BM6P6(@ ~~~{{{~~~}}}{{{ooojjjgggjjjmmmqqqxxx|||~~~~~~||||||~~~}}}yyyzzz||||||vvvooolllpppuuu}}}}}}~~~~~~~~~|||~~~~~~~~~wwwlll___YYYYYY___kkkwww}}}}}}~~~~~~~~~~~~|||}}}~~~~~~|||{{{~~~~~~~~~~~~}}}|||{{{|||~~~}}}{{{xxxuuurrrrrrrrrtttyyy|||uuummmjjjkkklllmmmnnnpppqqqqqqpppsssuuuvvvvvvvvvxxxyyyvvvwwwxxxvvvrrrqqqrrruuuppppppqqqssstttuuuvvvvvvyyyyyyyyyxxxyyy||||||}}}}}}||||||~~~}}}~~~~~~tttooommmooorrruuu{{{}}}}}}~~~||||||}}}|||wwwrrrnnnoooppp{{{}}}}}}~~~~~~~~~~~~{{{oooccc[[[YYY^^^jjjvvv}}}~~~~~~~~~}}}~~~{{{||||||}}}}}}}}}||||||~~~}}}|||{{{zzz{{{~~~~~~|||zzzyyyvvvtttssssssssswww}}}}}}wwwqqqoooooooooooooooppppppqqqppprrrtttuuuuuuuuuvvvwwwvvvwwwwwwuuurrrqqqsssuuupppppppppqqqrrrssstttuuuwwwwwwxxxwwwxxxzzz~~~}}}||||||||||||||||||}}}|||wwwuuuwwwyyyzzz}}}|||zzzxxxvvvtttqqqmmmkkkxxx|||~~~~~~}}}}}}}}}~~~uuuhhh___ZZZ\\\gggrrr{{{~~~~~~~~~~~~}}}}}}|||}}}}}}~~~}}}|||{{{{{{}}}~~~{{{zzzzzzyyyxxxvvvvvvuuussstttxxxzzzuuutttsssrrrqqqqqqpppppppppqqqrrrttttttsssssstttuuuuuuvvvvvvuuusssrrrsssuuusssrrrqqqqqqqqqrrrtttuuuuuuwwwxxxyyyyyyzzz}}}~~~|||{{{{{{{{{||||||{{{{{{|||~~~|||}}}zzzvvvqqqmmmnnnqqqqqqlllgggttt{{{~~~}}}~~~~~~~~~}}}}}}yyymmmbbb[[[ZZZbbbllluuu~~~~~~~~~}}}zzz|||~~~|||~~~~~~}}}{{{yyyxxxyyyzzzyyyxxxxxxvvvtttssstttyyy~~~yyyvvvuuusssrrrqqqqqqqqqrrrrrrtttuuuuuusssrrrssssssuuuuuuttttttssssssttttttvvvuuusssrrrrrrsssuuuvvvuuuwwwzzz{{{zzz{{{|||}}}~~~~~~~~~}}}}}}}}}|||zzz{{{|||{{{zzz{{{}}}}}}|||tttjjjccc]]]___gggmmmlllhhhqqqxxxzzz|||}}}rrrggg\\\WWW]]]eeeqqq|||}}}~~~}}}|||zzz|||~~~{{{}}}}}}yyy{{{yyywwwvvvxxxyyyyyyyyyxxxxxxwwwuuuuuuwww|||{{{vvvuuusssrrrqqqrrrsssssssssuuuvvvvvvtttssssssttttttsssssssssssstttttttttuuuuuusssrrrrrrssssssttttttvvvyyyyyyyyyyyyyyyzzz{{{||||||}}}~~~~~~zzz{{{||||||zzzzzz|||}}}|||~~~~~~}}}zzzppp___VVVMMMNNNYYYeeejjjkkknnnuuu~~~yyy|||~~~xxxmmm```WWWYYY```nnnxxx~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{}}}|||zzz|||yyyvvvuuuvvvwwwxxxxxxvvvyyy{{{{{{yyyxxx{{{~~~xxxwwwtttsssrrrrrrtttuuusssuuuvvvvvvtttssssssttttttrrrqqqrrrtttuuuuuutttssssssssssssrrrrrrrrrrrrssstttvvvwwwvvvuuuvvvwwwyyyzzz{{{|||}}}~~~{{{|||}}}}}}{{{zzz{{{|||~~~}}}{{{zzzpppXXXMMMAAA@@@LLL\\\iiinnnlllqqqzzzzzz|||~~~ttteeeYYYYYY^^^iiirrr}}}~~~~~~}}}}}}~~~~~~||||||}}}}}}}}}}}}||||||{{{~~~}}}zzzvvvtttuuuvvvvvvvvvtttzzz~~~||||||}}}}}}{{{xxxuuussssssttttttqqqsssttttttssssssssstttsssqqqpppqqqtttvvvuuutttrrrsssuuuvvvvvvuuutttsssuuuwwwxxxwwwvvvvvvwwwxxxzzzzzzzzzzzz{{{{{{{{{||||||}}}~~~~~~|||zzz{{{|||~~~}}}zzz|||rrrVVVIII;;;888DDDWWWgggpppkkkooowww~~~~~~{{{|||~~~~~~yyyiii\\\YYY]]]ccckkkvvv||||||{{{|||}}}~~~|||zzz|||~~~~~~~~~~~~~~~|||~~~}}}~~~~~~zzzvvvtttttttttuuutttssszzz~~~}}}}}}{{{wwwtttsssssstttoooqqqssssssrrrrrrrrrssssssqqqoooqqqtttvvvvvvtttuuuvvvyyy{{{{{{zzzxxxwwwzzz{{{{{{zzzyyyyyyzzz|||{{{zzzzzzyyyyyyxxxxxxxxx|||~~~~~~|||{{{{{{{{{|||}}}|||||||||fffQQQ;;;999KKKaaalllmmmkkknnnsss|||vvvnnnmmmppprrrsssuuuttttttwww}}}}}}}}}qqqaaaXXXVVVYYYgggxxx}}}|||}}}}}}}}}~~~~~~~~~~~~{{{zzz~~~~~~}}}xxxzzz~~~zzzvvvtttssstttuuuyyy~~~zzzvvvrrrpppppprrrqqqqqqsssttttttrrrppptttrrroooooopppsssuuuuuuooozzz~~~xxxxxxuuuooozzzzzzzzz{{{|||{{{xxxvvvyyyzzz|||}}}}}}|||zzzyyy{{{|||nnn]]]KKKIIIWWWiiirrrtttoooooorrryyy|||qqqhhhggghhhhhhhhhiiilllmmmrrrzzz}}}}}}sssdddYYYTTTTTT```qqq{{{~~~~~~}}}zzzzzz~~~~~~{{{tttwwwuuuzzz}}}wwwsssssstttuuu}}}}}}yyyuuusssrrrqqqqqqqqqrrrttttttrrrpppsssqqqooonnnooorrrtttuuu{{{zzzwwwtttpppyyyxxxxxxzzz{{{zzzwwwuuuvvvxxxyyyzzz{{{zzzxxxxxxyyyzzz}}}xxxmmmbbb```iiittt{{{}}}tttqqqpppvvvvvvlllbbb``````^^^\\\\\\aaaccciiirrrwwwyyy}}}vvvjjj\\\SSSRRR[[[hhhuuu}}}~~~|||zzz{{{~~~}}}wwwrrrqqqqqqxxxxxxsssrrrtttvvvzzz{{{}}}{{{xxxuuuqqqppppppqqqsssssssssqqqrrrpppnnnmmmnnnppptttvvv{{{wwwuuurrrwwwwwwwwwxxxyyyxxxvvvtttvvvwwwxxxzzzzzzzzzyyyxxxzzzzzz|||ӵ}}}{{{vvvuuuxxx|||zzztttooorrr{{{ssshhh___\\\\\\YYYVVVUUUYYYYYY^^^gggmmmqqqyyy~~~}}}}}}~~~~~~zzzqqqbbbTTTTTTXXXbbbnnnzzz}}}}}}}}}}}}~~~Ħ~~~~~~Ħ}}}}}}|||~~~ӵĦ}}}{{{xxxuuuoooqqqwwwyyyrrrqqqsssuuu|||vvvxxx}}}}}}xxxrrrqqqoooppprrrssssssrrrqqqpppnnnmmmmmmoootttwwwyyyvvvvvvvvvwwwvvvvvvwwwxxxxxxvvvtttwwwxxxyyy{{{|||||||||{{{}}}}}}~~~4ĉ@ӵ}}}xxxzzz~~~vvvooopppwww~~~qqqfff\\\YYYYYYVVVSSSSSSUUUSSSUUU[[[aaagggrrr{{{yyyzzz|||}}}~~~~~~}}}wwwiiiZZZTTTUUU[[[fffttt~~~}}}}}}}}}~~~>L~~~|||}}}=hĦ4ĉ@ӵ>L~~~{{{xxxvvvtttsssqqqrrruuu|||zzzrrrppprrrttt}}}~~~xxxuuuxxx}}}|||uuusssppppppqqqsssssssssqqqqqqpppnnnmmmpppuuuzzzwwwtttuuuwwwwwwvvvuuuvvvxxxxxxwwwuuuvvvwwwxxxzzz{{{|||||||||}}}~~~GG=?{{{xxx{{{yyyrrrpppsssyyy~~~qqqeeeZZZVVVVVVTTTRRRSSSSSSPPPOOOSSSXXX]]]hhhrrrrrruuuzzz|||~~~}}}qqqbbbTTTSSSUUU___mmmzzzHdĦ~~~|||=ĪjGG=?HdĦ~~~{{{wwwuuusssrrrrrrttttttuuu~~~zzzrrrppppppqqqzzz}}}xxxtttsssxxx}}}yyyvvvrrrpppqqqsssssstttssssssrrrpppnnnqqqxxx~~~~~~uuuqqqsssvvvvvvuuutttuuuwwwwwwwwwvvvttttttuuuwwwxxxzzz{{{||||||ӵĭӵӵĦӵӵĦƜ`1.׼s~~~Ħ~~~zzzwww{{{ӵĦ{{{uuuqqqĭӵTTTWWWĦ}}}ĦwwwĦfffttt}}}DdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ|||yyywwwvvvqqqssssssqqqwwwzzzssspppoooooossszzz~~~xxxtttqqqpppuuuyyyzzz{{{~~~}}}yyytttqqqqqqrrrttttttuuuvvvuuurrrpppssszzzxxxrrroooqqqvvvuuusssrrrsssuuuvvvvvvuuusssttttttvvvxxxzzz{{{|||?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵzzzvvvg&e>hӵ~~~|||wwwfff?><z___g&e>&eRRRTTTHLxxx{{{~~~ShӵgLXXXaaannnxxx~~~S?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??}}}zzzxxxwwwooorrrrrroootttzzztttpppnnnmmmlllrrrwwwxxxyyy{{{yyyuuusssooonnnrrruuuvvvwwwzzz{{{uuurrrqqqsssttttttvvvwwwvvvsssqqqttt|||yyyqqqooonnnqqqwwwsssrrrqqqqqqsssuuuttttttuuuuuuvvvwwwyyy|||~~~4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@~~~yyyzzz|||Hu]ĦZuR)Ħ~~~sߝLGdUĦdddHƅ^Hu]ĦJJJntHdĦyyy|||HGgĉ@{{{HdĦSSS\\\gggsss|||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]Ħzzzwww{{{tttppprrruuuyyy~~~}}}zzzuuuoooqqqsssuuuvvvwwwvvvtttssspppoooooonnnooorrrwww{{{xxxrrrrrrsssrrrsssuuuoooppprrrtttrrrsss}}}tttooorrrtttrrrnnnsssuuuvvvvvvuuuttttttuuusssssswww{{{yyyzzz4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetzzz{{{|||DdDĦt|<DdDDdDĦiiiDdDΦDdDĦKKKq<niDdDĦvvvqet}}}DdDĦUUU[[[dddoooxxx~~~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Ħ|||yyyrrrnnnooorrrtttyyy~~~|||wwwqqqnnnpppqqqtttuuuvvvvvvvvvpppppppppooooooqqquuuxxxyyysssrrrrrrqqqrrrtttpppooopppqqqooopppzzzzzzqqqmmmppprrrrrrpppsssuuuvvvvvvuuutttuuuvvvzzzyyy{{{4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵ}}}}}}}}}DdDĦ}}}o)hDdDΦDdDĦpppDdDΦDdDӵLLLGIpӵDdDĦssspo9wӵDdDĦYYY[[[aaajjjsss|||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ӵ{{{sssnnnnnnoooppptttxxx~~~~~~yyytttppppppooopppqqqssstttvvvnnnoooqqqqqqrrrsssvvvxxx|||uuurrrqqqnnnooorrrpppnnnnnnnnnlllmmmuuu||||||yyyxxx}}}yyywwwrrrnnnkkkmmmppprrrsssrrrtttuuuvvvuuuuuuvvvxxx~~~}}}4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦzzzDtDdDΦDdDĦvvv>d<ʜ4DuTӵMMM4DwDd<ĦppppuR)Ħ>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ӵwwwqqqqqqpppppprrrvvvwww}}}xxxuuussspppnnnmmmnnnpppqqqoooqqqtttvvvwwwxxxzzz{{{xxxtttpppllllllpppmmmmmmnnnooollljjjooowwwtttuuusssrrrtttxxxwwwrrroooooommmlllkkkmmmqqqsssppprrrsssttttttuuuxxxzzz}}}4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħzzzs&dq&ĒROOOOOOi?ʜtd<ĦmmmHHܗDӊB<xbbbnnnvvv|||B?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRyyyrrrqqqpppooopppsssqqq{{{~~~xxxuuuqqqnnnlllmmmppprrrvvvxxx{{{{{{zzzyyyyyyzzzyyyxxxyyy}}}xxxrrrkkkjjjmmmkkkkkknnnpppnnnjjjjjjoooooorrrrrrpppqqquuuuuurrrmmmnnnooonnnlllllloooqqqmmmoooqqqssstttwww{{{~~~4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDuuuxxx~~~neqqqvvv=eegexxx{{{sĪj@hUUURRRRRRfdDĦjjj@ďD~~~HkgeTTT\\\gggqqqxxx@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h}}}vvvpppooonnnlllmmmpppooovvv|||{{{xxxtttrrrqqqsssvvvxxx}}}yyyvvvtttttttttsssuuuzzzwwwnnnkkkmmmkkkkkkmmmqqqooojjjiiikkkjjjnnnpppnnnmmmqqqrrrqqqnnnoooppppppnnnmmmnnnoookkkmmmpppsssvvv{{{4DuXӵĵD^yyyqqqqqquuu|||sssqqquuurrruuuzzz]]]ZZZVVVUUUTTTDdDĦfffttt^^^VVVYYYbbbkkksss}}}}}}D^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼szzzsssnnnmmmmmmkkkkkknnnpppsssvvv|||{{{yyyxxxyyy{{{}}}~~~zzzvvvrrrqqqqqqssstttvvvxxx~~~~~~sssnnnooonnnllllllooonnnjjjjjjmmmggglllnnnkkkiiikkknnnnnnmmmnnnoooppppppooonnnlllkkknnnqqquuuzzzΦ4DuXӵtvӵ>d<ĦĦĦ{{{qqqnnnqqqyyy~~~Ħttt||||||tttnnnooosssxxx~~~{{{sssmmmaaa^^^ZZZWWWUUUSSSQQQOOO>d<Ħcccpppzzzwwwzzz~~~vvvfffZZZZZZaaagggpppzzz~~~}}}|||~~~Ħ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ~~~|||~~~yyysssnnnnnnnnnlllmmmoooqqqrrrsssyyy||||||}}}}}}yyyyyyxxxvvvsssqqqrrrssstttvvvxxxyyy|||wwwqqqrrrrrrnnnkkklllkkkjjjlllpppffflllnnnjjjfffhhhjjjkkkllllllmmmoooqqqqqqnnnkkklllooossswww|||?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ~~~qqqkkkllltttzzzgdKĦooovvv}}}yyyvvvrrrrrrwww}}}zzz|||ooolllggg___XXXSSSQQQQQQgdDĦaaaooo{{{~~~}}}}}}~~~|||ooo___XXX[[[eeekkkuuu||||||gdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ}}}~~~zzzwwwtttssssssrrrpppooouuuuuuxxx~~~}}}zzzwwwyyywwwuuusssrrrtttvvvwwwwwwxxxxxxvvvvvv|||{{{tttmmmmmmllljjjkkklllnnnmmmmmmmmmoooooommmjjjiiilllooolllllllllnnnpppppppppooonnnqqqvvv}}}>Anenenesssllllllrrryyynepppnnnsss||||||zzzpppooouuu~~~uuurrrmmmfff^^^XXXTTTDeXXX```nnn{{{~~~}}}~~~~~~sssddd[[[ZZZ```fffqqq|||||||||nene>Ak<fhDenenene{{{yyywwwtttsssssssssrrrqqqssstttwww~~~{{{vvvrrrrrrrrrqqqrrrtttwwwzzz|||xxxwwwuuurrrsssyyy~~~xxxsssnnnpppoooooooooqqqrrrrrrqqqsssrrrqqqooommmlllmmmooojjjjjjkkknnnppprrrsssssstttwww|||~~~~~~yyyqqqnnnooouuuzzzqqqllloooxxx~~~ooommmqqq{{{}}}{{{wwwqqqiii```XXXTTTRRRVVV^^^lllyyyzzzlll___YYYYYY___kkkyyy~~~}}}|||}}}xxx|||zzzwwwuuuuuutttsssqqqppprrrvvv{{{tttooonnnnnnppprrrvvvzzz}}}{{{wwwrrrnnnooouuu|||{{{uuuqqqnnnsssrrrsssuuuxxxyyyyyyxxx{{{xxxtttrrrqqqpppnnnmmmjjjkkkmmmoooqqqtttvvvwww}}}}}}zzzxxxyyy|||wwwrrrlllsss|||~~~rrrkkkkkksss}}}tttooolllsss}}}zzzssshhh]]]VVVSSSPPPOOORRRUUU\\\iiivvv~~~rrrbbbVVVVVVZZZeeettt}}}~~~~~~~~~|||}}}zzzxxxwwwuuusssqqqppprrrxxx}}}vvvrrroooppprrrtttwww{{{~~~~~~yyyrrrnnnooossswwwzzzzzzssspppoooqqqqqqsssxxx||||||wwwtttsssrrrooollllllnnnpppsssuuuwwwzzz|||zzzwwwyyyzzz}}}{{{tttooouuu~~~tttkkkiiioooxxx{{{ssskkkjjjtttzzzooobbbYYYUUURRRQQQSSSUUUZZZeeeqqq|||~~~vvveeeWWWXXXXXX```ooozzz}}}~~~}}}}}}~~~}}}|||zzzxxxwwwxxxxxxwwwvvvvvvyyy~~~zzzwwwqqqqqqsssuuuxxx||||||vvvrrrrrrtttvvvwww~~~vvvqqqnnnlllmmmpppvvv|||~~~xxxuuutttsssooollljjjnnntttxxx{{{~~~}}}|||zzz|||xxxvvv|||vvvmmmiiilllssszzzyyymmmgggmmmyyyvvvhhh^^^WWWUUUUUUVVVVVVYYYbbbkkkwww{{{{{{mmm___]]]YYY\\\hhhtttzzz}}}|||}}}~~~~~~wwwvvvvvvxxx{{{~~~{{{qqqqqqqqqtttxxx}}}|||yyyvvvvvvwwwxxx|||tttnnniiijjjlllqqqxxx{{{wwwuuusssqqqoookkkrrrzzz}}}{{{xxxpppjjjkkkpppuuu}}}|||rrriiikkkwww|||nnndddYYYXXXXXXYYYXXXXXX^^^fffrrrxxxwwwlllbbbZZZXXX```mmmuuuzzz}}}|||}}}~~~~~~~~~~~~}}}}}}}}}{{{yyytttsssqqqqqqtttyyyzzzxxxyyy{{{wwwmmmjjjiiijjjmmmtttzzz~~~zzzvvvtttttttttuuu||||||~~~yyyqqqkkkjjjnnnrrryyy~~~vvvllllllwwwssshhh[[[YYYZZZ[[[ZZZXXX\\\dddooovvv~~~~~~vvveee[[[UUU\\\hhhrrrxxx{{{|||}}}}}}wwwtttsssuuuvvvwwwvvvyyyvvvrrrpppppptttyyy|||}}}yyyzzz|||xxxlllmmmkkkiiikkkqqqwww{{{}}}|||wwwtttvvvxxxzzz}}}~~~}}}uuu|||vvvqqqmmmllllllmmmtttzzz~~~uuummmmmmwwwxxxmmm___]]][[[[[[[[[[[[ZZZYYYgggqqq}}}~~~~~~ssscccTTTTTT]]]gggpppwww~~~zzzqqqqqqssszzzzzztttooonnnrrrtttrrrooopppxxx~~~yyyuuuuuutttqqqqqqssszzzzzzzzz{{{|||}}}~~~}}}ssspppoooooorrrwww}}}~~~yyytttrrrvvv~~~}}}{{{}}}~~~~~~yyysssyyywwwtttqqqooonnnnnnooopppuuu{{{~~~wwwooonnnuuu|||yyyooobbb```]]][[[[[[[[[YYYXXXdddnnnzzz~~~uuugggYYYUUUZZZcccmmmuuu~~~~~~yyyqqqffffffhhhqqq||||||tttqqqmmmmmmoooqqqpppnnnnnnttt~~~yyyqqqqqqrrrpppnnnnnnuuuuuuuuuvvvwwwyyyzzz{{{vvvrrrrrrrrruuuzzz}}}{{{xxxwwwyyy}}}|||{{{zzz|||yyytttqqqrrrrrrqqqqqqpppppppppppplllnnnssswwwzzz|||{{{sssoooqqquuu}}}{{{qqqeeebbb^^^[[[[[[ZZZYYYXXXaaakkkxxxzzznnn```YYYXXX]]]hhhsss|||}}}tttkkkbbb```bbbiiivvvvvvmmmmmmllllllmmmnnnnnnnnnpppsssyyy~~~rrrppprrrpppllljjjnnnnnnooopppqqqsssuuuuuu}}}wwwwwwxxx{{{uuuwwwyyy~~~~~~}}}yyytttpppnnnooopppqqqqqqqqqooonnnkkkkkklllppprrrtttyyyxxxrrrooonnnxxx}}}|||ttteeeaaa]]]ZZZYYYYYYYYYYYYaaajjjvvv~~~~~~uuuiii___WWWWWWbbbooo{{{|||vvvooojjjgggeeejjjtttxxxlllnnnoooooonnnnnnpppqqqvvvuuuwww~~~xxxtttrrrnnnlllllliiiiiijjjkkkmmmoooppprrrzzzzzzzzz{{{}}}sssxxx~~~xxxsssppprrrsssttttttrrrooommmoookkkjjjllllllkkkpppxxx~~~vvvnnnjjjsssxxx}}}}}}vvveeeaaa[[[XXXXXXYYYZZZZZZaaaiiittt|||{{{qqqfffZZZVVV^^^iiiwwwzzz~~~{{{tttpppmmmoooxxxuuuvvvvvvuuuttttttvvvxxxzzzwwwwww{{{zzzssslllkkkoooiiiiiiiiijjjlllnnnooopppvvvwwwwwwwwwyyy|||}}}|||zzzzzz~~~zzzwwwxxxzzzzzzxxxvvvrrrpppsssllliiikkkiiieeejjjrrr}}}zzzpppiiimmmtttzzz}}}}}}xxxhhhccc]]]XXXWWWYYYZZZ[[[```hhhrrr{{{~~~xxxnnnaaaXXX[[[cccrrrvvv|||zzzwwwtttwww~~~|||zzzyyyzzzxxxnnnmmmqqqkkkkkkllllllmmmnnnpppppptttrrrqqqrrruuuxxx{{{|||{{{|||yyywwwvvvnnnjjjllliiicccfffooowww~~~sssjjjhhhpppwww{{{}}}}}}yyyoooiii```ZZZXXXXXXYYYZZZ]]]eeeoooyyy|||uuuhhh\\\ZZZ^^^kkkpppwww}}}|||~~~yyyttttttooonnnnnnnnnnnnooopppqqqvvv~~~pppppprrrvvv|||}}}}}}}}}wwwnnnjjjmmmiiibbbeeeooosss|||uuukkkeeennnvvvzzz|||~~~}}}yyytttnnnddd\\\YYYXXXYYYYYY[[[bbbmmmxxx~~~yyymmm___ZZZ[[[fffkkkttt|||{{{yyy|||{{{wwwqqqppppppooooooppppppqqqxxxvvvrrrrrruuu{{{}}}xxxvvvwwwyyy}}}zzzpppiiieeeeeeeeeeeellluuu{{{vvvooolllkkkrrr}}}~~~{{{uuukkk```XXXVVVYYY\\\______jjj}}}|||tttgggYYYPPP\\\fffrrrzzz||||||~~~|||||||||xxxvvvsssqqqpppooonnnnnnvvvvvvqqqrrrttt{{{}}}vvvpppqqqwwwxxx~~~}}}uuunnniiieeecccaaaiiirrr~~~~~~zzzsssnnnkkkqqq|||}}}zzztttkkkbbb]]]\\\\\\^^^___kkk}}}xxxkkk]]]TTTXXX```lllvvv|||~~~{{{yyy~~~zzzwwwtttqqqooonnnmmmmmmuuuxxxoookkkrrrxxxxxxqqqttt{{{|||uuuooohhhbbb^^^eeennnzzzxxxqqqkkkooozzzyyypppgggaaa^^^___aaalll}}}}}}qqqddd[[[WWW\\\eeepppzzz}}}{{{~~~}}}{{{vvvqqqnnnmmmmmmnnnwwwyyynnniiijjjuuu~~~}}}xxxvvv}}}wwwooofff```bbbjjjuuu~~~}}}tttmmmnnnwww{{{qqqiiieeecccfffppp~~~wwwlllddd\\\]]]aaajjjvvv~~~~~~~~~yyy{{{yyyrrrmmmmmmpppsss~~~rrrkkkmmmrrr}}}yyyxxxxxxoooiiidddiiisss}}}|||xxxvvvxxx|||~~~wwwpppnnnttt}}}yyyssspppkkknnnvvv{{{rrrlll```]]]]]]dddpppzzz}}}}}}~~~{{{tttuuuxxx|||}}}uuuooopppvvv{{{yyypppooowww|||yyyzzztttkkknnnttt}}}|||wwwqqqnnnooorrrvvvxxx{{{yyytttppppppvvv}}}{{{vvvyyy}}}yyyuuuddd___[[[___jjjvvv}}}~~~}}}xxxsssssstttvvvzzz}}}xxxxxx}}}~~~xxxtttyyy}}}~~~}}}}}}}}}}}}~~~ttttttxxx}}}wwwppplllkkknnnppprrrwwwyyyyyysssnnnoooyyy}}}jjjddd]]]\\\cccooozzz}}}~~~zzzxxxwwwvvvxxx|||~~~|||||||||zzzttt{{{|||{{{zzz|||{{{sssnnnlllnnnpppqqqtttyyy{{{uuulllkkkuuurrrkkkaaa\\\___iiiuuu|||}}}|||zzzzzz|||}}}|||}}}{{{tttttt}}}|||yyyyyyuuuwwwzzzyyywwwyyyyyywwwqqqkkkiiinnnrrrzzzqqqeee\\\[[[cccnnnvvv~~~}}}zzz~~~~~~yyyvvv~~~~~~}}}}}}yyyzzz|||}}}}}}}}}vvvmmmeeecccgggmmm}}}}}}xxxvvvvvvwwwwwwzzz|||{{{tttiii^^^YYY]]]gggooo{{{}}}}}}{{{{{{zzzxxxvvv{{{~~~~~~~~~wwwkkk```]]]aaaeeesss||||||rrrkkkhhhiiikkklllrrruuuzzz~~~zzzqqqeee[[[ZZZaaahhhwwwzzz~~~zzztttssswww{{{|||zzzzzzzzzyyy|||~~~zzznnnddd___```bbbllluuu~~~xxxkkkbbb___```cccdddiiimmmssszzz{{{ooobbb\\\___eeerrrwww}}}wwwtttrrrvvv~~~~~~xxxxxxyyy|||rrrwww~~~~~~wwwoooiiifffeeejjjpppyyyxxxiii___]]]^^^``````aaaeeekkkrrryyyvvviiiaaa```cccmmmsss{{{~~~~~~wwwxxx|||zzzwwwyyy}}}ooosssyyy|||vvvpppmmmkkkmmmsss|||vvvhhh___^^^______^^^]]]___dddjjjqqqwww|||{{{pppfffaaa```gggnnnwww~~~xxx}}}vvvuuuvvv{{{zzzvvvnnnjjjmmmwww|||rrreee^^^^^^___]]]ZZZZZZ[[[^^^bbbhhhooovvvyyywwwlllccc^^^aaahhhrrrzzz~~~yyyvvvxxx|||pppiiiiiisss}}}~~~wwwmmmbbb]]]]]]^^^[[[WWWYYYZZZ[[[^^^cccjjjqqqvvv~~~}}}qqqfff^^^]]]dddnnnwww}}}~~~|||qqqfffhhhrrryyyxxxssskkkiiieee```[[[YYYZZZ\\\]]]]]]___```___^^^dddmmmqqqwww~~~}}}mmm^^^^^^ccckkkssszzz~~~tttiiihhhooovvvwwwuuummmllliiiddd___\\\[[[\\\___^^^``````^^^[[[```ggglllqqqyyyrrrddd^^^aaagggoooxxxyyynnniiikkkpppuuuxxxssssssrrrmmmgggaaa^^^]]]```_________\\\XXXZZZ```dddiiipppwww}}}zzzooo```___aaahhhrrr{{{~~~tttllliiilllsssyyy|||||||||xxxppphhhbbb___```^^^]]]]]]YYYUUUUUUZZZ]]]aaagggmmmtttzzzzzzgggaaa\\\___jjjvvv~~~|||zzz~~~zzzqqqkkklllrrrwwwyyyppphhhdddaaa^^^[[[[[[XXXSSSTTTWWWYYY\\\```eeeiiipppvvv{{{yyyrrrhhh\\\YYYaaannnyyy{{{vvvtttwwwzzz~~~yyyrrroooqqqsss~~~wwwpppmmmgggbbb]]][[[XXXTTTTTTWWWXXXZZZ]]]___bbbfffkkkoooqqqzzz|||pppbbbZZZ]]]hhhttt{{{|||uuupppnnnoooppprrrxxxzzztttpppoooxxx||||||xxxvvvrrrjjjbbb^^^ZZZVVVVVVYYYXXXZZZ\\\]]]^^^```dddgggiiiuuuxxxjjj```^^^dddmmmttt|||yyyrrrmmmkkkjjjiiihhhpppyyywwwppplllqqqvvv}}}~~~|||zzzpppgggaaa\\\WWWWWWYYYXXXZZZ\\\\\\]]]___aaadddeeerrr|||qqqfff```bbbiiiooo{{{}}}rrrkkkiiijjjkkklllkkkqqq|||wwwooonnnrrryyy~~~|||sssjjjbbb]]]YYYXXXXXXZZZ]]]^^^___aaadddfffcccnnn|||zzzmmmbbb^^^bbbgggwww~~~sssllliiiiiiiiijjjiiippp}}}yyyssslllpppvvv~~~~~~xxxoooggg```\\\YYYZZZ\\\]]]^^^^^^___aaacccgggrrrvvvkkkddddddfffpppyyyzzzuuummmhhhgggggggggfffmmm{{{}}}xxxlllnnnsss{{{~~~wwwooofff^^^ZZZ\\\]]]^^^]]]\\\\\\___aaaiiitttwwwmmmhhhffflllttt|||~~~~~~{{{yyyxxxooohhhfffeeeeeeeeejjjuuu}}}rrrppppppvvv~~~vvvkkkaaa[[[\\\]]]\\\[[[ZZZ\\\___bbbhhhsssuuunnnjjjlllqqqyyy}}}}}}~~~~~~zzzqqqjjjfffeeeeeeeeegggmmmwww}}}{{{vvvqqqpppuuu||||||pppddd\\\[[[[[[ZZZZZZZZZ]]]bbbeeehhhttt{{{uuurrrlllnnnsss{{{~~~||||||}}}~~~~~~{{{zzzyyyxxxyyy{{{~~~}}}~~~{{{ssslllhhhggghhheeedddgggpppvvv{{{}}}vvvppppppuuu|||tttggg___ZZZZZZYYYYYYZZZ^^^dddiiimmmxxx}}}{{{mmmjjjlllttt}}}{{{zzzzzz{{{{{{{{{xxxxxxwwwxxxyyy|||~~~}}}|||uuunnnjjjjjjkkkcccbbbeeennnuuuxxx}}}}}}uuupppqqqyyyyyykkkccc\\\[[[ZZZYYYZZZ___eeekkkrrr|||rrrkkkiiioooxxx||||||zzzxxxxxx{{{}}}}}}{{{{{{~~~||||||~~~~~~~~~zzz{{{}}}~~~~~~|||vvvoookkklllmmmaaaaaaeeennnuuuxxx{{{~~~zzzrrrqqqwww~~~|||nnnfff^^^]]][[[YYYZZZ^^^eeekkkttt~~~yyyoooiiimmmtttzzz~~~||||||xxxwww}}}}}}|||{{{|||~~~~~~zzzwwwrrrrrrsssuuuyyy|||}}}}}}xxx||||||zzzzzz~~~zzzzzz{{{}}}~~~{{{}}}|||rrrkkkhhhiiikkkfffaaa]]]dddpppzzz|||zzzvvvpppqqquuurrrfffaaa```^^^]]]^^^bbbfffiiisss|||tttxxxyyyoooggghhhqqq~~~~~~|||zzzyyyxxxxxxzzzxxxuuutttxxx~~~zzzuuuooopppqqqrrrrrrtttwwwzzzuuutttsssuuuxxxyyyyyyxxxxxxyyyyyy{{{}}}|||{{{{{{~~~}}}}}}tttmmmjjjkkkmmmgggccc```eeeoooxxx||||||{{{tttqqqqqqzzz}}}ppphhhaaa___\\\[[[\\\```eeehhhrrr~~~yyyqqqsss{{{uuulllggglllvvv~~~|||xxxvvvtttrrrpppooooooooovvvuuusssrrrtttzzzzzzzzz~~~{{{wwwvvv|||tttmmmkkkkkkmmmnnnnnnoooqqquuuwwwsssrrrrrrsssvvvxxxxxxwwwyyyyyyzzz{{{}}}~~~~~~wwwpppllllllmmmhhheeeccceeellltttzzz~~~{{{tttooooooxxxzzzpppjjjdddaaa]]][[[[[[___dddgggooo|||xxxpppqqqxxx}}}~~~|||rrriiihhhnnnttt{{{wwwtttqqqsssqqqpppnnnmmmmmmmmmmmmpppppppppooopppssswww{{{|||xxxvvvwwwzzz||||||uuuoookkkfffcccgggmmmnnnqqqtttsssnnniiigggfffhhhiiikkkllllllooorrruuuqqqpppqqqrrruuuwwwwwwvvvyyyyyyzzz{{{}}}{{{sssnnnllllllhhhgggeeedddfffmmmuuu{{{zzztttlllrrr{{{}}}tttmmmiiifff```]]]\\\___dddggglllzzz}}}uuuvvv{{{yyyoooiiikkkoooyyy}}}uuurrrrrrqqqpppqqqpppnnnmmmmmmmmmmmmnnniiikkkmmmnnnnnnnnnqqqrrr}}}zzzwwwvvvwwwxxxxxxwww|||}}}wwwqqqmmmhhhdddffflllgggiiijjjiiigggffffffgggiiijjjkkklllmmmooorrruuusssrrrrrrtttwwwyyyyyyxxxyyyyyyzzz{{{|||~~~wwwqqqmmmllliiihhheeecccbbbgggnnnttt~~~~~~qqqqqqssszzzzzzsssoookkkeeeaaa___```ccceeelllzzzvvvmmmjjjjjjpppxxx{{{uuuqqqqqqqqqpppnnnlllkkkiiihhhhhhhhhiiijjjeeehhhjjjllllllmmmnnnpppzzzxxxvvvvvvvvvvvvuuusssrrrzzztttoooiiidddeeeiiieeeeeefffeeeeeefffhhhiiimmmnnnoooooopppqqquuuwwwvvvuuuuuuvvvyyyzzzzzzyyyyyyyyyyyyzzz{{{}}}~~~xxxtttrrrmmmkkkhhhdddccceeejjjnnnwww|||zzzsssooosss~~~|||wwwsssmmmhhhdddccccccdddooo|||~~~tttkkkgggkkkqqq|||yyyvvvrrrqqqqqqpppllliiijjjiiigggfffffffffggggggccceeehhhiiiiiijjjlllnnnsssssssssrrrqqqppppppooooooyyy|||vvvrrrkkkddddddhhhiiihhhhhhiiijjjmmmoooqqqqqqrrrsssrrrrrrsssvvvxxxxxxwwwvvvwwwyyyzzzyyyxxxxxxxxxxxxxxxzzz{{{|||}}}}}}|||tttqqqlllhhhggghhhiiikkkpppwwwwwwnnnnnnwwwzzztttoookkkjjjiiisss}}}rrrjjjkkknnnuuu}}}wwwtttqqqpppqqqoookkkgggjjjiiigggfffeeeeeeffffffcccddddddddddddeeehhhkkkkkkmmmooonnnllljjjlllnnnpppttt{{{|||xxxvvvrrrmmmnnnrrrsssrrrqqqqqqrrrtttvvvvvvsssttttttsssrrrsssuuuwwwwwwvvvuuuuuuvvvvvvuuutttvvvvvvvvvwwwxxxyyyzzz{{{|||~~~zzzvvvppplllkkkkkkjjjjjjlllsss}}}zzzppplllqqq|||yyytttqqqooowwwzzzppplllmmmqqq}}}|||yyyuuussspppppprrrrrrnnnkkkgggfffdddcccaaaaaabbbbbbccccccbbb```___aaaeeehhhfffjjjmmmllliiihhhkkkooommmnnnooouuu{{{{{{xxxxxxyyyxxxvvvyyy~~~{{{yyyvvvuuuuuuvvvuuuuuutttttttttsssqqqqqqsssuuuvvvtttsssrrrssssssqqqpppvvvvvvvvvvvvwwwxxxyyyzzzzzz}}}yyyrrrllliiiiiijjjjjjnnnuuu|||{{{ttttttzzz}}}}}}zzzqqqooonnnuuu|||xxxvvvrrrooolllkkkllloooqqqsssrrrkkkdddbbbeeehhhhhhggggggdddbbb```aaaaaabbbaaabbbeeeggghhhhhhgggggggggjjjmmmqqquuu|||zzzvvvxxxxxxyyyzzz{{{}}}~~~~~~{{{zzzyyyyyyyyyyyyvvvtttsssrrrpppooooooqqqsssuuurrrrrrssstttuuuuuuuuuuuuuuuttttttssstttvvvxxxyyy}}}}}}~~~~~~xxxsssmmmiiifffjjjmmmrrrxxx~~~yyywwwzzzuuuqqqmmmnnnvvv}}}vvvrrrpppooommmlllooouuu{{{~~~qqqkkkeeeeeelllqqqrrrppppppkkkfffcccbbbcccbbb```eeegggkkklllkkkhhhgggggggggiiilllmmmrrr{{{~~~wwwuuuuuuvvvxxxyyy{{{|||}}}}}}{{{zzzxxxwwwwwwuuurrrppppppooommmllllllnnnppprrrrrrssstttuuuvvvvvvwwwwwwuuuuuuuuuuuuvvvxxxyyyyyy{{{|||~~~zzztttkkkeeejjjkkknnnrrrvvv|||{{{{{{|||}}}}}}xxxoooiiikkkuuuxxxqqqmmmkkkllljjjkkkqqqzzzooojjjgggmmmxxx}}}tttmmmddd```aaabbbaaa___dddfffiiijjjhhhfffddddddhhhiiijjjiiijjjooowww}}}yyyvvvtttuuuvvvxxxzzz||||||||||||{{{zzzwwwvvvuuussspppmmmooonnnlllkkklllmmmoooppprrrsssuuuvvvwwwxxxxxxxxxuuuuuuwwwxxxyyyzzzzzzzzzzzz{{{}}}~~~xxxpppjjjkkkkkkkkklllppptttyyy|||}}}{{{yyywwwmmmiiiooo}}}wwwooollljjjllliiiiiinnnvvv{{{zzzwwwmmmjjjlllvvvxxxoooeeeaaacccffffffdddeeefffgggfffddddddeeefffkkklllllllllkkkmmmpppttt{{{{{{yyywwwuuuxxxyyy{{{|||||||||{{{zzzzzzxxxvvvvvvuuussspppnnnpppooonnnmmmnnnooopppqqqrrrssstttvvvwwwxxxxxxyyyuuuvvvxxxzzz|||||||||{{{{{{|||~~~~~~{{{wwwtttpppnnnkkkjjjkkkooosssvvv{{{~~~zzz~~~}}}uuummmnnnwwwxxxpppllljjjjjjhhhgggjjjoooqqqnnnkkkjjjjjjppp~~~zzzooojjjjjjllllllkkklllkkkiiieeedddeeeiiimmmjjjkkklllmmmmmmnnnpppqqqrrr{{{|||yyyzzz{{{{{{{{{zzzyyywwwvvvtttssssssssstttsssrrrppppppoooooonnnooopppqqqrrrrrrrrrtttuuuvvvwwwwwwwwwuuuwwwyyy{{{}}}}}}}}}}}}|||}}}}}}|||}}}~~~vvvsssooolllkkkllloooqqqwww|||}}}|||yyy}}}}}}tttpppqqquuu|||tttnnnkkkfffffffffhhhjjjkkkjjjiiigggjjjrrr}}}uuupppnnnnnnooorrrppplllgggdddeeeiiimmmggghhhiiikkklllnnnoooooonnnssszzz~~~}}}{{{zzzyyyxxxwwwvvvuuuuuupppooooooppprrrsssrrrqqqoooooooooooooooppppppqqqsssssstttuuuvvvvvvvvvvvvvvvwwwyyy{{{|||~~~~~~~~~}}}}}}||||||yyytttooolllkkklllmmmtttzzz}}}yyyzzz~~~}}}vvvqqqpppyyy{{{sssooodddfffhhhhhhggggggiiikkkfffiiipppzzz|||xxxyyy{{{}}}{{{wwwrrrmmmjjjkkkmmmkkkjjjkkklllnnnooooooooommmqqqvvvyyyyyyzzz||||||{{{yyywwwwwwxxxyyyzzzqqqpppqqqrrruuuvvvuuusssqqqqqqqqqqqqrrrrrrrrrsssuuuvvvvvvwwwwwwvvvvvvvvvwwwwwwxxxyyy{{{}}}}}}|||}}}wwwqqqmmmkkkkkkkkkrrrxxxzzzyyy||||||uuuqqqsssyyyuuudddgggiiigggdddcccfffkkkeeehhhmmmuuu|||vvvsssrrrrrrqqqpppqqqrrrrrrqqqpppnnnrrrxxx{{{{{{{{{}}}~~~}}}{{{zzzzzz|||vvvuuuuuuvvvxxxyyyxxxwwwtttttttttuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwxxxzzz}}}}}}~~~{{{sssmmmkkklllooovvv|||~~~{{{zzz~~~}}}~~~~~~}}}~~~~~~{{{wwwxxx|||xxxooollliiihhhggghhhgggfffdddgggkkkoooxxx|||wwwvvvwwwvvvuuusssrrrrrrssstttvvvuuuuuuwww{{{~~~~~~~~~~~~~~~yyyyyyzzzzzzyyyxxxwwwvvvssstttuuuvvvvvvuuutttsssyyyzzz{{{zzzxxxxxxyyyzzzxxxyyy{{{{{{{{{}}}{{{sssmmmiiioootttzzz|||{{{zzz{{{}}}~~~wwwvvvxxx}}}~~~ssspppmmmkkkjjjiiigggffffffhhhjjjnnnwww~~~|||yyyzzz}}}|||zzzzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzzzz{{{|||~~~~~~}}}|||}}}~~~wwwyyy{{{|||}}}uuunnnqqqtttxxx{{{|||{{{xxxvvv~~~|||{{{|||yyyvvvwww~~~~~~{{{wwwtttrrrpppmmmkkklllkkkkkklllttt~~~}}}|||}}}~~~~~~~~~~~~}}}||||||}}}|||{{{zzzzzz{{{{{{|||zzzzzzzzzzzzzzz{{{|||}}}{{{}}}}}}}}}}}}{{{|||~~~yyywwwxxxzzz~~~~~~yyyttt{{{zzzvvvzzzvvvyyy|||yyywwwtttpppnnnrrr}}}~~~||||||}}}}}}}}}}}}~~~~~~~~~}}}|||}}}|||{{{{{{|||~~~|||{{{{{{{{{|||}}}~~~}}}~~~}}}wwwyyy~~~zzzuuu{{{}}}yyywwwvvvwwwwwwxxx|||yyyvvvzzz}}}xxxwww}}}~~~{{{}}}~~~}}}{{{zzz|||}}}~~~~~~~~~}}}}}}|||~~~xxxtttwww{{{zzzrrrmmmlllooonnnmmmooouuu}}}xxxvvvwwwzzz~~~|||zzzzzz{{{}}}~~~ttttttuuuxxx~~~uuunnnkkkkkkjjjhhhiiilllrrryyy}}}~~~wwwtttsss}}}~~~|||~~~~~~uuusssqqqrrrxxx|||uuuqqqjjjiiihhhgggiiillloooqqqwww{{{uuurrrwwwzzzsssoooqqqxxxrrrlllkkkiiiiiijjjlllmmmnnnsssxxxyyyvvvyyyyyyuuuuuuxxx{{{}}}zzzpppmmmjjjhhhhhhiiikkkkkkmmmqqqvvv{{{~~~zzzwwwzzz~~~{{{yyywwwvvv|||yyyvvvpppjjjggghhhjjjkkkiiikkkmmmpppsssvvv{{{zzzvvv|||~~~xxxsssrrruuuyyy~~~zzzqqqkkkjjjkkkmmmiiijjjjjjjjjlllooosssvvvwwwzzzzzz~~~xxxooooooqqqvvv{{{yyypppllllllnnnllljjjiiihhhiiilllnnnooommmuuu}}}~~~zzz{{{uuurrrrrrtttvvvzzzuuunnnlllmmmllljjjhhhggghhhiiiiiihhhgggnnntttxxx|||vvv{{{}}}}}}yyyxxxwwwxxx}}}sssnnnnnnmmmjjjhhhhhhiiiiiigggeeeeeejjjoooqqqwww}}}yyy{{{{{{www{{{}}}zzzyyyxxxrrrpppnnnllljjjjjjlllkkkhhhdddeeeiiilllmmmttt|||yyyyyy}}}rrryyy{{{~~~wwwpppkkkggggggkkkmmmkkkhhhfffgggkkkqqquuu|||||||||zzztttlllnnnqqqrrrtttxxx|||{{{~~~xxxwwwwww{{{~~~tttppplllkkkmmmmmmjjjggghhhiiilllqqqttt{{{yyyrrrpppfffggghhhhhhiiilllrrrvvvyyyrrrpppooorrrvvvxxxxxx}}}|||}}}yyyvvvvvv{{{yyyuuupppooooooooollliiilllkkkmmmqqqttt{{{wwwqqqpppooommmoootttwww}}}~~~vvvrrrnnnkkkkkkfffffffffeeeeeegggkkknnnvvv{{{zzzoookkkjjjiiikkknnnnnnkkklllrrr{{{|||xxxtttqqqpppuuuwww}}}yyywwwxxx{{{~~~}}}}}}zzzuuuwww|||zzzuuuqqqpppppppppoooooonnnooorrruuu{{{~~~wwwrrrmmmlllooonnnmmmnnnqqqyyy|||tttlllgggfffbbbaaabbbgggjjjppp{{{tttnnnkkkiiihhhjjjiiihhhgggffffffhhhkkknnnuuuxxx}}}uuullliiiiiiggggggiiiiiieeedddiiipppzzztttkkkiiigggdddccceeeiiipppyyy~~~vvvqqqrrrrrruuuxxxyyyyyyzzz~~~vvvuuuyyy~~~|||uuuqqqpppqqqqqqrrrqqqrrruuuwww|||vvvjjjccc___\\\\\\___]]]]]]^^^aaagggpppyyywwwpppkkkeeeaaaaaa___]]]^^^```bbbfffpppzzz}}}qqqlllkkkiiihhhiiifffeeecccdddfffiiilllnnntttuuuyyy~~~|||rrrjjjgggeeebbbaaabbbfffccccccgggmmmtttzzzhhhaaaaaaaaa```______ccciiiooorrrxxx}}}oookkkmmmjjjmmmpppqqqssswwwwwwtttvvvyyy~~~~~~wwwsssqqqqqqssssssuuuyyy{{{zzzyyyxxx|||{{{uuurrrrrrrrrqqqqqqsssxxxtttiii]]]WWWUUUSSSSSSVVVUUUUUUVVVXXX\\\ccckkkqqq|||{{{ooojjjgggbbb^^^\\\___\\\[[[\\\[[[]]]eeeooo~~~{{{ppplllllliiihhhhhhgggeeedddeeejjjnnnqqqsssoooqqqttt{{{~~~tttkkkhhhfffcccaaabbbcccaaabbbgggkkkooowww|||nnn```\\\\\\]]]]]]^^^]]]___cccgggjjjppp~~~xxxkkkggghhhbbbdddggghhhkkkrrr{{{zzzvvvvvvvvvwwwzzz{{{vvvtttssstttxxx}}}tttpppkkkhhhiiiooovvv{{{|||qqqllljjjjjjjjjnnntttzzz|||xxxvvvuuuuuutttsssttt|||xxxwwwxxxxxxwwwwwwzzzxxxpppjjjfffddddddddddddfffkkkrrrwwwooodddXXXTTTRRRPPPPPPRRRRRRTTTUUUWWWYYY^^^eeejjjxxxwwwllljjjiiieeeaaa______\\\YYYYYYWWWWWW___hhhuuu~~~rrrmmmmmmkkkjjjlllkkkiiigggiiinnntttvvvwwwoooqqqttt{{{vvvmmmjjjhhheeedddfffaaa___aaafffiiimmmttt|||sssiii___\\\[[[YYYYYY[[[[[[[[[^^^ccchhhooo}}}uuuiiicccbbb___```bbbcccfffmmmwww||||||zzzzzz{{{yyywwwyyy~~~}}}yyyxxxvvvuuuvvv}}}zzzsssuuuzzz~~~ddd___YYYUUUVVV]]]eeekkkrrr~~~wwwlllfffeeeeeeaaadddiiioooxxx{{{xxxssspppooonnnmmmlllhhhppp|||xxxqqqpppqqqrrrqqqmmmooorrrwww}}}~~~ssskkkddd```[[[\\\\\\]]]___dddkkkpppuuuooocccXXXTTTSSSQQQPPPQQQRRRTTTWWWXXXYYY]]]dddiiixxxuuullllllmmmkkkhhhfff___\\\YYYXXXUUUUUU\\\eeeppptttooonnnmmmnnnpppkkkiiigggiiinnnsssvvvvvvtttuuuxxx}}}tttjjjhhhfffddddddfffaaa___```eeeiiimmmuuu~~~qqqiiiaaa^^^[[[WWWVVVYYY[[[ZZZ\\\bbbiiirrrttthhhaaa___```aaaaaabbbdddkkkvvv~~~www|||xxxvvvvvvtttqqqtttzzz~~~xxxuuuvvvwww{{{~~~}}}xxxyyy{{{xxxuuuuuuyyy|||sss___WWWPPPNNNNNNNNNRRRVVVeeekkkxxx|||nnneee^^^YYY```dddkkkoooqqqwwwzzztttsssrrrnnnooosssqqqrrrvvv~~~vvvnnnqqqvvvwwwvvvmmmkkkmmmsssyyy}}}wwwjjjaaaZZZUUUUUUUUUVVVVVVWWWZZZ___bbbgggrrrooofff]]]ZZZXXXUUUTTTUUUYYYYYYXXXWWWWWW]]]fffmmmzzzqqqnnnrrrsssooojjjccc^^^ZZZWWWTTTTTT[[[dddttt~~~zzzyyywwwwwwyyysssqqqpppqqqtttwwwyyyyyyuuuwwwzzzxxxooommmllliiifffeeedddbbbbbbccccccdddllluuupppkkkddd___]]]\\\[[[ZZZ___```cccfffhhhqqqoooddd___```^^^[[[[[[]]]aaahhhuuuyyysssrrrssssssrrrpppooopppqqq||||||yyywwwxxxzzz}}}|||xxxyyywwwooommmjjjiiillloooqqqxxxttt^^^UUUMMMMMMNNNNNNOOOQQQVVV]]]iiiyyyvvvlllddd]]]dddfffjjjmmmmmmqqq|||xxxtttpppqqqttttttvvv{{{wwwuuuwwwxxxxxxmmmiiihhhkkkooossszzz}}}kkk^^^UUUPPPPPPPPPPPPQQQSSSVVVZZZ]]]bbbkkkyyywwwlllaaa^^^]]]ZZZXXXYYY```___^^^[[[ZZZ^^^gggnnnzzzyyyxxxsssooohhhbbb]]]YYYUUUTTT[[[cccppp~~~~~~}}}~~~zzzvvvsssqqqsssuuuwwwxxxwwwyyy|||yyyooolllkkkhhhffffffdddbbbbbbcccccceeellluuuqqqlllfffaaa___^^^]]]\\\aaaaaadddgggkkkttt|||oooeee```aaa___\\\ZZZ\\\```ffftttwwwqqqmmmooopppooooooppprrrttt{{{{{{yyyyyyyyyzzz~~~zzzsssrrrzzztttjjjeee```]]]___bbbdddjjjqqqyyyaaaVVVLLLLLLOOONNNMMMLLLNNNSSS^^^lll~~~xxxmmmcccgggggghhhhhhfffhhhsss|||uuupppooorrrqqqtttyyy{{{wwwuuuuuuhhhbbb___aaaeeeiiiqqqyyynnn\\\RRRNNNMMMLLLLLLMMMPPPSSSWWWYYY]]]cccnnnyyy}}}pppbbb^^^^^^\\\YYYYYYaaaaaa___\\\\\\```iiippp|||xxxuuunnnggg```[[[VVVTTTYYY```kkkyyy~~~vvvrrrqqqsssuuuvvvxxxzzz|||{{{nnniiihhhfffeeeeeecccaaaaaacccccceeemmmvvvrrrnnnhhhdddbbbaaa```___ddddddfffjjjoooyyywwwnnnfffaaa``````\\\ZZZ\\\^^^eeesss}}}uuuppplllmmmnnnnnnnnnooorrrtttzzz~~~|||{{{|||}}}~~~{{{xxxyyy|||~~~{{{wwwvvvuuuxxx~~~uuuqqqwww~~~{{{www{{{}}}qqqeee___ZZZ[[[]]]___dddiiisss{{{lll]]]OOOLLLOOOOOOMMMLLLKKKOOOVVVaaarrrvvvjjjhhhfffdddccc```___gggppp~~~tttnnnkkkkkkhhhjjjnnnssswwwxxxvvvsss~~~}}}rrrmmmlll___[[[XXX[[[___cccjjjrrruuuxxxsss___SSSOOOMMMMMMLLLNNNQQQTTTVVVWWWYYY]]]ccclllvvvwwwhhhbbbaaa^^^[[[ZZZ\\\]]]\\\[[[\\\aaajjjrrr~~~|||zzztttlllddd^^^YYYVVVYYY^^^iiivvvxxxqqqooopppsssuuuwwwyyy{{{~~~}}}nnngggeeebbbbbbdddaaa``````bbbccceeemmmvvv~~~rrrnnnjjjfffeeedddcccbbbgggfffhhhmmmssstttmmmgggaaa______\\\ZZZ\\\```ggguuu{{{tttppppppqqqpppooonnnnnnqqqsss{{{~~~~~~{{{{{{{{{xxxxxxyyy{{{{{{uuuooommmlllnnnuuu{{{|||uuuxxx}}}{{{vvvrrrkkknnnuuu~~~zzzjjjaaa[[[ZZZ[[[\\\___dddgggooo|||xxxfffTTTMMMMMMMMMLLLLLLFFFHHHMMMVVVeeezzz~~~qqqjjjeeeaaa___\\\[[[___fffrrryyyrrrlllhhheeeddddddeeeggghhhgggfffkkkuuupppgggccc\\\YYYWWWZZZ\\\^^^bbbgggkkkmmmsss{{{dddVVVQQQOOOMMMLLLNNNQQQTTTUUUTTTSSSUUUYYY___gggrrr}}}vvvnnnjjjeeeaaa```[[[]]]^^^]]]^^^bbbiiiooozzzzzzrrrjjjeeeaaa]]]]]]aaajjjtttwwwpppmmmoooqqqssssssvvvyyy{{{pppgggccc```___aaa___^^^^^^aaabbbdddllluuu{{{rrroookkkiiihhhhhhgggfffjjjhhhjjjpppxxxsssnnnhhhbbb```___]]]]]]```dddkkkxxxzzzuuurrrsssssssssrrrqqqrrruuuxxx~~~}}}}}}{{{zzz||||||yyywwwvvv{{{~~~~~~wwwnnnnnnkkklllqqqtttvvvzzz}}}|||{{{vvvnnnjjjccceeejjjrrr}}}rrrggg]]]ZZZYYYXXXYYY[[[\\\cccnnnyyyqqq^^^SSSOOOLLLJJJKKKEEEGGGJJJQQQ___sssyyyooohhhccc```]]][[[\\\aaaiii{{{}}}sssjjjgggddd```^^^]]]]]]\\\[[[^^^fffuuuwwwjjjccc```[[[YYYYYYXXXVVVWWW[[[```aaaggguuummm[[[SSSPPPMMMKKKMMMPPPRRRQQQOOOLLLMMMPPPTTTZZZcccmmmtttwwwnnnfffbbbaaaaaacccdddcccbbbcccgggjjjuuu}}}uuuooollliiieeeccceeeiiippp|||zzzrrrnnnmmmoooqqqrrrpppsssvvvxxx}}}uuujjjddd```^^^___\\\[[[\\\___```bbbkkktttzzztttqqqnnnmmmllllllkkkjjjllljjjkkkrrr|||uuupppkkkfffeeebbbaaabbbfffjjjppp|||{{{xxxvvvssssssttttttuuuxxx}}}~~~|||zzzyyyxxxwwwwwwzzzxxx||||||zzz||||||~~~~~~||||||}}}yyy}}}wwwuuuqqqpppqqqqqqppprrrvvv|||rrrjjjggg``````bbbgggqqq~~~tttfff___[[[WWWUUUUUUSSSXXX___iiittt~~~lll```WWWOOOKKKKKKHHHJJJLLLPPPYYYkkkwwwooohhhdddaaa^^^]]]___bbbqqq{{{oooeeebbb^^^[[[ZZZYYYWWWVVVVVV\\\fffuuuvvvlllbbb[[[VVVTTTRRROOOQQQUUUTTTVVV]]]jjj}}}zzzfffZZZRRRNNNLLLMMMPPPRRROOOLLLIIIJJJMMMPPPTTT[[[bbbgggsss~~~pppddd```aaabbbeeehhhhhhfffdddfffhhhlllvvvxxxrrrnnnnnnmmmhhheeeeeefffjjjsss~~~xxxyyytttqqqmmmlllmmmpppqqqrrrpppsssvvvvvvyyy{{{ppphhhbbb______ZZZYYYZZZ]]]^^^aaajjjsss~~~~~~wwwtttrrrqqqqqqqqqpppnnnnnnkkkkkksss~~~~~~xxxsssnnnlllmmmggggggiiimmmpppsss}}}|||{{{zzzuuuuuuuuuuuuwwwzzz}}}{{{xxxvvvuuuuuuvvvwwwzzzzzz}}}~~~{{{wwwxxx}}}~~~zzzwwwvvvtttwww{{{|||~~~{{{wwwtttsssqqqnnnnnnqqqxxxrrrjjjhhh```___^^^aaaiiiuuupppfff```YYYUUUUUUMMMPPPUUU]]]iiixxxyyylll```TTTMMMMMMIIIJJJJJJKKKQQQ^^^qqq~~~uuulllhhheee```^^^___^^^iiivvvqqq___]]][[[ZZZZZZYYYWWWVVVTTTVVV]]]hhhyyyvvv```XXXRRROOOMMMLLLPPPVVVLLLOOOVVVcccvvvpppdddUUUQQQNNNOOORRRSSSPPPLLLIIIKKKNNNQQQTTTYYY___ccchhhyyyvvvhhhcccfff^^^bbbgggiiigggfffgggiiidddmmm~~~~~~qqqllliiikkkkkkgggbbbaaabbbeeelllzzz}}}sssrrrllljjjiiijjjmmmppprrrrrrqqqtttvvvuuuvvvtttllleee``````XXXWWWXXX\\\]]]```iiisss{{{yyywwwuuutttttttttsssrrrnnnkkklllsss~~~yyyvvvrrrqqqtttlllkkknnnrrrsssuuu|||~~~}}}}}}yyyyyyxxxwwwwwwyyy~~~zzzxxxuuuttttttwwwzzz|||{{{~~~~~~zzzvvvvvvvvvyyyzzz}}}yyyxxxvvvuuuuuuxxx}}}{{{uuurrrrrrrrruuuvvvtttuuu~~~wwwtttpppjjjiiimmm{{{{{{uuujjjaaacccdddbbbaaahhhuuuvvvhhh^^^YYYXXXSSSOOONNNSSS[[[hhh{{{}}}lll]]]SSSNNNMMMIIIHHHMMMSSS\\\iiittt|||qqqhhhbbb___^^^]]]aaabbbgggqqqtttiii```WWWVVVWWWWWWXXX[[[]]]WWWWWW```nnn~~~qqqcccWWWRRROOOKKKLLLPPPMMMKKKOOOZZZjjj}}}nnndddZZZSSSTTTWWWUUUQQQOOOPPPOOONNNOOOQQQVVVZZZ]]]jjjsssrrrfff```eeeddddddddddddfffhhhiiiggglllxxx}}}mmmiiiffffffccc^^^\\\^^^]]][[[___ooossskkkkkkhhhhhhjjjjjjjjjnnntttsssrrrrrrrrrssszzzzzznnnfff```]]]]]]ZZZZZZ\\\^^^```fffmmmxxx}}}{{{xxxwwwvvvtttqqqooopppooooootttzzzvvvvvvuuuuuuvvvssspppooorrrtttxxx}}}{{{~~~}}}|||zzzuuuttt||||||zzzwwwvvvwwwyyy{{{{{{|||zzzvvvtttuuutttxxxzzzvvvsssrrrqqqrrrvvv|||{{{vvvrrrqqqrrrtttrrrqqqwww~~~zzzvvvpppooorrrrrrqqquuu}}}ssshhhhhhgggdddbbbfffnnnuuuvvvhhh]]]WWWRRRNNNLLLNNNTTT___ppp~~~xxxfffXXXPPPNNNJJJHHHKKKOOOUUU___hhhvvvwwwlllddd```^^^]]]^^^^^^aaahhhuuuooobbbXXXWWWZZZZZZZZZZZZ[[[WWWWWW]]]gggttt~~~nnn^^^UUUQQQMMMMMMPPPNNNMMMPPPXXXddduuuyyyhhh^^^WWWWWWYYYWWWTTTSSSTTTRRRQQQQQQSSSWWW[[[]]]dddlllyyyzzzkkkbbbbbbaaaaaa``````aaabbbbbbdddiiitttrrrkkkdddbbb___[[[YYY[[[[[[ZZZ^^^kkk|||vvvmmmhhhffffffhhhjjjiiimmmrrrmmmllllllmmmoooxxx|||nnneee^^^ZZZ]]]ZZZYYY[[[\\\\\\bbbiiivvv~~~|||yyywwwvvvtttqqqnnnnnnnnnpppuuuxxxuuuuuuttttttuuurrrpppppprrruuuyyy}}}zzz}}}zzzyyyzzzyyyuuuttt{{{zzzxxxvvvvvvxxx{{{}}}yyyuuurrrppprrrxxx}}}|||wwwrrrpppnnnmmmooorrrwwwzzz|||wwwsssqqqrrrrrrooopppttt}}}wwwtttuuunnnkkklllsss|||~~~qqqnnnjjjfffeeefffiiilllwwwzzziii]]]YYYSSSNNNNNNQQQXXXeeeqqqtttaaaVVVRRRLLLIIIJJJLLLNNNUUU\\\eeeqqqrrriiiccc___]]]\\\\\\\\\^^^eeettt}}}mmm___[[[]]]]]][[[[[[]]]\\\]]]___bbbkkkzzz}}}gggZZZUUUQQQPPPPPPOOONNNQQQVVV\\\jjjrrrggg^^^]]]]]]\\\ZZZZZZXXXWWWUUUUUUUUUXXX[[[\\\___fffrrrqqqddd______^^^^^^^^^]]]]]]]]]```dddooo~~~}}}pppddd___]]]ZZZYYYZZZZZZYYY]]]fffqqq{{{qqqiiifffeeeggghhhgggiiimmmfffeeeeeegggjjjuuupppddd]]]YYY\\\YYYXXXYYYYYYYYY^^^dddrrr|||yyywwwuuussspppnnnnnnnnnqqqwwwuuussssssrrrrrrsssrrrppppppsssuuuzzz{{{yyy{{{uuuuuuwwwxxxuuutttzzz~~~zzzwwwvvvtttuuuwww|||}}}}}}{{{uuurrrppptttwwwyyy~~~{{{tttrrrooommmmmmooorrrttt~~~yyysssssssssppppppqqquuu|||wwwsssqqqmmmlllqqqvvv}}}|||vvvmmmiiihhhiiijjjjjjpppvvv{{{nnneee]]]VVVTTTUUUXXXaaakkknnnaaaXXXQQQLLLMMMMMMNNNQQQVVV[[[eeeuuuzzzppphhhbbb______^^^[[[XXXZZZeeewwwoooeee```^^^```eeelllmmmnnnllliiijjjsss{{{qqqaaaYYYVVVSSSQQQNNNOOOQQQSSSVVV```vvv~~~ssshhhdddbbb___^^^```\\\ZZZXXXWWWVVVXXXYYY[[[___eeemmmwwwxxxeee^^^^^^^^^^^^^^^]]]]]]\\\]]]aaajjjxxxyyyhhh```___]]]]]]]]][[[ZZZ]]]aaafffqqqwwwnnniiifffgggfffddddddfffeeecccbbbcccgggssssssfff^^^ZZZZZZXXXWWWYYYYYYYYY]]]cccooo}}}{{{yyywwwuuuuuutttqqqoooooopppssszzz~~~tttrrrsssrrrqqqrrrrrrpppqqqssstttxxxxxxwwwyyyttttttvvvxxxvvvsssxxx}}}xxxuuutttsssssssssuuu{{{zzzxxxxxxxxxyyy||||||wwwsssttttttuuuyyy~~~xxxuuurrrpppooopppqqqssswwwzzzwwwttttttrrrqqqrrrooosss{{{~~~vvvtttppppppsssvvvxxx}}}tttllljjjjjjiiihhhiiinnnwwwpppggg^^^ZZZXXXXXX]]]dddttt{{{{{{qqq___WWWQQQPPPPPPOOOQQQTTTTTT]]]kkkzzzzzzqqqiiiddddddbbb]]]WWWUUU\\\iiiuuutttgggdddmmmzzz{{{tttrrrrrruuu}}}|||jjj```\\\WWWRRRNNNOOORRRSSSTTT\\\nnn|||pppiiiddd___]]]___\\\[[[YYYWWWWWWWWWXXXYYY]]]bbbhhhnnnvvv~~~iii^^^^^^^^^]]]]]]^^^^^^^^^\\\```fffrrrmmmccc```______```\\\\\\]]]^^^___fffwwwrrrkkkfffffffffddddddfffgggeeecccdddfffqqqvvviiiaaa^^^YYYWWWXXXZZZ[[[[[[___ffflllyyy}}}tttsssrrrrrrssstttsssqqqpppqqqttt{{{|||sssrrrsssrrrqqqrrrrrrqqqqqqrrrqqquuuyyytttuuuxxxuuutttvvvwwwvvvsssvvv{{{{{{wwwsssppprrrrrrrrrrrrttt{{{|||yyyttttttvvvwwwzzz}}}xxxwwwuuusssuuuyyy{{{|||zzzwwwsssqqqqqqrrrsssoooppprrrvvv~~~~~~yyyvvvrrrpppqqqpppqqquuu}}}wwwtttsssvvvwwwvvvxxx|||vvvooollliiigggeeehhhmmmuuu|||qqqeee___ZZZWWWXXX\\\fffmmmxxxkkkaaaWWWTTTRRRPPPPPPRRRPPPUUUaaappp|||tttmmmiiifffaaaZZZVVVXXX___eeezzzuuuppp|||zzzpppmmmqqq|||wwwjjjccc[[[TTTQQQRRRSSSUUUVVV[[[jjjxxxwwwmmmeee]]]ZZZ[[[[[[ZZZYYYXXXWWWXXXXXXYYYXXX\\\bbbffflllwwwsssaaa```^^^]]]\\\]]]]]]^^^]]]___dddlllzzzttthhhbbb^^^]]]___\\\\\\]]]^^^]]]aaammmzzzvvvmmmffffffgggggghhhjjjhhhfffddddddfffnnnzzzllldddaaaZZZXXXYYY\\\]]]]]]aaagggjjjuuu{{{nnnmmmmmmnnnppprrrqqqpppooopppttt{{{zzzrrrqqqsssrrrqqqqqqppppppqqqqqqppptttzzztttqqqrrrvvvtttrrrsssuuuuuusssvvv{{{{{{wwwsssooonnnpppqqqrrrrrruuu~~~~~~~~~}}}~~~wwwuuuxxxssstttvvvzzz}}}yyyuuuuuuyyyvvvyyy}}}~~~zzzvvvtttttttttmmmlllkkklllqqq|||~~~uuuppppppqqqoooqqqwww{{{~~~zzzzzzxxxttttttxxxwww}}}vvvpppmmmiiiiiiiiilllsssqqqhhhaaaZZZXXXYYY]]]ccclllvvv~~~qqqbbb[[[VVVQQQOOOPPPQQQSSSZZZfffooozzzwwwqqqmmmhhhbbb]]][[[[[[[[[jjjvvv}}}yyymmmjjjooovvvjjj___VVVWWWVVVWWWYYYZZZ]]]fffppp}}}uuuiii^^^YYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[VVVZZZ^^^___bbbjjjxxxiiigggccc___]]]]]]^^^___]]]^^^aaagggrrrqqqeee]]][[[^^^ZZZZZZ\\\______aaaiiisssuuukkkggggggggggggiiieeecccbbbcccdddkkk}}}|||mmmdddaaa\\\ZZZ[[[^^^^^^]]]```fffjjjsssuuukkkjjjjjjkkkmmmnnnnnnmmmkkkmmmrrrzzzwwwooooooqqqpppoooooonnnnnnpppqqqqqqvvv{{{uuurrrpppppprrrpppnnnnnnqqqsssssswww}}}~~~xxxuuupppmmmnnnnnnppprrrtttxxx||||||}}}~~~zzz{{{}}}{{{xxx{{{tttsssrrrssswww~~~yyyxxxzzzuuuvvvxxx|||{{{xxxvvvvvvooommmjjjhhhiiipppzzzyyyqqqooopppllllllrrruuuxxx~~~xxxsssrrruuuooozzzzzzwwwpppmmmiiigggjjjttt~~~rrriii```[[[[[[\\\```fffmmmvvv~~~mmmbbbZZZSSSOOOOOOUUUTTTXXX```fffooo~~~xxxtttooojjjeeeaaa[[[XXX\\\iiizzzoooffffffuuu~~~ooobbbXXX\\\YYYYYY\\\]]]^^^dddkkkrrr}}}ooobbb[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]XXX[[[]]]\\\[[[aaalllvvvrrrnnnhhhccc```___```aaa]]]]]]___cccnnnxxxiii^^^[[[^^^WWWXXX[[[```bbbccciiippp~~~pppiiigggdddccceeeaaa``````aaabbbiiizzz}}}mmmdddaaa^^^\\\]]]___^^^\\\^^^cccjjjrrr~~~mmmjjjiiihhhiiikkklllkkkjjjgggjjjpppyyyuuunnnnnnpppooonnnnnnlllmmmpppqqqrrryyy}}}tttrrrrrrpppoooooollliiijjjnnnqqqsssxxx~~~{{{wwwtttooolllnnnlllooorrruuu{{{~~~|||zzz{{{{{{}}}}}}zzzxxxwwwvvvwwwyyy}}}}}}vvvyyyxxxuuusssuuu|||}}}|||wwwsssmmmkkkmmmqqquuuwwwssslllnnnqqqsssuuuvvvyyy{{{|||uuuqqqooorrrsssyyy|||qqqnnnmmmmmmkkkjjjrrr~~~sssiiidddaaa___```aaabbbeeemmmxxxvvvhhh\\\UUURRRTTTSSSUUUXXXZZZaaappp~~~xxxqqqllldddZZZWWWZZZZZZ___kkk|||ooofffeeevvvzzziii```[[[YYYZZZ]]]]]][[[\\\aaagggsssvvvlllddd]]]aaaZZZVVVZZZ^^^^^^\\\[[[ZZZ[[[\\\\\\]]]bbbiiinnn}}}sssbbb```cccbbb___^^^]]]]]]___cccgggrrrjjj\\\XXXYYYUUUUUUWWWZZZYYYZZZaaakkk{{{nnngggdddaaa___]]]\\\[[[\\\]]]dddtttmmmbbb^^^\\\___aaa___[[[[[[^^^bbbkkkppp|||~~~ooojjjkkkllllllkkkhhhfffdddhhhjjjoooyyyzzzsssooooooooonnnllloooooottt{{{~~~}}}wwwoooiiiiiilllpppsssjjjkkklllmmmooosssyyy}}}zzzuuussspppnnnooorrrssstttvvv}}}~~~{{{}}}}}}|||{{{zzz{{{zzzwwwuuuvvvxxxzzz{{{yyywwwtttsssuuu{{{zzztttooonnnooopppppp|||}}}sssrrrqqqpppppppppqqqrrrvvv{{{{{{tttpppnnnnnnsss{{{yyysssooopppooollloootttuuulllggg``````___^^^___dddmmmsssvvvhhh[[[TTTUUUTTTTTTVVVWWW\\\iiiuuuzzzrrriii^^^ZZZ\\\YYY[[[dddvvv}}}kkkeeehhhzzzssshhh]]][[[ZZZ\\\ZZZXXXYYY\\\aaakkk|||{{{nnndddbbbZZZVVVXXX\\\[[[YYYYYY]]]^^^___^^^]]]___cccgggrrrzzziiiddddddcccaaaaaa______```bbbfffppppppaaa[[[ZZZUUUUUUWWWYYYYYYYYYaaajjjzzzpppfffaaa]]][[[ZZZXXXXXXYYYZZZ```ppplll___YYY^^^aaabbbaaa]]][[[]]]```gggmmmyyyyyykkkkkkkkkkkkkkkjjjhhhfffeeehhhiiinnnwww~~~yyysssqqqrrrrrrqqqoooqqqqqqtttzzz|||uuuqqqkkkhhhhhhjjjkkkkkkllllllmmmnnnpppsssyyy|||yyyuuusssqqqpppppprrrtttvvvzzz|||yyyzzz|||yyyyyy}}}yyyuuuuuuvvvxxx{{{~~~~~~}}}{{{wwwsssrrrsssuuuzzztttqqqooonnnmmmrrrvvv}}}}}}xxxrrrnnnnnnooonnnllllllpppwwwzzzrrrnnnlllmmmrrrwww~~~xxxwwwuuuqqqllljjjqqq~~~xxxooogggddd```\\\YYY[[[```dddoooxxxzzzhhh\\\ZZZWWWVVVVVVVVVXXXaaakkkvvviii^^^YYYYYYWWWXXX]]]jjj{{{uuuyyypppcccaaahhh{{{rrrccc^^^\\\[[[YYYVVVUUUXXXYYYaaannn|||mmmggg^^^WWWXXX[[[ZZZXXXXXX\\\]]]^^^^^^]]]^^^```bbbiiizzzuuukkkfffbbbbbbddd```___```aaaccclll~~~zzziii```\\\VVVUUUVVVYYYYYYZZZaaaiiiqqqsssfff]]]YYYWWWVVVTTTTTTUUUWWW]]]kkkyyynnn^^^VVV^^^```bbbaaa]]]ZZZ[[[]]]aaahhhuuuuuugggkkkjjjjjjiiihhhggggggfffgggiiimmmuuu{{{wwwssssssuuuwwwuuusssuuusssuuuyyyvvvrrrmmmllljjjiiiiiiiiigggeeemmmnnnooooooqqquuuzzz~~~xxxuuutttrrrqqqqqqrrruuuxxx~~~|||yyyzzz~~~{{{{{{|||zzzyyyyyyzzzwwwyyy~~~}}}wwwtttssstttxxx}}}wwwsssrrrqqqpppoooqqqvvv~~~vvvrrrrrrsssqqqnnnkkkmmmpppvvvyyytttnnnlllmmmqqquuu~~~zzztttmmmiiijjjrrr|||{{{qqqmmmfff___ZZZXXXYYY[[[bbbkkkyyyzzzmmmccc]]]YYYXXXWWWXXX]]]eeettt~~~|||mmmaaaZZZXXXXXXXXX\\\fffxxxyyyuuusssppptttrrrcccZZZZZZbbbtttyyyjjjddd^^^\\\YYYUUUTTTVVVUUUYYYdddtttxxxmmmccc[[[ZZZ[[[ZZZYYYYYYVVVWWWZZZ\\\^^^___aaabbbffftttuuuiiibbbaaaccc___^^^]]]___aaahhhxxxssseee___ZZZXXXXXXZZZ[[[\\\aaaiiimmmyyywwweeeZZZVVVUUUUUUSSSSSSTTTWWW\\\iiiuuutttbbbYYYZZZ\\\^^^]]][[[YYYYYYZZZ^^^dddrrrrrrfffjjjiiihhhgggggggggggggggggghhhllluuuxxxuuussstttwwwyyyxxxvvvwwwuuuuuuyyytttooonnnlllkkkjjjjjjkkkjjjhhhfffmmmnnnppprrrtttyyyyyyuuutttqqqoooppprrrtttzzz}}}|||~~~~~~}}}}}}vvvvvvyyy{{{vvvtttttttttyyy{{{wwwvvvuuutttoooppprrrwwwyyyxxxvvvrrrooommmmmmnnnpppvvv|||uuunnnlllmmmooouuu|||}}}uuuoookkkhhhiiimmmttt~~~|||wwwnnneee^^^ZZZXXXWWWZZZ```kkkwwwmmmeee]]]ZZZYYYXXX[[[```iiipppzzzmmmddd^^^[[[\\\```ggguuu}}}tttjjjkkkhhhZZZTTTTTTZZZhhhxxxrrriiiaaa]]]YYYTTTQQQRRRSSSVVV]]]jjj{{{uuuiii^^^[[[[[[YYYXXXYYYQQQSSSVVVYYY]]]```aaaaaadddmmm{{{oooeeeaaa```\\\ZZZYYY[[[]]]dddrrr|||lllccc___\\\[[[]]]^^^^^^bbbhhhlllwwwzzzfffYYYUUUVVVVVVSSSSSSVVVXXX]]]hhhrrrxxxeeeZZZUUUVVVXXXXXXXXXXXXXXXYYY]]]cccqqqsssggghhhhhhgggffffffgggggghhhgggiiimmmvvvvvvtttrrrssswwwxxxwwwuuuvvvuuuuuuyyy{{{pppnnnpppmmmkkkjjjiiijjjkkkjjjiiilllnnnpppssswww}}}yyyuuussspppmmmmmmpppssszzz~~~~~~|||{{{{{{}}}xxxwwwxxx{{{zzzvvvttttttvvvyyy|||}}}yyywwwqqqpppppprrrvvv}}}~~~xxxrrrmmmnnnnnnnnnnnnrrr|||}}}tttooommmlllnnnssszzzsssmmmgggbbbaaafffooo{{{xxxmmmeee___ZZZWWWVVVYYY___hhhvvv|||pppddd]]][[[XXXYYY\\\aaaffftttyyymmmddd___aaadddhhhqqqqqqmmmgggXXXSSSRRRVVV^^^hhhuuu~~~sssggg```ZZZSSSOOOOOOQQQSSSXXX___kkk|||rrrddd]]]ZZZVVVUUUUUUSSSSSSTTTWWW[[[]]]]]]\\\___dddoooyyymmmeee```ZZZWWWVVVXXXZZZ___jjjvvvtttiiieee```^^^_________aaafffiiirrr|||fffXXXUUUWWWVVVSSSSSSVVVYYY]]]fffooo{{{fffZZZUUUUUUUUUVVVWWWXXXYYYZZZ]]]cccoootttiiiffffffffffffgggggggggggggggjjjooozzzvvvsssppppppssstttsssrrrrrrssstttzzzwwwooonnnpppllljjjhhhggghhhjjjjjjiiikkkmmmpppssswww~~~wwwtttsssooollllllpppttt{{{}}}|||}}}}}}|||}}}~~~{{{zzz}}}|||yyyxxx|||}}}zzzxxxwwwvvvvvvyyy|||uuutttrrrqqqsssxxx}}}xxxssspppqqqpppooopppxxx}}}wwwrrrnnnmmmooovvvyyy{{{nnnjjjbbb\\\___eeemmmyyyyyyoooggg```[[[XXXXXXZZZ___iiixxxoooeee```\\\[[[\\\]]]___lllvvvjjjaaacccdddeeeiiiuuuzzzqqqaaaVVVVVVWWWZZZ^^^fffwwwsssiii```VVVPPPNNNLLLOOORRRUUUZZZgggxxxnnnccc\\\VVVSSSSSSUUUSSSSSSUUUYYY[[[[[[YYY\\\]]]ddduuuxxxlllbbbZZZVVVTTTUUUVVVYYYccclll|||qqqhhhccc_________^^^___ccccccjjjxxxfffWWWTTTWWWTTTQQQPPPTTTXXX\\\ccckkkjjj^^^[[[YYYWWWVVVXXXZZZ\\\]]]]]]bbbmmmttthhhddddddfffggghhhgggffffffhhhkkkrrr~~~wwwsssnnnlllnnnooonnnmmmmmmpppsss{{{|||qqqllllllmmmjjjiiihhhiiijjjkkkjjjiiilllmmmooorrruuu{{{}}}tttrrrrrrpppmmmmmmrrruuu|||{{{{{{|||zzz{{{}}}{{{{{{~~~zzzvvvvvvxxx{{{|||zzzyyywwwuuuvvv{{{yyywwwuuuttttttxxx{{{~~~}}}uuuuuutttqqqooouuu~~~xxxrrrooopppmmmooovvvooooooeee]]]]]]```ccckkktttwwwnnneee```^^^\\\ZZZ[[[aaammm{{{yyymmmfffaaa^^^^^^]]]]]]hhh~~~tttbbbcccbbb```bbbmmm~~~|||kkkZZZZZZ[[[[[[ZZZ^^^lll{{{rrrggg[[[SSSPPPHHHKKKNNNMMMNNNXXXjjjxxxxxxjjj```XXXSSSRRRSSSQQQQQQSSSXXX[[[[[[ZZZ\\\ZZZ___ooorrrfff[[[WWWTTTTTTTTTVVV]]]fff|||vvvjjjddd______^^^\\\]]]```]]]dddrrrfffVVVSSSVVVRRROOONNNRRRVVVZZZ```hhh{{{pppdddaaa^^^ZZZXXXYYY\\\^^^___]]]aaalll}}}tttgggbbbdddfffhhhhhhhhhfffeeehhhllltttxxxsssmmmjjjjjjkkkkkkiiijjjnnnsss|||vvvmmmjjjhhhhhhjjjjjjkkklllnnnnnnkkkiiilllmmmoooqqqsssxxx~~~yyyqqqqqqrrrqqqoooooosssvvv~~~}}}|||}}}|||zzz{{{xxxzzz~~~yyyxxxyyyzzzzzz{{{wwwuuuwwwzzz|||zzzwwwyyyzzzxxxvvvyyy||||||uuuqqqrrrrrrrrryyywwwqqqlllpppnnnqqq{{{yyyoooddd```bbbeeeeeebbbooovvvqqqqqqhhhaaaaaafffeeebbbjjjwww}}}ooogggddddddaaa```fffuuu}}}mmmddd]]]]]]]]]```iiittt|||mmm___XXX[[[^^^[[[___hhh{{{tttgggZZZQQQJJJIIIJJJLLLKKKMMMVVV```ttttttfff\\\TTTOOONNNPPPRRRTTTTTTTTTUUUVVVXXXXXX[[[cccssspppddd^^^WWWQQQQQQSSSVVV]]]eeevvvzzznnnhhhbbb```aaabbb___\\\^^^bbbkkk{{{kkkYYYQQQOOOPPPOOOPPPSSSSSSUUU]]]ffftttsssfff```[[[XXXZZZ]]]]]]```dddbbbbbbiii{{{uuujjjffffffgggggghhhhhhiiiiiiooorrruuu~~~|||sssooojjjeeedddfffiiilllppppppuuuzzzrrrllliiiiiimmmiiijjjjjjjjjkkkkkkkkkkkkmmmppprrrpppmmmpppyyyyyytttqqqpppooolllnnnrrrsssuuu|||{{{xxxyyyyyyvvvvvvyyy{{{vvvyyy~~~{{{}}}{{{zzzvvvzzz|||yyyxxxyyy{{{~~~~~~{{{yyyvvvtttvvvxxx|||zzzwwwtttqqquuu|||wwwooonnnkkkmmmuuu~~~{{{mmmdddaaa```^^^\\\fffrrr|||zzzsssllljjjmmmiiibbbeeennn{{{tttmmmiiibbb```bbbmmmzzzvvvkkk```\\\[[[\\\bbbjjjzzz|||mmmbbb```^^^YYY\\\dddpppzzzsssaaaSSSJJJHHHHHHHHHGGGHHHOOOWWWeee{{{oooaaaVVVQQQOOOPPPQQQQQQPPPPPPPPPQQQQQQQQQTTT\\\jjj|||nnnbbbZZZSSSNNNOOOPPPRRRWWW]]]jjjvvvqqqkkkccc______aaa___^^^^^^aaahhhvvvkkkXXXPPPNNNOOONNNOOOQQQQQQSSSZZZcccqqqtttgggaaa\\\ZZZ[[[\\\[[[]]]aaaeeedddhhhvvvvvvkkkggggggggggggggghhhiiijjjnnnqqqvvv{{{ssspppkkkgggeeegggiiilllppprrrxxxxxxpppllliiijjjmmmkkkjjjjjjjjjjjjkkkllllllnnnqqqrrrpppooosss{{{yyysssoooooommmkkklllppprrruuuzzzxxxyyyzzzxxxyyy|||~~~}}}{{{}}}~~~zzztttuuuxxx|||{{{yyywwwwww{{{|||wwwsssuuuuuuvvvzzz~~~xxxttttttxxxwwwoookkkjjjooovvv}}}|||nnneee___\\\ZZZ___cccjjjwwwxxxttttttooogggeeeiiimmmzzzwwwppphhhddddddhhhppp|||yyyiii```[[[ZZZ\\\```dddsss~~~nnnfff___YYYZZZaaaffflllwwwlllXXXMMMIIIGGGGGGFFFFFFJJJQQQXXXkkk{{{hhh[[[TTTRRRQQQPPPNNNMMMMMMLLLLLLKKKKKKNNNUUU```nnn|||}}}mmm^^^WWWQQQMMMNNNOOOPPPRRRVVV^^^kkk~~~yyyqqqfff___^^^___``````___```dddnnn|||lllYYYOOOLLLNNNMMMMMMOOONNNOOOVVV___nnn}}}vvvhhhaaa]]]\\\^^^^^^\\\^^^bbbhhhgggiiirrrvvvllljjjhhhgggeeefffgggiiikkklllpppvvv}}}rrrpppllliiiggghhhjjjkkkpppttt~~~uuuooollljjjlllooolllkkkiiiiiiiiikkklllnnnppppppppppppqqqwww~~~|||wwwqqqmmmmmmkkkhhhjjjnnnpppvvv~~~zzzxxxzzzzzzzzz|||~~~wwwvvvvvvxxx}}}|||xxxyyyzzz}}}}}}yyyxxxuuussstttyyyzzzxxxxxx{{{uuuoookkkmmmpppuuu}}}~~~rrrhhhaaa^^^]]]\\\^^^iii{{{|||wwwuuuqqqkkkiiilllhhhssswwwllliiifffgggjjjsssxxxiiiaaa\\\ZZZYYYZZZeeevvvyyylllbbbZZZ[[[```bbbccciiiuuuwwwcccSSSMMMIIIIIIJJJJJJNNNTTTWWWbbbqqqppp```XXXTTTRRROOOMMMLLLLLLKKKJJJIIIJJJMMMRRR[[[eeennnttt{{{~~~ooo___WWWQQQMMMOOOQQQQQQQQQSSSYYYeeeyyyyyylllbbb^^^___aaabbbaaaaaabbbgggrrrooo[[[PPPMMMNNNLLLLLLNNNMMMMMMTTT\\\lll|||xxxjjj```^^^^^^``````___aaafffggghhhjjjrrrwwwnnnllljjjgggddddddfffiiillljjjooowwwqqqooommmjjjiiiiiikkklllqqqxxxsssnnnmmmmmmoooqqqkkkjjjhhhggggggiiilllnnnpppnnnmmmooosssyyyuuutttoookkkjjjhhhfffgggkkknnnvvv}}}zzzxxxzzzzzzyyy}}}|||{{{zzzzzz|||~~~|||{{{}}}|||xxxsssqqqssszzz}}}xxxvvv{{{wwwpppnnnmmmmmmsssyyysssgggaaa[[[YYYYYY```lllzzz~~~wwwrrrlllhhhhhhkkkkkkrrrzzzrrrnnnkkkjjjjjjooo}}}uuuiiiaaa\\\XXX[[[aaakkkvvvuuufff\\\YYY[[[^^^^^^```iiixxxoooZZZRRRKKKLLLNNNQQQUUUYYYYYY^^^fffsssyyyggg]]]UUUQQQLLLJJJJJJJJJJJJIIIIIIJJJMMMQQQWWW^^^dddgggpppuuu{{{vvvfffZZZRRRMMMNNNQQQQQQQQQRRRXXXbbbtttvvviiibbbaaabbbdddcccccccccdddjjjzzzsss___TTTPPPPPPNNNNNNOOONNNNNNTTT]]]lll}}}yyyjjjaaa______```___^^^aaagggeeehhhlllrrrvvvpppnnnkkkgggddddddfffiiillljjjpppxxxqqqooollljjjiiijjjkkklllrrr{{{sssoooooopppqqqsssiiihhhfffeeefffhhhkkkmmmnnnmmmmmmnnnsss{{{sssqqqlllhhhhhhfffdddfffjjjnnnxxx}}}zzzyyyzzzyyyxxx}}}}}}}}}||||||~~~{{{zzz|||~~~xxxsssrrrvvvzzz~~~zzzuuuvvvzzzzzzsssmmmiiijjjooouuu}}}pppfff\\\YYYXXX\\\aaajjjxxx}}}rrrgggaaabbbfffmmmoooqqquuu|||~~~xxxtttrrrsss|||rrrhhhaaa[[[``````cccjjjrrr}}}pppbbbYYYVVVYYYYYY[[[aaammm~~~|||fffZZZOOOMMMPPPTTTWWW[[[XXXYYY]]]gggyyyqqqfffWWWQQQKKKHHHHHHIIIHHHGGGHHHIIIKKKNNNRRRWWW[[[^^^iiippp{{{uuuaaaWWWNNNMMMOOOOOOOOOQQQUUU]]]llltttiiiddddddeeedddeeeeeecccfffrrryyyeeeZZZVVVSSSQQQQQQRRRQQQQQQXXX```nnn~~~wwwhhhaaa______```______eeemmmkkkppprrrtttvvvpppooolllhhheeedddfffiiikkklllqqqyyyqqqnnnkkkiiihhhiiikkkmmmtttsssooopppqqqqqqrrrhhhggggggfffgggiiilllmmmlllmmmnnnpppttt||||||rrrnnniiiffffffeeedddfffjjjqqq||||||zzzzzz{{{zzzzzz}}}|||}}}}}}|||xxxwwwxxxyyy{{{}}}xxxwwwxxxzzz~~~tttkkkiiikkknnnsss|||vvvhhhbbb]]]]]]]]]```jjjvvv|||kkkbbbaaadddhhhhhhggggggmmmzzzzzzvvvuuuzzz}}}rrrjjjddd```\\\\\\aaafffnnn}}}|||lll```YYYWWWXXXZZZ\\\cccooo~~~vvvfffVVVQQQRRRTTTWWWZZZUUUTTTWWW```ooosss^^^WWWOOOJJJJJJJJJIIIGGGHHHHHHIIIKKKOOOSSSWWWYYYcccnnn}}}nnn```SSSOOOOOOOOOOOOPPPRRRXXXeeexxx~~~qqqhhheeeeeecccffffffccccccmmm~~~kkk```\\\VVVTTTTTTVVVUUUVVV]]]eeeooo~~~rrrddd\\\\\\___cccfffjjjuuuzzztttqqqooommmiiigggeeefffhhhiiinnnssszzz}}}qqqnnnjjjffffffhhhkkknnnvvvrrrnnnoooooooooooohhhhhhhhhiiijjjlllmmmnnnlllooorrrtttvvv}}}xxxppplllgggdddeeeeeedddgggllluuu}}}~~~zzzyyy{{{}}}}}}~~~}}}yyy{{{{{{zzzzzzssswwwxxxuuurrrttt{{{pppkkkllljjjkkkpppzzzwwwmmmdddaaa^^^]]]bbbjjjwwwsssgggfffhhhaaaaaa______dddpppuuupppnnnrrrwwwxxxzzzrrrlll]]]XXXWWW[[[^^^dddrrrvvvhhh```YYY[[[[[[ZZZ\\\dddqqq|||rrr^^^UUUTTTUUUVVVXXXSSSSSSVVV]]]iiiyyy~~~ggg^^^TTTOOONNNNNNKKKIIIIIIIIIJJJKKKOOOSSSVVVYYY___lllzzzjjjYYYRRRQQQPPPPPPRRRPPPUUUbbbuuuvvvkkkfffeeebbbfffgggdddbbbjjj{{{oooddd```XXXVVVWWWXXXXXXYYY```hhhooo~~~oooaaaWWWYYY^^^fffnnnxxxtttqqqooommmjjjgggffffffhhhhhhppptttzzzwwwqqqmmmiiieeedddgggkkknnnwwwqqqmmmnnnnnnmmmllliiiiiijjjlllmmmnnnnnnooolllqqqvvvwwwxxx~~~uuummmjjjfffccceeeeeeeeehhhmmmyyy|||zzzzzzyyyxxx{{{~~~}}}yyyvvvzzz~~~{{{{{{}}}zzzwwwsssvvvzzz}}}uuusssvvv{{{}}}}}}qqqhhheeefffiiioooyyy|||mmmfffaaa^^^___dddlllsss|||oooddd```\\\\\\___bbbgggoooxxx~~~ooojjjiiiiiihhhnnnmmmttt{{{kkkeee]]]XXXWWWVVVWWW___jjj{{{rrr___]]][[[YYYYYYWWWYYYdddooo{{{nnn___XXXWWWVVVUUUWWWVVVXXX^^^fffpppwwwiiiZZZUUUSSSQQQOOOOOOMMMLLLKKKJJJLLLOOORRRTTTZZZdddxxxrrr\\\SSSQQQPPPMMMMMMUUUUUU\\\nnnxxxiiifffiiiffffffeeedddeeekkkttt{{{uuujjjeee]]]]]]\\\]]]___aaadddfffnnn|||~~~lllaaa]]]]]]___dddnnn~~~xxxpppmmmppprrrooojjjfffgggiiiooovvv|||ooolllhhhgggjjjllljjjjjjlllxxx{{{qqqmmmllljjjiiikkkkkkkkkkkkkkkkkkkkkkkkjjjooouuuwwwzzz}}}sssllljjjfffbbbaaa______eeemmm}}}}}}zzzxxx}}}}}}||||||}}}yyyzzz|||}}}}}}zzztttttttttwww}}}~~~xxxvvvuuuuuu}}}|||qqqiiihhhhhhjjjqqqzzz~~~vvvnnneee``````fffjjjuuu|||qqqddd```^^^___``````eeellluuummmccc___]]]\\\``````gggwwwyyyiiiaaaZZZXXXWWWWWW\\\cccpppmmm___\\\YYYYYYWWWWWW]]]eeeoooxxx|||mmmccc^^^[[[ZZZVVVTTTVVV]]]dddlllzzzrrrddd^^^\\\WWWTTTSSSPPPOOONNNMMMNNNOOOQQQRRRYYYccctttxxxbbbVVVRRROOONNNNNNSSSTTT[[[lll|||lllhhhjjjddddddcccbbbccchhhpppvvvwwwkkkfff```_________```bbbeeegggiiiwwwwwwhhh```\\\\\\^^^aaaiiiuuu~~~|||wwwppptttvvvvvvrrrkkkgggfffhhhooovvvzzzmmmkkkggggggkkkmmmlllmmmqqq|||xxxqqqmmmkkkiiikkkkkkjjjjjjjjjjjjjjjjjjkkkpppvvvyyy}}}{{{qqqjjjfffccc``````___```gggooo}}}zzzyyy||||||}}}~~~}}}zzzyyyyyy~~~~~~{{{{{{zzztttoooooouuu|||{{{tttpppttt{{{~~~qqqmmmiiigggiiipppxxx}}}pppccc\\\___```hhhtttmmmgggbbb```]]]ZZZ[[[___eeeooo~~~ssscccZZZWWWVVVTTTUUU[[[hhhuuussshhh^^^YYYWWWUUUVVVYYYbbbqqqggg```ZZZYYYXXXVVVWWWZZZcccmmm|||sssjjjeeebbbWWWUUUVVV\\\bbbiiisss}}}~~~pppiiiddd]]]XXXVVVTTTSSSRRRQQQQQQPPPQQQQQQWWW___oookkk\\\TTTOOONNNPPPSSSTTT[[[kkkrrrkkkkkkdddcccaaa``````dddjjjoooyyylllfffcccbbbaaaaaaaaaccceeeggggggtttoooddd___[[[[[[\\\^^^cccjjjtttzzzwwwuuusssuuuxxxqqqxxxxxxwwwqqqjjjeeedddeeennnuuuvvvkkkiiifffgggkkkmmmmmmpppuuuwwwooollllllkkkjjjiiihhhhhhhhhhhhiiimmmqqqvvv{{{wwwmmmfffaaa______``````aaaiiisss}}}{{{zzz||||||~~~{{{zzz|||~~~|||zzz|||{{{rrrooosssyyy}}}~~~{{{uuussswww~~~|||wwwoooiiigggjjjpppsss}}}}}}kkk```\\\[[[___hhhsssxxxooofffaaa\\\XXXXXX[[[\\\dddppp{{{{{{hhh\\\VVVUUUSSSSSSWWW___gggssstttdddYYYVVVTTTSSSRRRYYYeeeuuuttthhh]]]ZZZYYYVVVUUUVVV^^^fffuuuuuunnnjjjZZZWWWXXX\\\aaaeeellltttwwwmmmeee]]]WWWWWWTTTTTTTTTSSSSSSSSSRRRRRRVVV\\\iii|||wwweeeWWWOOOOOORRRTTTVVV]]]jjj}}}yyyooollleeedddbbb``````cccgggjjjvvv{{{nnngggeeedddcccbbbbbbccceeefffhhhsssxxxhhhaaa```[[[\\\]]]___aaaeeejjjnnnnnnmmmnnnsss|||tttvvvuuurrrlllfffbbbaaabbbmmmsss~~~sssjjjiiiggggggjjjkkklllpppvvv}}}rrrooopppkkkjjjhhhfffeeefffggghhhnnnrrrwww~~~|||rrriiiccc^^^]]]^^^``````bbblllwww~~~}}}}}}}}}~~~}}}{{{{{{|||||||||zzz}}}wwwwwwxxxwwwuuuxxx~~~tttuuuwww{{{{{{qqqkkkhhhhhhiiinnnvvvxxxjjj]]][[[]]]dddmmmxxxwwwjjjbbb]]]XXXYYY\\\\\\```ffflllvvvppp___VVVRRRTTTSSSUUUXXX]]]hhhzzznnn^^^WWWUUURRROOOWWW^^^iiiwwwqqqaaaZZZWWWVVVUUUWWWZZZaaannn}}}qqqkkk\\\XXXWWWZZZ]]]___ccciiiuuuzzzlllaaaXXXTTTUUUQQQQQQRRRRRRSSSTTTTTTTTTUUUYYYdddvvvooo]]]QQQPPPTTTVVVXXX^^^hhhxxxtttmmmiiigggeeeddddddfffhhhiiiqqq{{{}}}ooohhhfffeeecccbbbbbbccceeefffjjjsssooobbb]]]]]]\\\^^^___```aaadddgggjjjiiijjjlllsssxxxsssqqqmmmiiieeeccccccdddnnnsss~~~qqqjjjjjjgggfffhhhhhhhhhnnnvvvuuurrrssskkkiiifffddddddeeegggiiipppsssyyyuuummmfff```^^^]]]___aaaaaadddppp}}}||||||}}}|||zzzzzz~~~~~~yyytttpppnnnwwwxxxvvvssstttxxx~~~sssjjjeeebbbeeejjjtttyyyfffbbbbbbeeejjjqqq}}}qqqgggaaa[[[YYYZZZ\\\]]]___bbbiiivvvmmm___YYYTTTRRRRRRTTTWWW```ppp}}}jjj___[[[VVVQQQWWWYYY```kkkwww|||iii]]]XXXUUUUUUWWWUUUZZZeeeuuuuuulll```ZZZVVVWWWYYYYYY[[[___gggqqq~~~ooobbbWWWRRRSSSNNNNNNNNNOOOQQQRRRTTTUUUTTTXXXaaarrryyydddTTTQQQUUUUUUWWW[[[bbbnnnzzzqqqnnnllliiihhhiiikkkkkkkkkpppttt}}}pppjjjfffeeedddccccccdddfffgggkkksss{{{jjj___[[[ZZZ\\\]]]___```aaabbbeeegggdddfffjjjrrr~~~zzzsssppplllhhhgggggghhhjjjqqquuuwwwmmmiiiiiigggfffgggfffgggnnnwwwvvvrrrrrrkkkiiieeecccccceeeiiikkktttwww~~~}}}oooiiiccc^^^]]]]]]___aaabbbhhhwww~~~}}}|||}}}~~~~~~{{{wwwnnnrrrzzz~~~xxxssstttyyy~~~uuulllggghhhgggmmmwwwzzzsssmmmjjjhhhiiiqqqzzztttkkkaaaZZZWWWXXXYYYYYY[[[```kkkyyypppgggZZZVVVSSSSSSUUUZZZeeeqqq{{{lllddd\\\TTTTTTTTTYYYbbblllwwwvvvhhh___XXXVVVXXXTTTWWW^^^jjjzzztttfff^^^XXXWWWXXXWWWYYY\\\^^^ffftttyyyjjj\\\TTTSSSLLLLLLKKKKKKMMMOOORRRTTTTTTWWW```pppjjjWWWQQQUUUQQQSSSUUUYYYbbbsssvvvqqqooollllllnnnooonnnmmmoooooowww}}}qqqkkkgggfffeeeeeeeeegggiiijjjnnntttxxxkkkbbb]]]ZZZZZZ[[[]]]]]]]]]^^^```bbb___bbbhhhrrrzzzuuuqqqlllhhhhhhiiikkkmmmvvvyyypppiiihhhhhhgggfffgggfffhhhqqq{{{tttooonnnkkkhhhdddbbbcccfffkkknnnyyy|||xxxkkkfffaaa\\\[[[\\\^^^aaadddmmm~~~~~~}}}zzzyyy{{{~~~~~~|||{{{}}}sssuuuxxx|||wwwtttuuuwwwyyy|||xxxrrrpppllllllrrrwww~~~wwwmmmeeebbbgggnnnuuuggg[[[UUUSSSTTTVVVXXX\\\eeeqqqzzz{{{pppccc]]]WWWUUUUUUVVV]]]ffftttvvvkkk```VVVRRRPPPUUU^^^fffnnn}}}tttfff\\\YYYZZZWWWXXX[[[cccqqqmmmddd\\\ZZZZZZYYYZZZ]]]]]]aaammm~~~rrraaaWWWTTTLLLKKKIIIIIIJJJLLLPPPRRRTTTWWW___ooonnnXXXRRRUUUMMMOOOQQQSSSYYYiiiyyyssspppnnnnnnpppqqqpppnnnppplllrrr|||qqqlllhhhhhhffffffgggiiikkklllqqqwwwzzzooohhhaaa]]]XXXYYYZZZYYYYYYYYY[[[]]]\\\```hhhtttxxxuuuqqqkkkggggggiiikkklllzzz|||zzzlllgggggggggffffffggggggjjjtttsssllljjjjjjhhhdddbbbcccggglllppp|||uuuhhhdddaaa\\\ZZZZZZ]]]aaaeeeppp|||~~~~~~~~~|||yyyvvvtttzzzxxxzzz{{{vvv{{{~~~vvvssstttwwwzzz~~~|||wwwtttnnnnnnzzzxxxnnnccc^^^___qqqxxxvvvhhh]]]ZZZVVVUUUXXX[[[```hhhqqqwww~~~mmmfff]]]XXXXXXYYYYYYWWWjjjvvvyyyiii\\\XXXUUUTTTXXX^^^eeeqqq|||mmmccc^^^ZZZVVVUUUWWW___hhhuuuyyynnnaaa\\\___```[[[TTT[[[[[[bbbooo}}}xxxfff[[[WWWSSSPPPMMMLLLMMMNNNOOOOOOQQQWWWcccsssvvv___TTTRRRJJJLLLPPPTTTWWWaaawww~~~xxxwwwuuusssqqqooonnnnnnmmmooovvvzzzoookkkiiiggggggiiihhhfffhhhmmmqqqxxx{{{llliiicccYYYVVVUUUUUUUUUVVVXXXZZZ[[[[[[aaakkkyyy{{{rrrrrrppppppooollliiilllsssxxxtttiiieeedddggghhhhhhggghhhmmmvvv}}}~~~ppplllooohhheeecccdddccccccgggnnnyyypppjjjeeeaaa___^^^[[[\\\bbbjjjwww}}}~~~~~~}}}{{{vvvsssxxx~~~{{{{{{}}}{{{{{{|||{{{{{{~~~xxxtttsssvvvxxxzzzqqqlllsss}}}vvvfff^^^___aaagggqqq}}}rrreeeZZZXXXXXXZZZYYYZZZ```hhhnnnxxx|||pppbbb\\\\\\]]]ZZZVVV^^^hhhxxxsssddd[[[VVVSSSUUUYYY```kkkuuu{{{pppggg___YYYVVVUUUZZZ```jjjyyyuuugggaaabbbddd```\\\ZZZYYY]]]hhhuuummm```ZZZRRROOOLLLJJJKKKLLLMMMMMMQQQWWWbbbrrrgggYYYSSSNNNOOOQQQRRRRRRYYYlll}}}~~~{{{xxxtttqqqnnnmmmlllnnnpppuuu}}}pppkkkjjjhhhhhhjjjjjjhhhkkkpppssszzz~~~nnniiicccZZZWWWWWWVVVVVVVVVXXXYYYZZZ___dddoooyyyqqqmmmllllllnnnmmmlllqqqxxxsssiiifffffffffhhhiiiiiikkkqqqzzzyyynnnjjjkkkgggdddbbbddddddeeejjjqqq|||{{{mmmgggdddbbbaaadddaaabbbiiirrr~~~{{{|||~~~~~~xxxtttqqqvvv|||~~~||||||xxx{{{zzzvvvwww{{{xxxttttttssstttzzztttkkklllrrrnnncccaaaXXXZZZaaajjjvvvpppaaa^^^]]]\\\YYYUUUYYY___dddmmmyyy}}}lllbbbbbbaaa\\\WWWUUU[[[gggxxxpppddd]]]VVVUUUXXX]]]fffppppppccc]]]XXXUUUWWW[[[aaammmxxxssskkkjjjjjjfffbbbZZZWWWYYYaaalll{{{uuueee[[[TTTPPPLLLJJJKKKLLLMMMMMMQQQVVV```ooottt```UUURRRQQQRRRRRRQQQUUUcccrrr|||yyyuuupppmmmkkkkkkkkkoooqqquuu~~~tttmmmmmmjjjjjjlllkkkjjjmmmrrrvvv{{{qqqjjjddd]]]ZZZZZZYYYXXXXXXYYYZZZ[[[ccchhhtttwwwpppjjjiiijjjlllllllllrrrzzzpppgggeeeeeefffhhhjjjkkkmmmttt}}}uuulllgggfffeeebbbaaaccceeegggmmmuuuvvviiidddccccccdddeeeccceeelllwww|||zzz}}}}}}ttttttvvvxxx||||||yyyyyyyyy}}}}}}vvvvvvxxxyyy{{{~~~}}}vvvrrrpppsssvvv|||uuulllkkkmmmxxx~~~~~~oooggg]]]\\\^^^ccckkkwww}}}oooggg___\\\YYYVVVVVVYYY```fffooo{{{yyyllleeeaaa]]]YYYVVVXXX___mmmrrrhhh^^^[[[\\\```hhhpppyyyfff___ZZZXXXYYY\\\___fffnnn{{{yyysssnnnhhhcccZZZWWWVVV\\\fffuuu~~~kkk]]]WWWTTTOOOLLLLLLNNNOOOOOOQQQTTT]]]kkkhhhXXXSSSRRRRRRSSSSSSWWWaaammmxxxuuuqqqmmmkkkkkkmmmnnnpppqqquuu|||yyyqqqooollllllmmmllljjjnnnssswww{{{wwwmmmgggccc___^^^]]]\\\[[[\\\\\\]]]fffkkkxxxwwwooommmjjjjjjjjjhhhgggllltttppphhhffffffiiikkklllmmmooottt}}}xxxrrrlllgggeeedddaaa```bbbdddgggooowwwtttgggcccbbbdddfffeeefffhhhppp}}}}}}|||~~~|||~~~|||wwwrrrsssxxx~~~{{{xxxwww{{{~~~{{{yyywwwvvvvvvyyy{{{vvvsssrrrrrrttt{{{wwwooollllllpppuuu~~~rrrfffaaa___bbbgggmmmyyyppp```ZZZ[[[ZZZXXXWWW]]]```gggqqq|||yyyjjj___ZZZXXXXXXXXX[[[fffwww~~~sssgggbbbbbbdddkkkqqq|||ooobbb]]]ZZZ[[[[[[[[[]]]bbbnnn}}}qqqfff___YYYVVVUUUXXXaaaooouuucccZZZVVVQQQMMMMMMOOOPPPQQQQQQTTT\\\iii}}}qqq```UUUSSSRRRTTTUUUVVV]]]eeepppzzzwwwrrrnnnllllllnnnooopppqqqttt{{{}}}tttqqqnnnmmmmmmllljjjmmmssswww{{{~~~qqqkkkhhhdddcccaaa```______```aaahhhooo~~~xxxooollljjjhhhgggeeeccciiipppwwwsssrrrsssttttttsssqqqqqqvvv~~~uuuqqqlllhhheeedddaaa```bbbeeehhhpppyyysssgggcccccceeeiiijjjlllpppyyy}}}}}}~~~{{{}}}~~~vvvrrrttt{{{{{{xxxxxx}}}yyyvvvsssrrruuu|||zzzvvvrrrnnnqqqwww}}}wwwqqqlllkkknnnuuuoooddd^^^aaaeeegggnnnwww||||||iiiaaa```^^^\\\ZZZ]]]^^^cccmmmuuu~~~tttccc[[[YYYXXXXXXZZZbbbooo~~~|||oooiiihhhhhhkkkoooqqqvvv|||kkkddd]]][[[YYYWWWWWWZZZgggvvvssseee]]]YYYVVVUUUWWW\\\iii}}}mmm^^^YYYSSSOOONNNPPPQQQRRRUUUWWW]]]iii{{{|||mmm___[[[YYYZZZZZZXXXZZZ^^^hhh{{{|||xxxssspppnnnnnnnnntttuuuwww|||wwwuuuqqqooonnnllljjjmmmrrrvvvzzzssslllkkkfffeeecccbbbbbbbbbccccccjjjttt|||pppiiifffeeeeeeddddddjjjsss{{{vvvtttxxx}}}sssoookkkgggeeeddd``````cccgggllluuurrrhhheeeeeehhhlllkkkpppwww~~~||||||{{{xxxyyy{{{~~~zzzyyyyyyzzz~~~|||wwwsssrrrtttxxx{{{}}}tttmmmnnnrrrttt{{{rrrnnnppprrrvvv}}}ooobbbcccfffeeehhhnnnooowww}}}rrrjjjdddbbbcccbbbbbbfffnnnssswwwssshhhbbb]]]^^^___bbbiiisss~~~xxxqqqmmmkkkjjjlllkkkooossszzzzzzoooddd___^^^]]]```eeejjjuuuuuuhhhaaa^^^[[[ZZZZZZ\\\eeewwwtttddd___XXXTTTSSSTTTVVVWWW[[[]]]aaajjjyyy|||qqqllliiijjjiiifffdddeeennn{{{~~~}}}|||~~~|||zzzuuurrrpppmmmjjjmmmsssvvvzzztttjjjiiieeedddcccbbbbbbcccddddddooo{{{rrrhhheeedddeeedddeeemmmvvv}}}vvvssswwwzzzqqqlllgggddddddccc```aaafffkkkrrr~~~ooohhhfffgggkkkpppmmmuuu}}}}}}{{{}}}~~~~~~~~~{{{zzz~~~|||vvvsssqqqvvv}}}vvvsssrrrtttuuuxxxxxxooonnnsssqqq|||yyyuuuuuusssqqqrrr||||||jjjhhhiiifffggglllfffmmmwwwtttiiihhhllljjjhhhkkkqqqsssssszzzvvvnnnffffffgggffffffkkkssszzzwwwrrrmmmkkkkkklllnnnppptttyyykkkeeeeeeiiipppwwwrrrxxxwwwlllgggdddbbb``````___dddtttvvvjjjeee^^^YYYYYYZZZ\\\]]]```aaadddlllxxx{{{xxxzzzzzzvvvssssssxxx}}}xxxtttrrrnnnkkknnnsssvvv{{{ttthhhgggdddcccbbbbbbbbbcccddddddrrrsssjjjhhhffffffeeefffmmmvvv|||ssspppttt~~~wwwoooiiidddaaabbbbbb```aaahhhooowwwyyylllggggggiiinnnsssttt}}}~~~}}}}}}}}}~~~wwwoooyyyxxxyyy{{{rrrnnnllllllssswwwyyyrrrppp{{{~~~vvvmmmkkkkkkmmmvvvuuusssuuuwwwwwwtttrrrsssxxx|||uuupppjjjhhhjjjpppssstttvvv{{{~~~yyyssskkkggghhhkkkmmmmmm{{{vvvnnnkkkjjjkkkggghhhqqq{{{wwwqqqttt|||{{{yyyttttttsssrrrooogggcccnnn}}}qqqnnnjjjhhhiiilllnnnoooqqqtttvvvvvv{{{}}}pppllljjjgggdddbbbbbbdddgggjjjvvvuuurrrmmmiiihhhgggiiiuuu{{{sssooouuuqqqiiigggdddaaa```bbbdddfffkkksss~~~wwwrrrjjjeeecccfffkkkooouuu}}}}}}~~~}}}{{{}}}~~~uuuvvvttttttxxx~~~vvvpppmmmnnnpppuuu}}}}}}vvvyyy{{{rrriiidddccciiiqqq}}}~~~vvvmmmllljjjjjjnnnqqqqqqtttxxxyyyqqqlllkkkkkkjjjiiittt~~~uuupppooommmiiiiiipppvvv{{{~~~|||{{{~~~~~~uuunnnrrr{{{yyyxxxwwwuuusssuuuzzz}}}wwwtttppplllkkklllnnnppp~~~{{{xxxtttqqqpppnnnooozzz{{{yyyqqqkkkiiifffcccbbb```bbbfffllluuuppplllgggcccbbbfffjjjnnnuuu~~~}}}~~~|||zzz|||~~~xxxvvvwww{{{}}}~~~vvvrrroooqqqwwwwwwpppkkkmmmoooqqqwww|||{{{yyywwwtttuuu}}}nnnccc]]]___dddrrr|||{{{yyynnnqqqnnnnnnsssvvvyyy}}}{{{zzzyyyvvvssswww~~~~~~yyyvvvsssoooooorrrtttuuuyyy~~~yyyxxx}}}|||xxxzzzyyy}}}|||yyy}}}}}}}}}xxxtttrrrnnnkkkjjjfffiiimmmsss{{{vvvjjjgggdddccccccfffjjjmmmvvvyyy|||}}}{{{|||~~~}}}xxxuuutttttt}}}}}}xxxrrrooopppvvv}}}{{{rrrrrrrrrqqqttt{{{~~~vvvqqqnnnooovvv~~~oooeee``````gggqqq{{{vvvrrrrrrxxxtttpppnnnpppvvv}}}~~~zzzyyyxxxxxxwwwwwwwwwyyyzzzyyyxxx|||yyyvvvwwwyyyyyyxxxzzz{{{}}}wwwzzz|||}}}~~~~~~||||||zzz|||xxxmmmlllkkkjjjiiiiiikkknnnooo|||{{{yyyyyy{{{~~~|||}}}~~~zzzyyy{{{{{{uuurrrwwwzzz|||uuuqqqqqqtttwww|||tttqqqsssxxx}}}wwwqqqpppoooqqqtttssshhhaaadddhhhtttrrrkkkiiillluuu~~~xxxllljjjlllttt{{{~~~~~~~~~|||{{{{{{zzzyyyvvvsssqqqtttyyy~~~~~~|||zzzyyyxxxwww{{{}}}yyyyyyyyyzzz{{{}}}~~~xxx|||{{{zzzyyyyyyyyyzzz{{{~~~yyy{{{{{{~~~~~~||||||}}}}}}wwwwww{{{|||wwwxxxxxx{{{xxxsssrrrrrryyyyyyppppppuuuyyy{{{xxxuuupppmmmlllxxxrrrfffddddddkkkzzzooofffdddhhhqqqzzz{{{sssmmmkkkmmmsssxxx{{{~~~|||~~~|||{{{}}}}}}zzzxxxtttqqqrrrwww|||~~~yyy{{{~~~}}}{{{zzz|||}}}|||{{{{{{}}}~~~~~~}}}xxxzzz}}}}}}||||||~~~zzzzzz|||~~~{{{wwwxxx~~~zzzuuusssqqqvvvzzzsssqqqrrrsssuuu~~~|||pppjjjjjjqqquuuiiigggjjjsss}}}oooeeebbbdddkkksssyyy{{{zzzwwwwwwwwwqqqiiillliiijjjnnnqqqrrruuuyyyzzzxxxzzz~~~~~~}}}{{{yyyyyy|||~~~{{{~~~~~~{{{{{{~~~{{{yyytttoooooosssxxxzzz{{{uuuvvvxxx||||||xxxwwwvvvxxx}}}zzzxxx||||||www{{{zzzxxxxxx{{{yyyvvvwwwxxxwww|||~~~|||yyysssnnnpppzzz~~~{{{|||}}}}}}{{{{{{||||||wwwwww{{{}}}|||~~~yyyvvvlllooouuu}}}{{{oooiiihhhmmmssspppjjjllllllvvvooollllllqqqvvv|||nnndddaaaaaagggmmmlllnnnmmmlllmmmnnniiibbbbbb```aaafffhhhgggiiimmmooonnnrrryyyzzzxxxzzz~~~vvvuuutttssssssvvv{{{{{{{{{{{{}}}sssnnnhhhfffjjjooorrrrrrrrrrrrsssuuu{{{xxxrrrqqqnnnppptttyyyxxxnnnlllqqqrrrnnnrrrqqqoooooorrryyyxxxooonnnqqqtttttt|||wwwtttmmmgggfffppp{{{xxxyyy}}}~~~xxx{{{|||zzzuuusssuuuyyy{{{|||sssrrrrrruuu{{{wwwmmmiiikkkllluuurrrhhhkkkqqqzzzvvvooosssyyy{{{~~~ttthhhaaa```bbbccc``````aaacccdddcccaaa^^^[[[]]]___aaabbbbbbbbbbbbeeefffgggiiilllooorrrtttuuu|||wwwnnnjjjnnnmmmkkkrrr~~~xxxzzz||||||zzzxxxwwwxxxlllccc^^^ccciiijjjjjjiiikkkiiigggffflllyyy{{{rrrmmmiiigggffffffeeefffhhhkkknnnpppqqqmmmgggaaa^^^^^^aaaccchhhgggeeedddgggnnnxxxyyynnnllliiifffmmmzzz{{{wwwrrrmmmjjjjjjggggggrrr{{{yyyzzz|||~~~}}}{{{zzzxxxyyy|||{{{sssppprrruuuxxx~~~{{{vvvppppppvvvtttmmmiiihhhooo}}}xxxlllhhhlllsss}}}|||yyy~~~~~~uuukkkddd```^^^]]]ZZZZZZ[[[]]]______]]][[[[[[[[[[[[]]]_________^^^^^^___bbbeeegggiiikkkkkkiiinnnyyyvvvlllfffiiiiiifffkkkuuukkkmmmnnnoooppppppqqqqqqhhh___ZZZ^^^dddfffeeefffdddaaa]]]ZZZ^^^kkk}}}sssiiiccc```]]][[[XXXWWWWWWWWWXXXZZZ]]]^^^]]]ZZZUUUQQQOOOPPPRRRTTTZZZYYYYYY[[[___gggqqqxxx|||zzztttnnnlllrrr~~~pppeeecccaaa___fffrrr{{{vvvtttsssoookkkjjjfffeeennnyyy~~~|||{{{yyywwwvvvwwwyyy{{{~~~~~~sssqqqrrrtttxxx~~~{{{wwwuuusssvvvzzzzzzsssoooooouuu|||xxxooolllmmmpppuuu~~~zzzooommmttt|||~~~uuukkkhhhjjjssszzz|||ppphhhhhhllluuu~~~{{{yyyyyyzzztttsssqqqmmmggg```YYYVVVSSSSSSTTTVVVYYYZZZZZZXXXZZZXXXWWWXXX[[[\\\[[[YYYWWWYYY\\\___aaabbbbbbbbbbbbfffppp}}}vvvjjjbbbbbbbbb___aaafffaaaaaabbbeeeiiilllmmmmmmccc[[[UUUXXX^^^```aaabbb]]]YYYSSSNNNPPPZZZjjjvvvqqqhhh\\\TTTRRRRRRPPPNNNLLLLLLKKKJJJJJJKKKLLLMMMJJJHHHEEECCCCCCDDDEEEGGGJJJJJJKKKMMMQQQXXXaaagggjjjeee^^^VVVTTT[[[hhhsss}}}{{{uuuhhh^^^ZZZXXXWWW___iii~~~~~~zzzwwwvvvwwwwww{{{}}}~~~~~~{{{|||{{{zzzwwwsssooommmpppmmmjjjiiiffffffllltttxxxvvvssspppmmmkkkjjjjjjjjjkkknnnpppsssuuuvvvvvvxxxzzzyyywwwttttttwww{{{qqqeeeaaabbbcccjjjsss||||||vvvpppqqquuuyyytttppppppsssyyyvvvnnnjjjlllrrrwwwwwwnnniiilllpppvvv}}}~~~qqqoooxxx||||||~~~sssnnnkkkmmmnnnnnnqqqvvv{{{|||yyypppiiiggghhhnnnxxx~~~~~~~~~||||||{{{~~~zzztttooonnnnnngggjjjlllkkkfff^^^WWWSSSPPPOOOPPPRRRUUUXXXYYYXXXZZZWWWTTTUUUYYY[[[YYYVVVVVVVVVWWWYYY[[[]]]^^^___bbbgggppp{{{yyylllaaa^^^]]]ZZZWWWXXXZZZYYYYYY\\\aaaeeeffffff^^^VVVQQQSSSXXXZZZ\\\^^^YYYVVVQQQKKKJJJPPP[[[dddaaaXXXLLLGGGGGGHHHGGGDDDHHHHHHFFFEEEEEEEEEEEEEEEBBBAAA@@@???>>>???@@@@@@CCCDDDEEEFFFHHHLLLQQQUUUUUURRRKKKFFFFFFLLLWWW```lllpppqqqqqqtttxxxvvvooonnndddZZZUUURRRRRRXXX```kkkmmmooopppnnnmmmmmmnnnqqqrrrpppmmmiiiiiilllooorrrssstttrrrpppnnnnnnnnntttwwwyyyxxxzzz}}}{{{vvvyyyxxxwwwtttpppkkkhhheeeffffffffffffeeegggkkkpppooolllhhhdddaaaaaaaaabbbaaaccceeehhhjjjjjjjjjjjjllloooqqqoookkkkkkoootttxxxwwwyyy|||vvvhhh]]]YYYYYY[[[aaajjjqqqtttuuuuuutttmmmnnnooooooqqqtttyyy|||{{{uuuooojjjddd___```eeejjjooowww~~~~~~{{{yyy~~~yyyvvvsssrrrssswww|||vvvoookkkkkkmmmxxx|||vvvllljjjkkknnnssszzzuuussszzz}}}yyyxxx}}}yyysssmmmiiiddd``````cccccciiiqqqvvvvvvsssooommmiiifffdddgggmmmqqqpppnnnkkkkkkmmmpppsssuuutttsssttttttwwwwwwoookkkjjjkkklllnnnooollleee\\\VVVSSSPPPOOONNNPPPSSSWWWXXXXXXYYYWWWUUUVVVYYYZZZXXXVVVUUUTTTRRRRRRSSSWWW\\\___bbbhhhsss~~~}}}~~~|||qqqeee___\\\XXXTTTRRRSSSSSSSSSUUUXXXZZZZZZZZZVVVOOOKKKMMMQQQRRRTTTXXXTTTTTTQQQMMMIIIJJJOOOTTTSSSLLLCCC>>>>>>???>>><<>>>>>===<<<;;;:::::::::;;;;;;>>>???AAABBBCCCDDDFFFHHHCCCBBB@@@???AAAGGGNNNSSS```aaaaaaaaacccfffeeecccddd]]]UUUOOOLLLLLLPPPVVV\\\___bbbcccbbbbbbbbbbbbbbbdddeeeccc______bbbfffeeeffffffcccaaa______```dddggghhhhhhkkkooooookkknnnmmmkkkiiieeeccc```___^^^```bbbbbbcccdddffffffccc```\\\YYYXXXZZZ]]]___[[[\\\^^^```aaaaaa`````````dddfffeeeaaaaaaeeejjjjjjiiiiiikkknnnqqqrrrrrrtttsssoooggg___XXXVVVVVVWWW[[[```dddeeeeeeeeefffbbbcccdddddddddfffiiillllllgggccc___[[[VVVXXX]]]___ccciiinnnpppooollljjjiiiiiijjjlllpppssswwwyyy}}}zzzvvvrrroooooouuu}}}~~~zzzvvvrrrpppssswww{{{}}}xxxoookkkjjjooopppuuu~~~{{{rrrhhhhhhhhhjjjooovvv}}}}}}wwwvvvwwwxxxuuurrrwww|||yyysssmmmggg^^^UUUSSSUUUSSSZZZccchhhiiihhhiiijjjhhheeeaaa```bbbbbb___]]][[[\\\___dddiiimmmnnnmmmnnnppprrrwwwzzztttppppppsssvvvzzz{{{yyyqqqfff\\\UUUSSSPPPNNNLLLMMMOOOSSSTTTUUUUUUVVVXXXYYYYYYYYYXXXXXXTTTQQQNNNMMMOOOTTT[[[___ccckkkwww~~~vvvvvvxxxxxxvvvvvvwwwoooddd]]]YYYVVVSSSQQQQQQSSSUUUVVVTTTSSSSSSSSSMMMHHHFFFIIIKKKKKKMMMPPPPPPQQQPPPLLLGGGEEEFFFHHHFFFCCC===:::888888888888;;;;;;:::::::::999999999888888777666666777888888666999<<<===============::::::<<<>>>CCCGGGLLLNNNVVVVVVUUUTTTTTTVVVXXXYYYZZZVVVQQQLLLJJJKKKMMMOOOUUUXXX[[[]]]^^^^^^___``````bbbcccaaa]]][[[[[[]]][[[[[[[[[ZZZXXXWWWYYYZZZYYY]]]___```ccchhhgggccc___^^^]]]]]]]]]]]]^^^^^^^^^bbbdddccccccdddbbb^^^YYYWWWUUUTTTUUUYYY^^^```ZZZZZZ[[[[[[\\\\\\[[[[[[XXX[[[]]]\\\ZZZZZZ]]]```]]]]]]]]]___bbbddddddcccccccccaaa^^^[[[XXXXXXYYYWWWYYY[[[\\\\\\]]]^^^```aaaaaabbb```___```bbbdddeeeaaa___^^^ZZZWWWXXX]]]```bbbfffhhhiiigggdddbbb[[[[[[\\\^^^aaadddgggiiirrrrrrsssuuuvvvtttnnnjjjhhhfffeeeeeegggkkkppptttsssqqqpppppprrrwww|||xxxxxxxxxxxxzzz|||~~~~~~zzz{{{|||~~~~~~yyysssnnnnnnoooqqqrrr|||vvvpppnnnkkkkkklllqqqwww{{{zzzwwwllljjjgggeeefffjjjooorrrrrruuuwwwwwwuuurrrrrrrrrvvv~~~~~~wwwuuuwwwuuurrrnnnhhh^^^SSSNNNOOOLLLRRRYYY___cccfffhhhjjjiiigggccc^^^ZZZVVVTTTRRRQQQSSSWWW^^^eeeiiikkkkkkkkkmmmnnnqqqyyy~~~wwwsssqqqooommmnnnssszzz~~~uuuhhh]]]WWWUUUMMMJJJGGGGGGHHHKKKMMMNNNPPPUUUZZZ\\\YYYWWWXXXYYYSSSQQQOOOOOORRRWWW]]]```cccjjjttt|||xxxoooiiikkknnnkkkiiijjjdddaaaZZZSSSOOONNNNNNMMMNNNSSSYYYXXXRRRNNNNNNPPPIIIFFFEEEIIIJJJIIIJJJMMMNNNOOONNNIIICCC@@@AAACCC@@@@@@@@@>>>;;;999;;;===;;;;;;<<<===============;;;:::999999:::===???AAA@@@CCCFFFFFFDDD@@@>>>=========???CCCHHHMMMPPPQQQTTTRRRPPPOOOOOOQQQTTTXXXWWWVVVTTTRRRRRRTTTUUUUUUXXXZZZ]]]```aaabbbdddffffffggghhhhhheeeaaa___^^^]]]^^^]]][[[YYYXXXZZZ[[[XXX]]]```bbbfffjjjhhhccc[[[[[[[[[[[[\\\___aaacccdddjjjmmmlllmmmnnnjjjccc\\\[[[ZZZZZZ]]]bbbgggjjjccccccbbbaaaaaaaaabbbbbb______``````aaaaaabbbbbb```___```bbbeeeeeedddbbbbbbcccccccccbbbbbbbbbccc___```bbbccccccdddfffhhhjjjjjjjjjiiigggggghhhjjjjjjhhhggghhheeeaaabbbfffjjjkkkmmmmmmmmmkkkiiigggaaaaaaaaaaaaccceeeggghhhkkknnnqqqrrrpppllliiigggcccbbbaaaaaadddhhhkkkllljjjiiiffffffgggjjjoooqqqnnnmmmllllllnnnqqquuuwww}}}|||tttuuuwwwyyy|||{{{tttooollllllkkkjjjsss{{{{{{vvvtttkkkjjjiiihhhjjjpppvvvzzzsssooohhhccc``````ccceeedddmmmvvvxxxuuurrrssswwwuuusssnnnooosssqqqoookkkaaaTTTOOOOOOLLLNNNSSS[[[ccciiikkkkkkllljjjggg```XXXRRRPPPOOOMMMOOOTTT\\\dddiiikkkkkkhhhkkklllmmmrrrvvvqqqgggcccbbbaaaaaaeeemmmwww~~~}}}~~~}}}uuuhhh^^^YYYXXXJJJGGGCCCAAACCCEEEGGGHHHLLLTTT\\\]]]YYYVVVWWWZZZTTTSSSSSSTTTWWW\\\```ccc]]]cccjjjnnnnnnnnnnnnooofff\\\XXX\\\___\\\YYYZZZSSSRRRNNNHHHDDDEEEGGGHHHFFFNNNUUUTTTLLLFFFFFFJJJJJJGGGHHHLLLMMMLLLLLLOOOOOOOOOLLLGGGAAA>>>@@@BBB@@@CCCFFFEEEAAA???BBBEEEAAABBBCCCEEEFFFFFFFFFFFFCCCBBBAAABBBDDDGGGKKKNNNWWWYYY[[[YYYUUUNNNIIIGGGDDDDDDDDDHHHMMMRRRUUUWWWWWWTTTRRRRRRRRRSSSXXX]]]YYY[[[\\\\\\]]]```aaaaaaaaadddfffhhhiiikkknnnppplllmmmooopppooolllgggeeeggggggeeeaaa^^^\\\\\\]]]\\\bbbfffiiimmmpppmmmgggcccbbbaaaaaabbbdddfffhhhiiipppuuuvvvxxx{{{wwwoooeeeddddddeeeiiinnnsssvvvpppnnnmmmkkkkkkkkklllmmmlllkkkjjjkkkmmmnnnmmmlllkkkkkklllmmmnnnmmmjjjhhhkkkllllllmmmmmmmmmnnnnnnhhhkkkmmmooooooppprrrtttuuuvvvvvvuuusssssstttuuutttsssssstttqqqmmmmmmpppuuuuuuuuuuuutttsssrrrqqqoooooonnnmmmmmmnnnoooooommmrrrwwwvvvppplllkkkmmmkkkiiiggggggjjjmmmooopppiiihhhfffeeedddfffgggiiijjjhhhfffeeefffiiillloooppprrrtttuuuuuuuuuvvvxxx{{{~~~~~~yyyyyy~~~~~~~~~~~~}}}zzz{{{xxxtttuuuxxx|||}}}}}}||||||yyytttlllgggggggggppprrrvvv{{{~~~}}}zzzwwwnnnllliiiggggggjjjlllnnnwwwwwwoooaaaWWWXXXYYYXXXZZZdddooouuuyyy||||||xxx}}}mmmdddbbbgggkkkqqqpppdddTTTLLLLLLIIIIIILLLUUU```iiikkkjjjqqqooojjjccc[[[SSSLLLHHHKKKMMMPPPVVV\\\```aaa```gggnnnqqqkkkeeebbb]]]VVVWWWWWWWWWXXX]]]gggrrrzzzxxx~~~zzzhhhZZZUUUPPPIIIDDDAAA??????@@@AAA???===EEEIIIRRRWWWTTTNNNSSS]]]WWW[[[``````\\\XXXUUUUUUSSSUUUWWWYYYYYYWWWUUUSSSMMMPPPPPPMMMMMMQQQNNNHHHIIIFFFCCCCCCDDDDDDBBB???EEEHHHKKKIIIEEEDDDHHHKKKNNNQQQTTTVVVWWWWWWWWWXXXVVVWWWVVVSSSPPPPPPTTTXXXUUUVVVVVVWWWWWWVVVUUUUUU[[[[[[[[[\\\^^^___^^^\\\XXXSSSQQQSSSSSSSSSZZZcccsssxxx|||yyymmm```WWWSSSSSSUUUWWWZZZ[[[\\\\\\\\\````````````aaabbbddddddfffggghhhjjjlllmmmoooooooooooopppqqqrrrrrrrrrrrrssstttuuuvvvuuusssqqqpppnnnmmmlllkkkiiihhhgggfffdddggglllrrruuuuuuqqqnnnjjjkkklllnnnppprrrttttttxxxvvvtttsssuuuvvvwwwwwwuuuvvvwwwxxxxxxwwwvvvuuuuuuvvvvvvwwwwwwwwwvvvvvvtttuuuvvvvvvttttttuuuvvvwwwwwwvvvvvvvvvwwwwwwxxx{{{{{{{{{yyywwwwwwyyy{{{{{{|||}}}|||{{{{{{}}}~~~~~~~~~}}}}}}|||~~~}}}}}}~~~{{{{{{{{{|||~~~~~~|||zzzyyy{{{}}}}}}{{{yyyxxxxxxuuusssrrrqqqsssuuuxxxzzzzzzvvvrrrooooooqqqrrrrrrssspppmmmmmmooopppooonnnsssuuusssqqqttt{{{{{{vvvwwwyyyzzz|||~~~~~~~~~~~~zzzxxxvvvsssrrrrrrrrrsssuuuxxx|||~~~|||xxxtttssstttvvvvvvuuuyyyyyyxxxtttoookkkkkkkkkjjjkkklllooorrruuuwwwwwwqqqooollljjjjjjkkkllllllvvvxxxssshhh___\\\YYYUUU\\\eeeooouuu{{{yyyiii```___fffjjjpppooodddTTTKKKKKKJJJJJJMMMSSS]]]eeekkkmmmrrrpppkkkeee^^^XXXSSSPPPNNNMMMMMMOOORRRUUUUUUUUU```fffhhhbbb\\\YYYTTTOOOOOONNNMMMMMMRRR]]]iiiqqqrrrwwwqqq^^^PPPLLLGGGAAA@@@===;;;;;;<<<===<<<::::::===DDDIIIGGGDDDIIIRRR[[[^^^___\\\UUUNNNJJJIIIEEEFFFFFFGGGGGGFFFFFFEEEBBBEEEEEECCCDDDGGGFFF@@@CCCAAA@@@AAACCCCCCAAA>>>???CCCHHHIIIJJJMMMTTTYYY```dddjjjmmmllliiifffeeemmmpppssssssqqqqqqsssvvvuuutttsssrrrqqqpppooonnnrrrqqqpppqqqsssuuutttsssmmmiiiggghhhiiiiiipppxxxxxxooojjjhhheeefffhhhjjjkkklllllllllllllllkkkkkkkkkkkkllllllooopppqqqrrrtttuuuvvvwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxyyyzzz{{{{{{yyywwwvvvvvvvvvtttsssqqqpppooonnnmmmoootttyyy|||{{{wwwtttssstttuuuwwwxxxyyyzzzzzzvvvtttssssssuuuxxxyyyyyy{{{|||}}}~~~~~~}}}|||{{{||||||||||||||||||||||||yyyzzz||||||{{{{{{}}}~~~~~~}}}|||||||||}}}~~~}}}~~~~~~}}}|||~~~~~~|||{{{xxxzzzzzzxxx|||{{{~~~~~~zzzxxxuuurrrpppppppppqqquuuxxx|||~~~{{{zzz{{{~~~{{{vvvsssqqqqqqooonnnuuuvvvxxxwwwuuuttttttuuupppnnnjjjhhhjjjnnnrrrvvvsssqqqppppppppppppnnnmmmpppttttttnnngggaaa[[[UUU\\\dddmmmrrryyy}}}rrrddd]]]]]]cccgggmmmmmmcccTTTKKKJJJIIIJJJLLLPPPVVV^^^gggnnnqqqnnnjjjeee```]]]ZZZYYYRRRNNNJJJGGGHHHJJJKKKLLLZZZ]]]]]]XXXRRROOOKKKGGGIIIGGGEEEDDDIIISSSaaajjjkkkmmmdddRRRDDDAAA???:::999888666666777888888777555777;;;>>>>>>>>>EEEMMMWWWXXXVVVQQQHHHAAA>>>>>>@@@@@@@@@???@@@AAABBBCCCDDDEEEDDDCCCDDDGGGFFFCCCDDDDDDEEEHHHJJJKKKIIIGGGGGGKKKOOOSSSWWW]]]ffflllwww|||}}}wwwssszzz~~~~~~~~~|||zzzzzz|||xxxvvvvvvxxxxxxxxx}}}|||wwwvvvxxxqqqrrrrrrsssttttttuuuuuuyyyxxxxxxwwwvvvuuuuuutttvvvvvvwwwxxxyyyzzz{{{||||||||||||||||||{{{{{{zzzzzz{{{}}}~~~~~~|||{{{yyy|||{{{yyywwwvvvtttssssssuuuvvvyyy}}}~~~{{{wwwyyyzzz|||~~~~~~~~~}}}|||uuusssrrrsssvvvxxxzzzzzz|||}}}~~~~~~}}}|||~~~}}}}}}|||||||||}}}}}}{{{}}}~~~~~~~~~|||zzzyyyyyyyyy}}}zzzyyy{{{}}}}}}yyytttqqqooommmlllppprrruuuyyy{{{}}}~~~|||xxxrrrkkkggggggiiilllqqqppppppssswwwxxxwwwtttlllnnnpppnnnjjjeee```\\\]]]dddkkknnnttt||||||yyyuuukkk```[[[\\\```ccchhhiiiaaaSSSKKKJJJGGGIIIJJJJJJLLLTTT```jjjiiigggccc___]]]\\\\\\]]]SSSNNNGGGCCCCCCFFFJJJLLLVVVVVVTTTPPPKKKHHHEEECCCGGGEEEBBBAAAEEEPPP]]]fffcccbbbXXXIII>>><<<<<<:::666666555555666777888888666888:::<<<===@@@GGGMMMLLLMMMLLLGGG@@@<<<<<<>>>EEEFFFHHHJJJLLLNNNPPPQQQQQQPPPNNNMMMMMMOOONNNLLLOOOQQQTTTXXX[[[[[[ZZZYYY\\\^^^```bbbeeekkksssyyy{{{xxxwww}}}~~~|||{{{{{{|||yyyvvvssssssuuuxxxzzz{{{vvvxxx|||~~~~~~{{{yyyzzz|||uuuuuutttttttttuuuvvvvvv~~~}}}}}}||||||zzzyyyyyywwwwwwxxxxxxyyyyyyzzzzzzzzz{{{{{{zzzyyyxxxwwwvvvxxxyyy{{{|||}}}|||{{{zzzzzzxxxvvvtttrrrqqqqqqqqqwwwxxxyyy|||}}}|||yyyuuuxxxyyy|||}}}}}}{{{yyywwwuuutttrrrsssuuuwwwxxxwwwvvvwwwxxxyyyyyyxxxwwwvvvxxxwwwvvvuuuuuuuuuvvvvvvxxxzzz||||||{{{zzzzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwtttwwwzzzzzzyyywwwwwwwww~~~~~~}}}|||zzzzzzyyy{{{zzzwwwtttpppnnnmmmmmmjjjlllpppuuuzzz}}}yyyqqqiiidddcccccclllkkkmmmsss{{{rrrpppooonnnlllhhhfffeeeeeekkkoooppprrrwwwzzzzzzzzzuuupppllleee]]]ZZZ\\\[[[]]]aaaccc]]]QQQKKKJJJDDDEEEFFFDDDCCCJJJVVV```\\\ZZZWWWUUUTTTUUUWWWXXXNNNIIIBBB???BBBGGGMMMQQQTTTPPPLLLIIIFFFCCCBBBBBBCCCBBB@@@???CCCLLLXXX```ZZZWWWOOODDD===<<<======888999999999:::;;;===>>><<<>>>>>>???BBBGGGKKKMMMLLLMMMLLLHHHDDDCCCEEEHHHKKKNNNSSSXXX]]]___``````^^^ZZZVVVTTTTTTSSSRRRQQQWWWZZZ^^^bbbeeeeeeeeeeeehhhhhhggggggiiimmmsssvvvzzz}}}|||wwwtttrrrppptttxxxyyyxxxyyy{{{~~~{{{yyywwwuuutttuuuvvvwwwssspppmmmlllooosssvvvwwwvvv}}}~~~{{{zzzxxxwwwwwwxxxzzz{{{}}}~~~~~~~~~~~~}}}|||{{{xxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvuuutttsssvvvwwwzzz|||}}}||||||{{{vvvtttrrrpppnnnnnnnnnoooxxxxxxyyyzzz{{{zzzwwwtttuuuvvvxxxzzzzzzxxxvvvtttuuusssrrrrrrssstttsssrrrppppppqqqrrrrrrqqqppppppppppppooonnnnnnnnnnnnnnnqqqssstttsssqqqnnnmmmllliiiiiiiiiiiijjjkkklllllliiijjjkkkkkkjjjkkkmmmoootttvvvxxxxxxwwwwwwwwwxxx{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}}}}~~~~~~|||yyywwwuuuuuutttqqqnnnllllllmmmhhhhhhjjjnnntttyyy||||||}}}|||tttmmmjjjiiiiiiggggggooozzz|||uuuooommmlllkkkkkknnnqqqwwwzzzyyyxxxyyyxxxuuutttnnnhhhddd___YYYWWWYYYWWWWWWYYY\\\XXXPPPLLLLLLAAABBBBBB???>>>BBBKKKTTTNNNMMMKKKIIIIIIKKKMMMOOOFFFBBB>>>===BBBJJJPPPTTTPPPJJJDDDBBBAAA??????BBB===>>>>>>@@@CCCJJJRRRXXXTTTPPPJJJDDDAAA@@@AAAAAA===???@@@AAAAAABBBEEEGGGIIIKKKLLLLLLPPPTTTTTTRRRUUUVVVUUUQQQMMMKKKNNNQQQPPPUUU[[[bbbhhhkkkllllllggg```[[[YYYXXXUUUTTTVVVTTTWWW\\\___```aaabbbcccaaa```______```cccfffhhhiiikkkmmmllljjjhhhhhhhhhfffiiikkkjjjhhhiiilllppppppooooooooopppqqqssstttpppmmmkkkjjjmmmqqqtttuuuxxx~~~|||zzzxxxwwwwwwyyy{{{}}}}}}}}}~~~~~~}}}{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwuuuuuuuuuuuutttsssrrrqqqrrrtttwwwyyy{{{{{{zzzzzzrrrpppnnnlllllllllmmmnnnwwwvvvuuuvvvwwwvvvtttqqqpppqqqsssuuuuuuuuutttsssqqqooonnnnnnnnnnnnmmmkkkkkklllmmmnnnnnnmmmlllkkkkkkkkkkkkkkkjjjiiihhhhhhhhhjjjkkkiiifffbbb______ZZZZZZZZZ[[[\\\]]]______^^^___``````aaacccgggjjjkkkmmmooopppooonnnnnnnnnoooppppppqqqrrrsssssstttvvvuuutttssstttuuuvvvwwwzzz|||}}}~~~}}}}}}~~~~~~~~~zzz{{{|||{{{zzzyyyzzz{{{yyyzzz}}}~~~~~~{{{xxxvvvrrrssstttrrrnnnlllmmmooonnnkkkiiijjjnnnrrrttttttxxx~~~~~~wwwttttttiiieeeccchhhtttyyypppiiijjjlllmmmpppvvv|||}}}xxxrrrooohhhaaa^^^YYYSSSQQQRRRSSSQQQRRRUUUSSSNNNLLLNNN@@@@@@???===<<<>>>CCCHHHDDDCCCBBBAAABBBCCCEEEFFFCCC@@@>>>???EEELLLRRRUUUPPPGGG@@@???@@@???@@@DDD>>>@@@CCCGGGJJJNNNTTTWWWTTTQQQMMMKKKIIIGGGFFFFFFBBBEEEGGGHHHGGGIIILLLOOOSSSVVVXXXXXX[[[___[[[SSSWWWXXXWWWSSSNNNLLLNNNQQQRRRUUU[[[```eeeiiikkklllfff^^^XXXXXXVVVSSSSSSVVVMMMPPPTTTVVVVVVVVVYYY[[[WWWVVVTTTTTTUUUWWWWWWXXXXXX[[[___````````````aaa```bbbddddddbbbbbbeeehhhiiiiiijjjlllmmmnnnppppppnnnllljjjjjjmmmqqqssssssxxx|||zzzyyywwwtttrrrsssuuuyyy{{{|||}}}~~~}}}|||zzzwwwvvvuuuuuutttsssrrrrrrqqqqqqmmmmmmmmmmmmmmmlllkkkjjjgggiiillloooqqqqqqqqqqqqjjjhhhfffeeeeeefffhhhjjjnnnlllkkkkkklllllljjjhhheeefffhhhjjjkkklllmmmmmmiiigggggggggiiiiiigggeeeeeeeeefffggggggfffeeeeeebbbccceeeeeeeeeccc```^^^\\\^^^```___[[[WWWUUUTTTOOOOOOOOOOOOPPPPPPQQQRRRQQQSSSWWWYYYZZZ\\\___bbbbbbdddggghhhgggeeeeeeeeebbbcccdddfffhhhjjjkkkkkkjjjjjjhhhhhhhhhjjjkkkmmmrrrtttuuuuuuttttttvvvwwwttttttuuuxxx{{{}}}|||{{{xxxxxxvvvtttsssuuuyyy}}}}}}~~~}}}zzzxxxuuusssrrrsssvvvzzz}}}~~~xxxzzz|||{{{zzzyyyyyyzzzyyyzzz|||}}}|||yyyuuussstttuuuvvvtttqqqnnnoooqqquuuqqqlllkkkmmmooopppppprrrxxx}}}xxxuuuuuukkkddd```dddooo{{{pppfffaaaeeejjjnnnttt|||xxxqqqmmmeee^^^ZZZUUUNNNLLLMMMPPPNNNNNNQQQPPPMMMMMMPPP@@@???>>>===<<<===???BBB???>>>>>>===>>>???@@@AAADDDBBBAAACCCHHHOOOTTTVVVQQQGGG???@@@AAA@@@CCCHHHBBBFFFKKKPPPSSSVVVYYY[[[XXXUUUSSSSSSRRRNNNLLLKKKFFFHHHKKKLLLKKKMMMQQQTTTSSSWWWYYYYYY\\\___XXXNNNRRRSSSRRROOOJJJHHHJJJLLLNNNOOORRRVVVZZZ___bbbddd___VVVPPPQQQPPPMMMMMMRRRJJJMMMPPPPPPOOOPPPSSSVVVTTTSSSQQQPPPPPPPPPNNNMMMOOOTTTYYY\\\^^^^^^^^^______cccfffgggeeedddfffhhhhhhiiikkkmmmooopppppppppooonnnlllmmmpppssstttuuuyyy|||zzzxxxuuusssqqqrrruuuyyy{{{|||||||||{{{yyyvvvrrrpppnnnmmmlllkkkjjjiiiiiihhhccccccdddddddddcccbbbbbb[[[]]]```ccceeeffffffeeeaaa```^^^]]]]]]___bbbccccccaaa``````aaaaaa___^^^ZZZ[[[\\\^^^```bbbdddeeebbbaaaaaacccdddeeedddbbb]]]^^^____________^^^]]]YYY[[[]]]___^^^[[[WWWUUUSSSUUUWWWWWWTTTPPPNNNMMMIIIIIIHHHHHHGGGHHHHHHHHHFFFJJJOOOSSSVVVWWWXXXYYY[[[^^^aaaaaa```_________YYYZZZ\\\^^^```bbbdddeeegggfffeeeddddddfffhhhiiijjjkkkmmmlllkkkkkklllnnniiiiiikkknnnqqqsssrrrqqqpppooommmkkkjjjlllppptttppprrrtttttttttqqqooommmllliiiggggggjjjnnnqqqsssuuuwwwzzz{{{|||}}}||||||{{{|||~~~}}}|||||||||{{{xxxsssooorrrrrruuuwwwtttpppqqqvvvzzz}}}qqqkkkooooooiiinnnpppuuu{{{yyyrrrmmmmmmeee```\\\^^^eeennnrrrssshhhccc^^^___eeennntttvvv}}}}}}rrrjjjgggccc\\\UUUOOOLLLJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKCCCBBBAAA@@@???>>>>>>>>>============>>>???@@@AAAHHHIIIJJJMMMQQQVVVZZZ]]]VVVQQQJJJGGGGGGGGGFFFEEEFFFIIIMMMRRRVVVWWWXXXWWWWWWVVVUUUSSSPPPMMMKKKIIIIIIKKKMMMNNNMMMMMMNNNOOOSSSSSSSSSUUUWWWVVVRRRNNNKKKLLLKKKIIIFFFEEEEEEGGGLLLLLLMMMOOOQQQSSSUUUWWWOOOMMMKKKJJJJJJKKKJJJIIIIIIJJJKKKJJJIIIJJJLLLMMMRRRTTTTTTSSSQQQOOOOOOPPPRRRUUUZZZ___dddggghhhiiilllkkklllmmmnnnmmmjjjhhhooonnnmmmnnnoooooonnnmmmnnnooopppppppppqqqsssuuuzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}|||{{{xxxwwwsssrrrpppmmmlllnnnssswwwwwwyyyyyywwwrrrkkkfffcccaaa^^^[[[\\\___```\\\WWWYYYZZZZZZZZZXXXVVVTTTSSSOOORRRUUUWWWWWWXXXZZZ[[[YYYXXXWWWVVVVVVWWWXXXYYYXXXWWWVVVWWWWWWWWWUUUSSSRRRRRRSSSVVVZZZ[[[YYYVVVUUUTTTUUUWWW[[[\\\[[[XXXRRRSSSUUUWWWXXXWWWUUUTTTSSSTTTUUUUUUUUUTTTRRRQQQRRRRRRQQQPPPNNNKKKHHHFFFDDDDDDEEEEEEEEEEEEEEEDDDFFFHHHKKKNNNPPPRRRRRRRRRUUUXXXZZZ[[[[[[[[[[[[\\\WWWTTTRRRTTTYYY]]]______ccc```\\\ZZZ[[[]]]^^^___fffggghhhfffdddccccccdddcccdddfffggggggiiilllnnnlllkkkjjjiiiiiijjjlllmmmjjjiiihhhhhhhhhgggcccaaabbbbbbbbbbbbbbbcccddddddllllllllllllnnnppprrrsssrrrrrrtttvvvxxxzzz|||}}}{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||zzzvvvqqqllloooooorrrwwwxxxwwwxxx}}}wwwppppppmmmfffhhhiiinnnrrrooohhhddddddbbb]]]XXXYYY___fffiiijjjdddaaa___bbbiiiqqquuuwww{{{~~~uuujjjccc]]]ZZZUUUPPPLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIDDDDDDCCCBBBBBBBBBCCCCCCCCCAAA???>>>???AAADDDFFFNNNOOORRRUUUXXX[[[]]]^^^VVVQQQLLLHHHHHHIIIHHHGGGJJJLLLPPPTTTWWWXXXXXXXXXVVVUUUUUUSSSRRRPPPNNNMMMIIIKKKMMMNNNMMMMMMOOOPPPNNNNNNNNNPPPRRRQQQMMMJJJGGGHHHHHHGGGEEEDDDEEEGGGHHHHHHHHHIIIJJJLLLMMMNNNHHHGGGFFFGGGHHHIIIHHHFFFGGGHHHJJJJJJKKKLLLOOOQQQTTTVVVXXXXXXXXXXXXYYYZZZ[[[]]]aaaeeeiiikkklllmmmoooooopppqqqsssrrrpppmmmooonnnnnnoooqqqqqqqqqqqqoooooopppppppppppprrrssstttttttttsssrrrqqqppppppqqqrrrtttuuuuuuuuutttsssooommmiiieeecccdddiiimmmjjjjjjjjjhhhccc^^^[[[XXXTTTQQQNNNOOOQQQRRRNNNKKKMMMNNNNNNMMMMMMKKKJJJJJJGGGIIILLLMMMMMMNNNPPPQQQQQQPPPNNNLLLMMMOOOQQQSSSTTTSSSRRRSSSSSSSSSRRRPPPNNNNNNNNNQQQUUUWWWVVVTTTQQQPPPPPPRRRUUUVVVTTTQQQTTTTTTUUUTTTSSSRRRPPPOOOPPPPPPQQQQQQQQQPPPOOONNNPPPPPPOOONNNLLLJJJGGGFFFDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEIIILLLOOOQQQRRRRRRQQQTTTVVVWWWWWWVVVWWWXXXUUUSSSSSSVVVZZZ^^^^^^^^^___]]]ZZZYYYZZZ\\\^^^___\\\]]]^^^^^^\\\\\\]]]^^^```aaacccddddddfffiiikkkkkkkkkjjjjjjjjjjjjjjjjjjhhhfffeeeddddddccc```^^^]]]]]]]]]^^^___```aaaaaahhhgggfffffffffggghhhiiiggggggggghhhhhhhhhhhhhhhhhhhhhjjjlllooorrruuuvvv|||||||||}}}~~~~~~~~~~~~}}}|||~~~~~~}}}}}}{{{vvvpppkkkmmmkkknnnuuuyyyyyyzzz|||}}}tttqqqjjjbbbccccccfffhhhddd]]]YYYZZZ]]]XXXTTTUUUZZZ```cccdddaaaaaabbbhhhpppvvvxxxxxxvvvwwwxxxvvvpppggg___YYYSSSRRRPPPNNNMMMMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLIIIGGGCCCAAAAAAEEEIIILLLPPPSSSVVVYYY\\\\\\\\\[[[VVVSSSOOOLLLLLLLLLKKKKKKJJJLLLOOORRRTTTTTTTTTSSSPPPPPPPPPPPPOOONNNMMMLLLFFFHHHJJJKKKJJJJJJKKKLLLKKKKKKKKKMMMNNNMMMJJJGGGEEEFFFGGGGGGEEEEEEFFFHHHFFFFFFFFFFFFGGGGGGHHHIIIEEEEEEFFFIIILLLMMMLLLJJJJJJKKKMMMOOOPPPSSSVVVYYY\\\^^^```aaaaaaaaacccdddggghhhkkkmmmoooqqqrrrssssssssstttvvvxxxxxxvvvtttqqqqqqrrrssstttuuuuuuuuuooooooooooooooonnnnnnmmmkkkkkkkkkkkkiiigggeeeccceeefffgggiiijjjkkkkkkkkkjjjhhhddd___[[[[[[___bbb___^^^]]]\\\ZZZXXXVVVUUUSSSPPPLLLKKKKKKKKKIIIFFFJJJJJJJJJJJJKKKKKKKKKKKKLLLOOORRRSSSSSSSSSSSSTTTSSSRRRPPPNNNNNNPPPRRRSSSSSSRRRQQQRRRTTTTTTTTTRRRPPPOOONNNPPPRRRTTTUUUTTTQQQQQQQQQRRRTTTTTTSSSRRRWWWWWWUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOSSSSSSRRRQQQPPPNNNLLLLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGIIILLLOOOQQQSSSSSSSSSQQQSSSVVVVVVVVVUUUUUUVVVWWWXXXZZZ^^^bbbccccccaaa```___]]]\\\[[[\\\]]]^^^ZZZ[[[]]]]]]]]]]]]___```___aaabbbccccccdddgggiiimmmmmmnnnnnnmmmlllkkkjjjhhheeebbbaaa``````^^^\\\[[[\\\\\\]]]^^^^^^______cccbbbaaa___^^^^^^^^^^^^\\\[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYY[[[^^^```cccdddhhhhhhhhhhhhiiijjjllllllkkkjjjjjjkkknnnqqquuuwwwxxxyyy{{{~~~~~~}}}~~~~~~~~~}}}yyysssooooookkklllrrrwwwvvvttttttyyysssjjjbbbcccaaaaaabbb]]]VVVSSSUUUWWWTTTQQQRRRWWW]]]bbbccc```aaaeeelllssswwwvvvtttkkkkkkjjjfffaaaZZZTTTPPPMMMOOORRRTTTUUUTTTRRRPPPRRRRRRSSSRRRQQQPPPNNNMMMQQQQQQQQQPPPQQQRRRRRRSSSLLLJJJGGGEEEFFFHHHLLLNNNTTTUUUWWWYYYZZZZZZZZZZZZVVVTTTQQQPPPNNNNNNNNNMMMJJJKKKNNNPPPQQQQQQQQQQQQNNNNNNNNNNNNNNNMMMLLLKKKHHHJJJKKKKKKIIIHHHHHHIIIJJJKKKLLLMMMNNNMMMKKKJJJHHHJJJKKKJJJIIIHHHHHHIIIHHHHHHIIIIIIKKKLLLMMMNNNLLLMMMOOOSSSWWWYYYXXXVVVUUUVVVXXXYYYZZZ]]]aaaeeejjjlllmmmmmmlllkkklllmmmrrrrrrtttuuuwwwxxxyyyyyyxxxxxxyyy|||~~~~~~|||yyywwwxxxxxxxxxwwwvvvwwwwwwooonnnmmmmmmllljjjhhheeeccccccdddcccbbb___]]][[[[[[\\\]]]^^^___```aaabbbffffffeeebbb___]]]^^^``````______```bbbcccdddcccaaa\\\VVVRRRPPPOOOMMMKKKPPPPPPQQQRRRSSSUUUVVVWWW]]]bbbgggjjjjjjgggeeedddaaa```___^^^\\\ZZZXXXWWWXXXWWWWWWYYY[[[^^^^^^^^^\\\ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZ[[[\\\^^^___``````___^^^\\\[[[[[[\\\^^^___ZZZZZZZZZZZZZZZYYYYYYYYY\\\\\\\\\[[[[[[ZZZYYYYYYVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUWWWYYYZZZ[[[[[[ZZZYYY[[[]]]^^^]]][[[[[[\\\___bbbfffkkknnnooommmllljjjiiigggdddbbbaaaaaabbbcccdddffffffffffffhhhiiifffhhhiiiiiihhhiiikkkmmmqqqrrrtttvvvwwwuuutttrrrnnnkkkgggddddddcccbbb```aaaaaabbbbbbbbbbbbaaaaaacccaaa___\\\ZZZYYYYYYYYYVVVWWWWWWXXXWWWWWWUUUUUUSSSTTTTTTVVVXXXZZZ[[[\\\]]]]]]]]]]]]^^^___```aaa`````````aaacccfffiiikkkiiijjjlllooorrrvvvyyy{{{~~~~~~~~~~~~~~~|||xxxuuuppplllmmmrrrvvvtttpppooo{{{~~~wwwnnngggaaa^^^\\\[[[WWWQQQPPPSSSTTTRRRPPPPPPSSSWWW[[[]]][[[]]]aaagggmmmoookkkhhh___^^^\\\YYYUUUQQQNNNLLLKKKOOOVVVZZZ[[[WWWRRRNNNTTTTTTUUUUUUTTTSSSQQQPPPUUUTTTSSSSSSRRRRRRSSSSSSMMMLLLKKKKKKKKKLLLMMMNNNWWWVVVVVVVVVWWWXXXZZZ[[[SSSSSSRRRPPPNNNMMMLLLLLLLLLMMMOOOQQQRRRRRRSSSRRRSSSSSSSSSRRRQQQPPPOOONNNMMMNNNOOONNNKKKIIIIIIIIIJJJLLLNNNOOOOOOOOOOOOOOOQQQSSSTTTSSSPPPNNNMMMNNNNNNNNNPPPRRRTTTWWWYYY[[[XXXYYY\\\aaaeeeggggggffffffggggggggggggjjjnnnqqqxxxzzz||||||zzzzzzzzz{{{|||}}}~~~~~~|||xxxuuuuuuvvvnnnmmmllllllllliiieeeaaa^^^^^^^^^]]]\\\YYYWWWVVVWWWWWWWWWWWWWWWYYYZZZ[[[fffhhhllllllkkkhhhffffffhhhhhhkkkooouuuyyyzzzyyypppjjjbbbZZZUUURRRPPPOOOUUUVVVXXX[[[]]]```bbbccclllsss{{{{{{vvvssspppqqqqqqpppllleee___[[[___^^^^^^```dddgggiiiiiilllkkkhhheeebbbbbbcccdddcccdddfffhhhkkkmmmpppqqqlllkkkiiigggggghhhjjjllliiihhhhhhgggggggggggggggeeeeeeeeeeeeeeeeeeeeefffaaa```___^^^^^^^^^^^^___```aaadddgggiiijjjkkkkkkfffhhhjjjjjjiiigggggghhhhhhkkkqqquuuxxxxxxwwwwwwuuuuuussspppmmmlllnnnpppppprrrssssssrrrrrrssstttuuuvvvvvvvvvttttttvvvwwwxxxzzz~~~zzzvvvrrrpppnnnmmmllljjjjjjkkkkkkjjjiiihhhfffeeeeeecccaaa^^^\\\[[[[[[[[[XXXYYYZZZ[[[ZZZYYYWWWVVVTTTTTTTTTTTTTTTUUUVVVWWWUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWWWWXXXZZZ\\\^^^___^^^___aaacccfffjjjlllnnn}}}|||zzz{{{{{{{{{yyywwwnnnlllnnntttwwwtttrrrrrrwww}}}xxxooojjj\\\XXXUUUTTTPPPKKKLLLPPPSSSQQQNNNLLLLLLMMMPPPQQQSSSTTTWWW\\\aaaaaa^^^YYYVVVUUUSSSQQQOOONNNLLLLLLJJJOOOUUUZZZZZZVVVOOOKKKPPPRRRSSSTTTTTTRRRPPPOOOSSSRRRQQQPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNOOOOOOSSSRRRQQQQQQRRRTTTWWWYYYRRRTTTTTTRRROOOLLLKKKKKKKKKLLLMMMPPPRRRSSSTTTTTTVVVVVVVVVVVVUUUTTTSSSSSSPPPRRRSSSRRROOONNNNNNNNNPPPSSSUUUWWWWWWXXXZZZ\\\bbbcccdddccc```^^^\\\\\\[[[\\\^^^aaaeeeiiilllnnnkkklllnnnrrrwwwyyyyyyxxxzzzzzzzzzyyyyyy{{{}}}vvvqqqppprrrmmmlllllloooqqqooojjjeee___^^^]]][[[XXXWWWUUUTTTWWWVVVUUUTTTUUUWWWZZZ[[[fffkkkpppssssssqqqooonnnoooqqqvvv~~~{{{uuukkkaaaYYYUUUUUUUUUYYY[[[___cccgggjjjlllmmmvvv|||~~~|||}}}~~~}}}yyyssskkkgggfffdddccceeehhhkkklllmmmtttsssqqqmmmiiiggghhhjjjfffhhhkkkmmmpppssswwwzzzwwwvvvssspppnnnnnnooooooqqqqqqpppoooooooooooooooiiiiiihhhiiiiiijjjllllllffffffdddddddddeeefffgggfffiiimmmqqquuuxxxyyyzzzqqqsssttttttrrrpppppppppmmmqqquuuyyyzzz|||}}}~~~{{{xxxyyy}}}~~~}}}{{{xxxvvvttttttttttttsssqqqooommmjjjiiigggfffeeedddeeeeeecccdddddddddccc```^^^\\\ZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[]]]___bbbdddfff{{{yyyvvvttttttuuuttttttkkklllpppuuuuuuqqqqqqssstttyyy|||rrriiieeeXXXTTTPPPNNNKKKHHHKKKPPPRRRPPPMMMJJJHHHGGGIIIKKKLLLLLLNNNRRRWWWXXXUUUQQQTTTSSSQQQPPPNNNNNNMMMMMMKKKNNNRRRUUUUUURRROOOLLLMMMOOOQQQSSSSSSRRRPPPOOOPPPOOOOOOOOOOOOPPPQQQQQQTTTRRRPPPOOOOOOPPPRRRSSSRRRRRRSSSTTTVVVXXXYYYZZZXXXZZZ\\\ZZZUUUQQQPPPPPPNNNOOORRRTTTWWWZZZ\\\]]]]]]]]]^^^_______________[[[]]]___```______```aaaaaadddhhhjjjkkklllpppsssxxxzzz{{{{{{yyywwwvvvuuutttvvvxxx{{{zzzrrrmmmlllmmmllllllnnntttyyyzzzuuupppjjjgggccc___[[[YYYWWWWWWXXXWWWUUUUUUWWWZZZ^^^```gggkkkooorrrrrrrrrrrrrrrrrruuu|||}}}wwwlllaaaYYYUUUVVVXXXXXX[[[aaahhhmmmoooppppppuuuyyy~~~{{{|||}}}}}}{{{xxxtttrrrmmmkkkhhhgggiiijjjjjjjjjooopppoookkkgggfffgggiiieeegggjjjlllmmmpppuuuyyyvvvuuusssqqqooonnnnnnnnnppppppnnnmmmmmmmmmnnnooohhhhhhhhhiiijjjlllnnnoooiiihhhgggfffgggiiijjjllllllnnnqqquuuxxx{{{||||||tttuuuwwwvvvtttrrrqqqqqqqqqtttwwwyyyzzz|||~~~}}}~~~~~~|||{{{ttttttsssrrrssstttuuuvvvuuuvvvxxxyyyxxxvvvtttrrrnnnlllkkkhhhfffeeeddddddddddddcccccccccdddeeeeeeccccccccccccccccccccccccaaabbbbbbdddeeegggiiijjjzzzvvvrrrooooooooooooooojjjkkkppptttrrrllllllooorrruuu{{{}}}wwwkkkaaa]]]WWWRRRNNNLLLIIIGGGKKKQQQOOONNNLLLIIIGGGHHHJJJLLLJJJIIIJJJNNNSSSUUUSSSPPPTTTSSSRRRQQQPPPOOOOOOOOONNNOOOPPPQQQQQQQQQPPPPPPLLLNNNQQQSSSTTTSSSQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUXXXUUURRROOOOOOQQQUUUWWWXXXZZZ]]]```bbbccccccccc```bbbdddbbb]]]XXXVVVWWWYYYZZZ\\\```cccfffiiijjjiiijjjkkkmmmnnnoooppppppmmmooorrrtttuuuvvvwwwyyysssvvvzzz}}}~~~~~~|||~~~}}}wwwooojjjiiikkkllllllpppyyy{{{uuuqqqkkkeee```]]][[[[[[XXXWWWVVVWWWYYY^^^bbbeeehhhjjjlllmmmmmmoooqqqssssssvvvvvvpppfff[[[SSSPPPRRRTTTQQQVVV]]]eeejjjmmmmmmmmmmmmoooqqqrrrssstttwwwyyyqqqqqqrrrrrrssssssttttttssspppllliiiiiiiiihhhgggggghhhiiigggcccbbbccceeecccfffhhhiiijjjlllqqquuuoooooonnnmmmmmmlllmmmmmmlllkkkjjjiiihhhiiijjjjjjhhhhhhhhhiiijjjlllooopppjjjiiiiiihhhiiikkknnnoooqqqssstttvvvwwwwwwwwwwwwrrrtttuuuuuurrrpppooooootttvvvxxxyyyyyy}}}~~~~~~~~~}}}~~~}}}{{{xxxwwwvvvyyyxxxxxxxxxxxxyyyyyyzzzwwwwwwwwwvvvuuuuuuttttttooooooooopppqqqssstttuuu{{{{{{~~~|||xxxrrrlllhhhggghhhiiieeegggkkkmmmmmmjjjgggdddqqqrrrrrrpppkkkccc\\\WWWRRRQQQOOOLLLJJJLLLPPPSSSOOOPPPOOOMMMJJJIIIIIIJJJKKKLLLMMMNNNOOOQQQQQQRRRRRRRRRRRRQQQPPPPPPRRRTTTRRRRRRQQQPPPPPPPPPPPPPPPNNNQQQSSSUUUTTTSSSSSSTTTTTTUUUVVVUUUTTTUUUWWWXXXYYYZZZXXXTTTUUU[[[^^^]]]bbbeeejjjnnnqqqrrrrrrrrrnnnnnnmmmmmmlllkkkkkkkkkhhhkkkooorrrssstttvvvxxxyyyzzz||||||}}}{{{||||||zzztttmmmjjjkkkmmmpppssswwwzzz}}}}}}||||||~~~|||xxxrrrlllfffaaa^^^[[[\\\[[[WWWVVVZZZdddmmmsssuuutttpppppptttuuusss{{{~~~sssmmmeee^^^ZZZVVVSSSQQQTTTVVVZZZ^^^cccfffiiijjjkkkkkkkkkkkkmmmoooqqqrrrkkkmmmooopppooonnnoooppprrrrrrppplllgggdddcccddddddcccaaaaaacccdddcccccceeefffggggggfffhhhnnnrrrnnniiidddcccgggjjjiiigggggggggggghhhhhhhhhiiiiiicccdddgggjjjlllnnnnnnnnnmmmkkkhhhggggggjjjmmmoootttuuuvvvuuuuuuuuuwwwyyyuuutttssssssrrrqqqqqqppptttuuuvvvwwwyyy~~~~~~xxxxxx|||zzzvvvpppiiidddbbbbbbbbbccceeegggiiiiiihhheeedddhhhiiiiiihhhddd___YYYVVVUUUTTTRRROOOMMMNNNRRRVVVVVVVVVVVVSSSQQQOOOPPPQQQQQQQQQPPPPPPQQQQQQRRRRRRPPPQQQQQQPPPOOOOOORRRTTTSSSSSSRRRRRRRRRSSSTTTTTTUUUVVVXXXXXXWWWWWWYYYZZZ\\\]]]]]][[[YYYXXXYYY[[[[[[]]]]]]\\\___ggglllmmmppprrrvvvzzz|||}}}||||||{{{{{{|||||||||}}}}}}}}}yyy{{{~~~yyywwwxxxyyywwwuuuttttttsssqqqooonnnpppqqqqqqrrruuuyyy{{{|||||||||~~~{{{vvvqqqlllhhhfffcccdddbbb___]]]aaajjjqqq}}}}}}yyyqqqiiifffaaa^^^\\\[[[YYYXXXVVVWWW[[[___cccfffhhhiiijjjjjjkkklllllllllllllllhhhkkkoooqqqpppooonnnnnnppppppooolllhhheeeeeeeeefffeeedddeeeggghhhhhhgggjjjkkkkkkjjjkkknnnsssxxxrrrmmmhhhgggjjjlllkkkiiijjjjjjjjjjjjjjjjjjjjjjjjggghhhjjjlllnnnoooppppppooommmkkkiiiiiikkknnnpppssstttvvvwwwwwwwwwyyy{{{yyyyyyyyyxxxxxxwwwvvvuuuxxxyyyyyyyyyzzz}}}~~~||||||}}}vvvvvv{{{yyyuuuooohhhbbb___]]]]]]aaabbbccceeeeeeeeedddccc```aaaaaa```^^^\\\YYYXXXXXXXXXUUUSSSQQQRRRUUUXXXWWWWWWWWWUUURRRQQQQQQSSSVVVUUUTTTSSSRRRRRRSSSTTTRRRSSSSSSSSSRRRRRRTTTVVVVVVVVVVVVWWWXXXYYY[[[\\\^^^^^^]]]\\\[[[]]]aaadddgggggggggeeebbbaaabbbcccdddggghhhhhhmmmvvv||||||}}}wwwooojjjkkkmmmmmmmmmlllkkkkkklllnnnppppppooooooppprrrsssuuuwwwxxxyyy|||{{{zzzwwwtttqqqnnnmmmnnnnnnmmmjjjiiilllsssyyyyyytttnnngggeeecccaaaaaabbbbbb```___YYY[[[^^^aaadddfffhhhhhhjjjkkkmmmmmmmmmkkkiiihhhfffjjjooorrrrrrpppooonnnpppqqqpppnnnllljjjjjjjjjkkkjjjiiikkkmmmppppppppprrrrrrqqqpppppptttzzz~~~wwwsssooonnnpppqqqqqqoooqqqqqqqqqpppoooooonnnnnnooooooooopppqqqrrrsssttttttrrrpppnnnnnnoooqqqssssssvvvyyy{{{{{{|||}}}~~~~~~}}}}}}}}}|||{{{|||xxxwww{{{xxxuuupppjjjeeeaaa___^^^aaaaaabbbccccccddddddddd``````___^^^]]]]]]\\\\\\ZZZZZZXXXUUUSSSTTTWWWYYYWWWWWWWWWUUUSSSRRRSSSTTTXXXWWWVVVUUUTTTUUUWWWXXXVVVXXXYYYYYYYYYYYY[[[]]][[[\\\]]]^^^aaaccceeefffgggfffdddbbbaaadddiiimmmqqqrrrrrrqqqpppppprrrtttuuuxxxxxxxxx{{{|||yyyrrriiicccaaaccceeefffhhhfffeeehhhkkkllljjjgggkkkkkkkkklllmmmppprrrssstttttttttsssrrrqqqooooootttttttttsssssswww||||||sssoookkkgggiiihhhggghhhiiihhheeeccc___```bbbeeegggiiijjjjjjmmmnnnnnnooonnnmmmlllkkkhhhkkkoooqqqqqqqqqqqqrrrrrrsssttttttrrrqqqrrrsssqqqpppppprrruuuxxxyyyxxxzzzyyyvvvtttuuuyyy}}}{{{yyyvvvvvvwwwyyyxxxxxxzzzyyyxxxwwwvvvuuuttttttwwwvvvuuuuuuuuuvvvxxxyyy{{{yyywwwuuutttuuuwwwxxxxxx{{{zzztttwwwtttrrroookkkhhhfffdddcccdddddddddddddddeeeffffffcccbbb```^^^]]]]]]]]]^^^ZZZZZZYYYVVVTTTTTTVVVYYYYYYZZZZZZYYYWWWWWWYYYZZZYYYXXXXXXXXXYYY[[[]]]^^^\\\]]]`````````aaabbbddddddeeefffiiillloooqqqsssqqqpppnnnkkkkkkmmmrrrvvvzzz|||~~~~~~yyyuuuooofff___\\\^^^```bbbfffdddccceeehhhiiifffcccggggggffffffgggjjjlllmmmnnnnnnooopppqqqqqqppppppuuuvvvwwwxxxzzz}}}{{{qqqnnnmmmkkkkkkjjjjjjkkklllkkkiiifffeeefffhhhjjjkkklllmmmmmmnnnnnnnnnoooooopppqqqqqqnnnooopppoooppprrruuuxxxuuuwwwyyyzzzyyyyyyzzz{{{wwwvvvvvvxxx{{{}}}~~~~~~}}}zzzwwwxxxzzz}}}}}}|||{{{{{{}}}~~~~~~}}}|||zzzzzzyyy|||{{{zzzyyyyyyzzz{{{|||~~~|||{{{zzz{{{||||||~~~zzzqqqqqqoooooonnnmmmllljjjiiihhhhhhhhhggggggggggggggggggdddcccaaa^^^]]]\\\\\\\\\ZZZZZZYYYVVVTTTTTTUUUWWWWWWXXXYYYYYYYYYYYY[[[]]]\\\]]]^^^```bbbdddffffffbbbdddggghhhiiiiiikkklllooooooqqqtttwww{{{~~~}}}}}}}}}{{{zzz|||}}}|||{{{}}}uuusssoookkkeee```^^^^^^aaaccceeeeeeeeefffhhhjjjjjjiiihhhhhhgggggghhhjjjkkkmmmooopppqqqssstttuuuuuuuuuuuuvvvxxxzzz||||||rrrnnnmmmlllhhhhhhhhhkkkmmmnnnllljjjiiijjjlllmmmooopppppppppmmmnnnppprrrssstttuuuuuurrrrrrqqqoooooorrrwww{{{vvvyyy|||~~~}}}}}}~~~{{{zzzyyyzzz|||~~~~~~}}}~~~zzzyyyzzz{{{||||||}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzz}}}||||||{{{{{{{{{||||||~~~~~~}}}|||{{{|||}}}}}}~~~~~~|||sssssspppqqqqqqrrrqqqpppooonnnjjjkkkkkkkkkjjjiiihhhgggdddbbbaaa___]]]\\\\\\\\\ZZZZZZYYYWWWTTTTTTUUUWWWVVVXXXYYYZZZ[[[\\\___aaaccceeehhhkkkmmmnnnooonnnkkknnnqqqsssttttttuuuwwwxxxyyy{{{~~~}}}zzzxxxwwwooonnnooosssyyy|||}}}|||wwwpppqqqjjjjjjhhhfffeeegggiiillljjjkkklllllllllnnnpppsssnnnnnnnnnnnnooopppqqqqqqtttuuuvvvxxxyyyzzz{{{{{{wwwwwwxxxzzz|||}}}|||||||||{{{rrroooooonnniiihhhiiikkknnnoooooonnnkkklllmmmooopppqqqrrrrrrpppsssxxx|||}}}|||yyywwwrrrrrrrrrppppppqqquuuxxxuuuxxx{{{}}}}}}}}}~~~~~~|||zzzxxxxxxzzzzzzzzzyyy~~~{{{yyyzzz|||~~~}}}||||||}}}}}}|||{{{zzz{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxyyyzzzzzzyyy{{{|||{{{zzzzzz{{{|||~~~wwwyyytttuuuvvvwwwvvvuuutttsssllllllllllllkkkjjjhhhfffccccccaaa```___^^^^^^^^^[[[[[[ZZZXXXUUUTTTUUUWWW[[[]]]___```aaadddgggiiijjjlllpppsssuuuuuutttssstttwwwzzz|||}}}}}}~~~}}}}}}||||||}}}}}}~~~}}}|||zzzwwwtttrrrpppoooggggggiiinnntttwwwvvvttttttuuuppptttiiijjjlllmmmmmmooorrruuurrrssstttrrroooppptttxxxttttttuuuuuuvvvvvvvvvvvvwwwxxxyyy{{{|||}}}~~~~~~xxxxxxyyyzzz{{{{{{yyywwwyyy}}}~~~|||}}}~~~|||yyyrrrqqqqqqqqqnnnmmmlllmmmoooqqqpppoookkklllmmmoooqqqrrrrrrrrrtttyyy~~~yyyqqqrrrrrrrrrqqqqqqsssuuusssvvvyyy||||||{{{||||||{{{yyywwwwwwwwwwwwvvvuuuzzzyyyxxxzzz~~~}}}|||}}}|||{{{xxxvvvvvvvvvuuuuuuuuuttttttssssssrrruuuvvvxxxyyyyyyyyyxxxwwwttttttttttttuuuuuuvvvwwwtttuuuuuuuuuuuuvvvxxxzzz}}}{{{|||}}}~~~~~~}}}zzz}}}~~~}}}|||yyywwwuuusssssssssooooooooooooooommmiiiffffffeeeccc```^^^[[[YYYXXX[[[[[[ZZZXXXWWWWWWZZZ\\\aaaaaabbbccceeeiiippptttqqqtttwwwxxxxxxyyy}}}~~~||||||~~~}}}zzzzzz{{{{{{xxxvvvvvvwwwyyyzzzzzzzzzxxxwwwqqqpppppprrrssstttsssqqqqqqrrrrrrqqqpppooonnnmmmgggeeedddgggllloooooonnnttt}}}zzzvvvpppnnnpppuuuzzz}}}}}}yyyttttttwwwzzz{{{{{{|||yyyxxxzzz~~~|||{{{}}}~~~~~~}}}}}}|||||||||{{{{{{{{{|||||||||{{{{{{zzz~~~{{{wwwsssqqqnnnooopppqqqqqqqqqpppooojjjkkklllmmmnnnpppqqqqqqwwwrrrrrrrrrqqqpppooommmmmmppptttxxxzzzyyyxxxwwwwwwpppooooooppprrrssssssqqquuuwwwyyyzzzzzzyyywwwvvvyyyyyyyyyxxxvvvtttrrrppprrrrrrrrrpppmmmlllmmmnnnpppooonnnqqqssstttqqqnnniiijjjmmmnnnooonnnmmmllloooppppppooonnnooorrrtttxxx~~~{{{}}}|||uuuqqqtttyyyxxxxxxxxxwwwwwwxxxxxxxxxwwwvvvvvvxxxzzz{{{|||{{{|||yyyvvvuuuttttttpppooommmmmmmmmkkkhhhfffccccccbbbaaa___^^^]]]]]]^^^^^^^^^]]]\\\]]]___bbbcccdddfffgggiiimmmssswwwwww{{{}}}{{{{{{~~~}}}yyyttttttyyy~~~yyytttssssssrrrpppnnnnnnoooppppppooopppnnnlllmmmooopppnnnlllqqqrrrtttvvvuuusssqqqooogggffffffgggiiikkkjjjiiillllllmmmmmmnnnnnnmmmmmmiiihhhfffhhhkkkmmmmmmlllsssyyy|||uuurrrsssyyy~~~~~~}}}}}}{{{xxxuuuoooppprrrssssssqqqpppooollllllllllllllllllllllllrrryyy}}}sssssssssrrrqqqooonnnnnnnnnqqquuuvvvtttqqqooommmfffeeedddeeehhhiiijjjiiiooopppqqqrrrrrrqqqqqqpppssssssttttttsssqqqooommmkkklllkkkiiifffddddddeeecccbbbbbbdddfffgggdddbbbaaabbbdddfffgggfffeeedddggghhhhhhhhhggggggiiikkkqqqyyyyyysssqqqsssvvvwwwsssmmmjjjmmmrrrqqqrrrtttuuuvvvwwwwwwwwwpppppppppqqqssstttuuutttxxxxxxxxxyyy||||||xxxuuutttsssooommmjjjiiiiiihhhfffddd``````aaaaaaaaaaaaaaaaaa```aaabbbaaaaaabbbeeehhhhhhjjjmmmoooqqqtttxxx{{{~~~zzztttrrrrrrxxxyyyxxxuuupppnnnpppsssvvvvvvwwwzzz}}}}}}xxxpppjjjfffeeegggeeecccbbbcccccccccbbb^^^]]]]]]___bbbdddddddddnnnqqqsssuuutttpppllliiicccaaa```aaadddfffggggggfffggghhhiiijjjkkklllmmmllljjjiiiiiikkklllkkkkkksssvvv}}}}}}xxxyyy~~~zzzwwwpppqqqssstttsssqqqnnnlllmmmllljjjiiigggfffeeeeeekkkpppvvvzzz{{{yyywwwvvvooonnnnnnmmmlllkkkjjjjjjiiilllooopppmmmhhhdddbbb___]]]\\\]]]```ccceeeeeedddddddddddddddeeeffffffhhhiiikkkmmmlllkkkhhhfffdddeeedddaaa]]]ZZZZZZZZZYYYXXXYYYZZZ\\\\\\ZZZYYYWWWYYY[[[]]]]]]]]]\\\[[[]]]^^^___^^^]]]]]]___aaaggglllqqqrrrnnniiifffeeehhhkkkmmmjjjfffdddgggllliiikkkooorrrtttttttttsssjjjjjjkkklllmmmnnnnnnoooooopppqqqsssuuuxxxzzz{{{zzz}}}|||wwwtttrrrrrrmmmjjjfffdddddddddcccbbb`````````aaabbbbbbccccccaaabbbddddddeeefffiiilllmmmppptttwwwyyy|||~~~}}}~~~yyyrrrmmmkkkkkkqqqrrrsssqqqnnnkkkkkklllnnnnnnooorrrvvvyyy{{{}}}|||{{{wwwrrrkkkeeeaaa^^^___]]][[[[[[[[[[[[YYYXXXSSSTTTUUUWWW[[[___bbbcccjjjmmmqqqsssqqqlllfffbbbaaa___]]]^^^aaadddfffgggeeeeeeeeefffhhhiiijjjkkkllllllkkkkkklllnnnnnnnnnvvvyyy}}}wwwtttoooppprrrrrrqqqnnnkkkhhhiiigggeeecccaaa```______cccfffjjjmmmooooooooonnneeeeeedddcccbbbaaaaaaaaabbbeeeiiiiiifffaaa\\\ZZZYYYWWWUUUVVVZZZ^^^aaabbb[[[ZZZYYYYYYZZZ\\\^^^___^^^```ccceeefffeeecccaaaaaabbbaaa^^^ZZZVVVUUUUUUSSSTTTUUUVVVWWWVVVUUUTTTTTTUUUWWWYYYZZZYYYXXXWWWWWWXXXYYYYYYWWWWWWXXXZZZ^^^```ccccccaaa______```cccfffhhhgggeeedddgggjjjeeehhhlllppprrrqqqooonnnhhhiiikkkkkkkkkkkklllnnnmmmmmmnnnpppqqqrrrssssssrrrvvvzzz}}}~~~~~~~~~}}}yyytttqqqoooooojjjgggcccaaaaaabbbbbbaaabbbbbbbbbbbbccccccdddddddddfffhhhiiijjjkkknnnppprrruuuzzz}}}{{{xxxxxxwwwuuuyyy}}}zzzwwwvvvxxxzzzvvvuuurrrmmmiiifffeeeeeedddeeeggggggfffeeeddddddggghhhiiikkknnnqqqvvvxxxrrrqqqnnnjjjfffbbb^^^[[[ZZZXXXVVVUUUUUUTTTQQQOOONNNOOOQQQTTTXXX]]]bbbeeeaaadddiiikkkjjjeee___[[[^^^\\\ZZZ[[[^^^aaacccdddfffeeeeeeeeeeeefffggghhhjjjkkklllmmmoooqqqtttuuuxxx~~~zzztttqqqnnnnnnoooooommmiiifffcccbbb```^^^]]]\\\\\\\\\]]]^^^^^^```ccceeefffffffff]]]\\\[[[ZZZYYYYYYYYYZZZZZZ^^^bbbcccaaa]]]ZZZXXXSSSQQQPPPQQQTTTYYY\\\]]]YYYXXXWWWWWWXXXZZZ]]]___[[[]]]```cccddddddbbbaaabbbcccccc```\\\YYYWWWWWWQQQRRRTTTUUUTTTTTTSSSSSSVVVXXXZZZ\\\\\\\\\[[[ZZZXXXYYYZZZZZZXXXXXXXXXYYYYYY[[[]]]^^^^^^___aaabbbcccfffhhhhhhggggggiiikkkeeehhhlllppppppnnnkkkiiiiiikkkmmmlllkkkkkkmmmooonnnnnnnnnnnnmmmmmmmmmmmmmmmppptttwwwxxxxxxyyyzzzzzzyyyxxxxxxxxxxxxvvvtttyyy|||~~~|||yyyuuuqqqnnnmmmlllhhheeebbbaaabbbccccccbbbeeeeeeeeeeeeffffffffffffhhhjjjmmmnnnooopppsssuuutttwww{{{~~~|||{{{|||~~~zzzqqqkkkmmmmmmiiijjjoooqqqqqqrrrpppoooooorrrtttnnnkkkgggccc```___^^^^^^ZZZ[[[]]]___```______^^^```aaaaaabbbcccggglllpppjjjiiigggeeeeeeccc```]]]ZZZYYYWWWVVVUUUSSSPPPMMMIIIKKKNNNPPPTTTYYY___ddd^^^aaafffiiihhhddd___[[[___^^^]]]^^^```cccddddddeeedddcccbbbaaabbbcccdddfffhhhkkknnnppptttxxx{{{yyy~~~xxxssspppnnnmmmllljjjhhhdddaaa```]]][[[ZZZXXXXXXZZZ[[[]]]ZZZZZZZZZ\\\___``````___YYYXXXWWWUUUUUUUUUVVVWWWUUUYYY\\\^^^]]][[[YYYYYYSSSRRRQQQRRRVVVYYY\\\\\\ZZZZZZYYYYYY[[[^^^```bbb^^^___aaacccdddeeeeeeeeecccdddeeeddd```]]]\\\[[[VVVYYY[[[[[[ZZZYYYZZZZZZ\\\]]]___aaabbbaaa```___\\\^^^______]]]\\\\\\]]][[[\\\^^^```ccceeeggggggfffhhhjjjjjjiiiiiijjjkkkiiikkkoooqqqqqqnnnkkkhhhjjjmmmoooooollllllnnnpppoooooonnnmmmllllllllllllkkknnnrrrtttttttttuuuuuutttsssrrrrrrsssrrrpppnnnqqqtttxxxzzzzzzzzzzzz{{{{{{~~~yyywwwuuuqqqooommmllllllhhhfffddddddeeefffffffffhhhhhhiiiiiijjjkkklllllliiikkknnnppppppqqqsssuuusssuuuyyy{{{}}}~~~}}}}}}}}}|||vvvrrrpppqqqsssuuusssqqqqqqxxx{{{lllbbbccceeeaaaaaaeeeeeehhhjjjllllllmmmoooqqqllliiiccc^^^\\\ZZZZZZYYYVVVVVVWWWYYY[[[[[[ZZZYYYWWWWWWWWWVVVVVVYYY___dddaaa```^^^___aaaaaa___\\\ZZZXXXVVVUUUTTTQQQNNNKKKFFFHHHKKKMMMPPPUUU[[[aaa]]]```eeehhhiiifffbbb______^^^^^^___aaacccbbbaaa```^^^]]]\\\\\\]]]^^^___bbbfffjjjmmmooosssyyy}}}{{{zzzuuuqqqoooooommmkkkgggdddaaa___^^^\\\ZZZYYYWWWXXXYYY\\\]]]YYYXXXXXXYYY\\\]]]\\\ZZZXXXWWWUUUTTTTTTTTTVVVWWWSSSVVVXXXYYYXXXXXXXXXYYYTTTSSSSSSUUUXXX[[[\\\\\\XXXXXXYYYZZZ[[[^^^```bbb^^^^^^___```aaacccdddeeeaaaccceeeeeebbb```______\\\___bbbbbbaaa___```aaa___aaaccceeeeeeeeedddcccaaabbbddddddbbb``````aaa___```cccfffiiikkkkkkjjjjjjlllmmmnnnmmmllllllkkklllnnnppprrrrrrpppmmmlllnnnqqqtttssspppoooqqqtttsssrrrpppoooooopppqqqrrrnnnqqqtttvvvuuuuuuuuuuuuuuutttssssssttttttrrrpppqqqtttwwwxxxxxxvvvuuuuuuuuuxxx|||~~~vvvuuurrrpppnnnmmmllllllhhhgggffffffhhhjjjiiiiiiiiijjjkkklllnnnooopppqqqhhhjjjmmmoooooopppqqqsssqqqsssvvvxxxzzz~~~{{{xxxwwwvvv{{{zzzuuuooojjjhhhiiijjjjjjeeeccceeennn|||lll^^^^^^aaa^^^]]]aaaaaadddhhhkkkmmmnnnpppqqqoookkkddd___[[[ZZZYYYXXXRRRQQQQQQSSSTTTUUUTTTSSSPPPQQQPPPNNNMMMPPPVVV[[[WWWUUUTTTUUUXXXYYYWWWTTTTTTRRRPPPOOONNNKKKGGGDDDDDDGGGJJJKKKMMMRRRYYY___XXX[[[```dddeeeccc```^^^ZZZYYYYYYZZZ\\\]]][[[ZZZZZZYYYXXXWWWXXXYYY[[[]]]```dddiiilllnnnrrrwww|||}}}zzzuuurrrooonnnpppnnnjjjfffbbb```___^^^]]]\\\YYYXXXXXXZZZ\\\^^^ZZZXXXWWWYYY[[[\\\ZZZXXXWWWVVVTTTSSSRRRSSSUUUVVVSSSTTTVVVVVVVVVUUUVVVXXXPPPOOOOOORRRUUUWWWWWWVVVTTTTTTUUUWWWYYY[[[]]]^^^\\\[[[[[[[[[\\\___aaabbb___aaacccdddbbbaaa``````[[[^^^aaaaaa___^^^___``````bbbdddfffffffffeeedddccceeegggfffeeecccbbbcccbbbcccfffjjjmmmnnnllljjjooopppqqqqqqpppooonnnmmmmmmoooqqqssssssrrrpppooorrrvvvxxxwwwtttrrruuuyyyvvvuuusssrrrsssvvvxxxzzzsssuuuxxxzzzyyyxxxxxxxxxyyyxxxwwwxxxyyyxxxwwwuuuuuuxxx{{{{{{zzzwwwvvvvvvsssvvvzzz|||||||||}}}}}}~~~}}}vvvtttrrrrrrssssssrrrqqqoooooonnnmmmlllkkkkkkjjjooopppqqqsssuuussspppmmmooonnnmmmnnnpppqqqrrrqqqrrrqqqrrrsssvvvzzz}}}}}}~~~zzzwwwuuuvvvwwwzzz}}}~~~}}}yyyuuu{{{ttthhh^^^]]]^^^[[[[[[]]]\\\]]]]]]]]]eeesssvvvhhh[[[UUUTTTSSSTTTVVV^^^dddhhhhhhmmmuuuxxxuuuqqqhhh^^^YYY[[[\\\ZZZWWWQQQOOOMMMMMMOOOOOOMMMJJJIIIJJJJJJIIIHHHGGGIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNKKKHHHIIILLLMMMJJJFFFDDDEEEFFFFFFHHHKKKPPPTTTTTTSSSVVV\\\bbbdddaaa\\\XXXUUURRRQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSUUUWWWXXX___aaadddhhhlllpppsssuuu|||}}}{{{zzzvvvppplllllllllkkkjjjfffccc`````````YYYYYYXXXWWWWWWWWWXXXXXXYYYXXXVVVUUUUUUUUUSSSQQQOOONNNNNNMMMMMMNNNNNNOOOOOOMMMLLLNNNQQQRRROOOMMMIIIIIIIIIKKKNNNPPPPPPOOOQQQPPPPPPOOOOOOPPPPPPQQQMMMMMMOOORRRWWW[[[\\\\\\XXXXXXYYYZZZZZZYYYWWWVVV\\\[[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^____________^^^ddddddeeeddddddcccbbbaaadddfffhhhkkklllmmmmmmmmmoooppppppppppppooonnnnnnooonnnnnnnnnooopppqqqqqquuuvvvwwwvvvuuuvvvxxxzzzzzz{{{{{{{{{yyyzzz{{{}}}|||{{{zzzzzzzzz|||}}}~~~}}}}}}~~~~~~zzz}}}~~~zzzxxxuuutttttttttsssqqqsssrrrrrrqqqqqqpppppppppqqqqqqqqqsssttttttqqqooopppooonnnmmmnnnooopppppprrrsssuuuwwwwwwxxxzzz{{{}}}xxxtttpppmmmooorrrsssqqqnnnjjjgggjjjpppuuuzzzqqqeeeZZZXXXWWWVVVWWWZZZZZZ[[[YYYXXX]]]hhhqqqtttggg\\\QQQMMMNNNMMMOOOQQQWWW\\\^^^]]]bbbmmmvvvyyyqqqjjjcccaaacccdddaaa]]]SSSOOOJJJIIILLLMMMJJJGGGEEEFFFGGGFFFEEEEEEGGGHHHDDDDDDEEEEEEEEEDDDDDDCCCHHHEEEBBBCCCGGGHHHFFFCCC@@@AAAAAAAAABBBEEEJJJMMMKKKJJJLLLRRRZZZ^^^\\\ZZZTTTQQQNNNMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPRRRTTTUUU]]]___cccggglllooorrrtttyyy{{{{{{yyyvvvoookkkkkkiiihhhfffccc```^^^]]]]]]XXXVVVTTTRRRRRRSSSVVVXXXVVVTTTRRRRRRRRRRRRPPPNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIKKKMMMNNNMMMKKKIIIGGGGGGHHHJJJLLLMMMLLLKKKKKKKKKJJJJJJKKKKKKKKKIIIHHHHHHKKKOOORRRTTTTTTPPPPPPQQQRRRRRRSSSRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTVVVVVVXXXYYY[[[[[[\\\\\\aaaaaaaaaaaaaaaaaa``````dddeeegggiiikkkkkkkkkkkkmmmmmmmmmmmmllllllkkkjjjkkkkkkkkkkkklllmmmnnnnnnpppqqqrrrrrrppppppqqqrrrwwwyyyzzzzzzyyyxxxzzz{{{zzz{{{{{{|||~~~}}}zzzxxxxxxwwwvvvuuuwwwwwwvvvvvvvvvvvvwwwwwwuuusssrrrrrrsssttttttsssrrrqqqooommmllllllmmmmmmpppuuuzzz{{{yyyvvvuuuuuu~~~yyytttmmmgggdddgggjjjhhhbbb\\\YYYXXX\\\aaagggmmmwwwpppdddWWWQQQOOOOOORRRUUUXXXXXXUUUQQQRRRXXX\\\\\\SSSKKKDDDDDDEEEEEEGGGIIINNNQQQQQQNNNRRR```qqq{{{qqqmmmjjjkkknnnnnniiidddVVVNNNFFFDDDGGGIIIGGGDDD@@@AAABBBBBBAAABBBCCCEEE???>>>>>>======<<<;;;;;;AAA>>>===???BBBDDDBBB@@@?????????>>>>>>@@@DDDHHHDDDCCCDDDJJJRRRXXXZZZZZZQQQOOOLLLJJJJJJIIIHHHFFFIIIJJJLLLNNNPPPRRRSSSSSS[[[^^^bbbgggllloooqqqrrrwwwyyy{{{yyyuuunnnjjjiiieeecccaaa___]]][[[ZZZYYYXXXUUUQQQNNNNNNQQQUUUXXXSSSRRRPPPPPPPPPPPPNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIKKKMMMNNNNNNMMMJJJHHHFFFFFFHHHIIIJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBCCCFFFIIIJJJJJJGGGGGGGGGHHHIIIJJJLLLLLLJJJJJJIIIHHHHHHIIIJJJJJJLLLLLLNNNQQQSSSUUUWWWWWW[[[[[[[[[\\\\\\\\\\\\\\\bbbcccdddfffgggggghhhhhhiiiiiiiiihhhgggfffeeedddfffffffffgggggghhhiiijjjjjjlllnnnmmmkkkiiiiiiiiiqqqsssuuuvvvuuuttttttuuuvvvwwwzzz}}}~~~|||{{{{{{zzzyyyzzzyyyyyyyyyyyyzzz{{{|||xxxvvvsssrrrssstttuuuuuussssssqqqmmmjjjiiiiiijjjmmmsss{{{}}}zzzuuurrrqqqvvvyyyzzzwwwtttppphhh___^^^bbbeeebbbZZZSSSQQQRRRWWW[[[```eeeooo{{{qqqfffXXXNNNJJJJJJMMMPPPVVVWWWSSSLLLIIIJJJJJJHHHDDD>>>;;;===???>>>???BBBDDDGGGFFFDDDFFFSSSffftttooonnnnnnqqqsssqqqjjjdddWWWMMMCCC???CCCFFFEEEAAA>>>@@@AAAAAA??????@@@AAA<<<;;;;;;::::::999999:::<<<;;;;;;===@@@BBBBBB@@@AAAAAAAAA??????@@@DDDGGGEEECCCDDDHHHNNNUUUYYY[[[RRRPPPNNNNNNMMMMMMJJJIIILLLNNNPPPRRRTTTUUUTTTTTTZZZ]]]bbbgggllloooqqqrrrwwwzzz{{{yyyuuunnnhhhhhhcccaaa^^^\\\[[[ZZZYYYXXXWWWUUURRROOOOOORRRUUUWWWSSSQQQPPPPPPPPPPPPNNNMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSOOOLLLIIIHHHIIIJJJJJJJJJFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDBBBBBBDDDFFFGGGGGGDDDCCCCCCBBBCCCEEEGGGHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEGGGIIIKKKMMMOOOQQQTTTTTTTTTTTTUUUVVVWWWXXX[[[\\\]]]___aaacccddddddeeeeeeeeedddcccbbbaaa```bbbbbbbbbcccccceeefffggghhhjjjlllllljjjgggfffeeejjjmmmpppqqqpppoooooooooqqqsssvvvzzz}}}~~~|||}}}~~~~~~~~~}}}}}}||||||{{{zzzzzzzzz|||~~~{{{xxxtttqqqrrrtttuuuuuussssssrrrnnniiifffeeefffgggnnnvvvzzzxxxsssooommmmmmoooppppppsssrrriii^^^ZZZ^^^```]]]VVVPPPNNNPPPRRRVVVZZZ___iiiuuu{{{zzzppphhhZZZMMMGGGHHHKKKLLLUUUUUUPPPHHHCCCBBB???;;;===999888;;;;;;::::::<<<>>>???@@@@@@@@@IIIYYYfffhhhiiikkkmmmnnniiibbb[[[TTTKKKAAA===@@@CCCBBB@@@???AAABBBBBB@@@>>>>>>???999999888888888999:::;;;888888999;;;===???@@@@@@CCCCCCCCCAAA@@@BBBFFFIIIFFFEEEEEEHHHLLLQQQUUUVVVSSSRRRRRRSSSSSSSSSPPPNNNRRRSSSUUUVVVWWWVVVVVVUUUZZZ]]]aaafffkkkoooqqqsssyyy{{{{{{zzzvvvnnniiihhhccc```]]]\\\\\\\\\ZZZXXXTTTSSSRRRQQQPPPQQQRRRRRRQQQOOONNNNNNOOOOOOMMMLLLKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRSSSSSSSSSTTTVVVWWWTTTQQQNNNMMMMMMMMMMMMLLLJJJJJJKKKLLLLLLKKKJJJJJJKKKIIIGGGGGGHHHIIIJJJIIIGGGFFFDDDCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDEEEFFFHHHJJJKKKNNNMMMMMMNNNOOOPPPRRRSSSSSSTTTVVVXXX[[[^^^```aaaaaaaaaaaaaaa```___^^^]]]^^^_________aaabbbcccdddhhhjjjlllmmmkkkhhhgggggghhhkkknnnpppooonnnnnnnnnrrrsssvvvxxxzzz{{{{{{{{{yyyzzz{{{}}}~~~~~~}}}||||||~~~~~~zzzuuurrrrrrsssssstttqqqssstttpppjjjdddbbbcccbbbffflllqqqrrroooiiifffeeeeeegggkkksssuuulll___VVVYYYZZZXXXSSSNNNLLLMMMHHHMMMQQQUUU___jjjoooooohhhdddYYYLLLEEEFFFHHHGGGPPPPPPLLLDDD???===;;;777:::777777::::::777777:::::::::;;;===>>>BBBLLLWWW[[[\\\^^^```___ZZZSSSMMMJJJEEE???<<<===?????????@@@BBBCCCCCCBBB@@@@@@@@@777666666555666888999;;;666777888:::;;;===>>>???CCCCCCCCCBBBBBBDDDHHHLLLHHHHHHIIIKKKMMMOOOQQQRRRTTTTTTUUUWWWXXXWWWTTTQQQUUUUUUVVVVVVVVVVVVUUUUUUYYY[[[___ccciiimmmqqqsssyyy|||~~~{{{zzzwwwpppjjjiiidddaaa]]]]]]______]]]ZZZRRRQQQPPPOOONNNNNNMMMMMMMMMLLLKKKKKKLLLLLLJJJIIIHHHHHHHHHJJJKKKMMMOOOPPPPPPPPPPPPOOONNNOOOQQQSSSTTTRRRPPPPPPPPPOOOMMMKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKJJJKKKMMMNNNMMMLLLJJJIIIIIIHHHGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIEEEEEEDDDDDDEEEFFFHHHIIIKKKKKKJJJJJJKKKMMMNNNPPPPPPPPPQQQSSSVVVYYY\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]^^^___aaabbbfffhhhjjjkkkjjjiiijjjjjjkkkmmmpppqqqppppppqqqrrrvvvwwwxxxyyy{{{{{{||||||zzz{{{|||~~~{{{vvvrrrqqqqqqqqqqqqnnnrrruuurrrjjjccc``````______aaafffiiihhhaaa\\\]]]\\\]]]eeepppuuukkk]]]UUUVVVUUUSSSQQQMMMJJJIIICCCFFFIIIMMMTTT\\\___]]]YYYYYYRRRGGGBBBCCCDDDCCCIIIJJJFFF>>>;;;;;;999666777555555888888555666:::888555666:::<<<===DDDLLLLLLMMMNNNOOONNNIIIDDD@@@???>>>===;;;::::::<<<======@@@CCCDDDCCCCCCCCCCCC888777555444555666777888888999;;;<<<===>>>@@@AAADDDDDDEEEEEEEEEHHHMMMQQQNNNPPPSSSUUUVVVVVVUUUUUUXXXXXXYYY[[[[[[YYYUUURRRUUUUUUTTTUUUUUUVVVWWWWWWXXXYYY[[[___dddjjjooorrrwwwyyy}}}{{{{{{yyyqqqlllkkkeeeaaa^^^^^^```aaa___[[[UUUTTTQQQNNNLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIGGGGGGJJJLLLOOONNNNNNNNNNNNMMMIIIFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIKKKNNNNNNMMMKKKJJJJJJKKKLLLLLLLLLKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLGGGFFFFFFEEEFFFHHHKKKLLLLLLKKKJJJJJJJJJLLLNNNOOOQQQQQQQQQRRRSSSVVVXXXYYYXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXYYYZZZ[[[]]]^^^___aaaccceeefffggghhhjjjlllkkkmmmooooooooopppqqqsssxxxxxxxxxyyy{{{|||~~~~~~|||}}}~~~|||wwwsssqqqpppooonnnlllqqquuussskkkccc___^^^^^^[[[ZZZ^^^cccbbb[[[TTTVVVUUUVVV___lllrrrgggXXXWWWUUUSSSRRRPPPNNNIIIFFFCCCFFFHHHHHHLLLRRRRRROOOMMMOOOLLLCCC>>>AAABBB???DDDDDDAAA:::888999999666444333444666666444666;;;777222222777:::;;;@@@GGGAAABBBCCCCCCBBB???;;;999666999;;;;;;888777999;;;:::===AAADDDEEEEEEEEEFFF;;;999777555555555777888;;;===???@@@@@@AAACCCDDDFFFGGGGGGHHHIIIMMMRRRVVVVVVYYY^^^aaaaaa```^^^^^^]]]]]]]]]^^^^^^[[[VVVRRRUUUTTTTTTTTTUUUWWWYYY[[[WWWWWWYYY\\\aaahhhnnnrrruuuwww}}}}}}{{{|||zzzsssmmmllleeeaaa]]]^^^aaabbb___\\\[[[XXXRRRNNNKKKLLLNNNPPPNNNMMMLLLLLLMMMNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHIIIHHHFFFBBBBBBEEEHHHJJJJJJJJJLLLLLLIIIEEEBBBCCCEEEFFFHHHHHHFFFEEECCCCCCDDDFFFJJJMMMMMMKKKHHHHHHJJJKKKMMMNNNNNNNNNMMMNNNMMMLLLKKKKKKLLLMMMNNNHHHGGGGGGGGGHHHKKKNNNOOONNNMMMLLLKKKKKKLLLNNNPPPTTTSSSRRRRRRSSSTTTUUUVVVUUUUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVWWWYYY[[[\\\]]]]]]___aaabbbccceeeiiikkkjjjkkklllllllllmmmppprrrwwwwwwwwwwwwyyy|||~~~|||}}}|||wwwsssrrrqqqooonnnnnnqqqtttuuuqqqhhh___YYY]]]]]]^^^]]]ZZZUUUPPPLLLPPPRRRPPPSSS```kkkbbbPPPKKKJJJIIIIIIIIIHHHEEECCCBBBCCCDDDDDDDDDCCCBBBAAAFFFEEECCCAAA@@@@@@@@@@@@@@@???<<<999777555555555444555555555666666777777888888777777777777888888999888888888777777666666999888666444555777999;;;<<<>>>AAACCCDDDCCCBBBAAA<<<;;;:::888777888888999===>>>???@@@@@@@@@@@@@@@BBBGGGKKKKKKKKKNNNXXX```^^^dddjjjjjjfffaaa```aaa]]]^^^^^^]]][[[WWWTTTRRRRRRQQQPPPPPPQQQTTTXXXZZZVVVWWWXXXYYY\\\aaaggglllwwwyyy{{{~~~yyyvvvvvvuuupppkkkhhhdddbbbcccaaa\\\ZZZ\\\WWWUUURRROOOLLLLLLLLLLLLIIIJJJKKKLLLMMMNNNOOOOOOHHHIIIIIIIIIGGGFFFGGGIIIGGGFFFCCCAAA????????????DDDEEEFFFFFFFFFEEECCCBBBDDDCCCAAA??????@@@AAABBB@@@@@@AAABBBCCCEEEFFFGGGCCCDDDFFFFFFGGGHHHKKKMMMIIIHHHHHHGGGGGGHHHHHHIIIIIIFFFCCCCCCFFFHHHIIIHHHJJJLLLNNNNNNNNNMMMNNNOOORRRQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTTTTUUUYYY[[[]]]^^^```bbbccccccccccccdddfffhhhjjjkkkjjjiiihhhnnnqqquuuwwwxxxxxxzzz{{{{{{|||}}}~~~|||xxxtttsssqqqpppnnnmmmoooqqqqqqmmmfff___[[[XXXYYYXXXWWWTTTOOOKKKIIIJJJMMMLLLNNNXXXaaaZZZKKKIIIHHHHHHHHHHHHGGGEEEBBBBBBBBBCCCCCCCCCBBBAAA@@@CCCBBBAAA???>>>>>>>>>??????>>>;;;999666555444444444444555555666666666666666666666666777888888999777666666666555555555555888777666555555777999::::::<<>>;;;:::999888888888999999;;;<<<===???@@@AAABBBBBBAAAEEEIIIIIIIIINNNXXXaaafffjjjnnnmmmhhhcccbbbccc^^^]]]ZZZXXXVVVUUUTTTTTTTTTSSSRRRRRRSSSUUUXXXZZZWWWXXXYYY[[[]]]aaagggkkksssvvvyyy}}}zzzxxxwwwuuuqqqlllfffcccaaabbbaaa\\\[[[]]]XXXWWWTTTRRRPPPNNNNNNNNNKKKKKKLLLMMMMMMNNNNNNOOOJJJJJJIIIGGGEEEFFFIIIKKKFFFFFFDDDBBBAAA@@@??????AAABBBBBBCCCCCCCCCCCCCCCCCCBBB@@@>>>===>>>>>>???????????????@@@BBBCCCCCC@@@AAACCCCCCDDDEEEGGGJJJHHHGGGGGGFFFFFFFFFFFFGGGFFFCCCAAAAAACCCEEEFFFEEEHHHJJJMMMMMMMMMMMMNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQQQQRRRRRRRRRRRRRRRUUUVVVVVVUUUTTTVVVYYY[[[^^^___```bbbbbbbbbbbbaaaaaaccceeegggggggggfffeeedddgggkkkmmmmmmnnnooopppuuuvvvwwwyyy{{{|||}}}~~~~~~yyyvvvtttsssqqqooommmmmmllljjjgggccc___]]]WWWVVVUUURRROOOLLLIIIHHHEEEIIIJJJJJJPPPVVVQQQGGGGGGFFFEEEEEEFFFFFFDDDBBBAAAAAABBBBBBAAAAAA@@@?????????>>>==================<<<:::888666555444444444444444555555555555666333444444555666777888888444444444444333333333333666666666666666777888888888:::<<>><<<;;;888888888777888888999:::888999<<<>>>@@@BBBCCCCCCAAAEEEGGGHHHJJJPPPZZZccckkkmmmooommmgggcccaaaaaa___\\\XXXUUUSSSTTTVVVWWWUUUTTTSSSSSSTTTVVVXXXYYYXXXYYY\\\]]]___bbbgggjjjooorrrwww|||{{{yyyyyywwwrrrnnneeebbb```aaa```\\\[[[^^^YYYXXXWWWVVVTTTRRRPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIFFFDDDEEEIIILLLEEEEEEDDDDDDBBBAAA??????>>>>>>>>>???@@@BBBCCCDDDBBBAAA???===<<<;;;<<<<<<============>>>>>>>>>???<<<>>>?????????@@@CCCEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCAAA>>>>>>@@@BBBBBBBBBFFFIIIKKKLLLKKKLLLMMMNNNJJJKKKLLLNNNNNNMMMMMMLLLPPPPPPPPPPPPQQQQQQQQQQQQVVVWWWWWWVVVUUUVVVYYY[[[___```aaabbbbbbaaa`````````aaabbbdddddddddcccccc```cccfffhhhhhhhhhiiijjjlllmmmoooqqqssstttuuuuuuvvvxxxzzzzzz{{{|||{{{xxxvvvtttrrrpppllljjjgggdddaaa_________YYYXXXUUUSSSPPPMMMLLLKKKDDDIIIKKKJJJLLLOOOMMMGGGDDDCCCBBBCCCDDDDDDCCCBBB@@@@@@@@@@@@@@@??????>>>=========<<<<<<<<<<<<<<<;;;;;;999888666555444444444444444444444444444444333444444555555666666666333333333333333333222222555555666666666777777777777999;;;===>>>===;;;999666666666777888999::::::888999;;;===@@@AAABBBBBBBBBDDDGGGHHHJJJQQQ\\\dddfffhhhhhhfffbbb___]]]^^^^^^\\\XXXUUUTTTUUUWWWXXXTTTSSSTTTTTTUUUVVVWWWWWWYYY[[[]]]___aaacccgggiiimmmqqqvvv||||||{{{zzzwwwsssooogggcccaaaaaa^^^ZZZYYY\\\XXXXXXXXXXXXVVVSSSPPPOOOMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHEEECCCDDDFFFHHHCCCDDDDDDDDDCCCBBB@@@???<<<<<<<<<===>>>AAACCCEEECCCAAA@@@>>><<<;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<:::<<<======<<<===???AAACCCCCCBBBAAA@@@@@@@@@@@@AAA???===<<<===>>>@@@AAAEEEGGGIIIJJJJJJJJJKKKLLLJJJLLLNNNOOOPPPOOOMMMLLLMMMNNNOOOQQQRRRTTTUUUUUUVVVWWWXXXWWWWWWWWWYYY[[[aaabbbcccccccccbbbaaa```bbbcccdddeeeeeeeeeeeedddbbbeeeggghhhhhhhhhhhhiiifffhhhjjjlllnnnooooooooopppqqqrrrsssssstttwwwyyy{{{}}}~~~{{{xxxvvvssspppkkkiiiddd```^^^]]]^^^___[[[YYYWWWTTTQQQOOONNNNNNEEEIIIKKKJJJIIIJJJIIIHHHDDDBBBAAAAAABBBCCCBBBAAA@@@@@@??????>>>>>>>>>>>>===============<<<<<<<<<::::::999888777666555444444444444444333333333333444444555555555555444333333333333333333333333333444444555555666666666666777999;;;======<<<:::999444555666777888999999999999:::;;;===>>>???@@@@@@@@@BBBDDDEEEHHHOOOXXX___^^^___``````^^^]]]\\\\\\YYYXXXXXXWWWUUUTTTSSSSSSQQQQQQSSSTTTUUUUUUUUUUUUYYY[[[^^^```aaacccgggjjjooorrrwww|||}}}{{{yyyvvvsssqqqkkkfffbbb```\\\WWWVVVXXXVVVVVVWWWWWWUUUSSSOOOMMMKKKKKKJJJIIIHHHGGGFFFFFFDDDFFFGGGFFFDDDBBBBBBBBBAAABBBCCCCCCCCCBBB@@@???<<<<<<<<<===???AAADDDEEECCCBBBAAA???>>><<<<<<;;;<<<======>>>======<<<;;;:::;;;<<<<<<;;;;;;===???AAA@@@???>>>>>>>>>>>>>>>@@@???>>><<<<<<<<<>>>@@@DDDEEEGGGHHHGGGGGGHHHIIIIIIJJJLLLNNNNNNMMMLLLKKKKKKLLLNNNQQQTTTWWWYYYZZZUUUVVVWWWXXXWWWXXXZZZ\\\aaabbbcccdddddddddcccbbbfffgggggghhhhhhhhhhhhhhhdddfffiiiiiihhhggghhhhhhggghhhkkkmmmooopppppppppooooooooonnnnnnnnnqqqtttvvvxxxzzz|||~~~}}}zzzwwwtttqqqkkkhhhddd```]]]]]]]]]^^^YYYXXXUUUSSSPPPNNNMMMMMMFFFHHHIIIHHHGGGGGGGGGHHHDDDBBB@@@@@@AAABBBAAA@@@@@@@@@???>>>>>>>>>>>>???======>>>>>>===<<<;;;;;;999999999999888777666555444333333333333333222222333444555666666555444333333333333333444444444444444444444444444555666666888999;;;======<<<999888444444666777888888888888999:::;;;===>>>?????????>>>???@@@BBBEEEJJJQQQVVVWWWYYY[[[]]]^^^^^^]]]]]]UUUVVVWWWWWWUUURRROOOMMMNNNPPPRRRTTTUUUVVVVVVUUUYYYZZZ]]]^^^```ccchhhkkkrrrtttxxx}}}}}}yyyvvvtttrrrqqqmmmgggbbb___[[[UUUSSSUUUTTTUUUUUUUUUTTTQQQNNNMMMJJJIIIHHHGGGFFFEEEDDDDDDAAADDDFFFFFFDDDAAA??????@@@@@@AAAAAAAAA@@@@@@???=========>>>???AAABBBCCCCCCCCCBBBAAA???>>>============>>>??????>>>===<<<:::;;;<<<;;;::::::<<<===>>>======<<<======>>>>>>??????>>><<<:::;;;===???CCCEEEGGGFFFEEEDDDEEEEEEFFFFFFHHHIIIIIIIIIHHHGGGHHHIIILLLOOOSSSVVVXXXZZZRRRTTTVVVWWWXXXYYY[[[\\\___```bbbdddeeeeeeeeedddiiiiiiiiiiiiiiiiiiiiiiiihhhjjjllllllkkkiiiiiijjjhhhjjjmmmppprrrrrrrrrqqqmmmmmmmmmkkkjjjkkknnnpppqqqsssuuuwwwxxx{{{~~~~~~|||yyytttqqqkkkiiifffbbb___]]]\\\\\\WWWVVVTTTRRRPPPNNNLLLKKKIIIHHHHHHHHHHHHGGGHHHIIIFFFCCCAAA@@@@@@AAA@@@???AAA@@@???>>>>>>>>>??????======>>>>>>===;;;999888999999:::::::::888777666333333333333222222222111111222444777888888777666222222222333333444444444555444333222222444666777777888;;;<<<<<<:::888777333444666777777777777666666888999<<<>>>???@@@@@@>>>???AAACCCEEEIIIMMMOOOSSSUUUYYY]]]______^^^\\\WWWXXXXXXXXXVVVSSSPPPMMMMMMOOORRRUUUWWWXXXWWWWWWXXXYYY[[[\\\___ccciiimmmrrruuuyyy~~~}}}wwwsssqqqqqqqqqlllfffaaa^^^ZZZUUUSSSVVVTTTTTTTTTSSSRRRPPPNNNMMMIIIIIIHHHGGGFFFEEEEEEDDDCCCDDDEEEDDDBBB@@@???@@@?????????>>>??????@@@@@@===>>>>>>????????????>>>AAAAAAAAAAAA@@@???>>>===<<<===>>>@@@@@@???>>>===:::;;;;;;:::999999:::<<<;;;;;;;;;;;;<<<===>>>>>>=========;;;888888;;;>>>DDDEEEFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHKKKNNNQQQSSSTTTOOOQQQTTTVVVWWWYYY[[[]]]ZZZ\\\^^^aaadddeeeffffffggggggfffffffffffffffggghhhiiikkkkkkiiigggggggggdddgggjjjmmmoooooonnnmmmiiiiiihhhggggggiiillloookkkmmmoooqqqrrruuuxxx{{{{{{~~~}}}yyyuuurrrkkkiiigggdddaaa^^^\\\[[[VVVVVVUUUSSSQQQNNNLLLJJJLLLJJJIIIJJJKKKJJJJJJLLLGGGDDDAAA@@@@@@@@@???>>>BBBAAA???>>>>>>>>>???@@@============<<<:::888777999::::::;;;:::999888777333333333222222111111111...000333777999:::::::::111111222222333333333333666444222111111333666888666888:::;;;;;;999777555444444666777777777666555444555888;;;>>>@@@BBBBBBAAABBBDDDFFFHHHJJJMMMNNNQQQSSSWWW\\\______\\\YYY]]]\\\\\\ZZZXXXUUUSSSQQQLLLOOOSSSWWWYYYZZZYYYXXXXXXYYYZZZ[[[]]]ccciiinnnrrrtttxxx~~~|||vvvqqqooopppqqqkkkeee```^^^ZZZUUUTTTWWWTTTTTTSSSSSSQQQPPPOOONNNIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFEEECCC@@@???AAABBB???>>>=========>>>???@@@===>>>?????????>>><<<;;;@@@@@@@@@@@@@@@???>>>===;;;<<<>>>@@@@@@???>>>===::::::;;;:::888888999::::::::::::;;;<<<===>>>???<<<<<<<<<:::777777:::===DDDEEEFFFEEEBBB@@@@@@@@@DDDCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNMMMPPPSSSVVVWWWYYY\\\]]]WWWXXX\\\___bbbdddffffffddddddcccbbbbbbccccccddd```bbbccccccaaa___^^^^^^^^^```dddgggiiiiiihhhgggeeeeeeeeedddeeeggglllooogggiiikkkmmmnnnppptttvvvwww{{{~~~~~~|||~~~~~~zzzvvvsssqqqlllfffeeeeeeccc^^^YYYVVVVVVTTTQQQMMMKKKJJJKKKNNNLLLIIIGGGGGGHHHJJJLLLIIIEEEAAA>>>>>>?????????AAAAAAAAA@@@@@@@@@??????AAAAAA???;;;888777888::::::999888:::<<<<<<888444666666666666555444333222///000222444666888999:::444444333333333444444555555555555555555555555555777888888888888777777666222666888555555888999888888888888999:::===???@@@AAABBBCCCDDDEEEHHHLLLPPPNNNSSSXXX[[[ZZZZZZ[[[\\\^^^\\\XXXUUUSSSSSSTTTUUUMMMMMMOOOUUU\\\^^^ZZZVVVZZZ[[[[[[\\\]]]```eeeiiisssvvv|||~~~xxxssspppooonnnmmmiiieee___[[[YYYWWWUUUTTTVVVTTTRRRPPPOOOMMMJJJGGGIIIGGGFFFDDDDDDEEEGGGHHHCCCCCCCCCCCCBBBAAA@@@???============>>>>>>>>>>>>999:::<<<>>>>>>===<<<:::<<<<<<;;;999777777999<<<:::999999;;;===>>>>>>>>>===;;;::::::::::::999777999999;;;<<<============<<<<<<::::::999:::;;;<<>>??????@@@BBBCCCDDDGGGKKKOOONNNUUU\\\aaa```]]]\\\\\\\\\ZZZWWWTTTRRRRRRSSSSSSOOONNNOOOUUU[[[]]][[[WWW[[[\\\\\\]]]^^^aaafffjjjrrrvvv{{{yyytttqqqnnnllljjjeeebbb^^^[[[YYYWWWUUUTTTTTTRRRPPPOOONNNLLLHHHFFFHHHGGGEEECCCCCCDDDEEEFFFDDDDDDDDDCCCBBBAAA@@@???=========<<<<<<;;;;;;;;;<<<<<<======<<<;;;999888;;;;;;:::777555555777999888777888999;;;<<<<<<<<<;;;:::999999;;;<<<;;;:::999:::;;;<<<<<<<<<<<<;;;;;;:::999888888999:::;;;@@@BBBDDDDDDCCCBBBCCCCCCBBBCCCDDDCCCBBBAAABBBCCCAAACCCEEEFFFEEEFFFGGGIIIKKKLLLNNNPPPSSSTTTUUUVVVWWWUUUTTTVVV[[[]]][[[XXXVVVWWWXXXYYYYYYXXXVVVVVVVVVWWWWWWVVVSSSRRRRRRSSSVVVWWWYYY\\\___aaa```_________aaabbbccceeefffgggiiikkkmmmnnnnnnoooqqqsssxxxzzz}}}|||yyyuuusssoookkkgggcccaaa___]]]XXXSSSQQQQQQQQQOOOMMMIIIIIIIIIHHHIIIIIIJJJJJJGGGEEECCCBBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@??????BBBBBBAAA>>>;;;::::::;;;:::888777777888999777666444444444444444333111111111222333333444555666777777666555333222222222222333333333333333333333333555555666777888888888888333666777555666:::;;;999888999999:::;;;<<<<<<<<<===???AAABBBCCCFFFJJJNNNNNNWWWccciiiiiiddd___]]]ZZZXXXUUUSSSQQQQQQQQQRRRPPPOOOPPPTTTZZZ]]]\\\ZZZ\\\]]]]]]^^^___bbbgggjjjqqqtttyyy~~~{{{vvvrrrmmmhhheeeaaa^^^\\\ZZZYYYXXXUUUSSSSSSQQQOOOMMMLLLJJJGGGEEEHHHFFFEEECCCBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA??????======<<<;;;:::999888888???>>>===;;;:::888777777888888888666444333555777444555666666888999999:::999888777888;;;<<<;;;:::999999::::::;;;::::::999999888777666777777999999>>>@@@CCCDDDDDDDDDFFFGGGAAACCCCCCCCCAAA@@@AAABBB@@@BBBDDDEEEEEEEEEFFFHHHKKKLLLMMMNNNPPPQQQRRRRRRRRRPPPOOOQQQTTTVVVUUUSSSQQQQQQRRRSSSSSSSSSRRRQQQQQQSSSUUUUUUSSSRRRQQQRRRTTTUUUWWWXXXYYY[[[]]]___]]]]]]___aaaccceeeggggggiiikkkmmmnnnnnnppprrrtttyyy{{{~~~}}}wwwvvvsssmmmgggcccaaaaaa```YYYSSSQQQSSSTTTRRRNNNJJJJJJJJJJJJIIIIIIHHHHHHFFFEEEDDDDDDEEEEEECCCBBBAAAAAAAAA@@@@@@@@@??????@@@AAAAAA???<<<:::::::::999888777666666777777777555555555555444333222222222333333333444444444444555555444333222222222222333333333333333333333333666666777777777777777666333666666555888<<<===:::888999::::::;;;;;;;;;;;;===???AAABBBDDDFFFJJJMMMOOOZZZhhhppppppiiibbb^^^YYYWWWUUURRRQQQQQQQQQQQQQQQPPPPPPSSSXXX\\\]]]\\\\\\]]]]]]]]]^^^aaafffiiiooorrrvvv{{{}}}xxxrrrllleee```\\\[[[YYYYYYYYYXXXUUUSSSRRRPPPNNNMMMLLLKKKGGGEEEHHHGGGEEEDDDCCCBBBBBBBBBDDDDDDDDDCCCBBB@@@???>>><<<<<<;;;::::::999888888>>>===;;;:::888777777777888888777666333222333555222444555666666666888999777666666777888999999888666777888999999999999999888777666666666777888999===???AAABBBBBBBBBDDDEEEBBBCCCCCCBBB???>>>>>>???@@@BBBEEEFFFEEEEEEFFFGGGJJJJJJJJJJJJKKKLLLMMMMMMMMMKKKJJJKKKNNNOOOOOONNNNNNOOOPPPPPPQQQPPPOOONNNMMMOOOSSSTTTSSSRRRQQQRRRQQQSSSTTTTTTSSSUUUZZZ^^^\\\]]]^^^```bbbdddeeefffhhhjjjlllnnnnnnooorrrtttxxxzzz}}}wwwvvvrrrmmmgggcccbbbbbb```ZZZTTTSSSUUUVVVSSSPPPMMMMMMLLLKKKJJJHHHGGGFFFGGGFFFDDDEEEFFFFFFDDDBBBAAAAAAAAA@@@@@@@@@??????===>>>@@@???<<<999999999999888888777666666777888777777777666666555444333333333333333333333333333222222222222222333444555444444444444444444444444777777777777777666555444444666666555999>>>>>>;;;999999999999::::::;;;;;;>>>@@@CCCDDDEEEGGGJJJLLLPPP[[[iiirrrqqqjjjccc^^^XXXWWWUUUSSSRRRQQQQQQQQQQQQPPPQQQSSSWWWZZZ\\\]]]\\\\\\\\\\\\]]]```dddhhhmmmppptttxxx~~~|||wwwqqqjjjccc^^^ZZZXXXXXXXXXXXXWWWUUUSSSRRRPPPNNNNNNMMMKKKHHHFFFHHHHHHGGGEEEDDDCCCBBBBBBDDDCCCCCCBBB@@@???===<<<::::::::::::::::::::::::::::::999888888888888999888999888777444333333444111444666666555555777999777666555555666666555333333444555777888999999999888777666666666888999:::<<<===>>>>>>======>>>@@@BBBBBBBBB@@@===;;;:::;;;???BBBEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKJJJHHHKKKNNNPPPPPPOOOOOOPPPPPPQQQQQQPPPOOOQQQWWW\\\^^^^^^______```aaabbbbbbfffhhhjjjllllllnnnpppsssvvvwwwzzz}}}yyyvvvqqqkkkgggeeecccbbb^^^ZZZWWWVVVVVVVVVSSSQQQOOONNNMMMKKKJJJIIIIIIIIIIIIGGGEEEDDDEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@??????;;;===??????===:::888888888999:::999777666777888777777888777777666555444222222222222222222222222111111111111222444555666555555555555555555555555666777777777666666555444444555555555:::@@@@@@;;;999888888888888:::<<<===@@@BBBDDDEEEEEEFFFIIIJJJNNNXXXdddlllkkkfff```]]]VVVVVVTTTSSSRRRQQQQQQQQQOOOOOOQQQSSSVVVYYY[[[]]]\\\\\\\\\\\\\\\___cccgggkkkooouuuyyy~~~~~~zzzuuuooohhhbbb]]]ZZZXXXWWWVVVWWWWWWVVVTTTQQQPPPNNNMMMMMMKKKIIIFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA???===;;;:::999999999999:::::::::;;;666777777777888888999999888999999888555333333444111333666666444444777:::777666444444555555333222222222444555666777777777777666666555666777999:::::::::;;;999888888999;;;>>>??????===;;;999999:::>>>AAADDDFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFIIIHHHGGGGGGGGGHHHJJJKKKKKKLLLLLLLLLKKKIIIHHHFFFJJJMMMPPPQQQQQQQQQRRRSSSQQQQQQPPPOOOOOORRRVVVZZZ]]]^^^^^^______``````aaabbbeeegggiiijjjkkknnnpppssssssuuuwwwyyyzzz|||}}}}}}~~~{{{uuuoookkkiiihhhfffcccZZZZZZYYYYYYWWWUUUSSSQQQOOONNNLLLKKKJJJKKKMMMNNNKKKHHHDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@??????;;;>>>@@@AAA>>>;;;999888777999;;;;;;999777777888777777777777666555444333111111111111222222222222111111111111222333444444444444444444444444444444333444555666777777777777555555444555;;;BBBAAA<<<999888666666777:::===???@@@BBBDDDEEEDDDDDDFFFGGGKKKRRR\\\bbbaaa]]]ZZZYYYTTTSSSSSSRRRQQQPPPOOOOOOLLLNNNQQQSSSUUUWWWZZZ[[[]]]]]]]]]]]]]]]___dddgggkkkpppwww}}}{{{wwwrrrmmmgggaaa]]][[[YYYVVVUUUVVVVVVVVVUUUPPPNNNMMMLLLLLLJJJHHHEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@???===;;;999888888888888888888888888888555555777888888888777777888999999888555333222333///333666555333333666999777555444555666666555444333444444444444444333333555444444444444666888999777777777666555555777999888999::::::999999:::;;;;;;>>>BBBDDDCCCCCCBBBBBBDDDCCCBBBAAABBBCCCEEEFFFJJJJJJIIIHHHGGGHHHJJJLLLOOOOOONNNNNNLLLJJJGGGFFFNNNPPPRRRSSSSSSTTTVVVWWWUUURRRPPPPPPRRRVVVXXXZZZ[[[\\\]]]^^^___```aaaaaa___aaadddfffgggiiilllnnnooopppqqqrrrsssuuuuuuvvvvvvxxx{{{~~~|||vvvnnnkkkkkkkkkhhhdddWWWZZZ[[[ZZZWWWTTTRRRRRRNNNMMMKKKJJJKKKMMMPPPRRRLLLIIIDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????;;;>>>AAABBB@@@<<<:::999666:::======:::777777888666666666666555444333222111111111111111222222222333333222222111222222222333333333333333333333333000111333555777999::::::555555444555<<>>AAA@@@BBBCCCDDDCCCCCCCCCEEEHHHNNNVVVZZZYYYWWWVVVVVVRRRRRRQQQPPPPPPOOONNNNNNKKKMMMQQQSSSUUUWWWYYYZZZ^^^^^^^^^^^^^^^aaaeeehhhjjjqqqyyy}}}zzztttpppkkkgggbbb^^^\\\YYYVVVUUUUUUVVVVVVVVVNNNMMMKKKKKKJJJIIIFFFDDDBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@???>>><<<:::888777999999888777666555444444444666777999999777666444777888999777444222111111...222555555222111555999666555555666888999888777666666555444333111000///333333222222333555666777555555666555444444777999333444777888888:::<<<>>>999<<<@@@BBBBBBAAA@@@@@@DDDCCCBBBBBBBBBDDDFFFGGGKKKKKKJJJIIIHHHIIIKKKNNNSSSSSSRRRQQQOOOLLLJJJHHHMMMNNNOOOOOOOOOPPPSSSUUUXXXTTTQQQRRRVVVZZZ[[[ZZZYYYZZZ[[[]]]___aaabbbccc]]]```bbbdddeeegggjjjlllnnnnnnooopppqqqrrrssstttsssuuuxxx{{{~~~{{{uuuooollllllkkkgggcccaaa```]]]ZZZWWWTTTRRRQQQNNNNNNNNNNNNNNNMMMLLLLLLJJJGGGCCCBBBBBBDDDDDDDDDAAAAAA???>>>>>>>>>???@@@===>>>>>>>>>>>><<<;;;999888777888:::>>>>>>;;;888888888777666555444333333111111000//////...//////111000///000222222000///000222333333111111222444666555555555666999;;;===444222000111555999;;;<<<999777555444555888<<<>>>???@@@AAABBBBBBBBBBBBBBBIIIJJJMMMPPPRRRSSSSSSSSSRRRRRRQQQQQQPPPOOONNNNNNNNNOOOQQQTTTVVVXXXYYYYYY___aaaccccccaaabbbfffiiiooossszzz|||yyytttooolllhhheeebbb___\\\YYYWWWVVVTTTRRRPPPPPPLLLHHHHHHJJJKKKIIIEEEGGGFFFEEECCCBBBAAA@@@@@@FFFAAA======??????<<<888:::999888777666555444333777666666555555777888999888666444333222333555666555444333000...///222555444444444333222222555777333444555444333333444555333333444555555444333222000222555777888777666555333444555666777777777777:::;;;<<<<<<<<<>>>AAADDDFFFDDDBBBAAAAAACCCEEEGGGLLLKKKKKKJJJJJJJJJKKKKKKMMMOOOPPPPPPNNNMMMMMMNNNLLLNNNOOOPPPPPPRRRTTTWWWXXXSSSPPPRRRXXX]]]___^^^YYY\\\___aaaaaaaaacccdddaaaaaabbbdddfffjjjmmmooonnnnnnnnnppprrrsssqqqooolllqqqxxx}}}{{{vvvooommmlllkkkgggccc___^^^\\\YYYUUUSSSQQQOOONNNNNNNNNNNNMMMMMMLLLKKKLLLHHHDDDAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@===>>>>>>>>>===;;;:::999777777777:::======;;;888999888888777666555444333222111111000000000000111222111111222333333111///222333555444333333444666444444444444666999<<<===444222000111444888;;;;;;888777555555666888;;;===>>>>>>???@@@@@@AAAAAAAAACCCEEEGGGJJJMMMOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKMMMNNNQQQSSSUUUWWWXXXYYY___cccffffffdddeeegggjjjnnnsssyyy}}}yyytttpppmmmjjjgggddd^^^\\\YYYWWWVVVTTTRRRPPPOOOKKKHHHHHHKKKKKKHHHEEEFFFEEEDDDBBBAAA@@@@@@???CCC???;;;;;;===>>>;;;777999999888777666555444444666666555555555666777888777666555444333444555555444444333111//////222444444555555444222222444666333444666555444333333444222222444555666555555555555666888999888666444222333333444555666666666666:::;;;<<<<<<;;;===@@@BBBCCCBBBAAA@@@BBBDDDGGGIIIJJJJJJIIIHHHGGGGGGHHHHHHJJJKKKMMMMMMKKKKKKKKKLLLLLLNNNOOOOOOOOOPPPSSSUUUWWWTTTQQQTTTYYY^^^^^^]]]YYY[[[___```aaaaaabbbdddbbbbbbccceeegggjjjlllnnnkkkkkklllooorrrsssrrrqqqrrrvvv|||{{{vvvqqqmmmllljjjgggccc^^^\\\ZZZWWWTTTQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJLLLIIIDDDAAA@@@???>>>===AAA@@@??????>>>>>>??????=========<<<;;;:::888777666666777999;;;;;;999777999999888777666666555444222111111111111111222333444333222333444333222000222333444444333333444666333333333444666999;;;===444222111111444777999:::666666666666777999:::;;;;;;<<<<<<===>>>>>>?????????AAADDDGGGIIIKKKLLLLLLLLLJJJIIIHHHGGGGGGHHHHHHLLLMMMOOORRRTTTVVVXXXXXX]]]bbbfffgggfffeeegggiiinnnrrryyy~~~zzzuuuqqqnnnkkkhhhfff^^^[[[YYYWWWVVVTTTRRROOONNNKKKIIIJJJKKKKKKHHHDDDFFFEEECCCBBB@@@????????????<<<999999;;;;;;999777999888888777666555555444555555555555555666777777666666555555555444444444222333333222000///111222333444444333222222333555222444777777555333222222111222333555666666777666555666777888777555333111222222333444444555555666:::;;;;;;::::::;;;===@@@AAA@@@@@@@@@BBBEEEHHHJJJHHHHHHGGGEEEDDDDDDDDDDDDDDDFFFHHHIIIHHHHHHIIIJJJLLLMMMNNNNNNMMMNNNPPPRRRUUUSSSSSSUUUZZZ]]]\\\[[[XXXZZZ]]]______```aaacccddddddeeefffgggiiikkkllljjjjjjlllppptttvvvvvvuuuyyy{{{~~~}}}}}}|||xxxrrrnnnllliiifffccc^^^]]]ZZZVVVTTTRRRPPPPPPOOOOOOOOONNNMMMKKKJJJIIIIIIFFFBBB@@@??????===<<<@@@@@@@@@???????????????===<<<<<<;;;:::999888777666666777888999999888777999999999888777666666666000000000000111111222333555333333333444333111//////111222222111111222333555444444555666777999:::444222111111444777888888444444666777888999999999999999::::::;;;<<<===>>>AAABBBEEEGGGIIIIIIJJJIIIIIIHHHFFFDDDDDDEEEFFFGGGJJJLLLNNNQQQTTTVVVWWWXXXZZZ___dddgggfffdddeeefffmmmqqqxxx{{{uuupppllliiifffccc]]][[[YYYWWWVVVTTTQQQOOOMMMKKKJJJJJJKKKJJJGGGEEEEEEDDDCCCAAA@@@???>>>>>>===;;;888888::::::999888888888777777666666555555555555555555555666666666555555666666555555444333000222222222000///000111111222333222000000111222222444777888666333111111333444444555666666777777111222333444555444333222222222222222333444555555999::::::999888999<<<>>>@@@@@@@@@@@@BBBEEEGGGIIIHHHGGGEEEDDDCCCBBBAAAAAAAAACCCEEEFFFFFFFFFGGGIIILLLMMMMMMMMMLLLLLLMMMOOORRRRRRRRRUUUYYYZZZYYYWWWUUUWWWZZZ[[[[[[\\\^^^```eeeeeeeeefffggghhhiiijjjjjjkkkmmmrrrwwwzzz{{{zzz|||}}}~~~|||}}}~~~|||yyytttoookkkhhheeeddd```^^^[[[WWWUUUSSSSSSRRROOOOOOOOONNNLLLJJJIIIHHHEEECCC@@@???@@@@@@???>>>@@@@@@@@@@@@??????>>>>>><<<;;;;;;:::999999888888666666777888777777777888999999888888777777666666///////////////000111222333222111222333333111//////000222111000000111333777777666666666666777777333222111111444555666666222333555777888888888888888888888999:::;;;===>>>CCCDDDEEEGGGHHHGGGGGGFFFHHHGGGFFFEEEDDDEEEFFFFFFJJJKKKNNNQQQSSSVVVWWWXXXYYY^^^dddgggfffeeeeeefffmmmqqqxxx{{{tttnnniiieeeaaa___\\\ZZZXXXWWWVVVTTTQQQNNNLLLLLLKKKJJJJJJIIIGGGFFFEEEDDDCCCAAA@@@???>>>>>>===;;;:::999::::::999999777777777777666666666666555555555666666666666666555555666666555555444333000111222111///...///000///000111000///---...///111444777888666333222111666666555666666666777777333444555555555444333333222222111111222333555555999999:::999888888;;;===AAAAAAAAAAAABBBDDDEEEFFFGGGFFFEEECCCBBBAAAAAAAAA@@@BBBDDDFFFFFFFFFGGGIIIKKKLLLMMMLLLJJJJJJLLLNNNOOOOOOQQQTTTVVVVVVUUUSSSSSSTTTVVVWWWXXXYYY[[[]]]cccddddddeeeffffffffffffggghhhkkkpppvvvyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzz|||}}}zzzvvvpppkkkgggeeedddaaa___\\\XXXVVVTTTTTTUUUPPPPPPOOOMMMLLLIIIHHHFFFBBB@@@??????AAABBBAAA@@@???@@@@@@@@@@@@???>>>>>>;;;::::::999999::::::;;;666777888888777666777999888888777777777666666666//////////////////000111222111111222333333222000111222333333222222333555888888888888777777777777333222111111333555444444222333444666777777777777888888888888:::<<<>>>???AAABBBDDDEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGFFFIIIKKKNNNQQQTTTVVVXXXYYY[[[```fffiiihhhggggggiiimmmrrryyyzzzrrrkkkfffbbb___]]][[[ZZZXXXWWWVVVTTTPPPMMMMMMLLLKKKIIIHHHHHHHHHHHHFFFEEECCCBBB@@@?????????======;;;:::999999999999666666666666777777777777555666666777888777777777666666555555555444444444000111111000...---///000...000111000...---,,,---111333666666555444333333666666555666666777888999<<<<<<;;;:::888666444333333222111111222333555666888999999888888999<<<>>>AAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDBBBBBBAAAAAAAAA@@@BBBEEEFFFEEEFFFGGGHHHJJJKKKLLLKKKJJJJJJLLLNNNMMMNNNPPPRRRSSSSSSRRRQQQQQQSSSTTTUUUUUUWWWZZZ\\\```aaabbbccccccdddcccccccccdddggglllqqqtttttttttttttttttttttuuuuuuvvvvvvwwwzzz~~~}}}{{{wwwqqqkkkgggddddddaaa___[[[XXXUUUUUUUUUVVVPPPPPPOOOMMMKKKIIIGGGEEEBBB@@@???@@@AAABBBAAA@@@???@@@@@@AAA@@@???>>>===::::::999999:::;;;<<<===777999:::888666666888:::777777666666666666555555111111000000///000000000111111111222444555444333000222333333222222333444666777888999999:::::::::333222111111333444333222333333444444555666777888999999888999:::===???AAA???@@@BBBDDDEEEFFFFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFJJJKKKNNNQQQTTTWWWYYYYYY[[[```eeehhhgggggghhhjjjnnnrrrzzz}}}xxxpppjjjfffcccaaa___[[[YYYXXXXXXWWWTTTPPPLLLNNNMMMKKKHHHFFFGGGHHHJJJFFFEEEDDDBBBAAA@@@@@@???======<<<:::888777777888555666666666777777777888666666888999999999888777777666555444333444555555111111000...,,,,,,///111///111222111///---------111222444555444444555666333333444555777999<<<===@@@???>>><<<:::777666555444333222111222444666777777888999999888:::===???>>>???@@@AAACCCDDDFFFFFFCCCCCCBBBAAAAAA@@@AAAAAAAAACCCEEEEEEEEEEEEFFFGGGJJJKKKLLLKKKJJJKKKMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUWWWZZZ]]]\\\]]]___```aaaaaaaaa```aaabbbdddhhhmmmppppppoooooopppqqqrrrssstttttttttuuuwwwyyy|||~~~|||}}}~~~~~~|||xxxqqqkkkfffddddddaaa___[[[WWWUUUTTTUUUVVVQQQPPPOOOMMMKKKHHHFFFEEECCCAAA@@@AAABBBBBBAAA@@@??????@@@AAA@@@???>>>===999999999999:::<<<>>>???888999:::999666666888;;;666666666666555555555555333333222111000000000111222111222333666777666555...000111111000000111222444555777999;;;<<<======333222111222333444333111333333333333555666777888::::::999999;;;===@@@BBB===???BBBEEEGGGIIIJJJJJJDDDFFFHHHJJJJJJIIIGGGEEEJJJKKKNNNRRRUUUXXXYYYZZZZZZ^^^ccceeeeeedddfffiiinnnssszzz{{{vvvoooiiifffdddcccbbbZZZYYYXXXXXXWWWTTTOOOLLLOOONNNKKKGGGEEEFFFIIIKKKGGGFFFEEECCCBBBAAA@@@@@@======<<<:::777666666777555555666666777777888888666777888::::::999999888888666444333222333555666111111///---+++,,,///222000222333333111///......000222444444444444666888111111222444888;;;???AAA===<<<;;;;;;:::999888888444333222222222444666888666888999999999;;;>>>@@@<<<===>>>AAACCCFFFGGGHHHAAAAAA@@@@@@@@@@@@@@@AAAAAACCCDDDEEEDDDDDDEEEFFFIIIKKKLLLKKKKKKKKKMMMOOOOOOPPPQQQQQQPPPPPPRRRSSSSSSTTTUUUVVVVVVXXX[[[^^^ZZZ[[[]]]___``````______bbbccceeehhhlllooonnnmmmmmmnnnppprrrssstttuuuuuuttttttuuuvvvwwwyyyzzz{{{yyyzzz{{{}}}}}}}}}||||||~~~|||xxxqqqkkkfffddddddaaa___]]]ZZZXXXWWWWWWWWWTTTQQQNNNLLLJJJIIIGGGEEEDDDCCCAAA???>>>>>>>>>???@@@@@@@@@???===<<<:::999999:::;;;:::999999;;;===;;;:::999888777888999:::888888777666555444444444444222000000000111000///333222111000///////////////000222333333222000///000111444777:::<<<===>>>777666555333222111000000666555555555666777999:::::::::;;;>>>@@@AAA???>>>@@@CCCFFFGGGGGGFFFGGGHHHKKKGGGIIIPPPRRRMMMKKKMMMIIIJJJMMMPPPSSSVVVWWWXXX```^^^```dddeeedddhhhmmmrrrtttyyyzzzxxxsssmmmhhhdddbbbaaa___^^^[[[XXXTTTQQQNNNMMMRRRQQQOOOMMMKKKIIIHHHGGGEEEEEEEEEDDDCCCAAA@@@??????>>>===;;;999777666555444555666777888888888888666777999;;;<<<<<<<<<;;;888777666555555444444555333222000/////////000000222222222222222000//////111111222222333444555555666555444444666999;;;===888777555444333333444444000111333555666777888888999:::888666777<<<===:::===>>>???BBBCCCEEEFFFFFFDDDAAA??????AAABBBAAA???BBBDDDFFFGGGEEEDDDCCCDDDEEEFFFIIIKKKMMMNNNNNNMMMTTTTTTRRRQQQPPPQQQQQQRRRTTTUUUVVVXXXZZZ[[[\\\]]][[[___cccccc___]]]___aaaccceeefffhhhjjjkkkkkklllllllllooorrruuuvvvtttsssrrrtttvvvvvvvvvwwwyyy{{{|||||||||~~~}}}{{{|||}}}~~~}}}yyysssmmmhhhdddcccaaa___]]]ZZZXXXWWWWWWWWWSSSPPPMMMKKKJJJHHHFFFDDDDDDCCCAAA@@@???>>>??????BBBAAAAAA@@@???===<<<;;;888999:::999888999:::<<<;;;;;;:::999888888999999888888777666555444444555444222000000111222111000111000000000000000111222111222333444444333222111000111333555777888888888666555444333222111111111555555555555666777999:::;;;:::;;;<<>>???AAADDDFFFFFFGGGHHHIIINNNKKKMMMSSSUUUQQQPPPRRRJJJLLLPPPTTTXXX[[[]]]^^^cccaaaaaaccccccbbbeeekkkpppqqqvvv~~~wwwuuuqqqlllhhhdddbbbaaa]]]\\\ZZZXXXVVVTTTSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKGGGGGGFFFDDDCCCBBBAAA@@@@@@???>>><<<:::999777666555666777888888999999999777888:::;;;<<<<<<;;;:::888777666555444444444444333222111000000000111111222222222222222222111111111111222222333333444444555555555555777999;;;<<<888777555444333333444444222222444666777888999999777888777444666;;;;;;888<<<===>>>@@@BBBCCCDDDEEEDDDBBB@@@@@@BBBCCCBBB@@@DDDFFFHHHGGGEEEDDDDDDDDDFFFGGGIIIKKKMMMNNNNNNNNNNNNOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\[[[___bbbbbb^^^]]]___bbbggggggggghhhiiiiiijjjjjjkkklllnnnrrruuuvvvuuuttttttuuuvvvvvvwwwyyy}}}~~~~~~zzzuuuoooiiieeebbbaaa```]]][[[YYYWWWWWWVVVRRROOOLLLJJJIIIHHHFFFDDDDDDCCCBBBAAA@@@?????????AAA@@@@@@???>>><<<;;;:::777888999999888888999;;;;;;;;;;;;;;;:::999777777888888777666555555555666333222000000111333333222/////////000000222333333222333444555555444333222111111222333333333222222444444333222222222222222444444555555666888999:::;;;:::999;;;===?????????===???CCCEEEFFFHHHJJJKKKOOONNNPPPTTTUUUSSSRRRTTTKKKMMMQQQVVVZZZ^^^aaabbbeeebbbaaabbb```___bbbhhhnnnooossszzz~~~uuusssoookkkgggeeecccbbb^^^\\\ZZZWWWVVVUUUVVVVVVQQQRRRSSSSSSRRRPPPMMMLLLIIIHHHFFFDDDBBBBBBBBBBBB@@@??????===<<<:::999888666666777888999999999999999:::;;;<<<<<<;;;:::999888777666555444444444444444333222222222222222333222222222222333333333333222222222222222333333333444444555666888999::::::888777555444333333444555333444555777888999999999666777666444666:::;;;777;;;<<<===???AAABBBCCCCCCDDDBBBAAAAAACCCDDDCCCCCCGGGHHHIIIHHHFFFDDDDDDDDDGGGHHHJJJLLLNNNOOOOOOOOOKKKMMMQQQTTTUUUUUUTTTSSSVVVVVVVVVWWWXXXZZZ[[[\\\]]]```aaa```^^^^^^aaadddjjjiiihhhggggggggghhhiiiiiijjjmmmppprrrsssttttttuuuwwwxxxzzz{{{}}}}}}zzzvvvqqqkkkdddaaaaaa```^^^\\\ZZZXXXVVVVVVQQQNNNKKKIIIIIIHHHFFFDDDDDDDDDCCCBBBAAA@@@??????>>>======<<<;;;999888777777888999888777777999;;;;;;<<<<<<<<<:::888666555888888777777777777888888444222000///111222333333111000000000111111222333222222333444444333222222000111111111111111000000333222222222222222333333444444555666777888999:::;;;:::888999;;;===>>>>>>;;;>>>AAADDDFFFIIILLLNNNLLLMMMNNNPPPPPPOOOOOOQQQLLLNNNRRRVVVZZZ]]]___aaadddaaa___```___^^^aaagggnnnnnnsssyyy}}}yyyvvvrrrmmmiiieeecccbbbaaa___[[[WWWTTTSSSTTTUUUMMMOOOPPPRRRQQQOOOLLLJJJIIIHHHEEEBBBAAAAAABBBBBB>>>??????>>>===;;;999888666666777888888888888888:::;;;<<<<<<<<<:::999888777777666555444444444444444444444333333333444444111222222222333444555555444444444333333333333333333444555777888999999999777666555444333444444555333444555666777888888888555777777555777<<<<<<888;;;<<<>>>@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEJJJKKKKKKIIIGGGEEEEEEEEEHHHIIIJJJLLLNNNOOOPPPQQQMMMOOOQQQRRRSSSRRRQQQPPPTTTTTTUUUVVVXXXZZZ\\\^^^```aaaaaa```___```cccfffiiihhhfffeeefffgggiiijjjiiikkkmmmooooooooopppqqqwwwzzz}}}~~~|||xxxtttpppkkkeee```aaaaaa___]]]ZZZXXXVVVUUUPPPNNNKKKIIIIIIHHHFFFDDDEEEDDDDDDCCCBBBAAA@@@???=========<<<:::999777666777888999888777777999;;;:::;;;;;;;;;:::888666444777777777888999:::;;;<<<777444111000000222222222333333222111111111111111111111222222222222111111000000111222222222222222222222111111111222333333333333444666777999:::::::::999777888:::<<<======;;;>>>AAADDDGGGJJJNNNQQQMMMOOOPPPMMMKKKKKKLLLMMMPPPQQQTTTVVVYYY[[[\\\]]]^^^\\\\\\^^^______ccciiiooopppuuu|||~~~xxxrrrlllgggdddbbbaaa^^^ZZZVVVSSSSSSSSSTTTLLLMMMOOOQQQPPPNNNLLLJJJIIIGGGDDDBBB@@@@@@AAABBB===>>>>>>???>>><<<:::999666666777888888888777777:::;;;;;;;;;;;;999888777777666555444444333333333444444444555555555444444222111111222333444666666555555555555444444444444333444555777888888888888777666555444333444555555222333444555666777777777777999999888:::>>>>>>:::===>>>???AAABBBCCCCCCCCCBBBBBBCCCCCCCCCDDDFFFGGGKKKKKKKKKIIIGGGEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSUUUWWW[[[^^^```aaaaaaaaaaaa```bbbdddffffffeeeddddddfffiiikkkmmmnnnpppqqqqqqpppoooppprrrxxx}}}~~~~~~zzzuuurrrppplllfffbbbbbbaaa```^^^[[[XXXVVVTTTPPPNNNKKKJJJIIIIIIGGGEEEEEEEEEEEEDDDCCCBBB@@@???@@@??????>>>===;;;:::999777888999999888888999;;;999999999999888777555555666777888999<<<>>>@@@AAA===:::555222111222222111444444333111111000000000111111111111111111111111000111222333333444333333222222111111111222222333222333444666888999::::::888777666888:::<<<<<<<<<<<>>@@@@@@@@@>>><<<;;;777777888888888888888777888999:::::::::888777666777666555444333333333333333444444555555555555444222111111111222333555666444444444444555555555555444444555666666777888888666555444333333444555666222333444555666666666666888:::;;;:::===AAA@@@<<<===>>>???AAABBBCCCCCCCCC@@@BBBCCCCCCCCCDDDFFFHHHKKKKKKKKKIIIGGGFFFGGGHHHHHHIIIIIIJJJLLLNNNPPPQQQOOOOOOOOOOOOQQQSSSVVVWWWSSSRRRSSSTTTWWWZZZ^^^```_________```aaabbbcccdddbbbbbbccceeegggjjjmmmnnnrrruuuwwwvvvsssrrruuuwwwyyy~~~}}}zzztttqqqqqqooojjjeeebbbbbb```___\\\XXXUUUTTTQQQOOOLLLKKKJJJJJJHHHFFFEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@???===<<<:::999888999:::999888999:::<<<888888777666666555666666666666888;;;>>>BBBDDDFFFEEEAAA;;;666444333222222333333222111111111222222222222222111111222222222111222222333333333333333222222111111111111111222111222444777999:::::::::666666666888:::<<<;;;:::>>>@@@CCCFFFHHHLLLQQQUUUZZZ^^^\\\RRRKKKKKKLLLLLLQQQRRRTTTUUUVVVWWWWWWWWWTTTTTTXXX^^^aaaaaadddiiiooosss|||zzzrrrkkkgggeee^^^]]][[[YYYWWWUUUTTTTTTRRRRRRRRRRRRQQQPPPNNNNNNJJJIIIHHHGGGEEEDDDCCCCCC???@@@BBBCCCCCCAAA???>>>999::::::;;;;;;::::::999666777888999888888666555666666555444333333333333222333444555555555444444222111000000000222444555111222222333333444444444555555444444555666888999666555444333333444555666333444555666666777666666888:::;;;;;;>>>BBBAAA===<<<===>>>@@@AAAAAAAAAAAA>>>AAACCCCCCBBBCCCFFFIIIIIIJJJJJJHHHFFFFFFGGGIIIHHHHHHHHHIIIKKKMMMOOOQQQQQQRRRSSSTTTUUUVVVWWWWWWUUUTTTTTTTTTUUUXXX\\\^^^[[[\\\\\\^^^```aaa`````````aaaccceeehhhjjjlllmmmrrruuuxxxwwwuuutttxxx|||zzz~~~}}}{{{tttqqqqqqppplllhhhbbbbbbaaa___\\\YYYUUUTTTQQQOOOLLLKKKKKKJJJIIIGGGEEEEEEFFFFFFDDDCCCAAA@@@???>>>>>>===<<<:::999888999:::;;;:::999999;;;===777777555444444555666777555666999<<<@@@DDDGGGIIIJJJFFF???999666555333222111111111111222333444444444333333222222333333444333333333333333222111111333222222111000000111111111222444777999:::::::::555555666999;;;<<<:::888???AAADDDFFFIIIMMMRRRUUU^^^bbb___SSSJJJJJJKKKJJJMMMNNNOOOQQQSSSTTTTTTTTTRRRSSSXXX___aaaaaaccchhhooosss}}}{{{sssmmmhhhfffbbbaaa___\\\XXXTTTRRRPPPSSSRRRQQQPPPOOONNNNNNMMMKKKKKKJJJJJJHHHGGGEEEDDD@@@BBBDDDFFFEEEDDDBBB@@@<<<<<<<<<===<<<<<<;;;;;;555666777888888777666555666666555444333333333333111222444555555555444444222111000//////111333444//////000111222222333333666555444333444666888999666555444333444444666666444555666777777888777777777:::;;;;;;>>>BBBAAA===;;;<<<===???@@@@@@@@@@@@===@@@BBBBBBBBBCCCFFFIIIIIIIIIIIIGGGFFFFFFHHHJJJHHHGGGHHHHHHJJJLLLOOOPPPVVVWWWYYYZZZYYYWWWUUUSSSXXXWWWUUUTTTUUUWWWYYY[[[XXXYYYZZZ\\\______^^^]]]```bbbdddfffiiijjjkkkkkkmmmqqquuuuuussstttyyy~~~zzz}}}}}}{{{~~~{{{vvvqqqmmmiiihhhfffccc```]]][[[YYYUUUSSSRRRQQQNNNLLLIIIHHHGGGFFFHHHGGGFFFEEEDDDCCCBBBBBB???>>>>>>===<<<<<<;;;;;;888888777888999;;;===>>>===888444444666888555222333444666999===@@@CCCEEEHHHDDD>>>888444333333444777555333111111222444666666444222000////////////333444555444222111222333111000//////000222444666666555444444444666777888888777777777999;;;;;;;;;;;;===AAAHHHMMMPPPPPPOOO]]]\\\YYYUUUQQQMMMJJJHHHLLLLLLMMMNNNPPPQQQRRRSSSPPPSSSVVVYYY\\\```dddhhhmmmvvvxxxrrrnnniiicccbbb```\\\XXXSSSOOOLLLOOOOOONNNLLLKKKIIIHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFEEECCCBBBBBBBBBBBBAAA???=========<<<;;;:::999888666666777777888888999999777666444333222333444444111222333333444444333333111111222000///000222444111111000000111111222333333333444555666777888999777666555444555666888:::666555444333333444555666999;;;===>>>>>>>>>@@@AAA@@@???????????????@@@@@@???AAABBBBBBAAA@@@BBBCCCHHHIIIHHHFFFDDDDDDEEEGGGIIIJJJJJJJJJJJJLLLOOOQQQTTTVVVXXXWWWVVVUUUVVVWWWYYYVVVTTTVVVZZZ]]]]]][[[[[[\\\^^^___^^^___aaabbbcccdddfffhhhjjjkkkllllllppppppooopppqqqrrrssstttyyy{{{|||xxxsssoookkkiiifffddd```]]][[[XXXUUURRRQQQQQQOOOMMMKKKIIIHHHGGGHHHHHHFFFEEEDDDBBBAAAAAA>>>>>>======<<<;;;;;;:::999999888999:::<<<===???===999555555999:::999666444555777999===@@@CCCEEEFFFCCC===777333222333333444333222111222444666888777555333222000000000000222333444333222111111333222111000//////000111222444444444444444666777888888888888999;;;===>>>>>>???@@@DDDJJJOOOQQQQQQPPPVVVUUUSSSQQQOOOLLLJJJIIIKKKKKKLLLMMMOOOPPPPPPQQQPPPRRRUUUXXX[[[___dddhhhlllttt}}}{{{wwwqqqkkkcccbbb___[[[WWWRRROOOMMMNNNNNNMMMLLLJJJHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA??????@@@@@@>>>===999999999999888777666555666666666666666777777777555444333222111222222333111222222333444333333333222222222111///000111333222222111111222222333444222222333444555666777777888777666555555666888999888777666555555666777888888:::============>>>??????>>>>>>>>>??????@@@AAA@@@BBBBBBBBB@@@@@@AAABBBFFFGGGFFFEEECCCCCCEEEGGGGGGHHHIIIJJJIIIJJJMMMOOOQQQRRRUUUUUUUUUTTTUUUWWWZZZZZZZZZ\\\]]]^^^^^^^^^\\\^^^____________aaacccddddddfffggghhhhhhhhhhhhooopppppprrrssstttuuuuuuxxxzzz}}}~~~}}}}}}zzzuuupppllljjjgggeeeaaa^^^[[[XXXTTTRRRPPPPPPPPPPPPNNNLLLJJJIIIIIIHHHGGGEEECCCAAA@@@???======<<<<<<;;;:::::::::::::::999::::::<<<>>>???:::777444555888::::::888555666777999<<>>@@@AAABBBCCCDDDGGGLLLPPPRRRRRRPPPNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNNNNQQQTTTWWWZZZ___dddhhhmmmrrryyy}}}~~~zzzssskkkdddbbb___ZZZVVVRRROOONNNMMMMMMMMMLLLJJJHHHEEEDDDEEEEEEFFFFFFEEECCCAAA@@@???===<<<<<<<<<<<<;;;999666666666666666555444333555555555555444444444444222222111000000000111111111111222333333333333222333444333111//////111333222222222222222333333444111111222222333444555555999888777666555666777888999888777777777777888999777999;;;;;;::::::;;;<<<<<<======>>>???@@@AAAAAAAAABBBCCCBBB???>>>???@@@BBBCCCDDDCCCBBBBBBDDDFFFDDDFFFHHHIIIHHHHHHIIIKKKJJJMMMPPPQQQRRRSSSUUUVVVZZZ[[[]]]___``````___^^^^^^___``````______aaaccccccdddeeeffffffgggggggggnnnoooqqqsssuuuvvvvvvvvvvvvxxx{{{}}}~~~}}}|||{{{|||}}}}}}~~~~~~}}}zzzvvvqqqllljjjhhheeeaaa^^^[[[XXXTTTRRROOOPPPQQQQQQPPPNNNLLLJJJJJJIIIGGGEEECCCAAA???>>><<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::;;;<<<>>>???888666333333555777777666666666777999;;;>>>@@@AAA>>><<<888444222222333333222111111111222444666888888777666555444333222222000111222111000//////111444333222111000000000000333333444666777999:::;;;<<<>>>@@@AAAAAAAAACCCDDDFFFFFFHHHLLLOOOQQQPPPOOOIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPSSSVVVZZZ___eeeiiirrruuuyyy{{{|||zzzrrriiifffccc___ZZZUUURRRPPPOOOMMMMMMMMMMMMKKKHHHFFFDDDCCCDDDDDDDDDCCCAAA???======;;;::::::::::::999777666666666666666555444333444444333333222222222111000000//////////////////000111111222222222222222444444444222//////000222111111111000111222222333111111222222333444444555999888777666666666666777888777666555555666777888666888999999888777888999:::;;;===>>>@@@AAABBBBBB@@@AAAAAA@@@===<<<<<<===???@@@BBBBBBAAAAAACCCEEEBBBDDDFFFGGGGGGFFFFFFFFFEEEHHHKKKNNNPPPQQQTTTVVVWWWVVVWWW]]]bbbccc```[[[___```aaa```______aaaccccccdddeeeggghhhhhhiiiiiikkkmmmpppsssuuuuuuuuutttvvvwwwyyyzzz{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{zzz~~~~~~~~~~~~|||xxxtttoookkkiiihhheeeaaa^^^\\\YYYUUURRROOOPPPQQQRRRQQQOOOMMMKKKJJJJJJHHHFFFDDDAAA@@@???;;;;;;;;;;;;;;;:::::::::===<<<;;;:::;;;<<<===>>>999777555444444444444444666666777888:::<<<===???:::999666333222222333444444333333222222222333444666666666666555444444333000111222111///...///000333333222333333333444444444555666888999;;;;;;<<<>>>AAACCCDDDBBBBBBBBBDDDFFFFFFGGGIIILLLNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPSSSVVVZZZ```gggkkkyyyzzz|||~~~}}}zzzxxxqqqiiigggddd```[[[VVVSSSQQQPPPMMMNNNNNNMMMLLLJJJHHHGGGDDDDDDDDDCCCBBB@@@===<<<<<<;;;999999::::::888777444444555555555444333333333222222222111111000000///////////////////////////000111111222222111111444444333111///...///111///////////////000000111222222222333444444555555888888777666666555555555555444333222222333444555444666888888666666666777999:::<<<>>>@@@AAAAAAAAA?????????>>>;;;999999:::<<<>>>@@@AAA@@@@@@BBBCCC@@@CCCEEEEEEDDDCCCCCCCCCBBBEEEIIILLLNNNPPPSSSUUUUUUQQQQQQYYYdddhhhaaaYYY^^^______^^^]]]^^^aaaccchhhiiiiiiiiiiiiiiihhhhhhhhhjjjmmmppprrrsssrrrrrrvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvtttssswwwwwwxxxxxxyyy||||||wwwrrrnnnkkkiiigggeeeaaa___\\\ZZZWWWTTTPPPQQQQQQQQQPPPOOOMMMLLLKKKJJJIIIGGGEEECCCBBBAAA<<<<<<;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<;;;:::888666555555555666555555666666888999;;;;;;777666444333333333555666666555444333111111000000444444555666666666555555000111222111/////////111111222333444555666777777555555777999:::;;;;;;;;;===AAAEEEEEECCCBBBCCCEEEEEEDDDEEEGGGJJJKKKKKKJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOPPPRRRUUUXXX\\\cccjjjooozzz|||~~~~~~wwwuuuqqqjjjgggeeebbb]]]YYYUUURRRQQQNNNMMMMMMLLLKKKKKKJJJJJJGGGFFFEEECCCAAA???>>>======;;;::::::::::::999777222222333333333333222111111111111111111000000000//////000111111111000000//////000111111111111000222222111///...---///111...............//////000222222222333333444444444555555555555555555555444333222111000000111222333333444666666666555666777999:::<<>>>>>===:::999999:::<<<>>>@@@AAA@@@@@@AAABBBAAABBBDDDCCCBBBAAAAAABBBBBBEEEHHHKKKMMMOOOQQQSSSSSSOOOOOOXXXcccgggaaaZZZ\\\\\\\\\[[[[[[]]]```cccmmmlllllljjjhhhfffdddcccgggiiikkkmmmooopppppppppttttttsssssstttuuuvvvvvvvvvwwwwwwwwwuuusssqqqpppqqqrrrsssssstttwww{{{~~~}}}wwwrrrnnnkkkjjjfffcccaaa^^^]]][[[XXXVVVRRRRRRQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDCCC<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999999999:::;;;999888888666555555666777444444444555666777888999555555444333333555666777555555444333222000000///111222444666777777777777111222333222000///000111000111222444555666666666444555666888999999888888999>>>CCCEEECCCBBBEEEHHHDDDCCCCCCEEEHHHJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHJJJKKKMMMOOOQQQQQQRRRTTTWWWZZZ^^^eeemmmrrrvvvxxx||||||rrrooommmjjjhhhfffddd```[[[WWWSSSQQQMMMLLLJJJIIIIIIJJJLLLMMMJJJHHHEEEBBB@@@?????????===;;;:::999::::::999777222333333444444444333333000000000000111111111111///000111222333222222111...///000000111111000000///000///...,,,---///111...............///000000111111111222222222222222333333444444444444444444444333222222222222333444111333555666555555666888999:::===???@@@@@@??????>>>>>>???>>>;;;::::::;;;<<<>>>@@@AAA@@@???@@@AAABBBCCCCCCBBB@@@???@@@BBBDDDFFFIIILLLMMMNNNPPPRRRNNNOOOQQQVVV[[[]]]\\\YYYXXXYYYYYYXXXYYY[[[___ccchhhhhhhhhgggfffeeecccccciiiiiijjjkkklllmmmnnnoooqqqqqqoooooooooppprrrsssssstttuuuvvvvvvtttsssrrroooppprrrssssssuuuxxxzzz~~~wwwrrrnnnlllkkkeeeccc```^^^]]]\\\YYYWWWSSSRRRQQQOOOMMMLLLLLLLLLKKKKKKJJJIIIHHHFFFFFFEEE<<<<<<=====================<<<:::999888999999:::444555555444333444666888444444444444444555666777444444333333444555777888444444333333222111000000///111333555777888888777111222333222111000000222111111222333444444444444333444555777777777666555555;;;BBBDDDCCCCCCGGGJJJCCCCCCCCCEEEGGGIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLOOOQQQSSSTTTTTTUUUXXX[[[```gggoootttppptttzzzyyyllliiiiiihhhhhhgggeeebbb]]]XXXTTTQQQKKKJJJHHHGGGGGGIIILLLNNNMMMJJJFFFBBB@@@???@@@AAA<<<;;;999999::::::888777555555666777777666666666//////000000111111222222000111222333444444333222...//////000000000000000---......---,,,,,,...111///////////////000111111000000000000111111111111111111222333444444444444666555444444444444555666000222555666666666777888999;;;===???@@@@@@???>>>>>>???@@@???===<<<<<<===<<<>>>AAAAAA@@@??????@@@CCCCCCCCCAAA???>>>@@@BBBEEEHHHKKKLLLMMMNNNOOOQQQIIINNNSSSUUUSSSSSSUUUWWWVVVVVVWWWVVVWWWZZZ___bbb___```bbbcccdddeeeeeefffkkkjjjjjjkkkkkkmmmnnnoooooonnnlllkkklllmmmooopppqqqrrruuuvvvwwwwwwvvvuuunnnpppsssttttttuuuwwwyyyzzzuuuooojjjfffcccbbbaaaaaa```\\\WWWTTTWWWTTTPPPNNNMMMMMMKKKJJJJJJIIIGGGFFFEEEEEEFFFGGGBBBAAA???>>><<<;;;;;;:::===<<<;;;;;;999999888777333444555555555444333222222333333444555555555444333222111111222444777888555333111000111333333222---///111444555666666666222222333444555555555555111111111222222333333444222222333333555666888999999:::===@@@CCCFFFGGGHHHFFFGGGGGGFFFEEEGGGLLLPPPMMMLLLJJJHHHGGGGGGHHHHHHKKKLLLNNNPPPRRRSSSSSSTTTRRRUUUXXX\\\___dddjjjnnnmmmpppvvvmmmddd^^^YYY___aaabbb___ZZZTTTOOOMMMLLLIIIGGGFFFGGGHHHHHHGGGGGGBBB>>>>>>@@@@@@===999999999::::::999888666555999999999888777555333111...//////000000000000000222222222222222111000///.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///---------...///......///000111222222333333333333333333333444444111222333555666777777777666666:::???>>>999;;;AAA???>>>===>>>@@@@@@???===@@@AAAAAABBBCCCCCCDDDDDDDDDBBB@@@>>>>>>@@@BBBCCCGGGHHHJJJLLLNNNNNNNNNNNNMMMNNNPPPOOOMMMNNNRRRUUUUUUXXXYYYWWWTTTUUUZZZ^^^aaaaaacccdddeeefffffffffkkkkkkkkkkkkkkkkkkkkkkkknnnnnnmmmkkkiiiiiikkkmmmoooqqqsssuuuvvvuuusssqqqpppooonnnnnnpppsssvvvyyy{{{vvvpppkkkgggdddccccccbbb```]]]XXXTTTUUUSSSPPPOOOOOOOOOOOONNNKKKJJJIIIGGGFFFFFFEEEEEEBBBAAA???>>><<<;;;;;;;;;===<<<;;;;;;999999888777444444555555555444333222222333333444555555444444333333222222333555777888777555222111111111000000...///111333444555666666222333333444444444444444000000111111222333444444333333333333444666777888888999<<>>>>>===<<<>>>>>>???@@@@@@AAAAAABBBCCCBBB???>>>>>>???AAACCCDDDFFFHHHKKKLLLMMMMMMMMMMMMOOOPPPOOONNNNNNQQQSSSUUUXXXZZZXXXWWWXXX]]]bbbccccccdddeeefffggghhhhhhlllllllllmmmmmmmmmmmmmmmnnnnnnnnnlllkkkllloooqqqqqqrrrsssttttttsssqqqpppsssqqqppppppqqqsssvvvxxx|||wwwrrrllliiigggfffdddcccaaa]]]XXXTTTTTTRRRPPPOOOQQQRRRRRRQQQLLLKKKKKKIIIHHHFFFDDDCCCBBBAAA???>>>===<<<;;;;;;===<<<;;;;;;999999888777444444555666555444333222222333333444444444444444333333222222333555777888999666333111000000///---000000111111333444666666333333333444333333222111...///000111222333444444444444444444444555555666777888:::===???BBBCCCDDDCCCDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCFFFGGGIIIKKKMMMNNNNNNOOOPPPRRRUUUWWWZZZ^^^cccggggggkkksss{{{zzzlllbbb[[[UUU\\\\\\\\\^^^^^^ZZZSSSMMMJJJHHHEEEDDDEEEEEEEEEDDDAAA>>>;;;<<<>>>@@@>>><<<666777777777777777666555444444555555666555555444000111111000000///...---111111222222111111000000---------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,------------------------...///000111111000///......///000222.../////////000000000000333333444555555555555555999888:::;;;999444333666777777777999;;;<<<;;;:::;;;;;;<<<<<<======>>>>>>AAA@@@>>>======???@@@BBBBBBCCCFFFHHHJJJKKKKKKKKKMMMNNNOOONNNMMMMMMNNNPPPSSSVVVXXXXXXXXX[[[```eeeggggggfffggghhhiiikkklllmmmmmmmmmnnnnnnooooooooommmnnnnnnnnnnnnpppsssuuutttsssssssssqqqpppooonnnsssrrrqqqpppqqqsssuuuwww|||vvvrrrmmmjjjjjjhhhfffdddbbb^^^YYYUUUTTTRRRPPPOOOPPPQQQQQQQQQLLLLLLLLLKKKIIIFFFCCCAAABBBAAA@@@>>>===<<<<<<<<<===<<<;;;;;;999999888777444555666666666555333222222333333444444444333333333333222333444555777888888555222000000000///...222111000000111333555666333333333333222111000///---...///000111333444444555555444333333444444444666777888:::<<>>???>>><<<666666666666666555555555555555555555555555555444222222111111000...---,,,000000111111111111000000......---,,,,,,+++*********++++++,,,,,,------...++++++,,,,,,,,,---------,,,---...///000222333333333111...,,,,,,---///111---......//////000000000333333444555555555444444999999::::::999666444444555555555777:::;;;:::999888888999999::::::;;;;;;??????=========>>>@@@AAAAAABBBDDDFFFHHHHHHHHHHHHJJJKKKLLLLLLLLLKKKKKKKKKPPPRRRTTTVVVXXX\\\aaaeeeiiihhhgggfffgggjjjlllnnniiijjjjjjkkklllmmmmmmnnnjjjlllnnnnnnoooqqqtttwwwuuutttrrrqqqooommmllllllpppoooooooooppprrrtttvvv{{{uuuqqqmmmjjjkkkiiifffdddbbb^^^ZZZWWWVVVTTTQQQOOOOOOOOONNNMMMLLLLLLLLLKKKHHHEEEBBB@@@BBBAAA@@@>>>===============<<<;;;;;;999999888777444555666666666555444333222333333444333333222222111222222333444555666777444222000///000111111111222111111000111222444555333333222222111000......---......///111222222333555555444333333333333444666666777888:::<<<>>>@@@>>>???@@@@@@AAA@@@>>><<>>===<<<777777666555555444444444777666666555444444444333222222222111///...,,,+++///000000111111111000000000//////...---,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,------------///111222444555555333111...,,,+++,,,...///......//////000111111222333333444444444444444333777888999999::::::999777666555666888:::<<<;;;:::666777777888888999::::::>>>>>>=========>>>???@@@BBBCCCEEEFFFFFFFFFEEEDDDHHHHHHJJJLLLMMMMMMKKKJJJNNNOOOQQQSSSVVV[[[```cccdddcccbbbbbbccceeehhhiiidddeeeeeeggghhhiiijjjjjjhhhiiilllmmmnnnppprrruuussssssqqqooonnnlllkkkjjjjjjjjjkkklllnnnppprrrtttzzzuuuqqqmmmjjjkkkiiifffcccaaa___[[[XXXXXXUUURRROOONNNNNNLLLKKKLLLLLLJJJIIIGGGDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;999999888777555555666777666555444333333333333333333222222111000000111222333444555555111///......111333333333222222111111111222222333111111111111000///...---......//////000000111111444444333333333333333444666666666777888:::===>>><<<;;;<<<>>>@@@@@@>>><<<===>>>???@@@@@@@@@@@@@@@@@@AAACCCEEEGGGHHHIIIIIIKKKNNNQQQUUUYYY^^^dddhhhlllqqqwww{{{}}}~~~|||uuummmiii___^^^^^^___```]]]XXXSSSLLLJJJGGGEEEFFFFFFEEEDDDFFFEEECCCAAA???>>>======:::999777666444333333333777666555444333222222333222222111111000...---,,,//////000000111111000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---///111333444555555111///...,,,+++,,,---.........///000111222333333222222333444444444444444444777888888;;;???>>>:::777777777999;;;<<<;;;:::777777888888999:::::::::=========>>>>>>???@@@@@@CCCCCCEEEFFFFFFFFFEEEEEEHHHIIIKKKOOORRRSSSQQQNNNOOOOOOPPPRRRVVV[[[___bbb______^^^^^^___aaacccddd``````bbbccceeefffggghhhfffhhhjjjkkklllmmmoooqqqppppppoooooonnnlllkkkjjjgggggghhhiiikkkmmmoooppp{{{vvvrrrnnnllljjjgggeeebbbaaa___\\\YYYYYYVVVSSSPPPPPPOOOMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;999999888777555666777777777666444333333333333333333222111111...///000111222333333333111///......000222333333111111222222222111111000000000000000//////...---////////////////////////333333333222333333444444777777666666777:::<<<===999888888;;;???AAA@@@>>>=========>>>???@@@AAAAAA@@@AAACCCEEEGGGHHHIIIIIIMMMOOORRRUUUWWW[[[```dddiiiooovvvyyy{{{{{{rrrmmm```______^^^[[[XXXUUUSSSLLLIIIFFFDDDDDDDDDCCCBBBCCCCCCBBB@@@???>>>>>>>>>===;;;999666444333222222333222111000000111222222111111111111000///------...//////000000000000000////////////////////////...------,,,,,,++++++******++++++++++++,,,,,,,,,+++,,,...000222333333333......------,,,------------...///000111222333333000111222333444555555555333666777777;;;AAA@@@:::999888888999;;;<<<;;;999888999999::::::;;;<<<<<<======>>>>>>???@@@AAAAAAAAABBBDDDFFFHHHHHHHHHHHHKKKLLLPPPUUU[[[\\\ZZZWWWSSSSSSSSSUUUYYY]]]```bbb______```aaabbbcccdddddd^^^___aaabbbdddfffggghhhfffhhhjjjkkkkkkkkklllmmmkkklllnnnnnnnnnmmmkkkjjjhhhhhhiiiiiijjjjjjkkkkkk|||wwwssspppnnniiigggdddbbbaaa___\\\ZZZYYYWWWSSSQQQQQQQQQPPPNNNKKKIIIGGGEEECCCBBBBBBCCCAAAAAA@@@???>>>>>>>>>???===<<<<<<;;;:::999888777555666777777777666444333333333333333333222111000---...///111222222222222111000......000222222222000111222333333222000/////////////////////...---000////////////.........333222222222333333444555888777666666777999<<<===888777777999>>>AAAAAA@@@>>>=========>>>???AAABBBAAABBBCCCEEEGGGHHHIIIIIIOOOQQQSSSTTTVVVXXX\\\```ffflllssswwwyyy{{{qqqlll___```___\\\XXXTTTSSSRRRKKKHHHEEECCCCCCCCCBBBAAA@@@AAAAAA???>>>>>>???@@@>>>===:::777444222222222///............000222333000111111000000///...---......///000000000000000.........//////////////////...------,,,+++***)))******+++++++++,,,,,,,,,***+++---///111111111111------------------------------...///000111222333///000222333444555555555222666777666;;;AAA@@@999999999888999;;;;;;:::888:::::::::;;;<<<<<<=========>>>>>>???@@@AAAAAAAAA???@@@CCCGGGIIIKKKKKKLLLNNNPPPTTT[[[aaacccaaa^^^XXXVVVVVVXXX[[[___bbbcccbbbccceeefffggghhhhhhhhh___```aaaccceeeggghhhiiigggiiikkkkkkjjjjjjjjjkkkhhhjjjmmmoooooonnnllljjjkkkkkkjjjjjjiiihhhhhhhhhyyysssnnnkkkgggeeebbbaaa```^^^\\\ZZZWWWVVVTTTQQQOOOMMMLLLKKKIIIHHHFFFDDDCCCCCCDDDDDDDDDEEEDDDBBB???===>>>???@@@???>>><<<:::888666555444555555555444333333222222222333444333222111000000/////////000111333444222111000......000111222222222222222222222222222//////.........---------000---,,,---111333222111000000111222222333444444555555555666666888999::::::;;;;;;<<<<<<=========<<<===>>>>>>>>>>>>@@@BBB???AAACCCEEEGGGIIIJJJJJJMMMOOOQQQQQQRRRVVV\\\aaajjjmmmpppqqqttt|||~~~wwwpppnnnhhheeeaaa]]]ZZZWWWRRROOOKKKIIIEEEBBB@@@@@@AAABBB>>>>>>===<<<<<<<<<<<<<<<===<<<888555222111000///111111000000111111222333222333333222111///---,,,------,,,,,,,,,---......,,,,,,---...///000111222---,,,***(((((((((((()))***,,,///000...,,,++++++------...///000000000///,,,---...///000000000000...,,,+++,,,...000000//////111333333222222333444333444555777777777666555777777777888999999999:::999:::;;;===>>>======<<<@@@????????????@@@BBBCCCBBBCCCEEEHHHJJJKKKLLLMMMOOORRRWWW]]]bbbeeeggghhh\\\YYYWWWXXX\\\```aaa```cccbbbbbbeeeiiikkkiiifffbbbaaa``````aaacccfffgggffffffggghhhjjjlllnnnooolllmmmnnnooopppooonnnnnnnnnooooooooonnnllljjjiii{{{uuupppmmmhhhfffdddbbbaaa___]]]ZZZXXXWWWUUURRRPPPNNNMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDCCCDDDDDDAAA???>>>>>>@@@?????????>>><<<:::888666555555555555555444333222222222333333333222111000///////////////111222333222111000//////000111222222222222222222222222222/////////.........------///---+++,,,///111111000000111111222333444555555444444333444444555666777888999999::::::;;;;;;<<<:::;;;<<<===<<<===@@@BBB@@@AAABBBDDDFFFHHHIIIJJJLLLNNNOOOPPPQQQTTTZZZ^^^jjjmmmpppqqqttt|||}}}vvvvvvtttnnnhhhgggbbb___[[[XXXUUUSSSPPPMMMJJJGGGDDD@@@>>>===>>>>>>??????>>>===<<<<<<<<<<<<999888555333111000000000111111000000000000000000222222222222000///---,,,...------,,,,,,,,,------........................+++***************++++++***,,,///000000///000111------..................+++,,,---///000000111111000...------///000000///000222444555444444555666555666777888888888777666777777777888999999::::::999:::;;;<<<============@@@??????>>>???@@@BBBCCCBBBCCCEEEGGGHHHJJJJJJKKKMMMOOOTTTZZZ^^^bbbdddddd[[[XXXVVVWWWZZZ^^^___^^^aaa```aaadddggghhhgggeeeaaa```_________```bbbccceeeeeefffhhhjjjlllnnnpppooopppqqqrrrrrrrrrqqqpppqqqqqqqqqqqqpppooonnnmmm|||wwwrrrooojjjhhheeecccbbbaaa^^^\\\ZZZYYYVVVTTTQQQPPPNNNNNNKKKJJJJJJIIIGGGEEEDDDCCCBBBCCCCCCAAA???>>>???@@@===>>>???@@@>>><<<999777555555555555555555444333222333333333333222111000///////////////000111222222111000//////000111222111111111111111111222222////////////...............---,,,,,,...000000///111111222333444555666666555444444444444444555555666777777888999999::::::999:::;;;;;;;;;<<<>>>AAA@@@@@@AAABBBDDDGGGIIIKKKLLLMMMNNNNNNPPPSSSWWW[[[iiilllpppqqqsss{{{{{{sssllljjjhhhddd```___YYYVVVRRRPPPOOONNNLLLKKKGGGEEEAAA>>><<<;;;;;;<<<@@@@@@>>>===;;;:::::::::888777555333111000/////////000000111000000//////111111111000///...---,,,......---,,,+++++++++,,,//////...---,,,,,,+++***((()))***+++,,,,,,,,,,,,***,,,...000111333666888......,,,++++++,,,------***+++,,,...000111222333333111///...///000000///222333555666555555666777888888999999999888777777777777888888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>???@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHKKKOOOTTTXXX[[[]]]^^^XXXVVVTTTTTTVVVYYYZZZZZZ]]]]]]]]]___bbbdddcccbbb___^^^]]]\\\\\\]]]______bbbcccdddfffiiilllnnnooorrrssstttuuuuuuuuutttsssxxxwwwvvvuuuuuuuuuuuuuuu}}}yyytttpppllljjjgggeeedddbbb___]]][[[ZZZXXXUUUSSSQQQPPPOOOKKKLLLLLLKKKIIIGGGDDDCCCBBBBBBBBBAAA???>>>???@@@:::;;;>>>??????<<<999777555555666666666555555444333333333333222222111111////////////000000111111111111000//////000111111000000000111111111111111000000000/////////......//////........./////////111111222333555666777777777777666555555555666666555666666777888999::::::;;;<<<===<<<;;;;;;===???@@@@@@@@@@@@BBBFFFIIIKKKLLLLLLMMMNNNPPPSSSWWWYYYfffjjjnnnpppsssyyyyyyuuusssmmmgggbbb```]]][[[ZZZSSSPPPMMMKKKJJJKKKJJJIIICCCAAA???===<<<<<<======@@@???===;;;999888777777:::999777555333000///......///000111222222222111000000/////////...------//////---,,,++++++++++++///...------,,,+++******'''(((***,,,,,,,,,+++++++++,,,---...///222777:::///---+++))))))***+++,,,******+++---///222333444555222///...////////////111333555666555555666777999999888888888777666666777777888888999:::;;;;;;<<<;;;::::::;;;<<<>>>???>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEIIILLLPPPSSSTTTUUUSSSRRRPPPPPPQQQRRRTTTUUUWWWWWWXXXZZZ\\\]]]]]]]]]ZZZZZZZZZZZZZZZ\\\]]]^^^```aaabbbdddgggkkkmmmoooqqqrrrtttuuuvvvwwwvvvvvv|||{{{zzzyyyyyyzzz||||||}}}zzzuuuqqqnnnkkkhhhfffeeeccc```]]][[[ZZZXXXUUUSSSQQQPPPOOOLLLLLLLLLLLLJJJHHHFFFDDDBBBBBBBBB@@@>>>===>>>???888:::<<<>>>===;;;888666555555666777777666666666333333222222222222111222000000000111111111111111111111000000000000111111/////////000000111111111111111000000000/////////111111111000//////000111000111222333555666777888777666666555555555555666666666777888999:::;;;;;;@@@@@@@@@???===<<<===>>>@@@@@@@@@@@@BBBFFFIIIKKKMMMMMMMMMOOOSSSVVVXXXYYYbbbggglllppprrryyy{{{uuurrrnnnkkkeee^^^ZZZYYYWWWUUUQQQNNNKKKJJJJJJJJJJJJIII@@@@@@????????????@@@AAA???>>><<<999777666555555777666666444333222111000---...000222333555666666/////////...............000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++((()))***+++++++++)))(((,,,------,,,,,,///333666...---+++)))((()))***+++******+++---///222444555555222...------.........000222444444444333444555777777666666555555555555666777888999:::;;;<<<<<<<<<;;;::::::;;;<<<>>>???>>>=========>>>@@@BBBCCCCCCBBBBBBAAAAAAAAABBBCCC@@@AAACCCFFFIIIKKKMMMNNNNNNMMMLLLKKKKKKMMMOOOQQQQQQRRRSSSTTTUUUVVVXXXYYYUUUUUUVVVXXXZZZ\\\^^^___^^^___```cccfffiiikkkmmmlllnnnppprrrtttuuuuuuuuuyyyxxxwwwwwwxxxyyy{{{|||~~~{{{vvvrrrooollliiigggeeeccc```]]]ZZZYYYVVVTTTQQQPPPNNNNNNKKKKKKKKKKKKJJJHHHGGGFFFCCCCCCCCC@@@>>><<<===>>>888999;;;<<<<<<:::777555555666666777777777777777444333222222111111222222111111222333333222222111000000000111111000000000......//////000000111111111111111111000000000000222333333111//////000111///000111333444666777888444333333333333333444444666666777999:::;;;<<<===BBBBBBBBB@@@>>>===>>>???@@@@@@AAABBBDDDGGGIIIKKKMMMLLLMMMPPPUUUYYYZZZ[[[```eeelllqqqtttzzz|||xxxvvvmmmlllggg___YYYXXXVVVSSSQQQPPPNNNMMMMMMLLLJJJHHHAAA@@@@@@@@@AAABBBCCCCCC>>>===;;;999777555555444222222333444444444333333//////000111333555777888/////////......///000000000000///...---------...+++++++++,,,,,,---------***+++++++++++++++******,,,---,,,+++***+++...111,,,,,,***))))))***++++++***++++++,,,...111444666555222...,,,,,,...//////...000222333222222333444555555444333333333444444666777888999:::;;;<<<===;;;;;;;;;;;;;;;<<<===>>>======<<<===>>>@@@BBBCCCCCCBBBAAA@@@@@@AAABBBBBB@@@@@@BBBCCCEEEGGGIIIJJJIIIJJJJJJIIIHHHIIIMMMOOONNNOOOPPPPPPPPPRRRTTTWWWRRRSSSUUUXXXZZZ]]]______]]]^^^___aaadddgggiiikkkiiikkkmmmooopppppppppppppppppppppqqqrrrsssuuuuuu~~~yyytttooollliiigggeeeccc___]]]XXXWWWUUURRRPPPNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIDDDDDDCCC@@@===;;;;;;<<<;;;;;;<<<<<<;;;999888666555666777888888888888777444333222111111111222222222333444444444444333222000000111111111111000000------...//////000111111222222111111111000000000222333333111...---///111...///000222333555666777222222222222333444444555555666777888:::;;;<<<===@@@AAAAAA@@@??????@@@BBB@@@AAABBBDDDFFFHHHIIIJJJKKKKKKLLLPPPVVVZZZ[[[[[[___fffnnnssswww~~~}}}{{{qqqrrrnnneee^^^\\\YYYUUUSSSRRRQQQQQQPPPNNNJJJGGGCCCCCCBBBBBBBBBBBBAAAAAA>>>===<<<:::888777777666666777777777777555444333222111000///000333555777000////////////000111222111000000/////////000000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///+++,,,,,,+++)))***,,,...******+++++++++++++++,,,,,,++++++,,,...111333555555222...,,,---///000111...000222333222222333444444444333222222333444555666777888999;;;<<<======999:::;;;<<<============<<<<<<<<<<<<>>>@@@BBBCCCCCCBBB@@@??????@@@BBBCCCBBBBBBCCCDDDEEEGGGIIIIIIGGGIIIIIIIIIHHHIIIMMMQQQMMMNNNPPPPPPOOOPPPTTTWWWSSSTTTVVVYYY[[[]]]^^^___]]]^^^___```ccceeeggghhhjjjkkklllllllllkkkiiihhhhhhiiikkklllnnnooopppppp{{{vvvooollliiigggeeebbb___\\\WWWVVVTTTQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJEEEEEEDDDAAA===::::::;;;=========<<<;;;:::888888666666777888888888888888444333222111111111222333333444555555555444333222000000111111111111000000---------...///000000111222222222111111111111000111222333111---,,,---000---...///111333555666777333333333444555666777888555555666888999;;;<<<<<<===>>>@@@@@@???@@@CCCEEE???AAACCCEEEGGGIIIJJJJJJJJJIIIKKKOOOVVV[[[\\\[[[```gggooovvvzzz~~~vvvyyyuuukkkdddbbb^^^YYYTTTTTTSSSSSSRRRNNNIIIEEEEEEEEEDDDCCCBBB@@@?????????>>>===;;;:::999999888AAA@@@???===:::666333111555333000......000333555000000/////////111222333111000000000000111111222---------------------------,,,,,,---...000333444***+++,,,+++******+++---)))***+++,,,,,,,,,,,,,,,,,,,,,+++,,,---000333555666333///---///111222333///111333333222222333444444333333222333444666777666777888999;;;<<<===>>>999:::;;;===>>>======<<<<<<<<<<<<<<<>>>@@@BBBDDDBBBAAA@@@??????AAACCCDDDEEEEEEEEEFFFGGGHHHJJJKKKGGGIIIJJJIIIIIIJJJOOOSSSMMMOOOQQQPPPOOOPPPTTTXXXUUUVVVXXXZZZ[[[\\\]]]]]]]]]^^^___```bbbdddfffggglllllllllkkkiiigggdddccceeegggiiilllnnnnnnooonnn~~~xxxvvvwwwuuurrrmmmiiifffbbb^^^ZZZXXXVVVRRRNNNLLLJJJJJJJJJEEEGGGJJJLLLKKKIIIFFFDDDEEEEEECCC@@@===<<<<<<>>>??????===<<<:::888777666666777777777777666666555555555444444444333333333111222444666777666222...000///...------...///000111111000000//////......333333222222222333444444555444222222333222111///...///000222333333333333333333333444444444555555666666777888999999::::::AAA@@@@@@??????>>>>>>===;;;===@@@AAACCCEEEIIIKKKKKKKKKLLLPPPUUUZZZ\\\\\\```jjjsssvvv|||~~~wwwvvvsssooojjjeee```^^^YYYSSSOOOPPPPPPLLLHHHGGGEEEGGGIIIHHHDDDBBBCCCDDDAAA@@@???>>><<<<<<;;;;;;KKKNNNHHH:::444666333+++222222222333222222222111......//////000000111111444555666777777555333222,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...---...///,,,+++******)))*********))))))*********+++++++++++++++++++++,,,...000111111111111000...///111333111222333111000///111222222111000000000111333444666777999;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;:::999999:::;;;===>>>@@@AAABBB??????>>>>>>???AAADDDEEEHHHGGGGGGGGGHHHGGGEEEBBB@@@AAACCCFFFJJJMMMOOOPPPRRRQQQOOONNNNNNOOOQQQRRRSSSVVVZZZ\\\\\\[[[[[[\\\\\\]]]___aaacccdddeeefffiiihhhgggeeeddddddeeeeeefffgggiiijjjkkkkkkkkkjjjzzzwwwxxxssspppllliiifffbbb^^^[[[YYYWWWSSSOOOLLLKKKJJJJJJFFFGGGIIIKKKKKKIIIGGGEEEEEEEEEDDDAAA>>><<<===>>>@@@???>>><<<;;;999888777777777777777777777666555444444444333333333333222111111222444555444111///000///...------...///000000000000000//////......111111111111222333444444333222000000000000...---,,,---...///000111111222222333333333444444444444777777888999:::;;;<<<===AAAAAA@@@@@@@@@?????????<<<>>>@@@BBBCCCFFFJJJMMMMMMMMMNNNQQQVVVZZZ]]]]]]^^^fffnnnrrryyyyyywwwuuuqqqmmmiiifffdddXXXRRRNNNOOOPPPLLLHHHGGGCCCEEEFFFEEECCCAAABBBCCC@@@???>>>===<<<;;;;;;;;;HHHLLLHHH<<<888<<<:::333555555555555444222111///......//////000000000000222222444444444222111///,,,,,,,,,,,,,,,,,,,,,,,,---///000000...------...,,,,,,+++************************+++++++++,,,,,,,,,+++++++++,,,...000111111222222111//////111333222333333111//////000111222111111000111222333444333444555666666666666666777888999;;;;;;;;;;;;:::888999:::;;;===>>>???@@@======<<<<<<<<<>>>AAABBBEEEFFFFFFFFFEEEDDDDDDCCCBBBCCCEEEGGGJJJMMMNNNPPPOOONNNMMMLLLMMMNNNPPPQQQPPPRRRUUUXXXZZZ[[[[[[[[[]]]^^^```bbbddddddddddddgggfffdddbbbaaaaaaaaabbbeeeeeeggghhhiiihhhhhhggg}}}yyyyyyqqqnnnjjjgggeeebbb^^^\\\[[[XXXUUUQQQNNNLLLKKKJJJGGGHHHIIIIIIIIIIIIHHHHHHDDDEEEDDDAAA>>>======>>>AAA@@@???===<<<:::999888777777888888777777666555333333333222222222111111111000000111222333111/////////............//////000000000////////////...000000111111222333444444333222000///000///---,,,---------...///000111222333333333333444444444444777888999:::<<<===??????AAAAAAAAAAAAAAA@@@@@@@@@===???AAACCCEEEHHHLLLOOOPPPOOOPPPRRRWWW[[[^^^^^^bbbggglllsss|||~~~zzzxxxuuurrrnnnllljjjiiiXXXQQQMMMOOOOOOLLLHHHHHHGGGGGGGGGEEEBBB@@@@@@@@@???>>>===;;;::::::::::::???BBB@@@888777;;;;;;666777888888888666333000......////////////000000000111111222333333222000///,,,,,,,,,,,,,,,,,,,,,,,,///000111111///------...---,,,++++++******+++++++++++++++,,,,,,,,,------,,,,,,++++++,,,...000111222333333222111111222444333444444222000///000111222222222111222333333444333333333222333333444444444555777999;;;<<<<<<<<<777777888999;;;<<<======;;;::::::999:::;;;<<<===BBBDDDEEECCCAAA@@@BBBEEECCCDDDFFFHHHJJJLLLMMMNNNKKKKKKKKKKKKLLLNNNPPPQQQPPPPPPQQQVVV[[[^^^]]][[[^^^___bbbdddeeeeeedddcccdddcccaaa```___^^^^^^^^^cccdddeeeeeeeeeeeedddddd~~~yyyxxxooommmiiigggeeebbb___\\\\\\ZZZWWWSSSPPPMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIIIIDDDDDDDDDBBB???===>>>>>>AAAAAA@@@>>>===;;;::::::888888888888888777666555222222222111111111111000111///......000111111000/////////....../////////////////////////////////000000111333444444555555555333111111111111///---////////////000222444555555555555555555555555555666777888:::<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA>>>???AAACCCEEEIIINNNRRRSSSRRRQQQSSSWWW[[[^^^___ccceeejjjrrr}}}|||zzzxxxuuuqqqmmmjjjiiihhhXXXRRRMMMOOOOOOLLLJJJJJJMMMLLLJJJGGGCCC@@@???>>>===<<<;;;:::999999999999777:::999555444888999555555666777777666333000...////////////////////////111222333333333222111111,,,,,,,,,,,,,,,,,,,,,,,,...000111111///...///000------,,,+++++++++++++++,,,,,,,,,---------......---,,,,,,,,,---...000111222333444333222222333444555666555444111000111222333333333333333444444444777666444333333444555666555666888:::;;;<<<<<<<<<777888888999:::;;;;;;<<<::::::999999999999:::;;;>>>AAACCCAAA===<<>>>>>???AAAAAA@@@>>>===<<<;;;;;;999999999999888777666555222222111111111000000000000...------///000111000...//////////////////................../////////111111333444555555555555333111000000000000///---000000000111222333444555777777777777666666666666555555777888:::<<<===>>>>>>??????@@@@@@AAAAAAAAA>>>???AAACCCFFFJJJPPPTTTUUUSSSRRRSSSWWWZZZ]]]^^^^^^___cccmmmxxx~~~~~~}}}{{{wwwrrrmmmiiifffeeeZZZSSSNNNOOOPPPMMMJJJKKKKKKIIIFFFDDDBBBAAA@@@???<<<;;;:::999999888999999888999999666666777777555111222333444444333111000/////////...............000000111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000000000111222...------,,,,,,,,,,,,,,,,,,,,,---------............------,,,---...000111222333555444333222333444777777777555333222333555333444444444555555555555888777666555555555777777888999;;;<<<<<<<<<;;;:::999999::::::;;;;;;;;;<<<:::::::::::::::::::::;;;<<<@@@BBB@@@<<<<<<@@@EEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLNNNQQQRRRSSSUUURRRQQQUUU[[[^^^]]]YYYYYY[[[^^^bbbdddeeeeeeeeeccccccccccccbbbbbbbbbaaaeeeeeedddddddddddddddddd~~~xxxwwwpppmmmjjjgggeeeccc___]]]]]]\\\ZZZWWWUUURRRPPPOOOMMMLLLKKKIIIHHHHHHHHHHHHBBBDDDEEEDDDAAA?????????@@@@@@???>>>===<<<;;;;;;:::::::::999888777666555222222222111111111000000///...------///111111000......////////////......---............/////////111222333444555444333222///---,,,---...///...,,,---...000111222333333333777777777777777666666666444555666777999:::;;;<<<;;;<<<<<<===>>>???@@@@@@>>>???AAACCCFFFKKKQQQUUUVVVSSSQQQRRRUUUXXX[[[\\\\\\\\\cccmmmvvvzzz|||~~~zzzuuupppjjjeeebbb\\\TTTNNNNNNNNNKKKIIIIIIDDDAAA??????@@@AAAAAAAAA;;;;;;:::999999999999999777777666555444333222111...///000111111222222222/////////............------------------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000000000111333///...------,,,,,,------,,,,,,,,,---------............---------...000111111333555444333222222333666777777666444444555666444444555666666666666555777666666666666666777777;;;<<<<<<===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<>>>@@@@@@>>>>>>AAADDDDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSTTTRRRPPPPPPSSSWWWZZZYYYXXXYYYZZZ\\\^^^```bbbccccccaaabbbcccdddeeeeeeddddddffffffeeeeeeeeeeeefffggg~~~yyyxxxqqqnnnkkkhhhfffccc```]]]\\\[[[ZZZYYYVVVTTTRRRQQQNNNMMMLLLKKKIIIGGGFFFEEEBBBDDDEEEDDDBBB@@@????????????>>>===<<<<<<;;;;;;:::::::::999888777666555333333222222222111111111...------...000222111000---...///000000///...------------.........//////000111222333333222000///,,,++++++,,,...//////...---///222444555555333222666666666555555555444444555555666777888999:::;;;888999:::;;;<<<===>>>>>>===>>>@@@BBBEEEJJJQQQVVVUUUSSSPPPPPPRRRVVVXXXYYYZZZ\\\dddooouuuvvvzzz}}}|||zzzvvvpppiiibbb___\\\TTTMMMLLLLLLHHHFFFFFFCCC@@@===<<<>>>@@@@@@???;;;;;;:::999999999999:::555444444444222000////////////......///111222333//////.........---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,.../////////000111///......---------------+++,,,,,,,,,------------///......------...000000000222444444333222222222333444555444333333555777444555666777777777666666555666777888888888888888:::;;;;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;::::::888999:::;;;<<<============>>>???AAABBBBBBCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKIIIJJJLLLNNNPPPRRRSSSSSSNNNOOOPPPRRRUUUXXXZZZ[[[[[[ZZZZZZZZZ[[[]]]^^^___^^^___aaacccdddeeeeeeeeefffeeeeeeeeeeeefffhhhiiizzzyyyrrrpppllliiifffccc```]]][[[[[[[[[YYYXXXVVVTTTSSSNNNNNNMMMLLLIIIGGGEEECCCBBBCCCEEEDDDBBB@@@?????????>>>>>>===<<<;;;;;;:::;;;:::::::::888777666555333333333222222222222111...---...///222222111000---...///000000///...------------........./////////000111222111///---,,,---,,,,,,...000222111111///111555888999888666444555555444444444333333333666666777888999999::::::777777888999:::<<<=========>>>???AAAEEEJJJQQQVVVUUURRROOOOOOQQQTTTWWWXXXUUUWWWaaalllpppooottt|||{{{xxxxxxwwwtttnnnggg```\\\[[[SSSLLLKKKJJJFFFDDDDDDJJJEEE@@@>>>>>>>>>===;;;;;;;;;::::::999:::::::::999777777888777444333333111000///......000222444//////.........------------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---......//////...------------...+++++++++,,,,,,,,,------//////...------...000000000222444444333111111222111222333333222222444666444555777888888888777666666777999;;;;;;;;;;;;:::888999::::::::::::999888;;;;;;;;;::::::::::::999777888:::;;;<<<======>>>>>>>>>???AAADDDEEEDDDBBBGGGGGGHHHIIIKKKLLLMMMMMMIIIJJJLLLNNNPPPQQQRRRRRRMMMOOORRRTTTWWWZZZ^^^aaa]]]\\\ZZZXXXXXXYYY[[[\\\ZZZ\\\^^^aaacccdddddddddeeeeeeddddddeeeggghhhjjjzzzxxxtttsssqqqlllgggcccaaaaaa___]]]ZZZXXXVVVTTTQQQNNNNNNNNNMMMLLLJJJIIIGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@AAA???===<<<=========<<<;;;;;;;;;;;;:::888666555444444555555444222111000222222333444444333333333000000000000////////////............////////////...///111222111...+++))),,,,,,,,,,,,...///111111000222555777777555222000222222222333555777888::::::888777999===>>><<<999999999:::::::::;;;;;;;;;BBB@@@???AAAFFFLLLQQQSSSUUURRRNNNLLLNNNRRRUUUVVVXXXZZZ^^^dddiiiooosssuuu}}}zzzqqqpppllleee^^^YYYWWWWWWVVVQQQKKKFFFEEEEEEEEEEEECCCEEEGGGFFFCCC???<<<;;;>>><<<999777666666888999777555333111111111222333222111111000111333444555...------,,,,,,,,,------,,,+++///444444///,,,,,,...//////...,,,******+++///......------......///------,,,,,,+++***))))))(((((()))***+++,,,,,,---//////////////////......000000111111222222222333444333222111000111222222333444666777777777666555888888888888888888888888777777999::::::999888888;;;;;;:::::::::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@BBBEEEFFFEEEDDDDDDDDDIIIJJJJJJIIIHHHIIIKKKMMMOOOPPPPPPPPPPPPPPPOOOOOOMMMOOOSSSWWW[[[]]]]]]]]][[[[[[ZZZXXXVVVVVVXXXZZZYYYZZZ[[[[[[[[[]]]```bbbaaacccffffffffffffggghhh|||zzzvvvuuurrrmmmhhheeecccbbb```^^^[[[XXXWWWUUURRROOOOOONNNNNNMMMKKKIIIGGGFFFCCCCCCBBBBBBAAA@@@@@@???AAA???===<<<=========<<<:::;;;;;;;;;999888666555444444555555444222111000222222333333444333333222/////////......---------............////////////000111222222111///---,,,,,,------...///000111222000111333555555333111000111222333444555666777888888777777888:::;;;;;;:::999999:::::::::;;;;;;;;;CCCBBBBBBEEEJJJPPPTTTVVVSSSPPPLLLJJJLLLQQQVVVYYYWWWZZZ^^^dddjjjppptttwww{{{zzzvvvqqqnnniiiccc^^^ZZZWWWVVVUUUQQQKKKHHHFFFFFFEEEEEECCCEEEFFFEEEBBB???===<<<======<<<;;;:::999888888888666444333222222333444111000000//////000111222......---------------...++++++...444444000---...111111111///,,,+++,,,---,,,,,,++++++++++++,,,,,,------,,,++++++***))))))++++++*********++++++,,,........................---------------...///000444444222111111111222333444444555666666555555555888888888888888888888888666777888888888777666555:::::::::::::::;;;;;;<<<::::::;;;<<<===>>>??????AAACCCDDDEEEDDDCCCDDDEEEHHHIIIIIIIIIHHHHHHKKKMMMOOOPPPQQQQQQRRRRRRQQQQQQOOOQQQTTTXXX[[[]]]]]]^^^]]]]]]\\\YYYWWWWWWYYY[[[YYYZZZ[[[ZZZZZZ[[[^^^aaa^^^```bbbbbbbbbbbbcccddd~~~|||xxxvvvrrrnnnjjjgggdddcccaaa^^^[[[ZZZXXXVVVTTTQQQPPPPPPOOONNNLLLJJJHHHGGGEEEDDDDDDBBBAAA@@@??????AAA???===<<<======<<<;;;::::::::::::999777666555444444444444333222111111222222333333333333222222111000000///...------,,,---............/////////111111222222111000///...,,,,,,------...///000000000000111111111111000000111222444555666666666555666777777777666777999;;;::::::::::::;;;;;;;;;;;;BBBBBBCCCGGGMMMRRRTTTUUUOOOMMMKKKJJJLLLQQQWWW[[[WWWYYY^^^dddkkkrrrwwwyyyzzz}}}zzzsssnnngggbbb```]]]ZZZVVVUUUQQQMMMJJJIIIHHHFFFEEEDDDEEEEEEDDDAAA>>>===>>>===>>>>>>>>>===;;;999888888777555444333333444555222222111000000000000111........................++++++...444555111///000444444222///,,,+++---...++++++************++++++,,,,,,,,,+++******))))))---,,,***)))((()))***+++---------.........------//////......///000222333444444333222222222222333555555444333333333444444777777777777777777777777444555666777777666555444:::999999999::::::;;;<<<::::::;;;<<<===>>>??????BBBCCCDDDCCCBBBBBBDDDFFFFFFGGGHHHHHHGGGHHHJJJLLLOOOPPPQQQRRRSSSTTTTTTTTTQQQSSSUUUXXXZZZ\\\]]]^^^``````___\\\ZZZYYYZZZ\\\ZZZ[[[[[[ZZZYYYYYY\\\^^^ZZZ[[[]]]^^^]]]\\\]]]^^^}}}yyyvvvrrrnnnkkkhhheeecccaaa___\\\[[[ZZZXXXVVVSSSQQQQQQPPPOOOMMMKKKIIIHHHFFFFFFEEECCCBBB@@@???>>>AAA???============<<<:::999999999888888777666555444444444333333222222222222333333333333222111111333333222111000//////...---------.........//////111111000000000000000000++++++,,,---......//////000//////......//////000111222444666666666444333444666777555333444888<<<:::::::::;;;;;;;;;;;;<<<===>>>AAAEEEKKKOOOPPPPPPLLLMMMMMMMMMNNNQQQUUUXXXVVVYYY^^^eeelllsssxxx{{{}}}vvvooogggcccbbbaaa]]]XXXUUURRROOONNNLLLKKKHHHFFFDDDEEEDDDBBB@@@>>>>>>???============<<<:::999888777666555444333333333333555555444333222111111111------......//////......++++++...333555111000111555444111...******,,,...,,,,,,++++++++++++,,,,,,,,,+++++++++******)))))),,,***(((&&&&&&(((***,,,+++,,,---.........---,,,111000000///000222444666444333333222222222222222555444333222111222333444666666666666666666666666222333555666777888777777999999999999999:::;;;<<<;;;;;;<<<===>>>???@@@@@@CCCDDDCCCBBBAAAAAACCCFFFDDDFFFGGGHHHHHHHHHJJJLLLOOOPPPRRRTTTUUUWWWWWWXXXRRRSSSUUUWWWYYY[[[]]]^^^ccccccbbb```]]]\\\]]]^^^\\\\\\\\\ZZZXXXXXXZZZ\\\XXXZZZ[[[[[[ZZZYYYZZZ[[[~~~yyyuuupppmmmkkkhhhdddaaaaaa___\\\[[[[[[YYYWWWUUURRRRRRQQQOOOMMMKKKIIIGGGGGGFFFEEEDDDBBBAAA@@@???AAA@@@>>>>>>>>>===;;;999999888888777666666666666444444333333333333333333222333333333222222111000222222222111000//////...------------............/////////////////////000---...///000111111111000///......------......///000222444666666555444333333555666444222333777;;;::::::;;;;;;;;;<<<<<<<<<;;;<<>>>>>???===<<<:::888666777888888444444333222111111111111444444444333222111000///,,,,,,---...//////......+++***---333444111000222222111///,,,)))(((+++---++++++************++++++++++++***************)))((('''%%%$$$%%%(((***,,,***+++---...///...---,,,...---------///000222333222222222222222111111111444444222111111222333444555555555555555555555555000222555777:::;;;;;;;;;999999999999:::;;;<<<=========>>>???@@@AAABBBBBBCCCDDDCCCBBB@@@AAACCCEEECCCEEEGGGHHHHHHIIIKKKMMMOOOPPPRRRTTTWWWXXXYYYZZZSSSSSSTTTUUUWWWZZZ]]]^^^dddeeedddccc```______```^^^^^^]]][[[YYYYYYZZZ\\\ZZZ\\\]]]]]][[[ZZZZZZ[[[zzzuuupppmmmkkkiiieeeaaa```^^^\\\[[[[[[ZZZXXXVVVSSSRRRQQQOOOMMMJJJHHHGGGGGGFFFFFFDDDCCCBBBAAAAAAAAA@@@>>>>>>>>>===;;;888888888777666555555666666444333333222222333333444333333333333222111000///............------------,,,------------.........,,,---...//////000//////222222444555666555444444......------------......000111333444555555555444333444444444333444666999:::;;;;;;;;;<<<<<<<<<<<<======???CCCHHHKKKKKKKKKGGGLLLQQQRRRQQQOOOPPPRRRUUUXXX]]]dddlllrrrxxxzzz|||~~~uuuooogggaaa___]]]ZZZXXXSSSQQQNNNMMMLLLKKKHHHFFFBBBCCCDDDBBB@@@>>>>>>>>><<<999666444333333555666222111111000000///......000000000000///...---,,,***+++---...///......---,,,***---111222///...000///...---+++((((((***,,,(((((((((''''''(((((((((************************'''&&&%%%%%%&&&(((+++,,,***+++---///000///...---------...000111222333333111111111222111111000///333222222222333333444555666666666666666666666666111333555999;;;======>>>999999999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDBBBAAA@@@BBBCCCBBBDDDGGGIIIJJJJJJLLLNNNOOOPPPRRRUUUWWWYYYZZZZZZTTTTTTTTTUUUWWW[[[^^^aaadddeeefffeeecccaaabbbccc``````___]]][[[[[[\\\^^^^^^```aaa```^^^]]]]]]^^^|||vvvqqqnnnmmmkkkfffbbb___]]][[[[[[[[[ZZZXXXVVVRRRRRRPPPOOOLLLIIIGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@?????????===:::888888777666555555555666666444333222222222333444444333333333222222111000///,,,,,,,,,,,,------------,,,,,,---------.........+++---///111222111000///222444555777777666555444........................000000111333444555666666444333333444666777666666;;;;;;;;;;;;<<<<<<<<<<<>>???BBBEEEHHHIIIIIIEEEIIIMMMNNNLLLLLLPPPTTTUUUXXX]]]dddkkkqqqvvvyyyxxx}}}{{{ooojjjccc\\\WWWTTTSSSSSSPPPMMMJJJHHHHHHGGGEEEDDD@@@BBBDDDCCCAAA>>>======888777555444333222333333111111000000//////...---......//////...---,,,+++((()))+++---......---,,,,,,***,,,000111---,,,///+++,,,,,,+++))))))***+++(((''''''&&&&&&''''''((())))))))))))************((((((((((((((()))***+++***,,,...000111000///...+++---///222333333333222///000000111000///...---000111222444555555555555666666666666666666666666333444777999;;;<<<<<<<<<:::::::::;;;<<<===??????===>>>???@@@AAABBBBBBCCCAAACCCDDDDDDBBB@@@AAAAAABBBDDDHHHJJJKKKLLLMMMOOOPPPQQQSSSUUUWWWXXXYYYYYYVVVUUUUUUVVVYYY]]]bbbeeeccceeeffffffdddcccdddeeebbbbbbbbb```^^^]]]___aaabbbdddddddddaaa`````````}}}xxxrrroooooommmhhhccc^^^\\\[[[ZZZZZZZZZXXXVVVRRRQQQPPPNNNLLLIIIGGGEEEFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@?????????===:::777888777555444444555666777444333222222222333444555333333333222222000//////,,,,,,------.../////////,,,,,,,,,---------......+++---000333444333111000000222333555555444333111---......//////......---000000000111333555777888444333222444777999777444;;;;;;;;;<<<<<<<<<======???>>>===???CCCEEEFFFFFFCCCFFFIIIHHHGGGJJJQQQWWWUUUXXX]]]cccjjjpppuuuxxxwww}}}|||uuujjjfff```XXXQQQMMMMMMOOOMMMJJJGGGEEEDDDDDDCCCBBB???AAADDDDDDBBB???===<<<555555666666444333111000000111111111000///...---...///000000000///...---'''(((+++---------,,,+++---+++,,,///000,,,+++---***+++,,,,,,+++***+++,,,))))))(((((((((((()))))))))))))))))))))*********++++++++++++*********)))***,,,///111222111///...%%%'''+++...//////...---...///000000000///---,,,///000333555666777666666777777777777777777777777555666888999:::::::::999:::;;;;;;<<<===>>>@@@@@@======>>>???@@@AAAAAABBBAAACCCDDDDDDBBBAAA@@@@@@BBBEEEHHHKKKLLLMMMNNNOOOPPPQQQSSSUUUWWWXXXYYYYYYWWWWWWVVVWWW[[[```eeehhhbbbdddffffffeeedddeeefffcccccccccaaa______aaacccdddfffgggeeecccaaaaaabbb}}}xxxrrroooooommmhhhccc```^^^[[[XXXUUUUUUUUUUUURRRPPPOOONNNMMMKKKGGGDDDDDDDDDEEEEEEFFFGGGGGGGGG?????????>>>===;;;:::999<<<:::777444333222333333444222111222444666666555555444222111///.........////////////////////////------.../////////...---000111222333333222111000///000111222222333333222000000000000////////////111111111222333444555666333333444444555666666666===:::777777999:::999777>>>>>>???@@@@@@AAABBBBBBDDDEEEFFFHHHKKKMMMPPPQQQRRRUUUYYY```gggooouuuxxxyyy}}}}}}{{{kkkfff]]]VVVQQQNNNKKKJJJFFFEEECCCCCCDDDDDDCCCAAA???@@@AAA???===;;;;;;;;;:::888666555555555444333111000...------....../////////000000///---+++***+++,,,...//////...,,,++++++///444444111---+++***,,,+++*********+++,,,---(((******)))'''&&&'''(((+++,,,,,,---,,,+++***)))))))))***+++,,,,,,***((()))***---222666666222...---------------...///000------......///.........333333444555666666666666555555444444444555555666666666666777888888999999777777888;;;>>>@@@@@@???============>>>???@@@AAA>>>>>>>>>>>>???AAACCCDDDIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPSSSVVVXXXXXXXXXWWWXXXZZZ\\\^^^_________^^^^^^___bbbdddeeecccaaacccbbbaaa``````aaacccdddbbbcccdddaaa^^^^^^```ccc{{{wwwqqqoooooommmiiieeebbb```]]]YYYWWWVVVVVVVVVRRRPPPOOONNNMMMKKKHHHEEEDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>===<<<;;;;;;::::::;;;999777555444555555666555333222222444555555444333222111000///.......................................------------......111222222333222111000///...///000111222222222222222222222222222222222222222222222222333444555666333333444444555666666666<<<:::777888999:::999777===>>>>>>???@@@AAABBBBBBDDDEEEFFFHHHKKKNNNPPPQQQRRRTTTXXX___ffflllrrruuuuuuyyy}}}zzzxxxnnniiibbb[[[WWWSSSOOOMMMFFFDDDCCCCCCCCCBBB@@@>>>???@@@@@@???<<<:::999999;;;999777666666666555444222111///.........//////............---+++***(((+++,,,...//////...,,,++++++...222222///,,,******++++++*********+++,,,---)))***+++***((((((((()))+++,,,,,,,,,,,,+++***)))******+++,,,---,,,+++)))))))))+++///333333000---,,,,,,,,,,,,------......------......//////.........///000111222222222222444444444444444555555666444555555666777888888999777777888:::===>>>>>>===::::::::::::;;;<<<===>>><<<<<<<<<===>>>@@@CCCDDDCCCCCCCCCDDDFFFHHHIIIJJJMMMMMMNNNQQQUUUXXXYYYYYYWWWXXXYYY[[[]]]___aaabbb```______```bbbbbbaaa```bbb```^^^]]]]]]^^^```bbbcccddddddbbb___^^^___aaazzzvvvqqqooonnnmmmiiifffcccaaa^^^[[[YYYWWWWWWVVVRRRPPPOOONNNMMMKKKHHHFFFGGGFFFEEECCCAAA@@@>>>>>>>>>===<<<:::::::::;;;<<<:::999888777777777888999666444222222333444333222111000//////......//////........................///...,,,,,,,,,,,,...///333333444333222111///...---...///000111111111111222222222222222222333333222222222333333444444555333333444444555666666666;;;999888888999999888777<<<<<<===>>>???@@@AAABBBDDDEEEGGGIIIKKKMMMOOOPPPQQQSSSWWW]]]ccciiimmmoooppptttyyy{{{xxxsssooojjjddd```[[[VVVRRRHHHGGGFFFEEEDDDBBB>>>;;;???@@@AAA???<<<:::999:::;;;:::888777888777666444333222111///......//////,,,,,,,,,,,,+++)))(((''',,,---...//////...---,,,+++---///...,,,*********+++************+++,,,,,,***+++,,,+++***)))***+++++++++,,,,,,,,,+++******)))***++++++++++++))))))((((((***,,,///000...---***+++,,,---------,,,+++,,,---...//////////////////000111222333333333333444333333333444444555666333333444555777888999999999888888:::<<<<<<;;;:::999999999999:::;;;<<<<<<;;;;;;;;;;;;===???AAABBB===>>>>>>@@@BBBDDDFFFGGGJJJJJJKKKOOOSSSVVVXXXXXXVVVVVVWWWYYY\\\___bbbdddaaa___]]]]]]^^^___^^^]]]```^^^[[[XXXXXXYYY\\\]]]bbbcccdddcccaaa______```{{{xxxssspppnnnkkkhhheeecccbbb___\\\YYYWWWVVVVVVRRRQQQOOONNNMMMLLLIIIGGGHHHHHHFFFEEECCCAAA@@@??????>>><<<::::::;;;===>>><<<;;;:::999888888888999777555333222333333222111//////............//////---------------------------------------.........444555555444333000...---,,,---...///000000000000/////////000000111111111333333444444444444444444333333444444555666666666999999999999999999888777999:::;;;===>>>???AAAAAACCCDDDFFFHHHJJJLLLNNNNNNQQQSSSWWW\\\bbbfffjjjlllmmmoootttyyy|||tttrrrnnnjjjfffaaa[[[VVVMMMKKKIIIHHHGGGCCC???;;;>>>@@@AAA@@@>>><<<<<<===:::999777777888777555333444333111000////////////------,,,+++***)))((((((,,,---............---,,,+++++++++******)))))))))***************++++++,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++((()))++++++***(((((((((***)))***+++,,,---------***+++---......---,,,***,,,---...//////000//////000111222333444444444444222222222222333444555555333444444666777888999:::;;;:::999:::;;;;;;:::888;;;::::::;;;;;;<<<===>>>======<<<<<<<<<===???@@@<<<<<<===???AAADDDFFFGGGHHHHHHIIILLLPPPSSSTTTSSSSSSRRRSSSUUUXXX\\\```cccaaa^^^[[[YYYYYY[[[[[[[[[^^^\\\XXXUUUTTTVVVYYY[[[___```bbbccccccbbbaaaaaa|||wwwrrrnnnjjjfffdddcccaaa___\\\YYYWWWUUUTTTSSSQQQNNNMMMMMMLLLJJJIIIGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@>>><<<<<<===???@@@======;;;:::888777666666777555333222222222111000...............//////000........................+++---///111222111000///555555555444333000...---,,,---...//////000000///......///000111111222222555555666666666555555444333333444444555666666666888888999999999888777777777888999;;;===???@@@AAAAAABBBEEEHHHKKKMMMNNNNNNSSSUUUYYY^^^cccgggiiikkklllnnnqqqwww}}}{{{xxxmmmkkkiiigggddd___YYYTTTNNNLLLIIIHHHFFFCCC>>>;;;:::<<<>>>>>>===<<<===>>>999777777777777666444111444333111000/////////000......---,,,+++******))),,,,,,------------,,,,,,***)))(((((((((((((((((())))))******++++++++++++***+++,,,,,,+++***+++,,,+++++++++++++++++++++,,,***,,,......+++))))))***+++,,,,,,,,,,,,,,,---...,,,---...000000...,,,+++,,,---...///000000000000---...///000111111111111111111111222222333555555444444555666777888999:::;;;:::999:::;;;<<<:::888;;;;;;;;;;;;<<<===>>>>>>AAA@@@>>>===<<<<<<======<<<<<<===???AAADDDFFFGGGHHHGGGGGGIIILLLNNNNNNNNNMMMMMMNNNPPPSSSXXX\\\^^^___[[[WWWVVVVVVXXXYYYYYY[[[YYYWWWUUUUUUVVVYYY[[[\\\]]]___bbbdddeeedddccczzztttooojjjfffdddcccbbb```]]]ZZZWWWUUUSSSSSSQQQNNNMMMMMMMMMKKKJJJDDDDDDCCCCCCBBBAAAAAA@@@BBBAAA@@@>>>>>>>>>???@@@===<<<;;;999777666444444666444222222222222111000/////////...//////000000////////////////////////,,,...000333444555555555555555555555333111///---,,,---...///000000000000111111222333555666777777777888999999888777555444333333444444555666666666666888::::::888777666777555666777:::<<<>>>@@@@@@@@@BBBEEEIIIMMMOOOPPPQQQVVVYYY]]]bbbgggjjjlllmmmnnnpppsssyyy}}}yyyvvvrrrmmmjjjaaa```___^^^\\\XXXRRRNNNKKKIIIFFFDDDBBB@@@===;;;777999;;;;;;::::::;;;<<<888777666777777666333000222111000///...///000000000///...,,,++++++++++++,,,++++++++++++++++++,,,)))(((''''''((()))((('''((()))******++++++******((()))+++***))))))***+++++++++******++++++,,,------000333222///,,,---...,,,---......,,,,,,---///---.../////////...---,,,,,,---...///000111111111//////000111222222222222000000000111222333444555444555555666666777777888888777777999;;;;;;:::999999999999999:::;;;<<<<<>>@@@BBBDDDEEEFFFFFFEEEGGGIIIKKKJJJJJJIIIIIIJJJMMMPPPTTTWWWYYYZZZWWWTTTSSSUUUWWWXXXYYYYYYXXXWWWWWWXXXZZZ]]]^^^]]]]]]^^^```dddfffeeeddd|||vvvpppkkkhhhgggdddcccaaa___[[[XXXVVVTTTSSSQQQNNNMMMMMMMMMLLLKKKFFFEEEEEEDDDBBBAAAAAA@@@AAAAAA@@@@@@???>>>======999999888888666555444333555333222111222222222111111111000/////////000000000000000000000000000000111000111222444888;;;===555555555555444222000...------...///000000000000444444555777888:::;;;;;;999:::;;;;;;:::999666555333333444444555666666666555888;;;;;;888666666666333444666888;;;===???@@@@@@CCCHHHLLLQQQSSSUUUUUUZZZ]]]aaafffkkknnnpppqqqqqqssswww}}}~~~|||{{{{{{xxxtttppplllgggbbb^^^YYYXXXWWWWWWVVVTTTOOOLLLJJJGGGCCCAAA@@@@@@???>>>:::;;;===<<<:::999999:::888888777888888777444111000///.........///000111000///...,,,+++++++++++++++******************+++((('''&&&'''******(((&&&'''((()))***+++******)))&&&'''((((((''''''(((***++++++*********+++,,,---...111444333///,,,---///+++---//////,,,+++,,,---.........------,,,,,,,,,,,,---...///111111111111000000111222333333333333//////000000111333444555444444444444444444444444333333444666999::::::999888777777888888999:::;;;???>>><<<;;;;;;;;;<<<=========>>>???@@@BBBDDDEEECCCBBBBBBDDDGGGIIIIIIIIIFFFGGGIIILLLOOOQQQSSSUUUTTTRRRQQQQQQTTTWWWXXXXXXWWWWWWYYY[[[]]]```aaabbbaaa___^^^___bbbddddddccc|||wwwqqqmmmkkkjjjeeeeeeccc```]]]ZZZWWWUUUTTTQQQNNNMMMMMMMMMLLLKKKJJJIIIHHHFFFEEECCCBBBBBBAAAAAA@@@@@@???===;;;:::666666666666666555444444555333111111222333222111222222111000000000000000000000000000000000000000555333000000333999???DDD444555555555444222000///---...///000111111111111444555666888999;;;<<<<<<:::;;;<<<===<<<:::777666333333444444555666666777444888;;;;;;888666555666222333555888;;;===???@@@BBBEEEJJJOOOTTTWWWXXXYYY\\\___dddiiinnnqqqsssssstttvvvzzz}}}{{{wwwsssnnniiiccc]]]YYYWWWVVVUUUVVVUUUSSSPPPMMMKKKHHHCCCAAAAAABBBBBBBBB@@@AAAAAA@@@===;;;:::;;;999999999999:::888555222......------...///111222000///---+++*********+++******))))))))))))******(((&&&&&&(((++++++(((%%%'''((()))++++++******)))$$$&&&''''''&&&&&&''')))++++++*********+++---...,,,000333111---***+++---***---//////,,,***+++,,,...---,,,++++++++++++,,,,,,---...000111111222222+++,,,---.../////////////////////000111333444555333333333222222222111111000000111444777999999888888888888888999:::;;;<<<;;;::::::999:::;;;===>>>@@@@@@@@@AAABBBDDDEEEFFF@@@@@@@@@CCCFFFIIIJJJIIIEEEFFFIIILLLOOOQQQRRRRRRQQQPPPOOOQQQTTTWWWXXXXXXUUUWWWZZZ^^^aaaccceeefffdddaaa^^^___aaaccccccaaa{{{vvvrrrooollliiiccccccbbbaaa^^^[[[XXXVVVUUUTTTRRRPPPNNNLLLJJJIIIHHHFFFEEEEEEFFFGGGGGGFFFFFFEEECCCAAA>>><<<:::999;;;:::999777666444333222555555555555555555555555666333000000222333333111...///111111000///111222.........000333888<<>>@@@AAA@@@===:::777555333222111333555555444444444666777777666444777:::777222555555555777999===@@@BBBHHHJJJMMMPPPRRRVVVZZZ]]]```______eeelllqqqpppmmmvvvtttuuu|||}}}wwwvvvvvvsssmmmfffcccdddfffZZZWWWUUUWWWYYYXXXSSSNNNGGGFFFDDDCCCAAA@@@@@@@@@===>>>@@@???<<<999777777999888777555333111000///............////////////000///...---,,,,,,+++,,,))))))))))))))))))***+++,,,+++***)))(((&&&%%%%%%((('''(((+++///000...+++***)))((('''&&&'''(((((())))))***))))))((('''&&&+++++++++***((()))+++---,,,+++***)))))))))++++++)))+++,,,+++***)))***+++------......///000000000222444111---...111---&&&...///111222333222222111222333333333333333333222000000111333666888777666;;;:::888666666777888:::???555333:::>>>:::888===<<<===???AAABBBBBBBBBAAACCCBBBCCCEEEHHHJJJIIIHHHFFFGGGHHHJJJKKKKKKKKKKKKIIIIIILLLPPPSSSUUUTTTSSSUUUWWW[[[```dddeeedddbbbaaa^^^ZZZWWWXXX\\\```ddd{{{wwwssspppllljjjddddddbbb```]]]ZZZWWWVVVVVVUUUSSSPPPNNNKKKIIIHHHIIIHHHFFFFFFGGGGGGEEEDDDBBBBBB@@@???===<<<;;;:::;;;:::999888666444333222444444444444555555555555555222000000222444333222000111222111000///000111000///...///000333777999222111111333444333///,,,//////000111222333444555666999<<<>>>>>>>>>@@@AAAAAA???===:::777555444333111222444555444444555666999:::888666777:::777222666666777888;;;>>>BBBDDDJJJLLLNNNOOOQQQSSSVVVYYY]]]\\\]]]aaafffiiijjjjjjpppppprrryyy{{{tttrrrrrrooojjjddd``````aaaWWWTTTRRRSSSUUUSSSNNNIIIGGGFFFDDDBBBAAA@@@???>>>:::<<<>>>>>><<<999888888888777666444333111000///------------............///...---,,,++++++++++++******)))******+++,,,,,,++++++***)))((('''''''''&&&%%%%%%(((+++,,,***((())))))'''&&&&&&&&&'''(((((())))))))))))(((((('''*********)))((((((***,,,++++++***))))))******+++(((***+++***)))((()))***,,,------......//////000...000///,,,...222111+++,,,---///111222333333333222333444444444444333222111000111333666888888777<<<:::888777666777888999<<<777555666888777999===:::;;;===???@@@@@@@@@???@@@AAABBBEEEIIIKKKLLLKKKIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMPPPTTTUUUTTTSSSYYYZZZ\\\___aaa```___]]]^^^[[[WWWUUUUUUXXX\\\___|||xxxtttqqqnnnkkkfffeeebbb^^^[[[XXXWWWVVVVVVUUUSSSPPPNNNKKKIIIHHHIIIHHHHHHHHHIIIHHHEEEBBB??????>>>======<<<;;;;;;;;;:::999888666555333333333333333444444555555555444222000000222444555444444555555333111//////000222000///------///000222//////000222444444222///333222111111111222444555666999<<<>>>??????@@@AAA???>>><<<:::888666555555111333555555444444666777===>>><<<999999;;;888333777777888:::<<<@@@CCCEEEJJJKKKMMMMMMMMMNNNPPPSSSWWWYYYZZZ[[[\\\___bbbeeehhhiiilllttt}}}vvvpppmmmmmmlllhhhccc___]]]\\\VVVSSSQQQQQQQQQOOOJJJFFFEEEEEECCCBBB@@@>>>===<<<888:::<<<<<<:::999888999777666555444222000//////,,,,,,,,,------------......---,,,++++++***++++++************+++,,,---...+++******)))))))))))))))&&&&&&%%%'''))))))(((&&&)))(((''''''&&&&&&'''''''''(((((())))))))))))(((((())))))((('''''')))*********)))))))))******+++)))***++++++))))))***+++++++++,,,------......///,,,...---,,,...222111...,,,---...111222333444444111333444666666444333111111111111333666999999888<<<;;;999888777777777888999:::777444555:::======888:::;;;===>>>>>>>>>>>>??????AAAEEEIIILLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNPPPRRRUUUVVVUUUSSSYYYZZZ[[[[[[\\\[[[[[[[[[[[[XXXUUURRRRRRTTTWWWZZZ}}}xxxuuurrrooommmhhhfffbbb^^^ZZZXXXVVVVVVWWWUUUSSSQQQMMMKKKHHHGGGHHHGGGHHHIIIJJJIIIFFFCCC@@@??????>>>===<<<;;;:::;;;:::999888666555444333222222222333444444555555222111000111222444555666777888777555222000000000222000///---------....../////////111333666888999888777444222111111222333555777;;;<<<======>>>???===<<<;;;999888777666666333555666666666666888:::AAACCCBBB===<<<===:::666666777888:::<<>>?????????>>>??????AAAEEEIIILLLLLLLLLLLLKKKJJJJJJJJJLLLOOOPPPRRRRRRSSSTTTWWWXXXWWWUUUVVVWWWWWWWWWWWWXXXZZZ[[[YYYWWWTTTRRRQQQSSSUUUVVV}}}yyyvvvssspppnnniiifffccc^^^[[[XXXWWWVVVVVVUUUSSSPPPNNNKKKIIIHHHEEEFFFFFFHHHJJJIIIGGGDDDBBBBBB@@@???===;;;::::::;;;:::999888777666555444222222222222333333444444111111000000111222444666888999888666333111111111000///......---...//////...---,,,,,,///444;;;???===;;;777444111000000000111333777888999999:::;;;:::999888777777777777777666777888888888999;;;===DDDFFFFFFAAA>>>>>><<<888555666777999;;;===>>>???@@@AAABBBCCCCCCDDDGGGIIIOOOSSSUUURRROOOOOOUUU[[[YYYZZZ]]]aaaeeefffeeeccc^^^cccffffffdddgggpppxxx}}}}}}|||zzzxxxvvvuuutttppppppoooooooooqqqrrrssstttttttttsssqqqmmmgggddd``````aaaaaa```^^^ZZZXXXTTTRRRPPPNNNKKKIIIFFFCCC@@@@@@@@@???>>><<<:::999:::;;;;;;999555333222222333333222111000000//////---.........////////////,,,,,,+++*********++++++((((((((())))))+++,,,,,,***)))((((((((()))+++,,,+++++++++***)))))))))***((((((((((((((('''''''''&&&'''((())))))***))))))&&&''')))((('''&&&'''((((((((())))))************)))***+++***)))((()))+++******++++++,,,---------///...---------,,,---///333333222222333333333333111222444555555444222111111000000222666999::::::<<<;;;:::999999888888888888;;;:::<<>>??????AAADDDFFFLLLOOOQQQPPPLLLLLLQQQUUUSSSTTTWWWYYYZZZZZZYYYXXXWWW[[[_________bbbiiiooollllllmmmmmmlllkkkiiihhheeeeeeeeefffhhhjjjlllnnnlllmmmmmmllliiifffcccaaa[[[[[[ZZZZZZZZZXXXTTTQQQNNNMMMKKKHHHEEEBBB@@@???<<<===>>>>>>===<<<:::999:::::::::777333000000000111111000000000/////////........./////////000000,,,,,,++++++++++++,,,,,,)))))))))((())))))***+++***)))'''&&&&&&(((***+++((())))))((('''&&&((())))))************)))(((''''''(((((())))))))))))(((&&&((())))))(((''''''(((''''''((()))************&&&'''((((((&&&&&&'''(((******+++,,,,,,------...,,,***+++------,,,///444444444333222222222222333111111222222222222111111000//////111444888:::::::::::::::::::::999999999888999:::AAAKKKOOOGGG<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBCCCEEEFFFEEECCCDDDDDDEEEGGGJJJMMMPPPRRRTTTSSSSSSTTTVVVXXXWWWWWWVVVXXXXXXUUUQQQOOOQQQSSSWWWVVVUUUTTTTTTTTTUUUVVV|||xxxuuurrrpppnnnggggggeeeccc```]]]ZZZYYYSSSSSSRRRPPPNNNLLLKKKKKKIIIGGGFFFEEEEEEEEECCCAAA@@@??????>>><<<;;;;;;:::;;;:::999999888777666666333333222222111111000000///000000///------000333///000111000///...///000---------....../////////+++,,,+++***)))+++111555555444333222000...------***,,,000222222222333555444444444444444555666777666666777777777999<<>>>>>>>>???AAACCCIIIKKKMMMMMMKKKKKKMMMPPPNNNPPPRRRSSSTTTSSSTTTTTTVVVYYY\\\^^^```cccfffiiieeegggiiillllllllljjjiiihhhhhhhhhiiikkknnnppprrrmmmmmmllljjjfffdddbbbbbb]]][[[XXXWWWVVVSSSOOOKKKIIIHHHFFFCCC@@@>>>======999:::;;;<<<<<<;;;:::999888888777555222000000000000000///////////////...---------.........//////------,,,,,,,,,,,,------++++++******))))))*********)))'''%%%%%%&&&((()))&&&'''((('''%%%%%%'''******++++++,,,+++***)))(((((())))))))))))(((((('''&&&(((******)))''''''(((&&&'''((()))*********)))&&&((()))((('''&&&'''(((++++++,,,,,,---.........---++++++...,,,***---444222111000000000111222333111111000//////000111111///...---///333777999:::999999::::::;;;:::::::::777666999AAAEEEBBB===;;;;;;<<<>>>@@@AAAAAA@@@@@@AAA@@@@@@BBBCCCDDDCCCBBBBBBBBBDDDFFFIIIKKKLLLMMMQQQPPPOOOPPPSSSUUUUUUUUUTTTVVVXXXVVVQQQNNNPPPRRRSSSSSSSSSSSSSSSSSSTTTTTT{{{wwwuuurrrooommmfffffffffdddbbb^^^[[[ZZZSSSRRRQQQPPPNNNMMMLLLLLLLLLJJJFFFDDDCCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777666666444333333222111000/////////000000///,,,,,,...111+++,,,------,,,,,,---///---------------------------///000///,,,+++---000///////////////...------)))+++///111111111222333222222222333444555666777444555666555555777;;;>>>===BBBBBB===888888888666888888999999999888777777===>>>???>>>>>>>>>@@@BBBFFFHHHJJJKKKKKKKKKKKKLLLKKKMMMOOOQQQQQQRRRSSSTTTRRRTTTWWWZZZ^^^```bbbbbbeeehhhlllppprrrqqqpppnnnoooooooooppprrrtttvvvxxxqqqqqqoookkkgggdddcccdddbbb^^^ZZZWWWUUURRRLLLHHHGGGGGGEEEBBB???===<<<===777888:::<<<<<<<<<:::999666666666444111000111222/////////////////////...,,,,,,,,,---------......---------,,,,,,---.........---,,,+++***************)))&&&$$$$$$%%%'''(((&&&((()))'''%%%&&&))),,,++++++,,,---,,,+++***)))))))))***))))))(((''''''&&&(((***+++)))(((((((((%%%&&&((()))*********))))))+++,,,+++***)))***++++++,,,,,,------......///111...---///+++'''***111///.........///000222333222000///------///000222///---,,,...222666999999888888999:::;;;;;;;;;;;;555444999@@@===444333:::999:::<<<===>>>???>>>>>>?????????@@@CCCDDDCCCAAAAAABBBDDDFFFHHHIIIIIIIIINNNMMMLLLMMMPPPSSSSSSSSSOOOSSSVVVUUURRRPPPRRRUUUOOOPPPPPPQQQQQQRRRRRRRRR|||{{{yyyuuuooojjjhhhfffdddbbb```^^^[[[XXXWWWUUUSSSQQQPPPOOOLLLJJJMMMKKKIIIGGGEEECCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;===;;;999777555333222222666666666666555333111000111000000////////////000+++,,,...///111222222333***)))((())),,,///000000---,,,,,,++++++,,,,,,------///222333333000---+++------,,,,,,---...000111111000000000000222333444777444111///111555999===;;;:::888777666555666666888888777777666777888888999999;;;<<<>>>???@@@@@@HHHHHHGGGGGGGGGHHHHHHHHHIIIJJJLLLNNNPPPRRRTTTUUUNNNOOORRRVVVZZZ___bbbddddddfffkkkppptttuuuqqqnnnooommmnnnsss|||wwwnnnkkkhhhbbbbbbfffbbb```]]]YYYUUUQQQNNNLLLPPPKKKDDDAAA@@@???===;;;:::::::::::::::;;;<<<===<<<999777555444333000...+++,,,---...---,,,+++***)))((())),,,//////,,,(((***+++,,,---------,,,++++++,,,---------,,,+++***((((((''''''''''''(((((($$$&&&((()))))))))+++,,,---,,,+++)))((((((''''''******))))))((((((''''''(((***+++***)))((()))***((((((((((((((('''''''''***)))'''&&&'''(((***++++++,,,---...---,,,+++***///000111000...------...---...///000111111111111000000////////////000000///000111222333555888;;;888888999:::;;;;;;;;;:::666666777777777777777777666888;;;>>>>>><<<999777======>>>???@@@AAABBBBBB>>>@@@CCCDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJKKKLLLLLLOOOOOOOOOOOOOOOPPPPPPQQQMMMNNNOOOPPPPPPOOOMMMLLL|||{{{zzzuuunnniiihhhfffdddbbbaaa^^^[[[XXXXXXVVVTTTRRRRRRPPPNNNLLLJJJIIIGGGEEECCCAAAAAA@@@???>>>===<<<;;;::::::;;;:::999888666555444444333333333444444222111///.../////////......///000000//////000000000000/////////---++++++---/////////---,,,,,,++++++,,,,,,---...000222333333111...,,,......------...///111222333222222222222444555666555333111000111444777:::888777666555444444555555666666666666666666666666777888888999:::<<<>>>???CCCGGGLLLMMMLLLHHHFFFEEEFFFGGGHHHIIIKKKLLLMMMNNNJJJLLLPPPTTTXXX[[[^^^___```cccggglllppppppnnnkkkkkkiiijjjooovvv{{{{{{yyyvvvnnngggeeebbb]]]\\\^^^^^^]]]ZZZWWWSSSPPPNNNMMMMMMHHHBBB???======;;;999888888888888999999:::;;;777555333333333222000...---............---,,,,,,---,,,+++,,,......---,,,***+++,,,---,,,,,,******)))***+++,,,,,,+++******))))))(((((((((((())))))&&&((())))))((('''((()))***)))(((''''''&&&&&&'''(((((((((((())))))))))))((()))******(((((()))***'''''''''(((((((((((((((((('''&&&%%%&&&''')))***++++++,,,---,,,,,,+++***...///000///---------///,,,---...///000000000000...............//////000222333444555555777:::===<<<<<<<<<<<<<<<;;;:::999555555555555555444444444666777999;;;<<<;;;999888>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@AAA@@@@@@@@@AAADDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNMMMMMMMMM|||zzzyyyuuunnnhhhhhhfffdddbbbaaa^^^[[[XXXYYYWWWUUUSSSSSSQQQOOOMMMIIIHHHGGGEEECCCBBBBBBBBB@@@???>>><<<;;;:::::::::777777666666555555444444222333333333222000///---------------...///000000//////000000000000//////333111///...//////...------,,,,,,++++++,,,,,,---...000222333333111///---///.........///000111222222111111111111333444555222222111000111222444555444333333222222333333444222333555666666666555555666666555555666999;;;======FFFPPPTTTPPPHHHCCCAAAEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJNNNSSSVVVXXXYYYZZZZZZ\\\___dddhhhhhhfffdddaaa``````eeejjjnnnmmmllljjjddd```___]]]YYYWWWXXXUUUTTTRRRPPPNNNLLLKKKJJJHHHEEE@@@<<<;;;:::888777777777666666666777777888222111///000000111///...------,,,++++++++++++,,,++++++***((('''''')))+++***++++++,,,+++***(((''''''((()))***++++++***)))***))))))))))))))))))***((()))***)))'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''((())))))******((()))***)))((('''(((***&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&((())))))******+++++++++******,,,---......---,,,...///,,,,,,---...////////////,,,,,,,,,,,,---///000111333444555555555777:::===>>>>>>===<<<:::888777555444444333333222222111111444555777888999999999999???>>>>>>===<<<;;;::::::;;;===??????>>>>>>>>>???AAAAAABBBCCCDDDEEEEEEFFFCCCCCCCCCDDDDDDFFFGGGGGGJJJJJJJJJJJJKKKKKKLLLMMMzzzwwwvvvsssoookkkhhhgggdddcccaaa___[[[YYYYYYWWWTTTSSSSSSRRROOOMMMKKKJJJHHHGGGFFFEEEEEEEEEAAA@@@>>>===;;;:::999999777777666666555555444333444444555555444222111000,,,,,,,,,------///000111,,,---...000111111222222333111////////////...,,,---,,,,,,++++++,,,,,,------...000111111000...,,,...............///000000------,,,,,,---...000111///000000000000000000000111111111111222222333333111222444666777666555444666555333222444666999;;;:::EEEQQQUUUOOOFFF@@@???FFFEEEEEEEEEEEEDDDDDDDDDGGGJJJNNNRRRUUUVVVVVVUUURRRSSSUUUYYY]]]^^^\\\[[[VVVUUUVVVYYY]]]___^^^\\\[[[YYYVVVVVVVVVSSSQQQOOOJJJIIIHHHFFFEEEEEEEEEEEEDDDBBB???;;;999888777777666666555555444555555555111///......//////...,,,+++***((('''''''''((()))(((***+++)))&&&%%%'''*********+++******(((&&&%%%&&&'''(((***++++++******))))))(((((((((((())))))'''))))))(((&&&$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((())))))))))))'''((())))))''''''((()))%%%&&&&&&'''((()))******''''''&&&&&&&&&'''((()))(((((())))))***************,,,------,,,,,,...///+++,,,------.........---***++++++---...000222333222333444444444555888:::;;;::::::999777555333222333333333222111111000000444444444555666888999:::<<<<<<<<<;;;::::::999999===???@@@@@@??????@@@AAA@@@@@@@@@AAABBBCCCCCCDDDAAAAAABBBBBBCCCDDDFFFFFFHHHGGGGGGGGGHHHIIIKKKLLLyyytttsssrrrqqqoooiiigggeeecccaaa___\\\YYYWWWUUUSSSRRRRRRQQQOOOMMMKKKJJJIIIGGGFFFEEEEEEEEEAAA@@@???===;;;::::::999888888888777666444222111333444555555444333111000,,,,,,,,,------///000111,,,---...000111111111111///...---...//////...,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,,,,------------------+++************,,,---...---...///000000///......000111111222333333333333222333555777777777555444666444333222333555888::::::CCCMMMOOOIIIBBB???@@@DDDDDDCCCCCCBBBBBBAAAAAADDDFFFJJJNNNPPPPPPOOONNNJJJJJJLLLOOORRRTTTSSSRRROOOOOOQQQSSSUUUUUUTTTSSSOOOOOONNNNNNNNNNNNKKKGGGDDDCCCAAA@@@@@@@@@AAABBBBBBAAA???<<<999777777777666666555444333333333444222000///...///...---+++***)))((('''&&&'''((()))***---000000---******+++))))))******)))'''&&&%%%&&&''')))***++++++++++++'''''''''&&&&&&'''''''''%%%'''(((((('''&&&&&&'''$$$$$$$$$%%%&&&''')))***+++******)))(((''''''&&&&&&((((((((('''&&&'''(((%%%&&&&&&'''((()))******((((((((((((((()))))))))''''''(((((()))***+++,,,***,,,------,,,,,,...///+++,,,,,,---------------++++++,,,...000222444555333444444444333444777999777777777777666555444333333333333222222222111111333333333333444666888999888888999999999:::::::::===???@@@@@@??????AAABBB@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFHHHJJJKKKzzztttrrrsssrrrqqqiiigggeeecccbbb___\\\YYYWWWUUUSSSRRRRRRQQQOOOMMMJJJIIIHHHFFFDDDCCCCCCCCCAAA@@@???===<<<;;;;;;;;;999999999999777555333111222222333444333222111000------------...///000000000111111000000///...------,,,,,,---//////...,,,---,,,,,,++++++,,,,,,---)))***+++,,,---,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++---...///+++,,,...///000///......000111222333333333333333444444555666666555444333555444333222333555777999999???DDDEEEAAA>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAADDDFFFHHHHHHGGGFFFEEEEEEEEEHHHKKKMMMMMMLLLKKKMMMOOOQQQRRRQQQPPPOOOMMMOOOOOONNNNNNPPPMMMIIIDDDBBB@@@???>>>???@@@AAA??????>>><<<999777777888666555444333222111111111111000............,,,+++++++++***))))))))))))***(((+++...///---+++))))))((())))))***)))(((&&&%%%'''((()))***++++++******'''&&&&&&%%%%%%&&&&&&'''$$$&&&((((((''''''((()))%%%%%%%%%&&&'''(((******,,,+++***)))((('''&&&%%%&&&'''((('''&&&%%%&&&(((&&&&&&''''''(((((())))))((((((((()))))))))))))))'''''''''((()))+++,,,---,,,---......---,,,...///,,,,,,------...------,,,++++++,,,...000222555666555555666555444555777999666666777777777666666555333333333333333333333333333333333333444666777888666666777888999:::;;;;;;:::;;;<<<<<<<<<===???AAAAAAAAABBBBBBCCCCCCCCCCCC@@@@@@?????????@@@AAAAAAEEEEEEEEEEEEFFFGGGGGGHHH|||wwwvvvuuurrrpppiiigggeeecccbbb```\\\YYYWWWVVVTTTSSSSSSRRRPPPOOOLLLJJJHHHFFFDDDCCCBBBBBB@@@???>>>===<<<<<<<<<<<<888999999:::999777555444333333444555444333222111/////////......///000000111111111111000///...------,,,,,,...//////---+++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,,,,++++++,,,---///000***+++---...///000//////000111222222333222111111555555444444333333222222333222222222333444555666777999<<<<<<<<<;;;<<<===::::::;;;<<<<<<======>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDGGGJJJJJJJJJHHHJJJMMMOOOOOONNNMMMLLLNNNPPPPPPNNNOOORRRPPPJJJDDDBBB@@@===<<<===>>>???<<<===>>>;;;888555666777444333222000//////.........---,,,,,,......---,,,***++++++++++++***))))))'''''''''(((******(((&&&'''((()))******)))((('''&&&'''((()))))))))((('''''''''&&&&&&&&&&&&''''''%%%'''))))))((((((((()))%%%%%%%%%&&&&&&((()))***+++******)))(((''''''&&&%%%&&&''''''%%%%%%&&&''''''''''''(((((((((((((((&&&'''((((((((()))(((((('''''''''(((***,,,...///...///000///---------///------............------++++++,,,---///111333444444555555444333333555888666666666666666555444444111111111222222333333444333444444555555555666666666666777888999:::;;;;;;777999:::::::::<<>>===============666777999::::::999888777555666777777777666555444111000000////////////000---...///000000111000000///....../////////,,,***---,,,,,,++++++,,,,,,---***+++,,,,,,---------------.../////////...---,,,,,,++++++***+++,,,...///***+++,,,...///000000000///000111222222111000///666555333222111000000000111111222222333333333444555666777888999:::::::::999999:::;;;===>>>???????????????@@@@@@AAAAAABBBDDDCCCBBBDDDGGGIIIJJJJJJCCCFFFJJJKKKKKKJJJIIIIIIHHHKKKKKKGGGHHHLLLKKKEEECCCAAA>>>;;;::::::;;;<<<:::<<<===:::777444555777333222000///------,,,,,,+++******+++---///...---((()))*********)))'''&&&,,,(((&&&'''***,,,,,,***'''((()))******))))))(((&&&'''((((((((('''&&&%%%((((((''''''''''''((((((''')))******)))(((((()))%%%%%%%%%%%%&&&'''((()))))))))))))))((((((((((((%%%&&&''''''%%%%%%&&&'''((((((((((((((('''''''''%%%&&&''''''((((((''''''(((''''''(((***,,,...000///000111000...------............///......------******+++,,,...000222333222333222111000000222444444444444444333222111000//////000111222333444444444444555666666555555444777777777888999999::::::777888::::::;;;===AAACCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@EEEEEEFFFGGGGGGFFFEEEDDD}}}yyytttooolllfffdddcccbbbbbbaaa^^^\\\WWWTTTSSSVVVZZZ[[[XXXTTTQQQOOOLLLHHHFFFDDDDDDDDDCCCBBBBBBBBBBBB@@@===:::999999:::;;;:::999888777666444333555777777444111111111000000//////......,,,,,,------------,,,,,,---///111111///,,,******++++++******++++++,,,---///...---+++***))))))((((((+++...000111///,,,***...,,,++++++,,,---,,,+++------///000000///......000...,,,++++++---000111222444666666444222111111333222222111111222222333111333444555555666999;;;;;;<<<>>>@@@AAAAAAAAA@@@DDDCCCCCCBBBAAA@@@???>>>CCCCCCBBB@@@???AAAEEEHHHDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDDDDFFFHHHIIIFFFCCCAAA???;;;777555555666777===<<<:::666333222333555///---,,,,,,---...---,,,...+++(((***///111///,,,,,,+++)))(((''''''''''''******))))))(((((('''''')))))))))))))))******+++'''&&&&&&''')))***)))(((((()))(((''''''(((,,,///,,,,,,+++***(((&&&$$$###%%%$$$$$$$$$%%%''')))***)))))))))))))))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%'''''''''''''''((())))))''''''(((((())))))******)))***,,,,,,,,,---000222///////////////000000111---,,,,,,++++++,,,,,,---------,,,---...000222333222222000///............111111111000000000000000,,,---///000111111111000333333333222222333333444999888777666666666888888777888999;;;<<<=========DDDDDDDDDDDDCCCBBBAAA@@@CCC@@@======???AAA@@@>>>DDDEEEFFFGGGGGGEEEBBBAAA|||xxxsssnnnjjjeeedddcccbbbbbbaaa^^^[[[\\\ZZZXXXZZZ^^^___[[[WWWQQQOOOKKKHHHFFFDDDDDDDDDCCCAAA@@@@@@???>>><<<:::888888888888888777777666555444333444555555222000111111111111000000000000//////000000000000//////,,,...000000...---,,,---------,,,+++************------,,,+++************)))+++---//////...,,,+++///---+++***+++***)))(((///000000111111000///...///...,,,++++++---///111111333444444222111111222444333333222222333333444111222444444444666888;;;:::<<<===???@@@@@@@@@@@@@@@@@@??????>>>=========AAAAAAAAA???>>>???BBBDDDBBBAAAAAAAAABBBBBBCCCDDDBBB@@@???@@@BBBCCCAAA>>>@@@>>>;;;888666555555555888888666333000000111333///...,,,,,,---------,,,---***(((***...000...+++******(((((('''((()))))))))))))))(((((((((((((((((((((''''''(((((()))***((('''&&&'''((()))(((''''''((()))(((((((((+++---+++***)))((('''%%%$$$$$$%%%%%%$$$$$$%%%&&&((())))))))))))))))))(((''''''''''''&&&&&&&&&''''''((('''''''''''''''((())))))''''''(((((())))))))))))***+++,,,,,,,,,,,,///111///............///000000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---///000111222111000///////////////000000111111111111111000,,,---///000111111000000222222222222333444555666888888888777777777888888888888999;;;<<<<<<<<<<<>>=========<<<::::::999888888777777888888555333222333333222000...000111111111111111222222000000111111111111000000+++---......------.../////////---,,,***)))((('''************+++,,,------++++++,,,---------------...---+++,,,------,,,***111222222222111000///...///---,,,++++++---///000000111222111000000111333222222111111111111222222111222333444333444777999999:::<<<===>>>???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===??????>>>===<<<===>>>???>>>>>>>>>>>>???@@@@@@@@@>>>===<<<=========;;;>>>===;;;999777555444333111222111///------///111000...,,,,,,------,,,+++,,,***(((***...///...,,,)))(((((((((((()))***+++(((((((((((((((((())))))''''''&&&&&&''''''((())))))'''&&&'''(((((('''&&&&&&''')))))))))((()))+++)))((('''%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((''''''(((((('''(((((()))***+++(((((('''''''''((())))))'''(((((((((((()))))))))***+++,,,,,,++++++---.........---------...//////------,,,,,,,,,,,,------++++++++++++,,,...///000111111000000000000000111...///111222333333222111---...///000111111111000111111222333444666777888777888888999999999888888999999999::::::;;;;;;;;;>>>>>>???@@@AAAAAABBBBBB===;;;:::;;;===???@@@@@@CCCBBBBBBAAAAAAAAAAAABBB~~~yyysssmmmiiicccccccccccccccaaa]]]YYYWWWVVVTTTTTTUUUSSSPPPLLLNNNLLLJJJHHHEEEDDDCCCCCCCCCAAA>>><<<======<<<<<<===<<<:::999999999:::;;;555444333333222111///.../////////000111111111222------............------------...---,,,,,,---///......---,,,+++)))((('''(((((()))***+++---///000,,,,,,++++++,,,,,,---...,,,+++,,,...111333333222222222111111000///...---...---,,,+++,,,---.../////////000///...///111444///......------......///000111222222222333555777666888999;;;<<<<<<<<<<<<777777777888888999999999;;;===>>>>>><<<:::::::::<<<<<<<<<;;;;;;<<<<<<===AAA???===;;;;;;;;;;;;;;;;;;;;;;;;:::888555333111------...---,,,,,,...000000...,,,,,,------,,,+++,,,+++***+++...///...---)))))))))))))))))))))***&&&''''''(((((()))))))))''''''&&&&&&''''''((())))))(((&&&'''''''''&&&%%%$$$''')))***)))(((((((((((('''%%%$$$$$$%%%'''(((''''''&&&&&&%%%%%%%%%%%%'''((((((((((((((('''''''''''''''((()))***,,,---)))((((((((((((((())))))((((((((((((((((((((((((++++++,,,+++))))))+++,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------+++,,,,,,,,,---...//////111000000000000111111222---...111333444444333333000000111111222222222222222222222333444555777888666777999:::::::::888888999999999999999:::::::::999::::::;;;;;;===>>>>>><<<;;;::::::;;;===>>>>>>@@@>>>===<<<<<<===???@@@{{{uuuooollleeedddccccccbbb___[[[XXXZZZYYYXXXWWWVVVSSSPPPNNNLLLKKKIIIGGGEEEDDDCCCBBBDDDAAA>>>===>>>>>>>>>===<<<;;;:::999888999:::;;;555555444333111000000000---.........///000000000+++,,,,,,------,,,,,,+++...//////---+++***+++---++++++,,,,,,,,,+++***)))''''''((()))+++...000111,,,,,,+++++++++,,,---...++++++,,,///333555444333000000///...---,,,,,,,,,---,,,,,,+++,,,---...///...//////...---...111333...------,,,,,,------...000111222111000111333444444555777999:::::::::999555555666666777777888888999;;;======;;;999888888;;;::::::999999999::::::>>>>>><<<:::999999:::;;;999999999999666444111///+++,,,------------///111111///,,,,,,------,,,***,,,,,,,,,---...//////...+++++++++***))))))((('''&&&&&&''''''(((((())))))((((((''''''(((((()))***)))'''&&&&&&''''''&&&$$$###&&&)))***)))'''''''''((('''&&&%%%%%%''')))***'''''''''&&&&&&%%%$$$$$$''''''((((((((((((''''''%%%&&&&&&'''(((***+++,,,***))))))((((((((())))))((((((((('''''''''''''''***++++++***(((((()))++++++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,------....../////////000000000000000000000111111---...000222333444333333333333333333333333444444444444333333333444555555666777888999:::999999888999999888888888999999:::999999999999999:::;;;<<<>>>===<<<:::999:::;;;<<<<<<;;;999888999;;;===???|||wwwrrrnnnhhhfffcccaaa```]]]ZZZWWWYYYYYYYYYWWWUUURRROOOMMMKKKJJJIIIGGGEEEDDDBBBBBBCCCAAA???>>>??????>>>===999888777777666666777777444555444333000///000222------...............///---------......---------...//////...+++******+++)))***+++,,,---,,,,,,+++(((((((((***+++---///000+++++++++++++++,,,------,,,,,,,,,...111111///......---,,,+++++++++++++++,,,,,,,,,,,,,,,------......///000///......///111//////............/////////000111000//////111222222333555666888888777777444444444555555666666666666888::::::999777777777888888777666666666777777888999999888666555666888777777777666444111///---+++---////////////111222111///---,,,,,,,,,+++***++++++,,,------......///,,,,,,,,,+++***)))'''&&&''''''''''''''''''((((((((((((''''''(((((()))***(((&&&%%%&&&''''''&&&%%%###&&&))))))(((&&&&&&&&&((('''&&&&&&&&&''')))***&&&'''''''''&&&&&&%%%$$$&&&&&&'''(((((((((''''''%%%%%%&&&&&&''')))***+++******)))((((((((())))))(((((((((''''''''''''&&&)))******)))''''''(((*********))))))******+++,,,++++++************++++++---...//////000000//////000000///////////////000---...///000111222333333444444333333333333444555444333333222222333333333555666777888888888888888888888777777777888:::;;;;;;;;;:::::::::;;;===>>>>>>>>>===;;;999888999;;;999999777777888:::<<<>>>}}}xxxrrrooolllhhhddd```]]][[[XXXVVVUUUVVVVVVTTTQQQNNNLLLKKKIIIIIIHHHGGGEEEDDDBBBAAA@@@???>>>>>>???>>><<<;;;666777777777777666555555222333333111......000222////////////............---..................---+++---///...,,,+++***+++((()))+++------,,,+++***)))))))))***+++,,,......******++++++,,,,,,,,,,,,,,,,,,---///111111///,,,,,,,,,+++*********+++,,,++++++,,,,,,,,,---------...000111111///....../////////............/////////000000///......///111000111333555666666666555333333333333333333333333333555666666555555555666555555444333333333333333444666888777555444555666666666555333111///---,,,,,,...000000000000111333111///---,,,,,,,,,+++***)))***++++++++++++,,,---***++++++,,,+++***)))(((''''''''''''''''''&&&&&&''''''&&&&&&''''''((()))&&&%%%$$$%%%'''((('''&&&$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&'''((()))***++++++******)))(((((())))))(((((('''''''''&&&&&&&&&'''((()))(((''''''(((***))))))(((((())))))***+++******))))))))))))******,,,---.../////////......000000///...---------...///...------...000222333444333222111111222333444111111111111111222333444555555555555666777888999777666666555666888:::<<<::::::999999;;;===???AAA===>>>>>><<<999888;;;===999999888999:::<<<>>>???|||wwwrrrooonnnjjjddd___\\\ZZZWWWVVVUUUVVVVVVUUUQQQNNNLLLLLLIIIIIIHHHGGGEEECCCBBBAAA>>>======>>>???>>>;;;999777888999999999888666555///111111///------///222111111000000//////......,,,------------------,,,(((+++...///...,,,,,,,,,)))***,,,------,,,***)))************+++,,,------)))***+++,,,,,,,,,,,,+++***+++---000333444333111,,,+++*********+++,,,---++++++,,,,,,,,,---------...000222222000............------,,,,,,------...///000000///------...000///000222444555555555444222222222111111111111111111222333333333333444666333333222111000000111111222555888999666555555777666555333111///---,,,+++,,,...000111000000111222222///---,,,,,,,,,+++***'''((())))))))))))+++,,,((()))***+++,,,+++******(((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&%%%&&&((('''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&'''((((((((('''''''''''''''((()))***+++++++++***))))))((())))))(((((('''''''''&&&&&&&&&&&&'''(((((('''''')))***((((((((((((((()))******))))))(((((((((((())))))+++,,,---.........---,,,111000///------,,,,,,,,,000...,,,+++,,,...111333333222111000000000111222...//////000111333444555555444444444444666888999666666555555666888;;;===666666666777999===@@@BBB;;;======<<<999999<<>>???@@@|||xxxsssnnnjjjddd``````]]]XXXUUUVVVTTTSSSQQQQQQRRRRRRQQQOOOJJJIIIGGGDDDBBBAAAAAAAAA????????????>>>>>>>>>===999999888777666555444444222222222222222222222222///.........------------........................++++++++++++,,,,,,---...+++******,,,......+++((())))))***+++++++++++++++***+++,,,,,,------,,,,,,,,,---...000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,555555555444333000...---------,,,,,,,,,---......---...///000000111000000111222333555666777777777333333222222222333444444333111000000111222222111555333111000111222333333111222555777888888777777555444222111111111///---------..................------,,,,,,+++***))))))+++(((&&&%%%&&&((())))))'''&&&&&&''')))***((('''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''')))))))))((('''&&&$$$%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&%%%%%%)))(((((((((((())))))***+++***)))'''''''''((()))(((((('''&&&%%%%%%$$$$$$''''''''''''''''''&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))++++++------------++++++,,,---......------///000---------......---,,,,,,////////////...............///000111333444555666555777888666444444777;;;555666666666777777777888999999::::::::::::::::::999::::::;;;<<<===>>>>>>???>>>======>>>@@@BBBCCC}}}yyysssoookkkeeeaaaaaa___YYYWWWWWWUUUTTTRRRQQQRRRQQQPPPNNNKKKIIIGGGEEECCCBBBBBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;:::999888777666666333333333333333333333333////////////.........---........................,,,+++++++++,,,,,,---...+++******,,,......+++(((((()))******++++++*********+++,,,,,,------,,,,,,)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---444444444333222000...,,,,,,,,,,,,,,,,,,------...---...///000111111111111111222333444555666666666444333333333333444555555333222000000222333222111555444111000111111222222000222444666777777666555333222000///000///---,,,------------------------......---,,,,,,+++*********(((&&&&&&'''(((((((((((('''&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))...,,,***(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))++++++,,,------,,,++++++---...///...,,,+++,,,---,,,,,,,,,---------------000000000000000000000000//////000222333444555555555666777666444444777:::555555555555555555555666999999999::::::;;;;;;;;;999999:::;;;<<<===>>>>>>???>>>===<<<===>>>@@@AAA~~~zzzuuuqqqlllgggcccbbb```[[[YYYYYYWWWUUUSSSRRRQQQPPPNNNLLLKKKJJJHHHEEEDDDCCCCCCCCCCCCBBBAAA???===<<<;;;:::;;;;;;:::999888777666666444444444444444444444444000000000000////////////........................,,,,,,+++++++++,,,------+++***+++,,,------+++((((((((()))******************+++,,,,,,------,,,,,,((()))***,,,---.........------------------------...---,,,,,,,,,,,,---...222222222111000...---,,,+++++++++++++++,,,---------...///000111111111111000111222444555555555555444444333333444444555666444333111111333333333222555444333222111000111111000111222444444444333222111///------------+++***---------,,,++++++******......------,,,+++++++++((('''&&&'''(((((((((&&&(((''''''((())))))'''&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&#########$$$&&&''')))***,,,+++)))'''&&&%%%$$$$$$"""###$$$%%%&&&'''((()))'''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''((((((((((((***+++,,,,,,,,,,,,+++***...//////---+++))))))***,,,++++++++++++,,,...///000111111111111111111111000111111222333333444444444555666555444444666888444444444444444444444333888888:::;;;<<<<<<<<<<<<888999::::::<<<<<<===>>>>>>>>>===<<<<<<===>>>???{{{vvvrrrnnnhhhddddddbbb^^^[[[[[[YYYWWWTTTRRRQQQOOOMMMKKKKKKJJJHHHFFFDDDDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;999999888777666555444444444444444444333333333333111111111000000000000///........................,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,***)))(((((()))************)))***+++,,,,,,------,,,,,,++++++---...///000111111.................................------.........000000000///...---,,,,,,++++++******++++++,,,------...///000111222222222000111222333444444444444333333222222333333444555555333222222333444444333444555555333111000///000///000000111111111000000000...,,,,,,------+++***---,,,,,,+++***))))))(((,,,,,,,,,+++++++++******'''&&&&&&'''(((((('''%%%)))((('''((())))))'''%%%&&&%%%###""""""###%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%'''((('''%%%$$$######$$$&&&(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))******%%%%%%%%%%%%&&&'''))))))''''''&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''((((((((((((******++++++++++++******---......,,,***))))))***+++***))))))***,,,...000/////////000000000000000111111111222222333333333333444444444444444555666444444444444333333333333888999;;;===>>>>>>>>>>>>888888999:::;;;<<<======??????>>>=========>>>>>>|||wwwsssoooiiieeeeeeddd___]]]]]]ZZZWWWTTTRRRQQQOOOLLLJJJKKKJJJHHHFFFDDDDDDDDDDDD@@@@@@??????>>>>>>======999999888777666555444444333333333333222222111111222111111111000000000000........................---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,+++*********(((((()))******************+++,,,,,,------,,,,,,------......000111222222................................................///......------,,,,,,,,,++++++******++++++,,,------...///111222222333333111111222333444444444444111111000000111111222333555333222222333444444333333555666555222/////////.........///////////////000...------------,,,***,,,,,,+++***))))))((((((*********)))))))))))))))'''&&&&&&'''((((((&&&%%%(((''''''((())))))'''&&&&&&%%%###""""""###%%%&&&$$$############$$$%%%%%%'''&&&%%%%%%%%%&&&((()))&&&%%%#########%%%'''(((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''(((((()))***++++++,,,'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))************************+++,,,---,,,***)))***++++++***)))((()))+++...///,,,---------......//////000000000111111222222222333222333333444444444444444444444444444444444444999:::<<<>>>@@@@@@??????777777888999:::;;;<<<<<<@@@@@@??????>>>?????????|||wwwsssoooiiiffffffeee```^^^___ZZZWWWTTTRRRQQQOOOLLLIIIJJJIIIGGGEEEDDDDDDDDDDDD????????????>>>>>>>>>>>>;;;;;;:::999888777666666444333333222222111111000111111111111000000000000........................------,,,+++++++++,,,,,,,,,------,,,***)))***+++))))))***+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---//////------------------------------...//////...------...------,,,,,,,,,------+++++++++++++++,,,---------...///111222333333333222222333444444444444444000000//////000000111222444333111111333333333222000444777666222//////000,,,---------....../////////...------......---++++++++++++***)))))))))((((((((((((((((((((((((((('''&&&%%%&&&'''''''''%%%'''&&&&&&''')))***((('''&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$######$$$$$$%%%&&&'''%%%$$$$$$###$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((%%%$$$###""""""!!!!!!!!!&&&&&&&&&&&&%%%###"""!!!%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))******))))))))))))******+++,,,---,,,*********,,,***))))))))))))***,,,---******++++++,,,------------......///000000111111222111111222444444333111333333333444444555555555888:::<<<>>>??????>>>===666777888888::::::;;;<<>>===<<<<<<;;;;;;:::999888777666666555444444333222222111111111111000000000/////////...........................---,,,,,,+++++++++,,,,,,---...,,,)))((()))+++******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,...---,,,,,,,,,---......,,,,,,,,,,,,,,,------...---...///111222333444444333333444555555555555444000000000000000111111222333222000000222333222111...222777777333000///111++++++,,,,,,---...///000///---,,,,,,---...---+++************************((((((((()))))))))))))))(((&&&$$$$$$%%%''''''&&&&&&%%%%%%''')))******(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&!!!"""###$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######"""!!!!!!!!!""""""%%%%%%&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))))))))))))))*********+++***)))(((((((((((()))***---......---***))))))***)))))))))***************))))))***++++++,,,------++++++,,,---...000000111111000000222444444222000000111111222333444555555777888;;;<<<===<<<:::999666666777888999:::;;;;;;======>>>??????@@@@@@@@@{{{vvvrrrnnniiiffffffeeeaaa^^^___YYYWWWTTTRRRQQQOOOMMMJJJHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA???>>><<<;;;:::999999888777666555444444666666555444444333222222000000000000////////////...........................---,,,,,,++++++++++++,,,......,,,)))((())),,,++++++,,,------------,,,++++++,,,---------,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++...---,,,,,,,,,---...///------,,,,,,------...///---...///111333444444444444444555555666555555555111111111000111222222333333111000000111222222111,,,222777777444000000111+++++++++,,,---///000111...,,,+++,,,------,,,+++***************+++++++++)))))))))))))))*********)))'''$$$###$$$&&&''''''%%%$$$%%%'''***++++++)))%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))************)))*********++++++++++++***)))(((''''''((()))***000000000...+++(((((()))))))))*********))))))((())))))***+++,,,,,,------))))))+++,,,...///000111111000///111444555222///......///111222333444555555777999;;;;;;999777666666666777888999:::;;;;;;;;;;;;===>>>????????????}}}xxxuuurrroookkkgggeeebbb___]]]YYYWWWUUUSSSRRROOOKKKIIIKKKJJJHHHFFFCCCAAA???>>>>>>???@@@@@@???===:::999::::::999888777666555555666555444333222333444555333333222111000000111111///............---------.........------,,,,,,,,,...---,,,,,,++++++,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------...------,,,,,,,,,---......000000222222111///---+++---,,,***)))))))))******////////////............111000000111222222111///,,,---...111444444222000111222333333111//////000000000000...,,,,,,...000---...111333444333222111111000///...---...//////,,,,,,---...---,,,***)))******)))((((((((((((((())))))(((((((((((()))))),,,***((((((++++++)))'''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""###%%%&&&######"""""""""$$$%%%&&&#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%###"""!!!!!!!!!!!!###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((++++++******************)))'''&&&%%%%%%&&&((()))++++++++++++******))))))***+++,,,+++)))))))))***---------,,,,,,+++++++++---------------...///000444111...///111333333111000000222333333333333333555555555444444333333333666666666666666777777888999999888888999;;;===>>>zzzvvvrrroookkkgggeeebbb___\\\ZZZWWWUUUSSSRRROOOLLLIIIKKKJJJHHHFFFDDDBBB@@@???>>>???@@@@@@???===:::999::::::999888777666555555555444444333333333333333222222222111111111000000............------------------,,,,,,,,,+++++++++------,,,++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++*********+++,,,,,,------...,,,,,,,,,,,,,,,------...000000111111000///...------,,,+++*********++++++---------...............---,,,+++,,,---...,,,***.........111333444333111000222333333222111222333222333222000///...000111000111222333444444333333222111000///......//////,,,------...---,,,+++***+++******))))))))))))))))))(((((((((((((((((()))+++)))((((((******)))&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$######"""""""""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((******************)))))))))***+++***((((((((())),,,,,,,,,++++++*********++++++++++++,,,---...///111000///111333333111......///000111111222222222111111222222333333333333666555555555555666777777888888888888888999:::;;;|||xxxssspppkkkgggeeebbb^^^\\\ZZZXXXUUUSSSRRRPPPMMMJJJJJJIIIHHHFFFDDDCCCAAAAAA>>>?????????>>>===;;;:::::::::999888777666666555333333333333333222111111000111222222222111000///............------------,,,,,,++++++++++++******------,,,+++++++++++++++*********))))))))))))(((***+++---...---,,,***)))******++++++,,,---------+++++++++,,,,,,---------////////////////////////...---,,,,,,+++,,,,,,,,,,,,---...//////000//////...------...//////...,,,000//////000222444333222000222444444333333555666555555555444111111222333444444444333333444444555333222111///............,,,------------,,,++++++++++++***))))))))))))***((((((''''''''''''((((((***)))'''((())))))(((&&&&&&&&&'''''''''((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((((((((((((((((())))))***)))'''&&&%%%&&&'''''')))))))))))))))))))))))))))*********((('''((()))++++++***************)))************+++,,,---...---...///111333222...+++,,,---...///000000000000......///000111222333444555555444444444555666666666666777777777777777666|||xxxssspppkkkgggeeebbb^^^\\\[[[XXXUUUSSSRRRQQQNNNLLLJJJIIIHHHGGGEEEDDDCCCBBB????????????>>>===;;;;;;;;;::::::999888777666555222333333444333222000//////000222333333111///............---------,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,+++***+++++++++******)))))))))((((((((()))***---......,,,***(((*********+++,,,,,,------******+++,,,,,,---------//////.........///000000.........------------...000111222333333222222111222111111222333333222000222000///000222444444444333444555444333444555777666777777666444333333444888666444333222222444444222111000///...---------------------------,,,,,,++++++***)))))))))))))))((((((''''''''''''(((((()))(((((('''(((''''''&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))))))))***)))((('''&&&&&&&&&'''(((((((((((()))))))))))))))***+++***)))((((((***++++++++++++************))))))******+++,,,---...---...///000000///---+++,,,,,,---...////////////......///000111222333333333333333333333444555555444444666666666555444333{{{wwwrrroookkkgggeeebbb___]]][[[YYYUUUSSSRRRQQQOOONNNJJJJJJIIIGGGFFFDDDCCCCCC??????>>>>>>>>>===<<<<<<;;;;;;:::999888777666666222333444444333222000///...///111222222111000......------------,,,,,,,,,,,,,,,,,,---------------,,,,,,+++************++++++************)))))))))(((***,,,......,,,***((())))))***++++++,,,,,,---)))***+++------...------///......---......///000............///.........666777888888777666444333333222222222444444333111333111000111333444444444555555555444222222333555666777888777666555555666:::888555222000111222222000000//////...---,,,,,,---------------------...+++***))))))(((((())))))((((((''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((())))))&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))))))))******+++++++++))))))((((((''''''''''''((((((((((((((()))))))))+++,,,---,,,***)))***++++++,,,,,,,,,,,,,,,,,,,,,***+++++++++---...///000//////...---,,,,,,------------...///000000000000111111111222222222222333222222222111222333333444222333444444444333222111zzzvvvpppmmmjjjgggeeeccc```^^^\\\YYYVVVSSSSSSRRRQQQOOOLLLKKKJJJHHHFFFEEECCCCCC???>>>>>>>>>============;;;;;;:::999888777777666444444444444333111000000...///000111111111000///------------,,,,,,,,,,,,,,,,,,------------......,,,,,,+++***************++++++++++++************((()))+++,,,---,,,***)))))))))******+++,,,,,,,,,)))***,,,...//////..............................------...////////////...777888:::;;;:::999777555777666555666888888666555333222111222444555444333555555444222000000111333555777999999888888888999;;;999666333111000000111///////////////......------------,,,------...///++++++***))))))))))))***))))))(((((((((((())))))((()))***)))'''&&&'''(((''''''((((((((()))))))))%%%%%%&&&(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%###############$$$%%%&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))***))))))******++++++,,,,,,((((((((((((((((((((((((*********))))))(((((((((,,,---------+++***+++,,,,,,,,,,,,,,,,,,---------++++++,,,---...000111222/////////---+++***,,,...---...///000111111111111222222222333333333333333111111000000111111222333111111222222333222222222zzzuuunnnllliiifffeeedddbbb```]]]ZZZVVVSSSSSSRRRRRRQQQMMMMMMKKKIIIGGGDDDCCCBBB???>>>>>>===============<<<;;;::::::888888777666777666555333222222111111////////////000000000111---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,++++++***************+++++++++*********))))))))))))***+++++++++++++++)))))))))***++++++,,,,,,)))+++---///000000000///...////////////...,,,+++,,,---.../////////......333555777999::::::888777999888777888999:::888666333222222444666666444222222222111000......111333666888;;;<<<<<<;;;<<<======;;;888555333111000000//////000111222111111000...------,,,---...///000------,,,++++++++++++,,,******))))))))))))******(((***+++***((('''(((***'''((((((((())))))))))))&&&'''((())))))(((''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))---,,,+++)))'''%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$&&&'''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))*********++++++((((((((()))***+++++++++&&&'''((())))))))))))))),,,,,,+++***)))(((((('''+++,,,---,,,***)))***+++******++++++,,,,,,,,,,,,++++++,,,---...000222222...///111///,,,++++++------...///000000111111000000111111222333444555555000000//////000000111222111111000111111222333444zzzvvvmmmkkkhhhffffffeeecccaaa]]]ZZZVVVSSSSSSSSSRRRQQQOOONNNLLLIIIGGGDDDBBBAAA???>>>>>>============>>><<<;;;;;;:::999888777777888777555333222222222333/////////...///000111222---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++***)))*********************))))))))))))))))))*********++++++,,,)))))))))***++++++,,,,,,***+++...000111111000000...///000000///---+++)))+++,,,.../////////.........000444777999999999888444333333444555555444222222222333555777666444111/////////...---...111444666999<<<>>>>>>>>>???@@@>>>===:::777555222000000///000222333444444333333...------,,,---...///000//////...------------...++++++************++++++)))+++,,,+++((('''(((***(((((((((((())))))))))))(((((()))))))))'''&&&%%%((((((((((((((((((((((((&&&%%%$$$###$$$&&&)))***222000---***(((&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&%%%&&&'''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&''''''((()))******+++%%%&&&''')))************...---,,,+++***(((''''''***+++,,,+++)))))))))***))))))******+++++++++++++++++++++,,,...000111222,,,///222222///,,,++++++,,,---...///000000000000......000111333555666777///////////////000111111111000000///000222444555zzzuuuooollliiifffeeedddbbb```^^^]]]ZZZWWWSSSPPPMMMLLLKKKKKKLLLLLLJJJGGGDDDBBB@@@??????>>>===<<<<<<;;;:::999999888777666666555444333222222222333444555555555333222111000000000//////.........//////000---,,,++++++******++++++******++++++++++++******,,,)))'''&&&(((***,,,---+++******+++,,,,,,)))'''------------------------000000000000000000000000+++++++++,,,///000///...++++++,,,------...//////------000333777888777666000111111222222333444444222222333444555555444444///222444333111111444777333777<<>>>>>>>>>>>>>>>>>======<<<;;;:::888777555444444333333222111111222333333444333222111111000000111///...............//////,,,,,,+++************+++******++++++++++++************))))))******)))((()))))))))+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,........................---,,,++++++,,,,,,***))),,,,,,,,,,,,---------...------///222555666555333//////000000111222222222222222444555555666666666222444444444444555666888777999===??????@@@AAACCCBBB???;;;777555444555666888888999:::999999777777333111000......///000111000000////////////000000000//////.........//////...---,,,************+++''''''((()))***++++++,,,''')))+++------***(((&&&''''''(((((((((((((((''''''''''''&&&%%%'''***---///...+++(((&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))((((((((('''''''''&&&&&&'''((()))))))))))))))((((((''''''((()))***+++*********)))))))))))))))************************+++***)))(((((()))***++++++,,,,,,,,,,,,+++*********+++,,,...///......---...------,,,,,,------------------.........//////...///111333444444333222000000///////////////000222222222222222333444555yyytttrrrnnniiieeedddccccccbbb^^^]]]\\\YYYWWWUUUSSSRRRNNNMMMKKKIIIFFFEEEDDDCCC===>>>>>>>>>>>>?????????======;;;999777555444333333222222222222222222222111111000000000000111111///......---------......,,,+++******))))))************++++++++++++******)))***+++,,,+++)))'''%%%(((((((((***---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***++++++)))''',,,,,,,,,,,,,,,,,,------------...000222333222000---......//////000111111111222444555777777888888777666666777999:::999999;;;<<<=========<<<>>>???>>><<<888555333333444555888888999999888777666555222111000.........///000//////000000000000//////111111111000000///...---,,,,,,+++***))))))))))))''''''((()))***++++++,,,))))))***++++++)))((('''&&&''''''((())))))))))))%%%&&&''''''''''''))),,,((((((((('''''''''''''''&&&&&&&&&&&&''''''((()))((('''&&&&&&%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''(((((()))))))))(((((())))))((((((((())))))************)))(((((('''''')))***++++++++++++***)))+++***)))((())))))+++++++++++++++++++++***))))))***+++,,,...///......---,,,------.........------------........./////////---///111222444444444333111111111111111111111111222222222111222222333333{{{vvvtttooojjjfffddddddcccccc___^^^\\\ZZZWWWUUUSSSRRROOOMMMJJJGGGDDDCCCCCCCCC????????????????????????===<<<;;;:::888777555555333444444555444444333222///////////////000111111///......------------...++++++***)))))))))************++++++++++++******((()))+++,,,+++)))((((((***))))))***,,,------,,,************************************************'''&&&'''))),,,---,,,+++++++++,,,,,,------......---,,,,,,...///000...---------......///000000000111222444555777888999999:::888777888<<<===;;;888;;;<<<<<<;;;::::::;;;===:::888555333111222222333666666666555555444333333111111///...............------////////////------...//////000000...---,,,+++******)))((((((''''''))))))((((((((('''''''''((((((((((((''''''''''''%%%&&&'''))))))*********&&&((())))))(((''''''((($$$%%%&&&'''''''''''''''%%%%%%%%%&&&''')))***+++(((((('''&&&%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((()))((((((''''''******))))))))))))))))))************))))))))))))***+++---......---+++*********)))))))))***,,,---+++,,,,,,,,,,,,+++*********+++,,,...///......---+++,,,.../////////------............////////////,,,---///111222333333333111111222222222222222222222222111111111222222333zzztttpppkkkgggeeedddcccbbb```___\\\YYYUUURRRPPPNNNOOOLLLIIIEEECCCCCCCCCDDDCCCBBBAAA@@@???>>>======;;;;;;::::::999999888888555666777888777666444333............///000111111000///...---------------,,,++++++***)))***************++++++++++++******''')))++++++******,,,///---+++******,,,,,,+++***************************************************''''''(((***---......---******+++,,,...///000000---,,,+++,,,------,,,***------......///000000000000111222444666777888888:::888777999<<<===:::777888999999999777888:::<<<555444222000000000111111333222222111111000000000111000///...------------***+++,,,------,,,+++***)))***,,,---------,,,+++))))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&'''((()))************(((***+++***(((%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&(((******'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&***************)))))))))))))))***++++++,,,------***+++---......---+++***))))))))))))***+++---...------......------,,,+++***+++,,,...///......---+++,,,...///000///.............../////////000000//////000222333444444444111111222333444444333333222222222111222222333333}}}tttqqqllliiigggeeecccaaa```^^^\\\XXXTTTQQQNNNMMMLLLKKKHHHEEECCCCCCCCCDDDEEEDDDCCCAAA???>>>===<<<::::::::::::::::::::::::666777999::::::888555333///////////////000111111111000///...............---,,,++++++******++++++******++++++++++++******'''***,,,,,,++++++///333...---+++***+++,,,+++***************************************************++++++***,,,---...,,,+++,,,,,,---...///000111111,,,+++******+++,,,+++***,,,------...//////000000//////111222444444555555666666666888999888777555444555777777666666777888111000///.........///000//////............//////000000///...---,,,,,,+++******++++++++++++******'''((()))******+++++++++))))))))))))((('''&&&%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$'''(((((()))************)))***+++***'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$&&&'''))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((''''''))))))***++++++******)))((()))***+++,,,...//////)))***++++++++++++***)))))))))((()))***,,,...///...............------,,,***+++,,,...///......---,,,---...///////////////....../////////000000000222222333333444555555555000111222444444444333333222222222222333444555666}}}sssqqqnnnkkkiiifffbbb```^^^]]][[[XXXUUURRROOONNNJJJHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>><<<<<<;;;;;;:::::::::999555777:::;;;:::888444222000000000//////000111111222222111//////......///...---,,,,,,+++,,,,,,,,,******++++++++++++******(((,,,000000...---...111...,,,******+++------,,,++++++++++++++++++++++++************************+++******+++---...---+++000000000000000/////////,,,***))))))+++,,,+++***++++++,,,,,,---.........---...///000111111111111111333555666444333222222222444666666444333222333---------,,,,,,---......------,,,,,,---...///000/////////...---,,,+++***++++++************++++++)))((((((((((((((())))))))))))******)))(((&&&%%%""""""###$$$%%%&&&''''''&&&''''''''''''&&&%%%%%%((())))))*********))))))((())))))((('''&&&'''((('''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%&&&'''((()))******((('''&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((((((((((((***+++,,,++++++***))))))***+++,,,,,,------************************)))(((((()))***---///000------......------,,,+++***+++,,,...///......---------------...///000111.../////////000000000000222222222111222222222333///000222444444444333222111222222333444666777888|||sssqqqooommmkkkgggbbb___]]]\\\ZZZXXXVVVSSSRRRQQQHHHGGGFFFEEEEEEDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>======<<<:::999888888555777999;;;:::777333000111111000000000000111111333333111000///////////////...------,,,,,,------******++++++++++++******'''---333444111------...,,,***)))))),,,...//////++++++++++++++++++++++++))))))))))))))))))))))))''''''(((***...//////...444333222111000///...---+++***))))))+++,,,,,,+++)))******+++,,,,,,------------...///////////////---111444444111//////111111333555555333111//////,,,+++++++++,,,,,,---...---,,,,,,,,,---///111222/////////...---,,,***)))---,,,+++******+++,,,---,,,***)))'''''''''(((((()))************((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$'''((()))))))))(((&&&%%%)))************))))))(((&&&'''(((''''''''')))+++'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&'''((()))...---+++)))'''%%%%%%$$$)))(((((('''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((((((((((('''(((***+++,,,,,,,,,+++***************+++++++++---,,,,,,++++++,,,,,,---((((((((()))+++---///111,,,,,,------,,,,,,+++******+++,,,...///......---...---------...///111222////////////000000000000000//////..................///222444444444333222111222222333555777999:::xxxuuuqqqnnnkkkhhheeebbb```^^^ZZZVVVTTTRRRRRRRRRMMMLLLJJJGGGEEEDDDFFFGGGHHHEEEBBB@@@@@@@@@@@@@@@===<<<:::999999:::;;;;;;666666666666555444333222222111000111444444111...333333111000////////////,,,,,,------------,,,,,,+++++++++******)))))))))***,,,...000000...,,,***+++***)))(((((()))******.........------,,,,,,,,,,,,+++***)))((((((((((((***+++,,,---............::::::999666222///...///))))))***))))))((('''&&&,,,---...---+++***+++---...---+++++++++---///000000000000000111222444555/////////000///......---...//////---+++))))))***++++++,,,,,,,,,---------,,,---......,,,,,,---...******************++++++))))))))))))((('''&&&%%%))))))((((((((('''''''''%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&'''(((((('''(((((((((((((((''''''(((((()))******)))((('''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&)))+++---///,,,(((###""""""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,---+++)))'''&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&******++++++++++++******'''((()))***+++,,,,,,,,,///---***(((((())),,,...)))******++++++,,,,,,---////////////...---,,,+++---,,,++++++,,,///111333...///000111222333333333222222333333333222111000//////...000222444333333000222444444333222333444777666555333333555666888~~~yyyuuupppllljjjhhheeeccc```^^^ZZZWWWTTTSSSRRRRRRMMMMMMKKKHHHFFFEEEFFFHHHGGGDDDAAA@@@@@@AAA@@@@@@@@@???===<<<<<<======>>>666666666555444444333333111000000222555555333111222222111000////////////,,,,,,------------,,,,,,,,,,,,+++++++++*********)))***,,,------,,,***)))+++***)))(((((()))***+++...------------------,,,,,,,,,+++******************+++,,,............---444333222111000...,,,+++(((((())))))))))))(((((()))+++------,,,+++,,,---...---,,,+++,,,---///000...------------...000111...............------,,,---......,,,***))))))******++++++++++++,,,,,,,,,,,,---...---,,,+++,,,---++++++++++++++++++++++++)))))))))(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&''''''((((((''''''((((((((((((''''''&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$#########!!!!!!!!!"""###%%%'''(((+++)))&&&$$$###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((++++++)))'''&&&%%%&&&&&&'''''''''&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&'''''')))***+++,,,,,,,,,,,,,,,+++************+++))))))***+++,,,,,,------......//////......---------,,,++++++,,,...000222...///111222333333444444111222333333333222000///000000///111333555444444333555666666444333444555666555444333333555666777}}}yyyuuuoookkkiiigggfffeee```^^^[[[XXXUUUTTTSSSSSSNNNMMMJJJHHHGGGFFFGGGGGGDDDBBB@@@???@@@AAAAAA@@@===<<<;;;:::999:::;;;;;;777666555333333333333444111000111333555666555444111111000000//////......,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))+++***)))(((((()))***+++---------------.........---,,,,,,+++++++++,,,,,,)))***,,,...///...---,,,---,,,,,,...000///,,,((((((((())))))))))))))))))&&&)))+++---,,,,,,------///...---,,,,,,...///000,,,,,,++++++++++++,,,---,,,,,,------,,,,,,+++******+++,,,+++)))((()))***)))))))))*********++++++,,,---...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((''''''$$$%%%&&&''''''&&&%%%%%%'''&&&&&&%%%$$$###""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$###############$$$$$$%%%&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((***++++++++++++******+++,,,,,,***)))(((((()))***+++,,,---......------...////////////......------,,,---...///000///000111333444444444444111222333333333222000///222111111222555666666555666777999999777666666777666666555555555666888999yyyuuunnnjjjhhhgggffffffaaa___]]]YYYWWWUUUSSSSSSMMMKKKIIIHHHGGGGGGFFFEEEBBBAAA??????AAABBBBBBAAA<<<;;;:::888888888999999888666444222222222333444111111222222333444444333000000000000//////......------............------------------------------***)))(((((((((((()))***+++***)))))))))***+++,,,,,,,,,------......//////,,,+++++++++++++++,,,---)))***---...///...,,,++++++))))))...333444///*********))))))))))))))))))$$$'''+++------------...///......------...//////------,,,,,,++++++++++++******++++++******)))(((''')))***)))(((((()))***((((((((())))))))))))***+++---......,,,*********,,,,,,,,,,,,,,,+++++++++(((((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&''''''((((((''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&((((((((((((((((((((((((((((((((((((%%%&&&&&&%%%$$$%%%(((******)))((('''&&&&&&%%%%%%$$$$$$###"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&((()))***+++++++++******+++++++++***)))((((((((()))***,,,---......,,,,,,---...///000000000000000////////////000111000111222333444555555555222333444444444333111000333222222333555777777666666888:::::::::999:::;;;999888888999999;;;<<<===yyytttnnniiiggggggffffffaaa```^^^[[[XXXVVVTTTSSSMMMJJJHHHGGGGGGGGGEEECCCBBB@@@???@@@BBBCCCBBBAAA@@@???===;;;;;;;;;;;;<<<888666444222111222333444333333333222111000000111///000000111000000///.........////////////......------------------------+++***)))(((((()))***++++++***)))))))))***,,,------------....../////////***************+++,,,---)))+++,,,......---,,,+++***((()))...444555111------,,,***)))((((((((((((&&&(((+++,,,,,,,,,---............---------......,,,,,,,,,+++******)))))))))))))))))))))(((((('''&&&((())))))''''''(((***''''''((((((((()))))))))+++---//////---+++******,,,+++++++++*********)))(((((((((((('''&&&%%%$$$'''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''%%%&&&'''((())))))((('''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$"""###&&&'''((('''&&&%%%((((((((((((((((((((((((###############&&&***...***)))(((&&&%%%%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""#########$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((())))))))))))((((((%%%&&&'''((()))*********+++***)))((((((((())))))''''''((()))***+++,,,---***+++,,,...////////////111111111111111111222222000111222333444555555555333444555555555444222222222111111333555777666555333666999::::::;;;===>>>;;;<<<<<<===>>>@@@AAAAAAwwwsssnnnjjjhhhgggfffeeebbbaaa___\\\ZZZWWWUUUTTTMMMJJJGGGGGGIIIHHHEEEBBBCCCAAAAAAAAACCCCCCBBBAAA>>>===<<<:::999999999:::666555444222222222222333333444333222///...///000///000111222222111000///......////////////......,,,,,,---------------...,,,+++***))))))***+++,,,+++***))))))***+++---................../////////))))))))))))***,,,------++++++,,,,,,,,,,,,++++++(((((()))---111333111...---,,,***)))(((((())))))***+++---,,,,,,,,,---///---------------,,,,,,,,,))))))******)))(((''''''(((((())))))(((((('''&&&'''((())))))''''''((()))'''''''''((((((((())))))***,,,///000...---,,,,,,,,,++++++******)))))))))''''''(((''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&'''(((************)))""""""###$$$%%%&&&&&&'''!!!""""""#########"""""""""$$$&&&'''((('''%%%$$$''''''''''''''''''''''''"""############''',,,///)))(((&&&%%%$$$$$$%%%&&&$$$###"""!!!!!!!!!"""###%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''$$$%%%&&&((())))))))))))+++***((('''''''''((()))'''''''''((())))))************+++------.........111111111222222333333333///000111333444444444444333444555555555444222111111000000111444555555444222444777999999:::<<<===;;;<<<===???@@@BBBCCCCCCuuurrrnnnkkkiiigggeeedddbbbaaa```^^^[[[XXXVVVTTTOOOLLLIIIIIIKKKKKKGGGCCCDDDCCCBBBCCCDDDDDDCCCAAA<<<;;;999777666666666777555555444333333222222111333444444222//////111333000111222333333222111000,,,,,,------------,,,,,,++++++,,,,,,------------+++******************+++******))))))***,,,---...////////////............))))))******,,,---...///---,,,+++******+++,,,,,,)))***+++---///000000000+++***)))((()))***,,,---//////...,,,******---///,,,,,,---,,,,,,++++++***)))******++++++***)))(((((((((((()))(((''''''&&&((()))***)))((('''((()))'''(((((((((((()))))))))))),,,///111000///......------,,,++++++***))))))''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''(((***++++++******#########$$$$$$%%%%%%&&&!!!""""""""""""!!!!!!###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$&&&***---'''&&&$$$######$$$%%%&&&$$$###"""!!!!!!"""$$$%%%&&&%%%$$$$$$$$$%%%''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''$$$%%%&&&'''((()))))))))(((((())))))(((((('''&&&'''''''''''''''''''''''')))***++++++,,,,,,,,,,,,...///000111222222333333...///111222333333444444111222333333333222111000///......///222333333222222444666777666777888999888999;;;===???@@@AAAAAAtttqqqnnnkkkjjjhhheeecccbbbbbb```^^^[[[XXXVVVTTTQQQNNNKKKKKKNNNMMMIIIEEEEEEDDDCCCDDDEEEEEECCCAAA???>>><<<:::999999999999444444444444444222111000222444444333111111444777000111333444444333222111***++++++,,,,,,++++++***+++++++++,,,,,,---------))))))************))))))******))))))***,,,---///000000//////......------******+++,,,---///000111...,,,***))))))***,,,---+++---////////////111333((((((''''''))),,,///000333222000,,,******,,,///,,,,,,,,,,,,,,,+++***)))+++,,,---......---,,,+++(((((())))))(((((('''&&&)))*********((('''((()))(((((((((((()))))))))***(((,,,000222111000000000......---,,,,,,+++******''''''''''''&&&%%%$$$$$$'''''''''((((((((()))))))))((('''&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%&&&(((************)))%%%%%%$$$$$$$$$$$$$$$$$$!!!############""" """$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&(((+++&&&$$$###""""""###%%%'''$$$###"""!!!"""###%%%'''&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&(((((())))))))))))(((((($$$$$$&&&'''((()))))))))%%%'''***++++++)))&&&$$$''''''&&&&&&&&&%%%%%%%%%))))))***++++++++++++***,,,,,,...000111111222222...///000111222333333333000000111222111000///......------...111222222111333444666666444333444555555666888:::<<<>>>??????xxxtttpppllljjjiiifffeeedddaaa]]][[[YYYWWWTTTRRRQQQOOOKKKJJJIIIGGGEEEDDDEEEFFFFFFDDDAAA@@@BBBEEE>>>======<<<:::999888888555555666666555555444333555333111111222333222111444444222111000000//////------,,,++++++******)))(((((()))+++,,,---...///......---,,,++++++++++++,,,,,,,,,,,,------...///000000///...,,,***((('''+++***))))))+++---///111000...,,,***)))***,,,---***,,,///222333222111000***)))((('''(((***,,,---...,,,***)))((()))***+++)))***,,,,,,************+++***)))))))))***,,,---,,,+++***)))((('''&&&%%%)))******++++++)))((('''))))))(((((())))))***+++)))+++---///000000000///,,,,,,+++***)))((('''''''''''''''((((((((((((((())))))(((((((((((()))))))))*********)))&&&$$$###$$$$$$$$$$$$$$$&&&''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&''')))***)))(((&&&&&&&&&'''(((&&&""""""###$$$$$$###$$$&&&((( !!!"""$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((######$$$%%%%%%%%%$$$$$$""""""!!!!!!"""###$$$$$$'''''''''%%%$$$$$$&&&(((%%%%%%%%%&&&&&&'''''''''+++*********))))))((((((%%%&&&(((((('''&&&&&&''''''''''''''''''((())))))***)))'''&&&%%%%%%&&&&&&(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000//////////////////...---//////.........---------111222111000///000333555777666666888:::;;;:::888yyyvvvqqqnnnllliiigggeeedddbbb^^^[[[YYYWWWUUUSSSPPPNNNLLLJJJJJJJJJHHHGGGEEEFFFFFFDDDAAA@@@BBBDDD???>>>===<<<;;;:::::::::666666555555555444444444555333111111222333222111333222222111111111222222------,,,,,,+++*********((())))))***+++,,,------...---,,,+++++++++++++++,,,,,,++++++,,,------...//////...---,,,***)))(((+++*********+++---///000///---+++))))))***,,,---+++,,,...000000000...---***)))((('''((()))+++,,,---,,,***(((((()))***+++)))++++++++++++***))))))******))))))***++++++,,,,,,,,,+++***)))''''''&&&)))******+++***)))(((''')))))))))************+++)))***,,,---.../////////++++++******)))(((((((((((('''''''''''''''(((((('''''''''&&&&&&''''''''')))))))))((('''&&&$$$###%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&(((+++------,,,&&&%%%$$$$$$%%%&&&%%%###$$$$$$%%%%%%$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&$$$###""""""!!!"""""""""""""""######$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''***)))))))))((((((((((((&&&((()))((('''%%%%%%&&&'''''''''''''''((())))))***)))(((&&&%%%%%%&&&&&&((((((((()))))))))******,,,,,,,,,,,,,,,,,,++++++---------.........//////---...............------///.........------------111111111///...///222444555555555666888999888777{{{xxxsssooollljjjgggeeeeeebbb^^^\\\ZZZXXXVVVTTTPPPNNNLLLKKKKKKKKKJJJIIIDDDEEEEEECCCAAA@@@AAACCC@@@???===<<<;;;:::;;;;;;777666555444444444555666555333111111222333222111111111111111111222333333------,,,,,,++++++******)))))))))*********++++++,,,,,,++++++***++++++++++++++++++***++++++,,,---------------,,,+++***)))+++*********+++,,,...///---,,,*********+++---///,,,---.........,,,+++******)))((('''((()))***+++++++++)))((((((((()))******++++++,,,+++***)))((())))))***++++++++++++***,,,,,,++++++***)))(((((())))))*********)))((('''((()))***+++,,,+++******************+++,,,......)))))))))))))))))))))))))))((('''&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$%%%&&&'''))))))))))))(((%%%%%%$$$$$$%%%&&&((()))$$$$$$&&&)))---000000///'''%%%"""!!!###%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%###"""""""""##################"""""""""###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''&&&((()))(((&&&%%%%%%&&&'''''''''''''''((())))))***)))((('''&&&&&&'''''''''((((((((((((((())))))******+++++++++++++++***,,,,,,,,,,,,------------,,,,,,---------------,,,............------------///000000///...///111333333333333444666777666555~~~|||xxxsssooollljjjgggeeeeeebbb___\\\[[[YYYWWWUUUQQQOOOLLLKKKJJJJJJHHHGGGDDDDDDDDDCCCAAAAAAAAAAAA???>>><<<:::999:::;;;;;;888777555333333444666777555333111111222333222111111000000///000000111111...------,,,++++++*********)))))))))))))))))))))++++++*********++++++,,,+++***************++++++++++++,,,,,,,,,,,,++++++************+++,,,---...---,,,++++++,,,...///111.........---,,,+++***)))******)))((((((((())))))******)))(((((())))))*********+++,,,,,,+++)))'''))))))+++,,,,,,+++***))),,,,,,,,,++++++*********)))))))))))))))(((((((((((()))+++,,,---,,,***)))))))))(((((()))***,,,---(((((())))))***************)))'''&&&%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%$$$###$$$%%%%%%$$$%%%((()))***)))((('''%%%$$$$$$$$$$$$&&&'''((($$$$$$&&&)))---/////////'''$$$"""!!!"""#########$$$#########%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$###"""!!!"""###&&&'''$$$$$$$$$$$$###""""""!!!$$$&&&))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&&&&''''''''''''''''''((())))))***))))))(((((('''''''''''''''''''''((((((((((((((()))***+++++++++*********+++++++++,,,,,,,,,,,,+++,,,---...............------------------------...///000///......000222333222222444666777666444}}}zzzwwwrrrnnnllliiigggeeeeeebbb___\\\[[[YYYWWWUUURRRPPPLLLJJJIIIGGGEEECCCCCCCCCBBBBBBBBBAAA@@@???===<<<:::999999999999:::999777555444333444666777555333111111222333222111111111///......---------......------,,,++++++************)))))))))))))))************+++,,,------+++******))))))*********)))***++++++,,,,,,++++++************+++,,,,,,---------------...000111222111000///---,,,,,,++++++++++++***)))))))))))))))***)))))))))))))))******+++***+++---///...+++((()))***+++,,,,,,+++)))))),,,,,,,,,+++++++++++++++)))))))))(((((((((((((((''')))+++,,,,,,,,,***))))))(((''''''((()))+++,,,((((((((()))******+++++++++***)))'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&"""$$$&&&((()))((('''&&&$$$$$$######$$$%%%'''(((&&&%%%&&&(((+++,,,,,,+++%%%$$$###$$$%%%%%%$$$"""%%%###!!!"""$$$&&&&&&%%%!!!!!!###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###"""!!!!!!!!!###&&&'''$$$$$$%%%%%%$$$###"""!!!###%%%((()))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###%%%'''(((''''''(((***'''''''''''''''((())))))))))))))))))))))))((((((((((((((((((''''''''''''''')))***+++,,,+++******************+++++++++,,,+++,,,---//////000000000,,,,,,------------------...///000000...///000222444333333555777888777555}}}yyyuuuqqqnnnllljjjgggfffdddaaa^^^\\\ZZZYYYWWWUUUSSSPPPMMMJJJHHHFFFCCCAAACCCBBBAAAAAABBBAAA???===::::::::::::999999888888888777666555555555666777555333111111222333222111222111000...------,,,,,,......------,,,,,,++++++*********************)))+++***++++++,,,---...///,,,+++******)))*********))))))***+++,,,,,,++++++)))******++++++++++++,,,---------...///000111111111000...---------...///------,,,++++++***)))(((************+++++++++++++++***+++...222222...******++++++++++++***))))))++++++++++++++++++,,,,,,***)))((('''''''''(((((('''((()))***+++***))))))((((((((((((((()))******(((((())))))*********+++,,,,,,+++***)))'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$&&&&&&&&&&&&%%%$$$$$$######$$$%%%'''(((&&&&&&&&&''')))***)))'''$$$$$$%%%)))---//////...,,,'''###"""$$$&&&&&&%%% !!!"""$$$%%%&&&''''''%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""!!!""""""######$$$%%%%%%%%%$$$###"""!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''(((''''''(((***'''''''''''''''((())))))))))))************)))))))))))))))(((((((((((('''''')))+++,,,---,,,+++***************+++++++++++++++,,,---///000111111111,,,,,,,,,,,,------------...///111111000///000222444444444555777888777666}}}xxxuuuqqqnnnmmmllljjjhhhbbb```]]][[[ZZZXXXVVVUUUSSSPPPMMMJJJIIIHHHEEECCCCCCAAA@@@AAABBBBBB???<<<999:::;;;<<<<<<:::999777777777777666666666666666555333111111222333222111222111000///////////////.........---,,,,,,++++++*********++++++++++++++++++++++++,,,---///000111,,,,,,+++***************)))******++++++++++++***)))******+++++++++++++++,,,,,,------......//////000...---,,,,,,...000222///......---,,,+++))))))******+++,,,,,,,,,,,,,,,+++***+++///444555111,,,,,,++++++***))))))******)))*********++++++,,,,,,***)))((('''&&&''''''(((''''''((((((((()))))))))'''(((((())))))))))))))))))))))))))))))*********,,,---------+++)))&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&$$$############%%%&&&'''&&&%%%%%%'''))))))((('''###$$$'''---666>>>CCCEEE777000'''###$$$&&&&&&$$$!!!"""###$$$%%%&&&&&&&&&$$$###!!! !!!###$$$&&&%%%%%%$$$$$$%%%%%%%%%############"""""""""""""""###$$$&&&&&&%%%$$$###!!!"""######""""""$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&''''''%%%'''(((((('''&&&&&&''''''''''''''''''((())))))))))))***+++++++++***)))******)))))))))(((((((((''')))+++.........,,,+++*********+++++++++,,,,,,******,,,...///000111111++++++,,,,,,,,,---------...000222222111000111222444444444555777888777666~~~yyyvvvrrrooonnnmmmllljjjbbb___\\\ZZZYYYXXXVVVTTTRRRPPPMMMKKKKKKJJJHHHFFFBBBAAA@@@AAABBBBBB???;;;999:::<<<>>>>>><<<999888777777777888777666555555555333111111222333222111111111111111111222222333///......------,,,++++++******+++++++++,,,,,,,,,++++++,,,---...///111222------,,,+++******++++++)))******+++++++++******)))******+++++++++******++++++,,,,,,,,,,,,,,,---...---++++++,,,...111333000//////...---+++***)))***+++,,,---------------+++***+++000666777333...---,,,***)))))))))***+++)))))))))******++++++,,,***)))(((&&&&&&''''''((((((''''''''''''((())))))'''((()))*********((((((******))))))))))))))))))---...//////---***'''$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$&&&'''((($$$############%%%&&&'''%%%%%%%%%''')))******(((######'''///<<>>>>>===>>>>>>?????????===<<<;;;:::999999888777666666555444222111111222333333222///000111222333222111111111000...,,,+++++++++,,,+++******))))))******++++++---///111222222111000.........,,,***)))+++---+++++++++++++++++++++,,,------,,,+++************---,,,+++++++++,,,---...,,,------+++******,,,...///...---,,,+++,,,,,,---------,,,+++************((()))+++---...000000000......---,,,++++++******)))************+++++++++++++++***)))(((((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''(((((()))***++++++,,,,,,---...///...,,,)))))))))+++(((%%%$$$&&&'''((('''%%%%%%%%%%%%&&&((()))***%%%%%%%%%$$$$$$#########$$$$$$%%%&&&'''((()))******((('''))),,,...,,,***%%%&&&(((...===MMMTTTTTTAAA888+++###"""$$$$$$"""######$$$$$$$$$%%%%%%%%%########################%%%&&&&&&$$$"""!!!!!!######$$$%%%&&&&&&&&&&&&%%%&&&$$$""" !!!"""$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''"""###$$$%%%%%%%%%$$$###'''&&&&&&((())))))((('''$$$$$$%%%%%%'''(((***+++---,,,+++)))((((((''''''++++++***************++++++******+++---...------------...---)))(((+++111111000...---,,,,,,------//////............//////111111111000000000000000444555666666555555777999|||wwwqqqmmmmmmllljjjgggaaa```]]]ZZZXXXVVVTTTTTTTTTPPPKKKKKKLLLKKKGGGCCCDDDCCCBBB@@@????????????>>>>>>??????>>>===<<<;;;777777777777777777777777222000...///000111000000000000//////000000111222111000...,,,+++++++++,,,++++++************++++++---------......///000000.........,,,***)))+++---,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***+++++++++---,,,++++++++++++,,,---***++++++)))((((((***,,,///...---,,,,,,,,,------......---,,,++++++++++++++++++,,,------...------.........------,,,******(((((()))))))))***************)))(((((((((((((((''''''(((((()))))))))***''''''''''''''''''''''''((())))))******+++++++++---......---,,,++++++,,,000...,,,)))'''&&&''''''((((((((((((((()))***+++)))(((((('''&&&%%%%%%%%%$$$%%%&&&'''((())))))***)))((()))+++......,,,***%%%&&&'''+++666BBBGGGFFF888000'''!!!!!!############$$$$$$$$$$$$%%%%%%%%%########################%%%&&&&&&$$$""""""###$$$"""###$$$%%%&&&'''((((((%%%$$$"""!!! !!!!!!"""######$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&"""###%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''%%%%%%%%%&&&'''((()))***++++++***)))((((((((((((+++******))))))******************+++,,,---...---.........---++++++...222000000...------......///000000////////////000000000000000000000000000000111222444444444555777999}}}yyyuuupppnnnnnnmmmiiifff```___]]]ZZZXXXWWWVVVUUUQQQMMMJJJJJJKKKKKKHHHEEECCCBBBBBBAAA@@@@@@AAAAAA????????????>>>===<<<;;;555555666666666777777777111///......///000000///111000...---...///111333111000...---,,,+++++++++,,,,,,++++++++++++,,,,,,///...,,,++++++,,,...000.........---+++***+++,,,......------,,,,,,+++++++++++++++***++++++,,,,,,---,,,++++++++++++,,,,,,*********)))'''(((***,,,......---,,,,,,,,,------///...---,,,,,,++++++,,,------------,,,+++******------/////////---+++)))'''((((((((())))))))))))***)))((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,,,,++++++...000666666555111+++'''''')))++++++***++++++++++++++++++***)))((('''&&&%%%%%%$$$%%%%%%&&&'''((())))))((((((***---///...,,,)))&&&''''''(((...555666222...)))###!!!###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$%%%%%%$$$""""""$$$%%%!!!!!!"""###%%%''')))***#########""""""!!!!!! !!!!!!"""###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%&&&###$$$&&&'''((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''(((((((((***))))))(((((())))))*********))))))))))))***************+++,,,...///000//////...---...///111222000////////////000111111111111000000000000111111000000000000000000000000...000222222333444777999}}}xxxuuuqqqppppppnnnjjjfff```^^^]]]ZZZYYYWWWVVVVVVPPPNNNKKKJJJJJJJJJGGGEEECCCBBBBBBBBBBBBBBBCCCCCC@@@??????>>>===<<<;;;;;;666666666666555555555555333111000000111222222111111000000///000111222222000000///...---,,,++++++---,,,,,,++++++,,,,,,---///...---,,,,,,------......//////---+++***+++,,,//////...------,,,++++++************+++,,,------,,,,,,,,,++++++++++++++++++++++++***))))))+++---------------------------......---,,,++++++++++++------------,,,***))))))+++---///000000...+++)))((((((((()))))))))************)))(((((()))))))))%%%&&&'''((()))***+++,,,))))))))))))(((((((((((())))))((((((((((((((((((((()))))))))(((***...111999;;;<<<777000++++++...,,,,,,,,,,,,,,,++++++++++++***)))'''&&&$$$############$$$%%%%%%&&&''''''%%%'''***---...,,,)))''''''((((((&&&(((,,,***%%%)))&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&########################"""###$$$###""""""###%%%!!!!!!!!!"""###%%%'''((("""############"""!!! !!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%'''((())))))))))))%%%&&&'''((('''''''''((('''''''''(((((((((((('''((((((((((((((()))******))))))((((((((()))*********+++,,,,,,---///222444111222111//////222222000//////000000111222333333333222222111111222222333000000111111222222333333000222333333333444666888}}}zzzvvvsssrrrrrrpppkkkfff```___]]][[[YYYXXXWWWVVVQQQPPPMMMKKKJJJHHHFFFDDDCCCCCCCCCBBBCCCCCCDDDEEEAAA@@@???>>>===<<<;;;;;;999888777666555444333222333111000000111222222111///000222444444333222111000000//////...---,,,+++---,,,,,,++++++,,,,,,------...///000///...---,,,---//////...,,,++++++,,,//////...------,,,++++++************+++,,,------,,,,,,,,,++++++************++++++)))((((((***,,,,,,------------------------,,,+++***))))))))))))+++++++++,,,++++++******+++,,,...000///...+++))))))))))))*********++++++******)))))))))******+++%%%&&&'''((()))***+++,,,******))))))((((((((('''((('''''''''''''''''''''%%%&&&&&&&&&&&&(((,,,///666:::===:::444000000333++++++,,,,,,,,,+++******+++***)))(((&&&%%%$$$###"""""""""######$$$$$$%%%###&&&)))++++++)))&&&%%%'''))))))&&&&&&(((&&&!!!&&&%%%$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&########################!!!""""""""" """$$$"""""""""""""""###$$$%%%"""######$$$######"""!!! !!!"""###$$$%%%&&&&&&#########$$$%%%%%%%%%%%%%%%&&&''')))******))))))$$$&&&((((((&&&&&&'''(((&&&'''((())))))(((((('''''''''''''''((()))***+++((('''''''''(((((()))******,,,---......111555999555888777222000222222...//////000111222333444444333333222222222222333333111111222333333444555555555666666666444444666888|||xxxuuusssrrrpppkkkfffaaa```^^^[[[YYYWWWVVVVVVRRRQQQOOOMMMJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEBBBAAA???===<<<;;;;;;;;;::::::999777555444222222222000//////000111111000...111444666777555222000000000000000...---,,,+++,,,,,,++++++++++++,,,,,,,,,---///111111///...,,,---///000///---++++++,,,......------,,,,,,+++++++++++++++***++++++,,,,,,+++,,,,,,,,,+++***)))(((((((((((('''%%%&&&(((***+++,,,---.........------,,,+++***))))))((((((((())))))***+++++++++*********+++---......---+++***************++++++++++++)))))))))))))))******+++&&&''''''((()))******+++***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%&&&)))+++000333777777444222222333)))***+++,,,,,,+++***))),,,+++***)))((('''&&&%%%""""""""""""#########$$$"""%%%((()))(((&&&%%%%%%&&&))))))&&&%%%'''&&&""""""#########"""!!! %%%%%%%%%%%%&&&&&&&&&&&&########################"""######""" """###"""###$$$$$$%%%$$$$$$$$$########################""""""######$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%&&&'''((()))***)))((((((###&&&((((((&&&%%%&&&)))&&&'''((()))***))))))(((''''''''''''(((((()))***'''&&&&&&''''''((()))***)))+++.........111777<<<<<>>>>>===:::888888888888888888777666666555555555444444333333333222000...---///000000000///......------......///000...---,,,---......---...//////000000//////...000///...///000000...,,,+++***))))))))))))))))))---------,,,,,,,,,+++++++++******)))******++++++)))((('''&&&&&&'''((())))))***---///000///---+++111///,,,((('''(((***,,,************)))'''&&&&&&&&&&&&'''((()))***++++++''''''''''''((((((((()))&&&&&&&&&&&&''')))***,,,''')))++++++***))))))***&&&&&&&&&&&&'''((())))))&&&&&&%%%%%%%%%&&&'''''')))%%%$$$'''&&&"""$$$***'''''''''''')))+++---...+++)))((()))))))))'''%%%)))((('''&&&%%%$$$$$$%%%"""###$$$$$$%%%&&&''''''&&&'''''''''''''''&&&&&&$$$""" !!!###%%%%%%%%%&&&&&&$$$""" """&&&%%%$$$%%%&&&&&&%%%###!!!%%%((('''""" ###,,,+++)))&&&$$$"""!!!!!!###(((,,,---+++(((%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''+++******((('''&&&%%%$$$&&&&&&%%%&&&&&&'''((()))(((((()))***************'''&&&%%%$$$$$$&&&''')))'''(((((((((((((((''''''###&&&***+++,,,...222666KKKLLLIII===000))),,,222........................222000////////////---,,,++++++,,,---///222555666444555555444444777:::>>>|||wwwssspppnnnkkkiiieeebbb^^^[[[YYYXXXVVVUUURRRQQQPPPOOOMMMKKKJJJJJJJJJHHHEEECCCCCCDDDEEEFFFBBB@@@???>>>>>>===;;;888999999999999888666555444444444444444444444333333222000......///111000000---,,,,,,,,,,,,,,,,,,---000///---------------,,,,,,,,,------------,,,,,,///.........//////---,,,++++++***************+++---------,,,,,,,,,+++++++++++++++******++++++,,,)))(((((('''''''''((()))***,,,...///000...---+++111...+++((('''(((***+++++++++++++++***)))((((((''''''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''')))***((()))***)))'''&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((())))))%%%%%%'''&&&###$$$)))&&&&&&&&&&&&'''(((***+++***)))((()))******((('''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%#########&&&''''''&&&&&&&&&%%%###!!!!!!###%%%%%%$$$$$$$$$&&&%%%###"""$$$'''***)))%%%"""###%%%+++***(((&&&$$$###"""""""""%%%***------***&&&"""%%%$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''++++++***)))(((&&&&&&%%%&&&&&&%%%&&&&&&'''((()))'''(((((()))******))))))'''&&&%%%$$$$$$&&&((()))'''(((((((((((((((''''''&&&(((***++++++,,,///222??????<<<444+++'''***...........................111///...---......,,,+++......---......000111222222333444555555666999<<<|||wwwssspppmmmjjjhhhfffbbb^^^\\\ZZZYYYWWWVVVSSSRRRPPPNNNMMMMMMMMMMMMJJJHHHFFFDDDCCCDDDEEEFFFBBBAAA?????????>>>;;;999::::::999999777666444333333333444444444444444444222000//////000111111000------,,,,,,,,,,,,------111000//////...---,,,,,,,,,,,,------------,,,,,,///...------///...---+++,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))---.../////////...---,,,///---***((('''''')))******++++++,,,++++++******)))((('''%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))(((&&&$$$###$$$&&&'''&&&%%%%%%$$$%%%%%%%%%######$$$%%%&&&((()))***)))&&&%%%&&&&&&$$$$$$'''%%%%%%%%%$$$%%%&&&'''''')))(((((()))***+++)))(((''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''')))***(((&&&$$$$$$$$$###!!!"""$$$&&&$$$$$$###$$$%%%%%%###!!!&&&(((+++)))&&&$$$%%%&&&)))((('''%%%$$$$$$$$$$$$$$$''',,,...---)))###$$$######"""######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''******)))(((''''''&&&&&&&&&&&&%%%&&&&&&'''((()))&&&'''(((((((((((((((((('''&&&%%%%%%%%%&&&((()))'''(((((())))))(((((((((((()))******)))***,,,...222222///+++'''''')))+++------------------------///---,,,,,,,,,,,,+++)))------------...///000111000222444555555555777888{{{vvvrrrooommmjjjhhheeebbb^^^[[[ZZZYYYWWWUUUSSSRRRPPPNNNMMMMMMNNNOOOJJJIIIGGGEEEDDDDDDEEEEEEBBBAAA@@@???@@@???<<<:::999999999888888666555555333333333444444555555555222111000000111222111000000000////////////000000222333333222000...------......////////////.........---,,,---......,,,***------,,,,,,---.../////////...---,,,+++,,,,,,---------------------,,,,,,))))))))))))))))))******////////////...------,,,---,,,)))''''''''')))*********+++++++++++++++***)))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((())))))((((((''''''''''''(((((('''%%%######&&&(((******(((''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%''')))***)))'''&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&)))++++++(((%%%$$$%%%$$$###!!!!!!"""$$$%%%%%%%%%&&&''''''$$$"""&&&'''((('''%%%###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$'''+++...---(((#####################$$$$$$############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''((()))&&&&&&''''''(((''''''&&&'''&&&&&&%%%&&&'''(((((('''(((((())))))))))))(((((()))))))))))))))+++,,,...,,,)))((()))***++++++++++++++++++,,,,,,,,,,,,---,,,******+++,,,***))))))***+++,,,...000222222---000444555555444555555{{{vvvrrrooommmjjjhhhdddaaa]]]ZZZYYYWWWVVVTTTSSSQQQOOOMMMLLLMMMNNNOOOJJJIIIHHHFFFEEEDDDDDDEEEBBBAAA@@@@@@@@@@@@>>><<<777777888888888777777666333333333444444555555555222111000111333333222000111000000//////000000111333555666555222//////000...//////000000//////......---,,,---......,,,***------------...///111111///...---,,,+++,,,---...---............---,,,+++((())))))*********++++++000///...---------------,,,+++)))((('''((())))))))))))******+++*********''''''''''''''')))***+++(((((((((((())))))))))))++++++******))))))(((((('''''''''&&&%%%&&&))),,,+++***)))((('''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%'''(((&&&$$$&&&&&&&&&&&&%%%%%%$$$$$$"""""""""$$$&&&''''''%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$$$$%%%&&&&&&######$$$%%%&&&&&&%%%%%%######&&&(((+++***'''$$$((()))(((&&&###!!!"""###&&&&&&''')))++++++(((&&&'''(((((('''%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&"""%%%(((++++++((($$$!!!""""""######$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''((()))******))))))'''''''''((()))+++,,,,,,---+++))))))+++,,,,,,***))))))******++++++++++++---+++******+++,,,+++))))))***+++---///000111111---000333555555444333444~~~{{{vvvrrrooollliiigggccc```\\\ZZZXXXWWWUUUTTTSSSRRRPPPNNNMMMMMMMMMMMMKKKJJJHHHGGGFFFEEEDDDDDDCCCAAA@@@AAAAAAAAA???===888888888888888777666666333333444444444444444444222222111222444444222000//////............//////222555888777333000000222.........//////.........///...------///...---+++,,,,,,------///000222333000///---++++++,,,---///---......///...---+++***((()))***++++++,,,++++++///...,,,++++++,,,---...,,,+++***)))((())))))***)))***************))))))&&&&&&'''((()))***++++++(((((()))))))))*********++++++,,,,,,+++***))))))&&&''''''''''''(((+++---)))((('''&&&%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$%%%$$$$$$'''+++)))$$$%%%&&&&&&&&&&&&&&&%%%$$$!!!!!!!!!"""%%%&&&%%%######$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$%%%&&&&&&""""""###$$$%%%%%%%%%%%%"""###%%%'''))))))&&&$$$---------***'''$$$$$$$$$&&&'''))),,,//////---*********(((''''''&&&''''''%%%%%%$$$$$$$$$$$$%%%%%% """%%%(((((('''%%%###!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))'''''''''(((''''''&&&%%%&&&&&&''''''((((((((((((''''''((()))************'''&&&&&&'''***---------,,,+++++++++,,,,,,+++***)))******++++++,,,,,,------,,,++++++------,,,+++---....../////////.........000333555444333333333~~~zzzuuuqqqooollliiigggdddaaa]]]ZZZYYYXXXVVVTTTTTTTTTSSSQQQOOONNNMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBAAAAAABBBAAA???===;;;::::::999777555444333444444444444444444333333333222222333555444222111000//////......//////000///333777666222///000222//////000000000000/////////.........//////---,,,,,,,,,,,,---///111222333111///---++++++,,,...///,,,---...///...,,,***)))((()))***,,,,,,,,,,,,,,,---,,,***)))***+++---///,,,,,,+++************+++,,,,,,,,,,,,+++***))))))%%%&&&((()))***)))((('''(((((((((((()))))))))))))))***+++++++++***))))))&&&'''))))))(((((()))+++(((((('''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&"""$$$######(((---+++$$$###$$$%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$""""""###%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%######%%%'''))))))'''%%%+++,,,,,,***'''%%%%%%%%%$$$&&&)))---111111///---+++)))'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$### !!!###$$$%%%%%%$$$$$$"""""""""###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))((((((((((((((('''&&&&&&&&&''''''(((((((((((((((''''''(((******++++++***)))'''&&&(((+++------,,,+++,,,---...---,,,,,,+++,,,,,,,,,---...////////////---,,,---...///...---...///000000000///......///111444444444333333444~~~zzzuuuqqqnnnllliiigggeeebbb^^^\\\ZZZYYYWWWVVVVVVUUUUUUSSSRRROOOMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBAAAAAABBBBBB@@@>>>>>>===<<<999777444111000555555555444444333333333333222222444555555333111222222111111111111222222---111666555111...///222222222333333333333222222000///...///000000...,,,++++++,,,---///111222333111000---++++++,,,...000,,,---.........,,,)))(((((()))+++,,,------,,,,,,,,,+++)))((()))+++---///,,,,,,++++++++++++++++++.........---,,,+++***)))%%%&&&(((***)))(((%%%###''''''''''''((((((((()))((()))***++++++***)))(((&&&(((***)))(((''''''(((******)))(((((((((((()))%%%%%%%%%%%%&&&&&&'''(((!!!######"""(((///,,,$$$"""###$$$%%%&&&%%%%%%$$$###""""""###%%%%%%$$$""""""###%%%&&&&&&%%%$$$"""$$$$$$$$$###############!!!!!!"""$$$$$$%%%%%%%%%%%%$$$%%%'''))))))(((&&&&&&(((((((((%%%$$$###$$$###%%%(((---111222111...)))'''$$$###$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######"""""""""""""""""" !!!###$$$%%%%%%$$$$$$"""""""""###$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''))))))((()))))))))((('''&&&&&&&&&''''''((()))(((((((((''''''(((******++++++++++++)))'''(((+++------++++++...000111///......///......//////000111222222000...---...000000///...+++,,,...000222222222111000222444444333333444555~~~zzztttpppooolllgggccccccaaa^^^]]]\\\ZZZWWWUUURRRSSSUUUVVVUUUSSSPPPNNNKKKKKKJJJIIIGGGEEECCCBBBBBBBBBBBBAAAAAA@@@@@@@@@999999999999888666555444666666666555444444333333444444333222222111111000111111111222222222333333444333222111000000000000333333333333444444555666333333333333333333333333...------...000111000...222111000...------,,,,,,...---+++*********++++++,,,,,,---...---,,,+++***,,,+++))))))+++,,,------------,,,++++++,,,,,,,,,000///---+++)))((())))))'''(((((())))))(((((('''''''''(((((())))))******,,,++++++***)))((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$###""""""########################"""""""""""""""#########!!!"""!!!"""###%%%'''&&&'''***,,,+++&&&"""&&&$$$###%%%((()))'''%%%((((((''''''+++000,,,%%%######$$$'''))))))&&&$$$%%%%%%###"""""""""###$$$ !!!"""###$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))(((((()))***''''''(((((('''&&&%%%%%%%%%'''(((*********))))))))))))((((((((((((((())))))))))))******++++++,,,---..................---,,,---...///000000000000////////////////////////,,,,,,++++++,,,---///000222222333333333222222111{{{vvvrrrpppnnniiieeeaaa___]]]\\\[[[ZZZWWWUUUSSSTTTVVVWWWVVVTTTQQQPPPKKKKKKJJJIIIGGGEEECCCBBBBBBBBBAAAAAA@@@@@@??????;;;::::::999999888888888888777777666555444333333444444333333222111111111333333333444444333333222333333111000000000000000222222222333333555666666444444333333222222222222000///...000111111000///111111000///............,,,,,,+++******+++,,,---+++,,,,,,---,,,+++***)))+++***))))))***,,,,,,,,,,,,++++++******+++++++++///...,,,***)))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((()))******+++*********)))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!######""""""###%%%''''''''')))+++***%%%!!!%%%$$$$$$&&&)))***'''%%%'''(((''''''+++///,,,&&&$$$$$$&&&(((******)))'''%%%$$$###"""""""""###$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%&&&%%%&&&&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((***+++''''''(((((('''&&&&&&%%%&&&&&&'''((())))))))))))))))))(((((((((((())))))((()))***+++,,,---......,,,------......------,,,,,,---...///000111111111000000000000000000000///---,,,,,,,,,---...///000111222222333333222222111}}}wwwtttrrrpppkkkggg___]]][[[[[[[[[ZZZXXXVVVTTTUUUWWWWWWWWWUUURRRQQQLLLKKKJJJHHHGGGEEEDDDCCCBBBAAAAAA@@@??????>>>>>>===<<<;;;::::::;;;<<<<<<999999888777666555444333444444333333222222111111333444666777777555444222222222111000////////////111111111222333555666777555444444333222111000000111111000111222222000...000//////......//////000,,,,,,+++++++++,,,------******+++++++++***)))(((************+++++++++,,,+++******))))))***++++++...---+++***((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&'''((()))***+++,,,(((((())))))************''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$###"""$$$%%%$$$###"""###%%%'''''''''((()))'''$$$!!!$$$$$$&&&)))++++++(((%%%'''(((((('''+++...,,,&&&%%%%%%&&&)))+++,,,+++)))%%%$$$######""""""######"""######$$$$$$$$$######$$$###"""""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''(((***+++'''''''''(((''''''&&&%%%&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))((((((***+++---///000000+++,,,,,,------,,,,,,+++,,,---...///111111222222222222222222111000000///------------...///000111111111222222222222222111}}}xxxtttsssppplllhhh___]]][[[[[[\\\[[[ZZZXXXUUUUUUVVVWWWVVVTTTSSSQQQMMMLLLJJJHHHGGGEEEDDDDDDBBBAAA@@@@@@???>>>======>>>===;;;::::::;;;===???;;;:::999888777555444444555444444333222222111111111333666888999888666555222111000///............000000000111222444666666555444333222111000///...222111000000111111///---............///000111111......---,,,,,,,,,,,,,,,)))))))))))))))((((((((()))***,,,,,,+++******++++++************++++++,,,,,,,,,+++***((((((''''''(((((('''&&&&&&'''((((((%%%%%%&&&((()))+++,,,,,,))))))))))))))))))******'''''''''''''''(((((()))************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%(((((((((''''''%%%###!!!###%%%(((+++,,,+++(((&&&%%%'''((('''***---+++&&&%%%%%%&&&(((+++,,,+++***$$$$$$$$$#####################$$$$$$$$$######"""######"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&((()))&&&'''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&((())))))(((((((((((())))))***))))))***+++,,,---...///+++++++++,,,,,,+++++++++***+++,,,...///000111111222222222222222111///...------......///000000111000111111222222222222111|||vvvsssrrrppplllhhh```^^^]]]]]]]]]]]]\\\ZZZUUUUUUUUUUUUTTTSSSRRRQQQMMMLLLJJJHHHFFFEEEEEEEEEBBBBBBAAA@@@???>>>===<<<===<<<:::999:::;;;===>>>::::::999888777666555555555555444444333222222111///111444888:::999888777222111000///............000000000111222333444555444444333222000///......111000//////000000...,,,,,,,,,------...000111222000000///...---+++******))))))((((((((('''''''''(((+++......,,,******++++++++++++++++++,,,------+++++++++***)))((('''''')))((((((''''''(((((()))%%%%%%&&&((()))+++,,,,,,++++++******)))(((((('''(((''''''''''''((())))))++++++++++++++++++++++++''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&'''(((&&&$$$###$$$%%%((((((((('''%%%$$$#########&&&)))++++++)))'''&&&###&&&'''&&&(((+++)))%%%%%%$$$$$$&&&)))***)))((($$$$$$$$$$$$######""""""######$$$$$$$$$######"""###############$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$&&&((()))((((((((((((((()))******************++++++++++++***++++++++++++++++++***((()))***,,,---.........000000111222111000...---------...//////000000000///000111111222222222222{{{vvvsssrrroookkkhhhaaa___^^^]]]^^^^^^\\\ZZZUUUUUUUUUUUUTTTSSSRRRQQQNNNMMMJJJHHHFFFEEEEEEFFFCCCCCCBBB@@@???>>>===<<<===<<<;;;::::::;;;;;;<<<999999888888777777666666555555444444333333222222...000333666888888888888222222111000////////////000000000000111222333333333222222111000///......///......///000000...,,,+++++++++,,,---...000111000000000///...,,,+++******)))((('''''''''(((((((((,,,111111...+++***+++++++++++++++,,,---......++++++++++++***)))((('''&&&'''(((((((((((('''&&&%%%&&&'''((()))***+++,,,,,,,,,+++***)))(((''''''((((((''''''(((((()))***++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''&&&''''''&&&%%%$$$$$$%%%((())))))'''$$$###%%%&&&$$$'''***+++)))'''%%%%%%!!!%%%&&&%%%%%%((('''$$$%%%$$$###%%%'''((('''&&&###$$$$$$$$$$$$###"""""""""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&'''(((((((((''''''(((((()))***++++++++++++*********))))))***++++++,,,,,,++++++***((()))***++++++,,,++++++,,,---///000000///---,,,,,,,,,.../////////////////////000111222222222222{{{vvvsssrrrppplllhhhaaa___^^^]]]]]]]]][[[YYYVVVVVVVVVUUUUUUTTTSSSSSSOOOMMMJJJHHHFFFFFFFFFFFFDDDDDDCCCAAA@@@>>>===============<<<;;;;;;;;;:::777777777777777777777777555555555444333333222222000111222333444555555555333333111000000000000000111111000000000000111111111111000000000////////////......///111111000...*********+++,,,---...///......///000///...---,,,******((('''''''''((())))))...333333000,,,+++,,,************+++,,,---...+++,,,,,,,,,+++***)))(((&&&'''***++++++***'''&&&&&&''''''((()))******++++++*********))))))((((((((((((((((((((())))))***************************))))))))))))))))))))))))&&&'''''''''((()))))))))&&&&&&'''''''''(((((((((''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%&&&'''&&&$$$$$$%%%&&&((())))))'''$$$$$$&&&)))&&&(((***)))&&&$$$###$$$###%%%######&&&&&&###'''%%%$$$$$$&&&&&&&&&%%%###$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%&&&&&&'''((((((''''''$$$%%%&&&''''''(((((((((''''''''''''((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******((())),,,.........,,,+++***+++---...//////.........///000111222222222222{{{vvvssssssqqqmmmiiiaaa___]]]\\\\\\[[[YYYWWWXXXXXXWWWVVVVVVUUUUUUTTTOOOMMMKKKHHHFFFFFFFFFGGGEEEDDDCCCBBB@@@???>>>===>>>>>>>>>>>>===<<<:::999666666666666777777777777666555555444444333222222222222222222222222222222444333222111000000000000222111111000000000000000000000000000/////////////////////000222333222000************+++,,,---...+++,,,...000000000000///+++***)))''''''(((((())))))///444555111,,,+++,,,))))))))))))***+++,,,---+++,,,------,,,+++)))((((((***---//////---***(((''''''(((((())))))******))))))))))))************((((((((((((((()))******************************((((((((((((((((((((((((&&&''''''((()))***++++++'''''''''(((((((((((()))''''''''''''&&&%%%$$$$$$########################&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((())))))'''$$$%%%(((+++''')))***((($$$""""""###"""$$$""""""$$$$$$"""((('''%%%%%%&&&&&&&&&%%%######$$$%%%$$$###"""!!! !!!"""###$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&((()))%%%%%%&&&'''((((((((('''$$$%%%'''((()))(((((('''''''''''''''((()))++++++******+++,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******%%%'''***,,,------+++******+++,,,...///......---......000111111222222222~~~|||yyyvvvtttpppkkkgggcccbbb```]]][[[ZZZYYYXXXXXXXXXXXXWWWUUURRROOONNNMMMMMMLLLLLLKKKIIIHHHGGGIIIHHHFFFEEEDDDBBB???<<<@@@???>>>===;;;999888777888666444444666888888888555555555555444222000///000111222333333333222222444333000...,,,,,,,,,,,,333444555444222111222333///000000///---++++++,,,111222222222000...,,,+++---,,,+++******+++,,,---+++,,,,,,---.........------+++)))***,,,---,,,))).../////////...,,,***)))((((((((()))***+++------///...---,,,+++*********))),,,///222333111...,,,((('''&&&&&&((())))))(((***+++++++++******,,,...,,,+++)))''''''((()))***+++++++++,,,,,,---------&&&'''(((&&&%%%%%%)))---((('''&&&''')))******)))(((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%'''&&&%%%$$$%%%&&&'''((('''((('''%%%!!! """$$$%%%%%%%%%%%%&&&&&&'''((('''***+++)))&&&&&&+++000---))))))---,,,&&&%%%(((***(((%%%###"""###$$$%%%$$$###"""###$$$$$$$$$"""%%%&&&&&&%%%$$$%%%'''***%%%$$$#########%%%''')))(((((((((((('''&&&%%%$$$'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''(((***+++$$$$$$&&&'''((()))))))))'''%%%###$$$'''((('''%%%'''(((***)))(((&&&'''''''''&&&%%%%%%&&&(((+++,,,,,,+++*********+++,,,---++++++++++++++++++++++++---,,,,,,+++***)))((((((******+++,,,------------------------------------,,,,,,---///111333555666~~~|||yyyvvvtttpppkkkgggdddcccaaa___]]][[[ZZZZZZWWWWWWWWWUUUSSSPPPNNNLLLKKKLLLLLLKKKKKKJJJIIIHHHJJJHHHFFFEEEDDDCCC@@@===??????>>>===;;;:::999999777555444555666777777666444555555555444222111000222222222222333333333333222111000...---------...222333555444222111111222/////////...,,,+++,,,...111111111111000...,,,+++,,,+++************+++,,,***++++++,,,------,,,,,,---+++)))***,,,---+++)))++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,---............---,,,++++++++++++,,,///444777666222---))))))'''&&&'''(((***)))))))))*********))))))+++---+++***)))(((((()))+++,,,++++++,,,,,,,,,,,,,,,,,,)))******(((%%%&&&(((+++,,,+++***+++,,,---,,,+++(((''''''''''''&&&&&&&&&&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%&&&''''''((()))(((%%%!!! !!!###%%%&&&'''((('''&&&%%%$$$''')))+++(((%%%%%%)))......******------((('''******(((&&&###"""###$$$%%%%%%###"""###$$$%%%$$$###$$$&&&&&&&&&%%%%%%''')))%%%$$$###"""###%%%'''((((((((((((((('''&&&$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((("""###$$$%%%&&&'''''''''(((&&&$$$%%%''')))((('''((()))+++***((('''''''''((((((''''''(((***,,,...---,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,...------,,,+++************+++,,,------..................---------------/////////000111222333444~~~|||yyyvvvtttpppjjjgggfffeeecccaaa___]]]\\\[[[WWWWWWVVVTTTQQQNNNLLLJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJIIIGGGFFFEEEDDDAAA>>>>>>>>>======<<<;;;;;;:::555555555666888888777555444444444444444333222111333333222222222333444555000000///.........//////000222444555333111000000...///...,,,++++++...000111111111000///...---,,,++++++************++++++)))******+++++++++++++++,,,*********+++,,,+++***'''((()))***************------,,,,,,,,,------...------,,,,,,,,,,,,------...111666999777111***%%%***((('''''')))******)))((()))))))))(((((()))+++***))))))))))))+++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,+++)))''''''(((***+++***))))))***+++***((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&)))***)))&&&"""!!!!!!"""%%%&&&((())))))&&&###!!!''')))***'''$$$$$$'''***+++))))))++++++((('''(((***)))&&&$$$######$$$%%%%%%$$$######%%%%%%$$$######%%%(((((('''&&&&&&'''######""""""###$$$&&&'''((((((((((((&&&%%%$$$###%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&"""###$$$&&&''''''(((((()))'''&&&&&&((())))))((()))***+++***((('''&&&'''***)))))))))***,,,---///---,,,,,,,,,,,,---...///---------------..................------,,,,,,,,,++++++,,,---.........................../////////222222111111111222222333~~~|||yyywwwtttooojjjfffeeeeeecccbbb```^^^\\\[[[XXXWWWUUUSSSPPPNNNKKKJJJHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIGGGFFFFFFDDDBBB???============<<<<<<<<<<<<555666777:::;;;;;;888555444444444444444444333333555333222111111333555666111111000//////.........---000333444333111//////...---,,,+++***+++///222000000000//////......---+++++++++******+++++++++******+++++++++++++++***+++*********+++++++++***((((((((()))))))))))))))************+++,,,---...---,,,,,,,,,,,,,,,---...---000333444222...)))%%%***)))'''(((***++++++***((()))***)))(((((()))+++)))((())))))***,,,---...,,,,,,,,,+++++++++++++++---,,,,,,***))))))***++++++***(((((())))))((('''(((''''''''''''&&&&&&&&&&&&%%%%%%''')))***)))'''###$$$&&&'''''''''&&&%%%(((((('''&&&$$$#########%%%&&&'''((('''&&&%%%$$$'''((((((&&&$$$###%%%'''&&&&&&&&&''''''&&&%%%%%%***)))'''%%%$$$%%%%%%&&&&&&$$$###$$$%%%&&&%%%$$$###&&&)))***((('''%%%%%%""""""""""""###$$$%%%&&&((((((((('''&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((&&&%%%$$$%%%&&&'''((()))*********))))))(((((()))*********)))***+++***'''&&&%%%&&&******)))******,,,---...++++++,,,,,,------......---------------...............------------------,,,,,,---.../////////////////////000000000000000333222222222222222333333}}}zzzwwwsssooojjjfffccccccbbbaaa___]]]ZZZYYYXXXWWWUUUSSSPPPNNNMMMLLLGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFFFFEEEBBB@@@========================777888:::===>>>===:::777555444444444444444444444444333222111111333555666333333222111///...,,,,,,,,,///222333222000///...------,,,******+++///222/////////...............+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************++++++******))))))))))))(((((()))+++---///111222,,,,,,+++++++++,,,,,,---......//////...---+++******)))'''(((***++++++*********+++***((((((***+++''''''((()))***,,,---...++++++++++++++++++++++++++++++***+++,,,,,,------...---++++++,,,,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&(((***+++***((($$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''%%%%%%$$$$$$%%%&&&(((***&&&''''''&&&$$$$$$$$$%%%$$$%%%&&&%%%&&&&&&&&&%%%)))((('''&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$###&&&***+++)))'''%%%%%%""""""""""""###$$$%%%%%%''''''''''''&&&%%%$$$###$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''((()))((('''%%%$$$&&&&&&((()))***+++++++++)))))))))))))))***+++,,,''')))***)))'''%%%%%%%%%))))))))))))******+++,,,)))******+++,,,---------++++++,,,,,,---------...,,,,,,,,,---------------------...///000000000000000000000111111222222222111111111111222333444444}}}zzzwwwsssoooiiieeebbbbbbbbbaaa___\\\YYYWWWXXXVVVTTTRRRPPPOOONNNMMMGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGFFFFFFFFFDDDBBB@@@>>>>>>==================::::::<<<>>>@@@???<<<999666666555444333333444444222222111111111222333444444444333222000...,,,++++++...111111000///...///,,,,,,,,,+++***+++...111.........------...//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++***))))))***+++,,,,,,+++***))))))******))))))+++---000222555666,,,+++************++++++///......---------......***((('''''')))******)))***++++++***(((((()))+++&&&'''((()))***+++,,,,,,************+++++++++,,,+++***)))+++---...---,,,+++***))))))***+++)))((((((''''''''''''&&&&&&&&&'''&&&&&&(((***++++++)))&&&&&&'''((((((((((((((($$$$$$$$$&&&)))***)))(((%%%$$$###"""$$$'''***,,,&&&&&&&&&&&&%%%%%%%%%%%%$$$'''(((&&&'''))))))'''''''''''''''(((((()))***'''&&&%%%%%%''''''&&&%%%$$$'''***+++)))'''%%%%%%""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((&&&'''''''''((((((((((((((((((((((((((((((''''''$$$%%%&&&((())))))******)))*********))))))+++,,,'''((())))))'''&&&&&&'''((((((((()))))))))******((()))***+++,,,---------+++++++++,,,------......+++,,,,,,------...............///000111111111111111111111222333333444444111111111111111222333444}}}zzzwwwsssoooiiieeebbbbbbbbbaaa___\\\YYYWWWUUUTTTRRRPPPNNNNNNNNNNNNHHHHHHIIIJJJJJJJJJIIIIIIHHHFFFEEEEEEEEEDDDAAA??????>>>>>>>>>======<<<<<<;;;;;;;;;===??????<<<:::888777555444333333333333000000000111111111222222222222222222111///---,,,+++---//////......///000+++,,,---,,,++++++---......------------...///000------...//////...------+++++++++++++++***))))))(((***++++++(((((()))++++++***)))))))))***+++,,,***+++,,,...000222555666++++++***)))((((((((((((,,,---------,,,,,,++++++)))'''&&&'''(((***)))))))))******)))''''''((()))&&&&&&'''((()))*********(((((()))***+++,,,,,,---,,,***)))+++---...,,,***'''&&&%%%&&&'''((('''&&&(((''''''''''''&&&&&&&&&'''&&&''')))+++,,,+++***((((((((((((((()))******%%%$$$%%%'''***+++)))'''%%%%%%$$$$$$%%%&&&(((***%%%%%%%%%&&&''''''&&&%%%###'''(((&&&'''++++++'''%%%%%%&&&''')))***+++,,,'''&&&%%%&&&'''((('''%%%&&&(((******(((&&&&&&&&&"""###$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))((((((((()))******%%%&&&'''((()))*********((()))+++***((((((***---''')))++++++***)))***+++(((((())))))))))))))))))((()))+++,,,---......---,,,,,,,,,---......//////,,,,,,---...//////000000...///000111222222222222111222222333444444555555222222111000000000000111~~~zzzwwwsssnnniiieeebbbbbbbbbbbb```]]]YYYWWWSSSRRRPPPNNNMMMMMMMMMNNNHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDDDDDDDCCCAAA????????????>>>===<<<<<<<<<;;;:::;;;<<<>>>>>><<<:::999888666444333222333333//////000111111111111000000111222222222000///...,,,---......------///000+++,,,------,,,+++,,,---...---,,,,,,---...000111---...///000000///...---***************)))(((((((((***,,,+++(((''')))+++(((((('''((()))+++,,,...******+++,,,...000222333++++++)))((('''''''''''')))***+++,,,+++)))&&&%%%((('''&&&&&&((())))))(((((())))))(((&&&&&&'''(((%%%&&&'''((()))))))))(((''''''(((***+++,,,---......,,,***+++------***'''(((''''''(((***+++***)))(((((('''''''''&&&&&&&&&'''&&&''')))+++---,,,+++***)))((((((((()))+++,,,'''&&&%%%(((***+++(((&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$%%%&&&(((((('''&&&!!!&&&'''$$$%%%******&&&###$$$&&&(((***+++------((('''&&&&&&'''((('''&&&'''(((******(((&&&&&&&&&######$$$%%%&&&&&&&&&&&&!!!"""$$$%%%&&&'''''''''&&&'''((()))************))))))))))))***************)))(((((((((***+++,,,'''((()))+++,,,,,,,,,,,,''')))+++***((('''***---(((***,,,,,,,,,+++,,,---((())))))*********)))))))))***,,,.../////////...---------...///000000111------...///000111222222///000111222222333222222222222333333444555666666444333222000///.........{{{vvvqqqllliiigggiiihhhfffccc___\\\XXXWWWQQQPPPNNNLLLLLLLLLNNNOOOKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKHHHEEECCCBBBAAAAAAAAABBBBBBAAA???===:::888===<<<;;;:::::::::::::::888777555444333333444444666444222111222333333333///000111111111000...---************+++,,,---...---------,,,,,,+++++++++,,,---...//////...---,,,///////////////.........)))((()))***++++++)))''')))***++++++***)))(((''')))******+++++++++*********)))(((((()))+++---///++++++************++++++...------,,,+++***(((((($$$&&&((()))***)))((('''***))))))((('''&&&&&&%%%'''''''''''''''((())))))((()))***)))(((***///444+++******)))))))))))))))+++***)))'''&&&&&&&&&&&&(((''''''&&&&&&((()))***'''((()))***)))(((%%%$$$''''''(((((()))*********(((''''''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&)))'''$$$$$$%%%''')))))))))******)))'''&&&'''(((%%%(((((($$$###'''))))))))))))((((((''''''''''''%%%&&&''''''%%%$$$%%%''')))(((&&&$$$###$$$&&&'''******)))((('''((((((((())))))(((((((((((())))))************************++++++,,,,,,,,,++++++***)))+++,,,+++,,,...,,,'''(((((())))))*********+++,,,,,,++++++***+++++++++++++++++++++,,,---...///------......///000000000///............///000000---...000222333333333333000000000000000111222222111111222333444666666777000111222333444444444444}}}yyyuuuqqqmmmkkkiiihhhgggeeebbb___\\\YYYWWWRRRQQQOOOMMMLLLMMMNNNOOOLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIFFFDDDCCCCCCCCCCCCCCCBBB@@@>>>===;;;::::::;;;::::::999999999999:::777777555444333333333444555333111000111222222111//////000000000///...---************+++,,,---...---------,,,,,,++++++++++++,,,---......---,,,+++------------------------***))))))+++,,,,,,***(((***++++++,,,+++***)))(((((())))))******************)))((('''(((***,,,---++++++************++++++------,,,,,,+++)))(((''')))***+++++++++***)))(((******)))(((((('''&&&&&&'''''''''''''''((())))))******)))((((((***...111+++***)))((((((((()))******)))((((((''''''''''''(((''''''&&&&&&((()))***&&&((()))*********((('''&&&''''''(((((()))******)))(((((('''''''''((((((''''''&&&&&&&&&''''''(((((('''%%%%%%'''((()))(((******++++++++++++******$$$((((((%%%%%%(((******(((((((((''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))(((((()))))))))************************))))))***++++++++++++******---------...111///*********************++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---....../////////////////////000111222//////000111222333444444222222111111111222222333111222222333555666666777222222333333444555555555}}}{{{xxxtttpppmmmkkkjjjfffeeedddaaa___\\\YYYWWWSSSRRRPPPNNNNNNNNNNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKGGGFFFEEEDDDCCCCCCDDDEEECCCBBB>>><<<::::::;;;;;;888888888888999999999999666555444333333333333333333111//////000111000///......//////......---,,,************+++,,,------------,,,,,,,,,,,,++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------+++)))++++++,,,,,,,,,+++***)))'''((((((((()))))))))***))))))'''''''''((()))***++++++************++++++,,,,,,++++++***)))(((''',,,,,,++++++***))))))(((*********))))))((((((''''''''''''((((((((()))))),,,***((((((***,,,......,,,***)))''''''((()))***)))))))))((((((((((((((((((''''''&&&&&&((()))***&&&''')))***++++++******%%%&&&&&&'''(((((())))))******)))((('''''''''(((%%%%%%%%%%%%&&&'''(((((('''%%%%%%%%%'''((('''&&&)))((((((***...///,,,)))$$$(((***''''''***+++***''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&"""$$$%%%'''((()))((((((******))))))))))))******))))))))))))))))))))))))(((((()))***++++++******))),,,---,,,///222111,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---000///...---,,,,,,,,,,,,***++++++,,,------......////////////000111222333000000000000111222444555444444333333222333333333222222333444555666666777444444333333444555777888}}}{{{xxxtttpppllljjjiiiddddddbbb```^^^[[[YYYWWWSSSRRRQQQPPPOOONNNNNNOOOKKKKKKJJJJJJJJJIIIIIIIIIFFFEEEDDDCCCBBBCCCDDDDDDBBB@@@>>><<<::::::::::::777777888999999:::::::::555555444444333333333333111000...///000000///............---------,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++---......,,,***************************''''''''''''(((((()))***))))))''''''&&&&&&''''''***))))))))))))))))))***+++++++++******(((''''''(((((('''&&&&&&&&&''''''+++*********)))))))))(((''''''((())))))))))))))),,,)))'''(((---000111///,,,+++((('''&&&''')))***(((((())))))***)))))))))(((''''''&&&&&&((()))***&&&'''((()))***)))))))))%%%%%%&&&&&&'''(((((((((,,,+++***)))((('''''''''#########$$$%%%'''((()))&&&%%%%%%&&&((()))'''%%%&&&$$$$$$(((...000---((((((,,,---***((()))***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&%%% """%%%(((*********)))******))))))))))))************************************+++++++++******)))''')))******---111000,,,......------,,,,,,++++++---,,,,,,,,,,,,------...000000///...------------++++++,,,,,,---.....................///111222333222111000///000222555666555444333333222333333333333333333444555666666777666555444333444666888999|||xxxsssooojjjgggfffccccccaaa___]]]ZZZXXXVVVSSSSSSQQQPPPOOONNNNNNNNNIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDBBBAAAAAABBBBBB>>>??????>>>===;;;999888777888999:::;;;;;;::::::444444444444444444333333111000//////000000///---...------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++,,,,,,,,,---------,,,+++,,,---......,,,***))))))((((((((()))))))))&&&&&&&&&&&&'''((()))******)))((((((''''''&&&&&&((((((''''''''''''((((((***************)))((('''%%%$$$$$$%%%&&&'''((()))************))))))))))))'''((())))))******))))))+++)))'''***///333444333,,,+++)))(((((((((***+++((()))***++++++******)))(((''''''&&&&&&((()))***(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((---,,,+++***)))(((((((((%%%%%%&&&&&&((()))+++,,,***))))))***,,,,,,+++)))&&&######'''...111...+++...111111+++(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&'''((((((''''''&&&"""$$$''')))+++,,,++++++******))))))))))))******++++++++++++++++++++++++.........---,,,+++***)))''')))******---111111---///.........------,,,,,,------,,,,,,---......///000//////......//////000------......///000000000............///000111222333222111000000222444666444333333222222222333333333444444555555666666666666555444333444666888:::|||xxxsssnnniiifffdddcccbbbaaa___\\\YYYVVVUUUSSSRRRQQQPPPOOONNNMMMLLLGGGGGGGGGGGGFFFFFFFFFEEEFFFEEECCCBBBAAAAAAAAABBB>>>???@@@@@@???<<<:::888888999:::;;;;;;;;;:::999444555555666666555444444222111000111222111000.........---,,,,,,,,,,,,---,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------------...//////...------+++++++++,,,,,,------...,,,++++++---......,,,***(((((('''''''''((())))))'''&&&&&&&&&'''(((***+++*********))))))(((((((((((((((''''''''''''((((((******++++++******)))(((%%%%%%&&&''')))***+++,,,))))))))))))))))))))))))'''((()))***+++***)))((())))))))),,,///222333444,,,,,,++++++************)))***+++,,,,,,+++***)))(((''''''&&&&&&((()))***(((((('''&&&&&&%%%%%%$$$%%%&&&&&&'''(((((()))))),,,,,,+++***)))))))))************+++,,,...///000///------...///000///...(((&&&&&&)))...111111000444666333,,,'''''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&&&&&&&'''((('''''''''''''''(((((((((%%%&&&((()))+++++++++***))))))(((((((((((())))))************************............---,,,*********,,,,,,+++...333333000............------------------------......///000000000000///000000111111/////////000111111222222000000/////////000111111333222222111222333444555333222222222222333444555444444555555555666666666555555444444555666888999}}}{{{wwwrrrnnnjjjgggfffcccbbbaaa^^^[[[WWWTTTSSSRRRQQQQQQPPPNNNMMMKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCCCC@@@@@@??????>>>===<<<;;;777888:::::::::999777666555555666777777666666555333222222333444333111/////////---,,,,,,,,,---...,,,,,,++++++***++++++,,,+++++++++,,,,,,---------,,,---............---,,,))))))******+++,,,,,,---+++++++++,,,------+++))))))(((''''''''')))***+++''''''&&&&&&''')))+++---+++++++++,,,++++++******)))))))))(((((()))))))))++++++++++++++++++***)))&&&''')))+++++++++++++++(((((((((((((((((((((((('''((()))++++++***)))((()))***,,,,,,,,,---///111,,,,,,---------,,,+++******+++,,,---,,,+++)))((((((''''''&&&&&&((()))***(((''''''&&&&&&&&&''''''&&&''''''(((((()))******,,,++++++*********++++++,,,+++,,,,,,---...///000///---+++,,,---/////////((((((((()))+++///222444777888444+++&&&'''((('''%%%%%%%%%%%%&&&&&&&&&'''###%%%&&&&&&&&&&&&''')))((('''&&&&&&&&&((()))***'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((+++,,,,,,------,,,,,,,,,,,,------+++...333333000------------------......------------...///000111333222111000000000000000//////000000111222222222333333222222111111222222222222222333333333333444222222333333444555777777555555555555666666666666333444444555555666777777{{{yyyuuurrrnnnkkkhhhgggdddcccaaa^^^ZZZVVVSSSQQQQQQQQQPPPPPPNNNLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFAAAAAA@@@@@@AAACCCDDDFFFCCCAAA???===<<<<<<===>>>777888999:::999777555444555666777888888777666666444333333444555555222000000///...---,,,---......,,,,,,++++++***++++++++++++++++++,,,,,,---------++++++------------++++++'''(((((()))***++++++++++++******,,,------+++)))***)))(((((((((***+++,,,((('''&&&&&&'''))),,,...+++,,,,,,---------,,,,,,++++++************++++++++++++,,,,,,,,,++++++***'''(((***+++,,,+++)))(((''''''''''''(((((((((((('''(((***+++,,,+++)))((((((+++---,,,***)))+++...,,,---...//////---+++***+++,,,---...---+++((('''(((''''''&&&'''((()))***''''''&&&''''''((()))***''''''(((((()))*********+++++++++***++++++,,,,,,************+++,,,------,,,***(((''')))+++,,,,,,&&&'''''''''(((+++000444777888333***&&&(((******%%%%%%%%%&&&&&&'''''''''###$$$&&&&&&&&&&&&'''))))))(((&&&%%%&&&'''***+++)))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((***+++,,,---------+++,,,+++***,,,000111...+++,,,,,,------.........---------......000111111666555333111000///......//////000000111111222222666666555444333333333333222222333444444444333333333333333444666777999:::555555555666666666666666222333444555666666666666~~~{{{wwwsssoookkkgggcccdddbbb```\\\YYYUUUSSSQQQSSSSSSSSSRRRQQQNNNLLLJJJHHHGGGGGGFFFEEEEEEFFFFFFBBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAA???<<<:::::::::888888777777666555555555777666666555555555666666222111000//////......///,,,...///...------...//////...---,,,+++,,,---...000///...---+++***)))(((************************%%%$$$$$$&&&)))++++++******((('''))),,,,,,***(((%%%''')))***+++***)))((()))((((((((()))***++++++......,,,+++)))((('''&&&***)))((((((((()))+++,,,)))***+++***(((&&&&&&&&&(((((((((***---///...---)))))))))))))))))))))))))))******)))'''&&&((()))+++***************++++++'''(((+++...000///***''',,,,,,------,,,,,,+++***(((((('''(((((()))******$$$&&&(((***+++***)))(((+++++++++***)))(((''''''......,,,+++******))))))+++)))&&&%%%%%%'''+++---+++++++++,,,,,,---------((((((&&&$$$%%%)))///444777666222+++$$$"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&''''''&&&%%%%%%(((***+++***)))'''''''''((())))))((('''%%%$$$$$$%%%%%%###&&&'''&&&'''+++,,,)))***+++,,,,,,,,,,,,+++***,,,)))''')))---000000///+++******+++---///111222000///---------...000222000000/////////000000111000000000000000000111222555444444444444555666666222333333444555444444444555555666666777777888888888888777666666777777888333333333444444444444555|||wwwsssppplllgggdddcccaaa___\\\YYYUUUSSSRRRPPPPPPPPPPPPOOOMMMLLLKKKGGGHHHHHHHHHGGGEEECCCAAAAAA@@@????????????@@@AAAAAA@@@???>>>===;;;::::::666666666666666666666666777777666555444444555555333333111000////////////---...///...---,,,---...---,,,+++*********+++,,,......---,,,+++******)))))))))))))))))))))))))))'''&&&&&&''')))***)))(((***(((((()))+++,,,+++)))&&&''')))***+++***)))((()))))))))((())))))******+++++++++*********))))))))))))((((((((()))***+++((()))+++***))))))***,,,)))))))))***,,,------+++))))))))))))))))))))))))&&&'''(((((('''''')))+++++++++************++++++((()))+++---///...+++(((,,,,,,------,,,,,,+++***++++++***)))((((((((((((&&&''')))+++,,,,,,,,,,,,.........------,,,+++***---,,,+++***************+++)))((('''''')))+++,,,*********+++++++++,,,,,,))))))'''%%%%%%''',,,000333222///***&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&''''''&&&%%%&&&(((***+++***)))(((''''''((())))))((('''&&&%%%%%%%%%&&&&&&)))***((())),,,---+++++++++++++++++++++++++++---+++)))***---//////...++++++,,,,,,,,,---000111///...---,,,---...000111///.........///000000111222222111111111222222333444444444444444555666666555666666777777777777777666666777888888999999:::;;;;;;::::::999888888888777777888888888888999999|||wwwsssppplllhhhfffaaa```^^^[[[YYYVVVTTTSSSMMMMMMMMMMMMLLLLLLLLLLLLGGGHHHIIIIIIHHHDDD@@@>>>@@@???>>>>>>>>>>>>??????@@@===;;;;;;===>>>;;;999444555555666777777888888888777666555444333333333555444222111000/////////...//////...,,,+++,,,---++++++***))))))))))))))),,,,,,,,,++++++++++++***((((((((((((((((((((((((***)))'''((()))***(((''')))(((((()))***+++***)))&&&''')))******)))((((((******)))((((((((())))))((())))))******+++++++++)))(((((((((((()))******((()))*********+++...111,,,***)))***++++++***)))))))))))))))))))))))))))%%%&&&(((((('''(((+++---++++++************++++++))))))***+++------+++))),,,,,,------,,,,,,+++***++++++******)))******+++)))******,,,---...//////.../////////...---,,,+++++++++***************+++******))))))******+++,,,)))))))))***************)))))))))'''&&&'''***,,,///...---***'''''')))+++''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&''''''&&&%%%&&&((()))***))))))(((((((((((()))))))))((('''&&&&&&&&&&&&(((++++++)))))),,,---***++++++************++++++...---++++++---...///...+++---///---++++++...111......---,,,,,,...///000---------......000111222444444333222222333333444444444444444444555555666333444444444555555555555777888888999::::::;;;;;;>>>>>>>>>===<<<:::888777666666777777777888888888|||wwwssspppmmmiiiggg```___]]][[[XXXVVVTTTSSSOOONNNMMMLLLLLLLLLKKKKKKGGGGGGHHHGGGFFFCCCAAA@@@@@@?????????>>>>>>>>>>>>???;;;888999===???<<<888777777777777888888999999888777666444333222222222444333222000///............///000...,,,++++++,,,++++++******))))))((((((************++++++++++++))))))))))))))))))))))))***)))(((((()))***)))(((''''''''''''(((((()))((('''((())))))))))))((((((+++***)))((((((((((((((((((((())))))******++++++'''''''''((((((((())))))((())))))((((((***...111---+++))))))******)))'''************************'''((())))))))))))+++---,,,,,,+++*********++++++***))))))***+++,,,+++***,,,,,,------,,,,,,+++***(((((()))***+++---///000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++*********)))))))))******+++,,,******++++++,,,,,,,,,+++************************)))*********))))))+++,,,,,,,,,+++***))))))***+++(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&%%%&&&''''''&&&&&&'''))))))))))))(((((((((((()))))))))(((((('''''''''''''''******'''(((***+++(((,,,+++************+++,,,---,,,,,,,,,...000111222---///111///,,,***---000...------,,,---...//////,,,,,,,,,---...000111222444444333333333333333444444444333333444444555666333333222333333333444444888888888999::::::;;;;;;??????@@@???===:::777555555555666666666666777777|||vvvrrrooollliiiggg```___]]][[[XXXVVVTTTSSSQQQQQQPPPOOOMMMLLLKKKJJJGGGFFFDDDCCCBBBCCCCCCDDD@@@@@@@@@@@@@@@??????>>>>>>:::777888<<<>>>;;;777:::::::::999999888888888777666555333222111111111222111000///...---------...//////...,,,***++++++,,,,,,,,,++++++***)))((((((((()))******++++++,,,************************((('''&&&''')))+++***)))%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))((((((******)))((('''''''''(((*********)))))))))))))))&&&&&&''''''(((((((((((())))))((('''&&&'''***------+++((((((((()))((('''+++++++++++++++++++++++++++,,,,,,+++***)))+++------,,,,,,+++******+++++++++)))((()))***,,,+++***,,,,,,------,,,,,,+++***(((((()))***,,,---///000......,,,+++*********++++++++++++++++++******)))))))))))))))***+++,,,---)))***+++,,,---,,,,,,+++++++++++++++++++++******((()))++++++++++++---///,,,+++************)))(((((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&%%%&&&((((((&&&&&&'''(((((((((((())))))))))))((())))))))))))))))))(((((((((++++++((((((++++++))),,,,,,++++++++++++,,,,,,***+++,,,---///222555777///111222111...,,,---///------------......//////,,,,,,------///000222222333222222222222333444444333333333333333444555555666666555555666666777888777777888999999::::::;;;>>>>>>??????===:::777555888888888999999999999:::{{{uuupppnnnkkkiiihhh```___]]]ZZZXXXUUUSSSRRRRRRRRRRRRQQQOOOMMMJJJIIIGGGEEECCCAAA@@@BBBDDDFFFAAAAAAAAAAAA@@@???>>>===<<<999777888;;;;;;999777;;;;;;::::::999888888777666555444333222111111111000000///...---------------......---+++***+++,,,---...------,,,+++))))))'''(((((()))******++++++************************&&&&&&%%%&&&)))******)))%%%%%%%%%$$$###$$$&&&)))))))))))))))(((((((((((())))))((('''''''''((((((++++++***)))((((((''''''%%%&&&&&&'''((('''''''''(((((((((&&&%%%%%%''')))+++)))'''&&&((()))))))))++++++++++++++++++++++++,,,------,,,***)))***,,,...---,,,++++++***++++++***)))((()))+++++++++***,,,,,,------,,,,,,+++***,,,,,,++++++***+++++++++------,,,++++++***)))))),,,,,,------------,,,,,,+++*********+++,,,------******+++,,,,,,,,,,,,++++++++++++++++++*********''')))*********+++---///+++*********++++++)))'''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$&&&(((((('''&&&'''((('''(((((())))))))))))((()))******++++++***))))))***------++++++...///,,,,,,,,,------------,,,,,,)))***,,,...000333777:::222222222222222111///............///////////////............///111222333111111111222333444555666333333333333333444444555666555444444444555666777777888888999999:::;;;;;;<<<=========<<<;;;999888777777777888888888888999~~~yyytttooollljjjiiigggaaa```]]]ZZZWWWTTTRRRPPPOOOPPPRRRRRRQQQNNNKKKIIIGGGFFFDDDBBBAAAAAABBBBBB???@@@@@@@@@???>>>===<<<::::::999999999888888777888888888888888888888888444444333222222111222222//////............//////+++---...---++++++,,,------......---,,,+++)))((('''((((((((()))*********************************'''&&&%%%&&&'''((('''&&&&&&''''''%%%$$$$$$'''+++******)))((((((((((((((((((((('''''''''((())))))*********)))((((((''''''$$$%%%&&&'''''''''&&&&&&%%%'''((('''&&&%%%&&&''')))'''%%%%%%''')))++++++)))))))))))))))))))))))))))***+++***))))))***,,,......---,,,++++++++++++)))(((((()))+++,,,***))),,,,,,------,,,,,,+++***---,,,+++******************+++,,,------,,,+++***------............------,,,,,,,,,,,,,,,,,,------************+++++++++,,,++++++*********)))))))))((())))))((('''(((***---)))((((((***,,,,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$&&&((((((''''''''''''&&&'''((()))******)))((()))***+++,,,,,,+++******))),,,---+++,,,///000...+++---///000000///---+++***,,,...///000222777:::666333111333555555222......//////000000000000000000000000000000111222222111111222333444666888999333333222222333333444555444333222111111333444666999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<666666666777777777777888}}}yyysssnnnkkkjjjhhhgggbbb```^^^ZZZWWWSSSQQQOOOKKKMMMQQQSSSRRROOOLLLIIIFFFFFFEEEDDDCCCAAA???>>>>>>?????????>>>===;;;:::999:::;;;999777666666777555555555666777777888888333333222222111222222222///////////////000111111+++,,,------++++++,,,...------------,,,***((('''(((((((((((()))))))))***)))))))))))))))))))))))))))'''&&&&&&&&&&&&$$$###'''((()))'''%%%%%%))),,,******)))((((((((((((((('''''''''''''''((()))***))))))))))))(((((((((((($$$%%%&&&'''''''''&&&%%%$$$&&&(((((('''&&&'''((('''%%%$$$$$$'''***,,,,,,((((((((((((((((((((((((&&&'''((((((((((((+++---///...---,,,++++++++++++(((((((((***,,,,,,***(((,,,,,,---------,,,++++++***)))))))))***++++++,,,''')))+++...///...---,,,,,,,,,------...------,,,...------,,,,,,---------******))))))******+++,,,******))))))((((((((('''******)))&&&%%%%%%'''***'''&&&'''***---...+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$&&&((()))((('''''''''&&&'''(((*********)))((()))***,,,,,,---,,,+++***'''***+++)))***...///---+++---000222222000---+++,,,...000000000111666:::888333000333888999333...//////000111111111111111222111111111111111222222111111222444666888;;;<<<333333222222333333444555777666555444444666777999::::::;;;;;;<<<======>>>;;;;;;;;;;;;<<<===???@@@::::::;;;;;;;;;<<<<<<<<<}}}xxxrrrnnnmmmllliiiffffffddd___ZZZUUURRRPPPOOOPPPNNNMMMMMMMMMLLLJJJGGGHHHGGGEEECCCAAA???>>>>>>AAA@@@@@@??????>>>>>>>>><<<<<<;;;:::999777666666666555555555555666666777555555444444333222111111......///000111222222333111///---,,,,,,---.../////////000000///---,,,+++(((((())))))******++++++(((***+++***)))((()))***&&&&&&%%%$$$%%%&&&'''((()))))))))))))))***+++,,,&&&'''''''''((((((((((((%%%&&&&&&'''((())))))***++++++++++++***)))'''&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&******))))))))))))******)))((('''((()))))))))'''***+++++++++******,,,...///...+++***))))))***+++((()))***+++++++++++++++,,,---,,,+++))))))+++---+++******)))))))))))))))+++++++++++++++***)))(((+++++++++,,,,,,---------------------,,,+++***))))))))))))((())))))***+++222000,,,)))&&&&&&'''((()))(((''''''((()))'''&&&(((+++,,,,,,...000...))))))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))+++***)))(((((((((*********+++,,,---............,,,---///000000///---,,,(((...333555333333666999555555555444222000///.........//////000000111111555444444333333222222111///222555777777777888999555666666555333333444666444444444444444555666777888999999::::::;;;<<<<<<;;;<<<<<<<<<;;;;;;===???>>>;;;999999<<<===<<<:::zzzvvvpppmmmllljjjfffccceeeddd```\\\XXXTTTRRRQQQMMMLLLLLLMMMNNNNNNMMMKKKHHHGGGEEECCCAAA@@@??????@@@@@@@@@???>>>>>>======>>>===<<<;;;::::::999999777666666555555555666666555555555444333333333222000000111111222222333333///...,,,+++++++++---...------......---,,,***)))))))))))))))************(((***+++***)))((()))***)))(((((('''((()))***+++'''''''''&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''))))))*********((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,***)))((()))***+++***((()))***++++++******,,,...///---+++***))))))***+++))))))***++++++,,,,,,,,,//////...+++(((''''''))))))))))))))))))***++++++************))))))(((((())))))******++++++++++++,,,,,,,,,,,,+++***)))((()))))))))))))))***++++++///---***((('''((()))******)))'''((()))******)))(((+++++++++---111000,,,******)))(((''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))***)))))))))))))))*********+++,,,------.........---...///111111///...---)))---222333222222555999666666555444333222000///---......///000111111222444333333333333222222222111333666777777777888999555666666666444333444555555555444444555555666666777777888888999:::::::::888:::;;;;;;:::;;;===???<<<:::888999;;;<<<<<<:::yyyuuupppnnnmmmkkkfffbbbdddcccaaa^^^[[[WWWUUUSSSOOONNNMMMMMMNNNOOONNNLLLGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@??????>>>======>>>===;;;:::::::::;;;<<<888888777666555555555555444444444444444444444444222222333333333333333333///...---,,,+++,,,---------------------,,,*********************)))))))))(((***+++***)))((()))***)))(((((((((((()))******(((''''''&&&&&&&&&&&&'''......---,,,+++***)))(((+++***)))((('''%%%$$$$$$&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''')))***+++------,,,+++******,,,,,,+++***)))***+++***))))))+++---...---+++***))))))***+++))))))***+++,,,,,,------//////...,,,)))''''''(((''''''((()))***+++,,,---))))))))))))(((((((((((((((((((((((())))))))))))++++++++++++***)))((('''*********)))***++++++,,,+++***(((((((((***,,,---+++)))'''(((***+++,,,,,,)))+++***)))---222222///,,,+++***)))(((((((((((('''(((((())))))(((((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))'''((()))***************)))***+++,,,---------,,,...///000111111000///...***---000111000111555999777666666555444333111000------...///000222222333222222222222333333333333333555777888777777888999444666777777555444444444666666666666555555555555555666666777888888999999777999::::::999:::;;;===:::999888888:::<<<<<<;;;zzzwwwsssqqqpppmmmhhhccccccbbbbbb```]]]ZZZWWWUUUTTTRRROOONNNNNNMMMKKKIIIHHHGGGFFFEEEEEEEEEEEEEEECCCBBBBBBAAA@@@???>>>>>><<<;;;999888888999:::;;;999888777666555555555555333333333333333444444444333333333333222222222222111000///...---------............------,,,,,,++++++++++++******)))))))))(((***+++***)))((()))***%%%%%%%%%&&&&&&&&&''''''******)))((('''''''''(((333222111///---,,,************)))(((&&&%%%$$$$$$$$$%%%&&&'''(((''''''&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++,,,,,,---,,,+++,,,------,,,+++)))***+++***((((((***,,,,,,,,,+++***))))))******)))******++++++---......,,,---...---+++***+++---(((((()))***++++++,,,,,,)))))))))((((((((())))))((((((((((((((((((((((((******++++++***))))))(((***************+++,,,,,,))))))(((((((((***,,,---***(((''''''))),,,------)))***)))(((,,,222444222,,,+++***)))((('''''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***)))***++++++,,,,,,,,,+++......////////////......,,,---/////////111444888888777777555333111///...------...000111222333444000111111222333333444444444666777777777666777999555666888888666444333444777777777777666666555444666666666777888888999999999:::;;;;;;999888999:::999999888999:::;;;;;;<<>>???>>>;;;888888888999999:::999999:::;;;<<>>======>>>??????>>><<<:::999888888777777777777777888666666666555555444444333111111222222333333444444000000//////...,,,+++***++++++***))))))***+++,,,***++++++++++++++++++,,,(((***+++***)))((()))***((((((***+++++++++***))))))(((((((((((())))))***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))+++++++++***)))***)))((()))***+++***((()))))))))(((&&&&&&''')))))))))************))))))''''''&&&'''(((***---//////000111///,,,)))(((((()))***+++------,,,+++******)))((((((((()))+++,,,*********)))))))))(((((())))))***************)))((((((''''''(((((()))***(((((((((((())))))******)))))))))+++,,,,,,***''''''(((((('''***000111...---,,,+++)))((('''&&&&&&))))))************))))))))))))*********))))))((())))))))))))))))))))))))***)))))))))))))))******,,,,,,------------,,,,,,---------,,,,,,---------......///111333444444444222222333333333333333222111111111111111111111111000000111111222222333333111333333333333555777:::::::::888555333333555777666777888::::::999888777999999999:::;;;;;;<<<<<>>>>>===:::999;;;===}}}xxxrrrnnnmmmllliiifffbbb```]]]YYYVVVUUUTTTTTTUUURRRMMMKKKJJJJJJIIIHHHFFFEEEDDDBBBAAAAAA@@@@@@CCCBBBAAA@@@>>>===<<<;;;;;;<<<>>>>>>===:::777555888777777777777777888999999999888777666555555444222222333333444555666666444444333333222000///...///...---------...///000*********++++++,,,,,,---(((***+++***)))((()))***'''((()))++++++******)))+++*********+++,,,------&&&'''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((+++,,,,,,++++++)))((('''((()))***)))'''((())))))(((&&&&&&'''(((((()))************))))))'''&&&%%%&&&'''***,,,...***+++------,,,***)))***'''(((+++---...---,,,,,,)))((('''&&&'''(((***,,,******))))))((((((((('''(((((()))))))))))))))((('''''''''''''''((())))))&&&&&&'''((()))***++++++******+++---///---***'''&&&(((((('''***///000,,,///...,,,***)))(((''''''))))))************))))))))))))*********))))))((())))))))))))))))))))))))+++***)))(((((()))******---------......---,,,,,,///......------......///...///000333555666444333///000222444555777777777222222222111111111111000111111111111111222222222000111222222333444777:::<<<;;;888444222222555888555666888:::;;;:::999888888999999::::::;;;<<<<<>>@@@@@@>>>:::999:::===|||xxxsssnnnllljjjhhhgggbbb```]]]YYYUUUTTTUUUWWWWWWSSSNNNMMMNNNLLLHHHCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCBBBAAA???>>><<<;;;:::???>>><<<::::::;;;===>>>:::999777555444555555666999777444444666777666444111111222333444444555555222111000000000000...,,,,,,++++++---000000---+++,,,---...000111111222222222111///---,,,------.........---,,,,,,,,,,,,---,,,+++******))))))******((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&((((((&&&%%%''')))''''''''''''((((((((()))((((((((('''&&&&&&%%%%%%)))''''''((()))***)))((((((((((((((())))))))))))+++***)))(((((()))***++++++******,,,...///...,,,***++++++++++++++++++,,,''''''''''''(((***++++++*********))))))))))))(((((((((((((((((((((((((((&&&'''((()))((('''$$$###&&&''''''((()))*********+++++++++,,,,,,---------***(((&&&'''***---...///000000...+++)))(((***,,,***'''&&&'''***+++)))'''(((((((((((()))***+++,,,))))))(((((())))))***+++***)))(((''''''((()))***,,,,,,------,,,+++)))(((...000111///+++)))***,,,000111111222333333444444999888777666555666666666777666555444444444444444222222222222222222222222444333333333444666777999999888777555555777888999333444555666666777777777999999999999999999::::::AAAAAABBBBBBAAA@@@???>>>>>>===;;;::::::<<>>===<<<;;;<<<<<<===;;;:::999888777777777777:::888555444666666444222000000000111111222222222000///......///...---+++,,,++++++---///000---+++,,,---...///000000000000222222111111111222222222000//////.....................------,,,,,,,,,---*********)))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((***)))'''''')))+++'''''''''((((((((()))))))))))))))((((((''''''''')))((('''(((***+++***)))&&&''''''((()))******+++******)))(((((()))*********)))***+++---...---+++++++++++++++,,,,,,,,,,,,******)))((((((((()))))),,,,,,,,,+++++++++******))))))))))))))))))))))))&&&''')))***+++***)))((('''(((((()))******+++++++++,,,,,,---......//////+++)))''''''))),,,---...111000///,,,)))((()))+++)))'''&&&(((***+++***)))''''''''''''((()))***+++)))))))))*********+++++++++***))))))))))))***+++,,,,,,,,,,,,+++******)))---...///...---------...000000000111222222333333999999888666555444333222333333333333444444555666222222222222222222222222222222222333444666777888888777555444444555777888555666777888888999999888777777888888888888999999===>>>??????>>>===<<<;;;;;;:::::::::;;;===@@@AAAxxxvvvrrrooommmjjjfffdddcccaaa]]]ZZZWWWVVVWWWWWWQQQNNNKKKLLLNNNNNNLLLIIIIIIGGGDDDCCCCCCCCCAAA@@@>>>>>>>>>>>>===<<<;;;;;;?????????>>>===<<<;;;:::999999:::999999888777666:::777555444444444222111000000111111111111111111---,,,+++,,,------,,,***,,,++++++,,,...///---,,,------............------,,,---///000111111111111//////...---------------.........---------------,,,,,,+++++++++++++++************)))))))))(((((())))))(((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$((()))+++***))))))***,,,''''''((((((((()))))))))************))))))))))))***)))((()))+++++++++***%%%&&&'''((()))***+++,,,))))))(((((((((((()))))))))))))))+++------,,,***+++++++++,,,,,,---------...---+++***(((((('''''',,,,,,+++++++++*********************************'''((()))*********((((((''''''(((((())))))******+++,,,---...///000111222,,,***'''''')))+++,,,,,,222111000---)))((()))***(((''''''(((+++,,,+++***&&&&&&&&&&&&'''((()))***)))***+++,,,,,,,,,++++++,,,,,,+++******++++++,,,,,,++++++*********++++++,,,,,,,,,---///111111000...//////000000111222222555555666666555444222222333333222222222333333444111111111111111111111111000000222444555666777777666555444444444444555666555555666777888888888888666666666777777777888888999:::::::::::::::999888777888999:::<<<>>>???@@@~~~vvvtttqqqnnnllliiieeebbbaaa___[[[YYYWWWWWWVVVUUUPPPNNNLLLLLLMMMMMMKKKIIIIIIFFFBBBBBBCCCDDDCCCAAA<<<======>>>======<<<;;;>>>???@@@@@@>>><<<:::888666777888888888666555444666555333222222222111111333333333333222222222222++++++***+++------,,,***+++++++++,,,---------,,,---------------,,,*********,,,...111111000///...,,,,,,+++***************++++++++++++******))))))*********************************)))))))))((((((***))))))(((''''''&&&&&&))))))((('''&&&%%%%%%$$$))))))************++++++'''(((((((((((())))))))))))))))))***************+++)))))))))+++,,,+++***&&&''''''((()))******+++)))(((((((((((((((((()))(((((()))+++------+++)))+++++++++,,,------......///...,,,***)))(((''''''))))))))))))((((((((((((************************)))))))))((('''%%%###"""&&&&&&&&&''''''(((((((((***+++,,,---///000111222---***((('''(((*********111111000---***(((((()))((('''((()))***+++,,,,,,''''''''''''((()))******)))***,,,......---,,,+++,,,,,,,,,++++++++++++++++++***)))))))))+++,,,------+++***,,,000222111///------...//////000000111...///222555666666555555555555333111000/////////000000000000000000000000...///222444666666666666444444555555555555444444222333444555666666666666555666666777777888888888777777888888888888888888666888:::;;;============~~~tttrrrooommmkkkhhhdddaaa___\\\XXXWWWWWWVVVTTTRRRQQQOOONNNMMMLLLKKKIIIGGGFFFCCC@@@AAAEEEGGGEEEBBB;;;<<<===>>>>>>===<<<;;;===>>>??????>>><<<999777555666777888888777555444222222222111000000111222333222222222222222222222,,,++++++,,,......---+++++++++,,,,,,+++,,,------......------,,,***)))(((...000222444444222000...++++++***)))))))))))))))((())))))))))))((('''&&&''''''''''''''''''''''''))))))(((((((((((('''''')))(((((((((((('''''''''))))))(((''''''&&&%%%%%%(((((((((((()))******)))(((((((((((()))))))))***((((((((())))))*********+++)))))))))+++,,,+++***))))))))))))(((((((((((((((((())))))))))))(((((('''((()))+++------+++)))******+++,,,,,,---......------+++***)))))))))))))))))))))(((((((((''''''************************))))))((((((&&&%%%$$$###'''((((((((((((((())))))((()))***+++---...///000---***((('''((()))***)))000000///---***(((((()))'''((()))))))))***+++,,,(((((((((((()))***++++++)))+++---...///...,,,+++,,,,,,,,,++++++******)))******))))))***,,,...///...,,,***,,,///111///---,,,------...//////000000,,,...111444666666555555444333222111000/////////000000000000000000000000---///111333555555555555444444555666666555444444222333444555555666666666666666777777888999999:::777777777888888999999:::999:::;;;<<<===<<<:::999}}}ssspppmmmkkkiiigggcccaaa^^^ZZZVVVVVVWWWVVVSSSQQQRRRQQQOOOMMMKKKIIIGGGFFFDDDAAA???BBBGGGIIIFFFAAA<<<===>>>??????>>><<<;;;;;;<<<===>>>===;;;888777888888999999999999888888222333333222000000111222//////000000000000000000...---,,,---......---+++***+++,,,+++******,,,.........------,,,***)))(((,,,...000111111///---+++,,,,,,+++***************))))))***+++***)))((('''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&%%%((('''&&&''')))***)))(((((((((((()))))))))******''''''((()))***++++++,,,***)))((()))+++++++++************)))((((((''''''))))))************))))))'''(((***,,,......+++)))))))))***+++,,,,,,------++++++***)))))))))))))))++++++*********)))))))))************************''''''(((((()))******+++************++++++++++++'''((()))***+++,,,---...,,,***'''&&&((()))***)))---......,,,)))((('''((('''((())))))(((((()))***((((((((())))))***+++,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,+++)))))))))******+++---...000111///...---.../////////---,,,------......///000000000111222444444444333222000//////000000222333333111111111111111111111111///000111222333444444444333444666777777666444333444444555666777777777777666666777777888999::::::888888888888999;;;<<<===;;;<<<<<<======;;;:::999{{{sssppplllhhhgggeeecccbbb^^^ZZZVVVVVVXXXXXXTTTPPPPPPPPPOOOMMMJJJHHHGGGGGGDDDAAA@@@DDDIIIIIIDDD>>>===>>>@@@AAA@@@>>><<<:::::::::;;;;;;;;;:::888888999999888888888888999999777888777555111///000222......//////000000111111///---------...---,,,******+++,,,+++)))))),,,///---...------,,,+++***)))''')))+++,,,---,,,++++++++++++***))))))))))))***)))***+++,,,+++***((('''$$$$$$%%%%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$%%%&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))***)))'''(((((()))))))))*********(((((()))***+++,,,---...)))((('''(((***+++***)))))))))))))))(((((((((((()))***+++,,,,,,+++***)))((()))+++...000///,,,)))'''(((((()))+++,,,,,,---++++++***)))((((((((((((+++*********))))))))))))))))))))))))))))))))))))&&&&&&'''''')))***,,,,,,************************(((((()))******+++,,,,,,+++)))&&&&&&''')))*********+++,,,+++)))''''''((('''(((***)))&&&%%%&&&((((((((('''(((((()))***+++++++++++++++,,,,,,,,,,,,---.........---,,,***)))(((***+++...///111222222...000111111000000111222---------...//////000000222222222333333333333333...//////000111333444555222222222222222222222222111111111111111222333333111222555666666555222111444444555666777777777777444444555666777888999:::999999999999:::<<<>>>???;;;<<<<<<=========<<<<<>>???AAABBBAAA???<<<:::999999999::::::999999888888777666555555666777888;;;<<<<<<888333000000222///000000111222333333444///...,,,------,,,***(((***+++,,,+++)))))),,,///------------,,,+++******((()))+++---///000000000))))))(((''''''''''''''''''(((***+++***)))'''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''"""###$$$%%%'''((()))***%%%%%%&&&&&&&&&&&&&&&&&&)))'''&&&'''***+++***'''))))))))))))************))))))***+++---...//////)))''''''((()))***)))(((''''''(((((())))))*********+++,,,------,,,+++***((()))+++...000000,,,***&&&'''((()))***+++,,,,,,,,,+++***((('''&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&)))))))))******+++++++++***(((&&&&&&'''*********((()))******(((''''''(((''')))***(((%%%$$$%%%''''''&&&&&&''''''((()))***++++++*********+++,,,---...///000000///---+++***(((***,,,///111222333333...111333333111111444777------......///000000000000000111222333555777888111111111111111222222333222222222222222222222222333222111000000111222333///111444666666444111///111222333444555555555555333333444555666777888999999999999999;;;===???@@@;;;;;;;;;<<<===>>>??????zzzuuuoooiiiggghhhhhhddd```___\\\YYYWWWWWWUUUSSSRRRPPPOOOMMMJJJHHHFFFEEEEEECCCEEEGGGIIIHHHFFFCCCAAA??????>>>>>>===;;;:::999999888888:::;;;;;;999777555555444444444555555666555888===>>>:::555000---111///---------/////////222111111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...000///---+++)))((()))+++---...///000000,,,+++***)))((((((((((((((()))*********((('''&&&###$$$%%%&&&&&&&&&%%%$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&"""&&&((('''(((***(((%%%&&&&&&((()))************+++***++++++,,,---...///******))))))))))))******...---,,,+++++++++,,,---'''((()))***++++++*********)))***,,,///...+++''''''&&&&&&'''(((***,,,---,,,***((('''&&&'''((()))+++***))))))(((((())))))(((((()))(((&&&&&&''')))))))))))))))))))))))))))+++***((('''''''''((()))'''''''''((()))*********((((((''''''''''''(((((('''((()))***************(((((('''&&&&&&&&&&&&'''((('''&&&%%%&&&(((***,,,+++,,,---.........---,,,+++,,,---......,,,+++)))++++++,,,...///111222222222111//////111444888;;;222222000...---...111444222222222222222222222222333333444444444333222222222222222111111111000000000000000000000000111222111222222333333222222222333333333444444444555555666666666666777888:::;;;666888999999999999:::<<<666777777888:::;;;===>>>zzzvvvqqqkkkiiiiiihhhdddaaa___]]]ZZZXXXWWWVVVTTTRRRPPPNNNLLLJJJHHHFFFEEEEEEDDDEEEGGGHHHGGGEEEBBB@@@??????>>>>>>===;;;:::999999888888:::;;;;;;999777666666555555555555555555444777;;;;;;999444111///111000///.../////////...111111000000//////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++((()))+++,,,...///000000,,,+++***)))(((((((((((())))))***+++***)))((((((###$$$%%%&&&'''&&&&&&%%%%%%%%%'''(((((((((''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&'''&&&)))+++******,,,***'''&&&'''((()))***************)))))))))***+++,,,,,,))))))))))))))))))))))))---,,,+++******+++,,,,,,((((((((())))))*********+++***+++...000000---***(((((('''((()))+++---......---+++***)))***+++,,,+++************))))))))))))******)))(((''')))+++))))))))))))))))))))))))000...,,,)))'''%%%%%%%%%&&&&&&'''((()))***++++++))))))(((((((((((())))))((()))******************((((((((('''''''''&&&&&&'''&&&%%%%%%&&&''')))++++++,,,---/////////...---+++,,,---...---,,,***))),,,---...///000222333333111000///...000222555777111111000...---...111333222222222222222111111111333333333333333222111111222222222111111111000000111111111111111222222333444444444444444333222111444444555555555666666666666666555555555777888999666777999999888888:::;;;;;;<<<>>>???@@@@@@???>>>{{{wwwsssmmmjjjiiigggdddaaa___]]]ZZZXXXXXXWWWUUUSSSOOOMMMKKKIIIGGGFFFEEEEEEFFFFFFGGGGGGFFFCCCAAA?????????>>>>>>===;;;:::999999888888:::;;;;;;999777888777777666666555555555333555888888666333222222000111111111000000///...000000000000000000000000///...------++++++***)))---,,,***)))))))))++++++((()))+++,,,---......///,,,+++***)))((((((((((((((()))******+++******)))%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''''')))---...,,,+++---,,,(((''''''((()))************)))((((((((((((((())))))'''((()))******)))((('''+++***************++++++)))((((((''''''(((******++++++,,,...111111000...))))))))))))***+++---...+++***)))((('''((()))*********+++,,,+++***)))(((((())))))(((''''''(((***))))))))))))))))))))))))111///,,,***'''&&&&&&&&&&&&&&&'''((()))++++++,,,******))))))))))))************+++++++++******)))(((((()))))))))((('''&&&&&&&&&%%%%%%%%%'''((()))***+++---...////////////,,,------------+++)))(((++++++,,,---///000111111...............000111222000000000...,,,---000222000000000111111111111111333333333222111000000///222111111111111000000000222222111111222333333444777666666555444333222222666666666666777777777777666666555444444555666777555777888888888888999;;;;;;>>>BBBEEEGGGFFFDDDCCC|||wwwsssnnnjjjhhheeebbb```___]]]ZZZXXXXXXWWWVVVTTTNNNMMMJJJHHHFFFFFFFFFFFFHHHHHHHHHGGGEEECCCAAA?????????>>>>>>===;;;:::999999888888:::;;;;;;999777888888888777777555555444222333555444333222333444000111333333111///......000000000000////////////---------,,,,,,+++++++++,,,,,,+++***************))))))***,,,------------++++++***)))(((((())))))''''''((()))))))))******&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))'''''''''(((((((((((((((***------+++***,,,+++''''''((()))***************))))))((('''''''''((((((&&&''')))******)))'''&&&)))))))))))))))************)))'''&&&&&&''')))+++***+++,,,---///000000000***))))))((()))***,,,---)))(((((('''''''''(((((()))***,,,---,,,+++)))(((%%%&&&&&&&&&$$$%%%&&&((()))))))))))))))))))))))),,,+++***))))))***+++,,,(((((()))))))))************))))))(((((())))))***++++++,,,++++++***))))))'''(((***++++++)))'''&&&&&&%%%%%%%%%%%%&&&'''(((((()))+++---...///......------------,,,***)))((((((((()))***+++,,,------+++,,,,,,---------------/////////---,,,,,,///111///////////////000000000333222111000//////......111111111111000000000000111111111111111222333444555555555444444444444444666666666777777777777888888777666555444555666777666888999999888999:::<<<999<<<@@@EEEHHHIIIIIIIII{{{tttqqqmmmiiifffcccaaa___^^^\\\YYYXXXXXXWWWVVVTTTNNNLLLJJJGGGFFFFFFGGGHHHKKKJJJIIIGGGEEECCCBBBAAA??????>>>>>>===;;;:::999999888888:::;;;;;;999777888888888888777666444333111222333222111222333555000222444333111.........111000///...---,,,+++++++++++++++,,,,,,---------***+++---...---,,,***)))))))))***+++,,,,,,,,,++++++***))))))))))))))))))&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''))))))(((((((((((((((((((((((((((******'''''')))(((%%%((())))))************)))***))))))((((((((())))))&&&((()))++++++)))(((&&&(((((())))))************+++***(((&&&&&&((()))***)))***++++++,,,---///000***)))((('''((((((******+++++++++++++++++++++,,,)))***,,,,,,,,,+++)))'''$$$%%%&&&%%%%%%%%%'''(((************************))))))((()))***+++---...+++++++++***))))))(((((()))((((((''''''(((((()))+++++++++++++++***)))((('''(((***++++++)))'''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&''')))+++,,,,,,,,,,,,---,,,,,,,,,+++***))))))''''''((()))***+++,,,,,,***++++++,,,,,,,,,+++***---......---+++,,,---///---------....../////////222111000...------......000000000000000000000000/////////000000111333333222222222222333444666777555555666666666777777777999888777666666666777888777888::::::999999;;;<<<999:::===???BBBEEEGGGIII}}}zzzrrrppplllhhheeebbb``````]]][[[XXXWWWWWWWWWUUUTTTOOOMMMJJJHHHGGGHHHIIIJJJKKKJJJHHHFFFDDDBBBBBBBBB??????>>>>>>===;;;:::999999888888:::;;;;;;999777666777777888777666444333111222333222111222333555000222444222///,,,---///111000///...,,,+++***))))))***++++++---......///***+++---///...,,,***((()))******+++++++++************)))))))))))))))***&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''''''''&&&&&&######$$$%%%&&&''')))***((((((((((((((('''''''''&&&((((((%%%%%%''''''%%%))))))******+++******)))******))))))))))))******((()))***++++++***)))((('''((()))******+++******++++++)))(((((())))))***)))*********)))***---000***)))(((''''''(((((())))))))))))***************))))))***+++***)))((('''&&&'''(((((('''(((***+++************************++++++))))))((()))***+++,,,,,,+++***))))))((((((((((((''''''''''''(((((())))))*********))))))((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&((()))************++++++++++++************))))))***+++,,,,,,------******+++,,,,,,,,,++++++,,,------,,,++++++,,,...++++++,,,,,,---.........000///---,,,,,,---......//////000000000000000111......//////000111333333111000000111333555777999666666666666777777777777999888777666666777888999666888999:::999999:::<<<<<<<<<<<<<<<===>>>@@@AAA|||xxxqqqpppmmmiiieeecccbbbbbb\\\YYYWWWVVVVVVVVVTTTSSSOOOMMMJJJHHHHHHIIIKKKMMMIIIHHHEEECCCAAAAAAAAAAAA??????>>>>>>===;;;:::999999888888:::;;;;;;999777444555666777777666444333222333444333222222333555000222333111,,,***,,,000000//////...---,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,,,,+++)))))))))***************))))))******))))))))))))******((('''&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%''''''''''''((((((((('''%%%%%%######$$$%%%&&&((()))***((((((((('''''''''&&&&&&&&&((((((%%%%%%((()))'''*********++++++******)))(((((((((((()))***++++++******++++++++++++******'''((()))+++++++++++++++,,,+++++++++***************++++++)))((())),,,000,,,+++)))((((((((())))))&&&&&&'''((((((((((((((()))))))))((((((((('''''''''((())))))((()))+++---************************---,,,***((('''''''''(((************************))))))(((((((((((())))))''''''((()))))))))((((((((((((((('''''''''&&&&&&'''''''''(((((('''''''''&&&''')))*********))))))***************++++++,,,*********+++,,,,,,------***+++++++++,,,,,,------+++,,,---,,,+++***+++---******++++++,,,------......---+++++++++,,,...///////////////000000111111/////////000111222444444333222222222333666888999777777777888888888999999777666555555666777888999555666888888777777999:::;;;<<<<<<===<<<<<<;;;:::{{{wwwqqqpppnnnjjjfffdddcccddd[[[YYYVVVUUUUUUUUUTTTRRRPPPNNNKKKIIIHHHJJJLLLNNNGGGEEECCC@@@??????@@@AAA??????>>>>>>===;;;:::999999888888:::;;;;;;999777222333555777777666444333222333444444333222333444000222333000+++))),,,000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***)))************))))))(((***)))))))))))))))*********)))'''&&&%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&''''''%%%###"""#########%%%&&&((()))***((((((''''''&&&&&&&&&%%%&&&))))))&&&'''***+++)))******+++++++++******)))'''''''''((((((***+++,,,,,,,,,+++******+++,,,,,,'''(((***+++,,,,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,)))'''(((,,,000---,,,+++)))))))))******))))))***+++++++++++++++))))))(((''''''''''''(((%%%&&&'''''''''''')))+++************************,,,***)))''''''''''''((((((((()))***+++,,,------******))))))))))))******&&&&&&'''(((((()))(((((((((((('''&&&&&&&&&&&&''''''(((((()))((((((''''''((()))***++++++***))))))))))))))))))***+++,,,---(((((())))))******++++++++++++++++++,,,---...///***+++,,,,,,+++***+++,,,))))))***+++,,,,,,------,,,+++*********,,,...000.../////////000000111111000000000111222444555666666555444333444666888999888888999999999:::::::::555444444444555666888999333444666666555555777888777999<<<>>>???===;;;999wwwrrrssspppllliiigggeeebbb___\\\YYYVVVTTTSSSRRRPPPNNNOOONNNKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA???>>>===<<<:::::::::999999999999888999999::::::999777666666777777666555333333444555444333222111...///000111111000///...111111111111111000//////000///---+++******+++,,,(((***,,,,,,*********+++''')))******))))))***+++***)))(((''''''((()))***+++***'''%%%%%%&&&(((***(((&&&%%%%%%'''(((''''''''''''&&&%%%$$$######"""###$$$%%%'''((()))))))))((()))*********)))'''&&&&&&''''''(((((((((((((((&&&''''''((()))******+++***(((&&&&&&'''((()))(((...///---)))(((***+++))),,,)))&&&&&&(((***)))(((******)))))))))***,,,---+++***((('''(((+++///111...***&&&%%%''')))))))))((('''''')))---///---+++***)))'''&&&&&&&&&'''(((''')))******))))))***,,,+++***)))(((((()))***+++***))))))((((((((('''''')))((('''''''''(((******,,,,,,,,,++++++***************)))(((((((((((((((((((((''''''''''''(((((((((''''''((()))******)))%%%&&&((()))***)))(((''')))))))))+++,,,,,,***(((***(((&&&(((***+++)))&&&'''(((***,,,---...//////...---+++******+++---...---,,,,,,++++++,,,,,,---------------------------000000111111000///...,,,......///000111333555666444333333333444555777777777888888999999888888777777666555555666888:::;;;888777666666666777999:::::::::;;;<<<============zzztttrrroookkkhhhfffdddaaa___ZZZXXXUUUSSSSSSRRRPPPNNNOOONNNLLLJJJIIIGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;:::999999:::::::::777555444444555555444333333333444444444333222111------......///.........000000111111000000///...---,,,***)))(((((())))))(((***,,,,,,***)))***+++(((***+++***))))))***+++***))))))((((((((()))))))))(((&&&%%%%%%%%%'''((((((&&&%%%&&&((())))))((('''''''''&&&%%%%%%$$$$$$%%%%%%'''((())))))******((())))))***)))((('''&&&&&&''''''(((((((((((((((''''''(((((())))))*********(((&&&&&&((()))))))))...///...)))(((++++++(((,,,)))'''''')))******)))******)))))))))***+++,,,,,,***)))((())),,,///111---***&&&&&&''')))((('''(((''''''))),,,...,,,***)))((('''&&&&&&&&&''''''''')))******))))))***++++++***)))(((((()))***+++)))*********))))))(((''')))(((((((((((()))+++,,,---------,,,,,,+++++++++******)))((((((((((((((())))))(((((((((((()))))))))((('''((()))***)))(((&&&'''(((******)))'''''')))))))))+++------+++***+++))))))***,,,,,,***(((++++++,,,---------------...---+++******+++---...---,,,,,,++++++,,,,,,---........................000111222222222111//////......//////111222444555444444444555555666666666999999::::::::::::999999777666555555666777999;;;777777666666666777888999999999:::;;;<<<<<<<<<<<>>===<<<<<<<<<<<<===<<<;;;:::::::::::::::777555444444555555444333333333333444333222222111111111000000111222333333/////////000///......---,,,+++***)))(((((((((((()))***,,,,,,***)))*********+++,,,+++***)))***+++***************)))(((''''''''''''&&&&&&&&&%%%%%%'''&&&%%%''')))******)))''''''''''''''''''''''''''''''(((((())))))))))))((())))))))))))((('''&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))((('''''')))*********---///...***)))++++++(((,,,***((((((***+++************)))))))))***+++++++++***))))))***,,,///000,,,***((('''(((((('''&&&'''''''''(((+++,,,+++))))))((('''&&&&&&&&&''''''''')))******(((((()))+++******))))))))))))******)))***+++++++++***)))((())))))))))))***+++,,,------------,,,,,,,,,,,,,,,******)))((((((((())))))******))))))))))))*********)))(((((())))))(((''''''((()))******)))'''''')))))))))+++---...---+++,,,++++++,,,------,,,***...............---,,,+++---,,,+++******+++,,,---------,,,,,,,,,,,,------///////////////////////////000222333333222222111111111000111222333444444444444666666777666555444999::::::;;;;;;::::::999666666555555555777999:::777666666666666777888888777888999:::;;;;;;;;;;;;yyytttpppmmmiiifffdddbbb___]]]VVVTTTRRRQQQQQQQQQPPPOOONNNOOOOOONNNLLLJJJGGGFFFDDDCCCBBB@@@???????????????>>>===<<<;;;;;;;;;;;;===<<<;;;:::999888888888999777666666777777666555333333333333222222111111222222111111111333444666......//////......---,,,,,,,,,++++++************)))+++,,,,,,***))))))***+++,,,---,,,*********,,,***++++++,,,+++***((('''''''''((((((((('''&&&%%%&&&&&&&&&(((***,,,+++***&&&'''''''''(((((())))))(((((((((''''''''''''(((((((((((((((((('''''''''&&&''''''((((((((((((((())))))))))))(((((((((((()))((('''(((+++,,,,,,+++---000///+++***,,,+++(((+++************++++++******))))))))))))*********+++*********+++,,,...///******)))(((((('''&&&%%%''''''''')))******))))))))))))((((((((('''''''''''')))***)))(((((()))******))))))))))))))))))***)))***+++,,,,,,+++)))((())))))******+++,,,---...++++++++++++++++++++++++******))))))((())))))******))))))(((((())))))***+++)))(((((())))))(((&&&))))))*********)))((('''***))))))***---......---,,,+++,,,,,,------,,,+++////////////...---,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------.............../////////...///000222333333222222333333333333333333444555333444666777777666444333888888999999999999888888666555555555555666777888555555555666666666777777555666777999::::::::::::xxxssspppmmmiiifffdddbbb___\\\UUUSSSQQQPPPQQQQQQPPPOOONNNOOOOOONNNLLLJJJGGGFFFEEEDDDCCCAAA@@@@@@??????======<<<;;;::::::::::::;;;;;;999888777777777777999777666666777777666555333333222222111111111111///...---------...000111...............---,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,***)))))))))***,,,---,,,******+++,,,***+++,,,,,,,,,+++)))((('''(((*********)))'''&&&&&&%%%&&&(((+++,,,+++***&&&''''''(((((()))))))))((('''&&&%%%%%%%%%&&&&&&)))(((((('''''''''''''''&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((***,,,...---------000///,,,+++,,,+++(((******++++++************)))))))))***)))))))))))))))*********+++,,,,,,,,,)))))))))((('''&&&&&&&&&'''((()))))))))(((((((((************))))))((((((((()))***)))((('''((())))))))))))******))))))))))))***+++,,,,,,+++***))))))******+++,,,---------))))))))))))))))))************))))))))))))******)))((((((''''''(((((()))+++)))(((((())))))(((&&&******************))))))***))))))***,,,------,,,******+++,,,+++*********------......///.........---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...,,,,,,---------.........,,,---///111222222111111222222111111111111222222222333555777777666444333666666666777777666666666555555555555555555666666444444555555666666666666444555666888999:::::::::zzzuuupppmmmiiifffdddbbb___]]]VVVTTTQQQQQQQQQQQQPPPOOOOOONNNNNNMMMKKKIIIGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@<<<;;;;;;:::999999:::::::::999888777777777777777777555444444555555444333333333222111111111111222000000////////////000000.........///...------,,,******+++++++++******)))***,,,---,,,***(((((())))))***++++++******+++---+++++++++,,,,,,,,,++++++))))))***+++***)))((('''%%%%%%&&&(((++++++***(((&&&'''''''''(((((())))))'''&&&%%%$$$$$$$$$%%%&&&)))(((''''''&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))+++...000///...---000000,,,+++---+++((((((***++++++***))))))***))))))*********)))((('''(((((()))***++++++******(((((()))'''&&&%%%'''(((((()))+++***)))(((((()))))))))*********)))((('''((()))***)))'''&&&'''((())))))************)))))))))))))))************+++******+++,,,,,,,,,++++++((((((((((((((()))))))))******)))))))))***++++++((((((''''''''''''((((((***)))(((((())))))(((''')))************++++++++++++***((()))***+++++++++(((***++++++***))))))******+++,,,---.../////////------............------......------------......++++++,,,,,,---.........,,,---///000111111111000......---------......///000111333444555555444444333444444555555444444333444444555555555555555555333444444555666555555555444555666888999:::::::::yyytttqqqnnnjjjgggeeebbb___]]]WWWUUURRRQQQRRRQQQPPPOOOOOONNNLLLJJJIIIGGGGGGFFFDDDCCCBBB@@@????????????<<<<<<;;;::::::::::::;;;999999888888777888888999777555444444555555444333333333111000000000111222444444444444333222111111///////////////...------***+++,,,,,,,,,,,,+++******,,,---,,,***(((((()))&&&(((************,,,---+++++++++++++++,,,---...)))))))))))))))(((((('''%%%%%%&&&(((******(((&&&'''''''''''''''''''''((('''&&&%%%$$$$$$%%%'''((()))((('''&&&&&&&&&''''''&&&''''''(((((((((((((((''''''(((((())))))******(((((())),,,///111000///---000000---,,,---+++(((&&&)))++++++)))(((((()))))))))*********)))'''&&&&&&''')))******)))((('''''''''(((&&&$$$%%%(((+++)))+++---,,,)))(((((()))'''(((((()))((('''&&&%%%((()))***)))'''&&&'''(((((()))***++++++***)))(((***)))((('''''')))+++,,,***++++++,,,,,,+++))))))(((((((((((()))))))))*********))))))******+++,,,))))))(((((((((((()))))))))((('''((()))***)))((()))))))))***+++,,,---...,,,***((('''))))))))))))'''***,,,+++)))((()))+++***+++,,,------............//////////////////.........------------......,,,,,,,,,---.../////////...///000111222111111000---,,,,,,,,,---...////////////000111333444555555222333333444444333333222444444444555555444444444222333444555555555444444444555666888999:::;;;;;;}}}vvvqqqqqqnnnjjjgggeeeccc```^^^XXXVVVSSSRRRRRRRRRPPPOOOOOONNNLLLIIIGGGGGGGGGGGGCCCBBB@@@???>>>>>>============<<<;;;;;;;;;<<<<<<999999999888999999::::::999777666666777777666555444333111000000000111222222333333333222000...---//////000000//////...---,,,---.../////////...---+++,,,---,,,***(((((()))%%%''')))))))))***,,,...+++*********+++---///000)))(((((((((''''''''''''%%%%%%&&&((())))))&&&$$$''''''''''''''''''''''''((('''%%%%%%%%%'''(((***)))((('''&&&%%%&&&''''''&&&''''''(((((((((((((((&&&''''''((()))******+++(((((()))---000111111///---000000---,,,---+++(((%%%(((++++++)))'''''')))((()))*********((('''&&&%%%&&&(((******)))'''&&&&&&''''''%%%###$$$)))---))),,,...---)))((((((***%%%&&&'''''''''&&&$$$$$$((()))***)))'''&&&&&&'''((()))***++++++***)))(((***)))'''%%%&&&(((+++,,,***+++,,,,,,+++***((('''(((((())))))*********+++******))))))***+++,,,,,,******))))))))))))******(((''''''((()))+++***)))((())))))***+++---...///---***(((''''''(((((('''(((***---,,,***((()))+++++++++,,,,,,------,,,,,,//////000000000000//////......------------......---------...///000000111///000111222333222111111.........//////000111222.........///111333555666222333333444444333333222444444444555555444333333222333444555555555444333444555777888:::;;;;;;<<<}}}tttnnnooolllhhhfffdddccc```^^^WWWVVVVVVUUUTTTSSSRRRRRROOONNNLLLIIIGGGFFFEEEDDDDDDCCCAAA???>>>>>>?????????>>>===<<<<<<;;;;;;;;;<<<;;;:::999888999:::;;;;;;999666444444555777888888666333000///000222333333333333222111000000///......---------,,,,,,,,,---...///...---------...---,,,+++)))((('''''''''+++***)))(((((()))***+++,,,+++***+++,,,,,,+++***))))))(((((((((((())))))((('''%%%%%%%%%&&&(((***''''''(((((('''&&&%%%%%%######$$$%%%&&&(((((()))((((((&&&&&&%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&''''''((()))+++---...------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))'''&&&&&&&&&''''''((('''''''''''''''''''''(((((())))))(((((()))++++++,,,,,,,,,***************)))((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%(((******(((&&&)))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))***+++,,,,,,,,,+++)))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''(((((((((((())))))***++++++,,,,,,'''''''''(((***,,,///000***+++,,,---...---,,,+++---............---,,,+++000///...------...///000.../////////...---,,,,,,++++++++++++,,,,,,---...///000111111111111333555111000...------...///000//////000000111111111222222222222333333444444444///111222333333333555777444555555444333444666888555666888999:::::::::999}}}uuuooopppmmmhhheeeccc```]]][[[XXXWWWVVVUUUTTTRRRQQQQQQNNNMMMKKKIIIGGGEEEDDDDDDBBBAAA@@@?????????@@@AAA??????>>>===<<<<<<<<<<<<;;;:::999888888999999:::999888555444333555777888;;;:::777555333222333333333222222111000000//////------------,,,,,,,,,,,,,,,---...------,,,------++++++***))))))*********+++******))))))******+++,,,+++++++++,,,,,,++++++)))((((((''''''(((((()))((('''&&&%%%%%%''')))***((((((((((((((('''&&&&&&%%%&&&&&&'''((()))******)))((('''&&&&&&&&&'''(((******((('''&&&&&&&&&&&&(((((((((((()))***+++,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++***)))(((''''''''''''((('''''''''&&&&&&&&&''''''(((((((((((('''((()))***++++++++++++***************)))((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%'''******(((&&&)))((((((((())))))*********)))(((((((((((()))***)))))))))*********************))))))***++++++,,,......,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,++++++******+++---///000,,,,,,---............---------------,,,,,,,,,+++000///...------...///000------......------,,,+++,,,,,,,,,,,,,,,,,,---------...//////...///111333111000...------...///000000111111111222222222222222333333444444555555666222444555444333333444555555555555444333333555777666666888999:::::::::999}}}vvvqqqpppmmmhhheeebbb___\\\YYYYYYYYYWWWUUUSSSQQQPPPOOOMMMLLLJJJHHHFFFDDDCCCCCC@@@??????>>>???@@@AAABBB@@@???>>>===<<<<<<<<<<<<;;;;;;:::999888888999999777666444333333555777888;;;;;;:::888666444222111222111111000000//////...------,,,,,,,,,+++++++++,,,,,,---------------,,,)))))))))***+++,,,......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))((('''&&&&&&&&&''')))***((())))))))))))(((((('''(((((())))))*********+++)))((('''&&&&&&'''((()))+++***)))(((((((((((((((++++++++++++++++++++++++++++++************++++++************************,,,++++++***))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((()))************))))))******))))))((((((&&&''''''''''''&&&%%%%%%$$$$$$%%%''')))***)))'''''''''((((((((()))))))))((((((''''''''''''(((((())))))******+++++++++,,,*********)))******+++,,,,,,+++***)))***+++,,,---++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,.........---......//////...------------...//////...---+++******+++,,,,,,///......------......///,,,------------,,,++++++---------,,,,,,,,,,,,,,,+++,,,------,,,,,,...000000///.........///000111222222222222222333333333333333333444555666666666666777777666444222222333555555555444222222444666666666777888999999999999|||wwwsssooolllhhheeebbb```]]][[[[[[ZZZXXXVVVSSSQQQOOONNNLLLKKKIIIGGGEEECCCBBBBBB@@@@@@???>>>>>>???@@@AAA??????>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999999555444333333333555666888666777888888777444222000111000000000//////......---,,,,,,,,,,,,+++++++++---------...//////...---*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---******))))))))))))******(((((('''''''''((()))***))))))*********))))))(((************************)))((('''''''''((()))***((((((((()))***+++,,,---............---,,,++++++******))))))))))))******((((((((()))))))))))))))+++***)))((('''((()))***+++***)))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((()))))))))))))))(((((('''''''''''''''&&&&&&%%%$$$###$$$&&&)))***)))(((&&&''''''(((((((((((((((''''''''''''''''''''''''((())))))***+++,,,,,,---+++***************++++++***)))((((((((()))******+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------........./////////000000...---,,,,,,,,,---///000---,,,***))))))***,,,------------------------------------......---,,,,,,.........------,,,+++++++++,,,,,,,,,++++++---///000//////...//////000111222222222222222222222222111222222333444555666666777888888777444333333444555555555444222222555777555666666777777777888888zzzuuusssnnnkkkhhheeedddccc```___[[[ZZZXXXVVVSSSPPPNNNMMMLLLKKKIIIFFFDDDCCCBBBAAABBBAAA@@@>>>======>>>>>>???>>>===<<<;;;;;;;;;;;;=========<<<;;;;;;:::999444444333333444555666777333555777999999777444222000000000000////////////---------,,,,,,,,,++++++.........000222222000...,,,+++++++++,,,---......,,,,,,,,,------,,,,,,,,,...///000///,,,***+++---,,,++++++******++++++,,,(((((((((((())))))******))))))***************))))))))))))))))))))))))))))))(((((('''((()))***+++)))))))))******,,,------------------,,,+++***)))))))))))))))))))))))))))'''''''''(((((())))))))))))((('''&&&&&&''')))***,,,+++***((('''''''''((('''''''''''''''''''''''''''(((((())))))))))))((('''(((((()))))))))((((((''''''((((((''''''&&&%%%$$$###$$$&&&)))******)))&&&&&&'''((()))(((((('''&&&&&&''''''''''''&&&&&&'''((((((***+++,,,------++++++***************+++,,,,,,+++++++++++++++,,,*********++++++,,,,,,,,,------------,,,,,,++++++------------------......,,,,,,---...///000111111---,,,+++++++++,,,...///---,,,***))))))***,,,---,,,,,,------------,,,,,,......////////////......---............---++++++,,,---...---,,,,,,...000///////////////000111111111111111111111111000000///000111222333444555555555666777777555555555777444555555444333444666888555555555555666666777777|||wwwsssqqqmmmjjjgggfffeeedddbbb```[[[ZZZXXXVVVSSSQQQOOONNNLLLKKKIIIGGGEEECCCBBBBBBCCCBBB@@@>>>============>>>===<<<;;;::::::::::::============<<<:::999888555555555555555555666666333555888;;;;;;:::777666000000000000000000000000......---------,,,,,,,,,///......111444555222...,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++000222333000,,,)))***,,,,,,,,,++++++++++++,,,,,,))))))))))))************((())))))************)))''''''(((((()))))))))***))))))(((((((((***+++,,,...---,,,+++***)))))))))'''((()))******)))((('''))))))************))))))&&&''''''(((((())))))***''''''''''''(((((()))***,,,+++***((((((((())))))((((((((((((((('''''''''((())))))******)))))))))''''''((()))))))))(((((('''(((((((((((('''&&&&&&$$$######%%%(((***+++***&&&'''((()))***)))((((((&&&&&&'''(((((('''&&&&&&%%%&&&'''(((***,,,------,,,+++******)))************************)))))))))))))))******+++,,,,,,,,,------,,,,,,++++++******++++++,,,------......///***+++---...///000000000,,,++++++++++++,,,------,,,,,,+++******+++---...+++,,,,,,------,,,,,,+++......///000000000000///------...//////...,,,+++...///000///...---///111...//////000000111111111111111111000000000000000...///000111222333444555333555666666555555777888444555555555555666999;;;777777666666666777777888zzztttqqqooommmkkkgggeeedddbbb```^^^ZZZYYYWWWUUUSSSQQQOOOOOOMMMKKKIIIGGGEEEDDDCCCBBBAAA@@@???=========>>>???<<<<<<;;;:::999999999999;;;<<<<<<;;;:::999777666777777666666666666666666333555888::::::999666555111111111111111111111111/////////.........------///------111555555111---+++++++++++++++,,,------***+++,,,------,,,+++***222444555111+++((((((++++++******))))))******+++))))))******+++++++++***'''((())))))******))))))&&&''''''((()))***++++++))))))(((((()))***,,,---///...---+++)))(((''''''%%%&&&(((***+++******)))))))))***++++++***))))))&&&''''''((())))))******'''((()))***++++++++++++,,,+++)))(((((()))***+++******)))))))))((((((((()))***************))))))&&&''''''((())))))((((((((((((((((((((('''&&&&&&$$$######%%%(((***++++++&&&''')))++++++***)))(((&&&'''(((((((((((('''&&&$$$$$$&&&''')))+++,,,---,,,++++++***))))))******'''(((((((((''''''&&&%%%((())))))***++++++,,,,,,,,,,,,++++++***))))))((()))******,,,---...///000,,,---...000000000//////+++,,,,,,---------------+++,,,,,,,,,------------***+++,,,------,,,+++***---......///000000//////+++,,,...///000///---,,,///000111000......000111......///000111222222222222222222111111000000000...///000111333444555666333555666666555444666777333555666666666888;;;>>>;;;:::999888888999:::;;;yyyrrrooonnnnnnkkkgggdddbbb```^^^[[[YYYYYYWWWUUUSSSQQQPPPOOOMMMLLLJJJHHHFFFDDDCCCCCC???>>>=========>>>@@@@@@;;;;;;:::999888888888888::::::::::::999777555444888888777777666666555555333444666777777555333111111111111111111222222222000////////////............,,,,,,000555555111,,,)))))))))***+++,,,---...******,,,,,,,,,,,,******333666666222+++'''(((***))))))(((((((((((())))))))))))***++++++++++++***''''''((()))))))))))))))&&&'''((()))***+++,,,,,,***))))))))))))+++---...---,,,+++***))))))))))))&&&'''***,,,......------)))***+++,,,,,,+++***)))'''''''''((()))******+++''')))+++,,,---------,,,,,,+++)))((((((***,,,---++++++******))))))((((((******+++++++++******)))&&&&&&'''((())))))(((((((((((((((((((((''''''&&&$$$######$$$(((***++++++'''(((***+++,,,+++)))(((&&&'''((())))))((('''&&&######%%%''')))***,,,---,,,,,,+++***))))))************++++++***)))((((((((())))))***++++++,,,,,,++++++******)))(((''''''(((((()))+++---...000000///000111111111///...---+++,,,.../////////...---+++,,,---............---***+++,,,------,,,+++***,,,,,,---.../////////...***,,,...///000///...---000111111000......///111......000111222222222222333333333222222111111111///000111222444555666777444555666555444333444555333444666777777:::===@@@>>>===<<<;;;;;;;;;<<<==={{{vvvrrrooommmjjjfffcccaaa___]]]\\\[[[ZZZYYYXXXVVVSSSNNNKKKIIIHHHFFFDDDCCCCCCDDDEEE@@@???======>>>>>><<<;;;@@@???===<<<::::::999999;;;::::::999999888888888888666555333333555666888444333222444666777777666333222111111000000111111333333111000......---------...///000111111111111,,,,,,,,,---...///000000,,,------......------,,,,,,000000,,,)))++++++)))%%%%%%&&&'''((()))***+++***++++++++++++***))))))***'''%%%%%%(((***,,,,,,*********************+++++++++,,,,,,,,,---------------------,,,,,,+++***))))))***+++,,,...///000000000///---,,,+++***))))))))))))******++++++,,,*********++++++,,,,,,,,,,,,+++***)))))))))***+++---,,,,,,++++++*********(((''''''(((***+++***((('''''''''(((((((((((((((&&&'''((())))))((('''&&&'''''''''(((((((((((()))$$$&&&)))(((&&&%%%&&&(((((()))***++++++***)))(((((('''&&&%%%%%%'''(((***)))))))))))))))))))))))))))))))))))))))(((''''''******************+++,,,+++***)))(((((()))***++++++******+++---000333555666222......000111000...+++---...//////---+++******,,,...///...,,,***(((+++++++++++++++***)))(((.../////////...------,,,///000000000///...---------------...------,,,,,,000///...---......000000555333111222444444111...444444555555666555555555555777888777333222333555222333444333333555:::???AAA@@@@@@???>>>>>>??????zzzvvvrrrooommmjjjfffcccaaa```^^^\\\[[[ZZZYYYXXXVVVSSSNNNKKKKKKJJJHHHFFFEEEDDDCCCCCC@@@???======>>>>>>===;;;???>>>===;;;:::999999999;;;::::::999999888888888777777666555555666777777666555444555666666444222333222111111000000111111222111111000000000000000------///000111111111111,,,,,,,,,------...///000---......//////......---000333222---)))((((((%%%''''''''''''''''''''''''((())))))*********)))))))))'''&&&&&&(((***************++++++++++++,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,+++***'''((()))+++---000222333000///......---,,,++++++*********+++++++++++++++******+++++++++,,,,,,,,,---,,,***)))((())))))***,,,,,,,,,++++++*********((('''&&&((()))***)))(((&&&''''''((()))******+++&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((***,,,+++(((&&&'''(((((())))))******)))((('''((('''%%%%%%%%%&&&((())))))))))))))))))))))))))))))))))))))))))(((''''''***))))))))))))***++++++******))))))))))))******+++******+++,,,///222444555333000......------,,,---.../////////---+++***+++,,,...//////---***)))+++++++++++++++***))))))///////////////...------....../////////...------+++,,,,,,------,,,,,,+++......---------...000111222111000111444555333111666666777777888888777777777888999888555333444666555777777777666999===BBBBBBAAA@@@???>>>>>>>>>>>>~~~xxxuuurrrpppllliiieeecccaaa```^^^]]][[[ZZZXXXWWWUUUSSSOOOLLLLLLLLLKKKIIIGGGEEECCCBBB@@@>>>======>>>???>>>===>>>===<<<;;;::::::::::::;;;;;;::::::999888777777666777777777777777777666888777666666666555222///222222111000000000000111000000000000111222222222------...///111222222333,,,,,,,,,,,,---...///000...//////////////////...111444333---(((((('''$$$))))))((('''&&&%%%%%%$$$&&&'''((())))))***))))))((('''&&&'''((()))((('''+++,,,,,,,,,------------***************)))))))))******+++,,,,,,,,,++++++))))))***+++---///111222............---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---,,,***)))((((((((())),,,,,,++++++++++++++++++'''&&&&&&'''((()))((('''%%%&&&'''((()))+++,,,,,,'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''***+++,,,***(((&&&&&&&&&(((((())))))((('''&&&&&&'''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))((())))))))))))((('''''')))((((((((())))))***+++******++++++++++++******************,,,...111222333333222///,,,******+++...///000000///---+++***,,,---...//////---+++******+++++++++++++++***)))...////////////......---,,,,,,---.........------***++++++,,,,,,,,,++++++---,,,,,,,,,---///000111/////////000333555444444666666777888888888888888888999:::999777666666777777888999888999;;;???BBBBBBAAA@@@???>>>>>>>>>>>>}}}wwwsssqqqoookkkhhhdddbbbaaa```___]]][[[YYYWWWVVVUUURRROOOLLLKKKKKKKKKKKKIIIGGGEEECCC@@@???===<<<>>>??????>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888777777666777888999999888777666777777666666777555111///222222111000000000000000//////000111111222222222......//////000222333333---,,,,,,,,,------...///......////////////.........111111,,,)))******'''))))))((('''&&&%%%$$$$$$%%%&&&''')))***+++++++++(((''''''((())))))'''%%%,,,,,,,,,---......//////++++++************))))))))))))***+++,,,,,,,,,,,,---,,,++++++++++++,,,,,,------------------......---------,,,,,,+++++++++++++++++++++++++++++++++---+++***((('''''''''(((+++++++++++++++++++++,,,(((&&&%%%&&&'''((('''&&&%%%&&&&&&'''((()))******'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%(((((((((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))(((((())))))(((((('''&&&((('''''''''((()))***++++++,,,---......---,,,+++))))))******+++---///000000222333000,,,***+++---000000000///...---,,,+++,,,---...//////...,,,+++******+++,,,,,,+++++++++------............---,,,***+++,,,,,,------------++++++,,,---------,,,,,,,,,++++++,,,---///111222/////////000222444555555444555666777777777777777999::::::999888888888888777777777777888:::===???@@@???????????????@@@@@@|||vvvrrrpppnnniiifffcccaaa``````___]]][[[YYYVVVUUUTTTRRROOOMMMIIIJJJKKKKKKKKKIIIHHHGGGBBB???===<<<>>>??????>>>>>>>>>===============>>><<<<<<;;;:::999777777666555666888::::::888666555666555555555666666444111222111000000//////000000//////000111111111000///000/////////000111222333---,,,,,,,,,,,,------...,,,------......------,,,---111111,,,)))******(((''''''''''''''''''''''''&&&'''(((***+++,,,------(((((('''((())))))'''%%%++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++***************,,,,,,,,,,,,---------------------,,,,,,++++++++++++++++++++++++++++++++++++***)))'''&&&&&&''''''*********++++++,,,,,,,,,)))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''((()))***+++,,,---...//////...---,,,)))))))))***+++,,,------,,,///111111...---///222/////////......---,,,+++,,,,,,---......------,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,******+++,,,---------,,,,,,,,,---......///......,,,,,,,,,,,,---///111222111111111111222333444666555666777888999999999999::::::999999::::::999888777777666777999;;;<<<============>>>???@@@BBBCCC{{{vvvrrrooommmfffdddaaa_________^^^]]]ZZZXXXVVVTTTSSSRRROOOMMMIIIIIIJJJJJJJJJJJJIIIIIIDDDAAA>>><<<===>>>>>>>>>=========<<<======>>>>>><<<<<<;;;:::888777666666555666888999999888666555555444333444555666555444111111000////////////000///000111222222222000000222111000//////000222222------,,,,,,,,,,,,------,,,,,,------------,,,,,,000333222---))))))(((&&&&&&'''''''''(((((())))))'''((()))***,,,,,,------)))((('''((()))***)))((())))))***+++,,,---......------------.........///++++++,,,---------,,,,,,(((((())))))+++,,,---...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++******)))'''&&&&&&''''''((())))))***+++,,,,,,------***(((&&&%%%&&&'''''''''&&&&&&&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&(((***,,,+++***''''''&&&&&&&&&&&&'''(((''''''(((((())))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&'''''''''((()))***+++,,,------............------((())))))*********++++++))),,,...000000111222333...------------,,,,,,,,,++++++,,,,,,------,,,,,,))))))+++,,,------------++++++,,,------------,,,++++++,,,---------,,,,,,,,,---...//////000//////...---------...///111222222333333222222333666888999:::;;;<<<===>>>>>>>>>===;;;:::;;;<<<===<<<::::::999888:::<<<>>>>>>>>>=========>>>???AAABBBCCCzzzuuuqqqmmmkkkdddbbb___]]]^^^^^^]]]\\\ZZZXXXUUUSSSSSSRRRPPPNNNKKKJJJIIIIIIHHHHHHHHHHHHFFFCCC???=========>>>===;;;;;;;;;;;;;;;<<<=========<<<;;;:::888777666555555666777777777777666555777555333222444555666666111111000//////////////////000222444555555444444555333111000//////000111------,,,,,,+++,,,,,,---------............------...111111,,,)))***)))'''((((((((()))))))))******'''''')))***+++++++++++++++)))'''''')))+++,,,+++''''''((()))***+++,,,,,,,,,,,,---...//////000111------.........---,,,,,,))))))***+++,,,...000111+++******************************+++++++++++++++,,,,,,,,,+++++++++******((('''&&&&&&&&&'''((()))((())))))+++,,,---......,,,)))'''&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''&&&(((+++,,,***((('''&&&&&&&&&&&&((()))***((())))))***************))))))))))))))))))))))))''''''((((((''''''&&&%%%((((((((()))***+++,,,---,,,,,,++++++++++++,,,,,,(((((())))))***)))))))))))))))+++...111222222111,,,++++++++++++,,,------*********+++++++++,,,,,,((()))***,,,---.........,,,---....../////////...,,,------------,,,,,,++++++,,,---...////////////000//////...///000111222111222444333333555999<<<;;;<<<===>>>???@@@@@@@@@@@@>>>===>>>@@@AAA???===<<<;;;:::;;;>>>@@@???>>>??????>>>>>>??????@@@AAAzzzvvvqqqmmmjjjccc```^^^\\\]]]]]]\\\[[[ZZZXXXUUUSSSRRRRRRPPPNNNMMMLLLJJJHHHGGGFFFGGGGGGGGGDDD???===<<<=========999999999999:::;;;;;;<<<===<<<;;;:::888777666555555555666666666666555555:::777333111222444555555111111000///////////////...000333666888888888888666555222000//////000000------,,,++++++,,,,,,,,,......////////////......***...///+++***,,,---,,,************))))))))))))&&&'''((())))))******)))+++)))''''''))),,,---...%%%&&&'''((()))***++++++***+++,,,---///000111111////////////...---,,,,,,...------------...///000************))))))(((((()))))))))******++++++,,,,,,,,,,,,++++++*********&&&&&&%%%%%%&&&''')))***(((((()))***,,,---......---***'''&&&'''((()))(((%%%%%%%%%&&&&&&'''''''''%%%%%%'''(((((('''%%%%%%'''''''''(((((((((((()))(((&&&%%%&&&((()))&&&$$$'''&&&&&&&&&''')))+++,,,))))))***+++++++++++++++))))))))))))))))))))))))''''''((((((''''''&&&%%%((((((((()))***,,,---...+++***)))(((((()))***+++(((((())))))))))))(((((()))((((((,,,111333111...************+++,,,------)))))))))******+++++++++((()))***,,,---...//////......///000111111000000............------,,,+++***+++,,,---............111111000//////000111222///111333444444666<<<@@@:::;;;<<<>>>??????@@@@@@CCC@@@???@@@BBBCCCBBB@@@<<<:::999;;;>>>@@@???===BBBAAA@@@???>>>>>>>>>>>>~~~yyyvvvrrrnnnkkkdddbbb___]]]]]]\\\ZZZYYYUUUUUUUUUUUUSSSQQQOOONNNKKKKKKKKKKKKKKKIIIGGGFFFFFFCCC???======<<<;;;:::::::::999999999:::;;;<<<::::::888777666666666666666666666666555444333222444555666444222222555999555333000000111111...+++000222666:::<<<;;;:::999333222000...---,,,,,,---......---,,,---...///000000//////...------,,,,,,******)))))))))***,,,---'''((()))******)))'''&&&%%%&&&''''''&&&&&&(((***((())))))***+++,,,,,,,,,...***'''%%%''')))+++,,,+++,,,,,,---...///000000...---+++******+++---......,,,***)))((()))***+++(((((())))))))))))((((((+++++++++*********))))))//////---***(((''')))++++++***)))(((((()))***++++++++++++***)))***...000,,,)))&&&&&&((()))'''%%%&&&'''((((((((('''&&&%%%'''&&&%%%%%%''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''***)))((()))*********((((((((((((((((((((((((((('''(((***---//////,,,***++++++******************+++***'''&&&%%%&&&'''(((++++++++++++,,,---...///---,,,+++,,,------+++***)))))))))((((((((((((((('''&&&(((,,,111333222000***+++...111333111---)))++++++***************+++,,,+++******)))*********////////////000000000000***+++,,,---...---,,,,,,......---------......////////////000111222333444111222444777999<<<>>>???>>>======<<<<<<===???@@@??????@@@@@@AAAAAAAAAAAA666777888:::<<<=========999999999999:::<<<>>>???}}}yyyuuuqqqmmmjjjeeebbb___^^^]]]\\\[[[YYYUUUUUUTTTSSSRRRPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHEEECCC???======<<<;;;:::777888888888999999999999:::999888777666666666666666666666666555444333333444555666555333222444666555333000000111111///,,,///111555888::::::888777222111///...------------,,,+++*********+++------//////...------,,,,,,+++******))))))***+++---...***+++,,,,,,,,,+++***)))&&&'''((('''&&&&&&((()))(((((())))))***++++++,,,...,,,************)))'''((()))***+++---...//////...---+++******+++,,,---...,,,+++)))))))))+++,,,))))))************))))))+++++++++*********))))))......---+++(((((()))***))))))(((((((((((())))))&&&&&&'''''''''))),,,///,,,)))'''&&&(((((('''%%%%%%&&&'''((((((''''''&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&'''''''''(((***)))((((((******)))((())))))))))))))))))))))))((((((***,,,......+++)))************************++++++)))((((((((())))))*********++++++---......,,,++++++,,,......,,,+++))))))))))))))))))))))))((('''(((,,,000222222000++++++---000222111...++++++******)))))))))******))))))((())))))***++++++---------.........//////***+++,,,---------,,,+++......---------.../////////000000111222333555666333444555777:::;;;===>>>===<<<<<<;;;<<<===>>>???>>>>>>>>>>>>============777888888999:::;;;<<<<<<;;;:::::::::<<<===???@@@~~~yyytttpppkkkhhhfffddd```___^^^]]][[[YYYUUUTTTSSSQQQPPPOOONNNNNNLLLMMMLLLLLLKKKIIIHHHGGGDDDBBB???>>>======<<<:::777888999:::::::::999888999888777666666555555666666666666666555444333333444666777666444333333333444333111111111111///...///111444777888777666555000///......------......***************+++,,,,,,......---,,,,,,++++++******))))))***+++---///000...............---,,,,,,((())))))(((&&&&&&''')))''''''(((((())))))************+++---...---)))&&&&&&&&&''')))***,,,------,,,,,,+++******+++,,,------,,,***))))))***++++++***++++++++++++++++++***+++++++++***************,,,------,,,***((()))***'''(((((()))((((((''''''%%%'''((()))))),,,///222+++)))'''''''''((('''%%%%%%%%%&&&'''(((((((((''''''&&&%%%&&&'''((('''%%%''''''(((((((((((())))))***)))((((((******)))(((************************))))))***,,,------***'''))))))))))))))))))))))))++++++++++++************************+++,,,------+++++++++,,,...///...,,,************************)))((())),,,///111111000+++++++++---///000///---)))))))))(((((())))))***'''''''''((()))***,,,---+++++++++,,,,,,,,,------,,,,,,---------,,,++++++......------......///000000000000111333555666777666666777888999;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>===<<<:::999888888888999888888888999:::<<<===<<<;;;<<<<<<===>>>@@@@@@yyyuuupppkkkhhhgggeeeaaa___^^^\\\ZZZXXXUUUSSSQQQOOONNNMMMNNNNNNJJJJJJIIIHHHGGGFFFEEEDDDCCCAAA???>>>>>>>>><<<;;;999:::<<<===>>>===;;;:::888777777666555555666666777777777666666555444333444555666666555333111111333333222222222111111000111222555666777666555444........................+++++++++,,,,,,,,,------------,,,,,,+++******))))))))))))***,,,...000111000000//////......------)))******((('''&&&'''(((''''''''''''(((((())))))%%%&&&(((+++...///,,,***'''''''''((())))))******+++************+++,,,,,,******)))(((((())))))*********++++++++++++*********************************+++---,,,***)))))))))((()))*********)))'''&&&%%%'''((())))))+++...111***)))(((''''''''''''&&&$$$%%%&&&''''''((())))))'''&&&%%%&&&'''((('''&&&(((((((((((())))))))))))+++***)))***+++,,,+++)))*********************************+++,,,+++(((&&&(((((((((((((((((()))))))))******+++++++++*********************+++,,,,,,+++******,,,...///...---***************+++++++++)))******,,,.../////////+++)))((()))+++---......(((((((((((((((((()))***))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++...---------...///000111000111111222444666888999888888888888999999::::::999999999999999::::::;;;>>><<<:::888666555555555888777777777888;;;>>>???;;;;;;<<<<<<===>>>??????zzzvvvqqqllliiihhheeeaaa___]]][[[YYYWWWUUUSSSQQQOOOMMMMMMMMMNNNJJJJJJHHHGGGEEEDDDCCCCCCAAA@@@>>>>>>???>>>===;;;999;;;===>>>???>>><<<;;;888777777666666666666777777777777777666555444333555555555555555333111000222333333333222222222222333444666777777666444333---------...............++++++,,,,,,,,,------------,,,,,,+++******)))))))))))))))***,,,...000111000//////...---,,,,,,,,,******+++)))''''''((()))'''''''''''''''(((((((((%%%%%%%%%'''***,,,,,,,,,))))))))))))((((((((('''))))))))))))******++++++(((((('''''''''((((((((()))******************)))************************)))***,,,,,,***))))))*********+++,,,+++***)))((("""###%%%%%%$$$%%%''')))***))))))(((&&&&&&&&&'''%%%%%%%%%&&&'''((())))))'''&&&%%%&&&((()))(((''''''''''''((())))))******---,,,++++++------,,,+++))))))))))))))))))))))))+++***)))*********'''%%%&&&&&&&&&''''''(((((((((''''''((()))*********)))******)))))))))***++++++***)))***+++.........,,,))))))******++++++++++++******+++++++++,,,---...***(((&&&&&&(((+++,,,,,,(((((('''(((((()))******------,,,++++++,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------...///000111111111111222333444666888999888888888888888888888888777888888999999999999999>>><<<:::777555555555555666666666777999===@@@BBB:::;;;;;;<<<============zzzuuuqqqllliiihhheeeaaa^^^\\\ZZZWWWUUUTTTSSSRRRPPPOOONNNMMMMMMLLLKKKJJJHHHFFFEEEDDDDDD@@@???>>>???@@@???===;;;999:::;;;<<<<<<<<<;;;:::888888777777777777888888777777777777666555444444555444333444444444222000222333444444333222333555555555666666666555333222,,,------.........------)))******+++,,,+++++++++------,,,++++++******)))***))))))***+++---///000//////---,,,++++++++++++******+++***(((((()))+++''''''((((((((((((((((((***(((&&&%%%''')))))))))******))))))((((((''''''((((((((()))******++++++''''''''''''(((((((((((())))))************))))))***************+++++++++(((***+++***))))))***+++,,,,,,,,,,,,+++***))))))###%%%&&&&&&%%%%%%'''((()))******(((&&&%%%&&&(((&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&((())))))(((&&&&&&'''(((***+++,,,,,,---,,,+++,,,------,,,+++))))))))))))))))))))))))***)))((()))))))))'''&&&%%%%%%%%%&&&&&&''''''(((%%%&&&&&&'''((())))))******)))))))))))))))******)))))))))***,,,---,,,***(((((())))))***+++++++++)))***+++***))))))+++,,,+++(((&&&%%%''')))******(((((((((((()))***++++++///...------,,,,,,------,,,,,,---------.........,,,++++++++++++,,,---...---------...///000111222222222222333444555666777888888777777777666666666666777888999999999999888===<<<999777666666777777777777888999;;;>>>AAACCC:::;;;<<<============<<<|||xxxtttpppllliiigggddd```]]][[[YYYVVVSSSSSSSSSSSSRRRPPPOOOMMMLLLLLLKKKIIIGGGEEEDDDCCCCCC???>>>>>>???@@@@@@>>><<<:::;;;;;;;;;<<<<<<<<<<<<999999888888888888999999777888888777777666555444666333111222333555333222111333555444333222444666555555555555444333111000,,,---.........---,,,+++)))***+++,,,---,,,,,,+++---------,,,++++++************))))))***+++---...000///---+++************)))***+++***))))))***,,,((((((((((((((((((((((((+++)))''''''((())))))((('''''''''((((((((())))))&&&'''((()))************'''(((((()))*********)))******++++++++++++******))))))*********+++++++++))))))***)))((((((+++------,,,+++***))))))))))))%%%''')))*********+++---(((******(((&&&%%%&&&(((((('''&&&&&&&&&&&&'''((('''&&&%%%&&&)))***)))(((%%%&&&((())),,,---///000,,,+++******+++,,,+++***************************)))(((''''''))))))(((&&&$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&(((***+++***))))))((((((((()))))))))(((((()))++++++)))(((''''''((())))))***++++++)))******(((&&&&&&(((+++---***((('''((())))))))))))(((((()))***+++,,,,,,------,,,,,,,,,------...,,,,,,,,,------------...+++*********+++---///000------......///111222333333333222222333444444555666666666666555555555555666777888999:::999888888;;;:::777666555777999:::999:::;;;<<<===???@@@@@@;;;<<<===>>>>>>>>>======zzzvvvrrrnnnjjjhhhgggddd```]]]ZZZXXXUUURRRSSSSSSSSSSSSRRRPPPMMMLLLJJJIIIGGGDDDBBBAAAAAAAAA>>>>>>>>>???@@@@@@>>><<<>>>============>>>??????:::999999999999999::::::888888888888777666555444666333000000333555444333111333555555333333555777444444444333222111000///------.........---++++++,,,---...///000///............---,,,,,,++++++*********)))))))))***,,,---000///---+++************)))*********)))***+++---)))))))))))))))(((((((((((('''''')))+++,,,,,,***###$$$%%%&&&((()))******&&&'''((()))************((()))***++++++++++++++++++,,,,,,------,,,,,,+++))))))******++++++++++++)))))))))((('''(((+++...---,,,***((('''(((((()))!!!###&&&((()))***+++---(((***+++)))%%%$$$&&&((()))(((&&&&&&%%%&&&'''((('''&&&%%%''')))******)))&&&'''(((+++---000111222***)))((()))*********(((++++++++++++++++++++++++)))'''&&&'''((()))((('''######$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&)))+++---***)))(((((((((((()))))))))(((((((((******(((&&&&&&''''''((()))*********((()))***(((%%%$$$'''***...,,,***)))*********)))))))))))))))***+++,,,---*********+++,,,---...///++++++,,,,,,,,,---------************+++---///111------......///111222333444333333222222333333444555555555555555444444444666777888::::::999999888999888666555555777:::;;;<<<===>>>>>>???>>>>>>=========???@@@@@@???>>>>>>yyyuuuqqqmmmfffaaacccaaa```___^^^[[[XXXUUUWWWVVVTTTRRRPPPNNNMMMMMMLLLKKKHHHDDDBBB@@@??????<<<======>>>>>>>>>>>>>>>????????????????????????999666333333555999;;;===777777777777666666666666555555444333222222222222333333444555555444444333333333333222111000///............/////////000000---,,,++++++******++++++,,,,,,,,,+++***)))((((((&&&'''((()))+++,,,---...111222222000---***))))))...,,,+++***+++***)))'''(((((())))))))))))(((((()))((('''&&&&&&%%%%%%&&&%%%%%%%%%&&&'''((()))***)))))))))))))))************))))))***,,,------,,,---,,,+++***)))***+++,,,...+++((((((***+++)))'''++++++******))))))(((((())))))((('''''''''''''''&&&'''''''''&&&'''***,,,,,,++++++***)))(((''''''((((((''''''''''''(((((()))((('''(((***++++++)))+++***)))((()))***,,,...---,,,***)))))))))***+++((()))***++++++***)))(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%''')))***''''''((()))))))))((((((&&&''''''((()))******+++***'''$$$%%%'''((('''%%%...---***'''%%%%%%))),,,***((('''(((***,,,------)))))))))***+++---...///,,,...000///---,,,...000///......---------......///.........///000222333555222000000222333111...---///111222222222333555333555777888999999999888999777666555666888;;;===@@@??????@@@BBBCCCBBB@@@@@@???>>>???@@@???===<<<xxxsssoookkkeeeaaacccaaa```___^^^\\\YYYWWWXXXVVVTTTRRRPPPOOONNNMMMMMMKKKHHHEEEBBBAAA@@@@@@>>>>>>???????????????>>>????????????>>>>>>>>>>>>;;;888555444555888::::::777777777777666666666666222222111111000111111111333333333333444444555555333333333333222111000/////////...---,,,+++******------,,,+++++++++++++++,,,,,,++++++******))))))************************000111222000---+++***+++---+++************((('''((())))))******))))))(((+++***)))((('''''''''''''''&&&&&&&&&&&&&&&'''(((''''''(((((())))))*********))))))***,,,------,,,,,,,,,++++++*********+++,,,)))''''''))))))(((&&&)))))))))))))))(((((((((((((((((('''(((((())))))&&&'''''''''&&&'''***,,,******)))))))))((((((((()))((((((''''''(((((()))(((''''''((()))******(((+++***((('''((()))+++,,,+++***)))((('''(((((()))%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))%%%%%%%%%$$$$$$$$$$$$$$$''''''(((((()))*********+++(((&&&&&&(((((('''%%%++++++***)))((())),,,///+++)))'''''')))******)))))))))******+++,,,---...---///000///,,,+++,,,---......---------......///------,,,,,,---...000111111///......000000...,,,...000222333333333444666666777777888888888777777;;;:::888777777888:::<<>>???AAACCCDDDCCCBBBBBB@@@?????????@@@>>>===wwwqqqmmmjjjeeeaaacccaaa^^^]]]]]]]]][[[ZZZXXXWWWUUUSSSPPPOOONNNNNNLLLKKKHHHEEECCCBBBAAAAAA@@@@@@@@@AAA@@@@@@??????>>>>>>>>>======<<<<<<<<<===:::666555555777888888888888777777777666666666222111111111111222222333444333222222222444555666333333333333222222111000///......---,,,+++******...------,,,+++,,,,,,,,,+++++++++++++++*********************************000111222111...,,,,,,,,,,,,***))))))******((('''*********++++++*********,,,,,,+++***))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&''''''((()))************))))))***,,,---,,,+++++++++,,,,,,++++++***)))***(((''''''))))))((('''((((((((()))))))))))))))(((((((((((()))***+++,,,&&&'''''''''&&&''')))+++(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&''')))***)))(((***)))((('''&&&'''((()))(((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''((()))************,,,***(((((((((((('''&&&(((***+++++++++,,,///111,,,***((('''(((((('''&&&+++*********+++,,,,,,---...//////...,,,***++++++---------------...///000------,,,------...///000000...---...//////...,,,///111444444444444555666999888777777666666666777===<<<:::999888999;;;<<<>>>>>>???AAADDDFFFFFFEEEEEEBBB???>>>>>>?????????vvvpppmmmjjjfffcccaaa___\\\[[[[[[\\\[[[[[[XXXWWWUUURRRPPPOOONNNNNNLLLJJJHHHEEECCCBBBBBBBBB@@@@@@AAAAAA@@@???>>>>>>>>>======<<<<<<;;;;;;:::<<<999666555666888999888999888888777777666666666333333333333333444555666666555333111111222333444222333333333333333222222---............////////////...------,,,,,,------***+++++++++++++++++++++'''((()))***+++,,,------111222222111...,,,,,,,,,+++)))((()))******)))(((***++++++,,,,,,++++++***,,,,,,+++***))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))******+++,,,***)))((()))+++---,,,+++***+++,,,,,,,,,+++)))((()))))))))************))))))))))))******+++++++++*********)))******++++++''''''((('''&&&&&&)))+++))))))((((((''''''&&&&&&))))))(((((((((((()))))))))((('''((()))***)))((()))((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''')))+++'''((()))************)))---,,,***)))(((((('''&&&&&&(((+++,,,,,,,,,...///,,,***(((((())))))(((&&&+++++++++***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///000111////////////000000111111000000//////000000//////000222444444444444555666888777666555555666777888<<<<<<:::::::::;;;<<<===>>>>>>???BBBFFFIIIIIIHHHEEEBBB>>><<<===>>>???@@@wwwqqqnnnllliiifff```]]][[[ZZZZZZ[[[[[[ZZZWWWVVVTTTRRRPPPNNNMMMMMMJJJIIIGGGEEECCCCCCCCCCCC@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::888666666888999::::::999999999888777666666666333333333333444555666666999777444111000000111111222333333444444444333333........./////////000000000///......------......+++++++++++++++,,,,,,,,,(((((()))***+++,,,,,,---111222333111...+++*********)))((()))***+++***)))++++++,,,,,,,,,,,,++++++++++++***)))((((((((((((%%%%%%%%%%%%&&&'''((()))(((((())))))***+++,,,,,,)))(((((()))+++,,,,,,+++)))***+++,,,+++***)))(((***+++------------------+++++++++,,,---------...------+++***))))))))))))'''(((((('''&&&&&&(((++++++***)))((('''&&&%%%$$$))))))(((((((((((())))))***)))(((((()))***)))(((''''''&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###  """%%%)))+++'''(((***+++++++++))))))------,,,***(((''''''(((&&&(((***+++***)))*********)))((()))+++,,,+++)))+++++++++***++++++,,,,,,+++++++++,,,.../////////,,,,,,,,,---...///000111/////////000000000000000//////000000//////000000///111333444333222333444666555555444555777999:::999999999999:::<<<>>>???>>>>>>???CCCGGGJJJJJJJJJEEEAAA===;;;<<<>>>@@@AAA}}}vvvrrrpppnnnkkkggg___]]][[[[[[[[[[[[ZZZYYYVVVUUUSSSQQQNNNMMMLLLLLLIIIGGGFFFDDDCCCBBBBBBCCCAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666777888:::;;;:::::::::999888777777666555333222222222222333333444888666444222000000000000222333333444555555555555111000000///...---,,,,,,111000//////......//////,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***)))))))))000111111000---+++*********)))((()))+++,,,,,,+++***++++++,,,,,,++++++*********)))(((''''''''''''%%%%%%%%%&&&'''((()))***))))))))))))************)))(((((()))+++,,,+++*********++++++******)))(((***---000111000000000111---------..................---,,,***)))(((((('''((((((((('''&&&&&&(((***+++******)))((('''&&&%%%((((((''''''''''''((((((***((('''((())))))(((&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((((()))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((&&&$$$### !!!###%%%(((+++---((()))+++,,,,,,+++)))(((+++,,,,,,***((('''''')))'''(((***)))(((''''''(((((('''(((***,,,...---,,,+++*********+++,,,,,,---+++******,,,///111222111---------------...///000------............------,,,...//////...---...000000222333444333222333444444444444555666777999999666666777888:::<<<===>>><<<<<<===AAAEEEHHHHHHHHHCCC@@@===;;;===@@@BBBCCC~~~zzzuuurrrqqqoookkkgggaaa___^^^^^^^^^]]][[[YYYUUUTTTRRROOOMMMLLLKKKJJJGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@>>><<<;;;::::::;;;;;;<<<<<<======;;;:::888888999999999888;;;::::::999888777666555444333333222222222333333444444333333222111111111222222444555666666666666222222111000///...------111111000////////////000---------,,,,,,++++++***,,,,,,++++++***))))))(((+++---......,,,+++,,,---***))))))***,,,...---,,,******++++++++++++************)))((('''''''''''''''''''''''''''((()))***(((((((((((('''''''''''')))((('''(((+++,,,+++***++++++***)))))))))))))))***---111333222111222333............---------------,,,+++***)))(((((((((((()))((('''&&&&&&(((***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((('''%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$&&&((())))))'''$$$"""$$$$$$&&&''')))+++,,,---((()))+++------+++)))''')))***+++)))'''&&&(((***&&&(((((((((&&&&&&'''((('''&&&'''))),,,---,,,***))))))******+++,,,---...---,,,+++---111333222111......---------......///------...//////...---,,,,,,...000000......///111111333555555444333444555444444555666777777777666555555666777888999:::;;;888888:::===AAADDDDDDDDDCCC@@@>>>>>>@@@CCCEEEFFF{{{wwwsssrrrqqqoookkkgggbbbaaa`````````___[[[YYYTTTSSSQQQNNNLLLKKKJJJJJJFFFEEECCCBBBAAAAAABBBBBBEEEDDDDDDCCCAAA???===<<<999::::::;;;<<<===>>>>>>>>><<<999888999999777666;;;;;;:::999888777666555777666555555444444444444000111222333333333333222222222444555666666777777111222222222333333333333222111111000000000000000......---,,,,,,+++******)))))))))***+++++++++,,,'''***,,,---,,,---...///+++******+++---///...---*********++++++*********+++***)))(((''''''''''''******)))(((((((((((()))'''''''''&&&%%%%%%$$$$$$)))((('''(((***,,,+++***,,,+++)))((((((((()))***)))---222333222111222444.........------,,,,,,,,,******)))))))))))))))***((())))))'''&&&&&&(((***&&&'''((()))***+++,,,---&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%###"""###$$$%%%&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''&&&%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))%%%&&&)))******((($$$"""###$$$%%%&&&''''''''''''((())),,,------+++)))'''((()))+++)))&&&&&&(((+++&&&'''((('''&&&''')))+++&&&&&&''')))++++++***((()))))))))***+++---...///000...---...111333111//////......---------......//////000111111000///......111333222111000222555333444666666555444555666555666777777777666444333555555666666777777777888666666777:::>>>@@@AAA@@@CCCAAA@@@@@@CCCFFFHHHHHH|||yyyuuusssrrrppplllhhhdddbbb```______]]][[[YYYTTTQQQNNNLLLLLLKKKJJJIIIEEEEEEEEEEEEDDDCCCAAAAAADDDDDDAAA>>>:::888999;;;999:::;;;<<<============<<<<<<<<<;;;999888666555666777999:::;;;;;;::::::<<<;;;999777555555555555111111222333333222222222222333333333333333333333000000000000000000000000222333333000---,,,///222333222111000///...---,,,///...---,,,++++++++++++***+++,,,---...000111111000,,,((()))...111111///........................,,,***))))))))))))((('''((()))))))))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,---+++++++++******)))))))))))),,,...///000111444666---,,,,,,++++++,,,,,,---***)))(((((((((((())))))+++)))'''&&&((()))***))))))(((''''''(((***,,,---)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((()))((('''''''''&&&%%%&&&(((+++***&&&"""$$$%%%%%%%%%%%%$$$######!!!###%%%&&&&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%$$$######$$$###$$$''')))***)))'''%%%'''***,,,,,,+++***(((,,,,,,+++***)))((('''&&&)))((()))***++++++)))'''''''''((()))))))))))))))------------------------+++,,,---......---,,,++++++---//////...---...///------,,,,,,,,,------...111111111111222333444555666666666666777777777777555555444555555666777888888666444444666666666555333444777999<<<>>>???@@@???AAACCCDDDEEEGGGJJJMMM{{{wwwsssqqqooommmiiifffcccbbb______^^^]]][[[ZZZTTTRRRNNNMMMLLLLLLKKKJJJEEEEEEDDDCCCBBBAAAAAA@@@BBBBBB@@@===;;;:::;;;===<<<<<<<<<===<<<<<<;;;;;;;;;;;;:::999888777777666999888888888888999:::;;;;;;:::888777666555666666333444444555555444444333444444444444444444444444222222222222222222222222111222333111///000333666333222111000......------000///...---,,,,,,,,,,,,,,,---...000111333444555333///,,,,,,111444333222........................000...------------+++***************))))))))))))%%%&&&&&&&&&&&&'''''''''(((((())))))***++++++,,,,,,,,,+++++++++*********,,,---//////...///000222,,,,,,++++++++++++,,,,,,)))))))))((((((((()))))),,,***'''''''''((((((''''''''''''(((((()))***+++((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%%%%&&&'''&&&&&&(((***)))'''$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&''''''''''''(((***((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%%%%'''))))))(((&&&%%%''')))+++,,,+++)))(((************))))))))))))***))))))+++,,,,,,***((((((((()))************))),,,,,,,,,------.........,,,------------------,,,,,,---//////...---...///---------...///000111222222222222333333444555666777777777666666666666666444444444444555666777888777555444444555666666555222333666888:::<<<======>>>???AAABBBCCCEEEHHHKKK}}}yyyvvvrrrnnnllliiifffcccbbb```___^^^^^^]]]\\\ZZZUUUSSSOOOMMMMMMMMMLLLJJJHHHGGGEEECCCBBBBBBBBBBBB?????????===;;;;;;===???============<<<;;;::::::<<<;;;:::999888999::::::;;;999777666666888:::<<<999888777666666666666777666666666777777666666555666666666555555444444333333333333333333333333333111222222222222444777999444333000.........///000000000///...------------,,,---...000222444555666555222///000333666555444////////////////////////222111///...///...,,,***,,,+++***)))))))))******&&&&&&&&&&&&''''''(((((())))))*********+++++++++,,,,,,,,,,,,++++++++++++---//////...---,,,,,,...,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))),,,***((('''''''''&&&%%%&&&'''((()))))))))))))))'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((('''(((((('''%%%$$$%%%&&&((('''&&&'''(((((('''&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&)))+++)))))))))))))))(((((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###"""!!!&&&%%%%%%'''((()))(((&&&%%%&&&(((*********))))))'''(((((()))***+++,,,,,,+++******,,,------+++)))))))))***++++++++++++***++++++,,,,,,---...//////...------,,,,,,------...,,,...//////......///000......///000111333444555444444444444555666777777777777777666666555555555444444333444444555666777666555333333555666555555444555777999;;;<<<======<<<===???@@@AAACCCEEEHHHzzzyyyvvvrrrmmmjjjfffdddbbbaaa___^^^]]]]]]]]][[[ZZZVVVSSSPPPNNNNNNMMMLLLKKKKKKIIIFFFDDDBBBBBBCCCDDD===>>>===<<<::::::;;;==================<<<;;;;;;>>>===;;;::::::;;;===???;;;:::888777777888999:::777777777777777777777777777777777888777777666666777666666555444333333222111111111111111111111111222222222222333444666888444222000...---...000222000000///...............***+++,,,...000111222333444222000000333444444333000000000000000000000000111///---------,,,***(((---+++)))''''''((()))***&&&&&&&&&'''(((((())))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,++++++************++++++(((((())))))*********)))***((('''''''''((('''%%%&&&''')))***+++***))))))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))(((&&&$$$%%%'''***)))((('''&&&&&&'''((((((((((((((()))(((''''''&&&&&&&&&&&&$$$###$$$''')))))))))))))))((((((((((((######$$$%%%&&&&&&%%%%%%$$$$$$$$$###"""!!! %%%$$$$$$&&&(((***)))(((%%%&&&'''((()))*********(((((()))***++++++,,,---,,,++++++---......,,,*********+++,,,,,,,,,,,,+++******+++,,,---//////000...---,,,++++++,,,---...---...//////...///000222000000000111111333444444444444444444444555666777777777777666555555444444333333333333444555666777666444333333555666666555777888:::;;;======>>>>>>;;;<<<>>>??????AAADDDFFFyyyyyywwwsssnnniiieeeddddddaaa___]]]]]]]]]\\\ZZZXXXVVVSSSPPPNNNNNNMMMLLLKKKJJJHHHEEECCCAAAAAABBBBBB===>>>===<<<:::888999:::;;;<<<<<<===>>>>>>=========<<<:::999:::;;;===>>>:::::::::::::::999888777777777777888888888888888777777777777777666555555555555555444333222111111111111111111111111111111333333222222222333333333444222000......///111333000//////............///++++++,,,---///000111222111000//////000111111111000000000000000000000000///...,,,+++++++++)))''',,,***(((&&&%%%&&&'''(((&&&&&&'''(((((()))******))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,---+++******))))))******+++'''((()))***++++++******'''&&&&&&''')))***)))(((((()))***+++,,,+++***)))*********)))((((((''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&'''+++...))))))'''&&&&&&'''(((***(((((((((((((((''''''&&&'''''''''%%%###$$$&&&)))''''''''''''''''''''''''!!!"""###%%%&&&'''((((((%%%%%%%%%%%%$$$###"""!!!###"""###%%%(((+++++++++&&&&&&'''''')))***+++,,,***************+++++++++,,,+++,,,---......,,,*********+++,,,,,,,,,,,,,,,******+++,,,---//////000...---,,,++++++,,,---......///000/////////222444222222111111000111111111333333333222333333444444777666666666555555555444444444444444555666777777555444333333555666666666888999:::;;;<<<<<<<<<<<<:::<<<===>>>>>>@@@BBBEEEzzzxxxvvvsssmmmhhheeeeeefffbbb```]]]\\\\\\[[[YYYWWWUUUSSSOOOMMMMMMMMMLLLJJJGGGFFFCCCAAA@@@?????????===>>>???===;;;::::::;;;;;;;;;<<<===>>>>>>>>>>>>;;;:::999888999:::;;;;;;;;;<<<======<<<:::888777888888999::::::999999888777777777777666555444444444444444333333222222111444444444444444444444444444333111111222222000...222111000//////000222333111000000//////000000000//////000111111222222333...////////////////////////////////////////////////---,,,,,,------+++***+++***(((&&&%%%%%%%%%&&&&&&''''''((()))***++++++******+++,,,------......++++++++++++,,,,,,,,,,,,)))***,,,,,,++++++---...******))))))))))))******'''(((***+++,,,++++++***&&&&&&&&&(((+++,,,+++)))))))))************)))))),,,,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&'''&&&&&&(((,,,///((())))))'''&&&&&&(((+++((())))))))))))(((''''''*********(((&&&&&&''')))%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$&&&'''((())))))(((((((((((((((''''''&&&######"""$$$(((+++,,,,,,(((''''''''')))+++---...,,,,,,,,,+++*********))),,,++++++---......,,,*********+++,,,,,,,,,,,,+++++++++,,,,,,---...//////...------,,,,,,------......///000//////000333555333222111000000///000000222222222111111222222333555555555555555555555555555555444555555666777888666444333444666888888777777777888999999999888888999;;;<<<======>>>@@@CCCzzzvvvuuurrrlllgggdddeeegggbbb```^^^\\\[[[YYYWWWUUUTTTRRRNNNMMMLLLLLLKKKJJJGGGFFFEEECCCAAA@@@???>>>===???@@@@@@???>>>>>>???<<<======>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;???>>>===<<<;;;:::999999999:::;;;;;;;;;:::999999888888888888777666555444444444444444444333333333444444444444444444444444555333111111333222000---111000000000111111222333333333222222222222333333333333333333333333333333///000000000000/////////...........................,,,+++,,,---...,,,+++******)))((('''&&&%%%%%%&&&'''((()))***++++++,,,......------,,,,,,++++++*********+++++++++,,,,,,***+++---,,,++++++,,,...)))))))))(((((()))))))))&&&(((***,,,,,,,,,+++***(((((((((***,,,,,,+++)))((((((''''''''''''((((((------,,,,,,+++*********))))))((((((''''''&&&&&&$$$%%%&&&&&&%%%&&&)))+++''')))***)))'''&&&(((******************))))))(((******+++***'''&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''((()))))))))(((((('''%%%$$$$$$''')))***))))))(((((('''))),,,///000,,,,,,,,,++++++*********+++++++++,,,------+++))))))******+++++++++++++++,,,,,,,,,------.........,,,------------------,,,///000000//////111444777222222111111000111111111222222111111111111222222333444444555555666666666666666666666666777999999777555444555777999999888777777888888888777666666777999:::::::::;;;>>>@@@}}}~~~zzzttttttqqqkkkfffccceeegggcccaaa^^^\\\[[[YYYVVVSSSTTTQQQNNNLLLLLLKKKJJJIIIIIIIIIIIIGGGEEECCCAAA@@@===???AAABBBBBBBBBCCCDDD?????????>>>>>>===<<<;;;?????????@@@???>>>======CCCAAA>>>;;;::::::;;;<<<;;;;;;<<<===<<<;;;:::999999999999888888666555555444444555555555555555555222222222222222222222222444222111222444444111///000000000111222222222333555555444444444555555666444444444333333222222222000111333333111000000111........................+++***)))***,,,---,,,++++++++++++***)))'''&&&%%%&&&'''((()))***+++,,,,,,111111///...,,,***)))((()))))))))******+++++++++,,,---...---+++++++++---))))))(((((((((((())))))&&&(((***,,,---,,,+++************+++,,,,,,***(((((('''%%%$$$$$$%%%&&&'''------,,,,,,+++******)))******)))((('''&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%'''''')))+++***'''&&&(((***+++,,,,,,,,,,,,+++******''')))***)))&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''))))))))))))((('''&&&%%%$$$$$$%%%&&&''''''''''''***'''%%%%%%&&&'''''''''***)))(((((())),,,000222+++++++++++++++++++++++++++******,,,------+++)))))))))***++++++++++++***------------------------+++,,,............,,,+++///000000//////111444777111111111111222333333444333333222111111222222222222333333444555666777777666666666666777888999:::777666555666888::::::999999999999999999888777777666777888999888999<<<>>>~~~zzzxxxtttqqqllliiiiiiiiiiiiiiieeebbb^^^[[[YYYVVVSSSQQQNNNOOOQQQSSSRRRQQQNNNMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDEEEFFFCCCAAA@@@CCCFFF@@@AAABBBBBBAAA???<<<:::;;;<<<>>>???@@@???===<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;::::::999888888666777888999999888666555333444555666777777777777333222111222444555444333222333444555555333111000444333222111222333444555444444444444555555666777666666666555555444444444555444333222111111111111////////////////////////+++******,,,------+++(((...---+++)))((('''&&&&&&%%%&&&(((*********))))))111...***))))))*********++++++,,,---............))))))***++++++)))(((''')))************)))(((((()))))))))***)))(((((('''******+++,,,,,,,,,,,,+++'''''''''(((((()))***+++)))+++---......,,,)))'''))))))(((''''''(((******''''''&&&&&&&&&''''''((((((((((((((())))))))))))+++++++++***)))(((((('''''''''(((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******)))'''''''''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((***+++,,,******+++,,,///...---,,,***)))((((((((()))+++---...............,,,+++))))))))))))***,,,,,,---------,,,++++++---...///000000///...---222000///......000222333222111000000000111333333444333222111111111222333333333222111222333444555777;;;:::666777===???<<<999999:::::::::999888888777777888888888888777777888999999::::::;;;;;;<<<zzzxxxtttpppllliiihhhhhhggggggccc```\\\YYYWWWUUUSSSPPPQQQRRRSSSSSSQQQOOOLLLJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHFFFCCCAAACCCEEE@@@@@@AAAAAA@@@>>><<<:::<<<===>>>??????>>>===<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;:::999999888888777888999::::::999777666555666666777777777777777444222222333444555444333222333444555555333222000333333222222333333444555555555444444555555666666666555555555444444444444333333222222222222333333111111111111111111111111...------...//////...,,,...---+++***)))(((((((((&&&'''(((***+++,,,,,,---111...+++***++++++++++++,,,,,,------------------+++++++++++++++***))))))---------,,,+++***)))((()))))))))(((((((((''''''((()))******++++++******(((''''''(((((()))***++++++,,,---...---,,,***)))))))))((('''''''''((()))(((''''''&&&&&&&&&'''''''''((((((((()))))))))))),,,,,,+++******)))((((((&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&''''''''''''''')))))))))))))))))))))((('''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++***)))***+++...------,,,+++***))))))***+++,,,---------,,,+++++++++***)))))))))***+++++++++,,,------,,,,,,,,,///000111111111111000///111000000///000111222333111111000000000111222333333222111111111222333333444444333333333555666777555888999666777;;;===:::;;;;;;;;;;;;::::::999888777888888999999888888777999999999:::;;;;;;<<<<<<{{{yyyssspppkkkhhhgggfffeeedddaaa^^^ZZZXXXVVVUUURRRPPPQQQQQQRRRRRRQQQNNNLLLJJJJJJIIIGGGFFFFFFFFFGGGGGGIIIJJJJJJHHHEEEBBBBBBCCC??????@@@??????===;;;:::========================<<<<<<;;;::::::::::::;;;;;;;;;::::::999999888888888999:::;;;;;;:::999888888888888888888777777777444333222333555666555444333444444555555333222111222222333444444444444444666555555444444444444555555555555444444444444444333333222222222333444444111111111111111111111111000///------///000///......---,,,+++************(((((()))***+++---///000000...,,,+++,,,---,,,,,,,,,------------,,,,,,+++---,,,,,,+++++++++++++++/////////...---+++***)))***)))((('''&&&''''''((('''((())))))******))))))(((((((((((()))***++++++++++++++++++*********))))))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''((((((((())))))))),,,++++++******)))))))))%%%%%%%%%&&&%%%%%%$$$###%%%%%%&&&''''''''''''&&&******))))))(((''''''&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++))))))***+++,,,,,,,,,+++++++++******,,,,,,---------+++***))))))))))))((()))******+++***++++++,,,------------//////000111111000//////000000111111222222111111111000000000000111222222111111111111111222333444555444444444555666888999888;;;===<<<===@@@@@@>>>============<<<;;;999999888999999::::::999999888999999::::::;;;<<<<<<<<<{{{yyytttpppllliiigggfffdddccc___]]]YYYWWWVVVUUUSSSQQQMMMNNNPPPQQQQQQPPPOOONNNIIIHHHGGGFFFFFFGGGHHHHHHJJJJJJIIIGGGEEEBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;<<<<<<===??????<<<<<<;;;::::::::::::;;;::::::::::::999999888888888999:::;;;<<<<<<;;;;;;;;;;;;:::999888888777777555444333444666777666555444444555555444444333222111222444555555555444333555555444333222222222222555555444444444444444444555555444333333333333333111111111111111111111111...,,,******+++,,,---,,,------,,,+++++++++,,,,,,******))))))***,,,...///...,,,+++***,,,,,,,,,+++---------------,,,+++***---,,,+++***)))***++++++............---,,,+++******)))'''%%%%%%&&&''')))'''((())))))******))))))(((((((((((()))***+++,,,***)))((('''''''''(((((((((((('''&&&%%%%%%$$$$$$)))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))******))))))((((((((((((%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$'''''''''''''''''''''''''''(((******)))))))))***++++++++++++++++++++++++++++++,,,---,,,+++***))))))))))))))))))))))))))))))***+++,,,---.........------------------------...///111333333222111000000000000000000111111222///000000111222333333444444444444444555777999:::;;;===???@@@BBBCCCBBBAAA@@@??????>>>===<<<:::999:::::::::;;;;;;::::::::::::::::::;;;<<<<<<======{{{xxxtttqqqmmmjjjiiigggeeeccc^^^\\\YYYXXXWWWVVVUUUSSSOOOOOOPPPPPPPPPOOONNNMMMIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHFFFDDDCCCAAA???>>>============<<<<<<;;;:::999999:::;;;<<>>@@@@@@???@@@AAA@@@@@@???>>>===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>{{{wwwssspppmmmkkkjjjhhhfffddd]]][[[XXXWWWWWWWWWVVVTTTTTTSSSRRRPPPNNNKKKIIIHHHIIIHHHFFFEEEEEEEEEFFFFFFHHHEEEBBB@@@AAAAAA@@@???>>>>>>======<<<<<<<<<<<<777888999;;;===???@@@AAA<<<<<<;;;::::::::::::;;;999999999999999999888888888999:::;;;<<<===>>>???===<<<:::999888888888999777666555666888999888777555555555444444444444444333333444555555555555555555444333333333333333333666666666666666777777777;;;:::888555333111000000////////////////////////---+++******,,,,,,,,,+++++++++++++++,,,---...///...---,,,+++***))))))))))))(((((()))+++,,,+++***+++,,,,,,,,,,,,++++++***+++***))))))(((((())))))'''''')))***,,,---------+++***)))''''''(((((()))((()))******++++++******))))))))))))***+++,,,,,,---,,,***)))))))))***+++''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''""""""###$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&(((&&&%%%&&&&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++******+++,,,+++++++++++++++++++++,,,((()))***,,,,,,,,,++++++******++++++++++++***)))***++++++,,,------------///...------------...///,,,---///111111000///......///000000111111000000//////000111222222222111222222222333555888:::<<<:::999;;;???AAA???@@@CCC@@@@@@@@@@@@???===<<<<<<<<<==================<<<;;;;;;<<<<<<===>>>>>>>>>~~~zzzvvvpppnnnkkkjjjiiihhheeecccZZZXXXVVVVVVVVVVVVUUUTTTVVVUUUSSSPPPMMMJJJHHHFFFIIIHHHFFFDDDCCCCCCDDDDDDGGGCCC???>>>???BBBCCCCCC>>>>>>==================888999;;;===>>>>>>>>>===<<<<<<;;;::::::::::::;;;888888888888888888999999888888999:::;;;===>>>???<<<;;;999888777888999:::888777666777999:::999888666666555444444444444444444444444444444555666666666666555555666666777777666777777777888888888999;;;:::888666444222111111000000000000000000000000,,,,,,+++,,,---...,,,***)))))))))***+++---...///------...------,,,+++***)))((((((***,,,---,,,+++***++++++,,,,,,,,,++++++***+++++++++******))))))'''((()))+++,,,,,,,,,,,,+++*********))))))))))))'''((())))))******))))))))))))))))))***+++,,,,,,******))))))(((((())))))&&&&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++,,,---,,,+++,,,---,,,+++++++++++++++++++++******+++,,,,,,+++)))((('''(((***,,,---......---++++++,,,------,,,,,,,,,......---,,,,,,---......,,,,,,.../////////...---......000111111111000//////000111222222111000000333333333444777999<<<>>>===:::;;;???AAA@@@AAAFFF???????????????>>>=========>>>>>>>>>>>>>>>>>>===;;;<<<<<<===>>>>>>??????}}}yyyuuunnnllljjjiiihhhgggeeecccXXXWWWUUUTTTUUUUUUTTTSSSTTTSSSQQQOOOMMMKKKJJJIIIIIIHHHFFFDDDCCCBBBBBBCCCGGGBBB===<<>>>>>============>>>:::;;;===>>>>>>===;;;:::<<<<<<;;;::::::::::::;;;888888888888888888999999777888888999;;;===???@@@<<<:::999777777888999:::888777777777999:::999888666666555444444444444555555555444333333555666777888888777888888999::::::777777888888999999999::::::999777666444333333333111111111111111111111111+++******,,,------+++)))(((((()))***+++---...///,,,---...//////...---,,,)))))))))+++---...---,,,)))***+++,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))******+++,,,,,,,,,++++++***++++++++++++***))))))&&&''''''((((((((((((((())))))))))))***+++,,,---'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((((((''''''&&&&&&%%%!!!!!!"""$$$'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%***+++------,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,+++)))'''&&&$$$&&&))),,,///000111111,,,,,,---------,,,++++++,,,,,,************,,,,,,+++,,,---------...---------...000111111111000///000000111222222111//////444444444666888;;;>>>???:::666666;;;===;;;>>>DDD>>>>>>?????????>>>>>>===>>>>>>????????????>>>>>><<<<<<======>>>>>>??????}}}zzzvvvrrrooonnnllljjjiiifffbbb___[[[XXXVVVTTTTTTTTTRRRQQQXXXUUUQQQMMMKKKIIIGGGEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@???>>>======???AAABBBAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<<<<======>>>>>>@@@>>>======???>>>;;;777;;;::::::999999::::::;;;777888999:::;;;;;;:::999<<<;;;:::999888666555555888888888888888777666666777777777777666555444333888444111111444555555333666777888888777666555444::::::;;;;;;<<<;;;;;;;;;;;;::::::999777555444333444222000000000000///------------------------------+++))))))***,,,,,,,,,++++++***)))(((((())))))***+++,,,,,,+++***((('''******)))))))))***,,,------......,,,******+++,,,+++,,,,,,---,,,+++***)))++++++*********+++,,,,,,%%%&&&(((*********))))))*********)))))))))))))))---------,,,+++***)))((('''''''''''''''&&&&&&&&&)))(((&&&&&&((()))((('''((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((())))))'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))$$$%%%&&&&&&&&&''')))++++++******,,,///000///............///...------,,,///...---,,,+++*********)))((((((***,,,......---,,,---------,,,,,,+++***,,,---......//////......000000000000000//////.../////////---,,,---000333111222333444444333222111222444555555555666888:::;;;;;;;;;::::::;;;;;;<<<===>>>>>>===<<<<<<>>>@@@?????????>>>>>>>>>>>>===@@@???>>><<<<<<<<<======|||yyyuuurrrqqqooollljjjhhheeeaaa]]]\\\ZZZWWWUUUUUUTTTRRRQQQTTTQQQNNNKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCCCC@@@???>>>======???AAABBBAAAAAAAAA@@@??????>>>>>>;;;<<<<<<<<<=========>>>;;;999888999;;;:::777555;;;::::::999999::::::;;;777888888999999999999999999999999888777777777666666666777888888888888888777777777777777666444444444222000111333444333222555666777888999999888888:::;;;;;;<<<<<<<<<<<<<<<888888888888777666555444444333111111111000...,,,,,,,,,,,,,,,---------------***((((((+++------,,,***))))))(((''''''((((((,,,,,,,,,,,,,,,,,,+++***+++***)))))))))***+++,,,******+++***))))))+++,,,+++,,,,,,---,,,+++***))),,,,,,+++++++++,,,,,,---(((((()))************)))((((((((()))*********+++************)))((('''&&&'''''''''''''''((((((((()))(((&&&&&&((()))((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&%%%%%%%%%&&&'''))))))'''&&&%%%######%%%&&&'''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((()))%%%&&&''''''&&&&&&(((***))))))***,,,///111111000000000000000000///......---,,,+++***))))))))))))+++***)))***,,,...---,,,------------,,,,,,+++***,,,---......//////......///000000000000///......///000///...---...111333222222333333333333222222222444666666666777888:::::::::999999::::::;;;;;;===>>>??????======>>>???????????????????????????@@@???>>>===<<<======>>>~~~{{{yyyuuurrrrrrooollljjjhhhddd```]]]^^^[[[YYYWWWVVVUUURRRPPPPPPNNNKKKJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCCCC@@@???>>>======???@@@BBBAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<=========;;;:::999:::<<<<<<:::888;;;::::::999999::::::;;;888888777777777888999999777777777777777777777777444555666777999999::::::777777888777777666555444333222222333555666555333222333555777888:::::::::;;;;;;<<<===============777777888888777777666555444333222222222000---***+++++++++,,,,,,------------)))%%%''',,,///...+++)))(((((('''''''''''''''------,,,,,,------......,,,+++***************+++((()))************,,,...+++,,,,,,,,,,,,++++++***---,,,,,,,,,,,,---......,,,++++++***************&&&'''((((((******+++,,,(((((((((((('''&&&%%%%%%''''''(((((())))))******)))(((&&&&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&%%%$$$$$$$$$&&&((()))'''&&&%%%$$$$$$%%%&&&'''&&&'''''''''(((((())))))'''''''''''''''((())))))'''(((((((((&&&&&&(((***(((((())),,,000333333222222222111111111111000000---,,,+++******)))******,,,+++***+++---...---,,,------,,,,,,,,,,,,++++++------...////////////...///////////////......---///000000///......111333444333333222222333333444333555888999888888999999999999999999999:::;;;<<<===???@@@@@@???>>>>>>???>>>>>>>>>???@@@@@@AAAAAA@@@@@@>>>=========>>>???~~~|||yyyuuurrrooommmjjjhhhgggeeebbb______]]]ZZZYYYWWWUUURRRPPPOOOMMMKKKJJJJJJJJJHHHGGGHHHGGGGGGFFFEEEDDDCCCCCC@@@???===<<<===>>>@@@AAAAAABBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<;;;::::::999999::::::;;;999888777666666777888999666666666666666666666666444555666777999999999999666666666666666555333333333444555777999999888777111222333555777888999:::;;;<<<===>>>>>>???>>>>>>::::::::::::999888777666555444333333333111---***+++++++++,,,,,,,,,------,,,((($$$&&&,,,000...+++)))(((((('''''''''((((((,,,,,,++++++,,,---///000...------,,,,,,++++++++++++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///111222///...,,,+++******++++++'''((((((((())))))******'''((((((((((((''''''&&&''''''((()))***++++++,,,)))(((&&&&&&((()))(((''''''''''''&&&&&&'''''''''(((''''''''''''''''''((('''&&&$$$######%%%((()))''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))((())))))((('''&&&((()))))))))***---111333333222222222111111111000000111...------,,,,,,,,,------+++******+++...//////...---,,,,,,,,,,,,,,,,,,,,,------...//////////////////////////////...------.../////////......000222555444333222222333444555333666999;;;:::999999999999999999:::;;;<<<===>>>>>>@@@AAAAAA@@@>>>>>>???======>>>???@@@AAABBBBBB@@@???>>>======>>>???@@@|||zzzvvvssskkkiiigggffffffeeedddbbb___]]][[[ZZZXXXVVVRRROOOQQQOOOMMMMMMLLLKKKIIIGGGHHHHHHGGGFFFEEEDDDCCCCCC???>>>===<<<<<<>>>@@@AAAAAABBBCCCCCCCCCAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;999:::::::::999::::::;;;;;;::::::999999::::::;;;999888777666666777888999888888777777666555555555666666777888888888888888555555555555444333222222333444777888999888888888555666666666777888999999;;;<<<===>>>??????????????????>>>===;;;999777666555444333333333111...+++,,,,,,,,,,,,,,,,,,,,,,,,+++'''$$$&&&+++///...,,,)))))))))(((((()))************))))))***,,,...////////////......------,,,...//////---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,---)))***+++,,,...111333444000///---+++******++++++***)))))))))((((((''''''((())))))************)))'''(((((()))***+++,,,,,,)))(((&&&&&&((()))((('''))))))(((((((((((()))))))))((((((''''''(((((()))'''&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''***))))))((('''&&&%%%%%%((((((((())))))))))))))))))******)))''''''(((***,,,,,,,,,...111222222111222111000/////////000000---------,,,------......*********,,,///111111000---,,,+++++++++,,,---------...//////000000///////////////000///......------...///...------///000666555444333333444555666444777:::;;;:::999999999::::::;;;;;;===>>>@@@@@@???@@@AAAAAA???>>>>>>???<<<<<<===???@@@AAABBBBBB??????>>>======>>>???@@@}}}zzzvvvrrrgggeeeccccccdddddddddccc]]]\\\ZZZZZZYYYVVVSSSPPPQQQPPPOOONNNNNNMMMKKKHHHHHHHHHGGGFFFDDDCCCBBBBBB???>>>===<<<<<<>>>???AAABBBCCCDDDDDDDDDBBB@@@>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<::::::;;;===;;;::::::999999::::::;;;999999888777777777888888999999888777777666555555666777777888888888888777555555555555444333222222222333555666555555555777::::::999999999:::;;;;;;:::;;;<<<>>>????????????BBBBBBAAA???<<<:::888666555444222111222111000...///......------,,,,,,+++***(((''''''***,,,,,,---***))))))))))))******+++)))((())))))***+++,,,---...////////////......------......,,,***)))***+++---,,,,,,,,,,,,------...******+++,,,...000222333//////---,,,+++++++++++++++******)))''''''&&&%%%((()))******++++++++++++(((((())))))******++++++)))(((&&&&&&((()))((('''***))))))))))))))))))******))))))(((((())))))***'''''''''&&&&&&''''''(((((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((()))***************)))******)))((((((***+++...------///111222222000111000///...---...//////++++++***++++++,,,---...+++++++++,,,///111111000---,,,+++***+++,,,---.........///000000000000///000000000000000//////...---...//////......///000555555555444444555555555555777999:::999888888999:::;;;;;;<<<>>>@@@AAABBB@@@AAAAAA???===<<<>>>???;;;<<<===>>>???@@@AAAAAA>>>===<<<<<<<<<===??????}}}{{{xxxsssooofffdddbbbaaabbbbbbbbbaaa[[[ZZZYYYYYYYYYWWWSSSPPPNNNNNNMMMNNNOOOOOOMMMKKKHHHGGGFFFEEECCCBBBAAA@@@???>>><<<<<<<<<===???@@@BBBCCCDDDEEEEEECCC@@@>>><<<<<<<<<;;;;;;:::::::::>>>??????===::::::<<<>>>;;;::::::999999::::::;;;999999999999999888888777888888888888888888888888444555666888888999999999777777777777666555444333333444555444222222444777:::999888888888999:::;;;::::::<<<===>>>?????????AAAAAA@@@???===;;;999888666333111000111222222222111111000///---,,,++++++((()))***)))'''(((+++---((((((((((((((()))******(((((()))***+++++++++***,,,,,,---...///...------,,,------,,,******+++------,,,,,,+++,,,---...///------,,,,,,------...///---------------,,,+++***)))))))))((('''''''''&&&%%%&&&'''((()))*********)))))))))))))))))))))))))))(((&&&&&&((()))((('''))))))(((((((((((())))))++++++************++++++'''(((((())))))(((''''''((((((((())))))((((((((())))))))))))))))))))))))((()))***+++++++++******((()))******))))))+++------,,,---///222444333222222000///------...///000*********++++++---......///...---...///000///...---,,,+++******,,,...///......///000000000000000111111111111111000000///...000111111000000111222555555666666666666555555666777999888777777888999999:::;;;<<<>>>@@@BBBCCCAAAAAA???===:::;;;===@@@;;;;;;<<<===>>>>>>??????===<<<;;;;;;;;;<<<>>>???|||zzzwwwrrrmmmgggdddaaa`````````___^^^ZZZYYYYYYYYYYYYWWWSSSPPPKKKKKKLLLNNNPPPPPPOOOMMMGGGGGGFFFDDDCCCAAA@@@@@@???>>><<<;;;<<<===???@@@BBBCCCEEEFFFEEECCC@@@>>><<<<<<<<<;;;;;;:::::::::;;;<<<<<<999666555777:::;;;::::::999999::::::;;;999:::;;;;;;;;;999888777666777777888999999::::::222333555777999:::;;;;;;999999999999888777666555666777777555333333555888666555555555555777999:::999:::;;;===>>>>>>???????????????>>>===;;;:::999666333000///000222444444333333111000...,,,+++***'''***,,,***&&&&&&***...'''''''''''''''((()))***((()))***,,,,,,+++***))))))***,,,---...------,,,,,,---......------///111---,,,,,,+++,,,---...///000///...---,,,++++++++++++,,,---...---,,,+++***'''''''''(((((((((((((((###$$$%%%&&&'''((((((((()))))))))((((((((((((((()))(((&&&&&&((()))((('''((((((''''''''''''((((((,,,,,,++++++++++++,,,,,,'''(((***++++++)))'''&&&(((((())))))))))))(((((('''((()))***+++,,,------((()))***+++,,,+++******((()))******)))***,,,...++++++,,,///333555555555222111///...---...000111,,,,,,,,,---...///000111222000///...///...---+++---,,,+++******,,,...///...//////000000000000000222222222222222111000000000111333333222222222333444555666777777666555444777777888777666666888:::888999:::;;;===???AAABBBBBBAAA>>>;;;999:::===@@@;;;;;;<<<<<<======>>>>>><<<;;;::::::;;;<<<===>>>{{{wwwrrrnnnjjjgggeeebbbaaa```^^^\\\ZZZZZZZZZYYYWWWTTTOOOKKKIIIJJJKKKMMMMMMLLLLLLNNNOOOIIIGGGDDDAAA@@@@@@@@@AAA???>>>===<<<<<<===>>>???BBBBBBBBBBBBAAA???===<<<888888999::::::;;;<<<<<<===<<<:::888888888:::;;;;;;999888888:::;;;;;;::::::::::::::::::999888777555666888:::;;;:::999888999999999888888888888888666777777888888888777777555666777777666444222000888888888888888888999999999:::::::::999:::===??????>>>>>>>>>======<<<<<<555444222111111222444555666777666111+++(((,,,000+++)))''''''((()))))))))(((((('''''''''(((((()))'''((()))***+++,,,,,,,,,000000000///...///222555444222///---+++***++++++...---+++******+++---......---,,,+++***************************)))((((((***))))))(((''''''&&&&&&'''((()))(((&&&%%%&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((++++++++++++++++++++++++******)))(((''''''((((((******))))))))))))******((()))*********+++...111+++***)))(((''''''''''''++++++******)))************+++,,,...///111222333333222222111000//////...)))***++++++,,,---......222222111///...,,,++++++---,,,+++***+++,,,---...---...///111333444444555333111000.........//////666555444333222111111111666777888999888666444333444444555555666555555555;;;:::999999:::===???AAAAAA???;;;999888999<<<>>>===<<<<<<;;;;;;;;;<<<<<<999:::;;;<<<============{{{wwwrrrnnnjjjhhhfffcccaaa```^^^\\\YYYYYYYYYXXXVVVSSSOOOKKKIIIHHHJJJKKKKKKJJJJJJKKKMMMHHHFFFDDDBBB@@@@@@@@@AAA???>>>===<<<<<<===>>>>>>AAABBBBBBCCCBBB@@@>>><<<::::::;;;;;;<<<===>>>>>>======<<<:::777666888:::<<<;;;999999:::;;;;;;:::;;;::::::999888777555444777888999;;;;;;:::999888777888888888888888888888777777888888888888777777555666777777666444222111777777777888888999999999888999:::999999999<<<>>>???>>>>>>===<<<;;;;;;:::555333222000000000222333333444444000+++***...222***(((&&&%%%'''(((''''''&&&&&&%%%%%%&&&'''(((((()))******+++,,,,,,,,,,,,------------...222999===777555222///,,,+++++++++---,,,***))))))***,,,---,,,,,,+++***))))))))))))))))))******)))(((((('''))))))(((''''''&&&%%%%%%&&&'''((('''%%%%%%%%%&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((++++++++++++++++++++++++******)))((((((((())))))*********))))))*********((())))))))))))***,,,///,,,+++***)))((((((((((((,,,++++++******++++++,,,++++++,,,...///111222222222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,333222111000///...---------------,,,------...//////000000111222222111111222111000///...///000000333222222222222333333444555666888888888777555444444444555777777888888777;;;:::::::::<<<>>>@@@AAA???>>>;;;999888999:::;;;===<<<<<<<<<<<<<<<===>>><<<<<<=========<<<<<<;;;~~~zzzvvvrrrnnnkkkjjjgggdddbbb```^^^[[[XXXWWWWWWVVVTTTQQQNNNJJJHHHGGGHHHIIIIIIGGGGGGHHHIIIGGGFFFDDDBBB@@@@@@@@@AAA@@@???>>><<<<<<<<<===>>>???AAACCCDDDCCCAAA???===;;;;;;;;;;;;<<<===>>>>>>;;;>>>@@@>>>999777:::===>>><<<::::::;;;;;;:::999;;;;;;:::999777555333222888999:::::::::999888777666666666777777888888888777777888888888888777777555555666666666555333222555666666777888999999:::777999999999888999;;;===???>>>===<<<;;;:::999999555333222000/////////000///111111///,,,,,,000333***(((&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((******+++,,,,,,---------,,,,,,------,,,,,,...444;;;AAA888666222///,,,+++***+++,,,+++***)))))))))++++++++++++***))))))((((((((((((((((((((((((((('''&&&(((''''''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$$$$&&&&&&&&&'''((()))))))))((('''((()))******)))((('''))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))***++++++++++++++++++++++++++++++((())))))((('''(((+++---,,,,,,+++***))))))))))))---,,,,,,,,,,,,,,,------,,,,,,---...///000111222000000000///......---------------,,,,,,+++++++++333222222111000000//////------...///////////////111111111111000///......000000000///000000111222/////////000222333555666444555777888888888777666555666777888999999999999;;;;;;;;;<<<>>>???AAABBB@@@???>>><<<;;;:::::::::<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>===<<<;;;:::}}}yyyvvvrrrnnnkkkjjjhhhdddbbb```]]]ZZZXXXVVVUUUTTTRRRPPPMMMJJJIIIGGGHHHIIIHHHFFFEEEFFFGGGFFFEEECCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<======>>>@@@CCCEEEEEECCC@@@???;;;::::::999:::;;;<<<===;;;AAAFFFDDD???<<>>===;;;:::888888555444333111///............//////...,,,,,,///222+++)))(((((())))))((('''((((((((()))***,,,---...---............------,,,//////.........111666:::333111///,,,************,,,+++******)))******+++***************))))))(((&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%'''(((((((((((((((''''''$$$&&&((())))))(((&&&$$$)))))))))))))))*********++++++++++++++++++++++++***)))))))))***+++,,,,,,+++++++++,,,,,,+++++++++*********)))((((((***,,,---,,,++++++*********+++...------------......///,,,------...///000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,111000000000000/////////+++,,,...///000000///...000000111000000///...---//////000000111222333333......///000111333555666444444666777888888888888777888888999999999999888;;;;;;===>>>@@@AAABBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<|||xxxuuurrrnnnkkkjjjgggdddaaa___]]]YYYWWWUUUTTTSSSQQQOOOLLLKKKIIIIIIIIIJJJHHHFFFDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<<<<<<<===>>>>>>@@@BBBDDDEEEDDDCCCAAA<<<;;;:::999999;;;<<<===AAAGGGMMMKKKEEE@@@BBBEEE???===;;;:::::::::999888999999999:::999999888888888888888777777666555555444444555666777888888999888888888888888777666666444444555555555555555555333444444666777888999999777999;;;;;;::::::;;;===@@@???>>>===;;;:::999888666555444222000///......//////...---++++++,,,...)))((('''((()))***((('''(((((())))))+++,,,............/////////...---------...000111000///000222///...,,,+++***+++---...------,,,,,,++++++++++++++++++,,,,,,,,,+++***)))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%))))))))))))((('''%%%%%%$$$&&&((())))))(((&&&$$$((()))))))))*********+++++++++++++++++++++++++++***)))))))))***+++,,,,,,***+++,,,,,,,,,,,,+++***+++++++++***))))))+++...---,,,++++++++++++++++++......------...//////000---.........//////000000............------------******+++,,,,,,---......------------............***+++---...//////.........//////000000000000/////////000111222333444444000000000000111222333444444444555666777888888999999999999999888888777666:::;;;>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>===;;;;;;::::::;;;<<<<<<===<<<<<<===>>>>>>>>>>>>>>>~~~{{{xxxuuurrrnnnkkkhhheeebbb```^^^\\\YYYWWWTTTSSSRRRPPPNNNMMMKKKKKKJJJKKKKKKIIIFFFDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@??????>>>===<<<<<<===>>>??????@@@BBBCCCEEEEEEEEEEEE???>>><<<;;;;;;<<<>>>@@@HHHMMMQQQOOOIIIBBB@@@@@@===;;;999999::::::999888888888999:::::::::::::::777777777777777666666666666666666777777888888888888888999888888777666555444444444444555555666666333444444555666777777888666888:::;;;::::::;;;<<<>>>>>>===;;;:::999888888666555444333111000///...//////---,,,++++++******'''&&&&&&(((******)))(((''''''''''''((()))++++++---....../////////......))),,,000222111000000000///...---,,,---...000222...---------,,,+++++++++***+++,,,------,,,+++***%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&))))))))))))((('''%%%$$$'''((()))******)))((('''((())))))******+++++++++++++++++++++++++++++++++******)))))))))***++++++)))***+++,,,,,,+++***)))***++++++*********---///,,,,,,++++++***++++++,,,------------...///000000.........///////////////........................)))******+++---......///*********+++,,,------...***+++,,,---.../////////---...///000111222222222///000111333333444444444111111111111111222333333555555555666777888888999::::::::::::999888777666999;;;>>>AAACCCDDDCCCCCC@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>}}}zzzwwwuuurrrnnnllleeeccc```^^^]]][[[YYYVVVTTTSSSRRRPPPNNNMMMLLLLLLJJJKKKJJJHHHEEEBBBBBBCCCBBBBBBBBBBBBAAA@@@@@@???======<<<<<<===>>>???@@@@@@@@@AAABBBDDDEEEGGGHHH@@@???===;;;;;;<<<>>>@@@FFFIIIMMMNNNJJJDDD???<<<;;;999888888999:::999888888888999999999999888777888888888888888999999:::777888888888888888888888999999999888888777666555333333333444555666777777444444444555555666666666444666888999888888888999:::::::::999888777777666333333333222111///...---...---,,,+++++++++******(((((((((+++...///...,,,'''''''''''''''((()))***,,,,,,---...////////////+++---000111111000000111///...---,,,,,,...000111---------,,,+++******)))(((***+++,,,,,,+++***)))&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%&&&''''''((((((((((((''''''))))))))))))))))))))))))((())))))******+++,,,,,,++++++++++++++++++++++++******)))((((((((())))))((()))+++,,,,,,+++)))(((((()))***))))))***---///++++++************++++++------------...///000000///////////////.................................+++++++++,,,,,,---------(((((()))***,,,---......,,,,,,,,,---...000111222...///000111222222222222000111222444444444333333111111111222222333444555666666666666666777888888999999:::;;;;;;;;;;;;;;;777:::>>>AAACCCDDDCCCBBB????????????????????????@@@???>>>======<<<<<<===;;;<<<<<<=========<<<<<<}}}yyywwwtttrrrnnnllldddaaa___]]]]]][[[XXXVVVTTTSSSRRRPPPOOONNNMMMMMMJJJJJJJJJGGGDDDAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???<<<<<<<<<<<<===>>>@@@AAAAAA@@@@@@AAACCCFFFHHHJJJ???===;;;999999:::<<<>>>???BBBGGGJJJJJJGGGAAA>>>999888666777888999999888999999999888888666555555999999999999:::;;;<<<<<<999999999888888888888888999999999888888666555555333333333444555666777888444444555555555555555555111444666777777666666777888777777777666666555555111111111111000...---,,,,,,+++***+++,,,,,,+++***++++++---000333444333222***)))))))))))))))******++++++---...////////////000111222111//////000222///---+++******+++,,,---,,,,,,,,,++++++)))(((((('''(((***++++++***)))(((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''$$$%%%&&&((()))*********''''''&&&&&&&&&&&&''''''((())))))***++++++,,,,,,++++++++++++++++++++++++******)))(((((('''(((((('''(((***++++++***(((''''''(((((((((((())),,,///*********)))******++++++,,,,,,,,,------///000000///////////////...............//////////////////------,,,,,,,,,,,,++++++'''((()))***,,,---...///......------///111333444000111111222222222222111111222333444555444333222111111111222333555666777777666666666666777777888777888:::<<<===>>>??????666999===AAADDDDDDBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA???>>>>>>==================<<<;;;:::999}}}{{{yyyvvvqqqlllhhheeebbb___]]]\\\\\\ZZZYYYVVVUUUTTTTTTSSSQQQLLLIIIIIIIIIIIIHHHGGGDDDBBBAAACCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>======>>>???@@@??????@@@AAABBBEEEGGGIIIBBB@@@===999777:::???CCCEEEBBB???=========<<<;;;;;;:::999888777777777777777666666777999;;;;;;:::777777777888999;;;<<<===::::::999999888777777666777666555444333333222333444333333222333444555666222222444444444444222222444555666555444444555666444555777888888666444222111000000///...------,,,///...---,,,+++*********+++***+++000555777333///000000///...------------++++++,,,,,,---...//////,,,,,,,,,------.........111...,,,+++++++++***)))***+++,,,------+++)))(((***************)))((((((%%%&&&&&&'''((()))******'''&&&&&&&&&&&&'''(((((('''((((((((('''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$'''(((((()))))))))))))))(((((()))***+++,,,,,,---***************++++++,,,///...,,,+++((('''%%%$$$)))***++++++,,,,,,,,,,,,'''(((***+++,,,,,,,,,+++............------,,,++++++***))))))***,,,...000...---+++++++++,,,...000,,,---///000000000///...,,,,,,+++++++++,,,------...------------...////////////000///...///111333666666555444222111000000333444666555444333333444444444333333333444444555888888666555555444444444:::;;;<<<===>>>>>>>>>>>>>>>@@@BBBEEEGGGHHHHHHHHHLLLJJJGGGDDDBBBBBBCCCCCCAAAAAABBBCCCCCCCCCBBBBBB???>>>===<<<;;;:::999999}}}zzzxxxuuuqqqkkkhhhdddbbb___]]]]]]\\\ZZZXXXUUUTTTSSSSSSSSSQQQMMMJJJIIIIIIIIIHHHFFFDDDBBBAAABBBAAA@@@@@@@@@@@@@@@@@@>>>======<<<<<<======>>>?????????@@@AAADDDFFFHHHBBB@@@===:::888;;;@@@DDDCCCAAA===<<<<<<;;;:::999::::::999888777777777777777666666777888999777666777777777777888:::;;;;;;:::::::::999888777777666444444333444444555666777444444333333333444555666333444555555555555444333333444666555444444555666333555777888777666333222222111111000000///......///...---,,,+++++++++++++++))))))---222333000---------,,,+++++++++,,,,,,++++++,,,,,,------......++++++++++++++++++******...---,,,+++*********++++++,,,.........---+++***)))************)))(((((('''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))))))))***+++,,,,,,------***))))))))))))***+++++++++******)))((('''&&&%%%((())))))***++++++******'''((()))++++++++++++***---------------,,,++++++)))((((((((()))+++...///...---,,,+++,,,---///000---...000111111111000///,,,,,,+++++++++++++++,,,---------------......////////////...------000333444444444444444333333333222444555555444333333444444333333333444444555666666666555555555555666777888999;;;<<<>>>????????????@@@AAACCCEEEFFFGGGGGGJJJIIIGGGEEEDDDCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>===<<<;;;:::999~~~|||yyywwwtttpppkkkgggcccbbb```___^^^\\\YYYWWWSSSRRRRRRRRRRRRQQQNNNLLLIIIIIIIIIGGGFFFDDDBBBAAA@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<=========>>>@@@BBBDDDFFF@@@@@@===;;;:::===AAAEEEBBB???<<<;;;::::::888666999999888888888888888999888888888999:::999666444777777777777777888999999:::::::::999999888777777444444444444555666777777555444444444444555666666444555555666666555555444333444555555444444555777333444555666666444222111333222222111111000000000///...------,,,,,,,,,,,,,,,***(((***---///---+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,......---***)))+++---------...///...---,,,+++)))))))))))))))((((((''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&(((***+++'''((())))))******))))))***+++++++++,,,,,,------))))))((((((((()))******''''''''''''''''''''''''(((((()))************)))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,+++******(((''''''((())),,,...///......---,,,---...///000...///000111222111000000------,,,+++*********+++------,,,,,,------.../////////...,,,+++,,,///222222333333333444555555555222333555555333333333444333333333333444555777777444444444555555777888888666777:::<<<>>>@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEGGGGGGFFFFFFDDDCCCBBBAAA>>>>>>?????????>>>>>>===>>>>>>===<<<;;;::::::999}}}zzzwwwuuurrrooojjjgggbbbaaa```___^^^[[[XXXUUUQQQPPPPPPQQQRRRQQQOOOMMMJJJIIIHHHGGGEEECCCBBBAAA>>>?????????>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDD??????>>><<<<<<>>>BBBFFFAAA???<<<;;;;;;:::888666888888888777888888999999999999:::<<<>>><<<999666777777666666666666777888999999:::::::::999888777666555555444333333444444555555555555555555666666444444555555555555444444333444555555444444555777222333444555444333111000222111111111000000000///......------,,,------------+++))))))***,,,,,,+++(((((((((((()))***+++,,,,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,---111222///***'''***...,,,------------,,,++++++(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''%%%%%%&&&'''***+++(((((()))***************+++++++++++++++,,,,,,,,,((((((((((((((())))))***''''''''''''((((((((((((++++++,,,,,,,,,,,,++++++------------------,,,,,,******+++++++++******)))((((((((()))+++---///000......---------...///000---...///111111000000/////////---,,,++++++++++++,,,,,,,,,,,,,,,------...///...---+++)))+++...111111111222222333333444444111333444444333333333444222222222333444666777888555444444555555666777888555666999;;;>>>@@@AAABBB@@@???>>>>>>???@@@BBBCCCCCCCCCDDDDDDDDDBBB@@@>>><<<<<<=========<<<;;;;;;<<<<<<;;;::::::999888888{{{yyyvvvsssqqqmmmiiigggaaa```___^^^\\\ZZZVVVSSSPPPOOONNNOOOQQQQQQPPPNNNJJJIIIHHHFFFDDDCCCBBBAAA>>>????????????>>>===============>>>>>>=========<<<<<<;;;<<<===???AAABBB>>>???>>>>>>===???BBBEEE@@@???======<<<<<<999777888888888777888888999999666777999<<<>>>>>>;;;888666666666555666666777777888999:::;;;;;;:::888777555444333333333333333333666666666666666666666555444333333333333333333444444555666555444444555666111222222333222111000000///////////////.........------,,,,,,,,,------...///---***)))***+++++++++(((((((((((()))+++,,,---+++++++++++++++***************++++++,,,---......111444555111+++(((***---++++++++++++******))))))'''(((((((((((('''&&&&&&######$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''***)))'''&&&&&&''')))***)))***++++++,,,,,,+++++++++++++++++++++*********((((((((((((((())))))************)))))))))))))))......////////////......,,,,,,,,,+++++++++++++++))))))***++++++***************+++,,,---///000111---------------...//////,,,---.../////////...---000000///---,,,,,,,,,,,,+++++++++++++++,,,------......---+++)))***---000000000000000000000000000000222444444333222333444111111222222444555777777666666555555555555666666555666888;;;===???@@@AAA???>>>=========>>>@@@AAA>>>@@@AAABBBBBB@@@>>><<<;;;<<<<<<<<<;;;;;;:::999:::999999888888777777777zzzwwwtttqqqooollliiifffaaa___]]][[[ZZZWWWTTTQQQPPPOOONNNNNNPPPPPPOOONNNJJJIIIGGGEEECCCBBBBBBAAA???@@@AAAAAAAAA@@@>>>>>>>>>>>>????????????>>>>>><<<<<<;;;<<<===>>>@@@AAA===>>>???>>>===>>>@@@BBB???>>>===>>>>>>>>><<<:::999999888888888888888999444444666888;;;;;;999888666666666666666777888888888999;;;<<<<<<:::999777111111222222444555777888777777777888777777666555444333333222222333333444555666777666444333333444000111111111111000//////------------------------++++++++++++,,,,,,---......---,,,*********+++,,,((((((((()))***+++,,,---************************&&&'''((()))***,,,------333444444000,,,)))***,,,)))))))))((((((((('''''''''''''''''''''&&&&&&%%%"""######$$$&&&''''''((('''&&&&&&&&&&&&'''((((((''''''((()))))))))((((((+++***)))((('''(((((()))+++,,,,,,---...---------------,,,,,,++++++******))))))((((((((()))******++++++++++++++++++++++++000000000000000//////...)))((((((''''''((())))))))))))***++++++++++++***+++,,,---...//////000000,,,,,,,,,------------...+++,,,---...///...------000///...------,,,------++++++******++++++,,,---.........---++++++---........./////////////////////111333444333222333444111111111111222333555555777666666555555555666666777888999;;;===>>>>>>???===============>>>???@@@===>>>@@@AAA@@@???===<<<<<<<<<<<<<<<<<<;;;:::999999888888888777777777777}}}yyyvvvrrrpppnnnkkkhhhfffaaa^^^ZZZXXXWWWUUURRRPPPPPPOOOMMMMMMOOOOOOOOONNNJJJIIIGGGDDDCCCBBBAAAAAAAAABBBCCCDDDCCCBBB@@@???>>>>>>???@@@@@@???>>>>>><<<<<<<<<<<<===>>>@@@AAA===>>>???>>>======>>>@@@===<<<<<<>>>??????===;;;::::::999888777777777777666555555777888999888666555555555666777888999:::777999;;;<<<<<<;;;999888333333333444666777999:::777777888888888777666555555444333333333333444555777888888666333222222222000000000000//////......,,,,,,,,,---------------)))))))))***+++,,,---...,,,,,,,,,+++******+++,,,))))))(((((()))***++++++(((((())))))******++++++''''''((()))***++++++,,,000000///---,,,,,,,,,,,,)))(((((('''''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))))))))))))))))))))******------...///////////////000//////...------,,,,,,***))))))))))))***++++++))))))***+++,,,---.....................---,,,,,,(((''''''&&&'''(((******)))******+++,,,,,,++++++,,,------...............***++++++,,,,,,,,,,,,,,,+++,,,.../////////...------,,,,,,+++++++++,,,,,,***************+++,,,,,,---...//////---,,,,,,---,,,------...///000111111///111333333333222333555111000000000111222222333555555444555555666777888999:::;;;;;;<<<<<<<<<<<<;;;<<<===>>>????????????>>>>>>???@@@@@@@@@???>>>============<<<;;;::::::999999999999999888888888|||yyyvvvrrrooommmkkkhhhfffaaa]]]YYYVVVUUUSSSRRRPPPQQQOOOMMMMMMNNNOOONNNMMMJJJIIIFFFDDDBBBBBBAAABBBBBBCCCDDDEEEEEECCCAAA@@@===>>>???@@@@@@???>>>======<<<<<<<<<===>>>@@@AAA===>>>???>>>===<<<===>>>;;;;;;;;;===??????===<<<;;;:::999888777777777777:::999777888999999888777555555555666777999:::;;;777999;;;======;;;999888888777777777777777888888777888999999999777666555666555444333333444555666888999999666333111111111000/////////............,,,---------------------(((((())))))***+++,,,---***+++,,,+++***)))***+++)))(((((((((((()))******'''(((((()))***++++++,,,+++++++++++++++,,,,,,,,,---,,,******,,,------,,,))))))((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))&&&'''(((***++++++++++++...//////000000000000000222222111000///......---***************++++++,,,&&&'''(((***,,,...000000,,,,,,,,,,,,++++++***)))))))))((())))))+++---...)))***+++,,,,,,,,,,,,,,,,,,------......------,,,)))***+++,,,,,,,,,++++++,,,---///000000000///...*********)))******++++++*********)))***++++++,,,---///000000///---,,,,,,++++++---///111222444444...000222333333222333555111000000000000000111111333333333444666777999:::;;;;;;;;;<<<;;;;;;::::::999;;;===???@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;::::::::::::::::::~~~zzzwwwsssoookkkgggaaa^^^\\\ZZZXXXVVVSSSQQQPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLFFFFFFGGGFFFEEECCCAAA@@@@@@BBBCCCEEEDDDBBB@@@>>><<<;;;:::;;;<<<===<<<;;;???>>>===<<<===???AAABBB????????????>>>>>>>>>>>>=========<<<;;;;;;::::::<<<<<<<<<;;;:::888777666::::::999999999999999999555666666777888999999999:::999888999;;;<<<<<<;;;888666444444555666555444777888888999999777666555:::888555444555555555444444444444333222111//////222111000111111111///------,,,,,,,,,------+++)))******+++++++++,,,,,,,,,,,,***)))(((((()))***,,,((((((((((((((((((((((((*********))))))))))))))))))***,,,......---,,,+++******++++++++++++,,,,,,...---+++)))((())))))***((((((''''''''''''((((((###$$$%%%&&&&&&&&&$$$$$$''''''&&&&&&'''(((***+++((()))+++,,,,,,+++***((('''(((((()))***++++++,,,+++---///111000000222333444333222000//////.........---+++***)))******+++***++++++***)))***,,,///......,,,+++***)))))))))'''((()))++++++******)))***++++++++++++***))))))***+++---//////...---,,,++++++******************---.....................///000000000///---***(((************+++,,,---...***,,,///111111///---++++++---///000000000111333000000111222333333333333333444444333111000000111333444555666777777777777999:::;;;<<<<<<<<<:::999:::;;;======<<<<<<>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA???===;;;;;;;;;;;;999:::;;;<<<<<<;;;999888|||xxxuuurrrnnnkkkgggccc___\\\ZZZXXXVVVTTTRRRQQQQQQOOOOOONNNMMMKKKJJJIIIIIIDDDEEEFFFFFFEEEDDDCCCBBB@@@AAACCCDDDDDDBBB@@@>>>===;;;:::;;;<<<===<<<;;;>>>===<<<;;;<<<>>>@@@AAA?????????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999888777999::::::::::::;;;;;;;;;666666666666777888999:::;;;:::888888888888666444:::888666666777888777666444555777888999999888888999777444444444555444444444444444333222111000///111000///000111000///---...---------......,,,+++***++++++++++++,,,,,,,,,)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))***))))))))))))))))))))))))+++---...///...---,,,***++++++++++++,,,,,,,,,---,,,+++))))))))))))***((((((''''''''''''((((((&&&'''((((((((('''&&&%%%&&&'''((()))*********))))))***+++,,,,,,+++***)))((())))))))))))))))))))))))+++---//////111333555444444222111000/////////,,,++++++,,,---...//////***++++++***)))***,,,...++++++++++++++++++******'''((()))++++++******)))***++++++++++++***))))))***+++---...///...---,,,...---,,,+++***((('''''',,,,,,------............//////000000///---+++***************+++,,,---............//////...------+++---000000000000111333000111222333444444444444222333333222111111111222444444555666777777777777999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>>>>======>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>===;;;;;;;;;;;;888999999999999999888888}}}zzzuuurrrooommmkkkgggccc```[[[ZZZXXXVVVTTTSSSRRRRRRQQQPPPOOOLLLJJJHHHFFFEEECCCDDDDDDEEEEEEDDDDDDCCC@@@AAACCCDDDCCCBBB@@@???===<<<;;;;;;<<<===<<<;;;<<<;;;::::::;;;<<<>>>????????????>>>===<<<;;;:::999999:::;;;<<<<<<===============<<<;;;:::999888999::::::;;;;;;<<<<<<===777666555444555777999:::;;;999888777777777555333:::888777777888888777666222333555777999:::::::::888666333333333444444333444444444444333111000///000/////////000000///---000...---...//////---,,,++++++++++++,,,,,,,,,,,,((('''&&&%%%%%%&&&'''(((************************))))))))))))))))))******+++,,,...//////...---,,,++++++++++++,,,,,,,,,------,,,+++***))))))))))))((((((''''''''''''((((((((((((((((((((('''&&&%%%%%%'''***,,,,,,,,,***)))++++++++++++++++++******)))*********))))))(((((((((***+++,,,---000444777444333222111000/////////------...///000000000000***+++,,,+++******,,,...((()))***+++,,,++++++***'''((()))++++++******)))******++++++******)))(((***+++,,,---...---,,,,,,...---,,,+++***(((''''''***++++++,,,---......///...///000000000///---,,,*********++++++,,,---...111000...---,,,---......,,,...000111000000111333111222333444555555555555222222222222333333333333555555666777888888888888999999999:::;;;<<<===>>><<<>>>??????>>>>>>>>>????????????@@@@@@@@@@@@AAA@@@???>>><<<<<<;;;;;;;;;999999888888888999999:::|||yyytttrrrnnnllliiifffbbb___[[[ZZZXXXVVVUUUTTTSSSSSSQQQPPPNNNLLLIIIGGGEEEDDDEEEEEEEEEDDDDDDCCCCCCBBB@@@AAABBBCCCCCCAAA@@@???===<<<;;;;;;<<<===;;;::::::999999999:::;;;<<<===>>>>>>>>>>>>===<<<:::999999999:::;;;===>>>???@@@<<<======<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;888666444333444666888:::999888777888:::;;;:::999999888777777888888777555333444555666888999::::::777555333222333444444333444444444444333222111000000//////000222222111///000...------......---,,,+++++++++,,,,,,,,,------)))(((''''''''''''((()))************************)))))))))))))))*********,,,---///000000///---,,,++++++++++++,,,,,,,,,,,,,,,++++++******)))))))))((((((''''''''''''(((((('''''''''&&&&&&%%%$$$$$$&&&'''(((***************,,,,,,+++*********++++++)))***+++,,,,,,++++++******+++++++++,,,...222666333222111000////////////000111111111000...---+++***+++,,,+++******+++---''')))***,,,,,,+++)))((('''((()))***+++******)))***************))))))(((******+++,,,---,,,,,,+++***************+++++++++))))))***+++---...//////......///000000//////...++++++++++++,,,---......111000///...------......---...111111111000111333222333444555666666666666333333333444555777666666555666777888888999999999999888888999:::<<>>??????>>>>>>?????????@@@@@@@@@>>>>>>===<<<;;;;;;;;;:::;;;:::999888888999;;;<<<|||yyytttrrrnnnkkkhhhddd___\\\ZZZYYYWWWVVVUUUTTTTTTTTTOOOOOOMMMKKKJJJHHHFFFFFFHHHGGGFFFDDDBBBAAA@@@@@@AAAAAABBBBBBBBBAAA@@@???>>><<<;;;;;;<<<<<<;;;:::888888888999999:::;;;;;;===>>>>>>>>>>>><<<:::999::::::;;;===>>>???@@@AAA<<<<<<<<<<<<;;;:::999999;;;;;;::::::999999888888999777555444444666888:::999888777888:::;;;;;;::::::999999:::;;;:::888666666666666666666777777777777555222222333444444333444444444444444333222111111111000222444444333222///---++++++,,,---,,,+++++++++,,,,,,,,,---------((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))************,,,---///000000///---,,,*********+++++++++,,,,,,++++++++++++*********)))((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%((('''&&&%%%&&&(((***,,,------,,,+++******++++++)))***,,,...///000//////---------,,,+++---000333111000///...............000000111000///---+++******+++---,,,+++***+++,,,)))***+++,,,+++)))&&&%%%'''((()))***+++******))))))************)))((((((*********+++++++++++++++))))))*********+++++++++))))))***+++---...//////---......///////////////++++++++++++,,,---.../////////000000000///---------///111222111000111222333333444555666666666666666444444555888:::999888555666777888888999999999888888888999:::===???AAA<<>>>>>?????????@@@@@@@@@=========<<<;;;:::999999999888777777777999:::;;;|||wwwsssqqqmmmjjjfffbbb]]]ZZZXXXWWWVVVUUUTTTTTTTTTTTTOOONNNMMMLLLJJJIIIHHHGGGIIIHHHFFFCCCAAA@@@??????AAAAAAAAAAAAAAA@@@@@@???>>>===;;;;;;<<<<<<;;;999777777888999999::::::;;;<<<===>>>??????>>><<<:::;;;<<<<<<===>>>>>>??????:::;;;;;;;;;::::::999888::::::999999999888888888999888777666666777888:::999888777888999999888777<<<<<<<<<===>>>===;;;888888777666555555555555666777555333222444555555444444444444444444333222222111111111333555666555444///---+++***+++,,,,,,+++,,,,,,,,,,,,------------&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))******++++++,,,---...//////...,,,+++))))))))))))*********+++******+++++++++******)))((((((''''''''''''(((((()))(((((('''(((((()))))))))(((%%%###$$$'''***------------,,,++++++******)))***---000222222222111.........---,,,---///111111000///............///------............------***,,,------+++******+++******+++***)))'''&&&$$$'''((()))++++++******)))))))))******))))))((('''))))))*********+++++++++,,,,,,++++++***))))))(((***++++++,,,---......///------------............++++++++++++,,,---...///......000111111000///......000222222111111111222222333444555666666666666888555444666999;;;:::888555555666777888888888888888888888999;;;===>>>???:::===@@@BBBAAA@@@@@@@@@?????????@@@@@@@@@@@@AAA>>>>>>===<<<;;;999777666666666666666666777888999zzzuuupppnnnkkkhhhfffbbb^^^[[[VVVUUUUUUTTTSSSSSSSSSSSSPPPPPPNNNMMMKKKIIIHHHGGGHHHGGGEEECCCAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????===<<<;;;<<<<<<:::999777777888999::::::::::::;;;<<>>>>>>>><<<:::888666444666666777999999:::::::::yyysssnnnllliiigggfffccc___]]]UUUTTTTTTSSSRRRRRRSSSSSSRRRQQQPPPNNNKKKIIIHHHGGGFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@?????????===<<<<<<<<<<<<:::999777888999::::::;;;:::::::::<<>><<<;;;;;;::::::999888888888888999999999888777777666777888:::<<<>>>???@@@999999::::::999999999999777666777:::>>>AAABBBAAA777777777999:::999666333777666555444444555666777888666444444555777777666444444444555444444333333/////////111444555555444222///,,,+++,,,.........,,,,,,,,,---------......))))))************))))))(((((((((((((((((((((((('''(((((()))***++++++++++++,,,---......,,,***)))''''''''''''(((((((((((())))))+++,,,,,,+++***)))((((((''''''''''''((((((%%%%%%%%%%%%&&&((()))+++((((((((()))******++++++,,,---...///...,,,)))(((+++,,,///111222000///---***,,,///000111111222444333333222222222222222222444222000...,,,,,,,,,,,,***,,,...---,,,***)))***(((''''''''''''((())))))'''((()))++++++******))))))))))))))))))((((((''')))))))))))))))******+++((())))))***++++++,,,,,,...........................---,,,++++++++++++,,,,,,,,,,,,,,,---...//////000///---,,,---000333555///111222333111111111222111222333444555555555555888444222333888999777333333444555666777777777777777888:::<<<======<<<<<<666:::>>>AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB??????>>>===:::777444333888:::;;;===>>>>>>======}}}wwwtttnnnkkkhhhddd```^^^\\\[[[WWWUUUSSSPPPOOOOOOPPPPPPOOONNNLLLJJJHHHGGGFFFFFFGGGGGGGGGFFFDDDBBB???>>>AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888888888888888888888;;;>>>@@@@@@>>><<<::::::;;;<<<>>>>>>>>>>>>===:::::::::::::::888777777555888:::888444444888===888999:::;;;<<<;;;;;;:::999:::<<<===???@@@AAAAAA::::::888777777777888999999999777555333444666999666888999888666555555555555777888999888777555444333333333333333333333333222333333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***)))((())))))))))))))))))))))))))))))(((((((((((())))))------...---,,,***((('''******+++++++++******)))...,,,************)))'''***)))(((&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((******))))))))))))******+++++++++++++++***)))(((&&&(((,,,///222222111000+++...111333222000///......---...111555888777555===<<<999333,,,'''%%%%%%222555555///+++***(((%%%((('''&&&%%%%%%%%%%%%%%%'''((()))*********************)))((((((((((((((((((((())))))))))))(((((()))*********++++++++++++++++++++++++,,,---......,,,,,,++++++,,,,,,---......---+++******,,,///111000//////......///000111111333444555555444222000444555555666555555444444666555444444444444555666555666666666444555666888666777888:::<<<>>>???@@@===>>>???>>>===>>>???AAABBBCCCCCCAAA???>>>???AAA???>>><<<;;;:::;;;;;;<<<777777777888999999999:::{{{vvvsssnnnkkkgggccc___\\\ZZZZZZWWWUUUSSSQQQOOOOOOOOOPPPNNNMMMLLLJJJIIIGGGFFFEEEDDDEEEEEEEEEDDDBBBAAA???@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>===<<<;;;:::999999999999999999999999777999<<<>>>???===;;;999:::;;;<<<>>>>>>>>>>>>===;;;;;;::::::999888888888777888999777555444777:::777888999;;;<<<<<<;;;;;;999999;;;<<<>>>>>>??????<<<;;;999777666666777777888999888777555444666888666777999888666555555666555666777888888666555444444444444333333333222222333333333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))((('''))))))))))))))))))))))))++++++***************++++++,,,,,,+++***((('''%%%'''(((((()))***)))))))))+++******+++------,,,******)))(((((('''''''''((()))((('''&&&&&&'''((()))******))))))))))))******+++++++++++++++***))))))'''))),,,///111111000///,,,...111222111000000000111000000222666888777555;;;;;;999444///,,,++++++333666666000,,,+++***'''(((((('''''''''(((((()))(((((())))))***)))))))))******)))((((((((((((((())))))(((((((((((()))))))))))))))*********++++++************+++,,,......,,,,,,++++++,,,,,,---...---,,,,,,+++,,,...000111222111111000000111222333222333555666666555333222222222444555555666666666999888555444444555888999444555666555444444666888444555666888999;;;<<<======>>>??????>>>>>>@@@BBBDDDEEEEEEDDDBBBBBBCCCDDDBBB@@@>>><<<::::::999999888888999999::::::;;;;;;~~~yyyuuurrrnnnkkkfffaaa]]]ZZZXXXXXXWWWUUUSSSQQQPPPOOOOOOPPPLLLMMMLLLLLLJJJGGGEEEDDDBBBBBBCCCDDDDDDCCCAAAAAA>>>????????????>>>>>>===============<<<;;;;;;:::::::::::::::::::::::::::777888;;;======<<<:::888:::;;;<<<>>>>>>>>>>>>======<<<:::999888888999999999999888777666555666666444555777999;;;;;;;;;:::999:::;;;<<<===============;;;999777666666666666888999:::999777555555666555777888888666555666666555666777777777666444333555444444444333333222222333333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***(((&&&)))))))))))))))))))))))),,,,,,+++***))))))******))))))******)))'''&&&$$$%%%&&&''''''(((((((((((('''((())),,,//////...,,,))))))******))))))(((((())))))(((((((((((())))))******))))))))))))*********++++++++++++***))))))(((***,,,...//////...------...000000000000111333333222111333555666555333555666555333000......///333777666111------+++((((((((())))))***+++,,,,,,))))))*********)))((((((******)))((((((((())))))***)))(((((((((((()))***((((((((()))))))))******(((((())))))+++,,,......,,,,,,,,,,,,,,,------...,,,,,,---...///000111222111111000000111222333333222333444666666666555555///000222444555666777777:::888555222222555888:::333444555555444444666777555555666777888999::::::>>>?????????===>>>???AAABBBDDDEEEDDDCCCCCCDDDFFFDDDBBB@@@===:::888777666999999999:::;;;<<<<<<<<<}}}xxxtttrrrmmmjjjeee___ZZZXXXVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOKKKLLLLLLLLLJJJGGGDDDCCCAAABBBCCCCCCCCCBBB@@@@@@===>>>?????????>>>>>>===;;;;;;;;;;;;;;;:::999888999999999:::::::::::::::777999;;;======<<<:::999:::;;;<<<>>>>>>>>>>>>===>>>===;;;999888999:::;;;;;;999777777777666555333111222555777888999999999:::;;;<<<<<<============;;;:::999888777777888888999;;;<<<<<<999666555555444666888888777666666777555666666666666555444444333333333444444444444555444333222111000///------------,,,,,,,,,,,,++++++))),,,...///...+++((('''))))))))))))))))))))))))+++***)))(((''''''''''''(((((()))))))))(((&&&%%%'''''''''(((((('''&&&&&&%%%&&&(((,,,...///,,,***((()))***++++++***)))(((***))))))))))))))))))*********))))))))))))************+++++++++******)))***+++,,,.........---,,,...///000//////000333555222222222333333222111000//////000...,,,+++---...222555555000,,,,,,+++((())))))***++++++++++++++++++++++++++++++***)))(((******))))))((())))))***+++***(((''''''(((***+++(((((((((((())))))))))))'''(((((()))***,,,---...,,,,,,,,,,,,,,,---......+++,,,...000111222222222.........//////000111111111111333444555555555555///000222444555666666666666555333222222333555666333444555444333444666888888888888999999::::::;;;===>>>>>>===<<<<<<>>>???>>>???AAABBBAAAAAABBBDDDBBBAAA???<<<:::777666555888888999:::;;;<<<<<<==={{{wwwtttqqqmmmiiiddd^^^YYYVVVUUUUUUUUUUUUSSSRRRQQQOOOOOOOOOKKKKKKLLLLLLJJJGGGDDDBBBCCCCCCDDDDDDCCCAAA???>>>===>>>???@@@@@@???===<<<888888999999888888777777777888888888999999999:::999:::;;;======<<<;;;::::::;;;<<<>>>>>>>>>>>>===???>>>;;;999999999;;;<<<<<<:::888888888777555333///111333555777777777777;;;<<<===>>>>>>>>>>>>>>>999999888888999:::;;;<<<:::<<<>>>>>>;;;777555444333555777888777666777888666666666666666555555444000111222333555666777888444333222111///......------------,,,,,,+++++++++)))---111222///,,,***)))))))))))))))))))))))))))******)))(((''''''((((((((()))*********)))((('''*********)))((('''&&&%%%&&&&&&(((***,,,+++(((&&&((()))***++++++***)))((()))******************)))******))))))))))))******)))******+++++++++******+++,,,---.........------///000000///...000333555333444666777555333111///---...---,,,***)))***+++...222222...*********'''***++++++++++++***)))(((------------,,,++++++*********))))))))))))******+++***)))(((((()))***+++(((((((((((())))))))))))((((((((()))***+++---...------,,,,,,------...///+++---///111222222111111---......///000111111111000000111222333444444444222222333444555555555555333444666777777666444333222444555444444444777888888888999999999:::::::::<<<<<<===<<<::::::<<<===;;;===???@@@@@@@@@AAABBB???>>>===;;;:::888666555777777888999:::;;;<<<<<<}}}xxxuuurrrppplllhhhccc]]]XXXVVVVVVVVVUUUUUUTTTRRRQQQPPPOOONNNKKKLLLKKKKKKIIIFFFDDDCCCDDDDDDEEEDDDCCCAAA???>>>???@@@AAABBBAAA???===;;;777777777888888777777666777777777888888999999:::999:::;;;<<<===<<<<<<;;;:::;;;<<<>>>>>>>>>>>>===???>>><<<;;;::::::;;;;;;;;;;;;;;;:::999777666555000111333555666777777666;;;<<<===>>>????????????999999999999:::<<<>>>@@@<<<>>>???>>>;;;777555555333555777777777777888999888777777777666666666666000111222444555777888888555444222000///............------,,,,,,++++++***)))...222222///+++******))))))))))))))))))))))))++++++************++++++((()))***+++++++++***)))+++++++++***)))((('''&&&''''''''')))***)))&&&$$$(((((())))))******))))))))))))************))))))******))))))))))))******))))))***++++++++++++***,,,,,,---...////////////000111111000///000222444555999===>>><<<888444222/////////---+++***+++,,,,,,///000+++))))))(((&&&***++++++,,,+++)))(((&&&,,,,,,---------,,,++++++******)))))))))***++++++************************((((((((()))))))))*********************+++,,,------------------......///---...///111111111000000...///000222333333333333000000111111222222333333333333444555666666666666444777:::<<<<<<:::777444333444555555555666888:::666777777777888888999999<<<======<<<::::::;;;===;;;>>>AAABBBAAAAAAAAABBB======<<<<<<:::999777777666777888999:::;;;<<<===yyytttqqqooommmkkkhhhbbb\\\XXXWWWWWWXXXUUUTTTTTTSSSQQQPPPNNNNNNLLLLLLKKKIIIGGGFFFDDDDDDCCCDDDDDDEEEDDDCCCBBBAAAAAABBBCCCDDDBBB@@@===;;;777888888999999888888777777777888999999:::;;;;;;999999:::;;;;;;;;;;;;::::::;;;<<<>>>>>>>>>>>>===>>>>>>======<<<;;;;;;;;;999<<<>>>===:::777777999333444666777888888888777999:::;;;===>>>?????????;;;;;;;;;;;;<<<===???@@@???@@@@@@>>>;;;777666666222444666777777777888:::999999888777777777777777333333444444555666666666555444222000///...............---,,,,,,+++******(((---111000,,,))))))***))))))))))))))))))))))))))))))))))))***+++,,,---'''(((***+++,,,+++******((())))))******)))))))))(((''''''((())))))(((&&&((('''''''''(((((()))***(((((()))******)))((((((******))))))))))))******))))))***+++++++++++++++------...//////000111111111222222111000///000222555;;;AAADDDAAA;;;666333///000000...,,,+++,,,...***...///+++((()))(((&&&)))***+++,,,,,,+++)))(((******++++++,,,+++++++++******))))))******+++,,,((()))+++,,,,,,+++)))((()))))))))*********++++++,,,,,,++++++++++++,,,,,,---------------...//////.../////////000/////////---///000222333333333333222222222111222222333333222333444666777888888888777888;;;<<<<<<;;;888777444555666666666777999;;;666777777888999::::::;;;>>>>>>>>>===;;;;;;<<<>>><<>>>>>>>>>>><<<:::999777777777888:::;;;===>>>>>>}}}vvvrrrooommmkkkkkkgggaaa\\\XXXWWWXXXYYYTTTTTTTTTSSSRRRPPPNNNMMMMMMLLLJJJHHHFFFEEEEEEEEEAAABBBDDDEEEEEEEEEDDDDDDCCCDDDEEEEEECCC@@@<<<:::888999999:::::::::999999888888999::::::;;;<<<<<<888888999::::::::::::999:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;:::888<<<@@@???:::777888;;;666777888:::::::::999888777888:::<<<===>>>??????>>>======<<<<<<>>>???@@@@@@AAAAAA>>>:::777666666222444666777777777999::::::999999888777888888888666666555555555444444444555444222000..................---,,,,,,+++******''',,,///...***'''''')))))))))))))))))))))))))))&&&'''''''''(((***+++,,,'''((()))***++++++******%%%&&&''')))***+++++++++)))''''''''')))******)))((('''&&&&&&&&&((()))***'''((()))******)))((('''******))))))))))))******((()))***+++++++++++++++------...///000111222222222333333222000///000000333:::BBBEEEBBB;;;555222---......---++++++,,,...***...///+++((())))))&&&''')))+++---------,,,+++'''((()))*********************))))))***+++,,,,,,''')))+++------+++)))'''************++++++++++++...---,,,,,,++++++,,,,,,...------------...//////////////////............+++,,,...000111222111111444444333222222222333333111222444666888:::;;;;;;777888999999999999888777444666777777777888:::<<<888999:::;;;<<<======>>>???@@@@@@???===<<<>>>???;;;>>>AAABBBAAA?????????AAAAAAAAA@@@>>><<<999888888999:::;;;===>>>???@@@yyyrrrnnnlllkkkjjjhhheeeaaa^^^[[[XXXUUUSSSSSSRRRPPPPPPQQQQQQPPPOOOMMMLLLKKKJJJHHHEEECCCBBBFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>======<<<;;;:::999888888777555666999;;;;;;:::888666777777888999::::::;;;;;;999999;;;===>>>?????????CCC@@@======??????===;;;>>>??????===:::999999999999888888888888888999999888999:::;;;===>>>???@@@AAA???<<<:::;;;===AAADDDAAAAAA@@@===:::777666777888888999999999888777777888888888999:::;;;<<<<<<:::777444333555777888999999555222000111000...+++,,,---------,,,***((('''((((((((((((((((((((((((,,,+++***(((''''''&&&&&&((()))***+++,,,+++******)))***+++***)))***,,,---))))))))))))))))))))))))******))))))))))))******)))***)))'''&&&&&&))),,,...------,,,+++***))))))))))))))))))***+++,,,---))))))******++++++++++++------///000111111111111666666555222///...///000///333999======999333///333000,,,***+++...333666444...((('''***,,,***((((((((())))))******+++++++++)))(((***,,,---+++)))---+++)))((('''((()))***'''***---...---,,,++++++++++++******++++++,,,---...222333///---...---++++++,,,---/////////............---,,,,,,,,,------......///000111222222333222333333444444444444444111222444555777888888999777666555555555777888999555555666666777777888888999999999:::;;;<<<>>>??????>>>============>>>>>>===>>>@@@BBBAAA@@@>>>===AAAAAA@@@???>>><<<:::999============<<<;;;:::999yyyrrrnnnllljjjiiigggddd```]]][[[YYYVVVTTTOOONNNMMMNNNPPPQQQQQQPPPLLLKKKKKKIIIHHHFFFDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBAAA??????>>>>>>>>>>>>===<<<;;;:::999888777666777888::::::999888777999999999::::::;;;;;;<<<999:::;;;<<<===>>>>>>>>>BBB???======>>>>>>===;;;;;;======<<<;;;:::;;;<<<;;;:::999888777777777777777888999:::<<<===>>>>>>AAA???<<<:::;;;===@@@CCC@@@AAAAAA???;;;999777888999999999999::::::::::::<<<<<<;;;::::::;;;<<<===;;;888555444555777888888888555222111111111...,,,---------,,,+++***)))(((((((((((((((((((((((((((******************++++++))))))+++,,,,,,,,,+++***)))***+++***))))))***,,,******************************))))))))))))******)))***)))(((&&&''')))+++,,,,,,,,,+++******))))))))))))))))))***+++,,,---)))((((((((())))))***++++++,,,---///111222222333999999888555222111222333///111333555555333111///---,,,++++++...333888;;;333...((('''***+++***((((((((())))))))))))))))))***(((((())),,,,,,+++(((+++***((('''&&&'''((()))'''))),,,,,,+++***++++++************+++,,,---......555999888666444111,,,,,,---...//////...------,,,,,,,,,,,,------...///......///000111222222333333444555555666666555555333444666777999:::::::::777777666666666777999999666666666666777777888888777777888888:::;;;<<<===;;;;;;<<<======>>>??????===>>>?????????>>><<<;;;<<<<<<<<<<<<;;;::::::999<<<<<<<<<<<<<<<;;;;;;:::xxxsssoookkkhhhfffdddbbb^^^\\\[[[YYYWWWUUUNNNMMMLLLMMMNNNOOONNNMMMJJJJJJJJJIIIHHHGGGEEEEEEBBBCCCDDDEEEGGGGGGHHHHHHBBBAAA???=========???@@@???>>>===<<<:::999888777777777888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<>><<<<<<======<<<:::999:::<<<<<<;;;;;;<<<>>>===<<<:::888777666555555666666777999:::;;;<<<<<>><<<:::;;;<<>>@@@AAAAAA>>>;;;999999;;;:::::::::;;;===???@@@BBBAAA???===<<<<<<===>>><<<:::777555666777888777666444222111222111000...///...---+++************)))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,,,,******+++***(((((()))***++++++++++++++++++++++++******))))))))))))******)))******((('''''')))+++************************))))))))))))***+++,,,,,,)))((('''&&&&&&((()))+++)))***,,,...000222333333888999888666333222333444000//////......//////000,,,,,,,,,...111555888;;;111---)))(((***+++***((())))))((((((((((((((((((((((((((()))***+++***((()))((('''&&&%%%&&&'''(((((()))******))))))***+++((())))))***+++---...///888@@@GGGFFFBBB===555---......///000///...---,,,+++++++++,,,---///000111......///000111222333333555555666777777777777777666777888:::;;;<<<<<<<<<888777777777777888888999666666666777777777777888888888999:::;;;<<<<<<===777888;;;===>>>?????????>>>>>>======<<<;;;::::::777777888888999888888888:::::::::;;;;;;<<<<<<<<<|||wwwrrrnnnkkkfffdddbbb___\\\[[[ZZZYYYWWWUUURRRQQQNNNNNNMMMLLLJJJHHHIIIIIIIIIIIIHHHGGGFFFFFFBBBCCCDDDEEEGGGGGGGGGGGGBBB@@@===;;;;;;<<<>>>@@@???>>>===<<<:::999888888999888777777777888999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::======<<<<<<<<<<<<;;;:::888:::;;;<<<;;;;;;===>>>===<<<:::999777666666666555666666777999::::::;;;>>>===;;;::::::<<<===>>><<<>>>AAABBB@@@>>><<<;;;<<<<<<;;;;;;===???BBBDDDGGGEEEBBB???======>>>>>>===;;;888777777888777777333333333222222222111000000///---+++*********+++***************************)))))))))((('''&&&&&&++++++,,,,,,------------***++++++)))''''''((()))++++++++++++++++++++++++******))))))))))))******)))******)))(((((()))+++(((((()))))))))***************))))))***++++++,,,+++)))'''%%%%%%''')))+++)))***,,,...000111111111444555555333000//////000///...---,,,,,,---...///.........///000111222333///,,,)))((()))******)))))))))((((((''''''&&&&&&''''''((())))))***)))((()))(((''''''&&&'''((((((((())))))((('''''')))+++'''((((((***+++---///000EEEMMMRRROOOIIIAAA777...000111222222111000///...,,,,,,,,,------...///000---...///000111222333444666777777888888888888888777777999:::;;;<<<<<<<<<777777777777777777777777777777777777777777777777:::;;;<<<===>>>>>>>>>>>>666888;;;===>>>>>>>>>===@@@???>>><<<:::999999999666666666777777666666666888888999999:::<<<======}}}zzzuuuqqqmmmiiieeebbb```]]][[[YYYYYYXXXWWWUUUTTTRRRPPPOOONNNNNNKKKJJJHHHIIIIIIIIIHHHHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFAAA???===::::::;;;===>>>======<<<;;;:::999999888999888777666777888:::;;;:::::::::999999999999999;;;;;;;;;;;;;;;::::::999;;;<<<======<<<;;;:::::::::;;;<<<<<<<<<<<<===>>><<<;;;:::999999888888888666666777888999999::::::<<<<<<;;;::::::;;;;;;<<<:::===@@@BBBAAA???>>>>>>>>>===<<<<<<>>>@@@CCCEEEGGGEEEBBB@@@>>>======>>>===:::888777888888777666222333444444333222111111000///---+++******++++++++++++++++++++++++++++++))))))******)))((('''&&&+++++++++,,,,,,,,,------***++++++***((('''(((*********************************))))))))))))******)))***+++***(((((()))+++((((((((()))******++++++*********)))******+++,,,,,,***(((&&&&&&(((***++++++,,,---...............000111222000...,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------------------,,,***))))))***))))))))))))((((((''''''&&&&&&&&&'''))))))))))))))))))))))))))))))))))))******((())))))(((''''''(((***''''''((()))+++...000111GGGMMMOOOKKKEEE???888111333333444444333222111000///......------.........------...000111222444444666777777888888888888888666666777999::::::::::::666666666666666666666555888888888888777777777777:::;;;<<<===>>>>>>>>>===888999<<<===>>>>>><<<;;;BBBAAA???===;;;:::::::::777888888777777666555444777777777888999;;;===>>>|||xxxsssoookkkhhhdddaaa___\\\ZZZXXXXXXXXXVVVTTTPPPOOONNNOOOPPPQQQPPPOOOIIIIIIIIIIIIHHHHHHGGGFFFDDDEEEEEEFFFFFFFFFFFFEEEAAA???===;;;::::::;;;;;;;;;;;;:::::::::999999999999888777777777888:::;;;999999999999999999999999:::::::::;;;::::::999999999<<<>>>>>><<<;;;;;;;;;:::<<<===>>>======???@@@===<<<<<<;;;::::::::::::777888888999::::::;;;;;;;;;;;;;;;;;;:::::::::999888;;;>>>@@@@@@@@@@@@AAA???>>>>>>===>>>???AAABBBCCCBBBAAA???>>>===<<<<<<;;;999777777888888777666222333555555333111111111000///...,,,++++++++++++************************((()))+++---......------+++++++++++++++,,,------++++++,,,***))))))***+++))))))))))))))))))))))))******))))))))))))******)))***++++++))))))***+++)))))))))******++++++++++++***************++++++,,,***)))''''''((()))***,,,,,,------------,,,,,,...000111000...,,,,,,---((())))))******))))))(((++++++******+++,,,,,,---++++++***)))))))))))))))))))))((((((((((((((((((&&&(((******)))))))))*********++++++++++++,,,,,,((()))***)))((('''((()))''''''(((***+++...///000;;;@@@BBB???;;;:::777333333333444555444444222111000//////...------......,,,---...000111333444555555555666777777777777777444555666777888888888888666777777777777666666555999888888888888777777777888999:::;;;<<<;;;;;;::::::;;;<<<===>>>>>>===<<>>{{{wwwrrrmmmiiifffcccaaa^^^\\\YYYXXXWWWWWWUUUSSSOOONNNNNNOOOQQQRRRQQQPPPIIIJJJIIIIIIHHHGGGFFFEEEBBBCCCDDDFFFFFFGGGGGGGGG@@@???===;;;:::999888888888888888999999999::::::888888888888888999999:::888999999999:::;;;;;;;;;888999999:::::::::999999999<<>>???@@@BBBDDD@@@@@@>>>===;;;;;;::::::999999::::::;;;<<<<<<<<<::::::;;;;;;:::999888888777999<<<>>>???@@@BBBCCC?????????>>>>>>=========>>>>>>>>>>>>>>>===;;;:::888777666666777888777666222444777666333111000000//////......---,,,******************************)))***,,,.../////////...+++******)))***+++,,,---***+++,,,+++******,,,...******************************))))))))))))******)))***,,,+++***)))***+++*********+++++++++++++++++++++***************+++***)))(((''''''''''''(((***+++,,,---------------,,,...000///---+++++++++***))))))))))))))))))******)))(((((()))+++,,,...************)))((())))))(((((())))))))))))))))))''')))++++++***)))***,,,******+++,,,,,,,,,,,,,,,(((***++++++)))((('''((((((((()))***+++---///000111666888666444555555222111111333444444333222222///...............///000,,,---...///111333444555333444555555666666555555333444555666777777777777888999999:::999888777666999999999888888888777777777888:::;;;;;;;;;999888::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@???===;;;:::777777777888888777777666777777666666777:::<<<>>>{{{wwwqqqlllhhhfffcccaaa___\\\YYYWWWWWWVVVTTTRRRQQQPPPOOOOOOPPPPPPNNNMMMJJJJJJJJJIIIHHHGGGEEEEEE@@@AAACCCEEEGGGHHHIIIIII@@@???>>><<<:::888666666666666777888999999::::::777777888888999999999999999999::::::;;;<<<======777888999:::::::::::::::999<<<@@@@@@>>><<<<<<===777:::===???@@@BBBEEEGGGDDDBBB@@@>>><<<:::999999;;;;;;;;;<<<<<<=========999::::::;;;:::999888777777999;;;===>>>@@@BBBEEE@@@@@@??????>>><<<:::999999;;;<<<>>>>>><<<:::999777666555666777888777666222555888777333000///000......//////...,,,***)))))))))))))))))))))))))))+++,,,---......---+++)))+++***)))))))))***+++,,,***+++,,,,,,++++++---///++++++++++++++++++++++++******))))))))))))******)))***,,,,,,***)))***+++++++++++++++++++++++++++++++++***************+++(((((((((''''''&&&&&&%%%((()))+++,,,---.........***,,,...---+++***))))))...---+++))))))+++---...,,,+++)))(((((()))+++,,,)))***+++***)))((()))***(((((())))))******++++++'''***,,,,,,***)))***,,,)))***+++,,,,,,,,,,,,,,,(((***,,,---+++)))''''''((())))))***+++---...///...333666444222333222///...///111222333222222111---------......000111222,,,,,,...///111333444555222333333444555444444444333444555666666777666666:::;;;;;;<<<;;;:::999888999999999999888888777777888:::;;;======<<<;;;999999999:::<<<>>>@@@CCCDDD>>>???@@@@@@???===;;;999444555666777888888888888888777666666777999;;;===yyyqqqjjjeeebbb___^^^```^^^ZZZVVVTTTSSSTTTUUUPPPNNNLLLKKKLLLMMMMMMMMMOOOLLLIIIGGGGGGHHHHHHGGGDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCAAA???<<<:::888777:::999999888888999::::::888888888888888888888888555777999;;;<<<;;;:::999::::::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===999:::<<<>>>@@@BBBBBBCCCCCCCCCBBB@@@???===<<<<<<;;;???>>>::::::======999777999<<<===;;;:::999999<<<<<<===>>>???AAACCCDDD???>>>===;;;:::999888888888888999::::::;;;<<<<<<:::999888777777888999:::555555333222111000000000111000...---,,,,,,------......---------,,,,,,,,,,,,---...---+++***+++,,,***+++---...///......---000000///---,,,+++***)))))))))))))))))))))))))))***((('''((()))***)))''')))************+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((())))))++++++---.........---,,,)))))))))******++++++,,,+++***)))))))))***+++,,,...---+++******+++---...---,,,***(((((((((((()))++++++******************,,,,,,++++++******++++++,,,,,,------,,,,,,+++***)))***+++++++++)))((('''))))))***+++,,,,,,------...------000444555333000000000000000111111111111000...------///000/////////////////////000111111000...---///333555444333222444777:::::::::888777::::::999999888999999:::888:::;;;;;;999888888999:::999777666666888:::;;;:::::::::;;;===>>>@@@AAAAAA@@@???===<<<:::999999444666888777555444777:::999::::::::::::::::::;;;|||wwwpppjjjeeeaaa^^^\\\[[[ZZZWWWTTTRRRQQQQQQRRRPPPNNNKKKKKKLLLMMMMMMLLLNNNKKKHHHGGGGGGHHHHHHGGGFFFGGGGGGGGGFFFEEECCCCCCBBBAAA@@@>>>===;;;:::999::::::999888888888999999999999999999999999999999555777999;;;;;;;;;:::999888888888888999:::;;;<<<::::::::::::;;;;;;;;;<<<888999;;;===???@@@AAAAAABBBAAA@@@???>>>===<<<<<<;;;???>>>::::::======999999;;;======<<<;;;;;;;;;<<<======>>>???AAABBBCCC???>>>===<<<;;;:::::::::999::::::::::::;;;;;;;;;999999888777777888999999555555333222111000000000111000...---,,,,,,------------,,,,,,,,,+++++++++,,,---...---+++***+++,,,,,,,,,------......------//////...---,,,,,,+++***))))))))))))))))))))))))***((('''((()))***)))((()))************+++++++++++++++++++++++++++++++++******))))))((((((''''''))))))(((((('''(((((((((((()))+++,,,------,,,,,,((())))))***+++,,,,,,---,,,+++***))))))******+++,,,+++***))))))***+++,,,,,,+++)))((((((((()))***+++++++++++++++*********,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++***((()))*********)))(((''')))))))))******+++++++++,,,+++,,,...111222111///---.........///////////////...---...000111111000///////////////000000111111///...000333444444222555777999<<<===<<<;;;:::999999888888888888999999999:::;;;:::888777888999999888777666777888:::;;;;;;<<<<<<===>>>???AAAAAA>>>===<<<;;;999888777666444555666777777888:::<<<;;;;;;;;;;;;<<<<<<<<<<<<}}}xxxuuuooojjjfffaaa]]]ZZZXXXWWWVVVTTTSSSRRRQQQPPPOOOMMMJJJJJJKKKLLLLLLKKKLLLIIIGGGFFFGGGHHHHHHHHHIIIIIIHHHFFFDDDBBB???>>>??????>>>>>>===<<<;;;;;;;;;:::999888888888888888999999999999999999999999666777999:::;;;;;;:::999777777777888999:::;;;<<<999999999:::::::::;;;;;;999:::;;;===>>>>>>>>>???@@@@@@???>>>======<<<<<<<<<>>>>>><<<;;;======:::===>>>>>>===<<<<<<===???>>>>>>>>>>>>???@@@AAAAAA>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888777777888999999555555333222111000000000111000...---,,,,,,---...,,,,,,,,,,,,+++++++++***,,,---...---+++***+++,,,......---,,,,,,,,,,,,---.........------,,,,,,,,,))))))))))))))))))))))))***)))((((((******)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''&&&+++***)))((((((((((((((('''(((***+++,,,,,,,,,+++((())))))+++,,,---......,,,,,,+++***)))))))))******)))(((''''''((()))*********)))((()))***+++,,,---,,,,,,,,,+++++++++***,,,+++++++++++++++,,,---,,,,,,------,,,,,,+++***''''''((()))))))))(((((()))))))))))))))))))))************,,,...///...---+++++++++,,,,,,,,,------///...---///111222222111//////......//////000111111000///000222333222111555666999;;;<<<<<<;;;:::888888888888888888999999999::::::999777777888:::999888777777777999:::;;;======>>>>>>???@@@AAAAAA======<<<;;;999888777777666555555666999<<<======<<<<<<<<<<<<======>>>>>>zzzuuurrrnnnjjjgggbbb]]]YYYWWWWWWXXXWWWVVVTTTRRRQQQNNNKKKIIIIIIJJJKKKJJJJJJHHHFFFEEEEEEGGGHHHHHHHHHJJJIIIHHHEEECCC@@@>>><<>>>>>===<<<<<<;;;;;;;;;:::999888777777777777::::::::::::::::::::::::777888999::::::::::::999:::999999999999::::::;;;999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>============<<<>>>>>>>>><<<;;;;;;>>>@@@???>>>>>>>>>>>>??????@@@>>>>>>>>>?????????>>>>>>>>>>>>===<<<;;;:::999999999888888888888888888999555555333222111000000000000///...---,,,------...---------,,,,,,,,,++++++,,,---...---+++***+++,,,000///---,,,++++++,,,,,,,,,,,,,,,---------------))))))))))))))))))))))))***)))((()))******)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((((((,,,,,,+++***))))))))))))++++++,,,------,,,+++***((()))***+++,,,---...///---,,,+++******)))(((((()))((((((''''''(((((())))))((((((((()))+++---......------,,,,,,++++++++++++++++++++++++,,,---...,,,,,,------,,,,,,+++***&&&&&&'''((((((((())))))***************)))))))))*********+++------------******+++++++++,,,,,,,,,...---...000222444333222///............///000000111111111111222222222111111333555777888999888888999999:::::::::::::::::::::::::::888777777888:::999888888888999:::;;;<<<======>>>??????@@@@@@@@@??????>>>>>>===<<<;;;;;;999777555777;;;>>>===;;;;;;<<<<<<======>>>>>>>>>{{{wwwssspppmmmjjjgggccc]]]ZZZVVVWWWXXXXXXVVVTTTRRRQQQLLLJJJHHHGGGHHHIIIIIIHHHEEEDDDDDDEEEHHHIIIIIIIIIJJJIIIGGGDDDBBB@@@>>>===@@@???>>>===<<<;;;:::999:::999888888777777777888::::::::::::::::::::::::888888999999::::::999999===<<<;;;::::::999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>????????????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>=========>>>===<<<:::999:::===@@@???>>>>>>>>>>>>>>>??????>>>???@@@AAAAAAAAA@@@@@@@@@???>>>===;;;:::999999888888888999999888888888555555333222111000000000000///...---,,,---..................------------,,,---...---+++***+++,,,111000...,,,+++++++++,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))+++)))((()))***+++***)))))))))*********+++++++++++++++++++++++++++++++++(((((())))))******++++++---,,,+++***************000000000000///---+++***((())))))***,,,------...,,,,,,,,,+++***)))(((((()))))))))(((((()))))))))((((((((((((***,,,...///......---,,,,,,+++******++++++++++++,,,---...///,,,,,,------,,,,,,+++***&&&&&&''''''(((((())))))++++++++++++++++++******++++++,,,,,,,,,,,,---...,,,,,,,,,,,,------------------...000333444333222...............//////000000111111111111111111222000111333555666777777777:::;;;<<<============<<<:::;;;;;;:::888777999:::999999999:::;;;<<<<<<=========>>>?????????>>>===@@@?????????>>>>>>=========:::777888;;;===<<<999:::;;;;;;<<<======>>>>>>~~~wwwuuupppnnnjjjhhheeeaaa]]]ZZZTTTTTTUUUTTTRRRPPPNNNMMMKKKIIIGGGFFFGGGHHHHHHGGGEEEEEEEEEHHHKKKMMMMMMLLLJJJIIIGGGDDDBBB@@@????????????>>>===;;;:::999999888888777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<;;;:::999999999999;;;;;;;;;<<<<<<<<<============>>>??????@@@????????????@@@@@@AAABBBCCCCCCAAA>>>>>>@@@???======???<<<<<<;;;:::888999<<<>>>>>>>>>=========>>>??????@@@AAABBBCCCCCCCCCAAAAAA@@@@@@???===<<<;;;:::999777888999999999999888777555555333222111000000000///...---,,,,,,---...///////////////............,,,---...---+++***+++,,,000///...---,,,+++++++++************************))))))))))))))))))))))))+++***))))))++++++***))))))************+++++++++++++++++++++++++++++++++'''(((((()))***+++,,,,,,*********))))))******+++000111111000///---+++***)))))))))******+++,,,,,,+++++++++++++++***)))((())))))************))))))((((((((()))***,,,...000......---,,,+++***))))))*********+++,,,...///000,,,,,,------,,,,,,+++***(((((('''''''''((())))))++++++++++++++++++,,,,,,+++,,,---,,,+++,,,...///---------.........//////------...000222333222000......------......///000///111222222111111222333222333444666888999:::::::::;;;===?????????>>>>>>:::;;;===<<<;;;999999:::::::::;;;<<<===>>>>>>???===>>>?????????>>>===<<<======<<<<<<<<<<<<<<<<<<===;;;:::999:::;;;:::999:::;;;;;;<<<===>>>??????yyyrrrrrrmmmjjjgggdddaaa___[[[YYYTTTSSSRRRQQQOOOMMMKKKJJJJJJHHHFFFEEEFFFGGGGGGFFFHHHHHHIIILLLOOORRRRRRQQQMMMKKKHHHDDDBBB@@@>>>>>>======<<<<<<<<<;;;;;;;;;777666666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999888888777777888999999:::::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>????????????@@@AAAAAACCCDDDEEEFFFFFFBBB>>>>>>AAAAAA===<<<@@@;;;<<<<<<;;;999999;;;==================>>>???@@@BBBCCCDDDEEEEEECCCBBBAAA@@@@@@???>>>===;;;::::::777888999999999999888777555555333222111000000000///...---,,,,,,---.../////////.........---------,,,---...---+++***+++,,,............---,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))+++***))))))++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,&&&&&&&&&&&&'''((()))))),,,,,,---------,,,+++***)))))))))))))))))))))))))))***++++++++++++***))))))))))))******)))))))))))))))))))))***,,,...///------,,,+++***)))((((((*********+++---///000111,,,,,,------,,,,,,+++***+++***)))((((((((()))***))))))******++++++,,,,,,+++,,,---,,,******---///........./////////000000------...000222222000---...------------...//////---000222222111111333555333444555777999:::<<<<<<:::;;;===?????????>>>===999<<>>???@@@@@@@@@>>>???@@@AAA@@@???===<<<::::::::::::;;;;;;;;;;;;::::::;;;:::999999;;;<<<;;;<<<<<<===>>>???@@@AAAvvvooooookkkhhhdddaaa___]]]ZZZXXXUUUTTTRRRPPPNNNLLLJJJJJJJJJGGGEEEDDDFFFFFFFFFFFFJJJJJJLLLOOOSSSUUUVVVUUUOOOMMMIIIEEEAAA???>>>===:::;;;;;;<<<<<<=========555666666666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888999999:::333333444555777888:::;;;999999:::::::::;;;;;;;;;999:::;;;===>>>>>>??????AAABBBCCCDDDEEEGGGHHHHHHBBB>>>>>>BBBAAA===<<<@@@;;;<<<===<<<::::::<<<===<<<<<<<<<======>>>???@@@CCCDDDEEEFFFEEEDDDBBBAAA@@@@@@???>>>===<<<;;;;;;777888999::::::999888777555555333222111000000000///...---,,,------//////......---------,,,,,,,,,,,,---...---+++***+++,,,,,,---...///...---,,,+++)))(((((((((''''''''''''))))))))))))))))))))))))+++***)))***+++++++++))))))************+++++++++------------------------+++++++++***************#########$$$%%%&&&'''(((&&&''')))***++++++******))))))))))))((((((((((((((()))+++,,,,,,+++***)))(((((())))))))))))((((((***)))))))))***,,,...///------,,,+++***)))(((''')))******+++---///111222,,,,,,---------,,,++++++,,,+++***((((((((()))***'''(((((()))***++++++,,,***,,,---+++)))))),,,///........./////////000000------...000111111...,,,...------------...//////,,,///222222111111333666333333555666888:::;;;<<<999:::<<<>>>??????>>>===999<<<@@@AAA???<<<:::999<<<===>>>???AAAAAABBBBBB@@@AAABBBBBBBBB@@@>>>===::::::;;;;;;;;;;;;;;;<<<666999;;;:::888888<<>>???@@@AAABBBBBB}}}uuusssmmmlllfff___\\\]]]\\\YYYVVVWWWTTTQQQOOONNNLLLJJJIIIMMMKKKHHHFFFFFFGGGIIIKKKHHHLLLRRRXXX\\\[[[YYYVVVUUUQQQKKKEEEAAA>>>>>>>>>@@@===::::::<<<===;;;999888888888888888888888888===<<<<<<;;;::::::999999777888999:::;;;:::999999444444444444666888:::;;;>>>===;;;999777666666777999:::<<<>>>???@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFBBB??????@@@@@@>>><<<===<<<;;;::::::;;;<<<===@@@>>><<<<<>><<<;;;:::999888777777888:::;;;;;;:::888777555333222222222333------............---------...///---+++))))))***...---,,,,,,++++++++++++,,,---///000000///---,,,---,,,***(((((((((((())))))***,,,------,,,***)))++++++******************(((++++++((())),,,,,,)))(((***,,,...//////...------------,,,+++***)))(((%%%%%%%%%&&&'''((())))))+++++++++***)))(((((('''((((((((((((((((((''''''************************))))))(((((((((((())))))+++++++++***+++...444888333111...,,,***)))))))))))))))***+++,,,------...)))+++,,,,,,******+++---...---+++)))(((((())))))************************)))))))))***++++++,,,,,,+++,,,...///000000000//////111111000...,,,,,,------------.........//////333222111111222333555666222333555777999999999888999;;;===<<<;;;::::::;;;===>>>>>>?????????>>>>>>======<<<===>>>AAADDDEEEDDDBBB>>>;;;::::::;;;<<<:::999888888777777888888555666888:::<<<======>>>>>>>>>???@@@AAABBBBBBCCCxxxrrrrrrmmmkkkfff```^^^^^^^^^ZZZVVVUUUSSSPPPNNNLLLKKKIIIGGGJJJIIIHHHGGGGGGHHHIIIJJJNNNRRRXXX\\\\\\[[[XXXWWWUUUQQQKKKFFFAAA?????????>>><<<::::::<<<===<<<:::999999999999999999999999======<<<;;;:::999999888777888999:::;;;::::::999555555555555777999;;;<<<===<<<:::999888888888999999:::;;;===>>>@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDCCC@@@>>>>>>??????>>><<<>>>===<<<<<<;;;<<<===>>>????????????AAACCCEEEFFFNNNLLLIIIHHHHHHGGGFFFDDDCCCBBB@@@>>><<<;;;::::::999888888999;;;<<<<<<;;;888777555333222222222333---......//////......---+++,,,------,,,,,,---......---,,,,,,++++++,,,,,,,,,---...000000...---,,,+++***)))((((((((((((((()))+++,,,------,,,+++)))***************************,,,,,,)))***------)))***+++...000000000///...,,,,,,,,,,,,+++***))))))&&&&&&&&&&&&'''((())))))++++++******)))(((((('''''''''''''''''''''''''''************************+++******)))))))))******((())))))((()))+++///333000...,,,***)))(((((((((+++++++++++++++,,,,,,,,,+++,,,---,,,+++***+++------,,,+++***))))))******(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,---///000000000//////111222333222000......///---------....../////////333222222222333444555666555555666777777888777777999:::;;;:::999888999;;;>>>>>>?????????>>>======;;;;;;;;;;;;===???BBBDDDEEECCCAAA>>><<<;;;;;;<<<:::999888777777777777777555666888:::<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAArrrnnnppplllhhheeebbbaaaaaa___[[[WWWTTTQQQNNNLLLKKKJJJHHHFFFGGGGGGGGGHHHHHHIIIJJJJJJSSSXXX]]]___]]]YYYXXXXXXSSSPPPKKKEEEBBB@@@??????<<<;;;999:::;;;<<<<<<;;;::::::::::::::::::::::::======<<<;;;:::999888888888888999:::::::::::::::777777666777999<<>>???AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA???>>><<<<<<>>>???>>>>>>@@@???>>>======>>>???@@@???AAACCCDDDCCCEEEJJJNNNTTTPPPKKKHHHGGGFFFDDDCCCBBBAAA@@@>>><<<;;;:::::::::999999;;;======<<<;;;888777555333222222222333......////////////......+++---......------...///...---,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***)))))))))))))))))))))***+++---......---+++******************************++++++)))+++......***,,,...000222222111000///,,,,,,,,,,,,+++******)))&&&&&&&&&&&&'''((())))))+++******))))))(((((('''&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))+++***)))((((((((((((((('''((())))))((())),,,...++++++***)))((((((((((((---,,,,,,,,,+++++++++***---...///...,,,++++++,,,---,,,++++++++++++,,,,,,(((((((((((((((((((((((()))))))))***++++++,,,,,,......000000111000///...///111222111///......///............////////////333333333333444555666777777777666666666666777777999::::::888777777999;;;???????????????>>>======:::999999:::<<<>>>AAABBBEEEDDDBBB@@@>>>===<<<<<<::::::999777777666666666666777999;;;===>>>??????????????????????????????}}}ppplllmmmiiifffeeedddccccccaaa\\\XXXTTTQQQNNNLLLKKKJJJGGGFFFCCCEEEFFFHHHIIIJJJIIIIIISSSXXX]]]^^^[[[XXXXXXYYYOOOLLLHHHDDD@@@>>>>>>>>>:::999999999:::;;;<<<<<<::::::::::::::::::::::::===<<<<<<;;;:::999888777999999999:::::::::::::::888888888999===AAAEEEHHH???>>><<<:::999999::::::777888999;;;===???AAABBB??????????????????>>>>>>======<<<===>>>???@@@@@@AAA@@@?????????@@@AAABBB@@@DDDHHHGGGEEEFFFLLLQQQUUUQQQKKKHHHFFFEEEEEEDDDBBBAAA???>>><<<;;;;;;:::;;;;;;;;;===>>>???===;;;888777555333222222222333...//////000000//////...///000111///---++++++,,,...------,,,,,,,,,------------...//////...------)))***++++++,,,++++++******+++---......---+++***))))))))))))************((())))))(((---222111---///000222333333222111000,,,,,,,,,,,,,,,+++***)))'''''''''''''''((())))))******))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''')))++++++***)))***+++'''''''''''''''(((((())),,,,,,,,,,,,,,,,,,,,,,,,000000111///,,,++++++,,,,,,,,,,,,,,,,,,,,,------)))))))))))))))))))))))))))))))))***++++++,,,,,,...///000000000///...---,,,...//////---,,,,,,---////////////////////////333333444444555666666777777777666555555666888999::::::999888777888;;;===AAAAAAAAAAAA@@@@@@???>>>:::::::::;;;<<<>>>@@@AAA@@@@@@@@@??????>>>======<<<;;;:::888777777777777777888:::<<<>>>??????@@@AAAAAAAAA@@@@@@?????????sssmmmkkkeeeeeeeeeeeeeeeccc```\\\YYYTTTRRROOOLLLKKKJJJHHHFFFBBBCCCFFFHHHIIIIIIIIIHHHNNNRRRVVVXXXWWWWWWXXXYYYJJJHHHEEEAAA>>>===<<<<<<999999999999999:::;;;<<<999999999999999999999999<<<;;;;;;:::999999888888:::::::::::::::;;;;;;;;;888888888;;;???EEEKKKNNNBBBAAA>>><<<:::999999999888888888:::;;;>>>@@@AAA===>>>>>>??????>>>===<<<<<<======>>>>>>@@@AAACCCAAA@@@?????????AAABBBCCCBBBFFFIIIHHHEEEEEEJJJPPPQQQNNNIIIFFFEEEFFFFFFEEEAAA@@@???===<<<;;;;;;;;;<<<<<<<<<>>>??????===;;;888777555333222222222333///000000000000000000//////000111///---++++++,,,---------,,,,,,---......---..................---+++,,,...//////...---,,,***+++---......---+++***(((((()))))))))*********((())))))+++222999999444000111333444333222000///++++++,,,,,,,,,+++******(((((('''''''''((()))))))))))))))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%''')))++++++)))(((((()))%%%%%%&&&'''((()))))))))******+++,,,------......000111111///---++++++,,,+++,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,......///000000///------,,,---//////...---...///000000000000000000000000333333444555555666666666555555444444666777:::;;;;;;;;;:::999888999<<>>???@@@AAA;;;;;;<<<<<<=========>>><<<<<<;;;:::999888888888888999;;;===???@@@AAAAAADDDCCCCCCBBBBBBAAAAAA@@@~~~sssmmmkkkeeefffffffffeeebbb___[[[YYYTTTRRRNNNLLLKKKJJJHHHFFFBBBCCCEEEGGGHHHHHHHHHHHHHHHJJJMMMPPPSSSUUUVVVWWWFFFEEEBBB???===;;;;;;;;;888999:::999888888:::;;;888888888888888888888888::::::::::::999999999999:::::::::::::::;;;<<<<<<888888888:::???EEEKKKOOOEEECCC@@@===;;;999999888999999888999:::<<<>>>@@@<<<===>>>??????>>>===<<<<<<===>>>>>>>>>???AAACCC??????>>>>>>???@@@BBBCCCBBBDDDFFFEEEDDDEEEHHHLLLKKKIIIFFFDDDEEEFFFFFFEEEAAA@@@???===<<<<<<;;;;;;<<<<<<===>>>@@@???===:::888777555333222222222333000000111111111111000000+++---......------...///------------------...///........................,,,...000222222000...,,,)))***,,,------,,,***)))'''(((((())))))*********+++++++++...666>>>>>>999000111222333222111///---+++++++++,,,,,,++++++***)))(((((('''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((%%%'''(((((('''%%%&&&'''%%%&&&'''((()))***************+++,,,---...//////000111111///,,,++++++,,,++++++,,,,,,,,,,,,+++***(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,......///...---,,,...///111222111000111222111111111111000000000000222222444555555666555555333444444555777888:::;;;:::;;;;;;:::999:::===???BBBBBBCCCCCCCCCCCCBBBBBB?????????@@@@@@@@@@@@@@@999999999999:::;;;======;;;;;;:::999999999999:::999:::<<<>>>@@@AAAAAABBBDDDDDDDDDCCCCCCBBBBBBBBB|||yyyooolllmmmgggggggggfffddd```\\\ZZZYYYSSSPPPMMMKKKJJJIIIFFFEEECCCDDDEEEFFFGGGGGGGGGGGGFFFDDDEEEIIIPPPTTTTTTRRRDDDCCCAAA???===<<<;;;;;;888::::::999777666888:::999999999999999999999999888888888999::::::;;;;;;;;;::::::999:::;;;<<<===999888777888<<>><<<;;;:::::::::999888888999;;;===>>>:::;;;===???@@@???>>>===;;;<<<>>>>>>======@@@BBB>>>============???@@@AAA??????@@@AAABBBEEEGGGIIIGGGEEECCCCCCDDDDDDDDDCCCAAA@@@???===<<<<<<<<<<<<<<<<<<===???@@@???<<<999888777555333222222222333000111111222222111111000+++,,,------,,,,,,---...---------------...//////.........------.........---///111333222000,,,***((()))+++,,,,,,+++)))(((''''''(((((()))******++++++******,,,555<<<<<<666///000111222111///---+++***++++++,,,,,,+++++++++))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''((()))***+++%%%'''((('''&&&%%%'''(((&&&''')))***+++++++++++++++,,,,,,,,,------.........///000...,,,++++++,,,++++++,,,,,,,,,***)))((((((((((((((((((((((((((()))))))))***++++++,,,,,,)))***,,,------------,,,...000222333222222333444222222222111111000000000111222333444555555444444444444666777888888888888777999::::::::::::<<<===???@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAA@@@???>>>===<<<:::999888888999;;;<<<888888777777888888999999:::;;;===???@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBB}}}vvvssskkkjjjnnnkkkggggggfffccc___[[[YYYXXXRRROOOLLLJJJIIIGGGEEECCCDDDDDDDDDEEEFFFFFFGGGGGGFFFBBBAAAFFFOOOTTTSSSOOODDDCCCAAA@@@>>>===<<<<<<888:::;;;999666555777999::::::::::::::::::::::::666777888999:::;;;<<<<<<;;;;;;:::999:::;;;<<<===:::999777666888===AAADDDCCCBBB@@@>>><<<<<<<<<===;;;:::999888888:::<<<===999;;;===???@@@@@@???>>>:::<<<======;;;;;;>>>AAA===<<<<<<<<<<<<>>>@@@AAA<<<;;;;;;===AAAEEEGGGHHHEEECCCBBBBBBCCCCCCBBB@@@@@@@@@???===<<<<<<<<<<<<;;;;;;===???@@@???;;;999888777555333222222222333111111222222222222111111---...///---+++))))))***---------------...///000......------------......---///222333222///+++((('''(((***++++++***((('''&&&''''''((()))******+++)))(((&&&(((000777666//////000111111000...,,,******++++++,,,,,,,,,++++++***)))(((((((((((())))))'''''''''(((((((((((((((&&&&&&''''''((()))******))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***((()))))))))'''((()))+++'''(((***+++,,,,,,,,,+++......---------,,,,,,,,,---...///...,,,++++++,,,+++,,,,,,,,,+++)))((('''************************)))))))))***++++++,,,,,,((()))***,,,------,,,,,,,,,...000111111111222333222222222222111111000000000111333444555444444333555666777888888777666555555777:::::::::999:::;;;===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA???>>><<<;;;???===:::888777777999:::555555555555666777888999:::;;;===???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB~~~uuuooommmllljjjhhhddddddccc```\\\YYYXXXXXXRRRPPPMMMJJJIIIGGGDDDBBBAAAAAAAAABBBBBBCCCCCCCCCEEECCCBBBFFFLLLPPPOOOLLLEEEDDDBBB@@@>>><<<:::999??????===<<<:::888777777;;;;;;:::::::::;;;<<<<<<===<<<;;;:::999::::::;;;666666777999<<<>>>===<<<;;;999888888999<<>>===<<<===>>>???===<<<:::999888888999:::<<<<<<<<<<<<============999::::::;;;<<<===>>>>>>???>>>===============>>>@@@@@@@@@??????BBBFFFIIIIIIHHHGGGEEECCCBBBAAA@@@BBB@@@>>>=========;;;:::===>>>??????>>><<<:::888777777666666555555555444444444444333222111000///111000000///...------,,,...------,,,---...///000333222111...++++++---///(((***,,,...///...,,,+++******++++++++++++******(((''''''''''''(((((()))+++))))))+++///000...,,,111000///...,,,+++))))))+++******)))))))))))))))******))))))((((((''''''&&&&&&'''((()))))))))(((***))))))((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((***+++,,,,,,+++***+++---...///000111111///---,,,,,,,,,+++***)))(((''''''*********)))))))))))))))+++***)))***++++++)))'''+++***)))))))))***,,,---***++++++,,,------.........//////000111222222333444333333222111111111222222444555666555666777999888<<>>:::777666666999999999999999999::::::============>>>>>>>>>>>>??????>>>>>>>>>>>>??????777888888999999999888888666666888999999::::::::::::;;;>>>@@@AAAAAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBB}}}uuupppmmmkkkgggeeeccccccbbb```\\\YYYWWWVVVQQQOOOLLLJJJIIIGGGDDDBBBAAAAAABBBBBBCCCCCCCCCCCCEEECCCBBBEEEKKKNNNNNNKKKEEEDDDCCCBBB@@@???>>>>>>>>>>>>===<<<:::999888888;;;;;;::::::;;;;;;<<<<<<===<<<;;;:::::::::;;;;;;999999999:::<<<======;;;::::::999999:::<<<>>>@@@?????????>>>>>>>>>??????>>>===;;;999888888999999<<<<<<<<<===============;;;;;;<<<===>>>??????@@@?????????>>>>>>???@@@@@@???@@@??????>>>@@@CCCFFFHHHGGGFFFEEEDDDBBBAAAAAA???===;;;;;;<<<>>>======>>>>>>??????===:::888666888888777777777666666666222222333333333222222111111111000000///......---......---,,,---...///000111111111///,,,+++---...)))***---...///---+++*********++++++++++++******))))))((((((((()))******+++***)))+++...///...,,,---------,,,,,,,,,+++++++++***))))))(((((())))))(((((((((((('''''''''&&&''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***,,,+++******+++,,,,,,---...//////...---,,,+++******)))((((((''''''))))))))))))*********************************)))***************+++,,,,,,*********++++++,,,---.........///000000111222222333222222111111222222333333555777777777888:::;;;999;;;>>>>>><<<:::888777:::999888888888999:::;;;<<<<<<=========>>>>>>>>>@@@???>>>===<<<<<<<<<<<<999999:::::::::999999888777888999:::::::::::::::999;;;===???@@@@@@@@@???@@@AAABBBCCCDDDDDDCCCBBB|||uuupppmmmjjjeee```aaaaaaaaa___\\\YYYUUUSSSPPPNNNLLLJJJIIIHHHEEECCCAAAAAABBBBBBBBBBBBCCCCCCDDDCCCBBBEEEIIILLLKKKJJJBBBBBBBBBAAAAAA@@@@@@@@@======<<<<<<;;;::::::999;;;;;;::::::;;;;;;<<<===<<<<<<;;;:::::::::;;;;;;<<<;;;:::;;;===>>>===<<<:::::::::;;;<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>><<<:::999888999999;;;<<<======>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCC?????????>>>===>>>AAACCCEEEEEEEEEEEEDDDCCCBBBBBB===;;;999:::<<>>;;;;;;<<<===>>>>>>;;;999:::999888777888999;;;===;;;;;;<<<<<<<<<=========@@@???===<<<:::999999999:::;;;;;;;;;:::999888888999999:::::::::::::::999:::;;;===>>>?????????>>>???@@@AAABBBCCCCCCCCCCCCzzzuuuqqqnnnjjjccc]]]_________^^^\\\XXXSSSPPPOOOMMMKKKJJJJJJIIIFFFEEEAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBDDDGGGIIIHHHGGG@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;<<<>>>@@@??????;;;;;;<<<===>>>??????@@@AAABBBCCCDDDDDDCCCAAA@@@???>>><<<:::888888888888;;;<<<===>>>??????>>>>>><<<<<<===>>>???@@@AAAAAA?????????@@@AAABBBCCCDDD@@@AAAAAA@@@???>>>@@@AAABBBCCCDDDDDDDDDDDDCCCBBB???===::::::===???AAABBB>>>?????????===;;;888666888888888888888888888888333333333222222333333333222222222111111111000000000///...------...///000///111222222000---,,,+++,,,,,,---...---,,,***)))******++++++++++++******)))))))))))))))***+++,,,,,,+++******+++,,,......++++++,,,,,,------......******)))((((((((((((((('''''''''''''''''''''''')))))))))))))))((('''&&&%%%%%%&&&'''((()))))))))''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''((()))))))))&&&((())))))))))))***,,,+++***)))(((((((((((()))''''''''''''''''''&&&&&&(((((()))***++++++,,,,,,)))***+++)))''''''***,,,***+++,,,------,,,+++***+++***))))))***+++---///---........./////////000/////////000111333555666444666888999:::;;;===???;;;:::999<<<@@@@@@>>>:::;;;:::888777888:::<<<>>>;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::888888888888::::::::::::999888777777888999999:::::::::999999;;;;;;===>>>????????????>>>???@@@AAABBBCCCDDDDDD}}}zzzvvvssspppkkkccc]]]^^^]]]\\\\\\[[[WWWRRRMMMNNNLLLJJJJJJJJJIIIHHHFFFAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEEEEEEEAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;???AAACCCCCC<<<<<<===???@@@AAABBBCCCDDDEEEEEEFFFEEECCCAAA@@@>>>===;;;999888888888888:::;;;===???@@@??????>>><<<<<<===>>>???@@@@@@AAA>>>>>>>>>??????AAABBBCCCAAABBBDDDCCCBBB@@@AAABBB@@@AAABBBDDDDDDDDDCCCBBBBBB???===<<<>>>@@@@@@@@@<<<===?????????===;;;:::777777777777777777777777666555444333222222222222222222222222111111111111000000......---...///000///111444444111...,,,,,,,,,------------,,,************++++++++++++******(((((((((((()))***+++,,,,,,+++***)))***,,,///222............------------***))))))((('''((((((((((((((((((((((((((((((((()))*********)))(((''''''%%%&&&'''((())))))))))))''''''((((((((((((''''''&&&&&&%%%$$$$$$&&&'''(((&&&'''''''''((((((((()))%%%'''(((((((((((()))+++,,,+++)))(((&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((())))))***+++,,,,,,---***++++++***))))))***++++++,,,---......---,,,+++,,,,,,++++++,,,---...///............////////////---......000111333555666333555777777888888:::<<<:::888888;;;???@@@>>>;;;:::999888888999;;;===>>>;;;;;;;;;;;;<<<<<<<<<===:::999888888888888888888888888888888888777666666777888999999:::999999999======>>>???@@@@@@@@@@@@??????@@@AAABBBDDDEEEEEE~~~zzzwwwtttrrrmmmeee```^^^\\\YYYYYYYYYVVVQQQLLLLLLKKKIIIIIIJJJJJJIIIGGGCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????=========<<<<<<<<<<<<<<<@@@???>>><<<;;;:::::::::999:::;;;<<<<<<<<<;;;;;;:::999999;;;>>>BBBDDDDDD===>>>???@@@BBBDDDFFFHHHFFFFFFEEEDDDBBB@@@???>>>;;;:::999888777777888888:::;;;===@@@AAA@@@???>>><<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>???@@@AAAAAACCCFFFFFFDDDCCCBBBCCC???@@@BBBDDDDDDCCCBBBAAABBB@@@>>>>>>??????>>>===;;;<<<>>>??????>>><<<;;;666666666777777777777888888666555333222111222222111111111111111111111111111000///.........///000111333555555222000......,,,,,,------,,,,,,++++++******++++++++++++******'''''''''((()))***+++,,,,,,,,,+++******---222666//////...---,,,,,,++++++***)))((((((''''''((((((((((((((()))))))))))))))))))))*********)))(((((($$$%%%&&&(((((((((''''''''''''(((((((((((('''''''''&&&$$$######%%%'''(((''''''''''''''''''''''''$$$%%%'''''''''''')))***++++++***)))'''&&&%%%%%%%%%&&&&&&&&&'''((((((((()))*********+++,,,,,,,,,,,,++++++---000111///...------......------,,,,,,------...//////000000000////////////////////////------...///111333555666222333555555555555777999777777777999<<<===<<<;;;999999999::::::<<<======;;;;;;<<<<<<<<<=========888888777777777777888888666666777777777777777666777888999:::;;;;;;;;;;;;@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFF~~~{{{wwwuuusssoooiiiccc___[[[WWWVVVWWWUUUPPPLLLKKKJJJIIIIIIJJJKKKJJJHHHFFFFFFEEEEEEEEEDDDDDDDDDAAAAAABBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;BBBAAA???===;;;999888888999:::;;;<<<<<<<<<;;;;;;<<<:::999:::>>>AAACCCCCC?????????AAADDDGGGKKKMMMFFFEEEBBB@@@===;;;:::999999888777666666777888888999;;;>>>@@@AAAAAA@@@???======>>>???@@@AAABBBBBB??????>>>>>>>>>??????@@@@@@CCCFFFGGGFFFDDDCCCCCC>>>@@@BBBDDDDDDCCCAAA???>>>======>>>???>>><<<::::::;;;<<<======;;;999888777777777888888888999999777666444222222222333444111111111111111111111111222111///.........///000333555666555333111000000++++++,,,,,,,,,,,,,,,,,,******++++++++++++******((((((((()))***+++------+++,,,+++***+++///555;;;------,,,++++++******)))))))))(((''''''''''''((('''''''''((((((((())))))(((((()))*********))))))&&&'''((()))***)))'''&&&''''''(((((((((((('''''''''%%%$$$######%%%'''((((((((((((''''''&&&&&&%%%###$$$&&&&&&&&&'''(((***((()))*********)))((('''%%%&&&&&&'''(((((())))))++++++++++++++++++++++++,,,***+++111888<<<888444//////...---------------...///111333444333222111000000000000000000000000------...///111333444555222333555444444333555666444666777888888888999;;;777888:::;;;<<<======<<<<<<<<<=========>>>>>>>>>999999888777777666777777555666777888888888888888888999:::<<<===>>>>>>>>>DDDCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBCCCDDDEEEFFF|||xxxvvvuuuqqqkkkfff___ZZZVVVTTTVVVUUUPPPLLLKKKIIIHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFF@@@AAABBBAAA?????????@@@======>>>???@@@@@@AAAAAA???>>>>>>===<<<<<<;;;;;;DDDCCC@@@===;;;999777777888999;;;<<<===<<<;;;;;;===;;;::::::===@@@AAAAAA@@@@@@@@@AAADDDIIIMMMPPPEEECCC@@@<<<999777777666777666555555555666888999999;;;>>>@@@BBBAAA@@@???>>>???@@@AAABBBCCCCCCDDD@@@@@@??????>>>????????????BBBFFFGGGFFFDDDCCCCCC>>>@@@BBBDDDDDDBBB@@@???::::::;;;===???>>>;;;999:::;;;<<<<<<:::888666444888888888999999:::::::::555444333222222333555777000000000000000000111111222111000.........///000555666777666333222111222+++++++++,,,,,,---------******++++++++++++******)))))))))***+++---...///+++,,,,,,++++++000777===*********)))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((('''((()))***************)))***,,,---,,,+++)))(((''''''(((((((((((('''''''''%%%###"""###$$$''')))))))))((('''&&&%%%%%%$$$"""$$$%%%&&&&&&&&&(((***%%%''')))+++,,,,,,+++***%%%&&&&&&'''((()))******,,,,,,++++++++++++++++++,,,)))+++444???DDD@@@999000///...---,,,,,,---...///111333666666555333222111111111111000000000000---......///000222444555333444555444333333444555222555888777555555777:::666777:::===>>>===<<<<<<============>>>>>>>>>>>><<<;;;999888666555555555555666777888999:::::::::999:::;;;===???@@@AAAAAAFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCDDDFFFFFFzzz{{{vvvqqqvvv~~~xxxjjj___\\\WWWUUUUUUSSSOOOKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA??????@@@AAAAAAAAA@@@@@@???@@@AAABBBBBBCCCBBBBBB>>>>>>===<<<<<<<<<<<<===????????????????????????>>>>>>?????????>>>>>>===============<<<;;;:::999:::::::::<<<@@@EEEJJJMMMCCCBBBAAA>>><<<:::999888555555666999;;;<<<:::888<<<>>>???@@@AAAAAA@@@???@@@AAABBBBBBCCCEEEIIIMMMLLLFFF>>>888666777999:::AAABBBDDDEEEDDDBBB???>>><<<===???@@@AAAAAA@@@???<<<<<<<<<<<<<<<<<<;;;;;;===>>>>>><<<999666555555;;;999888888999::::::999777888888888777555333111......//////000000111111000000000000000000000000888;;;777000111888444)))***))))))+++---...---+++---------,,,,,,+++++++++************************,,,,,,---...000222444555+++)))&&&&&&''')))******++++++***)))(((((())))))))))))))))))((((((((((((((()))))))))'''''')))******************)))((('''&&&&&&''''''((()))))))))&&&%%%%%%$$$$$$$$$%%%%%%)))((('''&&&%%%&&&&&&'''!!!"""###$$$&&&'''((()))((('''&&&%%%%%%&&&'''((('''&&&%%%$$$%%%''')))+++******+++++++++,,,,,,,,,///+++***111@@@JJJDDD888//////...------------...111000111:::DDDGGGBBB<<<444333222111000000000000------...000111222333444444555555555555555444444555555666777888999::::::555666888:::;;;<<<======??????>>>===============<<<;;;:::888777666666555111333666777777777999:::999:::<<>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======@@@@@@@@@AAAAAAAAABBBBBB???????????????>>>===============<<<<<<;;;:::999<<<;;;;;;;;;===AAADDDGGGCCCCCCBBB@@@===;;;888777888666555666888:::999999;;;<<<===>>>????????????@@@AAABBBBBBBBBEEEHHHLLLJJJEEE>>>888666777999:::@@@AAACCCDDDCCCAAA>>>;;;;;;<<<>>>???@@@@@@@@@???===<<<;;;::::::;;;===>>>>>>??????===:::777666777888777666666888999999999888888888777666444333222000000000111111222222222111111111111111111111111777999666///111777333)))+++******,,,......---,,,------,,,,,,,,,,,,,,,,,,******************************+++,,,---///000111,,,)))'''''')))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((())))))(((''''''(((*********++++++++++++******)))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&&&&&&&'''(((######$$$%%%&&&(((((()))((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%''')))+++******++++++++++++++++++,,,+++***000<<>>LLLQQQIII???666555333000///.........000000000000000000000000444555555666666555444444555555555666777888999:::999999::::::;;;;;;;;;;;;???>>>>>>===============;;;;;;<<<<<<;;;999666555222444777888888888:::;;;;;;<<<>>>@@@BBBDDDDDDEEEFFFGGGHHHGGGGGGGGGIIIKKKGGGGGGGGGFFFDDDDDDFFFHHHyyyxxxsssnnnqqqvvvpppeee^^^ZZZVVVTTTTTTRRRNNNJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@DDDDDDDDDDDDDDDCCCBBBAAA???????????????>>>>>>===::::::;;;;;;<<<=========@@@AAAAAABBBCCCDDDDDDEEE@@@@@@@@@??????===<<<;;;===<<<<<<;;;;;;:::999999===<<<;;;::::::;;;===???AAABBBBBBAAA???<<<:::888;;;888555555666888999999999999:::;;;<<<===???@@@@@@AAAAAAAAAAAACCCFFFIIIJJJFFF@@@:::777777999;;;>>>@@@BBBBBBAAA>>>:::888999:::<<<>>>???@@@??????===;;;999888999;;;>>>@@@???@@@@@@???<<<999999999666555444555777999999999999888777666555444444444222222222222333333333333111111111222222333333333555777444...///444111)))+++++++++,,,...///...---,,,,,,,,,,,,------------************************))))))))))))***+++,,,,,,,,,***((((((***,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((())))))(((''''''(((***++++++,,,,,,---,,,,,,,,,++++++******)))(((((('''(((((('''''''''(((((())))))((('''&&&&&&&&&'''(((%%%%%%&&&''''''((())))))(((((('''&&&&&&'''(((((('''&&&&&&%%%&&&''')))***+++++++++***************)))***+++...666<<<:::333000//////...---.........333000333@@@QQQWWWNNNBBB888666222///---,,,---...111000111000111000111000444555555666666555555555555555444555666777999:::<<<<<<;;;;;;::::::999999>>>>>>==================:::;;;===>>>===;;;888555444666888999999999;;;===???@@@AAABBBDDDEEEFFFGGGEEEFFFHHHHHHGGGHHHJJJLLLIIIJJJIIIHHHFFFEEEGGGIIIxxxvvvpppkkkmmmooojjjbbb\\\YYYUUUSSSSSSQQQMMMJJJJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBBBBAAA@@@???>>>===@@@@@@@@@@@@???>>>===<<<888999:::;;;<<<===>>>>>>???@@@AAABBBCCCDDDEEEFFFAAAAAA@@@@@@>>>===;;;;;;<<<<<<;;;::::::999999999===<<<:::999888999::::::===>>>@@@BBBAAA???===;;;<<<:::888777888999888888888888888999:::===???@@@???@@@@@@??????@@@CCCFFFMMMJJJEEE???:::888999;;;<<<===???@@@>>>;;;777555777888:::<<<>>>>>>>>>>>>::::::999999:::<<<>>>??????AAAAAA@@@===;;;;;;;;;666555444555888::::::::::::999777555555555666666333333333333333333333333111222222333333444444555333555222......111///)))+++******,,,...///...,,,+++,,,,,,,,,------......************************)))(((((((((((((((((()))***)))((((((***,,,,,,+++******)))))))))))))))***))))))))))))(((((((((((('''((()))(((&&&&&&((())),,,,,,,,,,,,,,,+++***)))))))))))))))((((((''''''(((''''''''''''(((((()))'''&&&%%%$$$$$$%%%&&&'''''''''(((((()))))))))))))))((('''&&&&&&'''((()))''''''&&&&&&'''((())))))***************)))))))))(((+++---...111555444111111111000////////////000///...111===JJJOOOJJJCCC777555111---,,,,,,.../////////000111333444555666444555555666666666666555555555444444555777999;;;<<<<<<;;;::::::999999999==================<<<<<<:::;;;<<<<<<;;;:::888777666777999999999:::===???BBBBBBCCCDDDEEEGGGHHHIIIIIIJJJKKKJJJIIIIIIKKKLLLKKKKKKJJJHHHFFFFFFHHHJJJwwwsssmmmiiiiiijjjfff```[[[WWWSSSRRRRRRQQQMMMIIIJJJJJJIIIIIIHHHGGGGGGGGGCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<;;;999888777888999:::<<<===>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDAAAAAA@@@@@@>>>===;;;;;;<<<;;;:::999888888999999;;;;;;:::999888999::::::888:::===@@@BBBBBB@@@???;;;::::::;;;;;;;;;888666888888888888:::<<>>>>>>>><<<<<<===???BBBOOONNNIIICCC===999:::;;;999:::;;;;;;:::888555333666777999;;;<<<<<<<<<<<<777888:::<<<======<<<;;;???AAABBBAAA???=========888666666777:::<<<<<<<<<;;;:::888777666666777888333333333333333333333333222222333333333444444444222222111......///---************+++---...---,,,,,,,,,,,,------.........***************************))))))(((((((((((((((((('''&&&''')))++++++******)))))))))))))))******))))))))))))(((((((((((('''(((((('''&&&&&&'''))),,,,,,,,,+++)))(((&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&'''(((%%%$$$#########$$$%%%&&&((((((((())))))*********)))((('''&&&&&&'''((()))((('''''''''((((((((()))))))))))))))))))))))))))(((---///......000111/////////...------------...***,,,///555;;;>>>??????444222...,,,+++---///111111111222333555666777777444555555666777777666666555555555555666888999:::::::::999999999:::;;;;;;;;;<<<============<<<<<<:::999888777777777999999777888999::::::;;;>>>@@@CCCCCCCCCDDDFFFHHHJJJKKKOOOPPPOOOMMMKKKJJJKKKLLLJJJKKKJJJIIIGGGGGGHHHJJJuuuqqqkkkhhhgggfffccc___YYYVVVRRRQQQQQQPPPLLLIIIIIIIIIIIIHHHGGGGGGFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>===============<<<;;;:::999888:::<<<>>>?????????>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@??????===<<<;;;<<<;;;999888777777888999999999999888999999::::::666888;;;>>>AAABBBBBBAAA:::::::::<<<<<<;;;888555777888888999:::;;;===>>><<<<<<;;;:::888999;;;>>>LLLLLLIIICCC===999999;;;777777777666666555444444555777888999::::::999999666888;;;===>>><<<:::999???@@@BBBAAA???>>>>>>???:::999888999;;;=========;;;;;;:::999999999999999444444444444333333333333333333333333333333333333111111000///...---,,,,,,+++******,,,...///...,,,---------------.........************************+++***))))))((((((((()))'''&&&&&&'''***++++++***)))))))))))))))******+++))))))))))))(((((((((((('''(((((('''&&&&&&''')))*********)))(((&&&%%%$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$%%%&&&'''%%%$$$###"""###$$$%%%&&&''''''((())))))***++++++))))))(((''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))))))))---///,,,,,,...///---,,,+++******))))))******(((+++...000000333777:::111000---,,,,,,---000111555555555555555555555555444555666666777777777777555555666777888999::::::888777777777888999;;;<<<:::;;;<<<===>>>===<<<;;;999777555444444666888:::777888999999999;;;>>>@@@BBBBBBBBBCCCFFFHHHKKKMMMSSSSSSRRRPPPMMMKKKLLLMMMJJJJJJJJJIIIHHHHHHJJJLLL~~~tttoooiiigggeeecccaaa```XXXUUUQQQPPPPPPOOOLLLHHHGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@???>>>???????????????>>>===<<<:::;;;===???@@@@@@???>>>??????@@@@@@AAAAAAAAABBB???????????????>>>======<<<;;;999777666777888999888888888888888888888888777888:::<<<>>>???@@@AAA999888777888999999888666555666777888999:::::::::::::::999777555555888:::BBBDDDDDD@@@:::777888;;;555444333222222333444555666777888888999888777666888999;;;<<<<<<;;;:::999>>>@@@AAAAAA???>>>>>>???<<<:::999:::;;;======<<<<<<<<<<<<<<<<<<;;;;;;:::666666666555555444444444444444333333222222111111111000000000...,,,,,,------------...000111000///............------------******************************))))))(((((())))))'''&&&'''(((+++,,,,,,***)))))))))))))))***++++++))))))))))))((((((((((((''''''((('''&&&%%%''')))'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''#########$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%'''(((&&&&&&'''((()))***+++,,,***)))(((''''''((()))***(((((()))))))))(((((((((%%%&&&''''''((()))******))),,,,,,******------***++++++***))))))))))))***)))+++...000111333555666111000...---,,,---......333333333333333333333333444444666777777888888888444666888:::;;;;;;:::999777666555555666888:::;;;999:::<<<===>>>===<<<;;;777666555444555666888999888888999888888:::>>>@@@@@@@@@@@@BBBEEEHHHLLLNNNRRRSSSRRRPPPMMMLLLMMMNNNJJJKKKKKKKKKJJJKKKMMMPPP}}}sssmmmhhhfffeeebbb``````XXXTTTQQQPPPPPPOOOLLLHHHEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@===>>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<;;;:::;;;<<<>>>@@@AAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????>>>>>>===<<<;;;888777666666888999777777777777777666666666999999:::;;;<<<===>>>???999777444444555777888777444555666888888888777666999999888666333333555888:::===>>><<<777555777;;;444333111//////111444666666777888888888777555444;;;;;;::::::999:::::::::>>>???AAAAAA???>>>>>>???<<<;;;999:::;;;<<<<<<;;;<<<===>>>>>>>>>===<<<;;;888888777777666666666555555444333333222111000///111000000000...,,,,,,.../////////000222333222111/////////...---------,,,***************************))))))((((((((())))))((('''(((***,,,------+++))))))((())))))***++++++))))))))))))((((((((((((&&&'''((('''%%%%%%'''(((%%%%%%'''((()))))))))))))))))))))(((''''''&&&&&&$$$###$$$$$$%%%&&&'''((('''&&&&&&%%%&&&'''((()))$$$%%%&&&((()))+++,,,,,,***)))(((''''''((()))***((()))))))))))))))((('''$$$%%%&&&'''(((***++++++(((******((())),,,,,,(((...---,,,,,,++++++,,,,,,,,,,,,...222777888666444111111///...---,,,++++++//////000111333444555555444444666777888888888888444666999<<<===<<<:::999888777555444555666888999999:::<<<>>>>>>===<<<;;;444555666777777888888777777888888888888:::===@@@?????????AAADDDHHHLLLNNNPPPQQQQQQOOOMMMMMMNNNOOOKKKLLLLLLLLLLLLMMMPPPRRR~~~yyypppmmmhhheeebbb```^^^\\\VVVTTTQQQOOONNNMMMKKKIIIFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@>>>===<<<<<<>>>??????>>>============<<<;;;999999<<<<<<<<<<<<===???@@@AAA>>>>>>????????????>>>>>><<<===???AAAAAA???===;;;<<<;;;999777666666777888:::999999999888888777777999::::::999888999;;;>>>>>>:::555333555666666444555666666666555444444333222222111111000000//////555555555444444333333333......///000000///......444666777888777888999;;;======<<<999555444666999:::===AAAAAA>>>===>>>??????===;;;;;;;;;:::888777:::<<<>>>@@@@@@>>>;;;999888888888777666444333222333333444444555444444444111111000//////////////////---,,,---000111000......---,,,+++++++++++++++---///222222000---******)))'''&&&'''((()))((('''$$$$$$&&&((()))+++,,,---++++++************++++++,,,+++)))'''''''''((((((%%%%%%%%%%%%%%%&&&((((((((((((((((((((()))******))))))(((((('''''''''&&&%%%$$$######""""""######%%%%%%%%%%%%%%%&&&'''((('''&&&%%%'''***+++)))&&&'''((()))((('''((()))+++(((''''''''''''(((((()))))))))))))))************++++++***)))(((((())))))'''((()))***,,,---...///------///444999<<<===<<<:::444...,,,///222111///000000000000111111111111222333444555555555444333777777888999999999888888555555555555555666777777<<<<<<=========;;;:::999;;;888666666888999777555888777777777888:::<<<===AAA???>>>@@@FFFJJJKKKJJJJJJJJJIIIHHHHHHIIIKKKLLLKKKMMMNNNKKKHHHJJJPPPVVVzzzppplllgggdddaaa___]]][[[VVVSSSPPPOOONNNMMMKKKIIIFFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<>>>??????>>>===>>>>>>>>>===<<<;;;;;;============>>>???@@@@@@===>>>>>>??????>>>>>>===>>>???@@@AAA@@@>>>;;;:::<<<:::888777666666777888888888888888777777666666999::::::999999:::<<<>>>BBB>>>:::666555555444333444444555555444444333222/////////000000000000000222222222222111111000000///...---,,,,,,---...///222444555666666666888:::>>>>>>===:::666444666888999<<>>===>>>@@@AAA???===;;;;;;;;;:::888:::;;;>>>???>>><<<999777777777777666555444333333333444444555555444444444111111000//////////////////---,,,...000222111///...---,,,+++++++++++++++)))+++---...,,,*********)))'''&&&'''((()))(((''''''''''''((()))*********+++******))))))******++++++***)))(((''''''''''''''''''''''''((()))******((((((((((((((()))******)))(((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&'''******(((&&&'''((()))((('''''')))+++(((((('''''''''''''''(((''''''((((((((()))))))))+++******)))(((((())))))((()))***+++---...///000---...000444999===>>>>>>;;;666000...111333222000/////////000000000111111222333444555555555444333666666777777888888777777666666555555666666777888<<<<<<======<<<;;;::::::;;;888666666888999777666888888777888999:::<<<===BBB@@@@@@BBBGGGKKKMMMLLLMMMLLLKKKJJJJJJJJJKKKKKKJJJLLLLLLKKKIIIKKKRRRXXXyyynnnkkkfffbbb___]]][[[YYYUUUSSSPPPNNNNNNMMMKKKIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>===<<<<<<>>>??????>>>>>>>>>?????????>>>>>>===???>>>>>>>>>>>>>>>??????=========>>>>>>=========???@@@AAAAAA???===:::888:::999888666666666777777666666666666666555555555888999:::999888999<<<>>>EEECCC@@@;;;666333222333222333333333333222111111------......///000000000///............---------...---***((((((***---...///000222333333444666888>>>===<<<999666444555777888:::===>>>>>>>>>@@@AAADDDAAA===;;;;;;<<<;;;;;;;;;<<<======<<<:::888666666666555555555444444333444444555555555444444333222111000000///000000000///...---...000222111000......---,,,,,,++++++***''')))******))))))***+++)))'''&&&'''((()))((('''))))))))))))((((((((((((+++******))))))******+++))))))))))))((('''&&&&&&''''''''''''((()))***+++((((((((((((((())))))***((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&''')))((('''((())))))(((&&&'''((()))((('''''')))+++))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((******)))((((((((())))))))))))***,,,---...///000---...000444999===??????===888333111222333222111....../////////000000000222222333444444444444444444555555555666666666666777666666666666777888888<<<<<<<<<<<<<<<;;;;;;;;;;;;999777777888999888777999888888888999;;;===>>>BBBBBBBBBDDDIIILLLNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLJJJKKKKKKJJJJJJMMMTTTZZZ}}}wwwmmmiiiddd```^^^[[[XXXVVVUUURRROOONNNMMMMMMKKKIIIEEEDDDCCCAAA@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>>>>===<<<<<<>>>??????>>>>>>??????@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>>>>??????>>><<<:::888999888777666666666666777555444444444444444444444666777777777666888:::===CCCDDDCCC>>>777222222333000111111111111111000000------..................,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++---///000111222444666888888777666555555555666777999;;;===>>>@@@AAABBBDDD@@@<<<::::::;;;<<<<<<<<<=========<<<:::999777555555555444444444444444555555555555555444444333222111111000000000111111///...//////111222222222000000//////...---,,,+++*********)))((((((***,,,)))'''&&&'''((()))((('''))))))))))))((((((((((((******))))))))))))******((())))))***)))'''&&&%%%%%%%%%%%%%%%&&&'''((()))))))))(((((((((((())))))(((((((((((((((''''''''')))(((''''''&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&)))))))))))))))((('''&&&'''((((((((('''''')))******)))((('''&&&%%%%%%%%%&&&&&&'''''''''(((((((((***))))))((((((((())))))((()))***+++,,,---............///333888<<<>>>???<<<888444222222222222111............////////////222222333333444444444444444444444555555666777777777777777777777888888999<<<<<<;;;;;;;;;<<<<<<===:::999888888888999999999999999999999:::;;;===>>>AAABBBCCCEEEHHHKKKMMMMMMKKKKKKKKKKKKLLLLLLLLLMMMKKKLLLKKKJJJJJJMMMSSSXXXzzzssslllhhhccc___\\\YYYWWWTTTTTTQQQOOOMMMMMMMMMKKKIIIEEEDDDCCCBBBAAA@@@@@@@@@???@@@@@@@@@@@@???>>>>>>>>>===<<<<<<>>>??????>>>>>>??????@@@@@@@@@@@@???===<<<;;;::::::999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999777777666666666666666666333333333333333333333333222333444444444555888:::>>>AAACCC@@@;;;555333333//////000000000000000///000//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,((())))))))))))))))))((()))+++---......///111333111111111222444555666666777777999;;;>>>@@@BBBCCCBBB>>>;;;999:::;;;<<<<<<>>>>>>>>>===<<<;;;;;;:::666666555444444444555555555666666666555555444333222222111111111111222222///000111111111111111222222222222111000...---,,,,,,+++***(((&&&&&&(((***)))'''&&&'''((()))((('''''''''(((((())))))*********))))))))))))))))))***(((((()))))))))'''%%%$$$&&&&&&&&&&&&&&&'''))))))))))))(((((((((((())))))'''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%(((((())))))(((&&&&&&&&&&&&'''((('''&&&&&&(((***))))))(((&&&%%%%%%%%%%%%''''''((((((((())))))))))))((((((((((((((())))))''''''((()))***++++++,,,------...111666:::<<<===888666333111000000000000............////////////222222222222333333444444555555444555555777888999777777777777777888888999:::;;;;;;<<<<<<=========999:::999999999999:::;;;::::::999999:::<<<>>>???@@@AAACCCEEEGGGHHHJJJKKKEEEFFFGGGIIIKKKLLLMMMNNNNNNMMMLLLJJJJJJLLLOOORRRwwwooolllhhhccc^^^[[[YYYVVVSSSSSSQQQNNNMMMMMMMMMKKKJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAA@@@??????>>>>>>===<<<<<<>>>??????>>>>>>>>>?????????>>>>>>===;;;;;;:::999888888888999::::::;;;;;;;;;;;;::::::888888999999999999999888666666666666666555555555222222222333333333333444000111222222222333666999:::===BBBCCC@@@;;;555222...//////000000000000///111111000...---,,,+++***++++++,,,,,,,,,,,,------((()))***++++++***)))((()))+++,,,---,,,---...000,,,+++,,,///333666666666666555555888;;;???@@@@@@>>><<<:::999;;;===>>>>>>>>>>>>===<<<<<<<<<======888777666555444444555666666666666666666555444333222222222111222222333444111222333222111000000222222222333222111///---+++******)))&&&$$$###$$$&&&)))'''&&&'''((()))((('''%%%&&&'''((()))***+++,,,***))))))(((((())))))***(((((((((((('''&&&%%%%%%(((((((((((()))***++++++***))))))((((((((((((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%'''((((((&&&%%%%%%&&&&&&'''((('''&&&&&&(((***(((((('''&&&%%%%%%%%%%%%''''''((((((((()))))))))((((((''''''(((((())))))&&&''''''((())))))******---,,,,,,...222666888999555444222000/////////000....../////////000000000222222222222222333444444555444444444555666888:::777666666666666777888888888999;;;===>>>>>>======999:::;;;:::999999;;;<<<;;;:::::::::;;;===???@@@@@@BBBDDDEEEEEEEEEFFFGGGAAABBBEEEHHHJJJLLLMMMNNNOOONNNLLLKKKJJJJJJKKKKKKuuummmlllhhhccc^^^[[[XXXUUUSSSRRRPPPNNNMMMMMMLLLKKKJJJGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<>>>??????>>>===>>>>>>>>>===<<<;;;;;;::::::999999999999999:::999999::::::::::::999999888888888777777666666555444555555666666555555555222222222333333444444444///000111111111333666999999===BBBGGGFFF@@@777000......///000000000000000111000000///...---,,,,,,+++++++++,,,,,,,,,------++++++************++++++***+++,,,,,,++++++,,,...+++***+++...333666666444333222111333888;;;<<<<<<<<<;;;:::;;;>>>@@@@@@@@@===<<<;;;::::::<<<===>>>;;;999777555555555666666777777777777666555444333222222222222222333444444333444555333000//////111111111222222000...+++***'''(((((('''%%%$$$%%%''')))'''&&&'''((()))((('''&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&(((((((((((()))***+++,,,******)))(((((((((((((((''''''''''''((((((((()))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$"""$$$'''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&((()))''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))''''''(((((())))))******,,,+++***+++...222444444222222222111//////000111/////////000000000111111333222111111111222333444333333222222333555777999666666555555666666777888666888;;;>>>??????===<<<999:::<<<;;;999999;;;>>>;;;;;;:::;;;<<<===???@@@AAACCCFFFFFFDDDCCCDDDEEE@@@BBBEEEHHHJJJLLLLLLMMMLLLLLLLLLLLLKKKJJJHHHGGGuuullllllhhhccc^^^[[[XXXUUUSSSRRRPPPNNNMMMMMMLLLKKKJJJHHHGGGFFFDDDCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@>>>===<<<<<<>>>??????>>>============<<<;;;999999;;;::::::999999::::::;;;999999999::::::999999999999888777666555444333222444444555555666555555444222222222333333444444444000111222222222333777999:::===CCCIIIKKKDDD888.........///000111111000000//////////////////......******++++++,,,,,,,,,---...,,,***))))))***,,,...***,,,---,,,+++***+++,,,,,,+++,,,///333666555333222///...000555888999999;;;;;;;;;===@@@BBBBBBAAA;;;:::999888999;;;===???===;;;888666555555666666777777777777666555444333222222222222333333444555444666666444000...///000///000111000///,,,***((('''(((***)))(((((()))***)))'''&&&'''((()))((('''''''''(((((())))))******))))))(((((((((((())))))***)))'''&&&%%%%%%&&&'''&&&&&&&&&''''''((()))*********)))(((((((((((((((&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$ ###&&&&&&$$$###%%%'''&&&'''''''''&&&&&&((()))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***(((((())))))******++++++,,,***((())),,,///111222111222222111000000111333000000000000111111111111333222111111111222333444222111111000222444666888555555555555555666777777444777<<>>???AAABBBEEEHHHGGGDDDBBBCCCDDDBBBCCCFFFHHHJJJKKKKKKKKKJJJJJJKKKLLLLLLKKKHHHEEE