BM66( |||xxxkkkllllllkkkjjjjjjlllooossstttuuuyyy~~~}}}zzzwwwtttsssrrriiiiiikkkmmmmmmkkkfffbbbdddgggiiikkklllpppuuuzzz{{{yyyuuussspppnnnnnnqqquuuxxx~~~}}}|||{{{zzzyyyyyyyyymmmooouuu{{{~~~{{{yyywwwwwwwwwwwwxxxxxxqqqhhhfffhhhlllqqqsssrrrxxx~~~xxx}}}xxx}}}}}}}}}{{{~~~|||}}}wwwttttttwwwzzzvvvxxx}}}zzzwwwxxxyyyzzzzzzzzzyyyxxxwwwxxx{{{~~~~~~}}}}}}}}}zzzxxxwwwwwwuuusssqqqqqqssssssrrrppptttwww|||}}}|||{{{yyyuuurrrpppoooooopppssswww|||~~~wwwoooiiifffccceeeiiiooouuuxxxyyyxxx|||xxxuuuqqqrrrssssssqqqooommmkkklllooowwwӵĦĦӵĦzzzpppiiilllmmmpppssswwwyyy{{{|||4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lwwwtttooojjjhhhhhhiiijjjrrr{{{GG=?HdĦ=ĪjGG=?HdĦvvvssspppnnnnnnmmmkkkhhhnnnoooqqqtttwwwzzz{{{|||ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵ}}}___ĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&euuulll3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼skkkiiiHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵdddDdDĦTTTYYYDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵHHHDdDĦiiiqqqDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵQQQDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ}}}|||}}}|||zzzwwwuuusssrrrrrrrrrsss4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒRfffppp>d<sdKĦB?Ho9s&dq&ĒRxxx~~~}}}vvvvvvxxxtttrrruuu}}}~~~xxxwww{{{ssswwwxxxrrriiieeeiiinnnxxxvvvvvvsssyyy~~~4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@hPPPOOO>hvvvsene@GsĪj@h|||vvvzzzuuugggZZZ[[[aaahhhnnntttwwwrrrjjjeeemmmvvvzzzyyyvvvwwwyyyzzzooohhhhhhkkkjjjgggiiiyyy~~~wwwwww{{{{{{{{{wwwnnngggiiisss}}}xxxrrruuuuuupppuuusssppprrrrrr{{{wwwyyy{{{||||||}}}4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦzzzFFFCCCIIIRRRs׼s~~~qqqlllgggnnnuuuvvvsssmmmfff```eeegggiiikkkppptttrrrmmmhhhlllqqquuuvvvuuurrrqqqsssyyyttthhhfffnnnmmmeeegggtttzzzzzz|||}}}|||}}}wwwwww{{{zzzrrrnnnsssvvvqqqtttpppfffeeelllzzz{{{rrrpppnnniii}}}ssslllhhhooonnnkkkiiijjjooovvv|||Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦSSSNNNHHHGGGLLLRRRWWWZZZ___eeennnxxx~~~BeĦ}}}{{{zzz|||~~~zzzqqqrrruuuyyyzzzxxxvvvvvvxxxvvvqqqkkkkkkmmmjjjdddjjjllloootttxxxxxxtttpppzzzwwwrrrsssssspppssswwwyyyzzzvvvooosss}}}vvv~~~~~~yyyzzzzzzxxx||||||wwwxxxsssjjjkkkrrrrrrzzz|||wwwtttuuuqqqiiikkkqqqxxxxxxrrrllliiiiiipppmmmhhheeefffjjjqqqvvvqqqnnnmmmmmmooorrrttttttyyy{{{?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgggZZZgdKĦCCCDDDFFFLLLVVVaaajjjoooyyy|||gdKĦ~~~uuunnniiifffeee```cccddddddbbb```______\\\ddduuu~~~vvvwwwuuupppnnnppptttrrrlllfffeeefffbbb\\\iiinnnwww||||||{{{vvvnnnmmmsssrrrpppnnnsss|||qqqvvvttt~~~zzzyyy|||~~~zzzyyyzzzvvvmmmlllrrrqqqvvvwwwssstttxxxvvvnnnggglllrrrrrrnnnjjjjjjlllooolllhhhffffffiiilllnnniiiiiihhhjjjkkklllkkkjjjggggggfffgggiiilllooopppqqqrrrtttxxx{{{~~~>AneneneneDenene>Ak<fhDeneTTTGGGne>>>JJJPPPXXXaaaiiiqqqxxx}}}neyyyuuuhhhhhhhhhgggfffaaa[[[VVVVVVYYY\\\]]]\\\[[[ZZZZZZccccccgggtttpppnnnnnnhhheeehhhgggiiiiiiiiilllnnnkkkdddkkkoootttxxx}}}uuutttqqqhhhgggnnnqqqtttyyy}}}zzzttttttyyy~~~xxxxxxzzzzzztttllliiilllpppuuutttoooqqqxxxxxxqqqtttxxx{{{xxxrrrllllllmmmnnnllliiihhhiiijjjjjjjjjfffggghhhjjjlllllljjjggg___]]][[[[[[___cccgggiiijjjfffeeeiiimmmmmmooo|||mmmEEEAAA===NNNSSS\\\dddnnnvvv{{{yyyqqqjjjeeecccaaa\\\]]]aaaeeegggddd^^^YYYWWWYYY\\\^^^___aaadddggguuurrrllljjjsss}}}fffggglllhhheeeiiiaaaeeeiiilllppppppiii___]]]gggrrrxxx|||qqqhhhiiikkkjjjiiilll|||}}}vvv}}}yyyzzz}}}yyyyyyyyywwwpppjjjjjjnnnooottttttooopppvvvwwwrrryyy|||~~~{{{sssmmmlllnnnmmmkkkiiiiiilllmmmmmmlllaaabbbcccgggjjjkkkjjjiii```]]]\\\]]]ccchhhkkkmmmooofffbbbfffjjjiiifffzzzjjj\\\PPPDDD<<<======???BBBHHHRRR]]]eeepppwww}}}wwwpppmmmnnnnnnjjjggggggddd```\\\[[[]]]```bbb^^^]]]\\\^^^aaabbb___\\\YYYZZZ[[[]]]```fffmmmrrr}}}|||uuujjjgggwww{{{______fffbbb^^^bbbpppuuuzzz{{{{{{vvviii\\\UUUpppppp\\\```ooooooccc[[[xxxzzzrrrzzz}}}yyyxxxvvvrrrllliiimmmsssnnnuuuvvvppppppvvvvvvqqqmmmqqquuusssmmmiiiiiikkkjjjgggeeefffjjjmmmmmmlll______aaadddiiilllmmmmmmfffbbb``````bbbddddddbbbpppeee^^^dddiiigggccc{{{jjjWWWNNNHHH>>>888666777@@@KKKVVVdddqqqxxxxxx~~~|||xxxpppmmmjjjgggeeedddbbbaaaddd]]]XXX[[[bbbdddaaa___bbbcccccc___\\\\\\]]]]]]gggjjjdddbbbiiiiiifffmmmjjjhhhcccgggyyy}}}nnnffffffnnn}}}```SSS]]]ppp}}}{{{tttooowwwyyyjjjaaaZZZ^^^ccc]]]OOOjjjwwwrrryyy{{{}}}xxxxxxssstttooogggiiirrr|||ppplllpppvvv~~~zzzgggiiikkknnnooojjjfffiiiooogggqqqmmmdddgggjjjjjjnnnbbb___eeejjjiiinnnpppgggnnnmmmggg``````eeeccc\\\```______bbbeeegggfffddduuuaaaUUUIIIBBB===999:::???AAANNN]]]hhhqqq{{{~~~{{{tttnnnlllcccbbb``````aaabbbccccccccc^^^\\\aaaggghhhddd___```ccceeecccaaabbbdddfffdddmmmjjjgggoooqqqnnnqqqnnnllljjjssswwwlllggglllttt~~~xxxWWWSSSnnn{{{}}}lll```YYYRRRYYYbbb```ZZZpppzzzuuuttt}}}~~~wwwuuupppkkkqqq~~~yyyhhhgggrrr|||{{{rrrllllllnnnfffkkkeee^^^bbbfffeeefffhhhdddhhhkkkfffiiillleeehhhhhhdddaaadddiiiggg```^^^___aaaeeeiiijjjiiigggjjjXXXGGGBBB<<<999888;;;EEEOOOTTTcccsss{{{~~~wwwqqqooommmjjjhhhiiiaaa`````````aaaccceeefffbbb```aaagggooorrrllleee______aaabbbccceeehhhkkkmmmvvvlllnnnjjjhhhtttzzziiicccfff```bbbnnn|||bbb\\\___fffqqq|||rrrPPPVVV~~~|||vvvpppxxx{{{zzzzzzssspppmmmllluuuuuufffddd}}}yyynnnkkkkkkjjjiiiccc___```cccbbb```bbb```iiinnnhhhfffgggaaaccccccaaabbbfffjjjfff___ZZZ]]]bbbgggjjjkkkkkkkkkvvvcccPPPBBB===<<<;;;>>>DDDNNN[[[eeejjjttt~~~zzzooonnnrrrttttttuuusssrrrqqqooooooqqqsssoooooommmkkkhhhggghhhiiijjjjjjkkkoooxxx}}}zzzrrrhhhbbb___aaafffiiikkkmmmwwwxxx___bbb]]]YYYeeemmm^^^ZZZUUUQQQTTTbbbrrrssscccSSSVVVTTTSSSVVV]]]llloooUUU```~~~wwwyyyqqqlllmmmoooppptttyyywwwmmm___aaawwwggggggjjjiiiggggggddd\\\\\\^^^ZZZWWWXXXfffqqqlllhhhhhhbbbccc```___aaaeeefff```YYYXXX\\\aaadddfffhhhlllnnnppp]]]MMMAAA:::;;;<<<@@@IIIXXXgggsssxxx{{{~~~yyymmmhhhlllrrrtttssstttvvvuuurrrqqqssswwwzzzzzzyyywwwrrrlllhhhhhhiiiuuutttppppppwww}}}uuuoooddd\\\```fffgggfffgggsssiiigggaaaZZZdddwwwbbb[[[]]][[[[[[]]]aaadddeeedddllliiifffeeeeeemmmxxxlllyyy}}}zzz|||uuuzzzyyyuuujjjbbbppp___hhhuuuoookkksssppp^^^[[[cccbbb___ZZZcccmmmjjjkkkppppppfff```]]]```eeeddd^^^WWWYYY]]]```aaaaaadddjjjpppkkkZZZKKKAAA===>>>;;;BBBLLLZZZkkk{{{|||{{{|||}}}}}}}}}mmmkkklllqqqxxx{{{zzzvvvsssuuurrrmmmmmmqqqvvvwwwuuuuuusssnnnhhhddddddfffrrrpppiiiccciiirrrqqqiiieee\\\XXX]]]___[[[YYY\\\rrr{{{~~~~~~qqqkkkaaarrrooonnnwwwfffaaaeeedddlll{{{iii```ZZZ^^^dddccc^^^YYYYYY^^^bbbaaa]]]^^^eeellltttfffVVVJJJBBB===???DDDDDDSSScccooozzz{{{sssrrrqqqrrrssssssqqqooofffiiiooowww}}}}}}xxxxxxssslllmmmtttxxxxxxlllmmmmmmhhhbbb^^^```ccciiihhhbbb\\\cccoooooofffeeefffnnnvvvpppeeedddkkk{{{kkkhhh~~~uuuzzzkkk^^^aaacccnnnoooaaaWWWYYY^^^\\\WWWUUUSSSZZZaaa```YYYVVVZZZ```}}}aaaUUUIIICCC???<<>>CCCHHHNNNPPPSSSVVVRRRMMMRRRSSSTTTSSSQQQPPPQQQRRROOOQQQVVV___fffddd\\\TTT{{{|||vvvyyyccc```mmmrrreeeUUUQQQPPPRRR\\\cccjjjkkkggg```UUU[[[rrrsssxxx{{{yyynnngggtttxxxnnnfffgggeee]]]qqqmmmggg___XXXUUUUUUVVV\\\hhhtttqqqbbbQQQGGGDDDCCCDDDGGGQQQ```hhh```SSSRRRTTTUUUUUUTTTTTTVVVWWWWWWRRRPPPQQQQQQOOOMMMLLLXXXMMMSSShhhooohhhbbbYYYUUU\\\bbbbbb]]]\\\___^^^hhh~~~|||mmmrrr}}}}}}|||{{{}}}ttt{{{yyytttrrrsssuuuuuu~~~iii___^^^OOOHHHHHHYYYvvvyyyeeeSSSTTTTTTSSSQQQPPPQQQRRRSSSMMMKKKMMMMMMKKKLLLPPPlllRRRQQQggg~~~vvvzzz|||qqq___XXX___eeesss{{{vvv|||{{{{{{wwwvvvvvvxxxpppkkkrrrzzzxxxmmmgggtttwwwffffffeeeccc___\\\[[[\\\VVVPPPQQQWWWVVVNNNHHHHHHiii^^^cccuuuzzznnnqqqsss~~~|||uuummmkkkllluuu{{{yyy{{{yyymmmkkkooosss|||vvvjjjrrruuuppplllpppxxx|||~~~{{{zzz~~~qqqgggfffkkkZZZdddzzzyyyyyywwwwwwsss{{{|||ssskkkkkkmmmlllrrr|||xxxsssooofff\\\ZZZZZZXXXWWWZZZaaahhhlllaaabbbcccfffllluuu|||wwwwwwvvvvvvtttoooiiijjjkkkjjjhhhffffffgggiiiuuuzzzsssjjjaaa[[[YYYXXXXXX]]]iiirrrqqqiiicccZZZWWW\\\[[[UUUVVV^^^hhhaaahhhyyykkkeeeaaaggg{{{~~~zzzzzz}}}uuusssppplllddddddccccccdddeeeffffffhhhqqqxxxooofff]]]WWWVVV[[[aaaiiissswwwqqqgggggg^^^ZZZ[[[WWWQQQUUU^^^aaa___gggzzzxxxjjjVVVUUU\\\ooouuurrryyy}}}pppjjjmmmyyy{{{zzz}}}vvvttt|||xxxyyy~~~~~~yyyvvvsssooogggccc```___bbbeeeeeedddggglll{{{|||ssshhh^^^WWW___kkkyyyyyy|||tttmmmggg]]]UUUYYYcccjjjmmmrrryyyttteeeWWWXXX```nnnzzzuuubbbhhh~~~rrrooo}}}{{{eee]]]aaappp}}}zzz{{{{{{}}}~~~|||{{{xxxuuurrrpppiiibbbaaadddgggfffdddhhhiiixxx{{{oooaaaYYYdddrrr}}}ssseee[[[^^^gggttt|||}}}oooiiinnnvvvzzzjjjtttqqqooo~~~sss]]]VVV[[[iii|||zzzyyy~~~|||{{{zzzyyywwwssspppoooqqqjjjcccbbbeeeiiiiiigggiiiiiivvvvvvdddYYYYYYcccmmmrrruuuwwwwwwtttxxxvvvrrrkkkaaa\\\aaaiiikkktttyyyzzzyyyoooxxxxxxssssssiiiUUUOOOUUUaaavvv||||||xxxxxxvvvvvvwwwtttooollllllhhhddd```___ccchhhjjjkkkjjjkkktttmmmaaaWWW\\\^^^\\\\\\```bbb```[[[\\\[[[YYYXXX\\\gggppp\\\```ccceeeiiillljjjeee___jjjxxxxxxcccPPPLLLSSS___rrr{{{xxxxxxzzzvvvtttuuuqqqjjjfffhhh```___^^^^^^```dddhhhkkkjjjnnnrrruuuuuutttttttttsssiii^^^```___]]]^^^aaabbb```SSSQQQMMMJJJMMMYYYgggppp\\\XXXWWW[[[\\\WWWRRRPPPQQQZZZ```cccjjjxxxwwwcccPPPNNNUUUbbbttt{{{{{{~~~}}}yyywwwyyy}}}yyysssppppppkkkbbb^^^````````````______aaaeeehhhiiioooqqqmmmkkkmmmllliiidddiiiqqqxxx{{{wwwpppjjj^^^```aaa```dddhhhhhhdddXXXRRRHHH@@@CCCPPP^^^gggccc[[[ZZZbbbddd\\\WWWXXXQQQTTTRRRKKKLLLVVV___bbbrrrvvvzzzZZZLLLHHHUUUjjjwwwwwwtttpppxxx~~~~~~~~~yyyvvvzzz{{{~~~~~~yyyxxx}}}~~~{{{uuuqqqnnnjjjgggdddjjjgggeeedddaaa[[[ZZZ\\\\\\```fffjjjhhhfffhhhlll___^^^___cccgggfff```YYY^^^WWWVVV^^^ccc```ZZZXXXMMMGGGCCCCCCFFFMMM```rrrlllaaa___lllzzzzzzpppiiiTTTPPPJJJEEECCCEEEGGGIIIiii|||{{{{{{uuufff]]]VVVWWW[[[___```eeevvv{{{\\\NNNGGGPPPaaannn~~~uuuyyy~~~uuummmkkkiiiccc]]][[[SSSXXXfffrrrtttsss{{{tttggg```mmmuuusssrrrvvv}}}||||||}}}zzzvvvrrrmmmhhhddd^^^^^^bbbjjjllleee[[[VVVSSSVVV\\\bbbdddeeeeeefff[[[]]]``````^^^YYYSSSOOOLLLHHHKKKVVV___```^^^^^^VVVSSSSSSTTTTTTVVV```lllaaaZZZZZZccckkkjjjeeecccTTTPPPJJJGGGGGGIIIKKKMMMPPP[[[XXXQQQXXXZZZQQQKKKOOOMMMLLLLLLJJJJJJTTT```|||^^^QQQHHHNNN]]]iiixxx~~~}}}~~~~~~tttrrrwwwnnnbbbbbbpppzzzrrrkkkhhhcccYYYQQQNNNUUU[[[hhhvvv|||mmm^^^WWWiiiyyyzzzzzz|||~~~{{{xxxzzzwwwtttqqqmmmiiiddd```YYYZZZbbbpppwwwrrrggg```[[[\\\^^^```bbbbbb```]]]\\\aaaeeeddd]]]VVVRRRQQQKKKIIIMMMVVV\\\]]]\\\[[[WWWXXX[[[^^^\\\YYY[[[______]]]^^^aaabbb```aaadddTTTQQQMMMKKKLLLMMMNNNNNNKKKQQQKKKFFFRRRYYYSSSPPPNNNKKKHHHHHHGGGFFFKKKQQQaaaSSSLLLSSSbbbjjj|||iiiooo{{{yyyuuuqqqmmmooojjjggggggeeeccccccgggfffggg```[[[]]]XXXRRRVVVgggvvvlllhhhzzzsssssswww}}}{{{qqqoookkkiiihhhfffdddccccccbbbfffnnnrrrnnnhhhfffbbbcccaaa]]][[[[[[[[[YYY^^^cccggggggbbb]]]ZZZZZZVVVVVVXXX[[[\\\[[[YYYXXXVVVYYY]]]___^^^\\\\\\^^^\\\[[[ZZZXXXVVVTTTVVVYYYVVVUUUTTTUUUWWWVVVSSSPPPFFFNNNJJJIIITTTXXXRRRPPPSSSPPPNNNNNNOOOQQQRRRTTTiiiYYYSSS\\\hhhkkk}}}zzzfffYYY]]]```aaa``````aaa___]]]ccc```^^^\\\XXXTTTXXX___aaahhhaaaUUUQQQNNNRRR___{{{zzzvvvqqqnnnmmmnnnnnnnnnnnnooorrruuupppiiigggjjjkkklllhhh]]]WWWZZZ]]]^^^___```aaabbbbbb```]]][[[YYY[[[[[[ZZZYYYYYYXXXXXXWWWYYYZZZ[[[\\\```dddeee```^^^ZZZWWWWWWWWWVVVTTTUUUUUUWWW\\\```___YYYTTTEEENNNMMMJJJQQQQQQMMMQQQQQQPPPMMMKKKMMMNNNNNNKKKsssfff___dddkkkjjjzzzvvvxxxwwwdddYYYSSSTTTUUUXXX]]]aaabbb^^^ZZZaaa```^^^[[[TTTSSS[[[gggmmmyyyuuuhhhdddfffrrrzzzvvvtttttttttssspppwwwoooggghhhhhhdddbbbaaa``````___^^^\\\[[[^^^aaa```ZZZUUUVVVXXXXXXWWWXXXWWWUUUXXX___dddddd___]]]ZZZXXXZZZ]]]YYYSSSNNNMMMNNNSSSXXXYYYTTTNNNJJJQQQMMMIIIMMMLLLLLLUUUJJJKKKJJJHHHJJJNNNOOOMMM~~~~~~}}}vvvnnnllloooooowwwxxxvvv___VVVTTTRRRSSSVVV\\\bbbdddaaa]]][[[UUUUUUVVVTTTPPPTTTddduuu}}}|||zzzxxxvvvsssqqqmmmtttyyyuuuwwwpppcccbbbcccbbb___[[[ZZZ\\\```fffkkkjjjccc^^^ccciiikkkjjjlllkkkggghhhmmmmmmjjj^^^aaabbbaaaeeeiiifff___WWWPPPJJJIIILLLMMMIIIEEEBBBGGGEEEFFFNNNLLLHHHMMMHHHKKKKKKGGGHHHMMMOOONNN~~~}}}}}}}}}|||yyywwwxxx}}}zzzssstttwww}}}\\\LLLLLLNNNOOOSSSWWW^^^aaa^^^YYYYYY[[[[[[^^^aaabbbccclll}}}yyy~~~~~~~~~~~~{{{~~~|||||||||||||||yyytttqqqkkklllrrr{{{tttlllssszzzppp]]]ZZZ^^^```[[[TTTSSS[[[cccfffnnnqqqmmmooozzz}}}|||kkk```SSSKKKJJJIIIFFFCCCEEEKKKMMMVVVccc^^^RRRPPPLLLPPPMMMCCC>>>???@@@===~~~}}}uuutttrrrqqqqqqrrrssstttxxx}}}}}}iiiNNNMMMWWWZZZUUUXXXWWWYYY___hhhlllkkkgggjjjsssvvvzzz}}}}}}~~~|||{{{yyywwwuuusssrrrqqqnnngggdddfffgggeeedddeeeeeeaaa___ccchhhhhhaaaZZZYYY[[[[[[WWWPPPOOOXXXbbb^^^bbbccccccjjjzzzpppQQQGGGTTTXXXNNNQQQ___sss|||rrrggg```VVVLLLEEEDDDEEEGGG}}}{{{tttsssqqqppppppqqqrrrsssuuuzzz]]]KKKTTTmmmrrrooonnnqqqwww~~~}}}}}}zzz{{{vvvyyy~~~}}}|||}}}~~~|||~~~yyyxxxwwwuuutttrrrqqqpppppphhhbbbcccfffdddcccccc______```aaabbbaaa```^^^^^^]]]ZZZWWWTTTSSSUUUYYYZZZ\\\ZZZWWW[[[eeellllllppptttyyyyyyqqqlllqqq{{{yyycccNNNFFFYYYhhh```cccrrrxxxjjj[[[PPPLLLNNNRRR~~~}}}{{{yyysssrrrqqqooooooooopppqqqqqquuu{{{```OOO[[[{{{{{{xxx}}}zzzyyyzzzwwwwwwuuusssqqqooonnnmmmnnnhhhfffkkkoookkkddd```^^^bbbdddaaaZZZWWWYYY\\\\\\[[[YYYXXXZZZZZZXXXUUUZZZZZZWWWTTTTTTXXXYYYWWWWWWYYY[[[ZZZTTTOOOTTT\\\^^^\\\cccnnnqqqjjjddddddkkkRRRJJJDDD===YYYqqqcccZZZiii|||ssskkkmmmxxx~~~~~~|||zzzxxxsssrrrqqqpppooooooppppppnnnrrrwwwzzz{{{}}}~~~~~~~~~}}}}}}|||{{{|||uuu______yyy~~~}}}yyyuuuuuuyyyyyyxxxuuurrrooollljjjhhhgggffflllyyyxxxiii___[[[```cccbbb]]][[[^^^bbbdddeeedddaaa^^^\\\XXXTTTYYYXXXWWWUUUUUUUUUTTTRRRPPPNNNNNNOOOLLLIIIMMMSSSYYYOOONNNVVVUUUIIIDDDIIIEEE777BBBCCC;;;___xxx[[[CCCLLLWWWZZZYYY]]]iiissspppnnniiibbbaaalll~~~~~~|||yyywwwtttsssrrrrrrqqqpppppppppoooqqquuuwwwxxxzzz|||~~~~~~zzzxxxxxxzzzzzz{{{uuugggttt~~~~~~{{{wwwrrrnnnqqqvvv|||zzzwwwrrrmmmiiifffdddbbbccckkkyyy|||qqqiiiZZZ]]]bbbfffjjjooorrruuuwww}}}}}}qqqddd^^^]]][[[VVVVVVVVVUUUSSSPPPOOOPPPOOOMMMOOOUUUZZZ^^^ccciiikkkYYYMMMNNNLLLCCCAAAHHH@@@???PPPKKKDDDlll~~~SSS???AAABBBAAAAAADDDKKKQQQPPPOOOMMMHHHHHHSSSeeettt~~~}}}}}}}}}|||yyyvvvttttttsssrrrqqqppppppoooppprrrtttvvvvvvxxx{{{}}}zzzzzz|||~~~rrrrrr}}}}}}~~~|||xxxrrrmmmooottt|||zzzvvvqqqlllgggcccaaabbb```ccclllsssuuuvvvwwwjjjhhhgggkkkrrryyy}}}~~~~~~ooommmtttxxxccccccccc```YYYRRRTTTYYY^^^\\\aaannn|||nnnYYYQQQMMMHHHEEEFFFKKKLLLTTTNNNMMMppptttGGGBBB@@@===<<<===>>>??????CCCDDDDDDAAAAAAGGGRRR\\\~~~||||||{{{||||||zzzwwwtttssssssrrrrrrqqqooonnnmmmqqqrrrttttttuuuwwwzzz|||{{{}}}yyy}}}uuusssvvvxxxvvvsssnnnjjjeeebbbaaa```]]]]]]ccchhhnnnwwwtttooohhhgggmmmwwwvvv{{{~~~yyymmmdddhhhsss|||zzzoooqqqrrrkkkcccVVVMMMMMMVVVfffwwwggg>>><<<===>>>???@@@???<<<999:::<<<>>>>>>???AAADDDFFF~~~zzzzzzzzzzzzzzzxxxuuurrrrrrrrrqqqqqqpppnnnmmmlllqqqrrrsssssstttvvvyyy|||}}}{{{~~~~~~yyy{{{sssrrrooolllhhheeebbbaaa\\\[[[^^^dddgggllluuukkkfff```^^^fffuuuuuu{{{~~~ttt|||```NNNMMMjjjhhhCCC888<<>>DDDFFFHHHIIIIIIEEEBBB???~~~~~~zzzzzzzzzzzzyyywwwvvvuuuvvvtttrrrqqqrrrrrrpppoooppprrrssssssrrrtttyyy}}}|||~~~{{{{{{~~~xxx}}}yyyyyyttt|||zzzlllaaa^^^aaafff___^^^ccccccbbbiiitttcccfffbbb___nnnrrrZZZ^^^oookkkrrr|||xxxMMMJJJNNNooonnnJJJ:::>>>BBBJJJUUUWWWHHH666>>>KKKYYY^^^XXXOOOHHHFFF~~~~~~}}}zzzzzzyyyxxxwwwvvvuuuuuutttrrrppppppppppppnnnmmmoooqqqsssssssssuuuyyy|||}}}~~~~~~{{{yyyyyy}}}xxxvvv}}}~~~~~~vvviiigggkkkcccaaabbbffffffdddfffmmmzzzyyyoooeeeqqqxxxZZZTTT]]]~~~ooorrrooodddhhheeehhhppprrrsss|||nnn\\\\\\EEEBBBGGGgggqqqMMM@@@???>>>CCCOOOYYYUUUKKK@@@CCCJJJTTTXXXRRRFFF>>>~~~}}}||||||zzzyyywwwuuutttttttttuuurrrpppnnnnnnnnnnnnlllkkklllnnnqqqssstttvvvyyy{{{}}}|||yyywwwvvvxxx{{{}}}uuuqqqpppxxx}}}{{{{{{yyyzzz~~~}}}zzz}}}{{{uuuhhheeehhhbbbaaaaaaaaaaaaaaaeeeiiiyyygggllluuuUUUKKKQQQqqqaaagggiiipppggggggkkkvvvnnnMMMAAASSSOOOBBB<<>>:::<<>><<>>:::???}}}}}}}}}||||||{{{{{{zzzyyywwwuuusssrrrrrrssstttpppooonnnoooooonnnkkkiiigggiiikkkooosssvvvwwwxxxtttrrrpppppptttxxx{{{}}}}}}}}}xxxyyyxxxxxxvvvuuuuuuuuu{{{wwwssspppmmmjjjkkknnnnnnkkkiiimmmrrrqqqhhh```iiiccc___]]]XXXTTTWWW]]]gggkkkfff\\\aaatttiiiQQQRRR___tttuuuyyy}}}eeeDDD???UUUtttjjj@@@888999===CCCIIIPPPVVVZZZVVVGGGDDDOOOSSSIIIDDDIII}}}|||||||||{{{{{{{{{zzzxxxwwwuuusssrrrrrrrrrsssppppppoooooopppnnnllliiigggggghhhkkkppptttuuuuuuooooooppprrrtttxxx|||~~~~~~zzz}}}}}}xxxwwwxxxxxxsss{{{zzzooohhhkkktttmmmYYYQQQVVVWWWbbbgggeeeooo|||gggdddjjj|||~~~jjjcccqqq}}}```aaarrr}}}sssSSS>>><<>>EEEOOO\\\mmm|||rrrVVVLLLaaarrrkkk^^^ZZZ~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{wwwwwwvvvuuutttsssrrrrrroooooooooooopppnnnkkkhhhgggeeeeeehhhmmmqqqssssssmmmppptttuuuuuuwww{{{~~~~~~|||{{{wwwmmmuuuhhh[[[eeeqqq|||}}}~~~|||~~~sssyyyvvvVVVVVVbbbccc```]]]FFF===:::EEEkkkpppEEE<<<:::<<<@@@FFFQQQeeewwwiiiSSSRRRmmm~~~tttiiijjj~~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{wwwwwwwwwvvvuuutttrrrqqqooonnnnnnoooooommmjjjggggggeeeccceeekkkoooqqqqqqlllrrrwwwxxxvvvvvvyyy}}}~~~~~~}}}xxxpppyyytttkkk}}}hhhiiinnniiieeefffTTTMMMCCCBBBhhhuuuPPP;;;999999999777999GGGWWWFFF@@@PPPmmmrrraaa^^^mmm~~~|||{{{zzz{{{}}}~~~}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{zzzxxxuuurrrqqqoooooooooooommmkkkiiihhhfffeeeeeeeeehhhlllooorrrtttvvvxxxxxxvvvvvvyyy}}}~~~}}}~~~oooggghhhssswwwrrrqqqvvvooojjjkkkoookkkgggpppyyylllwwwsssSSSNNNFFF???===???CCCGGG999GGGbbbppp^^^CCCIIIccc~~~|||{{{zzz{{{|||}}}|||}}}}}}|||{{{zzzyyyyyyzzzzzzzzzzzzxxxuuurrrqqqoooooooooooommmkkkiiihhhfffeeedddeeegggkkknnnqqqsssvvvxxxxxxwwwwwwzzz~~~}}}~~~|||~~~|||}}}{{{pppiiilllnnnlllpppxxxrrrkkkhhhgggaaa^^^gggwww~~~vvvmmmfffbbb```___bbbmmm}}}jjjOOOLLL[[[~~~|||{{{zzzzzzzzz{{{{{{||||||{{{{{{zzzyyyxxxyyyyyyyyyxxxwwwtttrrrqqqooooooooonnnmmmkkkiiihhhfffeeedddeeegggjjjmmmpppsssvvvxxxyyyxxxxxx{{{~~~|||zzz|||{{{|||xxxrrrwwwnnniiilll~~~|||{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwuuusssrrrqqqnnnnnnooonnnmmmkkkiiiggggggfffeeeeeegggjjjnnnpppqqqtttxxxxxxwwwxxxzzz}}}|||~~~zzzzzz|||~~~~~~~~~~~~}}}|||{{{yyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvuuutttrrrqqqpppnnnnnnnnnnnnllljjjhhhgggggggggffffffhhhkkkoooqqqppptttwwwxxxwwwwwwyyy|||yyy{{{xxxyyy}}}~~~~~~}}}}}}}}}||||||{{{zzzyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvuuutttrrrrrrqqqpppnnnnnnnnnmmmllljjjhhhgggfffeeeeeeeeehhhlllppprrrqqquuuyyyyyyxxxwwwxxxzzztttuuuxxxxxxzzz~~~~~~~~~}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzyyyxxxxxxvvvvvvwwwwwwwwwwwwwwwvvvuuuuuutttrrrqqqqqqqqqpppmmmnnnnnnmmmllljjjhhhfffbbbbbbbbbcccfffkkkooorrrtttxxx||||||zzzxxxyyyzzzsssssswww}}}zzz{{{}}}}}}}}}}}}}}}||||||||||||yyyyyyzzzzzzzzzyyyxxxxxxuuuvvvwwwwwwwwwwwwvvvvvvuuutttsssrrrqqqpppppppppmmmmmmnnnmmmllljjjhhhfff```___```aaaeeeiiinnnqqqwww{{{~~~~~~|||yyyzzz{{{tttvvvzzz~~~|||||||||||||||}}}|||{{{{{{}}}~~~}}}{{{yyyyyy||||||yyyxxxyyyxxxuuuttttttuuuuuuuuuuuuuuutttssssssrrrqqqpppooonnnmmmmmmlllkkkjjjiiigggffffffbbbbbbbbbaaaccchhhoootttzzz|||}}}|||zzzyyyyyyzzz{{{yyy~~~}}}zzz{{{|||{{{{{{{{{||||||{{{yyyyyy{{{{{{wwwvvvwwwvvvrrrttttttuuuuuuuuuuuuttttttsssrrrrrrqqqooonnnnnnmmmmmmlllkkkjjjhhhgggffffffdddcccaaa```aaaeeelllqqqyyy{{{}}}}}}|||zzzzzzzzz||||||~~~{{{|||~~~|||zzzzzz{{{{{{zzzyyyxxxzzzzzzvvvtttuuutttpppsssttttttuuuttttttssssssrrrrrrqqqpppooonnnmmmmmmllllllkkkjjjhhhgggfffeeeeeedddaaa^^^___cccjjjooowwwzzz~~~~~~|||{{{{{{~~~~~~~~~~~~|||}}}~~~|||yyyxxxyyyzzzzzzyyyxxxzzzyyyvvvtttuuusssooosssssstttttttttsssrrrrrrqqqqqqpppooonnnnnnmmmmmmlllkkkjjjiiihhhgggfffeeeeeeccc```^^^^^^ccckkkqqquuuyyy}}}~~~||||||~~~|||xxxzzz~~~~~~~~~|||{{{{{{|||~~~~~~|||yyyxxxxxxyyyyyyxxxwwwzzzyyyvvvtttuuutttpppsssssssssssssssrrrqqqqqqpppoooooonnnnnnmmmmmmmmmlllkkkjjjiiigggfffeeeeeecccbbb```___```fffnnnsssssswww|||~~~~~~~~~|||}}}wwwuuuwwwzzzyyyxxxxxxxxxzzz{{{||||||}}}{{{yyyxxxxxxxxxwwwvvvvvvxxxxxxuuutttuuutttqqqssssssssssssrrrqqqppppppooonnnnnnnnnmmmmmmmmmlllkkkkkkjjjiiigggfffeeedddaaaaaa``````bbbgggnnnsssqqquuuyyy}}}~~~~~~{{{~~~~~~yyyuuuuuuwwwwwwvvvuuuvvvxxx{{{~~~~~~}}}wwwrrrttttttqqqttt}}}{{{uuutttuuuwwwxxxvvvuuusssrrrqqqqqqqqqrrrsssyyy~~~~~~zzztttkkklllooorrrwww{{{~~~~~~~~~}}}}}}|||zzzyyyyyyyyyxxxvvvtttrrruuuvvvssssssuuutttpppsssssssssrrrrrrqqqpppooonnnnnnmmmmmmmmmmmmllllllkkkkkkjjjhhhgggfffeeeddd``````aaaaaabbbfffkkkooopppssswwwzzz|||}}}zzz}}}}}}xxxvvvyyyyyyuuuvvvuuuwww{{{~~~yyyssskkkiiimmmkkkaaa\\\______]]]```iiipppuuuzzzttteeeZZZUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZ___aaa___^^^^^^[[[UUURRRPPPOOOTTT[[[aaabbbbbblllppptttsssmmmiiiiiijjjooopppppplllhhhgggiiilllpppssssssrrruuu{{{~~~}}}~~~zzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyzzzzzzxxxuuussspppssstttqqqqqqtttssspppsssssssssrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmllllllkkkjjjiiihhhgggfffeeeddd___```aaaaaabbbdddgggjjjooorrrvvvxxxzzz}}}{{{}}}|||xxxxxx|||{{{uuuwwwwwwyyy~~~{{{wwwrrrooommmmmmllllllkkkmmmwwwwwwhhhaaaeee^^^^^^ffffff]]]ZZZ^^^YYYXXXYYY\\\]]]```iiisssiiiaaaWWWQQQQQQSSSUUUUUURRRRRRSSSSSSSSSRRRQQQPPPNNNRRRQQQLLLKKKMMMLLLGGGQQQLLLIIILLLTTTXXXWWWTTThhhgggccc\\\TTTOOOOOOPPPSSSTTTSSSPPPLLLLLLNNNRRRZZZ\\\ZZZVVVWWW\\\___^^^bbbjjjpppmmmccc___eeennnhhhjjjkkkllllllmmmppprrrsssvvv{{{}}}}}}~~~~~~~~~}}}}}}|||zzzzzzyyyxxxxxxwwwwwwvvvttttttsssrrrrrrrrrrrrsssqqqqqqppppppnnnmmmlllkkknnnnnnnnnmmmllljjjiiihhhggghhhhhhhhhgggeeecccbbb```______^^^___ccchhhmmmtttvvvzzz||||||}}}~~~xxxuuusssuuuxxx|||}}}}}}yyyzzz|||~~~|||qqqeee___bbbiiinnnpppwwwtttppplllhhhccc]]]ZZZUUUYYY___cccdddbbbaaaaaaZZZXXXVVVVVVYYYZZZYYYWWWVVVTTTQQQOOOPPPSSSXXX[[[UUU\\\```]]]TTTNNNPPPTTTfff^^^TTTKKKGGGFFFGGGHHHOOOIIIEEEGGGLLLNNNKKKFFFVVVTTTPPPLLLIIIGGGGGGGGGFFFJJJIIICCC@@@AAACCCCCCIIIHHHHHHHHHHHHFFFBBB???DDDJJJPPPPPPLLLGGGFFFGGGCCCFFFJJJLLLNNNOOORRRSSSZZZ^^^eeejjjnnnrrruuuwww|||~~~~~~~~~~~~~~~}}}||||||yyyyyyyyyxxxwwwwwwvvvvvvttttttsssrrrrrrrrrrrrrrrppppppqqqqqqpppooonnnnnnnnnnnnmmmmmmllljjjiiihhhggggggggggggfffdddbbbaaa______^^^^^^^^^bbbhhhlllsssvvvyyyzzzzzzyyyzzzzzzsssrrrsssvvv|||~~~zzz{{{~~~wwwpppeee______dddjjjmmmjjjgggdddbbb```^^^[[[XXX[[[\\\]]]]]][[[YYYYYYZZZZZZWWWTTTSSSTTTUUUTTTRRRQQQPPPNNNNNNPPPUUUZZZ]]]]]]```bbb___YYYWWWZZZ^^^fff___VVVMMMHHHEEEDDDCCCKKKGGGCCCCCCEEEFFFCCC@@@HHHFFFCCCAAA?????????@@@@@@CCCBBB>>>;;;======;;;@@@??????AAABBBAAA>>>;;;;;;???DDDDDD@@@===<<<===999;;;===>>>>>>???AAACCCAAADDDHHHKKKMMMMMMOOOPPPTTTYYY^^^```______bbbfffhhhkkkoootttxxxzzzzzzzzz{{{zzz}}}~~~|||{{{{{{yyyxxxxxxwwwwwwvvvuuuuuutttsssrrrrrrqqqqqqrrrrrrppppppqqqqqqqqqqqqppppppllllllllllllkkkjjjhhhhhhgggffffffeeedddbbb```_________^^^]]]]]]aaagggkkkrrrtttwwwwwwvvvuuuttttttlllnnnqqqwww~~~vvvsssvvv~~~|||sssyyy~~~qqqqqqyyy}}}rrrgggaaaffffffdddbbbeeejjjllliiipppqqqrrroooiiifffeeefffgggfffeeebbb______```aaa\\\ZZZWWWWWWXXXZZZZZZYYY]]]\\\YYYUUURRRRRRTTTVVVYYYVVVSSSQQQRRRSSSSSSRRRTTTSSSSSSUUUYYY___dddhhhhhhhhhfffcccaaa```ccceeeeee```ZZZTTTPPPLLLHHHFFFIIIGGGEEEBBB@@@>>>===<<<<<<;;;999888888999:::<<<:::<<<<<<999777999888555777777888:::<<<<<<:::888555888<<<<<<999888888:::;;;;;;<<<;;;999:::<<<>>>;;;===??????===;;;;;;;;;;;;>>>AAABBBAAAAAADDDGGGGGGJJJPPPVVV[[[___aaabbbaaa```dddjjjnnnqqqxxx|||yyyyyy~~~~~~}}}|||zzzyyyxxxwwwwwwvvvvvvuuuuuutttsssrrrrrrqqqqqqqqqqqqqqqppppppqqqqqqpppooonnnnnnkkkkkkkkkkkkjjjiiihhhgggfffeeeeeecccbbbaaa______^^^^^^]]]\\\\\\```eeejjjooorrruuuuuutttrrrrrrqqqiiimmmrrrwww|||~~~rrrnnnqqqwww~~~|||xxxuuuuuusssttt{{{{{{zzz}}}}}}}}}vvvpppjjjddd```______bbbkkksssrrrkkkWWW___hhhnnnrrrqqqhhh]]]aaahhhqqqtttnnncccVVVOOOHHHKKKKKKKKKNNNUUUXXXWWWaaadddeee```XXXRRRQQQSSSRRRZZZcccfffbbb[[[WWWUUUVVVTTTSSSSSSVVVYYY[[[\\\YYYXXXVVVSSSQQQRRRUUUXXXYYYWWWTTTRRRSSSTTTUUUVVVXXXXXXYYY[[[___dddiiilllmmmkkkhhhfffffffffeeedddcccaaa___]]][[[XXXSSSPPPJJJKKKIIIEEE???<<<;;;===<<<;;;999888888999:::;;;888;;;;;;888777::::::777666666666777999:::999777666888:::;;;;;;<<<>>>@@@BBBBBBAAA???>>>???AAADDDCCCDDDEEEDDDBBB@@@??????>>>???@@@>>><<<;;;===???888:::>>>AAADDDFFFFFFGGGEEEEEEHHHOOOUUUZZZbbbjjjooollljjjlllttt~~~~~~~~~}}}|||{{{yyyxxxwwwvvvvvvuuuuuutttssssssrrrrrrqqqppppppppppppqqqqqqqqqpppooommmllljjjiiijjjjjjjjjjjjiiihhhggggggeeedddcccbbbaaa``````___^^^]]]\\\[[[[[[___dddhhhlllooosssuuutttrrrqqqqqqmmmqqqvvvxxxzzz~~~|||ssssssuuuwww|||xxxtttzzzxxxtttrrroookkkiiiooowwwzzzxxxlllddddddnnnsssmmmbbb\\\YYYWWWPPPNNNLLLMMMTTTZZZWWWOOO@@@HHHNNNOOOOOOPPPNNNKKKPPPTTTYYYZZZWWWPPPIIIEEEFFFIIIIIIFFFFFFJJJKKKJJJSSSYYY^^^^^^ZZZVVVWWWYYYMMMVVV```ccc___ZZZXXXXXXWWWUUUSSSTTTWWWZZZ\\\\\\WWWXXXXXXWWWVVVVVVXXXZZZZZZYYYWWWTTTRRRRRRSSSTTTUUUUUUVVVWWWZZZ]]]```bbbdddcccbbbccceeeeeebbb```aaa```______^^^[[[WWWTTTJJJKKKJJJFFF???;;;<<<>>>???>>><<<:::999999:::;;;999???BBB???===>>>>>>===999888777888999999888666444666888999;;;===@@@BBB>>>???>>>===<<<===@@@BBB>>>???AAA@@@???>>>???@@@CCCCCCCCCAAA@@@???@@@AAA>>>??????@@@???>>>======<<<;;;<<>><<>>===;;;999999:::;;;<<>>@@@FFFAAA>>>::::::???EEEJJJMMM~~~~~~}}}zzzzzzzzzzzzyyyyyyxxxwwwuuuuuuttttttsssrrrrrrrrrqqqqqqpppooooooooooooooonnnnnnmmmlllkkkiiigggfffgggggghhhhhhhhhgggffffffbbbbbbaaaaaaaaabbbcccddd]]]\\\[[[ZZZYYY\\\bbbfffjjjnnnrrrsssqqqnnnlllkkkkkkrrrvvvtttppppppxxxzzzzzz{{{uuu}}}{{{xxxpppbbbUUURRRVVVkkkooorrrrrrrrrlll]]]NNNJJJSSSXXXTTTNNNKKKKKKJJJGGGGGGEEEAAA@@@@@@===777???BBBBBB???@@@FFFIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIEEEKKKNNNLLLLLLPPPSSSSSSRRRSSSTTTUUUUUUTTTSSSSSS]]]]]]\\\YYYWWWYYY^^^bbb\\\ZZZYYYZZZ[[[[[[ZZZYYY]]]]]]]]][[[XXXWWWXXXYYYYYY[[[\\\ZZZVVVRRRQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQLLLMMMOOOOOOPPPPPPPPPQQQMMMKKKIIIHHHHHHGGGEEECCC@@@@@@???===;;;:::;;;<<<;;;;;;;;;;;;===@@@CCCEEEJJJ]]]mmmlll___SSSKKKGGG@@@>>><<<<<<======<<<:::888888888999999999888666666777888888777777888999:::;;;<<<<<<;;;<<<>>>@@@@@@@@@BBBCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDBBB@@@@@@AAA???;;;<<<@@@===:::777555777999::::::~~~}}}}}}xxxxxxyyyyyyyyyxxxwwwwwwuuuttttttssssssrrrqqqqqqqqqppppppooooooooooooooolllmmmllllllkkkjjjiiihhhggggggggggggggggggfffeeebbbaaaaaaaaaaaaccceeefff]]]\\\[[[YYYYYY\\\aaaeeekkknnnrrrrrrppplllhhhgggdddkkkqqqoooiiijjjrrr|||~~~xxxzzzrrrkkklllmmmjjj___TTTSSSWWWYYY]]]]]]ZZZYYYWWWMMMBBB???FFFKKKKKKLLLNNNNNNKKKEEEHHHHHHEEEDDDFFFEEEBBBCCCDDDCCCCCCHHHNNNNNNIIIHHHHHHHHHIIIKKKLLLKKKJJJJJJOOOPPPKKKHHHIIIJJJJJJSSSQQQPPPQQQUUUWWWYYYYYYYYY[[[\\\\\\[[[YYYXXXXXX^^^]]]\\\]]]^^^^^^\\\ZZZ\\\\\\ZZZXXXWWWWWWZZZ]]]UUUYYY\\\]]][[[YYYYYYZZZOOOOOOPPPOOOOOONNNMMMLLLMMMMMMLLLHHHEEEDDDFFFHHHBBB@@@>>>>>>???AAAAAAAAA===<<<;;;;;;;;;<<<<<<<<<;;;<<<===@@@DDDIIINNNPPPTTTlllqqq]]]PPPJJJCCCAAA@@@@@@AAABBBAAA@@@DDDCCCBBBAAA@@@>>>;;;888666888999999777555555666:::;;;;;;:::999999:::<<<@@@AAAAAACCCCCCBBB???===::::::;;;;;;<<<======>>>;;;:::;;;>>>===;;;<<<@@@<<<:::888777888999888777}}}|||{{{zzz{{{zzzzzzyyyxxxwwwvvvvvvtttsssrrrqqqppppppppppppoooooonnnmmmmmmmmmmmmmmmmmmllllllkkkjjjiiihhhhhhhhhggggggfffeeeeeedddddd___```aaaaaaaaaaaa``````[[[[[[ZZZYYYYYY[[[```dddjjjlllmmmmmmjjjfffbbb___aaaccceeedddccceeejjjnnnrrruuuxxx{{{~~~~~~uuuyyyuuuvvv~~~ppp```ZZZ]]]```___ZZZVVVTTTTTTWWWVVVRRRMMMIIIGGGHHHIIILLLNNNPPPPPPPPPPPPRRRTTTTTTPPPNNNPPPUUUUUUOOOIIIFFFHHHKKKMMMOOOOOOOOONNNPPPOOOMMMKKKJJJJJJJJJKKKMMMHHHFFFEEECCC@@@BBBGGGGGGIIIKKKMMMOOOQQQTTTVVVXXXZZZ[[[XXXTTTRRRSSSUUUVVVWWWWWWUUUSSSSSSWWWZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[[[[[[[XXXVVVSSSQQQQQQQQQQQQPPPJJJIIIGGGEEECCCBBBAAAAAADDDDDDAAA>>>@@@EEEDDD@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBAAAAAACCCGGGMMMSSSVVVXXX___hhhkkkggg___XXXUUUSSSNNNJJJJJJMMMNNNMMMJJJNNNNNNNNNMMMJJJHHHHHHIIIGGG@@@888555666888777555777888999999888888:::<<>>@@@DDDDDD@@@?????????@@@@@@@@@AAAAAAEEEEEEEEEFFFJJJNNNSSSVVVNNNSSSYYY\\\\\\XXXTTTQQQTTTQQQNNNOOORRRTTTRRROOOMMMNNNNNNNNNNNNQQQUUUXXXVVVOOOGGGBBBAAA???<<<999666777777777666777:::<<<>>>;;;888666666777666666777666555333333333333333222333444555555555444444555555555555666888:::;;;~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxwwwvvvuuuttttttssssssrrrqqqppppppppppppmmmmmmlllkkkkkkkkkkkkkkklllkkkjjjiiihhhggggggfffffffffeeeeeeddddddcccccc______````````````___^^^\\\\\\[[[ZZZYYY[[[___bbbiiikkkmmmmmmiiieeecccbbbaaadddeeedddaaaaaadddgggrrrtttwwwyyy{{{}}}vvvmmmggg```XXXSSSTTTXXX\\\^^^SSSRRRQQQQQQRRRRRRQQQOOONNNNNNMMMKKKIIIIIIKKKMMMMMMOOOPPPQQQPPPQQQRRRTTTUUUXXXaaaoooxxxoooXXXDDDCCCEEEHHHJJJJJJHHHEEECCCBBBCCCCCCCCCBBB@@@>>>===??????AAADDDBBB>>>@@@EEEEEEFFFFFFGGGIIIKKKMMMNNNOOOQQQQQQQQQPPPPPPRRRTTTOOOLLLJJJKKKMMMMMMJJJGGGMMMNNNOOOPPPQQQQQQPPPPPPOOOJJJGGGIIIPPPUUUTTTQQQLLLLLLNNNOOOOOOKKKEEE@@@BBBAAA@@@???>>>>>>===>>>???AAA???===???BBBAAA===<<<======>>>???@@@AAAAAA>>>>>>>>>>>>@@@DDDGGGIIIEEEFFFIIILLLNNNNNNKKKHHHKKKIIIHHHJJJNNNOOOMMMKKKJJJKKKKKKLLLNNNRRRYYY]]]___ZZZTTTPPPNNNKKKGGGCCC;;;;;;;;;999999:::>>>AAA>>>;;;777555666666666555555555444222222222222222111111111111222222333333333333333444666888;;;<<<~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||zzzyyyyyyxxxxxxwwwvvvuuutttssssssrrrqqqpppooonnnnnnnnnnnnlllkkkkkkjjjjjjjjjjjjjjjkkkjjjiiiiiiggggggfffeeeeeeeeeddddddcccccccccccc^^^____________^^^^^^]]]\\\\\\[[[ZZZYYYZZZ^^^```gggjjjlllkkkgggdddcccccccccfffhhhhhhfffeeegggjjjuuuxxx|||~~~}}}|||||||||}}}~~~xxxqqqgggccc^^^\\\\\\\\\YYYWWWUUURRROOOOOORRRTTTSSSQQQNNNNNNMMMKKKHHHHHHJJJKKKEEEGGGIIIIIIIIIIIIKKKMMMQQQQQQUUU]]]ccc```UUUKKKFFFIIINNNRRRSSSSSSQQQPPPOOOQQQSSSTTTUUUSSSQQQPPPRRRNNNOOOTTTVVVUUUTTTUUUXXXVVVRRRQQQSSSVVVYYY[[[aaa___\\\ZZZXXXXXXZZZ[[[UUUSSSUUU\\\fffllljjjfffgggfffeeecccaaa^^^\\\ZZZ[[[ZZZXXXWWWXXXWWWUUUSSSMMMNNNOOOPPPPPPMMMHHHDDDDDDCCCAAA???>>>===<<<<<<>>>AAA@@@======>>>===999888999999:::;;;<<<===>>>888777777777777999:::;;;???>>>???AAADDDCCC???;;;===<<<===@@@DDDEEECCCAAACCCCCCDDDDDDEEEHHHLLLPPPSSSRRRQQQRRRTTTTTTQQQOOOHHHGGGEEEBBB@@@AAADDDGGGBBB???;;;999888888777666444333333222222222222222111111111111111222444444444444444555666999;;;<<<~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwvvvuuutttsssssspppooonnnmmmllllllllllllkkkkkkjjjiiiiiiiiiiiiiiijjjiiihhhgggfffeeeeeedddccccccccccccbbbbbbbbbbbb^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZYYYYYY\\\^^^dddgggjjjiiidddaaaaaabbbdddhhhlllmmmkkkkkkmmmooouuuyyy~~~wwwrrrqqqsssuuutttrrrpppooonnnnnnoooooorrrqqqmmmkkkmmmkkkhhh[[[XXXWWW\\\bbbccc\\\UUUMMMJJJGGGHHHKKKNNNNNNLLLNNNNNNOOONNNMMMMMMOOOQQQHHHKKKNNNQQQSSSVVVYYY\\\aaaaaaaaabbbdddgggiiikkknnnqqquuuyyy{{{|||{{{zzzyyy{{{|||sssooouuu|||}}}yyyvvvzzztttllliiikkkoootttvvvzzzvvvrrrnnnmmmnnnpppqqqpppooorrr}}}|||yyyvvvsssrrryyy}}}zzzqqqiiifffgggdddbbb```^^^]]]ZZZWWWTTTQQQPPPNNNMMMLLLKKKKKKKKKDDDGGGGGGDDDAAA@@@>>>999777777777777777888888888888888888777777777666666666666777999<<<:::555000555555777999<<<===<<<;;;888:::<<<=========>>>???@@@AAAEEEJJJOOORRRRRRRRRQQQPPPLLLHHHEEEDDDGGGIIIGGGCCC>>>;;;999888666555333444444444333333222222111111000111111333444555555444444444555777999:::~~~~~~~~~}}}}}}||||||{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxwwwvvvuuutttssssssoooooonnnmmmllllllllllllkkkkkkjjjiiiiiiiiiiiiiiiiiihhhhhhgggfffeeedddcccbbbbbbbbbbbbbbbbbbaaaaaa]]]]]]^^^]]]]]]\\\[[[ZZZZZZZZZZZZYYYWWWWWWYYY[[[___cccgggeee```]]]^^^aaacccggglllnnnmmmmmmnnnpppooouuuyyytttpppnnnsss{{{|||{{{}}}yyysssssssssrrrnnniiieeecccbbb```___]]]\\\\\\\\\]]]]]]^^^^^^[[[UUUSSSUUUVVVTTTPPPKKKIIINNNUUUXXXSSSLLLDDDCCCCCCEEEHHHLLLNNNNNNZZZ\\\^^^```aaadddgggiiiiiimmmrrrvvv{{{|||xxxzzz~~~~~~yyytttqqqmmmjjjhhh^^^]]]]]]\\\\\\\\\\\\\\\VVV[[[]]]YYYUUUSSSPPPLLLFFFEEEDDDBBBAAA???>>>===::::::::::::999777555444444555666999:::888555222333444555666777777777777333666999;;;:::999999999555888<<>>???CCC@@@;;;888777777666555666666777888888888777666000111333555666666666666555555555666777999<<<===~~~}}}||||||{{{xxxxxxyyyyyyyyyxxxwwwwwwyyyyyyxxxwwwvvvuuuttttttrrrqqqpppoooooonnnnnnnnnlllkkkjjjjjjiiijjjjjjjjjhhhgggfffeeedddccccccbbb````````````aaaaaaaaaaaa]]]]]]]]]\\\\\\ZZZYYYYYYXXXYYYYYYWWWUUUTTTVVVWWWYYY^^^aaa___ZZZWWWZZZ^^^]]]bbbggghhhfffcccccccccfffooo{{{|||qqqpppmmmiiilllvvv~~~pppkkkooo{{{~~~vvvsssvvvmmmnnnooopppooollliiiggg^^^^^^ZZZVVVTTTSSSMMMEEEMMMJJJGGGHHHKKKKKKFFFAAA???>>>>>>>>>@@@AAACCCEEEIIILLLMMMKKKMMMRRRUUUSSSZZZ```hhhpppuuuyyy|||~~~yyyuuuqqqooohhhhhhiiihhhgggdddaaa___[[[[[[XXXRRRLLLIIIKKKNNNKKKKKKJJJHHHFFFFFFGGGIIIAAAAAA???<<<999777888999666888;;;=========>>>???@@@@@@@@@???<<<;;;<<<===AAA>>>;;;999999999999999777888999::::::999888777333444777999;;;:::999999777777888:::<<>>>>>===>>>BBBJJJSSSZZZ^^^bbbgggiiikkkpppyyy{{{uuuqqqooommmlllhhhgggbbb\\\UUUQQQPPPQQQPPPLLLHHHDDDBBBAAAAAAAAAAAA@@@???@@@AAABBBAAA??????>>><<<::::::<<<>>>???CCC@@@===<<<======;;;888999888777888::::::999888777777888888999:::::::::===<<<:::;;;>>>AAABBBBBB|||}}}}}}}}}}}}|||{{{{{{yyyxxxwwwvvvvvvwwwxxxyyywwwwwwvvvuuutttsssrrrrrrooopppppppppooommmkkkjjjkkkkkkiiihhhgggfffffffffhhhgggfffeeedddcccbbbbbbaaaaaaaaaaaa```^^^\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSWWWZZZ^^^]]]YYYUUUTTTTTTVVVZZZ___`````````bbbdddiiiqqq{{{|||{{{yyyyyytttmmmllljjjiiiiiiwww}}}|||ooogggbbb^^^\\\[[[YYYXXXWWWWWWWWWUUUTTTMMMJJJFFFEEEGGGHHHFFFDDD@@@;;;888888777666888===:::<<<@@@DDDGGGKKKPPPSSSXXXZZZ^^^dddlllvvvxxxsssmmmjjjiiihhhfffdddeeebbb^^^[[[XXXVVVSSSPPPOOOMMMJJJGGGEEEEEEEEEFFFGGGDDDAAA?????????===:::>>><<<:::999:::999888777999999:::;;;;;;<<<<<<===AAAAAAAAAAAABBBCCCEEEFFF~~~}}}|||||||||}}}||||||{{{zzzyyyyyyxxxwwwwwwxxxxxxyyyvvvvvvuuutttsssrrrrrrqqqooooooooonnnmmmllljjjjjjjjjjjjhhhgggffffffeeeeeeggggggfffeeedddccccccbbb`````````___^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSSSSRRRVVVYYY\\\\\\WWWTTTRRRSSSUUUYYY]]]___```ccchhhlllssswww|||tttiiifffdddbbbbbbhhhnnntttzzzyyyooobbbYYYUUUTTTTTTSSSTTTPPPKKKHHHIIIJJJIIIGGGJJJFFFAAA===<<<;;;::::::999777777888777666<<>>>>>===<<<;;;<<<<<<======>>>>>>??????>>>AAACCCCCCAAAAAACCCFFF~~~}}}}}}{{{||||||||||||{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxvvvuuuuuutttsssrrrqqqqqqnnnnnnmmmlllkkkjjjiiiiiiiiihhhgggfffeeeeeeeeeeeeffffffeeeddddddcccbbbbbb______^^^^^^]]][[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQUUUYYY\\\[[[WWWTTTSSSSSSXXX[[[^^^```bbbfffmmmrrr{{{}}}vvvmmmllllllkkkkkkdddhhhnnnssswwwxxxuuupppkkkcccXXXRRRQQQSSSUUUUUUQQQNNNKKKLLLNNNMMMIIIEEEHHHFFFAAA===:::999;;;<<>>>>>>>>:::???CCCBBB???>>>AAAEEE~~~}}}}}}|||{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{zzzyyyxxxwwwuuuuuutttsssrrrqqqppppppmmmmmmlllkkkiiiiiihhhhhhggggggfffeeeddddddddddddddddddccccccbbbbbbaaaaaa^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQPPPTTTXXX[[[[[[XXXUUUTTTUUUZZZ\\\^^^___aaafffmmmttt{{{~~~tttppprrrrrrqqqqqqeeeeeehhhllloooooolllkkkfff___WWWRRRSSSVVVXXXXXXQQQNNNKKKKKKLLLMMMKKKIIICCCDDDEEEDDDDDDHHHNNNSSS___aaaiiiwww~~~yyyvvvxxx|||{{{tttmmmccc^^^XXXSSSRRRUUUYYY]]]dddbbbbbbaaa[[[RRRNNNPPPGGGDDDFFFLLLPPPRRRTTTXXX^^^eeefff```\\\___dddeeegggmmmtttwwwvvvvvvxxxzzz|||zzzyyy{{{mmmddd```___```aaaTTTNNNIIIJJJNNNRRRRRRPPPUUUVVVcccyyyxxxwwwxxx{{{~~~}}}}}}xxxvvvuuukkkggg```ZZZTTTPPPKKKHHHFFFFFFDDDCCCAAA???>>>>>>===AAADDDCCC???>>>AAAEEE~~~}}}|||zzzzzz{{{{{{zzzzzzyyyxxxyyyzzz|||||||||zzzxxxvvvttttttsssrrrqqqppppppooolllllljjjiiihhhgggggggggfffeeeeeedddccccccddddddbbbbbbaaaaaa````````````^^^]]][[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPOOORRRVVVZZZ[[[XXXVVVVVVWWWYYY[[[]]]^^^```dddlllsssxxx}}}~~~tttkkkjjjjjjiiihhhiiiaaa^^^^^^bbbddddddccceee^^^XXXRRROOOQQQTTTTTTTTTLLLIIIEEEBBBCCCIIIPPPUUUVVV[[[aaaeeehhhnnnxxxddd\\\TTTSSSVVVWWWRRRMMM???<<<:::<<<@@@AAA<<<888;;;777333111222777===BBB;;;<<<>>>???;;;555555999;;;:::<<>>BBBIIIQQQWWW\\\aaahhhnnnttt{{{|||zzzvvvqqqkkkfffbbb```YYYVVVPPPJJJFFFDDDCCCCCC~~~~~~yyyzzzzzzzzzzzzyyyxxxxxxyyy{{{}}}~~~{{{xxxuuutttssssssrrrqqqpppoooooollljjjhhhgggffffffffffffddddddccccccbbbccccccccc^^^^^^^^^^^^^^^^^^]]]]]]]]][[[ZZZXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUSSSSSSRRRQQQPPPOOOOOONNNLLLPPPUUUWWWVVVUUUVVVXXXYYY]]]aaadddgggllluuu{{{|||vvvkkk```XXXTTTPPPOOOKKKHHHKKKPPPNNNIIIJJJPPPTTTRRRRRRVVVNNNJJJGGGHHHJJJLLLKKKIIIRRR\\\iiittt}}}}}}ssshhh\\\UUUHHHBBBCCCOOOXXXQQQ???000---,,,,,,---///111000///---,,,,,,---///000111111111000000000000111222333000111444777999:::;;;:::555666999<<<999777<<>>:::555222111,,,)))---555777222+++***++++++,,,,,,---------000///.........///111222111111000111111222333444666...333???GGGPPPQQQFFF666777999::::::;;;>>>@@@FFFHHHNNNUUUXXXYYY]]]cccrrrkkkccc]]]]]]aaafffiiilll}}}qqq]]]``````YYYSSSTTT]]]ggg{{{vvvxxxtttggg```ZZZUUUDDDEEEGGGIIIGGGAAA888222777222///222444333444777999999777444000......///---111333222000000000//////---***)))***+++++++++,,,,,,,,,---///222555777AAAAAABBBDDDGGGLLLPPPSSS^^^bbblllyyy{{{ssslllfffccc{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz|||||||||zzzwwwuuurrrrrrqqqooommmllljjjjjjhhhhhhhhhgggfffeeedddcccbbbbbbaaa```____________]]]\\\\\\\\\\\\[[[[[[[[[]]][[[YYYXXXWWWWWWXXXYYYWWWVVVVVVUUUSSSRRRRRRQQQQQQQQQQQQPPPOOONNNLLLLLLLLLMMMQQQVVVXXXXXX^^^eeemmmooorrrwww~~~|||{{{{{{nnnbbbZZZPPPGGGEEEEEEFFFHHHJJJLLLMMMMMMGGG@@@>>>EEEMMMQQQUUUYYYbbblllzzzvvvkkkbbb[[[PPPAAA666111111333666888666111---===999555333222111///---...+++))),,,222333000+++,,,,,,------......//////000///.........///111222111000000000000111111222000555JJJZZZZZZWWWRRREEE:::;;;<<<;;;::::::;;;===EEEGGGMMMTTTUUUSSSUUUZZZccc```\\\[[[\\\___ccceeeoooyyyyyyyyytttiiikkkllljjjddd______gggnnnyyy{{{}}}}}}xxxsssooommmeee[[[XXX[[[\\\YYYOOOOOONNNNNNKKKFFF???:::;;;444000111333444777;;;:::999777444000///000222---...//////111333444333............------,,,,,,,,,,,,,,,,,,++++++++++++*********+++---///222333///111777@@@KKKTTT[[[]]]rrryyy{{{zzzyyyxxxwwwwwwwwwwwwxxxyyy|||}}}|||zzzvvvtttrrrqqqpppnnnlllkkkjjjiiiggggggggggggfffdddcccbbbbbbaaa```___^^^^^^^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZ[[[ZZZYYYWWWWWWWWWXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOMMMLLLKKKLLLMMMPPPVVVXXX[[[ccclllzzz{{{zzztttvvvyyyvvvkkk^^^UUUNNNHHHDDDEEEGGGIIILLLNNNPPPQQQJJJEEEEEENNN\\\hhhqqqwww~~~yyywwwssslllgggRRRLLLCCC===999222)))!!!---,,,***+++,,,...------,,,,,,+++,,,...///...,,,*********+++---...---+++------......///000000111000///.........///111222111000000000000/////////(((777TTTaaaWWWLLLEEE;;;:::;;;<<<<<<::::::;;;<<>>AAAFFFLLLRRRXXX___kkkzzz~~~}}}}}}~~~{{{zzzyyyxxxvvvvvvuuuuuuvvvxxx{{{||||||yyyuuusssqqqpppooommmllljjjiiihhhffffffffffffeeedddcccbbbaaa```___^^^]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPOOONNNMMMLLLKKKMMMMMMQQQWWW[[[___iiittt|||uuuooojjjjjjoooqqqkkk```TTTMMMJJJHHHJJJLLLOOOQQQSSSUUUWWW]]]^^^cccmmmzzzmmm```eeeiiifffccc]]]WWWRRROOOIIIAAA:::777444111111222111///,,,///---,,,+++---///111222---...///000111000...---)))***+++++++++++++++,,,,,,------...///000111111000///.........///111222111111111000000///......+++555HHHMMM>>>555555222555777999::::::;;;<<<>>>???AAAHHHPPPRRRNNNKKKLLLLLLPPPUUU[[[```eeejjjmmmyyyyyywwwxxx~~~ssswwwqqqiiiooozzz~~~}}}yyyvvvvvvwwwxxxxxxtttuuuvvvwwwxxxvvvqqqnnnbbbZZZPPPLLLNNNOOOIIIBBBGGGDDDAAA@@@@@@AAAAAAAAA@@@999555666888999===AAAAAA@@@???<<<<<>>555444666555444444<<>>GGGSSS\\\fffjjjrrr}}}}}}||||||}}}~~~{{{zzzxxxwwwvvvuuuuuutttuuuwwwyyyzzzyyywwwtttrrrpppooonnnllljjjiiihhhgggddddddeeeddddddcccbbbaaa```___^^^]]]\\\\\\\\\\\\ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOONNNMMMKKKKKKMMMMMMQQQXXX]]]cccooozzzxxxqqqlllhhheee```gggnnnmmmcccTTTKKKGGGNNNRRRWWW\\\aaaffflllppp~~~zzzpppjjjjjj```bbbWWWBBB888>>>???999888888777555333222222222333222111000///...---,,,((()))***++++++,,,---...---///111111000---+++))))))+++,,,,,,******,,,...***++++++---...//////000000///.........///111222111111222222111000///...111000888888------444333333666999:::;;;;;;<<<>>>>>>@@@FFFOOOSSSQQQOOOOOOLLLPPPUUU[[[```gggooottt{{{zzzwwwuuuvvvwwwtttooouuu}}}yyyuuuzzz}}}}}}}}}zzzzzz|||}}}|||{{{zzzyyyyyyyyyxxxvvvrrrnnnfff```YYYSSSMMMFFF???;;;===;;;999;;;???CCCFFFHHHAAA===;;;???@@@??????AAADDDDDDCCCBBBCCCGGGMMMRRREEE;;;555999>>>???AAACCCJJJNNNPPPKKK@@@777222111111444:::???AAAAAA???>>>------,,,+++************+++)))((((((***++++++***111111111000///111666:::777999???GGGMMMSSS]]]hhh~~~}}}}}}}}}}}}yyyxxxwwwvvvuuuuuuuuuuuutttuuuvvvvvvvvvtttrrrqqqooonnnmmmkkkjjjhhhgggfffcccccccccccccccbbbaaaaaa___^^^]]]\\\[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXWWWWWWUUUVVVVVVVVVUUUUUUUUUUUUSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNLLLKKKJJJLLLLLLQQQYYY___eeeqqq|||~~~xxxpppjjjeeecccbbbccchhhpppuuunnn```UUUQQQZZZ```jjjsss{{{yyyqqqhhh^^^WWWNNNCCC<<<:::;;;<<<666***''',,,...+++,,,///111111...///444999222333333111---***))))))+++...111333222111111111,,,...000111///---+++++++++,,,,,,+++******,,,---((()))***+++,,,...//////000///.........///111222222333444444444333222111---(((---000,,,111888555888:::===>>>>>>>>>>>>???CCCBBBEEEMMMRRRQQQOOOPPPMMMQQQVVVZZZ^^^eeemmmsssvvvtttqqqllliiiiiikkkmmmqqqxxx}}}~~~}}}~~~}}}|||}}}~~~~~~|||}}}|||zzzyyyxxxuuurrroookkkddd[[[SSSIII@@@>>>@@@;;;:::;;;>>>DDDJJJNNNPPPJJJGGGHHHMMMNNNJJJFFFFFFBBBBBBBBBBBBCCCFFFLLLPPPGGG>>>:::???BBB@@@AAAEEEOOOOOOMMMFFF>>>777444444222555999<<>>333222000///...000111222......///222444666555444111111111///---++++++,,,,,,++++++......000888AAAppp{{{|||nnnaaacccnnnuuuxxx}}}~~~}}}{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuttttttssssssrrrqqqqqqpppnnnmmmlllkkkiiigggfffeeebbbbbbbbbcccbbbbbbaaa```^^^]]]\\\[[[[[[ZZZZZZ[[[XXXXXXXXXWWWWWWWWWWWWVVVTTTTTTUUUUUUUUUUUUUUUTTTRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNLLLKKKJJJHHHJJJOOOXXX^^^eeepppzzz~~~{{{vvvnnnhhhdddbbbbbbdddgggpppzzzzzzrrrkkkiiirrryyywwwggg]]]OOOFFF===888333,,,))))))......---++++++,,,...///000333666555222111333777...111444333///+++++++++'''+++...000...,,,,,,---,,,///111111///---...///---,,,*********+++,,,,,,(((((()))+++,,,...//////000///.........///111222333444666777777666555444,,,&&&***///...444:::555<<>>FFFJJJWWW\\\eeeppp||||||}}}}}}|||zzzxxxuuutttwwwvvvuuuuuuuuuuuuuuuvvvtttsssrrrqqqppppppppppppnnnmmmllljjjhhhgggfffeeeaaabbbbbbbbbbbbaaaaaa```^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVSSSTTTTTTUUUUUUUUUTTTTTTQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNMMMLLLKKKJJJFFFGGGNNNWWW]]]cccnnnxxx~~~~~~|||wwwpppjjjeeecccccc]]]^^^hhhvvv~~~|||zzz{{{{{{||||||{{{|||~~~{{{wwwrrrkkk```RRRBBB777888000***+++---...000444...,,,---000///++++++///,,,///222333333222222333...222555444...)))'''((((((+++//////---+++,,,---,,,///111///---+++,,,...---+++((((((***++++++***((()))***+++---...///000000///.........///111222333555777888999888777666444---///222000555<<<777<<<@@@EEEIIILLLMMMOOOPPPQQQJJJFFFGGGHHHFFFEEEFFFOOOUUU\\\___```aaafffkkkddd\\\UUURRRUUUYYY```eeelllrrrxxxxxxwwwxxxyyyzzzzzz|||~~~}}}zzzwwwvvvvvvvvvuuusssrrrrrrrrrpppnnnlllccc\\\YYYRRRGGG@@@@@@555666777;;;???BBBBBBAAA>>>;;;:::>>>>>>999555444777777777555333222333555>>>999<<>>BBBFFFIIIBBB???:::777666888<<<>>>AAA???;;;999888888666555222333444444555666777888111111333666555333777===AAAJJJHHH999...111555444444666;;;BBBJJJTTT\\\```kkkttt~~~|||{{{{{{zzzxxxvvvxxxwwwvvvuuuuuuvvvwwwxxxpppqqqrrrrrrqqqpppnnnmmmkkkkkkjjjiiihhhgggffffffcccbbb```___```___^^^\\\]]]\\\[[[YYYXXXWWWWWWWWWWWWUUUUUUVVVXXXYYYXXXWWWSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNMMMMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHIIILLLTTTbbbqqq{{{~~~wwwqqqxxx~~~zzzxxxxxx{{{~~~}}}{{{wwwnnnbbb\\\\\\XXX[[[dddqqq}}}vvvmmmrrrqqqmmmqqqxxxttthhhWWW___ccc\\\JJJ:::333333***,,,///000///.........,,,---...///000000000000666666666555444444333333000333666777333...)))'''+++,,,---...---,,,+++***---------,,,,,,***))))))&&&'''((()))***+++++++++'''++++++'''''',,,000//////...---,,,---///111222555666999::::::888666555111///------111555888999:::AAAHHHLLLKKKJJJMMMPPPOOOGGGCCCGGGJJJIIIIIIMMMUUUVVVZZZ^^^bbbcccbbbaaa___\\\WWWTTTUUUZZZaaafffgggjjjpppuuuyyy{{{|||{{{~~~}}}{{{yyywwwuuutttssssssoookkkkkknnnpppmmmiiigggeeeaaa\\\UUUNNNHHHDDD@@@;;;555333444666666555111000///...------,,,---.........---,,,,,,,,,---///222666888888666666666444111...---///555<<<@@@???666:::CCCCCCGGGIIICCCJJJ@@@???>>>777:::BBBBBBDDD>>>888777888999666333///000222444666888999999555888===AAACCCAAA???===FFFAAA:::555222000///...000///......///222555777EEEQQQaaammmsssyyy~~~}}}{{{zzzzzzyyywwwvvvwwwvvvvvvuuuuuuuuuvvvvvvpppqqqqqqqqqqqqpppnnnmmmkkkjjjjjjiiihhhgggfffeeecccaaa```___```___^^^\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUVVVWWWXXXWWWVVVSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHKKKQQQ\\\jjjrrr{{{}}}{{{tttpppvvvwwwwwwuuusssqqqssswwwzzz~~~{{{xxxoooeee``````]]]dddppp|||wwwpppjjjaaajjjqqqsssyyywwwiiiXXX\\\^^^VVVFFF888111000000111111000---+++******,,,,,,...//////000000000444444444444333333222222111444777666222...***((()))***,,,---------,,,++++++++++++******)))(((''''''((()))+++,,,,,,++++++$$$%%%&&&''')))---111222---,,,+++***+++,,,...///444555888999999888666555///...---...222555777777888???FFFIIIHHHFFFHHHKKKKKKEEEBBBGGGKKKKKKMMMQQQYYYZZZ\\\___bbbbbbaaa___^^^\\\YYYWWWYYY^^^cccggghhhkkkooossswwwzzz{{{|||}}}{{{wwwtttrrrqqqqqqrrrsssoookkkkkknnnooollliiigggddd```YYYRRRJJJDDDAAA===999444111111111000...------,,,+++************,,,***))))))*********)))***---000222111/////////---+++***+++///666===AAADDD666555<<<:::;;;>>>;;;CCC<<>>AAABBBBBBAAAAAACCC???999444222111111000222111/////////000222444111888AAAHHHOOOZZZhhhsss}}}{{{yyyyyyyyyxxxvvvtttuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqpppooonnnmmmjjjjjjiiihhhgggfffeeeeeecccaaa```_________]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHLLLTTT^^^eeeqqqtttsssooommmuuu{{{yyyvvvuuussspppnnnooorrruuu{{{xxxvvvtttnnnfffccceeemmmvvvpppccc___^^^]]]\\\aaagggjjjhhhiiihhh^^^PPPKKKLLLKKKDDD:::222...---111111111...+++******+++,,,,,,---...////////////111111222222222111111000333555666555111---***)))((()))***,,,,,,,,,,,,+++))))))((((((''''''&&&&&&((()))+++---------+++***)))((((((***++++++---000+++***)))))))))***+++,,,333444666888888777666555------...111444666777666666===EEEGGGDDDBBBBBBDDDGGGDDDCCCHHHMMMOOORRRVVV]]]^^^_________^^^]]]\\\[[[[[[[[[\\\___bbbfffhhhjjjkkknnnrrruuuxxx{{{|||yyywwwrrrooommmmmmnnnooopppmmmkkkjjjlllllliiifffdddaaa\\\TTTLLLDDD>>>;;;777555222000000///...,,,+++******)))))))))******+++)))'''(((+++,,,***(((&&&))),,,,,,+++)))))))))(((((((((***...333888;;;;;;---///888555333999<<<999222777;;;333000222///555111---,,,...///...,,,***,,,...111444777999999888888888888:::;;;===>>>???;;;777444333333333333333222222111000000000000...111333222333999DDDMMM|||zzzxxxwwwwwwwwwuuusssssstttuuuuuutttsssqqqpppqqqqqqppppppooonnnmmmllljjjiiihhhgggfffeeeeeedddcccaaa____________]]][[[YYYYYYXXXXXXWWWXXXXXXXXXWWWVVVTTTTTTUUUUUUTTTRRRRRRRRRRRRQQQQQQQQQPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGKKKRRRVVVbbbeeehhhgggiiisss|||yyyyyy|||zzzvvvpppllljjjkkkmmmrrrpppppppppmmmiiihhhkkk~~~}}}xxxqqqeeeUUUKKKIIILLLPPPRRR[[[ZZZRRRHHHBBB???999222555444222///---+++++++++,,,------,,,+++,,,...111+++,,,---...............///000111111222111000000333555666444000,,,***)))((()))***+++,,,+++***))))))((((((''''''''''''''')))***,,,......---+++***&&&%%%'''++++++)))+++///++++++*********+++,,,---111333444666666666555555,,,---000444777999777666888>>>EEEFFFBBB??????AAAGGGFFFGGGKKKOOORRRVVVYYY^^^^^^^^^\\\ZZZXXXWWWWWWXXXYYY[[[^^^aaadddfffggghhhkkknnnsssvvvxxxyyyyyytttrrrpppnnnlllkkkkkkkkkllljjjhhhhhhhhhgggdddbbb___[[[UUULLLDDD<<<777444111111111111222222111000++++++*********+++,,,,,,...+++)))+++...000---***'''***,,,,,,***)))((()))******)))***+++,,,...///---###***444---+++777AAA999***)))000---,,,...***...,,,******,,,---,,,+++***,,,...000333444666666555333111000111444888;;;;;;888444333444555555555333333333333222222111111444777888666222///000222{{{yyyxxxwwwwwwvvvtttrrrrrrssstttttttttrrrqqqpppqqqqqqpppnnnmmmllllllllliiihhhhhhgggfffeeeddddddbbbaaa___^^^___^^^]]][[[XXXXXXWWWWWWWWWWWWWWWXXXVVVUUUSSSSSSTTTTTTSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNMMMLLLLLLKKKKKKJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEFFFHHHKKKQQQUUUZZZ]]]bbbmmm}}}~~~|||zzzvvvooojjjggghhhjjjooonnnqqquuuvvvsssuuuyyyzzzmmmbbbXXXOOODDD>>>===AAAEEEGGGAAA===555---)))++++++***)))'''&&&&&&''')))+++---***++++++++++++---000333+++,,,,,,------------,,,---...000222222222111000111333444333///,,,***)))***++++++,,,+++***((('''+++***)))((((((((()))******+++,,,------+++***)))%%%+++,,,***+++///222---------......///000000111222333444444444444333,,,...111666:::;;;999777;;;@@@EEEEEEAAA===>>>@@@IIIJJJLLLMMMOOOSSSVVVWWWZZZ[[[ZZZWWWSSSPPPPPPRRRTTTUUUXXX\\\___bbbdddeeeeeeiiinnnsssvvvvvvuuutttnnnoooppppppnnnkkkhhhfffgggfffeeedddcccaaa^^^\\\WWWSSSLLLDDD<<<666222000///000222222222111111111+++++++++***++++++,,,,,,...---,,,---000000...+++)))+++,,,,,,+++))))))************))))))(((''''''+++%%%)))+++"""(((BBBSSSGGG---"""''')))+++,,,(((++++++***+++,,,---------,,,---...000111222222222666333000...///222777:::777444222222333555555555222222333444444555555555222555999999666444333444~~~~~~{{{yyywwwwwwwwwvvvtttrrrrrrrrrssssssssssssrrrrrrrrrqqqooommmlllkkkkkkkkkhhhhhhgggfffeeedddccccccbbb```___^^^^^^^^^\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVTTTSSSRRRRRRSSSTTTSSSQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGDDDCCCDDDEEEEEEIIINNNQQQVVV```nnnxxx}}}|||xxxtttqqqppprrruuutttuuu{{{zzzuuuqqqrrrssskkk[[[NNNGGGBBB<<<888777777888888,,,,,,+++))))))***++++++++++++***)))***+++---...,,,------,,,++++++,,,...++++++,,,------,,,,,,++++++---///111222222000000---000222222///+++)))(((***+++,,,,,,,,,+++)))(((---,,,+++******+++,,,---************))))))((('''---===CCC888---...111///------///000111222333444222222222222222222222111,,,...111666:::;;;999777<<<@@@DDDBBB===;;;<<>>@@@===888666:::>>>???EEEGGGDDDDDDHHHJJJJJJNNNPPPPPPLLLHHHGGGKKKOOOLLLLLLLLLMMMQQQUUUZZZ]]]aaabbbdddfffhhhjjjlllmmmkkkmmmoooooonnnkkkgggeeeaaaaaabbb```]]]YYYVVVUUUJJJFFF@@@:::555444444444666777777555111///000111///...---,,,,,,+++,,,,,,***...111000,,,((()))***''')))******))))))+++,,,''''''''''''(((((())))))((()))***'''222ZZZ}}}MMM111&&&,,,)))&&&((('''(((***+++,,,,,,,,,,,,------...///000000111111111///---,,,+++,,,...000222333111//////000111111000111000000000111444777888AAA>>>:::555333444888;;;~~~~~~}}}}}}|||zzzxxxwwwwwwwwwuuusssrrrqqqqqqqqqrrrtttvvvwwwrrrqqqnnnlllkkkjjjjjjjjjhhhgggfffeeedddccccccbbbbbb```^^^^^^^^^^^^\\\ZZZZZZYYYXXXVVVUUUTTTTTTTTTQQQPPPPPPQQQSSSTTTSSSRRRPPPPPPPPPOOOOOOOOONNNNNNOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGEEEGGGIIIIIIGGGDDDCCCBBB@@@AAABBB@@@???BBBIIINNNQQQZZZeeemmmwww~~~}}}|||yyyxxxzzz~~~xxx{{{~~~kkk___\\\UUUKKKKKKQQQYYYYYYQQQDDD777///000000//////...,,,***)))((('''&&&&&&&&&&&&)))---(((,,,///...+++((()))+++,,,---//////,,,***))))))++++++,,,,,,,,,++++++***&&&(((+++...//////...---&&&***///111///,,,((('''&&&'''***,,,...000000000///...,,,++++++,,,...///***)))&&&$$$######%%%&&&%%%HHHSSS888$$$---222)))((()))+++...111333444444333333222111000///......)))+++...222777888777666999;;;<<<888444333777<<<888@@@BBB???>>>CCCFFFDDDKKKMMMMMMJJJFFFFFFKKKPPPJJJIIIGGGHHHKKKPPPVVVZZZaaa```^^^^^^aaaeeeiiilllllllllmmmlllkkkiiigggfff```aaabbb```\\\XXXVVVTTTGGGCCC>>>999666555666888777999999888555444666999333222111000///.........***000444222,,,'''(((,,,((()))++++++***+++,,,...)))((((((''''''(((((()))$$$))),,,)))888___sssggg===)))&&&...***###&&&((('''(((***+++*********++++++,,,...000111222222333111111111000111222333444222111///...///000///...111000......///222555777777666555333222333555666}}}~~~~~~}}}|||{{{yyyyyyzzz{{{{{{wwwvvvuuuuuuvvvvvvuuutttrrrrrrqqqpppqqqrrrtttuuupppooonnnmmmkkkjjjiiihhhdddeeeffffffeeebbb```^^^___^^^^^^]]]]]]\\\\\\[[[[[[ZZZXXXVVVUUUUUUUUUVVVSSSRRRQQQPPPQQQSSSUUUVVVNNNRRRQQQMMMMMMQQQRRRNNNNNNOOOPPPPPPOOOLLLJJJHHHIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@????????????GGGIIIMMMVVVaaannnyyy~~~zzzwwwvvvvvvuuutttmmmnnnttt~~~xxxfffTTTGGGBBBDDDGGGKKKJJJGGGCCC>>>888333000------,,,++++++******))))))(((&&&&&&''''''&&&%%%''')))***++++++***)))''',,,,,,---,,,+++)))'''&&&++++++,,,......,,,)))&&&&&&))),,,---,,,*********&&&(((++++++***(((''''''''''''((()))+++...111222222///+++))))))+++,,,,,,&&&&&&&&&&&&%%%%%%$$$###((()))++++++)))))))))***$$$$$$&&&+++111333222000222222111000//////...---+++,,,///111444555666777222333333333222333555777:::;;;===>>>>>>???BBBDDDKKKJJJHHHGGGGGGHHHJJJKKKPPPNNNJJJIIIKKKPPPVVVZZZ```______aaaeeekkkqqquuuuuurrrnnnjjjgggggghhhiiifffccc___[[[XXXTTTPPPMMMJJJGGGAAA<<<888777777777===999888:::888444333555111000///......---......---///000...***((()))+++))))))******++++++++++++&&&'''(((((()))((((((''''''&&&'''---555;;;>>>>>>((((((((((((((()))******)))(((((((((((())))))***'''***...000111111111222111444666333///...111555444222000//////---+++))),,,...///000///000111333444444333111000111555888~~~}}}}}}~~~~~~|||{{{{{{zzzzzzzzzzzzzzzwwwuuutttuuuvvvvvvuuusssooooooooooooooopppqqqqqqoooooonnnlllkkkiiihhhhhhdddeeeeeeeeedddbbb```___^^^^^^^^^]]]\\\\\\[[[[[[YYYXXXWWWUUUTTTTTTTTTTTTSSSRRRPPPPPPPPPQQQSSSTTTOOOOOONNNNNNNNNNNNOOOOOONNNNNNOOOOOONNNLLLJJJHHHIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA???>>>>>>>>>>>>>>>===>>>@@@DDDLLLTTT\\\aaaiiimmmsssxxx|||}}}xxxtttrrrqqqooommmgggfffiiiqqqssspppllllll___XXXLLL@@@999999===AAACCCBBB???<<<777222...+++------,,,++++++******))))))(((&&&&&&'''(((&&&%%%'''(((***++++++***((('''+++,,,,,,,,,+++)))((('''++++++,,,------+++(((&&&(((+++------+++)))((((((''')))++++++)))'''&&&&&&'''''''''(((***,,,...//////,,,)))((())))))))))))$$$$$$%%%%%%%%%$$$######$$$&&&((('''&&&%%%&&&'''$$$$$$&&&***///111000...111000...---+++*********,,,,,,---...///000111222666666555333111000222333888999::::::999:::<<<>>>AAAAAAAAABBBEEEHHHLLLNNNPPPNNNMMMMMMPPPUUUZZZ]]]]]]^^^aaadddjjjpppuuuxxxxxxuuupppkkkfffcccbbbbbbdddbbb^^^ZZZXXXTTTPPPMMMKKKGGGBBB===999777777888:::777666777666222111333111000///...------------,,,---...,,,)))'''((()))((((((((()))))))))))))))'''''''''((((((((())))))+++)))(((***---//////...((((((((((((((())))))***((((((((((((((())))))******,,,///111000000000000...222555444111000222666333111///......---,,,***...///000000///...///111222222222000000111555888~~~}}}|||||||||}}}zzzzzz{{{{{{zzzzzzyyyyyyvvvuuuttttttuuuuuutttrrrnnnnnnooooooppppppoooooonnnnnnmmmkkkjjjiiihhhgggeeeeeedddcccbbbaaaaaa```^^^]]]]]]\\\[[[[[[ZZZZZZXXXWWWUUUTTTSSSRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQQQQMMMOOOUUUUUUOOOMMMQQQMMMNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@???>>>===<<<<<<<<<<<<===<<<;;;;;;===@@@DDDGGGOOOSSSYYY^^^ccchhhmmmppprrrtttvvvwwwvvvwwwyyy{{{yyyzzzzzz|||~~~~~~{{{vvvqqqnnnllliiiggg```^^^^^^bbbaaaZZZTTTRRRDDD@@@:::555444888<<<@@@;;;:::888555222...+++)))------,,,++++++******))))))'''&&&'''(((((('''%%%((((((************((((((******+++++++++***((('''***+++,,,,,,,,,***(((&&&***,,,---,,,***'''&&&&&&(((***++++++(((&&&%%%%%%&&&&&&&&&'''((()))***+++***)))''''''(((((('''%%%######$$$$$$%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&))),,,---,,,***,,,+++***))))))***+++,,,222111000//////000111222666666555333111111333444:::::::::888666555666888999:::;;;>>>BBBFFFJJJLLLMMMMMMNNNQQQTTTXXX[[[]]]bbbcccfffiiikkkmmmmmmnnnsssqqqmmmhhhccc___]]][[[```]]]ZZZWWWUUUQQQMMMJJJJJJGGGBBB===999777777777777333222444333///...000111000///---,,,,,,++++++++++++,,,***(((''''''((('''''''''''''''''''''''')))((('''''''''(((***+++...,,,)))''''''&&&%%%###((((((''''''(((((())))))((((((((((((((()))******,,,...000111000/////////,,,000333444333222444666000///------...---,,,***///000111000...---...///000111000000///222666999~~~}}}|||{{{{{{{{{{{{yyyyyyzzz{{{{{{yyyxxxwwwvvvtttssssssttttttrrrqqqnnnoooqqqqqqrrrqqqpppooommmlllkkkjjjiiihhhggggggeeedddcccbbbaaaaaaaaaaaa]]]\\\\\\[[[[[[ZZZYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQOOONNNMMMMMMMMMMMMSSSNNNSSS______SSSNNNSSSLLLLLLMMMLLLLLLJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<@@@???===;;;::::::;;;<<<>>>BBBGGGLLLPPPTTTXXX[[[___bbbeeehhhjjjlllppprrrrrrsssuuuwwwyyy{{{{{{|||}}}~~~}}}zzzyyyzzzwwwrrrnnnkkkhhhdddbbb]]]YYYXXXYYYUUUMMMFFFCCC<<<:::777777999<<>>>>>>>>;;;888666666777:::;;;<<<>>>@@@CCCFFFGGGJJJKKKNNNQQQTTTWWWXXXYYY___bbbeeehhhiiihhhfffeeehhhgggfffdddaaa^^^\\\ZZZ[[[XXXVVVTTTQQQNNNIIIFFFHHHEEEAAA<<<888666555555444111000222111---,,,...000000...---+++*********************)))(((((((((((((((''''''''''''&&&&&&***)))''''''''')))+++------+++***(((((('''&&&&&&(((((('''''''''(((((()))(((''''''(((((()))***+++,,,...000111000///000111,,,///333555444333333444...---,,,,,,---...,,,+++---///000///......///000///////////////222777:::~~~}}}||||||{{{zzzzzzzzzzzzxxxyyyzzzzzzzzzyyywwwvvvuuutttrrrrrrsssrrrqqqooonnnooopppqqqpppooonnnmmmkkkkkkjjjiiihhhggggggfffddddddcccbbbaaaaaaaaaaaa\\\[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRPPPPPPOOONNNMMMLLLLLLKKKPPPMMMTTTccccccTTTMMMPPPKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>======<<<=========<<<;;;999999888888888888;;;???BBBCCCEEEHHHJJJNNNQQQUUUXXX[[[___cccfffhhhiiilllooorrrssstttuuuvvvwwwxxxyyyxxxvvvsssrrrooolllhhheeeccc```]]][[[WWWSSSRRRRRROOOGGG@@@>>>888777777999<<>>??????>>><<<888666666777<<<<<<===???AAACCCDDDEEEJJJKKKNNNPPPSSSUUUWWWXXXVVVZZZ```fffjjjkkkjjjiiicccccccccbbbaaa___]]]\\\YYYWWWUUUTTTRRRNNNJJJFFFEEEBBB>>>:::666333222222333000///111000,,,,,,...///...---+++******))))))******))))))******))))))((((((((((((((((((((((((***)))((('''(((***,,,...************))))))***+++((((((''''''''''''((((((''''''''''''((()))***++++++---///000000111222444...111333555444333222222...---,,,,,,---...---,,,***,,,...///...///111333////////////000333777;;;}}}|||{{{{{{{{{{{{zzzzzzyyyxxxyyyyyyyyyxxxxxxwwwwwwuuusssrrrqqqrrrqqqpppnnnllllllmmmmmmmmmlllkkkkkkjjjiiiiiihhhggggggffffffccccccbbbbbbbbbaaaaaaaaa[[[ZZZZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUSSSRRRQQQOOOOOONNNNNNMMMLLLKKKKKKKKKKKKQQQ[[[[[[QQQKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBAAAAAA@@@?????????@@@???>>>======<<<<<<<<<999999::::::::::::::::::888:::<<<===<<<<<<===??????BBBFFFIIILLLOOOSSSUUUXXXZZZ]]]```ccceeeggghhhjjjkkklllmmmlllkkkiiigggaaa___\\\ZZZXXXVVVSSSPPPNNNKKKIIIKKKJJJCCC>>>===777666777<<>>AAADDDFFFGGGKKKKKKLLLOOORRRVVVYYY[[[]]]___cccgggjjjjjjjjjiiiffffffeeedddaaa___]]]\\\ZZZYYYWWWVVVUUUQQQMMMIIICCC@@@===999555222000000111......000///,,,+++...---,,,+++******))))))******)))((()))***+++***)))(((((()))))))))*********))))))((()))***+++---...)))******)))((('''(((***((((((''''''&&&&&&''''''''''''''''''(((***+++,,,+++,,,///000000111444666000111222333444333222111///...,,,---......---,,,)))+++---......///222333000000111000111333888;;;{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwwwwwwwwwwwwwtttsssqqqqqqqqqpppooommmmmmllllllkkkjjjjjjkkkkkkiiihhhhhhggggggffffffeeeaaabbbbbbccccccbbb``````ZZZZZZYYYYYYXXXWWWWWWVVVTTTUUUUUUUUUTTTRRRPPPOOONNNNNNNNNNNNMMMMMMLLLKKKIIIKKKMMMOOOOOOMMMKKKIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAA@@@??????>>>>>>???>>>===<<<;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;:::<<<======;;;::::::;;;888:::===???@@@CCCFFFHHHJJJKKKMMMOOORRRUUUWWWXXX[[[[[[]]]]]]^^^]]]]]]\\\YYYVVVTTTRRRPPPMMMJJJGGGFFFBBBBBBEEEEEE@@@===<<<:::999:::???FFFIIIGGGCCC???===:::666333111000///------,,,++++++******)))(((''''''''')))***)))((((((((((((''''''(((((((((************)))(((&&&%%%%%%(((***)))$$$"""$$$''''''(((((('''&&&%%%'''((((((((()))'''%%%%%%&&&'''&&&&&&'''((((((((('''&&&&&&%%%%%%&&&'''(((&&&%%%'''((((((((((((''''''&&&"""$$$%%%%%%$$$######$$$"""$$$%%%$$$"""!!!###&&&%%%&&&))),,,............000///---,,,---///222333333333333111///...000222333444555444222222333555555777999<<>>>>>>>>======<<<;;;::::::::::::999:::;;;<<<<<<;;;:::999===>>>??????===;;;;;;<<<666888:::;;;<<<===@@@BBBBBBCCCDDDEEEGGGJJJLLLMMMOOOPPPQQQRRRSSSTTTTTTUUUWWWTTTQQQOOOMMMJJJFFFCCCBBB??????BBBCCC???<<<<<<<<<:::;;;???EEEGGGEEEAAABBB@@@<<<888555222111000------,,,,,,+++******)))(((''''''((()))******)))((((((''''''''''''((((((***++++++***)))'''%%%$$$%%%(((***((($$$"""$$$''')))))))))'''%%%$$$%%%&&&'''(((((('''%%%%%%'''(((&&&'''((()))))))))((('''&&&%%%$$$$$$&&&'''&&&%%%'''((((((((('''&&&%%%%%%###$$$&&&&&&$$$###$$$%%%"""$$$%%%$$$"""!!!$$$&&&$$$'''+++000222333333333///...---,,,,,,---///000000111000...,,,,,,---///000111222222111222444666555666888;;;===???@@@@@@BBBAAAAAACCCJJJRRR[[[aaaffffffeeeeeefffgggiiiiiicccbbb```^^^\\\[[[[[[ZZZVVVUUUTTTTTTSSSPPPKKKGGGBBBAAA===:::666333000///...++++++---,,,))))))+++)))))))))))))))******+++'''%%%$$$%%%(((***)))&&&%%%&&&'''((()))+++,,,,,,'''(((***+++------------(((***+++)))'''&&&)))+++)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,///000111000//////111333///......000333555777777222000///...//////---,,,+++---......------///000333333333222222444999<<<~~~}}}|||||||||||||||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuwwwwwwxxxwwwvvvuuuyyyrrrmmmkkkjjjhhhgggggggggfffeeedddccccccbbb________________________YYYYYYYYYXXXWWWWWWVVVVVVWWWTTTQQQQQQRRRRRROOOLLLMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNNNNLLLJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;??????@@@@@@@@@@@@??????>>>======<<<<<<<<<=========>>>>>>???AAABBBCCCDDDGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKIIIGGGDDDCCC@@@AAAAAAAAA@@@===:::888999999:::???DDDGGGFFFDDDFFFCCC@@@<<<999666222///,,,,,,+++***))))))******(((((())))))(((''')))---***(((&&&&&&'''((('''&&&,,,+++***(((&&&$$$###"""((()))((('''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))***))))))'''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$###$$$&&&((((((+++///333666777666666222000---+++******,,,---///---,,,***+++,,,...///111222333333222222444666333555888;;;=========<<>>;;;777555444444444000///...------,,,,,,---((((((((((((((('''''''''))))))))))))((('''&&&%%%&&&&&&&&&'''((())))))***&&&''''''(((((((((((((((+++***)))'''''''''((())))))(((&&&$$$$$$$$$&&&'''''''''''''''(((***++++++------,,,,,,,,,---......//////000111333555777888333222111///......------.../////////...///111333333111///111555888888777}}}|||||||||||||||{{{{{{zzzyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuvvvxxxzzz{{{{{{{{{zzzxxxsssnnnkkkjjjjjjiiihhhggggggfffeeedddcccbbbbbbaaa``````___^^^]]]]]]\\\YYYYYYXXXXXXWWWVVVVVVVVVVVVTTTQQQQQQRRRQQQOOOLLLMMMLLLLLLKKKKKKLLLLLLMMMLLLNNNNNNNNNKKKJJJJJJJJJHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;======>>>>>>>>>>>>============<<<<<<<<<<<<======<<<<<<<<<<<<===???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFDDDBBB@@@@@@@@@AAAAAA@@@>>><<<:::999888999===CCCGGGGGGEEEFFFCCC???<<<999666222///,,,++++++***))))))******$$$$$$%%%'''((()))***+++)))(((&&&&&&((()))(((((()))(((((('''&&&%%%$$$$$$'''''''''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((('''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))))))))(((((()))+++(((***---000222222222222///---+++***)))***+++,,,,,,,,,++++++,,,---//////444444444333111111222444111333666999<<<===>>>>>>BBBCCCFFFJJJPPPUUUZZZ]]]eeefffgggggghhhhhhhhhhhhdddccc```]]]ZZZWWWUUUTTTSSSQQQPPPOOONNNLLLHHHEEE@@@???>>>;;;999666444333000000///...------------(((''''''&&&&&&&&&''''''))))))))))))((('''&&&%%%&&&&&&&&&'''((()))))))))&&&&&&'''(((((((((((((((******((('''''''''(((((()))'''&&&$$$$$$%%%&&&''''''''''''((((((***+++,,,------------......///000///000000111333555777888444444222111000////////////000000///......000333333111///111555888999999}}}|||{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuqqqrrrtttuuuuuuttttttsssnnnllljjjiiijjjjjjiiihhhffffffeeedddcccbbbbbbaaabbbaaa```___]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTRRRQQQQQQPPPNNNLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOOOONNNKKKIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;::::::999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<<<<======>>>===;;;:::;;;<<<>>>@@@????????????@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCAAA@@@???@@@AAAAAAAAA@@@>>>===:::888888<<>>;;;888444222000000///......---------+++***((('''&&&'''((()))))))))))))))((('''&&&%%%&&&&&&&&&'''(((((())))))&&&&&&'''(((((((((((('''))))))(((''''''''''''(((((('''&&&%%%$$$%%%&&&''''''''''''((()))***,,,,,,---------...///000111222000000111111333444555666666666444333222111111111111111111///......000222222000000222666999;;;;;;~~~}}}|||{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuuuupppppppppooommmkkkiiiggghhhhhhhhhiiiiiiiiiiiihhheeeeeedddcccbbbaaaaaa`````````___^^^]]]\\\[[[[[[XXXXXXWWWWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKOOOPPPPPPOOOLLLIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;:::::::::999999999999999999::::::;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;<<<======@@@???===;;;;;;===>>>@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEEEEDDDDDDCCC>>>???@@@AAAAAAAAAAAA@@@<<<:::999<<>>======<<<<<<;;;;;;:::::::::999999999999888888888888888999:::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<======@@@???===<<<;;;<<<===>>>AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDD>>>>>>???@@@AAAAAABBBBBB???<<<:::===DDDKKKNNNOOOPPPKKKDDD===888333///,,,+++***************++++++$$$))),,,+++,,,...***###&&&%%%$$$%%%(((***+++***&&&&&&&&&%%%%%%$$$$$$###"""###$$$$$$######%%%'''%%%%%%%%%&&&&&&''''''''')))+++...111111...+++)))$$$$$$%%%'''(((***++++++,,,...000111111000...---***)))((('''&&&&&&&&&'''&&&&&&(((***,,,...000111,,,...000000...,,,,,,,,,......------,,,,,,++++++))))))***++++++,,,,,,,,,***+++---///111222222333///000111000000000222333444444666999>>>DDDJJJMMMRRRVVVZZZ[[[XXXYYY]]]bbbcccggglllppprrrpppllliiihhhfffccc```^^^^^^^^^___[[[YYYVVVTTTQQQNNNIIIEEEEEEBBB===888555333333333.../////////...---,,,+++444111---***((('''((()))(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((***+++---...,,,,,,,,,,,,---...///000000000000111222333444555666555444333222111111111222222222000......000222111222333555777:::===???~~~~~~}}}||||||{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvvvvrrrsssssssssssstttttttttnnnnnnoooooonnnmmmkkkjjjgggiiijjjiiigggfffffffffccccccbbbaaa```______^^^\\\\\\\\\\\\\\\\\\\\\\\\WWWVVVVVVUUUUUUTTTTTTSSSQQQRRRRRRPPPNNNLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIILLLNNNNNNMMMJJJHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;:::::::::999999999888888777777777777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<>>>>>??????@@@AAAAAABBB@@@===<<<>>>EEEKKKNNNNNNOOOJJJBBB;;;666222...+++*********)))******+++,,,!!!***...+++***---+++&&&%%%$$$###$$$''')))))))))''''''&&&&&&%%%%%%$$$$$$###$$$%%%$$$$$$$$$&&&(((&&&&&&&&&'''(((((())))))+++---000222222000---+++'''((()))+++,,,...///000...000222444444333111///***)))((('''''''''((())))))***+++---///000222222...///111000///....../////////000000//////......+++++++++++++++,,,---...,,,,,,---...//////000000+++,,,.........///222444555444444666;;;BBBIIIMMMPPPSSSWWWXXXXXXZZZ]]]aaabbbeeejjjnnnooommmiiifffbbbaaa___^^^]]]]]]^^^^^^ZZZXXXVVVTTTRRROOOKKKGGGFFFBBB<<<666222111111222------......---,,,***)))///---***'''%%%%%%%%%%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,...///---,,,,,,,,,,,,---......//////000000222333444555555444333222111000000000222222222000//////111333222444555666777999===@@@~~~~~~}}}}}}|||{{{{{{{{{yyyyyyyyyyyyxxxwwwvvvuuuqqqrrrrrrrrrsssssssssssskkkllllllmmmlllkkkiiihhhfffgggiiigggeeedddeeegggcccbbbbbbaaa```___^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZVVVVVVVVVUUUTTTTTTSSSSSSPPPRRRRRRPPPMMMKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>===<<<<<<;;;;;;:::999999999999888888888888666666666777777888:::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>;;;;;;<<<=========<<<;;;=========>>>>>>>>>??????@@@@@@??????>>>?????????>>>>>>>>>>>>??????@@@AAA???===;;;>>>DDDIIIKKKKKKIIIDDD===777333111...,,,******))))))***++++++,,,(((333777///)))++++++'''$$$###"""###%%%'''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&%%%$$$$$$&&&(((''''''(((((()))******+++***+++---//////---+++***((()))***+++---///000111...000222555555444111000***)))((('''''')))***+++,,,------...///000111111,,,---...---,,,,,,...///...///111333333222111000---,,,+++******+++---...---,,,+++******+++,,,,,,)))***,,,,,,,,,...000333333222000111555<<>>>>>======<<<;;;;;;::::::999999999888888888888777666666666666777888999:::999::::::;;;;;;::::::999999999999:::;;;<<<===>>>;;;===???AAAAAA@@@???============>>>>>>>>>??????AAAAAA@@@???????????????>>>>>>======>>>??????@@@>>><<<;;;>>>CCCHHHIIIHHHCCC???999444222000...---******))))))***+++,,,,,,333???BBB666***))))))&&&$$$###""""""$$$&&&&&&%%%$$$$$$%%%&&&((()))******&&&''''''&&&%%%$$$&&&((('''(((((()))***++++++,,,((()))+++,,,,,,+++)))(((&&&'''((()))+++,,,......---///222444555333111///***)))((('''((()))+++---............//////000000)))******)))((()))+++...---///222444555444222111...---***((((((***,,,......,,,***'''''''''((())))))***+++++++++,,,///111111///------000777???DDDBBBEEELLLSSSYYY[[[YYYVVVXXX\\\aaaeeefffeeecccaaa]]]]]]]]]]]]]]][[[ZZZYYYUUUTTTSSSSSSSSSQQQNNNKKKDDDBBB>>>:::555222///...***+++,,,---,,,***(((&&&%%%%%%&&&'''((()))******''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###%%%&&&'''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&'''''')))+++---///000111000///......---......------...000222444666777666555444333222111111111000111111000000000333555555777999888777999<<<@@@}}}|||{{{zzzyyyxxxwwwwwwxxxyyy{{{zzzwwwuuuttttttttttttsssrrrrrrrrrrrrssspppnnnmmmjjjhhhgggffffffgggeeeddddddddddddcccaaacccbbbaaa___]]]\\\\\\[[[^^^\\\ZZZZZZ\\\\\\ZZZXXXUUUUUUVVVUUUUUUTTTRRRRRRPPPPPPPPPPPPPPPOOONNNMMMIIIIIIJJJIIIHHHFFFDDDBBBFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>>>><<<;;;;;;::::::999999888999999999888888888777777666666777888999:::::::::<<<;;;;;;:::999888777777;;;<<<<<<;;;::::::===???>>>>>>>>>>>>>>>===<<<<<<;;;===>>>===;;;===AAAFFFDDDBBB??????@@@@@@===:::===>>>???>>>======???AAA???===<<<<<<>>>???>>>===;;;999777555555333000---...,,,***(((''''''((()))CCCSSSPPP888***...///&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''(((((('''&&&%%%%%%$$$$$$'''''')))***++++++++++++(((((('''(((((()))******%%%$$$%%%'''+++,,,***'''''',,,///000222555444111...---+++***)))))))))***---,,,***((('''&&&'''''''''%%%$$$######$$$&&&''')))***---/////////...---,,,,,,,,,***((('''(((***)))((('''((()))***)))'''+++---......,,,++++++,,,/////////111555:::???BBBAAAFFFLLLNNNNNNOOOTTTYYY^^^``````___aaadddddd``````^^^\\\[[[ZZZYYYVVVSSSTTTRRROOONNNMMMLLLIIIGGGBBB???;;;666333000000000000...+++******+++***)))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&''''''((()))((((((***---000111111,,,,,,------.../////////////////////000111222333777333//////222333000,,,000000000//////000444777777999;;;<<<<<<>>>AAACCC}}}}}}|||{{{zzzyyyxxxxxxwwwyyyzzzyyywwwtttttttttsssrrrrrrqqqqqqqqqqqqqqqnnnmmmllljjjhhhgggfffffffffeeeccccccddddddbbbaaabbbaaa```^^^]]]\\\\\\\\\```]]][[[[[[\\\\\\YYYWWWVVVUUUUUUTTTTTTSSSSSSRRRNNNNNNNNNNNNMMMLLLLLLKKKHHHHHHIIIHHHGGGFFFDDDCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>======<<<;;;;;;::::::999999888999999999888888888777777777777777888888999999:::;;;::::::999999888888777:::;;;;;;;;;::::::<<<======>>>>>>>>>>>>===<<<<<<;;;;;;;;;>>>CCCHHHLLLNNNZZZTTTKKKDDDAAA@@@???===999:::;;;===>>>?????????>>>===;;;;;;===>>>>>>===:::888888888888666333111,,,***)))((('''(((***+++???HHHEEE333))),,,---''''''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))((())))))((((((((()))******%%%$$$%%%'''***+++)))'''&&&***+++***+++///000---,,,+++)))((('''''''''(((((('''&&&%%%$$$$$$######%%%$$$###"""###$$$&&&''')))***+++,,,,,,,,,+++***)))******)))'''&&&''')))***)))'''''')))******)))---...///...,,,+++,,,---111111222444777;;;???BBB===BBBHHHKKKLLLMMMQQQUUUWWW\\\___aaadddiiiiiifffdddbbb___]]][[[XXXTTTQQQOOOMMMJJJIIIHHHGGGDDDBBB@@@>>>;;;777333111/////////---***))))))***)))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&''''''((((((''''''))),,,...///...,,,,,,------.../////////////////////000111222333666333111222666666333000111111111000///000333666666888:::;;;<<<>>>AAADDD}}}}}}|||{{{zzzyyyyyyxxxvvvxxxyyyxxxuuusssssstttqqqqqqpppooooooooooooppplllkkkjjjiiiggggggfffffffffdddccccccccccccbbb```aaa```___^^^]]]]]]]]]]]]```^^^\\\[[[[[[[[[YYYWWWVVVUUUTTTSSSRRRRRRSSSSSSMMMMMMLLLLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>======<<<;;;;;;::::::999999888999999999888888888888888888888888888888888888888999999999999999999999999888:::;;;;;;::::::;;;<<<=========>>>======<<<;;;<<<999999>>>FFFMMMNNNNNNQQQQQQSSSSSSQQQKKKCCC===999888888;;;>>>@@@>>><<<===;;;999:::<<<===>>>===888888888:::;;;999666444))))))((('''((()))***+++888999555---((((((***))))))(((''''''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((******)))((((((((())))))%%%%%%%%%&&&((()))'''&&&&&&((((((%%%%%%)))+++)))((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""######""""""###%%%'''((())))))))))))))))))************+++***(((((()))+++...,,,))))))+++---......222222222000...---...000111222333666999;;;>>>@@@AAAFFFKKKNNNNNNNNNQQQSSSQQQYYY```dddiiinnnnnnjjjgggeeeaaa^^^[[[WWWRRROOOKKKIIIGGGFFFEEECCCAAA???>>>===:::777444111...---...+++)))'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%&&&&&&''''''(((((('''''')))+++------,,,,,,,,,------.../////////////////////000111222333555444444666::::::777333222333222111000000333555555777888:::;;;===AAADDD{{{{{{zzzzzzyyyxxxxxxwwwuuuvvvwwwvvvtttrrrrrrsssqqqppppppooonnnooooooooojjjiiihhhgggffffffffffffeeecccbbbbbbbbbbbbaaa_________^^^]]]\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[ZZZYYYWWWUUUSSSQQQPPPQQQRRRSSSMMMLLLKKKJJJIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>============<<<;;;;;;::::::999999888888888888888888888888888888888888888777777777777777777888888999999999:::777:::<<<===<<<;;;;;;;;;<<<============<<<;;;;;;;;;:::999;;;???BBBCCCBBB999>>>FFFNNNRRRRRRNNNKKKBBB===999999===???===:::<<<:::888888:::===>>>>>>999888999::::::999555222))))))(((((((((((()))***111+++''''''((('''))),,,+++***)))(((''''''''''''%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((()))))))))))))))))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&'''******''''''))))))&&&%%%%%%$$$###############$$$%%%&&&''''''&&&$$$############$$$%%%'''((()))***)))((('''(((***,,,...---......---,,,,,,---///111...++++++---000222333555555444222000///000222000111333555777999;;;<<>>>>>>>>============<<<<<<;;;;;;::::::999999888888888888888888888888888888888777777777777777777666777777888888999999:::888:::======<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::888999:::999666555666888999777555666;;;FFFRRRZZZLLLEEE===999;;;===<<<:::;;;999777777:::===>>>???:::999888888777555000---+++***)))((((((''''''''',,,$$$!!!%%%)))(((***///---,,,***)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))...000///......***%%%$$$$$$$$$$$$$$$$$$######%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((()))***)))((((((((())),,,000222...//////...,,,,,,---///...,,,)))))),,,///111222222333333111///...///000...///000222555666888888@@@CCCGGGJJJKKKLLLMMMMMMWWW```gggiiiiiiiiifffbbb]]][[[YYYWWWVVVSSSPPPMMMMMMKKKHHHGGGFFFEEEBBB@@@:::999888666333///---++++++)))''''''((())))))(((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%&&&&&&''''''(((***)))***,,,......---,,,,,,,,,------.../////////////////////000111222333666777888999999777444111333444555444222222333444666777777888999<<>>>>>============<<<<<<<<<;;;;;;::::::999999888888888888888888999999999777777777777777777777777777777777888888888999999888:::;;;<<<;;;:::;;;<<<;;;;;;<<<<<<;;;;;;:::999555888:::888444222444777<<<:::666444555;;;CCCIIIMMMFFF>>>::::::;;;;;;;;;;;;888666777:::===@@@AAA<<<999777444333000,,,***+++******)))(((&&&&&&%%%'''###"""&&&)))***,,,///...---+++)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""#########%%%&&&&&&%%%&&&)))++++++000444333222111,,,&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((((()))(((((('''((())),,,///111+++,,,,,,***((('''((()))(((&&&%%%&&&(((,,,---...---...000///...---------......///111333666888999>>>@@@CCCHHHLLLPPPRRRTTTZZZbbbgggeeeaaa___]]]ZZZUUUTTTSSSRRRSSSQQQOOOMMMJJJHHHEEEDDDCCCBBB???===:::888666444111...,,,++++++)))'''(((***+++,,,,,,((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$%%%&&&&&&''''''((())))))***,,,///000...---,,,,,,------.../////////////////////000111222333666777777888666444222000333444555555333333444555888888999888999<<>>?????????????????????>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999888777777888888888999999999555555666666777777888888777777777777888888888888777888999888777777999;;;:::;;;;;;;;;;;;:::999999666777888888777777777777555999<<<===:::777666666AAA???<<<:::999:::;;;;;;;;;999666777:::>>>AAABBB<<<999444111///...+++)))))))))))))))((('''&&&&&&"""%%%&&&&&&(((+++------...---+++)))'''&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""######$$$###$$$&&&&&&&&&'''+++...,,,000222111000000,,,'''))))))***+++++++++***)))(((((('''%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%'''&&&&&&&&&&&&((()))***)))))))))'''$$$######$$$$$$######%%%(((+++,,,++++++...111222111//////...000000000222444888;;;===BBBBBBDDDHHHLLLQQQUUUVVVWWW^^^aaa]]]WWWVVVVVVTTTQQQPPPOOOOOOPPPPPPNNNLLLGGGEEEBBBAAA@@@???<<<::::::888555222///---,,,,,,+++)))((())),,,///000000))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###"""###$$$$$$$$$%%%&&&&&&''''''(((''''''))),,,///000...---,,,,,,------.../////////////////////000111222333444555666666555333333333222333555555555444555666;;;;;;:::999999<<<@@@DDD}}}~~~~~~}}}}}}|||{{{zzzwwwwwwwwwwwwvvvvvvvvvvvvqqqrrrqqqpppnnnnnnppprrrmmmmmmlllkkkkkkkkkkkkllliiihhhfffcccbbb```______bbb```___^^^______^^^\\\```___]]][[[ZZZYYYXXXXXXYYYZZZ[[[XXXTTTQQQRRRSSSRRRRRRRRRRRRQQQPPPOOONNNPPPNNNKKKIIIGGGGGGHHHHHHFFFEEEDDDCCCBBBCCCCCCDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>?????????>>>=========<<<<<<<<<<<<<<<<<<;;;::::::999999888777777888888999999999999444555555666777888888999888888888777777777777777666777777555444555888::::::;;;;;;;;;;;;:::999999999666555777::::::888555444666777666555555999<<<444777999:::::::::;;;<<<;;;999666777:::???BBBCCC<<<888333000...---,,,+++&&&'''(((((()))((((((((('''***'''''',,,...+++...---+++)))'''%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%###"""""""""###$$$%%%%%%"""$$$&&&'''&&&(((,,,000,,,//////---,,,---+++'''+++,,,---......---,,,+++,,,***(((&&&%%%%%%%%%%%%"""######$$$$$$$$$######&&&%%%%%%$$$############))))))(((&&&###!!!!!!"""$$$$$$$$$'''***,,,---,,,---000555777666444333222333333222333666:::???AAAEEEDDDCCCDDDGGGKKKNNNOOOTTTYYY[[[VVVQQQQQQRRRSSSPPPOOONNNNNNOOOOOOMMMKKKFFFDDDAAA@@@???>>>;;;999:::888444000...---------***))))))***---111222222******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$$$$###"""###$$$$$$$$$%%%&&&&&&''''''((($$$%%%'''+++...///...,,,,,,,,,------...//////000////////////000111222333333444555555444444555666111333555666555555666777<<<<<<;;;:::999<<<@@@DDD~~~}}}}}}~~~}}}|||{{{yyyxxxyyyuuussswww}}}~~~wwwoooppppppoooooonnnnnnmmmmmmooonnnllljjjhhhggghhhhhhddddddccccccbbbaaa``````aaaaaa___^^^]]]\\\\\\[[[]]][[[XXXWWWXXXYYYZZZYYYXXXVVVUUUUUUVVVUUUSSSQQQRRRQQQOOONNNMMMLLLLLLLLLNNNMMMLLLJJJHHHFFFDDDDDDGGGFFFDDDBBBAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA???<<<<<<>>>>>><<<<<>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::999999777777777777666666666666777666666666666666777777666666666666777777777777666666666666666777888888:::<<<<<<<<<:::999:::;;;777555444555666777666555555555666777777666555444444666999:::999999999:::999777555666999===???@@@:::888555222...,,,++++++))))))+++,,,,,,+++***)))'''((()))******+++++++++%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$############%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((******---,,,***((('''((()))******,,,...---***))))))+++))))))((($$$ !!!$$$"""$$$&&&&&&$$$$$$$$$%%%$$$$$$%%%&&&&&&'''((((((+++)))'''%%%###$$$$$$%%%&&&&&&''''''(((***+++,,,444666888777444222333444222333444555888<<>><<<>>>BBBBBB>>><<<>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::999999888777777777666666666666777666666666666666777777555555666666666777777777666666666666666777777888:::;;;<<<;;;999888999:::666555444555666777666444444555666666666666555444444666999999999888999::::::888555666888;;;===>>>:::888555111...,,,+++***(((((()))*********)))(((''''''((()))************''''''((())))))((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))***)))((('''%%%%%%&&&'''(((''')))+++***(((&&&'''((((((((('''$$$"""!!!"""### !!!######"""!!!"""###''''''(((((()))))))))******(((&&&$$$#########$$$$$$$$$%%%'''***---000222111333444444222111333555222222333555888;;;>>>@@@AAACCCEEEDDDAAAAAAEEEIIIRRRSSSTTTUUUUUUTTTSSSRRRNNNMMMLLLLLLLLLKKKHHHEEECCCBBB@@@>>><<<:::999999999777333000...,,,,,,,,,+++******+++---...---,,,)))((('''&&&%%%&&&&&&'''$$$$$$%%%&&&'''%%%$$$$$$((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&(((+++,,,++++++,,,---...------------...//////222111000//////000111222+++777111>>>ZZZHHH***000333555666777666777888:::<<>>@@@BBBCCCDDDBBB@@@AAAEEEJJJSSSTTTVVVXXXXXXVVVTTTSSSNNNMMMLLLLLLLLLKKKHHHFFFBBBAAA???===<<<;;;::::::999777444111///---------,,,+++))))))******((('''''''''%%%$$$$$$%%%%%%&&&&&&%%%$$$&&&((()))'''$$$(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((***+++,,,+++***+++,,,---------------...//////444333111000////////////000DDD:::LLL}}}iii777999333555777777777777999;;;<<>>@@@EEEIIIPPPRRRUUUWWWWWWUUURRRPPPKKKJJJHHHHHHHHHGGGEEEDDD@@@???===<<<;;;:::::::::888777444222000...------+++)))((((((((((((&&&%%%&&&%%%$$$######$$$%%%&&&(((((('''%%%&&&)))***((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&)))+++,,,,,,+++***+++,,,---------------...///000444222111////////////000111888///>>>cccYYY888555333555777777777888:::;;;<<<>>>BBBEEEHHHKKKOOORRR~~~}}}}}}~~~}}}||||||||||||{{{{{{zzzxxxwwwwwwvvvvvvuuuvvvtttqqqmmmlllnnnpppmmmmmmllllllkkkjjjjjjjjjhhhhhhhhhgggfffeeedddddd````````````aaaaaaaaaaaaaaa```___^^^]]]]]]]]]^^^\\\ZZZXXXXXXYYYZZZYYYXXXSSSQQQQQQQQQRRRRRRPPPNNNMMMMMMMMMMMMMMMLLLJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFCCCBBBAAA@@@??????@@@@@@@@@????????????>>>>>>>>>===;;;<<>>777555222///+++)))((((((******))))))((((((((((((&&&'''((()))************(((((('''&&&%%%%%%$$$$$$###$$$&&&(((((((((''''''&&&&&&%%%$$$############''''''&&&&&&'''***,,,...,,,+++***)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))***+++&&&&&&&&&'''(((''''''&&&$$$######%%%((((((### """$$$$$$$$$$$$%%%&&&"""""""""###############%%%%%%$$$######"""""""""%%%%%%&&&'''***---111333333111///......///000000111222444666999;;;<<<===>>>===<<<;;;;;;===BBBEEEIIIKKKNNNPPPPPPNNNKKKIIIGGGEEECCCBBBCCCCCCAAA@@@======;;;:::999888777777777666444222000...------)))'''&&&&&&(((((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&)))(((""""""(((,,,+++))))))(((&&&&&&%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''***+++,,,,,,******+++---,,,,,,,,,------///000000111000/////////000222333555***,,,555777::::::000333555777777888888:::<<<>>>@@@BBBDDDFFFIIIMMMPPP~~~}}}}}}{{{|||}}}|||{{{zzzzzz|||{{{zzzyyywwwvvvvvvvvvvvvuuuuuusssqqqnnnmmmnnnooollllllkkkkkkjjjiiiiiiiiigggggghhhgggfffeeedddccc`````````_______________```___^^^^^^]]]]]]]]]^^^ZZZXXXWWWXXXYYYYYYXXXVVVPPPOOOOOOPPPQQQQQQPPPNNNKKKLLLMMMMMMMMMKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEBBBAAA@@@?????????@@@@@@??????>>>>>>>>>============:::999;;;;;;999:::===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999999888888888777777777777777666555444444444444333333333444444444555555555555444444555555666777777888888777444333333444444333222222444444333222111111000000111222333444555666666555444444666888444222111333777;;;???@@@888666222///,,,***)))(((++++++***)))(((((((((((('''((()))******+++++++++''''''&&&%%%$$$$$$$$$%%%###$$$''')))***)))(((''''''&&&%%%$$$############'''''''''''')))***,,,---++++++***)))(((''''''&&&%%%%%%%%%%%%%%%&&&''''''(((((()))******+++,,,,,,'''&&&&&&'''))))))(((&&&######$$$&&&'''&&&###!!! """#########$$$%%% !!!""""""######&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''+++///333666888555333000///000111000///---///111333555777888888:::888777777888;;;>>>@@@BBBDDDFFFHHHHHHFFFDDDBBBDDDBBB?????????@@@???>>>===<<<:::888777666555555555444333111000...,,,,,,((('''&&&'''((()))(((''''''&&&&&&%%%%%%&&&((((((###'''&&&###&&&///222...)))((('''&&&%%%$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''***+++,,,+++***+++---///,,,,,,,,,---...///000111///......///000222333555<<<---999???,,,333BBB555333555777888888999;;;===@@@BBBDDDEEEFFFIIINNNQQQ~~~}}}}}}}}}zzz|||}}}|||yyyxxxyyy{{{zzzyyywwwuuutttttttttuuutttrrrqqqpppooonnnmmmmmmkkkkkkkkkjjjiiiiiihhhhhhgggggghhhhhhgggfffeeedddaaaaaaaaa```______^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\XXXWWWVVVWWWXXXXXXVVVTTTPPPOOONNNOOOPPPOOONNNLLLJJJKKKLLLMMMMMMKKKJJJHHHHHHGGGGGGFFFEEEDDDDDDDDDBBBAAA???>>>>>>??????@@@>>>>>>>>>=========<<<<<<<<<999888::::::888999<<<:::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999999999888888888777777777777666555444444444444222333333333333444444444555444444444444555666666777888888777444333333444333222111222333444333111000000//////000111333444555666666555333333555777666444222333777;;;>>>???888666333///,,,***))))))+++***)))'''&&&&&&''''''((()))***+++,,,,,,,,,,,,''''''%%%%%%%%%%%%&&&'''$$$&&&)))+++,,,,,,+++***'''&&&%%%$$$############&&&&&&'''(((((()))******((((((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((('''((())))))************&&&%%%$$$%%%((()))'''%%%###%%%&&&&&&$$$###"""###!!!###$$$$$$$$$%%%'''!!!!!!"""$$$%%%&&&'''''''''''''''''''''&&&&&&%%%###%%%(((,,,000333444555333111000111222333222000,,,...000333555666666777:::999888999;;;>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDAAA???>>>???@@@???>>>>>>===;;;999777555555444333333222111///---++++++***)))(((((()))***)))((()))((('''''''''(((***+++###&&&'''***777CCC@@@333((('''&&&%%%$$$#########"""###$$$$$$$$$$$$###"""########################&&&%%%$$$######%%%&&&(((***+++++++++***+++...000,,,,,,,,,---...///000111//////...///000111333555111---444666---000888333333555777888888999<<<>>>@@@AAACCCDDDFFFIIINNNRRR~~~|||}}}}}}yyy{{{}}}{{{yyywwwyyy{{{yyywwwvvvtttssssssssssssrrrpppooonnnoooooommmkkkkkkkkkjjjjjjiiihhhhhhhhhgggggghhhhhhhhhgggeeedddcccbbbbbbaaa```______^^^[[[[[[ZZZZZZZZZZZZZZZZZZWWWVVVVVVVVVWWWWWWUUUSSSRRRPPPOOOOOOOOONNNLLLIIIIIIJJJLLLMMMMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@???>>>>>>>>>???@@@>>>=========<<<<<<<<<<<<;;;888999<<<<<<999888;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999888888888888777888777666555444333333333222222333333333444444444555444444444444555666666888999999777444333333444333222111111333333222111000////////////111333444555666666444333333555777888666444444777;;;===>>>999777444000---+++***)))***)))'''&&&%%%%%%&&&&&&))))))+++,,,,,,,,,,,,,,,((('''&&&%%%&&&'''((()))&&&(((+++---......---,,,'''&&&%%%$$$############$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''((((((&&&'''(((((()))((((((((($$$###"""###&&&'''%%%######&&&(((&&&###!!!"""$$$!!!$$$&&&'''''''''((()))$$$$$$%%%''')))***+++,,,((((((((()))((((((''''''###%%%(((+++---...------111//////111444555333000///000333555777888888888===<<<<<<>>>@@@BBBCCCCCCFFFFFFFFFGGGGGGFFFFFFFFFEEECCC@@@???@@@AAAAAA@@@@@@>>><<<:::777666555444222222111000...---+++***,,,+++))))))******)))'''***)))(((((()))***+++,,,&&&''')))333HHHWWWMMM999((('''%%%$$$###"""""""""###$$$%%%&&&&&&%%%$$$###########################&&&%%%$$$######%%%'''((()))***+++++++++,,,///111+++,,,,,,---...///111111000////////////111222444---666000...999999333999333555777888999:::<<<>>>===>>>@@@BBBDDDHHHNNNQQQ{{{{{{~~~|||yyyyyyyyyyyyxxxxxxxxxwwwwwwxxxwwwuuusssrrrrrrrrrrrrnnnooooooooonnnmmmllllllkkkiiigggfffgggggggggeeejjjhhhfffeeeeeeeeedddccc``````___^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXUUUTTTTTTTTTUUUTTTRRRPPPQQQPPPNNNMMMLLLMMMMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAA@@@???======<<<>>>>>>======<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999888888888888888777666666777777666555555555555555333333333444444555555555555666777888888666444333444444444333333222222222000000000000000000000000000/////////000111222222666888777444555777666222555333111333999>>>??????:::777333000///---+++***((('''&&&&&&%%%%%%%%%%%%)))***,,,---,,,+++)))(((''''''(((((())))))******)))+++,,,+++******,,,---))))))(((&&&###"""$$$%%%&&&%%%&&&(((+++,,,++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%''')))***(((''''''&&&%%%###""""""!!!"""'''(((***++++++***((('''%%%&&&''')))******++++++,,,+++)))%%%"""!!!###$$$"""%%%''''''''''''+++...///111333666888:::<<<<<<999999999999888888777777<<<@@@CCCDDDAAA@@@AAACCCDDDDDDEEEEEEDDDCCCBBBBBB>>>@@@AAAAAAAAABBBDDDFFFDDD===555222333555333111111222222111...,,,++++++++++++***(((((('''''''''******)))(((((()))---000+++(((222SSSzzzccc===333)))"""$$$'''&&&&&&(((######$$$$$$$$$$$$######!!!###%%%%%%$$$###"""###'''%%%######%%%'''((()))******,,,---.../////////...------------...//////555111---,,,...111222111111222444333333222444555666666777888:::;;;<<<<<>>>>>==================<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999888888888888888777777666777777666555555555555555333333333444444444555555333444555666555444222111444333333333222222222222000000000000000000000000////////////000111222222666777777444444777666222555333111444999>>>??????999666222///...,,,***)))''''''&&&%%%%%%%%%%%%%%%((()))***++++++******)))'''((((((((()))))))))***)))+++,,,---,,,+++,,,---))))))(((&&&######$$$%%%%%%%%%&&&''')))******)))&&&&&&%%%%%%%%%&&&'''((('''''''''(((''''''&&&%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&(((***+++)))'''%%%$$$$$$###""""""""""""%%%&&&((())))))(((&&&%%%$$$%%%&&&'''((()))))))))(((((('''%%%"""!!!"""###"""$$$''')))***---222555<<<<<<===>>>>>>???>>>>>><<<;;;:::999999888999999:::>>>AAABBB@@@???AAACCCDDDDDDCCCBBBAAAAAA@@@???DDDEEEGGGGGGGGGHHHKKKMMMEEE>>>777333444555333111000111111///---+++++++++***)))((('''&&&&&&&&&&&&(((((('''&&&%%%'''***---(((&&&111RRR{{{|||```777---&&&%%%&&&###!!!#########$$$$$$$$$$$$######!!!###%%%%%%$$$#########'''%%%######%%%'''((()))******,,,---.../////////...------------...//////333000------///111111000///111333333333333555777777888999:::;;;<<<===>>>BBBCCCDDDEEEFFFHHHKKKNNN~~~|||}}}~~~zzzwwwwwwwwwwwwwwwvvvvvvvvvvvvuuutttsssrrrqqqpppppppppooooooooonnnnnnlllkkkkkkjjjhhhfffffffffgggfffeeeggggggeeedddcccbbbbbbbbb```______^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWVVVVVVTTTSSSRRRSSSSSSQQQOOOLLLLLLLLLLLLLLLMMMNNNOOOPPPLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@?????????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<999::::::;;;;;;::::::999888888999999888888777666777777666555555555555555333333333444444444444555111222333333333222000///333222222222222111111111000000000000000000000000.........//////000222222444777777444333666666333444222111444999>>>???>>>999666111...,,,***(((&&&&&&&&&%%%$$$$$$$$$%%%%%%((((((((())))))*********(((((((((((())))))))))))(((+++......---,,,,,,,,,(((((((((&&&$$$###$$$%%%###$$$%%%&&&''''''(((''''''&&&%%%$$$%%%&&&((())))))))))))))))))(((''''''%%%%%%&&&''''''''''''&&&'''&&&''')))++++++)))'''######""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&'''''''''&&&'''((('''%%%###$$$%%%'''((()))+++,,,000555999<<<<<<<<<<<<<<<;;;:::999999888666555555666666777===@@@CCCCCCAAA???@@@BBB@@@@@@?????????@@@AAAAAAJJJKKKKKKJJJIIIHHHJJJLLLAAA<<<555222222222111///000000///---+++)))***+++''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$'''***)))%%%(((<<>>??????BBBCCCEEEEEEFFFHHHLLLOOO~~~}}}}}}~~~}}}yyyvvvvvvvvvvvvvvvuuuuuuuuuuuussssssrrrqqqqqqppppppoooooooooooonnnmmmlllkkkjjjiiihhhfffeeeffffffeeedddffffffeeecccaaa```aaabbb```___^^^]]]\\\[[[ZZZYYYZZZYYYYYYXXXWWWWWWVVVVVVSSSRRRQQQQQQQQQPPPMMMJJJLLLLLLLLLLLLMMMMMMNNNNNNKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888999999999999888777777777777666555555555555555444444444444444444444444111111222222222111000///111111111111111111111111////////////////////////---------...///000111222222666666333222555555333444222111444999>>>>>>===888555000---+++)))'''%%%&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''((()))++++++(((((((((((())))))))))))(((+++...000///---,,,+++'''(((((('''%%%###$$$%%%"""$$$%%%&&&%%%%%%&&&&&&)))'''%%%$$$$$$&&&(((******+++++++++***)))((('''&&&&&&&&&''''''''''''''''''&&&'''(((******(((&&&!!!!!!""""""############""""""###$$$$$$###"""""" !!!"""$$$%%%%%%%%%%%%'''(((******)))(((((()))...---,,,+++,,,---000333222222333333444333333222000///...---...000222333<<>>999666111//////000...---.........+++)))((()))+++'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$###"""###&&&(((,,,'''!!!$$$111<<<888///...***&&&%%%&&&&&&%%%$$$######$$$$$$$$$$$$######"""###%%%$$$###"""###$$$'''%%%$$$%%%'''((()))(((******,,,---.../////////...............//////000//////........./////////...000222333333444666888888999:::;;;===>>>???@@@BBBCCCEEEFFFGGGIIIMMMPPP||||||}}}}}}}}}{{{xxxvvvvvvvvvvvvuuuuuuuuuttttttrrrrrrrrrqqqqqqpppoooooooooooonnnnnnmmmkkkjjjiiiiiigggeeedddeeeeeedddccccccddddddbbb___^^^___aaa______^^^]]][[[ZZZYYYXXXZZZYYYYYYXXXXXXWWWVVVVVVRRRQQQPPPQQQQQQPPPMMMJJJMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@>>>=====================::::::::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999888777777777777666555555555555555444444444444444444444444222222222222222111000000000000000000000000000000........................,,,,,,,,,---...000111222111555666333111333555444333111111444:::===>>><<<777444///,,,***)))&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''((()))++++++))))))))))))(((((((((((('''***...///...,,,++++++&&&'''((('''%%%$$$$$$%%%"""%%%&&&&&&%%%$$$%%%&&&)))'''%%%$$$$$$&&&)))+++++++++++++++***)))((('''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''((('''%%%### !!!"""###$$$$$$######!!!!!!""""""""""""!!!!!! !!!###$$$$$$%%%%%%&&&(((******)))))))))***000...,,,******+++,,,,,,/////////000000///......((((((((()))+++---///000222666999999777555666888999:::;;;<<>>???@@@BBBDDDEEEFFFHHHJJJNNNQQQ||||||}}}|||{{{zzzxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuqqqrrrrrrrrrrrrqqqpppooooooooonnnnnnlllkkkiiihhhhhhfffdddddddddeeedddcccaaacccdddbbb^^^\\\^^^```______^^^\\\ZZZYYYXXXWWWYYYXXXXXXWWWWWWVVVUUUUUUQQQPPPPPPPPPQQQPPPNNNKKKMMMMMMMMMMMMLLLKKKIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>======<<<<<<<<<;;;999999:::::::::::::::;;;888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999999:::999999888777777777666555555555555555555444444444444333333333333333222222111111111111......///////////////000........................++++++,,,,,,...///111222///444666333000222444444222000111444:::======<<<666222...,,,***)))'''&&&&&&&&&%%%%%%%%%&&&''''''((((((((())))))*********))))))))))))(((((((((((('''***------,,,+++++++++%%%'''((((((&&&$$$$$$%%%$$$''')))(((%%%###%%%'''((('''&&&%%%%%%''')))***************)))'''&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%&&&'''&&&$$$"""!!!"""###%%%%%%%%%$$$###"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%%%%&&&''''''&&&&&&''')))+++***)))***,,,------,,,/////////...---,,,******)))***+++,,,---...//////...222777999999:::===@@@======>>>>>>>>>===<<<;;;555666666444222111333444333333333333333333333222+++,,,---,,,***)))((()))(((((('''''''''''''''(((&&&'''''''''%%%%%%'''((((((***(((%%%%%%)))+++)))'''))))))&&&%%%&&&&&&#########$$$$$$$$$$$$#########$$$$$$###""""""###%%%&&&%%%%%%&&&((())))))(((******,,,---...///////////////......//////000111000333666777666444222222111333444444222222333555777777999;;;===???@@@AAACCCDDDFFFGGGHHHKKKOOORRR|||||||||{{{yyyxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuqqqrrrsssssssssrrrqqqpppoooooonnnmmmllljjjiiihhhhhhfffdddcccddddddcccbbb```bbbdddaaa\\\[[[]]]```___^^^]]]\\\ZZZXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSPPPOOOOOOPPPRRRQQQOOOMMMJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;::::::888999999999::::::::::::888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999::::::999999888777777777666555555555555555555555444444444333333333333222222111111111111111------........./////////------------------------******+++,,,---///000111---444666333000111444555111000000444:::======;;;444222...,,,+++***)))((('''&&&&&&&&&''''''((()))((()))***++++++******)))***)))))))))((((((((('''''')))++++++*********+++$$$&&&((((((&&&%%%%%%%%%%%%))),,,***&&&$$$&&&((('''''''''''''''(((((())))))))))))((('''&&&$$$###&&&%%%%%%$$$$$$%%%''''''((('''&&&''''''&&&$$$!!!"""###%%%&&&&&&%%%$$$############""""""#########!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))***)))))),,,///111///---......//////......---,,,///000111222222000///---000444999<<<<<<===@@@CCC===>>>>>>>>><<<999666444222333444444333444666777555666777666444333222111))),,,......,,,***((((((((((((''''''''''''((((((&&&'''((((((&&&&&&'''((($$$(((((($$$"""$$$%%%$$$&&&******&&&$$$&&&%%%!!!######$$$$$$$$$$$$#########$$$$$$###!!!"""###%%%&&&&&&%%%''')))***)))(((******,,,---...////////////////////////000000111///666???DDDBBB<<<555222000111333333333333555666888888:::<<<>>>@@@BBBBBBCCCDDDFFFGGGIIILLLPPPSSS}}}}}}|||zzzxxxwwwxxxyyywwwwwwwwwwwwvvvvvvvvvvvvqqqrrrssstttsssrrrqqqpppoooooonnnmmmllljjjhhhggggggfffdddcccddddddcccbbb___bbbcccaaa\\\ZZZ\\\```___^^^]]][[[YYYXXXVVVVVVTTTTTTSSSSSSRRRQQQQQQQQQOOOOOOOOOPPPRRRRRRPPPOOOHHHIIIJJJLLLLLLLLLLLLKKKIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDBBBAAA@@@????????????>>>>>><<<;;;:::999999888888888999999:::::::::888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;::::::999999::::::::::::999888888777777666555555555555555555555555444444333333333222222111000000000000000---------.........//////------------------------*********,,,---///000111---333666222///111444555111000000444:::======;;;444111...,,,,,,+++***)))'''''''''''''''((()))***)))***,,,---,,,+++)))(((******))))))((((((((('''((()))******)))(((***+++$$$&&&((((((&&&%%%%%%%%%'''***---,,,'''%%%&&&)))'''''''''(((((((((((((((((((((((('''&&&$$$###"""%%%%%%$$$###$$$%%%&&&''')))((('''(((((('''$$$"""###$$$&&&''''''&&&$$$###$$$$$$############$$$$$$"""###$$$%%%&&&'''''''''))))))(((&&&%%%&&&(((+++,,,+++,,,///222333000---///000111333555666777777333444555555444000---***000444888888777666888:::999;;;======<<<999555222555666666666444444666888666777777666333000......(((+++///000...+++((('''''''''&&&&&&&&&''''''(((&&&(((((((((&&&&&&&&&(((###''')))&&&###&&&''''''###(((***&&&%%%'''&&&"""######$$$$$$$$$$$$######$$$$$$$$$###!!!"""$$$&&&&&&&&&&&&''')))***)))(((******,,,---...////////////////////////000111111...888FFFMMMKKKBBB888111...000222333333444666888999:::;;;===@@@BBBCCCDDDCCCDDDFFFHHHIIILLLPPPSSS~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwvvvuuuuuuuuuuuuuuurrrqqqpppnnnnnnnnnoooooooooooonnnnnnmmmllljjjiiiiiigggeeecccbbbcccdddeeeaaaaaa``````______^^^^^^\\\[[[ZZZ[[[[[[[[[YYYWWWUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOONNNMMMLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBAAA@@@??????======<<<;;;::::::999999999999999888888888888888888888999::::::;;;<<<<<<;;;;;;;;;::::::999999999;;;:::999999888888999999888999999999999888777777666666555444444444444555555555444444444333333333111222222111111000///...------------------------...---,,,,,,++++++++++++,,,,,,---...000222444555444333222111111111222333333111000444:::===<<<888222111///---+++)))'''&&&''''''&&&&&&&&&&&&''''''((()))***)))'''%%%&&&'''((('''&&&&&&&&&((()))***)))***++++++***)))***+++***)))((('''&&&%%%%%%%%%$$$'''***+++***(((&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&%%%&&&&&&$$$###$$$&&&(((%%%&&&((()))(((&&&$$$"""###$$$%%%&&&&&&%%%##################""""""""""""###!!! """%%%((((((&&&$$$$$$$$$""""""$$$(((+++)))***+++---......//////444444555777999999777555666777777666222///------///111555777333000333999???AAADDDCCC???:::666444::::::999888666555444333222111000///...---------,,,------,,,***(((%%%###'''(((((('''%%%###$$$%%%%%%%%%$$$$$$%%%'''((()))&&&&&&&&&%%%$$$###"""!!!&&&'''''''''''''''&&&&&&######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%&&&''')))***++++++******)))+++---///111111111111000/////////000111000///555333777>>>>>>888333444000...444777111444:::888;;;888999;;;<<<<<<@@@FFFFFFEEEFFFHHHLLLPPPSSSTTT~~~~~~}}}|||{{{zzzyyywwwvvvvvvvvvvvvuuuttttttttttttttttttsssqqqooommmlllllllllnnnnnnnnnnnnlllkkkjjjiiihhhgggeeecccbbbcccdddeeeaaaaaa``````___^^^^^^^^^[[[ZZZYYYYYYZZZYYYWWWUUUUUUTTTTTTSSSRRRQQQPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGFFFEEEEEEDDDDDDCCCAAABBBAAAAAA@@@??????>>><<<<<<<<<;;;::::::999999888888888888888888999999888999999::::::;;;;;;;;;;;;;;;;;;::::::999999999;;;:::999999888999999999888999999999999888777777666666555444444444444555555444444444444333333333111111111111111000......------------------------...---,,,,,,+++++++++,,,)))***+++---///111222222333333222111111222333444333111000444999<<<:::777222111000...,,,***((('''(((''''''&&&&&&''''''(((((()))***)))'''%%%&&&'''(((((('''&&&&&&'''((())))))***++++++))))))***+++)))((('''&&&%%%%%%%%%%%%$$$'''***+++)))'''&&&&&&'''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%$$$%%%'''***%%%&&&((()))(((&&&$$$"""######$$$%%%%%%$$$##################""""""""""""###!!! """%%%(((((('''###$$$###""""""$$$(((+++***+++,,,...///000000111:::999999999999888666555999::::::888555111///...///000333555333222888@@@DDDFFFGGGEEE@@@;;;777555555555444333222111111000......---,,,++++++++++++******+++,,,+++)))'''&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%'''((()))$$$$$$%%%%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&######$$$$$$$$$$$$############"""######$$$%%%&&&'''((()))+++,,,,,,+++++++++,,,...000222222222222222111111111222222222111...---000666666111///222444...222555000333888333999888;;;======;;;???FFFEEEEEEFFFHHHLLLPPPSSSTTT~~~~~~{{{{{{zzzyyywwwvvvuuuuuuuuutttssssssrrrrrrssssssrrrqqqpppnnnmmmmmmllllllnnnnnnmmmmmmllljjjiiihhhgggfffdddcccbbbccccccdddaaa``````___^^^^^^]]]]]][[[ZZZYYYXXXXXXWWWUUUSSSTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@??????>>>======<<<;;;;;;::::::999999999777777777888999999999:::999999999:::::::::::::::;;;;;;::::::::::::999999;;;;;;:::999999999999999888999999999999888777777666666555444444444444555444444444444333333333333111111111111000///......------------------------------,,,+++++++++,,,,,,)))***---///111111222111222111111111222333444555111000000333777999777555222111000...,,,***)))((((((''''''&&&&&&''''''(((((()))***)))'''%%%&&&'''((((((''''''&&&''''''((()))***++++++))))))***+++((('''&&&&&&%%%%%%%%%%%%%%%'''******)))''''''''''''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&###%%%&&&%%%%%%&&&(((***&&&'''(((((('''%%%$$$""""""######$$$$$$$$$######$$$$$$#########""""""""""""!!!!!!"""%%%'''((('''%%%%%%$$$######%%%))),,,------...000111333444444;;;;;;:::999888888888888;;;;;;:::888666333000...///000444777666666>>>GGGHHHIIIHHHDDD>>>888444222///.........------------***))))))(((((())))))***((()))***+++++++++***)))'''(((((('''%%%$$$%%%&&&&&&&&&%%%&&&&&&'''((()))######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''''''''(((***,,,---...---------...///111222333333333333333333333333333333333......///111000000444:::===222222444333999===666999888999;;;:::888;;;BBBDDDEEEFFFIIILLLOOORRRTTT~~~}}}}}}{{{zzzyyyxxxwwwvvvuuuuuussssssrrrqqqqqqqqqqqqqqqmmmmmmmmmmmmnnnoooooopppmmmmmmllllllkkkiiihhhgggeeeeeedddcccbbbbbbccccccaaa``````___^^^]]]\\\\\\\\\ZZZYYYXXXXXXWWWTTTRRRTTTSSSSSSRRRQQQPPPOOONNNLLLLLLLLLLLLLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDCCCCCCBBB@@@??????>>>======<<<<<<;;;:::::::::999999999888666666777888999::::::::::::::::::999999999999999::::::::::::::::::::::::;;;;;;:::999999999999:::888999999999999888777777666666555444444444444555444444444333333333222222111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++---000222444444333222000111111222333444555666000///000333666666444222000///...---+++***)))(((((((((''''''''''''((((((((()))***)))'''%%%&&&'''(((((('''''''''&&&&&&&&&)))***+++***)))((()))+++''''''&&&%%%%%%%%%%%%%%%%%%''')))***)))'''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&'''((((((''''''&&&%%%$$$###""""""##################$$$$$$$$$#########"""""""""!!!!!!###$$$&&&'''(((((((((((('''&&&(((,,,000000111111222444555777777888888888888888999<<<>>>999999888888777555222000111333888<<<<<<;;;AAAJJJFFFFFFDDD???888222...---************************''''''&&&&&&'''((())))))((()))***+++++++++******'''(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((()))$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((((()))+++---////////////------...000111222222222111222333222222111222333111000///...000777DDDNNNJJJ;;;666777888CCCKKKFFFFFF???999:::::::::<<>><<<<<<<<<<<<<<<999999999999999888888888666666777888999:::::::::999999999999999999999888::::::::::::::::::::::::<<<;;;::::::999999::::::888999999999999888777777666666555444444444444555444444333333333222222222000111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++---///222333333222222000000111333444555666666///000111333444444222000------,,,+++***(((((('''(((((((((''''''(((((((((((()))***)))'''%%%&&&'''''''''''''''''''''&&&&&&((()))******)))((()))***''''''&&&%%%%%%%%%&&&&&&&&&'''))))))(((''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&&&&'''((('''%%%$$$$$$%%%)))((('''&&&%%%$$$$$$$$$""""""#########$$$$$$%%%$$$$$$$$$$$$############!!!""""""###$$$%%%'''))),,,,,,,,,++++++---000444333333333444555666888999555666777666666777:::===999888777888999999666333222666===CCCAAA===@@@EEECCCBBBAAA<<<555///+++***))))))))))))************'''&&&&&&''''''((()))***++++++++++++******))))))&&&(((((((((&&&%%%&&&'''''''''((((((((((((((((((&&&''''''&&&%%%$$$############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&''')))***,,,...////////////,,,,,,,,,---...///000000///111222111//////000222000///......777HHH\\\iii___PPPGGGDDDCCCPPP^^^^^^YYYKKK===;;;???@@@@@@@@@AAADDDHHHJJJKKKMMMQQQSSS~~~}}}||||||zzzzzzyyyyyyxxxwwwwwwvvvrrrqqqppppppooooooppppppooooooooonnnmmmkkkjjjiiikkkkkkjjjjjjiiigggfffeeebbbbbbbbbbbbbbbbbbbbbbbb``````___^^^\\\[[[ZZZZZZ[[[ZZZYYYXXXYYYXXXUUUSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEGGGGGGFFFEEEEEEDDDDDDCCC@@@???===<<<;;;;;;<<<===888888888888888888888888777777777888999999999:::888888888999999999999999999999::::::::::::;;;;;;<<<;;;;;;:::::::::::::::888999999999999888777777666666555444444444444555333333333333222222222222000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))+++---...///000//////000111222444555666666666///000222444444222000...++++++******)))((('''''')))((((((''''''(((((()))((()))***)))'''%%%&&&'''%%%%%%&&&''''''''''''&&&((()))******(((((()))***(((''''''&&&&&&&&&''''''&&&((())))))'''''''''(((%%%%%%%%%$$$%%%&&&&&&'''((((((((())))))(((((((((((()))******(((&&&&&&&&&+++)))'''%%%$$$###$$$$$$############$$$%%%&&&'''%%%$$$$$$$$$$$$######### """#########%%%''')))......---,,,,,,...222555444333222222222333555666555777999777444333666999;;;999888999;;;;;;888444000555===BBB@@@:::999>>>?????????<<<666111---,,,******++++++++++++++++++((('''''''''((())))))***...---,,,+++***)))((((((&&&((()))((('''&&&'''((((((((())))))))))))((((((((((((''''''&&&$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''***+++---...//////......************+++,,,......///111333222///...000333555666777<<>>===???DDDHHHKKKKKKLLLPPPSSS~~~}}}|||{{{{{{xxxxxxxxxwwwwwwvvvvvvuuurrrqqqppppppooooooppppppooooooooonnnllljjjhhhgggjjjjjjjjjiiihhhgggeeeeeeaaaaaabbbbbbbbbbbbbbbaaa```___^^^]]]\\\ZZZYYYYYYYYYXXXWWWWWWWWWWWWUUUSSSRRRQQQQQQPPPOOONNNMMMMMMKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@>>><<<;;;<<<======777888888888888888888888888888888888888888999999777777888888999999::::::999999999::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;888999999999999888777777666666555444444444444555333333333222222222222111000000000000///...---,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...******+++,,,---...//////000111333444555555555555///111444555444111///---++++++******))))))(((((())))))(((((((((((())))))((()))***)))'''%%%&&&'''"""###%%%'''((((((((('''((()))***)))((('''(((***(((((((((''''''(((((()))&&&((()))((('''&&&''')))'''&&&&&&&&&&&&'''(((((())))))************))))))(((***,,,---,,,++++++,,,,,,***'''$$$######$$$%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$######### """$$$$$$###$$$'''***,,,,,,+++******,,,000333222111///.........000111333666999888555333555888<<<999666777999888444///+++///666;;;888222222777999;;;===<<<888333///---,,,,,,,,,,,,,,,,,,,,,+++((((((((('''(((((())))))...---,,,+++***)))))))))&&&((()))((('''&&&''')))((()))*********))))))(((&&&'''''''''&&&%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((())),,,,,,---.........---,,,*********)))***+++---...111444777555222111333666DDDFFFIIIRRReee}}}{{{iiiRRROOO]]]cccWWWLLLAAA===<<<;;;;;;>>>>>>CCCIIIKKKKKKLLLOOOSSS~~~}}}|||{{{{{{wwwwwwvvvvvvuuuuuuttttttrrrqqqqqqppppppppppppppplllmmmmmmnnnmmmllljjjiiiiiiiiiiiiiiihhhfffeeeddd```aaabbbbbbbbbbbbaaaaaa```___^^^]]][[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVTTTRRRRRRQQQQQQPPPOOONNNMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@>>><<<;;;<<<===>>>777777777777777888888888999999999888888888888888666666777888999::::::;;;999999999::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;888999999999999888777777666666555444444444444555333333333222222222111111000000000000///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,------///000111111222444555666555555444///222555666444111...---++++++++++++******))))))))))))(((((((((((())))))((()))***)))'''%%%&&&'''!!!"""%%%'''((((((((((((((()))***)))((('''(((***))))))((((((((())))))***'''((()))((('''&&&''')))((((((((((((((()))************++++++++++++******(((***.../////////000111,,,***'''$$$"""###$$$%%%%%%%%%$$$$$$%%%'''((()))%%%%%%%%%$$$$$$$$$######"""$$$$$$###$$$'''***)))))))))(((''')))---000111///---+++******,,,,,,...333888999777666888<<<:::777333333555333...((('''***000333000,,,...333444777::::::777333///---...---------,,,,,,,,,+++)))((((((''''''(((((((((------,,,+++************&&&((()))(((''''''((()))((()))***++++++***)))((($$$%%%&&&&&&''''''&&&&&&!!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&''''''((()))***,,,---.........---,,,++++++******)))***+++---...444777:::999555333666999MMMPPPTTT]]]ppp{{{dddCCC777AAAFFFTTTPPPKKKHHHBBB>>>@@@EEE>>>CCCIIILLLKKKKKKOOOSSS~~~|||{{{zzzzzzzzzxxxxxxwwwvvvuuutttssssssqqqppppppooonnnmmmmmmllllllllllllkkkjjjiiihhhgggjjjiiihhhgggfffeeeddddddaaaaaaaaaaaaaaaaaabbbbbbeeecccaaa^^^[[[YYYWWWVVVVVVVVVUUUUUUSSSRRRQQQPPPQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFDDDDDDEEEEEEDDDBBB@@@???>>>======;;;:::999888888999888888777777777777777888888777777888888999:::888888999999999:::::::::::::::<<<<<<<<<<<<::::::;;;;;;;;;::::::999999999:::999888888777777888888666666666666555444333222333333333222222222111111333222000///---,,,,,,+++))))))))))))))))))))))))---,,,***))))))***,,,---+++,,,,,,---...///000000444444444555666777777888000///222777666111......,,,,,,+++***)))))))))***)))(((((((((((())))))******)))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''(((***'''))),,,///000///,,,+++))))))((('''''''''''''''((((((((()))******++++++******+++---//////,,,***---------.........//////((('''&&&%%%$$$#########$$$%%%&&&&&&%%%$$$"""!!!%%%$$$"""!!!!!!!!!"""###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((,,,......---+++---111555555666777888888888777666000///...,,,+++***))))))************+++,,,------222222111000///...---,,,...///000111111000...---''''''(((***,,,...///000111***''',,,///+++)))+++'''(((+++,,,,,,+++((('''++++++************++++++(((&&&######$$$%%%&&&%%%'''''''''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%'''(((((('''''')))***,,,...///...,,,,,,...111---,,,***(((((()))***+++@@@<<<777222000222666888PPPXXXVVVNNNVVVmmmzzzyyy}}}vvv\\\>>>000999GGG___^^^\\\\\\\\\WWWNNNFFFIIIIIIIIIJJJKKKNNNPPPQQQ~~~}}}|||zzzyyyyyyxxxxxxwwwvvvuuutttsssrrrqqqqqqpppooonnnmmmlllkkklllllllllkkkkkkiiihhhhhhiiiiiihhhgggfffeeedddcccaaaaaabbbbbbbbbbbbaaaaaacccbbb```]]][[[YYYXXXWWWTTTTTTTTTTTTSSSRRRPPPPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCAAA@@@???>>>===<<<;;;:::999999888999999888777777777777777888888777777888888999:::888888999999999:::::::::999:::;;;;;;;;;;;;:::999;;;::::::::::::::::::999999888777777777666777777666666666666555444333222333333222222222111111111333222000...---,,,,,,+++************************---,,,***))))))***,,,---+++,,,,,,---...///000000333444444444555555555555000///222777777111......---,,,+++***))))))))))))((((((((((((((())))))***))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&'''(((&&&(((+++---------+++***)))(((((('''&&&&&&''''''''''''((())))))******+++))))))***,,,------+++)))+++++++++,,,,,,,,,------'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!$$$###"""!!! !!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((+++---000///...///333666999888777555444333333222+++***(((((('''((()))***((((((((()))***+++,,,,,,---......///000000111111111222222222111///---,,,******)))***+++---///111 )))999HHHFFF777''''''(((***++++++***((('''))))))(((((((((((()))))))))'''%%%$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''%%%%%%$$$$$$%%%$$$%%%''''''&&&&&&((())),,,...///---++++++---///,,,+++***))))))***+++,,,;;;888444000///111333666KKKOOOIII===BBBWWWddddddrrrnnncccOOO;;;333777???SSSVVV^^^iiipppjjjZZZLLLFFFFFFGGGHHHJJJMMMOOOQQQ~~~~~~~~~~~~~~~|||zzzxxxwwwwwwwwwvvvuuutttssssssrrrrrrrrrpppooommmlllkkkjjjkkkkkkkkkkkkjjjiiihhhggghhhhhhgggfffeeedddcccccc```aaacccddddddcccaaa``````___^^^\\\ZZZYYYXXXXXXRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNMMMMMMLLLKKKJJJJJJHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCBBB@@@???>>>======<<<;;;:::999999888999999888777777777777888888888777777888888999:::888888999999999:::::::::888999::::::::::::999888999::::::::::::::::::;;;777777777666666666666666555555666555555444333222222222222222111111111000222111///...---,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,---...///000000222333333444444444333333111000333888888222//////------+++******)))))))))((((((((((((((()))******))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))))))))))))))(((((('''&&&&&&&&&''''''&&&''''''(((((()))******''''''((()))++++++)))'''((())))))***************%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!###"""!!!!!! !!!!!!"""""""""###$$$$$$%%%%%%############$$$%%%&&&&&&)))---111333222222555777999888666444333222222222+++***'''%%%%%%&&&''')))&&&&&&'''((()))+++,,,,,,,,,---...///000222333333222222333333222111///...---,,,***)))***,,,///111===BBBHHHJJJAAA111'''$$$''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))'''&&&&&&'''(((((('''$$$%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%###$$$&&&&&&%%%&&&''')))---------,,,***)))+++,,,******))))))***+++---...444222000......///111222<<>>>>>======<<<;;;::::::999999:::999888888777777888888888888777777888888999:::888888999999999:::::::::888888888999999888888888999999999::::::;;;;;;;;;777777777777777666666666444555555555444444333222222111111111111000000000111000///---,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,---...///000000000111333444555555555444222111444999888333000000...---,,,+++***)))))))))(((''''''(((((()))***+++))))))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&''''''(((((())))))&&&&&&&&&'''))))))'''&&&'''((())))))))))))(((((($$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$######"""!!!#########""""""""""""""""""""""""###$$$$$$%%%%%%"""!!!!!!""""""###$$$%%%''',,,222555555555666888666666777777777666555555222///+++'''%%%%%%&&&((('''((()))***,,,------...///000000111111222333333111222222333333222111111///---***((((((***---///TTTMMMAAA444)))%%%(((---''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%&&&((()))((('''$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%###$$$&&&&&&&&&&&&(((***------,,,+++))))))))))))))))))))))))+++,,,...///...............//////000000333222000===WWWkkkqqqLLLBBB777222333666555222555777===FFFOOOPPPIIIBBBDDDEEEFFFHHHLLLOOOSSSUUU~~~}}}}}}~~~}}}|||yyyvvvtttuuuuuuttttttssssssrrrrrrrrrrrrpppnnnlllkkkiiiiiiggggggggggggfffdddcccbbbeeeeeeddddddccccccbbbbbb___aaacccddddddbbb___]]][[[ZZZYYYXXXXXXXXXXXXXXXOOOOOOPPPPPPPPPOOOOOONNNLLLKKKKKKJJJJJJIIIIIIIIIEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;::::::999:::999999888888888888888888888777777888888999:::888888999999999:::::::::888888888888888888888888999999999::::::;;;;;;;;;888888999999999888777666444444444444444444333222111111111000000000//////000///...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000///000333555777777777777333222555:::999444111111///...---+++***)))))))))''''''''''''((()))***+++***))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$######$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))&&&%%%%%%&&&'''((('''&&&'''((()))******)))((('''############$$$%%%&&&&&&%%%%%%$$$###""""""""""""%%%%%%%%%%%%$$$$$$######"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$$$$%%%+++333666666555666777555777:::;;;;;;888555333222///+++'''%%%&&&''')))***+++,,,...///////////////000000111222333444555333333333222111000///......,,,(((&&&&&&'''***,,,777333---((('''))))))'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&'''((('''&&&$$$%%%%%%&&&'''(((((()))&&&&&&%%%$$$$$$$$$%%%%%%###%%%'''''''''((()))+++---,,,***)))))))))((((((((())))))***,,,---...///,,,,,,...//////000000///...222111///777HHHTTTVVV<<<777111///222555555555333666888:::;;;>>>BBBEEECCCCCCEEEGGGJJJNNNRRRTTT~~~}}}}}}|||zzzwwwuuusssttttttsssssssssrrrrrrrrrqqqqqqooonnnlllkkkjjjiiihhhhhhgggfffdddbbbaaa```dddcccccccccbbbbbbbbbaaa``````bbbbbbbbb```^^^\\\ZZZYYYXXXWWWWWWVVVWWWWWWPPPPPPPPPPPPPPPOOONNNNNNKKKKKKKKKJJJJJJJJJIIIIIIDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>============<<<<<<;;;;;;;;;:::::::::::::::999888888888888999888888777777888888999:::888888999999999:::::::::999999888777777888999999999::::::::::::::::::;;;888999999::::::999777666333333444444444444333333000000000000////////////......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000...000333666777888777777444333666;;;:::555222222000///---,,,***)))))))))''''''''''''(((***+++,,,******)))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''(((((()))******'''&&&%%%&&&'''((((((''''''(((***+++***)))'''&&&###############$$$%%%&&&%%%%%%###""""""!!!""""""%%%&&&&&&&&&&&&%%%$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$$$$%%%+++222555555444444666666888999999777333///,,,***)))&&&%%%%%%''')))***+++,,,...///000000///...+++,,,---000222444666777555444333000...,,,***))),,,***(((&&&%%%'''(((***&&&&&&&&&''',,,///,,,%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$&&&((()))'''&&&$$$$$$%%%&&&((()))******%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''(((((((((***,,,---+++))))))******)))((())))))***+++,,,---......,,,---...///000000000000---000000...111777;;;:::444222111000111333555777000666:::;;;999;;;AAAHHHAAABBBCCCEEEHHHLLLPPPRRR~~~|||zzzxxxvvvuuutttsssssssssrrrrrrrrrrrrrrrpppoooooommmlllkkkjjjjjjkkkjjjiiigggeeebbb```___cccbbbbbbbbbbbbaaaaaaaaa````````````___^^^]]]\\\YYYYYYWWWVVVVVVUUUUUUUUUQQQQQQQQQQQQPPPOOOMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJEEEEEEFFFFFFFFFFFFFFFEEEHHHHHHFFFEEEDDDCCCCCCCCCBBBAAA???===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;:::999999888888999999888888777777888888999:::888888999999999::::::::::::999888888888888999:::;;;::::::::::::::::::999777888999:::999888666555222333333444444333333333000000/////////............---,,,+++************************************+++++++++,,,,,,++++++++++++,,,,,,---...///000000///111333555666555444222444444777<<<;;;666222333000///...,,,******))))))&&&&&&''''''(((***+++,,,+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''((())))))******+++)))'''&&&&&&((())))))(((&&&((()))******(((&&&$$$$$$###############$$$$$$%%%$$$###"""!!!!!!""""""%%%%%%&&&&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$***000333333222222444222222111///---+++)))(((&&&%%%%%%%%%%%%'''((()))***+++---......---+++***((()))+++---///111333444111000///---,,,++++++***+++***(((''''''((()))))),,,---+++&&&''',,,---***%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%''')))***)))'''"""###$$$%%%'''((()))***%%%$$$$$$$$$$$$$$$%%%%%%"""$$$&&&''''''(((***,,,---***((((((***+++***))))))***+++,,,------......------.../////////000000,,,...//////000333444222111111111111222222333444111444888999999;;;AAAFFFDDDDDDEEEGGGJJJMMMQQQSSS~~~~~~|||yyywwwvvvuuutttssssssrrrrrrrrrrrrrrrrrroooooonnnmmmllllllkkkkkkmmmmmmkkkiiifffccc```___bbbbbbbbbbbbaaaaaaaaaaaa``````___^^^]]]]]]\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJEEEEEEFFFFFFFFFFFFEEEEEEIIIHHHGGGEEEDDDDDDCCCCCCBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;:::999999888888999999888888888777888999999:::888888999999999:::::::::;;;:::999888888999:::;;;;;;;;;;;;::::::999999999555666888999888777555444222222333444444333333333000/////////............------,,,+++************))))))))))))))))))))))))***++++++,,,,,,++++++***+++,,,,,,---...///000000111222444555555333000...555444777<<<<<<666333333000000...,,,+++***))))))&&&&&&''''''(((***+++,,,++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%''')))''''''((((((((('''&&&&&&$$$#########$$$%%%%%%&&&(((((())))))******++++++***((('''''')))******)))%%%''')))***)))'''%%%###$$$$$$###############$$$%%%$$$###!!!!!!!!!!!!"""$$$$$$%%%&&&%%%$$$###""""""""""""###$$$$$$%%%%%%!!!!!!!!!""""""###$$$%%%$$$)))///222111000111222,,,***'''%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&((()))+++++++++***(((&&&******++++++,,,------...*********+++,,,---///000******)))))))))))))))***$$$***,,,&&&$$$'''******%%%''')))++++++)))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''')))++++++***(((!!!"""###$$$&&&'''))))))$$$$$$$$$###$$$$$$%%%%%%!!!###%%%&&&&&&''')))+++,,,***((((((+++---,,,*********+++,,,---------------------....../////////...000000//////000000...111111000111222222222111888777666666777<<>>=========>>>???<<<<<<;;;;;;;;;:::::::::===<<<;;;;;;:::::::::::::::999888777777888999::::::::::::::::::::::::::::::999888777777888999::::::::::::999999888888888666777777777777666666555555444444333333222222111000000000000///...---,,,------,,,,,,+++***))))))((()))++++++*********+++,,,+++*********+++,,,---+++++++++,,,---...///000333444555555555444333222444:::>>><<<:::999666222///...,,,***)))((('''''''''((()))++++++******)))++++++******))))))((((((,,,+++)))(((&&&%%%%%%$$$******)))((('''&&&&&&%%%''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((***(((&&&''')))+++,,,,,,+++***)))(((((('''((((((&&&&&&''''''''''''&&&&&&%%%$$$######$$$$$$###!!!%%%%%%$$$###"""!!! """$$$%%%$$$######$$$""""""""""""""""""""""""######""" !!!((()))+++,,,------,,,,,,&&&&&&%%%%%%$$$#########'''&&&$$$"""###&&&)))+++&&&'''))),,,+++((('''((())))))))))))***+++,,,,,,))))))((('''(((+++---...)))))))))))))))*********))))))******************************)))))))))))))))((('''&&&&&&%%%%%%&&&%%%%%%&&&'''((())))))***%%%&&&&&&%%%$$$%%%'''***%%%$$$$$$$$$$$$%%%&&&'''"""###%%%&&&''''''(((((()))***++++++,,,,,,,,,,,,+++++++++,,,,,,------------------------------------.........//////000000///000222333444444333333222444666777888:::===???NNNVVV\\\]]]______YYYPPP|||zzzxxxvvvuuuuuussssssssssssrrrqqqpppooopppooonnnlllkkkkkkjjjjjjkkkkkkiiihhhfffdddcccbbbaaaaaaaaaaaa`````````_________^^^]]]\\\ZZZYYYXXXXXXWWWWWWVVVTTTSSSSSSRRRRRRRRRQQQPPPOOONNNMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEDDDDDDEEEFFFFFFGGGHHHGGGEEECCCBBBBBBBBBBBB@@@???>>>=========>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;::::::::::::::::::999888888888888999::::::::::::::::::::::::::::::999888777777888999::::::::::::999999888888888777777777777777666666555555444444333333222111111000000000000///...---,,,------,,,,,,+++******)))((()))++++++*********+++++++++*********+++,,,---,,,,,,,,,---...///000111444444555666666555333222444:::>>><<<999999666222///...,,,***)))((('''''''''((()))***+++******)))++++++++++++++++++,,,,,,---,,,***)))'''&&&&&&&&&***))))))((('''&&&&&&%%%''''''((((((''''''&&&%%%%%%%%%&&&''''''(((((())))))'''&&&'''))),,,,,,,,,+++***)))((((((''''''(((&&&&&&''''''''''''&&&&&&%%%$$$######$$$$$$###!!!$$$$$$######"""!!!!!!!!!!!!"""$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""###"""!!! !!!###&&&******+++++++++***)))(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''(((***+++'''(((***++++++))))))***************+++,,,------,,,+++***)))***,,,...///,,,,,,,,,++++++++++++++++++++++++***))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''((())))))******%%%&&&&&&%%%$$$$$$&&&((('''&&&&&&&&&&&&&&&''''''$$$%%%&&&((()))))))))))),,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------........./////////000000///000222333444444333333222444666777888:::===???NNN]]]kkkpppoooiii___UUU~~~|||zzzxxxvvvvvvuuurrrssssssrrrqqqpppooooooooonnnmmmlllkkkjjjjjjjjjgggggggggfffeeedddccccccaaaaaaaaa`````````____________]]][[[ZZZYYYYYYYYYWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQPPPOOONNNMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@??????>>>===============>>>>>>>>>>>>============;;;;;;:::999999999::::::::::::999999999999::::::::::::::::::::::::::::::999999888888888888999999999999999999999888888888777777777777777666555555444444444333222222111111///////////////...---,,,---,,,,,,++++++*********((()))++++++*********+++++++++******++++++,,,------------...///000111222444444555666555444333222555;;;>>>;;;999888555111...---,,,***)))((((((((((((((()))************)))***++++++,,,------......---,,,+++)))(((''''''''')))((((((((('''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''((())))))'''&&&%%%&&&))),,,------+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$$$$###"""""""""""""""""""""""""""###"""###&&&)))(((%%%!!!"""""""""""""""""""""""""""""""""!!!!!!###(((+++++++++******((('''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%###%%%''')))******)))))))))))))))))))))***++++++++++++++++++,,,---...//////...---,,,,,,---.../////////...---,,,+++******,,,+++******)))(((''''''%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%&&&&&&'''((((((((())))))******++++++&&&''''''&&&$$$$$$%%%''')))(((((('''''''''((((((&&&'''((()))***+++++++++............---,,,+++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000///000222333444444333333222444666777888999<<>>>>>>>>===============???>>>>>>>>>>>>=========;;;::::::999999999::::::;;;::::::::::::::::::;;;::::::::::::::::::::::::999999999999999999999999999999999888888888888888777777888777777666555444444444333333222111111111.../////////......---,,,,,,,,,,,,++++++*********((()))++++++*********++++++***++++++++++++,,,,,,,,,,,,------...000111222222333444444444333111111666;;;>>>;;;888777444000---,,,+++***))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,+++***(((''''''&&&&&&'''''''''''''''''''''&&&'''''''''(((''''''&&&%%%&&&&&&&&&'''(((((())))))&&&%%%$$$&&&))),,,......,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%###"""!!!!!!""""""############$$$""""""&&&***+++%%% """"""""""""""""""""""""######"""!!!!!!###(((+++))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((((()))***++++++******,,,,,,***((()))---...,,,,,,,,,,,,,,,---...///000111000///........./////////...---,,,***)))(((''')))(((((((((((('''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''((()))***)))*********************&&&''''''&&&$$$###$$$%%%))))))(((''''''''''''(((&&&'''((()))***+++++++++---...............------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////000000///000222333444444333333333444666777777999;;;>>>???RRRkkk}}}sss^^^OOO~~~}}}{{{yyywwwvvvvvvuuurrrrrrrrrqqqpppooommmlllmmmlllkkkjjjjjjjjjjjjjjjeeeeeeeeeeeeeeefffffffff````````````_______________^^^[[[YYYXXXWWWXXXXXXVVVUUUUUUTTTTTTSSSSSSSSSPPPPPPPPPOOOOOONNNNNNMMMKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<>>>>>>>>>=========<<<<<<:::::::::999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999::::::999999999888888888888888888888888888888888888777666555444444333333222222111000000...............------,,,,,,,,,+++++++++++++++***((()))++++++*********+++******++++++,,,,,,,,,,,,+++++++++,,,---...000000000111222333333222111000777<<<===:::777666333000,,,,,,+++***)))))))))***)))))))))))))))******************)))))))))((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%&&&&&&''''''((())))))***&&&%%%$$$%%%))),,,------,,,+++***(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%%%%$$$"""!!!!!!!!!"""######$$$$$$%%%###"""%%%******&&& """"""""""""""""""""""""######"""!!! !!!%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&))))))***+++,,,...000222222333///+++---333333///,,,,,,,,,,,,---...//////111000//////............++++++***)))'''&&&%%%$$$%%%%%%&&&&&&'''((())))))''''''(((((())))))))))))&&&&&&''''''((()))++++++*********)))))))))))))))%%%&&&'''&&&$$$######$$$''''''&&&%%%%%%&&&&&&&&&%%%&&&'''((()))*********+++,,,---...///000000000000000//////......------------------------------000000000000000000/////////000222333444444333333333444666666777888;;;===;;;EEEYYYooozzzqqq]]]LLL~~~}}}|||zzzyyywwwvvvvvvvvvrrrrrrqqqqqqooonnnlllkkklllkkkjjjjjjiiiiiiiiijjjddddddddddddcccccccccccc`````````_________^^^^^^]]]]]][[[YYYXXXWWWWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSPPPOOOOOOOOONNNNNNNNNMMMKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???????????????>>>======>>>>>>>>>>>>============;;;;;;:::::::::;;;<<<<<<<<<<<<============<<<<<<::::::::::::::::::::::::999999::::::::::::999999777777777888888888888888888888888888777555444333333333333222111111000000------.........------,,,++++++++++++++++++++++++((()))++++++*********+++)))***+++,,,,,,,,,,,,++++++++++++,,,---...///000...///111222333333222111888======999666555222///++++++***************+++)))))))))((()))******+++++++++******)))((((((''')))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''((((((''''''&&&%%%&&&''''''(((((()))******&&&%%%$$$%%%(((+++,,,,,,,,,,,,***)))'''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''%%%$$$$$$%%%%%%$$$###!!!!!!""""""#########$$$$$$###"""$$$'''(((%%%""""""""""""""""""""""""""""""######!!! """###############$$$%%%&&&'''###$$$$$$%%%&&&''''''(((((((((***,,,000444888:::999:::666000222999888111************+++,,,---.........---------,,,,,,+++((('''''''''&&&&&&%%%%%%$$$$$$&&&''')))***,,,,,,************************''''''''''''((()))***+++))))))((((((''''''&&&&&&###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''((()))))))))***+++,,,...///000000111//////////////////..............................111111000000000000/////////000222333444444333333333444666666666777:::<<<>>>@@@LLLbbbqqqmmm]]]OOO~~~~~~~~~~~~}}}}}}}}}|||{{{zzzxxxwwwvvvvvvvvvrrrrrrqqqpppooommmkkkjjjkkkjjjjjjiiiiiiiiiiiiiiiffffffeeedddcccbbbaaaaaa``````_________^^^^^^^^^\\\\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSOOOOOOOOONNNNNNNNNNNNNNNKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDBBBAAAAAAAAABBBCCC???@@@@@@AAA@@@???>>>===@@@@@@?????????>>>>>>>>><<<;;;;;;;;;<<<<<<===>>><<<===>>>>>>>>>>>>===<<<::::::::::::::::::::::::999999:::;;;;;;:::999999666777777777888888888999999999888888777555444333333333222222111000000000,,,------......---------++++++++++++++++++++++++((()))++++++*********+++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,---///000111...///111333444555555555999======999555444222...+++***************++++++***)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,+++)))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''((((((''''''&&&%%%'''''''''((())))))******'''&&&$$$%%%(((***++++++---,,,***)))'''&&&&&&&&&'''&&&$$$######$$$&&&''''''%%%$$$$$$%%%&&&$$$###"""""""""""""""#####################$$$$$$%%%%%%"""""""""""""""""""""""" """######"""!!!!!!"""###############%%%&&&'''%%%%%%&&&'''((()))******)))+++...111555777999::::::<<<777111333:::777...((((((((())))))***+++,,,*********+++******))))))&&&&&&''''''(((((())))))'''((()))***+++---......+++++++++******)))((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&%%%$$$$$$###"""$$$&&&&&&%%%$$$$$$%%%############$$$&&&'''((($$$%%%&&&'''((()))))))))***+++,,,---.../////////------------............000000000000000000000000111111111000000000/////////000222333444444333333333444666666666777999<<<>>>===EEEXXXeeecccXXXPPP~~~~~~}}}||||||{{{{{{|||||||||{{{zzzxxxwwwvvvvvvvvvrrrqqqqqqpppnnnmmmkkkjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjhhhgggeeedddcccbbb``````_________^^^^^^^^^[[[[[[[[[[[[YYYWWWUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSOOOOOONNNNNNNNNNNNNNNNNNKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCFFFDDDBBBAAAAAABBBCCCDDD@@@@@@AAABBBAAA@@@???>>>AAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<<<<===>>>???<<<===>>>??????>>>===<<<::::::::::::::::::::::::999999;;;;;;;;;;;;999999666666777777888888888999999999888888777555444333333333222222111000000000,,,,,,------...---------++++++++++++++++++++++++(((***++++++******+++,,,)))***+++,,,---,,,++++++---------...///000111222...000222444666777777777:::======888444333111...*********)))******+++,,,***)))((((((((()))+++,,,------......///000000000***)))((('''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''((((((''''''&&&%%%''''''(((((())))))******(((&&&%%%%%%'''*********---,,,***)))'''&&&&&&%%%'''&&&$$$######$$$&&&''''''&&&$$$%%%&&&&&&%%%#########""""""""""""""""""#########"""!!!"""$$$'''""""""""""""""""""""""""!!!$$$$$$###""""""###%%%$$$#########$$$&&&'''&&&'''((()))***+++,,,------000333777888777555444777:::555...000777333(((''''''''''''((()))***+++'''(((((()))))))))((((((&&&'''((()))***+++,,,,,,+++,,,,,,------...//////,,,,,,+++***)))(((''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######"""""" ###%%%&&&%%%$$$$$$%%%""""""###$$$%%%'''((()))$$$%%%&&&((()))))))))***,,,,,,------...---------+++++++++,,,,,,---------000000000000000000000000222111111111000000/////////000222333444444333333333444666666666777999;;;;;;999AAAPPPZZZXXXQQQNNN}}}~~~}}}|||{{{zzzzzz|||yyyvvvvvvxxxxxxvvvssssssrrrqqqqqqqqqooollliiikkkjjjhhhfffffffffggggggeeeeeeddddddcccbbbaaaaaa___^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[YYYXXXXXXWWWWWWUUUUUUTTTTTTTTTTTTTTTTTTPPPPPPPPPOOONNNMMMLLLKKKNNNMMMKKKJJJIIIIIIIIIJJJHHHGGGEEEBBB@@@@@@BBBDDDBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBAAAAAA@@@??????DDDDDDDDDBBB???>>>===>>>;;;<<<<<<<<<======>>>>>>========================999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777666555444333333222111000////////////,,,,,,---....../////////+++++++++************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---...///000000///111222333444555888::::::999666222...+++++++++***+++,,,...//////000000---+++)))((((((***---...000000000000///////////////,,,(((%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((''''''((((((((('''+++'''%%%)))---...---+++///+++---,,,(((...222))),,,///...)))&&&''''''%%%''')))'''###"""$$$$$$!!!!!!'''((($$$"""%%%'''$$$&&&%%%$$$#########$$$$$$###"""""""""###$$$&&&'''###$$$###"""!!!!!!"""###""""""###$$$$$$$$$$$$######""""""###%%%(((+++---+++,,,------++++++,,,---,,,///222555555333///---......,,,+++***))))))))))))(((((('''''''''(((((()))***+++,,,,,,+++)))((()))***+++,,,...///000111///...---+++************'''((((((((('''&&&%%%%%%&&&$$$###$$$''')))******''''''&&&%%%%%%%%%%%%%%%%%%'''))))))'''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&''')))******+++++++++++++++++++++++++++******))))))((()))+++,,,---///////////////000111222222222222222111///...---111222222333333333222222666666555555666777888888888===DDDIIIJJJKKKJJJKKK}}}~~~~~~}}}|||{{{zzzzzz{{{yyywwwvvvwwwwwwuuurrrrrrqqqpppppppppooollljjjjjjiiihhhffffffffffffgggdddccccccbbbaaaaaa``````_________^^^^^^^^^]]]]]]]]]\\\[[[YYYXXXXXXWWWWWWUUUUUUUUUTTTTTTSSSSSSSSSOOOOOOPPPOOOOOONNNMMMLLLMMMLLLJJJHHHHHHHHHHHHIIIEEEEEEEEEDDDCCCCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCBBBAAAAAAAAADDDEEEEEECCC@@@>>>>>>???<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777666666555444333222222111000////////////.........---------------+++++++++************)))***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000000222333333222333666888:::888555111---++++++,,,+++,,,...000111222222333//////////////////......111111111111000000/////////,,,(((%%%%%%&&&&&&&&&'''(((((()))))))))((((((***)))((('''((((((((((((((('''((()))+++---222666>>>888999888555<<>>999444222///+++(((***((($$$###&&&&&&$$$$$$''''''######''''''%%%!!!"""###$$$$$$######"""%%%$$$###""""""""""""###%%%%%%%%%$$$###""""""""""""######$$$$$$$$$$$$$$$############%%%'''***,,,---...///...,,,+++,,,---)))+++...000000///---+++***))))))))))))))))))******))))))((((((((())))))(((***+++------,,,+++***---------....../////////***)))((('''&&&&&&&&&&&&(((((((((((('''''''''''''''&&&$$$$$$&&&(((((((((((('''&&&&&&&&&&&&&&&'''&&&(((******(((&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%''')))***+++++++++,,,,,,++++++++++++,,,,,,******))))))***+++---...------,,,,,,------...///111111111111000///...---000111111222333333333222777666666777888999:::;;;<<>>::::::666///,,,------***'''&&&######$$$&&&%%%###%%%&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((%%%''')))***)))(((((()))&&&&&&'''(((***+++,,,,,,,,,,,,---...//////000000))))))(((((())))))*********+++,,,,,,,,,+++******((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((('''%%%%%%%%%''')))+++)))'''%%%&&&''')))***)))((((((((((((((())))))******,,,---,,,)))'''&&&&&&&&&''''''((((((((((((((($$$%%%'''(((***+++++++++...---+++)))***+++...000++++++,,,,,,---......///......---------......///.........///......---------...///111222333333333666666777888999;;;===>>>AAAAAAAAA@@@AAAEEEJJJNNN~~~}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxwwwwwwwwwuuusssrrrqqqqqqnnnnnnmmmnnnooonnnllljjjggggggffffffeeeeeedddcccaaaaaaaaaaaaaaa`````````^^^^^^^^^^^^]]]]]]]]]]]][[[ZZZYYYXXXWWWWWWWWWXXXVVVVVVUUUTTTSSSQQQQQQPPPNNNNNNOOOOOOPPPOOOOOOOOOKKKJJJIIIHHHHHHHHHIIIJJJHHHEEECCCBBBDDDEEEEEEDDDHHHGGGGGGFFFFFFFFFGGGGGGBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDBBB@@@AAABBB===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999999999999999999999999888888888888888888888888666666666666555444333222000//////............///+++++++++,,,,,,---------+++++++++*********))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000,,,---...///000444888<<<888444...++++++---......+++,,,...111444666777888<<<;;;;;;:::888666444333555666777777666444222111...,,,***))))))))))))((($$$&&&)))++++++***(((''''''((('''&&&$$$%%%))),,,,,,000444999CCCNNNPPPLLLFFFBBBEEEIIIMMM^^^mmmjjjVVVVVVSSSOOONNNOOOKKKEEEBBBBBB===555111111///,,,,,,******++++++***)))(((((('''%%%$$$$$$%%%'''(((%%%$$$$$$$$$###############""""""###&&&'''%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''"""%%%(((************+++((())))))***+++---...///000000111111000000///...'''''''''''''''((()))***,,,++++++***)))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++'''&&&%%%$$$$$$&&&(((***(((&&&%%%'''***,,,---...))))))((((((((())))))******,,,---,,,***'''&&&&&&&&&'''(((((())))))((((((%%%&&&''')))************...,,,***))))))+++...000+++,,,,,,---.........//////......---------......,,,------............---......000111333333444444444444555666888:::;;;<<<>>>???AAABBBCCCEEEHHHKKK}}}||||||}}}||||||{{{zzzyyyxxxxxxwwwuuuvvvvvvtttrrrqqqqqqrrrnnnnnnmmmnnnnnnmmmkkkhhhffffffffffffeeedddcccbbbaaaaaaaaaaaaaaa`````````]]]]]]]]]]]]\\\\\\\\\\\\ZZZYYYXXXXXXWWWWWWXXXXXXUUUUUUTTTSSSRRRRRRQQQQQQNNNNNNNNNOOOOOONNNNNNMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJGGGDDDEEEGGGHHHFFFDDDHHHHHHGGGFFFFFFFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCAAA@@@@@@AAA===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888888888888888888888888888888555555666555555444333222000000///......//////000+++++++++,,,---.........+++++++++************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---...///000000,,,---...///111555;;;???888333...,,,...000000///+++,,,...111444666777777;;;:::888666555555555555555666888999888777555444///---++++++,,,,,,+++))))))***,,,------,,,***)))&&&(((((('''&&&''',,,111000444888@@@PPP]]]YYYMMMCCC@@@EEEIIIKKKXXXbbb]]]OOOPPPNNNLLLNNNQQQMMMGGGCCCDDDAAA<<<999999888444111111333666444///...000...,,,(((&&&&&&(((+++---'''&&&$$$###"""######$$$&&&$$$!!!###&&&((('''%%%%%%$$$#########$$$&&&'''&&&&&&''''''((((((((()))$$$'''+++---------......+++++++++,,,---...////////////000///...,,,***)))'''&&&&&&''''''((()))***++++++***)))(((''''''&&&'''(((((()))***++++++,,,((('''''''''((()))******''''''&&&%%%&&&&&&(((((('''%%%%%%'''***---//////******)))((((((((((((((()))+++,,,,,,***'''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))++++++)))))))))+++---///***+++,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...///000111222333444444444444444444555666888999:::;;;===@@@BBBCCCEEEHHHJJJ~~~|||{{{|||}}}|||{{{{{{zzzyyyxxxwwwwwwrrrtttuuutttqqqpppqqqsssooonnnmmmmmmnnnllliiigggeeeeeeffffffeeedddbbbaaa________________________\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWXXXXXXTTTTTTSSSSSSRRRRRRRRRQQQNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIHHHGGGGGGHHHIIIJJJIIIGGGHHHKKKOOONNNJJJEEEHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDBBB@@@???@@@AAA>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888888888888888888888888888888555555555555444333222222000000000//////000000111---------------.........+++++++++************)))*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000......//////111555;;;???777222...---000222111///,,,---///222444666777777777666666555555555555666444666888::::::999777666000///------......---+++------...------,,,+++***'''***+++***(((+++111777<<>>===BBB???<<<777222...+++******((('''&&&%%%'''+++...111---)))$$$###&&&)))(((&&&%%%$$$"""""""""###%%%&&&&&&'''((()))************(((+++...000///...------++++++,,,---------------,,,---------,,,***(((&&&''''''''''''((()))***+++***)))))))))))))))******,,,,,,------.../////////))))))))))))))))))******))))))))))))((((((((((((&&&%%%$$$%%%(((+++,,,,,,+++***)))((('''&&&&&&&&&(((***++++++)))'''''''''&&&&&&'''((((((((((((''')))))))))))))))(((''''''))))))))))))***+++,,,---)))***,,,---......------///...------,,,,,,------,,,,,,---//////000000000111222333444444444444444555555555555666777888999:::<<>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777777777777777777777777777777777777777777777777555555555555444333222222111000000000000000111111000//////......------,,,+++++++++************)))++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,---...///000000000111000000111555:::>>>666222......222444222///---...000333555666777777333444555666666666666555444666888;;;;;;:::999777111000......//////...,,,///...---,,,+++*********)))+++---,,,+++...555<<>><<<:::CCCRRRVVVOOOWWW\\\^^^ZZZSSSNNNOOOSSS]]]^^^```___^^^]]]^^^___[[[ooo~~~yyymmmiiilllqqqqqqpppdddOOO;;;///***'''++++++'''###***;;;IIINNN555...'''$$$'''))))))'''$$$$$$$$$%%%&&&&&&''''''''''''(((***++++++)))'''000///,,,000666,,,&&&///,,,***((((((((()))((('''+++***)))(((((()))******++++++++++++,,,...000111000...,,,,,,---......---...///////////////.........---,,,+++***+++,,,,,,***+++,,,,,,,,,,,,******$$$######$$$&&&((()))(((%%%%%%%%%&&&&&&'''''''''++++++++++++***((('''&&&%%%&&&&&&'''((()))******///,,,)))(((((()))((('''&&&&&&'''((()))***+++++++++---...---,,,,,,---...444333111///---,,,++++++---...///000111111111111222333555666777888777777666666666666777777777777;;;<<<===>>>???BBBEEEHHH}}}}}}||||||{{{yyyxxxwwwzzzzzzzzzzzzxxxvvvtttssstttsssrrrqqqpppooooooooonnnmmmkkkiiiggggggggggggdddddddddcccbbbaaa```_______________^^^^^^^^^]]]ZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOQQQOOOLLLJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGEEEFFFFFFEEECCCCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888999999999999999999999999:::999888777666666666666888888888888888777777666777777666555444333222222111000///111333333000...,,,,,,++++++++++++******,,,+++++++++************++++++++++++++++++++++++......,,,+++++++++,,,,,,,,,,,,,,,---...///000111000000//////000111222333222///------///111222111///000111111111222444666222333555444333222222333222111333777;;;<<<:::666222111///---,,,,,,,,,---***)))))),,,111444555555:::>>>BBBAAA<<<;;;>>>CCCYYYWWWVVVVVVSSSLLLAAA:::999;;;999555===IIILLLFFFYYYXXXTTTLLLEEEEEEMMMUUUaaa___ZZZSSSLLLGGGEEEDDDNNN[[[bbb[[[RRRSSS]]]dddXXXVVVLLL===111+++%%% )))***&&&"""%%%...555666,,,'''###!!!###%%%%%%%%%"""""""""###$$$%%%&&&&&&%%%&&&((()))***+++---///***+++))))))***$$$&&&222***(((&&&&&&'''''''''&&&)))((('''&&&&&&'''((((((((()))+++---///000000000000...,,,,,,---//////...000000//////---,,,+++***************+++---...///---------------+++***)))&&&%%%$$$%%%(((*********%%%%%%%%%&&&&&&&&&&&&&&&************)))(((''''''&&&&&&''''''((())))))***,,,***((('''((()))))))))&&&&&&'''((()))***++++++,,,---...---,,,+++,,,---000///......------------------...///000000000000111333444666777777777777666666666666777777777777;;;<<<>>>>>>???AAAEEEHHH||||||||||||{{{yyyxxxwwwxxxxxxyyyyyyxxxvvvuuuttttttsssrrrpppoooooonnnnnnmmmllljjjiiiggggggffffffdddddddddcccbbbaaa______^^^^^^^^^^^^]]]]]]]]]]]]YYYYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSQQQPPPPPPOOOOOOQQQNNNLLLKKKKKKKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHEEEFFFFFFEEECCCCCCDDDFFFDDDDDDCCCBBBAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999999999999999999:::999888777666666666666777777777777777666666555777666666555444333222222222111111222333333111000---------,,,,,,,,,,,,+++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---...///000111.............../////////000...------...000000000///000222111000000222333111222333333111//////000000000111555:::;;;999666///...---++++++,,,------***+++...333888<<<===<<>>??????AAAEEEGGG~~~~~~~~~|||||||||{{{zzzyyyxxxwwwuuuvvvwwwwwwwwwvvvuuutttsssrrrqqqpppooonnnnnnnnnlllkkkjjjiiihhhgggffffffccccccccccccbbb```___^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRPPPOOOOOOOOOOOOPPPNNNLLLKKKKKKKKKIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGEEEDDDCCCDDDFFFDDDDDDCCCBBBAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999999999999999999999888777666666777777666666666777666555555444666666555444444333222222111111111111111222111000............------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------------------------...///000111....../////////...------...---,,,,,,---.../////////000222111000//////000///111222111///------...000//////222666777444111++++++*********+++,,,---///111444888:::;;;999888<<>>777+++)))&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''***+++---///000///...------+++******---/////////------+++***((('''&&&&&&,,,++++++***************------,,,+++***)))((('''((('''&&&''')))++++++***'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((('''''''''''''''((())))))*********(((&&&&&&((()))***)))&&&&&&'''((()))***++++++---...///---+++******+++)))***+++,,,------......++++++,,,---............000111333555666666666555555555666666777777888888<<<>>>?????????AAADDDFFF~~~~~~}}}}}}||||||{{{{{{zzzxxxwwwvvvtttuuuvvvvvvvvvuuuttttttrrrqqqpppooonnnmmmmmmmmmjjjjjjjjjiiihhhgggffffffcccccccccbbbaaa```___^^^\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYWWWVVVUUUTTTTTTTTTTTTUUURRRRRRPPPOOONNNMMMMMMMMMOOOMMMLLLLLLLLLKKKJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFDDDDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999999999999999999999888777777777777777777666666666666666555444444555555555444333333222222000000000000//////000000/////////.........------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000111...///000111111///---,,,+++,,,,,,,,,,,,,,,---......///111111///.........---///000///...,,,,,,---000...---...111111...***((((((((())))))***+++,,,...000333444444222///...///333777777333---)))((()))+++---,,,+++***+++,,,******(((&&&(((,,,---,,,'''***---,,,)))'''&&&'''''')))***++++++,,,...000++++++---000000,,,'''######(((***%%%"""###&&&&&&######$$$%%%&&&%%%%%%&&&!!!###&&&&&&%%%###""""""!!!!!!"""###$$$%%%&&&&&&...***&&&(((///666;;;<<>>?????????@@@CCCEEE~~~~~~}}}}}}{{{{{{{{{{{{zzzxxxwwwvvvssstttuuuuuuuuutttsssrrrrrrqqqpppnnnmmmmmmlllllliiiiiiiiiiiihhhgggfffeeecccccccccbbbaaa```^^^^^^\\\[[[[[[[[[ZZZZZZZZZZZZWWWWWWVVVVVVVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSTTTUUURRRQQQPPPNNNMMMMMMLLLLLLNNNMMMLLLLLLMMMLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGGGGFFFDDDDDDEEEGGGDDDDDDCCCBBBAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<;;;;;;::::::999999999999999999999999888888777777777777777888666666666666666555555444444444444444333333222222///000000///......///111/////////............---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---...//////000///////////////......//////000111///000222333222000---+++)))***,,,,,,+++***+++---,,,...000000///---------+++---///...---,,,---...000---++++++---,,,)))&&&&&&&&&'''(((((())))))***&&&))),,,---+++)))(((''''''(((***)))'''&&&&&&&&&&&&&&&''')))+++,,,,,,,,,************+++---...///------,,,***((())),,,...---///222555888===BBBFFF===777333444444000---,,,444999888///&&&$$$&&&''''''$$$###%%%%%%######&&&!!!"""###%%%%%%###!!! !!!!!!"""#########!!!"""(((666JJJ___qqqzzzccc///+++'''%%%%%%&&&&&&&&&'''((()))***+++++++++***...---,,,*********+++,,,***)))'''''')))+++,,,+++&&&&&&%%%%%%%%%''')))***&&&'''(((***++++++++++++''''''&&&&&&&&&''''''(((&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((('''%%%%%%'''(((***+++---------+++(((((()))))))))(((&&&&&&'''((()))***++++++,,,---...,,,+++)))***++++++,,,---...---,,,+++******+++,,,---............///000222444555555555444444444555666777888999999>>>???@@@??????@@@BBBEEE~~~}}}}}}{{{{{{{{{zzzyyyxxxwwwvvvssstttuuuuuutttsssrrrqqqqqqpppooonnnmmmlllllllllhhhiiiiiiiiihhhgggfffeeeccccccbbbbbbaaa___^^^]]][[[[[[ZZZZZZZZZYYYYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWVVVUUUSSSRRRRRRRRRTTTUUURRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGHHHFFFEEEDDDEEEGGGDDDDDDCCCBBBAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;:::999999999999999999999999888888777777777777888888666777777777777666555555444444444333333333333222000111222000......000333//////.........---------,,,---------............---------------------------...///000111000000/////////////////////000111///000333444222///+++)))''')))++++++***)))***,,,***,,,///000...---------***,,,......------...//////,,,)))***++++++)))&&&%%%%%%&&&''''''((((((((("""%%%((()))'''&&&&&&'''$$$%%%%%%$$$%%%%%%'''))))))((((((+++///111///------------.........000222000...,,,))))))+++///222...///000333999BBBLLLSSSPPPHHHBBBAAAAAA===;;;===<<<===999///(((''''''&&&'''######&&&%%%!!! $$$!!! ###&&&'''$$$!!!########################111LLLggg~~~XXX111---(((%%%$$$$$$$$$$$$%%%&&&''')))******))))))))))))*********+++++++++***(((&&&&&&'''))))))(((&&&%%%$$$$$$%%%''')))***%%%&&&((()))***++++++***))))))'''&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((((((''''''###$$$&&&(((***---...///,,,***((((((***,,,,,,+++&&&&&&'''((()))***+++++++++,,,---,,,+++***+++,,,+++,,,---......---,,,++++++,,,---....../////////...000111333444444444444444444555666777888999999???@@@@@@???>>>???BBBDDD~~~~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvttttttuuuuuutttrrrqqqpppqqqpppooonnnmmmlllllllllhhhhhhiiiiiiiiigggfffeeebbbbbbbbbbbbaaa___^^^]]]ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYVVVUUUSSSRRRQQQRRRTTTUUUSSSRRRQQQPPPOOONNNNNNNNNMMMLLLLLLLLLMMMMMMJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGHHHIIIJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHFFFEEEDDDFFFGGGEEEDDDCCCBBBAAA@@@@@@???======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;999999999999999999999999888777777777777777888888777777777777777666666555444333333333333333333333111222333111//////111444///.........---------------------.........//////---------------------------...///111111111000///000////////////000000111...000222333222///***'''&&&)))++++++)))((()))+++)))+++...///...---------)))+++---.........///000...+++))))))+++,,,***'''$$$%%%&&&&&&'''''''''&&&%%%(((++++++((('''((()))$$$$$$$$$%%%%%%''')))+++---+++)))---222333000,,,*********+++***)))***---***************++++++,,,000...+++***---777BBBKKKCCC<<<999;;;:::333000111444222,,,$$$###%%%$$$!!!&&&"""###''''''"""!!!$$$""" ###)))+++((($$$((((((((('''''''''&&&&&&222RRR}}}qqqnnnpppTTT222---((($$$############"""$$$%%%'''((((((''''''###%%%(((+++---,,,+++******'''%%%%%%&&&''''''&&&'''&&&$$$$$$$$$&&&((()))((()))*********)))'''&&&,,,+++)))'''&&&%%%%%%&&&'''%%%$$$$$$&&&''''''&&&#########$$$$$$%%%%%%&&&'''(((((((((((((((''''''"""###%%%(((+++---000111+++)))((()))+++.........&&&&&&'''((()))***++++++***+++,,,,,,+++***+++---***+++---/////////---,,,+++,,,---...////////////...///111333444444444333444444555666777888999999???@@@@@@???>>>???AAADDD~~~{{{zzzzzzzzzyyyxxxxxxwwwwwwvvvtttttttttsssrrrqqqpppooommmlllkkkkkkjjjjjjkkkkkkiiiiiihhhgggfffeeeddddddaaaaaaaaa```______^^^^^^ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTRRRTTTSSSRRRQQQPPPOOOOOOOOOLLLMMMMMMKKKIIIJJJMMMQQQLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJEEE@@@@@@CCCDDDAAA>>>???===<<<;;;<<<<<<;;;999<<<:::999999:::;;;;;;:::999999999999999999999999999999999888888888777777777777777777666666666666555555444444444333333333111111111111000000000000000/////////............,,,---------...////////////...---,,,,,,---...///...///000000//////000111///000111222222111000///....../////////---,,,+++(((''''''''')))***,,,......//////...---,,,+++***......------------------)))(((''')))+++***&&&"""###$$$%%%&&&'''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***)))(((%%%&&&&&&'''''''''''''''///,,,(((&&&&&&((())))))&&&((())))))((()))+++---)))***+++,,,+++)))&&&$$$###%%%&&&%%%%%%%%%''')))%%%$$$######"""###############$$$%%%&&&&&&&&&&&&%%%))),,,+++'''&&&(((+++CCCcccWWWSSSKKK555000+++)))&&&"""###&&&&&&&&&&&&'''''''''((((((&&&&&&'''))))))*********)))))))))((('''%%%$$$######$$$&&&'''''''''&&&%%%)))******+++++++++******(((******'''###!!!###%%%&&&&&&%%%$$$%%%&&&'''(((&&&$$$"""!!!!!!$$$&&&((('''&&&&&&%%%%%%'''((()))'''))))))(((,,,111222//////+++'''''')))+++,,,+++***(((&&&&&&((()))***))))))(((''')))+++,,,+++***,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------//////000111111111111000222222333444666888:::;;;===>>>>>>>>>>>>???BBBDDD}}}{{{zzzzzzyyyyyyxxxwwwwwwvvvvvvttttttssssssrrrqqqooonnnllllllkkkjjjjjjjjjjjjkkkhhhiiijjjkkkjjjhhheeecccaaaaaaaaa```______^^^^^^ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTRRRSSSRRRQQQOOONNNNNNNNNNNNMMMNNNNNNLLLKKKKKKNNNRRRLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGIIIEEE@@@@@@BBBCCCAAA>>>???===<<<<<<<<<<<<;;;999<<<:::999999:::;;;;;;:::999999999999999999999999999999999888888888777777888777777777666666666666555555555444444444333333222222111111111000000000000000/////////.........------..................///......------......///...///000000//////000222///000111222222111000///---...///000///---,,,***(((((('''((()))***,,,---------------,,,+++***)))++++++,,,,,,,,,++++++******))))))***+++***&&&######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&%%%$$$$$$%%%%%%'''((((((,,,)))&&&%%%&&&''''''&&&'''(((((((((&&&''')))+++((()))*********)))((((((%%%&&&&&&%%%######$$$%%%######"""!!!!!!!!!!!!""""""###$$$%%%&&&&&&&&&&&&%%%''')))'''%%%%%%***...cccpppVVVXXXMMM333000,,,))))))'''$$$$$$'''&&&&&&&&&'''''''''((((((''''''((()))************))))))((('''&&&%%%%%%$$$&&&'''((())))))(((''''''******+++++++++******)))((())))))'''$$$###%%%'''%%%%%%$$$$$$%%%'''((()))&&&%%%$$$######$$$&&&'''''''''&&&&&&&&&'''((())))))+++***))),,,222222///,,,***)))))),,,,,,+++)))+++)))'''((()))++++++***,,,***))))))***+++***)))++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------...///000111111111111111222222333333555666888999:::<<<=========>>>AAADDD~~~|||{{{zzzyyyyyyxxxxxxwwwvvvvvvvvvsssssssssrrrqqqpppooonnnllllllkkkjjjjjjjjjjjjjjjhhhjjjlllnnnmmmjjjfffcccaaaaaaaaa```______^^^^^^[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTTTTUUUUUUTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLMMMOOOQQQLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDHHHDDD@@@@@@BBBCCCAAA??????===<<<<<<<<<<<<;;;999<<<:::999999:::;;;;;;:::999999999999999999999999999999999888888888888888888888777777777666666666555555555444444444444333222222222222111111111111000000000000//////////////////........................////////////.........///111000//////000222000000111111111111000///---...000000000---+++)))(((((((((((()))***,,,---++++++++++++***)))((((((((()))+++,,,,,,+++***)))+++************)))&&&###$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$$$$%%%'''***,,,***)))'''(((((((((&&&%%%((())))))(((&&&''')))+++***++++++,,,,,,,,,,,,,,,***+++***'''$$$"""###$$$$$$$$$###"""""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&$$$###%%%+++000qqqmmm```nnnaaa]]]lllXXX...+++((('''))))))%%%%%%(((&&&&&&'''''''''((((((((())))))***************)))((((((&&&%%%%%%%%%&&&'''))))))************)))(((+++++++++******))))))((('''(((((((((&&&&&&((()))%%%$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))***,,,,,,***---111111...*********+++---,,,***(((+++***((()))+++,,,,,,+++...,,,)))((()))***)))((()))******++++++******)))++++++++++++,,,,,,,,,,,,---...///000111111222111222222222222333444555666777999;;;;;;<<<>>>AAACCC~~~}}}|||zzzzzzxxxxxxxxxwwwvvvvvvuuuuuussssssrrrrrrqqqooonnnmmmlllkkkkkkjjjiiijjjjjjjjjjjjkkkllllllkkkiiifffdddaaaaaaaaa```______^^^^^^\\\[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTTTTUUUVVVTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJIIIHHHFFFEEECCCCCCFFFCCC@@@???AAAAAAAAA??????>>><<<<<<======;;;:::<<<:::999999:::;;;::::::999999999999999999999999888888888888888888888888888888888777777777666666555555555555444444444444333333333333222222222222111111111000000000//////000000//////......------...///000111111000///......000111111000///111222111111111111111000000///,,,...000111000---***(((((((((((())))))***+++,,,)))))))))))))))((('''''''''))),,,---...,,,***)))******)))))))))'''%%%$$$&&&&&&''''''''''''''''''$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&''''''%%%$$$'''&&&%%%%%%'''***...000,,,,,,---...///...+++(((***++++++******+++///111///000222333333222000...222111000,,,(((%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###%%%)))---\\\iiieeexxxxxxjjjsss}}}bbb888***((((((++++++'''&&&(((''''''''''''((((((((((((******+++++++++******)))((('''%%%$$$$$$&&&''')))******************)))))),,,+++***))))))(((((((((''''''((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%$$$''''''''''''(((((())))))***,,,,,,***,,,000///+++)))))))))*********)))(((***)))((()))+++,,,,,,+++---***((('''((()))))))))'''((())))))***)))))))))***++++++++++++,,,,,,,,,------///000111111111111222111111111111222222333555777:::<<<===???BBBDDD~~~~~~}}}|||{{{{{{zzzzzzxxxwwwwwwvvvvvvuuuuuutttrrrrrrrrrqqqpppooommmmmmkkkkkkjjjiiiiiiiiiiiijjjkkkjjjiiigggffffffffffffaaaaaaaaa```______^^^^^^\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUVVVVVVUUUSSSSSSRRRQQQOOONNNNNNMMMMMMKKKKKKKKKKKKLLLLLLMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGKKKKKKJJJIIIHHHFFFDDDBBBDDDBBB@@@??????@@@@@@@@@@@@>>>===<<<======<<<:::<<<:::999999:::;;;::::::999999999999999999999999888888888888888888888888888888888888777777777777666666555555555444444444444444444444333333333333222111111111111000000000000000000//////......---...///000111111000///...///000111111000000111222222111111000000000000000---...///000///,,,)))'''(((((())))))******++++++(((((()))))))))(((''''''&&&'''***,,,---+++)))((((((((()))((('''&&&%%%%%%))))))((((((((((((((((((%%%%%%%%%$$$%%%&&&&&&'''((((((((((((((((((((((((,,,+++))))))))))))'''&&&***)))((((((***...111444000111222555666444000---+++,,,------...222666:::444777:::;;;:::666111...444333222...)))&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''<<<\\\iiiaaagggxxx~~~|||lllfffccciiipppiiiQQQ:::---++++++...---(((&&&''''''''''''((((((((())))))******+++++++++******)))((('''&&&%%%%%%&&&(((******)))))))))))))))))))))++++++)))((((((((())))))(((''''''((()))***++++++((((((((('''&&&$$$######'''''')))))))))'''%%%$$$&&&''''''((((((((((((((((((******)))+++...,,,((())))))'''&&&%%%&&&(((***(((''''''(((***++++++))))))'''%%%&&&''')))))))))&&&'''(((((()))))))))(((*********+++++++++,,,,,,------...000000111111111111111000000000000111111555777:::<<<>>>@@@BBBDDD}}}{{{}}}~~~~~~}}}|||{{{zzzzzzzzzzzzwwwwwwvvvvvvuuutttttttttqqqqqqqqqpppooonnnmmmlllkkkkkkjjjiiiiiiiiiiiiiiikkkjjjgggdddcccdddeeefffaaaaaaaaa```______^^^^^^]]]]]]\\\[[[ZZZZZZYYYXXXYYYXXXXXXXXXXXXWWWWWWWWWXXXVVVUUUUUUVVVVVVUUUTTTSSSRRRQQQOOONNNNNNNNNNNNKKKJJJIIIJJJLLLMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGJJJJJJJJJJJJHHHFFFDDDBBBBBBAAA@@@?????????@@@@@@@@@>>>============<<<:::<<<:::999999:::;;;;;;:::999999999999999999999999888888888888888999999999999999888888888777777777666666666555555555444444555555555555444444444444222222222222111111111000000000//////////////////000000111111111111000000///000222111000000111333333222111000/////////000/////////...---+++)))((((((((()))***************((())))))******))))))(((%%%&&&(((***+++***)))((('''((()))((('''&&&'''))),,,++++++************+++'''''''''''''''(((((())),,,,,,,,,,,,,,,,,,,,,,,,...---+++*********(((&&&***))))))***+++...111333000000222555666444111---***+++,,,---///333888===555777:::;;;:::555000---//////...+++'''%%%$$$%%%$$$$$$###"""""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%(((666AAADDDIIIRRRSSSMMMGGG???AAAMMMPPPEEE;;;999///,,,,,,///---(((%%%'''''''''((((((((()))))))))))))))***************))))))((('''''''''((()))***((((((''''''((()))*********)))((('''((((((*********((('''''')))***)))(((((((((((('''&&&$$$###"""&&&'''((((((((('''&&&%%%%%%&&&&&&'''((('''''''''&&&))))))(((***---+++'''))))))'''%%%$$$%%%(((+++&&&&&&&&&(((***+++***)))'''&&&&&&''')))******)))&&&&&&'''((())))))))))))************++++++++++++......///000000000//////000000000000000000111111444777;;;===>>>???BBBCCC~~~}}}|||{{{yyyyyyyyyyyyzzzwwwvvvvvvuuuuuutttssssssqqqqqqqqqpppooonnnllllllkkkjjjjjjiiiiiiiiiiiiiiijjjiiigggfffeeedddddddddaaaaaaaaa```______^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXYYYXXXXXXXXXXXXWWWWWWWWWXXXVVVUUUUUUVVVWWWUUUTTTRRRQQQPPPNNNMMMMMMMMMMMMLLLJJJIIIKKKMMMNNNLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIHHHFFFCCCBBBAAAAAA@@@???>>>>>>???AAA@@@???======>>>>>><<<;;;<<<:::999999:::;;;;;;:::999999999999999999999999777777888888888999999999999999999888888888777777666666666666555555555555666666666555555555444444333333222222222111111111///////////////000000000222111111000000111111222///111222222111000222333333222111000/////////000000///...,,,+++***))))))(((((()))***+++******)))******++++++++++++******((()))***+++,,,,,,,,,,,,''')))******((((((+++---///...---,,,+++,,,,,,---***))))))))))))***++++++------------------------...,,,***))))))(((&&&$$$&&&''''''(((***+++---...******,,,...///...+++(((&&&'''((((((***...444888111222333333111///---+++)))))))))'''$$$###$$$%%%######"""!!!!!!!!!!!!""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''$$$)))///++++++//////---((((((///222111111555///,,,+++---,,,'''&&&((('''((((((((())))))))))))''''''((()))************************))))))))))))''''''''''''(((***+++,,,)))(((''''''''')))+++,,,,,,***''''''(((((('''%%%&&&&&&'''''''''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&$$$$$$&&&'''''''''&&&%%%%%%((())))))+++...,,,'''(((******)))'''''')))+++&&&&&&'''))),,,,,,+++***(((((()))+++,,,,,,)))'''&&&&&&((())))))*********************++++++++++++/////////000//////...---000000//////000111222222444666:::<<<===>>>???AAA}}}~~~~~~}}}|||zzzyyyxxxyyyyyyzzzvvvvvvvvvuuuttttttssssssppppppppppppooommmlllkkkkkkjjjjjjiiihhhiiiiiiiiihhhhhhiiihhhgggfffdddcccaaaaaaaaa```______^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYYYYYXXXXXXXXXWWWWWWWWWXXXWWWUUUVVVWWWWWWVVVTTTQQQPPPNNNMMMLLLLLLKKKKKKMMMKKKJJJLLLOOOOOOMMMKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGHHHHHHGGGEEEBBBAAA@@@@@@@@@???===>>>???AAA@@@???======>>>>>><<<;;;<<<:::999999:::;;;;;;:::999999999999999999999999777777888888999999999999999999999888888888888777777666666666555555555555666666666666555555555555333333333222222222111111......//////000000111111333222111000000111222333///111222222111111222333444333111////////////000111000...+++***))))))***((((((***++++++***))))))***++++++,,,,,,,,,++++++------......///000111111'''***++++++******...111000///...---,,,------...+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,***(((''''''&&&###"""###$$$%%%&&&'''((()))***$$$$$$%%%''')))(((%%%"""###$$$$$$###%%%(((...222---,,,+++)))))))))***+++&&&''''''&&&$$$$$$%%%'''%%%$$$$$$###"""###############$$$%%%&&&&&&&&&&&&(((%%%###"""%%%(((+++---111%%%)))000'''!!!)))///+++***'''$$$'''------***---***)))+++***'''&&&)))(((((((((((())))))))))))&&&&&&''')))************+++++++++++++++***))))))'''''''''''')))+++---...((('''&&&&&&'''))),,,---...***'''&&&''''''%%%######$$$%%%'''(((''''''&&&%%%%%%%%%%%%&&&'''''''''###$$$%%%&&&&&&&&&%%%$$$%%%(((******,,,///---)))'''***------***))))))+++''''''(((***---...,,,+++++++++,,,......---)))&&&&&&'''((()))************)))************+++++++++000000000000///...---,,,/////////000000111222333333555999;;;<<<<<<>>>???~~~}}}}}}}}}~~~~~~|||yyyxxxwwwwwwwwwuuuuuuuuutttsssrrrppppppqqqpppooonnnlllkkkjjjiiilllkkkiiigggggggggggghhhiiiiiiiiihhhgggeeedddcccaaaaaaaaaaaa````````````aaa___]]]ZZZXXXXXXYYYYYY[[[ZZZYYYXXXWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTRRRPPPNNNJJJFFFFFFGGGIIIKKKLLLNNNOOOOOONNNMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEGGGHHHHHHHHHGGGEEEDDDBBBDDDCCCAAA???>>>===<<<<<<<<<>>>>>>;;;;;;===;;;777<<<<<<;;;;;;;;;:::::::::888999999::::::999999888888888888888888888888888888888999999999999888888888888777666666666666666888666444444444555444333444444444333333222222222111111111111111111111111333222111000000111222333333333333444444444555555222111///...---...000111---...//////...+++((('''))))))***++++++++++++***///))))))...111...///333333333333333222111///...((((((((((((***,,,...000...,,,+++)))))))))******,,,+++***)))''''''''''''---+++)))'''%%%$$$######%%%%%%$$$###""""""""""""### !!!&&&***+++***&&&&&&&&&%%%%%%%%%$$$$$$#########"""###&&&+++///((((((((('''&&&%%%###""""""###$$$###""""""$$$&&&'''&&&%%%$$$############"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%'''))),,,---+++++++++++++++***)))(((&&&'''((()))***+++,,,,,,))))))(((''''''''''''''')))))))))))))))(((''''''&&&'''(((((('''(((***,,,((((((((('''''''''(((((('''((()))***************&&&&&&&&&'''((()))***+++***)))(((%%%$$$"""!!!!!!###$$$$$$$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((("""&&&+++---,,,***(((''')))***+++,,,---,,,,,,++++++++++++***************+++***)))(((''''''''''''%%%&&&'''((()))***+++,,,))))))*********+++++++++,,,---......//////..................///111222333555777999::::::;;;===???}}}}}}}}}~~~~~~}}}{{{yyyxxxwwwxxxxxxuuuuuuttttttsssrrrpppoooppppppooommmlllkkkjjjiiikkkjjjiiihhhgggggghhhhhhiiiiiihhhhhhgggeeedddcccaaaaaaaaaaaa`````````___```^^^[[[YYYXXXWWWXXXXXXZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTPPPOOOLLLHHHCCCBBBCCCEEELLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDAAAAAA@@@???>>>>>>>>>>>><<<>>>===:::;;;======999<<<;;;;;;;;;;;;:::::::::888999999::::::999999888888888888888888888888888777888888999999888888777888777777666666666666666888666444444444555444333444444444333333222222222111111111111111111111111333222111111111111222333333333333444444444444555222111///...---...///000---......---,,,***)))((())))))*********+++++++++...***)))...000......111222333333333333111000///))))))((((((((()))+++,,,***))))))((((((((((((((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$""" """%%%(((((('''%%%%%%%%%$$$$$$$$$######$$$$$$$$$###"""$$$'''***'''''''''&&&%%%$$$###""""""###$$$###""""""$$$&&&''''''&&&%%%$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%%%%&&&(((***,,,---+++++++++++++++***)))((())))))************++++++)))((('''''''''''''''(((((()))))))))(((((('''&&&((()))******))))))+++---((('''&&&%%%%%%%%%&&&&&&((())))))************))))))((((((''''''(((((()))&&&%%%$$$######"""""""""###$$$$$$$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''###&&&***,,,+++)))(((''''''(((***+++++++++***)))(((((())))))***+++++++++******)))(((''''''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------...............------......///111222333555777999::::::;;;===???~~~}}}}}}}}}||||||zzzyyyxxxxxxxxxxxxttttttttttttsssqqqpppooopppooonnnmmmllljjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiihhhhhhhhhgggfffeeedddcccaaaaaaaaa`````````______^^^]]][[[YYYWWWWWWWWWWWWYYYXXXWWWVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTSSSTTTTTTPPPOOOLLLHHHCCCAAABBBCCCMMMMMMLLLLLLKKKLLLLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGFFFEEEEEE??????>>>>>>>>>??????@@@<<<===;;;999;;;??????;;;;;;;;;;;;;;;::::::::::::888888999999999999888888888888888888888888888888777888888999999888888777888777666666555555666666888666444444444555444333444444333333333333222222111111111111111111111111333333222222222222333333333333333333444444444444333222000...------.........---,,,+++***)))))))))******)))((()))***+++,,,---******---///---,,,---***+++,,,------,,,+++******)))(((''''''&&&''''''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&%%%%%%$$$#########$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$""""""###%%%&&&&&&&&&%%%$$$###"""!!!"""###$$$###""""""$$$&&&(((((('''&&&&&&%%%%%%$$$"""""""""""""""###$$$$$$&&&&&&&&&'''(((***+++,,,*********+++******)))))),,,,,,,,,++++++*********((('''''''''''''''((((((((('''''''''''''''&&&&&&'''((())))))((()))+++---(((&&&$$$###"""###$$$%%%***************))))))(((******)))'''&&&&&&&&&&&&"""""""""!!!""""""###$$$###$$$%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''******)))(((((((((&&&'''((()))))))))((('''%%%%%%&&&((()))+++,,,---******)))(((''''''''''''))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,---...............---------...///000222222444666888999:::;;;===???~~~~~~~~~}}}{{{zzzzzzyyyyyyxxxxxxxxxtttttttttsssrrrqqqpppoooooonnnnnnmmmkkkjjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiiggggggggggggfffeeedddcccaaaaaa`````````_________^^^]]][[[YYYXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQOOOKKKGGGEEEFFFGGGMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFAAABBBCCCDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDCCC??????>>>>>>>>>>>>??????;;;<<<:::888<<>>============;;;;;;999888===CCCBBB===;;;;;;:::::::::999999999777888888999999888888777777777777777777777777777777777777888888777777777777666666555555555555555888666444444444555444333333333333333333333333333111111111111111111111111333333333333333333333333222222222333333333444444222111000///------,,,,,,,,,***((('''&&&(((***+++***)))((('''''')))+++,,,(((((('''((()))***)))'''&&&''')))***++++++***)))&&&&&&&&&'''''''''''''''###$$$&&&((()))))))))(((%%%&&&((()))***++++++***---,,,******,,,000444666111///,,,)))'''&&&&&&'''%%%'''***,,,,,,,,,++++++(((((('''''''''&&&&&&&&&###%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$###"""!!!!!!"""###$$$###""""""$$$&&&%%%%%%&&&&&&%%%$$$###"""############$$$&&&((()))''''''(((((())))))))))))'''((()))***************+++,,,,,,,,,,,,---------''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$%%%%%%###$$$%%%%%%$$$%%%''')))$$$#########$$$''')))+++*********)))((('''&&&%%%$$$$$$#########$$$%%%%%%&&&%%%$$$$$$############$$$%%%%%%$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))(((&&&%%%&&&(((''''''((())))))((('''&&&$$$%%%&&&'''((()))******,,,,,,+++***))))))))))))&&&'''((()))***+++,,,---************))))))))))))+++,,,,,,---...---------,,,---------...000111222222555777999999;;;===???~~~}}}zzzzzzzzzzzzyyyxxxvvvvvvssssssssssssrrrpppooonnnmmmmmmllllllkkkjjjjjjiiihhhhhhiiiiiiiiiiiihhhgggfffffffffffffffeeedddddd`````````_________^^^^^^]]]]]]]]]\\\[[[ZZZZZZYYYVVVVVVWWWWWWWWWVVVUUUTTTVVVUUUTTTSSSSSSRRRSSSSSSLLLMMMMMMLLLJJJJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCBBBBBBBBBDDDDDDDDDDDDCCCAAA???>>>AAA@@@???>>>===<<<<<<<<<::::::999:::???EEEBBB<<<::::::::::::999999999999777777888888888888777777777777777777777777777777666777777888888777777666777666555555444444555555888666444444444555444333222222333333333333444444111111111111111111111111222222333333333333222222222222222222333333333333000000//////...---,,,,,,)))((('''&&&&&&''')))***))))))((('''((()))***+++((()))'''%%%'''++++++((('''((()))***++++++***)))%%%%%%'''((())))))))))))%%%&&&'''((())))))))))))''')))+++,,,......------000000///000444999>>>BBB999666222...+++*********&&&)))---//////------,,,))))))((((((((('''''''''###%%%''''''&&&&&&'''((($$$$$$$$$$$$$$$###"""""""""###$$$###""""""$$$&&&$$$%%%&&&&&&%%%$$$"""!!!"""######$$$&&&((()))***&&&'''((((((((((((((('''&&&'''((()))******+++***+++++++++,,,,,,---------(((''''''&&&%%%%%%&&&&&&$$$###"""!!!"""###$$$%%%$$$%%%&&&&&&%%%&&&(((***######$$$%%%''')))***+++(((((((((((('''&&&%%%$$$!!!!!!""""""###%%%&&&''')))((('''%%%$$$#########$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))***(((&&&%%%%%%&&&''''''((()))((('''&&&%%%%%%%%%&&&'''((()))******,,,,,,+++***))))))))))))************************)))))))))))))))(((((((((++++++,,,---------------,,,,,,,,,---...///111111222444777888999;;;===@@@~~~}}}zzzzzz{{{zzzyyywwwuuutttsssssssssrrrqqqpppooonnnmmmllllllkkkkkkjjjjjjjjjiiiiiijjjjjjiiihhhgggfffeeeeeefffffffffeeedddddd``````_________^^^^^^^^^\\\\\\\\\[[[[[[ZZZYYYXXXVVVWWWXXXXXXXXXWWWUUUUUUVVVUUUTTTSSSSSSRRRRRRRRRLLLMMMNNNLLLJJJIIIIIIKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBCCCCCCBBBAAA@@@??????>>>============>>>>>>:::::::::;;;AAAFFFAAA999:::::::::999999999999888777777888888888888777777777777777777777777777777666666777777777777666666666666555444444444444555888666444444444555444333222222222333333444444444111111111111111111111111111111222333333222111111111222222222222333333333////////////...------,,,''''''&&&&&&&&&''')))***(((((((((((()))))))))******+++)))%%%'''...///,,,((()))***++++++***))))))&&&''')))***++++++******''''''&&&''''''((()))))))))+++---///000//////...111222333555777999;;;===999666222---+++******+++'''+++000111///,,,+++***((((((((((((''''''''''''###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$%%%$$$$$$###""""""###$$$###""""""$$$&&&%%%&&&''''''&&&%%%###!!! !!!###%%%'''((())))))&&&&&&'''(((((('''&&&%%%%%%&&&''')))***+++++++++,,,,,,,,,,,,++++++++++++)))((('''&&&%%%$$$$$$$$$###"""!!! """$$$%%%###%%%%%%%%%%%%%%%''')))$$$%%%&&&'''((((((''''''&&&&&&&&&&&&%%%%%%$$$###""""""######%%%&&&'''((()))((('''%%%$$$$$$######%%%%%%&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((()))***)))&&&$$$$$$$$$%%%&&&'''''''''&&&$$$######$$$%%%''')))+++------+++***)))(((''''''''''''************************************))))))((((((++++++,,,------------,,,,,,,,,,,,---...///000111111333666888999;;;===@@@~~~~~~}}}{{{{{{{{{zzzyyyvvvtttssssssssssssrrrqqqpppooonnnlllllllllkkkkkkjjjjjjjjjiiijjjjjjjjjiiihhhfffeeeeeeeeeeeefffeeeeeedddddd``````_________^^^^^^^^^ZZZZZZ[[[[[[ZZZYYYXXXWWWWWWWWWXXXYYYXXXWWWVVVUUUVVVUUUTTTSSSRRRRRRRRRRRROOOPPPPPPNNNKKKIIIIIIJJJIIIIIIJJJJJJIIIGGGFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???@@@AAABBBCCCBBBAAAAAA<<<<<<<<<======>>>???@@@:::::::::<<>>>>>===<<<;;;;;;;;;999666<<>>999<<<;;;999666555666777777666777777777777777777777777666666666666666666666666666666666666666666666666555555555444444333333333444444444444444444444444222222222222222222222222222222111111222222333444111000000000111222333333222222111111000/////////000//////...,,,+++******)))(((&&&$$$%%%'''***,,,(((((((((((()))))))))))))))***+++++++++,,,///222,,,///333666555444444444000///---,,,******))))))&&&$$$###$$$&&&(((((('''((()))***,,,------------...222555555111...------222000---***))))))***+++,,,///222000+++(((***,,,******)))''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$###"""""""""### !!!!!!!!!""""""######""""""###""""""!!! !!!"""$$$&&&''''''''''''%%%$$$#########$$$%%%&&&&&&&&&'''((()))***++++++------,,,++++++******)))(((((('''&&&$$$###""""""###"""  """###%%%$$$###"""""""""$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%(((++++++***((((((((('''&&&%%%%%%$$$$$$&&&$$$###!!!!!!"""$$$%%%$$$%%%%%%%%%%%%$$$###"""%%%&&&''''''%%%$$$%%%''',,,+++)))(((&&&%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!! !!!###'''+++,,,,,,''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''++++++,,,,,,,,,---------+++++++++,,,,,,+++******------...///000000//////444444555666888999;;;<<<~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyywwwvvvuuutttrrrqqqqqqpppoooooonnnnnnmmmnnnnnnmmmkkkjjjjjjkkkhhhiiiiiijjjjjjiiiiiiiiigggeeeddddddeeefffeeedddbbb```______``````^^^]]][[[[[[[[[[[[[[[ZZZXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTSSSRRRPPPOOONNNLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDCCCAAA@@@??????@@@@@@AAAAAA@@@????????????@@@>>>>>>>>>===<<<;;;;;;;;;<<<999===FFFGGG>>>:::===;;;999777666777888888777666666666666666666666666666666666666666666666666555555555555555555555555555555444444444333333333444444444444444444444444222222222222222222222222111111000000111111222333111111111000111111222222222222111111000///////////////...---,,,+++******)))((('''&&&'''(((***+++((((((((()))))))))******++++++,,,,,,+++,,,///111///222666888999999;;;<<<666444222///,,,***))))))'''%%%$$$%%%'''))))))(((,,,,,,------...............111555666444222222222666333000---******++++++,,,///111///+++((())),,,***)))((('''&&&&&&&&&&&&&&&%%%$$$$$$############%%%$$$######""""""###### !!!!!!"""""""""""""""""""""""""""!!! !!!"""###%%%&&&&&&&&&&&&$$$$$$#########$$$%%%&&&%%%%%%&&&'''(((((()))))),,,,,,,,,+++******))))))(((''''''%%%$$$###"""""""""!!!  !!!"""$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((++++++)))'''(((''''''&&&%%%%%%$$$$$$%%%$$$"""!!!!!!###$$$%%%%%%%%%$$$$$$$$$#########%%%&&&'''&&&%%%$$$%%%'''+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###"""!!!###&&&((()))(((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---.../////////444444555666888999;;;<<<}}}}}}~~~~~~}}}|||{{{{{{zzzxxxwwwvvvuuutttqqqppppppoooooonnnmmmmmmmmmnnnnnnmmmkkkjjjjjjkkkiiiiiiiiiiiiiiiiiiiiihhhiiigggeeedddeeeeeedddccc```___^^^^^^___```___^^^[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUURRRRRRRRRRRRQQQOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???????????????>>>>>>======<<<;;;;;;;;;===:::<<>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<999999===<<<777666888:::999777888999999999888666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333111111111111111111111111000000000000000111222222333333222111000000000111111111111000//////......,,,,,,++++++***))))))((()))***+++,,,,,,,,,+++***))))))))))))*********+++,,,,,,,,,+++))))))+++---000111333444555777;;;>>>999777444000---)))'''&&&'''%%%$$$%%%'''))))))(((...---+++***)))((())))))%%%'''***,,,------------...,,,***(((&&&&&&&&&'''+++---...---***(((((()))(((''''''&&&%%%%%%&&&&&&'''&&&%%%###"""!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!"""###$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''+++******))))))(((((('''&&&%%%%%%%%%$$$$$$######!!!!!!  !!!!!!"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''(((******(((&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""###$$$&&&&&&&&&%%%###!!!!!!"""$$$%%%$$$%%%&&&&&&%%%$$$%%%'''(((((('''&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%&&&$$$######%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))***,,,,,,,,,,,,,,,,,,------------...///111333444555333333444666888:::<<<===|||}}}}}}{{{zzzyyyyyyxxxxxxwwwvvvuuuuuuppppppoooooonnnmmmmmmmmmmmmnnnnnnmmmkkkjjjjjjkkkkkkjjjiiihhhggggggggggggfffeeecccccceeefffeeeddd^^^]]]\\\]]]^^^___^^^]]]ZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTOOOPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<:::999:::999666555777999888777888999:::999777555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333111111111111111111111111222111111111111222333333333333222111000000000111111111000000///.........+++++++++******))))))(((***+++,,,------,,,+++***((())))))))))))************+++***)))'''''')))+++,,,------,,,+++---000222222111...,,,)))'''&&&%%%%%%$$$######%%%''''''&&&))))))'''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%'''&&&&&&%%%%%%&&&''''''+++,,,,,,+++)))((('''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%###"""!!!!!!!!!###""""""!!!""""""######"""""""""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""######$$$""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((***))))))(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!!!!"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''')))(((''''''(((((('''%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!"""""""""###$$$%%%&&&&&&%%%###!!!!!!"""###$$$###$$$%%%%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%$$$###$$$&&&(((((('''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))),,,++++++++++++,,,---............///000222444555333333444666888:::<<<===}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxwwwvvvvvvuuuuuuqqqppppppoooooonnnmmmmmmmmmnnnnnnmmmkkkjjjjjjkkklllkkkiiigggffffffffffffeeecccbbbbbbdddeeedddccc^^^]]]\\\\\\^^^^^^]]]\\\ZZZZZZZZZZZZYYYXXXWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSOOOOOOOOOOOOOOONNNMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@AAAAAA@@@@@@???>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::999888888777666666777999999888666555555555555555555555555666666666666666666666666444444444444444444444444333333333444444444444555333333333333333333333333111111111111111111111111222222222111222333333444222222111111000111111111111000000//////......---+++++++++*********))))))+++,,,---------,,,+++***(((((((((((())))))))))))((())))))'''&&&&&&(((***((()))((('''%%%%%%''')))+++***)))'''&&&%%%%%%%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###'''&&&%%%&&&''''''%%%$$$%%%%%%%%%&&&'''((()))***+++++++++***)))(((&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$###"""!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$############"""""" !!!!!!"""""""""""""""""""""!!!!!!"""###$$$$$$!!!"""######$$$$$$#########$$$$$$%%%&&&'''((()))))))))(((''''''&&&&&&%%%#########$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&########################""""""###$$$&&&'''(((((((((&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$###"""!!!"""######"""###%%%%%%$$$$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&$$$######$$$''')))))))))$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))+++******)))***+++---...,,,,,,,,,,,,---///111333222333444666888:::===>>>~~~~~~~~~~~~}}}||||||{{{{{{xxxxxxwwwwwwvvvvvvuuuuuurrrqqqqqqpppoooooonnnnnnmmmnnnnnnmmmkkkjjjjjjkkkmmmllliiigggeeeeeeeeefffeeecccaaaaaabbbbbbaaa```___]]]\\\\\\]]]]]][[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSOOOOOOOOOPPPOOOOOONNNMMMKKKKKKJJJJJJJJJIIIIIIIIIEEEGGGHHHIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>???@@@@@@AAA@@@??????>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888555555555777888888777555555555555555555555555555666666666666666666666666444444444444444444444444333333333444444444555555222222222222222222222222111111111111111111111111111111111111111222222333111111111000111111222222000000000///......------+++++++++++++++*********,,,,,,,,,,,,,,,+++******&&&'''''''''((((((((((((((((((((('''&&&&&&(((+++'''(((((('''%%%$$$%%%''')))((('''&&&%%%%%%%%%%%%%%%###"""###%%%''''''&&&%%%''')))+++,,,+++)))((()))'''&&&'''))))))(((&&&&&&&&&''''''((()))))))))+++***)))))))))'''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$######!!!""""""#####################"""""""""###$$$%%% !!!"""###$$$######""" !!!"""$$$%%%'''((()))((((((''''''&&&%%%%%%%%%""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''########################!!!"""###$$$&&&'''((()))&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##################""""""""""""!!!###$$$%%%$$$$$$&&&'''$$$$$$###$$$$$$%%%&&&&&&%%%&&&&&&'''''''''&&&&&&$$$###"""###&&&(((((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))))))))***)))(((((()))***,,,...---,,,++++++,,,...000111222222444555888;;;===>>>~~~}}}|||{{{{{{{{{{{{xxxxxxwwwwwwvvvvvvuuuuuurrrrrrqqqqqqpppooooooooommmnnnnnnmmmkkkjjjjjjkkknnnllliiifffeeedddeeeeeegggdddbbbaaaaaa```___]]]___^^^\\\\\\\\\\\\[[[YYYZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSOOOOOOPPPPPPPPPOOONNNNNNKKKKKKJJJJJJJJJIIIIIIIIIDDDEEEGGGHHHHHHGGGFFFEEEBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????>>>???@@@AAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::888888999888666444444444666888888666444555555555555555555555555666666666666666666666666444444444444444444444444333333333444444555555555222222222222222222222222000000000000000000000000000000000000000111111222111000000000111222333333000000000///......------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********&&&&&&&&&&&&'''''''''((((((((()))(((''''''***,,,((()))***)))((('''((())))))((('''&&&&&&%%%%%%&&&&&&$$$###$$$&&&(((((('''''')))---000111000...,,,)))&&&%%%&&&)))+++)))'''&&&'''''''''''''''''''''***)))((((((((('''%%%$$$$$$$$$$$$###$$$$$$%%%%%%######"""""""""""""""###!!!!!!!!!!!!!!!"""######&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$######""""""###$$$%%% !!!"""$$$$$$######""" """$$$&&&(((((((((''''''&&&&&&%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&''')))""""""""""""""""""""""""!!!"""###$$$&&&'''))))))%%%###""""""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""############"""!!!!!!!!!###$$$$$$$$$$$$&&&'''############$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%###"""###$$$&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))***)))(((''''''(((***,,,---///...---,,,---///111222222222444555888;;;===>>>}}}}}}}}}}}}|||{{{zzzyyywwwxxxxxxwwwtttsssssstttrrrrrrqqqqqqpppooooooooojjjkkkkkkllllllkkkkkkjjjhhhhhhhhhhhhgggfffeeedddccccccbbbbbbaaa`````````^^^\\\[[[ZZZ[[[ZZZXXXWWWYYYXXXXXXWWWWWWVVVUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKIIIHHHGGGHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDAAABBBCCCCCCBBBAAA???>>>AAA???===>>>@@@@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777777777777777666999;;;:::666333333444555555555555555555555555888777666444444444555666666666555555555444444444444444444444444444444444777666555444333222222222333333333222222222111111222222111111222222333444333333111000000000111222666555222000...............------,,,++++++*********,,,---,,,***)))))))))***)))))))))))))))******------,,,,,,,,,+++++++++,,,111222...++++++)))&&&---++++++,,,---+++'''"""((('''&&&%%%&&&(((***+++...---...///000///,,,***)))***++++++***)))((('''(((((('''&&&&&&(((,,,///000---)))((())))))'''$$$""""""""""""""""""######!!!"""#########!!! !!!!!!!!!!!!!!!$$$$$$$$$#########""""""########################!!!  ###%%%%%%%%%%%%$$$"""!!!!!!!!!"""### !!!###%%%%%%$$$"""%%%%%%%%%%%%$$$###"""!!!&&&%%%###"""!!!"""######$$$$$$###""""""###$$$%%%""""""""""""###$$$%%%&&&$$$###"""###$$$$$$###"""!!! !!!$$$%%%%%%$$$%%%""" """###!!!%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$#########$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%///333+++$$$$$$(((***&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))******---.........------///000111111111222444777999;;;|||}}}}}}||||||{{{zzzyyywwwxxxxxxwwwtttrrrssssssrrrrrrqqqppppppoooooonnnnnnnnnnnnmmmlllkkkkkkjjjhhhhhhhhhggggggfffeeedddccccccbbbbbbaaa`````````^^^\\\[[[ZZZ[[[ZZZXXXWWWXXXXXXXXXWWWVVVVVVUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBAAA@@@>>>>>>@@@>>>===>>>???@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999888777777777777777777777777555888:::999666444444555555555555555555555555555999888777666555666666777555555555444444444444333444444444444444444444444666666555444333333333333333333333222222222222111222222111111222222333444333222111000000000111111444222000...---,,,,,,,,,------,,,,,,+++******))))))+++,,,+++***(((((())))))))))))))))))***++++++------------------,,,,,,...111222---***++++++(((000...,,,,,,---,,,***'''***)))(((&&&&&&''')))***,,,+++,,,---...---***((((((((()))))))))((('''&&&%%%%%%$$$$$$$$$&&&))),,,)))'''%%%&&&'''(((&&&%%%""""""""""""############$$$$$$$$$###"""!!!  !!!!!!!!!!!!!!!$$$$$$#########"""""""""########################!!! !!!###%%%%%%%%%%%%$$$"""!!!!!!!!!"""###!!! !!!"""%%%%%%$$$"""''''''''''''&&&%%%$$$###$$$$$$##################%%%$$$###""""""######$$$"""!!!!!!"""###$$$%%%%%%$$$#########$$$$$$######"""!!! !!!###$$$$$$###%%%""" """"""!!! $$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$#########$$$""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++...(((###$$$'''(((&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))******,,,---......------...000222111222222444666888:::||||||||||||{{{zzzyyyxxxxxxyyyyyywwwtttrrrqqqrrrrrrqqqqqqppppppooonnnnnnpppooommmllljjjiiiiiiiiigggggghhhggggggfffeeedddccccccbbbbbbaaa`````````^^^\\\[[[ZZZ[[[ZZZXXXWWWXXXXXXWWWWWWVVVVVVUUUUUUSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNOOOOOONNNMMMKKKJJJHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCCCCCCCCCCDDDDDDDDD@@@@@@AAA@@@@@@???>>>===>>>=========>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999777777777777777777777777555777888888777666666777555555555555555555555555999888777777666666777777444444444444333333333333444444444444444444444444666555444444333333333333333333333333222222222222222111111111111222333333222222111000000000000111111000...---++++++******,,,,,,,,,,,,+++***))))))((()))+++***)))(((((()))(((((())))))***+++,,,---...///000000111111111111333666555///,,,---...,,,111...+++***+++++++++******)))'''&&&%%%%%%&&&&&&)))))))))***+++***(((%%%&&&''''''''''''&&&%%%%%%######""""""###%%%'''(((&&&$$$###$$$%%%%%%$$$"""###"""""""""###$$$$$$%%%'''&&&%%%###"""!!!!!!!!! !!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""!!! !!!###%%%%%%%%%%%%$$$"""!!!!!!!!!"""###!!! """$$$%%%$$$"""(((((((((((('''&&&%%%%%%"""######$$$$$$$$$######&&&%%%$$$###############!!!!!!!!!!!!"""###$$$$$$###########################"""!!!"""###$$$###!!!$$$""" !!!"""!!! """""""""###$$$%%%&&&&&&%%%%%%$$$############$$$""""""""""""""""""""""""$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###'''(((%%%###%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******,,,---......------...000222222111222333555777888{{{{{{{{{{{{{{{yyyxxxxxxyyyyyyyyyvvvsssqqqpppqqqqqqqqqqqqpppoooooonnnnnnmmmllljjjhhhggggggggggggggggggggggggfffeeeddddddccccccbbbbbbaaa`````````^^^\\\[[[ZZZ[[[ZZZXXXWWWXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRRRRQQQQQQPPPOOOOOOPPPPPPPPPOOOOOOOOOOOONNNOOOOOONNNMMMLLLJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@???>>>>>>===<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999777777777777777777777777555666666777777777777888555555555555555555555555777777666666666666666666444444333333333222222222444444444444444444444444666555444333333333333333444444333333333222222222111111111111111222222333222111111000000000000000///...------,,,++++++***,,,---------,,,+++***)))&&&(((******((((((((()))(((((()))***+++,,,...///...000222444666777888888555666333,,,((()))***))),,,+++***)))))))))))))))'''&&&%%%$$$$$$$$$$$$%%%((('''''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%######"""###%%%'''''''''((('''&&&%%%$$$###"""!!!$$$############$$$%%%&&&)))'''%%%###"""""""""""" !!!""""""############"""""""""!!!!!!!!!""""""""""""""""""""""""###!!! !!!###%%%%%%%%%%%%$$$"""!!!!!!!!!"""###!!!!!! """$$$%%%$$$###''''''(((((('''&&&&&&%%% !!!###$$$%%%%%%$$$###&&&%%%%%%$$$############!!!!!!!!!!!!!!!"""######"""###$$$$$$######$$$%%%%%%###""""""######""" ###"""!!!!!!!!!""""""""" !!!"""###$$$%%%%%%%%%$$$$$$###############$$$"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))******+++---//////...---...///222111111111222333555666~~~~~~~~~{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyxxxvvvsssppppppqqqqqqqqqppppppooonnnnnnmmmjjjjjjiiiiiihhhhhhiiiiiiggggggggggggfffeeedddcccccccccbbbbbbaaa`````````^^^\\\[[[ZZZ[[[ZZZXXXWWWXXXWWWWWWVVVUUUUUUTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMKKKJJJHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@???>>>============<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;:::::::::777777777777777777777777666555555666777888888888555555555555555555555555444555555555555555555555444444333333333222222222444444444444444444444444555555444333333333444444444444444333333333222222111111000000111111222333111111111111000000//////............------,,,,,,------.........,,,***)))%%%''')))))))))((()))***)))))))))***+++---...///,,,...111444777999::::::222333///&&&!!!"""###"""(((***,,,,,,,,,***)))(((&&&&&&&&&&&&&&&''''''(((((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))***)))((())))))(((&&&%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&)))'''%%%###""""""###### !!!!!!"""######$$$"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###"""!!! !!!###$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$ !!!###$$$%%%%%%$$$###%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!"""###!!!###$$$$$$###"""$$$&&&%%%###""""""######!!! """""""""!!!!!!!!!"""### !!!"""$$$$$$%%%$$$$$$#########""""""###$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******+++---//////...---...///111000000000111222444555~~~~~~}}}}}}zzzzzzzzzzzzyyyxxxwwwwwwwwwxxxxxxvvvsssqqqpppqqqqqqppppppoooooonnnmmmmmmkkkkkkllllllllllllkkkkkkffffffgggffffffeeedddcccccccccbbbbbbaaa`````````^^^\\\[[[ZZZ[[[ZZZXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCAAA@@@???>>>============<<<>>>??????===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::777777777777777777777777777666444555777888888777555555555555555555555555333333444555555555444444444444444444333333333333444444444444444444444444555444444333333444444444444444444444333333333333111000000000000111222222000000111111000000///...---......//////...------,,,---.........,,,***(((%%%''')))***))))))***,,,******++++++,,,---...///+++---000333555666666555444555111)))%%%%%%&&&%%%(((+++...000...,,,++++++(((((())))))***++++++,,,(((&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$'''+++,,,***&&&&&&&&&&&&%%%&&&)))---111)))'''%%%#########%%%&&&&&&&&&%%%$$$############ !!!""""""###$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""$$$%%%%%%$$$%%%$$$"""!!!!!!!!!"""###"""!!! !!!###$$$$$$$$$###$$$$$$%%%$$$$$$######"""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""""""""!!!!!!""""""### """%%%$$$""""""$$$'''%%%###""""""######""" !!!"""!!! """$$$"""###$$$%%%%%%%%%$$$######""""""""""""###$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!%%%&&&%%%$$$&&&$$$$$$$$$$$$############"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''(((((())))))*********---///000///.........//////...///000222444555~~~}}}}}}|||yyyzzzzzzyyyyyyxxxwwwvvvvvvwwwwwwuuusssqqqqqqrrrpppppppppooonnnnnnmmmmmmkkkmmmnnnoooooommmjjjiiiffffffffffffeeedddccccccccccccbbbbbbaaa`````````^^^\\\[[[ZZZ[[[ZZZXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTRRRQQQQQQPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA???>>>======>>>>>>===???@@@@@@===<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;:::777777777777777777777777999666444444666888888777555555555555555555555555333333555666666666555555555555555444444444444333444444444444444444444444444444444333333444444555555444444444444333333333000000000000000111222222///000111111111000......,,,---...//////...------)))+++,,,---,,,***(((&&&%%%'''***+++******,,,---,,,,,,,,,,,,,,,---......///111333555555333222000444666444...+++---...---(((+++......,,,+++,,,...))))))******+++*********'''%%%$$$$$$%%%%%%$$$###$$$############$$$%%%&&&###""""""&&&***+++'''###$$$$$$###"""###(((///555,,,***'''$$$"""###$$$%%%######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%!!!!!!!!!  %%%###"""###$$$%%%%%%$$$%%%$$$"""!!!!!!!!!"""######!!! """$$$%%%$$$######$$$$$$$$$$$$$$$###$$$$$$##################"""###$$$&&&&&&&&&&&&%%%$$$######"""""""""######"""%%%%%%"""!!!$$$((($$$###!!!"""######"""!!! !!!"""""" """%%%###$$$&&&&&&&&&%%%###""""""""""""""""""###$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%%%%!!!"""&&&$$$$$$$$$$$$############"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))*********---///000///.........---------...///222444555~~~}}}}}}|||yyyyyyyyyyyyxxxwwwvvvvvvuuuvvvvvvuuusssqqqrrrssspppppppppooonnnnnnmmmmmmkkklllnnnooonnnkkkgggdddffffffffffffeeedddccccccccccccbbbbbbaaa`````````^^^\\\[[[ZZZ[[[ZZZXXXWWWWWWWWWVVVVVVUUUTTTTTTSSSRRRQQQQQQPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKHHHIIIIIIIIIIIIIIIIIIHHHEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@>>>>>>>>>>>>???===???AAAAAA>>><<<===???;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;777777777777777777777777:::777444444666888777666555555555555555555555555333444666777777777666666666666555555555444444444444444444444444444444444444444333333333444444555555555444444444333333333000000000000000111111222///000111111111000...---+++,,,---.........---,,,''')))+++++++++)))&&&$$$%%%(((***+++++++++---...------,,,,,,,,,------...666777888888777444000...---000000,,,***---......(((***+++***((((((,,,///))))))))))))((('''&&&%%%&&&$$$""""""###$$$###"""###"""!!!!!!!!!###$$$%%%!!! $$$((()))%%% %%%$$$### $$$---333---+++'''$$$""""""###$$$!!!"""###$$$%%%$$$###""" !!!"""###$$$%%%%%%!!!!!!  %%%$$$"""###$$$%%%%%%$$$%%%$$$"""!!!!!!!!!"""######!!! """$$$%%%$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%###"""""""""######!!!"""$$$&&&'''''''''&&&$$$$$$###############$$$"""%%%%%%"""!!!$$$(((###"""!!!"""###$$$###"""!!!###""" """%%%%%%&&&'''''''''%%%###!!!""""""!!!""""""###$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""&&&$$$ &&&$$$$$$$$$############""""""############$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&'''''''''((((((''''''(((((()))************,,,///000///...---...,,,,,,,,,---///222444666~~~|||}}}~~~~~~}}}zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvsssqqqooooooppppppqqqppppppooonnnmmmmmmllllllmmmoooooonnnkkkhhhffffffeeeddddddccccccccccccbbbbbbaaa```````````````\\\\\\\\\\\\[[[ZZZXXXVVVXXXVVVUUUUUUUUUUUUTTTRRRSSSRRRPPPOOONNNNNNOOOPPPKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>=========>>>???>>>===;;;::::::;;;<<<===;;;;;;<<<<<<;;;;;;:::999<<<:::888888888888777555:::999888777666666666666555555666666777777888888555555555555555666777777666666666666666666666666333444555666666555444333333333333333333333333333555555555555444333222111222222222222222111000///111222222111111000///...+++,,,...///...,,,)))(((+++***)))(((((('''''''''))))))))))))***+++,,,------///000///......///111111888<<<999555444222000...---,,,***((('''&&&&&&)))(((''''''((((((&&&%%%$$$######""""""###$$$$$$&&&$$$""""""$$$###  ###$$$###"""!!!!!!%%%######$$$''')))))))))!!! #########&&&'''######((((((%%%###%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###############!!!!!!""""""!!! !!!"""###"""!!! !!!###$$$$$$&&&&&&&&&&&&$$$$$$'''%%%### ###$$$#########$$$$$$%%%&&&''''''&&&%%%%%%$$$######!!!"""############"""""""""#########$$$$$$$$$$$$#########"""""""""""""""$$$###""""""###%%%'''((( """#########"""!!!######""""""!!! """""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$""",,,)))"""&&&&&&###'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""######!!!"""###"""!!!!!!###%%%"""###$$$$$$###$$$&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%'''((()))(((&&&)))+++,,,,,,,,,,,,...///+++***,,,///444555333000|||}}}~~~~~~~~~|||zzzyyywwwwwwwwwxxxxxxxxxxxxxxxwwwuuussspppooooooooopppppppppooonnnnnnmmmlllllllllmmmnnnnnnmmmkkkiiigggffffffeeeccccccbbbbbbbbbaaaaaa```_______________[[[[[[[[[[[[ZZZXXXWWWVVVWWWVVVTTTTTTUUUUUUSSSRRRRRRRRRQQQPPPOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKLLLIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>>>>===<<<;;;::::::;;;===>>><<<<<<<<<===<<<<<<;;;;;;;;;999888888999999777666:::999888777666666666666555666666666777777777888555555555555555666777777666666666666666666666666444444666666666666444444333333333333333333333333555555555444444333222111222222222222222111000000111111111111111000......***+++---......---,,,***+++***)))((('''''''''''')))((((((((()))***++++++,,,---//////---------...---333666333///---+++(((---,,,+++)))'''&&&%%%%%%&&&$$$######$$$$$$###"""######$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$"""!!!"""###"""  !!! ###&&&''''''&&&&&&''''''$$$###### """)))---(((###!!!"""$$$$$$"""$$$$$$$$$$$$$$$###""""""!!!!!!"""###############"""""""""""""""!!!!!! !!!"""""" !!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$!!! ###%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$######!!!""""""######"""""""""""""""""""""#########$$$%%%$$$$$$$$$######""""""###"""!!! !!!###%%%&&& """#########"""!!!$$$######""""""!!! """""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!"""""""""###!!!"""###$$$$$$$$$$$$###### """+++((( !!!$$$$$$############$$$$$$%%%$$$$$$###""""""######"""###$$$###"""###$$$&&&###$$$%%%$$$$$$$$$&&&((((((''''''&&&&&&''''''(((''''''''''''(((((((((''')))***,,,,,,++++++---...,,,,,,---000444666555333||||||}}}}}}|||{{{yyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvtttrrrpppooonnnoooooooooooonnnnnnmmmlllllllllkkkkkkllllllkkkjjjiiiiiigggfffeeecccbbbaaaaaaaaa______^^^^^^^^^^^^]]]]]]ZZZZZZZZZYYYXXXWWWUUUUUUWWWUUUTTTTTTTTTTTTSSSQQQRRRRRRRRRQQQQQQPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<======<<<;;;::::::;;;<<<>>>???<<<<<<==================:::888777888999999888777:::999888777666666666666666666666666777777777777555555555555555666777777666666666666666666666666444555666777777666555444333333333333333333333333333444444444333222111000222222222222222222111000111111111111000///......)))***+++,,,------------+++***)))(((''''''''''''(((((('''''''''(((((())))))+++------,,,+++***+++(((///222///,,,+++***(((,,,+++)))'''&&&$$$$$$$$$'''%%%###"""###$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$"""!!!!!!"""$$$%%%###""" """###$$$###"""###$$$$$$+++111///'''!!!"""%%%'''&&&&&&%%%"""###---999===:::///""" %%%&&&!!!"""############""""""!!!!!!!!!"""##############################""""""""" !!!"""!!!  """!!!"""$$$%%%&&&&&&&&&&&&###""" !!!###&&&(((&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$######""""""!!!  !!!###$$$ !!!""""""######""""""%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""######$$$$$$######""" ***888111""""""######""""""""""""######%%%$$$######"""############$$$%%%%%%$$$$$$%%%'''$$$%%%&&&%%%%%%%%%''')))(((''''''&&&&&&''''''(((******)))((((((((())))))(((***++++++******,,,---,,,+++,,,...222444555444~~~||||||||||||{{{yyyxxxwwwvvvvvvvvvuuuuuuuuuuuuuuutttsssqqqpppnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjiiijjjjjjgggfffeeecccaaa``````___]]]]]]]]]]]]]]]\\\\\\[[[YYYYYYXXXWWWVVVUUUTTTTTTVVVTTTSSSSSSSSSSSSRRRPPPQQQQQQRRRRRRQQQPPPNNNMMMKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAABBBBBBCCCDDDBBBBBBCCCCCCCCCBBBAAAAAA????????????????????????>>>======<<<<<<<<<<<<<<<::::::::::::;;;===>>>???<<<<<<<<<<<<<<<=========999888777777999:::999888999999888777666666777777666666666666777777777777555555555555555666777777666666666666666666666666555666777777777777666555444444444444444444444444222333333333222222111000222222222333333222111111111111111111000///...---+++++++++,,,,,,---------******((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''))),,,,,,+++)))((()))&&&,,,000---***++++++)))+++***(((&&&%%%$$$######(((&&&######$$$%%%&&&%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$%%%%%%%%%$$$###!!!'''...333444333111000555===BBB:::,,,###%%%+++...+++'''&&&%%%)))444@@@KKKNNNCCC---###'''(((!!!!!!!!!""""""""""""!!!!!!!!!!!!"""##################"""""""""""""""""""""!!!"""!!!  !!! !!!"""$$$%%%''''''((($$$""" """%%%'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######!!!!!!"""""""""!!! !!!!!!!!!!!!"""&&&%%%%%%$$$###"""!!!!!!!!! !!!"""###!!!!!!""""""############%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""############""""""&&&!!! ///===111###'''""""""!!!!!!!!!!!!""""""$$$$$$###############$$$###$$$%%%$$$###$$$%%%'''%%%&&&'''&&&&&&&&&(((***((((((''''''''''''((((((,,,,,,+++***(((((()))***((()))++++++******+++,,,))))))***+++...111222333~~~}}}||||||{{{zzzyyyxxxwwwvvvuuuuuuuuuttttttsssssssssrrrqqqpppooonnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhiiigggfffdddbbb```_________[[[\\\\\\]]]\\\[[[ZZZZZZXXXXXXWWWVVVUUUTTTSSSSSSUUUSSSRRRRRRRRRRRRQQQOOOPPPPPPQQQQQQQQQOOONNNLLLLLLKKKKKKKKKJJJJJJIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBCCCBBBAAAAAA@@@????????????????????????===============<<<<<<;;;:::::::::;;;<<<===>>>>>><<<;;;;;;::::::;;;<<<<<<999888777777999:::999888999888777777777777777777777777777777666666666666555555555555555666777777777777777777777777777777666666777888888777666666444444444444444444444444222222333333333222111111111222222333333333222222000111111000000///...------------,,,,,,+++++++++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&(((***+++***)))))))))+++000333...***))))))'''***)))((('''&&&%%%%%%%%%(((&&&$$$$$$&&&'''''''''%%%'''(((******((('''%%%''''''((('''&&&%%%$$$$$$&&&///;;;CCCDDD@@@999555>>>DDDFFF===...&&&***222999111)))&&&%%%&&&,,,222EEEOOOJJJ444$$$%%%'''### !!!!!!"""""""""!!!!!!!!!!!!"""###############"""!!! !!!!!!""" !!!"""!!!  """ !!!###%%%&&&((((((&&&###!!!!!!###$$$%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""!!!  !!!!!!!!!!!!$$$######"""!!! """"""!!!!!!""""""######"""""""""""""""######$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""#########""""""!!!### ***111$$$&&&"""!!!!!!!!!!!!!!!!!!"""$$$###############$$$$$$"""###$$$$$$######$$$&&&%%%&&&''''''&&&''')))***(((((((((''''''(((((((((+++,,,---+++)))((()))+++(((***++++++***)))***,,,******+++,,,---///111333~~~}}}|||||||||{{{zzzyyyxxxwwwvvvuuutttttttttsssrrrrrrqqqqqqpppoooooonnnnnnmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhiiiiiihhhggggggfffeeedddcccaaa```_________[[[[[[\\\]]]\\\[[[ZZZYYYXXXXXXVVVUUUTTTSSSSSSSSSTTTRRRQQQQQQQQQQQQPPPNNNPPPPPPPPPOOOOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@????????????????????????===>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<============<<<;;;999999::::::;;;:::888777888999999888777888888777777777777777888777777777777666666666666555555555555555666777777777777777777777777777777666777888999999888777666444444444444444444444444222222333333333333222222111222333333333333333333000000000000///...------------------,,,+++***)))***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''))))))))))))+++---999>>>>>>777000---+++)))))))))(((((('''(((((()))...,,,,,,---...///...---+++,,,,,,,,,,,,***)))(((((()))***(((&&&$$$$$$$$$$$$,,,777===<<<666...)))111444444---$$$!!!&&&---111)))######$$$%%%'''***111;;;<<>>>>>?????????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<@@@>>><<<:::999999:::;;;;;;999888888999999777666888888777777777777888888888777777777666666666555555555555555555666777777777777777777777777777777777777999999999999777777555555555555555555555555333333444444444444333333111222333333444444333333000000000000///...---,,,***,,,---......---+++***))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''(((((())))))+++///222>>>BBBAAA:::333000...,,,))))))))))))***+++,,,---//////000222444444111///,,,,,,+++***((('''&&&&&&$$$'''((('''%%%###$$$%%%!!!$$$(((***(((%%%"""!!!#########!!! """""" !!!$$$%%%$$$'''+++&&&)))***(((###!!!"""$$$ !!!""""""#########"""!!!!!!"""###############"""!!!  !!!###$$$"""###$$$###"""!!!"""$$$!!!!!!!!!"""###%%%&&&(((&&&""" ###$$$"""!!!!!!!!!"""###$$$%%%&&&##################$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""#########$$$#########"""######"""""""""###$$$%%%$$$######""""""!!! """""""""""""""""""""""" !!!!!!""""""######""""""#########$$$$$$$$$"""""""""""""""!!!!!! &&&$$$!!!$$$ $$$###""""""!!!!!!""""""#########""""""###$$$$$$%%%###$$$%%%%%%###$$$%%%'''$$$%%%&&&&&&%%%&&&(((***))))))(((((((((((())))))%%%***......+++))))))++++++,,,---,,,+++***+++,,,---000333333111000111222}}}}}}}}}}}}|||{{{zzzyyy|||{{{yyywwwvvvuuuttttttssssssrrrrrrqqqpppoooooonnnnnnnnnnnnmmmlllkkkkkkiiiiiiiiiiiiiiiiiijjjjjjggghhhjjjjjjiiifffcccaaabbbbbbaaa```````````````ZZZ[[[]]]^^^]]]\\\ZZZYYYYYYXXXVVVTTTSSSSSSTTTTTTSSSQQQPPPPPPPPPPPPOOOMMMPPPNNNMMMKKKJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???===<<<<<<<<<<<<===<<<<<<;;;;;;BBB@@@>>>;;;::::::;;;;;;<<<:::888888999888777555888777777777777777888888888888777777666666666555555555555555555666777777777777777777777777777777777888999::::::999888777555555555555555555555555333333444555555444444444111222333333444444444444000000000000///...---,,,((())),,,//////...,,,+++))))))'''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((((((((())),,,111555444999999333...---,,,+++)))))))))***+++---...///))))))+++...000///,,,)))***)))'''%%%###"""!!!!!!!!!$$$&&&&&&$$$###$$$&&&######!!! ###'''%%%$$$######$$$$$$""" !!!###(((***&&& """''''''""" $$$&&&###"""$$$!!!!!!"""###############!!!!!!"""##################"""!!! !!!"""$$$&&&"""$$$%%%$$$###"""###$$$""""""!!!!!!"""$$$&&&'''%%%!!!###%%%### !!!"""$$$%%%&&&##################$$$$$$&&&&&&&&&%%%$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$""""""############"""!!!$$$###"""""""""###%%%%%%######""""""!!! """""""""""""""""""""""" !!!"""######$$$"""############$$$$$$$$$"""""""""""""""!!! %%%###"""""" ######""""""""""""############""""""###$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((($$$%%%&&&%%%%%%%%%''')))))))))(((((((((((())))))"""(((...///,,,))))))++++++---...---++++++,,,---,,,///333333000......///~~~|||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwrrrrrrqqqqqqpppooonnnnnnnnnnnnnnnmmmllllllkkkkkkjjjiiihhhiiijjjiiihhhfffhhhhhhhhhgggfffdddcccbbbcccaaa```___``````^^^\\\ZZZYYYXXXYYYZZZ[[[ZZZYYYZZZYYYYYYXXXVVVUUUTTTTTTQQQQQQQQQQQQPPPOOONNNMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???>>>>>>>>>?????????===<<<===>>>???>>><<>>======<<<<<<;;;::::::::::::;;;666777888999:::;;;;;;;;;:::888666888;;;<<<:::888666666666666666777888888777777777777666666666666888666555444444555666888666666666666777777777777777777777777777777777777666555444333222333444555222333333333333222111111222222333333444444333333333///,,,,,,000111///+++,,,++++++***++++++,,,,,,)))))))))((('''''''''&&&''''''&&&%%%&&&'''((()))'''(((***+++------......,,,,,,,,,+++***)))(((''')))***+++++++++***(((''')))'''$$$%%%''')))(((&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$###""""""""""""!!!!!!"""###$$$$$$&&&%%%###"""""""""######&&&%%%###!!!!!!"""###$$$###%%%&&&''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!### """$$$$$$######$$$%%%%%%&&&'''%%%###""""""###%%%$$$###""""""###$$$%%%&&&%%%###"""""""""######""""""###%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$######$$$&&&&&&$$$###$$$###"""""""""%%%''')))'''&&&$$$#########$$$$$$"""""""""""""""######$$$############""""""""""""$$$$$$##################$$$%%%%%%$$$"""!!!"""$$$$$$#########""""""!!!!!!######""""""""""""""""""######""""""""""""###############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((,,,,,,++++++***)))))))))************************+++,,,,,,------,,,,,,+++,,,---...000111111111111~~~}}}|||{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvuuuuuurrrrrrqqqppppppooonnnnnnnnnmmmmmmlllkkkjjjjjjiiiiiihhhhhhhhhiiiiiigggfffhhhggggggfffeeedddcccbbbbbb```___^^^^^^^^^]]][[[ZZZYYYXXXYYYZZZ[[[ZZZXXXYYYXXXXXXWWWUUUTTTTTTSSSQQQQQQQQQQQQPPPOOONNNNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHFFFFFFEEEDDDEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@AAA@@@@@@@@@@@@????????????===<<<===>>>???>>><<<>>>???@@@AAA???>>>======<<<<<<;;;::::::::::::;;;777777888999::::::::::::999777666777999:::999777666666666666666777888888777777777777666666666666777666555444444555666777666666666666777777777777777777777777777777777777666555444333333333444444222333333333333222111111222333444555555555444444222...+++,,,///111///,,,,,,,,,++++++***+++++++++(((((('''''''''''''''''''''&&&%%%%%%%%%&&&((((((&&&'''(((***++++++++++++)))************))))))(((((()))*********)))(((''''''%%%###$$$&&&'''&&&$$$%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""###""""""""""""#########%%%%%%###"""""""""######&&&%%%###"""!!!"""###$$$$$$%%%&&&&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! """###!!!"""$$$%%%$$$###$$$%%%%%%&&&&&&%%%###""""""###%%%$$$############$$$%%%%%%%%%###"""""""""######"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%#########%%%&&&%%%$$$$$$$$$#########%%%&&&'''&&&%%%$$$#########$$$%%%"""""""""""""""###$$$$$$############""""""""""""""""""""""""###$$$%%%%%%$$$%%%%%%###"""!!!"""$$$############"""""""""!!!##############################""""""""""""#########"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''+++************)))))))))************************+++,,,,,,------,,,,,,+++,,,---...///111111111111~~~}}}|||{{{yyyxxxxxxvvvuuuuuuuuuttttttttttttqqqqqqppppppoooooonnnnnnmmmmmmlllkkkjjjiiihhhgggiiihhhhhhhhhiiiiiigggeeeggggggfffeeedddccccccbbbbbb```]]]]]]]]]]]][[[ZZZZZZYYYXXXXXXYYYZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQRRRRRRQQQQQQPPPOOONNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBBBBAAA???>>>???===<<<===>>>???>>><<<======>>>??????>>>===<<<<<<<<<;;;:::::::::::::::888888999999999999999888777666555666888999888777666666666666666777777888666666666666777777777777777666555444444555666777666666666666777777777777777777777777777777777777666555555444333333444444222333333333333222111111222333555666777666444333///---***+++...///...,,,,,,,,,+++***)))))))))***&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((&&&'''((()))))))))))))))(((((()))***)))((('''&&&%%%$$$""""""$$$%%%$$$###%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#####################"""""""""%%%$$$######"""#########%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$###!!! """###!!!###%%%%%%$$$###$$$%%%$$$%%%&&&%%%###""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""#########$$$############%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&$$$""""""$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&###""""""""""""###$$$$$$############""""""""""""!!!!!!!!!"""###$$$%%%&&&$$$$$$%%%###"""!!!###$$$############""""""""""""######$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))******************************++++++,,,,,,,,,,,,++++++,,,---...///000111111111~~~~~~}}}|||zzzyyyxxxwwwvvvvvvuuuuuuttttttssssssppppppooooooooonnnnnnnnnnnnmmmlllkkkjjjiiihhhgggiiihhhggghhhiiiiiigggeeefffeeeeeedddcccbbbbbbbbbccc```^^^\\\\\\\\\[[[ZZZZZZXXXWWWXXXYYYYYYXXXVVVUUUUUUTTTSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQPPPOOONNNLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAAAAABBB@@@AAABBBCCCCCCAAA???>>>???===<<<===>>>???>>><<<<<<<<<<<<===???>>>===;;;<<<;;;::::::999999::::::999999999999999888777777666666666777777888888777777777666666666666777777666666666666777777777777777666555555555555666777666666666666777777777777777777777777777777777777666666555555444444333333222333333333333222111111000222444666666555333222---+++)))***,,,...---,,,******)))(((''''''''''''$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((''''''''''''((()))))))))(((&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$######""""""$$$$$$##################$$$$$$###""""""######$$$&&&%%%$$$"""""""""###$$$############$$$$$$$$$$$$"""######"""!!!!!!"""$$$"""$$$%%%%%%$$$###$$$%%%###%%%%%%$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%$$$"""""""""$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%'''$$$""""""$$$&&&''''''$$$%%%%%%&&&&&&%%%$$$###$$$$$$#########$$$&&&'''######""""""######$$$%%%############"""""""""!!!"""""""""""""""###$$$%%%###$$$$$$###""""""###%%%#########"""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))*********************************++++++,,,,,,,,,,,,++++++,,,,,,...///000111111111~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwvvvuuuttttttssssssoooooonnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiihhhgggggghhhhhhgggeeeeeedddcccbbbaaaaaabbbbbbeeebbb___]]]]]]]]]\\\[[[ZZZXXXWWWWWWXXXXXXWWWUUUSSSSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQQQQPPPOOONNNMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBB@@@AAABBBCCCCCCAAA???>>>???===<<<===>>>???>>><<<;;;::::::<<>>???===<<<===>>>???>>><<<;;;:::999<<<@@@AAA>>>;;;;;;;;;:::999999999999999888999999999888777666666666777999888777777888:::888777777666666666666666555555666666777777888888666666666666666666666666666666666666777777777777888888888888888888888888777777777777666444333222222333333333333222111111000111111222222222222222+++***))))))(((((())))))%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''((()))))))))))))))((((((((((((((('''&&&%%%$$$###(((((()))***)))((('''&&&%%%&&&'''&&&$$$$$$&&&'''%%%%%%&&&&&&&&&&&&''''''###$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$!!!!!!""""""###$$$$$$$$$!!!"""###"""!!!!!!###%%%$$$%%%&&&&&&$$$###$$$$$$"""###$$$###"""!!!"""$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$############%%%&&&'''###$$$%%%&&&&&&%%%$$$###%%%$$$"""###%%%(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$############$$$%%%%%%############""""""""""""%%%$$$###"""!!! """###$$$###""""""$$$&&&""""""""""""############""""""######$$$%%%%%%%%%######""""""""""""######!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''((())))))***++++++******************************++++++++++++******+++,,,---...///000000000}}}}}}|||{{{yyyxxxwwwwwwvvvvvvuuutttsssrrrqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjhhhgggfffggghhhhhhfffdddcccbbbaaa______```aaabbbeeebbb^^^[[[[[[[[[[[[ZZZYYYXXXVVVVVVWWWVVVUUUSSSRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCFFFDDDBBBAAA@@@AAABBBCCCAAA@@@@@@@@@@@@????????????===<<<===>>>???>>><<<<<<:::999<<>>>>>>>>?????????===<<<===>>>???>>>===<<<:::999<<>>AAA>>>;;;<<<>>>???>>><<<===???BBBCCCCCC@@@===:::999999999999999888777666888777777777777777888888777777777777777777777777777777666555555555555555666666666666666666666666777777777666555555444444555777999888666666888:::;;;:::888777777777888888999:::666111222888888333222222333333333222111111000111222333444333333222...,,,***)))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))+++*********))))))((((((******++++++***)))'''&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%$$$###"""((()))))))))))))))(((''')))(((((('''&&&&&&%%%%%%$$$"""!!!$$$)))***'''###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&""""""!!! !!!!!!"""###############$$$###"""###%%%&&&%%%$$$###$$$&&&&&&$$$###$$$%%%"""!!!  !!!"""###""""""""""""$$$%%%&&&&&&$$$""""""###$$$###""""""######$$$$$$%%%&&&&&&'''''''''&&&%%%$$$###"""######%%%&&&'''(((((((((%%%$$$###$$$&&&(((((((((&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$###"""!!!)))!!!###%%%###"""%%%######"""!!! !!!!!!%%%%%%$$$###"""""""""###!!!""" !!!%%%&&&############"""""""""""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++*********))))))+++,,,...---,,,,,,...//////......---------......~~~~~~~~~}}}{{{zzzxxxwwwwwwvvvvvvuuutttsssrrrqqqpppooommmllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiggggggiiiiiiiiigggeeeddddddbbb``````______]]][[[[[[\\\\\\\\\\\\ZZZYYYXXXYYYXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOONNNMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>???===<<<<<<===>>>>>>>>>===>>>@@@@@@???===;;;999999999999999999888777777888777777666666777777888777777777777777777777777777777666555555555555555666666666666666666666666666666666666666555555555444777888888666666777999::::::888777777777888888:::;;;999333111444333///111222222222222111111000///000222333333333222111...,,,***)))******)))(((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''((((((((()))*********)))))))))(((((()))************((('''&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((()))))))))))))))((((((((('''&&&%%%%%%%%%$$$"""!!!$$$(((***'''###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%""""""!!! !!!!!!"""############"""$$$###"""###%%%&&&%%%$$$"""###%%%%%%#########$$$!!!  !!!!!! """###$$$&&&$$$""""""#########"""""""""######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######""""""$$$%%%&&&'''''''''&&&%%%$$$%%%'''((()))(((%%%&&&'''''''''%%%$$$###$$$$$$$$$$$$$$$###""""""((("""###%%%###"""%%%$$$###"""!!!!!!!!!!!!!!!%%%$$$######"""""""""### ######!!!"""%%%%%%###"""""""""""""""""""""############""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''(((((()))'''(((((()))***)))))))))(((((()))***+++++++++++++++++++++*********))))))+++,,,------,,,+++,,,.........---------------...~~~}}}{{{{{{zzzyyywwwvvvuuuuuuttttttsssrrrrrrqqqqqqpppllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhheeefffggghhhhhhgggfffeeedddbbb```_________]]][[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOONNNNNNMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@?????????>>>>>>>>><<<===============???@@@============<<<:::888888999999999999999999888777777777666666666666777777666666666666666666666666777666666555555555555666666666666666666666666666555555666666666666777777555777888888777666888999:::999888888777888888888999<<<:::555222222222111222222222222222111000//////000111222222222111000///,,,***)))))))))(((''''''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''((((((((((((******))))))))))))(((((())))))))))))((('''&&&%%%''''''((((((''''''&&&%%%'''&&&%%%$$$%%%&&&'''((($$$%%%'''((())))))******(((''''''&&&&&&%%%%%%$$$$$$""""""$$$((((((&&&###$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$""""""!!! !!!""""""######""""""$$$"""""""""$$$%%%$$$###!!!"""$$$$$$"""""""""###  !!!"""######%%%###""""""#########""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&(((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$############"""&&&"""!!!###$$$######$$$$$$######"""""""""""""""$$$######""""""""""""""""""%%%%%%""""""%%%%%%"""!!!!!!!!!""""""#########""""""!!!!!!!!!!!! $$$$$$$$$$$$%%%%%%%%%%%%((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))'''((())))))******))))))&&&'''((()))************+++************)))))))))+++,,,---,,,******+++,,,------,,,,,,,,,,,,------~~~|||{{{zzzzzzzzzyyyxxxvvvuuuuuurrrrrrrrrrrrqqqqqqqqqqqqlllllllllkkkkkkkkkjjjjjjkkkkkkjjjjjjiiihhhhhhhhhfffggggggggggggfffeeedddcccaaa____________]]][[[[[[[[[ZZZZZZYYYYYYXXXWWWXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA????????????>>>>>>>>>>>>:::<<<>>>>>><<<<<>>>>><<<;;;999888888888999999999::::::999888888888777666666555666666666666666666666666666666666777666555555555555666666666666666666666666666666444555555666777777888888777888888999888999999:::999999888888888888888888999::::::666444555777999333333333333222111000000...///000111111111000//////,,,***)))))))))'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))(((((((((((((((''''''&&&%%%%%%'''''''''''''''&&&&&&&&&'''&&&%%%$$$%%%''')))***%%%&&&''''''((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$###"""###$$$''''''%%%###$$$######""""""######$$$"""""""""!!!!!!"""""""""""""""!!! !!!!!!"""""""""""""""###"""!!!"""$$$$$$$$$### """######"""!!!!!!""" !!!!!!""""""###$$$$$$%%%$$$###!!!!!!#########"""!!!!!!""""""###$$$$$$$$$######$$$%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$###"""###$$$######$$$$$$######"""""""""#########""""""!!!!!!!!!""""""###&&&&&&""""""$$$$$$!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$)))(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''(((((())))))'''((())))))******))))))''''''((()))************************))))))))))))***+++,,,+++)))))))))+++,,,,,,+++++++++,,,------~~~~~~|||{{{zzzzzzzzzzzzyyywwwvvvuuuqqqqqqqqqqqqqqqqqqqqqqqqllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhiiiiiihhhgggeeecccbbbaaabbb```___^^^___^^^]]][[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSRRRRRRQQQPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAA?????????>>>>>>>>>======:::<<<>>>>>><<<<<>><<<:::999999999999888999999:::::::::999999888888777666666666666666666666666666666666666666666666555555555555666666666666666666666666666666444555555666777888999999999999999::::::;;;;;;:::888888888888999888888888:::888666555444555888;;;444444444444333222111000...///000000000///...---...,,,)))((())))))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((())))))((((((''''''&&&%%%%%%%%%((((((''''''&&&&&&&&&&&&((('''%%%%%%%%%''')))+++'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$###"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""""""""""""""!!! !!!###$$$###""" !!!######!!! !!!"""!!!!!!!!!""""""!!!!!!!!! !!!!!!"""######$$$$$$$$$"""!!!!!!"""######""" !!!!!!""""""######$$$""""""###$$$%%%%%%%%%%%%"""###$$$&&&''''''((((((%%%$$$""""""###$$$###"""$$$$$$$$$###$$$$$$$$$$$$$$$######""""""###$$$$$$"""$$$$$$##################"""""""""""""""######"""!!!!!! !!!!!!""""""###&&&%%%"""!!!$$$###  !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""(((''''''&&&%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&''''''((((((''''''((())))))))))))((('''((()))***++++++++++++)))))))))))))))))))))))))))***++++++))))))***++++++++++++++++++,,,---...~~~~~~~~~~~~}}}|||{{{yyyyyyzzzzzzyyyxxxvvvuuuqqqqqqppppppppppppppppppkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhfffdddbbb``````aaa```^^^^^^___^^^]]][[[\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWVVVVVVUUUTTTSSSSSSSSSRRRRRRQQQPPPOOONNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA??????>>>>>>>>>=========<<<===============???@@@>>>===<<<;;;:::::::::;;;888999:::::::::::::::::::::999888777777666666777666666666666666666666666666555555555555666666777666666666666666666666666555555666777777888999999:::999888999;;;<<<;;;:::777777888999999999999888:::666444666888666555666444444444333222111000///---.../////////...---,,,,,,***(((((())))))((('''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''(((((((((((())))))))))))'''&&&&&&%%%&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((()))((((((((('''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$######"""!!!!!! !!!!!!""" !!!!!!""""""!!!!!! """"""!!!  !!!!!!""""""!!!!!!""" !!!"""###"""!!! !!!######!!!!!!!!!"""!!!""""""######""""""!!! !!!!!!!!!!!!###!!! """######""" !!!""""""######""""""###$$$%%%%%%$$$$$$###$$$%%%&&&'''(((((((((&&&$$$""""""######"""!!!######""""""######$$$%%%$$$###"""""""""###$$$%%% $$$&&&$$$"""$$$$$$"""!!!!!!!!!!!!!!!""""""### !!!!!!""""""%%%$$$!!!!!!###### !!!!!!"""""""""!!!!!!""""""""""""###### !!!!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((((((((((('''(((((()))***++++++++++++(((((()))))))))))))))***(((***++++++******+++,,,,,,++++++,,,,,,---...///}}}}}}||||||||||||wwwwwwxxxyyyxxxwwwuuusssqqqqqqppppppooooooooonnnkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhiiijjjjjjkkkkkkiiihhhfffeeecccbbbaaaaaaaaa___^^^^^^^^^^^^]]][[[^^^]]][[[ZZZYYYYYYZZZZZZWWWVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRQQQOOONNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA???>>>>>>>>>============???===<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::;;;:::999888777777777777777777777777777777777777555555555555555666777777666666666666666666666666666666666777777888888999999888666888:::;;;:::888666777888999:::999999888888333444===BBB>>>777333222222222222000///...------......///...---,,,+++***)))'''''')))))))))((('''(((((()))******++++++&&&'''''''''(((((((((((()))((((((((('''''''''''''''''''''((((((((())))))***)))(((&&&&&&&&&&&&''')))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$"""###%%%%%%$$$######"""!!! !!! !!!""""""""""""!!! """"""!!!  !!!!!!""""""!!!!!!!!!  """###"""!!! """$$$###"""!!!"""""" !!!"""######"""!!! !!!!!!!!!!!! """!!! """######""" !!!!!!""""""###"""######$$$$$$$$$$$$###"""###$$$%%%&&&'''''''''(((&&&$$$$$$$$$$$$###"""###""""""!!!"""###$$$%%%$$$###"""!!!"""###%%%&&&%%%'''$$$"""$$$$$$""" !!!""""""  !!!""" ###### """""" !!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!!!!""""""############$$$$$$$$$###"""!!!!!!!!!!!!"""###"""######$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((()))************(((((((((((())))))******''')))++++++++++++---...,,,,,,,,,,,,---...///000}}}{{{{{{{{{||||||uuuvvvwwwxxxwwwvvvtttrrrqqqqqqppppppooonnnnnnnnnkkkkkkkkkjjjjjjjjjiiiiiigggggghhhiiijjjkkkkkklllgggfffeeedddcccccccccccc```___]]]^^^^^^^^^]]][[[^^^]]]\\\ZZZZZZZZZZZZ[[[WWWVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRQQQOOONNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAABBBCCCDDDEEEFFFCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>============AAA>>>;;;<<<>>>???>>><<<999999:::;;;;;;;;;;;;:::888999::::::;;;;;;;;;;;;<<<;;;:::999888888888888888888888888888888888888555555555555555666777888666666666666666666666666777777777777888888888888888666555666999:::888666666777888999::::::999888444111666DDDMMMHHH===666111111000000///---,,,+++------.........---+++***)))((('''''')))******)))))))))***+++,,,,,,------'''((((((((())))))******))))))(((((('''''''''&&&&&&'''''''''(((((())))))+++***((('''&&&&&&'''''')))((('''&&&%%%&&&''''''&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%##################$$$$$$"""###%%%%%%$$$###""""""  !!!"""######"""!!! """"""!!!  !!!!!!!!!!!!!!!!!!  """""""""!!!!!!"""$$$$$$"""""""""### !!!""""""!!!  !!!############""""""!!! """######""" !!!"""""""""######$$$$$$$$$######"""!!!"""###$$$%%%&&&&&&&&&***(((&&&%%%&&&&&&$$$######"""!!!!!!!!!###$$$%%%$$$###"""!!!"""###%%%&&&%%%((($$$!!!$$$$$$""" !!!""" !!!"""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$###"""!!! !!!"""###!!!""""""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))))))))'''((((((((())))))******''')))+++++++++,,,...000,,,,,,,,,---...///000111~~~}}}|||{{{{{{xxxxxxwwwuuutttrrrqqqqqqppppppoooooonnnnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjjjjjjjiiiiiihhheeeeeeeeedddbbb```___^^^`````````___^^^\\\[[[ZZZ[[[ZZZYYYWWWWWWXXXXXXYYYZZZYYYWWWUUUTTTRRRRRRRRRSSSSSSQQQPPPOOONNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGFFFDDDDDDDDDEEEEEEFFFEEECCCBBBBBBCCCDDDDDDDDDCCC@@@>>>======>>>>>>@@@@@@@@@????????????>>>;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999888777777777777666666777666666555444444555555555555555555555555555444444444444555666666888777666555555666777777666777999:::999888666444888888888888888777666666555333222666<<<>>>;;;777555333///------000333666444222000---+++***++++++)))******+++++++++******++++++,,,,,,,,,,,,,,,,,,---...//////...,,,***)))+++***(((&&&%%%&&&'''((('''''''''((((((((((((((()))((('''&&&&&&'''((()))((('''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###$$$#########""""""!!!!!! !!!###$$$%%%%%%$$$$$$"""!!!  !!!"""###""" !!!"""   !!!!!! !!!!!!"""###$$$!!!###%%%&&&&&&$$$!!! !!!!!!!!!!!!!!!  !!!""""""""""""""""""!!! """$$$ !!!"""""""""###"""""""""""""""######"""!!!$$$(((&&&!!!###))))))%%%$$$***+++&&&$$$&&&$$$###!!! """###%%%$$$%%%%%%$$$$$$###"""!!!"""###$$$%%%$$$###!!!!!!  !!!!!!!!! !!!  !!!"""### !!!  !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!! """############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''))))))))))))((())))))(((((((((''''''&&&(((***++++++******+++,,,------------...///000000~~~}}}|||{{{zzzxxxwwwvvvuuutttrrrqqqqqqppppppoooooonnnmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjiiijjjjjjjjjjjjiiihhhhhheeeeeedddcccbbb```___^^^`````````___^^^\\\[[[ZZZ[[[ZZZXXXWWWWWWWWWXXXYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQOOONNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCBBBCCCCCCDDDDDDBBB@@@>>>======>>>>>>@@@@@@@@@?????????>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999888777777777777777777888888777666666555555555555555555555555555444444444444444555666666888777666555555666777888777777888999888777666555888888888888888777666666666333222555888:::777333222111000//////000111222111///,,,***(((((()))***++++++,,,,,,,,,+++******...------------...000111333222000...,,,++++++++++++***((('''&&&'''((()))((((((((((((((('''''''''(((((('''&&&&&&'''((((((((('''&&&%%%$$$%%%%%%&&&$$$############$$$%%%%%%$$$$$$###$$$%%%&&&$$$"""#########"""""""""!!!!!!!!!"""###$$$$$$$$$######"""!!!  !!!"""!!! !!!###$$$"""""""""!!!   !!!!!! !!!!!!"""###$$$"""###$$$%%%%%%###"""!!!###############"""!!! !!!"""""""""""""""!!!  !!!"""### !!!!!!!!!!!!!!!""""""""""""""""""###$$$###!!!###'''&&&######((()))$$$"""&&&(((&&&&&&)))$$$###!!! """###$$$#########$$$######"""!!!!!!"""$$$$$$$$$"""!!!!!!  !!!!!!!!! """!!!  """""" !!!  !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""#########""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))))))))((())))))((('''''''''''''''((()))+++***))))))***,,,,,,,,,,,,,,,---...///000~~~}}}|||{{{zzzzzzwwwwwwvvvuuusssrrrqqqqqqppppppooonnnnnnmmmmmmlllllllllkkkkkkjjjjjjjjjiiijjjjjjjjjjjjjjjiiihhhhhhdddddddddcccbbb```___^^^____________^^^\\\[[[ZZZZZZZZZXXXWWWWWWWWWXXXYYYVVVUUUTTTTTTTTTTTTTTTTTTRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJJJJIIIIIIHHHGGGFFFEEEEEECCCBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@>>>======>>>>>>@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::999888888777777777888888888888888777777666555555555555555555555555444444444444444555555666777666555555555666777888888888888777777777666666777777888888777777666666888666444555777777444000///000000111111000//////000...+++)))(((***+++------------------,,,+++***000000//////000111333555888555111---***+++,,,...***)))((((((((()))++++++))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$######$$$%%%'''&&&$$$!!!######""""""""""""!!!!!!######$$$$$$######"""!!!!!!!!! !!!!!!  """$$$%%%%%%$$$###"""   !!!!!! !!!!!!"""###$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%$$$###"""!!! !!!""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!! """"""!!!!!!"""###$$$$$$$$$!!!!!!$$$&&&%%%%%%&&&'''""" """%%%%%%(((+++$$$###!!! !!!###$$$!!!!!!""""""######""""""!!!"""###$$$###"""!!! !!!  !!!!!!!!!!!! """!!!  !!!""" !!!  !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))***)))((('''&&&'''((()))'''(((***)))(((((()))+++++++++++++++,,,---......~~~}}}|||{{{zzzzzzyyyvvvvvvuuutttsssrrrqqqppppppoooooonnnmmmmmmllllllllllllkkkkkkjjjiiiiiiiiijjjjjjjjjjjjjjjiiihhhgggddddddccccccbbb```___^^^^^^______^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVWWWXXXXXXVVVUUUTTTSSSSSSSSSSSSSSSQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFHHHFFFEEECCCBBBBBBBBBCCCEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888777777777777777888888777777666555555555555555555555555444444333333444444555666666666555444555666777888888888777666666666666777666777777777777777666666:::888777777888777555333111111111111111000000///222000...,,,,,,...000222...//////......---,,,+++///000111222333333444444666444000---+++,,,---...))))))))))))***+++,,,---******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###""""""""""""###$$$$$$"""###$$$&&&(((&&&### """"""""""""""""""!!!!!!$$$$$$$$$###""""""!!! !!!!!!!!! !!!!!!!!! !!!"""###$$$$$$######"""!!!   !!!!!! !!!"""###$$$%%%$$$###"""""""""###$$$&&&&&&&&&%%%$$$###"""!!! !!!""""""""""""""" !!!"""!!!!!!!!!######""""""!!! !!!!!!!!!!!!"""###$$$%%%%%%""" """&&&'''&&&%%%&&&###!!!"""$$$%%%&&&'''$$$###!!! """###!!!""""""#########!!!!!!"""######"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ###"""  !!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""" !!!"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))))))))***)))(((''''''''')))***&&&((())))))(((((()))***************+++,,,---...~~~~~~}}}}}}|||{{{zzzyyyyyyuuuuuutttsssrrrqqqqqqpppoooooonnnnnnmmmlllllllllkkkkkkkkkjjjjjjiiiiiiiiikkkkkkkkkjjjiiihhhggggggcccccccccbbbaaa```___^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZYYYXXXVVVVVVWWWWWWXXXWWWVVVUUUSSSRRRQQQPPPPPPPPPOOONNNMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@??????>>>>>>>>>?????????>>>>>>>>>======<<<<<<;;;;;;:::::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::888888999999999888777777555555666666777666666555555555555555555555555555333333333333333444555555666555444444444666777888888777666666555555666666555666666777777777666666888777666666777777666666555444222111000111222333111000/////////000222333///////////////...---,,,,,,...111333444333222000////////////......------((())))))***+++,,,------******)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%"""###$$$&&&(((&&&### !!!!!!!!!!!!!!!!!!""""""%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!""""""!!!!!!!!!"""""""""""""""  !!!!!! !!!"""###$$$&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$###"""!!! !!!""""""""""""""" !!!"""!!!!!!!!!$$$$$$###"""!!!  !!!"""$$$%%%&&&%%%###!!!!!!%%%((('''$$$$$$$$$######%%%&&&$$$"""$$$###!!!  !!!""" """############!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!!!!!!!"""""""""""""""""""""""""""###$$$$$$""" ###%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))******)))(((''''''((()))***&&&((())))))(((((()))***************+++,,,------~~~~~~}}}}}}|||{{{zzzyyyxxxxxxttttttsssrrrrrrqqqppppppoooooonnnmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiihhhgggfffbbbbbbbbbbbbaaa```___^^^]]]]]]]]]]]]]]]\\\[[[[[[YYYYYYWWWVVVVVVVVVWWWXXXXXXVVVUUUSSSQQQPPPOOOOOOOOONNNMMMMMMLLLLLLMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGAAAAAABBBCCCEEEHHHKKKMMMEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@??????>>>>>>??????>>>>>>>>>=========<<<<<<;;;;;;::::::999999:::::::::;;;<<<<<<======::::::::::::999999999999777888999::::::999888777444555555666666666666555555555555555555555555555333333333333333444444555555444444444444555777888777777777666666666555555555555666777777777666666444444333333333444555666666555333111000111222333---......///////////////........./////////......,,,...111333333111///...,,,---///111111///---,,,(((((()))***+++,,,,,,,,,))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$############$$$%%%%%%######$$$%%%'''&&&$$$!!! !!!!!!!!!!!!""""""%%%$$$###"""!!! !!! !!!!!!!!!!!! #########""""""!!!!!!!!! !!!!!!""""""###  !!!!!! !!!!!!"""###$$$&&&%%%###"""""""""###$$$"""""""""###""""""!!! !!!""""""""""""""" !!!!!!!!!"""$$$$$$###""""""!!!  !!!###$$$&&&'''$$$$$$###!!!"""'''(((%%%###%%%%%%$$$%%%'''$$$%%%###!!!!!!!!! !!!"""############ !!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! """""""""!!!!!!!!! !!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!! !!!""""""""""""""""""""""""""""""!!!###$$$$$$###%%%***..."""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&''''''((()))***(((((())))))))))))******'''(((***)))(((((()))+++************+++,,,------~~~}}}}}}||||||{{{zzzyyyxxxxxxssssssrrrrrrqqqqqqppppppooonnnnnnmmmmmmlllkkkkkkhhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkjjjiiihhhgggfffbbbbbbbbbbbbaaa```___^^^\\\]]]]]]]]]]]]\\\[[[[[[YYYXXXWWWVVVVVVVVVWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGAAAAAAAAABBBDDDGGGIIIKKKEEEEEEFFFEEEDDDCCCAAA@@@???@@@@@@@@@@@@???>>>>>>???>>>>>>>>>============<<<<<<;;;;;;:::999999888::::::;;;;;;<<<=========:::::::::999999999888888666777999::::::999888777555555666777777777777777555555555555555555555555333333222222333333444555444444333333444555777888555666777777777666444444444555555666777777666666555555444333222333444555444444333333222111111000***,,,...///000///---,,,,,,,,,---...////////////000000000///////////////...///111222111///---,,,(((((()))******+++++++++((((((((((((((('''''''''&&&'''(((((((((((('''&&&$$$%%%%%%&&&%%%$$$###"""###""""""""""""###$$$$$$$$$$$$###$$$%%%&&&$$$""" !!!!!!!!!""""""$$$###"""!!! !!!!!! !!!""""""!!! !!!""""""#########"""""" !!!!!!!!!  !!!!!! !!!!!!"""###$$$%%%$$$$$$############### !!!""""""###""""""""" !!!"""""""""""""""!!!  !!!"""###$$$######""""""!!!!!!!!!!!!###%%%'''((("""%%%%%%!!! %%%((('''$$$&&&%%%"""###((('''###%%%###!!! !!!!!!!!!"""###$$$$$$$$$### !!!"""""" !!!"""######"""!!! """"""""""""!!!!!!!!!  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!  !!!"""###"""""""""""""""""""""""" ###%%%$$$###%%%+++000"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&'''(((***+++&&&((()))+++++++++)))(((((()))+++***))))))***,,,+++******++++++,,,---...~~~}}}}}}|||{{{zzzyyyxxxxxxwwwsssrrrrrrqqqqqqpppppppppooonnnnnnmmmllllllkkkkkkgggggghhhiiijjjkkkkkkllllllkkkkkkkkkiiihhhgggfffaaaaaabbbaaaaaa```___^^^\\\\\\]]]]]]]]]\\\[[[[[[YYYXXXWWWVVVUUUVVVWWWWWWSSSSSSRRRQQQQQQQQQQQQQQQNNNMMMLLLLLLLLLLLLLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFDDDCCCAAA?????????@@@@@@@@@??????>>>>>>>>>>>>>>>============<<<<<<;;;::::::999888888::::::;;;;;;<<<===>>>>>>:::::::::999999888888888666777999::::::999888777666666777888888888888888555555555555555555555555333333222222333333444555444444333333444555777888444555777888888666444333444444555666777777666666888888777555444333555666111222444444333111...---***,,,///111111///,,,******+++,,,...//////000000444222///,,,,,,---///111222333333222111///---,,,(((((()))************)))'''''''''(((((((((((((((&&&'''((())))))((('''&&&$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!"""######%%%$$$######%%%%%%$$$### !!!!!!""""""$$$###!!! !!!!!!""" !!!""""""!!!  !!!###$$$$$$$$$$$$!!!!!!   !!!!!! !!!!!!"""###$$$$$$$$$$$$$$$######"""""" !!!"""######$$$###### !!!!!!""""""""""""""""""!!! """$$$############""""""""""""!!!###%%%'''((( &&&'''!!!$$$(((((($$$&&&$$$""")))+++'''%%%###!!! !!!"""######$$$$$$$$$$$$### !!!"""### !!!"""######"""!!! """"""""""""!!!!!!!!!!!! """$$$%%%"""""""""""""""""""""""" !!!"""$$$$$$!!! !!!"""###""""""""""""""""""""""""!!!###%%%### !!!''',,,"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&'''(((***+++%%%'''***,,,,,,+++)))((((((***++++++******+++,,,++++++++++++,,,---...///~~~}}}}}}|||yyywwwuuutttttttttsssssssssrrrqqqpppnnnnnnlllkkkkkkjjjjjjkkkkkkllliiiiiikkklllmmmnnnnnnnnnmmmkkkjjjiiiiiigggeeebbbaaaaaaaaa```______^^^^^^^^^^^^]]]]]][[[ZZZXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<>>>>>><<<;;;:::===<<<;;;:::===@@@???<<<===<<<<<<;;;999888888777888888999999999:::::::::999888888777666555555444777777666666555555555444444444444555555555555666555555444444444555555666999999999999888777555555777777666666555444444444222222333444555777888888666555333222222000...+++(((***...111222111///---,,,++++++,,,---///111222333222000...---...///000333222222000///...---,,,'''(((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%"""""""""!!!"""######$$$###############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""!!!  """"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""  !!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######!!! %%%"""!!!###''''''######$$$$$$$$$$$$###""""""######""""""!!!!!! !!!!!! !!!!!!$$$$$$$$$""" """$$$"""""""""!!!"""######$$$"""!!!!!!###%%%''''''&&&'''&&&%%%$$$$$$$$$%%%&&&!!!!!!!!!!!!!!!"""###### !!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!""""""""""""############!!!  """%%%&&&""""""!!!!!!  !!!"""""""""""""""""""""""""""""""""""""""###%%%%%%$$$"""!!!"""###$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$%%%&&&'''((((((((((((&&&'''((())))))((('''&&&((((((((()))******++++++,,,,,,++++++,,,,,,---...~~~}}}|||}}}|||zzzwwwvvvuuuuuuuuusssssssssrrrqqqpppnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnmmmkkkiiihhhhhhgggdddbbbaaaaaa``````___^^^^^^]]]]]]]]]]]]]]]\\\[[[YYYYYYWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;===???>>>;;;===<<<<<<;;;999888888777888888888999999999::::::888888888777666555555555666555555555444444444444444444444555555555555666555555555444444555555666888888888888777666555444777777777777666555444444222333444666666777777777444333111111222111...,,,)))+++---...///...,,,+++------------///111333444666444000,,,,,,...111333222111000///------------)))))))))))))))(((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%######""""""######$$$%%%$$$$$$#####################"""!!!!!!!!!"""$$$$$$""""""  """"""""""""""""""""""""""""""""""""""""""""""""!!!"""###""" !!!!!!!!!!!!!!!!!!""""""######$$$$$$######!!! ###!!!!!!###''''''######$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###$$$$$$""" """$$$######""""""""""""#########"""###%%%((()))((('''%%%%%%$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!! !!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!"""""""""#########!!!  """%%%&&&!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$"""!!!"""######$$$%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''(((((((((((((((''''''(((((())))))***++++++,,,,,,,,,++++++,,,,,,---...~~~}}}|||{{{}}}|||zzzxxxvvvuuuttttttssssssrrrrrrqqqpppnnnnnnqqqooonnnkkkiiihhhggggggjjjjjjkkkkkklllnnnnnnooommmkkkiiihhhgggfffdddbbb``````______^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@??????>>>>>>??????>>>======<<<<<<<<<<<<======<<<;;;::::::;;;<<<======<<<<<<>>>@@@???>>><<<<<<<<<;;;::::::999888888888888888999999999999:::888888777777666666555555444444444444444333333333444444444555555555555666666666555555444555555666777777777777666555555444666777888888777666444333222444666777888777666555111000///000111111///...***+++++++++++++++++++++//////000000222444555666888444///++++++---222555222000...,,,++++++,,,---++++++++++++***)))''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$###""""""""""""""""""!!!"""######$$$""""""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###""" !!!!!!!!! !!!!!!"""###############"""!!! """ """&&&&&&$$$ ######$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""&&&$$$"""!!! !!!"""######$$$$$$"""!!! """###$$$$$$$$$###""""""!!!!!!"""###$$$'''***+++)))(((%%%%%%$$$$$$$$$$$$%%%&&&((('''%%%###"""  !!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!""""""""""""###### !!!"""$$$%%% !!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$"""""""""$$$######$$$$$$######"""!!!#########$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''(((((((((''''''(((((()))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------...~~~}}}|||{{{{{{zzzyyywwwuuutttsssrrrrrrrrrrrrqqqqqqpppnnnnnnpppooommmkkkiiihhhhhhgggjjjkkkkkklllmmmnnnooopppnnnllliiihhhhhhgggeeeccc_________^^^]]]]]]\\\\\\YYYYYYZZZZZZZZZZZZYYYXXXVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOOOONNNKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????>>>===<<<<<<<<<<<<==============================???>>>???BBBCCC@@@>>>>>><<<<<<;;;::::::999888888888888888888999999999999888777777777666666666555444444444444444444444444444444444555555555555666777666666555555555555555666666666666666555444444666777888888777666444333111333555777777666444222///......///111111000///+++***))))))***,,,---///222222222333555666777777555333///,,,+++---000222000///,,,***)))***,,,...---------,,,+++)))((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!"""""""""""""""######$$$"""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!! !!!""""""""""""######"""!!! !!!$$$%%%$$$"""###############""""""!!! !!!!!!""""""######'''&&&###!!! !!!###$$$"""###$$$###!!!!!!!!!###&&&%%%%%%$$$###""" !!!"""%%%(((++++++)))&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&$$$"""!!!  !!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""### !!!"""$$$$$$ !!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$###"""###$$$############""""""!!!!!!############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''(((((((((((()))((('''''''''((()))***)))******+++,,,,,,------,,,,,,,,,,,,,,,---......~~~}}}|||yyyxxxwwwvvvtttrrrqqqpppqqqqqqqqqqqqpppoooooonnnmmmmmmlllkkkjjjjjjjjjjjjkkklllmmmoooppppppppppppooommmjjjhhhhhhgggfffddd_________^^^]]]]]]\\\\\\WWWXXXXXXXXXXXXXXXWWWWWWUUUUUUTTTTTTTTTTTTTTTSSSQQQQQQQQQPPPOOOOOONNNNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????======<<<<<<<<<<<<======;;;===@@@AAAAAA@@@===;;;>>><<>><<<>>>;;;;;;;;;::::::999999888777777888888888999999999777777777777666666666666555555555555555555666666444444444555555555555666888777666555555555555555555666666666666555555444666666777777666555333222000222444666666555222111///......///111111000///***)))))))))+++...222444444444555666666777777777000000...---,,,,,,------///---+++))))))***,,,............---,,,***)))((('''''''''((((((((())))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%$$$###"""!!!!!!!!!"""""""""############!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!"""!!!""""""""""""!!!!!! !!!"""######""""""############"""!!!!!! !!!!!!""""""######'''%%%###"""!!!"""###$$$"""###$$$###"""!!!!!!"""&&&&&&&&&%%%$$$""" !!!"""$$$'''))))))&&&$$$######$$$$$$%%%%%%%%%%%%""""""!!!  !!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!"""###### !!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""###$$$#########"""""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''&&&'''((())))))******))))))(((''''''''')))***+++)))******+++,,,,,,------------,,,,,,------...///~~~}}}|||xxxxxxwwwvvvtttrrrpppoooppppppqqqqqqpppoooooonnnkkkkkkkkkjjjjjjkkkllllllkkkmmmppprrrssssssqqqpppooollliiigggggggggfffeee``````______^^^]]]]]]]]]XXXXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQPPPPPPOOONNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????===<<<<<<<<<<<<======>>>:::===@@@CCCCCC@@@===:::;;;:::>>>EEECCC;;;888<<<;;;;;;;;;::::::999999999777777777888888888888999777777777777666666666666555555555666666666666666444444444555555555555666888888777666555555555555666666666777777666666555666666555444444333333333000222333555555555333333111000///000111111///...***))))))***---111555888666666666777666666555444.........------,,,+++***---,,,***)))***+++---...------------,,,+++))))))''''''((((((((()))))))))'''''''''(((((())))))***((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$###"""""""""!!!!!!"""############""" !!!"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!   !!!"""!!!!!!!!!""""""!!!!!!  !!!!!!""""""""""""######""""""!!! !!!!!!!!!!!!""""""""""""$$$###############$$$$$$!!!###$$$$$$"""!!!!!!"""%%%&&&&&&&&&%%%###!!!""""""###%%%'''&&&$$$""" !!!"""#########""" !!!""" !!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""$$$%%%$$$$$$###""""""""""""###"""""""""############$$$""""""###$$$%%%&&&''''''&&&&&&''')))))))))))))))(((((((((((()))***++++++))))))******+++,,,,,,,,,---------------......///~~~}}}|||{{{yyyyyyyyyxxxvvvtttrrrppppppppppppppppppoooooonnnkkkkkkkkkjjjjjjkkkkkkllljjjnnnrrrvvvwwwuuurrrpppnnnkkkgggeeeeeeeeedddcccaaaaaa``````___^^^^^^]]]ZZZZZZZZZYYYXXXWWWVVVUUUSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQPPPOOOOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????<<<<<<<<<<<<<<<===>>>>>>:::<<<>>>@@@@@@>>><<<:::<<<;;;@@@HHHEEE;;;888===;;;;;;::::::::::::999999777777777777888888888888666666666666777777777777444444444555555666666666444444444555555555555666999888777666555555555555666777777888888777777666666555333111111111222333222333444555666777777777444333111111222111...,,,+++******+++---111444666777777777777666444222111000///...,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,+++***)))'''((((((((())))))))))))&&&''''''((())))))******((((((((((((''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$################## !!!"""###$$$######""" !!!"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""  !!!  !!!!!! !!!!!!!!!!!!!!!  !!!"""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!"""$$$$$$$$$$$$###!!!###%%%$$$###!!!!!!!!!$$$%%%&&&&&&%%%###!!! %%%$$$###$$$%%%%%%###!!! """###$$$$$$###### !!!"""""" !!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!###$$$$$$######$$$%%%&&&%%%$$$###"""######$$$""""""""""""############!!!!!!"""###$$$%%%&&&&&&$$$%%%&&&'''((((((((((((''''''((()))***++++++***(((((())))))***++++++,,,---------------...//////~~~}}}{{{zzzzzzzzz{{{zzzzzzxxxuuusssrrroooppppppppppppoooooonnnllllllkkkkkkjjjjjjkkkkkkjjjnnntttyyyzzzwwwsssooollliiieeecccccccccbbbaaaaaaaaaaaa```______^^^^^^\\\\\\\\\[[[ZZZXXXWWWVVVSSSSSSSSSSSSSSSTTTTTTTTTQQQQQQPPPOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>?????????<<<<<<<<<<<<<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;@@@>>>DDDLLLIII>>>;;;AAA;;;:::::::::::::::::::::777777777777888888888888666666666666777777777777333333333444444555555555444444444555555555666666999999777666555555555555777777888888888888888777777555222000///000222333444444555666777888999:::666555333222222000...+++++++++++++++---000222444777777777777555333000///333111---+++***,,,...///***++++++,,,---------...++++++,,,,,,,,,+++******(((((((((((())))))))))))&&&''''''((()))******+++)))(((((((((''''''''''''$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$ !!!"""$$$$$$######""" !!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""###  !!!!!! !!!!!!!!!!!!!!! !!!!!! !!!"""""""""""""""!!!!!! ######""""""!!!!!! """$$$%%%%%%$$$###!!!###%%%%%%###!!!!!!!!!$$$%%%&&&&&&&&&$$$"""!!!'''&&&$$$$$$$$$$$$###!!!"""###%%%&&&''''''&&&&&&""""""!!!!!!!!!!!!"""""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! !!!!!!!!!""" !!!"""""""""""""""!!!""""""!!!!!!  !!!!!!"""""""""""""""""""""""""""""""""""""""!!!###$$$$$$######$$$&&&&&&&&&$$$#########$$$%%%""""""""""""############ !!!"""###$$$%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&''')))***+++++++++***((((((((()))******++++++...------------...//////~~~|||{{{zzz}}}|||{{{yyywwwuuutttssstttsssrrrrrrqqqpppoooooonnnllljjjjjjkkkkkkkkkjjjkkknnnrrrwwwzzzyyyuuuqqqnnnlllhhhcccaaa`````````bbbaaa```___^^^]]]\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUTTTSSSQQQPPPNNNMMMMMMPPPRRRQQQNNNLLLMMMPPPKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMOOOKKKGGGFFFHHHIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCAAAAAAAAA@@@@@@?????????AAA@@@??????>>>>>>????????????>>>===============<<<;;;::::::;;;<<<===>>>:::<<>>>>>????????????>>>===============<<<<<<;;;;;;;;;<<<===>>>:::;;;===??????>>><<<;;;<<<<<<;;;;;;;;;:::::::::888888888888777777777777888888888888888777666666555444444333444555666777555555555555555555555555777777777666555555444444555666777777888888888888333222222333555555444333222333555777888999::::::777555333000...,,,*********)))))))))***+++---...000000111111000---+++)))+++)))'''''')))+++,,,,,,---+++***+++,,,---,,,+++++++++,,,---,,,+++******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""$$$%%%%%%$$$"""""""""!!!###$$$$$$$$$&&&'''"""  """"""!!!!!!!!!!!!"""""""""!!! !!!"""###$$$ !!!  !!! !!!"""""" !!!  """###"""!!! !!!!!!$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""###""""""###%%%&&&%%%##################"""""""""########################%%%$$$$$$$$$%%%$$$""" !!!!!!!!!!!!!!!  !!!###$$$%%%###"""!!!!!!""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!###$$$$$$$$$###""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$%%%%%%$$$""" !!!###"""""""""""""""######$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((()))***************+++++++++,,,,,,+++++++++,,,,,,---------~~~|||{{{{{{yyyyyyxxxwwwvvvuuutttsssttttttsssqqqpppnnnmmmmmmmmmkkkjjjiiijjjkkkjjjiiikkkmmmppptttwwwvvvsssooommmkkkgggdddbbbaaaaaabbb``````___^^^]]]]]]\\\\\\\\\\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPOOONNNOOOPPPOOONNNLLLKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKMMMJJJGGGFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@??????>>>>>>????????????>>>=====================<<<;;;;;;<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888777777777999888888777777777777777555555555444555555666777444444444444444444555555555666777777777666555555444555666777888777777666000333555666555555555555666777999;;;;;;:::999888222111000...,,,++++++***(((((('''((()))+++---...000111111000///---***)))'''&&&&&&(((+++---...------,,,,,,---///...,,,***,,,,,,,,,,,,,,,+++******************))))))))))))''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""$$$%%%%%%$$$""""""""" !!!######"""!!!"""###%%%###!!! !!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""### !!!  !!! !!!"""""" !!!!!!  """$$$###"""!!! !!!"""###%%%%%%$$$###"""!!!!!! """"""!!!!!!!!! """""""""$$$&&&((('''&&&######""""""!!!!!! """"""""""""############&&&%%%$$$%%%%%%%%%""" !!!!!!!!!!!!!!!  !!!###$$$%%%"""!!! !!!!!! !!!!!!!!!"""""""""######!!!  !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!"""###%%%%%%%%%$$$###""""""""""""""""""""""""""""""$$$%%%%%%%%%$$$###%%%%%%$$$""" """$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))******************++++++++++++,,,)))******+++,,,---......~~~|||{{{{{{yyyxxxxxxwwwvvvuuuuuuuuutttsssrrrqqqooommmllllllmmmkkkiiiiiijjjkkkjjjiiikkklllnnnqqqtttssspppmmmjjjiiifffdddbbbbbbbbbbbb______^^^^^^]]]\\\\\\[[[[[[ZZZZZZYYYXXXVVVVVVUUUSSSTTTTTTTTTSSSRRRQQQQQQQQQNNNMMMNNNPPPQQQNNNKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIILLLJJJHHHFFFFFFGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>?????????>>>>>>===============>>>>>>===<<<<<<<<<;;;;;;999999999::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::999999999888888888777777999888777666666777888999555555555555555555555555333333333444444444444444333444777888999888666555444555666777777555444333111444888888555333444666888999;;;<<<<<<:::777555//////...---,,,,,,,,,---(((((((((((()))+++---///222222222111000...,,,+++(((((()))+++...///...---------...///000///---***------,,,,,,,,,+++++++++************)))))))))(((************))))))))))))''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""$$$%%%%%%$$$"""""""""!!!!!!"""""""""$$$'''***+++(((###!!!  !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""" !!! !!! !!!"""""" !!!!!!  """$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$###""""""!!!"""""""""""""""!!!!!!!!!$$$######%%%'''((('''%%%######"""!!! !!!!!!!!!"""""""""""""""$$$######$$$&&&&&&%%%$$$!!!!!!!!!!!!!!!  !!!###$$$%%%"""  !!!!!! """"""""""""""""""""""""###!!!  """### !!!!!!!!!!!! !!!!!!!!!!!! !!!###$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$###$$$%%%%%%###!!!!!!"""$$$"""""""""""""""######$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((((())))))((()))))))))*********+++************++++++++++++((()))***+++,,,---......}}}|||{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvsssrrrqqqpppnnnmmmlllkkklllkkkiiiiiijjjjjjjjjiiijjjjjjkkkmmmoooooommmjjjgggfffeeecccbbbbbbbbbbbb^^^^^^]]]]]]\\\\\\[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWSSSSSSSSSSSSSSSRRRQQQQQQPPPNNNLLLMMMPPPPPPMMMJJJKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIHHHFFFEEEFFFHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>?????????>>>>>>===============>>>>>>>>>======<<<<<<;;;;;;::::::999:::;;;<<<===<<<<<<;;;;;;;;;:::::::::999999999999888888888888999888777666666777888999444444555555555444444444333333333444444444555555333444777888999888777666777777777666555333111///333666999888444222333444888999;;;;;;:::777444222......------......//////************+++---///000222111111000///...---,,,---,,,---///111111...,,,.........000111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((++++++******)))))))))(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""$$$%%%%%%$$$""""""""" ###(((000999@@@000+++$$$  """""" !!!"""###"""""""""!!!""""""""""""!!!!!!!!! !!! !!! !!!"""""" !!!"""!!!!!!"""$$$###"""!!!!!!"""###$$$$$$$$$$$$###############!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&%%%######""""""!!!  !!!!!!!!!"""""""""%%%###"""###%%%&&&%%%$$$!!!!!!!!!!!!!!!  !!!###$$$%%%!!!  !!!"""!!! $$$$$$$$$###"""!!!!!!!!!%%%###!!! !!! !!!!!!!!!!!! !!!!!!!!!!!! !!!############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$#########$$$%%%$$$""""""###$$$"""""""""""""""######$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((()))******))))))))))))************))))))*********+++++++++(((((()))***,,,---......~~~}}}|||{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuqqqqqqpppooonnnmmmllllllllljjjiiihhhiiijjjiiihhhhhhhhhhhhiiikkkkkkiiigggdddccccccbbbaaaaaaaaaaaa]]]]]]]]]\\\\\\[[[[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMNNNOOONNNMMMKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFEEEEEEHHHJJJHHHGGGGGGFFFFFFEEEDDDDDDAAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????>>>>>>????????????>>>=====================>>>>>>>>>===<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;;;;::::::::::::999999999999888888888777777777777777888888999555555666666666555444444333333333444555555666666444555777888999888888777777777666444222111000///555555666555333333333444888999999999777444111000...............///000111------,,,,,,---...000111.........---------,,,,,,111000000111222111///,,,///....../////////,,,***,,,+++++++++,,,---...///************)))))))))))))))((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!!!!"""""""""""""""###"""$$$%%%%%%$$$"""""""""""""""""""""&&&---666===...)))###!!!"""### !!!#########""""""!!!""""""""""""!!!!!!  !!!  !!! !!!""""""!!!""""""!!! !!!######"""!!! !!!"""###$$$!!!"""""""""###$$$$$$$$$!!!""""""###$$$%%%&&&'''&&&%%%$$$%%%&&&%%%$$$"""""""""!!!!!!  !!!!!!""""""(((&&&###"""""""""!!! !!!!!!!!!!!!!!!  !!!###$$$%%%"""!!! !!!"""###"""!!!&&&%%%$$$###"""!!! %%%$$$"""  !!!!!!!!!!!! !!!!!!!!!!!! """#########"""""""""""""""""""""""""""!!!!!!###$$$$$$$$$###"""###$$$%%%%%%###"""###$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((()))******+++)))))))))))))))))))))))))))))))))************+++((())))))***+++,,,------~~~}}}|||{{{{{{{{{{{{zzzxxxwwwuuutttsssoooooonnnnnnnnnmmmmmmmmmllljjjhhhhhhiiijjjiiihhhgggfffeeeeeeggggggfffdddaaaaaaaaa```````````````\\\\\\\\\\\\[[[[[[[[[[[[XXXWWWWWWWWWVVVVVVUUUUUUSSSSSSSSSRRRQQQOOONNNMMMMMMNNNOOOOOOMMMLLLLLLMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFDDDEEEHHHKKKIIIIIIHHHGGGEEEDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAA@@@??????>>>>>>????????????>>>===============<<<<<<>>>>>>???>>>======@@@?????????>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888888666666777888888888888888777888888999888777666555333444444555666666777777777777777777777888888888666555333111000111222333444222111111333555666666888888888666555333111000------------...///000111///...---------...///000---,,,,,,,,,------......222000000000111111///---000///------...---,,,************+++,,,...000111************))))))))))))((((((''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$############!!!!!!!!!!!!""""""######"""$$$%%%%%%$$$"""""""""&&&%%%$$$"""!!!###'''***'''$$$!!! !!! !!!###$$$###""""""!!!"""######"""!!!  !!!  !!! !!!""""""!!!""""""!!! !!!###!!!!!! !!!"""### !!!###$$$%%%&&&""""""######$$$$$$$$$%%%$$$######$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""(((%%%"""!!!!!!!!! !!!!!!!!!!!!!!!  !!!###$$$%%%###"""!!!"""$$$$$$$$$###$$$$$$$$$######"""""""""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!###$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$$$$$$$###""""""$$$%%%%%%$$$###$$$%%%"""""""""""""""######$$$$$$############$$$%%%%%%%%%%%%&&&'''((()))***+++(((((((((((((((((((((((())))))))))))************))))))******+++++++++,,,~~~}}}|||{{{{{{{{{zzzyyywwwuuutttrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnllljjjhhhhhhiiijjjiiihhhfffdddccccccdddeeedddbbb______``````````````````\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYXXXWWWUUUTTTSSSSSSSSSSSSRRRQQQPPPNNNLLLKKKKKKNNNQQQPPPLLLKKKLLLNNNKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHFFFDDDDDDHHHKKKKKKJJJIIIGGGEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@???>>>???????????????>>>===============;;;<<<===?????????>>>>>>AAAAAAAAAAAA@@@>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888555666777999999999888777999:::;;;;;;:::999888777444444555555666777888888888888777777777777888888444333000//////222444666333///,,,...222777999999999888777555444222111000------------...///000000000///...---,,,---......---------......000111222111///...///000111000///111///,,,,,,,,,,,,,,,+++*********+++,,,///111333************))))))))))))***))))))((('''&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$############""" !!!!!!!!!""""""######"""$$$&&&%%%$$$"""""""""$$$%%%&&&&&&$$$$$$%%%&&& !!!!!!!!!!!!###$$$$$$""""""!!!"""#########!!!  !!!  !!! !!!""""""!!!""""""""" """###!!! !!!"""### """$$$&&&&&&############""""""""""""!!!!!!!!!###%%%&&&%%%$$$!!!!!!!!!""""""""""""""" !!!""""""$$$""" !!!""""""!!!!!!!!!!!!!!!!!!  !!!###$$$%%%###"""!!!"""$$$%%%%%%$$$###############$$$$$$$$$ !!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""" """$$$%%%&&&%%%%%%"""""""""""""""""""""""" !!!"""$$$$$$######""""""$$$%%%%%%$$$###$$$%%%"""""""""""""""######$$$######""""""######$$$%%%%%%%%%&&&'''((()))******((((((((((((''''''''''''))))))))))))******************************++++++~~~}}}||||||{{{zzzyyyyyyxxxwwwsssqqqpppppppppnnnlllkkkkkkmmmiiijjjkkkkkkjjjiiigggfffffffffeeedddcccccccccccc``````^^^]]]]]]^^^___```[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRSSSSSSRRRQQQPPPNNNLLLKKKLLLNNNPPPPPPNNNLLLKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@===>>>?????????>>><<<;;;======<<<<<<<<<<<<======????????????????????????>>>>>>===<<<;;;:::::::::999999999999999999999999888888888888777777777777888777666555555555555555444444444555555555555666777777777777777777777777666444222000///000222333000000000222444666888::::::999666333111/////////111000...///000000///...000///---++++++---///000111111000//////000222222222444666555333111//////444222///,,,+++***++++++++++++)))))))))+++---///---+++)))((()))*********))))))'''&&&$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""%%%$$$"""""""""""""""!!!'''&&&$$$###"""######$$$&&&%%%###"""""""""###$$$"""""""""""""""!!! """""""""""""""!!! !!!!!!!!!!!!"""""""""""""""###$$$###"""!!!!!!###"""!!!!!! !!!!!!!!! """%%%&&&$$$!!!!!!!!!"""###############"""######$$$$$$$$$$$$###!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! """ !!!$$$$$$!!! """%%%###!!!!!!###$$$%%%$$$'''&&&%%%$$$############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!###&&&#########$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!"""""""""$$$######***,,,((("""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++~~~}}}||||||{{{zzzyyyxxxxxxvvvsssqqqpppppppppnnnlllkkkkkkmmmjjjjjjjjjjjjiiihhhggggggfffeeedddccccccbbbcccccc```___^^^]]]\\\\\\]]]^^^ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKLLLMMMOOONNNLLLKKKKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>??????@@@@@@>>>===<<<>>>======<<<<<<======>>>????????????????????????>>>>>>===;;;;;;::::::;;;999999999999999999999999888888888888777777777777777777666666666555555555444444444555555555555666777777777666666666555555444444333222111000000000...///222444777888999:::999888555333111000//////000//////000333444444333333111...,,,++++++---...000////////////000111111000222444444222111000000111000...,,,+++++++++++++++***))))))***,,,...///---***((('''((())))))((()))((('''%%%$$$$$$###############$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######%%%$$$"""""""""""""""!!!'''&&&%%%###""""""######$$$###""""""!!!!!!""""""""""""#########"""!!!!!!  """""""""""""""!!! !!!!!!!!!"""""""""""""""###$$$###!!!!!!!!!"""!!!!!! !!!!!!"""!!!"""$$$''''''%%%###""""""###$$$$$$$$$$$$###!!!"""######$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!! $$$%%%!!!!!!###%%%###!!!!!!###$$$%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!! !!!###"""!!! """$$$!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""###$$$### ###)))+++'''###############$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++~~~}}}}}}{{{zzzxxxxxxwwwvvvsssqqqoooppppppnnnkkkjjjkkklllkkkjjjiiihhhhhhgggggggggfffeeedddcccbbbbbbbbbbbb```___]]]\\\[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTRRRQQQQQQQQQQQQQQQPPPNNNMMMKKKKKKKKKLLLMMMKKKJJJIIIKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@@@@@@@???>>>===>>>>>>============>>>>>>????????????????????????>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999888888888888777777777777555666777777777666555444444444444555555555555666666666666555555444444444444444444444333111///---...000444888::::::999888777666333111000//////000//////000333666888888777555333000---+++******+++---......///000000//////...000222333111000///000,,,,,,,,,,,,,,,+++++++++************+++---///000,,,***(((''''''((('''&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$######"""""""""######((('''%%%###"""""""""""""""""""""""""""!!! """"""###$$$$$$$$$######!!!!!! !!!!!!"""""""""""""""!!! !!!!!!!!!""""""""""""###$$$###!!! !!!"""!!!!!! !!!!!!$$$###$$$&&&(((((('''%%%"""######$$$$$$$$$$$$$$$ !!!""""""#########"""!!!!!!!!!!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  $$$%%%""""""$$$$$$###!!!"""###%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""""""""""""!!! """######"""!!! !!!!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""###$$$###!!!###''''''%%%$$$$$$$$$###############$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++~~~}}}}}}|||zzzxxxwwwwwwuuusssqqqooopppooommmkkkjjjkkklllkkkjjjhhhgggffffffggghhheeedddcccbbbbbbaaaaaaaaa```___^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQQQQPPPOOONNNLLLKKKKKKKKKKKKIIIHHHHHHJJJLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@@@@@@@???===<<>>>>>======>>>>>>???????????????????????????>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999888888888888777777777666444666777999888777555444444444444555555555555666444444555555555666666666666666555444333111///...000333888;;;<<<:::777444333222111///......///000000000111444888999999888444222000---+++++++++++++++,,,...///000///......///111222111000.........***+++,,,------------,,,*********+++,,,...///111,,,***((((((((((((&&&%%%)))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$############""""""$$$%%%((('''%%%###!!!!!!!!!!!!!!!"""#########""" """###$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!""""""!!!#########!!! !!!"""!!! !!!!!!"""$$$$$$%%%'''''''''&&&%%%!!!!!!"""############### !!!""""""###""""""!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!! $$$&&&######&&&$$$"""!!!"""$$$%%%$$$###'''''''''&&&%%%$$$######!!!!!!!!!!!!""""""""""""%%%$$$$$$###"""!!!!!! !!!"""""""""!!!!!!!!!"""#########$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""""""""!!!!!!###$$$###!!!%%%$$$$$$$$$###"""""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********~~~}}}||||||zzzwwwvvvvvvuuusssqqqooooooooommmkkkjjjjjjllljjjiiihhhfffeeeffffffgggddddddcccbbbaaaaaaaaaaaa``````___^^^]]]\\\[[[ZZZ[[[ZZZZZZXXXWWWVVVVVVUUURRRRRRRRRRRRQQQPPPOOOOOOQQQQQQQQQPPPPPPNNNMMMLLLJJJJJJJJJHHHGGGHHHJJJLLLHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>?????????>>>===<<>>>>>>>>>>>??????????????????????????????======<<<;;;;;;;;;;;;<<<999999999999999999999999888888888888777777777666444666777999999888666555444444444555555555555666222333444555777888999:::999888555222111000111111333666999<<<;;;888333000000///...------...///000111111333555888888777555111000...---,,,,,,------***+++---////////////...111222222111...,,,,,,---,,,,,,---...///.........)))******+++,,,---...///,,,***))))))))))))'''&&&))))))******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$!!!###$$$###""""""$$$''''''&&&$$$"""!!!!!!!!!""""""###$$$%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!"""###""" !!! !!!"""""""""$$$%%%&&&&&&%%%$$$$$$ !!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!! !!!!!! !!!!!! !!!!!!!!!"""""""""""""""!!! $$$&&&$$$$$$'''###""""""###$$$%%%$$$###((((((((('''%%%###!!! !!!!!!!!!"""""""""###'''&&&&&&%%%$$$###"""""" !!!"""##################$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""!!!!!!###""" %%%$$$$$$$$$###"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******~~~}}}|||||||||zzzwwwuuuuuutttsssqqqnnnoooooommmjjjiiijjjkkkiiihhhgggffffffeeeeeeeeedddcccbbbaaa````````````____________^^^]]][[[ZZZZZZZZZYYYXXXVVVUUUTTTTTTQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPPPPOOONNNMMMLLLHHHIIIJJJIIIHHHHHHJJJLLLHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@@@@@@@???>>>===@@@@@@????????????@@@@@@????????????????????????===<<<<<<;;;;;;;;;<<<<<<999999999999999999999999888888888888777777777777555666777888888888777666444444444555555555555666222333444555777888::::::888666333000//////111222555666888999888555111///......------...///111222222333444666888777555333......---------......///++++++---...//////000000111222222111...------...///...............------)))******++++++,,,,,,---***)))))))))******(((&&&((()))*********)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$ ###%%%$$$""""""%%%)))&&&%%%###"""!!!!!!""""""$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""!!!  !!!!!!!!!!!!"""###"""  !!!  !!!"""###!!!###%%%%%%$$$#########  !!!"""###$$$$$$$$$######""""""!!!!!! !!!  !!! !!!!!!"""!!!"""""""""!!!  %%%&&&$$$$$$'''###""""""###%%%%%%$$$"""'''''''''&&&%%%"""  !!!!!!""""""######&&&&&&&&&%%%%%%$$$$$$###  ###$$$$$$###!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!"""""" ###%%%"""$$$$$$$$$###############"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***~~~}}}|||{{{{{{|||zzzvvvuuuttttttsssqqqnnnooonnnmmmjjjiiijjjkkkggggggggggggfffeeeddddddccccccaaa```````````````\\\]]]^^^^^^]]]\\\[[[ZZZXXXXXXWWWUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMNNNNNNMMMMMMLLLKKKJJJGGGIIIJJJKKKJJJIIIJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@??????@@@@@@@@@????????????????????????<<<<<<;;;;;;;;;<<<<<<===999999999999999999999999888888888888777777777777666666777777777888888888444444444555555555555666333444444555555666777777222111000...............444444444444444333222111////////////000222444666222333444777999999666444........................,,,,,,,,,---...000111222///000111000//////000222111000...,,,++++++++++++)))*********+++*********'''''''''(((******(((&&&&&&'''((())))))(((&&&%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$######"""%%%$$$""""""&&&***$$$###"""!!!!!!"""###$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!""""""""""""""""""!!!  !!!!!!!!!"""""""""  !!! !!!"""###!!!###&&&&&&$$$""""""$$$ !!!!!!  !!!###$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!  !!! !!!"""""" !!!!!!!!!!!!!!! !!!%%%&&&$$$$$$&&&"""""""""$$$%%%%%%$$$"""###$$$%%%%%%$$$###!!! !!!"""#########$$$$$$$$$$$$$$$#########"""  ###$$$###!!!!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!"""""""""!!!''')))%%%!!!"""###############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))~~~}}}|||{{{zzzzzz|||zzzvvvtttttttttsssrrrnnnooonnnllljjjiiijjjkkkfffgggggghhhgggeeedddccccccbbbaaa``````_________ZZZ[[[\\\]]]]]]\\\ZZZZZZVVVVVVUUUSSSRRRPPPOOOOOOQQQQQQQQQRRRQQQQQQPPPPPPKKKKKKLLLKKKKKKJJJIIIIIIFFFIIIKKKLLLKKKJJJJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@??????@@@@@@AAA????????????????????????<<<<<<;;;;;;;;;<<<<<<===999999999999999999999999888888888888777777777777777777666666777888999999444444444555555555666666555555444444444333333333------.........---+++***222111111111111222333444111000000111333555777999222333555888::::::888666///............---------------,,,---...000222333---...000000000111333666333111...+++)))))))))***)))************)))((((((%%%%%%%%%''')))***(((&&&$$$%%%'''((((((&&&%%%###$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$######""""""%%%%%%""""""'''+++###"""!!!!!!!!!"""$$$%%%$$$###!!! !!!"""$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!!!!"""""""""""""""!!!!!!  !!!!!! """""""""  !!! """######!!!$$$''''''$$$"""###$$$ !!!"""!!!!!!!!! !!!"""###%%%%%%&&&&&&%%%%%%%%%$$$###""""""!!!   !!!"""""" !!!!!!!!!!!!!!! !!!!!!%%%&&&$$$###&&&"""""""""$$$&&&&&&$$$""" """$$$%%%$$$###""" !!!"""######$$$"""""""""""""""#########$$$""" ######!!!#########$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""### """***,,,'''$$$%%%""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""########################&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))~~~}}}~~~~~~~~~|||zzzzzzzzzzzzzzzwwwtttqqqooonnnmmmlllkkkkkkkkkkkkkkkiiihhhgggfffeeedddddddddaaaaaa```___^^^]]]]]]\\\[[[[[[ZZZZZZYYYYYYYYYXXXVVVUUUUUUTTTRRRQQQOOONNNOOOPPPPPPPPPPPPOOONNNNNNNNNOOOOOOMMMJJJHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<===>>>@@@@@@??????>>>AAAAAA@@@@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;===>>>===;;;888666666777777777777777777777777777555555555555666777888999888888888888888777666555777666444222000//////...000111222111000///000111111222333444333111,,,(((,,,...000333555777777777555777;;;======999555222+++++++++,,,---...///000////////////000111333333000000000000000000000111000...,,,---//////,,,(((+++***)))(((((()))***+++(((((('''&&&&&&&&&&&&'''%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&''''''''''''"""$$$%%%%%%###""""""######!!! !!!###&&&''''''############""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!  """#########"""!!!"""!!!###"""!!!"""""""""###$$$$$$%%%%%%  $$$###############$$$%%%$$$(((((($$$ """!!! !!!!!!""""""!!!   !!!"""###$$$%%%&&&%%%$$$############  """$$$&&&'''&&&%%%$$$"""!!!!!!###$$$$$$""" ###$$$$$$$$$###""" ###"""  !!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###'''999222"""!!!%%%%%%$$$""" !!!###%%%%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((((((((())))))))))))~~~}}}}}}~~~~~~|||zzzzzzzzzzzzxxxvvvtttqqqooonnnmmmlllkkkkkkkkkkkkkkkiiihhhgggeeedddcccccccccaaaaaa```___^^^]]]\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWUUUUUUUUUTTTRRRQQQOOONNNOOOOOOOOOOOOOOONNNMMMMMMKKKMMMNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<===>>>???@@@??????>>>@@@@@@??????>>>======<<<===<<<<<<<<<<<<;;;;;;;;;?????????===:::999888999777777777777777777777777666666666666777888999:::777888888888888777777666555444111000000222444666777999999888666555555666777555444333222111///------///111444666777888999:::<<<======;;;777333000............///000111222111111111000000111111111000000000000000000000000...---,,,---------+++)))******)))(((((()))******))))))(((''''''''''''(((&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%"""$$$%%%%%%###""""""######!!! !!!###&&&&&&&&&############""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  """#########"""!!!""" !!!###"""!!!!!!""""""######$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$(((((($$$!!!!!!"""!!!"""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""#########$$$###"""#########!!! !!!$$$%%%&&&&&&%%%$$$ ###%%%%%%$$$""""""###$$$$$$###"""!!! $$$"""!!!!!!"""""""""""""""""""""""""""!!!""""""""""""""""""!!!"""###(((999III<<<'''"""%%%%%%$$$"""!!!!!!###%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((((((((())))))))))))~~~}}}}}}~~~}}}{{{yyy{{{zzzxxxwwwuuusssqqqqqqnnnmmmlllkkkjjjjjjjjjjjjiiihhhgggeeedddcccbbbbbbaaaaaa```___^^^]]]\\\\\\[[[[[[ZZZXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQOOONNNNNNNNNNNNNNNNNNMMMLLLLLLHHHJJJMMMNNNMMMJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>======>>>????????????>>>??????>>>>>>===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;>>>??????===;;;999999:::777777777777777777777777777777777777777888999:::888888777777777777777666444333111111333888<<>>??????===:::888888999999777333000......///000///000222444777999;;;<<<@@@@@@>>><<<888444000...000/////////000111222222444444333222111000000///000000000/////////......,,,------,,,***))))))******))))))(((((())))))*********)))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%###""""""######!!! !!!$$$&&&&&&%%%############"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! """#########"""!!!""" !!!""""""!!!!!!!!!"""######$$$$$$%%%$$$######""""""######$$$######"""!!! !!! ###''''''$$$!!!!!!###"""######!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""$$$$$$""" !!!###$$$%%%%%%$$$### """%%%&&&%%%$$$!!!"""###$$$$$$###"""!!!$$$###!!! !!!""""""""""""""""""""""""""""""""""""############""""""$$$+++999DDD777###!!!%%%%%%%%%###!!!!!!###%%%%%%$$$$$$$$$$$$#########""""""""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''((((((((()))))))))***zzzppp~~~~~~}}}||||||}}}|||zzzyyyzzzyyywwwuuusssrrrqqqqqqnnnmmmlllkkkjjjjjjiiiiiiiiihhhfffdddcccbbbbbbaaaaaa``````___^^^]]]\\\[[[[[[ZZZYYYXXXVVVUUUTTTSSSTTTTTTTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKHHHKKKOOOPPPNNNLLLIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKGGGHHHHHHHHHHHHFFFDDDBBBDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@??????>>>===>>>>>>>>>??????????????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;999777888999777777777777777777777777888888777777888999::::::999999888777666555444444444444444666999===@@@CCC>>>>>>>>><<<888666666666666555222...++++++---///111222333555888:::<<<>>>AAA???<<<888555111///...000////////////000000111444444444333222111000///000000//////...---------***,,,...,,,(((''')))+++)))))))))(((((()))))))))***)))((((((''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$###""""""$$$%%%%%%###""""""######!!!!!!"""$$$%%%%%%$$$############"""""""""!!!"""""""""""""""""""""""""""###$$$$$$$$$###!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!"""""" """#########"""!!!!!!!!! !!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$######""""""######$$$&&&&&&$$$###""""""""""""!!!###&&&&&&$$$""""""###$$$$$$"""   !!!!!! !!!!!!!!!!!!"""!!!!!!"""$$$$$$###!!!!!!!!!"""###$$$$$$###### ###%%%%%%$$$"""!!!!!!###$$$$$$###""""""""""""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""'''...&&&###%%%%%%%%%$$$""""""###%%%$$$$$$$$$$$$############""""""""""""###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))******}}}|||{{{|||||||||zzzxxxyyyxxxvvvtttsssrrrqqqqqqnnnmmmlllkkkjjjiiiiiiiiigggfffeeedddbbbbbbbbbbbb``````___^^^]]]\\\[[[[[[[[[ZZZYYYWWWVVVTTTSSSSSSSSSSSSSSSSSSRRRPPPOOONNNLLLMMMMMMMMMMMMLLLKKKKKKKKKNNNQQQRRROOOLLLIIIHHHIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDFFFHHHJJJKKKKKKLLLHHHHHHHHHHHHGGGEEECCCBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>?????????@@@???????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<;;;999888999:::888888888888888888888888888888888888888888999:::;;;:::888555333222111111000222666999;;;<<<<<<<<<:::;;;;;;999555333333444111333333111---,,,,,,---333444555777999;;;<<<===;;;:::777444222111000000222222111000000000111111222333333333333222111000.........---------,,,,,,***,,,---+++'''&&&(((+++((((((((())))))((((((((()))(((''''''&&&&&&'''''')))((('''&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$###""""""$$$%%%%%%###""""""###""""""!!!###$$$%%%%%%###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$###"""!!! !!!!!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!"""""" """#########"""!!!!!!!!!!!! !!!!!! !!!!!!"""######$$$$$$###""""""!!!!!!""""""###&&&&&&$$$###""""""""""""!!!###$$$%%%$$$############"""!!!   !!!!!! !!!"""######"""!!!!!!"""$$$$$$###!!!!!!!!!""""""######""""""###""""""###$$$$$$""" !!!!!!###$$$$$$###"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""%%%""" )))$$$%%%&&&%%%###"""###%%%$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((()))*********}}}|||{{{{{{|||{{{yyywwwwwwwwwvvvtttsssrrrqqqpppnnnnnnlllkkkiiihhhhhhhhheeedddccccccbbbbbbcccccc``````___^^^]]]\\\[[[[[[ZZZZZZYYYWWWVVVUUUTTTTTTRRRRRRRRRRRRQQQPPPOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKLLLOOOQQQQQQNNNKKKIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEGGGHHHJJJKKKKKKLLLJJJIIIHHHGGGEEEDDDDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>===>>>??????@@@@@@@@@@@@???????????????===<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;:::;;;===888888888888888888888888888888777777777888888999:::999666333111/////////---000444777888777555333666777888666444333333444///222555444111......000333555777999;;;;;;;;;:::555444333111111111222333666666555444333333333444111222333333333222000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,***(((((()))+++'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%###""""""###"""""""""###%%%%%%$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!!!!"""""""""### !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! """#########"""!!!!!!""""""!!! """ !!!""""""######$$$"""!!!!!! !!!!!!"""######"""!!! !!!""""""###$$$$$$$$$$$$###"""!!! !!!""""""    !!!""" """###$$$%%%###"""""""""$$$$$$""" !!!!!!!!!!!!!!!!!!""""""$$$#########$$$###!!!!!!"""###$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%!!!$$$""" ((($$$&&&&&&&&&$$$###$$$%%%$$$############"""""""""""""""""""""###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))***++++++~~~|||{{{zzzzzz{{{{{{yyywwwuuuuuuvvvuuutttrrrpppoooooonnnllljjjiiihhhggggggbbbbbbbbbbbbbbbcccdddddd```______^^^]]]\\\[[[[[[YYYYYYYYYXXXWWWVVVVVVUUURRRRRRRRRRRRQQQPPPOOOOOOMMMMMMNNNNNNMMMMMMLLLKKKJJJLLLNNNNNNLLLJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLJJJHHHEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@???>>>=========>>>@@@@@@>>>>>>>>>???????????????===<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<===888888888888888888888888888777777666666777777777777555333000/////////000...000333555555444222111222333444444222222333555---111444333000...000222333666999;;;<<<;;;888777222111111111222333444555888777666555444444444444222333444333222000---,,,******++++++,,,,,,------///---***))))))*********''''''((())))))((('''''')))((((((''''''''''''''''''(((((())))))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%"""$$$%%%%%%###""""""###"""""""""$$$%%%%%%$$$"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""  !!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!  """#########"""!!!!!!"""###!!! """ !!!!!!"""#########"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!"""###""""""###$$$%%%$$$$$$ !!!###%%%%%%""" !!!!!!!!!!!!!!! !!!!!!""" !!!!!!"""###$$$$$$$$$###"""#########!!!"""!!!!!! !!!!!!!!!###""""""###$$$$$$""" """###$$$$$$###"""!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! ###"""!!!'''%%% $$$$$$&&&'''&&&$$$###$$$%%%############""""""""""""""""""""""""###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&'''((()))***++++++~~~|||{{{zzzzzz{{{zzzxxxwwwtttuuuvvvvvvtttrrrooonnnooonnnllljjjiiihhhggggggaaaaaaaaaaaabbbcccdddeee```______^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNMMMLLLLLLGGGIIIJJJKKKJJJIIIJJJKKKIIIHHHHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMKKKGGGDDDCCCCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB>>>????????????@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@===>>>???@@@@@@@@@@@@@@@???>>>=========>>>@@@AAA============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888:::;;;:::999999:::<<<888888888888888888888888777777666666666666666777333222000......///000222222222333444555555555444...///111111000111222444+++...111000,,,,,,///333333666:::<<<<<<:::777555111111111222333444555666777666555444333222222222444444444333111...+++)))))))))***+++,,,------...111---)))(((***,,,+++)))&&&'''((())))))((('''&&&******)))(((((((((((((((&&&''')))******(((&&&%%%$$$%%%&&&&&&''''''''''''"""$$$%%%%%%###""""""###"""""""""$$$%%%%%%###!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""  !!!!!! !!!!!!!!!!!! !!!!!!!!!"""  """#########"""!!!!!!"""###!!!""" !!!!!!"""#########""""""!!!!!!!!!!!!""""""$$$###############$$$%%%###"""""""""$$$%%%%%%$$$ """%%%(((((($$$  !!!""""""!!!!!! !!!""""""""""""""""""############%%%$$$############ """!!!!!! !!!!!!!!!!!!!!!###%%%%%%###!!!###$$$$$$$$$###"""  !!!""""""###"""""""""""""""""""""""""""""" %%%###!!!(((((($$$'''$$$&&&''''''%%%$$$$$$$$$############""""""""""""""""""""""""###$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&'''((()))***++++++~~~}}}|||{{{zzzyyyyyyyyyssssssrrrrrrsssqqqooollllllkkkjjjhhhggggggffffffccccccaaa```_______________^^^]]]\\\[[[YYYXXXXXXXXXWWWVVVVVVUUUUUUUUUUUURRRRRRQQQQQQQQQPPPPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKKKKJJJIIIFFFCCCAAA???DDDCCCCCCCCCCCCBBBBBBBBB@@@???>>>===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB?????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888777666555777666444333222222333333222111111000000111111111444555777999999777555333,,,---000111111000---,,,111///---...222444444333;;;::::::<<<<<<777...'''---///222444555444333222777666444333222222333333444444333222000...,,,+++))))))))))))***+++,,,---''''''(((((()))+++,,,---((()))))))))))))))(((''''''((((((((())))))*********)))'''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$######"""############$$$&&&&&&&&&$$$"""!!!############""""""""""""!!!"""!!!  """!!!"""""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!  !!!&&&***)))### !!!!!!""""""###### """#########"""!!! !!!!!!""""""###### """"""!!! !!!$$$!!!!!!%%%'''$$$ ###############$$$$$$$$$!!!!!!"""############### !!!!!!  """"""!!!!!!###$$$"""############"""!!!!!!!!! !!!""""""  !!!"""######$$$%%%$$$$$$###"""!!! """""""""""""""!!! ###""""""!!!!!!!!!!!!!!!###"""!!!  """$$$%%%%%%$$$###%%%&&&&&&&&&%%%$$$#########$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$%%%$$$$$$&&&&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$############&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%&&&&&&'''((()))~~~~~~}}}|||{{{zzzxxxxxxxxxwwwtttsssrrrrrrrrrpppmmmkkkkkkjjjiiihhhgggfffffffffdddcccbbbaaaaaa```aaaaaa___^^^]]]\\\ZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUUUUUUURRRQQQQQQQQQPPPPPPPPPOOONNNMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGEEECCCBBBCCCCCCCCCCCCBBBBBBBBBBBB???????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666555555555666666555444333222111000000111222444555777888888999;;;;;;;;;888666444///111333444444222000//////...///222666777666444:::<<<>>>===:::444///,,,000000111222444555555666777666555333333333333333111111111000000...---,,,++++++******))))))******'''''''''((()))***,,,,,,************)))'''&&&&&&'''''''''((((((((()))))))))((('''%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$###""""""#########$$$%%%&&&&&&$$$"""!!!""""""""""""!!!!!!!!!!!! !!!!!! !!! !!!!!!!!!!!!  """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  ###""""""&&&***)))$$$!!!!!!!!!!!!"""""""""""" !!!"""###""""""!!!!!!!!!!!!!!!!!!""""""""" """"""!!!!!!!!!"""###!!!!!!%%%&&&### """"""###$$$$$$$$$$$$###!!!!!!"""############""""""""""""""""""!!! !!!""""""!!!"""###%%%###############"""!!! !!! !!!"""###!!!  !!!""""""######$$$$$$######""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!"""############"""!!! """###%%%$$$######$$$&&&%%%%%%$$$###############""""""""""""############!!!"""###$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&''''''((()))***~~~}}}}}}|||zzzxxxvvvuuuuuuuuutttsssrrrqqqqqqpppmmmkkkjjjjjjhhhgggfffeeeeeeeeeccccccbbbaaaaaabbbbbbbbb^^^^^^]]]\\\ZZZYYYXXXWWWXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFEEEEEEDDDFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????============<<<<<<<<<<<<======<<<<<<;;;;;;::::::999999888777666666555555555666777777666444111///...000222555999<<<>>>@@@>>>>>>???>>><<<999666444111222333333333222000///---...111666:::;;;999777;;;>>>@@@===777111///000222222111222333666888:::777666555444444444444444///////////////......---------,,,***)))((('''''''''''''''((()))***+++,,,+++++++++***((('''%%%$$$&&&&&&&&&''''''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%######"""""""""###$$$%%%%%%%%%$$$""""""""""""!!!!!!!!!  !!!!!! !!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! ###!!!!!!###&&&'''$$$ """"""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!######"""""""""######!!! !!!%%%&&&###!!! !!!###%%%%%%$$$###""" !!!""""""######""""""######$$$$$$######"""""" !!!######""""""$$$%%%###$$$######"""!!!  !!!###$$$###!!! !!!!!!""""""#########""""""""""""""""""""""""""""""!!!!!!  !!!###$$$%%%$$$###"""!!! """###$$$$$$######$$$&&&$$$######"""""""""""""""############$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))***+++~~~}}}|||zzzyyyvvvtttsssrrrrrrrrrqqqppppppppppppnnnmmmjjjiiigggfffeeeeeeddddddaaaaaaaaaaaaaaaaaabbbbbb^^^]]]\\\[[[ZZZYYYXXXWWWXXXWWWVVVTTTSSSSSSSSSSSSPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHHHHGGGFFFEEEEEEBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@>>>???AAABBBBBBBBBAAA@@@???????????????????????????????????????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>??????@@@===============<<<<<<<<<======<<<;;;;;;:::999999888888888777666555555444666666666666555333222111000222555999===@@@BBBDDDAAAAAA@@@>>><<<888555333000000000//////...---,,,...000333777;;;<<<===<<<<<<======999444111000000222222333444666777999:::666666666555555444444444000000000000///...---,,,,,,,,,+++***)))((('''&&&'''''''''''')))***+++,,,************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$###"""""""""######$$$%%%%%%$$$######""""""""""""!!!!!!!!!!!! !!!"""""" !!!""" !!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""!!! ######""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!! !!!###$$$###"""###$$$"""!!!!!!"""$$$%%%###!!!!!!###%%%&&&$$$"""!!! !!!!!!"""""""""""""""#########$$$$$$######""" !!!######""""""$$$%%%############"""!!!  !!!$$$%%%$$$""" !!!!!!!!!!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$######$$$%%%""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$!!!!!!###$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***~~~}}}|||{{{zzzyyywwwuuusssrrrqqqqqqooonnnmmmnnnpppqqqpppooohhhhhhfffeeedddccccccccc``````_________``````aaa^^^]]]\\\[[[YYYXXXWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRNNNNNNOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEDDDCCCBBBAAABBBAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@?????????????????????????????????>>>>>>??????@@@AAA????????????@@@@@@AAAAAA@@@@@@????????????@@@@@@<<<<<<<<<=====================<<<;;;:::999999888888888777777666666555555999777555333222333444555444666888<<<>>>@@@BBBBBB??????>>><<<999555333111......---,,,,,,,,,,,,,,,222333444666999;;;>>>@@@===:::666444444333000...000222555777999999888888555555555555555444444444222222111000///---+++***((()))************)))(((&&&&&&''''''(((***+++,,,'''(((((())))))))))))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!"""######"""!!!"""### !!!"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!  !!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!""""""###""""""!!!!!! !!!############$$$%%%!!!!!!!!!"""$$$$$$###""" ###%%%%%%$$$""" !!!"""""""""""""""!!!!!!""""""###""""""!!! !!!######""""""$$$%%%#########""""""  !!!###$$$###""" !!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$###""""""!!!""""""!!!###$$$$$$###"""$$$%%%"""!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((~~~}}}}}}}}}|||{{{zzzyyyxxxyyyxxxvvvtttsssqqqqqqqqqooommmlllmmmoooppppppppphhhgggeeedddccccccbbbbbb```______^^^^^^_________]]]]]]\\\[[[YYYXXXWWWVVVWWWVVVUUUSSSRRRQQQQQQQQQMMMMMMNNNNNNNNNNNNOOOOOOLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDCCCAAA@@@>>>AAAAAAAAA@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>???@@@@@@>>>>>>??????@@@@@@AAAAAA@@@@@@????????????@@@@@@<<<<<<<<<===============<<<<<<;;;;;;::::::999999888888888777777666666666999777444222222444777999777888;;;===>>>>>>>>>>>><<<;;;:::888555333111//////...---,,,,,,---...///444555666666777999<<>>@@@@@@@@@@@@????????????>>>>>>======>>>>>>???@@@????????????????????????>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@AAABBBBBBCCCAAA@@@@@@??????@@@@@@AAA<<<<<<<<<<<<=========>>>::::::::::::::::::::::::888888888888888777777777666555444333444666888999888999;;;<<<===<<<;;;:::888777666555333111000//////...,,,+++,,,...000222333555888888777777888;;;666555444444444444333222444444666777777777666666111222333444444333222222......------+++***)))(((%%%&&&(((***+++******)))&&&&&&&&&'''((()))***+++'''(((((())))))))))))(((''''''''''''&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((($$$$$$$$$############"""!!!"""!!!  !!! !!!"""""""""""""""!!!!!! !!!!!!""" !!!!!!!!!""" !!!""""""### !!!!!!!!!!!! !!!"""$$$!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""###$$$ !!!"""""""""###$$$ !!!################## !!!!!!""""""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""!!!!!!!!!!!! """### !!!!!!"""!!!!!!!!! !!!!!! #####################"""$$$$$$######""""""!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!""""""###&&&&&&%%%$$$############!!!"""######""""""###$$$"""!!!!!!!!!""""""###$$$!!!!!!"""""""""#########!!!"""###$$$$$$%%%$$$$$$###$$$%%%&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%'''((((((~~~}}}|||wwwvvvuuutttsssrrrrrrrrrtttqqqnnnlllllllllkkkjjjffffffdddcccbbbaaaaaaaaaccccccbbb```____________]]]\\\[[[ZZZYYYXXXWWWVVVWWWVVVTTTSSSQQQPPPPPPOOOLLLLLLMMMMMMNNNNNNNNNOOOIIIIIIIIIJJJJJJJJJJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFEEEEEE@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@????????????>>>>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDAAA@@@@@@??????@@@@@@AAA;;;<<<<<<<<<======>>>>>>:::::::::::::::::::::;;;999999999888888888888888333333444555666777888999777888:::<<<<<<;;;999888666555444333222111000000---,,,******+++---000222111555999:::888555555666333555888666333222444777777666555444444555666777000111222333333333222111***************)))((((((&&&''')))***+++***((('''&&&&&&&&&&&&((()))***+++))))))***))))))(((''''''(((((((((''''''&&&&&&&&&###$$$&&&&&&'''&&&%%%$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''''''''''''''((()))***############""""""""""""   !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""" !!!""""""### !!!""" !!!!!!""""""######"""!!! !!!###$$$ !!!!!!!!! !!!!!!!!!###$$$ """#########"""######!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!!!! !!!""""""""""""""" !!!""" !!!""""""""""""  $$$$$$$$$###############%%%$$$$$$###"""!!!!!! !!!""""""""""""""" !!!###$$$%%%'''&&&%%%$$$############!!!"""######""""""###$$$"""""""""""""""###$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&%%%$$$############$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&((())))))~~~~~~|||{{{zzzwwwwwwvvvuuutttrrrpppoooooonnnmmmllljjjiiihhhgggfffeeedddbbbaaa`````````dddbbbaaaaaaaaaaaa^^^\\\___\\\XXXVVVWWWWWWWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPOOOOOONNNMMMLLLKKKJJJIIILLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFEEECCCBBBCCCAAA???@@@BBBCCCAAA???>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>>>>>>>????????????@@@@@@@@@??????>>>>>>======<<<<<>>>>>AAABBBAAA???>>>AAA@@@???>>>>>>>>>@@@@@@???>>>===<<<<<<;;;;;;<<<;;;===>>><<<999777999<<<999999888777666555555444222333444555666888999999666777888999999999999999999888666333000...---,,,******+++,,,,,,---......111333666777666555444444666777888666444333333444222333444444555555444444444666777777555222111000---+++((()))******(((&&&((((((((('''%%%$$$&&&'''&&&&&&&&&&&&&&&'''((()))***************)))((('''%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$######"""$$$%%%%%%%%%%%%&&&((('''&&&###"""!!!###%%%'''%%%$$$###$$$&&&'''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """$$$ """######"""!!! """"""!!!!!!!!!!!!"""!!!  !!!!!!!!!  !!!"""""""""!!!!!!!!!!!!""""""""""""###!!! !!!"""###""" $$$###"""!!!!!!"""###$$$!!!!!!!!!"""###%%%'''(((&&&"""!!!%%%'''%%%""" !!!"""###$$$%%%!!!!!! """$$$$$$"""  !!! !!!!!!!!!!!!!!!"""###### !!!###$$$%%%"""######"""  """"""$$$%%%%%%###""""""### !!!!!!!!!""""""#####################"""!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""$$$%%%%%%###""""""###""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$'''&&&$$$$$$$$$$$$###!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((~~~~~~~~~}}}|||{{{yyyxxxvvvvvvuuutttrrrpppnnnmmmnnnnnnmmmkkkjjjhhhggggggfffeeedddcccbbbaaaaaaaaacccbbbaaaaaaaaa```^^^\\\\\\ZZZWWWVVVVVVWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBB@@@???@@@BBBCCCAAA???>>>>>>>>>>>>=========<<<;;;;;;<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>@@@BBBDDDCCCBBBBBBCCC@@@AAABBBBBBBBBAAA???>>>??????===<<<<<<<<<<<<<<<999999:::999888888:::;;;888888777666555444444333333444555777888999999:::666666666666777777888888888777555222000///......++++++,,,---...///000000111222444666666555555555:::;;;;;;:::777666666777666666555555444333333333666666666555333222222333,,,***(((((()))***(((%%%%%%'''((('''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''')))+++---,,,***'''%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""!!!###%%%&&&&&&'''(((***&&&%%%###!!!!!!###%%%&&&%%%$$$###$$$&&&&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!### !!!"""###!!!!!!  !!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!! !!!"""###""" """"""!!! !!!""""""$$$$$$$$$######$$$$$$$$$%%%!!!###%%%### !!!""""""""""""#########!!!!!! !!!###$$$"""   !!!!!!!!!!!!!!!""""""### !!!"""###"""######""" !!!"""$$$%%%&&&&&&$$$#########"""!!!!!!!!!""""""###$$$###############"""!!!!!!!!!""""""###############!!!!!!!!!!!!"""""""""""""""###%%%%%%###"""####################################$$$%%%%%%%%%%%%$$$%%%$$$######%%%%%%%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((~~~~~~}}}|||{{{yyywwwvvvuuuttttttsssqqqooommmlllmmmmmmllljjjiiihhhgggfffgggfffeeedddcccbbbbbbbbbbbbaaa`````````___]]][[[ZZZXXXVVVVVVWWWVVVUUUSSSUUUTTTTTTSSSRRRQQQPPPPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBAAA@@@???@@@AAAAAA@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@===@@@BBBBBB@@@???@@@BBB???BBBEEEGGGGGGDDD@@@===??????>>>===<<<<<<<<<<<<:::888888888:::<<<<<<<<<777777666444333333222222333555888:::;;;;;;;;;:::777666555555555666777888888777444222000/////////,,,------///000111111222111222333444555666777888<<<======;;;888666666666999888666333222111111111444444222000......111333***)))''''''(((((('''%%%$$$&&&((()))(((&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%(((,,,......+++'''$$$$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%$$$$$$###""" ###%%%''''''''')))+++%%%$$$"""!!!!!!"""$$$%%%$$$#########%%%&&&%%%$$$"""""""""""""""""""""""" !!!!!!  !!!"""###!!!!!!   !!!!!!"""!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""!!! """"""!!!  $$$$$$############$$$$$$&&&### !!!###%%%###!!!%%%%%%$$$$$$######""""""!!!!!!!!! !!!######"""   !!!!!! !!!!!!"""###  !!!""""""!!! !!!"""%%%'''''''''$$$###"""######"""!!!!!!!!!"""###$$$""""""######""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###""""""###%%%'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((~~~~~~}}}|||zzzxxxwwwvvvuuuttttttrrrqqqooommmlllllllllkkkjjjiiihhhgggfffggggggfffeeedddcccccccccbbb```____________\\\ZZZYYYXXXWWWWWWXXXWWWUUUSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOOOONNNMMMLLLLLLLLLJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB@@@@@@??????@@@@@@@@@???>>>>>>=========<<<<<<<<<::::::;;;<<<<<<======>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBBBB@@@???AAAAAA>>>@@@BBBEEEHHHHHHFFFDDDBBB@@@???>>>===<<<<<<<<<<<<>>>;;;999:::===???>>><<<777666444333222222222222555777:::===???>>>===<<<:::999777666666777888:::999777444111///.........,,,---...///000111222333333222222444666999:::;;;:::::::::888444222222222888666333000//////000000.........,,,******,,,...((((((''''''''''''&&&%%%''')))+++,,,***(((&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&(((+++------+++(((%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###""""""!!!###%%%&&&&&&&&&&&&'''###"""!!!!!!!!!"""###$$$$$$###"""###$$$%%%%%%###"""""""""""""""""""""""" !!!!!! !!!""""""!!!  """""""""!!!!!! """"""!!! """!!!  !!!"""######""""""!!!  !!!!!!!!!"""""""""!!! !!!"""!!!   """###$$$%%%%%%(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%$$$$$$######!!!!!!!!!!!! !!!######"""  !!!!!!!!!  !!! !!!"""""""""!!!  !!!!!!"""!!!!!!"""%%%&&&'''&&&###"""!!!"""###""" !!!"""###!!!"""""""""""""""!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((~~~~~~}}}|||{{{yyyxxxwwwuuuuuutttsssqqqooommmlllkkkkkkjjjjjjiiihhhggggggggggggfffeeeddddddddddddbbb```____________\\\ZZZYYYXXXWWWXXXYYYXXXVVVTTTTTTTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAA???????????????>>>??????============<<<<<<<<<<<<::::::;;;;;;<<<===============>>>>>>>>>??????????????????@@@@@@AAAAAAAAABBBCCCAAA???CCCHHHGGGAAAAAABBBCCCEEEFFFGGGHHHHHH@@@???>>>======<<<<<<===@@@<<<::::::<<<===<<<999666555444222222333444555888:::===@@@AAAAAA@@@???>>>===:::999888999:::;;;:::888444000---,,,+++,,,,,,,,,---///000111333333555333222555888<<<<<<<<<777888777555222//////000222111///------...///000***,,,------+++)))))))))''''''''''''&&&&&&&&&&&&+++---......+++(((&&&&&&(((((('''&&&&&&%%%&&&&&&((()))***++++++***)))(((&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$###""""""!!!###%%%&&&$$$"""""""""""""""!!!!!!!!!"""$$$$$$###"""!!!"""$$$%%%$$$###"""""""""""""""""""""""" !!! !!!!!! !!!!!!"""  !!!"""############"""!!!!!!""""""!!! !!!$$$###!!!  !!!$$$$$$###"""!!!  !!!!!!!!!!!!!!!  !!!"""!!! !!!"""#########'''&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""!!!!!!!!!  """###"""!!! !!!"""!!!  !!!!!!  !!!!!!"""######"""!!! !!!!!! !!!"""###$$$%%%$$$""" !!!!!!!!!  !!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((~~~}}}}}}||||||{{{zzzxxxxxxuuuuuutttsssqqqooommmllllllkkkkkkjjjiiiiiihhhhhhgggfffeeedddddddddddddddbbbaaa`````````___]]][[[ZZZXXXWWWWWWXXXXXXWWWUUUTTTSSSSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA??????>>>>>>??????@@@@@@===???@@@???>>>===>>>???=========<<<<<<<<<;;;;;;:::::::::;;;<<<<<<===============>>>>>>>>>??????>>>>>>???@@@AAAAAABBBBBB@@@CCCBBB>>>AAAHHHHHHBBBBBBBBBBBBBBBDDDFFFIIIJJJ@@@@@@???>>>============<<<;;;999888888999888777666555444333444555777999;;;===???BBBCCCCCCCCCBBB???>>><<<::::::999::::::999666222...+++***++++++,,,,,,...///111222333444555333222555:::===<<<:::666777777555222000///000---,,,,,,+++,,,---...///,,,...000000---+++)))(((&&&'''((('''&&&%%%&&&(((,,,---///...+++(((''''''(((((('''&&&&&&&&&''''''((())))))***************'''''''''''''''&&&&&&%%%######$$$$$$######"""!!!!!!$$$&&&%%%### """"""""""""######$$$%%%"""!!!!!!!!!###$$$###""""""""""""""""""""""""""" !!!!!! """$$$!!!!!! !!!!!!  !!!!!!!!!###%%%%%%%%%$$$###"""!!! !!!###"""!!!!!! !!!!!!$$$$$$###""""""!!!  !!!!!!!!!!!! !!!!!!  !!!!!!  !!!""""""!!! """""""""""""""###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""""""""!!!!!!!!! """###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!"""$$$###"""!!!!!!!!!!!!!!! !!! !!!"""!!!"""$$$###""" !!!!!!!!!!!!!!!  !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&$$$###$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((|||zzzzzzzzzzzzzzzyyyxxxxxxtttssssssqqqpppnnnlllkkkllllllkkkkkkjjjjjjiiiiiifffeeeddddddddddddddddddcccbbbaaaaaaaaa```^^^\\\YYYWWWUUUUUUVVVWWWVVVVVVSSSSSSRRRQQQPPPOOOOOONNNLLLLLLLLLKKKKKKKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>???@@@@@@@@@@@@@@@<<<>>>@@@???===<<<===???======<<<<<<<<<;;;;;;;;;999::::::;;;;;;<<<<<<===============>>>>>>>>>???>>>???@@@AAABBBCCCDDDDDDFFFNNNOOOEEE???BBBEEEBBBCCCCCCBBBAAABBBDDDEEEGGGAAA@@@???>>>============888999999888777666888999666555444444555888;;;===>>>???AAABBBDDDEEEEEEEEE<<<;;;;;;:::888777777666555222///+++******,,,------...///111222444555666444222111555:::<<<:::666444555555333111//////000+++,,,,,,,,,---------...///000111///,,,)))))))))&&&((()))(((&&&&&&'''))))))+++++++++)))((()))***&&&&&&%%%%%%&&&&&&''''''&&&(((***+++,,,+++)))(((&&&&&&''''''&&&&&&%%%$$$###############""""""!!!!!!###&&&&&&$$$!!! """"""######$$$%%%%%%&&&"""!!! !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!%%%(((!!!!!! !!!!!! !!!!!! """$$$$$$#########""" !!!""" """"""#########$$$######""""""!!!!!!!!! !!!!!!!!! !!!!!!   !!!###$$$$$$###!!! !!!!!!!!!"""$$$%%%(((''''''&&&%%%$$$######""""""""""""!!!!!!!!! !!!######""" !!!!!!""" !!!!!!!!!!!!  !!!!!!"""!!!!!! !!!!!! !!!### """######"""""""""###!!!"""###$$$###"""  !!!""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!"""""""""""" """$$$$$$$$$###$$$&&&##############################$$$%%%%%%%%%%%%$$$$$$###"""###%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((~~~{{{xxxxxxxxxyyyyyyxxxxxxwwwrrrrrrqqqpppnnnlllkkkjjjmmmllllllkkkkkkjjjjjjjjjeeeeeedddcccccccccdddddddddbbbaaaaaaaaaaaa^^^\\\YYYVVVSSSRRRTTTUUUVVVVVVSSSSSSRRRQQQPPPOOOOOONNNKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@?????????>>>>>>===>>>???AAAAAAAAA@@@???<<<>>>@@@???<<<;;;===???======<<<<<<<<<;;;;;;;;;999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>@@@@@@AAABBBCCCEEEFFFFFFVVVcccdddSSSCCCAAAEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>============666999::::::777777:::>>>666555555555777:::>>>@@@@@@AAABBBCCCDDDEEEGGGGGG999999999888777555333222111///,,,***)))+++---///...///000222444666777888222000000444999;;;777333111222333111///......///,,,------......------,,,111111///+++(((&&&''')))&&&(((***)))'''&&&(((***&&&'''(((((('''(((***,,,$$$$$$$$$$$$%%%&&&&&&'''$$$'''+++......,,,)))&&&%%%%%%&&&&&&%%%%%%$$$##################"""!!!!!! """&&&'''%%%###""""""""""""###$$$%%%%%%&&&&&&"""!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" """'''+++"""!!!!!! !!!!!! !!!""" """"""!!!$$$""" !!!""""""$$$%%%%%%%%%############"""""""""""" !!!!!!!!!  !!!  """%%%&&&&&&%%%%%% !!!"""######$$$&&&(((***)))(((&&&$$$"""!!! """"""""""""!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!"""### !!!!!!!!!!!!  !!!!!!  !!! !!!### """$$$$$$$$$###$$$%%%"""###%%%&&&&&&$$$!!! !!!""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""" """$$$$$$$$$$$$%%%&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!!!!!!!###&&&'''((('''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((}}}yyy||||||{{{zzzyyyxxxxxxwwwtttttttttsssrrrqqqpppooolllllllllkkkjjjiiihhhgggggggggfffeeedddccccccbbbccccccbbbbbbaaa___^^^]]]YYYXXXWWWVVVUUUVVVWWWWWWWWWTTTQQQPPPPPPQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGKKKJJJHHHFFFFFFFFFHHHIIIKKKHHHFFFEEEEEEFFFFFFEEEFFFEEEEEECCCBBBAAA@@@@@@AAAAAAAAA@@@???>>>======AAA@@@@@@@@@??????>>>>>>@@@@@@>>>======<<<<<<<<>>===<<<<<<<<<:::::::::::::::;;;<<<===::::::;;;;;;<<<=========>>>AAACCCDDDCCCCCCDDDFFFXXXhhhnnn^^^JJJDDDDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@@@@???===<<<===<<<;;;999::::::999999888888777777222444777:::;;;>>>BBBDDDDDDEEEGGGHHHGGGDDDAAA>>>888777666555555444222000---------+++***+++///222///333666888666444222111///111444777888666444222333222111000////////////,,,......+++,,,000333222,,,+++***(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***$$$%%%&&&%%%$$$$$$%%%'''###&&&)))++++++((($$$"""%%%&&&&&&''''''&&&%%%%%%############"""""""""""""""###$$$$$$###"""!!! """!!! !!!###%%%%%%$$$ """""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ###%%% !!!!!!!!!!!!""" !!!""""""""""""############"""""""""""""""""""""""" $$$***(((""" """"""  """!!!!!!!!!!!!  """%%%(((((('''%%%(((%%%"""!!!"""$$$&&&&&&***'''(((,,,***###!!!######"""!!!!!!!!!"""$$$%%%"""!!! """$$$)))(((%%%$$$"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" ***!!!%%%'''$$$(((222999666000***&&&###"""""" !!!!!! !!!""" !!!!!!""""""""""""!!!###""""""!!!!!!!!!!!!""""""############"""!!!!!! ###%%%%%%$$$""" ###$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%'''******&&&$$$%%%&&&%%%###%%%'''(((''''''((()))~~~zzz||||||{{{zzzyyyxxxxxxwwwsssssssssrrrqqqooonnnmmmlllllllllkkkjjjiiihhhgggggggggfffeeedddccccccbbb````````````___]]]\\\[[[YYYXXXWWWVVVUUUVVVWWWWWWVVVTTTQQQPPPPPPQQQPPPOOONNNMMMLLLLLLKKKJJJIIIIIIKKKJJJHHHFFFFFFGGGHHHIIIIIIGGGEEEEEEEEEFFFEEEDDDDDDCCCBBBAAA@@@??????>>>AAA@@@@@@@@@???>>>>>>>>>@@@@@@??????>>>>>>>>>>>>??????>>>===<<<<<<<<<<<>>===<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<:::;;;;;;<<<======>>>>>>>>>@@@CCCCCCCCCCCCDDDFFFWWWffflll^^^OOOJJJIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@???===<<<===<<<;;;999:::999999888777777777666333666:::<<<>>>@@@BBBDDDDDDEEEGGGGGGFFFCCC???===777555444555666666333000---+++)))(((***,,,000222222555888999888666444444111222444666666555444333333222111000////////////,,,......,,,...222222///,,,+++***((('''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&'''))))))%%%&&&&&&$$$######%%%'''%%%''')))***)))'''$$$"""$$$$$$%%%%%%%%%%%%%%%%%%############"""""""""""""""######$$$###"""!!! """  """$$$$$$### !!!"""""""""!!! !!!!!!!!!!!!"""""""""""" !!!"""!!! """%%% !!!!!!!!! !!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""'''&&&!!! !!!######!!!   !!!!!!  !!!$$$'''(((&&&%%%'''&&&$$$"""!!!"""$$$&&&,,,((((((***)))###!!!######"""!!! !!!""""""!!!!!! """###'''&&&%%%###"""!!!!!!""" !!!""""""######"""""" !!!!!!  !!!!!! %%%'''"""%%%===XXXsssgggTTT???///%%%!!!!!! """!!! !!!###!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!""""""#########""""""""""""!!! !!!###$$$$$$$$$"""!!!###$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%'''++++++&&&$$$&&&'''&&&$$$&&&((((((''''''((()))~~~}}}||||||{{{zzzyyyxxxxxxwwwsssssssssrrrpppnnnmmmlllllllllllllllkkkiiihhhgggggggggfffeeedddcccbbbbbb`````````___^^^]]]\\\[[[YYYXXXVVVUUUUUUUUUVVVWWWVVVTTTQQQPPPPPPPPPPPPOOOMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIGGGFFFEEEEEEFFFEEECCCBBBCCCCCCBBBAAA@@@??????>>>@@@@@@??????????????????>>>>>>>>>>>>============>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::;;;;;;<<<;;;<<<<<<======>>>??????>>>@@@BBBCCCCCCCCCDDDEEEMMMYYY^^^VVVLLLIIIHHHDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@???===<<<===<<<;;;999:::999888777666666666666666:::>>>AAABBBBBBDDDEEEEEEFFFFFFFFFDDD@@@===;;;777444222444888999666111///+++&&&&&&***...111111222555777888777555444444555555444333333333333444222111000//////...//////---///...---000444111,,,+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((((((&&&&&&%%%$$$"""###&&&((((((((((((((('''&&&$$$###$$$$$$######$$$%%%&&&&&&############""""""""""""""""""###$$$$$$###!!! !!!  """######""" !!!"""""""""!!! !!!!!!!!!!!!"""""""""""" !!!"""!!! """$$$  !!!!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$### """$$$$$$"""!!! !!!!!! !!!"""######  !!!###&&&'''&&&$$$%%%&&&&&&### ###&&&---***(((((('''###"""$$$######!!! !!!  """###%%%$$$###"""!!! !!! !!!"""###$$$######"""   !!!!!!  &&&%%% 888TTTaaaWWWGGG666***$$$"""### !!!""""""!!!!!!"""###""""""###""""""!!!  !!!"""######$$$###"""!!!!!!!!!""""""!!!"""""""""###############$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&(((++++++'''%%%'''((('''%%%&&&(((((('''''')))***||||||{{{zzzyyyxxxxxxwwwttttttsssrrrpppnnnmmmlllmmmmmmmmmlllkkkjjjhhhhhhgggffffffeeedddcccbbbbbbbbbbbbbbbaaa```___]]]]]]XXXWWWVVVUUUUUUUUUVVVWWWVVVSSSQQQOOOPPPPPPOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIHHHGGGGGGGGGHHHIIIFFFEEEEEEFFFFFFEEECCC@@@EEEEEEDDDCCCBBBBBBAAAAAA???????????????@@@@@@@@@==================<<<<<<===<<<;;;;;;::::::::::::999888888888999999:::;;;;;;::::::999::::::;;;;;;<<<<<<======>>>?????????>>>@@@BBBCCCCCCCCCDDDEEECCCKKKOOOKKKHHHGGGEEE@@@FFFFFFFFFEEEEEECCCBBBBBB@@@???===<<<===<<<;;;999999999777666666666666777:::===BBBEEEEEEEEEDDDEEEGGGGGGFFFDDDBBB???<<<:::777444222666<<<===999444444...(((''',,,000111000111333555555444222222333888777444222111222333444111000//////.........///.../////////222444000)))***)))((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%###"""###&&&((())))))'''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$&&&'''(((############"""""""""!!!!!!"""###$$$$$$###"""!!!  """###""" !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!"""!!! !!!"""  !!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!######""" !!! !!!"""######"""!!!!!!!!!!!!  """%%%&&&%%%$$$"""%%%&&&$$$ $$$(((---+++(((&&&$$$######$$$%%%$$$###"""!!!   !!!""""""""""""!!! !!!###$$$%%%$$$###"""  !!!"""""" %%%!!! #########&&&---$$$$$$$$$$$$$$$######""" !!!""""""!!!!!!"""$$$############"""  !!!"""###$$$%%%###!!!  """######"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''(((+++,,,'''&&&((()))(((&&&'''(((((('''((()))+++||||||{{{zzzyyyxxxxxxwwwuuuuuutttsssrrrpppnnnmmmmmmmmmmmmlllkkkjjjiiihhhffffffeeedddcccbbbbbbaaabbbaaaaaaaaa```^^^]]]\\\XXXWWWVVVUUUTTTUUUVVVVVVUUUSSSPPPOOOOOOPPPOOONNNLLLLLLLLLLLLMMMMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHIIIFFFEEEEEEFFFFFFEEECCC@@@DDDDDDDDDCCCCCCBBBBBBAAA???????????????@@@@@@@@@<<<<<<<<<<<<<<<<<<======<<<;;;;;;::::::::::::;;;888888888888888999:::;;;;;;::::::999999999::::::<<<<<<======>>>?????????===???BBBCCCBBBBBBCCCEEECCCGGGJJJJJJJJJJJJHHHEEEEEEFFFFFFFFFEEEDDDCCCCCC@@@???===<<<===<<<;;;999999888777666666777888999===AAAEEEGGGFFFEEEEEEEEEGGGFFFDDDBBB???===;;;:::666555555999>>>@@@<<<888;;;444---,,,///222111///222333444333222222222444999777444222111111333444000///......---.........---///000///111222...''')))((('''&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$"""###&&&(((***(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&'''((((((############"""""""""!!!!!!"""###$$$$$$###"""!!! !!!""""""!!!""""""#########!!! !!!!!!!!!!!!""""""""""""!!!"""!!!  !!!  !!! !!!!!!!!!!!!""""""""" """""" """"""!!!  !!!!!!""""""!!!!!!!!!!!!  !!!$$$%%%$$$###"""%%%$$$ %%%***+++***'''###"""###$$$$$$&&&&&&%%%$$$###!!!  !!! !!! !!!###$$$%%%$$$"""!!! !!!""""""!!!######******&&&""" $$$'''(((&&&""" !!!""""""!!!!!!"""###############"""  !!!######$$$###!!! !!!######"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''++++++'''&&&((()))(((&&&'''''''''&&&''')))+++||||||{{{zzzyyyxxxxxxwwwtttttttttsssrrrqqqpppooommmmmmmmmmmmllljjjiiihhhffffffeeedddcccbbbaaaaaa_________^^^]]]\\\[[[ZZZXXXWWWUUUTTTTTTTTTUUUVVVUUUSSSPPPOOOOOOOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGHHHHHHHHHHHHIIIIIIGGGFFFEEEEEEFFFEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????????????????<<<<<<<<<<<<============<<<;;;;;;:::::::::;;;;;;999999999999999:::;;;;;;;;;::::::999999999999999;;;<<<<<<======>>>??????===???AAABBBBBBBBBCCCDDDDDDEEEGGGHHHHHHIIIIIIHHHEEEFFFFFFFFFEEEEEEDDDCCC@@@???===<<<===<<<;;;999888777666666777999;;;===AAACCCFFFGGGFFFDDDDDDDDDEEEDDDAAA>>>;;;:::999888444555888<<<>>>???===;;;===999333111222222111000444555555444333333555666777666555444333222222222......------------......,,,000222///......+++&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%'''((('''%%%######$$$&&&'''''''''(((((((((((('''&&&############"""""""""""" !!!###$$$$$$###""""""!!! """######!!!!!!"""#########"""!!! !!!!!!!!!!!!""""""""""""!!!""""""    !!! !!!!!!!!!!!!"""""" !!!!!!!!!"""!!!!!!  !!!  !!! !!!!!! !!!  """$$$###"""!!!######!!!"""%%%(((''''''%%%!!! ###$$$###&&&&&&&&&%%%$$$###!!!   !!!!!!!!!  """$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!  !!!""""""###&&&)))###$$$$$$$$$%%%$$$$$$$$$ !!!!!! !!!"""""""""###""""""!!!  !!!""""""###"""!!! !!!!!!###"""!!!!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&'''((()))&&&******'''%%%((()))(((%%%&&&&&&&&&%%%&&&(((+++||||||{{{zzzyyyxxxxxxwwwrrrrrrrrrrrrrrrqqqppppppnnnnnnmmmmmmlllkkkiiihhhfffeeeeeedddcccbbbaaaaaa_________^^^]]]\\\[[[ZZZWWWWWWUUUTTTTTTTTTUUUVVVUUUSSSPPPOOOOOOOOOOOONNNKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGHHHHHHIIIIIIIIIIIIIIIGGGEEEEEEEEEFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<;;;::::::999888888999999:::;;;;;;<<<======>>>>>>===???AAABBBBBBBBBCCCDDDDDDDDDEEEEEEDDDDDDFFFIIIEEEFFFFFFFFFFFFEEEDDDDDD@@@???===<<<===<<<;;;999777777666666888;;;>>>@@@CCCDDDFFFEEEDDDCCCCCCDDDAAA???<<<999777666555555111555:::===<<<;;;;;;<<<;;;999777555444333222222555555555333222222555777333444555666555444222111...------,,,------......***000333///***))))))''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''&&&%%%$$$$$$$$$$$$###%%%''''''%%%$$$$$$%%%&&&%%%$$$###$$$%%%&&&(((&&&''')))***)))'''$$$###############"""""""""""" !!!"""###$$$######"""!!!!!!"""###$$$$$$!!! !!!"""###$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!""""""  !!!!!!!!! !!! !!!!!!!!!"""""" !!!""" !!!""""""!!! !!!######"""!!!  !!! !!!######"""#########""""""""""""###"""%%%$$$$$$%%%"""$$$%%%%%%%%%$$$###!!!   !!!""""""!!! !!!###$$$"""  !!!!!!"""######"""!!!!!!!!!  !!!"""### ###$$$""" ###&&&"""%%%'''  !!!!!!!!!""""""""""""!!!!!!  !!!""""""!!!!!!!!! """""""""""""""######$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%''')))***%%%))))))&&&%%%''')))(((%%%%%%%%%$$$###%%%(((***~~~~~~}}}|||{{{zzzyyyxxxxxxwwwppppppqqqqqqqqqqqqppppppnnnnnnnnnmmmlllkkkiiiiiifffeeeeeedddcccbbbaaaaaaaaaaaaaaa```___^^^\\\\\\WWWVVVUUUTTTTTTTTTUUUVVVUUURRRPPPNNNOOOOOONNNNNNLLLKKKKKKKKKJJJJJJJJJJJJFFFGGGHHHIIIIIIIIIIIIIIIKKKHHHFFFEEEEEEFFFFFFEEECCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>======<<<=========>>>>>>??????<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<;;;::::::999888888888999::::::;;;;;;<<<============???AAABBBBBBBBBCCCDDDHHHGGGGGGFFFDDDCCCGGGLLLEEEFFFFFFFFFFFFEEEEEEDDD@@@???===<<<===<<<;;;999777666666666999<<<@@@CCCDDDEEEEEEDDDBBBAAABBBCCC===;;;888555333333333333...444;;;===:::888999<<<777888999777555333333444333333222111///000333555111333666888777555222000------,,,,,,,,,------...)))111444...'''&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$#########"""$$$'''((('''%%%$$$$$$%%%$$$$$$###$$$%%%'''(((%%%''')))***)))&&&""" ############"""""""""""" !!!"""###$$$$$$###""""""""""""$$$%%%$$$""" !!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""""" """"""  !!!!!!!!!!!!""" !!!!!! !!!!!!!!!""" !!!"""  ######""""""""""""&&&%%%$$$"""!!!!!!!!! """"""!!!!!!!!!  !!!!!!!!!!!! !!!"""""""""&&&%%%###"""###""" ######$$$%%%!!!######$$$$$$###"""   """""""""!!!!!!!!!######"""!!!"""###$$$$$$###"""!!!"""!!! ###$$$"""!!!"""%%%***---(((!!!!!!"""$$$%%%%%%%%%$$$### !!! !!!"""""""""""""""!!!!!!  !!!!!!!!!"""!!!!!! !!!"""""""""############&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%''')))***%%%((()))%%%$$$'''((('''$$$%%%$$$######$$$'''***~~~}}}}}}|||{{{zzzzzzyyywwwtttqqqqqqrrrrrrrrrrrrqqqpppoooqqqpppnnnmmmmmmmmmllljjjiiifffccccccddddddbbb```[[[\\\]]]^^^___^^^]]]\\\XXXVVVTTTTTTTTTTTTRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIGGGFFFFFFFFFDDDBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;:::999999:::;;;<<<:::999:::;;;<<<<<<<<<===???AAA???@@@AAABBBCCCEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDAAA@@@???===;;;999777777444666888999999999:::<<>>BBBBBB===666555666777777666444222000222555888;;;<<<;;;999777===<<<:::888777666555555222///---...222444444222111333444666555333111///111000000///---,,,++++++444222///,,,***)))))))))$$$$$$%%%&&&&&&''''''((($$$$$$%%%&&&'''''''''&&&&&&$$$###!!!!!!"""$$$%%%$$$''')))(((%%%""""""###%%%&&&'''''''''%%%"""!!!&&&$$$###%%%((()))'''%%%""""""!!!!!!!!!!!!!!!"""!!!###$$$%%%%%%$$$###!!!"""#########"""!!!###$$$$$$%%%$$$###"""!!!$$$$$$###"""!!!!!!"""""" !!!!!!!!!!!!!!! !!! !!!""""""!!!""""""!!!!!!  !!!  !!!!!!!!!!!!   !!!!!! !!!"""!!!"""$$$&&&%%%$$$###"""!!!!!!!!!!!! ######!!! """$$$###"""!!! !!!!!!### """"""!!!###!!!!!!"""!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""###""""""""""""######$$$######$$$$$$%%%&&&''''''&&&%%%$$$###""""""""""""  """$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""!!!!!!!!!$$$###"""###$$$$$$###""" !!!!!!""""""######"""&&&))))))'''$$$$$$%%%###%%%&&&&&&$$$$$$%%%'''******)))'''%%%%%%&&&(((&&&&&&&&&$$$######%%%'''~~~~~~}}}|||zzzyyyxxxwwwvvvsssqqqrrrrrrrrrrrrssssssssssssrrrpppooooooooommmkkkiiiiiifffccccccddddddbbb```\\\\\\]]]]]]]]]]]]]]]\\\XXXWWWUUUUUUUUUUUUSSSQQQRRRQQQQQQPPPOOONNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFFFFFFFFFFDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<;;;999:::;;;<<<<<<<<<<<>>999444555555666666555333111///111333777:::;;;:::999777;;;:::999777666666555555:::777444333333444444333222444555666555333000///...---,,,+++++++++++++++111///---***((((((((()))%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''(((((((((&&&%%%###"""!!!"""###$$$&&&'''(((&&&###"""###%%%$$$%%%'''(((((('''%%%$$$$$$###"""$$$&&&'''%%%###%%%$$$######"""""""""###!!!"""###$$$$$$###"""!!!"""#########"""!!!######$$$%%%$$$###"""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!! !!!""""""!!!!!!!!!!!!!!! """"""!!!  !!!!!!  !!!!!! !!!!!!!!!!!!###%%%%%%$$$###"""!!!!!!!!!!!!!!!######""""""""""""""""""""""""!!!!!!!!!!!!### ###"""!!!!!! !!!###### !!! !!!!!!"""""" """"""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""!!!!!!!!!###%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""$$$$$$###""" !!!""""""######"""%%%((((((&&&$$$$$$%%%###$$$&&&%%%$$$$$$%%%''')))))))))(((&&&%%%&&&'''%%%&&&&&&%%%######%%%'''~~~~~~}}}|||zzzwwwvvvuuuuuusssrrrssssssrrrrrrssstttvvvwwwsssrrrqqqqqqpppnnnjjjfffhhheeecccbbbccccccbbb```]]]]]]\\\\\\\\\\\\]]]]]]ZZZXXXVVVVVVVVVVVVTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>@@@???>>><<<;;;999888888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888:::<<<<<<;;;999999;;;<<<<<<;;;<<<>>>AAA??????@@@BBBCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@???===:::777444222///000111222555:::@@@DDDNNNHHH@@@<<<<<<<<<999666333444444444333111000...///111555888999999888777777666666666666555555555666666666666666999===@@@444555666666555222///...,,,+++***))))))+++---...---,,,***((('''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((()))******'''&&&$$$###"""""""""###((('''&&&$$$""""""%%%'''###$$$&&&(((((((((((('''%%%$$$$$$%%%&&&'''%%%$$$((('''&&&%%%$$$######### !!!"""######"""!!! """"""######"""!!! """###$$$$$$$$$###"""!!! !!!!!!""""""!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!! """#########"""  !!!   """$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!! """######"""!!!!!!$$$!!!!!!###### """!!!###$$$###  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&'''''''''"""###$$$&&&''''''&&&&&&"""$$$$$$""" ###&&&!!!"""###$$$$$$###"""!!! !!!!!!!!!"""$$$"""!!!"""###$$$###!!! !!!!!!"""######!!!###&&&&&&%%%######$$$###$$$%%%%%%$$$$$$%%%''''''((()))(((&&&%%%%%%&&&%%%&&&&&&%%%$$$$$$&&&'''~~~~~~}}}}}}zzzwwwuuuuuuuuutttsssuuutttsssrrrrrrsssuuuvvvssssssrrrrrrqqqnnnhhheeefffeeecccbbbbbbaaaaaa```^^^]]]\\\[[[[[[[[[\\\]]]ZZZYYYWWWWWWWWWWWWUUUSSSSSSRRRQQQPPPNNNLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEFFFGGGEEEDDDDDDCCCBBBAAA@@@?????????@@@@@@@@@?????????>>>>>>@@@??????>>><<<;;;999999;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888999888888:::<<<<<<;;;:::999:::;;;;;;;;;<<<>>>@@@??????@@@AAACCCDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???<<<999666333111///111333555777;;;@@@CCCGGGBBB===;;;===>>><<<999222333333222111000...------///222555666777666555222333444444555555555555222444666666666:::AAAFFF666666666555333111...---,,,+++))))))***---000333***)))((('''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%'''(((***+++,,,((('''%%%$$$""""""""""""&&&&&&%%%$$$$$$$$$%%%&&&###$$$%%%&&&'''''''''''''''''''''((((((((('''&&&)))(((&&&%%%$$$###"""""" !!!""""""!!! """""""""""""""!!! !!!"""###$$$$$$###"""!!! """######""" ###""""""!!!  !!!!!!!!!!!!!!! !!!""""""!!!  """#########!!! !!!"""######""" """!!!    !!!###$$$###"""!!!!!! !!!!!! !!!$$$%%%""""""###$$$###"""!!!$$$!!!!!!###### """ """###"""!!!!!!!!!"""""""""###"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######%%%%%%&&&&&&&&&'''''''''!!!###%%%&&&%%%$$$###$$$$$$###""""""###%%%&&&!!!"""###$$$$$$###"""!!! !!!""""""###"""!!!!!!######"""!!! !!!""""""###!!!"""###$$$############"""$$$%%%%%%$$$$$$%%%&&&%%%'''))))))'''%%%$$$%%%$$$&&&&&&&&&%%%%%%&&&(((~~~~~~}}}~~~{{{xxxvvvvvvwwwvvvuuuwwwuuusssqqqppppppqqqrrrssssssrrrrrrqqqmmmhhhdddeeeddddddbbb````````````___^^^\\\[[[ZZZ[[[\\\\\\[[[YYYWWWWWWWWWWWWUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGEEEDDDEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@?????????@@@@@@@@@???????????????>>>??????@@@???>>>======;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999888888888888888888:::<<<===<<<:::999:::;;;;;;;;;<<<>>>@@@>>>???@@@AAABBBDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBAAA???===;;;888666555444333666:::<<<<<<<<<===>>>>>><<<:::;;;======;;;888222222111111000...------+++---///222333444333333///000222444555555555555666777777555333333888<<<666666555444222///---,,,+++***((((((***---000222))))))((((((((()))))))))(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&(((***+++---((('''&&&%%%###"""""""""###$$$%%%'''((('''%%%###$$$$$$$$$%%%%%%$$$$$$$$$&&&'''(((((('''&&&&&&&&&''''''%%%$$$""""""!!!!!! !!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!######$$$###"""!!! !!!###$$$$$$###!!! ######"""!!!   !!!!!!""""""!!! !!!""""""!!! !!!"""###"""  """###"""!!! """!!!   !!!"""$$$###"""!!!  ######!!!"""###$$$###"""!!!$$$!!!!!!###### """!!!  """$$$!!!"""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!%%%###!!!"""&&&((('''%%%!!!"""###$$$$$$###"""!!! !!!"""""""""!!! """"""!!!  !!!!!!""""""!!!!!!!!!"""#########""""""###%%%$$$######$$$&&&$$$&&&((((((&&&%%%$$$$$$$$$%%%''''''&&&&&&'''(((~~~~~~~~~~~~}}}{{{xxxxxxxxxxxxvvvuuuvvvtttrrrpppooonnnnnnooosssrrrqqqpppooolllhhhddddddddddddbbb___^^^___```^^^]]]\\\[[[[[[[[[[[[[[[[[[YYYWWWWWWWWWWWWUUUSSSSSSSSSRRRQQQOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFGGGFFFDDDDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????????????????===>>>???AAAAAAAAA@@@???;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888888777888999<<<===<<<;;;888:::;;;;;;:::;;;===@@@>>>>>>???AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFEEEDDDDDDCCCCCCBBB@@@>>><<<999888888999999:::<<<@@@AAA???<<<::::::::::::999::::::999555333222222111000///...------+++,,,...///000111000000...///111444555555555555222333333333222333555777444444333222000...,,,+++((((((''''''(((***,,,...))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&(((***,,,''''''&&&%%%$$$######"""!!!"""%%%(((***)))%%%"""$$$$$$$$$##################$$$&&&%%%$$$######$$$&&&%%%$$$""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""#########"""!!!!!!!!!###$$$$$$######"""###""""""!!!!!!  !!!"""""""""!!! !!!""""""!!! !!!!!!!!!!!!!!!  !!!""""""!!!  !!!  !!! !!!!!! !!!"""######"""!!!  !!!!!! """######"""!!!!!!### """"""!!!!!!!!! ###&&&!!!"""###$$$%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$&&&((()))&&&$$$!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""  !!!"""!!! !!!""""""!!! !!!###$$$###""""""###$$$$$$######$$$&&&###%%%&&&&&&%%%$$$$$$%%%###%%%'''((('''&&&'''(((~~~~~~~~~~~~zzzyyyxxxxxxxxxxxxuuusssssssssrrrqqqpppoooooonnnrrrqqqooonnnmmmkkkhhheeebbbddddddbbb___]]]^^^```]]]]]]]]]\\\\\\[[[ZZZYYYZZZXXXWWWVVVVVVVVVTTTSSSSSSSSSRRRQQQQQQPPPOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFHHHFFFEEEDDDEEEEEECCCAAABBBBBBAAA@@@@@@AAAAAAAAA????????????????????????<<<===???AAAAAAAAA???>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888777777999<<<===<<<;;;888999:::;;;:::;;;===???>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCC@@@===:::777777999===??????AAABBBAAA>>>:::999888999888666555444333222111333222111///......------+++,,,---............---...///222444555666555444//////000222444666555444222222111000...,,,++++++)))(((((((((((()))******((()))))))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%''')))***&&&&&&&&&&&&%%%$$$$$$###""""""###&&&))))))&&&###############$$$%%%&&&&&&"""$$$&&&%%%"""!!!!!!###$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""### """#########"""!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!  !!!""""""###!!! !!!""""""!!!!!!!!!!!!"""""""""###### """""""""!!!!!!!!! !!!!!!  !!!!!!!!!"""""" !!!#########!!! !!!!!!!!! """"""""""""!!!!!!!!!!!!"""!!!!!!  !!! ###&&& """#########!!! """"""""""""""""""""""""!!!!!!""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''"""'''---,,,'''###"""###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!""""""  ###%%%$$$###!!!###$$$$$$######$$$%%%$$$%%%%%%$$$######%%%&&&###%%%'''((('''''''''(((~~~~~~~~~~~~~~~xxxwwwwwwxxxxxxwwwtttrrrqqqqqqrrrrrrrrrqqqpppppprrrpppmmmlllkkkjjjhhhfffbbbcccdddbbb^^^]]]^^^```\\\\\\]]]]]]\\\[[[YYYXXXZZZXXXVVVVVVVVVVVVTTTRRRSSSSSSRRRRRRQQQQQQQQQPPPLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFIIIGGGEEEDDDEEEDDDBBB@@@AAAAAA@@@@@@@@@AAABBBBBB??????????????????@@@@@@<<<===???@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999777777777999<<<===<<<;;;888999:::::::::;;;===???>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDD???<<<888666777;;;@@@CCCCCCCCCBBB???;;;999999999777555333111000111222333333222111///............+++,,,,,,------,,,,,,,,,...000222555666666555444888555333444555333///+++111111000...---,,,+++***++++++++++++************((((((((()))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&$$$$$$$$$&&&((()))%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""###''')))'''&&&""""""###$$$%%%'''((()))###%%%'''&&&###""""""$$$$$$$$$######"""#########""""""!!!!!!!!!!!!""""""###"""!!! !!!"""### !!!#########"""!!! !!!"""###!!!!!!!!!!!!""""""""""""  !!!""""""###!!! !!!""""""!!!!!!!!!""""""######$$$$$$"""""""""""""""###$$$$$$'''&&&$$$"""!!!  !!!!!!!!!!!!   !!!""" !!!###"""!!!!!!"""######"""!!!   ######!!! """$$$###"""!!! !!!!!!!!! """""" """$$$ """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$&&&'''((($$$##################### !!!"""###%%%'''((( +++444222&&&$$$!!!"""###$$$$$$###"""!!!"""""""""""""""!!!!!!!!!!!!  !!!  !!!!!!"""###!!! ###&&&%%%###!!!###$$$$$$######$$$%%%$$$%%%%%%###"""###%%%'''"""%%%'''(((((('''((()))~~~}}}||||||}}}}}}|||zzzxxxxxxwwwvvvuuuuuuvvvvvvrrrqqqqqqpppnnnmmmkkkjjjmmmmmmmmmlllkkkiiifffeeeeeedddcccbbbaaa___^^^^^^\\\[[[[[[ZZZYYYXXXXXXWWWXXXVVVUUUTTTTTTTTTRRRPPPNNNOOOOOOOOONNNLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBBAAA@@@?????????@@@AAABBB??????>>>>>>======<<<<<<<<<<<<======<<<<<<;;;:::999::::::;;;;;;::::::999777888999:::;;;<<<<<<<<<999999999:::;;;<<<===>>>>>>>>>>>>>>>@@@BBBDDDEEEDDDEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFEEEDDDCCCBBBAAA:::999:::<<<>>>???>>>===@@@>>>;;;:::999777444222777555333222333333222111555555333111000/////////...+++((())),,,//////---///444555222333777888333///;;;888222444333------111111000///...,,,***))))))))))))))))))*********&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%###!!!"""$$$''')))***''''''(((((('''%%%###"""###############"""!!!!!! """###### ###"""  !!!"""$$$###"""!!!!!!"""######"""""""""$$$%%%$$$!!!"""###$$$$$$"""!!!!!!"""###"""!!! !!!!!!!!!!!!  !!!!!!!!! """  !!!"""!!! $$$$$$######"""   !!!"""###%%%$$$$$$##################$$$$$$$$$$$$###""""""  !!!!!! """(((***((($$$""""""!!! !!!"""###%%%$$$"""!!! !!! $$$###!!!   """"""""""""!!! !!!!!!!!!!!!$$$######"""!!! !!!"""$$$###!!! !!! !!!"""###$$$&&&!!!%%%'''$$$ ########################&&&''''''%%%###"""$$$%%%&&&%%%$$$"""!!!!!! """"""!!!!!!"""###$$$$$$ """"""!!!  !!!"""############"""""""""""""""#########$$$######""""""######$$$"""$$$&&&((())))))((('''~~~||||||}}}|||{{{yyyyyyxxxwwwvvvuuuuuuuuuuuuqqqqqqqqqpppnnnmmmkkkjjjkkkkkkkkkjjjiiigggeeedddeeedddcccbbb```___^^^^^^ZZZZZZZZZYYYYYYXXXXXXXXXXXXVVVUUUTTTTTTTTTRRRPPPOOOOOOPPPOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@??????@@@@@@AAA>>>>>>>>>>>>>>>=========<<<<<<======<<<<<<;;;:::999::::::;;;;;;::::::999888999999:::;;;;;;;;;;;;999999999:::;;;<<<===>>>>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFFFFEEEBBB@@@>>>;;;:::999:::<<<<<<;;;:::<<<:::999999999888666444555333222111222333222111444333111///...------------+++)))***---//////...///333444222333777777444777888...,,,;;;AAA777111000000000///...,,,+++***)))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&###"""!!!!!!###%%%'''(((%%%&&&'''''''''&&&%%%$$$###############"""!!!!!! """###### ###"""  !!!"""$$$###"""!!!!!!"""######"""""""""$$$%%%$$$!!!!!!###$$$$$$"""!!!!!!"""""""""!!! !!!!!!!!!!!!  !!!!!!!!! """  !!!"""!!! !!!!!!!!!!!!   !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###### !!!""""""!!! %%%&&&### """!!!  !!!!!!$$$###"""   $$$###!!!   !!!"""""""""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$###!!! !!!!!!!!!!!!""""""###$$$%%%&&&""" $$$&&&%%%###########################%%%&&&'''%%%###""""""###%%%$$$###"""!!!!!!!!!!!!!!!!!! !!! """"""!!!  !!!"""############"""""""""######$$$$$$$$$$$$$$$############$$$$$$%%%&&&((()))***+++******}}}|||||||||zzzxxxyyyyyywwwvvvttttttssssssqqqqqqpppooonnnmmmkkkjjjiiiiiihhhhhhfffeeecccbbbddddddcccaaa```___^^^]]]YYYXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTTTTTTTTTTRRRQQQPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKKKKKKKKKKKKKKKKHHHGGGGGGFFFEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@??????@@@@@@======>>>>>>>>>>>>>>>>>><<<============<<<;;;;;;::::::;;;;;;;;;;;;::::::999999:::;;;;;;:::::::::999999999:::;;;<<<===>>>>>>>>>>>>>>>@@@BBBDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGCCCDDDFFFFFFDDD@@@<<<:::999888777777999999999777999999888999:::999777555444222000000111222111000111000///---,,,+++++++++---,,,++++++---//////...///333444333444777777555333333000===VVVXXX>>>)))/////////......---,,,+++******))))))((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$############$$$%%%$$$############$$$%%%%%%!!!!!! !!!###%%%&&&$$$%%%&&&'''(((((('''&&&"""############""""""!!! !!!###""" """!!! !!!"""#########""""""""""""#########""""""###$$$$$$!!!!!!###$$$$$$"""!!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! """  !!!"""!!!    !!!"""###!!!!!!  """######$$$$$$!!! !!!""""""###!!!!!!###### """""" """"""!!!   $$$###!!!  !!!!!!!!!  !!!""""""""""""$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """######!!! !!!""""""""""""###$$$%%%&&&%%%$$$###""""""$$$&&&'''########################$$$&&&'''&&&$$$!!! ######""""""""""""######!!!!!!"""!!!!!! """!!!  """"""!!! !!!!!! !!!"""############"""""""""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''((()))***+++,,,}}}||||||{{{yyywwwzzzyyywwwuuutttrrrrrrrrrpppppppppooonnnlllkkkjjjhhhhhhgggfffeeedddcccbbbccccccbbbaaa___^^^]]]\\\WWWWWWWWWXXXXXXXXXXXXXXXWWWVVVTTTTTTUUUTTTSSSQQQQQQQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@?????????=========>>>>>>??????@@@===============<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999999999999999:::;;;<<<===>>>>>>>>>>>>>>>???BBBDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEECCC@@@<<<999777777666666888;;;======<<<===<<<<<<<<<;;;999666333222111//////000111111000//////...,,,++++++++++++------------///000000000111222333444555666666555///111222AAAZZZWWW;;;'''------.........---,,,,,,++++++***))))))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$###############$$$$$$%%%!!!"""""""""!!!"""$$$%%%%%%&&&'''(((((('''&&&%%%""""""############"""!!!!!! !!!"""""" """!!!!!! !!!!!!"""###"""""""""""""""############""""""###$$$###!!! !!!"""$$$###!!! !!! !!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!"""  !!!"""!!! !!!""""""###""""""  !!!"""###!!!  !!!""""""""""""  !!!"""%%%###""""""$$$$$$""" ######"""!!!    !!!$$$###!!!  """""""""!!!!!!!!!!!!  !!!!!!"""""""""$$$$$$###"""""""""###$$$######""""""!!!!!! """######!!! !!!"""""""""""""""###$$$%%%%%%%%%&&&&&&$$$""""""&&&***########################$$$&&&((('''%%%""" """"""!!!!!!"""###$$$$$$###$$$$$$%%%%%%$$$###"""""""""!!! !!!!!!""""""!!!!!!!!!!!!!!!""" !!!"""############""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''***+++||||||{{{zzzxxxvvvyyyxxxvvvtttsssrrrqqqqqqoooooooooooonnnlllkkkjjjiiihhhgggfffeeedddddddddcccbbbaaa```___]]]\\\\\\WWWWWWWWWXXXXXXXXXXXXXXXWWWUUUTTTTTTUUUUUUSSSRRRRRRQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIHHHIIIJJJKKKKKKLLLKKKKKKHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@??????======>>>>>>??????@@@@@@======>>>>>>======<<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;:::999999999999999:::;;;<<<===>>>>>>>>>>>>>>>???BBBDDDEEEEEEFFFGGGIIIIIIHHHGGGFFFJJJGGGCCC>>>:::888888888888999;;;???DDDGGGHHHGGGEEECCC@@@>>><<<999444111222111//////000111000///......---,,,,,,,,,------...///000111111111222222333333333555555444444444444333,,,...::::::111111,,,---------------,,,,,,,,,,,,+++***))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&##############################""""""######$$$%%%###$$$%%%$$$###"""$$$&&&&&&''''''''''''%%%###"""!!!""""""#########""""""!!! """"""!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""############$$$###""""""######""" """######!!! !!! !!!!!!"""!!!   !!!"""""""""  !!!"""!!!  !!!"""############  !!!"""###"""!!!  !!!!!!!!!  !!!###"""!!!"""#########"""$$$$$$$$$###"""!!!   !!!"""$$$###!!!  ######"""""""""!!!!!!!!! !!!!!!"""###"""""""""###$$$%%%&&&&&&%%%$$$###"""!!!  !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!"""$$$$$$$$$&&&'''%%%""""""&&&***########################$$$&&&((((((%%%###!!!!!!!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%&&&'''''''''$$$###""""""!!!!!!""""""""""""!!!!!!!!!""""""### !!!"""###$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''***,,,~~~|||{{{{{{{{{yyywwwwwwwwwuuutttrrrrrrqqqqqqnnnnnnnnnnnnmmmlllkkkkkkiiihhhgggfffeeeeeeeeeeeebbbbbbaaa___^^^]]]\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTTTTUUUUUUTTTRRRRRRQQQPPPNNNMMMMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGHHHIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>??????????????????===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;:::::::::999999999:::;;;<<<===>>>>>>>>>>>>>>>@@@BBBDDDEEEDDDEEEGGGIIIIIIHHHGGGEEEIIIFFF@@@;;;888888999;;;>>>@@@DDDJJJOOOQQQPPPOOOIIIFFFBBB???<<<999555222444222000///000000///...,,,,,,,,,,,,---...000000///111333444333333444555666444444666555222111333///333///---000***'''111,,,------------,,,,,,+++++++++******))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&""""""###$$$$$$###""""""###""""""""""""###$$$$$$$$$&&&((('''$$$###$$$'''&&&&&&'''&&&%%%###""" !!!""""""############""""""  !!!"""!!! !!!!!!""""""######### !!!"""######$$$######$$$###""""""######"""!!! """######!!! !!!!!!"""""""""!!!  !!!"""###"""  !!!"""!!!  !!!!!!  !!!"""###""""""!!! !!!!!!!!!!!!!!!!!!  !!!!!! !!!""""""$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!! !!!""""""$$$###!!!  #########"""""""""!!!!!!  !!!"""### !!!###$$$%%%&&&&&&&&&$$$$$$###"""!!! !!!######"""!!!"""### !!!"""###$$$###%%%'''&&&######&&&(((###########################%%%&&&&&&$$$"""""""""""""""!!!!!!"""###$$$$$$!!!!!!!!!"""###%%%'''((($$$$$$###"""""""""######""""""!!!!!!!!!"""###### !!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&'''))),,,---~~~|||{{{{{{{{{{{{yyyxxxvvvuuutttsssrrrrrrrrrrrrnnnnnnnnnnnnmmmlllkkkkkkhhhhhhfffeeeddddddeeeeeebbbaaa```___]]]\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXVVVUUUSSSTTTUUUUUUTTTSSSQQQPPPOOOMMMLLLLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCBBBAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888999999:::;;;;;;;;;;;;999999999:::;;;<<<===>>>>>>>>>>>>>>>@@@BBBDDDEEECCCDDDFFFHHHHHHGGGFFFDDDCCCAAA===;;;:::;;;===???DDDFFFJJJOOORRRQQQNNNJJJFFFCCC???<<<;;;:::999888666444111000000000///---))))))***+++---///111222111444777777666555666777999555444777666000///111***000222555777---%%%------------------,,,+++***((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$$$$###"""!!!"""""""""""""""###$$$$$$$$$''')))((($$$"""$$$&&&###$$$$$$%%%$$$###"""!!!!!!!!!"""###############"""!!!!!!"""!!! !!!"""###$$$$$$$$$ """###$$$$$$######%%%###!!!!!!"""###"""!!! !!!###"""!!! !!!"""###"""!!!  !!!###$$$"""  !!!"""!!!    !!!"""###""""""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""""""""###$$$$$$###"""!!! """######"""""" !!!"""###$$$###!!!  ###""""""""""""!!!!!!!!!  !!!###$$$ !!!$$$&&&&&&%%%###"""!!!!!!!!!!!!""""""""""""!!!"""###"""!!!"""###!!!!!!!!!!!!"""###$$$%%%"""###%%%&&&%%%%%%%%%%%%########################!!!"""###"""!!! !!!"""###"""""""""""""""######"""!!!  """%%%'''%%%%%%$$$###############""""""!!!!!!"""######$$$!!!!!!"""###$$$$$$$$$$$$$$$############"""""""""$$$$$$############$$$$$$''''''''''''(((***+++,,,}}}|||zzzzzz{{{{{{zzzyyyuuutttssssssrrrrrrrrrrrrnnnnnnnnnnnnmmmlllkkkkkkhhhgggeeedddcccddddddeeeaaaaaa```___]]]\\\[[[ZZZ\\\\\\[[[ZZZYYYXXXXXXWWWVVVTTTSSSTTTUUUUUUTTTSSSQQQPPPNNNLLLKKKKKKLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;777888999:::;;;<<<<<<<<<999999999:::;;;<<<===>>>>>>>>>>>>>>>@@@BBBDDDEEEBBBCCCFFFHHHHHHGGGEEECCC===<<<<<<<<<===???@@@BBBFFFHHHLLLPPPPPPMMMFFFAAABBB???;;;999:::<<<======777555222111111000...---''''''(((***---///222333222555888999777666777999:::666555888666///---000000///)))***111,,,)))333------------,,,+++***)))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$###'''***((($$$!!!###&&& !!!"""###$$$###""""""!!!!!!"""###############"""!!!!!!"""!!! """###$$$$$$$$$$$$ """###$$$$$$$$$###%%%###!!!!!!"""###"""!!! !!!###"""  !!!"""###"""!!!  !!!###$$$"""  !!!"""!!! !!!"""""""""""""""!!!!!!  !!!"""###!!!!!!   """###########################$$$$$$%%%######"""!!! """### !!!"""######"""!!!!!!!!!######$$$###### """######$$$###!!!  """"""""""""!!!!!!!!!!!!  !!!###$$$ """%%%''''''$$$!!! !!!"""###$$$%%% """###"""!!!"""###""""""""""""###$$$%%%&&&!!!"""$$$&&&'''&&&$$$"""########################  """######""""""""""""######%%%###!!!!!!$$$&&&&&&%%%$$$$$$######$$$$$$""""""!!!""""""###$$$$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$######"""!!!!!!!!!$$$##################$$$%%%%%%%%%&&&'''((()))***|||zzzzzz{{{zzzyyywwwvvvtttqqqpppoooooopppooonnnmmmlllkkkjjjjjjjjjggghhhhhhhhhgggfffdddcccbbbaaa```___^^^]]]]]]]]]YYYYYYYYYYYYXXXWWWUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSPPPMMMKKKKKKLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIHHHFFFDDDDDDEEEGGGHHHIIIIIIHHHEEECCCAAABBBBBBAAA@@@@@@@@@AAAAAACCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@?????????===<<<;;;;;;<<<===???============>>>>>>>>>>>>:::===???>>><<<;;;<<<>>><<<<<<;;;<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAAEEEDDDDDDGGGIIIHHHDDD@@@:::999999:::<<<>>>AAABBBDDDGGGJJJLLLKKKGGGCCC@@@@@@>>>;;;;;;;;;<<<<<<;;;666333000///000///,,,)))******+++---000111111000555555666666666666666555333444444444444222111000000000000000///...---,,,++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$###"""######$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######"""""" !!!!!!""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""###!!! !!!$$$%%%$$$!!!"""&&&%%%!!! """%%%""""""############""""""!!!"""###$$$$$$###"""!!! ###"""!!! !!!"""!!!  """###!!! !!!###$$$$$$######!!! !!!$$$$$$""" """######!!! $$$###""""""!!!"""###$$$###"""!!!!!!"""###""" """ !!!%%%&&&$$$""""""$$$&&&%%%"""!!!###%%% !!!!!!!!! !!!!!!"""###############!!!"""######!!! !!!###%%%%%%$$$""" """$$$$$$$$$%%%&&&%%%###!!!&&&%%%%%%$$$$$$"""!!!"""######"""###$$$&&&((('''$$$!!! """%%%%%%$$$#########""""""""""""###$$$%%%%%%%%%!!!!!!%%%%%%"""###(((######"""!!!!!!!!!!!!"""$$$###"""!!!!!!###%%%&&&"""$$$$$$ ((('''"""!!!!!!###%%%&&&%%%$$$%%%"""$$$""" ...((($$$###"""!!!"""&&&#########$$$%%%%%%$$$############""""""###&&&)))#########!!! !!!######$$$&&&&&&$$$"""""""""%%%%%%%%%&&&(((,,,///222~~~|||zzzyyyzzz{{{{{{zzzwwwuuusssqqqpppoooooopppooonnnmmmkkkjjjjjjjjjjjjiiiiiijjjiiihhhgggeeedddbbbaaa```^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSRRROOOLLLJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJIIIGGGEEEEEEFFFHHHHHHIIIIIIHHHFFFDDDBBBAAAAAAAAA@@@AAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@??????>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<=========:::===???>>><<<;;;<<<===;;;;;;;;;;;;<<<===>>>???======>>>???@@@AAABBBCCCEEEEEEEEEGGGHHHFFFBBB>>>999999;;;<<<>>>AAACCCDDDFFFGGGIIIIIIIIIFFFDDDBBBBBB???===;;;;;;;;;:::999444111...,,,---,,,***((()))***+++---000222222222555555666666666666666555444444555555444222111///......///......---,,,+++,,,,,,,,,++++++***)))(((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$""""""###############"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""" !!!!!!"""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""  ###$$$"""!!!"""%%%%%%""" """%%%""""""############""""""!!!"""############"""!!!!!! !!!###!!! !!!"""!!!  """!!!###$$$###!!!  """###!!! !!!"""$$$$$$$$$$$$###)))'''%%%$$$######$$$$$$"""!!! !!!"""###"""!!!&&&%%%$$$&&&))))))'''$$$,,,---...,,,(((&&&'''(((&&&%%%$$$###"""""""""###""""""$$$$$$%%%$$$#########$$$%%%$$$###"""###$$$!!!!!!"""!!!!!!!!!$$$&&&(((%%%!!! !!!!!!!!!"""###""" !!!  !!!!!! !!!!!!"""%%%&&&&&&### """$$$$$$"""!!!!!!!!!"""!!!!!! !!!!!!&&&""""""%%%$$$!!!!!!%%%%%%$$$$$$#########$$$$$$&&&$$$###$$$&&&&&&$$$"""$$$!!!''')))!!! ######"""!!!###%%%&&&%%%$$$$$$"""!!!###$$$&&&''')))###  !!!  !!!###%%%&&&'''&&&!!!!!!!!! !!!###%%%$$$$$$######""""""###$$$!!!"""######"""!!!!!!!!!###"""""""""###%%%'''(((~~~~~~{{{zzzxxxxxxyyyzzzzzzyyyvvvuuusssqqqpppoooooopppnnnnnnlllkkkjjjiiiiiiiiiiiiiiiiiiiiihhhfffdddcccaaa```___]]][[[ZZZZZZZZZ\\\\\\[[[ZZZYYYWWWVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSQQQNNNKKKJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKJJJHHHFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@??????>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>>>><<<;;;<<<===::::::::::::;;;<<<===>>>;;;;;;===>>>@@@BBBCCCDDDFFFFFFFFFFFFFFFCCC>>>:::888:::<<<@@@BBBDDDEEEEEEFFFFFFGGGGGGFFFEEECCCBBBCCCAAA>>><<<;;;:::888666444111---+++***+++***)))(((***,,,...000222333333555666666666666666555555444555555555333222000...------------,,,+++******,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''&&&%%%%%%"""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""""""""!!!!!! !!!""""""######"""""""""""""""#########$$$$$$"""""""""""""""""""""""" !!!"""###""" """%%%%%%"""!!!###%%%""""""############""""""!!!""""""######""""""!!!"""!!!"""###!!! !!!"""!!!  """!!!$$$%%%$$$!!!!!! !!!"""###!!! !!!"""$$$%%%'''((((((,,,***'''%%%######$$$%%%$$$###"""###%%%&&&&&&%%%''''''''')))***)))&&&$$$***++++++***'''%%%%%%&&&)))'''### !!!""" !!!###$$$$$$"""!!!!!!######"""!!! !!! !!!"""""""""###&&&)))+++(((&&&%%%&&&&&&&&&%%%###%%%'''%%%"""!!!"""$$$$$$"""!!!!!!""""""!!!"""""""""$$$&&&&&&$$$""""""###%%%%%%###"""######$$$$$$$$$###$$$$$$%%%%%%'''%%%$$$&&&%%%""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%'''%%%###$$$&&&&&&### &&& ###%%%!!!###&&& $$$"""!!!"""$$$%%%%%%%%%###$$$%%%###"""###'''***(((&&&######%%%((('''$$$ !!!"""###$$$%%%&&&""""""""""""###$$$%%%%%%############""""""""""""$$$$$$$$$$$$$$$#########$$$$$$######$$$&&&((()))~~~~~~~~~{{{yyyxxxxxxyyyyyyxxxvvvuuutttrrrqqqooooooooopppnnnmmmllljjjiiiiiiiiiiiiggghhhhhhgggfffdddbbbaaa^^^]]]\\\[[[ZZZZZZZZZZZZ]]]]]]\\\[[[YYYXXXVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQOOOLLLKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIJJJIIIGGGFFFFFFGGGFFFFFFGGGFFFFFFDDDCCCBBB@@@@@@@@@AAAAAACCCDDDEEECCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<===>>>======<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<:::::::::::::::;;;======;;;<<<===>>>@@@AAABBBCCCFFFFFFFFFEEEBBB???;;;888777:::>>>CCCFFFHHHHHHHHHEEEFFFGGGGGGFFFDDDBBB@@@CCCAAA===;;;:::888555333444222...+++***+++,,,,,,(((***---///111222444555555666666666666555555444444444444444333111///---------------,,,+++***))),,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""""""""!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """$$$$$$###"""###%%%""""""############""""""!!!""""""""""""""""""!!!!!! !!!###!!!""" !!!"""!!!  """!!! !!!###%%%&&&%%%"""""""""###$$$###""""""!!!!!!""""""$$$%%%'''(((***(((%%%###""""""###$$$"""!!!!!!"""%%%&&&&&&%%%$$$%%%&&&''''''&&&###!!!""""""###############$$$(((&&&$$$!!! """###%%%$$$###  !!!"""!!! """"""###"""!!!!!!$$$&&&$$$%%%))),,,...+++&&&"""###&&&)))'''### !!!$$$!!!  """###""" !!!!!!!!!"""$$$%%%$$$""""""$$$&&&&&&&&&&&&'''))))))((((((((()))***++++++)))))))))******((((((((())))))***,,,------......000///---,,,,,,///444777;;;///***(((%%%+++111------+++******,,,---------***+++)))&&&%%%)))++++++))))))$$$ &&&&&&!!!%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&(((***+++***$$$###"""""""""""" &&&%%%###"""###"""!!!!!!!!!!!!"""###%%%''')))***~~~~~~~~~|||{{{yyyxxxxxxwwwtttrrruuusssrrrpppooooooooopppmmmlllkkkjjjiiihhhhhhhhhhhhiiiiiihhhgggdddbbbaaaZZZZZZZZZZZZZZZ[[[\\\\\\]]]\\\\\\[[[ZZZXXXVVVUUUTTTSSSSSSRRRQQQRRRRRRRRRRRRPPPNNNMMMNNNNNNLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEGGGHHHHHHFFFEEEEEEFFFEEEEEEEEEDDDDDDCCCBBBBBB@@@@@@AAAAAABBBCCCDDDEEECCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@??????======<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;======>>>>>>>>>???@@@@@@AAAAAAEEEEEEDDDAAA>>>;;;999777888;;;@@@EEEHHHJJJJJJIIIGGGHHHJJJKKKIIIFFFBBB???@@@>>>;;;999777555222000222000...+++))))))+++,,,(((+++///000111222444666555555555555555444333333222333333333111000...,,,---------------,,,******++++++++++++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""!!! !!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""""""""!!!""""""###############!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%$$$######!!!###$$$$$$$$$###$$$$$$""""""############"""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!&&& !!!"""!!!  """$$$"""!!!!!!###$$$###"""!!!"""#########""""""""""""!!!!!!!!!"""###$$$%%%$$$$$$###"""""""""###### """######"""###$$$&&&'''&&&$$$###"""$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!! """###%%%&&&%%%$$$###""" !!!"""""" !!!"""!!!""""""!!!!!!!!!$$$&&&&&&''')))+++,,,***%%%!!!(((***---,,,((($$$""""""!!!!!!!!!$$$(((***++++++&&&%%%$$$%%%'''))))))(((''')))+++,,,---///222444444333111000...------,,,---...000000111222222111555777999<<<>>>???@@@@@@@@@AAA@@@===>>>GGGWWWcccOOOCCC===:::333777<<<666;;;:::888999:::<<<;;;:::888777333000555===>>>999333<<>>======<<<<<<<<<;;;:::;;;======;;;:::::::::::::::;;;<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAADDDCCCAAA===:::888888::::::===AAAFFFIIIJJJKKKJJJJJJJJJKKKJJJHHHDDD@@@>>>:::888666555555333000---------,,,)))&&&&&&(((******---111222111111333666444444444444333222111111///000000000000...---,,,------------,,,+++******************)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###############%%%$$$"""!!! !!!!!!"""!!!"""""""""############!!!!!!""""""""""""######!!!"""######$$$$$$######!!!!!!!!!"""""""""######"""""""""""""""""""""""" ###&&&'''%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""############"""""""""!!!!!! !!!!!!"""""""""!!!###((( !!!"""!!!  """###!!!  !!! !!!""""""!!! !!!"""""""""######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''(((((('''%%%'''))))))(((((()))++++++)))''''''((((((&&&%%%"""###$$$%%%$$$###"""!!!!!!"""######$$$$$$$$$###!!!"""$$$$$$######%%%&&&$$$%%%&&&'''''')))---///AAA<<<666222222444555666>>>@@@AAAAAA>>>888222---------...111777===@@@AAA888777555666888:::;;;;;;888999<<<===>>>@@@DDDGGGHHHFFFBBB>>>999555333111222666888888999<<<<<<999;;;>>>AAAEEEIIIKKKLLLMMMIIIJJJJJJIIIMMMYYYkkkyyyBBB===BBBEEEAAACCCEEE>>>@@@??????@@@AAABBB@@@>>>======999777???KKKMMMGGGBBBYYYiiigggcccbbbUUUCCC444666999999999;;;@@@DDDBBB???<<<>>>BBBFFFGGGFFFIIIFFFCCCDDDHHHKKKKKKJJJFFFDDDCCCDDDFFFFFFBBB??????>>>===;;;999888666666{{{yyyzzz}}}~~~~~~}}}}}}~~~|||{{{yyyyyyyyywwwtttrrrsssrrrqqqooooooooopppppplllkkkjjjiiigggggggggggghhhhhhhhhgggeeecccaaa___]]]\\\[[[[[[ZZZZZZ[[[[[[YYYYYYYYYYYYYYYXXXWWWWWWSSSSSSRRRQQQQQQQQQQQQRRRQQQPPPOOOOOOOOONNNLLLJJJKKKKKKJJJJJJJJJIIIIIIIIIEEEGGGHHHHHHGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEECCCCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@??????<<<<<<============<<<<<>>>>>===<<<<<<;;;;;;<<<:::999;;;======;;;999;;;;;;;;;;;;<<<===>>>?????????@@@AAABBBCCCCCCCCCBBBAAA>>>:::666666999===<<<>>>BBBFFFHHHJJJKKKKKKIIIHHHDDDAAA>>>;;;::::::444333222222222111...+++***,,,,,,***'''%%%''')))+++///333333000000222666222333333222222000//////,,,---.........---,,,,,,,,,,,,,,,,,,+++***)))((()))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$#########$$$$$$&&&%%%###!!!!!!!!!"""###"""""""""#########$$$$$$"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""&&&'''%%%##################$$$%%%%%%%%%$$$""""""############"""""""""!!! !!!""" """""" ###((( !!!"""!!!  """""" !!!"""!!! !!!###%%%%%%###!!!"""$$$"""###%%%'''((())))))((()))+++---......+++)))'''---,,,++++++---...---+++''')))+++,,,+++---111444///---+++,,,------+++)))%%%%%%&&&&&&'''((()))******)))))))))***,,,...///---///111222222222444666444555666666666888;;;>>>NNNHHH@@@<<<<<>>EEEKKKMMMHHHFFFDDDDDDFFFIIIKKKKKKEEEGGGHHHHHHIIIJJJNNNPPPRRRPPPLLLFFFAAA===999888888===???>>>???BBBAAA===;;;>>>CCCHHHMMMPPPRRRSSSNNNLLLJJJLLLQQQZZZbbbggg444444???GGGDDDFFFJJJDDD@@@@@@AAACCCDDDCCC@@@>>>===@@@>>>999>>>JJJNNNIIIGGGeeeyyytttjjjeeeUUUAAA999<<<@@@@@@@@@BBBHHHNNNPPPKKKFFFEEEHHHLLLLLLKKKLLLHHHFFFIIIPPPVVVYYYYYYSSSRRRSSSWWW\\\\\\XXXSSSTTTSSSRRROOOLLLIIIGGGEEExxxvvvxxx|||~~~}}}}}}}}}~~~zzzyyyyyyyyyzzzyyyvvvtttsssrrrqqqooooooooopppppplllkkkjjjhhhggggggffffffeeeeeedddcccbbb___]]][[[```___]]][[[ZZZYYYYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWSSSSSSRRRQQQQQQQQQQQQQQQPPPOOONNNNNNNNNMMMKKKIIILLLLLLLLLLLLKKKKKKKKKKKKFFFHHHIIIIIIHHHGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@??????<<<<<<============<<<<<<>>>>>>===<<<;;;;;;::::::<<<:::999:::======;;;888<<<<<<;;;<<<<<<===>>>???>>>>>>@@@AAACCCDDDFFFFFFBBB@@@<<<777444555:::@@@===???BBBEEEHHHJJJKKKKKKGGGCCC<<<666222111333444000//////000000///---***+++---...,,,)))'''(((***,,,000444333000///222555222222222111111///......***+++,,,---------,,,++++++++++++******)))((('''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&$$$"""!!!!!!"""###############$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!%%%&&&$$$"""""""""#########$$$&&&&&&%%%$$$""""""############"""""""""!!!  !!!"""""" """!!!"""''' !!!"""!!!  """"""!!! !!!###%%%%%%$$$%%%'''))))))&&&%%%&&&((("""$$$'''+++------------000222444666444111,,,))),,,***)))***++++++***)))(((***,,,,,,---000555:::333111000222555777666444000///......000333777999:::999888888:::<<>>>>>AAAFFFMMMRRRVVVXXXYYYUUUPPPKKKNNNSSSVVVQQQLLL@@@>>>FFFHHHAAABBBHHHFFFDDDEEEGGGIIIKKKIIIEEEBBB@@@GGGEEE===<<>>AAACCCDDDBBB;;;777555999CCCLLLQQQRRRHHHHHHJJJQQQWWWYYYTTTPPPRRRQQQPPPOOOLLLJJJHHHFFF}}}~~~~~~{{{zzzzzzyyyxxxwwwvvvvvvsssssssssrrrqqqpppooonnnjjjiiihhhfffeeeeeeeeeeeeddddddcccbbbaaa```______[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUSSSTTTTTTTTTTTTSSSRRRRRROOOOOOOOONNNMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDBBBCCCBBBAAA@@@@@@BBBCCCEEEDDDCCCAAA@@@??????@@@AAAAAAAAAAAA@@@@@@?????????============<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::999999999999::::::<<<>>>AAAAAA???===>>>======@@@DDDFFFDDDAAA???888222222777;;;:::777;;;===@@@BBBBBBAAA???>>><<<777222//////000111111222222222111000//////...,,,+++)))((((((***+++---...///000222333333333333444333222111000......---++++++++++++++++++++++++,,,+++***)))(((((((((((('''((())))))(((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$#########&&&%%%###!!!!!!"""$$$%%%"""!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!"""$$$###"""!!!!!!"""###"""!!! !!! """###$$$###!!! !!!$$$$$$$$$###!!! !!!"""$$$""""""$$$''''''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""###"""$$$&&&)))******)))((())))))*********+++++++++,,,***))))))+++,,,,,,+++---,,,...111333444555777333999888222888DDDBBB555999>>>BBBAAA;;;555333444333666666222333888777222222555;;;AAAFFFJJJLLLMMMHHHHHHFFFDDDAAAAAACCCEEE<<<;;;:::<<>>:::777777999:::999888333+++///333...///111,,,++++++***)))***---...---)))000+++$$$''''''###'''!!!"""""""""###%%%))),,,***)))***,,,///000000///222...+++,,,------333::::::999888777555222000///444444555777:::>>>AAACCC:::===BBBGGGMMMQQQTTTUUURRRMMMHHHGGGIIIJJJFFFBBBLLL@@@GGGKKK@@@GGGWWWTTTLLLNNNRRROOOUUUKKK;;;TTTKKKIIIFFFEEEFFFJJJNNNQQQpppwwwppp]]]VVVZZZWWWJJJFFFMMMPPPMMMMMMQQQRRROOORRRNNNMMMMMMGGG???===BBB>>>BBBCCC@@@@@@CCCEEEDDDFFFFFFFFFEEEEEEDDDCCCBBBFFFJJJMMMKKKEEEAAA@@@BBB~~~zzzzzzyyyxxxwwwvvvvvvuuussssssrrrrrrqqqooonnnnnnjjjiiihhhgggfffeeeeeeeeecccbbbbbbaaa```___^^^^^^[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPOOONNNMMMLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDEEEFFFDDDCCCCCCBBBAAA@@@@@@BBBDDDEEEBBBBBBAAA@@@@@@AAABBBCCCAAAAAAAAA@@@@@@?????????============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::::::::<<<>>>AAAAAA???===>>>===>>>AAACCCDDDAAA???;;;777555666999;;;:::777666777:::;;;<<<<<<;;;:::777444222222333444444333444333222000...---,,,++++++***)))((()))***,,,---//////000111111222222222111000000///...---,,,,,,++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&'''&&&$$$""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%"""""""""!!!!!!!!!!!!!!! !!!!!! !!!"""!!!###$$$$$$### """###"""!!!!!!###$$$"""###$$$$$$######$$$&&&'''&&&%%%'''******)))'''(((((()))***++++++,,,,,,222333222111...,,,+++,,,---///111444666777777777777777888999999:::;;;;;;777666555666777999999888:::999888:::;;;::::::::::::===<<<999===CCC@@@888333777:::888333///...000222555444111222555555111111222222333444555666666444444333111//////111333+++)))((('''((()))(((&&&******)))(((&&&%%%%%%&&&(((&&&###$$$%%%'''&&&$$$(((###(((+++######'''$$$""""""######%%%%%%$$$!!! )))&&&!!!&&&&&&!!!###"""$$$%%%%%%$$$###$$$%%%)))'''&&&%%%$$$### !!! """&&&%%%""""""%%%///---+++)))'''&&&''''''(((((((((***,,,...111333000222444666777888888888000...---///222333222000666---444777,,,000:::666777888:::444;;;777&&&777222000......///111555777EEEJJJHHHAAAAAAHHHJJJEEEHHHMMMPPPOOOQQQVVVXXXUUUPPPMMMLLLNNNLLLGGGGGGJJJKKKNNNMMMHHHEEEGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBB>>>DDDJJJKKKHHHDDDDDDEEE~~~}}}zzzzzzyyyxxxwwwvvvuuuuuurrrrrrqqqqqqpppooonnnmmmkkkjjjiiigggffffffffffffbbbaaaaaa```___^^^]]]\\\[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSRRRRRRQQQPPPOOONNNMMMLLLHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEEEEFFFGGGEEEDDDCCCBBBAAAAAAAAABBBDDDEEEAAAAAA@@@AAABBBCCCDDDEEE@@@@@@@@@@@@@@@?????????============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;::::::::::::::::::::::::;;;>>>@@@AAA???>>>===>>>???AAABBBAAA===;;;888888999999999888666555222333555666777888888888444444444666888888777666444333111///,,,***((('''))))))(((((()))+++,,,.........//////////////////---,,,,,,,,,++++++++++++************************++++++***)))((((((((((((******)))(((''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""######$$$&&&'''))))))***((('''%%%###"""######$$$############""""""""""""#########"""""""""!!!!!! !!!###"""!!! !!!"""!!!""""""""""""!!! """#########$$$&&&(((%%%(((+++,,,,,,,,,---...000///...///111333333222444555666777888:::;;;;;;===>>>===;;;888666555666888999999:::;;;<<<<<<===999999999999888888888888777666555666888999888777:::999777666666666333111444333333444555444111///)))+++---+++'''%%%&&&((((((******((((((******(((((('''&&&%%%%%%&&&((()))%%%&&&&&&%%%######%%%'''***(((&&&&&&&&&&&&$$$###'''((((((&&&$$$###$$$%%%%%%#########%%%&&&%%%$$$ $$$&&&!!!&&&"""$$$###$$$'''))))))'''&&&'''$$$!!!(((''' !!!$$$&&&&&&%%%%%%%%%!!! !!!###&&&))))))((("""!!!###'''((($$$"""$$$***)))&&&$$$$$$&&&(((***++++++***))))))***+++,,,)))***,,,---///000000000)))))))))*********)))(((%%%!!!'''((( """'''"""'''(((*** ''',,,###!!! !!!###%%%&&&((((((((()))+++---000222222444555555888===>>><<>>JJJNNNOOOLLLKKKMMMNNNMMMGGGHHHIIIJJJKKKKKKKKKKKKLLLQQQWWWWWWSSSNNNKKKJJJ~~~~~~}}}yyyyyyxxxwwwvvvuuuttttttrrrqqqpppooonnnmmmmmmmmmkkkjjjiiihhhgggfffffffffbbbaaaaaa```___^^^]]]]]][[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTRRRQQQPPPQQQSSSTTTRRRQQQQQQOOONNNMMMLLLKKKGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFDDDCCCBBBBBBAAABBBCCCDDDDDDAAAAAAAAABBBBBBCCCCCCDDD@@@@@@@@@???????????????============<<<<<<<<<<<<;;;::::::999999::::::;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;===@@@AAA@@@>>>===>>>???@@@@@@===999666666888:::888555222222333666777777888999:::;;;<<<:::999888888999999777555111000///---+++)))'''&&&'''''''''((()))+++---...,,,,,,,,,+++++++++++++++******************************************************)))(((((((((((((((***)))(((&&&&&&&&&'''((("""######$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%&&&'''((()))***'''&&&%%%###"""""""""""""""""""""""""""!!!!!! %%%%%%%%%$$$$$$$$$######!!!"""###""" !!!######$$$%%%$$$"""!!! '''((())))))((()))+++---000333666888888777777777:::999888888999;;;===>>>>>>>>>???@@@AAAAAABBBBBB===>>>???>>><<<:::;;;<<<===<<<:::888777666666666999999888666555444333222444333222333555555444222,,,,,,***((())))))%%% &&&###$$$)))+++'''&&&(((%%%%%%%%%###!!!!!!###&&&%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%'''"""""""""###%%%'''&&&%%%$$$&&&''''''%%%&&&(((+++++++++,,,---...///......111...333666444999;;;111---)))(((***...111777===777;;;555000777666...---***,,,///111111111222333222000---+++***)))'''%%%111,,,)))***)))'''''')))''''''&&&&&&&&&(((***++++++***)))'''&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%&&&&&&%%%######$$$&&&'''&&&&&&### """%%%""" '''/// !!!,,,"""""" !!!!!!"""######$$$$$$###$$$!!!'''***)))&&&&&&)))------,,,---+++***---//////---,,,---222666444444666666444;;;===???BBBDDDFFFHHHHHHMMMQQQTTTTTTQQQMMMKKKKKK~~~~~~~~~}}}|||yyyxxxwwwwwwuuuuuutttsssqqqqqqooonnnmmmlllllllllkkkjjjiiigggffffffeeeeeecccbbbbbbaaa```___^^^]]]ZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTRRRPPPPPPQQQRRRTTTQQQQQQPPPNNNMMMKKKJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFDDDBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@????????????????????????============<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;===???@@@@@@???===>>>???>>><<<999555444222555666555222222666999??????@@@@@@@@@AAAAAAAAACCC@@@;;;888777666444222---,,,,,,+++***)))((((((&&&''''''((()))+++,,,---***)))(((((((((((())))))))))))************++++++))))))))))))))))))))))))***)))((((((((((((((((((((('''&&&%%%$$$%%%&&&'''#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%%%%&&&'''%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$%%%&&&)))+++&&&((()))(((&&&%%%''')))444555444222000000222444888;;;===>>>===;;;::::::<<<;;;;;;;;;;;;<<>>,,,'''###### !!!""""""#########$$$&&&'''"""###+++)))%%%######&&&(((,,,...$$$%%%'''((()))***(((&&&!!!&&&)))'''%%%%%%###&&&''')))+++---......//////111333555777:::===???~~~~~~~~~|||{{{xxxxxxwwwvvvuuutttssssssqqqpppnnnlllkkkkkkkkkllljjjiiihhhfffeeeeeeeeeeeecccbbbbbbaaa```___^^^^^^ZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQOOONNNLLLKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEEEEFFFGGGEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???????????????============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<>>>>><<<888555333333...000444555777:::@@@DDDFFFFFFFFFEEEDDDCCCBBBAAADDD@@@;;;666333111///...************************&&&'''((())))))***++++++)))((('''&&&&&&'''))))))))))))******************(((((((((((((((((((((((()))((((((''''''(((((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########"""""" !!!"""###$$$###""""""&&&&&&'''(((((())))))***+++---///000222555999<<<777666444...'''###$$$'''===<<<:::777444444555777777888:::999777555444555444555666555444444666888222222222111000000//////...//////---***)))))))))&&&&&&&&&'''''''''''''''###$$$%%%'''(((***+++,,,)))***+++...111222111000777;;;<<<:::<<<===333%%%%%%######***666???BBBBBB???===;;;999999;;;===???BBBCCCFFFIIIGGGFFFIIINNNPPPSSSVVVWWWVVVSSSOOOLLLRRRTTTXXXYYYXXXWWWVVVVVV[[[[[[\\\^^^aaaaaa```^^^XXX[[[^^^\\\XXXWWW[[[___ccceeefffffffffhhhlllooolllbbb___aaadddhhhYYY===)))$$$ ***BBB[[[ccc```QQQKKKXXXaaa___```]]]^^^```bbbdddiiinnnrrroookkkfffaaa^^^[[[WWWUUUGGGIIIRRRaaalllmmmkkkjjjgggggggggfffbbb]]]XXXUUURRRSSSTTTWWW[[[___ccceee]]]\\\[[[[[[ZZZZZZ[[[[[[XXXYYY[[[]]]```aaabbbbbbQQQPPP:::###!!!###!!!$$$&&&444NNN===""""""!!!""" !!!!!!"""""""""%%% !!!''''''###$$$)))### """###&&&...666<<>>===>>>>>>>>>?????????@@@============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<>>>@@@@@@@@@<<<===<<<999555222222333000333888<<<@@@CCCGGGIIIFFFFFFFFFEEECCC???<<<:::<<<999666444222///,,,)))))))))))))))************''''''((())))))))))))))))))(((''''''''')))+++,,,))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""###$$$&&&((($$$$$$%%%%%%&&&&&&%%%%%%"""$$$&&&((())))))(((''',,,,,,---...000111222333888999999888888999<<>><<<777---### ###888777555222///...000333///000000///---+++,,,---+++---///...,,,***+++---(((((((((((('''''''''''''''(((((('''%%%$$$$$$%%%%%%&&&(((***+++++++++***000111222444555777888999888999===BBBHHHLLLLLLKKKDDDIIIJJJFFFFFFEEE666$$$"""""" %%%666IIIMMMGGGFFFDDDAAA@@@AAABBBDDDDDDFFFGGGKKKOOONNNLLLPPPXXXWWWYYY\\\___```___]]]\\\[[[^^^bbbcccbbb```___^^^^^^^^^___aaaccccccaaa___YYY^^^aaa___[[[ZZZ^^^ccc```aaabbbaaaaaaeeejjjooollldddcccddddddfffTTT555%%%$$$$$$$$$###;;;WWWccc^^^NNNHHHXXXbbb```aaa___```aaa```______aaacccaaaZZZOOODDD999000(((###&&&(((333EEERRRTTTQQQPPPJJJJJJIIIGGGDDDAAA===;;;===>>>???BBBEEEIIIMMMOOOCCCCCCDDDFFFIIIMMMPPPRRRKKKNNNUUU___gggjjjgggcccccccccEEE(((&&&&&&!!!%%%(((333TTTIII(((###"""###""""""!!!!!!!!!"""###############%%%%%%######$$$&&&%%%&&&((((((***555BBBXXX```bbbZZZQQQMMMKKKHHH999777///$$$ ###$$$&&&&&&&&&%%%$$$###"""!!!'''%%%$$$###$$$%%%&&&&&&~~~~~~}}}|||zzzwwwwwwvvvuuutttsssrrrrrrqqqooommmjjjiiijjjkkkkkkhhhgggfffeeedddcccccccccaaa```___^^^]]]\\\\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPTTTSSSRRRPPPNNNLLLKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBCCCCCCDDDEEEDDDDDDDDD<<<===???@@@AAAAAA@@@???======>>>>>>?????????@@@>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<===>>>===;;;;;;<<<>>>@@@@@@@@@<<<===<<<777333000222444666999>>>DDDHHHIIIIIIHHHCCCDDDCCCBBB???:::555222222222222222222///***'''************))))))))))))'''((()))))))))))))))(((***)))(((((()))+++---///))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((()))%%%&&&'''(((((((((&&&&&&(((((((((''''''&&&&&&&&&######$$$$$$$$$$$$######$$$###""""""$$$&&&)))***$$$%%%&&&'''((((((((((((---...111333555555444333222333444666888:::;;;<<<<<<;;;999555111//////111222111...'''!!! &&&+++///...,,,)))'''&&&)))+++((())))))(((&&&%%%'''(((&&&)))++++++'''%%%%%%&&&######$$$$$$%%%%%%&&&&&&((()))+++,,,+++,,,---///333444666888888777555444,,,,,,,,,,,,,,,,,,,,,,,,)))+++000888@@@EEEGGGGGGFFFKKKKKKFFFDDD@@@... 444MMMRRRHHHDDDBBB@@@??????AAAAAAAAAGGGGGGLLLQQQQQQNNNSSS[[[UUUUUUUUUTTTRRRPPPOOONNNIIIMMMPPPRRRPPPNNNLLLKKKOOOPPPQQQTTTVVVWWWUUUSSSMMMRRRWWWVVVSSSSSSYYY___```aaaaaa``````dddkkkpppgggdddfffgggffffffVVV888 """''''''111MMMeee```OOOIIIXXXbbb^^^^^^bbbaaa\\\TTTHHH===666222...***&&&$$$#########""""""''',,,***&&&$$$%%%$$$######"""""""""###$$$$$$$$$$$$%%%''')))+++)))))))))***+++...000222"""***:::OOOaaajjjhhhcccfffgggGGG''''''''' $$$"""***OOOKKK+++###"""$$$"""!!! !!!"""###!!!"""%%%)))***))) !!!"""+++:::bbbnnnwwwuuuqqqsssxxxyyyhhh___LLL555&&&$$$%%%&&& !!!"""""""""""""""!!!!!!"""$$$&&&(((''''''~~~||||||||||||zzzxxxvvvtttrrrqqqqqqqqqooonnnnnnmmmllllllkkkkkkhhhhhhgggfffdddbbb```___bbbaaa```^^^]]]]]]]]]]]]ZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTSSSQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRPPPNNNMMMKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFBBBBBBAAAAAA@@@???>>>>>>?????????>>>>>>>>>>>>>>>888888999:::;;;;;;;;;:::======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<===>>>??????>>>===<<<@@@===777333222333777999EEEIIINNNQQQQQQLLLFFFAAA>>>===999444///,,,,,,---...//////...,,,++++++,,,++++++******************)))(((((((((((()))******+++***((()))***,,,++++++---***&&&%%%'''((('''%%%(((''''''&&&&&&'''''''''$$$(((,,,,,,+++))))))***---)))&&&'''+++,,,)))%%%$$$&&&((((((%%%###""""""###############"""""""""'''&&&%%%%%%'''***...000111///***''',,,555:::999<<<999<<<:::444777999///---,,,,,,000555555///***((('''%%%###"""######$$$$$$###"""""""""###%%%&&&###%%%'''(((&&&%%%(((,,,---***&&&%%%&&&)))***+++***+++,,,...///000000111000//////000111333555666===;;;999777444222111111///...---+++(((&&&%%%$$$""""""""""""""""""""""""!!!(((777FFFNNNKKKFFFLLLDDDAAA@@@)))!!!######222KKKOOOAAA???BBBDDDDDD@@@:::444000999;;;===@@@BBBCCCDDDDDDEEEBBB===666111000333555333000,,,++++++------,,,---,,,+++,,,------,,,+++222111///.........///000666777777666999DDDTTT```ccc```gggeee[[[bbbaaaIII---&&&&&&!!! '''DDDaaadddVVVaaalllaaa\\\WWWHHH???333)))%%%%%%%%%%%%###$$$$$$""""""%%%###!!!!!!!!!!!!$$$$$$### !!!###&&&"""!!!%%%%%%!!!"""&&&(((###...)))$$$)))---(((%%%%%%***555GGG\\\kkkaaadddWWW222%%%---$$$GGGhhhAAA $$$"""$$$$$$$$$###############""""""###$$$%%%%%%&&&&&&$$$###""""""###&&&)))+++BBBmmmxxxgggWWW??????cccooonnn^^^???$$$###***&&&&&&$$$$$$$$$$$$&&&&&&"""%%%'''&&&$$$###%%%(((}}}{{{{{{{{{{{{xxxwwwuuurrrqqqpppppppppnnnnnnmmmmmmlllkkkkkkkkkhhhhhhgggfffdddbbb```___```______^^^]]]\\\[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRQQQPPPNNNMMMJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGFFFEEEEEECCCCCCDDDDDDEEEEEEEEEEEEBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>?????????=========>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<===>>>???>>>>>>======:::777555666:::???BBBJJJJJJJJJIIIFFFBBB>>>;;;444333111---***((()))+++---......---+++******+++))))))))))))))))))))))))((((((''''''(((((()))******)))((((((+++,,,,,,+++...---+++)))))))))))))))******)))((((((((((((((((((***------+++)))***+++,,,(((&&&'''***+++(((%%%&&&'''((('''&&&&&&'''((()))((((((((()))***+++,,,,,,++++++,,,///333777999777222(((!!!%%%000777999333111555444---111444,,,(((&&&&&&)))------)))$$$""""""!!!!!!!!!""""""#########""""""###$$$$$$%%%###))),,,,,,,,,///222444111...---000444777888>>>>>>?????????>>>>>>===777666444222000/////////---,,,***((('''&&&&&&%%%###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$000@@@KKKKKKFFFLLLCCCAAA@@@))) """!!!555OOOUUULLLLLLLLLIII@@@555,,,))))))&&&''')))+++---............---+++'''###"""###$$$'''$$$""" !!!!!! '''%%%$$$$$$%%%&&&&&&%%%###""""""!!!!!!!!!""""""%%%%%%$$$"""!!!%%%,,,222JJJSSSbbbiiigggeee[[[HHH111!!!&&&%%%!!!!!!'''CCChhhrrrbbb[[[SSS===777111'''### !!!  """!!!  !!! ###$$$$$$### ###&&&+++''''''******'''(((,,,***"""$$$&&&###$$$######$$$&&&+++888NNNaaaccceeeZZZ:::"""%%%+++"""$$$>>>___EEE### ##################$$$$$$$$$########################%%%$$$""""""###%%%(((***BBBllluuu```HHH***&&&FFFeeecccYYYEEE...!!!!!!&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$&&&&&&%%%&&&'''(((~~~|||{{{zzzzzzzzzvvvuuussspppooonnnnnnnnnmmmmmmllllllkkkjjjjjjjjjgggggggggeeedddbbb```_________``````___]]][[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQPPPOOONNNMMMIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFCCCDDDDDDDDDDDDEEEEEEEEEBBBAAAAAA@@@@@@?????????======>>>>>>??????@@@@@@@@@@@@@@@@@@????????????======<<<;;;;;;;;;;;;<<<:::::::::999999::::::;;;;;;<<<===>>>>>>>>>>>>>>>999888888888<<>>999SSSgggbbb^^^VVVCCC,,,!!!###%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%(((******)))}}}|||{{{zzzzzzuuutttqqqooommmlllllllllmmmllllllkkkkkkjjjiiiiiiggggggfffeeedddbbbaaa``````aaabbbcccbbb___]]][[[ZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNOOOOOOPPPOOONNNMMMMMMIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@?????????<<<<<<===>>>???@@@@@@AAA@@@??????>>>==================<<<;;;;;;;;;;;;<<<:::999999999999:::;;;;;;===============<<<<<<<<<888999;;;>>>AAADDDGGGHHH===999444...***)))))))))((()))***)))((()))+++---)))***+++***((('''((()))((((((((()))))))))))))))'''&&&&&&&&&&&&'''(((((((((((())),,,///111111111333777888333,,,''')))---(((''''''''''''((())))))+++***)))(((((()))+++---*********...333666777666111///,,,)))))),,,222666888555222...------......,,,+++***)))***+++,,,---&&&&&&###"""%%%)))(((###&&&%%%+++***###&&&***"""&&&$$$"""!!!######"""!!! """$$$$$$$$$######""""""$$$%%%%%%$$$###""" (((111444666999;;;;;;888333---))))))+++---...******)))(((&&&$$$"""!!!$$$###""" !!!    !!!!!!"""""" """###!!!,,,999LLLEEEJJJBBBAAAAAA)))!!!$$$###"""///CCCNNNLLLNNNGGG;;;---""" ###!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$%%%&&&((('''&&&%%%$$$$$$### %%%### """###$$$$$$ !!!"""""""""""""""!!!###### %%%+++???```hhhccckkkBBB)))%%%######$$$%%%;;;hhhpppNNN...&&&&&& !!!!!!"""!!! $$$%%%%%%$$$###"""""""""$$$$$$%%%''')))((($$$!!!%%%&&&&&&%%%######%%%'''+++***+++,,,------///000+++...333000+++444333""")))'''''''''"""***888]]]ddd___OOO;;;(((!!!%%%!!!***IIIZZZ==="""***""""""######$$$%%%&&&&&&"""""""""###############&&&%%%$$$#########%%%&&&000XXXvvv|||mmmjjj{{{ooofffccccccSSS666$$$###$$$$$$############$$$$$$%%%###"""%%%***---,,,***~~~|||{{{zzzuuusssqqqooommmlllllllllmmmllllllkkkkkkjjjiiiiiigggffffffeeedddbbbaaa``````aaabbbbbbaaa___]]][[[YYYYYYXXXWWWVVVUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@???<<<<<<===>>>???@@@@@@AAA??????===<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<:::999999999::::::;;;<<<@@@@@@>>>===;;;::::::999999<<>><<<000...,,,***(((''''''''')))+++++++++******+++---''')))))))))'''&&&'''((()))))))))******+++++++++(((''''''''''''((())))))******,,,///333555555444555999;;;666---''')))---''''''((()))***,,,......---+++))))))***---///000------...000333555666666111///+++'''&&&)))///333222000,,,)))'''&&&'''(((&&&&&&%%%$$$%%%%%%&&&'''"""###""""""&&&,,,+++&&&---+++000000+++...///$$$'''%%%###""""""######"""!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$"""""" ***333555777<<>>111,,,&&&!!! !!!"""$$$$$$$$$###"""!!! !!!!!!!!!!!! ###"""!!!  !!!!!!!!! !!!!!!!!!""""""######!!!$$$$$$$$$111KKKCCCHHHAAABBBBBB***"""$$$######...???HHHIIIEEE:::,,,$$$"""###""" !!!!!!!!! !!!!!!!!!"""###$$$$$$######%%%'''%%%$$$###$$$$$$$$$!!!$$$""" !!!"""$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$"""!!!!!!""""""!!!"""&&&,,,QQQbbbaaaiiiNNN///&&&"""###%%%###666mmmjjj???""" '''  !!!###$$$"""""""""###'''+++...///111222555999===>>><<<:::===>>>???>>>======>>>@@@666777999;;;>>>BBBEEEFFFMMMPPPVVVTTTSSSYYYNNN222...%%%"""&&&&&&!!!###***RRR```___UUUHHH///$$$!!!###%%%@@@]]]HHH&&&$$$""""""###$$$%%%&&&&&&'''!!!!!!"""###$$$&&&&&&'''&&&%%%$$$#########$$$$$$$$$:::NNNYYY]]]YYYXXX___]]]TTTRRRVVVLLL555%%%$$$########################%%%######%%%***------+++~~~}}}{{{zzzuuutttrrrooonnnmmmmmmmmmmmmmmmllllllkkkjjjjjjjjjfffffffffeeedddcccaaaaaa^^^^^^______^^^\\\ZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>??????@@@@@@@@@???>>>=========>>>???======<<<;;;;;;;;;;;;<<<::::::::::::;;;<<<======AAA@@@>>><<<;;;:::999999;;;===>>>>>><<<777333000))))))***+++++++++******)))***+++***)))((()))***'''((()))((('''&&&'''((())))))******++++++,,,,,,******))))))******+++,,,,,,,,,...222666888888666444888;;;777///***,,,///,,,,,,---...000222333444111///,,,,,,///111222222/////////.........------,,,***((($$$###%%%)))---((('''%%%#########%%%&&&"""######$$$&&&((()))***'''%%%!!! &&&///444333333///444888777:::777((($$$###"""""""""""""""###!!!!!!!!!""""""!!! ###$$$$$$$$$$$$###"""""",,,666777999??????<<<***&&&""" !!!"""""""""""""""######""""""!!!############"""!!! !!!!!!  """"""######$$$%%%%%%%%% !!! ###&&&!!!###...IIIAAAEEE@@@BBBDDD,,, !!!""""""&&&222AAAJJJKKKBBB555&&& """%%%"""  !!!"""###$$$%%%%%%$$$######$$$&&&'''&&&%%%&&&((())))))((($$$######$$$&&&'''&&&%%%)))(((&&&%%%%%%%%%&&&'''%%%$$$#########$$$&&&'''$$$$$$'''GGGbbbhhhfffYYY666'''!!!$$$%%% 000bbb[[[333"""''''''&&&%%%%%%$$$######''',,,000222333555;;;CCCJJJOOOQQQXXXXXXXXXYYYZZZYYYVVVTTTTTTVVVXXXYYYYYYZZZ\\\^^^eeefffeeeaaa___``````]]]\\\]]]cccgggkkkuuuoooWWW777&&&$$$)))%%%###'''HHH^^^```YYYUUU<<<###$$$###&&&###666WWWQQQ000 ######$$$$$$%%%%%%&&&&&& !!!"""###%%%'''((()))%%%$$$$$$#########$$$$$$"""%%%'''***---...555111222777555***""""""""""""############""""""$$$###$$$&&&)))+++,,,+++~~~|||zzzyyywwwuuusssqqqooonnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkfffffffffeeedddcccbbbaaa^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGEEEFFFFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????@@@???>>>======>>>@@@AAA======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>??????>>><<<;;;::::::;;;;;;<<<;;;888555111...+++***((()))***++++++******)))''')))******((('''((()))&&&((()))((('''&&&''')))((((((((()))***+++++++++,,,,,,,,,,,,,,,------...------///333777888888666111555888777333111222444222222222222333444555555333111...---///000///...+++,,,,,,+++***)))))))))'''''''''%%%%%%&&&***---%%%$$$###############$$$!!!"""###%%%''')))***+++'''&&&"""!!!'''222777777000***000888;;;@@@999&&&!!!""""""""""""""""""###!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$###""""""#########333>>>>>>===>>>999000%%%###!!!!!!"""$$$$$$$$$ !!!!!! """######$$$###"""!!! $$$######$$$$$$%%%''''''"""###$$$%%%&&&'''((((((------,,,,,,+++*********'''!!! $$$"""%%%111GGG???CCC???CCCFFF---"""!!!!!!!!!(((666DDDJJJJJJCCC666''' !!!###"""!!!!!!!!!"""###%%%''')))###(((+++---///111222555333333555888;;;======@@@@@@AAACCCEEEEEECCCAAA<<<:::777444333444666777222222000***$$$ """ """%%%888^^^oooeeeccc;;;(((!!!$$$%%%+++RRRKKK+++$$$+++&&&&&&!!!###&&&---666<<>>@@@BBBBBBCCCEEEFFFGGGIIIEEE===888888666111999666<<>>>>>>>>>>>>>>>>>===<<<;;;<<<===???AAA======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>??????<<<<<<;;;:::;;;<<<===>>>;;;888333---***((())))))((((((((((((((('''&&&&&&&&&(((******)))((()))***&&&((()))(((''''''((()))&&&''''''((()))******+++...------------...//////------000333777888777555///222666777666666777999555444333333222222333333333000---,,,---,,,***'''&&&'''))))))))))))+++,,,&&&((()))))))))+++---000(((''''''%%%$$$###"""!!!""""""###$$$$$$%%%%%%&&&!!!"""###$$$+++333444111((("""(((333:::@@@777""" """###$$$######$$$$$$""""""""""""$$$&&&(((***&&&%%%###"""""""""###$$$***;;;GGGEEE@@@<<<000######""" !!!"""######"""""""""###############""""""###%%%'''((((((''''''******+++,,,...000111222888999:::<<<>>>@@@AAABBBBBBBBBAAA@@@???>>>>>>===+++"""!!!""" (((555FFF===BBB>>>CCCGGG///###""" (((666CCCGGGEEECCC888***!!!!!!###$$$!!!!!!"""###%%%(((***,,,222999DDDMMMTTTXXX[[[]]]^^^\\\\\\^^^bbbgggjjjkkkhhhhhhjjjmmmoooooollljjjhhheeeaaa]]]\\\]]]___aaaaaa___XXXJJJ888***$$$""""""$$$(((!!!'''QQQmmm___hhh>>>))) $$$%%%(((PPPIII***$$$'''###'''!!!)))222===JJJXXXaaaWWWXXXZZZ]]]^^^[[[TTTNNN@@@<<<777333///***&&&###"""###%%%&&&%%%$$$%%%&&&%%%((((((######'''((($$$)))!!!"""%%%***AAA^^^hhh^^^BBB,,,(((((("""###+++===aaaeee```jjjWWW222))) """ )))MMMkkk]]]999&&&%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$###$$$(((""""""###!!!%%%&&&""" """!!! !!!"""######"""!!! !!!$$$''''''&&&&&&))),,,}}}}}}}}}|||{{{yyywwwwwwwwwuuurrrpppqqqqqqpppooonnnmmmkkkjjjiiijjjjjjkkkeeeeeeeeeeeeeeeeeedddddddddaaa^^^\\\[[[[[[ZZZYYYXXXXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPPPPOOONNNLLLKKKKKKIIIHHHHHHHHHHHHFFFEEEHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>@@@@@@???>>>>>>>>>>>>>>>;;;<<<===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::<<<===333///***(((***,,,,,,+++((((((((((((((('''''''''))))))))))))((((((((((((###'''+++,,,)))'''((()))))))))))))))((((((((((((++++++,,,---...///000111000111333666888999::::::444444444555555555555555000...///222111,,,***+++///'''###&&&******)))***%%%'''***+++++++++---///&&&&&&%%%&&&'''***---///''''''%%%$$$###""""""""",,,###"""(((***+++,,,)))&&&""""""***222333...&&&)))000888<<<777,,,###"""""""""""""""######$$$"""""""""###$$$$$$$$$%%%"""$$$"""$$$$$$ 111CCCFFF>>>===888+++$$$"""!!!"""###"""!!!"""%%% ###&&&%%%###!!!###%%%'''))),,,///111333333333999888888<<>><<>>>>>============>>>>>>??????>>>>>>>>>>>>>>>???;;;<<<======;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::;;;===<<<999555000---)))(((***++++++***((((((((((((((((((((((((******)))))))))(((((((((''')))+++,,,+++*********((('''''''''((()))(((''',,,,,,---...///000111111222222333444555666777777000000...---,,,,,,,,,,,,///++++++,,,+++((('''***+++&&&%%%(((+++******,,,%%%&&&(((***+++,,,,,,,,,(((&&&$$$%%%))),,,...///&&&&&&%%%$$$###############"""$$$""""""%%%%%%$$$"""$$$,,,666777222111333777===>>>888---###"""!!! !!!###$$$##################$$$$$$"""$$$#########222FFFJJJBBB>>>555((("""!!!"""###""" !!!$$$%%%(((,,,000222555888:::;;;===???AAACCCCCCDDDDDDDDDAAA===:::999777444111+++++++++******)))))))))...222@@@IIIDDDGGGMMMKKK000%%%#########!!!;;;DDDGGG@@@???LLLIII222"""!!!$$$###888DDDDDDDDDMMM888%%%!!!""" """!!!###,,,IIISSSSSS^^^TTTccc]]]XXXVVVQQQIIIDDDCCC888777444111///...------...,,,++++++,,,+++***)))&&&''')))---111;;;OOOaaalllnnnkkkjjjcccHHH,,,%%%###$$$%%% )))KKKhhhiii```QQQ***"""&&& $$$%%%???XXXFFF$$$%%%(((### %%%000RRR]]]OOOUUUZZZ\\\___PPP===333***###(((%%%!!! ###### !!!###%%%$$$!!!!!!%%%&&&###%%%(((!!!%%%$$$###!!!%%%'''###888^^^___YYY:::"""%%%%%% %%%000QQQ]]]___\\\XXXLLL((("""%%%$$$ 333```ttteeeKKK333((("""%%%(((!!!!!!$$$""""""###"""'''&&&%%%###$$$$$$###!!!"""!!!!!!"""######""""""""""""""""""""""""""""""###""""""#########"""!!!&&&!!!###&&&&&&+++///,,,~~~~~~~~~}}}|||zzzxxxxxxyyywwwtttsssttttttsssrrrnnnmmmlllkkkjjjjjjjjjjjjgggggggggffffffeeeeeeeeeaaa```^^^]]]]]]\\\YYYWWWUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJIIIGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBBBBCCCDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======>>>>>>??????>>>>>>>>>>>>>>>??????;;;<<<======;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===:::999;;;>>><<<444,,,,,,***))))))++++++***)))(((((((((((((((((())))))++++++*********)))))))))******+++,,,......,,,***(((&&&$$$&&&)))***)))'''+++,,,,,,---///000222222666555444444333333444444000///---+++))))))))))))+++((('''))))))&&&'''+++%%%$$$&&&***)))%%%%%%(((%%%%%%%%%(((,,,---+++((()))%%%"""$$$+++///000///%%%%%%$$$######$$$$$$%%%***))))))+++)))%%%'''---###$$$$$$(((111;;;;;;777999:::===??????888,,,###"""!!! !!!"""$$$##################"""""""""$$$$$$!!!!!!###""" ...DDDJJJBBB<<<111$$$""""""$$$""" ###***000:::;;;===AAADDDFFFEEEDDDJJJIIIGGGEEEAAA===:::888333000---+++)))'''$$$""""""!!! !!!''':::GGGEEEGGGLLLIII---###""""""###!!!<<>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@;;;===>>>===<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<777...((()))******+++,,,,,,+++)))(((((())))))))))))******++++++++++++*********))),,,***)))+++...///---***)))&&&$$$&&&+++---+++((())))))***+++---000222444888777555333222111111111///...,,,++++++,,,...///,,,***+++......******,,,%%%'''---///+++###"""%%%%%%######(((---...***%%%***%%%!!!%%%---222111...$$$#########$$$$$$%%%&&&'''$$$###%%%%%%###%%%)))###%%%'''+++333;;;;;;777666777999:::999333***$$$###""" !!!###%%%$$$$$$######""""""!!!!!!"""###$$$###"""!!!!!!!!!)))>>>GGG@@@999---"""###"""###!!!###...===FFFJJJIIIJJJMMMOOOMMMGGGAAA>>><<<999444...)))%%%""" !!!############%%%%%%$$$"""!!!!!! ''':::GGGDDDFFFJJJFFF***!!!"""""""""""">>>BBBCCC???BBBKKKAAA,,,### $$$ %%%:::FFFDDDDDDGGG444$$$ !!!"""&&&###...TTTccc^^^___OOO999,,, $$$%%%%%%%%%&&&$$$"""!!!!!!"""$$$%%%%%%&&&'''%%%"""###'''+++(((((((((###!!!333GGG^^^eeedddeeegggTTT444###%%%###$$$ """>>>___kkk```VVV111%%%(((!!!$$$"""---XXX\\\777###$$$###"""$$$""",,,VVVbbbNNNSSS\\\^^^XXX>>>%%%###%%%###$$$$$$"""!!!"""$$$###!!!"""$$$$$$''')))&&& '''%%%---'''!!!"""###&&&%%%%%%###---NNNjjjooo[[[555"""###$$$ %%%333LLL```RRRQQQUUU///&&&$$$###'''NNNyyyzzzYYY######***!!!,,,!!!###$$$$$$###$$$&&&(((((("""+++---### &&&((($$$!!!###%%%&&&%%%%%%$$$$$$"""""""""""""""""""""""""""#########""""""$$$%%%$$$'''%%%&&&,,,+++&&&&&&~~~~~~~~~}}}|||zzzxxxwwwtttsssrrrrrrssssssqqqooonnnmmmmmmlllkkkiiihhhhhheeeeeedddccccccbbbaaaaaa___^^^]]]]]]]]]\\\YYYVVVXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMLLLKKKKKKLLLMMMMMMKKKJJJJJJKKKLLLKKKIIIEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGFFFEEEDDDCCCCCCBBBDDDBBBAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????<<<===>>>===<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<777;;;>>><<<666///***))))))+++---...---,,,++++++))))))))))))******++++++++++++++++++*********)))+++)))((()))---...,,,)))***((('''))),,,...---+++((((((((())),,,///222444444333222111///.........)))***+++---///222555777777666888:::777///)))((('''+++333666111((('''***$$$###$$$)))......(((###)))%%%"""&&&...222000,,,############$$$%%%&&&&&&&&&###%%%---111...)))&&&"""%%%''')))...444333...***+++---//////,,,'''###$$$###"""!!!!!!###%%%&&&$$$######""""""!!!!!!!!!"""###$$$$$$""" """$$$000BBBGGG@@@888*** ###"""!!!$$$666JJJUUUJJJJJJKKKMMMNNNIII@@@999((((((&&&%%%$$$###""""""$$$%%%&&&&&&%%%$$$###### !!!""""""""""""!!!!!!"""(((999DDD@@@CCCIIIFFF(((!!!"""######@@@EEEDDDAAAGGGMMM===(((###$$$!!!'''<<>>###!!!%%%$$$%%%""")))OOO]]]MMMSSS[[[VVVUUU???(((''')))%%%$$$"""$$$%%%###!!!"""%%%&&&&&&+++111777===>>>444)))111???DDDMMM<<<"""&&&"""&&&%%%%%%$$$+++GGGccciii]]]:::!!!###***&&&###+++FFFbbbYYYUUUYYY666(((###%%%%%%&&&DDDsssrrr777+++'''*** ''''''===GGG???<<>>>>>??????@@@@@@??????>>>>>>>>>>>>>>><<<===>>>>>><<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999===>>>999000******,,,***,,,......---++++++,,,)))))))))***++++++,,,,,,++++++*********)))))))))***)))((()))***++++++*********++++++,,,,,,------+++*********+++---000222...////////////...---------...222666:::>>>AAABBBDDDCCCDDDDDD>>>222((($$$$$$)))111666222***(((+++###$$$&&&+++...---(((###&&&%%%%%%)))///111---)))$$$#########$$$%%%%%%&&&''''''...;;;AAA;;;///'''!!!$$$$$$$$$&&&***((($$$ """$$$&&&&&&%%%$$$###$$$#########$$$$$$%%%%%%""""""""""""""""""!!!!!!"""!!!###$$$""" ###)))BBBNNNMMMBBB888(((###"""$$$ ###999LLLTTTNNNLLLIIIEEE???777...)))######""""""""""""######!!!###%%%%%%###"""!!!!!! !!!!!!""" %%%555???===@@@HHHFFF&&&""""""###%%%CCCLLLJJJGGGNNNPPP;;;%%%%%%###!!!(((>>>KKKJJJJJJCCC222%%%"""!!!$$$)))888SSSaaaeee```??? !!!$$$###!!!((('''&&&%%%$$$#########$$$$$$$$$$$$###$$$&&&(((&&&###$$$'''(((&&&'''+++NNN\\\]]]WWW[[[RRR999'''%%%!!!$$$###///SSSjjjbbb]]]777&&&&&&!!!%%%"""(((LLL___GGG(((!!!&&&%%%%%%###%%%CCCQQQJJJUUUZZZUUUYYYEEE)))"""###"""######$$$!!!!!!)))222888@@@FFFMMMSSSWWWUUUJJJ???FFFQQQWWWeeeSSS...'''''' ###!!!!!!###'''===iiikkkfffIII(((###***$$$&&&;;;]]]bbb]]]^^^EEE+++###&&&((($$$888hhhtttJJJ/// &&&###---###555aaawwwllleeemmmyyy{{{uuuaaaDDD,,,""" """''',,,---)))%%%##############################"""$$$%%%###!!!"""%%%)))555AAA888111<<<<<<;;;LLL|||||||||{{{zzzxxxvvvuuupppppppppqqqrrrqqqooommmmmmnnnnnnmmmkkkiiigggfffeeeeeedddcccbbbaaa``````___]]][[[[[[[[[[[[ZZZYYYWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMLLLKKKJJJKKKJJJIIIIIIKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEECCCBBBAAABBBDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>??????@@@AAAAAA???>>>============<<<>>>???>>>===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>:::333,,,)))+++...+++---...---+++))))))+++))))))******+++,,,,,,---******)))))))))(((((((((((()))******))))))***,,,(((+++...---)))(((+++...333111...,,,++++++---...,,,...000333444333222111444777;;;???CCCEEEFFFGGGHHHFFFFFFFFF@@@444+++(((***,,,222666222***&&&&&&!!!$$$)))---...,,,'''$$$###$$$(((,,,///...***&&&$$$$$$$$$###$$$$$$%%%%%%!!! $$$,,,///***$$$"""###%%%%%%""""""%%%### !!!"""###""""""######!!!"""###$$$%%%$$$$$$###!!!!!!!!!"""""""""""""""""" !!!###!!!%%%...PPPUUUNNNBBB888)))$$$"""###'''<<>>JJJHHHHHHBBB222&&&###""" %%%%%%444UUUbbb]]]YYY???%%%###$$$''''''%%%&&&***"""###%%%&&&'''&&&&&&&&&)))((('''((()))))))))((('''$$$"""###### !!!%%%LLLZZZYYYTTT]]]XXX<<<###$$$ %%%%%%***NNNhhhddd___999&&&$$$ &&&###(((EEE]]]QQQ222%%%&&&$$$$$$%%%!!!666EEEGGGWWWXXXWWWaaaPPP000""" ### """"""!!!***;;;JJJPPPWWW]]]___ZZZRRRKKKEEE???555555888SSSTTT444&&&"""###$$$!!!$$$444hhhfffiiiUUU000###&&&$$$///SSSgggaaa___QQQ///###%%%(((+++\\\rrroooaaa777######(((&&&...\\\}}}~~~yyy}}}gggBBB)))""""""&&&)))(((%%%###$$$&&&########################!!!$$$%%%$$$!!!!!!&&&***YYYooommmhhhqqqggg___qqq||||||{{{zzzyyywwwvvvuuupppppppppqqqrrrrrrooommmmmmnnnnnnmmmllliiigggfffffffffeeedddcccbbbaaa``````^^^[[[ZZZZZZ[[[ZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMNNNNNNNNNLLLJJJIIIJJJIIIHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFCCCBBBAAABBBDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@BBBBBB@@@>>>===<<<<<<<<<<<<>>>???>>>===<<<===???<<<<<<<<<<<<<<<<<<<<<<<>>777))) &&&""",,,BBBLLLJJJJJJDDD:::,,,""""""&&& !!!"""%%%'''(((---222888;;;<<<===???BBBBBB<<<111'''  """"""(((999CCC??????CCC???$$$### ###%%%(((HHHSSSNNNLLLSSSPPP333!!! %%%"""(((===IIIFFFEEEBBB333&&&$$$""" &&&)))&&&111WWWaaaTTTTTTFFF---&&&!!!""""""!!!!!!$$$&&&)))---111555777777777;;;999888999<<<<<<:::666,,,(((&&&%%%$$$$$$)))111SSS___\\\ZZZgggeeeDDD%%%###%%%&&&'''KKKgggeeeaaa:::%%%### '''$$$(((@@@\\\YYY:::(((&&&###$$$&&&---<<>>???@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>???@@@CCC;;;111,,,,,,------+++///---***)))***+++++++++***+++++++++++++++++++++---,,,***)))))))))*********++++++)))&&&&&&)))---...***'''&&&))),,,------///222333111,,,)))(((***...777AAADDDAAA>>>>>>AAA:::;;;===???@@@@@@??????===<<<999555111111444777888AAAEEE>>>444---)))'''&&&&&&(((+++---+++&&&"""###"""(((111444,,,&&&%%%###$$$$$$###!!! !!!###$$$&&&&&&%%%#########"""###$$$%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%%$$$###"""!!! ###$$$###!!!"""&&&'''&&&(((,,,111"""###""""""%%%>>>XXXUUULLL???000&&&""""""######"""000GGGQQQNNNKKK???...$$$###&&&$$$ """###***333111555FFFLLLGGGDDDBBB===666333555DDDSSSEEE&&&$$$###000<<<===<<>>(((""""""""""""444FFFKKKIIIGGGIII***)))'''"""$$$$$$%%%***222SSSbbbVVVVVVPPP666&&&!!!### !!!'''&&&444DDDMMMQQQWWWTTTQQQXXX^^^[[[VVVUUUYYY^^^^^^[[[FFF888---)))''''''666HHH```aaa^^^___jjjjjjJJJ###%%%$$$"""###)))FFFnnnnnncccCCC(((%%%&&&"""###)))===iiiZZZ???"""...!!!...&&& 999OOOXXXbbb^^^ZZZ^^^MMM)))!!!((( ,,,"""'''///NNNddd[[[bbb^^^^^^777"""*** &&&'''%%% +++NNNiiiVVV000)))###)))&&&&&&+++@@@666222444000%%%"""''''''&&&###;;;cccgggWWWYYY777$$$))))))!!!"""999iiixxxzzziii222!!!%%%)))(((***(((:::```zzzyyymmmjjjggg&&&+++"""$$$'''!!!###'''$$$$$$$$$$$$%%%&&&&&&$$$!!!""""""""""""############666MMMooosssTTTDDDFFFzzzzzzyyyxxxwwwwwwyyyzzzuuussspppooooooooonnnmmmmmmmmmmmmmmmllljjjhhhgggffffffdddcccbbbaaaaaaaaa^^^]]]]]]\\\[[[ZZZYYYYYYUUUUUUVVVVVVVVVUUUTTTSSSQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQOOONNNMMMMMMNNNNNNPPPOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGEEEEEEEEEGGGHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@AAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>AAABBBCCC<<<555...+++,,,......,,,---+++)))(((***+++,,,+++---,,,++++++************...---,,,+++******+++,,,,,,---,,,)))&&&&&&)))---,,,+++)))%%%$$$'''...333666555222///,,,---000222777===CCCEEEBBB???>>>???:::;;;<<<=========<<<<<<;;;999444///+++))))))***000<<>>DDD444 ######"""###&&&@@@VVVSSSLLL???000%%%""""""""" ***@@@JJJGGGEEE999))) !!!%%%%%%"""!!!...555:::CCCEEEGGGRRRNNNAAA333+++&&&""""""$$$,,,EEECCC*** ###%%%'''(((888BBB???AAAIIIHHH>>>$$$  ###***MMMWWWLLLMMMNNN:::(((###!!!"""$$$777HHHLLLJJJIIIJJJ+++)))'''"""$$$$$$###(((000SSSddd[[[\\\WWW:::'''!!!$$$ !!!'''&&&AAAWWW```]]]^^^]]]ZZZ^^^[[[^^^aaacccfffkkkoooppplll___SSSOOOJJJIIISSSbbbbbbcccccciiivvvuuuQQQ((($$$(((%%%###$$$'''@@@gggiiiaaaDDD(((###$$$"""$$$(((777aaa[[[CCC"""((($$$,,,'''"""222JJJYYYbbbbbb^^^bbbUUU333$$$'''"""%%% $$$***HHHcccbbbbbb___[[[444!!!+++"""$$$(((%%%$$$BBBfffssslllNNN>>>...&&&&&&444QQQMMMMMMKKK<<<((("""######!!!888^^^ggg\\\^^^DDD***'''$$$+++PPPnnnxxxppp:::###$$$&&&"""***%%%)))HHHhhhrrrsssCCC///666kkkwwwDDD---$$$%%%(((""""""%%% $$$$$$###%%%&&&&&&$$$"""!!!!!!"""""""""#########)))@@@fffyyy^^^111%%%666~~~}}}}}}}}}zzzyyyyyyyyyyyyzzz{{{{{{wwwuuurrrqqqqqqpppooommmmmmmmmmmmmmmlllkkkjjjiiiffffffdddcccbbbaaaaaaaaa^^^]]]]]]\\\[[[ZZZYYYYYYVVVVVVWWWWWWVVVVVVUUUTTTQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRPPPOOOOOONNNOOOOOOPPPOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGFFFFFFFFFEEEEEEEEEGGGFFFEEEEEEFFFGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????@@@AAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::<<<@@@CCCCCCBBB333///+++***,,,......---***)))((((((***,,,,,,,,,///...+++)))(((((()))***...------,,,,,,,,,,,,------,,,***'''&&&'''***---***,,,***$$$ $$$111===<<<777111---///555;;;???CCCDDDDDDDDDBBB@@@===<<<:::::::::::::::999999999777222---(((&&&$$$###"""'''777BBB???333***(((((("""(((///...((("""!!!"""&&&)))000555111)))%%%%%% """"""""""""###%%%&&&&&&%%%%%%$$$$$$$$$$$$!!!""""""######""""""!!!!!!!!!"""###############"""!!!"""&&&,,,333777999>>>>>>AAAFFFIIIJJJNNNUUU888$$$%%%$$$"""###(((BBBRRRQQQKKK???000%%%"""""""""%%%"""---DDDOOOLLLGGG888'''!!!$$$$$$"""%%%<<>>000"""!!!###"""BBBJJJ555&&&!!!###)))000???CCC>>>DDDPPPJJJ666$$$%%%...QQQXXXMMMMMMIII555&&&$$$!!!"""'''<<>>dddzzzzzzGGG(((&&&&&&###000))) 777ZZZnnntttCCC&&&111wwwqqq444'''&&&(((###!!!###$$$######$$$&&&&&&$$$"""!!!!!!!!!"""""""""######"""000TTTqqq___222!!!///}}}}}}}}}|||{{{zzzyyyyyyyyyyyyxxxyyywwwtttsssrrrqqqooommmlllllllllkkkkkkjjjjjjiiiffffffdddcccbbbaaaaaaaaa^^^]]]]]]\\\[[[ZZZYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFGGGFFFEEEDDDDDDHHHFFFEEEEEEFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAAAAABBB????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;>>>BBBBBB???;;;---+++******,,,---,,,***''''''''')))+++------,,,///---***(((''')))***,,,------,,,,,,,,,,,,,,,,,,***)))'''%%%&&&(((---///++++++((($$$###+++:::EEE===777111000666>>>EEEHHHKKKGGGBBB@@@???===:::777888888666555444444444444111---(((&&&&&&'''&&&%%%###333@@@;;;///(((***---333444222,,,%%%!!!"""%%%(((...444555///((($$$%%%!!!""""""""""""###%%%***(((%%%$$$$$$$$$%%%%%%!!!!!!""""""""""""!!!!!! !!!"""$$$$$$###""""""######&&&...999AAADDDEEEGGGGGGIIIMMMLLLJJJMMMRRR<<<'''&&&$$$"""$$$)))DDDOOOOOOKKK???000%%%"""###$$$&&&###"""222LLLYYYUUUOOO===)))!!!"""###"""!!!'''CCCOOOMMMUUUVVVHHH:::%%% !!!%%%%%%%%%''',,,JJJUUUEEE666------555BBBMMMMMMDDDKKKZZZOOO444%%%""""""(((...MMMUUUQQQSSSJJJ111$$$###!!!""" +++BBBQQQPPPOOORRROOO---(((%%%"""$$$###"""%%%***LLL```ZZZ^^^YYYJJJ...!!!$$$!!!!!!&&&&&&888aaappp```ZZZaaabbb```^^^TTTFFF888//////:::EEESSSVVVaaannnsssooolllmmmttttttqqqooopppfffGGG'''&&&$$$ ###''''''<<<```ddddddLLL,,,"""###$$$((('''***KKKiiibbb:::(((***---$$$((((((###<<<```jjjiiidddhhhhhhOOO000###$$$"""###$$$!!!000PPPiiidddjjj```===%%%&&&%%%!!!"""###%%%$$$(((555EEEAAA>>>;;;999===MMM___```dddggg___HHH...!!!!!!&&&$$$$$$222MMM```ddddddKKK---$$$"""&&&((($$$444ZZZzzz{{{LLL&&&%%%%%%%%%222---###111OOOppp^^^CCCGGG{{{zzz@@@---&&&'''"""!!!###!!!$$$######$$$%%%&&&%%%###!!!!!!!!!"""""""""############:::aaarrr```HHH>>>~~~~~~~~~|||{{{{{{}}}}}}{{{yyyyyywwwuuutttsssrrrooommmkkkkkkjjjiiiiiiiiihhhhhhffffffdddcccbbbaaaaaaaaa^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFFFFFFFFFFEEEDDDCCCHHHFFFEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@AAAAAAAAAAAA????????????>>>>>>>>>===????????????????????????<<<<<<>>>@@@AAA>>>666111,,,+++++++++++++++)))'''&&&&&&'''***---///...---,,,***((('''(((***,,,...++++++,,,,,,,,,,,,,,,,,,'''%%%$$$$$$'''+++///222---)))%%%'''...999CCCHHH888555333666===EEEIIIJJJJJJDDD===:::999888555222222111///---,,,---...///000---***((('''''''''&&&%%%333<<<555***&&&,,,333WWWMMM===...%%%"""###%%%,,,222666333,,,'''%%%%%% """%%%'''((())),,,...///+++%%%######$$$%%%$$$""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$###""""""""""""(((444BBBJJJIIIFFF>>>@@@EEEJJJIIIGGGJJJOOO==='''&&&$$$"""$$$***EEELLLNNNLLLAAA111%%%!!!### """222MMMYYYVVVSSS>>>(((!!!"""###!!!!!!'''CCCOOOLLLQQQOOO999$$$!!!%%%### $$$;;;QQQXXXPPPJJJDDDCCCKKKVVV]]]WWWLLLPPPZZZMMM333""" $$$###''''''@@@NNNRRRYYYLLL...!!!###!!!"""!!!000IIIVVVSSSRRRXXXRRR///'''$$$!!!$$$###"""###(((LLLaaa]]]aaa\\\SSS333"""$$$"""!!!%%%&&&555cccvvveee^^^eeefffccc\\\HHH222%%%""")))(((000???QQQ]]]aaabbbcccYYYZZZVVVNNNHHHAAA111!!!&&&###$$$'''&&&:::```hhhjjjRRR///###%%%&&&)))******BBBooopppHHH''',,,,,,###)))***!!!777___rrrjjjggghhhiii[[[:::$$$###"""&&&&&&"""(((EEEfffhhhrrriiiNNN111###%%%######"""&&&***''' """###%%%((()))***///555222444666555...&&&###%%%### '''888OOOZZZVVVJJJ222,,,%%%%%%%%%)))NNNvvvsssKKK"""######%%%***(((&&&+++:::ccc~~~{{{KKK222%%%&&&"""!!!&&&%%%$$$###"""###%%%&&&%%%$$$""""""""""""###############%%%DDDkkk~~~qqq\\\~~~|||{{{~~~~~~xxxvvvuuuttttttssspppnnnkkkkkkiiihhhggggggggggggffffffdddcccbbbaaaaaaaaa^^^]]]]]]\\\[[[ZZZYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOONNNPPPOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEDDDDDDEEEFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>>>>????????????????????????;;;===AAAAAA>>>777000+++---------,,,+++)))'''&&&&&&&&&(((,,,///000...---)))(((((('''(((***---...***++++++,,,,,,,,,,,,+++&&&%%%%%%'''+++///222333...)))&&&...;;;EEEGGGEEE555666888===BBBDDDEEEDDDCCC>>>777444333333111///,,,***((('''''')))+++---444444111,,,'''$$$###$$$)))333777///%%%%%%---444ZZZMMM999***######&&&)))000444444...)))'''&&&$$$"""%%%***---000444888;;;444...&&&""""""$$$$$$######""""""!!!!!!""""""###!!!!!!"""###############(((777FFFKKKEEE===---333===GGGJJJIIINNNUUU;;;&&&%%%###!!!$$$***EEELLLOOONNNCCC222%%%!!!###"""### !!!444OOOYYYTTTSSS;;;$$$""""""!!!###&&&CCCQQQMMMNNNFFF///"""### ###+++GGGRRRRRRMMMMMMGGGCCCIIIMMMOOOGGG<<<<<<@@@555"""%%%"""$$$222EEENNNVVVFFF*** $$$ """###444PPP\\\VVVUUU^^^UUU000'''###!!!%%%### """(((NNNfffdddhhhccc\\\777"""$$$###!!!$$$&&&333aaavvviiibbbeeedddbbbKKK777%%%###%%%$$$"""$$$ '''...444888999,,,///...'''!!! )))%%%!!!%%%&&&"""888aaaoooqqqVVV000$$$'''((())),,,+++:::ooowwwRRR%%%'''(((%%%))))))###111XXXvvvllllllggggggdddHHH***###%%%$$$###$$$%%%;;;```llluuummmaaaCCC%%%%%%###'''!!!!!!%%%&&&&&&&&&  !!!"""!!!!!!"""  """$$$%%%&&&%%%!!!###$$$,,,GGGXXXPPP999***+++$$$###&&&)))EEEtttxxxtttUUU)))***'''''''''&&&))))))***JJJ|||www|||QQQ333###$$$""""""'''((($$$###""""""$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%$$$...MMMmmmwwwnnn~~~|||zzz}}}{{{vvvuuutttttttttssspppnnnmmmllljjjiiiggggggggggggffffffdddcccbbbaaaaaaaaa^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXVVVUUUUUUUUUVVVWWWTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQRRRRRRQQQPPPNNNMMMPPPOOOOOONNNMMMLLLKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@???>>>????????????>>>>>>>>>>>>????????????????????????;;;???BBB@@@999222...---//////...---+++)))((((((&&&'''***...111111///,,,))))))((())))))***+++,,,***+++,,,---......---,,,***)))))),,,000333333222,,,***,,,666DDDJJJFFF???555999>>>AAAAAA???<<<;;;999666222///.../////////---+++)))((())),,,000333:::<<<:::333)))""""""%%%***111333+++###$$$+++000@@@999///%%% """(((---333555111)))&&&((('''$$$(((+++///222444777;;;>>>999111'''!!!!!!######"""$$$###""""""""""""###$$$"""""""""""""""######$$$)));;;JJJKKK???222&&&///===IIIMMMLLLQQQXXX777###$$$"""!!!###)))DDDLLLPPPPPPEEE333%%%!!!""""""$$$"""$$$999UUU___YYYXXX===%%% ###!!! """###DDDVVVQQQGGG666%%%  """""""""'''///;;;???;;;888:::333,,,222111///+++&&&%%%%%%  &&&!!!###---===DDDHHH999###"""&&&"""###777UUU___WWWWWWbbbWWW111'''""" %%%"""!!!""")))OOOhhhfffjjjdddccc:::"""$$$###!!!$$$&&&***UUUmmmgggcccbbb______CCC///!!!###)))'''%%%&&&+++((($$$!!!"""$$$$$$""""""&&&'''$$$"""$$$(((***((($$$!!!&&&%%% :::gggvvvwwwXXX///###(((((('''((()))333mmm|||^^^((()))$$$)))***'''%%%+++KKKuuuppprrrhhheeelllWWW444&&&%%%"""$$$((("""///SSSpppsssiiioooXXX---&&&"""&&&###$$$%%%###&&&&&&%%%%%%&&&((()))((('''&&&$$$###$$$&&&&&&%%%&&&$$$(((&&&***HHH^^^TTT***!!!&&&"""###***$$$+++666nnnsssxxxddd444111((((((***(((******&&&555SSStttzzz|||OOO000!!!%%%$$$###&&&&&&$$$###!!!"""$$$&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((()))((()))444GGGVVV[[[|||yyy{{{}}}}}}xxxtttuuutttsssttttttsssqqqnnnooonnnllljjjhhhgggggghhhffffffdddcccbbbaaaaaaaaa^^^]]]]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTUUUVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRPPPQQQQQQQQQQQQOOONNNMMMPPPOOOOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHFFFDDDCCCBBBCCCEEEFFFDDDCCCCCCDDDEEEGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBAAA@@@>>>===????????????>>>>>>>>>>>>????????????????????????===AAACCC>>>555//////111/////////---+++))))))***'''(((+++///222222///,,,***************)))))))))+++,,,.../////////.........------000333555333111***+++111===HHHJJJBBB:::777<<>>nnn{{{zzzXXX..."""((('''$$$"""'''...llliii000///"""---***%%%''''''BBBrrrssswwwiiidddqqqbbb<<<)))###'''"""%%%***$$$GGGrrrooodddvvveee333(((!!! ''')))%%%$$$'''&&& """###"""!!!!!!###""" ######$$$&&&&&&$$$"""!!!'''%%%'''HHHaaaVVV,,,$$$)))###$$$***!!!%%%$$$bbbjjjxxxiii777///"""$$$***'''&&&***''''''111<<>>>>><<<:::BBBCCCAAA999...))),,,111000222111---'''&&&***000...,,,+++---000000,,,)))+++***)))((((((***,,,...)))+++---/////////---,,,...000222444444222000///---,,,111<<<@@@<<<999:::===???@@@>>>:::666333333///)))***222555333888@@@666///---111444555999???===AAA>>>111&&&###%%%&&&------***%%%!!!""")))///555+++$$$$$$$$$%%%,,,555777///)))((('''%%%&&&)))666555333333333444555666???555+++'''%%%"""!!!###############""""""""""""#########"""""""""""""""###%%%:::MMMOOOFFF>>>>>>KKKQQQJJJHHHPPPWWWWWW111&&&%%% %%%'''(((EEEQQQRRRRRRIII666$$$!!!%%%$$$ %%%>>>^^^___```\\\DDD(((###)))!!!###$$$BBBWWWLLL333$$$ !!!###$$$$$$#########"""  !!!!!!  !!!###$$$'''###$$$'''"""'''666======666((( !!!###!!! ***CCC\\\ccc[[[YYY___TTT///$$$###!!!###!!!&&&***JJJ```bbbggg^^^\\\KKK$$$ ((( %%%&&&)))&&&IIIeee]]]aaakkk]]][[[HHH111$$$$$$((((((%%%&&&$$$$$$&&&((()))&&&###!!!%%%(((&&&!!! &&&&&&$$$!!!&&&<<<^^^www{{{qqqSSS...%%%(((!!!"""((('''III~~~sss???((((((,,,)))&&&$$$"""666XXXooottteeefffoookkkRRR"""###%%%'''%%%######%%%(((SSSkkklllbbb___KKK,,, #########$$$&&&&&&$$$""" !!!"""###$$$$$$$$$$$$$$$######$$$&&&((()))%%%&&&$$$ !!!111KKKaaaHHH888(((###$$$$$$$$$&&&---DDDkkkiiiaaaPPP((('''(((!!!###&&&%%%+++///&&&$$$&&&)))---222777;;;===(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$!!!!!!###$$$***'''%%%''',,,000///,,,~~~}}}zzzyyyyyyzzzyyyxxxuuuuuuuuutttsssrrrppppppnnnnnnmmmllljjjiiihhhgggfffeeeddddddbbbbbbaaa```^^^^^^______^^^\\\ZZZXXXYYYYYYXXXWWWVVVVVVVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQSSSQQQPPPNNNNNNOOOPPPQQQQQQPPPNNNMMMMMMMMMNNNOOONNNNNNMMMMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@??????>>>======>>>======@@@???<<<444---***,,,///000///---,,,***+++,,,...------,,,---......,,,*********)))))))))***,,,---)))+++,,,...//////......111222444444333111...---...---111:::>>>;;;:::<<>>555///,,,///111222666<<>>QQQIII555***'''&&&$$$$$$$$$$$$$$$###""""""######"""!!!""""""###$$$###""""""!!! %%%***---222777DDDAAA777)))!!!"""""" )))AAA[[[eee___[[[^^^QQQ...$$$###!!!###!!!%%%)))III___```ddd[[[___OOO(((!!!&&&"""###+++'''HHHiiieeedddjjj^^^aaaTTTBBB333***'''&&&%%%)))(((''''''((('''$$$!!!&&&'''((('''&&&'''***---&&&&&&''',,,999OOOhhhxxxkkkFFF&&&'''***%%%!!!///+++;;;iiijjj???###(((,,,***((('''###///JJJjjjuuugggeeemmmmmmYYY+++$$$&&&'''&&&$$$###%%%'''<<>>>>>>>>===<<<===???AAA>>>:::444...+++***,,,...///---++++++---///...,,,+++---......,,,+++++++++)))******+++++++++++++++******,,,---...///000000555555555555333000---+++......222999<<<;;;;;;===;;;777444555999999333---***111888<<>>dddhhheeehhhbbbkkkjjjeee\\\SSSPPPRRRVVVRRRQQQOOOOOOOOOMMMKKKHHH???<<<888777999===@@@BBBGGGEEEGGGPPP___oooyyy}}}bbb888!!!!!!)))+++((( +++***;;;dddhhhEEE...(((,,,******+++###&&&888]]]pppggg```ffflllaaa888&&&''''''&&&$$$###$$$%%%''';;;VVV```[[[YYYTTTHHHOOOKKKFFFCCCBBBBBBBBBAAA333333222111000000//////000000000000111333444555666<<>>>>>>>>===>>>???>>>===>>>AAADDD;;;555...******,,,------...---------------,,,,,,+++---///---***(((***,,,)))***,,,------,,,***))))))***+++---///000111222555555555444222///---+++,,,///555:::<<<<<<;;;<<<444444555999;;;777///'''...888>>>======@@@:::000,,,)))'''$$$######&&&)))###$$$$$$$$$(((......***///+++&&&$$$&&&,,,222666((('''&&&$$$"""%%%---555...((($$$###"""###)))000444666666111,,,,,,333:::AAA555***%%%###!!!"""%%%############"""""""""!!! !!!!!!!!!!!!!!!"""""" ###(((+++...000,,,,,,***)))---111+++!!!&&& %%%"""&&&%%%###???\\\ZZZVVVKKK999'''"""$$$$$$$$$###888XXXWWWVVVYYYPPP555"""!!!%%%555OOO[[[[[[WWWQQQKKKFFFEEEBBB???======<<<===::::::;;;;;;;;;<<<<<<===<<<===@@@AAAAAA@@@>>><<>>>>>???>>>>>>@@@BBBDDD888222+++(((+++......------000222///+++(((***,,,+++---...,,,)))''')))+++)))***,,,......,,,***)))''')))+++---000222333333333333333333111000...---***111999======<<<:::999444555666666444000...,,,555===???999777888333)))---...---(((%%%$$$&&&(((%%%&&&&&&'''---444444///...***%%%%%%)))///444666((('''$$$ !!!'''111777)))%%%#########%%%---555;;;:::888666555666888:::@@@555)))$$$""" ###############"""""""""!!!!!!!!!!!!""""""#########"""$$$%%%#########%%%%%% !!!!!!!!!""" ###%%%###&&&$$$""">>>YYYVVVRRRHHH777'''"""%%%"""%%%"""777YYYZZZYYY^^^VVV:::""" """ ######***222777@@@OOO```iii___]]]\\\ZZZYYYYYYZZZZZZ]]]]]]]]]]]]\\\\\\[[[[[[ggggggfffbbb]]]VVVPPPLLL888===:::111---...(((""" """$$$%%%%%%&&&(((999NNNZZZXXXQQQRRRXXXBBB)))%%%###"""$$$"""$$$%%%***NNNddd___bbb\\\bbb^^^888$$$###""")))'''...&&&444PPP[[[XXXZZZ___bbbfffmmmqqqtttuuuvvvvvvwwwxxxyyy{{{|||~~~|||wwwwwwzzz{{{wwwsssyyyvvvrrrnnnjjjddd___[[[RRR;;;)))(((***((('''+++'''%%%%%%888\\\gggKKK+++((()))$$$$$$+++'''###)))HHHgggiii```]]]cccaaaBBB(((''''''''''''&&&$$$###&&&&&&;;;MMMQQQ___hhh]]]VVVWWWYYY]]]aaaeeefffeee```___^^^\\\ZZZXXXWWWVVV]]]\\\\\\[[[YYYXXXWWWVVV[[[aaagggeee^^^WWWTTTSSSFFF/// %%%''' '''"""'''IIIhhhiiippplllHHH...###%%%)))$$$$$$***)))$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&''''''&&&%%%%%%$$$$$$###"""""""""""""""$$$%%%&&&%%%###"""###$$$######%%%(((+++---......~~~}}}}}}|||{{{zzz{{{|||{{{yyyxxxuuuuuuuuutttsssrrrppppppmmmmmmllljjjiiihhhgggfffddddddcccbbbaaa``````___]]]]]]\\\\\\[[[[[[[[[[[[YYYYYYXXXWWWVVVVVVVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOORRRQQQPPPNNNNNNOOOOOOPPPOOONNNNNNNNNMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>???BBBCCCBBBAAA333///***)))+++---...---...111333///)))&&&)))...,,,---,,,***((('''((()))***+++---......,,,***)))%%%'''+++///222333444333000111111111000//////...,,,444<<<===;;;;;;:::777888666222,,,)))***000555777999999444111000---(((,,,111111,,,'''&&&&&&%%%$$$&&&&&&(((000;;;???===---((($$$&&&,,,222444333'''&&&### ###,,,444666&&&$$$$$$%%%$$$%%%---555DDDCCCCCCBBBCCCBBBAAA@@@;;;111'''$$$""" """############""""""""""""!!!!!!""""""######$$$$$$###%%%###!!!""""""  ######!!! !!!### ###"""###!!! ===SSSPPPKKKBBB333%%% ###!!! %%%444XXX]]]\\\bbbTTT777###"""""""""!!!!!!%%%111AAALLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIII::::::999666111+++%%%""" $$$$$$  $$$"""###%%%$$$"""%%%***777EEETTTYYYTTTOOOQQQWWW===''' %%%######%%%!!!%%%%%%***RRRiiicccfffbbbjjjiiiBBB(((""" (((######!!!+++000,,,+++000111222666:::===>>><<<:::MMMOOOQQQSSSTTTVVVZZZ\\\\\\YYYXXXZZZ^^^___ZZZVVVKKKJJJGGGAAA;;;666444333...'''$$$(((***&&&''',,,"""+++***///QQQrrr]]],,,&&&((("""!!!******%%%***CCCcccjjjiiidddaaa^^^EEE''''''''''''((('''%%%"""%%%###***444;;;DDDHHHBBBEEEFFFJJJPPPVVVZZZ\\\[[[^^^]]]\\\[[[ZZZXXXWWWWWWXXXWWWVVVSSSOOOKKKHHHFFF;;;???AAA===555000000333///%%%!!!$$$%%%!!!!!!&&&###&&&999]]]hhhkkkpppZZZ777'''$$$((($$$###((((((&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$ """$$$###"""!!!!!!"""###$$$$$$%%%''')))+++,,,~~~~~~~~~zzzyyyyyyzzz{{{{{{yyyvvvuuuuuuuuutttsssrrrppppppmmmlllkkkjjjiiigggffffffddddddcccbbbaaa```______]]]\\\\\\[[[[[[[[[[[[[[[YYYYYYXXXWWWVVVVVVVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQPPPPPPOOOOOORRRQQQPPPOOONNNOOOPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA>>>===@@@EEEFFFBBB===///---+++***+++,,,,,,,,,///000///,,,)))))),,,......,,,***((())))))(((''',,,,,,---------,,,******"""&&&+++111444555444333000000//////......------000888===:::777999:::999444000+++'''(((,,,111444222///000222111---+++---///666999333...,,,***'''%%%+++111555;;;@@@@@@<<<,,,'''###'''...444333000$$$$$$"""""")))333555222%%%$$$%%%&&&$$$###(((000;;;???CCCDDDAAA>>>;;;:::333+++$$$######""""""$$$############"""""""""""" !!!!!!"""######$$$!!!""""""!!! """"""!!! !!!$$$ $$$"""###!!!!!!???SSSOOOIII@@@222$$$!!!!!!!!!%%%///VVV\\\[[[ZZZFFF+++ $$$!!!"""%%%%%%"""!!!$$$((()))***++++++,,,++++++'''((()))))))))((('''&&&###$$$%%%&&&&&&%%%$$$"""  ######"""&&&,,,###"""###%%%%%%&&&000<<>><<<@@@GGGHHHBBB:::+++++++++************+++111...***)))+++---......000,,,(((''')))***(((&&&------------,,,,,,+++***!!!%%%,,,222555666444333111000///...---,,,++++++555;;;===777333666:::;;;+++(((&&&***000222000,,,,,,''')))111333---,,,222777AAAEEE@@@999777555000333>>>IIIMMMJJJCCC666***+++&&&###'''000555222---!!!###"""%%%...777555---%%%%%%&&&'''### $$$+++&&&///888888222+++)))***---&&&!!!"""$$$$$$$$$&&&############"""""""""""" !!!""""""###"""&&&%%% $$$###"""  !!! !!!###"""&&&$$$%%%######BBBVVVRRRKKKBBB333%%% """"""!!!$$$,,,SSSZZZZZZNNN777&&&!!!'''"""$$$&&&&&&###!!!$$$))) !!!###$$$%%%$$$######!!!"""######"""""" !!!"""#########"""&&&$$$$$$ &&&""""""%%%)))+++222DDDWWWTTTTTTTTTTTTWWWZZZZZZWWW777%%%!!!%%%###$$$&&&!!!###""")))UUUmmmgggkkkjjjmmmrrrKKK+++"""###,,,%%%!!!---+++###&&&(((&&&((("""%%%&&&%%%###"""$$$''''''((((((&&&######%%%(((!!!!!!!!!"""$$$%%%%%%$$$(((%%%""""""$$$&&&%%%###))),,,---)))&&&'''((('''222---\\\kkkRRR222###)))&&&$$$,,,---''')))$$$CCCYYYnnnrrrhhhfffWWW&&&%%%%%%'''******'''###)))$$$"""+++$$$)))%%%""" """%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''''''''&&&###!!!!!!###'''(((&&&###"""%%%$$$ """(((&&&###((('''SSSnnnaaakkkpppNNN444'''(((%%%###%%%"""$$$$$$$$$$$$%%%&&&'''((()))'''$$$"""!!!"""###%%%'''''''''((()))***+++,,,///222666888999:::<<<===333111...***'''(((***,,,}}}|||{{{{{{{{{zzzyyyxxxxxxxxxxxxtttssssssttttttsssooolllnnnllljjjiiiiiihhhfffdddfffdddbbbaaaaaaaaa___]]]```^^^\\\[[[\\\\\\[[[ZZZWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQQQQSSSRRROOOOOOQQQRRROOOPPPPPPOOOOOONNNOOOOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIGGGHHHHHHIIIGGGFFFHHHIIIIIIHHHGGGFFFHHHJJJJJJIIIFFFCCCBBBAAABBBCCCEEEEEEDDDCCCBBBBBBAAAAAABBB@@@???AAADDDEEEDDDAAA???>>>@@@FFFKKKGGG;;;111+++******+++,,,---,,,***...+++)))***---...---,,,------,,,+++************,,,---+++(((+++111000***$$$+++222777666444333222///222333///***)))---333999===;;;555222666888555+++'''***111333...))))))'''(((+++...+++(((...888???DDDLLLQQQRRRPPPNNNMMMSSSSSSPPPLLLDDD:::111+++&&&%%%$$$(((000666222***"""""""""###)))///...((($$$$$$$$$$$$#########"""###$$$%%%&&&&&&%%%$$$### ###%%%$$$$$$%%%$$$###!!!""""""!!!!!!""" !!! !!!$$$###!!! !!!"""""""""""""""!!!!!!!!!!!!!!! $$$!!!"""%%%!!!...CCCSSSNNNIIIBBB777)))"""!!! $$$ )))FFFWWWVVVBBB///!!!"""$$$!!!!!!&&&#########$$$$$$%%%%%%%%%"""%%%%%%###""""""$$$  """###""""""######$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&((($$$%%%(((///;;;KKKYYYbbbXXXZZZXXXSSSTTTYYYXXXSSS222)))"""###'''&&&$$$"""'''555___oookkkjjjjjjqqqeeeDDD)))'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&& """$$$&&&'''''''''&&&"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%&&&&&&'''(((///HHH___RRR///""",,,"""###&&&))),,,+++(((%%%+++,,,111EEEeeeyyynnnWWW((("""%%%...)))---%%%$$$######%%%%%%$$$###%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$'''((('''%%% ###$$$###$$$&&&$$$###$$$777WWWiiiffffffmmm[[[888 %%%))) )))%%%$$$$$$$$$%%%''')))***''''''&&&%%%%%%%%%&&&&&&###***+++''')))666BBBHHHIIINNNTTTWWW[[[cccooowwwjjj```HHH///$$$'''+++***}}}|||{{{{{{zzzyyyxxxwwwwwwwwwwwwtttssssssttttttsssooommmnnnllljjjiiiiiiiiigggeeedddbbbaaaaaabbbbbbaaa___```^^^\\\[[[\\\\\\[[[ZZZXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTSSSRRRRRRQQQQQQMMMPPPPPPMMMNNNRRRSSSQQQPPPPPPOOONNNNNNNNNNNNOOOMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHIIIIIIHHHFFFHHHIIIJJJIIIHHHHHHIIIKKKKKKIIIGGGDDDCCCCCCCCCDDDEEEDDDDDDCCCBBBBBBAAAAAACCCAAA???@@@BBBCCCBBBAAA???BBBGGGIIIEEE<<<222+++***+++,,,,,,,,,,,,++++++---+++***+++---...---+++,,,,,,++++++***++++++++++++,,,***&&&(((---,,,''',,,111666888666333111000///000000,,,)))***111777>>>@@@<<<333///111111///++++++///555555---(((''''''(((,,,...***'''+++444<<>>AAAGGGNNNUUUZZZ^^^```\\\^^^\\\YYYZZZ^^^^^^ZZZ111''' !!!%%%$$$"""!!!$$$888dddvvvrrrkkkfffjjjcccGGG,,,%%%$$$%%%,,,########################!!! !!!!!!"""&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%######"""%%%&&&(((+++///444999<<>>222***'''(((+++//////,,,******++++++******,,,......,,,***++++++++++++++++++,,,,,,***+++(((&&&&&&))))))%%%555777999888444111///......---+++((((((---666>>>???>>>999111---......,,,...///444888555,,,&&&%%%'''))),,,---)))%%%'''---000111111///,,,)))(((((("""###$$$$$$$$$$$$###"""(((!!!"""---333///)))'''###$$$###$$$***///---'''######"""""""""!!!!!!!!!###""""""!!!!!!""""""###"""!!!!!!###$$$###!!! """$$$&&&'''&&&&&&&&&''',,,+++'''""""""&&&$$$ !!!""""""""""""""" !!!!!!!!!!!!!!!!!!###!!!"""%%%%%%)));;;PPPPPPPPPOOOHHH888'''!!!"""###""""""222JJJUUURRRUUU<<<&&&"""&&&&&&######$$$$$$$$$$$$$$$#########"""$$$%%%%%%$$$"""###$$$###$$$%%%&&&&&&&&&%%%$$$$$$%%%'''***---000222333777===EEELLLRRRWWW[[[]]]OOORRRVVVZZZ[[[[[[YYYWWWZZZ[[[YYYWWWYYY\\\\\\YYY222)))""""""%%%$$$######%%%###AAAlll}}}yyyppphhhoooppp]]]CCC444(((###))))))*********+++,,,,,,,,,***))))))((()))***,,,---((((((((())))))(((((((((''''''&&&%%%%%%%%%%%%%%%((((((((()))+++---///000111333999BBBMMMXXXbbbhhhmmmpppYYY111!!!+++,,,&&&%%%&&&(((***+++***)))***%%%!!!!!!(((:::WWWooocccNNN555)))+++---((( +++)))((()))***+++***(((%%%%%%%%%&&&&&&((())))))%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&'''((())))))&&&)))++++++(((''')))+++---000111///000444555222<<>>BBBDDDNNNSSSZZZ___bbbbbbbbbccc___^^^\\\[[[[[[]]]___```aaa```^^^]]]^^^```___^^^333***$$$%%%'''&&&%%%&&&&&&)))EEEfffpppmmmjjjeeemmmuuunnn^^^PPP===......++++++,,,,,,---...//////000000///...///000222444333555666777777666555333444222000...---,,,------,,,,,,///333999@@@FFFJJJXXX[[[bbbkkkvvvwww^^^BBB///&&&$$$(((...'''&&&%%%&&&(((*********,,,&&&$$$### """555KKKkkklllcccTTTLLLMMMMMMHHH:::888777666666666444333000///...,,,,,,+++++++++//////...------...//////000000111222333555666777444999>>>???<<<<<<@@@DDDOOORRRRRRNNNMMMPPPQQQOOOSSSaaaiiieee___aaadddcccdddSSS888### '''((("""###%%%(((***+++***)))(((((('''&&&%%%$$$#########%%%((((((&&&***===XXXllluuuxxxccc666(((III```pppxxxQQQ...&&&---111}}}|||{{{zzzyyywwwvvvuuutttttttttuuuttttttuuuuuutttpppmmmnnnllljjjjjjjjjjjjiiigggfffeeecccbbbcccbbb```___aaa___]]]\\\]]]]]]\\\[[[[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSPPPRRRRRROOOPPPSSSTTTRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIKKKKKKKKKIIIFFFGGGHHHGGGFFFFFFHHHJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAA???>>>>>>???AAAHHHDDD???777000,,,******)))...222111+++((()))+++((())),,,------,,,+++***)))***+++,,,,,,,,,,,,,,,((()))+++...///......///666444222000///---,,,+++***(((&&&'''...777@@@DDD999555111111222444555666555555444000,,,***((('''***---...,,,'''$$$######''''''&&&%%%###$$$''')))'''&&&$$$""""""###$$$%%%###***888@@@777(((%%%+++%%%'''(((***000333---$$$""""""""""""!!!!!!!!!!!!%%%$$$###""""""###$$$%%%### """"""!!!$$$***888999:::::::::;;;>>>@@@AAAHHHCCC000"""!!!$$$$$$ !!!""""""""""""""" !!!!!!""""""!!! """+++===MMMHHHKKKLLLFFF666&&&!!!$$$'''""")))BBBYYY[[[QQQTTTNNNHHHEEEDDDBBBCCCFFFBBBCCCDDDFFFGGGIIIJJJJJJNNNMMMKKKIIIGGGEEECCCBBBJJJLLLNNNPPPPPPNNNKKKIIITTTTTTUUUUUUVVVVVVVVVWWWYYY]]]aaabbb```\\\YYYXXXOOOMMMIIIGGGGGGJJJNNNPPPMMMJJJHHHHHHIIIHHHGGGFFF---'''###$$$%%%$$$$$$%%%$$$''';;;KKKIIIFFFKKKKKKLLLTTTTTTSSSSSSFFF888777BBBBBBCCCDDDEEEFFFFFFFFFIIIHHHHHHGGGHHHIIIJJJKKKLLLMMMOOOQQQQQQOOOMMMLLL<<<;;;999666555444444555??????AAAEEEKKKSSSZZZ^^^XXX[[[^^^bbbeeefffggggggXXX<<<***......%%%&&&000'''%%%$$$%%%''')))******111+++***---+++$$$%%%---;;;RRRfffjjjjjjkkkggg___cccaaa``````aaabbbaaa___XXXXXXVVVUUUTTTTTTTTTTTTQQQNNNKKKHHHHHHKKKNNNQQQPPPPPPPPPQQQSSSUUUWWWXXXYYY^^^ccccccaaaaaaeeeiiixxxzzzwwwmmmfffcccaaa^^^ccckkkjjjaaa___fffhhhcccccc]]]HHH,,,$$$&&&"""###&&&))),,,---,,,***)))((('''&&&%%%$$$$$$$$$$$$+++***(((&&&,,,???\\\sssrrr|||pppGGG'''...NNNhhhkkk}}}```;;;******,,,}}}|||{{{zzzyyyxxxvvvuuutttttttttuuuuuutttuuuuuutttqqqnnnnnnllljjjjjjkkkkkkiiihhhgggfffdddccccccbbb```^^^aaa___]]]\\\]]]]]]]]][[[\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTRRRUUUTTTPPPPPPRRRSSSPPPRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIJJJLLLLLLLLLJJJFFFGGGGGGGGGEEEEEEFFFHHHFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA???>>>>>>AAACCCMMMDDD888///+++******)))---///111///+++))))))+++'''***,,,,,,+++***++++++)))***+++,,,---,,,+++***'''(((...444444111000333111///,,,,,,,,,,,,,,,***(((&&&''',,,555===AAABBB:::444111333666555555666666555000++++++------***---000000+++'''&&&%%%"""&&&''''''&&&$$$###%%%&&&$$$###"""!!!"""$$$&&&((((((555AAA???111%%%###&&&%%%(((,,,///444555---#########"""""""""!!!!!!!!!"""!!!!!! !!!!!!"""### ###!!! )))666EEECCC???:::888:::>>>BBBHHHOOOIII222!!!!!!%%%$$$ !!!""""""""""""""" !!!""""""""" !!!&&&222DDDQQQPPPQQQPPPJJJ;;;,,,&&&(((%%%%%%***:::PPP^^^YYYLLLQQQTTTWWWXXXWWWWWWZZZ]]]XXXXXXWWWWWWWWWWWWWWWWWWVVVSSSPPPNNNNNNMMMKKKIIIQQQRRRRRRRRROOOLLLHHHEEE999888777666555333222222---///111000---***'''&&&))))))*********)))((((((***&&&$$$&&&'''%%%$$$%%%&&&"""!!!$$$%%%###"""$$$"""###---///$$$###***+++***,,,))),,,555111***...((()))))))))***+++++++++++++++++++++++++++++++++''')))***++++++***)))'''//////---,,,+++*********$$$###"""###%%%(((,,,......000222333444333111000000***&&&'''+++,,,)))%%%'''&&&%%%&&&)))***+++***---((('''+++---+++'''%%% +++666<<>>>>>>>>>>>???@@@AAABBBQQQNNNJJJGGGGGGJJJNNNQQQMMMMMMMMMNNNOOOQQQTTTUUUXXX[[[]]]]]]ZZZYYY[[[]]]gggjjjiii```XXXUUUSSSQQQXXXYYYUUUPPPSSS\\\^^^YYYXXXZZZNNN444""""""$$$"""%%%'''***,,,------+++***''''''&&&%%%%%%%%%&&&&&&"""***888FFFQQQYYYeeepppqqqsssjjjUUUDDDDDDRRR^^^pppyyyVVV666&&&"""}}}|||{{{{{{zzzyyywwwvvvuuuttttttuuuuuuuuuuuuvvvtttqqqnnnmmmlllkkkjjjkkkkkkjjjhhhfffeeeccccccccccccaaa```aaa___]]]]]]]]]^^^]]]\\\]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUWWWVVVSSSRRRUUUUUUSSSTTTSSSQQQPPPOOONNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMLLLLLLKKKKKKJJJIIIJJJLLLMMMLLLKKKHHHIIIIIIGGGEEEEEEFFFGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@>>>???CCCFFFFFF>>>333***((()))+++,,,111000///,,,+++*********(((***,,,+++***)))+++---***+++,,,------,,,***)))%%%(((///777777000...000---+++)))***+++,,,+++)))%%%&&&)))222<<>>888222///444888666444555555333...***...444222+++111333111***'''((('''###"""$$$&&&'''%%%$$$$$$$$$%%%%%%$$$%%%&&&)))+++---+++888===333(((&&&&&&###%%%***///444999888...!!!$$$$$$#########""""""""" !!!!!!!!!!!! """ """$$$ ///CCCCCC???888111///333;;;BBBJJJNNNCCC,,, ###%%% !!!""""""""""""""" !!!""""""###!!!"""###(((555FFFQQQNNNLLLKKKGGG<<<111,,,---(((---444<<>>444777:::<<<===>>>>>>>>>999999999888777777777666333000---,,,---...---+++,,,,,,,,,,,,***'''$$$"""###$$$$$$%%%%%%&&&''''''###$$$%%%$$$"""!!!"""###"""###&&&''''''&&&$$$"""(((###"""&&&(((&&&&&&)))(((%%%'''+++---***)))******(((---,,,###%%%***%%%))))))###%%%---)))%%%---++++++++++++++++++++++++)))***++++++***)))'''&&&***+++,,,,,,,,,,,,+++***%%%&&&&&&&&&&&&%%%$$$$$$...---+++******+++---...'''&&&&&&&&&'''((()))***$$$***+++''')))000---$$$((((((((()))+++------,,,'''((((((&&&'''+++***'''///***$$$!!!$$$((((((&&&&&&%%%%%%&&&((())))))(((*********+++,,,...///000,,,***(((''''''(((***,,,)))((('''''')))+++---///...////////////......---555;;;???;;;777777888888111000...///333777777555>>>CCC???000%%%$$$&&&%%%&&&(((***,,,------,,,+++''''''&&&&&&''''''(((((((((333III```jjjeee^^^]]]kkkhhhffffffbbbZZZXXX[[[rrrxxxkkkHHH222///}}}|||{{{|||{{{yyywwwvvvuuuttttttuuuuuuuuuvvvvvvtttqqqnnnmmmlllkkkkkkkkkkkkjjjiiidddcccbbbbbbddddddcccbbbaaa___]]]]]]^^^^^^]]]\\\]]]]]]\\\[[[ZZZYYYXXXWWWXXXWWWWWWVVVVVVUUUUUUTTTRRRTTTSSSPPPPPPSSSTTTQQQTTTTTTRRRQQQPPPOOOOOOOOOLLLLLLMMMMMMNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMLLLJJJKKKJJJIIIFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCAAABBBBBB@@@>>>@@@DDDHHH;;;666///)))''')))---000444111---++++++++++++***(((***,,,***((((((+++...++++++---------+++)))((($$$'''000888777...***---,,,***((()))+++,,,***((($$$%%%+++666AAAEEEAAA;;;444...---444:::888555666444222---,,,222999555+++333555222***'''))))))%%%"""&&&***,,,,,,+++******''''''&&&'''(((***,,,---***555555&&&"""***,,,%%%%%%+++111777<<<:::...!!!$$$$$$$$$$$$############!!!"""###$$$$$$###"""!!!!!! ###%%% 222KKK@@@;;;333,,,,,,333???GGGJJJIII;;;&&&&&&%%% !!!!!!""""""""""""""" !!!""""""###!!!###$$$###(((444BBBKKKDDDAAA@@@???:::222///111111555666333///...000111)))((('''&&&((((((%%%!!!######$$$$$$$$$%%%%%%%%%'''%%%"""###&&&(((((('''###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%&&&&&&%%%$$$%%%(((+++%%%&&&&&&'''((()))***++++++&&&&&&+++...------111...---000666888555333444777333777888555;;;===222;;;===;;;>>>EEE>>>999BBB<<<<<<<<<<<<;;;;;;;;;;;;888:::;;;<<<;;;888555333222222333333333333222222000111222333333333222111000000000000222333555666555111,,,'''%%%%%%&&&'''---,,,---......---...000***)))***,,,...///...---'''000333***&&&***---***"""%%%+++...,,,''''''***---+++)))))))))(((&&&$$$''''''&&&&&&&&&'''(((((())))))************)))))))))(((''''''(((***,,,...((('''''')))+++,,,+++*** ''',,,)))&&&&&&((('''&&&$$$&&&***+++)))''''''$$$)))+++(((&&&'''))))))'''(((***,,,------------'''''''''''''''((()))*********111===AAA;;;666666999999BBBMMMJJJ<<<666;;;TTTQQQ[[[fffZZZ===---000~~~}}}|||{{{|||{{{yyywwwvvvvvvvvvwwwwwwtttqqqqqqsssssspppmmmmmmllllllkkkiiigggfffeeeddddddccccccbbbaaaaaaaaabbbcccbbb```]]]\\\\\\^^^]]]\\\[[[YYYXXXWWWWWWWWWZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNSSSSSSRRRQQQPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCC>>>BBBBBB;;;:::@@@DDDDDD555---)))+++,,,)))+++///---//////---(((&&&&&&(((((()))++++++******+++---...///...,,,)))&&&&&&&&&***,,,000000...,,,***)))***+++)))&&&'''+++''' $$$&&&///>>>GGGDDD<<<666555555666666666666666555222'''%%%///777444333777888888999;;;<<<;;;888666888BBBFFFAAA@@@BBB<<<111,,,///222000+++((())),,,)))'''$$$"""!!!"""$$$&&&,,,...333888:::444)))!!!$$$######""""""""""""""""""!!!!!!!!!!!!"""######!!!$$$%%%"""333GGGAAA<<>>;;;::::::===<<<===@@@DDDFFFDDDBBBBBBAAA@@@BBBFFFKKKMMMNNNUUUWWWZZZ\\\^^^```dddgggddd```\\\\\\```bbb```]]]cccaaa___^^^___bbbfffiiiiiiiiihhhgggeeedddcccbbbcccccccccccccccccccccccc___^^^\\\ZZZZZZ[[[]]]^^^XXXRRRPPPVVVYYYWWWXXX[[[___\\\^^^bbbfffgggjjjooo```III111&&&$$$###%%%)))((((((((((((((()))******$$$)))///999PPPbbbXXXCCC///JJJ]]]SSS===///'''""" (((+++'''+++555999555444222444777777222///000333555666444000///111444666>>>>>>555222666444,,,///111222222222222555888666...+++///222...+++,,,---...///111000...///222///------//////---...111+++...111222222222111///)))000444111...111444555000///---...000///+++'''(((***++++++,,,------,,,###(((,,,,,,)))&&&''')))***((('''+++000222000,,,}}}|||||||||{{{yyyxxxwwwvvvwwwwwwvvvtttsssrrrrrrrrrpppooollllllkkkkkkiiihhhffffffdddddddddcccbbbbbbaaaaaaeeeeeeeeeccc```______```^^^]]]\\\ZZZYYYXXXXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOORRRRRRRRRQQQQQQPPPPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLKKKIIIHHHGGGGGGFFFGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCAAAAAA???<<>>AAA<<<888..."""""""""$$$$$$###!!! !!!###""" """%%%%%%######'''$$$%%%&&&(((***+++,,,,,,)))(((''''''''''''&&&%%%%%%###!!!###'''***,,,,,,$$$(((******,,,///...)))///222555999;;;<<<<<<<<<:::666222555<<>>AAAFFFLLLJJJIIIJJJNNNSSSVVVWWWWWWQQQNNNNNNRRRRRRNNNKKKLLLUUUTTTQQQOOOOOOTTTYYY\\\RRRXXX[[[XXXVVVYYY]]]^^^bbb___]]]^^^______]]]ZZZPPPMMMFFF@@@===;;;777444999666222000000///---+++,,,------+++)))'''(((***~~~}}}||||||{{{zzzxxxwwwwwwwwwwwwtttuuuuuutttqqqppppppqqqkkkkkkkkkkkkjjjiiihhhgggeeeddddddccccccbbbbbbaaabbbccccccaaa^^^]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCC@@@===>>>DDDFFF===111---)))(((+++---------///++++++,,,***'''&&&&&&'''&&&((()))*********,,,...,,,------+++(((&&&&&&&&&)))***)))'''%%%$$$&&&((('''///333...'''#########%%%///>>>GGGCCC;;;999<<<777888999999888666333222)))%%%)))444999666222444666888<<>>???===333777:::===CCCHHHFFF@@@CCCGGGMMMRRRUUUVVVTTTSSSOOOLLLJJJJJJLLLNNNOOOOOOPPPPPPPPPQQQPPPPPPOOOOOOLLLQQQVVVYYYXXXWWWXXXZZZYYYYYYWWWUUUSSSRRRTTTVVVTTTVVVYYY]]]```___[[[XXX[[[[[[\\\^^^______]]]ZZZfffdddccceeeiiillllllkkk^^^___bbbgggllllllhhhdddoookkkddd___^^^dddnnnvvvmmmllljjjiiiiiijjjjjjkkkqqqqqqqqqqqqrrrsssssstttppppppooonnnmmmkkkjjjjjjaaadddjjjooommmiiijjjooorrrmmmhhhaaaSSS@@@111+++&&&###$$$(((***'''$$$$$$+++***)))((((((''''''''',,,+++"""+++ZZZhhh222,,,???JJJ===***###''',,,***&&&"""(((???ZZZeeecccddd```___dddgggaaaZZZVVVXXXZZZ]]]```bbb___ZZZVVV\\\kkkssskkk```aaagggkkk|||ooobbb[[[[[[```dddsssbbbXXXVVVYYYbbbjjjjjjggggggmmmuuuvvvnnneee]]]ZZZ\\\bbbfffccc```___aaa___\\\\\\^^^eeeooovvvwww{{{}}}yyyxxx|||zzzvvvuuutttqqqooo```VVVKKKGGGIIIIIIEEEAAA:::@@@EEEDDDAAABBBJJJRRR~~~}}}}}}|||{{{zzzyyyxxxwwwwwwvvvsssuuuwwwuuuqqqoooppprrrkkkkkkkkkkkkjjjjjjiiihhheeeeeeeeedddccccccbbbbbbbbbccccccbbb___]]]]]]]]]^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAABBB???>>>AAAEEEBBB666******)))))),,,///000//////,,,---,,,,,,************%%%''')))*********,,,...+++,,,,,,***(((&&&&&&''''''&&&%%%###"""###'''***000333444...'''###$$$&&&,,,555AAAHHHCCC999777:::777888999999777444000...'''%%%)))111444000...000444333555:::AAAGGGLLLMMMBBB@@@:::222///...((("""###%%%%%%%%%%%%(((***$$$$$$%%%(((---333888<<<222555999777222***$$$!!!######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###### !!!"""'''---)))******)))(((&&&$$$"""&&&'''%%% ###$$$""" !!!""""""!!!###&&&((((((%%%'''---222333555999222333333333333333222222;;;<<<===>>>???@@@AAABBBCCC@@@???CCCJJJOOOPPPNNNCCCDDDEEEGGGNNNTTTSSSMMMNNNQQQUUUXXXZZZYYYWWWVVVTTTSSSRRRPPPNNNNNNOOOPPPSSSSSSTTTSSSQQQPPPOOOOOOKKKQQQXXXZZZXXXVVVXXX[[[\\\]]]^^^]]][[[ZZZ[[[\\\ZZZ\\\^^^```bbbaaa```^^^fffbbb]]][[[[[[]]]___```]]]ZZZYYY^^^eeekkkkkkiiifffgggiiimmmpppoookkkhhhdddaaa\\\WWWVVV[[[dddkkkfffeeedddcccdddeeeggghhhkkkkkkkkklllnnnppprrrsssqqqnnnjjjfffdddeeefffgggcccdddfffiiiiiijjjmmmpppmmm]]]FFF444&&& """)))'''&&&&&&&&&$$$######%%%***)))((((((((((((((()))'''""""""///CCCLLLBBB111111***!!!(((222000'''%%%(((///<<>>???BBBBBB;;;000*********,,,,,,+++...111000,,,***)))((()))+++,,,+++***&&&((())))))))))))***,,,+++,,,,,,+++)))((()))***$$$%%%&&&'''''')))---///444---'''$$$"""$$$***222???===>>>AAA???888222000222444666777555000+++'''"""%%%))))))'''&&&(((***$$$$$$&&&)))++++++)))'''''''''&&&%%%%%%%%%&&&&&&'''''''''(((***,,,...000777999;;;<<<;;;777333000<<<:::999::::::555,,,$$$%%%%%%$$$############$$$!!!!!! !!!!!!"""###%%% """###!!! """$$$ !!!"""###&&&***$$$)))+++,,,...333444111888:::===???BBBFFFKKKOOOKKKDDDAAADDDGGGGGGFFFGGGBBBCCCEEEGGGHHHJJJJJJKKKJJJMMMPPPQQQPPPQQQUUUXXXQQQSSSTTTSSSQQQPPPRRRSSSTTTTTTQQQKKKJJJOOOSSSSSSZZZXXXVVVUUUVVVXXX[[[]]]WWWWWWWWWUUURRRQQQQQQRRRQQQUUUXXXYYYWWWWWWYYY\\\XXX[[[^^^^^^\\\[[[\\\^^^fffhhhiiifff```XXXRRRNNN======;;;999888999===@@@ddddddfffiiijjjhhhddd```^^^ZZZVVVTTTTTTSSSPPPMMMJJJJJJJJJKKKMMMOOORRRTTTaaaeeeiiihhheeeccceeeiiiiiijjjjjjkkkllllllmmmmmmnnnjjjddd]]]WWWSSSPPPOOOPPPVVV```hhhmmmllliiifffhhhhhhhhhiiijjjeeeUUUFFF)))%%%%%%''''''$$$%%%)))$$$(((''''''((((((&&&&&&&&&&&&''')))***,,,---===IIIFFF000"""&&&&&&%%%)))((($$$###%%%'''***555EEEQQQXXXWWWTTTPPPOOOKKKLLLTTTZZZZZZWWWVVVZZZXXXVVVUUUUUUUUUTTTSSS\\\[[[WWWVVVYYY```ggglll[[[fffqqqtttttt}}}rrrooosssppphhh^^^ZZZYYY\\\^^^^^^ccchhh```]]]___dddgggjjjxxx{{{ttttttpppeee\\\ZZZ___bbbfffeeeaaa```bbbfffaaa``````dddjjjmmmkkkggg{{{{{{|||{{{zzzyyywwwvvvwwwvvvtttttttttsssrrrpppmmmmmmmmmlllkkkiiihhhgggggggggffffffeeedddddddddaaabbbdddccc```^^^\\\\\\ZZZ[[[]]]_________]]]]]]YYYYYYYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQOOOOOONNNNNNNNNMMMMMMMMMKKKLLLLLLMMMNNNNNNMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDAAABBBBBBBBBAAA???===;;;@@@>>>>>>===555+++(((++++++---,,,)))***...---((()))(((''')))+++---,,,+++''')))***)))(((((()))***+++,,,---,,,+++***+++,,,'''))),,,------------...***'''&&&&&&%%%'''222???DDD@@@>>>>>>:::333//////111333777888666111+++'''%%%,,,333444222111222444---///111444333///)))$$$(((---222444///***'''(((///---,,,---///111333444555666777666444000+++(((000///...---,,,***'''%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&######'''(((&&&&&&)))+++%%%!!!#########'''...444888;;;;;;===AAAAAA>>>BBBDDDEEEFFFGGGJJJNNNQQQKKKDDD@@@CCCFFFEEEDDDDDDBBBCCCEEEGGGIIIKKKLLLLLLIIIMMMQQQQQQPPPQQQTTTXXXUUUUUUTTTSSSSSSRRRPPPOOOOOOSSSRRRLLLIIILLLQQQTTTWWWUUURRRQQQQQQTTTWWWYYYSSSQQQPPPNNNMMMKKKJJJIIINNNRRRUUUTTTQQQPPPRRRUUUMMMMMMLLLKKKKKKKKKKKKKKKEEEEEEDDD@@@888111+++((('''''''''%%%######&&&)))+++...222666888777222...333111...+++(((&&&$$$###&&&&&&''''''(((***---///<<>>BBBGGGIIIJJJQQQYYY___]]]bbbjjjmmmooo{{{yyyssstttoooddd```ccceeeiiilllkkkhhhhhhkkkoooqqqlllhhhhhhlllooommmkkk{{{|||||||||{{{yyywwwvvvxxxuuussssssuuuuuurrrooonnnnnnnnnlllkkkiiigggfffgggggggggfffeeeeeeddddddbbbdddeeeeeebbb___]]]]]]YYY[[[]]]_________]]]\\\WWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTSSSRRRQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEEEE@@@AAABBBBBBAAA>>><<<:::CCC===:::888222***'''***+++---+++&&&'''+++***%%%+++)))(((***...000///---((()))***)))((('''((()))+++---------++++++,,,---***---000222111...------"""$$$))),,,***+++:::LLLEEEAAA???<<<666...,,,///111444777999777222,,,(((111;;;FFFHHHFFFEEEFFFFFFKKKLLLNNNNNNJJJBBB777///888@@@JJJNNNGGG<<<666666===:::555111...---+++******++++++,,,+++)))'''&&&%%%&&&&&&$$$!!!"""''',,,((('''&&&&&&%%%%%%&&&&&&)))(((((((((((()))******---,,,...222333222444888///'''"""###""" $$$+++???CCCDDDBBBBBBDDDCCC???CCCCCCDDDCCCBBBBBBEEEGGGHHHAAA>>>BBBGGGHHHHHHIIIGGGHHHJJJLLLNNNOOOPPPPPPKKKPPPTTTTTTRRRSSSWWW[[[YYYTTTPPPPPPRRRQQQLLLGGG;;;BBBEEE@@@<<<>>>CCCGGGCCCAAA???===<<<===???@@@<<<:::777555444333000---000333444111+++'''(((***---***'''&&&&&&'''&&&&&&"""$$$&&&&&&%%%$$$%%%&&&"""$$$&&&%%%"""!!!"""%%% ###&&&(((((('''$$$%%%%%%$$$""""""###%%%"""#########!!!!!!"""###&&&------((($$$%%%(((!!!###%%%(((((('''%%%###'''%%%###!!!!!!###%%%'''#########$$$%%%&&&((()))...///+++$$$###''''''"""%%%###$$$((()))&&&&&&(((((()))%%%!!!$$$,,,///,,,)))(((((((((((())))))***(((###%%%+++((( ###///""""""%%%(((***(((&&&''')))((())),,,---,,,+++,,,***'''&&&'''&&&"""!!!###$$$(((++++++)))(((+++---(((((())))))&&&###$$$''''''((()))***,,,000444777JJJ???222000===HHHBBB444,,,222///$$$ &&&)))$$$&&&)))///111---)))...666@@@CCCPPP___dddbbbjjjxxxxxxzzzzzzxxxzzz}}}}}}yyy|||yyyrrrrrrlllaaa```ggghhhjjjjjjhhhggggggjjjnnn|||sssllljjjjjjjjjjjj|||{{{zzzzzzxxxxxxwwwvvvvvvuuutttsssrrrqqqqqqqqqnnnmmmkkkiiigggggggggggggggffffffeeeeeedddccccccbbbbbbbbbbbbaaa___^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRSSSSSSRRRQQQPPPPPPQQQPPPPPPOOONNNMMMLLLLLLPPPPPPLLLHHHIIINNNOOOLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCAAA>>><<<<<<===???AAA???999111***(((,,,000---,,,***(((''''''(((((()))(((***111888999222+++***+++,,,+++'''&&&(((***---,,,+++******+++,,,---,,,,,,---...---+++)))(((%%%%%%&&&+++444===DDDGGGCCC???:::444111/////////555222444888555......222AAAJJJSSSUUUQQQPPPUUU[[[bbb___\\\ZZZXXXQQQFFF>>>WWWZZZ[[[SSSEEE:::666777999222***&&&''''''%%%"""))))))'''&&&$$$###""""""%%%$$$###%%%&&&((('''&&&*********)))(((***---000444111...000666:::999777;;;::::::===@@@===555...%%%""""""###"""!!!&&&@@@AAABBBCCCCCC@@@>>><<<===>>>???AAACCCDDDEEEEEEKKKFFFBBBDDDJJJMMMJJJFFFNNNOOONNNLLLMMMOOOKKKDDDNNNMMMNNNNNNJJJEEEEEEIIILLLBBB999888>>>@@@;;;555.........---......//////---+++)))'''&&&&&&'''(((,,,***((('''((('''%%%###(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&###"""!!! !!!###%%%&&&######$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""######""""""###$$$$$$###############$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%(((&&&$$$###$$$%%%'''(((---(((***+++)))000333***666---)))---...)))(((,,,***))),,,111...&&&%%%)))((((((%%%$$$'''---222444222***...;;;;;;,,,&&&+++))))))((('''&&&&&&&&&&&&&&&''''''&&&$$$######$$$%%%%%%$$$$$$###$$$$$$$$$&&&'''((()))************...---,,,+++************((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))...555:::>>>@@@BBBCCCBBBDDDGGGIIIIIIIIIJJJKKKRRRUUUWWWWWWVVVTTTSSSSSSSSSSSSTTTTTTOOOIIIIIINNN]]]\\\ZZZYYYZZZ[[[]]]___hhhfffcccaaa```aaacccddd|||{{{{{{zzzyyyxxxwwwwwwvvvuuutttsssrrrqqqqqqqqqnnnmmmkkkiiihhhggggggggghhhggggggffffffeeeddddddccccccbbbbbbaaa___^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLMMMNNNMMMLLLQQQYYY\\\[[[NNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDDDDCCCAAA???===<<<===>>>???;;;555...)))(((+++---++++++***)))))))))))))))''')))...555:::888000)))((()))***)))'''(((***---,,,+++***)))))))))***+++++++++*********)))(((((('''(((+++111888???BBBCCC===:::666111//////000111<<<888777:::999666888===JJJPPPWWWXXXTTTSSSUUUYYY\\\YYYVVVWWWZZZZZZWWWTTTQQQOOOHHH???444---+++++++++(((###!!!"""#########$$$###""""""###$$$&&&''')))((((((***,,,------,,,'''(((***---111888???DDD<<<888555666999<<<:::888>>>===<<<<<<:::666///***"""!!!!!!"""'''...JJJJJJIIIGGGEEECCCAAA@@@EEEEEEDDDCCCCCCCCCDDDEEEGGGCCC@@@@@@DDDFFFEEEBBB:::<<<<<<;;;===???<<<666999999<<>>:::;;;???===555...///777;;;888333111111000///.........///...---+++)))(((((()))***///---+++++++++***)))'''))))))))))))))))))))))))'''&&&%%%$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$###""""""###%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&'''(((+++)))111:::BBBSSS___[[[VVVQQQKKKFFFBBB???<<<;;;777333111222444222---)))******'''%%%&&&+++000444EEE???>>>CCC@@@444---///((('''&&&%%%$$$$$$$$$$$$'''(((((('''%%%$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%&&&'''((((((((((((+++***)))(((''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%###&&&***,,,,,,,,,---...&&&(((++++++*********+++%%%(((+++------,,,,,,---///......000...******---222111000000000111222333222111000//////111444666~~~}}}||||||{{{zzzyyyxxxwwwwwwvvvuuutttsssrrrqqqqqqqqqooommmkkkiiihhhhhhhhhhhhiiihhhhhhgggffffffeeeeeecccccccccbbbaaa```^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTRRRQQQQQQQQQRRRSSSQQQQQQPPPOOONNNMMMLLLLLLLLLNNNOOOPPPVVV___cccbbbPPPOOONNNLLLKKKJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEECCCAAA???>>>======>>>;;;666000+++))))))******************************''',,,444::::::555---''')))***)))'''&&&'''***,,,))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((,,,---111777<<<>>>>>><<<666444000------///222555???:::777999<<<===AAAEEEOOORRRTTTTTTRRRPPPPPPPPPTTTRRRQQQRRRTTTSSSOOOKKKCCC<<<333***%%%$$$$$$%%%"""######"""!!!"""$$$&&&%%%%%%%%%&&&))),,,000222555333222222333444222111)))))))))***,,,222999>>>@@@===999999:::;;;888666<<<<<<;;;777111,,,(((&&&###  !!!###)))111AAA@@@>>>;;;999888777777000///...---------///000222000---,,,,,,---///000222555555444666999777333666666:::>>>>>>::::::======777333555<<<@@@???<<<:::999888777666555555555,,,+++)))((('''((()))))))))(((&&&&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""###$$$$$$$$$###############""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$%%%$$$&&&''''''&&&&&&***---111444DDDRRR\\\mmmwwwqqqhhhkkkhhh^^^ZZZ]]][[[TTTJJJMMMOOOQQQVVVTTT???(((++++++***'''%%%'''---333CCCOOOVVVNNN:::)))%%%(((&&&%%%$$$######"""""""""'''((()))(((&&&$$$%%%&&&""""""""""""###$$$%%%%%%######$$$%%%%%%&&&&&&'''******((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%''')))+++***)))'''&&&&&&!!!$$$'''(((''''''(((((()))%%%%%%)))+++(((''')))$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&((()))~~~||||||{{{zzzyyyxxxwwwwwwvvvuuutttsssrrrqqqqqqqqqooonnnllljjjiiiiiiiiiiiihhhhhhggggggfffeeeeeeeeecccccccccbbbaaa```___^^^]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVXXXXXXWWWVVVUUUUUUTTTTTTUUUTTTRRRQQQQQQRRRTTTUUURRRQQQQQQPPPOOONNNMMMLLLOOOPPPPPPPPPTTT[[[]]][[[QQQPPPNNNMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEECCCAAA???>>>>>>===<<<777222,,,)))***++++++)))***+++++++++******))))))***000777999666000+++)))...---***'''&&&&&&'''(((&&&&&&%%%%%%$$$$$$$$$$$$!!!###%%%(((***++++++***444444666999::::::777444000///,,,+++---111555888999666444777;;;???BBBDDDKKKJJJJJJJJJJJJIIIGGGFFFDDDFFFIIIKKKIIIBBB777///...,,,)))&&&$$$%%%(((***,,,///000---(((&&&(((+++---...000333555777888999999777444222111///,,,***+++)))&&&###!!!###'''***:::777444444444333111///333444444///'''######%%%&&&###!!!"""!!! $$$+++))))))))))))))))))((((((&&&''')))+++---...///000000111000---+++,,,111555666888888555666999:::777;;;:::<<>>999666888000,,,((()))---///...+++***))))))(((''''''''''''&&&%%%$$$$$$###$$$$$$%%%###!!! !!!!!! !!!!!!!!!!!!!!!""""""###""""""!!!!!!""""""""" !!!"""$$$$$$%%%$$$$$$###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%#########"""######$$$$$$((('''&&&###$$$,,,888AAA777AAAXXXkkkpppvvvtttgggbbbpppssshhhdddkkkhhh\\\RRRbbboootttzzztttPPP(((((((((******'''&&&***000<<<^^^vvveee@@@((('''...&&&%%%$$$###""""""""""""&&&'''((('''%%%$$$$$$%%%!!!!!!!!!"""###$$$%%%&&&#########$$$$$$%%%&&&'''+++***)))'''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%&&&(((+++***+++,,,+++(((%%%$$$$$$''')))+++***)))''''''((((((###"""'''***(((&&&&&&!!!"""###$$$$$$$$$######)))(((&&&$$$$$$$$$%%%%%%}}}||||||{{{zzzyyyxxxwwwvvvuuutttsssrrrqqqqqqqqqooonnnllljjjjjjiiijjjjjjggggggfffeeeeeeddddddcccccccccccccccbbb```___^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVXXXXXXXXXWWWVVVUUUTTTTTTVVVTTTSSSRRRRRRSSSUUUVVVSSSSSSRRRQQQPPPOOONNNNNNQQQRRRQQQOOOQQQUUUVVVRRRPPPOOOMMMLLLKKKJJJJJJJJJKKKJJJHHHGGGFFFFFFEEEEEEEEECCC@@@??????>>><<<999333///******,,,---,,,+++,,,,,,++++++***)))))))))---111555444///++++++,,,///---***((('''((((((((($$$$$$$$$$$$$$$$$$$$$$$$###&&&,,,111444444222111;;;999777555555333111......---,,,,,,...222666999///111444777<<>>BBBEEEDDD???777111(((///666888555333555888BBBDDDCCC<<<333,,,,,,///222444777::::::999666444000...+++)))(((&&&###!!!)))(((%%%""" !!!%%%(((+++************)))((('''%%%(((***&&& """'''%%%######%%%### $$$!!!"""$$$%%%&&&%%%$$$###&&&(((,,,000222333222222///111111...,,,---333999222444333///...111333111000...---000...)))&&&&&&$$$""" !!!  !!!"""!!!!!!!!!!!!!!!"""""""""###"""!!!!!!######"""!!!""""""#########$$$$$$$$$######""""""""""""#########$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%###"""""""""######$$$%%%(((&&&""""""***<<>>>>>>>>===:::777...,,,++++++,,,---...------,,,+++***)))******+++///000000---)))(((+++---+++)))((()))+++------,,,%%%&&&'''(((((()))((((((,,,///444999;;;;;;999888<<<999555222000///...,,,.........///000222444555+++222999;;;===@@@AAA???CCCBBBAAABBBEEEHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEEEE:::EEEPPPTTTOOOIIIHHHJJJNNNNNNKKKAAA666...---///...000333444333000,,,))))))'''&&&&&&'''(((&&&%%%***)))'''$$$!!!!!!###%%% !!!"""#########""""""!!!###"""$$$)))"""!!!###'''&&&""""""&&&''''''(((((()))(((((((((!!!###&&&(((((('''%%%###$$$&&&&&&$$$"""###(((,,,***///111...,,,---,,,***'''###!!!$$$$$$!!!$$$$$$$$$$$$$$$%%%&&&&&&#########$$$%%%&&&'''(((!!!!!!!!!""""""############"""!!!"""$$$$$$###"""!!!!!!!!!"""######$$$$$$######"""""""""###$$$$$$########################!!!"""######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''((((((((('''&&&%%%%%%%%%%%%###############$$$%%%&&&$$$###%%%---===SSShhhuuu===IIIaaaqqqqqqrrrnnn```CCC[[[jjjhhhfffkkkhhh]]]WWWVVVNNNJJJZZZkkkdddOOO...((((((------'''''',,,""",,,000***%%%&&&&&&###((('''&&&%%%%%%$$$$$$%%%$$$%%%&&&$$$"""!!!"""###############$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&(((***///111222000---***))))))%%%'''))))))))))))+++---***'''&&&)))***&&&%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&'''(((}}}}}}|||{{{zzzyyyxxxxxxvvvuuutttsssrrrqqqqqqqqqooonnnmmmkkkkkkkkkllllllgggggggggfffeeeeeedddddddddddddddcccbbbaaa```___]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVWWWVVVVVVUUUTTTSSSRRRQQQPPPQQQPPPNNNOOOSSSRRRNNNNNNNNNMMMMMMMMMMMMNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFDDD@@@===<<<>>>===888444((()))+++++++++,,,...///,,,***((('''(((+++...000---,,,***((('''(((***,,,)))((())),,,///000///---((()))+++---////////////555666888999999999999888777555222000000000///...//////000111111000//////+++666??????>>>@@@BBBBBB@@@@@@@@@AAACCCGGGKKKNNNOOOMMMJJJGGGFFFHHHLLLOOOIIIPPPXXXZZZWWWRRROOOOOOIIIGGGAAA888///)))((()))((()))******)))'''%%%$$$'''&&&&&&'''***++++++***))))))((($$$!!!  """###############!!!######"""###'''***$$$###$$$''''''$$$&&&+++,,,+++)))((())),,,000222...---,,,***)))((('''&&&++++++***)))'''''')))***(((111:::;;;999777222,,,***$$$!!!$$$%%%###"""$$$ !!!""" !!! !!!"""######$$$$$$$$$!!!  """###"""!!! !!!""""""###"""""""""""""""###$$$$$$!!!!!!"""###$$$''')))+++++++++***)))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((((('''&&&((())))))((('''&&&%%%%%%%%%%%%#########$$$$$$%%%&&&'''"""'''222DDDXXXhhhppprrr===IIIaaannnllljjjdddUUU666LLL___ccceeejjjllliiicccRRR<<<888OOOggghhhYYY<<<000(((,,,---((((((---)))'''######&&&,,,......((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&((()))%%%$$$$$$######$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%'''((()))((('''((()))+++)))***,,,+++(((&&&%%%%%%"""$$$%%%%%%%%%&&&(((***$$$###$$$&&&%%%!!!!!!$$$###"""!!!!!!!!!"""$$$%%%!!!!!!""""""###$$$$$$%%%~~~~~~}}}}}}|||{{{zzzyyyyyyxxxvvvuuutttsssrrrqqqqqqqqqooonnnmmmlllkkkkkklllmmmhhhhhhhhhgggffffffeeeeeedddddddddcccbbbaaa```___]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVSSSTTTUUUVVVVVVVVVVVVUUUXXXWWWWWWVVVUUUTTTSSSSSSPPPQQQPPPMMMNNNPPPOOOKKKOOOOOONNNNNNOOOOOOPPPQQQKKKJJJIIIHHHGGGFFFFFFFFFCCC???<<<<<<===<<<777333$$$(((++++++******---000***(((&&&&&&(((,,,111555***)))'''&&&'''((()))***,,,++++++...111111---***+++,,,///111333444444444;;;999666444333333444555222111000111222222111//////000111222000...,,,***,,,999BBB@@@<<>>???BBBHHHLLL???AAACCCEEEGGGJJJMMMPPPEEEGGGIIILLLLLLKKKHHHFFF===:::444---'''$$$###$$$&&&&&&%%%$$$$$$%%%&&&'''%%%$$$###$$$&&&''''''&&&"""$$$%%%%%%$$$$$$%%%&&&"""$$$&&&'''&&&%%%%%%&&&$$$%%%&&&&&&&&&&&&(((******'''&&&'''&&&$$$(((---...,,,((('''***111999>>>555333///+++)))***+++---...---+++)))((('''&&&%%%(((666DDDIIIHHHCCC:::222,,,%%%!!!"""###"""!!!""" """$$$### !!!###%%%%%%$$$#########$$$$$$ """############"""!!!!!!"""$$$%%%$$$############$$$%%%&&&&&&'''!!!!!!!!!!!!!!!"""#########$$$&&&)))...333999<<<>>><<<:::666111---)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((''''''(((***))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$---@@@XXXlllrrrlllddd555EEEcccuuurrrnnndddSSS999KKK\\\``````bbbfffhhhgggPPP999;;;UUUiiibbbOOOHHH666)))***,,,((()))...###$$$''''''""" &&&...((('''&&&%%%$$$$$$$$$$$$&&&''''''&&&$$$######$$$''''''&&&%%%%%%%%%&&&&&&%%%$$$#########%%%''')))&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&"""$$$&&&'''((((((***,,,(((***,,,+++)))(((''''''&&&''''''&&&$$$$$$%%%'''%%%%%%(((***((($$$%%%***((('''%%%$$$%%%&&&(((***'''&&&&&&%%%%%%$$$######~~~|||~~~||||||||||||{{{zzzyyyxxxuuuvvvwwwwwwvvvtttqqqooosssqqqnnnkkkjjjjjjjjjkkkjjjiiifffdddcccbbbbbbcccaaabbbccccccbbbaaa___^^^______^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWVVVVVVUUUUUUVVVVVVRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXWWWVVVTTTSSSRRRSSSTTTSSSQQQOOOPPPQQQOOOOOONNNNNNNNNOOOPPPPPPMMMLLLLLLJJJIIIHHHGGGFFF>>>===<<<>>>???<<<666111'''&&&&&&)))---...,,,******'''$$$&&&+++000111111+++)))'''&&&&&&(((***,,,,,,+++***,,,...//////...000111111///...///111333666555555444333333333333222111000///............111111111000///000333666555666666555555999AAAGGG>>>999555333666999:::999999666444777<<<>>><<<999777888:::<<<<<<<<<:::999///---***'''$$$###"""""""""$$$&&&%%%$$$###$$$%%%%%%$$$######%%%'''''''''&&&&&&$$$###""""""""""""!!!$$$'''((('''((()))+++$$$'''(((///888000***111+++,,,***&&&&&&***,,,***&&&&&&$$$###'''222===BBB777222+++((()))...333666777555222...***'''$$$"""&&&***333===BBB<<>>]]]lllhhhiiihhh]]]444IIIssspppnnnlllpppPPP777WWW\\\```eeedddlllkkkmmmaaa<<<444WWW```TTT\\\SSS@@@///+++,,,+++'''%%%&&&&&&'''(((((('''&&&&&&((('''&&&%%%$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%)))***&&&%%%&&&'''%%%$$$)))***'''&&&***+++)))$$$$$$%%%&&&&&&'''((((((%%%###$$$(((((($$$###%%%'''---)))$$$((('''###((("""''')))'''%%%''')))((($$$'''***,,,,,,)))%%%###(((&&&%%%&&&((((((%%%"""%%%&&&&&&''''''&&&&&&%%%((('''%%%#########%%%&&&##################$$$$$$}}}||||||||||||{{{zzzyyyxxxvvvvvvvvvvvvuuusssrrrqqqmmmmmmlllkkklllmmmnnnooojjjiiihhhfffeeedddddddddccccccccccccbbbaaa```_________^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWVVVVVVUUUUUUVVVVVVTTTTTTUUUVVVVVVVVVVVVUUUTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUSSSRRRQQQRRRSSSTTTSSSQQQOOOPPPQQQOOONNNNNNMMMMMMMMMNNNNNNOOONNNMMMKKKHHHFFFEEEDDD@@@===<<<;;;;;;777111,,,'''''''''***,,,---***(((&&&&&&(((+++...//////...***)))'''&&&&&&(((***,,,***))))))+++---///......000000111000//////000222222111000000000000000111222111000//////.........000000000000///000333666:::888555111///000444777555111---++++++,,,,,,+++,,,)))'''(((,,,---+++((('''(((***+++,,,+++)))((()))(((&&&%%%$$$######""""""$$$&&&%%%$$$###$$$%%%%%%###"""###%%%''''''&&&%%%%%%$$$############$$$""")))222333///++++++---111333000000777999777888666777555///---......+++((('''%%%###%%%)))---000///---,,,---000333666666888777555333000---+++)))%%%'''***///000---&&&!!!!!!###$$$###"""!!!!!!!!! !!!""""""######""" !!!!!!"""######$$$%%%###!!!"""$$$%%%###"""""""""!!!!!!!!! """!!! !!!###$$$$$$###$$$###"""!!!!!!"""###$$$...III[[[^^^^^^fffqqqsssvvvuuunnngggeeebbb___[[[OOO>>>...&&&$$$&&&(((%%%$$$###%%%%%%### '''$$$$$$%%%$$$"""###'''"""%%%'''(((%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&)))((('''(((******((('''((((((((('''&&&%%%$$$###(((### ***&&&"""...EEEUUUkkkpppkkknnnlll]]]666DDDooosssssskkknnnRRR222UUU]]]bbbgggfffooonnnuuutttNNN666QQQeee```aaaiiiYYYBBB111***)))))))))(((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$#########,,,***$$$)))444999CCC@@@<<<666///)))$$$"""$$$$$$$$$%%%&&&&&&&&&'''&&&######&&&'''&&&'''+++666BBBCCCAAAEEEAAA;;;===...,,,&&& %%%'''&&&%%%''')))+++***(((%%%$$$(((&&&%%%&&&''''''%%%###%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%######$$$%%%&&&##################$$$$$$}}}{{{||||||{{{{{{zzzyyyxxxwwwwwwuuutttssssssrrrrrrlllllllllmmmmmmnnnnnnoooiiiiiiiiiiiihhhgggeeeeeeeeedddcccbbbbbbaaaaaabbb______^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWWWWVVVVVVVVVVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSTTTSSSQQQOOOPPPQQQOOOOOONNNMMMLLLLLLLLLLLLPPPOOOMMMJJJHHHEEECCCBBBAAA>>>:::888666111+++&&&'''((()))+++,,,+++(((%%%###'''---000000///---,,,***)))''''''''')))+++,,,(((''''''))),,,...///......000111111000//////000...------------......///111000///...............---...///......000333555999555///+++))))))))))))+++)))&&&%%%%%%%%%###"""&&&###!!!"""$$$%%%""" !!!"""#########"""!!! """"""###############""""""$$$&&&%%%$$$###$$$%%%$$$###"""###%%%'''&&&%%%%%%$$$$$$######$$$$$$$$$"""***222333---***,,,000999999666444:::AAA@@@<<<777;;;<<<::::::===<<<999---***&&&###############+++,,,...222666888777555666666666555333000---+++)))((('''$$$!!! !!!"""###$$$$$$"""!!!!!!""" !!!"""######$$$$$$ !!!!!!""""""#########$$$"""""""""###$$$###"""""""""!!!!!!!!!!!! !!! !!!$$$%%%%%%$$$%%%$$$###""""""###$$$%%%999\\\nnnjjjaaaeeeooommmmmmiiibbb___``````^^^mmmeeeXXXJJJ===222***$$$'''%%%###%%%((()))%%% )))%%%###$$$$$$!!!"""%%%!!!$$$&&&'''&&&$$$$$$$$$""""""######$$$%%%%%%%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&%%%%%%$$$###"""&&&######'''%%%+++@@@kkkooorrrjjjccciiidddNNN444AAAnnnvvvvvvkkknnnTTT333YYYbbbeeegggeeemmmkkknnnzzzYYY444HHHjjjpppmmmtttmmmZZZAAA333111///)))***)))(((''''''((()))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((***777PPPgggttttttfffZZZTTTHHH666***((($$$$$$$$$$$$$$$$$$$$$%%%&&&"""!!!$$$&&&'''+++000bbbrrruuuqqqqqqkkkcccdddPPPFFF555%%%!!!%%%&&&$$$''''''((())))))'''&&&%%%'''&&&%%%&&&''''''%%%###%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$######~~~|||~~~{{{{{{{{{{{{zzzyyyxxxxxxxxxvvvtttrrrrrrrrrssstttpppppppppooonnnllljjjiiihhhiiiiiijjjiiigggfffdddfffeeedddbbbaaabbbbbbccc______^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRSSSTTTSSSQQQOOOPPPQQQPPPPPPOOOMMMLLLLLLLLLLLLOOONNNLLLJJJGGGDDDBBBAAAAAA===777444222...((($$$''')))***,,,,,,***'''$$$&&&,,,111333111///......))))))((('''((()))+++,,,(((''''''***---///000///---///111111///...---...,,,,,,+++,,,,,,---...///...---,,,,,,+++++++++,,,)))***+++++++++---///222000,,,'''%%%&&&'''&&&$$$%%%%%%&&&&&&'''''''''&&&'''%%%###$$$%%%&&&$$$"""$$$%%%%%%%%%%%%$$$"""""" """###$$$###"""""""""$$$&&&%%%$$$###$$$$$$#########$$$&&&'''&&&%%%%%%$$$###"""""""""""""""''')))*********...444:::888000111999===@@@@@@;;;:::???AAABBBDDDHHHHHHEEE777---%%%"""###$$$%%%'''111000111333666888888777<<<<<<;;;999666333///---//////---'''  $$$###$$$%%%%%%###""""""### !!!"""######$$$!!!!!!"""""""""###############"""############"""""""""!!!!!!!!!!!!!!!!!! !!!$$$%%%%%%$$$$$$######""""""######$$$$$$222III]]]dddccccccfffiiiiiifffaaa___```^^^[[[ccccccccc```YYYLLL===333,,,***&&&""""""''')))))))))&&&'''+++***%%%"""""""""$$$&&&'''&&&%%%$$$###""""""######$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&$$$&&&>>>]]]}}}wwwooodddbbbkkkaaaCCC---CCCsssvvvsssmmmrrrUUU999aaaiiiiiihhheeelllhhhkkkxxx___<<>>---"""###$$$$$$$$$###############%%%!!!!!!$$$&&&&&&)))---___ttt}}}yyyyyyvvvqqqtttsssgggPPP888)))&&&&&&$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$######|||zzz|||{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvsssqqqqqqrrrssstttsssrrrqqqpppmmmkkkhhhggghhhiiiiiiiiihhhgggeeecccfffeeedddbbbaaabbbbbbccc______^^^]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWUUUVVVVVVWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTRRRSSSTTTSSSQQQOOOPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKIIIGGGEEECCCBBB???:::444111///---***&&&'''))),,,---,,,***((('''---111444444111///000111)))((((((((()))***,,,---)))((()))+++...111111000,,,...//////...,,,++++++)))))))))))))))***+++,,,***))))))(((((((((((((((%%%&&&((((((((((((***,,,(((%%%""""""%%%'''&&&$$$$$$&&&'''(((((((((''''''###""""""###$$$$$$$$$###%%%%%%%%%$$$$$$###""""""!!!"""###$$$$$$###"""!!!"""$$$&&&%%%$$$###$$$$$$$$$######%%%'''((('''%%%%%%%%%###""" )))((((((---555<<<@@@@@@;;;&&&***:::999888@@@BBBCCCFFFGGGEEEFFFIIIIIIFFFBBB111""""""&&&+++111666333000111444:::>>>@@@GGGFFFEEEBBB===999555333222444444...%%% ###"""###%%%$$$###!!!!!!"""!!!!!! !!!"""###""""""""""""###############$$$$$$$$$#########$$$!!!!!!"""""""""""""""""" !!!$$$%%%%%%$$$"""""""""!!!!!!""""""""" )))999GGGQQQ[[[bbbiiikkkiiifffeeeiiikkkjjjgggeeecccaaa```___\\\ZZZ===@@@===111(((''')))(((,,,((((((,,,---***&&&&&&%%%%%%&&&&&&&&&&&&$$$###"""###############$$$$$$$$$###"""###%%%%%%###"""######$$$$$$%%%$$$$$$$$$###$$$(((((("""///VVVxxxzzzrrrpppqqqtttwwwccc@@@&&&FFFxxxrrrnnnooovvvSSS;;;eeennnnnnooommmssskkkooorrrbbbLLLMMM\\\gggllldddmmmmmmddd^^^XXXDDD,,,((('''%%%$$$$$$%%%'''((()))((((((''''''''''''((())))))))))))))))))))))))'''+++,,,(((%%%&&&&&&###---&&&***"""########################"""###!!!"""&&&'''$$$$$$'''666WWWmmmrrrvvvtttoooppppppjjjZZZAAA---&&&&&&'''(((''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$######{{{yyy{{{zzz{{{{{{zzzzzzyyyxxxwwwvvvuuusssqqqqqqrrrssstttqqqppppppooonnnmmmlllllljjjjjjjjjiiigggfffdddccceeedddcccbbbbbbaaaaaabbb______^^^]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUSSSRRRRRRQQQRRRRRRRRRSSSTTTSSSQQQOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNLLLKKKJJJHHHFFFDDDCCCBBB===888111---------+++)))'''***,,,,,,,,,++++++,,,333444444333111000000111((((((((()))***+++,,,---***)))***,,,///111111000+++,,,---,,,***))))))***&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&"""$$$%%%%%%%%%%%%&&&'''%%%$$$######$$$%%%$$$###$$$&&&'''&&&$$$"""""""""!!!"""""""""######$$$$$$$$$$$$$$$$$$##################$$$$$$######"""!!!"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%'''))))))(((&&&%%%$$$###"""!!! &&&&&&+++777DDDHHHCCC;;;@@@)))---999222666GGGIIIAAACCCCCCAAADDDJJJNNNMMMFFF222"""&&&,,,333444222///000666>>>EEEIIIIIIHHHEEEBBB>>>;;;888777333555666111)))"""!!!""""""$$$%%%%%%###""""""###$$$###"""!!! !!!"""###########################$$$%%%&&&%%%$$$###$$$&&&!!!!!!""""""""""""######!!! !!!$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$'''///???OOOdddhhhiiieeecccggglllnnnooollljjjiiikkklllmmmlll```jjjlll^^^OOOGGGAAA<<<999333000222222///+++***+++)))&&&%%%&&&&&&%%%$$$###########################""""""###$$$$$$###!!!"""###$$$$$$%%%%%%%%%%%%$$$###))))))'''@@@lllyyysssyyyyyyiiiNNN///(((BBBqqqnnnmmmnnnsssPPP777cccpppssswwwtttssseeeYYYUUUQQQMMMNNNUUU___eeedddjjjllliiieee]]]GGG222&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&"""&&&(((%%%%%%)))++++++%%%$$$(((%%%$$$(((#####################$$$$$$"""###'''&&&###!!!###$$$OOOpppwwwvvvkkk]]]WWWMMMOOOHHH888)))$$$'''***'''''''''&&&&&&&&&&&&%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######{{{zzz|||zzzzzzzzzzzzyyyxxxwwwwwwuuutttsssrrrrrrrrrssssssoooooonnnmmmmmmnnnooopppnnnmmmkkkiiigggfffeeedddccccccccccccbbbaaa```_________^^^]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXUUUTTTSSSRRRQQQQQQRRRRRRRRRSSSTTTSSSQQQOOOPPPQQQOOOOOONNNNNNNNNNNNNNNOOOMMMLLLJJJHHHEEECCCAAA@@@<<<666...******++++++)))'''))),,,,,,+++,,,///222555444222222222111///---((((((((()))+++,,,------***))))))+++---//////...***++++++)))'''&&&''')))&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&"""###%%%%%%###"""###$$$###$$$%%%$$$###""""""######%%%&&&$$$!!! !!!###$$$$$$%%%$$$#########$$$$$$$$$#########$$$%%%%%%###"""""""""""""""######"""$$$&&&%%%$$$###$$$%%%%%%%%%&&&)))++++++)))'''$$$###############$$$$$$+++...555AAAJJJKKKCCC;;;;;;333===>>>000>>>OOOBBB<<<>>>===;;;@@@KKKSSSUUUAAA---!!!(((+++---222111000222666<<>>999<<>>===<<<>>>AAADDDFFFDDDAAA:::333...---///111...000111111///......///,,,***'''%%%######$$$$$$$$$$$$##################%%%''')))(((&&&%%%&&&)))!!!!!!""""""#########$$$###"""!!!"""###$$$###"""######$$$$$$$$$$$$######&&&!!!$$$((('''%%%$$$---GGGdddrrrtttqqqnnnkkklllkkkjjjjjjjjjjjjhhhfff```llluuuxxxgggJJJ999444///((($$$%%%&&&&&&&&&#########"""""""""""""""###"""""""""$$$$$$###!!!"""###$$$%%%&&&'''''''''(((!!!$$$(((666ccczzzsssrrriiiDDD&&&'''333<<<,,,MMMhhhxxxgggbbbIII<<>>======@@@EEEIIIQQQMMMFFF>>>999666666666333222111111333555666666666333*** %%%&&&!!!!!! ###((()))%%%$$$%%%,,,+++)))&&&%%%$$$$$$$$$""""""######$$$"""###""" !!!###!!!"""""""""!!! ###$$$%%%%%%%%%$$$###"""%%%+++<<>><<>>KKKPPPPPPMMMFFF@@@999===AAADDDEEEGGGJJJMMMSSSOOOJJJDDD@@@???@@@@@@:::888555333222333333333222222,,,### $$$'''''',,,%%% !!!%%%,,,555>>>777666555222000---***))))))***+++***'''$$$!!! %%%%%%%%%$$$$$$$$$%%%'''#########"""""""""###$$$(((((()))((((((&&&$$$###'''&&&,,,???ZZZoooxxxyyynnnmmmllllllkkkggg```[[[\\\]]]iii{{{{{{|||rrrmmmqqqoooJJJ;;;+++&&&((((((((((((&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$%%%&&&******111333[[[yyyvvvwwwnnnrrrXXX333'''000LLL```000555cccnnnlllccc???BBBuuuwwwvvvvvvMMM......:::bbbXXX555///QQQwwwrrrZZZTTTOOOSSSRRR<<<))))))((('''&&&&&&&&&'''))))))'''%%%$$$$$$%%%&&&%%%###$$$$$$%%%$$$######$$$&&&'''&&&%%%###############""""""###$$$$$$$$$######&&&%%%%%%%%%%%%&&&&&&'''((("""""")))---***&&&''''''111888FFF666&&&555---&&&%%%###""""""$$$''')))%%%&&&'''((('''&&&$$$###$$$$$$############$$$$$$$$$$$$######""""""!!!!!!&&&%%%#########$$$&&&'''%%%%%%%%%%%%%%%$$$$$$$$$~~~}}}||||||~~~|||zzzxxxvvvvvvuuussssssssstttttttttttttttppppppooonnnmmmlllkkkkkkjjjiiiiiihhhhhhgggffffffeeeeeedddcccbbbaaa``````aaa```___^^^]]]\\\\\\\\\[[[[[[\\\\\\\\\[[[[[[ZZZ[[[[[[ZZZYYYXXXWWWVVVUUUWWWXXXZZZYYYXXXVVVWWWWWWWWWVVVUUUTTTUUUVVVWWWXXXWWWVVVTTTSSSSSSTTTVVVWWWVVVVVVUUUSSSSSSRRRRRRRRROOOOOONNNOOOQQQQQQPPPOOOFFFFFFEEEBBB===666///***)))******+++++++++***)))***...000///000444555222***++++++,,,+++***((('''++++++,,,---------------+++,,,...111333111---)))***)))'''%%%$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$###"""""""""%%%$$$############$$$%%%!!!"""###$$$%%%&&&&&&'''""""""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&((()))(((&&&$$$$$$$$$''''''(((***,,,+++(((&&&$$$+++///000777FFFPPPQQQ333***999LLLFFF:::;;;>>>HHHFFF@@@;;;@@@IIIIIIAAA222888999777<<>>FFFAAA>>>CCCGGG===;;;<<>>HHHIIIEEEFFFMMMPPPLLLAAA111%%%"""&&&***(((***...222000---000666GGGJJJJJJDDDBBBGGGMMMOOOMMMRRRWWWWWWRRRLLLJJJJJJGGGFFFDDDCCCDDDFFFHHHIIIQQQQQQQQQPPPOOOPPPTTTWWWVVVTTTTTTWWW\\\___```aaahhhVVV@@@333///111888@@@777777888999<<<@@@DDDFFFIII===///'''&&&&&&### &&&### """%%%&&&&&&%%%$$$###$$$%%%%%%### """"""""""""""""""######!!!%%%'''$$$ !!!)))000???LLL[[[eeegggfffgggiii___\\\```jjjllleee```aaa[[[SSSWWW```eeemmmqqqiiitttnnnYYY<<<,,,+++---+++%%%$$$$$$&&&((())))))'''(((((((((''''''&&&&&&&&&(((''''''&&&%%%%%%%%%%%%)))+++777aaa{{{uuulllpppsssrrr]]]IIIbbbXXXIIIeeepppfff^^^FFF>>>NNNlllfffcccmmmhhh\\\III>>>PPP:::@@@fffnnnhhhbbbbbbdddssshhh;;; ###%%%$$$%%%%%%&&&&&&&&&&&&&&&)))&&&###"""###%%%%%%%%%###$$$$$$###""""""###%%%$$$%%%%%%%%%$$$$$$######$$$$$$#####################$$$%%%''''''(((''''''%%%'''///@@@WWWmmmyyy|||ooocccAAATTT]]]JJJMMM333+++###"""&&&++++++(((((('''&&&$$$$$$%%%&&&'''###$$$%%%%%%%%%%%%$$$###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''~~~}}}}}}~~~}}}|||zzzyyyxxxxxxxxxvvvvvvuuutttsssrrrrrrrrrqqqqqqpppooonnnmmmlllllljjjiiiiiihhhhhhgggffffffeeefffgggggggggfffdddccc______^^^^^^^^^______```______^^^]]]\\\\\\\\\\\\XXXXXXYYYYYYYYYZZZZZZZZZUUUWWWYYYYYYXXXWWWXXXYYYWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUQQQPPPPPPPPPPPPQQQQQQRRRPPPPPPPPPQQQQQQNNNHHHDDD@@@CCCEEEBBB;;;444000...//////...---,,,***)))(((,,,///...++++++...///,,,+++---...---+++***,,,...000000//////...,,,+++***---,,,+++(((''''''***,,,&&&%%%$$$#########$$$$$$$$$$$$&&&''''''(((((((((############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&""""""###$$$$$$###""""""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$###!!!!!!###$$$"""%%%)))---333:::BBBGGGHHHFFFFFFIIIJJJCCC555(((...CCCEEE<<>>+++######%%%'''(((&&&'''+++---***''',,,444:::BBBGGGHHHJJJOOOSSSTTTQQQSSSTTTSSSQQQMMMKKKJJJAAA@@@@@@@@@AAACCCFFFGGGOOOQQQQQQOOOLLLLLLOOORRRKKKHHHKKKVVVaaafffhhhjjjgggSSS<<>>XXXmmmeeeeeelllllllll```[[[WWW;;;GGGkkkrrrnnnfff___iiilllSSS,,,$$$'''###$$$%%%%%%&&&&&&%%%%%%(((&&&$$$###$$$%%%%%%$$$"""###$$$###!!!!!!###$$$$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$%%%'''(((***,,,------------+++---^^^|||lllhhh;;;OOOhhh[[[eeePPPFFF666***$$$$$$&&&(((((('''&&&%%%$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''~~~~~~}}}}}}|||{{{zzzzzzyyyyyyyyywwwvvvuuutttsssrrrqqqqqqrrrrrrqqqpppooonnnmmmmmmkkkjjjjjjiiihhhhhhggggggdddeeefffggggggeeedddbbbaaaaaabbbbbbbbbaaaaaa```aaa```^^^]]]\\\\\\\\\]]]ZZZZZZZZZYYYYYYYYYYYYYYYUUUWWWYYYYYYXXXWWWXXXYYYWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQRRRRRRSSSSSSSSSSSSPPPPPPQQQQQQPPPKKKEEE@@@AAABBBBBBAAA<<<888444222111...++++++------+++)))***...000......000...+++,,,,,,+++***)))***,,,...222111000...,,,++++++***,,,+++***))))))*********&&&%%%###""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""!!!""""""###$$$%%%!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""###%%%&&&&&&&&&$$$$$$%%%%%%$$$###!!!###&&&)))...222999>>>@@@CCCFFFHHHDDDAAADDDIIICCC666111444AAAGGGAAACCCTTTTTTKKKOOONNNLLLNNNSSSVVVSSSMMMIII;;;,,, !!!&&&&&&&&&'''&&&'''))))))%%%$$$+++444:::CCCKKKMMMNNNQQQSSSRRRRRRQQQPPPPPPPPPNNNJJJFFF;;;;;;<<<===@@@CCCFFFHHHLLLOOOQQQOOOKKKHHHJJJLLLCCCBBBGGGPPPWWWWWWYYY^^^bbbYYYUUUXXX^^^^^^]]]]]]ZZZZZZYYYXXXUUUQQQMMMKKKIIIMMMOOOJJJCCCBBBJJJSSS???<<<<<>>LLLbbbTTTCCCNNNUUUSSSSSSXXX[[[SSS>>>,,,$$$###''',,,)))!!!###+++(((((()))(((%%%###+++666JJJPPPUUUSSSRRRSSSUUUTTTTTTQQQOOOOOOPPPMMMFFF@@@<<<===>>>AAADDDHHHLLLNNNJJJNNNRRRQQQMMMJJJLLLNNNFFFGGGOOOWWWYYYWWW[[[bbbddd___]]]cccfff```WWWRRRRRRTTTVVVVVVSSSMMMFFFAAABBBOOOXXXPPP???777@@@MMMJJJJJJMMMVVVbbbjjjlllkkkQQQDDD222&&&"""###$$$%%%%%%$$$"""!!!!!!!!!""""""&&&%%%$$$%%%''''''%%%"""%%%"""$$$111EEEYYYdddgggjjjcccbbbgggggg___\\\^^^hhh```ccciiijjjnnnnnnccckkkjjjpppvvvkkkSSS???999333///***''''''(((((()))+++******)))(((''''''&&&###$$$&&&'''((()))))))))%%%000333ddd~~~tttjjjxxxyyykkkrrrfffPPPgggPPPMMMrrrmmmiiieee:::888cccmmmhhhmmmhhh```llllllsssRRR;;;XXXttt{{{rrraaarrrXXX+++$$$***$$$"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%%%%&&&&&&$$$""""""######"""!!!!!!"""$$$"""###%%%%%%&&&%%%$$$###!!!!!!!!!!!!###%%%'''(((+++,,,---......,,,+++)))$$$NNN```MMMRRRuuurrrdddiii```555___ttt\\\fffrrrxxxhhhIII111***---''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$#########||||||{{{zzzyyyxxxxxxwwwxxxwwwuuutttrrrrrrqqqqqqoooppprrrrrrrrrqqqooommmkkkkkkjjjjjjiiihhhhhhhhhgggfffeeeddddddddddddddddddcccaaabbbcccddddddccccccaaa___^^^]]]\\\[[[YYY]]]\\\ZZZZZZ[[[ZZZYYYWWWXXXWWWWWWWWWWWWXXXYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUSSSTTTUUUUUUVVVVVVVVVVVVVVVSSSQQQPPPSSSUUUWWWWWWRRRRRRRRROOOIIICCC@@@???DDD???<<>>;;;:::444222///.........,,,+++000000///...,,,+++******((('''''''''''')))+++,,,+++***)))'''''''''((((((,,,)))'''))),,,...---+++)))'''%%%""" !!!!!!"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%$$$######%%%%%%$$$###""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$###### !!!!!!"""###$$$$$$%%%%%%$$$###!!!!!!!!!"""""""""!!!%%%$$$$$$,,,'''---)))$$$"""%%%---555;;;HHHJJJMMMMMMLLLKKKLLLMMMMMMKKKIIIIIIIIIJJJLLLOOOAAA@@@EEENNNQQQNNNNNNQQQWWWUUUWWWVVVJJJ666***((($$$$$$%%%%%%&&&&&&&&&&&&+++"""$$$###******&&&???RRRUUUXXX[[[[[[YYYVVVSSSUUUUUUSSSOOOKKKFFFAAA?????????AAADDDHHHLLLMMMMMMLLLNNNOOOOOONNNLLLLLLLLLJJJLLLRRRXXXWWWTTTUUUZZZ```]]]ZZZ\\\``````[[[UUUNNNPPPPPPOOOLLLJJJJJJJJJHHHIIINNNPPPFFF777444:::???<<<@@@OOO^^^cccbbb```oooWWW<<<+++### """'''!!!%%%%%%!!!!!!&&&&&&"""######"""""""""""""""""""""(((!!!...EEE===???eeejjjeeedddddd```\\\gggwwwqqqggg^^^```iiinnnjjjcccfffhhhlllppppppgggXXXMMMKKK<<<111///,,,'''(((...---...,,,))))))+++)))$$$,,,&&&%%%,,,000---+++,,,---111'''<<>>ggguuuFFFIIIYYYvvvuuuhhhkkkpppJJJYYYuuuddd\\\jjj}}}iiiGGG000***)))((($$$!!!"""&&&'''%%%"""###%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$&&&(((%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%}}}||||||{{{zzzyyyxxxxxxxxxwwwvvvtttsssrrrqqqqqqooopppqqqrrrrrrpppooommmkkkkkkjjjjjjiiihhhhhhhhhffffffeeeeeeeeeeeeffffffeeecccbbbbbbdddeeedddcccdddcccaaaaaa```___^^^\\\]]]\\\ZZZZZZ[[[[[[YYYXXXYYYYYYXXXXXXYYYYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWUUUTTTSSSSSSUUUVVVUUUTTTUUUWWWWWWQQQIIICCCCCCFFFHHHAAA===???@@@===::::::333111...---------+++***......---,,,+++***)))(((''''''''''''((()))***+++---,,,+++)))))))))***++++++***)))***,,,...//////222000---***'''$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######%%%$$$"""###$$$$$$"""!!!###""""""!!!!!!""""""######$$$$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$###"""!!!!!!""""""###$$$ ###%%%$$$...555...$$$%%%'''***000888AAAGGGIIIIIIJJJJJJKKKLLLMMMOOOPPPOOOOOOPPPQQQQQQQQQRRRDDDBBBCCCGGGHHHDDDDDDGGGJJJSSSUUUIII:::000)))"""***)))((('''''''''''''''---'''---000666555...DDDQQQSSSUUUWWWWWWUUURRRPPPPPPOOONNNKKKHHHEEECCCAAAEEEDDDDDDEEEGGGHHHHHHGGGJJJLLLNNNNNNMMMLLLLLLLLLNNNOOORRRUUURRRMMMNNNRRRYYY[[[^^^```___[[[UUUPPPRRROOOKKKJJJKKKLLLKKKJJJJJJKKKPPPSSSLLLAAAAAAIIIYYYKKKBBBHHHUUU___bbbbbbjjjhhh```QQQ>>>---###!!!$$$$$$"""###&&&&&&"""######"""""""""######$$$'''"""+++???777333NNNeeeeeeffffffbbbbbbjjjuuussslllfffgggnnnssspppkkkfffdddcccfffiiiiiieee```fffZZZMMMEEE@@@<<<===@@@IIIJJJDDD555((($$$%%%&&&$$$&&&)))***(((,,,;;;MMM333OOO@@@,,,NNNrrrqqqllljjjpppooozzzrrr___dddeeeWWWSSSlllqqqdddNNN999MMMfffeeeeeeffffffhhhkkkooorrrBBB666kkkzzzjjjwwwvvv[[[666&&&%%%((('''###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%%%%&&&&&&&&&''''''!!!&&&'''%%%%%%***...//////222...,,,///)))'''222ggg{{{~~~ccc\\\ZZZgggrrrpppqqq}}}oooLLLNNNgggiiieeekkkqqqttttttiiiOOO666***((('''''''''%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%$$$######%%%'''&&&&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&}}}}}}|||{{{zzzyyyxxxxxxxxxwwwvvvuuusssrrrqqqqqqooopppqqqqqqqqqpppooonnnkkkkkkkkkjjjiiiiiihhhhhhffffffeeeeeeeeefffggggggfffdddccccccdddeeedddcccbbbbbbbbbbbbaaa```___^^^]]]\\\ZZZZZZ[[[[[[ZZZXXXZZZZZZYYYYYYZZZZZZ[[[\\\YYYYYYXXXWWWVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYXXXXXXUUUTTTUUUVVVXXXXXXVVVTTTWWWXXXXXXQQQHHHDDDGGGLLLIIIBBB===>>>>>>;;;999999222000---,,,,,,,,,***)))+++++++++***)))(((''''''''''''((())))))***))))))---,,,******)))***+++,,,***+++,,,,,,---///222444<<<:::888444...)))$$$!!! !!!""""""######""""""$$$###""""""######!!! #########""""""#########$$$$$$######""" """""""""#########""""""###""""""!!!""""""###$$$&&& """%%%'''222999111$$$***111777;;;@@@FFFJJJJJJIIIIIIJJJMMMPPPQQQQQQSSSUUUXXXYYYZZZYYYWWWUUULLLHHHEEEDDDBBB???@@@CCCFFFSSSOOO777'''***---(((*********+++...111555777999555@@@CCCGGGAAA555HHHNNNNNNPPPPPPPPPOOONNNMMMMMMMMMKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEIIIKKKMMMNNNMMMMMMMMMOOOQQQPPPQQQRRRNNNJJJKKKPPPVVVYYY\\\[[[WWWSSSQQQQQQPPPKKKGGGHHHMMMOOOLLLGGG???@@@FFFLLLHHHAAADDDNNNZZZHHH:::>>>MMMYYY^^^```___jjjqqqjjj^^^OOO:::((("""$$$$$$###%%%'''&&&"""###############$$$%%%&&&((($$$(((888222)))444ZZZeeemmmkkkfffggglllpppooollliiijjjnnnqqqqqqpppeeebbb```bbbgggkkklllkkkrrrnnneee]]][[[```bbbaaacccgggaaaJJJ111%%%%%%(((###'''+++***'''000GGG^^^[[[pppVVV333LLLvvv|||tttnnnpppmmmyyyqqq\\\gggpppTTT]]]nnnooocccDDD666\\\hhhiiihhhhhhiiimmmssswwwkkk;;;111cccsssjjj|||KKK***&&&$$$)))+++ $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$######$$$%%%&&&'''((((((!!!%%%&&&%%%&&&---333444//////,,,,,,---%%%,,,DDD||||||tttwwwhhhXXXWWWtttvvvvvvzzzoooRRRAAARRRnnnfffjjjjjjjjjwwwnnnPPP111)))''',,,---'''###$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%'''''''''(((((((((''''''&&&######$$$%%%%%%&&&''''''~~~}}}}}}|||{{{zzzyyyyyyxxxwwwwwwvvvtttsssqqqqqqoooppppppqqqpppooonnnnnnlllkkkkkkjjjjjjiiihhhhhhiiihhhggggggffffffffffffgggfffdddcccdddeeedddccc___aaabbbbbb```___^^^^^^]]]\\\ZZZ[[[\\\\\\ZZZYYYZZZYYYYYYYYYYYYZZZ[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUWWWZZZ[[[ZZZYYYWWWUUURRRNNNKKKJJJKKKMMMDDD===999:::<<<:::888999222000...,,,,,,,,,+++))))))************)))'''&&&'''''')))******)))((('''***)))((((((((()))***+++***,,,.........000555999???>>><<<888222+++$$$ !!!""""""######""""""###"""!!!"""$$$$$$$$$###$$$$$$############$$$$$$!!!"""""""""!!! """"""###$$$######"""!!!!!!!!!!!!""""""###$$$$$$&&&"""###$$$""",,,555///444:::???AAA@@@???BBBDDDLLLLLLLLLOOOSSSUUUUUUSSSUUUZZZ]]]]]]]]]\\\XXXSSSNNNJJJFFFCCCAAA@@@BBBDDDKKKMMMBBB,,,###,,,888<<<;;;;;;:::;;;===BBBFFFHHHJJJGGGQQQQQQQQQEEE555GGGIIIIIIJJJKKKLLLMMMMMMNNNKKKJJJIIIHHHHHHHHHJJJJJJCCCDDDDDDDDDDDDEEEGGGIIIIIIKKKMMMNNNMMMNNNOOOQQQPPPOOOPPPQQQNNNMMMQQQXXXYYYWWWSSSOOONNNPPPTTTWWWPPPLLLHHHFFFFFFCCC===777222444===FFFDDD>>>BBBLLLLLLAAA;;;AAAMMMSSSUUUVVV\\\ccceeeeeelllmmmWWW:::%%%$$$###$$$&&&(((%%%"""############$$$%%%&&&'''(((&&&%%%111111'''(((IIIaaauuusssjjjhhhjjjiiieeeeeefffggghhhjjjkkkmmmddddddeeehhhjjjjjjhhheeelllrrrsssnnnooouuuuuunnniiirrrrrraaaHHH555***&&&((())))))))),,,666HHHWWWvvveeeCCC<<<[[[ttttttrrrsssqqqkkkvvvlllVVVcccrrrHHHaaaooopppccc<<<555fffjjjjjjiiifffhhhnnnsssttt^^^666888aaakkkgggwwwppp777"""***%%%(((---$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&######$$$%%%&&&''''''((("""%%%&&&%%%)))111777888//////------)))"""888```{{{uuuiiizzzdddQQQKKKrrruuuvvvtttqqq\\\999???kkkaaagggiiihhhpppzzzwwwkkkCCC000%%%)))...+++''')))%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''(((((((((((((((((('''&&&%%%""""""###$$$&&&'''((((((~~~}}}|||{{{zzzzzzyyywwwwwwwwwvvvuuusssqqqpppppppppppppppoooooonnnnnnllllllkkkkkkjjjiiiiiiiiilllkkkjjjhhhgggfffeeeeeeiiigggeeedddeeeeeedddccc___bbbddddddaaa_________]]]\\\[[[[[[\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYZZZ[[[YYYYYYXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVWWWVVVUUUVVVZZZ]]]___```XXXQQQKKKLLLQQQSSSOOOIII;;;555222666999888777999333111///......---,,,***((()))+++++++++***)))((('''((()))******)))''''''))))))(((((((((***+++,,,+++.../////////111777;;;;;;;;;888555///)))### !!!"""######$$$$$$######!!!!!!!!!"""%%%''''''&&&$$$$$$############$$$$$$ !!!!!!!!!!!!!!!!!!"""###$$$$$$###!!! !!!!!!""""""###############"""'''%%%(((555555EEEGGGIIIGGGDDDCCCDDDFFFNNNPPPSSSWWWZZZYYYWWWUUUVVV[[[]]][[[YYYZZZWWWQQQHHHGGGDDDAAA@@@AAACCCCCCDDD<<<444111333:::FFFPPPVVVSSSPPPLLLJJJJJJKKKLLLRRRNNNUUURRRNNNAAA111DDDDDDEEEFFFHHHJJJLLLNNNOOOIIIHHHFFFEEEEEEEEEFFFGGGAAACCCCCCCCCBBBDDDGGGJJJFFFHHHIIIJJJJJJKKKMMMOOONNNMMMMMMNNNMMMMMMSSS[[[YYYSSSMMMLLLPPPTTTUUUUUUMMMHHH@@@777000+++******444888DDDOOONNNFFFHHHQQQLLLIIIJJJOOOQQQOOONNNPPP\\\```___^^^hhhpppaaaIII***%%%###$$$''''''%%%###############$$$%%%&&&'''%%%$$$"""***///***&&&666WWWuuuxxxmmmeeedddbbb^^^aaaeeefffeeeeeehhhjjjfffggghhhjjjjjjhhhdddaaaiiitttzzzwwwtttssslll```aaammmwwwsssdddNNN555###&&&)))***''')))777NNN___~~~___FFFQQQkkkrrrllllllooopppkkkwwwnnnWWW```iii===cccrrrtttddd<<>>GGGIIIMMMTTTSSSQQQNNNKKKIIIIIIIIIJJJMMMJJJPPPLLLHHH<<>>===@@@EEEBBBCCCDDDDDDCCCDDDGGGIIIIIIGGGGGGHHHGGGFFFKKKRRRMMMLLLLLLKKKHHHAAA888111((('''(((,,,333;;;BBBFFF999>>>IIITTTRRRJJJKKKSSSNNNKKKJJJMMMNNNOOOTTTZZZMMMTTT\\\```aaabbbdddggg555***"""###%%%$$$############"""""""""######$$$$$$ ###&&&"""###)))***!!!555SSSiiimmmddd^^^^^^aaadddhhhjjjjjjiiiiiijjjiiigggdddbbbaaacccgggjjjbbbdddiiinnnllleeecccdddcccfffjjjrrrzzzuuu```LLL111000+++***999UUUpppsssuuuwwwnnndddgggkkkffflllmmm[[[WWWQQQLLLWWWTTTEEEjjjrrrlllPPPAAAbbbxxxssspppkkkjjjtttzzzmmmXXX444:::gggsssoooyyyeeeOOO,,,(((***///---)))(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%'''(((""""""###$$$%%%&&&&&&'''$$$&&&(((***000666777444---000+++'''---777KKKgggqqqppprrrkkkeeeGGGBBBOOOmmmggghhhuuuyyy\\\===666ggggggeeeeeegggjjjkkkiii{{{mmmOOO///"""&&&)))&&&)))(((&&&%%%$$$$$$%%%%%%!!!"""###"""!!!!!!###%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&~~~}}}|||{{{{{{wwwxxxxxxxxxwwwtttrrrpppppppppooonnnnnnnnnnnnnnnmmmllllllkkkkkkjjjjjjiiiiiiiiiiiiiiijjjkkklllmmmllljjjgggffffffeeedddbbbaaafffjjjhhhccc^^^^^^___]]]\\\[[[[[[]]]^^^]]][[[[[[[[[[[[ZZZ[[[\\\\\\]]]YYYYYYXXXXXXXXXYYYYYYZZZWWWWWWXXXYYYYYYZZZYYYYYYUUUTTTUUUVVVXXXXXXVVVTTTGGGFFFIIIPPPSSSKKK999***+++(((+++222777666333333222000---,,,,,,,,,***)))%%%'''***,,,,,,+++***(((,,,+++)))((('''''''''((((((((((((((()))+++---///333///,,,,,,111555777777555111***$$$ !!!###"""""""""""""""""""""""" !!!!!!!!!!!!!!!$$$###""""""######""" """"""!!!!!!!!!!!!""""""!!!"""""""""""""""!!!!!!"""%%%&&&%%%###""""""###$$$$$$###"""!!! $$$"""'''***--->>>OOOPPPMMMGGGCCCDDDJJJNNNLLLIIISSSWWWYYYTTTLLLIIIOOOWWWRRRUUUPPPGGGJJJXXX```___TTTZZZ[[[TTTLLLDDD777***===KKKPPPFFFDDDMMMOOOHHHDDDDDDDDDEEEEEEEEEEEEEEEJJJHHHQQQNNNIII<<<000EEEBBBCCCEEEGGGHHHGGGGGGFFFDDDDDDEEEFFFFFFDDDCCCBBBEEEGGGGGGCCC>>>===AAAFFFEEEFFFFFFEEEEEEEEEHHHJJJFFFEEEFFFHHHGGGGGGMMMTTTLLLKKKGGG@@@666---'''%%%---000777CCCLLLNNNHHHAAA777:::DDDMMMKKKDDDHHHQQQZZZSSSPPPQQQRRRPPPOOOPPP]]]UUURRRYYY```aaa______999,,,""""""%%%###"""$$$######""""""""""""""""""***"""''',,,$$$ '''*** )))BBB___lllggg```___```bbbfffhhhhhhgggffffffeeeffffffeeedddcccdddeeeiiiddddddhhhddd^^^```iiiiiifffdddjjjwww}}}uuuhhhEEE666(((000QQQpppwwwoooxxxmmmmmmooofffeeelllmmmkkkcccAAA---&&&...DDDDDDLLLkkknnncccCCC>>>lllyyyiiihhheeejjjzzzvvv^^^444>>>kkkpppmmmzzzZZZ777(((...---,,,000---''')))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!"""$$$%%%''' """###%%%'''((()))$$$''')))+++111777666111---///&&&$$$111>>>HHHUUUwwwnnnssslllnnnDDD;;;BBBppphhhhhhuuu{{{gggDDD+++VVViiiqqqeee^^^eeelllkkktttrrr\\\777###&&&,,,))))))((('''%%%$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$&&&(((!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~}}}}}}}}}zzzxxxwwwvvvwwwvvvtttssssssrrrqqqrrrrrrpppmmmkkkllljjjiiiiiikkkkkkjjjhhhiiihhhgggiiikkkmmmmmmllliiiiiihhhgggfffeeeddddddbbbbbbbbbaaa``````_________^^^]]][[[ZZZ[[[[[[\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXTTTVVVUUUSSSVVVZZZUUUKKKGGGEEEFFFIIICCC888000000***+++...333777666222---111...++++++,,,,,,+++(((%%%))),,,+++'''%%%(((++++++)))'''%%%%%%&&&((())),,,---...///...---+++***...---------...000111333///)))""" """###""" !!!!!!!!!!!!"""!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!!$$$!!! !!!$$$%%%$$$""""""###%%%&&&%%%###!!!!!!#########"""###$$$### """$$$###!!!###!!!""",,,:::EEELLLPPPLLLEEEBBBFFFJJJKKKJJJJJJPPPNNNLLLLLLNNNQQQRRRSSSTTTWWWUUUNNNLLLPPPVVVXXXVVVMMMQQQZZZIII,,,...GGGOOOJJJJJJNNNQQQOOOLLLKKKHHHHHHGGGEEECCCBBBCCCDDDIIIPPPMMMFFFDDD===:::AAABBBBBBCCCDDDEEEDDDAAA>>>AAAAAA@@@@@@@@@AAABBBBBBEEEFFFEEECCC@@@@@@AAACCC@@@DDDDDD@@@BBBHHHKKKHHH===EEEKKKIIIGGGHHHJJJKKKJJJCCC777...,,,000888>>>KKKLLLMMMLLLJJJFFFBBB???CCCLLLOOOIIIHHHPPPTTTQQQOOOOOONNNOOOPPPPPPNNNMMMTTTTTTVVVZZZZZZWWWWWW[[[BBB...%%%%%%!!!###((($$$########################"""######$$$$$$%%%&&&&&&###(((///KKKiiiaaaWWWggg]]]]]]]]]___bbbfffkkkmmmllljjjhhhhhhjjjjjjhhhfff```gggiiiccc___aaadddccccccjjjgggeeeyyyooo~~~zzzvvvFFF---IIIlllqqqkkkkkkvvvmmmeeegggoooqqqlllfffMMM777******000---333;;;[[[qqqtttiii<<>>>>>===???CCCFFFGGGHHHGGGFFFEEEIIIKKKKKKNNNRRRRRRNNNNNNMMMMMMOOOQQQSSSSSSRRRQQQPPPRRRWWWZZZ[[[```gggJJJ,,,$$$((( """***$$$########################"""######$$$$$$%%%&&&&&&###&&&)))@@@aaaddd^^^iiiccc^^^WWWRRRTTT\\\fffmmmiiigggfffhhhlllmmmmmmkkkeeelllnnnhhhcccccccccaaa]]]kkkuuukkkaaaMMMmmmxxxbbb@@@AAAkkk}}}aaaLLLRRR\\\gggpppoookkkiiigggeee;;;,,,000EEEIII666---222aaappppppbbb999SSSkkkqqqPPP===444555777BBBNNNMMM999PPPooofffpppmmm777---&&&000333---+++///...)))&&&&&&&&&&&&&&&%%%%%%$$$'''''''''&&&%%%###"""!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%((($$$&&&///555444...++++++'''%%%EEEfffuuuggg777fffyyyyyyssssss```BBB555GGGgggjjjuuuzzzhhhWWW<<<<<>>>>>>>>???@@@AAAAAABBBBBBBBBBBB???>>>AAAEEEHHHHHHGGGBBBDDDCCC@@@CCCIIIMMMMMMMMMKKKFFFAAA@@@AAA<<<444333888@@@GGGIIIHHHDDDAAA>>>AAAEEEIIILLLNNNOOOOOOIIIFFFHHHOOOUUUTTTPPPOOONNNMMMLLLMMMPPPRRRTTTTTTLLLMMMRRRYYY\\\]]]aaafffUUU***"""+++!!!+++###########################"""######$$$$$$%%%&&&&&&%%%&&&$$$444WWWjjjjjjllljjjddd[[[TTTTTT[[[dddjjjgggfffgggiiilllnnnnnnmmmkkkppprrrnnniiifffdddbbb^^^hhhyyyjjjIII000```qqq@@@>>>UUU|||gggRRRRRRZZZ]]]^^^bbbrrr~~~ttt___111&&&555]]]^^^???,,,888fffllllllWWW777]]]wwwhhhDDD---+++777555111;;;EEE===___lllooouuuXXX---(((,,,222333---+++...---)))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$"""""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%***333777111***&&&(((111???dddzzzzzzeee555YYYqqqwwwpppqqqhhhJJJ333AAAnnnxxxpppcccRRRFFF333444NNNVVVgggrrrjjjpppsssmmmrrr|||nnnGGG...***''')))******(((&&&%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%~~~}}}}}}{{{yyywwwwwwwwwwwwuuussstttrrrqqqqqqqqqqqqooonnnooonnnllllllmmmmmmllljjjkkkiiihhhhhhiiiiiihhhgggiiihhhgggfffeeeddddddcccccccccbbbbbbaaa````````````___^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZXXXYYYYYYXXXUUUNNNDDD;;;777888999888444000///111---///111444555333000......---,,,,,,+++***)))(((&&&)))******((('''((()))((((((''''''(((***---......---+++*********+++,,,((()))******)))'''&&&$$$""" !!!"""###!!! !!!!!!!!!!!!"""  !!!###""""""""""""""""""""""""""""""!!!"""######!!! $$$###!!!  !!!""" """$$$%%%$$$$$$%%%&&&%%%$$$##################%%%###+++???MMMMMMGGGDDDNNNJJJHHHLLLMMMIIIGGGGGGKKKLLLMMMNNNNNNPPPSSSUUUUUUYYY\\\ZZZZZZ\\\\\\YYYVVVHHH???@@@CCCDDDJJJTTTVVVMMMGGGGGGIIIIIIJJJMMMMMMNNNOOOQQQRRRQQQOOOMMM[[[```YYYPPPLLLAAA777999CCC@@@<<<:::::::::::::::>>>???AAABBBBBBAAA@@@??????;;;:::>>>DDDHHHGGGDDDCCCDDDEEEEEEGGGJJJLLLLLLFFFGGGFFFCCCCCCBBB:::111JJJKKKLLLKKKJJJHHHFFFDDDKKKMMMOOOPPPQQQQQQPPPPPPMMMGGGHHHRRRVVVQQQPPPTTTQQQOOOLLLLLLMMMOOOPPPQQQJJJMMMUUU]]]___[[[ZZZ[[[___---""",,, ,,,###########################"""######$$$$$$%%%&&&&&&(((((($$$...PPPooouuulllhhhgggeeedddbbbaaa``````bbbbbbbbbbbbcccdddddddddjjjlllmmmiiieeecccbbbbbbiiidddpppaaa===+++```kkk???UUUiiippptttttthhhWWWccc]]]RRRSSSmmmiii<<<***111]]]UUU999---JJJgggiiihhhOOO:::dddxxxTTT444---@@@WWWPPP<<<777999BBBkkkjjjttttttCCC'''&&&222555333---)))+++)))&&&(((((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%(((000888888000)))'''111QQQiii{{{zzzssseee;;;KKKgggtttmmmnnnlllRRR222BBBpppzzz[[[AAA555---"""&&&777<<>>888111666:::888333000///...---000222444333111...---,,,---------+++)))(((((('''(((******)))((((((((('''''''''((()))+++---...---,,,+++))))))***++++++)))))))))(((&&&### !!!""""""!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$######!!!""""""###$$$$$$$$$$$$!!!###$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$&&&444IIISSSOOOKKKMMMOOOLLLMMMPPPPPPKKKIIIIIIMMMOOOQQQQQQQQQRRRUUUWWW]]]``````]]]]]]^^^]]]YYYNNN<<<;;;NNNTTTHHHGGGUUUUUUKKKCCCAAACCCDDDHHHLLLWWWVVVVVVWWWXXXVVVRRROOOFFFJJJBBB:::999333,,,111999888888:::===@@@@@@@@@???@@@BBBCCCBBB@@@>>><<<<<<999888<<>>GGGNNNQQQ[[[XXXSSSNNNJJJHHHGGGGGGMMMNNNOOOOOOOOONNNNNNMMMMMMHHHIIIOOOOOOJJJMMMWWWSSSPPPNNNNNNOOORRRSSSSSSKKKMMMSSS[[[]]][[[[[[^^^bbb555&&&+++ !!!)))###########################"""######$$$$$$%%%&&&&&&)))'''%%%+++GGGlllwwwiiifffiiilllmmmjjjeee___ZZZ[[[[[[\\\\\\\\\]]]]]]^^^hhhfffcccbbb``````cccfffsssjjjoooXXX666,,,eeeooofffuuuwwwlllllluuujjjRRRXXXiiilll\\\VVVfffuuuxxxTTT???666WWWBBB111///WWWccchhhgggHHHBBBhhhrrrBBB---888\\\yyynnnRRR???444MMMqqqhhhtttiii444(((***;;;999444---))))))'''$$$(((((())))))(((((('''&&&$$$$$$$$$%%%%%%$$$######"""#########$$$%%%&&&&&&((('''%%%$$$$$$$$$%%%&&&%%%)))111777555...+++,,,JJJppp|||rrrtttnnnCCC???\\\pppllliiimmmYYY666:::bbbiiiAAA((()))'''%%%"""+++(((777OOOjjj|||llljjjmmmwww}}}ddd777###---((())))))(((%%%######$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$%%%%%%$$$~~~~~~{{{zzzxxxxxxxxxwwwvvvttttttsssqqqpppqqqrrrqqqppppppooommmmmmmmmmmmkkkiiimmmkkkjjjjjjkkkkkkiiihhhhhhggggggfffeeedddccccccbbbaaaaaa``````______^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYYYY\\\\\\[[[ZZZZZZZZZZZZ[[[YYYZZZ[[[\\\\\\[[[ZZZYYYWWWVVVVVVVVVOOOBBB777333---555999666000---,,,+++---000222333000...,,,++++++,,,...---+++)))(((((((((((())))))))))))((((((&&&''''''((()))***,,,,,,,,,+++******))))))******(((((('''%%%###!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! """###$$$"""!!! !!!""" !!!""""""""""""!!!!!!#########"""###$$$$$$%%%&&&%%%$$$%%%&&&(((&&&(((666KKKSSSMMMLLLRRRNNNMMMOOOTTTUUUQQQOOOPPPSSSVVVYYYYYYWWWWWWZZZ\\\cccdddbbb^^^\\\\\\XXXRRR<<<===DDDMMMPPPKKKGGGFFFMMMFFFBBBEEEJJJOOOSSSXXXVVVOOOEEE>>>:::888555333+++...'''###'''&&&###)))'''(((+++111888>>>AAABBB>>>@@@BBBCCCCCC@@@===;;;;;;999:::===BBBDDDCCCAAAEEECCCDDDFFFDDD>>>:::::::::>>>AAABBBGGGPPPWWWYYYYYYXXXVVVSSSPPPMMMKKKJJJHHHIIIKKKMMMNNNPPPPPPQQQLLLKKKLLLKKKHHHGGGLLLTTTQQQPPPOOOQQQTTTWWWYYYYYYNNNMMMOOOTTTXXXZZZ```ggg```BBB,,,&&&######$$$###########################"""######$$$$$$%%%&&&&&&'''###$$$)))===bbbttthhhpppppppppooommmjjjgggfff___aaacccddddddeeegggiiiooojjjffffffhhhiiinnnttttttyyywwwQQQ///***hhhyyy{{{wwwrrrrrrvvvwwwppphhhVVVppp|||iiiPPPNNN[[[gggkkk___MMMbbbAAA;;;:::```bbbkkkfffCCCOOOmmmpppEEE222>>>ddduuuVVVAAA777]]]pppiiimmmUUU+++---000@@@;;;444...***)))(((&&&(((((((((((((((''''''&&&"""###$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&''',,,+++(((&&&$$$$$$%%%&&&$$$(((...111...***...666```wwwvvvmmmkkkvvvsssFFF666QQQlllmmmffflllaaaBBB777VVV^^^555!!!***'''...---...###'''666WWWuuufffjjjmmmttt|||mmm???$$$---'''((()))(((%%%###"""###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$~~~~~~|||zzzxxxxxxxxxxxxvvvtttuuusssqqqpppqqqrrrrrrqqqpppnnnmmmllllllllljjjhhhkkkjjjhhhiiijjjjjjiiihhhhhhgggffffffddddddcccbbbbbbbbbaaaaaa```_________]]]^^^^^^^^^^^^\\\[[[ZZZYYYZZZ[[[[[[[[[[[[ZZZYYY]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZWWWVVVTTTJJJ;;;000...///777:::333+++***+++***---000222111...+++*********,,,......+++((('''(((((((((((()))))))))((('''&&&&&&'''(((((()))*********************))))))(((&&&%%%$$$###"""!!!!!!!!! !!!!!! !!!""" !!!!!!!!!!!!###!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """&&&***111///+++'''$$$""" """$$$$$$######$$$%%%###%%%'''&&&%%%&&&(((+++///+++666JJJSSSNNNLLLSSSOOOOOOSSSYYYYYYUUUSSSTTTXXX\\\___^^^[[[ZZZ\\\___bbbcccbbb]]]ZZZVVVNNNDDD===GGGMMMLLLIIIHHHFFFBBBJJJFFFEEEKKKOOOOOONNNOOO>>>777...))))))++++++***---111,,,)))000///+++000&&&%%%%%%(((---333666777:::===AAACCCDDDBBB>>><<<:::<<<>>>AAADDDFFFGGGGGGEEE@@@======888000---...,,,333;;;DDDPPPYYYYYYUUU\\\\\\[[[YYYVVVRRROOONNNIIIJJJKKKLLLNNNOOOPPPPPPOOORRRPPPLLLKKKNNNPPPNNNOOOOOOOOORRRUUUXXXXXXXXXOOONNNQQQTTTUUUSSSVVV[[[ZZZPPP333 &&&%%%$$$########################"""######$$$$$$%%%&&&&&&(((!!!$$$)))444XXXsssnnnxxxvvvqqqnnnlllnnnppprrrjjjlllnnnnnnnnnnnnppprrrtttnnnkkknnnqqqrrrvvv|||sssuuuCCC---000kkk~~~wwwnnnbbb\\\```kkkvvv|||aaakkkqqqlllbbb[[[VVVRRRlllqqqaaannnGGGMMMJJJhhhdddssseee===[[[sssvvv[[[777444SSSwwwjjjEEE666:::ooonnnmmmddd???(((333444===666...***(((''''''''''''(((((((((((('''&&&&&&""""""###$$$$$$$$$$$$$$$###"""""""""$$$%%%'''(((000...+++'''%%%$$$%%%&&&&&&(((,,,,,,((()))555CCCkkkrrrkkklllkkkoooqqqRRR000HHHiiipppfffmmmkkkSSS:::SSS```:::'''---%%%000===555((()))(((@@@jjjkkkfffkkkoooxxxqqqEEE###(((((()))***)))&&&$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%$$$###~~~|||zzzxxxxxxxxxxxxvvvuuuuuusssqqqpppqqqrrrrrrrrrpppnnnlllllllllkkkjjjhhhiiihhhggghhhiiijjjiiihhhhhhgggfffeeedddccccccbbbddddddccccccbbbaaaaaaaaa^^^______```___^^^\\\[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]\\\[[[[[[ZZZ[[[[[[[[[[[[\\\^^^______^^^\\\[[[]]]YYYVVVSSSHHH666,,,***333:::;;;111)))***,,,------000222111---)))))))))))),,,///...+++''''''((()))(((((()))******((('''&&&&&&''''''(((((()))))))))***+++++++++***((('''###"""!!!!!!!!!###$$$%%%!!!!!!!!!  !!!### !!!!!!!!!"""$$$###!!!"""$$$%%%%%%$$$"""""""""""""""""""""""" """$$$&&&(((---444:::MMMGGG>>>555---(((&&&%%%!!!###%%%%%%$$$$$$%%%&&&"""%%%''''''&&&&&&)))---<<<333999MMMXXXTTTQQQVVVSSSTTTXXX\\\[[[UUURRRTTTZZZ]]]aaa```\\\ZZZ\\\______aaa```]]]YYYRRREEE999PPPQQQUUUUUUMMMEEEGGGPPPQQQLLLJJJKKKGGG<<<222,,,%%%%%%(((111>>>HHHLLLMMMCCCGGGBBB@@@FFFBBB<<>>:::>>>BBBEEEGGGIIIKKKMMMFFF>>>777444...&&&$$$'''$$$###%%%111GGG]]]gggggghhhfffaaa\\\XXXTTTRRRPPPLLLLLLKKKJJJIIIHHHGGGGGGUUUXXXVVVPPPRRRXXXUUUKKKOOONNNOOOPPPSSSSSSRRRQQQOOOQQQVVVZZZVVVKKKCCCAAAVVVXXX777((('''%%%########################"""######$$$%%%%%%&&&&&&***!!!%%%***000SSSuuuwwwuuurrrmmmjjjjjjllloooqqqmmmoooqqqooolllkkklllnnnoooiiihhhnnnqqqppprrrxxxuuuiii444000>>>ppp{{{wwwvvv[[[444...NNNjjjpppdddfffkkkpppqqqjjj```YYY]]]nnnbbbkkkDDDUUURRRjjjhhhxxxeee999bbbyyy~~~pppLLL;;;VVVuuuHHH===NNN{{{lllppp^^^111'''666666888000((($$$$$$%%%%%%''''''''''''''''''&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$###"""""""""###%%%'''(((333000,,,(((%%%%%%%%%%%%)))+++,,,+++'''***<<>>222***&&&$$$###(((%%%,,,???QQQYYYZZZZZZPPPNNNEEEBBBGGGCCCAAAJJJ@@@???AAA@@@777***$$$'''%%%,,,999>>>===GGGNNNFFFJJJHHHKKKQQQTTTRRRRRRSSS444111+++%%%"""!!!"""$$$$$$$$$$$$%%%***555DDDNNNaaaiiilllgggeeeddd[[[MMMRRRNNNHHHFFFGGGJJJLLLLLLPPPOOONNNMMMMMMNNNOOOPPPFFFMMMRRRRRRTTTYYYYYYTTTYYY[[[UUUYYY___DDD'''(((BBBBBB999+++"""###%%%$$$&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''******AAAuuuvvvuuussspppmmmllllllnnnooonnnjjjhhhiiiiiiggggggjjjooonnnkkkiiijjjooovvv{{{xxxyyy___111444DDDxxx{{{|||eeeCCC111...000FFFiiiqqq\\\ddduuuooojjjooojjjZZZ[[[ddd___HHHBBBYYYnnnqqqyyyXXX<<>>^^^uuummmeeennnwwwMMM666wwwkkkYYYAAA'''111///111666..."""333ZZZsssfffrrrnnnsssxxxNNN%%%)))))),,,000///***&&&$$$###%%%%%%%%%$$$$$$######### ,,,)))!!!'''%%%$$$+++666888...'''(((((("""~~~|||||||||{{{{{{zzzyyyyyyyyyxxxvvvtttsssssssssrrrqqqqqqooommmlllmmmmmmlllkkkiiiiiijjjjjjjjjiiiiiihhhhhhggggggfffdddccccccbbbeeeccc``````aaabbb```___```^^^\\\\\\]]]^^^]]][[[]]]]]]\\\\\\\\\\\\]]]]]]_________^^^^^^^^^]]]]]]^^^]]]]]]]]]^^^^^^\\\[[[\\\UUUMMMCCC555+++,,,222>>>AAA;;;---&&&***...,,,111111000///---+++***)))+++......,,,...111///)))''')))+++---,,,***'''&&&&&&((()))(((&&&%%%'''***)))))))))(((&&&$$$###""" !!!!!! !!!"""######!!!!!!"""###$$$$$$$$$###""""""""""""############)))###"""&&&"""***+++<<>>DDDIIIQQQZZZ______KKKMMMMMMLLLJJJJJJNNNRRRRRROOOLLLKKKKKKKKKJJJHHHLLLQQQTTTTTTXXX^^^^^^ZZZYYYZZZZZZ^^^___JJJ...###///111---%%%!!!$$$'''&&&&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&((((((!!!)))''';;;lllrrrsssrrrpppnnnmmmmmmnnnooohhheeeeeegggfffdddfffkkknnnkkkgggdddeeeiiipppuuussszzzSSS333444]]]{{{uuuNNN///777@@@444===```nnn[[[bbbrrrmmmjjjnnnkkkXXXWWW```\\\IIIHHH___rrrvvvvvvTTT???hhhlllwwwrrrzzz~~~sssoooKKKaaawwwccc777(((222DDD;;;///+++&&&%%%&&&'''$$$!!!)))))))))(((((('''&&&%%%%%%$$$###$$$&&&''''''%%%&&&###$$$'''(((&&&&&&)))******++++++)))((('''&&&+++))),,,...---444KKK```kkk{{{yyyqqqtttuuuoooDDD555KKKooovvvsssqqqhhh]]]:::^^^ooooooYYY333+++(((%%%+++111666GGG```nnnfffqqqmmmrrrwwwRRR'''&&&))),,,000///***&&&$$$$$$%%%%%%%%%$$$$$$$$$#########%%%!!!!!!(((+++>>>AAA:::***"""%%%'''%%%~~~|||{{{{{{zzzzzzyyyxxxxxxxxxxxxvvvtttsssssssssrrrqqqrrrooommmlllllllllkkkiiijjjkkkkkkkkkjjjiiihhhhhhhhhggggggfffeeedddccccccdddbbb``````aaaaaa```______^^^\\\\\\]]]^^^]]]\\\```______^^^^^^______```_________^^^^^^^^^^^^]]]^^^^^^___]]]\\\[[[[[[\\\[[[SSSHHH<<<111,,,111:::AAA999///******,,,------222111///---,,,******)))+++++++++---222666222+++(((***---,,,)))((((((***)))))))))'''%%%&&&(((+++***)))'''%%%###"""!!!  !!!!!!""""""###!!!!!!"""""""""""""""!!!""""""""""""############%%%###%%%((("""!!!555OOO[[[cccppphhhKKKAAAZZZtttooossstttooonnnrrrxxxzzzppp^^^JJJBBBAAAAAA@@@AAACCCCCCIIISSSVVVVVV\\\fff]]]WWW:::LLLZZZbbbaaadddeeeccc___]]]]]]___ccceeeeeeeeeeeeggghhhgggfffeeeaaa\\\YYYYYYVVVSSS\\\hhhddd___\\\```ddd^^^MMM===000---,,,222;;;@@@???<<<===888,,,"""&&&555DDDKKKHHHRRROOOGGGGGG@@@777666666///,,,222999???BBBEEE666333666AAAKKKTTT\\\```[[[dddeeebbbfffiiiVVV:::%%%$$$"""!!! !!!"""""""""######"""!!! """###""""""&&&---555===KKKWWW[[[WWWTTTUUUYYY[[[XXXTTTZZZVVVRRRPPPOOONNNJJJGGGNNNPPPPPPQQQWWW]]]^^^[[[ZZZYYY___ccc]]]SSS???%%%###%%%%%%###$$$''''''%%%&&&%%%######%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((()))%%%(((###333___ooorrrqqqpppooooooooooooooohhhgggggghhhfffcccgggmmmnnnjjjeeebbbccchhhooossstttwwwBBB444:::vvvwwwGGG,,,555jjjyyyKKK000GGGrrraaadddrrrqqqnnnpppoooeeebbbddd]]]KKKLLL```mmmooogggHHHCCCiiikkkwwwzzzxxxwwwqqqiiiPPPlllrrrrrrNNN---'''>>>>>>999...***&&&%%%&&&&&&$$$"""))))))((('''&&&&&&&&&&&&%%%$$$###%%%'''((((((''''''$$$%%%((()))''''''***''''''((()))))))))((((((222(((...111(((444MMMTTTLLLfffuuuwww{{{{{{uuusssXXX:::LLLqqqqqqpppzzzwwwpppFFFCCCqqq{{{iiiHHH;;;777,,,---@@@UUUbbbgggiiiiiiqqqmmmrrryyyZZZ000%%%(((,,,000///***&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''"""555@@@000'''///111333333,,, %%%)))'''|||{{{zzzzzzyyyyyyxxxwwwwwwwwwuuusssrrrssssssrrrqqqrrrpppmmmllllllkkkjjjhhhllllllkkkkkkjjjiiihhhggghhhggggggfffeeeddddddddddddcccaaa````````````___```___^^^^^^^^^_________aaaaaa````````````aaaaaa____________^^^^^^^^^^^^\\\^^^___]]]ZZZYYY[[[^^^YYYPPPBBB444,,,...999DDD@@@111''')))+++***,,,000222111...,,,***)))))))))***))))))///777:::444---(((+++...+++'''&&&***...,,,***(((&&&%%%''')))++++++)))&&&$$$"""!!! """""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!"""""""""############((()))""",,,IIIdddpppqqqiiiTTT:::EEEeeeqqqgggmmmsssuuuyyyyyyhhhUUUJJJFFFDDDFFFIIIUUUVVV\\\bbbaaa\\\]]]bbbdddYYYBBBJJJ___iiieeecccddd```[[[ZZZ]]]```bbbccceeefffiiikkkjjjgggfffhhh```^^^___bbbbbbaaafffnnn```eeeiiicccSSSBBB444...,,,777FFFPPPUUUVVVWWWYYY[[[KKK:::000***''',,,555;;;FFFLLLNNNJJJ666(((---(((++++++'''$$$,,,AAATTTZZZOOO>>>666:::AAAPPPdddfffeeecccgggnnneeeCCC """"""""""""""""""""""""!!!###$$$%%%%%%&&&&&&&&&!!!"""&&&%%%###...<<>>,,,===uuuZZZFFFaaauuugggeeennnqqqooooooooopppllljjj^^^NNNSSSdddkkkjjj[[[@@@MMMkkkhhhqqqxxxuuutttjjjgggSSSKKKuuuccchhh===***,,,GGG666000---***&&&%%%&&&&&&%%%$$$***((('''&&&%%%&&&''''''$$$######%%%'''))))))(((&&&$$$$$$'''(((&&&'''***$$$''')))+++***)))******333###,,,111)))AAA___]]]KKKFFFHHHcccsssyyyaaa999HHHooommmjjjuuurrrzzzVVV555llluuuhhh^^^___]]]MMMAAAQQQlllsssjjjfffkkkqqqnnnrrrzzzddd;;;&&&(((,,,//////+++&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,&&&MMMkkkPPP333000*** """''''''###}}}{{{zzzzzzyyyyyyxxxwwwwwwvvvtttrrrqqqrrrrrrrrrppprrrpppnnnllllllllljjjhhhlllllllllkkkjjjiiihhhggggggggggggffffffeeeeeeddddddccccccbbb`````````aaaaaaaaaaaa`````````aaabbbaaaaaa````````````aaaaaa``````_________^^^^^^^^^ZZZ\\\^^^]]][[[ZZZ\\\^^^VVVKKK;;;---***444AAAIII999---&&&******'''+++444111000---+++)))))))))))))))'''+++444<<<<<<555...))),,,---***&&&&&&+++000---+++(((&&&&&&''')))******)))&&&$$$"""!!!!!!!!!"""""""""""""""!!!!!!!!! !!!""""""###""""""!!! !!!!!!!!! !!!"""""""""############$$$)))+++111IIIhhhwwwvvvoooddd```SSSEEETTTjjjgggffflllrrruuuyyy|||yyyssshhh___SSSJJJCCC@@@DDDKKKSSSWWW^^^cccccc``````ccc```TTTGGGCCC[[[fff```]]]```\\\XXXYYY]]]___^^^\\\```cccjjjooojjjbbbaaafffeeeddddddbbb___^^^cccjjjiiihhhaaaOOO:::***%%%&&&@@@PPP``````TTTNNNTTT^^^[[[BBB444;;;;;;+++$$$***'''///???TTTSSS777)))777;;;===777'''555IIIjjjhhhTTT???777000666MMMdddaaagggppphhhLLL,,,$$$%%%%%%%%%$$$$$$######$$$###""""""""""""""""""$$$!!!###((($$$###...666RRRooovvviii]]]```jjj^^^``````ZZZQQQMMMOOOSSSVVVRRRPPPSSSYYY^^^aaaccc\\\ZZZaaa___YYYeeeeeeKKK,,,'''###$$$((((((&&&$$$'''%%%$$$$$$%%%&&&&&&%%%"""###$$$&&&&&&&&&&&&&&&&&&'''+++((($$$---LLLuuusssssssssrrrrrrqqqppppppqqqooooooooommmkkkpppvvv{{{uuunnnjjjkkkoootttvvvtttPPP---666eeexxxzzzIII777;;;aaa|||mmmbbbrrrrrrhhh```dddllljjjfffiiimmmjjjfffZZZNNNYYYllloooppp\\\CCC[[[kkkccccccgggvvvxxxmmmjjjccc>>>CCCooofffccc666)))///EEE000++++++)))'''%%%%%%&&&&&&%%%)))(((&&&%%%%%%&&&''''''$$$######$$$'''))))))(((%%%"""###&&&'''%%%%%%((($$$***000000,,,)))***,,,111"""+++333666ZZZ}}}xxxeeeLLL:::IIIhhhxxx{{{xxxCCC@@@iii{{{|||wwwiii{{{```000___nnnjjjnnnssssssfffPPPRRRkkkrrrhhhgggjjjnnnmmmooovvvjjjFFF''''''+++//////+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((###QQQ{{{___777))) !!!###%%%%%%&&&'''###}}}{{{{{{zzzzzzyyyxxxxxxxxxvvvtttrrrrrrssssssrrrqqqssspppnnnmmmmmmmmmllljjjkkklllllllllkkkjjjiiiiiigggggggggfffffffffeeeeeedddeeeeeecccaaa```aaacccaaabbbcccbbbaaaaaaccceeebbbaaaaaa``````aaaaaabbb`````````_________^^^^^^ZZZ\\\^^^^^^\\\[[[ZZZZZZNNNDDD555,,,000<<>>xxxtttrrrpppmmmkkkkkkkkklllrrrjjjeeegggkkkmmmnnnppp|||vvvmmmiiijjjjjjiiiggg>>>444444YYYzzzzzz{{{fffBBB===[[[tttxxxzzzrrrooo^^^]]]nnnooohhhooommmmmmfffPPP@@@PPPdddcccgggUUUBBBkkkpppsssqqqooolllkkksssppp___DDDiiinnnsssKKK111(((...+++000+++(((((('''&&&%%%%%%'''(((%%%&&&&&&''''''&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%######''''''%%%&&&)))(((888FFFCCC444((((((///111111---///HHHlll~~~zzzzzzwwwsssOOO000VVV{{{fffIII;;;)))...???@@@JJJffftttiiiIIICCCiiittttttgggaaakkkNNN666MMMbbbcccjjjeeekkkmmmjjjmmmqqqYYY111&&&+++//////+++'''%%%&&&%%%%%%%%%&&&&&&&&&'''''''''!!!777YYYYYY:::'''+++!!!"""""""""!!!"""''',,,}}}}}}||||||{{{{{{zzzyyyyyyyyywwwuuuuuuvvvwwwwwwvvvrrrqqqooonnnooopppooonnnjjjjjjkkklllllllllkkkkkkgggggggggggggggffffffffffffggghhhfffcccbbbcccfff___aaacccbbb``````bbbeeedddccccccbbbbbbccccccdddaaa`````````____________```____________[[[TTTNNN<<<666111444BBBMMMGGG999...,,,)))'''***///000---------------+++(((&&&$$$$$$)))666DDDEEE:::...***,,,***))))))+++------,,,***(((&&&&&&((((((%%%### !!!"""""""""!!! !!!"""###$$$$$$!!!"""###$$$$$$###!!! !!!"""############""""""""""""############***SSSyyyvvvooolllhhhcccfff^^^eee~~~~~~nnnnnnpppqqqqqqpppnnngggVVVGGGGGGCCCCCCKKKRRRWWW\\\```aaadddeeeaaa\\\YYYYYYYYY]]]SSSXXX111EEETTT[[[fffXXXYYYYYY[[[]]]aaaeeegggaaaTTTQQQ]]]gggddd^^^]]]aaa______bbbfffaaaQQQBBB///***---@@@YYYddd]]]QQQQQQNNNMMMRRR\\\fffjjjjjjgggHHH""">>>^^^QQQ...!!!'''$$$000UUUiiiTTT888***EEEZZZRRR:::)))%%%'''444ccclllcccooohhhPPPMMM999;;;777...'''&&&&&&$$$"""!!!!!!!!!!!!###%%%&&&!!!!!!!!!$$$&&&%%%  $$$!!!&&&(((### &&&+++)))+++===^^^xxxtttiii\\\UUUVVVWWWUUURRRQQQPPPSSSVVVRRROOOVVVaaadddmmm```RRRUUUTTTWWWiiitttZZZ===---'''######%%%(((&&&$$$%%%&&&'''&&&&&& """$$$&&&(((((('''&&&(((""")))"""(((---999vvvtttqqqmmmjjjhhhhhhhhhiiiyyynnnfffgggjjjjjjhhhhhhuuuoooiiihhhjjjlllkkkiii***999<<>>DDDoooppp^^^;;;\\\jjjqqqlll```rrrTTT555KKKcccccchhhgggmmmqqqlllmmmvvvbbb888&&&***...///+++'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&"""...MMMVVV999""")))"""%%%))))))%%%"""$$$)))|||||||||{{{zzzzzzyyyyyyyyyxxxwwwwwwwwwuuurrrpppqqqpppooonnnnnnmmmmmmnnnpppkkkhhhiiilllnnnkkkhhhhhhhhhhhhhhhggggggggggggeeeeeeeeedddddddddcccccc``````aaabbbcccddddddeeefffffffffeeeeeedddddddddaaaaaaaaaaaaaaaaaaaaaaaa___^^^^^^^^^]]]WWWOOOHHH999333111;;;LLLRRRDDD333000+++%%%%%%)))...///...------,,,,,,+++***))))))&&&***888GGGDDD444+++...+++)))(((***,,,,,,)))&&&(((((('''&&&&&&&&&&&&'''###"""!!!  !!! !!!!!!$$$$$$$$$############"""""""""!!!!!!###((( %%%%%%!!!***FFFbbbvvvuuupppqqqlll```mmmjjjjjjnnntttuuuoooiiinnnnnnooorrrqqqgggUUUHHHFFF@@@===CCCJJJNNNQQQSSSNNNMMMKKKKKKNNNSSSYYY]]]XXX\\\RRR@@@@@@SSS```___bbbXXXSSSYYY___``````aaaYYYGGG999>>>TTTeeeggg```eee___```[[[GGG888111(((...###999FFF\\\ooodddmmmlllnnnkkkcccaaahhhmmmnnnooo+++///%%%---kkkddd>>>)))'''""">>>___dddVVV===III:::)))555999***###+++KKKsssiii^^^pppqqqhhhdddUUUVVVAAA+++)))"""###%%%###"""###&&&'''%%%###$$$###""""""$$$$$$###"""&&&%%%###"""""""""######&&&###%%%***))))))999MMMiiijjjdddYYYTTTWWWVVVQQQSSSSSSRRRQQQUUU[[[\\\XXX\\\XXX___aaaVVVUUU___cccoooppp\\\888!!!""")))(((&&&%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%&&&$$$++++++777nnnqqqrrrsssqqqiiigggqqqvvvpppooommmgggfffiiijjjbbbhhhnnnlllsssmmmSSS222666UUUooottt{{{{{{iiipppqqqrrrsssrrrpppnnnmmmpppgggccc[[[rrrkkkoooqqqbbbgggdddPPP555gggllldddjjjAAAUUUqqqlllnnnqqquuuxxxfffqqqjjjEEEPPPsssrrrIII222%%%***///***(((---***))))))(((((((((((((((''''''&&&&&&&&&&&&'''''',,,)))%%%###$$$%%%%%%$$$%%%&&&&&&&&&%%%%%%'''(((&&&>>>LLL@@@---&&&)))+++111(((///777UUUwwwwwwxxxppp{{{tttsss\\\PPPiiifffAAA888&&&LLLrrrnnn^^^222MMMssslll666\\\\\\tttaaafffwwwccc<<<===[[[hhhcccpppwwwwwwjjjdddooodddCCC111'''+++222---)))'''!!!'''&&&%%%$$$###$$$$$$%%%"""%%%)))111:::===222%%%###$$$$$$%%%%%%$$$$$$###~~~~~~}}}}}}|||{{{{{{{{{yyyxxxwwwvvvvvvuuussspppqqqpppooonnnmmmmmmmmmmmmoookkkhhhiiilllmmmkkkhhhiiiiiiiiiiiihhhhhhhhhhhheeeeeeeeeeeeddddddddddddaaaaaabbbbbbccccccddddddffffffeeeeeeddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```\\\TTTIIIAAA888444666@@@KKKIII;;;///...***&&&&&&***...///...,,,,,,,,,+++***)))))))))''',,,888BBBBBB999222111)))(((((())),,,,,,)))'''***)))(((&&&%%%$$$#########"""!!!  !!! !!!!!!"""$$$$$$$$$#########""""""!!!"""""" !!!###!!!"""&&&$$$$$$444GGGiiiuuuzzzrrrkkkkkkjjjfffnnnkkkjjjmmmrrrssspppkkkjjjlllmmmjjjccc[[[UUURRRDDD:::333333555333111000111111000000000222444666FFFLLLKKKFFFKKKZZZdddfffddd\\\WWWZZZ^^^```bbbeeeeee___WWWUUUWWW[[[^^^^^^cccSSSGGG999%%%"""+++///999$$$'''%%%000CCCGGG]]]nnntttvvvtttuuuvvvsssnnnmmm))))))***:::jjjfffWWW555222...***+++888RRRhhh```ZZZ>>>%%%---<<<333"""***@@@lllrrrhhhllliiijjjtttlllkkkJJJ'''###!!!&&&%%%###"""###%%%&&&%%%###'''&&&$$$%%%&&&&&&$$$###%%%$$$###"""""""""###$$$(((%%%&&&***'''"""***777CCCSSSbbbfff```YYYTTTQQQNNNQQQRRRQQQTTT[[[___^^^ccc]]]______SSSRRR\\\```cccjjjiiiVVV;;;(((###%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%(((&&&+++)))333gggiiipppzzzzzzuuuxxxvvvjjjfffeeeeeehhhnnnzzzxxxvvvoookkkmmm]]]AAA+++;;;^^^wwwuuunnnnnnooopppqqqpppnnnllloootttyyytttnnnhhhZZZoooggggggccceeehhheeeOOO888fffiii```fffDDD[[[vvvsssssssssvvvxxxnnntttdddIII```yyybbb>>>///(((...111***&&&***))))))(((((((((((()))***''''''&&&&&&&&&&&&''''''***(((%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%'''((((((===HHH===---''')))***///'''...444PPPrrrtttvvvjjjsssvvv~~~^^^BBB\\\kkkbbbUUUGGG???llluuummm999DDDqqqiiiMMMQQQaaarrrkkkkkkvvvjjjHHH;;;SSSjjjllltttwwwxxxpppkkkssskkkPPP000&&&***222---((('''"""((('''&&&%%%$$$$$$%%%&&&)))'''%%%%%%,,,333222,,,%%%%%%%%%%%%%%%%%%%%%%%%~~~}}}}}}|||{{{yyyvvvuuuuuuuuusssrrrqqqpppooonnnmmmmmmmmmmmmnnnkkkiiiiiikkkmmmkkkiiijjjjjjjjjiiiiiiiiiiiihhhfffffffffeeeeeeeeeddddddcccccccccccccccdddddddddeeeeeeeeedddddddddddddddddddddddddddddddddddddddbbbccccccaaa[[[PPPDDD<<<444444<<>>333///+++)))'''(((,,,///...---++++++******))))))(((((((((111999===>>>???:::333''''''''')))++++++***(((+++)))'''%%%###!!! """"""!!! !!!!!!!!!!!!!!!!!!""""""###$$$$$$#########""""""""" !!!"""""" !!!""" ###$$$###...MMMmmm}}}{{{vvvqqqlllkkkmmmpppllljjjiiikkknnnpppnnnkkkdddfffiiilllhhhZZZEEE555111***'''...666999888777888:::;;;;;;777444222111,,,---000555===IIIUUU]]][[[WWWVVVYYY\\\^^^ccciiijjjfffaaa\\\[[[^^^dddhhh]]]HHH999,,, ***DDDSSS888***...---+++***&&&444QQQZZZgggrrr{{{}}}vvvlllYYY######000EEE]]]WWWbbbWWW888!!! """$$$999TTT^^^KKK000...NNNKKK***(((000^^^xxxtttnnnhhhrrroooooorrrKKK###!!!$$$***%%%###"""###$$$&&&%%%%%%+++)))''''''''''''%%%$$$#########"""######$$$%%%)))%%%'''+++((( $$$$$$:::WWWjjjhhh[[[SSSRRRUUUZZZ\\\\\\^^^dddhhhhhhfff]]]\\\[[[OOOOOOXXXZZZccccccgggfffVVV;;;)))%%%###&&&***)))%%%"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&***(((,,,'''///ccc]]]lllvvvsssrrrkkkeeeggglllsss|||vvvqqqfffIII222:::LLLcccvvvzzzllldddmmmhhhlllpppooommmlllooosssqqqooojjjXXXllliiikkkeeegggiiieeeMMM>>>eeefff\\\^^^DDD\\\rrrpppsssrrrvvv|||wwwsssZZZLLLppp|||QQQ333,,,+++000222---(((((())))))((((((((())))))***''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''(((&&&%%%%%%&&&&&&&&&%%%%%%'''(((+++:::BBB999...***)))(((,,,'''...000JJJmmmrrruuuyyyqqqsss___===XXXwwwyyyooojjj888bbbxxxooo777???ppphhhhhhGGGbbbpppxxxoooooooooWWW999GGGiiitttssspppsssqqqmmmrrrnnn\\\111%%%)))111,,,&&&'''$$$((('''&&&&&&%%%&&&&&&&&&)))(((###"""***......'''&&&%%%$$$$$$%%%&&&'''~~~~~~}}}|||zzzwwwuuuuuuuuutttsssqqqpppooonnnnnnmmmnnnnnnnnnllljjjjjjkkklllkkkjjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggfffffffffeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeddddddddddddddddddddddddddddddddddddddd```aaabbb___XXXMMMAAA999...444BBBNNNIII777000333)))((((((+++...///---+++******))))))(((((((((''')))666<<<:::;;;@@@;;;...&&&'''(((***++++++***))))))(((%%%###!!! !!!!!!!!! !!!!!!"""""""""!!!"""######$$$############""""""""""""!!!######"""!!!!!!"""###"""###'''///CCCeee~~~uuuppprrrrrrlllkkknnniiiiiiiiikkkkkkkkkhhhfffcccgggjjjhhh\\\III444''',,,)))...<<>>gggxxxrrrlllooosssnnnooonnneee666&&&'''000+++&&&'''&&&''''''''''''''''''''''''###&&&&&&###"""&&&((('''((('''%%%$$$$$$%%%'''(((~~~~~~}}}~~~{{{xxxvvvvvvvvvvvvuuurrrrrrpppooooooooooooooonnnmmmlllkkklllllllllkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddaaaaaaaaa\\\SSSGGG<<<555000:::IIIPPPEEE222---222((()))***,,,......,,,***)))))))))(((((((((((((((+++:::@@@:::999<<<555&&&((()))***++++++***))))))%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$#########"""""""""!!!!!!!!!######"""!!!"""###"""$$$---===QQQdddvvvsssmmmrrrsssjjjeeehhhhhhjjjmmmmmmjjjfffbbb```hhhhhhaaaOOO;;;444<<>>888222777CCCLLLUUU___eeeggghhhjjjllltttppplllhhhbbbVVVGGG<<<---!!!***AAAPPP___ooouuu}}}tttbbbVVVGGG666***!!!""""""&&&...555555///)))'''444;;;IIILLLKKK```jjjcccXXXHHH111 )))######777SSSsssiii:::---###:::OOOaaasssnnnlll{{{iii\\\888"""***%%%#########"""###$$$&&&(((---+++)))((('''&&&$$$"""""""""######$$$$$$$$$$$$'''%%%%%%)))+++)))'''&&&+++###'''AAA^^^iii^^^PPPQQQSSSUUUYYY___ddd___VVVVVVQQQVVVZZZRRRQQQYYYZZZeeeZZZJJJDDDRRR```VVVBBB---(((###"""&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((***&&&***)))999sssqqqxxxxxxtttqqqxxx~~~}}}~~~|||rrrJJJ444FFFsss{{{hhhYYYlllyyyooogggfffmmmvvvzzzrrr^^^EEE444JJJXXXdddZZZmmmgggjjjfffgggfffaaaDDDNNNiiihhh```JJJJJJeeepppqqquuuoootttrrrooooooiiigggrrraaa333+++///...((()))......)))///...,,,***((('''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$&&&(((******(((%%%%%%&&&&&&&&&%%%%%%'''(((---111222000---,,,+++)))***)))000///IIIqqqzzz}}}xxxuuu}}}ZZZ:::111666fffrrrsssVVVCCCcccHHH>>>bbbqqqssssssTTTLLLgggxxxvvvfffpppkkkCCC>>>cccyyytttnnnsssxxxrrrqqqsssmmm@@@***%%%...,,,&&&((('''&&&'''''''''''''''''''''!!!&&&(((%%%###$$$%%%###((('''%%%$$$$$$%%%'''(((~~~}}}zzzyyyyyyyyywwwvvvtttsssrrrqqqppppppppppppoooooonnnmmmmmmmmmmmmnnnkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggfffffffffffffffgggggggggfffffffffffffffgggggggggddddddddddddddddddddddddfffddd```WWWJJJ>>>555000888DDDNNNKKK===///***,,,)))***,,,------,,,***)))))))))))))))((((((((((((///===CCC<<<666555...###+++---...---+++)))((((((###"""!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!"""""""""""""""######$$$######"""""""""!!!!!!!!!!!!""""""""""""###%%%***AAA^^^vvv~~~yyyzzzooojjjnnnpppnnnlllnnnjjjmmmooolllfff___\\\[[[iiiZZZIII???AAAGGGLLLMMM===>>>BBBHHHIIIFFFEEEFFFCCCJJJSSSXXXWWWWWWYYY\\\```ZZZWWWTTTIII:::333444999CCCNNNUUU]]]gggnnnqqqcccaaaZZZNNNDDDDDDOOOZZZ:::***333RRRfffmmmjjjbbbbbbuuuwww{{{vvvdddOOO///+++%%% !!!"""!!! ***...(((((())),,,666:::JJJSSSFFF111%%%'''+++))),,,;;;RRRjjj|||sssYYY222""",,,888RRRxxx~~~zzzvvvUUUAAA'''***'''############""""""###'''***,,,***(((''''''&&&$$$"""""""""###$$$$$$$$$######'''%%%$$$%%%&&&&&&&&&%%%)))///TTTkkkeeeSSSRRRTTTVVVXXX]]]aaa]]]VVVQQQOOOYYY^^^UUUTTT]]]```[[[bbb]]]RRRWWWhhhlllbbb???444'''"""%%%'''&&&"""&&&&&&&&&&&&&&&&&&&&&&&&+++)))***$$$))),,,@@@}}}}}}yyyyyy|||~~~~~~|||zzz~~~|||tttqqqoooYYY777888YYYvvvvvv```___kkkrrrsssjjjiiieee^^^QQQAAA111&&&+++777MMMTTTrrrkkkllljjjiiifff___???VVVllljjjeeeFFFTTTrrryyy|||~~~rrrvvvrrrwww```222...>>>AAA222(((---///)))///...,,,***((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&(((******(((%%%%%%&&&&&&&&&%%%%%%'''(((+++,,,---,,,,,,,,,,,,,,,,,,***111000KKKuuu}}}}}}}}}|||iii===+++(((333iiiyyyoooggg???WWWKKK[[[sssvvvwwwpppcccAAA]]]tttyyyooowwwsssNNN@@@[[[vvvrrrpppwwwzzzssstttwwwqqqNNN000$$$,,,---))))))(((%%%%%%&&&''''''''''''&&&&&&(((&&&!!! ###&&&&&&'''&&&%%%$$$$$$%%%&&&'''~~~|||||||||{{{yyyvvvuuuuuutttsssrrrrrrrrrrrrpppppppppooonnnnnnooopppmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiihhhhhhhhhfffffffffgggggghhhhhhiiigggggggggggghhhhhhhhhiiiffffffffffffffffffffffffgggddd]]]QQQCCC888222000===JJJNNNBBB444///,,,(((+++,,,------,,,***)))((())))))))))))))))))))))))555???EEE===333---***(((///111222000+++'''&&&&&&###""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""!!!!!!!!!!!!"""#########"""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$&&&''';;;YYYsssyyyqqqpppllljjjmmmqqqrrrpppooojjjlllkkkdddZZZSSSRRRSSS___VVVPPPTTT[[[WWWEEE444000111444777777777>>>GGGIIINNNSSSSSSOOONNNRRRVVVUUUZZZccchhhddd[[[QQQLLL<<>><<>>]]]ggg___ZZZ^^^^^^XXXTTTUUUWWWVVVPPPPPP[[[]]]PPPOOO[[[bbbYYYaaadddaaabbbiiiooopppZZZLLL999,,,&&&&&&%%%$$$''''''''''''''''''''''''***(((***%%%***---CCC~~~yyywwwzzz~~~vvvssssssccc===///JJJlll|||}}}xxxddd___kkktttjjjdddWWWCCC111***...444111,,,888HHHqqqpppvvvyyymmmhhh___<<<[[[nnnkkkgggFFFXXXooolllpppxxxpppyyyyyyhhh666555UUUcccMMM333///111---------+++***)))(((((((((''''''&&&&&&&&&&&&'''''''''&&&'''((())))))(((&&&%%%&&&&&&&&&%%%%%%'''((()))((()))***+++,,,...000...,,,111...KKKvvvzzzvvvxxxgggiiiMMM111444777FFFqqqsssnnnIIIPPP]]]nnnwww|||vvvssslll???QQQtttxxx{{{xxxUUU===OOOpppnnnsss}}}|||vvv{{{vvv]]]666###+++...+++***'''###$$$%%%&&&''''''&&&%%%&&&'''%%% !!!%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~~~~|||yyywwwvvvvvvuuutttssssssssssssqqqrrrrrrpppoooooopppqqqoooooooooooonnnnnnnnnnnnjjjjjjjjjiiiiiiiiiiiihhheeeffffffggghhhiiiiiijjjgggggghhhhhhiiiiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhdddaaaYYYLLL???777444444<<>>222111///...---)))###"""---999FFFHHHHHHBBB999555888<<<444AAARRR^^^eeegggddd___\\\UUUCCC000+++333<<<>>>>>>CCCOOOaaarrryyytttnnnHHH000888```wwwmmmIII&&&888kkkzzz~~~}}}yyyPPP---))))))...333777@@@KKKJJJFFFGGGVVVVVVPPPQQQFFF???777222222///)))&&&(((777PPPbbbrrr}}}ooohhh{{{aaa;;;+++!!!###777AAAMMM444&&&+++((((((!!!%%%"""###$$$"""!!!###''',,,,,,***)))((()))((('''%%%###$$$%%%%%%$$$###"""!!! $$$&&&%%%######$$$$$$ ,,,***)))LLLfffkkkYYY^^^\\\NNNAAA>>>DDDJJJPPPQQQZZZYYYJJJHHHVVV```ZZZTTTTTT]]]cccccccccfffoooaaaKKK777***&&&''')))''''''''''''''''''''''''((((((+++&&&***---CCCuuu{{{~~~^^^---000]]]zzzzzzrrr]]]dddkkklllgggWWW===((('''999KKKUUU<<<333>>>llloooxxxpppjjj___:::^^^nnnlllhhhGGGVVVbbbTTTXXXhhhkkk|||zzziii444<<>>DDDAAACCCNNNAAADDDtttzzznnnVVVLLLjjjqqqtttssszzzpppAAAHHHwwwuuuyyyWWW888DDDkkkpppyyy|||eee:::###***///---+++'''"""###%%%&&&'''&&&%%%%%%!!!$$$%%%$$$%%%'''$$$###$$$$$$%%%%%%$$$$$$###|||{{{zzz{{{{{{xxxxxxxxxxxxxxxxxxxxxwwwssssssrrrqqqppppppppppppqqqppppppooonnnmmmmmmlllooonnnnnnmmmllllllkkkkkkkkkjjjjjjiiihhhiiiiiiiiijjjiiiggghhhiiiiiihhhgggeeeiiikkkiiihhhiiiiiifffjjjYYYLLLGGG===111000888MMMBBB888555333///,,,+++......---,,,***)))((((((,,,***))))))&&&###%%%)));;;CCCBBB666+++,,,222666CCC;;;444222111,,,%%% !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!%%%!!! &&&$$$!!!(((QQQdddnnnsssyyyvvvmmmlllqqqssspppkkkiiijjjiiieeekkkjjjbbbQQQ@@@===JJJXXXddduuu}}}aaa;;;555BBBEEEXXXEEEHHH===:::'''---%%%:::FFFBBB///,,,999:::,,,///+++222FFFYYYccciiinnnllliiidddNNN000---AAANNN[[[dddooouuuvvvssspppoooBBB666999qqqzzzkkk:::)))222iiiyyyjjjgggQQQ222,,,///@@@GGGJJJ>>>SSSuuuSSSKKKJJJGGGHHHUUUbbbccc[[[cccaaaXXXLLLDDD>>>222%%%""")))444AAAOOO^^^kkktttsss[[[555!!!&&&***(((---(((&&&$$$$$$%%%''''''&&&!!!"""###$$$$$$&&&)))+++,,,***)))+++......(((###$$$""" !!!"""""""""!!!!!!###$$$%%%&&&&&&&&&%%%###&&&***)))111KKKhhhYYY^^^WWWOOOOOOKKKHHHNNNPPPTTT]]]dddLLLCCC]]]]]]\\\[[[ZZZ\\\___aaaaaa___gggsssqqqVVV888+++'''%%%)))'''%%%&&&'''((('''%%%%%%'''(((+++((((((LLLrrr999888AAAeeetttzzz{{{|||kkkSSSUUUhhhooooooYYY444111111888gggpppUUU999BBBdddqqqjjjhhhpppttt^^^JJJZZZpppiiiVVV888---EEEJJJFFFGGGMMMuuu~~~WWW666JJJrrrmmmvvvOOO\\\EEE666111222***&&&)))&&&&&&000)))(((((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((($$$$$$))),,,,,,,,,///...,,,///888kkkyyyHHHBBB===IIIVVVfffzzz~~~```999iiiooovvveeeDDDccc{{{vvvvvvttt{{{VVV>>>\\\eee|||||||||xxxIII333]]]gggmmmmmmvvvjjj333111222+++---%%%,,,((('''%%%$$$###$$$$$$%%%&&&%%%$$$$$$######$$$$$$ ###$$$###$$$''''''$$$~~~}}}|||}}}}}}|||{{{zzzyyyxxxwwwwwwwwwttttttsssrrrqqqqqqqqqqqqpppppppppoooooonnnnnnmmmoooooonnnnnnmmmllllllkkkkkkkkkjjjiiiiiiiiiiiiiiijjjiiihhhiiijjjkkkjjjiiigggjjjkkkhhhggghhhhhheeeeeeVVVJJJDDD;;;111333<<>>IIIWWWgggtttyyyyyy555)))666uuu|||aaa000(((===ooorrrMMM777---444PPPccceee___[[[MMM```jjjQQQNNNIIIJJJPPPXXXYYYUUU\\\bbbgggiiiiiidddUUUFFF555000)))&&&(((111===EEEYYYNNN999---...,,,&&&'''(((&&&$$$$$$%%%''''''&&&!!!"""###$$$%%%'''+++///222...***)))++++++'''$$$$$$""" !!!""""""""" """###$$$%%%%%%%%%$$$"""###&&&""""""222FFFZZZ___RRRDDDGGGMMMOOOUUUiiiccceeeoooTTT@@@VVV]]]ccc```___aaafffhhheeebbbmmmzzz~~~oooZZZGGG444$$$)))***)))'''$$$###&&&)))'''&&&&&&'''&&&,,,VVV}}}www}}}ccc333888RRRoooyyy}}}tttrrrtttkkkZZZUUU\\\qqqsss___888...---888jjjyyySSS222???aaaiiicccgggjjjoooZZZEEEYYYrrriiiSSS777555TTTaaa]]]SSSIIIaaapppqqqAAA111ZZZuuujjjmmmMMMkkkaaaRRR555555***%%%------((()))+++)))((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&'''))))))'''***///...444<<<@@@\\\WWW***)))666666<<>><<<777888<<>>hhhrrrnnnhhhlllnnnnnnuuurrroooggg```___ccceeecccYYYXXXTTTPPPPPPXXXeeeooopppoooeeePPPPPPmmm{{{lllCCC+++888III[[[EEE;;;(((""""""444PPP]]]XXX\\\hhhgggPPP555+++333CCCQQQYYY@@@444555======<<<666)))$$$''')))000AAAVVVccceee:::---<<>>mmm~~~{{{zzzzzzUUU:::MMMtttzzzttt~~~MMM555,,,***000+++---)))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""%%%%%%######&&&&&&###|||zzzyyyzzz{{{}}}wwwwwwvvvuuuttttttttttttpppppppppqqqqqqqqqqqqqqqqqqppppppooonnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjiiiiiijjjlllnnnmmmllljjjlllkkkiiiiiikkkiiieeeXXXPPPEEE:::222111999BBB:::444000000000,,,***++++++++++++******************((('''&&&%%%&&&///999EEE@@@:::888;;;>>>===999222222///---,,,---***&&&!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%$$$"""!!!!!!"""$$$!!!!!!!!!!!!""""""""""""###'''###!!!"""!!!---EEEZZZgggiiihhhnnnooonnnsssyyysssjjjeeefffggg```VVVHHHQQQ\\\bbbbbbbbbdddhhhlllpppiiiRRRNNNiiiuuuccc;;;$$$444WWWUUULLL---)))###///HHHSSSMMMQQQ```pppTTT444$$$$$$,,,444999;;;JJJbbbooopppqqq```BBB,,,222///$$$"""000===AAA222'''///KKKIII000 (((888>>>555999YYYpppnnnjjj\\\PPPNNNSSSLLLKKKOOOCCC;;;999:::===<<<888:::AAANNNRRRYYYaaahhhkkkiiieeekkkiiifffaaa[[[QQQEEE===444000///,,,)))...222...)))'''$$$$$$%%%&&&&&&&&&#########"""###&&&+++///444000+++)))(((((((((&&&%%%""" """######""" !!!"""###$$$$$$$$$$$$%%%$$$&&&)))(((""" ###(((EEEaaaoooqqqgggjjj}}}vvvsssnnnvvvfffQQQaaammm]]]ZZZZZZaaajjjooolllgggjjjnnnsssvvvyyytttdddRRR222---(((''')))++++++***(((%%%+++...(((666```~~~zzzCCC///AAA}}}~~~tttmmmddd___aaaaaaUUUGGGVVVaaahhhQQQ<<<+++"""===JJJDDD@@@PPPffffff___fffdddiiiTTTFFFdddkkkDDD:::@@@YYYqqqvvvfffQQQLLLnnn~~~~~~ooo???777kkksssqqqgggYYYFFFvvvlllIIIccccccKKK...''')))***---+++)))''''''***+++,,,,,,((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&(((...000//////222+++((()))777PPPXXXXXXjjjuuuyyy{{{{{{ppp\\\555OOOpppfffpppiiiEEEgggmmmuuuyyykkknnnfffJJJgggsssppptttfffDDDBBBnnnyyyssswww|||YYY444%%%(((...------***)))'''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%!!!$$$%%%###%%%***+++)))~~~|||zzzzzz|||xxxxxxwwwvvvuuuuuuuuuuuuqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqppppppooonnnnnnnnnmmmmmmllllllllllllllljjjiiihhhjjjlllmmmmmmllljjjlllllljjjlllnnnkkkfffTTTOOOCCC666///333;;;AAA666111...///...+++***,,,************************(((&&&$$$$$$###&&&333@@@JJJAAA999999>>>???;;;666111///,,,+++111666///$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%$$$"""!!!!!!"""$$$!!!!!!!!!!!!""""""""""""$$$&&&###"""### ...IIIQQQaaafffhhhpppqqqnnnrrruuukkk^^^YYY^^^aaaXXXKKKFFFVVVhhhnnnhhh```^^^aaaoootttiiiGGG777RRRpppqqqOOO...$$$&&&QQQccc```:::...$$$!!!***888EEEUUUbbbcccFFF,,,$$$$$$$$$)))111bbbtttxxxvvvmmm???000GGGQQQ>>>***''',,,,,,(((%%%((()))***%%%***///111DDDUUUbbbqqqsssiiibbbTTTCCC@@@@@@;;;555,,,))))))(((***...---))))))+++///:::MMMaaammmnnniiieeebbbfffkkkppprrrpppjjjfffeeeYYYVVVRRRKKKRRRUUUFFF)))'''%%%$$$%%%&&&&&&%%%$$$$$$###"""!!!###'''***...---,,,,,,,,,+++)))(((%%%###!!!!!!"""#########""""""###$$$%%%%%%%%%%%%!!!!!!%%%&&&%%%######...NNNyyyzzzooo|||nnnyyypppmmmeee[[[gggkkkaaa___^^^ccckkkooolllhhhiiikkknnnrrrxxx|||yyytttRRR???)))"""(((///---))))))$$$+++---&&&<<>>666999@@@AAA<<<777......+++,,,666<<<222###!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!""" """$$$"""///KKKYYYgggiiigggnnnooonnnssslll```PPPHHHOOOZZZ[[[VVVZZZfffpppoooddd^^^bbbiiirrrxxxrrrSSS:::IIIeeelllSSS222%%%&&&QQQjjjqqqRRR'''$$$&&&333III\\\eeefffKKK111%%%000555+++...>>>^^^jjjoooiiirrrfff******SSSnnn___EEE888///%%%(((***---%%%'''444333MMM]]]qqqzzzttthhh^^^XXXHHH666111***+++,,,$$$,,,++++++***+++///555333...$$$333FFFUUU^^^eeekkkhhhhhhhhhhhhiiinnntttyyy{{{oootttvvvpppxxxvvv\\\***'''%%%$$$%%%&&&%%%%%%###$$$$$$###""""""$$$&&&(((***---//////---***)))%%%###!!!!!!"""$$$$$$#########$$$%%%%%%%%%%%%%%%###"""!!!###%%%&&&&&&&&&((( ,,,]]]nnnpppuuussseeeaaa[[[dddfffooollljjjjjjlllllljjjgggccchhhnnnrrruuuwwwxxxyyysssYYY999'''''',,,,,,***---$$$+++,,,&&&EEEyyy{{{{{{{{{yyy|||yyyccc999444VVV{{{|||yyyqqqhhhdddcccaaa]]]LLLQQQiiikkk^^^KKK000,,,222VVVcccVVVYYYjjjtttxxxpppsssfffbbbyyysssYYY~~~xxxggglllsssttt|||vvv}}}~~~lllGGG...FFFxxx}}}qqqgggHHHNNNpppTTTEEEttt{{{cccGGG+++ )))999444...)))'''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***'''''',,,///,,,))))))...YYY||||||sssnnnoooooommmAAA===dddkkkqqqoooLLL^^^~~~iiinnn~~~|||{{{xxxiiiNNNkkkuuueeeWWWMMMDDDBBBmmmaaaeeewwwrrrsssiii===''')))+++222000,,,+++)))'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%)))+++***&&&%%%))))))'''~~~}}}}}}}}}}}}}}}~~~yyyxxxwwwvvvuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrsssssssssrrrqqqqqqpppppppppooonnnnnnmmmmmmnnnnnnmmmlllkkklllmmmnnnmmmllljjjlllmmmmmmooonnneee[[[LLLIII<<>>DDD@@@999444000///,,,(((***...,,,++++++***)))(((((('''(((&&&%%%$$$$$$+++===OOOEEE999111666===<<<777444(((,,,...///777===333"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!"""&&&!!!+++EEE```lllmmmjjjnnnmmmjjjmmm___ZZZPPPHHHJJJVVVaaaeeehhhjjjiiiaaaXXXXXXcccmmmrrrvvv{{{oooZZZVVVZZZTTTEEE%%%&&&444XXXcccpppeee///***---@@@UUU]]]VVVNNN///###CCCHHH,,,$$$555BBBPPPeeetttbbb,,,(((SSSrrrlll]]]VVVIII666'''"""'''+++---???AAAjjjjjjsssuuuhhhXXXJJJ>>>222+++222---333888(((111888777---%%%...===;;;---222+++&&&)))000:::KKKYYYcccfffhhhfffdddgggooowwwuuummmzzzyyy^^^***(((%%%$$$%%%%%%%%%$$$!!!###%%%%%%$$$$$$$$$&&&(((***---///...---+++***%%%###!!!!!!"""$$$$$$###"""######$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%'''''''''***!!!:::eeeuuupppppppppcccaaaXXXbbbooouuutttppplllhhhfffeeefff___dddkkkppppppnnnnnnoooxxxkkkVVVAAA222+++)))***...&&&333888000QQQzzz}}}bbb:::555fff|||xxxsssppplllhhhfffgggLLLRRRsss}}}tttdddHHH???DDD]]]aaaWWW___qqq{{{zzz{{{www}}}qqqtttyyyzzz{{{}}}zzz{{{bbb666,,,JJJbbbmmmfff___@@@VVVlllIIIMMMkkkrrrsssmmm[[[:::%%%)));;;666///)))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))***+++)))(((...666NNNtttyyy|||ooo```ZZZcccrrr{{{YYY:::SSSkkkqqqnnnUUUTTT}}}ppprrr}}}~~~|||vvvmmmRRRccc]]]BBB666<<<===777ooowwwjjjiiisssgggdddlllCCC***(((%%%...,,,---,,,***(((&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&***+++)))$$$###&&&'''%%%~~~~~~~~~~~~}}}}}}||||||yyyxxxwwwvvvuuuuuuuuuuuuvvvvvvuuutttsssrrrrrrrrrtttssssssrrrrrrqqqqqqpppppppppooonnnnnnnnnnnnnnnooonnnmmmmmmnnnooommmlllkkkmmmnnnmmmnnnkkkaaaUUUHHHFFF:::---333CCCHHHAAA;;;666222///+++(((***///,,,,,,+++***)))((('''&&&)))'''&&&%%%%%%---AAATTTAAA555---222777444///,,,###,,,111111666:::222###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%###$$$'''&&&>>>\\\lllpppooorrrmmmeeefffSSSWWWVVVNNNKKKTTTaaajjjccc___WWWNNNIIINNNZZZdddssspppvvvxxxnnnhhh___PPP@@@ ---GGGaaaVVVccchhhGGG///!!!***888777000,,,--- 777ffffff999"""000000???]]]sssrrreeeJJJ)))***OOOiiijjjllluuummmWWW222%%%,,,,,,HHHKKKgggssskkkkkktttoooRRR888+++"""***111HHHHHHNNNKKK***+++***,,,''''''BBBgggpppcccNNNBBB666...(((&&&,,,666EEERRRaaaiiijjjjjjnnnrrrzzzqqqsssyyywwwTTT***(((%%%$$$%%%%%%%%%$$$ """%%%'''&&&&&&&&&'''***,,,......---+++++++++&&&$$$"""!!!###$$$$$$$$$!!!""""""############""" """###""""""$$$%%%$$$ (((%%%+++JJJggguuu{{{iiibbbeeeWWWeee}}}rrrqqqnnnhhhbbb```aaadddaaadddjjjnnnnnnlllkkklllkkkpppnnn]]]CCC...'''))),,,)))>>>GGG>>>[[[eee>>>777sss{{{yyy|||{{{sssppprrrjjjeeezzz}}}tttssslllnnn```iiiddd^^^hhhqqqqqqrrryyy~~~}}}|||{{{}}}|||uuuvvvYYY))),,,OOOWWW___```___CCCdddoooCCCRRReeecccbbbiiidddEEE,,,...888333,,,((('''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&)))---,,,&&&(((777IIIooonnn]]]ZZZLLL777+++888WWWrrrddd555FFFooo{{{{{{nnnaaaiiirrr}}}}}}{{{|||~~~\\\YYYBBB***222NNNSSSBBBHHHooo~~~}}}tttoooppp[[[```sssLLL222---%%%///......,,,***(((&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&(((&&&""""""&&&(((&&&~~~}}}||||||{{{{{{{{{|||{{{zzzxxxwwwvvvvvvvvvuuuvvvvvvvvvtttrrrpppooovvvvvvuuuuuuttttttssssssnnnnnnnnnnnnmmmmmmmmmmmmpppooonnnmmmmmmnnnooopppnnnqqqpppkkkiiifffYYYJJJ@@@:::222///:::GGGHHHAAA666333///+++******+++---...---,,,***)))((((((((('''&&&)))&&&$$$777MMMRRRDDD:::444555777333,,,)))'''***000666999777000+++"""!!!!!!!!! !!!"""!!!!!!"""$$$#########""""""!!!!!!######$$$$$$$$$$$$######$$$ &&&###$$$!!!<<>>555vvvzzzvvv~~~~~~wwwjjjgggkkkpppsssuuu~~~zzzzzzrrr===555;;;\\\bbbeeehhhWWWNNNggg^^^AAAXXXdddtttSSSOOOlllttt111***+++***)))+++------)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))+++%%%''',,,'''@@@uuuyyyTTT:::444;;;JJJVVV>>>444kkkkkkRRR;;;___yyySSS]]]mmmzzz~~~yyybbb444<<<111RRRoookkkNNN000JJJzzzmmmxxxhhheeerrr___999((()))+++,,,000---)))%%%&&&((((((&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((~~~}}}||||||{{{{{{{{{|||{{{zzzxxxwwwvvvvvvvvvwwwwwwwwwvvvuuutttsssrrrwwwvvvvvvuuutttssssssrrrooooooooonnnnnnnnnmmmmmmpppooonnnmmmmmmnnnooopppnnnoooooolllggg___TTTIII>>>888111111===IIIGGG>>>444111...+++)))***+++---...---+++***)))(((((((((%%%%%%(((&&&&&&:::PPPRRR@@@999555666666222...,,,---///333777999666///)))!!!  !!!"""!!!!!!"""#########"""""""""!!!!!!"""######$$$$$$######"""$$$ &&&$$$%%%"""!!!>>>hhhjjjjjjfffbbbaaadddhhhjjjiiiggghhhiiihhheeebbb\\\]]]UUUEEE999444///***)))+++000666888555,,,$$$+++@@@```lll]]]YYYlllrrrMMM444000/////////***AAAMMMbbbtttrrrYYY:::(((...:::JJJLLL888%%%))):::kkkzzzeeeaaadddTTTEEE)))555''')))[[[rrrgggjjj```RRRGGG===999,,,>>>QQQ---***JJJRRRKKKTTTQQQ;;;,,,...((('''(((+++nnnrrrRRR---JJJiiiXXXGGG;;;999000***...,,,)))---666FFF[[[cccjjjcccUUUNNNHHH:::,,,&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$%%%&&&'''''''''***...//////---------)))((('''''''''&&&%%%$$$"""!!!"""''''''$$$"""$$$###""""""""""""###$$$$$$&&&$$$!!!%%%===ddduuurrrsssiiiccckkkuuuooolllgggcccaaabbbccccccfffeeekkksssqqqiiillluuummmgggbbbPPP555---777<<<&&&(((,,,CCC888oooQQQ<<>>)))))))))((()))+++000444:::[[[rrrfffQQQTTTjjj{{{qqq___OOOJJJUUUWWWIIIUUUfffpppmmmooommmQQQ---&&&$$$&&&)))***///CCCYYYeeepppXXX???111...DDDTTT444(((,,,[[[tttbbbVVVKKK<<<333***((((((HHHaaa:::(((@@@IIIHHHQQQPPP>>>000))),,,$$$+++,,,TTTcccEEE***444\\\;;;444888<<<:::%%%000333+++'''***---+++666:::111)))+++%%%!!!)))&&&&&&%%%$$$$$$######"""'''&&&%%%$$$$$$%%%''''''%%%(((,,,......---......,,,------,,,+++)))'''&&&$$$"""$$$'''((($$$###%%%###############$$$%%%%%%&&&###$$$%%% $$$@@@aaassszzzttthhhccc^^^ZZZ]]]cccddddddcccaaaaaadddgggdddgggpppwwwssslllpppzzzlllfff^^^FFF)))...OOOfffJJJ???222---333UUU~~~^^^<<<]]]}}}vvvyyy}}}}}}~~~|||vvvppp|||sssiiifffkkkuuu|||~~~}}}zzzuuupppllliiirrroooRRR555///RRReeeggggggmmmSSS```hhhKKKTTTgggooogggDDDaaawwwwww```999'''&&&&&&)))...000...+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((%%%***+++$$$444]]]~~~sss<<<...IIIllluuuXXX555;;;}}}ggg999DDDuuuuuu]]]KKKdddyyy{{{vvvvvvyyy{{{wwwRRRCCCBBB888DDDJJJ]]]VVV{{{uuutttnnnjjjrrriiiJJJ///'''+++...+++***)))(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyxxxwwwvvvuuuvvvwwwxxxwwwwwwvvvuuusssrrrqqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnoooooopppnnnnnnkkk^^^MMMEEEFFF888111///888FFFKKKAAA444---,,,***))))))***,,,---,,,+++***)))((((((((((((%%%$$$&&&&&&,,,CCCPPPGGG...---///000---)))+++000444333444777999666---&&&!!!!!!  !!!"""!!!!!!"""""""""""""""""""""!!!!!!""""""############""""""###&&&$$$'''&&&&&&DDDhhhmmmgggXXXWWWdddlllhhhaaaaaaaaabbbbbbaaa```^^^bbb]]]\\\ccciiifffZZZQQQ555777555...)))///???NNNlll|||zzzggg```hhhttt~~~uuudddYYYaaadddVVVUUUeeeiiiaaaiiiwwwjjjLLL???444...666DDDMMMRRRUUUBBB;;;(((***>>>IIIPPPTTT999***(((GGG\\\OOOHHHPPP<<>>RRRLLL222555******...000999;;;000&&&&&&%%%$$$$$$######"""'''&&&$$$######$$$%%%&&&"""%%%(((***++++++,,,---...///111000...+++((('''%%%######''''''$$$###%%%$$$$$$######$$$$$$%%%&&&$$$)))//////%%%(((999[[[sssmmmWWWUUUSSSMMMQQQ[[[[[[\\\]]]___aaadddfffdddeeeiiimmmjjjeeehhhoooccchhhjjjSSS333;;;iii|||iiiKKK'''///111SSSuuu\\\555OOOxxxmmmfffiii{{{~~~{{{{{{~~~|||tttlllsssmmmeeeaaaiiivvv~~~|||}}}uuuyyy|||yyywwwsssooolllkkkddd@@@444555bbbkkkkkkkkklllNNNggghhhGGG```llluuucccFFFmmmwwwnnnppp===(((&&&&&&)))---///---+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''""",,,,,,!!!888ggg\\\---)))>>>MMMIII666777vvvCCC777eee|||ooodddOOOeeezzz}}}wwwvvvzzz}}}vvv^^^NNN]]]GGG===+++999bbbxxxrrrqqqjjjnnnkkkTTT444''',,,000---+++)))***)))'''&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((~~~}}}|||{{{{{{{{{{{{zzzzzzyyyyyyxxxyyyyyyyyyxxxwwwuuuttttttuuuvvvwwwvvvvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqppppppppppppnnnnnnoooooooooooonnnnnnqqqpppmmmfffWWWGGGBBBCCC555//////:::GGGHHH===111,,,+++***))))))+++,,,---++++++***)))(((((((((((((((%%%&&&&&&///FFFLLL<<<)))))),,,...,,,(((+++111111000111666:::777///'''""""""""""""!!!!!!!!!!!! !!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""""""""######"""""""""###%%%$$$''''''(((FFFlllpppgggUUURRR```jjjhhhaaaaaaaaa```^^^\\\[[[[[[dddPPPEEEJJJJJJCCCEEEPPPQQQWWWYYYQQQHHHLLL```rrrzzzqqquuutttttttttggg^^^RRR@@@999999333999??????===EEERRRSSSJJJHHH>>>555555777555000,,,(((///<<>>BBBGGG111!!!)));;;;;;DDDhhhQQQYYYXXXEEE%%%666XXXBBB(((000>>>IIIMMMKKK;;;'''(((:::111,,,&&&$$$<<<+++((()))fffGGG)))((($$$(((666...&&&###;;;ooovvvrrrTTT\\\fff___rrrlll222&&&&&&%%%$$$$$$######"""%%%$$$###""""""######$$$!!!###'''))))))***+++---...000222111...***))))))%%%"""###%%%%%%""""""$$$$$$$$$######$$$$$$%%%&&&!!!,,,222,,,%%%%%%&&&$$$<<<___fffYYYXXXWWWSSS[[[ZZZVVVTTTVVV\\\bbbdddccceeeaaa```aaaccccccccceeeaaafffoooeeeRRR[[[}}}fff888===$$$222HHHqqqYYY444OOO{{{|||]]]CCC<<>>333...///:::DDDBBB888000++++++*********+++------+++***)))(((((((((((((((***&&&%%%%%%000GGGIII222)))))),,,///...,,,///444---,,,///666<<<:::111(((#########"""""""""!!!!!! !!!"""!!!!!!""" !!!!!!!!!!!!""""""!!!""""""######""""""!!!###%%%###&&&&&&(((GGGoooqqqiiiYYYRRRYYYbbbeee______]]]YYYVVVTTTUUUVVV___CCC---///888CCCZZZsssyyyxxxwwwzzzzzzxxx|||kkkfff}}}zzzwwweeeXXXXXXYYY@@@888222111000...111666111333444///***---777BBBIIISSSaaaQQQ888'''333dddCCC///%%%+++@@@???:::```eeebbbYYYDDD###000VVVHHH)))(((888IIIMMMLLLAAA,,,,,,BBBEEE...'''###888333...000ccc```///(((&&&...555...***"""///lllyyy...&&&&&&%%%$$$$$$######""""""""""""##################%%%((()))***+++,,,...---000222111---******+++&&&######%%%%%%""""""$$$###############$$$%%%%%%!!!)))))) ***+++$$$)))HHH```fffcccYYYUUU[[[]]]WWWSSSVVV]]]ccccccaaaddd```^^^```eeehhhhhhggggggaaaeeelllooo{{{```cccAAA333000BBBXXXxxxdddHHH[[[||||||iiiEEE999222222>>>___zzzfffeee^^^WWW]]]nnnzzz|||tttxxxyyywwwjjjnnnqqqrrrrrrqqqooollljjjiiigggJJJ///???YYYrrrqqqmmmqqq]]]RRRiii]]]PPPooonnnjjjYYYccc{{{zzzrrrUUU...+++((()))+++,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%###)))+++###///TTTsssvvvzzzuuuKKK222%%%(((...000GGGfff444>>>eeellltttfffoooyyy}}}zzzwwwwwwxxx{{{^^^pppwwwzzz}}}mmmnnnssssssfffkkkccc<<<(((///222CCC444***+++---)))'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''~~~}}}||||||{{{{{{{{{yyyyyyyyyyyyyyyzzz{{{|||wwwwwwvvvvvvuuutttsssrrrssssssssssssssssssssssssqqqppppppppppppooooooooommmnnnoooppppppooonnnmmmmmmqqqgggPPPBBBBBB@@@777222...000:::@@@<<<444000,,,++++++++++++,,,------******)))(((((((((((())))))%%%###$$$222IIIGGG+++***(((***//////...000444,,,,,,///888???===222(((""""""""""""!!!!!!!!!!!! !!!"""!!!!!!""" !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!$$$$$$"""%%%%%%'''FFFnnnpppnnncccVVVRRRXXX___]]]\\\YYYTTTPPPOOORRRUUU^^^FFF,,,***DDDjjj}}}qqqiiiwwwwwwwwwccc]]]zzzyyy}}}~~~qqqkkkmmmllljjj^^^VVVWWWSSSJJJJJJQQQGGGMMMRRRQQQQQQWWWcccllllllNNN<<<'''$$$)))777hhh@@@+++&&&444VVVNNN---DDDhhhccc]]]LLL&&&+++UUURRR000'''555HHHLLLNNNHHH444+++CCCUUU,,,(((---===DDD...222RRRooo222)))***222444///555...---```~~~jjj///&&&&&&%%%$$$$$$######""" !!!###%%%%%%%%%$$$######%%%'''(((((()))+++------000222000,,,***+++...((($$$$$$&&&%%%"""###&&&###""""""""""""###$$$$$$$$$$$$""" """&&&((('''%%%000PPPiiieeeVVVTTTWWW___^^^]]]___bbbdddcccbbb```aaacccfffiiilllkkkiiilll```aaakkkuuusssTTT999///555LLLpppzzzhhhmmmxxxjjjPPP,,,777LLLZZZ___ooo|||}}}|||wwwiiihhh___TTTWWWgggrrrttthhhmmmrrrzzz}}}nnnbbbiiiooosssxxxyyywwwuuuvvvwwwhhh>>>...EEElllqqqnnnjjjlllTTT]]]iiiSSSUUUppppppbbbSSSoooxxx|||}}}ZZZ...+++((()))+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$&&&''')))&&&%%%???hhh{{{|||~~~sssyyyhhh<<< ***222222RRRsss999222bbbtttzzzwww}}}{{{{{{~~~wwwwwwUUUOOOqqq|||jjjqqquuu{{{iiiwww~~~gggllliii@@@)))000000QQQ;;;******...+++((()))&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''~~~}}}||||||{{{{{{{{{yyyyyyyyyyyyzzz{{{{{{|||wwwwwwxxxxxxvvvtttrrrqqqrrrrrrrrrsssssssssttttttpppppppppoooooooooooonnnmmmnnnoooppppppooonnnmmmkkkqqqdddHHH<<