BM6P6(@ xxx{{{~~~wwwuuuxxx||||||{{{}}}xxxuuuwwwsssnnnooosssvvvuuurrruuuqqqllljjjllloooppppppnnnsssuuuqqqqqqwwwzzzyyyuuusssrrruuu|||}}}xxxuuuqqqqqqtttvvvtttrrrqqqssswww|||tttrrrxxxmmmlllqqqxxx~~~xxxrrrppppppoooqqquuupppooommmlllmmmpppsssuuuppprrrssssssssswww}}}sss]]]\\\rrr{{{kkkbbb```___```cccfffhhhlllrrryyy~~~yyyrrrooonnnkkklllooojjjiiihhhggggggggghhhiiidddeeeeeeddddddgggkkkoooqqqssswww}}}~~~iiiUUUSSShhh|||wwwmmmbbb^^^\\\ZZZZZZ]]]^^^```cccfffiiinnnrrruuuzzzyyyxxxyyy{{{}}}}}}|||}}}~~~{{{zzzzzzwww}}}{{{wwwsssnnnmmmooommmlllkkkiiihhhgggfffeeegggfffcccbbbbbbccceeeeeehhhkkknnnrrrvvv|||}}}|||iii]]]^^^rrrkkkccc\\\XXXVVVUUUYYY^^^^^^aaadddfffgggiiillloooxxxuuupppiiieeeeeeiiinnn}}}zzzvvv~~~{{{vvvtttvvvrrrrrrqqqooommmkkkiiihhhkkkhhhdddccceeefffeeedddaaadddgggiiilllppptttwww|||tttmmmttt}}}eee^^^XXXTTTPPPPPPVVV^^^hhhlllppprrrrrrtttxxx|||{{{xxxpppeee[[[VVVWWWZZZZZZrrrvvvyyy~~~zzznnnkkk~~~zzzzzzzzzyyyxxxvvvtttrrrqqqpppmmmhhhddddddhhhjjjgggddd___aaadddeeefffgggiiijjjiiikkkooowww|||{{{eee```[[[XXXTTTTTT\\\fffwww{{{}}}vvvjjj___XXXXXX[[[WWWkkk{{{sssnnnoooqqqvvv|||lllcccqqqxxxxxx{{{{{{vvvpppkkklllmmmmmmkkkiiiiiiiiieeefffhhhnnnwwwyyyvvvyyy}}}yyyiiieeecccaaa^^^___hhhrrrvvvkkkeeeeeehhhgggssswwwmmmlllooovvvxxxeeeggg{{{zzz{{{{{{yyyvvvrrrpppoookkkkkklllnnnrrrxxx~~~~~~{{{xxxzzz}}}wwwsssvvvvvvsssnnnlllmmmnnnooopppxxxsssrrrrrrwwwyyyvvvssstttzzz~~~{{{~~~qqqggglllzzz~~~wwwwwwyyy}}}}}}xxxxxxxxxxxxzzz~~~~~~zzzyyy~~~{{{yyyzzz|||~~~~~~~~~|||zzz|||}}}wwwqqqttt|||{{{lllggglllxxx~~~~~~}}}{{{yyyzzz}}}wwwpppqqqvvv}}}sssqqqxxx|||{{{{{{zzz{{{ӵĦĦӵĦ~~~{{{xxx{{{~~~4ĉ@ӵ>L=hĦ4ĉ@ӵ>LyyyrrrooossszzzGG=?~~~~~~zzzwwwwwwzzz~~~~~~HdĦ=ĪjGG=?HdĦtttrrrwww~~~tttkkkiiipppvvv~~~|||zzzzzzqqqgggeeejjjpppӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦkkkkkkmmmĦ{{{ĦtttDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ}}}qqqiiijjjqqqwww~~~}}}}}}zzzpppddd___aaaaaafffmmmpppppppppqqqrrrtttsss}}}ggg\\\ZZZaaahhh?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLjjjgggfffShӵgLjjjooo|||S?ʬ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??{{{qqqmmmpppwww}}}|||wwwnnnfffgggllliiimmmsssuuuuuuuuuxxx{{{|||ooo^^^^^^oooxxx```TTTTTT\\\dddvvv4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦvvvHGgĉ@uuuHdĦsss{{{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]Ħwww{{{}}}~~~~~~zzz|||sss^^^RRRTTT^^^hhhnnnYYYOOOOOOYYYcccxxx4DuXӵ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Ħ~~~yyytttsssxxx~~~{{{kkkZZZPPPQQQYYY```iiissssss[[[LLLFFFIIITTT___lllzzzzzzxxx{{{4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦyyy~~~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ӵ}}}~~~wwwqqqggg\\\TTTTTTXXX]]]^^^bbbhhhoootttyyy|||}}}~~~vvveeeWWWHHH@@@@@@FFFRRR]]]bbblll|||wwwnnnkkknnnssswww4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<~~~{{{xxxqqquuu~~~peӵĦpeӵDx<>d<ӵ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ӵ}}}xxxppphhhcccbbbdddfffjjjhhhgggjjjpppvvvzzz{{{uuuyyy{{{yyywwwrrrhhh^^^OOOFFF??????CCCJJJTTT]]]^^^cccjjjrrrxxxzzzyyyxxxzzzrrrfffdddhhhnnnrrr4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xuuusssqqqttt{{{B?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦnnnB?Ho9s&dq&ĒR{{{zzzzzz{{{}}}xxxtttuuu||||||uuummmbbbWWWGGGAAA>>>BBBHHHNNNVVV]]]\\\ZZZZZZ\\\```ccccccbbb]]]bbbhhhllloooqqqsssuuuxxxyyy{{{||||||yyywwwuuusssuuuwwwtttrrrvvvuuuhhhfffkkkrrrwww4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge}}}zzzxxx{{{@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hseneoooooo@GsĪj@hxxxlllaaaNNNHHHDDDGGGLLLRRRZZZaaa```ZZZUUUTTTXXXZZZXXXUUUSSSWWW[[[[[[YYYXXXYYY[[[]]]___ccceeeeeebbb___]]]UUUXXXYYYXXXWWWZZZcccjjjuuuwwwzzz|||~~~uuutttyyy}}}4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s~~~|||uuu~~~qqqooosssxxx~~~wwwdddZZZPPPNNNSSS[[[gggqqqpppjjjeeedddgggfff```YYYYYY\\\___\\\WWWSSSRRRSSSSSSVVV[[[]]]]]]XXXSSSPPPGGGHHHHHHHHHHHHKKKOOOSSSUUUYYY]]]```bbbhhhqqqxxx~~~tttsss{{{Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦzzzmmmkkknnnqqqrrruuuxxx~~~BeĦwwwdddaaajjjxxx|||||||||wwwvvveeeeeennn|||yyykkk\\\WWWZZZeeeuuu~~~zzz{{{}}}zzzpppfffaaaeeegggddd^^^YYYXXXYYYQQQTTTYYY[[[YYYSSSLLLHHHFFFEEEDDDDDDFFFHHHJJJKKKHHHLLLQQQSSSSSSUUU[[[```qqqkkkkkkoookkkcccdddmmmlllsssyyywwwpppnnnuuu}}}?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦ{{{rrreee[[[VVVVVVXXXYYY]]]gggssszzz{{{sssrrruuu{{{gdKĦtttnnnpppwwwwwwhhhVVV\\\kkk|||yyyzzz|||uuurrrnnnkkkkkkkkklllmmmeeeffffffeee```YYYSSSNNNQQQPPPPPPRRRSSSRRRPPPNNNMMMLLLMMMQQQQQQOOOQQQVVVZZZ[[[[[[YYYTTTQQQOOOOOOQQQVVV[[[[[[YYYYYY\\\```www>AneneneneDenene>Ak<fhDenenennnhhhddd^^^VVVPPPQQQWWW\\\]]]gggpppvvv|||{{{xxxpppeee^^^___hhhpppvvv~~~ne~~~nnnWWW]]]kkk}}}~~~~~~~~~|||xxxrrrmmmiiiiiiiiijjjlllllljjjfffbbb[[[XXXWWWXXXWWWUUUVVVZZZYYYUUUPPPKKKHHHFFFFFFFFFJJJNNNQQQQQQNNNMMMPPPSSSbbbiiirrrxxx{{{~~~kkkhhhdddeeeccc]]]WWWXXX___ggg___gggnnnrrrvvv{{{~~~}}}uuurrrjjj^^^UUUYYYgggtttyyy~~~{{{{{{qqq]]]]]]dddqqq~~~vvvqqqmmmllliiieeefffiiihhh___TTTKKKHHHHHHGGGGGGHHHJJJLLLJJJFFFDDDFFFHHHNNNSSSZZZ^^^bbbeeekkkooo}}}~~~}}}{{{yyyyyyzzz~~~~~~xxxtttvvvzzzuuutttttttttvvvvvvtttvvvyyyyyyuuuuuu{{{sssqqqtttuuusssqqqrrrrrrpppkkkfffdddhhhmmmccciiimmmmmmoootttwwwvvvooollleee]]]YYY___lllwww{{{pppiiiccccccjjjttt}}}yyyqqqnnnnnntttvvvhhh^^^ZZZXXXUUURRRRRRRRRQQQNNNIIIFFFFFFFFFFFFIIILLLOOOQQQUUUZZZ]]]aaabbbcccaaa___]]]\\\]]]]]]```aaa\\\XXX[[[hhhsssyyyooohhhfffhhhiiigggfffjjjooopppmmmkkklllqqqxxx}}}vvvmmmpppxxx}}}~~~~~~wwwqqqmmmjjjhhhgggfffkkkllljjjjjjmmmooonnnccc___\\\\\\```hhhnnnrrr~~~qqqgggjjjsss|||uuuqqqvvv}}}|||rrrjjjggghhhkkkqqqyyysssooohhhcccbbbaaa]]]XXXSSSOOOMMMMMMJJJJJJJJJJJJJJJKKKNNNOOONNNPPPRRRRRROOOMMMLLLLLLFFFJJJJJJFFFAAADDDOOOZZZccchhhnnnsss}}}zzzqqqllleeeeeeddddddiiipppqqqnnnjjjgggggglllqqqrrrtttwww{{{}}}}}}zzzwwwzzz~~~vvvsssyyy{{{uuurrrnnnkkkhhhnnnqqqqqqllliiijjjjjjhhh^^^]]]^^^eeennntttuuusssvvvqqqoooppppppttt}}}www{{{}}}{{{wwwvvvyyy~~~}}}yyyyyy}}}|||yyysssmmmhhhccc```___[[[ZZZWWWSSSPPPMMMKKKKKKGGGJJJMMMNNNKKKHHHEEEDDD???AAAAAA<<<777888@@@HHHHHHLLLRRRYYYbbbmmmwww~~~yyyyyyxxxwww{{{~~~{{{tttnnnfffcccfffiiiiiikkkooorrrtttuuusssqqquuu~~~|||}}}~~~zzzvvvuuuvvvxxx{{{~~~|||vvvpppooommmjjjdddhhhooowwwuuujjjccceeekkkwww|||tttqqqqqqpppkkkeeedddooo}}}|||yyysssmmmfff___YYYVVVSSSWWWZZZZZZUUUOOOIIIFFFDDDDDDBBB===888888<<<@@@<<>><<<===???===>>>AAADDDDDDBBBCCCEEEOOOVVV```iiinnnsssxxx|||rrrllleee___\\\^^^aaadddgggbbb```cccggglllttt}}}|||zzzvvvmmmnnnsssyyy~~~{{{yyymmmnnn}}}ssshhhhhhlllnnnssszzz|||tttooommmaaaZZZPPPJJJHHHHHHHHHHHHGGGJJJKKKGGGAAA>>>???BBBBBBDDDHHHOOOTTTWWWXXXVVVzzzsssiii___YYYVVVVVVVVVZZZUUURRRUUUZZZ___hhhppp|||~~~xxxyyy{{{|||rrrqqqrrrqqqnnnmmmrrryyy}}}wwwsssyyy|||uuuxxx~~~vvvoooeee___]]]^^^______]]]^^^\\\WWWPPPJJJGGGFFFJJJHHHFFFHHHLLLNNNMMMKKKzzzmmmaaaXXXRRRMMMKKKOOOJJJGGGJJJOOOUUU___hhhvvvnnnlllqqqxxxzzzooojjjggggggkkkppp{{{zzzwwwvvvuuuvvv}}}sssffffffkkkqqqvvv~~~{{{|||~~~~~~|||}}}~~~|||xxxssslllccc[[[UUUXXXPPPHHHFFFIIIKKKHHHDDD~~~qqqfff^^^VVVPPPLLLKKKFFFDDDHHHNNNTTT^^^hhhttt{{{~~~vvvoooooorrruuu{{{{{{xxxuuuqqqooorrrxxx}}}sssmmmmmmpppttt|||}}}~~~qqqiiicccYYY^^^fffmmmxxx{{{vvvsssuuuxxxxxxxxxxxxyyy{{{vvvmmmfff]]]TTTSSSWWWXXXSSSMMMxxxoooiiibbbZZZUUULLLHHHGGGKKKQQQWWW```hhhsssyyy~~~nnnnnnnnnmmmkkkmmmuuu~~~~~~yyy|||vvvpppvvv~~~yyyrrrooonnneeejjjpppwww~~~{{{vvvrrroooqqqtttvvvxxxzzz|||~~~zzzvvvyyy}}}~~~qqqnnnooossswwwsssmmmiiikkkrrrsssmmmfff{{{uuummmfffWWWSSSRRRVVVZZZ]]]cccjjjuuuxxx}}}~~~|||{{{~~~sss```aaabbbaaa```eeeqqq{{{|||~~~}}}}}}{{{tttvvvyyy{{{|||zzzxxxvvvuuuuuuvvvwwwyyy{{{~~~|||uuuwww{{{qqqbbb[[[]]]ccctttzzzssswwwzzzyyyttttttxxx}}}qqqmmmlllnnnooonnnpppuuuzzz|||~~~zzzwwwuuuyyy~~~gggUUUWWWXXX[[[```hhhooorrr{{{|||~~~}}}zzzuuurrrnnnqqquuuzzz}}}~~~~~~}}}zzzyyywwwwwwyyy|||vvvvvvzzz|||nnn``````ggg~~~|||sssiiimmmooonnnjjjlllttt|||{{{vvvsssqqquuuzzzzzz___QQQSSSWWW```kkkpppmmmggglllqqq{{{yyy|||xxxrrrooonnnrrruuuyyy~~~{{{xxxuuuuuuxxx}}}|||rrrqqqttttttttt}}}}}}~~~ssslllkkkhhhggggggiiilllnnnxxx{{{{{{wwwwww|||yyysssoootttuuuvvv~~~uuueeeSSSZZZdddooovvvvvvqqqmmmiiiqqq{{{~~~{{{zzzzzz}}}~~~ttteeeooo~~~|||tttpppqqqvvvyyyxxx{{{|||yyytttwww{{{}}}~~~~~~~~~wwwsssvvv}}}zzzyyywwwuuuttttttuuuuuu|||zzzrrrmmmlllkkktttssslllhhhqqqsssuuu~~~qqqddd[[[aaakkkuuuzzzzzzuuuqqqnnnuuu{{{~~~}}}{{{|||~~~xxxooocccooozzzsssrrrtttwwwyyyzzz}}}~~~wwwzzz}}}|||wwwsssqqqwwwyyy|||yyykkkgggjjjhhhnnnvvvzzz{{{}}}~~~sssooooooqqqsssvvv|||nnndddccciiisss{{{{{{xxxvvvzzz~~~~~~~~~~~~qqqjjjfffsss|||wwwyyy|||}}}|||~~~~~~}}}tttwww{{{}}}~~~yyyvvvxxx}}}}}}wwwuuutttvvv~~~ssshhhzzzooojjjnnnqqquuuwwwuuuqqqqqqvvv{{{|||tttsssvvvvvvwwwyyy}}}|||}}}zzztttnnnkkkqqqzzz~~~|||zzz}}}wwwlllgggiiixxx~~~|||zzzyyyooorrrvvvxxxzzz}}}|||zzz|||ssshhhaaakkk{{{vvvvvvzzz~~~xxxoooqqqvvvxxxwwwrrrmmmlllpppuuu|||tttrrrssszzzzzzzzzzzztttuuuxxxyyyxxxzzz~~~zzz||||||qqqhhheeehhhxxxuuuwwwzzz{{{|||}}}{{{iii]]]ZZZ___eee}}}yyyzzzwwwsssooopppwww{{{||||||wwwsssrrrxxx}}}{{{yyyyyy|||zzzxxx{{{}}}vvvrrrsssuuuvvvvvv}}}~~~|||xxxrrrjjjfffeeegggwwwooojjj___SSSPPPZZZnnn~~~~~~{{{wwwtttqqqqqqqqqrrruuu|||wwwyyyxxxxxxxxxwwwvvvvvvvvvwww}}}uuuppplllggghhhkkksssuuufffbbbaaa___```iii}}}{{{yyyzzztttaaahhhpppvvvyyy{{{~~~}}}sssmmmiiihhhlllrrrssseeeaaammmnnnrrr}}}~~~~~~vvvaaa^^^ccckkkttt||||||wwwrrrooowww|||iiihhhooo~~~~~~zzz|||qqq___^^^ccckkkuuu~~~|||zzzzzz}}}vvvzzz{{{pppddd```ccckkkvvvzzzuuuwww}}}ssspppdddfffmmmxxxrrrooopppyyyxxxvvvvvv~~~tttsssuuujjjmmmrrr{{{~~~vvvkkkoooxxxssseee^^^[[[\\\sssoooqqquuusssuuuyyy~~~xxxpppjjjuuu~~~{{{|||ppp^^^SSSNNNKKKIIIzzzuuuwwwyyyzzzzzz}}}zzz{{{{{{tttnnn}}}sss]]]PPPKKKIIIEEE@@@{{{}}}~~~|||tttttt}}}}}}vvvvvveeeRRRIIIJJJJJJEEE>>>wwwzzztttjjjkkkvvv|||}}}yyyoooddd\\\SSSNNNNNNNNNKKKHHHzzzwwwlllhhhmmmtttxxxjjjbbb___\\\XXXWWWVVVSSSLLLGGGuuuooonnnooo}}}zzztttrrrqqqrrrrrrwww|||~~~zzznnneee```______```bbbaaa[[[RRRJJJ~~~yyyuuusssrrr{{{|||vvvttt{{{|||{{{yyynnngggeeefffggghhhrrr}}}xxxqqqkkkhhhhhhhhhggghhhfffbbb[[[VVV~~~zzzwwwjjjmmmkkkeeehhhqqqrrrkkkmmmppp{{{~~~uuuhhhccceeehhhkkklllwww|||wwwrrrooorrrooojjjfffeeeeeeeeefff{{{kkkfff___\\\aaahhhiiieeeffflllyyyzzzuuuyyy~~~wwwmmmkkkooosssvvv}}}~~~yyyvvvwwwqqqjjjeeeeeejjjqqqvvvzzzzzz}}}~~~|||sssiii___]]]___aaaeeeiiijjjuuu~~~zzz~~~xxxwwwyyy{{{{{{~~~{{{wwwsssnnnkkkmmmvvv~~~wwwooommmrrrwwwwwwvvv{{{oooeeeccc___]]]dddpppuuu~~~{{{xxxyyyxxxvvvtttssstttxxx{{{~~~}}}|||vvvuuuttttttxxx}}}|||rrriiigggiiikkkmmmqqqooonnnkkkgggffflllxxx{{{rrrkkknnngggbbbdddhhhnnnvvv}}}{{{|||~~~~~~}}}pppkkkhhhhhhggghhhmmmsss}}}~~~~~~}}}~~~|||zzzrrrkkkggghhhcccbbbfffkkkpppwww~~~~~~yyyyyy}}}yyykkkkkkmmmooommmkkkpppxxx}}}zzz}}}tttgggaaa``````aaaaaafffooouuuxxx|||}}}wwwuuuuuuzzztttqqqrrrvvv{{{{{{xxxzzz|||{{{xxxcccWWWVVV[[[```aaafffqqq}}}zzz~~~{{{zzz|||}}}|||xxxyyy|||~~~xxxvvvvvvzzzkkkXXXNNNQQQZZZbbbiiippp|||yyywwwvvvzzz{{{yyyzzz~~~xxxyyy}}}|||zzzzzzvvvlll]]]OOOIIIMMMXXXaaasssxxxvvvnnnmmmuuuzzz}}}|||zzzuuuvvv{{{|||qqq]]]YYYSSSMMMMMMTTT```iiiwwwxxx{{{}}}wwwpppnnnrrrzzz~~~}}}}}}yyyvvvwww|||~~~rrrcccXXXQQQRRRSSSUUUYYYcccpppyyyuuuuuuuuuuuurrrpppvvv~~~~~~~~~|||yyypppggg\\\WWWXXXRRRRRRVVV^^^hhhooouuuyyyxxxzzz|||~~~~~~tttfff]]]VVVPPPOOORRRVVVXXX^^^gggooovvvzzz|||}}}~~~}}}|||}}}lllaaaUUUNNNKKKLLLPPPVVV]]]ccckkkttt{{{yyy||||||yyy||||||nnn]]]UUUMMMHHHJJJPPPYYY```fffoooyyyzzzwwwwwwxxxzzz~~~{{{vvvooouuu~~~~~~}}}vvveeeQQQOOOKKKIIIMMMWWWbbbhhhooozzz|||vvvpppmmmoooqqquuuyyy{{{yyyuuurrrooovvvsssaaaOOOSSSUUUUUUZZZdddmmmqqqwww~~~{{{{{{yyyvvvrrrmmmhhhfffnnnqqqwww{{{|||zzzwwwtttuuuzzzmmm\\\SSS[[[ccceeejjjrrrwwwwww|||xxxuuuuuutttrrrqqqooonnnmmmtttxxx~~~}}}zzz|||~~~{{{gggVVVSSS^^^hhhlllpppvvvyyyvvv~~~~~~{{{tttyyyxxxxxxyyyzzz{{{}}}~~~zzz~~~rrriiifffdddkkktttzzz|||{{{zzzzzz{{{}}}zzz}}}}}}}}}}}}{{{zzzqqqmmmnnnnnnrrrwwwzzz||||||{{{zzz}}}~~~~~~yyy{{{~~~|||uuuooommmoooqqqvvvxxx{{{{{{{{{}}}~~~yyyrrrmmmkkklllnnnpppwww{{{wwwssstttvvvrrrooommmmmmpppssstttsss{{{~~~zzzzzzrrrllliiijjjkkklllmmmpppuuuzzz}}}|||}}}{{{yyyuuuooolllkkkmmmoooqqqwwwxxxzzz~~~}}}{{{|||{{{{{{|||~~~~~~{{{yyy|||vvvrrrooopppwww~~~yyyvvv}}}|||yyy~~~}}}|||{{{|||}}}yyyvvvtttrrrppppppvvv{{{}}}|||}}}~~~}}}}}}|||~~~~~~zzzvvvrrrpppqqqsssuuuuuu{{{}}}}}}}}}wwwtttnnnlllkkkmmmrrrxxx}}}~~~|||tttooolllnnnooorrrwww~~~~~~~~~xxxsssrrrrrrxxxzzz}}}~~~}}}}}}||||||wwwsss~~~|||xxxvvvtttxxx|||}}}|||}}}yyyxxxyyyxxxtttooo}}}xxxtttpppmmmtttzzz~~~||||||}}}~~~xxxtttqqqrrruuuwwwtttppp}}}xxxrrrhhhffflll|||{{{zzz{{{uuulllmmmoooqqqrrrrrrqqqqqqyyyxxxuuuooopppvvv{{{}}}}}}{{{xxxtttppplllmmmnnnooooooppppppooo|||||||||zzz}}}~~~{{{{{{|||yyy|||~~~uuunnnmmmnnnmmmmmmmmmmmmlllllllllmmmmmmnnn|||www{{{}}}yyyuuuxxx|||{{{vvvoookkkkkklllnnnnnnnnnmmmllljjjjjjjjjkkklllyyysssuuu|||~~~yyyuuuyyy}}}wwwuuutttrrrooonnnnnnoooppppppooonnnllljjjjjjjjjkkklllyyysssmmmmmmsss}}}~~~~~~{{{zzz~~~{{{uuuqqqpppnnnnnnoooooopppoooooooooooonnnmmmlllllllllllllllrrrnnniiigggiiinnnuuuyyy{{{uuurrruuuuuupppmmmnnnlllmmmmmmnnnmmmmmmnnnooonnnoooooooooooonnnnnnmmmzzznnnllliiieeedddffflllqqqmmmttt|||{{{yyy{{{}}}||||||~~~~~~~~~zzzyyyuuuooommmrrrtttooommmnnnlllmmmmmmlllkkklllnnnooonnnooopppqqqqqqpppooonnn|||uuupppkkklllnnnpppqqqqqqpppooopppttt{{{|||uuutttssstttxxx~~~|||yyyvvvtttrrrmmmlllnnnpppnnnmmmooohhhkkknnnnnnmmmmmmppptttrrrrrrrrrqqqqqqqqqqqqqqq~~~wwwrrrqqqtttwww{{{|||zzzvvvssspppqqquuuzzz}}}|||xxxssssssvvvzzz}}}zzzyyyxxxwwwuuuoookkkjjjnnnqqqpppqqqsssiiikkklllmmmmmmmmmoooppppppppppppppppppooonnnnnn{{{xxxzzz}}}~~~wwwvvvvvvwwwyyy{{{zzzyyyzzz|||yyyvvvuuuuuuuuutttsssoookkkjjjooorrrqqqrrrtttmmmlllkkklllmmmnnnmmmllllllmmmooopppooonnnlllkkk~~~yyyvvvxxxvvvsssrrrrrrqqqpppooorrrnnnlllpppqqqpppoooqqqqqqnnnllllllooopppmmmkkkkkkmmmoooppppppnnnkkkiii{{{vvvrrrqqqtttrrrppppppqqqqqqpppoooqqqmmmllloooqqqooooooqqqssspppnnnnnnpppqqqnnnkkklllnnnpppqqqqqqooollljjj~~~zzztttpppooooooooonnnnnnppprrrssssssrrrllliiiiiimmmqqqqqqrrrtttsssrrrqqqpppqqqpppooonnnnnnooopppqqqpppooommmlllyyy}}}||||||~~~uuuvvvwwwtttpppmmmmmmnnnoooooonnnppprrrrrrqqqpppkkkgggggglllppppppqqqtttqqqrrrrrrqqqooonnnooopppooooooooooooooonnnmmmmmmvvvyyyuuuvvv}}}xxxrrrwww|||~~~~~~zzzxxxxxxnnnqqqrrrqqqnnnllllllnnnsssrrrqqqpppqqqpppmmmkkknnnjjjiiilllooommmnnnpppnnnqqqrrrqqqnnnlllnnnpppoooooonnnnnnmmmmmmmmmmmm{{{{{{~~~|||vvvppppppqqqyyy~~~~~~{{{ooouuu|||~~~yyyxxxwwwtttpppoooooonnnmmmllllllkkkkkksssqqqooommmlllkkkkkkkkkiiikkklllllllllmmmooorrrqqqqqqpppooooooooooooooommmllllllmmmooooooooonnn~~~~~~vvvqqqrrr|||~~~~~~|||vvvttt{{{~~~}}}}}}|||xxxsssnnnnnnmmmllllllkkkjjjjjjpppooommmllljjjjjjjjjjjjiiikkklllmmmllllllnnnpppoooooonnnmmmmmmmmmmmmmmmmmmllllllmmmpppqqqpppooo}}}|||~~~wwwtttwww~~~~~~xxxzzzyyyzzz|||}}}xxxtttmmmmmmllllllkkkkkkjjjjjjnnnmmmllljjjjjjiiiiiijjjiiikkknnnnnnmmmlllmmmmmmooonnnnnnmmmmmmmmmmmmmmmmmmllllllmmmppprrrrrrqqq}}}{{{{{{{{{xxxuuusssnnnoooqqquuuxxxwwwsssooonnnnnnmmmmmmllllllllllllllllllkkkkkkkkkjjjkkkkkkjjjmmmpppqqqooonnnmmmmmmppppppooooooooooooppppppkkkjjjjjjllloooqqqqqqqqq|||vvvsssqqqooonnnkkkkkklllnnnpppooommmllloooooooooooonnnnnnnnnnnnlllllllllmmmmmmmmmmmmmmmlllnnnqqqrrrqqqoooooooooppppppooooooooooooppppppiiihhhhhhjjjmmmooooooooo~~~{{{vvvtttrrrrrrqqqpppmmmnnnnnnnnnmmmmmmllllllppppppppppppppppppooooookkklllmmmnnnoooooooooooolllnnnqqqqqqpppppppppqqqmmmmmmmmmmmmmmmnnnnnnoooiiihhhhhhiiilllnnnnnnmmm~~~{{{wwwuuusssrrrssssssrrrqqqooopppqqqqqqpppnnnmmmllloooooooooooooooooooooooojjjkkkmmmoooppppppppppppkkklllnnnnnnnnnnnnpppqqqmmmmmmmmmmmmmmmnnnoooooojjjiiiiiijjjlllmmmmmmlll~~~vvvssszzz|||tttrrrsss{{{|||}}}|||wwwsssrrrqqqpppppprrrrrrqqqooommmpppssstttrrrooommmlllnnnnnnnnnnnnooooooooooooiiijjjlllnnnppppppppppppiiikkklllllllllmmmooorrrooooooooooooooopppqqqqqqlllkkkjjjkkkmmmnnnmmmlllwwwrrroooqqqvvv}}}}}}|||xxxyyy~~~zzzxxxvvvtttrrrppprrrooolllkkklllmmmnnnnnnkkkmmmooopppnnnmmmmmmmmmqqqpppooonnnmmmlllkkkjjjnnnmmmmmmqqqtttuuurrroookkkkkklllnnnpppppppppnnnqqqqqqpppooooooooooooooolllmmmnnnpppppppppooonnn}}}xxxuuuxxx~~~~~~{{{xxx{{{~~~}}}xxxxxx}}}~~~zzz{{{yyyvvvtttrrrpppmmmkkkpppnnnkkkkkkmmmooooooooolllnnnppppppooommmmmmnnnqqqppppppooonnnnnnmmmmmmnnnnnnoooqqqrrrqqqooommmmmmmmmlllmmmnnnooopppoooppppppooonnnnnnooooooooolllmmmooopppppppppoooooo}}}yyytttyyy|||zzzvvvzzz|||xxxtttrrrqqqqqqqqqqqqpppmmmkkknnnlllkkkkkknnnpppqqqqqqmmmoooppppppooonnnnnnooorrrqqqqqqqqqppppppppppppnnnoooqqqpppnnnlllkkkkkkoooooonnnmmmmmmnnnooopppooonnnnnnnnnnnnnnnooopppmmmnnnooopppppppppoooooo~~~{{{xxxwww}}}~~~{{{yyy{{{~~~{{{yyywwwuuummmmmmnnnqqqssstttrrrooolllkkkjjjlllooorrrssssssnnnpppqqqpppooonnnooopppttttttsssrrrrrrqqqppppppkkknnnpppooollliiijjjlllooopppqqqqqqooonnnnnnnnnnnnnnnnnnmmmnnnnnnooopppoooooooooooopppooooooooo~~~|||{{{zzzwwwuuuxxx}}}|||xxxvvvvvvwwwwwwvvvnnnnnnoooqqqssssssqqqnnnlllkkkkkkmmmppprrrsssrrrooopppqqqpppooonnnoooqqqvvvvvvuuusssrrrpppooonnniiilllooonnnlllkkkmmmooolllpppttttttrrrooommmllloooooonnnnnnnnnnnnoooooopppppppppooooooooooooppp{{{wwwuuutttssssssvvv{{{|||yyy{{{xxxtttrrrssstttuuuuuurrrqqqpppppppppnnnkkkiiimmmllllllnnnppprrrrrrqqqoooooopppooommmmmmoooqqquuuuuutttrrrqqqpppooonnnjjjkkkmmmnnnnnnnnnppprrrlllpppuuuvvvrrrooommmnnnqqqqqqpppoooooooooooooooqqqqqqpppooooooooopppppp~~~yyywwwzzz}}}vvvssssssssstttzzz~~~{{{wwwtttwwwtttqqqpppqqqtttvvvvvvtttrrrpppoooooonnnllljjjooonnnnnnoooqqqqqqpppnnnnnnoooooonnnllllllnnnpppqqqqqqppppppppppppppppppnnnmmmlllnnnppprrrrrrrrrnnnrrrtttsssooonnnppprrrtttsssrrrpppoooooooooooorrrqqqpppooooooooopppppp|||wwwpppjjjjjjrrr}}}yyyuuuuuuvvvwww{{{wwwuuussspppnnntttqqqnnnooorrrvvvxxxzzzrrrpppooooooqqqrrrrrrqqqqqqpppooopppqqqpppnnnmmmnnnnnnnnnmmmllllllnnnpppmmmmmmnnnooopppqqqqqqrrrrrrooommmnnnrrrtttsssqqqqqqssssssppplllmmmrrrwwwuuutttsssqqqpppoooooonnnsssrrrpppoooooooooppppppxxxxxx{{{ooohhh``````hhhttt}}}}}}zzzwwwvvvuuutttrrrpppsssrrrrrrrrrssstttvvvwwwuuuqqqnnnnnnppprrrrrrqqqrrrpppnnnoooqqqqqqooolllllliiiiiimmmnnnnnnqqquuuqqqnnnkkknnnsssvvvuuusssnnnnnnoooqqqtttvvvvvvuuuqqqpppooooooppprrrtttvvvrrrrrrqqqooommmlllnnnpppooommmlllkkkmmmnnnooonnn~~~}}}wwwlll^^^YYYVVV]]]lllzzz}}}{{{yyyuuussssssrrrqqqppprrrrrrrrrssstttuuuvvvwwwuuurrrooooooqqqssstttssstttqqqooonnnooopppnnnlllkkkiiiiiimmmnnnmmmooorrrqqqnnnlllnnnrrrtttrrrooommmlllmmmooorrrtttsssrrrrrrqqqooonnnmmmmmmmmmnnnmmmnnnooonnnmmmmmmnnnppprrrpppmmmmmmmmmnnnnnnmmmyyy||||||kkk\\\SSSRRRVVVcccttt~~~|||||||||zzzwwwyyyvvvrrrppppppppppppoooqqqrrrsssuuuvvvvvvwwwwwwuuusssqqqqqqsssuuuuuuuuuvvvssspppnnnnnnnnnlllkkkkkkiiikkkoooooommmlllnnnqqqooonnnppprrrrrrooolllkkkkkkkkkllloooqqqpppoooppppppooonnnmmmkkkkkkjjjhhhjjjmmmnnnmmmmmmnnnoootttrrrooonnnnnnnnnnnnmmmyyy~~~tttfff\\\[[[```iiittt~~~}}}xxxvvvvvvwwwwwwvvvvvvssspppnnnnnnooopppoooppprrrtttvvvwwwwwwwwwwwwuuutttsssssstttuuuvvvvvvwwwuuuqqqnnnmmmlllkkkkkklllkkkmmmqqqqqqmmmkkklllpppoooppprrrsssssspppmmmlllkkkjjjkkknnnoooooonnnnnnnnnooooooooonnnmmmmmmgggjjjnnnoooooonnnmmmnnntttrrrooonnnoooppppppooo|||rrrmmmkkkllluuu~~~}}}{{{{{{~~~|||zzzwwwuuussssssttttttttttttqqqnnnmmmnnnpppppppppoooqqqsssuuuwwwwwwwwwwwwuuuuuuuuuuuuttttttuuuvvvuuutttrrrooommmlllkkklllooonnnpppttttttooolllmmmooooooqqqsssuuuuuusssqqqooommmllllllnnnppppppooommmmmmnnnnnnnnnmmmmmmllliiilllppprrrqqqooonnnmmmrrrpppnnnnnnppprrrrrrrrrzzz~~~|||www{{{~~~|||~~~{{{yyyyyyyyyxxxxxx}}}zzzwwwuuussssssrrrqqqqqqqqqqqqqqqqqqpppoooooopppqqqqqqpppoooppprrrsssuuuvvvwwwwwwtttuuuvvvuuusssrrrrrrsssqqqrrrrrrqqqnnnlllmmmmmmpppoooqqquuutttpppmmmnnnoooppprrrttttttttttttsssrrrpppnnnmmmooopppqqqpppnnnnnnmmmlllkkkiiiiiihhhkkknnnqqqsssrrrpppoooooopppnnnmmmnnnppprrrssssssxxx~~~}}}xxxwwwyyy|||~~~}}}{{{yyyyyyxxxvvvtttooopppqqqqqqpppooonnnnnnpppoooppprrrssstttrrrqqqoooooopppqqqsssuuuwwwxxxsssuuuvvvtttqqqnnnooopppmmmooorrrrrrpppnnnnnnooopppooopppssssssooonnnoooqqqrrrsssrrrrrrrrrrrrssstttqqqooonnnoooqqqqqqqqqooonnnlllkkkjjjjjjjjjkkkjjjlllppprrrrrrqqqrrrrrrqqqooommmmmmoooqqqrrrqqqzzz~~~yyyvvvwww|||wwwuuurrrsssuuuvvvtttrrrnnnpppssssssrrrpppnnnnnnooooooqqqsssvvvuuusssqqqooooooooooooqqqtttwwwxxxsssuuuvvvtttpppllllllmmmiiinnnrrrsssqqqooooooppppppnnnooorrrrrrnnnmmmooosssssssssqqqoooooopppqqqtttrrrooonnnooopppqqqqqqnnnmmmlllkkklllnnnqqqrrrhhhjjjnnnpppqqqrrrtttuuurrrpppnnnmmmoooppppppooo|||~~~}}}wwwsssqqqrrrsssttttttsssrrrrrrqqqpppqqqrrrtttuuusssqqqpppppprrruuuwwwvvvppplllnnnmmmnnnqqqtttvvvtttqqqpppqqqrrrrrrpppmmmjjjhhhnnnpppqqqqqqooonnnnnnooorrrqqqpppmmmlllnnnrrruuuuuutttssssssuuuuuutttsssooonnnmmmmmmnnnppprrrtttrrrmmmiiiiiimmmppppppoooqqqooonnnmmmnnnrrrvvvxxxppppppooonnnnnnooopppqqq}}}|||xxxuuutttssstttuuuvvvvvvtttsssrrrqqqpppqqqrrrttttttrrrqqqqqqqqqrrruuuwwwwwwsssooommmlllmmmppptttvvvuuusssnnnoooqqqrrrrrrpppmmmkkkmmmoooqqqrrrqqqqqqrrrsssqqqqqqooommmlllnnnqqqtttuuusssrrrqqqrrrrrrqqqooommmmmmmmmmmmnnnoooqqqrrroookkkhhhiiimmmppppppnnnpppooonnnnnnooorrruuuwwwrrrqqqpppooooooooopppppp}}}||||||wwwtttssssssttttttuuuwwwwwwwwwuuusssrrrqqqpppppprrrttttttrrrpppsssssssssuuuwwwwwwuuusssppppppoooqqqrrrsssqqqppplllnnnppprrrsssrrrpppooollloooqqqrrrssssssuuuvvvppppppooonnnmmmnnnqqqtttuuussspppooooooooommmlllkkkkkkmmmnnnooopppppppppmmmjjjiiikkknnnpppooommmnnnnnnooooooqqqrrrtttuuutttsssqqqooonnnnnnnnnoooyyy}}}zzzvvvrrrppppppqqqrrrtttuuuvvvvvvvvvtttrrrpppqqqqqqqqqrrrtttsssqqqooosssrrrssssssuuuuuuuuuuuuvvvuuusssrrrpppnnnllljjjmmmoooqqqssstttsssqqqpppmmmoooqqqrrrrrrrrrsssuuuooopppqqqpppoooppprrrtttvvvssspppnnnnnnmmmllljjjjjjlllnnnpppqqqqqqpppooonnnmmmlllnnnppppppmmmkkkmmmnnnoooppprrrrrrsssssstttsssqqqnnnmmmlllllllllzzz}}}}}}vvvvvvuuusssrrrqqqqqqqqqqqqrrrrrrsssssssssrrrqqqppprrrrrrrrrsssttttttrrrpppqqqqqqrrrrrrrrrrrrssstttvvvuuutttqqqnnnlllkkkkkkoooqqqsssttttttrrrpppnnnnnnpppqqqqqqooonnnooopppoooppprrrrrrqqqrrrsssuuuvvvssspppnnnnnnnnnmmmlllkkkmmmppprrrssssssqqqpppqqqqqqqqqqqqqqqooommmjjjmmmnnnoooqqqrrrrrrrrrqqqsssrrrooollljjjiiiiiihhhyyytttrrrrrrsssssssssrrrqqqqqqqqqpppoooooooooppppppqqqtttsssssstttuuuuuusssppppppqqqrrrqqqpppooopppqqqpppqqqqqqpppnnnnnnoooqqqqqqrrrssstttsssqqqnnnlllooopppqqqpppmmmkkkkkkkkkmmmppprrrsssrrrrrrssstttuuurrrooonnnnnnooooooooolllnnnppprrrssssssrrrqqqrrrsssssssssqqqooommmlllmmmnnnooopppqqqqqqqqqqqqrrrpppnnnkkkiiihhhgggggg~~~zzzwwwwwwxxxxxxwwwrrrrrrrrrssssssssssssrrrqqqooommmlllmmmooorrrtttuuuuuuuuuvvvwwwvvvtttqqqoooqqqsssrrrooommmnnnooommmnnnpppooonnnooorrruuupppqqqssstttsssqqqnnnllloooppppppooommmkkkjjjkkkkkkmmmppprrrrrrqqqqqqrrrrrrpppmmmlllnnnpppqqqqqqlllnnnoooqqqrrrrrrrrrrrrpppqqqqqqqqqpppooooooooonnnnnnooooooppppppqqqqqqqqqpppmmmkkkiiihhhhhhhhh|||zzzwwwssspppqqqtttxxx{{{sssrrrrrrqqqrrrrrrttttttqqqooolllkkklllooosssvvvwwwvvvvvvvvvwwwwwwtttrrrooorrrtttssspppmmmmmmnnnnnnooopppooommmmmmqqqtttnnnppprrrssssssqqqooommmnnnooopppooommmkkkkkklllhhhkkkoooqqqpppppppppppppppnnnkkkkkkmmmppprrrrrrlllmmmnnnooopppqqqqqqqqqmmmnnnooooooooooooqqqrrroooooonnnnnnooopppqqqrrrrrrpppnnnllljjjiiiiiiiii~~~~~~}}}{{{zzzzzztttnnnmmmpppsssrrrqqqwwwtttpppppprrrsssqqqooovvvnnnlllrrrrrrlllmmmuuuuuutttsssrrrqqqpppppppppssssssssssssrrrqqqppppppttttttsssqqqoooooorrrtttqqqpppqqqtttvvvtttooojjjmmmnnnnnnmmmkkkiiijjjkkkiiijjjkkklllmmmnnnnnnnnnuuusssqqqoooooopppqqqrrrpppooommmlllkkkkkklllmmmlllnnnpppooolllkkkmmmoooqqqpppnnnlllmmmoooqqqsssuuurrroooooopppqqqooommm~~~zzzvvvsssrrrrrrvvvqqqmmmmmmpppssssssqqquuusssrrrrrrrrrrrrqqqooouuummmlllqqqqqqkkkmmmttttttssssssrrrqqqqqqqqqqqqsssssssssrrrrrrqqqqqqqqqqqqqqqqqqpppooopppsssvvvrrrqqqpppqqqttttttqqqmmmmmmoooooonnnlllkkkkkklllggghhhjjjkkkllllllmmmmmmwwwuuussspppooooooppppppmmmmmmlllkkkkkklllmmmnnnlllnnnpppooommmlllmmmooopppooommmlllmmmooorrrtttsssqqqnnnoooqqqrrrpppooo}}}|||zzzwwwtttrrrqqqppppppqqqnnnlllmmmqqqssssssqqqrrrssstttsssqqqpppppppppsssmmmlllpppppplllmmmsssssssssrrrqqqqqqrrrrrrrrrssssssrrrqqqqqqqqqrrrrrrmmmnnnoooooooooqqquuuwwwsssqqqnnnooorrrtttrrrpppnnnpppqqqpppnnnlllmmmmmmggggggiiijjjkkklllllllllwwwvvvsssqqqooonnnnnnnnnkkkkkkkkkkkklllmmmnnnooommmnnnoooooommmmmmnnnoooooonnnmmmmmmmmmooorrrsssooonnnmmmnnnpppqqqpppooo~~~{{{{{{www~~~{{{wwwwwwuuutttsssrrrrrrrrrpppooonnnppprrrsssrrrpppooorrruuutttqqqooooooqqqrrrnnnnnnqqqqqqnnnoootttrrrrrrqqqqqqqqqrrrsssssssssrrrqqqqqqqqqrrrsssssslllmmmoooooooooqqqtttvvvrrrpppnnnooorrrtttsssqqqoooqqqrrrrrrpppnnnnnnoooggghhhiiikkkllllllmmmmmmtttsssqqqpppooonnnnnnnnnkkkkkklllllllllmmmmmmnnnnnnnnnoooooonnnnnnnnnooopppooonnnmmmmmmnnnooopppmmmmmmmmmmmmnnnnnnmmmmmm{{{wwwsssnnnmmmooosss|||{{{wwwuuurrrrrrqqqqqqppppppqqqqqqqqqqqqqqqrrrssssssqqqpppooorrrtttssspppnnnppprrrrrrpppppprrrsssrrrrrrtttrrrrrrqqqqqqqqqrrrssssssqqqqqqqqqqqqrrrsssssstttmmmoooppppppoooppprrrtttpppooooooqqqtttuuurrrooooooqqqssssssrrrpppooopppjjjjjjlllmmmnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllloooooonnnnnnooooooooonnnrrrqqqooonnnmmmllllllmmmlllmmmnnnmmmlllkkkjjjiiiwwwnnniiifffdddhhhnnnzzz{{{wwwuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqqqqpppooooooqqqrrrrrrrrrrrrssstttttttttuuussssssrrrqqqqqqrrrrrrrrrooopppqqqrrrsssttttttsssoooqqqrrrqqqppppppqqqrrrpppoooooorrruuuuuuqqqmmmnnnqqqssstttsssqqqppppppllllllnnnooopppqqqqqqqqqmmmnnnnnnnnnoooooooooooooooppppppoooooommmllllllpppooonnnnnnppppppooonnnrrrqqqpppnnnmmmllllllkkklllnnnpppooollljjjiiiiii|||xxxooofffbbbaaaeeepppzzz~~~{{{xxxvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssooopppqqqqqqqqqqqqsssssstttqqqnnnmmmoooppprrrrrrpppqqqrrrsssssstttuuuttttttssssssrrrqqqqqqqqqqqqmmmoooqqqtttuuuuuusssrrroooqqqrrrsssrrrqqqrrrssstttqqqoooppprrrsssqqqooonnnpppssstttsssqqqpppppplllmmmnnnpppqqqqqqqqqrrrppppppppppppppppppoooooooooooopppqqqqqqpppooonnnqqqooommmnnnpppqqqpppnnnoooooonnnnnnmmmmmmmmmmmmlllooorrrqqqooommmlllmmm|||xxxuuutttkkkbbb```bbbkkkzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvuuuuuusssrrrqqqmmmnnnoooooopppqqqtttvvvvvvqqqlllkkknnnrrrsssrrroooqqqrrrrrrrrrttttttsssuuutttsssrrrqqqpppppppppkkknnnrrruuuvvvuuusssrrrnnnpppsssssssssrrrssstttwwwsssnnnmmmppprrrrrrpppmmmpppssstttsssqqqpppppplllmmmnnnpppqqqqqqqqqqqqsssssssssrrrrrrpppooonnnmmmnnnpppqqqrrrrrrqqqqqqqqqooommmnnnqqqrrrpppnnnllllllmmmmmmnnnooooooooolllooossstttqqqppppppqqq|||~~~zzzuuutttmmmkkkjjjjjjppp|||{{{zzz{{{|||}}}zzzxxxxxxtttuuuuuutttrrrrrrsssuuuwwwvvvuuusssqqqooonnnmmmmmmrrrtttooommmoooqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqoooqqqrrrpppmmmnnnqqquuuvvvuuuuuusssrrrpppnnnmmmooopppssssssrrrrrrssstttrrrrrrrrrqqqrrrrrrssssssqqqqqqqqqqqqqqqpppooonnnqqqsssuuuuuutttrrrrrrrrrqqqpppooonnnnnnmmmmmmmmmmmmpppssstttsssrrrrrrsssppppppooooooppppppqqqrrrnnnppprrrrrrpppnnnmmmmmmooommmkkkiiiiiikkklllnnnkkkooorrrqqqmmmjjjkkknnn|||vvvwwwyyywwwvvvxxxuuuuuuttttttzzz}}}{{{|||~~~xxxuuusssrrrtttuuuvvvuuurrrqqqrrrsssuuuuuutttsssrrrqqqppppppnnnsssuuuqqqnnnpppssssssrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrrrrqqqqqqssstttuuuuuuuuutttrrrpppnnnmmmppprrrssstttsssssstttuuusssrrrrrrqqqqqqqqqrrrrrrpppppppppoooooonnnnnnnnnqqqrrrtttsssqqqooooooooonnnnnnmmmmmmnnnnnnoooppprrrssssssrrrqqqqqqrrrsssqqqqqqrrrrrrrrrsssssssssppprrrtttsssqqqnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnkkknnnqqqpppmmmjjjkkknnnuuupppmmmnnnppprrrxxx}}}}}}~~~}}}xxxtttqqqppppppsssuuuvvvuuusssqqqpppqqqsssssstttttttttssssssrrrmmmrrrtttpppnnnpppssssssrrrsssssssssssssssssssssoooooooooqqqssstttsssqqqssstttuuuuuusssqqqooommmqqqrrrttttttssssssuuuvvvssssssrrrqqqppppppppppppqqqpppnnnmmmllllllmmmmmmpppqqqrrrqqqooommmmmmmmmkkkkkkkkklllmmmooopppqqqqqqpppooollljjjjjjllloooqqqrrrssstttuuuttttttsssqqqssstttsssqqqnnnmmmmmmkkklllmmmoooooooooooonnnlllnnnqqqpppmmmkkklllnnnxxxppphhhgggggggggjjjppp{{{zzzxxxvvvtttrrrqqqqqqrrrrrrppprrruuuuuutttrrrqqqqqqsssttttttuuuuuutttsssssslllqqqsssooommmooorrrrrrqqqqqqrrrrrrrrrrrrrrrssslllkkklllpppssstttqqqmmmrrrssstttuuutttrrrooommmppprrrssssssrrrrrrtttvvvtttsssrrrqqqpppooooooooorrrqqqnnnmmmllllllnnnooonnnoooqqqpppnnnmmmnnnoookkkkkkkkkkkkmmmnnnooopppnnnnnnnnnllljjjjjjlllnnnoooppprrrttttttsssrrrpppnnnpppqqqqqqpppnnnnnnoookkklllllllllmmmnnnooopppnnnpppqqqqqqooonnnoooppp}}}~~~wwwooojjjdddgggiiiiiillluuu{{{vvvsssrrrqqqqqqqqqqqqrrrrrrmmmpppssstttsssrrrrrrrrrttttttuuuvvvuuutttrrrqqqoootttuuuqqqoooqqqssssssooooooppppppqqqqqqqqqqqqllllllmmmqqqttttttppplllqqqrrrsssttttttrrrpppoooooopppqqqqqqpppqqqsssuuutttsssrrrqqqppppppppppppsssrrrpppnnnnnnooopppqqqmmmoooppppppooooooqqqsssmmmmmmllllllllllllmmmmmmoooqqqssstttsssrrrrrrssslllmmmoooqqqqqqpppooommmjjjlllnnnnnnnnnnnnooopppmmmllliiihhhiiilllooorrrqqqqqqrrrqqqqqqqqqqqqrrr|||yyyzzzxxxtttoookkkjjjlllooolllqqqttttttwww}}}}}}|||yyyvvvvvvuuutttrrrqqqpppoooooommmooorrrsssrrrqqqrrrrrrssstttuuuvvvuuusssqqqppptttyyyzzzuuuqqqsssuuuuuunnnnnnooooooppppppqqqqqqpppppprrrtttvvvuuurrrooorrrrrrrrrsssrrrrrrqqqqqqoooppppppooooooppprrruuuttttttsssrrrqqqqqqqqqqqqrrrrrrqqqpppqqqrrrssstttooopppppppppoooppprrrtttpppooonnnmmmllllllllllllmmmpppsssuuutttssssssssskkklllmmmnnnooonnnmmmmmmiiikkklllmmmlllmmmnnnpppooommmiiifffgggjjjooorrrrrrrrrqqqqqqqqqrrrssssss|||zzzzzzzzzxxxtttooolllnnntttyyyzzz|||xxxwwwyyyzzzwwwtttvvvvvvtttsssqqqpppooooooppprrrrrrqqqpppoooooopppoooqqqsssuuuuuutttrrrqqquuuzzzzzzuuuqqqqqqssssssnnnoooooopppqqqqqqrrrrrrqqqsssuuuvvvtttsssrrrrrrsssrrrqqqqqqqqqrrrsssssspppqqqqqqpppooopppsssvvvttttttssssssrrrsssssssssppppppqqqrrrssstttuuuuuuqqqrrrqqqpppnnnnnnoooqqqqqqpppooonnnmmmmmmmmmmmmmmmoooppppppooonnnooopppmmmnnnnnnnnnoooooooooooolllmmmnnnmmmlllkkkmmmnnnpppnnnkkkiiiiiikkknnnpppqqqpppoooooopppqqqrrrrrr}}}zzz{{{}}}}}}~~~~~~yyyuuuyyyvvvssstttwwwxxxuuuqqqssssssssssssrrrrrrrrrqqqttttttsssqqqnnnmmmmmmnnnlllnnnqqqtttuuuuuutttrrrtttxxxxxxrrrnnnnnnoooooooooooopppqqqrrrrrrsssssspppsssvvvuuuqqqooopppqqqtttrrrqqqppppppqqqsssuuuqqqrrrqqqppppppqqqtttwwwttttttssssssssstttuuuuuunnnoooppprrrtttuuuuuuuuuttttttrrrpppmmmlllmmmnnnppppppooonnnnnnnnnnnnnnnssssssrrrpppnnnnnnppprrrppppppooooooppppppqqqrrrpppppppppnnnlllkkkkkkmmmpppooommmllllllmmmnnnooopppooommmmmmooopppqqqqqqzzz{{{}}}yyyuuurrruuuuuuwwwyyyzzzyyyvvvsssmmmrrrwwwxxxuuurrrsssuuuqqqrrrrrrsssrrrqqqooooooqqqrrrssstttttttttrrrrrrsssrrrqqqqqqqqqqqqpppooopppqqqsssttttttsssqqqppprrrrrrsssssssssrrrqqqqqqssspppmmmnnnqqqsssqqqooonnnoooqqqrrrsssssssssrrruuutttrrrrrrrrrrrrqqqooosssppprrryyy{{{wwwuuuxxxzzzxxxuuuqqqooonnnnnnnnnsssnnnjjjlllllljjjkkkmmmqqquuuuuuooolllooopppmmmqqqrrrrrrqqqpppoooooopppoooppprrrqqqnnnlllllllllqqqqqqqqqqqqppppppppppppqqqnnnnnnqqqrrrqqqrrruuu~~~}}}{{{yyyxxxvvvtttrrrsssssstttuuuwwwvvvtttqqqnnnssswwwxxxuuurrrssstttsssrrrqqqqqqpppqqqqqqrrrssssssssstttssssssrrrrrrtttsssrrrrrrssstttrrrqqqsssttttttttttttrrrqqqpppssssssssssssrrrqqqqqqppprrrqqqoooooopppqqqqqqpppnnnoooqqqrrrsssrrrrrrqqqsssqqqpppoooppppppnnnmmmtttqqqrrrxxxyyywwwvvvyyyvvvtttrrrooommmlllmmmmmmsssnnnkkkmmmnnnmmmmmmppppppttttttooonnnrrrsssppprrrrrrrrrpppnnnmmmnnnnnnjjjmmmooopppooommmmmmmmmoooppprrrssssssqqqooommmooolllmmmppprrrqqqssswww~~~~~~}}}{{{yyyxxxsssttttttuuuuuutttrrrqqqrrrqqqpppqqqrrrrrrqqqpppppptttwwwwwwtttrrrrrrssstttrrrqqqooopppqqqsssuuuuuutttssssssrrrrrrrrrrrrtttsssssstttuuuvvvtttsssvvvuuutttsssrrrrrrqqqqqqttttttssssssrrrqqqpppppprrrssssssqqqpppooopppqqqooopppqqqrrrrrrqqqpppppprrrpppooooooppppppnnnmmmtttrrrrrruuuvvvuuuvvvyyytttsssqqqnnnmmmmmmmmmmmmsssnnnllloooqqqppppppsssppprrrrrrppppppssstttrrruuusssqqqnnnmmmlllllllllfffiiimmmppppppooooooooommmooorrrssssssqqqmmmkkkllljjjkkkoooqqqqqqssswww}}}|||{{{zzzxxxvvvuuuuuuttttttuuuwwwwwwvvvsssqqqqqqrrrpppnnnnnnooopppqqqppprrruuuwwwwwwtttrrrrrrrrrrrrrrrqqqqqqrrrssstttuuuvvvuuusssrrrqqqqqqrrrsssrrrrrrrrrtttvvvvvvuuussstttsssqqqppppppqqqssstttuuutttsssrrrqqqppppppppprrrtttuuusssooonnnppprrrpppqqqqqqrrrrrrqqqpppooosssrrrpppqqqqqqrrrpppooosssrrrqqqrrrqqqrrruuuxxxvvvuuusssqqqooonnnnnnnnnqqqmmmlllooorrrqqqrrrtttqqqqqqpppoooqqqrrrsssqqqvvvssspppmmmllllllkkkkkkfffiiinnnqqqqqqpppppppppmmmnnnpppqqqpppnnnllljjjmmmjjjkkkooopppoooqqquuu}}}yyyxxxvvvuuuuuuuuuuuuvvvvvvxxx{{{zzzwwwtttsssssssssqqqnnnnnnoooqqqqqqqqqsssuuuvvvuuutttsssrrrrrrpppqqqsssuuuvvvuuusssrrruuutttsssrrrqqqrrrssssssppppppqqqsssuuuuuusssqqqooonnnmmmmmmnnnqqqtttvvvuuutttsssqqqqqqpppqqqqqqsssuuuvvvtttpppnnnpppsssqqqqqqrrrssssssrrrppppppsssrrrpppqqqrrrrrrqqqppppppqqqqqqooommmooosssvvvwwwvvvtttrrrpppnnnmmmlllnnnjjjjjjnnnqqqqqqqqqsssssspppnnnnnnppppppooonnnuuurrrnnnmmmmmmmmmllljjjiiimmmppprrrrrrppppppppppppooonnnllllllkkkllllllooolllllloooooommmnnnrrr~~~}}}|||{{{yyywwwtttttttttttttttuuuvvvwwwsssvvvyyyxxxvvvttttttvvvtttrrrooooooqqqrrrrrrrrrttttttttttttttttttssssssppprrruuuwwwxxxvvvsssqqqsssssssssrrrrrrsssssstttooooooppprrrtttsssqqqnnnkkkkkkkkklllnnnqqquuuwwwtttsssrrrqqqpppqqqrrrssstttuuuuuusssqqqqqqrrrsssqqqrrrsssttttttsssrrrrrrqqqpppooopppqqqqqqpppooonnnrrrrrrnnnlllnnnrrrtttuuutttsssqqqooonnnlllkkkllliiiiiinnnqqqpppppprrrtttnnnlllnnnpppooommmmmmrrrpppmmmnnnpppqqqnnnkkkmmmoooqqqrrrqqqppppppqqqrrrqqqnnnlllkkkkkklllmmmqqqmmmmmmoooooommmmmmqqq}}}{{{yyyxxxxxxwwwtttrrrppppppqqqrrrssstttuuuuuuqqquuuwwwvvvrrrqqqsssvvvsssrrrpppppprrrsssrrrqqqtttssssssssstttuuuttttttssstttvvvwwwvvvuuusssrrrqqqqqqrrrsssttttttttttttppppppqqqssstttsssooommmkkkllllllmmmooorrrtttvvvsssrrrqqqpppppprrrsssuuuuuutttrrrrrrsssttttttsssqqqrrrtttuuuuuuuuuuuutttrrrqqqpppqqqrrrsssrrrpppmmmsssuuuooolllooossstttrrrrrrrrrrrrrrrqqqppppppmmmiiijjjnnnqqqpppoooqqqtttmmmjjjooorrrqqqooopppooommmmmmpppttttttqqqmmmmmmnnnooooooooooooqqqssstttsssqqqpppnnnnnnnnnnnnpppmmmmmmppppppnnnooorrr~~~|||zzzxxxwwwwwwuuurrrpppnnnnnnpppqqqrrrrrrrrrrrrtttwwwxxxuuupppnnnqqqtttrrrqqqpppqqqrrrsssrrrpppsssrrrrrrsssuuuuuuuuutttvvvvvvuuuuuuttttttssssssoooppprrrtttuuuuuuttttttqqqqqqrrrssstttsssooolllmmmmmmnnnoooqqqrrrtttuuurrrqqqppppppppprrrtttvvvvvvsssqqqrrruuuvvvuuusssqqqrrrtttvvvvvvwwwvvvvvvuuusssssssssuuuuuuuuusssmmmuuuwwwqqqnnnqqqttttttqqqrrrssstttuuuuuuuuuuuummmjjjkkkooorrrpppoooqqqssskkkiiioootttsssrrrsssmmmllllllqqqvvvwwwsssnnnlllmmmmmmmmmmmmnnnrrrtttttttttttttttsssqqqooonnnooollllllpppqqqpppqqquuu||||||}}}|||{{{|||||||||}}}~~~}}}{{{xxxwwwxxxyyyzzzxxxvvvssspppmmmppprrrsssqqqqqqtttwwwssssssssssssrrrqqqpppooorrruuuwwwwwwuuuqqqooonnnmmmqqqvvvwwwtttrrrrrrsssrrrssstttttttttsssrrrqqqpppqqqqqqqqqrrrrrrrrrrrrqqqpppppppppqqqqqqpppnnnrrruuutttooommmpppqqqpppqqqqqqqqqrrrrrrsssssssssvvvvvvuuusssqqqqqqsssuuuqqqpppppprrruuuxxxxxxxxxwwwuuussssssttttttqqqmmmpppuuuvvvqqqmmmoooqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnmmmmmmmmmmmmoooqqqrrrtttpppkkkjjjmmmppprrrssspppmmmkkknnnsssuuusssppppppooommmlllkkklllnnnooosssqqqnnnmmmmmmnnnmmmlllkkkmmmnnnnnnmmmmmmoooppp{{{zzzyyywwwvvv}}}}}}}}}}}}|||yyywwwtttuuuvvvwwwwwwuuusssqqqoooqqqssssssrrrrrrtttvvvwwwvvvtttrrrrrrrrrssssssrrrtttvvvvvvssspppoooooooooqqquuuvvvuuutttsssrrrrrrrrrtttttttttsssrrrqqqnnnnnnnnnoooooooooppppppppppppoooqqqrrrrrrqqqoooooosssssspppnnnqqqsssrrrrrrrrrrrrrrrrrrrrrqqqqqqyyyxxxwwwtttpppnnnnnnppppppooooooqqqtttvvvwwwwwwtttrrrppppppqqqqqqooolllmmmrrrtttpppmmmoooqqqpppqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnpppqqqsssuuuqqqnnnmmmooorrrssssssooommmkkknnnsssuuusssppprrrqqqooonnnmmmnnnoooppptttqqqooonnnooopppoooooolllmmmnnnmmmlllkkklllmmm||||||{{{yyywww~~~||||||{{{zzzwwwtttqqqrrrtttuuuuuutttrrrqqqqqqsssttttttsssssstttuuuzzzxxxuuusssrrrsssvvvwwwrrrttttttsssqqqoooooopppqqqrrrsssvvvwwwvvvsssqqqqqqrrrssstttttttttrrrrrrmmmnnnnnnnnnoooooooooooooooooooooqqqssstttrrrppplllqqqsssqqqpppssstttrrrsssssssssrrrqqqqqqppppppxxxxxxvvvsssooommmlllmmmnnnmmmmmmooorrrtttuuutttqqqpppooooooppppppooommmkkkqqqssspppnnnoooqqqpppqqqpppooooooooopppqqqrrrppppppoooooopppqqqsssttttttrrrpppoooqqqrrrrrrrrrmmmllllllooosssuuussspppsssrrrqqqpppooopppqqqqqqtttrrroooooopppqqqqqqqqqnnnooopppnnnlllkkklllmmm}}}{{{{{{}}}~~~}}}{{{yyyyyyyyyxxxuuusssqqqrrrsssttttttsssqqqpppsssttttttttttttttttttuuuyyyxxxvvvuuutttuuuvvvvvvrrrssssssrrrpppoooooopppsssrrrrrruuuxxxxxxtttpppqqqrrrssstttttttttsssrrroooooopppppppppqqqqqqqqqooooooppprrrtttuuusssqqqlllqqqsssrrrqqqssssssqqqrrrrrrrrrqqqqqqqqqqqqqqqssstttsssrrrooommmnnnnnnlllllllllnnnqqqssssssrrrrrrqqqppppppppppppppppppoootttwwwssspppqqqrrrqqqqqqpppooonnnnnnppprrrtttrrrqqqppppppppprrrssstttqqqpppppppppppppppoooooolllkkkmmmpppssstttrrrppppppppppppppppppqqqssssssrrrpppnnnnnnpppqqqrrrqqqpppqqqrrrqqqooonnnoooppp{{{wwwvvvwwwzzz}}}yyywwwuuuuuuvvvvvvuuutttuuuuuuuuuuuutttrrrpppoootttssssssttttttttttttttttttuuuvvvwwwwwwuuutttsssrrrssssssrrrpppooopppqqqsssrrrrrruuuxxxwwwsssooopppqqqssstttttttttssssssppppppppppppqqqqqqqqqqqqooooooqqqsssvvvvvvtttqqqmmmrrrtttrrrqqqrrrrrroooooooooppppppqqqrrrssssssqqqrrrsssqqqooommmmmmnnnllllllllloooqqqrrrrrrpppqqqqqqpppooooooooopppqqqvvv{{{|||wwwsssrrrsssqqqqqqpppooonnnnnnppprrrtttrrrqqqpppppppppqqqrrrssslllmmmnnnnnnmmmmmmmmmmmmllllllmmmoooqqqrrrqqqpppkkklllmmmnnnppprrrtttuuupppnnnmmmlllnnnooopppoooooopppqqqqqqppppppqqqsss}}}zzzuuurrrrrrvvv{{{~~~}}}wwwuuutttssstttuuuuuutttwwwwwwvvvuuutttrrrqqqpppsssrrrqqqrrrtttuuuuuusssrrrsssvvvxxxwwwvvvsssqqqqqqrrrtttsssqqqppppppqqqrrrrrrsssuuuvvvuuuqqqooopppqqqsssttttttttttttsssnnnooooooooopppppppppppppppppprrruuuwwwvvvsssqqqnnnssstttqqqpppqqqrrrpppmmmnnnooopppqqqsssttttttsssttttttrrrooolllkkkkkkmmmmmmnnnppprrrsssrrrppppppppppppnnnllllllnnnpppzzz~~~~~~wwwrrrrrrsssrrrqqqpppooooooooopppqqqrrrqqqpppooonnnnnnooopppqqqjjjlllmmmmmmllllllmmmnnnnnnnnnnnnoooooooooppppppiiijjjlllnnnppprrrssstttpppmmmkkkkkklllmmmmmmmmmkkkmmmoooooonnnnnnpppqqqzzzvvvrrrppprrryyy}}}yyyzzz{{{zzzyyyzzzwwwuuuttttttuuutttsssvvvuuuuuutttsssrrrrrrqqqrrrpppoooqqqtttvvvuuusssssstttuuuvvvvvvuuutttsssppprrruuuuuusssrrrqqqqqqooorrrtttuuutttqqqpppooopppqqqrrrtttuuuttttttsssppppppppppppqqqqqqqqqqqqqqqrrrsssvvvwwwvvvssspppnnnrrrssspppooorrrtttsssnnnnnnooopppqqqrrrrrrsssrrrssstttssspppmmmllllllnnnnnnooorrrtttuuusssqqqqqqrrrqqqooolllkkkmmmpppyyy|||{{{tttooopppssssssqqqqqqqqqpppppppppppppppoooooommmmmmlllmmmnnnoookkkmmmooonnnmmmnnnqqqsssqqqpppooommmlllmmmnnnpppkkkkkkmmmooopppqqqrrrrrrpppnnnkkkkkklllllllllkkklllnnnooonnnmmmmmmnnnooozzzwwwsssrrruuu~~~yyyvvvwwwzzz{{{{{{}}}zzzwwwuuuuuuuuutttsssssssssssssssssssssssssssqqqooonnnppptttvvvuuusssvvvuuuuuuuuuuuuuuuvvvvvvpppsssvvvwwwuuusssqqqqqqnnnqqquuuuuurrrooonnnooopppqqqrrrtttuuuuuuttttttrrrrrrssssssssstttttttttrrrssstttvvvxxxvvvrrrooommmpppqqqnnnnnnsssvvvvvvpppppppppppppppqqqqqqqqqmmmooorrrrrrqqqppppppqqqooooooqqqsssuuuvvvtttqqquuuuuutttqqqnnnmmmooorrrvvvyyywwwppplllnnnrrrtttqqqqqqqqqqqqqqqpppooonnnnnnmmmlllkkkkkklllmmmnnnmmmoooqqqpppoooppptttxxxsssrrrooommmkkkkkknnnpppmmmnnnooopppppppppppppppqqqooolllkkklllllllllkkkpppqqqrrrpppnnnmmmnnnooo{{{tttrrrxxx~~~xxxtttsssuuuwwwxxxzzzwwwsssrrrrrrrrrooollluuuuuuttttttttttttuuuuuuuuusssssssssuuuuuutttsssvvvuuusssrrrqqqrrrrrrsssrrrrrrsssvvvyyyyyyuuupppqqqqqqrrrrrrrrrqqqqqqppprrrrrrtttwwwxxxvvvsssooorrrrrrssstttuuutttqqqnnnpppqqqtttvvvuuussspppnnnkkkqqqpppjjjmmmvvvxxxrrrpppooonnnppprrrsssrrrqqqnnnrrruuuuuurrrqqqqqqsssrrrrrrrrrssssssttttttttt{{{uuupppoooqqqtttrrrpppqqqqqqqqqqqqrrrssstttuuulllnnnqqqssstttsssqqqpppnnnjjjhhhjjjnnnqqqooommmjjjkkklllmmmmmmooosssvvvqqqooommmmmmmmmmmmkkkiiinnnnnnnnnnnnoooooooooooonnnoooppppppooonnnmmmlllsssrrrrrrqqqpppooonnnnnn~~~}}}}}}|||xxxssspppqqqsssvvvvvvyyywwwttttttuuuuuutttrrrvvvvvvuuuuuutttuuuuuuuuuuuutttrrrsssttttttsssrrruuutttsssrrrrrrrrrssstttsssssstttwwwyyyxxxtttpppqqqqqqqqqqqqpppooonnnmmmnnnoooqqqtttvvvuuurrrooommmmmmmmmoooqqqqqqpppnnnppprrrtttuuuuuussspppnnnkkkqqqpppkkkmmmvvvwwwqqqsssrrrppppppqqqqqqooonnnmmmpppssssssqqqpppqqqsssrrrrrrrrrrrrssssssttttttwwwsssnnnnnnrrrtttsssqqqnnnoooppprrrtttvvvxxxyyyoooppprrrttttttrrrqqqooonnnlllkkklllnnnpppooonnnmmmmmmlllmmmoooqqqssstttnnnmmmllllllmmmmmmlllkkkooooooooonnnnnnmmmmmmmmmppppppqqqpppooommmkkkjjjrrrqqqpppnnnmmmmmmllllll}}}|||yyyxxxuuuqqqpppqqqtttvvvwwwxxxwwwvvvvvvxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuuuutttrrrrrrssssssrrrqqqsssssssssrrrsssssstttuuuttttttuuuwwwxxxwwwtttqqqrrrrrrqqqpppooommmkkkjjjjjjkkkmmmpppssstttrrrpppjjjjjjjjjllloooqqqqqqqqqqqqrrrtttuuuuuusssqqqooolllqqqqqqllllllrrrrrrnnnsssqqqppppppqqqqqqooommmlllnnnqqqqqqqqqqqqrrrsssrrrrrrqqqqqqrrrrrrssssssssspppnnnooorrrtttsssqqqooopppqqqsssuuuwwwxxxyyyrrrrrrttttttsssqqqooonnnnnnooooooooonnnnnnoooqqqrrrooommmmmmpppsssrrrqqqmmmkkkjjjkkkmmmnnnnnnmmmppppppooonnnmmmlllkkkjjjnnnooopppqqqpppooonnnmmmrrrqqqnnnllljjjjjjjjjkkk}}}|||wwwuuuxxxvvvssssssuuuwwwxxxyyyxxxxxxwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuvvvuuutttrrrrrrssssssqqqppprrrsssssssssttttttuuuuuurrrsssuuuwwwxxxwwwuuutttqqqqqqqqqpppooonnnmmmllliiiiiikkknnnrrrssssssrrrnnnmmmlllnnnqqqsssttttttqqqssstttuuuuuusssqqqpppmmmqqqqqqmmmlllpppqqqnnnpppooonnnooopppqqqqqqpppnnnooopppqqqrrrsssttttttrrrrrrqqqppppppqqqrrrssssssqqqpppqqqssstttrrrqqqrrrrrrssstttttttttttttttttttttttttttrrrpppnnnlllnnnqqqsssqqqmmmlllooosssvvvqqqmmmnnnrrrtttrrrooonnnllljjjjjjlllnnnnnnmmmooonnnnnnmmmllllllkkkkkkjjjlllnnnqqqsssttttttuuusssqqqmmmjjjiiiiiijjjkkkzzzwwwyyyzzzvvvssssssyyywwwuuuuuuvvvxxxxxxxxxyyyyyyxxxxxxwwwwwwxxxyyyxxxxxxwwwvvvvvvvvvvvvvvvuuutttrrrrrrssssssrrrqqqrrrssssssttttttuuuuuuuuuoooqqqtttvvvvvvwwwvvvvvvqqqqqqrrrrrrrrrqqqppppppkkkkkklllnnnrrrtttttttttrrrpppoooppprrrtttttttttrrrssstttuuuuuusssrrrppplllpppqqqpppqqquuuyyy{{{tttrrrooonnnooopppppppppppppppppprrrsssuuuvvvvvvsssrrrpppoooooopppqqqrrruuutttsssrrrsssrrrqqqpppqqqqqqrrrsssssssssrrrrrrssssssssssssqqqooommmlllnnnrrruuurrrnnnlllppptttxxxsssnnnnnnrrrsssqqqmmmpppnnnlllkkklllmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmkkkmmmooorrrtttvvvvvvvvvtttqqqnnnkkkjjjjjjkkklll}}}xxxzzzvvvtttvvvvvvsssqqqrrrvvvtttssstttvvvwwwvvvuuuxxxxxxxxxwwwuuutttuuuwwwvvvvvvvvvuuuuuuvvvvvvwwwuuutttssssssuuuuuutttssssssssstttuuuuuuuuuttttttnnnpppssstttttttttuuuvvvrrrrrrsssssssssssssssrrrpppnnnnnnooorrrtttuuuuuurrrqqqpppqqqssssssrrrqqqsssttttttuuutttsssrrrqqqkkknnnqqqsssvvv|||{{{tttpppnnnnnnoooooosssrrrqqqrrrtttvvvvvvvvvsssrrrpppnnnnnnoooppprrruuutttsssqqqppppppppppppmmmnnnpppsssttttttttttttqqqqqqqqqqqqpppooonnnmmmnnnqqqtttrrrnnnmmmqqquuuwwwssspppoooqqqqqqpppnnnssspppmmmlllmmmnnnnnnnnnllllllmmmmmmmmmnnnnnnnnnooopppqqqrrrsssrrrqqqqqqrrrqqqnnnlllkkkllllllmmm~~~}}}|||xxxtttxxxtttsssuuutttqqqqqqsssqqqqqqqqqsssvvvwwwwwwvvvvvvwwwxxxwwwttttttuuuwwwttttttttttttuuuvvvwwwwwwtttsssssstttvvvwwwvvvuuuttttttuuuvvvvvvuuutttsssoooqqqttttttrrrqqqrrrssstttttttttttttttsssrrrqqqsssqqqooooooqqqsssttttttqqqqqqqqqsssttttttsssqqqtttttttttuuutttssssssrrrnnnpppqqqrrrtttzzzyyyrrrpppppprrrssstttrrrpppqqqsssuuuuuutttsssrrrooommmmmmnnnpppqqqrrrqqqpppnnnmmmmmmoooqqqnnnooorrrtttuuuuuuuuutttnnnnnnnnnnnnooooooooonnnnnnpppqqqqqqooooooqqqtttuuusssqqqpppoooooooooooorrrpppmmmlllnnnpppqqqrrrooonnnnnnnnnnnnnnnnnnnnnnnnooopppppppppooommmllloooooonnnmmmmmmmmmmmmmmm{{{wwwxxxyyywwwuuuwwwtttrrrttttttqqqqqqtttooooooppptttwwwzzzzzzyyytttvvvxxxwwwttttttwwwyyysssssssssssstttvvvwwwxxxtttsssssstttwwwxxxxxxwwwuuuuuuvvvvvvvvvtttsssrrrqqqsssuuussspppnnnooopppvvvvvvuuutttsssqqqpppooouuusssppppppqqqsssssssssqqqqqqsssuuuwwwwwwuuusssttttttuuuuuuttttttsssrrrsssrrrqqqpppooosss}}}{{{tttrrrtttxxxzzzuuurrroooooorrrtttsssrrrsssrrrooommmmmmnnnpppqqqooonnnmmmkkkjjjlllooorrrrrrsssuuuvvvvvvtttsssqqqlllllllllmmmnnnooooooooonnnoooooopppoooppprrrtttssssssrrrpppnnnmmmooopppqqqooollllllooorrrtttuuuqqqqqqpppooonnnmmmmmmllljjjkkklllnnnnnnnnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmzzztttqqqqqqtttwwwyyyvvvvvvvvvvvvuuuuuuuuuuuuqqqoooooosssxxxzzzvvvrrrttttttuuutttrrrrrrtttvvvmmmnnnooonnnnnnooorrrtttrrrppppppsssvvvxxxwwwuuuwwwuuussssssttttttsssqqqqqqrrrwww{{{xxxrrrqqqtttuuuttttttsssqqqqqqpppooowwwvvvsssqqqpppqqqrrrssspppsssvvvwwwwwwuuuuuuvvvwwwuuuttttttvvvwwwwwwvvvppppppoooppprrruuuxxxzzz}}}}}}vvvuuuyyyyyyuuuwwwtttqqqooooooooonnnmmmrrrpppnnnmmmmmmnnnqqqrrrsssrrrqqqnnnmmmmmmpppsssvvvvvvvvvuuutttrrrqqqppprrrrrrqqqpppoooooooooooossssssqqqpppooonnnnnnooorrrqqqpppooooooooopppqqqsssqqqpppnnnnnnpppqqqsssqqqpppmmmkkkjjjiiiiiijjjllljjjlllooonnniiiggghhhlllmmmnnnooooooooooooooo}}}yyytttqqqrrrtttwwwxxxwwwwwwvvvvvvuuuuuuttttttpppoooppptttzzz{{{xxxtttssstttuuutttsssrrrsssuuuppppppqqqppppppqqqsssvvvtttsssrrrtttvvvwwwuuusssuuusssqqqpppsssuuuvvvwwwsssssswwwzzzxxxrrrrrruuussssssssssssrrrrrrqqqqqqssstttttttttsssrrrpppooonnnqqqsssttttttsssssstttuuusssssstttvvvxxxxxxwwwtttsssrrrqqqpppqqqrrrrrruuuxxxwwwssssssvvvvvvsssuuurrrpppooooooooonnnmmmrrrqqqooonnnnnnooopppqqqrrrrrrqqqooonnnnnnppprrrvvvvvvvvvuuutttsssqqqpppqqqpppppppppppppppqqqqqqsssrrrrrrqqqppppppooonnnqqqppppppppppppqqqrrrsssmmmllllllllllllmmmnnnooopppooommmlllkkkjjjjjjkkkooolllmmmoooooojjjiiikkkooooooppppppppppppoooooo}}}zzz{{{xxxtttrrrsssuuuvvvvvvwwwwwwwwwvvvvvvuuussssssoooooorrrwww|||}}}zzzvvvqqqsssuuuvvvtttssssssssssssssstttsssrrrsssuuuwwwvvvuuutttuuuuuuuuusssqqqwwwtttpppoooqqqtttwwwxxxvvvuuuwwwyyywwwsssrrrvvvssssssssssssssssssssssssoooqqqtttvvvuuurrrooommmlllnnnpppqqqppppppqqqrrrrrrqqqqqqsssuuuwwwwwwwwwwwwvvvtttrrrpppnnnlllkkkmmmpppqqqppppppssssssppprrrpppnnnnnnooopppooonnnqqqqqqppppppoooooooooooopppqqqrrrqqqooonnnoooqqqvvvvvvvvvuuutttsssrrrqqqooooooppppppqqqrrrrrrsssqqqrrrssstttsssrrrpppnnnooooooooopppqqqrrrtttuuujjjjjjkkklllllllllllllllnnnmmmmmmmmmllllllllllllqqqnnnmmmooonnnkkkkkknnnrrrrrrrrrrrrqqqpppoooooo|||{{{{{{zzzyyyyyywwwtttssstttuuuttttttwwwwwwwwwwwwvvvuuusssrrrpppqqqtttyyy||||||yyyvvvqqqsssvvvwwwuuutttssssssuuuuuuuuutttssssssvvvxxxuuuttttttttttttsssrrrqqqyyyvvvsssqqqrrrssssssssswwwuuuvvvxxxwwwtttsssvvvttttttttttttssssssssssssnnnpppsssttttttrrrooommmlllnnnoooooonnnnnnppprrrpppppppppqqqsssttttttsssvvvuuuuuusssqqqooommmkkklllnnnoooppppppqqqpppooopppnnnmmmnnnpppqqqpppooopppqqqqqqrrrqqqpppnnnmmmoooqqqrrrrrrqqqooooooooouuuuuuuuuuuutttsssrrrqqqoooppppppqqqqqqqqqqqqqqqoooqqqtttuuuuuussspppnnnnnnnnnnnnooopppqqqqqqrrrmmmnnnooopppooonnnlllkkkllllllmmmnnnnnnnnnnnnmmmrrrnnnlllmmmmmmkkklllpppuuuttttttsssrrrqqqoooooo~~~{{{xxxxxxzzz{{{{{{xxxvvvtttsssttttttsssrrrvvvwwwwwwwwwwwwuuusssrrrssstttvvvyyyzzzyyyvvvtttrrrtttwwwxxxvvvuuuttttttuuuvvvvvvtttssssssuuuvvvqqqrrrsssssssssrrrrrrrrrvvvuuuttttttuuutttrrrpppwwwttttttwwwwwwuuutttvvvvvvvvvuuuttttttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrnnnooooooooonnnoooqqqtttqqqpppooopppqqqqqqooonnnrrrrrrssstttssssssrrrqqqppppppqqqssssssqqqoooooonnnnnnmmmoooqqqrrrqqqppppppqqqrrrrrrrrrqqqooonnnnnnpppssssssqqqooooooooosssssstttssssssrrrqqqppppppqqqqqqqqqqqqpppooonnnnnnpppsssvvvvvvtttqqqooommmmmmnnnnnnnnnmmmmmmmmmpppqqqrrrrrrqqqnnnkkkiiijjjlllnnnoooppppppooonnnqqqllljjjkkkkkkiiikkkoootttttttttsssrrrqqqpppooo}}}{{{zzzyyyxxxxxxyyy{{{|||xxxuuusssrrrsssssssssrrrtttuuuwwwxxxwwwvvvtttssstttuuuvvvwwwwwwuuutttrrrtttvvvxxxyyywwwvvvvvvvvvvvvwwwvvvtttrrrrrrtttvvvqqqsssttttttrrrqqqrrrrrrqqqqqqsssuuuwwwwwwtttrrrtttqqqrrrvvvxxxvvvtttuuuvvvvvvuuuuuuuuutttttttttsssqqqpppooooooqqqtttuuupppqqqpppooonnnpppsssvvvqqqqqqpppqqqrrrqqqnnnlllppppppqqqrrrtttuuuvvvvvvvvvssssssuuutttqqqoooqqqooonnnnnnppprrrsssrrrpppooopppqqqrrrrrrqqqpppooooooqqqssssssqqqoooooooooqqqrrrrrrrrrqqqqqqpppooooooppppppqqqpppnnnmmmkkkmmmooorrruuuuuutttqqqppplllmmmmmmmmmmmmlllkkkjjjqqqqqqrrrqqqpppmmmjjjiiijjjllloooqqqrrrqqqooonnnnnnjjjiiijjjjjjhhhjjjnnnqqqqqqrrrrrrrrrqqqpppppp~~~}}}{{{wwwyyyyyyyyyxxxwwwwwwxxxzzzxxxuuurrrqqqqqqssssssrrrrrrtttvvvxxxxxxwwwuuutttrrrsssttttttssssssssstttwwwxxxyyyyyywwwwwwxxxyyyxxxxxxwwwuuusssrrrtttvvvtttvvvwwwvvvsssqqqqqqrrrrrrrrrrrrtttvvvvvvuuussspppnnnooovvvyyywwwttttttsssssstttuuuvvvvvvwwwwwwsssrrrppppppqqqsssuuuwwwrrrqqqpppooonnnppptttwwwrrrqqqrrrsssttttttqqqoooqqqppppppppprrrsssuuuvvvwwwsssrrruuutttpppppptttpppoooppprrrttttttrrrqqqoooooopppqqqrrrrrrrrrrrrpppqqqrrrrrrpppoooooopppoooppppppppppppoooooonnnlllmmmnnnoooooonnnlllkkklllnnnqqqssstttsssqqqpppjjjkkklllmmmmmmmmmlllkkkoooppppppppppppnnnmmmllljjjlllppprrrsssqqqooommmmmmjjjiiikkkkkkiiijjjmmmmmmmmmnnnpppqqqqqqqqqqqq{{{xxxxxxvvvqqqxxxyyyyyyxxxvvvuuuuuuvvvxxxuuurrrpppqqqrrrssssssqqqsssvvvxxxyyyxxxvvvuuupppqqqqqqqqqqqqrrrtttuuuyyyzzzzzzyyyxxxxxxyyy{{{yyyyyyxxxvvvtttsssuuuvvvxxxzzz{{{xxxtttqqqqqqrrrxxxvvvsssrrrssstttsssrrrnnnlllnnnuuuzzzxxxttttttpppqqqrrrtttwwwyyyzzz{{{rrrqqqqqqrrrssstttuuuvvvrrrrrrpppnnnnnnppptttwwwrrrrrrsssuuuwwwwwwuuurrrsssqqqpppooooooqqqssstttwwwqqqpppssssssooopppuuuqqqpppqqqsssttttttsssqqqoooooopppqqqrrrsssssstttpppqqqrrrqqqoooooooooqqqnnnoooooooooooonnnnnnmmmiiijjjmmmnnnooonnnmmmllllllmmmppprrrrrrrrrqqqqqqiiijjjlllnnnoooooonnnnnnoooooopppqqqqqqqqqqqqqqqjjjmmmpppssstttrrrooolllllliiiiiilllllljjjjjjmmmjjjkkklllnnnpppqqqqqqrrrzzzuuuuuutttsssqqqyyyyyyxxxwwwwwwvvvvvvuuutttsssrrrqqqqqqrrrtttuuuvvvwwwxxxwwwvvvuuuvvvwwwrrrrrrrrrrrrrrrrrrrrrrrrvvvvvvuuuuuuuuuwwwxxxyyyzzzzzzzzzxxxuuutttuuuwwwxxxyyyzzzxxxvvvtttssstttsssvvvxxxwwwtttrrrssstttpppppprrruuuwwwwwwuuurrrnnnoooqqqqqqqqqqqqssstttssssssttttttttttttssssssrrrqqqqqqpppqqqqqqrrrrrrqqqqqqrrrsssssstttttttttwwwvvvtttqqqoooppptttwwwvvvvvvtttsssqqqpppnnnnnnssssssrrrrrrssssssttttttqqqooooooqqquuuwwwvvvttttttuuutttppplllkkknnnqqqpppppppppooooooooonnnnnnooonnnnnnpppssssssooolllooooooooooooppprrrtttvvvrrrqqqnnnkkkiiikkkppptttooooooppppppppppppoooooolllooorrrsssqqqnnnlllkkkmmmmmmnnnnnnmmmmmmlllkkkkkkkkkjjjkkkmmmpppsssuuu}}}~~~}}}xxxttttttttttttssswwwxxxxxxxxxxxxxxxwwwwwwxxxwwwvvvuuuuuuvvvvvvwwwuuuvvvwwwwwwuuuuuuvvvwwwtttttttttsssssssssssssssuuuuuuuuuuuuvvvwwwyyyzzzxxxxxxyyywwwuuutttuuuwwwwwwyyyyyyxxxvvvtttssstttvvvwwwxxxwwwuuutttuuuwwwrrrssstttvvvwwwwwwtttqqqoooqqqrrrrrrqqqqqqssstttsssttttttttttttttttttssstttsssrrrrrrqqqqqqqqqqqqtttttttttttttttsssssssssvvvvvvuuusssqqqrrruuuwwwuuutttsssqqqpppooonnnnnnpppqqqssstttuuuttttttsssrrrpppppprrruuuwwwuuusssqqqqqqqqqooollllllnnnqqqrrrrrrrrrqqqqqqpppppppppqqqooooooppprrrrrrpppmmmnnnnnnnnnnnnoooqqqssstttrrrrrrqqqooommmmmmppprrrllllllmmmmmmmmmlllkkkkkklllnnnoooooommmllllllmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkklllnnnppprrrsss~~~zzz{{{}}}yyywww{{{xxxuuusssttttttuuutttuuuvvvxxxyyyzzzzzzyyyyyyzzzyyyxxxwwwwwwwwwwwwwwwvvvwwwyyyyyyxxxxxxyyy{{{vvvvvvuuuuuutttttttttssstttttttttuuuvvvwwwyyyzzzuuuvvvwwwvvvuuutttuuuwwwwwwxxxyyyxxxuuutttssstttvvvwwwvvvuuussssssuuuwwwttttttuuuvvvwwwvvvsssqqqqqqssstttsssrrrrrrssstttttttttttttttttttttttttttuuuttttttsssqqqqqqppppppvvvvvvuuuttttttsssrrrrrrtttuuuvvvuuuttttttvvvwwwuuutttrrrpppnnnnnnoooooommmooorrruuuvvvuuusssqqqsssrrrrrrsssuuuuuutttsssnnnnnnnnnmmmllllllnnnqqqssssssssssssrrrrrrrrrrrrsssqqqppppppqqqqqqooonnnnnnnnnnnnnnnooopppqqqrrrqqqrrrsssrrrooonnnnnnoookkkkkkllllllkkkjjjiiiiiilllmmmmmmlllkkkkkkmmmpppmmmmmmmmmmmmmmmlllllllllkkkkkklllmmmnnnppppppqqq}}}~~~{{{xxxvvvvvvuuutttsssssstttuuuvvvvvvsssuuuwwwyyy{{{{{{{{{zzzyyyxxxwwwwwwvvvuuuuuutttsssuuuwwwwwwvvvwwwxxxzzzvvvvvvvvvuuuuuuttttttssssssssstttuuuvvvwwwyyyyyyrrrtttuuuvvvuuutttuuuvvvvvvwwwxxxwwwuuutttssstttttttttrrrqqqpppqqqsssuuutttttttttvvvwwwwwwuuusssssstttuuutttsssrrrsssttttttttttttsssssstttttttttrrrrrrrrrrrrrrrqqqpppppptttttttttssssssrrrrrrrrrqqqtttvvvwwwwwwvvvvvvvvvwwwuuussspppooonnnoooooolllnnnpppqqqrrrrrrrrrqqqssssssssstttttttttsssrrroooooonnnnnnmmmnnnooopppssssssssssssssssssrrrrrrsssrrrpppooooooooonnnnnnooooooooooooppppppqqqqqqqqqqqqqqqooommmkkkkkklllnnnnnnnnnnnnmmmlllkkkkkklllmmmmmmlllllllllnnnpppnnnnnnmmmmmmlllllllllllljjjjjjlllmmmnnnnnnnnnnnn~~~~~~|||xxxvvvuuuuuuqqqrrrssstttuuuvvvwwwxxxssstttwwwyyyzzz{{{{{{zzzxxxxxxxxxwwwvvvuuuttttttoooqqqrrrrrrrrrrrrtttuuuuuuuuuuuuuuuttttttssssssrrrssstttuuuvvvwwwxxxxxxqqqsssuuuvvvuuutttuuuvvvuuuwwwxxxwwwuuuttttttttttttrrrpppooooooqqqssssssqqqqqqrrrtttwwwxxxwwwvvvsssuuuvvvuuusssssssssuuuuuutttsssssssssssstttuuunnnooopppqqqrrrrrrqqqqqqpppppppppqqqqqqrrrrrrrrrooorrrvvvwwwwwwuuuttttttyyywwwuuurrrqqqpppoooooonnnmmmllllllmmmoooppprrrrrrsssttttttsssrrrrrrrrrsssrrrqqqppppppoooooonnnqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqpppooommmmmmmmmnnnppppppqqqqqqqqqqqqqqqqqqoooooommmjjjggggggiiikkkooooooooooooooonnnmmmmmmkkkmmmooopppooonnnooopppooonnnmmmllllllllllllmmmhhhiiijjjkkklllmmmllllll~~~}}}~~~|||xxxuuusssrrrqqqsssuuuwwwvvvvvvwwwyyyuuuvvvvvvwwwwwwxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvsssuuuvvvvvvuuuuuuwwwxxxttttttuuuuuuuuuuuuuuuuuusssssstttuuuvvvvvvvvvvvvqqqsssvvvvvvvvvuuuuuuuuutttvvvwwwwwwuuussstttttttttrrrpppppprrrssstttssspppppppppsssvvvxxxwwwvvvrrrtttuuutttsssssstttuuuuuutttsssrrrrrrssstttuuummmnnnppprrrsssssssssrrrnnnnnnoooppppppqqqrrrrrrnnnqqqtttvvvtttrrrqqqqqqvvvvvvuuutttsssrrrqqqqqqpppnnnllljjjjjjmmmoooqqqppprrrssssssqqqpppqqqqqquuusssrrrrrrrrrrrrpppoooppppppppppppqqqqqqqqqqqqpppqqqqqqpppnnnmmmnnnoooqqqqqqrrrrrrrrrqqqqqqpppnnnnnnllliiiffffffiiilllmmmmmmnnnnnnnnnnnnnnnmmmlllnnnpppqqqpppnnnnnnoooooonnnmmmlllkkklllmmmmmmhhhhhhiiijjjkkklllmmmnnn}}}{{{xxxvvvsssrrrrrruuuyyyyyyxxxwwwxxxyyyxxxwwwvvvttttttuuuwwwxxxyyyzzz{{{{{{{{{{{{yyyyyyxxxyyy{{{zzzyyyxxxzzz{{{tttuuuuuuvvvvvvwwwwwwwwwssstttuuuvvvvvvuuuttttttrrrtttwwwxxxvvvuuuuuuuuutttuuuwwwvvvuuusssttttttrrrpppooopppssstttsssqqqpppppppppqqqtttvvvuuuuuuqqqrrrttttttsssssstttvvvvvvuuusssrrrrrrsssuuuvvvpppqqqssstttuuutttsssssspppppppppppppppqqqqqqqqqmmmppprrrsssqqqooonnnnnnoooppprrrtttuuuuuutttsssqqqpppnnnmmmlllmmmnnnooommmppprrrrrrpppooopppqqqtttrrrqqqrrrttttttrrrpppooopppppppppqqqqqqqqqrrroooqqqttttttqqqppppppqqqpppqqqrrrrrrqqqpppooonnnmmmnnnnnnlllkkkjjjkkkmmmllllllmmmnnnoooooooooooonnnoooooonnnllllllmmmoooooonnnmmmkkkkkklllmmmnnniiiiiiiiijjjlllnnnpppqqq~~~|||}}}}}}xxxyyyyyyzzzyyyxxxvvvuuussswww{{{{{{yyyxxxxxxyyyzzzxxxuuusssrrrsssuuuvvvxxxyyyzzz{{{{{{{{{zzzyyyvvvwwwxxxwwwuuuuuuvvvwwwuuuuuuvvvwwwxxxyyyyyyzzztttuuuvvvvvvvvvuuusssrrrsssuuuxxxxxxwwwuuutttttttttuuuvvvvvvuuussstttuuuooonnnmmmooorrrrrrpppnnnrrrqqqpppqqqssstttsssrrrpppqqqsssssssssssstttvvvvvvuuusssrrrrrrsssuuuvvvssstttvvvwwwwwwuuutttrrrssssssrrrrrrqqqpppppppppmmmoooqqqqqqooommmlllllliiilllppptttvvvwwwvvvuuuqqqqqqqqqppppppooonnnmmmllloooqqqqqqooonnnooorrrqqqpppoooqqqtttvvvtttrrrpppppppppqqqqqqrrrrrrrrrooorrrvvvvvvtttrrrrrrsssppppppqqqqqqpppooonnnmmmlllnnnqqqqqqpppnnnmmmmmmlllmmmnnnpppqqqqqqrrrrrrppppppmmmjjjiiiiiimmmppppppnnnlllkkkkkkkkkmmmnnnkkkkkkjjjkkkmmmpppsssuuu|||zzzyyyxxx{{{yyywwwvvvwwwwwwvvvttttttwwwyyyzzzzzz{{{}}}}}}zzzuuuqqqppppppssstttvvvxxx{{{|||zzzwwwvvvuuu{{{zzzwwwtttssstttuuuvvvxxxvvvvvvvvvxxxyyyxxxwwwuuuwwwxxxwwwvvvuuuvvvwww{{{zzzxxxvvvttttttttttttvvvvvvvvvuuuttttttvvvxxxuuutttrrrpppnnnnnnnnnnnnppppppppprrrtttuuusssqqqlllmmmpppssstttuuuuuuuuuttttttttttttsssrrrqqqppppppsssuuuuuusssqqqpppppprrrooopppuuuuuuqqqnnnmmmmmmpppqqqoooooorrrrrrooopppnnnmmmmmmooorrrttttttnnnnnnnnnmmmmmmmmmmmmmmmnnnppprrrtttsssqqqmmmkkkmmmpppsssvvvwwwuuusssqqqttttttrrrpppoooooorrruuusssrrrpppooonnnnnnnnnooouuuuuuvvvuuussspppmmmkkkqqqsssuuuuuusssqqqpppooolllkkkjjjjjjkkklllnnnooopppoooooonnnmmmnnnnnnnnniiijjjiiihhhffffffhhhjjjjjjkkkkkklllmmmnnnoooooo}}}|||{{{zzzyyyyyyyyyxxxvvvvvvwwwxxxwwwvvvsssvvvzzz{{{|||{{{|||}}}{{{yyyuuurrrqqqrrruuuwwwzzzzzz{{{yyyvvvuuuuuuuuuwwwvvvuuuttttttwwwyyy{{{xxxwwwvvvvvvwwwxxxwwwuuuuuuvvvwwwwwwvvvuuuvvvwwwyyyxxxwwwuuuuuuuuuuuuvvvwwwwwwwwwvvvttttttvvvxxxuuutttrrrqqqoooooooooooosssrrrrrrssstttsssqqqooooooppprrrssstttuuuuuuuuusssssssssssssssrrrrrrqqqpppqqqrrrrrrrrrrrrtttvvvtttqqqrrrvvvwwwtttppppppooossstttrrrsssuuutttqqqpppooommmnnnpppsssttttttqqqqqqqqqpppooonnnmmmmmmmmmoooqqqssstttsssqqqpppqqqrrrtttuuuuuusssrrrqqquuuuuusssqqqnnnoooqqqtttrrrqqqooonnnnnnnnnoooooossssssttttttsssqqqooonnnoooqqqttttttrrrqqqppppppmmmlllkkkkkkkkklllmmmnnnoooooonnnnnnnnnmmmmmmmmmoooooonnnkkkhhhfffgggiiilllllllllmmmnnnnnnnnnooo~~~|||yyyyyyxxxxxxxxxyyyyyyzzzxxxvvvuuuvvvxxxyyyyyyxxxsssvvvzzz||||||{{{{{{{{{yyywwwuuussstttuuuxxxzzz|||{{{yyyvvvsssrrrsssuuuwwwvvvttttttuuuxxx{{{}}}xxxwwwuuuuuuvvvvvvtttsssuuuvvvwwwwwwuuuuuuvvvwwwxxxwwwvvvuuutttuuuvvvvvvwwwwwwwwwvvvttttttuuuvvvuuuuuutttrrrrrrqqqqqqqqqsssrrrrrrsssttttttrrrpppttttttssssssssstttuuuuuurrrrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqpppoooppptttwwwssspppqqqvvvwwwtttqqqrrrooosssuuuttttttvvvuuuqqqqqqooonnnoooqqqssstttssssssrrrrrrqqqooonnnllllllmmmnnnppprrrtttuuuvvvvvvuuuuuusssrrrqqqqqqqqqqqqvvvvvvtttqqqooonnnppprrrppppppnnnnnnmmmnnnoooppppppqqqrrrssssssrrrqqqpppnnnppprrrsssqqqooooooooommmllllllllllllmmmmmmnnnnnnnnnoooooonnnnnnmmmlllpppooonnnkkkhhhggghhhiiinnnnnnnnnnnnnnnnnnnnnnnn{{{yyyyyyvvvvvvvvvvvvwwwxxxyyyyyyyyywwwvvvvvvwwwxxxxxxwwwuuuwwwyyyzzzyyyyyy{{{|||vvvuuuuuuuuuvvvxxx{{{|||yyyyyyxxxuuusssrrrsssuuuyyyxxxvvvuuuuuuwwwzzz{{{yyywwwuuuuuuuuutttsssqqquuuvvvwwwvvvuuutttuuuwwwyyyxxxvvvuuutttttttttuuuuuuvvvvvvuuusssrrrssstttuuuuuuuuutttttttttttttttppppppppprrrtttvvvvvvuuuwwwuuutttrrrrrrrrrssssssssssssrrrqqqppppppoooooossssssrrrpppnnnnnnoooqqqpppnnnnnnsssuuurrrpppqqqmmmrrrtttssssssuuusssoooqqqpppoooqqqsssttttttrrrpppqqqqqqqqqpppnnnmmmlllooooooppprrrtttvvvxxxyyyvvvuuurrrpppoooppprrrssswwwvvvuuurrrooonnnoooqqqpppooonnnnnnnnnooopppqqqqqqqqqrrrrrrrrrrrrqqqpppppprrrsssrrrooommmmmmmmmkkkkkkllllllnnnoooppppppoooooopppppppppooonnnmmmkkkkkkkkkiiiggggggiiikkkooooooooooooooonnnnnnnnn{{{wwwvvvvvvwwwwwwwwwvvvvvvwwwwwwxxxyyy{{{yyywwwvvvwwwwwwvvvuuuyyyyyyxxxwwwvvvwww{{{}}}ttttttuuuvvvxxxyyy{{{|||tttvvvwwwvvvuuuttttttuuuxxxwwwuuutttuuuwwwzzz{{{yyywwwuuutttttttttrrrppptttvvvwwwvvvuuutttuuuvvv{{{yyywwwuuussssssssssssssstttuuutttrrrqqqrrrssstttuuuuuuuuuvvvvvvvvvvvvqqqpppppprrrtttvvvvvvuuuvvvuuusssqqqppppppqqqrrrvvvuuusssqqqooonnnnnnnnnnnnppprrrrrrpppnnnnnnnnnqqqnnnnnnrrrtttrrrqqqrrrnnnrrrtttrrrsssuuussspppqqqpppqqqssstttuuusssrrroooppprrrssssssrrrqqqpppqqqqqqqqqqqqrrrtttvvvwwwtttsssqqqooooooqqqssstttuuuuuuuuurrrpppooopppqqqppppppooonnnnnnoooqqqqqqrrrrrrrrrrrrqqqppppppooossstttsssqqqnnnkkkjjjjjjhhhiiikkkmmmoooqqqrrrssspppqqqqqqqqqppppppooooookkklllkkkjjjhhhhhhjjjlllooooooooooooooonnnnnnnnn{{{yyyvvvsssrrrssstttvvvxxxwwwwwwwwwwwwxxxyyyyyy|||zzzwwwvvvwwwwwwuuutttyyyyyyyyywwwvvvwwwzzz|||ttttttuuuwwwxxxyyyzzzzzzsssuuuwwwwwwvvvuuuvvvwwwtttsssssssssuuuxxx{{{~~~yyywwwuuuuuuuuutttrrrqqqtttuuuvvvvvvttttttuuuvvvzzzyyyvvvtttsssrrrssssssqqqsssttttttsssrrrrrrsssssstttuuuvvvwwwwwwwwwwwwwwwuuusssrrrssssssrrrqqqssssssrrrqqqqqqqqqqqqrrrwwwvvvsssqqqooooooooooooiiilllpppssssssssssssttttttqqqppptttvvvsssrrrsssqqqtttuuurrrsssuuuuuurrrqqqqqqrrrtttvvvvvvsssqqqpppqqqtttuuuvvvvvvtttsssppppppppppppqqqrrrssstttrrrqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrqqqpppqqqsssrrrrrrppppppooopppqqqrrrrrrrrrqqqqqqppppppooooootttuuutttqqqmmmkkkjjjkkkhhhiiilllnnnqqqrrrssstttrrrqqqpppooooooooopppppprrrqqqpppmmmjjjiiijjjkkknnnnnnnnnnnnnnnnnnnnnnnnttttttsssssstttuuuvvvwwwvvvvvvvvvwwwxxxyyyzzz{{{zzzxxxvvvvvvwwwwwwwwwvvvwwwxxxzzzzzzxxxwwwwwwxxxtttuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwuuuttttttvvvxxxtttsssrrrrrrsssvvvzzz|||xxxwwwuuuuuuuuuuuutttrrrtttuuuvvvuuuttttttuuuvvvwwwvvvuuutttssstttuuuvvvppprrruuuvvvuuutttuuuvvvqqqrrrtttvvvwwwxxxxxxwwwyyywwwtttrrrrrrrrrrrrpppqqqrrrrrrsssssssssssssssvvvtttsssqqqpppqqqrrrssslllnnnqqqssstttvvvxxxzzzvvvrrrqqqtttuuusssqqqsssqqqtttssspppppptttuuusssqqqqqqsssvvvwwwvvvsssppppppqqqsssuuuuuutttrrrqqqmmmmmmnnnooopppqqqrrrrrrqqqrrrsssssssssqqqooonnnoooppprrrrrrrrrrrrtttuuuuuutttrrrqqqqqqqqqqqqrrrpppppppppppppppqqqqqqrrrsssssssssqqqnnnmmmmmmnnnjjjlllnnnpppqqqrrrrrrqqqrrrpppnnnllllllmmmoooppprrrrrrqqqnnnkkkiiijjjkkklllllllllmmmnnnnnnnnnooo~~~{{{zzzttttttvvvwwwxxxyyyzzzzzzttttttuuuvvvxxxyyy{{{|||xxxwwwuuuvvvwwwyyyxxxxxxtttwww{{{}}}{{{xxxvvvttttttuuuwwwxxxxxxwwwvvvuuu|||zzzwwwtttqqqrrrvvvyyywwwvvvtttrrrrrrsssvvvwwwxxxwwwuuuuuuvvvvvvuuussstttuuuvvvuuutttssstttvvvtttssssssssstttvvvwwwxxxqqqsssvvvwwwwwwvvvwwwxxxppprrrtttvvvwwwxxxxxxxxxwwwuuurrrrrrsssttttttssspppqqqsssuuuvvvvvvuuuuuutttsssqqqqqqqqqsssuuuvvvsssttttttttttttvvvyyy|||uuuqqqooorrrssspppooopppppprrrppplllmmmqqqsssrrrqqqrrrtttvvvxxxwwwssspppnnnoooqqqrrrrrrpppmmmkkkiiikkklllnnnpppqqqqqqrrrqqqsssuuuvvvtttqqqmmmjjjmmmoooqqqrrrrrrsssuuuwwwwwwuuutttrrrqqqqqqrrrrrrnnnnnnnnnoooppprrrssstttqqqrrrrrrqqqooonnnpppqqqmmmnnnoooqqqqqqppppppoooqqqooollliiiiiikkkmmmooommmmmmmmmkkkjjjjjjkkkmmmjjjkkkkkklllmmmnnnoooooo|||yyyxxxwwwwwwwwwvvvuuuvvvwwwyyyzzzyyyxxxwwwvvvwwwwwwyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwuuuvvvxxxyyyyyyxxxvvvuuu|||{{{yyywwwvvvvvvwwwwwwwwwyyyzzzyyyvvvvvvxxx{{{~~~{{{xxxvvvvvvwwwwwwvvvuuurrrppprrrwwwxxxuuuqqqssssssttttttttttttttttttqqqooommmmmmpppsssvvvvvvvvvtttrrrrrrssstttttttttvvvwwwxxxyyyxxxvvvtttsssuuuuuuvvvvvvuuusssrrrpppsssssssssuuuwwwwwwvvvuuuttttttuuuvvvvvvuuutttsssppppppqqqrrrrrrsssttttttqqqqqqppppppppppppppppppqqqooonnnoooqqqsssssssssuuuuuuuuuuuutttsssrrrqqquuuqqqmmmmmmpppqqqoookkkkkkiiiiiillloooqqqpppmmmqqqpppqqqrrrsssrrrooolllppppppqqqrrrsssuuuvvvwwwwwwtttpppoooppprrrssssssqqqooonnnnnnoooppppppooosssmmmhhhiiipppuuutttqqqooommmnnnqqqqqqmmmlllnnntttqqqnnnkkkjjjllloooqqqpppnnnmmmnnnooooookkkhhhhhhhhhiiikkkmmmppprrrsss}}}{{{zzzzzzzzzyyyyyyxxxyyyyyy{{{|||}}}{{{{{{zzzyyyxxxyyyzzzzzzwwwwwwwwwvvvvvvvvvvvvuuussstttuuuwwwxxxxxxwwwwwwyyyyyyxxxwwwwwwxxxxxxxxxwwwyyyzzzyyyxxxxxxzzz|||}}}zzzxxxxxxwwwvvvuuutttrrrppprrruuuwwwtttqqqtttuuuvvvvvvvvvuuusssrrrtttsssqqqrrrtttuuuuuutttwwwuuusssssstttvvvvvvuuutttuuuvvvwwwvvvuuusssrrrpppqqqrrrsssttttttsssssspppooooooqqqssstttsssrrrrrrssstttuuuuuutttsssrrrpppqqqrrrrrrssstttuuuuuurrrrrrrrrrrrqqqqqqpppooorrrpppoooppprrrttttttsssuuuuuuttttttsssrrrqqqqqqtttpppmmmnnnqqqqqqnnnkkklllkkkjjjllloooqqqooommmqqqqqqqqqrrrsssrrrpppmmmpppqqqqqqqqqrrrtttuuuuuuwwwtttqqqppppppqqqqqqpppooooooooooooooopppqqqqqqtttoookkkkkkooorrrrrrpppqqqooooooqqqqqqmmmlllooopppooonnnmmmmmmnnnpppqqqqqqpppooooooqqqpppmmmjjjjjjjjjjjjkkklllnnnoooppp||||||{{{zzzyyyyyyyyyyyyxxxxxxyyyyyy{{{|||~~~}}}}}}|||{{{zzzzzz{{{{{{vvvvvvvvvvvvuuuuuuttttttrrrrrrsssuuuvvvwwwxxxyyyvvvwwwwwwxxxyyyxxxxxxxxxwwwxxxyyyyyyyyyzzz|||~~~~~~{{{zzzyyyxxxvvvttttttrrrppprrruuuvvvtttrrruuuuuuvvvvvvvvvuuusssrrrwwwvvvttttttuuuuuusssrrruuutttrrrsssuuuvvvvvvuuurrrssstttuuutttsssrrrqqqooooooqqqrrrrrrssssssrrrnnnmmmmmmoooqqqsssrrrrrrqqqrrrsssttttttsssrrrrrrrrrrrrssssssttttttuuuuuussstttttttttsssrrrpppooosssqqqpppqqqsssuuuuuutttttttttsssrrrqqqqqqqqqqqqrrrpppnnnppprrrqqqnnnjjjmmmllllllnnnooopppooommmrrrqqqqqqrrrsssssspppnnnqqqqqqqqqqqqrrrrrrrrrsssvvvtttqqqpppppppppooommmmmmoooqqqpppnnnnnnqqqtttsssqqqooommmmmmnnnoooppptttqqqpppqqqpppmmmmmmpppmmmmmmnnnooopppppppppppprrrqqqqqqqqqrrrrrrooommmmmmlllllllllllllllllllll~~~}}}}}}{{{zzzyyyxxxwwwvvvvvvvvvtttuuuvvvwwwxxxzzz{{{|||}}}}}}|||{{{{{{zzzzzzzzzwwwwwwwwwvvvuuuuuuttttttttttttttttttuuuwwwyyyyyyvvvwwwxxxyyyyyyxxxvvvvvvuuuvvvwwwxxxyyyzzz|||~~~|||{{{zzzzzzzzzyyyvvvtttuuusssrrrsssuuuwwwvvvuuuuuutttsssrrrrrrtttuuuvvvxxxuuusssrrrssstttsssrrrsssrrrqqqrrrtttvvvuuutttrrrrrrssstttttttttsssssssssssssssrrrrrrqqqqqqpppqqqpppoooqqqsssuuuuuutttqqqrrrssstttuuutttsssrrrtttttttttsssrrrrrrrrrqqquuuuuuvvvvvvuuurrrpppoootttsssrrrrrrtttuuuuuutttssssssqqqpppppppppqqqqqqpppooooooqqqrrrqqqnnnkkknnnnnnnnnoooppppppooonnnqqqppppppqqqrrrrrrpppnnnqqqqqqqqqqqqqqqqqqqqqpppsssrrrqqqqqqqqqqqqpppnnnnnnrrrtttrrrmmmlllooossspppqqqqqqooollllllooorrrvvvrrrpppqqqpppnnnnnnqqqooooooooonnnoooooopppppprrrrrrrrrsssssssssqqqpppnnnnnnoooooonnnnnnnnnmmm~~~zzzyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuvvvrrrssstttvvvwwwyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxwwwwwwvvvuuuuuuwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxvvvtttssstttttttttvvvxxxzzz{{{|||wwwvvvvvvwwwyyyyyyxxxvvvvvvuuutttuuuwwwxxxyyyyyyvvvssspppmmmnnnrrrwww{{{yyyvvvrrrqqqsssuuuwwwxxxuuuttttttuuuwwwwwwwwwuuurrrsssttttttuuuuuuuuuuuuuuutttttttttsssssssssssstttrrrqqqrrrtttuuuvvvuuurrrssstttuuuvvvuuuuuutttuuuuuutttrrrpppooonnnmmmvvvvvvvvvvvvuuusssqqqpppuuutttrrrssstttuuuuuutttrrrrrrqqqpppppppppqqqqqqoooooopppqqqrrrqqqnnnlllnnnooopppqqqpppppppppppppppoooooooooqqqqqqpppoooqqqqqqrrrrrrrrrqqqpppoooppppppoooppprrrssssssrrrqqqtttvvvsssmmmjjjmmmqqqmmmpppqqqpppmmmmmmppptttvvvrrrqqqrrrqqqnnnooorrruuusssooommmlllmmmoooqqqppprrrsssttttttsssrrrrrrnnnooopppqqqrrrrrrqqqqqq|||zzzyyyzzzzzztttttttttuuuvvvwwwyyyyyytttuuuvvvxxxyyyzzzzzzzzzvvvvvvwwwwwwwwwwwwvvvvvvzzzyyyyyyxxxwwwvvvuuuuuuxxxxxxxxxwwwwwwwwwwwwwwwzzzzzzyyyxxxwwwuuusssrrrtttsssssstttwwwzzzzzzzzzuuuttttttuuuxxxzzzyyyyyywwwwwwvvvvvvwwwyyy{{{|||xxxtttpppmmmnnnrrrxxx}}}zzzwwwuuuuuuwwwzzz||||||yyyxxxxxxyyyzzzzzzxxxwwwsssssstttuuuvvvvvvwwwxxxssssssssstttuuuwwwxxxyyyuuusssqqqqqqrrrttttttsssrrrssstttvvvvvvvvvvvvuuuttttttsssqqqpppnnnmmmmmmwwwvvvvvvuuutttsssrrrrrruuutttrrrrrrtttuuuttttttpppqqqrrrrrrrrrqqqqqqpppnnnooopppqqqqqqpppooonnnnnnppprrrrrrqqqqqqqqqrrrqqqoooooooooqqqrrrqqqpppqqqqqqrrrssssssrrrqqqpppqqqoooooopppsssuuuuuuuuutttuuuuuurrrnnnlllmmmooommmoooqqqpppnnnnnnpppssstttqqqppprrrrrroooooorrrxxxuuuppplllkkkllloooqqqnnnpppssssssrrrrrrrrrsssoooppprrrssstttttttttsss~~~}}}{{{zzzzzz{{{{{{uuuuuuuuuvvvwwwxxxyyyzzzuuuvvvwwwyyyzzzzzzyyyyyyrrrssstttvvvvvvvvvvvvuuuyyyyyyxxxwwwvvvuuutttttttttuuuvvvxxxxxxxxxwwwwwwzzzyyyxxxwwwuuutttttttttvvvtttsssuuuxxxzzzzzzyyywwwuuutttuuuwwwyyyzzzzzzvvvvvvvvvvvvvvvxxx{{{}}}zzzwwwtttqqqqqqtttwwwyyyxxxwwwwwwyyy{{{|||{{{zzzzzzyyyxxxyyyzzzyyywwwtttssssssssstttuuuwwwxxxyyyssssssssstttuuuwwwyyy{{{xxxuuurrrqqqrrrssssssrrrqqqrrrsssuuuvvvvvvuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqwwwvvvtttrrrrrrssstttuuuuuusssrrrrrrsssttttttsssoooqqqsssttttttsssqqqoooooooooppppppooooooooopppmmmppprrrsssrrrqqqsssuuusssqqqpppqqqrrrtttsssssspppqqqsssttttttsssrrrqqqtttrrrpppppprrruuuvvvvvvssssssrrrqqqppppppppppppooopppppppppooonnnooopppqqqnnnooorrrssspppppprrruuussspppnnnmmmnnnooopppkkknnnqqqrrrqqqpppqqqrrroooppprrrtttuuutttsssrrr}}}|||xxxyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwuuuvvvwwwxxxyyyxxxxxxwwwqqqrrrtttuuuvvvvvvvvvvvvxxxxxxwwwvvvuuutttssssssppprrruuuwwwxxxxxxwwwwwwyyyxxxwwwuuuuuuuuuvvvwwwxxxvvvtttvvvyyy{{{{{{yyyzzzxxxuuuuuuwwwyyyzzzzzzvvvvvvvvvuuuuuuwwwzzz}}}|||zzzyyywwwvvvuuuuuuvvvtttvvvxxx{{{}}}{{{wwwsssxxxwwwvvvwwwwwwvvvsssppprrrrrrssssssuuuvvvxxxyyywwwvvvuuuttttttuuuvvvwww{{{xxxtttsssssstttsssssspppqqqrrrtttuuuuuuttttttoooooopppqqqssstttuuuuuuwwwuuusssqqqqqqrrruuuvvvuuusssqqqrrrssstttsssrrrnnnpppsssvvvvvvtttqqqooooooppppppooonnnnnnpppqqqlllpppssssssrrrrrrtttvvvtttsssrrrrrrtttuuuuuuuuupppqqqsssuuuuuutttsssrrrwwwtttqqqppprrrtttvvvvvvrrrpppooopppqqqsssrrrrrrrrrrrrqqqpppooonnnmmmlllnnnmmmnnnsssssspppppprrrqqqqqqqqqpppppppppppppppjjjmmmqqqqqqpppoooppprrrpppqqqsssttttttsssqqqppp}}}}}}}}}zzzuuuyyy{{{|||{{{yyywwwwwwxxxyyyxxxwwwuuuttttttsssssszzzzzzyyyxxxwwwvvvuuuuuuwwwwwwwwwvvvtttuuuwwwyyyyyyxxxwwwvvvuuutttsssrrrvvvxxxzzz{{{{{{zzz{{{|||yyyzzz{{{|||zzzwwwtttrrrwwwuuussssssvvvyyyzzzzzzxxxyyyyyyyyyxxxvvvuuussstttuuuuuuuuutttsssrrrrrr|||zzzwwwvvvvvvuuutttsssuuuvvvxxxzzz|||zzzvvvrrryyyvvvttttttvvvvvvssspppqqqrrrrrrssstttuuuuuuvvvssssssssssssttttttuuuvvvuuuuuuvvvuuutttqqqooonnnrrrsssuuuwwwxxxxxxwwwvvvrrrpppoooqqqtttuuusssqqqtttttttttuuuttttttssssssqqqrrrssstttuuuuuuuuuuuutttttttttsssrrrqqqpppooouuusssqqqqqqrrrrrrrrrqqqrrrrrrqqqppprrrtttvvvxxxtttqqqnnnooosssvvvvvvvvvsssttttttsssqqqqqqrrrttttttsssrrrooonnnqqqvvvzzzvvvssspppooorrrsssrrrqqqttttttrrrqqqpppooooooooonnnllllllnnnrrrsssrrrppppppqqqqqqppppppssszzzvvvrrrnnnlllnnnpppooonnnooonnnnnnpppqqqqqqooommm~~~zzz{{{{{{xxxtttuuuwwwyyyzzzyyyyyyzzz{{{xxxxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvuuuuuuwwwxxxxxxvvvuuuuuuvvvxxxxxxxxxwwwwwwvvvuuutttssstttvvvxxxxxxxxxwwwyyyzzz{{{{{{{{{{{{yyywwwtttsssvvvtttrrrsssuuuxxxyyyyyy{{{{{{||||||{{{yyyxxxwwwrrrssssssttttttttttttsssyyywwwuuuuuuuuuvvvuuussstttuuuuuuwwwxxxxxxuuurrrvvvtttssssssssssssrrrqqqvvvvvvuuuuuuuuuuuuttttttppppppqqqrrrssstttuuuvvvxxxvvvtttrrrqqqqqqqqqrrrrrrrrrsssssstttttttttssstttrrrrrrsssuuuvvvtttrrrrrrsssttttttttttttsssssssssssstttuuuuuuuuuttttttqqqqqqqqqqqqqqqqqqpppppprrrqqqooooooooopppooooooooonnnnnnoooqqqsssvvvxxxpppnnnlllnnnrrrvvvwwwwwwtttuuuuuutttrrrrrrssstttvvvuuussspppoooppptttwwwvvvsssqqqppprrrsssrrrqqqppppppppppppoooooooooooopppnnnnnnoooqqqrrrpppnnnoooppppppoooppptttzzzuuurrroooooopppqqqpppnnnnnnnnnnnnppprrrrrrpppnnnyyyvvvwwwxxxvvvsssuuuwwwyyyyyyxxxxxxyyyzzzwwwxxxxxxxxxyyyyyyzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxwwwuuuuuuvvvwwwwwwwwwxxxxxxxxxwwwuuuttttttuuuwwwwwwvvvvvvwwwyyy}}}|||{{{yyywwwuuutttsssuuusssrrrrrrtttwwwxxxxxxzzz{{{||||||{{{zzzyyyxxxsssssstttuuuvvvvvvvvvvvvvvvuuussssssuuuvvvuuuuuutttsssrrrsssuuuuuutttsssrrrrrrsssrrrqqqppprrrssszzzyyyxxxwwwvvvtttssssssooooooppprrrtttuuuwwwwwwzzzwwwrrrooonnnppptttvvvtttsssrrrqqqqqqqqqrrrrrrvvvuuuuuuuuuvvvvvvuuusssqqqqqqrrrsssttttttttttttuuuuuuuuuuuuuuuttttttsssnnnnnnooopppppppppppppppqqqpppoooooonnnnnnooooookkkllllllmmmpppsssvvvxxxtttrrrrrrsssvvvxxxyyyyyytttuuuuuutttsssrrrssstttwwwvvvtttqqqoooooorrruuuwwwuuurrrqqqqqqrrrrrrqqqnnnooopppqqqqqqqqqqqqppprrrqqqppppppqqqqqqooommmnnnoooooooooppptttyyy}}}qqqpppoooooopppooommmlllmmmmmmmmmppprrrrrrqqqooo{{{vvvtttvvvwwwvvvuuuxxxyyyzzzzzzwwwvvvvvvvvvxxxxxxyyyyyyzzzzzzzzzzzzttttttuuuuuuvvvvvvvvvwwwxxxyyyyyyxxxvvvuuuuuuvvvvvvwwwxxxyyyyyyxxxvvvuuuvvvwwwxxxxxxwwwwwwxxxzzz}}}{{{yyyvvvtttssssssrrrtttrrrqqqrrrtttvvvvvvvvvvvvwwwxxxyyyxxxwwwvvvuuuvvvwwwwwwxxxxxxxxxwwwwwwtttrrrqqqrrrtttvvvvvvuuuuuusssqqqqqqrrrtttuuutttppprrrsssrrrppppppsssvvvyyyxxxxxxvvvuuutttsssrrrqqqqqqssstttuuuvvvwwwwwwyyyvvvrrrooooooqqquuuxxxxxxvvvsssqqqpppqqqrrrsssvvvvvvvvvvvvvvvuuutttssspppppprrrsssttttttttttttvvvvvvvvvvvvuuutttsssrrroooppppppqqqqqqppppppppprrrrrrrrrqqqpppooopppqqqmmmmmmmmmnnnppprrrtttuuuxxxwwwvvvvvvvvvvvvuuuuuurrrtttttttttrrrpppqqqqqquuuuuutttrrrpppppprrruuuwwwuuusssqqqqqqqqqqqqqqqqqqrrrsssssstttsssrrrrrrqqqqqqqqqqqqqqqqqqpppooopppppppppoooppprrruuuwwwkkklllmmmmmmmmmllljjjhhhllllllmmmooorrrsssrrrppp~~~}}}}}}}}}yyyuuuuuuwwwyyyyyyxxxxxxzzz{{{zzzxxxvvvvvvwwwyyyyyyzzzzzzzzzyyyxxxwwwtttttttttuuuvvvvvvwwwwwwyyyzzzzzzyyyvvvuuutttuuuvvvwwwxxxyyyxxxxxxwwwvvvvvvwwwxxxwwwvvvvvvxxxzzz{{{yyyvvvtttrrrqqqqqqrrrsssrrrqqqrrrtttuuuuuutttttttttvvvvvvwwwvvvuuutttxxxxxxxxxwwwvvvuuutttssssssrrrqqqrrrtttuuuvvvuuuwwwtttqqqppprrruuuvvvwwwqqqssstttsssqqqqqquuuyyyuuuuuutttttttttsssssssssrrrsssttttttttttttssssssuuutttsssrrrrrrsssuuuwwwyyywwwssspppooooooqqqrrrtttuuuvvvuuutttssssssrrrpppqqqrrrsssttttttuuuuuuvvvvvvvvvvvvuuusssrrrqqqssssssssssssrrrqqqpppoooqqqssssssrrrpppoooqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqrrrssssssrrrqqqpppoooppprrrsssrrrpppnnnnnnnnnqqqrrrssssssrrrrrrtttvvvuuutttsssqqqppppppqqqqqqssssssssssssrrrqqqpppppppppqqqrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppqqqpppiiikkkmmmnnnnnnllljjjiiillllllmmmooorrrsssrrrppp{{{xxxwwwxxxxxx{{{yyyvvvvvvxxxzzz{{{{{{vvvxxxzzzzzzyyyyyyzzz{{{yyyzzz{{{{{{{{{yyyxxxwwwuuuuuuuuuvvvvvvwwwwwwwwwzzz{{{|||zzzwwwuuuttttttxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvuuussstttvvvxxxyyywwwuuusssrrrqqqrrrrrrtttsssrrrsssuuuvvvuuuttttttuuuvvvwwwxxxxxxwwwvvvvvvvvvuuutttsssqqqpppooouuutttrrrrrrtttuuuttttttwwwtttrrrqqqsssvvvwwwxxxuuuuuutttsssrrrtttwwwyyyrrrrrrrrrrrrrrrrrrssssssqqqrrrsssssssssrrrppppppsssssssssttttttuuuvvvwwwwwwuuurrrooonnnnnnoooppprrrtttuuuuuusssrrrrrrsssrrrrrrssstttuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqvvvvvvuuuuuutttrrrqqqpppppprrrsssqqqnnnmmmooorrrvvvvvvuuutttsssqqqpppppplllooorrrtttsssrrrrrrrrroooppprrrqqqooommmllllllpppqqqsssssssssssstttvvvrrrrrrrrrpppnnnnnnppprrrsssrrrpppooonnnmmmmmmmmmoooqqqssssssrrrrrrssstttrrrqqqppppppppppppnnnllllllnnnqqqqqqpppnnnmmmnnnmmmmmmmmmppprrrrrrqqqooozzzvvvuuuuuuwwwxxxzzzyyyxxxxxxyyy{{{|||}}}wwwyyy{{{{{{zzzzzz{{{|||yyyzzz{{{}}}}}}|||{{{zzzvvvvvvwwwwwwwwwwwwwwwwwwzzz||||||{{{xxxuuusssssszzzyyywwwuuuttttttuuuuuuwwwwwwvvvuuussstttvvvyyyxxxwwwvvvuuutttttttttttttttsssssstttvvvvvvuuusssssstttvvvwwwxxxxxxxxxwwwuuuuuuuuutttsssrrrqqqpppxxxvvvtttsssttttttsssrrrvvvtttqqqqqqsssvvvwwwxxxxxxvvvsssrrrsssuuuwwwwwwrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvuuusssrrrrrrrrrrrrssstttvvvwwwxxxwwwuuussspppoooooopppppppppsssuuuuuusssrrrsssuuuttttttuuuuuuvvvuuuuuuuuussssssttttttsssrrrqqqqqquuuuuuuuuuuuttttttsssrrrpppsssuuusssooommmppptttwwwwwwvvvuuusssqqqpppooolllpppuuuwwwvvvuuutttuuuoooqqqrrrrrrooommmkkkkkkppprrrttttttsssrrrssssssnnnppppppooommmmmmpppsssrrrpppnnnlllkkklllnnnoooqqqsssuuutttrrrqqqqqqssspppnnnnnnoooqqqqqqooolllmmmpppsssrrrpppooopppqqqnnnnnnnnnppprrrrrrpppnnn~~~zzzvvvuuuvvvyyy{{{yyyyyyxxxxxxzzz{{{}}}~~~{{{|||}}}}}}zzzyyyyyyzzzxxxyyy|||~~~~~~}}}xxxxxxwwwwwwwwwwwwwwwwww{{{|||}}}{{{xxxuuussssss{{{yyyvvvsssrrrrrrtttuuuzzzzzzyyywwwvvvvvvyyy{{{wwwwwwwwwwwwvvvvvvvvvvvvuuuttttttuuuvvvwwwuuutttrrrsssuuuvvvwwwwwwwwwwwwuuuvvvvvvvvvvvvvvvuuutttzzzxxxuuutttttttttrrrqqquuusssqqqqqqsssuuuwwwwwwzzzuuuqqqqqqsssvvvvvvuuusssssssssrrrrrrqqqqqqqqqsssuuuwwwyyyzzzzzzxxxxxxssssssrrrrrrsssvvvyyy{{{xxxwwwuuusssrrrrrrrrrrrrpppsssuuuuuusssssstttvvvuuuvvvvvvvvvvvvvvvuuutttrrrrrrssssssrrrrrrqqqqqqrrrsssttttttuuuuuuttttttsssvvvxxxuuuqqqpppssswwwvvvvvvuuutttsssqqqpppoookkkppptttuuussspppoooooooooqqqsssssspppmmmllllllrrrtttvvvuuusssqqqqqqqqqlllnnnooonnnlllmmmpppsssrrrpppnnnllllllnnnrrrtttsssuuuwwwuuurrrooopppqqqmmmllllllnnnrrrrrrpppmmmmmmooorrrqqqooonnnoooqqqooonnnooopppqqqqqqooommm~~~{{{zzzxxxvvvtttttttttuuuwwwwwwvvvttttttvvvzzz~~~|||yyywwwvvvxxxzzz|||xxxzzz||||||{{{{{{{{{|||zzzxxxvvvuuuuuuvvvxxxyyyyyyxxxwwwtttrrrrrrtttvvv|||wwwuuutttuuuuuutttzzzyyyxxxwwwwwwwwwxxxyyyzzzxxxvvvuuutttuuuvvvwwwuuutttsssssstttvvvyyyzzzxxxwwwvvvtttttttttuuuuuuxxxxxxxxxxxxxxxwwwvvvuuuuuutttsssqqqqqqrrrsssssszzzwwwssssssvvvxxxwwwvvvzzzyyywwwvvvuuutttuuuuuutttvvvxxxuuupppooorrrvvvssstttvvvwwwwwwwwwvvvuuutttrrrqqqrrrtttwwwxxxxxxssssssssssssssstttuuuvvvqqqrrrssstttttttttsssrrrsssssstttuuuvvvwwwxxxxxxttttttttttttttttttttttttuuuuuuvvvwwwxxxwwwtttrrrtttttttttssssssrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnkkkpppuuuuuuqqqoooqqqtttxxxyyyxxxuuuoookkkkkklllrrrqqqppppppoooppppppqqqpppqqqqqqrrrrrrsssssstttpppqqqqqqqqqqqqpppooooooppppppppppppooommmllllllqqqllljjjooosssqqqmmmlllrrrqqqpppnnnmmmnnnoooooopppqqqqqqqqqooommmkkkjjj{{{xxxwwwuuusssrrrqqqrrrrrrtttttttttssssssvvv{{{~~~~~~|||yyywwwvvvxxxzzz{{{wwwyyy{{{|||{{{zzz{{{|||zzzxxxuuussstttvvvyyy{{{yyyyyywwwuuuttttttvvvwww|||yyyvvvuuuvvvwwwxxxxxx|||zzzyyywwwvvvvvvvvvwwwyyyxxxvvvuuutttuuuvvvwwwvvvuuusssssstttuuuwwwyyyyyyxxxwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvuuutttttttttttttttuuutttsssuuuxxxzzzyyywwwxxxwwwvvvttttttttttttuuurrrtttvvvtttpppooossswwwsssssstttuuuuuutttsssrrrtttrrrqqqsssuuuwwwwwwvvvssssssssssssssstttuuuuuurrrssssssttttttsssqqqpppttttttuuuvvvxxxyyyyyyzzzuuuuuuuuutttttttttssssssqqqrrrtttvvvxxxxxxwwwuuuqqqqqqqqqpppppppppooooooqqqqqqqqqrrrrrrrrrqqqqqqooorrrtttssspppoooppprrrvvvwwwxxxuuurrrooopppqqqsssqqqooonnnnnnoooqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppkkklllnnnooopppqqqrrrrrrrrrlllkkkpppsssqqqnnnlllpppppppppoooooopppqqqqqqqqqqqqqqqpppooommmlllkkk|||xxxvvvuuutttsssrrrqqqqqqrrrrrrrrrrrrrrrsssvvv{{{~~~|||zzzxxxwwwwwwxxxyyyzzzwwwyyy{{{{{{zzzyyyyyyzzzyyywwwuuussssssvvvyyy|||zzzyyyxxxwwwwwwwwwyyyyyyyyywwwuuuvvvxxxzzz{{{{{{|||{{{yyywwwuuuuuuuuuuuuyyyxxxvvvuuutttuuuwwwxxxvvvuuutttsssssstttvvvwwwzzzyyyxxxwwwvvvwwwxxxyyywwwxxxxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwwwvvvuuuuuupppqqqssswwwzzz{{{zzzxxxvvvuuutttsssssstttuuuvvvrrrsssuuusssqqqqqqtttwwwtttuuuuuuuuutttsssrrrqqqssssssrrrtttuuuvvvuuussssssssssssssstttttttttuuusssssstttsssrrrqqqooonnnqqqrrrtttuuuwwwxxxyyyyyywwwwwwvvvvvvuuusssrrrrrrppprrrtttvvvwwwwwwvvvuuuppppppppppppoooooooooooorrrrrrrrrrrrrrrssssssssstttsssrrrppppppooopppqqqtttuuuvvvvvvtttssstttuuurrrqqqooonnnnnnoooqqqssssssrrrrrrqqqppppppoooooossssssrrrrrrrrrqqqqqqqqqllllllnnnoooqqqsssttttttrrrmmmlllpppsssqqqnnnnnnoooooopppqqqrrrrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnzzzvvvwwwwwwvvvvvvuuuuuuuuuuuusssttttttssstttvvvzzz}}}zzzyyyxxxxxxwwwxxxyyyzzzvvvxxx{{{{{{zzzyyyxxxxxxvvvvvvuuuuuuuuuwwwxxxzzzzzzxxxwwwxxxyyyzzz{{{{{{wwwvvvuuuwwwyyy{{{{{{{{{zzzyyywwwvvvuuuuuuvvvvvvyyywwwvvvttttttuuuwwwxxxwwwvvvtttsssrrrssstttuuuyyyxxxwwwvvvvvvwwwxxxxxxwwwwwwwwwxxxxxxyyyzzzzzzvvvwwwxxxyyyxxxwwwvvvuuuqqqrrrtttvvvyyyzzzyyyyyyuuuttttttssstttuuuvvvwwwtttuuuuuutttrrrrrrtttwwwxxxxxxwwwvvvuuutttsssrrrssssssssstttuuuuuussspppsssssstttttttttttttttttttttttttttsssrrrooommmlllnnnoooqqqsssuuuvvvvvvvvvxxxxxxwwwwwwuuusssqqqppprrrtttvvvwwwuuutttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrqqqqqqqqqqqquuurrrooonnnoooqqqrrrrrrssstttuuuuuuuuuuuuuuuvvvppppppppppppqqqqqqqqqqqqqqqqqqqqqpppppppppoooooottttttssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrnnnmmmqqqrrrpppooopppoooppprrrssstttsssrrrrrrsssrrrpppooonnnooooooppp}}}{{{yyywwwwwwwwwxxxxxxwwwwwwwwwwwwvvvwwwwwwvvvuuuvvvxxx{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvxxx{{{|||zzzxxxxxxwwwsssuuuvvvxxxxxxxxxvvvvvvyyyxxxwwwxxxzzz|||{{{zzzwwwvvvvvvxxxzzzzzzyyyxxxvvvuuuuuutttuuuvvvxxxyyyxxxwwwuuuttttttvvvwwwyyyxxxwwwuuusssrrrssstttuuuwwwvvvuuuttttttuuuvvvwwwxxxwwwwwwwwwwwwxxxzzzzzzuuuvvvwwwxxxwwwvvvuuuttttttttttttttttttuuuwwwxxxvvvuuuuuutttuuuvvvxxxyyywwwwwwvvvuuussssssuuuvvvyyyyyywwwvvvuuutttsssssssssrrrrrrsssuuutttrrrooosssttttttuuuuuutttssssssssssssssssssrrrpppnnnlllmmmoooqqqsssuuuuuuuuuuuuwwwwwwxxxwwwuuussspppoooqqqtttvvvvvvtttrrrrrrrrrttttttttttttttttttttttttuuutttrrrpppooonnnnnnnnnssspppmmmmmmooorrruuuuuussssssssssssssstttssssssmmmooorrrtttuuusssqqqpppoooooopppppppppqqqqqqqqquuutttsssrrrrrrrrrssssssuuutttsssqqqpppooooooooosssooonnnqqqrrrpppooorrrrrrssstttttttttrrrqqqppprrrrrrpppoooooopppqqqrrr{{{yyyxxxxxxwwwuuuuuuvvvwwwwwwwwwvvvvvvxxxxxxxxxwwwvvvvvvxxxzzzxxxyyyzzz{{{{{{{{{zzzzzzvvvyyy|||}}}{{{yyyxxxwwwtttuuuwwwxxxxxxwwwuuusssyyyvvvuuuwwwzzz{{{zzzwwwvvvvvvvvvxxxzzzzzzxxxuuussssssssssssuuuwwwyyyzzzxxxwwwuuutttuuuvvvxxxyyyyyywwwvvvtttssstttuuuvvvuuutttsssrrrssstttuuuvvvxxxwwwvvvvvvvvvwwwxxxyyyvvvvvvvvvvvvvvvuuuttttttuuuuuutttrrrqqqqqqtttwwwwwwvvvuuuuuuuuuwwwxxxyyywwwvvvuuuttttttuuuvvvvvvwwwvvvuuusssrrrrrrqqqqqqsssrrrqqqrrrssssssrrrpppssstttuuuuuuuuutttsssrrrrrrrrrsssssssssqqqpppoooppprrrtttvvvwwwwwwvvvuuuuuuvvvwwwwwwuuurrrpppnnnlllpppuuuvvvtttssstttuuurrrrrrrrrrrrssssssssssssuuutttqqqooonnnnnnnnnnnnpppooonnnnnnooorrruuuwwwsssrrrqqqqqqrrrsssrrrqqqnnnppptttvvvwwwuuusssqqqooooooppppppqqqrrrrrrsssuuutttsssrrrqqqrrrsssssssssrrrqqqpppppppppqqqrrrssspppppprrrrrrppppppsssssssssssssssrrrqqqpppoooqqqqqqqqqqqqqqqqqqrrrrrr}}}yyyxxxxxxwwwvvvssstttuuuvvvwwwwwwvvvuuuuuuvvvwwwvvvuuuvvvxxxzzzxxxyyy{{{|||}}}|||{{{zzzwwwzzz}}}~~~}}}zzzxxxwwwxxxwwwvvvvvvuuuuuuttttttxxxuuusssuuuyyyzzzwwwtttssssssuuuwwwyyyyyywwwuuutttssssssssstttvvvwwwyyywwwvvvuuutttuuuvvvxxxyyyyyyxxxvvvuuuuuuvvvwwwxxxtttsssrrrrrrrrrsssuuuvvvxxxwwwvvvttttttuuuvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuqqqssstttssspppppprrrtttwwwvvvuuuttttttuuuwwwwwwrrrqqqqqqqqqsssuuuwwwwwwwwwvvvtttsssrrrrrrrrrssssssqqqpppppprrrsssrrrqqqssstttuuuvvvuuutttrrrqqqpppqqqrrrsssttttttsssrrrrrrsssvvvxxxxxxwwwuuutttssstttuuuvvvtttrrrooommmkkkpppuuuuuusssrrrsssuuuqqqqqqqqqrrrrrrssssssssssssrrrqqqoooooopppqqqrrrooopppqqqpppnnnooossswwwrrrpppooopppssstttsssqqqrrrssstttuuuvvvvvvvvvuuuqqqqqqqqqqqqrrrrrrrrrrrruuutttrrrqqqpppqqqrrrsssrrrqqqpppooooooppprrrssstttqqqppprrrrrroooqqquuurrrrrrqqqqqqqqqqqqqqqrrrppppppqqqrrrssssssrrrrrr|||zzzxxxxxxxxxwwwuuutttuuuvvvxxxxxxxxxwwwwwwrrrsssuuuuuuuuuvvvxxxzzzxxxzzz|||~~~~~~}}}|||{{{xxx{{{~~~}}}zzzxxxwww{{{yyyvvvsssrrrsssuuuvvvxxxtttrrrtttxxxyyyvvvrrrpppqqqssswwwzzzzzzxxxuuuuuuuuutttssstttuuuvvvwwwwwwvvvuuutttuuuvvvxxxzzzyyyxxxvvvuuuuuuwwwxxxyyytttsssrrrrrrssstttuuuvvvyyywwwuuutttssstttuuuvvvyyyxxxvvvuuuuuuuuuvvvwwwmmmpppttttttrrrpppqqqrrrvvvuuutttsssssstttuuuvvvnnnmmmmmmooorrrvvvxxxyyyyyyxxxvvvuuuttttttuuuuuusssqqqooooooqqqrrrssssssssstttuuuvvvvvvtttrrrqqqoooppprrrtttuuuuuuuuuuuuqqqsssuuuvvvvvvuuusssqqqrrrssstttuuutttrrrooommmnnnssswwwvvvrrroooppprrrrrrrrrrrrsssssstttttttttrrrqqqppppppppprrruuuvvvooorrrtttrrrnnnmmmqqqvvvqqqooonnnppptttvvvuuusssvvvuuutttssstttvvvxxxzzzttttttsssrrrrrrqqqqqqqqquuusssrrrppppppqqqrrrssssssrrrpppnnnnnnooopppqqqtttqqqqqqsssqqqoooqqqvvvqqqpppoooooopppqqqssstttoooppprrrssstttssssssrrr}}}|||~~~|||yyywwwwwwxxxzzz|||zzzyyyyyyzzz{{{{{{zzzxxx{{{yyywwwwwwwwwwwwuuutttwwwwwwvvvvvvwwwyyyzzz|||{{{{{{||||||zzzxxxuuussswwwxxxyyyxxxuuusssrrrqqquuussssssvvvzzz{{{vvvqqqlllqqqtttssssssvvvwwwuuutttrrrpppooooooqqqsssuuu|||yyywwwwwwxxxxxxuuusss{{{yyywwwvvvwwwyyyyyyyyytttsssrrrqqqqqqrrrtttuuuvvvuuussssssuuuvvvuuutttxxxvvvsssrrrsssuuuuuuuuutttuuuuuuuuuuuuuuutttssswwwtttqqqpppqqqsssssssssqqqqqqrrrssstttwwwyyyzzzuuuuuuwwwwwwvvvtttrrrqqqppppppqqqrrrssstttuuuuuutttttttttuuuvvvtttqqqnnnqqqqqqqqqrrrssstttuuuvvvsssssssssssssssrrrrrrrrrxxxxxxwwwuuurrrppppppqqqtttuuuuuuvvvuuutttrrrqqquuussspppnnnmmmnnnoooqqqrrrrrrrrrrrrrrrrrrrrrqqqtttuuuuuusssqqqpppqqqsssvvvnnnhhhjjjqqqvvvtttppptttsssrrrqqqqqqrrrssstttuuusssqqqqqqqqqrrrqqqqqqssssssttttttsssrrrqqqqqqtttnnnkkkmmmoooooopppsssuuuqqqnnnoooooonnnppptttuuurrrooonnnpppqqqpppnnnpppqqqqqqrrrrrrqqqqqqppp~~~|||{{{{{{zzzxxxwwwwwwwwwxxxyyyxxxxxxxxxyyy{{{|||{{{zzzyyywwwwwwwwwyyyzzzyyyxxxwwwwwwvvvvvvwwwyyyzzz{{{{{{{{{{{{{{{yyywwwuuutttvvvxxxyyyxxxvvvsssssssssvvvtttsssvvvyyyyyyuuuqqqlllrrruuuttttttwwwxxxwwwuuuuuuuuuuuuvvvvvvvvvvvvyyywwwuuuvvvxxxyyywwwuuuwwwvvvuuuuuuuuuwwwwwwwwwzzzxxxvvvtttssstttvvvwwwvvvtttrrrqqqrrrrrrrrrqqquuuttttttuuuwwwwwwuuusssuuuuuuvvvvvvwwwvvvvvvvvvrrrrrrrrrsssvvvwwwwwwvvvpppqqqsssuuuvvvvvvvvvvvvttttttvvvvvvvvvtttrrrqqqsssssstttuuuvvvwwwwwwxxxtttttttttuuuvvvuuusssqqqqqqqqqqqqrrrsssuuuvvvwwwvvvuuutttssssssrrrssssssvvvvvvvvvtttrrrqqqrrrsssuuuuuuuuuuuutttrrrpppooorrrrrrrrrrrrqqqpppoooooopppppppppqqqrrrrrrrrrssssssttttttsssrrrrrrsssuuuuuuooojjjkkkqqqtttsssqqqvvvuuutttsssssstttuuuvvvuuusssrrrrrrrrrrrrrrrqqqsssssssssrrrrrrrrrqqqqqqtttnnnkkkmmmoooooopppssssssooommmnnnmmmlllnnnrrrpppooonnnppprrrrrrpppnnnpppqqqqqqrrrrrrqqqqqqppp~~~}}}||||||zzzyyyxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwyyy{{{|||{{{zzzwwwvvvvvvxxx{{{}}}}}}|||xxxwwwvvvvvvwwwxxxzzz{{{{{{{{{zzzyyywwwvvvuuuuuutttvvvxxxxxxvvvuuutttuuuyyyvvvtttuuuwwwwwwuuurrrmmmsssvvvuuuvvvyyyzzzxxxvvvwwwxxxzzzzzzxxxvvvuuuuuutttsssuuuwwwyyyxxxwwwuuuuuuuuuuuuuuuvvvwwwxxxzzzxxxtttqqqpppqqqsssuuuzzzxxxvvvuuuuuuuuutttsssqqqrrrtttxxxzzzyyyuuurrruuuuuuvvvwwwxxxxxxxxxxxxrrrssstttvvvyyyyyywwwvvvqqqrrrtttvvvvvvuuusssrrrrrrssstttuuuuuutttrrrqqqssstttuuuvvvwwwxxxxxxyyyuuuttttttvvvwwwxxxvvvuuuqqqrrrrrrsssuuuvvvxxxyyyyyywwwuuusssrrrssstttttttttuuuuuutttrrrrrrsssuuuuuuuuuuuutttrrrpppnnnllloooqqqtttvvvuuussspppnnnnnnooopppppprrrrrrssstttssstttttttttssssssuuuvvvtttqqqnnnnnnoooqqqrrrrrrwwwvvvvvvuuuuuuvvvvvvwwwtttttttttssssssssssssssstttsssrrrqqqqqqqqqrrrssstttnnnlllnnnoooooopppttttttpppnnnooonnnlllnnnrrrllllllnnnqqqsssssspppnnnpppqqqqqqrrrrrrqqqqqqppp}}}|||zzzyyyzzzzzzyyywwwyyyzzz{{{||||||{{{yyyxxxxxxwwwwwwxxxzzz{{{yyyxxxwwwwwwwwwyyy|||~~~~~~}}}xxxwwwvvvvvvvvvwwwyyyzzz|||{{{yyyxxxvvvvvvvvvvvvsssuuuwwwxxxwwwvvvvvvwww{{{xxxuuutttuuuuuutttrrrnnnsssvvvuuuvvvyyyzzzyyytttuuuwwwxxxxxxwwwuuutttsssssstttuuuvvvwwwxxxwwwvvvvvvwwwwwwwwwxxxyyyzzzyyywwwssspppoooqqqsssuuuzzzyyywwwwwwxxxxxxxxxwwwqqqrrrtttwwwzzzyyyvvvssstttuuuvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvuuussstttttttttuuutttsssrrrrrrrrrrrrsssttttttsssrrrrrrrrrrrrssstttuuuvvvwwwwwwvvvuuuuuuwwwyyyzzzzzzzzzrrrrrrssstttvvvxxxyyyzzz{{{yyyvvvsssrrrssstttvvvtttuuuuuutttrrrrrrsssuuusssssstttsssrrrpppnnnmmmoooqqqtttvvvvvvtttrrrppppppqqqqqqqqqrrrrrrssssssttttttuuutttsssssstttvvvrrrrrrqqqpppooooooqqqsssvvvvvvvvvvvvvvvvvvvvvvvvssstttuuuuuutttsssssstttvvvtttsssqqqqqqrrrtttuuutttooolllnnnpppoooqqqtttvvvrrrqqqrrrqqqooopppsssmmmnnnnnnppppppqqqpppooopppqqqqqqrrrrrrqqqqqqppp||||||}}}yyyxxxwwwwwwxxxyyywwwvvvxxxyyyzzz{{{{{{zzzyyyyyyyyyxxxwwwxxxyyyyyywwwvvvyyyxxxwwwyyy{{{||||||{{{xxxwwwvvvvvvvvvwwwxxxyyy{{{{{{yyyxxxwwwvvvwwwwwwrrruuuwwwxxxxxxwwwwwwxxx{{{yyyvvvtttsssttttttsssnnnsssvvvuuuuuuxxxyyywwwuuuttttttuuuuuuuuuvvvvvvuuuuuuvvvvvvuuuuuuvvvvvvtttvvvxxxxxxwwwvvvxxxyyyzzzyyyvvvttttttvvvyyy{{{tttsssrrrsssvvvwwwxxxwwwuuutttssstttwwwxxxxxxwwwssstttuuuvvvwwwwwwxxxxxxyyyvvvrrrqqqrrrsssuuuuuuwwwvvvsssrrrqqqrrrtttuuussssssssssssssssssrrrrrrrrrrrrssstttuuuvvvwwwwwwxxxvvvuuuvvvyyy|||}}}}}}ssssssssstttvvvxxxyyyzzz{{{yyyvvvsssssssssuuuwwwvvvvvvvvvtttrrrqqqrrrsssqqqrrrssstttsssrrrqqqppprrrrrrssstttttttttssssssttttttssssssrrrrrrqqqqqqtttuuuuuutttrrrrrrssstttqqqrrrsssqqqooooooqqqsssuuuuuuuuuuuuuuuuuuuuuuuuqqqtttvvvvvvtttssssssuuuvvvuuusssrrrrrrtttvvvwwwuuuooolllnnnppppppqqqtttwwwsssrrrsssrrrppppppsssrrrqqqpppnnnmmmmmmoooqqqpppqqqqqqrrrrrrqqqqqqppp}}}zzzwwwvvvvvvwwwxxxxxxvvvuuuwwwvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvwwwxxxyyywwwuuuxxxwwwwwwxxxyyyzzzzzzxxxxxxwwwvvvuuuuuuvvvwwwxxx{{{{{{zzzzzzyyyxxxwwwwwwsssuuuxxxxxxxxxwwwxxxyyyzzzyyywwwuuutttsssttttttpppuuuxxxvvvuuuwwwxxxvvvuuuuuuuuuuuuvvvwwwyyyzzzvvvwwwxxxwwwuuutttuuuvvvrrruuuxxxwwwtttssstttvvvxxxwwwvvvuuuuuuwwwyyyzzztttsssrrrtttwwwyyyzzzzzzxxxvvvssssssuuuwwwxxxyyyttttttuuuvvvwwwwwwwwwwwwuuurrrnnnmmmoootttwwwyyyxxxvvvsssqqqqqqtttwwwyyyuuuuuuttttttsssrrrrrrrrrssstttuuuvvvwwwxxxxxxyyywwwuuuttttttwwwzzz|||}}}ttttttttttttuuuwwwxxxyyyxxxwwwuuutttssstttvvvwwwvvvwwwvvvtttrrrqqqqqqrrrrrrssstttuuuuuuuuutttsssttttttsssrrrrrrrrrssstttuuuttttttsssrrrqqqpppooosssttttttsssqqqqqqssstttqqqrrrrrrrrrqqqqqqrrrssssssttttttuuuuuuttttttsssooosssvvvvvvsssrrrsssuuuuuutttssssssssstttuuuvvvuuuooommmoooppppppqqquuuuuurrrqqqrrrqqqnnnnnnqqquuutttqqqnnnlllmmmpppssspppqqqqqqrrrrrrqqqqqqppp|||yyyzzzvvvvvvvvvwwwxxxxxxvvvtttxxxvvvsssqqqrrrtttxxxzzztttttttttvvvyyyzzzyyyxxxvvvuuutttvvvxxxyyyxxxwwwxxxwwwvvvuuuuuuvvvwwwxxxzzz{{{||||||{{{zzzxxxwwwsssvvvxxxyyyxxxwwwxxxxxxxxxxxxwwwvvvtttsssttttttsssxxxzzzwwwvvvwwwwwwuuuqqqrrruuuwwwyyyzzzzzzzzzvvvxxxyyyxxxvvvtttvvvwwwrrrvvvyyyxxxtttqqqrrrtttvvvvvvuuuuuuuuuuuuuuuuuuvvvuuutttvvvxxx{{{{{{{{{yyywwwtttsssuuuwwwxxxxxxvvvvvvwwwwwwxxxwwwwwwwwwtttqqqnnnnnnqqqtttvvvwwwuuutttsssssstttvvvyyy{{{xxxwwwvvvtttsssrrrrrrqqqsssssstttuuuvvvwwwwwwxxxuuusssppppppsssvvvyyyzzzuuutttttttttuuuuuuvvvwwwuuuuuutttttttttuuuvvvvvvtttuuuuuutttrrrrrrssstttuuuvvvwwwwwwwwwvvvuuutttttttttsssrrrrrrqqqqqqqqqrrrqqqqqqppppppooooooooonnnpppqqqqqqqqqrrrtttvvvqqqqqqqqqqqqrrrssssssssssssttttttuuuuuuttttttsssmmmqqqvvvvvvsssqqqrrrtttrrrrrrrrrrrrssssssttttttuuupppmmmoooqqqppprrruuuvvvsssrrrsssrrrooonnnppprrrsssrrrpppnnnnnnrrruuupppqqqqqqrrrrrrqqqqqqpppzzzuuuvvvzzzwwwvvvvvvwwwyyyxxxvvvttt{{{xxxsssqqqqqquuuzzz}}}qqqqqqrrruuuyyy{{{{{{{{{sssrrrrrrtttwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwwwwzzz{{{}}}}}}}}}{{{yyywwwtttvvvxxxyyyxxxwwwwwwxxxvvvwwwwwwwwwuuuttttttuuuvvvzzz|||yyywwwxxxxxxuuullloootttxxxzzzzzzxxxwwwuuuxxxyyyyyyvvvuuuwwwyyyuuuyyy|||zzzuuurrrsssuuuzzzzzzzzzzzzyyywwwvvvuuutttsssrrrsssuuuvvvvvvvvvyyywwwuuuuuuvvvwwwwwwvvvxxxxxxyyyyyyyyyxxxwwwwwwuuutttrrrrrrsssssssssrrrrrrssstttvvvwwwyyyzzz{{{zzzyyywwwuuusssrrrqqqqqqppppppqqqrrrssstttuuuuuusssqqqnnnmmmpppsssvvvwwwuuuuuuttttttttttttuuuuuussssssttttttuuuvvvvvvvvvrrrsssttttttssssssuuuwwwxxxyyyyyyyyyxxxwwwuuutttsssssstttssssssqqqpppooonnnnnnnnnnnnoooooooooooojjjlllnnnpppqqqsssvvvyyyqqqpppoooqqqsssuuutttsssssstttuuuvvvvvvuuutttssslllqqquuuvvvrrrpppqqqtttooopppqqqrrrrrrrrrrrrqqquuupppmmmoooqqqppprrruuuxxxuuutttvvvuuuqqqppprrroooqqqssssssqqqqqqsssvvvqqqqqqqqqrrrrrrqqqqqqqqq}}}zzzyyyyyywwwvvvpppssswwwyyyyyyxxxwwwwwwuuuuuutttsssssstttvvvvvvxxxtttrrrtttyyy{{{yyyuuussssssrrrtttwwwyyyyyyxxxtttssssssuuuwwwxxxwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxtttuuuvvvvvvuuutttuuuwwwxxxxxxwwwwwwvvvwwwwwwxxxxxxyyyzzzzzzxxxuuurrrpppnnnrrrvvvxxxxxxwwwwwwwwwxxxwwwuuutttttttttuuuvvvwwwvvvvvvuuuttttttsssrrrxxxxxxwwwwwwvvvvvvuuuuuurrrqqqqqqrrrtttvvvwwwvvvwwwuuuvvvyyyyyyuuutttvvvsssttttttuuuvvvwwwwwwwwwvvvuuuttttttuuuuuutttssswwwvvvvvvvvvuuuuuuttttttyyyxxxwwwyyyzzzxxxsssooojjjpppsssrrrrrruuuuuussssssrrrppppppssstttuuuuuuvvvtttsssrrrtttttttttsssssssssttttttttttttssssssxxxwwwuuusssqqqppppppooouuusssqqqrrrssssssqqqnnnqqqrrrtttuuuvvvuuutttssspppooommmkkkjjjiiijjjjjjooommmlllmmmppptttwwwxxxrrrqqqssswwwwwwrrrpppqqqzzzzzzzzzwwwtttqqqqqqqqqssssssttttttssssssrrrqqqpppqqqsssuuuvvvvvvuuuuuuoooooooooqqqssstttsssrrrsssssssssssssssssssssssspppqqqqqqrrrrrrrrrqqqqqqmmmnnnpppssstttttttttttt|||yyyxxxxxxwwwvvvqqqtttwwwxxxwwwvvvvvvwwwsssssstttuuuvvvuuuuuutttwwwtttrrrtttxxxzzzxxxuuutttssssssuuuwwwyyyxxxxxxvvvuuuuuuvvvwwwxxxvvvuuuxxxxxxxxxxxxxxxxxxxxxwwwuuuvvvxxxwwwvvvuuuvvvwww|||{{{zzzxxxwwwvvvuuuuuuvvvvvvuuuuuuttttttssssssqqqtttwwwxxxxxxwwwwwwxxxxxxwwwvvvuuuuuuvvvwwwxxxxxxwwwvvvuuuttttttttttttvvvvvvvvvuuuuuutttttttttuuutttsssrrrsssuuuuuuuuuyyywwwwwwzzzyyyuuusssttttttttttttuuuuuuvvvxxxxxxvvvtttttttttvvvvvvuuutttwwwwwwvvvuuuuuuuuuvvvvvvyyyxxxwwwxxxyyyxxxssspppoootttxxxwwwvvvyyyyyywwwrrrqqqrrrsssuuuvvvuuusssvvvtttsssssstttuuutttsssssssssttttttttttttssssssvvvvvvuuutttrrrqqqppppppuuusssrrrtttvvvwwwuuusssqqqqqqrrrssssssssssssrrrllllllkkkkkklllnnnpppqqqoooooonnnppprrrtttvvvwwwtttssstttwwwvvvqqqooopppwwwxxxxxxvvvtttrrrrrrsssssssssssssssrrrqqqpppppppppqqqssstttuuuvvvuuuuuurrrrrrqqqrrrttttttsssqqquuuuuutttsssrrrpppooonnnpppppppppooooooppppppqqqqqqrrrrrrssstttsssssssss~~~zzzxxxwwwwwwvvvvvvsssuuuwwwvvvuuutttuuuvvvrrrtttwwwyyyyyyxxxvvvtttuuusssrrrssswwwyyywwwuuuuuuttttttvvvxxxyyyxxxwwwxxxwwwvvvwwwxxxxxxvvvtttxxxyyyyyyyyyxxxwwwvvvvvvwwwxxxzzzyyyxxxwwwwwwxxx|||{{{zzzxxxwwwvvvvvvuuuvvvuuutttsssssstttuuuvvvtttvvvxxxxxxwwwwwwxxxyyywwwwwwvvvvvvvvvxxxyyyzzzyyywwwuuutttssstttuuuvvvttttttttttttssssssssssssxxxvvvtttsssrrrssstttuuuzzzwwwwwwyyywwwrrroooqqqtttsssrrrrrrrrrtttvvvwwwuuuttttttuuuwwwxxxwwwvvvwwwvvvvvvuuuuuuvvvwwwxxxxxxwwwwwwxxxxxxwwwtttrrrsssxxx{{{yyyyyy{{{{{{yyyqqqqqqsssvvvxxxxxxuuurrruuutttssssssuuuuuuuuutttssssssttttttttttttsssssssssttttttuuutttrrrqqqppprrrqqqrrrtttvvvxxxwwwvvvpppppppppppppppqqqrrrrrrmmmmmmmmmnnnoooqqqssstttpppqqqrrrssstttuuuuuuuuuvvvtttuuuwwwvvvqqqnnnoootttuuuvvvuuusssrrrrrrtttsssssssssrrrrrrqqqoooooooooqqqrrrtttuuuuuuuuuuuuuuutttssstttuuutttsssqqqssssssssssssrrrpppnnnlllrrrpppnnnllllllnnnppprrruuuuuuttttttssssssrrrrrr}}}}}}}}}yyywwwxxxxxxxxxwwwuuuvvvvvvuuusssssssssuuuuuuwwwyyyzzz{{{zzzyyyxxxtttsssrrrsssvvvwwwvvvuuuvvvuuuuuuwwwyyyyyyxxxvvvwwwvvvvvvwwwyyyyyyxxxvvvxxxxxxyyyyyyxxxwwwvvvuuuxxxzzz{{{{{{yyyxxxxxxyyywwwvvvvvvvvvvvvwwwwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxyyyxxxwwwwwwxxxzzzuuuuuuuuuuuuvvvxxxzzz{{{xxxvvvtttrrrqqqrrrtttvvvttttttttttttttttttttttttxxxwwwuuusssrrrsssuuuwwwyyyvvvvvvwwwtttooolllmmmsssrrrpppnnnoooqqqsssuuuuuutttsssuuuwwwxxxxxxwwwwwwvvvuuuuuuuuuwwwyyyzzzxxxwwwwwwwwwwwwvvvuuutttsssxxxzzzxxxwwwyyyzzzxxxrrrrrrsssvvvxxxxxxvvvssstttsssssstttvvvwwwvvvtttrrrssssssttttttssssssrrrqqqrrrtttuuuuuusssqqqpppnnnooopppqqqsssttttttsssqqqpppoooooooooppprrrssstttsssrrrqqqppppppqqqrrrqqqsssuuuwwwvvvuuuttttttuuussstttwwwvvvrrrppprrrtttuuuuuutttrrrqqqqqqrrrssssssssssssrrrqqqppppppoooppprrrtttuuuuuuuuutttsssrrrrrrsssuuuuuutttrrroooppprrrssssssrrrqqqppptttrrrooollllllnnnqqqsssvvvvvvuuuttttttttttttttt}}}{{{}}}|||yyyxxxyyyzzzzzzyyyuuuvvvwwwuuusssrrrssstttwwwwwwwwwwwwxxxyyyzzz{{{ssssssssstttuuuvvvvvvvvvwwwvvvwwwxxxzzzzzzwwwuuuuuutttuuuwwwyyy{{{zzzyyywwwwwwxxxyyyxxxwwwuuutttxxxzzz||||||zzzxxxwwwxxxttttttsssssstttuuuvvvvvvvvvwwwxxxyyyxxxvvvtttssswwwxxxyyyyyyxxxwwwyyyzzztttsssssstttuuuwwwyyyzzzvvvuuurrrpppppprrrtttuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuvvvvvvuuussstttwwwzzzzzzwwwwwwxxxvvvpppmmmnnntttsssqqqooopppqqqtttvvvtttsssssstttwwwxxxxxxwwwvvvvvvuuuuuuuuuwwwxxxyyywwwwwwwwwvvvuuuuuuvvvwwwtttxxxyyywwwuuuwwwxxxwwwuuusssrrrsssuuuwwwwwwvvvsssrrrsssuuuwwwxxxwwwuuurrrrrrssssssssssssrrrrrrqqqrrrtttuuuuuutttrrrqqqooopppqqqqqqqqqppppppppprrrqqqpppppppppqqqssstttxxxwwwtttrrrqqqpppppppppqqqtttxxxxxxwwwtttttttttsssqqqrrrvvvwwwtttsssvvvuuuvvvvvvtttqqqooooooppptttttttttttttttssssssrrroooppprrrsssuuuuuuttttttpppoooppprrrtttvvvuuutttpppqqqrrrtttttttttsssrrrwwwtttqqqoooooopppssstttsssssstttuuuuuuvvvvvvwww}}}{{{zzz~~~~~~{{{yyyxxxyyy{{{{{{{{{uuuvvvwwwwwwuuusssttttttttttttsssssstttvvvxxxyyysssttttttuuuuuuvvvwwwwwwxxxxxxxxxzzz{{{zzzwwwuuusssssssssvvvyyy{{{zzzyyyuuuvvvxxxyyyyyyxxxvvvuuuwwwyyy{{{{{{yyywwwvvvuuuvvvuuutttsssrrrrrrrrrrrrtttuuuwwwxxxwwwuuuqqqooouuuwwwyyyyyyxxxxxxyyyzzztttsssssssssuuuvvvxxxzzzuuutttrrrqqqqqqrrrtttuuuvvvvvvvvvvvvwwwwwwwwwwwwtttvvvxxxwwwuuuuuuwwwzzz|||yyyyyy{{{yyytttqqqssswwwvvvtttsssssstttvvvwwwtttsssssstttvvvwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwuuutttuuuwwwyyyvvvzzzzzzwwwuuuwwwxxxwwwuuusssqqqrrrtttvvvwwwvvvrrrrrrsssuuuxxxyyywwwvvvrrrrrrssssssssssssrrrrrrrrrssstttttttttsssrrrqqqssstttuuutttrrrppppppqqqrrrrrrrrrrrrrrrsssttttttvvvuuusssrrrqqqqqqrrrrrrqqquuuyyyyyyvvvssstttuuurrrpppqqqvvvwwwuuuuuuxxxvvvvvvvvvtttqqqoooooopppsssssstttuuuuuuuuuuuuuuunnnpppqqqsssttttttttttttnnnnnnoooqqquuuvvvvvvuuuuuuuuutttssssssrrrqqqqqqwwwvvvuuusssssssssssstttoooqqqsssuuuwwwwwwwwwwww|||yyy~~~~~~yyyxxx~~~|||zzzwwwwwwxxxzzz{{{{{{sssvvvxxxyyywwwuuutttuuusssssstttuuuvvvwwwxxxxxxtttuuuvvvvvvvvvvvvwwwxxxxxxxxxyyy{{{|||zzzwwwtttsssssssssuuuxxxyyyyyywwwrrrtttwwwyyyyyyxxxwwwvvvuuuwwwzzzzzzxxxuuutttsssuuuuuutttsssrrrrrrrrrrrrttttttuuuvvvvvvuuutttsssrrruuuxxxzzzyyyxxxxxxyyyuuuuuuttttttuuuwwwyyyzzzuuuuuutttttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxtttxxx{{{zzzvvvtttuuuxxxzzzwwwxxxzzzyyyuuusssuuuuuuuuuttttttttttttuuuuuutttsssrrrssstttuuutttsssssstttuuuvvvvvvuuusssrrrvvvwwwwwwuuussstttxxx{{{vvvzzzzzzvvvtttvvvwwwvvvrrrrrrqqqsssuuuvvvuuutttqqqqqqsssvvvyyyyyyxxxvvvqqqrrrrrrssssssrrrrrrqqqtttttttttssssssrrrrrrrrrtttvvvwwwvvvsssqqqrrrsssqqqrrrrrrsssssssssssssssssssssqqqppppppqqqrrrrrrqqquuuxxxxxxtttrrrtttvvvsssqqqrrrvvvvvvuuuuuuxxxtttuuuvvvtttrrrqqqrrrrrrqqqqqqssstttuuuvvvvvvvvvnnnoooqqqssstttttttttsssqqqpppqqqsssuuuwwwvvvuuuvvvtttrrrqqqpppqqqrrrrrruuuvvvwwwwwwvvvtttrrrqqqmmmpppsssvvvxxxwwwvvvuuuyyyvvv|||}}}wwwwww~~~zzzxxxvvvuuuwwwyyyzzzzzzsssuuuyyyzzzyyywwwuuuuuusssuuuxxxzzz{{{{{{zzzyyytttuuuvvvwwwvvvwwwxxxyyyyyyyyyzzz{{{|||zzzwwwtttuuuttttttuuuwwwxxxwwwuuuqqqsssvvvyyyzzzyyywwwvvvtttvvvyyyyyywwwtttrrrrrrrrrrrrrrrssstttuuuvvvwwwvvvuuuuuuuuuvvvwwwyyyzzzppptttxxxzzzzzzyyyxxxxxxwwwvvvvvvvvvvvvxxxyyyzzzvvvvvvvvvwwwwwwwwwwwwwwwuuuuuuvvvvvvwwwwwwxxxxxxuuuyyy}}}|||wwwssssssuuuuuussstttwwwwwwsssrrrtttrrrrrrrrrrrrrrrrrrrrrqqqtttsssrrrrrrssstttsssqqqrrrtttvvvwwwvvvtttqqqooovvvwwwwwwuuussstttxxx|||uuuxxxxxxtttrrrtttuuutttpppppprrrtttvvvvvvsssqqqpppqqqsssvvvyyyzzzxxxwwwqqqrrrrrrssssssrrrrrrqqqvvvuuutttrrrrrrqqqrrrrrrrrruuuwwwvvvsssqqqrrrtttpppqqqrrrssstttsssrrrrrrtttsssrrrpppooooooppppppppptttxxxwwwsssrrrtttxxxuuussssssvvvvvvttttttwwwssstttuuuuuusssssstttuuunnnoooqqqssstttuuuvvvvvvnnnoooqqqssstttttttttssstttsssssstttvvvwwwvvvtttrrrqqqooonnnoooqqqtttvvvsssuuuwwwyyyxxxuuuqqqooommmppptttwwwxxxwwwtttrrr}}}}}}}}}}}}{{{{{{zzzzzz~~~{{{yyyzzzzzzyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvoooppprrrvvvyyyzzzyyyxxxwwwxxxyyyyyyyyywwwuuutttvvvtttrrrrrruuuwwwvvvtttttttttvvvwwwwwwxxxxxxxxxvvvuuutttsssssssssssssss{{{yyyvvvrrrqqqsssxxx{{{{{{wwwtttuuuyyy|||zzzwwwtttvvvwwwvvvuuutttuuuvvvxxxvvvttttttuuuwwwwwwwwwuuuuuuwwwxxxzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxyyyzzz}}}xxxvvvwwwwwwssspppqqqttttttttttttsssssssssssswwwuuuqqqnnnnnnpppsssuuuxxxvvvtttrrrqqqrrrrrrsssoooqqqvvvzzzwwwrrrqqquuuwwwxxxxxxvvvttttttvvvxxxyyyxxxvvvssspppoooqqqssswwwssssssvvvwwwuuussstttttttttvvvxxxzzzzzzxxxvvvvvvtttssssssttttttsssqqqwwwuuutttrrrqqqqqqrrrrrrsssssssssssstttttttttuuuvvvvvvuuuuuuttttttttttttrrrsssssssssrrrpppooommmsssrrrpppqqqsssuuuuuutttvvvuuuttttttttttttuuuvvvvvvssspppqqqtttuuusssqqqrrrqqqrrruuuxxxxxxtttpppttttttttttttsssrrrqqqqqquuuvvvwwwvvvsssqqqqqqrrruuutttrrrpppoooooooooooouuuvvvwwwxxxwwwvvvsssrrruuurrrqqqrrruuuvvvuuusss|||{{{{{{|||{{{zzzyyyzzzzzzzzzzzz~~~}}}|||{{{zzzzzz{{{|||zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvuuurrrrrrtttwwwyyyzzzxxxvvvuuuvvvyyyzzzzzzxxxvvvuuuzzzwwwuuuuuuwwwwwwvvvtttuuuuuuvvvvvvvvvvvvuuuuuusssssssssssstttuuuvvvwww{{{yyyvvvsssrrrsssvvvxxxwwwtttrrruuuzzz}}}|||zzzuuuuuuvvvuuusssssstttvvvxxxwwwvvvwwwyyy{{{{{{zzzssssssuuuvvvwwwxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyy{{{wwwuuuwwwwwwsssqqqrrrwwwvvvvvvvvvuuuuuuttttttsssrrrpppoooooorrruuuvvvwwwvvvtttsssrrrssstttuuusssqqqsssuuutttqqqrrrvvvxxxuuussstttvvvxxxxxxwwwvvvvvvuuutttqqqqqqssstttwwwsssrrrvvvwwwuuussstttssssssuuuwwwyyyyyywwwuuuwwwuuuttttttuuuuuutttsssttttttsssrrrqqqqqqqqqrrrrrrrrrsssttttttttttttssssssssstttttttttttttttsssssstttttttttsssrrrpppoooqqqppppppqqqsssttttttssssssssssssrrrrrrssssssssswwwvvvvvvtttsssrrrrrrssssssssssssuuuvvvuuusssqqqtttttttttttttttsssrrrrrrtttuuuvvvvvvtttssstttuuuvvvuuusssqqqpppppppppqqquuuvvvvvvvvvuuutttsssrrrtttrrrqqqrrrtttuuutttrrr}}}~~~~~~{{{yyyxxxxxx}}}zzzwwwwwwzzz||||||{{{|||}}}~~~|||zzzyyy||||||{{{yyyxxxwwwxxxzzz{{{yyyyyyxxxxxxwwwvvvuuuttttttuuuvvvxxxzzzzzzwwwuuusssuuuyyy{{{|||zzzwwwttt|||zzzxxxxxxxxxxxxvvvtttwwwwwwvvvuuuuuutttssssssrrrrrrssstttvvvxxxyyyzzz{{{zzzwwwuuuttttttttttttsssqqqqqqtttyyy}}}~~~}}}vvvvvvuuusssqqqqqqsssuuuvvvvvvwwwyyy|||}}}|||{{{sssssstttuuuvvvwwwwwwxxxwwwxxxxxxxxxxxxxxxxxxwwwzzzuuutttwwwwwwtttssstttyyyyyyxxxwwwwwwvvvuuuuuuqqqqqqqqqrrrtttvvvxxxyyyxxxvvvuuusssssstttvvvwwwxxxrrroooqqqsssrrrtttxxxxxxsssppprrrxxx|||zzzvvvrrrtttuuutttsssssstttuuuwwwsssrrruuuwwwuuutttuuusssssssssuuuwwwxxxvvvtttwwwuuuttttttuuuvvvuuusssqqqrrrrrrrrrrrrrrrqqqqqqppprrrsssuuuuuutttsssrrrrrrrrrssssssssssssssssssssstttuuuuuutttsssrrrqqqqqqqqqqqqrrrtttuuutttsssrrrrrrssssssssssssrrrrrrwwwyyyzzzwwwrrrppprrruuussstttuuutttrrrqqqqqqrrrttttttuuuuuuuuutttsssssssssuuuvvvvvvuuuuuuvvvwwwwwwvvvtttrrrqqqqqqrrrrrruuuuuutttsssrrrrrrrrrrrrrrrrrrqqqrrrtttuuusssrrr|||}}}~~~}}}zzzxxxwwwwww~~~zzzuuuvvvzzz~~~~~~}}}{{{~~~}}}xxxwwwzzz}}}{{{yyywwwwwwxxxzzz{{{yyyyyyyyyxxxwwwuuutttsssuuuuuuvvvxxxzzzzzzxxxvvvtttvvvzzz}}}}}}zzzvvvsss{{{zzzyyyyyyyyyxxxwwwvvvxxxwwwvvvvvvuuutttttttttsssssstttuuuvvvxxxzzz{{{|||{{{yyyxxxwwwvvvtttrrrrrrqqqqqqtttxxx|||}}}}}}wwwwwwuuurrrpppqqqtttvvvtttuuuwwwzzz||||||yyywwwuuuuuuvvvvvvwwwxxxyyyyyyvvvwwwxxxyyyyyyxxxwwwvvvxxxtttsssvvvxxxuuutttvvvzzzyyyxxxxxxwwwvvvuuuuuurrrsssuuuwwwyyyzzzzzzzzzzzzxxxvvvuuutttuuuvvvwwwzzzsssooorrruuuuuuvvvxxxwwwtttqqqssswwwzzzxxxuuuqqqsssuuuuuutttssstttuuuwwwsssrrruuuvvvuuutttvvvtttttttttuuuwwwwwwvvvtttuuutttsssssstttuuutttsssooopppqqqrrrsssrrrqqqpppppprrruuuwwwwwwvvvtttrrrsssttttttttttttsssrrrqqqrrrssstttuuuttttttrrrrrrrrrrrrrrrtttvvvvvvuuusssssstttuuuuuuuuuuuutttsssvvvxxxxxxvvvsssrrrsssuuuuuuvvvvvvsssooonnnpppsssttttttuuuuuuuuuuuuuuuttttttuuuuuuuuussssssuuuvvvvvvuuusssrrrqqqqqqqqqrrruuutttrrrpppooopppqqqrrrrrrrrrssstttuuuuuutttsss{{{}}}~~~}}}{{{yyyxxxxxx{{{xxxtttuuuxxx{{{}}}}}}||||||vvvtttvvv{{{{{{zzzxxxwwwvvvwwwyyyzzzyyyyyyxxxwwwvvvuuusssrrrssssssuuuxxx{{{{{{zzzxxxvvvxxx|||}}}}}}yyytttqqqvvvwwwxxxyyyyyyxxxxxxwwwxxxxxxwwwvvvvvvwwwwwwxxxuuuuuuuuuvvvvvvxxxyyyyyy|||{{{zzzzzz{{{yyyvvvssstttsssssstttwwwyyyzzzzzzxxxxxxvvvsssqqqrrruuuxxxwwwwwwxxx{{{|||zzzwwwtttvvvuuuuuuuuuvvvwwwxxxyyyvvvvvvxxxyyyyyyxxxvvvvvvwwwsssrrrvvvxxxvvvuuuwwwxxxxxxwwwvvvuuuuuuttttttrrrtttvvvxxxyyyxxxwwwvvv|||zzzxxxuuuttttttuuuvvvyyytttrrrvvvyyyxxxvvvwwwuuuuuuvvvvvvuuuuuuuuuuuurrrtttvvvuuutttssssssssswwwrrrqqqtttvvvuuuuuuwwwvvvuuutttuuuwwwxxxwwwuuusssqqqqqqqqqssssssrrrqqqooopppqqqrrrsssrrrqqqppprrrsssvvvxxxxxxwwwuuusssvvvvvvwwwwwwuuusssqqqoooqqqqqqsssttttttsssrrrrrrqqqpppppprrrtttuuutttrrrssssssttttttttttttssssssvvvtttrrrrrruuuvvvuuutttvvvwwwwwwsssooonnnpppssssssssstttuuuvvvvvvvvvuuuuuuuuuuuusssqqqpppqqqssstttsssrrrpppppppppqqqqqquuussspppnnnnnnnnnpppqqqqqqsssuuuvvvvvvuuutttttt~~~||||||~~~xxxzzz||||||zzzyyyxxxyyywwwvvvuuuuuuuuuwwwyyy{{{~~~~~~zzzvvvsssuuuwwwyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvuuutttsssrrrrrrtttwwwzzz{{{yyyxxxwwwyyy{{{}}}|||yyyuuussstttvvvxxxyyyxxxwwwwwwxxxyyyxxxwwwvvvwwwxxxyyyzzzwwwvvvvvvvvvvvvvvvwwwwwwzzzyyyxxxyyy||||||yyyuuuvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwvvvtttssstttvvvyyyzzzzzzzzz|||}}}{{{wwwttttttsssrrrrrrrrrtttuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvwwwsssrrrvvvxxxvvvuuuwwwvvvvvvuuuuuuuuutttttttttqqqsssuuuvvvvvvuuusssrrr{{{yyywwwuuuttttttuuuvvvvvvttttttyyyzzzwwwuuuvvvtttvvvxxxwwwtttssssssuuussstttuuuuuusssrrrssstttwwwrrrqqqtttvvvuuuuuuxxxwwwvvvuuuuuuwwwwwwwwwuuuqqqpppoooppprrrrrrrrrqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrtttvvvwwwwwwwwwuuutttvvvwwwxxxxxxvvvtttqqqooopppqqqrrrsssttttttsssrrrpppnnnmmmnnnpppqqqrrrqqqrrrrrrqqqqqqqqqqqqrrrrrrvvvrrrpppqqqvvvxxxvvvtttwwwwwwvvvtttqqqqqqrrrsssqqqrrrssstttuuuvvvvvvvvvuuuuuutttrrrpppoooppprrrsssrrrqqqpppooopppqqqqqqtttrrrpppnnnnnnnnnppppppppprrruuuvvvuuutttsssttt}}}{{{{{{yyyxxxzzztttvvvxxxyyyxxxwwwwwwwwwuuuxxxzzzyyyvvvvvvyyy}}}~~~|||yyyxxxwwwwwwwwwwwwxxxxxxyyyxxxwwwvvvvvvvvvvvvwwwwwwvvvuuuttttttsssssstttwwwyyyyyywwwuuuuuuwwwyyy{{{|||{{{yyywwwtttwwwzzzzzzxxxvvvvvvwww{{{yyywwwvvvuuuvvvwwwxxxvvvuuuuuuuuuuuuvvvwwwwwwwwwuuutttwww{{{}}}zzzvvvvvvvvvvvvuuutttssstttuuussstttuuuuuuttttttvvvxxxxxxxxxyyyzzz{{{zzzxxxuuutttsssrrrqqqqqqssstttvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwssssssvvvxxxvvvuuuvvvtttttttttuuuuuuuuuuuuvvvrrrsssuuuvvvvvvvvvttttttwwwvvvuuuttttttuuuwwwxxxtttsssuuuxxxwwwttttttwwwtttttttttuuuvvvvvvuuutttrrrsssssssssrrrsssuuuxxxwwwrrrpppsssuuuuuuvvvyyywwwuuuttttttuuuvvvuuutttqqqpppoooppprrrsssrrrqqqttttttsssrrrqqqqqqqqqrrrrrrsssssstttttttttttttttrrrtttuuuwwwvvvuuurrrqqqpppqqqssstttuuuuuuuuutttrrrooommmmmmoooqqqsssssstttrrrpppooooooppprrrtttvvvuuuttttttuuuvvvvvvvvvxxxwwwuuutttttttttsssrrrpppqqqrrrsssuuuuuuvvvvvvuuuuuutttrrrpppppprrrttttttsssrrrqqqpppqqqrrrrrrsssrrrqqqoooooooooooopppmmmqqqtttuuutttrrrqqqrrryyyyyyyyywwwvvvwwwooorrrtttuuuuuutttuuuvvvwww|||zzzxxx{{{}}}zzzyyyzzzzzzzzzyyywwwxxxyyyzzzzzzxxxvvvuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuwwwxxxwwwuuurrrsssuuuwwwzzz|||||||||{{{wwwzzz||||||xxxuuuuuuuuu|||zzzxxxuuutttssstttuuuttttttttttttuuuvvvwwwxxxtttrrrqqqtttzzz|||zzzwwwuuuvvvvvvuuusssssstttuuuppprrrttttttttttttvvvwwwuuutttuuuvvvxxxyyywwwuuuvvvuuutttsssssstttvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxxxxtttsssvvvxxxuuuuuuvvvtttttttttuuuvvvvvvwwwwwwtttuuuwwwxxxyyyyyyxxxxxxtttssssssssstttvvvyyy{{{rrrrrrtttvvvssspppsssxxxtttqqqpppsssyyy{{{wwwsssqqqqqqrrrrrrrrrtttxxx{{{wwwrrrpppsssuuuuuuvvvyyyvvvtttrrrrrrtttuuutttsssrrrqqqpppqqqssstttsssrrrwwwvvvtttrrrqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrssssssnnnpppsssuuuvvvuuutttrrrqqqrrrtttuuuvvvwwwvvvvvvvvvsssooooooqqqtttvvvwwwwwwtttrrrpppppprrrtttwwwvvvxxxzzzxxxtttsssuuuxxxyyyvvvtttuuuwwwwwwuuurrrooopppqqqssstttuuuuuuuuutttttttttrrrqqqrrruuuxxxuuutttsssrrrrrrrrrssstttsssrrrqqqppppppoooooooookkkooossstttrrrpppoooppp~~~~~~yyysssqqquuuwwwvvvsssssssssssstttvvvwwwwwwzzz{{{||||||}}}|||||||||}}}{{{xxxwwwwwwxxxyyyyyyxxxwwwwwwyyy{{{{{{zzzyyywwwuuuwwwzzz{{{zzzxxxvvvwwwxxxyyyyyyyyyyyyyyytttrrrqqqrrruuuyyy{{{{{{|||{{{yyyxxxxxxvvvsssqqqvvvvvvvvvwwwwwwvvvvvvvvvyyyvvvssssssvvvyyyzzz{{{zzzvvvqqqrrrwwwzzzyyywwwxxxwwwvvvuuuttttttttttttoooqqqtttwwwyyyyyyxxxxxxxxxxxxyyyxxxwwwuuusssrrruuuvvvvvvwwwxxxxxxyyyyyyzzzyyywwwvvvvvvvvvwwwxxx{{{xxxuuuttttttttttttsssxxxxxxxxxxxxwwwvvvuuuttttttwwwzzzzzzwwwuuuvvvxxxtttrrrqqqrrrtttvvvvvvvvvtttvvvwwwuuuqqqoooooopppsssrrrqqqpppqqqsssuuuwwwuuuuuuttttttttttttuuuuuuyyyxxxvvvuuuttttttuuuuuuuuutttuuuvvvvvvuuuqqqooorrrnnnpppxxxzzzvvvsssuuuwwwssspppppprrrttttttsssrrrsssssssssrrrrrrtttvvvssssssssstttuuuvvvvvvwwwsssrrrrrrsssuuuvvvuuuuuuuuusssqqqpppqqqrrrrrrrrrqqqqqqrrrssstttuuuvvvwwwvvvvvvuuuttttttttttttuuuwwwvvvuuusssqqqqqqppppppuuuqqqoooppptttvvvsssppprrrssstttvvvvvvvvvuuuuuuttttttttttttsssrrrqqqppprrrqqqooonnnmmmnnnooopppoooppppppqqqqqqqqqppppppxxxxxxvvvqqqppptttvvvuuuuuuuuuuuuuuuvvvwwwyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{~~~}}}{{{yyyxxxxxxxxxxxx|||zzzyyyyyyzzz{{{zzzyyywwwtttssstttyyy}}}zzzzzz{{{{{{{{{zzzyyyyyysssrrrpppqqqtttvvvxxxxxx{{{zzzxxxxxxwwwuuusssrrrwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvtttsssuuuwwwyyyzzzzzzvvvrrrssswwwyyyyyywwwzzzyyyxxxxxxwwwwwwxxxxxxssstttuuuvvvvvvvvvuuutttuuuvvvvvvwwwvvvvvvttttttvvvvvvvvvwwwwwwxxxyyyyyyzzzyyywwwvvvuuuvvvvvvwwwwwwvvvttttttvvvvvvvvvuuuqqqqqqrrrsssttttttttttttvvvyyy{{{zzzvvvttttttvvvsssrrrrrrsssuuuvvvvvvuuurrrtttvvvvvvsssrrrssstttsssrrrqqqqqqrrrsssuuuwwwttttttssssssssssssttttttuuuuuutttsssssssssssstttvvvuuutttuuuuuuuuurrrppppppnnnpppvvvvvvrrrqqqtttvvvssspppppprrrttttttssstttuuuuuutttqqqqqqrrrsssssssssssstttuuuvvvvvvvvvuuuuuuttttttuuuuuutttssstttrrrqqqqqqrrrssssssrrrqqqrrrssstttuuuvvvwwwwwwwwwvvvvvvuuuttttttttttttxxxxxxwwwuuutttrrrqqqpppssspppnnnppptttuuusssppprrrssstttvvvwwwwwwvvvvvvuuuuuuuuutttsssqqqpppooosssrrrpppooonnnoooqqqrrrqqqqqqqqqqqqqqqqqqpppppp|||rrrtttsssqqqqqquuuwwwvvvvvvvvvvvvwwwxxxzzz{{{|||wwwvvvvvvvvvwwwxxxzzz{{{||||||{{{zzzzzzyyyxxxxxx~~~|||zzzyyyzzzzzzyyyxxxxxxuuussssssvvv{{{zzzzzzzzzzzzyyyxxxwwwvvvsssqqqpppppprrrtttuuutttxxxxxxwwwvvvuuutttssssssxxxxxxwwwwwwwwwwwwxxxxxxuuuuuuuuuttttttuuuwwwzzzzzzvvvssstttwwwyyyxxxwwwxxxxxxxxxxxxxxxyyyyyyzzzxxxxxxvvvuuutttsssrrrrrrsssssstttuuuvvvvvvvvvuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuuuutttssstttuuuxxxyyyxxxwwwrrrssstttuuuvvvvvvvvvvvvwwwzzz|||zzzvvvsssrrrtttrrrrrrssstttvvvwwwuuusssppprrruuuvvvvvvvvvwwwxxxssssssrrrrrrssstttuuuvvvtttssssssrrrrrrsssssstttuuuvvvvvvwwwwwwwwwwwwwwwwwwuuuttttttuuutttsssrrrqqqrrrtttvvvssspppqqquuuuuusssqqqppprrrsssssssssvvvwwwwwwuuurrrpppppppppssssssssstttuuuuuuvvvvvvvvvvvvuuuuuutttssssssrrrrrrqqqqqqrrrtttuuutttssssssssstttuuuvvvvvvwwwwwwxxxwwwvvvuuutttsssssssssxxxxxxxxxwwwuuusssqqqoooqqqooommmooosssuuutttqqqrrrssstttvvvwwwxxxxxxxxxvvvvvvuuusssrrrpppooonnntttsssqqqpppooopppqqqrrrsssssssssrrrrrrqqqqqqqqq{{{vvvqqqtttuuussstttwwwxxxvvvvvvvvvwwwwwwyyyzzz|||}}}wwwvvvuuutttuuuwwwzzz|||zzzzzz{{{{{{zzzyyyxxxwww|||zzzxxxxxxyyyyyyyyyxxxzzzxxxvvvuuuuuuvvvwwwxxxuuuvvvvvvvvvuuuuuutttssstttrrrqqqqqqrrrssssssrrrvvvvvvvvvuuutttsssssstttxxxwwwvvvvvvvvvvvvwwwxxxtttvvvwwwwwwuuuuuuwwwzzzyyywwwuuuuuuwwwxxxxxxwwwtttttttttuuuvvvwwwxxxyyy|||zzzxxxuuutttssstttttttttuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyxxxxxxwwwvvvuuuuuuuuuuuusssssstttwwwyyyyyyxxxvvvvvvvvvvvvvvvvvvuuuttttttuuuxxxzzzyyyuuurrrrrrtttrrrrrrtttvvvwwwwwwuuurrrppprrruuuwwwxxxxxxxxxyyyrrrsssssstttuuuuuuvvvvvvtttttttttssssssttttttttttttuuuwwwxxxyyyyyyxxxxxxwwwuuutttssstttuuutttssstttwwwyyyxxxssspppsssxxxtttsssrrrqqqrrrrrrssssssvvvwwwwwwuuusssppppppqqqsssssssssttttttuuuuuuuuuttttttuuutttsssrrrrrrsssppppppqqqtttvvvwwwuuuttttttttttttuuuvvvwwwwwwxxxwwwvvvuuusssrrrrrrrrrrrrvvvvvvwwwvvvtttrrrooommmooonnnmmmooorrrttttttsssrrrssstttuuuwwwxxxxxxyyywwwvvvuuusssqqqooonnnnnntttrrrqqqoooooopppqqqrrruuuttttttsssrrrrrrrrrrrr}}}zzzvvvsssrrruuuvvvssstttvvvvvvsssuuuuuuuuuvvvxxxzzz{{{|||xxxwwwuuuuuuvvvxxxzzz|||xxxyyyyyyzzzyyyyyyxxxwwwxxxvvvuuuvvvwwwyyyyyyxxxxxxxxxxxxwwwuuusssrrrqqqrrrrrrssstttttttttttttttvvvtttsssrrrssstttsssrrrtttuuuvvvtttrrrrrrtttwwwwwwvvvuuuttttttuuuvvvwwwvvvwwwyyyyyyxxxxxxxxxyyyyyyxxxwwwwwwwwwxxxxxxwwwrrrrrrssssssuuuwwwxxxyyy|||{{{xxxvvvvvvvvvxxxyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuutttuuuwwwxxxyyywwwwwwwwwwwwwwwvvvvvvuuuvvvuuuvvvwwwyyyyyyvvvtttrrrrrrsssssssssrrrqqqqqqrrrvvvxxxxxxuuussstttuuusssssstttvvvxxxwwwuuurrrrrrtttvvvxxxzzzzzzxxxwwwrrrssstttvvvvvvvvvvvvuuuvvvvvvuuuuuuuuuuuuvvvvvvnnnpppqqqssstttttttttssswwwuuutttsssuuuuuuuuuttttttyyy{{{xxxsssrrrtttwwwssssssssssssrrrsssssstttsssuuuvvvvvvtttsssssssssssssssssssssttttttttttttppprrrssssssqqqqqqsssuuupppppprrrtttwwwxxxwwwuuuttttttuuuuuuvvvvvvwwwwwwuuutttsssrrrqqqqqqqqqqqqrrrsssssssssrrrooommmkkkooonnnoooppprrrtttttttttsssssstttuuuvvvwwwxxxyyyxxxvvvtttrrrpppooonnnnnnrrrqqqooonnnnnnnnnpppqqquuutttsssrrrrrrrrrssssss~~~yyyvvvuuutttsssrrruuuuuurrrqqqtttsssqqqtttttttttvvvwwwyyy{{{|||xxxxxxwwwvvvwwwxxxyyyzzzwwwwwwwwwwwwwwwwwwxxxxxxvvvuuuttttttwwwxxxxxxxxxsssvvvxxxyyywwwtttssssssssstttuuuvvvwwwwwwwwwwwwvvvuuuttttttuuuuuutttrrrsssuuuvvvtttrrrrrrvvvyyyxxxwwwuuuttttttuuuwwwxxxxxxxxxxxxyyy{{{{{{yyyvvvxxxxxxxxxxxxxxxwwwwwwwwwttttttuuuvvvwwwyyy{{{|||{{{zzzxxxxxxxxxyyy{{{}}}zzzyyyxxxwwwwwwwwwwwwwwwvvvuuutttssstttvvvxxxzzzvvvvvvwwwxxxxxxxxxxxxwwwyyyxxxwwwwwwxxxxxxvvvtttpppqqqrrrtttuuuvvvvvvvvvqqqtttwwwwwwtttssstttuuuuuuttttttvvvwwwwwwuuusssssstttvvvyyy{{{zzzwwwuuurrrsssvvvwwwxxxxxxvvvuuuwwwvvvvvvvvvvvvvvvvvvwwwpppqqqrrrsssttttttttttttvvvuuutttuuuvvvvvvuuutttrrrwwwyyyvvvsssssstttssssssuuuvvvuuutttssstttuuuqqqsssuuuvvvuuuttttttuuussssssssssssssssssssssssnnnqqqtttsssqqqqqqsssvvvrrrrrrrrrtttwwwxxxwwwvvvtttttttttuuuuuuvvvvvvvvvssssssrrrqqqqqqqqqqqqrrrpppqqqqqqrrrqqqooonnnmmmppppppqqqrrrsssssstttttttttssssssssstttuuuvvvwwwwwwvvvsssqqqoooooooooooorrrqqqooommmmmmnnnoooppptttsssrrrqqqrrrrrrttttttzzzuuuttttttuuuvvvsssuuutttqqqqqqtttuuusssttttttuuuvvvxxxzzz{{{|||xxxxxxxxxwwwwwwwwwwwwwwwvvvuuutttttttttvvvwwwxxxxxxvvvuuuuuuwwwxxxwwwvvvsssvvvyyyyyywwwvvvwwwxxxwwwxxxxxxyyyyyyyyyxxxxxxvvvtttttttttuuuuuutttrrrrrruuuvvvuuurrrssswww|||{{{yyywwwvvvvvvwwwyyy{{{yyywwwuuuxxx}}}}}}xxxrrrxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxyyy{{{|||}}}yyyyyyxxxxxxyyyzzz{{{|||xxxwwwvvvvvvvvvwwwxxxyyyvvvuuutttssstttvvvxxxzzzuuuvvvwwwyyyzzzzzzzzzzzzzzzxxxvvvvvvwwwxxxwwwvvvssstttuuuwwwxxxyyyzzzzzzrrruuuxxxwwwtttqqqrrrsssvvvuuutttuuuvvvvvvuuutttrrrrrrtttxxx{{{{{{xxxuuuqqqsssvvvyyyyyyxxxvvvuuuvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxuuutttuuuvvvwwwwwwuuusssrrrvvvxxxuuuuuuwwwvvvqqqtttvvvxxxwwwuuutttuuuwwwqqqsssvvvwwwvvvuuutttuuussssssssssssssssssssssssqqqtttwwwvvvrrrqqqtttwwwuuusssssssssvvvwwwxxxwwwtttttttttttttttuuuuuuuuusssssssssrrrsssssstttuuurrrrrrrrrrrrrrrrrrrrrrrrqqqrrrsssssssssssstttuuuttttttsssrrrrrrssstttuuuvvvtttrrrpppooooooppppppsssrrrpppnnnnnnooopppqqqsssrrrqqqpppqqqrrrtttvvv}}}xxxtttsssuuuxxxzzztttvvvvvvsssssswwwyyywwwttttttuuuvvvxxxzzz|||}}}wwwxxxxxxxxxwwwvvvuuutttuuutttsssrrrsssuuuwwwxxx{{{yyywwwvvvwwwwwwvvvuuuxxxyyyzzzxxxvvvuuuxxx{{{yyyyyyyyyyyyyyyxxxwwwvvvtttsssssstttuuuuuutttrrrrrruuuwwwuuurrrsssxxx}}}}}}{{{yyywwwwwwyyy{{{}}}zzzuuussswww}}}~~~wwwoooxxxyyyzzzzzzxxxwwwwwwwwwwwwwwwwwwxxxyyyzzz||||||xxxxxxxxxxxxyyyyyyzzz{{{uuuuuuttttttvvvwwwyyy{{{vvvuuusssssssssuuuxxxzzztttuuuxxxzzz{{{|||||||||zzzwwwuuuuuuwwwxxxxxxxxxttttttuuuuuuuuuuuuuuuttttttwwwyyywwwsssppppppqqqxxxvvvttttttuuuvvvvvvuuupppqqqsssxxx||||||yyyvvvqqqtttwwwyyyzzzyyyvvvuuuuuuuuuttttttttttttuuuuuuttttttsssrrrrrrsssuuuvvvttttttuuuwwwxxxxxxuuussssssxxxyyywwwyyy|||yyyrrrtttwwwyyyxxxvvvuuuvvvxxxrrrtttwwwwwwvvvtttttttttsssssssssssssssssssssssstttxxxzzzxxxsssqqqtttwwwvvvuuussssssuuuwwwxxxxxxsssssssssttttttttttttttttttttttttttttttuuuvvvwwwtttttttttttttttuuuvvvwwwssstttuuutttsssssstttuuuuuutttsssrrrqqqrrrssssssuuutttrrrpppoooooopppqqqtttsssqqqoooooopppqqqrrrqqqqqqpppooopppsssuuuvvv}}}ttttttuuuvvvwwwyyy{{{|||wwwvvvuuuuuuvvvvvvuuuttttttvvvxxxxxxxxxyyy{{{}}}yyyxxxvvvuuuuuuvvvxxxyyyyyywwwuuuttttttuuuxxxyyy}}}|||zzzxxxwwwwwwwwwxxx|||yyywwwwwwzzz{{{yyyxxx}}}{{{xxxuuuttttttvvvwwwxxxuuutttxxxyyyvvvuuuvvv{{{wwwvvvwwwvvvttttttwww~~~|||yyywwwvvvwwwxxxzzzxxxvvvtttuuuwwwwwwuuurrrxxx{{{{{{wwwvvvyyy{{{zzzyyyxxxxxxwwwwwwxxxxxxyyysssssstttuuuwwwyyyzzz{{{xxxxxxxxxuuusssrrrtttuuuuuuvvvwwwwwwuuuttttttuuutttuuuwwwxxxyyyyyyxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwuuuttttttuuuvvvvvvtttqqqtttrrrtttxxxvvvqqqpppuuuxxxxxxwwwvvvvvvvvvvvvvvvtttuuuwwwyyy{{{zzzxxxuuussstttuuuvvvvvvuuuttttttrrrvvvvvvrrrrrrwwwzzzzzzyyywwwtttrrrqqqqqqssstttqqquuuxxxxxxtttrrrqqqrrrvvvxxxzzzyyyxxxvvvuuuvvvwwwxxxyyyyyyxxxvvvsssqqqqqqrrruuuwwwxxxvvvtttssspppqqqrrruuuxxxxxxvvvuuussstttuuuuuuuuutttsssrrrrrrttttttrrrssswwwyyywwwpppqqqrrrqqqppppppqqqsssuuuuuuvvvwwwwwwvvvttttttxxxwwwuuusssssssssuuuvvvrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrsssttttttttttttsssrrrppppppooopppqqqrrrsssssstttsssqqqqqqsssuuuqqqpppoooooooooqqqtttuuuxxxvvvsssssstttuuuvvvxxxzzz{{{yyywwwvvvvvvwwwwwwvvvtttuuuwwwxxxxxxxxxwwwyyyzzzzzzxxxwwwvvvuuuvvvxxxyyywwwwwwwwwvvvwwwwwwwwwwwwzzzzzzyyyxxxxxxxxxyyyyyy|||yyywwwxxxzzz{{{zzzxxxyyyyyyxxxxxxwwwvvvuuutttzzzvvvuuuwwwxxxuuutttuuuzzzvvvuuuvvvvvvssstttwww{{{yyywwwuuuuuuvvvxxxyyyxxxvvvtttuuuwwwwwwuuussswwwzzzzzzvvvuuuxxxzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxrrrrrrssstttuuuwwwyyyyyywwwxxxwwwuuussssssuuuvvvuuuwwwxxxwwwuuuttttttuuussstttuuuvvvwwwwwwxxxxxxwwwvvvtttsssrrrrrrssssssuuutttuuuvvvxxxyyywwwuuusssrrrtttyyywwwrrrrrrvvvvvvvvvuuutttttttttttttttwwwwwwwwwyyyzzzyyywwwttttttsssssssssssstttuuuvvvrrrvvvuuurrrqqquuuxxxxxxwwwvvvsssqqqqqqqqqssstttsssuuuwwwvvvsssqqqqqqrrruuuwwwyyyzzzyyyxxxxxxyyywwwwwwwwwwwwvvvtttsssqqqqqqrrrtttvvvwwwwwwvvvvvvuuusssrrrsssuuuvvvvvvuuussstttuuuuuutttsssrrrrrrrrrtttssspppqqqvvvyyywwwtttttttttrrrppppppqqqsssuuuuuuvvvwwwvvvuuuttttttvvvuuusssrrrrrrrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrrqqqqqqqqqqqqrrrrrrsssttttttrrrrrrssstttpppppppppppprrrtttvvvwwwxxxqqqpppssssssssstttuuuwwwxxxyyy{{{yyywwwwwwxxxwwwvvvtttvvvwwwyyyxxxwwwvvvwwwxxxzzzyyywwwvvvvvvvvvwwwwwwvvvwwwxxxyyyyyyxxxvvvuuuxxxxxxxxxxxxyyyyyyzzzzzzzzzxxxwwwwwwyyyzzzyyyxxxuuuwwwzzz{{{{{{xxxuuusss~~~xxxuuuvvvvvvtttssstttyyyvvvtttvvvuuurrrsssvvvwwwuuutttssstttuuuwwwxxxyyywwwuuutttvvvwwwvvvvvvvvvyyyyyyuuutttwwwyyyxxxxxxyyyzzzzzzzzzzzzyyyxxxqqqqqqrrrssstttvvvwwwwwwvvvwwwwwwvvvttttttvvvxxxvvvxxxyyyxxxuuutttttttttsssssssssssstttuuuvvvwwwwwwvvvuuutttsssrrrrrrrrrttttttuuuxxxzzz{{{yyyxxxqqqrrrvvvzzzyyyuuutttvvvvvvuuuuuutttttttttttttttyyyxxxwwwwwwxxxxxxvvvttttttsssrrrqqqrrrtttwwwyyysssuuuuuupppooorrruuutttuuutttrrrqqqqqqrrrtttuuuuuuvvvvvvtttrrrppppppqqqsssuuuxxxyyyyyyyyyzzz{{{wwwwwwvvvtttssssssssssssqqqrrrsssuuuwwwxxxyyyzzzzzzwwwtttssssssuuuuuuuuussstttuuuuuusssrrrrrrsssrrrtttrrrooopppuuuxxxwwwxxxwwwvvvsssqqqqqqsssuuuuuuvvvvvvvvvvvvuuutttssstttsssqqqppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttsssrrrrrrrrrsssssssssssssssssssssrrrqqqqqqqqqsssuuuuuusssrrrrrrsssqqqqqqrrrssstttuuuuuuvvv~~~vvvqqqppptttttttttuuuvvvwwwxxxyyyzzzyyywwwwwwwwwwwwuuussstttvvvxxxyyywwwwwwwwwxxxzzzyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvuuuuuuvvvwwwwwwwwwuuuwwwzzz||||||{{{xxxvvvzzzvvvvvvuuusssrrrtttxxxuuutttvvvuuurrrrrrttttttssssssssstttvvvxxxyyyzzzxxxvvvuuuuuuvvvxxxxxxwwwzzzzzzvvvtttwwwyyyxxxwwwxxxzzz{{{{{{zzzxxxwwwrrrrrrssstttuuuvvvvvvvvvtttvvvwwwvvvuuuvvvwwwyyywwwxxxyyyxxxvvvtttttttttwwwvvvtttsssssstttuuuuuuxxxwwwwwwwwwvvvvvvvvvwwwuuuuuuuuuwwwzzzzzzyyywwwpppssswwwzzzzzzwwwvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvtttuuuvvvvvvuuutttssssssssssssuuuvvvxxxyyysssvvvuuuooommmppprrrrrrsssrrrqqqqqqqqqssstttuuuvvvvvvuuusssqqqpppppppppsssuuuvvvwwwwwwwwwxxxzzzyyywwwuuussssssssstttuuuqqqrrrrrrsssvvvxxx{{{}}}}}}zzzwwwvvvvvvvvvuuutttsssuuuvvvuuurrrpppqqqsssrrrtttrrrnnnoootttwwwvvvxxxwwwvvvtttrrrsssvvvxxxvvvvvvvvvuuuuuutttssssssqqqqqqpppooooooppppppqqqrrrrrrrrrsssssssssssssssvvvuuutttrrrqqqqqqrrrrrrrrrssstttuuutttsssrrrqqqppprrruuuvvvtttsssrrrrrrsssttttttttttttsssrrrrrr~~~xxxuuuvvvvvvvvvvvvvvvwwwwwwxxxyyyyyywwwvvvuuuvvvvvvtttsssrrrtttxxxyyyyyyxxxyyyzzzyyyxxxxxxwwwwwwvvvvvvvvvzzzyyywwwuuuuuuvvvwwwxxxxxxyyyzzzzzzyyyxxxvvvtttssstttttttttttttttuuuvvvxxxyyyzzz{{{||||||||||||yyyuuuvvvuuussssssuuuwwwuuutttwwwvvvrrrrrrtttssssssssstttuuuwwwyyyzzzyyyxxxwwwvvvuuuvvvyyyzzzyyy|||{{{wwwuuuxxxyyyyyywwwxxxzzz{{{{{{zzzxxxwwwtttuuuvvvwwwwwwwwwwwwwwwtttuuuwwwwwwvvvvvvxxxyyywwwxxxyyyxxxvvvttttttuuu{{{yyywwwuuutttttttttuuuvvvwwwwwwxxxyyyyyyyyyyyyvvvuuuuuuvvvxxxwwwuuusssppptttxxxyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwsssrrrqqqrrruuuvvvvvvuuuqqqsssuuuxxxyyyyyyxxxwwwtttwwwuuupppmmmpppqqqqqqrrrrrrrrrrrrrrrsssuuuvvvwwwvvvtttrrrrrrqqqqqqqqqssstttuuuuuuttttttuuuwwwzzzxxxvvvtttssstttvvvwwwrrrrrrrrrsssuuuxxxzzz||||||{{{zzzyyyyyyxxxuuurrrsssuuuwwwtttpppoooqqqsssrrrtttrrrooooootttvvvuuutttuuuuuuttttttuuuxxx{{{wwwvvvuuuuuutttssssssssspppppppppooopppppppppppprrrrrrrrrsssssstttttttttvvvuuutttsssrrrqqqqqqqqqqqqrrrttttttttttttrrrqqqppprrruuuvvvtttsssrrrrrrrrrrrrssssssssssssrrrrrr}}}yyyxxxyyyxxxwwwwwwwwwwwwwwwxxxxxxwwwvvvuuuuuuvvvvvvuuutttqqqtttxxxzzzzzzzzzzzz{{{wwwwwwwwwwwwwwwwwwwwwwww{{{yyyvvvtttssstttvvvxxxxxxyyyzzz{{{zzzwwwtttrrrrrrssstttsssrrrsssuuuwwwzzzyyyyyyzzz{{{}}}~~~|||wwwtttvvvwwwttttttvvvwwwuuuuuuxxxwwwsssrrrtttsssttttttuuuwwwxxxzzz{{{xxxxxxyyyxxxvvvwwwyyy{{{zzz}}}|||wwwuuuxxxzzzyyywwwxxxyyyyyyyyyyyyxxxwwwvvvwwwxxxyyyyyyyyyxxxwwwtttvvvxxxxxxwwwwwwwwwxxxvvvwwwyyyxxxwwwvvvvvvvvvzzzzzzxxxwwwvvvvvvvvvvvvttttttuuuvvvwwwwwwwwwwwwuuuttttttuuuvvvvvvsssqqqrrrvvvxxxwwwvvvxxxxxxwwwtttttttttttttttuuuuuuvvvppppppppprrruuuwwwvvvuuupppsssvvvyyyzzzyyyvvvuuuuuuxxxvvvqqqnnnqqqsssrrrssssssssssssttttttuuuvvvvvvuuuttttttttttttsssqqqrrrssstttsssrrrrrrsssuuuzzzxxxvvvuuutttuuuwwwxxxssssssrrrssstttvvvxxxyyyyyyxxxyyyyyyzzzxxxtttqqqrrruuuwwwtttooommmppptttrrrttttttqqqqqquuuvvvtttppprrrttttttuuuvvvyyy{{{wwwwwwuuutttsssrrrrrrrrrpppppppppqqqqqqqqqqqqqqqrrrrrrrrrsssttttttuuuuuuttttttttttttsssrrrqqqppppppqqqrrrssssssttttttsssqqqsssuuuuuusssrrrrrrssspppqqqqqqrrrsssttttttuuu}}}yyyyyyyyyvvvuuuwwwxxxwwwvvvvvvvvvvvvwwwwwwvvvuuuuuuuuuwwwxxxwwwvvvtttwwwzzz|||{{{zzzzzzzzzuuuvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuuttttttttttttuuuwwwzzz{{{{{{xxxuuusssrrrsssuuutttssssssvvvxxxwwwwwwxxxyyy{{{|||~~~xxxttttttwwwxxxvvvvvvwwwxxxvvvvvvyyyxxxtttssstttsssttttttuuuwwwxxxyyyzzzvvvxxxzzzzzzxxxwwwyyy{{{yyy|||{{{wwwuuuwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzyyywwwvvvtttvvvyyyyyyxxxwwwwwwwwwuuuvvvxxxxxxwwwwwwwwwxxxuuuvvvwwwxxxyyyyyyyyyyyytttuuuuuuvvvuuutttsssrrrsssssssssuuuvvvvvvtttrrrsssxxxxxxtttsssvvvxxxvvvtttttttttttttttuuuvvvvvvqqqqqqsssuuuwwwxxxvvvtttqqqrrruuuvvvwwwvvvtttsssvvvyyyxxxrrrpppsssuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuwwwwwwuuurrrqqqrrrrrrrrrrrrsssuuuxxxxxxwwwvvvuuutttuuuvvvvvvtttsssssssssssstttttttttvvvuuutttuuuvvvvvvtttsssrrrvvvwwwtttnnnllloootttrrruuuuuussssssvvvvvvsssnnnqqqsssuuuuuuuuuvvvwwwxxxwwwuuusssrrrrrrrrrrrrqqqqqqrrrrrrssssssssssssrrrrrrsssssstttuuuuuuuuurrrsssuuuvvvuuusssqqqooooooooooooppprrrsssuuuvvvrrrsssttttttrrrrrrssstttvvvuuutttrrrrrrrrrssssss{{{vvvsssuuuuuusssrrrtttwwwvvvvvvuuuuuuuuuuuuvvvwwwvvvuuuvvvxxxyyyyyyxxxvvvyyy|||}}}|||zzzyyyxxxtttuuuvvvwwwxxxyyyyyyyyyuuuvvvvvvvvvuuutttrrrqqqrrruuuyyy{{{{{{yyyvvvtttrrruuuvvvvvvttttttwwwzzzsssuuuwwwyyy{{{|||||||||vvvssssssxxxzzzxxxwwwxxxxxxvvvwwwzzzyyyuuusssuuusssssstttuuuvvvwwwxxxxxxuuuxxx{{{{{{yyyxxxyyy{{{xxx{{{{{{vvvtttvvvwwwvvvwwwwwwvvvuuuuuuvvvwwwwwwwwwxxxyyyzzzzzzyyywwwvvvuuuwwwyyyyyyxxxwwwvvvwwwtttvvvxxxxxxxxxwwwxxxyyyqqqrrruuuxxxzzz{{{{{{{{{wwwwwwwwwwwwuuusssqqqooorrrrrrrrruuuwwwxxxvvvuuutttyyyxxxsssqqquuuwwwuuuvvvvvvvvvvvvvvvwwwxxxxxxssstttuuuxxxyyyxxxuuurrrrrrrrrsssssssssssssssssswwwzzzyyysssqqqtttvvvuuuvvvvvvvvvvvvvvvvvvuuuuuutttttttttvvvyyyyyyvvvrrrpppqqqrrrrrrsssuuuxxx{{{vvvuuuuuuttttttttttttuuutttttttttssssssrrrrrrqqquuussspppppprrrsssttttttrrrvvvxxxtttmmmkkkoootttqqquuuvvvuuuuuuwwwvvvrrrnnnqqqtttuuuuuusssssssssxxxwwwuuusssrrrrrrrrrrrrqqqrrrssstttttttttttttttrrrrrrsssssstttuuuvvvvvvppprrruuuwwwvvvtttqqqooonnnnnnnnnooopppsssvvvwwwsssssstttsssqqqqqqsssuuu}}}xxxtttqqqooonnnnnn}}}oooqqqssstttuuutttsssrrrssswwwzzzxxxtttrrrsssvvvuuuttttttttttttvvvwwwxxxrrruuuyyy{{{zzzxxxwwwwwwyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvwwwyyyzzzzzzxxxuuusssrrrssstttvvvvvvvvvuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvwwwvvvtttsssssstttuuuvvvyyyyyyxxxvvvtttsssuuuvvvtttssssssuuuvvvwwwvvvtttvvvvvvuuuuuuuuuwwwxxxyyyvvvwwwxxxyyyxxxvvvtttrrrtttuuuwwwxxxzzzzzzzzzzzzwwwwwwwwwxxxyyyyyywwwtttzzzzzzxxxvvvsssqqqrrrtttuuuuuuuuuuuuuuutttttttttoooooorrrvvv{{{|||yyyvvvtttttttttsssqqqqqqrrrsssssstttuuuvvvvvvuuutttssssssvvvyyyyyywwwuuuvvvwwwxxxvvvtttuuuwwwzzz||||||tttssstttvvvyyyxxxsssooottttttsssssssssssstttuuuvvvvvvuuuuuuvvvwwwxxxyyyxxxzzz{{{zzzwwwuuuwwwyyyqqquuuzzz|||zzzwwwtttrrrsssssstttuuuuuuuuuuuuuuussssssrrrrrrssstttuuuvvvssssssrrrrrrrrrsssttttttsssrrrqqqpppqqqsssuuuwwwsssuuuuuuqqqmmmlllnnnqqquuutttsssssstttuuutttrrrqqqsssuuuwwwwwwvvvtttssstttxxxwwwqqqnnnpppssssssssstttuuuvvvvvvuuutttsssuuurrrppppppqqqssssssrrrrrrsssttttttuuuuuuttttttpppooonnnooorrrtttttttttuuusssqqqqqqsssuuuvvvvvvuuuttttttsssqqqooommmlll|||xxxpppqqqsssuuuvvvuuutttssssssvvvyyyxxxtttrrrsssvvvwwwwwwuuuuuuuuuvvvxxxyyysssuuuxxxyyyxxxwwwwwwwwwyyyzzzzzzzzzyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyyyywwwvvvtttssstttuuuvvvvvvvvvuuutttvvvvvvvvvuuuuuuuuuuuuuuuwwwuuutttsssssstttuuuvvvwwwxxxxxxwwwuuuuuuvvvxxxssssssssstttvvvwwwvvvtttuuuvvvwwwxxxwwwvvvtttsssuuuvvvxxxyyyyyywwwvvvuuussstttuuuvvvxxxyyyzzz{{{xxxwwwvvvwwwyyyyyywwwuuuuuuvvvvvvuuuttttttwwwyyywwwvvvuuutttttttttttttttrrrqqqrrruuuyyyzzzxxxuuutttttttttrrrqqqpppqqqqqqrrrssstttuuuuuuuuutttsssuuuxxxzzzzzzxxxvvvwwwxxxxxxwwwuuuvvvyyy{{{||||||tttssssssuuuwwwvvvsssooosssssssssssssssssstttuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwyyyzzzyyywwwvvvwwwyyyuuuxxx|||~~~|||yyywwwvvvtttuuuvvvvvvvvvvvvuuutttrrrrrrrrrssssssttttttttttttttttttsssssssssssssssrrrrrrqqqqqqrrrsssuuuvvvsssssstttsssrrrrrrsssuuuvvvtttssstttvvvvvvuuutttssstttvvvwwwwwwuuusssrrrvvvyyyyyysssoooppprrrsssqqqqqqrrrssssssrrrqqqqqqtttrrrqqqqqqrrrsssrrrrrrsssssstttttttttsssrrrrrrqqqpppooopppsssuuuuuutttuuusssrrrrrrtttuuuuuuttttttttttttsssrrrqqqpppoooyyytttqqqqqqrrrtttvvvwwwvvvuuuuuusssvvvxxxwwwtttssstttvvvyyywwwuuuttttttuuuvvvwwwtttuuuwwwwwwvvvuuuvvvwwwyyyyyyyyyyyyyyyxxxxxxxxxyyyxxxxxxwwwwwwwwwxxxxxxuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuvvvwwwwwwvvvttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvuuutttsssssstttuuuvvvuuuvvvxxxxxxwwwwwwxxxyyytttssssssuuuwwwxxxwwwvvvsssuuuxxxzzzxxxuuupppmmmrrrsssuuuvvvwwwwwwwwwvvvtttsssssstttuuuwwwyyy{{{yyywwwvvvvvvwwwxxxxxxwwwtttuuuvvvvvvuuuuuuwwwyyyzzzxxxvvvtttsssssstttuuutttsssssstttvvvwwwvvvuuuuuuuuutttrrrqqqpppooonnnqqqrrrtttuuuvvvuuuuuutttvvvxxxyyyxxxvvvuuuuuuuuuxxxwwwvvvxxxzzz{{{{{{zzzuuusssssssssttttttrrrpppssssssssssssssstttuuuuuuuuuuuuvvvwwwwwwvvvttttttvvvwwwxxxxxxwwwvvvxxxyyyvvvyyy|||}}}{{{zzzyyyyyytttuuuwwwxxxxxxvvvuuusssqqqrrrssstttttttttsssrrrsssttttttuuutttsssqqqppppppqqqrrrsssssstttttttttrrrrrrsssuuuxxxyyyyyyxxxuuuttttttuuuwwwxxxwwwvvvvvvvvvwwwxxxwwwtttrrrpppvvvzzzzzztttoooqqqsssssspppqqqrrrssssssrrrqqqppprrrrrrqqqrrrssssssrrrpppssssssssssssrrrqqqpppppprrrqqqpppqqqsssuuuuuuuuuuuutttssstttuuuuuusssrrrrrrrrrssssssssssssttttttxxxrrrooonnnqqqsssuuuwwwxxxxxxwwwvvvuuuwwwyyyxxxvvvuuuvvvwwwyyywwwuuusssrrrssstttuuutttuuuvvvvvvuuutttuuuwwwyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvvvvvvvvvvwwwuuuuuuuuuvvvvvvwwwwwwxxxvvvwwwwwwxxxwwwvvvtttsssuuuuuuuuuuuuvvvvvvvvvvvvuuuttttttttttttuuuvvvvvvuuuwwwyyyzzzxxxwwwwwwwwwtttttttttuuuxxxxxxwwwvvvrrrtttwwwxxxwwwtttqqqnnnoooppprrrtttuuuvvvvvvvvvwwwvvvtttttttttvvvxxxyyyyyywwwuuuuuuwwwxxxyyyxxxyyyyyyyyywwwuuussssssttt|||zzzwwwtttssssssuuuvvvtttsssrrrssstttuuuvvvwwwxxxvvvuuutttsssqqqooommmrrrssstttvvvwwwwwwvvvvvvuuuvvvuuuuuusssrrrrrrrrrvvvuuuvvvwwwyyyzzzyyyxxxvvvuuutttttttttssssssrrrssssssssstttuuuvvvwwwxxxtttuuuwwwxxxwwwuuusssrrruuuvvvvvvwwwwwwwwwxxxxxxuuuvvvxxxxxxwwwvvvwwwxxxsssuuuwwwyyyyyyxxxvvvuuurrrtttuuuvvvvvvuuusssrrrrrrsssttttttsssqqqooommmoooppprrrtttuuutttsssrrrsssrrrrrrvvvzzz|||zzzwwwtttsssssstttvvvxxxwwwvvvxxxxxxxxxxxxvvvtttqqqpppsssxxxxxxssspppqqqssssssssssssuuuuuuuuuuuussssssrrrqqqqqqsssttttttrrrooopppqqqqqqrrrrrrrrrqqqqqqrrrpppoooppprrrttttttsssuuuttttttuuuvvvuuurrrpppppppppqqqrrrssstttuuuvvvzzzsssoooooooooqqqsssuuuwwwxxxxxxwwwwwwwwwxxxyyyyyyxxxxxxxxxxxxzzzyyywwwvvvuuuttttttuuuuuuvvvwwwvvvttttttuuuvvvyyyxxxwwwwwwwwwxxxyyyyyyyyyxxxvvvuuutttttttttuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwxxxxxxxxxvvvuuutttvvvvvvvvvwwwwwwxxxxxxxxxtttttttttttttttuuuvvvvvvwwwxxxzzzzzzxxxuuuuuuuuusssrrrrrrsssuuuuuutttsssrrrrrrssstttttttttttttttqqqrrrsssuuuvvvwwwxxxxxx{{{yyywwwuuutttuuuvvvwwwyyywwwuuuuuuwwwxxxyyyyyyzzz{{{{{{xxxuuusssrrrrrr}}}zzzwwwuuussstttuuuvvvssssssrrrrrrsssuuuxxxzzzzzzxxxvvvvvvvvvtttpppmmmrrrsssuuuwwwxxxxxxxxxxxxvvvuuutttssssssrrrrrrqqqtttssstttuuuwwwxxxvvvuuuwwwwwwwwwvvvuuuttttttttttttttttttuuuvvvxxxyyyzzzuuuvvvwwwxxxwwwvvvtttrrruuuuuuuuuvvvwwwwwwwwwwwwsssuuuvvvvvvuuuuuuvvvwwwqqqsssuuuxxxyyyyyyxxxxxxuuuvvvwwwxxxwwwuuusssrrrpppqqqrrrsssrrrpppmmmllloooqqqsssuuuvvvuuutttrrrtttsssrrruuuxxxyyyvvvssssssrrrrrrsssuuuwwwvvvuuuxxxxxxxxxwwwvvvtttrrrqqqoootttvvvrrroooqqqsssssstttuuuvvvwwwwwwvvvuuutttrrrqqqqqqsssttttttrrrooommmnnnoooqqqrrrsssssssssqqqooonnnoooqqqrrrrrrqqquuuttttttuuuvvvuuurrrpppnnnnnnooopppqqqsssuuuvvv{{{tttooonnnoooqqqppprrrtttwwwxxxxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyxxxzzzzzzzzzzzzyyyxxxwwwvvvuuuwwwxxxwwwvvvuuuuuuvvvxxxxxxwwwvvvvvvwwwyyyzzz{{{yyywwwtttsssssstttuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxyyyyyyxxxvvvuuuvvvwwwwwwxxxxxxyyyyyyyyyssssssttttttuuuvvvvvvvvvwwwyyyyyyxxxvvvtttssstttrrrqqqqqqqqqrrrrrrpppooorrrqqqqqqqqqsssuuuwwwyyywwwwwwwwwxxxyyyzzzzzz{{{{{{zzzxxxvvvuuuuuuuuuuuuwwwvvvuuuvvvxxxyyyyyyxxxvvvxxxyyyyyywwwuuuvvvvvv|||zzzxxxvvvuuuuuuvvvwwwrrrssstttttttttvvvyyy|||{{{yyywwwwwwxxxvvvrrrnnnqqqrrrtttwwwxxxyyyyyyyyyyyywwwuuutttuuuvvvuuuttttttsssrrrsssuuuvvvuuutttwwwxxxyyyxxxvvvtttttttttsssssstttuuuwwwyyyzzz{{{vvvvvvwwwxxxxxxwwwuuuuuuvvvuuutttuuuvvvwwwvvvuuutttuuuwwwxxxwwwwwwxxxyyyrrrssstttvvvwwwxxxyyyyyyvvvwwwwwwwwwvvvtttsssrrrpppqqqqqqrrrqqqpppnnnmmmqqqrrrtttvvvwwwvvvuuutttuuutttttttttttttttrrrqqqsssrrrrrrsssuuuvvvuuutttwwwwwwwwwwwwvvvuuuuuutttnnnsssuuuqqqoooppprrrrrrssstttuuuvvvvvvuuutttsssrrrrrrqqqrrrssssssrrrpppkkkmmmoooqqqssstttuuuuuupppooonnnnnnpppqqqqqqpppuuutttssstttuuuuuusssrrroooooonnnoooppprrrtttvvv~~~zzzsssnnnlllmmmppprrroooqqqtttvvvxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxxxxwwwwwwxxxzzz{{{{{{yyyvvvtttuuuwwwyyyzzzxxxvvvuuuuuuxxxwwwvvvuuuvvvwwwyyyzzz~~~|||yyyvvvttttttuuuvvvwwwxxxyyyzzzzzzyyywwwvvvvvvwwwxxxyyyyyyyyyxxxwwwuuuvvvvvvwwwxxxxxxyyyyyyrrrssstttuuuuuuvvvvvvvvvvvvwwwwwwvvvtttssstttvvvwwwuuuttttttttttttqqqooorrrrrrqqqrrrsssvvvxxxzzzyyyyyyyyyxxxxxxxxxyyyyyywwwwwwvvvvvvvvvuuuuuuuuuvvvuuuuuuwwwyyyzzzyyywwwsssuuuxxxyyyxxxxxxxxxyyyzzzyyyxxxwwwwwwwwwwwwwwwtttvvvwwwwwwuuuvvvxxx{{{zzzwwwuuuvvvxxxwwwrrrmmmnnnppprrruuuwwwxxxxxxxxxyyywwwttttttvvvwwwwwwuuuvvvtttrrrrrrtttuuuuuuuuuuuuwwwzzzyyyvvvsssrrrrrrqqqqqqrrrtttuuuxxxyyyzzzwwwwwwwwwwwwxxxxxxxxxxxxwwwuuussstttvvvvvvuuussssssuuuxxxyyyxxxxxxxxxyyyvvvuuutttttttttuuuvvvwwwvvvvvvuuutttsssrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqssstttuuuvvvwwwwwwwwwvvvuuuuuuuuusssqqqpppqqqrrruuutttssstttuuuvvvuuutttuuuuuuvvvvvvwwwwwwwwwwwwqqqvvvxxxsssoooooopppooorrrssstttuuuuuutttsssrrrtttrrrqqqqqqrrrsssrrrrrrmmmnnnpppqqqssstttuuuuuuqqqpppnnnoooppprrrqqqqqquuusssrrrrrrtttuuuuuutttrrrqqqppppppppprrrtttuuu~~~}}}vvvsssnnnjjjiiikkkooorrrooopppsssvvvwwwxxxwwwvvvtttttttttuuuwwwwwwvvvuuurrrtttxxxzzzyyywwwssspppuuuwwwzzz{{{yyywwwuuutttxxxwwwvvvuuuvvvwwwyyyzzz~~~zzzwwwvvvvvvwwwxxxxxxyyy{{{||||||zzzwwwuuuuuuvvvxxxyyyzzzyyyyyyxxxtttuuuuuuvvvwwwxxxxxxxxxrrrssstttuuuvvvvvvvvvvvvtttuuuuuutttssssssvvvxxx}}}{{{zzzyyyyyyxxxuuusssrrrrrrssstttuuuvvvwwwxxxyyyxxxwwwvvvuuuuuuuuuuuurrrssstttuuuvvvvvvvvvuuuuuuuuuuuuxxxzzzzzzyyywwwsssvvvxxxyyyxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvxxxzzzyyyvvvuuuwwwyyyyyyvvvtttuuuxxxwwwrrrllllllnnnqqqsssuuuvvvvvvvvvwwwtttrrrrrruuuwwwvvvuuuwwwuuurrrrrrsssuuuvvvvvvsssvvvzzzyyyvvvrrrqqqqqqooopppqqqrrrtttvvvxxxyyyxxxwwwwwwwwwxxxyyyzzzzzzxxxuuussstttvvvvvvtttqqqqqqtttwwwyyyxxxwwwwwwwwwyyywwwuuusssrrrrrrtttuuuvvvuuusssrrrppppppoooooossssssrrrrrrrrrssstttttttttuuuvvvwwwwwwxxxxxxxxxtttvvvvvvsssooonnnqqqtttwwwvvvuuuuuuvvvvvvuuutttssstttuuuvvvwwwxxxyyyyyytttyyyzzzuuupppoooooommmssstttuuuvvvvvvuuutttsssuuurrrppppppqqqssssssrrrooopppqqqrrrssstttttttttrrrqqqooopppqqqrrrrrrqqquuusssqqqqqqsssuuuvvvvvvtttsssrrrqqqqqqrrrtttuuuwwwmmmmmmooorrruuuvvvuuurrrqqqrrrrrrtttvvvxxxwwwtttqqqsssuuuwwwxxxwwwvvvwwwwwwyyyyyyyyywwwvvvvvvxxxzzzzzzwwwtttuuuwwwxxxvvvtttsssuuuxxxyyyxxxwwwxxxyyy{{{|||{{{xxxuuusssssstttyyyzzz{{{}}}|||zzz}}}|||{{{yyyxxxwwwwwwwwwwwwxxxzzz{{{{{{xxxvvvtttrrrtttvvvuuussssssuuuxxxyyyuuuuuuyyyyyyuuuuuuyyywwwyyyzzzyyyxxxvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwssspppqqqvvvxxxwwwtttssstttuuuuuuuuuvvvxxxzzzwwwvvvvvvxxx{{{|||yyywwwyyyxxxxxxwwwwwwwwwvvvvvv{{{yyywwwuuutttvvvxxxyyy{{{yyywwwuuusssssstttuuuwwwxxxwwwuuuuuuwwwuuupppqqqqqqrrrssstttttttttsssrrrsssuuuvvvxxxxxxyyyyyywwwvvvuuutttsssrrrrrrrrrvvvxxxzzzwwwsssooonnnnnnppprrrsssuuuuuuuuuuuuuuurrruuuxxxxxxvvvvvvwwwyyy{{{{{{zzzyyyxxxvvvuuutttuuussstttzzz{{{xxxuuuuuuxxxvvvtttsssrrrrrrrrrsssssstttsssrrrqqqqqqsssuuussstttvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxvvvtttsssrrrttttttrrrooooooqqqttttttwwwyyyxxxvvvuuuvvvxxxwwwwwwwwwwwwwwwvvvuuutttyyytttpppnnnppprrrrrrqqqwwwvvvtttsssrrrrrrrrrssstttqqqooopppssstttsssrrrvvvqqqooorrrsssqqqqqqssspppooonnnooorrrtttttttttoooqqqssstttsssssstttuuuwwwvvvtttsssrrrsssuuuvvvtttkkkkkknnnqqqtttuuutttsssqqqttttttuuuxxxyyyyyyvvvsssuuuwwwzzzzzzyyyxxxxxxxxxyyyyyyxxxwwwvvvwwwxxxzzzzzzxxxuuuuuuwwwwwwvvvtttuuuwwwyyyyyywwwuuuuuuvvvxxxyyyxxxwwwtttssstttuuuyyyxxxyyy{{{}}}~~~|||{{{|||zzzxxxwwwvvvuuuvvvvvvzzzzzzyyyyyyxxxxxxyyyyyytttvvvwwwvvvttttttvvvxxxxxxuuuvvvzzzzzzvvvuuuxxxxxxyyyyyyzzz{{{|||{{{{{{wwwwwwxxxyyyyyyyyyxxxxxxwwwtttrrrssswwwyyywwwtttrrrssstttttttttuuuwwwyyyxxxwwwwwwyyy{{{|||yyywwwzzzzzzzzzyyyxxxwwwwwwvvvzzzxxxvvvttttttvvvwwwyyyuuutttqqqppppppqqqrrrttttttwwwxxxuuutttwwwvvvsssssssssssssssttttttttttttssssssuuuvvvwwwwwwwwwwwwrrrssstttuuutttsssqqqooosssuuuwwwvvvsssqqqpppqqqpppqqqsssuuuvvvvvvuuutttooorrrtttuuusssssstttvvvxxxxxxxxxxxxwwwvvvuuuuuutttrrrsssyyy{{{xxxvvvvvvxxxwwwvvvuuutttttttttttttttuuuvvvuuussssssuuuvvvuuuuuuvvvwwwwwwxxxyyyyyyxxxyyyyyyyyyxxxvvvtttsssrrrssstttrrrppppppsssuuurrrtttvvvvvvtttrrrsssuuuvvvvvvwwwwwwvvvvvvuuuuuuwwwuuusssqqqppppppqqqqqqvvvvvvuuutttttttttuuuvvvuuusssqqqrrrtttvvvuuuttttttpppnnnqqqrrrpppppprrrsssqqqooopppqqqrrrqqqqqqoooqqqsssssssssssstttuuuvvvuuusssrrrrrrsssuuuvvv{{{pppjjjjjjmmmpppsssuuuuuutttsssvvvvvvwwwyyy{{{{{{xxxvvvvvvxxxzzzzzzxxxwwwwwwwwwyyyxxxwwwvvvvvvwwwyyyyyy{{{yyyvvvvvvvvvwwwuuutttxxxyyyzzzxxxvvvtttssssssuuuvvvvvvuuutttsssuuuvvvwwwwwwwwwxxx{{{}}}||||||{{{yyyvvvtttssssssuuuvvv|||zzzxxxvvvvvvxxx{{{}}}vvvxxxxxxxxxvvvuuuvvvxxxwwwvvvwwwzzzzzzwwwvvvwwwxxxvvvvvvyyy}}}~~~|||tttvvvwwwyyyyyyyyywwwvvvwwwuuutttvvvyyyzzzwwwtttqqqrrrssssssssstttvvvxxxxxxwwwwwwyyyzzzzzzyyywww{{{{{{zzzzzzyyyxxxxxxwwwxxxwwwuuuttttttuuuwwwxxxrrrpppnnnmmmnnnpppssstttpppuuuxxxuuusssvvvxxxxxxvvvvvvtttsssssstttuuuuuuttttttuuuuuuvvvvvvvvvvvvqqqsssvvvxxxwwwuuurrrpppppprrrtttuuutttssstttuuuoooqqqtttvvvwwwvvvtttsssoooqqqssssssrrrrrrsssttttttuuuvvvvvvvvvvvvuuuuuuuuussstttyyy{{{wwwttttttuuuvvvvvvvvvuuutttssssssuuuvvvxxxxxxvvvvvvvvvwwwwwwvvvvvvvvvvvvxxxyyyzzzxxxxxxxxxxxxwwwvvvtttsssqqqrrrsssrrrrrrrrrtttvvvqqqsssttttttsssrrrrrrsssttttttuuuvvvvvvvvvuuuuuutttvvvwwwtttqqqoooppprrrvvvuuuuuuuuuuuuvvvwwwwwwvvvtttssstttuuuwwwvvvvvvrrrnnnmmmppprrrpppoooqqquuusssppppppppppppooonnnoooqqqssstttsssssssssuuutttsssrrrrrrssstttvvvwww~~~tttooommmlllnnnqqqtttvvvvvvvvvuuuwwwwwwxxxzzz||||||zzzxxxuuuvvvxxxxxxvvvtttttttttxxxwwwuuuuuuwwwxxxyyyyyy{{{yyyxxxwwwvvvvvvuuuuuuxxxyyyzzzxxxvvvttttttuuuvvvvvvwwwuuutttssstttvvvvvvuuuuuuvvvyyy{{{||||||{{{yyyuuusssrrrsssuuuwwwyyyxxxvvvuuuvvvxxxzzz|||wwwwwwxxxxxxwwwvvvvvvvvvvvvvvvxxxyyyyyyxxxvvvvvvwwwtttsssvvv||||||yyyqqqsssvvvxxxyyyxxxvvvtttxxxwwwwwwyyy{{{zzzwwwtttpppqqqrrrrrrrrrsssuuuwwwvvvwwwwwwxxxyyyxxxvvvuuuxxxxxxxxxyyyyyyyyyyyyyyyvvvuuutttttttttuuuwwwxxxtttsssqqqpppppprrrtttvvvmmmtttxxxuuurrruuuzzz|||yyywwwuuutttssstttuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwtttvvvxxxzzzzzzxxxvvvuuurrrssstttuuuuuuvvvwwwxxxppprrrtttwwwwwwvvvsssrrrrrrssstttuuuuuuuuuuuuvvvuuuuuuvvvvvvvvvvvvuuuuuuwwwuuuuuuyyyzzzuuurrrqqqqqqrrrsssttttttsssqqqqqqtttwwwyyyyyyxxxvvvvvvvvvwwwvvvtttssstttuuuxxxyyywwwwwwwwwxxxwwwuuutttssspppqqqrrrsssssstttvvvwwwssstttuuuuuuttttttttttttrrrssstttuuuuuuuuuuuuuuuoootttyyywwwrrroooqqquuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvvvvvvvrrrnnnnnnrrrsssqqqpppqqqtttrrrpppppppppqqqpppnnnqqqsssuuuuuutttttttttuuussssssssstttuuuvvvxxxyyy~~~|||}}}~~~tttooopppsssnnnpppsssvvvwwwxxxxxxxxxwwwwwwwwwyyy{{{|||{{{yyytttvvvxxxwwwvvvtttssstttxxxuuuttttttwwwyyyzzzyyyzzzyyyyyywwwvvvvvvvvvvvvwwwxxxyyyxxxwwwvvvxxxyyyxxxyyyxxxvvvtttssstttuuuvvvttttttuuuxxx{{{|||{{{|||zzzvvvtttsssuuuwwwyyytttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwuuutttvvvwwwxxxxxxxxxxxxwwwvvvxxxuuusssvvv{{{}}}zzzvvvrrrtttwwwyyyzzzyyywwwvvvxxxyyyyyy{{{{{{yyywwwtttpppqqqrrrrrrrrrsssuuuwwwuuuvvvwwwwwwvvvuuutttsssttttttuuuwwwxxxzzz{{{{{{vvvvvvuuuttttttuuuvvvwwwwwwvvvuuusssssstttuuuvvvmmmtttxxxtttrrruuuzzz}}}yyyxxxvvvtttssstttvvvwwwwwwwwwvvvvvvvvvwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuwwwxxxxxxxxxqqqrrrtttvvvvvvuuusssrrrsssssstttuuuvvvwwwvvvvvvwwwwwwwwwwwwvvvuuutttsssuuurrrtttyyyzzzvvvssssssqqqrrrssstttttttttsssrrrtttvvvxxxxxxwwwuuuuuuvvvuuutttrrrqqqqqqsssuuuvvvuuuvvvwwwwwwvvvuuusssrrrqqqqqqrrrsssuuuwwwwwwwwwssssssssstttttttttssssssqqqrrrssstttttttttttttttlllsssyyyyyysssqqqtttyyywwwwwwvvvuuutttrrrqqqqqqttttttttttttssstttuuuvvvssspppppptttvvvtttrrrtttrrrqqqoooppprrrssssssrrrsssuuuwwwwwwvvvuuuvvvvvvsssttttttuuuvvvxxxyyyzzz}}}|||}}}tttnnnnnnssswwwqqqrrrtttwwwxxxyyyyyyyyyuuuuuuuuuvvvyyyzzzyyyxxxuuuwwwyyyyyywwwvvvvvvvvvwwwtttrrrssswwwzzzzzzyyyxxxyyyyyyxxxvvvvvvwwwyyyuuuvvvwwwwwwvvvwwwyyy{{{yyyyyyyyywwwtttssstttuuuuuuuuuuuuvvvyyy{{{{{{zzz|||zzzwwwvvvuuuvvvxxxyyyrrrsssvvvxxxxxxwwwtttsssttttttuuuvvvxxxxxxvvvtttvvvyyyxxxvvvvvvxxxyyyvvvyyyxxxvvvxxx{{{{{{yyyvvvuuuvvvyyy{{{|||{{{{{{zzzzzzzzzzzzzzzyyyxxxvvvuuupppqqqrrrrrrrrrsssuuuwwwuuuwwwxxxxxxuuusssssssssrrrssstttvvvxxxzzz{{{|||xxxwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuttttttpppuuuwwwsssrrrvvvzzz{{{wwwwwwuuuttttttuuuvvvvvvwwwvvvuuuuuuuuuwwwxxxyyywwwwwwvvvuuuuuuuuuvvvwwwwwwuuutttuuuwwwxxxxxxxxxrrrssstttuuuuuutttssssssrrrqqqqqqsssuuuvvvuuussswwwwwwwwwwwwvvvuuutttssspppnnnqqqwww{{{xxxwwwwwwttttttuuuvvvwwwwwwwwwvvvtttuuuwwwwwwuuutttuuuvvvsssrrrqqqqqqqqqrrrsssttttttuuuvvvvvvvvvtttsssrrrrrrrrrrrrtttwwwxxxwwwvvvrrrqqqqqqrrrssssssrrrpppqqqrrrrrrsssssssssrrrrrrmmmsssyyyxxxtttrrruuuzzzwwwwwwvvvuuusssqqqpppnnnrrrssstttsssrrrrrrtttvvvtttqqqrrrwwwyyyvvvuuuuuuqqqpppoooqqqsssuuuvvvuuutttvvvwwwwwwvvvuuuuuuvvvsssttttttvvvwwwxxxyyyyyyzzzrrrmmmmmmqqquuuxxxrrrsssuuuvvvxxxxxxxxxxxxsssrrrrrrsssvvvwwwwwwvvvtttvvvxxxyyywwwvvvvvvwwwwwwsssqqqsssxxx{{{{{{yyyvvvxxxyyyxxxvvvvvvxxx{{{ttttttuuuuuutttuuuwwwzzzvvvvvvwwwuuusssssstttvvvvvvuuuvvvxxxzzz{{{yyyxxxzzzyyyxxxwwwvvvwwwxxxxxxsssuuuwwwyyyxxxvvvtttrrrtttttttttwwwzzz{{{yyyvvvwwwzzzxxxttttttxxxzzzwwwvvvvvvwwwxxxxxxxxxxxxwwwuuuvvvwwwyyyzzzzzzzzz{{{{{{{{{{{{yyywwwvvvvvvvvvppprrrssssssssssssvvvxxxwwwyyy{{{zzzvvvtttssstttuuuvvvvvvwwwxxxyyyzzz{{{yyyyyyxxxwwwvvvuuuuuuttttttuuuwwwyyyyyyxxxvvvuuutttvvvuuurrrssswwwyyyxxxttttttuuuuuuuuuuuuuuuvvvtttsssrrrrrrsssuuuwwwyyyvvvvvvwwwwwwvvvuuutttsssuuusssqqqrrrvvvxxxyyyxxxtttttttttsssssssssttttttqqqppppppqqqtttuuutttrrrttttttuuuuuuuuuttttttsssrrrppprrrwwwzzzwwwuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyuuuvvvwwwvvvttttttvvvwwwrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuuuutttsssrrrsssssssssuuuxxxyyywwwuuusssrrrqqqrrrtttuuussspppqqqrrrrrrrrrrrrqqqqqqppprrrvvvyyyxxxtttrrrtttwwwvvvwwwwwwvvvuuusssqqqpppqqqssstttsssrrrrrrtttvvvtttrrrsssxxxzzzwwwuuuvvvsssqqqqqqrrrtttvvvwwwvvvssstttvvvvvvtttsssttttttrrrrrrssstttuuuvvvvvvvvvxxxrrrlllkkknnnsssvvvwwwssssssuuuvvvwwwwwwwwwwwwqqqppppppqqqtttuuuuuuuuuqqqsssvvvvvvuuuuuuuuuvvvvvvsssppprrrxxx|||{{{yyyuuuwwwyyyxxxwwwwwwyyy|||sssttttttsssrrrrrruuuwwwrrrsssttttttssssssuuuwwwvvvvvvwwwyyy{{{{{{yyyvvvxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxxxxvvvuuusssuuutttuuuxxx|||}}}{{{xxxxxx{{{xxxrrrrrrxxx{{{xxxqqqsssuuuuuuuuuuuuvvvwwwsssssstttuuuvvvwwwxxxyyy{{{{{{zzzxxxvvvuuuuuuvvvqqqrrrssssssssstttvvvxxxxxx{{{}}}{{{xxxuuuuuuvvvyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyxxxwwwuuuttttttsssuuuyyy|||}}}|||zzzyyywwwwwwuuuqqqssswwwxxxuuurrrssstttuuuvvvvvvuuuuuurrrqqqppppppqqqtttvvvxxxvvvxxxzzz{{{zzzwwwtttrrrrrrpppnnnppptttxxxyyyxxxvvvuuusssrrrrrrssstttuuurrrqqqppprrruuuvvvuuurrrpppqqqrrrsssttttttttttttwwwtttuuuxxxyyytttppppppuuuttttttttttttvvvxxxyyywwwwwwwwwuuuttttttwwwyyyrrrssssssttttttsssrrrrrrssstttuuuuuuuuutttsssrrrtttssssssuuuxxxyyywwwtttvvvtttssstttwwwwwwuuurrrrrrrrrrrrrrrrrrqqqpppooowwwxxxyyywwwtttrrrsssuuuuuuvvvwwwwwwwwwuuutttsssrrrtttuuutttrrrrrrtttwwwtttqqqsssxxxzzzwwwuuuvvvuuusssrrrsssuuuwwwwwwvvvqqqsssttttttsssrrrrrrsssqqqqqqrrrsssttttttttttttrrrpppooooooqqqssssssssssssqqqqqqsssvvvwwwvvvssstttsssrrrrrrsssrrrpppoooqqqrrrrrrrrrqqqrrruuuwwwwwwvvvvvvvvvwwwxxxxxxyyywwwuuutttssstttwwwyyy{{{wwwwwwwwwuuussssssuuuwwwuuuuuuuuuuuuvvvvvvvvvvvvwwwyyy{{{|||{{{zzzwwwvvvvvvvvvwwwwwwwwwvvvvvvuuuxxxwwwwwwxxxwwwuuurrrooosssssstttwww{{{}}}}}}|||xxxxxxwwwuuusssssstttvvvxxxxxxvvvtttqqqqqqsssuuuuuuuuuttttttuuuwwwyyyzzzzzzyyywwwvvvvvvvvvwwwwwwuuusssqqqqqqtttvvvxxxxxxzzzzzzyyywwwuuutttvvvwwwyyyzzz{{{{{{{{{zzzyyyxxx}}}yyywwwxxxxxxuuuvvvyyywwwxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuvvvwwwxxxwwwvvvtttuuuvvvwwwvvvuuurrrqqqqqqsssuuuvvvuuusssssstttvvvvvvwwwxxxwwwvvvtttsssrrrtttuuutttttttttwwwxxxwwwtttrrrsssuuuuuusssqqquuuvvvwwwwwwwwwuuutttsssrrrrrrssssssrrrrrrqqqppprrrsssttttttuuuuuuttttttssstttuuuvvvwwwwwwwwwwwwtttttttttuuuwwwvvvtttrrrrrrqqqqqqqqqpppqqqqqqrrruuuvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrppprrrtttvvvwwwuuusssrrrrrrrrrrrrqqqqqqpppppppppwwwvvvvvvvvvvvvuuurrrpppssssssttttttttttttttttttsssuuuvvvwwwvvvuuuvvvwwwuuussssssssstttuuutttrrrpppqqqrrrqqqrrrsssvvvyyyvvvuuuuuutttsssrrrrrrrrrrrrooonnnrrrwwwzzzxxxtttrrrpppnnnnnnppprrrsssssssssqqqqqqsssvvvwwwuuusssuuuuuuuuuuuuvvvvvvuuuuuusssttttttsssqqqrrrtttvvvwwwwwwwwwwwwwwwxxxyyyyyywwwvvvuuutttuuuwwwyyy{{{wwwwwwvvvtttrrrsssuuuwwwvvvvvvvvvuuuuuuuuuuuuuuuyyyzzz{{{|||{{{xxxvvvtttvvvvvvwwwxxxyyyyyyyyyyyyvvvvvvvvvwwwxxxxxxuuussstttssstttwwwzzz|||{{{zzzwwwxxxwwwuuusssssstttvvvwwwwwwvvvuuussssssuuuwwwwwwvvvuuuuuuuuuuuuvvvwwwzzzyyyxxxwwwvvvwwwwwwxxxxxxvvvttttttvvvxxxxxxxxxxxxxxxxxxwwwtttttttttvvvxxxxxxzzz{{{{{{{{{zzzyyy{{{wwwvvvwwwvvvsssrrruuuuuuvvvxxxyyyyyyyyyxxxxxxxxxwwwvvvvvvwwwwwwvvvuuurrrtttuuuwwwwwwvvvtttsssttttttuuuuuuvvvvvvuuuuuuttttttttttttssssssrrrqqquuuuuuvvvuuussssssuuuvvvyyywwwuuuuuuwwwwwwvvvtttvvvvvvvvvvvvvvvuuuttttttrrrrrrsssssssssssssssrrrqqqrrrrrrsssssssssssssssttttttuuuvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwvvvtttrrrqqqpppppppppqqqrrrssstttxxxxxxwwwvvvvvvvvvwwwwwwvvvuuutttrrrqqqppppppppprrrsssvvvwwwwwwvvvtttssstttsssssssssrrrrrrrrrqqqvvvuuutttuuuuuuuuusssqqqrrrssstttuuuuuutttsssssssssuuuwwwwwwvvvuuuvvvwwwvvvuuuttttttvvvwwwvvvuuupppqqqrrrrrrqqqrrruuuwwwvvvvvvuuuuuutttssssssrrrsssqqqpppssswwwyyywwwttt|||{{{~~~yyyrrrpppmmmmmmppprrrssstttsssrrrrrrtttvvvwwwvvvtttuuuuuuvvvvvvwwwxxxxxxxxxuuuvvvuuutttrrrrrrtttvvvxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwvvvuuuuuuwwwyyy{{{vvvvvvuuusssqqqrrrtttwwwwwwwwwvvvuuuuuutttuuuuuuyyyzzz{{{{{{zzzwwwuuusssvvvwwwxxxyyyzzz{{{{{{{{{uuuttttttvvvxxxzzzzzzyyyuuuttttttvvvyyyzzzyyyxxxwwwxxxwwwvvvtttssstttvvvuuuvvvwwwvvvuuuvvvxxxzzzyyyxxxwwwuuuuuutttttttttzzzyyyxxxxxxwwwwwwxxxxxxzzzxxxvvvwwwxxxyyyyyyxxxuuuvvvxxxwwwuuutttttttttvvvwwwxxxyyyzzz{{{{{{{{{zzzwwwwwwyyywwwrrrppprrrssstttvvvwwwxxxxxxxxxwwwyyyxxxvvvvvvwwwwwwvvvtttqqqsssuuuwwwwwwwwwvvvuuuwwwuuussstttwwwxxxwwwuuuvvvuuusssrrrqqqqqqrrrrrrvvvvvvvvvtttrrrqqqrrrtttuuutttssssssttttttsssrrrvvvvvvvvvvvvuuuuuuuuuuuurrrrrrssstttuuuuuuuuuuuurrrsssttttttuuuuuutttttttttuuuvvvvvvvvvvvvvvvuuuwwwvvvvvvvvvwwwwwwuuussspppppppppqqqrrrssstttuuuyyywwwuuutttttttttvvvwwwwwwvvvuuusssqqqpppnnnnnntttuuuwwwxxxxxxvvvuuussstttttttttttttttsssssssssuuutttsssssstttuuutttsssqqqsssuuuvvvvvvuuusssqqqtttvvvwwwxxxwwwvvvwwwxxxxxxvvvtttuuuvvvxxxyyyyyyqqqrrrsssrrrqqqrrrsssuuuwwwvvvvvvuuuuuuttttttsssvvvtttrrrtttwwwxxxvvvssszzzsssqqqooommmmmmppprrrttttttuuuuuuuuuvvvwwwxxxwwwvvvssstttuuuuuuttttttvvvwwwwwwwwwwwwtttrrrrrrsssuuuxxxxxxwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvvvvwwwyyyzzzuuuuuutttrrrqqqqqqtttvvvyyyxxxvvvuuuttttttttttttxxxxxxyyyyyyyyywwwvvvtttwwwxxxyyyyyyzzzzzzzzzzzzvvvuuutttvvvyyy{{{||||||vvvuuuuuuvvvxxxxxxwwwuuuvvvwwwxxxvvvtttssstttuuuvvvwwwyyyyyywwwwwwxxxzzzyyyxxxxxxwwwvvvvvvuuuuuuyyyyyyxxxxxxxxxxxxxxxxxxzzzyyyxxxxxxyyyzzzxxxwwwtttvvvxxxxxxvvvuuuuuuuuutttuuuvvvxxxzzz{{{||||||{{{yyyyyy|||zzztttpppqqqrrrsssuuuwwwxxxxxxxxxxxxzzzxxxwwwwwwwwwwwwvvvtttrrrtttuuuwwwwwwwwwuuutttxxxtttpppqqqvvvyyyxxxuuuxxxwwwtttrrrrrrssstttvvvtttttttttsssqqqpppqqqrrrrrrrrrqqqqqqrrrrrrqqqqqqvvvvvvuuuuuuuuuuuuuuuvvvrrrssstttuuuvvvwwwwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwuuuuuuvvvvvvvvvvvvuuuuuuxxxwwwvvvvvvwwwwwwvvvtttrrrrrrrrrrrrrrrsssssstttwwwuuurrrppppppqqqsssuuuvvvvvvuuutttsssrrrqqqppptttuuuvvvwwwwwwuuutttssstttttttttttttttttttttttttttrrrqqqrrrtttuuuuuutttqqqsssvvvwwwwwwuuurrrppptttvvvxxxxxxwwwvvvwwwxxxxxxvvvttttttvvvxxxyyyyyyrrrsssssssssqqqqqqrrrssswwwwwwvvvvvvuuuuuuuuutttwwwuuutttuuuwwwwwwuuusssyyyqqqpppooonnnooorrrtttttttttwwwxxxyyyyyyyyyyyyyyyyyyuuuvvvvvvtttrrrrrrsssuuuwwwxxxwwwuuurrrrrrsssuuuxxxwwwwwwvvvvvvwwwwwwwwwyyyxxxwwwvvvvvvvvvwwwxxxsssttttttsssrrrrrrtttvvvyyyxxxvvvtttsssttttttuuutttuuuvvvxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxwwwvvvuuuxxxvvvuuuvvvyyy{{{{{{{{{wwwvvvuuuvvvxxxxxxvvvtttvvvwwwxxxwwwuuusssttttttwwwyyy{{{{{{yyywwwwwwxxxwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxzzzyyywwwuuutttvvvyyyyyyxxxwwwwwwwwwuuuuuuvvvwwwxxxzzz{{{{{{yyyxxxyyy|||zzzsssoooppprrrsssuuuwwwyyyyyyyyyxxxzzzxxxwwwwwwxxxxxxwwwuuuuuuvvvwwwxxxwwwvvvtttssswwwrrrooopppuuuxxxwwwtttxxxvvvsssrrrrrrtttvvvxxxqqqrrrrrrqqqppppppqqqssstttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvrrrssstttvvvwwwxxxxxxyyyvvvwwwxxxxxxyyyyyyxxxxxxtttuuuuuuvvvvvvvvvvvvuuuxxxvvvuuuuuuwwwxxxwwwvvvvvvvvvtttsssrrrrrrqqqqqquuutttqqqppppppqqqtttuuuuuuvvvvvvwwwwwwvvvuuutttssstttuuuuuuuuutttssssssssssssssssssttttttttttttsssrrrrrrsssuuuvvvuuutttqqqsssvvvwwwwwwuuuqqqoootttvvvwwwwwwvvvvvvwwwxxxwwwuuuttttttvvvwwwxxxwwwqqqssstttsssqqqpppqqqrrrvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvtttzzzrrrooooooppprrruuuvvvuuutttwwwyyy{{{{{{yyyxxxyyyzzzxxxyyyyyywwwsssrrruuuxxxwwwwwwvvvtttrrrqqqssstttwwwwwwvvvuuuuuuuuuvvvvvvxxxxxxwwwvvvuuuuuuuuuuuurrrtttuuuvvvuuuttttttuuuyyyxxxuuutttssstttuuuvvvrrrsssuuuvvvwwwxxxyyyyyyxxxxxxxxxwwwvvvuuutttssswwwvvvvvvwwwyyyzzzzzzyyywwwwwwvvvwwwxxxxxxwwwuuuuuuwwwxxxwwwuuutttssstttwwwyyy{{{|||zzzxxxvvvvvvtttuuuvvvxxxyyyzzzzzzzzzvvvvvvwwwxxxxxxxxxwwwwwwvvvvvvwwwyyyzzzyyywwwttttttvvvxxxxxxxxxwwwxxxyyywwwvvvvvvvvvwwwxxxyyyyyyvvvtttvvvxxxwwwqqqnnnnnnssstttvvvwwwxxxxxxxxxwwwyyywwwvvvwwwxxxyyyxxxwwwvvvwwwxxxxxxxxxvvvtttrrrtttqqqpppqqquuuwwwvvvuuutttsssqqqqqqrrrtttwwwyyyqqqrrrsssrrrqqqqqqrrrtttqqqrrrssssssrrrqqqssstttssstttvvvwwwwwwvvvuuuuuurrrsssuuuvvvwwwxxxxxxxxxtttuuuvvvvvvwwwwwwvvvvvvssstttuuuvvvwwwwwwwwwwwwvvvuuussstttvvvxxxxxxwwwyyyxxxvvvtttrrrqqqqqqpppuuutttsssrrrsssuuuwwwxxxuuuvvvwwwxxxyyyxxxwwwwwwrrrsssssstttttttttttttttssssssssstttttttttttttttsssssssssuuuwwwwwwuuusssssstttvvvwwwvvvtttqqqpppsssuuuvvvwwwvvvuuuvvvwwwvvvuuuttttttvvvvvvuuutttppprrrssssssrrrpppqqqqqquuuuuuuuuuuuuuuuuuuuuuuurrrssstttuuuvvvwwwwwwwww{{{tttnnnooorrruuuxxxxxxvvvtttvvvyyy{{{zzzxxxwwwxxxyyywwwyyyzzzxxxttttttxxx|||uuuuuuuuusssqqqqqqssstttvvvvvvuuutttttttttttttttwwwwwwvvvuuuuuuttttttssspppssswwwxxxwwwvvvttttttxxxwwwuuusssssstttvvvxxxsssttttttuuuvvvwwwxxxxxxwwwwwwwwwwwwvvvuuuttttttttttttuuuxxxzzz{{{zzzxxxxxxwwwwwwxxxyyyyyyxxxvvvuuuwwwxxxxxxvvvtttsssttttttwwwzzz|||{{{yyywwwwwwrrrsssuuuwwwxxxxxxxxxxxxtttuuuvvvwwwwwwwwwwwwvvvtttuuuwwwyyy{{{{{{xxxuuutttuuuvvvvvvvvvvvvxxxzzzyyyxxxwwwvvvuuuuuuvvvwwwuuussstttwwwvvvqqqnnnpppssstttuuuvvvwwwvvvvvvuuuwwwvvvvvvwwwyyyzzzzzzyyyuuuvvvwwwxxxxxxwwwuuutttqqqrrrssstttvvvvvvwwwvvvrrrrrrqqqrrrtttwwwyyy{{{uuuvvvvvvuuusssrrrsssuuummmoooqqqpppooonnnppprrrqqqsssvvvxxxyyywwwuuusssssstttuuuvvvwwwwwwwwwwwwtttuuuuuuvvvvvvvvvvvvvvvrrrrrrtttuuuwwwxxxxxxxxxtttrrrqqqsssuuuxxxyyyyyyxxxwwwvvvtttsssrrrrrrrrrssssssssstttuuuwwwyyyyyyvvvwwwxxxyyyyyyxxxvvvuuurrrrrrssstttuuuvvvvvvwwwtttttttttuuuuuuvvvvvvvvvssstttvvvxxxzzzyyyuuurrrtttuuuuuuuuuuuusssrrrqqqrrrtttuuuvvvttttttuuuvvvvvvuuuuuuvvvwwwvvvssspppoooqqqssssssrrrqqqqqqrrrttttttttttttttttttttttttnnnppprrrtttuuuwwwxxxyyy||||||uuunnnpppsssxxxzzzzzzvvvsssuuuxxxzzzyyywwwuuuvvvxxxuuuwwwyyywwwttttttyyy~~~tttttttttrrrqqqqqqssstttvvvuuutttssssssssssssssswwwwwwvvvuuutttsssrrrrrrooosssxxxzzzyyywwwuuutttxxxvvvtttssssssuuuwwwyyyuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvvvvwwwwwwwwwvvvvvvrrrrrrtttxxx{{{|||zzzxxxxxxwwwwwwxxxzzzzzzyyywwwuuuwwwxxxxxxvvvtttssssssqqqtttyyy|||{{{zzzyyyyyyqqqrrrtttvvvvvvvvvvvvuuussstttuuuwwwwwwwwwvvvuuusssuuuwwwzzz}}}|||yyyvvvttttttuuuttttttuuuxxxzzz{{{zzzxxxvvvtttttttttuuuwwwuuuuuuxxxwwwsssqqqsssrrrssstttuuuuuuuuutttssswwwvvvuuuwwwyyy{{{{{{zzzssstttvvvxxxyyyxxxwwwvvvpppsssvvvwwwwwwwwwwwwxxxsssssstttuuuwwwzzz}}}zzzzzzzzzwwwuuussstttuuuooorrrtttsssqqqqqqsssuuupppssswwwyyyzzzxxxuuusssssstttuuuvvvvvvwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwqqqrrrsssuuuwwwxxxyyyyyyrrrqqqppprrruuuxxxyyyzzzwwwvvvuuuttttttsssttttttooopppqqqsssuuuvvvxxxxxxwwwwwwxxxyyyxxxvvvtttrrrrrrssstttuuuvvvwwwxxxyyyuuuuuuvvvvvvwwwwwwwwwxxxtttuuuwwwzzz{{{yyyuuuqqquuuuuuuuuuuutttsssrrrqqqqqqsssuuuuuutttssstttuuuvvvvvvwwwxxxxxxvvvrrrooonnnppprrrsssrrrqqqqqqrrrssssssssstttttttttttttttlllnnnqqqtttuuuwwwyyyzzz{{{xxx~~~xxxuuuuuuuuuwwwyyyzzzzzzyyyyyyyyyzzz{{{zzzyyyxxxwwwssstttuuuvvvwwwxxxyyyyyytttuuutttrrrqqqppprrrtttrrruuuvvvuuurrrrrrvvvyyy|||{{{zzzyyyxxxwwwwwwwwwtttvvvwwwvvvuuusssssstttuuuuuuuuuwwwyyyzzzyyyxxxxxxvvvuuuuuuvvvvvvuuusssxxxwwwvvvvvvwwwwwwuuutttpppqqqssstttuuuvvvvvvvvvrrrwwwyyywwwvvvxxxxxxvvvwwwxxxzzzyyyxxxvvvuuuuuuuuuyyy|||yyywwwyyyxxxvvvwwwxxxyyywwwuuuttttttuuuvvvuuuuuuvvvxxxyyywwwvvvrrrsssuuuxxxzzzzzzxxxuuusssuuuwwwxxxvvvuuuuuuuuuwwwyyyyyywwwuuutttwwwzzzzzzwwwtttsssvvvxxxxxxwwwrrrtttvvvvvvtttsssrrrssssssrrrrrrtttwwwzzz{{{{{{yyywwwvvvvvvwwwxxxxxxwwwtttsssrrrtttwwwxxxvvvsssqqqsssvvvxxxzzz{{{{{{{{{|||yyywwwwwwxxxwwwsssppprrrssssssqqqoooooorrrvvvooosssxxxzzzyyyuuurrrqqqxxxwwwuuutttssstttvvvwwwuuuvvvwwwxxxyyyxxxxxxwwwtttttttttvvvwwwvvvsssqqqsssrrrsssvvvyyyxxxuuuqqqrrrssstttuuuuuutttssssssnnnpppsssttttttrrrrrrrrrsssssstttttttttsssqqqpppxxxwwwvvvuuuvvvxxxzzz{{{uuusssppppppsssvvvyyyyyytttvvvxxxzzzyyywwwtttrrrrrrrrrrrrrrrrrrssstttuuussssssssssssssssssssssssrrrsssuuuvvvvvvtttrrrqqqqqqtttvvvuuuqqqooooooqqqrrrrrrqqqqqqqqqrrrtttuuupppkkkkkkqqqwwwwwwuuuuuu|||xxxwww}}}vvvuuuuuuvvvxxxzzz{{{yyyxxxyyyzzz{{{{{{{{{zzzxxxwwwsssssstttuuuvvvwwwxxxxxxvvvwwwvvvuuusssssstttvvvuuuuuuuuusssqqqrrrtttvvvzzzzzzyyyyyyxxxwwwuuuuuussstttuuutttsssrrrssstttuuuuuuuuuwwwxxxxxxxxxwwwwwwvvvuuuuuuvvvwwwuuutttvvvvvvuuuwwwxxxyyywwwvvvqqqqqqssstttuuuvvvvvvvvvrrrvvvwwwsssqqqssssssqqqtttvvvwwwxxxwwwvvvvvvvvvuuuyyy{{{xxxwwwxxxyyywwwvvvwwwwwwvvvtttsssssstttxxxvvvttttttvvvxxxxxxxxxxxxwwwwwwxxxxxxvvvsssppptttuuuwwwwwwvvvuuuvvvwwwxxxyyyyyywwwuuuuuuwwwyyywwwuuuttttttvvvwwwuuusssrrrtttvvvvvvuuuttttttuuuuuutttsssuuuwwwyyyzzzyyyyyyxxxwwwwwwyyyzzzzzzyyyuuusssrrrsssuuuvvvuuussspppsssvvvyyy{{{zzzyyywwwwwwvvvtttuuuvvvvvvtttqqqsssssstttrrrpppppptttwwwtttvvvwwwwwwuuusssrrrssswwwvvvtttsssrrrssstttuuuuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuwwwyyyzzzyyyvvvtttqqqqqqrrruuuxxxxxxvvvsssttttttttttttsssqqqpppnnnoooqqqtttuuutttrrrrrrrrrrrrsssssstttsssrrrqqqpppyyyxxxvvvuuutttuuuvvvwwwuuusssqqqqqqtttwwwyyyyyytttvvvxxxyyyyyywwwuuusssrrrrrrrrrrrrssstttuuuuuuttttttttttttttttttttttttrrrssstttuuuuuuuuusssrrrrrrssstttsssrrrppppppqqqqqqpppooooooooopppqqqrrrqqqlllkkkpppvvvvvvtttttt~~~wwwtttuuu}}}}}}tttuuuuuuvvvyyyzzzzzzxxxvvvyyyyyyzzz{{{zzzyyyxxxwwwrrrrrrssstttuuuvvvwwwwwwvvvwwwwwwuuussssssuuuwwwyyyvvvsssqqqqqqsssttttttxxxxxxyyyyyyxxxvvvtttsssqqqrrrsssrrrqqqqqqsssuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvuuutttuuuwwwwwwwwwuuuuuutttuuuwwwyyyzzzzzzxxxrrrrrrssstttuuuvvvwwwwwwuuuxxxxxxtttrrruuuwwwvvvssstttuuuvvvwwwwwwwwwwwwvvvyyyzzzvvvuuuxxxyyyxxxuuuvvvvvvuuusssrrrssstttzzzwwwtttsssuuuwwwyyyyyyzzzxxxvvvvvvuuutttqqqnnnuuuvvvwwwwwwvvvvvvxxxzzzxxxyyyyyywwwvvvuuuvvvxxxvvvuuuuuuvvvwwwvvvtttqqqsssuuuwwwwwwvvvvvvvvvwwwyyywwwvvvvvvwwwxxxxxxwwwxxxwwwvvvxxxzzz{{{{{{zzzvvvtttrrrqqqsssttttttsssppprrrvvvyyyyyyxxxuuussssssrrrrrrsssuuuuuutttrrrsssttttttsssrrrsssuuuxxxxxxxxxwwwtttrrrqqqsssuuuvvvuuusssrrrrrrsssssstttvvvvvvwwwxxxxxxwwwvvvuuutttuuuwwwzzz|||{{{xxxuuupppppprrruuuxxxxxxwwwuuuuuuttttttrrrpppnnnlllkkkppprrruuuuuutttrrrqqqqqqssssssssstttssssssrrrqqqyyyxxxuuutttrrrrrrrrrsssvvvtttrrrrrrtttwwwxxxxxxtttuuuwwwyyyyyyxxxvvvuuuqqqrrrrrrsssttttttuuuuuuttttttttttttttttttttttttqqqrrrssstttuuuuuutttssssssrrrqqqrrrssssssrrrqqqrrrqqqpppooooooooopppqqqsssnnnlllpppttttttsssuuuzzzsssrrruuu~~~}}}tttttttttuuuxxxyyyyyyvvvtttwwwxxxyyyyyyyyyxxxwwwvvvssssssttttttuuuvvvwwwwwwuuuuuuuuutttrrrrrrtttvvv{{{vvvrrrqqqtttvvvwwwvvvxxxxxxyyyyyyxxxvvvtttrrrqqqrrrsssrrrqqqrrrtttvvvwwwxxxyyyyyyxxxvvvvvvwwwvvvuuutttuuuwwwxxxxxxwwwsssssstttwwwzzz|||{{{zzzssssssssstttvvvwwwxxxyyyvvvyyyyyyvvvvvvzzzvvvuuuuuuvvvwwwxxxwwwwwwvvvyyyyyyuuutttwwwzzzyyytttuuuvvvuuusssrrrssstttyyywwwuuuuuuvvvxxxxxxxxxuuutttsssssstttuuutttsssvvvvvvwwwvvvvvvwwwzzz|||yyyyyyxxxxxxvvvvvvvvvvvvxxxwwwwwwvvvvvvvvvuuutttsssuuuwwwxxxwwwwwwyyyzzz{{{yyywwwwwwwwwwwwvvvuuutttttttttvvvyyyzzzzzzyyywwwuuurrrqqqqqqrrrssssssqqqrrrtttuuuuuutttrrrqqqrrrrrrssssssttttttsssssstttttttttttttttuuuwwwxxxvvvvvvvvvtttrrrrrrtttvvvvvvuuutttsssssssssttttttuuuvvvwwwwwwwwwvvvuuutttqqqsssuuuyyy{{{zzzwwwtttssstttuuuwwwxxxxxxvvvuuuuuutttsssrrrpppnnnmmmlllqqqsssuuuvvvtttrrrpppppptttttttttttttttttttttsssvvvvvvtttrrrqqqqqqqqqqqqvvvtttrrrssstttvvvwwwwwwttttttvvvwwwxxxwwwwwwvvvqqqqqqrrrssstttuuuuuuvvvrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrttttttuuuuuuttttttqqqooopppsssuuusssqqquuutttrrrqqqqqqqqqrrrrrruuuqqqooorrruuuttttttvvv{{{vvvrrrssswww}}}tttrrrrrrsssvvvwwwwwwuuusssvvvwwwwwwxxxxxxvvvuuutttuuuuuuuuuvvvvvvwwwwwwxxxuuuuuuuuutttssssssuuuwwwzzzvvvsssssswwwzzz{{{zzzyyyyyyzzzyyyxxxwwwuuutttssstttuuutttttttttvvvxxxxxxzzz|||{{{xxxwwwwwwxxxvvvuuuuuuvvvwwwyyyxxxwwwsssssstttvvvyyy{{{{{{zzzsssttttttuuuwwwyyy{{{}}}yyy{{{zzzvvvuuuzzz~~~{{{yyywwwwwwxxxyyyxxxvvvuuuxxxxxxuuutttwwwzzzyyyuuuvvvwwwvvvtttssstttuuuwwwwwwwwwxxxzzzyyywwwuuusssrrrqqqrrrtttvvvuuuuuuuuuvvvvvvvvvvvvwwwzzz}}}yyyyyyxxxxxxwwwwwwvvvuuuyyywwwuuusssrrrsssuuuwwwuuuvvvxxxxxxwwwxxxyyy{{{|||zzzxxxvvvwwwvvvuuutttqqqqqqqqqsssvvvwwwvvvuuuvvvuuusssqqqpppqqqrrrttttttsssrrrqqqqqqqqqqqqrrrtttuuuuuuuuuuuutttssssssvvvuuuuuuuuuvvvwwwwwwwwwrrrtttvvvvvvuuuttttttuuuvvvvvvvvvuuuuuuuuuuuuuuutttuuuvvvwwwvvvvvvttttttrrrsssuuuxxx{{{zzzwwwtttwwwxxxyyyyyyxxxvvvuuuuuutttsssrrrrrrqqqpppppppppqqqtttvvvvvvtttrrrqqqqqqvvvuuuuuuuuuuuuvvvvvvvvvssssssrrrrrrrrrrrrssssssvvvtttsssssstttuuuuuuuuutttttttttuuuuuuvvvvvvvvvpppqqqssstttuuuvvvvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrssstttttttttuuuuuuqqqooopppssstttsssqqquuutttrrrqqqqqqqqqrrrrrrvvvrrrrrruuuvvvttttttwww|||wwwtttssstttxxx|||uuurrrrrrrrrtttvvvwwwwwwvvvvvvvvvwwwxxxwwwvvvuuutttvvvvvvvvvvvvwwwwwwwwwxxxwwwxxxxxxwwwvvvvvvxxx{{{wwwvvvuuuvvvyyy{{{}}}}}}{{{zzzyyyxxxwwwvvvvvvuuutttvvvwwwxxxvvvvvvvvvwwwwwwzzz|||{{{xxxvvvwwwyyywwwvvvuuuvvvxxxxxxxxxvvvtttssstttvvvxxxyyyyyywwwttttttuuuwwwyyy}}}|||yyy|||}}}}}}~~~zzzwwwwwwyyyzzzxxxvvvssswwwxxxuuutttxxxyyyyyytttvvvwwwvvvttttttuuuvvvvvvwwwxxxzzz{{{zzzvvvsssuuutttssstttuuuuuusssqqqrrrtttvvvvvvvvvxxxzzz|||zzzyyyxxxxxxxxxwwwuuusssvvvuuurrrooonnnpppuuuyyyvvvwwwxxxwwwwwwwwwyyy{{{zzzxxxvvvuuuvvvvvvuuusssppppppqqqsssuuuvvvuuussstttuuutttsssqqqqqqsssuuuuuuuuussssssrrrrrrsssssstttvvvwwwwwwuuuttttttuuuwwwvvvuuuuuuwwwwwwvvvuuuqqqtttwwwxxxwwwuuussssssvvvvvvvvvvvvvvvuuuuuuuuurrrsssuuuvvvvvvvvvuuutttvvvvvvwwwyyy{{{{{{xxxvvvyyyzzz{{{yyywwwuuutttuuussssssrrrrrrrrrrrrssstttqqqsssvvvvvvuuusssrrrrrrvvvuuuuuuuuuuuuvvvwwwwwwqqqrrrrrrssstttuuuuuuuuuuuutttrrrrrrssstttsssrrrtttssssssssssssttttttuuupppqqqsssuuuvvvwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqrrrrrrssssssttttttuuusssqqqpppqqqrrrsssrrrrrrqqqpppooooooooopppqqqtttrrrssswwwwwwuuutttwww}}}wwwtttssstttuuuyyy{{{uuutttsssrrrsssvvvyyyzzzzzzwwwxxxyyyyyyyyyxxxvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvwwwyyy{{{uuuwwwyyyyyyyyyyyyzzz{{{{{{zzzwwwuuuttttttuuuvvvtttvvvyyyzzzxxxvvvuuuuuutttxxx{{{zzzvvvtttvvvyyyyyywwwvvvwwwxxxxxxwwwvvvuuuttttttuuuwwwwwwvvvttttttuuuvvvxxx{{{~~~~~~}}}|||xxxuuuuuuyyy{{{yyyvvvrrrvvvxxxvvvuuuxxxyyywwwssstttuuuuuusssssstttuuuxxxxxxxxxyyyzzzyyywwwtttvvvuuuuuuvvvvvvuuurrroooppprrruuuvvvwwwxxxyyy{{{zzzyyywwwxxxyyyxxxuuurrrtttuuutttsssqqqssswww{{{wwwxxxxxxwwwvvvvvvxxxzzzxxxvvvttttttuuuvvvuuutttsssssstttvvvxxxxxxuuusssrrrtttvvvuuusssssstttvvvuuuvvvxxxyyyyyywwwuuutttqqqtttvvvwwwuuuuuuvvvxxxxxxvvvuuuuuuwwwwwwtttrrrtttvvvxxxxxxvvvsssqqqpppuuuuuuvvvuuuuuuuuutttssspppqqqsssuuuvvvvvvvvvuuuwwwvvvvvvvvvxxxxxxwwwvvvwwwxxxyyyxxxuuussstttuuutttsssrrrqqqqqqrrrssstttpppsssuuuvvvuuutttssssssttttttssssssssstttvvvvvvrrrssstttuuuvvvvvvvvvvvvtttsssqqqqqqrrrrrrqqqppptttsssrrrppppppqqqrrrsssoooqqqsssvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrrrrrrrrrrrrrssssssttttttsssqqqooooooqqqsssqqqpppooooooooopppqqqrrrpppooorrrwwwwwwtttsssuuuzzztttrrrrrrtttuuuyyy~~~zzztttuuutttrrrssswww{{{}}}~~~yyyyyyzzz{{{zzzyyyxxxwwwtttttttttuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuxxxzzztttxxx{{{{{{xxxwwwwwwyyy{{{yyyvvvsssrrrssstttvvvsssvvvzzz{{{yyyvvvtttsssrrrvvvyyyxxxtttrrruuuxxxzzzxxxwwwwwwxxxxxxvvvuuuvvvuuutttuuuvvvuuutttrrrtttuuuvvvyyy}}}|||}}}}}}{{{zzzvvvrrrtttxxx{{{zzzwwwpppvvvxxxwwwvvvxxxyyywwwrrrsssttttttrrrrrrsssttt{{{yyywwwwwwxxxxxxxxxvvvttttttuuuwwwxxxwwwssspppnnnqqqtttwwwwwwxxxyyyzzz{{{yyywwwxxxyyyxxxuuuqqquuuwwwyyyxxxwwwwwwzzz~~~xxxxxxxxxwwwuuuuuuwwwyyyvvvtttssssssuuuvvvuuutttvvvvvvwwwyyyzzzzzzwwwuuuqqqtttvvvwwwuuutttuuuwwwtttwww|||{{{wwwtttnnnqqquuuvvvuuuuuuwwwzzzyyywwwuuuuuuwwwvvvssspppyyyzzzzzzwwwtttpppoooooottttttuuuuuuttttttsssrrroooppprrrtttvvvvvvvvvvvvwwwuuusssssstttuuuuuuttttttvvvwwwvvvsssrrrsssvvvtttsssrrrqqqqqqqqqrrrsssooorrruuuvvvuuutttttttttsssrrrrrrqqqrrrssstttuuutttuuuvvvvvvwwwwwwvvvvvvtttrrrqqqqqqqqqqqqpppnnntttsssqqqoooooooooqqqrrroooqqqsssvvvwwwxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuussssssrrrqqqqqqqqqrrrrrrtttuuuuuurrrnnnmmmppptttrrrrrrqqqqqqqqqrrrtttuuulllmmmqqqwwwwwwsssqqqsss{{{uuusssuuuzzzyyyzzz~~~}}}wwwqqqqqqqqqrrrtttwwwzzz|||zzzzzzzzzzzzyyyxxxwwwwwwvvvxxxyyyyyywwwvvvvvvwwwyyyvvvssstttwwwyyyxxxwwwwwwxxxyyyxxxvvvttttttuuuvvvvvvvvvuuuuuutttsssrrrwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwvvvzzzzzzxxxwwwvvvvvvvvvvvvuuuuuuuuuwwwxxxxxxwwwuuuwwwuuuuuuxxx}}}~~~|||~~~~~~{{{zzzzzz{{{|||yyyvvvuuuvvvxxxyyyzzzxxxxxxwwwwwwwwwwwwwwwxxxuuuvvvvvvwwwwwwwwwvvvvvvzzz}}}|||yyywwwyyywwwtttqqqsssuuuwwwxxxvvvtttsssssstttuuuvvvxxxzzz{{{{{{~~~yyyuuurrrssstttvvvxxxyyyyyyyyyxxxzzz|||~~~{{{xxxvvvuuutttrrrpppuuuuuuuuusssrrrrrrtttvvvttttttuuuvvvvvvuuuttttttvvvwwwwwwvvvuuuuuuvvvxxxvvvxxxzzz{{{|||{{{yyyxxxuuuuuuuuuuuuuuuvvvwwwwwwyyyvvvtttuuuvvvwwwuuurrruuuwwwwwwuuuqqqpppqqqtttvvvvvvvvvuuuuuutttssssssssssssssssssuuuwwwyyy{{{yyyvvvttttttuuuuuusssppptttuuuvvvuuuttttttvvvxxxxxxvvvsssrrrssssssrrrqqqtttuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuusssrrrsssuuuxxxuuuvvvwwwwwwuuussspppnnnttttttsssrrrrrrrrrrrrsssyyyxxxwwwxxxyyyzzzyyyxxxvvvvvvvvvuuuttttttsssssstttrrrpppqqqtttuuutttsssrrrrrrqqqpppqqqrrrssstttvvvuuurrrqqqpppqqqssstttoooppprrrtttuuuuuutttttt}}}yyyttttttwwwttttttvvv{{{{{{vvvvvvuuutttttttttvvvyyyzzzwwwxxxxxxyyyyyyyyyxxxxxxvvvwwwxxxwwwuuussssssssswwwuuusssssstttvvvvvvvvvtttvvvwwwvvvtttrrrrrrsssssstttuuuuuuvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyyyyxxxvvvuuuttttttwwwzzz|||{{{yyy{{{|||}}}|||zzzxxxyyyzzz|||zzzwwwvvvwwwyyyyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxzzz}}}|||xxxwwwwwwvvvrrrqqqrrruuuvvvvvvuuusssrrrtttuuuvvvxxxyyy{{{{{{{{{yyywwwtttqqqpppppprrrsssyyyzzzzzzyyywwwxxxzzz||||||zzzxxxwwwwwwvvvuuuttttttuuutttsssrrrrrrtttvvvuuuuuuuuuuuutttttttttsssvvvwwwwwwwwwuuuuuuvvvxxxuuuvvvwwwxxxxxxxxxwwwvvvsssrrrrrrrrrrrrssstttuuuwwwuuussstttuuuvvvtttrrrvvvwwwwwwvvvsssrrrsssuuuttttttttttttuuuvvvwwwxxxyyyxxxwwwuuuttttttssssssvvvtttrrrsssuuuuuutttrrruuuvvvvvvuuuttttttvvvwwwxxxvvvsssqqqrrrssssssrrrwwwwwwwwwvvvuuutttsssrrrtttuuuuuuuuuvvvvvvwwwwwwvvvvvvuuutttssssssvvvxxxvvvwwwwwwvvvuuutttrrrqqqvvvuuuuuutttttttttttttttwwwuuutttuuuvvvvvvuuutttuuuuuuuuuttttttssssssssstttrrrpppqqqtttuuuuuusssssssssssssssssstttuuuuuusssrrrqqqpppppppppqqqrrrpppqqqsssttttttttttttsss~~~yyyxxxuuussstttxxxqqqrrruuu{{{|||xxxyyywwwuuutttssstttvvvwwwtttuuuvvvwwwxxxxxxxxxxxxwwwxxxxxxwwwtttrrrrrrrrrtttttttttsssrrrrrrsssuuurrrtttuuutttrrrqqqqqqqqqrrrssstttvvvwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuutttttttttttttttuuuuuuuuuvvvxxxxxxyyyyyyxxxuuuttttttvvvxxxxxxwwwvvvwwwyyyyyyyyywwwwwwxxxyyy|||zzzxxxxxxyyyyyyyyyxxxvvvvvvvvvuuuuuuvvvvvvwwwzzzzzzxxxxxxxxxxxxyyyzzzyyy|||{{{xxxvvvwwwvvvrrrrrrsssuuuvvvuuutttrrrqqqtttvvvxxxzzz{{{{{{{{{zzzwwwvvvuuuttttttuuuvvvwwwzzzzzzzzzxxxvvvvvvxxxzzz{{{yyywwwwwwxxxxxxwwwvvvsssttttttsssqqqrrrtttvvvxxxwwwuuusssrrrrrrssssssuuuwwwwwwwwwvvvuuuvvvxxxvvvvvvvvvvvvvvvvvvvvvvvvsssrrrrrrrrrrrrsssssstttuuutttssssssttttttsssrrruuuvvvwwwvvvttttttvvvwwwuuuttttttttttttvvvwwwxxxyyyyyyxxxwwwuuusssqqqpppsssrrrqqqrrrtttuuutttsssuuuvvvwwwvvvttttttuuuwwwyyyvvvrrrqqqrrrsssttttttxxxxxxwwwvvvuuusssrrrqqqtttuuuuuuvvvwwwxxxxxxyyyvvvwwwwwwuuuttttttvvvxxxwwwwwwvvvuuuuuuuuuuuuuuuxxxwwwvvvvvvuuuuuuvvvvvvvvvuuussssssttttttsssqqqtttttttttssssssssssssssssssqqqpppqqqsssuuuuuutttttttttuuuvvvvvvvvvvvvuuuqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssttttttssssssrrr~~~yyytttsssrrrpppsssxxxuuuwww{{{{{{vvvuuusssrrrqqqrrrssstttssstttuuuuuuvvvvvvvvvuuuwwwxxxyyyxxxvvvttttttuuusssuuuwwwuuurrrqqqsssuuussstttvvvuuusssrrrrrrsssrrrsssuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttuuuuuuvvvuuuvvvwwwxxxxxxxxxyyyzzzuuuuuuuuuvvvvvvvvvuuutttuuuvvvxxxxxxwwwvvvxxxyyy{{{zzzyyyyyyzzzzzzyyywwwuuuuuuuuuuuuuuuuuuvvvwww{{{zzzxxxvvvvvvwwwyyyzzzvvvyyyzzzwwwwwwyyyyyyvvvtttuuuvvvvvvvvvuuusssrrrtttuuuwwwyyyzzzzzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuwwwyyyzzzxxxvvvvvvwwwwwwwwwvvvrrrssssssrrrrrrrrruuuwwwzzzxxxuuusssqqqqqqrrrssstttvvvwwwwwwvvvvvvwwwxxxxxxwwwvvvuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvuuuttttttttttttttttttssstttuuuuuuuuuuuuuuuvvvwwwxxxvvvtttsssrrrssssssttttttuuuvvvvvvvvvuuusssrrrttttttssstttttttttttttttvvvwwwwwwvvvtttssstttvvvzzzwwwsssrrrsssuuuwwwwwwuuuuuuuuuuuutttsssqqqqqqttttttuuuvvvwwwwwwxxxyyywwwxxxxxxvvvuuuuuuvvvxxxvvvuuutttssstttuuuwwwxxxxxxwwwvvvvvvuuuuuuvvvvvvxxxvvvttttttuuutttsssqqqrrrrrrssssssssssssssssssrrrrrrqqqrrrssstttuuuuuussstttuuuwwwwwwvvvuuuuuuttttttuuuvvvvvvvvvvvvuuussssssssssssssssssrrrrrr{{{vvvrrrqqqpppoooqqqvvv{{{}}}~~~{{{sssssssssttttttttttttttttttuuuuuuuuuttttttsssrrrtttvvvxxxxxxvvvvvvvvvwwwsssvvvxxxwwwtttssstttwwwuuuvvvxxxwwwvvvtttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuuwwwwwwxxxxxxxxxyyyyyyyyywwwwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvuuuvvvvvvwwwwwwuuuwwwxxxxxxvvvvvvxxxzzzvvvvvvwwwwwwvvvuuuttttttuuuvvvxxxxxxwwwwwwxxxzzzzzzyyyxxxxxxzzzzzzyyyxxxuuuuuutttuuuuuuvvvwwwwwwzzzxxxvvvttttttuuuvvvwwwssswwwxxxwwwxxx||||||zzzvvvvvvwwwxxxwwwwwwvvvuuutttuuuvvvwwwxxxxxxwwwvvvtttttttttttttttsssrrrrrrtttuuuuuuuuutttuuuxxxzzzzzzxxxuuuuuuuuuuuutttsssrrrsssssssssrrrsssvvvyyy{{{yyyvvvtttrrrrrrrrrssssssuuuwwwxxxwwwvvvwwwxxxvvvuuuttttttttttttuuuuuuwwwwwwvvvvvvuuuvvvvvvwwwuuuuuuvvvuuuuuuuuuuuuvvvssssssrrrssstttuuuvvvvvvvvvuuutttrrrqqqrrrrrrsssqqqrrrtttvvvvvvvvvuuuuuuwwwwwwwwwvvvuuutttttttttwwwxxxxxxvvvtttssstttuuuzzzxxxuuutttvvvxxxyyyyyyqqqqqqrrrsssssssssrrrrrrssssssttttttuuuvvvwwwwwwwwwxxxxxxwwwuuutttuuuwwwuuusssrrrqqqrrrtttwwwxxxwwwvvvuuuuuuttttttuuuuuuvvvuuussssssssssssrrrpppqqqrrrrrrrrrssstttttttttrrrrrrsssrrrrrrssstttuuurrrssstttuuuvvvuuuttttttuuuvvvwwwwwwwwwwwwvvvvvvtttsssssssssrrrrrrssssssyyytttrrrrrrrrrpppqqquuu}}}~~~~~~~~~}}}{{{yyyxxxssstttwwwyyyyyyxxxwwwvvvuuuuuuuuuuuutttsssrrrqqqqqqsssuuuuuuttttttuuuvvvtttvvvwwwxxxwwwvvvwwwxxxuuuwwwxxxxxxwwwvvvvvvwwwvvvvvvvvvvvvuuutttsssrrrvvvvvvwwwwwwxxxyyyyyyyyywwwwwwvvvvvvvvvuuuuuuuuuxxxxxxwwwwwwwwwwwwxxxxxxvvvxxxyyywwwtttsssuuuxxxuuuwwwxxxxxxvvvtttuuuuuuuuuvvvxxxxxxwwwwwwxxxzzzxxxwwwvvvvvvxxxzzzzzzyyyuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwuuutttssssssttttttqqquuuwwwvvvxxx|||}}}zzzvvvvvvwwwxxxxxxxxxxxxxxxvvvuuuuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrqqqqqqppprrrssstttsssssstttwwwzzzyyywwwuuutttttttttsssrrrrrrssstttttttttuuuxxx{{{{{{zzzxxxvvvtttsssssstttrrruuuwwwxxxwwwwwwwwwxxxrrrrrrrrrsssssstttttttttuuuuuutttssssssssssssttttttuuuwwwvvvuuuuuuvvvwwwtttsssqqqrrrtttuuuuuutttqqqrrrrrrsssttttttuuuuuusssttttttuuuuuuuuuttttttxxxyyyyyywwwuuusssttttttxxxyyyxxxvvvtttrrrssstttyyywwwuuuvvvxxxyyyzzzyyyooopppqqqrrrssssssssssssttttttttttttuuuuuuuuuuuuvvvwwwxxxwwwuuuttttttuuutttsssrrrqqqrrrtttvvvxxxvvvuuuttttttssssssttttttsssrrrppppppqqqqqqpppnnnqqqqqqrrrssstttuuuuuuvvvsssttttttsssqqqqqqrrrtttrrrrrrsssttttttttttttsssuuuuuutttttttttsssssssssssssssrrrrrrrrrssssssttt|||xxxuuurrrrrrtttuuussstttwww||||||{{{yyywwwvvvvvvvvvrrruuuyyy|||}}}zzzvvvtttssstttttttttttttttssssssrrrsssuuuuuutttssstttuuuttttttuuuwwwyyyzzzyyywwwsssuuuvvvvvvuuutttuuuvvvuuuuuuuuuuuutttsssrrrqqquuuuuuvvvvvvwwwxxxxxxyyywwwvvvvvvvvvuuuuuuuuuuuuzzzyyyxxxwwwwwwwwwwwwwwwvvvyyyyyyvvvrrrpppsssvvvtttvvvxxxwwwuuuttttttvvvuuuvvvwwwwwwvvvvvvwwwxxxvvvuuussstttvvvyyy{{{{{{vvvuuuuuuvvvwwwxxxyyyyyyvvvvvvuuuuuutttssssssrrrqqqtttvvvtttuuuyyyyyyvvvuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwvvvuuutttuuuwwwxxxyyyxxxwwwvvvvvvuuuvvvvvvrrrsssssssssrrrrrruuuwwwwwwvvvttttttuuuvvvvvvuuussstttuuuuuuuuuwwwzzz}}}zzzzzzyyyxxxwwwvvvuuutttrrrtttwwwxxxxxxwwwwwwwwwrrrssstttvvvwwwwwwwwwvvvssssssrrrqqqqqqqqqqqqqqqrrrtttvvvvvvttttttuuuwwwvvvtttrrrsssuuuvvvuuutttqqqsssuuuvvvwwwwwwvvvuuutttttttttssssssttttttuuuuuuwwwxxxwwwtttssstttvvvyyyyyyyyyvvvsssrrrrrrsssuuuuuuuuuvvvxxxyyyyyywwwrrrrrrssstttttttttssssssvvvvvvvvvuuuuuuuuuuuuuuuuuuwwwxxxwwwuuusssssstttttttttsssssstttuuuvvvwwwvvvuuuttttttssssssttttttrrrqqqpppppprrrrrrqqqpppqqqrrrssstttuuuvvvwwwwwwuuuvvvvvvtttqqqoooqqqrrrssssssrrrrrrsssssstttuuuuuutttrrrppppppoooppppppsssrrrrrrqqqrrrsssuuuuuu}}}vvvrrrsssqqqrrrvvvwwwvvvvvvyyyzzzzzzyyywwwuuutttvvvwwwqqqtttyyy}}}|||yyysssppprrrrrrssstttuuuuuuuuuuuuuuuwwwxxxwwwuuuttttttuuutttssssssvvvzzz{{{yyyvvvqqqsssttttttsssrrrssstttssssssttttttssssssrrrqqqtttuuuuuuvvvwwwwwwxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuzzzzzzxxxwwwvvvvvvvvvvvvwwwyyyyyyvvvqqqnnnqqquuurrruuuwwwwwwtttssstttvvvuuuvvvwwwvvvuuutttuuuwwwuuusssqqqrrruuuyyy|||}}}vvvvvvvvvvvvwwwxxxyyyzzzvvvvvvvvvvvvuuutttrrrrrrqqqtttuuussssssvvvuuurrrsssttttttvvvwwwxxxyyyzzz{{{yyywwwuuutttvvvxxxyyyyyyxxxwwwvvvvvvwwwxxxxxxtttttttttrrrqqqqqqsssuuuvvvttttttuuuwwwyyyyyyxxxsssuuuvvvvvvvvvxxx{{{~~~zzzzzzzzzzzzyyywwwvvvuuuqqqtttwwwyyyxxxwwwwwwwwwtttvvvxxx{{{||||||{{{{{{tttsssrrrrrrqqqqqqqqqqqqqqqsssuuuuuusssrrrtttwwwxxxvvvssstttvvvwwwvvvtttuuuwwwyyyzzzyyywwwtttrrrsssrrrrrrrrrsssuuuwwwxxxrrrtttvvvvvvtttsssuuuwwwyyyzzzyyyvvvsssrrrrrrsssrrrrrrsssvvvxxxyyywwwuuuuuuvvvvvvvvvuuutttssssssxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvwwwvvvtttrrrrrrsssuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvuuuttttttttttttttttttrrrrrrrrrtttuuutttsssqqqrrrssstttuuuwwwxxxxxxuuuwwwwwwtttpppnnnppprrrttttttsssrrrrrrtttuuuvvvwwwuuurrrpppnnnnnnoooppprrrrrrqqqqqqrrrtttuuuvvv{{{vvvtttsssuuusssqqqssswwwyyyyyyxxx{{{zzzxxxwwwuuuttttttssstttvvvxxx{{{{{{zzzxxxwwwuuuvvvwwwxxxwwwuuusssqqqpppwww{{{zzzyyyzzzxxxuuupppoooppprrruuuxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuzzzvvvssstttxxxzzzxxxuuusssvvvyyyyyyuuurrrqqqrrrzzzzzzyyyxxxwwwvvvuuutttxxxwwwvvvvvvuuuvvvvvvvvvzzzxxxuuusssrrrrrrssstttsssuuuvvvvvvtttssstttuuuuuuvvvwwwxxxwwwvvvtttrrrrrrtttwwwxxxxxxxxxzzz{{{{{{yyywwwwwwxxxxxxwwwvvvyyyzzzzzzxxxtttqqqppppppyyyuuurrrqqqtttwwwxxxwwwssstttvvvyyy{{{{{{xxxvvvxxxvvvttttttvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxtttttttttvvvxxxxxxvvvtttwwwwwwwwwvvvvvvvvvvvvvvvttttttssstttvvvzzz}}}xxxxxxwwwvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzwwwsssooommmnnnqqqrrrrrrtttvvvwwwxxxwwwvvvuuuttttttttttttuuuvvvxxxyyy|||{{{{{{{{{zzzwwwssspppvvvsssppprrrvvvwwwuuuqqquuuttttttuuuwwwwwwwwwuuuxxxyyyxxxwwwyyy{{{wwwqqqvvvtttsssssstttuuusssrrrtttuuuwwwvvvssssssvvvyyyyyywwwuuuvvvxxxyyywwwuuuxxxwwwvvvvvvwwwwwwvvvuuuyyyzzzyyytttnnnmmmrrrwwwwwwuuusssqqqqqqrrrtttvvvqqqrrrsssrrrqqqqqqsssvvvsssttttttuuuvvvvvvuuuuuusssuuuwwwxxxxxxuuuqqqoooqqqssssssrrrpppooopppqqqxxxuuuqqqpppqqqrrrssstttyyywwwtttqqqooopppqqqrrrxxxtttsssrrrvvvtttrrrtttwwwyyyyyywwwyyyxxxwwwvvvuuutttttttttuuuvvvxxxyyyyyyxxxuuutttvvvwwwxxxxxxwwwuuusssrrrnnntttwwwuuutttvvvuuurrrqqqppppppsssvvvxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxuuurrrssswwwyyyxxxuuuuuuwwwxxxwwwtttrrrrrrssswwwwwwvvvvvvvvvvvvuuuuuuwwwvvvvvvwwwwwwxxxyyyyyywwwvvvuuusssssstttuuuvvvtttvvvwwwwwwuuusssssstttssstttvvvvvvvvvtttsssqqqvvvxxxyyyzzzyyyzzz{{{}}}|||zzzxxxxxxyyyyyyxxxwwwyyyzzzzzzxxxtttqqqppppppuuusssrrrtttvvvwwwuuusssssstttvvvxxxyyyyyywwwuuuwwwuuussssssuuuwwwxxxwwwxxxwwwvvvtttttttttuuuuuussssssssstttvvvvvvtttrrrwwwwwwxxxwwwwwwvvvttttttrrrqqqqqqqqqrrrtttwwwxxxvvvvvvuuuuuuuuuvvvwwwwwwuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxvvvrrrooonnnoooqqqsssuuuvvvwwwxxxxxxwwwvvvuuuttttttsssssstttvvvwwwxxxzzzzzzzzzyyyxxxvvvrrrpppuuurrrppprrrwwwyyywwwtttuuuuuuuuuvvvwwwwwwwwwvvvvvvxxxvvvttttttxxxwwwssswwwvvvttttttttttttrrrpppsssuuuwwwwwwuuutttvvvxxxzzzwwwvvvvvvxxxxxxvvvtttvvvttttttuuuwwwxxxwwwvvvyyyzzzzzzvvvqqqppptttxxxuuutttsssrrrsssuuuxxxzzzvvvuuusssqqqpppqqqtttuuutttuuuuuuuuuuuutttssssssrrrtttvvvwwwvvvtttqqqooossssssrrrrrrrrrrrrrrrrrrwwwtttrrrqqqrrrtttttttttzzzxxxuuurrrpppooooooooo{{{uuurrrrrrrrrvvvuuussstttvvvwwwwwwvvvvvvvvvuuuttttttttttttuuuuuuvvvxxxxxxxxxvvvsssrrrxxxxxxyyyxxxwwwuuusssrrrnnnsssuuurrrqqqssstttrrrrrrqqqqqqtttwwwyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvsssqqqssswwwyyyxxxvvvwwwxxxwwwuuurrrqqqsssttttttttttttuuuuuuvvvvvvvvvuuuvvvvvvwwwxxxyyyzzz{{{uuuuuuttttttuuuvvvwwwxxxvvvwwwxxxwwwuuusssssstttuuuuuuvvvwwwwwwuuutttsssyyyyyyyyyyyyxxxxxx{{{}}}zzzxxxvvvvvvxxxxxxxxxwwwzzzzzzzzzxxxtttqqqoooooopppqqqsssvvvxxxwwwsssppptttuuuvvvwwwwwwvvvuuutttvvvtttrrrsssuuuwwwxxxxxxxxxwwwtttrrrqqqqqqrrrssssssrrrrrrrrrttttttrrrpppvvvwwwxxxxxxwwwvvvsssrrrrrrqqqqqqpppqqqrrrtttuuuttttttsssttttttuuuvvvwwwssstttuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvtttqqqooooooppprrrtttwwwwwwxxxxxxxxxwwwvvvvvvttttttssssssssstttvvvwwwwwwxxxxxxxxxwwwtttqqqpppsssqqqqqqssswwwyyyxxxvvvtttuuuvvvvvvwwwvvvvvvvvvtttvvvvvvqqqppptttwwwwwwxxxvvvuuuuuuuuutttqqqooosssuuuwwwxxxwwwvvvvvvwwwyyyxxxvvvvvvvvvvvvtttssssssrrrrrrsssvvvxxxwwwvvvvvvxxxyyyvvvsssrrrtttvvvwwwvvvuuuttttttvvvxxxzzzzzzvvvrrrpppppprrrttttttuuuuuuuuuuuutttsssrrrrrrqqqrrrtttuuuuuusssrrrpppuuusssqqqrrruuuvvvtttrrrtttsssqqqrrrsssttttttsssyyyxxxvvvtttrrrpppnnnmmmxxxsssrrrssstttuuutttsssssssssttttttttttttsssssssssssstttuuuuuuuuuvvvwwwxxxwwwvvvuuutttxxxyyyyyyxxxwwwuuutttsssrrrvvvvvvsssqqqtttvvvuuusssrrrrrrtttwwwyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrsssvvvxxxxxxxxxzzzxxxuuurrrqqqrrrtttuuuttttttuuuuuuuuuvvvvvvvvvuuuuuuvvvwwwxxxxxxyyyyyyuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxyyyxxxuuussssssssswwwxxxyyyyyyyyyxxxxxxwwwwwwwwwvvvuuussstttvvvyyywwwvvvttttttvvvwwwwwwvvvyyyzzzzzzwwwtttpppooooooppprrruuuwwwxxxvvvsssqqqvvvwwwwwwwwwvvvuuutttuuuvvvtttssstttvvvxxxyyyyyyyyywwwuuusssrrrsssuuuvvvtttrrrqqqrrrssssssrrrpppsssuuuwwwyyyxxxvvvtttrrrttttttttttttuuuvvvwwwxxxttttttsssssssssttttttuuurrrsssuuuvvvwwwxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuusssrrrqqqpppqqqrrrtttuuuuuuuuuvvvvvvvvvwwwwwwwwwttttttsssrrrrrrsssuuuuuuvvvwwwyyyxxxvvvtttrrrqqqrrrqqqrrrtttvvvwwwvvvtttssstttuuuuuuuuuttttttuuuqqqvvvwwwsssqqqtttwwwxxxvvvuuuuuuuuuvvvuuusssqqqssstttwwwxxxxxxwwwvvvuuuyyyxxxvvvvvvuuutttsssrrrsssrrrqqqsssuuuvvvvvvuuuqqqsssuuutttrrrqqqqqqssszzzxxxvvvuuutttttttttuuuxxxtttqqqppprrrsssssssssssssssttttttttttttssssssqqqrrrssstttttttttsssrrruuuqqqoooqqqvvvxxxuuurrrrrrqqqpppqqqsssssssssqqquuuuuuuuuuuusssqqqooonnn}}}wwwssssssuuuvvvssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrssstttuuuvvvttttttvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuttttttxxxwwwsssrrruuuwwwvvvssssssssstttwwwyyyyyyxxxuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttvvvxxxyyyyyy|||xxxtttqqqppprrrtttvvvwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwvvvvvvuuutttvvvwwwxxxxxxxxxwwwuuuuuuwwwxxxyyywwwuuusssrrrsssxxxxxxyyyyyyyyyyyyyyyxxxvvvvvvuuusssrrrrrruuuwwwwwwvvvtttuuuwwwxxxxxxxxxxxxyyyyyywwwsssqqqppppppssstttuuuvvvvvvvvvuuuvvvxxxyyyyyyxxxuuutttvvvwwwwwwvvvtttuuuwwwyyyyyyyyyxxxwwwvvvvvvvvvxxxzzz{{{uuusssrrrrrrttttttsssrrrqqqsssvvvxxxxxxwwwvvvtttuuuuuuvvvwwwxxxzzz{{{|||vvvvvvtttsssrrrrrrrrrrrrrrrsssuuuvvvwwwwwwvvvvvvvvvvvvvvvuuuuuutttttttttrrrrrrrrrrrrssstttuuuvvvsssrrrrrrssstttvvvxxxyyyuuuuuusssrrrrrrsssttttttuuuwwwyyyyyyvvvtttssssssssssssssstttuuutttrrrqqqqqqsssuuutttsssqqqrrrssspppvvvzzzwwwuuuvvvxxxwwwsssssssssuuuwwwxxxvvvtttssstttuuuwwwxxxwwwuuutttwwwwwwvvvuuusssrrrqqqqqquuusssrrrssstttuuutttrrrpppqqqssssssrrrqqqqqqqqqwwwvvvtttsssrrrrrrssssssrrrqqqpppqqqrrrrrrrrrqqqpppqqqrrrtttuuuvvvvvvvvvttttttttttttuuuuuuuuuuuutttqqqnnnpppuuuwwwtttqqqqqqpppooopppqqqrrrqqqoooqqqrrrtttuuuuuutttrrrqqqzzzuuussstttvvvxxxqqqrrrrrrqqqppppppqqqsssrrrrrrrrrssssssuuuvvvvvvssstttuuuwwwxxxyyyzzzzzzvvvvvvuuuuuuuuuuuuuuuuuussswwwwwwsssqqqtttuuutttsssrrrrrrtttvvvxxxxxxwwwttttttttttttttttttttttttuuuuuuuuuuuuvvvxxxyyyyyy|||xxxssspppqqqssstttuuuwwwwwwwwwvvvvvvuuuuuuuuutttuuuvvvvvvvvvuuusssrrrvvvwwwyyyzzzyyyxxxuuutttuuuvvvwwwvvvtttrrrrrrsssvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvttttttvvvxxxxxxwwwvvvwwwyyy{{{{{{{{{vvvwwwxxxvvvsssqqqqqqqqquuuvvvvvvuuutttuuuwwwyyyxxxzzzzzzxxxttttttwwwzzzxxxvvvttttttvvvxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{|||uuutttrrrsssuuuvvvvvvuuuqqqsssuuuwwwwwwwwwvvvuuussstttuuuvvvxxxyyyzzz{{{xxxwwwuuutttrrrrrrqqqqqqrrrtttuuuwwwwwwvvvuuutttuuuuuutttttttttttttttssssssssstttuuuuuuvvvvvvwwwsssrrrqqqqqqrrruuuxxxzzzwwwvvvtttsssssssssttttttsssvvvzzzyyyvvvsssssstttssstttvvvvvvuuutttqqqpppqqqsssvvvuuurrrpppqqqsssrrrxxx{{{yyyxxxyyyxxxuuuqqqqqqsssvvvyyyyyywwwuuussssssssstttvvvvvvuuussstttuuuvvvtttrrrqqqqqqrrrvvvtttssssssttttttsssrrrrrrssssssssssssrrrrrrqqqpppppppppqqqrrrsssuuuuuuoooppppppooommmmmmnnnpppoooppprrrtttvvvxxxyyyyyyvvvuuuuuutttttttttuuuuuutttqqqpppqqqtttuuusssqqqsssqqqoooooopppppppppooooooppprrrtttuuuuuutttttt|||yyyvvvtttssstttvvvxxxqqqssstttsssqqqqqqsssuuusssssssssssstttuuuvvvvvvssstttuuuvvvvvvwwwxxxxxxsssssssssttttttuuuvvvwwwssswwwwwwtttrrrttttttssssssrrrrrrsssuuuwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwyyyzzz|||xxxssspppqqqsssttttttttttttuuuuuuuuuuuuvvvvvvssstttvvvwwwwwwvvvuuuttttttvvvyyy{{{{{{yyywwwvvvssstttvvvuuusssrrrrrrsssuuuuuuuuuuuuuuuvvvwwwwwwvvvxxxyyyxxxwwwwwwxxxyyyvvvuuuuuuvvvxxxzzz{{{zzztttuuuvvvvvvtttrrrrrrssssssuuuvvvuuutttsssuuuxxxwwwyyyyyyvvvrrrrrrwww{{{xxxuuusssssstttuuuuuutttuuuvvvwwwxxxyyyyyyxxxxxxtttsssqqqrrrtttvvvwwwwwwuuuuuuvvvvvvuuuttttttsssssstttuuuvvvwwwwwwwwwwwwwwwvvvuuutttssssssssssssssstttvvvwwwwwwuuusssrrrsssssssssssssssttttttttttttuuuvvvwwwxxxxxxwwwwwwwwwuuusssqqqrrrtttvvvxxxxxxwwwvvvtttssssssttttttppptttxxxxxxtttrrrrrrtttsssuuuwwwxxxxxxvvvtttsssrrruuuxxxwwwsssqqqrrruuuwwwyyyyyyvvvwwwzzzyyytttrrrrrrtttwwwyyyyyywwwtttsssrrrppprrrtttuuutttrrrrrrtttuuutttqqqpppqqqsssuuutttssssssuuuvvvuuuttttttsssrrrqqqrrrrrrqqqpppnnnnnnoooqqqrrrtttuuuvvvppprrrpppkkkeeedddiiioooqqqrrrtttvvvwwwxxxyyyyyywwwvvvtttsssrrrrrrsssttttttttttttssssssssssssssswwwtttqqqoooppppppppppppqqqqqqrrrsssttttttttttttwwwuuutttrrrrrrtttvvvwwwrrrtttuuutttrrrrrruuuwwwtttttttttttttttuuuvvvvvvtttttttttuuuuuuuuuuuuuuuqqqrrrrrrrrrtttuuuvvvwwwtttxxxyyyvvvtttvvvvvvsssrrrrrrqqqsssuuuvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyxxxwwwwwwyyyzzz|||xxxsssqqqrrrttttttsssqqqqqqrrrssstttuuuvvvwwwrrrsssvvvxxxyyyyyyxxxwwwrrrtttxxx{{{|||{{{yyyxxxqqqsssttttttsssrrrrrrssswwwwwwvvvvvvwwwxxxyyyyyytttvvvxxxyyyxxxwwwxxxxxxsssrrrqqqsssuuuwwwxxxwwwssstttvvvuuutttsssssstttpppsssvvvvvvtttssstttuuuuuuwwwxxxuuuqqqqqqvvv{{{wwwuuurrrqqqrrrsssrrrqqqtttuuuwwwxxxxxxvvvtttssssssqqqpppqqqtttvvvxxxxxxyyyxxxwwwuuutttrrrqqqqqquuuvvvvvvvvvvvvvvvuuuuuuvvvuuuuuutttttttttuuuuuutttuuuwwwxxxwwwuuurrrppprrrrrrrrrsssssstttttttttuuuvvvwwwyyyyyyyyyxxxwww{{{yyyuuusssrrrsssuuuwwwyyyxxxvvvuuutttttttttuuunnnssswwwwwwssspppqqqtttsssuuuyyyzzzzzzxxxwwwwwwssswwwzzzxxxtttrrrtttwww{{{zzzvvvsssuuuzzzyyytttssstttuuuwwwyyyxxxuuussstttqqqoooppprrrtttsssrrrqqqssstttsssqqqpppqqqtttsssrrrrrrtttvvvwwwwwwvvvsssqqqooonnnoooooonnnmmmppppppqqqrrrrrrsssssstttttttttqqqggg^^^]]]fffooossstttuuuwwwxxxxxxxxxxxxwwwvvvsssqqqpppqqqrrrsssuuuvvvwwwvvvtttsssssstttzzzwwwsssppppppqqqrrrqqqssssssssssssssssssssssss~~~vvvuuurrrqqqqqqsssuuuwwwvvvvvvuuuttttttuuuwwwwwwuuuvvvwwwvvvtttrrrssstttxxxtttqqqqqquuuvvvtttqqqrrrssssssrrrqqqppprrrsssuuuvvvwwwvvvtttssssssuuutttuuuvvvvvvuuusssqqqoooqqqssstttsssqqqrrrvvvyyyvvvvvvwwwxxxxxxxxxxxxxxxyyyxxxuuusssrrrrrrssstttyyyvvvrrrpppqqqsssttttttttttttuuuvvvwwwxxxyyyyyysssuuuwwwyyyyyyxxxuuutttsssssstttuuuvvvwwwwwwxxxwwwvvvtttssstttvvvyyy{{{wwwvvvvvvuuuvvvxxxyyyzzztttttttttttttttuuuvvvvvvyyyzzzzzzxxxuuusssssssssrrrsssuuuvvvwwwvvvuuutttwwwvvvuuuuuuuuuwwwxxxyyy|||}}}yyyrrrnnnppprrrqqqooosssvvvxxxwwwtttrrrrrrsssqqqpppqqqtttxxxzzzzzzyyyvvvsssppppppsssvvvyyyxxxxxxxxxwwwvvvtttsssrrrqqquuuyyyxxxtttsssuuuxxxyyyxxxxxxwwwvvvuuuttttttrrrsssuuuvvvxxxyyyyyyyyytttuuuvvvxxxxxxwwwwwwvvvzzzxxxvvvtttssssssuuuuuuxxxxxxxxxvvvttttttuuuwwwxxxuuurrrtttyyyzzzxxxuuussstttvvvxxxzzz{{{||||||{{{zzzxxxwwwvvvwwwxxxxxx|||xxxtttuuuxxxyyywwwsssttttttttttttttttttssssssrrrssstttuuuuuutttsssrrrtttuuuvvvuuutttttttttuuuwwwrrrnnnppprrrrrrssswwwsssttttttsssrrrqqqssstttppppppqqqrrrssstttuuuvvv|||uuuuuulllVVVRRReeetttvvvvvvvvvvvvvvvuuuuuuuuuxxxwwwuuuqqqoooppptttwwwuuuuuuttttttrrrpppooonnnzzzxxxuuurrrpppooopppppppppsssuuuvvvuuutttttttttzzzvvvuuusssqqqqqqrrrtttvvvvvvuuuuuuuuuvvvwwwxxxyyytttuuuvvvuuutttssstttuuuwwwsssqqqrrruuuvvvssspppqqqrrrrrrrrrpppppprrrttttttuuuvvvuuusssrrrssstttuuuvvvwwwwwwwwwuuusssrrrqqqsssuuuuuussssssvvvyyyxxxwwwvvvuuuuuuwwwxxxyyyuuuuuutttsssssstttvvvvvvyyyvvvsssrrrsssuuuuuuvvvuuutttttttttuuuuuuvvvwwwpppqqqtttvvvxxxxxxxxxwwwuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvtttssstttvvvyyy{{{zzzyyyyyyyyyyyy{{{|||}}}wwwvvvsssrrrrrrtttwwwyyyzzzzzzzzzxxxuuusssssssssssssssssssssssstttuuuuuuuuuuuutttttttttuuuvvvwww{{{}}}zzzsssoooqqqrrrqqqtttvvvxxxwwwtttqqqooonnntttrrrpppqqqtttwwwxxxxxxzzzxxxtttqqqpppsssvvvxxxxxxxxxwwwvvvtttsssrrrrrrppptttwwwwwwtttsssuuuxxxyyyxxxwwwvvvuuuttttttuuuuuuvvvwwwxxxyyyzzzzzzzzztttuuuwwwxxxxxxxxxwwwvvvwwwvvvuuutttuuuvvvxxxyyyxxxxxxxxxvvvttttttvvvwwwxxxuuussstttxxxzzzxxxuuutttuuuvvvxxxyyyzzzzzzzzz{{{zzzyyyyyyxxxxxxxxxyyy~~~zzzwwwxxx{{{|||zzzwwwrrrtttvvvwwwwwwuuusssrrrssstttvvvwwwxxxxxxxxxxxxxxxxxxwwwuuutttsssssstttuuuqqqooorrrtttttttttwwwuuuvvvuuusssqqqooopppqqqnnnoooqqqrrruuuvvvxxxyyyyyyssstttlllWWWSSSdddpppuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxvvvtttqqqqqqsssvvvuuuuuusssrrrpppooonnnmmmwwwuuutttrrrqqqqqqqqqrrrooorrruuuvvvuuusssssssss|||wwwvvvuuusssqqqpppqqqrrrsssuuuuuuuuuuuuvvvxxxyyyzzzssstttuuuuuuttttttuuuvvvuuurrrqqqrrrtttuuurrroooooopppqqqqqqpppppprrrtttssstttuuutttsssrrrssstttssstttuuuvvvvvvuuusssssspppsssvvvvvvtttsssuuuwwwyyywwwtttrrrsssuuuxxxzzzuuuuuuuuuuuuuuutttttttttyyyvvvtttsssuuuwwwxxxxxxwwwuuusssrrrqqqrrrssstttqqqrrrssstttuuuvvvwwwxxxvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvtttttttttvvvxxxzzzzzzzzzyyyzzzzzz{{{|||}}}yyywwwtttqqqrrruuuxxx{{{zzz{{{{{{xxxuuussssssttttttsssrrrqqqqqqsssuuuvvvtttssssssssssssttttttuuuxxx{{{zzzuuurrrssssssrrrvvvwwwwwwuuurrrooonnnnnntttrrrqqqqqqsssuuuvvvuuuzzzxxxuuurrrrrrsssvvvxxxyyyxxxvvvtttrrrrrrrrrrrrooorrruuuvvvtttsssuuuwwwxxxwwwuuusssssstttuuuvvvyyyyyyyyyzzzzzzzzz{{{{{{uuuuuuwwwxxxxxxxxxwwwvvvuuuttttttuuuvvvxxxzzz{{{wwwwwwwwwuuuttttttvvvxxxxxxvvvssstttwwwyyyxxxvvvtttuuuvvvwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzyyyxxx~~~{{{yyyyyy|||}}}{{{yyyrrrtttwwwyyyzzzwwwtttrrrtttuuuvvvxxxzzz{{{{{{{{{|||zzzwwwtttrrrqqqrrrrrrrrrooooootttvvvtttsssttttttttttttrrrpppoooppprrrqqqrrrssstttuuuvvvwwwxxxvvvssstttkkkVVVRRRbbbmmmtttuuuuuuuuuvvvwwwwwwwwwyyyzzzzzzyyywwwvvvwwwxxxwwwuuussspppooonnnnnnnnnssssssssssssssssssrrrrrrmmmppptttvvvuuusssqqqqqq|||wwwvvvuuusssqqqqqqqqqqqqrrruuuuuuuuuuuuuuuvvvvvvvvvrrrsssuuuuuutttuuuvvvxxxsssrrrqqqrrrtttsssqqqooonnnoooqqqppppppqqqsssuuurrrssstttsssrrrqqqrrrtttpppqqqrrrssssssrrrrrrqqqooorrrvvvvvvtttrrrsssuuuwwwvvvtttssssssuuuwwwyyyxxxxxxwwwvvvuuusssqqqpppyyywwwuuuuuuwwwyyyzzzyyyyyywwwtttqqqpppqqqssstttwwwvvvuuutttttttttuuuuuuxxxxxxxxxwwwwwwwwwwwwwwwvvvuuutttttttttvvvwwwxxxvvvwwwwwwwwwxxxyyyyyyzzzxxxwwwuuussstttvvvxxxzzzzzzzzzzzzxxxuuusssssstttttttttsssrrrssstttuuuvvvtttttttttsssttttttttttttuuuyyyzzzvvvtttuuutttrrrtttttttttsssqqqpppqqqsssuuusssqqqqqqssstttsssssswwwvvvtttssssssuuuxxxyyyyyyxxxuuurrrqqqqqqrrrrrrpppsssuuuvvvuuuuuuvvvxxxxxxvvvtttrrrrrrsssuuuwwwyyyyyyyyyxxxxxxxxxyyyyyyuuuvvvwwwxxxyyyxxxwwwwwwssssssssstttuuuwwwyyyzzzvvvvvvvvvuuuttttttvvvxxxyyyvvvttttttvvvxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwvvvxxxxxxzzzzzzzzzyyyxxxwww|||zzzxxxxxxzzz{{{zzzxxxtttvvvxxxyyyyyyxxxwwwuuutttuuuvvvwwwxxxyyyzzzzzz{{{xxxtttqqqpppqqqqqqqqqqqqoooqqqvvvxxxtttppppppooopppqqqqqqqqqqqqtttvvvwwwwwwvvvvvvuuutttttttttvvvuuuvvviiiPPPNNNaaannnuuuuuuuuutttttttttttttttsssuuuxxxxxxwwwvvvvvvvvvyyywwwtttqqqooooooooopppsssssstttttttttsssrrrqqqlllooosssuuutttrrrpppooo}}}zzzvvvuuutttrrrqqqqqqqqqrrruuuuuuuuuttttttsssrrrrrrqqqssstttuuutttuuuvvvxxxsssrrrrrrrrrsssrrrqqqpppooopppqqqqqqpppqqqsssuuuqqqssstttsssrrrrrrssstttqqqqqqrrrrrrrrrrrrrrrrrrnnnqqquuuuuurrrqqqrrrsssuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwvvvuuusssqqqpppxxxvvvuuuuuuwwwyyyyyyyyy{{{yyyvvvsssrrrssstttuuuyyyxxxvvvuuutttuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuttttttuuuvvvwwwtttuuuuuuvvvwwwwwwxxxxxxuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxyyywwwuuuttttttuuussstttuuuvvvwwwvvvvvvuuuuuuuuuvvvvvvvvvuuuuuuuuussswwwyyyvvvtttvvvuuussstttuuutttsssqqqqqqrrrtttuuusssrrrrrrssssssrrrqqqssssssssssssuuuwwwyyyzzzxxxwwwtttrrrqqqqqqrrrsssssstttvvvwwwwwwwwwxxxxxxwwwuuusssrrrrrrtttvvvxxxxxxwwwvvvuuuuuuuuuvvvvvvuuuvvvwwwyyyyyyxxxxxxwwwssssssssssssttttttuuuuuutttuuuuuutttttttttwwwyyyyyywwwuuutttuuuvvvwwwwwwuuuvvvvvvwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvzzzyyyxxxxxxyyyyyyyyyyyywwwwwwwwwwwwwwwxxxyyyzzzwwwwwwwwwwwwwwwxxxxxxxxxxxxtttpppooopppqqqrrrrrrvvvtttuuuyyyzzzuuuqqqqqqoooqqqrrrrrrqqqrrrtttvvvxxxxxxwwwvvvuuutttsssssswwwwwwwwweeeJJJJJJbbbqqquuuuuutttsssrrrqqqqqqpppjjjnnnrrrtttsssrrrrrrrrryyyxxxuuurrrqqqqqqrrrrrruuuuuuuuutttsssrrrpppooolllooosssuuusssqqqpppppp~~~{{{}}}||||||vvvuuuttttttssssssssssssssstttttttttsssrrrqqqpppqqqsssuuuuuutttuuuvvvxxxttttttsssrrrqqqrrrrrrrrrpppqqqrrrrrrqqqqqqsssuuurrrsssttttttsssssstttuuuuuuuuuttttttttttttttttttooorrruuutttrrrppprrrttttttuuuvvvwwwwwwwwwvvvvvvttttttttttttuuuuuuuuuvvvwwwvvvuuuuuuwwwxxxwwwvvvzzzxxxvvvuuutttuuuvvvwwwvvvuuuuuuuuuvvvwwwyyyzzzvvvwwwwwwwwwwwwwwwwwwwwwuuuuuuuuutttuuuuuuuuuvvvuuuvvvwwwxxxyyyyyyyyyyyyssstttvvvwwwxxxwwwvvvuuutttuuuvvvvvvtttttttttvvvssstttwwwxxxyyyxxxvvvuuuwwwwwwwwwxxxwwwwwwvvvuuupppuuuwwwtttsssvvvvvvtttwwwwwwwwwtttrrrpppqqqrrruuutttssssssttttttsssqqqqqqqqqrrrsssuuuwwwxxxyyyvvvvvvtttssssssssstttuuuvvvvvvwwwxxxxxxxxxwwwwwwvvvuuutttssssssuuuwwwxxxvvvvvvtttsssssstttuuuvvvvvvvvvxxxyyyyyyyyyxxxwwwsssssssssssssssrrrrrrrrrssstttttttttsssuuuwwwzzzyyyxxxvvvttttttuuuwwwxxxvvvvvvwwwwwwxxxwwwwwwwwwuuuvvvvvvwwwwwwwwwwwwwwwyyyyyyxxxxxxxxxyyyzzzzzzyyywwwvvvuuuvvvxxxzzz|||yyyyyyxxxwwwwwwxxxxxxyyyvvvrrrnnnnnnqqqtttsssrrr{{{wwwwwwzzz{{{wwwuuuuuuuuuuuuuuusssqqqpppqqqsssuuuuuuuuuuuuvvvvvvvvvvvvwwwuuurrr```JJJOOOgggsssuuuuuutttsssrrrqqqqqqpppnnnqqquuuwwwwwwuuuuuuuuuxxxwwwuuutttssssssttttttvvvuuuuuusssrrrqqqppppppmmmpppssssssrrrqqqqqqqqq}}}vvvwww}}}yyyvvvwwwyyyuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrssstttttttttssssssrrrtttuuuuuuttttttuuuwwwvvvuuusssqqqpppqqqsssuuurrrssstttsssrrrrrrsssuuurrrtttuuuuuuttttttuuuvvvwwwwwwvvvuuuttttttttttttsssuuuvvvuuurrrqqqtttvvvwwwvvvvvvvvvvvvwwwxxxyyysssssssssssstttuuuwwwxxxvvvuuuttttttuuuvvvuuusssvvvvvvvvvvvvvvvwwwxxxyyyuuuuuuuuuuuuuuuvvvwwwxxxuuuuuuuuuvvvvvvwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxyyyzzzzzzyyyyyyttttttuuuuuuvvvvvvvvvvvvqqqrrrttttttssssssuuuwwwtttuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvuuuooosssuuurrrrrruuuwwwvvvvvvwwwwwwvvvtttsssssstttuuutttssstttuuuuuutttrrrqqqrrrsssssstttuuuuuuuuuttttttuuuuuuuuuuuuvvvvvvwwwwwwvvvwwwwwwwwwvvvuuuuuuttttttuuuvvvwwwxxxyyywwwvvvuuuttttttvvvwwwxxxvvvwwwxxxyyyyyyyyyxxxxxxsssssssssssssssssssssrrrrrrsssttttttsssuuuxxxzzzyyyxxxwwwtttssstttvvvxxxvvvvvvwwwxxxyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwxxxyyyvvvvvvwwwvvvvvvwwwxxxyyyvvvvvvvvvvvvwwwxxxyyyzzzvvvvvvuuuuuuvvvwwwxxxyyyvvvssspppqqqtttvvvtttrrrxxxsssrrruuuwwwuuuvvvxxxwwwwwwwwwuuurrrqqqqqqssstttttttttuuuuuuvvvvvvvvvvvvooohhh[[[PPP\\\nnnrrrttttttttttttttttttttttttwwwzzz||||||zzzxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqrrrrrrssspppqqqrrrrrrqqqqqqrrrsssvvvqqquuu}}}yyyrrrpppsssvvvuuuuuuuuuvvvvvvvvvvvvvvvoooppprrrtttvvvwwwwwwvvvssstttuuuuuuttttttuuuvvvwwwvvvtttqqqpppqqqtttwwwtttuuuuuutttrrrrrrsssuuussstttuuuuuuttttttvvvwwwwwwvvvuuussssssrrrrrrrrruuuwwwxxxvvvsssrrrvvvyyyzzzxxxvvvttttttwwwyyy{{{wwwvvvtttsssrrrtttvvvwwwvvvtttssssssttttttsssqqqttttttuuuvvvwwwxxxyyyyyywwwvvvvvvuuuttttttsssrrrsssttttttuuuvvvwwwwwwxxxuuuuuuuuuuuuuuuttttttttttttuuuwwwxxxyyyyyyxxxxxxvvvuuussssssssstttvvvwwwoooppprrrsssssssssuuuwwwvvvuuussssssssstttvvvwwwvvvwwwxxxxxxxxxvvvuuutttnnnrrrsssqqqqqqtttwwwvvvqqqsssvvvwwwvvvvvvwwwxxxuuuttttttuuuvvvvvvuuusssssssssttttttssssssrrrqqqssstttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvtttrrrttttttuuuvvvwwwxxxxxxyyyyyyxxxwwwvvvvvvxxxzzz{{{vvvwwwxxxyyyzzzyyyxxxxxxrrrsssssstttuuuuuuttttttrrrssssssssssssuuuxxxzzzyyyyyywwwuuussstttvvvyyyvvvvvvwwwyyyyyyzzzzzzyyyxxxxxxwwwvvvwwwxxxzzz{{{rrrsssssssssssssssuuuvvvtttuuuvvvxxxyyyyyyxxxxxxqqqqqqqqqqqqsssuuuwwwxxxxxxuuurrrssswwwxxxuuuqqqrrrmmmkkknnnqqqrrrtttxxxuuuvvvvvvuuusssssstttvvvvvvvvvvvvuuutttsssssssssuuuiii```XXXWWWgggtttooosssssstttuuuvvvwwwxxxyyyyyy{{{|||{{{wwwtttrrrqqqrrrrrrssstttuuuuuutttttttttsssqqqqqqqqqsssuuuvvvqqqrrrrrrrrrqqqqqqsssuuu|||sssrrrzzz}}}vvvrrrqqqrrrttt|||zzzxxxuuusssrrrrrrsssqqqooonnnoooqqqtttuuutttrrrtttuuuuuuttttttvvvxxxvvvvvvuuuuuuuuuuuuvvvwwwsssttttttsssqqqppppppqqqtttrrrqqqtttyyy{{{xxxtttvvvwwwwwwwwwvvvssspppooouuusssrrrrrrtttuuuuuuttt|||uuurrrwwwyyywwwwwwyyywwwxxxxxxwwwuuuvvvxxxzzzwwwuuurrrqqqrrrrrrrrrqqqrrrssstttvvvxxxwwwuuurrrqqqrrrsssrrrpppppppppqqquuuvvvwwwyyyyyyyyyxxxwwwwwwwwwvvvvvvwwwwwwxxxyyywwwtttqqqssswwwzzzxxxuuuvvvuuutttsssssstttuuuvvvttttttuuuvvvvvvvvvvvvvvvvvvtttrrrssswwwzzzzzzyyyyyy{{{||||||zzzxxxwwwwwwuuussstttwwwvvvrrrqqqssstttuuuvvvvvvvvvvvvuuuuuuwwwzzzzzzwwwvvvwwwtttpppssstttttttttrrrqqqrrrsssrrruuuxxxxxxwwwtttrrrrrruuuuuuuuuuuuvvvvvvvvvvvvtttttttttwwwyyy{{{zzzyyy|||xxxsssrrrtttwwwxxxxxxvvvwwwxxxxxxxxxvvvuuutttwwwtttppppppsssuuuuuutttpppsssuuuvvvuuutttttttttuuuuuuvvvwwwxxxxxxyyyyyyzzzxxxwwwxxx{{{|||yyywwwxxxzzz{{{{{{yyyxxxxxxyyyvvvwwwwwwvvvuuuttttttuuuvvvvvvvvvwwwxxxxxxyyyyyy}}}xxxqqqmmmnnnqqquuuwwwvvvvvvuuusssqqqqqqsssvvvrrrrrrrrrpppppprrruuuyyyvvvuuutttsssssssssssssssuuusssssstttrrrmmmmmmqqqsss]]]KKKNNN]]]hhhmmmpppsssssstttsssrrrsssuuuwww}}}|||yyyvvvtttsssrrrrrrwwwwwwwwwwwwvvvuuutttssslllnnnppprrruuuvvvxxxxxxssssssttttttuuuvvvvvvwwwxxxssswww{{{uuurrrrrrtttvvvwwwvvvuuusssqqqpppooooooooommmllllllnnnpppqqqpppqqqrrruuuuuuttttttuuuvvvttttttttttttttttttttttttqqqrrrtttsssrrrrrrsssuuuuuusssrrrvvvzzz|||yyyvvvvvvwwwwwwwwwvvvtttrrrqqqsssqqqpppqqqsssuuuuuutttzzztttqqquuuwwwuuuuuuwwwuuuuuuuuutttssssssuuuwwwuuusssrrrrrrssstttuuuuuussssssssstttvvvvvvtttrrrrrrssssssrrrpppoooqqqrrruuuuuuvvvwwwxxxwwwvvvvvvvvvvvvuuuvvvvvvvvvwwwxxxvvvssspppqqquuuwwwuuurrrqqqrrrtttvvvwwwvvvvvvuuurrrssstttuuuuuuuuuuuuuuuuuusssqqqrrruuuxxxxxxwwwxxxyyyzzzzzzxxxwwwvvvuuuvvvtttuuuxxxxxxtttrrrtttyyyyyyxxxxxxwwwwwwvvvvvvvvvyyyyyyuuutttuuutttqqqssstttuuutttrrrqqqrrrssssssuuuxxxxxxvvvtttsssssstttuuuwwwxxxxxxwwwuuussssssssstttvvvzzz||||||{{{zzzvvvrrrqqqtttvvvwwwwwwssstttuuuuuuuuutttrrrqqqyyyvvvsssrrruuuvvvwwwvvvrrrtttvvvvvvuuusssssssssuuuuuuuuuvvvwwwyyyzzz{{{zzzxxxwwwxxxzzz{{{xxxvvvqqqsssuuuuuutttrrrrrrsssxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyy~~~yyyssspppppprrrtttuuuuuuuuutttrrrpppoooqqqssstttsssqqqpppqqqsssvvvxxxvvvvvvuuuuuuttttttuuuuuuvvvsssqqqsssrrrnnnlllooo```SSSLLLUUUdddnnnrrrttttttuuuuuutttssssssvvvxxxzzzyyyxxxvvvuuuttttttsssvvvvvvvvvvvvuuutttsssrrrmmmnnnppprrrsssuuuuuuuuurrrssstttuuuuuuvvvvvvuuu{{{ssssss|||~~~yyyuuussssssuuuwwwtttttttttsssrrrpppooonnnpppnnnllllllmmmoooooonnnnnnqqqtttuuuuuutttssstttrrrssstttuuuttttttsssrrrppprrrtttttttttuuuwwwxxxvvvuuutttvvvzzz|||zzzwwwuuuvvvwwwwwwwwwvvvuuutttrrrpppooopppssstttuuutttwwwsssqqqsssuuussssssttttttuuuuuutttsssssstttvvvrrrrrrrrrrrrtttvvvxxxyyyuuutttrrrrrrtttttttttsssttttttsssqqqoooooorrrttttttuuuuuuvvvuuuuuutttsssuuuuuuuuuuuuuuuvvvvvvvvvwwwtttqqqrrrtttuuutttqqqmmmppptttxxxzzzxxxvvvtttrrrrrrsssssstttuuuuuuuuuuuusssqqqqqqsssuuuuuuuuuwwwwwwwwwwwwvvvuuuttttttwwwuuuvvvyyyyyyuuutttvvv}}}|||zzzxxxwwwwwwwwwxxxvvvxxxwwwsssrrruuuuuurrrtttuuuuuutttrrrpppqqqrrrtttvvvwwwvvvtttssstttuuutttvvvyyy{{{zzzwwwsssqqqqqqqqqrrrvvvyyy||||||{{{wwwtttrrrqqqrrrtttuuuuuurrrssstttttttttsssrrrqqqzzzwwwuuuuuuvvvwwwxxxwwwtttvvvwwwwwwuuusssrrrsssuuuuuutttuuuvvvyyy|||}}}zzzyyyxxxxxxyyyyyywwwuuuqqqtttwwwwwwvvvuuuttttttzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyxxxxxxxxxxxxwwwwww}}}yyyuuurrrrrrsssssssssvvvvvvvvvtttqqqpppppprrrwwwsssppppppsssvvvwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxrrroooqqqqqqkkkfffeeePPPNNNSSSaaannnsssttttttvvvwwwwwwvvvttttttuuuwwwvvvwwwwwwwwwvvvuuuttttttttttttttttttsssrrrqqqqqqmmmnnnppprrrssssssrrrrrrppprrrtttuuuvvvvvvuuuttt|||tttmmmrrr|||xxxuuusssssstttuuutttuuuvvvvvvuuutttrrrqqquuussspppppppppqqqpppppplllpppsssuuuuuusssrrrrrrrrrsssuuuvvvuuutttrrrqqqqqqsssuuuuuuuuuuuuwwwyyyvvvuuutttvvvxxxzzzyyywwwuuuuuuvvvwwwxxxwwwwwwvvvtttrrrqqqrrrsssttttttsssuuusssssssssssssssrrrssswwwxxxyyyxxxvvvuuuvvvxxxrrrssssssssstttuuuxxxzzzxxxvvvsssrrrsssuuuuuuuuuuuuuuusssqqqooopppsssuuuuuuuuutttttttttsssrrrrrruuuuuuuuuvvvvvvvvvvvvvvvzzzwwwuuutttvvvvvvuuusssnnnqqquuuxxxyyyxxxuuutttsssssssssssstttuuuvvvvvvvvvtttsssrrrssssssttttttvvvuuuuuuuuuuuuuuutttssswwwuuuvvvyyyyyyvvvtttvvv{{{zzzxxxvvvuuuvvvwwwyyywwwyyywwwsssrrrvvvvvvttttttuuuuuutttrrrpppqqqqqqtttttttttsssrrrrrrtttvvvvvvxxxzzzzzzyyyvvvsssqqqqqqqqqqqqtttwwwyyyxxxwwwtttsssrrrqqqrrrsssssssssuuuuuuvvvwwwwwwvvvuuutttyyyxxxwwwvvvvvvwwwwwwwwwsssuuuwwwwwwvvvuuutttuuuxxxwwwuuutttuuuwwwzzz|||yyyyyyxxxxxxxxxwwwvvvuuutttwwwzzz{{{zzzyyyxxxxxxzzzzzzyyyyyyzzzzzzyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuxxxvvvssssssssstttsssrrryyyyyyyyywwwtttrrrrrrsssyyysssooooootttwwwwwwuuutttuuuuuuvvvwwwwwwwwwwwwxxxrrroooqqqooofffZZZTTTNNNUUU```lllssssssqqqpppvvvwwwwwwvvvtttssstttuuuuuuvvvwwwwwwvvvuuusssrrrrrrrrrssssssrrrqqqqqqpppoooqqqrrrssssssrrrqqqpppoooqqqsssvvvvvvuuutttrrr}}}wwwoookkkqqq}}}{{{xxxuuusssrrrrrrrrrtttuuuvvvwwwwwwvvvuuutttxxxvvvsssrrrrrrrrrrrrqqqlllooosssuuutttsssrrrrrrssstttvvvwwwvvvtttrrrqqqtttuuuvvvuuutttssstttvvvtttsssssssssuuuvvvvvvvvvtttuuuvvvvvvwwwxxxxxxxxxxxxvvvtttssstttuuutttssstttuuuvvvtttssstttssssssxxxyyyzzzyyywwwvvvwwwxxxsssuuuuuutttssssssvvvyyyzzzwwwtttsssuuuvvvwwwxxxvvvuuutttqqqppppppsssvvvuuuuuuttttttssssssrrrrrruuuvvvwwwxxxxxxxxxwwwwwwyyyxxxvvvuuuuuuuuutttsssssstttuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuvvvwwwwwwwwwvvvtttttttttuuuvvvwwwuuussssssuuuuuutttrrrvvvtttuuuyyyyyyuuutttvvvvvvuuusssssssssuuuwwwxxxxxxyyyxxxttttttxxxyyywwwtttuuuuuutttrrrqqqqqqrrrrrrsssrrrqqqppppppsssuuuyyyyyyxxxxxxvvvuuusssrrrrrrqqqqqqrrrtttuuusssrrrrrrsssssssssrrrrrrssssssvvvwwwxxxyyyyyyxxxwwwvvvwwwwwwwwwvvvuuuuuuuuuvvvpppsssvvvwwwwwwwwwxxxyyy{{{yyyvvvtttssstttvvvwwwwwwxxxxxxxxxwwwvvvvvvuuuqqqtttwwwxxxxxxwwwwwwxxxzzzxxxwwwxxxzzzzzzyyyxxxwwwvvvvvvuuutttsssrrrrrrrrrqqqqqqrrrtttuuuuuutttyyyzzzyyyvvvsssrrrrrrtttyyysssoooooossswwwvvvtttssstttuuuvvvvvvvvvvvvuuuwwwrrrqqqrrrnnn```PPPFFFWWW```lllrrrtttsssqqqppptttuuuvvvuuusssrrrssssssvvvwwwwwwvvvuuusssqqqooorrrrrrrrrsssrrrrrrqqqppprrrssstttuuuuuusssqqqooonnnpppsssuuuvvvuuusssqqq}}}tttsssmmmkkkrrr{{{zzzwwwuuusssrrrqqqqqqrrrsssssstttuuuuuuuuutttwwwuuurrrqqqqqqqqqqqqpppmmmpppsssttttttsssrrrsssuuuuuuvvvvvvuuutttrrrqqqtttuuuvvvtttrrrqqqqqqrrrrrrrrrrrrrrrrrrsssttttttttttttuuuuuuvvvwwwxxxxxxyyywwwuuutttuuuuuutttsssssswwwxxxuuusssttttttrrruuuwwwxxxwwwuuuttttttttttttvvvvvvtttqqqqqqtttwwwzzzwwwuuuuuuvvvxxxyyyzzzvvvvvvuuusssqqqqqqtttvvvvvvvvvuuutttttttttuuuuuuuuuvvvxxxyyyyyyxxxxxxwwwvvvvvvuuussssssrrrrrrrrrwwwvvvtttsssssstttuuuvvvxxxwwwvvvttttttuuuvvvvvvwwwxxxxxxvvvuuuuuuwwwyyyxxxuuurrrsssvvvwwwvvvtttvvvtttuuuyyyyyyvvvuuuwwwrrrrrrrrrrrrsssuuuwwwxxxwwwyyyyyyvvvvvvyyyzzzxxxssstttuuutttrrrqqqrrrsssqqqrrrrrrqqqppppppsssuuuyyyxxxwwwvvvuuutttsssssssssrrrqqqrrrssssssqqqooorrrtttuuuuuutttssssssttttttuuuvvvwwwwwwwwwvvvuuuuuuvvvwwwvvvtttsssssstttooorrruuuwwwxxxyyyzzz{{{zzzyyyvvvsssrrrqqqrrrrrrtttvvvxxxxxxvvvuuuvvvwwwqqqsssvvvwwwvvvwwwxxxzzzyyywwwuuuvvvyyy{{{yyywwwuuuuuutttssssssrrrqqqqqqqqqpppppprrruuuwwwwwwvvvwwwwwwuuurrrpppoooqqqssswwwsssooooooqqqtttttttttssstttuuuvvvvvvvvvuuutttuuurrrrrrsssnnn___PPPHHH^^^hhhqqqsssrrrsssuuuuuurrrtttuuuuuutttrrrsssssswwwwwwvvvuuusssrrrpppooorrrssssssttttttssssssrrrrrrsssuuuvvvuuussspppooonnnppprrrsssttttttsssrrrwwwoooooommmmmmttt|||zzzzzzwwwvvvuuutttssssssrrrrrrqqqqqqqqqrrrssstttuuuvvvvvvtttqqqpppqqqqqqqqqpppoooqqqssstttsssssssssuuuuuuuuuttttttsssrrrrrrqqqrrrssstttrrrpppooooooppprrrrrrrrrqqqpppqqqssstttttttttttttttuuuvvvwwwwwwuuutttssssssuuuvvvvvvuuurrrxxxzzzuuurrrttttttqqqsssuuuvvvvvvtttrrrqqqrrrrrruuuvvvtttppppppssswwwwwwuuutttuuuwwwyyyzzzzzzuuuvvvvvvuuusssrrrtttuuuwwwvvvvvvuuuuuuvvvwwwxxxtttuuuwwwxxxyyyxxxwwwvvvuuuuuuuuutttrrrrrrssssssuuutttsssssssssuuuvvvxxxyyyxxxvvvtttrrrsssssstttvvvwwwxxxvvvuuuuuuwwwzzzzzzvvvssstttwwwyyyxxxuuuwwwuuuvvvzzz{{{wwwwwwyyytttttttttuuuuuuvvvvvvwwwtttwwwxxxvvvwwwzzzyyyvvvqqqssstttsssrrrrrrsssuuurrrssstttsssrrrrrrtttvvvuuuvvvvvvvvvuuutttrrrqqqsssrrrrrrsssttttttsssqqqrrruuuxxxxxxvvvttttttuuussstttuuuwwwwwwwwwvvvuuuuuuwwwxxxwwwtttrrrssstttpppsssvvvxxxxxxyyyzzz{{{wwwvvvuuusssrrrqqqpppppprrruuuwwwwwwvvvuuuvvvxxxtttuuuvvvvvvvvvxxx{{{}}}zzzwwwuuuvvvzzz|||zzzwwwtttttttttssssssrrrrrrrrrssssssrrrtttwwwyyyyyyxxxwwwvvvssspppnnnnnnrrruuuuuusssqqqooooooqqqssstttuuuvvvwwwxxxxxxvvvuuuttttttrrrrrrsssnnnddd[[[YYYdddmmmsssqqqppptttwwwwwwrrrtttvvvvvvuuuttttttuuuvvvuuutttsssrrrrrrrrrrrrttttttuuuuuuuuuuuuttttttqqqrrrtttvvvuuussspppmmmooopppqqqrrrrrrssssssrrrwwwnnnnnnlllnnnvvv|||wwwuuuuuuttttttttttttttttttttttttsssrrrrrrrrrsssuuuwwwxxxwwwuuurrrqqqrrrsssrrrqqqppprrrssssssrrrssstttvvvuuutttsssrrrqqqqqqqqqqqqpppqqqrrrqqqooonnnoooppprrrrrrrrrqqqpppqqqsssuuutttttttttttttttuuuvvvvvvrrrqqqppprrruuuwwwxxxwwwqqqxxxzzzuuurrrsssssspppsssuuuwwwvvvtttrrrqqqqqqpppsssuuussspppppptttxxxuuussssssuuuwwwyyyzzzyyytttvvvvvvvvvtttssstttuuuwwwwwwvvvvvvvvvxxxyyyzzzssstttvvvwwwxxxwwwuuutttvvvwwwwwwvvvttttttuuuvvvrrrrrrssstttuuuvvvxxxxxxzzzxxxuuusssqqqqqqqqqrrruuuwwwxxxvvvttttttwww{{{{{{wwwssstttxxx{{{yyyvvvxxxvvvxxx{{{|||yyyxxxzzzwwwwwwxxxxxxxxxwwwwwwvvvrrrvvvxxxvvvwwwyyyxxxuuuppprrrsssssssssssstttvvvrrrtttuuuuuuttttttvvvwwwqqqsssvvvxxxwwwtttqqqnnnrrrrrrrrrtttvvvvvvuuutttsssvvvzzzzzzwwwuuuuuuvvvtttuuuvvvxxxxxxxxxwwwvvvuuuwwwyyyxxxuuurrrssstttrrruuuxxxyyyxxxxxxyyyzzzttttttssssssrrrqqqppppppqqqtttwwwwwwuuuuuuwwwyyyrrrssssssssssssvvvzzz}}}{{{wwwuuuwww{{{}}}{{{wwwuuuttttttttttttssssssssswwwvvvuuuvvvxxxyyyzzzyyyyyywwwtttpppnnnppptttxxxssssssqqqooonnnnnnrrrtttwwwxxxyyyzzzyyywwwuuutttsssqqqrrrsssoooiiigggiiihhhppptttpppooosssvvvuuurrrtttwwwwwwvvvvvvvvvwwwtttsssrrrqqqqqqrrrtttuuuuuuuuuvvvvvvvvvvvvvvvuuuoooqqqsssuuutttrrrooolllpppppppppqqqqqqrrrssssssuuuoookkklllqqqyyy|||zzzxxxtttqqqrrrqqqpppooooooooopppqqqqqqsssttttttsssssstttvvvqqqqqqrrrtttvvvvvvsssqqqppprrrttttttttttttuuuwwwxxxuuurrrqqqrrrsssttttttrrrssssssrrrpppnnnooopppuuutttsssrrrqqqpppppppppuuuvvvvvvwwwwwwuuutttsssrrrqqqppppppqqqtttvvvxxxppptttvvvtttsssvvvxxxwwwvvvvvvuuutttsssrrrrrrqqqrrrssssssttttttuuuuuuuuuuuusssooooooqqquuuxxxyyyuuuwwwyyyxxxvvvtttuuuwwwxxxxxxwwwwwwwwwwwwwwwwwwttttttuuuuuuvvvwwwwwwwwwuuuwwwyyyyyywwwuuuuuuuuurrrsssttttttuuuuuuttttttxxxxxxwwwvvvuuutttsssssstttsssssstttvvvxxxyyyyyyvvvvvvuuuuuuuuuuuuvvvwwwvvvvvvwwwxxxxxxyyyzzzzzz{{{{{{||||||{{{yyyxxxwwwwwwuuusssssstttwwwxxxxxxqqqsssuuuvvvvvvuuusssrrrvvvxxxyyyxxxuuuuuuwwwyyyxxxxxxyyyxxxwwwuuusssrrruuutttttttttvvvvvvuuussswwwuuutttuuuxxxxxxvvvtttvvvsssqqqrrruuuwwwwwwuuuwwwuuusssrrrsssrrrqqqppprrrsssuuuuuutttssstttuuuvvvtttssstttuuutttpppllltttsssrrrrrrssstttuuuvvvoooqqqrrrrrrsssuuuxxx{{{vvvyyy||||||{{{zzzyyyyyyrrrtttuuuvvvuuutttuuuvvvuuuvvvwwwwwwvvvuuuvvvxxxwwwwwwuuusssqqqrrruuuxxxttttttttttttttttttttttttuuuvvvwwwyyyyyyxxxwwwwwwyyyxxxuuutttssstttuuuvvvsssqqqsssuuutttqqqqqquuuzzzxxxvvvuuuvvvvvvuuutttsssssstttttttttsssqqqppprrrttttttrrrsssxxx{{{yyyrrrrrrqqqpppoooqqqtttwwwrrrrrrrrrqqqooooooppprrr~~~uuuqqqooorrrwww~~~~~~{{{yyyxxxuuussstttsssrrrqqqpppqqqrrrrrrppprrrsssuuuvvvuuusssrrrppppppqqqtttvvvvvvtttrrrtttttttttuuuvvvxxxyyyzzzxxxuuusssrrrsssttttttsssrrrtttuuutttrrrppppppqqquuuuuutttrrrrrrqqqqqqqqqtttuuuvvvvvvvvvuuutttsssuuusssrrrqqqqqqrrrtttuuupppuuuvvvsssrrruuuvvvuuuuuuuuuuuutttssssssrrrrrruuuuuuuuuttttttssssssssswwwtttqqqqqqrrrtttvvvvvvtttvvvxxxxxxuuutttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwttttttttttttuuuvvvwwwwwwvvvwwwwwwxxxxxxwwwuuutttrrrsssssstttttttttttttttxxxwwwwwwvvvuuuuuutttsssvvvuuuttttttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvtttuuuuuuvvvwwwxxxyyyyyywwwwwwxxxyyyyyyyyyxxxwwwwwwuuussssssuuuwwwwwwwwwqqqrrrssstttuuuttttttsssqqqrrrttttttssstttxxx{{{xxxxxxxxxwwwvvvuuutttsssxxxwwwuuuuuuvvvuuusssqqqpppooooooqqqtttvvvuuusssuuusssrrrsssuuuwwwwwwuuuttttttttttttuuutttqqqnnnrrrsssttttttsssrrrrrrsssrrrrrrtttvvvxxxxxxvvvtttuuuttttttssstttuuuvvvwwwssstttttttttsssuuuwwwzzzuuuxxxzzz{{{zzzxxxxxxxxxrrrsssuuuuuuuuutttuuuvvvvvvxxxxxxwwwuuutttuuuvvvwwwuuusssrrrrrrtttuuuwwwssssssssssssssssssssssssuuuvvvwwwwwwxxxxxxwwwwwwyyywwwvvvtttttttttuuuvvvtttssstttvvvuuurrrrrruuuwwwvvvuuuvvvwwwxxxwwwuuusssssstttuuuuuutttrrrqqqrrruuuuuurrrssswwwxxxuuuooopppqqqqqqqqqrrruuuxxxrrrrrrrrrqqqpppppppppqqqzzzuuutttvvvzzz}}}yyyxxxvvvuuusssuuuuuutttsssrrrsssssssssqqqpppqqqtttwwwwwwrrrnnnoooooopppsssvvvvvvuuutttvvvsssqqqssswwwzzz{{{zzzvvvtttssssssuuuuuutttrrrrrrtttwwwwwwuuurrrqqqqqquuuuuutttsssssssssssssssuuuuuuuuuuuuuuutttsssssswwwvvvtttrrrqqqqqqqqqrrrqqquuuvvvsssqqqtttuuusssttttttttttttttttttttttttxxxwwwvvvuuussssssrrrrrrwwwuuusssssstttttttttssssssuuuwwwxxxvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwtttsssrrrrrrrrrtttvvvxxxyyywwwuuuwwwyyyyyyvvvsssssssssssstttttttttttttttwwwwwwwwwwwwvvvuuuuuutttxxxxxxvvvuuutttssssssssstttuuuvvvwwwwwwvvvuuutttrrrsssssstttvvvwwwwwwxxxrrrtttuuuwwwxxxxxxwwwwwwwwwuuussssssuuuwwwwwwwwwqqqqqqrrrssstttuuuvvvvvvrrrsssrrrrrrrrrtttxxx|||yyyxxxwwwvvvuuuttttttttt{{{yyywwwvvvvvvtttqqqooooooooopppsssvvvxxxxxxwwwtttsssrrrsssuuuwwwwwwvvvsssssstttvvvwwwuuuqqqnnnsssttttttsssqqqpppqqqrrrsssuuuxxxyyyyyyxxxxxxyyyvvvuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvuuutttuuuwwwyyyuuuwwwyyyyyywwwvvvvvvvvvqqqsssuuuuuutttssstttuuuwwwxxxxxxwwwtttsssssstttvvvsssppppppsssvvvvvvvvvssssssssssssrrrrrrrrrrrrvvvvvvuuuuuuvvvvvvwwwxxxxxxwwwvvvuuutttuuuvvvwwwvvvttttttwwwvvvsssrrrttttttssstttvvvxxxyyyxxxvvvrrrssstttuuuvvvuuutttssssssvvvvvvttttttvvvuuurrrmmmoooqqqsssssstttuuuwwwssssssrrrrrrqqqqqqqqqqqqwwwuuuxxx}}}|||wwwtttsssrrrrrruuuttttttsssssssssssssssssspppnnnqqquuuvvvrrrnnnooooooppprrruuuwwwvvvuuutttpppllloootttyyyxxxvvvsssrrrrrrsssttttttrrrqqqrrruuuxxxyyywwwtttrrrrrruuuuuuttttttttttttuuuuuuvvvvvvvvvvvvuuuuuuttttttvvvuuutttrrrqqqqqqqqqqqqqqquuuvvvrrrqqqssssssrrrssssssssstttttttttuuuuuuxxxwwwvvvuuuttttttttttttvvvuuutttuuuvvvuuutttrrrsssuuuwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwtttsssqqqppppppsssvvvwww{{{wwwtttuuuyyyzzzwwwsssssssssssssssttttttuuuuuuvvvvvvwwwwwwwwwvvvuuuuuuxxxxxxwwwuuusssrrrsssssstttuuuwwwxxxxxxvvvtttsssrrrrrrssstttuuuvvvwwwwwwrrrsssuuuvvvwwwwwwvvvvvvwwwuuuttttttuuuvvvvvvvvvrrrrrrrrrsssuuuwwwxxxyyy}}}{{{wwwtttssstttvvvxxxyyyxxxvvvuuuttttttuuuuuu{{{yyywwwwwwvvvuuurrrppppppqqqrrrtttvvvwwwwwwwwwssssssssssssuuuvvvwwwwwwtttssssssuuuvvvuuussspppuuuuuuuuutttqqqpppqqqrrrxxx{{{}}}{{{wwwtttuuuvvvuuuuuuuuuuuuuuuuuuvvvvvvuuuvvvvvvuuutttuuuwwwyyyuuuwwwxxxxxxvvvuuuuuuvvvqqqsssuuutttsssrrrssstttuuuvvvwwwvvvtttssstttuuuuuuqqqmmmooouuuxxxwwwuuusssrrrrrrrrrrrrrrrqqqqqqvvvuuutttssstttuuuwwwxxxvvvvvvuuuuuuuuuvvvwwwwwwwwwssssssvvvvvvrrrqqqrrrsssssstttwwwyyyyyyvvvtttrrrssstttvvvvvvvvvuuuuuurrrvvvwwwuuuuuuwwwvvvrrrmmmpppsssuuuttttttttttttuuutttssssssttttttsssqqq}}}vvvxxx}}}{{{vvvqqqoooooopppssssssssssssrrrrrrrrrqqqvvvqqqllllllpppsssrrrppppppoooppprrruuuvvvvvvuuusssooolllnnntttwwwvvvtttqqqppppppqqqssssssqqqooorrrtttxxxxxxwwwtttsssrrrttttttttttttuuuvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuuuussssssssssssrrrsssssssssqqquuuvvvrrrqqqssssssrrrrrrrrrsssssstttuuuuuuuuuvvvvvvuuuttttttvvvwwwxxxtttssstttuuuwwwwwwuuussstttuuuwwwyyy{{{{{{yyyxxxuuuuuuvvvvvvvvvwwwwwwwwwtttrrrpppoooppprrruuuwwwzzzvvvssstttxxxyyyvvvrrrtttsssssssssssstttuuuvvvtttuuuwwwxxxxxxwwwvvvuuuvvvwwwxxxvvvtttssstttvvvtttvvvwwwxxxwwwvvvtttrrrssssssttttttuuuvvvvvvvvvtttuuuvvvwwwwwwvvvuuutttwwwvvvttttttvvvvvvvvvuuusssssstttuuuvvvxxxzzz{{{~~~yyyuuuttttttuuuuuuxxxwwwvvvtttttttttuuuuuuxxxvvvuuuvvvvvvvvvtttrrrooopppqqqrrrrrrqqqqqqqqqrrrssssssttttttvvvwwwxxxvvvtttrrrrrrsssuuuuuuuuuwwwwwwwwwuuurrrrrrssstttyyy{{{|||zzzuuurrrrrrtttttttttttttttttttttttttttsssttttttttttttuuuxxxzzzvvvwwwxxxxxxvvvuuuuuuvvvqqqsssttttttrrrqqqrrrsssrrrsssuuuuuuttttttuuuwwwuuuqqqnnnpppvvvyyyxxxuuusssssssssrrrrrrqqqqqqqqquuutttsssrrrssstttuuuvvvtttttttttuuuuuuvvvwwwwwwuuuqqqpppsssuuurrrppppppttttttuuuwwwxxxwwwuuurrrrrrssstttvvvvvvvvvuuuuuuqqquuuwwwvvvvvvyyyxxxuuupppsssvvvvvvuuurrrqqqqqqvvvuuutttuuuvvvvvvtttqqq{{{www}}}~~~yyysssnnnmmmnnnpppqqqrrrrrrrrrrrrqqqppppppwwwrrrllljjjlllpppqqqrrrqqqppppppqqqtttvvvvvvuuusssrrrqqqsssvvvxxxwwwuuuqqqpppoooppprrrsssrrrqqqqqqsssvvvvvvuuusssrrrsssrrrrrrssssssuuuvvvwwwxxxwwwwwwvvvuuuuuuuuuuuuuuuqqqrrrrrrsssssstttttttttqqquuuvvvsssqqqtttuuusssssssssssstttttttttuuuuuuuuutttttttttuuuxxxzzz|||tttttttttuuuwwwwwwvvvuuussstttvvvyyy||||||zzzwwwtttuuuuuuvvvvvvwwwwwwwwwsssrrrqqqqqqqqqsssuuuwwwxxxvvvssssssuuuvvvuuusssttttttsssrrrssstttuuuvvvsssuuuwwwyyyyyyyyywwwvvvvvvxxxyyyxxxuuutttwwwyyyvvvvvvwwwwwwvvvuuutttsssttttttttttttttttttttttttuuuvvvwwwwwwwwwvvvuuutttwwwvvvuuuuuuvvvvvvuuutttsssssstttvvvwwwyyyzzzzzz|||yyyuuusssssstttttttttwwwvvvuuuuuutttttttttuuuuuutttssstttvvvvvvuuussssssuuuvvvuuusssqqqqqqqqqqqqrrrtttttttttuuuwwwzzzwwwtttqqqppprrruuuwwwxxxwwwwwwwwwuuusssssstttvvvvvvwwwwwwvvvtttssstttuuussstttttttttttttttsssrrrrrrssstttttttttuuuxxxzzzwwwxxxxxxwwwuuuttttttvvvqqqrrrtttsssrrrqqqqqqrrrppprrrssstttssstttvvvwwwtttrrrqqqrrrvvvxxxxxxvvvttttttssssssrrrrrrqqqqqqssssssrrrrrrsssssstttuuurrrrrrssstttuuuuuuvvvvvvtttooonnnrrruuusssppppppuuuuuuuuuvvvwwwwwwtttrrrrrrssstttuuuvvvuuutttsssqqquuuvvvtttuuuxxxyyyvvvsssuuuwwwwwwtttrrrppppppuuutttssstttvvvvvvsssoooyyyzzz~~~{{{yyyvvvqqqmmmlllooosssqqqrrrrrrsssrrrqqqpppooosssqqqnnnlllkkkmmmoooqqqrrrqqqpppqqqsssuuuuuutttssstttvvvwwwxxxwwwvvvuuutttrrrpppppprrrtttttttttppprrrssssssrrrqqqrrrsssqqqqqqrrrssstttvvvxxxyyyvvvuuutttsssrrrsssssstttqqqrrrssssssttttttsssssspppuuuvvvsssrrruuuvvvuuussssssssstttttttttttttttvvvuuuttttttuuuxxx{{{}}}wwwvvvtttuuuvvvvvvuuutttqqqqqqssswww{{{{{{xxxuuuttttttuuuuuuvvvwwwwwwxxxrrrrrrrrrrrrssstttuuuvvvvvvuuussssssrrrsssssstttuuutttsssrrrrrrtttuuuvvvssstttwwwyyyzzzyyyxxxwwwwwwzzz|||zzzvvvtttwww{{{wwwwwwwwwvvvuuuttttttttttttttttttsssrrrrrrqqqqqqssstttuuuwwwwwwwwwvvvvvvwwwvvvuuuvvvvvvvvvuuusssqqqrrrtttvvvwwwwwwwwwwwwwwwuuurrrqqqsssttttttrrruuuuuuuuuvvvuuuuuutttssstttsssrrrsssuuuuuutttrrrvvvxxxyyyxxxuuussstttuuuppprrrtttttttttuuuxxxzzzuuusssqqqrrrtttvvvwwwwwwvvvvvvuuutttrrrsssuuuwwwuuutttssssssuuuvvvvvvuuutttuuuuuuvvvuuutttsssrrruuuvvvvvvuuutttuuuwwwyyyvvvvvvvvvuuusssrrrssstttqqqrrrssssssqqqppppppqqqqqqrrrttttttsssssstttvvvtttttttttuuuvvvwwwxxxxxxuuuuuuttttttsssrrrrrrqqqqqqqqqrrrsssssssssssssssooopppqqqssstttuuuuuuuuutttnnnmmmrrrvvvuuurrrrrrtttsssssstttvvvwwwvvvuuusssssstttuuuuuutttrrrqqqsssuuuuuurrrrrruuuvvvssssssuuuvvvvvvtttrrrrrrrrrsssqqqppprrruuuuuuqqqlll}}}yyy|||~~~{{{wwwvvvtttppplllmmmqqquuuqqqrrrsssssssssrrrqqqppppppppppppnnnllllllnnnpppsssrrrqqqqqqsssuuuttttttrrruuuxxxyyyxxxuuuttttttvvvtttqqqqqqsssuuuvvvvvvpppqqqrrrqqqppppppqqqrrrppppppqqqrrrtttvvvxxxyyytttsssrrrqqqpppqqqrrrrrrrrrssssssttttttsssrrrrrrppptttvvvtttsssvvvxxxwwwttttttttttttttttttttttttwwwvvvttttttuuuxxx{{{}}}zzzxxxvvvuuuuuuuuutttrrrooooooqqqvvvzzzzzzwwwtttsssttttttuuuvvvwwwwwwxxxrrrrrrsssttttttuuuuuuuuutttttttttrrrqqqppprrrtttuuutttrrrrrrrrrsssuuuwwwrrrtttwwwyyyzzzzzzxxxwwwyyy|||~~~{{{vvvtttwwwzzzxxxxxxvvvuuuttttttttttttttttttsssrrrqqqpppooonnnpppqqqsssuuuwwwwwwwwwwwwwwwvvvuuuvvvwwwvvvtttsssoooqqqsssuuuvvvvvvuuutttxxxuuusssssstttuuussspppttttttvvvvvvvvvuuutttssstttsssrrrsssttttttrrrppprrruuuwwwvvvsssqqqrrrtttppprrrttttttttttttxxx{{{sssrrrrrrtttvvvwwwwwwuuutttttttttrrrqqqrrruuuwwwwwwtttqqqrrruuuwwwvvvsssuuuvvvwwwwwwwwwuuutttsssyyyyyyyyywwwuuuuuuwwwyyyuuuuuuuuusssqqqpppqqqsssqqqrrrssssssqqqppppppppprrrtttttttttrrrqqqrrrttttttuuuwwwwwwvvvvvvxxxyyyvvvvvvuuutttssssssrrrrrrpppqqqrrrssstttsssrrrqqqnnnoooppprrrsssttttttuuutttnnnmmmssswwwwwwtttssssssrrrqqqrrruuuxxxxxxxxxsssssstttttttttsssqqqppptttvvvtttoooooorrrrrrppprrrtttuuuuuutttsssssstttqqqnnnmmmooossssssnnniii~~~}}}~~~yyytttvvvrrrmmmiiiiiikkkooorrrsssrrrqqqqqqssssssrrrqqqtttsssrrrqqqpppnnnmmmmmmlllppptttuuutttsssuuuwwwrrrtttvvvwwwuuusssrrrrrruuusssqqqrrruuuvvvuuusssooommmkkknnntttwwwvvvsssqqqqqqqqqsssttttttsssqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrooonnnooorrrtttsssrrrsssttttttsssrrrrrruuuwwwyyywwwtttrrrpppppppppqqqvvvvvvvvvvvvvvvuuuuuutttxxxwwwwwwvvvuuuttttttsssqqqrrrssstttuuuuuuuuuuuuvvvtttrrrssswwwyyyxxxvvvtttssssssssstttwwwzzz{{{zzzwwwrrrooonnnqqqtttwwwxxxwwwtttrrrrrrsssuuuvvvuuuuuuuuuuuuvvvwwwxxxyyy|||zzzwwwuuuvvvvvvwwwwwwxxxvvvtttsssrrrsssuuuvvvuuuuuutttsssrrrqqqppppppuuutttsssrrrsssuuuwwwxxxwwwvvvuuuttttttuuuvvvwwwvvvuuuuuuvvvxxxxxxwwwvvvwwwwwwvvvuuutttsssrrrrrrrrrssssssttttttuuuuuuuuuttttttsssssssssttttttuuusssssstttvvvyyyzzzxxxwwwpppssswwwvvvtttsssuuuxxxpppppprrrsssuuuwwwxxxyyyvvvuuuuuutttttttttttttttwwwrrrrrrwww|||zzzvvvuuuuuuttttttuuuvvvvvvtttrrryyysssrrrxxx|||{{{wwwvvvtttuuuuuuuuusssrrrssstttvvvvvvuuutttsssrrrrrrrrrsssuuuvvvuuusssrrrrrrsssuuusssssssssuuuuuutttssssssuuuxxxyyyvvvsssrrrqqqrrrrrrsssssssssssssssrrrqqqqqqqqqqqqqqqrrrssstttqqqqqqppppppqqqqqqrrrssstttrrrnnnnnnuuu||||||vvvppprrrtttuuuuuutttrrrqqquuuuuussspppmmmlllnnnpppuuuuuuuuuuuutttsssrrrqqqssspppooooooooonnniiifff~~~}}}{{{wwwrrrnnnooonnnmmmllllllnnnpppqqqqqqpppooopppsssttttttsssrrrrrrqqqqqqppppppoooooooooqqqttttttsssqqqrrrtttqqqsssuuuvvvtttrrrrrrrrrtttrrrqqqsssvvvxxxwwwuuuqqqooonnnpppuuuvvvtttqqqpppoooppprrrttttttsssqqqrrrsssssstttuuuuuuuuuuuusssqqqoooqqqtttvvvuuutttsssttttttsssrrrsssvvvxxxyyywwwuuurrrqqqpppqqqrrruuuuuuvvvvvvvvvuuuttttttwwwwwwvvvvvvuuuttttttsssttttttuuuuuuuuuuuuuuutttuuusssrrrsssvvvxxxwwwvvvttttttsssssstttuuuvvvwwwzzzxxxuuurrrrrrtttwwwyyy{{{yyyvvvtttssstttuuuwwwvvvvvvvvvwwwwwwwwwwwwwww{{{yyyvvvtttttttttttttttwwwvvvtttsssssssssuuuvvvxxxwwwwwwvvvuuutttsssssswwwvvvtttsssssstttvvvwwwuuuuuutttssssssttttttuuuvvvvvvuuuwwwxxxyyyxxxvvvvvvvvvvvvvvvuuuuuuuuuuuussssssssssssssstttttttttrrrrrrrrrssstttuuuvvvwwwrrrsssvvvyyy{{{{{{wwwtttvvvwwwwwwwwwuuuttttttuuussstttttttttuuuuuuuuuvvvxxxwwwvvvuuuttttttssssssuuuppppppvvvzzzyyyuuutttvvvuuutttuuuvvvvvvuuutttxxxssssssyyy}}}zzzwwwuuurrrssstttsssrrrrrrsssttttttuuuvvvvvvuuutttrrrqqquuuvvvwwwwwwuuuttttttuuuvvvuuussssssuuuvvvuuuttttttvvvxxxxxxuuusssrrrrrrsssssstttttttttttttttsssssssssrrrrrrrrrrrrssssssppppppppppppppppppqqqqqqtttssspppnnnsssyyyyyyuuuqqqrrrsssttttttsssrrrrrrttttttssspppnnnmmmoooqqqrrrtttvvvwwwvvvtttqqqooorrrpppoooooopppoookkkhhhzzzyyyzzz|||zzzvvvqqqmmmkkkjjjkkkmmmoooqqqqqqqqqppprrrpppoooppprrrssssssrrrpppppppppqqqqqqqqqqqqqqqqqqrrrtttsssqqqoooooopppoooqqqttttttsssrrrrrrrrrrrrqqqqqqsssvvvxxxxxxwwwrrrqqqqqqsssvvvvvvsssooonnnmmmnnnpppssstttsssrrrpppqqqsssuuuvvvvvvvvvvvvqqqpppooopppsssuuuuuutttssstttttttttssstttwwwyyyyyyxxxuuusssrrrqqqrrrssstttuuuuuuuuuuuutttsssssswwwvvvvvvuuuuuutttttttttwwwwwwwwwvvvvvvtttsssssstttsssqqqrrrtttvvvvvvuuuttttttttttttttttttttttttzzzyyywwwvvvvvvxxxzzz{{{}}}{{{yyyvvvuuuuuuvvvwwwwwwwwwxxxyyyxxxwwwvvvuuuxxxwwwuuusssrrrqqqrrrrrrwwwvvvuuussssssttttttuuuyyyxxxxxxwwwvvvuuutttsssyyyxxxvvvuuuttttttuuuuuussssssrrrrrrrrrrrrssstttvvvuuuuuuvvvxxxyyywwwvvvwwwwwwwwwvvvuuuuuuttttttssssssssssssrrrrrrrrrrrrpppqqqrrrssstttvvvwwwwwwrrrtttwww{{{}}}{{{wwwsssxxxwwwuuuuuuvvvwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvyyyyyyxxxvvvuuutttsssssstttqqqqqqwww{{{yyywwwvvvxxxvvvttttttvvvwwwwwwwwwwwwtttuuuzzz}}}zzzuuutttpppqqqssssssrrrrrrsssuuusssuuuwwwxxxwwwuuurrrpppvvvwwwxxxxxxvvvuuuuuuvvvxxxvvvsssssstttvvvvvvvvvvvvwwwwwwvvvtttrrrrrrsssuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttsssrrrrrrrrrppppppppppppoooooooooooosssuuutttqqqqqquuuvvvtttssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqooooooppprrrooorrruuuxxxxxxuuuqqqoooqqqppppppqqqqqqpppnnnlllxxxwwwzzz}}}|||vvvpppmmmllllllmmmppprrrssssssrrrqqqvvvsssqqqoooppppppooommmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooooooooooooppprrrsssrrrqqqqqqrrrrrrrrrrrrsssttttttuuutttqqqqqqsssuuuxxxwwwtttppplllllllllooorrrttttttsssoooqqqssstttuuutttsssrrrnnnnnnnnnnnnppprrrrrrsssssstttuuuttttttuuuxxxzzzzzzxxxvvvsssrrrrrrsssttttttttttttttttttssssssrrrvvvvvvuuuuuuuuutttttttttwwwwwwwwwvvvtttsssqqqpppsssrrrrrrrrrssstttttttttttttttuuuvvvvvvuuuttttttxxxxxxxxxxxxxxxyyyzzz{{{}}}|||zzzwwwvvvuuuuuuvvvwwwxxxzzzzzzyyywwwuuussstttttttttsssrrrrrrssstttvvvvvvuuuttttttttttttuuuwwwwwwvvvuuutttsssrrrrrr{{{zzzxxxvvvuuutttttttttsssrrrrrrrrrssssssttttttuuuttttttuuuwwwwwwvvvtttxxxwwwwwwuuutttsssrrrqqqsssssssssrrrrrrqqqqqqqqqqqqrrrssstttuuuuuuuuuvvvtttuuuwwwzzz|||{{{wwwtttuuusssqqqrrrvvvyyyyyyxxxssstttuuuvvvxxxyyyzzz{{{xxxxxxxxxwwwwwwvvvuuuuuuvvvssstttzzz}}}{{{yyyzzzzzzwwwuuutttvvvxxxyyyyyyvvvtttvvv|||~~~yyytttsssoooqqqssssssssssssuuuwwwuuuuuuvvvwwwvvvuuutttrrruuuwwwxxxxxxvvvuuuvvvwwwxxxuuurrrqqqrrruuuvvvvvvxxxxxxwwwuuurrrqqqssstttxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuutttrrrqqqqqqqqqqqqqqqqqqppppppooooootttxxxxxxsssqqqrrrtttttttttsssrrrqqqqqqqqqrrrrrrpppqqqrrrrrrqqqqqqrrrssspppqqqtttvvvvvvuuurrrqqqppppppqqqrrrrrrrrrpppooovvvvvvzzz}}}{{{vvvqqqoooooorrrrrrrrrrrrrrrrrrrrrrrrvvvssspppnnnnnnooonnnmmmssssssrrrrrrqqqpppppppppoooooonnnooopppqqqrrrrrroooqqqrrrrrrqqqpppqqqrrrrrrrrrrrrqqqppppppooopppoooqqqsssvvvxxxwwwuuussslllllllllnnnrrrtttuuutttsssttttttttttttsssqqqpppoooooooooooopppppprrrssstttuuuuuuuuutttuuuxxxzzzyyyxxxuuusssrrrssstttttttttttttttttttttssssssrrruuuuuuuuuuuuttttttttttttvvvvvvuuutttsssqqqpppooorrrrrrrrrrrrrrrrrrssstttttttttvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyyyy|||{{{yyyvvvuuutttttttttwwwxxxyyyzzzyyywwwtttsssqqqsssttttttssssssuuuxxxvvvvvvuuutttttttttttttttwwwwwwvvvuuutttsssrrrrrrzzzzzzxxxwwwuuuttttttsssssssssttttttuuuuuuuuuuuussssssrrrtttuuuvvvtttssssssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqqsssttttttuuuuuutttsssrrrvvvvvvuuuwwwyyyyyyyyywwwtttqqqoooqqquuuxxxwwwuuuuuuuuuvvvwwwyyyzzz{{{{{{tttuuuvvvwwwxxxxxxwwwwwwvvvtttuuu{{{}}}zzzyyyzzzzzzwwwuuutttvvvxxxzzzzzzwwwuuuxxx}}}}}}xxxsssrrrppprrrtttuuutttuuuwwwyyyxxxwwwvvvttttttuuuvvvwwwsssuuuvvvvvvuuutttuuuuuuwwwtttqqqoooqqqssstttuuuwwwwwwvvvtttrrrrrrtttvvvyyyxxxwwwvvvuuuvvvvvvvvvuuuvvvvvvuuutttsssqqqpppsssssstttsssrrrqqqpppoootttyyyzzzuuuqqqrrrtttuuutttsssrrrqqqqqqqqqqqqrrrnnnqqqssstttssssssssstttrrrrrrrrrrrrssssssssssssoooppprrrssssssrrrrrrrrr}}}vvvuuuwwwxxxwwwuuurrrppppppvvvuuusssrrrqqqqqqrrrrrrqqqooommmlllnnnpppqqqqqqtttssssssrrrqqqppppppooonnnmmmmmmnnnqqqsssttttttqqqrrrsssrrrpppooopppqqqrrrssssssqqqnnnllllllmmmooopppsssuuuvvvvvvvvvuuunnnmmmmmmnnnrrrtttuuuuuuxxxxxxwwwvvvuuutttsssssssssttttttsssrrrrrrsssuuuuuuuuuuuutttssstttvvvxxxxxxwwwtttsssrrrrrrsssttttttuuuuuuuuuuuutttsssssstttttttttttttttttttttttttttttttttsssrrrqqqpppppprrrssstttsssrrrqqqsssuuuuuuuuuvvvwwwwwwxxxyyyyyyvvvvvvvvvuuuvvvvvvwwwwwwyyyyyywwwvvvuuutttsssssswwwxxxxxxxxxwwwvvvtttssspppsssvvvvvvttttttvvvyyyuuuuuuuuuuuuuuutttttttttyyyxxxxxxwwwvvvuuutttsssxxxxxxwwwvvvvvvuuuttttttssstttuuuvvvwwwwwwwwwwwwsssrrrrrrsssuuuvvvtttsssmmmmmmoooqqqsssuuuvvvwwwssssssssssssrrrrrrrrrrrrtttuuuuuuvvvuuusssrrrqqqvvvtttssstttvvvyyyyyyyyyuuutttsssttttttsssqqqpppxxxxxxxxxwwwwwwwwwwwwwwwqqqsssuuuwwwxxxxxxxxxxxxtttrrrtttyyyyyyvvvuuuwwwxxxvvvuuuuuuwwwyyyyyyyyyxxxvvvyyy|||{{{vvvssssssqqqsssuuuuuuuuuvvvxxxyyyzzzxxxuuutttsssuuuxxxyyyqqqsssuuuuuutttssstttuuuuuusssppppppqqqsssssssssuuuuuuuuutttssssssuuuwwwxxxwwwvvvtttttttttuuuuuurrrssstttuuuuuutttrrrqqqtttuuuuuuuuusssrrrooonnnrrrwwwyyyuuurrrsssuuutttssssssrrrrrrqqqqqqppppppnnnqqqtttuuuuuutttsssttttttsssrrrqqqqqqrrrssstttnnnpppssssssrrrrrrrrrrrr}}}{{{uuutttssssssssssssrrrppptttsssrrrqqqqqqppppppppppppnnnkkkkkkmmmppprrrsssrrrrrrrrrrrrrrrrrrrrrrrrpppnnnlllnnnqqqtttuuuttttttttttttrrrpppooopppqqqppprrrsssqqqnnnlllmmmoooqqqrrrsssttttttsssttttttpppnnnnnnooorrrtttvvvvvvyyywwwvvvtttssstttuuuvvvuuuvvvwwwuuurrrqqqsssuuuuuuvvvuuutttrrrrrrtttvvvwwwvvvsssrrrqqqrrrssstttuuuuuuvvvvvvvvvuuuttttttttttttttttttttttttttttttrrrrrrsssssssssssssssrrrssstttuuutttrrrqqqsssuuuwwwwwwvvvuuuuuuvvvwwwxxxwwwvvvuuutttttttttuuuvvvxxxxxxwwwvvvuuuuuuttttttwwwvvvvvvvvvuuutttttttttqqquuuxxxwwwsssrrrtttwwwuuuuuuuuuuuuuuuttttttsssxxxwwwwwwvvvuuutttsssssstttuuuuuuvvvvvvuuuuuuuuussstttuuuwwwxxxxxxwwwwwwtttttttttuuuvvvwwwvvvtttnnnooopppqqqssstttvvvvvvssssssssssssssstttttttttrrrsssuuuvvvuuutttsssqqqrrrqqqrrrtttwwwyyyyyyxxxtttvvvxxxwwwuuurrrpppooovvvvvvuuuuuuuuutttttttttqqqrrrtttvvvwwwwwwvvvvvvtttsssuuuyyyxxxtttsssuuuvvvuuutttvvvxxxyyyyyyxxxyyyxxxyyy|||zzztttrrrtttqqqsssuuuuuutttuuuvvvxxxxxxxxxvvvuuuuuuvvvxxxyyyqqqrrrttttttsssssstttuuuuuusssqqqqqqssstttsssrrrrrrtttuuutttttttttvvvxxxxxxvvvtttrrrrrrrrrssstttoooppprrrtttuuuttttttssstttuuuuuuuuusssqqqnnnlllooosssuuurrrrrrtttuuusssrrrrrrssssssrrrqqqooonnnnnnqqquuuwwwvvvtttsssssstttssssssrrrrrrqqqqqqqqqnnnqqqssstttrrrpppqqqrrrwwwsssqqqqqqtttuuutttrrrppppppqqqqqqqqqpppooonnnsssppplllkkklllnnnppppppppppppqqqrrrrrrsssttttttrrrooommmnnnrrrtttuuusssuuuvvvuuussspppoooooopppoooqqqsssrrrooonnnoooqqqsssttttttsssrrrqqqrrrsssqqqpppnnnooorrruuuvvvvvvvvvtttrrrqqqqqqsssuuuwwwuuuvvvvvvtttpppoooppprrrvvvvvvuuusssqqqqqqssstttvvvuuusssqqqqqqqqqrrrsssvvvvvvvvvvvvvvvuuuuuutttssstttttttttttttttttttttqqqrrrssstttuuuuuuuuuuuusssuuuvvvuuurrrqqqsssvvvzzzxxxvvvtttssstttuuuvvvyyywwwuuutttssstttuuuvvvxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvuuuttttttttttttuuussswwwyyywwwrrroooqqqsssuuuuuuuuuvvvuuuttttttsssuuuuuutttsssrrrqqqpppppprrrssstttuuuvvvvvvvvvvvvrrrsssuuuwwwwwwwwwwwwvvvvvvuuuuuuvvvxxxxxxwwwvvvttttttsssssssssrrrrrrrrrsssssssssttttttuuuuuuuuuppprrrtttvvvvvvuuutttsssnnnoooqqquuuyyyzzzxxxvvvppptttyyyzzzwwwsssrrrrrrpppqqqqqqrrrssstttuuuuuurrrsssuuuvvvwwwvvvtttsssvvvuuuwwwzzzyyytttsssvvvtttttttttvvvxxxyyyxxxvvvzzzxxxyyy{{{yyytttrrruuuqqqsssttttttssssssuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwqqqssstttuuutttssstttuuuuuusssssssssuuuuuutttsssqqqrrrtttuuuuuuuuuwwwxxxwwwuuusssqqqpppqqqrrrssslllnnnqqqsssuuuuuuttttttssstttttttttrrrpppmmmkkkmmmpppqqqpppqqqttttttqqqqqqrrrssstttsssqqqooommmnnnrrrvvvxxxwwwuuusssrrrrrrsssttttttsssrrrooonnnnnnqqqttttttqqqpppppprrr|||zzzvvvtttssstttvvvwwwwwwtttqqqpppqqqsssssssssrrrssssssqqqoooooopppqqqpppqqqrrrssssssssssssrrrsssrrrqqqrrrssssssqqqoootttssssssrrrpppmmmnnnqqqrrrsssttttttrrrrrrssstttvvvuuusssrrrssssssqqqooottttttsssqqqpppoooqqqssssssqqqooopppsssvvvvvvuuuvvvvvvtttrrrpppqqqtttvvv{{{wwwtttsssttttttsssqqqrrrxxxyyytttrrruuuxxxvvvssstttuuutttsssrrrsssttttttuuuwwwxxxwwwuuurrrppppppqqqssstttttttttssssssssstttvvvuuussssssvvvyyyyyywwwtttrrrpppqqqrrrsssuuuuuuttttttssssssrrrrrruuuuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrrrrtttwwwyyyzzzwwwtttrrrqqqtttssstttuuuvvvuuurrrpppwwwtttsssuuuyyyyyyvvvqqqwwwvvvuuuttttttuuuvvvwwwvvvvvvvvvwwwwwwwwwwwwwwwuuurrrqqqssswwwzzzyyyxxxttttttsssrrrrrrrrrrrrssssssvvvwwwvvvtttsssvvvyyyppprrruuuvvvtttsssrrrrrrqqqqqqrrrssssssrrrrrrqqqwwwwwwwwwwwwvvvvvvvvvvvv{{{vvvqqqpppqqqtttttttttsssssssssssstttvvvwwwxxx{{{zzzyyyxxxwwwwwwwwwwwwwwwuuusssrrrsssuuuxxxzzz{{{wwwssssssuuuxxxxxxwwwrrruuuxxxvvvrrrpppsssvvvuuuuuuuuuwwwxxxwwwuuurrrooosssvvvwwwuuussssssttttttuuuvvvvvvwwwvvvvvvuuuvvvuuusssrrrssstttvvvwwwwwwuuussssssuuuuuurrrooonnnqqqsssrrrpppppptttwwwtttsssrrrqqqqqqqqqrrrrrrrrrssstttuuuuuusssqqqpppqqqqqqrrrrrrsssttttttuuussstttwwwxxxxxxwwwtttssssssrrrrrrsssttttttrrrqqqoooqqqttttttsssrrrqqqrrr{{{yyyvvvsssssstttvvvwwwwwwtttrrrqqqrrrsssssssssuuuuuutttrrrooommmnnnooooooooopppppppppqqqqqqqqqsssrrrqqqqqqrrrrrrpppnnnttttttuuuuuusssrrrsssuuurrrsssssssssqqqqqqrrrtttwwwuuuuuuuuuuuuuuusssqqqqqqrrrsssrrrqqqqqqrrrtttuuusssqqqrrruuuwwwxxxwwwuuuuuuuuutttssstttwwwyyy{{{xxxuuutttvvvvvvuuusssrrrxxx{{{wwwuuuvvvvvvsssssstttuuutttsssrrrsssuuussstttvvvwwwvvvuuusssqqqssstttuuuvvvvvvvvvuuutttrrrtttvvvvvvtttsssuuuwwwyyyxxxuuurrrqqqrrrssstttwwwvvvvvvuuutttsssrrrqqqtttuuuuuuuuuvvvvvvvvvvvvvvvuuuttttttsssssssssssstttvvvwwwwwwtttqqqppppppxxxvvvttttttuuuvvvuuutttwwwuuusssuuuyyy{{{xxxtttvvvvvvuuuuuutttuuuuuuuuusssssstttuuuvvvxxxzzz{{{uuurrrppprrruuuxxxwwwuuutttssssssttttttuuuvvvvvvuuuvvvvvvvvvttttttuuuwwwrrrtttvvvvvvuuutttttttttttttttttttttttttttssssssvvvvvvvvvvvvuuuuuuuuuuuuyyyuuuqqqoooqqqsssttttttqqqqqqrrrrrrtttuuuwwwwwwwwwvvvuuuttttttsssssssssvvvuuuuuuuuuvvvxxxzzz{{{{{{xxxuuutttvvvvvvuuusssrrruuuwwwuuuqqqppprrruuuuuuuuuuuuwwwxxxwwwuuussspppsssvvvvvvuuusssssstttttttttuuuuuuuuuuuuvvvvvvyyyxxxvvvuuuuuuvvvwwwxxxvvvuuuttttttuuutttrrrpppqqqrrrsssssssssrrrssstttrrrrrrsssssssssrrrqqqpppqqqrrrsssuuuuuutttsssrrrttttttttttttuuuuuuuuuuuurrrsssvvvwwwxxxwwwuuutttwwwvvvuuuvvvwwwwwwvvvtttppprrrtttsssrrrqqqrrrssszzzxxxuuusssssstttvvvwwwwwwuuurrrrrrsssttttttssssssttttttrrrooonnnoooppppppoooooonnnnnnoooqqqqqqsssrrrqqqqqqrrrqqqooommmnnnppprrrrrrqqqqqqrrrrrrrrrsssrrrqqqpppppprrrtttvvvvvvvvvwwwxxxwwwtttqqqoooqqqssstttsssrrrrrrrrrtttrrrqqqrrruuuwwwwwwwwwssstttuuuvvvuuuvvvyyy{{{{{{yyywwwwwwxxxxxxwwwvvvsssxxx|||zzzwwwvvvtttpppssstttuuutttsssssstttuuuqqqrrrtttuuuuuutttssssssuuuuuuvvvwwwwwwvvvuuutttqqqsssuuuvvvuuuuuuvvvwwwzzzxxxvvvsssrrrssstttuuuwwwwwwwwwvvvuuusssrrrqqqttttttuuuuuuuuuvvvvvvvvvwwwwwwvvvuuuuuuuuuvvvvvvvvvwwwwwwuuurrrppppppqqq{{{xxxuuutttuuuvvvwwwwwwwwwuuutttuuuyyy{{{zzzxxxvvvvvvvvvvvvvvvuuutttsssttttttsssssstttvvvyyy{{{uuurrrpppqqqtttvvvuuussssssssstttuuuvvvwwwxxxyyywwwvvvuuuuuuvvvvvvuuutttssstttuuuuuusssssstttuuuvvvvvvwwwvvvvvvuuuttttttuuuuuuuuuuuutttttttttssswwwtttpppoooppprrrssstttqqqqqqqqqrrrssstttvvvvvvttttttssssssrrrrrrqqqqqquuuvvvwwwxxxyyyzzz{{{|||zzzxxxwwwvvvvvvuuurrrpppsssuuuvvvuuuqqqoooqqqsssuuuuuuuuuvvvxxxwwwuuussspppsssuuuvvvuuutttttttttttttttssssssssstttvvvwww{{{zzzxxxwwwvvvwwwwwwxxxuuuvvvwwwvvvtttrrrqqqrrrsssssstttuuuvvvvvvtttrrrqqqrrrtttuuuuuusssqqqooopppqqqssstttuuuuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvqqqsssuuuwwwwwwvvvuuutttxxxwwwvvvwwwxxxyyyxxxwwwrrrssssssrrrqqqqqqrrrtttxxxvvvtttsssssstttuuuwwwwwwuuusssssstttttttttsssooopppqqqqqqpppqqqsssuuusssrrrpppooooooppprrrsssuuusssrrrrrrsssrrrpppnnnlllppprrrpppoooppppppooorrrrrrqqqpppnnnoooqqqtttttttttvvvxxxyyyxxxtttqqqppprrruuuuuutttqqqpppooopppppppppqqqsssttttttuuurrrtttuuuvvvvvvvvvxxxyyyyyyxxxxxxxxxxxxxxxxxxwwwuuuwwwyyyxxxvvvtttqqqooorrrsssuuutttsssssstttuuupppqqqrrrssstttttttttttttttuuuuuuvvvuuutttrrrqqqpppqqqrrrssstttwwwyyy{{{yyyxxxvvvtttttttttuuuuuuuuuvvvvvvvvvvvvtttsssrrrtttttttttuuuuuuuuuvvvvvvxxxwwwwwwwwwwwwwwwxxxxxxzzzzzzyyyvvvsssrrrrrrtttzzzwwwuuuuuuvvvwwwvvvvvvuuutttsssuuuxxx{{{{{{zzzwwwwwwxxxxxxxxxvvvuuutttyyywwwuuusssrrrsssuuuwwwvvvsssqqqqqqtttuuutttrrrssstttuuuuuuvvvwwwwwwwwwuuusssrrrtttxxxyyywwwuuuqqqrrrrrrqqqpppppprrrssswwwwwwwwwwwwvvvuuutttttttttttttttsssssssssrrrrrrtttrrrpppoooppprrrssstttuuuttttttsssssssssttttttuuuuuuuuuuuuttttttssssssuuuvvvxxxyyyzzzyyyyyyxxxwwwwwwwwwwwwwwwuuurrrppptttuuuvvvtttqqqpppppprrruuuttttttvvvwwwwwwvvvtttqqqrrrtttuuuuuuuuuuuuuuutttsssrrrqqqrrrtttvvvwwwzzzyyyxxxvvvuuuuuuuuuvvvtttwwwyyywwwsssqqqqqqssssssrrrssswwwzzzzzzvvvqqqssssssttttttssssssrrrqqqrrrsssttttttuuuttttttsssttttttuuuvvvwwwwwwxxxxxxssstttuuuvvvuuutttsssrrrvvvuuuttttttvvvwwwvvvuuutttttttttrrrpppqqqsssuuu|||uuuuuusssrrrssstttuuuvvvvvvtttssssssttttttsssrrrnnnpppqqqqqqpppqqqsssuuuvvvtttsssqqqqqqrrrtttuuuuuutttssssssssssssqqqoooqqqvvvwwwrrrppprrrrrrooopppppppppooonnnnnnppprrrrrrrrrtttvvvxxxwwwsssqqqqqqtttvvvvvvtttpppnnnmmmnnnoooqqqrrrrrrsssttttttrrrsssuuutttsssssstttvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvtttsssssssssqqqpppppprrrsssttttttsssssstttvvvqqqqqqqqqrrrssstttuuuvvvuuuuuuvvvvvvvvvuuusssrrrqqqpppnnnooosssxxx|||xxxwwwvvvuuuttttttuuuuuurrrsssuuuvvvvvvvvvttttttttttttttttttuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzxxxuuurrrrrrsssuuuuuuuuuuuuvvvwwwvvvtttrrrrrrrrrsssuuuwwwyyyyyyyyyxxxxxxyyyzzzyyyxxxwwwvvv{{{yyyvvvsssrrrsssuuuvvvxxxuuurrrrrruuuvvvtttrrrsssttttttuuuuuutttssssssrrrqqqqqqtttyyy{{{yyywwwrrrssssssrrrpppppprrrtttvvvvvvvvvvvvvvvuuutttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqpppppprrrtttuuuzzzyyywwwvvvtttsssrrrrrruuuuuuvvvvvvvvvuuuttttttvvvvvvxxxxxxxxxwwwuuutttsssuuuwwwxxxxxxvvvtttssstttuuuuuutttrrrqqqqqqrrruuuttttttuuuwwwwwwwwwuuurrrrrrrrrsssuuuuuuuuuuuutttsssrrrqqqrrrtttvvvxxxwwwvvvuuutttssssssrrrrrrtttvvvyyywwwtttrrrssstttqqqqqqsssxxx||||||xxxsssvvvuuusssqqqqqqrrrssstttvvvvvvuuuuuutttsssrrrqqqqqqqqqssstttvvvwwwyyyyyyvvvvvvvvvuuutttrrrpppooouuusssrrrrrrtttuuuuuuuuuuuuuuutttrrrqqqqqqrrrttt~~~yyyssssssrrrrrrssstttuuuvvvuuusssrrrrrrssstttrrrqqqrrrssssssqqqpppooopppqqqvvvuuusssrrrrrrsssttttttsssrrrrrrrrrssssssqqqpppqqqwwwvvvooolllpppqqqnnnnnnoooppppppnnnnnnnnnpppppppppqqqtttvvvuuusssqqqrrrtttvvvvvvssspppnnnmmmoooqqqssstttttttttuuuvvvqqqrrrsssrrrqqqqqqssstttuuuwwwxxxwwwvvvttttttuuutttpppnnnqqqrrrqqqqqqsssqqqsssttttttssssssuuuvvvsssrrrrrrqqqrrrtttvvvwwwwwwwwwxxxyyyyyyxxxvvvvvvrrrpppnnnooosssxxx|||~~~wwwvvvuuuuuutttttttttuuuqqqrrrtttvvvvvvuuusssrrrsssssstttttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzvvvwwwvvvsssqqqppprrrtttsssssstttuuuvvvuuurrrooopppqqqtttvvvxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwuuutttuuuvvvxxxyyywwwtttrrrrrruuuvvvuuusssrrrssstttttttttsssqqqppppppqqqrrruuuxxxzzzyyyxxxtttuuuvvvvvvttttttuuuvvvttttttuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrqqqpppqqqrrrrrrqqqrrruuuwww|||{{{yyywwwtttsssrrrqqqsssssstttuuuuuutttsssrrruuuuuuvvvwwwvvvuuutttssssssvvvxxxyyyxxxvvvvvvvvvuuuttttttttttttsssssssssuuutttssstttvvvxxxwwwvvvrrrrrrqqqrrruuuvvvvvvuuussssssrrrrrrsssuuuwwwxxxtttttttttssssssrrrrrrqqqtttuuuvvvvvvuuutttuuuuuuqqqrrruuuxxxzzzzzzwwwtttxxxvvvrrrppppppqqqtttvvvxxxwwwvvvuuusssrrrqqqqqqpppppprrrsssuuuvvvxxxxxxvvvvvvuuutttsssqqqooonnnuuutttrrrrrrtttvvvwwwvvvuuuuuuuuutttrrrqqqrrrsss|||xxxrrrrrrrrrrrrssstttuuuvvvsssrrrqqqrrrssssssqqqooosssssssssrrrooonnnoooqqqrrrrrrrrrqqqqqqqqqpppppppppooooooppprrrrrrqqqooonnntttsssjjjhhhoooqqqnnnkkknnnppppppooonnnmmmmmmqqqpppppprrrtttuuutttsssppprrrtttuuusssqqqppppppnnnqqqtttuuutttsssuuuvvvpppqqqqqqppppppqqqtttwwwuuuxxxyyyxxxuuusssssstttqqqllllllrrrvvvtttrrrtttqqqrrrttttttssstttuuuwwwuuutttrrrrrrrrrtttvvvxxxvvvwwwxxxyyyyyyyyyxxxwwwsssqqqppprrrvvvxxxxxxwwwuuuuuuuuutttttttttttttttrrrsssuuuuuuuuussspppnnnssssssssstttttttttuuuuuussssssttttttuuuwwwxxxyyytttuuuuuutttrrrrrrssstttuuutttssssssttttttsssqqqooorrrvvvyyyyyyyyywwwwwwvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvssspppqqqtttvvvtttrrrpppqqqsssttttttsssrrrqqqpppsssvvvwwwwwwwwwwwwwwwtttvvvxxxxxxvvvuuuuuuvvvsssssstttuuuvvvvvvvvvvvvtttssssssssssssrrrrrrrrrppprrrssssssrrrsssvvvyyyzzzyyywwwvvvtttssssssrrrrrrssstttuuuuuutttsssrrrsssssstttuuuvvvvvvvvvvvvvvvyyy{{{zzzwwwuuuvvvwwwuuutttttttttuuuvvvvvvuuuuuutttssstttvvvxxxxxxwwwsssqqqppprrruuuwwwwwwuuurrrsssssstttvvvwwwwwwxxxttttttuuuuuuuuuttttttttttttssstttuuuwwwxxxwwwvvvsssuuuxxxyyyxxxuuuttttttwwwuuusssrrrqqqrrrtttuuuwwwwwwvvvttttttsssssssssrrrssssssttttttuuuuuuvvvttttttssssssrrrqqqqqqpppuuusssqqqqqqtttvvvwwwwwwtttuuuvvvuuusssrrrrrrrrr{{{xxxqqqqqqqqqrrrssstttuuuvvvrrrqqqqqqqqqrrrrrrpppnnnpppqqqrrrqqqpppppprrrtttooooooooooooooonnnmmmlllmmmlllmmmnnnpppqqqpppnnnpppvvvtttkkkjjjssswwwsssjjjmmmpppqqqpppnnnllllllrrrqqqpppqqqtttuuuuuutttnnnpppsssssssssrrrssstttkkkooorrrsssrrrqqqrrrtttooooooooooooooorrrwwwzzzvvvyyy{{{zzzvvvsssssstttnnnjjjllluuuzzzvvvssstttqqqrrrttttttttttttuuuwwwwwwuuusssrrrrrrtttvvvxxxtttuuuvvvwwwxxxxxxwwwvvvsssssssssvvvyyyxxxtttppptttttttttttttttssssssssstttuuuvvvvvvtttpppmmmkkkssssssssstttttttttuuuuuurrrrrrrrrssstttvvvwwwxxxuuuvvvwwwvvvuuutttuuuwwwxxxuuurrrqqqrrrtttttttttppptttyyy|||{{{yyywwwvvvttttttsssssstttvvvxxxyyy||||||{{{yyyxxxvvvuuuttttttqqqooopppsssuuutttrrrnnnppprrrtttuuuuuutttsssqqquuuyyyyyyvvvttttttvvvqqqtttwwwwwwvvvtttssstttrrrssstttvvvwwwwwwwwwwwwtttttttttsssssssssrrrrrrooorrrttttttssssssvvvzzzwwwvvvuuutttttttttttttttssstttvvvwwwwwwvvvtttsssqqqqqqssstttvvvxxxyyyzzzyyy{{{}}}{{{wwwtttuuuvvvuuuttttttuuuvvvxxxwwwwwwuuutttssstttvvvxxxxxxwwwsssqqqpppqqquuuwwwwwwvvvrrrssstttvvvwwwxxxxxxxxxuuuvvvvvvwwwwwwwwwwwwvvvtttrrrrrrtttxxxzzzxxxvvvuuuxxx{{{yyyuuurrrqqqrrruuuuuutttttttttsssssssssvvvuuuuuutttttttttuuuuuuvvvvvvuuuuuuttttttssssssqqqqqqrrrrrrrrrssssssssstttrrroooppprrrtttvvvvvvsssuuuwwwvvvtttrrrqqqqqq{{{vvvuuutttqqqmmmjjjlllpppvvvzzzwwwuuurrrpppooopppqqqrrrqqquuuuuupppmmmnnnnnnlllooopppqqqqqqpppooonnnmmmlllrrrwwwxxxssspppoooqqquuuwwwuuuooommmooorrrqqqppplllmmmqqqtttrrrqqqrrrtttqqqoooqqqvvvwwwtttpppuuuttttttssssssrrrqqqqqqmmmoooqqqsssttttttssssssppprrrsssrrrpppppppppqqqyyyyyyxxxwwwvvvuuutttsssqqqnnnmmmpppuuuyyyxxxvvvtttuuuvvvwwwwwwuuusssqqqtttsssqqqqqqqqqtttwwwyyywwwvvvuuuuuuuuuvvvxxxyyyuuutttssssssrrrrrrrrrrrruuuvvvwwwtttpppmmmnnnpppppprrruuuvvvvvvtttqqqoooqqqqqqpppppppppqqqrrrsssuuussssssuuuxxxxxxtttqqqqqqqqqrrrrrrssstttttttttrrrrrrssstttuuuvvvwwwwwwvvvuuuuuuvvvxxxzzzyyyxxxwwwvvvtttssssssssstttuuuwwwxxxyyyyyyxxxvvvsssqqqvvvvvvuuuttttttttttttuuuooopppqqqrrrsssrrrqqqqqqppprrruuuwwwxxxwwwuuutttssssssssstttuuuvvvvvvvvvrrrtttuuuuuutttrrrssstttvvvuuutttsssssstttuuuvvvwwwxxxwwwvvvttttttvvvxxxxxxvvvtttttttttuuutttrrrvvvsssrrrtttxxx{{{zzzyyyuuuvvvwwwyyyyyyxxxxxxwwwxxxwwwwwwwwwwwwwwwxxxxxxtttuuuwwwxxxxxxxxxyyyzzzxxxvvvtttsssrrrssstttuuuttttttsssttttttuuuvvvwwwoootttwwwvvvuuuxxxxxxvvvyyyyyyzzzyyywwwwwwwwwxxxtttsssssstttwwwxxxxxxwwwvvvvvvvvvvvvwwwvvvtttrrrpppqqqrrrsssttttttttttttppptttvvvttttttvvvuuuqqqrrrtttwwwzzz{{{zzzyyyxxx{{{tttnnnooovvvyyyuuupppnnnqqqtttuuutttrrrrrrrrrttttttuuuvvvvvvuuutttsss~~~{{{xxxssspppoooqqqpppooonnnooorrruuuwwwsssrrrrrrqqqpppppppppppprrruuuuuuqqqnnnppppppoooppppppqqqqqqqqqpppooonnnnnnssswwwvvvrrrooooooqqqrrrtttsssnnnmmmqqqtttsssoookkklllqqqsssrrrqqqsssvvvtttqqqssswwwwwwuuuqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrtttuuuvvvuuutttsssrrrssssssrrrppppppqqqrrrvvvvvvuuuuuutttuuuuuuuuutttqqqnnnoootttvvvuuusssssstttuuuvvvvvvuuutttsssqqqqqqrrrsssttttttttttttvvvvvvuuuuuuuuuvvvwwwxxxsssrrrqqqqqqppppppqqqqqqtttuuuuuutttqqqpppppppppppprrrtttvvvvvvtttrrrqqqrrrqqqpppooopppqqqsssttttttssssssuuuxxxxxxuuurrrqqqrrrsssssstttuuuvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvuuuvvvwwwxxxwwwvvvvvvuuutttsssssssssttttttwwwxxxxxxwwwvvvuuusssrrrpppqqqrrrsssuuuvvvxxxxxxqqqrrrssstttttttttsssrrrqqqsssuuuvvvwwwwwwvvvuuuttttttuuuvvvwwwxxxxxxyyyuuuvvvwwwwwwuuutttttttttvvvuuuttttttttttttuuuvvvvvvwwwwwwwwwvvvvvvyyy{{{{{{xxxuuuttttttsssqqqpppuuutttsssuuuwwwyyyzzzzzzyyyxxxwwwvvvuuuvvvwwwxxxyyyxxxwwwwwwwwwwwwwwwxxxsssvvvxxxxxxwwwvvvwwwyyy|||zzzxxxuuutttttttttuuutttttttttttttttuuuvvvvvvrrrwwwyyyvvvuuuvvvvvvtttvvvwwwxxxxxxxxxxxxxxxyyyvvvuuutttuuuwwwxxxxxxwwwwwwwwwwwwwwwwwwvvvsssrrrrrrrrrrrrrrrssssssssssssppptttuuutttuuuwwwvvvrrrtttuuuwwwyyyyyywwwuuutttuuuppplllmmmrrruuussspppmmmpppssstttsssrrrrrrrrrrrrssstttuuuvvvuuutttssszzzvvvrrrnnnkkklllnnnoooqqqrrrssssssssssssooopppqqqrrrrrrqqqooonnnqqqtttsssooommmppprrrqqqqqqqqqqqqrrrqqqqqqpppoooqqqtttvvvuuuqqqooooooqqqnnnqqqqqqmmmmmmqqquuuuuummmjjjkkkpppsssrrrqqqsssvvvsssqqqrrruuuvvvsssqqqrrrrrrrrrrrrrrrsssssssssuuuvvvvvvwwwvvvuuutttssstttttttttrrrpppppprrrtttttttttsssrrrssstttvvvwwwwwwsssooooooqqqssssssqqqssssssssstttttttttttttttnnnpppsssvvvvvvuuurrrqqqvvvuuuuuuuuuuuuvvvwwwwwwsssrrrqqqqqqqqqqqqqqqqqqtttsssrrrsssttttttrrrqqqqqqrrrsssuuuuuuuuutttttttttrrrpppooooooqqqtttuuusssssstttuuuwwwxxxvvvtttrrrssstttuuuvvvwwwxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuvvvuuuttttttvvvwwwvvvuuuvvvuuutttsssssssssttttttxxxwwwvvvuuutttsssssssssnnnoooqqqsssuuuvvvwwwxxxuuuuuuvvvvvvvvvuuuttttttrrrsssssstttuuuuuuvvvvvvttttttuuuvvvwwwxxxyyyyyywwwyyyyyyxxxvvvttttttuuuvvvuuuuuuttttttuuuuuuvvvuuuvvvwwwwwwwwwxxxzzz||||||zzzvvvtttsssqqqooommmrrrsssuuuuuuuuuvvvyyy{{{|||yyyvvvsssrrrtttwwwyyyzzzyyyxxxwwwwwwwwwwwwwwwrrrwwwzzzyyyuuusssvvvyyy~~~|||yyyvvvtttsssrrrrrruuuttttttttttttuuuuuuvvvuuuyyyzzzvvvtttuuutttrrrttttttuuuvvvwwwyyyyyyzzzxxxwwwvvvvvvxxxxxxxxxvvvwwwwwwxxxxxxwwwvvvtttsssuuutttsssrrrrrrrrrssstttooosssuuutttuuuwwwwwwtttuuuvvvwwwwwwvvvtttqqqppppppnnnmmmnnnqqqssssssrrrmmmpppssstttsssqqqqqqqqqqqqrrrssstttuuuuuutttsssvvvrrrpppmmmmmmpppoooppprrrsssssssssrrrrrrooopppqqqqqqqqqqqqqqqpppooorrrqqqmmmlllpppsssrrrqqqqqqqqqrrrqqqqqqqqqqqqtttuuuuuussspppooopppqqqmmmpppqqqmmmmmmqqqttttttmmmjjjjjjpppsssrrrqqqsssrrrpppnnnooorrrsssrrrqqqssssssttttttuuuvvvwwwwwwwwwwwwwwwwwwvvvtttsssrrruuuuuutttrrrpppppprrrtttuuutttsssrrrssstttvvvwwwwwwtttpppoooppprrrrrrqqquuutttssssssssssssssstttoooqqqtttwwwwwwvvvsssqqqtttttttttuuuuuuuuuvvvvvvuuuttttttssssssssstttttttttrrrqqqsssvvvwwwuuuqqqrrrrrrssstttuuuvvvvvvvvvuuusssqqqoooppprrruuuvvvsssttttttvvvwwwwwwvvvvvvrrrtttuuuwwwyyyyyyyyyyyywwwvvvuuutttsssrrrqqqqqqsssrrrrrrsssuuuvvvvvvuuuvvvvvvuuuuuuuuutttttttttxxxvvvtttrrrrrrrrrssstttrrrrrrsssttttttsssrrrqqqvvvvvvvvvvvvvvvvvvuuuuuusssrrrrrrrrrrrrtttuuuvvvrrrrrrssstttuuuvvvwwwwwwxxxyyyzzzxxxvvvtttssstttvvvuuuuuuuuuuuuuuuuuuvvvuuuvvvwwwwwwvvvwwwxxxzzz{{{yyyvvvtttsssrrrpppnnnooorrrttttttsssssswwwzzzyyywwwuuussssssuuuwwwyyyzzzzzzyyyxxxwwwwwwwwwwwwrrrwww{{{yyytttrrruuuxxxzzzyyywwwuuusssqqqqqqqqqvvvuuuuuutttttttttuuuuuuuuuyyyyyyuuusssuuuuuussstttttttttuuuwwwyyyyyyxxxxxxvvvuuuvvvwwwwwwvvvuuusssuuuwwwxxxxxxwwwwwwwwwyyywwwuuusssrrrssstttuuuooossstttsssuuuxxxxxxuuuttttttuuuuuutttrrrpppooooooqqqrrrsssssstttvvvwwwooorrrttttttrrrpppnnnnnnpppqqqrrrttttttttttttsss}}}uuupppnnnnnnnnnqqquuusssrrrrrrqqqqqqrrrsssssssssrrrqqqppppppqqqssstttooorrrssspppooosssuuuuuuqqqqqqqqqqqqqqqqqqrrrrrrttttttsssrrrppppppqqqrrrnnnrrrrrrnnnmmmppprrrqqqmmmjjjkkkpppsssrrrqqqsssooonnnnnnoooqqqsssttttttrrrsssssstttuuuvvvwwwwwwvvvvvvvvvuuutttsssrrrqqquuuuuuuuusssqqqppprrrssswwwvvvuuutttttttttuuuuuutttrrrppppppqqqrrrssstttwwwvvvuuussssssrrrrrrrrrtttuuuvvvvvvwwwvvvvvvuuussssssttttttuuuuuuuuuuuutttttttttsssssstttuuuuuuuuussssssuuuyyyyyyvvvsssrrrssstttuuuvvvvvvwwwwwwuuutttrrrqqqqqqsssuuuwwwtttuuuvvvvvvvvvvvvvvvwwwsssuuuwwwyyyzzzzzzzzzyyyvvvvvvuuutttsssrrrqqqqqqppppppppprrruuuwwwwwwvvvwwwwwwwwwwwwvvvvvvuuuuuuwwwvvvsssqqqqqqrrrssstttuuuuuuuuutttsssqqqpppooovvvvvvuuuuuuuuuuuuuuuuuurrrqqqqqqpppqqqrrrtttvvvssssssssstttuuuuuuvvvvvvvvvwwwxxxwwwtttrrrrrrrrruuuvvvvvvvvvvvvvvvvvvuuuvvvwwwxxxwwwuuuttttttuuuyyywwwuuutttttttttsssrrrnnnqqqssssssrrrrrrvvvyyyrrrsssuuuwwwxxxyyyyyyyyyzzzzzzyyyxxxwwwwwwxxxxxxssswwwzzzyyyuuusssuuuxxxvvvvvvuuuttttttssssssssswwwvvvuuutttttttttttttttssswwwxxxtttsssvvvwwwvvvwwwuuutttuuuwwwxxxwwwvvvvvvuuuttttttuuuvvvuuusssooorrrvvvxxxxxxxxxzzz{{{{{{zzzwwwuuuttttttuuuvvvpppsssuuussstttxxxyyyvvvrrrrrrssstttssssssrrrqqqqqqsssuuuuuuttttttvvvxxxrrrtttuuuuuurrrooommmlllpppqqqssstttttttttsssssstttnnnkkklllmmmmmmqqqwwwuuutttrrrppppppqqqssstttuuutttqqqooooooqqqsssuuuqqquuuwwwttttttvvvxxxvvvqqqppppppppppppqqqrrrrrrssssssrrrqqqqqqqqqrrrrrrpppttttttpppnnnpppqqqpppppplllmmmqqqtttrrrqqqsssrrrqqqqqqqqqsssuuuwwwxxxppppppqqqrrrsssssstttttttttttttttssssssrrrrrrrrrtttuuuuuutttqqqppppppqqqvvvvvvvvvvvvuuuuuuttttttrrrrrrrrrrrrsssttttttuuuvvvvvvvvvuuuttttttsssssswwwwwwvvvvvvvvvvvvwwwxxxrrrsssssstttuuutttttttttrrrrrrrrrrrrrrrrrrssstttwwwwwwxxxyyyzzzyyyvvvtttssstttuuuwwwwwwwwwvvvvvvttttttssssssssstttuuuvvvuuuvvvwwwwwwuuuuuuvvvwwwuuuvvvxxxzzz{{{zzzyyyxxxvvvvvvvvvuuuuuutttttttttpppoooppprrruuuwwwwwwvvvvvvvvvwwwwwwwwwvvvuuutttwwwuuusssrrrrrrrrrtttuuuvvvuuutttsssrrrrrrrrrsssuuuttttttttttttuuuvvvwwwsssrrrrrrrrrrrrtttuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwtttuuuvvvuuusssqqqqqqrrruuuvvvvvvwwwwwwvvvvvvuuuvvvwwwxxxwwwtttrrrrrrrrrxxxvvvuuuuuuvvvwwwwwwvvvpppqqqrrrsssssstttwwwyyynnnrrrvvvzzz||||||zzzyyyyyyyyyxxxxxxxxxxxxyyyyyyvvvwwwxxxyyywwwwwwwwwxxxuuuvvvvvvvvvwwwwwwwwwwwwxxxwwwvvvttttttsssssssssqqquuuvvvsssssswwwyyyyyyxxxvvvtttuuuxxxzzzxxxuuuuuusssssssssuuuuuutttssslllpppuuuwwwwwwwwwzzz|||zzzyyyxxxvvvuuuuuuvvvvvvrrruuuuuussstttxxxxxxvvvqqqrrrssstttttttttttttttrrrsssuuuuuutttsssssssssrrrtttvvvuuussspppnnnnnnrrrssstttuuuuuutttsssrrr~~~sssooommmnnnnnnmmmqqqvvvuuutttsssrrrqqqrrrrrrssstttsssrrrqqqppppppqqqqqqoootttwwwuuuuuuvvvvvvtttpppoooooonnnooopppqqqrrrrrrqqqqqqrrrsssssssssrrrppptttuuuqqqoooqqqrrrppprrrooonnnssstttrrrqqqrrruuuuuutttsssrrrsssuuuwwwppppppqqqqqqrrrrrrsssssssssrrrrrrrrrsssttttttuuurrrsssuuuuuurrrpppnnnnnnrrrssstttvvvvvvuuutttsssrrrsssuuuuuuuuutttttttttssstttvvvwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwqqqrrrssstttttttttssssssrrrrrrrrrrrrrrrsssttttttyyy{{{}}}}}}{{{xxxvvvuuusssuuuwwwyyyyyywwwuuutttsssssstttuuuuuuuuuuuuuuuwwwxxxyyywwwtttsssuuuwwwvvvwwwyyy{{{{{{yyywwwvvvtttttttttuuuuuuvvvvvvvvvsssrrrqqqsssuuuvvvuuuttttttuuuuuuvvvuuutttsssrrrvvvuuutttssssssssstttuuuwwwvvvtttrrrrrrsssuuuvvvttttttttttttuuuvvvxxxyyyuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuussstttuuuuuusssrrrrrrrrruuuvvvwwwwwwwwwwwwvvvuuuuuuvvvxxxxxxvvvtttttttttyyywwwvvvvvvwwwyyyxxxwwwtttsssssstttwwwyyyzzzyyypppsssxxx|||}}}|||zzzyyyxxxxxxxxxxxxyyyyyyzzz{{{xxxwwwvvvxxxzzz{{{zzzxxxuuuuuuvvvwwwwwwwwwwwwwwwxxxwwwvvvuuussssssrrrrrrqqquuuvvvsssssswwwyyyyyyxxxuuusssuuuzzz|||zzzwwwtttsssssstttvvvwwwvvvuuulllpppuuuvvvuuutttwwwzzzwwwwwwwwwvvvvvvuuuuuuuuusssvvvvvvssstttwwwxxxvvvtttttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttrrrpppnnnooorrruuuvvvuuussssssssstttuuuvvvvvvuuutttrrrqqqwwwtttrrrrrrqqqnnnpppuuuttttttttttttsssrrrqqqqqqqqqrrrrrrrrrqqqpppnnnmmmlllqqquuutttssstttssspppoooooonnnnnnnnnoooqqqrrrppppppppprrrttttttsssrrroootttuuuqqqppprrrsssrrrtttppppppsssuuurrrqqqrrrvvvvvvtttrrrpppppprrrtttrrrrrrssssssssssssttttttrrrrrrrrrrrrtttuuuvvvwwwpppsssuuuuuusssooommmlllmmmooorrruuuvvvvvvtttsssrrruuuwwwxxxvvvtttssssssppprrruuuxxxyyyzzzyyyyyyuuuuuuvvvwwwwwwvvvuuutttqqqrrrssstttttttttsssrrrtttttttttttttttuuuvvvwww{{{~~~{{{wwwuuuvvvsssuuuxxxzzzzzzxxxuuurrrrrrsssuuuvvvvvvvvvuuutttxxxyyyzzzwwwtttrrrtttvvvvvvxxxzzz{{{{{{yyyvvvuuuppppppqqqrrrssstttuuuvvvvvvuuussssssttttttsssrrrrrrssstttttttttsssqqqqqqvvvuuuuuutttttttttuuuuuu{{{xxxuuurrrqqqrrrtttvvvttttttttttttvvvxxxzzz{{{vvvwwwwwwxxxyyyyyyzzzzzzwwwwwwvvvuuutttsssrrrrrrrrrtttuuuuuutttsssssstttuuuvvvwwwxxxxxxwwwvvvuuutttvvvxxxxxxwwwvvvvvvwwwzzzyyywwwwwwxxxyyyxxxwwwxxxuuutttvvvzzz}}}|||zzztttvvvyyy|||}}}|||zzzyyywwwwwwwwwxxxyyyzzz{{{|||yyyvvvuuuwww|||~~~{{{xxxssstttuuuuuuuuuuuuuuutttyyyxxxvvvuuussssssrrrrrrsssvvvwwwsssrrrvvvyyyxxxwwwtttrrruuu{{{~~~}}}zzztttsssssstttwwwxxxxxxwwwmmmrrrvvvvvvtttrrrtttxxxtttuuuuuuvvvuuuttttttssstttwwwvvvsssssswwwwwwuuuvvvvvvvvvvvvvvvvvvvvvvvvyyywwwvvvuuuuuusssooolllmmmpppsssvvvvvvvvvwwwwwwvvvvvvwwwwwwvvvtttrrrqqq}}}yyysssnnnlllnnnqqqtttssstttuuutttsssqqqnnnmmmoooppppppppppppooonnnnnnqqqtttwwwvvvrrrpppssswwwuuusssrrrqqqqqqooollljjjuuurrroooqqquuuwwwtttqqqssstttuuuuuusssrrrssstttsssrrrrrrssstttuuusssqqqvvvvvvvvvuuusssrrrtttuuuqqqrrrssstttuuuuuuuuuuuuqqqooooooqqqvvvxxxvvvtttuuuuuuuuuuuuuuuttttttssssssrrrqqqqqqrrruuuwwwyyyyyyxxxvvvtttttttttuuuvvvrrrttttttqqqrrrwwwyyyxxxttttttssssssttttttttttttpppsssvvvvvvvvvuuuuuuvvvuuutttsssssssssuuuvvvwwwzzzxxxvvvxxx||||||xxxssssssssstttvvvxxxwwwuuurrrqqqsssuuuuuusssqqqqqqqqqtttttttttuuuuuuuuuuuuuuuuuuvvvxxxzzzzzzxxxvvvtttrrrqqqrrrtttxxxyyywwwttttttuuuvvvtttrrrppppppqqqssstttvvvwwwwwwuuusssrrrvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwvvvtttrrrsssvvvyyyyyyyyyxxxwwwuuuuuuvvvxxxvvvxxxzzzxxxuuusssuuuxxxwwwxxxxxxwwwtttrrrqqqrrrpppqqqrrrsssttttttttttttrrrssstttwwwzzzzzzyyywwwvvvwwwyyyzzzzzzyyywwwvvvvvvsssrrrsssuuuvvvtttrrruuuvvvuuusssuuuzzz|||yyywwwyyy|||}}}|||{{{{{{{{{{{{zzzzzz{{{|||{{{xxxvvvxxxwwwxxxyyyzzzzzzxxxvvvvvvvvvwwwwwwvvvuuusssrrruuutttssssssssssssrrrpppuuuuuuuuuuuuvvvwwwxxxyyywwwyyy{{{yyyuuutttuuuxxxssssssrrrrrrvvv{{{zzzvvvuuuwwwyyyyyyxxxvvvvvvvvvzzzyyyxxxvvvuuutttttttttwwwyyyyyyyyywwwwwwxxxyyyxxxsssnnnnnnssswwwxxxvvvyyyyyyyyywwwuuusssqqqpppoooppprrruuuwwwvvvsssppprrrssstttuuuuuuuuutttsss{{{wwwrrrnnnmmmnnnqqqsssvvvvvvwwwwwwvvvtttrrrppptttttttttsssrrrqqqpppooorrruuuxxxvvvsssrrrtttwwwwwwuuusssrrrrrrqqqooommmqqqooommmppptttwwwuuussssssuuuvvvuuuttttttuuuvvvuuutttssstttuuuuuusssrrrtttuuuvvvuuusssrrrsssttttttttttttttttttsssrrrrrrqqqpppqqqrrrtttuuutttsssttttttuuuttttttsssrrrrrruuutttsssrrrsssssstttuuuvvvvvvtttsssrrrrrrrrrrrrqqqsssrrroooqqquuuxxxvvvsssssstttttttttttttttssssssuuuvvvvvvtttssstttuuussssssssssssssstttuuuvvvxxxuuusssuuuxxxyyyvvvsssssssssssstttvvvvvvtttsssssstttvvvuuusssrrrrrrsssssstttttttttuuuuuuvvvvvvyyyxxxxxxwwwvvvuuutttssstttsssrrrtttwwwxxxvvvtttwwwwwwvvvuuutttsssrrrrrrvvvvvvuuutttttttttuuuuuuuuuuuutttsssrrrrrrrrrrrrwwwwwwuuusssqqqqqqtttvvvyyyyyyyyyxxxvvvuuuvvvxxxuuuvvvwwwvvvuuutttuuuvvvtttuuuvvvuuurrrpppppppppssssssttttttttttttsssssssssssstttvvvxxxyyyxxxwwwvvvwwwxxxxxxxxxxxxwwwvvvuuutttrrrsssuuuvvvtttrrruuuwwwwwwuuuvvvzzz{{{xxxpppssswwwyyyyyyyyyyyyzzzyyyyyyxxxyyyzzzyyywwwuuuvvvvvvvvvwwwyyyyyywwwuuutttuuuwwwxxxxxxxxxxxxwwwvvvtttssssssttttttsssrrrtttsssssstttuuuvvvwwwwwwvvvwwwxxxvvvtttrrrrrrrrrsssvvvvvvtttvvvyyyyyyuuuvvvwwwyyyyyyxxxwwwvvvwwwwwwxxxxxxwwwwwwvvvvvvuuuyyyzzzzzzyyywwwvvvvvvwwwwwwrrrnnnnnnsssvvvwwwvvv{{{zzzyyyxxxvvvuuuttttttssssssssstttuuuuuusssqqqrrrssstttttttttsssrrrrrr{{{xxxvvvrrrooonnnoooqqqsssvvvvvvwwwxxxwwwuuusssqqqvvvvvvuuuuuusssrrrpppooosssuuuwwwvvvtttrrrtttwwwyyyvvvsssrrrrrrrrrrrrqqqrrrooonnnpppsssuuusssqqqssstttvvvvvvuuuuuuvvvxxxtttsssrrrrrrssssssqqqppprrrtttuuuuuutttrrrrrrrrruuuuuuuuutttsssqqqpppooorrrsssttttttsssrrrrrrsssttttttttttttsssrrrqqqpppvvvvvvuuutttsssrrrrrrqqqvvvvvvuuutttsssrrrppppppooorrrqqqooooootttvvvtttrrrsssuuuvvvvvvtttsssrrrvvvvvvvvvuuusssrrrssstttrrrssssssttttttttttttttttttqqqoooqqqtttvvvuuussssssrrrqqqrrrtttuuutttsssuuuvvvvvvuuusssssstttvvvrrrsssssstttuuuvvvwwwwww|||zzzwwwuuusssrrrrrrrrrvvvuuussssssuuuvvvuuutttzzzwwwtttuuuwwwwwwvvvssszzzwwwtttrrrqqqsssvvvxxxuuuuuusssrrrqqqqqqqqqqqqtttttttttrrrqqqrrruuuwwwxxxyyyzzzyyywwwvvvvvvvvvssssssrrrsssuuuuuutttrrrqqqrrrsssrrrpppnnnnnnnnnuuuuuuuuuuuuuuuttttttssstttsssssstttvvvxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttssssssuuuuuutttsssvvvyyyyyywwwwwwyyyyyyvvvlllppptttvvvwwwxxxyyyzzzwwwwwwvvvwwwxxxxxxvvvttttttttttttvvvxxxxxxwwwuuussstttvvvyyyzzz{{{|||{{{wwwuuusssssstttvvvvvvvvvuuutttttttttuuuvvvwwwxxxxxxwwwwwwvvvvvvtttqqqnnntttxxxzzzwwwvvvwwwwwwuuuvvvwwwyyyyyyxxxwwwxxxxxxvvvwwwxxxxxxxxxxxxwwwvvvzzz{{{zzzxxxuuuttttttuuuvvvrrroooooorrruuuvvvuuuzzzyyywwwvvvuuuvvvvvvwwwyyyvvvsssrrrsssttttttssssssssssssssssssrrrqqqppp|||wwwvvvuuusssqqqpppqqqrrrsssrrrssstttuuutttsssqqqooosssttttttssssssrrrqqqppprrrtttuuuuuusssrrrsssuuuxxxvvvrrrqqqrrrsssssssssvvvtttrrrrrrrrrrrrpppnnnqqqssstttuuutttuuuvvvxxxrrrpppooonnnoooooonnnmmmppprrruuuvvvtttrrrqqqqqquuuuuuttttttsssqqqpppoootttvvvxxxwwwtttqqqrrrtttuuuuuuuuutttsssrrrqqqpppuuuuuuuuuuuutttsssqqqpppwwwwwwwwwwwwvvvtttqqqpppppprrrrrroooppptttuuutttrrrsssuuuwwwvvvuuurrrpppuuuvvvuuusssrrrqqqsssuuussssssuuuvvvvvvuuutttsssrrrooonnnooorrrtttuuuuuusssqqqpppppprrrsssssssssvvvvvvvvvuuussssssvvvxxxrrrrrrssstttuuuvvvwwwxxxzzzyyyxxxvvvtttsssssssssxxxvvvtttssssssttttttuuuxxxtttqqqsssxxx{{{yyyvvvzzzxxxuuusssrrrsssuuuwwwuuuuuutttsssssssssssstttqqqrrrsssrrrrrrtttwwwzzzxxxyyy{{{zzzxxxvvvuuuuuurrrpppoooqqquuuuuussspppnnnpppqqqqqqooonnnnnnoootttuuuuuuvvvvvvvvvuuuuuuuuusssrrrsssuuuvvvvvvvvvuuutttsssssssssssstttuuuuuutttttttttuuuuuuuuutttvvvzzz{{{yyywwwxxxwwwtttooorrrvvvxxxxxxxxxyyyzzzwwwvvvuuuvvvxxxxxxwwwvvvtttttttttvvvxxxyyywwwuuurrrsssvvvxxxzzz{{{||||||wwwuuussssssuuuxxxyyyyyywwwwwwwwwwwwwwwxxxyyyyyy|||zzzxxxyyyzzzyyytttppprrrxxx|||yyyvvvwwwxxxvvvuuuwwwxxxxxxxxxwwwxxxzzzzzzyyyxxxwwwvvvvvvwwwwww{{{{{{zzzwwwtttrrrsssttttttrrrppppppssstttttttttvvvuuusssrrrssstttvvvwww}}}yyytttqqqqqqssstttuuusssssssssrrrqqqpppoooooo~~~yyyuuuttttttssssssssssssssstttpppqqqrrrssssssrrrpppoooqqqrrrssstttttttttttttttqqqrrrsssrrrqqqqqqrrrsssvvvsssppppppqqqsssssssssxxxvvvuuutttssssssqqqppppppqqqssssssssssssuuuvvvrrrpppnnnnnnooooooooonnnooorrruuuvvvtttsssrrrrrrrrrssssssttttttssssssrrrvvvxxxzzzyyyuuussstttvvvvvvvvvvvvuuuuuusssrrrrrrsssttttttuuuuuutttssssssvvvvvvwwwwwwuuutttrrrpppqqqttttttqqqrrrvvvvvvtttrrrtttvvvwwwvvvtttrrrpppsssttttttsssrrrrrruuuwwwtttuuuvvvwwwwwwvvvtttsssqqqpppoooooorrrtttvvvvvvsssqqqpppppprrrssssssrrrvvvvvvvvvuuuttttttvvvyyyrrrrrrssstttuuuvvvwwwxxxvvvwwwxxxyyyyyywwwvvvtttwwwwwwuuutttsssssstttuuuuuuqqqnnnpppwww{{{{{{yyyxxxwwwwwwvvvuuuuuuttttttrrrrrrrrrssstttuuuvvvwwwssstttuuuuuutttuuuwwwyyywwwyyyzzzzzzwwwuuuttttttrrrpppppprrruuuuuurrrnnnnnnppprrrrrrqqqpppqqqrrrrrrssstttvvvwwwxxxxxxxxxvvvtttsssssstttvvvuuuuuuttttttsssssssssssstttttttttuuuuuuuuuuuutttuuuuuuuuuzzz|||yyyvvvvvvuuusssrrruuuxxxyyyxxxwwwwwwwwwxxxvvvvvvvvvxxxzzzyyyxxxuuuuuuuuuwwwyyyyyywwwvvvrrrsssuuuwwwxxxyyyyyyxxxwwwuuuttttttwwwyyyzzzyyywwwwwwwwwwwwwwwwwwxxxyyy}}}zzzyyyyyy{{{zzzvvvsssqqqwww{{{xxxvvvxxxyyyyyytttuuuwwwwwwvvvwwwyyy{{{|||xxxuuussstttuuuwww{{{zzzyyyvvvsssrrrssstttsssrrrrrrrrrsssttttttssstttsssrrrrrrsssuuuwwwyyy}}}xxxsssppppppsssuuuvvvssssssrrrqqqpppooooooooo}}}xxx|||}}}~~~~~~zzzvvvsssqqqrrrsssttttttttttttssspppqqqsssttttttsssrrrqqqqqqrrrtttuuuwwwwwwxxxxxxqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqooooooqqqssssssssstttttttttttttttuuuuuuuuupppqqqssssssrrrrrrsssuuuuuurrrppppppqqqsssssssssppprrruuuuuutttsssssstttqqqrrrssstttuuuuuuuuuuuuvvvwwwyyyxxxwwwvvvvvvwwwuuuuuuuuuvvvuuuuuutttsssrrrssssssssstttuuuuuuuuusssssssssssssssrrrqqqppprrruuuvvvssstttwwwwwwtttssstttuuuvvvuuutttrrrpppqqqrrrssssssrrrsssuuuwwwuuuuuuuuuuuuuuuuuutttsssqqqqqqqqqrrrssstttvvvwwwrrrqqqpppqqqssstttsssrrrtttuuuvvvuuuttttttvvvxxxrrrsssssstttuuuvvvwwwwwwsssuuuxxxzzz{{{zzzxxxvvvuuuvvvvvvuuusssrrrtttuuussspppnnnppptttxxxzzzyyyvvvwwwxxxyyyxxxvvvsssqqqoooooopppqqqssstttvvvwwwwwwxxxxxxvvvtttssstttuuuwwwyyyyyyxxxuuusssssssssrrrrrrssstttuuutttqqqoooooopppsssssssssrrrsssuuuqqqrrrsssuuuwwwxxxyyyyyywwwuuutttuuuvvvvvvuuuttttttttttttttttttttttttttttttuuuvvvvvvttttttuuuvvvuuuzzz{{{wwwsssssstttssssssuuuxxxxxxvvvtttssssssxxxwwwvvvwwwyyy{{{{{{{{{wwwvvvvvvxxxyyyyyywwwtttrrrsssuuuvvvwwwwwwvvvvvvvvvuuuuuuvvvxxxyyyyyyxxxuuuuuuttttttttttttuuuuuuxxxwwwvvvvvvwwwxxxwwwvvvssswwwxxxuuuuuuxxxzzzyyyrrrtttuuuuuuuuuvvvxxx{{{|||xxxtttrrrrrrsssuuuyyyxxxwwwtttrrrrrrtttvvvsssssstttuuuuuuttttttsssuuutttttttttuuuwwwyyyzzzyyyvvvrrrpppqqqtttuuuvvvssssssrrrqqqpppppppppppp}}}zzz~~~{{{wwwwwwxxxzzzzzzyyyvvvssspppmmmnnnqqqssstttsssrrrqqqpppqqqsssuuuuuutttsssrrrrrrssstttuuuvvvwwwwwwwwwrrrqqqqqqqqqrrrrrrqqqqqqpppooooooppprrrtttssssssrrrsssttttttttttttuuuvvvqqqssstttsssrrrrrrssstttuuusssqqqqqqsssuuuvvvvvvrrrtttuuuuuuttttttuuuvvvrrrssstttuuuvvvvvvvvvvvvtttttttttvvvxxxxxxxxxvvvssssssttttttuuuuuutttttttttssssssrrrssstttuuuvvvsssrrrrrrqqqqqqrrrrrrrrrrrrvvvvvvttttttwwwwwwtttuuuuuuuuuuuutttsssrrrqqqqqqsssttttttsssrrrssstttttttttsssrrrrrrrrrrrrrrrpppqqqssstttttttttuuuuuuqqqqqqqqqsssuuuuuusssqqqrrrtttvvvvvvuuuuuuuuuvvvssstttttttttuuuuuuvvvvvvssstttvvvwwwxxxxxxxxxxxxsssuuuwwwvvvtttssstttuuutttsssrrrqqqrrrtttwwwxxxwwwxxxyyyyyyxxxvvvsssqqqqqqqqqqqqrrrsssuuuvvvwwwtttuuuvvvuuutttssstttvvvxxxxxxwwwuuurrrqqqqqqssssssuuuwwwwwwuuurrrqqqpppnnnpppssstttttttttuuuvvvqqqrrrsssuuuvvvwwwwwwwwwwwwvvvvvvwwwxxxwwwuuurrrtttuuuvvvwwwwwwvvvuuuttttttvvvwwwvvvttttttuuuwwwsssyyyzzzuuupppqqqttttttsssuuuwwwwwwvvvsssrrrrrrxxxvvvuuuvvvyyy{{{||||||wwwvvvvvvwwwxxxwwwtttrrrqqqrrrtttvvvwwwwwwwwwvvvttttttuuuwwwyyyyyywwwuuuttttttssssssssssssttttttsssssstttssssssuuuyyy{{{wwwxxxuuurrrsssxxxxxxvvvqqqrrrsssssssssuuuxxxzzzzzzyyywwwvvvtttsssrrrrrrvvvvvvuuusssrrrsssvvvyyyssstttvvvwwwvvvuuuttttttsssttttttuuuvvvwwwxxxxxxsssrrrpppqqqsssuuuvvvvvvsssrrrqqqqqqpppqqqrrrssszzzuuurrrtttvvvxxxwwwtttpppnnnjjjlllooorrrsssrrrpppooonnnppprrrtttttttttrrrrrrqqqrrrrrrssssssssssssssssssrrrqqqrrrssssssrrrqqqooooooppprrrtttuuutttsssttttttuuutttrrrqqqqqqrrrssstttuuuuuusssrrrssstttsssqqqoooppprrruuuvvvwwwssstttuuutttssstttvvvxxxtttuuuuuuvvvvvvvvvvvvvvvrrrqqqpppssswwwyyyxxxuuuqqqqqqrrrsssttttttttttttvvvuuusssrrrrrrssstttvvvuuutttsssrrrssstttuuuvvvrrruuuvvvttttttwwwvvvsssvvvvvvuuutttssssssrrrrrrrrrtttvvvuuusssqqqqqqqqqtttsssqqqpppooopppqqqqqqoooqqqtttuuuttttttttttttqqqqqqrrrtttvvvvvvsssqqqqqqsssvvvvvvvvvuuuuuuuuutttttttttuuuuuuuuuuuuuuuvvvuuuttttttuuuvvvwwwxxxqqqtttwwwwwwuuussstttuuuwwwwwwuuusssqqqrrrtttwwwxxxyyyxxxxxxwwwuuutttsssuuuuuuuuuuuuuuuvvvwwwxxxmmmooorrrssstttvvvxxxzzzxxxxxxvvvtttqqqpppqqqrrrtttwwwzzzzzzuuurrrpppqqqnnnpppssstttttttttvvvwwwsssssstttuuuuuuvvvuuuuuuwwwwwwwwwxxxyyyxxxuuurrrtttvvvxxxyyyyyyxxxvvvttttttvvvxxxwwwtttsssuuuwwwsssxxxyyysssooopppsssuuusssvvvxxxyyywwwuuuttttttwwwvvvuuuvvvxxx{{{||||||wwwvvvuuuvvvvvvuuurrrppppppqqqtttvvvxxxxxxxxxxxxttttttvvvxxxzzzyyyvvvsssvvvuuuuuutttttttttuuuuuuqqqssstttsssrrruuu{{{{{{yyytttppprrrwwwwwwssspppqqqrrrrrrrrrtttxxxzzztttuuuwwwxxxwwwtttrrrppptttttttttrrrrrrtttwww{{{sssuuuxxxxxxwwwuuuttttttqqqqqqssstttuuuuuuuuuuuupppoooooorrruuuvvvvvvuuusssrrrqqqqqqqqqrrrsssttt}}}zzzxxxvvvwwwvvvtttqqqnnnmmmllljjjkkkmmmppprrrttttttuuuqqqtttwwwxxxwwwtttqqqpppssstttuuuuuurrrqqqqqqrrrsssttttttttttttsssqqqpppkkklllnnnqqqsssvvvxxxyyywwwvvvuuuvvvvvvuuurrrpppsssuuuwwwyyyzzz{{{{{{zzzwwwtttrrrpppqqqssssssssspppqqqssssssrrrsssuuuvvvsssrrrqqqppppppsssxxx|||yyyuuuqqqqqqsssttttttssstttrrrqqqqqqsssttttttssstttrrrqqqppppppqqqssstttyyyyyyxxxwwwvvvuuuttttttqqqtttwwwxxxwwwuuusssrrrvvvuuutttsssssstttuuuvvvuuuvvvvvvvvvvvvtttsssrrrtttsssrrrqqqoooppprrruuuxxxvvvuuutttuuutttsssqqqpppsssvvvwwwvvvtttssssssxxxtttpppqqquuuwwwtttqqqvvvvvvuuuuuuttttttssssssvvvuuuttttttvvvwwwwwwvvvuuuuuuuuutttsssssssssrrrvvvsssqqqqqquuuwwwwwwvvv~~~{{{yyywwwvvvuuuzzzwwwuuutttvvvxxxyyyyyyrrrssstttuuuwwwxxxyyyzzz|||{{{wwwtttrrrrrrrrrrrrrrrsssvvvxxxxxxvvvsssqqqvvvssspppqqqtttvvvvvvuuuttttttuuuvvvvvvvvvvvvvvvxxxyyyzzzyyywwwvvvwwwyyyvvvvvvvvvvvvwwwxxxyyyzzzuuutttuuuvvvxxxyyyxxxwwwxxxtttpppqqqtttuuusssooovvvxxxzzzyyyxxxwwwwwwxxxwwwxxxxxxyyyyyyxxxxxxwww|||yyyvvvsssrrrpppooonnnnnnppprrruuuwwwwwwwwwvvvssstttvvvwwwxxxxxxxxxwwwuuuuuuuuuuuuuuuvvvvvvvvvrrrvvvuuuqqqsssyyy{{{xxxyyywwwuuuuuuuuuwwwyyyzzzxxxwwwsssqqqtttzzz{{{xxxuuuttttttvvvyyyxxxsssooovvvtttrrrrrruuuwwwyyyyyysssrrrrrrssstttvvvxxxyyytttsssssssssttttttrrroooooorrrvvvvvvtttrrrqqqrrrvvvuuussssssrrrssstttuuu}}}{{{yyywwwwwwvvvtttqqqnnnllllllmmmnnnoooqqqssstttuuuuuuooorrrtttuuusssqqqooooootttuuuvvvvvvsssrrrrrrrrrtttuuuuuuvvvuuutttsssrrroooppppppqqqrrrsssttttttwwwvvvvvvvvvwwwvvvtttrrrssstttvvvxxxyyyyyyyyyxxxvvvssspppoooppprrrrrrqqqppprrrssstttsssssssssuuuuuuuuuuuusssrrrsssvvvyyyzzzwwwssssssuuuvvvvvvuuuuuusssrrrrrrtttuuuuuutttsssrrrqqqpppqqqsssuuuvvvwwwvvvuuutttsssrrrrrrqqqrrrtttvvvwwwvvvuuussssssuuutttssssssrrrsssttttttvvvvvvvvvvvvuuusssqqqooorrrssssssrrrpppppprrrtttuuuuuuvvvwwwxxxvvvssspppppprrruuuvvvuuusssqqqqqqtttqqqoooqqquuuxxxvvvtttvvvuuuuuuttttttuuuuuuvvvwwwuuusssssstttuuutttssssssssssssssssssssssssrrruuusssqqqrrruuuwwwwwwuuu~~~}}}|||zzzxxxwwwwwwvvvxxxvvvttttttvvvyyyzzzzzztttuuuvvvwwwyyyzzz{{{{{{}}}{{{xxxvvvtttsssssstttrrrtttvvvxxxxxxvvvsssqqqsssqqqppppppssstttsssrrruuuuuuvvvvvvwwwvvvvvvvvvvvvxxxyyyyyyxxxwwwwwwxxxuuuuuuuuuvvvvvvwwwyyyyyyvvvvvvwwwwwwxxxyyyxxxwwwwwwssspppqqqtttvvvtttqqqxxxyyyzzzzzzxxxwwwwwwxxxyyyzzzzzz{{{{{{zzzzzzyyy{{{yyyvvvtttsssrrrqqqpppqqqrrrtttvvvvvvvvvtttsssrrrsssuuuwwwxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvtttwwwwwwtttuuuzzz|||yyyxxxyyyyyyxxxwwwxxxzzz{{{vvvvvvssspppsssxxxyyyvvvuuuttttttvvvxxxxxxuuurrrxxxvvvssssssuuuxxxyyyyyyzzzyyywwwvvvuuuuuuuuuvvvwwwvvvvvvvvvvvvtttqqqnnnpppsssvvvwwwvvvuuuvvvxxxuuutttsssrrrrrrssstttttt~~~}}}|||xxxwwwuuusssqqqnnnlllkkkpppqqqqqqrrrssstttuuuuuuoooqqqsssrrrqqqooooooppptttvvvwwwvvvtttrrrrrrssssssssstttuuuuuutttsssrrrqqqqqqqqqqqqrrrrrrrrrrrrwwwvvvuuuvvvxxxxxxvvvtttssstttuuuuuuvvvvvvuuuuuutttqqqoooooopppqqqqqqpppppprrrttttttsssrrrrrrrrrtttuuuvvvuuuttttttvvvxxxxxxvvvtttssstttuuuuuuuuuuuutttrrrsssuuuvvvvvvuuurrrrrrqqqqqqrrrtttvvvwwwvvvuuutttsssrrrqqqqqqqqqttttttttttttttttttttttttttttttssssssrrrrrrrrrrrrvvvvvvvvvuuusssqqqooommmqqqrrrttttttrrrqqqrrrsssssstttvvvyyyzzzxxxtttqqqppprrruuuuuusssqqqoooooosssqqqppprrrwwwzzz{{{yyywwwvvvtttttttttuuuwwwxxxwwwuuurrrrrrrrrssssssrrrssssssssssssrrrrrrrrrrrrsssrrrrrrtttvvvwwwvvvtttzzzyyyxxxxxxwwwwwwwwwwwwuuutttssstttvvvyyyzzzzzzvvvvvvwwwyyyzzz{{{|||||||||{{{yyyvvvuuuttttttuuusssuuuwwwxxxxxxvvvsssqqqsssrrrrrrrrrssssssrrrpppvvvvvvvvvvvvvvvvvvuuuuuusssuuuxxxzzzyyyxxxxxxxxxuuuuuutttuuuuuuvvvwwwxxxxxxxxxyyyyyyxxxxxxwwwvvvvvvsssqqqqqqtttvvvuuusssyyy{{{|||zzzxxxvvvvvvwwwyyyyyyzzzzzzzzzzzzyyyyyyzzzyyywwwuuutttssssssssstttuuuvvvvvvuuutttrrrpppqqqrrrtttvvvwwwxxxyyyyyyxxxxxxxxxwwwvvvvvvvvvuuutttvvvvvvuuuvvvyyy{{{yyywwwzzz||||||yyyxxxzzz|||tttuuurrrppprrrwwwxxxuuuuuutttssstttvvvwwwwwwvvvzzzwwwuuutttuuuwwwxxxxxx|||{{{yyywwwuuuuuuuuuuuuzzzyyyyyyyyyxxxuuupppllloooqqqssstttuuuvvvxxx{{{ssssssrrrrrrrrrsssssstttxxxvvvsssrrrpppooommmkkkrrrrrrrrrrrrrrrrrrssssssrrrssssssrrrqqqppprrrssstttuuuvvvuuusssrrrrrrrrrooopppqqqrrrrrrrrrqqqpppoooooopppqqqrrrsssssstttuuutttsssuuuvvvwwwvvvuuussssssssssssssssssrrrrrrsssqqqoooooopppqqqqqqpppppprrrtttuuusssqqqqqqqqqnnnqqqsssuuuuuuvvvxxxyyytttsssrrrrrrrrrssssssssstttsssrrrrrrtttuuuuuuttttttsssssssssssstttuuuvvvwwwvvvuuussssssrrrssssssuuutttrrrrrrsssuuuuuuuuutttttttttttttttsssqqqqqqssstttttttttsssqqqooonnnooorrrtttuuutttsssrrrrrrssstttuuuwwwyyyyyyvvvtttppprrrtttsssqqqooonnnnnnuuutttsssuuuyyy|||}}}|||zzzxxxvvvsssssstttvvvwwwuuusssqqqqqqrrrtttuuuuuuwwwvvvvvvtttsssrrrqqqppprrrrrrsssuuuvvvvvvtttsssuuuuuuuuuuuuvvvwwwxxxxxxvvvtttssstttvvvxxxxxxxxxvvvwwwwwwxxxzzz{{{{{{|||zzzyyyxxxvvvuuuttttttttttttuuuwwwxxxwwwvvvtttrrruuuvvvvvvvvvvvvuuurrrqqqvvvuuuuuutttttttttttttttppptttxxxzzzzzzyyyxxxxxxtttttttttttttttuuuvvvvvvxxxyyyyyyyyywwwvvvuuuuuuuuusssrrrrrruuuvvvvvvuuu{{{||||||{{{xxxvvvuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwuuutttuuuvvvssstttuuuuuutttrrrpppooopppqqqrrrtttvvvxxxyyyzzzzzzyyyyyyxxxwwwvvvuuuuuusssttttttttttttvvvwwwvvvuuuyyy}}}}}}zzzxxxyyy{{{sssuuutttqqqrrrvvvxxxvvvsssrrrrrrrrrtttvvvwwwxxxzzzwwwtttssstttuuuvvvuuuvvvuuuuuuttttttuuuwwwwwwxxxxxxxxxyyyxxxuuupppmmmmmmnnnooooooqqqsssuuuwwwrrrrrrrrrrrrrrrssssssssswwwtttqqqpppppppppnnnlllqqqqqqpppoooooopppqqqqqqrrrssssssrrrpppppprrrtttrrrtttuuutttrrrppppppqqqnnnoooqqqrrrrrrrrrqqqqqqoooppppppqqqqqqrrrrrrsssrrrqqqpppqqqsssuuutttsssrrrrrrqqqqqqqqqpppqqqqqqsssqqqpppppprrrsssrrrqqqppprrrttttttrrrqqqqqqqqqmmmpppssstttttttttuuuvvvrrrssssssrrrrrrrrrssstttsssqqqpppqqqrrrtttssssssuuutttttttttssssssttttttwwwvvvtttrrrrrrrrrssstttvvvsssqqqqqqsssuuuvvvuuutttuuuvvvvvvvvvtttsssqqqpppqqqrrrsssssssssrrrqqqnnnqqquuuvvvuuusssssssssvvvtttssstttvvvwwwwwwwwwpppqqqsssrrrpppnnnmmmnnnvvvuuutttuuuwwwyyyzzzzzz~~~{{{wwwtttrrrqqqrrrssssssqqqppppppssswwwyyyzzz|||{{{yyywwwtttrrrpppoooqqqrrrtttuuuuuutttssssssssssssssstttuuuvvvwwwxxxwwwuuuttttttuuuvvvuuutttuuuuuuvvvwwwxxxyyyyyyzzzwwwwwwvvvuuutttssssssssstttuuuvvvwwwwwwvvvuuutttvvvvvvwwwwwwvvvtttrrrqqqtttssssssrrrrrrrrrssstttppptttxxxzzzzzzyyyyyyyyyttttttttttttttttttuuuvvvvvvxxxyyyxxxuuusssssstttuuutttssstttuuuvvvwwwvvvzzz{{{|||zzzwwwuuuttttttvvvwwwwwwxxxxxxwwwwwwvvvvvvwwwyyyxxxvvvuuuvvvwwwqqqrrrsssttttttsssqqqpppppppppqqqsssuuuwwwxxxyyyzzzyyyyyyxxxwwwvvvuuuuuusssssssssuuuuuuuuuuuuvvvssswww{{{|||zzzxxxxxxyyysssuuuuuusssssswwwxxxwwwqqqqqqqqqqqqrrrtttwwwxxxxxxvvvsssqqqrrrsssssssssqqqpppppppppqqqsssuuuvvvttttttuuuvvvwwwuuurrroooooonnnmmmnnnooopppqqqqqqrrrrrrrrrssssssttttttttt~~~vvvrrrooonnnpppqqqpppnnnpppooonnnmmmmmmnnnoooppppppqqqqqqpppooooooqqqsssqqqssstttsssqqqooooooppppppqqqssstttuuuuuuuuutttsssrrrrrrqqqppppppooooooqqqooonnnoooppprrrrrrqqqqqqqqqpppooooooooopppppprrrqqqpppqqqssssssrrrqqqppprrrsssrrrqqqppprrrsssrrrtttuuutttrrrppppppqqqrrrtttuuuuuutttsssuuuvvvrrrqqqoooppprrrssssssrrrssssssssssssssssssssssssuuutttrrrppppppppprrrsssuuurrroooppptttvvvvvvtttrrrtttvvvxxxxxxvvvtttrrrnnnoooqqqsssttttttssssssoooqqquuuvvvuuutttttttttwwwtttrrrqqqsssuuuwwwwwwpppqqqrrrqqqooonnnnnnooottttttsssssstttuuuvvvvvv~~~|||xxxtttqqqpppooooooqqqpppnnnppptttxxx{{{}}}~~~}}}{{{xxxuuussspppoooqqqsssuuuuuusssrrrssstttsssssssssssstttuuuvvvvvvwwwvvvttttttuuuuuusssrrrttttttuuuvvvwwwwwwxxxxxxuuuuuuuuuttttttsssssssssssstttvvvwwwxxxwwwwwwvvvtttuuuvvvuuusssqqqqqqrrrsssrrrrrrqqqqqqssstttuuurrruuuyyyzzzzzzyyyzzzzzzuuuuuuttttttttttttuuuuuutttwwwyyywwwtttqqqrrrtttvvvuuuuuuuuuuuuvvvvvvwwwyyyzzzzzzyyyvvvtttssssssxxxxxxyyyyyyyyyyyyxxxxxxtttwwwzzzyyyvvvtttuuuwwwqqqrrrtttvvvvvvuuutttrrrpppqqqqqqrrrtttvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvuuuuuutttuuuxxxxxxvvvuuuwwwtttuuuwwwyyyyyyyyywwwvvvrrrvvvwwwtttsssvvvxxxwwwqqqqqqrrrrrrrrrsssvvvyyywwwtttqqqpppqqqrrrsssrrrqqqqqqpppoooooopppqqqrrrrrrqqqqqqsssuuuuuusssqqqrrrqqqppppppqqqrrrqqqooorrrrrrssstttuuuuuuuuuuuuzzzuuuppplllmmmpppsssrrrppppppooommmllllllnnnooopppoooqqqrrrrrrqqqqqqrrrsssrrrsssttttttrrrppppppqqqpppqqqsssuuuvvvvvvvvvvvvrrrrrrqqqqqqppppppooooooqqqooommmmmmooopppppppppppppppooonnnoooooopppqqqpppooooooppprrrsssqqqpppqqqqqqqqqpppooopppsssuuuuuuvvvvvvtttqqqpppppppppqqqsssuuuuuutttssstttvvvsssqqqpppppprrrssssssrrrooopppqqqrrrttttttuuuuuuvvvtttrrrppppppqqqsssttttttqqqooopppuuuwwwuuusssoooqqquuuwwwxxxvvvtttrrrpppqqqrrrtttttttttssssssooorrrtttuuutttttttttuuuuuusssrrrrrrsssuuuttttttooopppqqqqqqoooooooooqqqsssttttttttttttuuuvvvwww{{{zzzwwwtttqqqooonnnmmmqqqooommmnnnrrrwwwzzz{{{|||{{{yyywwwuuusssrrrqqqrrrtttuuusssqqqqqqsssuuutttttttttssssssttttttuuuuuutttssstttuuuuuutttrrrtttuuuuuuvvvvvvwwwwwwwwwuuuuuuuuuuuuuuuttttttsssrrrsssuuuvvvxxxyyyyyyyyytttuuuvvvtttrrrqqqrrrtttssssssrrrrrrsssuuuwwwxxxuuuwwwzzzzzzzzzzzz{{{|||vvvvvvuuuuuutttuuuuuuvvvtttwwwyyyxxxtttrrrsssvvvwwwwwwwwwvvvuuuuuuvvvwwwwwwxxxyyywwwuuusssrrrsssxxxxxxyyyyyyyyyyyyxxxxxxssswwwzzzyyyuuussstttvvvuuuvvvxxxyyyyyywwwvvvuuuqqqqqqqqqqqqssstttvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvssstttyyyyyyuuutttwwwwwwuuutttvvvzzz{{{xxxtttppptttvvvsssrrruuuwwwvvvrrrtttuuuuuuttttttwwwyyyvvvtttqqqppprrrssstttssstttsssqqqpppppppppqqqqqqsssqqqpppqqqsssttttttsssrrrqqqqqqrrrttttttqqqooorrrssstttvvvvvvvvvvvvvvv}}}wwwtttoookkklllppptttsssqqqpppooommmlllmmmnnnpppqqqqqqsssuuuuuutttttttttuuussstttuuuuuusssqqqqqqrrrnnnppprrrtttuuuuuuuuuuuunnnnnnooopppqqqrrrrrrsssrrrpppnnnmmmoooppppppppppppooonnnnnnnnnpppqqqrrrooonnnnnnoooqqqrrrpppoooqqqqqqpppooonnnppptttwwwuuuuuuuuutttrrrrrrssstttnnnqqqttttttrrrqqqrrrttttttrrrqqqqqqsssttttttssskkkmmmoooqqqtttvvvwwwwwwxxxvvvtttrrrrrrsssvvvwwwtttpppnnnqqquuuxxxuuurrrlllooosssvvvwwwvvvsssqqqrrrsssttttttttttttrrrrrrppprrrtttuuuttttttuuuvvvsssrrrrrrsssuuutttrrrpppooopppqqqqqqpppoooqqqrrrtttuuuvvvwwwwwwxxxzzz|||xxxwwwvvvtttrrrpppnnnmmmrrrooommmmmmppptttxxxyyyxxxxxxwwwvvvuuutttssssssssstttuuusssppppppsssvvvvvvuuutttssssssssssssssssssrrrrrrtttuuuvvvuuusssuuuuuuvvvvvvwwwwwwxxxxxxuuuuuuvvvvvvvvvvvvuuuuuuqqqrrrtttvvvxxxyyyzzzzzzvvvwwwxxxvvvsssrrruuuxxxttttttsssssstttwwwyyy{{{xxxyyyzzzzzzyyyzzz{{{}}}wwwvvvvvvuuuuuuuuuvvvvvvtttwwwzzzyyyuuusssuuuxxxxxxxxxxxxwwwuuutttuuuvvvuuuwwwwwwvvvtttrrrrrrrrrvvvvvvwwwwwwwwwwwwvvvvvvssswwwzzzyyyuuurrrsssuuuyyyzzz{{{{{{{{{yyywwwvvvrrrrrrqqqqqqrrrtttuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvtttqqqrrrwwwwwwrrrqqquuuzzzuuurrruuu{{{}}}yyytttnnnsssuuurrrqqqsssuuuuuusssvvvxxxxxxvvvuuuwwwzzzwwwtttrrrqqqssstttuuuuuutttsssrrrrrrrrrrrrttttttuuusssqqqqqqrrrtttttttttpppoooooorrruuuuuuqqqnnnrrrsssuuuwwwwwwwwwwwwvvv~~~|||||||||~~~xxxrrrrrrpppnnnnnnqqqsssrrrppppppqqqrrrpppnnnnnnsssvvvrrrtttuuuuuutttssssssttttttuuuwwwvvvtttqqqqqqqqqrrrssssssttttttssssssrrroooooonnnnnnnnnoooqqqrrrqqqqqqpppppppppqqqssstttmmmoooqqqqqqppppppqqqrrrqqqpppppprrrttttttsssrrrqqqtttvvvtttpppnnnpppsssuuuuuuuuutttsssrrrppppppnnnppprrrttttttrrrpppnnnpppqqqrrrssssssrrrpppnnnmmmnnnppprrrssssssssssssxxxwwwvvvuuuttttttuuuvvvssstttuuuuuuvvvvvvuuuuuuoooppprrrttttttsssrrrqqqsssqqqqqqsssvvvwwwvvvsssvvvvvvuuutttssssssrrrrrrppprrrssssssrrrqqqsssttttttuuuuuutttsssrrrssstttooopppsssvvvwwwxxxwwwvvvyyyyyyyyyyyyxxxvvvtttsssuuutttrrrqqqrrruuuxxxzzzrrrtttvvvwwwvvvtttrrrpppsssvvvxxxvvvrrrqqqtttxxxzzzyyyvvvtttssstttuuuuuuvvvtttrrrsssvvvwwwvvvtttuuutttrrrqqqrrrtttvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvsssrrrrrruuuyyy|||{{{yyyxxxwwwuuusssssstttvvvwwwuuuuuuvvvvvvwwwwwwxxxxxx{{{{{{{{{zzzzzzyyyyyyyyyvvvwwwxxxwwwuuuttttttuuuxxxxxxyyyxxxxxxwwwvvvuuu{{{yyywwwvvvvvvvvvtttrrrwwwvvvuuuttttttuuuvvvwwwwwwvvvvvvuuutttssssssrrryyyzzzzzzyyywwwvvvvvvwwwwwwxxxyyyyyyyyywwwvvvuuuqqqooonnnnnnpppssstttuuuuuuuuuuuuuuuuuuuuuttttttuuuxxx{{{zzzwwwuuuuuuwwwtttsssrrruuuxxxyyywwwtttuuuuuusssqqqtttxxxwwwrrrwwwxxxyyyyyyyyyyyyxxxwwwxxxxxxwwwvvvuuuttttttssswwwtttrrrrrrssstttttttttyyyvvvssssssuuuuuurrrooosssssstttuuutttsssqqqppprrrtttuuuwwwxxxyyyxxxxxx{{{yyywwwwwwzzz}}}}}}vvvpppnnnmmmlllnnnrrrtttuuutttrrrrrrrrrpppooopppsssuuuqqqsssttttttsssrrrrrrssssssuuuvvvvvvtttrrrqqqrrrppppppqqqrrrrrrrrrrrrrrroooooonnnmmmnnnooopppqqquuutttsssqqqoooooooooooopppqqqsssrrrqqqppppppqqqqqqppppppqqqssssssrrrqqqqqqtttuuusssooommmnnnqqqrrrrrrrrrrrrrrrqqqppppppoooppprrrttttttrrrpppooonnnoooqqqsssssssssrrrqqqnnnoooppprrrsssssssssssswwwvvvuuutttttttttuuuuuuuuuuuuttttttsssrrrpppoooqqqqqqqqqqqqqqqrrrrrrssstttsssrrrtttwwwxxxwwwuuutttttttttsssrrrqqqqqqqqqqqqrrrssssssrrrrrrsssuuutttuuuvvvvvvtttsssssssssrrruuuwwwxxxxxxwwwwwwwwwxxxyyyxxxxxxvvvtttqqqpppuuuuuuuuuuuuuuutttssssssqqqrrrtttuuutttrrrpppooorrruuuwwwuuurrrqqqtttwwwvvvuuusssrrrqqqrrrsssttttttrrrqqqrrruuuvvvuuussstttsssrrrrrrrrrssstttuuusssssssssssssssssssssssspppoooooorrrvvvxxxwwwuuuwwwvvvuuuttttttuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwuuuuuuvvvwwwyyyyyyyyyxxxxxxwwwwwwwwwvvvuuuuuuuuuwwwxxxwwwvvvvvvuuutttsssssstttuuuvvvxxxxxxwwwwwwvvvuuuuuutttxxxzzzzzzzzzwwwvvvvvvwwwvvvvvvwwwxxxyyyyyyyyyyyytttrrrpppppprrrtttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuwwwyyyyyyvvvttttttvvvuuuuuuvvvwwwyyyzzzxxxwwwuuuuuusssqqqtttyyyyyyuuuvvvwwwyyyzzzzzzyyywwwvvvvvvvvvuuuuuutttssssssrrrxxxvvvttttttuuuvvvuuutttwwwtttqqqppppppqqqrrrrrrsssssssssttttttsssssssssvvvwwwwwwxxxwwwvvvtttsss~~~{{{yyyvvvvvvwwwzzz|||zzztttooolllllllllnnnqqqssstttsssuuusssqqqqqqqqqssssssrrrqqqrrrttttttrrrqqqrrrsssrrrtttvvvuuutttsssssstttooooooppppppqqqqqqqqqrrrpppooonnnnnnnnnooopppqqqvvvuuusssrrrpppoooooonnnsssttttttsssqqqppppppqqqqqqppppppqqqrrrsssqqqpppqqqssstttrrrooolllnnnpppoooppppppqqqqqqppppppooooooppprrrssssssrrrpppooommmnnnqqqsssttttttsssrrrooopppqqqrrrssstttttttttttttttssssssssstttuuuuuuuuuuuuttttttsssrrrpppooosssrrrpppooopppqqqsssuuuvvvuuuuuuvvvxxxyyyxxxwwwssssssrrrrrrqqqpppppppppqqqsssttttttsssrrrtttuuutttvvvxxxxxxvvvsssrrrrrrsssvvvyyyyyyvvvtttuuuvvvwwwwwwwwwvvvtttqqqooommmuuuvvvxxxxxxvvvrrrnnnkkkqqqrrrsssttttttsssqqqooorrrtttvvvtttqqqqqqsssvvvtttsssrrrqqqqqqrrrssstttttttttssstttvvvwwwvvvtttssssssttttttssssssrrrrrrrrrrrrssssssssssssrrrrrrnnnnnnnnnqqqtttvvvuuutttuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuttttttssssssuuuuuuuuuuuuuuuuuuuuuuuuxxxyyyxxxwwwuuuuuuwwwyyyyyyyyyxxxwwwwwwwwwxxxxxxuuuttttttuuuxxxyyyyyyxxxuuuuuussssssssssssuuuuuuyyyyyyyyyyyyxxxwwwvvvvvvwwwyyyzzzzzzxxxvvvvvvvvvttttttuuuvvvwwwyyy|||}}}wwwuuusssssstttvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvtttvvvwwwwwwuuuttttttuuuuuuwwwyyyzzzyyyyyyzzz{{{vvvvvvtttrrrtttyyy{{{xxxuuuvvvxxxzzzzzzxxxvvvuuutttttttttssssssrrrrrrrrrwwwvvvuuuuuuvvvuuusssqqqttttttrrrpppooopppsssvvvssssssrrrrrrssstttvvvwwwvvvwwwwwwwwwvvvuuusssrrr~~~{{{zzzyyyzzz{{{yyytttooollllllmmmnnnoooooooooooowwwtttqqqqqqssstttssspppqqqsssttttttsssrrrrrrsssssstttvvvvvvuuuuuuvvvwwwrrrrrrqqqqqqpppppppppppprrrqqqpppoooooopppqqqrrrssssssrrrrrrqqqqqqqqqqqqsssttttttsssrrrqqqrrrtttrrrqqqqqqrrrssstttrrrpppsssttttttssspppnnnoooppppppqqqqqqqqqqqqpppoooooopppppprrrssssssrrrppppppnnnooorrrsssttttttsssrrrpppqqqrrrrrrssstttttttttrrrrrrrrrrrrsssttttttuuussstttuuuuuuvvvuuuuuuuuussssssrrrrrrrrrssstttuuuvvvvvvuuuvvvvvvwwwxxxwwwssssssrrrrrrrrrqqqqqqqqqppprrrssssssrrrrrrsssttttttwwwyyyzzzwwwtttrrrqqqppptttwwwvvvsssqqqsssuuuttttttuuutttsssrrrpppooovvvwwwxxxxxxvvvrrrmmmjjjssstttuuuvvvvvvuuutttsssrrrssstttsssqqqqqqsssuuuvvvuuutttsssssssssssssssvvvwwwxxxyyyyyyyyyxxxwwwtttuuuvvvwwwvvvtttrrrqqqsssssstttuuuuuutttsssssspppppprrrtttvvvwwwwwwwwwtttuuuvvvwwwwwwvvvuuutttttttttttttttttttttssssssssssssttttttttttttuuuuuuvvvvvvvvvtttssssssuuuxxxxxxwwwvvvvvvvvvwwwxxxxxxwwwvvvuuuvvvwwwxxxwwwvvvvvvuuutttsssssstttuuuvvvxxxxxxyyyyyyyyyxxxwwwvvvvvvxxxzzzzzzxxxvvvvvvvvvttttttsssssstttwww{{{}}}yyywwwuuutttuuuvvvvvvuuuttttttuuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvuuuuuuvvvuuuxxxzzzzzzxxxwwwzzz|||xxxyyywwwssstttxxxzzzxxxtttuuuxxxzzzzzzxxxuuutttttttttttttttssssssssssssuuuttttttttttttsssooommmrrrtttvvvtttrrrsssvvvzzzsssrrrqqqqqqrrruuuxxxzzztttuuuvvvwwwwwwvvvuuuttt~~~|||~~~{{{zzzyyywwwrrrmmmjjjkkkmmmnnnnnnnnnnnnnnnwwwtttqqqqqqtttuuurrrpppssstttvvvvvvtttttttttuuutttuuuvvvvvvuuuvvvwwwyyywwwvvvtttsssqqqppppppppptttsssrrrqqqqqqqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrsssrrrrrrsssuuuwwwtttsssssstttuuuuuutttrrrttttttuuutttrrrqqqqqqrrrssssssssssssrrrqqqpppooopppqqqrrrrrrrrrrrrqqqpppppprrrsssttttttsssqqqppprrrrrrrrrsssssstttuuuuuuqqqqqqrrrsssssssssttttttssstttuuuuuuvvvuuuuuuuuurrrsssuuuvvvvvvvvvuuutttuuuuuuuuutttttttttvvvwwwtttttttttttttttssssssssspppqqqrrrrrrqqqqqqrrrssstttvvvyyyyyywwwtttsssrrrppprrruuuuuusssssstttwwwqqqrrrssstttuuutttssssssvvvvvvvvvuuutttrrrqqqpppttttttuuuvvvvvvuuuuuutttssssssssssssrrrrrrssstttwwwwwwuuutttsssrrrqqqqqqvvvwwwyyyzzzzzzyyyyyyxxxvvvwwwxxxyyyyyywwwtttsssrrrssstttuuuuuutttsssrrrqqqrrrtttvvvvvvwwwxxxxxxtttuuuwwwxxxxxxvvvtttrrrqqqrrrrrrssstttuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuurrrssssssrrrpppqqqsssuuuuuuuuuuuuuuuuuuvvvwwwxxxwwwvvvuuuvvvwwwxxxwwwvvvxxxwwwvvvuuuuuuvvvwwwxxxvvvwwwxxxxxxxxxwwwvvvuuuuuuwwwyyyyyywwwvvvvvvvvvvvvtttrrrqqqrrrtttxxxzzzxxxwwwuuuuuuuuuuuutttssssssssssssttttttuuuuuuuuuwwwwwwvvvvvvwwwwwwwwwwwwtttwwwyyyxxxvvvvvvyyy|||yyy{{{yyyuuutttwwwxxxwwwsssuuuwwwyyyyyywwwuuusssuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttttttttssspppmmmnnnrrrwwwxxxwwwuuuvvvwwwtttrrrqqqqqqsssvvvzzz|||vvvvvvwwwwwwwwwuuutttssszzzwwwvvvsssnnnjjjeeehhhlllnnnoooppprrrssstttsssrrrrrrssssssrrrqqqtttuuuwwwwwwuuutttuuuvvvtttuuuuuuuuuttttttvvvxxxzzzyyyvvvtttrrrrrrrrrrrrtttsssrrrqqqqqqqqqrrrsssttttttttttttsssqqqpppooopppqqqrrrqqqqqqsssvvvyyyvvvuuutttuuuvvvvvvtttsssttttttttttttttttttsssssstttttttttttttttsssrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrssstttuuutttsssqqqoootttsssssssssssstttuuuvvvrrrrrrssstttttttttssssssuuuuuuttttttsssrrrpppooorrrsssuuuwwwwwwvvvuuussstttttttttsssqqqrrrtttvvvvvvvvvuuuuuuuuuuuuuuuuuupppqqqsssrrrqqqqqqrrrtttsssuuuwwwxxxvvvtttssssssssssssttttttvvvvvvwwwwwwoooppprrrtttuuuvvvuuuuuuwwwvvvuuuttttttttttttuuurrrrrrsssttttttttttttsssttttttssssssssssssttttttuuuuuutttsssrrrqqqppppppsssuuuxxxyyyxxxwwwvvvwwwwwwxxxyyyzzzzzzyyywwwuuupppqqqsssttttttsssqqqpppppprrruuuvvvuuuuuuwwwxxxvvvwwwxxxxxxwwwuuusssqqqpppqqqrrrssstttvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuoooqqqrrrrrrqqqpppqqqsssssstttuuuvvvwwwwwwwwwwwwtttssssssuuuxxxzzzzzzyyyxxxxxxvvvvvvvvvvvvxxxxxxtttuuuwwwxxxxxxvvvuuusssvvvwwwxxxwwwvvvuuuvvvxxxwwwuuusssrrrrrrtttvvvxxxwwwvvvuuuuuuvvvvvvtttsssssssssttttttuuuuuuvvvvvvyyywwwvvvvvvwwwyyyyyyxxxuuuvvvvvvvvvvvvvvvxxxzzzwwwzzz{{{vvvtttvvvwwwvvvtttuuuvvvwwwwwwvvvuuutttvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvvvvwwwvvvtttrrrkkkooouuuxxxxxxvvvtttrrrtttsssrrrrrrtttwww{{{}}}|||{{{{{{yyywwwsssqqqoooyyyuuutttrrrnnnkkkfffjjjooorrrrrrrrrtttvvvpppqqqssssssrrrqqqrrrssssssuuuvvvvvvuuuttttttuuurrrssssssrrrqqqqqqsssuuuxxxwwwuuussssssssstttuuusssrrrqqqpppoooppppppqqqsssssstttttttttsssqqqqqqqqqqqqrrrqqqppprrruuuwwwvvvuuutttuuuvvvuuutttrrrrrrqqqqqqrrrtttuuuuuutttpppqqqrrrttttttuuuuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqppprrrsssuuuuuutttrrrqqquuutttssssssssstttuuuvvvsssssstttuuuttttttrrrrrruuuuuuttttttsssrrrpppooorrrrrrsssttttttttttttttttttuuutttssspppqqqtttvvvvvvvvvvvvvvvvvvvvvvvvvvvrrrsssuuutttsssssstttvvvrrrtttuuuuuutttttttttuuuxxxtttrrrsssvvvxxxvvvsssoooppprrrtttuuuuuuuuutttvvvvvvvvvuuuuuuuuuvvvvvvrrrsssssssssttttttttttttuuutttsssssstttuuuuuutttrrrsssssstttttttttssssssrrruuuyyyzzzxxxvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwqqqrrrtttvvvvvvtttrrrqqqpppsssvvvvvvuuuuuuvvvxxxyyyyyyxxxxxxvvvtttqqqppprrrrrrssstttuuuvvvvvvwwwyyyyyyxxxwwwvvvuuuuuutttooorrrtttuuutttsssssssssrrrtttwwwyyyzzzzzzyyyxxxttttttsssuuuxxxyyyyyyxxxxxxwwwvvvuuuuuuvvvwwwxxxsssuuuwwwxxxxxxwwwuuussswwwwwwwwwuuutttuuuwwwyyywwwvvvuuuttttttvvvwwwxxxvvvuuuuuuuuuwwwwwwuuusssuuuuuuuuuvvvwwwwwwxxxxxxxxxvvvttttttwwwyyyxxxwwwwwwuuutttuuuvvvxxxyyyyyyrrrwwwzzzwwwvvvwwwxxxwwwuuuuuuuuuttttttuuuuuuuuuvvvvvvvvvwwwxxxyyyyyyzzzzzzxxxvvvvvvwwwwwwvvvuuuooopppsssvvvxxxwwwtttrrrtttsssssssssuuuxxxzzz|||~~~}}}|||zzzwwwtttqqqoooyyyvvvuuutttqqqnnnkkkoootttuuutttssssssuuummmpppssssssqqqpppqqqtttrrrtttuuuuuutttsssssstttqqqqqqqqqooonnnnnnppprrrvvvuuussssssssstttvvvxxxrrrqqqooonnnnnnnnnoooooonnnooorrrtttuuuuuuuuuuuurrrsssrrrqqqooopppsssuuuuuutttssstttuuuuuusssqqqpppooooooqqqsssuuuuuutttmmmnnnpppsssuuuvvvwwwxxxqqqqqqqqqqqqqqqqqqqqqqqqnnnppprrrtttuuuuuutttsssuuuuuutttsssssstttvvvwwwttttttuuuvvvuuutttrrrqqqssstttuuuuuuvvvvvvuuuuuusssrrrqqqpppppprrrsssuuutttuuuuuussspppqqqtttwwwuuuuuuuuuvvvvvvvvvvvvvvvtttuuuvvvvvvuuuuuuvvvxxxqqqsssttttttssssssuuuwwwyyytttoooppptttvvvrrrnnnpppqqqrrrssstttssssssrrrvvvwwwwwwxxxwwwwwwuuuuuutttuuuuuuuuuvvvvvvwwwwwwvvvuuuttttttuuuuuuuuuuuurrrssstttvvvwwwxxxxxxxxxssswww{{{|||zzzxxxwwwxxxuuuvvvwwwwwwxxxxxxxxxxxxsssuuuwwwxxxxxxwwwuuusssrrruuuxxxxxxvvvvvvxxxzzz{{{zzzyyywwwuuusssqqqpppttttttuuuuuuuuuuuuuuuuuuzzzzzzyyywwwvvvuuutttsssqqqtttwwwyyyxxxvvvuuuuuurrruuuyyy|||}}}|||zzzyyyxxxwwwvvvvvvwwwwwwvvvtttwwwvvvuuuttttttuuuvvvwwwsssuuuwwwyyyyyyxxxuuutttxxxxxxvvvtttssstttxxx{{{wwwvvvvvvvvvwwwxxxzzz{{{vvvvvvuuuvvvxxxxxxvvvuuuvvvvvvwwwxxxyyyyyyzzzzzzxxxuuurrrsssvvvxxxxxxvvvyyyvvvssstttxxxzzzzzzxxxmmmtttyyyxxxwwwyyyzzzxxxvvvuuutttsssssstttuuuvvvuuuuuuvvvwwwxxxyyyyyyzzzxxxvvvtttsssuuuvvvvvvvvvtttssssssuuuyyyzzzwwwtttttttttttttttvvvxxxzzz{{{{{{{{{{{{zzzyyyvvvtttrrr}}}}}}|||xxxtttuuuzzzzzzwwwuuurrrqqqrrrrrrsssuuuvvvvvvuuusssrrrvvvvvvuuutttttttttttttttrrrrrrrrrqqqpppqqqtttvvvrrrssstttttttttsssqqqqqqnnnoooqqqrrrsssttttttttttttpppllljjjlllnnnppppppnnnnnnqqqtttwwwwwwuuusssrrrqqqooonnnnnnoooqqqrrrrrrrrrrrrqqqqqqqqqppppppuuutttrrrpppoooooooooppprrrsssssstttuuuuuuuuuuuurrrssssssrrrpppppprrrsssqqqqqqrrrrrrrrrrrrrrrrrrvvvvvvtttsssssstttuuuuuuyyyzzzzzzyyyvvvsssrrrsssqqqqqqqqqsssuuutttrrrooouuutttsssrrrrrrrrrrrrssstttrrrpppppprrrtttuuutttssstttvvvwwwwwwwwwvvvuuurrrssstttuuuvvvvvvvvvvvvrrrrrrrrrrrrsssuuuwwwxxxyyyxxxwwwuuutttsssssssssqqqqqqrrrssssssssstttuuuwwwzzz||||||zzzvvvttttttuuutttsssssstttvvvxxxzzz{{{zzzxxxwwwuuuttttttssswwwtttsssvvvwwwuuuvvvyyytttuuuuuuvvvwwwwwwxxxxxx|||{{{zzzzzz{{{{{{yyywwwvvvuuuuuutttttttttuuuuuuxxxxxxxxxzzz{{{zzzwwwuuuvvvtttrrrqqqqqqqqqpppooouuuuuuvvvvvvvvvtttsssrrruuuuuuttttttssssssssssssqqquuuzzz|||zzzwwwvvvvvvttttttuuuwwwxxxyyy{{{{{{wwwwwwwwwvvvuuuvvvyyy|||yyyyyyyyyxxxwwwvvvuuuttttttvvvxxxyyyyyyyyywwwvvvwww{{{{{{xxxwwwyyyzzzyyy}}}xxxssstttzzz|||zzzvvvxxxuuusssrrrtttvvvxxxyyyyyyxxxxxxxxxyyyyyywwwvvvuuuvvvwwwwwwwwwuuutttssstttuuuwww{{{}}}|||xxxuuuqqqsssuuuvvvuuuuuuuuuvvvtttttttttvvvxxxxxxvvvtttvvvvvvwwwwwwwwwwwwvvvvvvxxxwwwwwwwwwvvvvvvuuuuuutttvvvyyy{{{{{{yyyvvvtttsssrrrrrrrrrsssuuuvvvwww~~~{{{wwwsssrrrsssttt|||wwwxxxwwwuuusssuuu|||{{{yyywwwsssqqqrrrrrrrrrsssttttttsssrrrrrruuuttttttsssssssssssssssrrrrrrrrrpppoooppprrruuutttuuuuuuuuutttsssqqqppppppppprrrsssttttttttttttsssqqqnnnmmmoooqqqrrrrrrnnnoooqqqtttvvvvvvtttqqqrrrqqqppppppppppppqqqrrrrrrrrrrrrqqqqqqqqqqqqppptttsssrrrqqqqqqpppqqqqqqsssttttttuuuuuutttsssrrrpppqqqrrrqqqpppqqqsssuuurrrrrrsssttttttuuuvvvvvvuuuuuutttsssttttttuuuvvvxxxyyyyyyxxxuuusssrrrssspppoooppprrrttttttrrrppptttttttttssssssrrrrrrrrrttttttttttttttttttuuuuuuttttttvvvwwwwwwwwwvvvuuusssssstttuuuvvvvvvvvvvvvuuutttssssssssstttuuuuuuwwwvvvuuutttsssrrrrrrrrrrrrqqqqqqssstttvvvvvvuuuvvvyyy{{{{{{xxxuuussssssuuuuuutttssstttvvvxxxyyyzzzyyyxxxwwwvvvuuuuuuuuuyyyxxxyyy|||{{{vvvrrrssssssssstttuuuvvvwwwwwwxxxyyyxxxxxxxxxyyyyyyxxxvvvvvvvvvuuutttttttttttttttvvvwwwyyyyyyyyywwwuuutttwwwuuussssssssstttsssrrruuuuuuvvvvvvvvvuuussssssvvvvvvvvvvvvvvvuuuttttttqqquuuyyyzzzyyywwwwwwxxxuuuvvvvvvwwwxxxyyyzzzzzzuuuvvvuuutttssstttwwwyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwyyyyyyxxxwwwvvvtttxxxzzzxxxxxxzzz|||zzz|||xxxuuuuuuxxxzzzxxxvvvwwwuuussssssvvvxxxyyyyyyyyyxxxwwwxxxyyyyyywwwvvvssstttuuuvvvvvvvvvuuuuuussstttuuuxxxzzzzzzxxxvvvsssuuuwwwwwwvvvttttttuuusssssssssuuuwwwwwwuuutttttttttuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuvvvvvvppprrruuuvvvvvvuuurrrppptttsssrrrqqqrrrtttvvvxxx||||||zzzwwwtttrrrrrrttt}}}wwwrrrssstttttttttyyy}}}|||yyyssspppqqqqqqqqqqqqqqqqqqqqqqqqqqqtttssssssrrrrrrrrrrrrrrrrrrrrrrrrpppnnnoooqqqsssssstttttttttsssrrrpppoooqqqrrrrrrsssssssssttttttqqqooonnnnnnppprrrrrrqqqooooooppprrrttttttqqqooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrssssssssssssrrrrrrssstttuuuvvvuuusssqqqoooooopppqqqqqqqqqrrrtttvvvrrrrrrssstttuuuvvvvvvvvvttttttsssttttttuuuvvvwwwwwwxxxxxxvvvtttrrrrrrsssoooooooooqqqssstttsssrrrrrrssstttuuuuuutttrrrqqqsssuuuxxxxxxuuussstttvvvtttuuuvvvvvvwwwwwwvvvvvvttttttuuuvvvwwwwwwwwwwwwwwwwwwuuutttsssrrrrrrrrrvvvuuuuuutttsssrrrqqqqqqsssrrrqqqsssvvvxxxxxxvvvvvvxxxzzzyyywwwtttssssssvvvuuutttttttttvvvwwwxxxxxxxxxwwwvvvvvvvvvvvvvvv}}}~~~{{{sssooorrrrrrssstttuuuvvvwwwxxxwwwvvvvvvvvvxxxwwwvvvtttxxxwwwvvvttttttsssssssssssswwwyyyyyyuuusssrrrssswwwvvvttttttvvvwwwvvvuuuuuuvvvvvvvvvvvvvvvuuutttvvvwwwxxxyyyyyywwwvvvtttrrrtttwwwxxxxxxxxxyyy{{{wwwwwwwwwxxxxxxxxxyyyyyysssttttttsssrrrrrruuuwwwyyyyyyzzzzzzyyyxxxvvvuuuuuuvvvwwwxxxyyyxxxwwwwwwqqqwwwzzzyyyyyy{{{|||{{{yyyxxxwwwvvvvvvvvvvvvvvvuuutttsssuuuxxxyyyzzzyyyzzzxxxwwwwwwxxxxxxwwwvvvrrrrrrtttuuuwwwwwwwwwwwwsssssssssuuuxxxyyyxxxwwwvvvxxxzzzyyywwwuuuttttttrrrrrrrrrtttvvvwwwvvvtttrrrrrrssssssssssssrrrrrrrrrssssssttttttuuuvvvvvvrrrsssuuuvvvvvvuuusssrrruuutttrrrqqqrrrtttvvvxxxwwwyyyyyywwwuuusssrrrsss}}}}}}~~~wwwuuuwwwyyyzzz|||{{{tttppppppqqqppppppooooooppppppqqqtttssssssrrrrrrrrrrrrrrrqqqrrrrrrpppnnnnnnoooqqqooopppqqqrrrrrrqqqpppooorrrqqqqqqqqqqqqrrrrrrrrrmmmllllllnnnpppqqqqqqoooqqqppppppqqqrrrrrrooommmrrrrrrsssttttttsssrrrrrrssssssrrrrrrrrrqqqqqqqqqpppqqqssstttuuutttssssssqqqsssuuuvvvvvvtttrrrpppqqqrrrssssssrrrrrrtttvvvrrrrrrrrrrrrssssssssssssssssssssstttuuuvvvwwwwwwuuuvvvvvvuuurrrqqqrrrsssqqqppppppqqqtttvvvvvvuuuqqqrrruuuwwwwwwuuurrrppppppuuuzzzzzzuuurrrsssuuuuuuuuuvvvvvvwwwwwwwwwwwwtttuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvuuutttssssssrrrwwwwwwvvvvvvuuutttssssssuuurrrqqqsssxxxzzzyyyvvvvvvxxxzzzyyywwwuuuttttttvvvuuuuuutttuuuuuuvvvwwwuuuuuuuuutttuuuvvvvvvwww}}}xxxssssssssstttuuuvvvwwwxxxxxxxxxwwwvvvvvvwwwvvvtttrrrxxxxxxvvvuuussssssrrrrrrqqqvvvzzzxxxsssoooppprrrvvvuuuttttttvvvxxxxxxwwwuuuuuuvvvvvvvvvvvvvvvvvvuuuvvvxxxzzzzzzxxxvvvtttssstttuuuvvvwwwyyy{{{}}}xxxxxxwwwwwwwwwvvvvvvvvvsssttttttsssrrrrrrtttuuuxxxyyyzzzzzzzzzxxxwwwvvvuuuvvvwwwxxxxxxxxxxxxwwwqqqwwwzzzyyyyyy{{{{{{yyyvvvxxxyyywwwuuusssuuuwwwrrrrrrsssvvvyyyzzzyyyxxxzzzxxxwwwwwwxxxxxxwwwvvvttttttuuuvvvwwwxxxyyyyyytttsssssstttwwwyyyyyyyyywwwxxxzzzzzzxxxwwwvvvwwwsssrrrrrrtttvvvwwwwwwvvvrrrrrrssssssssssssrrrrrrttttttttttttttttttuuuuuurrrssstttuuuuuutttsssrrrssstttttttttuuuuuuuuuvvvsssvvvxxxxxxvvvsssrrrrrr~~~|||yyyzzz~~~}}}~~~|||tttppppppqqqppppppooooooppppppqqquuuttttttsssrrrsssssssssqqqrrrrrrqqqooonnnooopppmmmoooppprrrssssssssssssqqqppppppoooppppppqqqrrrmmmmmmnnnppprrrsssqqqppprrrqqqpppqqqqqqqqqnnnlllrrrssssssttttttssssssrrrsssssssssrrrrrrrrrqqqqqqpppqqqssstttuuuttttttssspppqqqtttuuuvvvvvvuuutttvvvvvvvvvuuusssrrrtttuuutttttttttssssssrrrrrrqqqrrrsssssstttuuuvvvvvvwwwuuuuuuuuusssrrrqqqsssttttttrrrqqqrrruuuwwwxxxxxxppprrruuuxxxxxxvvvssspppnnntttyyyyyyuuurrrrrrtttvvvvvvvvvvvvvvvwwwwwwxxxtttuuuvvvwwwwwwxxxxxxxxxuuuuuuuuuuuuuuuuuuttttttxxxyyyyyyyyyxxxwwwvvvuuuuuusssrrrtttxxxyyyyyywwwwwwyyyzzzzzzxxxvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuusssrrrrrrssssssuuuvvvvvvxxx}}}}}}yyyuuuvvvvvvwwwwwwxxxyyyyyyzzzyyyxxxwwwwwwvvvtttrrrxxxxxxvvvuuussssssrrrrrrpppuuuyyyxxxsssooopppssstttsssrrrsssvvvxxxxxxwwwttttttuuuuuuuuuvvvwwwwwwsssuuuwwwyyyyyywwwuuussstttssssssuuuwwwzzz|||}}}xxxwwwwwwvvvuuuuuutttttttttuuuuuutttsssssstttuuuvvvxxxyyyzzzzzzyyywwwuuuvvvvvvwwwwwwxxxxxxxxxxxxtttyyy{{{xxxwwwyyyyyywwwuuuxxxzzzxxxuuusssuuuwwwpppqqqrrruuuxxxyyyxxxvvvzzzxxxvvvvvvwwwwwwwwwvvvwwwwwwwwwxxxxxxxxxyyyyyyvvvuuussstttwwwyyyzzzzzzuuuwwwzzzzzzyyyyyyyyyyyyvvvttttttuuuwwwxxxxxxwwwttttttuuuuuuuuuuuuttttttwwwwwwvvvuuuuuutttssssssppppppppppppppppppppppppqqqsssvvvxxxxxxvvvtttrrrrrrtttwwwxxxvvvtttrrrrrr~~~}}}{{{yyy{{{}}}tttppprrrqqqqqqqqqqqqqqqqqqqqqqqquuuttttttssssssssssssssspppqqqrrrrrrpppooopppqqqoooppprrrtttvvvvvvvvvuuuqqqpppoooooooooqqqrrrsssrrrqqqqqqsssuuuvvvtttssssssqqqppppppqqqqqqooommmssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqrrrsssssssssssssssqqqrrrsssuuuvvvwwwxxxxxxwwwxxxwwwuuusssrrrssstttwwwwwwvvvvvvuuutttttttttrrrssstttuuuvvvvvvvvvuuuuuuuuuuuusssrrrrrrtttvvvwwwuuussssssuuuxxxyyyzzzppprrruuuwwwxxxvvvsssrrrooossswwwxxxvvvsssssstttwwwvvvvvvvvvvvvwwwxxxyyyttttttuuuvvvwwwwwwwwwwwwssstttuuuvvvvvvvvvvvvvvvxxxyyyzzzzzzzzzxxxwwwvvvttttttuuuuuuvvvvvvwwwwwwxxxyyyzzzzzzxxxwwwwwwxxxwwwwwwvvvvvvuuuuuuttttttrrrrrrrrrsssssstttuuuvvvsssvvv}}}zzzxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwxxxxxxxxxvvvtttxxxwwwvvvttttttsssssssssqqqtttxxxxxxuuurrrrrrssssssrrrqqqsssuuuwwwwwwwwwsssssssssssstttuuuwwwxxxrrrsssuuuwwwwwwvvvuuuttttttssssssuuuxxx{{{||||||xxxwwwwwwvvvuuuuuutttttttttvvvvvvvvvtttssstttuuuuuuvvvxxxzzzzzzxxxvvvtttwwwwwwwwwwwwwwwxxxxxxxxxvvvyyyzzzwwwuuuxxxyyywwwtttwwwyyyyyyvvvuuuvvvxxxrrrrrrsssuuuxxxyyyxxxvvvzzzxxxuuuuuuvvvwwwwwwvvvyyyxxxxxxwwwxxxxxxyyyzzzwwwvvvuuuuuuwwwyyyyyyxxxtttwwwyyyzzzzzzyyyyyyzzzxxxvvvuuuuuuwwwxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvyyyxxxwwwvvvtttsssrrrrrrsssrrrrrrqqqqqqrrrrrrsssqqqssswwwyyyyyywwwtttrrrrrruuuwwwwwwvvvtttssssss}}}|||}}}|||||||||tttqqqsssrrrrrrsssttttttsssrrrrrrtttssssssrrrrrrrrrrrrrrroooqqqssssssqqqqqqrrrssspppqqqsssttttttssssssrrrrrrqqqppppppqqqsssuuuvvvvvvtttssstttuuuvvvuuutttsssrrrpppqqqqqqqqqpppnnntttsssrrrqqqqqqrrrsssttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrsssuuuuuuuuuuuuvvvwwwyyyzzztttuuuuuutttrrrqqqrrrttttttuuuuuuuuuvvvvvvvvvwwwssstttuuuvvvvvvuuuttttttuuuuuuuuusssrrrsssuuuwwwyyyvvvsssrrrtttwwwyyyyyyqqqsssuuuwwwwwwvvvtttsssqqqrrruuuwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvwwwxxxyyysssssstttuuuvvvvvvvvvvvvssstttuuuvvvwwwvvvvvvuuuuuuvvvwwwxxxxxxwwwuuutttrrruuuxxxwwwsssrrruuuxxxwwwxxxyyyxxxwwwvvvwwwxxxwwwwwwwwwvvvvvvuuutttsssttttttttttttuuuvvvvvvwwwtttuuuzzz}}}yyyyyyyyyyyyxxxxxxwwwvvvvvvvvvuuutttuuuwwwyyyzzzyyyxxxvvvvvvuuutttttttttttttttssstttvvvwwwxxxwwwuuuttttttsssrrrsssuuuwwwwwwwwwrrrqqqqqqrrrsssuuuvvvxxxssstttuuuuuuvvvvvvuuuuuuuuussssssvvvyyy{{{{{{yyyyyyyyyxxxxxxwwwwwwvvvvvvtttuuuvvvvvvtttsssssstttsssuuuwwwyyyyyywwwuuussswwwwwwwwwwwwwwwxxxxxxyyyuuuyyyxxxuuutttxxxzzzzzztttvvvxxxyyyyyyxxxxxxyyyvvvuuuuuuwwwyyyzzzyyyxxxzzzxxxuuutttuuuvvvwwwvvvvvvuuuuuuuuuvvvxxxyyyzzzwwwuuuuuuuuuwwwwwwvvvuuuvvvxxxzzzzzzyyyxxxxxxxxxyyywwwuuuuuuvvvwwwwwwvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvuuuuuutttsssrrrrrrwwwvvvuuuttttttuuuvvvwwwuuuuuuvvvvvvvvvvvvuuuttttttvvvxxxwwwuuutttsssttt~~~{{{~~~}}}zzzzzz}}}}}}}}}|||tttqqqtttrrrsssuuuvvvvvvuuusssrrrsssrrrqqqqqqppppppqqqqqqoooqqqssssssrrrrrrssstttppppppqqqqqqpppooommmlllsssrrrqqqqqqsssuuuwwwyyyvvvtttrrrrrrtttttttttssssssrrrqqqqqqrrrrrrqqqoootttsssqqqppppppqqqssstttttttttsssssssssrrrrrrrrrsssrrrqqqppppppppprrrrrryyyxxxvvvuuuuuuwwwyyyzzzqqqrrrsssrrrqqqqqqrrrtttppppppqqqssstttvvvwwwxxxttttttuuuvvvvvvuuutttsssuuuuuuuuusssrrrsssvvvxxxzzzvvvsssqqqsssvvvwwwxxxrrrsssuuuvvvwwwvvvuuutttsssssstttvvvyyyzzzyyyxxxxxxwwwvvvvvvvvvwwwyyyyyyrrrssstttuuuvvvvvvvvvvvvtttuuuvvvwwwwwwvvvuuutttrrrsssuuuvvvvvvtttrrrqqqqqqvvvzzzwwwrrrooosssxxxvvvwwwxxxwwwvvvuuuvvvwwwwwwwwwwwwwwwvvvtttsssrrrvvvvvvvvvvvvvvvwwwxxxxxxyyyxxxyyy}}}}}}yyywwwxxxyyyyyyxxxwwwvvvuuutttssspppppprrruuuyyy|||||||||vvvuuuuuutttttttttuuuuuuttttttuuuxxxzzzzzzxxxuuuuuutttssstttvvvwwwxxxwwwqqqqqqpppqqqrrrtttvvvwwwttttttuuuuuuuuuvvvwwwwwwuuuttttttvvvzzz|||zzzxxxzzzzzzzzzyyyyyyyyyxxxxxxsssuuuvvvvvvtttrrrrrrsssrrrtttwwwyyyyyywwwtttrrrwwwwwwvvvvvvwwwwwwxxxyyytttwwwwwwssssssxxx|||}}}uuuuuuwwwyyyzzz{{{zzzyyyyyyxxxwwwxxxzzz{{{zzzyyyzzzxxxuuutttuuuvvvwwwwwwrrrrrrrrrsssuuuwwwzzz{{{vvvuuutttuuuvvvvvvtttrrrwwwyyy{{{zzzxxxvvvvvvvvvzzzwwwuuutttuuuuuuuuutttxxxxxxyyyyyyyyyyyyxxxxxxsssssssssssssssssssssrrrvvvuuusssrrrrrrsssuuuvvvxxxwwwuuutttssstttvvvwwwvvvwwwxxxwwwuuuttttttuuu}}}yyyvvvwww{{{{{{yyyyyy|||uuuxxx|||}}}}}}{{{vvvyyywww~~~yyyuuusssssstttuuuvvvvvvuuurrrooolllpppooommmllllllnnnpppqqqrrrssstttsssrrrrrrssstttwwwvvvtttsssssstttuuuvvvuuusssrrrrrrssstttrrrqqqssspppooorrrsssrrrtttxxxuuurrrooooooqqqrrrrrrppprrrqqqooonnnnnnpppqqqsssssssssssssssrrrqqqqqqppplllooorrrtttuuusssqqqooouuuttttttuuuvvvxxxzzz{{{ttttttssssssrrrrrrssssssuuurrrpppqqqssstttrrrppptttttttttuuuuuuuuuvvvvvvttttttsssrrrqqqrrruuuxxxwwwwwwwwwwwwwwwvvvuuutttppppppqqqrrrtttuuuvvvvvvtttttttttuuuwwwxxxzzz{{{vvvwwwwwwwwwvvvwwwyyyzzzyyyvvvrrrqqqsssuuuvvvvvvzzzwwwuuuvvvuuurrrsssvvvyyywwwvvvvvvuuutttrrrpppooouuuxxxvvvttttttsssooossswww{{{zzzwwwvvvxxx||||||zzzwwwtttrrrrrrsssttttttsssqqqqqqssswww{{{}}}||||||||||||{{{zzzyyyxxx|||{{{zzzyyywwwvvvuuuttttttsssrrrsssuuuwwwwwwwwwuuuuuuuuusssrrrtttxxx{{{|||{{{yyywwwvvvvvvwwwwwwzzzyyyvvvsssrrrrrrrrrsssqqqqqqrrrrrrssstttuuuuuuvvvuuutttttttttvvvwwwxxxssstttvvvuuuttttttuuuvvvxxxxxxyyyyyyzzzzzzzzzzzztttvvvxxxzzz{{{yyyvvvtttyyyuuurrrsssxxxzzzxxxuuuwwwwwwwwwwwwwwwvvvuuuuuussstttuuuwwwxxxyyyyyyyyyvvvvvvwwwwwwwwwxxxxxxxxxyyyzzzzzzyyyxxxxxxyyy{{{zzzyyyxxxxxxxxxwwwuuusssssstttuuuttttttuuuxxxzzzwwwwwwwwwuuutttuuuwwwzzztttwwwzzzyyywwwuuuvvvyyytttsssqqqqqqrrrtttwwwyyyzzzyyywwwuuuuuuvvvxxxyyytttsssrrrrrrtttuuuuuuuuurrruuuxxxvvvrrrppprrrvvvzzzxxxuuusssrrrsssuuuvvvuuuvvvwwwwwwvvvuuutttsss~~~zzzwwwvvvwwwwwwuuuvvvzzzxxxzzz|||||||||}}}mmmgggiiiooozzz}}}xxxtttqqqpppssstttuuuvvvuuurrrpppnnnnnnnnnmmmllllllmmmnnnoooqqqsssttttttsssrrrrrrsssxxxwwwvvvuuutttssssssssssssrrrrrrsssuuuvvvvvvuuuvvvqqqpppssstttssssssuuurrrpppnnnoooqqqssssssqqqrrrqqqpppooooooqqqrrrssssssssstttttttttsssrrrrrrqqqqqqrrrsssssssssrrrrrrssssssrrrrrrrrrsssuuuvvvvvvtttrrrrrrrrrssssssssstttrrrqqqrrrtttuuusssqqqqqqrrrrrrsssttttttuuuuuusssttttttrrrqqqrrruuuxxxvvvvvvvvvvvvuuuuuuttttttrrrrrrsssssstttuuuuuuvvvssssssssstttuuuvvvwwwxxxuuuvvvwwwwwwvvvvvvxxxzzzttttttrrrqqqqqqssstttvvvxxxuuutttvvvvvvssstttxxxyyyxxxwwwvvvvvvtttrrrpppsssxxxyyyvvvttttttrrrppptttwwwzzzyyyvvvuuuwww{{{zzzxxxuuusssrrrsssvvvwwwxxxvvvtttssstttwwwzzz|||zzz{{{|||{{{yyyxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwuuuttttttuuuwwwyyyxxxwwwvvvvvvvvvttttttuuuyyy|||{{{zzzxxxvvvvvvvvvvvvwwwvvvvvvvvvuuuuuutttsssssssssssssssssssssssssssssstttuuuvvvvvvwwwvvvuuuuuuqqqsssuuuuuuuuuuuuvvvxxx{{{{{{|||{{{zzzxxxvvvuuusssuuuxxxzzz{{{yyywwwuuuyyyvvvssstttxxxzzzxxxvvvuuuuuuvvvvvvuuuuuutttssstttuuuvvvwwwxxxyyyyyyyyywwwxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyxxxwwwwwwxxxzzz{{{zzzyyyxxxxxxwwwuuusssqqqsssvvvwwwwwwvvvwwwxxxwwwvvvuuutttuuuwwwxxxyyyvvvwwwxxxxxxwwwvvvwwwxxxuuuuuutttuuuuuuuuuuuuvvvyyyxxxwwwvvvuuuvvvvvvwwwuuuttttttuuuvvvwwwvvvvvvuuuxxxyyyvvvqqqoooqqqtttyyywwwuuutttsssssstttuuutttuuuvvvxxxxxxwwwuuuttt}}}xxxssssssqqqooorrrvvvyyy{{{{{{{{{{{{nnn^^^YYY[[[cccnnn}}}~~~}}}xxxsssooonnnrrrssstttuuuuuusssqqqpppooooooooooooooooooooooooppprrruuuuuutttrrrrrrrrrxxxwwwvvvuuutttrrrqqqqqqrrrqqqqqqrrruuuxxxxxxxxxzzzsssooosssvvvuuurrrrrrooonnnmmmoooqqqssssssrrrrrrrrrqqqpppqqqrrrssstttssssssttttttuuuuuuttttttuuutttrrrqqqqqqrrrssstttsssrrrqqqqqqqqqqqqrrrsssxxxuuuqqqppprrrttttttrrrrrrrrrrrrsssuuuvvvuuusssrrrrrrsssttttttuuuvvvvvvsssttttttsssrrrrrruuuwwwvvvuuuuuuttttttttttttuuuuuuttttttsssssstttttttttssssssssssssssstttuuuuuutttvvvwwwvvvuuuuuuvvvxxxoooqqqssssssqqqppprrruuuvvvssssssvvvvvvtttuuuxxxzzzyyyxxxwwwuuusssrrrppptttxxxyyyuuutttvvvvvvuuuwwwyyyyyywwwttttttwwwzzzyyywwwtttqqqrrrtttwwwzzz{{{yyywwwuuuvvvwwwzzz|||yyy{{{|||zzzvvvtttuuuwwwvvvvvvvvvvvvvvvwwwwwwwwwtttttttttvvvxxxxxxvvvuuuvvvwwwvvvuuuuuuvvvyyy|||yyyxxxvvvuuutttuuuuuuvvvrrrsssuuuwwwwwwvvvtttsssvvvvvvuuuuuutttsssrrrqqqsssuuuwwwxxxxxxvvvtttsssqqqrrrtttuuuuuuvvvxxxzzz{{{{{{||||||zzzxxxuuusssrrrtttwwwzzzzzzzzzxxxwwwyyyvvvuuuvvvyyy{{{yyywwwvvvvvvwwwwwwvvvvvvuuutttvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzwwwxxxxxxwwwvvvvvvwwwyyy}}}{{{zzzyyyyyyxxxuuusssooossswwwyyyyyywwwwwwwwwxxxuuurrrssswwwzzzzzzyyyxxxwwwvvvwwwxxxxxxwwwvvvuuuvvvwwwwwwwwwvvvtttsssxxxxxxwwwvvvvvvuuuttttttuuuvvvwwwxxxyyyxxxwwwwwwvvvwwwwwwtttqqqpppssswwwwwwwwwvvvuuuuuutttttttttssstttwwwyyyyyywwwuuutttyyyrrrooollljjjmmmrrrxxxxxxxxxxxxzzz}}}uuucccVVVRRRTTTZZZddduuu}}}zzz|||~~~}}}xxxsssooommmpppqqqssstttuuutttsssrrrrrrrrrsssssssssrrrqqqpppooorrruuuvvvuuusssqqqqqqtttttttttsssrrrqqqpppooorrrqqqpppqqqtttvvvwwwwww{{{rrrnnnsssxxxwwwsssqqqnnnnnnooopppqqqrrrqqqqqqrrrrrrrrrrrrrrrssstttuuuqqqrrrsssttttttuuutttttttttsssrrrqqqqqqqqqqqqrrrtttsssrrrrrrssstttuuuvvvzzzuuuppppppsssuuutttrrrpppqqqrrrssstttuuuuuutttwwwwwwwwwwwwwwwwwwwwwwwwsssttttttsssrrrrrrtttvvvvvvvvvuuutttttttttuuuvvvuuuuuusssrrrrrrrrrssssssuuuttttttsssssssssttttttvvvwwwxxxwwwuuusssssstttlllqqquuuuuuqqqppprrrvvvwwwttttttvvvvvvssssssvvvxxxyyyyyywwwtttrrrqqqqqqqqquuuwwwtttuuuyyy||||||{{{{{{zzzwwwttttttwwwyyyzzzwwwtttqqqqqqtttwwwzzzyyyxxxwwwvvvvvvxxxzzz{{{yyy{{{}}}zzzuuusssuuuwwwxxxxxxwwwvvvuuutttssssssrrrrrrsssuuuvvvvvvsssqqquuuvvvvvvuuutttuuuxxx{{{wwwvvvuuutttssstttuuuvvvssstttuuuvvvvvvuuutttsssuuuvvvvvvvvvvvvuuutttsssuuuvvvvvvwwwvvvuuuttttttrrrtttuuuvvvuuuuuuwwwyyyvvvwwwyyyzzzyyyxxxvvvtttrrrtttvvvyyyzzzzzzyyyxxxxxxwwwvvvwwwzzz{{{yyywwwyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvxxxxxxxxxyyyyyyyyyyyyzzzvvvwwwwwwvvvuuuuuuvvvxxx}}}|||zzzzzzzzzyyyvvvtttqqqssswwwxxxxxxwwwwwwxxxyyyuuuqqqrrrxxx|||{{{yyyzzzwwwuuuuuuxxxzzzxxxvvvuuuuuuvvvvvvvvvuuuuuutttwwwwwwwwwwwwvvvtttsssrrruuuwwwyyyzzzzzzxxxwwwwwwtttttttttsssrrrtttxxx|||vvvwwwxxxxxxxxxvvvuuuttttttvvvxxxyyyyyywwwtttrrr{{{sssoookkkhhhjjjooossstttuuuvvvzzz~~~yyyxxx}}}iiiYYYOOOLLLMMMTTT]]]lll|||zzzxxx{{{}}}}}}yyytttqqqooopppqqqrrrtttttttttttttttssssssttttttsssrrrqqqqqqooorrruuuvvvuuusssqqqqqqpppppppppppppppppppppppptttrrrppppppqqqsssttttttxxxpppmmmrrrxxxxxxtttqqqnnnppprrrrrrrrrqqqoooooorrrrrrrrrrrrssstttuuuuuupppqqqrrrsssssssssssssssqqqqqqrrrrrrqqqpppooonnnqqqqqqqqqrrrtttvvvxxxyyyyyyvvvrrrqqqssstttsssrrrpppqqqrrrrrrrrrssstttuuu{{{zzzyyyxxxwwwvvvvvvuuussstttuuutttsssrrrsssuuuvvvvvvvvvuuuvvvvvvwwwwwwuuutttrrrqqqqqqqqqrrrssswwwvvvuuuuuutttuuuuuuuuuxxxyyyzzzxxxuuurrrqqqqqqnnnssswwwwwwsssqqqsssvvvyyyvvvuuuwwwuuuqqqppprrrvvvwwwxxxvvvsssqqqqqqqqqsssvvvwwwtttuuuzzz}}}~~~}}}|||zzzwwwvvvvvvwwwyyy{{{yyyuuurrrqqqsssvvvxxxvvvuuuttttttuuuwwwyyy{{{zzz||||||yyyvvvtttvvvxxxxxxwwwwwwvvvuuutttsssssssssssstttuuuvvvuuussspppssstttuuutttssstttvvvyyyuuutttssssssssstttuuuvvvxxxwwwuuutttssssssttttttrrrtttvvvwwwxxxxxxwwwvvvxxxwwwuuusssssstttvvvwwwuuuvvvwwwvvvuuutttuuuvvvtttuuuvvvwwwwwwvvvtttsssrrrtttvvvxxxzzzzzzyyyyyywwwwwwwwwyyyzzzzzzyyywwwyyyyyyyyyyyyyyyxxxwwwwwwuuuuuuvvvvvvwwwvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxvvvwwwwwwvvvuuuuuuvvvxxx|||{{{zzzzzzzzzyyywwwuuutttuuuvvvvvvvvvwwwyyy{{{yyyuuuqqqsssxxx||||||yyyzzzwwwtttuuuxxxyyyxxxvvvtttsssrrrrrrrrrtttvvvxxxwwwwwwwwwwwwvvvuuusssssstttwwwzzzzzzxxxvvvvvvvvvuuuttttttssssssvvvzzz}}}wwwxxxyyyzzzzzzxxxwwwvvvvvvwwwxxxxxxwwwtttqqqooo|||vvvrrrnnniiiiiilllnnnpppqqqtttzzz~~~wwwuuuyyynnn\\\PPPHHHDDDDDDNNNWWWdddpppzzz|||wwwvvvyyy{{{{{{xxxuuusssrrrpppqqqrrrsssttttttttttttrrrrrrrrrqqqppppppooooooppprrruuuuuutttrrrrrrrrrooonnnmmmmmmnnnoooqqqrrrvvvssspppooopppqqqqqqqqquuuooonnnssswwwvvvsssrrrnnnqqqtttuuusssqqqooonnnpppqqqrrrsssttttttuuuuuuqqqqqqrrrrrrsssrrrrrrrrrooooooqqqqqqqqqpppooonnnnnnnnnnnnppprrrtttwwwxxxwwwwwwvvvtttsssrrrrrrssssssssssssqqqqqqrrruuuxxxzzzzzzyyywwwvvvuuuttttttsssuuuuuuuuusssrrrssstttuuuvvvvvvwwwwwwwwwwwwvvvtttsssqqqpppqqqsssuuuvvvxxxwwwwwwvvvvvvvvvwwwwwwxxxzzzzzzyyyvvvsssqqqqqqrrruuuxxxxxxuuussstttuuuyyyvvvvvvwwwuuuqqqoooppptttvvvxxxwwwsssqqqrrrtttwwwzzzzzzvvvtttwwwyyyxxx|||{{{yyywwwwwwvvvwwwwwwzzzxxxvvvsssssssssuuuvvvssssssssssssuuuvvvxxxyyy{{{zzzxxxwwwwwwwwwwwwxxxttttttuuuuuuvvvvvvwwwwwwxxxwwwwwwwwwxxxxxxuuusssrrrsssttttttssstttuuuwwwtttsssssssssssstttvvvwwwyyywwwuuusssrrrssstttuuuppprrruuuxxxzzzzzzzzzyyyxxxvvvsssrrrrrruuuxxxzzzwwwxxxxxxwwwuuuttttttuuuwwwwwwvvvvvvuuutttrrrrrrtttuuuvvvxxxyyyyyyyyyxxxuuuvvvxxxyyyyyyyyyxxxwwwvvvvvvwwwwwwvvvvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxvvvwwwwwwvvvuuuuuuvvvxxxzzzyyyxxxyyyzzzzzzxxxvvvuuuvvvvvvuuuuuuvvvzzz|||yyyvvvssstttxxxzzz{{{zzzzzzxxxvvvuuuvvvxxxxxxxxxtttrrrqqqpppqqqtttwwwyyywwwwwwvvvvvvvvvvvvuuuuuutttwwwzzzyyyvvvtttuuuvvvyyyxxxvvvuuutttuuuwwwxxxwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvuuusssqqqppp~~~zzzwwwrrrkkkiiikkklllnnnpppsssyyyyyysssvvv~~~uuu___SSSLLLFFFBBBBBBGGGQQQ]]]dddkkkxxx~~~yyyxxxvvvssssssuuuwwwwwwvvvtttttttttqqqrrrrrrsssssstttttttttsssrrrqqqoooooooooooopppqqqsssttttttsssrrrrrrssssssqqqnnnmmmmmmooorrrtttvvvtttpppooopppqqqrrrrrrtttpppppptttuuurrrppppppmmmqqquuuwwwuuurrrqqqqqqooopppqqqrrrsssttttttuuussssssssssssssssssrrrqqqpppppppppoooppppppqqqqqqnnnnnnnnnoooppprrruuuvvvtttwwwyyyxxxsssqqqqqqsssxxxwwwuuurrrppprrrwww|||xxxxxxxxxxxxwwwwwwwwwwwwsssuuuvvvuuusssrrrrrrsssrrrtttvvvxxxxxxwwwvvvtttsssrrrqqqqqqsssvvvyyy{{{wwwwwwvvvvvvvvvwwwwwwxxxuuuwwwyyyyyyxxxvvvuuuuuuvvvvvvvvvvvvuuutttsssssswwwuuuuuuwwwvvvqqqoooqqqssswwwzzzyyyuuutttvvvxxxxxx|||{{{wwwtttvvvvvvuuuxxxwwwvvvvvvvvvvvvuuutttwwwvvvuuuuuuuuuuuuvvvvvvuuuttttttttttttuuuvvvwww{{{wwwsssssswwwyyyxxxvvvttttttuuuvvvvvvwwwxxxxxx{{{yyyxxxwwwxxxxxxvvvuuurrrsssuuuuuuttttttvvvwwwtttssssssssstttuuuwwwxxxuuuuuuuuutttttttttuuuuuuqqqsssvvvyyy{{{{{{{{{zzzuuutttsssssstttvvvxxxzzzvvvwwwxxxwwwuuuuuuvvvwwwxxxwwwvvvuuuuuuuuuvvvvvvuuuvvvwwwxxxxxxxxxxxxxxxtttuuuxxxyyyxxxwwwwwwvvvuuuuuuvvvvvvuuuuuutttsssuuuvvvwwwxxxyyyzzzzzzzzzwwwwwwwwwxxxxxxxxxyyyyyywwwwwwxxxwwwvvvuuuwwwyyywwwvvvvvvxxxyyyzzzxxxwwwsssuuuwwwwwwwwwwwwyyy{{{yyyxxxvvvvvvvvvxxxzzz{{{xxxxxxxxxvvvuuuuuuxxxzzzttttttsssssstttuuuvvvwwwwwwwwwvvvuuuvvvwwwxxxyyyuuuxxxzzzxxxuuusssuuuxxxyyyxxxwwwvvvvvvwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwttttttsssrrrrrrrrrrrrsss|||zzzuuummmiiijjjkkkmmmpppsssyyy~~~vvvrrrxxxzzziiiVVVNNNLLLIIIFFFFFFBBBMMMXXX]]]aaaooowwwrrrrrrrrrpppqqqsssuuuuuutttssstttuuurrrrrrrrrsssssssssttttttvvvuuurrrpppooopppqqqrrrrrrssstttsssrrrrrrssstttwwwtttpppmmmmmmooorrrtttwwwtttqqqpppqqqssstttttttttrrrrrrtttsssooommmnnnkkkpppuuuxxxvvvtttssssssnnnoooqqqrrrssstttttttttuuuuuuuuuuuutttsssrrrrrrsssqqqooonnnnnnqqqtttvvvppppppppppppppprrrtttuuuqqqwww|||zzztttooopppsss|||{{{xxxsssqqqsssyyy~~~xxxyyyyyyzzzzzz{{{||||||sssuuuvvvuuutttrrrrrrsssppprrruuuxxxxxxwwwtttrrrtttsssrrrsssuuuyyy|||vvvvvvvvvvvvvvvwwwxxxxxxrrruuuxxxzzzyyyxxxxxxyyyyyywwwuuutttuuuuuusssqqquuussstttwwwvvvrrrqqqssstttxxx{{{{{{wwwvvvxxx|||vvvzzzzzzwwwuuuwwwwwwvvvuuuuuutttuuuvvvuuutttrrrssstttuuuuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuu{{{uuupppqqqvvvzzzxxxtttxxxxxxwwwwwwvvvvvvuuuuuu{{{yyyvvvuuuvvvvvvuuutttssstttvvvvvvuuuuuuwwwxxxtttssssssssstttvvvwwwxxxqqqrrrtttvvvwwwwwwvvvuuurrrtttwwwzzz|||{{{zzzyyyrrrssstttuuuvvvwwwxxxyyytttvvvwwwwwwvvvvvvwwwyyyvvvuuuuuuuuuvvvxxx{{{}}}vvvwwwwwwxxxxxxxxxwwwwwwsssuuuxxxyyyxxxwwwvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwyyyzzz{{{|||||||||xxxxxxyyyyyyyyyzzzzzzzzzwwwxxxxxxwwwvvvvvvwwwyyyvvvuuuuuuwwwyyyzzzyyyxxxqqqtttxxxzzzzzzyyyxxxxxxyyyyyyxxxwwwvvvvvvyyy|||wwwyyyyyywwwttttttxxx{{{uuuvvvwwwwwwwwwvvvttttttxxxwwwvvvuuuvvvwwwzzz{{{vvvyyy{{{xxxtttsssvvvzzzvvvvvvuuuwwwxxxyyyyyyxxxuuuuuuuuuuuuuuuvvvvvvvvvqqqqqqppppppqqqssstttvvv}}}wwwuuusssoookkkkkkooonnnmmmnnnttt}}}{{{vvvwwwxxx|||iii]]]RRRMMMJJJEEEBBBAAAJJJNNNRRRWWW___qqq}}}tttoookkkhhhhhhlllsssssssssrrrqqqpppooonnnppppppooooooppprrrtttuuuuuuuuutttrrrqqqqqqtttwwwwwwvvvuuutttsssssstttuuuwwwtttpppmmmlllmmmppprrrrrrqqqppppppqqqrrruuuvvvwwwsssooommmoooqqqqqqpppqqqtttvvvvvvuuusssrrrrrrooorrrsssrrrppppppsssvvvrrrtttvvvuuutttssssssttttttrrrqqqqqqrrrssssssrrrppprrrtttuuutttsssssssssxxxwwwvvvuuuvvvuuussspppxxxxxxvvvtttrrrsssvvvyyywwwvvvuuuttttttuuuvvvwwwvvvuuutttsssssssssssssssuuutttssstttuuuvvvvvvtttwwwuuuuuuwwwyyyyyyvvvrrrqqqrrrssssssssstttvvvxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuttttttssssssrrrqqqrrrsssuuuuuusssqqqtttvvvwwwvvvtttsssssstttwwwxxxxxxxxxwwwuuutttsssvvvwwwwwwvvvtttrrrsssttttttssssssvvvzzz{{{yyyvvvuuuxxxzzzyyywwwuuuvvvxxxxxxwwwwwwuuutttsssrrrqqqwwwxxxyyywwwuuutttuuuvvvvvvuuusssrrrrrrsssuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttuuuuuuwwwxxxyyyzzztttuuuuuuuuuuuuuuutttsssvvvuuutttttttttuuuwwwxxxttttttttttttuuuwwwxxxyyyxxxyyyzzzzzzxxxwwwwwwxxxxxxwwwvvvvvvvvvyyy{{{|||wwwvvvtttssstttxxx|||~~~vvvvvvvvvxxxzzz{{{yyywwwwwwzzz}}}{{{vvvtttuuuxxxtttwww{{{}}}|||zzzxxxxxxvvvwwwwwwwwwxxxxxxxxxxxxyyywwwtttuuuxxxyyyxxxvvvuuuxxx{{{|||{{{yyyxxxxxxwwwxxxyyywwwtttsssvvvyyytttuuuvvvuuutttssstttuuuxxxxxxxxxxxxyyyzzz{{{{{{yyyyyyzzzzzzyyyvvvtttrrruuuuuuvvvvvvwwwwwwwwwxxxvvvwwwwwwvvvtttuuuwwwyyywwwwwwwwwwwwvvvvvvvvvvvvqqqsssuuuvvvuuussssssttttttrrroooooopppqqqrrrrrr|||uuutttrrrnnnkkkkkkkkkkkkjjjlllqqq{{{~~~}}}wwwyyy}}}uuu```VVVMMMKKKJJJFFFDDDDDDHHHMMMSSSZZZdddvvvwwwmmmgggcccaaaccchhhkkklllnnnpppqqqrrrrrrrrrrrrqqqqqqqqqqqqsssuuuvvvvvvvvvuuusssrrrrrrtttvvvssssssrrrrrrssstttuuuvvvwwwtttqqqnnnmmmmmmoooppprrrqqqpppoooppprrrtttuuuwwwtttpppoooqqqsssssssssrrrtttvvvvvvuuusssrrrrrrqqqrrrsssrrrpppppprrruuurrrsssuuuuuusssrrrssstttsssqqqppppppqqqrrrrrrqqqqqqsssuuuuuutttrrrrrrsssrrrqqqpppqqqrrrrrrpppnnnqqqrrrrrrqqqpppqqqtttvvvuuuuuuuuuuuuuuuuuuvvvvvvuuuuuutttsssssssssssssssuuutttssstttuuuvvvuuutttuuuuuuvvvxxxzzzyyyuuurrroooqqqssstttssstttvvvxxxwwwvvvtttsssssstttuuuvvvuuuuuuuuuuuuuuuuuuttttttsssssssssuuuvvvwwwuuusssvvvwwwyyyxxxwwwvvvvvvwwwuuuvvvwwwwwwwwwvvvtttsssvvvuuuuuuuuuuuutttttttttsssssstttvvvxxxyyyxxxvvvsssvvvxxxwwwvvvtttuuuwwwvvvvvvvvvuuutttttttttsssvvvwwwwwwvvvtttsssssstttuuutttrrrqqqrrrsssuuuvvvyyyxxxwwwuuutttsssrrrqqqvvvvvvwwwwwwwwwvvvuuuttttttttttttuuuuuuttttttsssuuuttttttssssssuuuvvvwwwrrrrrrrrrrrrrrrssstttuuuwwwxxxyyyyyywwwvvvvvvwwwwwwwwwvvvvvvwwwxxxzzz{{{zzzyyywwwvvvvvvxxxzzz|||vvvuuuvvvxxxzzzzzzyyywwwuuuxxx{{{yyyuuurrrtttvvvssswww{{{}}}|||zzzxxxwwwuuuuuuvvvwwwwwwxxxyyyyyyyyywwwvvvwwwyyyzzzxxxvvvvvvxxx{{{|||zzzxxxwwwwwwyyyyyyxxxvvvttttttuuuvvvtttuuuvvvvvvttttttuuuvvvuuuvvvvvvwwwxxxzzz{{{|||yyyyyyzzzzzzxxxvvvsssqqqssstttuuuvvvwwwxxxyyyzzzwwwxxxxxxvvvuuuuuuwwwyyywwwwwwwwwvvvvvvvvvuuuuuutttuuuvvvuuusssrrrrrrsssrrrqqqpppqqqssstttsssrrr{{{tttrrrqqqmmmjjjjjjffffffggghhhmmmuuu~~~~~~zzzjjjTTTLLLGGGHHHIIIGGGGGGHHHJJJOOOVVV^^^jjj{{{{{{qqqfff___[[[ZZZ___fffiiikkkmmmppprrrttttttuuussssssrrrrrrrrrtttuuuvvvvvvwwwvvvuuusssssstttvvvtttsssrrrqqqqqqrrrttttttvvvuuurrrpppnnnnnnnnnnnnqqqpppooonnnoooqqqssstttwwwtttrrrqqqsssuuuvvvvvvsssuuuwwwwwwuuusssssssssrrrssssssrrrqqqppprrrsssqqqrrrtttsssrrrqqqrrrtttsssqqqppppppqqqrrrrrrqqqssstttvvvvvvtttrrrqqqqqqmmmmmmmmmnnnppppppooonnnmmmooopppppppppqqqrrrtttrrrsssuuuwwwwwwwwwuuuuuutttttttttttttttssssssssstttsssssssssuuuvvvuuutttttttttvvvyyyzzzyyyuuurrrmmmpppssstttuuuuuuvvvwwwvvvtttqqqooooooqqqtttwwwuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvxxxxxxwwwuuuuuuvvvxxxxxxwwwvvvwwwxxxtttuuuvvvwwwwwwvvvuuutttvvvtttrrrtttvvvxxxvvvtttsssuuuvvvwwwvvvuuuvvvwwwqqqsssuuuuuuuuutttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuusssrrrrrrssstttsssqqqqqqqqqsssuuuvvvxxxwwwvvvuuusssrrrrrrrrruuuvvvwwwxxxwwwvvvtttsssttttttttttttttttttttttttttttttsssrrrssstttuuuvvvsssrrrrrrqqqqqqrrrrrrsssuuuwwwxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxzzzyyyxxxwwwwwwwwwwwwwwwvvvuuuuuuwwwyyyzzzyyywwwsssvvvxxxwwwtttrrrsssuuurrrwww|||~~~}}}zzzxxxvvvsssttttttvvvwwwxxxyyyzzzyyyxxxxxxyyyzzzzzzxxxwwwvvvyyy{{{{{{yyywwwvvvvvvzzzxxxvvvuuuvvvvvvuuutttsssuuuvvvvvvuuuuuuwwwxxxttttttuuuvvvxxxzzz{{{|||yyyzzzzzzyyywwwtttrrrppprrrssstttvvvwwwyyyzzz{{{xxxyyyyyywwwvvvuuuvvvxxxwwwwwwvvvvvvvvvvvvuuuuuuvvvwwwvvvtttqqqqqqrrrsssqqqqqqrrrtttvvvvvvtttrrr{{{sssqqqpppllliiijjjbbbcccdddfffiiiooovvv{{{zzzbbbKKKEEECCCFFFHHHGGGHHHJJJNNNRRRXXXaaammm~~~wwwnnnccc\\\WWWXXX___hhhoooppprrrtttuuuuuutttssstttsssrrrrrrrrrssstttuuuvvvwwwwwwvvvtttsssuuuwwwxxxwwwuuusssqqqpppppppppuuuuuusssrrrpppooommmmmmqqqpppooonnnnnnppprrrssstttsssrrrrrrtttuuuwwwxxxuuuwwwxxxxxxvvvuuuuuuuuuttttttsssrrrqqqqqqqqqrrrqqqrrrsssrrrqqqqqqrrrttttttsssqqqqqqssstttsssrrrtttvvvwwwvvvtttqqqppppppooonnnnnnoooqqqrrrpppooooooqqqssstttsssrrrssssssppprrruuuxxxyyywwwuuussssssssstttttttttttttttttttttsssrrrsssuuuvvvuuutttrrrtttvvvyyyzzzxxxuuurrrlllooosssuuuvvvuuuvvvvvvvvvtttrrrqqqrrrtttvvvxxxuuuuuuuuuvvvvvvwwwwwwwwwvvvuuuuuuvvvwwwxxxwwwvvvppprrrtttttttttssstttuuuvvvwwwwwwxxxwwwvvvtttsssvvvrrrpppsssxxx{{{xxxuuusssvvvxxxwwwtttssstttwwwqqqssstttuuuuuuvvvvvvwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvuuusssrrrrrrssssssrrrqqqpppqqqsssuuuvvvuuuuuutttttttttuuuwwwwwwtttttttttuuuvvvwwwwwwxxxuuuuuutttuuuuuuuuuvvvvvvuuuuuutttssstttuuuvvvwwwwwwvvvuuuttttttttttttttttttvvvwwwwwwuuuttttttuuutttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuttttttwwwvvvvvvwwwyyyzzzyyyxxxuuuwwwxxxxxxuuuttttttvvvrrrvvv|||~~~zzzwwwvvvrrrrrrsssuuuwwwyyyzzz{{{yyyyyyyyyzzzzzzzzzxxxwwwwwwyyy{{{{{{xxxvvvuuuuuuyyyvvvtttuuuxxxyyywwwuuusssuuuwwwwwwvvvwwwxxxzzzvvvvvvwwwwwwxxxyyy{{{{{{yyyzzzzzzyyywwwtttqqqooossstttuuuvvvwwwxxxyyyyyyyyyzzzzzzxxxvvvuuuvvvwwwwwwvvvvvvvvvuuuuuuuuuuuuwwwvvvuuurrrpppqqqsssvvvuuutttssstttuuuvvvtttsss~~~uuurrrpppkkkhhhiii```aaaccceeeggglllrrrvvvttt^^^GGGCCCAAADDDFFFEEEGGGJJJOOORRRYYYbbbpppvvvppphhh```ZZZVVVWWW___iiipppqqqtttuuuvvvuuusssrrrtttsssrrrqqqqqqrrrssssssuuuvvvwwwvvvuuutttuuuwwwzzzxxxvvvtttrrrrrrrrrrrruuuttttttrrrqqqooonnnmmmqqqpppooonnnnnnpppqqqsssqqqrrrrrrrrrrrrtttvvvwwwwwwxxxyyyxxxwwwvvvvvvwwwtttsssrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqpppqqqsssuuuwwwuuussstttuuuvvvuuutttuuuvvvxxxwwwtttqqqpppppprrrqqqpppqqqrrrrrrpppnnnrrrtttvvvvvvtttrrrqqqqqqooorrrvvvyyyyyywwwsssqqqqqqrrrssstttuuuuuutttttttttsssrrrssstttuuuuuusssqqqsssvvvyyyxxxwwwuuutttmmmppptttvvvvvvvvvvvvwwwsssssstttuuuuuuvvvwwwwwwuuuvvvvvvvvvwwwwwwxxxxxxuuutttssstttvvvwwwvvvuuuoooqqqssssssrrrrrrssstttyyyyyyyyyyyyxxxvvvtttrrruuurrrpppsssxxx{{{yyyvvvtttwwwxxxwwwtttsssuuuwwwttttttuuuvvvwwwxxxxxxwwwxxxxxxwwwvvvuuutttssssssvvvwwwwwwvvvtttssssssttttttsssqqqqqqqqqsssuuuvvvuuuuuuttttttuuuwwwyyyzzzwwwuuusssrrrsssuuuxxxzzzvvvvvvuuuuuuuuuvvvxxxxxxwwwvvvuuuuuuuuuvvvxxxxxxyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwuuuttttttuuuuuuuuuvvvwwwwwwwwwvvvvvvrrrsssuuuvvvwwwwwwvvvvvvxxxwwwvvvwwwyyy{{{zzzzzzxxxyyyzzzzzzyyyxxxxxxxxxssswww|||~~~}}}zzzxxxvvvqqqrrrtttuuuwwwyyy{{{{{{yyyzzzzzzzzzyyyxxxxxxxxxxxxzzz{{{zzzxxxvvvvvvvvvwwwuuutttvvvzzz|||zzzxxxtttvvvxxxxxxxxxxxxyyy{{{{{{{{{zzzyyyyyyyyyyyyzzzyyyzzzzzzyyywwwuuurrrpppvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyzzzyyyvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuutttttttttsssqqqppprrrvvvyyy{{{xxxtttrrrrrrtttttttttyyytttpppkkkggggggbbbcccdddfffhhhlllqqquuu}}}mmmYYYEEEAAA???AAABBBAAADDDIIILLLQQQ[[[hhhxxxxxxooogggaaa\\\YYYUUUVVV___iiikkkmmmppptttvvvvvvuuutttuuutttsssqqqqqqqqqrrrrrrrrrtttuuuvvvuuuuuuvvvxxxvvvuuutttsssttttttvvvvvvttttttsssrrrqqqpppoooooorrrqqqpppooooooppprrrssspppqqqrrrrrrqqqrrrtttvvvvvvxxxxxxwwwvvvuuuvvvwwwtttsssqqqqqqrrrsssrrrqqqqqqrrrrrrqqqqqqrrrtttvvvxxxvvvuuuuuuvvvwwwwwwvvvuuuvvvxxxwwwtttrrrqqqqqqrrrqqqpppqqqqqqqqqooommmssstttvvvuuussspppooopppooorrrvvvyyyyyyvvvrrrooopppqqqsssuuuvvvvvvuuuuuusssrrrrrrrrrtttuuutttsssqqqsssvvvwwwvvvuuuuuuvvvpppsssvvvwwwvvvvvvwwwwwwpppqqqrrrtttuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxuuusssrrrrrrtttuuuuuuuuuqqqsssuuuuuutttssstttuuuxxxxxxyyyxxxwwwuuutttrrrtttrrrrrrtttxxxzzzzzzxxxwwwwwwwwwvvvuuuuuuvvvxxxvvvvvvvvvwwwyyyzzzyyywwwzzzyyyxxxwwwuuutttsssrrrvvvwwwwwwvvvtttsssssstttvvvuuusssrrrrrrsssuuuvvvxxxwwwuuutttsssuuuvvvwwwzzzxxxuuusssrrrrrrtttvvvvvvuuuuuutttuuuvvvxxxyyywwwwwwvvvvvvvvvwwwxxxyyywwwvvvvvvuuutttttttttuuuvvvxxxyyyxxxwwwuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwssstttvvvxxxyyyzzz{{{{{{xxxwwwvvvvvvxxxzzzzzzzzzyyyzzzzzz{{{zzzzzzyyyyyytttwww{{{}}}|||zzzxxxxxxssssssuuuvvvxxxzzz{{{|||zzzzzzzzzyyywwwvvvwwwyyyyyyzzz{{{{{{yyywwwwwwxxxvvvvvvwwwyyy{{{||||||{{{vvvxxxyyyyyyxxxxxxzzz{{{~~~}}}|||zzzyyyyyyyyyyyyyyyyyyzzzzzzyyyvvvtttrrrwwwwwwwwwwwwvvvvvvvvvuuuvvvwwwyyyxxxvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuttttttssssssrrrqqqqqqssswwwzzz}}}yyytttqqqqqqsssuuuvvv}}}wwwqqqjjjffffffeeefffggggggjjjnnntttxxx{{{~~~~~~{{{|||fffQQQBBB>>><<<======>>>BBBHHHMMMUUUbbbrrrvvvuuu~~~|||rrrjjj___\\\[[[ZZZXXXXXX___iiihhhkkkppptttwwwxxxwwwvvvwwwvvvtttsssrrrrrrrrrsssoooqqqtttuuuuuuuuuwwwxxxtttssssssrrrssstttvvvwwwtttsssrrrqqqqqqqqqqqqrrrtttrrrqqqppppppqqqrrrsssppprrrssssssqqqqqqsssuuutttuuuvvvtttsssrrrsssuuutttqqqpppppprrrtttsssrrrrrrssssssrrrqqqrrruuuxxxxxxvvvuuuuuuvvvwwwwwwvvvtttvvvwwwwwwuuusssrrrrrrqqqppppppqqqssssssrrrppprrrtttuuutttrrrqqqqqqrrrqqqssswwwxxxxxxuuuqqqnnnoooqqqsssuuuvvvvvvuuuuuusssrrrqqqrrrtttuuutttsssqqqsssvvvvvvttttttvvvxxxtttvvvwwwwwwvvvvvvwwwxxxqqqqqqqqqrrrsssuuuwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwuuutttrrrrrrtttuuuuuuuuutttvvvwwwwwwuuuttttttuuussstttuuuvvvvvvuuuttttttsssssstttuuuwwwxxxyyyyyyyyywwwvvvvvvwwwxxxyyyxxxxxxwwwvvvwwwyyyzzzxxxvvvxxxxxxwwwwwwvvvuuuttttttuuuvvvvvvuuusssrrrrrrsssxxxwwwuuussssssssstttuuuvvvtttrrrqqqqqqsssuuuvvvwwwwwwvvvuuutttsssrrrrrrttttttsssrrrsssuuuwwwxxxwwwvvvuuuuuuuuuvvvxxxyyyvvvuuuuuuttttttttttttuuuxxxzzz{{{zzzyyywwwxxxxxxyyyxxxwwwvvvvvvwwwxxxyyyuuuvvvvvvxxxyyy{{{||||||wwwuuuttttttvvvxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvxxxzzz{{{zzzyyyyyyyyytttuuuvvvxxxyyy{{{||||||zzz{{{zzzwwwttttttwwwzzzyyy{{{|||{{{zzzyyyzzz{{{xxxzzz||||||{{{{{{{{{{{{xxxyyyzzzzzzyyyxxxyyy{{{||||||{{{zzzyyyyyyyyyyyyxxxyyyzzz{{{zzzxxxvvvuuuvvvvvvvvvvvvvvvwwwwwwwwwsssuuuwwwwwwvvvttttttuuuvvvvvvuuuuuuuuutttttttttssstttsssrrrqqqsssuuuxxxyyyvvvrrrqqqsssuuuvvvwwwxxxrrrjjjeeeeeeggghhhhhhiiikkkpppvvvzzzyyy~~~xxxwwwzzzaaaKKK@@@<<<999::::::;;;AAAHHHRRR[[[jjj{{{nnnaaaaaannn~~~zzz}}}wwwnnnhhh\\\[[[\\\]]][[[[[[bbbkkklllnnnssswwwyyyyyyxxxwwwxxxwwwuuutttssssssssstttmmmpppssstttuuuuuuwwwyyyuuutttsssrrrqqqrrrrrrsssssssssqqqqqqqqqqqqsssssstttsssrrrppppppqqqssstttpppsssuuutttrrrqqqsssuuurrrssssssrrrppppppqqqssssssqqqooopppsssuuutttrrrsssssssssrrrrrrsssvvvyyywwwvvvttttttvvvvvvvvvuuutttvvvwwwwwwuuusssssssssqqqpppqqqsssuuuvvvvvvtttssstttuuutttsssssstttvvvrrrtttwwwxxxwwwtttpppmmmnnnpppsssuuuvvvvvvvvvuuusssrrrqqqrrrtttuuutttsssrrrtttuuuuuussssssvvvyyywwwxxxxxxwwwvvvvvvxxxyyytttsssqqqqqqrrrvvvzzz|||zzzyyyyyyxxxxxxwwwwwwwwwvvvtttrrrrrrtttvvvvvvvvvtttvvvwwwvvvtttsssssstttnnnoooqqqsssuuuuuuuuuuuussstttvvvwwwvvvwwwxxxzzz{{{wwwuuuuuuyyy{{{zzzyyyyyywwwvvvwwwyyyzzzwwwtttvvvvvvvvvvvvvvvvvvvvvvvvtttuuuuuutttrrrqqqqqqrrrzzzyyyvvvtttsssssstttuuuppppppnnnnnnpppssswwwyyyqqqsssvvvxxxxxxvvvtttrrrsssrrrqqqpppqqqsssuuuwwwvvvuuutttttttttuuuwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvyyy{{{||||||zzzyyyyyyzzz{{{yyyxxxvvvvvvwwwyyyzzzuuuuuuuuuvvvwwwxxxzzz{{{uuusssrrrrrrtttvvvwwwwwwvvvvvvvvvvvvxxxxxxwwwuuuwwwxxxzzzzzzyyyxxxyyy{{{vvvvvvwwwxxxzzz{{{||||||{{{{{{yyyuuurrrrrrvvvzzzyyy{{{|||{{{zzzzzz{{{|||zzz}}}{{{yyyyyy{{{yyy{{{{{{{{{yyyxxxyyyzzzzzzyyyyyyxxxxxxyyyyyyzzzxxxyyyzzz{{{{{{yyyxxxvvvtttuuuuuuvvvwwwxxxxxxyyyrrrtttvvvwwwuuuttttttuuuvvvuuuuuuuuutttttttttttttttuuuuuusssrrrrrrtttvvvsssrrrqqqsssuuuwwwxxxwwwzzzwwwrrrllliiikkkkkkllllllmmmqqqwww{{{zzzxxxzzz^^^GGG<<<888666777888:::BBBJJJTTTeeexxx{{{iiiYYYUUUWWW```wwwyyyqqq|||~~~xxxtttoooiiicccbbb___[[[YYY\\\dddjjjlllnnnrrruuuwwwwwwwwwvvvxxxuuussssssttttttrrrooommmmmmmmmnnnppprrruuuvvvttttttttttttttttttttttttwwwwwwvvvtttqqqqqqsssvvvtttrrrrrrrrrttttttsssrrrrrruuuuuurrrrrrtttsssooowwwuuuqqqpppqqqsssssssssuuusssrrrqqqqqqrrrtttuuuwwwvvvuuuvvvwwwvvvtttsssuuuttttttvvvyyyzzzxxxuuurrrsssssssssssstttuuuwwwppppppppppppqqqsssuuuwwwxxxuuurrrqqqrrrtttuuuuuuuuuvvvxxxyyyyyywwwtttrrroooqqqsssuuuwwwwwwwwwwwwxxxwwwuuusssrrrrrrrrrsssssssssssssssssstttuuuuuuvvvvvvvvvvvvvvvuuuttttttuuusssqqqpppqqquuuzzz}}}wwwwwwwwwwwwwwwxxxyyyyyy{{{vvvssssssvvvxxxuuurrrvvvvvvvvvvvvvvvuuuuuutttvvvssspppoooqqqsssuuuuuuxxxvvvtttrrrrrrsssuuuvvvyyyvvvssstttwwwzzz{{{zzz|||zzzxxxxxxzzzyyyvvvsssrrrssssssssstttuuuuuuuuuvvvuuusssqqqqqqqqqrrrssstttrrrrrrtttwwwxxxvvvtttoooqqqssssssrrrrrrrrrssszzzzzzzzzyyywwwuuutttsssvvvsssqqqppprrruuuvvvwwwooorrrwwwyyyyyyxxxxxxxxxxxxwwwtttsssssstttvvvxxxyyy~~~{{{xxxyyy{{{zzzuuuuuuuuuwwwyyyzzzzzzyyyuuuvvvwwwxxxyyyyyyxxxwwwuuuuuuuuuuuuuuutttssssssuuuuuuuuutttsssuuuxxxzzzwwwvvvvvvwwwzzz{{{zzzyyytttuuuvvvwwwwwwxxxzzz||||||xxxtttssssssuuuwwwxxxxxxwwwvvvuuuwwwzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzxxxwwwvvvvvvuuuwwwyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxyyyyyyxxxwwwuuuwwwyyyxxxwwwuuuuuuuuuwwwtttrrrsssvvvxxxwwwuuuwwwuuusssssstttuuuuuutttyyyxxxwwwwwwwwwvvvtttrrrsssrrrssstttvvvvvvtttrrr~~~xxxqqqkkkjjjiiijjjjjjjjjkkknnnssswww|||~~~{{{}}}vvvVVV@@@<<<999777888:::===FFFPPP\\\mmm|||lll]]]OOOMMMRRR]]]uuuxxxttt|||}}}wwwsssnnnhhhcccbbb___[[[[[[___gggnnnppprrruuuwwwxxxwwwuuusssvvvtttrrrsssuuuuuutttrrrooooooooooooppprrrssstttssssssssstttttttttttttttvvvvvvuuusssqqqqqqsssvvvuuutttssssssuuuuuutttrrrpppssssssrrrsssvvvwwwtttvvvtttrrrqqqrrrssssssrrrsssrrrqqqpppppprrrtttuuuwwwvvvuuuvvvvvvvvvtttssstttssssssuuuxxxyyywwwtttssssssssssssssstttuuuvvvqqqqqqppppppqqqsssuuuvvvwwwtttqqqppprrrtttuuuvvvuuuvvvxxxyyyyyyyyywwwvvvrrrsssuuuvvvvvvvvvuuutttvvvuuutttsssrrrrrrsssssssssssssssssssssttttttuuussstttuuuvvvwwwwwwwwwwwwtttrrrpppnnnpppsssvvvyyyvvvvvvuuuuuuuuuvvvvvvwww{{{wwwssstttvvvwwwuuuqqqtttuuuuuuuuuuuutttssssssvvvtttrrrrrrtttvvvwwwwwwxxxwwwuuusssrrrtttuuuwwwwwwtttqqqrrrtttwwwwwwvvv|||zzzxxxxxxyyyxxxuuurrrssssssttttttttttttttttttuuutttsssrrrqqqrrrtttuuuwwwuuutttuuuwwwwwwtttrrrppprrrssssssrrrrrrssstttzzzzzzzzzyyyxxxwwwvvvuuuvvvtttqqqqqqsssuuuvvvvvvlllppptttwwwxxxyyyzzz|||xxxwwwtttsssrrrsssuuuvvvuuuyyyzzzwwwvvvxxxyyywwwtttuuuuuuwwwxxxyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyvvvvvvwwwwwwvvvuuuuuutttrrrtttuuuuuuttttttuuuvvvuuuuuuvvvxxxzzzzzzyyywwwsssuuuvvvvvvuuuvvvxxxzzzyyywwwtttssssssuuuvvvwwwzzzyyyxxxwwwxxxyyy{{{|||zzz{{{}}}~~~~~~}}}{{{zzzzzzzzzyyyxxxwwwvvvuuuuuutttvvvxxxxxxxxxyyyzzz|||vvvvvvvvvvvvwwwwwwwwwvvvxxxxxxxxxvvvtttsssuuuvvvwwwuuutttuuuvvvwwwwwwwwwyyywwwuuutttvvvwwwwwwvvvyyyxxxwwwxxxyyyyyyxxxvvvsssrrrssstttuuuuuutttrrrvvvmmmjjjkkkjjjkkkkkkjjjjjjmmmrrruuuyyy}}}nnnQQQ@@@<<<999777999<<>>888666777;;;AAAPPPhhh}}}lllPPP???>>>???FFFUUUlll~~~tttkkkiiiiiigggdddcccbbb``````bbbggglllpppqqqqqqsssvvvxxxyyyyyyxxxwwwtttuuuuuutttqqqppppppqqqooopppqqqrrrssssssrrrrrrpppppprrrsssuuuvvvwwwxxxwwwxxxxxxwwwuuuttttttuuuppppppqqqssstttsssqqqnnnlllpppsssrrruuuyyyzzzxxxsssrrrqqqrrrtttttttttsssrrrrrrssstttuuuvvvvvvwwwtttsssssstttvvvvvvuuussssssuuuwwwwwwvvvuuuuuuuuuuuurrrpppqqquuuwwwvvvttttttuuuvvvwwwwwwwwwwwwwwwvvvsssqqqppprrruuuvvvwwwxxxwwwuuusssqqqqqqqqqqqqqqqrrrtttuuuvvvvvvvvvvvvrrrrrrssstttuuuuuuuuuttttttuuuwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuttttttsssssssssrrrqqqppppppoooqqqqqqppppppqqqrrrrrrsssxxxwwwvvvuuuuuuttttttuuuwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvxxxzzzzzzxxxvvvwwwwwwvvvvvvuuuuuuuuuvvvqqqssstttsssrrrrrrssstttrrrtttvvvwwwvvvuuuvvvwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwrrrtttvvvwwwvvvvvvwwwxxxvvvvvvvvvtttsssssstttvvvrrrrrrtttuuuuuuvvvvvvvvvqqqppppppsssvvvyyyzzzzzzwwwwwwxxxwwwvvvwwwyyy|||wwwxxxxxxxxxwwwvvvtttrrrqqqttttttsssvvv{{{|||yyyvvvyyyzzzyyyuuurrrssstttsssuuuxxxzzzzzzwwwtttrrruuuwwwyyy{{{{{{zzzxxxwww|||{{{zzzwwwuuuuuuwwwzzzyyyyyy{{{}}}~~~}}}zzzxxxvvvwwwxxxwwwvvvwwwxxxzzzwwwzzz}}}|||xxxwwwxxxzzzwwwxxxzzz{{{|||||||||{{{|||{{{xxxvvvvvvxxx{{{|||xxxxxxxxxxxxxxxxxxxxxxxxtttvvvxxxxxxwwwvvvwwwxxxvvvwwwxxxvvvssssssvvvzzz{{{}}}~~~|||yyyvvvttttttvvvwwwwwwwwwvvvvvvxxxyyywwwuuussssssuuuwwwxxxxxxzzzyyyxxxwwwxxxwwwtttrrrvvvtttssstttuuuwwwwwwvvvyyywwwwwwzzz}}}xxxsssssslllnnnoooooopppqqqtttvvvvvvzzzttt\\\LLLDDDBBB999888999===EEEVVVqqqcccGGG777999===FFFXXXqqquuuhhheeeddd```]]]]]][[[[[[]]]cccjjjppprrrrrrqqqrrrtttuuuvvvwwwwwwwwwrrrtttuuusssqqqpppqqqrrrpppqqqrrrrrrrrrqqqpppoooooopppqqqsssuuuvvvxxxxxxvvvwwwxxxvvvtttrrrqqqrrrooooooqqqsssuuuuuurrrpppiiinnnrrrsssvvvyyyyyyvvvtttrrrqqqqqqrrrtttttttttrrrsssssstttuuuuuuuuutttssssssrrrtttuuuvvvuuusssqqqtttwwwvvvtttssssssttttttqqqoooqqquuuxxxwwwuuuuuuvvvwwwyyyzzzzzzyyyyyywwwtttqqqppprrrtttuuuvvvuuuuuutttsssrrrqqqqqqqqqqqqssstttvvvvvvvvvvvvuuussstttuuuvvvvvvvvvuuutttrrrtttuuuwwwwwwvvvuuutttuuuuuuuuuuuuuuutttssssssrrrrrrrrrrrrrrrqqqooooooqqqqqqqqqqqqrrrsssuuuuuuvvvvvvvvvuuutttuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvyyyxxxwwwxxxyyyyyywwwvvvvvvvvvvvvuuuuuuuuuttttttppprrruuuuuusssrrrtttvvvvvvxxxzzzxxxuuusssssstttuuuuuuuuuuuuuuuvvvvvvvvvyyyyyyyyyyyyxxxwwwvvvuuuqqqsssvvvvvvuuuuuuvvvxxxuuuvvvwwwvvvtttssstttuuusssssstttuuuvvvvvvvvvvvvvvvtttrrrrrrtttwwwxxxxxxuuuvvvwwwvvvuuuuuuvvvxxxsssuuuvvvwwwwwwuuusssqqqooosssuuussstttxxxzzzyyywwwzzz|||zzzuuurrrsssuuuvvvwwwxxxyyyyyywwwuuutttsssuuuxxxzzzzzzyyywwwuuuzzz{{{{{{zzzxxxwwwxxxyyyyyyyyyyyyzzz|||{{{yyywwwtttuuuvvvvvvvvvvvvyyy{{{wwwzzz|||{{{wwwuuuxxx{{{xxxyyyzzz{{{{{{|||||||||yyyyyywwwvvvvvvwwwyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwqqqtttwwwyyyyyyxxxwwwwwwwwwyyyyyyvvvrrrrrruuuyyy{{{{{{{{{yyyvvvttttttuuuwwwuuutttuuuvvvwwwwwwwwwvvvtttssssssvvvxxxxxxxxxxxxwwwvvvwwwxxxwwwvvvtttvvvuuussstttwwwyyyyyyyyyxxxuuuxxx|||zzzyyynnnppprrrrrrssstttwwwyyyxxx|||www```MMMCCCAAABBB::::::;;;???HHHZZZvvv{{{\\\AAA333777===GGG[[[vvvwwwgggcccaaa\\\XXXWWWUUUVVV[[[ccclllrrrtttsssrrrrrrssssssttttttuuuuuuooorrrtttsssqqqppprrruuurrrrrrsssrrrqqqooommmlllooopppqqqsssuuuwwwxxxyyyuuuvvvwwwuuurrroooooooooooooooqqqtttwwwwwwtttrrrkkkpppttttttvvvwwwuuuqqquuussspppppprrrtttuuuuuurrrrrrsssttttttssssssssssssrrrrrrtttuuuvvvuuussspppsssvvvvvvsssqqqrrrsssssspppnnnpppvvvyyyxxxvvvuuuvvvxxxzzz{{{{{{{{{{{{xxxuuurrrqqqrrrtttuuuuuussssssssssssssssssrrrrrrssstttuuuvvvvvvvvvuuuttttttuuuvvvwwwwwwvvvuuutttqqqrrrtttuuuvvvuuutttsssssssssttttttttttttsssssssssssstttuuutttsssrrrqqqssssssttttttvvvwwwyyyzzzuuuuuuvvvuuuuuuuuuvvvxxxxxxxxxxxxxxxxxxwwwvvvvvvyyyxxxvvvvvvvvvvvvuuutttuuuuuuuuuuuuttttttttttttqqqtttwwwwwwvvvuuuwwwyyyzzz||||||zzzuuuqqqqqqrrrttttttuuuuuuvvvvvvwwwwww{{{{{{{{{zzzxxxvvvuuusssqqqtttvvvvvvtttsssuuuwwwuuuvvvxxxwwwuuutttttttttttttttuuuvvvvvvvvvvvvvvv{{{xxxtttrrrsssuuuuuuvvvwwwxxxxxxvvvsssqqqqqqrrrsssuuuwwwxxxxxxvvvtttrrroootttwwwuuutttwwwzzzzzzxxx|||~~~{{{uuurrrsssuuuxxxxxxxxxxxxwwwwwwvvvvvvrrrtttwwwyyyzzzxxxvvvtttwwwyyy||||||zzzxxxwwwwwwyyyxxxwwwxxxyyyyyyxxxvvvrrrsssuuuuuuuuuvvvxxxzzzwwwzzz|||yyyuuutttwww{{{zzzzzzzzz{{{{{{{{{{{{{{{vvvvvvwwwwwwwwwwwwvvvvvvxxxxxxxxxxxxwwwwwwwwwvvvnnnrrrwwwzzzzzzyyyxxxxxxzzz||||||yyytttsssvvv{{{{{{zzzxxxuuurrrrrrtttwwwwwwtttrrrsssvvvxxxwwwuuuwwwuuussstttvvvxxxyyyyyytttsssssstttvvvvvvuuutttvvvuuutttuuuwwwzzz{{{{{{~~~}}}xxxvvvsssrrruuuvvvuuuvvvzzzvvv^^^KKKBBB<<<888444888999<<>>OOObbbqqqzzz}}}~~~xxxlll^^^SSSRRRWWWXXX]]]dddlllrrruuuvvvvvvttttttuuuuuuuuuvvvvvvvvvqqqqqqqqqrrrssstttuuuvvvxxxvvvsssqqqpppqqqrrrrrruuuuuutttttttttttttttuuuqqqppppppqqqtttvvvwwwvvvwwwtttooommmnnnoooppppppnnnooorrrtttuuuvvvuuuuuuxxxwwwuuuttttttuuuwwwxxxuuuttttttssssssttttttuuuppppppqqqqqqrrrssstttuuussstttuuuvvvwwwwwwwwwwwwuuuttttttvvvxxxyyywwwvvvssstttuuuvvvvvvvvvvvvvvvsssrrrrrrtttvvvwwwwwwvvvtttvvvxxxxxxvvvttttttttttttsssqqqrrruuuvvvuuutttwwwtttrrrrrrtttvvvvvvvvvwwwvvvuuuvvvwwwwwwvvvtttvvvvvvvvvvvvuuutttsssrrrssssssssssssssstttuuuuuuvvvvvvwwwuuuttttttuuuwwwuuuvvvwwwwwwuuutttuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxppprrruuuvvvuuutttttttttzzzxxxuuurrrqqqpppqqqrrryyywwwuuusssssssssuuuvvvxxxvvvssstttvvvwwwvvvtttwwwvvvvvvvvvwwwwwwwwwvvvssstttuuuvvvwwwwwwwwwwwwwwwvvvuuutttttttttuuuvvvssstttuuuvvvvvvuuutttssswwwtttrrrsssvvvyyyzzzzzztttvvvxxxwwwvvvttttttuuuzzzzzz{{{{{{yyywwwtttrrrsssssstttuuuvvvwwwwwwwwwuuuuuuwwwxxxxxxxxxxxxwwwtttvvvxxxyyyyyyyyyxxxxxxwwwuuuttttttvvvwwwwwwvvvwwwwwwxxxwwwwwwvvvuuutttwwwxxxxxxwwwvvvuuuwwwxxxzzzxxxuuuuuuuuuvvvvvvuuuxxxxxxyyyxxxwwwwwwwwwxxxuuuvvvwwwyyyyyyxxxuuussstttvvvxxxyyyyyyyyy{{{}}}}}}yyywwwwwwwwwwwwvvvttttttuuuwwwzzz|||{{{zzzxxxwwwwwwwwwwwwwwwxxxxxxwwwxxxyyyzzzzzzzzzyyyxxx{{{zzzyyywwwvvvvvvwwwwwwyyywwwvvvuuuvvvuuutttrrrtttuuuuuutttssssssvvvyyy{{{zzzzzzyyyxxxvvvtttrrrrrrqqqrrrvvvxxxxxxwwwvvv}}}~~~}}}}}}pppiiifff```YYYLLLGGGAAA<<<999888666555666:::FFFYYYppptttbbbLLL999...------333>>>KKKVVV___eeehhhkkkkkkmmmpppvvv|||}}}tttjjj]]]SSSRRRWWW^^^bbbiiioootttvvvvvvvvvssssssttttttuuuvvvvvvvvvqqqqqqqqqqqqrrrssstttuuussssssrrrqqqrrrssstttuuuyyyxxxwwwvvvvvvvvvvvvvvvrrrqqqpppqqqtttvvvvvvvvvvvvsssooommmnnnoooppppppooopppsssvvvwwwwwwwwwvvvwwwvvvuuuttttttuuuvvvwwwrrrrrrssstttuuuvvvvvvvvvooooooooopppqqqsssuuuvvvssstttuuuvvvwwwwwwwwwwwwvvvvvvuuuwwwyyyyyyxxxvvvttttttuuuuuuuuuuuuttttttqqqpppqqqrrruuuuuutttssstttuuuwwwwwwuuuuuuuuuvvvwwwtttrrrssswwwyyyxxxvvvwwwtttqqqqqqtttwwwvvvtttuuuuuuuuuvvvxxxxxxwwwuuuxxxwwwwwwvvvuuutttsssrrrrrrrrrrrrrrrssstttuuuuuutttuuuvvvvvvuuuuuuvvvwwwtttuuuvvvvvvttttttuuuvvvuuuvvvwwwxxxyyyzzzzzzzzzoooqqqssstttsssssssssuuuzzzxxxuuurrrqqqqqqsssttt{{{zzzxxxvvvuuuttttttuuuwwwwwwvvvvvvuuuuuuvvvvvvwwwvvvuuuvvvwwwxxxwwwvvvtttuuuvvvwwwwwwwwwwwwvvvvvvvvvtttsssssstttuuuvvvtttuuuvvvvvvvvvvvvuuutttsssqqqppprrrwwwzzzzzzxxxtttvvvwwwwwwuuuttttttuuu{{{{{{{{{zzzxxxuuusssrrrssssssssstttuuuvvvvvvwwwtttuuuwwwxxxxxxwwwvvvuuuqqqsssuuuvvvvvvvvvwwwxxxxxxvvvuuuuuuwwwxxxwwwvvvxxxxxxxxxxxxwwwvvvuuutttssstttuuuuuuttttttuuuvvvyyywwwuuutttuuuwwwvvvvvvyyyzzzzzzyyywwwvvvwwwxxxwwwvvvwwwxxxzzzzzzxxxvvvvvvwwwyyyzzzzzzzzz|||~~~}}}{{{xxxwwwwwwxxxwwwvvvsssssstttwwwzzz{{{zzzyyyssstttuuuvvvwwwxxxxxxyyyxxxxxxxxxyyyzzz{{{{{{|||}}}|||zzzxxxwwwwwwwwwwww{{{yyywwwvvvuuutttrrrppptttttttttqqqooopppvvv{{{yyyxxxwwwxxxyyyxxxvvvssstttrrrssswwwyyyxxxvvvwww}}}zzz~~~}}}{{{{{{}}}vvvggg___\\\WWWRRRFFFBBB===888666444444444666:::DDDSSSbbbnnntttuuusssiii]]]OOO@@@222,,,---,,,444===CCCFFFHHHLLLOOOQQQTTTYYY```hhhooouuuxxx{{{tttlllfff^^^WWWWWWZZZbbbeeekkkqqqtttuuuuuutttqqqqqqrrrrrrsssttttttuuuqqqqqqqqqqqqrrrsssttttttrrrrrrrrrsssssssssttttttvvvuuuuuuttttttuuuvvvwwwuuusssqqqrrrsssuuuuuuttttttrrrooonnnooopppppppppppprrruuuwwwyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuurrrrrrtttuuuvvvvvvvvvuuuqqqpppppppppqqqssstttuuusssssstttuuuvvvvvvvvvvvvvvvuuuuuuvvvxxxxxxwwwuuuuuuuuuuuuuuutttsssrrrrrrqqqqqqqqqsssuuuuuutttrrrtttuuuvvvvvvuuuvvvxxxyyyyyyvvvssstttyyy{{{zzzxxxvvvssspppqqquuuwwwuuussssssssstttvvvxxxyyyxxxvvvxxxwwwvvvtttttttttuuuuuurrrrrrrrrrrrssstttuuuvvvtttuuuwwwxxxvvvuuutttuuutttuuuuuutttsssssstttvvvsssuuuwwwyyyzzzyyywwwvvvqqqrrrssssssrrrsssuuuvvvzzzxxxuuurrrrrrsssuuuvvvyyyyyyxxxwwwvvvuuuuuutttvvvxxxzzzwwwtttrrruuuxxxwwwuuutttuuuxxxyyyxxxvvvuuuvvvvvvvvvuuuuuutttssstttsssrrrqqqrrrrrrtttuuuuuuuuuvvvwwwwwwvvvuuuuuusssqqqpppsssxxxzzzwwwtttssstttvvvvvvuuuuuuwwwxxx~~~}}}{{{yyywwwuuussssssssssssssssssssstttuuuuuuuuuvvvwwwxxxxxxwwwuuutttrrrtttvvvvvvuuuvvvxxx{{{yyyxxxvvvvvvxxxxxxxxxwwwyyyyyyyyyyyyxxxwwwvvvuuuqqqsssuuuuuutttttttttvvvyyywwwuuuuuuwwwyyyyyyxxxxxxzzzzzzyyyvvvtttuuuwwwyyywwwuuuvvvyyyzzzzzzxxxvvvxxxzzzzzzyyyzzz{{{}}}zzzxxxwwwwwwxxxxxxwwwvvvrrrssstttwwwyyyzzzxxxvvvrrrssstttvvvwwwxxxxxxxxxuuuvvvxxxyyyzzz{{{{{{{{{zzzyyywwwvvvuuuvvvvvvwwwzzzxxxvvvuuuvvvuuusssqqqppprrrsssqqqnnnoootttyyyvvvuuuuuuwwwyyyzzzxxxuuuuuuqqqrrrwwwyyyuuutttuuu{{{xxxzzz|||{{{xxxxxx{{{{{{~~~rrrcccZZZVVVQQQKKKEEEAAA<<<666333111111111444999BBBLLLUUUZZZ[[[[[[WWWPPPHHH@@@666---+++///+++222:::<<<888666888<<>><<<999666444333222333777999<<>>LLLUUUVVVWWWZZZaaa^^^___cccccc___\\\\\\```hhhppprrrsssuuusssoootttssssssrrrrrrrrrssssssuuutttsssrrrrrrssstttuuuuuutttsssrrrqqqpppppppppuuupppllllllpppttttttsssrrrssstttuuutttrrrooonnnpppqqqrrrsssssssssrrrrrrvvvwwwxxxzzzyyyxxxvvvuuuuuuttttttuuuuuuuuurrrpppssssssssstttuuuvvvwwwwwwuuuttttttsssssssssttttttuuuuuuuuuuuuttttttttttttrrrsssuuuvvvwwwwwwwwwvvvyyyxxxwwwvvvtttrrrpppoooqqqqqqrrrssstttuuuvvvvvvwwwtttrrrssswwwzzzzzzyyyyyyxxxwwwwwwxxxxxxwwwuuuqqqsssttttttsssrrrrrrssssssuuuwwwyyyzzzyyyxxxxxxzzzvvvqqqpppsssuuuvvvvvvvvvtttqqqrrrtttvvvuuussstttvvvwwwxxxwwwwwwyyyzzztttrrrqqqrrrtttwwwxxxxxxvvvtttrrrrrrssstttuuutttwwwyyyzzzyyywwwwwwxxxyyyvvvvvvuuusssrrrssswwwzzzzzzyyyyyyyyyzzzxxxvvvssswwwwwwwwwwwwvvvuuusssrrruuuvvvxxxyyyyyyxxxwwwvvvwwwvvvvvvuuutttssssssrrrqqqssstttsssqqqqqqsssvvvwwwvvvuuuttttttuuuvvvvvvwwwxxxxxxxxxwwwvvvtttsssnnnqqquuuwwwwwwvvvvvvvvv~~~zzzwwwuuuttttttuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{xxxxxxwwwwwwxxxxxxyyyzzzzzzwwwtttuuuxxx{{{{{{zzzzzzwwwuuutttuuuxxxyyyzzzyyyvvvuuuuuuwwwxxxvvvtttssstttuuuvvvxxxyyyzzz{{{zzzzzzzzzyyyxxxwwwvvvuuutttvvvyyyzzzzzzyyyzzz{{{uuuvvvwwwyyyzzz{{{{{{{{{xxxwwwvvvwwwyyy{{{{{{{{{zzzyyywwwvvvtttssssssssszzzxxxvvvuuuvvvvvvuuutttyyyyyyxxxxxxvvvuuusssssswwwvvvvvvwwwxxxvvvqqqmmmqqqrrrssssssrrrqqqrrrsssqqquuuvvvrrrllllllrrrxxxtttvvvwwwwwwvvvvvvwwwxxxuuusssrrrrrrssstttsssrrr{{{xxxwwwtttnnniiijjjjjjhhhggghhhiiijjjkkkooommmiiiffffffgggjjjllloooooonnnmmmmmmlllkkkkkklllmmmnnnooopppppprrrsssyyy{{{}}}wwwuuuoooeee[[[SSSKKKDDD@@@<<<;;;999777555444444333555666999===@@@@@@===;;;888555111,,,)))(((((((((***...222111---++++++...000///555@@@HHHJJJLLLOOOUUUSSSUUUXXXXXXUUUVVVYYYcccjjjqqqrrrsssuuuuuurrrtttsssrrrrrrrrrrrrsssttttttsssrrrqqqqqqrrrsssttttttsssrrrqqqqqqqqqqqqqqquuuqqqmmmnnnrrruuutttrrrqqqrrrssstttttttttsssrrrrrrrrrssssssttttttssssssuuuvvvwwwxxxxxxwwwvvvvvvvvvuuutttuuuuuutttrrrooopppqqqsssuuuvvvuuuuuutttsssrrrrrrrrrrrrsssssssssuuuuuuvvvvvvuuuuuutttssspppqqqtttvvvwwwxxxxxxxxxyyyxxxxxxwwwvvvtttrrrrrrrrrsssssstttuuuvvvwwwwwwvvvtttrrrrrruuuwwwwwwvvvzzzyyywwwwwwxxxxxxxxxwwwsssuuuvvvuuutttssssssttttttuuuwwwxxxyyyxxxwwwvvvwwwtttpppoooqqqtttuuuuuusssqqqpppqqqtttvvvuuutttssstttvvvvvvuuuvvvwwwyyyuuusssrrrsssuuuwwwxxxwwwxxxvvvttttttuuuvvvvvvuuuwwwxxxyyyyyywwwwwwwwwyyywwwwwwvvvuuussstttvvvxxxyyyxxxxxxyyyyyyyyyvvvtttxxxwwwwwwvvvuuuuuuttttttuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvuuuuuutttssssssppprrrtttsssrrrrrruuuwwwxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvwwwxxxwwwvvvuuutttppprrruuuwwwwwwvvvvvvwww}}}{{{yyywwwuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwzzzyyyxxxwwwvvvvvvvvvvvvxxxwwwwwwwwwxxxxxxyyyyyyyyyvvvttttttwwwzzzzzzyyy|||yyyvvvuuuuuuwwwxxxxxxzzzxxxvvvvvvxxxxxxvvvtttvvvwwwxxxxxxyyyzzz{{{{{{yyyyyyyyyyyyxxxxxxwwwvvvxxxzzz}}}}}}}}}||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyzzz|||}}}}}}|||wwwwwwvvvvvvvvvvvvwwwwwwvvvuuutttuuuwwwxxxxxxxxxxxxxxxxxxwwwwwwuuutttssstttssstttvvvxxxwwwtttpppqqqrrrrrrrrrrrrssstttvvvsssuuuuuurrroooooossswwwtttvvvwwwwwwvvvvvvwwwxxxvvvtttrrrrrrsssssssssrrrvvvpppiiidddbbb```]]]ZZZ]]]]]]]]]^^^___aaabbbcccfffddd```\\\[[[[[[]]]___\\\\\\\\\]]]]]]^^^^^^^^^]]]^^^___```bbbcccdddeeehhhjjjlllooorrrwww~~~~~~qqqjjjkkkggg```XXXPPPHHHAAA<<<::::::999999888666555444444555777:::;;;888444000///---***(((&&&&&&&&&''',,,...///---)))'''''')))///...222:::AAACCCDDDFFFGGGGGGIIIKKKJJJIIIPPPYYYfffmmmrrrrrrsssvvvvvvtttuuutttrrrqqqqqqrrrtttuuusssrrrqqqqqqqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrtttrrrpppqqqtttvvvtttrrrqqqqqqrrrsssuuuvvvwwwwwwsssssssssssstttttttttttttttttttttuuuvvvvvvvvvwwwwwwvvvuuutttuuutttqqqooommmooorrrtttuuutttrrrpppppppppqqqqqqqqqrrrrrrsssuuuuuuvvvwwwvvvuuutttsssnnnpppsssuuuwwwxxxyyyyyyxxxxxxxxxxxxwwwvvvuuutttttttttuuuvvvwwwxxxyyyyyyvvvtttrrrrrrsssttttttttt{{{yyyvvvuuuvvvwwwxxxxxxuuuvvvwwwvvvtttssstttuuutttuuuvvvwwwwwwwwwvvvuuuwwwtttqqqppprrruuuvvvwwwrrrqqqqqqsssvvvxxxxxxwwwqqqsssttttttttttttuuuwwwwwwuuussssssuuuwwwwwwwwwzzzxxxvvvvvvwwwxxxwwwvvvvvvwwwxxxxxxwwwvvvwwwyyywwwxxxxxxwwwuuutttuuuvvvxxxwwwwwwwwwyyyyyywwwuuuyyyxxxwwwuuuuuuuuuvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzwwwwwwvvvvvvuuuuuuttttttqqqrrrssssssssssssvvvxxxwwwvvvuuuttttttuuuvvvwwwuuuuuuvvvwwwwwwvvvuuutttrrrtttvvvvvvvvvvvvxxxyyyzzzyyyxxxvvvvvvvvvwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvuuuttttttttttttwwwwwwwwwwwwxxxxxxyyyyyywwwuuuttttttvvvxxxyyyyyy~~~{{{wwwuuuvvvvvvvvvvvv|||zzzxxxxxxyyyxxxwwwuuuwwwwwwwwwxxxyyyzzzzzz{{{yyyyyyyyyyyyyyyxxxxxxxxx{{{}}}~~~}}}}}}}}}|||{{{zzzyyyyyyzzz{{{|||}}}|||zzzzzz|||}}}||||||ttttttuuuvvvxxxyyy{{{|||vvvuuutttuuuwwwxxxyyyxxxwwwwwwwwwwwwwwwvvvuuuuuupppqqqrrruuuwwwxxxvvvtttsssrrrrrrrrrsssvvvxxxzzzuuutttssssssrrrsssuuuvvvtttvvvwwwwwwuuuuuuvvvxxxxxxvvvssssssssssssrrrqqqxxxrrrlllccc]]][[[YYYXXXWWWYYYYYY[[[]]]```bbbcccdddccc```]]]YYYWWWWWWWWWXXXVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRSSSUUUXXXZZZ[[[[[[ZZZ]]]```cccfffjjjooorrrqqqppprrrwwwxxxxxx|||zzzyyy~~~~~~ooofffcccdddbbb]]]XXXRRRKKKCCC===999::::::::::::888666555666666888::::::666111,,,+++***)))((('''((()))***------,,,***'''%%%''')))000111555;;;???@@@>>>======>>>@@@AAA>>>@@@MMMZZZiiinnnrrrqqqrrruuuvvvtttuuusssrrrpppqqqrrrtttvvvtttsssrrrqqqqqqrrrssstttssssssttttttttttttttttttsssrrrrrrtttvvvvvvtttrrrqqqqqqqqqrrrsssuuuwwwxxxrrrrrrrrrrrrssssssttttttsssrrrrrrssstttuuuvvvwwwxxxvvvuuuttttttsssqqqooonnnoooppprrrrrrqqqppppppppppppqqqrrrsssssssssssstttuuuvvvwwwwwwuuutttrrrpppqqqsssvvvwwwxxxxxxxxxuuuvvvvvvwwwwwwvvvvvvuuuvvvvvvwwwxxxyyyzzzzzz{{{wwwuuusssrrrrrrssssssttt{{{xxxtttssstttvvvwwwwwwvvvwwwwwwvvvtttssstttuuuuuuuuuvvvvvvvvvuuuuuutttxxxvvvttttttuuuwwwyyyzzzuuuuuuvvvwwwyyyzzzzzzzzzrrrsssuuutttssssssuuuvvvwwwuuussstttuuuwwwwwwwww{{{yyywwwwwwxxxxxxwwwuuuuuuvvvxxxwwwvvvvvvwwwxxxwwwyyyzzzyyywwwtttssstttvvvuuuuuuvvvxxxyyyxxxwwwzzzxxxvvvuuutttuuuwwwxxxuuuuuuttttttvvvxxxzzz{{{wwwwwwvvvvvvvvvuuuuuuuuuttttttttttttttttttuuuvvvtttsssrrrqqqrrrssstttuuuvvvvvvwwwwwwvvvtttsssrrruuuvvvvvvvvvuuuvvvxxx{{{yyyyyywwwvvvuuuuuuvvvvvvuuuvvvvvvwwwwwwxxxxxxxxxttttttttttttuuuvvvwwwwwwvvvwwwwwwxxxxxxxxxxxxxxxuuutttttttttuuuwwwxxxxxx}}}zzzwwwvvvwwwwwwwwwwww||||||{{{zzzyyyyyyxxxwwwssssssuuuvvvwwwyyyzzzzzzyyyyyyxxxxxxyyyyyyyyyzzz{{{}}}}}}{{{{{{{{{vvvvvvuuuuuuwwwzzz}}}~~~}}}{{{yyyyyyzzzzzzzzzyyysssssstttuuuwwwyyy{{{|||yyywwwvvvuuuvvvwwwvvvuuuvvvvvvwwwwwwwwwvvvvvvuuupppqqqsssuuuwwwwwwvvvuuuuuusssqqqrrruuuxxx{{{}}}vvvtttrrrsssvvvxxxwwwuuutttuuuvvvvvvuuuuuuvvvxxxyyywwwuuuttttttsssrrrqqq|||}}}zzzzzz{{{{{{{{{|||ppplllggg```ZZZXXXWWWWWWXXXZZZ\\\___bbbdddfffggggggbbb```]]]YYYWWWWWWWWWXXXUUUUUUTTTSSSSSSRRRRRRRRRPPPOOOOOOQQQUUUXXXXXXWWWUUUXXX\\\___`````````aaa___^^^aaafffhhhhhhlllqqqtttwww{{{}}}|||}}}rrrfffaaa```___^^^[[[YYYTTTNNNFFF@@@;;;<<<<<<<<<;;;999666555555555777888888555000,,,***))))))((()))***+++,,,++++++***((('''''')))***---111777<<>><<<:::888666555222222222333333111---***''''''''''''((())))))******)))((('''((()))***+++...555;;;???@@@>>>555---......000111111999LLL]]]jjjppprrrqqqqqqssstttrrrrrrrrrrrrrrrsssttttttuuuuuutttsssssssssssstttuuuuuuvvvwwwxxxxxxwwwuuutttoooppprrrtttvvvvvvvvvvvvrrrrrrrrrrrrrrrrrrqqqqqqqqqpppoooooooooppprrrsssrrrrrrrrrssstttttttttuuuwwwuuussssssssstttsssrrrtttrrrooonnnnnnppprrrttttttuuuvvvwwwwwwvvvuuuttttttttttttssssssssssssrrrvvvvvvxxxxxxxxxwwwvvvvvvsssssstttuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzxxxxxxxxxvvvttttttvvvxxxxxxvvvsssrrrssstttuuuttttttuuuuuusssrrrrrruuuwwwvvvvvvvvvvvvvvvvvvvvvvvvtttuuuuuutttrrrrrrtttvvvuuuwwwyyyyyyxxxwwwvvvwwwuuuvvvwwwwwwuuuuuuvvvwwwtttsssqqqrrrtttwwwxxxxxxvvvvvvuuuvvvxxxxxxvvvuuussstttvvvvvvuuuuuuvvvxxxvvvxxxyyyxxxvvvsssrrrrrrvvvtttssstttvvvwwwwwwvvvwwwvvvuuuttttttuuuvvvwwwtttttttttuuuvvvwwwxxxyyyuuuuuuuuuuuuuuutttttttttyyywwwuuuuuuuuuvvvuuutttttttttsssssstttuuuwwwxxxwwwwwwwwwvvvtttrrrpppnnnuuuvvvvvvuuutttuuuwwwyyyyyyyyyxxxvvvuuusssrrrqqqssssssttttttuuuvvvwwwwwwyyyxxxwwwvvvvvvuuuuuuuuutttuuuwwwxxxxxxxxxwwwvvvssstttvvvvvvuuuuuuwwwxxxyyyxxxwwwwwwyyyzzzzzzyyyzzz{{{|||{{{zzzyyyzzz{{{uuuvvvwwwyyy|||~~~{{{zzzyyyxxxxxxyyyzzz{{{|||~~~~~~|||||||||yyyyyyxxxxxxyyyzzz{{{|||~~~|||zzzzzz{{{{{{zzzyyyvvvvvvuuuuuuuuuuuuvvvvvvuuutttssstttwwwyyyzzzyyywwwwwwwwwwwwwwwvvvuuuuuutttvvvwwwwwwvvvuuuvvvwwwyyyvvvssstttwwwzzz{{{yyysssrrrsssvvvyyy{{{xxxvvvsssuuuvvvvvvttttttuuuwwwzzzxxxuuuuuuuuuuuutttssssssqqqooommmnnnnnnmmmlllmmmllloootttuuussstttzzz}}}~~~}}}}}}tttsssrrrooollljjjjjjjjjfffddddddeeeccc______cccgggjjjlllkkkllllllggg```^^^^^^^^^]]]\\\[[[[[[[[[ZZZ\\\```ccceeeeeecccbbb^^^]]][[[ZZZYYYYYYZZZ[[[UUUVVVWWWXXXYYYZZZ[[[[[[XXXVVVTTTVVV[[[]]]\\\YYYZZZ]]]___```___]]]\\\\\\ZZZYYY\\\aaaaaa```bbbfffdddfffhhhhhhhhhhhhiiijjjmmmmmmmmmlllmmmqqqyyy|||{{{~~~~~~yyyooogggbbbZZZYYYYYYXXXWWWSSSMMMIIIDDDCCC@@@<<<999666444444111000.........---***((('''''''''''''''''''''''')))(((''''''((((((((((((...555:::;;;<<<;;;333)))(((((()))---222===QQQccclllqqquuussssssuuuuuurrrpppqqqrrrtttttttttttttttttttttsssrrrrrrsssttttttuuuuuuwwwwwwwwwuuusssrrrmmmoooqqqssstttvvvwwwxxxqqqrrrsssttttttsssrrrqqqrrrqqqpppooooooqqqssstttrrrssstttuuuuuutttssssssvvvtttrrrrrrsssttttttttttttsssqqqppppppqqqssstttvvvvvvwwwxxxwwwvvvtttrrruuusssrrrppppppqqqrrrsssvvvwwwxxxyyyzzzyyyyyyxxxttttttuuuvvvvvvvvvvvvuuuttttttuuuvvvwwwxxxyyyyyywwwxxxxxxwwwttttttwwwyyyxxxwwwuuuuuuvvvvvvvvvuuutttuuuuuutttssstttwwwzzzvvvvvvvvvvvvwwwwwwxxxyyytttuuuvvvtttqqqppprrrtttrrrvvvyyyzzzxxxwwwwwwxxxuuuvvvwwwwwwuuuuuuvvvwwwrrrpppoooqqqtttwwwxxxxxxuuutttuuuwwwyyyyyyxxxvvvrrrtttuuuuuuuuuuuuvvvxxxuuuvvvwwwvvvtttrrrrrrssswwwuuussssssuuuvvvvvvuuuttttttttttttttttttuuuuuuttttttuuuvvvvvvwwwvvvvvvssssssssssssttttttttttttwwwuuussstttwwwxxxxxxvvvuuuttttttttttttvvvwwwxxxssstttuuuuuutttsssqqqppptttuuuvvvuuuttttttvvvwwwvvvvvvvvvvvvuuutttsssrrrqqqqqqrrrssstttuuuvvvvvvyyyxxxwwwvvvuuuuuuuuuuuutttuuuwwwxxxxxxxxxvvvvvvrrruuuwwwwwwvvvuuuwwwyyy{{{yyyxxxxxxyyyzzzyyywwwxxxzzz|||{{{yyyyyyzzz|||yyyyyyzzz{{{}}}~~~}}}|||zzzxxxxxxxxxyyyzzzzzz|||~~~~~~|||{{{{{{{{{wwwxxxxxxyyyzzzzzz{{{{{{|||zzzyyyxxxzzzzzzzzzyyywwwwwwvvvvvvuuuvvvvvvvvvtttsssssstttwwwyyyzzzzzzxxxxxxxxxwwwwwwuuutttsssuuuwwwyyyxxxwwwvvvxxxzzz{{{wwwtttuuuxxxzzzxxxuuupppqqqtttwwwyyyzzzxxxvvvssstttuuuuuuttttttuuuwwwyyywwwuuuuuuvvvvvvvvvuuujjjfffbbbaaaaaaaaa^^^[[[YYYYYY___ggghhhcccbbbfffiiinnnrrrsssqqqnnnmmmmmmhhhiiiiiifffbbb```cccfff]]]\\\]]]^^^\\\WWWWWWZZZ^^^``````^^^___aaa___ZZZVVVXXXZZZ[[[ZZZYYYYYYYYYYYY[[[___bbbccccccaaa___]]]]]]\\\[[[[[[\\\]]]^^^[[[[[[[[[\\\\\\]]]]]]]]]\\\XXXVVVXXX]]]___]]]ZZZ]]]^^^````````````bbbccc``````bbbfffeeecccdddhhhhhhjjjjjjiiigggeeeeeeeeejjjjjjjjjjjjjjjlllooorrr}}}~~~||||||zzzrrrtttvvvvvvtttzzz{{{yyynnneee\\\[[[[[[ZZZZZZWWWRRRNNNHHHEEEAAA<<<888555444333222000...,,,,,,+++)))'''(((((('''''''''''''''''')))(((''''''''''''&&&%%%)))///333222222222,,,"""&&&%%%'''---555CCCWWWiiimmmsssvvvuuuuuuvvvuuusssooopppsssuuuvvvuuutttsssssssssqqqqqqqqqqqqsssssstttuuuvvvvvvuuusssqqqooolllnnnppprrrsssuuuxxxzzzppprrrtttvvvvvvuuutttssssssrrrqqqpppppprrrtttuuurrrsssuuuvvvvvvuuusssqqquuusssrrrrrrsssuuuuuuuuusssssstttttttttssssssrrrvvvwwwxxxxxxwwwuuusssqqquuussspppnnnnnnoooqqqsssuuuvvvxxxzzz{{{{{{{{{{{{vvvvvvwwwwwwwwwwwwvvvvvvsssssstttuuuvvvwwwxxxxxxvvvwwwxxxvvvttttttwwwzzzyyyxxxwwwwwwxxxxxxwwwuuuuuuuuuuuuuuutttvvvyyy|||vvvvvvvvvvvvwwwxxxzzzzzzvvvxxxxxxvvvrrrqqqrrruuurrrvvvzzz|||zzzzzz{{{|||uuuvvvwwwvvvuuutttuuuvvvpppooonnnpppsssvvvxxxxxxttttttuuuwwwzzzzzzyyywwwrrrsssuuuuuutttuuuvvvxxxtttuuuvvvuuusssrrrrrrssswwwuuusssssstttuuuuuuuuurrrsssttttttuuuttttttssstttuuuvvvwwwwwwvvvuuutttrrrsssssssssssssssssssssuuusssrrrtttxxxzzzzzzyyyssssssrrrrrrssstttvvvwwwpppqqqssstttttttttssssssssstttuuuuuuttttttuuuvvvttttttuuuuuuuuuuuuuuutttppppppqqqrrrssstttuuuvvvuuuttttttuuuuuuvvvwwwxxxtttuuuwwwxxxyyyxxxvvvuuurrruuuxxxxxxvvvvvvwwwyyy|||{{{yyyyyyyyyyyywwwuuuvvvyyy{{{{{{yyyyyy{{{}}}zzzzzzzzz{{{{{{{{{{{{{{{~~~}}}zzzxxxwwwxxxyyyzzzvvvxxxzzz{{{yyyxxxxxxyyyqqqrrrtttwwwyyy{{{||||||yyywwwuuuvvvwwwxxxxxxwwwxxxxxxwwwwwwwwwwwwwwwxxxxxxvvvuuuuuuwwwxxxwwwvvvyyyyyyxxxxxxvvvuuutttssstttwwwyyyyyywwwwwwzzz||||||xxxuuuvvvyyyyyyvvvrrrnnnqqquuuwwwyyyyyyxxxwwwssstttuuuuuuttttttuuuwwwxxxwwwuuuuuuvvvwwwwwwvvvfffbbb]]]YYYVVVSSSOOOMMMLLLKKKNNNSSSUUUSSSSSSVVVaaaaaaaaacccddddddaaa___]]]\\\ZZZXXXWWWWWWXXXYYY[[[ZZZXXXUUURRRSSSUUUXXXYYYZZZZZZZZZXXXWWWWWWXXXXXXTTTQQQSSSXXX\\\\\\ZZZ[[[XXXZZZaaafffddd```___]]]\\\\\\[[[\\\]]]___```^^^[[[ZZZZZZ]]]^^^\\\YYYXXXWWWWWWXXX[[[]]]^^^^^^aaaaaaaaaaaa```___]]]]]]bbbbbbcccdddeeefffggghhhiiiiiihhhgggffffffffffffeeeiiijjjhhhhhhkkkkkkhhhiiinnntttvvvuuuqqqooonnnkkkjjjkkknnnqqqssssssrrrjjjllloooqqqtttwww|||{{{qqqkkkhhhgggeeedddiiikkkooossswww{{{}}}}}}ssskkkccc]]]^^^^^^ZZZTTTQQQLLLHHHCCC>>>;;;888444222222000---***(((&&&&&&&&&''''''((()))((('''%%%$$$%%%%%%&&&'''((()))))))))***+++++++++)))&&&###"""$$$&&&)))---666FFFZZZiiiqqqpppoooqqqttttttrrrooouuusssqqqqqqrrrtttuuutttpppqqqqqqqqqqqqpppoooooorrrrrrsssttttttsssrrrrrrrrrrrrtttuuuuuuuuutttsssrrrssstttuuuuuuuuutttsssppppppqqqqqqrrrsssttttttuuuuuuuuuuuuuuuttttttssstttsssrrrrrrsssssspppnnnoootttuuusssqqqssstttrrruuutttuuuwwwyyyyyyxxxvvvttttttsssssssssrrrrrrrrrvvvwwwxxxyyyyyyxxxvvvuuuyyywwwvvvvvvvvvuuutttrrrrrrsssssstttuuuvvvvvvwwwvvvtttrrrsssuuuwwwxxxxxxxxxwwwuuusssrrrssstttuuuxxxwwwwwwvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxzzzyyywwwuuutttssssssrrruuutttuuuvvvyyyzzzzzzzzzuuuwwwyyywwwsssqqqqqqssssssssstttvvvyyyzzzxxxvvvuuurrrpppqqquuuxxxxxxwwwppprrrtttvvvvvvxxxzzz}}}wwwwwwuuutttrrrqqqqqqqqqqqquuuzzz{{{xxxtttrrrrrrssstttuuuuuuuuutttrrrqqqwwwwwwvvvvvvvvvvvvvvvvvvssstttuuuvvvvvvtttrrrqqqoooqqqtttxxxzzz|||||||||{{{yyyvvvuuuuuuvvvuuutttuuutttrrrpppoooppprrrsssrrrsssuuuvvvvvvtttrrrqqqtttpppqqqvvvvvvqqqpppsssnnnrrrvvvwwwvvvvvvyyy|||xxxxxxwwwwwwwwwwwwxxxxxxuuuvvvwwwxxxxxxxxxxxxxxxxxxvvvuuuvvvyyyzzzzzzzzz||||||{{{zzz{{{|||}}}}}}zzzzzz{{{{{{zzzzzzyyyyyy{{{zzzzzzzzzzzz{{{|||}}}{{{|||~~~~~~}}}|||zzzyyyyyyyyyyyyxxxwwwwwwxxxzzztttvvvxxxzzz{{{{{{zzzyyy{{{wwwxxx{{{|||yyyvvvxxxwwwvvvwwwyyyzzzyyyxxxxxxuuurrrrrruuuxxxxxxwwwxxxxxxvvvtttuuuwwwvvvsssvvvvvvvvvvvvvvvvvvvvvvvvzzzyyyyyyxxxxxxwwwwwwwwwtttvvvxxxzzz||||||{{{zzzvvvuuutttsssssstttuuuvvvyyyxxxvvvttttttuuuwwwxxx\\\ZZZVVVSSSPPPMMMIIIFFFGGGFFFHHHMMMPPPNNNOOORRRWWWXXXZZZ[[[ZZZXXXVVVTTTVVVUUUSSSRRRRRRTTTWWWYYYYYYXXXVVVSSSQQQSSSWWW[[[XXXYYYYYYXXXVVVUUUUUUVVVXXXUUUUUUYYY___cccbbb```aaa^^^```fffjjjgggcccbbb^^^^^^^^^^^^^^^^^^^^^___```]]][[[[[[\\\\\\YYYWWWSSSSSSSSSUUUXXX[[[]]]^^^^^^^^^]]][[[YYYXXXVVVVVV\\\[[[[[[\\\^^^aaadddfffaaaaaaaaa`````````bbbdddfffiiijjjhhhfffhhhgggdddaaaccchhhmmmooonnniiieee```aaaaaaaaa``````___^^^^^^```dddfffhhhkkknnnppppppkkkddd_______________[[[\\\___cccggglllqqqttt{{{}}}qqqggg___^^^___[[[XXXVVVOOOKKKEEE@@@===999666333222111...+++)))(((''''''%%%%%%&&&&&&&&&%%%######%%%%%%&&&&&&&&&%%%%%%$$$''''''((((((&&&$$$""" $$$&&&+++222>>>NNN___jjjpppooooooqqqssstttrrrpppsssqqqooooooqqqssssssrrrtttsssrrrqqqpppnnnnnnmmmrrrsssttttttttttttsssrrrrrrrrrtttuuuuuuuuutttsssrrrssstttvvvvvvvvvuuuuuurrrrrrrrrssstttuuuuuuuuuvvvvvvvvvvvvuuuttttttsssuuutttrrrrrrssssssrrrqqqppptttvvvsssqqqssssssqqqrrrrrrsssuuuxxxyyyxxxvvvssssssssssssrrrrrrqqqppptttuuuwwwxxxxxxwwwvvvuuuwwwuuussssssssstttsssrrrtttttttttuuuvvvwwwxxxxxxtttttttttvvvxxxyyywwwvvvtttuuuuuuvvvuuuuuutttsssxxxwwwvvvvvvuuuuuuvvvvvvxxxwwwvvvuuuvvvxxx{{{|||xxxwwwwwwvvvuuuuuuuuuuuuuuuttttttuuuwwwyyyzzzzzzwwwxxxzzzxxxuuusssssstttyyyxxxxxxyyy{{{|||{{{zzzwwwuuussstttwwwyyyyyyxxxqqqtttvvvxxxxxxyyyzzz|||{{{zzzyyywwwvvvuuuuuuuuutttwwwzzzzzzwwwsssrrrqqqwwwxxxxxxxxxxxxwwwuuutttyyyxxxwwwvvvuuuuuuuuuvvvtttuuuvvvwwwwwwuuutttsssqqqsssvvvyyy{{{||||||{{{zzzxxxuuutttuuuuuuuuutttqqqqqqqqqqqqrrrtttvvvwwwrrrsssuuuvvvvvvuuutttssstttqqqrrrvvvvvvrrrqqqtttrrrtttuuuvvvvvvwwwxxxzzzxxxxxxwwwwwwwwwwwwxxxxxxuuuvvvvvvvvvvvvvvvwwwwwwyyywwwvvvwwwyyy{{{{{{zzz||||||||||||{{{zzzyyyxxxwwwwwwxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{|||}}}|||yyyxxxuuuvvvwwwwwwuuuuuuvvvwwwuuuvvvxxx{{{||||||{{{{{{{{{wwwwwwzzz{{{yyywwwyyyxxxwwwxxxzzz{{{{{{zzzyyyvvvssssssuuuwwwvvvvvvvvvvvvuuuuuuvvvvvvuuurrrvvvvvvwwwwwwxxxxxxxxxxxxzzzzzzzzzyyyyyyxxxxxxxxxwwwxxxyyyzzz{{{zzzxxxwwwyyyxxxvvvtttssssssssstttvvvvvvuuuttttttuuuuuuvvvPPPOOOMMMLLLJJJGGGCCC@@@AAA???AAAGGGIIIIIIKKKNNNRRRVVVYYYYYYUUUQQQOOOOOOOOONNNLLLKKKMMMQQQUUUXXX[[[YYYUUUQQQOOOQQQVVVZZZ[[[[[[ZZZWWWTTTRRRSSSTTTUUUVVVYYY```gggjjjiiifffgggdddgggnnnqqqlllgggddd___````````````^^^]]]\\\```]]][[[YYYXXXWWWUUUTTTPPPPPPPPPRRRTTTXXX[[[]]][[[ZZZXXXUUUTTTRRRRRRQQQXXXWWWUUUUUUWWWZZZ^^^```YYYYYYXXXWWWWWWYYY^^^aaaeeekkkmmmiiieeeddd```\\\ZZZ[[[^^^eeejjjjjjccc]]][[[]]]^^^\\\XXXUUUUUUVVVUUUXXX\\\___``````aaabbb```]]]XXXUUUUUUWWWXXXXXXOOOOOOQQQRRRUUUZZZaaafffrrruuuzzzwwwlllccc``````^^^\\\\\\RRRNNNIIIDDD@@@<<<888555222111///,,,+++))))))(((%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&%%%$$$###"""######$$$$$$###""" ###%%%,,,777GGGXXXeeelllooonnnoooppprrrsssrrrqqqqqqooonnnnnnpppqqqqqqqqqtttsssqqqpppoooooopppppprrrsssttttttttttttsssrrrrrrrrrsssttttttttttttsssrrrssstttvvvvvvwwwwwwwwwtttttttttuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvuuusssssswwwuuusssrrrssstttttttttqqqvvvwwwsssqqqssssssqqqooopppqqqtttwwwxxxwwwvvvrrrsssttttttsssqqqooonnnrrrsssuuuvvvwwwvvvvvvuuuwwwtttrrrqqqrrrtttuuutttvvvvvvuuuuuuuuuwwwxxxyyyssstttvvvyyy{{{zzzwwwtttppprrrvvvxxxxxxwwwtttrrrxxxwwwvvvvvvuuuuuuvvvvvvwwwvvvtttssstttxxx|||wwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttssstttvvvxxxzzzwwwxxxyyyxxxvvvttttttttt|||zzzyyyzzz|||}}}}}}|||zzzxxxwwwwwwxxxyyyyyyxxxsssvvvyyy{{{{{{zzzzzz{{{|||{{{zzzyyyxxxxxxxxxxxxvvvxxxyyyxxxuuusssrrrsssyyyyyyyyyyyyxxxwwwvvvuuu|||zzzwwwuuutttttttttuuutttuuuvvvwwwxxxwwwvvvuuutttuuuwwwyyyzzz{{{{{{zzzxxxvvvtttssstttuuuttttttpppqqqrrrtttvvvwwwxxxxxxssstttvvvwwwwwwwwwvvvvvvuuussstttvvvwwwtttsssuuuwwwvvvttttttuuuwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuutttuuuuuuuuuyyyxxxwwwwwwyyy{{{{{{zzzzzz{{{||||||zzzxxxuuussstttvvvxxxzzzzzzzzzyyyxxxvvvwwwxxxyyyyyyyyyxxxwwwyyywwwwwwyyy{{{|||yyyvvvsssuuuwwwwwwvvvuuuuuuuuuuuuvvvyyy{{{|||}}}}}}}}}{{{wwwvvvxxxzzzyyyxxxyyyyyyxxxyyy|||}}}}}}|||zzzxxxuuutttuuuuuuuuutttvvvtttssstttvvvuuutttssswwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxyyyzzzzzzzzzyyywwwvvvttt{{{zzzwwwuuusssrrrqqqqqqsssttttttuuuuuutttttttttFFFFFFFFFFFFGGGEEEAAA>>>>>><<<===BBBEEEFFFIIIMMMQQQVVV[[[ZZZSSSMMMLLLMMMNNNLLLIIIHHHJJJOOOTTTXXX___\\\VVVPPPMMMNNNSSSWWW______]]]ZZZUUUSSSRRRSSSRRRVVV^^^hhhoooqqqnnnkkkjjjiiinnnvvvxxxrrriiieeebbbcccddddddcccaaa^^^\\\^^^\\\ZZZXXXVVVUUUTTTTTTRRRSSSSSSSSSTTTVVVXXXZZZZZZYYYWWWUUUSSSRRRRRRRRRVVVUUUTTTSSSSSSSSSUUUVVVSSSSSSRRRPPPOOORRRYYY^^^dddlllqqqnnngggaaaYYYRRRVVVYYY^^^cccfffddd___[[[ZZZ^^^aaa^^^XXXUUUVVVYYYUUUYYY]]]``````___^^^^^^[[[YYYVVVSSSSSSSSSTTTUUUOOOOOONNNMMMMMMQQQXXX^^^oooqqqssstttvvvyyy|||zzzooofffcccccc```]]]]]]UUUQQQLLLGGGCCC???:::777222111///...,,,***))))))''''''''''''''''''''''''''''''(((''''''&&&%%%$$$!!!!!!"""""""""!!! ###$$$***999MMM___jjjooonnnnnnoooppprrrsssssssssqqqooonnnoooqqqrrrqqqppppppooonnnnnnooorrrtttvvvssssssttttttttttttssssssrrrrrrssssssssstttttttttrrrrrrssstttuuuvvvvvvwwwttttttuuuuuuvvvvvvvvvvvvxxxxxxwwwwwwvvvuuussssssxxxvvvsssrrrtttvvvwwwwwwtttxxxyyyuuusssttttttqqqppppppqqqsssuuuvvvtttsssrrrtttuuuvvvuuussspppnnnrrrssstttvvvvvvwwwwwwvvvxxxvvvsssrrrtttvvvxxxyyywwwvvvuuutttuuuvvvxxxyyyuuuuuuvvvxxxzzzzzzxxxuuuppprrruuuwwwxxxwwwuuutttwwwwwwvvvuuuuuuuuuuuuuuuvvvuuuttttttuuuwwwzzz|||wwwwwwxxxxxxxxxwwwwwwwwwuuuuuutttrrrrrrtttwwwyyywwwwwwwwwwwwvvvttttttsssyyywwwvvvwwwyyy|||}}}}}}{{{zzzyyyxxxxxxxxxwwwwwwuuuxxx|||}}}|||{{{zzzzzzzzzyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuttttttvvvvvvxxxxxxxxxwwwuuutttssssss}}}{{{xxxuuusssssstttuuutttuuuvvvwwwwwwwwwvvvvvvuuuuuuwwwxxxyyyyyyxxxxxxwwwuuurrrrrrssstttttttttssstttvvvxxxxxxxxxvvvuuutttuuuvvvwwwxxxyyyyyyxxxuuutttuuuvvvvvvuuuuuuvvvzzzvvvrrrqqqsssuuutttsssxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxvvvuuuuuuuuuuuuvvvxxxwwwuuuvvvxxxyyyyyyxxxyyyyyyyyyxxxwwwvvvtttsssuuuwwwyyy|||}}}}}}{{{zzzwwwyyyzzz||||||{{{yyyxxxwwwuuutttvvvzzz{{{yyyuuusssvvvyyyzzzyyywwwvvvwwwvvvwwwyyy{{{}}}~~~~~~~~~{{{xxxvvvwwwyyyyyyxxxyyyxxxwwwyyy{{{}}}|||{{{yyywwwvvvuuuuuuvvvvvvvvvwwwtttrrrtttvvvuuuuuuvvvxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxwwwuuutttyyyxxxuuusssqqqppppppppprrrsssuuuvvvvvvuuutttsss>>>>>>???AAACCCCCCAAA>>>???<<<===AAADDDEEEIIINNNOOOTTTXXXWWWPPPKKKJJJKKKQQQNNNKKKIIIJJJMMMRRRUUU[[[YYYTTTNNNKKKMMMRRRVVVbbbbbbaaa^^^YYYUUUSSSSSSSSSZZZeeepppwwwxxxsssoookkklllrrr|||wwwmmmhhhgggiiikkklllkkkhhheeecccaaa```^^^[[[YYYYYYYYYZZZ[[[\\\]]][[[XXXVVVWWWXXX]]]\\\ZZZXXXVVVTTTTTTSSSQQQQQQQQQQQQPPPOOONNNMMMNNNNNNMMMJJJHHHKKKRRRYYYdddnnnuuusssjjj```UUUMMMQQQXXX___aaa^^^ZZZYYYZZZ[[[^^^```]]]WWWSSSTTTWWWWWW[[[___aaa```^^^\\\[[[WWWWWWVVVUUUTTTTTTVVVWWWVVVVVVUUUQQQNNNNNNTTTYYYkkklllllljjjiiijjjnnnqqqvvvtttwww{{{xxx||||||www}}}zzzpppgggfffeee```\\\ZZZWWWSSSOOOKKKGGGBBB===:::333222111///---+++***)))((((((((((((((((((((()))&&&''''''''''''''''''&&&#####################"""######)))888NNNbbbmmmqqqooopppqqqqqqqqqrrrssstttrrrqqqpppqqqssstttsssqqqpppoooooonnnppprrruuuwwwttttttttttttttttttttttttrrrrrrrrrrrrssssssttttttqqqqqqrrrrrrssstttuuuuuussstttttttttttttttuuuuuuwwwwwwwwwvvvvvvuuussssssxxxuuussssssuuuwwwxxxxxxvvvzzz{{{wwwuuuvvvvvvssssssrrrrrrsssuuutttrrrppptttuuuwwwxxxwwwuuurrrpppssstttuuuvvvwwwwwwxxxxxxxxxuuurrrrrrtttwwwxxxyyyuuuuuutttttttttuuuvvvwwwxxxwwwvvvvvvxxxyyyxxxxxxrrrsssssstttuuuvvvwwwwwwwwwvvvvvvuuutttuuuuuuuuutttuuuvvvwwwwwwwwwvvvvvvxxxxxxyyyyyyxxxwwwuuuuuuuuuuuuuuurrrqqqrrruuuyyyxxxxxxxxxxxxxxxwwwvvvuuuvvvttttttuuuyyy|||~~~~~~zzzzzzzzzyyywwwvvvuuuuuuuuuxxx|||}}}|||{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwwwwtttsssrrrrrrtttwwwzzz{{{yyyxxxwwwuuutttsssrrrqqq{{{zzzwwwuuuttttttuuuuuutttuuuuuuuuuuuuuuuuuuuuutttuuuuuuvvvvvvvvvvvvvvvuuusssqqqqqqssstttuuutttsssuuuwwwyyyzzzyyywwwvvvuuuvvvwwwxxxxxxyyyyyyzzzuuuuuuuuuuuuuuuwwwwwwwwwyyyuuuqqqppprrrsssrrrqqqwwwxxxyyyyyyyyyyyyxxxwwwzzzzzzyyyxxxwwwwwwwwwwwwvvvuuussstttuuuwwwvvvuuuxxxvvvuuussssssuuuwwwxxxuuuvvvyyy{{{}}}}}}|||{{{xxxyyy{{{||||||{{{yyyxxxwwwuuutttvvvyyyzzzxxxvvvsssvvvyyyzzzyyyxxxwwwwwwwwwxxxyyyzzz|||}}}~~~~~~}}}{{{xxxwwwwwwxxxxxxxxxwwwvvvvvvwwwyyyzzzzzzyyyuuuvvvvvvvvvvvvwwwxxxxxxyyytttsssxxxyyywwwwwwzzzyyyyyyxxxvvvuuutttsssrrrssstttvvvxxxxxxxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwvvvuuutttrrrqqqppppppqqqrrrrrrsssuuuwwwxxxwwwuuuttt888999:::===AAACCCBBBAAAAAA>>>===AAADDDEEEIIIOOOQQQSSSVVVTTTPPPMMMLLLMMMQQQNNNKKKIIIHHHJJJMMMPPPPPPOOOLLLJJJIIIMMMSSSWWW^^^```aaa```\\\XXXVVVUUUWWW___lllxxx}}}|||vvvrrrllllllqqqzzz~~~yyyqqqmmmmmmoooqqqrrrrrrqqqnnnmmmhhhgggfffbbb```___aaabbbeeeggghhhddd^^^XXXVVVWWW^^^^^^^^^^^^\\\[[[ZZZYYYRRRRRRPPPOOOMMMLLLJJJJJJIIIKKKKKKHHHEEEHHHOOOVVViiisssyyyuuujjj```WWWPPPOOOWWW^^^^^^XXXTTTVVVZZZaaabbbbbb^^^XXXTTTSSSTTTTTTXXX[[[]]]\\\YYYWWWWWWPPPRRRSSSTTTTTTUUUWWWYYYZZZ\\\\\\WWWQQQNNNQQQUUU```bbbbbbaaa^^^___cccgggjjjgggiiiqqquuussspppooorrr|||uuuooouuuzzzppphhhfffeee```[[[YYYYYYVVVRRROOOLLLGGGBBB???666666555333111...,,,***(((''''''''''''((())))))''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%,,,<<>>===???BBBCCCHHHMMMOOOOOOOOONNNMMMMMMLLLLLLLLLJJJGGGEEEDDDEEEGGGHHHFFFFFFEEEEEEFFFJJJPPPTTTSSSWWW\\\^^^]]][[[XXXWWWXXXaaaoooyyy}}}zzzsssooojjjfffgggnnnsssrrroooooonnnooorrrsssttttttsssrrrnnnnnnlllgggcccaaaccceeellloooqqqmmmddd\\\XXXWWWZZZ\\\aaaeeehhhjjjjjjjjjaaa]]]WWWQQQLLLIIIHHHIIIHHHKKKMMMKKKIIIKKKTTT[[[pppxxxzzzssshhh```\\\YYYVVV[[[______[[[ZZZ]]]```fffeeedddaaa^^^[[[YYYXXXRRRUUUXXXYYYWWWUUUTTTTTTMMMOOORRRSSSRRRRRRTTTVVVYYY]]]___[[[TTTOOOOOORRRVVVYYYZZZXXXTTTTTTXXX\\\]]]XXXYYY___ddddddccccccfffkkksssxxxyyyzzz|||~~~~~~~~~zzzxxxyyyqqqhhhnnn}}}rrrhhheeeccc___\\\[[[[[[YYYVVVTTTQQQMMMHHHDDD<<<;;;:::888555111...,,,))))))((((((((()))++++++---------------,,,+++***)))(((((('''&&&&&&&&&&&&$$$)))444EEEXXXgggqqquuutttuuuvvvtttrrrqqqsssvvvrrrrrrrrrtttuuuvvvtttrrrsssssssssrrrrrrqqqqqqqqqvvvuuutttsssssstttuuuvvvrrrrrrqqqqqqqqqrrrssstttuuutttsssrrrqqqrrrssssssssssssssssssssssssssssssrrrssssssttttttttttttttttttsssssstttwwwyyyxxxxxxssswwwyyyvvvtttvvvvvvuuuwwwvvvvvvvvvwwwvvvtttrrrtttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuttttttuuuuuuvvvuuusssrrrrrrtttuuuuuuttttttuuuvvvwwwwwwvvvtttssswwwvvvuuuvvvwwwwwwvvvuuuvvvtttsssrrrssstttwwwxxxvvvvvvuuuttttttttttttuuussssssuuuvvvvvvvvvvvvuuutttuuuwwwxxxxxxwwwuuuttttttwwwyyyvvvsssqqqtttwwwzzzxxxwwwxxxyyyzzzwwwuuuwwwwwwwwwyyy{{{|||{{{zzzwwwyyy{{{zzzwwwuuuuuuuuusssuuuxxxxxxxxxxxxyyyzzzxxxxxxwwwwwwxxxyyyzzzzzzsssqqqooorrrvvvzzz||||||}}}{{{xxxvvvtttttttttssstttvvvwwwxxxxxxxxxxxxyyyxxxwwwvvvuuuttttttttttttttttttttttttuuuvvvvvvuuusssqqqrrrtttvvvwwwwwwssstttvvvxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxrrrvvvuuurrrrrrwwwyyyvvvrrrsssuuutttttttttuuuvvvwwwxxxzzz{{{{{{zzzxxxwwwxxxyyy|||}}}}}}|||zzzyyyvvvtttsssssstttuuutttssstttsssrrrrrrsssuuuxxxzzzwwwwwwvvvvvvwwwyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxzzz|||zzzwwwvvvxxx{{{tttvvvxxxxxxwwwwwwyyyzzzyyyyyyyyyyyyyyyzzz{{{{{{xxxyyyzzzzzzyyywwwvvvvvvxxxvvvuuuuuuwwwwwwvvvtttuuuwwwyyyyyywwwvvvwwwyyyvvvuuu~~~zzzyyywwwwwwvvvvvvuuutttttttttppprrruuuwwwyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwttttttsssrrrrrrssstttuuuqqqrrrsssuuuvvvvvvuuuuuu<<<;;;<<<@@@EEEJJJMMMMMMBBB>>><<<>>>@@@AAAFFFKKKGGGEEEDDDDDDEEEFFFFFFEEEFFFEEECCCAAAAAAAAABBBCCCCCCCCCCCCBBBBBBEEEJJJNNNIIIOOOVVV\\\]]]\\\ZZZYYYWWW```mmmwwwyyyuuuooojjjfff```]]]aaagggiiillloookkklllnnnqqqrrrsssssssssqqqpppnnnhhhbbb```aaadddooosssvvvrrrhhh^^^YYYWWWSSSYYYaaakkktttyyy|||~~~ssslll```TTTLLLHHHGGGHHHIIIMMMQQQPPPOOORRRZZZbbbwww|||{{{pppeee````````````aaabbbcccdddfffhhhiiicccbbbaaaaaaaaa```^^^\\\SSSUUUXXXXXXWWWUUUUUUUUUOOORRRTTTSSSPPPNNNOOOQQQWWW]]]aaa^^^VVVPPPPPPRRRRRRTTTUUURRRNNNLLLOOOSSSQQQLLLKKKPPPUUUVVVWWWXXX]]]]]]```ffflllooolllhhhkkkoooqqqnnniiijjjqqqwww|||ooocccjjj}}}ttthhhcccaaa___]]]^^^^^^\\\YYYWWWTTTQQQLLLHHH@@@???>>><<<888444111...,,,,,,+++++++++,,,...///555555444333222000...---+++***)))(((''''''''''''$$$,,,:::LLL]]]kkkrrruuuvvvwwwwwwuuurrrqqqsssvvvrrrqqqrrrsssuuuuuusssqqqppppppqqqsssssssssssssssvvvuuutttsssssstttuuuvvvsssrrrqqqpppqqqrrrssstttwwwvvvtttsssrrrrrrsssssstttttttttttttttssssssssspppqqqrrrsssttttttttttttrrrrrrsssuuuxxxyyyxxxwwwqqquuuwwwtttsssuuuvvvtttvvvvvvvvvwwwyyyxxxvvvtttssssssttttttuuuvvvvvvwwwuuuttttttsssssssssttttttwwwuuuuuuuuuvvvwwwvvvttttttvvvxxxyyyyyywwwuuusssttttttuuuwwwyyyxxxtttqqquuuttttttttttttuuuvvvvvvvvvvvvuuutttttttttttttttsssrrrrrrssstttvvvxxxyyyqqqsssuuuwwwxxxwwwvvvuuutttxxxzzzxxxtttqqqtttwwwvvvtttssstttvvvwwwtttqqqxxxwwwxxxyyyzzzzzzwwwuuuwwwzzz|||{{{xxxuuuuuuwwwssstttvvvvvvvvvvvvxxxzzzvvvvvvvvvvvvwwwxxxyyyyyytttqqqppprrrwwwzzz{{{zzz~~~}}}zzzwwwuuusssssssssppprrruuuxxxyyyzzzyyyxxx{{{zzzyyywwwvvvuuuuuuuuuuuuuuutttuuuuuuvvvwwwxxxuuusssrrrrrruuuwwwxxxwwwxxxxxxxxxxxxwwwwwwvvvuuuxxxxxxwwwwwwvvvwwwwwwwwwrrruuuuuuqqqrrrwwwyyyvvvppptttwwwwwwvvvuuuwwwyyywwwxxxzzz{{{{{{zzzxxxwwwvvvxxx|||~~~}}}{{{yyywwwuuussssssuuuuuuuuutttssssssttttttuuuvvvwwwwww{{{zzzxxxxxxxxxzzz|||~~~~~~}}}|||||||||||||||xxx||||||vvvtttxxx}}}xxxyyyzzzzzzyyyzzz|||~~~zzzyyyyyyxxxxxxyyyyyyzzzwwwyyy{{{{{{yyywwwvvvuuuyyyxxxvvvvvvwwwwwwuuutttvvvyyy{{{zzzvvvtttuuuwwwrrrtttzzzwwwuuuvvvvvvvvvwwwwwwwwwwwwpppsssvvvxxxzzzyyyxxxwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwvvvuuutttssstttuuuuuupppqqqrrrssstttttttttttt===<<<;;;>>>CCCFFFGGGFFF???<<<999999<<>>>>>@@@AAACCC???>>><<<<<<===???AAACCCEEEEEEDDDCCCCCCDDDFFFGGGAAAGGGPPPXXX[[[ZZZWWWTTTSSSZZZccciiiiiifffccc```bbb[[[UUUVVV\\\bbbcccbbbffffffgggjjjmmmnnnooonnnkkkhhhfffeee```YYYWWWYYYhhhpppvvvsssiii]]]WWWUUUWWW[[[bbbmmmwww}}}{{{ppp^^^PPPLLLNNNPPPOOONNNUUU]]]]]]YYYaaaooo|||qqqddd]]]___ccc```ccccccccchhhqqqwwwxxxoooiiidddeeedddbbbaaacccXXXZZZ]]]aaacccaaa[[[WWWWWWWWWXXXWWWPPPJJJLLLQQQZZZeeepppoooeeeZZZVVVWWWWWWWWWUUUQQQMMMIIIHHHHHHFFFHHHLLLNNNMMMLLLLLLMMMOOOOOOOOORRRYYYaaa```ZZZ\\\\\\]]]___aaaccceeefffiiinnnwwwzzzoooqqq}}}xxxkkkfffccc^^^]]]___```bbbbbb```ZZZTTTNNNLLLDDDDDDBBB>>>999444111000---...///000111111111111444666888999888555111//////,,,'''$$$$$$$$$$$$$$$)))///<<>><<<<<<>>>AAACCCBBBAAA>>>;;;888888:::===???@@@@@@???===<<<;;;<<<===>>><<<;;;;;;<<<===???AAABBBHHHGGGEEECCCBBBBBBBBBBBB<<>>======???@@@@@@===;;;===:::888777999<<<===>>>===<<<;;;:::999888888888777888:::<<<>>>@@@AAABBBIIIHHHFFFCCC@@@>>>======888<<>><<<:::999999999888888888999999:::888999;;;<<<;;;999666444...+++(((((()))***++++++///777EEEVVVeeeooossssssrrrtttvvvwwwuuusssrrrrrrrrrqqqqqqrrrtttuuuuuutttppprrrrrrrrrqqqqqqsssuuupppqqqssstttuuuvvvvvvvvvqqqsssuuuuuutttssstttuuussssssrrrrrrssstttuuuuuuqqqpppooopppssstttttttttssssssssssssssstttuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuwwwyyyxxxuuutttuuuxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvuuutttuuuwwwwwwvvvuuuuuuttttttsssssstttttttttpppqqqrrrtttvvvwwwyyyyyysssrrrrrrtttvvvxxxxxxwwwxxxxxxwwwwwwvvvtttsssrrrrrrtttvvvwwwxxxyyy{{{}}}vvvuuuttttttvvvwwwwwwvvvxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv{{{yyywwwwwwxxxxxxwwwvvvvvvvvvvvvxxxyyyyyywwwuuurrrsssuuuwwwxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwxxxxxxuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxyyyxxxwwwwwwyyyzzzyyyxxxvvvuuuuuuwwwyyy{{{vvvvvvvvvwwwxxxyyyzzzzzzxxxxxxwwwvvvuuuuuuuuuvvvvvvtttssssssttttttsssrrrqqqrrrrrrqqqpppooopppqqqwwwuuuttttttwwwyyyyyyyyyvvvvvvvvvvvvvvvuuutttsssxxxwwwvvvuuuttttttttttttuuutttrrrssstttuuuuuuttttttsssrrrrrrsssuuuwwwyyyzzzxxxvvvvvvwwwxxxxxxwwwuuutttrrrsssuuuvvvvvvuuuvvvvvvwwwxxxxxxxxxwwwwwwqqqtttxxxxxxvvvvvvxxxzzz{{{{{{{{{yyyvvvuuuvvvwwwwwwyyy{{{|||{{{{{{{{{{{{}}}}}}||||||{{{{{{zzzzzz|||{{{zzzyyyxxxwwwwwwwwwwwwwwwuuusssrrruuuyyy}}}yyyvvvsssrrrtttvvvxxxxxxyyywwwttttttuuuwwwxxxxxxxxxwwwvvvwwwyyy{{{{{{{{{vvvuuuxxx}}}}}}wwwssssssuuuwwwzzz{{{yyyxxxwwwwwwwwwyyyzzzyyyyyyyyy{{{}}}||||||zzzxxxuuuuuuwwwyyy{{{yyywwwtttrrrqqqqqqqqqrrrrrrqqqpppqqqrrrsssttt======???@@@@@@>>><<<:::===;;;888888:::<<<======>>>>>>===;;;:::888777777555666999;;;>>>@@@AAAAAAFFFEEECCCAAA>>><<<:::999999;;;>>>BBBEEEHHHIIIIIINNNPPPSSSTTTTTTSSSTTTUUUVVVXXXWWWRRRMMMNNNTTT[[[dddgggjjjlllllljjjhhhffffffffffffcccXXXMMMKKKOOOOOOQQQRRROOOHHHCCCBBBCCCNNNPPPUUU\\\eeeppp|||yyygggYYYUUUWWWYYY^^^[[[YYY[[[[[[]]]hhhttt|||lllccceeelllmmmmmmmmmnnnvvv~~~zzzyyyuuulllfffdddlllpppwww}}}zzzrrrkkkiiieee```\\\UUUNNNMMMQQQVVVaaannntttppphhhaaa^^^YYYTTTMMMHHHGGGHHHJJJKKKTTTUUUUUUTTTRRRSSSUUUWWWXXXXXXTTTLLLJJJNNNSSSTTTNNNMMMLLLJJJJJJIIIIIIIIIPPPLLLIIIGGGIIIMMMOOOPPPQQQRRRSSSWWW\\\______^^^^^^aaacccbbb``````cccgggmmmrrruuuwww~~~~~~wwwxxx}}}{{{xxxwwwrrrnnnhhhbbb[[[UUUPPPMMMGGGEEECCCAAA???===:::888:::999888777666777777888;;;<<<===<<<;;;888555333...,,,))))))***+++,,,+++///999HHHZZZhhhqqqtttuuusssuuuxxxyyywwwtttrrrrrrrrrqqqqqqrrrtttuuuuuutttpppqqqrrrqqqpppppprrrtttqqqqqqrrrsssttttttuuuuuurrrtttvvvvvvuuutttuuuvvvssssssssstttttttttttttttqqqpppoooooorrrttttttttttttttttttttttttuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvv||||||{{{xxxtttrrrsssuuuzzzyyywwwvvvuuuuuuvvvvvvxxxvvvuuuuuuwwwxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvqqqsssuuuvvvvvvvvvvvvwwwsssssssssuuuyyy{{{{{{{{{xxxxxxwwwwwwvvvtttssssssssstttvvvwwwwwwwwwxxxyyyvvvuuuttttttvvvwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuvvvvvvvvvwwwwwwwww{{{yyywwwwwwwwwwwwvvvuuussstttuuuwwwxxxxxxwwwvvvssstttuuuvvvwwwwwwvvvvvvwwwvvvvvvvvvvvvwwwxxxxxxvvvvvvuuuuuuvvvwwwxxxxxxvvvwwwxxxxxxwwwwwwxxxzzz{{{yyyvvvttttttvvvxxxzzzuuuuuuvvvvvvwwwyyyzzz{{{yyyxxxwwwvvvvvvvvvwwwwwwwwwuuusssssstttuuutttsssrrrtttuuuuuutttrrrssstttvvvuuutttuuuvvvxxxzzzzzzyyyzzzzzzxxxvvvtttsssrrrttttttttttttuuuvvvwwwxxxvvvuuusssssstttuuutttssstttsssqqqqqqrrruuuxxxzzz|||yyyvvvuuuwwwyyyzzzzzzvvvuuuuuuuuuuuuvvvwwwwwwzzzzzzzzzzzzyyywwwvvvuuutttvvvxxxxxxvvvvvvwwwyyy}}}}}}}}}{{{xxxwwwwwwxxxzzz{{{|||{{{yyywwwwwwwww||||||||||||||||||{{{{{{}}}|||{{{yyyxxxvvvvvvuuuvvvvvvvvvuuutttuuuxxx{{{yyyvvvsssrrrtttvvvwwwxxxxxxuuurrrrrrsssvvvxxxxxxxxxwwwvvvvvvxxxzzzzzzyyyyyywwwxxx{{{zzzuuussstttuuuwwwyyyyyywwwvvvvvvwwwzzzyyywwwvvvvvvxxx{{{~~~||||||zzzwwwttttttwwwyyyxxxxxxwwwtttrrrppppppqqqtttsssrrrqqqqqqrrrsssttt;;;===???@@@???>>>===<<<>>><<<::::::<<<>>>??????AAAAAAAAA@@@???<<<:::999555666888;;;===???@@@AAAAAA@@@???>>><<<;;;999999999:::;;;>>>@@@CCCEEEFFFPPPQQQRRRQQQPPPPPPQQQSSS[[[___```[[[RRRPPPUUU\\\kkknnnqqqqqqnnnjjjhhhgggfffgggjjjiii^^^PPPIIIIIIGGGIIIIIIFFFBBB???@@@AAALLLNNNQQQUUU\\\fffsss{{{yyygggZZZVVVYYY[[[```]]][[[[[[\\\aaajjjsss~~~~~~oooeeedddgggiiiiiihhhjjjttt~~~~~~zzzrrrkkkiiikkknnnsssxxx{{{zzzvvvrrriiibbb[[[VVVQQQNNNPPPVVVUUU^^^jjjqqqpppjjjbbb]]]VVVRRRMMMKKKMMMPPPSSSTTTYYYYYYXXXVVVVVVWWW[[[^^^___\\\TTTIIIFFFLLLSSSWWWRRRQQQPPPNNNMMMLLLLLLLLLPPPKKKEEEBBBBBBDDDFFFGGGLLLLLLLLLMMMOOONNNLLLJJJIIILLLOOOPPPMMMLLLLLLMMMSSSXXX]]]bbbkkkvvv||||||xxxsssmmmlllqqqyyy}}}}}}{{{uuummmfff___YYYSSSOOOMMMKKKHHHFFFDDDAAA===999888777666555444333333333777888888888777555222111///---******+++++++++***...999KKK^^^kkksssuuuvvvvvvxxx{{{zzzxxxtttrrrqqqrrrqqqqqqrrrtttuuuuuutttqqqrrrrrrqqqooooooppprrrsssssssssrrrrrrrrrrrrsssrrrtttvvvvvvuuutttuuuvvvuuuuuuttttttttttttsssssssssqqqoooooorrrtttuuuuuuuuuuuutttttttttuuuvvvvvvtttuuuuuuuuuvvvvvvvvvwww}}}|||zzzwwwtttssstttuuuwwwwwwvvvvvvvvvxxxzzz{{{zzzxxxvvvuuuwwwxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvwwwtttvvvxxxwwwtttrrrrrrsssrrrrrrrrruuuxxxzzz{{{zzzwwwwwwvvvuuuuuutttttttttsssuuuwwwvvvuuusssssstttvvvuuuttttttvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxyyywwwuuuuuuuuuuuutttsssqqqrrruuuvvvvvvvvvvvvwwwvvvwwwvvvvvvvvvuuuttttttvvvvvvuuuuuuvvvvvvwwwxxxvvvvvvvvvvvvvvvvvvwwwxxxuuuwwwxxxxxxwwwvvvwwwxxxyyywwwuuusssssstttvvvxxxvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxvvvvvvvvvwwwyyyzzzwwwuuutttuuuvvvvvvtttssssssuuuxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzz{{{|||}}}{{{wwwtttssstttqqqqqqrrrtttvvvxxxzzz|||wwwuuuttttttuuuvvvuuuttttttsssrrrqqqsssuuuyyy{{{{{{xxxuuutttvvvxxxzzz{{{vvvvvvwwwvvvvvvwwwxxxyyy{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxyyyxxxwwwwwwxxxyyy{{{{{{{{{yyywwwuuuvvvwwwyyyzzz{{{zzzxxxvvvvvvwww{{{{{{{{{{{{||||||||||||}}}}}}|||zzzxxxwwwuuuuuutttuuuvvvvvvvvvvvvxxxzzz~~~|||yyyxxxzzz{{{{{{{{{xxxuuurrrrrrsssvvvxxxxxxxxxvvvuuuuuuwwwwwwwwwvvvzzzwwwwwwyyyxxxuuutttvvvvvvvvvvvvuuuttttttvvvxxx}}}{{{wwwvvvvvvxxxzzz{{{{{{zzzxxxuuussssssuuuxxxtttuuuvvvtttrrrqqqrrrsssvvvuuutttrrrrrrrrrrrrsss:::<<<>>>???>>>======>>>===<<<;;;;;;>>>@@@AAAAAADDDDDDEEEEEEDDDAAA>>><<<888888:::;;;<<<>>>???@@@===============<<<;;;:::999999999:::;;;===???AAAJJJKKKLLLKKKJJJKKKMMMOOO\\\aaaeee```XXXTTTXXX]]]lllooorrrppplllgggeeefffbbbcccgggiiibbbSSSHHHDDDCCCDDDDDDCCCAAAAAACCCEEELLLNNNPPPRRRWWWaaammmvvvzzziii\\\ZZZ]]]___hhhgggeeecccdddhhhnnntttzzz{{{pppgggddddddeeeeeedddgggsss{{{zzz{{{yyysssnnnmmmjjjkkknnnrrrvvvxxxvvvuuueee^^^VVVSSSQQQPPPTTTZZZ\\\bbblllttttttooofff```XXXTTTQQQRRRVVVZZZ[[[[[[VVVVVVTTTSSSSSSWWW]]]aaabbb^^^TTTJJJHHHPPPWWWYYYVVVVVVTTTSSSRRRRRRQQQQQQPPPLLLFFFBBBBBBCCCDDDDDDGGGGGGIIIJJJLLLJJJGGGDDDAAABBBCCCBBB???===<<<<<<<<>><<<<<<;;;;;;;;;===>>>???======>>>??????>>>======:::999999999:::;;;<<<===@@@BBBCCCDDDEEEGGGJJJLLLVVV\\\bbb```ZZZVVVXXX\\\eeehhhkkkiiiddd``````bbb^^^]]]```eeecccWWWLLLFFFBBBCCCCCCDDDDDDFFFHHHJJJMMMOOORRRTTTXXXaaannnwwwyyyiii]]][[[___bbbllllllllllllmmmqqqvvvxxxxxxyyywwwrrrkkkeeebbbbbb``````___dddqqq~~~yyywwwxxxvvvpppkkkkkkfffgggjjjnnnrrrsssrrrpppbbb\\\WWWVVVVVVUUUXXX\\\aaafffnnntttvvvqqqhhhaaa[[[XXXWWWYYY\\\^^^[[[XXXQQQPPPNNNNNNOOOUUU\\\bbbbbb^^^UUUNNNPPPWWW[[[YYYVVVVVVUUUTTTTTTTTTTTTUUUOOOLLLHHHFFFFFFFFFFFFFFFBBBDDDGGGJJJLLLKKKGGGCCCAAA@@@>>>:::777666555666000666<<>>;;;999888888777666555333111000...---,,,---/////////...555BBBVVVgggqqqttttttsssvvvwwwxxxvvvtttrrrqqqrrrrrrqqqqqqrrrtttuuuuuutttqqqrrrrrrrrrpppqqqrrrtttrrrqqqqqqppppppqqqrrrsssrrrsssuuuuuutttttttttuuuvvvuuusssrrrssstttvvvwwwxxxuuurrrqqqrrrtttuuuuuuuuuttttttssssssttttttuuutttttttttuuuvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxwwwtttttttttuuuxxx|||{{{vvvttttttvvvwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuvvvxxxxxxtttooommmooorrrooonnnnnnpppsssuuuuuuuuusssrrrrrrrrrssstttuuuvvvsssuuuwwwwwwuuurrrqqqqqqvvvuuuttttttvvvwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxuuutttrrrrrrsssttttttsssrrrssstttrrrqqqqqquuuxxxuuuuuutttsssssssssssssssssstttvvvwwwwwwwwwvvvuuuwwwwwwvvvvvvvvvvvvwwwwwwvvvxxxyyyxxxvvvtttsssssssssttttttuuuuuuuuuttttttuuuuuuuuuuuuvvvwwwxxxyyy|||zzzxxxvvvvvvwwwyyy{{{uuuuuuwwwyyyzzzxxxtttqqqqqqtttyyy{{{zzzwwwvvvuuutttuuuuuusssqqqqqqsssvvvxxx|||~~~|||wwwuuuvvvxxxssssssssstttuuuwwwxxxyyyxxxvvvuuuvvvxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{vvvtttrrrsssuuuxxxzzzzzzuuuwwwxxxwwwvvvvvvxxxzzz}}}zzzyyyyyyzzz{{{yyyxxxvvvvvvwwwxxxxxxxxxuuuvvvvvvuuutttsssuuuvvvtttvvvwwwxxxxxxzzz|||xxxxxxxxxyyyzzz{{{{{{|||}}}}}}}}}}}}|||zzzxxxwwwqqqtttwwwyyyxxxwwwwwwwwwuuuuuuwwwyyy{{{{{{yyyvvvzzzyyywwwwwwxxxyyyxxxwwwvvvuuutttuuuwwwxxxxxxwwwwwwttttttvvvvvvttttttvvvwwwxxxxxxxxxvvvvvvwwwyyy~~~{{{yyyzzz{{{{{{yyywwwwwwxxxwwwvvvsssrrrssstttqqqtttwwwvvvsssrrrtttwwwwwwvvvuuussssssssstttttt;;;<<<===;;;888777888;;;:::999999;;;???BBBBBBBBBCCCEEEGGGHHHGGGDDD@@@>>>???>>><<<;;;;;;<<<===>>>>>>???@@@AAAAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<999;;;>>>@@@CCCFFFIIILLLOOOVVV]]]^^^ZZZVVVWWWZZZ]]]```cccaaa]]]ZZZ\\\___]]]ZZZ\\\bbbccc[[[QQQJJJBBBCCCDDDFFFHHHJJJLLLNNNNNNQQQTTTWWWZZZcccpppzzzwwwggg\\\[[[___bbbiiilllnnnpppsssyyy|||}}}rrrpppkkkeeeaaa]]]\\\\\\\\\\\\[[[aaannn}}}|||xxxwwwssslllggggggbbbcccgggkkknnnnnnllliiiaaa\\\YYYZZZ[[[YYYYYY\\\cccffflllrrrtttpppggg___]]]ZZZYYY[[[]]]\\\WWWQQQMMMMMMKKKKKKMMMTTT]]]ccc```]]]VVVSSSWWW]]]]]]XXXTTTTTTTTTSSSTTTTTTUUUUUUKKKIIIGGGFFFFFFGGGFFFEEEAAACCCGGGKKKMMMKKKFFFAAABBB???;;;777444333333444///444999>>>DDDHHHDDD===;;;888555888@@@LLLWWW^^^ZZZaaabbbYYYSSSXXX```dddfffdddcccgggmmmpppnnnjjjcccbbbcccfffhhhddd[[[SSSJJJKKKMMMMMMKKKGGGBBB???DDDCCC@@@===999444111///---------...111333222222:::GGG[[[kkkssstttsssqqqsssttttttsssrrrqqqrrrsssrrrqqqqqqrrrtttuuuuuutttooopppqqqrrrqqqrrruuuwwwppppppooooooppprrrtttuuuqqqsssuuuuuutttssstttuuuuuusssrrrqqqrrruuuxxxzzzzzzwwwsssrrrrrrtttuuuuuuuuuttttttsssssssssttttttsssttttttuuuvvvwwwwwwxxxyyyxxxwwwvvvwwwvvvuuussszzzxxxwwwvvvwwwyyy|||~~~{{{vvvssssssuuuvvvwwwxxxwwwvvvuuutttttttttttttttvvvvvvrrrmmmllloootttqqqpppppprrrtttvvvvvvuuuqqqqqqqqqqqqrrrtttvvvwwwrrrtttwwwwwwvvvtttttttttvvvuuuttttttvvvwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuusssrrrrrrtttuuuuuutttssstttsssqqqoooppptttxxxrrrrrrrrrqqqqqqrrrssssssssstttvvvwwwxxxwwwuuutttwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyxxxvvvsssrrrrrrrrrsssuuuvvvvvvvvvuuuttttttttttttuuuvvvxxxzzz{{{}}}zzzwwwvvvvvvxxxyyytttuuuwwwzzz{{{yyytttppprrrvvv{{{}}}|||yyywwwwwwtttuuuuuussspppoooqqqtttvvvzzz}}}{{{wwwtttvvvyyyvvvvvvuuuuuuuuuuuuvvvvvvxxxvvvuuuvvvyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzwwwvvvuuuvvvyyy{{{||||||wwwyyy{{{zzzxxxwwwzzz}}}{{{wwwuuuuuuvvvxxxvvvttttttvvvwwwxxxxxxvvvwwwxxxwwwvvvvvvxxxzzzwwwxxxyyyyyyxxxyyy{{{}}}wwwwwwxxxxxxyyyzzz{{{{{{}}}}}}~~~~~~}}}{{{yyyxxxqqqtttxxxzzzyyywwwvvvvvvtttuuuxxx||||||zzz{{{zzzyyyyyyzzzzzzxxxwwwuuuttttttuuuxxxzzz{{{{{{xxxuuuuuuxxxxxxvvvvvvyyyvvvyyy{{{|||zzzyyyxxxxxx|||zzzzzz{{{~~~}}}zzzwwwwwwxxxxxxwwwtttsssssstttrrrvvvyyyxxxsssqqqsssvvvuuuuuutttssssssuuuvvvwww555666777666555555777999999:::999777777999===@@@>>>@@@BBBDDDDDDBBB@@@??????>>>===<<<;;;;;;<<<<<<>>>???AAABBBCCCCCCAAAAAA===;;;:::;;;<<<<<<:::888999:::<<<>>>@@@CCCDDDEEEMMMPPPUUUYYY[[[[[[YYYXXXXXXXXXXXXXXXXXXXXXYYYYYYWWWVVVWWW[[[^^^[[[TTTMMMFFFDDDEEEIIIOOOTTTUUUUUUTTTQQQPPPTTT]]]fffmmmoooxxxtttnnnggg```[[[WWWUUU[[[___gggqqqzzz~~~~~~|||tttrrrmmmeee]]]WWWTTTTTTXXXWWWZZZcccqqq}}}|||sssjjjdddaaa```]]]\\\bbbmmmpppjjjeeeddd]]]]]]^^^^^^^^^]]]\\\\\\bbbiiiqqqtttppphhhaaa]]]ZZZWWWTTTTTTUUURRRKKKEEECCCEEEGGGJJJMMMQQQWWW[[[\\\\\\[[[ZZZYYYWWWUUUTTTRRRTTTQQQLLLKKKOOORRRRRRPPPIIICCCCCCGGGIIIFFFBBB<<>>;;;777444222222444555111111555;;;AAAAAA;;;555666666666888<<>>???@@@AAACCCDDDDDDBBB@@@===;;;::::::;;;AAABBBEEEFFFFFFEEECCCAAA?????????@@@AAA@@@===:::;;;<<<>>>@@@CCCEEEFFFGGGNNNQQQUUUXXXYYYXXXVVVTTTTTTSSSRRRQQQQQQRRRSSSTTTQQQPPPPPPSSSVVVUUUOOOIIIEEEDDDEEEIIIOOOTTTVVVVVVQQQOOOMMMOOOVVV^^^dddgggfffeeebbb^^^YYYVVVTTTTTTXXX___iiissszzz||||||{{{vvvsssnnnfff^^^YYYXXXXXXZZZZZZ]]]ggguuuzzzrrriiiaaa\\\ZZZWWW[[[fffsssuuukkk```ZZZUUUVVVXXXZZZ[[[]]]```aaafffkkkrrrtttnnneee]]]XXXVVVRRRMMMJJJHHHGGGEEECCCFFFGGGHHHJJJLLLQQQWWW\\\[[[\\\]]]]]][[[XXXTTTRRRJJJLLLJJJFFFFFFKKKPPPPPPPPPJJJCCCBBBFFFHHHFFFBBB===???CCCEEEEEEBBB>>><<<777444111...---...///111222333555888;;;999444000222222222444777===BBBEEEFFFFFFCCC@@@======AAAEEEEEEGGGJJJOOOUUUZZZ[[[[[[YYYZZZ\\\^^^]]]XXXQQQKKKGGGGGGGGGJJJNNNPPPOOOMMMGGGHHHIIIFFF@@@<<<;;;;;;??????>>>>>>????????????@@@RRRfffqqquuuxxxxxxvvvwwwvvvvvvvvvvvvvvvuuutttuuutttssstttvvvwwwwwwuuutttsssrrrsssttttttsssrrrrrrqqqqqqsssuuuuuusssqqqrrrrrrrrrssssssuuuvvvvvvuuuuuuvvvwwwxxxxxxxxxxxxzzzxxxuuurrrqqqrrrssstttuuuuuuttttttttttttttttttsssttttttuuuuuuuuuuuuuuuwwwvvvtttssssssuuuwwwyyyvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwvvvtttrrrrrrtttvvvvvvtttrrrsssttttttrrrpppsssqqqpppnnnooopppsssttttttsssrrrrrrtttvvvxxxzzzvvvvvvvvvuuuuuuttttttsssuuuvvvvvvuuuttttttvvvxxxxxxtttssswwwwwwttttttxxxwwwtttrrrrrrtttvvvuuutttwwwwwwvvvvvvvvvvvvwwwwwwwwwuuuuuuyyyzzzxxxxxx{{{zzzzzzyyywwwtttrrrssstttuuuuuutttuuuvvvxxxzzz{{{wwwwwwwwwvvvuuuuuuwwwyyywwwxxxxxxxxxwwwwwwwwwxxxxxxwwwuuutttsssssssssssstttttttttttttttuuuvvvvvvvvvuuutttssstttuuuwwwxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxzzz{{{zzzxxxzzzzzzzzzwwwttttttvvvyyyxxxxxxwwwwwwvvvuuuttttttuuuuuuwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxvvvttttttwwwzzz|||}}}yyyyyyxxxxxxwwwwwwwwwwwwyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyzzz~~~zzzyyyxxxvvvtttttttttuuuvvvwwwwwwxxxxxxyyyxxxvvvuuutttuuuvvvwwwzzzxxxwwwwwwyyyzzzzzzyyy{{{yyywwwwwwyyyzzzxxxvvvyyyzzzzzzzzzzzzyyyxxxxxxyyyyyyyyyxxxwwwuuutttsssuuuvvvwwwyyyzzz{{{{{{|||vvvwwwxxxvvvtttrrrqqqrrruuutttsssssstttvvvxxxzzzzzzyyyxxxwwwvvvwwwxxxxxxwwwxxxxxxvvvttttttvvvxxxwwwxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyxxxuuurrrpppooossstttvvvxxxyyyyyyxxxwwwuuuuuuttttttttttttuuuuuu;;;<<<===<<<::::::;;;===@@@>>><<<===AAAEEEEEEDDD@@@???======@@@DDDHHHKKKMMMJJJFFFAAA>>>=========EEEGGGIIIKKKJJJGGGDDDBBBBBBCCCEEEGGGHHHEEE@@@===<<<>>>AAADDDFFFGGGHHHHHHNNNQQQTTTVVVWWWUUUSSSQQQPPPOOOMMMLLLLLLMMMOOOPPPKKKIIIHHHJJJMMMMMMIIIFFFHHHHHHJJJOOOUUUYYY[[[[[[RRRNNNKKKKKKOOOTTTXXX[[[TTTVVVVVVTTTOOOLLLLLLNNNTTT^^^kkkuuuyyyzzzzzzzzzxxxuuuooohhhaaa^^^^^^```bbbbbbdddkkkvvvzzzzzzwwwpppfff]]]UUURRRPPPYYYiiixxxzzzlllYYYNNNJJJLLLOOORRRVVV\\\ccchhhlllpppuuutttnnncccZZZTTTTTTPPPIIIAAA<<<<<<@@@DDDIIIIIIIIIIIIJJJNNNSSSWWWUUUXXX]]]```___[[[VVVRRRMMMNNNKKKFFFHHHOOOTTTTTTNNNHHHBBB@@@CCCEEEDDDAAA>>><<<<<<>>>???===888444///...+++))))))+++---...///111333444333111//////111000000111444999===@@@======;;;888666777:::======<<<===???CCCGGGHHHHHHLLLMMMPPPSSSTTTQQQLLLHHH@@@AAADDDGGGJJJIIIFFFCCC@@@AAACCCBBB@@@>>>===>>>FFFEEECCCBBBAAAAAAAAAAAAGGGVVVhhhqqquuuwwwvvvtttwwwwwwwwwwwwvvvvvvvvvuuuwwwvvvvvvwwwyyyyyyxxxvvvtttssssssuuuvvvvvvtttrrrsssrrrrrrtttuuuvvvtttsssqqqqqqrrrssstttuuuvvvwwwuuuuuuuuuvvvvvvwwwxxxyyy{{{xxxuuurrrqqqrrruuuvvvuuuuuuttttttssssssssssssrrrrrrrrrsssssssssssssssuuuuuutttttttttuuuwwwxxxttttttttttttuuuvvvwwwwwwvvvvvvvvvtttssssssuuuwwwxxxvvvssssssttttttsssrrrsssrrrpppooopppqqqsssuuuuuutttttttttuuuvvvxxxyyysssttttttuuuvvvvvvvvvvvvtttsssrrrsssuuuvvvwwwvvvxxxuuuuuuvvvvvvtttuuuwwwvvvtttrrrrrrssstttuuutttwwwvvvvvvuuuuuuvvvvvvwwwwwwuuuvvvyyyyyywwwwwwyyy||||||{{{xxxtttsssssstttvvvuuuuuuuuuvvvwwwyyyzzzttttttuuutttssstttwwwyyyzzzyyyyyyxxxxxxwwwwwwwwwuuurrrpppqqqtttvvvuuusssttttttuuuuuuvvvwwwyyyyyyxxxwwwuuussssssuuuwwwyyywwwvvvuuutttttttttuuuvvvwwwvvvuuuvvvxxxzzzzzzyyyzzzzzzzzzxxxvvvvvvwwwyyyvvvvvvvvvvvvvvvvvvwwwwwwtttuuuwwwyyy{{{{{{{{{{{{yyyzzzzzzzzzzzzzzzyyyyyyyyywwwvvvvvvwwwxxxxxxwwwxxxwwwvvvuuuuuuuuuvvvwwwzzzyyyxxxwwwwwwwwwwwwwwwyyyzzz{{{{{{{{{~~~}}}yyyzzzzzzxxxvvvvvvuuuuuuuuuvvvxxxzzz{{{xxxwwwvvvuuuuuuvvvwwwwwwxxxxxxyyyzzz||||||zzzxxxvvvuuuvvvxxxzzzzzzxxxvvvyyyyyyxxxwwwwwwwwwwwwwwwyyyyyyyyyxxxwwwvvvuuutttuuuvvvwwwyyyzzz{{{||||||zzzzzzyyywwwtttsssssstttxxxwwwuuuttttttvvvyyy{{{{{{zzzxxxvvvuuuttttttuuuxxxvvvttttttvvvwwwwwwwwwyyyyyyxxxxxxxxxxxxyyyyyyxxxyyyyyywwwtttrrrqqqrrrtttuuuuuuvvvvvvwwwwwwwwwwwwvvvuuuttttttttttttttt???@@@@@@???>>>>>>???AAAFFFCCCAAADDDJJJNNNMMMJJJFFFEEEDDDCCCEEEIIIMMMPPPTTTQQQLLLHHHEEEDDDDDDEEEHHHJJJLLLNNNLLLIIIEEECCCFFFGGGJJJMMMNNNJJJEEE@@@>>>@@@CCCFFFHHHHHHHHHHHHMMMOOORRRTTTUUUTTTRRRPPPPPPNNNLLLJJJJJJKKKMMMNNNHHHFFFEEEFFFHHHIIIHHHFFFKKKOOOTTTZZZ___bbbbbbaaaUUUQQQMMMJJJIIILLLOOOQQQNNNPPPQQQMMMHHHDDDDDDFFFRRR]]]kkkuuuwwwvvvvvvwwwxxxuuupppiiidddccceeehhhmmmlllkkknnnrrrvvvwwwwwwpppqqqpppllldddZZZSSSOOOLLLWWWhhhvvvwwwjjjVVVHHHBBBEEEHHHLLLQQQYYYccckkkqqqssstttssslllbbbYYYSSSSSSPPPJJJAAA::::::AAAHHHJJJKKKKKKJJJIIIHHHJJJKKKMMMRRR[[[aaadddbbb^^^ZZZ\\\XXXPPPHHHHHHOOOUUUUUUIIICCC===;;;===@@@@@@>>>===999666777999888333---,,,+++***))))))+++---...)))---000000---,,,///333333333222333555999<<<>>>888777666444333444555777:::888555555666888999999>>>???BBBFFFIIIHHHEEEBBB>>>@@@DDDFFFFFFCCC>>>:::;;;;;;::::::::::::<<<===FFFEEECCC@@@>>>>>>???AAAMMM[[[iiipppssstttssspppssstttttttttsssrrrssstttwwwvvvvvvwwwxxxxxxvvvtttsssssstttvvvxxxwwwuuurrrtttsssssstttvvvvvvuuutttooopppqqqrrrtttuuuuuuuuuvvvuuuttttttuuuvvvxxxyyy{{{xxxuuurrrrrrsssvvvxxxuuuuuuuuuttttttsssrrrqqqrrrrrrrrrrrrrrrrrrsssssswwwwwwvvvuuutttsssssssssuuuttttttttttttuuuuuuvvvuuuvvvvvvuuuttttttvvvxxxxxxwwwuuutttttttttttttttwwwvvvtttrrrrrrrrrssssssuuutttttttttuuuvvvwwwwwwqqqrrrtttvvvwwwxxxxxxxxxtttrrrpppqqqtttvvvuuurrrxxxwwwvvvvvvvvvuuuuuuwwwuuutttsssrrrrrrsssttttttvvvvvvuuuuuuuuuuuuvvvvvvuuussstttwwwxxxttttttvvv||||||zzzxxxuuutttvvvwwwttttttsssssssssuuuvvvwwwrrrsssttttttsssuuuxxxzzz{{{zzzyyyxxxxxxxxxwwwvvvssspppmmmpppvvvyyywwwttttttuuuuuuvvvxxxyyy{{{|||zzzxxxuuutttsssuuuwwwyyyzzzyyywwwvvvvvvwwwxxxyyyxxxvvvssssssuuuvvvwwwwwwzzzyyyyyywwwvvvvvvwwwxxxsssssstttuuuvvvwwwwwwxxxsssuuuwwwzzz{{{{{{{{{zzzxxxyyyzzz{{{{{{{{{yyyyyyxxxvvvuuuuuuvvvuuusssqqqwwwvvvtttsssssstttuuuvvvxxxxxxwwwwwwwwwwwwwwwwwwuuuwwwzzzzzzzzz{{{}}}~~~|||yyyxxxzzz{{{zzzyyyxxxwwwvvvuuuvvvyyy{{{}}}zzzzzzyyyyyyyyyyyyzzz{{{zzzzzzzzz{{{}}}}}}|||zzzuuuuuuvvvwwwwwwxxxwwwvvvzzzyyyxxxvvvvvvvvvwwwwwwxxxxxxxxxyyyxxxxxxwwwvvvuuuvvvwwwyyyzzz{{{||||||~~~{{{xxxvvvwwwyyy{{{yyyvvvuuuuuuwwwyyy{{{{{{zzzxxxvvvuuutttuuuuuuyyyuuurrrtttxxx{{{zzzxxx{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzyyywwwtttsssuuuvvvvvvuuutttttttttuuuwwwxxxwwwvvvuuutttssssssrrrrrrBBBCCCCCCCCCBBBBBBDDDEEELLLIIIHHHLLLRRRUUUSSSOOOLLLLLLKKKKKKKKKLLLMMMNNNTTTRRRNNNKKKIIIIIIJJJKKKJJJKKKMMMNNNMMMJJJGGGEEEIIIJJJMMMPPPQQQNNNIIIEEEBBBCCCEEEFFFHHHHHHHHHHHHJJJLLLOOORRRSSSSSSRRRQQQOOOMMMLLLJJJJJJJJJLLLMMMJJJHHHGGGFFFGGGIIIIIIIIIKKKQQQZZZbbbeeeeeecccaaaWWWTTTNNNIIIGGGGGGIIILLLOOOPPPOOOLLLGGGCCCCCCDDDPPP[[[hhhooopppooopppqqqtttqqqmmmiiiffffffjjjnnnpppooommmlllllllllkkkjjjdddfffhhhfff```ZZZTTTQQQMMMVVVcccmmmmmmdddTTTHHH@@@CCCEEEHHHKKKTTT___hhhmmmmmmllliiiddd]]]UUUPPPNNNNNNKKKCCC<<<<<>><<<:::;;;???CCCFFFFFFCCC???======;;;777555666999===???GGGFFFDDD@@@===>>>CCCGGGVVVaaalllqqqtttuuutttpppqqqrrrsssrrrpppppprrruuuuuutttssssssttttttrrrppprrrssstttvvvxxxwwwuuusssuuutttssstttuuuvvvvvvuuunnnnnnppprrrssssssssssssuuuttttttssstttvvvwwwxxxyyywwwuuurrrrrrtttwwwxxxttttttuuuuuuttttttrrrrrrttttttsssrrrrrrsssssstttvvvvvvuuuttttttssssssssswwwwwwuuutttssssssssssssuuuvvvvvvvvvuuuuuuvvvxxxxxxxxxwwwvvvuuutttuuuuuuxxxxxxvvvuuutttuuuuuuuuutttttttttttttttttttttuuuppprrrtttvvvxxxxxxxxxxxxwwwuuurrrsssvvvvvvtttqqqwwwwwwwwwvvvuuuwwwwwwwwwuuuttttttsssrrrssstttuuuvvvvvvuuuuuuuuuuuuvvvvvvuuussstttxxxxxxuuutttvvvzzzzzzyyywwwuuuvvvyyy{{{uuuuuutttsssssstttuuuvvvssstttuuuuuuuuuvvvyyy||||||zzzxxxxxxyyyxxxvvvtttrrrooonnnqqqxxx{{{yyyvvvttttttuuuvvvxxxzzz{{{|||yyyxxxvvvttttttuuuwwwyyyzzzyyyxxxxxxxxxxxxyyyzzzxxxvvvrrrqqqqqqsssssssssxxxwwwvvvvvvvvvwwwvvvvvvqqqqqqrrrsssuuuvvvvvvwwwtttuuuwwwyyyzzzzzzzzzyyywwwwwwyyyzzzzzzyyyxxxxxxwwwvvvuuuuuuuuutttqqqooouuuuuutttsssssstttuuuvvvuuuuuuvvvwwwxxxxxxyyyyyyuuuwwwzzz{{{zzzzzzzzz{{{yyyxxxwwwxxxyyyzzz{{{zzzyyyxxxwwwvvvwwwxxx{{{|||zzzzzzzzzzzz{{{{{{||||||~~~|||zzz{{{|||~~~~~~}}}yyyxxxvvvuuuttttttvvvxxx|||{{{yyyxxxwwwwwwxxxxxxwwwxxxxxxyyyyyyyyyyyyyyyvvvwwwxxxyyyzzz{{{{{{{{{}}}}}}|||yyyvvvuuuwwwxxx{{{yyywwwvvvvvvxxxzzz{{{zzzyyyxxxwwwvvvvvvwwwxxx{{{wwwsssuuu{{{~~~}}}yyy{{{zzzyyyyyyxxxxxxxxxyyyyyyyyyxxxvvvssssssuuuwwwvvvuuutttssstttuuuwwwyyyvvvuuutttsssrrrrrrrrrrrrCCCDDDEEEEEEEEEEEEHHHJJJOOONNNOOORRRVVVXXXVVVSSSOOOOOOOOOOOOMMMKKKIIIHHHOOONNNMMMKKKKKKKKKLLLLLLJJJKKKMMMNNNMMMLLLKKKIIIMMMMMMNNNQQQRRRRRROOOLLLGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKNNNPPPRRRRRRRRRQQQLLLLLLKKKJJJIIIIIIIIIIIILLLKKKJJJIIIHHHIIIJJJKKKHHHNNNWWW^^^```___^^^]]]VVVTTTPPPKKKHHHIIIMMMPPPSSSQQQNNNLLLJJJIIIIIIIIIOOOVVV___eeeffffffggghhhiiiiiigggeeedddfffkkkooolllkkkjjjiiigggfffeeeddd\\\^^^``````]]]ZZZXXXWWWSSSYYY^^^```___\\\RRRIIIAAADDDFFFGGGHHHOOOZZZdddfffccc^^^ZZZWWWRRRLLLIIIEEEGGGFFFAAA======BBBGGGPPPQQQRRROOOJJJDDD@@@>>>EEEJJJRRR\\\dddjjjnnnooonnnfffXXXIIICCCDDDBBB>>>666444111111333555555555444222111111333222...++++++***)))((((((((()))***+++...000...)))(((+++000222111111222333555777888111000.........---+++***)))'''&&&'''***...000111++++++---000333555333222333888>>>BBBDDDDDDEEEFFFCCC???:::888:::===AAABBBEEEDDD@@@<<<:::>>>FFFMMM```iiiqqquuuwwwyyywwwsssrrrtttuuusssqqqqqqtttwwwuuusssqqqpppqqqqqqpppooorrrrrrssstttvvvwwwuuusssvvvtttssssssuuuvvvvvvuuunnnoooqqqsssssssssrrrrrrsssssssssttttttuuuvvvwwwvvvuuutttssssssuuuvvvwwwssstttuuuvvvvvvuuutttsssvvvuuutttsssrrrssstttuuussssssrrrrrrsssuuuwwwxxxyyyxxxwwwuuutttsssrrrrrruuuvvvwwwwwwuuuuuuuuuwwwwwwxxxzzzyyywwwuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzztttttttttttttttsssssssssqqqsssuuuxxxyyyxxxwwwwwwyyyxxxwwwwwwxxxwwwuuusssuuuwwwwwwuuuuuuxxxyyywwwuuuvvvuuutttssssssuuuwwwvvvuuuuuuttttttuuuuuuvvvvvvuuuwww||||||xxxwwwyyyxxxxxxwwwvvvuuuwwwzzz}}}xxxwwwvvvuuuuuuvvvwwwwwwtttuuuvvvvvvvvvwwwzzz|||{{{xxxvvvvvvxxxyyyvvvtttqqqooopppssswwwzzzyyywwwsssssstttuuuvvvxxxzzz{{{wwwvvvuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwuuuqqqpppqqqrrrrrrrrrwwwvvvuuuvvvwwwwwwvvvuuurrrssssssttttttuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwxxxwwwvvvvvvvvvvvvsssqqqttttttuuuuuuuuuvvvvvvvvvssstttvvvwwwxxxyyyyyyyyyxxxzzz|||}}}|||{{{zzz{{{xxxxxxwwwwwwwwwyyyzzz{{{yyyyyyxxxwwwwwwxxxyyyyyyvvvwwwwwwxxxyyyzzzzzz{{{}}}{{{yyyyyy{{{}}}}}}}}}yyyyyywwwtttrrrsssvvvyyy}}}|||{{{zzzyyyxxxxxxxxxvvvwwwxxxyyyzzz{{{{{{{{{wwwxxxyyyyyyzzzzzzzzzyyy|||||||||zzzxxxwwwxxxyyyyyyxxxxxxwwwxxxyyyzzz{{{yyyxxxwwwvvvwwwxxxyyyzzz|||xxxuuuvvv{{{~~~}}}{{{yyyzzzzzzzzzyyyxxxwwwvvvuuuuuutttsssqqqqqqrrrtttuuutttttttttuuuwwwyyyzzzvvvuuutttsssssssssssssssBBBDDDFFFFFFGGGHHHKKKMMMOOOQQQSSSVVVWWWWWWVVVTTTSSSRRRQQQOOOMMMJJJHHHGGGLLLLLLLLLMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOQQQPPPPPPQQQSSSUUUUUUUUUMMMLLLJJJHHHGGGHHHIIIIIILLLMMMOOOPPPQQQQQQPPPPPPKKKKKKLLLLLLKKKJJJHHHGGGKKKKKKJJJIIIHHHGGGHHHIIIFFFKKKPPPTTTUUUVVVXXXYYYUUUUUUTTTQQQQQQTTTZZZ___ZZZTTTNNNLLLNNNOOONNNLLLNNNQQQTTTXXXZZZ\\\]]]]]]]]]^^^^^^___```ccchhhlllhhhiiiiiigggeeeccccccbbbYYYZZZ[[[[[[ZZZYYYZZZ\\\[[[]]][[[UUUSSSSSSNNNHHHBBBEEEHHHGGGGGGLLLWWW```aaa[[[TTTNNNKKKHHHEEEBBB??????>>><<<;;;<<>>AAADDDHHHNNNVVV^^^eeeiiimmmhhh\\\PPPJJJFFF>>>555.........///111222333333///000222333333111///...---,,,+++)))(((((('''((()))+++---,,,***))),,,............///111222444555111///---------,,,)))&&&$$$###"""$$$'''***++++++((('''(((***,,,---,,,+++)))---333777:::>>>BBBFFFDDDAAA>>>>>>AAADDDEEEDDDBBB@@@<<<888777>>>JJJTTTfffmmmtttwwwyyy{{{yyyuuurrrtttvvvtttpppqqquuuyyyxxxuuuqqqooooooppppppppprrrqqqqqqrrrtttvvvuuutttuuutttrrrrrrtttuuuvvvuuuqqqrrrtttuuuuuutttrrrqqqrrrrrrssstttuuuuuuuuuuuusssssssssttttttuuuuuuvvvrrrtttvvvwwwxxxwwwvvvvvvvvvuuusssrrrrrrrrrtttttttttsssqqqqqqrrrtttwwwyyyyyyxxxwwwvvvuuutttttttttvvvwwwxxxxxxvvvtttuuuuuuuuuyyy||||||yyyvvvuuuuuusssssstttuuuvvvwwwxxxyyyuuuuuuuuuuuuuuutttsssssssssuuuwwwyyyyyyxxxvvvuuutttvvvxxxxxxvvvuuuuuuuuutttwwwwwwtttuuuzzz{{{xxxvvvwwwwwwuuussssssvvvyyyuuuuuuttttttttttttuuuuuuvvvuuuxxx}}}~~~zzzyyy{{{yyyyyywwwuuutttuuuyyy|||yyyxxxwwwuuuuuuuuuvvvwwwuuuvvvvvvvvvuuuvvvyyy|||yyyvvvssstttxxxyyyvvvsssooopppqqqtttuuuvvvvvvvvvrrrrrrssssssuuuvvvxxxxxxsssttttttuuuvvvvvvvvvvvvrrrsssuuuvvvvvvvvvuuutttuuusssqqqqqqsssuuuuuuuuuxxxvvvuuuvvvyyyyyywwwuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwuuutttssstttuuuvvvzzzyyyxxxwwwwwwvvvwwwwwwwwwvvvttttttuuuvvvuuussstttuuuwwwxxxxxxxxxwwwvvvtttuuuvvvwwwxxxxxxwwwwwwyyyzzz||||||{{{yyyyyyzzzzzzyyyxxxvvvvvvwwwyyy{{{yyyyyyyyyxxxwwwwwwvvvvvvttttttuuuwwwxxxyyyyyyyyyyyyxxxxxxyyy{{{{{{zzzxxxvvvwwwxxxwwwuuuuuuxxxzzz||||||{{{{{{zzzxxxwwwvvvvvvwwwxxxzzz{{{|||||||||yyyyyyzzzzzzyyyyyyxxxwww{{{|||~~~}}}{{{zzzzzz{{{vvvvvvwwwxxxyyyzzzzzzzzzxxxwwwvvvuuuuuuvvvwwwxxx{{{yyyvvvwwwzzz||||||{{{wwwxxxzzzzzzzzzxxxuuusssrrrssssssrrrppppppqqqssssssssstttuuuwwwyyy{{{{{{wwwvvvuuuuuuuuuuuuvvvvvvBBBDDDFFFGGGHHHIIIMMMOOONNNQQQUUUWWWVVVUUUTTTTTTVVVTTTRRROOOMMMKKKJJJJJJLLLMMMOOOOOOOOOOOOMMMLLLLLLLLLLLLMMMOOOQQQSSSTTTUUURRRQQQQQQTTTWWWYYYZZZRRRPPPLLLIIIHHHHHHJJJKKKNNNOOOPPPPPPPPPPPPNNNNNNLLLMMMNNNOOONNNLLLIIIHHHJJJJJJJJJHHHFFFEEEFFFGGGGGGJJJLLLMMMMMMPPPUUUYYYWWWXXXXXXXXXYYY^^^fffmmmaaaYYYOOOLLLOOOQQQNNNKKKMMMLLLMMMOOOSSSVVVVVVVVVUUUVVVXXXZZZ]]]aaafffiiiiiijjjjjjhhheeebbbaaaaaaYYYYYYYYYXXXXXXYYY\\\^^^aaa```ZZZPPPLLLMMMKKKEEECCCFFFIIIHHHGGGKKKUUU^^^```YYYOOOHHHEEECCCAAA???<<<;;;:::888999===BBBFFFLLLJJJGGGBBB>>><<<===???>>>===>>>AAAHHHPPPXXX^^^fffccc\\\SSSMMMFFF999---***+++,,,///111222222222,,,///333444333111000000111000...,,,***)))((((((%%%''')))***+++,,,...000,,,------...000222333444333111/////////---)))%%%'''%%%$$$$$$%%%&&&%%%$$$'''&&&&&&'''))))))(((&&&"""&&&***---000444:::???AAA@@@???BBBFFFGGGFFFDDDCCCBBB>>>999999AAAPPP\\\gggnnnsssvvvxxxzzzyyyuuuqqqsssuuurrrooooootttyyy{{{wwwrrrooooooqqqrrrrrrsssqqqpppqqqsssuuuuuuuuuuuusssqqqqqqsssuuuuuuuuutttuuuvvvwwwwwwuuusssrrrqqqrrrsssuuuvvvuuuuuutttqqqrrrssstttuuuuuuuuutttrrrsssvvvxxxyyyyyyxxxwwwvvvuuusssqqqqqqqqqssstttxxxvvvssspppppprrruuuwwwxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyxxxvvvtttttttttuuuyyy}}}}}}zzzvvvuuuuuuuuuuuuuuuuuuttttttttttttvvvwwwwwwwwwvvvuuutttssstttvvvxxxyyyyyywwwuuusssnnnqqquuuuuusssrrrsssuuurrrwwwwwwtttuuu{{{}}}yyyvvvwwwxxxvvvttttttwwwzzzuuuuuuttttttttttttuuuuuutttsssvvv|||}}}zzzxxxzzzzzzzzzxxxuuussstttwww{{{wwwvvvuuutttssssssttttttuuuvvvvvvvvvuuuvvvxxxzzzxxxtttrrrssswwwyyywwwsssmmmppprrrtttssssssssstttrrrrrrrrrrrrsssuuuvvvwwwqqqrrrtttvvvwwwvvvvvvuuuqqqrrruuuwwwxxxwwwuuusssrrrqqqqqqsssvvvxxxyyyxxxyyywwwvvvxxxzzz{{{yyyvvvyyyyyyxxxxxxwwwwwwvvvvvvyyywwwuuurrrqqqrrrtttuuu|||{{{yyywwwvvvvvvwwwwwwtttsssqqqqqqsssttttttssssssuuuxxxzzz{{{yyywwwvvvvvvvvvwwwxxxxxxwwwuuutttwwwyyyzzzzzzxxxvvvwwwwww{{{{{{yyyvvvuuuvvvxxx{{{yyyyyyyyyyyywwwvvvtttsssssstttvvvwwwyyyyyyzzzzzztttuuuwwwyyy{{{zzzwwwtttqqquuuxxxyyyxxxwwwyyy{{{{{{{{{{{{{{{zzzxxxvvvuuuvvvwwwxxxzzz{{{|||}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvwwwyyy||||||{{{yyyyyyyyysssuuuwwwyyyzzzzzzzzzzzzxxxwwwvvvtttttttttuuuvvvzzzyyywwwwwwxxxzzzzzzzzzvvvwwwzzz{{{zzzwwwtttrrrrrrsssttttttrrrrrrrrrtttrrrsssuuuvvvyyyzzz||||||xxxwwwwwwwwwwwwwwwxxxyyy???EEEIIIHHHGGGIIIKKKKKKKKKMMMOOORRRSSSTTTSSSSSSWWWUUURRRNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLJJJKKKLLLNNNOOOPPPPPPPPPQQQQQQSSSUUUWWWZZZ]]]^^^[[[TTTOOOMMMKKKHHHHHHJJJPPPMMMKKKLLLOOOQQQOOOMMMVVVTTTRRROOOMMMLLLLLLLLLKKKJJJHHHFFFFFFFFFGGGHHHIIIKKKMMMNNNNNNNNNPPPQQQVVVWWWZZZ\\\^^^bbbgggkkkfffZZZNNNLLLQQQUUURRRMMMJJJNNNMMMJJJLLLSSSTTTQQQOOOPPPQQQQQQRRRUUUZZZ]]]aaadddgggfffbbb]]]\\\[[[UUUXXXZZZYYYVVVVVVZZZ___dddaaaYYYMMMHHHIIIKKKJJJIIIIIIIIIKKKNNNTTTYYY\\\[[[UUULLLCCC===;;;<<<>>>???===;;;:::;;;===AAACCCGGGCCC===::::::;;;======;;;===???@@@AAACCCFFFHHHSSSUUUVVVRRRJJJAAA888444)))***,,,---///111333333111111222333333333333222444333222///,,,)))&&&$$$$$$''''''%%%''',,,...,,,++++++,,,---------......666333000...---+++(((&&&"""######$$$###"""!!! $$$###$$$&&&(((&&&!!! ###(((,,,...555888===DDDIIIJJJHHHFFFDDD>>>::::::<<>>???@@@AAABBBBBB>>>999777777888888999<<<===>>>>>>>>>>>>???@@@DDDFFFHHHFFFBBB<<<888666////////////000000000111---...///111222333333444888555111,,,)))'''''''''$$$((()))((()))---...,,,%%%&&&''')))+++...000111:::666111,,,)))'''%%%###"""###$$$$$$$$$"""!!! !!! !!!###$$$### ###%%%,,,///555<<>>>>>BBBJJJZZZjjjmmmooorrrrrrppppppqqqsssqqqrrrsssuuuuuuuuuuuutttvvvvvvuuutttrrrrrrtttwwwxxxvvvsssrrrtttuuutttssssssssssssttttttttttttuuuvvvuuutttsssssssssttttttuuuuuuvvvvvvwwwwwwwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvvvvuuutttuuuvvvwwwuuuuuutttsssssstttuuuuuuxxxwwwvvvuuutttsssssssssuuuwwwxxxyyyxxxvvvtttrrrsssvvvyyyzzzyyyvvvsssqqqrrrrrrtttuuuuuuuuutttsssrrrtttvvvvvvuuutttuuuvvvvvvuuutttttttttuuuvvvwwwttttttuuuwwwzzzzzzwwwsssuuuvvvwwwuuusssrrrtttvvvuuuvvvwwwwwwxxxxxxxxxxxxuuuvvvwwwxxxyyyxxxxxxwwwvvvwwwwwwuuussstttwwwzzzuuuuuuvvvvvvvvvvvvuuuuuuyyyxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwuuutttttttttttttttvvvxxxyyyxxxwwwwwwwwwwwwvvvuuuttttttuuuvvvvvvtttuuuuuuvvvuuutttssssssvvvvvvuuuuuuuuuttttttttttttsssrrrrrrssstttuuuuuuvvvwwwyyyyyyxxxvvvvvvwwwwwwvvvvvvwwwzzz{{{{{{{{{xxxyyyzzzyyyxxxwwwxxxyyytttttttttuuuwwwyyy|||}}}uuuuuutttuuuvvvxxxzzz||||||xxxuuuuuuxxxzzzwwwtttuuuvvvxxxyyyyyyyyyxxxxxxssstttuuuuuuuuuuuuuuuuuuwwwwwwwwwxxxxxxyyyyyyyyy|||zzzxxxvvvtttsssssssss|||yyywwwwwwyyyzzzyyyxxx|||||||||{{{yyyvvvtttsssyyy}}}|||zzz{{{{{{yyyyyyzzz{{{|||{{{yyyvvvuuuvvvwwwxxxxxxwwwwwwwwwwwwzzzyyyxxxxxxwwwxxxyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwwwwyyy{{{|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzxxx|||}}}zzzwwwzzz{{{{{{vvvvvvvvvwwwwwwxxxyyyyyyvvvuuuuuuuuuvvvxxxzzz|||{{{xxxvvvuuuvvvwwwwwwwwwwwwwwwvvvvvvuuutttsssrrrxxxvvvvvvxxx{{{|||{{{yyywwwuuussssssuuuxxxyyyyyyIIIOOOSSSOOOKKKJJJIIIGGGJJJKKKMMMNNNNNNNNNMMMLLLQQQQQQQQQPPPOOONNNMMMLLLLLLJJJGGGEEEDDDEEEFFFHHHKKKKKKLLLMMMNNNNNNMMMMMMOOOOOOPPPRRRTTTUUUWWWWWWRRRLLLIIIIIIHHHGGGJJJNNNIIILLLOOOOOOMMMLLLMMMNNNPPPQQQSSSSSSRRROOOLLLJJJJJJIIIGGGEEEEEEFFFGGGIIIHHHHHHKKKPPPVVVYYYXXXUUUTTTVVVXXXXXXWWWVVVWWWXXXUUUWWWVVVRRRMMMKKKNNNRRRRRRSSSQQQLLLKKKOOOSSSSSSOOOPPPRRRRRRRRRSSSVVVXXXbbbeeefffeee```[[[WWWUUUOOOQQQRRRQQQQQQSSSYYY^^^eeeeeebbb[[[VVVVVVTTTPPPLLLMMMNNNOOONNNLLLJJJIIIOOOLLLFFFAAA<<<:::999999:::<<<@@@BBBDDDCCCAAA@@@>>>;;;888666666666666555888999:::;;;;;;;;;:::999777999:::999777666555666555444333222111///......)))***,,,///111333444555;;;777000***&&&&&&((()))%%%)))+++***+++......+++&&&'''(((,,,000666:::===@@@:::222+++'''$$$###""""""######$$$$$$###!!!!!! !!!$$$(((///888AAAHHHMMMMMMGGGBBBCCCIIISSS```llloooqqqrrrrrrqqqpppqqqrrrqqqrrrsssuuuuuuuuuuuutttqqqsssttttttttttttvvvxxxyyyvvvsssqqqrrrssssssrrrsssssssssttttttttttttuuuvvvuuusssrrrrrrtttvvvwwwvvvwwwxxxxxxyyyyyyxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxsssvvvxxxvvvsssrrrvvvyyywwwvvvuuuuuuttttttuuuuuuwwwvvvvvvuuutttttttttuuutttvvvxxxzzzyyyvvvssspppqqqtttxxxyyyxxxuuusssrrrqqqrrrrrrrrrsssssssssssstttuuuwwwvvvtttsssssstttuuuuuutttssstttuuuvvvwwwttttttsssuuuvvvwwwuuutttxxxyyyxxxvvvtttrrrssstttvvvvvvwwwwwwxxxwwwwwwwwwuuuuuuuuuuuuuuuvvvvvvwwwuuuuuuuuutttssstttwwwyyyzzzyyyyyyxxxwwwwwwwwwwwwuuuvvvwwwxxxyyyxxxxxxwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuwwwwwwwwwuuutttuuuvvvxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxyyyxxxwwwuuusssqqquuuuuuuuutttttttttttttttuuuuuutttttttttuuuvvvwwwwwwyyyzzzzzzxxxvvvvvvwwwyyyxxxvvvwwwxxxyyyxxxwwwxxxyyyzzzyyywwwvvvvvvwwwssstttuuuwwwyyyzzz{{{{{{vvvuuuttttttvvvxxx{{{}}}zzzxxxvvvwwwzzzzzzwwwtttvvvvvvwwwxxxyyyzzz{{{{{{ttttttuuuvvvvvvuuusssrrrvvvvvvwwwxxxyyyyyyzzzzzz}}}{{{xxxuuussssssssssssxxxwwwuuuvvvxxxzzz{{{{{{|||||||||{{{yyywwwuuutttzzz~~~}}}{{{|||}}}{{{zzzzzzzzzzzzzzzyyyxxxwwwuuuxxxzzzxxxtttsssvvvzzzzzzzzz{{{{{{|||{{{{{{{{{|||{{{{{{zzzxxxwwwvvvvvvyyyxxxxxxzzz|||~~~~~~}}}yyyyyyyyyyyyyyyyyyyyyyyyzzz}}}}}}xxxwwwzzz}}}|||zzzyyyyyyyyyyyyyyyyyyyyywwwwwwwwwvvvvvvvvvwwwwwwyyywwwvvvvvvwwwxxxwwwuuuxxxxxxwwwvvvtttsssrrrrrrvvvuuuuuuvvvwwwxxxxxxvvvuuusssssstttwwwyyyyyyyyyIIIPPPRRRNNNIIIFFFDDDAAAFFFGGGHHHJJJJJJKKKJJJJJJMMMNNNOOOPPPPPPNNNLLLKKKLLLJJJFFFCCCBBBCCCEEEFFFJJJJJJKKKLLLLLLLLLKKKKKKIIIJJJKKKLLLMMMNNNOOOOOOOOOJJJGGGGGGFFFFFFJJJPPPJJJIIIHHHHHHIIIKKKMMMNNNNNNOOOPPPQQQPPPOOOMMMLLLIIIHHHFFFEEEDDDEEEGGGHHHFFFEEEFFFMMMTTTWWWUUUQQQQQQSSSUUUUUUSSSQQQPPPPPPPPPTTTVVVSSSMMMKKKNNNQQQPPPPPPOOOMMMMMMOOORRRTTTSSSUUUVVVWWWVVVVVVWWWYYY```cccffffffbbb[[[SSSNNNJJJKKKMMMNNNQQQVVV\\\bbbeeeiiikkkhhhdddaaaZZZSSSOOOPPPRRRSSSQQQMMMIIIFFFGGGFFFDDDAAA???>>>======<<<>>>AAACCCDDDCCCAAA???@@@===:::999999888777666222333555888::::::999777555555444222000000111333777777555333111///...---)))***---///111333333444:::666000***'''&&&'''((($$$(((+++***+++---,,,((())))))***---333999???CCCAAA:::111***%%%$$$######!!!"""############!!!!!!%%%---999DDDKKKMMMIIIEEEGGGOOOZZZeeelllssstttuuuuuutttsssssssssqqqrrrsssuuuuuuuuuuuutttmmmpppsssuuuuuuvvvwwwyyyyyywwwtttrrrqqqrrrssstttsssssssssttttttttttttuuuuuusssrrrqqqqqqsssvvvwwwvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuwwwwwwvvvtttsssuuuwwwuuuuuuuuuuuuuuuuuuvvvvvvttttttsssssssssssstttttttttuuuvvvwwwvvvtttrrrpppooossswwwyyywwwuuuuuuvvvsssssssssrrrssstttuuuuuuuuuvvvwwwvvvtttsssrrrsssssssssrrrrrrssstttuuuvvvtttsssssssssssstttttttttxxxxxxwwwuuutttsssssstttvvvwwwwwwwwwwwwwwwvvvuuuvvvuuutttssssssuuuvvvxxxvvvuuuuuuttttttuuuxxxzzz}}}|||zzzyyyxxxxxxxxxyyyssstttwwwyyyyyyxxxvvvtttvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxvvvttttttuuuvvvxxxwwwvvvvvvvvvwwwxxxyyywwwwwwvvvuuutttsssrrrrrrvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwxxxwwwwwwvvvwwwxxxwwwyyyyyyxxxvvvuuuuuuvvvxxxvvvttttttuuuvvvvvvuuuwwwyyyzzzyyywwwuuuuuuuuuuuuvvvxxxzzzzzzyyyxxxwwwttttttssssssuuuwwwzzz|||xxxwwwwwwxxxzzzzzzwwwuuuwwwwwwwwwxxxyyyzzz|||}}}vvvvvvwwwxxxwwwuuusssrrrvvvvvvwwwxxxyyyzzzzzz{{{}}}|||yyyvvvuuuvvvwwwxxxtttsssssstttvvvyyy{{{|||{{{{{{zzzyyywwwvvvttttttyyy}}}{{{zzz|||}}}{{{{{{zzzzzzyyyyyyyyyzzzzzzwwwxxxxxxvvvttttttwwwzzzzzz|||}}}~~~}}}|||~~~}}}|||zzzxxxwwwvvvvvvxxxwwwwwwyyy|||~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxyyy||||||zzzyyy|||}}}{{{wwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzyyyxxxvvvtttrrrwwwvvvvvvwwwxxxxxxvvvtttwwwwwwvvvuuuuuutttttttttvvvuuuttttttuuuuuuuuuuuusssrrrssstttwwwyyyyyyxxxHHHNNNPPPKKKEEECCCAAA>>>@@@AAACCCEEEGGGHHHIIIJJJIIIJJJLLLNNNNNNLLLJJJIIIKKKIIIEEEBBBAAABBBDDDEEEHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGDDDCCCEEEEEEGGGNNNVVVXXXOOOEEEBBBFFFKKKKKKIIILLLLLLKKKKKKLLLMMMMMMNNNJJJHHHFFFDDDDDDDDDEEEFFFFFFDDDEEEJJJPPPSSSQQQLLLMMMOOOQQQQQQPPPNNNNNNNNNOOOPPPQQQQQQOOONNNNNNOOOLLLLLLMMMQQQTTTTTTTTTTTTWWWYYY[[[\\\[[[ZZZZZZ[[[ZZZ^^^dddfffccc[[[PPPHHHDDDFFFIIIMMMRRRYYY```eeeeeemmmssstttqqqkkk```VVVPPPRRRTTTVVVTTTPPPKKKHHHBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCAAA===;;;:::999888666222222333666999:::888555333333222000------///111666666444333222000///...,,,---///000111111222222555333///,,,)))'''%%%%%%###''')))((()))***)))%%%%%%$$$%%%'''+++000555888888222+++%%%"""""""""""" !!!"""""""""!!! %%%///<<>><<<===>>>@@@CCCEEEGGGHHHEEEGGGHHHJJJJJJHHHGGGFFFHHHGGGDDDAAA@@@AAACCCDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGHHHIIIHHHGGGFFFEEE>>><<<===AAACCCGGGRRR\\\hhhYYYIIIAAADDDHHHGGGCCCHHHGGGGGGGGGHHHJJJLLLMMMKKKIIIFFFDDDCCCCCCCCCDDDFFFDDDDDDGGGLLLNNNMMMKKKJJJKKKMMMMMMLLLKKKLLLMMMLLLLLLLLLNNNOOOOOONNNMMMPPPOOOTTT___gggeee^^^YYYVVVYYY\\\]]]\\\ZZZYYYYYYTTTXXX]]]```___XXXMMMEEEBBBDDDHHHMMMTTT\\\aaaeeeccckkkssstttqqqjjj___TTTMMMOOOQQQRRRRRROOOLLLJJJ@@@@@@AAABBBCCCDDDEEEEEECCCBBBAAAAAABBBCCCEEEFFFGGGCCC>>>;;;999888777555666444333555888888555222///000111000......000111333333222222111000//////...///000000000000000/////////...,,,***'''$$$######&&&'''%%%%%%((('''###""""""!!!"""$$$'''***,,,***'''"""  !!!!!!  &&&222:::GGGMMMSSSXXX```kkkrrrssssssrrrrrrssstttuuusssqqqqqqrrrsssuuuuuuuuuuuutttlllooorrrtttuuuvvvwwwxxxvvvwwwwwwvvvttttttuuuvvvsssssssssttttttttttttuuuqqqqqqqqqqqqqqqqqqrrrrrrssstttvvvxxxxxxwwwvvvuuutttuuuuuuvvvvvvuuuuuuttt{{{wwwssssssvvvwwwuuurrrrrrrrrssstttuuuuuuuuuuuutttttttttuuuvvvxxxyyyzzzwwwuuusssqqqpppqqqrrrsssnnnsssyyyyyyvvvuuuwwwzzzrrrsssssssssttttttttttttuuuvvvwwwvvvtttrrrrrrsssqqqpppppppppqqqssstttvvvuuuvvvvvvuuusssssstttvvvsssrrrqqqrrrtttvvvvvvuuuuuuuuuvvvvvvwwwvvvvvvvvvxxxwwwuuutttuuuvvvxxxyyyxxxvvvttttttwwwyyy{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwtttuuuxxxzzzzzzyyywwwuuuvvvuuuuuuuuuuuuuuuvvvwwwvvvxxxxxxxxxvvvuuuvvvwwwuuutttsssssstttuuuwwwxxxxxxvvvuuuttttttwwwzzz|||xxxxxxxxxxxxyyyyyyyyyyyyqqqtttvvvuuurrrppprrrttttttuuuvvvuuussssssuuuwwwyyyvvvtttuuuwwwzzz{{{{{{vvvxxx{{{{{{yyywwwuuuuuurrrtttwwwzzz||||||{{{{{{ssstttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvxxxxxxxxxxxxyyyyyyyyyyyy{{{zzzzzzyyyxxxwwwwwwvvvwwwwwwxxxxxxxxxyyyyyyyyytttttttttuuuvvvxxxyyyzzzwwwxxxyyyyyyyyyzzz}}}~~~|||{{{zzzyyyyyyyyyvvvzzzzzzwwwvvvxxxzzzyyyzzzzzzyyyyyyzzz{{{||||||yyyvvvtttvvvzzz}}}|||yyy}}}~~~~~~|||{{{{{{zzzyyyxxxyyyzzz{{{|||wwwvvvtttuuuxxxzzz{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwtttxxx{{{|||~~~{{{uuussstttwwwyyyzzz{{{{{{zzzvvvwwwyyy{{{||||||{{{{{{uuuuuuuuuvvvxxxxxxvvvtttttttttttttttuuuwwwyyy{{{wwwwwwwwwvvvttttttvvvxxxxxxvvvttttttuuuuuuuuuttt???CCCDDD???;;;<<<======;;;;;;<<<>>>???BBBCCCDDDCCCDDDEEEEEEEEEDDDCCCBBBDDDCCCAAA@@@@@@@@@AAAAAA@@@AAABBBDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFDDDBBBAAA:::999:::===???CCCNNNZZZgggZZZKKKBBBAAACCCBBB@@@AAABBBCCCEEEGGGHHHIIIIIILLLJJJGGGDDDBBBAAAAAABBBAAAAAAAAABBBEEEGGGIIIKKKHHHIIIJJJIIIGGGGGGIIIJJJHHHHHHIIIJJJKKKLLLLLLLLLQQQPPPXXXjjjuuupppaaaVVVPPPSSSWWWYYYXXXVVVUUUTTTPPPQQQSSSVVVVVVRRRKKKEEEAAACCCHHHNNNUUU[[[^^^```[[[aaaeeedddaaa\\\SSSKKKIIIIIIJJJJJJJJJIIIGGGGGG?????????@@@@@@AAAAAABBBAAAAAABBBCCCFFFIIIKKKMMMKKKGGG@@@;;;999888777666555222000222666888666333000222444444333111111111222111111000///......---------.../////////......,,,,,,+++***)))&&&$$$###$$$&&&&&&$$$###&&&&&&###!!!!!!!!!!!!"""###$$$$$$!!!   """!!!)))000@@@KKKWWW^^^eeeoootttuuusssqqqqqqsssuuuvvvuuusssqqqrrrsssuuuuuuuuuuuutttnnnppprrrtttttttttvvvwwwqqqtttwwwwwwuuutttuuuvvvsssssssssttttttttttttuuuqqqrrrsssssssssrrrqqqppprrrtttvvvxxxxxxwwwuuutttrrrssstttuuuuuutttsssrrruuuuuuttttttuuuwwwwwwwwwuuuvvvvvvwwwvvvuuutttssssssssstttuuuvvvxxxzzz{{{wwwvvvuuusssssssssssssssqqqvvvzzzyyytttqqqsssvvvssstttuuuvvvwwwvvvuuuuuutttvvvwwwvvvtttsssssstttrrrqqqqqqqqqrrrtttvvvwwwvvvwwwyyyxxxuuutttuuuwwwuuusssqqqrrruuuwwwwwwuuuttttttuuuvvvwwwwwwwwwvvvwwwvvvuuuuuuuuuvvvwwwxxxwwwuuurrrsssvvvyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzvvvwwwyyy{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvsssuuuwwwxxxwwwuuuvvvvvvttttttsssssstttuuuwwwxxxvvvwwwwwwxxxyyyzzzzzzzzzwwwwwwwwwxxxxxxyyyyyyyyyppptttwwwvvvrrrpppqqqssstttuuuuuuuuutttuuuwwwyyyzzzxxxuuuuuuwwwzzz{{{|||uuuxxx{{{|||zzzxxxwwwwwwsssuuuwwwyyy{{{|||||||||uuuvvvxxxzzzyyywwwuuusssttttttttttttttttttuuuwwwtttuuuwwwyyyyyyzzzyyyyyy{{{zzzxxxwwwvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwssstttuuuwwwxxxxxxxxxxxxwwwyyyzzzyyywwwxxx{{{~~~~~~|||{{{zzzzzzzzzzzzvvvyyyyyyvvvuuuxxxzzzzzzxxxyyyyyyzzz{{{||||||}}}vvvvvvwwwyyy|||}}}~~~}}}~~~~~~|||zzzyyyxxxxxxvvvvvvwwwxxxzzz{{{xxxvvvuuuuuuwwwyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwtttwwwxxxyyy|||~~~{{{uuutttvvvxxxzzz{{{zzzyyyyyywwwwwwxxxyyyzzzzzzzzzzzzuuuttttttuuuwwwxxxwwwuuuvvvuuuttttttuuuwwwyyyzzztttuuuuuusssqqqqqqtttxxx|||yyyuuusssssssssrrrqqq999======888555777:::;;;;;;;;;<<<<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????????????????>>>???@@@BBBCCCDDDDDDDDDCCCDDDEEEEEECCCAAA???===<<<;;;;;;<<<;;;>>>HHHSSS]]]UUUIIIAAA>>>???@@@@@@<<<>>>BBBEEEGGGGGGGGGFFFMMMKKKGGGDDDAAA@@@@@@@@@;;;<<<======>>>AAAFFFIIIHHHHHHHHHFFFDDDDDDFFFHHHCCCFFFIIIIIIGGGGGGJJJMMMJJJHHHRRRggguuummmYYYJJJJJJNNNRRRTTTSSSQQQPPPPPPNNNMMMLLLMMMOOONNNJJJGGGBBBDDDHHHNNNUUUYYY[[[[[[RRRVVVVVVSSSOOOMMMGGGAAAEEEDDDDDDCCCCCCCCCCCCCCC??????>>>==================???BBBFFFKKKNNNQQQRRRPPPJJJCCC===:::999888888111...,,,///555:::999777555888::::::777444111000111111000///...---,,,+++++++++,,,---............+++***)))((('''&&&%%%%%%%%%'''&&&######&&&&&&$$$ """###"""###"""###***999HHHXXX___eeennnttttttuuusssrrruuuxxxyyyxxxuuuqqqrrrsssuuuuuuuuuuuutttpppqqqssssssssssssuuuvvvnnnrrrvvvwwwuuussstttuuussssssssstttttttttuuuuuurrrsssuuuuuuuuusssqqqooossstttwwwyyyyyyxxxvvvuuuqqqrrrsssttttttsssrrrqqqpppsssvvvvvvtttuuuyyy}}}yyyyyyyyyyyywwwuuurrrqqqqqqqqqrrrsssuuuwwwyyyzzzvvvwwwwwwwwwwwwuuutttssssssxxx{{{yyyrrrmmmooorrruuuwwwyyyzzz{{{zzzxxxwwwtttuuuwwwvvvtttsssttttttsssssssssssstttvvvxxxyyyvvvyyy{{{zzzwwwuuuvvvwwwwwwuuussssssvvvxxxwwwuuussssssuuuvvvwwwwwwwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwvvvsssqqqrrruuuyyyyyyyyyvvvwwwxxxyyyzzzyyyxxxwwwxxxyyyzzz{{{{{{{{{zzzzzzwwwwwwvvvuuuuuuuuuuuuuuupppsssvvvwwwvvvuuuuuuuuuuuutttttttttuuuvvvxxxyyytttvvvyyy{{{|||zzzwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxssswwwzzzyyyuuurrrsssvvvtttuuuvvvuuuuuuvvvyyy{{{{{{xxxuuutttuuuxxxyyyyyyuuuxxx{{{|||{{{yyyxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyvvvxxx{{{}}}|||yyyuuurrrsssssssssrrrrrrsssuuuwwwppprrruuuxxxzzz{{{zzzzzz{{{yyyvvvuuutttvvvxxxyyyzzzzzzyyyxxxxxxwwwwwwvvvuuuvvvyyyzzz{{{zzzxxxwwwvvvwwwxxxvvvttttttwwwzzz}}}|||zzzyyyxxxxxxxxxyyyvvvyyyyyyvvvuuuxxx{{{zzzxxxxxxzzz{{{||||||||||||rrrvvv{{{}}}||||||~~~~~~}}}|||{{{yyyxxxwwwvvvuuuttttttvvvxxxyyyzzzxxxuuuuuuwwwyyyzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvyyy}}}{{{vvvuuuvvvxxxyyyyyyxxxvvvuuu{{{{{{zzzyyywwwvvvuuuuuuuuutttttttttvvvwwwwwwvvvxxxwwwuuutttuuuvvvxxxyyyvvvwwwwwwvvvttttttxxx{{{{{{vvvrrrqqqqqqqqqppp999888666555444444555555888:::;;;::::::;;;===???AAA???>>><<<;;;<<<<<<===@@@BBBBBB@@@======???AAA>>>=====================AAABBBCCCDDDCCC@@@===;;;999888777999===BBBEEEGGGJJJGGGCCC@@@@@@??????>>>===>>>@@@AAABBBCCCCCCCCCEEEFFFFFFFFFDDDAAA>>><<<<<<;;;;;;;;;>>>BBBFFFHHHJJJIIIGGGCCC@@@@@@BBBDDDGGGGGGFFFEEEEEEEEEFFFFFFKKKJJJMMMUUU^^^___VVVMMMIIIIIIKKKLLLLLLKKKIIIHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHJJJNNNSSSTTTSSSPPPLLLKKKJJJGGGEEECCCAAA@@@CCC===>>>GGGHHHAAA???CCCCCCBBB???<<<:::999:::::::::<<<@@@DDDHHHJJJLLLLLLIIIFFFBBB===999666555555222222444555666666666666777888999888666333///---222111000//////---)))'''***,,,///111111///,,,***---)))&&&((('''$$$!!!"""'''&&&%%%###!!! ###000???RRRaaallltttuuusssvvvvvvvvvwwwxxxxxxyyyyyyqqqssstttvvvvvvuuusssrrruuutttrrrppppppppprrrssstttvvvwwwwwwvvvtttuuuuuuvvvssspppoooqqqssstttuuussstttuuutttssssssssstttxxxuuussssssvvvwwwuuurrrppppppppprrrtttuuusssqqqppppppqqqrrrtttwwwzzz||||||{{{yyywwwtttrrrpppooorrrssstttuuuvvvvvvvvvvvvrrruuuyyyzzzxxxuuusssrrrrrrtttvvvwwwwwwuuusssrrrsssvvv{{{~~~~~~|||zzzwwwtttppppppqqqrrrqqqooosssqqqpppqqquuuyyy{{{|||wwwvvvvvvvvvvvvwwwwwwxxxsssvvvyyyxxxtttqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuuvvvuuusssrrrrrrssstttuuuvvvvvvvvvttttttwww{{{~~~xxxvvvuuuwwwzzz{{{zzzxxxtttuuuxxxzzz|||}}}}}}}}}xxxxxxxxxwwwuuuuuuwwwxxxuuuvvvvvvvvvvvvuuuuuutttuuuuuuuuuuuuuuuvvvvvvvvvxxxwwwvvvvvvvvvwwwyyyzzzvvvwwwyyy{{{{{{{{{yyyyyywwwvvvuuutttsssrrrqqqqqquuuvvvwwwvvvttttttwww{{{|||wwwsssssswwwzzzyyywwwyyyzzzzzzzzzzzzyyyxxxxxxxxxuuuxxx{{{yyyvvvuuuwwwwwwxxxyyyxxxwwwvvvuuurrrrrrsssssstttuuuuuuuuuqqqyyyyyyvvvzzzxxxvvvtttuuuwwwwwwuuurrrxxxwwwwwwyyy{{{{{{zzzyyyxxxxxxyyyyyyxxxwwwuuuttttttvvvyyyyyyxxxvvvuuuuuuuuuuuuuuuuuuvvvwwwyyyzzzwwwwwwwwwxxxyyyzzz{{{|||vvvsssrrruuu{{{~~~}}}zzzwwwwwwvvvwwwyyy|||~~~~~~}}}}}}||||||uuuuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxwwwwwwxxxyyyzzzrrrrrrsssssstttvvvwwwxxxvvvvvvvvvuuutttrrrppppppsssuuuxxxzzzzzzxxxuuusssxxxxxxxxxwwwwwwuuutttsssxxxxxxxxxxxxxxxxxxxxxyyyuuuuuuuuuuuuwwwyyy{{{|||xxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuutttssssssrrrrrr333222111111111222333444333444555666555666888:::???>>>===<<<;;;;;;;;;;;;;;;===??????======???AAA>>>>>>>>>======<<<<<<<<>>===;;;999:::>>>CCCFFFHHHHHHEEEAAA??????@@@???>>>;;;<<<>>>@@@AAABBBCCCCCCEEEEEEFFFFFFEEEBBB@@@???;;;:::999999:::===@@@BBBCCCCCCBBBAAA@@@AAAEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDJJJPPPRRRNNNHHHFFFFFFGGGFFFFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEGGGJJJNNNOOOMMMKKKEEEDDDDDDCCCBBBAAA??????DDD======DDDEEE===:::>>>@@@>>>;;;888666666666777;;;<<>>:::888666666666222333444555666666666666666666777777555222///,,,000///.........,,,)))'''***+++...000000000...------(((&&&''''''###!!!"""&&&%%%###""" $$$111@@@TTTbbbmmmuuuvvvtttttttttuuuuuuvvvwwwwwwwwwtttssssssrrrrrrrrrssssssuuutttrrrqqqpppqqqrrrssstttuuuvvvvvvttttttuuuvvvxxxuuurrrqqqrrrtttuuuuuurrrsssssssssrrrrrrrrrsssvvvuuuttttttttttttsssrrrrrrrrrssstttvvvwwwuuutttsssssssssssstttvvvxxxyyy|||{{{zzzwwwuuusssqqqpppwwwwwwwwwwwwvvvuuutttssssssvvvyyyzzzyyyvvvtttsssssstttvvvxxxxxxvvvtttsssvvvwwwyyy{{{|||||||||{{{xxxuuurrrrrrssstttsssrrrsssrrrqqqrrruuuxxxyyyyyyvvvvvvuuuuuuuuuuuuuuuvvvtttuuuwwwvvvtttsssrrrrrrttttttttttttttttttttttttuuutttttttttttttttuuuuuuxxxxxxwwwvvvuuuuuuxxxzzzyyywwwvvvwwwyyyzzzyyywwwtttuuuwwwyyyzzz{{{{{{{{{wwwxxxxxxwwwtttsssssstttuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwwwwwwwvvvwwwwwwvvvvvvvvvwwwxxxyyywwwxxxyyyzzzzzzyyywwwvvvwwwwwwvvvuuuuuuttttttssstttuuuvvvtttssssssvvvyyy|||xxxttttttwwwyyyxxxvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyvvvxxxzzzwwwsssrrrwwwwwwxxxxxxxxxvvvuuutttssssssssstttuuuuuuvvvvvvuuuzzz~~~yyyvvvxxx{{{xxxvvvtttuuuwwwwwwuuurrrwwwvvvwwwxxx{{{|||{{{yyywwwwwwxxxxxxwwwvvvtttsssssstttuuuvvvwwwwwwvvvuuuuuutttsssrrrssstttvvvxxx{{{zzzyyyyyyyyyyyyyyyyyyyyyvvvuuuwww{{{}}}{{{xxxssstttuuuwwwyyyzzz{{{{{{{{{{{{{{{|||||||||||||||vvvvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxyyy{{{|||tttttttttuuuvvvwwwxxxyyyvvvvvvvvvvvvuuutttrrrrrrrrrtttwwwyyyzzzyyyxxxvvvyyyyyyxxxxxxwwwvvvuuuuuuyyyzzzzzzyyyyyyxxxwwwwwwssstttvvvwwwyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvuuuvvvvvvuuutttssssssrrrrrr------------...///000111///111333444444555777999=========<<<;;;:::888888555888<<<>>>>>>>>>???@@@>>>>>>>>>=========<<<<<>>???@@@@@@@@@???AAADDDFFFDDDDDDDDDDDDEEEEEEEEEEEEAAA??????@@@CCCFFFFFFFFFEEECCCBBB@@@?????????@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBDDDGGGGGGFFFDDD>>>??????@@@@@@??????>>>CCC<<<;;;@@@@@@999666888===;;;888666444444444555999;;;<<<>>>??????>>>>>><<<;;;999777555555666666111222333444444444444444333444444444333000---+++---,,,+++,,,---,,,)))''''''((()))+++---.........,,,'''%%%'''&&&###!!!!!!$$$###""" %%%222BBBVVVeeennnuuuwwwuuurrrrrrsssssstttuuuuuuuuuvvvtttrrrppppppppprrrssstttsssrrrrrrqqqrrrrrrssssssttttttsssssssssvvvxxxzzzxxxuuussstttuuuvvvuuurrrrrrrrrqqqqqqrrrrrrsssuuuuuuvvvtttrrrqqqqqqrrrsssrrrsssuuuwwwwwwvvvtttvvvuuuuuuttttttuuuuuuvvv{{{zzzyyyxxxvvvtttsssrrrxxxxxxxxxxxxwwwvvvuuutttuuuwwwzzz{{{zzzwwwvvvuuutttuuuwwwxxxxxxwwwvvvtttyyyyyyxxxxxxxxxyyyzzz{{{xxxvvvttttttuuuvvvvvvuuutttsssssstttvvvwwwuuutttuuuuuuuuutttsssssssssrrrvvvuuuuuuuuuuuuuuusssqqqttttttttttttttttttttttttsssttttttuuuvvvvvvvvvvvvxxxyyyyyyxxxuuuttttttuuuzzzyyyxxxxxxyyyzzzxxxwwwtttuuuvvvxxxxxxxxxxxxwwwvvvwwwxxxwwwuuurrrqqqqqquuuvvvwwwxxxxxxxxxxxxxxxtttvvvwwwyyyyyyxxxwwwvvvvvvvvvvvvuuuvvvvvvwwwxxxvvvwwwxxxyyyxxxvvvtttsssvvvvvvvvvvvvvvvvvvwwwvvvttttttuuusssrrrsssuuuwww|||yyyuuuuuuwwwxxxwwwuuussstttuuuwwwxxxxxxyyyyyy|||wwwtttwwwyyyvvvsssssswwwxxxxxxxxxxxxvvvtttssstttttttttuuuvvvvvvwwwwwwxxx{{{}}}}}}zzzxxxwwwwwwwwwvvvuuuuuuvvvvvvuuutttvvvvvvvvvxxx{{{|||{{{zzzvvvvvvwwwwwwwwwuuutttssstttrrrqqqssswwwyyyxxxvvvwwwvvvtttrrrrrrtttvvvxxx~~~}}}|||zzzyyyxxxwwwwww|||yyywwwxxxzzz{{{xxxvvvrrrtttvvvyyyzzzzzzxxxxxxxxxxxxyyyyyyzzz{{{{{{|||wwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyy{{{|||uuuuuuvvvvvvwwwxxxyyyyyywwwwwwwwwwwwwwwvvvuuuuuussstttvvvxxxzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwww{{{{{{{{{{{{zzzyyywwwuuurrrtttvvvyyyzzzyyyxxxwwwxxxxxxxxxwwwvvvuuuuuutttwwwwwwvvvuuutttrrrrrrqqq+++,,,,,,,,,---......///111333666777888999;;;===;;;<<<<<<<<<;;;999777666444777;;;???@@@???>>>===<<<<<<======>>>>>>??????===???BBBEEEGGGGGGFFFEEEEEEBBB???>>>@@@CCCEEEFFFEEECCCAAAAAACCCDDDDDDDDD===>>>>>>???@@@@@@?????????@@@AAABBBCCCCCCCCCCCC??????=========>>>???@@@AAABBBBBBAAA???>>>???@@@CCCCCCDDDDDDEEEEEEEEEEEE@@@AAAAAAAAAAAABBBEEEHHHEEECCC@@@===<<<<<<===>>>@@@?????????????????????>>>>>>???@@@AAAAAA@@@???===>>>???????????????>>>@@@;;;:::======888555777<<<:::777555333333444444555666888999999999888777666666444333222222333333//////000000111000000000000000111111///---+++************+++---,,,***(((######$$$%%%''')))+++,,,+++&&&$$$&&&&&&""" !!!"""""" '''333DDDYYYgggooouuuvvvuuuqqqrrrrrrsssttttttuuuuuuvvvuuutttrrrqqqqqqrrrrrrssssssssssssssssssrrrrrrsssssssssrrrqqqsssvvvyyy|||zzzwwwuuuvvvwwwvvvvvvsssrrrqqqqqqrrrssssssssssssuuuwwwuuuqqqoooppprrrqqqqqqrrrtttvvvvvvtttsssuuuuuuuuuuuuuuuuuuvvvvvvxxxxxxwwwvvvuuutttsssssstttuuuvvvwwwwwwwwwwwwwwwuuuxxx{{{{{{zzzxxxwwwwwwuuuvvvwwwyyyyyyxxxwwwvvvyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuvvvwwwwwwvvvuuuuuuuuuwwwxxxwwwtttrrruuuttttttssssssrrrqqqpppyyyvvvtttuuuwwwxxxuuurrrvvvvvvvvvvvvvvvvvvvvvvvvrrrsssuuuwwwxxxwwwwwwvvvvvvxxxyyyxxxvvvtttsssssszzzzzzyyyyyyyyyxxxxxxwwwuuuvvvwwwxxxxxxwwwvvvuuuuuuwwwyyyyyywwwuuuttttttuuuvvvwwwxxxyyyzzzzzzzzztttvvvyyy{{{{{{zzzxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwtttuuuvvvwwwwwwvvvtttsssuuuuuuvvvvvvwwwxxxxxxxxxwwwvvvvvvuuutttuuuwwwxxx|||yyyvvvvvvwwwwwwvvvuuusssssstttvvvvvvwwwwwwwwwuuuqqqqqqwwwyyyxxxvvvwwwxxxyyyyyyyyyyyywwwvvvtttuuuuuuuuuvvvwwwwwwxxxxxxzzzzzzzzz{{{{{{zzzwwwuuuvvvvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuxxxzzz|||{{{zzzvvvwwwxxxxxxxxxvvvuuutttxxxtttqqqsssxxx{{{yyyvvv}}}{{{xxxvvvvvvwwwzzz|||~~~}}}|||zzzyyyxxxxxxwwwzzzyyywwwwwwxxxyyywwwuuuvvvwwwyyyzzzzzzzzzzzzyyyxxxxxxyyyyyyzzzzzzzzzzzzxxxwwwvvvuuuttttttttttttsssttttttuuuvvvwwwxxxyyytttuuuvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxwwwuuuvvvwwwxxxzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{|||{{{zzzxxxwwwuuuuuuvvvwwwxxxxxxxxxwwwxxxxxxwwwvvvuuuuuuttttttxxxwwwvvvuuutttsssrrrqqq........................333666999;;;;;;<<<===???999999:::::::::888666555777999<<>>@@@BBBCCCCCCBBBAAAAAAAAAAAA@@@???>>>===<<<===>>>??????@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCBBBCCCDDDBBB???===<<<===@@@AAACCCDDDEEEEEEEEEEEE@@@BBBEEEEEEDDDEEEGGGIIIHHHEEEBBB>>>======>>>???@@@@@@@@@??????>>>>>>>>><<<============<<<<<<===>>>>>>======<<<<<<<<<<<<<<<999888:::;;;999888888999777555222111111222222000111333444555555444333333333222000//////......+++,,,,,,,,,,,,,,,+++***,,,---------,,,+++)))((()))((()))***,,,,,,+++)))"""""""""###$$$''')))***((($$$"""$$$$$$!!!  )))555GGG\\\iiippptttuuutttrrrssssssttttttuuuvvvvvvuuuvvvvvvvvvuuutttrrrqqqrrrrrrssstttttttttsssrrrsssssssssrrrqqqsssvvvyyy|||zzzwwwvvvwwwwwwvvvuuuuuusssqqqqqqsssuuuuuuuuusssuuuvvvuuuqqqoooqqqsssrrrrrrrrrtttvvvwwwuuussssssttttttuuuvvvwwwxxxxxxtttttttttttttttsssssssssttttttuuuuuuvvvvvvuuuuuuuuuwwwzzzzzzyyyxxxwwwxxxuuuvvvwwwxxxyyyyyyxxxxxxwwwxxxyyyzzzyyyxxxwwwuuutttuuuuuuvvvuuuuuuuuuvvvwwwwwwxxxyyyzzzyyyvvvsssttttttttttttsssrrrpppooozzzwwwuuuvvvxxxyyywwwuuuwwwwwwwwwwwwwwwwwwwwwwwwrrrsssuuuwwwxxxwwwwwwvvvsssuuuwwwxxxvvvuuuttttttyyyyyyyyyxxxwwwwwwwwwwwwvvvwwwxxxxxxxxxvvvuuuttttttwwwzzz{{{zzzyyyyyyyyyvvvvvvwwwyyyyyyzzzzzzzzzuuuwwwyyy{{{{{{zzzxxxvvvvvvwwwwwwwwwwwwvvvvvvvvvqqqsssuuuwwwxxxwwwvvvvvvssstttuuuvvvwwwxxxxxxyyy{{{yyyxxxwwwxxxxxxyyyyyy{{{yyyxxxwwwwwwwwwvvvuuuuuuuuuvvvvvvvvvuuuuuutttrrrppprrrwwwyyywwwvvvxxxxxxyyyzzzzzzzzzyyyxxxwwwuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxzzz|||{{{xxxuuuvvvvvvuuuuuutttuuuvvvwwwuuuuuuuuuwwwzzz{{{zzzyyywwwxxxyyyyyyyyyxxxwwwvvv|||xxxtttuuuyyy{{{yyyvvv~~~}}}zzzyyyyyyzzz|||}}}|||{{{zzzyyyyyyyyyyyyyyywwwvvvvvvvvvwwwxxxwwwvvvyyyyyyxxxxxxxxxyyy{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwuuutttttttttttttttttttttuuuuuuuuuuuuuuuttttttuuuwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzyyyyyyyyyxxxyyyyyyzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyzzz{{{|||wwwxxxzzz{{{{{{{{{{{{zzzyyyxxxvvvuuuuuuwwwyyyzzzwwwvvvuuutttttttttuuuuuuxxxwwwvvvuuutttsssrrrrrr//////000000000//////...222444888999::::::;;;<<<555555666666666666555555777888999<<<>>><<<999555444555666888:::<<<>>>???>>>@@@DDDHHHKKKLLLLLLKKKDDDCCCAAAAAAAAABBB@@@???;;;;;;:::<<<>>>@@@???>>>BBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<<<<======??????>>>>>>??????@@@@@@>>>@@@BBBBBB@@@>>>===>>><<<>>>@@@BBBCCCCCCCCCBBB>>>AAACCCDDDEEEEEEGGGHHHIIIGGGCCC@@@??????@@@AAAAAAAAAAAA@@@???>>>======;;;<<<===<<<;;;:::;;;<<<===;;;999777666666777888999777666888:::::::::999555333111///---......///---...000111222222111111000000///...---,,,++++++)))))))))))))))((('''&&&)))))))))))))))(((''''''''''''''')))++++++)))'''""""""""""""###$$$&&&&&&$$$  +++999LLLaaammmqqqttttttsssssssssttttttuuuvvvvvvvvvtttvvvwwwxxxwwwuuusssrrrppprrrtttuuuvvvuuusssrrrsssttttttsssssssssvvvxxxzzzxxxvvvvvvwwwwwwvvvuuuwwwssspppppptttvvvwwwuuussstttuuutttsssrrrrrrsssuuutttuuuwwwyyyyyyxxxvvvqqqrrrtttvvvxxxyyyyyyyyyrrrrrrrrrrrrssssssssstttwwwwwwwwwvvvtttsssqqqqqqtttvvvxxxxxxwwwvvvwwwwwwuuuvvvwwwxxxxxxxxxxxxxxxvvvxxxyyyzzzzzzyyywwwvvvsssuuuvvvvvvtttsssttttttwwwwwwxxxzzz{{{zzzxxxuuuttttttuuuvvvuuutttrrrqqqyyyxxxvvvvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwsssttttttuuuvvvvvvvvvvvvqqqsssvvvvvvvvvuuuuuuvvvvvvwwwxxxwwwvvvuuuvvvwwwvvvvvvwwwwwwwwwvvvuuutttsssvvvyyyzzzzzzzzz{{{|||vvvwwwxxxyyyyyyyyyyyyyyyuuuwwwxxxzzzzzzyyyxxxwwwwwwxxxxxxxxxxxxwwwvvvvvvqqqsssuuuxxxyyyyyyyyyxxxttttttuuuvvvwwwxxxyyyyyy|||zzzxxxxxxyyyzzzzzzyyyyyyxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuuuusssuuuyyyyyyuuusssuuuwwwwwwyyyzzzzzzzzzyyyxxxuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwxxxzzz{{{{{{xxxvvvuuuvvvvvvuuuttttttvvvyyyvvvvvvvvvwwwyyyzzzyyyxxxxxxxxxyyyzzzzzzyyyxxxwww|||zzzxxxxxxzzz{{{yyyvvv{{{zzzyyyyyyyyyzzz{{{|||yyyyyyxxxxxxxxxyyyzzzzzzuuuuuuvvvvvvwwwxxxxxxxxxyyyxxxvvvvvvvvvxxxzzz|||}}}}}}|||{{{{{{zzzyyyyyyyyyyyywwwvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuutttssstttvvvwwwwwwwwwvvvuuuxxxyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{||||||{{{zzzyyyzzzzzzyyyyyyyyy{{{|||}}}wwwwwwxxxyyyzzz{{{||||||}}}{{{wwwuuuuuuwwwzzz|||uuutttssssssssstttvvvwwwwwwwwwvvvuuuuuuttttttttt,,,---...///000000/////////111555666666555666666000000000000111222333333333222333666888888444111111222333444555777888888999<<<@@@DDDGGGHHHHHHGGGCCCBBBBBBCCCDDDCCC@@@===:::::::::<<<>>>???>>>===??????@@@@@@???>>>>>>===<<<;;;;;;::::::999::::::>>>>>>======<<<;;;;;;;;;:::<<>>???@@@??????======>>>???BBBDDDFFFFFFGGGFFFCCCAAA@@@@@@@@@AAABBBBBBAAA@@@>>>======<<<999;;;<<<;;;999888:::===;;;888444111111333666888777666555555777999999777333222000...------...///---...///000000///......------------,,,++++++***(((((((((((('''&&&%%%$$$''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&((((((&&&$$$  ,,,>>>QQQgggqqqtttuuuuuusssssssssttttttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuttttttppprrrtttvvvwwwuuusssrrrtttuuuvvvvvvttttttuuuvvvwwwuuutttuuuvvvvvvuuutttvvvrrrnnnooosssvvvvvvuuutttsssssssssuuuvvvuuutttuuuuuuuuuwwwyyyzzzxxxvvvrrrsssuuuwwwxxxyyyyyyyyyqqqqqqrrrrrrssstttuuuuuuxxxxxxxxxwwwuuusssrrrqqqrrrtttvvvvvvuuuuuuuuuvvvuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyysssvvvxxxwwwuuusssssstttvvvvvvvvvxxxzzz{{{yyyxxxtttuuuvvvwwwwwwvvvtttsssvvvwwwvvvuuutttuuuvvvxxxvvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttttttttuuuuuurrrsssuuuuuutttttttttuuusssuuuwwwvvvttttttuuuwwwttttttuuuvvvvvvuuusssrrrsssuuuvvvwwwvvvwwwxxxzzzwwwwwwxxxxxxxxxxxxxxxwwwvvvwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxwwwvvvtttuuuxxxzzzzzzzzzyyyxxxuuuvvvvvvwwwxxxyyyzzzzzz{{{xxxuuuuuuwwwxxxwwwvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxuuutttvvvzzzyyyuuusssuuussstttvvvxxxyyyyyyyyyxxxttttttuuuuuuvvvwwwwwwxxxwwwyyyzzz{{{zzzxxxvvvuuuuuuvvvvvvuuusssssswwwzzzxxxwwwvvvwwwyyyyyywwwvvvwwwxxxyyyyyyzzzyyyxxxwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwxxxxxxyyyzzzzzzzzzzzzxxxxxxxxxwwwwwwxxxxxxyyywwwxxxxxxyyyxxxxxxyyyzzzwwwwwwxxxxxxyyyzzz{{{|||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxwwwwwwvvvwwwwwwuuuvvvxxxyyyyyyyyyyyyxxxtttvvvwwwyyyyyyxxxwwwvvvyyyyyyzzzzzzzzzyyyxxxxxxwwwyyy{{{}}}~~~}}}{{{zzzzzzyyyxxxxxxyyyzzz}}}~~~yyyxxxwwwwwwwwwyyy{{{|||}}}|||zzzxxxxxxxxxzzz{{{ssssssrrrrrrsssuuuwwwxxxuuuuuuuuuuuuuuuuuuuuuuuu((())),,,...///000000///---000333444444333333333,,,,,,+++,,,---///111222...---...000444444222///000000000111111222222222444666:::>>>AAABBBBBBAAACCCCCCDDDEEEFFFDDD@@@======<<<<<<>>>@@@AAA@@@???;;;<<<===>>>>>>???>>>>>>===<<<;;;:::999888888888@@@???>>>===;;;999888777999<<>>;;;:::999444666888;;;=========<<<>>><<<:::;;;???CCCFFFGGGEEEDDDBBBAAA@@@???@@@@@@BBBAAA@@@???>>>===<<<;;;888:::;;;:::888777:::===;;;777333//////333777:::777777555444555777777555555333111///...///000000...//////000///...,,,,,,***++++++,,,,,,,,,++++++)))))))))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%###!!!!!!---BBBUUUjjjtttvvvvvvuuutttrrrrrrsssttttttuuuuuuvvvuuutttsssrrrrrrsssuuuvvvoooqqqtttwwwwwwvvvsssrrrtttvvvwwwwwwvvvtttuuuuuuuuutttssstttuuuvvvuuutttuuuqqqlllmmmrrruuuvvvtttuuusssqqqsssvvvxxxwwwtttsssssstttvvvxxxxxxwwwuuussstttvvvwwwxxxxxxxxxwwwqqqqqqrrrssstttvvvvvvwwwvvvvvvwwwwwwwwwvvvvvvuuuqqqssstttuuutttssstttuuutttuuuuuuvvvwwwwwwxxxxxx{{{yyywwwvvvwwwyyy{{{}}}tttwwwyyyxxxuuusssssstttuuuttttttvvvyyy{{{zzzyyytttuuuwwwyyyyyyxxxvvvuuusssuuuvvvuuurrrrrruuuxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvuuusssrrrrrrssstttuuussstttuuutttsssrrrsssuuuqqqtttvvvvvvtttsssuuuxxxrrrssstttttttttsssrrrqqqsssttttttsssrrrssstttvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyzzzzzz{{{zzzyyyxxxwwwwwwxxxzzz{{{{{{zzzyyyxxxwwwwwwxxxyyyyyyzzz{{{{{{yyyvvvrrrrrrtttuuutttsssuuuwwwxxxxxxxxxwwwwwwxxxvvvwwwxxxyyyzzz{{{{{{{{{rrrrrrvvv{{{{{{wwwvvvyyyppprrrtttvvvwwwxxxxxxxxxtttttttttuuuvvvvvvwwwwwwyyy{{{}}}|||yyyuuuttttttuuuvvvvvvuuusssssswww{{{xxxwwwwwwwwwxxxxxxwwwuuuvvvvvvxxxyyyyyyxxxwwwvvvrrruuuyyy{{{zzzyyyyyyzzzvvvwwwyyy{{{||||||{{{{{{yyyxxxxxxwwwvvvvvvvvvwwwzzz{{{{{{{{{yyyyyyyyyzzzwwwyyy{{{}}}~~~~~~}}}}}}xxxyyyyyyzzzzzz{{{{{{|||zzzyyyxxxxxxwwwxxxxxxxxxuuuwwwyyy{{{|||}}}||||||vvvwwwyyyzzzzzzyyyxxxwwwyyyyyyzzzzzzyyyyyyxxxwwwuuuwww{{{~~~}}}|||yyyyyyxxxwwwxxxzzz}}}~~~{{{zzzwwwuuuuuuwwwyyyzzz|||||||||{{{zzzzzzzzzyyyrrrqqqqqqqqqsssuuuxxxzzzuuuuuuuuuuuuvvvvvvvvvvvv***)))***---222333111///111000000222555555333000------...000222444444333555444333222444777:::<<<999666444333///+++///666888555555777:::;;;;;;===AAABBBCCCFFFHHHGGGEEEBBBAAA???===???BBBDDDCCCBBB@@@@@@AAAAAAAAA@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::999888666555555555888===AAA???999333666555555777999:::999777777777888999;;;===???@@@===>>>>>>??????>>>>>>===???>>><<<;;;;;;;;;999777999999888777777666555555777555222000000222555777;;;:::999888777777777777555555555444222000///...///000111111111///...---***,,,------,,,++++++,,,******+++***)))'''%%%$$$$$$###!!!!!!"""%%%!!! $$$---HHHWWWhhhrrrwwwxxxvvvqqqqqqrrrrrrpppooonnnoooqqquuuuuuuuuuuuuuuuuuuuuuuurrrssstttuuuuuutttsssrrryyytttooommmooorrrsssssssssrrrrrrtttxxxyyyvvvtttvvvtttrrrsssuuuvvvtttqqqssssssrrrtttuuuvvvtttsssuuusssrrrrrrtttuuuuuutttxxxtttrrrrrruuuxxxxxxwwwzzztttrrruuuwwwttttttxxxzzzzzzzzzxxxuuutttuuuvvvxxxxxxuuusssuuuyyyyyyuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwuuussssssuuuwwwwwwvvvqqqssstttqqqrrruuuuuurrruuuuuuttttttuuuvvvwwwwwwssstttvvvxxxzzz{{{{{{{{{zzzyyyvvvuuutttuuuvvvwwwuuuvvvwwwxxxxxxwwwvvvuuuzzzxxxuuuuuuvvvwwwvvvvvvwwwvvvuuutttsssrrrrrrrrrrrrsssvvvxxxyyyxxxwwwvvvoooqqqtttwwwxxxxxxxxxwwwuuuvvvwwwvvvttttttuuuwwwxxxyyyyyyyyyyyyyyyxxxxxxyyywwwuuuuuuwwwxxxxxxxxxyyywwwvvvwwwzzz|||{{{yyy}}}zzzvvvuuuyyy{{{}}}}}}|||zzzzzz{{{{{{yyywwwuuuuuuvvvwwwxxxrrrtttvvvxxxyyyxxxwwwvvvtttuuuvvvuuuuuuvvvyyy{{{vvvuuuvvvzzz~~~}}}zzztttuuuvvvwwwxxxwwwvvvvvvtttsssrrrsssuuuwwwwwwvvvyyyyyyyyyxxxwwwvvvuuuttttttttttttttttttvvvzzz}}}zzzxxxwwwwwwyyyzzzzzzzzzwwwuuusssvvv|||~~~{{{xxxzzzyyyxxxwwwvvvvvvvvvvvvyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwvvvttttttvvvxxxyyyyyyyyyyyyzzz|||yyyyyyyyyxxxxxxyyy}}}tttwww{{{~~~~~~|||zzzxxxyyyyyyyyyyyyzzzzzzzzztttvvvyyy|||~~~~~~~~~}}}zzzxxxvvvvvvvvvvvvtttsssvvv{{{~~~|||{{{}}}~~~|||xxxyyy{{{|||||||||{{{{{{wwwxxxwwwtttqqqsssxxx}}}yyyzzz{{{yyywwwvvvvvvwww|||{{{yyyyyyzzzyyywwwuuussstttuuuvvvvvvwwwvvvvvvvvvuuutttuuuwwwyyyyyyxxx******+++...333666666555888777666777::::::999777777888999;;;>>>???@@@@@@CCCCCCCCCBBBBBBDDDHHHLLLJJJEEE@@@<<<555111555===???<<<999777777777999:::>>>???@@@CCCFFFGGGFFFDDDEEEDDDEEEGGGIIIJJJHHHEEEDDDDDDEEEEEEEEEDDDDDDCCCAAAAAAAAA@@@???>>>======>>>>>>>>>===<<<;;;999999:::::::::<<<===<<<999666777666666777888888666444444444444555666888999:::::::::;;;<<<============>>>===;;;;;;<<<;;;888666888777777666555555444444333333222222333333444555888777666555555444444444333333222111000...---,,,...............---,,,+++***,,,---,,,)))((((((((('''(((((()))(((&&&%%%$$$###!!! &&&///NNN]]]llluuuyyyyyywwwrrrsssssstttrrrqqqpppqqqsssuuuuuuuuuuuuuuuuuuuuuuuuttttttvvvvvvvvvvvvttttttuuurrrppppppsssuuuuuutttsssssssssuuuwwwxxxvvvsssvvvuuussstttvvvwwwvvvtttqqqppppppqqqssstttrrrqqqtttsssrrrsssuuuuuuuuussswwwtttrrrrrruuuwwwxxxwwwzzztttsssvvvxxxuuuuuuwwwxxxxxxxxxwwwuuutttuuuwwwuuuuuusssppprrrvvvvvvrrruuuuuuuuuuuuvvvvvvvvvvvvxxxvvvsssssstttvvvvvvuuurrrttttttqqqrrrvvvwwwtttuuutttuuuuuuvvvwwwxxxyyysssuuuwwwyyy{{{{{{zzzzzzyyyxxxvvvuuutttuuuvvvwwwvvvvvvwwwxxxxxxwwwuuuuuuwwwvvvuuussssssssstttuuuwwwvvvuuuttttttsssttttttvvvwwwxxxyyyzzzzzzyyyyyyrrrtttuuuwwwxxxxxxxxxxxxuuuvvvvvvuuuttttttvvvxxxyyyyyyzzz{{{||||||||||||zzzxxxvvvvvvwwwxxxxxxxxxzzzxxxwwwxxxzzz{{{zzzxxx{{{|||}}}}}}|||{{{yyywwwxxxzzz|||}}}{{{zzzzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxqqqrrruuuwwwyyyzzzzzzzzzssstttuuuuuutttuuuvvvxxxxxxwwwwwwzzz}}}}}}zzzxxxvvvvvvxxxxxxxxxwwwvvvuuuxxxvvvuuuuuuvvvwwwvvvuuuxxxxxxxxxxxxxxxwwwvvvuuuxxxxxxxxxwwwuuuvvvwwwyyyxxxyyyyyyyyyyyyzzzzzzzzzyyyvvvtttvvvzzz|||yyyvvvyyyyyyxxxwwwwwwwwwwwwxxxzzz{{{{{{|||||||||||||||{{{{{{{{{{{{zzzyyyxxxxxxuuuwwwyyyyyyyyyyyy{{{}}}xxxyyyzzzyyyyyyzzz|||vvvwwwxxxyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzzzzzzzxxxwwwwwwwwwwwwuuutttvvvzzz}}}{{{{{{}}}}}}xxxyyyzzz{{{||||||{{{zzzxxxxxxvvvtttssssssvvvxxxxxxyyyyyywwwuuutttuuuvvvyyyxxxwwwxxxyyyyyywwwvvvwwwwwwwwwwwwwwwvvvuuuuuuvvvttttttuuuwwwxxxwwwvvv...---///222777<<<>>>>>>AAA@@@???@@@BBBDDDDDDDDDFFFGGGIIIKKKMMMOOOQQQRRRSSSUUUUUUQQQMMMMMMRRRWWW]]]WWWPPPIIIAAA<<<@@@GGGHHHDDD<<<555222222444555;;;;;;;;;>>>AAADDDDDDCCCFFFGGGJJJMMMOOONNNJJJGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBBAAA@@@???>>>===???>>>===<<<;;;:::999999999888888888999888666333777777777777888999::::::777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;777555555555555444444333333222///000111222222222222111222222111111000000//////...------,,,+++)))((('''))))))((('''''''''((((((((()))***(((%%%#########$$$$$$%%%&&&%%%$$$###"""  )))444TTTaaaooovvvxxxyyyvvvrrruuuuuuvvvtttsssrrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvuuuqqqqqqqqqsssvvvwwwvvvttttttttttttuuuwwwwwwuuussstttsssrrrsssuuuvvvvvvuuurrrqqqqqqrrrttttttsssqqqrrrrrrrrrtttvvvvvvtttsssvvvtttrrrsssuuuwwwwwwwwwvvvsssrrrvvvwwwuuuttttttuuuvvvvvvuuuttttttuuuwwwssstttsssppprrruuuuuuqqqtttuuuuuuuuuvvvvvvvvvwwwxxxvvvtttsssuuuvvvvvvuuutttvvvuuurrrrrrwwwyyyxxxvvvuuuuuuvvvwwwxxxyyyyyytttvvvyyy{{{|||{{{yyyxxxyyyxxxvvvuuuuuuvvvwwwxxxvvvwwwxxxxxxwwwvvvuuuttttttvvvvvvtttqqqqqqtttwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyyyywwwwwwwwwwwwxxxxxxxxxxxxuuuvvvuuutttsssuuuxxxzzzzzz{{{|||}}}~~~|||zzzxxxxxxyyyyyyxxxwww{{{zzzyyyyyyzzzzzzyyyxxxxxxyyyzzz{{{|||{{{zzzzzzwwwyyy{{{{{{zzzyyyyyyyyywwwwwwwwwwwwwwwxxxxxxxxxpppqqqtttwwwyyy{{{|||}}}tttvvvxxxwwwvvvuuuvvvwwwyyyxxxxxxzzz{{{zzzxxxvvvwwwwwwxxxyyyyyyxxxwwwvvv{{{yyywwwvvvwwwwwwvvvuuuvvvwwwxxxyyyzzzyyyyyyxxx{{{|||}}}{{{xxxvvvuuuvvvvvvyyy||||||zzzyyyzzz{{{{{{xxxuuuuuuxxxyyywwwuuuwwwwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{|||||||||||||||||||||}}}}}}}}}}}}||||||uuuwwwyyyzzzyyyzzz{{{|||wwwyyyzzzzzzyyyyyy{{{|||zzzyyyxxxwwwvvvuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvvv||||||zzzyyyxxxwwwvvvvvvzzzyyywwwwwwxxxxxxwwwuuuwww{{{|||yyyyyy}}}~~~yyyyyyzzz{{{{{{{{{zzzzzzyyyxxxvvvuuuvvvvvvuuuuuuwwwwwwvvvuuusssrrrtttvvvvvvuuuuuuvvvxxxyyyxxxvvvzzzzzzyyyyyywwwvvvuuutttuuuttttttuuuwwwwwwuuuttt666666777:::???CCCGGGIIIIIIHHHIIIJJJMMMPPPSSSTTTUUUWWWYYY[[[\\\___aaacccfffhhhggg```WWWSSSVVV[[[ddd___ZZZUUUMMMGGGIIIPPPNNNKKKBBB777000000222333:::999777888;;;===>>>>>>???CCCHHHMMMOOONNNJJJGGGJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@???>>><<<<<<<<<<<<;;;;;;<<<======:::777;;;;;;;;;;;;<<<===>>>???::::::;;;<<<<<<<<<;;;;;;999999:::;;;<<<:::666333333333222222111111111111------,,,,,,,,,++++++++++++++++++++++++***))))))&&&&&&&&&%%%$$$###!!! """!!!  !!!"""###$$$%%%###!!!!!!!!!""""""!!!  ---:::VVVbbboootttvvvwwwuuurrruuuvvvvvvuuutttsssuuuvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwwwwvvvuuutttqqqqqqqqqrrrttttttttttttttttttuuuvvvvvvuuutttrrrpppppppppqqqrrrsssttttttuuuttttttuuuwwwxxxvvvuuuqqqqqqsssuuuwwwwwwtttrrrttttttsssssstttvvvwwwwwwrrrqqqqqqtttuuuuuurrrqqqrrrtttttttttssssssuuuwwwuuuwwwwwwttttttwwwwwwtttttttttuuuuuuvvvvvvwwwwwwwwwuuuttttttvvvxxxyyyyyyvvvwwwvvvrrrsssxxx{{{{{{yyyxxxwwwwwwwwwwwwwwwwwwuuuwwwyyy||||||zzzxxxvvvxxxwwwvvvvvvvvvwwwxxxxxxwwwwwwxxxxxxwwwvvvtttssstttwwwyyywwwrrrqqquuuzzzwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxwwwvvvvvvvvvwwwwwwzzzzzzyyyxxxxxxxxxxxxyyyuuuvvvuuuttttttuuuyyy|||{{{|||}}}~~~~~~}}}|||zzzyyyzzzzzzxxxwww|||{{{zzzzzzyyyyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzyyyuuuwwwyyyyyyxxxvvvvvvwwwuuuvvvwwwxxxxxxxxxxxxxxxrrrssstttvvvyyy{{{|||}}}xxxzzz|||{{{zzzxxxwwwwwwxxxxxxxxxyyyyyyxxxwwwvvvuuuvvvxxxyyyzzzzzzyyyyyy{{{yyywwwvvvwwwwwwwwwuuuvvvwwwyyy{{{|||||||||{{{|||~~~~~~zzzwwwuuuuuutttyyy~~~~~~zzzxxxyyy|||}}}zzzwwwvvvvvvvvvuuussstttuuuvvvwwwxxxxxxxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}vvvxxxzzz{{{zzzyyyyyyzzzvvvxxxyyyzzzxxxwwwxxxyyy||||||{{{zzzyyyxxxwwwwwwvvvvvvwwwxxxxxxyyyyyyzzz~~~|||yyywwwuuutttuuuuuuzzzxxxwwwxxxyyyyyyxxxwwwyyy||||||yyyxxx{{{}}}}}}yyyyyyyyyzzzzzzzzzyyyyyyyyywwwuuuwwwyyyzzzwwwtttwwwwwwvvvtttrrrrrrtttvvvwwwvvvvvvwwwxxxxxxwwwuuuxxxxxxxxxxxxwwwvvvuuutttuuuttttttuuuvvvvvvtttrrr@@@AAABBBEEEHHHLLLPPPSSSOOORRRUUUYYY]]]```ccceeefffhhhjjjkkklllnnnrrruuu|||}}}{{{rrreee\\\[[[]]]___]]]]]][[[VVVPPPQQQUUUYYYYYYQQQCCC;;;:::;;;:::===;;;888666666777777666666;;;BBBHHHJJJIIIGGGFFFMMMMMMNNNPPPPPPQQQQQQQQQLLLLLLMMMNNNMMMKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDDDD???@@@CCCEEEEEECCC@@@>>>>>>>>>???AAACCCCCC@@@>>>:::::::::;;;<<<===>>>???============<<<:::999888555555666888888777333000//////............------+++)))&&&###""""""###$$$$$$%%%%%%&&&%%%%%%$$$###  """111???XXXdddoootttvvvxxxwwwuuutttuuuuuutttssssssuuuvvvttttttttttttttttttttttttrrrssstttuuuuuutttsssrrrsssrrrqqqpppoooppprrrssssssuuuvvvvvvvvvttttttsssooopppqqqrrrrrrsssttttttwwwvvvvvvwwwyyyzzzxxxwwwqqqqqqrrruuuwwwwwwuuussssssssstttttttttuuuvvvwwwrrrsssssstttvvvwwwuuurrrqqqrrrssssssrrrsssuuuwwwuuuyyyyyyvvvvvvxxxxxxvvvtttttttttuuuvvvwwwwwwwwwvvvuuutttuuuxxx{{{}}}}}}wwwyyywwwssstttyyy|||{{{|||{{{yyywwwvvvuuuttttttuuuwwwyyyzzzzzzyyywwwuuuvvvvvvvvvwwwwwwxxxyyyyyyvvvwwwxxxxxxwwwvvvuuutttssswwwxxxvvvrrrqqquuuzzzxxxxxxxxxxxxxxxyyyzzz{{{yyyxxxwwwwwwvvvwwwwwwxxx|||{{{zzzyyyxxxxxxxxxxxxuuuvvvvvvuuutttvvvyyy|||{{{{{{||||||}}}}}}||||||}}}|||zzzzzz{{{zzzxxxwww{{{{{{{{{yyyxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwsssuuuwwwwwwvvvuuutttuuuuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvuuuvvvvvvxxxzzz{{{xxxzzz||||||zzzxxxwwwwwwuuuvvvwwwwwwwwwwwwwwwwwwrrrtttvvvyyyzzz{{{{{{{{{yyywwwvvvvvvwwwxxxwwwwwwwwwxxx{{{}}}~~~~~~}}}|||yyy{{{~~~~~~{{{xxxwwwvvvtttyyy~~~~~~zzzwwwyyy||||||{{{xxxwwwvvvvvvtttsssrrrsssuuuvvvwwwwwwwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzvvvwwwxxxzzz{{{{{{||||||xxxzzz||||||zzzwwwwwwwwwuuuvvvxxxxxxvvvuuuuuuvvvyyyzzz{{{||||||{{{zzzyyytttuuuvvvwwwyyy{{{|||}}}|||zzzwwwuuuttttttuuuvvvyyyxxxwwwwwwyyyzzzyyyxxx{{{~~~~~~yyywwwyyy{{{zzzyyyyyyyyyxxxxxxxxxyyyyyyyyywwwvvvxxx|||}}}zzzwwwwwwwwwwwwvvvttttttvvvxxxzzzyyyxxxxxxyyyxxxvvvttttttuuuuuuvvvwwwwwwvvvvvvuuutttttttttvvvvvvtttrrrFFFHHHLLLNNNQQQTTTXXX[[[YYY^^^ffflllppprrrtttuuuwwwyyy||||||{{{}}}ssshhhbbbaaa``````bbbddd```ZZZZZZ^^^iiimmmiii[[[QQQOOOLLLGGGEEEBBB===:::888666444222000555<<<@@@BBBCCCCCCCCCKKKLLLMMMOOOPPPQQQQQQQQQKKKLLLNNNOOOOOONNNLLLKKKHHHIIIIIIIIIHHHHHHGGGFFF@@@AAADDDIIIMMMLLLEEE@@@???@@@AAADDDFFFFFFCCCAAA<<<<<<<<<<<<<<<===>>>???;;;;;;:::999888666444333/////////111222111...+++(((((((((((((((((((((((('''$$$  !!!!!!  """444DDD]]]gggqqquuuvvvyyyzzzxxxssstttuuutttssssssuuuvvvssssssssssssssssssssssssqqqrrrssssssssssssrrrqqqssssssqqqooommmnnnpppsssrrrtttvvvwwwuuuttttttuuurrrsssuuuuuuttttttuuuwwwvvvuuuuuuvvvxxxxxxwwwuuuqqqqqqrrrtttvvvwwwvvvtttqqqssstttuuuttttttuuuwwwuuuwwwwwwvvvxxx{{{zzzvvvrrrsssssssssrrrrrrtttvvvssswwwyyyvvvuuuwwwwwwuuusssssstttuuuvvvwwwxxxxxxvvvttttttuuuyyy|||}}}}}}xxxzzzxxxuuuuuuyyy{{{zzz|||{{{yyywwwuuutttssssssuuuvvvwwwxxxxxxwwwwwwvvvuuuvvvwwwwwwxxxyyyzzzzzzuuuvvvwwwxxxxxxwwwvvvuuurrrttttttsssqqqqqqtttwwwyyyxxxxxxxxxyyyzzzzzz{{{yyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxuuuvvvwwwwwwvvvvvvxxxzzzxxxyyyyyyzzz{{{{{{{{{{{{|||{{{zzzzzz{{{{{{yyywwwyyyzzzzzzyyyvvvuuuvvvvvvxxxxxxwwwvvvvvvuuuuuuuuusssuuuwwwwwwvvvuuutttuuuwwwwwwwwwwwwwwwxxxxxxxxxyyywwwuuuttttttuuuwwwxxxwwwxxxyyyyyywwwuuuvvvvvvtttvvvwwwvvvuuuuuuvvvwwwqqqsssuuuxxxzzz{{{{{{{{{yyywwwuuuvvvwwwxxxxxxwwwwwwyyy|||~~~~~~}}}{{{zzzvvvxxx{{{|||zzzyyyxxxxxxuuuxxx{{{{{{yyyxxxyyyzzzzzzzzzzzzzzzxxxwwwvvvuuurrrsssuuuwwwxxxxxxwwwvvvwwwxxxyyy{{{||||||||||||uuuvvvwwwxxxyyyzzzzzzzzzxxxzzz||||||zzzwwwvvvvvvvvvwwwxxxwwwuuuttttttuuuvvvwwwyyy{{{{{{{{{yyyxxxrrrssstttvvvxxxzzz{{{|||zzzxxxvvvuuuuuuuuuwwwxxxwwwvvvvvvwwwyyyzzzyyyxxx{{{~~~~~~yyywwwyyyzzzxxxyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxyyy{{{{{{zzzyyyvvvwwwxxxxxxvvvvvvwwwxxx{{{zzzxxxxxxyyyxxxuuusssqqqrrrtttuuuwwwxxxxxxxxxwwwuuussstttuuuvvvvvvuuuGGGKKKPPPUUUWWW[[[___bbbfffnnnyyyzzzrrrnnnqqqpppqqqrrrnnniiijjjoooyyytttgggbbb[[[RRRMMMJJJEEEBBB>>>;;;777555---111555777888888:::<<>>===<<<;;;:::999888888888222222222111000...---,,,)))((('''((())))))'''&&&!!!!!!!!!"""""""""""""""   ###555GGGaaajjjrrrtttuuuwwwxxxvvvssstttuuutttssstttuuuwwwrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrssssssrrrqqqpppoooqqqsssrrrppppppqqqssspppsssvvvwwwuuutttuuuvvvsssuuuwwwvvvtttsssuuuwwwttttttsssuuuvvvwwwvvvtttrrrqqqqqqsssuuuwwwvvvuuupppsssuuuuuutttsssuuuwwwvvvxxxwwwtttwww||||||xxxssstttttttttrrrrrrtttvvvqqqwwwyyyvvvtttuuuvvvtttsssssstttuuuvvvwwwxxxxxxwwwuuuttttttwwwyyyzzzzzzxxxzzzzzzvvvvvvyyyyyywwwyyyyyywwwvvvuuutttttttttuuuttttttuuuuuuvvvwwwwwwuuuuuuwwwxxxyyyzzzzzzzzzssstttvvvwwwxxxxxxwwwwwwssssssrrrqqqrrrssstttuuuyyyyyyyyyxxxxxxyyyzzzzzzwwwxxxzzz{{{{{{{{{{{{zzzyyyzzz{{{{{{zzzyyywwwvvvuuuwwwyyyyyyxxxwwwwwwwwwtttuuuwwwyyy{{{|||}}}}}}zzzyyyyyyzzz{{{{{{yyywwwvvvxxxyyyxxxuuutttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuwwwyyyyyyxxxwwwvvvwwwyyyxxxwwwvvvvvvvvvwwwxxxyyywwwtttrrrrrrtttvvvxxxwwwwwwxxxwwwuuuuuuvvvxxxvvvwwwxxxvvvsssrrrsssuuussstttvvvxxxyyyyyyxxxxxx|||zzzxxxwwwxxxyyyxxxwwwwwwyyy{{{||||||zzzwwwuuutttwwwyyyyyyxxxwwwwwwxxxwwwwwwxxxxxxxxxxxxyyyyyywwwyyy{{{|||{{{yyywwwwwwtttvvvwwwyyyzzzyyyxxxwwwwwwxxxyyyzzz{{{|||||||||vvvwwwxxxyyyzzz{{{{{{{{{uuuxxx{{{|||{{{yyyxxxxxxyyyyyyyyywwwttttttuuuwwwwwwwwwxxxxxxxxxyyyyyyyyyvvvvvvwwwxxxyyyzzzzzz{{{yyyxxxwwwvvvvvvvvvwwwxxxvvvuuutttvvvxxxyyyyyyxxxwww{{{}}}zzzyyyzzz{{{yyyzzzyyyxxxwwwvvvvvvwwwxxxyyyzzzzzzyyywwwvvvvvvwwwtttvvvyyyyyyxxxwwwvvvvvvxxxwwwvvvwwwxxxwwwvvvtttrrrssstttvvvxxxyyyyyyyyyxxxuuusssssstttwwwxxxyyyEEEKKKRRRWWW[[[^^^cccgggpppyyy~~~{{{vvvxxx~~~tttmmmcccWWWSSSPPPLLLHHHDDD@@@<<<999***---000000//////333666;;;<<<>>>@@@BBBCCCCCCDDDFFFHHHKKKNNNOOOOOOMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLGGGEEEKKKSSSTTTKKKAAA???@@@AAACCCDDDBBB===:::888777555222000...------************)))(((''''''%%%###""""""###$$$###"""   ###666IIIbbbkkkqqqrrrqqqssssssrrrtttuuuvvvuuutttuuuvvvxxxqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssrrrqqqqqqkkkoootttuuutttrrrssstttooosssvvvwwwuuutttvvvwwwrrruuuvvvuuurrrqqqsssuuuuuuttttttuuuwwwxxxvvvuuusssqqqqqqrrrtttvvvwwwwwwppprrruuuuuutttsssuuuwwwtttvvvuuuqqqsssyyyzzzvvvtttuuuuuutttsssrrrtttuuurrrxxx{{{xxxuuuvvvwwwvvvsssssstttuuuvvvwwwxxxxxxxxxvvvtttsssuuuvvvvvvvvvxxx{{{zzzwwwvvvyyyxxxuuuvvvvvvuuuuuuuuuuuuuuuvvvttttttsssssssssuuuwwwxxxtttuuuwwwxxxzzzzzz{{{{{{ssstttuuuwwwxxxxxxxxxxxxvvvtttrrrssstttvvvwwwvvvzzzyyyyyyxxxxxxyyyyyyyyytttuuuxxxzzz{{{zzzyyyxxxxxxyyyzzz{{{{{{yyywwwvvvuuuwwwzzzzzzyyywwwvvvvvvppprrruuuxxx{{{~~~xxxxxxxxxyyy{{{{{{yyywwwtttvvvxxxwwwtttssstttwwwuuuttttttttttttuuuuuuvvvwwwyyy{{{{{{zzzyyyxxxyyy{{{yyywwwuuuuuuvvvwwwxxxwwwvvvsssqqqqqqsssvvvxxxxxxyyyyyywwwvvvvvvyyy{{{xxxyyyyyyvvvrrrpppqqqsssuuuvvvwwwxxxxxxwwwvvvuuu}}}{{{yyyyyyyyywwwvvvvvvxxxzzz{{{zzzwwwsssqqqtttvvvwwwwwwvvvuuuvvvwwwxxxwwwuuuuuuwwwyyyyyyxxxuuuxxx|||~~~}}}{{{yyyxxxvvvxxxzzz{{{{{{zzzyyyxxxtttuuuwwwxxxyyyzzzzzzzzzxxxyyyzzz{{{||||||||||||sssvvvzzz||||||zzzzzzzzz|||{{{zzzwwwuuuuuuwwwyyy|||zzzxxxwwwvvvxxxzzz|||{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxwwwwwwwwwwwwwwwuuuttttttuuuwwwyyyyyyxxxsssyyy|||zzzzzz|||}}}{{{zzzyyywwwvvvvvvvvvwwwwwwzzz{{{{{{xxxsssqqqrrrtttrrruuuyyyzzzyyywwwuuuuuuuuuttttttuuuwwwwwwvvvuuuttttttvvvwwwyyyyyyzzzzzzyyyvvvsssrrrtttxxxzzz{{{CCCEEEJJJSSS^^^fffjjjkkkuuuuuudddXXXQQQKKKEEEDDDFFFGGGDDD@@@666111+++'''''')))++++++000111333444666777888888>>>BBBFFFHHHFFFFFFGGGHHHJJJKKKMMMMMMLLLLLLMMMNNNKKKKKKKKKKKKJJJHHHGGGFFF@@@???===<<<;;;888444111333000,,,+++,,,,,,+++)))&&&&&&%%%%%%###   %%%;;;OOOgggnnnsssssssssuuutttqqquuusssrrrrrrtttuuuuuutttqqqrrrssssssttttttssssssrrrsssuuuuuusssrrrqqqqqqqqqnnnmmmqqqvvvyyywwwsssqqqrrrssstttuuuuuuuuuuuuvvvvvvuuutttttttttttttttsssrrrqqqrrruuuwwwxxxxxxvvvuuusssrrrrrrssstttuuuuuuwwwwwwuuuqqqppprrrtttqqqpppppprrruuuwwwwwwwwwuuuvvvwwwvvvtttrrrsssttttttuuuwwwyyyzzzzzzzzzyyyvvvwwwxxxxxxyyyxxxwwwvvvwwwsssnnnoootttyyyyyywwwyyywwwxxx}}}~~~zzzwwwwww}}}|||zzzvvvsssqqqssstttooooooqqqrrrtttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuvvvwwwxxxyyyyyyzzzuuuvvvxxxyyyyyyxxxwwwvvvxxxxxxxxxxxxwwwuuutttsssvvvxxx{{{|||{{{yyyuuusssssswwwzzzxxxtttrrrsssvvvzzz{{{|||}}}|||{{{zzzyyysssssstttvvvyyy{{{}}}ssstttvvvwwwxxxyyyzzzzzzzzz|||}}}|||xxxuuusssrrrvvvuuussssssuuuxxx||||||{{{zzzzzzyyyyyyyyyyyy}}}yyywwwxxxvvvttttttwwwuuuuuutttttttttvvvwwwxxx}}}|||{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzyyywwwuuutttsssuuuyyy{{{{{{yyyvvvsss}}}{{{xxxwwwxxxyyyxxxxxxxxxxxxyyyxxxwwwuuusssrrruuuvvvvvvtttsssrrrtttvvvxxxxxxwwwwwwxxxxxxyyyzzzvvvvvvvvvxxx{{{|||{{{zzzyyyyyyzzzzzzyyyxxxvvvuuuvvvwwwyyy|||~~~}}}zzzwwwuuuuuuwwwzzz}}}~~~}}}|||vvvuuuuuuwwwzzz|||}}}}}}|||yyywwwxxxyyyzzz|||{{{yyywwwuuuuuuuuuuuuxxxyyyyyywwwyyy|||{{{wwwvvvwwwyyy{{{{{{yyywwwuuuxxxxxxxxxxxxxxxwwwwwwxxxwwwxxxyyyzzz{{{zzzyyyxxxvvvuuuuuuuuuvvvxxxzzz{{{|||zzzvvvqqqmmmlllnnnqqquuuvvvxxxxxxxxxuuusssqqqsssssstttuuuvvvxxxzzz{{{xxxyyyyyyzzzyyyxxxvvvuuuuuutttrrrqqqrrruuuxxxzzzEEEFFFKKKUUU```iiinnnpppyyy~~~~~~}}}}}}}}}sssdddXXXOOOKKKGGGHHHKKKLLLHHHCCC999333,,,'''%%%%%%%%%$$$((()))+++---///000000111777:::>>>@@@??????@@@AAAEEEGGGIIIJJJIIIIIIJJJLLLJJJJJJIIIIIIGGGFFFEEEDDD<<<:::999777666444000---222...***((())))))((('''%%%%%%&&&%%%$$$"""   &&&===QQQfffmmmrrrrrrrrruuutttrrrtttsssrrrssstttuuutttssspppqqqrrrssstttuuuuuuuuuppprrrtttuuuttttttvvvwwwsssqqqpppssswwwzzzxxxuuurrrrrrsssssssssrrrrrrqqqvvvvvvvvvvvvvvvwwwxxxxxxxxxvvvttttttvvvwwwwwwwwwtttssssssssssssssstttuuurrrtttuuutttrrrrrrtttwwwuuuttttttuuuvvvwwwwwwuuuwwwxxxxxxvvvtttrrrrrrrrrvvvwwwxxxyyyyyyyyyxxxwwwvvvwwwxxxyyyzzzyyyxxxwwwzzzuuuqqqrrrvvvyyyyyyxxxxxxuuuvvv{{{|||yyyvvvvvv{{{{{{yyyvvvsssrrrsssuuupppqqqrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxzzzzzzyyyyyyyyyyyyyyyyyywwwxxxzzz{{{zzzxxxvvvtttsssvvvyyyxxxtttssstttwwwxxxyyyyyyyyyyyyxxxxxxwwwttttttuuuvvvwwwyyy{{{|||xxxxxxyyyyyyzzzyyyyyyyyyzzz|||}}}|||yyyvvvttttttuuuuuuuuuvvvwwwyyyzzz{{{yyyzzz{{{{{{{{{yyywwwvvv{{{wwwwwwxxxxxxuuutttwwwuuuuuuuuuuuuvvvxxxzzz|||{{{zzzyyyxxxwwwvvvvvvvvvxxxxxxyyyzzzyyyxxxwwwwwwvvvxxx{{{}}}~~~{{{xxxvvv{{{yyyxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyxxxwwwuuutttwwwxxxyyyxxxvvvuuuvvvwwwxxxxxxwwwwwwxxxxxxyyyzzzxxxwwwwwwyyy|||}}}|||{{{yyyyyyzzzzzzyyywwwuuutttyyyzzz|||~~~{{{xxxuuuuuuvvvyyy{{{}}}|||zzzxxxvvvuuuwwwzzz|||}}}}}}~~~|||zzzyyyxxxyyyyyyyyyxxxwwwvvvvvvwwwwwwxxxwwwzzz{{{xxxxxx{{{|||yyyxxxyyyzzz{{{{{{zzzyyywww|||{{{zzzzzz{{{{{{zzzyyywwwxxxyyyzzzzzzzzzyyyyyyvvvvvvvvvvvvwwwyyyzzz|||zzzyyywwwsssooonnnppprrrxxxwwwwwwvvvuuutttssssssrrrssstttvvvwwwxxxyyyzzzwwwxxxyyyyyyyyyxxxwwwvvvuuuuuutttssstttuuuwwwyyyHHHJJJOOOXXXcccnnnuuuxxx~~~vvvtttoooqqquuuxxxwwwnnnaaaWWWNNNKKKJJJLLLQQQRRRNNNJJJAAA:::111***'''%%%### """###$$$&&&'''(((((((((,,,///222333333333444555:::===@@@AAAAAABBBDDDEEEBBBBBBBBB@@@???===<<<;;;555333222111111///---***///,,,'''$$$$$$&&&&&&&&&%%%&&&&&&'''&&&%%%###""" """"""!!!   (((???TTTffflllqqqqqqrrruuuuuusssrrrrrrrrrtttvvvvvvtttrrroooppprrrsssuuuuuuvvvvvvrrrssstttttttttuuuwwwyyyvvvtttssstttxxxzzzxxxvvvsssrrrrrrqqqpppoooooonnnttttttuuuvvvwwwyyyyyyzzz{{{yyyvvvuuuuuuuuuuuutttqqqrrrrrrssstttttttttsssppprrrsssssstttuuuwwwyyyyyyxxxwwwxxxxxxxxxvvvtttxxxyyyyyywwwtttrrrqqqqqqwwwxxxxxxyyyxxxwwwvvvuuuvvvwwwyyyzzzzzzzzzyyyyyyzzzvvvssssssuuuxxxwwwvvvvvvssstttyyyzzzwwwtttuuuxxxxxxxxxvvvsssrrrsssuuussssssssstttuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyxxxxxxwwwwwwwww{{{zzzzzzyyyxxxxxxxxxyyyzzzyyyyyyxxxyyyzzz{{{|||yyyyyyyyyyyyxxxwwwvvvuuusssvvvxxxxxxuuutttvvvxxxyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwxxxyyyyyyzzz{{{{{{{{{{{{{{{zzz|||}}}|||zzzxxxwwwwwwtttuuuwwwyyyzzzyyyyyyxxxvvvxxx{{{||||||zzzvvvtttwwwuuuvvvyyyyyyvvvuuuwwwvvvvvvvvvwwwxxxzzz}}}~~~{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwxxxyyyzzzzzzyyyyyyyyy{{{}}}}}}zzzxxxxxxwwwwwwxxxzzzzzzyyywwwwwwxxxyyyzzzzzzyyyxxxwwwzzz{{{}}}|||zzzxxxwwwxxxzzzzzzzzzzzzzzz{{{{{{|||yyyxxxxxxzzz|||}}}}}}{{{yyyyyyyyyyyyxxxvvvtttsssyyyzzz{{{~~~|||yyywwwvvvwwwxxxzzz{{{zzzxxxzzzxxxvvvwwwyyy|||}}}~~~|||{{{zzzyyyyyyxxxxxxxxxuuuuuuuuuvvvwwwxxxzzz{{{tttyyy{{{xxxuuuxxxzzzyyyxxxxxxxxxxxxyyyyyyxxxxxx}}}{{{yyyyyy||||||zzzxxxwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyzzz{{{xxxxxxxxxuuusssrrrrrrtttzzzyyyvvvtttssssssttttttrrrsssvvvxxxyyyzzzyyyyyyvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwMMMOOOTTT\\\gggrrr{{{xxxlllhhhaaadddjjjoooooohhh^^^VVVQQQMMMJJJMMMSSSVVVUUURRRKKKCCC999222///,,,((($$$!!!"""###############""""""$$$%%%''''''''''''(((,,,///222444555666888:::555555444333111000...---+++***)))***++++++***)))***'''###!!!!!!###&&&((('''((())))))((('''&&&%%%"""!!!!!!###"""  """%%%%%%###  !!!   (((???TTTfffmmmqqqrrrsssvvvwwwuuupppqqqrrrtttvvvvvvtttqqqqqqrrrssstttuuuuuuuuutttuuuuuuuuutttrrrrrruuuwwwwwwvvvtttuuuwwwxxxwwwvvvsssrrrqqqppppppooooooooorrrssstttuuuvvvwwwwwwwwwyyywwwtttrrrssssssrrrqqqpppqqqrrrtttttttttssssssqqqqqqrrrssstttvvvxxxyyyyyyxxxxxxxxxyyyyyyvvvtttvvvwwwxxxxxxuuusssssssssvvvvvvwwwxxxxxxwwwvvvuuuuuuvvvwwwyyyzzzzzzyyyyyyyyyvvvsssrrrsssttttttrrruuurrrrrrwwwxxxuuussstttvvvwwwwwwvvvtttssstttuuuttttttuuuuuuvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvzzzyyywwwvvvuuuvvvvvvwwwyyyxxxvvvuuuuuuvvvxxxyyyzzzyyyxxxwwwwwwvvvvvvvvvsssuuuwwwxxxvvvvvvwwwxxx|||{{{yyyxxxwwwxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvuuuvvvxxxzzz|||~~~zzz|||}}}}}}{{{yyyyyyyyyvvvwwwxxxyyyyyyyyyxxxxxxtttvvvxxxzzz{{{zzzxxxwwwtttsssuuuzzz{{{wwwvvvwwwxxxwwwwwwwwwxxxzzz{{{}}}||||||{{{{{{zzzyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyyyyyyy{{{}}}~~~~~~|||zzzxxxuuuuuuvvvxxxzzz{{{yyywwwuuuvvvwwwyyyyyyyyyyyyxxxzzz}}}|||yyyxxxxxx}}}||||||||||||}}}~~~~~~xxxxxxxxxyyy{{{|||{{{zzzyyyyyyyyyyyyxxxvvvtttrrruuuvvvxxx{{{}}}~~~|||zzzzzzyyyxxxyyyzzzzzzyyyxxx|||zzzwwwwwwyyy{{{}}}}}}zzzxxxwwwuuuuuuvvvwwwxxxtttuuuuuuvvvxxxyyyzzz{{{ooovvvyyyuuuqqqsssvvvwwwvvvuuuuuuttttttuuuvvvwww|||yyyvvvwwwzzz{{{xxxtttuuuuuuvvvvvvwwwwwwxxxxxx{{{{{{zzzyyyxxxxxxxxxwwwvvvwwwxxxxxxvvvuuuuuuvvvyyyxxxwwwuuuttttttsssssssssuuuxxx{{{||||||zzzxxxuuuvvvwwwxxxyyyyyyxxxwwwwwwxxxxxxyyyxxxwwwvvvuuuRRRUUUZZZaaajjjttt}}}qqqddd___YYY]]]ccchhhiiieee^^^YYYUUUOOOJJJJJJPPPVVVXXXWWWOOOFFF<<<666555222---(((#########"""!!! !!!$$$&&&'''((()))+++))))))((('''&&&$$$"""!!! ###%%%%%%%%%"""!!!"""&&&))))))***+++++++++***)))(((***'''!!!$$$&&&((('''$$$!!!!!!$$$&&&&&&### !!!###$$$###    (((???SSShhhnnnrrrrrrtttwwwyyywwwppppppqqqtttvvvvvvtttqqquuuuuuuuuuuutttsssrrrrrrsssttttttrrrqqqqqqtttvvvvvvuuuttttttuuuuuuvvvuuusssrrrqqqqqqqqqqqqrrrsssttttttuuuvvvwwwvvvvvvuuuwwwuuurrrrrrsssssssssrrrpppqqqssstttuuutttsssssstttsssssssssuuuvvvwwwwwwvvvvvvvvvxxxyyyyyywwwuuurrruuuwwwxxxwwwuuuuuuvvvssstttuuuwwwxxxxxxwwwwwwrrrsssuuuwwwxxxyyyyyyxxxyyywwwuuutttttttttsssrrrtttqqqqqqvvvxxxuuutttuuutttvvvxxxxxxvvvtttttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwrrrsssssstttuuuuuuvvvvvvzzzyyywwwvvvuuuvvvwwwwwwzzzxxxvvvtttssssssuuuvvvzzzyyyxxxvvvvvvvvvvvvvvvtttuuuwwwwwwwwwwwwwwwxxx|||{{{yyyxxxwwwwwwxxxyyy{{{zzzyyyxxxwwwvvvvvvvvvtttuuuwwwyyy{{{|||}}}}}}{{{|||}}}|||{{{yyyzzz{{{yyyyyyxxxwwwwwwxxxyyyyyytttuuuvvvwwwyyyzzz{{{|||rrrqqquuuzzz{{{xxxvvvwwwzzzyyywwwvvvvvvwwwxxxxxxzzzzzz{{{{{{{{{zzzyyyxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwyyyzzz{{{{{{yyywwwuuuttttttuuuwwwzzzzzzyyywwwssstttvvvwwwxxxyyyxxxxxxyyy|||~~~~~~|||yyyxxxxxx{{{{{{zzzzzz{{{{{{|||}}}wwwvvvvvvxxxzzz{{{yyyxxxyyyyyyyyyyyyxxxvvvtttsssssssssvvvyyy}}}}}}}}}{{{zzzzzz{{{{{{zzzyyy}}}zzzxxxwwwyyyzzz{{{{{{xxxvvvsssqqqrrrtttwwwzzzvvvvvvwwwwwwxxxxxxxxxxxxooouuuyyyuuuqqqrrruuuwwwvvvuuutttssstttuuuwwwxxx{{{yyywwwwwwyyyyyyvvvtttsssssssssttttttuuuvvvwww~~~}}}|||zzzxxxvvvuuuttttttvvvxxxyyywwwvvvvvvwwwuuuvvvwwwxxxwwwuuusssrrrtttvvvzzz}}}~~~}}}zzzxxxtttuuuwwwxxxyyyxxxxxxwwwwwwxxxyyyzzzyyywwwuuutttWWW[[[```fffmmmttt|||zzzjjj___ZZZUUUXXX^^^cccdddbbb___\\\WWWPPPIIIGGGLLLSSSVVVVVVLLLCCC999555555444///)))""""""""""""!!!  ###'''((()))+++---.........---222---%%% ###&&&((((((&&&###!!!!!!###%%%'''&&&### !!!###%%%%%%"""   (((???TTTiiiooorrrrrrsssvvvxxxwwwppppppppprrruuuvvvtttssswwwwwwvvvvvvtttsssqqqpppnnnpppqqqrrrrrrtttvvvyyyuuutttsssrrrssstttuuuvvvtttsssrrrqqqqqqrrrttttttvvvwwwxxxyyyyyyyyyxxxwwwxxxvvvtttssstttvvvvvvuuusssttttttuuuttttttssssssvvvtttssstttuuuwwwwwwvvvssssssuuuwwwyyyzzzxxxuuupppssswwwxxxxxxwwwwwwwwwqqqrrrtttvvvwwwxxxwwwwwwppprrrtttvvvxxxxxxyyyxxx{{{{{{yyyxxxwwwvvvvvvvvvuuurrrrrrvvvxxxvvvuuuvvvuuuwwwyyyzzzxxxuuuttttttsssttttttuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwpppqqqqqqrrrtttuuuuuuvvvzzzyyyyyyyyyyyyyyyyyyzzz{{{zzzxxxvvvuuuuuuuuuuuuyyyyyywwwvvvvvvuuuvvvvvvvvvvvvwwwwwwxxxwwwwwwwww{{{zzzyyywwwwwwvvvvvvvvv{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxx{{{|||}}}|||zzzyyyyyy{{{zzzyyyxxxwwwwwwxxxzzz{{{wwwvvvvvvwwwxxxzzz|||}}}rrrqqqtttyyy{{{wwwvvvwwwzzzyyywwwvvvuuuuuuuuuvvvuuuvvvxxxyyyzzzyyyyyyxxxyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyxxxwwwuuusssuuuttttttvvvxxxyyyxxxwwwrrrsssuuuwwwxxxxxxxxxxxxxxxzzz||||||zzzyyyxxxyyywwwwwwwwwvvvwwwwwwxxxyyywwwvvvvvvwwwyyyzzzxxxwwwyyyyyyzzzzzzyyyxxxvvvuuutttuuuwww{{{~~~|||zzzzzz{{{|||{{{zzz|||zzzxxxxxxyyyyyyxxxwwwwwwuuusssqqqrrruuuxxx{{{vvvwwwwwwxxxxxxxxxwwwwwwsssxxxzzzwwwtttwwwyyyxxxwwwwwwvvvvvvvvvxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvrrrrrrrrrrrrssstttvvvwww}}}}}}|||zzzxxxvvvtttrrrtttvvvxxxxxxwwwvvvwwwxxxssstttwwwxxxxxxwwwtttssstttvvvyyy|||}}}|||yyyxxxuuuvvvwwwxxxxxxxxxwwwvvvwwwxxxyyyyyyxxxwwwvvvuuu[[[```eeejjjnnnsssxxx}}}qqqcccYYYTTTPPPSSSWWW[[[\\\[[[[[[ZZZWWWPPPHHHGGGJJJOOOPPPOOOHHH???666333444333---'''!!!"""###$$$$$$$$$$$$$$$  $$$&&&)))---111333444555555111)))"""!!! ###''')))((('''&&&%%%'''((((((&&&### """$$$%%%###      ***AAAVVViiinnnqqqpppqqqtttvvvtttppppppoooqqqsssuuuuuutttvvvvvvvvvvvvuuusssrrrqqqmmmppprrrttttttuuuwwwxxxttttttsssrrrrrrsssvvvxxxvvvuuusssqqqqqqqqqrrrssstttuuuxxxyyyzzzzzzyyyyyyxxxvvvtttssstttuuuuuutttwwwwwwvvvuuuttttttttttttvvvtttrrrsssvvvxxxxxxvvvssstttuuuxxxzzzzzzwwwuuuqqqtttxxxyyyxxxwwwvvvvvvrrrsssuuuvvvvvvvvvuuuuuuppprrrtttwwwyyyyyyzzzzzz{{{{{{{{{zzzxxxwwwwwwxxxwwwsssssswwwyyywwwwwwyyyvvvxxx{{{|||yyyvvvtttsssrrrrrrssstttvvvwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrrrrsssssstttttttttwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwvvvvvvxxxxxxxxxwwwvvvvvvuuuuuuxxxwwwwwwxxxxxxxxxvvvuuu{{{zzzzzzzzzxxxwwwvvvuuuxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyzzzyyyyyyxxxwwwvvv|||||||||{{{yyyxxxxxxzzzwwwwwwxxxyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyxxxxxxsssrrrtttxxxyyyvvvuuuwwwyyyxxxwwwvvvuuuuuuvvvvvvssstttwwwyyy{{{{{{zzzzzzvvvuuuuuuttttttuuuvvvwwwxxxxxxyyyyyyyyywwwuuutttvvvuuuttttttvvvwwwwwwwwwsssuuuvvvxxxyyyyyyxxxxxxxxxyyyzzzzzzyyyyyyzzz{{{vvvvvvuuuuuuvvvvvvwwwxxxxxxwwwwwwxxxzzzzzzyyywwwxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwxxx{{{~~~~~~|||yyyyyyzzz{{{{{{zzzzzzyyyxxxyyyyyyxxxvvvttttttuuuvvvwwwxxxyyyzzzzzzuuuvvvwwwxxxyyyxxxxxxwwwvvvyyyyyywwwwwwzzzzzzxxxwwwwwwwwwwwwxxxyyyzzzzzzxxxzzz|||yyyuuussstttwwwssssssrrrssstttuuuwwwxxxyyyyyyyyyyyyxxxwwwuuutttuuuvvvwwwwwwvvvvvvwwwxxxssstttuuuvvvwwwwwwvvvvvvssstttwwwyyyyyyyyywwwvvvvvvvvvwwwxxxxxxwwwuuuuuuwwwwwwwwwwwwwwwwwwvvvvvv^^^bbbhhhlllnnnqqqvvvyyyxxxyyyjjj\\\SSSOOOJJJMMMQQQSSSTTTTTTUUUVVVUUUOOOIIIGGGJJJMMMLLLIIIGGG>>>555222333333,,,%%%!!!"""$$$&&&(((***++++++""" ###(((---333777999;;;666222---'''""" """'''+++++++++++++++)))))))))&&&###!!! !!! ###$$$"""     +++CCCYYYhhhmmmpppnnnooorrrsssrrrqqqpppoooppprrruuuuuuuuuuuuuuuuuuuuuuuuttttttsssqqqsssvvvwwwvvvuuuuuuuuutttttttttsssrrrtttwwwyyyxxxvvvsssqqqooooooppppppppprrruuuwwwyyyzzzyyyyyywwwuuurrrqqqrrrrrrrrrqqqzzzxxxvvvuuutttttttttuuuuuusssqqqssswwwyyyyyyxxxuuuuuuwwwyyy{{{zzzwwwtttsssvvvyyyzzzxxxvvvuuuuuutttuuuvvvvvvvvvuuussssssqqqsssuuuxxxzzz{{{{{{{{{yyyzzzzzzyyywwwvvvvvvwwwxxxttttttxxxzzzxxxxxxzzzwwwyyy|||}}}zzzwwwtttsssqqqqqqrrrtttuuuwwwxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssstttvvvxxxyyyyyyyyyxxxuuuuuuvvvwwwwwwwwwwwwvvvwwwxxxxxxxxxwwwvvvuuutttyyyxxxwwwxxxxxxxxxvvvttt|||}}}}}}}}}|||zzzxxxwwwvvvvvvuuuvvvvvvwwwxxxxxxwwwxxxyyyyyyzzzzzzyyyyyy|||}}}|||zzzxxxwwwxxxyyytttvvvyyy|||}}}{{{yyyxxx{{{|||~~~~~~|||yyyuuurrrtttrrrtttxxxxxxvvvuuuxxxxxxxxxwwwvvvvvvwwwxxxyyysssuuuxxx{{{}}}~~~}}}}}}ssssssrrrssstttvvvxxxyyyzzzzzz{{{{{{zzzxxxwwwvvvwwwuuussssssuuuwwwwwwwwwuuuvvvxxxyyyzzzzzzyyyyyyxxxyyyzzzyyyxxxyyy{{{}}}xxxxxxwwwwwwxxxxxxyyyzzzyyyxxxxxxyyyzzz{{{yyyxxxxxxyyyzzz{{{{{{{{{zzzzzzwwwwwwwwwyyy|||}}}|||{{{|||zzzxxxxxxyyyzzz{{{zzzyyyxxxxxxyyyzzzxxxtttqqqrrruuuyyy|||}}}}}}{{{yyytttuuuwwwxxxyyyyyyyyyxxxvvvxxxwwwuuuwww{{{zzzvvvtttuuuuuuvvvwwwxxxxxxxxxsssxxx{{{xxxqqqnnnqqquuuttttttssstttuuuwwwyyyzzzuuuvvvwwwxxxyyyxxxxxxwwwvvvvvvwwwvvvuuuuuuwwwyyyttttttssstttuuuwwwxxxzzzqqqrrrtttvvvwwwvvvuuutttvvvwwwxxxxxxwwwvvvuuutttvvvvvvvvvvvvvvvvvvvvvwww___aaadddhhhllloooqqqrrrwwwyyyxxxuuussszzzpppcccYYYUUUNNNNNNOOOQQQSSSSSSPPPNNNOOOMMMJJJGGGGGGIIIKKKMMMHHHBBB:::666555222---(((%%%%%%%%%&&&'''((()))***,,,(((""" %%%,,,111333111//////***&&&$$$&&&'''%%%###"""###%%%(((,,,...---,,,***)))'''%%%######"""###$$$)))+++'''"""!!!  )))DDD\\\iiinnnpppnnnmmmpppqqqpppsssqqqqqqsssvvvwwwvvvsssuuusssqqqooonnnoooqqqrrruuuuuutttttttttvvvxxxyyyyyywwwsssqqqqqqrrruuuwwwuuuuuutttsssssssssttttttqqqvvv|||~~~|||xxxvvvvvvxxxwwwwwwwwwvvvvvvvvvuuuxxxyyyyyyxxxuuutttuuuvvvttttttttttttuuuuuuuuuuuuuuusssrrrssstttuuutttssssssxxx|||{{{wwwssssssuuuwwwxxxxxxvvvtttssstttuuussswwwxxxuuutttwwwyyyxxxxxxxxxwwwuuuuuutttttttttxxxwwwvvvtttttttttuuuuuuwwwwwwvvvvvvuuuuuuuuutttsssrrrqqqtttwwwyyywwwuuuxxxxxxxxxxxxwwwuuutttssswwwtttrrrrrrrrrrrrqqqpppssstttvvvwwwxxxxxxxxxwwwuuuuuuvvvvvvvvvvvvuuuuuu}}}zzzwwwtttssssssuuuvvvwwwwwwvvvvvvvvvwwwyyyzzzzzz|||}}}}}}zzzxxxwwwvvvzzzyyyxxxwwwwwwwwwwwwwwwyyyyyyxxxwwwvvvxxx{{{}}}|||{{{yyyyyyzzzzzzzzzyyyyyyyyyyyy||||||xxxxxxzzz||||||zzzyyyxxxyyywwwzzzyyytttrrruuuxxxwww{{{|||{{{zzzxxxxxxzzz{{{wwwuuuuuuwwwzzz|||}}}}}}|||xxxwwwxxxwwwtttuuuxxx{{{zzzyyyzzz{{{|||{{{zzz{{{zzzxxxvvvuuuuuuuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwyyyyyyxxxxxxwwwyyyxxxvvvvvvwwwxxxxxxwwwuuuxxx{{{~~~}}}|||{{{yyyxxxxxxzzz|||}}}}}}zzzwwwuuutttvvvxxxyyyyyy{{{yyyvvvuuuvvvwwwwwwvvv}}}|||zzzzzzzzzzzzxxxvvv|||yyyxxx{{{}}}zzzxxxyyyyyyzzzzzzyyyyyyxxxwwwvvvwwwzzz||||||zzzxxxwwwwwwvvvvvvwwwxxxyyyyyyzzzzzzxxxwwwuuutttssstttuuuvvvttttttuuuwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwwww|||zzzwwwtttssssssuuuwwwvvvvvvxxx{{{}}}~~~|||zzzvvvrrrqqqtttuuurrrqqqrrrxxxzzz{{{zzzxxxvvvvvvvvvtttuuuvvvwwwwwwvvvtttsssZZZ^^^bbbeeehhhkkkoooqqquuuvvvwwwwwwxxxqqqcccZZZWWWMMMMMMMMMOOOQQQQQQPPPNNNNNNLLLIIIGGGFFFGGGJJJKKKKKKEEE>>>;;;999666000+++&&&&&&%%%%%%&&&'''((()))+++&&&!!! &&&+++,,,+++***(((&&&###"""###%%%&&&&&&******+++,,,...///......+++******)))'''&&&$$$### !!!'''///333222///***'''$$$!!!  ***EEE\\\hhhmmmpppoooooorrrsssrrrrrrqqqppprrruuuvvvuuurrrsssrrrrrrrrrrrrqqqqqqrrruuutttttttttuuuvvvwwwxxxyyywwwuuusssssstttvvvwwwuuuuuutttssssssrrrssssssqqqvvv{{{}}}|||yyywwwwwwxxxxxxxxxwwwwwwvvvvvvvvvtttuuuvvvvvvtttrrrrrrsssuuuuuuuuuuuuuuuuuutttttttttsssssstttvvvvvvuuutttsssxxx|||{{{wwwssssssuuuuuuvvvwwwvvvuuutttvvvxxxvvvyyyyyytttsssvvvxxxwwwvvvvvvuuuuuuvvvwwwxxxyyy}}}{{{yyyvvvtttrrrrrrrrrwwwvvvvvvvvvvvvuuuuuutttuuusssrrrsssvvvwwwvvvuuussstttuuuvvvxxxxxxyyyyyyxxxwwwuuuuuuuuuuuutttrrrtttuuuwwwxxxyyyyyyyyyxxxwwwwwwwwwxxxwwwwwwvvvvvvzzzyyyvvvttttttttttttuuuuuuuuuuuuuuuwwwyyyzzz|||{{{|||}}}|||yyywwwwwwxxx||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwwwwyyyzzzxxxwwwvvvwwwyyyzzzzzzzzzxxxwwwwwwyyy{{{{{{yyyvvvyyyzzz|||{{{yyywwwvvvwwwyyy{{{zzzuuusssvvvxxxwwwxxxxxxxxxvvvttttttuuuwwwwwwvvvvvvxxxzzz||||||{{{{{{wwwuuuvvvvvvtttuuuyyy{{{zzzyyyzzz{{{|||{{{yyy|||{{{yyyxxxwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvwwwxxxyyyyyyyyyxxxwwwwwwuuuttttttuuuvvvvvvuuuvvvwwwyyy{{{||||||{{{zzz{{{yyyxxxyyy{{{}}}}}}||||||yyyvvvuuuvvvwwwwwwwwwxxxwwwuuuvvvxxxyyyzzzyyy}}}{{{zzzzzzzzzzzzxxxwww{{{wwwwww{{{|||zzzxxxyyyxxxxxxxxxxxxwwwvvvuuuuuuwwwyyy{{{{{{yyywwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzyyyxxxvvvttttttuuuvvvwwwtttuuuvvvwwwxxxxxxxxxxxxzzzyyyxxxwwwvvvvvvwwwwwwzzzxxxuuutttttttttttttttssssssuuuxxx{{{|||{{{yyyvvvrrrqqqtttuuurrrqqqrrrwwwyyy{{{{{{yyyvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvRRRWWW]]]```aaadddkkkqqqssstttvvvzzzqqq```XXXWWWLLLKKKJJJKKKMMMOOOOOONNNMMMKKKHHHEEEDDDEEEGGGHHHJJJFFFAAA>>><<<777111---'''&&&%%%%%%%%%&&&''''''((($$$"""""""""!!! """%%%***---000000000//////..................,,,***&&&###!!!%%%$$$$$$)))000555666666333222222///,,,'''"""  +++EEE]]]gggmmmqqqpppqqqtttuuusssqqqpppppprrrtttuuusssrrrqqqrrrtttuuuuuutttsssrrrttttttttttttuuuvvvwwwxxxxxxxxxwwwvvvvvvvvvvvvwwwvvvuuutttsssrrrqqqqqqqqqqqqtttyyy{{{{{{yyyxxxwwwyyyyyyxxxwwwwwwvvvuuuuuutttvvvxxxxxxwwwuuuuuuuuuvvvvvvvvvuuuuuutttssssssrrrrrrtttvvvyyyyyywwwuuutttxxx{{{{{{wwwttttttuuusssuuuvvvvvvvvvvvvxxxzzzxxx{{{yyysssqqqtttwwwwwwxxxwwwuuutttuuuwwwzzz|||}}}|||zzzwwwuuutttssssssvvvvvvvvvwwwvvvvvvuuuuuuwwwuuusssssstttvvvvvvuuurrrssstttvvvxxxyyy{{{{{{zzzyyyxxxxxxyyyyyywwwuuuuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuutttttttttvvvwwwyyy{{{||||||||||||zzzxxxwwwxxxyyy|||}}}}}}||||||{{{yyyyyywwwxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuwwwzzz|||}}}}}}xxxwwwwwwxxxyyyyyywwwuuuzzz{{{{{{zzzwwwuuuuuuuuuyyy|||{{{wwwtttwwwxxxwwwvvvwwwwwwuuusssrrrsssuuuwwwvvvwwwyyy{{{{{{zzzxxxzzzvvvtttuuuuuusssuuuzzz{{{zzzyyyzzz{{{{{{zzzxxx|||{{{zzzzzzyyyyyyyyyzzzxxxxxxvvvvvvvvvvvvxxxxxxvvvvvvwwwxxxxxxxxxxxxxxxwwwuuussssssuuuvvvvvvuuuwwwwwwwwwxxxxxxxxxxxxyyyzzzyyyyyy{{{}}}~~~}}}{{{}}}{{{xxxvvvwwwwwwwwwvvvvvvuuuuuuvvvyyy|||}}}||||||{{{yyyyyyzzzzzzyyywwwyyyuuuuuuyyy{{{yyyxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvxxxzzzzzzxxxvvvvvvvvvyyyyyyyyyxxxyyyyyyzzzzzzzzzxxxvvvuuuuuuuuuwwwxxxuuuvvvwwwxxxyyyyyyyyyyyy{{{{{{yyyxxxwwwwwwwwwwwwzzzwwwttttttuuuvvvsssppprrrrrrtttwwwzzz|||{{{yyyxxxtttrrruuuvvvtttssstttvvvxxx{{{{{{yyywwwuuuuuuwwwvvvvvvwwwwwwxxxyyyyyyIIIPPPWWWYYYZZZ^^^gggooossssssvvv}}}kkkZZZRRRRRRIIIHHHFFFFFFIIILLLMMMMMMKKKIIIFFFCCCBBBBBBCCCDDDFFFDDD@@@===;;;666000,,,)))'''&&&$$$###$$$%%%%%%$$$  """'''...444666666666444222222222333888777444111---)))&&&%%%,,,)))''''''***...//////444888;;;<<<999444///---&&&!!!   ---GGG]]]hhhnnnrrrrrrrrrtttuuurrrrrrrrrrrrssstttttttttsssrrrssstttuuuuuuuuuuuuuuussssssttttttuuuvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvuuutttrrrqqqqqqqqqqqqppprrruuuxxxxxxxxxwwwwwwxxxxxxwwwvvvvvvuuuttttttsssuuuxxxxxxwwwvvvuuuvvvvvvvvvvvvvvvuuutttrrrqqqqqqrrrtttxxx{{{{{{yyyvvvuuuxxxzzzzzzwwwuuuuuuvvvtttvvvwwwxxxwwwwwwxxxyyyxxxzzzxxxrrrqqquuuyyyyyy|||zzzvvvtttsssuuuwwwyyyxxxxxxxxxxxxxxxxxxyyyyyyuuuvvvwwwwwwwwwvvvvvvuuuyyywwwuuusssssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxzzzzzzyyyzzz{{{zzzxxxvvvuuuvvvxxxyyyyyyyyyxxxxxxzzzzzzyyyxxxwwwwwwwwwwwwuuuvvvwwwxxxxxxwwwvvvvvvtttuuuuuuvvvxxxyyyzzz{{{|||||||||yyywwwwwwyyyzzz{{{{{{|||{{{{{{yyywwwvvvxxxxxxyyyzzzzzzyyywwwuuuyyyxxxxxxyyy|||~~~~~~{{{zzzyyyyyyyyyyyyxxxwww|||||||||zzzwwwuuutttuuuvvvzzzzzzvvvuuuxxxyyyxxxxxxyyyyyywwwuuutttuuuvvvwwwwwwxxxzzz{{{{{{xxxvvv|||wwwttttttsssrrrtttxxxzzzyyyyyyzzz{{{{{{yyywwwzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{uuuuuuvvvvvvwwwwwwwwwwwwyyywwwttttttvvvxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxzzzyyyzzz|||~~~~~~|||zzz|||zzzxxxwwwxxxyyyxxxwwwvvvuuuuuuwwwzzz}}}}}}}}}{{{zzzyyyyyyzzz{{{zzzxxxwwwttttttxxxzzzyyyxxxyyyzzzzzz{{{zzzzzzyyyxxxwwwuuuwwwxxxxxxwwwuuuvvvvvv{{{zzzyyyxxxxxxyyyyyyzzzzzzyyywwwvvvuuuvvvwwwxxxvvvwwwxxxyyyyyyyyyyyyyyy{{{{{{yyyxxxwwwvvvuuuuuuyyywwwuuuvvvxxxxxxsssooottttttuuuxxx{{{}}}}}}|||zzzvvvuuuxxxyyyvvvuuuvvvtttwww{{{{{{zzzwwwuuutttvvvvvvuuuuuuvvvxxxyyy{{{AAAGGGNNNQQQSSSYYYdddmmmssssssvvv}}}yyycccQQQJJJKKKFFFDDDBBBCCCEEEIIIKKKLLLIIIGGGDDDBBB@@@?????????AAA@@@>>>;;;888444///,,,***)))&&&###""""""######!!!!!!###'''...333888:::<<<;;;999888:::;;;@@@===999444000...---,,,...+++'''%%%%%%&&&((()))000666===BBBAAA>>><<<:::555///&&&    ///HHH^^^lllqqqtttrrrqqqsssssspppssstttuuuuuuuuuuuuuuuuuuvvvuuusssssssssuuuwwwxxxrrrsssttttttuuuvvvvvvvvvwwwxxxxxxyyyxxxwwwvvvuuuvvvuuutttsssrrrrrrrrrrrroooppprrrtttvvvvvvvvvuuuvvvvvvuuuuuuuuutttttttttnnnqqqssssssrrrqqqqqqrrruuuvvvwwwwwwvvvtttrrrqqqqqqrrrtttxxx{{{{{{yyywwwvvvxxxyyyyyyxxxwwwvvvvvvvvvwwwyyyyyyxxxwwwwwwxxxuuuxxxvvvrrrqqqvvv{{{||||||yyyvvvsssrrrsssuuuwwwtttuuuvvvxxxyyy{{{{{{|||uuuvvvwwwxxxxxxwwwvvvuuuyyyxxxvvvtttssssssuuuwwwzzzyyyxxxwwwvvvvvvvvvvvvzzzyyyxxxyyyzzzzzzxxxwwwuuuvvvwwwxxxxxxxxxwwwvvvyyyxxxwwwvvvuuuvvvvvvvvvuuuwwwxxxzzzzzzyyyxxxwwwwwwwwwwwwwwwxxxxxxwwwwww||||||{{{yyywwwwwwyyy{{{|||||||||{{{zzzxxxwwwvvvyyyyyyyyy{{{}}}|||yyyvvv|||zzzyyyyyy{{{||||||{{{{{{{{{zzzxxxwwwwwwxxxyyy~~~~~~~~~{{{xxxuuuuuuvvvrrrvvvxxxuuuuuuxxxzzzyyywwwyyyzzzyyywwwvvvwwwxxxwwwwwwxxxyyy{{{zzzwwwuuu}}}yyyuuuuuusssqqqrrruuuyyyyyyyyyzzz{{{zzzwwwuuuvvvwwwxxxxxxyyyyyyzzzzzz|||{{{zzzyyyyyyzzz{{{|||ttttttttttttuuuuuuuuuvvvxxxvvvtttsssuuuwwwxxxyyyzzzyyywwwvvvuuuvvvxxxxxxyyyyyyzzz{{{}}}}}}{{{yyyyyyxxxwwwxxxzzz{{{{{{zzzxxxwwwwwwxxxzzz|||{{{zzzzzzyyyxxxyyy{{{{{{{{{yyyvvvssssssxxxzzzxxxwwwyyyzzzzzzzzzzzzyyyxxxwwwvvvtttvvvwwwwwwvvvuuuvvvwww{{{zzzyyywwwwwwxxxyyyzzzzzzyyywwwvvvuuuvvvwwwxxxwwwwwwxxxyyyyyyyyyxxxxxxyyyyyyyyyxxxvvvuuutttssszzzxxxwwwxxxzzzxxxuuuqqqtttttttttwwwzzz||||||{{{yyyuuutttwwwxxxvvvtttvvvtttwwwzzzzzzyyywwwuuuuuuuuutttttttttuuuvvvxxxyyy;;;@@@FFFJJJNNNVVVbbbjjjqqqppprrrwww~~~kkkYYYKKKEEEEEEBBB@@@???@@@CCCGGGIIIIIIGGGFFFCCC@@@===<<<;;;;;;===<<<;;;888555222000...,,,***&&&""" !!!!!!""""""  ###$$$&&&'''))),,,111444999===@@@AAA???>>>@@@BBB???===888333///,,,***))))))'''%%%###$$$&&&))),,,+++222;;;???@@@>>>>>>>>>AAA;;;222(((     000III___nnnssstttqqqppprrrrrrpppsssuuuwwwwwwuuutttuuuvvvxxxvvvtttrrrrrrtttwwwyyyrrrrrrsssuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvuuutttuuuuuutttsssssssssssstttqqqpppppprrrtttuuuuuussstttttttttuuuuuuuuuvvvvvvrrrssstttsssqqqqqqrrrssstttuuuvvvwwwvvvuuusssqqqrrrrrrtttwwwzzz{{{yyywwwwwwxxxxxxxxxxxxxxxwwwwwwvvvxxxzzzzzzyyywwwwwwwwwsssvvvvvvrrrrrrwww||||||yyywwwuuusssssstttvvvwwwvvvwwwxxxyyyyyyyyyyyyyyytttuuuwwwyyyyyyxxxwwwuuuwwwxxxwwwvvvttttttuuuwwwxxxxxxwwwvvvvvvxxxyyyzzzzzzxxxwwwwwwxxxyyyxxxxxxuuuvvvwwwwwwxxxwwwvvvuuuwwwvvvuuuttttttuuuvvvwwwvvvwwwxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxxxxwwwvvvvvv{{{{{{{{{zzzxxxxxxyyyzzz~~~}}}{{{zzzyyyyyyyyyzzzxxxxxx{{{~~~~~~{{{www{{{yyywwwwwwxxxxxxwwwvvvyyyyyyxxxvvvuuuuuuxxxzzz~~~{{{xxxvvvvvvwwwqqquuuwwwuuuuuuxxxzzzyyytttvvvxxxxxxwwwvvvwwwxxxwwwvvvwwwxxxzzzzzzxxxvvv}}}yyywwwwwwuuurrrqqqtttyyyxxxyyyzzzzzzyyyvvvsssssstttvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyytttttttttssstttuuuuuuvvvvvvtttqqqppprrruuuwwwwwwzzzyyywwwvvvvvvwwwxxxyyyzzzyyyxxxyyy{{{{{{yyyxxxxxxwwwwwwyyy{{{}}}|||{{{xxxxxxwwwyyyzzzzzzyyywwwzzzxxxxxxyyy{{{|||{{{zzzxxxttttttxxxzzzxxxwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwwwwvvvuuuwwwxxxzzzyyywwwvvvvvvwwwyyyzzzzzzxxxvvvuuuuuuuuuwwwxxxwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxwwwwwwuuutttsssyyyzzzzzzzzzyyywwwuuutttsssrrrrrrtttwwwxxxxxxxxxwwwsssqqqtttuuusssrrrsssuuuwwwyyyyyywwwvvvvvvvvvuuutttttttttuuuvvvwwwwww888;;;???DDDKKKUUU```hhhlllkkkkkkmmmpppsssvvvwwwxxxmmm]]]RRRIIIEEEDDD>>>======>>>BBBEEEGGGGGGFFFDDDBBB>>>;;;999888777666666555222000...---...---***&&&""" !!!&&&'''&&&%%%(((+++/////////222777===@@@BBBDDDIIIOOOQQQOOOMMMNNNPPPIIIGGGBBB<<<444+++$$$ """"""!!!"""###''',,,///+++111777999777444555666:::888222)))  !!!111JJJ___nnnrrrrrrooonnnqqqsssssssssuuuwwwvvvtttssstttuuuvvvvvvuuutttttttttuuuuuuqqqrrrsssuuuuuuuuuuuutttuuuuuutttttttttsssssssssuuuuuutttttttttuuuvvvvvvtttrrrqqqrrrtttvvvuuusssttttttuuuvvvwwwxxxyyyyyyxxxxxxwwwuuussssssuuuwwwrrrtttvvvwwwwwwuuusssrrrsssssssssuuuxxxyyyxxxwwwxxxxxxwwwxxxyyyyyyxxxwwwtttwwwzzz{{{zzzyyyyyyyyyssswwwwwwtttssswwwzzzzzzzzzyyywwwuuuttttttuuuuuuwwwxxxxxxyyyyyyxxxvvvvvvtttuuuxxxyyyzzzyyywwwvvvuuuwwwxxxwwwuuutttuuuwwwxxxwwwvvvvvvwwwxxx{{{|||{{{xxxuuuuuuvvvxxxyyyyyyvvvwwwxxxxxxxxxwwwvvvvvvuuutttsssssstttuuuwwwxxxvvvvvvwwwwwwwwwvvvvvvuuuvvvvvvxxxxxxxxxxxxwwwvvvyyyzzz|||{{{zzzyyyyyyzzz{{{yyywwwwwwxxxyyyyyywwwvvvyyy}}}|||yyyzzzxxxvvvvvvwwwwwwvvvuuuyyyzzzyyyvvvuuuvvvzzz}}}}}}}}}|||yyywwwuuuvvvwwwsssxxxyyywwwvvvxxxyyywwwrrrtttwwwxxxxxxxxxxxxyyywwwvvvuuuvvvxxxyyyyyyxxxyyywwwvvvyyyxxxuuutttvvvxxxxxxxxxzzzzzzyyyuuurrrrrrsssuuuwwwyyyyyyzzzzzzxxxyyyzzz{{{{{{zzzyyyxxxvvvvvvuuutttuuuvvvwwwxxxvvvssspppppprrruuuwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxzzzxxxwwwwwwxxxyyyxxxwwwzzzyyyyyyzzz|||}}}|||zzzwwwvvvwwwxxxzzzzzzxxxvvvyyyxxxxxxyyy{{{||||||{{{yyyvvvuuuyyy{{{xxxwwwxxx{{{{{{{{{{{{zzzyyyxxxwwwuuuwwwwwwwwwvvvvvvxxxyyyxxxwwwuuutttuuuwwwyyy{{{yyyxxxvvvttttttuuuvvvwwwvvvwwwwwwxxxwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwvvvuuuwwwzzz|||zzzvvvssstttwwwtttsssrrrsssuuuwwwwwwvvvwwwsssrrruuuvvvsssrrrsssvvvwwwwwwwwwuuuuuuwwwxxxuuuvvvvvvwwwwwwwwwvvvvvv777888;;;AAAJJJVVV```fffhhhgggeeedddeeegggkkkmmmnnnvvvuuuaaaUUUOOOIIIFFFEEE<<<;;;;;;>>>BBBEEEFFFFFFEEEDDDAAA>>>;;;888666555000000///,,,***)))***+++...+++&&&!!! !!!""""""!!!(((*********///333666555666<<>>AAAEEENNN\\\hhhjjjeee___[[[ZZZ\\\^^^```jjjrrr~~~mmmZZZQQQLLLFFFCCCDDD???;;;666666999===???@@@???BBBDDDCCC>>>999444222666000)))%%%%%%%%%%%%$$$'''%%%"""    $$$'''***...333666???<<<<<>>888444222///***$$$  ###!!! !!!%%%(((,,,111444888:::===AAAGGGPPP\\\dddqqqzzz[[[===+++''')))***++++++---000333999444---&&&"""    ###888QQQdddpppqqqssssssrrrrrrssstttssstttuuuvvvuuutttrrrqqqqqqqqqqqqqqqsssuuuvvvvvvuuuuuuttttttttttttuuuuuussstttuuuuuutttsssqqqppprrrrrrrrrtttwwwxxxxxxwwwtttttttttvvvwwwwwwvvvtttwwwuuussssssuuuvvvvvvvvvvvvtttsssvvvyyyyyyuuuqqqpppppprrruuuyyyzzzxxxvvvvvvwwwxxxxxxwwwwwwyyy{{{~~~{{{xxxxxxyyyzzzyyyxxxzzzxxxwwwuuuuuuuuuwwwxxxuuuvvvxxxzzz{{{|||||||||xxxwwwxxxyyyvvvqqqrrrvvvyyyxxxwwwvvvvvvvvvvvvwwwsssuuuwwwwwwwwwwwwxxxyyy{{{zzzyyyxxxwwwvvvuuuuuuzzzyyyxxxwwwwwwvvvvvvwwwxxxvvvuuuvvvxxxxxxvvvtttuuuvvvvvvvvvvvvvvvvvvuuuttttttuuuuuuuuuuuuuuutttuuuvvvvvvvvvuuuuuutttssssssvvvyyyyyywwwvvvwwwyyyyyyxxxwwwwwwwwwxxxzzz{{{zzzwwwtttsssuuuvvvvvvuuuuuuxxx{{{~~~~~~|||zzzxxxvvvxxxyyyzzzzzzyyyxxxvvvzzz{{{zzzyyyvvvuuuvvvwwwxxx||||||zzzzzz}}}}}}zzzzzzyyyxxxwwwvvvvvvvvvvvvxxxwwwvvvvvvuuuvvvwwwxxxyyyyyyxxxvvvuuusssrrrrrryyywwwuuuvvvxxxyyyxxxvvvxxxyyyzzzzzzzzzyyyxxxwwwtttuuuxxxyyyyyyxxxvvvuuu||||||{{{{{{yyyxxxvvvvvvwwwyyyxxxuuuvvvyyyzzzwwwvvvtttssstttwwwwwwuuussswwwxxxxxxxxxxxxvvvuuusss|||xxxuuuvvvuuutttvvv{{{{{{vvvuuuwwwzzz{{{|||yyyyyyxxxxxxxxxwwwwwwwwwvvvuuutttvvvzzz}}}~~~~~~wwwvvvwwwxxxzzz{{{yyyxxx{{{}}}~~~}}}{{{yyyyyy{{{|||yyywwwwwwxxxyyyxxxvvvxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwvvvwwwzzz{{{yyywwwvvvxxxyyyxxxvvvttttttuuuvvvwwwxxxwwwvvvvvvxxxzzzzzzyyyxxxxxxwwwxxxyyyyyyyyyxxxxxxzzz||||||zzzyyytttsssqqqrrrtttvvvwwwvvv666999;;;;;;===DDDPPPZZZaaa]]]WWWRRRPPPQQQSSSVVV]]]dddooo{{{vvviiiZZZRRRLLLDDD>>><<<:::777555444666777888888???AAABBB@@@<<<666333111***%%%   $$$(((---111222777;;;999666:::GGGRRR```nnndddGGG555222333444222000///000111:::333)))     %%%:::TTTfffrrrtttvvvuuusssqqqpppqqqwwwwwwxxxxxxvvvuuusssrrrqqqqqqqqqrrrsssuuuvvvwwwuuuttttttssssssttttttuuurrrsssuuuwwwvvvtttqqqooopppppprrruuuxxxxxxvvvttttttsssssstttvvvvvvuuuttttttsssrrrrrrtttvvvvvvvvvuuutttsssvvvxxxxxxuuuqqqrrrqqqqqqrrrtttvvvvvvuuuwwwyyyzzzyyyxxxwwwyyyzzz|||xxxwwwwwwxxxwwwwwwxxxwwwvvvuuutttuuuvvvwwwtttuuuwwwxxxzzz{{{{{{{{{xxxwwwxxxzzzxxxsssssswwwvvvvvvvvvvvvvvvvvvuuuuuuqqqsssuuuuuuuuuvvvwwwyyy{{{{{{yyyxxxvvvtttsssrrrxxxyyyzzz{{{zzzxxxvvvuuuuuutttttttttvvvvvvuuuttttttuuuuuuuuuuuuuuuuuuttttttssssssssstttuuuvvvvvvxxxxxxyyyyyyyyyxxxwwwwwwvvvxxxyyyyyyxxxwwwxxxyyyyyyxxxwwwwwwwwwxxxyyyzzzyyywwwttttttuuuvvvvvvvvvvvvxxxzzz{{{{{{zzzyyywwwvvvwwwxxxyyyyyyxxxwwwvvvwwwyyyzzzzzzxxxwwwwwwxxxyyy|||}}}zzz{{{~~~~~~{{{zzzyyyxxxwwwwwwvvvvvvwwwxxxwwwwwwvvvvvvwwwxxxxxxyyyyyyyyyyyywwwuuusssrrrwwwuuuttttttvvvvvvvvvuuuwwwxxxyyyyyyyyyyyyyyyxxxvvvyyy{{{zzzwwwuuuvvvxxx~~~|||zzzxxxwwwvvvvvvvvvxxxxxxttttttwwwwwwtttuuuttttttuuuvvvwwwwwwuuuwwwxxxyyyyyyxxxwwwuuutttyyyvvvtttvvvuuussssssvvv}}}zzzwwwvvvwwwzzz{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxuuuttttttvvvzzz}}}~~~~~~vvvvvvvvvxxxzzz{{{zzzxxxxxxzzz{{{{{{yyyyyyyyyzzz}}}{{{wwwvvvvvvwwwwwwwwwxxxxxxzzz{{{{{{zzzzzzyyywwwwwwwwwwwwwwwxxxyyyzzzxxxwwwwwwwwwwwwwwwxxxxxxuuuuuuuuuwwwzzz{{{zzzyyyxxxyyyzzzyyywwwvvvvvvwwwtttvvvxxxxxxwwwvvvwwwxxxwwwwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuwwwxxxxxxwwwuuutttrrrrrrsssvvvxxxxxxxxx555666777777999???JJJRRRXXXUUUPPPJJJHHHIIILLLOOOYYYaaammmyyy|||tttssshhhYYYNNNFFF@@@;;;777888666555444555555666666>>>??????<<<777222///...'''$$$   ###(((+++...222444...&&&%%%---666???LLL[[[iiiyyy~~~iiiTTTCCC999555666666444111...------555...%%%   )))???WWWhhhrrruuuwwwwwwtttrrrppppppvvvwwwwwwwwwwwwvvvttttttsssssstttssssssssstttvvvuuuttttttttttttttttttuuussstttuuuuuuuuutttrrrqqqqqqpppqqqtttvvvwwwvvvtttuuutttssstttvvvwwwvvvttttttsssrrrssstttuuutttssstttssstttvvvxxxxxxuuurrrtttsssttttttuuuuuuuuutttxxxzzz{{{zzzyyyxxxxxxyyy{{{yyyvvvtttttttttvvvvvvwwwvvvuuuuuutttuuuvvvvvvrrrrrrtttuuuvvvxxxxxxyyyzzzxxxyyy{{{yyytttsssuuutttuuuwwwxxxxxxwwwuuutttqqqrrrssstttssstttvvvxxx{{{zzzyyyxxxvvvuuutttssswwwyyy|||}}}|||zzzvvvtttuuutttttttttuuuuuuvvvvvvuuuuuuttttttttttttuuuuuuuuuttttttssstttvvvxxxyyyyyyzzzzzz{{{zzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxyyyzzz{{{xxxwwwvvvuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxuuuuuuvvvwwwwwwvvvuuuuuurrruuuxxxzzzzzzzzzzzz{{{zzz}}}}}}zzzzzz~~~~~~|||zzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxyyywwwxxxzzz{{{zzzyyywwwuuusssrrrrrrsssuuuwwwxxxyyywwwxxxxxxxxxyyyyyyyyyyyyvvvyyy|||zzzvvvtttxxx|||}}}{{{yyyxxxxxxxxxyyysssuuuuuurrrrrruuuvvvsssuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyxxxvvvuuutttrrrsssvvvvvvsssrrrttt{{{yyyxxxwwwxxxyyy{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyuuuuuuvvvwwwyyy{{{{{{|||wwwvvvvvvxxxzzz{{{{{{zzzvvvwwwxxxyyyyyyyyyyyyyyy~~~|||xxxvvvuuuvvvwwwwwwrrrtttwwwyyy{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwvvvwwwwwwxxxyyytttuuuvvvwwwyyyzzzzzzyyy{{{||||||zzzwwwtttttttttsssuuuxxxyyyxxxvvvvvvwwwxxxyyyzzzzzzyyywwwuuutttsssrrrrrrrrrttttttsssrrrsssrrrrrrtttwwwyyyyyyyyy222333444444666;;;DDDKKKMMMKKKHHHCCC@@@BBBGGGKKKVVV___mmmxxx}}}}}}{{{zzzzzz~~~|||tttnnntttjjj[[[LLLCCC???<<<:::888888777666555555777888>>>>>><<<888333...+++***$$$"""   !!!$$$(((***)))%%%"""***333===FFFRRR```hhhkkkooojjj```TTTGGG===555000---///000///,,,(((&&&&&&'''$$$   ///EEE\\\lllqqqtttvvvwwwuuussssssrrrssstttuuuuuuvvvvvvvvvvvvuuuvvvvvvuuurrrqqqrrrtttvvvuuuuuuttttttuuuuuuvvvvvvuuutttrrrrrrssstttuuutttrrrqqqqqqtttvvvvvvvvvwwwuuutttuuuwwwxxxwwwvvvwwwuuuttttttttttttrrrppprrrssstttvvvwwwwwwuuussstttvvvxxxyyyyyywwwvvvuuuxxxyyy{{{{{{yyyxxxxxxyyywwwwwwvvvttttttuuuwwwyyyvvvuuuuuuuuuuuuuuuvvvvvvrrrrrrssstttvvvwwwxxxyyy|||yyyyyy{{{zzztttqqqrrrtttvvvxxxyyyyyyxxxvvvuuuqqqrrrssssssrrrsssuuuwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwyyy|||}}}|||zzzvvvtttvvvvvvvvvuuuuuuuuuvvvxxxvvvuuuttttttttttttuuuvvvwwwvvvuuuuuuvvvxxxzzz{{{vvvvvvwwwwwwwwwwwwwwwvvvyyyyyyxxxyyyyyyzzzzzzzzz|||{{{zzzyyyyyyzzz{{{|||vvvwwwwwwvvvvvvvvvwwwxxxwwwwwwxxxxxxxxxxxxxxxxxxtttuuuuuuuuuuuuuuuuuutttqqqtttxxxyyyzzzzzz{{{|||zzz}}}|||yyyyyy}}}~~~|||{{{zzzzzzyyyyyyyyyyyyzzzwwwwwwxxxxxxyyyyyyyyyyyyvvvwwwzzz|||}}}|||{{{zzzttttttttttttuuuwwwyyy{{{xxxxxxxxxxxxxxxxxxxxxxxxtttxxxzzzyyyuuuuuuzzz~~~|||{{{yyyxxxxxxyyyzzz{{{qqqttttttrrrtttxxxyyywwwvvvvvvvvvvvvvvvwwwxxxyyyxxxxxxyyyzzzzzzyyywwwwwwqqqppprrrvvvwwwtttrrrtttxxxxxxxxxxxxxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxzzz|||||||||vvvvvvwwwxxxyyyyyyyyyxxx~~~|||yyyvvvtttuuuwwwxxxsssuuuwwwzzz{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvwwwxxxxxxyyyvvvwwwxxxxxxwwwwwwwwwwwwyyyzzz{{{yyyvvvssssssssssssuuuxxxxxxwwwvvvvvvwwwwwwyyyzzz{{{{{{yyyvvvuuuxxxvvvuuuuuuvvvwwwvvvuuurrrrrrrrrtttwwwyyyyyyxxx111111222222444888>>>BBBBBBBBB@@@<<<:::<<>>>>>>>>;;;:::;;;@@@DDDCCCAAA===666...)))&&&%%%    !!!!!!!!!"""&&&,,,---++++++---000111---'''      ***===SSSgggssstttuuuvvvvvvuuutttuuuvvvttttttttttttuuuuuuvvvwwwsssuuuwwwvvvrrrqqqtttxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvuuutttsssssstttuuuvvvuuutttssstttvvvwwwwwwvvvwwwuuuttttttuuuwwwwwwwwwwwwvvvvvvvvvvvvuuusssqqqppprrrtttvvvvvvuuuuuutttsssvvvxxxwwwvvvtttuuuwwwsssvvvyyyzzzyyyxxxxxxxxxwwwzzz||||||yyyxxxxxxyyyuuuvvvvvvwwwwwwxxxwwwwwwvvvuuuuuuvvvwwwyyy{{{}}}xxxtttuuuyyy{{{wwwsssrrrttttttvvvwwwwwwwwwvvvvvvvvvvvvuuusssqqqqqqsssuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzyyyxxxwwwwwwvvvvvvwwwzzzzzzyyywwwtttsssuuuxxxuuutttsssrrrrrrssstttuuuwwwxxxxxxyyyyyyxxxxxxxxxwwwxxxxxxyyyzzzzzzyyyyyyxxxvvvtttvvvyyy||||||{{{{{{zzzyyyxxxwwwxxxxxxyyytttvvvyyyxxxwwwvvvwwwyyytttuuuwwwyyy{{{{{{{{{{{{xxxxxxxxxwwwwwwxxxxxxxxxxxxyyyyyyxxxwwwvvvxxxyyyyyy{{{zzzvvvwww{{{|||{{{xxxxxxxxxwwwwwwxxxxxxyyywwwxxxyyyzzz{{{{{{{{{zzzvvvwwwwwwwwwxxxxxxxxxxxxwwwxxxwwwuuusssssswwwzzz{{{zzzxxxwwwvvvvvvvvvvvvuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxwwwwwwtttwwwwwwuuuwww{{{|||zzzzzzzzzzzzwwwuuutttwwwzzzxxxyyyzzz{{{{{{zzzyyyxxxwwwuuuvvvyyyxxxtttrrrssstttwwwyyyzzzyyyxxxyyy{{{wwwwwwwwwxxxxxxxxxyyyyyyvvvyyy{{{zzzwwwuuuuuuvvvvvvtttsssuuuwwwzzz{{{{{{zzzyyyxxxyyy||||||zzzxxxxxxzzzzzzyyyvvvuuuwwwyyy||||||{{{{{{{{{zzzzzzzzzuuuvvvwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyzzzvvvxxxzzzyyyvvvttttttuuutttvvvwwwwwwvvvuuuuuuvvvtttuuuvvvvvvuuuuuuvvvxxxssstttvvvxxxzzzzzzzzzzzzyyywwwuuutttuuuvvvvvvuuurrrrrrrrrtttvvvwwwvvvttt333333444444333333333333444666666555444888BBBIIINNNUUU]]]ccceeedddbbb```]]]___bbbeeehhhjjjllllll______YYYNNNIIIKKKIIIEEEAAAAAA@@@===<<<>>>DDDIIIFFFDDD???777///(((&&&%%%!!!"""!!!     !!!!!!&&&'''###"""$$$&&&'''&&&"""      ---AAAWWWiiitttwwwwwwwwwvvvtttssstttvvvwwwvvvuuuuuuuuuuuuuuuvvvpppsssvvvuuusssrrrvvv{{{yyyyyyxxxxxxxxxxxxyyyyyyttttttuuuuuuuuuuuuuuutttsssssstttwwwyyyxxxvvvtttvvvtttrrrrrrtttvvvvvvvvvvvvuuuuuuvvvxxxwwwuuusssoooqqqtttvvvvvvuuuuuuuuussstttuuusssqqqqqquuuxxxrrruuuxxxyyyyyyxxxxxxxxxwwwzzz}}}|||yyyuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxttttttttttttvvvxxxzzz{{{tttqqqrrrxxx{{{xxxuuutttsssssstttuuuuuuvvvuuuuuuxxxwwwvvvsssqqqppprrrtttttttttuuuuuuvvvvvvwwwwww{{{zzzwwwuuutttuuuwwwxxxzzz{{{zzzvvvsssrrrtttwwwtttsssqqqppppppqqqssstttvvvwwwxxxyyyyyyxxxvvvuuussstttuuuvvvvvvvvvvvvvvvwwwuuusssuuuyyy|||}}}|||zzzyyywwwvvvvvvvvvwwwwwwtttvvvyyyyyywwwvvvxxxzzzsssuuuxxxzzz|||||||||{{{{{{zzzzzzyyyyyyzzzzzz{{{vvvwwwwwwwwwvvvxxx{{{}}}yyyzzzyyyuuuvvvzzz|||zzzwwwvvvvvvvvvvvvvvvwwwwwwvvvxxxyyy{{{||||||{{{{{{xxxwwwvvvuuutttttttttuuussstttuuutttrrrtttyyy~~~|||{{{yyywwwuuuuuuuuuuuuwwwvvvvvvwwwxxxwwwvvvtttxxxxxxyyyyyyxxxwwwuuutttsssvvvvvvssstttwwwxxxvvv{{{|||{{{xxxttttttvvvyyyxxxyyyzzz{{{{{{{{{zzzyyy|||yyyyyyzzzxxxsssppprrrsssvvvzzzzzzyyyxxxyyy{{{vvvvvvvvvwwwwwwxxxxxxxxxtttwwwzzzzzzwwwvvvvvvxxxtttsssrrrsssvvvxxxyyyzzz|||zzzyyyzzz}}}}}}{{{xxxvvvyyy{{{zzzwwwvvvwwwyyywwwwwwwwwxxxxxxzzz{{{|||rrrsssuuuwwwxxxxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzuuuwwwyyyxxxvvvtttuuuwwwxxxyyyzzzxxxvvvtttssstttuuuvvvvvvuuuttttttwwwyyyuuuvvvvvvwwwwwwwwwwwwwww{{{yyyvvvvvvwwwwwwwwwwwwrrrrrrrrrtttvvvvvvtttsss444111...///222555666555444444444444444777;;;???GGGJJJPPPVVVYYYZZZZZZYYYVVVZZZ^^^aaafffkkkkkkfffWWWTTTPPPMMMKKKJJJIIIHHHEEEDDDBBB@@@>>>???BBBDDDKKKFFF???666///***'''&&&&&&$$$     222LLLbbbnnnqqqttttttttttttttttttsssssswwwvvvuuuttttttuuuvvvwwwvvvuuuttttttuuuwwwyyy{{{zzzyyywwwvvvvvvvvvvvvwwwsssuuuwwwvvvtttrrrqqqqqqqqqsssuuutttrrrrrruuuxxxyyyxxxvvvttttttuuuwwwxxxvvvvvvwwwwwwwwwwwwvvvvvvtttrrrqqqrrrtttvvvvvvuuupppqqqrrrtttuuuvvvvvvvvvvvvwwwwwwxxxxxxvvvuuuttt|||{{{{{{zzzxxxvvvtttssszzzxxxuuuuuuuuuuuutttssssssqqqqqqtttyyy||||||zzzwwwtttqqqqqqsssuuuuuusssuuuuuuuuutttssstttxxxzzzzzzyyyxxxvvvvvvvvvvvvwwwxxxvvvsssrrrssstttuuuuuuzzzyyyxxxvvvvvvvvvwwwwww{{{xxxuuuuuuwwwyyyxxxwwwqqqsssvvvwwwuuusssrrrrrrsssuuuwwwwwwvvvuuuuuuvvvvvvwwwwwwvvvuuuvvvyyy{{{xxxvvvuuuwwwyyy|||}}}}}}{{{wwwsssssswwwyyywwwtttuuuvvvxxxyyyyyyxxxwwwwwwtttwwwzzz{{{{{{{{{|||}}}~~~xxxuuuzzz}}}xxxuuutttvvvyyy{{{{{{zzz{{{|||{{{{{{{{{yyyvvvuuuvvvwwwyyyyyywwwuuussstttvvvyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzxxxuuutttssssssrrrpppxxxvvvtttuuuwwwyyyzzzyyyxxxtttrrrtttuuurrrqqqsssuuuuuuuuuuuuvvvvvvwwwwwwvvvzzz|||yyytttrrruuuyyyrrrrrrsssvvvxxxyyywwwvvvyyyzzzzzzxxxuuusssssstttxxxyyyzzzzzzxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzwwwssssssuuuxxxxxxwww|||{{{{{{|||}}}|||zzzwwwvvvvvvvvvvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{xxxxxxxxxzzz{{{zzzwwwtttuuuzzz}}}zzzxxxxxx}}}wwwtttvvvxxxyyy{{{{{{yyyvvvvvvyyy{{{{{{yyywwwxxxxxxyyyyyyxxxxxxxxxxxxyyyzzzyyywwwuuuuuuuuuvvvsssqqqtttyyy{{{xxxtttrrrsssuuuvvvwwwvvvtttsssuuuxxxwwwsssuuuzzzzzzuuusssqqqpppqqquuuvvvuuusss444111///000333555666555444555555444555777;;;>>>@@@DDDJJJOOORRRSSSSSSRRRUUUYYY\\\]]]bbbfffeeeaaaWWWTTTPPPMMMMMMMMMLLLKKKHHHGGGEEEBBBAAAAAACCCEEEIIIEEE>>>666///)))%%%######    !!!666PPPeeeqqqtttvvvvvvuuuuuuuuutttttttttwwwwwwuuutttttttttuuuvvvvvvuuutttttttttvvvxxxyyyyyyyyyzzzzzzyyyxxxwwwvvvtttvvvwwwvvvtttrrrrrrrrrsssttttttsssppppppsssuuuxxxwwwvvvuuuuuuvvvwwwwwwssstttuuuuuuvvvvvvvvvuuusssrrrqqqrrrtttvvvvvvvvvrrrssstttvvvwwwwwwwwwvvvwwwwwwxxxyyyxxxwwwvvvuuuyyyyyyzzzzzzyyyxxxwwwwwwxxxwwwuuutttuuuuuutttssstttssssssuuuyyy{{{{{{zzzvvvtttrrrsssuuuvvvvvvtttvvvvvvvvvtttssstttwwwyyy}}}{{{yyywwwvvvwwwxxxxxxvvvtttrrrsssvvvyyy{{{{{{yyyxxxwwwvvvvvvvvvvvvwwwzzzwwwttttttvvvwwwwwwuuussstttuuuuuuvvvuuuttttttsssuuuwwwxxxvvvuuuuuuvvvtttuuuvvvvvvvvvxxx{{{}}}wwwuuuttttttvvvyyyzzzzzzyyyvvvrrrssswwwyyywwwuuuuuuvvvwwwxxxxxxxxxwwwwwwrrrtttwwwxxxxxxxxxxxxyyy~~~xxxuuuzzz~~~|||wwwtttwwwyyyzzzzzzxxxxxxxxxyyyyyyzzzzzzxxxvvvuuuuuuwwwwwwwwwuuurrrqqqqqquuuxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxvvvvvvvvvvvvvvvvvvwwwuuutttuuuwwwzzzzzzzzzxxxtttrrruuuvvvtttssstttssstttuuuvvvvvvvvvvvvvvvwwwyyyzzzyyyvvvuuuwwwzzzsssssssssuuuxxxyyyyyyxxxyyyyyyyyywwwtttrrrrrrssswwwyyyzzzyyyxxxwwwxxxyyy{{{{{{||||||}}}}}}||||||yyyyyyyyyxxxxxxxxxyyyyyy|||yyyvvvuuuwwwyyyyyyxxxyyyxxxxxxyyyzzzyyywwwuuuvvvvvvvvvwwwwwwxxxyyyzzzyyyzzzzzz{{{zzzzzzyyyyyywwwwwwwwwxxxzzzzzzxxxvvvzzz{{{}}}}}}|||zzzzzzzzz}}}xxxtttvvvxxxxxxyyy}}}{{{yyyvvvvvvxxxzzzyyyxxxwwwwwwxxxyyyyyyyyyxxxxxxwwwxxxyyyyyywwwuuuuuuvvvvvvsssqqqssswwwyyyxxxuuutttuuuvvvwwwwwwvvvtttssstttvvvuuurrrsssxxxxxxssssssqqqppprrruuuvvvuuusss444333222222444666666555555666666666666777:::===@@@CCCIIIOOOSSSTTTTTTTTTUUUXXXZZZZZZ]]]aaa```\\\WWWTTTPPPNNNNNNOOOOOOOOOLLLKKKHHHFFFEEEEEEEEEEEEGGGDDD???888111)))$$$      '''===VVVjjjtttwwwxxxxxxwwwvvvuuuttttttssswwwwwwvvvuuutttttttttuuuvvvvvvuuuttttttuuuvvvwwwwwwyyy{{{}}}|||{{{xxxvvvuuuvvvwwwwwwuuusssssstttvvvuuusssqqqooooooqqqtttvvvvvvvvvvvvvvvvvvwwwwwwrrrrrrssstttttttttttttttsssrrrqqqrrruuuwwwwwwwwwtttuuuwwwyyyyyyxxxwwwvvvxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzyyywwwuuuvvvwwwxxxwwwvvvvvvuuutttvvvxxxzzzyyyxxxuuuuuuuuuvvvxxxxxxwwwvvvwwwwwwwwwuuuttttttvvvxxx~~~{{{xxxvvvuuuuuuvvvxxxuuutttssstttwwwyyy{{{{{{xxxwwwvvvvvvvvvvvvvvvwwwyyywwwttttttuuuuuuuuuuuuwwwuuussstttwwwyyywwwvvvtttvvvxxxxxxvvvuuuuuuuuuqqqsssuuuvvvwwwyyy|||yyywwwtttsssuuuwwwyyyyyywwwtttrrrsssvvvxxxwwwuuuuuuvvvvvvwwwxxxxxxwwwwwwqqqsssuuuvvvvvvvvvwwwxxxxxxvvvzzz~~~{{{vvvttt{{{{{{zzzxxxvvvuuuvvvxxxxxxxxxyyywwwuuuuuuvvvwwwuuuuuurrrpppnnnooosssvvvwwwwwwwwwwwwwwwxxxxxxyyyxxxxxxxxxyyyyyyzzz{{{{{{wwwuuutttuuuwwwzzz{{{zzzwwwsssrrrvvvwwwvvvuuuwwwrrrsssuuuvvvwwwvvvtttsssxxxxxxxxxxxxxxxyyyyyyyyyuuuttttttuuuxxxzzz{{{zzzyyyyyyyyywwwtttrrrqqqrrrvvvxxxyyyxxxwwwvvvwwwxxx{{{{{{|||||||||{{{zzzzzzyyyyyyxxxwwwwwwxxxyyyzzz}}}{{{xxxxxxyyyzzzyyyyyyvvvvvvvvvwwwxxxwwwuuusssvvvvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzyyywwwvvvwwwvvvuuuvvvxxxyyyyyyxxx}}}|||zzzyyyzzz{{{zzzzzz}}}wwwtttvvvwwwwwwxxx{{{{{{yyywwwvvvwwwwwwwwwuuuwwwwwwxxxyyyyyyyyyyyyyyyuuuwwwyyyxxxwwwvvvvvvwwwwwwtttqqqrrruuuxxxwwwvvvvvvwwwxxxxxxwwwvvvtttsssrrrsssrrrqqqrrruuuuuuqqqsssrrrrrrsssuuuvvvuuuttt666555555666666777666666666777888888777777999;;;???BBBIIIOOOUUUXXXZZZZZZVVVYYYZZZYYY]]]aaaaaa]]][[[XXXSSSQQQQQQRRRSSSSSSQQQOOOLLLKKKIIIHHHGGGEEEFFFEEEAAA<<<444,,,$$$ !!!      ,,,DDD\\\nnnwwwyyyxxxxxxwwwvvvuuussssssrrruuuuuuuuutttuuuuuuuuuuuuwwwwwwvvvuuuuuuuuuvvvvvvwwwxxxzzz{{{{{{zzzyyyxxxuuuwwwxxxwwwuuuttttttuuuwwwuuussspppoooqqqsssvvvuuuuuuvvvwwwwwwwwwwwwvvvttttttuuuuuuttttttsssrrrsssrrrqqqrrruuuwwwxxxwwwtttvvvxxxyyyzzzxxxvvvuuuwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxyyyyyyyyyyyyzzzxxxwwwwwwyyy{{{zzzzzzvvvuuuuuuvvvvvvwwwwwwvvvuuuvvvwwwyyyzzzzzzyyywwwxxxxxxxxxvvvtttsssuuuvvv|||yyyvvvsssrrrrrrtttuuuxxxvvvtttssstttttttttsssvvvvvvvvvuuuvvvvvvvvvvvvxxxwwwuuutttuuuuuuvvvvvvzzzvvvrrrsssxxx{{{zzzwwwtttvvvxxxxxxwwwuuuuuuuuurrrtttvvvwwwwwwyyy{{{}}}}}}zzzvvvuuuvvvxxxzzzzzztttrrrqqqsssvvvwwwwwwvvvuuuuuuvvvwwwwwwxxxxxxxxxuuuvvvxxxxxxwwwwwwxxxyyyzzzxxx|||~~~{{{wwwuuu|||{{{yyyvvvttttttwwwyyyxxxyyyyyyxxxwwwvvvxxxyyyttttttrrrooonnnooosssvvvxxxxxxxxxxxxxxxyyyzzzzzzwwwxxxzzzzzzzzzzzz{{{|||yyywwwuuuuuuwwwxxxyyyxxxvvvsssssswwwyyywwwwwwxxxqqqsssuuuwwwwwwvvvsssrrrvvvuuuuuuwwwyyyzzzyyyxxxwwwuuutttuuuxxx{{{||||||yyyzzzzzzxxxtttrrrrrrsssuuuwwwxxxwwwvvvuuuvvvwww{{{{{{zzzyyywwwuuusssrrryyyxxxwwwvvvvvvwwwyyyzzz}}}{{{zzzyyyyyyyyyyyyyyywwwvvvvvvwwwyyyxxxvvvtttvvvwwwwwwxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{yyywwwuuuvvvuuutttuuuwwwyyyzzzzzz}}}zzzwwwwwwzzzzzzxxxvvvzzzuuurrruuuwwwwwwxxx{{{zzzyyyxxxvvvvvvuuuttttttvvvwwwxxxxxxyyyyyyxxxxxxtttvvvxxxxxxwwwvvvvvvwwwwwwuuurrrrrrtttvvvwwwwwwxxxyyyyyyyyyxxxvvvuuutttrrrrrrqqqrrrsssuuutttrrrtttsssssstttuuuuuuuuuuuu888999::::::999888888777777888::::::888888888999777;;;BBBJJJQQQWWWZZZ[[[YYY[[[[[[ZZZ^^^dddeeebbbbbb^^^YYYVVVWWWXXXYYYYYYUUURRROOONNNMMMKKKGGGDDDEEEDDDBBB===666---&&&!!!!!!######"""     111JJJ```pppwwwyyywwwwwwvvvuuusssrrrqqqqqqrrrrrrssstttuuuvvvvvvwwwxxxwwwwwwwwwvvvvvvwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyuuuvvvwwwvvvttttttuuuvvvwwwuuurrrqqqrrrtttwwwyyytttuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxwwwuuutttrrrqqqtttrrrrrrsssuuuwwwxxxwwwtttuuuvvvxxxxxxwwwuuutttvvvuuuuuutttttttttttttttuuuvvvwwwwwwwwwwwwwwwvvvxxxvvvuuuvvvxxxzzzzzzyyyuuuuuuuuuuuuuuutttuuuuuuvvvwwwyyyzzzzzzzzzyyyyyyxxxyyyyyywwwuuuttttttuuu{{{yyyvvvsssrrrssstttuuuzzzxxxvvvttttttsssqqqoootttttttttuuuvvvvvvvvvvvvxxxxxxwwwvvvuuuvvvwwwyyy|||wwwrrrsssxxx{{{zzzxxxuuuwwwyyyyyywwwuuuuuuuuutttvvvxxxxxxwwwwwwxxxzzz|||zzzvvvuuuvvvxxxyyyyyysssrrrssstttvvvwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyzzzxxxyyyzzzyyyxxxxxxyyy{{{{{{zzz}}}{{{xxxxxxzzzzzzxxxvvvtttvvvyyy|||zzz{{{{{{zzzyyyxxxzzz{{{tttttttttrrrqqqqqqtttwwwyyyyyyyyyyyyyyyzzz{{{{{{wwwyyy{{{{{{xxxwwwwwwxxx{{{yyywwwvvvvvvwwwvvvvvvvvvssssssxxxzzzxxxwwwyyyrrrtttvvvxxxwwwvvvsssrrrsssssssssuuuxxxxxxwwwvvvxxxwwwuuuvvvxxxzzz{{{{{{yyyzzzzzzxxxvvvtttttttttuuuvvvwwwwwwuuuuuuvvvwwwyyyyyyxxxwwwuuusssqqqpppwwwvvvvvvuuuvvvwwwxxxyyyzzzzzzyyyyyyxxxwwwxxxxxxyyyxxxyyyzzz{{{{{{yyywwwwwwwwwxxxyyyyyyyyyxxxxxxzzz{{{}}}}}}|||zzzxxxvvvvvvuuutttuuuxxxzzz{{{zzzyyyxxxvvvxxxzzzyyyuuuqqqvvvqqqppptttwwwwwwyyy|||yyyyyyyyywwwuuutttssssssvvvwwwwwwwwwwwwwwwwwwvvvtttvvvwwwwwwvvvvvvvvvwwwxxxvvvtttssstttvvvwwwxxxyyyyyyyyyxxxwwwvvvuuuuuutttssssssuuuwwwvvvuuutttttttttuuuuuuuuuuuuuuuvvv:::<<>><<<<<<999;;;>>>>>><<<888666666444888>>>EEELLLRRRVVVXXXYYYYYYVVVSSSUUUZZZ\\\YYYTTTQQQNNNNNNRRRWWW\\\^^^YYYUUURRRQQQPPPLLLDDD===666555444000+++$$$       (((???XXXkkkuuuxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvuuusssqqqooopppqqqrrrsssttttttttttttppprrruuuwwwyyyxxxwwwvvvtttttttttsssrrrrrrtttvvvxxxuuurrrrrrtttuuusssqqqvvvvvvttttttuuuwwwyyy{{{uuuuuuvvvwwwwwwwwwwwwwwwxxxvvvuuutttuuuvvvuuutttuuutttsssssstttvvvyyy{{{wwwvvvuuutttssstttuuuuuuxxxxxxyyyzzz{{{{{{{{{{{{yyywwwvvvvvvwwwxxxxxxwwwvvvxxxzzzyyywwwvvvxxx{{{{{{||||||yyyvvvuuuwwwzzzvvvxxxyyyyyywwwvvvvvvwwwuuuvvvwwwyyyyyyxxxwwwwwwuuuttttttuuuvvvvvvuuusssooopppssstttvvvvvvvvvvvvpppsssuuuuuutttuuuzzz}}}yyyzzzzzzxxxuuutttuuuvvvwwwyyyzzzzzzwwwuuuuuuuuuuuuwwwyyyyyyxxxvvvvvvwwwvvvvvvvvvxxxzzzzzzxxxvvvuuuwwwxxxxxxwwwvvvuuuuuuyyyyyyyyyyyyzzz|||~~~|||||||||zzzxxxwwwyyy{{{wwwuuuvvvzzz{{{xxxxxxzzz{{{||||||zzzyyyyyy{{{}}}}}}}}}}}}{{{xxxwwwwwwxxxqqquuuxxxzzzyyywwwvvvvvvvvvvvvvvvuuuvvvwwwwwwxxxrrrwww{{{zzzvvvssstttvvvwwwuuutttuuuwwwyyyzzzzzzuuurrrsssxxxzzzvvvttttttyyyxxxxxxwwwwwwwwwvvvvvvpppuuuzzzzzzvvvsssuuuwwwyyyxxxxxxxxxyyyxxxuuusssqqqrrrssssssrrrrrrtttuuuvvvxxxyyyxxxwwwvvvwwwxxxxxxxxxxxxwwwwwwuuuttttttqqqsssvvvxxxyyyxxxvvvuuusssvvvyyyyyyxxxxxxzzz|||xxxwwwxxxyyy{{{|||zzzxxxwwwxxxzzz{{{{{{zzzxxxwwwuuuwwwzzz||||||{{{xxxvvvwwwxxxyyy{{{}}}}}}{{{xxx}}}}}}|||yyyuuutttwww{{{xxxsssrrrtttuuusssrrrsssvvvyyy{{{zzzwwwuuuuuuvvvwwwvvvvvvtttssspppooonnnvvvwwwxxxwwwuuusssssstttxxxyyy{{{{{{yyyxxxxxxyyyvvvvvvvvvuuuvvvvvvwwwwwwyyytttuuu|||}}}yyyvvvxxxuuuwwwyyyxxxuuutttvvvxxx<<<@@@EEEEEEBBB>>>>>>>>>??????>>>;;;888555444555999;;;@@@GGGMMMPPPQQQPPPTTTRRRPPPOOOOOOQQQSSSTTTNNNNNNLLLIIIGGGJJJQQQWWWSSSRRRPPPOOOMMMHHH???999777333---&&&        ,,,GGG___ooovvvyyyzzzuuuvvvxxxxxxwwwtttqqqooossstttttttttrrrqqqrrrtttrrrrrrsssssstttssssssrrrqqqpppqqqsssvvvyyyyyyxxxxxxyyyyyyxxxwwwuuusssqqqxxxuuusssssstttsssooolllppptttxxxyyyvvvuuuvvvwwwvvvuuusssrrrrrrqqqooonnnuuusssqqqrrrsssuuuvvvuuuvvvvvvvvvvvvvvvvvvvvvvvv{{{xxxuuuuuuvvvwwwxxxxxxzzzwwwuuuvvvzzz||||||{{{zzzxxxwwwwwwxxxxxxwwwuuuuuuwwwyyy{{{zzzxxxuuurrrxxxxxxyyyxxxxxxwwwvvvuuuzzz{{{{{{zzzyyywwwtttssstttuuuvvvwwwxxxyyyyyyyyywwwzzz{{{yyyvvvtttuuuwwwxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxyyy{{{{{{|||{{{zzzyyywwwuuutttssssssvvvxxx{{{{{{yyywwwvvvvvvuuuvvvvvvvvvvvvuuuttttttxxxvvvuuuvvvzzz{{{zzzxxxvvvxxxzzz|||{{{yyyvvvtttuuuvvvyyy{{{{{{{{{zzzyyy{{{wwwuuuxxxzzzxxxwwwyyyxxxxxxzzz{{{|||}}}}}}}}}{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{||||||{{{yyywwwvvvyyyyyyyyyyyyxxxwwwuuutttuuuvvvwwwxxxyyyzzz{{{{{{yyyxxxwwwvvvuuuuuuuuuuuurrrtttwwwxxxwwwwwwwwwxxxxxxxxxvvvuuutttttttttttt{{{xxxuuurrrqqqrrrtttuuuuuuwwwwwwuuurrrrrrvvvzzzyyyzzz{{{zzzvvvsssrrrqqqxxxtttssswwwwwwssstttxxxxxxwwwvvvuuuuuuuuuvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxqqqsssvvvyyyzzzyyywwwuuuwwwxxxxxxwwwwwwvvvuuutttuuuuuuvvvyyy{{{zzzxxxvvvuuuvvvxxxzzz{{{zzzxxxwwwxxxyyy{{{zzzyyyxxxxxxyyyzzzuuurrruuuwwwwwwyyy|||~~~}}}zzzxxxvvvuuuuuuuuuwwwtttvvv{{{|||uuunnnjjjyyyxxxxxxzzz||||||yyyvvvxxxvvvuuuuuuvvvvvvuuussswwwzzz|||{{{vvvsssssstttwww{{{~~~|||wwwuuuwwwzzz{{{wwwrrrqqqtttwwwyyyyyywwwuuuuuuvvvxxxxxxtttqqqwwwwwwxxxxxxwwwvvvuuuttt666:::>>>>>><<<:::;;;===AAAAAAAAA???:::777555444999<<>>???AAABBBAAA<<<888444222:::===BBBFFFIIIIIIIIIHHHBBBBBBCCCEEEIIILLLLLLLLLJJJKKKJJJHHHEEEDDDDDDEEEHHHHHHHHHHHHGGGCCC>>>999444000)))"""     000JJJ```nnnsssuuuuuussstttvvvwwwvvvuuurrrqqqnnnpppsssttttttrrrrrrssswwwwwwvvvtttssspppooonnnsssqqqpppqqqtttwwwxxxyyywwwwwwwwwvvvvvvuuuuuuuuuvvvuuutttuuuwwwwwwvvvuuusssvvvyyyxxxuuussstttuuuwwwuuuttttttuuuuuutttssspppooooooqqqtttvvvwwwwwwoooooopppqqqrrrsssttttttvvvuuuttttttvvvvvvuuuttttttuuuuuutttssstttwwwyyywwwvvvuuuvvvwwwwwwuuutttuuuuuuvvvwwwwwwwwwvvvvvvvvvvvvuuuttttttuuuwwwxxxyyyyyyxxxwwwvvvvvvuuuuuuyyyyyyyyyzzzzzzyyyyyyxxxtttssssssuuuwwwyyyyyyxxxtttuuuwwwyyyyyyyyyxxxwwwxxxyyyzzzzzzzzzxxxwwwvvvuuuvvvwwwxxxyyyzzz{{{{{{xxxyyyzzzyyyxxxwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxvvvvvvwwwxxx{{{{{{yyywwwvvvxxxzzz{{{{{{yyyvvvuuussstttvvvwwwxxxxxxwwwvvvtttrrrtttyyy{{{xxxttttttzzz{{{{{{||||||{{{{{{zzzyyyyyyxxxxxxxxxzzz{{{|||xxxyyyzzz{{{{{{zzzyyyxxxxxxwwwtttrrrqqqrrrtttvvvwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvqqqtttxxxzzzzzzyyyxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvqqqrrrsssttttttsssrrrqqqyyywwwuuutttuuuwwwwwwwwwxxxxxxxxxwwwuuutttuuuvvvssssssuuuzzzzzzwwwtttuuuvvvwwwwwwwwwwwwvvvuuuuuuxxxwwwuuutttsssssstttuuuxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwvvvuuutttpppppppppqqqtttvvvuuuuuuyyyxxxxxxxxxxxxxxxxxxwwwuuuwwwyyyyyyxxxxxxyyyzzz~~~xxxtttuuuvvvuuuwwwzzz}}}|||{{{zzzyyyyyyyyyyyy}}}xxxuuuwwwxxxvvvuuuxxxxxxxxxxxxyyy{{{zzzxxxvvvvvvuuutttuuuwwwwwwwwwuuuyyyxxxwwwxxxyyyzzzyyyxxxuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyxxxtttqqqvvvtttrrrrrrsssttttttsssrrrsssuuuvvvvvvuuutttttt...111333333333666<<>>AAABBB>>>999444222999<<>>AAAGGGMMMPPPPPPGGGDDDAAA???>>>???AAABBBCCCCCCCCCAAA<<<777333111+++((("""         222KKKaaaooouuuvvvwwwqqqrrrrrrssssssrrrqqqppplllooosssuuuuuusssssssssssstttttttttsssrrrrrrqqqtttrrrqqqqqqsssuuuvvvvvvtttuuuuuuuuuvvvvvvvvvvvvuuuuuutttssssssssstttuuuuuuxxxyyyxxxtttrrrsssuuuuuutttssstttuuuvvvuuuttttttsssrrrsssttttttsssqqqrrrssstttuuuwwwyyyzzzzzzuuuuuuuuuvvvxxxxxxwwwvvvtttvvvwwwuuurrrqqqtttxxxxxxwwwxxxyyy{{{zzzxxxvvvxxxwwwwwwvvvwwwxxxyyyzzzyyywwwuuusssrrrrrrssstttuuuuuuuuuvvvvvvvvvvvvvvvzzzzzzyyyyyyxxxvvvuuutttwwwtttssstttwwwxxxvvvtttrrrtttwwwzzzzzzzzzxxxwwwvvvwwwxxxyyyyyyyyyxxxxxxtttuuuvvvwwwxxxxxxxxxwwwuuuuuuvvvuuuttttttuuuwwwyyyyyyyyyyyyyyyxxxwwwwwwuuuvvvxxxyyyyyyyyyyyyyyyvvvwwwyyyzzzzzzyyyxxxwwwuuuuuuuuuvvvvvvvvvvvvvvvxxxsssrrruuuxxxxxxyyy|||yyyyyyyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwyyyzzzwwwxxxyyyzzzzzzzzzyyyxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwvvvuuutttssssssrrrsssuuuvvvwwwwwwwwwwwwwwwyyy{{{{{{xxxuuusssssstttuuuuuuvvvvvvvvvuuuuuuuuuuuuttttttuuuvvvwwwxxxzzzwwwuuuvvvyyyzzzxxxvvvwwwxxxxxxwwwvvvvvvyyy{{{xxxxxxvvvuuuuuuvvvxxxxxxvvvwwwyyyzzz{{{zzzyyyyyywwwwwwvvvvvvvvvwwwyyyzzzyyyxxxwwwvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxwwwvvvuuutttsssrrrtttwwwyyyzzzzzzwwwvvvuuutttssssssttttttvvvxxxzzz{{{zzzzzz{{{}}}yyytttrrruuuxxxxxxzzz}}}{{{{{{||||||}}}}}}}}}}}}zzzxxxyyy{{{{{{xxxxxx{{{yyyyyyzzzyyyxxxwwwwwwwwwvvvuuuuuuvvvwwwyyyxxxwww}}}zzzxxxxxxzzz{{{xxxuuuuuuttttttvvvxxxzzzyyywwwyyyyyywwwuuusssrrrssssssxxxvvvtttrrrrrrtttwwwyyypppqqqrrrsssttttttsssrrr''')))******+++///666<<<:::>>>DDDFFFDDD???:::888333777;;;======>>>AAAEEEGGGCCC???AAAHHHMMMNNNMMMDDD@@@<<<:::;;;>>>???@@@BBBCCCBBB>>>888333///---&&&###        """444MMMcccqqqvvvwwwxxxvvvvvvvvvvvvvvvuuuttttttoooqqqtttuuutttsssssssssvvvuuuuuutttsssqqqpppooosssrrrqqqrrrtttuuutttsssssstttuuuvvvwwwvvvuuuttttttttttttrrrppppppsssuuuvvvxxxyyywwwtttrrrsssvvvuuutttssstttuuuvvvuuutttqqqqqqqqqsssvvvwwwvvvuuuuuuuuuvvvxxxyyy{{{|||}}}tttrrrrrrsssuuuvvvvvvuuuwwwwwwvvvuuusssssstttvvvuuuuuuvvvxxxzzzyyywwwtttxxxwwwwwwvvvwwwwwwxxxyyyxxxwwwuuutttssssssttttttuuuwwwxxxzzz{{{{{{zzzyyyyyyyyyyyyxxxwwwvvvtttttttttssssssuuuwwwyyyyyyxxxtttuuuwwwyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyvvvvvvwwwxxxwwwvvvuuutttvvvwwwxxxxxxwwwwwwxxxyyywwwwwwwwwwwwwwwvvvvvvuuuvvvwwwxxxxxxxxxxxxyyy{{{vvvwwwxxxyyyyyyyyyxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuxxxsssqqqtttwwwxxxzzz~~~yyyyyyyyyyyyxxxxxxwwwvvvvvvvvvuuuuuuuuuvvvxxxyyywwwxxxyyyzzzzzzyyyxxxwwwuuuvvvxxxzzzzzzzzzyyyxxxxxxxxxwwwvvvuuutttssssssssstttvvvwwwxxxxxxxxxwwwxxxyyyzzzyyyvvvsssrrrrrruuuvvvwwwyyyyyyyyyxxxwwwxxxwwwvvvvvvvvvxxxyyyzzzyyyxxxwwwxxxyyyyyyxxxwwwxxxyyyzzzyyyxxxxxxzzz|||zzz{{{xxxsssrrrvvvxxxwwwuuuvvvxxxyyyzzz{{{||||||xxxxxxwwwvvvwwwxxxyyyzzzwwwvvvvvvuuuuuuvvvwwwwwwyyyyyyyyyyyyxxxwwwvvvuuussssssssstttwwwyyyyyyxxxttttttttttttttttttsssssstttvvvxxxxxxwwwwwwxxxyyyvvvrrrrrrwwwzzzyyyzzz|||zzz{{{|||}}}}}}}}}}}}|||xxxwwwyyy|||{{{vvvvvvyyyvvvwwwxxxvvvtttssstttuuuwwwvvvuuuvvvxxxxxxxxxvvvzzzzzzyyyzzzzzzyyyvvvtttttttttvvvwwwwwwxxxxxxxxxyyyxxxuuuqqqoooooorrruuuwwwvvvuuutttrrrtttwwwzzzpppqqqsssttttttsssrrrrrr%%%''')))((((((,,,222888;;;???CCCDDDAAA<<<777444///333777888999<<>>AAAAAA===777111///---000444666777<<>>TTTdddooouuuvvvsssyyyxxxvvvrrrpppqqqtttvvvvvvxxxwwwuuuvvvyyywwwrrrnnnppprrrttttttssspppooouuutttsssrrrrrrssstttuuussstttuuuvvvwwwxxxyyyyyyvvvvvvuuuuuutttsssqqqqqqvvvwwwwwwwwwxxxxxxxxxxxxyyyxxxwwwuuuuuuuuuvvvwww|||xxxttttttuuuwwwvvvuuusssrrrsssvvvyyyzzzzzzyyyuuuuuuvvvvvvvvvvvvvvvuuuyyyxxxwwwvvvvvvwwwxxxyyyxxxyyyzzz{{{{{{yyyxxxvvvqqqrrrtttuuuvvvwwwvvvvvvrrrtttvvvxxxyyyxxxwwwvvvsssttttttsssrrrsssuuuwwwzzzzzzyyyxxxxxxwwwwwwwwwyyyxxxwwwvvvuuuuuuvvvvvvyyyxxxxxxxxxwwwwwwvvvvvvwwwvvvtttsssrrrrrrrrrsssxxxwwwvvvvvvvvvwwwxxxyyy}}}yyyvvvvvvxxxyyyxxxwwwyyyxxxwwwvvvvvvwwwxxxyyyzzzyyywwwvvvvvvwwwyyy{{{xxxzzz|||zzzuuusssvvvzzzzzz|||~~~|||wwwuuuuuuwwwtttuuuwwwwwwwwwwwwyyy{{{}}}}}}}}}}}}|||zzzxxxvvvvvvxxxxxxttttttyyy}}}}}}yyywwwuuutttuuuwwwzzz|||zzzyyyxxxwwwwwwxxxzzz|||{{{zzzwwwvvvuuuuuuvvvwwwxxxwwwxxx{{{}}}|||xxxuuuuuuuuuuuurrrqqqsssyyy~~~uuuvvvyyyzzzzzzxxxvvvtttrrrtttwwwyyyzzzxxxuuutttsssvvvyyyyyyxxxxxxyyy|||~~~wwwuuu{{{~~~|||{{{}}}}}}yyytttssstttvvvvvvuuuqqqsssttttttsssvvv|||}}}{{{xxxtttqqqrrruuuxxxwwwwwwwwwwwwxxxyyyzzzzzzwwwxxxxxxwwwvvvvvvwwwyyywwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{|||{{{xxxvvvvvvxxxzzzyyywwwzzzwwwvvvyyyzzzwwwuuuuuuzzzzzzyyyxxxwwwvvvuuuttt{{{{{{zzzyyyxxxvvvuuuuuuwwwzzz||||||zzzxxxwwwvvvzzzxxxwwwxxxyyyyyyuuurrruuuwwwyyyyyyxxxvvvvvvwwwrrruuuxxxxxxuuurrrqqqrrrrrrsssuuuwwwwwwvvvtttsssxxxvvvssssssttttttrrrooouuuuuuuuuvvvwwwvvvtttqqq%%%$$$$$$%%%'''***---///000111222111///---,,,------000444777888:::===???AAACCCEEEHHHJJJIIIGGGEEEDDDFFFCCC===999777444///...***&&&$$$          ###000BBBXXXgggpppvvvwwwtttxxxwwwuuusssqqqqqqtttwwwuuuvvvuuussstttwwwuuuqqqoooppprrrssstttsssqqqpppssssssrrrrrrsssuuuvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuuuutttsssrrrrrrtttttttttttttttuuuuuuvvvzzzxxxvvvtttttttttuuuvvv{{{xxxuuutttuuuvvvuuuttttttttttttuuuxxxyyyxxxvvvsssssstttvvvwwwwwwwwwwwwyyyxxxwwwwwwwwwwwwxxxyyyzzzyyyyyyxxxwwwwwwwwwwwwssstttuuuwwwxxxxxxwwwwwwuuuuuuwwwwwwxxxwwwvvvuuuuuuuuuuuusssrrrsssuuuxxxyyyyyyyyyyyyxxxwwwvvvuuuvvvuuuuuuuuuuuutttttttttxxxxxxwwwwwwwwwvvvvvvvvvwwwvvvtttsssssssssssstttrrrrrrssstttvvvzzz}}}zzzxxxuuuuuuxxxyyyyyywwwyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxwwwvvvwwwxxxyyyzzzxxx{{{|||zzzvvvtttwwwzzz|||}}}}}}|||zzzyyyxxxyyytttvvvwwwxxxwwwxxxzzz{{{zzzzzzzzzzzzyyywwwuuutttwwwzzzzzzvvvuuuxxx{{{{{{yyyxxxwwwvvvwwwxxxyyy{{{{{{zzzyyyxxxxxxyyyzzzzzzyyyyyyyyyyyyxxxwwwvvvvvvyyyxxxxxxyyyzzzyyyvvvrrruuuvvvuuusssrrrtttyyy}}}wwwxxxyyyzzzyyyvvvtttrrrsssuuuxxxzzzzzzxxxvvvtttqqqtttwwwyyyxxxxxx{{{}}}zzzxxx{{{|||yyyxxxyyy}}}yyyuuutttuuuwwwvvvvvvttttttuuuuuuuuuwww{{{~~~wwwvvvtttqqqppppppsssvvvxxxxxxxxxwwwxxxxxxyyyyyywwwxxxxxxxxxvvvvvvxxxzzzzzzzzzxxxwwwuuuuuuttttttxxxwwwwwwwwwwwwxxxxxxyyyzzzxxxvvvwwwyyyzzzxxxvvv{{{wwwuuuxxxyyyvvvuuuvvvzzzyyyxxxwwwvvvvvvuuuuuuyyyxxxxxxwwwvvvuuuuuuuuuwwwyyy{{{{{{yyyxxxwwwwwwzzzyyyxxxyyyzzzyyyvvvttttttvvvxxxyyywwwvvvvvvwwwuuuwwwxxxwwwuuussstttuuu{{{xxxtttsssssstttssssssvvvtttssstttuuuuuussspppuuuttttttuuuvvvuuusssqqq######"""###$$$&&&(((***+++---//////---,,,,,,,,,...111444666888999;;;===>>>???@@@BBBCCCDDDDDDCCCIIIJJJGGG@@@;;;888333...)))$$$ !!!$$$"""        %%%666HHH]]]kkkrrrwwwwwwuuuvvvvvvuuusssqqqrrruuuxxxvvvwwwuuuqqqrrrvvvvvvsssqqqqqqrrrsssssssssssssssqqqqqqrrrssstttvvvxxxyyyxxxxxxwwwwwwvvvvvvuuuuuussstttttttttttttttsssssstttsssrrrrrrrrrsssuuuvvvzzzxxxuuusssrrrssstttvvv{{{xxxuuutttttttttsssrrruuuttttttuuuwwwwwwvvvtttqqqrrrtttuuuwwwxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyy{{{zzzxxxvvvuuuuuuvvvwwwtttuuuwwwxxxyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuwwwvvvuuusssqqqrrruuuxxxxxxyyyzzzzzzyyyvvvtttrrrrrrrrrssstttttttttsssssswwwwwwvvvvvvvvvvvvuuuuuuvvvuuuttttttttttttuuuuuuqqqqqqqqqsssvvv{{{xxxwwwuuuuuuwwwxxxxxxwwwxxxxxxyyyyyyxxxwwwvvvuuuuuuvvvvvvwwwxxxyyyzzzzzzyyy{{{|||zzzwwwuuuwwwzzz|||{{{zzz{{{|||{{{zzzxxxuuuvvvxxxxxxxxxxxxzzz|||xxxxxxxxxxxxwwwvvvuuutttxxx|||}}}yyywwwyyyzzzxxxwwwwwwwwwwwwvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzyyyyyywwwxxxzzz{{{{{{yyywwwvvvxxxwwwvvvwwwxxxxxxvvvtttvvvvvvvvvuuutttuuuxxxzzzyyyyyyzzzyyywwwuuurrrpppuuuwwwyyyzzzzzzyyyvvvuuuqqqtttwwwxxxyyyzzz|||}}}~~~zzzyyy{{{{{{yyyxxxyyy|||yyyvvvuuuvvvwwwxxxwwwxxxwwwvvvwwwxxxyyyyyyxxxssstttsssrrrqqqqqqsssvvvyyyyyyxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxwwwwwwyyy{{{}}}{{{yyywwwvvvuuuuuuuuuzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwyyyzzzzzzxxxvvv{{{vvvtttvvvwwwvvvvvvxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwvvvuuuuuuttttttttttttwwwyyyzzzzzzxxxwwwwwwxxxyyyxxxxxxxxxyyyxxxvvvttttttvvvwwwwwwvvvuuuvvvvvvwwwwwwxxxxxxyyy{{{|||sssoooqqqssssssrrrrrrrrrsssuuuwwwvvvtttrrrtttsssssssssttttttrrrppp######""""""###$$$&&&&&&***---000111000/////////000222555666666666777999;;;<<<======>>>@@@CCCEEEJJJLLLJJJDDD???===888333+++$$$!!!          (((:::MMMbbbmmmsssvvvwwwvvvuuuuuutttsssrrrsssvvvyyyyyyyyyvvvrrrsssxxxxxxuuurrrrrrrrrsssssstttuuuuuurrrrrrssstttuuuvvvwwwxxxwwwwwwwwwvvvvvvvvvuuuuuurrrsssssstttuuuuuuttttttwwwvvvuuuttttttvvvwwwyyyxxxvvvsssqqqqqqsssvvvxxxyyyxxxvvvtttssssssrrrrrrssssssssstttvvvwwwvvvtttssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzyyyxxxwwwvvvvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwvvvtttrrrpppqqqtttwwwwwwxxxzzzzzzyyyvvvsssqqqqqqqqqsssttttttttttttsssvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwvvvuuuvvvwwwzzz|||~~~xxxwwwvvvvvvvvvvvvuuuuuuuuuvvvxxxyyyxxxvvvtttrrrssstttvvvxxxyyyzzzzzzzzzzzz{{{|||zzzwwwvvvxxxzzzyyywwwvvvwwwzzz{{{yyyvvvuuuvvvxxxyyyxxxyyyzzz|||yyyyyyxxxxxxxxxwwwvvvvvvwww|||~~~{{{yyyzzzzzzxxxttttttuuuuuutttsssrrrqqqwwwxxxzzz|||||||||{{{zzzwwwxxxyyyzzzzzzzzzyyyxxxvvvvvvvvvvvvwwwxxxxxxxxxvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxwwwuuurrrqqqvvvwwwyyyzzzzzzyyywwwvvvuuuvvvxxxyyyzzz{{{||||||xxxwwwxxxzzz{{{zzzzzz{{{{{{yyywwwvvvwwwxxxyyyyyyzzzxxxwwwxxx{{{zzzwwwtttuuuwwwwwwvvvuuutttuuuvvvyyyyyyyyyyyyxxxxxxwwwvvvvvvxxxxxxxxxwwwxxxzzz|||{{{zzzyyyxxxxxxyyyzzz{{{|||{{{{{{zzzzzz{{{{{{{{{vvvwwwxxxzzz{{{zzzxxxvvv|||vvvssstttvvvvvvwww{{{xxxxxxwwwvvvvvvvvvwwwwwwxxxwwwvvvtttssssssssstttvvvxxxyyyxxxwwwwwwxxxyyyxxxwwwwwwwwwwwwvvvuuuuuuvvvxxxxxxwwwtttsssssstttwwwwwwxxxzzz}}}rrrooorrruuutttqqqooopppsssvvvwwwwwwuuussstttrrrqqqrrrssssssqqqppp$$$$$$$$$$$$$$$$$$%%%%%%***---111333222222111222222444666555444333444555:::<<<===>>>>>>AAAFFFJJJOOOQQQPPPKKKGGGDDD???:::...%%%          +++===PPPdddooorrrtttvvvuuutttttttttsssssstttvvvyyyyyyyyyvvvrrrsssxxxxxxuuurrrssssssttttttuuuvvvvvvttttttuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuvvvvvvvvvqqqrrrssstttuuuuuuuuuuuuwwwwwwvvvvvvvvvwwwxxxyyytttsssrrrqqqsssuuuxxxzzzwwwwwwvvvuuusssrrrrrrrrrqqqqqqqqqtttwwwxxxxxxwwwwwwwwwwwwxxxwwwwwwvvvvvvuuuvvvvvvvvvvvvvvvvvvuuuxxxyyy{{{|||{{{yyyvvvtttuuuvvvwwwwwwwwwvvvuuutttssssssssstttuuuwwwxxxyyyuuuuuutttqqqpppqqqtttwwwvvvwwwyyyyyyxxxvvvrrrppprrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvzzzzzzyyyyyyyyyzzz{{{{{{yyyyyyyyywwwvvvtttssssssssstttwwwxxxwwwuuurrrpppssstttvvvwwwyyyyyyyyyyyy{{{{{{zzzyyywwwwwwxxxxxxyyyvvvuuuwwwzzz{{{yyyvvvtttvvvxxxxxxxxxxxxzzz|||xxxwwwwwwwwwwwwwwwwwwwwwuuuzzz}}}{{{zzz{{{{{{yyyssstttuuuuuuuuusssrrrpppsssuuuxxx{{{}}}}}}}}}|||yyyxxxwwwvvvwwwxxxyyyzzzxxxxxxxxxxxxwwwwwwwwwxxxuuuwwwyyy{{{|||{{{yyyxxxvvvwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxzzzzzzyyyxxxwwwzzzzzzzzz{{{||||||{{{zzzuuuwwwyyyyyyyyyzzzzzzyyyxxxxxxxxxwwwwwwxxxyyyzzz{{{yyyxxxyyy{{{zzzvvvrrryyyzzzzzzyyyvvvuuutttuuuyyyyyyyyyyyyyyyxxxwwwvvvwwwxxxxxxxxxwwwwwwyyy{{{yyyxxxxxxwwwxxxyyyzzz{{{zzzzzzzzzzzz{{{|||}}}~~~tttvvvyyyzzzzzzyyyxxxwww|||vvvssstttvvvwwwyyy}}}yyyxxxwwwvvvvvvwwwxxxyyy{{{zzzxxxuuutttsssssstttvvvvvvwwwvvvuuuvvvxxxzzzxxxyyyyyyxxxwwwwwwwwwxxxzzzzzzzzzwwwsssqqqqqqqqqwwwvvvvvvyyyzzzsssrrrvvvxxxuuuqqqnnnppptttvvvwwwvvvuuuttttttrrrqqqqqqrrrrrrqqqppp$$$%%%%%%%%%%%%&&&&&&&&&))),,,000333333222222222444555777777555444555555<<<>>>AAACCCDDDHHHNNNSSSZZZ]]]\\\WWWSSSPPPKKKEEE555***         ###---@@@SSSgggppprrrtttuuuvvvttttttuuutttssstttvvvxxxvvvwwwuuuqqqrrrvvvvvvsssrrrssstttuuuvvvwwwwwwwwwuuuuuuvvvvvvvvvuuuuuutttrrrsssssssssttttttuuuuuurrrrrrssstttuuuuuuuuutttuuuuuuuuuvvvvvvvvvvvvvvvssssssssssssuuuvvvxxxyyyvvvwwwwwwvvvtttsssssstttqqqqqqrrrtttwwwyyyyyyxxxyyyzzzzzzyyyyyyxxxwwwvvvuuuuuuvvvwwwwwwvvvuuuuuuvvvxxx{{{~~~}}}{{{wwwtttvvvvvvwwwwwwwwwvvvtttsssqqqqqqssstttvvvxxxyyyyyysssttttttsssrrrsssuuuwwwuuuvvvwwwxxxwwwuuusssrrrvvvuuuuuutttuuuuuuvvvwwwuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvwwwwwwwwwwwwvvvuuuxxxxxxzzz{{{{{{{{{{{{{{{xxxzzzzzzyyyvvvtttssstttrrrsssuuuwwwwwwvvvsssrrrtttuuuuuuvvvwwwxxxyyyyyyzzzzzzyyyxxxwwwwwwwwwwwwyyyyyyyyyzzz{{{{{{zzzxxxtttuuuwwwwwwwwwwwwyyy{{{uuuuuutttttttttuuuvvvvvvtttyyy|||zzzyyy{{{{{{yyyvvvvvvwwwxxxxxxwwwvvvuuurrrtttwwwzzz|||}}}||||||xxxwwwuuutttsssuuuvvvxxxzzz{{{{{{zzzwwwuuutttuuuuuuwwwzzz~~~|||xxxuuuvvvwwwxxxxxxyyyyyyyyytttuuuwwwxxxyyyzzzyyyyyy}}}|||{{{{{{||||||zzzxxxvvvzzz|||yyywwwxxxwwwuuuvvvwwwxxxxxxwwwwwwyyy{{{yyyxxxxxxyyyyyyxxxvvvtttyyyyyyyyyxxxuuussssssssswwwxxxyyyzzzyyyxxxwwwvvvwwwxxxxxxwwwvvvvvvwwwyyywwwwwwwwwwwwwwwvvvvvvuuuvvvvvvwwwwwwxxxzzz{{{|||tttwwwyyyzzzyyyxxxyyyyyy|||wwwsssvvvxxxxxx{{{|||{{{yyywwwvvvwwwyyyzzz}}}{{{xxxvvvttttttuuuvvvuuuvvvuuuttttttuuuyyy|||{{{{{{|||{{{yyyyyy{{{|||||||||{{{wwwsssqqqqqqqqqwwwvvvuuuwwwzzz~~~{{{wwwuuuvvvzzzzzzwwwsssppprrruuuvvvuuutttttttttuuusssqqqqqqrrrrrrrrrqqq$$$$$$%%%&&&&&&&&&&&&&&&***---222444444333222222333555888999888999:::;;;???CCCGGGJJJKKKOOOWWW]]]cccggggggdddaaa```[[[VVVHHH:::***!!!          $$$000BBBUUUiiiqqqrrrtttwwwxxxtttuuuuuutttssssssuuuwwwuuuvvvuuussstttwwwuuuqqqqqqsssuuuwwwxxxxxxwwwwwwssstttuuuvvvwwwwwwvvvvvvssssssrrrrrrrrrrrrqqqqqqssssssttttttttttttttttttrrrsssuuuvvvwwwvvvuuutttuuuuuuvvvvvvwwwwwwvvvvvvtttvvvxxxwwwuuutttuuuwwwsssssssssuuuxxxyyyxxxwwwzzzzzzzzz{{{zzzzzzyyyyyyvvvwwwxxxyyyyyyxxxwwwvvvuuuwwwyyy{{{{{{zzzxxxvvvxxxxxxyyyyyyxxxvvvuuutttppprrrtttuuuwwwwwwwwwwwwrrrtttvvvvvvvvvvvvwwwyyytttuuuuuuvvvvvvuuuttttttxxxwwwuuusssssstttvvvwwwvvvvvvvvvwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxwwwuuuttttttvvvyyy{{{|||{{{yyywwwvvvxxxzzzzzzxxxvvvvvvwwwrrrtttvvvwwwxxxwwwvvvvvvwwwvvvuuuuuuuuuwwwxxxyyyzzzyyywwwvvvvvvvvvvvvuuuxxxzzz{{{{{{yyyxxxxxxyyyrrrtttvvvvvvvvvvvvxxxzzzuuuuuutttttttttuuuwwwxxxvvv{{{|||yyywwwyyyyyywwwwwwxxxxxxyyyyyyyyyxxxxxxtttuuuwwwyyyzzzzzzzzzyyyuuuuuutttssssssrrrrrrrrrtttwwwzzzzzzwwwuuuuuuvvvuuuwww{{{zzzvvvwwwwwwxxxyyyzzzzzzzzzrrrsssuuuwwwyyyzzzzzzzzz{{{yyyxxxyyy{{{{{{yyywwwtttzzz}}}yyyvvvwwwwwwtttsssvvvwwwwwwvvvvvvxxx{{{uuuwwwxxxxxxwwwvvvvvvwwwwwwxxxxxxvvvtttssstttuuuvvvwwwyyyzzzzzzyyyxxxwwwwwwxxxxxxvvvttttttuuuvvvuuuvvvxxxyyyzzzyyyxxxwwwwwwwwwwwwwwwwwwxxxyyyyyyuuuwwwyyyyyywwwwwwyyy||||||wwwuuuxxxzzzzzz|||}}}zzzxxxwwwxxxyyyzzzzzzxxxvvvuuutttvvvxxxyyyuuuuuutttssssssuuuyyy}}}yyy{{{{{{zzzxxxxxxzzz}}}{{{{{{zzzwwwtttsssssstttvvvttttttuuuwwwxxxvvvtttxxxwwwwwwyyyzzzzzzwwwuuusssuuuvvvvvvsssrrrrrrsssvvvtttqqqqqqrrrssssssrrr###$$$%%%&&&&&&&&&&&&&&&,,,000444777777555444444222555888:::;;;===???AAAAAAFFFKKKNNNPPPUUU]]]cccfffkkknnnmmmmmmmmmjjjfff\\\KKK777)))          %%%111CCCVVVkkkssssssuuuxxxzzztttuuuvvvuuussssssuuuvvvvvvxxxxxxuuuwwwyyywwwrrrqqqsssvvvyyyzzzyyyxxxwwwqqqrrrtttvvvxxxxxxxxxxxxtttssssssrrrqqqoooooonnnssstttttttttttttttssssssrrrtttvvvxxxyyywwwuuutttwwwwwwxxxxxxxxxvvvtttssssssvvvxxxxxxvvvuuuvvvxxxvvvuuuuuuvvvxxxyyywwwvvvyyyyyyzzz{{{|||||||||{{{xxxyyyzzz{{{{{{zzzyyyxxxuuuvvvwwwxxxxxxyyyxxxxxxyyyzzzzzzzzzyyywwwvvvtttqqqsssuuuwwwwwwvvvuuutttqqqtttwwwyyyyyyyyyyyyzzzttttttttttttuuuuuuuuuvvvzzzwwwtttrrrqqqsssuuuwwwvvvvvvwwwwwwxxxxxxxxxyyyxxxyyyyyyyyyxxxwwwuuuttttttvvvzzz|||{{{xxxtttrrrsssvvvzzzzzzyyyxxxyyy{{{tttuuuvvvxxxyyyyyyyyyyyyxxxwwwuuuttttttvvvxxxyyyyyyxxxvvvuuuvvvvvvuuutttuuuxxxzzzyyyvvvtttvvvxxxrrrsssuuuvvvuuuvvvwwwyyywwwwwwvvvvvvvvvxxxyyyzzzyyy||||||xxxuuuwwwwwwuuuvvvvvvwwwwwwxxxxxxyyyyyywwwwwwwwwxxxxxxwwwwwwwwwrrrsssttttttsssqqqooonnnkkkpppuuuxxxxxxxxxyyyzzztttwww|||{{{xxxxxxxxxyyyyyyzzzzzzzzzpppqqqsssvvvxxxzzz{{{{{{xxxwwwvvvwwwzzz{{{yyywwwpppxxx{{{xxxvvvyyyzzzwwwrrruuuwwwwwwvvvvvvxxxzzzsssvvvxxxwwwuuutttwwwzzzwwwwwwwwwvvvtttuuuwwwyyyuuuvvvxxxzzzzzzzzzxxxxxxxxxxxxxxxvvvtttssssssuuusssuuuyyy}}}~~~~~~zzzzzzyyyyyyxxxxxxyyyyyyuuuwwwyyyxxxvvvwwwzzz}}}|||wwwvvvyyy||||||}}}|||yyyxxxxxxyyyzzzwwwvvvtttssstttwwwzzz|||uuuttttttrrrrrruuuyyy}}}vvvxxxyyywwwuuuuuuxxx{{{zzzzzzyyywwwuuutttvvvxxxsssrrrsssuuuxxxxxxtttpppwwwxxxyyyyyyyyyxxxwwwwwwuuuwwwwwwuuurrrpppqqqsssvvvtttrrrqqqrrrssssssrrr###$$$$$$$$$$$$'''+++......000333666888999::::::;;;888777999>>>CCCDDDDDDHHHIIIIIIKKKNNNTTT[[[```cccfffjjjpppttttttqqqnnniii^^^HHH222%%%!!!     %%%444HHH[[[nnnvvvvvvvvvwwwvvvwwwuuusssqqqrrrtttwwwyyyzzzxxxvvvtttssstttuuuuuuuuuvvvwwwxxxxxxwwwvvvuuussstttuuuwwwwwwwwwvvvuuuuuuuuutttsssrrrrrrqqqqqqrrrrrrrrrsssssssssssstttpppqqqsssuuuvvvwwwwwwwwwvvvwwwxxxyyyxxxvvvtttrrruuusssrrrsssvvvxxxxxxxxxwwwxxxyyyzzz{{{zzzzzzyyy||||||{{{zzzzzzzzzzzz{{{zzz|||{{{wwwwwwzzz|||zzzwwwvvvvvvvvvvvvvvvwwwwwwzzz}}}|||yyyxxxzzzzzzvvvtttuuuvvvwwwxxxxxxwwwvvvuuuyyy}}}}}}zzzwwwwwwxxxyyyxxxwwwtttrrrrrrtttwwwvvvvvvvvvvvvuuutttsssrrruuuvvvwwwxxxxxxxxxxxxxxxzzzxxxwwwzzz}}}}}}{{{www{{{xxxxxxzzzyyyuuusssuuu{{{xxxwwwzzz~~~~~~yyyuuutttxxx{{{{{{xxxuuuttttttvvvvvvuuuuuuvvvwwwwwwxxxyyyxxxvvvvvvwwwwwwuuuttt{{{{{{yyyvvvttttttuuuwwwzzzzzzyyyxxxwwwwwwwwwxxxzzzzzzzzzzzzyyyyyyxxxxxx{{{}}}~~~{{{wwwsssssstttxxxwwwvvvvvvwwwyyyzzz|||}}}{{{xxxwwwvvvvvvvvvsssvvvzzzzzzwwwsssrrrrrrqqqqqqrrrssstttuuuvvvwwwtttxxx~~~zzzvvvuuuvvvwwwxxxyyyxxxwwwwwwsssssstttuuuvvvwwwxxxxxx{{{xxxtttuuuxxxxxxuuuqqquuuvvvwwwxxxxxxxxxxxxxxxpppqqqtttvvvxxxxxxyyyxxxuuuuuuuuuuuuuuuvvvwwwxxx|||zzzxxxwwwuuuuuuuuuvvvvvvwwwyyyyyyxxxxxxyyy{{{wwwyyyzzz{{{{{{xxxvvvtttsssuuuwwwzzzzzzyyywwwvvv{{{zzzxxxvvvwwwxxx{{{|||vvvvvvvvvvvvvvvwwwwwwwwwzzzuuuqqqssswww{{{{{{yyy|||{{{zzzzzzyyyyyyyyyyyywwwuuutttrrrsssuuuxxxyyyyyywwwvvvvvvxxxyyyyyyxxx||||||{{{yyyvvvuuuuuuvvvuuuyyyyyysssqqquuuvvvtttvvvssssssxxxzzzwwwvvvvvvyyyyyyyyyxxxvvvuuusssrrrxxxwwwuuutttssstttvvvwwwxxxxxxxxxxxxxxxxxxxxxxxx!!!"""$$$&&&'''***...111///000333666888999999999:::888777:::???DDDGGGHHHJJJKKKLLLLLLMMMQQQXXX^^^dddfffiiikkkmmmmmmmmmlllnnneeeSSS>>>///&&&     )))888MMM]]]ooovvvvvvwwwwwwwwwwwwuuusssrrrrrrtttwwwyyyzzzxxxvvvtttttttttuuuvvvuuuvvvwwwwwwvvvuuusssrrrvvvvvvvvvwwwvvvvvvuuuuuuuuuuuutttssssssrrrqqqqqqsssttttttuuuuuuvvvvvvvvvssstttvvvwwwxxxwwwwwwvvvuuuvvvwwwxxxwwwuuusssqqqsssrrrrrrtttvvvxxxwwwvvvuuuvvvwwwxxxyyyxxxwwwvvvzzzyyyyyyxxxxxxxxxxxxxxxwwwyyyyyyvvvwwwzzz{{{yyyvvvvvvuuuuuuuuuvvvxxxyyy{{{}}}|||xxxwwwyyyyyywwwtttuuuwwwxxxxxxwwwvvvuuutttxxx||||||yyyvvvvvvwwwwwwwwwwwwuuusssrrrtttuuuvvvvvvvvvvvvuuutttsssrrrxxxxxxxxxxxxwwwvvvuuuuuuxxxwwwxxxyyyzzzzzzyyywwwyyyvvvvvvyyyyyyvvvvvvxxx}}}{{{zzz|||{{{vvvtttwww{{{{{{yyywwwvvvwwwwwwwwwvvvvvvvvvwwwwwwxxxwwwvvvuuuvvvwwwwwwvvvuuuuuuvvvxxxxxxwwwvvvwwwxxx{{{zzzyyyxxxwwwwwwvvvwwwuuuvvvxxxyyyzzzzzzzzzyyyxxxyyy{{{yyyvvvttttttuuuvvvvvvvvvvvvwwwxxxyyyzzz}}}|||zzzwwwuuutttttttttvvvxxx{{{zzzvvvsssrrrrrrttttttuuuvvvwwwwwwwwwwwwuuuxxx}}}|||xxxuuuuuuvvvxxxzzzzzzzzzxxxxxxuuuuuuuuuuuuvvvwwwxxxxxx|||yyywwwvvvvvvvvvuuussstttuuuuuuvvvvvvvvvvvvuuuqqqrrrtttvvvwwwxxxxxxxxxuuuuuuuuutttuuuuuuvvvvvv{{{zzzxxxvvvuuuuuuuuuuuuvvvwwwyyyxxxwwwwwwxxxyyyyyyyyyxxxxxxwwwvvvvvvuuussstttwwwyyyzzzzzzxxxwwwzzzyyywwwuuuuuuvvvxxxzzzuuuuuuuuuvvvvvvvvvvvvvvvzzzvvvsssuuuyyy{{{zzzxxxzzzzzzyyyyyyyyyyyyyyyyyyvvvuuusssssstttwwwzzz|||~~~|||zzzzzzzzzzzzyyyxxxwwwxxxyyywwwuuutttuuuvvvwww|||}}}yyyyyy{{{{{{xxxxxxuuuuuuyyy{{{xxxvvvwwwxxxxxxxxxwwwvvvuuuttttttwwwvvvuuusssssstttvvvwwwyyyyyyxxxwwwvvvuuutttttt!!!%%%(((+++---000333000111333555777777777777888666555777<<>>SSSbbbpppuuuuuuvvvxxxxxxwwwuuutttsssssstttvvvxxxyyywwwuuutttssstttuuuvvvvvvwwwwwwvvvuuusssqqqoooxxxwwwvvvuuuttttttttttttuuuuuuttttttsssrrrrrrrrrrrrssstttuuuvvvwwwwwwwwwvvvwwwxxxyyyyyyxxxwwwvvvtttuuuvvvwwwvvvtttrrrqqqrrrrrrsssuuuwwwxxxwwwuuutttuuuvvvvvvvvvuuutttssswwwwwwvvvuuuuuuuuuuuuuuutttxxxxxxwwwwwwzzzzzzwwwvvvuuutttssstttvvvyyyzzz}}}~~~|||wwwvvvxxxyyywwwsssuuuwwwxxxxxxvvvtttrrrssswwwzzzzzzwwwuuuuuuvvvwwwxxxyyywwwuuutttuuuvvvvvvvvvvvvuuuuuuttttttssszzzzzzyyyxxxvvvtttsssrrrvvvwwwyyyyyywwwvvvvvvwwwwwwtttuuuxxxyyywwwyyy|||~~~|||~~~|||yyytttvvvyyyzzzzzzyyyyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwuuuttttttvvvxxxyyyxxxwwwpppssswwwyyyyyyyyyyyyyyy{{{{{{yyyxxxvvvvvvuuuuuutttuuuwwwyyyzzzyyyxxxwwwuuuwwwxxxwwwvvvuuuvvvwwwtttuuuvvvwwwwwwwwwwwwwww}}}|||zzzxxxvvvuuuttttttyyyzzz{{{yyyvvvtttssssssssstttvvvwwwxxxwwwwwwvvvwwwxxxzzz{{{{{{xxxuuussstttvvvxxx{{{|||{{{yyyxxxwwwwwwvvvuuuuuuvvvwwwxxx|||{{{zzzwwwuuussstttvvvvvvvvvvvvvvvuuuuuuuuuuuussstttuuuvvvwwwwwwwwwwwwvvvuuuuuuttttttttttttuuuyyyxxxwwwvvvuuutttttttttvvvxxxxxxxxxvvvuuuvvvwwwyyyxxxvvvtttttttttuuuuuurrrtttvvvyyyzzzzzzyyyxxxyyyxxxvvvtttssstttuuuvvvttttttuuuvvvvvvvvvvvvvvvzzzxxxvvvxxxzzz{{{yyyvvvxxxxxxxxxwwwxxxxxxyyyyyyuuuuuutttuuuvvvyyy|||~~~|||{{{{{{zzzxxxvvvsssuuuvvvvvvuuutttuuuvvvuuuyyy{{{zzz{{{}}}|||yyy{{{xxxxxx|||}}}zzzwwwxxxwwwwwwwwwvvvvvvvvvuuuuuuwwwvvvtttsssssstttvvvwwwyyyyyywwwvvvtttrrrpppppp"""'''+++---...000222000111222444555555555444444222111222666;;;@@@CCCGGGLLLQQQPPPLLLIIIKKKNNNSSSWWW[[[ZZZWWWVVVYYY]]]___^^^XXXKKK???444(((  111CCCZZZfffpppssssssuuuwwwwwwvvvvvvuuuttttttuuuvvvwwwwwwuuutttrrrrrrrrrtttuuuxxxxxxwwwvvvuuurrrpppnnnvvvuuusssrrrrrrssstttuuuuuuuuuttttttsssssssssrrrpppqqqrrrtttuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwwwwtttuuuvvvwwwwwwuuusssrrrrrrssstttwwwyyyyyywwwuuutttuuuuuuvvvvvvuuusssrrrvvvuuuttttttssssssttttttuuuyyyzzzxxxxxxzzzxxxuuuuuutttsssssstttwwwzzz{{{}}}~~~{{{vvvtttxxxyyyxxxsssuuuwwwxxxxxxvvvsssqqqtttwwwzzzzzzwwwuuuuuuvvvwwwyyyzzzzzzxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuyyyyyyxxxwwwvvvtttrrrqqquuuxxxzzzyyyvvvtttvvvxxxxxxuuuuuuxxxyyywwwyyy}}}}}}||||||}}}~~~|||uuuvvvxxxyyyzzz{{{|||}}}yyyyyyyyyyyyxxxxxxwwwwwwsssssstttvvvyyyzzzyyyxxxqqqtttxxxyyyzzzzzz{{{}}}|||{{{zzzxxxvvvuuuuuutttvvvwwwxxxyyyxxxvvvtttrrrvvvwwwwwwvvvvvvvvvwwwxxxtttuuuwwwxxxxxxxxxwwwvvv{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvpppqqqsssvvvwwwwwwvvvuuuxxxxxxxxxwwwvvvtttsssrrrrrrtttwwwzzz{{{zzzxxxwwwxxxwwwuuutttssstttuuuvvv{{{||||||xxxsssqqqtttxxxyyyyyyxxxwwwwwwvvvvvvvvvuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvuuutttssssssssstttwwwwwwwwwwwwvvvuuusssssswwwxxxxxxwwwuuutttuuuvvvwwwvvvuuutttssssssssssssrrrtttvvvxxxyyyzzzyyyyyyyyyxxxvvvuuutttttttttuuutttuuuvvvwwwxxxxxxwwwwwwzzzyyyyyyzzz|||{{{xxxuuuwwwvvvvvvvvvwwwxxxyyyyyywwwwwwvvvwwwxxxzzz|||}}}~~~|||{{{zzzzzzyyywwwuuusssuuuvvvwwwuuuttttttuuuwwwwwwxxxxxxzzz||||||{{{}}}zzzyyy}}}~~~zzzxxxxxxxxxwwwvvvvvvuuuuuuttttttvvvuuutttsssssstttvvvwwwyyyxxxwwwuuusssrrrpppppp ###(((+++,,,------......///111222333333222222333333222222444777<<>>>>>>>>>>>>>>???BBB@@@666+++$$$          ,,,CCCXXXlllssswwwvvvuuuvvvvvvtttvvvvvvwwwxxxxxxvvvuuuttttttsssrrrpppqqqrrrsssuuurrrssstttuuuuuuuuutttsssppppppqqqsssttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvxxxyyyyyywwwuuusssqqqrrrsssuuuvvvvvvuuuuuutttuuuvvvxxxxxxwwwuuuttttttsssssstttwwwxxxxxxwwwuuuvvvxxxzzz{{{{{{{{{zzzwwwwwwvvvuuuuuuuuuuuuvvvwwwyyyyyyvvvvvvyyyyyywwwwwwxxxyyyzzzzzzzzzzzzyyyvvvxxxxxxvvvwwwzzz{{{yyyvvvvvvvvvwwwxxxyyyzzzzzzuuuxxxzzzxxxuuutttuuuxxxsssttttttsssqqqqqqtttvvvxxxwwwuuuttttttvvvwwwxxxttttttuuuuuuuuutttssssssvvvtttssstttvvvxxxyyyyyyyyywwwyyy}}}|||xxxvvvwwwwwwwwwxxxxxxxxxxxxzzz{{{|||yyyuuutttvvvxxxyyyxxxssstttvvvxxxyyyyyyxxxwwwzzzzzz{{{}}}~~~}}}zzzwwwtttvvvxxxxxxxxxyyy|||~~~~~~}}}|||{{{zzzyyyyyyyyyrrrrrrsssuuuwwwzzz}}}~~~xxxvvvssstttwwwzzz{{{zzzxxxxxxwwwwwwwwwwwwxxxxxxqqqrrrtttuuuvvvvvvvvvuuurrrrrrsssvvvzzz{{{xxxvvvwwwvvvuuuuuuvvvxxxzzz{{{zzzxxxvvvuuuttttttuuuuuuvvvuuuuuuttttttttttttttttttuuuwwwxxxwwwvvvuuussssssvvvyyyxxxvvvsssssstttwwwvvvtttssstttuuuwwwxxxwwwvvvvvvvvvvvvwwwyyyzzzwwwvvvvvvvvvvvvwwwwwwxxxtttvvvyyy{{{zzzxxxuuurrrvvvwwwyyyxxxwwwwwwxxxyyyxxxxxxyyyyyyxxxwwwuuutttwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxtttvvvxxx{{{||||||zzzyyyvvvxxxyyyyyyxxxwwwwwwwwwyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyy{{{}}}}}}{{{yyyyyyxxxwwwuuutttuuuxxxzzz}}}wwwvvv{{{~~~zzzuuutttuuurrrrrrvvvxxxuuussstttuuutttsssssssssuuuwwwxxxtttsssrrrrrrrrrtttvvvxxxuuuuuuuuuuuuuuuuuuvvvvvv!!!###%%%&&&''')))***&&&'''***,,,---......---222666:::======>>>AAADDDBBB;;;333111777>>>CCCDDD@@@===:::999:::;;;;;;;;;888======555+++$$$           111JJJ___ooovvvzzzyyyxxxxxxwwwtttvvvwwwxxxyyyxxxwwwuuusssvvvtttsssrrrrrrsssuuuvvvoooqqqrrrtttuuuuuuttttttrrrssstttuuuuuuuuutttssstttttttttuuuuuuuuuuuuuuutttuuuwwwxxxwwwuuurrrpppssstttuuuvvvvvvuuutttsssrrrtttuuuwwwwwwvvvtttssssssrrrqqqrrrtttvvvvvvvvvtttvvvxxxzzz{{{||||||{{{wwwwwwvvvuuuuuuuuuuuuvvvtttvvvuuussstttyyy{{{zzzwwwyyy{{{||||||{{{yyyxxxtttwwwxxxvvvxxx{{{|||yyyvvvvvvvvvvvvwwwzzz|||}}}tttwwwxxxwwwtttssstttwwwvvvvvvvvvtttssstttvvvyyyxxxwwwuuuttttttvvvxxxyyyuuuuuuuuuuuutttsssrrrqqquuurrrpppqqquuuyyyyyywwwwwwvvvyyy~~~~~~yyyvvvwwwyyyyyyyyyxxxwwwvvvwwwyyy~~~yyyuuutttuuuwwwwwwvvvqqqsssuuuxxxyyyyyyxxxxxx||||||}}}~~~}}}yyyvvvooorrrvvvyyyyyyzzz{{{|||~~~}}}|||{{{{{{{{{{{{{{{vvvuuuttttttvvvyyy{{{}}}uuurrrppprrrwww{{{||||||xxxwwwvvvuuuuuuvvvwwwxxxtttuuuvvvwwwwwwvvvuuutttrrrrrrssswwwzzzzzzvvvsssyyywwwtttsssrrrtttvvvxxxyyyyyywwwvvvuuuuuuvvvvvvyyyxxxvvvtttttttttuuuuuutttvvvyyyzzzzzzyyyvvvuuuqqqtttwwwxxxwwwuuusssrrrxxxwwwvvvuuuvvvwwwyyy{{{wwwvvvvvvvvvvvvxxxyyy{{{wwwvvvvvvvvvwwwxxxyyyyyytttvvvyyy|||{{{yyyuuusssvvvwwwyyyyyyxxxxxxyyy{{{{{{zzzyyywwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxsssuuuxxxzzz{{{{{{zzzxxxvvvwwwxxxxxxwwwwwwwwwxxxzzzzzzyyyxxxwwwwwwwwwxxxwwwwwwxxxyyyyyyzzz{{{{{{wwwwwwxxxyyy{{{zzzwwwuuuwwwwwwuuussssssuuuyyy}}}{{{|||~~~vvvrrrrrroooppptttvvvtttrrrsssrrrrrrqqqrrrtttvvvyyy{{{tttsssrrrqqqrrrtttvvvxxxvvvuuuuuuuuuuuuttttttttt ###%%%'''&&&%%%(((((()))+++---000222333222444777;;;>>>AAACCCCCCAAA<<<666222222777===AAA@@@???<<<999777555444444333555666333+++###$$$$$$             !!!555OOOaaaqqqtttxxx|||}}}{{{yyywwwtttvvvyyy{{{{{{yyyvvvtttvvvuuusssrrrsssuuuxxxzzzwwwvvvtttssssssssstttuuuwwwxxxwwwuuusssqqqrrrsssvvvvvvvvvxxxzzzyyywwwuuutttrrrrrruuuyyyzzzwwwtttxxxwwwuuutttssstttvvvwwwpppqqqrrrtttvvvyyy{{{|||vvvtttssssssuuuwwwxxxwwwyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxwwwtttssssssuuuwwwwwwvvvuuurrrqqqssswww{{{|||{{{yyywwwwwwwwwyyyzzzuuuvvvwwwxxxyyy{{{|||}}}xxxxxxwwwwwwwwwxxxzzz{{{vvvuuutttttttttvvvyyyzzzzzzxxxwwwwwwwwwvvvtttrrrzzzxxxuuutttuuuvvvvvvuuuoooqqqrrrssssssrrrpppnnnrrrssstttttttttttttttssstttxxx|||~~~}}}{{{xxxwwwssssssrrrtttwwwxxxxxxwwwyyyxxxwwwvvvwwwxxxyyyzzztttsssssssssuuuxxx{{{}}}}}}{{{zzzyyyyyyyyyvvvtttpppsssvvvzzz||||||{{{{{{}}}yyyuuutttwww{{{||||||yyyzzz{{{{{{{{{zzzyyyxxxxxxwwwvvvvvvvvvxxx{{{|||{{{xxxwwwwwwyyyzzzxxxuuuxxxvvvuuuvvvyyyzzzzzzzzzwwwwwwwwwwwwwwwvvvuuuuuuvvvuuutttttttttttttttuuuvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxxxxwwwuuusssqqqtttvvvyyy{{{zzzwwwsssqqqrrryyy~~~vvvqqqsssvvvwwwvvvvvvwwwxxxxxxvvvtttsssvvvyyyxxxuuusssvvvzzzwwwxxxzzz||||||zzzxxxvvvzzz{{{{{{zzzyyywwwuuusssxxxxxxxxxwwwwwwwwwvvvvvvzzzzzzzzzyyyxxxyyy{{{}}}|||wwwuuutttuuuuuuuuuyyyyyyyyyyyyyyywwwvvvvvv||||||{{{yyyvvvuuuuuuvvvyyyxxxwwwvvvuuuuuuuuuuuuxxxyyyyyywwwttttttvvvyyyyyyyyyyyyzzzzzzyyyxxxxxx|||yyyvvvvvvyyy{{{zzzyyywwwuuuttttttvvvxxxyyyyyyxxxpppsssssssssttttttttttttuuutttrrrqqqrrruuuwwwuuussstttsssrrrqqqrrrtttvvvwwwttttttttttttuuuuuuuuuuuu!!!$$$'''(((((('''(((((()))+++---///111333666888;;;>>>@@@AAAAAAAAA;;;777111......222888<<>><<<999666333111000+++---...,,,'''!!!$$$***+++(((          """888QQQdddqqqtttxxx{{{|||{{{yyywwwuuuvvvxxxzzz{{{zzzxxxwwwwwwwwwvvvuuuvvvxxxzzz{{{wwwwwwvvvuuuuuuuuuuuuuuutttuuuvvvuuuttttttvvvwwwvvvvvvwwwyyyzzzzzzxxxvvvuuutttuuuwwwxxxyyywwwvvvxxxwwwuuuttttttuuuvvvwwwtttsssttttttuuuwwwxxxyyyvvvtttssssssvvvxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyvvvwwwvvvtttrrrrrrtttwwwxxxxxxwwwuuutttuuuyyy{{{|||{{{zzzyyyyyyzzz|||}}}zzzyyyxxxwwwwwwyyy{{{|||uuuuuutttttttttuuuwwwxxxwwwxxxyyyzzz{{{{{{zzzzzzwwwvvvvvvxxxyyyyyywwwuuuyyywwwvvvvvvwwwxxxxxxwwwqqqqqqssssssssssssrrrqqquuuuuuvvvvvvvvvuuuuuutttssswww{{{}}}|||yyyxxxwwwuuuttttttuuuxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvuuuuuuvvvxxxzzz{{{}}}|||{{{{{{{{{zzzwwwuuurrrsssvvvyyy{{{{{{{{{zzz{{{xxxttttttvvvyyyyyyyyyxxxyyyzzz{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwxxxzzz{{{zzzxxxuuuuuuwwwxxxwwwuuuwwwuuutttuuuwwwyyyyyyyyyuuuuuuvvvvvvuuuuuutttsssssstttwwwyyyyyyyyywwwvvvxxxwwwuuuttttttuuuwwwxxxxxxxxxxxxwwwvvvuuutttssstttvvvyyy{{{zzzxxxuuusssrrryyy~~~}}}wwwsssuuuxxxwwwvvvuuuuuuvvvwwwvvvuuusssvvvyyyxxxuuutttwwwzzzwwwxxxzzz{{{{{{zzzxxxvvvyyyyyyyyyyyyxxxwwwuuutttyyyyyyyyyxxxxxxxxxwwwwwwzzzzzzyyyxxxwwwvvvwwwxxx|||yyyvvvuuuuuuwwwwwwwwwyyyyyyxxxxxxxxxxxxwwwwww||||||{{{zzzxxxwwwwwwxxxyyyxxxwwwwwwvvvvvvwwwwwwyyyyyyyyywwwtttsssuuuxxxwwwxxxxxxxxxxxxxxxwwwwwwuuutttsssvvvzzz}}}}}}}}}wwwvvvuuuuuuvvvvvvvvvvvv}}}{{{yyy{{{}}}{{{vvvpppsssssssssttttttttttttuuutttrrrqqqrrrtttuuutttrrruuutttsssrrrrrrsssuuuvvvuuuuuuuuuuuuvvvvvvvvvvvv!!!$$$''')))*********((()))***+++---///111222777999===@@@AAA@@@>>><<<555222---***))),,,111444::::::999777333///+++)))&&&((((((&&&### !!!"""&&&,,,---)))           $$$:::TTTfffqqqssswwwzzz|||{{{yyyxxxvvvwwwxxxyyyyyyyyyyyyyyyvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvtttuuuvvvvvvuuuuuuvvvxxxwwwwwwwwwyyy{{{{{{yyywwwvvvwwwyyyyyyxxxwwwwwwxxxwwwwwwvvvuuuuuuvvvwwwxxxwwwvvvuuuuuuuuuuuuvvvwwwuuusssssstttvvvxxxyyyyyywwwwwwwwwxxxxxxwwwwwwwwwuuuvvvuuutttrrrrrrtttvvvxxxyyyyyyxxxwwwxxxzzz{{{{{{{{{zzzyyyyyyzzz||||||}}}yyywwwvvvxxxzzz{{{uuutttssssssssstttuuuvvvwwwyyy|||}}}zzzxxxuuuuuuvvvyyy{{{{{{zzzwwwxxxwwwwwwxxxyyyzzzxxxwwwrrrssssssttttttuuuuuuuuuxxxxxxxxxxxxwwwvvvuuuuuusssvvvyyy{{{zzzxxxwwwwwwxxxvvvvvvwwwyyy{{{{{{zzzwwwwwwxxxxxxxxxxxxwwwwwwyyyyyyxxxwwwwwwxxxyyyzzz{{{{{{|||}}}}}}|||xxxuuutttuuuvvvwwwxxxyyyyyyyyyxxxvvvuuutttvvvvvvvvvuuuwwwxxxyyyzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzwwwtttssstttvvvvvvvvvvvvuuussstttvvvwwwxxxxxxvvvvvvwwwwwwvvvvvvuuutttppptttyyy}}}}}}zzzxxxzzzwwwsssppppppssswwwzzzxxxwwwwwwvvvuuuuuuuuuvvvsssuuuxxxzzzzzzyyyvvvuuutttyyy}}}|||xxxvvvwwwzzzvvvtttrrrrrrsssuuuuuuuuusssvvvxxxxxxuuutttwwwyyyvvvxxxyyy{{{{{{zzzxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvuuutttsssxxxvvvtttuuuwwwyyyzzzzzzxxxwwwwwwwwwwwwxxxyyyyyy||||||{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyywwwtttsssuuuvvvvvvvvvwwwwwwwwwwwwwwwvvvrrrrrrsssvvvzzz||||||{{{vvvvvvwwwwwwvvvtttsssrrr~~~{{{xxxwwwyyyzzzxxxuuusssssssssttttttttttttuuusssrrrqqqrrrssstttsssrrrvvvuuutttrrrrrrsssttttttuuuuuuvvvvvvvvvwwwwwwwww"""(((,,,------,,,,,,+++++++++---...000222333333666:::>>>???===;;;999666222...***((((((***,,,000111222111///***&&&###'''((('''$$$ ###&&&&&&$$$$$$&&&%%%!!!            %%%:::TTTfffqqqssswwwzzz{{{{{{yyyxxxyyyxxxxxxwwwwwwwwwwwwwwwrrrsssuuuvvvwwwwwwvvvvvvyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyxxxvvvuuuuuuuuuxxxwwwwwwyyy{{{|||zzzyyywwwyyy{{{zzzwwwvvvwwwzzzwwwwwwvvvvvvvvvwwwxxxxxxxxxwwwvvvuuutttuuuwwwwwwtttssssssuuuwwwyyyyyyyyyuuuttttttttttttttttttuuuvvvvvvvvvuuuttttttuuuwwwvvvxxxzzzzzzyyyxxxyyyzzzzzzzzzxxxwwwwwwwwwxxxxxx}}}|||{{{yyyyyyyyyyyyzzzxxxwwwvvvuuuvvvvvvxxxxxxvvvwwwzzz||||||zzzxxxvvvuuuvvvwwwzzz}}}}}}zzzxxxwwwwwwwwwxxxyyyyyyvvvtttttttttttttttuuuwwwxxxyyyyyyyyyyyyxxxwwwvvvuuutttsssvvvyyyzzzyyyxxxxxxxxxzzzxxxwwwxxxzzz|||||||||xxxxxxyyyzzzzzzyyywwwvvvzzzyyyyyyyyyyyyzzz{{{{{{yyyyyy{{{}}}~~~|||wwwtttvvvvvvvvvvvvwwwxxxxxxyyywwwwwwvvvvvvvvvvvvtttsssvvvvvvwwwxxxyyyzzzzzzzzzxxxxxxyyyyyyyyyxxxwwwwwwzzzxxxuuussssssuuuwwwxxxxxxuuussssssuuuwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwrrruuuzzz~~~}}}zzzxxxyyyvvvsssppppppsssvvvyyyvvvvvvtttttttttuuuvvvwwwrrrtttvvvwwwxxxxxxwwwvvvxxxzzz|||{{{xxxwwwxxxzzzuuurrrpppppprrrtttuuuuuutttvvvxxxwwwvvvuuuwwwyyyvvvwwwyyyzzzzzzyyyxxxwwwuuuuuuvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwxxxvvvtttrrrwwwuuuuuuvvvxxxyyyzzzyyywwwvvvvvvvvvwwwxxxzzz{{{zzzyyyxxxyyyzzz{{{{{{{{{xxxxxxxxxyyyyyyzzz||||||}}}|||zzzxxxvvvuuuuuuvvvvvvvvvwwwwwwxxxwwwwwwwwwuuuvvvwwwxxxxxxxxxvvvuuusssuuuwwwxxxvvvtttrrrqqq|||yyywwwxxxxxxwwwuuusssssssssttttttttttttuuutttsssssssssttttttttttttwwwvvvtttsssrrrrrrrrrsssuuuuuuuuuuuuvvvvvvvvvvvv &&&...333333111...---------......///111222333000333888<<>>===;;;;;;888333...)))'''&&&&&&&&&''')))***)))%%%!!!######### !!!&&&******&&&###"""         &&&;;;SSSeeerrrtttwwwyyyzzzzzzxxxwwwzzzyyywwwuuutttsssssssssrrrsssuuuwwwwwwwwwvvvuuuyyyyyyyyyxxxxxxxxxxxxxxxwwwyyyzzzzzzxxxvvvvvvvvvxxxwwwwwwxxx{{{|||{{{zzzwwwyyy{{{yyyvvvuuuwwwzzzwwwwwwwwwwwwwwwxxxyyyyyyxxxvvvuuutttuuuvvvyyyzzztttttttttvvvxxxyyyyyyxxxuuuuuuttttttttttttuuuuuuvvvwwwxxxxxxvvvvvvwwwyyyuuuwwwyyyyyyxxxwwwxxxxxx|||{{{zzzxxxwwwvvvuuuuuuwwwxxxzzz||||||{{{yyyxxxyyyyyyxxxwwwwwwwwwxxxyyywwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz|||{{{yyywwwwwwwwwvvvwwwwwwvvvsssqqqvvvvvvvvvvvvwwwxxxyyyzzzwwwwwwwwwwwwvvvuuutttsssuuuwwwyyyzzzyyyyyyzzz{{{{{{yyyxxxxxxzzz|||||||||yyyzzz{{{{{{{{{zzzxxxwwwxxxxxxyyyyyyzzz|||}}}}}}vvvwwwyyy{{{|||{{{wwwsssvvvwwwwwwwwwwwwxxxxxxxxxwwwxxxyyyxxxwwwvvvuuuuuuvvvvvvvvvwwwxxxyyyzzzzzzxxxxxxyyyyyyyyyxxxwwwwww{{{zzzxxxvvvuuuvvvxxxzzzyyywwwttttttuuuwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxxxxyyyzzzzzzyyyxxxwwwvvvuuutttsssssstttuuuvvvtttsssrrrrrrssstttvvvwwwrrrrrrtttuuuvvvwwwwwwvvv{{{{{{zzzyyyxxxwwwxxxxxxwwwuuussssssuuuwwwyyyyyyuuuvvvwwwwwwvvvvvvwwwxxxvvvwwwxxxyyyyyyyyyxxxxxxuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuwwwyyyzzzxxxuuuwwwvvvvvvwwwyyyyyyxxxvvvuuuuuuuuuvvvwwwxxxyyyzzzxxxwwwuuuvvvyyy{{{zzzyyyxxxxxxyyyyyyzzz{{{}}}}}}~~~{{{yyyxxxxxxwwwwwwvvvvvvwwwxxxyyyyyyxxxxxxxxxyyyyyyyyywwwtttrrrqqqppptttwwwyyywwwtttsssssszzzyyyxxxwwwvvvtttqqqooosssssssssttttttttttttuuuuuuvvvvvvvvvuuuuuuuuuvvvwwwvvvuuutttsssrrrrrrrrrssssssssstttttttttuuuuuu###,,,777===<<<777222///.........//////111222222///222777<<<@@@AAAAAAAAA@@@>>>888222,,,'''$$$"""!!!###$$$###!!! """%%%***+++'''$$$###!!!           )))===VVVgggtttuuuwwwxxxyyyxxxwwwvvvyyyxxxvvvtttsssrrrqqqqqqtttuuuwwwxxxyyyyyyxxxxxxzzzyyywwwvvvvvvvvvwwwxxxtttvvvyyyzzzzzzyyyzzz{{{wwwvvvvvvwwwzzz{{{{{{zzzvvvwwwwwwvvvuuuvvvwwwyyywwwwwwwwwxxxyyyyyyyyyzzzwwwvvvttttttuuuwwwzzz|||vvvuuuuuuwwwyyyyyyxxxwwwxxxwwwvvvuuuuuuvvvwwwxxxwwwxxxyyyyyyxxxxxxyyyzzztttvvvxxxxxxwwwvvvwwwxxx}}}|||{{{zzzyyyxxxwwwvvvrrruuuyyy}}}~~~|||yyywwwxxxxxxvvvuuuuuuuuuvvvwwwyyywwwvvvuuuvvvxxx{{{|||{{{zzzyyyyyyzzzzzzxxxvvvwwwvvvuuuuuuvvvuuusssqqqvvvwwwwwwxxxxxxyyyyyyyyyvvvvvvvvvvvvuuutttssssssuuuwwwxxxyyyxxxyyy{{{|||{{{yyywwwvvvxxxzzz{{{|||{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{|||}}}}}}uuuvvvwwwyyy{{{zzzwwwtttvvvwwwxxxyyyyyyyyyyyyyyywwwxxxzzzyyyxxxwwwwwwxxxvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxx||||||{{{yyywwwwwwzzz|||zzzxxxtttsssuuuwwwxxxyyyvvvvvvwwwwwwvvvvvvuuuttt{{{zzzxxxvvvuuuuuuuuuuuutttuuuvvvvvvvvvvvvuuutttrrrrrrrrrssstttuuuwwwxxxssssssttttttuuuvvvwwwwww|||zzzwwwvvvwwwyyyxxxxxxyyyxxxwwwwwwzzz|||}}}}}}vvvvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxxxxyyyyyyyyyvvvuuuuuuuuuuuuuuuvvvwwwuuuuuuuuuvvvvvvvvvvvvvvvvvvttttttvvvzzz|||zzzwwwwwwwwwwwwxxxyyyyyyvvvttttttuuuvvvwwwxxxxxxxxxxxxwwwuuussstttxxxzzzyyywwwyyyyyyyyyyyyzzz{{{|||}}}}}}zzzyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyyyywwwxxxyyyxxxvvvttttttuuuppptttxxxyyyvvvttttttuuuxxxyyyyyyyyyxxxuuurrrqqqsssssssssttttttttttttuuuvvvwwwxxxwwwvvvuuuvvvwwwvvvvvvuuutttssssssrrrrrrrrrrrrsssssssssttttttttt(((333AAAHHHFFF>>>666222------------...///000000...111555:::>>>AAABBBCCCAAA???:::555...(((###!!!!!!!!!  $$$)))+++((($$$###!!!            ---BBB\\\mmmvvvwwwxxxxxxxxxwwwuuutttvvvvvvvvvuuuttttttssssssuuuvvvwwwxxxxxxyyyyyyyyyzzzxxxuuusssrrrtttvvvxxxtttwwwzzz{{{{{{{{{{{{{{{wwwuuuuuuvvvxxxzzz{{{zzzuuutttrrrsssuuuvvvwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzyyywwwuuuttttttwwwzzz|||wwwvvvvvvxxxyyyyyywwwuuuxxxwwwuuuttttttuuuwwwxxxuuuwwwyyyyyyxxxxxxxxxzzzuuuvvvwwwwwwvvvvvvwwwyyyyyyzzzzzzzzzzzzyyyxxxxxxsssuuuxxx{{{|||zzzxxxvvvxxxwwwvvvtttttttttuuuvvvwwwvvvuuuuuuvvvyyy|||}}}|||yyywwwwwwxxxyyyxxxxxxvvvtttssstttvvvwwwwwwvvvvvvwwwxxxyyyyyyyyyxxxwwwuuuuuuuuuvvvuuuuuuttttttuuuvvvwwwwwwvvvxxxzzz|||{{{xxxuuuuuuvvvyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{wwwvvvwwwxxxzzzzzzyyywwwuuuwwwyyy{{{|||{{{zzzyyyvvvxxxyyyyyywwwvvvxxxzzzxxxwwwvvvuuuvvvvvvwwwxxxxxxwwwwwwwwwwwwxxxzzz{{{zzz||||||{{{xxxxxxyyy|||zzzwwwsssrrrsssvvvwwwxxxuuuuuuvvvvvvuuuuuutttssszzzyyyxxxvvvuuutttttttttuuuvvvvvvwwwwwwvvvvvvuuuqqqrrrtttvvvwwwxxxyyyyyyvvvvvvuuuuuuvvvwwwxxxyyyzzzvvvssstttwwwzzz{{{zzzwwwvvvvvvxxx{{{}}}}}}|||vvvvvvuuuvvvwwwwwwwwwwwwuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwuuuuuuvvvvvvwwwwwwwwwwwwyyyvvvssstttxxx{{{yyywwwvvvvvvwwwyyyzzzyyywwwtttssstttwwwyyyyyyxxxwwwuuuxxxtttrrrssswwwzzzxxxvvvyyyyyyyyyyyyzzz{{{{{{|||~~~{{{wwwwwwxxxyyyxxxvvvtttuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyxxxuuutttuuuwwwssswww{{{zzzvvvssssssuuuvvvxxxyyyyyyxxxwwwwwwwwwsssssssssttttttttttttuuuvvvxxxyyyxxxuuutttuuuwwwuuuuuuuuuttttttsssrrrrrrsssssssssssstttttttttuuu+++888GGGOOOLLLBBB999444,,,,,,,,,,,,,,,---......---///333777;;;???AAAAAA@@@>>>:::555...(((### !!! ###)))+++'''"""             !!!000GGGaaassswwwxxxxxxxxxwwwvvvtttsssttttttuuuvvvwwwvvvvvvvvvtttttttttuuuvvvvvvwwwwwwyyywwwssspppppprrruuuxxxwwwzzz|||}}}{{{yyyxxxxxxvvvuuutttuuuxxxzzzzzzzzzuuurrroooppptttwwwwwwuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzxxxvvvttttttvvvyyy{{{xxxwwwwwwxxxyyyyyyvvvtttuuutttrrrqqqqqqrrrtttuuutttvvvxxxxxxxxxwwwxxxyyyvvvwwwxxxwwwvvvvvvxxxzzztttuuuvvvwwwxxxyyyyyyyyyuuuvvvwwwyyyyyyxxxwwwvvvyyyxxxwwwuuuuuuuuuvvvwwwssssssssstttvvvxxxzzz{{{{{{xxxvvvuuuwwwxxxyyyyyyuuusssrrrsssvvvyyy{{{{{{vvvxxxyyyzzzzzzyyywwwuuutttuuuuuuvvvvvvvvvvvvuuutttuuuuuuuuuuuuvvvyyy|||zzzwwwttttttuuuwwwyyyyyyzzzyyywwwuuuttttttuuuvvvzzzzzz{{{{{{zzzyyyyyyxxxxxxwwwwwwyyy{{{{{{zzzyyytttwwwzzz|||}}}}}}{{{zzzuuuwwwxxxxxxvvvvvvxxx{{{xxxwwwvvvuuuuuuvvvwwwwwwxxxwwwvvvvvvvvvyyy{{{}}}yyy{{{}}}|||yyywwwyyy{{{yyyvvvrrrqqqrrrtttvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuxxxxxxxxxwwwvvvuuuttttttwwwwwwvvvvvvvvvvvvwwwwwwqqqsssuuuxxxzzz{{{{{{zzzyyyxxxwwwwwwwwwxxxyyyzzzwwwsssppprrrwww|||~~~}}}rrrrrrsssvvvyyyzzzzzzyyyvvvuuuuuuvvvwwwxxxwwwvvvuuuvvvvvvwwwxxxxxxyyyyyyyyyxxxwwwuuuuuuuuuvvvwwwvvvvvvwwwwwwxxxxxxxxxyyy{{{wwwsssssswwwyyywwwuuutttuuuvvvyyy{{{zzzxxxuuurrrtttwwwzzzzzzxxxvvvtttyyyuuurrrtttxxxzzzxxxuuuzzzyyyyyyyyyyyyzzz{{{{{{|||xxxuuuuuuwwwxxxwwwuuussstttuuuvvvwwwwwwwwwwww{{{|||{{{xxxtttssstttwwwvvvzzz|||zzzuuurrrrrrtttqqqrrrssssssssstttvvvxxxssssssssstttttttttuuuuuuuuuwwwxxxwwwtttssstttvvvtttttttttuuuttttttsssrrrttttttttttttuuuuuuuuuvvv111???OOOTTTQQQIII===333555222///---------,,,+++***,,,000555999===@@@BBBAAA===888444111+++$$$ !!!!!!"""$$$"""             !!!666PPPccclll|||zzzxxxwwwuuuuuuuuuvvvqqqrrrtttvvvvvvuuutttsssssstttuuuvvvvvvtttrrrpppwwwtttqqqppprrrtttuuuvvvtttvvvyyyzzzyyywwwwwwwwwwwwwwwxxxxxxwwwvvvuuuuuuoooqqqrrrqqqssswwwwwwsssppprrruuuyyy|||}}}}}}}}}{{{xxxuuuuuuwwwwwwuuurrrwwwxxxyyyzzzyyywwwuuusssrrruuusssnnnnnnsssuuurrrwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyvvvwwwwwwxxxyyyyyyzzzzzzwwwwwwvvvwwwyyyzzzzzzyyyxxxvvvttttttuuuwwwxxxxxxvvvtttssstttvvvyyyzzzyyy{{{wwwvvvwwwxxxwwwuuuzzzzzzzzzzzzyyywwwvvvuuuxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwuuuuuuvvvvvvtttsssttttttttttttuuuvvvxxxyyyxxxwwwwwwwwwxxxyyyyyyzzz|||{{{yyywwwuuussssssrrrwwwwwwwwwwwwwwwxxxxxxxxxyyyxxxxxxyyy{{{||||||{{{~~~{{{wwwvvvwwwyyyzzzzzzsssuuuwwwwwwvvvvvvwwwxxx~~~{{{wwwvvvwwwxxxvvvtttxxxwwwvvvvvvvvvwwwxxxyyy}}}}}}{{{zzzxxxwwwvvvuuuuuutttqqqqqqrrruuuyyy{{{yyywwwuuuuuuvvvwwwwwwvvvxxxzzzzzzwwwsssqqqrrrtttwwwwwwvvvvvvuuuuuuttttttqqqsssvvvyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvxxxyyy|||yyyvvvvvvyyy{{{zzzyyy{{{xxxvvvuuuvvvwwwwwwwwwqqqsssvvvyyyzzzyyywwwvvvqqqsssvvvyyyzzzzzzzzzyyyzzzxxxwwwwwwxxxyyyyyyxxx{{{{{{yyyvvvttttttuuuxxxwwwssssssuuuuuussstttwwwxxxxxxxxxzzz{{{{{{yyywwwtttuuuwww{{{}}}}}}{{{yyy{{{zzzyyyzzz{{{{{{yyywwwxxxyyy{{{|||}}}|||{{{zzz}}}{{{wwwtttrrrsssuuuvvvtttsssssstttvvvxxxxxxwwwzzzwwwuuutttuuuvvvwwwwwwxxxwwwvvvuuussssssrrrrrrqqqqqqrrrrrrssstttuuuuuuuuuvvvvvvtttrrrqqqrrrsssvvvuuuttttttttttttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvyyyxxxwwwuuuuuuuuuvvvwww555DDDTTTYYYUUUMMMBBB999555222///...------,,,+++,,,...222555999;;;<<<<<<<<<999666333111,,,&&&!!!!!!######"""!!! !!!###&&&&&&&&&'''$$$             $$$999SSSfffnnn|||{{{yyywwwvvvvvvvvvvvvqqqrrrtttuuuvvvuuutttsssttttttuuuvvvvvvuuussssssvvvsssqqqppprrruuuwwwwwwuuuwwwxxxyyywwwvvvvvvvvvvvvvvvuuuuuuuuutttttttttssstttrrrooopppuuuwwwuuurrrtttvvvxxxyyyzzzyyyxxx{{{xxxuuussstttuuuuuuuuuxxxxxxyyyyyyxxxwwwuuutttrrruuutttpppqqqvvvwwwuuuvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyywwwwwwwwwyyyzzzzzzyyyxxxzzzwwwuuutttvvvxxxxxxxxxtttsssrrrtttwwwyyy{{{{{{~~~{{{wwwvvvwwwxxxwwwuuuwwwwwwwwwvvvvvvuuuuuuuuuwwwxxxxxxxxxxxxxxxxxxwwwwwwuuuuuuvvvwwwxxxwwwuuuvvvvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwxxxxxxyyyzzz|||{{{yyywwwvvvuuuuuuuuuxxxxxxxxxyyyzzzzzz{{{{{{{{{zzzxxxxxxyyyyyyyyyxxx{{{yyyvvvvvvwwwxxxxxxxxxuuuwwwyyyzzzzzzzzzzzz|||~~~{{{wwwvvvwwwxxxwwwvvvyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvtttssssssuuuwwwyyyxxxvvvuuuuuuvvvwwwvvvuuuvvvxxxyyyxxxuuurrrrrrssswwwvvvvvvvvvuuuuuuuuuttttttuuuxxxzzzzzzyyyxxxvvvwwwvvvvvvuuuuuuvvvwwwxxxvvvtttssstttwwwyyyyyyxxxxxxvvvuuuuuuwwwyyyyyyyyyssstttvvvwwwwwwvvvuuuttttttuuuvvvwwwwwwwwwvvvvvvyyywwwvvvvvvxxxyyyyyyxxxwwwxxxwwwvvvuuuuuuwwwyyyuuurrrrrruuuuuussssssvvvxxxwwwwwwwwwyyyyyywwwuuuuuuvvvxxx{{{}}}}}}{{{yyy{{{zzzzzzzzz{{{{{{yyywwwzzzzzzzzzzzzzzz{{{{{{|||{{{zzzxxxvvvtttsssrrrrrruuuuuuvvvwwwxxxxxxxxxwwwyyywwwttttttuuuwwwxxxwwwxxxwwwvvvuuusssssssssssssssssssssssssssrrrrrrqqqsssuuuwwwwwwuuurrrqqqqqqrrrrrrqqqqqqrrrtttuuuvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwvvvuuuttttttuuuvvvwww555GGGYYY^^^YYYPPPFFF>>>555222///.........---,,,...000333666777777666555555444444444333000,,,((($$$###$$$&&&))))))&&&"""$$$%%%'''+++......,,,***((($$$       (((===VVViiiqqq{{{zzzyyywwwvvvvvvvvvvvvqqqrrrtttuuuuuuuuutttsssuuuuuuuuuuuuvvvvvvvvvvvvuuusssqqqqqqsssvvvwwwxxxvvvwwwwwwvvvtttssstttvvvvvvuuutttssssssssstttuuuwwwwwwsssmmmmmmssswwwwwwtttuuuvvvwwwwwwvvvtttsssyyyxxxvvvsssqqqrrruuuxxxyyyxxxxxxwwwvvvvvvvvvvvvrrruuuuuutttuuuxxxyyywwwttttttuuuwwwxxxyyyzzz{{{yyyyyyzzzzzzyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxyyyyyywwwxxxzzz{{{{{{zzzyyyxxxzzzxxxuuutttvvvwwwxxxxxxtttsssrrrssswwwzzz{{{{{{}}}zzzxxxvvvwwwwwwwwwvvvwwwvvvuuuttttttuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuwwwyyyzzzyyyxxxxxxwwwvvvtttttttttuuuvvvwwwwwwwwwwwwxxxxxxxxxyyy{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{|||}}}zzzwwwuuuuuuvvvuuuuuuwwwvvvuuuvvvxxxxxxwwwvvvuuuwwwzzz{{{{{{{{{|||}}}|||xxxvvvvvvwwwxxxxxx{{{zzzyyyxxxwwwvvvvvvvvvxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuvvvuuutttuuuvvvwwwvvvuuusssuuuvvvvvvuuusssssstttvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwyyyzzzzzzyyywwwvvvxxxwwwvvvvvvvvvvvvvvvwwwsssssssssuuuxxxzzzyyyxxxuuutttsssuuuxxxzzz{{{{{{wwwwwwwwwwwwvvvvvvuuuuuuwwwwwwvvvuuuttttttttttttyyywwwuuuvvvwwwxxxwwwvvvrrrtttuuuvvvuuuvvvwwwyyytttqqqqqquuuuuussssssvvv{{{yyywwwwwwxxxxxxwwwvvvuuuwwwyyy|||}}}|||zzzyyy{{{zzzzzzzzz|||{{{zzzxxx{{{zzzyyyxxxxxxzzz|||}}}xxxxxxxxxxxxvvvsssqqqooovvvwwwyyyzzzzzzyyywwwvvvwwwvvvttttttvvvxxxxxxxxxxxxwwwvvvtttsssssssssssstttuuuvvvvvvtttrrrooonnnqqqtttxxxyyywwwtttqqqpppooonnnnnnoooppprrruuuvvvuuuuuuuuuvvvvvvwwwwwwwwwttttttssssssssstttuuuuuu///CCCYYYaaa]]]RRRFFF>>>444111///............---...000333666666444111000///000222555555444111///,,,***))),,,000000***$$$$$$'''+++000444444111...'''!!!        +++@@@YYYlllsssxxxxxxwwwvvvuuuuuuuuutttrrrsssttttttuuuuuuttttttvvvuuuuuuuuuvvvwwwxxxyyyvvvtttrrrrrrtttvvvvvvvvvxxxxxxvvvtttrrrqqqsssuuuwwwvvvtttsssssstttvvvwwwxxxyyyvvvooonnnrrrvvvvvvuuuuuuuuuuuutttsssrrrqqqvvvxxxyyywwwtttsssvvvyyyzzzxxxvvvuuutttuuuvvvwwwtttuuuvvvvvvwwwwwwwwwvvvssssssuuuvvvxxxzzz{{{|||yyyyyyyyyyyyyyyxxxwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvyyy{{{}}}|||yyyxxxwwwzzzwwwtttsssuuuvvvvvvvvvvvvtttssstttvvvyyyyyyyyy{{{zzzxxxwwwwwwwwwwwwwwwyyyxxxvvvuuuuuuvvvxxxzzzvvvwwwwwwwwwwwwwwwwwwvvvwwwvvvwwwxxxzzzzzzyyywwwwwwvvvuuuttttttuuuvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwxxxxxxyyyvvvuuuuuuttttttuuuvvvwww|||yyyuuusssssstttuuuuuuuuuuuuvvvyyyzzzzzzwwwuuuqqqtttwwwyyyyyyxxxyyyzzz~~~{{{xxxvvvuuuwwwxxxyyy~~~}}}|||zzzxxxwwwvvvvvv{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvuuuttttttuuuttttttuuuvvvwwwvvvtttrrrrrrrrrqqqqqqrrrtttvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwyyyzzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvxxxzzz{{{{{{zzzyyyuuuttttttvvvxxxzzz{{{zzz{{{zzzyyyxxxxxxxxxyyyzzzyyywwwuuutttssssssuuuuuuzzzxxxvvvuuuvvvvvvuuusssppprrruuuvvvuuuuuuvvvwwwuuurrrsssvvvwwwttttttwww~~~|||yyyxxxyyyzzzzzzyyytttwwwzzz{{{{{{zzzyyyxxx{{{zzzzzzzzz||||||zzzxxxzzzyyyxxxxxxxxxyyy{{{{{{vvvvvvvvvvvvuuusssrrrqqqtttwwwzzz{{{zzzxxxvvvuuuvvvuuuttttttwwwxxxyyyxxxwwwwwwuuuttttttsssssssssuuuvvvxxxxxxwwwtttqqqooorrruuuwwwxxxvvvtttrrrrrrooooooooooooppprrrtttuuuttttttuuuvvvwwwwwwwwwwwwtttssssssrrrrrrrrrrrrrrr'''===VVVbbb___TTTFFF<<<222000------.........------///222444444222///---(((+++...111222222222111444111000333666444---&&&###&&&+++111444444000---"""        ---BBB[[[mmmtttvvvvvvvvvuuuuuutttssssssrrrsssssstttttttttttttttvvvvvvvvvvvvvvvwwwxxxyyywwwuuusssssstttuuuuuutttxxxwwwvvvsssqqqqqqsssvvvvvvuuusssrrrrrrsssuuuvvvvvvyyyyyytttqqqssstttttttttttttttttttttsssrrrrrrssswww{{{|||yyywwwwwwxxxyyyxxxvvvttttttuuuwwwxxxuuuuuuuuuwwwvvvuuuttttttssstttuuuvvvxxxzzz{{{{{{xxxyyyyyyyyyxxxxxxwwwvvvwwwxxxxxxxxxxxxxxxyyyyyyvvvyyy|||}}}{{{xxxvvvvvvxxxvvvsssrrrsssuuuvvvuuuzzzwwwuuuuuuvvvwwwvvvvvvyyyyyyyyyxxxwwwwwwxxxxxxyyyxxxvvvuuuuuuwwwyyyzzzwwwwwwxxxxxxxxxxxxwwwwwwyyyxxxxxxyyyzzzzzzwwwuuuuuutttttttttuuuvvvxxxyyyvvvwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwuuutttrrrrrrrrrssssssyyyvvvsssrrrsssuuuvvvwwwvvvwwwyyy|||}}}|||xxxuuuooorrrvvvxxxxxxwwwwwwwww|||zzzxxxvvvuuuvvvxxxyyy~~~}}}}}}|||zzzyyyxxxwwwyyyxxxxxxxxxwwwwwwvvvvvvtttuuuvvvvvvvvvuuuttttttuuuttttttvvvwwwxxxvvvuuussspppmmmlllmmmqqquuuxxxuuuuuuuuuuuuvvvvvvvvvvvvtttuuuwwwyyyzzzzzzzzzzzzvvvvvvwwwwwwwwwvvvvvvvvvxxxyyy{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxyyyxxxwwwyyyxxxxxxwwwxxxzzz|||}}}xxxvvvuuussstttuuuwwwyyy}}}zzzwwwvvvuuuuuusssqqqrrrtttvvvvvvuuuttttttuuuwwwuuuuuuyyyyyyuuuuuuwww~~~{{{yyyxxxyyyzzzzzzyyysssvvvzzz{{{yyywwwvvvwwwzzzyyyyyyzzz{{{{{{zzzxxxvvvwwwyyyzzzzzzzzzyyyxxxuuuuuutttsssttttttuuuvvvrrruuuyyyyyywwwuuuttttttvvvttttttuuuwwwyyyyyyxxxwwwvvvuuuttttttsssttttttuuuvvvxxxzzzyyywwwtttssstttvvvvvvvvvtttssstttuuussssssrrrqqqrrrssstttuuussstttuuuvvvvvvvvvvvvuuuttttttsssrrrqqqpppnnnnnn"""777OOO\\\^^^VVVGGG;;;000...,,,+++,,,......------...000111111///,,,+++###&&&***,,,------///000777666777999:::777000+++&&&'''***...111000,,,)))        ...DDD]]]nnnuuuuuuuuuuuuuuuuuutttssssssssssssssssssttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwuuuttttttuuuvvvvvvuuuwwwwwwvvvtttrrrrrrtttvvvtttsssrrrrrrrrrssstttuuutttyyy{{{wwwsssssstttrrruuuuuuuuutttttttttttttttsssvvv{{{~~~}}}{{{xxxwwwxxxwwwuuuttttttuuuwwwxxxvvvssssssvvvvvvssssssvvvuuuuuuvvvwwwxxxxxxyyyyyywwwwwwxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxyyyyyyzzzzzzvvvzzz}}}|||xxxuuuuuuvvvwwwuuurrrrrrtttvvvwwwwww|||yyyvvvuuuuuuuuuuuutttvvvxxxyyyyyyxxxwwwxxxzzzxxxwwwvvvuuuuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwyyyyyyyyyzzz{{{yyyvvvsssttttttssstttuuuwwwxxxzzzvvvwwwxxxxxxxxxwwwvvvuuuvvvvvvuuuuuuvvvwwwwwwxxxyyywwwuuussssssssstttuuuwwwuuussssssuuuxxxyyyyyyyyyzzz{{{~~~}}}yyyuuuqqqtttxxxzzzyyyxxxwwwwwwxxxxxxxxxvvvuuutttvvvxxx{{{{{{{{{{{{zzzzzzyyyxxxqqqrrrrrrtttuuuvvvwwwwwwvvvvvvvvvwwwwwwvvvuuuuuuuuutttuuuwwwyyyyyywwwvvvtttppplllkkknnnssswwwyyyuuuuuuuuuuuuvvvvvvvvvvvvssstttuuuwwwxxxyyyzzzzzzuuuuuuvvvwwwwwwwwwwwwwwwwwwyyyzzzyyywwwuuuuuuvvvyyyxxxwwwxxxxxxxxxvvvtttvvvuuuuuuuuuvvvxxxzzz{{{vvvuuutttttttttvvvyyyzzz|||zzzxxxvvvvvvvvvtttsssuuuvvvwwwvvvtttsssssstttyyywwwxxx{{{zzzvvvtttvvvyyywwwvvvvvvwwwxxxxxxwwwssswww{{{|||yyyvvvvvvwwwxxxwwwwwwxxxzzzzzzyyywwwuuuvvvxxxzzzzzzyyyxxxwwwvvvuuutttttttttuuuvvvwwwpppssswwwwwwtttrrrssstttvvvuuutttvvvwwwxxxxxxwwwvvvvvvuuutttttttttttttttuuuvvvxxxyyyyyyxxxwwwvvvuuuvvvvvvuuussssssuuuwwwvvvvvvuuutttttttttuuuvvvssstttuuuuuuuuuuuussssssttttttsssrrrqqqooonnnmmm///BBBPPPVVVSSSFFF:::...,,,******+++------,,,////////////---+++)))((($$$''')))******+++...111666888;;;===<<<999555222------,,,,,,,,,***'''$$$         !!!000GGG___pppvvvuuuvvvwwwwwwwwwvvvuuutttssssssssssssssstttuuuuuuuuuvvvwwwwwwwwwvvvuuuttttttsssrrrtttvvvxxxxxxwwwvvvvvvvvvuuussssssuuuwwwuuuuuuuuuvvvvvvvvvwwwwwwtttzzz|||xxxssssssttttttxxxxxxwwwuuuuuuttttttttttttvvvxxx{{{}}}}}}yyywwwwwwvvvuuuttttttuuuvvvwwwuuuqqqqqquuuvvvtttvvv{{{xxxxxxwwwwwwwwwwwwwwwwwwuuuvvvwwwxxxxxxyyyxxxxxxuuuuuuvvvwwwyyyzzz{{{{{{wwwzzz|||zzzuuussstttvvvwwwuuussssssvvvxxxzzzzzz{{{yyyvvvuuuuuuvvvuuutttuuuwwwzzzyyyxxxwwwyyyzzzyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxyyy{{{zzzvvvtttvvvuuutttttttttvvvwwwxxxvvvwwwxxxyyyxxxwwwuuutttwwwwwwvvvvvvwwwwwwxxxxxxxxxvvvtttssstttvvvxxxzzzwwwvvvuuuvvvxxxyyyzzzyyy|||||||||~~~~~~|||xxxuuusssvvvzzz{{{zzzwwwvvvuuutttvvvxxxwwwuuussstttvvvuuuvvvwwwxxxyyyyyyxxxxxxqqqqqqrrrtttuuuwwwxxxxxx{{{zzzyyyxxxwwwwwwvvvvvvuuuuuuvvvxxxzzz{{{yyywwwtttqqqooopppsssvvvxxxxxxtttuuuuuuuuuvvvvvvvvvwwwttttttuuuvvvwwwwwwxxxxxxssstttuuuwwwxxxxxxxxxxxxuuuvvvwwwvvvtttsssuuuwwwxxxwwwwwwxxxyyyxxxvvvtttvvvvvvvvvvvvvvvwwwxxxxxxttttttsssssstttuuuwwwxxxyyyxxxvvvvvvxxxyyyxxxwwwvvvwwwvvvuuussssssuuuwwwzzzxxxxxx{{{zzzuuurrrsssuuuttttttvvvxxxxxxwwwvvvuuuzzz~~~~~~zzzwwwwwwxxxvvvvvvvvvwwwyyyyyyxxxvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuutttsssooosssvvvvvvsssqqqtttwwwwwwvvvuuuvvvxxxxxxwwwuuuvvvvvvuuuttttttttttttuuuuuuvvvvvvwwwwwwvvvvvvuuusssuuuwwwwwwvvvuuuuuuvvvvvvvvvuuuuuuuuuvvvxxxyyysssssstttuuutttsssqqqoooqqqqqqrrrrrrrrrqqqpppooo(((888EEEMMMNNNDDD888---+++))))))+++,,,,,,,,,111111000...+++)))'''&&&(((***++++++***+++000333333777<<>>;;;888777444222...,,,***'''###         ###222HHHaaaqqqwwwwwwwwwxxxyyyyyyxxxvvvvvvtttsssssssssssstttuuuuuuuuuvvvwwwxxxwwwvvvsssrrrqqqpppqqqtttwwwzzz{{{zzzuuuvvvvvvvvvuuutttvvvxxxxxxyyyzzz{{{{{{{{{{{{{{{tttzzz|||wwwrrrsssvvvvvv{{{zzzyyywwwuuuttttttsssvvvuuuuuuxxx{{{}}}zzzwwwvvvuuuuuuuuuuuuvvvvvvvvvtttooooootttwwwvvvyyyyyyyyyyyyxxxwwwvvvuuuuuutttuuuvvvwwwxxxyyyyyyyyytttuuuvvvwwwyyy{{{||||||wwwzzz{{{yyytttqqqsssvvvxxxvvvtttuuuxxx{{{|||}}}zzzxxxuuuuuuvvvvvvvvvvvvtttwwwzzzzzzxxxwwwyyy{{{|||||||||{{{{{{yyyxxxwwwuuuuuuvvvvvvvvvvvvuuuuuuttttttvvvyyy{{{zzzxxxuuuxxxwwwuuuttttttuuuuuuvvvvvvwwwxxxyyyxxxwwwuuusssyyyxxxxxxwwwxxxxxxyyyyyytttsssrrrrrrtttwwwzzz|||xxxwwwwwwxxxyyyzzzyyyxxx}}}|||}}}}}}}}}{{{wwwtttsssvvvyyyzzzyyyvvvtttsssrrruuuxxxwwwuuusssssstttqqqrrrtttvvvwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxx~~~|||zzzxxxwwwvvvvvvuuuuuuwwwyyy{{{{{{yyywwwtttrrrrrruuuxxxzzzyyyvvvtttuuuuuuuuuvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvrrrsssuuuwwwxxxyyyyyyxxxtttuuuvvvuuusssssswwwzzzwwwwwwwwwxxxyyyyyywwwuuuyyyyyyyyyxxxxxxxxxwwwwwwtttssssssssssssttttttuuuvvvuuuuuuvvvyyy{{{|||{{{vvvwwwvvvtttssstttwwwyyyzzzxxxxxx{{{yyyssspppqqqttttttuuuxxxzzz{{{yyywwwwww|||{{{xxxxxxzzzuuuuuuuuuvvvxxxxxxwwwvvvxxxwwwvvvuuuvvvwwwyyyzzzxxxyyyzzz{{{yyyuuuqqqoooooosssvvvuuurrrrrruuuyyywwwvvvvvvwwwxxxxxxvvvtttvvvuuuuuuttttttttttttuuuvvvvvvuuuuuuttttttttttttqqqtttxxxyyyxxxvvvttttttuuuttttttuuuvvvxxxzzz{{{rrrsssttttttsssqqqooommmnnnoooqqqrrrsssssssssrrr$$$,,,555>>>BBB<<<333+++)))'''&&&&&&''')))+++...//////,,,)))'''))),,,)))+++...//////111333555:::;;;<<<===<<<888333///222---(((&&&'''%%%      333KKKaaaqqqyyyxxx}}}}}}xxxuuurrrtttuuutttsssssssssuuuuuuwwwzzzzzzwwwtttqqqooovvvuuuuuuuuuuuuwwwyyyzzzyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvvvvuuutttssssssrrrrrrssswwwxxxwwwuuuttttttwwwzzzwwwvvvwwwyyy||||||xxxuuuvvvvvvuuuuuuttttttssssssvvvwwwxxxzzz{{{{{{zzzzzzzzzuuutttwwwyyywwwttttttuuuuuuvvvwwwwwwxxxyyyxxxxxxwwwwwwwwwwwwxxxxxx{{{yyyvvvttttttvvvxxxzzz}}}zzzwwwvvvwwwyyyyyyyyyxxxvvvsssssstttvvvwwwwwwyyyxxxvvvuuuuuuuuuvvvwwwuuuuuuuuuuuuvvvxxx{{{||||||zzzxxxwwwwwwwwwuuussstttuuuvvvvvvvvvvvvvvvuuupppqqqsssvvvyyyyyyvvvtttuuuttttttuuuwwwyyyxxxxxxyyyyyyxxxvvvttttttuuuwwwttttttttttttvvvxxxzzz{{{{{{zzzwwwuuuuuuuuuvvvwwwzzz|||}}}yyyvvvuuuyyyzzzzzzxxxvvvttttttuuuwwwvvvsssrrrrrrsssvvvwwwttttttttttttuuuvvvxxxxxx{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxuuusssuuuzzz~~~|||{{{}}}|||vvvrrrqqqsssssssssssstttvvvwwwxxxvvvvvvuuuuuuuuuwwwxxxyyywwwvvvuuuttttttsssttttttqqquuuvvvrrrssswwwvvvrrrrrrttttttrrrrrrvvvwwwuuuwwwxxxyyyyyyxxxvvvsssrrrvvvyyy{{{{{{yyyyyy{{{}}}rrruuuuuurrrssswwwxxxvvvrrrtttwwwzzz}}}|||zzzwwwvvvuuutttuuuwwwxxxxxxxxxxxxyyyzzzyyywwwvvvwwwxxxvvvxxxzzz{{{yyyxxxwwwwwwuuuwwwyyyzzzyyyyyyzzz|||wwwssssssvvvxxxwwwvvvxxxwwwzzz{{{vvvtttuuuuuussszzzzzzzzz||||||zzzvvvssswwwwwwvvvvvvvvvvvvwwwwwwyyyxxxwwwvvvuuuuuuuuuvvvtttvvvxxxyyywwwvvvvvvvvvxxxyyyyyyyyyxxxvvvtttsssqqqqqqrrrtttvvvvvvsssqqqrrrrrrtttuuuvvvvvvvvvvvvtttuuuuuuuuuuuusssrrrqqqpppqqqsssuuuvvvuuuuuuttt!!!%%%+++444;;;999333+++***'''&&&&&&)))+++---///111111///+++'''''''''***---///111111333555777444555777999999777333000...)))###!!!!!!     """555MMMcccrrryyyyyy}}}}}}yyywwwtttuuuvvvtttsssssstttvvvwwwyyy{{{{{{zzzwwwtttsssxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwvvvuuutttsssvvvvvvwwwxxxxxxwwwvvvvvvzzzyyywwwvvvttttttssssssuuuuuuuuusssrrrsssuuuwwwvvvuuuuuuwwwzzzzzzxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzyyyzzzvvvrrrssswwwzzzzzzxxxtttuuuvvvwwwwwwxxxxxxxxxvvvvvvvvvvvvvvvwwwxxxxxxyyywwwtttrrrrrruuuxxxzzz~~~|||yyywwwxxxyyyyyyyyyuuutttssstttvvvwwwuuutttyyyxxxwwwvvvuuuvvvvvvwwwwwwwwwxxxxxxyyyzzz||||||}}}|||{{{{{{||||||zzzyyyvvvvvvvvvvvvvvvvvvuuuuuurrrrrrtttwwwzzzzzzxxxuuuvvvuuuuuuvvvwwwxxxxxxwwwyyyyyyyyyvvvtttssstttuuuvvvuuuuuutttuuuvvvwwwxxxyyyxxxwwwvvvvvvvvvwwwxxxvvvyyy}}}~~~|||yyywwwwwwzzzzzz{{{yyywwwuuuuuuvvvyyyxxxvvvuuutttuuuvvvwwwuuuuuuuuuvvvwwwxxxyyyzzzyyyyyyxxxxxxxxxxxxwwwwwwxxxyyyyyywwwuuuvvvzzz}}}~~~zzzyyy||||||wwwsssssstttttttttuuuuuuvvvwwwwwwxxxwwwvvvuuuuuuuuuvvvwwwyyyxxxvvvuuutttsssrrrrrrmmmqqqrrrppprrrvvvwwwsssppprrrrrrooopppssstttrrrwwwxxxyyyzzzyyywwwuuutttwwwyyy{{{zzzyyyxxxzzz|||uuuxxxxxxuuuvvvzzz{{{yyyuuuuuuwwwzzz~~~~~~{{{wwwvvvuuuuuuuuuvvvwwwwwwwwwwwwyyyzzzzzzxxxvvvwwwwwwuuuwwwyyyyyyxxxvvvuuuuuuvvvxxxzzzzzzyyyyyyzzz{{{xxxttttttwwwyyyvvvuuuvvvwww{{{|||yyyxxxzzzzzzyyyzzzyyyyyyzzz{{{zzzwwwtttwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwsssuuuwwwwwwvvvvvvwwwxxxwwwwwwwwwxxxwwwwwwvvvvvvrrrqqqrrrsssuuuuuutttrrrrrrssstttvvvwwwwwwwwwwwwsssttttttuuuuuutttsssrrrrrrrrrssstttuuuuuuuuuuuu """+++444888555,,,***'''&&&'''***...111111222333222---)))&&&%%%---///111333333333555666///111444555555333000...)))$$$     $$$888PPPdddrrrxxxyyy||||||zzzyyyxxxxxxwwwtttssssssuuuwwwwwwxxxzzz{{{zzzyyywwwuuuzzzyyyxxxvvvuuutttssssssuuuvvvvvvvvvuuutttsssrrrvvvvvvwwwwwwwwwwwwvvvvvv}}}|||zzzxxxvvvuuuuuutttuuuuuuuuutttrrrsssuuuwwwuuuttttttuuuwwwxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwxxxyyyyyyyyyyyyyyyxxxuuussstttyyy||||||{{{tttuuuvvvxxxxxxxxxxxxwwwuuuuuuuuuuuuuuuvvvwwwwwwxxxvvvtttrrrssswww{{{~~~~~~zzzxxxxxxyyyyyyxxxttttttvvvxxxzzzyyywwwtttyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzwwwwwwxxx{{{}}}~~~}}}{{{xxxwwwwwwwwwvvvvvvuuuuuuttttttvvvxxx{{{{{{yyywwwvvvvvvwwwwwwwwwwwwwwwwwwzzzzzzyyywwwtttrrrssstttwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvtttwwwzzz|||{{{zzzyyyyyyzzz{{{{{{zzzxxxvvvwwwxxx|||{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwyyyzzz{{{|||yyyxxxxxxxxxwwwwwwwwwvvvxxxyyyzzzyyyxxxxxxzzz|||{{{xxxwww{{{{{{wwwuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxwwwvvvuuuuuuuuuuuuyyyyyywwwvvvtttsssrrrqqqkkkoooppppppssswwwyyywwwtttvvvvvvsssssswwwwwwuuuvvvwwwyyyzzzzzzyyyxxxvvvyyyzzz{{{zzzxxxwwwxxxyyyvvvyyyyyyvvvwww{{{|||zzzxxxvvvvvvzzz{{{vvvuuuuuuuuuuuuuuuvvvvvvvvvuuuxxxzzzzzzyyywwwvvvvvvuuuwwwxxxxxxvvvssssssssswwwxxxzzzzzzyyyxxxxxxyyyxxxuuuuuuyyyzzzvvvssssssuuuzzz|||zzzzzz|||~~~|||zzzxxxxxxxxxyyyzzzyyywwwwwwvvvvvvuuuuuuttttttttttttuuuvvvxxxxxxxxxxxxwwwrrrtttuuuuuutttuuuwwwyyyvvvvvvvvvvvvvvvwwwxxxxxxtttrrrrrrrrrtttuuutttsssssstttuuuvvvwwwxxxxxxxxxrrrrrrsssttttttttttttssstttttttttttttttuuuvvvwww '''222777666,,,***((('''(((,,,111444333444333111...,,,***)))///111333333222000111111///111333333111...+++***'''"""     &&&;;;SSSfffqqqvvvxxx{{{}}}}}}{{{yyyxxxyyyzzzyyywwwuuurrrsssvvvyyyvvvvvvvvvwwwxxxxxxvvvuuuyyyyyywwwvvvuuutttssssssuuuuuuuuuuuuuuutttssssssvvvvvvvvvvvvvvvvvvvvvvvv{{{{{{yyyxxxwwwwwwvvvvvvvvvwwwwwwvvvuuuuuuwwwxxxtttsssssssssuuuvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxzzzxxxvvvvvvyyyzzzzzzyyytttuuuwwwyyyyyyxxxwwwvvvvvvvvvuuuttttttttttttuuuyyyxxxvvvuuuwww{{{{{{yyyyyyyyyxxxwwwxxxxxxyyyzzz|||}}}{{{yyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxwwwvvvuuuvvvxxx{{{~~~zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvxxxzzzzzzyyywwwwwwxxxxxxxxxwwwvvvwwwwwwzzzzzzzzzwwwtttrrrrrrrrrvvvvvvvvvvvvwwwwwwwwwxxxwwwxxxyyyzzzyyywwwuuusssuuuwww{{{|||{{{zzzyyyzzz{{{||||||{{{yyywwwxxxyyy}}}|||{{{zzzyyywwwvvvuuuvvvvvvwwwxxxyyyzzz|||}}}{{{{{{{{{zzzzzzyyyyyyxxxwwwxxxyyyzzzzzzyyyyyyzzzyyyuuuuuuyyy{{{xxxvvvwwwyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwwwwvvvuuutttsssrrroooqqqrrrsssvvvyyy{{{{{{xxxzzzyyyvvvvvvyyyyyywwwtttvvvxxxyyyzzzzzzyyyxxxzzzzzzzzzyyyxxxwwwwwwwwwtttwwwwwwtttuuuyyyzzzxxxyyyvvvuuuyyy~~~zzztttuuuvvvvvvvvvuuutttuuuuuutttwwwzzz{{{yyywwwvvvuuuwwwxxxyyyxxxuuusssrrrssswwwyyyzzzzzzxxxwwwwwwxxxzzzwwwxxx||||||wwwsssrrrsssxxxzzzxxxxxxzzz{{{yyyyyyxxxvvvvvvxxxzzzzzzzzzxxxwwwwwwwwwvvvvvvuuuttttttuuuwwwyyyyyyyyywwwvvvtttuuuuuutttrrrsssuuuxxxwwwvvvuuuttttttuuuwwwxxxuuusssrrrrrrsssuuuttttttrrrrrrtttuuuwwwwwwxxxxxxqqqqqqrrrsssttttttuuuuuuuuuuuutttssstttuuuvvvxxx &&&...333222,,,***(((((()))---222444555333000......///000000000222333111...+++***))),,,///222111///,,,++++++)))$$$    )))@@@WWWhhhqqqtttwwwyyyzzzyyywwwvvvvvvwwwzzzyyywwwuuussstttwwwyyywwwuuutttuuuwwwxxxwwwuuuvvvvvvvvvvvvuuuuuuttttttuuuuuuuuuvvvuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvvvvvvvwwwxxxxxxvvvwwwxxxwwwuuuuuuvvvxxxssssssssssssssstttvvvwwwwwwwwwvvvuuuttttttsssssswwwvvvvvvvvvwwwwwwxxxxxxvvvuuutttuuuvvvxxxxxxwwwvvvvvvxxxyyyyyyxxxwwwwwwzzzyyywwwvvvtttsssssssssxxxwwwwwwwwwzzz~~~|||yyyyyyxxxxxxwww{{{yyyxxxxxxzzz|||}}}}}}yyyyyyyyyyyyyyyxxxxxxwwwwwwxxxyyyzzzzzzxxxwwwvvvzzzzzz|||{{{zzzxxxwwwvvvvvvvvvvvvuuuuuuuuuwwwyyyyyyxxxvvvvvvxxxyyyxxxvvvuuuwwwxxxzzz{{{{{{yyyuuusssrrrsssuuuuuuvvvxxxyyyzzzzzzzzzyyyzzz{{{zzzyyyvvvsssqqqwwwzzz|||}}}|||zzzzzzzzz{{{||||||{{{yyyxxxyyyzzz|||{{{zzzyyywwwuuutttsssuuuuuuuuuvvvxxxyyy{{{|||||||||{{{{{{zzzyyyyyyxxxvvvvvvwwwxxxyyyyyyxxxwwwwwwsssssswwwzzzxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwvvvsssssstttuuuvvvwwwwwwwwwtttuuuvvvvvvwwwvvvvvvuuutttssssssuuuvvvwwwyyy{{{wwwyyyxxxuuutttwwwwwwtttrrrtttvvvxxxyyyyyyxxxwww{{{zzzyyyxxxxxxwwwvvvuuusssvvvvvvssstttxxxyyywwwxxxvvvuuuwww{{{|||xxxsssuuuwwwxxxxxxuuuttttttuuusssvvvyyy{{{yyywwwvvvvvvyyyzzzzzzyyyvvvttttttuuuwwwxxxzzzyyyxxxwwwwwwxxx{{{xxxyyy}}}}}}yyyuuutttsssxxx{{{xxxwwwyyyxxxvvvyyywwwuuuuuuwwwyyyzzzzzzxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwyyyzzzyyyxxxvvvtttwwwwwwvvvtttrrrqqqsssuuuyyywwwvvvtttsssssstttuuuvvvtttrrrrrrtttuuutttsssoooppprrrtttuuuvvvwwwwwwpppqqqqqqrrrssstttuuuuuuuuuuuutttsssssstttvvvwww"""))),,,++++++***))))))+++...111333444111---,,,---000333444///000111///+++'''$$$###&&&***...///---,,,---///,,,(((!!!      ...FFF]]]mmmssstttxxxyyyyyyxxxvvvtttttttttwwwwwwwwwuuuttttttwwwyyyzzzwwwtttuuuxxxzzzxxxvvvttttttuuuvvvvvvvvvuuuuuutttuuuuuuuuuuuuuuuttttttuuuuuuttttttttttttuuuuuussssssssstttuuuvvvwwwxxxsssuuuvvvuuutttssstttuuurrrtttuuuuuutttssstttvvvvvvvvvuuuuuutttssssssssswwwvvvvvvuuuvvvvvvwwwwwwooopppqqqsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|||{{{yyyxxxvvvuuuttttttuuuuuuvvvxxx{{{~~~{{{yyyxxxxxxwwwwwwxxxvvvttttttvvvyyy{{{{{{yyyzzzzzzzzzzzzyyyxxxwwwzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz|||{{{zzzxxxwwwwwwwwwxxxxxxwwwvvvvvvwwwyyyyyyxxxwwwuuuxxxzzzyyyvvvuuuxxxzzzzzz{{{|||zzzwwwuuuttttttssstttvvvxxxyyyzzz{{{{{{yyyzzz{{{zzzxxxvvvsssqqqxxxzzz|||}}}{{{zzzzzz{{{zzz{{{|||{{{yyyxxxyyyzzzzzzyyyxxxvvvtttssssssrrrsssssstttuuuwwwyyyzzz{{{zzzzzzyyyxxxwwwvvvvvvuuuuuuttttttuuuwwwwwwvvvtttvvvrrrrrrvvvyyyxxxxxxzzzxxxyyyzzzzzzzzzyyywwwvvvqqqrrrsssuuuvvvwwwxxxxxxrrrsssuuuwwwxxxxxxwwwwwwuuurrrrrrtttuuutttvvvyyy{{{}}}|||xxxwwwyyyyyyvvvqqqsssuuuxxxyyyyyyxxxwwwzzzyyywwwwwwwwwwwwvvvtttuuuxxxxxxuuuvvvzzz{{{yyywwwvvvvvvwwwxxxxxxvvvtttuuuxxx{{{zzzvvvssstttuuusssvvvxxxyyyxxxwwwvvvwwwzzz{{{{{{yyywwwvvvvvvwwwvvvwwwyyyyyyxxxwwwwwwxxxzzzwwwxxx|||}}}zzzwwwwwwvvv{{{~~~{{{yyyzzzyyyvvvyyywwwuuuuuuwwwyyyzzzyyyxxxyyyzzz{{{{{{zzzyyyxxxxxxyyyyyyyyyyyywwwvvvuuuyyyyyyxxxvvvsssqqqrrrsssxxxwwwvvvtttssssssrrrrrrvvvuuussstttuuuuuutttsssnnnoooqqqsssuuuvvvvvvwwwqqqqqqqqqqqqrrrsssuuuuuuttttttsssssssssttttttttt%%%((((((*********+++,,,...///000000---******---000000000+++---///---***&&&###"""###(((,,,---+++)))+++...000,,,%%%         333LLLcccrrrvvvvvvyyy{{{{{{zzzwwwtttsssssstttuuuvvvvvvuuuuuuwwwyyy{{{wwwssssssvvvxxxwwwuuuttttttuuuvvvvvvuuuttttttssssssttttttttttttssssssuuuuuutttsssssstttuuuuuussssssssssssssstttuuuvvvsssuuuvvvvvvtttttttttuuurrruuuwwwwwwuuusssssstttttttttuuuuuuvvvvvvvvvvvvwwwvvvuuuuuuuuuuuuvvvwwwqqqsssuuuvvvwwwxxxyyyzzzzzzyyywwwvvvvvvwwwyyyzzz|||{{{zzzyyyyyyxxxxxxxxxtttvvvxxx{{{~~~}}}zzzxxxwwwxxxwwwvvvuuutttssstttwwwyyyyyyxxxyyyzzz{{{{{{{{{zzzxxxxxx{{{{{{zzzzzzzzz{{{{{{|||zzzwwwuuuuuuwwwyyyzzzzzz{{{zzzxxxwwwwwwxxxyyyzzzyyyxxxwwwxxxyyyzzzyyyxxxtttwwwzzzyyywwwvvvyyy|||zzz{{{||||||yyywwwvvvvvvssstttuuuwwwxxxxxxxxxwwwxxxxxxyyyyyyxxxwwwuuutttvvvxxxzzz{{{{{{{{{|||}}}yyyzzz{{{zzzxxxxxxxxxzzzzzzxxxvvvsssrrrrrrsssssssssssstttuuuwwwyyy{{{|||xxxxxxwwwvvvuuutttsssssssssrrrpppqqqtttuuutttrrruuuqqqqqquuuxxxwwwxxxzzzwwwxxxyyyzzzzzzyyywwwvvvqqqrrrtttuuuvvvwwwvvvvvvssstttvvvxxxxxxxxxwwwvvvvvvrrrqqquuuvvvtttvvv{{{{{{zzz||||||yyyssstttwwwyyyyyyyyyxxxwwwzzzwwwvvvvvvwwwxxxvvvtttvvvyyyyyyvvvwww{{{|||zzzvvvxxxzzzyyywwwuuuvvvwwwvvvzzz}}}|||wwwttttttuuutttvvvwwwxxxwwwvvvwwwxxxyyyzzzzzzyyywwwvvvxxxyyytttvvvxxxxxxxxxwwwxxxyyywwwttttttyyy{{{yyyxxxzzzwww||||||{{{{{{zzzwwwxxxwwwvvvvvvxxxyyyxxxwwwvvvwwwyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxuuusssssssssuuuuuuuuuuuuttttttsssrrruuuuuutttuuuvvvvvvsssqqqooopppqqqsssuuuvvvwwwxxxrrrqqqqqqqqqqqqrrrtttuuurrrrrrssssssssssssrrrrrr$$$(((((()))***+++,,,------......---+++)))***---...---+++)))+++---,,,***&&&$$$###%%%)))---,,,(((&&&'''***222...(((           """777PPPggguuuyyyyyy{{{|||}}}{{{xxxuuussssssrrrsssuuuvvvuuuvvvwwwyyyzzzuuuppppppsssuuutttrrrtttuuuvvvvvvvvvuuusssrrrqqqqqqrrrsssssssssrrrrrruuutttsssrrrrrrssstttuuuttttttssssssssssssttttttuuuvvvxxxxxxwwwvvvvvvwwwrrrvvvyyyxxxuuusssrrrsssrrrssstttvvvwwwyyyzzz{{{wwwvvvuuuttttttuuuvvvwwwzzz{{{||||||{{{zzzzzz{{{{{{zzzwwwuuuuuuwwwyyy{{{{{{zzzzzzzzz{{{{{{|||}}}vvvxxx||||||yyywwwwwwwwwwwwwwwssstttuuuxxxzzz{{{yyywwwyyyzzz{{{{{{{{{zzzyyyxxxyyyyyyxxxwwwxxxyyyzzz{{{}}}zzzvvvuuuvvvwwwxxxyyy{{{yyyxxxwwwwwwxxxzzz|||zzzyyyxxxyyy{{{{{{{{{yyyssswwwzzzzzzwwwvvvyyy}}}zzz{{{}}}|||zzzxxxwwwxxxssstttuuuvvvvvvuuutttsssvvvvvvwwwxxxxxxxxxxxxxxxsssuuuxxxyyyzzz{{{}}}~~~xxxzzzzzzzzzxxxwwwxxxyyyzzzxxxuuurrrqqqrrrtttuuusssttttttvvvwwwzzz{{{}}}xxxxxxwwwvvvuuutttssssssssspppnnnooorrrsssrrrqqquuuqqqqqquuuxxxwwwxxxzzzvvvwwwyyyzzzzzzyyywwwvvvssstttuuuvvvvvvuuutttttttttvvvwwwxxxxxxwwwuuutttxxxsssrrrwwwxxxwwwyyy}}}}}}yyyxxxzzzyyywwwtttvvvxxxzzz{{{zzzyyyxxxyyywwwuuuuuuwwwxxxvvvtttvvvxxxxxxvvvvvvzzz{{{yyyvvvzzz}}}{{{wwwtttvvvyyywww{{{~~~}}}xxxttttttvvvtttvvvwwwwwwvvvvvvwwwyyyxxxyyyyyyxxxwwwwwwxxxzzzsssuuuwwwxxxxxxxxxyyyzzzuuuqqqqqqvvvyyyxxxyyy{{{tttzzz}}}|||zzz{{{zzzwwwxxxwwwvvvwwwxxxxxxwwwvvvtttuuuxxxzzz{{{zzzyyyyyywwwwwwwwwwwwxxxyyyzzz{{{vvvxxxyyyyyywwwuuuttttttrrrssstttuuuuuuuuutttsssuuuuuuuuuvvvwwwvvvssspppoooppprrrtttvvvxxxxxxyyysssrrrqqqqqqqqqrrrssstttqqqrrrsssssssssrrrqqqppp!!!###((())))))*********))))))+++)))''''''((()))((('''###'''***)))&&&$$$%%%''''''(((((())))))(((''''''+++,,,,,,'''        %%%===TTTfffqqqwwwyyy~~~{{{xxxwwwwwwwwwvvvuuuwwwwwwvvvuuutttuuuxxxzzzxxxuuurrrsssuuuvvvuuusssvvvwwwxxxwwwuuuuuuuuuvvvtttuuuuuuuuuuuusssqqqpppqqqtttvvvuuuqqqppptttxxxtttuuuuuutttrrrqqqssstttwwwuuussssssuuuuuurrrooosssuuuxxxwwwtttrrrsssuuuvvvuuuuuuvvvwwwwwwuuusssvvvwwwxxxxxxwwwvvvuuutttwwwvvvuuuuuuwwwzzz~~~{{{{{{yyyxxxxxxyyyzzz{{{yyyyyyyyyyyyzzzzzz{{{||||||zzzxxxyyy}}}}}}yyyxxxyyyzzzxxxvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxyyy|||~~~~~~}}}vvvwwwxxxwwwvvvvvvwwwyyyxxxvvvtttuuuwwwzzz|||}}}vvvxxxxxxxxxwwwvvvwwwxxx{{{{{{{{{{{{zzzyyyxxxwwwuuuyyy|||}}}{{{yyyyyy{{{yyyyyyyyyzzzyyyyyyxxxwwwxxxvvvttttttuuuvvvvvvuuuqqqtttwwwyyyxxxwwwwwwwwwwwwvvvwwwzzz~~~~~~|||yyytttrrrvvvyyyxxxvvvwwwxxxxxxvvvuuuttttttttttttssstttuuuttttttvvvxxx{{{wwwvvvuuuvvvwwwxxxwwwuuuqqqpppoooooooooqqqtttuuuxxxuuusssrrrtttvvvxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxtttttttttuuuuuuvvvwwwxxxtttuuuvvvvvvvvvtttsssrrrqqqqqqrrrtttvvvyyy{{{}}}}}}zzzxxxwwwwwwxxxvvvxxxzzz{{{{{{zzzyyyxxxsssrrrrrruuuxxxzzzzzzzzzuuuvvvxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuzzz}}}~~~}}}xxxtttrrrrrr}}}xxxvvvvvvxxxzzzzzzzzzzzz{{{zzzyyywwwuuussszzzxxxuuuuuuuuuvvvvvvuuurrrmmmmmmtttyyywwwtttssstttwwwyyy{{{{{{yyywwwtttvvvwwwwwwxxxxxxwwwwwwwwwtttuuuvvvwwwyyyzzz{{{|||yyywwwvvvwwwzzz{{{xxxvvvyyyxxxvvvvvvvvvuuurrrpppwwwwwwvvvuuutttrrrpppoootttttttttvvvwwwwwwtttrrrlllsssuuuqqqqqqvvvzzzyyyuuuqqqmmmnnnqqqqqqnnnjjjnnnpppqqqooommmmmmpppsss!!!###%%%%%%&&&''''''''''''''''''%%%$$$$$$%%%'''((('''!!!###%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###!!!!!!***,,,---(((          ***AAAXXXiiisssxxxyyy}}}zzzwwwvvvvvvvvvvvvuuuvvvvvvvvvtttssssssvvvxxxvvvtttssstttvvvwwwuuutttvvvwwwxxxwwwvvvuuuvvvwwwvvvvvvwwwwwwvvvuuusssrrrtttvvvxxxvvvrrrpppsssvvvvvvvvvwwwuuusssrrrsssuuuvvvuuutttuuuvvvuuutttsssvvvxxxyyyxxxuuussstttvvvxxxwwwvvvvvvwwwvvvtttrrruuuvvvwwwwwwwwwuuutttsssvvvuuuuuuuuuvvvyyy|||~~~}}}{{{zzzyyyyyyyyyxxxxxxxxxwwwxxxxxxyyyyyy|||zzzxxxxxxzzz|||~~~~~~}}}zzzwwwvvvwwwwwwvvvttttttuuuuuuuuuuuuvvvvvvvvvxxxyyy{{{|||}}}||||||{{{yyyzzzzzzzzzxxxxxxyyyzzzyyyvvvtttuuuxxx{{{{{{zzzuuuwwwxxxwwwvvvuuuvvvwwwyyyyyyyyyxxxxxxwwwvvvuuutttwww{{{{{{yyyxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxvvvttttttuuuvvvvvvvvvtttuuuvvvwwwxxxxxxxxxwwwxxxxxxyyy||||||zzzuuutttxxxzzzyyywwwxxxxxxxxxyyyyyyxxxvvvsssrrrsssttttttttttttuuuxxxzzzwwwvvvuuuuuuwwwwwwwwwuuurrrqqqppppppppprrrtttuuuwwwvvvsssssstttvvvxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwvvvuuuuuuuuuuuuvvvwwwwwwttttttuuuvvvuuutttsssrrrvvvuuuttttttwwwzzz~~~}}}|||{{{zzzxxxwwwvvvvvvxxxxxxyyyyyyyyyxxxwwwvvvwwwvvvvvvwwwzzz{{{{{{zzzvvvwwwxxxxxxwwwwwwxxxzzzzzzzzz{{{{{{zzzzzzyyyyyyxxxzzz|||{{{xxxuuuuuuvvv{{{yyywwwvvvxxxyyyzzzzzzwwwxxxxxxyyyxxxwwwuuutttxxxvvvttttttuuuvvvvvvuuuvvvrrrqqqwww{{{yyyuuutttwwwyyy{{{||||||{{{yyywwwwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvwwwwwwxxxxxx{{{yyyvvvwwwzzz}}}}}}}}}zzzyyyxxxxxxxxxwwwuuusssvvvuuuuuuuuuttttttssssssssssssrrrsssttttttsssqqqmmmrrrtttqqqqqquuuxxxwwwuuuqqqnnnooorrrsssppplllooopppqqqpppnnnnnnqqqttt !!!!!!"""###$$$%%%%%%###!!!!!!$$$&&&'''!!!!!!!!!###%%%%%%###"""######""" &&&((()))&&&     ...EEE[[[kkkssswwwxxx|||yyywwwvvvvvvwwwvvvuuuvvvvvvvvvtttrrrqqqsssuuusssssstttuuuwwwxxxvvvttttttvvvxxxxxxvvvvvvvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvxxxyyyvvvrrrqqqrrruuuwwwxxxyyywwwuuuttttttvvvuuuvvvwwwvvvuuutttuuuvvvwwwxxxxxxvvvtttssstttuuuzzzxxxwwwwwwwwwuuusssqqqtttuuuvvvvvvvvvuuutttsssvvvuuuttttttuuuwwwzzz|||~~~}}}{{{zzzyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvvvv{{{yyyvvvvvvwwwxxxxxxwwwyyywwwuuuttttttuuutttsssttttttttttttuuuuuuuuuuuuyyyyyyyyyyyyyyyzzzzzzzzz|||}}}~~~}}}{{{zzzzzz{{{zzzvvvtttvvvzzz|||yyyvvvuuuvvvwwwvvvuuuuuuuuuwwwwwwwwwwwwvvvuuuuuutttttttttvvvyyyyyyxxxwwwwwwxxxwwwxxxyyyzzzzzz{{{{{{zzzxxxvvvtttsssuuuvvvvvvvvvxxxvvvtttuuuxxxzzzyyywwwvvvwwwzzz}}}}}}zzzzzzvvvvvvyyy{{{yyyxxxzzzxxxzzz{{{{{{zzzvvvsssppprrrssstttsssssstttwwwyyyxxxvvvuuuuuuvvvwwwvvvuuuttttttrrrrrrrrrssstttuuuwwwvvvuuuttttttvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvuuuuuuuuuvvvvvvttttttuuuvvvvvvuuusssrrrzzzxxxvvvuuuvvvzzz~~~xxxxxxxxxxxxwwwvvvvvvuuuzzzzzzyyyxxxwwwvvvuuuuuuyyyxxxxxxyyyzzz{{{zzzxxxwwwxxxxxxxxxwwwwwwxxxzzzzzzzzzzzzzzzzzzyyyyyyyyyvvvwwwyyyyyyxxxxxxyyyzzzvvvvvvwwwyyy{{{{{{zzzyyyuuuvvvwwwwwwxxxwwwvvvuuuvvvuuussstttuuuvvvvvvvvvzzzuuutttyyy|||yyyvvvuuuyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvxxxwwwwwwwwwwwwwwwwwwwww|||yyyvvvvvvxxx|||{{{zzzyyyzzz{{{{{{yyywwwuuutttttttttuuuvvvwwwyyyuuutttrrrrrrtttttttttsssmmmqqqsssqqqqqqtttvvvuuutttrrrpppqqqtttuuussspppooopppqqqqqqpppqqqsssvvv !!!"""!!! ###$$$###!!! """%%%%%%"""!!!###!!!      ...EEE[[[kkksssvvvwww{{{yyywwwvvvwwwxxxwwwwwwwwwwwwwwwuuurrrqqqrrrsssqqqrrrtttwwwxxxxxxvvvuuutttvvvxxxxxxwwwvvvvvvwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxxxxvvvtttssstttvvvxxxyyyzzzyyywwwuuuvvvvvvuuuwwwxxxvvvrrrqqqrrruuuttttttsssrrrrrrrrrtttuuu{{{yyyxxxwwwwwwuuussspppuuuuuuvvvwwwwwwvvvuuutttwwwvvvuuuuuuvvvwwwyyyzzzyyyyyyyyyyyyyyyyyyzzzzzzxxxwwwvvvuuuuuuuuuuuuuuuyyywwwuuuuuuvvvvvvuuutttvvvuuuttttttttttttsssssstttttttttuuuuuuuuuvvvvvv{{{zzzyyyxxxxxxxxxxxxyyy}}}~~~~~~|||zzzzzz{{{zzzvvvtttvvv{{{|||xxxsssuuuwwwxxxwwwvvvuuuvvvwwwxxxwwwwwwvvvvvvuuuuuuvvvuuuvvvwwwxxxxxxwwwwwwwwwtttuuuwwwxxxyyyzzzzzzzzzwwwuuussssssuuuwwwwwwvvv{{{wwwrrrsssxxx{{{zzzwwwsssuuuyyy|||}}}|||yyyvvvyyyvvvvvvyyyzzzxxxxxxzzzzzzzzzzzzyyyxxxuuurrrqqqsssssstttsssssstttvvvyyyxxxvvvttttttuuuvvvvvvvvvvvvuuuttttttsssttttttuuuvvvvvvwwwvvvuuuuuuvvvxxxuuuvvvvvvvvvvvvvvvvvvuuuyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvuuutttyyyxxxwwwwwwxxxzzz|||}}}xxxwwwvvvuuuuuuvvvxxxyyy}}}|||zzzxxxwwwvvvuuuuuuxxxxxxwwwxxxyyyxxxvvvtttwwwxxxxxxwwwvvvvvvxxxzzzzzzyyyxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxyyy{{{|||wwwxxxzzz}}}~~~{{{xxxvvvwwwxxxxxxxxxwwwvvvuuuvvvuuutttuuuwwwxxxxxxwwwxxxttttttxxxzzzxxxvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyzzzyyyyyyxxxwwwvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuuwwwyyy{{{}}}zzzyyyyyyzzz{{{|||zzzyyyvvvuuuttttttuuuwwwyyy{{{yyywwwttttttuuuwwwwwwwwwoooqqqrrrrrrrrrssssssssstttsssrrrsssuuuvvvuuutttooopppqqqrrrssstttuuuvvv%%%###!!!"""$$$###     ...FFF]]]mmmuuuxxxxxx{{{yyywwwwwwxxxyyyyyyyyyxxxxxxxxxvvvsssrrrrrrsssppprrrtttvvvwwwvvvuuuuuutttvvvxxxyyywwwvvvvvvvvvwwwwwwvvvvvvuuuuuuuuuvvvuuuvvvvvvuuuuuuuuuvvvwwwvvvxxxzzzyyyxxxvvvvvvwwwvvvwwwwwwtttpppnnnooorrrrrrrrrrrrrrrtttuuuvvvwwwzzzyyywwwwwwwwwvvvtttrrrvvvvvvxxxxxxxxxxxxwwwvvvyyyxxxwwwwwwwwwwwwxxxyyywwwxxxxxxyyyyyyyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuvvvxxxxxxwwwuuuuuuuuuvvvuuuuuuttttttuuuuuuuuuvvvvvvvvvwwwwwwwww|||{{{zzzyyyxxxxxxxxxxxx{{{}}}~~~}}}{{{yyyyyyyyyzzzwwwuuuvvvzzzzzzwwwssswwwxxxyyyyyywwwwwwxxxyyyzzzyyyxxxwwwwwwxxxxxxyyywwwvvvwwwwwwxxxyyyxxxxxxtttuuuwwwxxxzzzzzz{{{{{{wwwuuussssssuuuwwwwwwwww|||wwwrrrssswwwzzzyyywwwrrruuuyyy||||||yyywwwuuuwwwtttuuuxxxxxxuuuvvvyyy|||{{{xxxuuusssrrrrrrsssssstttuuutttssstttvvvyyyxxxvvvsssssstttvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuwwwyyyxxxvvvuuuvvvwwwvvvwwwwwwxxxxxxwwwwwwvvvzzzyyyxxxvvvuuuuuuuuuuuuvvvvvvxxxxxxyyyxxxwwwvvvwwwxxxzzz|||}}}}}}|||{{{zzzwwwuuussstttwww{{{~~~~~~}}}{{{zzzxxxwwwwwwwwwwwwwwwwwwxxxyyyxxxvvvsssxxxxxxxxxvvvuuuuuuwwwyyy|||{{{yyywwwuuutttttttttwwwwwwvvvwwwxxxyyyzzzzzzzzz{{{}}}|||xxxyyyzzzzzzzzzyyywwwuuutttxxxwwwvvvwwwyyyzzzyyyxxxssspppqqquuuwwwuuuuuuwwwxxxwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwvvvwwwxxxxxxyyyyyyzzz{{{{{{xxxxxxxxxxxxwwwwwwwwwxxxxxxwwwwwwxxxzzzzzzyyywwwxxxwwwuuutttuuuvvvxxxyyyyyywwwuuuuuuvvvwwwxxxwwwrrrqqqqqqssssssrrrqqqqqqssssssrrrsssuuuvvvvvvuuuppppppqqqssstttvvvvvvvvv!!!           """111III```pppxxxzzzzzzzzzxxxvvvvvvxxxyyyyyyyyywwwxxxxxxwwwtttrrrrrrsssooorrrtttuuutttssstttttttttwwwyyyyyyxxxuuuttttttvvvuuuuuutttttttttuuuuuuuuutttttttttuuuuuuvvvwwwsssuuuxxxxxxwwwvvvvvvwwwwwwwwwuuurrrooonnnoooppptttssstttvvvyyyzzzyyyxxxxxxwwwvvvwwwxxxxxxvvvuuuvvvwwwxxxyyyyyyyyyxxxwwwzzzyyyxxxxxxwwwwwwwwwwww||||||||||||{{{zzzxxxxxxyyyxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuwwwyyyzzzxxxvvvtttvvvwwwwwwvvvuuuvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwzzzzzzyyyyyyxxxxxxwwwwwwyyy{{{||||||zzzxxxxxxxxxxxxwwwvvvvvvwwwxxxwwwvvvxxxyyyzzzyyyxxxxxxyyyzzzzzzzzzxxxwwwwwwxxxyyyzzzxxxvvvvvvvvvxxxyyyxxxwwwvvvwwwxxxzzz{{{|||||||||vvvtttssssssuuuwwwxxxwwwzzzwwwssssssvvvxxxxxxwwwtttwww{{{|||{{{yyywwwwwwtttssstttwwwvvvssstttxxx|||zzzvvvsssqqqrrrssstttuuuuuuvvvuuuttttttwwwyyyxxxvvvsssrrrtttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttwwwzzzzzzwwwuuuuuuwwwvvvwwwxxxyyyyyyxxxwwwvvvzzzyyyxxxwwwvvvuuuuuuuuuuuuvvvxxxyyyyyyxxxwwwwwwvvvyyy}}}}}}{{{zzzxxxuuutttuuuxxx|||||||||{{{{{{zzzzzzyyyyyywwwwwwwwwyyy{{{{{{xxxvvvxxxwwwwwwuuussssssvvvxxx~~~}}}zzzxxxvvvvvvvvvvvvxxxwwwvvvwwwyyyzzzzzzyyy||||||}}}|||yyy{{{{{{{{{zzzyyywwwuuusssyyyxxxxxxyyy{{{{{{zzzxxxpppnnnooossstttssstttxxxyyyyyyxxxxxxxxxxxxyyyyyyvvvwwwwwwxxxxxxxxxwwwwwwttttttuuuvvvwwwwwwxxxxxxxxxzzz{{{{{{xxxwwwvvvwwwwwwvvvuuuvvvxxxxxxwwwuuuxxxwwwvvvuuuuuuuuuvvvwwwwwwvvvttttttvvvvvvvvvuuutttqqqqqquuuvvvrrrpppppprrrrrrsssssstttttttttuuuqqqqqqqqqsssuuuvvvuuuttt  !!!        $$$333KKKaaapppwwwxxxwwwwwwvvvttttttvvvxxxxxxxxxuuuvvvwwwvvvsssrrrrrrrrrppprrrtttsssqqqppprrrtttuuuxxxzzzzzzxxxuuusssrrrvvvuuuttttttttttttuuuvvvvvvuuutttsssttttttttttttooorrruuuwwwvvvvvvvvvwwwwwwuuurrrqqqqqqrrrrrrrrrvvvvvvvvvyyy{{{{{{xxxtttuuuuuuuuuwwwyyyzzzyyyxxxuuuvvvwwwxxxyyyxxxxxxwwwyyyyyyxxxwwwvvvuuuuuuuuu{{{{{{||||||{{{zzzxxxwwwwwwwwwwwwvvvwwwwwwxxxxxxuuuuuuvvvxxxzzzzzzwwwtttsssvvvxxxyyywwwvvvwwwxxxuuuuuuuuuvvvvvvvvvvvvwwwvvvwwwxxxxxxxxxwwwvvvuuuvvvyyy{{{{{{zzzxxxxxxxxxvvvwwwwwwvvvtttuuuwwwzzzwwwxxxyyyyyyxxxwwwxxxyyyyyyxxxvvvuuuuuuvvvxxxyyywwwuuussstttwwwxxxwwwvvvuuuuuuvvvxxxyyyyyyyyyyyyvvvtttssssssuuuwwwxxxxxxwwwvvvuuuttttttuuuvvvvvvuuuxxx{{{{{{yyywwwvvvwwwsssssstttwwwuuurrrsssxxx{{{yyywwwuuutttttttttuuuvvvwwwwwwvvvuuuuuuxxxzzzxxxvvvsssrrrsssuuuvvvvvvsssssstttuuuvvvvvvvvvvvvsssxxx|||{{{wwwtttuuuvvvuuuvvvwwwxxxxxxwwwvvvuuuyyyyyyxxxwwwvvvvvvvvvvvvtttuuuvvvwwwxxxwwwvvvvvvtttvvvzzz|||}}}}}}|||zzzwwwvvvvvvvvvwwwyyy{{{|||wwwxxxzzz{{{{{{{{{zzzzzzssssssuuuxxx{{{{{{yyyvvvwwwwwwuuusssqqqrrrtttwww|||zzzxxxwwwvvvwwwxxxyyyuuuuuuuuuxxx{{{|||zzzxxxxxxxxxxxxyyy{{{|||{{{yyyxxxyyyyyyyyyxxxwwwuuutttyyyyyyxxxzzz{{{zzzxxxvvvrrrpppqqqttttttrrrtttxxxxxxxxxxxxxxxxxxxxxxxxxxxttttttuuuvvvwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxyyyxxxuuuuuuwwwyyyvvvuuuuuuvvvwwwwwwuuusssvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwwwwvvvtttwwwrrrrrrvvvwwwsssooooooqqqrrrrrrrrrrrrrrrrrrsssrrrqqqqqqsssuuuvvvtttrrr    !!!     $$$444KKK```nnnssstttsssuuutttrrrrrrtttvvvwwwvvvssstttuuuuuusssqqqqqqrrrqqqrrrsssrrrooonnnqqqsssvvvxxx{{{zzzxxxtttrrrqqqvvvvvvuuuttttttuuuvvvwwwxxxvvvtttsssssssssrrrqqqmmmpppsssvvvvvvuuuvvvvvvwwwsssppppppsssvvvvvvuuuwwwvvvwwwyyy{{{yyytttooosssssstttvvvyyy{{{{{{zzztttuuuvvvwwwxxxxxxwwwvvvxxxxxxwwwvvvuuutttssssssuuuvvvwwwyyyzzzzzzyyyyyyvvvvvvuuuvvvvvvwwwxxxyyyvvvvvvwwwyyyzzzyyyuuurrrrrruuuxxxyyywwwvvvwwwyyyttttttttttttuuuuuuuuuvvvsssuuuvvvxxxxxxwwwuuutttuuuxxx{{{{{{zzzyyyxxxxxxuuuwwwxxxvvvsssssswww|||vvvxxxxxxxxxwwwvvvwwwxxxvvvuuutttsssssstttvvvwwwvvvtttrrrsssuuuwwwvvvtttqqqrrrssstttuuuuuuuuutttvvvtttssssssuuuwwwxxxxxxtttuuuvvvuuusssssstttvvvsssvvvxxxxxxuuussstttuuussssssuuuwwwuuurrrtttyyyyyyyyyyyyxxxwwwvvvuuuuuuwwwxxxxxxwwwuuuvvvxxxzzzxxxvvvrrrqqqsssuuuvvvvvvrrrrrrtttuuuvvvvvvvvvvvvsssxxx||||||xxxttttttvvvtttuuuvvvxxxxxxvvvuuutttyyyxxxwwwwwwvvvwwwwwwwwwrrrssstttvvvvvvvvvuuutttrrrssstttvvvxxxxxxyyyyyysssuuuwwwyyyzzzzzzxxxxxxtttvvvxxx{{{||||||{{{zzznnnooorrrvvvyyyyyywwwuuuwwwvvvtttrrrpppqqqtttvvvwwwvvvuuutttuuuvvvxxxzzzsssssstttxxx|||~~~|||yyytttsssrrrtttwwwyyyzzzzzzuuuvvvwwwxxxxxxwwwvvvuuuyyyxxxxxxyyyzzzyyywwwtttvvvttttttvvvuuurrrsssxxxuuuvvvwwwwwwwwwwwwvvvuuurrrssstttvvvwwwwwwwwwwwwxxxxxxxxxwwwvvvuuuuuutttuuuuuuuuurrrppprrrvvv{{{wwwvvvuuuuuuvvvvvvtttsssssstttuuuvvvwwwwwwvvvvvvxxxwwwxxxyyyzzzzzzxxxvvvyyysssrrrwwwyyysssoooooopppqqqrrrrrrppppppqqqrrrsssqqqqqqsssuuuvvvsssppp