BM66(X ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR~~~{{{|||xxxwwwvvvwwwyyyzzz{{{zzzvvvvvvvvvxxx|||~~~~~~}}}4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hyyyuuuuuurrrtttuuuqqqgggcccmmm{{{{{{tttrrrwwwyyywwwvvvkkkeeeaaaaaa```]]]]]]___[[[ZZZZZZ[[[]]]___^^^]]]ZZZZZZ[[[^^^aaaccccccbbbffffffggggggfffgggjjjlllgggiiimmmsssxxxzzzyyywww4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼spppddd]]]WWWTTTUUUPPPPPPPPPNNNIIIFFFMMMWWWaaadddhhhlllrrr~~~wwwmmmgggddd\\\UUUOOONNNMMMKKKLLLOOOKKKKKKKKKLLLNNNOOONNNLLLKKKKKKLLLNNNPPPQQQPPPOOOMMMNNNOOOOOOOOOPPPSSSUUUPPPPPPRRRVVV[[[^^^]]][[[[[[]]]^^^^^^___```ccceeepppqqqtttzzzΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦnnn^^^QQQOOOOOOKKKGGGGGGJJJFFFDDDEEEFFFEEEHHHNNNZZZgggyyy{{{rrrmmm___WWWPPPNNNLLLJJJKKKNNNJJJJJJJJJLLLNNNNNNLLLJJJJJJIIIJJJKKKLLLLLLJJJHHHGGGIIIJJJKKKKKKLLLNNNPPPMMMKKKIIIJJJLLLNNNMMMKKKLLLLLLKKKKKKKKKNNNSSSWWWRRRRRRSSSVVV\\\aaadddeeeeeejjjoooqqqooopppuuuyyyyyy?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦjjjccc___aaabbbaaaeeelllWWWOOOIIIJJJIIIDDDCCCGGGBBBEEEGGGFFFEEEFFFIIILLL\\\cccnnnwww|||}}}}}}}}}~~~uuuiii^^^XXXUUUPPPLLLIIIFFFDDDGGGMMMHHHJJJLLLMMMMMMLLLLLLLLLMMMKKKIIIKKKOOOQQQPPPNNNNNNNNNNNNOOOPPPNNNKKKHHHHHHKKKMMMMMMKKKIIIHHHIIIHHHHHHJJJKKKJJJHHHEEECCCOOOLLLJJJKKKMMMOOONNNLLLPPPSSSSSSQQQUUU]]]^^^ZZZ]]]dddmmmrrrttttttuuuvvv>AneneneneDenene>Ak<fhDenenene|||jjjOOOIIIGGGJJJKKKLLLQQQXXXNNNHHHDDDFFFFFFDDDDDDGGGDDDFFFGGGGGGEEEEEEGGGJJJHHHLLLRRRVVVXXXYYYYYYZZZ]]]^^^___[[[UUUMMMHHHEEEHHHHHHJJJMMMMMMJJJKKKOOONNNNNNNNNMMMKKKIIIIIIIIILLLKKKLLLNNNRRRTTTTTTTTTNNNNNNNNNOOOPPPPPPMMMJJJNNNNNNNNNMMMLLLJJJJJJJJJKKKJJJJJJJJJKKKKKKKKKJJJKKKIIIGGGHHHKKKMMMLLLKKKLLLNNNNNNKKKMMMRRRRRRMMMKKKPPPVVVYYYYYYXXXXXXYYY```dddiiimmmqqqtttwwwyyyyyylll\\\NNNJJJGGGEEEHHHKKKMMMSSSYYYLLLGGGDDDEEEFFFEEEFFFHHHFFFGGGHHHGGGFFFFFFGGGHHHFFFGGGHHHHHHGGGHHHJJJLLLSSSSSSSSSPPPMMMKKKKKKLLLGGGFFFHHHKKKJJJGGGHHHLLLNNNNNNNNNOOOQQQTTTVVVXXXXXXZZZ\\\^^^^^^^^^```aaaZZZZZZZZZ\\\^^^^^^\\\ZZZ\\\YYYVVVTTTSSSSSSRRRQQQPPPMMMJJJIIIJJJKKKKKKKKKJJJHHHGGGGGGIIIJJJJJJIIIKKKMMMLLLKKKLLLNNNMMMIIIMMMPPPRRRRRRQQQPPPOOOPPPLLLOOOSSSVVVXXX[[[^^^```fffffffffgggkkkrrr|||ppp```WWWRRRMMMIIIJJJHHHGGGHHHKKKNNNSSSWWWNNNKKKHHHGGGHHHHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKNNNPPPJJJLLLMMMMMMMMMNNNPPPRRRWWWTTTRRRTTTTTTUUU[[[cccdddbbb```aaaeeejjjnnnpppppptttvvvuuurrrpppqqqrrrpppppppppsssvvvwwwvvvuuuvvvqqqkkkggggggggggggfff```\\\WWWUUUVVVVVVTTTRRRRRRQQQOOOMMMMMMLLLKKKKKKMMMNNNNNNOOOQQQRRRPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNPPPQQQPPPQQQRRRSSSTTTSSSQQQPPPRRRWWW]]]aaagggqqq{{{|||yyyzzzooodddVVVMMMIIIIIIKKKMMMLLLKKKJJJIIIKKKOOORRRTTTJJJIIIGGGFFFHHHJJJJJJHHHFFFGGGIIIKKKMMMNNNNNNNNNJJJKKKMMMMMMLLLLLLNNNOOONNNRRRWWW[[[^^^aaadddfffrrrqqqtttzzz~~~{{{zzzzzzzzzzzz~~~~~~|||zzzzzz{{{|||xxxtttrrrrrrttttttqqqmmmfffdddbbb^^^ZZZWWWUUUUUUQQQOOONNNOOOPPPOOOMMMLLLKKKJJJIIIIIIIIIKKKLLLLLLLLLMMMNNNNNNLLLLLLMMMNNNPPPOOOOOOOOOPPPQQQRRRSSSPPPTTTXXXZZZYYYZZZ]]]aaacccgggmmmpppttt}}}ssscccWWWQQQNNNNNNNNNLLLKKKMMMJJJLLLLLLJJJMMMSSSWWWWWWIIIKKKKKKKKKOOOTTTUUUSSSSSSTTTUUUXXX\\\^^^]]]\\\[[[]]]___`````````aaabbbjjjpppxxx~~~|||}}}wwwqqqllljjjjjj[[[VVVRRRRRRQQQMMMKKKKKKNNNLLLJJJIIIJJJLLLLLLLLLJJJKKKLLLKKKKKKLLLNNNPPPMMMMMMNNNQQQTTTTTTRRRPPPQQQPPPPPPPPPQQQPPPOOOMMMPPPQQQRRRRRRTTTZZZcccjjj|||{{{ooo___SSSOOOLLLNNNSSSUUUQQQPPPRRRGGGKKKMMMNNNSSS\\\bbbbbb]]]aaabbbaaafffmmmnnnkkkmmmmmmnnnqqquuuvvvtttrrrrrrtttwwwyyy{{{}}}rrrjjjeeedddbbb]]]\\\^^^TTTPPPMMMKKKKKKJJJHHHFFFLLLMMMMMMLLLLLLLLLOOOQQQJJJJJJKKKOOORRRSSSQQQNNNRRRRRRQQQRRRSSSSSSRRRQQQRRRQQQNNNLLLKKKLLLNNNPPPUUU\\\hhhttt~~~vvvfff^^^YYYTTTPPPQQQMMMMMMSSSUUUTTTVVV[[[[[[aaaeeegggooo{{{xxx||||||zzz~~~uuuwwwzzz~~~yyyzzzyyyuuuuuuyyynnniiidddaaa___]]]XXXUUUOOOOOONNNLLLJJJJJJKKKMMMMMMLLLLLLNNNQQQRRRQQQNNNHHHJJJMMMOOOQQQSSSTTTUUULLLKKKJJJLLLNNNOOONNNMMMJJJMMMRRRYYY]]]]]]ZZZWWW\\\eeeuuupppbbb]]]\\\]]]dddlllbbbffflllqqquuuyyy}}}}}}|||~~~~~~~~~{{{rrrlllaaa```^^^YYYSSSQQQSSSVVVNNNNNNNNNNNNMMMLLLKKKKKKNNNMMMLLLKKKKKKLLLMMMMMMKKKJJJLLLPPPPPPMMMKKKMMMJJJKKKLLLMMMMMMMMMLLLLLLOOOQQQWWW```lllxxx}}}rrrlllooovvvzzzzzzrrrjjjeeebbb\\\ZZZWWWTTTQQQOOOMMMKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIKKKOOOPPPMMMLLLNNNKKKMMMNNNPPPPPPOOOMMMLLLMMMMMMOOOSSSXXX^^^cccfffuuu{{{~~~xxxyyytttmmmhhheeebbb]]]ZZZVVVUUURRRPPPNNNMMMLLLLLLJJJHHHJJJMMMNNNJJJIIIKKKJJJLLLMMMOOOOOONNNMMMLLLNNNMMMLLLLLLLLLNNNPPPQQQYYY___dddaaa]]]```kkkvvv}}}~~~|||xxxpppnnnjjjeee```]]][[[ZZZWWWTTTSSSTTTRRRMMMKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPUUUSSSPPPMMMMMMNNNQQQSSSMMMPPPRRROOOKKKMMMTTT\\\fffhhhooo}}}~~~{{{yyyyyywwwrrrooonnniiiaaa]]]^^^]]][[[WWWUUUUUUYYY]]]```gggbbb[[[TTTPPPOOOPPPQQQOOONNNMMMLLLLLLLLLNNNOOOTTTRRRTTT```uuu~~~zzz{{{xxxuuuoookkkjjjlllqqqtttzzzqqqfff]]]WWWSSSQQQTTTQQQNNNMMMNNNOOONNNLLLRRRMMMJJJOOO\\\nnn~~~}}}||||||}}}|||uuummmfffbbbaaa___[[[XXXWWWXXXZZZ\\\]]]YYYSSSQQQSSS[[[dddjjjdddhhhppp~~~}}}~~~{{{wwwuuutttqqqkkkggghhhnnnuuullljjjeee___[[[ZZZ\\\^^^SSSTTTYYYfffzzz~~~}}}~~~}}}~~~}}}~~~{{{wwwyyy~~~wwwuuuqqqnnnkkkjjjjjjkkkfff___XXXWWW___ooo~~~yyywwwyyy||||||xxxxxx{{{~~~|||xxxxxx|||~~~}}}{{{yyywwwvvvvvvvvvzzztttlllgggeeeggglllqqq}}}~~~|||xxxwwwxxx}}}{{{tttuuuyyy~~~~~~{{{zzz}}}|||tttkkk___WWW]]]dddmmmuuuzzz~~~~~~xxxwwwzzz}}}}}}~~~pppcccTTTUUUVVVWWWYYY\\\```ccczzz~~~{{{zzz}}}~~~fff___WWWPPPOOORRRVVVYYY]]]gggrrrxxx}}}{{{~~~{{{kkk]]]WWWUUUUUUUUUOOOTTTXXXXXX^^^iiitttzzztttkkkddd]]]XXXSSSTTTQQQLLLNNNUUU[[[\\\jjjuuu{{{qqqiii]]][[[UUUOOONNNRRRSSSQQQNNNVVVfffzzz~~~~~~|||qqqfffYYYPPPMMMNNNRRRWWWQQQPPPPPPUUUcccxxx~~~yyynnndddZZZSSSOOOOOOOOOOOOPPPRRRWWW^^^ggglll}}}|||pppccc[[[VVVPPPOOOOOOOOOOOOQQQRRRTTT]]]ccclllrrrttt||||||vvvrrrbbb]]]VVVQQQOOOQQQTTTUUUUUUVVVWWWUUURRRXXXlll|||yyywwwkkk```YYYVVVSSSRRROOOQQQVVVXXXUUURRRWWW___dddwww{{{ttt|||yyyssskkkbbb[[[VVVSSSRRRSSSRRRSSSYYY```^^^fffpppyyy|||vvv}}}}}}vvvlllcccZZZSSSPPPRRR^^^jjjiiifff```ZZZ[[[gggxxx}}}}}}zzz|||xxxrrrjjj```YYY\\\ddd]]]^^^___^^^\\\\\\___bbbqqq~~~~~~yyyssskkkhhhjjj___XXXSSSUUUZZZ[[[ZZZYYY\\\dddttt~~~~~~xxxtttkkkgggccc```]]]ZZZXXXWWW[[[]]]aaajjj{{{~~~}}}~~~~~~yyy|||wwwxxxuuuooofff___\\\ZZZTTTXXX]]]```fffvvv~~~|||}}}~~~~~~~~~wwwxxx~~~~~~}}}wwwrrrmmmiiieee[[[___cccbbbaaagggttt~~~~~~~~~~~~||||||~~~}}}|||zzzvvv|||}}}~~~yyyyyyzzzuuummmooolllggg```\\\]]]dddiiiuuu}}}{{{|||}}}zzz}}}~~~{{{|||{{{rrrhhhlllvvv~~~wwwxxx~~~zzzpppvvvtttqqqnnnkkkeee```\\\dddnnn~~~|||yyywwwxxxyyyxxxyyyyyyzzz{{{}}}wwwaaa```gggwwwsssrrrzzzzzzttttttvvvyyyzzzwwwqqqiiidddcccgggppp}}}]]]xxx{{{~~~|||{{{}}}~~~vvvsssrrrtttzzz~~~~~~}}}~~~~~~~~~ggg]]]\\\jjj}}}qqqmmmuuu{{{yyy{{{xxxrrrlllkkknnnvvv|||dddbbbbbbiiivvv}}}}}}~~~{{{wwwzzz}}}uuu{{{wwwmmmfffnnn}}}vvvyyytttuuu|||yyyvvvxxxzzzuuupppooorrrvvvwwwwwwpppnnnooossspppjjjiiimmmzzzzzz~~~}}}|||{{{~~~yyy|||}}}uuusssuuu|||yyyssssssqqqppprrrvvvyyyzzzzzz|||yyyyyyzzzvvvmmmjjjmmmllljjjooo{{{~~~}}}{{{~~~wwwrrruuu{{{{{{ppplllmmmooosssxxx{{{{{{{{{zzzrrrmmmnnnjjjccc]]]___fffqqq~~~}}}|||zzzyyyzzz{{{yyyvvvuuu~~~~~~{{{sssoooppprrrtttwwwyyyzzz{{{|||}}}zzzuuuqqqpppmmmgggbbb```]]]\\\```gggzzzvvv}}}|||{{{yyywwwwwwyyy~~~~~~~~~~~~xxxxxx{{{{{{xxxyyyzzzyyy|||{{{zzzyyyyyyyyy{{{}}}xxx{{{}}}{{{xxxuuusssqqqiiihhhjjjkkkggg___]]]___nnnuuu}}}zzz~~~~~~|||zzzyyyyyyzzz|||~~~{{{zzz{{{zzzvvvwwwyyywwwzzzzzztttwww~~~}}}|||~~~zzz~~~~~~zzzvvvuuutttqqqlllmmmpppqqqmmmgggfffjjjbbbdddiiippp{{{~~~|||{{{zzz~~~{{{|||{{{{{{|||}}}{{{yyyxxxuuuvvv~~~wwwhhhlll}}}~~~{{{~~~xxxtttuuuuuurrruuuuuuvvvvvvqqqlllnnnssslllllliiieeeeeeqqq}}}zzz{{{yyy}}}}}}{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~zzzvvv{{{nnnYYYaaazzz{{{~~~~~~~~~~~~yyy}}}{{{uuurrruuuvvvttttttuuuxxxzzzwwwsssuuu|||vvvfffYYY\\\nnn~~~zzzwww{{{|||{{{zzz|||~~~|||~~~{{{{{{xxxsssnnnnnntttzzzyyy}}}{{{rrrmmmqqqzzz|||yyywwwvvvuuutttzzz}}}|||yyyxxxyyywwwiiicccccceeemmmrrr{{{zzz|||xxx|||}}}~~~|||}}}}}}yyyuuuuuuzzz}}}yyymmmfffjjjsssyyy~~~~~~~~~~~~}}}|||}}}~~~}}}zzzyyy{{{}}}uuuqqqooonnnbbb```aaaiiiyyy{{{yyyzzz~~~~~~~~~tttwwwyyyzzzyyy{{{rrriiillltttyyy~~~}}}|||~~~|||zzz{{{~~~|||xxxtttkkkcccXXXUUU\\\kkk|||}}}ttt}}}~~~zzz~~~~~~}}}{{{kkkpppvvvzzz}}}|||ssstttyyy{{{}}}zzz}}}}}}xxx~~~~~~}}}}}}}}}~~~}}}vvvuuuoooeee^^^\\\___dddhhhyyy~~~}}}zzzwwwooosssyyy~~~zzzyyyzzzyyy}}}xxxsssvvv~~~~~~xxx|||}}}~~~~~~xxxpppooonnnjjjfffcccaaa```bbbkkkzzz|||}}}~~~}}}yyyvvvtttwww{{{~~~}}}}}}zzzssskkkdddhhhttt||||||xxx||||||}}}|||yyy|||~~~~~~}}}xxxwwwwwwvvvrrrlllhhhffffffbbb```bbblllxxxxxxssszzz~~~{{{|||{{{wwwuuuwwwzzz}}}~~~{{{xxxzzz}}}rrrfff\\\___mmmyyy{{{xxx~~~}}}|||}}}~~~|||qqquuuxxxvvvxxx{{{|||zzz}}}wwwpppllllllmmmssslllgggeeeeeegggrrr~~~~~~{{{rrrwwwwwwtttxxxyyy{{{~~~}}}yyywwwyyy|||vvv{{{}}}|||nnnaaabbbppp}}}}}}~~~zzzzzz}}}~~~}}}qqqvvvxxxwwwxxx}}}|||}}}|||xxxssspppqqqssswwwtttrrrooogggaaahhhsss~~~~~~zzz|||}}}~~~{{{wwwyyy{{{}}}|||}}}}}}yyyxxx}}}~~~}}}~~~~~~wwwyyy~~~~~~uuuwwwwwwvvvyyy~~~~~~zzz|||~~~}}}zzzyyyxxxmmmooossswwwzzz}}}~~~{{{wwwrrrppprrrvvvzzz|||||||||zzzwwwtttrrrsssuuu}}}yyyxxx{{{}}}}}}}}}~~~}}}zzz~~~~~~}}}~~~yyy}}}~~~zzz}}}}}}{{{{{{}}}|||xxx~~~|||vvvssstttvvvrrrsssvvvyyy{{{|||||||||tttrrrqqqssswww}}}|||~~~|||}}}}}}}}}~~~|||}}}{{{~~~~~~||||||~~~{{{zzzwwwttt|||{{{sssqqquuu{{{xxxyyyzzz{{{|||{{{zzzzzzsssssstttxxx~~~{{{zzzzzz~~~~~~~~~|||zzz|||~~~~~~|||}}}~~~{{{{{{~~~}}}zzz{{{xxxtttpppuuu{{{}}}wwwvvv|||{{{|||}}}}}}}}}|||{{{zzz{{{yyyxxx{{{wwwxxx}}}tttxxx}}}}}}~~~~~~{{{yyyzzz{{{}}}}}}~~~}}}~~~{{{|||xxx~~~}}}{{{wwwrrrpppxxx{{{yyy|||}}}~~~~~~||||||~~~{{{xxxxxx{{{yyyssszzzvvvrrrvvvwww}}}~~~}}}|||~~~}}}yyyxxx{{{}}}}}}~~~yyy}}}~~~wwwssszzz{{{yyy{{{}}}~~~~~~}}}|||{{{xxxuuuuuuwww{{{~~~}}}yyyyyyqqqyyyyyysssuuuuuuzzz~~~~~~}}}yyyyyy~~~{{{{{{{{{}}}xxx{{{~~~{{{yyy{{{}}}}}}|||{{{yyyxxxxxxyyyzzzzzzyyywwwrrrwww}}}}}}yyywwwzzz}}}zzzrrrrrr|||qqq||||||~~~{{{zzz|||}}}{{{|||}}}~~~yyyzzz~~~{{{yyywwwzzzvvv~~~}}}}}}|||zzzyyy}}}}}}|||vvvrrrpppwww}}}|||uuussswww|||sssxxxlllppp~~~|||~~~~~~zzzvvvuuuvvv~~~~~~}}}zzz}}}{{{|||~~~~~~~~~}}}{{{zzz}}}{{{zzz|||~~~{{{~~~~~~{{{xxxwww{{{}}}{{{www~~~|||zzzzzzxxxuuussstttooo~~~~~~wwwrrrqqqzzz}}}}}}{{{{{{}}}~~~}}}~~~}}}{{{|||~~~~~~}}}~~~}}}{{{zzzzzz{{{~~~}}}}}}yyyzzz}}}zzzzzz~~~~~~~~~{{{wwwtttrrrppppppqqqnnnxxx|||wwwyyysssyyy}}}|||}}}}}}}}}}}}~~~}}}}}}}}}{{{yyy{{{~~~zzz}}}|||wwwxxx}}}}}}}}}}}}}}}~~~|||wwwrrrooonnnooopppmmmooo~~~|||xxxyyywww~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~|||zzz}}}|||~~~~~~zzzvvvvvvwww}}}vvvssstttsssrrrnnnhhhppp}}}||||||uuuxxx~~~}}}~~~{{{|||}}}}}}||||||~~~~~~~~~|||}}}|||~~~xxxsssrrrsss|||zzzzzzxxxsssqqqgggkkkvvvzzz~~~~~~zzz{{{~~~}}}xxxyyy|||yyy{{{~~~~~~}}}}}}||||||}}}{{{~~~~~~zzzwwwvvvwww{{{}}}{{{~~~{{{tttuuummmrrr}}}zzzzzz|||}}}wwwyyy{{{}}}}}}xxxzzz}}}|||~~~}}}{{{{{{{{{|||}}}~~~~~~}}}}}}}}}~~~}}}|||{{{zzz{{{www~~~yyyyyy~~~wwwwwwuuu~~~vvvwwwooo~~~~~~~~~zzz|||}}}zzz|||}}}~~~yyyzzz|||~~~~~~}}}|||}}}|||{{{|||}}}~~~|||zzz~~~}}}|||{{{zzzzzzyyyxxx~~~~~~wwwwww{{{www{{{~~~||||||~~~~~~vvvxxx}}}}}}zzz~~~~~~~~~}}}}}}~~~{{{}}}zzz~~~}}}}}}}}}}}}yyyyyy{{{}}}|||{{{~~~~~~yyyrrrsssxxxxxx|||{{{}}}zzzzzz{{{~~~}}}~~~}}}uuuwww|||zzzyyyxxxxxxyyy|||}}}~~~}}}zzzyyy~~~~~~vvvxxxzzz{{{{{{{{{~~~}}}zzzxxxxxx{{{~~~zzzuuuwww|||{{{}}}~~~~~~|||~~~~~~yyyjjjpppyyy~~~}}}~~~~~~sssrrruuuqqqwww{{{}}}}}}yyytttrrrtttwww|||}}}~~~~~~}}}yyyzzz|||tttxxx{{{|||}}}}}}~~~zzzxxxwwwyyy|||~~~yyy{{{{{{bbbkkkxxx{{{~~~~~~zzzwwwxxxxxxhhhppp{{{|||xxxvvvvvvrrrrrrtttwww}}}}}}~~~{{{}}}yyyuuuzzz~~~}}}yyyvvv{{{~~~~~~zzzyyyyyyzzz}}}}}}nnnuuu}}}|||~~~{{{vvvqqqtttwwwvvvsssrrruuuxxxqqqrrrssswwwzzzzzzwwwtttpppooommmmmmppptttxxx{{{{{{vvv}}}}}}}}}~~~yyyvvvuuu{{{~~~~~~~~~yyyrrrpppvvv{{{}}}}}}}}}||||||~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzzzzwwwrrrlllkkknnnrrrhhhhhhiiimmmqqqqqqlllgggdddddddddeeehhhmmmqqqtttsssyyy~~~www|||}}}zzzvvvvvv}}}|||}}}~~~wwwsssyyy}}}~~~}}}||||||~~~}}}|||zzzxxxuuuuuuvvvwwwpppqqqrrrrrrqqqmmmhhhddd___```bbbeeeiiinnnrrrtttssssssuuuzzz{{{||||||{{{vvvxxxyyy}}}~~~}}}|||~~~~~~|||yyyvvvtttssswww{{{{{{wwwsssqqqrrrlllllllllkkkkkkllllllmmm|||tttmmmooowww|||zzzvvvuuuvvvyyy|||~~~|||yyylllooo|||~~~|||{{{yyywwwvvvvvvwwwxxx}}}zzzvvvuuuuuutttqqqmmm{{{zzzwwwqqqkkkiiijjjmmmjjjjjjlllqqq{{{~~~~~~|||~~~~~~tttdddeeexxx}}}{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{yyyvvvsssqqqyyyzzzzzzwwwrrrnnnmmmnnnlllkkkkkkpppzzz|||~~~~~~{{{mmmmmmzzz}}}{{{}}}xxxwww|||}}}~~~{{{zzzzzz|||}}}}}}{{{||||||xxxwwwwwwxxxzzz}}}|||yyyuuurrrqqqrrrpppoooqqqyyy~~~yyyvvv}}}~~~}}}}}}}}}}}}}}}{{{}}}~~~}}}|||{{{{{{{{{}}}yyyvvvyyy{{{tttqqqooonnnnnnppppppnnnllliiiiiiiiijjjlllmmmnnnnnntttssspppnnnmmmmmmmmmnnnpppuuu{{{~~~~~~~~~zzz{{{}}}~~~xxx{{{}}}zzz{{{|||zzz{{{}}}}}}|||yyywwwvvvyyywwwuuuuuuxxx}}}yyywwwvvvwwwwwwvvvrrrppprrryyy~~~}}}}}}~~~}}}}}}||||||}}}{{{~~~}}}|||~~~}}}yyyuuurrrqqqpppnnnkkkiiigggfffeeebbb___]]]```dddeee___XXXXXXWWWVVVVVVWWWWWWVVVVVVOOOPPPQQQRRRTTTUUUVVVVVV[[[ZZZYYYXXXXXXXXXXXXXXXXXX\\\bbbfffggggggggggggfffgggjjjlllmmmnnnppppppqqqqqqrrrtttvvvyyy}}}~~~{{{~~~|||}}}}}}|||{{{{{{{{{|||||||||zzz{{{{{{yyyyyy{{{|||yyyvvvtttsssqqqnnnlllfffdddgggpppxxx~~~}}}}}}|||~~~~~~{{{zzzwwwuuutttoooiiigggjjjeeehhhiiihhheeeaaa^^^]]]YYYXXXWWWTTTRRRPPPNNNMMMKKKJJJJJJMMMQQQRRROOOLLLKKKKKKJJJJJJJJJJJJJJJKKKFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMPPPRRRSSSRRRQQQOOOOOOQQQSSSTTTTTTUUUXXXZZZZZZ\\\]]]^^^```cccgggkkkmmmqqqvvvzzz{{{{{{{{{|||~~~|||~~~~~~zzzyyy{{{~~~xxx{{{~~~~~~|||{{{}}}|||yyywwwtttqqqllliiieeebbbeeennnwww|||}}}~~~~~~}}}yyyuuurrrnnnjjjggg```\\\ZZZZZZWWWSSSRRRVVVOOOQQQRRRQQQMMMJJJJJJJJJHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEGGGHHHDDDEEEGGGHHHIIIIIIIIIIIIEEEFFFGGGGGGGGGGGGFFFEEEGGGGGGHHHIIIJJJIIIHHHFFFDDDEEEGGGFFFEEEFFFIIILLLIIILLLPPPQQQPPPOOOPPPRRRUUUYYY^^^```aaaaaaccceeemmmmmmmmmooorrrwww{{{~~~}}}}}}~~~|||{{{}}}{{{}}}|||zzzyyywwwuuurrrqqqmmmnnnuuu{{{~~~|||zzzyyy||||||~~~}}}~~~|||}}}{{{|||lllggg```[[[WWWTTTRRRPPPLLLIIIHHHJJJIIIEEEEEEHHHGGGHHHIIIGGGDDDBBBDDDFFFBBBBBBCCCCCCCCCCCCCCCBBB@@@BBBDDDDDDAAA@@@AAACCCAAAAAAAAA@@@??????AAACCC???@@@BBBCCCDDDDDDCCCBBBBBBBBBCCCDDDCCCBBBAAA@@@BBBBBBBBBCCCEEEFFFEEEDDDCCCDDDEEEDDDBBBCCCFFFIIIBBBGGGLLLMMMIIIEEEBBBAAAFFFHHHJJJIIIHHHHHHKKKNNNOOOOOOPPPSSSYYY```gggkkkooorrrxxx}}}~~~}}}~~~~~~~~~||||||}}}zzzyyy~~~tttuuuvvv{{{}}}xxx|||~~~yyyvvv|||{{{zzzwwwrrrllleee```]]]QQQPPPNNNLLLJJJHHHFFFFFFDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>CCC???<<<===@@@AAA>>>:::===>>>???@@@@@@???>>>===@@@?????????>>>>>>======???>>>===<<<<<<<<<<<<<<<========================<<<===>>>>>>======>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@???@@@AAAAAA@@@???CCCCCCBBBAAABBBCCCDDDEEEKKKHHHDDDCCCEEEHHHJJJKKKQQQRRRTTTWWWZZZ]]]___aaafffmmmuuuyyyzzz{{{~~~~~~}}}~~~}}}{{{zzz}}}~~~}}}|||}}}|||{{{zzzzzz|||~~~}}}{{{||||||}}}yyy~~~yyyqqqkkkcccbbb___[[[VVVQQQMMMKKKIIIHHHGGGEEECCCBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@???AAAAAA@@@??????>>>======AAA>>>;;;<<>>:::<<<<<<===>>>>>>===<<<<<<>>>=========<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<<<<===???======>>>>>>>>>????????????>>>======??????>>>===@@@@@@?????????@@@AAABBBFFFCCCAAA@@@BBBDDDFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNTTT[[[^^^^^^___cccgggrrrtttxxx||||||~~~~~~}}}~~~~~~}}}|||||||||{{{yyywww||||||~~~}}}~~~}}}{{{uuuxxx~~~~~~zzzuuuoookkkgggbbb[[[UUUPPPOOOLLLIIIEEECCCAAA@@@AAAAAA@@@???>>>===<<<<<<======>>>?????????>>>>>>??????>>>>>>===<<<<<<<<<>>>;;;999;;;>>>???===;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<===;;;;;;;;;<<<<<<<<<======<<<;;;:::;;;<<<===<<<:::<<<<<<<<<;;;<<<======>>>???>>><<<===>>>@@@??????@@@@@@@@@AAABBBBBBCCCCCC???DDDHHHJJJJJJJJJMMMOOOZZZ\\\___dddjjjpppuuuwwwzzz}}}|||zzzyyy}}}{{{~~~}}}}}}}}}~~~~~~{{{xxx}}}}}}}}}~~~}}}zzz~~~wwwuuuooonnnooovvvzzzxxx}}}|||{{{~~~{{{wwwrrrooolllkkk^^^ZZZVVVRRRPPPMMMIIIFFFGGGFFFCCCAAA????????????>>>>>>>>>>>>=========<<<;;;;;;<<<===>>>>>>=========<<<<<<<<<;;;;;;;;;:::;;;999888:::<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999:::;;;;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;::::::;;;<<<:::::::::;;;;;;;;;;;;<<<;;;:::999999;;;;;;:::999999999999:::::::::;;;;;;;;;:::999:::<<<<<<;;;999<<<===>>>???AAABBBCCCCCC???AAADDDEEEDDDDDDEEEGGGHHHHHHJJJMMMQQQUUUYYY\\\eeehhhmmmtttyyy}}}~~~tttqqqrrr}}}zzz}}}~~~}}}~~~~~~||||||||||||~~~|||~~~|||zzzyyyrrrlllhhhkkkuuuyyyvvv}}}zzzsssmmmiiigggbbb```\\\XXXTTTPPPNNNMMMHHHFFFDDDBBBAAAAAA@@@??????>>>===;;;;;;<<<<<<===========================:::;;;<<<===============;;;;;;:::::::::::::::999999888888999;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;:::999999:::;;;:::999888999999:::::::::::::::999888888999;;;:::888777888888999:::;;;<<<=========>>>?????????>>>???@@@CCCCCCCCCDDDEEEHHHJJJLLLRRRSSSWWW[[[aaagggkkknnnjjjhhhlllyyy~~~|||}}}{{{{{{{{{{{{|||}}}~~~~~~}}}|||~~~vvvmmmjjjooouuuxxxyyy{{{}}}}}}yyyzzzvvvqqqpppkkkddd\\\TTTQQQOOOKKKIIIGGGEEECCCCCCCCCCCC@@@@@@???===============<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<::::::999999999999999999888999999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;999:::<<<======<<<;;;:::::::::::::::::::::::::::888999::::::999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;999888999:::;;;:::999888888999::::::::::::::::::999888999::::::888666888888888777777666666666::::::::::::::::::;;;;;;??????@@@@@@BBBCCCDDDEEEHHHHHHHHHIIILLLPPPTTTWWW^^^^^^bbbnnn}}}}}}}}}zzzzzz{{{|||}}}}}}}}}|||~~~~~~~~~~~~}}}|||{{{zzzzzz{{{uuurrrqqqooonnnnnnrrrxxx~~~~~~xxxqqqhhhaaa\\\[[[YYYUUUOOOHHHDDDCCCDDDBBBAAA@@@??????AAABBBCCC===>>>>>>>>>===<<<<<<=========>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::999999999999999999999999999:::;;;;;;;;;;;;<<<===:::999888888888888999:::999999999::::::;;;;;;;;;:::;;;<<<======;;;:::999999999999999999999999999888999;;;:::999999:::<<<999999:::::::::;;;;;;;;;:::888777888999:::999888777888999:::::::::999999:::999777888999999888666888777777777777777666666888777777777999:::::::::999:::;;;<<<>>>>>>??????BBBBBBBBBCCCDDDEEEGGGHHHMMMOOOSSSYYYaaagggmmmooo}}}zzz{{{~~~~~~|||{{{}}}~~~~~~}}}{{{zzzyyyvvv||||||uuupppllliiimmmttt{{{}}}|||pppnnnjjjccc[[[SSSLLLHHHIIIHHHFFFBBB@@@@@@BBBEEE???>>>===;;;<<<===???@@@:::;;;=========<<<===>>>;;;<<<===>>>>>><<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999999999999999999:::::::::;;;<<<;;;;;;:::;;;===999888777666666777888999888888999999:::::::::::::::;;;=========;;;999888999999999999999999999999888:::;;;;;;:::999;;;<<<888999999999999:::::::::999777666777888999888777666777999:::::::::999888;;;999777777777888777666222333444555666777888999666444444555777888999888888999:::<<<<<<<<<;;;:::>>>???AAACCCDDDDDDDDDCCC@@@CCCFFFGGGIIIMMMTTTYYYaaajjjtttyyy{{{~~~{{{}}}}}}{{{|||~~~~~~|||||||||wwwzzz}}}~~~}}}~~~{{{tttpppjjjnnntttzzz~~~wwwnnnfffbbb``````TTTQQQLLLIIIGGGFFFCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<========================>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888888888888888888999999888888888888999999999999888888999999:::;;;666777888999999999999999999:::;;;<<<;;;:::999888999999999888888777777777888888777777888888999:::777999:::999888777888999888888888888888888999:::888888888888888888888888;;;:::888888999888777555555666777777777666444333:::888777666777666555333777777888888888777777666777999<<<===<<<===>>>???AAABBBBBBCCCDDDEEEGGGGGGRRRRRRSSSWWW]]]fffnnnsss|||}}}}}}{{{vvv{{{zzzzzzzzz{{{}}}}}}uuusssooorrrxxx~~~|||xxxvvv~~~~~~~~~~~~~~~}}}yyyvvvgggccc]]]WWWRRROOONNNNNNGGGDDDAAA???>>>>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::888888888888888888888888999999888888888888999999999999888888999999:::;;;777777888999999999888888999:::::::::::::::999999999999999999888888888777888888777777777888999999666888999888777666777999888777777777777888999999888888888888888888888888888777666777888999888777888888888888888777666666999777666666777777555444777777888888888777777666666888:::;;;::::::;;;===@@@@@@@@@AAABBBCCCDDDEEEHHHGGGGGGHHHLLLPPPUUUXXX```gggrrr|||~~~~~~zzzzzzyyyxxxwwwwwwxxxyyyyyyzzz|||}}}}}}{{{|||~~~~~~xxxvvvuuuvvvwwwvvvtttrrrrrrtttvvvwwwxxxyyy{{{}}}uuulllddd]]]YYYMMMKKKIIIFFFDDDBBBBBBBBB@@@>>><<<;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::888999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888888888888888999999888888888888999999999888888888888999::::::888888888999888888777777:::999999999999999::::::999999999999999888888888777777777777777888888999555666777777666555666777666666666666666777888888777777777777777777777777666555444555888999999888999999888777777777777777777666555666777777666555666777777888888777777777555777999999888888888999=========>>>???@@@AAABBBAAAAAAAAAAAABBBDDDFFFGGGFFFLLLUUU___iiirrrzzz~~~|||{{{yyywwwvvvuuuuuuuuuuuuvvvxxxxxxxxxzzz|||~~~yyywww}}}}}}{{{tttmmmkkkooosssrrrsssttttttvvvyyy~~~}}}~~~|||sssiiigggbbb\\\UUUNNNHHHEEEAAAAAAAAA@@@@@@@@@@@@@@@@@@>>><<<;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<============;;;:::999777888999:::<<<===>>>???>>>>>>>>>>>>>>>?????????;;;;;;:::::::::999999999999999999999999999999999888888888888888999999999999999888888888888999999888888888888888999999:::888888999888888777666666999999888777777888:::;;;999999999999999999888888777666666666666777888888444555666666444444555666555555555555555666777888666666666666666666666666555444333555777888777666888777555444444444555666666555444555777777666555555666777777777777777777555777888888777666777888:::::::::;;;;;;===>>>>>>>>>>>>???@@@BBBCCCDDDEEE???CCCHHHMMMRRRXXX^^^bbbtttzzz}}}~~~|||zzzxxxwwwwwwxxxxxxyyyyyyzzz{{{|||}}}|||xxxttt|||rrrnnnppprrruuuvvvuuutttssssssuuuwww|||{{{vvvsssmmmcccZZZRRRQQQOOOLLLHHHDDDAAA???<<<<<<<<<=========<<<<<<>>><<<999888999:::999888::::::::::::::::::::::::============<<<;;;:::999888999:::;;;===???@@@AAA===>>>>>>>>>?????????@@@;;;;;;:::::::::999999999888888888888888888888888777777888888888999999999999999888888888888999999888888777777888888999:::888888888888888777666555888888777666777888999:::888888888888888888888888666666555555666666777888333555666555444333444555444444444444555666777888555555555555555555555555666555444555666777666444888777555444444444555666666555444555666777666555555555666777777777777777555777999999888777777888999999888999999:::;;;<<<999:::;;;<<<>>>????????????AAADDDEEEEEEFFFHHHIIISSS[[[ffflllppptttzzz~~~|||||||||{{{yyyyyyyyyyyyyyyxxx{{{wwwzzzvvvppp}}}yyytttpppwwwxxxyyyxxxuuusssrrrrrrwww||||||wwwnnnccc[[[VVVQQQKKKEEEDDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;???===:::999999999999888::::::::::::::::::::::::???>>>===;;;::::::::::::999:::;;;<<<>>>???@@@AAA===>>>>>>??????@@@@@@@@@;;;;;;;;;;;;::::::::::::777777777777777777777777777777777888999999::::::999999888888888888999999888777777777777888999999777777777888777777666666666666666666777888999999666666666777777777777777555555555555555666777777333444555555444333444555444444444444555777888999666666666666666666666666777666555555666777666444999999888777777777777777666555444555666666555444444444555666777777777777555777999999888888888999888888888888888999:::;;;::::::::::::::::::::::::;;;===???@@@@@@???AAABBBBBBFFFKKKPPPVVV___jjjrrrvvv}}}}}}{{{xxxwwwvvvvvvtttrrrzzz{{{yyyvvvxxx{{{uuu|||yyyoootttwww{{{}}}{{{yyywwwvvvtttzzz~~~~~~xxxoooiiieee\\\VVVNNNGGGCCC@@@???===<<<=========<<<;;;::::::<<<<<<;;;;;;;;;<<<======???===;;;:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;AAA???<<<:::999999:::;;;999999:::;;;===>>>??????===>>>>>>??????@@@AAAAAA<<<<<<<<<;;;;;;;;;;;;:::777777777777777777777777666777777888999999::::::999999888888888888999999777777777777777888999999555666777777777777777777444555666777888888888888444555555555666666666777555555444444555555666777444555666555444333444666444444444555666777999:::666666666666666666666666666555444555777888888777888888888888888777666666777666444444555555444222333444555666777777777777333555888888888888999:::999999888888999999::::::;;;;;;:::999888999999999999:::;;;;;;;;;<<<>>>AAABBBBBBAAABBBFFFLLLRRRVVV^^^fffpppxxx}}}~~~zzzyyyyyyyyyvvvtttyyy||||||zzzzzz}}}}}}{{{rrrqqqvvv~~~{{{yyysssyyy}}}zzzyyy~~~}}}yyyqqqhhh^^^UUUNNNJJJJJJGGGBBB>>>;;;<<<===???<<<<<<===>>>>>>>>>>>>>>>999999888888888:::<<<===<<<:::888777999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;BBB@@@<<<999888999;;;<<<888999::::::;;;<<<=========>>>>>>???@@@@@@AAAAAA======<<<<<<<<<;;;;;;;;;777777777777777777777777666777777888999999::::::999999888888888888999999777777777777777888888999555555666777777888777777333444666888888888888777333444444444555555666666555444444444444555666666444555666666444444555666444444555555777888999:::777777777777777777777777444333333555888::::::999555666777777777666444333888666555555555555333222333444555666777777777777222444666777777777999::::::999999999999999:::;;;888777666666666777999:::<<<;;;:::777666777;;;>>>??????@@@CCCFFFGGGFFFEEEGGGOOOYYYbbbkkkuuu}}}zzz{{{~~~}}}~~~{{{vvv|||}}}xxxqqqwww|||yyyrrrzzz}}}xxxvvvyyyzzzxxx}}}~~~{{{vvvppp^^^[[[TTTMMMHHHDDDBBBAAA@@@???===<<<;;;;;;<<<<<<>>>>>>???>>>>>>===<<<;;;======<<<;;;::::::999999;;;;;;:::999999888888777:::;;;<<<===<<<;;;:::999::::::999888777777888888777888999:::;;;;;;;;;;;;<<<>>>@@@@@@??????@@@AAAAAA===999999===>>>;;;888666666666666666666666666:::::::::999999999888888:::999777666666666777888999999999999999:::::::::999777666666777888888777777777777777777777777777444555555555666666777777888777777777777777888999555444444444444555666666777777666666666666777777777666666555444222111000111222333444666777888888888555333444666666444222555555555555666666666666222333555666777666555555666555444555666777777555666666555555666888:::;;;999999999::::::999999888:::999999888888999999:::<<<<<<===>>>???@@@AAAAAAFFFFFFHHHKKKQQQZZZeeelllzzz{{{}}}~~~|||{{{zzzxxx}}}zzzxxx{{{}}}}}}vvvxxxzzz||||||{{{yyywwwzzzvvvtttwww{{{ooofffaaa[[[VVVLLLIIIEEEBBB???>>>>>>>>>>>>===;;;:::999999::::::<<<============<<<<<<;;;===<<<<<<;;;::::::999999;;;::::::999999888888777::::::;;;;;;;;;::::::999888888888888777777666666777888888999:::::::::::::::<<<>>>???>>>>>>???@@@AAA===::::::===>>>;;;888777777777777777777777777::::::999999999888888888:::999888777777777888888888888888999999999999999999777666666777888888777777777777777777777777777555555555666666666777777888888777777777777777888666555555555555666777777777666666555555666666777777777777666555444333222222222333444555666666777777555333444555666444222555555555555666666666666444444555555555555555555666555444555666777777555666666666666777888999999999:::::::::999999888777999999999888888999999999999999:::;;;<<<===>>>???===>>>???@@@DDDKKKSSSXXXdddnnn|||~~~~~~~~~}}}}}}|||zzz}}}|||xxxwww{{{|||yyyyyy|||}}}{{{yyywwwsssqqqssszzz|||vvvhhhfff^^^SSSLLLLLLKKKHHHBBB@@@>>>===<<<===>>>???>>>===;;;::::::::::::;;;:::;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;::::::999999:::::::::999888888777777:::999999999999999::::::666777888888888777666555777777888999999999888888888:::<<<=========???@@@AAA===;;;;;;======<<<999999999999999999999999999:::999999999999888888888999999888777777777777888777777777888888888999999999777666666777888888777777777777777777777777777666666666666777777777777999999888777666666666777666666666666666777888888555555555444444555555555666666777777666666555444222333333333444444444444666555444444555555444333555555555555666666666666666555555444444444555555666555444555666777777555666666777777777777666666999999::::::999888777777999999888888888888999999666666777888999::::::;;;:::;;;<<<<<<===@@@DDDHHHHHHRRR```kkkttt|||~~~yyyxxx|||yyyxxx|||~~~zzzssspppnnnooosssxxx|||~~~yyyrrrhhh___XXXMMMMMMIIIBBB@@@CCCEEEDDDAAA@@@>>>===<<<<<<===>>>@@@???>>><<<<<<<<<===>>>:::;;;<<<<<<============;;;;;;;;;:::::::::999999::::::999999888777777777999888777777777888999:::666777999::::::888666555888888999999999999888888777:::<<<=========???@@@@@@>>>;;;;;;<<<===;;;:::999999999999999999999999999999999999888888888888777777777666666666666666666666666777888888999999999777666666777888888777777777777777777777777777777777777777777777777777::::::888777666666666666666666555555666666777888555444444333333444444555444555555666666666555555333333333333333333333333555444444444444444444333555555555555666666666666888777555444333333444555666555444555666777777555666666777888777666444333777777888999999999999999888888777777777777888888444555555666777777888888:::<<<======<<<<<<>>>??????CCCHHHMMMSSS___mmmwww||||||~~~|||}}}}}}|||tttrrrnnnmmmnnnsssyyy}}}}}}vvvrrrjjjaaaXXXPPPIIIEEEDDDFFFDDD???===>>>>>>;;;===<<<;;;:::999999::::::@@@???>>>===<<<===>>>>>>;;;<<<===>>>>>>>>>>>>>>>:::::::::::::::999999999::::::999888888777777666888888777666777888:::;;;777888:::;;;;;;:::888777888999::::::::::::::::::888:::===>>>===>>>???@@@???===;;;;;;;;;;;;::::::888888888888888888888888999999999888888888777777555555555555555444444444555666666777888888999999999777666666777888888777888888888888888888888888888888888888888888888777::::::888777666666666666555555444444555555666777444444333333333333444444333333444555555555444444444333333333333222222222333444444444333333444444555555555555666666666666888777555444333333444555666555444555666777777555555666777777666555333222444555666888999:::;;;;;;888777777666666777777888555555555666666777777888666888999:::999888888999>>>>>>>>>>>>AAAIIISSSZZZdddiiipppyyy{{{yyywwwxxxzzzxxxtttooolllnnntttyyy}}}}}}~~~~~~~~~~~~ttthhhYYYVVVQQQLLLGGGDDDBBBAAA<<>>===>>><<<888::::::::::::;;;<<<======>>>===<<<;;;;;;;;;======<<<===>>>>>>>>>>>>>>>>>>::::::::::::999999999999999999999888777777666666777777777777888999::::::888999:::;;;;;;;;;:::999888888999:::;;;<<<;;;;;;999;;;===>>>======>>>???===<<<;;;:::999999999999777777777777777777777777999888888888888777777777555555555666555444333333555666666777888999::::::999777666666777888888777888888888888888888888888999999999999888888888888999999888777666666666777444444444444444555666666444444444333333444444444333333444444444444444333444444444444333333333333222333444444333333444555555555555555666666666666666555555444444444555555666555444555666777777555555555666666555444333333333444666888999:::;;;;;;777777666666666666777777555666666666777777777888444666999999888888888999888:::>>>???@@@AAACCCEEEEEEKKKSSS]]]fffooowww||||||wwwuuuxxx~~~~~~wwwooolllnnnrrr|||{{{zzzyyyxxx{{{|||rrriiiccc___VVVLLLFFFFFFEEEDDDBBB@@@??????666:::<<<;;;===@@@???<<<;;;;;;;;;<<<===??????@@@>>>===<<<;;;;;;<<<===>>>=========>>>======<<<<<<999999999999999999999999999999888888777777666666666777888999::::::::::::888888999999999:::::::::555666888999;;;;;;<<<<<<:::;;;======;;;:::;;;<<<;;;;;;:::999888777888888777777777777777777777777888888888888777777777777666666777777777666555444666666777888999:::;;;;;;999777666666777888888777888888888888888888888888::::::999999999888888888888888777777777777777888555555555555555666666777555555444444444444555555444555555555555555444333444444444444444555555555111333444444222222444666555555555555666666666666444444555555555555555555666555444555666777777555555555444444333444444444555666777888888999999999777666666555555666666777666666666666666777777777666777999999888888999:::555777;;;>>>>>>===<<<<<<:::===BBBGGGLLLRRRZZZ```nnnvvv}}}zzzyyy}}}}}}|||ssspppqqq{{{yyyyyyyyywwwyyyuuuiii]]]\\\XXXQQQMMMLLLIIIDDDCCCDDDFFFEEEBBB>>>;;;:::;;;===>>>;;;;;;======:::;;;;;;;;;;;;;;;<<<<<<<<>>======>>>???@@@<<<=========<<<;;;::::::999999999999999999999999999999888888777666666666666777999:::;;;;;;::::::888888777777888999::::::333444666888:::;;;<<<<<<999;;;<<<<<<:::999999::::::::::::888777666777888777777777777777777777777888888888888777777777777777888999999999888666555666777888999:::;;;<<<<<<999777666666777888888777888888888888888888888888:::::::::999999888888888888777777777777777888999666666666666666777888888666555555444444555555666666666777777666555555444444444444555555555666666000222555444222222444666555555555555666666666777222333555666777666555555666555444555777777777555555444333222222333555666888888888888888777666666666666555555555555666666555555666666666666666666444555666666555444555777777777666666777888:::<<<>>>??????>>>===???DDDHHHMMMYYYkkk|||~~~~~~xxx~~~xxxwwwzzzxxxyyy{{{yyyzzzuuukkkaaaWWWQQQJJJIIIGGGEEECCC@@@???>>>===>>>???@@@???>>><<<:::<<<<<<======<<<<<<;;;:::============>>>>>>>>>>>>AAA???===<<<===>>>===<<<>>><<<:::;;;>>>???===;;;:::::::::999999999888888999888666555555555666777999999888888888888888888555555666666666666555555888888888888888888888888===<<<:::888888888:::;;;999999999999999:::::::::444555555666777777888888666777888777666555777999666666666777777777777777777666555555777:::<<<<<<<<<777666888777333555;;;777888999::::::999888777777888777666555444555777777888999888777777777888333555777888888777666444444444444444444444444444777666666555555555666666444444444555555666666666222222333333333444444444333333444444555666666777333444666777777777666555666666666666666666666666666555444333333444555666999888888888777777666666666666555555555666666777777777666666666666777777444555555555666666777777777777777666777888888999999999999999:::<<<>>>@@@BBBFFFLLLTTT]]]ffflllppptttyyy{{{{{{~~~{{{rrrmmmxxxyyyrrrhhh^^^VVVPPPJJJFFFEEEDDDCCCBBBAAA@@@??????======?????????>>><<<;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<<<<=========???>>><<<<<<===>>>===<<>>???===;;;:::999999999888888888888999888777666555666666777777777777777777777777777666666777777777777666666888888888888888888888888===;;;:::888888999:::;;;888888888888888777777777555666666666777777888888666777888777666666888:::999999888777666666666666999666555666:::<<<;;;999:::777777:::888444444777888888::::::::::::999888999999999999888888888999999:::999888777666777777888999:::::::::999777777333333333333333333333333666666555555555555666666333333444444444555555555222222333333333444444444666555555555555444444444444444555666777777666666555555555555666666777777666555444444444444555666777777777777666666666555555555444444444444555555555555555555555555555555444555555555666666666777777777777666777777888888999888888888999;;;<<<===<<<>>>AAAEEEJJJNNNQQQSSS]]]bbbjjjssszzz~~~}}}uuusss}}}uuuoooccc]]]UUUMMMHHHFFFDDDCCC????????????????????????<<<===>>>???>>>===<<<;;;<<<============<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<>>><<<<<<<<<>>>???>>>===???===<<<<<<======<<<:::999999888888888777777777999888777666666666666777777777777777777777777777777777888888888888777777888888888888888888888888<<<;;;999888888999::::::999888888888777777666666444444555555555555555555555666777666666666888:::>>><<<;;;999888888888888999888666888;;;======;;;999888999<<<<<<888777888888999:::;;;;;;:::999888666777888888888888888777:::999888666555555555555888888888777777666555555444444444444444444444444666666555555555555666666333333333333444444444444333333333333444444444444888777777555444333222222444444444555555777888888444555555555666666777777666555555444444555555666777666666666666555555555444444333333333333333444333444555666666555444333555555555555555666666666888777777666666666777777888888777777888999:::::::::;;;<<<===>>>??????@@@EEEJJJRRR[[[dddkkkppprrruuuzzzyyyyyyyyy|||}}}qqqfff[[[TTTUUURRRMMMHHHEEEDDDDDDDDD>>>>>>>>>>>>>>>>>>??????<<<======>>>>>>===<<<<<<===============<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>???>>>======<<<;;;;;;;;;::::::999888888888777777777777666888888888777777777777777777777777777888888888888888888888999999888888888888888888888888888888888::::::999888888999999:::::::::999999888888777777666666666666666666666666888999999999777777999;;;>>>===;;;999999999:::;;;888999:::999:::<<>><<>>>>>======<<<<<<<<<=========<<<<<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<=========;;;;;;;;;<<<>>>???===<<<:::::::::999888888888888888888888777777777777666888888888888888777777666888888888999999:::::::::888888999999999999888888777777777777777777777777999999999999999999999:::999999999888888777777777888888888888888999999999:::;;;;;;:::999888:::;;;::::::999999999;;;<<<===999===???<<<999===HHHSSSIIIEEE???;;;:::;;;:::888:::;;;;;;<<<;;;:::999888:::888888999;;;;;;:::888:::888777888:::;;;:::888666666666666666777888999777777666666555555555444555555555555555666777777333333333333333333333333333333444444444555555555555555555555555555555555555555444444555666888999999999888666555444333222666666666666666666666666888888888888888888888888777777666555555555555555444555777888888777555444555555555555555444444444666666555555555555555666777777777777888777777777444555666777888::::::;;;======???AAADDDGGGIIIKKKUUU[[[dddnnnuuuzzz}}}~~~}}}yyyfffaaaYYYRRRMMMKKKIIIGGG@@@BBBCCCCCCAAA>>>======AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;===>>>>>><<<:::777999:::999888777888:::999999888888888777777777888888999999888888777666888888999999:::;;;;;;;;;888888999999999999888888777777777777777777777777888888888999999999999999777777777777777777777777555666666777888888999999999:::;;;:::::::::<<<>>>@@@@@@AAABBBCCCDDDEEEEEEDDDHHHKKKHHHDDDHHHUUUaaaeeeaaaXXXOOOMMMNNNLLLHHHGGGGGGHHHHHHHHHFFFEEEDDDBBB???<<<<<>><<<999777777:::<<<<<<888555555555666666666777777777666666666555444444333333555555444555555666777888444444444444333333333333333444444444555555555555333333444444555666666777666555555555555666777777:::999888666555333222222555666666777777666666555888888999999999999999:::999999888777666666666666555666777888888777666555555555555444444444444444444444444444444555666666666777888999999999999999555555555666666666777777;;;;;;<<<===>>>@@@BBBCCCHHHLLLSSS[[[eeeppp{{{ssshhh```\\\WWWSSSMMMHHHEEECCCAAA@@@???AAACCCBBB@@@???@@@BBB?????????>>>======<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>;;;888666999;;;:::999999;;;===:::999999999888888888888888888999999999888777666777888888999::::::;;;;;;777777888888888888777777777777777777777777777777777777888999999999999999999999999:::;;;;;;<<<<<<:::;;;<<<===>>>???@@@AAABBBDDDFFFGGGHHHKKKNNNQQQWWWXXXZZZ\\\\\\\\\[[[ZZZ[[[]]]^^^^^^]]]aaahhhnnn{{{xxxqqqjjjiiillljjjccc``````aaaaaa```___]]]\\\XXXSSSNNNMMMPPPQQQPPPNNNGGGFFFGGGIIILLLIIICCC<<<<<<<<<======<<<:::999888999999888777777666555555444444444555555666777888555555555444444444333333444444444444555555555555333333444444555666666777666666666666666555555444777777777666555555444444555666777888888777666555777777888888999999999999::::::888777777666666666666666666666666666666666555555555444444333333333222222222333444555666777666888999;;;<<<<<<;;;;;;888888888777777666666666777888999:::<<<>>>@@@AAA@@@BBBEEEIIIPPP\\\iiirrrvvv|||{{{uuuggg\\\VVVSSSRRRIIIGGGEEEEEEEEEDDDCCCAAA>>>???@@@???======AAAEEE========================;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>======<<<999999:::::::::;;;;;;;;;<<<<<<<<<===>>>===:::777777999<<<<<<::::::===???:::::::::999999999999888888888999:::999888777666666777777888999999::::::777777888888888888777777777777777777777777777777666777888999999999999999<<<======>>>???@@@AAAAAAGGGHHHIIIKKKLLLNNNOOOPPPTTTWWWZZZ]]]```dddhhhllloooqqqsssuuuuuussspppnnnqqqooooooqqquuuwwwxxxwww~~~~~~zzzvvvzzz}}}uuuvvvwwwwwwwwwvvvuuusssrrrsssmmmfffdddgggiiihhhfff```______aaaccc___VVVNNNIIIJJJJJJIIIGGGDDDAAA???======<<<<<<;;;:::999999444444444555555777888888666666666555555444444444444444444555555555666666444444444555555555666666666666777777777555444222555555555555666666666777555666777888888777666555666666777777888888888999::::::888777666666666666666555444444444444555666555555555444444333333333111111222333444666777888777888:::<<<============666666666666666555555555555666777999;;;<<<>>>>>>>>>>>>======@@@HHHTTT]]]iiittt}}}xxx~~~gggccc]]]VVVPPPKKKHHHGGGBBBBBBDDDDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@????????????>>>>>>>>>>>>===============<<<<<<<<<>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777888:::;;;;;;;;;999888;;;;;;:::888555555666777;;;:::888777777999:::;;;999888888999;;;;;;:::888777888:::;;;;;;;;;999888===>>>???@@@???@@@CCCEEEJJJJJJKKKNNNSSSXXX\\\^^^^^^^^^bbblllqqqoookkkjjjlllwww{{{ssspppvvvzzzwww~~~|||{{{{{{|||~~~~~~~~~{{{|||~~~|||tttllluuuyyyvvvxxxuuussswwwzzz||||||{{{zzzzzz{{{{{{{{{yyywwwttttttwwwyyytttyyy{{{zzzzzz{{{vvvmmmjjjkkklllkkkfff^^^VVVQQQQQQOOOLLLHHHEEECCCBBBBBB===<<<:::777666777:::===555777999999888777777777888555333444666777555333666777888888888777777777:::999666333111111111222777777777777777777777777666666555555555555666666777777777777666666666666555555666888999999666444555444444333333444444555222222333333333444444444555444333222333555777999<<<>>>???>>>;;;;;;>>>@@@>>><<<999666555555666777555666777999::::::::::::<<<<<<===>>>AAADDDGGGIIINNNVVVbbbppp|||rrr```WWWTTTQQQMMMJJJHHHGGGGGGCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBAAA?????????>>>>>>>>>===========================<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888:::;;;<<<<<<;;;:::999<<<===<<<:::888888999;;;:::999999888777777666666===:::888777999;;;<<<;;;<<<===>>>@@@CCCEEEGGGHHHKKKNNNPPPSSSUUUWWW[[[^^^jjjiiijjjmmmrrruuuuuutttuuutttvvv{{{}}}zzzxxxzzz~~~zzzyyymmmooo~~~nnniiittttttuuuvvvuuuuuusssrrryyyyyyxxxuuurrrqqqrrrsssuuu||||||zzztttpppllliiieee```\\\WWWTTTSSSRRRQQQOOOKKKGGGDDDBBBAAACCCAAA===999666777999;;;999666222333777::::::999444444333444555666555444777777777777777666666555333444444555555555555444666666555555555555666666777777777777666666666666888888888888999777444222555444444333333444444555222222333333333444444444555444333222333555777888<<<>>>@@@@@@>>>>>>@@@BBBAAA@@@???<<<:::777555444444555666777888999999:::::::::;;;<<>>>>>>>>>>>======<<<<<<==================;;;::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888777::::::;;;<<<<<<;;;:::999:::::::::999777777999::::::;;;;;;;;;;;;:::999999===;;;:::;;;AAAGGGMMMOOOLLLLLLLLLNNNRRRWWW\\\___eeehhhllloooqqqtttxxx{{{|||zzzyyy|||~~~zzz{{{zzz{{{|||zzzyyy|||zzzsssuuuqqq|||zzzyyyzzz{{{zzzwwwssswwwxxxxxxvvvrrrooooooooorrryyy~~~}}}|||~~~}}}zzzppppppoooooommmllljjjjjjbbbdddfffgggeeeaaa]]]ZZZZZZVVVPPPJJJFFFEEEFFFGGGDDD???:::777999::::::888888555333333666777666444333555777888888777555444111222444555555555444333666666555555555555666666666666666666777777777777888888777888999999666444555555444444444444555555333333333333444444444444444444333333333555666777999;;;>>>@@@@@@@@@AAABBB@@@AAABBBCCC@@@<<<888555444444555666777777888888666777999:::<<<<<<======@@@@@@@@@DDDLLLZZZjjjtttwwwbbbWWWRRRNNNIIIHHHFFFDDDBBBAAABBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCC???>>>>>>>>>============<<<<<<<<<<<<============;;;::::::999888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777777888999999::::::999999888999999999888666666888:::999:::;;;<<<>>>@@@BBBCCCCCCCCCEEELLLWWWbbbjjjoooiiihhhfffeeeggglllqqquuutttwwwyyy{{{{{{|||~~~wwwsssppprrrvvvxxxtttooopppppprrrrrrppppppzzz{{{yyy{{{|||{{{xxxuuusssssssssxxx{{{yyyuuusssvvvxxxuuuvvvxxxzzzyyywwwtttrrrjjjkkkmmmpppqqqrrrrrrqqqnnnrrrwww}}}|||wwwssspppnnnjjjfffbbb___[[[XXX^^^YYYQQQLLLIIIEEE@@@;;;>>>:::666555777888666333777777888888777555444333333444666777777777666555666666555555555555666666666666666666777777777777555444555777:::;;;:::999555555444444444444555555333333333444444444444555444333333333333444555666444666:::===????????????===???AAACCCCCCAAA===;;;444444444555555666777777444666777999999999888888<<<===@@@BBBFFFLLLSSSXXXlllsss{{{wwwaaaQQQIIIGGGHHHJJJFFFEEECCCAAAAAAAAACCCDDDEEEEEEDDDCCCDDDEEEFFFGGGEEEFFFFFFEEEDDDCCCBBBBBB>>>>>>>>>============<<<;;;<<<<<<<<<======>>>>>><<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888777777777666666666666777777888888888888999::::::999888999;;;===<<<<<<>>>AAAFFFMMMSSSVVVYYYZZZ^^^fffpppyyy}}}xxxuuutttvvvyyy{{{oooqqqssstttsssssstttuuuuuupppkkkkkkooorrrrrrpppqqqrrrtttuuurrrsss~~~~~~~~~~~~~~~|||zzzvvvxxx|||yyyzzz{{{{{{zzzyyyvvvuuussstttttttttrrrpppnnnmmm{{{}}}}}}~~~zzzuuuqqqpppooommmkkkssspppkkkhhhddd^^^VVVOOOHHHDDD@@@>>>>>>===:::777<<<:::888777666555666666555555666777777666555555666666555555555555666666555666666666777777777888555444444666999::::::999666555555444444555555666333333444444444555555555333333333333333444444555222444777;;;>>>???>>>>>>>>>>>>???@@@@@@@@@@@@???777666555555555555666666444555777888888888777666777999<<<>>>???AAADDDFFFMMMZZZgggmmmlllnnnvvv}}}ggg\\\QQQKKKGGGCCC@@@AAAAAA@@@??????@@@BBBDDDFFFEEEDDDDDDEEEEEEFFFGGGHHHEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>============<<<<<<;;;;;;<<<<<<===>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777666555666666777888999::::::999:::<<<===>>>AAADDDGGGNNNPPPSSSXXX___gggnnnrrrxxxwwwwwwzzz~~~~~~|||xxxtttrrrqqqqqqrrrjjjmmmppprrrrrrssstttuuu{{{xxxtttrrrtttwwwzzz|||}}}~~~}}}|||}}}|||yyyyyyyyyyyyxxxwwwvvvvvv~~~~~~|||pppjjjlllrrrwwwzzzuuuuuuuuuwwwwwwtttmmmggg[[[ZZZYYYVVVSSSOOOMMMKKK@@@>>>;;;888777777777888777666666555444444333333666666555555555555666666555555666666777777888888999777666666777777666444666666555555555555666666333444444444555555555555333333333333444444444333333444666999===??????>>>AAA@@@???>>>===>>>>>>>>><<<:::888666555555555555555666666777777777777666888888999888:::===BBBFFFCCCLLLUUUVVVUUU[[[jjjwww}}}vvvuuuhhhPPPIIIFFFGGGFFFAAA===>>>???>>>>>>>>>???BBBEEEFFFCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888888777777777777888888:::;;;===???@@@CCCFFFJJJNNNRRRWWW]]]aaafffiiinnnuuu|||~~~~~~yyyxxxxxxwwwvvvuuuttttttrrruuuzzz|||}}}}}}~~~~~~|||~~~xxxyyy|||~~~~~~pppjjjnnnwwwyyyxxxyyy|||~~~yyyuuukkkoooqqqoooiiidddcccdddUUURRROOOJJJEEEAAA===<<<;;;999777555333333444444666666555555555555666666555555555666777888888888999777555555555555444333666666555555555555666666444444444444555555555555333333333444444333333222333222333666:::======<<>>>>>>>>??????@@@>>>;;;888666555555555555555555555555666777777999:::999999999<<>>=========<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999888888888888::::::;;;===???AAADDDEEEVVVYYY___eeekkkrrrzzzpppuuu|||{{{zzz}}}~~~{{{~~~xxxtttyyy{{{ooouuuzzzyyyrrrllllllnnnqqqooojjjcccZZZQQQIIIEEE@@@>>>:::777555555666777666666555555555555666666444555555666777888888999666444333333555666666555666666555555555555666666444444444555555555666666333333444444444333222222222000///111666999:::999:::<<<===???AAABBBBBBBBBCCCAAA===:::777555555555555444444333444555777888555777::::::999888999:::===>>>???BBBEEEIIIKKKMMM\\\nnn~~~vvvnnnbbbVVVLLLFFFDDDDDD>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGFFFEEECCCBBB@@@???<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<<<<===>>><<<:::999999:::999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;>>>@@@@@@AAACCCHHHPPPZZZccciiiooo```eee}}}ttttttxxxzzz}}}||||||pppeeecccpppvvvvvvnnniiigggccc]]]QQQPPPNNNIIIBBB===:::999:::999888888555222333555555555444555666777999:::666555444444555555444333444444444555555666666666555555555444444333333333555444333222111222333333222222333333333333333333;;;===???@@@@@@@@@AAABBBBBBAAAAAA???===:::777555444444444555555555555666777777777888999999::::::999:::===@@@CCCDDDEEEEEEFFFQQQcccrrr}}}tttggg[[[VVVOOOGGGBBB@@@@@@AAA???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFEEEDDDCCCAAA??????<<<<<<<<<<<<============<<<<<<<<<;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;<<<<<<888999::::::888888999:::;;;;;;:::999888999:::;;;;;;>>>CCCEEEFFFGGGHHHIIIPPPSSSZZZbbblllvvv}}}}}}sssvvvyyywwwzzzzzz{{{{{{|||{{{{{{{{{~~~wwwlllkkkiiimmmnnniiifffggggggdddfffiiikkkhhh___TTTJJJDDD:::999888888888888999:::888888888777777666555444666555444555777777666555333333444444444555555555555555444444444333333333555666666666555444222111222222222222333444666666;;;===??????>>>>>>???@@@AAAAAA@@@???<<<999666555444444444444555555555555666666777777888888999999888999;;;===@@@AAABBBBBBCCCHHHPPPXXXbbbooo}}}ssseeeTTTHHHHHHEEEBBB???>>>???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<<<<============>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<888999:::999999999;;;<<<;;;:::999888777999>>>AAAAAAHHHQQQZZZ___bbbcccdddlllpppvvv}}}||||||tttuuurrrtttrrrlllhhhhhhhhhffflllttt}}}|||rrrggg```TTTOOOHHHCCCAAA???:::777888888888888777666555444555444333444666555444222333333333333444444444444555444444444444333333333555777999:::999666333111333222111222333555888:::999;;;=========<<<===>>>@@@@@@???>>>;;;888666444444444444444555555555555444555555666777777888888888888999:::;;;===>>>???@@@@@@AAABBBHHHTTTcccnnn~~~tttggg[[[TTTOOOJJJFFFDDDCCCAAA@@@??????@@@@@@????????????@@@@@@@@@@@@CCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<============>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<>>>999:::;;;;;;===CCCLLLRRR\\\bbbkkkrrrvvvxxxyyyyyyzzz}}}zzzuuuqqqooonnnkkkrrr{{{~~~yyyuuusssmmmbbbXXXRRRNNNEEE<<<::::::888777777777777777777666555555555555333111333333333333333333333333444444444444444444444444444555777888888777666444555444222222222555888:::555888:::;;;;;;<<<===>>>>>>>>>===<<<:::777555333333333444444444555555555333444444555555666666777888888777777888:::<<<======>>>??????@@@EEELLLQQQaaannn|||mmmbbbZZZPPPHHHFFFGGGHHHHHHAAAAAA@@@???>>>===<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBB???????????????>>>===<<<<<<<<<<<<<<<============>>>===<<<<<<<<<<<<===>>><<<<<<==================<<<<<<<<<:::999999;;;===>>>BBBFFFJJJOOOWWWccckkk|||}}}||||||wwwyyy|||~~~}}}wwwyyyzzzzzzxxxxxxxxxyyy~~~{{{ssskkkhhhhhh```VVVLLLIIICCC===999888888888888777555555666777666444333333333333333333333333444444444444444444444444333333333444555666888888888666444222222333666777111444777999:::<<<>>>@@@<<<<<<<<<;;;999666444222333333333444444444444555333333333444555555666666888888777777888999;;;<<<<<<===>>>???@@@AAACCCEEEKKKSSS```nnn}}}xxxbbbTTTMMMKKKHHHGGGFFFDDDBBB@@@@@@@@@@@@@@@??????>>>>>>;;;;;;<<<>>>???@@@AAABBBAAABBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@=========>>>======<<<<<<<<<<<<<<<<<<====================================<<<<<<===>>>>>>>>>======::::::;;;;;;;;;>>>BBBEEEOOOUUU\\\aaaeeelllwww}}}~~~~~~{{{yyyyyy|||{{{zzz|||vvvmmmddd___WWWNNNGGGBBB??????;;;888444333333444555444444444444444333333333333333333333444444444444555333222222222333555777999888777444333222333444444000333666999:::;;;>>>@@@:::::::::999888555333111333333333333444444444444333333333444555555666666777777777777888999:::;;;;;;:::999:::<<<@@@DDDGGGDDDDDDGGGOOO^^^rrrzzznnn```RRRIIIEEEEEEFFFFFFEEECCC???<<>>???@@@@@@@@@AAABBBCCCBBBAAA???>>>>>>>>>????????????>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<============<<<===>>>??????>>>===<<<;;;<<<===>>>???>>>>>>===<<<>>>AAADDDIIIOOOVVV[[[cccjjjrrruuuuuuwww}}}||||||nnnlllhhhccc___ZZZWWWVVVOOOIIIAAA;;;777666555555555555555444444444333333333333333444444444555555333333444444444555555555555444333333333333333444222555777999999:::;;;===999999999888777444222111222222333333333444444444333333444444555666666666333444555777888999999999999888888999<<>>===<<<;;;;;;;;;;;;=========>>>>>>>>>>>>>>>???@@@BBBBBBBBB@@@>>>=========>>>>>>>>>>>>======::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<=========>>>;;;<<>>===AAADDDJJJPPPXXXbbblllrrrpppxxx{{{yyy{{{~~~|||~~~jjjlllooorrrsssrrrpppooollldddXXXLLLDDD???<<<:::666666666555555444444444333333333444444555555555444555777888777555222000111222222333333444444444555777999999999888999:::888999888888666444222000222222333333333444444444333333444555555666666777111222444777888888888888888999;;;>>>@@@???;;;999:::BBBHHHGGGCCCEEEPPP[[[ooozzzttteeeXXXSSSNNNGGGCCCDDDAAAAAABBBCCCCCCCCCBBBBBB===============<<<<<<<<<======>>>??????>>>===<<>>>>>===<<<;;;::::::999;;;;;;;;;<<<<<<<<<======;;;<<<===<<<;;;;;;===???@@@>>>======>>>???>>>===>>>>>>>>>===>>>AAAGGGKKKJJJTTTbbbnnnuuuwwwwwwwwwuuuvvvwwwzzz}}}~~~{{{|||{{{{{{{{{|||}}}hhhlllqqqrrrrrrvvv|||{{{wwwooo]]]RRROOOHHH<<<:::999999777555444666222444666777666444333333666333000//////000//////222222222222222222222222333555333000444;;;<<<777999888888777666444222111333333333444444444555555666666666555444444444333444555777888888888777666888888888999:::;;;===>>><<<<<<>>>???BBBDDDFFFGGGKKKZZZppp|||vvviii^^^SSSJJJHHHFFFBBB@@@AAA@@@@@@@@@AAAAAA@@@@@@???=====================<<<<<<===>>>??????>>>===<<<>>>???@@@@@@@@@@@@???>>>=========<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======??????>>>>>>===<<<======;;;===@@@BBBAAA???<<<::::::===BBBGGGMMMTTT[[[aaahhhqqq|||~~~xxxtttrrrtttxxx|||}}}}}}~~~|||zzzvvvsssooolllkkkggggggggggggiiikkkmmmnnnooorrrwwwzzz~~~}}}~~~nnnssswwwvvvssstttyyywwwrrrnnndddSSSLLLCCC<<<777444444555555666777777555444222222777555333333444444444333222222222222222222222222444555444111555;;;<<<888777777666666555444333333333333333444444444555555555555555555555444444444444555666777888777777666777777777888999;;;<<<===<<<<<<======???@@@BBBCCCAAAHHHTTTdddtttuuuhhhXXXMMMOOOHHHCCCCCCDDDCCCAAABBB????????????>>>===<<<<<<<<<<<<==================<<<<<<>>>>>>>>>>>>===<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>><<<<<<<<<===<<<;;;:::;;;>>>AAAAAA>>>===???AAAFFFLLLUUU^^^fffnnnuuuyyyyyyssspppssswww|||~~~yyyyyyyyywwwuuurrrooommmppprrruuuuuutttsssssstttzzzyyyuuupppllljjjkkkmmmeeeccc```[[[VVVRRRNNNLLLIIIIIIIIIJJJKKKMMMNNNOOOQQQUUUZZZ```eeejjjpppsssnnnqqqtttuuuuuussssssssszzzxxxvvvxxx{{{|||xxxuuu{{{xxxfff___TTTJJJDDD@@@;;;777888777666555555555666666666555333333444444222111333333333333333333333333444555444222555:::;;;999444444444444555555555444333333333444444444555555444444444555555555555555444555666777777777777666666666666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>BBBAAAAAAGGGRRRbbbrrr{{{{{{ttteee[[[TTTNNNJJJJJJGGGDDDDDDEEECCCAAA@@@?????????>>>===<<<;;;:::<<<<<<<<<<<<============;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>><<<<<<<<<<<<===============<<<:::;;;===>>>===;;;>>>???@@@>>>>>>CCCNNNWWWeeejjjrrrxxx}}}{{{uuuppppppsssvvv}}}}}}||||||zzzwwwsssssstttpppiiibbb```___^^^\\\ZZZWWWTTTRRRSSSUUUWWWXXXWWWVVVVVVWWWXXXXXXVVVSSSPPPNNNNNNOOOHHHGGGEEECCC@@@>>><<<;;;999999999:::;;;<<<=========???CCCFFFHHHKKKNNNQQQTTTWWWYYYZZZYYYXXXXXXYYYbbbaaa```bbbfffkkkooorrrwwwzzz}}}wwwvvv}}}}}}|||uuueeeddd___[[[YYYVVVOOOGGGBBB>>>999666666888:::<<<777555444444444333111///333333333333333333333333333333333333444888999999222222333333444555555666333333333444444444555555333444444444555666666666555555555666666666666666555555555666666888999999:::999999999:::;;;;;;<<>>===;;;;;;;;;<<<<<<<<<======>>>>>>:::;;;<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<=========>>>>>>@@@>>>===<<<===>>>>>>>>>@@@DDDHHHKKKPPP[[[iiittt}}}~~~~~~|||wwwsssrrrvvv}}}yyyrrrlllgggdddccc^^^YYYTTTRRRSSSQQQKKKEEEGGGGGGFFFEEECCCBBB@@@??????AAABBBBBBAAAAAABBBCCCAAABBBBBBAAA???>>>>>>???<<<<<<<<<<<<;;;;;;::::::888999999::::::;;;;;;;;;:::;;;<<<<<<;;;:::<<<===???AAACCCCCCBBBAAABBBBBBDDDDDDDDDFFFIIIMMMRRRUUU^^^aaagggmmmttt{{{}}}uuuwww{{{fff[[[^^^^^^]]]bbbhhhgggbbb\\\TTTIIIAAA===<<<;;;;;;666555444555666777666555333333333333333333333333222111222333444555777:::333333222222333444666777333333333444444444555555333444444444555666666666555555555555555666666777555555555555666777888888888888888999999;;;<<<===;;;<<<===???BBBFFFJJJMMMYYYeeevvvsssyyy~~~|||ttt```[[[VVVPPPLLLIIIEEECCC===@@@AAA@@@@@@CCCBBB@@@????????????>>>======<<<;;;;;;<<<<<<===>>>>>>>>>999:::<<<===>>>>>>===<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<======>>>>>>>>><<<<<<=========>>>>>>>>>======<<<;;;:::<<<@@@DDDLLLSSS]]]gggoooxxx~~~{{{zzz|||}}}~~~{{{vvvrrrooolllkkkooojjjcccZZZSSSNNNKKKJJJGGGCCC@@@???@@@@@@===;;;;;;;;;;;;:::::::::999999888:::;;;:::999999;;;<<<777999::::::999888999:::::::::::::::999999999999666777888888888888777777888999:::999777666777888777888::::::888888888999555666888999:::<<<@@@CCCCCCFFFKKKRRRZZZbbbiiillllllmmmooopppqqqrrrrrrrrrzzz}}}{{{rrr\\\YYY\\\YYYUUU[[[jjjvvvxxxwwwooocccYYYQQQIIIBBB<<<666444222222555777777777333333333333333333333333222111222444444333666;;;666555444333333444555666333333333444444444555555444444444555555555555555555555444444555555666777666555555555666666777888777777777888999:::;;;<<<===<<<;;;;;;===@@@DDDFFFCCCOOO```ppp|||xxx|||}}}}}}~~~pppddd]]]QQQOOOMMMKKKHHHEEEAAA>>>>>>CCCDDDAAAAAAEEEEEEBBB======>>>>>>>>>>>>======;;;;;;<<<<<<===>>>>>>???999:::;;;===>>>>>>===<<<<<<;;;::::::::::::;;;<<<===============>>>>>>>>><<<=========>>>>>>>>>>>>999===@@@@@@AAAGGGRRR[[[kkkooovvv}}}{{{wwwtttqqqnnnkkkfffddd```\\\XXXTTTRRRQQQUUUQQQKKKEEE@@@===<<<<<<<<<<<<;;;;;;;;;::::::999888888777777777777888888777888999888777777999;;;666777777777555555666888888777777666666555555444333333444555555444333222333444666555444444666777555666777777555555555777333666999999888888:::<<<777888:::>>>CCCHHHKKKLLLIIIMMMQQQQQQPPPPPPRRRVVVcccfffjjjnnnrrrxxx~~~~~~sssddd```ddd___UUUUUUeeeuuuzzz{{{wwwsssnnneeeXXXOOOCCC???:::777666666666666444444444444444444444444444222333777666444777>>>999888666444333333444555333333333444444444555555555555555555555444444444555555444444444555666777666666666666666666777888888888777777777888888999===<<<:::999:::;;;===???>>>FFFPPPYYYeeevvv{{{kkk\\\QQQLLLOOOLLLHHHEEEBBBBBBBBBBBB???DDDDDD???>>>AAABBB>>><<<<<<======>>>=========;;;;;;;;;<<<===>>>>>>???888999;;;===>>>>>>======<<<<<<::::::::::::<<<<<<>>>>>>>>>>>>========================>>>>>>>>>>>><<>>BBBAAA<<<:::>>>BBBFFFHHHLLLQQQYYYbbbmmmtttuuuyyy~~~}}}||||||vvvgggnnnkkk]]]XXXbbbnnnqqqxxxzzz~~~qqqeeeZZZSSSJJJCCC>>>;;;999777444444444444444444444444666333555999888555888@@@;;;:::777444333333444444333333333444444444555555666666666555555444444333555555444333444555666777777666666666666777777888:::999888666666555555555444555888;;;===?????????>>>@@@BBBEEENNN```yyy|||lll```XXXTTTOOOKKKKKKIIIEEEAAA???@@@AAABBB????????????@@@AAABBBCCC======>>>>>>===<<<;;;;;;999:::<<<======<<<:::999;;;999999;;;???AAA???===;;;;;;::::::999::::::;;;AAA:::888;;;<<<:::;;;@@@666888:::===>>>???@@@AAAHHHTTTaaagggmmm{{{~~~wwwvvvsssnnnggg___YYYUUULLLHHHDDDCCCDDDCCCAAA???===<<<;;;;;;::::::::::::999999999888888888777777666666555555555555666666666555555666888888777666666666666666666666666666666777888888888777555444444444444555555555555666555555555555555555555555555555555555555555555555666777777666444222333444444444444444444444444444444444444444444555666777999999888777777666777777888999<<<@@@EEEJJJNNNPPPVVV[[[dddmmmuuu|||{{{uuummmeeebbbdddhhhlllwwwwwwxxxxxxwwwvvvtttssssssqqqkkk___PPPDDD===;;;>>>888555888888333111333222111000222555999;;;<<<;;;999666666777777666444444444444555555666666666666666666555444444444333444444444444444444444444666666666666555555555555555666777666555444555666888888888888999:::;;;<<<===@@@BBB@@@???GGGXXXeee|||}}}tttkkk^^^UUUQQQNNNKKKHHHFFFFFFDDDCCCBBBBBBAAABBB>>>>>>??????@@@AAABBBBBB===============<<<;;;:::777999<<<>>>>>><<<999777;;;::::::<<>>::::::>>>>>>999777999<<<<<<<<<===@@@DDDJJJNNN[[[jjjyyy|||vvvppphhhcccZZZYYYWWWSSSNNNIIIEEEBBB@@@===;;;:::;;;;;;888666;;;:::999999888888888999888888777777777666666666666666555555555555666666555444444555777777666555555555555555555555555555666666777888777666555444444444444444555555555555555555555555555555555555555555555555555555555555555666777666333222333444444444444444444444444444444444444444444555666666777777666555555555555555888999999;;;===???@@@AAAAAAEEEJJJQQQYYYaaajjjppp{{{~~~}}}}}}~~~wwwpppkkkiiijjjkkksssrrrqqqpppppppppqqqqqqtttvvvvvvrrrkkkaaaYYYTTTFFF>>>888777555111111555666555444666999;;;;;;;;;777666555444444555444444444555555555666666666666555555555555444444444444444444444444444444444444666666666666555555555555555666777666555444555666777777777777888999::::::<<<>>>@@@>>>===@@@IIIQQQ___oooxxxnnn^^^XXXPPPKKKJJJIIIGGGEEEAAABBBCCCDDDDDDCCCAAA@@@>>>>>>>>>???@@@@@@AAAAAA;;;<<<<<<<<<<<<;;;::::::777999<<>>??????===;;;;;;:::999999999999999888777:::???@@@<<<:::;;;===>>>@@@EEELLLXXXdddmmmxxx{{{vvvnnnfff]]]UUUMMMHHHCCCBBBAAA???===<<<:::999:::999888888999888666444888888777666666666777777666666666666555555555555666666555555555555666666444333333444666777555444555555555555555555555555666666777777666666555444444444444444555555555555444444444444444444444444444444444444444444444444444666666555333222222333333333333333444444444444444444333333333444555555444444333333222222333333777777777666666666666666666777999<<>>888666666666555444555777777666555444555555555333333444555555555555555666666666666444444444444555555555555444444444444444444444444666666666555555555555444444555666666555444555666666666666666777888999999999;;;===>>>======>>>@@@EEEQQQeee{{{rrrbbbWWWRRRNNNJJJHHHHHHGGGFFFDDDAAABBBBBBCCCBBBAAA@@@@@@===>>>>>>???????????????:::;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<;;;:::999:::;;;;;;===>>>>>>>>>>>>;;;;;;:::999999999999999999:::<<<===>>>===???AAA@@@FFFOOOZZZfffttt~~~{{{wwwqqqkkkggg\\\XXXRRRLLLGGGCCC>>><<<===<<<;;;;;;:::;;;;;;<<<888888999999:::999888777777777666666555666666777666666666555555555555555666555555444444555555666555444444555777777666444555555555555555555555555666666666666555555444444333333444444444555555555444444444444444444444444444444444444444444444444333555555444222111222333333333333333333444444444444333333333333333444444333222222111111222222222444444555666666666666666777777777666777:::@@@DDDIIIOOOYYYdddlllqqqssssssssswww{{{}}}~~~~~~}}}|||{{{zzzwwwrrrmmmiiifffeeeddd^^^aaaiiirrrzzz{{{vvvqqqpppkkkeee___WWWMMMCCC>>>999777444333333444333333555777888777444333444555444444444444444555555555333333333444444555555555444444444444444444444444666666555555555444444444333555666555444444555777666666666666777888999999888999;;;>>>@@@@@@>>>======BBBLLLXXXeeerrr}}}rrrggg]]]SSSMMMNNNLLLJJJHHHFFFEEECCCBBBDDDCCCBBB@@@????????????<<<===>>>?????????>>>>>>::::::;;;;;;;;;;;;;;;:::===<<<:::999999:::<<<===:::;;;<<<=========>>>>>>;;;;;;:::::::::::::::;;;===??????>>>???DDDJJJNNNXXXaaammmwwwxxxwww~~~~~~zzzuuuqqqnnniiibbb[[[VVVQQQLLLIIIFFFCCC>>><<<;;;:::999888999999888888888888999:::444555666777666666666777777777666666666666777888666666666666666666666666555555444444444444555555666555555666888888777555555555555555555555555555666555555444444444444444333333333444444444444555444444444444444444444444444444444444444444444444222333444333222111222333222222222333333333444444444333222222222222333333222222222111111222333333222333555666777777777666333444555444333333555666444888>>>EEEKKKPPPSSSTTTXXX\\\aaaeeehhhkkkoooqqqvvvxxx}}}}}}{{{wwwrrrnnnjjjhhheeeddddddhhhlllooommmkkkkkkooossstttppphhh[[[QQQFFFAAA;;;666555555666666777888999888555333222222333333333333333333333333222333333333444444555555444444444444444444444444555555555555444444444444222444555555444444555777777777777777777888:::::::::999999<<>><<>>>>><<<===>>>??????>>>===<<<::::::;;;<<<<<<<<<<<<;;;===<<<:::999999:::<<<===:::<<<>>>>>>===<<<===>>>::::::::::::;;;<<<===>>>777>>>EEEIIIQQQ]]]iiiooozzz~~~|||{{{wwwrrrmmmhhhbbb\\\WWWTTTPPPIIIDDDAAA???===<<<@@@===:::888888777666555888888888888777777777777555666666666555555777999777777666666777777888888555555555666666666666666555555444444444444555555666555555666888999777666444444444444444444444444555555444333333333333444333333333333444444444444333333333333333333333333333333333333333333333333111222333333111111222333111111222222333333444444333333222222111111222222222222222111222222333333333444555555555444333222...111444555444333333444444444555777999;;;===>>>AAACCCGGGIIILLLOOORRRUUUbbbeeemmmuuuzzz||||||yyyvvvuuurrroooiiieeecccbbbaaaaaa[[[ccclllsssxxxyyyrrrkkkVVVPPPHHHAAA<<<:::888777999777777777888777444111444444444333333333333333333333333333444444444444444444444444444444444444555555555444444444444333222333555555444444555777777777777777888999::::::;;;:::999999:::;;;;;;;;;888===AAA@@@>>>AAAKKKTTThhhrrrqqqgggZZZPPPLLLKKKJJJIIIEEEEEEDDDBBB@@@@@@@@@AAA??????@@@@@@???>>>>>>===;;;<<<>>>??????>>><<<;;;:::;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>><<<;;;===>>>::::::;;;;;;===>>>@@@AAA@@@NNN]]]gggqqq}}}{{{uuupppmmmaaa]]]XXXSSSOOOKKKFFFCCCDDDAAA>>><<<<<<<<<<<<;;;===;;;999888888888777555999::::::;;;;;;:::999888888999888666555666999===666666666666666777888888333444444444555555555555555444444333333444444555555555444666777888777555444444444444444444444444555555333222222222333444222222333333333444444444333333333333333333333333333333333333333333333333000222333222111000111333000111111222333333444444333333222111111111111111111111111111111222333333222333444555555333222000///222555666555444444555666666666666666777777777666888999999:::;;;>>>AAAJJJLLLTTT___gggiiilllpppzzzzzz{{{~~~~~~~~~yyyxxxtttoooiiieeecccccc]]]bbbeeegggooozzz}}}nnnhhh```WWWNNNGGG@@@<<<<<<888777:::>>>???;;;555666666666555555444444444444444333333333333333333444444444444444444444444555555555444444444333333111333444444444444555777666666666666777888999999999999999888888888999:::777:::>>>>>>===>>>BBBFFFOOOYYYhhhttt|||vvv^^^XXXQQQMMMKKKIIIGGGDDDBBBBBBBBBAAA@@@AAACCCDDD:::<<>><<<;;;<<<>>>??????===<<<:::;;;;;;<<<===>>>>>>======888:::<<<>>>>>><<<:::888:::<<>><<<;;;<<<>>>::::::;;;<<<>>>@@@BBBCCCYYYkkk|||~~~{{{wwwpppfff[[[RRRMMMIIIFFFBBB@@@???>>><<<;;;:::999888999::::::999777666555555666999::::::999888999;;;======<<<:::999777888777444111222777;;;555555555555555666777888222222222333333444444444555444444333333444444555444444333555666777555444444444444444444444444444555444333222222222333444222222333333333444444444333333333333333333333333333333333333333333333333000111222222111000111333000000111222333333444444333333222111000000111111000000000000000111222222000111333555666555444333222333444333111000111222000111222444555666666666666666777666555666999;;;888999???KKKSSSTTTTTTUUUVVVWWW[[[bbbkkkttt{{{|||~~~xxxsssqqqqqqnnnllleee___eeeuuuyyypppeeeXXXMMMFFF???;;;999>>>FFFHHHCCC<<<888888777777666666666555444444444333333222222222444444444444444444444444555555444444444333333333111222444444444444555777555444444555555666777888555777999999999999:::<<<:::999888888:::===@@@BBB<<>>>>>AAACCCAAA???>>>>>>>>>????????????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>???@@@???;;;999???MMMXXXuuuzzzsssbbb]]]WWWOOOHHHCCCAAA@@@>>>===<<<;;;::::::999888999999888888888888999999888777777777777999:::<<<<<<<<<<<<<<<;;;:::999888999888777555444444444444555444444444444333333333333333333444444555555555111222333333444444333333111222444666666555444333444444444444444444444444333333333333333333333333111222333444555555555555444444444444333333222111333333333333333333333333///000222222111111111222111111111222222333333333111222222333333222222111222222111111111111111222111111222222222333333333.........///000222333444222222333333333333444444333444555555666666555555777888888:::;;;===???@@@BBBBBBCCCFFFLLLSSSZZZ^^^hhhooozzz~~~~~~}}}|||||||||}}}{{{vvvmmmgggfffkkksssxxx}}}}}}}}}}}}yyypppgggccc[[[RRRGGGIII^^^nnnaaaJJJ@@@888333777888555333555444333333555666666444222444333333444555555444222555444444333333444444555555555555444444333333333444555555555666666777777666888999888777666777888666777999:::;;;<<<<<<<<>>>>>????????????>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::===>>>@@@@@@>>><<<;;;;;;<<<@@@DDDGGGKKKUUUeeeppp|||tttnnnggg]]]VVVLLLIIIEEEAAA===<<<<<<<<<<<<;;;;;;::::::999999888888777777666666777777888888888777777777999:::;;;<<<<<<<<<<<<;;;:::999888999888777555444444444444555555555444444444333333333333333333444444444444222222333444444444444333111222444555555555333222444444444444444444333333222222222222222222222222111222333444555555555555333333444444333333222111222222222222222222222222///000222222111111111222111222222222222222222333111222222222222222222111222222111000000111111222111111111222222222333333111111111111111222222333222222222333333333444444333444444555555555555555666666666777888:::;;;<<<:::999999:::===AAAEEEGGGGGGNNNYYYfffqqqyyy~~~~~~xxxqqqkkkjjjlllooojjjlllpppvvv{{{}}}~~~uuuqqqjjjjjjwwwxxxfffPPPEEE;;;999777444444777444333222222444555555444444444333444555555444222555444444333333444444555555555444444444333333333444555555555666666666777666777888888777666777888666777888:::;;;;;;<<<<<<===@@@CCCDDDFFFOOO]]]hhhxxxqqqdddYYYPPPKKKIIIGGGEEECCCAAA@@@@@@AAA???@@@@@@>>><<<;;;<<<======>>>>>>??????>>>>>>===::::::;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<;;;:::888<<>>======??????GGGSSS]]]gggtttzzzrrrkkk```XXXRRRLLLFFFBBB>>>===;;;999888999:::;;;999999999888888888888888777666666555555666666777999999888888888999999:::<<<<<<<<<<<<;;;:::999999999888666555444444333333555555555555444444444444444444333333333333333333222333333444444444444444000111222333444333222222333333333333333333333333111111111111111111111111111111222333444444444444333333333333333222222111111111111111111111111111///000222222111111111222222222222222222111111111111111222222222222111111111111000000000111111222111111111222222222222333444444333222111111111222222222222222333333333333333333444555555555555555444444444444555666777777777666666666777888999999777:::???GGGPPPYYY```dddjjjuuu}}}~~~~~~tttmmmlllmmmhhhggghhhlllssszzzzzzhhh[[[LLLCCC<<<888666777888666333222333555555555555444333444666666444333555444444333333444444555555444444444444333333333555555555555555666666666666777888888666666777888666777888999::::::;;;;;;999<<<>>>===<<<@@@IIIQQQdddttt|||lll\\\RRRNNNLLLLLLFFFEEECCCAAA@@@@@@@@@@@@===@@@@@@===;;;===@@@AAA======>>>>>>>>>>>>======:::::::::;;;;;;<<<<<<===::::::;;;;;;;;;;;;::::::999:::<<<=========;;;::::::<<<>>>===;;;<<>>===;;;<<<:::999777777777888999666666666777777888888888777666666555555666666777999999999999999999999999;;;<<<<<<<<<;;;;;;:::999888777666555444333333333555555555444444444444333444444333333222222111111222222333444444444444444000000111222222222222111222222222222333333333333111111111111111111111111000111222333333444444444222222333333333222222111000000000000000000000000///000222222111111111222333333222222111111000000000000111111111111000000111000000000000111111222111111111111222222222222333333222111111111111222111222222222222333333333333333444555555555444444333333222222222333444444555666777888999999::::::999888777888:::>>>CCCEEENNN[[[jjjvvv~~~}}}}}}~~~~~~wwwwwwyyyyyyuuummmhhhjjjqqquuuuuuxxx}}}|||rrrdddXXXMMMCCC;;;666;;;999666555555555555444555444444555666666555333555444444333333444444555444444444444444444444444555555555555555555555555666777888777666555666888555666777888999999999999777999<<<<<<;;;===BBBHHHPPP\\\nnnpppgggZZZOOOJJJIIIJJJKKKEEEDDDBBBAAA@@@@@@@@@AAA>>>AAA@@@;;;:::>>>@@@>>>======>>>>>>>>>>>>======999999::::::;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::::::::<<<=========<<<<<<@@@???>>>===???EEEOOOWWWlllwwwyyynnneee___XXXOOOHHHCCC@@@===;;;999888666555777666555444444444555555444555555666666777777777888777777666666777777888888999999999::::::::::::;;;;;;;;;<<<;;;;;;::::::888777666444333333333333444444444444333333333333333333333222222111111000111222333333444444333333000000111111222222222111111111111222222222333333222222222222222222222222///000111222333333333333111111222333333222222222000000000000000000000000///000222222111111111222222222222111111000000000///000000111111000000///000000//////000111111222000000111111111222222222000000000000000111222222111111111222222222333333222333333444555444444444333333222222222222333333111222444555666777666666555444444444666888:::;;;<<>>>>>======<<<888888999:::;;;<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>;;;<<>>;;;888888999999999999999999444444444444555666777777444444555555666666777777888777777666666777777888777888999:::;;;;;;;;;;;;:::;;;;;;<<<;;;;;;::::::888777555444333333222222333333333333222222222222222222111111111111111111000111111222222222222222000111111111111222222222000000000111111222222333222222222222222222222222//////000111222222222222000111222222222222222222000000000000000000000000///000222222111111111222111111111111111000000000//////000000000000//////////////////000111111222000000000111111111111222000/////////000111222222111111111111222222222222222222333444444444444444333333222222222333444444222333333444444333222222222222333444555666777777666:::<<<===GGGYYYlllvvv~~~rrrrrrxxxxxxrrrtttrrrsssyyy|||mmmYYYHHH:::888777666777888777666666555444555777777555444555444444333333444444555333333333444444444444555555555555444444444444444555666777777555555666777444555666666777777777666999;;;<<<<<<;;;:::;;;<<>>;;;AAAIIIGGG<<<<<<<<<============<<<<<<777888999:::;;;<<<<<<===<<<======>>>>>>======<<<<<<<<<;;;:::;;;===???@@@@@@EEEQQQdddyyyssshhh___UUULLLHHHFFFBBB>>>;;;999888888444444666666777999;;;===555555666666666777888888555555555555666666666666777666666555555666666777555777888:::<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;:::777666555444333222222222222222222111111111000000000000000111111111111111//////000111111111111000111111111111111222333333//////000000111222222333111111111111111111111111...///000111222222222222000000111222222222222222111111111111111111111111///000222222111111111222000000000000111111111111...//////000000//////............//////000222222000000000000111111111111222222111111000000111111111111111111222222222222222222333444444444444333222222222222222333444555555555555444444444444444555555444444333333222222333777777444777CCCPPPWWWhhhpppwwwxxx{{{xxxxxx~~~{{{qqqxxxuuurrrsssvvvyyy{{{}}}nnn___LLLGGG@@@:::888777777777666555555555777777555444555444444333333444444555333333333444444444555555555555555444444333333333555666777666555555666777444444555666666666666555777888999999999888999999BBB???@@@EEEIIIMMMWWWaaayyyuuufffXXXMMMHHHFFFDDDCCCDDDDDDDDDCCCAAA@@@???>>>>>>???@@@AAA:::>>>======HHHUUURRREEE<<<<<<============<<<<<<777888888999;;;<<<============>>>>>>>>>>>>=========<<<:::999:::===@@@BBBUUU[[[iii}}}zzztttfffTTTHHHEEECCCAAA:::;;;<<<<<<:::888888999:::999888555333444666888555555444444333333222222666666666666666666666666555555555444444555555555444666888;;;<<<=========::::::;;;;;;<<<;;;;;;;;;777666555444333222222222111111111000000000000/////////000000111111222222......///000000000000000222222111111222222333444...//////000111222222222000000000000000000000000...///000111111222222222///000111222222222222222111111111111111111111111///111222222111111222333//////000000111111222222......////////////..................///000222222000000000000111111111111666555444222111000000000000111111111111222222222222222333444444444333333111111111111222333444555333333222333333444555666333333222222333333444555000555888555444999@@@CCCAAAKKKTTTXXX___jjjtttyyy||||||yyytttpppmmmlllpppvvv}}}pppbbbYYYKKK???999666666666666555555666777777666444555444444333333444444555333333333444444555555555555555555444444333333333555666777666555444555777444444555555666555555555444444666777888999:::;;;<<<===BBBDDD@@@>>>HHHVVVdddmmmyyy|||lllaaaXXXOOOHHHFFFEEECCCBBBAAAAAABBBBBBCCCAAA???======>>>???@@@??????===>>>DDDKKKJJJEEEFFFDDDAAA===;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======???BBB@@@:::999<<<999;;;<<<<<<@@@JJJZZZfffuuuzzz{{{qqqiiiTTTPPPJJJDDD>>>:::888777777777777777777666555555777777666666555555555444444555555555666666777777777777666666555555555555555555555555666666666666888999::::::;;;;;;::::::<<<<<<;;;;;;:::::::::999888666444111000000111222000000111111111111000000111111111111111000//////111111222222222222111111///////////////////////////000111111111///...---111111222222222222111111000000111111111000000///111111111111111111111111111///...///111222000---////////////000000000000111111222222222222111111000000000000000000000000---------............///000000000111222222333333333222111000////////////000/////////000111222222444444333333333222222222444444333222222222333333555555555666555555444444000111222333444555555555222222222222333555777888<<<<<<<<<>>>BBBHHHNNNQQQaaajjjwwwxxxqqqmmmjjjhhhfffooottt}}}|||vvveeePPPDDD@@@<<<666333333333444555666666777777666555444333333333333555444444333333444444555111222333555666555555444555555555555555555555555444555666555444444555666666666666666666777888888;;;;;;<<<>>>@@@BBBDDDFFFNNNVVVcccssslll]]]UUUOOOIIIDDDEEEDDDCCCBBBAAAAAAAAABBBBBBAAA???>>>>>>>>>??????;;;<<<;;;;;;???EEEFFFBBBEEECCC@@@===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>;;;:::<<<===;;;<<>>???EEEKKKUUUaaannnyyyuuujjjZZZNNNJJJHHHEEECCCDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@???????????????999<<<<<<:::<<>>:::999<<<===;;;;;;===>>>BBBLLL\\\qqq|||rrrcccUUULLLDDD>>>::::::999777666555666666777666666666777666666555444666555555555555444444444444444444555555555555666444444444444333333333333444444444555555555666666888999::::::;;;;;;::::::999999999:::;;;;;;<<<<<<888777555333222222222333111111222222222222111111000111111111111000000///000111111222222111111000333333333333333333333333///000000000000//////...000111111222222111111000000000111111111111000000111111111111111111111111000/////////111111///...////////////000000000000//////000000000000//////........................---------............/////////000000111111222222222222111000////////////////////////000111222333333333333222222222111111111111111111222333444444222222333333333333333222222222333333333333333222222222222222333555666777555555555555666777888888444888@@@JJJVVVeeesss||||||sssmmm^^^aaaffflllqqquuuxxxyyy~~~sssfffXXXMMMGGGAAA;;;999:::999666222777666666555555555666666444444444444444444444444111222333444555555555555777777777777777777777777333555666555444333444555666666555555666666777888666777999:::;;;::::::999<<<@@@FFFMMMWWWfffvvvvvvaaaYYYOOOIIIGGGGGGFFFDDDBBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@??????>>>;;;???@@@======@@@BBBBBB@@@???>>>>>>===>>>>>>>>>=========<<<;;;;;;::::::<<<<<<>>>@@@>>>:::;;;@@@KKKVVVhhh|||vvvppp]]]UUUJJJBBB>>>=========999999777666555444555555555555555666666555555444444444444444444444444444444444444444444444444444333333333222222222222222333333444444444555555555888888999:::::::::999999999999999999999999::::::777666555444333333333333111111222222222222111111000000111111111111000///000000111111111111000000000000000000000000000000///000000000000/////////000000111111111111000000///000000111111111111000111111111111111111111111/////////000000000///...////////////000000000000......////////////..............................---------............///......//////000111111222111111000///////////////////////////000111333333222222222222111111111111000000000000111333444444000111111222222222222111222222333333333222222111111222222222333444555555666666777777777666666555:::::::::;;;???HHHRRRYYYnnnzzz~~~sssrrrpppmmmjjjiiijjjkkkwww}}}|||rrrkkkTTTJJJ???:::<<<<<<999555666666555555555555666666444444555555555555444444222222333444444555555555666666666666666666666666333444555555333333444555666555555555555666777777666888:::<<<<<<<<<;;;::::::<<>>??????@@@@@@@@@??????<<<@@@AAA>>>===AAACCCBBB???>>>>>>>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;:::;;;===>>>;;;===IIIVVVgggssstttggg\\\UUULLLGGGAAA<<<999999999888999999888777666555444444333444555555555555444444333333333333444444444444444444444444333333333333111111222222222222222222333333333333444444444444666777777888888888888888:::999999888777666666555666555444444333333333333111111111222222111111111///000000111111111000000000000000111111000000000////////////////////////000////////////000000000000000000111111000000000//////000111111111111111111111111111111111111111...///000000000/////////////////////000000000000......////////////......////////////////////////---------............///---......//////000111111111000//////////////////.........///000222333444222222111111111000000000/////////000111222333444///000000111222222111111222222222333222222111111111111222333333444444444222222333444444333333222888888777666777:::@@@EEEPPP]]]ppp}}}vvvoookkkjjjkkkmmmttt~~~ooobbbQQQFFFBBB???:::555777666555555555555555555444555555666666555555444222222333333444555555666555555555555555555555555333444555444333222333555555555555555555666666777444666999<<<======<<<;;;;;;===>>>>>>@@@HHHUUU___ooo||||||nnn^^^RRRIIIIIIIIIJJJJJJHHHDDDAAAAAAAAABBBBBBBBBBBBAAAAAA???????????????@@@@@@@@@<<<>>>>>><<<===AAABBB@@@>>>>>>>>>>>>?????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>><<<:::888777666666555555555555555555555555222333444444555444444444222222333333333333333444444333333333333333222222111111111111222222222222222222222333333333444444444555666666777777666666999888777666555333222222444444444333333222222222000000111111111111000000///000000111111111111000///000000111111000000///000000000000000000000000000////////////000000111///000000111111000000///...///000111111222111111111111111111111111111111...///111111/////////000////////////000000000000......////////////......000000000000000000000000---------............///------......//////000000000//////....../////////.........///000222333444111111111000000000000///////////////000111222222//////000111222222222222111111222222222222222111111111222333333333333333000111222333444444333333555666666555444444666888>>>DDDPPP^^^iiiuuuyyyqqqnnnnnneeejjjsss}}}|||kkk\\\QQQGGG>>>777999888777666666555555555444555666777777666555444333333333333333555666666555555555555555555555555222444555444333222333444555555444444555555666777333444777999:::;;;;;;;;;:::<<<=========@@@GGGLLL[[[hhhwwwtttdddWWWQQQNNNHHHIIIIIIIIIHHHEEEBBB???AAABBBCCCCCCCCCCCCBBBAAA??????>>>>>>>>>???AAABBB<<<===;;;:::>>>CCCCCC>>>>>>>>>?????????>>>>>>>>>::::::;;;;;;<<<=========@@@@@@EEERRRaaappp}}}~~~|||vvvhhh___SSSJJJDDDBBB@@@???777888888888888888888999333444444555555555555555222222333444444444444444111222222222333333333333333333333333222222222111111111111222222333333333222222222222333333333333333333444555555555444444666555555444333222111111222222222333222222111111//////000000000000////////////000111111111111111//////000000000000//////000000000000000000000000000///......///000111222//////000000000000//////...///000111111222222222111111111111111111111111---000222111///...///000////////////000000000000/////////000000/////////////////////////////////---------............///,,,------......///000000//////.........//////000---......///000222444555111111000000000/////////000000/////////000000111//////000111222222222222///000111222222222222222000111222333444333222222333333333444444444555555555666777666444222222333777888<<>>======???AAACCC>>>===;;;;;;@@@FFFEEE???>>>????????????>>>>>>===999::::::;;;<<<===>>>>>>DDDGGGSSSjjj|||yyy|||pppcccYYYLLLHHHDDDBBBBBB@@@===999:::::::::888666666777888666666666666666555444333111222333333444444444444111111111222222333333333333333333222222111111111111111222222333333333333111111222222222333333333111222333333444444333333333222222222222222222222111111222222222111000000......////////////......//////000111111111111111//////000000000000//////////////////////////////000///.........000111222//////000000000000//////......///111111222222222111111111111111111111111---000222111///...///111////////////000000000000//////000000000000//////........................---------.........//////,,,,,,------...//////000//////.........//////000------...///111222444555000000000000////////////111000000////////////000//////000222222333333333...///000111222333333333000111222333444333222111222222111111111111222222000222444555555666777999777555666999999===KKK[[[ccclllvvvtttqqqpppppplllggglllvvv}}}~~~}}}yyypppdddYYYRRR@@@???===;;;999888888777444555666888888666555444444333222222333444666777777777777777777777777777222333444444222222333444555444444444444555666666:::999888888888888999999888888999<<>>???AAACCCCCCCCCCCCCCCBBBAAA@@@@@@?????????>>>>>>======???===<<<>>>AAACCCBBB@@@???>>>======?????????>>>999===???>>><<<>>>CCCHHHRRR___sss}}}vvvhhh]]]TTTKKKDDD@@@??????>>>===<<<<<<<<<999999999999999999999999555555555444444333333222333333333333333333333333222222222222222222222222222222222111111111000000111111222222222333333333444444444333333222222222222333444444222222333444222222222111111111000000111111111000000000000000111111000000/////////...000000000000000000000000000000000000000111111222000000111222222222222222000/////////............000///.........000111222333333222111000000111111444444444333333333222222////////////000000000000///000000000000///................../////////000////////////...............------,,,,,,------...........................////////////////////////222222111000//////000000000000000000000000000000///...---...///000000...000111111111111222222222000000111111111222222222333333333222222111111111111111222222222333333333333444555666777777777777777666555555777;;;???BBBCCCIIISSSaaaqqq}}}|||xxxqqqkkkgggggghhhkkkiiiiiihhhdddaaaeeelllfff[[[MMMCCC<<<888666777555777888666333111333555222333444555555555444333555555444444444444555555777666555444333444444555666777888999888777555333555555555555666666666666:::999999:::;;;<<<===>>>@@@CCCGGGKKKSSSaaatttnnndddUUUKKKGGGEEEDDDBBBJJJIIIHHHFFFDDDBBB@@@???AAAAAAAAA@@@???>>>===<<>>>>>>>>===>>>===<<<===@@@BBBAAA???@@@?????????@@@???===<<<:::;;;;;;:::;;;CCCOOOYYYoooxxxuuukkk^^^RRRKKKDDD>>>999=========<<<;;;:::::::::999999999999888888888888666555555444444333333222222222222222222222222222222222222222222222222222222222222111111111000000111111111222222222333333444444333333333222222222222333444333222222222444222222222111111111000000111000000000000000000000111111000000000/////////000000000000000000000000000000//////000000111222......///000000000000000000000/////////.........111000000///000111222333333222222111000000111111222222222111111111111000000000000111111222222222111111000000000/////////........./////////000000////////////...............------,,,,,,------...................................................222111111000//////000000///////////////////////////...---...///000000...000111111111111222222222000000111111111222222222333333333222222111111111111111222222222333333333333333444555666666666666666555444444666999<<>>::::::999::::::888666444444444333444555555555555444333555555444444444444555555666555444333222333333444666666777777777666444444555555555555666666666666999999999999:::;;;<<<===888;;;===@@@FFFQQQ```kkknnnYYYTTTMMMIIIHHHFFFCCC@@@IIIEEEBBBBBBEEEFFFCCC???@@@??????>>>>>>===<<<<<>>>>>>>>>>>===<<<;;;===???@@@???>>><<<===>>>??????===<<<;;;<<<===>>>AAAJJJYYYkkkxxxxxxqqqYYYRRRIIICCC@@@===:::777;;;::::::999999888888888999999888888777777666666666666555555444333333222111111111111111111111111222222222222222222222222222111111111111000000000111111111222222222222333333333333333222222222222111222333333222111222333222111111111111000000000000000000000000000111111111111111000000000000000000000000000000000000000000000//////000000111222......///000000000000000000000000/////////......222111111111111111222333333222111111000111111111000000000000////////////000111111222333444444444333222000/////////000111....../////////000000000////////////..................------------......................................................111111000/////////000000///////////////////////////...---...///000000...000111111111111222222222000000000111111111111222222222222222222111111111111111222222222333333333222222333444555555555555444444444444555777888999333444666999???IIITTT\\\ooowww{{{zzz|||tttuuuwwwrrrggg___eeeooo~~~~~~zzznnn]]]MMMCCC???>>><<<999888888888777666444444555555555555444444555555444444444444555555444444333222222222333333555555555555555444444444444555555555555666666666777888888888999:::::::::888999;;;<<<>>>EEENNNVVVmmm[[[NNNLLLIIIHHHHHHGGGDDDBBBFFFDDDBBBDDDGGGIIIGGGEEE?????????????????????????????????>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>>>>===;;;===???@@@@@@?????????<<>>>>>>>>>>>===999999999888888777777777888888777777666666555555777777666555444333333222000000000000000000000000111111111111111111111111111111111111000000000000111111111111222222222222333222222222222222222222111222333222111000111333111111111111000000000000000000000000000111111111111111111111111111111111///////////////////////////////////////000111111000000111222222222222222000000000////////////...111111111111111111111111222222111111111111111222000000/////////.........000000111222333444444555444222000///...///111222...////////////000000000////////////..................------------......................................................111000000/////////000000///////////////////////////...---...///000000...000000111111111222222222000000000000111111111111222222222111111111111111111111222222222333333333111111222333444444444444222222333444444444444444666666666666888===DDDHHHOOOYYYlll~~~~~~xxxmmmcccbbbggglllttt{{{zzzsssgggYYYNNNFFF@@@999666777999999888666666666666555555555444555555444444444444555555444444333333333333333333555444444333333333444555444444444555555555666666666777777888888888888888999:::;;;;;;<<>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>??????;;;<<<<<<<<<<<<<<<======>>>@@@AAAAAA@@@@@@CCCEEECCCNNN___ppp}}}tttggg[[[QQQJJJEEE@@@>>><<<;;;;;;<<<<<<<<<999999999888888888888888777777777666666666555555888777777555444333222222000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222000111222222000000111222000000000000000000000000//////000000111111111111111111111222222222222222/////////////////////////////////...///000000111000000111222222222222222111000000000////////////000000000000000000//////222111111111111111222222111111000000000//////////////////000111222222333333222000......///000222////////////000000000111////////////............///......------......///................................................000///////////////000000........................///...---...///000000...000000111111111222222222000000000000000000000000111111111111111111111111111111222222222333333333000111222333444444444444111222333333333333222111333555666777777777999;;;<<>>@@@???>>>===>>>???@@@AAA>>>>>>>>>>>>????????????;;;===>>>===<<<;;;===>>>===>>>>>><<<<<>>>>>>>>???===>>>>>>>>>????????????<<<>>>???>>><<<;;;===???;;;<<<======@@@JJJYYYccctttcccSSSNNNGGGBBB???>>><<<;;;<<<======<<<;;;:::999:::777777777777888888888888555666666777777888888999999999888666555333222222111111111111111111111111111111111111111111111111////////////000000111111000000000000111111111111000111111111222222222222///000111000//////000111////////////000000111111...//////000111111222222222222222333333333444444000000000000000000000000///............///000000......///000000000000000111111111000000000//////000111111222111000///...111111000000111222222333111111111000000000000///000000////////////....../////////...............//////000000000111111111////////////............//////............//////........................------------------------...............///000000........................///...---...///000000...000111111111111222222222111111000000///////////////000000000111111111222111111222222222333333333111222333444555555555555333333333333333333444444444666888888777777888999999777888<<<@@@DDDMMMVVVcccsssvvvpppsssqqqhhhaaagggwww}}}xxx}}}xxxmmm^^^PPPFFF@@@===:::999888666666666666666555555444444444444555555222333444555555555444444222333444555666666555444333333444444444555555555666777888999999888666555999888888999;;;=========iiiTTTMMMMMMKKKHHHGGGFFFGGGFFFDDDBBB@@@@@@AAAGGGGGGLLLYYYggglllhhh```MMMKKKGGGCCCAAA?????????======>>>>>>?????????@@@<<<>>>@@@???<<<;;;===??????@@@CCCFFFNNN___sss|||lllZZZJJJCCCAAA@@@@@@@@@>>>;;;888:::;;;<<<;;;999888777777666666666777777777777777555555666777888999::::::999999888666555333222222111111111111111111111111000000000000000000000000.../////////000000111111000000000000111111111111000000111111222222222222///000111000///...///111.../////////000000111111...//////000111222222222222222222333333444444444000000000000000000000000...............///000000000000111222222222222222111111111111000000000000111222333333222111000///111111000000111222333333000000000000////////////111111000000///...............//////......---,,,000000000000111111111111000/////////............//////............//////........................------------------------...............///000111........................///...---...000000000...000111111111111222222222111111000000/////////...//////000000111111111222111111222222222333333333222222333444555555555555444444333333333444555666444555555555444444777999888666777;;;;;;999<<>>AAA@@@@@@AAABBBAAA>>><<<===@@@GGGSSSdddxxxtttdddYYYOOOFFF@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::999888777<<<;;;999777666666777888666777777777777888888888:::999888666444222000///000000111111111111000000///////////////000111111222222111///............000000000000000000000000000111444777444///...222......//////000000111111111///---...111222000...222333444333111000111222111222333333444444444444////////////000111222333000000000000//////////////////000000111111111222//////000111111111111111...///000000///000222444///000000111222222333333222222111111000/////////000000000000000000000000111000///...............---...///...---,,,---...---------------------------...///000000...,,,***------------------------,,,---......//////......000000//////.........---------------------------000////////////000000111111111000000000000111111333333222222111000//////000000111111111111000000111111111111111111111111111111111222222222333333555666666777666666555555555555555555555555444444777888888888999999999999888???KKK[[[kkk|||zzz|||zzzsssjjjkkkvvv|||~~~yyyuuuhhhXXXHHHCCC<<<666666888777444666666777555333222333555222222222333333444444444444333333333333444555555333333333444444555555555555333333555888999888555444666888888888888999:::ttt```XXXNNNJJJJJJJJJGGGCCCFFFEEEDDDCCCBBBBBBCCCCCCJJJccc]]]FFFAAACCCBBB???>>>>>>@@@AAAAAAAAA@@@???;;;===??????>>>===???AAAGGGPPP```qqqyyyoooaaaUUUNNNHHHBBB>>>>>>>>>======<<<;;;;;;:::999999999999999999888777;;;:::888666666666777888777777777888888888999999:::999888666444222000///111000000000000000000111///////////////000111111222111000///////////////000000000000000000000000000111555999666000///111.../////////000000000111111///...///111222111///222333444333111000111222111222333333444444444333////////////000111222333222222222222111111111111//////000000000111111111///000000111111111000000///000222111111111333555000000111111111222222222111111111000000000000000////////////////////////000//////............//////000111000...------...------------------------....../////////...,,,+++------------------------,,,---......//////......000/////////............------------------------///////////////000000111111111000000000000111111333333222222111000000///000000111111111111000000111111111111111111111111111111222333333333333333444444444444444444444444333444444444555666666666777777777777888888888888999;;;>>>DDDOOO```qqq|||~~~tttlllooouuuzzzyyy}}}~~~|||zzzuuupppggg```RRRBBB999777777777999888777777777777888888333333333444444444444444444444333333444444555666333444444444444444444555555333333555888999777555444666888888888777888:::jjjVVVPPPNNNLLLKKKJJJHHHEEEBBBDDDCCCCCCBBBCCCCCCDDDDDDLLLrrrUUUBBB@@@@@@>>>>>>======>>>???@@@@@@@@@@@@:::>>>@@@???<<<>>>FFFNNN___lll~~~rrr\\\UUULLLEEECCCBBB@@@>>>======<<<<<<;;;:::::::::777777888888999888888888:::999777666555666666777888888888888999999999::::::999888666444222000000111000///......///000111///////////////000111111111000000/////////000000000000000000000000000000000111666:::888222///111////////////000000000000000///...///111222111000222333444333111000111222222222333444444444333333////////////000111222333222222222222111111111111//////000000000000111111000000111111111000000///000222333333222222444555222222111111111000000000//////000000000000111111///////////////////////////............//////000111222333111///......///.......................................---------------------------------,,,---......//////......////////////............------------------------///////////////000111111111111111111111111111111333333222222111000000000000000111111111111000000111111111111111111111111000222333555555444333222333222111111111222333444222333333444555666777777555555666666666777777777999777555555:::EEERRR[[[lllqqq|||rrrkkkjjjkkkmmmlllnnnqqqrrrsssyyy}}}yyylllXXXJJJCCC???:::;;;888444333555777666555555555444444444444444333444444444333444444555666555555555444444444444444444444444555777888777555444666888888777777888999rrrXXXKKKHHHIIIKKKKKKHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCJJJrrrfffEEE>>>@@@>>>>>>BBB>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@CCCKKKXXXaaa{{{tttbbbUUUKKKFFFAAA??????@@@@@@@@@<<<<<<<<<;;;::::::999999555666777888888888888888888888777666555555666666888888999999999:::::::::999999777666444222111000111000...------...000111///////////////000000111000000000///000000111111////////////////////////000111555;;;:::444000000////////////000000000000000000000000111222222222222333444333111000111222222333333444444333333333000000//////000111222222000000000000/////////...//////000000000000000000000111111111111000//////000222333333222222333444333333222111000///............//////000111111222////////////////////////...............///000111333444444333000//////000///////////////////////////......---------......------------------------,,,---......///.........///////////////.................................///......//////000111222111111111111111111111111222222222111111111000000000000111111111111000000111111111111111111111111000111444666666555333111333222000///000111333444333444444444555555666666444444444555555555666666666777999999:::<<>>>>>DDD@@@??????>>>>>>=========???>>>???FFFRRRbbbpppyyyuuuhhh[[[PPPJJJEEECCC@@@>>>>>>???@@@@@@<<<<<<<<<;;;::::::999999555666777888888888888888777777777666666666666666888888999999999:::::::::999888777666444222111111111000///......///000111///////////////000000111111000000000000111111222////////////////////////000000444:::;;;555111000000000000000///////////////000111111222222333444222333444333111000111222333333333444444333333222000000000000000000111222000000000000/////////...000000//////////////////000000111111111000000//////111333333222111222222444333222111///...------------...///000111111222.......................................///000111222333444333000///000000////////////////////////......---------......///------------------------,,,---......///..................///////////////....................................///000111222000111222222222222111000222222222111111111111111000000111111111111000000000000000000000000000000///111444666666555333111333222111000111222444666666666555555444444444333333444444444444555555555444777;;;===<<<::::::999888@@@QQQeeesss{{{yyyooommmddd^^^]]]ZZZZZZgggxxxuuubbbDDD===666333666888666444444444333333222222111111555444444444444555666666666666666555555444444444444555666666666666666666444666777888666666666777xxxbbbQQQLLLPPPLLLKKKIIIEEECCCBBBCCCEEEDDDDDDDDDCCCCCCAAA@@@???EEE]]]~~~eeeNNNEEEAAACCCAAA;;;999<<>>>>>>>>>>>???>>>@@@HHHVVVhhhzzz}}}iii[[[QQQJJJGGGHHHCCCBBB@@@???==================<<<<<<;;;:::::::::777777888888999888888888777777777777777777777777888888888888999999999:::888888777555444333222111000000111111111111000000///////////////000111111222111111000000000111111000000000000000000000000111///222888:::666111000000000000000///////////////000222222222222444666222333444333111000111222333333444444444333222222111000000000000000111111222222222222111111111111000000////////////......//////000111111111111111///111333444222111111111444333222111///...---,,,------...//////000111111........................///............//////000000111222111/////////111........................---------...............------------------------,,,---......//////...............///////////////....................................///111222333000111222333333222111000111111111111111111111111000000111111111111000000000000000000000000000000///111222444444333222111333222222222222444555666777777666555444333333222333333444444444555555555444555777777666777888:::<<<<<<@@@IIIRRR]]]nnn|||yyywwwoooggg___ZZZYYYbbbkkk{{{qqqKKKDDD<<<777666777777666333333333333333333222222555555444444555555666777666666666555555555555555444555777777666555555666444666777777666555666777nnn^^^SSSJJJIIINNNLLLIIIFFFCCCCCCCCCDDDDDDAAABBBCCCCCCCCCBBBAAAAAADDDMMMbbbzzzttt[[[KKKBBBAAA@@@???>>><<<999777???>>>>>>>>>???@@@BBBCCCFFFPPP```rrrmmm___PPPIIIDDD@@@???CCC@@@@@@@@@>>>===<<<<<<===>>>>>>======<<<;;;;;;:::999999999999999999888777777777888888888888888777777777777888888888999999888888777555444333222111000111222333333222111000///////////////000111111333333222111000000000000000000000000000000000000111///000666888555111000111000000000/////////......111333333222222555777222333444333111000111222333444444444333333222111111111000000000000111111222222222222111111111111000000/////////.........---...///111222222222222000222555555444222222222333222111000///...---,,,---.........///000000000........................000//////............///---...//////......///000------------------------+++,,,.../////////...---------------------------,,,---......//////................../////////000........................------......///111222333000111333444444333111000111111111111111111111111000000111111111111000000000000000000000000000000///000111111222222111111111111222222333444444555666666666555444444444333444444444444555555555555444555666555444555777999<<<999999;;;>>>EEESSS```mmm{{{~~~{{{qqqfff```bbbeeeeeetttuuu```YYYOOODDD<<<777666666444444444555555555555555555555555555555666666777555555555555666666666666444666888777555444555666444666777777666555555666pppWWWOOONNNIIIHHHLLLJJJGGGDDDCCCDDDDDDDDDCCC???@@@AAACCCDDDDDDCCCCCCHHHEEEMMM\\\]]]OOOEEEDDD@@@AAA@@@===???DDDCCC>>>=========>>>@@@CCCEEEGGGRRRbbbyyyyyysssYYYNNNFFFEEECCC>>><<>>???>>>=========>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::999888777777888888999999999888888666777777777777888888888888777777555444333222222///111333555555333111//////////////////000111111444333222111000000000000000000000000000000000000222...///444777555111000111111000000/////////......111444444222333555888222333444333111000111222444444444444333333222111111111000000000000000111000000000000////////////000000//////.........---,,,---///000222333333333111444666777555333333333222222111000///...------.........///////////////........................111000///...............+++,,,......------///000------------------------***,,,...000000///...---------------------------,,,---......//////......---.........//////000000////////////////////////------......///111222333000111333444444333111000111111111111111111222222000000111111111111000000000000000000000000000000000000000000000111111111///000111333444444444333444444555555555555555555444444444555555555666666333666:::;;;999777666555444444888;;;::::::@@@IIIRRRdddzzz}}}oookkkooonnngggpppwww|||tttgggVVVGGG===999999555555666666777777888888555555555555555666777777444444555555666666777777333666888888555444555666444666777777666555555666mmmaaaRRRLLLLLLMMMHHHDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCAAA???DDDEEEEEECCCAAA@@@AAACCCBBBAAA@@@@@@@@@AAA@@@???;;;???AAA???===DDDTTTbbbuuu}}}lll]]]UUUKKKIIIEEEAAA???========================<<<<<<<<<<<<===>>>???>>>===;;;999888888888888888888888888888888999999999:::::::::777777777777777777777777888777666555444333222222333333222222222222222222......//////000000111111333333222111000000111111000000000000000000000000222222111111111111222222000000///...............,,,---///111333444444555333333333222222222111111222222222222222111000///////////////............///////////////.........//////......------,,,,,,333222111111111222333444333333222222222333444444333333333333222000///...---...///000000///...---...------------.../////////000111000...---,,,---////////////////////////------------------------///......------,,,++++++000...,,,,,,.........---..............................------------......////////////000000000000000000000///000000111222333333333222222222111111///222444333333333222000111000//////---,,,///222000000000000000000000000000000000000111111111111444444333333333333222222444444444444444444444444111333555555555555666888555555555666888999888666666666777777888888888999EEEJJJXXXooo{{{wwwsssnnnjjjrrr{{{~~~vvv^^^FFF:::999:::999888666555666777999555666666666666666555555666666666666666555555444888777777666555444444444555555444444444444555555ooo\\\UUULLLHHHHHHHHHCCC???DDDDDDDDDDDDDDDCCCBBBBBBEEEDDDCCCDDDDDDDDDBBBAAADDDEEEEEECCCAAA@@@AAABBB@@@@@@@@@@@@@@@???>>>===???>>>>>>AAAJJJYYYlllxxx{{{kkk\\\PPPIIIFFFEEEBBB???=====================<<<<<<<<<<<<;;;<<<===>>>???>>>===;;;:::888888888888888888888888777777777888888888999999777777777777777777777777666666666555444333111000222222222222222222222222////////////000000111111333222222111111000111111000000000000000000000000222222111111111111222222000000///..................///000222333444555555333333222222222111111111222222222222222111000000////////////............/////////////////////.../////////...............222222111111111222333444222222222222333444555555444333333222111000//////---...///000000///...---...---------....../////////000111000...,,,,,,---........................------------------------------------------------///...,,,,,,.........---..............................------------......////////////000000000000111000000000000111222222333333222222222111111111111111111000000111000///...///000111111000000222000000000000000000000000000000000000111111111111111111111222222333333333333333333333333333333333111333555555555555777888777666666777999999888666666666666777777777888888999<<>>???@@@@@@@@@@@@???>>>CCC@@@BBBMMMbbbyyyqqqaaaUUULLLEEE@@@AAA@@@>>>===<<<<<<======<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>===;;;:::888888888888888888888888666666666777777777888888777777777777777777777777444444555666555333000///111111111222222333333444/////////000000000000111222222222111111111111111000000000000000000000000222222111111111111222222000000///........./////////000111222444444555555222222222222111111111000111222222222222111000000////////////..................//////////////////...///////////////000000111111111111111222333333222222222222333444555666555444222111//////000000---...///000000///...---------........./////////...///000///---,,,,,,---------------------------------------------------++++++,,,------.../////////---,,,,,,---......---..............................------------......////////////000000000000111111111111111222333333333222222222222111111111111///...///000111111000---...000111111111///...000000000000000000000000000000000000111111111111...///000111222333333444222222222222222222222222111333444555555555777999999999888999::::::888666555666666666666666777777666777;;;BBBPPPeee{{{zzz}}}}}}|||vvvzzz}}}rrrdddZZZEEE===666444777:::999666444444444555555666666666777777888888777777666555777777666666555444444444555555444444444444555555eeeRRRMMMHHHIIIJJJJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCFFFIIIIIIGGGCCC???===EEEEEEEEECCC@@@??????@@@===>>>@@@@@@@@@@@@AAABBBGGGKKKWWWjjjttthhhWWWKKKGGGFFFDDDBBB??????>>><<<<<<<<<<<<===<<<<<<<<<;;;::::::999999:::;;;===>>>>>>===;;;:::888888888888888888888888666666666777777777888888666666666666666666666666333444666777666444111///000000111222333333444444000000000000000000000000111111222222222111111111000000000000000000000000222222111111111111222222000000///////////////000...///000222222333333333222111111111111000000000111111222222222111111000////////////........................////////////......//////000000111111000111111111222222333333222222222333444555666777666444222000//////000111---...///000000///...------......///////////////---...000///---,,,,,,---------------------------------------------------,,,,,,,,,---------.........---+++,,,---......---..............................------------......////////////000000000000222222111111222222333444222222222222111111111111///------000333222222333111222111000000222111...///////////////////////////000000000111111111111000000000111222333333333222222222222222222222222000222444555555555777999;;;:::::::::;;;:::999777555555555555666666666666999;;;;;;999===LLLcccuuu|||wwwzzz{{{nnnuuu|||}}}tttkkkVVVNNNCCC<<<999999999999444444444444555666777777888888888888888777666666666666666555555444444444555555444444444444555555yyyaaaUUUPPPLLLFFFGGGGGGEEEBBBAAACCCDDDCCCCCCBBBBBBCCCDDDEEEFFFCCCKKKVVV[[[WWWNNNDDD===DDDEEEDDDBBB@@@??????AAA@@@AAAAAA???>>>???CCCFFFRRR```vvvwwwkkkYYYPPPFFFAAABBBEEEFFFFFF@@@@@@???>>>===<<<<<<<<<===<<<<<<;;;::::::999999999;;;<<<===>>><<<;;;:::888888888888888888888888777777777888888888999999666666666666666666666666444666888999888666333111000000111222333333444444111111111111000000000000000111111222222222111111000000000000000000000000222222111111111111222222000000/////////000000111......///000000000000000111111111000000000//////000111111222222222111111////////////............---.........//////000000......//////000000111111000111111222333444444444333333333333444555666777666444222000//////000111---...///000000///...------...///000000000//////---...000///...------...........................------------------------......---------,,,,,,,,,---,,,++++++---......---..............................------------......////////////000000000000222222111111222222333444222222222111111111000000...,,,...222222//////444666666222---...444555111///////////////////////////000000000111111111111333333333333333333333222333333333333333333333333000222444555555666888999<<<;;;:::;;;<<<;;;999777666666666666555555555555555888999555222999HHHVVVttt~~~~~~xxxuuuuuuuuusssoooxxx{{{oooiii]]]NNN@@@888888:::666555555555555666777888888888888888888777666666555555555555444444444444555555444444444444555555~~~[[[LLLNNNPPPLLLJJJIIIHHHEEECCCCCCDDDFFFCCCBBBBBBBBBCCCDDDFFFGGGGGGWWWmmmyyyuuudddPPPCCCCCCCCCCCCBBB@@@???@@@AAABBBBBBAAA??????EEENNNVVVhhhyyy{{{bbbRRRHHHDDD@@@???AAADDDDDDCCC@@@??????>>>>>>======<<<>>>======<<<;;;:::999999999:::<<<======<<<;;;:::888888888888888888888888777777777888888888999999777777777777777777777777555666888888888666555333111111111222222333333444222111111111111000000000///000111333333222111111000000000000000000000000222222111111111111222222000000/////////000111111---....../////////......000000000000////////////000000111222222222222111////////////............------......///000000000...///////////////000000000111333444555555555555444444444444444555555666555444222111//////000000---...///000000///...------...///000111000//////---///000000///......///////////////////////////------------------------//////...---,,,,,,++++++---+++***+++---.......................................------------......////////////000000000000111111111111111222333333222111111111111000000000///---///333000,,,111<<<<<<;;;555---...555666000000000000000000000000000000000000000111111111111444444444333333333222222333333333333333333333333000111444555555666888:::;;;::::::;;;<<<<<<:::888777777777666666666666555000555888666444555<<>>>>>>>>>>>>>>???>>>>>>===<<<;;;:::999888999;;;======<<<;;;:::888888888888888888888888666666666777777777888888777777777777777777777777666666666777666666555444222222222222222222222222222222222111111111000000...000111333333333111000000000000000000000000000222222111111111111222222000000//////000111111222...///////////////......000000/////////.........000000111222222222222222////////////............------......///000000111/////////...............111222444555777777777666666555555444444444444555444333333222111000//////---...///000000///...------...000111111111///......000111111000//////000........................---------------------------------------------,,,,,,+++******---.......................................------------......////////////000000000000111000000000000111222222111111111111000000000000...---000333111111AAAVVVWWWVVVMMMAAA>>>AAA===333000000000000000000000000000000000000111111111111222222222222222333333333222222222222222222222222///111333555555666888::::::999999:::<<<<<<;;;999888888777777777666666666222444666777888999;;;<<>>BBBHHHUUUkkkyyyooozzz{{{hhhUUUHHHDDDDDD;;;===???>>>===<<<<<<===999999;;;===>>>??????@@@@@@???>>>===<<<;;;::::::888999;;;======<<<;;;:::888888888888888888888888555555555555666666666777777777777777777777777777555555555555444444444444333333222222222222222222222222222222111111000000...///111333444333111000000000000000000000000000222222111111111111222222000000///000000111222222000000000000000//////...000/////////............///000111222222222222222000/////////............---------...///000000111//////......---------,,,111333555777888888888777777666555444444444444444333333333333222000///...---...///000000///...------...000111222111///......000222222111000000111------------------------------------------------+++,,,,,,------......///,,,***)))***,,,..........................................------.........////////////000000000000000000000///000111111222111111111111000000000000---,,,000555555;;;TTTppp{{{zzzooo^^^WWWUUUKKK<<<000000000000000000000000000000000000111111111111//////000111222333333444000000000000000000000000///111333555555666888:::999888888:::<<<<<<;;;:::999999888888777777666666444222222333666888888777999<<>><<<:::888777777888999666666666666666555555444444444444444444444444444555555555444444555555555gggMMMJJJNNNLLLGGGFFFEEEEEEFFFFFFEEECCCAAA@@@???AAADDDEEEDDDCCCCCCCCCVVVpppdddOOODDDDDDBBB@@@??????BBBDDD@@@HHHRRR^^^qqqgggYYYYYYfff|||ooo\\\NNNGGGDDDAAA???===>>>?????????===<<<;;;;;;<<<>>>???@@@@@@??????======<<<<<<<<<;;;;;;:::777888999:::::::::::::::;;;;;;:::999888777666555666666777777777777666666666444555888999777888;;;999888666555444333222222000111111111111222222222222222111111111111222222000111111222222111111000000000111111111222222222333333222222111000//////222222222111111111000000000000000000000000000000111///...---///000000000000000000000////////////...///111111///...///000............///111222333///000111111111///...---111222333444555555555555555666777999999777666555111000///000111222111000///000111222333333222111//////000111111111111111---...///000000///...------------.........//////000000///...............---------.........///////////////////////////////////////...---------,,,++++++,,,,,,---...//////---......//////////////////...---...111222111000111000///------......///...///000222666EEEccc}}}|||pppVVV===////////////////////////////////////000000000000222222222222222222222222////////////000111222333333444555777888888888888777888888999999999888888:::999888666555555555555555555666666777777888888444777:::>>>EEERRRcccooo{{{zzz~~~wwwsss{{{~~~yyytttmmmfffOOODDD:::888999999888999777888999999777555555555333555777777555444333333444444444555555555666666rrr]]]LLLJJJKKKFFFDDDFFFEEEEEEEEEEEEDDDCCCBBBAAAAAACCCFFFFFFEEEDDDCCCCCCQQQnnndddOOODDDEEEEEECCC@@@@@@CCCFFFFFFVVViiixxxaaaNNNNNN```}}}wwweee[[[NNNFFFCCCCCCBBB@@@>>>????????????>>>===<<<;;;===>>>???@@@@@@??????>>>======<<<;;;:::::::::777888999::::::;;;::::::;;;;;;:::999888777666666666777777888888777777666777444444777888666888;;;888777555444333222222222000111111111111222222222222222111111111111222222111111222222222222111111000000111111111222222222333333333222111111000000222222222111111111000000000000000000000000000000111///.........///000000000000000000///////////////111222222111000000111/////////...//////000000//////000000000///...---222333444555666666666666444555666777777666555444000000000000111222111111///000111222333222222111//////000111111111111111---...///000000///...------------.........//////000000///...............---------.........//////////////////////////////...............---------++++++,,,,,,---......///---......//////////////////...---...111222111000111000///...---......///111111000000444FFFgggiiiKKK333////////////////////////////////////000000000111222222222222222222222222000000000000111111222333444444666777888999999999999999999:::::::::999999999888777666666555666666555555555555666666666666555888:::;;;===CCCMMMUUUbbbkkkyyyyyywww}}}|||uuu}}}yyysss^^^SSSGGGAAA<<<777555666555555666555555555555666444666777666555333444444444444444444555555555555]]]SSSLLLKKKHHHBBBBBBGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEGGGGGGEEEDDDDDDDDDKKKcccvvv]]]MMMCCCEEEEEEBBB>>>???EEEJJJWWWhhh}}}gggTTTUUUgggxxxhhh]]]NNNIIIBBB???@@@AAA@@@?????????>>>>>>>>>>>>>>>>>><<<===>>>@@@@@@@@@@@@??????>>>===;;;:::999999999777888999:::;;;;;;;;;;;;<<<;;;;;;:::999888777777777888888888888888888777888555555888888666777:::666555444222222111111111000111111111111222222222222222111111111111222222222222222333333222222222111111111111111222222222444333333222222111111111222222222111111111111111000000000000000000000000111000////////////000000////////////000000000000111222444444222111222333333222111000000000000000///000000000000///......222333444555666666666666222333444555555444333222000000111111111222222222000000111222222222222111//////000000111111000000......////////////......------........./////////000000///...............---------...............000000000000000000000000---------...............+++,,,,,,------.........---......//////////////////...---...111222111000000000///............///222111111000444HHHmmmvvvYYY===.../////////////////////////////////000000000111111222222222222222222222222222222111111111222333333444555666777888999999999::::::::::::::::::::::::888777777666666777777777555555555555444444444444666999:::999777777999<<>>=====================<<<===???@@@AAAAAA@@@???@@@???===;;;999888888888888888999;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888999999999999888888777666888<<<<<<888777888333333222111111000111111000000111111111222222222222222111111111111222222222222333333333333222222111111111111111111111111444333333333222222111111111111111111111111111111000000000000000000000000222222222222000000111222////////////000000000000000222444333222111222222444333333222222333333333111111111111111111000000111222333444444444444444111111222333333222111111000111222222222222333444111111111111222111111111//////000000000000000///...//////////////////...............////////////000000///.......................................000000000000000000000000,,,---------.../////////,,,,,,,,,---------......---......//////////////////...---...111222111000000/////////............///000111111555GGGjjj}}}sss___DDD444111//////////////////////////////000000000111111111222222222222222222222222333333333222222333333444555555777888999:::::::::;;;::::::999999999999999777777666666777888888999777777666555555444333333777999:::888666444555666???CCCJJJSSS___ooowwwrrrvvv~~~~~~}}}xxxrrriiiZZZHHH===:::;;;:::999888777555333111777777777555333333555777333333333333444444444444lllWWWPPPKKKGGGGGGFFFDDDDDDFFFDDDCCCBBBBBBBBBDDDFFFGGGBBBCCCEEEDDDCCCBBBBBBCCCCCCGGGOOOYYY___\\\QQQGGGEEEEEEEEEEEEIIIVVVgggtttuuujjj^^^PPPGGGDDDBBBAAA@@@@@@???===:::888<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@???<<<:::888888888888888999:::;;;<<<===============<<<<<<;;;;;;::::::888888999999999999888888666777;;;AAAAAA;;;666555222111111000000000111111000000111111111222222222222222111111111111222222111222222333333222222111111111111111111111111111333333222222222222222111111111111111111111111111000000000000000000000000333444666555222111222333.../////////000000000111///111222222111000000111000000000111111333444444222222222222222222222333000000111222222222111111000000111111111111000000///111333333222222444666222222111111111111111111//////000000000//////.../////////....../////////........./////////000000000000///....................................---////////////////////////,,,---------.../////////,,,,,,,,,------------------......//////////////////...---...111222111000///////////////......------///000111222<<>>III\\\rrrwwwooosss}}}~~~oooXXXFFF???<<<:::999999999777444000777777777555333333555777333333333444444444555555yyyeeeWWWJJJLLLHHHCCCBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFAAABBBCCCCCCBBBBBBCCCEEEBBBIIIWWWgggrrrooocccWWWKKKJJJJJJMMMWWWhhhzzznnn]]]TTTLLLBBB???BBB>>>>>>>>>>>>===<<<:::999:::;;;<<<===>>>===<<<;;;===>>>???AAAAAAAAAAAA@@@@@@>>>;;;999888888999999888999:::<<<===>>>>>>>>>============<<<<<<;;;;;;777888888888888888888777666777===CCCBBB;;;555333111111000000000111111222000111111111111222222222222222111111111111222222111111111222222111111111222222222111111111111111111111111111111111111111111111111111111222222222000000000000000000000000222555777666333111222333......//////000000111111...///111111///...///000---------...///000111222222222222111222222333444//////000000000000//////000000000000000000000000///222444444222222555888333222111111000111111111//////000000000///......//////............//////....../////////000000000000000///..............................---------////////////////////////---------...............---------------------------......//////////////////...---...111222111000/////////000///......---///...000000...///:::FFFGGGDDDBBB@@@:::222///111000000000000000000000000000000000111111111222222222222222222222222222222222222222222333444555666666777888999:::;;;;;;;;;;;;:::888777666777777888777777777777777888999:::999888888777666555555555999888666444444555666777777777777999???KKK[[[fff{{{~~~vvvvvv|||}}}}}}lllVVVJJJ???<<<888777999999666444777777888666555444555777444444444555555555666666~~~rrr```UUUOOOFFFEEEEEEDDDBBBBBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCC@@@BBBCCCCCCCCCCCCEEEGGGEEEUUUmmmwwwgggdddbbbfffppp}}}fffWWWKKKIIIFFF???>>>CCC=========<<<;;;;;;;;;<<<:::<<<>>>AAAAAA@@@===<<<===>>>@@@AAABBBBBBAAA@@@???===:::888777888999;;;888999;;;<<<>>>?????????>>>>>>============<<<<<<666777777888888777777666777777;;;???>>>888444333111000000000111111222333000111111111111222222222222222111111111111222222///000000111111000000///222222222111111111000000000000000000000000000000000000111111111222222222000000000000000000000000111444777666222///000222.........///000111111111---///000000///...//////...............///000111111111000000000111222333///000000000000000//////000000////////////000000...222555555222222555999333333111000000000111111//////000000///......---000///...------...///000.../////////000000000000000000///...............//////.........---------------------------------...............------------------------------------......//////////////////...---...111222111000...///000000000///------000...///000///,,,...333///222444222222444222---000000000000000000000000000000111111111222222222222222222222222222222222000000000111222444666666666777999:::;;;;;;<<<<<<===;;;999777777777888999888888888777888888999999777777777666666555555444555444333333444555555555444666777888999===DDDJJJ^^^kkkxxx~~~~~~{{{wwwvvv{{{qqqdddPPPGGG===777777999999888666777888888666555555666555555555666666666777777ttt]]]UUUOOONNNNNNHHH???DDDGGGFFFDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBAAABBBDDDDDDDDDEEEGGGJJJJJJ___|||uuufffUUUIIICCCGGGHHHAAA@@@EEE@@@@@@???===;;;;;;<<<>>>:::===@@@CCCDDDBBB???<<<===>>>@@@AAABBBBBBAAAAAA>>><<<:::888777888:::;;;888999;;;===>>>???@@@@@@>>>>>>>>>>>>============666666777777777777666666999777888;;;:::555333444111000000000111222333444000111111111111222222222222222111111111111222222//////000000000000//////222222222222111111000000///////////////000000000000000111111222222222222000000000000000000000000///333666555000---...111---......///000111111222...///111111///...///000333222111111111111111111000///.........000111222000000111111111111000///000000////////////000000...222666555333222666:::444333111000000000111111//////000000///...------000///...------...///000////////////000000000000000000///...............//////.........---------------------------------/////////......------,,,---------------------------......//////////////////...---...111222111000...///000000000///---,,,111......222333000///111///333222,,,...555555---000000000000000000000000000111111111111222222222222222222222222222222222...//////111222444666777777888999:::;;;<<<<<<<<<>>>===:::888888888999:::999999888888888888888999555555555555555444444444111111222444777888777666555666777555333444888===CCCTTTgggrrryyy}}}uuupppvvv~~~bbbVVVEEE:::777888::::::555777999999777555555555666666666666777777777777nnnbbbUUUPPPMMMHHHFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBFFF???===FFFGGGAAABBBDDDFFFAAA@@@IIILLLOOOZZZjjj{{{nnnZZZMMMBBBBBBAAAAAA@@@???>>>>>>======<<<;;;;;;;;;;;;<<<999:::<<<>>>??????===<<>><<<:::888777888999;;;;;;:::777888:::;;;<<<===???AAA@@@===;;;<<>>>>>======<<<;;;;;;;;;;;;<<<;;;<<<===>>>>>>===<<<<<>>???AAAAAA>>>======??????===;;;===999777;;;AAACCC>>>888888999:::999666333111111111111111111111222222222333222000//////000222333111222222333333222222111111111111111111000//////111111111111111111111111000000111111111111000000000000000000000000000000//////000000000000//////000000000000000000000000///////////////////////////111111///111555555222//////............//////000000000000000000000000//////.........---------///////////////000000111...///000000000000000///000000000000111111111222//////............//////000/////////............111///...,,,,,,,,,...///000000000/////////......000000000///...---------........................///////////////////////////////////////////////////......------.........///////////////////////////......------......///000...---...000222222111///////////////000111111111111000000////////////000000000111111111222222222222222222222222222222111111222222333444444444555666777999:::;;;;;;;;;::::::;;;;;;;;;;;;::::::999777444333555666666444666555555555444444444444555444444333333444444555555555555666666666777777777:::BBBKKKSSS___qqqzzzyyyyyy|||nnn___PPPBBB::::::777777777888777666444333555555555555555555555555hhhTTTPPPKKKIIIKKKMMMIIIEEEEEECCCCCCCCCBBBBBBBBBAAAAAABBBGGGDDDCCCJJJGGGCCCHHHFFFWWWeeetttnnn\\\OOOGGGBBB@@@AAAAAAAAA@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<>>>>>???>>>===;;;@@@:::777;;;DDDGGGAAA999777888999888555222000000222222222111111111111111333222111000000111222333111222222333333222222111222111111000000000000000111111111111111111111111000000111111111111000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////222000---...666<<<888000//////............//////000000000000000000000000...............---------//////......//////000111---...///000111111111111////////////000000000000000///...------,,,,,,---////////////............000///...,,,,,,---......111000000000000000//////111000///------------...........................///////////////////////////////////////////////////......---....../////////////////////////////////......------......///000///...///111222222111000000/////////000111111111000000000000////////////000000000111111111111333333333222111111111000000000111111222333333333666777888999:::::::::::::::;;;;;;<<<<<<;;;;;;:::888666555555666666555444555555555444444444444444555555444444444444444555666666666666777777777777666666999===BBBLLL\\\kkkyyy}}}}}}|||sssoootttzzzfffQQQBBB======999666666777777555333555555555555555555555555vvv|||pppZZZNNNOOOKKKIIILLLLLLHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDDDD@@@EEECCCBBBGGGFFFGGGSSSaaatttxxxlllZZZKKKBBB@@@AAACCCAAA@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<===<<<;;;::::::<<<>>>???DDDAAA>>>===>>>?????????;;;999999:::===?????????>>>===<<<<<<>>>@@@AAAAAABBBAAA@@@???>>>===<<<;;;;;;777555999???AAA===888666777888666333111000000333222222222111000000000222222111000000111222222111222222333333222222111333222000/////////000111111111111111111111111111000000111111111111000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////111000---///666;;;777...//////............//////000000000000000000000000........................///............///000000......///000000000000000.........////////////000222111///...---,,,,,,,,,///////////////.........///...------------......111111111111000000000000111000...,,,,,,,,,...///........................////////////////////////////////////////////////...............//////000//////////////////////////////............//////000//////000222333222111111000000///000000111111000000000000000000000000//////000000000111111111444333333222111000000///000000111111222333333333777777888999999999999999:::;;;;;;<<<<<<;;;;;;:::666666666666777666555444555555444444444444444444666555555444444444444555666666666777777777888888888777777999;;;@@@LLLWWWhhhqqq|||yyytttuuu~~~iiiVVVMMMEEE>>>777555777999777444555555555555555555555555ttt```bbbcccYYYRRRRRROOOKKKHHHIIIIIIEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBFFFBBBAAAFFFGGGQQQeeevvv___WWWLLLDDD@@@@@@AAABBB@@@@@@???????????????>>>======<<<;;;;;;;;;;;;<<<:::999888888:::===@@@BBBDDDAAA>>><<<===>>>>>>>>>;;;::::::;;;>>>@@@AAAAAA@@@>>><<<<<<>>>@@@AAA@@@AAAAAA@@@???===<<<<<<<<<555666666777888999999999555666777555333111000111333222222222111000000000222111111111111111111222111222222333333222222111333222000/////////000111000000000000000000000000000000111111111111000000000000000000000000000000//////000000000000//////////////////////////////........................///000000///222555222---//////............//////////////////////////////---....................................//////000000000000000000///......---.........////////////333222111///...---------.........///////////////......---------.........000000000000111111111111000///---,,,+++,,,...///........................////////////////////////////////////////////////...............///000111000000000000000000000000/////////....../////////000///000111444444333111111111000000000000111111000000000000111111111111000000000000111111111111333333222222111000//////111111222222333444444444666777888888999999999999:::;;;;;;;;;;;;;;;;;;:::555666777777666555444444555555555555555555555555777666555444444444444444666666666666777777777777999777888;;;;;;;;;@@@GGGUUUcccuuu|||zzz|||sssiiiOOOFFF;;;666555777666444555555555555555555555555~~~hhhTTTQQQOOOJJJKKKQQQJJJFFFDDDEEEEEECCCEEEIIIDDDDDDDDDCCCCCCCCCBBBBBBDDDHHHEEEDDDGGGJJJYYYttt}}}hhhYYYMMMIIIEEEAAA@@@>>>===<<>>AAACCCEEEBBB>>>======>>>>>>>>>;;;;;;:::<<<@@@BBBCCCCCCBBB>>>;;;;;;>>>@@@@@@??????@@@@@@???<<<;;;;;;<<<555777888888666555777999666777777555333111111222222222222111111111111111111111111111111111111111111222222333333222222111222111111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////000000000000//////////////////////////////........................,,,000111///---///000---//////............//////////////////////////////---------.....................------......///000111111111111000///...---............////////////333222111000......------.........///////////////---------...............//////000000000000000111///...---,,,,,,---..............................////////////////////////////////////////////////............///000111111000000000000000000000000000//////......//////000000000111333555555333222222222111000000000111111000000000111111111111222000111111111222222222222222222222111000000000///111111222222333444444444555666777888999999999999999::::::;;;;;;::::::999666777777666555444555666666666666666666777777777777777666555444444444444555555555555666666666666777666888;;;:::777888<<>><<<;;;>>>>>>>>>>>>????????????======<<<;;;;;;;;;;;;<<<777777888999;;;===@@@AAAFFFDDDAAA@@@@@@@@@???>>><<<;;;;;;===AAADDDEEEEEECCC>>>::::::===@@@???===<<<>>>???>>>;;;:::;;;===888888777777666666777777666777777555333222222333111111111111111222222222111111111222222111111111111222222333333222222111111111111111111000//////000000000000000000000000000000111111111111000000000000000000000000000000//////000000000000//////////////////////////////........................,,,//////,,,,,,000111/////////............//////////////////////////////---------.........//////...------------.../////////000000000000000///........./////////000000000222111000///...---------............/////////000,,,------......///............/////////000000000------------------------........................////////////////////////////////////////////////............///000111222000000000000000000000000000000////////////000000000000111333666666444222333222111111000000111111000000111111111222222222222222222222333333333333111111111111000000000000000000111111222333333333444555666888999:::::::::888999999::::::999999888666777777666333333555888666777777777888888888999888777666555444444444444444444444444555555555555666444666999999666555888;;;BBBOOO___ppp}}}|||}}}zzznnn\\\JJJ===777666777555555555555555555555555WWWQQQLLLKKKMMMLLLHHHDDDIIIGGGHHHIIIHHHCCCCCCFFFFFFFFFFFFFFFEEEEEEEEEEEE@@@EEEFFFFFFGGGEEEWWWvvvxxxgggXXXOOOJJJIIICCCAAA>>>>>>???@@@@@@???>>>>>>>>>>>>>>>?????????======<<<;;;;;;;;;;;;<<<888888999:::;;;===>>>???GGGEEECCCBBBBBBBBBAAA???<<<;;;;;;>>>AAADDDFFFFFFDDD>>>999999===??????===:::<<<>>>===:::999;;;===;;;777444444777888666333777777777555333222333444000000111111222222222333111111222222222222111111222222222333333222222222000111222222222111///...000000000000000000000000000000111111111111000000000000000000000000000000//////000000000000//////////////////////////////........................,,,---,,,***---333444111//////............//////////////////////////////---------.........//////...------------...//////---...///000111111111111////////////000000000000000///...------------------.........//////000000,,,,,,---.../////////...---.........//////000000,,,,,,---......------,,,........................////////////////////////////////////////////////............///000222222000000000000000000000000000000////////////000000000000222444666666444222333333222111000000111111000000111111222222222222222222333333333444444444000000000000000111111111/////////000111111222222333444555777999::::::;;;888888888999999888888888777888777555222222555999777777888888999999999:::888888777555555444444444333333333444444444555555777444555888888666666999666777===KKK^^^qqqyyysssyyynnnWWWEEE;;;:::;;;555555555555555555555555www]]]PPPOOOLLLIIIGGGFFFFFFFFFJJJIIIHHHHHHHHHGGGFFFDDDCCCJJJJJJBBB===AAAEEEDDDDDDBBBDDDGGGEEEGGGYYYooo~~~nnn\\\QQQJJJDDDBBBCCCAAA???===;;;:::;;;<<<======>>>>>>>>>????????????===<<<<<<;;;;;;:::999999999999888888999;;;===???FFFFFFEEECCCBBBAAA?????????>>>===>>>AAACCCCCCBBBBBBAAA???===<<<;;;<<<<<<:::888666666888999999999777777666666666666777777666555555444222111111000000000111222222222222111111111000///////////////000000000000111111111111222222222222222222222222111111111111111111111111222111111111000000//////000000000000000000000000111000///..................///000111111000///...000000000000000000000000////////////000000000000...///000111111///---+++111111000000//////......////////////////////////......---,,,---...///000...000111222111000111222333222222111111222222333333222111///....................................,,,---.../////////---------......//////......---000---***+++...///...+++------............---------......///000111111222........................------...///000111222222333333333222222222111111111111000///.........///111222444555555444222111555444222000000///000000///111222222111111222444333333222222111000//////222111000//////000111111111111000000111111222333444555777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666666777888999888888888999999::::::;;;;;;;;;:::999888666666555444444555555666777777777999888777666666777888888333666:::>>>FFFUUUhhhuuuyyytttzzz{{{bbbOOOCCC;;;777444333555999999333...wwwdddSSSOOONNNLLLIIIGGGFFFFFFFFFHHHGGGEEEEEEEEEFFFFFFFFFFFFJJJKKKHHHDDDDDDEEEEEEEEEDDDEEEEEEGGGRRRhhh{{{{{{gggZZZMMMGGGEEECCCBBBDDD@@@???===;;;:::;;;<<<<<<=========>>>>>>>>>??????<<<<<<<<<;;;::::::999999999888888777888;;;===>>>FFFEEEEEEDDDCCCBBBAAA@@@???======>>>@@@CCCCCCCCCBBB@@@>>><<<;;;:::::::::999777555555777888888777:::999888777555555444444555444333222111000000///000000111222222222222111222222111000000000000000000000000000111111111111222222222222222222222222111111111111111111111111000000000000//////......000000000000000000000000000//////...------.........///000111111000///...000000000000000000000000............///////////////000111111111000...---111000000000/////////...////////////////////////......---------...///000...000111111000000111222333333222222222222333333333222111000....................................------...//////......---------............------------------,,,,,,---...------............---------......///000000111111........................------...///000111222222333333333222222222222111222222111000000000111111111222444555555444222111444333111000//////000000///000222111000000222333333333222111111000//////111000000/////////000111111111000000111111222333444555666888999::::::;;;999999999999999999999999999888777666666666666777777888999:::;;;;;;;;;:::<<<;;;:::999888777777666444444444555555666666666888777666666666666777888777999:::;;;>>>HHHUUU___yyywwwyyyxxxeeeOOO???:::888444333555666777777}}}ssscccTTTMMMNNNMMMKKKIIIGGGFFFFFFFFFGGGFFFEEEDDDDDDFFFHHHIIIJJJHHHGGGHHHGGGDDDCCCEEEFFFHHHGGGEEENNNeee~~~pppcccQQQHHHAAA@@@AAAAAABBBDDD???>>>===;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>><<<<<<;;;;;;::::::999999999888777777888:::===>>>DDDDDDDDDDDDCCCCCCCCCCCC>>>===<<<===@@@CCCDDDDDDBBB@@@>>><<<:::999888888888666444444666777666555;;;;;;999777555444333222333333222222111000//////000000111222222222222111333333222111111111111222000000000111111111222222222222222222222222222222111111111111111111111111////////////............000000000000000000000000//////...------------...//////000000000000//////000000000000000000000000------------............111111111111000000000000000000000000////////////////////////////////////......------......///000...000111111000000111222333333333333333333333333333222111000///......................................./////////......---,,,------......------,,,+++...000///+++***---000------............------.........//////000000111........................---......///000111222222333333333333222222222222222222222222222222333444222333444555555444333222222111000//////////////////000111111000000111222222222222111111000000///000//////......///000000111000000000000111222222333444555777888999::::::999999999999999999999999999999777666555444444444777888:::<<<===<<<;;;:::<<<<<<;;;:::999999888888444444444444444555555555666666555555555555666777999999999888888<<>>===<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<=========<<<<<<;;;;;;:::999999888999888777777888:::<<<>>>CCCCCCCCCDDDDDDDDDEEEEEE???===;;;<<>>;;;999888777888777555666777777666555::::::999888666444333222333333333222111000000000000000111222222222222111333222222111111111222222000000111111111222222222222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000......------------......//////000000000000//////////////////////////////------........./////////111111000//////000000111000000000000////////////////////////////////////...............//////000///000111111//////111333333333444444444444333333333333111000///.................................///////////////.........,,,,,,------------,,,,,,,,,...//////---,,,---///------............------........./////////000000..............................///000111222222333444444333333333222222222111111111111222333444444333333444444444444333333000000000//////////////////000111111//////000111222111111111000000000///.............../////////000000000000000111222222222333555666888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888666444333222222666888;;;===>>>===<<<;;;===<<<<<<;;;::::::999999444444444444444444333333444444444444555555555666555666777666666999>>>BBBJJJXXXjjjzzzzzz{{{xxxiiiKKKEEE===888777777666444zzzssswwwqqq^^^QQQQQQIIIIIIIIIHHHGGGGGGFFFEEEDDDGGGIIIIIIGGGFFFFFFGGGGGGIIIPPPXXXYYYQQQHHHDDD@@@FFFGGGGGGWWWwwwxxxfffVVVKKKGGGGGGCCCAAACCCCCC???===???===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888888888777666777:::<<<===BBBBBBCCCCCCDDDEEEEEEEEE@@@>>>;;;<<<>>>AAABBBCCCDDDCCCBBB@@@===;;;999888:::999888888999999777666666777777888777666666555444444444333222222111111000000111222222222222111111111000000000111111222111111111111222222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////......---------......///000000////////////000000////////////////////////....../////////000000000//////.........//////000////////////000000000000////////////////////////.........//////////////////000111000//////111333333444555555555555444333444333222000////////////////////////////////////000000//////............,,,------......------,,,...------...000000...+++------............------............////////////..............................///000111222333333444444444333333333222222000000000000000111222333222333333333333333333222/////////000000000000000000111222111000///000111111111111000000000000000------...///////////////000000//////000000111222222333555666888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999888777555333222111555777;;;===>>>>>><<<;;;===<<<<<<;;;;;;:::::::::555555555444333333333222333333444555555555555555222333444555666888;;;===>>>EEESSSfff}}}zzzqqqsssyyy~~~dddVVVDDD999777777666444zzzjjj```bbb^^^RRRKKKMMMGGGHHHHHHHHHHHHGGGFFFEEEAAADDDGGGGGGEEEDDDEEEHHHMMM\\\oooyyyyyyppp___PPPCCCFFFFFFFFFRRRlllzzzfffSSSGGGBBBAAAAAA??????BBBBBB>>>===???;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;::::::999999888888888777666666777999<<<===AAAAAABBBBBBCCCDDDDDDEEEBBB???<<<;;;===???AAAAAACCCCCCBBBAAA???===;;;999<<<;;;::::::;;;;;;888777333444666888888888777777444444444333333333222222000000111222222222222111111000000000000111222222111111111222222222222333222222222222222222222222111111111111111111111111000000000000111111111111///////////////////////////............///000000000000////////////000000000000000000000000000000////////////000000000111............////////////////////////000000000000////////////////////////---...///000000000000///000000111///...///111444333444555666666555444333444333222111000/////////////////////////////////111111000///............---..................---///---,,,...111222...***------............------...................................................//////000111222333333444444444444333333333333/////////...//////000000222222222111111222222222...///000000111111111111111222333222111000111222000000000000000000000000------///000000000000000000////////////000111111333444555777888999::::::999999999999999999999999999999999888666444333111555777999<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::777666666555444333222222222333444555666666666666333333333444555666777888;;;===DDDTTTjjj|||~~~qqqmmmoooxxx|||kkkSSSBBB;;;:::::::::ggg\\\SSSSSSRRRMMMJJJIIIFFFGGGGGGHHHHHHGGGFFFEEEBBBEEEFFFEEEDDDFFFLLLQQQddd{{{oooQQQMMMHHHGGGKKK]]]|||uuuaaaPPPGGGCCC@@@???===<<<>>>AAA@@@<<<<<<>>>:::;;;;;;;;;<<<;;;;;;;;;999999999999::::::::::::;;;;;;::::::999888888888888777666666777999;;;===@@@@@@AAAAAABBBBBBCCCCCCDDD@@@===;;;<<<>>>???@@@AAAAAAAAA@@@???===;;;999<<<;;;;;;;;;<<<;;;888666333444666888999888888777333333333222222222222222000000111222222222222111111111111111111222333333111111111222222222333333222222222222222222222222111111111111111111111111/////////000000000111111///////////////////////////////////////000111111111000///......///000111000000000000000000000000........./////////000000---...///000111000000///.../////////000000000111////////////////////////---...///000111000000///000111000///...///222444444555666777777666555444444444222111000/////////////////////////////////222111000///.........///...//////000000//////...---...///000111000...,,,------............------................................................//////000111222333333444555444444444444333333333000000///.........//////111000000000000000000111...///000222222222222222222444444333222111111222///000000000000000000000---...///111111111111111///////////////000111111444555666888999::::::;;;999999999999999999999999999999999999777666444333555666888:::;;;<<<<<<===;;;;;;;;;:::::::::::::::888888777666555444333222222333555666777777666666666555444555666777777666888999===FFFRRR```nnnxxx|||ssssssqqqwww|||mmm\\\LLLBBB>>>===|||pppXXXTTTPPPRRRTTTSSSNNNIIIEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGGGGEEEEEEJJJTTT\\\{{{```VVVMMMIIIIIIUUUtttsssaaaKKK@@@AAADDDBBB>>>>>>===>>>AAA???;;;:::===::::::;;;<<<<<<;;;;;;;;;888888999999999:::::::::;;;;;;::::::999888888777888777666666777999;;;===@@@@@@@@@AAAAAABBBBBBBBBEEEAAA===;;;;;;===>>>?????????@@@???>>><<<:::999<<<;;;;;;;;;<<<;;;888666333555777888999888777666222222222111111111111111000000111222222222222111222222222222333333444555111111222222222333333333222222222222222222222222111111111111111111111111---.........//////000000////////////////////////000000000000000111222222111000///......///000111000000000000000000000000---------.........//////---///111222333222111///.../////////000000111111////////////////////////---...000111111111000///111111000///...///222444444555666888888666555444555444222111000000//////000000000000000000000000333222000///........./////////000000000000//////***...222222///------///---..................---.....................---........................//////000111222333333444555555444444444333333333111111000//////...//////000000////////////000000...///111222333333333222333444555444222111222333////////////000000000000---...000111222222222111///////////////000111111444555777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777555444555666777888:::;;;<<<===::::::::::::::::::999999999999888666555444333222222333555777888777777666888777666777888:::::::::555888;;;===@@@IIIZZZiii|||~~~uuusss~~~~~~vvv```KKK>>>;;;jjj\\\XXXVVVQQQNNNOOOOOOKKKFFFKKKHHHGGGIIIHHHEEEFFFIIINNNGGGDDDHHHHHHLLL___uuu}}}ppp\\\JJJFFFVVVvvvmmmVVVOOOGGGBBB@@@@@@@@@???===<<<<<<;;;;;;:::999999999::::::;;;;;;::::::999666777888999999999999999999::::::::::::999888888888888888888999:::;;;<<>>>>>???AAABBBEEECCC???<<<;;;;;;<<<===BBBAAA@@@>>>===;;;::::::777888999999888666333222888888888888888888888888999666333111111222111000222222333444444333333222444444333333333444555555111111111111111111111111222222111000//////000000///000111000///...///111.../////////000000000000000000000000////////////000111111111111222222222333222000/////////000111111111111111000000000000000000000000000000000000333111000222666666222---///000111222222222222222222222222111000//////...111111000000//////......111000000000000222333444555555555666777888888999555444333222111000000000......///000000000000000000000////////////000000........................---------.........//////111000///...---,,,++++++------------------------........................////////////111333555666777777666555444444333333000000000000000000000000/////////////////////////////////000111111222222333333222111000000111111////////////////////////......///111111222222222333222111000000000111222555666777888999:::::::::<<<:::888888999;;;;;;::::::;;;;;;:::999777555333:::999888888888999:::;;;>>>===<<<<<<<<<<<<===>>>;;;;;;;;;:::888666555444333555666444222333999>>>CCC<<<555333666999:::999999999:::999:::???HHHNNNgggttt}}}xxxrrrsss{{{iiiHHH;;;tttbbbYYYQQQQQQQQQPPPPPPNNNIIIDDDHHHFFFFFFIIIHHHDDDDDDGGGLLLIIIGGGHHHLLLYYYqqqiiiVVVXXXlllzzzjjj\\\NNNJJJDDDAAA@@@???>>><<<<<<<<<<<<;;;::::::999999999999::::::::::::999999888888999999999888888777999::::::::::::999888888888888888888999:::;;;<<<>>>>>>???@@@@@@@@@@@@@@@DDDBBB???<<<;;;;;;<<<===AAAAAA@@@>>>===;;;:::999777888999999888666444222888888888888888999999999666444333222444444333222111111222222333333333444555444333333333333444444111111111111111111111111222111111000//////000000...///000000......///000///////////////000000111000000000000000000000///111111111111222222222222333222000/////////000111111111111111000000000000000000000000000000000000333000///222555555111---000000111222222222222222222222111111000//////...111000000000/////////...000000//////000111333444444444555666666777777888666555333222111000000000......///000000000000000000000////////////000000........................---------........./////////...............------------------------------........................000/////////000222444555666555555444333333222222000000000000000000000000////////////////////////000000000111222222333333333222222111000000111111////////////////////////...///000111111222222222333222111000000111222222555666777888999:::::::::<<<:::888888:::;;;;;;:::::::::::::::888666555333999999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888666555444111333555444222444:::???FFF???888555666999888777999::::::::::::>>>DDDIIIYYYgggyyy}}}vvvttt|||gggSSSsssaaaWWWTTTQQQPPPOOOOOOMMMJJJHHHGGGFFFEEEFFFHHHGGGDDDEEEIIINNNWWW^^^___fffxxxmmm```lll|||kkk]]]RRRIIIEEECCCAAA@@@???>>><<<:::<<<<<<;;;;;;::::::999999999999::::::::::::999999999999999999999888777666999::::::::::::999888888888888888888888999:::;;;:::<<<>>>@@@AAAAAA@@@???CCCAAA>>><<<:::;;;;;;<<>><<<:::999888888888999888777666444222777777888888999999::::::444333333444666777666444111111111111222333555666555555444333222222222222111111111111111111111111111111000/////////000000---...//////...---...///000///.........///111222000000000000000000000000111111222222222333333333333222111000///000111111111111111111000000000000000000000000000000000000111000///111444444111...000111222222222222222222222222111111000/////////000000000000////////////000///......///000222333333444444555555666666666666555444222000/////////......///000000000000000000000////////////000000........................------........./////////---------....../////////////////////////////////........................111000000000000111222333444444333333222111111111000000000000000000000000////////////////////////111111111222333333444444333222111111000111111111////////////////////////...///000111111222111111222111000000000111222333555666777888999:::::::::<<<:::888999:::;;;;;;::::::::::::999888666444333888777777777777888999:::999:::;;;<<<<<<;;;:::999======<<<;;;999777555444000222444333333555:::>>>DDD>>>999666777999999888999:::;;;::::::<<>>=========<<<<<<<<<<<<;;;;;;:::999999888888888999999999999888888888888999999999888888777999::::::::::::999888888888888888888888999::::::999:::<<<>>>???@@@??????AAA???===;;;::::::;;;;;;?????????>>><<<:::888777888888888888777555444333666777777888999:::;;;<<<555444555666888888555333222222111111222444777999555555333222111111111111111111111111111111111111111000000/////////000000---...///...---,,,---///000///.........///111222000000000000000111111111222222222222333333333444333222111000000000111222111111111111000000000///////////////////////////000//////000222333111///111111222333333222222222111111111111000000//////000000000000///////////////............000111222333333333444444555555555666555444222000///............///000000000000000000000////////////000000....................................////////////............////////////////////////////////////........................111111111000000000000111222222111111111000000000////////////////////////////////////////////////000000111111222333333444222222111111111111111222//////////////////////////////000111111111111111111111000000000111333444555666777888999:::::::::;;;:::999999:::;;;:::999::::::999888666555444333666666666777777888999999;;;<<<>>>??????>>><<<;;;======<<<;;;999777666555333444555444333444888;;;<<<999666666888:::;;;;;;999:::;;;;;;;;;:::;;;;;;>>>EEEQQQaaappp~~~}}}yyyxxxuuuaaaWWWTTTSSSRRRTTTMMMHHHHHHGGGFFFHHHMMMIIIGGGFFFFFFFFFIIISSS^^^wwwyyy{{{hhhWWWLLLEEEAAAAAA???>>>===;;;;;;<<<>>>@@@<<<;;;;;;:::999999888888777888888999999888888777555666777888999:::::::::999::::::::::::999888888888888777777888888999999::::::::::::;;;===???@@@???>>><<<;;;:::999::::::<<<=========<<<;;;999777999999888777666555444333555666777888:::<<<======888777777777888666333111444333222222333555888:::555444333222111000000000000000000000000000000000000///////////////000000---...///...---,,,---///000///.........///111222///000000000111111111222222333333333444444444444444333111000000000111222111111111111000000000////////////////////////////////////000111222111000222222333333333222222111111111111000000000000000////////////000000000000///............000111222333333333333444444444444555444333111000///............///000000000000000000000////////////000000////////////////////////........./////////000000000000/////////.........000000000000000000000000////////////////////////111111111111000000//////000000000000000///////////////////////////////////////////////////////////////000000111222222222222111111111111111222222///////////////////////////000000111111111111000000000//////000222444555555666777888999:::::::::;;;:::999:::;;;;;;:::999:::999888777555444333333555555666777888888999999;;;<<<>>>??????>>><<<;;;=========<<<:::999777666777777777555444444555777777666555555777999::::::999999:::;;;;;;:::888777<<<===AAAKKKZZZmmm~~~yyyqqqfffUUURRRUUUXXXXXXSSSJJJFFFKKKMMMIIIFFFIIIJJJHHHGGGFFFFFFIIIUUUaaaqqqllluuudddQQQGGGDDDAAA@@@AAA@@@???>>>;;;:::;;;>>>AAA;;;;;;::::::999999888888777777888888888888777777444555777888:::;;;;;;;;;999::::::::::::999888888888888777777777888888999;;;:::888888999;;;>>>???===<<<;;;:::999999999999999:::<<<======;;;:::888999999888777666555444444444555777999;;;===>>>???;;;:::888777666444111///333333333333444555777888333333222111000000000000000000000000000000000000//////......//////000000---...//////...---...///.../////////000000000000///000000111111222222222333333333444444444555555444333222111000111222222111111111111000000000000000000000000000000000000///000000000111222222333333333333333333333222111111111000000000000000000////////////000000000000000///......///000222333444444444444444444444444444333222111000/////////......///000000000000000000000////////////000000////////////////////////....../////////000000000000000000//////.........000000000000000000000000///////////////////////////000000111111000//////000000//////////////////000000000000000000000000////////////////////////...//////000111111222222111111111000111111222333////////////////////////000000111111111111000000////////////111222444666555666777888999::::::::::::999999:::;;;<<<:::888:::999777555444333333333555555777888999::::::999999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<;;;:::999999;;;:::999777666555555444666666666666666666777777999999999:::;;;;;;888666<<<;;;:::===HHHYYYlllyyy~~~iiiwwwyyykkk[[[SSSXXXeeeqqqxxxhhhXXXLLLMMMNNNIIIFFFHHHHHHGGGHHHHHHEEEFFFOOO[[[llltttwww___QQQDDDAAAAAA??????AAA>>>???@@@>>>;;;:::<<<>>>;;;;;;::::::999888888888666777777777777777777666555666777888999:::::::::999::::::::::::999888888888888777777777777888888999999999999999:::;;;;;;;;;;;;::::::999999888888666888:::<<<===<<<;;;::::::999888777555555555444333444666999;;;>>>???@@@<<<:::777555444333111///222222222333333333444444222111111000000000111111000000000000000000000000...............///000000...///000000......///000---...000111111111000//////000000111111222333333444444444444555555555555444333222111111111222222111111111111000000000000000000000000000000000000000000111111111222333555333333444444333333222111000000000000000000000111.../////////000000000111000000//////000111333444555555555444444444444444222222111000000000000000......///000000000000000000000////////////000000////////////////////////.../////////000000000000///////////////000000000////////////////////////////////////////////////...///000111111000000//////////////////000000000000000000000000000000000///////////////////////////000000111111222333333111111000000111222222333////////////////////////000000111111111111000000////////////111333555666555666777888999::::::::::::999999:::<<<<<<:::888:::888777555333333333333555666888999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<:::999888888777666555444555777777777777777888999888777999;;;<<<:::777999:::::::::===GGGVVVaaaxxxvvvlllqqq}}}eee___YYYZZZggg}}}kkkSSSLLLKKKGGGGGGLLLEEEFFFIIIIIIEEEBBBIIIRRRbbbtttxxxsssnnn___RRRHHHBBBBBBBBB>>>>>>AAA<<>>@@@AAA<<<999666333333333222000000111111222222222111111111000000000000000111222000000000000000000000000...............///000111///000111000///...///111,,,...000222333111///...///000000111222222333333444444444555555555666666444333222111111111222333111111111111000000000000000000000000000000000000000111222222111222444666444444444444333333222111000000000000000111111111.../////////000000111111111000000000000222333444555555555555555555555555111111000000000000111111...//////000000000000000000000////////////000000000000000000000000000000////////////000000000000------...///000111222222////////////////////////000000000000000000000000---...000111111111000////////////000000000000000000000000000000000000000////////////////////////000111111222333333444444111111000000111222333333////////////////////////000000111111111000000///.........///111333555777555666777888999::::::::::::999999;;;<<<<<<:::888:::888666444333222222333555666888:::;;;;;;;;;;;;>>>===<<<<<<<<<<<<===>>>::::::;;;<<<======<<<<<<;;;:::999999::::::888777111333666888999:::;;;===999777666888;;;===;;;999555999<<<;;;999<<>>>>>???@@@AAA???>>>>>>===<<<;;;;;;;;;:::;;;;;;<<<;;;:::888777555666777999888777555444666666666777888888999999999999999999999888777666666777999::::::999777666999999888888888888888888888888999999999888888777888999:::;;;<<<;;;:::999=========999555333444666444666888999999:::<<<>>>???===999444111//////...333000......000111///---111111111111111000/////////////////////000111111000000//////......------222111000......---------000000////////////000000222222111111222222333444666666555555555444444444666555222111000000111222222222111000//////000000222222111111222222333444000000111222333444444555333333222222111111111000000000111111111000//////000000000///---...000222000///000000111222333444666555444555777888777666222111000//////......///000000111111111111000000///000000000111111222222////////////////////////111111000...,,,,,,---///////////////000000000000000000000000000000000000//////000111222222222222000000000000////////////...............///000000222111111111000000//////------...///000111222222222222222333333444444444333333333333333333333333222000...---,,,---...///////////////////////////000/////////000111222222777777777777888999;;;;;;888999999:::::::::999999777555222222222333333222444666888:::;;;<<<<<<;;;>>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;:::999777777333333333444444555555555888888999999888777555444666666666888:::===???AAAKKK___ttt~~~}}}|||yyyrrrkkkggghhhjjjkkk[[[XXXSSSRRRYYYhhh~~~jjjOOOHHHKKKLLLKKKIIIIIIJJJHHHFFFFFFGGGIIIGGGPPPRRRUUUkkkxxxdddSSSIIICCCAAA@@@>>>>>>???@@@AAA>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;999888777666777888999999888777555888888777777777777777777888999999999999888777666666777999::::::999777666888888888888888888888888777888888999999999888888888888:::;;;;;;;;;:::999<<<===<<<999555333444666444555777777777777999;;;;;;999666333111000111111333000......000000///...111111111111111000/////////////////////000111111000000000000000000000000111000///...............///000000000000000000///222222111111222222333444666555555555444444444333666444222111000000111222222222111000000000000000222111111111111222333333111111222222333333444444444444444444333333333222/////////000000000/////////000000///------///111000000000000111222333444555444333444666777666555555444333222111111111111...///000000000000000///.../////////000000000000////////////////////////111333444444222000///000////////////000000000000000000000000000000000000///000111222333333333333111111000000//////......///............///000000111111111111000000000///...//////000111222333444222222222333333444444444555555444333222222111111222000///---------///000000000000000000000000000000//////000000111222333555666666777888999::::::888888999999:::999999888666444222111222333222222444666888:::;;;<<<<<<;;;>>>=====================;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;:::888777666333333444444444555555555666777888888888777666555777777777777888999;;;<<>>>>>>>>???@@@>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::999888777666777999999999999888777999999888777777666555555888888999999888888777777666777888999999888777666777777777777888888888888666666777888999999999999888888999::::::::::::999<<<<<<:::888555333444666333444666555444444555777555444333222111111222333222000......///000///...000111111111111000000//////////////////000111111000000111111111111222222000000///......////////////000000000000000000///222111111111111222333333555555444444444444333333555444222111000111111222222222111000000000000111111111000000111111222333222222222222222222333333222222222222111111111111//////000000111111111222000000111000......000222111111111111222333444444555444444444666777666555333333222111000000000000...///000111111111111111//////000000000000000111////////////////////////000333666666444222000///////////////000000000000000000000000000000000000000111222333444444444444222222111000//////......//////......//////000111111111111111000000000000000000111222333444444555222222333333333333444444666666555333222111000///111000///...---...///000111111111111111111111111/////////000000222333333444444666777888999999999888888999999999999888888666444222222333444333222444666888:::;;;<<<<<<;;;========================<<<;;;;;;;;;;;;;;;<<<===<<<<<<<<<;;;999777666555444444444555555555555555444555666666777666666666888888777666555555666666888>>>FFFSSSeeeyyy~~~|||yyytttlllggguuucccXXXSSSOOOKKKNNNSSSNNNRRRuuummmPPPGGGHHHIIIHHHHHHIIIIIIHHHGGGFFFHHHIIIEEEFFFFFFIIIWWWiiirrrqqqfff```dddwwwsssaaaQQQFFFBBBAAAAAA@@@???>>>>>>>>>>>>???======>>>>>>===<<<;;;:::;;;;;;;;;:::999888777777666666777888888888777777888888777777666666666666777777888888888888777777666666777888888777666666666666666777777777777777555555777888999999999999777888888999999999999999;;;:::888666555444555555444555555555333222333444222222111111111111222222111000/////////000000000000000111111111111000//////////////////000000111111111111111111111000000//////////////////000000///000111111111111000///111111111111111222222333444444333333333333333333444333222111111111222222222222111000000111111111111111000000000111222222222222222111111111111111111111111111111111111111000000000111222333444555000111222111000000111222333222222222333333444555666555444555777888777666333333222111000000000000000111222333333333333333111111111111222222222222////////////////////////...000333333111///......////////////000000000000////////////////////////111111222333444444444444333222222111000///....../////////...///000000111111111111000000000000000000111111222333333444444333333333333333333333333444444444333222111000000000000///......//////000111111111111111111111111/////////000111222333444333444666777888888888777888888888888888888777666555444333333444555444333444666888:::;;;<<<<<<;;;<<<<<<<<<===============<<<<<<;;;::::::;;;;;;;;;<<<;;;;;;:::999777555444555555555555555555555666333333444555555666666777888888777666555555444444555777:::BBBQQQfffxxx~~~uuunnnvvvfffYYYQQQMMMPPPIIIJJJNNNJJJJJJeeecccMMMJJJNNNLLLHHHGGGHHHIIIHHHGGGGGGHHHJJJGGGFFFFFFGGGLLLQQQSSSSSSQQQ[[[pppyyylllZZZMMMFFFDDDBBB@@@??????>>>>>>=========>>><<<<<<>>>>>>>>>===;;;:::<<<;;;:::999888777777666444555555666666666666666555555666666777777777777666777777888888888777777666666666777777666666666555555666666666777777777444555666777888999999999777777777777888888999999:::888666555555555555555555666666555333222222333222222111111000000000000000000000/////////000111///000000111111111000000///////////////000000111222222111000000///......000000/////////000000111///000111222222111000///111111000000111111222333222222333333333333333333333333222222222222222222222111111111111111222222111111111000111222222333111111111111111111000000333333333333333333333333111000000111111333444555000111222222000000000222222222222222222222333444555444333444666777666555666555444333222222222222000111222222333333333333111111111111111111111111000000000000000000000000///000000///------...000////////////000000000000////////////////////////111111222333444444444444333222222111000////////////////////////000111111000000000000000000111111000111111222222333333333333333333333333333333333111222222222222222222222000000/////////000000000111111111111111111111111//////000000111333444555555666666777777777777666777888888888777777666555333222111222333444222111444666888:::;;;<<<<<<;;;;;;;;;<<<<<<=========>>>===<<<;;;::::::::::::::::::::::::999888777555555666666666666666666666666222222333444555666777777777777777777777666666666555777999<<>>>>>>>>>>>=========<<<;;;<<<>>>??????===<<<:::===<<<:::999777666666666444444444555555666666777444444555666666777888888666666777777888888777777666666555555555555666666444444555555666666777777555555666777888888888888777777666666777777888999999777444444555666555555555666666555333222222333222222111111111000000000...///000///......000222///000000111111111111000///////////////000111111222111111000//////......111111000//////000000000///000222333333222000///111000000000000111222222111111222222222222333333222222222222222222222222222111111111111222333333222222111111222222333444222222222222222222222222111111222222222222333333333222222111222333555666222333555555444333333444444444333333333444444555555444333444666777666555444333222111000000000000111111222222222111111000000000000000000/////////000000000000000000000000111111111///......111333////////////000000000000000000000000000000000000000111222333444444444444222222111111111000000000000000//////000000111222000000000000111111111111111111111222222333333333444444333333333333222222000000111111222333333333//////000000000000111111111111111111111111111111//////000000222333555666999999777666666666666666777777888777777666555444111000000111333333111000444666888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>======;;;:::999999999999888888888888888777666666777777777777666666666666333333333444444666777888777777888888888888777777555777:::;;;999>>>OOO```zzz~~~kkkaaaZZZRRRMMMKKKLLLHHHGGGHHHIIIIIIOOOVVVYYYRRRIIIEEEFFFHHHHHHFFFGGGHHHHHHHHHGGGGGGIIIKKKFFFEEEGGGHHHEEEDDDNNN[[[ssszzzhhhQQQJJJCCC@@@BBBCCCAAA>>>======>>>>>>======<<<<<<:::;;;>>>??????>>><<<:::===<<<:::888777666666666444444444555555666777888555555666666666666666666555666666777777777777777666555555555555555555666333333444555555666777777666666777777777777777666777777666555666777888999888666333333555666555444444555555444222111222333000111111111222111111111...///000000......000333//////000111111111111111///////////////000111111000000000111111222222222222222111000///////////////000222444444222000///000000000000000111222222111111111111222222222333111222222333333222222222222111111111222222333444333333333222333333444555444444444555555666666777444444444555555555666666:::999888777777888:::;;;:::<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999888999;;;<<<;;;:::666555444333222222222222444555555444444333222111333333222222222111111111000000000000000000000000000111222222111000111222////////////000000000000000000000000000000000000///000111222333333333333000111111111111222222222000000//////000000111222///000000000111111111111333333333333444444444444444444444333333222222222111111111111111222222222//////000111111111111111000000000000000000000000//////000111222444555666>>><<<999666555555666777777777777777666555444333444333333555777777555444444666888:::;;;<<<<<<;;;::::::;;;<<<<<<===>>>>>>>>>===<<<:::999888888888555666777777888888777777888888888777777777666666555555444444444666777888777888888999888777666555444555999<<<:::888@@@KKKbbbpppyyykkk^^^YYYUUUNNNJJJKKKHHHIIIHHHHHHHHHIIIJJJIIIEEEHHHKKKKKKIIIHHHJJJLLLFFFHHHHHHHHHGGGGGGIIIKKKIIIGGGIIIJJJGGGGGGWWWjjjyyyaaaKKKGGGEEEDDDBBBAAA@@@>>><<<=========>>>===<<<<<<;;;:::;;;>>>??????>>><<<:::===<<<:::888666666666666555555555555666777999999777777777666555555444444555555666777777777777777666555555444444555555666333333444444555666777777666777777777777777666555777666555555555666888999888555222222555666666444222333444333111000111222//////000222333333333333---///111000......000333//////000111111111111111///////////////000111111...///000111333555666666333333111000///////////////000222444444222000///000000000000000111111222000000111111222222222333111222222333333333222222222111111111222333333444444444333333444444555666555666666777888999::::::=========>>>>>>?????????BBBAAA???>>>>>>???@@@AAADDDFFFHHHHHHGGGEEEEEEFFFEEEEEEDDDDDDCCCDDDDDDDDDAAA@@@???@@@AAABBBBBB@@@???>>>===<<<;;;;;;;;;;;;::::::999999888666555444777777777666666555555555000000000000000000000000,,,///222333222000//////////////////000000000000000000000000000000000000//////000111222222222222000000000111222222333333000000000000000111111222//////000000111111111222444444444555555555555555444444444333333222222222333222222222111111000000...///000111111111111111//////////////////////////////000111222444666777AAA>>>:::666444444666777777777777777666555444333999999999;;;======;;;999444666888:::;;;<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>===<<<:::999888888777444555666777888888888888999888888888777777666666666666555444555666777888888888999999777666444333444444888???>>>:::;;;@@@IIIZZZssshhh```WWWQQQOOONNNJJJFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKJJJGGGEEEGGGIIIJJJHHHFFFFFFGGGGGGGGGFFFAAAFFFIIIEEEDDDQQQjjjkkkXXXMMMIIIBBBBBB@@@???>>>>>>>>>>>><<<;;;:::999888999:::;;;<<<===???@@@???===:::888:::999999999888888777777555555666777888777777777222555888999888777777888000222555666666777888:::888777555444333333444444333555777777666555666777666666666666666666666666666666666666666666666666555555555444444333333333222222222111111111111000000000000000////////////000000000//////////////////000111222222111000/////////000000111111111222555333333555;;;JJJcccyyyRRR???222333555000...222000000000000000000000000333222111111000000000000666555333222111111111111333333222111111111111111444111222888999555555999888888888999:::<<<===>>>===>>>AAADDDFFFHHHHHHHHHHHHIIIKKKNNNPPPRRRTTTUUUXXXXXXXXXXXXZZZ\\\^^^```___```aaa___]]]]]]aaaddd___```aaa___\\\XXXWWWWWWPPPLLLLLLPPPRRROOONNNPPPPPPNNNJJJGGGEEEDDDDDDEEEDDDBBB@@@?????????>>><<<:::===>>>;;;888888444///666666666555444333222111444333333444555444111///000///---...000111111000444222000000111222333222//////000000111111111222111111000000000000111111000000111111111222222222//////000000111111222222333333333444444333222222444444555555444444333222000000000000////////////......//////000000111111000000000000000000000000000000000000000111111111888888777666555444333333333555666555444555:::>>>888888999888777777999<<<;;;BBBBBB999777<<<>>>:::============>>>>>>>>>>>>???===;;;999888777888888666555333333444666999;;;666888::::::888666444444222333444666666666555555999::::::::::::999888888555666888999:::::::::999@@@GGGVVVkkk~~~rrr```YYYQQQMMMLLLKKKIIIFFFIIIIIIHHHHHHHHHIIIIIIIIIGGGHHHHHHGGGFFFFFFHHHIIIGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDHHHRRRfff{{{qqq^^^PPPHHHFFFBBBBBBAAA@@@????????????===<<<;;;;;;;;;<<<=========>>>??????>>><<<999888999999888888888777777777666666666666777777777777333444555666666666666666333555777888888888999:::888777666555444444444555333555666777666555666777555555555555555555555555555555555555555555555555555444444444333333333333222222222111111111000000000000000000////////////000000000000000000000000000000111111111111000000///000000000111111111111+++888QQQoooQQQ@@@444555666000---000111111111111111111111111111000000//////000000111//////000111111111222111666555555555555555555666888555666<<<===;;;;;;???>>>@@@BBBEEEHHHKKKNNNOOORRRSSSVVVZZZ^^^```aaaaaahhhiiijjjkkkmmmooopppqqqpppooommmmmmooosssvvvyyy{{{||||||yyyvvvtttuuuwwwqqqrrrssstttuuutttrrrqqqkkkhhhiiimmmoookkkiiijjjkkkiiifffbbb___\\\[[[[[[ZZZWWWTTTRRRQQQPPPNNNMMMGGGIIIHHHCCCAAABBB@@@===<<<<<<<<<<<<;;;999888777666555444555555444222000333111//////111222111000333111//////000000000///000000111111111222222222111111000000000000111111000000111111111222222222000000000000000111111111333333333444444333333222444444555555444444333222111000000000////////////////////////000000111111000000000000000000000000111111111111222222222222666666555555444444333333444555555555555666999<<<555666666555444555777999???CCCDDD>>>;;;<<>>>>>>>>>>>???>>>===;;;999777777777777555444333333444666999:::888:::;;;;;;888555444444333444555666777777666666999999999999999888888777555666777888999999999888888<<>>>>>>>>???@@@AAAAAA@@@@@@???===<<<:::999888888888777777777777666666777666555555555666888999888777666777888999888777555777999999888777888999888777666555444444444555333444666666555555555666444444444444444444444444444444444444444444444444444444333333333333333222222222111111111000000000////////////000000000000111111111111111111111111111111000000000000111111000000000000111111111111---666MMMiiizzzxxxmmmdddGGG:::222444555000...000111111111111111111111111000000000///000000111222...///000222333333333333555666777888:::;;;======>>>===@@@FFFJJJKKKNNNRRRWWWXXXZZZ^^^bbbeeehhhjjjllllllnnnssswwwzzz{{{{{{zzzzzzzzz{{{|||}}}~~~~~~||||||~~~}}}}}}~~~~~~|||~~~|||{{{zzzzzzzzz{{{{{{{{{{{{{{{wwwtttqqqoooooonnnmmmkkkjjjiiiddd[[[TTTSSSPPPKKKHHHGGGFFFDDDAAA===:::888:::999888999999999777555444222000000111222111000333111000000111111000...111111111222222222222222111111111111111111111111111111111111111222222222111111111111000000000000222333333444444333333333444444555555444444333222111111000000000//////////////////000000000000111////////////////////////111111222222333333333333333333333333333333333333666444333444666888999888222333333222111111444666???AAACCCDDD@@@;;;===BBB======>>>>>>>>>?????????===<<<:::888666666666666444444333333444666888:::999;;;<<<;;;888555444333444555666888888888888777888888888888777777777666444555666777888888888777555666999AAAPPPdddyyyuuucccXXXVVVRRRNNNLLLLLLMMMLLLKKKKKKJJJHHHGGGFFFGGGHHHIIIFFFCCCAAABBBFFFIIIIIIHHHFFFGGGGGGGGGEEEEEEEEEFFFPPPNNNSSSfff|||nnn[[[KKKDDDAAA???>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEECCCAAA???<<<:::888888888777777777666666666666666888777555444555666888:::999777555555777888777555555666777777555444444555666555555444444444444444222444666666555444555666333333333333333333333333222222222222222222222222333333333333222222222222111111111111000000000000////////////000000000000111111111111111222222222222111000//////000111222000000000000000111111111---,,,111===DDD@@@777222777000---000222000///111111111111111111111111111222222111111111111222222333333333333444555666777666888<<<@@@DDDHHHKKKLLLOOOQQQVVV]]]dddjjjooosssttttttssssssuuuxxx|||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~vvvooolllgggccc^^^]]]ZZZVVVPPPIIIDDD@@@AAA???>>>======<<<:::888777666444444555666555444444333222333444444333111111111111111111222222222111111111111111111111111111111111111111111111111222222111111000000//////222222333444444444333333444444555555444444333222111111111000000000//////000000000000000000000000////////////////////////000111111222222333333333222333333333444444444555666444333444888999777555000111111000///000222444;;;;;;BBBIIIEEE:::999@@@=========>>>>>>>>>??????<<<;;;999777555555555555444444444555666777888999;;;<<<<<<:::777444333333444555777999::::::999999888777777666666666666666444555555666666666777777:::999888999@@@PPPfffvvvzzzggg[[[VVVTTTRRROOOMMMLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFGGGHHHEEEBBB@@@BBBFFFIIIIIIHHHGGGHHHHHHGGGDDDCCCEEEGGGOOOWWWhhh~~~xxxggg[[[LLLCCCAAAAAA@@@>>>@@@@@@?????????@@@@@@AAACCCCCCDDDEEEFFFFFFGGGGGGCCCAAA>>>;;;999777777777666666666666666777777777888777555444555666888:::666555444444444444333222666777888777555333333444444444444444333333333222222444666666555444555666333333333333333333333333222222222222222222222222222222222222222222222222111111111000000000//////.../////////000000000111000000111111222222222222222111000//////000111222111111000000000000000000444000...111222222444888000------///000///000222000000000000000000000000333333222111111222222222555444333333666:::???BBBFFFIIINNNTTTZZZ```ccceeejjjmmmqqqvvv}}}~~~|||}}}{{{xxxxxxuuuqqqllleee___\\\TTTQQQMMMJJJGGGEEEAAA???===;;;999999999:::999888555444333444555666555444111111111111111111111111000111222222222222111000111111111111111111111111222222111111000000//////111222333333444444444333444444555555444444333222111111111111000000000000111111111111000000000000//////////////////////////////000000111222222333333333333444555555666666666444333555888999666333111111111000///000222444777888AAALLLKKK???999<<<<<<============>>>>>>>>>;;;999777555444333333444444444666777888999999999;;;;;;;;;999666333333333555666888999;;;;;;;;;:::888777666555555555666666555555555555555666666666:::;;;;;;999;;;CCCRRR^^^xxxkkk]]]WWWVVVQQQOOONNNLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFCCCCCCCCCDDDGGGHHHHHHGGGGGGHHHHHHFFFCCCDDDIIIMMMUUUeee}}}}}}hhhUUUMMMEEEAAABBBDDDCCCAAAAAAAAA@@@@@@@@@@@@AAAAAADDDEEEFFFGGGGGGGGGGGGGGGBBBAAA>>>;;;999888777777666666777777777777888888777666555555555666888999888:::<<<;;;999777666666888999:::999777555555666333333444444444444333222222333555555444444444555333333333333333333333333222222222222222222222222000111111111111222222222111111000000000/////////......//////000000111111//////000000111222222222111111000000000000111111111111111111000000000000444444555555111++++++///222333333222000///000111000000000000000000000000222222222333444555666777888888:::===DDDLLLSSSXXXcccfffjjjpppuuuyyy|||}}}{{{~~~~~~~~~zzzwwwrrrnnnjjjeeebbb___[[[YYYGGGEEEAAA???>>><<<:::888:::888555444555666666555222222222222222111111111000111222333333222111000222222222111111111111111111111111111000000000000111111222333444444444444444444555555444444333222222222111111111000000000222111111111111000000000////////////////////////......///000111222222333333333444444555555555666444444555777888777444222111222222111000111333555666888@@@KKKNNNHHH???;;;;;;;;;<<<<<<<<<=========999888666444333222222222444666888999;;;;;;::::::999:::999777444222222333444555777999;;;;;;;;;;;;999888666555555555666777666666555555555555666777444777::::::999===EEELLLgggtttrrr```UUURRRRRRMMMMMMLLLKKKJJJJJJKKKLLLJJJKKKLLLLLLKKKIIIGGGFFFAAADDDFFFHHHHHHGGGGGGGGGEEEFFFFFFDDDCCCFFFNNNUUUiii{{{yyygggZZZKKKGGGBBBAAABBBDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEFFFGGGGGGGGGFFFEEE@@@???>>>;;;:::888777777777777777888888888999999666666666666777777777777999>>>CCCBBB<<<888888:::777999:::999777666666666444444555666666666555444111333555555444444444555444444444444444444444444222222222222222222222222000000000000111111222222111000000000////////////.........///000111111111......///000000111222222000000111111111111000000111111111111000000000///+++,,,111666666222333666222555666222///...000222222222222222222222222222444555666999<<>>===<<<:::999777777777777888888999999999:::555555666777888777777777222:::AAA@@@888222222666555666888777555444444555555666777888888777666666111333555555444333444555444444444444444444444444222222222222222222222222//////000000111111111222000000000000////////////---......///000111111222---......///000111111111///000111222222111000///222111111111000000//////444000...//////...000444...222333000---...222555444444444444444444444444777999;;;???DDDIIIMMMOOO\\\aaaiiisss|||~~~}}}~~~xxxqqqkkkddd___[[[QQQLLLDDD???<<<;;;::::::777777666666666555555555000111333444444333111000222222222222111111000000//////000000111111222222000111222333444444555444444444555555444444333222222222222111111111111000222222222222111111000000111111111111111111111111///000111222333444555555222222222222222222222222111555::::::666333222222111222222111000000333555666888777999DDDNNNHHH:::999999999:::::::::;;;;;;888777444222111111111111666888;;;===>>>>>><<<;;;666666666444222111222333333444777999:::;;;;;;;;;:::999777666555666888999888777666555555666777888777777777777888:::===???<<>>===<<<;;;:::999999999999999999888888888777777777666666555666666777888777777777777777777777777777666555444333333444555666555555666888777555333333444444555555444444333222333555666666666555444222222111111111111222222444333222000000000000111111222222111///...///111000000000000000000000000///000000000000111111111111111000000000000111111111111000000000000111111...///000000000111333555222111000000111222222111222555888::::::999:::;;;???CCCIIISSS\\\dddiiijjjrrrvvv}}}~~~}}}zzzxxxuuulll\\\NNNIIIJJJHHHDDDDDD;;;555777888555555777444888:::999555000///000444333222222222222222222111111000000111111222333333333333444444555555555555555444333333222111111222111000000000111333333222222222111111111111000222222111000//////000000000111111111111222222222666555333222222333444555111444888:::777222222444222222222222333333444555666777777999:::<<<>>>???===888666777::::::::::::999777555333222333444555::::::::::::::::::::::::666444222000111333666888666777:::<<<<<<<<<;;;:::;;;:::999888777777777777777777777777777666666666555666777999;;;===>>>???>>>AAAKKK^^^sss~~~qqqbbbZZZTTTNNNKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIKKKMMMLLLHHHEEEEEEEEEEEECCCEEEIIIIIIEEEDDDFFFFFFIIIIIIFFFLLL___yyy{{{lllZZZJJJDDDEEECCCCCCDDDDDDEEEFFFFFFFFFJJJIIIHHHGGGGGGGGGHHHHHHGGGHHHIIIIIIHHHEEECCCBBB>>>===<<<;;;:::999999999999999999888888888777777777777777777777777777777777777777777777777777777666666555444333444555555555555555666777777666444333444444555555444444333333333444555555555555555222222111111111111222222444333222111000111222222333333333222000///000222000000000000000000000000000000000111111111222222111111000000000000111111222111000000000000000111222333444333111111222333000000000222333333333222999999999999<<>><<<<<>>===<<<:::999999999999999888888888888777777777777777888999999888777666777777777777777777777777555555444444444555666666444333444555777888666555333444444555555444444333333333333333333444555555222222111111111111222222222222222111222333333444444555555333111000111222000000000000000000000000111111111111222222222333111111000000000000111111333222111000000000000000///000222111000//////000111111222333444555555555???@@@CCCGGGNNNXXXccckkkuuutttwwwyyyqqqlllbbbVVVOOOIIIBBB<<<;;;===:::555222222333333333333333333222222333333444111111111222222222333333333333333333444444444444555555444444333222222222222111111111111222333333222222222111111111111000222111000000000000000000000111111111111222222222333333444444444444333333222666:::999666444333444333333222222222333444444444444444555555666888888===<<<999888888999888666555555444333444555666777999999999999999999999999888666444111111222444555555666777999999999888888888777666555555444555555555555555555555555555555777777888999:::;;;<<<<<<;;;999999===JJJ^^^sss}}}uuueee\\\SSSOOOMMMIIIIIIKKKJJJJJJIIIHHHGGGGGGFFFFFFKKKJJJIIIGGGFFFEEEEEEFFFEEECCCCCCFFFFFFBBBAAACCC===BBBJJJWWWqqqmmm^^^NNNFFFCCCBBBCCCFFFCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLHHHHHHGGGFFFDDDBBB???>>>======;;;:::999888888888888888888888777777777777777888:::;;;:::999777666666666666666666666666666444444444444555555666666333333333444666888777666333444444555555444444333333333222111111333444555333222222111111222222333222222222333333444555666555555555333111000111222000000000000000000000000111111222222222333333333111111000000000000111111333333222111000000000000,,,...000111111000111222333444555555777:::>>>AAAFFFMMMXXXbbbkkkrrrxxx|||zzzpppiiibbbZZZRRRMMMCCC???;;;999999888444000333333222222222222333333111222222333333333333333333333333333333333333333333333333222222111111111111111111111222222333333222222222111111111000000111111000000000000000111000000111111111222222222111222333555555444333222333888;;;888555444555444333333333222222333333444555444444444444555555666===>>><<<999777888777444333333333333444666777888999999999999999999999999777555333222222333444666666666888999999999888888777777666555444444555555333333444444444444444555777777888888999999::::::;;;;;;999999???NNNaaapppppplll]]]VVVPPPNNNKKKHHHIIILLLJJJJJJIIIHHHGGGFFFFFFEEEJJJIIIGGGFFFFFFFFFEEEEEEEEEBBBBBBEEEEEEBBBBBBDDDDDDGGGXXXvvvxxx\\\PPPDDDAAABBBCCCCCCEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKHHHGGGFFFDDDCCCAAA???>>>===<<<;;;:::999888888888777777777777777777777777777888:::;;;:::999777555555555555555555555555555333333444555555666666666444333222333555777777666333444444555555444444333222111000000000111333444333333222222222222333333222222333444555666666777444555444222000//////111000000000000000000000000111111222222222333333333111111000000000000111111333333222111111000111111000222444555444444555666777888;;;>>>BBBIIIRRRYYY[[[bbbmmmwww|||}}}~~~|||{{{wwwoooiiiNNNHHHAAA======<<<:::777444444333222222222222333222222333444444444444333333333333333333333333333111111111111000000000000111111222222333333333333222222222111111111000000111000000000000000111111000000111111111222222222000111333444555444333222444:::===888444555666444444333333222222333333333555555444444444555555555<<>>999666888666222222222333444555777888999888888888888888888888888333333222222333444666888888888888999999999999999777777666555555555666666222333333333444444555555777777777888888888999999999<<<===<<<<<>>777444666777444444444333222222222333333555555444444444555555666:::@@@@@@999666888777111111222333444666777888888777777777777777777777777222111111222333555777999999999999999999999999999777666666555555555666666222333333444444555555555666666777777888888888999777;;;>>>===;;;<<>>CCCGGGWWW^^^ffflllooorrrxxx|||{{{~~~|||qqqaaaRRRGGGAAA???===<<<:::888777666555555222333555666666666444444333333333222222222111111111111222222222222222222111222333444444444333333222222222111111111111000000000000000000111222222000111111111111222222222111111111111222333444555555>>>???777333777888444555444333333222222222333333333333333444444555666888@@@AAA999555888777111111222333555666777777777777777777777777777777777222222222333444555666777888888888777777777888888555555444444444444555555333333333444555555666666555555666666777888999999777999<<<;;;::::::<<>><<<999888777666222333555777777666555444333333333222222111111111333333333333333333333333111222333444555444333333222222222111111111111000000000///000000111222222000111111111111222222222222111000000111333555666666???@@@777333888999444555444333333222222222222222222222222333444555666777@@@BBB999555888888222111222333555666777777777777777777777777777777777444444333333333444555555888777666666666666777777333333333222222333444444333333444444555666777777444444555666777888999999:::::::::999999;;;>>>@@@~~~mmmddd^^^XXXSSSLLLKKKKKKJJJJJJJJJKKKKKKIIIGGGGGGIIILLLLLLIIIFFFHHHHHHHHHHHHHHHHHHHHHHHHBBBEEEHHHGGGBBBCCCRRRbbbqqq\\\MMMIIIIIIDDDCCCAAA@@@???@@@AAAAAABBBDDDFFFGGGFFFEEEEEEFFFEEEFFFHHHIIIJJJIIIIIIHHHCCCDDDDDDDDDDDDBBBAAA@@@888999;;;;;;;;;:::888666:::999777666666666777888444444555555555555444444333444555555666555555555555555666666555555444333444444444555555555555555555444444333333444444555111111111111111111111111555444333222222222333444444555666777777888888888;;;999777444222222111111000000000000000000000000...000222111......222555000//////000222444444333111333555444333555999===AAAJJJTTTZZZaaallluuuxxx~~~{{{}}}}}}{{{tttkkkeeeUUUQQQIIIBBBBBBGGGHHHFFF;;;666555999999444333666222333555666666444222000222222111111111111222222444444555555555555444444444444444444333222111000333333333222222222222111111111111222222333333333222222111111222444555666???<<<777555555555555555666555555555555444444444333444444333222333555777???<<<777444444444444333333444555555666666555555999888777666555555666666333333333333333333333333555666666777777777777777222333555444333333444666111111222333444666666777444444444555555555666666999::::::888777666777999xxxiii```ZZZTTTOOOIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIHHHGGGNNNbbbwww|||fffRRRGGGCCCDDDCCCBBBAAA@@@???@@@@@@AAABBBDDDGGGGGGFFFEEEEEEFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDBBB???<<<;;;::::::999888888888888888999888777666666666777777555555666666666666555555444555555666777666666666555555666666555555444333555555555555555555555555444444333333333333444444222222222222222222222222444444333222222333333444444555666777777888888888:::999777444333222111111000000000000000000000000333444555555333222222333333333222222111111///...333555888999;;;@@@FFFKKKZZZccckkknnnrrrxxx~~~~~~~~~~~~~~~{{{yyyrrrmmmdddYYYVVVXXXWWWSSSLLLAAA999888999777555666444555666666777777777666333222222111111222222333444444555555555555444444444444444444333222111000111111111222222333333333222222333333333444444444222222111222222444666777>>>;;;777444444555555444555555555555444444444444222333333222111111444666>>>:::666333333333333222333444555555666666555555888888777666555555555555333333333333333333333333444555555666666666666666222333444444333333444555111222222333444555666777333333444555555666777777999::::::999777777888999ooobbbZZZUUUOOOJJJGGGGGGFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJHHHFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGDDDDDDGGGNNN^^^www~~~iiiUUUGGGBBBAAABBBBBBAAA@@@@@@???@@@@@@@@@BBBDDDFFFGGGFFFEEEEEEFFFEEEFFFFFFGGGFFFFFFEEEDDDFFFEEEDDDBBB???===:::999;;;:::777666555666888999888777666555555555666666666666666666666666666666555555666777777777777777555555666666555555444333555555555555555555555555444333333222222333333444333333333333333333333333444444333333333333444444444555666777777888888888:::999777555333222222111000000000000000000000000111111222444555444111...000000111222333555666777777;;;@@@FFFMMMUUU]]]bbb]]]dddiiihhhgggiiikkkkkkmmmpppuuuxxxyyyzzz{{{|||xxxsssqqqnnniii___PPP@@@:::;;;:::888777555555444444444444555555333333222222222222333333444444555555555555444444444444444333222222111111...///000111222333444444333333444444444444555555222222222222333555777888<<<999555444444444444444555555555555444444444444111222222111000000333555<<<999555222222222333222444444555666666666666555888777777666555555444444333333333333333333333333333333444555555555555444111222333333222222333444111222222333444555666666222333444555666777888999:::;;;;;;:::888888999;;;}}}ssseee[[[TTTPPPKKKHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLMMMKKKFFFDDDDDDFFFIIIIIIHHHHHHHHHHHHGGGGGGHHHBBBBBBLLL___ttttttfffTTTGGGBBBCCCDDDDDD@@@@@@@@@?????????@@@@@@AAACCCFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@???>>><<<;;;:::999999777666666666777888777666666555555555555555666666555555555555666666444444555666666666666666555555555666555555444333666666666555555555555555333333222222222222333333333333333333333333333333333333333333444444444555444555666777777888888888999888777555444333222111000000000000000000000000......000444888888444///111111222444777<<>>?????????????????????@@@BBBDDDEEEDDDCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>===<<<;;;::::::777777888999888777666555666666666666666555555444555444444333333444444555222333444444555555444444555555555666555555444333666555555555444444444333222222111111111111222222333333333333333333333333333333444444555555555555444555666777777888888888888777777666444333222111000000000000000000000000111111333777::::::666222777888999:::>>>FFFPPPXXX[[[___hhhqqqyyy|||xxx{{{tttoooeeeVVVJJJBBB>>>===888999999999888555333222222222111111111111222222444444555555555555444444333333222111111111222222222111111111111111111111333333333222222222222222222222222333555777:::;;;888666444333444555444333555444444444444333333333222333333222111111444666<<<999555333444555666666444555666666777777666666666666666666555333222111222222222222222222222222000000111222222222222222000222333333222111333444222333333444444555555555333333555666888999:::;;;999:::;;;:::999999:::<<>>======>>>????????????>>>>>>@@@BBBCCCBBBAAAAAABBBAAAAAA@@@?????????@@@@@@BBBAAA???<<<:::999888888666888999::::::888666555666777777777777666555444555444333222222333444555222222333444444444444333555555666666555555444333555555444444333222222222222111111000000111111222333333333333333333333333222333444555555666555555444555666777777888888888777777777666555333222111000000000000000000000000222222222444666666555333888<<>><<<<<<<<<>>>?????????>>>>>><<<>>>AAAAAA@@@??????@@@???>>>>>>======>>>???@@@AAA???===;;;:::999999999999999999999999888888777777777888888888777666555666555333222222333555666222333444444555555444444555555666666555555444333444444333222222111000000111111000000000000111111222222222222222222222222222333444555666666666555444555666777777888888888666666777666555444222111000000000000000000000000000111333333555888<<>>666555444444666777666555444444444333333333222222111222222111000000333555:::777444333444666777777555555666777777777777777555666666666444222///...111111111111111111111111000000111222222222222111222333444444333333444555333333333444444444444555666666777888888999::::::777888999999888888:::;;;qqq^^^ZZZUUUNNNHHHFFFHHHLLLOOOLLLKKKJJJIIIHHHGGGGGGGGGHHHEEEBBBDDDHHHKKKKKKIIIJJJJJJIIIHHHHHHGGGFFFFFFIIIZZZvvvcccSSSJJJGGGEEEBBB@@@??????>>>===;;;<<<===?????????>>>===;;;===@@@@@@???>>>>>>???>>>===<<<<<<<<<>>>???@@@<<<<<<;;;:::;;;<<<===>>><<<;;;999888777888999:::777888999999999888666555777666444333333444666777333444555555666666555555555555666666555555444333333333222222111000//////111111000000000000111111111111111111111111111111111222444666777777666555444555666777888888888888666666777777666444222111000000000000000000000000222555888:::===CCCLLLSSS]]]ggguuu|||xxxtttsssrrrqqqpppggghhhjjjjjjgggccc^^^ZZZYYY[[[[[[XXXRRRMMMLLLLLLNNNOOOOOONNNMMMMMMNNNPPPHHHKKKNNNPPPPPPNNNJJJHHHLLLOOOSSSUUUUUUVVVYYY\\\XXXZZZ]]]```ccciiiooosssppptttyyy{{{|||}}}tttbbb[[[QQQGGGAAA>>>???AAA777777666666666666777777444555555555555555555444333222000//////111222444111222333333444555666666555555555444444333333333111111222444777:::===???666555444555777777777555444444444333333333222222000000111000//////111444999666333222333555666666555666666777777777777777555555666666444222///---111111111111111111111111000000111222222222222222222444555555333333444666333333444444444444444444777777888888999999999:::777888888888777777999;;;mmm```ZZZXXXRRRJJJEEEEEEHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIICCCDDDEEEGGGHHHHHHHHHHHHMMMLLLJJJGGGHHHKKKJJJGGGYYYpppmmmUUUIIIGGGFFFDDDBBB???>>>============>>>>>>>>>>>>>>>======???<<<999999;;;<<<;;;999???>>>>>>===<<<<<<;;;;;;===<<<<<<;;;;;;::::::999>>><<<;;;:::999::::::;;;:::::::::888666444555666444444444555555555666666999888777666666555666666555555444444444333333333111111111111111111111111111111111111111111111111///000222111000///000222444444444555555555666666555555555666666666666666:::999888666444222111000000333333///...111444333666888:::===JJJ\\\lllrrryyy~~~}}}{{{yyyvvvqqqmmmkkkgggbbb[[[VVVTTTRRRRRRJJJIIIIIIKKKMMMKKKEEEAAAFFFFFFEEEDDDDDDCCCBBBBBB???@@@AAABBBBBBAAA@@@???>>>BBBEEECCC>>>;;;===@@@AAAAAABBBCCCCCCCCCCCCBBB@@@AAACCCFFFIIILLLNNNOOOSSSVVVYYY\\\^^^aaaeeehhhjjjmmmrrrxxx~~~~~~{{{lll```UUUJJJEEEFFF???===:::999999888777555555666777777555222111111333222111000000111222333444444333222222222333333555555555444333222111000222777666222666???@@@:::666666777777777555444333555444333333222222333333000000000000000000000000===888333333555888777555777777777777666666666666666555444333222222222222111111111111111111111111333222111000000111222222111111111222222333333333444333222222333444666777444666:::<<<===;;;999888888999:::;;;<<<;;;;;;:::{{{iii\\\WWWQQQMMMHHHFFFGGGIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGGGGKKKOOOkkkzzziiiWWWJJJGGGJJJDDDCCCBBB@@@???>>>============>>>>>>>>>>>>======???<<<999999:::<<<;;;:::<<<<<<;;;;;;:::999999999:::::::::::::::;;;;;;;;;<<<;;;:::999999999999:::999:::999777555444555666444444444555555555666666777777666666666666666666555444444444444333333333111111111111111111111111111111111111111111111111222333333222000///111222333333333333444444444555444444555555666666666777666666666555444222111000,,,000222000111666999999:::AAAJJJSSSbbbrrr|||~~~|||}}}vvvrrreeebbb^^^\\\[[[YYYUUURRRMMMLLLIIIFFFDDDDDDDDDDDD@@@??????AAABBBAAA===999@@@@@@???>>>>>>===<<<<<<;;;;;;<<<======<<<;;;;;;888:::<<<;;;888666777888;;;;;;<<<============<<<<<<<<<===???@@@BBBCCCDDDCCCEEEHHHIIIJJJLLLNNNPPPOOOQQQUUUYYY^^^cccgggiiimmmooosssxxx}}}vvveeeXXXRRRBBB@@@>>><<<;;;:::777555555555555555444444555666222222111000000111222222333333333222333333333444555555444333333222111111666555444555<<>>===<<<======>>>>>>=========>>><<<:::999:::;;;;;;:::;;;;;;::::::999888888888888888999999:::;;;;;;<<<:::::::::999999999999999888999888777444333444555444444444555555555555555666666666666666666777777444444444444333333333333111111111111111111111111000000000000000000000000444444444222000000111333222222222222333333333333333333444444555666777777444555666666555444333222...222444222555<<>>>>>======>>>@@@>>>>>>???AAAEEEHHHLLLNNNPPPUUU\\\aaafffkkkrrrwwwyyyzzz}}}|||jjjbbbTTTNNNEEE>>>;;;::::::999555333111000000111222333222111000000000000111222222222222333333444444555666555333222111222222333999444333<<>>===<<<<<<======>>>============<<<:::999::::::;;;;;;===<<<<<<;;;;;;:::999999888888888999999:::::::::::::::;;;;;;;;;::::::999777888888666444333444555555555555555555555555555444444555666666777777777444444444333333333222222111111111111111111111111000000000000000000000000333333222111000000333555222222222333333333333333111222222444555666777777555666777888777666444333333666777666:::DDDMMMQQQbbbjjjvvvzzzwwwqqqiiibbb[[[YYYVVVQQQMMMIIIFFFDDDEEEBBB???============>>><<<======>>>===<<<;;;:::<<<;;;;;;;;;<<<=========;;;;;;;;;;;;::::::999999999999999999999999999999;;;::::::;;;===>>><<<;;;666777888888999999888888999999999888888888888888<<<>>>>>>>>><<<;;;<<<===<<<;;;;;;;;;<<<>>>AAACCC>>>DDDJJJMMMMMMPPPVVV\\\bbbeeeiiipppvvvxxxwwwvvvvvv~~~|||wwwrrrfffUUUFFF>>><<<>>>???888666333222111000000///111111111111111111111111000111222333444444555555666444222111111222333555999444777CCCGGG???999999888888777666555333222111333333222111111111111111222222222222222222222222///666>>>???:::555555777666666666555555555444444444333333222111111222222111111111111111111111111000000000000000111111111333333333222222111111111/////////000111111222333444555888:::::::::888777555555555666666666555555vvveee\\\WWWQQQLLLIIIHHHGGGFFFFFFGGGIIIJJJLLLLLLLLLKKKJJJHHHGGGFFFIIIHHHFFFDDDDDDEEEGGGHHHLLLFFFDDDGGGKKKXXXrrrmmm[[[KKKGGGHHHFFF???;;;>>>???@@@AAAAAA@@@>>>===;;;;;;<<<==================<<<;;;:::999999;;;<<<===<<<<<<;;;;;;:::999999:::::::::999999888888888:::;;;<<<===>>>===;;;:::777777777666444333444666555555555555555555555444333444555666777777666666444444333333333222222222111111111111111111111111000000000000000000000000000111111111111222444777444444444333333333333333000111222333444555666777666666777777666555444333555888::::::BBBOOO\\\aaatttyyy~~~~~~||||||{{{sssjjjddd```ZZZQQQJJJEEEDDDBBB@@@?????????@@@>>>===<<<:::999:::;;;===;;;;;;<<<===<<<:::888777888888888888888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999777777777888:::;;;:::888777777888999999999999999999999999999:::::::::::::::;;;<<<<<<;;;;;;<<<===<<<:::999777777999:::<<<777<<>><<<999888888777444111111111222222222222111111000111222333444555444444555333222111111222444666555666>>>GGGDDD999666<<<888777666555444333222222444444333222222222222222222222222222222222222222222666;;;>>>>>><<<888555777777777666666666555555333333222111111111222222000000000000000000000000111111111222222333333333333333333222222111111111000000111222222333333333444555777888999999888777666666666666555666666666kkk\\\VVVSSSOOOJJJBBBDDDGGGGGGHHHHHHJJJLLLJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFEEEEEEEEEFFFGGGHHHGGGEEEDDDHHHUUUkkk~~~]]]OOOBBB@@@BBBAAA???===??????????????????>>>>>>:::;;;<<<<<<============<<<<<<<<<:::999999:::<<<;;;;;;::::::999888888888<<<;;;;;;:::999999888888999;;;===??????>>><<<:::777777888666555444555777555555555555555444444444333444555666777666555444333333333333222222222222111111111111111111111111111111111111111111111111///111333333333333555666444444444444333333333333111111222222333444555555444444444444444444444555666<<>>===<<<;;;::::::;;;===>>>:::::::::999888888:::<<<777777999::::::999888777888999999999888888:::<<<::::::::::::::::::::::::999888777777777777888999666777888999999999999999555666777777888888777777777777777888999999::::::888999;;;;;;:::;;;<<<>>>;;;:::888777666666777777666999<<<===<<<===???BBBAAA@@@AAADDDHHHLLLNNNOOOUUU]]]ffflllpppuuu}}}sssdddUUULLLCCC@@@;;;::::::999666333222222333333333333222222000111333444555444444333333222222111222333555666222999AAAEEE>>>666666;;;777666555444333333333333555444333333222222333333333333333333333333333333666555666;;;@@@@@@:::555888777777777666666666666222222111111111111222222000000000000000000000000000111222333444444444444333333222222222222222222000111222333444444444444333444666777888888777777888777666666555555666666tttbbbUUUQQQPPPLLLIIIEEEJJJPPPRRRPPPLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHCCCGGGIIIOOOeeeuuucccNNNFFF?????????>>>>>>@@@@@@@@@???>>>>>>>>>>>>>>>999:::;;;<<<============;;;======;;;888888:::===<<<<<<;;;;;;:::999999999;;;;;;;;;:::::::::::::::777999===???@@@>>>;;;999777888888777555555666888666666555555555444444444444555666777777555444333333333333222222222222111111111111111111111111111222222222222222222222222333555777888666555444444333333333333222222222111111111222222333333333444444333333444555888;;;<<>>=========;;;:::999999888999::::::888:::;;;;;;999888999;;;999999::::::::::::::::::999;;;<<<<<<:::999;;;===999999999999999999999999999888777777777777888999777:::<<<<<<:::888:::<<<444555555666777666666666666666666666777777777777777888::::::::::::;;;===::::::999999888777777777777888999:::;;;<<<>>>>>>???>>>>>>???BBBDDDDDDCCCBBBFFFKKKPPPUUUZZZ```dddppptttzzzpppeeeTTTLLLBBB<<<:::999666444333444444555555444444333111222444555555444333111111111222333333444555555222;;;AAA>>>888777777777555555444333333333444555444333333222222222222222444444444444444444444444666444444777<<<>>>:::666777777666666666555555555222222111111111111222222000000000000000000000000///000222333444444333333222222222222222222333333000111222444444444444333333444555666777777777777888777666555444555555666xxxlll\\\RRROOOMMMJJJGGGNNNTTT\\\]]]XXXPPPHHHDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIBBBKKKPPPXXXsssyyybbbLLLDDDAAAAAACCCBBB>>>>>>@@@BBBAAA???============>>>999:::;;;<<<============;;;======;;;888888:::===???>>>>>>======<<<;;;;;;999::::::;;;;;;<<<<<<===666888<<>>???>>><<<>>>>>>???AAADDDGGGKKKMMMQQQWWWaaakkkssszzzkkk```PPPDDD???===:::888444444555666666555444444222333444555555444222111000111222333444555555555444<<>>======<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;999888999<<>><<<888666888999:::;;;<<<;;;:::999;;;:::888666666777888999:::::::::999999999999999666555555555444444333333666666666666666777888999888666444555888999777555999888777666666666666666:::::::::999999999888888;;;:::999999888888888999;;;<<<>>>???>>>???AAACCCFFFGGGIIINNNUUU^^^gggkkkwwwxxx{{{kkkYYYJJJBBB@@@AAA666777888888777555333111555555555555555555555555777444000111444777777666>>>;;;:::999666222222666333444666888888888666555444333222111111111222333222333444444555555555555777444111111444777777777555555555444444333333333333333333333333333333333000444444111///111222000000000111222333333444444222222222111111111000000111222222333333444444555555444333444666666555444777777666555333222111111sssddd^^^UUUNNNJJJIIIIIIHHHKKKNNNQQQRRRQQQLLLGGGDDDDDDEEEGGGHHHIIIIIIHHHHHHIIIGGGJJJYYYsssuuu^^^JJJWWWmmmyyycccTTTJJJCCCCCCCCCAAA@@@???@@@@@@AAA@@@??????>>>======<<<<<<999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;999888999<<<>>>EEE]]]tttrrr[[[BBB888999999999999999:::;;;<<<===<<<:::999;;;>>>???;;;666555555666666666666666666444444444555444444333333333333333444444333333333444333333333222222222222333333333333333333333333222222111000111333555666;;;RRR___SSS@@@666555444333222111111000111111111...111333555555666888:::777:::>>>EEEMMMYYYeeemmmrrrtttuuuwww~~~{{{{{{zzzyyyyyy{{{~~~~~~}}}zzzwwwrrrqqqzzz~~~|||zzzzzzyyyvvvqqqmmmqqqyyynnnggg^^^WWWSSSNNNHHHCCCCCCAAA???<<<;;;999999999999::::::::::::::::::999999999999888888777777777999999888888888888888888;;;;;;;;;;;;;;;;;;;;;<<<333555777::::::999888777888999::::::::::::999999888999999999999888888888888888888888777777777777555555666666666777777777888888777888888999::::::999777666777999:::888666666666666555666666777777;;;::::::::::::999999999:::::::::999999888888888888:::<<<<<<<<<<<<>>>@@@>>>>>>>>>AAAEEEJJJNNNQQQ\\\___gggsssyyyiiiXXXHHH???======<<<;;;999777555333444444444444444444333333666333222444888;;;;;;:::;;;888777777555222444999999:::;;;<<<<<<;;;999888555444222111111111222222222222333444444444444444555222///000444666555444444444333333222222222222222222222222222222222222///333444000...000111///111111111222222333333444222222222111111111000000111222222333333444444555666555444444555666555333444444444444333333333333qqqeee___YYYQQQJJJHHHHHHIIIJJJLLLLLLMMMLLLKKKIIIGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHKKKHHHLLLeeennnVVVggghhhSSSHHHCCCBBBBBBAAA@@@@@@@@@@@@AAAAAA>>>>>>======<<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::;;;;;;:::999999<<<>>>NNNkkkcccCCC666777::::::::::::;;;<<<===>>>===:::888999;;;;;;999666555555666777777666555444333333444444555444444444222222111111111111222222222222222222222111111111222222222222222222222222222111111111333555777888CCC[[[jjj]]]DDD666333555111000000000111222222333...///111222333555999;;;===@@@IIIVVVeeeqqqxxx{{{{{{zzzxxxyyy~~~zzzzzz|||~~~~~~|||{{{{{{|||||||||}}}zzztttrrryyyyyyrrrooovvv~~~qqqddd]]]SSSMMMFFFBBBAAA@@@>>>;;;999:::;;;;;;;;;999888777888999999::::::999999888999999888888888888888888666777888888999999888888777777777888999:::;;;;;;444555666888888888888777::::::999999999999999999666777999::::::999777666888888888777777777666666666666666666666666666666777777666666666777777888:::999888888999:::999777444444444444555666777888;;;;;;:::::::::999999999888999:::::::::999888777555777999999999999;;;<<<:::::::::;;;<<<>>>@@@@@@DDDGGGNNNXXXcccoooxxx}}}oooXXXHHHCCCAAA>>>;;;999777666555444444444444444444444444444333444777===@@@@@@>>>888555444555444333666<<<>>>>>>>>>>>>===;;;999888666555333222111111111222222222333333444444333333444111000222777999555111222222222222111111111111111111111111111111111111///222333000...000000///222222222222222222222222222222222111111111111111111222222333333444444555777555444444555555333222111111222222333333444444wwwddd___YYYTTTMMMHHHHHHIIIKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIFFFGGGGGGHHHHHHIIIIIIIIIIIIGGGMMMhhhrrrjjjzzzoooXXXJJJDDDCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;;;;;;;:::999:::::::::999999;;;===OOOfffzzztttWWW===777<<<;;;;;;;;;;;;<<<===>>>>>>===;;;888777888888777666444555777888888666444333222333444444555555444444333222111000000111222333111111111111111111111111111111111111111111111111111111111222444666888999BBBUUUaaaVVV@@@222000222111111111111111222222333333333222111222666<<>>======<<<<<<;;;;;;;;;<<<;;;;;;:::999888888777999888888777777777888888:::999999999999999888888666555555555555666666777:::999999999999888888888777888999;;;;;;999777666444666777777777777999:::999:::;;;===>>>>>>??????>>>@@@DDDGGGKKKRRR[[[aaaqqqwwwpppcccPPPLLLEEE???;;;999:::;;;666666666666555555555555444444555:::???BBB@@@===777444333444333222666<<<>>>>>>===<<<:::888666555777555444222111111111222222222333333333333333222555333333777;;;<<<777222222222222222222222111111222222222222222222222222000444444111///111222000333333222222222222222222111111111111111111111111111222222333333444444555777666444444444444222111111111111222222333333444lll\\\YYYTTTPPPKKKIIIIIIKKKMMMNNNKKKLLLMMMNNNNNNMMMKKKJJJHHHHHHHHHHHHHHHHHHIIIIIIFFFGGGOOOgggyyy}}}sssZZZKKKFFFFFFDDDBBB??????@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;::::::::::::888999::::::;;;;;;::::::888999::::::999999:::<<>>>>><<<:::888666666777777777555666777888888666444222333333444444555444444333444333222111111222333444111111111111111111111111111111111111111111111111000111222333444666777888<<>>???>>>>>>???????????????>>>@@@@@@@@@@@@AAAAAAAAAAAAEEECCC@@@===<<<===???@@@@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>=========>>>===<<<<<<;;;;;;;;;;;;::::::::::::999888888888:::999888777666555555555888888888888777777777777666777999::::::999777666555666888888777777888:::666777999;;;<<<<<<<<<<<<===@@@BBBBBB@@@BBBGGGLLLOOOWWWeeerrr~~~{{{hhhaaaVVVKKKCCC@@@???@@@888777777666555555444444555444666:::>>>@@@===:::888555333444333111444999<<<<<<;;;:::888666444333666555444222111111222222333333333444444333333222555555777:::<<<:::555111222222222222333333333333444444444444444444444444222555666333111333333222333333222222222222222222111111111111111111111111111222222333333444444555777555444333444444222000222222222222222222222222{{{dddWWWRRRPPPMMMKKKJJJKKKMMMNNNNNNIIIJJJMMMOOOPPPNNNLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIEEEHHHOOOccc~~~ppp]]]JJJDDDFFFFFFCCC@@@???@@@@@@@@@@@@@@@??????;;;;;;::::::::::::::::::888888999:::::::::::::::888999::::::999999:::;;;777===CCCDDDBBB>>>======::::::::::::;;;<<<===>>>;;;:::888777666666777888666666777777777555444333444444555555444444333222444444333333333333444444111111111222222222222222222222222222222222222222000111222333444555666666888999999777444222222333666555555444333333333333555666888<<>><<<;;;:::999888888999999::::::999999888888888888:::;;;;;;<<<<<<;;;;;;:::666666777888999999::::::888888888888888999:::;;;======<<<<<<>>>@@@CCCEEEBBBCCCFFFIIIKKKMMMMMMMMMKKKMMMOOOPPPQQQQQQQQQPPPOOOKKKFFFAAA>>>>>>@@@BBB>>>======<<<;;;:::999999;;;;;;<<<===>>>???@@@@@@>>>>>><<<;;;::::::::::::;;;<<<===<<<:::888999:::>>>===;;;999888777777777999888888888777777777777666777888999999999888777666777888888777777999:::888999999:::::::::999999999<<>>>>>@@@CCCBBBFFFMMMUUU___kkkwww~~~}}}~~~xxxrrrggg[[[PPPFFF@@@===:::999888666555333222222666555555999======;;;777888555555666444111222777;;;;;;:::888777666666555666555333222222333333444444444555555444444333333333666:::;;;888555222000222222222333333333333333555555555555555555555555333777777444222444555333222222222222222222222222111111111111111222222222111222222333333444444555666444333333444444222111222222222333333333333333hhh^^^VVVNNNLLLKKKJJJJJJLLLNNNMMMLLLGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHKKKZZZxxxyyyYYYMMMEEEEEEGGGDDDAAA@@@@@@@@@AAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999777999::::::999999:::;;;888888999<<>>FFFCCCAAABBBDDDCCC===888999:::::::::999888777888666777:::;;;;;;:::888777:::::::::;;;;;;:::::::::555666666888999:::;;;;;;<<<<<<;;;;;;===AAADDDFFFGGGGGGGGGIIILLLPPPTTTWWWSSSVVVZZZ^^^bbbccccccccc```cccgggjjjlllllljjjiiiccc```ZZZUUUPPPNNNNNNNNNIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@>>>===<<<;;;;;;;;;===???@@@???<<<:::;;;===???>>>===<<<;;;:::::::::::::::::::::999999999888666777777777888888888888666888999888777777888::::::::::::::::::;;;;;;;;;777888:::::::::;;;<<<===CCCCCCCCCDDDGGGNNNVVV\\\ooouuu~~~}}}{{{wwwpppdddWWWKKKCCC???>>>===:::888666444333555444444777;;;===;;;888666555666888666222333666888777777666666666666777444444333222333444555666555666666666555555444333333999???===666000000222111111111111222222222333444444444444444444444444222666777333222333444333111111111222222333333444000000111111111222222222111222222333333444444555444333222333444444333222111111222333444555666666mmm\\\\\\XXXNNNIIIIIIIIIKKKMMMMMMLLLKKKFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJJJJHHHFFFQQQoootttaaaKKKGGGGGGJJJIIIBBB@@@BBB@@@AAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999777888::::::999999999:::@@@;;;777666999=========999999999999:::;;;<<<<<<777888999999888888999:::999888666555444444444444777777666555444222111000222333444555555444333222222222222333333444444444333333333333333333333333000111222333333333333333555444444555444222444666444444555555777888999:::BBBIIITTT```lllwww~~~vvvrrr|||zzzrrrqqqwww{{{zzzzzzyyyyyy{{{~~~tttmmmlll___WWWMMMEEEBBBBBBAAA@@@>>>===>>>BBBFFFFFF@@@:::444555777777666444444444333666;;;???@@@>>>:::777999999999::::::999999999777777888999;;;<<<======AAA@@@@@@AAADDDIIINNNRRRXXXYYYZZZ\\\aaaffflllooohhhjjjooosssuuuvvvtttssssssvvv{{{~~~|||zzzuuupppkkkgggdddbbb```___^^^]]]\\\[[[ZZZZZZYYYXXXVVVTTTQQQOOOMMMLLLIIIHHHGGGEEEDDDCCCCCCBBB@@@BBBCCCAAA>>><<<===??????>>>>>>=========>>>>>><<<<<<<<<;;;;;;;;;::::::777777666666777888999999666777999888777777888999666666777888999;;;<<<===;;;999888666666666666666>>>???AAAAAABBBCCCFFFHHHRRRYYYdddpppzzz{{{lll]]]SSSEEEDDDBBB???<<<:::777666555333333666;;;===<<<:::444333666999888444444777444444444444444555666666444333222222333444666777666666777777666555444444555===DDDAAA777000111555//////000000111111111222333333333333333333333333111555666333111333333222000000111222333333444444000000111111222222222222111222222333333444555555444222222222444555444222///000111333555777888999lllbbb___WWWQQQQQQJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGDDDIIIIIIIII^^^vvv^^^VVVFFFEEEDDDCCCBBBAAA@@@@@@CCCBBBAAA@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::;;;;;;<<<<<<===888:::<<<<<<;;;;;;;;;<<<;;;:::999888888999::::::777777777777888888888888777777777777777777777777666555444333222222222222444444444333333222222222111222333444444333222111222222333333333333444444333333333333333333333333444333333444666777777666111555===@@@;;;666???LLL]]]dddnnnwww}}}}}}zzzyyy{{{~~~{{{uuusssxxx}}}yyy{{{~~~xxxmmmeee[[[PPPHHHGGGFFFEEEBBB???===>>>???===888>>>OOOVVVKKK<<<666777888888777555444555666777666777999;;;=========<<<999999===>>>===???CCCCCCBBB???>>>???BBBEEEHHHIIIJJJMMMRRRXXX___dddggglllmmmpppqqqssswww{{{~~~{{{yyyzzz}}}~~~|||yyy~~~zzz~~~{{{yyyyyyzzzyyyvvvrrrrrrwwwwwwqqqnnnoookkkdddbbb___[[[ZZZYYYWWWSSSOOOTTTPPPGGGAAACCCIIIFFF>>>AAA@@@===;;;;;;<<<>>>???@@@???>>>??????>>>;;;999;;;999777666888:::::::::777777888888888999888888888888888888999999999999;;;<<<<<<;;;999777666777888AAAAAA===>>>===@@@MMMJJJJJJKKKOOOXXXcccooovvvwwwkkk]]]RRREEE??????@@@===999777777888888888999<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::;;;;;;<<<<<<===;;;<<<======;;;:::;;;;;;::::::888777777888999999777777777777777777777777666666666666666666666666666555444333222222222222444333333333222222222222111111222333333222111111222222333333333333444444333333333333333333333333444333333444555555444444888666777<<<@@@GGGVVVdddpppsssyyy~~~~~~}}}}}}|||~~~{{{vvvtttwww{{{rrriii^^^TTTOOOIIICCC???>>>>>>>>>======;;;:::999???===EEEUUUYYYLLL===666555666777666555444555777333444666999;;;<<<;;;:::<<<999999;;;===???GGGOOOJJJHHHGGGHHHLLLRRRYYY]]]aaacccfffiiikkknnnrrruuuyyyzzz|||}}}~~~~~~}}}{{{~~~~~~~~~|||{{{yyyzzzxxxtttvvvtttrrrqqqqqqpppmmmjjjiiigggaaaZZZYYYZZZUUUMMMLLLJJJFFFBBB???>>>??????@@@>>><<<<<<===>>>>>>===>>>===;;;;;;<<<<<<:::999999999999888888999999:::::::::999999::::::;;;;;;999999999888888999<<<>>>TTTSSSEEE:::;;;::::::CCCBBBAAAAAABBBGGGOOOWWW[[[hhhttt~~~vvvnnneeeWWWKKKEEEAAA@@@???::::::999888777666777888555666777666444333333444333444555666666555444333777444222222444666777666888777777888999999888666888777555444333222222222111000000000000000111111222333333222111111222444222222333444444444333333111222222333444444555555333222222222222222333444111111111222333444444444444444444333333222222222333333444555666666666666xxxiii^^^[[[WWWNNNHHHHHHJJJIIIHHHGGGHHHHHHJJJJJJHHHGGGGGGHHHHHHIIIKKKKKKIIIFFFEEEFFFIIIKKKJJJHHHMMMIIIKKK^^^{{{lllUUUHHHDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<===>>>>>><<<::::::;;;:::999888666666666777888666666666666666666666666666666666666666666666666555555444333222222222222222222222222222111111111000111111222222111111000222222333333333333444444333333333333333333333333333333444444555555555555:::777888CCCRRRbbbpppzzz|||{{{{{{~~~}}}zzz}}}}}}{{{}}}~~~{{{{{{~~~}}}qqqhhhZZZRRRHHHBBB?????????>>>>>>======???BBBAAA===::::::999@@@KKKLLLBBB999777222333444333222222444666333555777999;;;;;;::::::<<<;;;===@@@CCCIIIWWWddd]]][[[ZZZZZZ^^^eeekkkpppoootttyyyyyywwwwww{{{~~~~~~~~~}}}~~~|||vvvrrroookkkeeeccc```[[[UUUQQQNNNLLLKKKGGGDDD@@@>>>===>>>>>>===???>>>>>>???@@@@@@>>><<<===<<<<<<;;;;;;;;;<<<<<<:::999888888888999;;;;;;;;;;;;:::888888;;;@@@DDDiii___GGG777888888666;;;>>>=========???CCCGGGIIIJJJVVVeeerrr~~~yyymmm^^^QQQHHHEEEDDD???>>><<<:::777555333222666777888777555333333333333444444555555444444333555333222222444777888777999888777888::::::888777666555333111000000111222000/////////000111222222222333333333111111333444333333444444444333222222222333333444444555555555444444333222222222333333111222222333333444444555444444333333333333222222333333333333444555666666hhhaaa[[[YYYTTTLLLIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNLLLHHHFFFGGGKKKMMMLLLJJJKKKKKKWWWrrrnnnWWWLLLFFFCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<===:::<<<======;;;::::::;;;999888777555555555666777666666666666555555555555666666666666666666666666555444333333222222222333111111111111111111111111000000000111111000000000222222222333333333444444444444444444444444444444111222444444555666888999888===IIIZZZkkkwww}}}|||yyywwwyyy~~~|||xxx~~~|||wwwxxx}}}xxxooodddWWWNNNKKKFFF@@@<<<===>>>@@@@@@>>><<<===CCCLLLRRRQQQNNNJJJGGGGGGGGGBBB999666777444555666555444444666888777888:::;;;;;;===???AAAAAAEEELLLRRRUUU[[[iiivvvtttrrrpppooooooqqqssstttqqqxxx~~~~~~zzzyyy}}}~~~|||||||||}}}}}}|||||||||yyyuuupppllliiigggfff[[[WWWQQQLLLHHHCCC???<<<>>>===<<<===@@@BBBBBBBBB>>>??????@@@@@@??????>>>;;;:::999888888999;;;<<>>===<<<:::<<>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<===888:::<<<<<<:::::::::;;;888777666555555666777888777666666666555555555444555555555555555555555555444444333222222222333333111111111111111111111111111000000000000000000111222222222333333333444444444444444444444444444444222333444333333555999<<>>===???AAABBBBBB===???AAACCCCCCBBB@@@??????>>><<<;;;;;;;;;<<<===;;;<<<======;;;:::;;;===GGGHHH===666:::888666<<<666777888999:::;;;<<<===AAA@@@???AAAGGGPPP]]]fffmmmuuu}}}qqq___QQQHHHEEEAAA???>>><<<888555111444666777555444444444333333333222222333333333222222333444555666777999999888777888::::::888666999777333000//////000111////////////000111333333333444444333222222333555444444444444333222222111333333333444444444444444555444333333222222222222222222333333333333333444333333333333333333333333444333222111111222444555sss^^^[[[VVVPPPJJJHHHHHHJJJHHHHHHIIIJJJJJJKKKKKKKKKFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIGGGFFFFFFGGGIIIJJJPPPeee}}}aaaNNNGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<===:::;;;===<<<;;;::::::;;;666666555555666777888999888777777666666555555555555555555555555555555555444333333222222333333333111111111222222222222222222111111000000111111222222222333333333333444444444444444444444444444444444555666555555999@@@FFF\\\jjjxxx}}}~~~zzzxxxvvvwwwyyyyyywwwtttrrruuuzzz}}}}}}~~~mmmcccTTTHHHCCCAAA@@@???999999;;;;;;;;;999777666999666444666===DDDHHHJJJWWWZZZ]]][[[TTTHHH>>>999666777777777777999===@@@???AAAEEEIIINNNVVVaaaiiikkkpppzzzyyyxxx{{{|||}}}|||~~~~~~}}}~~~|||vvvuuu}}}~~~~~~|||xxxrrrjjjeeeWWWSSSNNNJJJHHHGGGEEEDDDAAABBBCCCEEEFFFFFFFFFFFFAAAAAA@@@???>>>===;;;;;;777999;;;;;;:::999::::::666>>>;;;888:::666333:::777777777777777777666666<<<;;;===AAACCCDDDJJJPPPPPPZZZjjjzzzqqqbbbSSSNNNHHHDDDBBB@@@<<<888222444777888777555444444333222222111111222222333111333555555555555666888888777666777999999777666555444222111111333444666000/////////000111222222333444444444222222444555333333444444444333222222333333333333333333333333333333222111111111222222222222222222222222222222222222333333333333444444333333333222222333333444}}}fffZZZXXXSSSMMMIIIHHHHHHHHHGGGIIIKKKLLLMMMMMMLLLKKKDDDFFFHHHJJJKKKLLLLLLLLLEEEGGGHHHGGGDDDEEEJJJOOOccc{{{iiiRRRJJJIIIFFFFFFIIIGGGFFFEEEDDDBBB@@@??????@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===???@@@@@@???<<<999999999555555555555666888;;;<<<999999888777777666555555555555555555555555555555333333333222222333333444222222222222333333333444333222111111111111222333222222333333333333444444555555555555555555555555444666888:::>>>HHHUUU___yyyzzzzzzzzzyyyxxxuuusssqqqsssvvv{{{wwwkkkeeeUUUNNNDDD>>><<<===>>>===888:::;;;<<<:::888777666999777555444333444666777;;;???CCCFFFGGGDDD???;;;666888999;;;===AAAGGGKKKPPPUUU[[[```cccjjjrrryyy|||}}}}}}~~~~~~yyyuuuwww}}}~~~}}}ooommmiiieeeaaa\\\VVVQQQNNNLLLIIIIIIJJJNNNSSSVVVNNNNNNNNNMMMKKKHHHEEECCC>>>>>>>>><<<:::999:::;;;777===;;;888;;;777444;;;888888888777777777777777999888;;;AAAAAA>>>???DDDBBBHHHTTT```mmmyyy}}}uuuggg___UUUNNNJJJFFFAAA===777999;;;;;;888555444333333222111000000111222333222444666666444444555777777666555666888888666555222222222222222333444555111000000000000000111111333444555444222222444555222222333444444444333333222222222222222222222222111111000000000111222222111111111111111111111111222222222333333444444444333333444444444444333333rrr^^^XXXWWWSSSNNNKKKKKKJJJGGGGGGIIILLLNNNOOONNNLLLKKKEEEGGGIIIKKKMMMMMMMMMMMMDDDHHHKKKIIIFFFGGGNNNUUUsssoooYYYIIIJJJKKKGGGHHHOOOHHHGGGFFFDDDBBB@@@>>>>>>???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===DDDEEEDDDAAA===:::888888444444444555777:::<<<===:::999999888777666666555555555555555555555555555333333333222222333444444222222222333333444444444444333222111111222333444222222333333333444444444555555555555555555555555222666;;;@@@IIIYYYkkkyyy~~~}}}zzzxxxwwwyyy|||ppp^^^OOOIIIHHHDDD>>><<<======;;;999666888999999777555555555///111333555666777:::<<<;;;:::888777999===>>>===???AAADDDGGGKKKQQQXXX]]]ccciiippptttuuuwww||||||}}}|||~~~~~~~~~}}}yyyqqqhhhbbb[[[VVVQQQMMMPPPWWW```fffaaabbbbbbbbb___[[[VVVTTTJJJHHHEEE???;;;999;;;===<<<@@@:::666;;;:::777===555555555555666777888999:::777888<<<<<<888:::AAA@@@BBBGGGMMMXXXfffttt}}}xxxoooaaaWWWQQQLLLFFFAAA;;;===???>>>:::666333222333222111000000111222333222555777777444333444666666555555666777777666444444444333333222111111000222111000000000000000111444444555444333222444666111222333333444444444444222111111111111111111111000/////////000111222222111111000000000000000000222222222333333444444444333444555666555444333222tttccc```VVVOOOKKKLLLMMMJJJHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJLLLMMMMMMJJJHHHJJJDDDCCCFFFIIIKKKTTT___~~~\\\UUUMMMJJJJJJKKKIIIFFFFFFEEEDDDCCCAAA@@@???>>>AAA@@@???=========>>>???::::::::::::::::::::::::888999::::::999888777666:::;;;;;;;;;::::::;;;===RRRSSSKKK;;;555::::::444777555444555777888888777888777666444444444555666444444444444444444333333222222222222222222222222222222222222222222222222222222111111222222333444333333333333444555666666===888333222444666666444777;;;AAAKKKYYYkkk|||}}}yyyuuu|||vvvkkk___TTTKKKEEEBBBEEEDDDCCC@@@<<<:::999:::999666666777555222444888777:::999333222666<<<>>>>>>===<<<;;;;;;===BBBFFFDDDKKKVVVaaahhhmmmppprrrqqqtttyyy~~~zzzvvvxxxrrrhhh___^^^gggwww|||yyyiii```VVVOOOGGG@@@===???CCC<<<777888999999;;;>>>888888888888888888999999888888888888888888888888;;;???BBBDDDFFFMMMXXX```mmm|||~~~rrrdddXXXKKKBBBBBBJJJKKKAAA777666777777333333222222222222222222333333444555666666666555777666666555555555666666444444444555555555555555555222//////111222222000///000111222222222222222111111111111000000//////333222111000000111222222000000000000000000000000222333333444333222111000222333444555555555444333111111111222222333333333~~~hhh[[[YYYUUUNNNKKKLLLLLLIIIGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKMMMLLLJJJHHHGGGEEEFFFGGGHHHNNN^^^ppprrrWWWQQQKKKHHHIIIIIIGGGDDDDDDDDDCCCAAA@@@???>>>===???>>>===<<<;;;<<<<<<===::::::::::::::::::::::::888888999:::999999777777999:::;;;;;;:::;;;===???QQQRRRJJJ;;;555888888222888666555555777888777777777666555555444555666666666666555444333222222111222222222222222222222222222222222222222222222222222222111111222222333444222222222333333444555666666555555555555666666666;;;CCCPPPaaappp{{{~~~}}}~~~|||mmm^^^ZZZTTTLLLFFFAAA>>>===>>>???>>>;;;888777777888777555555666555333555:::444777777555666;;;>>>>>>999;;;>>>@@@DDDJJJPPPUUUaaaeeekkkqqquuuyyy}}}}}}~~~~~~zzztttppppppyyy|||rrrfffZZZRRRQQQEEE???;;;===>>><<<;;;<<<::::::::::::::::::::::::777777777777777777777777888<<>>===<<<===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::777888999999:::999999888888999;;;;;;;;;<<>>=========999999:::888777666777999777555555777777555777===666888888999>>>DDDEEE@@@===AAAGGGNNNVVV^^^eeejjjuuuwwwyyyzzz|||}}}zzz{{{|||___TTTHHHBBB???<<<;;;===<<<;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777:::<<<<<<<<<===BBBFFFFFFNNNWWWaaannnnnnaaaWWWTTTLLLDDD???===777111555555555555555555555555555555555666555555444444111222444555666555555444666666555555444444333333444222111000111222111000000111222222222222222222222222222222222111111111222222111111111111222333000000000000000000000000222222222333222222111000333333333333333444555555555333111000111555999;;;wwweeeaaa\\\TTTPPPLLLIIIJJJJJJGGGFFFIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJHHHFFFCCCEEEFFFIIIQQQeeemmmWWWQQQKKKIIIGGGGGGGGGFFFDDDAAACCCBBBAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888888999::::::::::::999;;;<<<<<<;;;<<<>>>@@@FFFFFFAAA888444666666222:::888666555666777666555555555555555555666666777555555444444333222111111111222222222222222333333333333333333333333333333222222111111222222333444222222111222222333444555000555999888777<<>>=========777888999999888999;;;===999777777999888666999>>>;;;;;;:::===FFFOOOOOOJJJMMMRRRZZZaaaiiipppwww{{{xxxyyyzzz|||~~~~~~}}}yyy^^^KKK@@@;;;<<>><<<<<<<<<<<<===<<<<<<<<<::::::::::::::::::::::::888888888999999:::;;;;;;<<<======<<<::::::;;;===>>>>>>;;;777555777777666:::888666555666777666555555555666666666666666666222222333333333333333333111111111222222333333333333333333333333333333333222222111111222222333444222222222222333444555555444666777777:::FFFXXXfff~~~zzz|||~~~rrrcccTTTJJJDDDBBBBBBAAA>>><<<:::999888888555777888999999:::<<<>>>999777777888777555888<<<;;;;;;;;;AAAPPP]]]___[[[bbbggglllrrrvvvzzz~~~{{{}}}wwwvvvvvvwwwxxxxxxvvvtttpppnnnjjjhhhiiilllqqquuurrrnnniiifffgggiiilllmmmlllmmmnnnkkkgggeeeeeefffiiikkknnnnnnmmmlllllllllkkklllppptttxxx{{{||||||zzz}}}ttt[[[KKKBBB???@@@======<<<<<<;;;;;;;;;;;;999999999999999999999999666888:::::::::;;;<<<===??????AAAEEEKKKTTT___ggg{{{}}}kkkUUUGGGCCCBBBAAA@@@888777777666555555444444555666666666555444333333222444666888999999777666666666555444333222222111333333333333222111111222222222333333333222222111222222222222222222222222111111222222333333333333000000000000000000000000111111111111111111111222222222111111222333555666///000222444555666666666yyyggg___[[[RRRHHHMMMJJJJJJKKKIIIFFFHHHLLLJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHFFFFFFGGGGGGFFFDDDEEEEEEIIIXXXrrr{{{aaaMMMIIINNNGGGGGGGGGGGGFFFDDDCCCBBBCCCBBBBBBAAA@@@@@@??????<<<<<<===>>>>>>>>>>>>===:::::::::::::::::::::::::::999999999999::::::;;;<<<======;;;999888999;;;888888777666666888999999999777555555666777777666666666777777666555444444111111222222333444444444111111111222222333333444333333333333333333333333222222111111222222333444333333333333444555666666777777888===HHHXXXiiitttzzz}}}}}}xxx}}}{{{qqqaaaRRRGGGBBBBBBCCC===<<<;;;999888777777777444555666777777888:::<<<777555666888888666888>>>===???DDDMMM^^^mmmqqqnnnsssvvvyyy{{{|||~~~{{{ssskkkeeeaaa___YYYXXXXXXYYYYYYXXXVVVTTTOOONNNMMMKKKKKKMMMQQQUUUPPPMMMJJJIIILLLQQQTTTVVVNNNNNNMMMKKKIIIIIIJJJLLLLLLOOOQQQRRRRRRQQQQQQRRRMMMMMMPPPUUUZZZ^^^```___fffjjjqqqxxx}}}|||}}}zzzfffXXXLLLCCC@@@>>>>>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::666666777888999:::;;;;;;<<<;;;===AAADDDGGGMMMTTTaaalll~~~}}}gggVVVIII@@@>>>???<<<;;;:::888777555444333555555555666555555444444444555777888999888888777555555444444333333222222222333555444333111111222333333333333333333222111111111111222222222222222000111222333444444444333000000000000000000000000111111000000000111222222111111111111222444555666...000333555666666555444qqqfff[[[QQQKKKJJJLLLJJJKKKLLLIIIFFFIIINNNIIIIIIHHHGGGGGGHHHIIIIIIIIIGGGEEEEEEFFFFFFEEECCCDDDIIISSSfff|||bbbQQQKKKJJJIIIFFFGGGFFFEEECCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>;;;<<<===>>>???>>>>>>===::::::::::::::::::::::::<<<;;;:::999999999:::::::::;;;;;;:::888888999;;;666555555777777777888999888666555555777888777777777777777777666555333222222222222222222333333333000111111222333333444444444444444444444444444444222222111111222222333444444444444444555666777777::::::???MMM```qqqzzz}}}yyy{{{~~~zzz}}}uuulllcccZZZOOOGGGCCCBBBBBBCCC;;;;;;:::999999888888888444555666666666666888:::888777888<<<===<<<@@@FFFKKKQQQYYYdddrrr}}}zzz|||~~~yyypppiiiaaa^^^XXXRRRLLLHHHEEEDDDBBBAAAAAABBBCCCCCCAAA>>>999;;;===<<<;;;;;;===@@@>>><<<999:::===AAADDDFFF=========<<<;;;;;;<<<======>>>@@@@@@>>>>>>>>>???:::999999<<<@@@CCCDDDCCCMMMPPPUUU[[[```dddfffgggiiijjjoooyyy|||~~~pppbbbXXXNNNFFFBBB@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888777888999:::;;;;;;;;;999<<>><<<999777555444444444555555666555555555666666666777777777777777333333333333333333333333111333666555333111111222333333444444333333222111000000000111111111222222000111222444444444444444000000000000000000000000111000//////000111222333///000111222333444444444111222444555666666666555wwwnnngggYYYKKKJJJRRRLLLKKKKKKLLLJJJGGGIIIOOOIIIIIIGGGGGGGGGGGGIIIIIIIIIGGGEEEDDDEEEEEEDDDCCCCCCLLL[[[ppplllPPPGGGKKKJJJBBBFFFFFFEEECCCAAA@@@@@@AAA@@@@@@??????>>>>>>======:::;;;===>>>>>>>>>======::::::::::::::::::::::::===<<<:::999888999999:::777888999999888888:::<<<666555555777888777777888777555444555777888888888888888888888666444222111333333333222222111111111000000111222333333444444444444444444444444444444222222111111222222333444555555444555555666777888<<<>>>HHH^^^vvv{{{yyy}}}ttteeeYYYLLLGGGAAA???AAABBBAAA???::::::999888777666555444666777888888666777888:::;;;:::<<>>===<<<======888777888:::<<<<<<:::888333777:::;;;999777888:::===:::888777999;;;======<<<<<<<<<;;;999888777777::::::;;;999777666777888:::777555666999;;;:::888999:::<<>>>>>==============================<<<:::999;;;<<<===<<<999777999???@@@>>>@@@GGGCCCKKKWWWdddqqq}}}qqqWWWKKKJJJDDDCCCAAA>>>;;;888666555333333444555666666666555777666666555555555666666333333333333333333333444111444666666333111111333444444444444333333222111//////000000111111111222000111222444555555444444000000000000000000000000111000/////////111222333...///111333444444444444666555444444555666777888qqqqqqqqqjjj[[[LLLJJJPPPJJJKKKLLLKKKJJJIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHIIIGGGHHHGGGEEEEEEFFFEEECCCDDDUUUlllqqqXXXPPPNNNHHHEEEGGGGGGFFFEEECCCBBBBBBAAAAAA???>>>===<<<<<<===>>>???>>>>>>===<<<;;;;;;::::::>>>===<<<;;;:::;;;;;;<<<<<<;;;:::999999999:::;;;<<<;;;999777666666777888666777999;;;;;;;;;999888777777666666666666666666777777666555444444333333333333222222111000//////222222333333333333444444444444333222222333333333444333111000000000111222333444777777777777888:::AAARRRdddppp|||pppeeeVVVKKKHHHEEEDDDBBB@@@???>>>======888777777:::>>>>>>:::666333555666666555666;;;???DDDFFFIIIMMMRRRYYY```fffqqqxxxzzzuuunnnjjjbbb[[[TTTPPPOOONNNKKKJJJHHHFFFDDDBBB@@@???<<<<<<;;;;;;:::999888888888777777666555444444444555666666777888999999:::777777777777777777777777777777666555444444333333888888777666666666666666555555555555555555555555444444444555777888:::;;;>>>>>>???BBBGGGOOOWWW\\\kkkoootttwwwzzz}}}}}}~~~nnn___TTTMMMIIIGGGAAA@@@???BBBEEEEEEAAA===@@@???======>>>>>><<<;;;AAA@@@???===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===DDDFFFJJJMMMRRR^^^mmmxxxtttdddXXXLLLHHHCCCBBBBBB@@@;;;555:::777444333444555555555777777777777666555444333444444333222222222333333555555444444444333333333222222111111111111222222000000000000000111111222111111222222222222111111333333333333333222111000333333222111000000111111111111000111111222333333///000222333444555555555{{{iiiiiieee\\\RRRKKKIIIIIIIIIKKKLLLKKKJJJIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHFFFGGGFFFFFFFFFGGGGGGFFFLLLaaa{{{}}}eeeOOOJJJJJJFFFDDDGGGHHHGGGFFFEEEDDDCCCBBBBBB???>>>============>>>???>>>======<<<;;;;;;::::::>>>===<<<;;;:::;;;;;;<<<<<<;;;:::999999999999::::::::::::999888777666555555666888::::::999888777666666777777777777777777777666666555444444333333444444444333222111111111222222333333333333444444444444333333222333333444555444333222111111222222000222333555777:::???CCCQQQdddttt{{{zzzhhh^^^VVVMMMGGGFFFCCCCCCAAA???>>>===<<<<<<999777777<<>>888888999;;;:::999;;;@@@EEELLLOOOTTTZZZ```hhhpppuuuvvv~~~|||tttjjjbbb]]]XXXRRRNNNOOOLLLHHHDDDAAA@@@@@@@@@@@@@@@>>>===;;;999888777999888888777666666555555888888777666666555444444555555666666777888888999666666666666666666666666777666666555444444333333777666666555444444555555555555555555555555555555444444444555666777888999;;;:::999999;;;???CCCEEEGGGLLLSSSXXX^^^gggsss|||{{{pppggg___XXXSSSHHHEEEAAA@@@BBBCCCAAA???AAA@@@???@@@BBBBBBAAA???AAA@@@???===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<>>>AAADDDEEEHHHOOOYYYaaatttvvvmmmZZZSSSJJJCCCAAA@@@>>><<<:::777444333444555555555777777777777666555444333333333333333333444555666555555444444444333333333222222111111111111222222000000000000000111222222222222333333333333222222333333333333222222111111333222222111000000111111000000000000111111222333///000222333444555555555llldddddd\\\PPPJJJLLLKKKEEEHHHJJJKKKKKKJJJIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHEEEEEEFFFFFFFFFFFFIIILLLXXXqqqhhhVVVGGGFFFIIIGGGFFFHHHHHHGGGFFFFFFEEEDDDCCCCCC???>>>>>>======>>>>>>???=========<<<;;;;;;::::::======<<<;;;;;;;;;;;;<<<===<<<;;;:::999888888888999:::;;;;;;:::888555333555666777888888888777666666666777777888888888999666666555555444333333333555555444444333333222222222222333333333333444444444333333333333333444444777666444333222222333333333333444555999AAAJJJQQQbbbtttmmm```RRRKKKHHHEEEDDDDDDAAA@@@???>>>===<<<;;;:::;;;888999???FFFGGGBBB<<<999;;;======>>>BBBHHHNNNZZZ^^^dddjjjpppwww}}}~~~zzzqqqjjjfff[[[TTTKKKDDDAAA@@@>>><<<::::::999888888888888999;;;;;;:::999888888777777777777666666555444444444888888777777666666555555444444555555666777777777555555555555555555555555666666555555444333333333666555444444333444444444666666666666666666666666555444444444444555666666:::999888666666666777888:::===@@@CCCEEEKKKSSSYYYfffmmmxxxyyyooogggZZZSSSJJJEEECCCBBBAAA?????????>>>???AAAAAA???>>>AAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::::::::;;;999<<<>>>???@@@CCCIIINNNYYYfffuuu~~~pppgggZZZMMMDDDAAAAAACCC===:::777555666777777666777777777777666555444333333333333333555666777888555555444444444333333333222222111111111111222222111000000000000111222222333444444555555444444333333333333222222222222111333222111111000111111111////////////000111222333000000222333444444444444xxxggggggjjj```NNNHHHNNNNNNFFFGGGIIIKKKLLLKKKJJJJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEFFFDDDEEEKKKSSSiiirrrYYYMMMEEEFFFIIIIIIIIIJJJFFFFFFFFFEEEDDDCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<:::999888777777::::::::::::999777555444666666777888888777777666666666777777888999999999555555555444444333333333555444444444333333222222222222222333333333444444444333333333333444444555777666555333222333333444777777888:::AAALLLXXXaaarrr~~~ssshhhYYYPPPGGGCCCBBBBBBBBBBBB=========<<<;;;:::999999<<<::::::@@@FFFHHHCCC===;;;>>>CCCFFFJJJPPPYYY```jjjnnnssswwwzzz|||{{{sssiii^^^TTTMMMIIIEEEAAA===;;;<<<=========:::::::::;;;::::::999999::::::::::::::::::::::::999888888888777777777666888888888777777666666666444444444555555555666666444444444444444444444444555555555444444333333333555555444444444444444555777777777777777777777777555444444333333444444444666777777777888888888999===>>>>>>===<<<===AAADDDBBBIIIVVVcccnnnwww~~~|||ssskkk___UUUOOOJJJDDD@@@@@@?????????@@@@@@>>><<>>============<<<<<<;;;:::::::::;;;;;;999;;;===>>>???BBBGGGKKKGGGQQQ___lllyyy|||ppp```QQQHHHDDDCCCAAA>>>:::888888999888888666666777666666555444444444444444555555666777888555555444444444333333333222222111111111111222222111111000000111111222333333444444555555444444333333222222222222222222222222222111111111111111222////////////000111222333000000111333333444444444rrrkkklllqqqhhhSSSHHHMMMOOOIIIGGGJJJLLLMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHFFFEEEEEEFFFDDDEEEPPP^^^~~~ppp[[[OOOIIIDDDFFFHHHIIIHHHIIICCCDDDDDDDDDCCCBBBAAA@@@>>>>>>????????????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;:::888777777;;;:::999777777777777888888888888888888888777777666666777777888888888888444444444444444333333333333333333333222222222222222222222333333333444444444333333333444444555666666555444222222333333444666888<<>>===;;;;;;:::999777666888999::::::::::::999888777777777888888888999999::::::999999999999888888888888888888888777777777444444444444555555555555444444444444444444444444444444444444444333333333666555555444555555666666777777777777777777777777555444444333333333333444111111333555666777888888555555666666777999===???888;;;AAAGGGMMMSSSZZZ^^^jjjpppyyyyyyoooeee[[[PPPIIIDDDCCCAAAAAABBBCCCBBBAAACCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAAFFFJJJCCCGGGNNNWWWdddsssxxxgggVVVIIICCCDDDAAA<<<:::999888777666666666666666666666555444777666666555555666666666555555444444444333333333222222111111111111222222111111111111111222222333333333444444444444333333333222222111111222333333222111111111111111222222000000000000000111111222000000111222333333333333uuulllnnnjjjmmmfffUUUJJJJJJLLLJJJGGGJJJMMMOOONNNMMMLLLMMMKKKKKKLLLLLLKKKKKKJJJIIIGGGDDDDDDFFFEEEIII[[[ooo|||aaaNNNGGGEEEDDDDDDFFFFFFFFFEEEBBBBBBCCCDDDCCCBBBAAA@@@>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;:::999888777;;;999777666666777999:::999999888888888777777777777777777666666666666666444444333333333333333333333333333222222222222222222222333333333333444444333333333333444555666777444444333222333444555666555:::CCCNNN\\\lll{{{|||lll^^^TTTLLLHHHEEEFFFEEEAAA@@@@@@<<<777888999:::;;;;;;:::888888777888:::<<<===???@@@AAAIIIOOOYYYaaahhhqqqzzz~~~~~~{{{tttjjj^^^RRRKKKEEECCC???<<<:::;;;>>>???888888:::::::::999777666555555777888999999999999777777777888999999::::::999999888888888888888888999999888888888888888888555555555555555555555555444444444444444444444444444444333333333333333333555555555555555555666777666666666666666666666666555444444333333333444444333333444555666777777888333333333333555666888999666777888888:::===BBBFFFJJJRRR^^^kkkuuu}}}tttggg^^^LLLIIIEEECCCCCCDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<>>><<<:::888999;;;???AAACCCBBBDDDIIIRRR^^^ppp~~~|||jjjXXXMMMHHHDDD???;;;999888666444555666666666666666555555777777666555555555555555555555444444444333333333222222111111111111222222222111111111111222333333333444444444444444444333333222111111111222333444111111111000111111222333333222222111111111111111000000111222222333222222jjjdddiiieeeaaa[[[TTTNNNKKKJJJJJJHHHKKKOOOPPPPPPNNNNNNNNNLLLMMMMMMNNNMMMLLLKKKJJJFFFCCCDDDHHHIIIPPPiiilllUUUHHHCCCDDDEEEDDDDDDEEEFFFEEEBBBCCCDDDEEEDDDCCCAAA@@@>>>???@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::<<<=========<<<<<<:::;;;;;;;;;;;;:::999888777777777777888999::::::888888777777666666666666777777666666555444444444333333333333333333333333333333333444444444444444222222333333333333444444333333333444444555666777444333333333444666888999>>>FFFRRRaaaooo}}}zzzgggUUUJJJFFFEEEFFF@@@CCCBBB===<<<>>><<<777777888:::;;;;;;:::999888999===AAAAAAAAACCCJJJPPPWWW^^^gggooouuuzzzzzzuuuhhheee```YYYPPPHHHAAA===???>>><<<:::999888888888444666888999:::;;;<<<===666666777888999999::::::999999::::::;;;;;;<<<<<<888888999999999999999999999999999999999999999999555555555555555555555555444444444444444444444444333333333333333333333333444444333333444555555666555555555555555555555555555444444444444444555555777666666666666666777888:::888666555555555555444444555666777777999===@@@888>>>GGGPPPYYYbbblllsss}}}|||ccc]]]UUUNNNIIIGGGEEEDDDGGGFFFEEECCCBBBBBBBBBBBB??????===<<<<<<;;;;;;;;;<<<;;;:::::::::;;;;;;:::@@@>>>???DDDHHHMMMYYYfffzzz~~~mmmaaaPPPLLLFFFAAA>>><<<999777555555666666666666555555555555555444555555666666555555444444444333333333222222111111111111222222222222111111222222333444444555555666666555555444333222111000111222444555111111000000111222222333666555444222111111000000000111111222222222222111wwwccc^^^cccaaaWWWQQQRRRRRRNNNKKKJJJHHHLLLOOOQQQQQQOOOOOOOOOMMMNNNNNNOOOOOOMMMLLLKKKEEEBBBDDDIIILLLVVVssssssZZZIIIAAACCCEEEFFFEEEEEEGGGHHHGGGBBBCCCEEEFFFFFFDDDBBBAAA>>>???@@@AAAAAA@@@???>>>;;;<<<<<<<<<<<<<<<<<<<<<999:::<<<=========<<<<<<999:::;;;;;;;;;:::999888333555777:::;;;;;;:::999888777666555555555555555777777666555444333333222333333333333333333333333444555555555555555555555222222333333333444444444333333333444555666777777444444444444666888:::<<>>AAA???::::::>>>>>>:::777888:::;;;;;;:::999888===CCCIIIIIIGGGKKKUUU^^^iiipppyyy|||pppbbbYYYNNNKKKGGGCCC@@@???@@@@@@999:::<<<<<<<<<:::888777999999888666555666888;;;999999888777777777777888777777888888999999::::::::::::::::::::::::;;;;;;999999999999999999999999666666666666666666555555555555555555555555555555333333333333333333333333222222222222333333444555555555555555555555555555555444444444444555666777444333222222222333555666777666555555666777666666777999;;;;;;999999999:::999;;;===???CCCKKKUUU]]]gggpppzzzxxxkkk^^^UUUNNNJJJHHHHHHGGGFFFDDDCCCCCCCCCCCC>>>>>>===<<<;;;::::::::::::;;;<<<>>>??????===;;;;;;;;;>>>DDDEEEEEEKKKTTTXXXjjj~~~}}}sssYYYTTTNNNHHHDDDAAA>>><<<555555666666666666666555333333333444555666777888555555444444444333333333222222111111111111222222222222111111222222333444666666777777777777666666333222111000000222444555111111000000111222333333888777555333222111000000000111111222222222111111yyyiiiiiieee[[[MMMMMMNNNMMMLLLKKKIIIHHHKKKJJJJJJJJJKKKLLLNNNOOOTTTQQQOOOOOOOOOMMMHHHDDDFFFHHHGGGHHHUUUppp{{{___OOOHHHDDDCCCCCCDDDEEEEEEFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============???===<<<;;;;;;<<<;;;;;;:::::::::::::::999777777666666777777888888888999666666666666666666666666555666666555333111222333444444444444444444444444333333444444555444444444000111222333555666777777666444111111222333444444333333666999777777AAANNN\\\kkkzzzzzzmmmUUUUUUTTTNNNFFF@@@>>>???>>>>>>?????????>>>======<<<<<<;;;999:::===BBBFFFKKKLLLLLLOOOSSS\\\fffmmm{{{~~~uuuiii^^^TTTKKKEEEDDDBBB@@@>>>======>>>???999999888888999999:::;;;888888888888888888999999666666777777888888999999999;;;<<<<<<<<<<<<===>>><<<<<<============<<<<<<<<<<<<<<<;;;::::::999999777666555444444444444444333333333333333333333333333333333333333333333333333333333444555666777888666666555555555666666777777666555444333333444555777444222333666777666444555555555555555555444444888888999999999999888888888888:::<<<>>>@@@AAABBBIIINNNVVV___iiirrr{{{~~~ooo^^^QQQJJJEEECCCCCCEEEFFFEEE@@@;;;???@@@@@@===999888;;;>>>:::999999888999:::<<<===;;;;;;;;;===@@@CCCGGGIIIIIITTTeeeuuupppaaaSSSNNNIIIAAA<<<<<<;;;777444444777999888666666666555555555444444444333444555666555444333222111111111111111111111111000111111111111222222222333555666888888666555333333222222222333333444555111111111000000000000///111111222222222333333333111111222222222333333333vvvgggddd^^^TTTLLLMMMMMMMMMLLLJJJHHHGGGJJJJJJJJJJJJJJJLLLMMMNNNQQQPPPNNNNNNOOONNNKKKHHHEEEFFFHHHPPPdddnnnVVVKKKEEEBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;<<<===>>>???;;;;;;;;;:::999888777666777777777777888888888999777777777777777777777777555666666555333222222333333333333333333333333333333333444444555555444444111222222333444555666666555333222111333555666777555222333999???FFFTTTbbbyyyqqqaaaTTTNNNOOOPPPLLLFFF@@@===<<<:::;;;;;;<<<<<<<<<<<<<<<888:::;;;===???CCCHHHKKKRRRUUUZZZ___eeemmmuuuzzzzzzkkkeee[[[SSSLLLEEE???;;;@@@???>>>===<<<<<<<<<===;;;::::::999888888888999777777777777777777777777777777777777777888888888777999:::999999:::<<<>>><<<==================<<<======<<<;;;;;;::::::999777777666444444333333333333333333333333333333333333333333333333333333333333333333333444555666666555555444444555666777777777666555444444444555555888666444444666666555444555555444444444444555555888888999999999999888888999999::::::::::::;;;;;;<<>>======>>>???>>>===;;;:::999999999:::;;;<<<:::::::::;;;>>>AAADDDFFFHHHMMMUUU```lllzzzvvveeeXXXLLLBBB@@@CCC;;;888444333555777888777666666555555555444444444333444444555444333222111111111111111111111111111000000111111111222222222444555666777777666555444333333222222222333333444222222111111111000000000222222222222222222222222222222222111111000000000oooggg```WWWQQQLLLLLLLLLLLLJJJIIIHHHGGGJJJJJJJJJJJJJJJKKKLLLMMMOOONNNMMMMMMNNNNNNLLLJJJFFFHHHMMM^^^yyyvvv\\\LLLFFFCCC@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============999999999:::;;;<<<===>>><<<<<<;;;:::999777777666777777777888888888888888888888888888888888888888555666777666444333333444222222222222222222222222222333444444555555444444333333333444444444555555444333222222333555777999:::555555???NNN]]]lllvvvmmm\\\NNNEEEDDDFFFHHHGGGCCC>>>:::888999999::::::;;;;;;<<<<<<888;;;>>>AAAEEEIIIOOORRRWWW\\\dddlllsssyyy~~~~~~pppbbbPPPLLLGGGCCCAAA>>>;;;999<<<<<<<<<<<<;;;;;;:::999===<<<:::999888777777777777777777777777777777777888888888888777777777777666666777666666777;;;>>><<<======>>>>>>======<<<======<<<<<<;;;:::::::::888777666444333222222222333333333333333333333333222222222222222222222222444333333222222333333444333333333444555666777888888777555444444555666666999777555444555555555333666555333222222444555666888888999999999999888888999999999999999888888888666777777888;;;AAAHHHMMMYYY___jjjttt}}}ggg]]]PPPGGGCCCCCCBBBBBBCCC???===???EEEFFFBBB===<<<<<<;;;:::::::::;;;;;;::::::::::::<<<>>>AAABBBEEEFFFIIINNNXXXfffttt~~~{{{lllZZZKKKEEEFFF@@@===:::666555555666777555555555555555444444444222333333333333222111111111111111111111111111111000000000111111111222222444555666777777666555444444333333222222222333333333222222222111111111111222222222222222222111111333333222111000///...---oooiiifff^^^VVVRRRLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKMMMLLLLLLLLLLLLKKKJJJJJJJJJMMMVVVllldddNNNFFFFFFCCC???BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============;;;888777999===>>>;;;888===<<<;;;999888777666666888888888888888888888888777777777777777777777777555666777666444333444555111111111111111111111111222222333444555555555555444444444444444444444444333333333222222333666888===;;;???NNNcccttt}}}{{{~~~jjjXXXMMMGGGEEE===>>>??????>>>;;;999888::::::::::::;;;<<<<<<======???BBBFFFJJJPPPWWW\\\aaafffmmmtttyyy}}}|||nnncccVVVJJJDDDCCCAAA???>>>>>>======:::;;;<<<===<<<;;;999888<<<;;;:::999888888888888888888888888777777777777999999888888777777666666555666555444444777;;;>>><<<======>>>>>>======<<<======<<<<<<;;;:::::::::888777666444333222111111222222222222222222222222111111111111111111111111444333333222111111222222222222222333444666777888777777555555555555666777666555444444444444444444666555333111111333666777888999999::::::999999888888888999999::::::;;;;;;777777777666666999===@@@@@@FFFQQQ]]]hhhsss}}}vvvgggZZZQQQJJJDDD@@@DDDAAA???BBBFFFGGGDDD???======<<<;;;;;;;;;:::::::::::::::;;;<<<===???@@@BBBDDDGGGKKKPPPWWW___eeerrr___OOOFFFDDDBBB@@@<<<888666555444555555555555555555555555222222222222111111000000111111111111111111111111000000000000111111111111444555666666666666555444444333222222111222222222333333333222222222111111222222222222111111111111333222222111000000//////zzzfffdddddd\\\SSSRRRMMMLLLKKKJJJIIIHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHHHHJJJQQQ```yyynnnUUUGGGFFFGGGEEEAAACCCDDDDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===============::::::>>>DDDEEE???999===<<<:::999888777777777999999999888888888888888666666666666666666666666444555666555444333444555111111111111111111111111111222333444555555555555555444444444444333333333333444444222111111555888777>>>LLLaaawww~~~vvvaaaQQQHHHDDDBBBAAA:::999888888888888999999:::999999999:::;;;<<<===BBBDDDGGGKKKRRR[[[fffmmmtttvvvzzz}}}|||wwwlll^^^RRRKKKEEE@@@>>>>>>===<<<;;;:::::::::999;;;<<<>>>===<<<999888:::999999888999999:::::::::::::::999999888888888999999888888777777666666666777666555555777;;;>>><<<<<<============<<<<<<<<<<<<<<<;;;::::::999999777666555444222222222111222222222222222222222222111111111111111111111111444333222222111111111111111111111222333555666777777666555444444555666777222222333222333333444666555444222111111333666888999999::::::::::::999999888888888999999999::::::333555777777666555666888666:::???FFFOOOYYYbbbiiivvv|||{{{qqqfffZZZMMMDDD@@@???>>>???BBBCCCDDDCCC============<<<;;;;;;:::<<<<<<<<<<<<===>>>>>>???@@@BBBDDDGGGIIIMMMQQQUUUgggvvvsss^^^NNNCCCBBB@@@>>>;;;888666444444555555555555555555555222222111111111000000000111111111111111111111111//////000000000111111111444444444555555444444444333222222111111222222222333333333222222222111111111111111111111111111111222222222222222222222222ttteeeaaa___WWWPPPNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHKKKLLLKKKIIIGGGFFFGGGIIIJJJXXXmmmnnn]]]KKKEEEGGGHHHFFFDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@AAAAAAAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============>>>@@@DDDIIILLLJJJEEE@@@<<<;;;999888777888888999999999999999999888888888555555555555555555555555333444555555333222333555111111111111111111111111111222333444555666666666444444444444444444444444333444555333111222666:::666EEE\\\ssskkk]]]NNNHHHGGGCCC>>>;;;:::777555444555777888888777777777888:::<<>>======<<<;;;<<<<<<======>>>?????????>>>>>>>>>>>>???EEELLLQQQRRRdddwwwpppbbbIIIDDD???======<<<999666444444444555555555555555333222111111000000111111111111111111111111111111/////////000000000111111333333333333333333333333111111111111111222333333333222222222111111111111000000000111111111222222111111222222222333333333tttmmmddd^^^YYYSSSPPPNNNOOONNNLLLJJJIIIIIIIIIJJJGGGHHHIIIIIIIIIIIIHHHGGGJJJKKKLLLJJJHHHHHHJJJMMMOOOccc}}}|||]]]PPPFFFDDDFFFEEEEEEGGGFFFFFFFFFFFFFFFEEEEEEDDD@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>============>>>IIITTTUUUMMMDDDAAABBB;;;:::888777777888:::;;;:::::::::999999888888888666666666666666666666666222333444333222222333444222222222222222222222222000111333444555666666666333444444444444444444444111444666555444555;;;@@@EEEZZZtttsssXXXNNNGGGGGGFFFAAA;;;999999777555555777888777666666666888:::>>>CCCGGGJJJNNNSSS[[[ccclllvvv~~~tttbbbSSSLLLIIIEEEBBB???>>>???@@@;;;===>>>===:::888999:::::::::;;;<<<<<<;;;;;;:::::::::999999888999999999;;;;;;::::::999888888777777777777777777888888888777888888777666666888999999::::::;;;;;;::::::999::::::999888888777777666444444333333222333333444111111111111111111111111333333333333333333333333444333333222222222333333222222111222222333444444444333222222333444555666666777888666333222333555222222222222333444555666999::::::;;;;;;::::::999888888888777777666666666555777888888777666777888555777888888777777999:::???HHHSSS___iiitttvvvmmmXXXNNNCCC======@@@AAA@@@<<<<<<===>>>>>>>>>======;;;;;;<<<===>>>?????????======<<<;;;<<>>>>>???;;;777444444444555555555666666444333222111000111222222111111111111111111111111////////////000000000111222111111111111111111222000000000000111333444444222222111111111000000000......///000111222333333222222222222111111111111ffffffccc[[[UUUSSSRRRQQQPPPNNNMMMKKKJJJJJJJJJJJJGGGHHHIIIIIIIIIHHHGGGFFFIIIKKKLLLKKKJJJJJJNNNQQQWWWooooooTTTJJJCCCDDDDDDBBBCCCHHHGGGGGGGGGGGGGGGFFFEEEEEEAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>============???QQQ```\\\III888777===:::999888777777999;;;<<<:::::::::999999888888888777777777777777777777777111222333333111111222333222222222222222222222222000111333444555666666666333333333444444444555555///333666777666999???EEEYYYooo}}}mmm\\\NNNFFFBBBBBB???888666999999777666777999999666333777888:::>>>DDDKKKPPPTTTXXX^^^gggooovvv{{{~~~pppddd[[[NNNDDDFFFEEEEEEFFFDDD@@@======777999<<<;;;999888999;;;999::::::;;;;;;;;;::::::<<<<<<:::999888777777777::::::999999888777777666666666777777888888999999666888888888666555666777888999999::::::999999888999999888888777666666666333333222222333333444555111111111111111111111111333333333333333333333333444333333222333333444444222222222111222222333333333222222111222333444555;;;<<<;;;888444111222444111111222333444444555555999::::::;;;;;;::::::999777777888999:::;;;<<<<<<666777666444333333555888000444777999999888777777777<<>>999;;;<<<===?????????>>>>>>::::::<<<===>>>>>>???>>>===???AAAAAA@@@@@@AAABBBGGGIIIKKKSSSdddyyywwweeeOOOBBB@@@@@@<<<777444444444555555555666666444444222111111111222333111111111111111111111111////////////000000000000111111000000000000111111/////////000111333444555111111111000000000000///------...000111222333444333333222111000///......vvv```___\\\WWWRRRNNNNNNNNNPPPNNNMMMNNNPPPOOOLLLHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHJJJJJJHHHHHHLLLOOOOOOaaa{{{~~~uuu___MMMIIIDDD@@@???BBBFFFJJJDDDDDDEEEFFFFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@???CCCAAA@@@@@@AAA@@@>>><<<======>>>>>>>>>>>>======CCCCCCBBBBBB@@@===;;;999999666555888===>>>;;;777;;;:::999999888888999999666666777777777555444222444333333222222333333444333333222222222333444555333333333333333444555666111222333333222333444666888444444777999===JJJXXXwwwsss```PPPIIIIIIEEE???;;;999888777666666888:::;;;:::999888999888>>>EEEGGGGGGKKKUUU^^^dddkkkttt{{{~~~vvvssskkk___SSSKKKEEEBBB@@@;;;===CCCKKKPPPMMMDDD;;;::::::::::::::::::999999<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999888888;;;;;;;;;:::999888777666444555777888888888777666777666666666555555555555::::::;;;999888777888:::333444555777888999999999333333444444333333222111555444333333222222222333666555555444444333333222333333333222222111111111111111000000111111222333222333444444222222333444555555555555444333222222222222111111222444555666666777888999:::999888888777777888888888999999999888888777666555444333333444333333555777888777666555888:::<<<>>>FFFQQQZZZkkkttt}}}wwwkkk\\\MMMCCC>>><<<:::::::::<<>>?????????@@@AAAAAA???===???@@@AAA???===<<<===>>>===CCCIIIMMMUUUcccsss}}}zzzeeeTTTIII@@@;;;:::888777666666888999555///111222444666666777666666444444333222222111111000111111111000000000000000////////////000000000000000111111111111222222222......////////////......222111000//////000111222000000111111111111000000mmm```^^^ZZZVVVSSSQQQOOONNNNNNLLLLLLMMMOOOOOOLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKQQQVVVmmmnnnWWWLLLIIIDDDAAA@@@BBBFFFHHHEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@@@@???BBBAAA@@@@@@AAA@@@>>><<<======>>>>>>>>>>>>=========>>>>>>>>>===<<<:::999888666555888<<<>>>;;;777;;;:::999999888888999999888888888777555444333222444333333222222333333444222222333333333333444444555555444444444555555666333444444444333333555777888777888;;;>>>FFFYYYkkk|||jjj[[[QQQLLLKKKDDDAAA<<<999999999888777444666888999888999:::;;;EEEIIIMMMOOOQQQWWWbbbjjjkkkqqqxxx}}}lll___WWWQQQIIICCC@@@>>>======???AAADDDKKKOOONNNFFF@@@::::::;;;;;;;;;;;;;;;;;;<<<===============<<<<<<;;;;;;::::::999888888888::::::::::::999888777666555555666777777777777666777777666666666555555555888999999888666555777888555555666777777666666555333333444444333333222111555444333333222222222222333333333333333333444444333333333222222222111111111111000000111111222333222333444444222111222333444444444444444444333333222222111111222444555666555666888999:::999888777666666666777777777888888777777666666555555444444555444444555777888777555666888999888777;;;CCCJJJSSS\\\iiivvvzzzooobbbTTTIIICCC???>>>===>>>@@@AAA@@@??????>>>>>>@@@AAAAAA???===>>>??????>>><<<;;;<<<===@@@BBBDDDDDDHHHSSSbbblllssscccTTTGGG???<<<777666444444555666555333222333444666666666555555444444333222222111111000000000000000000111111111////////////000000000000000000111111111222222222000000000111111000000000222111000//////000111222000000111111111111000000nnnddd___[[[VVVTTTTTTSSSQQQNNNKKKJJJJJJLLLNNNNNNLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKGGGGGGJJJJJJJJJTTTaaa|||cccNNNIIIGGGDDDBBBAAABBBDDDFFFFFFFFFFFFEEEEEECCCBBBAAA@@@AAAAAAAAAAAA@@@??????AAA@@@??????@@@@@@>>><<<<<<======>>>>>>======<<<999999:::;;;;;;:::888888888666666888<<<===:::777::::::999888888888888999;;;:::777555444333333333333333222222222222333333111222333444444444333333666666555555555555555666444555555555444444555777888888;;;@@@HHHWWWnnnvvvbbbPPPGGGEEEGGGHHH???<<<999777777888888888444666777999:::<<<@@@CCCNNNOOORRRUUU[[[ccclllrrruuuzzzxxxhhhUUUHHHBBB@@@<<<;;;===>>>??????===<<<>>>AAAEEEEEEAAA===;;;;;;;;;<<<<<<============>>>>>>?????????>>>>>>======<<<;;;999888777777888888999888888777666555555555555555555666777777777777777666666666555555666666777555444333444666777777777666555444222222333333444444333333222111444444333333333333222222000111111222333333444444333333333222222222222111111111000000111111222333333444555444222111111222222333333444444444444333222222222222333444555555444555888::::::999777555555555555555666666666666555555555555555555555555666555555666777777666444666777777555333444888<<<<<>>@@@AAA???>>>>>>???@@@@@@???===<<<>>>>>>>>><<<;;;<<<===???@@@@@@@@@AAAGGGQQQZZZuuuxxxfffTTTFFF???<<<:::777555444333444555333444555666666555444444444444333222222111111000//////000000111111222222////////////000000000000000000000111111111222222111111111222222111111111111111000000000000111111111111222222222222111111qqqbbbaaa\\\VVVQQQPPPRRRSSSPPPLLLHHHHHHJJJKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMGGGHHHMMMNNNPPP___rrrmmmWWWIIIGGGFFFEEECCCCCCCCCCCCCCCFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>???>>>>>>>>>??????===;;;<<<==================<<<999999:::;;;:::999888777777777777999;;;;;;999777:::999999888888888888888;;;999666444333333555666333333222222222222333333000111333555555444333222666666555444444444444555444555555555444444555777777999>>>HHHXXXlllkkk```RRRIIIEEEDDDAAA???<<<999777666666777777666666888999;;;>>>BBBHHHLLLSSSUUUYYY___fffmmmsssvvv|||xxxfffYYYOOOFFFAAA???===<<<===???@@@@@@???:::888777999;;;===<<<;;;;;;;;;<<<===>>>?????????>>>>>>???@@@AAAAAA@@@@@@???>>>===;;;:::888777666777777777777777666555555666555444444444555777888777777777666666666666555555666666555333222444555666666666555444333222111333333444444333333222111333333333333333333333222000000111111222222222222222222222222222222222222111111000000111111222333333444444333111000111222111222333444444444444444222222222222333444444444222444777999999888666444444555555555666666666666444444444555555666666666666666555666777777555333444666777666555555777999555888===DDDMMMXXXdddkkkwwwqqqdddQQQKKKAAA;;;;;;>>>BBBDDD@@@>>>>>>>>>@@@@@@???>>>===>>>???>>>===<<<===>>><<<<<<>>>AAACCCDDDJJJPPP[[[jjjyyyzzzgggRRRCCCCCC@@@<<<:::777333222444444555666666666555444333444444333222222111111000......///000111222222333////////////000000000000000000000000111111111111222111111111111111111222111000000000000000000111111111222222222222111111hhh]]]```WWWQQQLLLLLLOOOPPPNNNJJJFFFHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLHHHIIIQQQYYYdddxxxnnnXXXMMMIIIEEEEEEDDDDDDCCCBBBBBBAAADDDDDDCCCBBBAAAAAAAAA@@@??????@@@@@@??????>>>===>>>===<<<===>>>>>><<<;;;<<<<<<============<<<<<<<<<<<<======<<<:::888777777777777999::::::888777:::999888888777777888888888666444222333555777999333222222111111222222333000111333555555444333222444444333333222333333333222444555444444444666888999<<>>BBBHHHOOOTTTYYY^^^eeennnuuuyyyzzz{{{}}}ppp]]]MMMCCC@@@??????<<<;;;;;;<<<======<<<:::>>><<<::::::;;;===??????<<<<<<======>>>???@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@>>><<<:::888777666666666777777777666555555666666555444444666777888888777777777666666666666555666666555333333444666333444444444444444333333333333444444333333222111222222333444444444333222222222222111111000000000222222222222222222222222111111000000111111222333222333444333111000111222111111222333444444444444222222333333333333333333222333666777888777555333555555555666666666777777333333444444555555666666666666555666777777555333444555777888777777777888888888888999<<>>???@@@AAA@@@??????@@@AAA@@@>>>>>>>>>@@@???;;;:::===>>>???DDDLLLLLLVVVdddpppzzz{{{dddNNNFFF@@@======:::444222444444555666666666555444333444444333222222111111000......///000111222222333////////////000000000000//////000000000111111111111000////////////000111000000000111111000000000111111111222222111111111{{{ddd[[[]]]RRROOOKKKJJJLLLMMMKKKIIIFFFIIIKKKLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLGGGHHHKKKTTTeee{{{sssZZZJJJGGGIIIDDDDDDDDDCCCCCCBBBAAAAAABBBAAA@@@@@@???@@@@@@@@@>>>????????????>>>=========<<<;;;<<<======<<<:::;;;<<<<<<======<<<<<<;;;===>>>>>>===<<<:::999777666777888999999888777777999999888777777777777888666555333222333666999;;;222222111111111111222222111222333444444444333333222222222222222333333444222333555555555666999;;;???HHHWWWjjj{{{ggg[[[PPPJJJDDD@@@@@@???===;;;:::888666666777888777666999;;;>>>BBBGGGMMMUUUZZZ^^^eeepppxxx}}}}}}}}}}}}ssskkkZZZTTTJJJBBB>>>===<<<<<<:::999999;;;======<<<:::>>>===<<<;;;<<<===???@@@=========>>>>>>?????????===>>>@@@AAABBBCCCCCCDDDAAA@@@???===;;;999888777666666777777777777666666666666666666666777888888888888777777777666666666666777777555444333555666222222333444555555555555333333444444333333222111111222333444555444333222333333222222111000000///111222222222222333333333111111000000111111222333000222333222111111222333111222222333333333333222222333333444444333333222222333444555555555444444555555555666666666666777333333444444555555555666666555555666777777666444666666666777666666555444999999888666666999>>>AAAIIISSS```jjjvvvtttdddTTTIIICCC@@@>>>CCCAAA??????AAABBBAAA@@@AAABBBBBBAAA???>>>>>>???DDD;;;777999999888===FFFIIILLLSSS]]]jjjyyyxxxcccJJJ@@@:::===<<<777444777333444555666666555444444444444333222222111111000//////000000111111222222////////////000000000000/////////000000000111111000///...------...///000000000111111111111000000000000111111111111000000oooaaa[[[XXXPPPNNNLLLKKKJJJIIIJJJJJJGGGJJJMMMMMMLLLKKKKKKMMMJJJJJJJJJKKKKKKKKKLLLLLLEEEJJJLLLQQQgggwww___NNNFFFDDDEEEDDDDDDCCCBBBBBBAAAAAAAAA???>>>>>>===>>>>>>@@@@@@>>>>>>??????>>>>>>===<<<<<<;;;:::;;;======;;;:::;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<;;;:::999888666777999999888777777777999999888777777777777777666555444333444666888999222222111111111111222222222222333333333333444444111111111222333444555666222444666777888999<<>><<<;;;;;;<<<888777666777999;;;::::::>>>@@@EEEIIIOOOUUU]]]bbbfffooozzzwwwfffXXXPPPFFFCCC@@@>>>>>>>>>=========<<<<<<===??????>>>===999:::::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>===>>>???AAABBBCCCDDDDDD@@@@@@???===<<<:::999888666777777888888777777777666777777888888888888888888888888777777777666666555666666555333333444666333333444555555555555555333333444444333333222111000111333555555444333222222222222222222222111111111111222222222333333333111111000000111111222333///000222222111111222444222222333333333222222111222333444444444333222222333333333333333444444555333444444444555555555555444444444444444444444444555444444555777888777555666555555555666666555444666777888888777777999;;;:::AAAIIIPPP\\\lllyyyvvviii\\\PPPFFFAAADDDBBB@@@@@@BBBCCCCCCBBBBBBBBBBBBAAA>>><<<<<<===@@@;;;>>>FFFGGG???;;;>>>DDDFFFJJJQQQ[[[hhhvvv{{{[[[III<<<===>>>999666999222333444666666666555555444444333222222111111000000000000000000111111111////////////000000000000////////////000000000111000///---,,,,,,---///000///000111222222111000/////////000000000000//////xxxfff___[[[TTTOOOOOONNNLLLIIIHHHIIIKKKHHHKKKNNNNNNLLLJJJKKKMMMJJJJJJJJJJJJKKKKKKKKKKKKEEELLLLLLMMMdddhhhSSSJJJGGGDDDBBBDDDDDDCCCBBBAAAAAAAAAAAA======<<<<<<<<<>>>???AAA>>>>>>>>>>>>>>>======<<<;;;::::::;;;<<<===;;;:::;;;<<<<<<<<<<<<<<<<<<;;;666777888999::::::999888666777999999888777666777999888888777777777777777777666555444444555666777222222111111111111222222333333222222222333444555111111222333444666777888333555777999:::<<<@@@BBBRRRhhhyyyeeeWWWSSSUUUHHHHHHFFFBBB>>>:::::::::666555666888;;;===>>>===CCCGGGKKKQQQVVV]]]dddhhhrrr{{{wwwaaaNNNEEECCCBBB???===;;;<<<>>>@@@BBB@@@>>>======>>>>>>===;;;888:::;;;<<<;;;::::::;;;>>>>>>>>>===============<<<===???AAABBBDDDDDDDDD@@@???>>>===<<<;;;:::999777777888888888888888777666777888::::::999888888888888888888777777777777555555555444333222333555555555555666555555444444333333444444444333222222000111333555555555333222111111111222333333444444111111111222222333333333111111111000111222222333...///111111111222333555333333333333333222111000222333444444444333222111444333222111222333444555222222333333333444444444444444444444444444444444444333333555777888888666444444444555777999999888333666888:::999888888888777:::<<>>===>>>??????===;;;>>>???@@@???<<<:::::::::;;;;;;;;;::::::999999999<<<<<<<<<;;;:::999888777999999999888888888777777999999999999999999999999777888888999999777666555555555444444444444555555000111222333333333333333222333333444444333333222666666666444222111222333444555555555888@@@LLLTTTjjj}}}rrrcccYYYPPPJJJHHHEEEDDDAAA>>><<<:::999888;;;999999<<<<<<===FFFRRRTTTSSSWWW^^^bbbcccjjjrrr|||zzzfffVVVLLLEEE@@@=========>>>>>>===<<<;;;;;;>>>>>>>>>===<<<<<<;;;;;;===;;;999777777999;;;<<<;;;<<<===>>>?????????>>>===>>>???@@@@@@@@@@@@@@@AAA@@@>>><<<:::999888888777777777888999999::::::777999:::999888777888999999999999999777666555444666666666666666666666666666444333333555666666555222222222111111222333333222222222222222222222222333333222222222222222222333222111000000111222333111111111111111111222222333222222111111222222333555555444333222111000///333333333333333333333333333222222111111222222333333111000222555666444111222222333333333222111111555555555555555555555555444444555666777777777666777888888777666555555666555666999;;;>>>CCCHHHLLL[[[hhhyyyxxxjjj```QQQHHH@@@???CCCGGGEEEBBBBBBCCCCCCAAA???===<<<<<<:::@@@QQQkkkpppQQQ888<<<999BBBDDDEEELLLLLLPPP]]]kkk~~~iiiNNNCCCAAA===999777777666555555555666444333666555333111000000111222222111111111000000//////000000000000000000000000222111000.........///000111///...///000000///...555222......000111000...222111000.........///000wwwhhhaaa[[[TTTOOOPPPQQQPPPMMMIIIGGGHHHJJJHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKJJJIIIIIIFFFHHHMMM[[[sss}}}fffPPPIIIGGGBBBAAADDDBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;===??????>>>===;;;;;;;;;<<<<<<;;;;;;::::::::::::999999999888888::::::::::::999888777777999999999888888888777777888888888888888888888888777777888888888777666555555555444444444444555555111111222222333333333333222333333444444333333222333444555444222222444555111333555666:::FFFXXXeeeuuuqqq```XXXTTTMMMFFFCCCBBBBBB@@@???===;;;:::999999888:::???BBBEEEPPP\\\XXX```mmmuuurrrmmmsss}}}jjj```QQQGGGBBB@@@>>>;;;===============<<<;;;:::>>>===============<<<<<<>>>===:::999999:::<<<===;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@???===;;;:::999888888777777777888888999999999777888999888777666777999888888888888888777666555555555555555555555555555999777666555666666555444333333333333333333333333222222222222222222222222222222222222222222222222333222111000000111222333111111111111111111111111222222222111111222222222333333222222222222111111333333333333333333333333333222222111111222222333444222222333666666555333222222222222222222222222444444444444444444444444333444555666666777777777666777888777666555666777555666777888999<<>>???AAAAAA@@@???>>>===:::???LLLdddjjjPPP;;;AAA@@@CCC>>><<>>444333222333555666666555555444222111000000111111111111000000000/////////////////////////////////222111000///......///000000///......000000///...444111//////111111000...222111000///...//////000~~~lllfffaaaWWWOOOMMMMMMNNNNNNMMMKKKIIIIIIJJJGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHJJJIIISSSjjjiiiXXXHHHEEEEEEBBBBBBEEEAAA@@@???===<<<;;;;;;;;;:::999:::<<<>>>??????===:::999888;;;>>>@@@>>><<<999999999999888888888888888888999999999888888777999888888888888777777777777777777777777777777777777777777888777666666555555444444333333444444555111222222222222333333333222333333444444333333222111222333333222333555777222444666999@@@RRRjjj{{{fff[[[PPPNNNMMMHHHBBB????????????>>>===;;;999888888999<<>>???>>>;;;<<<<<<<<<<<<;;;::::::============>>>>>>>>>>>>???>>><<<:::::::::<<<===::::::;;;<<<<<<======>>>>>>>>>???@@@@@@@@@??????===<<<;;;:::888888888777777777888888888888888888666777888777666555666888666777777888888777777666555555555555555555555555:::999888888888777555333333444444555444444333333222222222222222222222222111111111222222333333444222222111111111111222222111111111111111111111111222222111111111111222222111111111222222222333333333333333333333333333333222222111111111111222222555444444555777777666444333333222111111222333444333333333333333333333333333444444555666666777777555777888777666666777888777888888777666777:::<<<>>>CCCLLLUUU```nnn}}}wwwkkkZZZKKKBBB@@@@@@AAA===???AAACCCCCCAAA???===999===EEEWWW^^^LLL???GGGOOOMMM???777???CCCEEEMMMOOO___rrrsss```KKK===<<>>===<<<>>>;;;999<<>>>>>>>>===<<<:::888777;;;===AAAGGGOOOXXXdddlllxxxsss\\\MMMEEEAAA===;;;<<<=========:::;;;;;;;;;;;;;;;::::::<<<<<<===>>>>>>???@@@@@@???>>><<<:::999::::::;;;999999::::::;;;<<<<<<======>>>>>>?????????>>>>>>;;;:::999888888777777888888888888888777777777777555666777666555444555777555555666777888888777777555555555555555555555555888777777888888888666333444555666666666555444333222222222222222222222222000000111222333333444444222222222222222222222222222222222111111111111111111111000000000000111111111111111111222222222222222222222222222222222222222222111111111111222222555555666666777777666555444222111000000222444555333333333222222222222222333333333444555666777888555666888888777777888::::::;;;;;;999777777888:::999:::===AAAIIIVVVdddnnnxxx|||mmm\\\NNNDDD???===@@@AAABBBDDDDDDBBB>>>;;;888:::===HHHQQQGGGAAAKKK``````OOO???>>>???BBBKKKIIIRRRaaarrruuu]]]HHH???>>><<<999666444333222111///222111111000000000//////////////////....................................000000000////////////000000///...///111111111///000000111222333222111000111111111111111111111111mmmaaaaaa^^^QQQKKKOOONNNLLLIIIHHHIIIKKKNNNPPPLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKOOOQQQccchhhRRRLLLGGGGGGGGGGGGGGGHHHAAA@@@???>>>===<<<<<<<<<<<<;;;;;;<<<======;;;:::@@@<<<:::<<<@@@BBB>>>:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::777777777777777777777777888888888888888888888888666666666555555555555555333333222222222222333333333333222111111222222333222333333444444333333222333444444444333333555777:::999<<>>===;;;:::999999999999888::::::;;;;;;;;;;;;;;;:::<<<======>>>???@@@AAAAAA>>>===<<<:::999888888888888888888888999:::;;;<<<<<<======>>>>>>===<<<<<<999888888777777777888888999888888777777666666666444666777666555444555666444555666777777777777777555555555555555555555555555444444666888888777666666666666666555555444333222222222222222222222222000000111222333333444444222222222333333222222222222222222111111111000000111000000//////000000111222222222111111111000000222222222222222222222222222111111000000111111222555666666777666555555555333222111000000222444555333333222222222111111111333333333333444666777888555777888888777777888:::999:::;;;:::888777888:::999888777888<<>><<<777999777<<>>>>>======>>>>>>===<<<<<<======;;;999===;;;999:::<<<<<<:::777;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;::::::999666666777777777777777888888888888888888888888888666666555444444444444555333222222111111222222333444333222111111111222333222333333444444333333222444555666555444555666888999>>>IIIZZZpppsss```UUUQQQFFFGGGGGGDDD<<<:::CCCPPPFFFBBB===999888:::===@@@GGGNNNWWWaaarrrsss\\\III>>>===@@@::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;===>>>>>>???@@@AAAAAAAAA>>>===<<<:::999777777666888777666666777888:::;;;;;;;;;<<<<<<<<<;;;::::::777777777777777888999:::999999888777666666555555555666777666555444555777444555666666777777777777444444444444444444444444555444333444666888999888777666555444444444444444222222222222222222222222111111111222222333333444222222333333333333222222333333222222111000000000000000////////////000000222222111111111000000000222222222222222222222222111111000000000000111111333555666666444333333444222111111111111333444555444333333222222111111111222222222222444666888999666888999888777777888999666888999888777666777888666666555666888;;;???AAAQQQ^^^ppp~~~yyyiiiWWWLLLCCC???<<<<<<>>>@@@@@@>>>777;;;777666===>>>===EEEfffxxxtttYYYCCC666777CCCJJJGGGJJJTTT```mmmyyyqqqXXXDDDAAA>>>:::777777666666555000111111222222111000000...////////////000000000...........................//////000000000000///000//////000222333222111...000222333222222333444111111222333333333222222iiifff___UUUKKKGGGIIILLLMMMKKKKKKMMMPPPQQQOOOMMMJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMVVVlll~~~wwwaaaQQQEEEFFFFFFCCCAAAAAABBBCCC??????>>>>>>>>>>>>>>>???===<<<<<<===>>>???===<<<::::::::::::::::::999888:::::::::;;;;;;<<<<<<<<<:::::::::::::::999888777666666666666777777888888777777777777777777777777666555444333333333444444222222111111111111222222555444222111000111222333222333333444444333333222333444666666666777:::<<>>FFFKKKRRRZZZdddpppqqqiiiZZZJJJ>>>:::===@@@<<<<<<<<<<<<;;;;;;<<<===:::;;;<<<===============?????????@@@@@@AAAAAAAAA??????===;;;:::888777666777666555555666777999;;;:::::::::::::::999888888777666777777888999:::;;;:::999888777666555444444555666777777555555666777555555666666666666666666444444444444444444444444999777444444666888999:::888777444222111222444555222222222222222222222222222222222222222222222222222222333444444333222222333333222222111000000///000//////......//////000000000000000111111111111111111111111111111111111111111000000000000111111111333555444222000111222000111111222222333444444555444444333222222111111222222111111333555888999888999:::999777777777999666777888888666555555666555555555666777999999888;;;DDDSSScccrrr~~~nnnbbbQQQIIIAAA===>>>@@@@@@???999???999555;;;===;;;AAA\\\vvvzzzaaaHHH777444<<>>??????<<<;;;;;;===???AAA@@@>>>999;;;<<<<<<;;;:::;;;<<<999999999::::::;;;;;;;;;:::::::::999888777666555555666666666777777888888666666666666666666666666666555444333222333444444222222111111111111222222555444222000000111222333222333333444444333333222111333555666777999<<>>AAAMMMFFF>>>888:::BBBMMMUUU[[[cccmmmxxxwwwfffVVVQQQJJJDDDAAA???<<<:::<<<<<<<<<:::888777888999;;;;;;<<<===>>>>>>======???@@@@@@@@@@@@AAAAAAAAAAAA@@@???===;;;999888777777666555444555777999:::999999999999999888777666666666777777888:::;;;<<<:::999888777666555444333666777888777666555666888555666666666666666555555444444444444444444444444===:::666444555888::::::999777444111000111333555222222222222222222222222333333222222222222222222222222444444444444222222333333222222111000000/////////............//////......///000111222333333111111111111111111111111111111000000000000111111000222444333000...///111///000111333333444444333555555444444333222111111222222111111333555888:::999::::::999777666777888888999:::999777666555666666666666666777777666555:::;;;???HHHWWWjjjzzz~~~sssaaaWWWJJJBBB@@@@@@@@@???;;;BBB<<<666;;;===:::>>>UUUrrr{{{fffNNN;;;333888999:::???EEEGGGKKKZZZkkk~~~{{{~~~~~~pppLLLHHHBBB===:::888666444111111333444444333222111//////000000111111222222000000000000000000000000---...///111111111000///---,,,+++---///000000//////000222111000111555999000111333444555444333333