BM6h6((@ ''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%'''((()))+++,,,,,,---///000222333>>>GGGVVVeeeooosssrrrqqquuuxxxyyyvvvrrrqqqtttxxxwwwxxxxxxxxxvvvtttqqqppprrrtttwwwyyyzzzyyyvvvtttrrrqqqqqqpppooonnnmmmmmmqqqpppppppppppppppqqqqqqyyyttttttzzz}}}xxxuuuuuutttuuutttsssqqqrrrtttvvvwwwxxxuuuooonnnrrrqqqlllmmmkkkeee[[[NNNCCC===;;;888666333222333444444333222222333444555666777888???CCCJJJUUU```hhhmmmooovvvrrrnnnooosssuuussspppcccZZZMMMCCC>>><<<;;;:::999888777777999999888777666666777777888777777666666555333222111000000000333222555999===CCCNNNYYYcccoooyyyxxxtttsssvvvwwwxxx|||}}}|||{{{wwwlllaaaYYYPPPDDD<<<999888777666:::666333222555777777666444333333444777:::::::::===CCCLLLVVV^^^fffmmmrrrtttuuuuuuuuuuuuvvvyyy{{{(((((('''&&&&&&&&&&&&&&&(((((('''''''''((())))))******+++,,,---///000111:::CCCRRRbbbmmmssstttsssvvvyyyzzzwwwsssrrruuuxxx{{{zzzzzzyyyxxxwwwvvvvvvsssuuuxxxzzzzzzxxxvvvtttrrrssssssrrrqqqpppooooooqqqqqqppppppppppppqqqqqqxxxssstttyyy{{{xxxuuuuuuvvvuuutttqqqpppqqqtttwwwvvvvvvrrrlllmmmrrrsssooopppooojjjaaaTTTHHHAAA===777555333222333444333222111222333444555666666777:::===DDDNNNYYYccciiilllsssqqqoooppptttvvvssspppiiibbbVVVMMMGGGCCC???===888777555666777777666555444444444555555555444444555444333333222333333333555444666:::===AAAKKKVVVaaannnxxxxxxuuuuuuwwwxxxwwwzzz{{{yyyyyyuuukkkaaaXXXOOODDD;;;888888777666888555222111333555555444444333333444777999::::::<<>>MMM]]]jjjrrruuuvvvwwwyyyyyywwwsssrrruuuxxx|||{{{yyyxxxwwwwwwwwwwwwtttvvvxxxyyyyyywwwuuusssrrrtttvvvvvvtttrrrqqqrrrrrrqqqqqqppppppqqqqqqqqquuurrrsssxxxzzzwwwuuuuuuyyyxxxvvvtttrrrsssvvvyyytttsssppplllnnnssstttsssssstttqqqjjj^^^QQQFFF@@@777555333333333333222111111111222333444444555555666999???GGGRRR\\\eeejjjooonnnooorrruuuuuurrrnnnmmmhhh```XXXQQQJJJDDD@@@:::888666666777777666555444444444444444444444333333333333333444444555666555444666:::<<>>;;;777444333333111000000111111222222333333333444777;;;@@@GGGRRR]]]eeegggiiimmmqqqrrrpppkkkgggjjjkkkjjjggg```YYYRRRNNNFFFCCC???<<<;;;:::999777888777666555555555555666444333333222222222222222222222555:::===@@@JJJSSS]]]iiiuuuyyyyyyyyyxxxvvvsssuuuuuutttttttttmmmdddTTTLLLAAA999666666666555555555555444444444555555555333333444666888888777;;;>>>CCCIIIOOOWWW___eeellloootttvvvvvvuuuttttttuuuwwwwwwrrrkkkeeebbbbbb```bbbffflllwww$$$$$$$$$$$$%%%'''((()))(((***,,,...///---+++***)))))))))******,,,------000555???LLLYYYdddmmmqqqssssssrrrrrrsssuuuwwwxxxxxxyyyyyyxxxuuurrrooolllrrrrrrsssssssssrrrqqqpppooosssvvvuuuqqqppptttxxxxxxwwwvvvuuuuuuuuuuuuuuuqqquuuxxxvvvuuuuuuuuurrrpppssswwwyyyxxxwwwvvvuuurrrqqqsssyyy|||yyywwwwwwxxxxxxxxxvvvpppggg[[[TTTFFFAAA;;;666444333222222111111222222222333333333222555888;;;@@@IIITTT]]]cccffflllpppqqqooollliiilllnnnooommmggg```[[[YYYMMMIIIDDD@@@===<<<:::888888777555444333333444555444333222222111111111111111222555;;;>>>AAAJJJTTT^^^iiiuuuyyyyyyxxxuuuqqqppprrrttttttuuutttlllcccTTTLLLAAA999777777666666555666777777555555666777555444333333666777777777999<<<@@@EEELLLTTT]]]cccjjjnnnrrruuuuuuuuutttuuussstttsssoooiiibbb^^^\\\YYY[[[^^^bbbkkk}}}&&&&&&%%%%%%$$$%%%%%%&&&%%%(((+++...///...,,,***(((((((((((()))***++++++---222;;;GGGUUUbbblllrrrsssrrrrrrsssvvvxxxzzz{{{yyyxxxvvvtttsssrrrssssssrrrsssssstttttttttssssssppptttvvvtttppppppuuu{{{zzzzzzyyyxxxwwwvvvwwwwwwqqqxxxzzzwwwtttuuutttqqqnnnpppssstttttttttvvvwwwwwwrrrrrrwwwyyywwwvvvxxxyyyxxxwwwvvvssslllccc]]]MMMGGG>>>777444333444444222222222333333333333333111444888999<<>><<<999888666444444444555666333333222222222333444444444444777<<>>EEENNNXXX___dddhhhmmmqqqtttvvvyyy|||wwwtttpppmmmiiicccZZZTTTOOOTTTZZZ^^^bbbkkkyyy))))))'''&&&%%%$$$$$$$$$%%%&&&'''((())))))))))))+++++++++***************......333===IIIUUUeeerrrsssuuuvvvvvvvvvxxxzzz|||xxxwwwvvvtttttttttuuuvvvrrrsssuuuvvvwwwxxxxxxxxxsssuuuwwwyyyyyyxxxvvvuuuwwwvvvvvvwwwzzz||||||||||||yyyvvvuuuuuussspppmmmjjjiiikkkppprrrqqqsssvvvzzzwwwssssssuuuvvvvvvtttwwwyyyxxxuuuvvvwwwpppdddYYYRRRHHH>>>888555333222111111222222222111111000222555888999999===EEEKKKYYY]]]dddkkkqqquuuvvvvvvtttrrrnnnjjjeeeaaa]]][[[dddaaa\\\XXXTTTOOOJJJGGGDDDAAA>>>;;;888777666777333444555666666666666666888888888999===EEENNNUUUbbbkkkrrrttttttuuurrrmmmiiimmmqqqsssuuutttlllbbbUUUJJJ???:::888555555777555555555555555555555555555555555555666666666666:::;;;===???CCCIIIQQQWWWdddiiikkklllooovvvyyyxxxsssrrrqqqnnnjjjddd\\\VVVSSSSSSTTTWWW^^^fffooottt(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((************************,,,,,,111;;;FFFSSSdddrrrwwwxxxyyyyyyxxxxxxyyy{{{yyyxxxwwwuuuuuuuuuuuuvvvuuuvvvvvvvvvuuuuuutttsssrrrsssuuuvvvwwwxxxxxxxxxxxxvvvuuuvvvyyy{{{|||||||||yyyvvvvvvvvvuuussspppnnnlllnnnrrrsssppppppsssuuusssqqqrrrtttvvvvvvtttsssuuuvvvuuuyyy{{{uuummm___WWWLLLBBB;;;666444222000111111222222222222111333555888777777999@@@EEERRRWWW^^^fffmmmqqqrrrrrrrrrqqqooollliiifffdddcccbbb```]]][[[ZZZXXXUUUSSSJJJGGGCCC>>>;;;999999999888888888888888888888888888:::<<>>HHHMMMVVV___gggkkkmmmnnnnnnnnnnnnnnnmmmlllkkkjjjeeecccbbbbbbbbbaaa___]]]QQQNNNIIIDDD@@@???>>>>>>>>>===<<<;;;::::::;;;;;;:::===BBBGGGKKKQQQWWWZZZeeelllqqqqqqrrrttttttrrrtttvvvvvvttttttssskkkbbbUUUJJJ???;;;999666555777666666666666666666666666444444444555555555666666555666777999<<>>???@@@AAA@@@CCCHHHLLLQQQVVV\\\```iiiooorrrqqqrrruuuwwwvvvĦnnnggg^^^TTTJJJ@@@Ħ555666333333333333333333333333333333444444444555555555333ӵJJJTTT\\\eeelllssszzz{{{xxxsssrrrqqqppplllfff___YYYTTTRRRPPPOOOQQQVVV[[[^^^hhhrrrĦ%%%%%%&&&&&&&&&%%%$$$###''''''((()))************''''''((()))******++++++...---///333888AAASSScccppptttxxx{{{{{{{{{{{{|||{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxvvvuuussssssrrrrrrpppssswww|||~~~|||yyyuuusssttt4ĉ@ӵooonnnnnnsssrrrsssvvvvvvqqqnnnpppiiikkknnnqqqsssvvvyyy{{{{{{yyyxxxxxxwwwtttrrrqqqssslllaaaVVVKKKBBB:::555222222111111222333444444222333333333333555777999<<Looommmeee]]]TTTJJJ=hĦ6663333333333333333333333333333333333334444444444444ĉ@ӵNNNWWWbbbjjjssszzz{{{xxxrrrqqqpppooolllggg___ZZZTTTRRROOONNNPPPTTTYYY\\\```hhhuuu>L$$$%%%&&&&&&&&&$$$###"""''''''((()))************'''(((((())))))*********------///222444<<&e)))g&e)))>hӵjjjrrryyy|||}}}~~~~~~g&eguO>uO>&e{{{xxx4ff?>ߝLuuugĉ@qqqnnnooopppShӵjjjkkklllllljjjjjjnnng&ezzz>hӵmmmeeeYYYMMMEEE888666444fff?><z111g&e>&eAAAKKKHLuuutttsssShӵgLmmmjjjfffaaa]]]]]]___aaadddfffhhhiiiS?ʬqqqqqq3h?D%%)?III@@@ZufĦ111111111gL111111111g&e333gĉ@BBBEEEg&e>&euuu@eWWWTTT??RRRTTTZZZ^^^cccjjjuuug<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??(((4Dӵ%%%!!!"""Hƅ^Hu]Ħ)))Hu]Ħ(((ZuR)ĦmmmuuuuuuxxxHu]ĦHŐeHŐeHu]Ħ{{{qIܗGIӵwwwttnnnlllmmmHGgĉ@nnnmmmqqqnnnkkkiiikkkoooHu]Ħ|||ZuR)ĦrrrpppgggXXXLLL???888sߝLGdUĦ111Hƅ^Hu]Ħ;;;ntHdĦ|||xxxHGgĉ@iiiHdĦpppppplllgggcccggggggggggggiiilllHtƅ^rrroooBt=o9ĦDtfo9ĦHHH<<<999g?000000HdĦ000444111Hu]Ħ555tt>>>DDDHƅ^Hu]ĦvvvH׼s```[[[MMMRRRWWWYYY]]]cccjjjoooyyytQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ$$$$$$4DuXӵ&&&###$$$DdDΦDdDĦ)))DdDĦ(((---t|>>DdDΦDdDӵtttDdDĦaaaZZZSSSMMMMMMMMMLLLNNNQQQVVVYYY___eeejjjqqqgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ''''''4DuXӵ,,,)))(((DdDʜ4DuTӵ***>d<Ħ(((Dt555ZZZkkktttzzz~~~}}}yyy>d<Ħ|||>d<ʜDd<ʜ4DuTӵxxxyyyF&uTӵ}}}4DufئL>emmmpuR)Ħssspppnnnkkkjjjlllppp>d<ĦtttDt{{{uuuvvvsssmmmgggXXXNNNDdDΦDdDĦ222>d<ʜ4DuTӵ3334DwDd<Ħ}}}puR)Ħ>dd<ӵDdd<111222>d<Ħ4444DufئL>e>>>DdDʜ4DuTӵuuuDdDĦfff[[[TTTOOONNNMMMKKKKKKNNNTTTVVV]]]dddhhhnnngeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ***)))4DuXӵ******)))D&dq&ĒR)))***sdKĦ(((DHRRudTTTfffsssyyy}}}|||zzzsdKĦ}}}D&oq<Ōq&ĒRwwwxxxzzz>dp&ĒRnfʜd<Φ>d<Ħ111s&dq&ĒR333222i?ʜtd<ĦwwwHHܗDӊBqqq<xnnnlllggggggggghhhiiiB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR))))))4DuXӵ%%%))))))Hu]3hh)))******ne,,,(((=e@@@MMM___mmmuuuyyyzzz{{{nepIƎ@t@hwwwxxxyyy>h~~~felll@ďDwwwtttrrroooooonnnnnnppptttnemmmmmm=evvvvvvvvvtttrrrooojjj```ege///000sĪj@h333444333fdDĦqqq@ďDxxxuuuHkgennnmmmlllgggggghhhhhhiii@hkkknnn@GssssssHĪj@IŌ]]]TTTBene222Hkge222ne888:::fe888Hu]3hhqqqqqqrrrsebbbZZZRRROOOLLLIIIIIIKKKRRRTTT\\\ffflllrrrgeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h)))4DuXӵ%%%ĵD^))))))***+++***,,,(((111:::EEEUUUeeennnrrrvvvyyyzzzxxxxxxyyyyyyyyyzzzzzzyyyrrroooooowwwwwwvvvuuuqqqpppooonnnpppsssqqqooopppvvvvvvvvvuuussspppnnnmmmeee///000111111333555555333DdDĦiiippp|||{{{xxxooooooooonnnjjjjjjkkkkkklllllldddfffjjjmmmssstttvvvddd___TTT222222000333888<<aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ((())))))***+++++++++Ħ((((((,,,...---...000666???OOO^^^hhhmmmsssxxxuuuxxxĦ{{{{{{{{{{{{zzzzzz{{{{{{wwwwwwxxxxxxxxxwwwwwwvvvzzzzzzyyywwwuuuwwwzzz}}}}}}}}}|||yyyuuusssrrrsssvvvuuussssssuuuwwwxxxwwwsssrrrpppnnnooopppssstttĦtttvvvvvvxxx|||uuuuuuuuuuuutttqqqnnnlllmmmgggaaa\\\SSSFFF;;;888000111222333333333333333000333666666444444777999>d<Ħcccjjjjjjqqqssswww{{{||||||zzzyyyuuussspppooopppqqqqqqqqqmmmmmmnnnnnnooonnnnnnmmmiiigggdddccceeeiiinnnqqqppprrrttttttrrrrrrvvvyyyuuutttsssrrroookkkeee```SSSGGG<<<888777444222222///000111222333444444555333555888999ĦEEEDDDAAA===:::777777777888:::>d<Ħ[[[```nnnpppsssBerrrpppiii___UUUOOOKKKHHHIIIMMMRRRUUU___kkktttzzzgeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ&&&&&&&&&&&&&&&'''gdKĦ************---222555555<<>>666333444444444333111000//////111333444444444555gdKĦPPPLLLJJJFFF@@@:::666666777666sdKĦUUUXXXcccllluuu|||vvvooojjjeee]]]UUUOOOMMMLLLMMMTTTWWW^^^hhhuuuŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>A'''ne''''''&&&&&&&&&&&&ne)))************,,,///222444:::FFFUUUdddmmmppppppnezzzzzz~~~{{{{{{{{{}}}~~~~~~{{{xxxvvvuuuuuuuuuuuusssqqqqqqrrrvvvzzz|||}}}}}}~~~}}}zzzwwwxxxxxxwwwvvvuuutttsssssstttsssqqqooommmoooneuuuvvvvvvuuusssrrrqqqppppppqqqrrrsssuuuvvvnnnnnnmmmiiiaaaVVVJJJBBB:::555333444333111111333222111000111333444333DeDDDMMMWWW^^^hhhnnnssstttuuuyyy{{{zzzyyyyyyzzz{{{zzzyyyxxxxxxvvvuuutttrrrpppoooooonnniiihhhfffdddeeehhhkkkmmmkkklllooossswwwxxxvvvtttrrrrrrsssssspppiii```YYYPPPHHH===666444444333333444333111000000000111111444555neLLLRRRPPPMMMHHHBBB;;;777777888666neLLLSSSWWWbbbjjjrrrwwwzzz{{{wwwpppnnniii```XXXRRRNNNMMMMMMQQQUUU\\\gggttt>Ak<fhDenenene'''''''''''''''''''''''''''((((((***++++++***+++,,,...222777@@@MMM\\\iiiqqquuu}}}xxxxxx~~~}}}}}}~~~~~~|||zzzxxxvvvuuutttrrrqqqppprrrtttxxxzzz}}}||||||~~~}}}{{{zzzyyyxxxvvvtttsssrrrqqqqqqppppppnnnnnnqqqzzzyyyvvvrrrpppqqqsssqqqqqqqqqrrrsssuuuvvvwwwpppqqqqqqoooiii]]]PPPGGG>>>888444555444222111444111000///111333444444333999===EEENNNTTT```iiirrrssssssvvvyyyyyywwwxxx{{{}}}~~~~~~}}}}}}xxxxxxwwwvvvuuutttttttttmmmkkkhhhggggggjjjnnnpppjjjkkklllppptttwwwwwwwwwsssqqqpppppppppiii^^^VVVLLLEEE<<<666555444222000444444333222111000//////555666EEEMMMSSSTTTRRRMMMEEE>>>999888999777@@@HHHOOOTTT^^^fffnnnssswwwzzzxxxsssrrrmmmeee\\\UUUPPPNNNMMMQQQTTT[[[fffsss((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))((()))+++------,,,+++++++++111444;;;FFFUUUeeerrryyyuuuyyy|||{{{xxxxxx|||}}}~~~}}}zzzwwwuuuvvvuuuttttttuuuwwwyyyzzzzzzzzz|||}}}~~~~~~|||{{{yyyxxxxxxvvvuuutttssssssrrrrrrrrrqqqqqqtttxxx|||yyyxxxuuusssrrrsssuuuwwwvvvvvvuuutttrrrrrrqqqqqqrrrqqqqqqppplllcccWWWNNNDDD===666555555222111333000//////000333444444333555555444444777===EEEJJJWWWcccnnnppppppssswwwyyyvvvxxx{{{~~~~~~}}}||||||{{{zzzxxxwwwvvvpppmmmjjjhhhhhhkkkooorrrlllkkkkkkmmmqqqtttvvvvvvsssooommmooopppkkk___UUUGGGBBB;;;777666444111...222333333222222000///...666777888:::>>>EEENNNTTTXXXVVVQQQJJJBBB===::::::777666666777<<>>CCCMMMZZZfffjjjkkkpppuuuxxxwwwxxx{{{}}}~~~}}}}}}|||~~~|||zzzwwwvvvpppnnnkkkiiiiiilllooorrrnnnmmmkkkkkknnnqqqssssssqqqnnnlllnnnpppkkk___UUUDDD???:::777666555111...000111111222222222111111555666777888<<>>:::888444222222111000///000222222222000333333222222222444999===CCCNNNZZZ```eeelllrrruuuwwwxxxyyyzzzzzz{{{{{{{{{}}}zzzwwwuuupppooommmkkkkkkmmmoooppppppmmmkkkjjjlllnnnoooooopppnnnmmmnnnmmmfff[[[SSSBBB>>>999777777555222///000000111111111222222222444444555666999???GGGMMMUUUWWWWWWTTTMMMFFF@@@===777666444555888===CCCFFFOOOXXXbbbiiirrryyy|||yyyuuuqqqllleee^^^WWWRRRPPPIIIMMMTTT]]]iiizzz&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((()))$$$%%%(((***+++,,,+++++++++---......,,,++++++,,,))),,,222:::EEEUUUeeeppppppqqqsssvvvyyyyyyvvvssstttxxx}}}~~~}}}~~~{{{xxxxxxxxxyyyyyyyyyyyyxxxwwwvvvwwwwwwvvvttttttwwwzzzvvvvvvxxxyyy{{{|||}}}~~~uuuvvvvvvuuutttuuuxxx{{{~~~zzztttrrrsssuuuvvvvvvrrrssstttuuuuuutttsssrrrtttooojjjjjjoooqqqnnnjjj```SSSEEE>>><<<777444333222111000000111111000//////000111111111222666888:::CCCMMMUUU^^^hhhoooqqqwwwwwwwwwwwwxxxzzz|||}}}}}}zzzwwwvvvpppoooooonnnnnnnnnooopppooollljjjjjjlllmmmnnnnnnqqqpppooommmhhh___TTTMMMBBB>>>999666777666444111333222111000000000111222222333222333555;;;BBBHHHQQQUUUXXXXXXRRRJJJBBB>>>666555555666888<<<@@@BBBHHHRRR]]]fffoooxxxzzzxxxtttrrrnnnhhhbbb[[[WWWTTTHHHLLLQQQXXXbbbrrr&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''((())))))!!!###&&&)))***+++*********,,,,,,,,,******+++,,,&&&***000888BBBQQQ```kkkllloooqqqrrrqqqqqqrrrtttqqqvvv{{{}}}|||~~~{{{xxxuuuyyyzzz{{{|||{{{zzzyyyxxxvvvvvvvvvtttssstttyyy}}}xxxxxxyyyzzz|||}}}~~~~~~vvvwwwxxxxxxxxxyyy|||yyyyyywwwtttrrrssswwwzzztttuuuvvvvvvvvvuuusssrrrtttooolllnnnsssvvvsssooogggXXXIIIBBB???:::666444333222000000111111///...---...000000000111444666444<<>>888666777777555222666444222000//////000111111111111111333888???DDDOOOSSSYYYZZZUUULLLCCC???666666666666999<<>>HHHXXXfffmmmmmmmmmppprrrssssssrrrvvvtttsssuuuyyy||||||{{{~~~|||{{{zzz{{{{{{{{{zzzzzzzzz{{{zzzvvvqqqpppssswwwyyyyyyrrrvvvzzz||||||{{{zzzzzzzzzyyywwwuuutttvvvzzz~~~{{{xxxsssppppppsssxxx{{{zzzzzzxxxuuusssrrrssstttrrrqqqqqqtttyyyyyytttooogggddd[[[OOOGGGAAA:::333444222///...///000111000222111000///............666666;;;DDDMMMTTT___hhhlllpppvvvyyyyyyzzz}}}xxxvvvuuuxxx|||}}}xxxtttzzzvvvrrrpppqqqqqqpppnnnmmmmmmmmmnnnpppooommmkkkpppooommmhhhaaaUUUIIIAAA;;;:::888777555444444444777666444333222111111111222111//////111666;;;>>>MMMQQQWWW[[[ZZZSSSGGG???;;;777555888::::::;;;>>>BBBHHHRRR^^^iiioooqqqqqquuuwwwvvvoooiiiddd]]]VVVPPPNNNNNNRRRXXXbbbrrr%%%%%%&&&''''''''''''&&&'''&&&%%%$$$%%%&&&((()))'''''''''''''''''''''''',,,,,,++++++***)))))))))...---///555<<>>DDDLLLVVVaaakkkqqqzzz|||yyyrrrllliiiccc^^^WWWSSSPPPPPPPPPUUUaaalll|||&&&%%%$$$$$$$$$%%%'''(((&&&%%%%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''''''''(((((()))******+++((((((***///333:::GGGSSShhhkkkqqqtttuuuwwwyyy{{{yyyyyyzzzyyywwwuuusssssssssuuuxxx{{{~~~|||wwwvvvxxx{{{uuuuuuuuuuuuuuuwwwzzz|||xxxxxxwwwuuutttvvvzzz}}}|||~~~~~~{{{yyyxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwxxxxxxyyy{{{|||{{{wwwssswwwtttqqqoooppprrrtttuuutttuuurrrlllgggbbbYYYPPPCCC@@@<<<::::::;;;;;;:::333222111000000/////////000///000444555666:::@@@JJJRRR]]]eeeiiilllppprrrwwwvvvuuuuuuvvvwwwwwwwwwtttsssrrrpppooooooqqqrrrxxxvvvttttttuuuvvvuuuuuunnnhhh```VVVMMMEEE===888444333222222222222222333333333222111000000000000//////000222333444444555;;;AAAKKKVVV]]]^^^ZZZVVVKKKDDD===<<<:::666666888:::<<>>777444444333222111000///............111///000333222000222666333666;;;???DDDMMMWWW______ccciiinnnqqqtttvvvxxxnnnrrrwwwyyyvvvtttssssssppprrrvvvzzzzzzuuummmggg[[[UUUKKKBBB===:::888777222222222222333444555555444444333333222333333333444444333222333444555777555888???IIIRRRYYY]]]]]]]]]SSSIIICCC>>>888555777777999<<<===@@@HHHUUU^^^aaaiiippptttwwwzzzwwwrrreee___YYYSSSMMMKKKQQQYYYaaarrr"""###%%%'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&)))***+++)))'''%%%%%%%%%''''''''''''(((((((((((()))******+++---111666:::LLLWWWeeennnoooooorrruuuwwwtttsssvvv{{{|||yyyuuuxxx{{{~~~~~~{{{yyyyyy||||||{{{{{{zzzzzzyyyyyyxxxuuussssssvvvwwwvvvtttvvvzzz|||yyyxxx{{{}}}|||~~~~~~}}}|||{{{yyyzzz~~~wwwsssvvvyyyxxx~~~~~~}}}zzzxxxwwwwwwwwwtttpppllljjjkkknnnpppzzzuuurrrssswwwxxxsssnnnggg```TTTHHH>>>888444333000000000111111111111111///.........///000222333222444666999>>>DDDLLLRRR]]]___bbbfffjjjnnnqqqrrrkkknnnssswwwxxxvvvrrroookkkmmmppprrrppplllfffcccVVVPPPHHHBBB???<<<888555555444222111111222444555333444555555666666555555;;;:::777444111000000000555444888BBBJJJPPPWWW^^^bbb\\\QQQFFF>>>999777666555444777===BBBFFFNNNWWWaaaccciiittt}}}|||ssskkkiiicccZZZRRRNNNOOOSSSVVV___iiiyyy$$$$$$%%%&&&''''''''''''((((((''''''''''''((((((''')))******(((''''''(((((((((((())))))))))))***))))))***+++---000555999GGGRRRaaajjjmmmooossswwwvvvtttsssvvv{{{}}}zzzwwwzzz|||}}}{{{zzz{{{~~~~~~~~~~~~}}}}}}}}}}}}zzzwwwtttuuuxxxyyyvvvrrrqqquuuwwwttttttwwwyyyxxx}}}|||{{{{{{{{{|||||||||xxx||||||wwwuuuyyy|||{{{~~~|||zzzyyyyyyzzzwwwtttqqqooopppqqqsssssspppooosssyyy|||yyyuuuooohhh]]]QQQGGG@@@:::888333333222111111111111111000000/////////111222333111222333555888===DDDHHHSSSUUUXXX]]]aaafffiiikkkiiilllqqqtttuuusssooolllhhhiiijjjjjjgggbbb]]]YYYPPPJJJCCC>>>;;;888555333333222111111111111222333222222333444444444444333777777555444333333333444444333666>>>FFFMMMUUU\\\aaa\\\SSSJJJAAA<<<888777555444666;;;>>>BBBIIIQQQ___bbbhhhqqqxxxzzzuuupppnnnhhh^^^UUUQQQQQQUUUXXX]]]gggvvv&&&&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&(((******)))))))))+++))))))))))))************((()))***+++,,,///444888AAALLL[[[fffkkkooossswwwvvvtttsssvvvzzz}}}|||zzzwwwxxxyyywwwvvvuuuvvvxxx~~~~~~~~~~~~~~~{{{wwwtttvvv{{{|||wwwqqqnnnrrrtttqqqqqqtttwwwvvvzzzyyyyyyyyyzzz}}}zzz}}}|||yyywwwzzz||||||~~~}}}}}}{{{zzzyyyxxxwwwyyyxxxuuusssrrrrrrrrrrrrnnnmmmnnnttt{{{|||yyyvvvpppfff\\\RRRIII@@@<<<666555444222111000000000222111000//////000111222111222222222333666;;;???HHHJJJMMMRRRWWW[[[___aaaeeegggkkkmmmmmmkkkhhheeeccccccbbb___[[[VVVQQQNNNFFFBBB===888666444222111222222222222222222222222000000111222222222222111333333444555666777888999555222333:::AAAGGGQQQYYY___\\\VVVOOOGGG@@@:::777555333444888:::<<>>999777444222000000111111222111000///...///000111222333333222222444888;;;???AAAEEEIIINNNSSSVVVXXX[[[]]]```aaaaaa___\\\ZZZ[[[ZZZWWWTTTPPPLLLHHHFFF===:::777444222111000000222333444444444444333222///000000111222111111111222333555777999;;;<<<<<<888444222666<<>>666666444222000000000111000111222222222222111000000111111222222222222222333555888;;;===?????????===777333555999???IIIRRR\\\]]]]]]ZZZSSSIII???888666333444666888999>>>EEELLLUUUbbbkkkpppsssvvvyyywwwqqqhhh___WWWSSSQQQQQQQQQXXXcccnnnzzz((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((***+++***)))''''''(((''''''''''''((((((((((((((()))+++++++++---///111333???PPP___jjjoooqqqqqqtttvvvxxx{{{|||}}}}}}}}}xxxwwwuuurrrqqqrrruuuyyy{{{{{{{{{{{{{{{{{{||||||vvvuuuvvvyyy}}}}}}zzzwwwyyyyyytttsssvvvyyyyyyxxxzzzzzzxxxuuuvvvyyy}}}zzzwwwwww{{{~~~~~~~~~|||yyyvvvvvvyyyzzzyyyxxxssssssrrrqqqqqqpppoooooooooppprrruuuzzz~~~~~~~~~yyytttpppllldddXXXOOODDD@@@:::555111111222333000000///......///000111///000000000///000222444222333555888:::===???@@@AAABBBCCCDDDDDDCCCCCCBBB>>>======<<<:::888777666222333333222000///000222........................111111222333333333333222444666;;;???BBBCCCBBBBBBAAA:::555555777;;;DDDLLLWWWZZZ\\\\\\WWWNNNDDD===888555555777888888===DDDFFFOOO[[[eeekkkooosssvvvtttpppjjjbbbZZZTTTPPPNNNNNNTTT]]]fffrrr&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&((())))))((((((((()))'''(((((((((((()))))))))''')))+++++++++,,,...000222:::HHHWWWcccmmmsssvvvtttwww{{{}}}~~~}}}|||{{{ttttttrrrooonnnnnnrrruuu|||||||||||||||{{{{{{{{{wwwxxxyyyyyyyyyzzz{{{{{{xxxzzzyyysssqqqtttwwwwwwvvvyyyzzzxxxuuusssvvvzzzxxxsssttt{{{|||xxxxxx|||~~~}}}{{{vvvuuutttsssssssssssssssppppppqqqtttyyy~~~{{{vvvuuutttnnnddd[[[OOOJJJBBB999333111111111111111000000000222333444000111111000......///111000000111333444555666777777888888999::::::::::::555555666666555333111000000111333222///...000222000///...------...///000000111222222333333222222333777<<>>:::888888666333777<<>>555222444777777666:::???FFFOOOWWW```hhhnnnpppsssrrrlllgggccc]]]WWWTTTQQQRRRWWW\\\eeerrr&&&'''((((((((('''%%%%%%((((((''''''&&&&&&%%%%%%)))))))))((((((((((((((('''((()))***++++++++++++(((((((((''''''(((+++---000333:::EEETTTcccpppwww|||yyyyyy}}}~~~{{{zzz|||||||||zzzwwwuuuvvvxxx{{{yyyyyywwwwwwxxxyyy{{{}}}~~~|||}}}~~~||||||{{{yyywwwvvvxxxzzz}}}|||zzzxxxvvvuuuttttttnnnqqquuuyyyzzzxxxuuusssuuuwwwyyyzzzzzzyyyzzz{{{uuutttqqqpppoooppprrrssstttvvvyyyzzzyyyyyyyyyzzzvvvxxxvvvssstttvvvsssmmmcccccc\\\OOODDD???:::666666222000000444666666555111000000///000111222333444333222111000000///////////////000000/////////000000////////////000000000000////////////000000...///000000......///000222222111222222333444555666777<<>>@@@GGGQQQYYY]]][[[VVVSSSHHHAAA888444555777777666999===DDDKKKSSS\\\eeekkkqqqttttttppplllhhhbbb[[[SSSPPPPPPSSSXXX___kkkwww&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''******))))))(((''''''&&&&&&'''((()))************(((((((((((('''(((***---///111777@@@NNN___mmmvvv|||yyyzzz}}}|||yyyxxxzzz}}}}}}}}}{{{yyyxxxzzz|||vvvvvvvvvwwwyyy|||~~~zzz{{{}}}|||zzzyyyyyyyyy{{{zzzyyyxxxwwwvvvvvvvvvpppqqqsssuuuuuutttrrrqqqrrruuuxxxzzzzzzyyyyyyzzzuuussspppnnnnnnoooqqqsssxxxyyy{{{zzzwwwuuuttttttssstttuuutttuuuxxxvvvqqqjjjkkkfffZZZNNNEEE>>>777666333000000444666666555111000000000000111222222222222111111111000000000---......//////......---000//////......//////000000000////////////000000///111222111000///000111222222111111111222222333666888===EEEOOOWWW\\\^^^ZZZNNNAAA:::777666777;;;===CCCKKKSSSYYYZZZYYYXXXNNNGGG===777666777777777999;;;@@@EEELLLUUU___eeepppuuuwwwuuurrrnnnhhh```UUUQQQOOOQQQTTTYYYcccmmmuuuyyy###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''(((((())))))((('''&&&&&&))))))***)))((()))+++---...///333;;;HHHYYYiiittt{{{yyyzzz|||{{{wwwvvvyyy|||}}}}}}{{{yyyxxxyyyzzzuuuuuuuuuvvvyyy}}}~~~}}}{{{zzz{{{||||||zzzyyyyyyzzzxxxxxxwwwvvvvvvvvvvvvwwwttttttssssssrrrrrrqqqqqqnnnqqquuuwwwwwwwwwvvvwwwxxxvvvssspppnnnnnnooopppwwwxxxyyyxxxtttrrrpppppprrrtttuuuvvvxxxxxxwwwuuuppprrrooodddWWWMMMBBB:::888444000000333555555444000000000111111111222222000000111111111111111000.........//////........./////////....../////////000000////////////000000000111222222000000111222222222111111000111111111555777===FFFRRR\\\bbbeeebbbTTTDDD===:::777666777:::>>>EEEMMMTTTXXX[[[\\\TTTMMMCCC<<<888888888888888999<<>>HHHTTT^^^eeegggfffXXXIIIAAA<<<777555555888;;;@@@GGGOOOVVV\\\___YYYSSSJJJBBB<<<:::999888777888999;;;???GGGPPPWWWcccjjjrrruuuvvvvvvpppiiiaaaZZZSSSQQQQQQQQQUUUZZZ___dddooo}}}'''&&&&&&%%%$$$%%%%%%%%%'''''''''&&&%%%$$$$$$###%%%&&&&&&'''(((((())))))$$$%%%&&&((()))*********)))+++,,,,,,******+++,,,***,,,///444===LLL^^^jjjtttuuuxxx{{{yyyuuuwww|||{{{{{{zzzxxxvvvvvvxxxyyyyyyyyyxxxxxxyyy|||~~~~~~~~~zzzyyy~~~{{{yyyyyyzzz}}}vvvvvvuuuuuuuuuvvvvvvwwwtttsssqqqooonnnmmmmmmmmmkkkmmmnnnooonnnnnnooopppttttttttttttssssssrrrrrrnnnoooqqqqqqooommmlllmmmtttuuuxxx|||{{{wwwuuuxxxwww{{{zzzqqqhhh___VVVOOOFFF@@@999555555555444222000111222222333333222222...///000111111111000////////////000000////////////......------......///000000////////////000000///000111000///...///111222222111111111222222333666999AAAKKKWWW```eeegggggg[[[NNNFFF???888555555666888<<>>;;;999777777888999;;;@@@GGGLLLRRR[[[eeekkkqqqvvvuuuqqqjjjaaaWWWSSSQQQMMMMMMOOOSSSYYYbbbjjjsss$$$#########$$$&&&((()))######$$$%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%(((((()))))))))))))))(((&&&((())))))(((&&&'''((((((+++...222888EEEUUUaaammmpppuuuyyyxxxvvvzzz~~~{{{yyyzzz}}}~~~}}}|||}}}~~~~~~{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyvvvvvvuuutttsssrrrqqqpppoooooonnnkkkjjjjjjmmmooorrrsssuuuvvvtttpppllliiinnnoooqqqpppnnnlllkkkkkknnnnnntttzzzyyyttttttyyy{{{uuurrroookkkWWWPPPFFF???<<<999666444000111222333444333222222///000111222111000...,,,,,,------......------,,,.........------.........000000////////////000000///111111111000///000111222222222222333444555666;;;???HHHRRR\\\bbbdddcccfff```XXXQQQFFF<<<888:::555777:::???GGGOOOWWW[[[]]][[[WWWPPPGGG@@@;;;999777888888999;;;???EEEIIINNNWWWaaaiiipppvvvwwwtttoooeee[[[WWWTTTPPPOOOPPPQQQWWW]]]aaahhhwww&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""###%%%'''***++++++******++++++******)))((((((''''''%%%'''---444???PPP___gggrrr}}}|||yyy{{{}}}|||}}}~~~}}}||||||~~~~~~{{{zzz{{{}}}}}}yyyzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvrrrmmmiiinnntttyyyuuuqqqlllkkkllloooqqqooonnnmmmlllllllllmmmmmmooonnnppppppkkkhhhkkkrrrlllmmmmmmnnnoooqqqssstttyyy}}}~~~xxxqqqnnnkkkdddWWWJJJ???888666555555444555666666444111...///000111111111111000000---------------...///000//////.........---------000///...///000///...,,,,,,---...///000000000000000///000333333111444999???DDDLLLUUU]]]bbbfffgggkkkeee\\\SSSKKKCCC<<<777:::999888:::???HHHPPPUUU___^^^\\\WWWOOOFFF>>>999333555777888888;;;AAAEEEMMMQQQYYYcccmmmsssvvvvvvnnnjjjccc]]]WWWSSSOOOLLLQQQTTTYYY^^^cccooo'''&&&&&&%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''***++++++***)))(((((((((((((((((((((((()))'''(((,,,222<<>>AAAEEEHHHMMMTTT^^^hhhqqqvvvzzzwwwqqqjjjaaaXXXQQQMMMPPPPPPSSSWWWZZZdddvvv&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&'''((()))))))))(((%%%&&&&&&'''(((((())))))+++((((((+++...333???KKK___iiiwww~~~~~~~~~~~~~~~}}}|||}}}|||||||||~~~}}}~~~}}}~~~{{{zzzzzzzzzyyyyyyyyyzzz{{{|||xxxtttqqqqqqooommmnnnsssuuuuuutttrrrpppmmmkkkjjjooommmiiigggfffgggiiikkkjjjjjjmmmqqqpppmmmnnnrrroooooopppppppppooonnnmmmmmmpppuuuxxxyyyzzz{{{{{{wwwvvvrrrkkkaaaVVVLLLFFF>>>:::555222111111111111000//////.....................---------......///........................---/////////...------------...///000000111111000111///000333333333666<<>>888777666666888===CCCFFFPPPUUU\\\aaa___VVVLLLEEE<<<;;;999777777999<<<>>>AAACCCFFFLLLUUUaaammmtttvvvvvvtttoooggg^^^WWWTTTSSSRRRSSSVVVYYY```ooo|||$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$%%%'''((('''''''''(((((((((((('''(((((((((((((((((((((((()))''''''***---111<<>>@@@BBBGGGOOOZZZgggpppwwwyyy{{{wwwpppggg```\\\VVVSSSRRRTTTWWW]]]gggrrr###""""""######$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&'''((((((((('''''''''''''''''')))((((((((((((((((((((((((&&&'''***,,,///999CCCUUU```ppp|||~~~||||||}}}}}}}}}|||xxxxxx{{{~~~~~~}}}~~~~~~|||zzzxxxwwwxxxyyyzzzwwwqqqmmmooopppppprrrvvvmmmlllkkkjjjiiiiiiiiiiiiddddddcccccccccdddeeefffgggfffiiiooossssssuuuxxxqqqpppooonnnmmmmmmmmmmmmmmmrrrxxx{{{{{{xxxvvvuuusssuuuvvvuuuqqqkkkddd___SSSMMMDDD<<<888555333222222111///...---....../////////...------------...---------...............+++...000///,,,+++,,,.........///000111111111111000///000444666888===DDDSSS^^^nnnxxxzzzyyyxxxyyyrrrooojjjeee]]]TTTIIIBBB;;;999777555555777:::<<>>MMMXXXiiivvv}}}~~~~~~~~~~~~|||yyyyyy{{{~~~{{{zzz{{{~~~}}}~~~~~~}}}zzzyyyyyyzzz{{{wwwsssqqquuuwwwuuusssssslllmmmnnnnnnllljjjhhhfffbbbbbbccceeeffffffggggggiiifffggglllpppqqqsssvvvsssrrrooommmmmmnnnooopppooorrrvvvwwwwwwuuuuuuuuussstttuuuuuusssoookkkhhh```YYYOOOFFF???:::666444444222000.........///000//////...------------------------.........//////+++...111000,,,***+++.........000111111111111111222000222777:::===CCCKKKWWWdddttt~~~}}}|||}}}vvvqqqkkkhhhddd\\\OOOEEE;;;:::777444444555666888===CCCMMMWWW\\\\\\YYYVVVLLLGGG???:::999::::::999777;;;???CCCGGGNNNYYYaaahhhooowwwxxxrrriiiccc```[[[UUUQQQSSSWWWZZZ___eeesss$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$### """$$$&&&'''''''''''')))((('''&&&&&&&&&&&&&&&"""###$$$%%%'''((()))***+++******,,,+++,,,333;;;GGGRRRcccqqqyyy{{{zzzyyy{{{~~~|||zzzwwwwww{{{~~~}}}xxx~~~|||zzzzzz{{{|||zzzwwwwww||||||wwwpppmmmmmmoooqqqrrrqqqlllgggcccbbbdddfffiiijjjkkkjjjjjjjjjffffffjjjmmmnnnpppsssvvvtttpppnnnnnnooorrrtttppprrrsssssssssssstttvvvrrrsssttttttrrrooollljjjhhhaaaWWWMMMEEE>>>999666555333111///......000000000///...------------------------.........//////***...111000+++)))+++......///000111111222222111333222444999===@@@HHHPPPWWWeeevvv~~~|||}}}yyyrrrllljjjiiibbbTTTHHH===;;;888666444555666777999@@@JJJTTT[[[^^^^^^]]]OOOIIIAAA;;;:::::::::999555999???BBBEEEKKKTTT[[[ccclllvvvzzzwwwpppkkkiii___XXXTTTVVVZZZ]]]aaaeeejjj~~~"""""""""###$$$%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))((('''%%%$$$###&&&&&&'''((((((((((((((()))******)))***,,,111444AAAMMM___mmmuuuwwwwwwwwwyyy}}}{{{yyy|||yyyyyyxxxxxxxxxyyyzzz{{{~~~|||||||||~~~~~~}}}}}}~~~zzzvvvrrrsssvvvwwwtttppprrroookkkjjjkkklllmmmmmmjjjiiijjjllloooooonnnlllooonnnnnnmmmmmmmmmmmmnnnooommmjjjgggfffhhhmmmrrrpppooonnnnnnnnnpppqqqsssuuuuuuuuuwwwyyywwwrrrmmmiiifffaaaYYYOOOEEE===888888666333111111000///...///...,,,+++***)))******,,,,,,,,,------.........,,,,,,------...////////////......000444555333000777666666888<<>><<<999666;;;;;;<<<>>>BBBFFFKKKMMM^^^dddmmmuuu{{{zzzuuuqqqhhhaaaZZZVVVXXX[[[^^^___lll{{{%%%$$$$$$$$$%%%%%%$$$###((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''')))************---111444>>>JJJ\\\llluuuxxxyyyyyy{{{}}}~~~}}}zzzxxxyyy{{{xxxyyyzzzzzz{{{{{{{{{{{{|||~~~|||yyyxxxxxxzzzwwwtttuuuwwwwwwsssoooqqqqqqpppmmmjjjiiikkkmmmmmmmmmnnnqqqssstttsssqqqtttsssrrrqqqppppppppppppmmmkkkgggbbb```ccciiimmmlllllllllmmmnnnooopppppptttttttttwwwxxxvvvrrrnnnkkkiiifff```XXXOOOGGGBBB===:::555333222111000///...---,,,+++******++++++,,,,,,,,,,,,------......,,,,,,---......//////000...------///222333111///222333555999@@@JJJUUU]]]eeepppzzz~~~zzzxxx||||||}}}|||wwwqqqhhhZZZMMMDDD<<<666555555333333666666:::@@@GGGNNNWWW___eee[[[UUUMMMGGGCCC@@@<<<999:::;;;;;;===AAAEEEIIIKKKYYY___hhhrrrxxxyyywwwtttqqqjjjbbb\\\[[[[[[\\\[[[eeerrr&&&%%%$$$$$$$$$$$$""" '''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((((('''(((((((((((((((''''''))))))*********,,,000333999FFFYYYjjjuuuzzz{{{{{{}}}|||{{{yyyxxxxxxxxxxxxyyyzzz|||}}}~~~~~~}}}}}}{{{}}}|||{{{~~~{{{wwwvvvuuuzzzxxxwwwwwwyyywwwrrrnnnooosssuuuqqqkkkgggjjjnnnpppppprrrtttwwwxxxwwwvvvwwwvvvuuutttrrrqqqppppppnnnkkkgggbbb___aaafffjjjgggggghhhiiijjjkkklllmmmqqqrrrsssvvvwwwvvvrrrooommmmmmllliiiddd\\\UUUQQQFFFAAA;;;777555333222111///...---,,,,,,---...///,,,,,,,,,,,,,,,---------,,,------......///000000///......000222222111///111333777===EEEQQQ]]]eeemmmsssyyyyyyvvvuuuzzzzzz|||zzzuuuqqqjjj^^^RRREEE===666666666444333444333666;;;AAAIIIRRR\\\ccc^^^YYYQQQIIIDDD???;;;999:::::::::<<<>>>BBBFFFHHHQQQWWWaaakkktttxxxzzzzzzyyyssskkkddd```^^^]]]\\\bbbkkk{{{$$$"""!!!###%%%%%%"""&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((((((((((((((''''''&&&&&&'''(((((()))+++...111777BBBUUUgggssszzz{{{{{{}}}{{{yyyxxxzzz{{{zzzyyy||||||}}}~~~}}}|||xxx{{{~~~}}}zzzzzzzzz{{{zzzzzzzzzzzzxxxsssnnnooorrruuusssooollllllnnnqqqqqqsssuuuyyyzzzyyyxxxvvvvvvuuutttrrrqqqooonnnqqqpppmmmiiiffffffhhhjjjeeedddcccbbbcccfffiiikkkmmmooorrrtttvvvuuurrrpppmmmoooppppppmmmhhhbbb^^^RRRLLLEEE>>>999555333111111111000//////000111111,,,,,,,,,,,,,,,------------------...//////000000000000111111333333333333444777<<>>777666777555222222222444777;;;BBBLLLVVV]]]```\\\UUUNNNGGGAAA<<<:::::::::999:::<<>>FFFLLLZZZ\\\\\\YYYRRRJJJDDDAAA;;;;;;999999999;;;===???AAAFFFNNNUUU]]]hhhsss|||~~~|||wwwqqqllliiiiiicccgggooo|||%%%######)))111333000+++"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&((())))))))))))$$$&&&((())))))***,,,...000777DDDUUUgggttt{{{|||zzz~~~vvvyyy|||~~~|||zzzzzz~~~}}}}}}~~~}}}{{{yyyxxxxxxwwwxxxyyyxxxxxxwwwwwwwwwwwwvvvwwwxxxzzzzzzyyywwwxxxzzz|||~~~~~~}}}zzzzzzyyywwwsssqqqqqqrrrnnnkkkfffbbb``````aaabbbccchhhnnnqqqrrrqqqrrrssstttuuuwwwwwwwwwtttqqqpppoookkkeee___YYYRRRLLLGGG???>>>:::777444222111000111000000000////////////.........///000000111111000222444555555777<<>>CCCHHHNNNTTT^^^kkkuuu|||~~~~~~|||wwwsssqqqqqqiiinnnvvv$$$!!!"""'''///222---((("""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###%%%(((+++$$$$$$&&&((()))*********%%%''')))***+++,,,...000...333???QQQeeettt|||zzz~~~~~~zzzzzz|||~~~~~~~~~}}}~~~~~~}}}yyyyyy}}}}}}~~~~~~|||zzzyyyzzzzzzxxx|||~~~|||vvvtttwwwzzzuuuttttttvvvwwwwwwuuussswwwyyy|||~~~~~~}}}zzzvvvsssrrruuuwwwpppnnnlllhhheeebbb```___aaafffmmmqqqqqqqqqrrrtttxxxxxxyyyyyyxxxvvvtttrrrqqqoookkkfffbbb\\\UUUQQQHHHFFFBBB>>>:::777555444222222111111000000//////......//////000000111111444666999::::::===AAAFFFMMMQQQWWW^^^eeemmmtttyyytttrrrppprrruuuxxxxxxxxxqqqssstttqqqmmmfffXXXLLLEEE;;;444777<<<:::555222000111222333666:::AAAEEEOOOUUU\\\]]]XXXPPPIIIFFF===<<<:::999999:::;;;======AAAEEEIIINNNXXXeeeooowwwzzz~~~~~~{{{yyyyyyzzzsssyyy'''%%%###$$$&&&'''%%%###########################(((((('''''''''&&&&&&&&&$$$###"""###&&&(((''''''+++,,,,,,***((('''((()))''')))***+++)))))))))***000444===LLL^^^ooo|||}}}|||}}}}}}yyywwwxxxzzz||||||yyyxxxxxxyyyyyyyyyxxxxxxwwwuuusssssstttvvvxxxuuusssvvv|||}}}}}}|||zzzxxxwwwxxx|||zzzzzzwwwooofffaaacccfffggghhhjjjllloooqqqssstttnnnuuu}}}{{{wwwuuuvvvuuusssooolllhhheeeaaa^^^PPPOOOMMMHHHBBB===::::::444333111000000000111222///...---000444777666444888;;;===???@@@BBBEEEGGGSSSZZZccchhhjjjmmmrrrwwwzzzxxxvvvxxx{{{{{{wwwssswwwvvvsssnnnfff[[[OOOGGG???<<<888666555555555444555444333333555888;;;===IIILLLSSS[[[___[[[RRRKKKBBB<<<666555888:::888666;;;<<<>>>BBBIIISSS^^^eeemmmttt}}}{{{'''%%%$$$%%%'''(((&&&$$$$$$$$$############$$$$$$((('''''''''&&&&&&&&&&&&###$$$%%%&&&''''''''''''***++++++)))'''&&&'''(((''')))++++++)))((()))***---000888FFFWWWiiiwww~~~||||||}}}}}}|||}}}}}}{{{yyyxxxxxxyyyzzz{{{yyyyyyxxxvvvttttttwwwyyyzzzwwwvvvyyy~~~~~~~~~|||{{{{{{{{{|||zzzzzzxxxqqqiiiddddddgggjjjkkkmmmnnnqqqsssuuuvvvpppuuuzzz|||yyyvvvuuuuuuvvvtttqqqnnnllljjjhhhggg\\\ZZZWWWSSSNNNIIIEEEBBB===<<<:::888777777777777444333333444777999999999===@@@CCCFFFIIIKKKOOORRRYYY```jjjoooqqqrrruuuxxxyyyvvvtttvvvyyyzzzvvvsssuuusssoooiiiaaaVVVKKKDDD999777444222333333333333555444333333444777:::<<>>AAAEEEMMMWWW]]]iiipppxxx~~~%%%$$$$$$%%%'''((('''&&&&&&$$$###""""""###$$$&&&''''''''''''&&&&&&&&&&&&###&&&******'''%%%&&&'''((()))***)))'''&&&&&&'''''')))+++***)))(((((()))))),,,333>>>NNN```pppyyy}}}}}}}}}{{{{{{|||~~~{{{zzzxxxxxxxxxyyy{{{}}}zzzyyyxxxuuutttvvvzzz}}}~~~|||{{{}}}~~~|||zzzyyyyyyzzzyyytttnnnjjjiiijjjmmmmmmnnnoooqqqsssuuuvvvtttuuuwwwwwwwwwvvvuuutttwwwuuusssrrrqqqqqqqqqqqqiiifffbbb___]]]YYYSSSNNNGGGEEEBBB???===<<<;;;;;;;;;<<<<<<<<<<<<>>>AAACCCFFFIIIMMMQQQUUUYYY]]]``````gggoootttuuuuuuvvvxxxvvvtttrrrsssvvvwwwuuusssrrrnnnggg```XXXNNNEEE???666444111111222333333333666555333333444666888999@@@DDDJJJRRRXXXYYYWWWUUULLLFFF???;;;:::;;;:::999>>>>>>>>>???AAAGGGNNNSSSccciiiqqqxxx|||#########$$$%%%&&&'''&&&'''%%%###!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###(((------((($$$%%%''''''((()))(((&&&%%%%%%&&&''')))******)))(((((())))))+++000999GGGXXXiiittt{{{}}}|||{{{|||}}}~~~~~~~~~|||{{{zzzyyyxxxxxxzzz|||zzzyyywwwuuutttvvv{{{~~~|||{{{yyywwwvvvvvvxxxyyywwwtttpppooopppnnnnnnnnnoooppprrrsssuuuwwwvvvttttttvvvwwwvvvuuuxxxwwwvvvuuuttttttvvvxxxoookkkgggggghhhfff___YYYSSSQQQNNNJJJGGGEEECCCCCCBBBEEEFFFFFFEEEFFFKKKOOOQQQTTTXXX\\\___cccgggjjjfffjjjpppsssttttttuuuvvvuuusssqqqrrrssstttsssrrrmmmggg___WWWOOOGGG@@@;;;777555444333444555444444555555333333333444666777999<<>>;;;;;;:::999======>>>>>>???CCCIIIMMM\\\bbbiiipppwww~~~!!!"""######$$$$$$%%%&&&'''%%%###!!!!!!###%%%'''%%%%%%&&&&&&&&&&&&&&&&&&$$$)))...---((($$$%%%'''%%%'''(((((('''%%%%%%&&&&&&((())))))(((((()))***+++---000777BBBSSSdddpppuuuyyy~~~~~~{{{yyy{{{~~~~~~~~~{{{xxxwwwyyy{{{zzzyyywwwtttsssuuuzzz~~~}}}|||}}}xxxvvvuuuvvvuuuttttttvvvxxxxxxwwwuuuttttttoooooonnnnnnnnnppprrrssswwwtttrrrqqqsssuuuvvvwwwwwwxxxyyywwwuuuuuuwwwzzzqqqmmmjjjllloooooojjjeeedddbbb^^^ZZZVVVTTTRRRQQQLLLNNNQQQQQQPPPQQQVVVZZZ\\\^^^aaadddfffhhhkkknnnlllmmmoooqqqrrrtttvvvxxxuuutttrrrrrrqqqqqqooonnneee___VVVNNNGGGAAA;;;888999777555555555555333222444444333222222333444555666999???EEELLLRRRXXX[[[TTTOOOHHHAAA===;;;:::999:::<<<======???BBBFFFJJJVVV[[[bbbiiipppzzz!!!###$$$$$$######%%%&&&'''%%%$$$######$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%(((++++++(((%%%%%%&&&$$$'''))))))'''&&&&&&&&&$$$&&&((()))((()))***+++---...111666???MMM___kkkpppvvvzzzxxxsssrrrxxx~~~}}}}}}xxxwwwyyy||||||{{{yyyvvvttttttwwwzzz~~~}}}{{{yyyzzzuuurrrsssuuuuuuttttttuuuvvvvvvuuutttsssrrrnnnmmmkkkjjjjjjlllmmmooopppooommmmmmmmmpppsssvvvuuuxxxzzzyyyvvvuuuwwwzzzssspppoooppptttuuutttrrrnnnkkkhhhdddaaa^^^]]]\\\YYY[[[]]]]]]]]]^^^___```ccceeeggghhhiiijjjlllnnnooooooqqqsssuuuwwwyyyzzzttttttsssqqqooolllhhhggg[[[VVVMMMFFF@@@<<<888666777555333333333333111///222222222222222222333333666999>>>DDDJJJPPPWWW\\\VVVRRRLLLFFF@@@<<<:::999888999;;;===>>>AAAEEEHHHOOOSSSZZZaaahhhrrr~~~###%%%'''&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&$$$''')))***((('''&&&'''"""$$$'''((())))))+++,,,,,,...111444;;;GGGXXXdddooosssvvvtttqqqqqqvvv{{{}}}}}}~~~zzzyyy|||}}}yyyvvvuuuvvvxxxyyy{{{}}}~~~}}}|||{{{{{{}}}yyyttttttwwwyyywwwuuuvvvtttsssrrrpppnnnllljjjfffeeecccaaaaaabbbdddeeeeeeggggggfffeeehhhmmmrrrqqquuuzzzzzzxxxwwwxxx{{{uuutttsssssstttvvvxxxyyyrrrqqqnnnjjjhhhfffeeeeeeiiiiiiiiiiiijjjhhheeecccggghhhjjjjjjjjjjjjlllnnnlllnnnqqqvvvyyyzzzyyyxxxrrrssssssqqqlllfffaaa^^^QQQLLLEEE>>>:::777555333333222111222333222111///111111111111222222333333444888<<>><<<555777:::;;;;;;===???AAADDDHHHOOOTTT[[[dddnnnvvv***)))'''%%%$$$%%%'''((('''&&&%%%$$$###$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&))))))))))))************++++++...222555;;;HHHUUUeeennnvvvyyyzzz{{{yyyvvvxxxxxxxxxzzz}}}~~~}}}|||xxxxxxzzz|||~~~}}}~~~|||yyyzzz{{{yyyttttttqqqlllhhhddd___YYYUUUTTTOOOMMMOOOOOOMMMOOOSSSSSSRRRSSSWWWXXXXXX\\\bbbhhhmmmtttzzz}}}|||yyyvvv||||||yyytttuuuyyyzzzxxx|||{{{wwwpppnnnsssvvvvvv{{{yyywwwtttqqqpppooonnniiinnnqqqooohhheeegggkkkeeeiiipppvvvzzz{{{zzzyyywwwrrrlllhhhddd^^^TTTLLLAAA===888555666777666555333222000//////000222333222222222111111111111000444555666888;;;BBBJJJOOOYYYZZZWWWPPPKKKHHHDDD>>>999999:::<<<===>>>>>>???BBBDDDHHHMMMSSS\\\eeelllyyy***)))'''&&&&&&&&&''''''((('''%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((((()))))))))*********++++++---111333999FFFSSScccllluuuwwwxxxyyyxxxuuussssssuuuyyy~~~zzzwwwzzz}}}}}}~~~|||yyyxxxyyyvvvpppnnnjjjddd___ZZZTTTOOOKKKLLLGGGCCCCCCBBB@@@BBBGGGEEEDDDFFFIIIKKKKKKOOOUUU___dddkkkqqqvvvwwwvvvuuuxxxyyywwwtttuuuyyy{{{yyy|||}}}yyyrrrppptttwwwvvv{{{zzzxxxvvvtttrrrpppooolllooopppnnniiifffgggjjjjjjnnntttzzz}}}|||zzzxxxwwwqqqiiiccc]]]UUULLLDDD>>>:::555333444444444333333222111000000111222333000000111111222222222333333444555666999>>>EEEJJJUUUXXXWWWRRRNNNLLLFFFAAA;;;;;;:::;;;;;;<<<>>>>>>@@@BBBFFFJJJPPPXXX```fffrrr|||((((((''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))************,,,///222666CCCOOOaaajjjrrrttttttuuuuuussspppqqqsssxxx}}}~~~~~~|||wwwyyy}}}}}}xxxvvvuuuqqqkkkddd___XXXQQQKKKGGGBBB@@@CCC>>>:::999777444666:::;;;:::<<<@@@AAAAAAEEEKKKRRRVVV\\\ccciiinnnpppqqqwwwyyyyyyvvvwww|||}}}|||~~~|||vvvsssvvvxxxwwwzzzzzzzzzyyywwwuuusssqqqqqqpppooommmkkkjjjiiiiiiooosssxxx|||}}}zzzuuurrrssslllcccZZZRRRJJJAAA;;;999666222000111111111111111111111111111111111111...///000111222333444444333333444444666999???CCCNNNTTTWWWVVVTTTQQQKKKDDD???===;;;:::999;;;===>>>>>>@@@CCCFFFKKKQQQXXX^^^iiirrr~~~%%%&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((()))))))))***))))))+++...///333???KKK]]]gggpppqqqppprrrrrrqqqrrrssstttxxx|||~~~zzzzzzzzz|||~~~|||xxxyyy{{{}}}yyyuuurrrllleeeXXXSSSKKKDDD@@@<<<:::888<<<888777888666222222444666444666:::;;;;;;???EEEEEEHHHNNNUUU\\\ccciiilllqqquuuvvvtttuuuyyy|||{{{zzz~~~zzzvvvwwwyyyxxxzzz{{{||||||zzzxxxuuussstttqqqnnnmmmnnnooommmkkkpppssswwwzzzxxxssslllhhhkkkdddZZZPPPHHH@@@999555444333111//////000000111000111222222222222111000///000000111222222333333333444444444444777:::===GGGNNNUUUWWWXXXVVVPPPIIICCCAAA===999888999<<<>>>===???AAACCCGGGKKKQQQVVVaaahhhrrr|||###$$$$$$%%%%%%%%%$$$$$$((('''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''((('''(((((((((((()))))))))((((((+++---...111;;;GGGXXXcccmmmnnnmmmnnnqqqqqqssssssuuuyyy|||~~~}}}|||yyyxxxxxxzzz}}}~~~~~~~~~yyy}}}~~~|||~~~zzzyyyyyyxxxxxxzzz}}}yyysssnnnfff]]]MMMHHHAAA;;;999888777666555444666;;;;;;666333333000...000333333333666<<<<<<>>>BBBHHHPPPXXX___cccfffkkknnnmmmmmmqqqssssssvvv}}}}}}yyyyyyyyyxxxyyyzzz{{{|||{{{yyywwwvvvvvvrrrooooooqqqrrrpppllloooqqqsssssspppjjjccc^^^]]]WWWOOOGGG@@@:::666333222222111000000000111222000111222222222222111000111111111111111111111111333555666666555666999;;;@@@IIIRRRWWWYYYZZZTTTNNNHHHEEE@@@;;;999999;;;======???AAABBBDDDHHHMMMPPPZZZ___fffooo{{{######$$$$$$$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%(((((())))))))))))(((((('''''''''(((((('''''''''%%%%%%%%%%%%&&&''''''(((''''''(((((((((((())))))))))))+++------///999CCCTTT```jjjkkkjjjmmmqqqrrrrrrsssuuuyyy}}}~~~}}}|||}}}{{{zzzzzz||||||{{{yyyuuuzzz}}}}}}~~~~~~yyyzzzyyywwwwwwxxx{{{uuummmfff\\\SSSCCC???:::666555555555444///000444::::::666333333000...///111111000333888666777:::???FFFMMMTTTXXX^^^eeejjjjjjkkknnnqqqqqqqqqyyy~~~zzzyyyyyyxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvsssqqqqqqrrrqqqmmmjjjiiijjjkkkiiieee___XXXTTTMMMJJJDDD???999666444333000111222222111111333555111111111111111111111111222222222111111111000000333555777777777888999;;;;;;DDDMMMSSSWWWZZZWWWRRRLLLIIICCC>>>:::::::::<<<===>>>@@@BBBCCCEEEIIILLLSSSVVV\\\dddppp&&&%%%$$$$$$$$$%%%'''(((&&&%%%$$$###"""###$$$$$$&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''((((((((())))))))))))+++------...777AAAQQQ]]]hhhjjjiiilllqqqtttuuuvvvxxx{{{}}}}}}{{{yyy}}}|||{{{{{{||||||{{{yyywww{{{}}}|||{{{yyyyyyzzzzzz{{{|||}}}}}}yyyoooeee\\\QQQGGG===999555222111111111000///...000555555222111333444222222333222000222777333333555888===CCCIIILLLSSS\\\dddfffggglllpppqqqkkkvvv~~~~~~zzzyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxvvvuuutttrrrpppkkkfffbbb______^^^[[[WWWQQQKKKHHH@@@>>><<<888444222111222...000222222111111333666333222111000000111222333111111111111111222222222111333666888888999:::;;;999AAAIIINNNTTTYYYYYYUUUOOOLLLFFFAAA<<<:::::::::<<<===???@@@AAACCCGGGIIIKKKNNNTTT\\\gggttt((('''%%%%%%%%%''')))***%%%$$$###"""""""""###$$$""""""$$$$$$$$$$$$""""""%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))''''''''''''((((((((()))******,,,...---...666@@@OOO\\\gggiiihhhlllrrrvvv{{{{{{|||}}}}}}{{{wwwsss{{{zzzyyy{{{}}}~~~~~~}}}{{{~~~~~~|||~~~}}}xxxzzz|||~~~}}}{{{zzz|||{{{tttiii___UUUIII???:::666222000///...---,,,111......111111///000444333111111222000...000444111111333555999===BBBDDDEEEPPPYYY\\\___eeejjjkkkhhhsss}}}~~~zzzyyyxxxxxxwwwwwwvvvvvvvvvwwwxxxyyyvvvvvvvvvsssmmmfff```\\\UUUUUUSSSPPPKKKFFFAAA>>>888888777444111//////000---000222222111111333666333222000//////000222333//////000111222333333444///222666888999999:::<<<888???FFFKKKRRRXXXYYYWWWQQQNNNHHHCCC>>>;;;::::::;;;<<<>>>???@@@BBBEEEGGGEEEIIIPPPXXXbbbllltttxxx((('''''''''((()))+++,,,)))'''$$$#########""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%&&&''''''&&&((()))******+++...222666EEERRRbbbkkklllmmmrrrxxx{{{uuuuuuyyyzzzuuusssuuu|||}}}|||yyyzzz~~~~~~zzzxxxyyyzzzyyy}}}xxxooobbbSSSEEE===999333222111000//////////////////000000111111222222000111222111000000222444/////////000222444777888???EEENNNVVV\\\aaaeeegggpppssswwwzzz{{{|||}}}yyy|||zzzvvvtttwwwzzzyyywwwuuupppkkkeee^^^VVVPPPNNNNNNMMMGGG@@@;;;;;;<<<777555222///...---...............///000222333444666555444444333333444444555333111///......000000333555777999:::;;;;;;:::???>>>===AAAHHHNNNPPPQQQSSSMMMIIIHHHDDD===;;;???===>>>???AAAAAABBBBBBBBBEEEHHHMMMRRRXXX```iiinnnsss''''''&&&&&&'''(((***++++++(((&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((())))))((('''((()))***+++...333666HHHTTTccckkkkkkkkkooossstttoooooouuuxxxvvvvvvyyyzzz~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{}}}}}}yyysssiii[[[MMMAAA999666333222111000////////////000000000000000111111111...///000///......000111/////////000111333555666888===FFFNNNUUU[[[aaadddmmmooosssuuuvvvwwwxxxzzz|||}}}yyysssqqqtttwwwvvvppplllggg```ZZZRRRKKKFFFAAAAAA???<<<888666555666333222000.........///000............///111222333555555444222111111111111444333111000/////////000111222555888:::<<<======>>><<<;;;???FFFLLLPPPRRRUUUOOOKKKJJJEEE>>>;;;>>><<<===>>>???@@@AAAAAAAAA@@@BBBFFFJJJOOOWWW___eeeooozzz'''&&&%%%%%%&&&''')))******(((&&&%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''''''''&&&%%%%%%''')))++++++***&&&''')))***+++///333777FFFRRRaaajjjkkkkkknnnrrrpppmmmlllqqqtttuuuwwwyyyxxx}}}}}}zzz{{{~~~~~~}}}}}}ssslll___QQQEEE;;;666333222222111000////////////111000000000000000000//////000000///...---///000000000/////////111222333000444;;;CCCJJJRRRZZZ___iiikkknnnpppqqqrrrsssuuu|||{{{vvvooommmpppqqqppphhhccc[[[SSSLLLEEE???;;;555333222111222222111111......------...///111222000000///000000111222222666555444333111000//////222222222111000000/////////000333777:::===??????<<<:::999<<>>???@@@@@@===>>>@@@BBBFFFMMMUUU[[[fffooo}}}&&&&&&%%%$$$%%%&&&'''((('''%%%######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%''''''''''''(((((())))))''''''&&&(((***+++***)))%%%'''((()))+++...333777@@@MMM\\\ggglllnnnqqquuutttpppnnnoooqqqssstttuuuvvv|||}}}~~~zzz|||}}}~~~|||wwwooofffWWWIII>>>888444333111111000///////////////111111000000/////////...111222222111//////000222111000///......///000111---000555;;;AAAIIIRRRXXXeeehhhllloooooopppqqqrrrvvvwwwsssnnnlllnnnlllhhhbbb\\\RRRIIIBBB<<<888555111///,,,---111333111///---,,,,,,,,,---///000111222222111111111222333333444444444444333222222111111222222222222111000//////111333666999<<<>>>???===;;;999:::===CCCIIIMMMUUUTTTSSSQQQMMMFFF@@@===;;;;;;;;;<<<<<<===>>>???>>>?????????BBBGGGOOOTTT\\\cccooo{{{&&&&&&%%%$$$$$$%%%'''(((&&&$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''(((***++++++)))(((((()))******(((&&&&&&'''((()))+++...222666===IIIYYYffflllooorrrtttuuussspppooopppssstttsssvvvyyy{{{zzz{{{~~~~~~{{{}}}}}}~~~yyyssskkkaaaQQQCCC;;;777555444111000//////////////////111000000000//////......000111111000//////000222111111///.........///000000111333666;;;BBBJJJOOO```dddjjjoooqqqqqqrrrrrrppprrrrrrppppppoooiiibbbZZZSSSJJJAAA:::666333111222///---...111333222000---------------.........111111000000000111111222000111222333444444444333111222222222222111111000222333444666888:::<<<===???===:::999:::>>>CCCGGGRRRTTTVVVUUURRRLLLFFFAAA===<<<<<<;;;<<<<<<===>>>@@@@@@??????@@@DDDJJJOOOQQQWWWaaalllwww'''&&&%%%%%%%%%%%%'''''''''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&((()))***+++)))(((((()))***)))'''%%%&&&((())))))***---111444<<>>777555444333000//////....../////////000//////////////////...---.........------///111222111000.........///000222222333444666;;;BBBFFFWWW]]]fffmmmpppqqqppppppkkknnnpppppppppnnneeeZZZNNNHHH@@@888444111000///111///......000000000000...............---------......------...///000000---///111333444444444444222222222222222222222222555555555555777888:::;;;???>>><<<999888:::???BBBLLLSSSWWWXXXWWWTTTMMMGGG@@@???>>><<<<<<<<<===>>>>>>????????????AAAFFFIIIJJJOOOWWW```jjjuuu((('''&&&%%%%%%&&&'''((('''%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&(((***)))'''%%%((()))))))))))),,,000333999DDDTTTccclllppprrrrrrlllooopppooorrrxxxxxxtttwwwyyyyyyvvvuuuxxxxxxuuuzzz|||yyyppp```TTTDDD999444222111/////////.........//////000.........///////////////+++,,,---------...000222222111000/////////000111111111111111222666;;;???JJJRRR^^^hhhmmmnnnlllkkkfffhhhhhhggggggdddZZZOOODDD???888333000//////....../////////......000111........./////////.........---......///000111222111222444666777777666666333222111111111222333333555444444555666888:::;;;=========:::999:::===AAAGGGPPPXXXZZZ[[[[[[TTTLLLEEECCC@@@>>>===<<<=========>>>?????????@@@CCCEEEGGGKKKQQQXXX```iiiqqqwww)))((('''&&&&&&&&&'''((($$$###""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$######%%%(((******(((&&&))))))***))))))+++///222333???QQQaaammmsssuuuvvvlllppppppoooqqqwwwvvvqqqxxx{{{{{{xxxwwwyyywwwttttttvvvxxx{{{}}}~~~~~~{{{~~~vvvlll[[[OOO@@@555000///...,,,//////.........//////000---.........//////000000,,,---/////////000333555222111000//////000111222.../////////000222777;;;@@@JJJXXXdddiiijjjhhhgggaaaaaa```]]]\\\ZZZPPPEEE>>>:::555111000000000000,,,...000000......111444------...///000000000000000000000111222444555666777888:::;;;<<<;;;999888444333111000000111333555444333444444666888;;;<<<:::<<<<<<;;;999:::>>>AAACCCNNNWWW[[[^^^___YYYPPPGGGEEEBBB???===============???AAAAAAAAAAAACCCDDDFFFJJJOOOTTTZZZaaahhhmmmzzz***)))'''%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$  ###&&&'''$$$ %%%%%%&&&'''((((((((((((***)))''''''((((((&&&%%%&&&''')))*********)))(((************+++,,,------888@@@NNN^^^llltttvvvuuurrrpppooooooqqqsssttttttxxxyyyzzzzzzyyywwwtttrrrpppuuu{{{}}}~~~zzz|||~~~~~~~~~~~~~~~ttthhhXXXIII:::555444333333444000000000000000000000000000000000000000000000000......000000000///...---+++,,,///111222222111000222///,,,,,,---000111111999>>>HHHUUU```gggiiihhhfff___XXXSSSPPPKKKDDD???777666333111000000111111...---,,,,,,......---,,,.........///////////////111000///000111222111000333999>>>BBBEEEGGGBBB;;;999444111333333111000222555444444444555666888999>>>>>>===<<<<<<<<<<<<===???IIIRRRWWW[[[___[[[TTTPPPLLLGGGAAA>>><<<<<<===@@@??????>>>???@@@BBBCCCDDDFFFJJJMMMRRRXXX^^^cccqqqwww&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$"""!!!!!!###&&&'''%%%###&&&&&&'''((((((((('''''')))(((''''''(((((('''&&&''''''((()))))))))))))))***))))))******+++,,,---555===KKK[[[iiiqqqssssssrrrqqqpppppprrrsssttttttvvvwwwwwwxxxwwwuuusssqqqqqquuuzzz}}}~~~|||~~~~~~|||~~~~~~}}}||||||{{{||||||}}}}}}~~~~~~zzznnnaaaUUUGGG999555444333222222////////////////////////..............................////////////......,,,---///000111111000000,,,***)))***,,,---,,,+++000555>>>JJJUUU]]]```aaa```ZZZRRRMMMJJJFFF@@@<<<666444222000//////000000...---,,,,,,......---,,,---.........//////000000/////////000111222333222666<<>>>>>>>>?????????@@@AAABBBDDDEEECCCEEEHHHKKKOOOUUU\\\```kkkqqq{{{$$$%%%&&&((())))))((((((''''''&&&&&&%%%%%%$$$$$$$$$######$$$&&&'''&&&%%%''''''((((((((('''&&&&&&(((&&&&&&&&&((()))((('''((((((((((((((()))******************+++,,,------111999GGGWWWeeennnpppppprrrrrrrrrrrrsssttttttuuuuuuvvvwwwwwwwwwuuutttssssssvvvzzz{{{{{{{{{{{{{{{|||{{{}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{|||}}}~~~}}}|||vvvgggXXXOOOCCC888555444111000000////////////////////////........................------------...///000000////////////////////////+++++++++---//////---+++...111888BBBMMMUUUYYY[[[WWWQQQIIICCCAAA>>>;;;777444333111///......//////...,,,,,,,,,......---,,,,,,------...///000111111.........///111222444555999AAAHHHMMMQQQRRRLLLDDD:::555222333333111111333444444444555666777999:::;;;<<<>>>??????>>>===<<<;;;BBBHHHNNNTTT[[[^^^\\\XXXTTTOOOIIIDDDAAA@@@@@@>>>>>>???AAACCCDDDEEEFFFAAACCCFFFIIILLLRRRXXX\\\ccciiisss&&&(((***,,,---,,,***(((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######$$$%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&%%%%%%&&&((())))))((()))((('''''''''(((***+++++++++++++++,,,---...//////666CCCSSSaaajjjnnnnnnrrrtttuuuvvvuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvuuuwwwzzz{{{zzzzzzzzzzzz}}}{{{{{{|||~~~}}}{{{~~~}}}|||}}}|||||||||}}}~~~~~~~~~~~~}}}~~~}}}vvveeeUUUIII???777555444000......////////////////////////........................------,,,,,,---///000222000///...------------...,,,,,,+++---...///...,,,...000444;;;DDDLLLPPPRRRMMMHHH@@@;;;999777666444222111000......---......---,,,+++,,,.........,,,,,,,,,---...///000111222...///000000111222444666<<>>@@@AAA???===;;;:::===BBBGGGOOOWWW]]]```___\\\WWWQQQKKKFFFBBB@@@<<<===???@@@BBBDDDDDDEEEAAACCCEEEGGGJJJNNNTTTXXX\\\bbbmmmyyy((()))+++---,,,***'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$&&&%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$%%%((())))))((()))((('''''''''(((***+++------,,,------...///000...444@@@OOO]]]hhhmmmooosssuuuyyyyyyxxxvvvvvvwwwtttuuuuuuvvvwwwwwwwwwwwwvvvxxx{{{|||{{{{{{|||}}}|||||||||}}}~~~~~~}}}|||zzz~~~||||||~~~}}}}}}}}}~~~~~~~~~~~~}}}|||zzzyyyyyyyyy}}}xxxfffUUUDDD<<<666444333///------........................////////////////////////---,,,,,,,,,---...000111000///...---,,,,,,,,,---+++)))'''&&&(((***++++++------...333999???CCCDDDDDD@@@:::666333333333333000000///...---------------,,,+++,,,...///...---,,,,,,---...///000111222000111222222111222555888>>>GGGQQQXXX\\\[[[RRRHHH===777222333222111111444333333555666888999::::::888:::>>>AAABBB@@@>>><<<::::::<<>>???@@@AAABBBBBBAAACCCDDDFFFHHHLLLQQQUUUXXX^^^hhhsss%%%'''((()))(((&&&###!!!%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%$$$$$$%%%%%%$$$$$$######%%%$$$$$$%%%''')))((('''((((((((((((((()))******------------...///000000///333===JJJYYYeeemmmpppqqquuuzzzzzzxxxuuuuuuvvvppppppqqqrrrssstttuuuvvvvvvxxxzzz{{{{{{{{{|||~~~~~~~~~}}}{{{~~~}}}~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}zzzxxxwwwxxx|||xxxeeeTTTAAA:::555444222...,,,...........................000000000000000000000000,,,,,,,,,,,,---...//////.........------,,,,,,,,,...+++(((''')))+++------///...---000444888;;;<<<<<<:::666333000000000111/////////.........------,,,++++++,,,...///...---,,,------...///000111111111333444333222333888===BBBKKKVVV^^^aaa___UUUJJJ>>>888333222222000111444222333555777999:::::::::888:::>>>AAABBBAAA???>>><<<999999???EEELLLUUU\\\eeeeeeeeebbb\\\SSSJJJEEE@@@???>>>======>>>???@@@AAABBBCCCDDDFFFIIIMMMQQQTTT[[[ccclllwww###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%###$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&''''''((()))))))))))))))+++++++++,,,,,,---...//////222999EEETTTbbblllqqqnnnsssxxxyyyvvvrrrrrrsssnnnnnnooopppqqqsssuuuuuuvvvwwwyyyyyyxxxxxxyyyzzz}}}~~~~~~|||}}}zzzyyyyyy|||~~~}}}tttbbbPPP???999444333111------000........................////////////////////////,,,,,,---......---------+++,,,---...------++++++///---+++,,,---/////////,,,,,,+++...111555666777555555333111///......//////////////////......---,,,++++++,,,...//////...---.........//////000000///222444444444777===CCCHHHRRR]]]eeegggdddXXXMMM???888333222222000111444222333555777999:::;;;;;;888:::===@@@AAAAAA@@@???>>>999888===BBBFFFOOOXXXaaadddhhhiiiddd[[[QQQKKKFFFCCC@@@===;;;<<<>>>???@@@@@@AAABBBBBBEEEIIIMMMPPPVVV^^^eeennn|||"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&))))))'''$$$$$$%%%%%%%%%&&&'''((((((((((((&&&%%%$$$%%%'''((('''&&&&&&''')))*********)))(((************+++,,,------///111777AAAPPP```kkkqqqkkkqqqwwwxxxtttpppooopppnnnooooooppprrrtttvvvwwwuuuvvvwwwvvvuuutttuuuvvv~~~}}}|||zzz{{{}}}~~~~~~}}}zzzqqq]]]LLL???999444222000------111................................................,,,---.........---,,,+++***+++---......---+++************+++------+++***%%%$$$$$$'''+++...///000111111111000...------.../////////000//////......,,,++++++,,,...//////............///////////////,,,000444555555999AAAHHHLLLWWWbbbjjjlllhhh\\\PPP@@@999333222222000111444111333555888:::;;;;;;;;;888:::===???AAAAAAAAAAAA???999777<<<@@@CCCKKKUUU]]]bbbhhhllliiiaaaWWWPPPJJJGGGBBB===;;;;;;===???>>>???@@@@@@@@@CCCGGGJJJMMMSSSZZZ```ggguuu&&&'''((((((((('''&&&%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((()))))))))***---+++((())),,,---,,,***//////333>>>MMM]]]hhhmmmoooqqqttttttrrrqqqppppppppppppppprrruuuwwwxxxxxxwwwxxxxxxvvvtttsssvvvxxxvvv{{{|||}}}~~~~~~~~~|||{{{zzz~~~~~~||||||}}}|||yyyuuummm]]]NNN???777000000111000000222111111000///...------,,,---...///000000///...---***,,,,,,,,,,,,,,,///111//////...------,,,++++++---,,,++++++------,,,+++++++++,,,,,,,,,,,,------------------------------***,,,///000///....../////////............//////,,,---...000000000//////111000000222666<<>>;;;<<<>>>AAADDDEEEEEEDDDCCCKKKOOOXXX___ccckkk|||%%%%%%&&&&&&&&&%%%$$$######%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))'''''''''((((((((()))))),,,***((()))+++---,,,+++000000444===KKKYYYdddiiicccfffiiikkklllnnnppprrrqqqrrrrrruuuwwwyyyzzzzzzvvvwwwxxxvvvtttuuuwwwzzzxxx{{{~~~~~~}}}{{{zzz}}}~~~}}}zzzvvvnnn^^^OOO???666000///000......000000//////......---------------............------...///000///---------///......------,,,,,,++++++---+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------------------------------+++---//////...,,,,,,---//////............//////,,,---...000000000000///111222222555:::@@@FFFIIISSS]]]iiinnnnnnhhhZZZNNNDDD<<<555555555333222333333333444777<<<>>>===;;;;;;999999;;;???CCCCCCCCCDDDAAA<<<:::;;;>>>AAADDDSSSYYYdddlllooolllfffbbbYYYRRRIIIDDDCCCCCCAAA?????????@@@AAACCCDDDDDDEEEIIIMMMTTT[[[___gggvvv%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((()))******+++''''''''''''((((((((((((***(((((()))+++------,,,000111444<<>>777666666444333444111111333666:::<<<<<<<<<<<<:::999:::===@@@BBBBBBEEEBBB>>><<<;;;<<<>>>@@@JJJQQQ\\\gggooopppooommmbbbZZZPPPIIIFFFFFFDDDCCCAAAAAA@@@@@@AAABBBDDDFFFGGGJJJPPPVVVZZZ```nnn|||(((((((((((((((''''''&&&%%%'''((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((()))***+++,,,,,,(((((((((((((((((((((((((((''''''(((***,,,------...///222:::DDDPPPZZZ```___aaacccdddfffiiimmmqqqpppqqqrrrrrrrrrrrrsssuuuttttttuuuvvvwwwyyy|||~~~~~~~~~~~~}}}zzz||||||{{{zzzxxxwwwuuutttyyy}}}}}}~~~}}}yyyvvvnnn___PPP@@@888000//////---,,,---,,,,,,,,,---------------...---,,,++++++,,,---...000111222111///,,,+++++++++++++++++++++++++++,,,+++***))))))++++++***)))+++++++++,,,,,,,,,------------------------------,,,---...---+++***+++,,,///......------......///------...///000111111111222444888>>>FFFMMMSSSVVVeeelllrrrtttsssnnnaaaTTTIII@@@888666555333222333///000222555888:::<<<<<<;;;:::888999;;;>>>BBBCCCEEEDDDAAA>>>;;;:::<<<===CCCJJJUUUaaakkkqqqtttuuukkkcccXXXNNNIIIFFFDDDCCCAAAAAAAAAAAAAAABBBCCCDDDFFFGGGMMMRRRUUUZZZfffsss))))))((((((''''''''''''&&&'''((((((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((()))***+++,,,---))))))))))))))))))))))))&&&''''''((()))***,,,---***,,,000777@@@KKKVVV]]]```bbbcccdddfffiiimmmpppppprrrsssrrrpppoooqqqrrrtttttttttuuuwwwzzz|||}}}~~~~~~}}}{{{}}}|||{{{yyyxxxvvvuuuuuuxxx}}}~~~||||||~~~~~~~~~|||xxxtttlll^^^PPPAAA999111000000...---///,,,,,,,,,---------------///...---,,,,,,---...///,,,...///...---++++++,,,+++++++++++++++++++++,,,+++***))))))++++++***)))+++++++++,,,,,,,,,------------------------------***+++,,,,,,++++++---.........------------......------...///000111222333333666<<>>BBBEEEEEEFFFEEEAAA===::::::;;;???EEEOOOZZZeeemmmsssuuuqqqjjj___UUUMMMGGGDDDBBB@@@AAABBBDDDDDDCCCAAA@@@EEEFFFJJJPPPRRRVVVaaakkk}}}((('''&&&&&&%%%%%%&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((()))***++++++,,,))))))))))))((((((((((((&&&'''((((((((((((***,,,'''***...444<<>>EEEEEEHHHMMMPPPTTT\\\fffuuu((((((&&&&&&%%%&&&&&&'''$$$&&&(((((('''&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((()))))))))******((((((''''''&&&&&&&&&&&&&&&((()))(((&&&&&&)))+++(((***...333999BBBLLLTTTVVVYYY^^^bbbfffiiimmmoooppptttxxxxxxvvvvvvzzz~~~wwwuuurrrsssuuuwwwwwwvvvtttyyy~~~}}}yyyxxx{{{~~~}}}|||||||||}}}zzz|||~~~~~~}}}|||{{{||||||{{{zzzzzz{{{|||~~~|||wwwsssmmm^^^QQQ???777000///000///...000000//////......---------,,,,,,------------,,,,,,,,,,,,+++)))((())),,,.........------,,,,,,++++++---+++***+++,,,---,,,+++++++++,,,,,,,,,,,,---------------------------------......---,,,,,,...000...------,,,,,,------...............000222444555:::???HHHSSS___hhhnnnrrrssssssssssssuuusssiii]]]OOOEEE:::666444111000222111333555555444555999<<<===>>>???>>><<<<<<>>>@@@EEEHHHJJJGGGAAA;;;:::;;;;;;>>>CCCKKKUUU```hhhmmmqqqqqqnnnhhh```WWWPPPLLLBBBBBBCCCCCCCCCBBB@@@@@@CCCCCCFFFKKKOOORRRYYYbbbmmm{{{+++***)))''''''(((((()))$$$&&&'''(((''''''''')))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))(((&&&%%%(((+++))),,,///222777>>>HHHPPPWWW[[[```dddfffiiikkkmmmmmmqqqvvvxxxwwwxxx}}}yyyuuurrrrrrtttvvvuuusssooovvv|||{{{vvvtttyyy~~~}}}|||{{{{{{|||}}}{{{|||}}}}}}||||||}}}wwwxxxyyyyyyzzz{{{~~~}}}xxxtttnnn```RRR===555///...///......000111111000///...---------***+++,,,------,,,+++***///...+++((('''(((+++...//////...------,,,++++++---,,,++++++------,,,+++++++++,,,,,,,,,---------------------------------000000///...,,,+++---///...------,,,,,,------...............000222444666===BBBLLLXXXdddnnntttxxxyyyxxxvvvuuuvvvuuujjj___QQQGGG<<<888555222111333333555666555444555888<<<@@@BBBCCCAAA===;;;;;;===EEEIIILLLIIIBBB<<<:::;;;999;;;@@@GGGQQQ\\\eeejjjppprrrsssooohhh___WWWSSSEEEDDDBBBAAA@@@AAAAAABBBBBBAAADDDJJJMMMPPPWWW___hhhuuu+++++++++************)))%%%'''((('''&&&&&&'''((((((((('''&&&&&&&&&&&&''''''((())))))((()))+++---&&&))),,,,,,***)))+++---***)))'''&&&%%%%%%&&&'''###$$$$$$%%%&&&'''))))))''''''***000444;;;FFFQQQWWW^^^bbbbbbbbbggglllmmmlllnnnppppppoooqqquuuyyyvvvyyyxxxpppjjjlllppprrruuuttttttwwwzzz}}}yyy{{{||||||zzzxxxwwwwww|||~~~~~~|||yyyxxxzzz|||}}}|||zzzyyyyyy{{{}}}{{{wwwooo```QQQ@@@777...,,,---,,,...111111111000///////////////,,,,,,------...//////000---,,,***)))))))))******,,,,,,---...---,,,+++***---------,,,,,,+++++++++,,,,,,++++++++++++++++++------,,,++++++,,,,,,,,,***,,,,,,***)))+++111666...------,,,,,,,,,------,,,...000111111333555777>>>GGGTTT```jjjpppuuuwwwzzzzzzwwwuuuuuusssiii^^^TTTGGG999444333333333666000000111222555888;;;===@@@BBBCCCCCC@@@===;;;;;;AAACCCGGGJJJKKKGGGAAA<<<999999;;;???GGGQQQ[[[aaaeeeqqqwwwssspppoooeeeXXXNNNJJJFFFCCCBBBAAA???>>>BBBCCCEEEHHHLLLQQQVVVYYYeeemmm|||+++++++++*********))))))'''((())))))'''&&&''')))))))))(((''''''''''''''''''(((************---///***,,,------+++))))))))))))((((((''''''''''''(((%%%$$$$$$%%%&&&''')))***(((''')))...222999DDDPPPWWW]]]aaa``````eeejjjkkkkkkmmmpppqqqppprrruuuxxxxxx{{{zzzrrrmmmnnnqqqssstttssssssuuuxxxzzz{{{{{{wwwyyyzzzzzzyyyxxxxxxyyy|||}}}~~~}}}zzzyyyzzz{{{|||zzzxxxvvvwwwyyy|||~~~zzzwwwpppaaaSSSAAA888000//////...///111111000000////////////////////////...------,,,,,,...---,,,+++******+++,,,,,,,,,---------,,,+++***------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,------,,,+++***+++...111......---------------...,,,...000111111222555777===FFFSSS___iiiooosssvvvxxxzzzyyyvvvuuurrrjjj```TTTFFF999444333333333555222222222333444666888999???AAABBBBBB???<<<::::::@@@BBBFFFJJJKKKIIICCC???<<<;;;;;;>>>DDDMMMVVV\\\eeeqqqxxxwwwvvvuuukkk___TTTPPPJJJFFFDDDCCCAAA@@@BBBBBBCCCEEEIIIMMMQQQTTTbbbjjjxxx++++++*********))))))))))))***+++***(((''''''(((***))))))((('''((((((((('''(((*********,,,...111............---+++'''$$$''''''(((((()))((((((((('''&&&%%%%%%%%%(((***+++***((())),,,000555AAALLLVVV\\\___]]]^^^cccgggiiiiiilllooorrrrrrsssuuuvvvxxx|||{{{tttpppqqqtttttttttrrrqqqrrruuuwwwwwwvvvuuuvvvxxxxxxwwwwwwyyy{{{{{{|||~~~~~~|||zzzyyyzzz{{{yyywwwuuuvvvxxx{{{}}}~~~~~~|||yyyvvvpppbbbUUUBBB:::333222222000000111000000//////......////////////......---,,,,,,+++...------,,,,,,,,,,,,---,,,,,,,,,---,,,++++++***,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,000...,,,+++,,,,,,,,,+++///......---......//////,,,...///000000222555777<<>>===<<<===AAAHHHOOOTTT___lllvvvyyyzzzzzzrrrfff]]]XXXQQQKKKGGGEEEDDDCCCDDDDDDDDDEEEGGGKKKNNNPPP]]]dddrrr************)))))))))))))))***+++)))'''&&&&&&'''))))))((('''''''''''''''%%%'''((()))***+++...111000...---...///---((($$$$$$%%%'''((()))(((((('''((('''&&&%%%&&&(((+++,,,+++))))))+++---222===IIITTTZZZ^^^\\\\\\aaaeeefffhhhkkkooorrrttttttttttttuuuyyyyyyuuusssuuuwwwwwwtttsssqqqqqqsssttttttsssrrrtttuuuvvvvvvwwwyyy|||yyyzzz|||}}}|||{{{yyyxxx{{{{{{zzzzzzyyyyyyyyyyyy{{{{{{zzzwwwuuuooobbbUUUBBB:::333333333111///000000//////.........//////,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,+++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++,,,---///---+++,,,......+++(((///............///000000,,,...//////000111444777<<>>???BBBGGGKKKMMMKKKIII@@@>>>;;;;;;>>>CCCIIIMMMUUUaaannnuuuzzz{{{uuulllfff```WWWPPPKKKGGGEEECCCEEEEEEEEEFFFHHHKKKOOOQQQYYY```lll}}}*********)))))))))((((((((()))***(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&###%%%'''((((((***---///000...---...000000+++'''###$$$&&&'''(((((('''&&&))))))''''''''')))+++,,,,,,))))))+++,,,000:::EEERRRYYY]]]\\\\\\aaadddeeegggiiimmmrrruuuuuutttsssqqquuuwwwuuuuuuyyy{{{yyyvvvtttrrrrrrrrrsssrrrqqqppprrrtttuuuuuuvvvxxxyyyvvvwwwyyy{{{|||{{{zzzxxx{{{}}}|||xxxvvvxxxyyywwwtttrrrnnnaaaUUUAAA999222222222///.../////////............//////,,,,,,,,,---------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++))))))***+++,,,,,,------************++++++,,,---,,,***)))+++...///,,,)))...............///000000,,,---......///111444777<<>>===<<<===@@@EEEJJJNNNNNNNNNBBB???<<<:::<<<@@@EEEIIIMMMWWWdddooovvvzzzxxxsssmmmggg^^^UUUOOOJJJFFFDDDDDDDDDDDDEEEHHHLLLOOOQQQVVV\\\gggttt******)))))))))((((((((('''((()))(((&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%###%%%&&&'''''')))+++...///.........//////...---%%%&&&''''''''''''''''''))))))))))))******+++,,,+++)))***,,,---000999BBBOOOWWW^^^^^^___ccceeeeeegggiiilllppptttvvvuuusssppptttvvvvvvxxx|||}}}zzzvvvtttrrrqqqrrrrrrqqqpppmmmppprrrssssssrrrssssssssssssuuuwwwzzz{{{zzzyyyyyy{{{}}}yyyvvvxxxxxxvvvsssqqqmmmaaaUUUAAA999111000000------.........------......//////000///...---,,,+++***)))***++++++,,,,,,,,,,,,+++,,,,,,+++************+++*********+++++++++++++++*********++++++,,,,,,---******)))******+++,,,---))))))***+++---...---,,,------------...///000000------.........000444777>>>GGGUUUbbbjjjnnnooopppnnnssswwwwwwuuurrrkkkcccQQQDDD999555444222111222...///111333555666777777:::>>>BBBEEEEEEBBBAAA@@@<<<<<<>>>BBBHHHMMMPPPQQQFFFBBB>>>;;;;;;>>>BBBEEEIIIPPP\\\hhhrrryyy{{{|||uuuooofff^^^WWWPPPKKKGGGCCCCCCCCCDDDFFFJJJMMMOOOTTTYYYaaalll{{{***)))))))))(((((((((((('''((()))((('''&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&((((((((()))+++---000000000///------///000***))))))(((((((((((())))))***+++,,,,,,,,,+++******)))+++...///000888AAAMMMVVV___aaabbbeeegggfffhhhhhhjjjoootttvvvuuussssssvvvxxxxxx{{{~~~}}}yyyuuusssqqqpppqqqqqqqqqoooiiilllpppqqqpppmmmlllkkkqqqppppppsssxxx{{{{{{zzztttvvvyyy{{{||||||zzzzzzzzzzzzwwwtttrrrnnnbbbVVVCCC999111///...------///...------------...///000000///...---+++***))))))***+++,,,---......---,,,,,,,,,***)))))))))***+++)))*********++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---)))***++++++++++++---...,,,,,,,,,,,,---...///000---------------000444777@@@JJJXXXdddlllooopppqqqmmmqqqssstttuuutttkkkaaaPPPDDD999555444222111111...///111333555666666666666;;;AAADDDEEECCCBBBAAA;;;;;;<<<@@@GGGMMMPPPRRRKKKHHHBBB===:::;;;>>>@@@FFFJJJTTT```lllvvv}}}|||xxxppphhh```XXXQQQLLLFFFEEEEEEEEEFFFIIIKKKMMMRRRVVV\\\dddqqq))))))))))))(((((((((((('''((())))))(((((()))***(((((('''&&&&&&&&&&&&''''''((())))))((()))+++---222333222///++++++...222---,,,+++)))))))))***+++(((***,,,------,,,+++)))))))))+++///000111888@@@LLLVVV```ccceeeggghhhfffiiihhhjjjnnnsssvvvvvvtttvvvzzz{{{{{{|||}}}xxxsssrrrpppooopppqqqpppooogggjjjnnnooommmiiifffeeeooonnnnnnqqqwww{{{|||{{{qqqqqqrrrtttwwwzzz|||}}}||||||yyyuuusssooocccWWWEEE:::111......---...000---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......---,,,***)))))))))***+++))))))******++++++++++++,,,,,,++++++++++++++++++))))))))))))***+++,,,---)))+++---,,,))))))+++///+++++++++,,,---...///000---------------000444888BBBKKKYYYfffmmmqqqqqqqqqllloooqqqsssvvvuuukkk___PPPDDD999555444222111111...000222444555555555555333888???CCCDDDCCCBBBBBB;;;:::;;;???FFFLLLPPPRRRPPPLLLEEE>>>::::::;;;===CCCFFFNNNZZZgggrrr|||~~~wwwoooggg^^^VVVQQQKKKJJJIIIHHHHHHJJJLLLMMMQQQTTTYYY___jjj}}}******(((%%%""""""%%%''')))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&+++***)))'''''''''((()))///000222333333111...---000***&&&((()))'''(((+++******)))))))))))))))***))))))***---000444777999GGGSSSaaaeeebbb```dddiiijjjnnnpppooopppvvvzzzzzzwwwxxxyyyyyyxxxwwwuuuttttttooojjjhhhiiilllooopppjjjkkkkkkkkkkkkkkkjjjjjjhhhkkkllljjjmmmtttxxxxxxtttuuuuuutttttttttwwwyyy}}}{{{wwwttttttpppdddVVVHHH===555333333111......---,,,,,,++++++,,,,,,---)))***++++++,,,---......------------------------))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,+++++++++******+++******)))***,,,---...(((((()))***+++++++++++++++,,,---.........------///------000000000555;;;BBBKKKZZZgggnnnrrrrrrrrrooosssuuuuuuuuuqqqggg]]]PPPFFF===999777444333444111111111222333444666666777999===@@@CCCCCCCCCCCC;;;;;;;;;<<>>===<<<>>>DDDMMMSSSVVVRRRLLLEEEAAA???>>>?????????DDDNNNXXXbbbppp|||~~~wwwllleeeVVVSSSOOOLLLIIIHHHIIIIIIOOORRRXXX```hhhxxx&&&&&&%%%$$$"""###&&&(((+++***)))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''')))+++,,,...000111333333222000///111+++((())))))'''&&&)))++++++************+++++++++******+++---///111222@@@LLL[[[ccccccaaaccceeefffkkknnnnnnpppvvv{{{{{{}}}{{{yyyuuurrrpppnnnmmmiiijjjiiifffcccbbbeeehhhnnnnnnoooooonnnmmmmmmllljjjlllllliiiiiinnnooonnnrrrrrrsssqqqppppppqqqssspppuuuyyyvvvssspppkkkeeeQQQDDD666000///......000------,,,,,,,,,,,,------/////////......---------//////...---,,,+++******++++++++++++++++++++++++------,,,,,,+++*********+++************))))))))),,,,,,,,,+++***)))((((((***+++,,,---............((()))))))))************///------000111111666<<>>AAACCCEEEFFFDDDBBB???<<<<<>>::::::>>>EEEKKKRRRRRRRRRPPPLLLGGGBBB???>>>;;;<<>>EEEQQQdddsss{{{|||yyyvvvwwwxxxwwwtttsssppphhh___PPPDDD888222000...///222000000111333555888:::;;;:::999999:::===AAAEEEHHHDDDBBB>>>999888;;;BBBGGGOOOQQQSSSSSSPPPIIICCC>>>>>>::::::===BBBIIITTT___lllsss~~~~~~wwwssskkkbbb[[[VVVTTTSSSRRRTTT[[[eeeppp~~~$$$%%%&&&&&&%%%%%%''')))''''''((((((((((((''''''''''''&&&&&&&&&'''((((((&&&''''''(((((((((''''''***+++---///000222333333///+++(((******'''&&&'''&&&%%%%%%&&&&&&'''((()))'''''''''(((***,,,///000666???LLLYYYaaabbb___\\\\\\bbbfffgggiiinnnqqqppprrrrrrqqqpppppppppppppppkkklllkkkhhhccc``````bbbcccdddeeefffggggggggggggdddhhhiiihhhjjjnnnooommmhhhkkkooorrrsssuuuwwwyyyyyyxxxvvvwww{{{{{{qqqdddUUUIII<<<777444000---,,,......------------......))))))***+++,,,---...///''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&&&&''')))***+++,,,---)))))))))************+++))))))***+++,,,---------+++,,,---....../////////---,,,+++++++++,,,...//////---...111222333888>>>GGGSSSfffvvv~~~}}}{{{yyy{{{zzzxxxvvvsssiii___NNNCCC888333111///000222222222444666888;;;===???<<<;;;999888;;;@@@EEEHHHEEECCC???;;;888:::>>>BBBJJJMMMRRRTTTSSSMMMFFFAAA???;;;:::<<>>DDDHHHIIIGGGCCC>>>:::999;;;===DDDIIIPPPUUUVVVRRRLLLHHHAAA===<<<===>>>???FFFNNN[[[eeesss}}}wwwqqqkkkfffdddcccccciiisss~~~'''((())))))'''&&&''')))"""###%%%'''((((((''''''((((((((((((((()))******%%%&&&(((************)))'''((())),,,...000222333---)))(((***+++)))'''(((&&&&&&&&&'''''')))******++++++***))))))***+++,,,,,,444AAARRR___fffeeecccbbbhhhllllllnnnrrrtttsssooopppqqqrrrrrrqqqpppoooqqqmmmhhheeecccbbb```___]]]^^^```bbbdddeeeffffffcccfffgggffffffiiiiiigggcccfffjjjlllmmmmmmoooppppppuuuxxxwwwuuusssmmmggg[[[LLL;;;333000///000333......------------......///............---------------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,000///---,,,++++++,,,---******+++,,,------------...---,,,++++++---///000///---...111333333999???FFFRRRddduuu~~~yyy|||}}}{{{yyytttiii]]]JJJAAA888555444222111333///000222444777:::===???@@@===999777888===CCCGGGMMMKKKGGGBBB<<<999999:::@@@FFFNNNUUUXXXVVVQQQNNNCCC???======<<<<<>>666444333111000111111111222444777;;;???AAABBB???<<<999999===BBBFFFGGGNNNPPPIIIBBB>>><<<:::AAABBBHHHQQQYYY[[[VVVQQQLLLDDD===;;;::::::>>>CCCNNNUUUaaalllvvv}}}|||{{{yyyvvvwwwxxx|||&&&''')))***)))(((%%%$$$###%%%((()))((('''''''''((((((((((((''''''''''''&&&&&&'''(((((())))))***************+++,,,------)))+++,,,+++((('''((()))$$$%%%&&&((())))))******,,,***(((((()))+++,,,,,,000111777DDDTTT```eeeeeeggghhhiiikkkkkklllllllllpppnnnmmmmmmnnnoooooonnnhhhggggggeeeccc```^^^\\\]]]]]]^^^___```aaabbbbbbjjjgggdddccceeefffdddbbbaaabbbcccfffiiilllmmmmmmpppqqqrrrtttuuusssoookkkZZZOOO@@@777555444222/////////000000///...---,,,.........---------,,,,,,---------------------------,,,+++++++++***)))((()))))))))***+++,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,---......---...//////000555===DDDOOO]]]mmmvvv|||~~~{{{zzzzzz|||zzzrrrdddYYYGGG>>>666444333111000222111111111333777;;;@@@CCCEEEBBB>>>:::888:::???BBBFFFMMMPPPJJJCCC???<<<999>>>@@@EEENNNWWWZZZWWWRRRPPPFFF===;;;;;;;;;>>>AAAFFFNNNZZZfffqqq{{{((((((((()))(((''''''&&&%%%$$$$$$%%%((()))((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((($$$&&&)))***)))'''&&&&&&%%%&&&&&&'''((()))***************)))((()))+++---//////444>>>NNN\\\eeeiiifffffffffggghhhiiikkkkkkjjjiiijjjkkknnnnnnnnnlllffffffeeedddbbb```^^^]]][[[\\\]]]^^^```aaabbbccchhhfffccc```______```aaa``````aaacccfffjjjmmmooonnnmmmnnnoooppppppnnnkkk___SSSCCC888555444222000....../////////...------...............---------........................------,,,,,,++++++******))))))******++++++,,,,,,,,,---.........---,,,+++))))))************))))))------,,,,,,,,,,,,------,,,,,,+++***+++,,,---...///000111111333888@@@GGGUUUaaannnuuu{{{~~~}}}}}}yyypppaaaVVVGGG>>>666444333111000222111000000111666;;;BBBEEEIIIFFF@@@;;;777777;;;???DDDKKKOOOLLLFFFAAA<<<888<<<===BBBKKKTTTXXXXXXVVVUUUJJJ???<<<<<<<<<===>>>AAAGGGRRR]]]iiiuuu))))))(((((('''''''''(((&&&###!!!###'''******(((&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%&&&'''((('''&&&&&&%%%&&&&&&&&&'''((())))))***(((***,,,+++((((((+++.........111:::GGGWWWdddlllffffffeeefffgggiiikkkmmmhhhggghhhjjjlllllljjjhhheeeeeedddcccbbbaaa``````XXXYYY[[[^^^aaadddfffgggdddccc```\\\ZZZ[[[___bbb``````aaaaaacccfffjjjmmmkkkiiiiiijjjlllmmmmmmlllcccWWWGGG:::555333222111,,,,,,,,,---------------................................................------...---+++++++++,,,***+++++++++,,,,,,,,,---+++,,,...//////...,,,***))))))************))))))------------------......---,,,*********+++---...///111222222444:::CCCJJJZZZeeerrrxxx|||~~~}}}zzzpppaaaVVVGGG===555444333111111222111000///000555<<>>AAAIIIOOONNNIIIEEE>>>888;;;<<<@@@HHHPPPWWWZZZZZZZZZMMMAAA>>>>>><<<:::;;;AAAEEELLLUUU```lllxxx***)))((('''&&&''''''(((&&&###!!!"""&&&)))***((('''''''''(((((())))))***''''''&&&&&&%%%%%%$$$$$$&&&'''(((((()))((((((''')))(((&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***(((***,,,+++)))(((+++...,,,...111777BBBRRRbbbllleeeddddddeeefffhhhkkkllliiihhhhhhhhhiiihhheeeccceeedddddddddcccccccccccc[[[\\\^^^```ccceeeggghhh___^^^\\\YYYWWWZZZ^^^bbbaaacccccccccbbbbbbeeehhhhhhfffeeefffiiilllmmmmmmhhh\\\LLL>>>666222111111++++++++++++++++++,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---,,,,,,,,,---------------)))***,,,---...,,,+++)))******++++++++++++******,,,,,,,,,------.........,,,,,,+++++++++,,,---......000111222555<<>>@@@HHHNNNOOOMMMIIIBBB:::;;;<<>>LLL\\\gggbbbbbbbbbdddeeegggiiijjjkkkiiiggggggfffeeebbb```ddddddccccccddddddeeefffbbbbbbbbbbbbbbbbbbbbbbbb]]][[[XXXVVVWWWZZZ^^^```aaadddgggfffccc```aaabbbeeedddccceeehhhlllnnnnnnkkk```PPPAAA777222111000,,,,,,+++*********++++++,,,,,,,,,---------------***************************,,,...---***)))+++---,,,,,,,,,---------------((()))***+++++++++***)))++++++,,,,,,,,,,,,++++++***+++,,,------...------,,,,,,---------.........---///111222666???JJJSSSaaammmzzz{{{yyywwwvvvtttlll```VVVFFF===555333333222111333111000000111666;;;BBBEEEFFFIIIIIIDDD===999;;;>>>???FFFNNNPPPPPPNNNGGG???<<<<<<===@@@GGGPPPXXX]]]]]]UUUNNNIIIDDD===999999:::===AAAHHHQQQ]]]jjjrrr|||&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$%%%&&&(((((((((((((((((((((''''''%%%&&&&&&&&&'''''''''''''''((())))))((('''%%%###%%%###"""$$$(((++++++***)))(((&&&&&&&&&''')))******))))))***,,,,,,+++***'''+++000444:::EEETTT```aaabbbdddfffgggiiijjjjjjllliiifffeeeddddddbbb```bbbbbbbbbbbbcccdddfffgggeeedddcccbbbaaa```___^^^^^^ZZZUUUUUUWWW[[[[[[[[[^^^dddiiijjjfffaaa^^^^^^dddcccccceeeiiimmmoooooolllcccTTTEEE999333000//////...---+++++++++,,,,,,+++++++++,,,,,,,,,------************************(((+++...,,,)))(((***---++++++++++++++++++++++++)))))))))*********++++++++++++,,,,,,,,,,,,++++++)))***+++,,,---------,,,+++---...000000///...------///111444999BBBOOOXXXgggrrr{{{{{{yyywwwvvvtttmmmaaaWWWEEE<<<555333333222222444111111111333777;;;@@@CCCGGGKKKMMMHHH@@@:::999<<<>>>FFFMMMPPPRRRRRRKKKDDD<<<<<<;;;<<>>CCCJJJTTT___ggguuu%%%%%%&&&&&&&&&%%%$$$###"""%%%'''&&&$$$###%%%'''(((((((((''''''&&&&&&%%%###$$$%%%&&&((()))***+++((()))))))))'''%%%"""  %%%+++---,,,***)))((('''&&&&&&''')))***+++)))((()))---...+++((($$$)))///333777AAAOOOZZZcccdddgggiiikkklllllllllkkkiiieeedddcccccccccbbbaaa`````````bbbccceeegggcccbbbbbbaaa```_________```ZZZUUUUUUXXX[[[YYYWWW[[[ccckkkmmmhhhbbb^^^]]]cccbbbcccfffjjjnnnooopppmmmdddVVVGGG;;;333///...111000///---,,,,,,------*********++++++,,,,,,,,,************************'''+++---,,,((('''***---******))))))))))))))))))******))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++((()))***,,,------,,,,,,+++---///111222000...---...000222555;;;EEESSS\\\lllttt{{{}}}~~~|||zzzyyywwwooocccZZZEEE<<<555333333222222444111111222444777;;;???AAAHHHMMMPPPLLLBBB:::888:::>>>EEELLLPPPTTTTTTNNNGGG<<<;;;999999===FFFQQQXXX^^^]]]\\\XXXMMMAAA===@@@<<<===>>>@@@EEEMMMVVV\\\kkk{{{******))))))((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$%%%''')))***$$$&&&(((******(((&&&$$$((()))*********)))'''&&&&&&'''((())))))*********%%%&&&(((*********))))))***+++,,,,,,+++***)))(((***)))***---111:::KKKZZZgggjjjnnnpppllliiikkkppphhheeecccbbbbbbcccbbbaaabbbcccccccccaaa``````aaaaaa```______aaabbbbbbaaa[[[YYYXXXXXXYYYZZZZZZYYY]]]bbbffffffcccaaacccfffcccdddddddddfffiiimmmqqqmmmfff[[[NNNBBB888222///,,,,,,,,,++++++,,,---------,,,++++++******++++++++++++,,,---------,,,,,,***+++++++++***)))'''%%%,,,+++***)))))))))***+++))))))))))))************,,,,,,,,,+++***)))((((((---///111///,,,+++---///+++---//////---,,,,,,,,,///000111555===IIIWWW```jjjuuu||||||}}}{{{sssbbbQQQCCC===666333333333333222444444444444666999???CCCMMMRRRSSSLLLDDD???;;;777;;;===DDDMMMUUUVVVPPPIIICCC===888777;;;CCCIIILLLYYY___aaa]]]VVVOOOGGG???;;;:::<<>>666333222333222111444444444444666999???CCCJJJPPPSSSMMMFFF@@@;;;666;;;===BBBKKKSSSVVVRRRMMMFFF@@@:::777;;;AAAGGGJJJXXX]]]___[[[VVVPPPHHHAAA===;;;<<<>>>???AAAHHHPPPZZZgggwww###%%%(((******'''$$$"""######$$$&&&'''(((******%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&(((((()))((('''&&&%%%&&&'''((()))))))))))))))(((((((((((())))))***(((((()))*********))))))***)))***,,,...444BBBOOOdddiiillljjjeeeccceeeggggggeeebbbaaaaaa```___]]]`````````___\\\[[[\\\]]]___^^^]]]]]]^^^___^^^\\\[[[ZZZZZZ[[[^^^______^^^^^^bbbfffgggeeedddfffhhheeedddcccccceeehhhmmmoookkkfff]]]QQQEEE;;;333///...------,,,,,,,,,------------,,,+++++++++++++++,,,---------,,,+++************))))))))))))*********)))))))))***+++,,,,,,)))))))))*********++++++++++++******************)))+++++++++)))((()))***------+++)))((()))---000000111444999BBBNNN[[[dddoooyyy|||}}}uuubbbQQQDDD>>>777222222222111000333333444444555999???CCCKKKRRRWWWSSSLLLEEE>>>777;;;<<<@@@HHHPPPUUUUUUSSSKKKEEE===999:::???EEEHHHTTTYYY]]][[[XXXTTTLLLDDDAAA===;;;<<<<<<===BBBJJJPPPZZZhhhvvv&&&''')))******)))'''%%%###$$$%%%&&&'''((())))))%%%%%%&&&''''''&&&&&&%%%((((((''''''''''''((((((%%%%%%'''((((((((('''&&&%%%%%%&&&'''((((((((((((***)))(((''''''((()))***''''''(((((())))))))))))+++***+++---...222===III^^^eeejjjhhhddddddfffgggiiigggdddcccbbbaaa___]]]_________]]]ZZZYYYZZZ[[[___^^^]]]^^^______]]]\\\\\\[[[\\\^^^aaabbbbbbaaa___aaaddddddcccbbbbbbcccdddbbb``````cccgggkkkmmmkkkggg___UUUIII>>>666111///...------------------------,,,++++++++++++,,,---------,,,+++***)))(((***)))((((((((()))+++,,,(((((()))******+++,,,---))))))*********+++++++++***************+++++++++***+++++++++*********++++++,,,+++***)))))),,,///000333777===FFFRRR^^^gggsssyyy||||||~~~wwwdddRRRDDD>>>777222222222111///222333333333555999???CCCOOOYYY___]]]UUULLLBBB:::;;;;;;>>>DDDLLLSSSWWWYYYPPPKKKBBB<<<:::===BBBEEEMMMUUU[[[^^^]]]ZZZQQQGGGDDD>>>;;;;;;::::::???EEEJJJPPP[[[hhhuuu((((((''''''''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&$$$%%%&&&''''''(((((('''))))))(((''''''(((***+++''''''((((((((()))******++++++---//////000999DDDUUU```ggggggeeehhhjjjjjjkkkiiigggfffeeedddaaa___``````^^^[[[YYYWWWYYYZZZ```______```aaaaaa___]]]\\\\\\]]]```ccceeedddcccbbbcccddddddbbbaaa```___```^^^]]]^^^cccgggiiijjjkkkhhhbbbYYYNNNBBB888333000///......---------......---,,,,,,++++++,,,,,,------,,,,,,+++***)))((())))))(((((((((***+++,,,(((((()))***+++,,,,,,,,,************++++++++++++***************+++++++++******)))***************(((***,,,,,,+++++++++---111444999AAAJJJVVVbbbjjjuuuvvvwwwvvvyyyxxxeeeTTTCCC===666222111222111///111222222333555999???DDDSSS]]]fffddd\\\QQQEEE<<<;;;:::<<<@@@HHHPPPWWW[[[TTTOOOGGG@@@;;;<<>>CCCFFFJJJRRR]]]iiiuuu}}}'''&&&$$$######%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%)))))))))((((((((((((((('''(((((())))))((((((''''''(((((()))((('''&&&%%%###$$$%%%&&&'''''''''''''''''''''(((((()))***+++))))))((((((((()))*********+++...000//////666@@@LLLZZZeeefffhhhmmmooolllllljjjiiihhhhhhgggdddbbbbbbaaa___\\\XXXWWWYYYZZZ______```aaaccccccaaa___]]]^^^___bbbdddfffeeeccceeeeeeeeeeeedddcccaaa```]]][[[[[[___eeeiiiiiihhhllljjjeee]]]RRRFFF<<<555111000///..................------,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))))))))((())))))***++++++((()))***+++++++++++++++*********++++++++++++,,,++++++******************((('''&&&''')))))))))((('''***---...---,,,,,,---222555<<>><<<;;;;;;===BBBAAAEEEKKKTTT^^^iiirrrwww%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&''''''((((((***)))((('''&&&''''''(((&&&((()))******)))(((&&&)))*********)))'''%%%$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%'''(((***+++++++++,,,+++***)))))))))******((())),,,///...---333;;;DDDUUUcccfffiiiooopppkkkkkkjjjiiiiiijjjhhhfffcccdddcccaaa]]]YYYXXXYYY[[[^^^^^^___bbbddddddcccaaa^^^^^^```ccceeefffdddbbbcccccccccdddeeeeeecccbbbZZZYYY[[[aaahhhlllkkkhhhmmmlllhhhaaaWWWJJJ???888222111000///..................---,,,,,,,,,,,,---******+++++++++******)))((())))))************))))))***++++++++++++***)))*********+++++++++,,,,,,,,,+++++++++***))))))))))))'''&&&''')))+++)))(((***+++,,,---,,,,,,...000222666>>>GGGRRR]]]iiippprrrqqqppprrrtttvvvzzz||||||}}}}}}|||{{{tttdddTTT@@@;;;444111111333222111000111222222444999???DDDPPP]]]hhhjjjeee\\\PPPGGG;;;;;;:::<<<@@@IIIRRRXXXWWWUUUPPPHHH@@@;;;;;;<<<===DDDLLLVVVaaagggddd]]]VVVLLLCCC???===;;;<<>>;;;;;;>>>;;;>>>BBBDDDGGGMMMWWW^^^jjjsss}}}&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))''''''((('''&&&&&&(((+++***)))(((((()))***)))'''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++)))(((''''''''')))***+++))))))))))))************+++*********,,,...111333AAALLL[[[gggmmmoooppppppkkkkkkkkknnnpppooojjjfffdddbbb___\\\ZZZZZZZZZ[[[\\\]]]^^^```aaabbbccccccdddeeebbb^^^___cccdddaaa``````aaaccceeeeeecccaaaZZZXXXXXX[[[```fffjjjllllllllliiibbb\\\VVVJJJ???666000---...---)))((()))...---,,,+++************+++++++++************))),,,,,,+++***)))))))))***,,,------------,,,++++++,,,+++***))))))***+++,,,---+++******+++,,,,,,+++++++++++++++++++++++++++***,,,......---------...333666===JJJZZZhhhqqqtttsssvvvwwwtttpppnnnppptttyyyzzzxxxuuuuuurrr```LLLDDD;;;444333333111111222///111222333444888<<<@@@OOOYYYeeelllnnnhhhZZZMMM???<<<999999:::>>>IIISSS^^^^^^[[[SSSHHH>>>:::999;;;===BBBIIISSS^^^ggglll```YYYNNNDDD>>>======>>>===>>>>>>======AAAHHHMMM\\\gggttt{{{)))(((''''''&&&&&&&&&&&&((((((((((((((((((''''''(((((()))((('''''')))+++'''&&&&&&'''(((((('''%%%(((((('''&&&&&&&&&''''''+++***(((((((((***,,,---))))))((((((((()))******'''(((((((((((()))))))))+++*********,,,...111222===GGGVVVccckkknnnpppqqqnnnmmmlllnnnooonnnkkkhhhfffddd```]]][[[YYYYYYYYYWWWXXXZZZ]]]```bbbdddeeecccdddbbb^^^___cccdddbbbbbbaaaaaaaaaccccccaaa```[[[ZZZZZZ\\\bbbgggjjjllliiijjjhhhdddbbb\\\PPPCCC777222.........+++)))+++...---,,,+++************+++++++++++++++*********++++++******)))*********,,,,,,,,,,,,,,,++++++***,,,,,,+++******+++,,,,,,---+++******+++,,,,,,++++++++++++++++++++++++++++++,,,------------...000444:::EEEUUUdddnnnqqqrrruuuxxxyyyvvvrrroooqqqttt{{{~~~}}}vvvsssooobbbSSSCCC;;;444333333111000222///111222333444777<<<@@@MMMYYYfffnnnqqqlll^^^QQQCCC>>>:::999999<<>>777888;;;BBBJJJUUU^^^dddddd___VVVMMMDDD>>>;;;:::999:::<<<<<<<<<>>>BBBEEEAAAJJJUUU^^^eeeooo~~~***)))((('''&&&&&&&&&&&&))))))))))))((((((''''''(((***+++***))))))+++,,,'''''')))+++---,,,)))&&&'''&&&&&&&&&'''((()))))))))(((%%%######%%%(((*********+++++++++)))(((''''''''''''((((((((())))))*********+++,,,---///000333<<>>FFFRRR___kkkssswwwzzz|||}}}|||xxxuuuttttttwww|||{{{sssoookkk```SSSCCC;;;333222222000///000000111222222444666;;;>>>FFFSSScccooovvvtttiii]]]KKKDDD===999888888>>>EEEQQQWWW]]]^^^VVVLLLCCC>>>777888999>>>FFFPPPYYY___eeeccc]]]TTTJJJAAA<<<999999:::;;;<<<===>>>???@@@@@@FFFNNNSSSXXXaaannnxxx'''&&&&&&%%%&&&&&&''''''(((((((((((())))))******''')))******))))))***+++''''''))),,,------***'''%%%%%%%%%%%%&&&'''(((((('''%%%###""""""$$$&&&((()))***+++++++++)))(((&&&(((((()))))))))******************+++,,,---...///000888FFFUUUccclllqqqrrrooonnnllljjjiiiiiijjjllldddeeeeeeeeeeeecccbbbaaa^^^]]]]]]\\\]]]]]]^^^___bbbeeefffbbbaaaeeeiiiiiillliiieeebbbaaa```^^^]]]]]]]]]___bbbfffhhhhhhhhhdddfffiiikkknnnkkk^^^QQQAAA999222///...++++++...///...---,,,++++++++++++,,,,,,---......,,,+++******)))))))))***+++,,,,,,***++++++++++++***)))))))))******************)))---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...222555<<>>:::999999;;;BBBKKKTTTZZZddddddbbb[[[PPPFFF>>>;;;;;;;;;;;;<<<>>>>>>>>>>>>@@@DDDHHHKKKNNNUUU```hhhttt%%%%%%%%%%%%%%%&&&''''''''''''((())))))***++++++%%%'''))))))((('''((()))&&&&&&''')))++++++)))'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''')))***((())))))))))))(((((('''))))))))))))************)))******+++,,,---------///666BBBQQQ```jjjooopppooooooooommmllllllnnnpppdddfffhhhjjjkkkjjjhhhggg\\\\\\[[[[[[[[[]]]^^^___bbbggggggcccaaadddhhhiiijjjgggdddbbbaaa```^^^\\\[[[[[[]]]aaaeeeggggggfffaaaeeehhhiiijjjhhh```VVVFFF===555111...+++,,,//////...---,,,++++++++++++,,,---...//////---+++************)))******+++++++++++++++,,,+++******))))))******++++++******)))---+++******+++,,,,,,+++++++++++++++++++++++++++***+++,,,------///333555555???NNN]]]hhhnnnrrrtttyyyzzz|||~~~}}}zzzvvvtttvvvxxxvvvuuuwwwuuudddPPPFFF===555333333000///000000111222222333555999===DDDPPP___kkkssstttmmmdddSSSIII???;;;999888;;;@@@FFFPPP\\\bbb]]]RRRHHHBBB===;;;999999>>>FFFOOOTTT```ccceeeaaaWWWKKKCCC???<<<;;;:::;;;======<<<;;;;;;>>>AAACCCFFFLLLUUU[[[hhhrrr(((''''''&&&&&&&&&&&&'''))))))))))))))))))******"""$$$''''''&&&%%%%%%&&&'''&&&&&&(((***+++***((((((''''''&&&&&&&&&&&&'''$$$%%%&&&((()))***++++++''''''''''''''''''((()))((((((((())))))))))))***)))***++++++,,,,,,,,,,,,...333>>>MMM\\\fffkkklllkkkmmmnnnmmmlllkkknnnpppgggiiilllooopppooommmlllbbbaaa___^^^]]]^^^___```aaafffgggbbb___aaaeeegggeeedddbbbaaaaaa___]]]ZZZWWWXXX[[[```dddfffeeeddd]]]cccfffeeeeeeeeeaaa]]]MMMCCC999444000,,,---000///...---,,,,,,+++,,,,,,,,,---///000000...,,,***++++++******)))*********,,,,,,,,,,,,,,,++++++***+++,,,------------,,,+++---+++******+++,,,,,,+++************************(((***---...///000333555444???NNN[[[dddiiilllnnnvvvxxxzzz}}}}}}zzzvvvsssssswwwwwwssstttsssfffVVVGGG>>>666555444111000111000111222222222555999<<>>???AAAEEELLLQQQ[[[dddqqq|||+++***)))((('''&&&&&&&&&++++++******)))(((((((((!!!###%%%&&&%%%$$$$$$$$$***(((((()))+++---,,,,,,***)))((('''''''''''''''"""###&&&(((***++++++***'''&&&%%%%%%%%%'''(((***''''''''''''((((((((())))))***+++,,,,,,,,,,,,,,,---222;;;JJJYYYdddhhhiiifffiiikkkkkkiiiiiikkkmmmiiilllooorrrrrrqqqooommmllljjjfffccc```_________```eeefffaaa]]]___ccceeeaaa````````````___\\\YYYUUUVVVZZZ___dddeeedddcccZZZ```dddcccaaabbbcccaaaQQQGGG<<<666222......111//////...---,,,,,,,,,,,,,,,---///111000...,,,***,,,,,,+++***)))))))))***,,,------------,,,++++++------...//////...---------+++******+++,,,,,,+++))))))))))))))))))))))))'''***---///000111333555???FFFPPPYYY```fffmmmrrrtttvvvyyy|||}}}{{{vvvrrrooouuuvvvqqqnnnmmmeeeZZZHHH???777555555222111222000111222222222555999<<>>999666666999>>>JJJZZZdddccc\\\TTTOOO@@@<<<777555777>>>FFFKKKYYY```gggggg___SSSKKKGGG===999666666888999888777===>>>?????????BBBFFFIIIQQQZZZgggrrr|||))))))(((''''''''''''((((((&&&$$$%%%((()))(((&&&)))))))))((('''''''''&&&$$$%%%''')))++++++++++++(((''''''&&&&&&&&&''''''***)))&&&%%%%%%&&&)))***''''''''''''''''''''''''*********)))))))))))))))&&&(((+++---,,,+++++++++,,,111;;;IIIXXXdddlllooommmnnnmmmiiihhhlllmmmjjjmmmssstttpppppptttvvvtttmmmmmmkkkfff```\\\]]]^^^aaaeeehhhfffaaa]]]]]]___^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZ[[[]]]```cccfffhhhbbb```______```aaaaaa```YYYSSSHHH===444///------222000///......---+++(((......---------,,,,,,,,,+++******)))))))))))))))))))))************)))))))))******+++,,,,,,------000...+++******)))'''&&&*********)))******+++,,,+++)))+++...//////222888CCCIIIRRR[[[___eeennnvvvwwwxxxxxxyyyzzzzzz{{{{{{uuuyyy{{{yyyvvvqqqfff\\\EEE===555444444222111222222333333333333555888;;;IIIRRR___kkkrrrtttuuutttgggXXXJJJCCC===666555888DDDGGGNNNXXX___^^^VVVOOOFFF???999999:::;;;>>>BBBSSS\\\eeeiiihhhaaaSSSFFFBBB<<<777777888666777:::;;;;;;;;;<<<>>>AAACCCEEEMMMPPPXXXdddnnnyyy))))))(((''''''''''''''''''%%%$$$%%%((()))((('''((((((((('''''''''''''''$$$%%%''')))*********)))'''''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))((()))******)))***,,,---+++///777CCCRRR```jjjooorrruuutttnnnkkkkkkkkkjjjjjjpppqqqnnnnnnrrrsssqqqkkkkkkjjjfffaaa]]]]]]^^^```dddgggeee```[[[[[[\\\]]]\\\\\\[[[[[[[[[ZZZZZZYYY[[[]]]```bbbcccdddddddddbbb``````aaaaaaaaa```[[[UUUKKK@@@777222///......------...///000...------------,,,,,,,,,++++++,,,,,,+++*********************++++++++++++******************************---+++***)))***+++***)))***************++++++,,,,,,***+++/////////333888DDDKKKVVV^^^cccgggnnnuuuvvvvvvwwwwwwxxxxxxyyyyyyxxx{{{{{{wwwsssmmmcccYYYFFF===555444444222111222222222333333333555888<<>>BBBNNNWWWaaafffgggbbbVVVJJJFFF???999999888666666999;;;;;;;;;<<<===@@@BBBCCCGGGIIIPPPZZZcccnnn|||***))))))((('''&&&&&&&&&&&&%%%$$$%%%'''))))))(((&&&&&&&&&'''''''''''''''%%%&&&'''((()))(((''''''''''''''''''''''''''''''%%%'''***,,,,,,***'''%%%''''''''''''''''''''''''((((((((())))))))))))))))))***)))((('''))),,,///,,,...444>>>LLL[[[iiiqqq}}}yyypppllljjjhhhiiimmmnnnlllkkkmmmooonnnhhhiiihhhfffbbb____________bbbeeeccc^^^YYYXXXXXXZZZZZZZZZZZZZZZ[[[[[[\\\YYY[[[___bbbddddddcccbbbfffdddaaa``````aaa```___]]]XXXPPPFFF===666222000...---,,,---///000///...---------,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++******+++***))))))+++------,,,***************+++,,,,,,---+++,,,///000000444:::DDDNNN[[[cccgggjjjooorrrsssssstttuuuuuuvvvvvvwwwxxxzzzyyyuuuqqqlllddd[[[FFF===555444333111111222111111222222333555999<<>>999888999777<<>>???@@@BBBBBBGGGOOOWWW```nnnzzz******)))((((((&&&%%%%%%&&&%%%$$$%%%&&&((()))***%%%%%%&&&&&&''''''((((((&&&'''((((((((('''%%%$$$&&&&&&''''''''''''''''''%%%'''***,,,,,,***'''%%%''''''''''''''''''''''''''''''((((((((((((((()))((()))))))))((()))+++......///333:::GGGXXXiiitttvvvoookkkjjjlllnnnnnnllljjjjjjkkkkkkggghhhgggfffdddbbbaaaaaa```bbbccc```\\\XXXVVVVVVXXXWWWWWWWWWWWWYYYZZZ[[[XXXZZZ]]]aaacccdddeeedddhhheeebbb`````````______^^^[[[TTTLLLCCC;;;444111222000............---,,,...---------------------------,,,+++++++++++++++***++++++++++++++++++***---------.........//////,,,***)))***,,,---------+++************+++,,,,,,...,,,---000111111666<<>>555333333111111222000111222222222555999<<<@@@LLL]]]mmmvvvyyyyyyxxxtttgggUUUGGG???;;;999999:::===EEEPPPZZZ```bbbaaaXXXNNNDDD???;;;999:::>>>>>>IIIUUU___fffhhhaaaYYYKKKCCC===:::999666666999:::::::::;;;;;;<<<<<<===AAAAAADDDJJJOOOWWWcccooo~~~))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%''')))+++%%%&&&&&&''''''((((((((('''((((((((((((&&&%%%###%%%%%%&&&'''((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%'''***+++*********+++---...111666BBBSSSeeeqqqxxxrrrpppoooqqqppppppooollliiiiiikkkiiihhhggggggffffffeeedddccccccaaa___[[[XXXWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWXXXZZZ]]]aaadddhhhiiiiiifffbbb____________^^^___]]]YYYSSSJJJ@@@888333333111///.........---,,,.............../////////,,,,,,+++***************))))))************))))))***+++,,,---///111222222///---++++++,,,---,,,++++++++++++***+++,,,,,,---///------111222333888???GGGUUUccchhhjjjmmmmmmkkkiiijjjlllooosssvvvxxxyyyuuuyyy}}}|||yyysssiii^^^HHH>>>555333222000000222000111111222222444888;;;@@@LLL]]]mmmvvvyyyyyyxxxyyymmm[[[KKKBBB>>>;;;888;;;===BBBJJJTTT^^^eeeiii^^^SSSHHHBBB===888888;;;:::DDDPPPZZZccciiifff```NNNEEE>>><<<:::777888;;;999999::::::;;;;;;;;;;;;AAA@@@BBBGGGJJJPPPZZZeeettt'''((()))))))))(((&&&%%%'''''''''%%%$$$%%%(((+++'''''''''((((((((((((((((((((())))))((('''%%%$$$$$$%%%&&&((((((((('''''')))(((''''''''''''((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((($$$'''***++++++***))))))***+++...333<<>>EEEPPP\\\gggmmmbbbXXXMMMGGG@@@:::777999999AAAKKKTTT___ggghhheeeTTTKKKBBB???<<<999:::===888999:::;;;;;;;;;;;;;;;>>>>>>@@@DDDFFFJJJRRR\\\jjjyyy%%%&&&((()))***)))''''''((()))(((%%%######'''***)))))))))))))))(((((((((((())))))***)))(((&&&%%%###$$$&&&((())))))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%&&&''''''((((((%%%'''))))))))))))***+++(((***...333:::HHHYYYfffoootttwwwuuutttuuuuuurrrssspppqqqtttsssnnnoootttsssoookkkiiijjjlllmmmlllkkkgggbbb]]]\\\^^^```aaaaaa^^^YYYTTTQQQOOONNNNNNRRRTTTWWW[[[___ccceeeggggggccc___\\\\\\^^^^^^^^^aaabbbcccaaaYYYNNNCCC===444111...---.../////////,,,,,,,,,,,,------......------,,,+++++++++++++++)))******++++++******)))&&&'''(((***,,,...000000111///---,,,------,,,+++,,,++++++++++++,,,------...,,,---111444777???GGGPPP___iiihhhhhhnnnqqqmmmjjjkkkmmmpppsssvvvxxxzzz|||wwwrrrhhh___JJJ@@@666222111///000333222333222111111222555888>>>IIIZZZjjjuuuzzz}}}~~~wwwfffSSSHHHCCC===555444777<<>>IIIVVVbbbooo|||zzzmmm^^^OOOCCC<<<888888666888>>>DDDKKKWWWaaahhhdddaaa[[[MMM===888;;;888888<<>>??????@@@AAADDDIIIMMM[[[```ooo%%%%%%%%%%%%&&&'''((()))&&&''''''(((((('''&&&&&&&&&&&&&&&&&&'''((()))******++++++)))&&&%%%&&&''')))'''&&&&&&'''((('''&&&''''''((((((((('''&&&%%%''''''''''''''''''''''''(((((('''''''''(((((()))&&&((())))))((()))***,,,+++***,,,000333;;;JJJYYYiiipppuuusssrrruuuvvvvvvrrrrrrsssssstttuuuuuuvvvxxxsssmmmiiijjjlllllllllmmmjjjfffaaa______```bbbaaa___\\\YYYVVVTTTSSSSSSUUUVVV[[[bbbbbb^^^^^^aaaaaa```]]][[[YYYZZZ[[[\\\^^^bbbcccaaa___\\\SSSJJJ???:::444///---------,,,------,,,++++++,,,---...000///...---,,,++++++++++++,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,------,,,,,,+++***(((((())),,,...---,,,,,,---111555666:::EEERRRaaadddhhhjjjkkklllmmmnnnoooqqqrrrssstttwww{{{~~~~~~}}}xxxnnnbbbLLL@@@555222222111000111111222333222222222444666???HHHSSS```ooo}}}{{{nnn___QQQEEE===999666444666<<>>??????@@@CCCHHHLLLPPPUUUcccvvv&&&%%%%%%&&&&&&'''((()))&&&''''''(((((((((''''''$$$$$$$$$%%%''')))***++++++++++++)))'''&&&'''((()))(((&&&&&&((()))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******'''(((******))))))+++,,,---+++,,,...000555BBBOOOaaakkkrrrtttuuuwwwxxxwwwttttttssssssssssssrrrrrrsssnnnjjjkkknnnooommmjjjjjjiiigggdddaaa___]]]\\\ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYY]]]bbbaaa\\\[[[]]]^^^^^^^^^[[[XXXWWWZZZ]]]```bbbbbb```^^^]]]WWWPPPGGGAAA888111...............---,,,++++++,,,---...000///...---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++((()))+++---.........---***)))((()))+++,,,+++***+++,,,000555888===IIIUUUaaadddgggiiijjjjjjlllmmmsssssstttssssssuuuyyy|||}}}~~~}}}yyyooodddMMMAAA666333333222111222000111222222111111333555???FFFPPP^^^pppzzzpppbbbTTTHHH???;;;555333444:::@@@GGGRRR\\\hhhggggggbbbVVVGGG???>>>;;;999:::@@@DDDIIIQQQZZZfff```[[[XXXRRRHHHAAA???888888888999999:::::::::;;;<<<===>>>???BBBFFFIIINNNQQQ\\\lll|||%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((($$$$$$%%%%%%&&&((()))***+++,,,,,,***((('''((()))((('''%%%&&&''')))((((((((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))'''(((******))))))+++,,,---,,,,,,......111<<>>@@@DDDGGGOOOQQQXXXcccppp$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''(((((())))))(((''''''&&&&&&&&&''''''+++++++++***((('''(((***'''%%%$$$%%%&&&((((((''''''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''###$$$%%%&&&'''((('''''''''(((******))))))+++,,,++++++,,,...---000:::EEEWWWcccpppuuuxxxyyyxxxuuussssssrrrrrrrrrrrrrrrrrrkkkiiiiiilllppppppkkkfffbbbdddfffgggfffbbb___\\\[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\ZZZWWWVVVYYY]]]___^^^```aaa\\\VVVSSSUUUXXX\\\]]]\\\YYY[[[^^^]]]YYYTTTNNNCCC;;;555222000///,,,,,,++++++,,,...000111///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++,,,---------,,,+++............------------++++++...555;;;AAALLLWWW___bbbdddeeeeeefffhhhjjjnnnoooppppppqqqtttxxx{{{vvvyyy{{{{{{zzzvvvkkk```LLLAAA777555555333111111///111222333333444777999===BBBLLL[[[ooo~~~|||yyyrrriii\\\OOODDD===888555555999===CCCLLLVVVaaaggglllllleeeZZZMMMEEE===:::888;;;===BBBKKKTTT^^^\\\]]]```[[[OOODDD???<<<;;;:::999888888888999999:::<<<<<<===???BBBEEEJJJKKKQQQYYYcccqqq%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((()))******+++***)))((('''&&&&&&&&&*********)))''''''(((***&&&$$$###$$$&&&(((((('''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((("""###%%%&&&''''''&&&%%%&&&'''))))))((((((***+++))))))+++------///888CCCSSS```mmmtttxxxzzzyyyvvvrrrrrrqqqqqqqqqpppppppppoooooonnnooonnnlllhhheeefffgggiiijjjiiigggdddccc\\\\\\[[[ZZZYYYYYYXXXXXX\\\]]][[[VVVUUUYYY^^^```___``````\\\WWWUUUUUUWWWVVVXXXXXXWWW[[[aaacccaaaYYYTTTKKKCCC===888333111000///...,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,...------,,,,,,++++++++++++---------+++++++++------+++...555;;;AAAKKKUUU\\\^^^`````````aaaccceeeiiilllnnnppprrrtttxxxzzzssswww{{{{{{zzzuuuiii\\\KKK@@@777555555222000000333444555444333333444666:::AAALLL[[[nnn~~~{{{zzzvvvnnnbbbUUUHHHAAA;;;777666999<<<@@@HHHQQQZZZdddmmmooolllcccUUUJJJ@@@;;;888999;;;???HHHRRRWWWVVVZZZ___\\\QQQFFFAAA>>>===;;;999888888888999888:::<<<======???AAACCCFFFHHHMMMUUU]]]jjj'''&&&&&&%%%%%%&&&&&&'''((('''''''''((()))***+++,,,,,,***)))((('''&&&&&&((())))))((('''&&&((()))&&&%%%$$$%%%'''))))))((($$$%%%&&&((((((((('''&&&''''''''''''''''''''''''$$$%%%&&&(((((('''%%%$$$%%%&&&(((((('''''')))***((((((***---,,,---555???NNN[[[jjjsssxxx||||||zzzwwwvvvuuutttsssqqqppppppqqqrrrsssqqqnnnllllllmmmkkkllllllkkkjjjhhhgggfff___^^^\\\ZZZXXXXXXXXXXXX\\\```___YYYXXX\\\^^^]]]^^^^^^]]]\\\ZZZYYYXXXXXXWWWYYYYYYXXX\\\bbbdddaaa]]]ZZZTTTMMMGGG???888333111000...---,,,,,,------......---,,,,,,,,,------------------,,,,,,,,,+++++++++******++++++,,,---///...,,,******+++,,,---)))+++---,,,******+++---///,,,...444:::@@@IIIRRRWWWXXXZZZZZZZZZ[[[^^^```dddgggjjjmmmoooppprrrtttrrrwww|||}}}|||uuugggZZZJJJ???666444444222//////333444444333222222333555666@@@MMM[[[lll{{{}}}}}}zzztttiii[[[MMMEEE<<<888666777999<<>>999777777:::CCCLLLNNNOOOVVV]]]^^^UUUKKKFFFAAA???===:::999888999999888:::<<<======???AAACCCDDDFFFMMMSSSYYYcccuuu)))(((((('''''''''((((((((('''''''''((()))+++,,,,,,,,,***)))((((((((((((((())))))(((&&&&&&''')))'''&&&%%%&&&(((******)))$$$&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$$$$%%%''''''&&&&&&((()))((((((***,,,++++++222<<>>;;;999999999999999:::===>>>>>>???AAACCCAAADDDIIINNNQQQXXXhhhxxx&&&(((************+++,,,******)))))))))))))))************)))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((''''''&&&'''(((***+++******)))''')))++++++***((('''&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((('''&&&(((***+++,,,...111444CCCQQQdddppptttvvvyyy}}}~~~|||yyyvvvtttrrruuutttssstttuuuuuutttrrrmmmmmmnnnnnnmmmkkkiiihhhiiigggccc___\\\ZZZZZZZZZYYYYYYZZZZZZ[[[\\\^^^^^^______^^^^^^^^^______```^^^^^^^^^^^^^^^___``````]]][[[ZZZYYYVVVMMM@@@888555222000......,,,***(((...------------------,,,//////...---------......///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,---------***,,,000555;;;BBBHHHKKKOOOQQQTTTUUUTTTTTTUUUVVVXXX[[[```cccdddfffhhhjjjtttxxxzzzzzzyyyssseeeWWWGGG@@@777333333444222///222222222222222222333333888>>>JJJYYYjjjxxx{{{ssseeeSSSEEE>>>:::666666666777===DDDMMMXXXhhhtttwwwoooddd[[[LLLFFF???:::666444999@@@DDDIIIPPPWWW^^^```YYYOOOJJJ@@@:::;;;;;;777666999999:::;;;<<<============BBBAAACCCIIINNNVVVcccppp$$$&&&((()))(((((()))******))))))(((((()))))))))+++++++++***************)))))))))))))))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%&&&(((++++++)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))(((((((((''')))+++,,,---///222444>>>KKK]]]llltttxxx{{{}}}~~~|||zzzxxxvvvuuutttsssssstttuuuuuutttrrrppppppoooooonnnmmmkkkjjjiiihhheeeaaa^^^\\\[[[[[[[[[[[[[[[\\\\\\^^^_________^^^]]]]]]]]]___```aaa^^^^^^^^^^^^___```bbbbbb^^^]]]]]]\\\ZZZSSSHHH@@@777444000.........---,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------///...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...///222666<<>>===;;;777666888::::::;;;;;;<<<=========AAA@@@BBBGGGLLLRRR^^^jjj}}}###%%%''''''&&&&&&'''((()))((((((''''''((())))))+++++++++++++++++++++++++++*********))))))((((((%%%&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&$$$###%%%(((******)))'''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''))))))))))))))))))((('''(((***,,,------///222444:::EEEVVViiivvv}}}{{{{{{{{{zzzyyyxxxwwwwwwtttsssssstttuuuuuutttrrrsssrrrqqqpppooonnnnnnmmmjjjiiigggeeebbb```^^^]]]___^^^^^^^^^___```aaaaaa```^^^\\\[[[\\\___bbbddd``````______```aaacccddd```______```___ZZZRRRKKK???:::444111000000111111......---------,,,,,,,,,))))))******++++++,,,,,,......---,,,,,,,,,---------------------.........,,,,,,,,,++++++,,,,,,---000222444888===BBBEEEHHHKKKLLLMMMMMMLLLNNNPPPSSSVVVYYY\\\___```bbbeeehhhjjjmmmnnnmmmkkkfffZZZOOOCCC===777444444444222000111111111222222222333333888:::AAAQQQdddttt}}}zzzqqqaaaSSSAAA;;;666555555666;;;AAAFFFNNN\\\hhhppprrrooommm___SSSEEE>>>:::777777999>>>CCCJJJQQQYYY___\\\UUUSSSKKKCCC???;;;777777999;;;::::::::::::<<<===>>>AAA@@@AAAEEEHHHMMMWWWbbbppp###%%%''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))******+++++++++++++++******)))((((((((((((((((((((((((((('''&&&'''((())))))((('''%%%$$$%%%'''******)))'''&&&&&&'''''''''''''''((()))))))))))))))))))))((('''&&&(((***+++,,,,,,...000222:::BBBRRRfffwwwuuuuuuvvvwwwwwwwwwvvvvvvtttsssssstttuuuvvvuuussstttsssrrrqqqpppoooooonnnjjjjjjiiigggeeeccc```___bbbbbbaaaaaaaaabbbcccccc```^^^[[[ZZZ[[[___cccfffdddcccaaa``````aaabbbccccccaaa```aaabbb^^^XXXRRRJJJDDD<<<666333333444444///......------,,,,,,,,,(((((()))***+++,,,,,,,,,...------,,,,,,,,,---------------------.........,,,++++++++++++,,,------000222555999>>>BBBEEEGGGLLLMMMMMMLLLKKKMMMQQQSSSUUUWWWYYY[[[]]]```cccfffjjjllljjjeee```ZZZOOODDD>>>;;;666444444444222111000000111111222222333333999999>>>MMMaaasss}}}|||vvvhhhYYYEEE>>>777666666666999>>>DDDLLLYYYfffnnnrrrrrrpppfffXXXIIIAAA===999777777:::@@@FFFLLLUUU\\\]]]YYYUUUOOOGGG@@@;;;999999:::;;;:::999999999;;;===???AAA@@@AAADDDEEEHHHQQQZZZeeettt%%%'''(((((('''''''''((('''''''''''''''((())))))&&&''''''((()))******+++*********)))))))))(((((()))*********))))))((('''%%%&&&'''(((((('''&&&%%%$$$'''******)))'''''''''(((''''''''''''((())))))((((((((((((''''''&&&%%%((()))***+++***+++...000888???MMM```rrr|||~~~|||tttuuuuuuvvvwwwwwwwwwwwwttttttsssuuuwwwwwwvvvtttsssrrrrrrqqqpppooonnnmmmjjjjjjiiihhhfffdddbbbaaafffeeedddddddddddddddeeeaaa^^^[[[YYYZZZ^^^cccggggggfffccc```^^^^^^___```dddbbbaaaaaabbb```\\\WWWSSSMMMCCC;;;666444222111000000//////...---,,,,,,((()))+++,,,------------------,,,,,,,,,------...++++++,,,,,,---------...,,,+++++++++,,,,,,---...///111555999???CCCFFFHHHKKKLLLKKKKKKJJJLLLOOORRRSSSTTTVVVWWWYYY\\\aaaeeehhhiiifff^^^VVVPPPGGG>>>999777555333333333222111//////000111111222333333555444888EEEYYYkkkxxx}}}|||zzznnn^^^KKKBBB:::777666555777;;;>>>GGGUUUcccnnnsssttttttjjj\\\MMMEEEAAA;;;888777999>>>CCCGGGOOOYYY]]]\\\UUURRRKKKCCC===;;;<<<<<<;;;:::999888999;;;===???AAA@@@AAADDDDDDFFFMMMUUU```mmm&&&(((******((('''((()))''''''''''''((()))******%%%%%%&&&'''(((******+++************************++++++,,,++++++***)))((($$$$$$&&&&&&'''&&&%%%$$$%%%'''***+++***)))((((((&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''&&&%%%((()))************,,,...444:::FFFWWWhhhsssxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyuuuuuuuuuvvvxxxyyyxxxvvvqqqqqqrrrrrrqqqooommmllljjjjjjhhhgggeeedddcccbbbhhhhhhgggfffeeeeeeeeeeeeaaa___\\\ZZZ[[[^^^cccfffgggeeebbb^^^\\\\\\]]]^^^fffcccaaaaaacccdddaaa^^^YYYTTTKKKCCC<<<666222///222222111000///......---***+++,,,.........------------,,,,,,,,,---......+++++++++,,,------......,,,,,,,,,,,,---...//////000222666;;;@@@EEEHHHIIIHHHIIIJJJJJJIIIKKKMMMPPPQQQRRRSSSTTTUUUYYY___ccccccccc___VVVNNNIIIBBB;;;333333333222222111000000...//////000111222333333444555:::DDDUUUhhhxxx}}}~~~sssdddQQQGGG===999888555555777777???NNN^^^kkkssswwwyyymmmaaaTTTLLLEEE>>>999999888===@@@CCCJJJUUU[[[\\\WWWVVVQQQGGG@@@??????===:::999999999999;;;<<<===???>>>@@@DDDDDDDDDJJJRRR^^^iii|||'''(((******((('''(((((((((((((((((()))***++++++%%%%%%&&&((()))+++,,,,,,++++++,,,,,,---.........111111111000000///...---((())))))***)))(((&&&%%%&&&(((+++,,,+++***)))***&&&&&&&&&&&&&&&''''''(((&&&''''''((((((((((((''')))***++++++******,,,...000777BBBQQQaaammmuuuxxx{{{{{{||||||{{{{{{zzzyyywwwvvvvvvxxxzzz{{{zzzxxxpppqqqssstttssspppmmmkkkjjjiiigggeeeccccccccccccjjjiiihhhgggffffffffffffaaa___]]][[[[[[^^^aaaddddddbbb^^^[[[ZZZ[[[]]]^^^fffdddbbbcccgggiiiiiiggg___[[[TTTMMMFFF>>>777222444444333222111000///...***,,,---.........,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,---......//////------------...///000111444666:::???CCCFFFHHHIIIHHHJJJKKKLLLLLLLLLNNNOOOPPPPPPQQQQQQSSSWWW]]]bbb``````[[[PPPFFFAAA;;;666///000111111000/////////......///000111222333333555888===FFFSSSfffyyyzzzjjjWWWKKK@@@;;;999555333444555<<>>BBBCCCCCCHHHPPPXXXaaarrr&&&((())))))(((''''''((((((((((((((()))***,,,,,,%%%&&&''')))***,,,---...,,,------...///000111111777777777666555444333222/////////...---+++)))'''&&&))),,,---,,,+++***+++((((((((((((((()))******''''''((())))))***))))))+++,,,,,,,,,++++++---//////666BBBPPP^^^kkkuuu{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwyyy{{{|||{{{yyyooorrrtttvvvuuuqqqmmmjjjjjjhhheeecccbbbbbbcccdddjjjjjjhhhgggffffffffffffbbb```]]]\\\\\\^^^```bbb```^^^\\\ZZZYYY[[[^^^```gggdddccceeejjjnnnooooooeeebbb]]]WWWPPPGGG>>>999555555444333222111000///+++,,,---......---+++***,,,,,,,,,,,,,,,---...///---------...///000000111---------...///000111111999;;;>>>BBBEEEGGGHHHIIIJJJLLLOOOPPPOOOOOOPPPQQQPPPPPPOOOOOOQQQVVV\\\aaabbbaaaZZZMMMAAA:::444///,,,...000000000.........---...///000111222333333111555;;;BBBNNN```vvvooo[[[NNNBBB<<<999555333333999===EEEPPP\\\hhhqqqwwwtttmmmddd[[[MMM@@@:::;;;:::>>>???>>>DDDNNNXXX[[[___bbb^^^RRRGGGDDD@@@<<<777888999;;;;;;;;;;;;;;;999999===AAABBBBBBGGGOOOQQQZZZiii}}}((('''''''''&&&&&&&&&&&&$$$&&&'''))))))))))))(((((('''''''''))),,,///000444444444444444333222222222222333444555666666777111333555555444000,,,***)))******)))'''''')))***))))))))))))************&&&&&&'''(((((()))((((((***++++++,,,,,,++++++***333444<<>>DDDJJJLLLKKKJJJMMMLLLKKKKKKMMMOOORRRTTTUUUVVVUUUSSSRRRSSSVVVYYY```\\\SSSGGG;;;444000//////////////////000111111222111111111333444333333111555999???III[[[ppp|||pppaaaTTTEEE;;;999999666333555777@@@LLLWWWaaammmwwwxxxuuulll___OOOCCC===;;;999===<<<999===HHHRRRTTT```eeeddd\\\SSSMMMGGGBBB>>><<<:::999::::::999888======>>>@@@CCCEEEGGGIIISSSTTT]]]ppp%%%&&&'''((((((((((((((($$$%%%'''((()))))))))))))))))))))***---///222333222222222222111000//////------......///000000000000222444555555444222000+++,,,,,,+++(((''''''((())))))))))))))))))))))))((()))*********)))((('''+++,,,,,,---------------222444:::HHHYYYjjjuuuyyy~~~|||{{{{{{zzzvvv{{{yyyyyyzzz}}}}}}{{{xxxtttpppmmmooossstttooojjjgggfffdddddddddeeeggggggmmmnnnnnnllljjjiiijjjkkkgggccc___]]]___aaabbbaaaaaa]]]XXXTTTUUU[[[bbbgggiiigggfffhhhkkkmmmllljjjkkkiiieeeccc```[[[TTTNNN@@@<<<666222000///...---...---,,,++++++******+++---,,,+++,,,...///...---///......------......///...///000000000111444666999;;;@@@GGGLLLNNNMMMLLLKKKKKKKKKLLLMMMOOOQQQSSSQQQRRRSSSSSSRRRSSSVVVXXXZZZVVVOOODDD:::444111111000///////////////000000000//////000111111111111222555999===FFFVVVjjjyyytttdddXXXHHH>>>:::999777444666666<<>>===999;;;EEENNNPPP\\\bbbddd___XXXRRRKKKDDD===;;;888888999999999888;;;;;;<<<>>>@@@CCCEEEFFFOOOPPPYYYjjj~~~###%%%''')))+++******)))###$$$&&&'''((()))))))))+++,,,---///111333555555............---,,,+++***************************,,,---///111222333444444///111111000---***(((((()))))))))(((((((((((((((***+++,,,,,,,,,***(((&&&,,,,,,---...///000000111000222888DDDTTTfffttt{{{~~~}}}{{{}}}~~~{{{uuu|||{{{zzz{{{}}}~~~tttrrrpppoooppppppooommmhhhfffeeegggjjjllljjjhhhpppooonnnnnnnnnllljjjgggiiiddd______dddggggggeeefffaaa[[[VVVWWW\\\bbbgggllllllkkkjjjiiihhhgggfffhhhiiiiiihhhfffccc```]]]KKKFFF???:::666444222111...------,,,,,,------......---,,,---...///...---///......------......///000111222222222222444666;;;>>>CCCJJJOOOQQQPPPNNNJJJJJJKKKLLLMMMOOOPPPPPPNNNPPPRRRSSSSSSSSSUUUVVVSSSPPPJJJAAA999444222222000000//////...//////////////////000000000000111333555888;;;AAAPPPcccpppzzzjjj^^^MMMAAA<<<:::888666666555888@@@JJJXXXjjjzzz}}}|||xxxnnn```PPPDDD===>>>???===999:::AAAHHHKKKVVV^^^dddccc^^^YYYPPPHHH>>>;;;999888999:::;;;:::;;;;;;<<<>>>@@@BBBDDDEEEIIILLLUUUcccrrr$$$&&&)))+++,,,+++)))(((###$$$%%%'''((()))***+++...///000222333333333333******+++***)))(((''''''******)))))))))(((((((((&&&'''((())),,,...000111222444555555222///...---******))))))((((((''''''((()))+++,,,,,,+++((('''++++++,,,---///000222333///111666???NNN```qqq{{{~~~~~~|||{{{~~~|||uuu~~~||||||}}}~~~tttuuuvvvuuurrrpppooonnnmmmkkkjjjmmmrrrrrrnnniiimmmlllkkkmmmooommmiiidddgggbbb___aaahhhmmmmmmjjjkkkfff___ZZZZZZ^^^dddhhhmmmnnnmmmkkkhhheeeeeeeeeeeegggiiiiiihhhfffffffffZZZTTTLLLDDD???:::666444000000/////////000111111///...---...///000///---//////............//////111222333333222333555777===@@@EEELLLRRRTTTRRRPPPIIIJJJKKKMMMNNNNNNNNNNNNNNNPPPSSSTTTTTTSSSSSSSSSOOOLLLGGG@@@888444222222000000///............///111111222222111111222222333555777999???LLL^^^kkk|||~~~pppdddSSSEEE>>>:::777555555444777>>>GGGSSSfffwww~~~}}}zzzrrreeeVVVIIIAAA>>>>>><<<999999===CCCGGGQQQ[[[dddfffddd___UUUKKKBBB???;;;999:::<<<=========>>>>>>???AAACCCDDDEEEFFFJJJSSS]]]hhhyyy&&&(((***++++++***'''&&&###$$$%%%''')))***,,,---222222222111000///...---'''(((((((((((('''&&&&&&)))))))))((((((''''''&&&%%%%%%%%%%%%''')))+++,,,...111444555444222111111,,,,,,+++***))))))((((((%%%&&&(((***++++++***)))*********+++---///111222---000444;;;GGGXXXkkkwww|||}}}{{{{{{~~~vvv}}}{{{yyyyyyyyy{{{}}}uuuxxx{{{{{{wwwrrrooommmpppnnnmmmppptttsssmmmggghhhhhhiiilllooooookkkgggeeebbb```cccjjjpppqqqppppppkkkeee```___aaafffjjjmmmnnnnnnllliiiggghhhhhhfffhhhjjjkkkjjjjjjjjjkkkfff```WWWNNNFFF???888444222111111000000000111111000///......000000///.../////////....../////////000111333222222333555777>>>AAAGGGNNNTTTUUUSSSQQQIIIJJJKKKMMMNNNNNNNNNNNNQQQSSSVVVVVVTTTRRRPPPPPPNNNLLLGGG@@@999444222222//////............//////000222333222000///111222111333666888===JJJ[[[hhhvvv{{{uuuiiiYYYJJJ@@@:::666444333444999???FFFOOOaaappp~~~}}}zzztttkkk^^^RRRJJJ>>>===;;;999999:::@@@DDDMMMWWWaaaggghhhcccYYYNNNEEEAAA<<<999999:::;;;<<<>>>>>>>>>???@@@AAACCCDDDEEEJJJRRRZZZbbbqqq'''((()))******(((&&&%%%$$$%%%&&&'''))),,,...000333222111///---+++))))))&&&&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((+++.../////////000111//////...---,,,+++***)))%%%&&&''')))***+++,,,,,,******)))***,,,...000222,,,///333777@@@OOOcccqqqzzz|||}}}}}}xxx{{{zzzyyywwwttttttwwwyyywww{{{~~~{{{uuuooolllnnnmmmnnnppprrrpppkkkfffggghhhjjjnnnqqqqqqpppnnneeeeeeeeehhhlllppprrrssssssooojjjfffeeefffiiilllnnnmmmmmmmmmmmmmmmmmmllllllmmmnnnoooppppppppppppooojjjaaaXXXOOOEEE===777444444222111000/////////111000//////000000///...000//////......//////000///111222333333444777999@@@CCCIIIQQQVVVXXXUUURRRKKKKKKLLLLLLMMMNNNNNNOOOSSSUUUVVVVVVSSSPPPOOONNNLLLKKKGGG@@@999444222222......------......///000...000222000---,,,...000000333555777<<>>???@@@EEEIIIOOOWWW^^^jjj&&&''''''(((((((((''''''%%%%%%&&&(((+++...000222333111///,,,***)))((((((%%%%%%'''((()))*********'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&(((***++++++,,,...000333222111000...---,,,+++)))((((((((()))+++,,,---+++*********+++---000111+++///333555;;;HHH\\\jjjwww{{{~~~~~~{{{xxxyyyzzzxxxvvvvvvxxx{{{{{{|||}}}}}}{{{vvvpppllljjjlllnnnppppppnnnkkkiiigggiiimmmppppppqqqqqqrrrjjjlllmmmmmmmmmnnnqqqssstttrrrooollljjjkkklllnnnpppnnnmmmnnnqqqrrrqqqooorrrpppoooqqquuuwwwuuusssvvvrrrlllddd[[[QQQGGGAAA:::999777444222000//////222111///000111111///...000000////////////000000000111333444555666999<<>>DDDSSSbbbtttvvvzzz|||yyyooobbbXXXDDD???<<<<<<999555888>>>BBBKKKVVV___gggjjjddd[[[QQQKKKBBB;;;888777888888<<<<<<<<<<<<<<<===>>>???DDDFFFKKKSSSZZZeeexxx$$$%%%%%%&&&'''((())))))&&&&&&''')))+++...222333222000---***)))((())))))$$$%%%''')))***+++,,,,,,(((((((((((((((((((((((("""###$$$&&&&&&&&&&&&&&&''')))*********+++...000555444333111000...---,,,---,,,***))))))***,,,...,,,,,,+++***+++---000111+++///333444888DDDWWWfffuuu{{{}}}yyy{{{}}}|||zzzzzz}}}~~~}}}{{{zzzyyyuuupppllliiilllpppqqqqqqooonnnooofffjjjnnnooonnnnnnpppsssooorrrtttrrrnnnlllooosssuuutttqqqooonnnnnnnnnooossspppmmmoootttvvvsssoootttpppnnnqqqwwwzzzxxxuuu|||yyytttnnnfff\\\RRRKKKAAA???===999666444222111333111000000111111000...000000////////////000000000222444555666888<<<>>>DDDHHHOOOWWW\\\]]]ZZZWWWOOONNNMMMLLLLLLNNNPPPRRROOOQQQRRRQQQPPPNNNOOOPPPFFFEEECCC>>>999555333333++++++,,,,,,...///111222///222555333...,,,///222111333444555888BBBQQQ\\\mmmvvvzzzmmm^^^OOOBBB999555888888999:::999???OOO___lllpppwww}}}|||rrrcccXXXHHHBBB>>>===999333555;;;===FFFQQQ\\\ffflllhhhaaaXXXQQQGGG???;;;:::::::::>>>>>>>>>>>>>>>???@@@@@@BBBCCCHHHPPPWWWbbbrrr&&&&&&&&&''''''&&&%%%%%%***(((''')))---000111000++++++++++++***((('''&&&###$$$%%%'''(((***+++,,,))))))))))))(((((((((((($$$$$$%%%%%%%%%$$$######&&&(((******'''&&&)))+++222222333444444444444333...,,,***))))))***+++,,,((((((***++++++,,,,,,+++///,,,,,,000666@@@QQQ___rrrzzz~~~zzzzzz{{{|||}}}}}}|||{{{zzz}}}zzzxxxxxxwwwvvvppppppooollljjjjjjlllnnnlllooorrrsssqqqqqqsssuuuqqqooonnnoooqqqsssttttttqqqmmmiiijjjnnnqqqpppnnnooommmmmmnnnqqqrrrooommmtttooolllpppxxx~~~|||}}}wwwqqqkkkddd]]]YYYMMMJJJCCC<<<777333111111777555222000///...///000111000///000222444444444333555777999:::===@@@CCCIIIMMMSSSXXX[[[[[[ZZZXXXRRRRRRQQQOOOMMMMMMOOOQQQQQQQQQQQQPPPOOONNNNNNOOOGGGDDD@@@<<<:::999666444...............///000111///000111222222111///...111000111555999>>>JJJUUUhhhyyyzzz|||qqqdddUUUGGG<<<666666444555777999???LLLYYYfffrrrzzzzzzyyyxxxnnnbbbPPPHHH===666666888777666>>>AAAHHHRRR\\\cccgggiii```WWWJJJ@@@:::888888777===<<<<<<;;;;;;;;;<<<<<>>LLLYYYooowww~~~~~~}}}|||}}}||||||{{{zzzwwwtttqqqpppnnnllljjjjjjkkklllmmmooorrrsssrrrrrrtttvvvrrrqqqooooooqqqrrrsssrrrsssoookkkkkkooorrrrrrqqqmmmmmmnnnqqqssstttqqqnnnuuurrrrrrwww|||~~~{{{xxxsssllleee```WWWSSSMMMGGG@@@;;;888666999777555333111111111222222111000111333555555444444666999;;;===@@@DDDGGGLLLOOOUUUZZZ\\\\\\ZZZXXXVVVVVVUUUSSSPPPNNNNNNOOORRRSSSSSSSSSRRRQQQPPPPPPGGGCCC>>>;;;888666444222///............//////000///000111222222111///...111000111555888>>>IIITTTcccuuu~~~uuuhhhYYYJJJ>>>888888555555666777;;;GGGSSSbbbooozzz||||||zzzpppdddRRRJJJ???888777999999888<<>>;;;<<<;;;999777555555555555666555444444666777777777555888;;;>>>AAAEEEIIILLLPPPSSSXXX\\\]]]]]]ZZZYYYYYYZZZYYYWWWSSSOOONNNNNNSSSTTTUUUVVVVVVTTTSSSQQQGGGCCC===888555333000...000//////............///...///000111111111000///111///111555888<<>>DDDCCCEEEIIIMMMSSS___jjjwww&&&&&&&&&&&&&&&''''''((((((+++///222333111---)))***)))(((((((((((()))***((()))))))))))))))******((((((((((((((((((((((((&&&%%%###""""""$$$&&&''')))'''%%%&&&)))+++)))''''''''''''''')))---000222444333222000///............---------------------000///000333555888BBBLLL```kkkuuuxxxzzz~~~~~~}}}|||{{{{{{xxxxxxyyyzzz{{{xxxtttqqquuurrrnnnmmmmmmllljjjhhhnnnooopppqqqrrrsssuuuvvvtttsssqqqrrrtttwwwwwwwwwxxxtttnnnkkkkkkmmmmmmmmmmmmmmmoooqqqsssuuuvvvwww||||||}}}~~~}}}||||||zzzvvvppplllkkkiiifff```XXXPPPHHHDDD@@@???===<<<:::999999999<<<;;;999:::;;;<<<<<<;;;888;;;???BBBEEEJJJNNNRRRVVVXXX\\\______^^^\\\ZZZZZZ[[[[[[YYYUUUQQQOOONNNSSSTTTUUUWWWWWWVVVSSSPPPGGGBBB<<<777444111///---111000///..................///000000111000000///000///111444777:::DDDNNNYYYkkk}}}~~~sssdddSSSCCC::::::666444555555777???GGGTTTcccrrrxxx{{{zzzoooaaaXXXPPPFFF===999999999999888:::===CCCLLLWWWbbbiiikkkeee^^^XXXSSSLLLBBB;;;:::::::::;;;<<<===>>>???CCCBBBCCCGGGKKKOOOZZZeeeppp'''&&&&&&&&&&&&'''((())))))---111333222///+++(((+++***)))(((''''''''''''((((((((((((((((((((((((+++***)))((('''&&&%%%$$$$$$###"""!!!"""###%%%''')))&&&$$$&&&)))***)))&&&))))))''''''(((***---///111111111000111111111222,,,,,,,,,+++,,,---...///---,,,...222444777???HHH\\\hhhtttwwwyyy|||zzz{{{{{{{{{||||||}}}}}}|||zzzxxxwwwvvvuuusssqqqwwwuuurrrqqqpppooommmkkkqqqppppppppprrrsssuuuuuutttssssssuuuyyy|||~~~~~~zzzuuupppnnnmmmmmmmmmppppppooooooqqquuuzzz}}}~~~}}}{{{yyywwwuuurrryyyxxxuuuqqqjjjaaaYYYTTTGGGFFFEEECCCBBBAAA@@@@@@BBB@@@>>>>>>???@@@@@@???>>>@@@DDDGGGJJJNNNSSSVVV[[[]]]___aaabbb```^^^\\\YYYZZZ[[[ZZZVVVSSSRRRQQQSSSSSSSSSUUUVVVUUUQQQMMMFFFAAA;;;666333111///...111000///.....................//////000000000000000///000444666888AAAKKKWWWgggzzzuuugggUUUEEE<<<999555333555666888>>>EEEPPP```ooowww{{{{{{rrreee\\\UUUJJJ@@@:::777777888888:::<<<@@@FFFQQQ^^^gggnnnjjjccc\\\TTTKKKBBB<<<:::::::::;;;<<<===>>>???@@@@@@BBBFFFJJJNNNYYYccclllzzz''''''&&&&&&&&&((()))***,,,///111222///,,,)))(((((((((((('''&&&%%%######''''''''''''((((((((((((,,,+++***(((&&&$$$###"""&&&%%%%%%$$$%%%&&&((()))'''&&&&&&&&&((()))(((''')))((('''''''''((()))***------///000111222333444...---,,,++++++,,,...///,,,+++---000222444===FFFWWWffftttyyyyyy|||~~~xxxyyyyyyzzz|||~~~}}}yyyvvvuuuvvvuuuuuuxxxyyyyyywwwtttrrrqqqrrruuusssrrrrrrsssuuuuuuuuuuuuttttttwww|||}}}yyyvvvtttsssssssssssssssssstttwww}}}}}}|||{{{zzzyyy}}}|||{{{xxxrrrkkkddd```RRRRRRQQQOOONNNMMMLLLKKKHHHFFFEEEDDDEEEEEEEEEDDDFFFIIILLLNNNPPPTTTXXX[[[___```bbbddddddbbb```___YYYZZZ[[[ZZZWWWUUUUUUUUUTTTSSSQQQRRRTTTRRRNNNJJJCCC>>>888444222111000000000//////............///.........//////000000111///...000333444777???HHHUUUcccvvvvvvhhhWWWGGG>>>777333222444777888===BBBMMM]]]lllttt{{{yyynnnbbb[[[PPPDDD;;;777777777999:::;;;===BBBKKKXXXbbbkkkkkkhhhaaaVVVKKKDDD@@@;;;;;;;;;;;;;;;<<<===>>>???>>>AAAEEEIIIMMMWWWaaalllyyy''''''&&&%%%&&&(((***+++...000111///+++)))((()))%%%&&&((()))(((&&&$$$"""''''''(((((()))))))))***+++***)))(((&&&%%%######&&&&&&''''''((())))))***%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((+++,,,---///111222222333333111///---,,,,,,,,,------+++,,,///000222999CCCOOO___pppwwwxxxzzz||||||xxxxxxxxxyyy{{{~~~{{{yyyzzzzzzzzzzzzyyy}}}}}}wwwtttvvvzzz|||xxxuuuuuuvvvxxxxxxwwwvvvuuuvvvxxx}}}}}}zzzyyyyyyuuuwwwyyyzzzzzz|||~~~|||{{{{{{zzzyyyuuuooojjjggg______^^^]]]\\\ZZZYYYXXXSSSQQQOOONNNOOOOOONNNMMMPPPRRRTTTUUUWWWYYY\\\___aaacccdddffffffeeecccbbb]]]^^^]]][[[XXXWWWWWWXXXWWWSSSPPPPPPQQQPPPLLLGGG>>>:::444111000000111111///............//////000---------...///000111111///...000333444555===EEERRR___qqqvvviiiXXXJJJAAA777222000333555666999===FFFUUUdddnnnwww~~~wwwiiibbbVVVHHH>>>888777888888:::;;;;;;===EEEQQQ[[[dddjjjnnniii\\\OOOHHHFFF<<<<<<;;;;;;;;;<<<<<<===>>>===@@@DDDGGGJJJSSS]]]iiittt((('''&&&%%%&&&(((***,,,000111000---)))'''(((***$$$&&&)))++++++***'''%%%((((((((()))******++++++))))))((('''&&&%%%%%%$$$%%%&&&'''((())))))))))))$$$''')))(((&&&%%%'''***&&&'''((()))***************+++---...000111111111888666222///,,,+++++++++///------......///777@@@FFFXXXkkkssstttvvvxxxyyywwwwwwwwwxxxyyy|||~~~}}}}}}~~~~~~yyyzzzvvvzzz|||xxxwwwyyyzzzzzzxxxxxxwwwvvvxxx|||}}}||||||uuuyyy~~~}}}|||}}}}}}|||yyyuuuqqqnnnhhhhhhhhhgggeeedddbbbaaa\\\ZZZXXXWWWXXXXXXWWWUUUVVVXXXZZZZZZ[[[]]]___bbbcccdddeeeggggggfffdddcccaaaaaa___\\\YYYXXXYYYZZZYYYUUUPPPOOOPPPOOOKKKGGG;;;777111......000111222...............///000111---------......000111111///...000333333555<<>>===???CCCEEEHHHPPPYYYaaalll~~~%%%''')))))))))***...222333000+++'''$$$$$$&&&'''((())),,,---+++'''"""%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&'''((((((&&&'''((((((((('''&&&%%%&&&))),,,+++)))'''))),,,(((((((((((()))***+++,,,)))***++++++,,,---000333:::888444000---+++******+++---///000111333666888FFFRRRcccpppwwwyyyxxxxxx~~~{{{yyyzzz}}}~~~|||zzzxxxzzz~~~}}}{{{xxx{{{~~~}}}|||{{{zzz{{{}}}}}}{{{zzzzzz~~~~~~~~~}}}|||yyy{{{}}}|||yyyxxxzzz}}}~~~zzzuuuqqqmmmiiihhhkkkllliiiggghhhiiihhheeecccaaa___^^^^^^^^^^^^^^^^^^^^^___``````kkkjjjiiiiiiiiijjjkkklllfffdddbbb```______```aaa]]]YYYTTTPPPNNNLLLIIIHHH>>>888222.........---+++------------------,,,,,,,,,---......//////......,,,...000222333555999;;;NNNXXXhhhwwwvvvmmmbbbQQQBBB888444222444666444444666;;;GGGTTT^^^jjjwww{{{yyyrrrlllaaaRRRDDD:::666444888777666666999>>>DDDGGGYYYdddooopppgggZZZQQQMMMDDD@@@;;;:::<<<>>>>>><<<:::<<<>>>@@@CCCHHHNNNRRRUUUeeexxx%%%'''((()))(((***...222222///***&&&###$$$%%%'''(((***,,,---,,,)))&&&$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''(((''''''&&&((((((((()))***+++***)))''''''''''''((()))******,,,------,,,+++,,,...000555555444333222000///...,,,---///000000222444777@@@LLL]]]llluuuyyyyyyzzz}}}{{{zzz{{{}}}}}}{{{yyyyyy|||~~~}}}{{{}}}|||{{{}}}~~~}}}{{{|||~~~~~~~~~yyyzzz}}}~~~|||~~~~~~zzzvvvssspppjjjhhhiiijjjgggfffgggkkkkkkkkkjjjjjjiiihhhhhhdddccc```______aaadddfffjjjiiihhhgggggghhhiiiiiifffeeecccbbbaaabbbcccddd___[[[WWWRRROOOLLLHHHFFF<<<777111...///000///...,,,,,,,,,---------......------...///////////////,,,...000222333555888;;;NNNWWWgggvvvxxxnnnbbbQQQCCC999444222444555444444666:::CCCNNNYYYgggtttzzzyyyrrrlllbbbTTTFFF===888777999777666666888===BBBEEEQQQ[[[hhhoookkkbbbZZZUUUFFFBBB<<<:::<<<===<<<;;;999;;;===>>>@@@DDDIIILLLSSSaaasss%%%&&&(((((()))+++///222000---)))%%%######%%%&&&'''((()))******((('''&&&$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&(((&&&$$$'''+++---+++'''%%%%%%%%%&&&&&&'''((())).........---+++***+++---...000222444444333111000...///000000000111333555999EEEVVVgggsssxxx{{{{{{~~~}}}~~~|||yyyzzz}}}~~~}}}zzz~~~~~~zzz{{{|||}}}}}}zzzxxxtttnnnhhhhhhgggddddddggglllnnnppprrrsssrrrrrrqqqjjjgggcccaaaaaadddiiikkkhhhhhhgggfffeeeeeeeeeeeeeeeddddddddddddeeefffgggbbb___[[[VVVRRRLLLFFFCCC888444///---///000000...+++,,,,,,------.........---.........////////////---...000222222444777:::JJJSSSaaapppzzz~~~~~~}}}~~~{{{pppcccSSSFFF;;;555333444555333444666999>>>FFFQQQaaaqqqxxxxxxsssnnneeeXXXKKKAAA;;;999999888666555777;;;???AAAIIIRRR```kkknnniii```YYYJJJEEE>>>;;;;;;;;;:::888:::;;;===>>>???AAAEEEIIIPPP\\\lll}}}&&&&&&((()))+++...111333///,,,)))&&&$$$$$$&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%%%%'''***,,,***)))&&&&&&%%%&&&&&&'''((()))---......---+++***+++,,,***,,,...000111111111111000111222111000111222444666@@@QQQcccpppwwwzzz{{{~~~~~~|||zzz}}}}}}|||~~~~~~}}}}}}}}}}}}zzzrrrjjjgggeeeccccccfffkkkmmmqqqtttuuuuuusssrrrjjjhhheeecccccceeeiiikkkhhhggggggfffeeeddddddcccbbbcccdddeeefffhhhhhhiiieeeccc___[[[UUUMMMEEE???555111---+++---...---,,,---------------------------------------......///---///111111222444666999BBBKKKYYYhhhsssyyyzzzzzzyyyuuugggVVVJJJ===777333444555333333555888:::???KKK\\\llluuuxxxvvvrrrjjj]]]PPPDDD===:::999888666555666888;;;===EEELLLXXXeeellljjjaaaYYYOOOIIIAAA<<<;;;:::999777:::<<<>>>???@@@BBBFFFIIINNNVVVdddttt''''''(((***---111444555...---***'''&&&&&&((((((***)))(((&&&$$$######"""%%%&&&''')))))))))((('''%%%%%%&&&''''''((()))))))))((('''&&&%%%$$$$$$$$$$$$''')))***)))(((***+++''''''''''''((()))***+++***+++------,,,+++,,,---------,,,,,,---///111222333333444333111111333444666???NNN___mmmuuuxxxxxx|||~~~~~~|||zzz}}}~~~~~~~~~~~~~~~}}}}}}~~~|||vvvmmmiiifffcccdddggglllnnnrrruuuuuutttqqqooogggfffeeedddddddddeeefffhhhhhhggggggfffeeedddccc```aaadddfffhhhiiiiiiiiihhhgggddd```YYYNNNCCC<<<777222...,,,......,,,***.........------,,,,,,,,,,,,,,,+++++++++,,,---......///111111111333555777===EEESSScccooovvvyyyzzzvvvyyylll[[[NNN???999444444444222222555888777;;;FFFVVVeeeqqqwwwzzzwwwpppdddUUUHHH???;;;:::888777555666777999;;;CCCHHHSSS```jjjkkkeee^^^VVVOOOEEE???===;;;999777888:::===???@@@CCCFFFIIILLLRRR]]]lll}}}'''&&&''')))...222555666---,,,***((('''((())))))---,,,+++)))'''&&&$$$$$$$$$%%%'''((())))))(((((($$$%%%&&&'''((()))*********)))((('''&&&%%%%%%%%%%%%))),,,,,,((('''))),,,)))(((((())))))***+++,,,'''***,,,---,,,,,,---...111///...---...///222333333333444333111111333444666===KKK[[[iiirrruuuuuuxxxzzz}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}|||}}}}}}{{{qqqlllhhheeefffiiioooqqqsssuuuuuusssqqqoooeeedddddddddccccccccccccgggggggggggggggfffeeeddd___aaaeeehhhjjjkkkjjjjjjjjjiiihhhddd\\\PPPCCC:::888444000///000000...,,,......---------,,,,,,,,,---,,,+++++++++,,,...///...000111111111222444666<<>>:::999777666666777999:::???DDDNNN[[[gggmmmmmmjjj\\\TTTJJJCCC@@@>>><<<999555888;;;===???AAADDDFFFJJJMMMWWWdddsss&&&$$$$$$(((---222444444,,,+++)))(((''''''((()))+++++++++***)))(((&&&%%%"""$$$%%%''''''''''''&&&&&&&&&''''''(((((()))))))))((('''''''''((())))))***+++,,,,,,+++***)))***))))))))))))***+++,,,,,,'''))),,,---,,,,,,,,,---............///000111111000111222111000000111333444:::FFFVVVfffooorrrrrrwwwzzz}}}~~~}}}}}}~~~~~~~~~}}}|||}}}}}}~~~uuuppplllhhhhhhkkkpppqqqsssttttttssspppooogggfffdddbbbbbbcccdddeeeeeeffffffggggggfffeeeddd```cccgggjjjlllmmmlllkkkkkkkkkjjjggg___RRRCCC999444111------///000///,,,++++++,,,,,,---.../////////...---,,,,,,...///111///000111111111111333555<<>><<<777:::<<<>>>???@@@BBBDDDGGGIIIQQQ]]]jjjyyy$$$""""""&&&,,,111333333***)))((('''&&&''''''((('''((()))))))))(((&&&%%%!!!"""###%%%&&&&&&%%%%%%((((((((((((((('''''''''''''''&&&'''(((***,,,---///,,,***+++------***'''(((((((((((()))***+++,,,(((***------,,,+++++++++(((***,,,...//////...---...///000///......000222111777CCCSSScccmmmqqqqqqyyy|||~~~~~~~~~}}}}}}}}}}}}}}}{{{}}}|||~~~wwwrrrnnnjjjjjjlllooopppqqqrrrrrrqqqpppoookkkhhhdddaaaaaacccfffiiicccdddeeefffffffffeeedddbbbeeeiiimmmnnnnnnmmmlllkkklllllliii```SSSCCC999...+++)))***---...---+++((()))***,,,...000111222111000...---...///111333///000111111000111333555:::AAALLLXXXbbbiiimmmnnnpppvvv{{{~~~}}}tttaaaPPPDDD===666555333111111444111222999AAAFFFMMM]]]mmmyyyyyyvvvnnnbbbVVVLLLGGG999999888777777888999:::999===DDDMMMWWWbbbkkkpppccc[[[PPPHHHEEECCCAAA???<<<>>>@@@AAAAAAAAABBBDDDEEEFFFNNNYYYdddrrr###$$$'''***---...//////)))((('''%%%###""" """###%%%'''((()))*********&&&######&&&((()))(((******+++,,,,,,++++++***(((''''''(((+++,,,,,,+++)))'''&&&))),,,---+++))))))))))))))))))******+++++++++++++++++++++++++++,,,+++***)))((('''((((((---///111333333222000...444666<<>>;;;888666777777777666555888???IIIPPPWWWbbbmmmfff___VVVMMMGGGCCC???===555999===>>>===>>>@@@CCCBBBCCCIIIQQQ[[[hhh{{{&&&(((***,,,............))))))'''&&&$$$############$$$%%%&&&((()))***+++)))&&&$$$$$$''')))***))),,,,,,,,,,,,+++***))))))---,,,***+++,,,,,,+++***((('''&&&(((+++,,,+++))))))))))))))))))******+++************************+++,,,,,,,,,,,,------------...000111222111000///222444:::FFFVVVeeepppuuuuuuxxx{{{|||{{{yyyxxxxxx{{{|||~~~|||}}}{{{{{{}}}~~~~~~wwwrrrrrrqqqnnnlllnnnooonnnlllkkkmmmooonnnnnnlllhhhdddbbbbbbbbbeeefffhhhjjjkkkjjjgggdddhhhjjjmmmppprrrsssrrrqqqqqqrrrqqqhhhZZZIII===777000//////............///---,,,,,,++++++,,,---...000000000///......000222000111111000//////222444888<<>>999777666666555444555666<<>>@@@CCCDDDHHHOOOVVVaaasss)))+++,,,......---,,,+++***)))'''&&&%%%%%%&&&'''%%%%%%%%%&&&''')))***++++++)))'''&&&((())))))(((,,,,,,,,,,,,++++++******,,,+++******++++++***((('''&&&&&&''')))******((()))))))))))))))******+++(((((((((((((((((((((((()))***,,,...000000000000/////////000000000111111111222777AAAQQQbbbpppxxxuuuuuuuuuvvvxxxxxxwwwvvvzzz|||~~~~~~}}}~~~{{{yyyyyyzzz~~~|||xxxwwwuuurrroooooonnnlllkkklllooorrrqqqooollliiigggccc___]]]bbbeeeiiikkkjjjgggeeeccchhhiiikkkmmmoooqqqsssssswwwwwwssshhhWWWFFF:::444///............///000000...------,,,,,,,,,,,,---///000111000......000111,,,---///000000111333444666:::CCCPPP^^^gggjjjjjjiiiooouuuyyy{{{xxxmmmbbbQQQFFF;;;777444222222444111111222555999@@@OOO]]]bbblllvvvyyyxxxooo___QQQEEE@@@;;;777555555444333444444888>>>BBBHHHSSS]]]hhhhhheee]]]RRRGGGAAA???:::;;;<<<<<<;;;;;;===???DDDDDDGGGLLLQQQYYYhhhwww(((***,,,......---,,,***)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&'''(((***+++...---***)))(((''''''&&&,,,,,,,,,,,,------......%%%$$$$$$%%%''')))((('''''''''&&&'''(((((()))))))))))))))))))))******+++))))))))))))))))))))))))'''))),,,...000000///...000000//////000111333333222333555>>>LLL]]]mmmwwwsssqqqppprrrwww{{{zzzyyy}}}}}}yyyyyy}}}~~~~~~|||xxxzzzyyyyyy{{{~~~}}}yyytttoooooonnnnnnmmmnnnooopppooollliiihhhhhheee___YYY]]]ccchhhjjjgggdddbbbcccfffggggggiiilllppptttvvv{{{zzztttfffTTTCCC888333111000///...............000//////...---------------...///...---,,,---///***,,,///000000000222333555888@@@LLLZZZcccggggggeeejjjpppuuuxxxwwwnnndddTTTIII===888555222222444333111111333666===JJJWWW[[[dddmmmtttvvvpppbbbSSSHHHCCC<<<777555555444444444333555:::===CCCNNNYYYbbbgggiiidddXXXMMMEEECCC;;;;;;:::::::::;;;>>>???CCCCCCEEEJJJMMMSSS```mmm$$$'''***---......,,,+++'''&&&%%%%%%%%%'''((()))'''''''''''''''((()))***++++++******))))))))))))///...------,,,------...$$$######$$$&&&'''&&&%%%''''''''''''&&&'''((())))))))))))))))))******+++***************************+++---//////...---,,,222111000000111222444666555444666;;;GGGWWWhhhsssrrrpppnnnpppuuuxxxyyywww|||}}}yyyyyy}}}|||xxx}}}|||{{{zzz{{{}}}|||~~~|||vvvoooooooooppppppooommmlllkkkiiigggggghhheee___ZZZZZZ___eeegggeeebbbaaabbbhhhhhhhhhjjjnnnsssxxx{{{|||zzzqqqcccQQQAAA888444000000///...............111111000000//////......,,,...//////---------...,,,...000111000///000111444777===HHHUUU___cccdddbbbgggkkkooosssssslllcccWWWKKK@@@:::666333222444444222111333666;;;FFFPPPZZZaaaiiinnnrrrooocccWWWKKKEEE>>>888555555666666444333555999<<>>>>>>>>???CCCGGGHHHKKKTTT___fff{{{%%%(((,,,///111///---+++&&&(((***,,,,,,+++((('''&&&(((***,,,,,,***&&&$$$&&&)))+++***((('''(((***$$$######$$$'''***---///***)))((()))***+++***)))***++++++)))&&&&&&***---)))))))))))))))******+++++++++++++++++++++++++++)))(((((((((((()))***++++++,,,---...///000111111333333444888@@@NNN```lllppptttvvvvvvtttssstttvvvuuuuuuvvvzzz~~~|||{{{|||~~~}}}}}}zzz{{{~~~yyyvvvrrrmmmkkkkkkkkkiiigggkkkmmmnnnkkkgggcccccceee]]]\\\\\\___eeeiiiiiihhheeefffhhhlllqqqwww}}}~~~xxxlll[[[HHH;;;555333222111000///------------***+++---.........------+++---///000...---------111222111000///000333666666666999AAALLLUUUYYYZZZ]]]______aaagggoooppplll\\\QQQDDD===999444222444333111111555666777:::???EEETTTdddmmmqqqsssrrrnnn^^^UUUIII===666444333333555444555888777777<<>>::::::;;;<<<<<<>>>???CCCFFFGGGHHHQQQ[[[[[[ppp%%%)))...111///,,,)))((()))))))))))))))((('''''''''(((((('''&&&&&&(((***+++***)))'''&&&&&&&&&&&&###!!! ###(((,,,------,,,***(((''''''((((((((())),,,...,,,)))'''(((***+++***)))(((((()))*********---...+++%%%###'''+++*********++++++***)))))))))+++///222222000---+++///...111777===HHHZZZjjjuuuzzz|||yyyvvvwwwvvvsssvvvwwwwwwwwwxxx{{{~~~}}}|||zzzzzz||||||~~~}}}~~~}}}{{{yyyxxxyyy}}}}}}|||}}}~~~~~~~~~{{{vvvrrrmmmkkkjjjjjjgggeeehhhhhhiiiiiiiiiiiihhhhhhgggfffeeedddeeeggghhhjjjmmmkkkjjjmmmuuu~~~yyydddQQQEEE===777444222111000//////000111222///---,,,---000000...+++---...000111111111000///111111111111111111111111444444666>>>HHHQQQVVVWWW\\\___```bbbgggmmmlllhhhbbbXXXKKK@@@999555333111111111111111222444666777AAAOOO^^^gggmmmrrrsssqqqgggXXXJJJCCC>>>777444555555555555555777999;;;<<>>HHHRRRYYY\\\]]]```bbbbbbfffkkklllhhhccc[[[OOOCCC;;;666333111333333333333444555777888<<>>999666333333222111000///......------------...//////...---.........///////////////000///...------...///000333333666<<>>@@@AAACCCFFFLLLPPPSSS[[[fffsss---...///---***&&&%%%$$$###$$$&&&'''))))))******)))******)))'''&&&((()))''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&'''(((***,,,+++'''$$$%%%))),,,+++(((%%%&&&'''(((************)))))))))******+++++++++)))(((&&&'''***,,,------//////000//////...------......---------...///000...---000444888@@@OOO]]]ooovvv|||}}}}}}~~~|||yyy~~~}}}|||zzzyyy{{{~~~}}}}}}{{{{{{}}}{{{}}}|||{{{{{{{{{||||||xxxvvvqqqlllqqqrrrrrrrrrpppnnnmmmlllmmmllliiigggfffggghhhiiihhhgggfffeeeeeefffggghhheeeggghhhjjjkkklllmmmnnnggg]]]OOOCCC<<<888444111000000000000000/////////,,,---...............///...............//////000000///...------...///000000111444999AAAKKKUUU[[[___cccdddbbbccchhhiiihhhfff```WWWKKKAAA999555333222111111111111333444555888===DDDNNN]]]kkkqqqpppppplllcccXXXMMMDDD;;;555666666555444444555666777888<<>>???@@@BBBFFFJJJMMMPPPUUU```mmm}}}///000000...***'''&&&'''%%%&&&((()))***+++++++++)))))))))(((&&&%%%&&&((($$$$$$%%%''')))+++---...'''((()))))))))***---///***(((''''''((()))******&&&%%%%%%''')))***)))((('''((()))***++++++******((('''''''''(((***,,,---/////////...---,,,******++++++,,,,,,,,,,,,------...---///333555;;;IIIVVVkkksss{{{}}}~~~~~~{{{www~~~|||zzz{{{~~~}}}~~~zzzyyy||||||~~~~~~{{{zzzzzz~~~}}}yyyvvvrrrlllmmmpppssstttrrrooommmlllqqqooommmkkkiiihhhhhhhhhddddddeeeeeeffffffffffffaaaccceeefffggghhhjjjlllfff[[[MMM@@@999666333111,,,------.........------+++,,,...///......///000......------......///000...//////////////////...///000333666===GGGRRRYYY^^^ccceeedddfffkkkoooooohhhddd\\\PPPDDD;;;777555222111000000000222333444777<<>>777666555444333333444555555444777===GGGRRR___iiiooohhh```WWWPPPGGG???<<<>>>>>>>>>>>>???AAAEEEHHHKKKNNNRRR]]]jjjxxx000000///---***''''''(((&&&'''((()))************((()))((('''%%%$$$%%%&&&$$$$$$%%%&&&''')))+++,,,&&&((()))))))))***...111)))******(((&&&&&&(((+++'''%%%%%%&&&)))***(((&&&%%%%%%'''((()))))))))(((''')))******((())),,,000***+++++++++***)))((((((,,,++++++++++++,,,------...---///111333777DDDPPPfffnnnvvvyyy{{{}}}|||xxx}}}|||{{{yyy|||~~~}}}{{{xxxxxx{{{|||yyyzzz}}}~~~~~~{{{yyyuuupppmmmpppssssssqqqooonnnoooqqqqqqpppnnnmmmlllkkkkkkcccdddfffgggfffeeebbbaaa^^^aaacccccccccdddhhhkkkdddYYYJJJ===777444333222---............---+++******,,,//////...---///111......---------...///000---...000111111000...---000111222555:::DDDOOOXXX___dddfffddddddhhhlllmmmjjjggg```TTTGGG===888777333222111111111222333444555;;;@@@EEEOOO^^^iiinnnmmmoookkk___TTTLLLCCC:::777666555444333444444555777888;;;BBBKKKWWWbbbhhhgggaaaZZZTTTLLLBBB>>>???>>>======>>>AAAEEEGGGIIINNNRRR\\\iiittt///000///,,,)))'''''')))$$$%%%&&&'''(((((((((((('''((((((&&&$$$###$$$%%%&&&%%%$$$$$$#########$$$###&&&'''''''''(((,,,000(((+++,,,)))%%%$$$'''+++'''%%%$$$&&&)))***(((%%%"""###%%%'''(((((('''''''''+++---,,,((((((---222++++++,,,---------,,,,,,///...,,,+++,,,---000111...---...000111555AAAMMMccckkkqqqtttwww{{{|||{{{vvv{{{{{{}}}{{{~~~}}}|||{{{xxxwww{{{yyyuuuvvvyyy|||~~~||||||yyytttooorrrsssssspppoooqqqssspppqqqqqqqqqpppooonnnmmmkkklllmmmmmmkkkgggbbb___^^^```bbbaaa```bbbfffiiibbbWWWGGG;;;555444333333111111111111///---+++***))),,,//////...---///111......---,,,---...///000---...111222222111...---111222333555999BBBOOOWWWbbbffffffbbb___aaaddddddllliiibbbVVVIII???:::888444333222222222333444555333:::???BBBJJJXXXfffmmmlllpppmmmbbbWWWOOOFFF<<<999888666555444444555555===<<<<<>>===<<<===AAADDDGGGHHHOOOSSS]]]iiirrr{{{000///,,,***'''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$)))******)))'''%%%###!!!"""!!!###'''+++---***(((---+++(((%%%$$$%%%&&&''')))'''&&&%%%%%%&&&((()))&&&&&&'''((())))))((((((***,,,......---,,,+++,,,...---+++))))))***+++,,,******+++,,,---///000111000111333333444999AAAGGGZZZdddooouuuzzz~~~{{{|||}}}~~~~~~}}}|||yyy}}}~~~|||tttqqqtttxxxwwwvvvvvvwwwzzz{{{zzzyyynnnpppssstttssstttuuuvvvuuuqqqmmmnnnrrrtttrrroooqqqpppooonnnllliiidddaaa`````````ccceeeeeecccaaaeeeUUUDDD;;;555000---...////////////////////////////////////////////////............////////////222111000///------,,,,,,//////000222888AAAKKKRRR___eeegggaaa\\\___fffjjjnnniiiaaaXXXNNNEEE<<<666555333111111222444444444444555999AAAHHHPPP]]]iiiooouuuuuukkk\\\QQQHHHBBB===999666555222///000555888999:::<<<@@@IIIVVV___ggglllkkkaaaTTTJJJCCC===<<<<<<>>>AAAAAA@@@EEEKKKQQQVVV___hhhmmmuuu///...,,,***'''%%%$$$###%%%%%%%%%&&&&&&&&&&&&''')))))))))(((((((((((((((******))))))'''%%%###!!!"""""""""&&&***,,,+++)))...,,,)))'''&&&'''(((***'''&&&&&&%%%&&&(((***+++'''(((((()))*********)))&&&)))+++,,,,,,---...///...---+++))))))***+++,,,,,,++++++,,,,,,---...//////111222222333888???EEETTTdddrrrwwwxxxzzz~~~}}}{{{rrrnnnooorrrtttssssssuuuxxx{{{}}}}}}sssssstttuuuvvvvvvvvvuuussspppmmmooossswwwvvvtttuuusssqqqnnnkkkgggaaa]]]```aaadddhhhkkkllljjjgggbbbSSSCCC:::555111......////////////////////////....................................////////////000//////............/////////000222777@@@JJJQQQ```eeegggbbb___aaaeeeggghhhddd^^^WWWOOOFFF===777666333111111333444444444444555999@@@FFFMMMYYYeeepppvvvwwwooocccYYYNNNFFF???;;;777666444000222666666777888888;;;CCCNNNWWWaaahhhkkkcccXXXOOOGGGAAAAAA???>>>???>>>>>>CCCJJJOOOTTT\\\eeejjjrrr......,,,+++(((&&&###"""%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))******))))))******)))(((&&&$$$"""!!!###""""""%%%(((+++,,,+++...---+++)))((()))+++,,,'''&&&&&&'''(((***,,,...))))))******************'''(((*********+++...000---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111111555<<>>BBBHHHTTT___nnntttwwwssskkkbbbUUUJJJCCC===999777555333444888555666666666888>>>GGGOOOZZZcccjjjggg```XXXNNNGGGFFFAAA>>>===;;;;;;AAAHHHLLLPPPXXX```fffnnn~~~///......,,,***'''$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))((((((***)))((('''&&&$$$###"""$$$######$$$&&&))),,,---...,,,+++***)))***+++,,,((((((((()))***+++---...******)))))))))*********+++++++++)))((((((+++------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++---///000000000333999>>>KKKaaauuu{{{xxxzzz|||wwwsssrrrsssjjjkkknnnsssyyy|||}}}}}}xxxuuusssuuuzzz|||xxxtttsssrrrqqqssswww{{{||||||tttssssssrrrrrroookkkhhhggggggggghhhiiiiiifffcccZZZMMM>>>888555222000000////////////////////////........................---------.........//////...............///000000//////000222666===FFFLLL___dddfffeeeeeeeeebbb]]]^^^^^^\\\ZZZTTTKKK@@@999777555333222333444444444444333666;;;???CCCMMMWWWiiiooouuuuuurrrjjj[[[OOOGGG@@@:::777555333555888555666777777888===EEEKKKSSS^^^hhhiiieee^^^TTTKKKFFFAAA>>>===<<<<<>>???@@@>>>???BBBIIIJJJPPPXXX___gggttt222000...+++)))'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***++++++***)))(((&&&&&&%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%(((+++,,,+++***)))((('''''''''+++++++++++++++++++++***+++***)))((('''((()))***'''(((*********+++...000,,,,,,,,,+++++++++******)))+++,,,...//////......,,,...000///...000444999KKK[[[lllvvv{{{{{{}}}yyysssnnnkkkgggjjjpppwww|||}}}zzzwww|||{{{{{{~~~{{{zzzyyyxxxxxxxxxyyyzzzrrrqqqqqqrrrrrrpppllljjjjjjhhhffffffhhhiiihhhgggTTTGGG;;;666444111///000////////////////////////------------------------,,,------------.........111000///...............//////000111444:::AAAGGGUUU]]]ccceeedddeeebbb^^^aaaaaaaaa___YYYOOODDD<<<777555222111222333222222222222444888999<<>>@@@DDDDDDHHHPPPWWW^^^jjjuuu111...***%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$&&&((()))(((&&&###"""############$$$&&&(((***((()))***(((%%%###%%%'''......,,,***(((&&&%%%$$$&&&''')))***,,,,,,------...---+++))))))***+++,,,***,,,......---,,,+++,,,+++,,,,,,,,,,,,+++******///000111111000...,,,+++---///111000...///333666CCCUUUiiirrruuuyyy}}}~~~yyytttjjjjjjlllqqqwww}}}{{{}}}||||||{{{yyyxxxwwwyyyzzzpppqqqsssvvvyyyzzzyyywwwlllmmmoooqqqpppkkkddd___QQQEEE999555333000......////////////////////////------------------------,,,,,,,,,---------......,,,---------///000111222...///000111444888???CCCJJJVVVaaacccaaaaaadddddd_________^^^ZZZRRRHHHAAA666333111000000111000///111000333777888999@@@HHHSSScccssszzzyyyuuuoooiii\\\OOOAAA:::777444444555444666777555222222555888999CCCPPPZZZbbbfffccc\\\SSSIIIAAA??????===>>>@@@BBBAAAEEEMMMTTT[[[gggqqqyyy...+++'''%%%%%%%%%$$$###&&&&&&&&&%%%###!!! '''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$%%%......,,,***((('''''''''"""%%%'''((()))***,,,...222---(((&&&(((******)))***+++,,,---............&&&))),,,///111000...---------......///............---,,,+++---111555777???NNNaaaooouuuwww{{{~~~{{{rrrpppnnnnnnqqquuuzzz}}}~~~~~~|||{{{{{{~~~|||xxxuuuuuuvvvwwwqqqqqqsssvvvzzz{{{yyyxxxuuutttpppllllllllleee\\\JJJ@@@777666666444111111333222000///.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////......333222111000000444999>>>KKKRRR]]]cccdddcccaaaaaa[[[[[[[[[]]]\\\VVVLLLEEE999444111333333111000222000111222444666:::@@@DDDJJJ]]]mmmrrruuuxxxtttjjj```UUUFFF<<<999888666444555555444444444444555555<<<@@@GGGQQQ[[[bbbeeeeeeZZZRRRHHHAAA>>><<<;;;999AAACCCGGGKKKQQQXXX```fff{{{///,,,(((%%%$$$$$$###"""%%%%%%%%%%%%$$$"""!!! '''((((((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''&&&&&&''',,,---,,,+++***(((((((((&&&'''((((((((((((+++---444000+++))))))+++++++++***+++,,,------.........+++,,,---...............,,,,,,---............---,,,,,,,,,...///222444555>>>KKK^^^mmmvvvyyy|||}}}~~~}}}}}}tttrrrqqqrrrvvvzzz}}}~~~~~~}}}~~~~~~}}}zzzxxxwwwvvvvvvuuuttttttvvvyyy|||}}}|||{{{zzzvvvrrrrrrpppggg\\\KKK@@@777666666333111111111111000///............///...---,,,,,,,,,,,,---,,,,,,,,,---------..............................000000000000000333888<<>>BBBFFFVVVffflllrrrwwwsssjjjeeeZZZJJJ???999777555333555555444444444444555555<<>><<<;;;AAACCCFFFKKKPPPWWW___dddwww111---(((%%%$$$###""""""$$$$$$$$$$$$$$$######"""((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((''''''((()))+++,,,...---+++)))(((((()))))))))'''&&&'''))),,,444000,,,))))))************++++++,,,---------...//////---,,,,,,---...///+++,,,,,,,,,------------***+++---///111222222222<<>>999666444555555444444444444555555;;;>>>CCCIIIPPPWWW\\\___bbb[[[QQQHHHCCC@@@>>>===@@@BBBFFFIIINNNUUU]]]bbbqqq{{{222...(((%%%######"""!!!"""###$$$$$$%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))+++---000///+++'''&&&'''******(((&&&%%%&&&***---111///+++(((''''''((((((+++++++++++++++,,,------......---------...///000++++++++++++,,,------...+++,,,---...///111222333:::CCCSSSfffvvv~~~~~~{{{}}}~~~}}}~~~~~~|||{{{zzz{{{|||}}}xxxxxxyyy{{{|||}}}~~~~~~|||{{{{{{}}}{{{}}}|||zzzyyysssfffXXXIII???555333333000------------...///...---+++***...------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------------***,,,...///000222444666<<>>888444444333111000222///000222222333666:::===DDDLLLVVV```lllvvvvvvppptttjjj[[[MMMDDD>>>999777555555444444444444555555999<<>>@@@AAADDDHHHLLLRRRZZZ___kkkttt333...((($$$""""""""""""""""""$$$%%%%%%&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%$$$$$$&&&(((+++///111///)))%%%$$$$$$))))))(((&&&%%%'''+++...///...,,,)))''''''((((((++++++*********+++,,,,,,***+++,,,...///000000///++++++***++++++---...///...---,,,+++,,,///222444999@@@NNNaaasss}}}~~~|||xxx|||~~~yyyuuuuuuwww|||~~~|||zzzyyyzzz{{{~~~~~~~~~~~~}}}{{{xxx{{{||||||zzztttfffXXXGGG<<<333111111...++++++,,,---.........---+++***------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......)))+++...///000000222444;;;CCCQQQ___iiillljjjggggggeeeddddddbbb]]]TTTNNN@@@999555444333000000333000222333444444666999<<>>KKK]]]nnnzzz~~~~~~uuu{{{}}}~~~wwwrrrrrrwww}}}zzzxxxxxxyyyzzz{{{{{{|||~~~}}}zzzyyy|||~~~~~~|||vvvgggXXXEEE:::111000000...,,,+++,,,------...------,,,,,,------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---......//////+++,,,...///...///000222;;;BBBNNN\\\gggmmmnnnmmmllljjjhhhgggeee```XXXQQQBBB;;;555444333000000333111333444444444555777:::<<<@@@GGGQQQ^^^iiiqqqsssuuuooofffZZZNNNDDD===999555555444444444444555555444777;;;>>>BBBHHHRRRYYY[[[[[[YYYTTTMMMFFFBBBAAA>>>@@@BBBDDDHHHMMMSSSXXXaaahhhuuu222---'''###"""###$$$%%%######$$$%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&$$$"""###%%%''''''+++...+++$$$!!!$$$((()))******)))''''''((())),,,......---***)))+++---,,,+++)))(((((()))***+++*********++++++---...///,,,,,,++++++,,,...000222------,,,,,,---///111222777>>>JJJZZZjjjvvv}}}zzz~~~~~~~~~xxxtttuuuyyy~~~}}}zzzxxxwwwwwwwwwwwwxxxzzz}}}~~~{{{~~~~~~|||uuueeeVVVDDD:::111111222000............------------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,------...//////000000---...///...---...///111888===GGGUUUdddnnnrrrrrrpppmmmkkkjjjhhhccc[[[UUUDDD<<<666555333000111333000222333444333333555777666:::BBBMMMYYYeeeqqqyyyzzzwwwooodddWWWJJJAAA<<<555555444444444444555555444777:::<<<===BBBJJJQQQWWWYYY[[[XXXQQQJJJEEECCC>>>???AAACCCFFFKKKQQQVVV]]]cccnnn}}}111,,,&&&""""""###%%%&&&###$$$%%%%%%&&&&&&&&&%%%###$$$&&&''''''&&&$$$###%%%%%%&&&&&&'''((())))))(((((('''%%%######%%%((($$$(((+++)))###!!!&&&+++***+++,,,***'''&&&&&&&&&)))+++,,,+++((((((***---,,,+++)))''''''(((***+++...,,,***((((((***---...---,,,++++++,,,///111333+++,,,---...////////////777>>>JJJXXXgggsss}}}~~~~~~}}}}}}zzzxxxxxx{{{}}}{{{yyywwwuuutttsssuuuzzz~~~|||~~~~~~|||yyyqqqaaaRRRDDD:::222222333222000000///...---,,,,,,---///000,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------......///000111111///000000...------///111444888AAAOOO___lllsssuuurrrpppmmmllljjjeee]]]WWWDDD===777555333000111333///111333333222222333555333888AAAMMMXXXeeeuuuyyynnn___PPPEEE???555555555444444555555555444777:::::::::===DDDKKKUUUYYY\\\[[[UUUMMMGGGEEE>>>???AAABBBEEEJJJPPPTTT[[[```jjjxxx...+++&&&$$$$$$%%%%%%%%%''''''((('''%%%%%%''')))''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((())))))(((''''''''''''(((%%%+++...***((()))'''###***)))((('''&&&%%%$$$$$$...***)))++++++)))+++...'''''''''''''''((())))))...---+++******+++---......---,,,+++***+++,,,,,,,,,,,,,,,,,,...///000111666999DDDVVVkkkzzz~~~}}}}}}~~~{{{zzz{{{zzz}}}}}}}}}{{{yyywwwuuuuuuwwwzzz~~~|||xxxwwwuuufffSSSBBB:::444333222...+++***------.........---,,,++++++++++++,,,,,,,,,------...---,,,,,,++++++++++++---+++))),,,000111...)))---...//////---,,,---...333888BBBNNN]]]jjjtttzzzvvvtttrrrpppmmmggg^^^XXXJJJ???555222222111000111111222333333444444444333444888>>>DDDMMM]]]sss|||mmmZZZIIIAAA<<<999666444444444444333777777888888999<<>>777222333444111///000000///---++++++,,,---...------------............+++******))))))*********///,,,******,,,.........***,,,............///111333555999BBBOOO___llluuu|||vvvqqqrrruuutttmmmfffTTTGGG:::555444111000111222222222222222111111000...111555999@@@LLL\\\gggwww~~~{{{mmm[[[MMM@@@<<<777555444555555555444444555555555777;;;===???GGGPPPZZZcccddd[[[PPPJJJGGGCCC@@@@@@BBBEEEGGGMMMTTTaaallluuu)))&&&"""!!!"""###$$$$$$###&&&))))))(((&&&&&&&&&"""###%%%&&&'''&&&%%%%%%"""######$$$$$$%%%%%%&&&######$$$$$$&&&''')))***)))***,,,---,,,))))))***'''''''''''''''''''''''')))(((+++///...)))&&&'''***************+++,,,,,,---,,,***)))))))))******++++++,,,,,,,,,---------------------...000111222111777???HHHTTTdddvvv~~~{{{yyyzzz}}}|||~~~}}}{{{wwwxxxxxxzzz~~~}}}zzzxxxppp\\\KKK<<<555000111222000/////////...,,,******+++,,,...+++,,,,,,,,,,,,---------*********))))))******+++...,,,++++++,,,---......***,,,............///111222333666>>>JJJYYYhhhpppyyyuuuqqqrrruuutttoooiiiXXXKKK===777444111000111222333333333333333222222///111444777===GGGTTT]]]oooyyy|||qqq```RRRDDD@@@:::666555555555555333444555555555666999;;;===BBBJJJRRR]]]ddd```XXXNNNJJJFFFBBB@@@BBBEEEHHHKKKSSS___iiippp{{{'''$$$!!!!!!"""%%%&&&&&&!!!###%%%%%%$$$############$$$'''))))))(((%%%$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%&&&((()))***))))))---000...***)))+++((((((''''''&&&&&&%%%%%%(((''')))......***''')))*********)))******+++,,,+++***)))((()))+++---///,,,------------,,,+++***,,,,,,,,,,,,...///000111222666<<>>DDDIIIRRR\\\cccccc\\\WWWOOOGGGCCCBBBCCCEEEGGGLLLTTT\\\ccclll~~~+++((($$$"""###$$$%%%%%%###$$$$$$###""""""###%%%(((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''''''''''''''((()))***'''(((---444333+++(((***(((((((((((())))))))))))'''%%%'''+++,,,******,,,)))))))))((()))******+++,,,---.........,,,***(((+++,,,------------++++++*********+++,,,---...///333555999BBBQQQcccsss}}}|||~~~zzz}}}}}}hhhSSSHHH===666111222333000//////111111111222111000//////---------.........//////++++++++++++,,,,,,---...***,,,...///...------------...//////---,,,---...,,,---000777CCCQQQ]]]eeeoootttxxxxxxtttooommmlllbbbSSSCCC:::666222000000---...000111333333444444222111222444888>>>EEEIIIVVVdddnnnpppsssvvvpppdddQQQKKKCCC<<<888666666555444555666666555555666888444;;;AAAFFFMMMWWW___aaaccc]]]SSSJJJCCCAAAAAABBBFFFIIIPPPXXX^^^hhhyyy###"""""""""""""""###$$$&&&%%%###!!!!!!"""###$$$'''&&&%%%%%%$$$###"""!!!%%%&&&(((******)))((('''"""$$$%%%''')))))))))((((((,,,...---...///)))""")))444666,,,$$$&&&((($$$(((''''''))),,,......---+++***)))(((''''''((())),,,+++***************+++***************++++++++++++*********,,,///111333000111555===KKK]]]oooyyy~~~~~~~~~{{{jjjSSS@@@777555222111000///...,,,111000///------......///,,,,,,+++***+++,,,...///,,,------......------,,,------,,,,,,,,,---......---------...............000...///555<<>>:::777555333555555555555555555555555999:::<<>>CCC===...$$$&&&(((%%%'''''''''))),,,---,,,+++***)))((('''''''''((())))))((((((((((((((()))))))))))))))***+++++++++,,,+++*********+++...000222222333555<<>>FFFOOOZZZfffmmmqqqtttrrrnnnaaaXXXLLLBBB<<<888555444555555555555555555555555999:::<<>>CCCKKKTTT[[[ccceeefff___TTTJJJEEEDDDCCCDDDHHHOOOUUU\\\hhhsss&&&%%%$$$""""""!!!!!!!!!$$$$$$###""""""######$$$%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%$$$$$$$$$###$$$&&&((((((((((((''')))%%%***444444///666FFFTTTLLL<<<+++%%%((()))&&&&&&&&&''')))++++++)))''''''&&&%%%%%%&&&'''((()))))))))))))))***+++------(((((()))***+++,,,,,,---++++++*********+++,,,---444444555999CCCTTTggguuu~~~~~~||||||sssfffSSSDDD:::777333111111222111000000///...---,,,---......,,,,,,,,,,,,,,,,,,------------............------++++++++++++,,,---...///---------...............111//////333888???MMMYYYiiipppwwwyyyzzzzzzwwwrrrhhh^^^QQQEEE===888444222444444444444444333333333333111111444444444888???CCCNNN[[[dddkkkrrrsssqqqkkkdddXXXLLLBBB<<<888666555555555555555555555555888999:::<<<@@@GGGOOOUUU^^^eeejjjggg[[[NNNHHHFFFDDDCCCFFFLLLRRRYYYdddnnn|||%%%$$$###"""!!! ##################$$$$$$$$$%%%%%%&&&&&&''''''(((###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&((((((((('''''''''###(((222333...666EEEBBB;;;///&&&$$$((((((&&&&&&&&&&&&(((++++++***((('''&&&%%%%%%&&&'''((()))))))))))))))***+++------((())))))***++++++,,,,,,+++++++++++++++++++++,,,000222333777AAAQQQfffttt{{{~~~{{{sssgggUUUFFF:::777333111111222222111000///...,,,,,,------...+++,,,,,,,,,,,,+++++++++---......//////......---///......---------....../////////...------,,,,,,///...///444888???LLLXXXdddmmmwwwzzz{{{{{{yyyuuufff^^^RRRFFF===888555444333333333333222222222222333111222444444333666;;;>>>JJJXXXaaaiiiooopppmmmkkkeee\\\PPPFFF>>>:::999666666666666666666666666888888999;;;===CCCJJJOOOWWW```jjjiii___SSSKKKIIIFFFCCCDDDJJJQQQXXXbbblllxxx$$$$$$###"""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))*********)))((((((&&&***000000,,,000888...***%%%###%%%'''(((''''''&&&&&&'''***,,,,,,,,,((('''&&&&&&&&&'''((()))((('''''''''((()))*********************++++++++++++++++++,,,,,,,,,,,,,,,...000333777???OOOdddrrryyy||||||ttthhhUUUFFF999666222000000111222111//////---,,,,,,,,,---...,,,,,,---------,,,+++***......////////////......111000///...------------/////////...------,,,,,,///...000444888>>>IIITTT___kkkvvv{{{}}}~~~}}}yyyggg```UUUHHH>>>888666555111111111111222222222222222111222555555222555999;;;GGGTTT]]]eeelllnnnlllkkkhhhbbbWWWLLLCCC>>><<<666666666666666666666666777888888999;;;???EEEIIIQQQZZZeeehhhcccYYYQQQNNNIIIEEEDDDJJJPPPWWW```iiittt%%%%%%$$$$$$###$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''')))*********)))((('''(((+++...///...,,,,,,'''%%%###%%%&&&'''(((((((((&&&%%%&&&***---///000***)))((('''''''''((())))))((((((((((((((())))))+++++++++***************++++++,,,------------------111555888>>>LLL___nnnxxx{{{~~~}}}tttgggTTTDDD888555111...///000111111///...---,,,,,,,,,------....../////////...,,,,,,......////////////......//////...---------......---------........./////////...000333666:::DDDNNNYYYffftttzzz}}}~~~}}}{{{kkkeeeYYYLLL@@@888444444//////000111222333444444111000222555555222444888:::DDDNNNVVV___iiioooqqqpppooojjj```TTTHHHAAA>>>666666666666666666666666777777888888999<<>>JJJ\\\jjjxxx{{{~~~}}}tttfffSSSBBB888444000......000111111///...---,,,+++,,,------///000111111111000...---......////////////......,,,,,,,,,,,,------...///***+++,,,---///000111222000///000333444777@@@IIISSSaaapppwwwzzz||||||zzzoooiii]]]OOOAAA888333222//////000111333444555555000///222555555222444888;;;BBBJJJPPPZZZgggrrruuuttttttpppgggYYYLLLDDD@@@777777777777777777777777777777777777888;;;???CCCLLLRRR\\\dddgggddd]]]YYYPPPJJJFFFIIIMMMRRRYYY```iiiuuu)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""###%%%&&&'''&&&&&&%%%&&&'''((((((((('''&&&%%%"""%%%''''''%%%%%%''')))&&&&&&(((///666666000(((((('''&&&'''((((((&&&$$$&&&&&&'''((()))***+++++++++***((('''&&&&&&'''''''''((()))******+++******+++,,,---...////////////........................///000444888<<>>AAAPPPYYYfffppptttvvvwwwxxxtttnnnbbbVVVJJJ@@@888444111222333111//////111333111111222222222333333333888999???JJJTTT]]]gggqqqrrrsssqqqlllbbbUUUJJJCCC===888555888;;;999777777777666666666777999;;;<<>>HHHRRR```kkkqqqtttwwwyyyxxxrrrfffXXXKKK@@@888444222222222111///...000111111111222222222333333333777777<<>>DDDLLLZZZgggmmmnnnqqqrrroooggg\\\SSSCCC===999:::;;;888555555777777777777666666555555;;;>>>EEENNNYYYeeeooouuujjjfff___WWWSSSSSSTTTUUU]]]dddppp}}}$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''))))))***)))((('''%%%$$$%%%%%%$$$#########$$$$$$***'''$$$###$$$&&&''''''%%%%%%'''+++///111111000***(((%%%%%%&&&''''''&&&&&&&&&'''((()))***+++++++++***((('''&&&&&&''''''(((((()))))))))((('''''')))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////222444444888EEESSSbbbooo{{{~~~~~~}}}{{{}}}zzzyyyyyy{{{~~~~~~yyysssgggTTTCCC777666222...+++,,,///222111000///...------------000000000///...---+++***,,,---...///////////////---...////////////...---/////////000000000000000//////000000222333444555@@@IIIVVVaaaggglllppptttwwwuuupppcccSSSDDD;;;777444333333444555555444222111111222222222333333333333333777===AAAHHHUUUccclllmmmoooqqqqqqkkkaaaYYYIIIAAA;;;::::::777555666555666666666666666555444<<<>>>CCCJJJTTT```mmmuuunnnlllfff]]]XXXWWWUUUSSSXXX___jjjvvv$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''((())))))((('''%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$&&&((((((&&&$$$###$$$''',,,///111111000***(((%%%$$$%%%'''''''''$$$%%%&&&((()))+++,,,---,,,+++***(((((((((((()))(((((())))))***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111333333777DDDQQQdddqqq}}}~~~}}}|||wwwrrrnnnmmmkkkiiioooxxx{{{~~~|||yyyuuusssiiiSSS@@@666555333///,,,+++///222111000///...------------.../////////...---,,,,,,,,,------.........------------------------------.........//////000000000000000//////000111333444;;;DDDQQQ\\\dddiiiooorrrrrrssspppfffVVVFFF<<<777222111111333666666444222111111222222222333333333333444888<<<>>>BBBNNN[[[iiiiiikkkoooqqqnnnfff___SSSIII???<<<999666555666333444555666666666555444:::<<>>IIIUUUeeeeeeggglllppppppiiicccZZZOOOCCC===:::666444555222333555666666666555444777888;;;>>>DDDOOO]]]fffqqqtttpppfff```]]]XXXQQQQQQYYYdddmmmxxx'''&&&$$$"""!!!!!!""""""""""""###%%%''''''%%%"""!!!"""$$$%%%%%%$$$###"""$$$((('''"""!!!&&&,,,&&&$$$"""!!!"""%%%(((+++(((&&&&&&+++000333111---'''&&&$$$%%%'''((((((((((((''''''***...///---***333000,,,)))((((((((((((&&&(((***++++++)))'''&&&(((((((((((()))***+++,,,---...///000000///...---******---222444777???HHH[[[jjjyyy~~~yyyrrrggg```\\\[[[WWWSSSUUU\\\___fffpppzzz~~~~~~}}}yyyvvvsssiiiVVVDDD888333000111111///...000222000///------///000222///////////////.........)))+++------------///000---.........//////000000------......//////000000---------,,,+++---000222888===GGGTTT```hhhkkkkkkpppqqqooogggXXXGGG;;;555222000///000111333333222444333222111111111222333333444444555888>>>FFFLLL\\\eeennnqqqrrrqqqmmmgggaaaVVVGGG===999888666444444333333222222333333444666666999>>>BBBHHHSSS]]]mmmrrrsssmmmfffaaaZZZSSSWWWWWW]]]hhhttt'''&&&$$$###"""""""""###""""""###%%%''''''%%%"""%%%%%%&&&&&&&&&%%%$$$$$$"""$$$&&&%%%""""""&&&***%%%%%%$$$$$$$$$%%%&&&&&&(((&&&&&&)))...111///---(((&&&%%%%%%'''((((((''''''&&&'''))),,,...,,,***444111---+++************))))))))))))))))))(((((((((((((((((()))***+++,,,,,,,,,......///...------,,,,,,...222444666>>>GGG\\\jjjwww|||}}}}}}yyyrrrlllccc^^^ZZZYYYUUUOOOOOOSSSRRRVVV^^^fffppp|||}}}|||~~~|||xxxtttiiiUUUBBB999333000111111///...000111000///......///000111,,,,,,---------.........,,,---......,,,,,,---///------------......//////............/////////////////////...---///222444777===GGGTTT```gggjjjjjjoooqqqppphhhZZZJJJ===666333111000000222333333333333333222111111111222333444444444555777===DDDIIIXXXcccmmmqqqssssssppplll```WWWJJJ@@@<<<999666333555555444444444444555555666666999>>>BBBFFFPPP[[[kkkrrrvvvrrrkkkddd]]]VVVYYYYYY]]]fffrrr&&&&&&$$$$$$#####################%%%''''''%%%###'''&&&&&&%%%$$$$$$$$$%%%'''&&&$$$######$$$&&&'''%%%%%%&&&'''&&&%%%###""")))'''&&&(((,,,//////---)))'''&&&&&&'''''''''&&&&&&&&&&&&(((+++++++++)))111///---+++*********+++***)))(((''''''(((***+++(((((((((((()))***+++,,,***+++,,,---------------///...000333444666===EEEYYYfffsssxxxyyy~~~~~~}}}{{{uuuqqqjjjddd]]]ZZZYYYYYYVVVPPPMMMNNNIIIJJJLLLQQQYYYfffttt}}}{{{uuuiiiUUUBBB:::444000111111///...000111000///......///000111))))))***+++,,,---...///---...///...,,,+++,,,---,,,---------------....../////////................../////////...///111444666<<>>:::666333666666555555555555666666777777999===@@@CCCLLLVVVeeepppxxxwwwppphhhaaa[[[[[[ZZZ]]]dddnnn{{{%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%###&&&%%%###"""!!!""""""###+++((($$$###%%%''''''&&&$$$%%%&&&&&&&&&%%%$$$$$$+++((('''(((+++...//////***(((&&&&&&''''''&&&%%%&&&&&&&&&''')))))))))))),,,,,,,,,***((((((((())))))))))))((())))))******(((((((((((()))***+++,,,***++++++,,,---.........222111222444444444;;;CCCTTTcccqqqvvvxxx|||~~~}}}|||wwwpppllleee^^^WWWWWWYYY[[[[[[WWWSSSPPPLLLIIIFFFFFFKKKTTT```gggssszzzxxxlllWWWFFF;;;555111111111......111000///............///000******+++,,,,,,---......---...///...---,,,---.........................../////////......---------,,,---------,,,---///111444:::EEERRR^^^eeeffffffiiilllnnnkkkaaaRRRCCC:::555444222222444555555444111111111111111222222222555555555444555888>>>BBBIIIXXXgggnnnpppqqqrrrqqqggg^^^RRRGGG@@@;;;777555666555555555555555555666888777999===>>>@@@HHHQQQ]]]kkkwwwyyytttnnngggaaa]]][[[\\\bbbjjjvvv%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$&&&%%%###"""!!!"""######...)))%%%$$$''')))(((%%%$$$$$$###$$$$$$&&&'''(((+++***)))***---///111222***(((&&&&&&''''''&&&%%%&&&&&&'''''''''((())))))***,,,---,,,)))(((((()))&&&(((***+++,,,+++***)))(((((((((((()))***+++,,,***++++++,,,...///000111444222333444333333999AAAPPPaaasss{{{}}}~~~~~~}}}{{{{{{|||}}}~~~xxxpppkkkddd]]]VVVXXX[[[^^^```___ZZZUUUOOOKKKEEEAAABBBGGGNNNRRR]]]hhh{{{{{{ooo[[[JJJ<<<666111111111......111//////............//////............------------+++,,,............///111000000000/////////////////////......------,,,,,,+++---......------///111333888BBBOOO[[[cccffffffgggjjjmmmkkkcccUUUEEE;;;666444333333444555444444000000111111222222222222555555444444444666;;;???GGGVVVfffnnnqqqttttttrrrmmmdddWWWJJJAAA<<<:::999555555444444444444555555888777999<<<<<<===CCCLLLWWWeeetttzzzzzzwwwqqqlll```]]]]]]aaahhhsss$$$%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&+++)))&&&&&&((()))'''%%%$$$#########$$$&&&((()))))))))***,,,...000222444)))'''&&&&&&'''''''''&&&&&&'''((('''&&&''')))***,,,///222111---******+++%%%'''***,,,---,,,***((((((((((((((()))***+++,,,******+++,,,---///111222444222222333222222777???MMM```uuu~~~|||zzzxxxxxx{{{~~~zzzqqqkkkddd^^^XXX[[[^^^```eeehhhddd]]]UUUNNNEEE>>>===???AAACCCMMMXXXlll|||qqq^^^NNN===777111111000...///111........................000000/////////.........***,,,.........///000222111111111000000000000///.........------------------...000000//////111222111666???KKKXXXbbbggghhhiiikkkmmmllleeeXXXIII>>>666555333333444444444333...///000111222222222222333444444333333555999<<>>HHH\\\sss|||yyyyyyxxxwwwxxxyyy|||{{{{{{{{{}}}{{{rrrkkkddd]]]WWW[[[___cccmmmvvvuuupppfff\\\MMMBBB<<<;;;<<<<<>>777222111000...///222---..................---//////////////////000000,,,...//////......///111111000000000////////////,,,------------------...,,,...000000000000111222000444<<>>EEEMMMXXXeeerrrmmmhhhdddccceeelll{{{###$$$&&&((())))))(((((()))'''%%%%%%&&&&&&%%%$$$ """$$$%%%%%%%%%$$$"""$$$&&&''''''&&&$$$######$$$'''((((((&&&###!!!"""%%%)))---///000222333'''&&&%%%%%%'''(((((((((((()))***(((&&&&&&))),,,,,,111444222---((('''((()))))))))))))))+++---...(((((((((((()))***+++,,,((('''((()))+++---000222222000111222000000555===BBBVVVmmm{{{yyyttttttuuuwwwyyy{{{}}}zzzxxxwwwyyy~~~{{{qqqkkkddd]]]TTTYYY___ffftttyyylllYYYIII???<<<;;;;;;===BBBOOObbbrrr~~~}}}ppp]]]NNN???888222111000...///222------............------,,,------...///000111111...000000///...---...///000000//////.........---,,,,,,,,,------.........***,,,...///......///000000333:::EEESSS```iiimmmpppppppppooojjj^^^OOOEEE666444222222333333222111---...000111222222222111111222222222222444888;;;===GGGUUUeeeuuu~~~{{{sssqqqnnnhhh^^^QQQEEE===888777777666666666666777777555444666999888888===DDDHHHPPP\\\kkk|||sssmmmgggddddddjjjxxx(((((())))))(((&&&###"""%%%$$$###$$$&&&'''&&&%%%###"""""""""###%%%''')))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((+++000666;;;...+++(((''')))+++,,,,,,))))))))))))))))))))))))******,,,...///---)))&&&(((***+++***''''''))),,,++++++,,,,,,,,,+++******+++***))))))***,,,...///000111111000000222555888;;;LLLfff|||{{{rrrtttqqqqqqvvvyyyxxxyyy||||||yyyxxx{{{|||uuukkk```XXXYYYXXX```rrr~~~mmmXXXDDD;;;;;;???:::>>>HHHUUUaaaooozzzqqq___NNN<<<999444111000000000///,,,,,,---.../////////...///////////////000111111///..................///111000///...------...///...............------------------...............333888;;;===HHHYYYfffjjjooosssuuuqqqjjj```PPPCCC;;;777222000000222444555222333333333222000...---333222000///000222555777;;;@@@KKK\\\nnn{{{wwwuuupppfffXXXJJJ@@@;;;999777444444555777888888666555555555777888:::<<>>HHHXXXiiivvv}}}xxxwwwssskkk^^^PPPEEE???999666444444555666666666666555555666777888:::;;;CCCFFFOOO\\\mmm{{{xxxqqqnnnlllkkkqqqyyy&&&%%%$$$######%%%''')))%%%$$$######%%%%%%$$$###$$$#########$$$%%%'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&(((***+++,,,///333666***'''$$$######%%%&&&&&&(((((((((((((((((((((((()))***,,,///111111---***...//////---+++)))***+++'''''')))***+++,,,,,,,,,---,,,+++*********+++,,,///000111000000111444666:::GGG]]]rrr|||wwwttttttwwwuuuqqqnnnpppvvvwwwxxxxxxyyy{{{~~~~~~ttthhh^^^XXXOOOQQQ\\\rrr~~~iiiTTTCCC;;;888;;;:::;;;AAAJJJYYYppp~~~ttt```NNN;;;888333000000000000///000000111111111000//////...............///000000000111222333333222111000,,,...000222111///---+++,,,---------.../////////222111///......///000111...333777;;;FFFWWWfffmmmnnnsssvvvsssnnneeeWWWJJJ===999333111111333444555222222111111111111111222111111111222222333444444888<<>>:::555111111333444444222111000000000111333444///000222333444444333333666999@@@IIIVVVdddpppxxx{{{}}}}}}xxxlll]]]PPPIII<<<:::888777777666555333555555555666777888888999===???DDDNNN[[[iiiuuu|||}}}xxxuuuuuuwww))))))***+++***)))((('''###""""""$$$'''******)))$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$&&&((())))))***---///000---)))''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---000000---***))))))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++((())))))***+++---...///---...000000///000222444666BBBVVVkkk|||~~~yyyrrrooorrrnnnqqqtttuuuuuuvvvzzz~~~vvvjjj^^^WWWTTTQQQTTT```qqqmmmXXXGGG>>>;;;:::;;;@@@GGGSSSgggxxx}}}{{{|||zzzmmmYYYJJJ:::666222//////000000///000000000000//////...---...............///000000...///000111111000///...//////............//////,,,,,,,,,---...///000000,,,+++******,,,///333555...111666<<>>;;;999888777555444555555666666777777777888<<<>>>BBBIIISSS```mmmuuu|||zzzzzz{{{%%%&&&((()))(((&&&$$$###!!!%%%'''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&''''''''')))---///000---)))&&&&&&''''''&&&''''''''''''''''''''''''&&&''')))---000///,,,***&&&&&&'''))),,,,,,+++))),,,,,,,,,,,,,,,+++***)))'''''')))***,,,...//////,,,---///000///000111333555@@@RRRgggyyy|||zzz~~~}}}|||vvvooonnnrrruuuvvvwwwvvvuuuuuuvvvwwwwwwyyy{{{}}}yyypppeee\\\UUUPPPOOOWWWfffvvvttt___LLL@@@:::999;;;???EEEOOOaaaqqq}}}zzzzzz|||vvvfffSSSHHH999666111//////000000000//////000000//////......///////////////000111111111000000000000000000111000///...------...000111,,,---------.../////////+++******+++---000333444000111555<<>>888444333333444444000111111222222222111111000000111222333333333333111666;;;???CCCOOO```nnnuuuyyy~~~}}}wwwlllbbb\\\HHHCCC===888666666555555444555666777777777666555999;;;>>>BBBGGGQQQ\\\dddttt|||""""""!!!!!!"""$$$&&&((($$$###"""###$$$$$$$$$"""%%%%%%&&&''''''&&&&&&&&&""""""######$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((())))))(((((((((+++111555333000+++(((((((((((('''(((((((((((((((((((((((()))***,,,///111000---******((((((***,,,,,,)))%%%$$$%%%&&&((()))))))))))))))***+++,,,,,,,,,,,,,,,***,,,///000//////000222555;;;HHH[[[ooo~~~yyyxxxvvvtttnnnjjjnnnuuuzzzxxxvvvxxx{{{{{{yyyvvv}}}}}}zzzjjj\\\SSSLLLHHHJJJQQQ[[[iiittt}}}zzzlll\\\QQQCCC???======???HHHYYYiiiuuu^^^LLLEEE888555111//////000000000///000111222222222222222111111111111111222222333000...+++******+++...000+++---///111111000///---...............---------///000000000000000//////000///333999>>>FFFWWWiiiwww}}}~~~yyyqqqcccVVVCCC>>>888444333333444444000111222333333222111000111111111222222333444444111666<<<>>>BBBMMM___mmmrrrwww|||}}}yyyppphhhcccIIICCC<<<666444444444555444555666777777777666555888:::===@@@DDDLLLWWW^^^jjj{{{~~~$$$$$$############$$$$$$&&&&&&%%%$$$############((('''&&&$$$###""""""!!!%%%$$$#########$$$%%%&&&)))&&&$$$$$$(((******)))'''))),,,......///000222777333---'''$$$%%%(((***)))%%%""""""%%%((()))((()))***,,,///111000...++++++*********))))))))))))&&&''')))***,,,,,,------,,,,,,,,,------,,,++++++,,,---------......//////111888FFFYYYmmm{{{|||{{{wwwrrrmmmkkklllmmmrrrxxx{{{zzzzzz~~~||||||{{{zzz{{{yyynnnbbbWWWRRRKKKGGGJJJSSS]]]eeerrrssswwwzzzyyyooo___SSSGGGAAA===<<<@@@III[[[jjjppp\\\JJJ???777555222000000333555777777555333333555555555444111111000000111111222333111111000//////000111222/////////...------,,,,,,++++++,,,---...///000000000///---------...000111---222000333===DDDQQQeeewww}}}wwwhhhXXXKKK@@@555333333222111222555444333111000/////////000000000000000111111111333444777<<<@@@GGGUUUbbbooovvv|||~~~}}}wwwkkk___PPPIII@@@:::888777666555555555666888999999999999888777999???CCCHHHQQQZZZjjjsss%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&%%%$$$#########$$$$$$#########$$$%%%&&&'''%%%###$$$'''))))))''''''((((((((((((+++///222777333---(((&&&&&&)))+++)))&&&######&&&((((((''''''(((***---000111///---''''''''''''&&&&&&&&&&&&'''((()))***+++,,,,,,,,,+++,,,,,,---,,,,,,++++++------...///000000111111000777DDDWWWkkkyyy}}}yyytttnnnllllllmmmsssuuuvvvxxx}}}|||}}}}}}}}}~~~|||rrrggg[[[UUUMMMGGGHHHMMMVVV\\\bbbdddiiinnnqqqkkk```VVVJJJDDD???>>>AAAKKK\\\kkk{{{lllYYYHHH>>>666444222111111333555777666555333333444555555444333333222222222222333333222222111000/////////000.........---------------,,,,,,,,,---......//////,,,------..................222111333===DDDPPPdddxxxzzzjjjZZZJJJ???444222222111000222555444333111000/////////000000000111111111111222333333555888:::@@@MMMZZZjjjsss{{{}}}|||xxxooofffUUUMMMBBB;;;888777666444444555666777777888777777:::999:::>>>BBBEEELLLUUUdddlllzzz&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###%%%'''((('''%%%)))(((&&&$$$$$$(((...333666333...)))'''''')))+++((('''&&&&&&''''''&&&%%%%%%&&&(((,,,///000///...((()))))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++---...///000111222333444111666BBBTTTgggvvv~~~~~~~~~|||wwwrrrooonnnooottttttsssvvv~~~~~~{{{xxxnnnddd^^^TTTLLLHHHJJJNNNQQQTTTVVV[[[aaaeeeddd^^^XXXOOOIIICCCBBBDDDMMM^^^mmmvvvgggUUUFFF<<<666444333222222444666888555444222333444555555444555555444444333333222222222222222222000///...---------------............------------............***+++...///000///---,,,...333111333===CCCNNNbbbttt~~~ooo___MMMAAA666333333222222333444444222111000000//////111111111111222222333333555333444555666:::GGGSSSdddoooyyy|||{{{xxxsssnnn^^^TTTGGG===888777555444666777777888888777777777<<<999:::===???AAAGGGNNN\\\dddqqq&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((######$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''&&&%%%))))))'''%%%%%%)))...333444111---)))''''''((()))((((((((()))((('''&&&$$$%%%&&&'''***---///...,,,)))************+++++++++******+++++++++******)))******+++,,,,,,,,,,,,+++,,,---...000111333444444222666@@@PPPdddsss}}}~~~zzzvvvttttttuuuuuuvvvvvvxxx~~~~~~{{{wwwqqqkkk```UUUNNNJJJJJJKKKQQQQQQTTTXXX[[[\\\YYYVVVSSSMMMHHHGGGIIIRRRbbbqqquuueeeSSSDDD;;;777666555555555666888999444333111222333555444444666666555444333222111000000111222222222000///...------......///000111111000000/////////.........,,,---.../////////...---...333111333<<>>MMM```ppp{{{~~~{{{zzz{{{|||xxx|||~~~|||}}}~~~||||||uuukkk___UUUNNNJJJIIINNNNNNOOOQQQSSSTTTTTTTTTTTTPPPMMMMMMPPPXXXggguuuvvvdddRRRCCC;;;999999999888888999999999333222111111333444444333555555555444333111///......///000222222222111000......///000111222222333222222111111000/////////000///.........///111222...333111222:::>>>HHHZZZiiivvvwwwhhhWWWJJJ===888777555444666333333222111000000000000000111111222333333444444555444555666666888CCCOOOYYYffftttxxxxxxyyyxxxvvvmmmbbbRRREEE===999777555777777777777777777666666888666777:::;;;<<<@@@GGGRRRYYYcccooo}}}%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$!!!"""###$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$%%%&&&((((((&&&&&&&&&'''"""$$$'''((((((((()))***...---***(((&&&%%%%%%%%%''')))++++++)))((('''((()))((((((***,,,---,,,***)))))))))(((((((((''''''******+++++++++******)))((()))***+++,,,,,,,,,,,,***+++,,,---...///000111444555;;;HHH[[[lllyyy~~~|||}}}~~~~~~}}}|||sssggg]]]TTTNNNKKKJJJJJJJJJKKKMMMOOOQQQRRRTTTQQQPPPSSSXXX___mmmzzzvvvdddRRRDDD;;;::::::;;;;;;:::999888777222111000000222444444333444444555444333111///...---...///000222222222222...//////000111222222333222222111111000000000///222000///......000222333---222000111888;;;DDDVVVlllxxxyyykkkYYYLLL===777444222111222333222222111000000111111///000000111222333444444111111333555444666???JJJSSS```nnnuuuyyy{{{zzzwwwqqqfffVVVIIIAAA===999777333333444555555444444444666444666999::::::???EEEMMMSSS\\\hhhvvv&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%###""""""###$$$%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###%%%'''###%%%(((((((((((()))***---,,,+++)))'''&&&%%%%%%&&&)))++++++)))((()))+++)))((((((***,,,......------,,,,,,+++***)))(((((()))******+++++++++******((()))***++++++,,,,,,,,,+++,,,,,,---......//////222333777CCCUUUhhhuuu|||}}}~~~zzzpppfff]]]VVVRRRKKKKKKJJJJJJJJJLLLNNNPPPQQQQQQSSSYYY^^^fffsssssscccRRRDDD<<<:::;;;;;;;;;999777555333111000///000222444444333444555666666555333111000000/////////000111222222.........//////000000000000000/////////////////////////////////000000111,,,111//////777999AAARRRhhhttt}}}~~~qqq]]]NNN???777444000///000333222111111000111111111...//////000111222333444000000333666444444;;;DDDLLLYYYhhhsss{{{}}}wwwrrrhhhYYYMMMEEE@@@<<<888222333444555555666555555777555666999:::999<<>>CCCEEEMMMYYYeeeuuu(((&&&%%%######$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&'''(((***,,,,,,)))'''%%%$$$%%%&&&'''&&&"""!!!###%%%&&&%%%%%%&&&(((&&&&&&&&&%%%&&&)))...222...111000+++)))***+++)))((((((((()))***+++------)))(((((()))***,,,...///,,,,,,***)))))))))***+++''')))++++++)))((()))***''')))***++++++,,,...000............//////000111111111444<<>>;;;;;;::::::999888666555444222333555444222111111222111333555555444333333444333111//////000000000...///...,,,---......+++))))))***---...//////......---,,,,,,---//////...,,,---------...111888AAAGGGYYYiiiwww|||vvveeeYYYIII<<<777444333111333333333333333333222222222222222222222111111111222222222333444666888888@@@IIIXXXgggrrrwwwxxxxxxtttoooggg]]]SSSHHH>>>777777666666777888999888666888888777777888999;;;<<>>:::999999999999888777666555222444444333111//////000333444666555333222222333333111///...//////...,,,000///.../////////---+++,,,,,,------............---,,,,,,,,,...---,,,***,,,,,,,,,---000666>>>DDDSSScccsss|||yyyjjj^^^MMM???777222000...111111111111111111222222222222222222222333333333333333333333444555666666;;;CCCQQQ___kkkrrruuuvvvuuupppiii```VVVJJJ???888777666555666888999888777666666777777888999999999>>>???DDDMMMWWWfff{{{%%%$$$$$$$$$%%%&&&((()))((('''%%%#########%%%&&&''''''(((***,,,---+++)))(((((('''(((((('''&&&%%%###%%%&&&&&&$$$###$$$%%%######$$$$$$%%%(((,,,///333222///+++---000---((((((''''''((()))***+++++++++******)))***+++,,,---,,,,,,***)))))))))***+++(((+++000333222///+++))))))+++,,,,,,+++***+++,,,,,,---///111222111111000000333777;;;CCCUUUkkk|||{{{uuunnnhhheeebbbaaaaaa```]]]\\\^^^```bbbiiiqqqzzzvvvcccRRRFFF>>>888666777777777777666555555444666666555222000000000666666777555222000000000444222///.........---,,,//////////////////---,,,---,,,+++***++++++------...---,,,---...---+++)))+++,,,,,,,,,///444;;;@@@NNN^^^qqq|||{{{lllaaaQQQBBB888222///...,,,,,,------......////////////000000000000000111333333333333333333444555888???KKKYYYeeennnsssvvvsssooojjjbbbXXXLLL@@@888777555444555777888888777555666777888999999999999======@@@GGGOOO\\\qqq$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%$$$$$$###&&&%%%&&&(((******)))(((&&&'''(((''''''&&&&&&&&&###$$$%%%%%%###""""""######$$$%%%%%%%%%'''+++...111000,,,)))***---+++%%%''''''''''''((()))*********)))(((((()))***+++,,,,,,,,,***)))))))))***+++(((+++///222222///+++(((&&&(((***+++***)))***+++...///000111111000///...///222666999AAARRRkkk}}}zzzsssnnnkkkgggdddbbb^^^\\\]]]^^^aaahhhpppvvv}}}wwwcccSSSIII???666444555555555555555444444444666666555222000000000444444555444222111111333555333000/////////...,,,---............---,,,,,,---,,,+++******,,,---...///...---.........,,,***+++,,,,,,,,,...222999===KKK[[[nnnzzz~~~{{{nnndddTTTEEE:::444111000,,,,,,,,,---.........///........./////////000000333333222222222222333333888===GGGSSS```jjjrrrvvvsssqqqmmmggg^^^QQQDDD<<<888666555555666777777666666777888999::::::::::::===<<<>>>CCCJJJUUUgggwww$$$%%%%%%&&&'''((((((((($$$%%%&&&''''''%%%$$$###&&&%%%%%%&&&'''((('''%%%$$$&&&(((((('''%%%%%%&&&###$$$&&&%%%$$$######$$$$$$%%%&&&&&&%%%'''))),,,...///,,,((((((***)))%%%'''''''''''''''((())))))(((((((((((((((***+++---,,,,,,***)))))))))***+++'''(((***,,,---,,,)))%%%!!!$$$(((******+++,,,---///////////////...------...111444777>>>OOOfffwwwzzzuuunnngggccc___]]]^^^^^^aaahhhqqqwww}}}uuuaaaSSSKKK@@@555444555555555555555444333222444444333111//////000///111222222222333555777444222000///000000///---+++,,,......,,,+++,,,,,,///...---------...000111...------...//////---+++,,,,,,,,,,,,...111777;;;HHHWWWjjjxxx}}}}}}|||{{{pppgggYYYIII===666333333000000000000000000111111/////////000111111222222222222111111111222333333777;;;BBBMMMYYYeeeoootttttttttrrrmmmeeeYYYLLLCCC<<<:::777666777888777777777777888888999::::::;;;<<<<<<>>>BBBFFFNNN^^^mmm%%%%%%&&&''''''(((((('''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$"""&&&******(((&&&%%%&&&$$$&&&''''''&&&%%%&&&'''&&&'''((('''&&&&&&(((***---000///***((()))***(((''''''&&&&&&''''''(((((((((((((((((()))+++---///,,,,,,***)))))))))***+++)))'''&&&''')))***(((%%%!!!$$$(((++++++,,,---......---------------...///...///111333;;;KKK^^^mmm|||wwwnnnhhhccc`````````bbbiiiqqq|||~~~rrr\\\OOOJJJBBB666777777777777666555555444222333555444222111111222111222222222111111444666222000......//////...---***,,,......,,,+++,,,------------...///000111111,,,++++++,,,......---+++,,,---------...111666:::DDDRRRfffuuuzzzzzz{{{~~~tttkkk]]]MMM???777444333222222222222111111111111///000000111222222333333111111111111111222333333444777===FFFRRR___jjjppptttttttttqqqjjj^^^QQQGGGAAA>>>;;;999999:::999888777777666666777888:::;;;;;;;;;===@@@CCCIIIWWWdddxxx%%%&&&''''''((('''''''''&&&%%%###"""###%%%'''))))))'''&&&%%%&&&&&&%%%###"""&&&+++,,,***'''&&&&&&%%%'''))))))((('''((()))((())))))(((&&&&&&((()))---222222---))))))++++++''''''&&&&&&&&&'''(((((()))(((((()))+++---///000,,,,,,***)))))))))***++++++(((&&&&&&)))***)))(((%%%(((+++---,,,+++++++++,,,+++++++++,,,...000111///...///111999GGGXXXddd~~~vvvkkkfffcccbbbaaacccjjjrrroooWWWJJJIIICCC888999999999999888777666555444555777666555444444555777777555222///...///000000...,,,---...///...---***---//////,,,+++,,,...******+++,,,...//////000***))))))+++------,,,+++---............111666999AAAOOOcccrrrxxxyyy{{{wwwooo```OOO@@@777333333222222111111000000//////...//////000111111222222000000000000111222333444222444888AAALLLZZZeeelllrrrssssssrrrkkk___RRRHHHEEEBBB>>><<<;;;;;;;;;:::777666555444555777999:::999:::<<<@@@BBBFFFRRR^^^ooo}}}%%%&&&'''''''''&&&%%%$$$''''''''''''((((((((((((###$$$$$$%%%&&&'''((((((%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&$$$"""###&&&)))666444222---)))&&&'''(((''''''(((((((((((('''''')))((((((((()))+++---///111...,,,*********)))((((((((((((((())))))))))))************************---,,,,,,++++++,,,,,,---//////222555888AAARRRccc{{{rrriiieeegggfffaaafffrrr|||~~~nnn\\\LLLAAA:::888::::::::::::999777666555555333111...---000555999444444333222111111000000///...,,,++++++,,,---...,,,,,,,,,---------..............................++++++++++++++++++++++++++++++,,,,,,,,,///444888<<>>===>>>;;;999:::777777777888999999::::::<<<;;;<<<@@@CCCFFFMMMTTTeeettt$$$%%%&&&'''''''''&&&%%%&&&'''''''''(((((((((((($$$$$$%%%%%%&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$###%%%))),,,444333111---)))'''''')))(((((((((''''''((((((((()))(((((((((***+++---...000///,,,******))))))((())))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---//////222555888@@@QQQbbbzzz{{{qqqkkkjjjfffaaaeeeppp}}}|||lllZZZKKKAAA;;;999888888888777666555444333333444333222000000222444333333333222111000///...,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,...222555999GGGXXXgggtttuuufffUUUGGG<<<555222111000000////////////000.../////////000000000111111111222222222222111111333444777<<>>===<<<:::888999666777777888888999::::::;;;999:::>>>AAACCCIIIQQQ___mmm$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((("""###$$$$$$%%%'''+++...222111000,,,)))'''((()))***)))(((''''''((()))***((((((((()))***+++,,,---000///---+++***)))))))))************++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///111444777???OOO___xxx~~~zzzrrrnnniiieeejjjttt{{{jjjXXXIII@@@<<<;;;888888888777666555444333111444666666444222000000222333333333222000...---+++,,,,,,---------,,,,,,,,,------------.........*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++.........---,,,---000333666CCCSSSbbbppp}}}zzzkkkZZZJJJ>>>555111000000/////////000111111////////////000000000000000000111111111111000000111333555:::AAAKKKVVV^^^gggnnnttttttrrrmmmcccZZZOOOFFF>>><<<;;;888666777666666777888888999999::::::888999<<<>>>???DDDKKKWWWcccxxx###$$$&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((("""###$$$%%%%%%(((+++...///000///,,,)))(((((()))+++***(((''''''(((***+++((((((((()))***++++++,,,//////...---***))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......111444666===MMM\\\vvv{{{yyytttpppnnnttt||||||jjjWWWGGG>>>::::::::::::999999888666555444000333666777555333222222333333444444222000...,,,---...///000000000///...------------............*********++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++------------,,,---000222666???LLL\\\nnn}}}}}}{{{ooo___NNN@@@777333////////////000111222222////////////000000000000...//////000000//////...000222444777<<>>:::888777777777666555444333222111333444444444555888:::555444333222000...------***+++,,,---------------------........./////////..............................------,,,,,,++++++)))***,,,------...111333666888@@@QQQhhhyyyzzzrrr|||zzzttthhhWWWGGG>>>999111111000000000111222222000000000000////////////......////////////.........111444444555;;;FFFOOO___gggnnnqqqsssuuuqqqlll___SSSFFF???;;;777555777555555666777777888888999:::888999<<<<<<;;;>>>CCCGGGOOO]]]ppp&&&'''((())))))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%&&&'''((()))%%%&&&(((((('''''')))***---......,,,(((&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''((()))*********)))(((,,,000222000+++((()))+++(((((()))))))))*********))))))******+++,,,,,,------,,,,,,++++++,,,,,,---------000222333888EEESSShhhuuu~~~~~~{{{kkkZZZKKKAAA<<<;;;777777777666555444222222222444555666555555777999555333000...,,,+++,,,,,,************+++,,,---...............////////////000000//////...---------///......---,,,,,,++++++***,,,------------...000222666>>>KKK___rrrzzzyyy}}}}}}yyymmm[[[JJJ@@@;;;222222111111000111111111111000000000/////////...000111111222222111111000///222444333333888CCCLLLXXXbbblllsssxxxzzzvvvpppdddXXXJJJBBB===888777888555555666666777888888888888777888;;;;;;:::<<>>HHHXXXlll{{{|||ppp^^^LLLAAA<<<333333222111000000000111111111000000/////////...333333444444444444333333///222444333222777AAAKKKUUU```nnnxxx~~~|||uuuhhh[[[LLLDDD>>>999888:::555555666666777888888888666555777::::::999;;;@@@===EEEQQQ^^^lll&&&&&&(((***,,,,,,)))&&&###"""""""""$$$&&&)))+++(((%%%""" !!!$$$&&&######$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''))),,,...///000222222///,,,((('''(((***'''((())))))(((&&&$$$""")))******))))))((('''&&&+++000444333...******,,,&&&'''(((***+++++++++++++++++++++++++++***)))(((...---,,,,,,++++++++++++---///000111333999BBBIII___sss~~~|||lllWWWHHHBBBAAA@@@>>>:::444000111333555666555777999777222...---...,,,------......------,,,111000---,,,+++,,,---///...------,,,,,,------...//////............//////------,,,,,,,,,---......++++++++++++++++++,,,,,,000444:::EEESSScccqqqzzz~~~rrrdddVVVGGG;;;888333000222333222222444000000111111222222222333333555555333///---...000333333333333555999>>>CCCMMMXXXgggvvv~~~~~~yyyuuuiiiaaaVVVKKKBBB<<<888666666666666666666777888888777999;;;<<<;;;::::::;;;BBB@@@DDDPPP___qqq%%%%%%&&&(((***)))&&&$$$%%%$$$$$$$$$%%%&&&((()))&&&%%%"""!!! !!!###$$$######"""""""""###$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))+++,,,---111111000,,,)))'''((()))((()))******)))'''%%%$$$''''''(((((((((((((((''')))---111000,,,)))(((***'''((()))******+++*********++++++++++++***))))))...---,,,+++++++++++++++---///000111333999AAAHHH___rrr{{{kkkWWWIIIDDDAAA???;;;888444222333666888999666777888666222///...///,,,------......------,,,000///...---------.........------,,,,,,------...///..................///---,,,,,,,,,---...//////,,,,,,,,,,,,,,,---------000333:::DDDRRRbbbpppyyy|||~~~{{{pppcccVVVFFF:::888222///000111000000333000000000///////////////...000222222111111333555111222222222333777<<<@@@MMMUUUbbbooovvvxxxuuurrrjjjbbbWWWKKKBBB===999666666666666666666777888888777999;;;;;;:::999:::;;;@@@@@@DDDNNNZZZjjj$$$###$$$&&&'''&&&### &&&&&&&&&'''''''''''''''%%%$$$$$$###"""#########%%%$$$###""""""$$$%%%&&&###$$$$$$%%%&&&'''((()))***)))'''&&&&&&''')))***///000000...***(((''''''))))))*********((('''&&&$$$%%%&&&'''(((((((((((((((,,,000000,,,))))))***))))))************))))))))))))***++++++++++++***---,,,,,,++++++++++++,,,---///000111222888@@@GGG\\\nnn~~~}}}zzzjjjWWWKKKFFFAAA<<<777555444444777999::::::555555555333000...///000,,,------......------,,,////////////..................------------............------------......,,,,,,,,,,,,---...///000,,,,,,,,,------.........000333999BBBOOO^^^nnnxxxyyy}}}{{{sssgggYYYIII<<<777111...//////......111111000000//////......------...000111111222444666///000000000111444999===KKKQQQ\\\gggnnnqqqqqqpppllldddXXXMMMDDD>>>:::888666666666666666777777888777888999999888888999;;;>>>???DDDKKKSSS```ttt$$$$$$$$$$$$%%%$$$"""%%%&&&'''((())))))((((((%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((***(((&&&$$$$$$&&&(((***...///000///+++(((&&&%%%(((((()))))))))(((''''''&&&''''''((())))))((((((***---000111///,,,++++++***************)))(((((((((((()))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,---///000111222777???EEEXXXiiiyyy}}}}}}~~~zzzjjjYYYMMMGGG@@@:::555555555666999:::999888333222000...------...///,,,------......------,,,...//////000000///............------------......------,,,,,,,,,,,,------*********+++,,,---...///++++++,,,,,,------......///222888@@@KKKZZZkkkvvv|||yyymmm___NNNAAA999333...//////---...111111111111111111000000000222222222222111000111111///000000000111333777;;;FFFMMMXXXdddmmmqqqrrrrrroooggg[[[PPPGGGAAA<<<999777777666666666666777777888888888777666777999<<<:::===CCCIIIMMMWWWkkk}}}&&&%%%$$$%%%&&&%%%###!!!###$$$&&&((()))***++++++''''''((((((((('''&&&%%%$$$%%%(((******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###$$$&&&)))+++---///000///,,,(((%%%$$$&&&&&&''''''''''''''''''***************)))(((((()))+++...000///---,,,+++******+++******)))(((''''''((()))***+++,,,,,,,,,+++++++++******++++++,,,,,,...000111222666===CCCUUUeeewww{{{mmm[[[NNNFFF>>>777666555555777888888666444///...,,,+++++++++,,,,,,,,,------......------,,,---...////////////......///......------......///------,,,,,,,,,,,,------))))))))))))***+++,,,---)))******+++,,,,,,------...222777===FFFVVVgggttt~~~}}}rrrdddRRREEE<<<555000000000...///222......///000111222222333444444222222111000///...000111111111222333777:::AAAIIIVVVdddoootttvvvvvvqqqjjj```UUULLLDDD>>>;;;777777666666666666777777888888888777666777999<<<888;;;AAAFFFIIIQQQcccuuu'''&&&%%%&&&''''''&&&$$$###$$$%%%''')))***+++,,,((((((((((((((('''&&&&&&!!!###&&&(((((('''$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%(((***,,,---...000...+++'''%%%$$$%%%%%%&&&&&&''''''((((((++++++++++++***)))(((''''''(((+++------,,,+++)))***************)))(((''''''((()))***+++,,,,,,,,,+++************++++++,,,,,,...111111222555;;;AAATTTdddxxx|||qqq^^^NNNCCC;;;666555444444555666555333000,,,***))))))+++,,,++++++,,,------......------,,,---------...............//////............//////......------------......******))))))******++++++))))))******+++,,,------...111666:::CCCQQQdddrrr}}}}}}sssfffVVVIII???777222111000///000333++++++,,,---///000111111222111000111222222111000111222333222222444666999<<>>CCCFFFMMM\\\jjj~~~'''&&&%%%&&&(((((((((&&&%%%%%%%%%%%%&&&(((***+++'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++---//////---***'''%%%%%%&&&&&&&&&&&&'''((()))***))))))*********))))))(((&&&'''***,,,...---+++)))))))))*********))))))(((((()))***+++++++++++++++***************+++,,,,,,,,,...111111111444:::???OOO```www~~~~~~~~~uuuaaaMMM@@@999555333222111222333333111///+++))))))***---...,,,***,,,------......------,,,---,,,++++++,,,---.../////////............/////////..................///---,,,,,,+++++++++++++++))))))***+++,,,---...///---111555888@@@NNNbbbpppzzz}}}tttiii[[[PPP@@@888222111000...///333+++,,,,,,---...///000000111000///000333444333111000222333222222333555777:::AAALLLYYYeeennnsssvvvtttpppiiiaaaXXXMMMCCC<<<888888777666666666666666777999;;;;;;:::999:::;;;:::999;;;@@@CCCHHHTTT___ppp'''&&&%%%&&&((()))((('''((('''%%%$$$%%%&&&(((***'''&&&%%%$$$$$$$$$$$$%%%((('''$$$"""###%%%(((***###$$$$$$%%%&&&'''(((((($$$%%%&&&'''(((((())))))...//////---)))&&&%%%&&&''''''''''''(((***+++,,,&&&'''((())))))******)))((()))+++...000000---+++))))))************))))))))))))***++++++++++++*********))))))***+++,,,,,,,,,...111111111444999>>>JJJ\\\ttt}}}xxxcccLLL===777444000000///000222222000///+++******,,,///000...+++,,,------......------,,,---,,,*********,,,.../////////............////////////............////////////...---,,,,,,,,,,,,******+++,,,...//////000---111444777>>>MMMaaapppyyy}}}vvvmmmaaaVVV@@@888222000///...///222/////////000000000000000333111///000222333222///000111222222111222444666:::>>>GGGRRR]]]gggooosssuuurrrllleee[[[OOODDD<<<888888777666666666666666777999;;;<<<;;;::::::;;;===::::::>>>AAAEEENNNWWWggg{{{!!!###$$$###%%%))))))%%%&&&''''''''''''''''''&&&''''''&&&%%%%%%$$$#########"""###%%%))))))&&&###'''%%%$$$$$$&&&''''''&&&%%%&&&&&&'''((('''''''''(((---///,,,)))***+++***'''&&&%%%%%%%%%'''((()))&&&'''(((***++++++++++++)))+++,,,+++,,,...,,,''')))))))))))))))))))))))))))***,,,---......---,,,(((***,,,,,,++++++,,,---------......///333888;;;GGGWWWnnnvvvdddRRRCCC<<<999111000///000111000...,,,,,,---...//////---+++***............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......000///---,,,++++++,,,,,,...---***)))(((***,,,---+++++++++,,,,,,...///000,,,...333999===GGGZZZlll{{{}}}|||vvveeeRRRFFF;;;222111111///......333333222111000///......444222000//////000222444777666444444333444555666888;;;BBBKKKVVVaaakkkqqqsssuuurrrggg\\\SSSJJJBBB888666444444555666666555666888;;;<<<;;;:::;;;;;;:::999;;;AAADDDFFFKKKRRRhhhxxx"""&&&'''$$$%%%''''''%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$#########"""###%%%((((((&&&$$$'''%%%$$$$$$&&&''''''&&&&&&&&&'''''''''(((((((((***///111---)))******))))))(((((((((((())))))***++++++******)))'''&&&%%%'''***++++++...111///***))))))))))))))))))))))))((()))***++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,,,,------...///222777:::EEEUUUlllwwwfffSSSDDD;;;888555444222111111000---+++---...///000000...,,,+++......//////......------........................111000...---,,,---...///000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...//////---///333777:::BBBTTTeeexxxzzziiiWWWHHH===444222222000...///111111000///......------000///...------...///000555555444333333333444555666999???HHHRRR^^^iiipppwwwxxxtttiii^^^VVVNNNFFF:::888555444555666666555555777999:::999999999:::;;;:::<<<@@@CCCDDDIIIPPP___ooo###(((***'''$$$%%%&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$######$$$&&&''''''%%%&&&%%%$$$$$$&&&''''''&&&(((((('''''''''((()))***,,,222333///***))))))'''))))))))))))))))))((('''+++******((('''%%%###"""&&&)))+++,,,///333222...))))))))))))))))))))))))(((((((((((()))***++++++***,,,------+++******++++++,,,------...111555999AAARRRjjj|||}}}}}}xxxhhhVVVFFF;;;666666444222222222111000......///000000000///---,,,......//////000/////////////////////////////////222000---+++***+++...///000///...---,,,,,,,,,,,,***+++---...//////...---.....................///...///222555777>>>NNN]]]uuu~~~ooo]]]LLL@@@555222222000/////////......------,,,,,,,,,------------------------333333222222222222333444444777<<>>??????CCCIIISSS```ppp###***---(((""""""$$$$$$###$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&'''&&&$$$######%%%&&&&&&%%%((((((((((((((()))******---333555000+++)))(((%%%&&&'''(((((((((&&&%%%$$$###$$$%%%&&&''''''''''''(((+++---...111555444000))))))))))))))))))))))))***)))(((((()))***,,,---+++,,,------+++))))))***)))+++,,,---...000333555===MMMcccvvv|||zzz|||wwwkkk\\\KKK===555111000...///111222333222............------,,,,,,+++,,,---.......................................((()))+++...////////////..................------+++***))))))***,,,...000...//////000000///...---...---///222555;;;HHHUUUnnn}}}uuufffSSSEEE888222000......///.............../////////000111111222222111111000///000000111111222222222333555888<<>>DDDHHHQQQ\\\jjj~~~!!!$$$%%%######&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%$$$$$$%%%%%%$$$"""###$$$&&&&&&%%%$$$%%%((()))***)))'''&&&'''...222///+++***)))''')))(((((((((((())))))***************)))'''&&&&&&%%%(((+++---222777666222))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,***,,,...//////000333555999EEEYYYppp}}}uuujjj^^^PPPBBB999999666222000000000/////////......------------------............------,,,------------------------+++,,,...///000000///...---...///000000///...------,,,+++++++++,,,------***+++---/////////...---///------111444999DDDNNN___rrrzzzqqq\\\MMM===666222000000222---......///000000111111000///...------...///000...///000222333333222222///333666888<<>>NNNfffxxxmmmcccWWWGGG:::555333000000111333333222///000000000......000222//////000000000000//////............/////////000222111111111000000/////////...---,,,+++*********///...---,,,,,,---//////------,,,,,,,,,------......,,,---111333555<<>>JJJUUUhhhpppxxx{{{|||zzzssslllXXXPPPEEE===:::999888666888888999999999999888888777777888888999;;;<<<===@@@BBBIIITTTaaarrr$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%%%%$$$#########%%%&&&%%%$$$###$$$&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))),,,///000///---,,,+++***)))((((((''''''((((((&&&&&&&&&&&&&&&'''((()))***((((((***---000222222---,,,***)))))))))+++,,,)))***+++,,,...///000000000---******+++,,,---,,,+++++++++,,,---///000111555999GGG^^^www}}}}}}xxxpppggg[[[KKK===666444111111222222222222///000000///---,,,---...//////000000000000//////,,,,,,---------.........//////...............---............------------222111000...------------111000///...............000......111333444999???OOO___nnnvvv{{{{{{sssdddVVVGGG===666000...///,,,,,,---............---222222222222222222222222000000000000000111222222555333333555666:::DDDNNNaaakkkvvv{{{~~~|||uuummm\\\SSSHHH???<<<:::888666888999999::::::999999888666666777777888:::;;;<<>>CCCJJJSSS___rrr$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######"""###$$$%%%''')))*********,,,......+++(((%%%$$$)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))+++...///222///,,,(((&&&&&&'''((())))))***,,,...///000111111...***)))***+++,,,,,,..................//////555999CCCUUUmmm}}}~~~{{{tttlllbbbRRRCCC999666333222222222111000///000000...,,,+++,,,---,,,------......------,,,////////////000000000000////////////////////////---...///000000000///...------.../////////000000///......---,,,,,,,,,---111///000222333222555;;;IIIXXXiiittt~~~zzznnn```OOOCCC:::222......,,,,,,,,,,,,------......////////////////////////......//////000000000000222111222555666888???HHHXXXeeettt~~~zzzqqqeee\\\OOODDD>>>:::777555444444555555555555444444555555555666777888::::::<<<===AAAHHHOOOZZZlll{{{&&&&&&'''((((((((((((((($$$&&&'''((((((&&&$$$###$$$%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%$$$############$$$&&&((()))***+++(((+++...///...,,,+++***)))(((''''''&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%((()))*********,,,///222333000,,,(((%%%%%%&&&'''))))))***++++++,,,------///,,,))))))***+++,,,+++/////////...//////000111666999AAARRRggg|||}}}vvvnnndddUUUHHH:::777444222222222111000///000000///---,,,---...,,,,,,------------,,,,,,//////000000000111111111///////////////000000000......///000000///...---***+++---...//////000000------,,,,,,,,,---------000...000333333222555:::EEEUUUgggtttsssdddSSSFFF;;;222......---------,,,---......///........................------...///////////////000///111444555666===FFFTTTaaarrr~~~vvvkkkaaaSSSHHHAAA<<<888555555666666777777666666555555555666666777999:::;;;<<<<<<@@@FFFKKKUUUeeettt$$$%%%&&&&&&''''''&&&&&&$$$&&&''')))(((&&&$$$"""$$$%%%%%%%%%%%%$$$######%%%&&&'''&&&%%%%%%%%%'''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''(((((())))))&&&)))---......,,,++++++(((((('''&&&&&&&&&&&&'''%%%&&&''''''''''''&&&%%%%%%''')))))))))***...222222///+++'''%%%%%%'''((()))))))))))))))))))))(((+++***((((((***++++++***,,,,,,---...///111333444555888???NNNbbbvvvwwwpppfffXXXKKK;;;888555333222222111//////000000///...---///000---......//////......---////////////000000000000------........./////////...///000000000...,,,+++***+++,,,---......---------,,,,,,------...///000///...///333333222555:::AAAQQQcccrrrwwwhhhUUUHHH===333...---......---------...///000000000000000000000000000,,,---.../////////............000333333333999AAAJJJXXXjjjxxxyyyqqqgggXXXLLLDDD???:::777666666777777777777666666666666666777888999:::;;;;;;;;;>>>CCCGGGOOO]]]kkk|||!!!!!!"""############"""$$$&&&((()))(((&&&$$$"""$$$%%%%%%%%%%%%$$$######%%%&&&''''''%%%%%%&&&'''###$$$&&&'''(((''''''&&&))))))(((((('''''''''&&&'''))),,,---+++((('''&&&(((((('''&&&&&&&&&&&&'''((((((*********)))((('''!!!###%%%&&&%%%'''+++///000...)))&&&%%%&&&(((******))))))((('''&&&&&&%%%)))(((''')))***++++++)))))))))+++---///222555666444666>>>LLL___rrrxxxpppgggZZZMMM;;;888555333222222000//////000000000......000222//////000000000000//////............/////////000,,,,,,,,,------............///000000///---+++)))+++,,,---------,,,+++***---------...///000111222...---///333333222555:::===MMM```pppyyyiiiWWWIII>>>333...---//////...---...///000111111111111111111111111111,,,,,,.../////////...---......///222111111666===@@@OOOaaaqqq|||yyyuuukkk\\\OOOGGGAAA<<<999555555666666666666555555666666777777888:::;;;<<<;;;;;;===@@@CCCJJJWWWeeeuuu###$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!###%%%&&&&&&$$$$$$%%%'''%%%$$$#########%%%''')))((('''%%%%%%$$$%%%&&&''''''+++///000---******+++---+++***((('''&&&'''''')))((('''&&&&&&'''((()))((('''&&&$$$$$$(((---111444222+++###"""'''***)))''''''&&&%%%%%%%%%%%%%%%((())))))***,,,...000111,,,,,,,,,---...000222333000666===III\\\rrr}}}uuujjj\\\PPPCCC999222222444444333333000111222222222222111000---000333222///---...///111000///...------...///111000///...------...///......------------,,,,,,..................------***,,,......---,,,---......///000222444555555555>>>III[[[oooxxxooo```OOO@@@666000...///000000000000000///...111000...---...///111222///000111000///...///000//////000222555777999;;;EEEOOO\\\iiiyyy|||vvvooocccUUUIII@@@;;;999777666666666666666777777999888777777777888::::::============???GGGRRRZZZrrr$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''###"""!!!!!!!!!###%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&+++...222111...***)))***)))((('''&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%(((,,,000666555000***(((+++,,,)))***)))(((''''''''''''((())))))***+++,,,---///000///......---...///000111111666;;;EEEXXXppp}}}uuulll```TTTGGG===555444555444333333111111111111111111111111///111222222///......000111000///...---......///000///...---------......,,,,,,++++++++++++******......///////////////...---///111111000///000111...///000111222444555555<<>>DDDNNNUUUggguuu%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''###"""!!!!!!"""###%%%&&&&&&&&&%%%%%%&&&'''((()))...222555444///***((((((&&&%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''(((+++...555777444///,,,---+++(((,,,+++***************************++++++,,,---...000000///...---------...222555999AAASSSlll|||uuunnndddZZZLLLAAA888666666444333333333222111000000111222333111222222111///...000111000000///........./////////...------,,,---------,,,,,,++++++++++++******------...///000000000000...000222222111000111222//////...///000222444555;;;DDDUUUkkk~~~wwwiiiXXXIII===555222......//////000000111111000///------------...///...///000000......///000//////000111222444666666:::CCCQQQbbbtttzzzpppcccVVVIII@@@;;;777777666555555666666777888777777777777888999999888999;;;;;;<<>>KKK\\\mmmzzzwwwkkk]]]NNNCCC<<<777777666555555555666666777777777777777888888999666999;;;<<<<<>>MMMdddyyyxxxrrrjjjbbbRRREEE999666555444444555333222000//////000222333333222000//////000000111//////000000000000000000,,,,,,------------------......---------,,,,,,,,,)))***+++,,,------...---***,,,......---------...000///......///111333555<<<@@@OOOfffyyy~~~qqqaaaQQQBBB777222............///000222333222111111000000//////000,,,...//////......///111000000000000111222333333666;;;FFFVVVgggttt}}}{{{pppaaaRRREEE>>>777777666555555555555555666666777777888888888888666999<<<===<<<>>>BBBEEEPPP\\\nnn############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%&&&&&&''''''((($$$%%%&&&'''((((((''''''&&&+++111333111---++++++((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$&&&'''((('''''')))***222666444---'''((())))))((((((((('''(((((()))***++++++*********++++++,,,)))***+++---///000000000,,,222777===JJJ___tttzzzvvvnnngggWWWIII<<<666555333333555333222111000000111222333222000......///000///...//////000111111111000000,,,,,,---............---,,,,,,++++++++++++******))))))***+++,,,,,,,,,,,,,,,...000000///...///000000000//////000111333444;;;===KKKdddwww~~~ttteeeTTTDDD888111000///.........000111222222222222111111000000///,,,---...///......///111000000000000111222333444666888BBBRRRbbbppp~~~}}}ssseeeVVVIIIAAA777777666555444444444444555666777777888888777777666999<<<<<<<<<===AAADDDNNNVVVdddwww""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''###%%%&&&&&&$$$$$$%%%'''"""###$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$)))000222///+++))))))$$$%%%&&&'''((('''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&&&&&&&(((***...444555///***))))))((('''''''''''''''((())))))******))))))***+++,,,,,,((()))+++---///000000000...333666999DDDZZZqqq~~~~~~zzzssslll^^^PPP@@@888555222222333111111111111111111111111000...---...000000...+++...///000111222111111000,,,---...///000//////...,,,,,,++++++++++++*********++++++,,,,,,,,,++++++---///000111000///000111000000111111222333333333888888GGGaaavvv~~~xxxiiiXXXGGG999111111000///......///111222222222222111111000///...+++---............///111///000000111222333555555777666===KKKZZZiiizzz~~~ttthhhZZZMMMFFF777777666555444444444444555555777888888888777666555888:::;;;:::<<<@@@DDDLLLQQQ]]]ooo!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))###%%%&&&&&&%%%$$$&&&'''######$$$%%%&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$)))///111...)))'''&&&!!!"""$$$&&&''''''''''''###$$$%%%&&&&&&%%%$$$###&&&&&&'''&&&%%%&&&(((+++)))000555111+++)))'''%%%''''''&&&''''''((())))))))))))))))))***+++,,,---)))***,,,.../////////...111555555666@@@WWWooo~~~}}}wwwpppdddUUUDDD;;;666222000111000111222222222222111000///------...000000---)))...///000222222222111000,,,---///000000000//////.........---------,,,,,,,,,,,,---------,,,++++++,,,...000000///...///000000111222333333333333333444555CCC___uuuqqq___NNN@@@888222111///...---...000111111111111111000///------+++,,,............///111//////000111222444666777999666:::FFFSSS```rrr~~~uuuiii\\\PPPIII888777666555444333333333444555777888888888777666444777999999999:::???CCCEEEIIITTTfff|||%%%$$$$$$######$$$$$$%%%''''''(((((('''%%%###"""&&&%%%###""""""###%%%&&&###$$$%%%%%%$$$$$$&&&((('''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((('''+++000000,,,(((&&&&&&&&&###"""###%%%'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%''')))******))))))***+++---111444333...)))'''&&&"""###%%%''')))))))))))),,,***)))((((((***,,,---+++***))),,,///000---+++///222777===CCCOOOfffzzz~~~wwwlllUUUAAA>>>===777444666444444444444333222111000111111111000000000000000111000000///...------,,,222111000......---------***+++---...///...------000...,,,---///000...+++////////////...---,,,+++,,,---///111111111111000777;;;FFFZZZpppuuubbbOOO@@@888000...,,,,,,...000000///...............///000000........................111000000000000000111111555666;;;CCCLLLYYYmmm~~~xxxkkkcccWWWKKK>>>777444666888777666888777777777777777777777777999:::;;;;;;::::::<<<===DDDHHHRRRaaaqqq%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''%%%$$$###$$$###"""!!!"""###%%%&&&$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((('''+++000000,,,(((&&&&&&%%%###""""""%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((((()))***,,,///111111---(((&&&%%%###$$$&&&((())))))((((((+++******)))***+++,,,---+++******,,,//////...+++///111666;;;AAANNNeeezzz|||rrr[[[FFF???===777555888444444444444333222111000111000000000000000000000111000000//////.........111111000///...---------,,,,,,---...............---,,,***,,,...000...---/////////......---,,,+++,,,---...000000000000000555999DDDWWWmmmxxxfffSSSCCC:::222000......000111111111///////////////000111111......................../////////000000222333333555666:::AAAIIIUUUhhhxxx}}}qqqhhhZZZLLLAAA:::555666777555444555666666666666666666666666777888::::::999:::;;;===BBBEEEMMM[[[jjj~~~%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%###""""""!!!"""###%%%&&&$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''',,,000000---(((&&&&&&%%%###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((())),,,...000000---)))'''&&&%%%&&&'''(((((((((((('''(((((())))))******))))))+++******,,,...///...,,,000111444999???LLLeeezzzzzzdddMMMBBB<<<666555999444444444444333222111111000000000000000000111111000000000000000000000000111000//////............------,,,,,,------......,,,++++++---///111000000000000000000///...------,,,,,,---...////////////222777AAASSSiii{{{|||lllYYYGGG===555333111000222333333222111000000000000111111222////////////////////////......///000111333555666444555888???EEEPPPbbbrrrxxxnnn___OOOEEE===777666666333222333666666666666666666666666444666888999999999;;;===AAABBBHHHSSSaaauuu%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%$$$######$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%(((,,,000111---)))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''(((***,,,...///000...,,,***((('''(((((((((((('''''''''$$$%%%'''((()))((('''&&&+++++++++,,,............000000333777<<>>BBBAAAEEEMMMZZZmmm&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$(((,,,111111---)))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((***++++++,,,,,,------,,,***((())))))((((((''''''''''''%%%&&&(((***+++)))(((&&&+++,,,,,,---------//////000000222555:::GGG___tttuuu___LLL>>>666555777333333444444444333222222//////000000111111111111000000000000111111111111000000/////////000000111---,,,+++******+++,,,---......///...............000000111111111000//////,,,,,,,,,,,,,,,---------111666@@@PPPcccuuutttbbbOOOBBB666444111000111111111000000//////.........//////111111111111111111111111111111111000111111222222111111555;;;AAAJJJZZZiiizzz{{{wwwjjj[[[KKKAAA999666666444333555555555555555555555555555555666999999:::;;;===???CCCBBBDDDKKKUUUfff~~~&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))(((((('''&&&%%%$$$%%%&&&&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$(((---111111...)))'''''')))******)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((()))******))))))***+++)))))))))***++++++***((())))))(((''''''(((((()))((()))+++------,,,+++***+++,,,------,,,---///111000111333555999DDD[[[ooo}}}iiiTTTCCC999666666333333333444444333333222/////////000111111222222000000000000000000000000////////////000111111222......---,,,,,,,,,------,,,---...---+++***+++,,,---------......------,,,------,,,,,,,,,------...111666@@@NNN```sssvvveeeRRREEE777444111000000000///...000//////...............000000000000000000000000111111000000000000000111111111444:::>>>FFFUUUcccttt{{{~~~||||||zzzooo```OOOEEE;;;777666444555777555555555555555555555555555777999:::::::::<<<>>>AAAAAACCCIIIQQQ^^^sss&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&&&&&&&'''%%%######$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((---111222...***(((''')))***+++***'''%%%&&&((('''''''''''''''''''''''''''((())))))(((((()))++++++))))))+++---...,,,***)))((((((''''''((()))***)))***+++,,,,,,,,,+++++++++---...---,,,,,,///222000111333666888BBBWWWjjjrrr]]]JJJ>>>888666222333333444444333333222...//////000111111222222111000000//////.........////////////000111222333000000111111000//////...***,,,...---,,,+++---///,,,------......---------///...---,,,,,,---......000555???LLL^^^pppxxxiiiVVVIII777555222000000000///...111000000///......//////000000000000000000000000///.........///000111111222222444888:::@@@MMMZZZmmmuuu|||~~~rrrbbbUUUJJJ>>>999777444444666555555555555555555555555666777999999888999:::<<<===>>>AAAGGGMMMVVVgggvvv'''&&&&&&%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''"""###$$$&&&'''(((((((((&&&''''''%%%######$$$&&&&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%)))---222222...***(((((((((***+++)))&&&$$$%%%'''''''''''''''''''''''''''&&&'''((((((''''''(((***...---,,,...111222111...)))(((''''''''')))***+++'''(((((())))))))))))))),,,---...---,,,,,,///333000111444666888AAAUUUgggxxxcccNNNAAA:::666222222333444444333333333...//////000111222222222111000000///...------,,,////////////000111333333222333444444444222111000+++...000000//////111444//////000000000000000///000///...---,,,---...//////444>>>KKK\\\nnnyyykkkYYYLLL999666333111111000///...222222111000000///000000////////////////////////,,,,,,,,,---///000222333444333444666777;;;GGGTTThhhrrr{{{tttbbbZZZMMMAAA:::777333333555555555555555555555555555555777888888777777888::::::;;;???EEEIIIQQQ___mmm***)))'''%%%$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((""""""###$$$$$$%%%&&&&&&&&&$$$"""!!!!!!###&&&(((%%%,,,222333///***((()))***((((((***,,,,,,)))&&&(((((((((((())))))))))))''''''''''''''''''''''''******+++...000000...,,,((((((((((((((()))*********************++++++,,,,,,---------...------,,,***222222222999???OOOggg}}}xxxfffRRRBBB999555777555333222333444444333111111111111111222222222000111222333333333333333...------///222666888888...+++)))+++///111///,,,+++,,,---.........---,,,......//////000000111111///////////////.........000222999EEEWWWkkk{{{}}}yyyqqq___NNNEEE;;;222000111000...///222111111111111111222222///////////////000111111000000000000////////////333333333444777===DDDJJJZZZiiizzzyyyqqq```QQQCCC===:::777444333444444444444444555666666666666666777888:::;;;<<<>>><<<>>>BBBFFFLLLXXXdddwww&&&%%%%%%$$$$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&''')))'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%#########$$$&&&'''%%%+++111333///***(((((()))'''&&&''')))***(((&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))***---///000...,,,((((((((((((((()))******)))(((((((((((()))*********+++,,,---............+++222222333999===KKKbbbwww|||lllYYYHHH===999777555333222333444444333222222222111111111111111000111222222222222222222555444333444888:::<<<<<<111...+++,,,000111...++++++,,,---.........------......//////000000000000.........///////////////111333:::FFFXXXlll|||{{{jjjYYYFFF<<<333111222111000000111111000000000000111111///////////////000000111111111111000000000000000111222444555888===CCCHHHVVVeeeuuuyyyrrrcccTTTDDD===:::777444444555555444444555555666777666666777777888:::;;;<<<>>>===>>>BBBFFFKKKWWWcccqqq$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$############$$$)))'''%%%$$$$$$&&&)))+++&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$***000111...***'''''''''&&&$$$$$$&&&'''&&&%%%(((((((((((())))))))))))************************(((((()))+++...///---,,,((((((((((((((()))******'''''''''''''''(((((())))))***+++---...///000000***222222333888;;;FFF[[[pppvvvbbbOOOCCC===888666333333444555555444333333222222111111000000111111111222111111000000444222111222555777777666333000......000111...+++,,,,,,---............---...////////////000000000------......//////000000111444;;;GGGXXXlll}}}ooo^^^HHH===444222333222111222000000////////////000000////////////000000000000111111111111111111111111000222444666888<<<@@@DDDPPP___ooozzz{{{uuugggXXXHHH???:::666444555666666555555666666777888777777777888999:::;;;<<<===<<<>>>BBBEEEJJJTTT___iiizzz&&&&&&%%%$$$######""""""$$$$$$######"""######$$$'''&&&%%%%%%%%%&&&((()))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$)))...000...+++'''&&&'''&&&$$$$$$$$$%%%&&&&&&(((((((((((())))))))))))************************''''''(((***---...---,,,((((((((((((((())))))***'''''''''''''''((()))))))))***,,,---.../////////(((000000222888:::DDDWWWllllllWWWHHH@@@999777444444444555555444444444333222111111000000111111111111111000///...111///......000111000///222000......000000...---,,,------...............////////////////////////,,,------...///000111111000333:::FFFVVVjjj|||ppp```III>>>444222333222222333000//////............///...//////000000000000000000000000000000111111111///111444666888:::===@@@KKKXXXiiiuuu}}}zzzmmm^^^MMMCCC<<<666444666666666666666666777888888777777777888888:::;;;;;;;;;:::<<<@@@BBBFFFOOOYYYbbbrrr%%%%%%%%%%%%$$$######"""$$$######"""######$$$$$$###$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############%%%&&&(((((('''&&&%%%$$$(((---000///,,,(((&&&''''''&&&%%%$$$%%%'''((((((((((((((())))))))))))))))))))))))))))))))))))'''&&&'''))),,,------,,,((((((((((((((())))))***))))))(((((())))))***+++,,,,,,------......------&&&---...000888:::CCCUUUkkkuuu```MMMBBB;;;999666555555555444333555444444333222111000000111111111111111000///...333111000111222111000......------...///000//////------------......///////////////...............,,,------...///000111111...222999CCCRRRfffyyyttteeeLLL@@@555333333222111222000000///...------............///000111000000///............//////000000...111444666777888;;;===GGGSSScccppp|||ssseeeTTTHHH???888555666666666666666666777888888777777777777888999::::::999888:::>>>@@@BBBJJJSSS___mmm!!!"""$$$%%%&&&&&&&&&&&&$$$############$$$%%%%%%!!!###&&&(((((('''$$$###$$$%%%%%%%%%%%%%%%%%%$$$ !!!""""""#########$$$&&&''''''&&&&&&%%%%%%(((---000000---)))&&&&&&'''((('''&&&%%%''')))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''))),,,......---((((((((((((((()))*********************+++,,,,,,,,,------...------,,,,,,'''---,,,///777:::BBBSSSjjj}}}jjjUUUGGG>>>;;;888666555444333222444444333333222222111111111111111222111111000000333222111222222222000...,,,,,,---......///000000......------......///000/////////............---------......//////000000---111888AAAOOOaaauuuuuuiiiPPPDDD888444444222111222111000///......---......---...000111111111000///,,,------......//////000///111333444555666888:::CCCNNN]]]lllzzzxxxkkk[[[OOOCCC:::666777666666555555666666777888666666666666666777888999888777:::>>>???@@@FFFNNN\\\gggzzz"""###$$$&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%% !!!"""###$$$%%%###$$$$$$%%%%%%%%%%%%%%%&&&(((,,,000111///***'''$$$''')))(((&&&%%%&&&((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''))),,,...//////((((((((((((((()))******+++************+++,,,,,,++++++,,,---............+++///---...666999@@@QQQfffuuu___OOOAAA===999777555444222000333333333333333333333333000111222222222222222222111111000111111111...,,,...///000////////////000///......---......000000//////.........---------.........///////////////...222888AAAMMM___sssuuukkkVVVIII<<<777666444222333222111000///............---...000111111111//////---------...///000000000///111222333333444777999@@@JJJXXXgggwww|||pppaaaUUUHHH<<<666777555555444444555555666777555555555555555666666777888888;;;??????@@@EEEMMMXXXaaaqqq%%%&&&'''''''''&&&%%%$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%% """###%%%&&&'''#########$$$$$$$$$%%%%%%&&&)))---111222000+++'''###&&&))))))&&&$$$%%%&&&(((((((((((())))))))))))(((((((((((((((((((((((((((''''''))),,,///000000((((((((((((((()))*********************++++++,,,)))***+++---...//////000...222......555777>>>OOObbb~~~}}}gggUUUBBB???:::777555333111///333333333333333333333444000111222333333333333333333333222333444333111///111222222111000//////000///......------///000111//////.........---------///////////////.........///333999AAALLL]]]rrryyypppZZZLLL???:::888555444555222222111//////.........---...000111222111///...---......///000111111222000111222222222333666999>>>GGGUUUddduuu~~~ssseeeXXXJJJ===777666444444444444444555666666555555444444444555555666::::::===@@@AAA@@@EEELLLUUU]]]kkk~~~&&&%%%%%%&&&''''''&&&%%%((('''$$$###""""""###$$$"""###%%%''''''&&&%%%$$$ !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%)))***,,,---......------!!!###%%%'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''))),,,///000+++***)))(((((())))))*********))))))))))))******++++++******++++++,,,---......000444666999BBBKKKcccwwwbbbGGG>>>777777999777444444111222444444444222000///333333333222222222111111111111111111111000///...111000/////////000222333...000222222000...---------.........//////000000222222111000//////000000...222888???JJJ[[[ppp}}}zzzxxxhhhWWWDDD:::666333111222222111111000///......---,,,...//////......///111////////////000000000000444222111111333444444333>>>DDDOOO]]]lllyyy|||vvvlll___QQQEEE<<<777666444333333555666666555555555555666666666666666;;;;;;;;;;;;<<>>999888666444444666777777666666666666666666555555555999999:::::::::===BBBEEEMMMVVVbbbqqq%%%&&&&&&'''&&&&&&%%%%%%""""""""""""###%%%((()))"""###%%%&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###&&&))),,,---+++)))'''+++)))&&&######%%%(((***)))))))))(((((('''''''''(((((('''&&&&&&((()))***&&&'''(((***,,,...///000...---+++*********+++,,,***))))))(((''''''''''''++++++******++++++,,,---...---///222333555<<>>AAAEEEKKKUUUcccvvv%%%'''((((((%%%$$$$$$%%%#########$$$$$$%%%%%%&&&"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""&&&+++///000---)))&&&'''&&&%%%$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%###%%%&&&(((((('''&&&%%%%%%%%%&&&((()))+++,,,------,,,***)))(((((())))))))))))((('''''''''''''''++++++******++++++,,,---,,,,,,...000000000666>>>NNNhhhsssaaaMMM@@@999555444666333333333333444333333333111111111111111111222222...///000111111111111111//////000000111111111111000111333222111000111222333333222222111111000000000000000//////000111111222666:::???GGGWWWjjjxxxuuueeeQQQCCC:::444444777111111111000000000000000...///000///...---...//////.........---------,,,333111000000222333333222333666<<>>@@@CCCHHHQQQ^^^nnn%%%''')))(((%%%###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$''',,,000111...***'''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%&&&%%%%%%&&&'''))),,,------,,,***(((''''''(((((()))((((((''''''(((((()))++++++******++++++,,,---++++++---000000000555===LLLccc}}}{{{iiiTTTFFF>>>888666777333333333333444444444444222222222222222333333333///000000111111111111000//////000111111111111111///111222111000000111333000000000000////////////111000000000000111111222222555:::>>>GGGWWWjjjxxxuuugggUUUGGG<<<555444777111111111111111111111111...///000///...---...///000000000000000000000000222111000000222333333222333666;;;CCCOOOaaauuu~~~qqqbbbSSSJJJ===999555333333444555555777777666666555555444444666888999::::::;;;>>>@@@AAAEEENNNYYYfffxxx%%%(((***)))$$$"""###&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%(((,,,///000...***(((&&&&&&''''''''''''''''''%%%%%%&&&&&&''''''((((((((('''%%%$$$%%%&&&((()))((('''%%%%%%&&&)))---///...---+++)))((((((((()))(((((((((((()))***++++++++++++******++++++,,,---******---000000000555===HHH```|||qqq]]]NNNDDD<<<777666333333333333333444555555222222333333333444444444000111111111111000000///......000111111111000///...000000000//////111333....../////////////////////////////////000111111111555999>>>GGGWWWjjjxxxyyykkkZZZLLL???666333555000000000000000111111111///000000000...---...//////000000111111222222222222111///000222333333222222555:::@@@KKK\\\ppp~~~vvvgggWWWMMM???;;;777444444555555555666666666666666555555555666777999::::::;;;===??????BBBKKKVVV___nnn$$$(((+++)))$$$"""###&&&"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!""""""###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''+++...///---***(((%%%$$$$$$$$$$$$%%%''''''%%%&&&&&&'''((()))******,,,)))%%%""""""&&&+++...***(((&&&%%%&&&)))...111///...,,,***)))))))))***(((((((((((()))+++,,,---++++++******++++++,,,---)))***---111111111666===FFF^^^|||wwwcccTTTIII>>>777555333333333333333444555666333333333444444555555555111111111111111000///...,,,---///000000000///......///000///...///000222//////000000111111222222...............///000111111444999>>>GGGWWWjjjyyy|||ooo___PPPBBB666222444////////////000000000000///000111000...------...------...///000111222222222111///000111333333222222555999???HHHXXXlllzzzyyyiiiYYYOOOAAA===888555555666666666555555555666666666666666555777999999999:::<<<======@@@IIISSS[[[ggg&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$""" """$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&$$$%%%)))......(((!!!'''$$$"""###%%%&&&$$$!!!$$$%%%&&&'''''''''&&&%%%&&&$$$""""""$$$&&&''''''%%%&&&&&&&&&'''(((((((((------+++''''''+++,,,)))))))))))))))((((((((((((++++++******++++++,,,---+++,,,...//////222555888BBBWWWtttrrr```QQQEEE;;;666444555555444333444666888444444444444333222111000222111000000//////000000//////000000000000/////////000111222222111000/////////000000111111222222...------,,,---...///000666555777>>>GGGVVVmmmsss```MMM@@@888444333222000///...///000///...////////////////////////111111111000000000000///222111000000000111333333444333666>>>FFFRRRcccqqq{{{rrr```PPPEEE<<<555555666555555888666666666666777777777777999999888888888999;;;<<<<<>>GGGVVVmmmzzzjjjXXXGGG;;;555444333111///000111222111000222222222222222222222222000111111222333333444444111111111111111222222222666333222555:::BBBPPP^^^qqqzzz|||nnnaaaUUUKKK@@@;;;999555444555666666666666777777777777777888888999:::;;;<<<<<<;;;@@@???BBBMMMTTTaaavvv$$$%%%%%%&&&&&&&&&%%%%%%##################$$$$$$$$$$$$$$$""" """$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$'''***,,,+++)))))))))(((((((((''''''&&&&&&''')))((('''&&&%%%$$$######$$$$$$%%%'''******)))'''$$$$$$%%%&&&'''((()))***...222222,,,)))******)))'''(((((()))***++++++,,,*********)))***++++++,,,,,,---...//////111444666???LLL```qqq|||sss\\\LLL???;;;777666666666555444555555555666555555444444222333333333333222111000000111111111111111111000///000111222222111000///111111111111111111111111111111000///000111222333222222777???JJJZZZppp{{{nnn[[[JJJ===666444111///......000111000///111111111111111111111111222222222222222222222222000000111111222222222222777444333555888>>>KKKWWWhhhttttttjjjYYYNNNBBB===:::666555666666666666666777777777777555666777888999:::;;;;;;999>>>===@@@KKKQQQ\\\ooo""""""###$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$""" """$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&''')))***+++***)))((('''((()))(((&&&%%%&&&'''***)))(((&&&%%%$$$$$$$$$'''&&&%%%&&&((((((&&&$$$###$$$%%%&&&''')))******+++000111,,,(((((())))))((())))))******+++++++++++++++******++++++,,,------.../////////111444777===JJJ^^^ppp|||jjjYYYFFF@@@:::777777888777666444444555555555444444333111222333333333222000///000000111111111111000000///000111222222111000///111111000000000000//////111000/////////000111222222222777@@@KKK[[[qqq{{{ppp^^^LLL>>>777555222111///000111333222222000000000000000000000000333333222222111111111111000000111222222222222111666444444666777<<>><<>>999777888666666666666777777777777666777999;;;======>>>===;;;>>>;;;===FFFIIIPPP___lll###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$""" """$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################)))&&&&&&)))///222///+++%%%'''((('''$$$###%%%'''$$$######"""###%%%&&&'''$$$"""!!!"""%%%((())))))###$$$%%%&&&((()))***+++***111444///++++++------+++++++++***************------,,,,,,------...///,,,---...------///222444777GGG^^^tttmmmYYYOOOCCC;;;999:::999777222222333444444333333333///000222222222111///---222333333444444333333222111222333333333333222111222222111111000000000///222111000000000111222333444555999@@@IIIWWWkkk||||||zzzqqqaaaNNN???888777222000///000111333333222000000000000000000000000......///000111222222333///000111222333222111111111000222666666888???GGGOOO```rrrzzz|||{{{yyyvvvmmm```QQQHHH@@@:::777888666666666666777777777777888999;;;===????????????<<>>?????????AAAEEEKKKPPP^^^kkk"""###%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%$$$$$$%%%$$$###$$$%%%$$$###!!!!!!!!!""""""######$$$$$$"""###%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%''',,,//////+++&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%(((*********&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&''')))***---///111000...+++))))))''')))******---000...))),,,,,,+++******+++,,,,,,............000222444555:::GGG```|||yyyfffRRRHHHBBB;;;666555555555555444444333333333333333222222111111000000333333222222222222333333222222333333333444444444222111000000000111333333333333222222222333444555666999===CCCNNN^^^ppp|||wwwmmmbbbSSSBBB999999444333111000000111333444111111111111111111000...222111000///...//////000222222222222333333333333222222333333444777===AAAMMMUUUcccqqqzzz~~~}}}{{{qqqiii\\\OOODDD===:::999777888888888888666555444666666777999999::::::999===>>>>>>???AAAEEEKKKOOOXXXeee}}}$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$###""""""######"""!!!#########"""""""""""""""!!!"""$$$$$$######%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%''',,,000///+++&&&############$$$%%%&&&'''***(((&&&&&&(((***++++++&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))---///111111...+++((((((***,,,,,,***,,,///...)))---,,,,,,++++++,,,,,,------------...000111333444999EEE\\\xxxtttbbbTTTHHH>>>888777666666555555555555555555444444444333222111111111333222222111111222222333333333333333444444444444333222000///000111333555333333333222333444444555888:::===CCCNNN```tttyyypppeeeUUUDDD:::888444333222111111111333333444111...000333444000---222111111000000000000111222222222222333333333333222222333333333777;;;???EEEOOO___ooozzz~~~}}}xxxpppbbbSSSGGG???;;;999666666666555555555666666666777888999999999999999;;;<<<===>>>@@@EEEKKKOOOTTT```vvv%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""###""" !!!"""""""""!!!"""""""""""""""""""""""""""$$$%%%%%%$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&(((,,,000000+++'''$$$$$$$$$$$$$$$%%%&&&'''+++((($$$"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))))))))(((,,,///111111...+++((('''***---,,,)))***---,,,))),,,,,,,,,++++++,,,,,,,,,,,,,,,---...///111222333444>>>TTTooorrrbbbRRRFFF>>>;;;777666555555444555555666555444444333222222111111222222222111111222222222333333444444444444444444444222000///000111444555333333333333444444555555888:::>>>DDDPPPcccxxx}}}uuuhhhXXXHHH<<<888444333222111111111222222333111000111333333000...111000000000000000000000000000111111111222222222111222333333333666:::===@@@KKK\\\nnnzzz}}}}}}uuuhhhXXXKKKAAA;;;999666555333333333555777888666777888999999999999999999:::<<<===@@@DDDIIIMMMTTT]]]qqq&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""###!!! !!!""""""!!!!!!!!!!!!"""######$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((,,,000000+++''''''&&&&&&%%%$$$$$$%%%%%%&&&$$$ !!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))+++...111222///,,,)))(((***,,,+++''''''***+++)))******++++++++++++******++++++,,,...///000111111111999LLLggg}}}qqq___PPPEEE>>>999888666444444444555555444444333333333222222222333222222222222222222333444444444444444444444444333222111000111222444555333333444444444555555555888;;;???FFFSSSggg|||zzzmmm\\\LLL???888444333333222222111111111000222444333111///000111.../////////////////////////////////000000000000111222333333333555888;;;@@@JJJZZZjjjwww}}}~~~xxxlll^^^PPPDDD<<<888555444333222222444777888777777888999999999888888777999;;;===???CCCGGGKKKQQQYYYjjj'''&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$#########!!!!!!"""###### !!!!!!"""###$$$$$$$$$&&&'''((('''%%%###$$$%%%######$$$$$$$$$$$$%%%%%%&&&&&&(((---111000,,,'''((('''&&&%%%$$$$$$$$$$$$###!!! ###&&&(((((($$$%%%&&&'''''''''&&&&&&&&&''''''(((((()))******))),,,000222000---***)))))),,,+++&&&$$$(((******)))******++++++******))))))***,,,...///000000000222888IIIbbbzzz{{{iiiYYYHHH<<<<<<;;;888666444444555666444444444444555555555555444333333222222333333444555555555555444444444444222222222222222333444444333333444555555555555444888;;;@@@IIIWWWkkkqqq```QQQBBB888444333333333222111111000///333666444000...000333---......////////////......////////////000000000111222333333222444777999???GGGUUUdddqqqzzz~~~zzzqqqdddVVVIII???999666555333222333555777888777888888999999999888888777888;;;<<<>>>AAAEEEHHHJJJQQQ```www'''&&&%%%$$$###$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$""" !!!###$$$$$$""""""""""""""""""#########$$$%%%%%%#########%%%"""""""""######$$$$$$$$$'''''')))---111111,,,((('''&&&&&&%%%%%%%%%&&&&&&%%%###"""###%%%''''''&&&###$$$&&&((()))))))))(((((('''''''''''')))***+++'''+++///222111...,,,***))),,,+++&&&$$$(((,,,---******+++,,,,,,+++******)))***,,,...///000000///333777FFF___wwwwwwiiiVVVEEEAAA???<<<888666666666777444555666777888888999:::555444444333333444444555666555555555444444444444111222333444444444333333333333555666666666555444666:::BBBKKKZZZnnnuuudddUUUEEE999444444333333222111000000222333333333222111111111---...///000111000000///000000000111111111111222111222333333222333555777===CCCOOO\\\jjjvvv~~~|||uuujjj]]]NNNBBB;;;666555555444444555666777888888999999999888888777777888;;;<<<===???CCCEEEFFFKKKZZZooo'''&&&$$$###"""###$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$""" !!!$$$%%%%%%$$$$$$$$$###"""!!!!!! !!!######""""""###%%%!!!!!!""""""#########$$$'''''')))---111111,,,(((%%%%%%%%%%%%&&&'''(((((()))(((&&&%%%%%%$$$""" ###$$$&&&(((************)))((('''&&&''')))+++,,,%%%)))///222111///,,,+++)))---,,,'''%%%)))...///++++++------------++++++((())),,,...////////////333555CCC\\\ttt}}}jjjXXXEEEBBB>>>:::888777888888555666777888:::;;;<<<===666555555444444555555666666666555555555444444444000111333555555444333222333333555666666666555444666:::BBBMMM\\\pppxxxfffWWWGGG:::444444444333222111000///555222000111444555222......///000222222222111000111222222222222333333333111222333333222333555777:::@@@JJJWWWfffsss~~~}}}xxxoooaaaRRREEE===666666666555555555666666888888999999999888888777777999;;;<<<<<<>>>AAADDDGGGKKKWWWkkk&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%$$$###""""""!!!!!!"""###$$$$$$###!!! !!!###%%%%%%###"""######((('''%%%#########%%%&&&&&&(((+++///111///+++'''############$$$$$$%%%&&&%%%%%%############%%%%%%&&&((()))&&&###"""%%%(((***)))(((''''''''''''''')))***+++...111000...+++******************+++++++++***((('''''')))+++,,,---...///...---...///111222777@@@QQQjjjtttgggTTTMMMCCC<<<:::;;;:::999;;;BBBDDD???;;;===>>><<<666666555444333333222222666777666444222222444666555555333333333333555555555555555777888999888777666===EEEPPPaaawww{{{lllZZZIII>>>888555111000111222333444555333111///...000222333222111000000000111333444222222111111000111111111444333222111111111222333666;;;CCCNNN[[[jjjyyy~~~|||rrrgggZZZIII<<<;;;555333555666666777:::888888777777777777888888777777888:::===@@@CCCEEEHHHLLLTTT___ooo&&&&&&&&&&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%%%%$$$######"""!!!!!! """###$$$$$$###"""!!!"""$$$%%%$$$###"""###$$$'''&&&$$$""""""###$$$%%%$$$&&&(((,,,...,,,)))&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&((((((((('''%%%%%%'''(((''''''&&&%%%%%%%%%%%%%%%((((((***---//////---+++******+++++++++******)))+++***)))))))))***,,,------...///...------///111222666>>>MMMeee}}}ttt^^^UUUIIIAAA===<<<;;;999:::>>>???;;;888::::::777777666666555555444444444666666666555333333444666555444333222222333444555222222222444666777777777;;;@@@IIIVVVjjj|||ooo]]]JJJ>>>888555222111111222222222444333111000///000111222111111000///000111222333111111111111111111222222333333222111111111222333555999AAAKKKXXXgggwwwxxxmmm```QQQCCC<<<666333555666555777:::888888777777777777888888777888888:::<<>>FFFRRRbbbtttzzzpppdddVVVIII>>>888444555555444555888888777777666666777777888888999999:::<<<>>>@@@AAADDDHHHNNNVVVdddzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$########################""""""!!!!!!!!! !!!"""$$$$$$%%%%%%$$$%%%%%%$$$"""!!!"""%%%'''%%%%%%$$$######$$$$$$%%%''''''''')))+++,,,+++***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%)))***)))''')))(((((('''''''''(((((((((((())),,,...///...,,,++++++,,,,,,,,,***(((&&&)))***+++,,,,,,,,,++++++---.........------///000000333888AAAUUUpppyyyhhhXXXNNNFFF???;;;999777666666999:::888444666666666666666666666777555666777666444444555666444333222111111222333444444555555666777999<<<>>>@@@KKKZZZlll~~~qqq```MMMAAA888777555444444333000///111111222333222111000//////////////////000000111//////000111222333333333111111111111111222222222444777<<>>>>>AAAEEEJJJQQQ^^^ttt&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%###!!!"""%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((+++,,,,,,+++(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###%%%(((***(((%%%(((((('''''''''(((((()))))))))***,,,///000000...+++,,,,,,,,,+++)))((('''((()))******+++*********,,,---...---,,,---...000...111555<<>>888777555333444777777777666666666666777777999999::::::;;;<<<<<<<<>>CCCGGGZZZppptttcccPPPEEE999777555444444333222111111111222333222111000///...///000111111111000000...///111222333333222111...///000111222222222222333666999<<>>AAADDDIIITTTggg~~~#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&))),,,---+++***(((''''''&&&%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%&&&'''''')))((()))+++...000000000,,,+++***)))((()))+++,,,******)))))))))***+++,,,,,,---------,,,,,,...000+++000333666CCC]]]xxxrrrcccXXXKKKHHHGGGFFFAAA999777:::888777777666666555555555333555777888777666777777666666444444444444666666444666777666666;;;CCCJJJSSScccvvv{{{gggSSSEEE:::777444222333444444333222222222222222111000000///000111222222222111000///000222333333222111000---...000111222222222111000444777888<<>>:::777444555888666666555555555555666666666777999:::;;;;;;;;;:::@@@AAACCCFFFOOO```uuu""""""#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###%%%''''''%%%$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&''''''))),,,///000...,,,((('''&&&%%%%%%%%%%%%%%%######%%%%%%%%%%%%######&&&)))++++++'''%%%%%%''''''''''''''''''((()))***((('''''')))---/////////---+++)))'''((())),,,...,,,+++***))))))+++---...,,,---------,,,,,,...///,,,000333444???WWWssstttiiiWWWSSSRRRPPPGGG<<<999===:::999999888777666666555333555888888777777777777777666555444444555666777444666888999999???IIIQQQ]]]iiiyyylllUUUEEE:::777333222222444555555222222222111111111111111///000111333333222222111000111222333333222000///---...000111222222222111...222555666888CCCVVVeeezzzpppcccPPPHHH???;;;888555555888666666555555555555666666555777888:::;;;;;;;;;:::AAABBBCCCEEEKKKZZZooo}}}$$$%%%%%%$$$"""!!!"""###!!!!!!""""""#########$$$%%%%%%%%%$$$$$$#########'''%%%$$$$$$$$$$$$###!!!'''### """&&&(((%%%!!!###%%%''')))*********))))))((()))+++------+++***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$)))((((((((((((((()))***,,,+++++++++,,,...000111,,,+++))))))***+++***)))))))))***++++++++++++++++++---------+++***+++---222444333999FFFRRRjjjjjjggg```VVVKKKBBB===;;;======;;;888555444555666444555555666666666666666666666555444555666777888666888;;;===BBBJJJUUU^^^jjjvvvxxx^^^HHH???:::555333333333111...555444333222111///............///000111222222333000000000000111111111111//////000111222333333333222000000444999AAAOOO\\\nnnvvvlllXXXNNNDDD???<<<888666777777666555555555555666777::::::::::::;;;<<<======BBB@@@AAAEEEJJJUUUgggxxx###$$$%%%%%%$$$###$$$&&&############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$###%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&'''((()))))))))&&&&&&'''***---...---+++$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((())))))))))))*********+++,,,...111222---+++))))))***+++***)))))))))******+++*********+++,,,------++++++,,,---///111000444AAAMMMeeeyyysssiii\\\PPPFFF>>>;;;<<<<<<:::888666555666777::::::::::::999888888777777777666666777888:::;;;===???BBBFFFKKKUUUbbbkkkxxxyyy```KKK@@@;;;666444444444333000333333222222111000000000222222111111111000000000000000000000111111111111000000000111222222222333888555444666888===IIITTTlll}}}yyyooo]]]RRRFFF@@@<<<777666777444444444444444444444444::::::999::::::;;;<<<===@@@>>>???CCCHHHRRRdddsss"""$$$%%%%%%%%%%%%'''((($$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""!!! """$$$%%%$$$###$$$&&&'''&&&$$$###%%%'''$$$$$$$$$%%%&&&'''((()))###$$$&&&))),,,......---%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((*********)))((('''((((((***,,,000222444...,,,***)))***+++******))))))*********))))))(((***+++,,,,,,,,,,,,---...///111...111>>>III```yyykkk___SSSHHH@@@???>>>;;;999777777888888;;;;;;:::999888777666555999999999999;;;===???@@@EEEHHHMMMRRRYYYeeerrr|||vvv```NNN@@@<<<666444555666444333111111111111111111222222333333333222222222111111000000000000111111111111111111111111111111222222888555444555555888BBBMMMgggxxx}}}uuufffXXXJJJBBB<<<777555777777888999::::::999888777999999999::::::;;;<<<===>>>===>>>AAAEEENNN^^^mmm###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###"""""""""$$$%%%%%%###%%%&&&'''&&&&&&%%%&&&&&&%%%$$$######$$$&&&''')))$$$$$$%%%))),,,...---,,,***)))(((&&&%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&)))***+++***)))(((&&&&&&'''))),,,000333555///---***)))***++++++***))))))*********)))(((((()))***,,,,,,,,,,,,...///111333///222===GGG^^^}}}vvviiiZZZPPPHHHEEE@@@===;;;:::999999;;;:::999888777777777777;;;;;;<<<>>>@@@DDDGGGHHHKKKQQQYYYaaajjjtttwwwdddTTT@@@;;;666333444666555333111111111111111111111111000111111222333444555666///000000000111111111111222222222111111111111111222000000222333666???JJJaaappp}}}pppaaaPPPEEE===888666777888999;;;<<<<<<;;;999888999999999999:::;;;<<<======<<<>>>AAADDDJJJXXXfff{{{$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%'''&&&$$$$$$%%%%%%$$$###(((%%%###$$$((()))'''###%%%$$$######$$$%%%'''(((&&&&&&'''))),,,---,,,+++***)))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&(((***+++***)))(((%%%&&&'''))),,,000333555111...***))))))***++++++))))))************)))))))))***,,,,,,,,,,,,...///111333000222<<>><<<:::===<<<<<<;;;;;;<<<======<<<===???BBBFFFKKKPPPRRRXXX___jjjttt||||||jjjZZZAAA;;;555222333444444333333333222222111000000000111111222333444555555666///000000000111111111111222222222111111111111111000//////222333666???HHHYYYhhhxxxyyyjjjWWWJJJAAA:::777888333444666777777666444333999999999999:::;;;<<<<<<======???BBBDDDHHHSSS___rrr$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%)))'''&&&%%%&&&&&&$$$###)))%%%!!!###(((***&&&"""%%%$$$$$$$$$%%%%%%&&&'''''''''(((***---...---+++&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&((()))************&&&'''''')))+++///111333222///+++))))))***++++++))))))***+++++++++++++++***+++,,,,,,,,,,,,---......000...000999@@@RRRooowwwkkkcccYYYRRRMMMJJJFFFBBBAAA@@@?????????@@@BBBCCCAAACCCFFFKKKQQQXXX^^^aaakkksss~~~}}}iiiWWWBBB<<<555222222333333222333333222222111000//////444444444333333333222222000000000000111111111111111111111111111111222222444333333555555666===EEERRR___ooo{{{qqq^^^PPPFFF===999:::444555666777777666555444888888888999999:::;;;<<<>>>>>>@@@CCCCCCEEEOOOZZZhhh{{{###$$$%%%%%%###"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$###$$$&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&(((+++...000///...%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++((((((((()))+++---///111333///+++))))))***++++++((()))***,,,------------+++,,,------++++++,,,---+++...---000888===MMMhhh{{{ooogggbbb^^^YYYUUUMMMLLLKKKIIIIIIJJJKKKLLLNNNPPPUUU[[[ccckkkrrrvvvkkkVVVEEE???777333222333333222111111111111111111111111333333333333222222222222000000000000111111111111000000000111222222222333444333333555444444999AAALLLXXXgggtttwwwdddVVVJJJAAA<<<;;;888888888888888888888888888888888888999:::;;;<<<===>>>AAACCCBBBCCCKKKTTT___sss"""$$$%%%%%%%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########$$$###"""###%%%&&&&&&%%%###$$$%%%%%%######$$$%%%$$$%%%&&&'''((('''&&&%%%%%%%%%'''+++000222222111(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((***+++,,,******))))))***,,,...///333000+++))))))***++++++((()))***,,,---...//////+++---...---+++++++++---+++///...111999<<>>@@@DDDIIIMMMWWWeee{{{%%%%%%$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%&&&###"""$$$### ###%%%%%%%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))'''((('''''',,,222111,,,((((((''''''&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%''')))+++)))))))))***,,,...///000555111,,,***+++,,,+++***,,,++++++******++++++,,,...---,,,++++++,,,---------333222000555999GGG^^^xxx~~~|||{{{~~~yyygggOOOCCC888555555333222333333111000111333444333111///000111000000111222222333222111000000111222333...000222444555444222111000111222111111333666999>>>FFFRRRbbbvvvzzzfffUUUJJJAAA;;;666555444555666777777555::::::;;;;;;;;;;;;:::::::::;;;===>>>@@@CCCHHHKKKTTT```uuu""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$""""""%%%%%%""""""$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$###############'''&&&&&&&&&&&&&&&''''''%%%''''''''',,,222111,,,((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((('''(((***,,,---.........555222...++++++******)))***++++++++++++++++++***************+++---...///111555222///333666CCCYYYwww|||lllTTTHHH<<<777666333111222444333111222333333222000///000111333333222111111222222111111111111222222...///111333444444333222222222333222111222555777:::AAAMMM\\\pppppp[[[LLLBBB;;;666555444444666777777666777888999:::;;;;;;;;;;;;;;;<<<>>>???@@@BBBFFFIIIOOOZZZlll!!!!!!""""""#########$$$###$$$%%%%%%&&&&&&%%%%%%!!! !!!&&&&&&######%%%%%%&&&'''((((((&&&$$$###"""""""""######$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$&&&&&&(((---333222---***))))))(((((('''&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&''''''((((((%%%&&&'''((((((''''''&&&&&&&&&'''((()))***+++,,,555222///,,,***))))))((()))***+++,,,,,,+++***)))((())))))***+++---......222666222///333666BBBWWWxxxpppVVVIII<<<777555333111222444444333222222111111000222111444888999666333222222222222222222222222222---///111333333333333222222333333333222222444666888@@@JJJXXXlllxxxfffWWWGGG<<<888666444444666777777666444444666777888999999999;;;===>>>???@@@BBBEEEGGGMMMVVVeeewww"""######$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%% !!!%%%&&&$$$###&&&%%%&&&'''((((((&&&###!!! !!!###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&###%%%''')))...444333...)))))))))(((''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''(((((((((%%%&&&'''((()))(((&&&%%%((('''&&&%%%&&&(((+++---333222000---***)))((()))))))))+++,,,,,,+++)))))))))******+++,,,,,,,,,,,,111555111///555888BBBVVVqqqrrrUUUHHH;;;666555333222444444444444333111000000000222000444<<<>>>888222111222222222333333222222222...///000222222333222222222333444333222222333555777>>>GGGSSSeeezzzvvvhhhTTTCCC;;;888666555666777777666333444666777888999::::::;;;===>>>???@@@AAADDDFFFMMMTTT```qqq$$$$$$%%%%%%&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%""" !!!&&&'''%%%%%%(((%%%&&&((()))(((&&&$$$###!!!!!!"""$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&###&&&(((***000666555///''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&######$$$%%%&&&&&&&&&&&&$$$%%%'''(((((((((''''''+++)))'''%%%&&&)))---///111111111...+++))))))***)))******************)))++++++,,,,,,,,,,,,++++++...222//////666888@@@RRRkkktttVVVHHH;;;666555444444555333444555333111000000111000---222===@@@888000...222222333333333333222222///000111111111111111111111333444444333222333444555;;;BBBLLL\\\qqqyyybbbOOO???<<<888666666777777666666777888:::;;;<<<<<<<<<:::<<<>>>???@@@AAACCCEEELLLQQQ\\\kkk~~~%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&###$$$'''(((&&&'''+++(((((()))******)))((('''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''###&&&))),,,222888666111'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&&&&"""###$$$&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))(((''''''''')))+++,,,///000111...+++))))))+++******))))))))))))*********+++,,,---...------,,,+++000---...555666<<>>???@@@BBBDDDFFFIIINNNWWWeeexxx%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%***&&&&&&((()))((()))---******++++++++++++******(((((('''&&&&&&%%%$$$$$$#########$$$%%%&&&'''(((###''')))---333999777222)))((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%###%%%&&&((())))))(((((($$$$$$%%%&&&'''((()))***%%%%%%&&&'''((((((((('''...000111///+++)))***,,,+++***)))(((((()))***+++)))***,,,...//////......***...,,,---444444888FFFbbb}}}www\\\NNN@@@999777555555666111333555444111000111333333///444CCCGGG<<<111///222222444444444444222222222222111111000////////////111333444333333444555666;;;@@@FFFSSSgggyyy|||jjj[[[EEEBBB<<<999888777777666777888999999::::::::::::777:::===???AAABBBDDDFFFGGGKKKSSSaaattt!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%'''(((******++++++,,,+++***)))(((,,,,,,,,,++++++++++++***,,,+++(((&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%'''))),,,333888555---,,,'''&&&)))***'''%%%&&&'''''''''&&&%%%$$$"""!!!"""&&&))))))(((''''''&&&&&&((((((((('''&&&%%%))))))''''''***,,,)))%%%)))+++---...---,,,,,,,,,))))))***+++++++++++++++---,,,+++++++++,,,---...000000///...000444:::???\\\ssszzz___QQQAAA999666333333444111555666222000111222111000222666===BBBAAA999111222222222111111000000000111000///......///000111333444444333222333555777666777<<>>@@@BBBDDDEEEEEEHHHQQQbbbuuu""""""######$$$%%%%%%%%%###"""""""""###$$$&&&''''''(((***+++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******(((&&&%%%$$$######%%%%%%&&&&&&''''''''''''%%%'''))),,,333999555...+++'''%%%'''(((%%%$$$&&&%%%%%%&&&&&&&&&%%%%%%$$$"""%%%(((***)))(((''''''&&&'''''''''''''''&&&&&&)))((('''''')))+++)))&&&***,,,......---+++++++++)))***++++++,,,,,,++++++,,,++++++***+++,,,---...//////......///333999===SSSiii|||bbbSSSCCC;;;777555444555555777666222000222222000000111444:::???===777111333333222222222111111111111000000//////000000111222333333222111111444666555666:::BBBKKKWWWhhhwwwvvveeeNNNEEE===:::999666444555777666:::???@@@<<<999:::999:::;;;===@@@BBBCCCDDDGGGIIIRRRbbbsss$$$###""""""""""""###$$$"""""""""""""""###$$$%%%###%%%(((***---.....................------------))))))((((((&&&%%%###"""&&&&&&''''''''''''''''''%%%'''(((,,,333999666///,,,&&&###%%%&&&$$$$$$&&&"""###$$$&&&''''''''''''&&&(((***)))(((''''''(((''''''&&&&&&&&&''''''((()))(((&&&'''))))))((('''+++---//////---+++******)))***++++++,,,,,,+++++++++************+++,,,,,,------......///222777;;;GGG]]]xxxfffWWWFFF===999666555666888888555111111444333000000000222666999999555000333333333333222222222222111111111222222111111111000111222111000111222444444444777>>>EEEPPPbbbssszzzlllTTTJJJ@@@<<<999777666888555777<<>>:::999888999:::<<<>>>@@@AAABBBGGGIIIPPP]]]mmm&&&$$$""" !!!"""############$$$$$$%%%%%%&&&###$$$'''***---...//////000000/////////.........)))*********)))'''%%%$$$'''&&&&&&&&&&&&&&&''''''%%%'''(((,,,333999777000---'''###$$$%%%$$$%%%(((######%%%&&&'''''''''''''''(((((('''&&&&&&''')))((('''&&&%%%%%%&&&((())))))''''''))))))'''''')))+++---//////---***)))(((((()))******++++++*********************++++++++++++,,,---......111555888@@@SSSllliiiYYYHHH>>>999666555666666666333///111555444111222111111333555666444111333333333333333333333333111111333444444333111111000111222222111111222444444444666:::???JJJ]]]nnn{{{ppp[[[OOOCCC===:::777777999444555:::AAAAAA<<<888777777888999;;;===???@@@AAAEEEFFFKKKWWWdddwww&&&%%%""" """#########$$$$$$%%%%%%%%%$$$$$$%%%(((+++---...............---------,,,,,,,,,,,,,,,------,,,***((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((+++333:::888222...(((%%%&&&&&&%%%&&&)))%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%(((***'''&&&%%%%%%%%%'''((())))))'''(((,,,+++'''&&&******---000000...+++)))((('''(((((()))))))))))))))))))))******++++++++++++***+++---...///000333666<<>>999555444555222444222///111555555222444333222222333444444333333333333333333333333333111222333444444333222111000222333333222222333444444555777999<<>>??????CCCDDDIIIRRR^^^ooo%%%$$$###"""!!!""""""###""""""######$$$######"""%%%&&&(((+++,,,---------+++++++++************))).........------,,,******'''&&&%%%$$$###$$$%%%&&&&&&'''(((+++333:::999333...(((%%%'''(((&&&&&&((('''''''''''''''&&&%%%$$$###$$$%%%%%%%%%%%%(((***&&&&&&&&&&&&&&&'''((())))))&&&***000///'''&&&+++))),,,///000...+++)))((('''((())))))******)))))))))***++++++,,,,,,++++++)))+++...//////000222444999CCCVVVnnn{{{sssuuu}}}ppp___KKK???999555444555000444666333222444555444444444333222222222333444222222222222333333333333222222222333333222222222000222444444333222333444444555777999:::@@@RRRcccwww{{{iii\\\NNNEEE>>>999666777888666777:::;;;999999<<<888888999;;;<<<===>>>???CCCDDDIIIQQQ[[[jjj$$$$$$$$$$$$$$$###############$$$%%%%%%$$$###"""###%%%(((***---.........---------,,,,,,,,,++++++///...---,,,,,,++++++,,,((('''%%%$$$$$$$$$&&&&&&''''''(((+++333:::999444,,,'''%%%'''(((&&&%%%&&&'''''''''''''''&&&&&&%%%%%%'''((('''&&&%%%&&&((($$$%%%&&&'''(((((((((((((((&&&,,,444222(((&&&+++(((+++///111///,,,***)))))))))***+++++++++++++++******,,,---------,,,+++))),,,///000000111222444999>>>NNNfffzzzttthhh]]]___kkkzzz}}}}}}tttbbbNNNAAA:::666555666111999===999333222444444444444333222111111222333111111111222222222333333222222111111111111222222///111333333222111222222222444777999888===MMM^^^nnnxxxqqqdddUUUKKKCCC;;;777777888666777:::;;;999999;;;888999:::;;;<<<===>>>???@@@BBBHHHPPPWWWeee|||###$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&%%%$$$"""$$$'''***---///000000111111111111000000000000///...,,,+++***++++++,,,***)))'''%%%%%%%%%'''((('''((((((+++333::::::444***&&&$$$'''(((%%%###$$$&&&&&&'''''''''''''''&&&((()))******'''&&&%%%&&&###$$$&&&((())))))((('''((('''---777555)))&&&+++'''***///111///---+++***++++++,,,------------,,,***+++,,,---...---,,,,,,))),,,///111111111222333999;;;III```tttiii[[[PPPQQQ^^^pppwwwxxxvvvdddPPPCCC<<<777666888333===CCC===555222333444333333333222000///000111000000000111111222222222333222111000000111222333---///222222111000000111000333777888666:::JJJZZZeeeqqq~~~uuuhhhYYYOOOFFF===888777555444666:::;;;777777999999999:::;;;===>>>??????===@@@FFFMMMTTTaaawww""""""###$$$$$$$$$$$$###!!! ###&&&&&&###$$$%%%''')))***+++******,,,...111111000///000000,,,+++******)))))))))******)))(((''''''''''''''''''&&&'''---444888666222---'''###$$$%%%###$$$'''&&&&&&&&&&&&&&&%%%%%%%%%(((&&&$$$%%%((()))'''%%%)))((('''&&&&&&'''((()))******000999999000))))))(((---111000000333333111---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,------...///000555;;;CCCQQQiii~~~cccSSSIIIKKKQQQYYYooo{{{|||{{{www{{{tttfffSSSCCC;;;888666444888888666555444333333333333333333222222111111111333333333333333333333333222111///......000222333000000000000000111111222666555444333555;;;DDDJJJ\\\jjjzzzxxxrrrfffWWWIII>>>888666666666666555444555777999888;;;===>>>>>>???@@@AAA???@@@EEELLLSSS^^^ppp######$$$%%%%%%%%%%%%%%%"""!!!!!!$$$&&&&&&### $$$%%%''')))++++++++++++,,,...000000///.........///...,,,+++***)))))))))''''''&&&%%%%%%%%%%%%%%%&&&%%%&&&+++222666555333,,,'''$$$&&&'''&&&''')))&&&&&&&&&&&&&&&''''''''')))'''&&&&&&((()))(((&&&((('''&&&%%%%%%&&&'''(((&&&&&&***111111***&&&&&&(((---111000111333222///+++******))))))******+++,,,,,,,,,------------...---,,,,,,------...///000222777>>>JJJaaazzz~~~cccSSSGGGIIINNNTTTggg}}}|||xxxxxx~~~xxxiiiUUUEEE<<<999777666666555444444444444444444444333333333222222222222333333333333333333333333222111000//////000111111000000000000000111222222444333333222444999AAAFFFXXXgggwww}}}wwwlll]]]OOOCCC<<<888666666666666555666777888555777:::;;;;;;;;;===>>>AAAAAADDDJJJPPPZZZlll{{{$$$$$$%%%&&&&&&&&&&&&%%%###"""###%%%&&&&&&$$$"""###%%%''')))+++,,,------+++---//////...,,,,,,---111000...,,,+++)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$(((///444555555+++&&&%%%(((***)))(((***&&&&&&&&&''''''(((((())))))((('''((()))***)))'''''''''&&&%%%%%%&&&''''''&&&%%%'''******'''%%%&&&(((---111111222333111---******))))))))))))******,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000444777===GGG[[[ttt~~~bbbQQQEEEGGGJJJNNN^^^qqq~~~zzz{{{~~~pppZZZHHH>>>999888777333333222333333444555555444444444444333333333333333333333333333333333333222222222111000000000///111000000000000111222222000111222222444777===AAAPPP___qqq~~~~~~ssseeeWWWJJJ@@@;;;555555666666666777777777444666999:::::::::<<<===BBBAAACCCGGGMMMVVVgggwww###$$$$$$%%%&&&%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%###$$$&&&(((***,,,......,,,...//////...,,,,,,,,,111000...---+++*********(((((('''&&&&&&'''''''''%%%$$$$$$(((...333666777+++'''&&&***+++((('''(((%%%&&&&&&'''((()))*********)))))))))******))))))((('''&&&&&&&&&&&&'''((()))((((((((()))((()))***(((---000000222444000+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////333666;;;DDDUUUlllaaaPPPDDDEEEGGGJJJWWWhhhxxxbbbMMM@@@999777666333222222222222333444444444444444444444444444444333333333333333333333333222333333222111000///...111111000000111111222333///000222333444666:::===GGGVVVhhhwwwyyymmm```RRREEE>>>555555555555666777666555666888;;;<<<<<<<<<>>>???BBBAAABBBFFFJJJTTTeeeuuu"""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&###$$$%%%''')))+++---...,,,...000000///------......---,,,,,,++++++++++++''''''&&&&&&&&&''''''((('''&&&&&&(((---333777999...)))'''******&&&$$$%%%%%%&&&&&&'''((()))******)))*********))))))*********)))(((''''''((()))*********)))((((((+++,,,,,,))),,,...///222444111+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,++++++,,,,,,---...///...111555===KKKaaa{{{cccPPPCCCDDDGGGHHHSSSbbb{{{jjjSSSBBB999555555444444333222222222222333444444444444444444444444333333333333333333333333333333333333222111///...111111111111111222222333///111333555555666888:::BBBPPPaaarrr~~~uuuiiiZZZKKKAAA888666444555666666555333777999<<<=========???@@@@@@???AAAEEEJJJSSSdddttt""""""###$$$$$$$$$$$$######%%%&&&%%%$$$$$$&&&'''######$$$%%%'''***,,,---+++---000000///......///++++++******))))))******$$$$$$$$$$$$$$$%%%%%%&&&''''''(((***---111666888000+++((())))))&&&$$$%%%&&&&&&&&&''''''(((((()))(((***+++***)))((()))*********)))(((((()))******'''))))))''''''+++,,,***)))+++,,,,,,111555222,,,))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,++++++++++++,,,---...//////111666<<>>:::666555666777555333555777:::;;;;;;;;;===>>>>>>>>>AAAEEEJJJRRRbbbppp"""###$$$$$$%%%%%%$$$$$$###$$$&&&%%%######%%%'''#########$$$%%%''')))+++(((+++...///.........///+++***)))((('''&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&'''(((***,,,///333555111,,,((())))))'''''')))&&&&&&&&&&&&&&&'''''''''''')))+++***((('''(((******)))(((''''''((()))***###((()))&&&'''++++++'''******)))***///555444///))))))(((((((((((())))))***++++++++++++,,,,,,,,,++++++++++++,,,---...///333555999===BBBPPPlllmmmXXXFFFDDDDDDDDDMMMZZZnnnqqq[[[HHH<<<777666444444444444444444555666222222222222333333333444333333333333333333333333444333222111111111222333222222111111222222333444111333444444333444666777>>>HHHVVVeeexxx~~~ppp^^^QQQEEE???999666888999888555444666999:::::::::<<<======>>>AAAEEEIIIOOO\\\iii|||$$$$$$%%%&&&&&&&&&&&&%%%"""$$$%%%$$$""""""%%%'''############$$$&&&((()))&&&))),,,---------...///+++***)))'''%%%$$$######%%%%%%%%%%%%&&&&&&'''(((%%%&&&(((***+++---000333222,,,((()))***)))***---&&&&&&&&&&&&&&&&&&%%%%%%''')))+++***'''&&&(((***)))((('''&&&&&&'''((()))"""'''***((((((,,,+++&&&******((((((///666555000++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,---......111333666999;;;FFFaaa|||rrr[[[GGGCCCCCCBBBIIIVVVmmmqqq]]]JJJ???:::888333333333444555666888888111111111222222333333333333333333333333333333333444333111000000222333555222222111111222222333444111222333333222333555777;;;CCCOOO___rrrxxxeeeXXXKKKDDD<<<888999;;;:::777555777:::;;;;;;;;;===>>>===>>>AAAEEEGGGLLLWWWcccyyy$$$%%%&&&&&&&&&&&&%%%$$$&&&### """$$$###"""###""""""!!!"""$$$&&&'''&&&))),,,///000///---+++...***&&&$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&%%%&&&(((---111444555---,,,+++)))(((((((((((((((%%%###$$$'''******(((***)))'''%%%%%%''')))***$$$$$$%%%&&&&&&&&&&&&&&&''''''((()))***++++++,,,(((***+++,,,...222777:::000...,,,+++,,,,,,+++)))------,,,++++++,,,,,,,,,,,,...///...------...000...111666888999BBBZZZooorrr]]]HHHBBBBBBDDDIIIQQQddd{{{uuu^^^KKK@@@;;;999666666666555444333111000444444444444444444444444555333111222444555333111444444555666666555444444111111000000000000111111000111111222444555555666;;;AAAJJJWWWkkk~~~oooaaaTTTJJJ>>>999999;;;999555777777888999:::<<<<<<===<<<>>>AAAEEEFFFKKKXXXfffzzz""""""$$$$$$$$$$$$""""""&&&$$$!!!!!!###%%%$$$######""""""""""""$$$%%%&&&%%%&&&))),,,------,,,++++++)))'''&&&''''''&&&%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&)))---111333444''''''&&&&&&&&&&&&''''''(((%%%$$$$$$'''))))))(((***)))'''%%%%%%''')))***'''(((((()))))))))((((((((((((((()))*********+++)))***+++---...222777:::111...,,,***+++++++++***---,,,,,,++++++,,,,,,,,,,,,---//////---------...---000444777777@@@VVVkkkttt^^^IIICCCCCCCCCIIIPPPdddzzzwwwbbbPPPCCC<<<999666666666555444333111111444444444444444444444444222111///111333555444222333444555555555555444333222111000000000000000111000111111222444555555666999???GGGTTTgggzzzrrrfffXXXNNNAAA:::::::::888666999::::::;;;<<<===>>>???>>>>>>AAAEEEFFFKKKWWWdddvvv!!!"""###$$$$$$###"""!!!&&&$$$######$$$%%%%%%$$$""""""""""""###$$$%%%&&&###$$$&&&((()))***++++++(((((((((((()))(((&&&###&&&&&&%%%%%%%%%%%%&&&&&&((('''''')))---111333333$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%'''))))))(((***((('''&&&&&&'''(((***))))))*********)))(((((()))))))))))))))))))))))))))***,,,---...222777:::222///+++)))***+++++++++,,,,,,++++++++++++,,,,,,+++---//////...,,,,,,,,,,,,///333555555===QQQdddxxxaaaLLLDDDCCCCCCHHHPPPcccyyy{{{hhhUUUFFF===999777666666555444333222222444444444444444444444444000//////000333444444333222333444444444444333222333222111000000000000000111111222333333444555555777<<>>;;;:::888666999::::::;;;<<<===>>>>>>??????AAADDDFFFIIIUUU```rrr###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$%%%''')))***+++((('''''''''((((((&&&$$$'''''''''''''''''''''''')))((((((***---111222333(((''''''((((((***++++++''''''&&&'''(((((()))((()))((('''&&&&&&'''((()))(((((((((((((((''''''&&&)))))))))))))))((((((((()))***,,,---...111666999444000+++((()))***++++++++++++++++++++++++,,,---***,,,//////...,,,,,,,,,---///222444444:::JJJ[[[uuu~~~gggOOOFFFDDDCCCGGGNNN___wwwnnnYYYHHH===999777666666555444333333333444444444444444444444444111111111222333333333333111222333333333333222111333333222111000000000000111111222333333444555555555999AAAMMM\\\mmmyyy~~~xxxhhh]]]NNNBBB<<<:::777666888888999999:::;;;<<<<<<>>>===???BBBDDDGGGQQQ[[[ppp###$$$%%%%%%%%%%%%$$$###"""############""""""###"""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,)))'''%%%%%%&&&''''''&&&(((((())))))))))))((((((***)))(((***...111333333,,,+++******)))*********''''''(((((((((((((((((()))(((''''''''''''((()))'''((((((((((((((('''''')))))))))((((((((((((((((((***+++,,,---000444888444000+++)))(((***++++++************++++++,,,---***,,,...///...------...///111333555333666DDDRRRggg{{{nnnUUUIIIEEECCCFFFMMM[[[vvvsss\\\III>>>;;;777777555444444444444444444444444444444444444444555555555444333333333333111111222333333222111111333333222111111000111111111222222333333444444444555888???JJJXXXgggwwwpppeeeVVVIIIAAA<<<888666888999999::::::;;;;;;;;;===;;;<<<@@@BBBEEEMMMWWWooo !!!"""######"""!!! """$$$$$$"""!!!"""""""""######$$$$$$$$$######%%%%%%%%%&&&'''((()))***)))'''%%%$$$%%%'''''''''(((((())))))))))))(((((()))((((((***...222444444---,,,***)))((('''''''''&&&(((******((('''((()))((((((''''''''''''(((((('''((())))))*********)))(((((((((((((((((((((((('''(((******+++...333666444000,,,***)))******)))******)))******+++,,,---***,,,............000222444444666666444444>>>JJJ]]]tttuuuZZZMMMFFFCCCEEEKKKXXXtttzzz```LLL@@@===888777555444444444555666444444444444444444444444666777777666333222222333111222333333333333222111222222111111111222222333222222222333333444444444555777>>>HHHTTTbbbtttxxxooo```SSSHHHAAA<<<:::;;;;;;;;;<<<<<<<<<======<<<:::;;;???BBBEEELLLTTTlll}}} !!!"""######"""!!! ###%%%%%%###""""""###"""###$$$$$$$$$$$$###"""%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''(((&&&$$$&&&'''(((((((((((('''&&&(((((((((***...333555555,,,+++***(((''''''&&&&&&&&&(((++++++((('''''')))(((((((((''''''(((((((((%%%&&&'''((()))*********&&&'''''''''((()))))))))&&&'''((()))***,,,111444333000---+++******)))((())))))))))))***+++,,,---+++,,,---------///333666888888999999555333:::DDDVVVnnn|||```PPPHHHCCCDDDJJJWWWqqqsssrrruuugggPPPCCC>>>888777555444444444666777444444444444444444444444444555777555333111222444111222333444444333222111111111111111222333444444222222333333333333444444555555<<>>;;;;;;;;;<<<<<<<<<<<<===<<<:::;;;???CCCGGGMMMTTTfffwww"""###$$$%%%%%%$$$###"""!!!$$$''''''$$$######%%%"""###$$$%%%%%%$$$""""""$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&(((***)))%%%"""$$$%%%&&&''''''&&&%%%$$$(((''''''***///333666666,,,+++***))))))(((((((((&&&)))++++++)))'''''')))((((((((((((((((((((((((""""""$$$&&&'''(((((((((%%%&&&&&&'''((()))******%%%&&&'''((()))+++000333222000---,,,+++***)))'''))))))))))))***+++,,,---,,,,,,---,,,---000555999;;;;;;;;;:::555222888@@@QQQiiicccRRRIIICCCDDDIIIXXXooottt```^^^bbbpppmmmTTTEEE???888777555444444555666777444444444444444444444444111333555444222111333555222333444444444444333222000000000111222333555555333333333333333333333444444444:::DDDNNNZZZppp}}}qqqcccVVVLLLEEEBBB999999::::::::::::::::::===;;;;;;AAAEEEHHHOOOUUUaaarrr&&&&&&'''''''''&&&%%%%%%(((%%%######&&&(((((('''((('''&&&&&&%%%%%%%%%%%%""""""!!!""""""$$$&&&'''&&&'''(((((('''&&&###"""'''((((((%%%"""!!!###&&&%%%(((((('''***111555555,,,+++******++++++***(((***((('''&&&&&&'''(((***)))))))))(((''''''&&&&&&%%%(((,,,,,,***''''''(((((((((((((((((((((((((((((()))*********,,,///111666555000(((%%%''')))(((,,,,,,++++++,,,...///000111000...------222888===333555666444111111666;;;PPP]]]tttpppWWWIIIFFFHHHJJJSSSlllvvvbbbPPPQQQUUU___rrrvvv[[[GGG@@@<<<:::777666666777666555777666555444333333444555444444444444444444444444333333444555555444333333333000---,,,...111333444222222222222222222222222444666===EEEMMMVVVfffuuuzzz~~~ssscccTTTIIICCC???===;;;:::;;;;;;;;;:::???>>>???BBBCCCEEELLLUUU]]]ppp$$$%%%%%%&&&&&&&&&%%%%%%(((&&&######%%%'''&&&%%%''''''&&&%%%%%%%%%%%%%%%$$$###"""""""""$$$&&&'''%%%&&&'''((('''&&&$$$###%%%&&&&&&$$$!!! """%%%%%%((((((''')))///333222+++***((()))******)))'''***)))'''&&&&&&''')))***&&&&&&''''''((())))))***&&&(((***)))'''&&&''')))(((((((((((((((((((((((('''((()))))))))+++...111555555111)))&&&((()))(((,,,++++++++++++---...///333222111///---...111444000333666555222222666:::DDDRRRlllyyy___PPPKKKLLLNNNYYYpppmmmXXXMMMLLLMMMSSSccczzzyyy___JJJ@@@:::888555555555666555444888777666555444555555666444444444444444444444444333333444555555444333333555222///...///111222222333333333333333333333333333555:::BBBIIIRRRaaaooozzz|||nnn___RRRKKKAAA>>>:::999999:::::::::===<<<===???@@@BBBIIIRRR___ppp######$$$%%%&&&&&&&&&%%%'''%%%######$$$%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%'''&&&$$$""""""$$$&&&((($$$%%%&&&'''''''''&&&%%%&&&''''''%%%###"""$$$%%%&&&((()))''')))///111000+++)))''''''((()))((('''))))))''''''''''''))))))&&&''''''(((((())))))***(((((((((&&&%%%%%%(((***))))))))))))))))))))))))%%%&&&(((((((((***...000444555333+++''')))***(((************+++,,,---...000111111000...------///333555777666333333555888???NNNjjj~~~eeeUUUMMMLLLMMM\\\qqq{{{eeeQQQJJJIIIGGGHHHRRRfff}}}dddNNNBBB999777444333444555444444888777666666555666666666444444444444444444444444333333444444444444333333555333111111111111111000444444444444444444444444222333888>>>CCCKKKYYYfffxxxzzzkkk]]]TTTGGGCCC>>>::::::;;;;;;<<<>>><<<===??????@@@HHHPPP___mmm!!!"""###$$$%%%&&&&&&&&&$$$#########$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$)))'''%%%######$$$'''((("""###%%%&&&'''((((((((()))))))))(((''''''''''''$$$((()))(((+++111444333,,,***((('''((())))))((())))))(((''''''((())))))******))))))((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))$$$&&&''''''''')))---///222666555...*********)))))))))*********++++++,,,,,,---......---...111333999999888555333333555888AAANNNhhhlll[[[QQQOOONNN[[[oooxxxdddRRRIIIHHHFFFFFFJJJYYYrrrlllTTTEEE999777555444555555555444666666666555555555555666333333444444444444444444333333333333333333333333444333222222333333111000333333333333444444444444222333666;;;>>>DDDQQQ^^^qqqyyytttfff\\\QQQLLLDDD???======>>>???@@@??????AAAAAABBBIIIQQQ]]]iii~~~!!!"""###$$$%%%&&&&&&&&& !!!###$$$%%%&&&''''''$$$$$$$$$######$$$$$$%%%)))(((%%%$$$$$$%%%'''((("""###$$$&&&'''((()))))))))(((((((((((((((''''''###''')))***...555888777---+++)))((()))*********))))))(((((((((((())))))*********)))((((((''''''$$$%%%&&&((())))))'''%%%))))))))))))))))))))))))%%%&&&'''''''''(((+++...000666777111,,,++++++***))))))******************,,,,,,,,,+++,,,///444777:::888555333222555:::>>>BBBIII]]]wwwvvveee[[[WWWVVV^^^pppvvvcccRRRGGGFFFFFFGGGGGGPPPfff{{{sss[[[III<<<:::777666666777666555333444444444444444444444333333333444444444555555333333333333333333333333111111111222444555333111111111222222333333333333444444666999;;;@@@LLLXXXhhhrrr}}}}}}pppfff[[[UUUKKKDDD@@@?????????AAA???@@@AAAAAABBBIIIRRR[[[ggg{{{######$$$%%%&&&&&&&&&%%%"""$$$%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&''''''"""###$$$%%%&&&((()))***&&&%%%%%%&&&''''''&&&$$$!!!&&&***+++000777:::999...,,,)))((()))***++++++))))))))))))))))))))))))'''(((((())))))******+++$$$$$$&&&)))++++++(((%%%))))))))))))))))))))))))'''((((((((('''(((***---///666999444...,,,+++***)))******+++++++++******///...---+++***---111555444222000000333888>>>BBBBBBEEESSSkkk}}}lllaaa\\\ZZZddduuuttt```NNNDDDBBBDDDGGGGGGJJJ[[[nnnzzzaaaMMM@@@===:::888888777666555222222333444444444333333222333333444444555555555333333222222222222333333000///000111333444333222000111111222222333333444555555666888999===HHHTTT___lll{{{|||ttteee^^^SSSJJJDDDAAA???>>>???===>>>@@@@@@AAAIIIQQQ[[[iii~~~$$$%%%%%%&&&&&&&&&%%%%%%"""%%%''''''&&&$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&######$$$%%%&&&''')))***%%%$$$$$$%%%'''(((%%%###"""&&&***+++000666999888...+++((('''((()))******)))))))))******)))))))))((((((((()))******++++++'''&&&&&&(((++++++***'''(((((((((((((((((((((((()))******((('''''')))+++---666;;;666///---,,,+++******+++,,,,,,+++***))),,,------,,,++++++---///.........000333777:::<<>>AAABBBCCCKKKSSS^^^mmm&&&&&&'''''''''&&&%%%%%%%%%(((***)))&&&######$$$%%%%%%%%%%%%&&&&&&'''(((!!!"""$$$&&&''''''&&&&&&$$$$$$$$$%%%&&&'''))))))'''&&&%%%''')))***'''$$$"""'''***+++///555777555---***'''%%%&&&((())))))))))))************))))))++++++******)))(((((((((***'''%%%&&&)))++++++***((((((((((((((((((((((((+++++++++)))'''''')))+++---666<<<888000---,,,+++***+++,,,------,,,******'''))),,,---,,,,,,,,,------...///111444444333222999888CCC\\\xxx|||nnnfffdddgggxxxttt```MMMFFF@@@@@@EEEGGGHHHUUUfffzzzjjjTTTCCC@@@<<<999777666444222222333555666666666555555222222333333444555666666444333222111111222333444444222000///000000///...222222333444444555666666555444555666666888CCCOOOYYYjjj|||yyyrrrfff[[[SSSLLLGGGDDDAAA???AAACCCDDDFFFNNNWWWaaarrr%%%""""""%%%&&&######&&&%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$###%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((&&&)))***,,,222:::===<<<...,,,+++)))((('''(((((((((((('''(((******)))'''+++***)))***++++++***(((&&&&&&((()))************)))'''%%%%%%'''***+++++++++++++++,,,,,,,,,------111555777555111...+++(((...------,,,,,,------......------,,,,,,------...............000222444555999===DDDSSSmmmtttjjjiiilllsss}}}oooZZZLLLEEECCCBBBCCCCCCGGGQQQ[[[qqqmmmUUUEEE>>>999888777555444666333333222222222333333444666555333111111222333444333333333333333333333333222111///......000222333111111111222444666777888777555555777999:::???FFFWWWddduuu{{{qqqfff]]]UUUNNNJJJFFFDDDEEEFFFDDDFFFNNNYYYkkkxxx%%%"""###&&&&&&$$$$$$'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((()))%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((%%%(((***---333;;;>>><<<---,,,***((('''''''''''''''&&&&&&'''))))))((('''***)))((()))++++++***(((&&&&&&'''((())))))*********)))((()))++++++***(((++++++++++++,,,,,,,,,,,,---111444333111...+++))),,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------.........///000222444555777;;;BBBOOOhhhxxxnnnlllooouuu}}}ppp\\\MMMFFFCCCBBBCCCCCCEEENNNXXXlllttt\\\IIIAAA:::888777444333555333333222222222222333333555444222111111111333444222222222333333333333333333222111/////////000111111111222222444555777888666333444666777888>>>EEESSS```rrryyyooofff\\\TTTNNNKKKIIIIIIIIIHHHJJJSSS]]]kkkxxx&&&###$$$''''''%%%%%%(((%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((###%%%&&&&&&######&&&)))%%%&&&''''''((((((''''''((((((''''''''''''''''''%%%(((***---333;;;===;;;,,,+++)))'''&&&&&&''''''&&&&&&%%%'''))))))(((&&&((((((''')))+++,,,***)))''''''''''''((()))***+++++++++,,,---...---***'''***+++++++++,,,,,,,,,,,,))),,,111333111...,,,+++++++++************++++++,,,,,,++++++++++++,,,,,,.........///000222444555666999>>>JJJaaa{{{}}}sssqqqrrrvvv|||}}}ooo\\\NNNFFFDDDCCCCCCBBBCCCKKKTTTggg|||gggOOOEEE<<<999777444333444444333333222222222333333444333222111111111222333222222222222222222222222444333222111000///......222222222222333444666666555222333666666777<<>>999888666555666555555444444333333444444444333222111111111222222222222222111111111111111222222333222222000///...333222222222333444444555555333333666777666;;;AAAFFFSSSfffwwwxxxlllddd^^^ZZZWWWVVVVVVYYYaaakkkxxx&&&$$$$$$'''(((%%%%%%(((***)))'''%%%$$$$$$$$$%%%########################$$$'''(((%%%  $$$%%%&&&''''''(((''''''''''''(((((())))))((('''''''''***++++++///444333000***)))((('''&&&&&&''''''((('''''')))+++,,,+++***)))((()))***---...---++++++++++++***++++++,,,,,,+++***)))***---000222222------------............---...222888666///+++---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------///000111222333444555666:::CCCSSSjjj~~~zzzuuuvvvxxx|||{{{ppp^^^QQQFFFDDDDDDEEEEEEGGGOOOXXXjjjwww[[[NNN@@@;;;:::888888999777777666555555555555555333333333222222222222222222222222111111111000000000111222222222222111111222222222222222333444555666444555777777666:::@@@AAALLL^^^qqqzzzsssiiiddd``````aaacccjjjrrr&&&###$$$''''''%%%%%%((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$'''***%%%&&&''''''((((((''''''&&&'''((()))***)))(((((('''***+++,,,///333222---******((('''''''''((((((((('''(((***,,,---,,,+++)))))))))***,,,---,,,******+++,,,,,,,,,,,,++++++***((('''(((,,,000333444------------............111000444;;;999///+++...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---///000222333333333444555:::AAAMMMaaa|||{{{{{{~~~xxxgggYYYKKKHHHGGGGGGGGGJJJSSS^^^rrrdddTTTDDD===;;;:::999:::888777666555555555555555444444444333333333222222333333333222111111000000111111111222222222333333111111111111222333555555666444555888888666999>>>>>>GGGWWWiiizzzvvvqqqmmmnnnoooqqqvvv|||%%%"""###&&&&&&$$$$$$'''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((()))***%%%&&&''''''((((((''''''$$$&&&(((***+++******)))&&&***,,,---000555444000+++***)))((('''((())))))''''''''')))+++,,,,,,+++)))((('''(((******)))'''((()))+++,,,,,,+++)))''''''''''''))),,,///000///+++++++++,,,,,,,,,------111///444<<<:::000+++///++++++************++++++------,,,,,,,,,,,,------,,,---///111222333333333222444888???HHHXXXuuuttteeeRRRNNNKKKJJJIIILLLVVVaaaxxxnnn\\\HHH???===:::999888777666555444333333333333555555555555444444333333444444444333222111111111444333222111111111222333000000000111222444555666555333444777666444777<<<===DDDRRRcccuuu~~~{{{}}}%%%""""""%%%&&&######&&&!!!###%%%'''((((((((('''''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%%%%&&&''''''((((((''''''###%%%'''***+++++++++***%%%))),,,...333888777333+++***)))(((((()))******&&&&&&&&&(((***,,,+++***((('''&&&'''((((((&&&$$$%%%'''***,,,,,,***'''%%%&&&&&&(((+++---...,,,***))))))*********+++++++++///---333<<<;;;000,,,111******))))))))))))******...------,,,,,,------...,,,---///111222333333333111222777>>>DDDSSSppp}}}nnnXXXSSSNNNLLLJJJMMMXXXccc|||uuuaaaLLLAAA===:::777777666555444333222111111111555555666666555555444333555555444444333222111111777555333000000000111222//////000111222444666777444222333666555333555:::===CCCOOO___qqq'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''((('''''')))111999999444,,,***))))))+++---------,,,+++******++++++***)))))))))))))))(((((((((((((((((())))))))))))(((((()))***+++,,,,,,+++))))))***))))))((()))+++---...+++---111666999666...(((++++++************++++++***+++,,,,,,,,,+++***)))+++---///000//////000111333333666;;;AAAQQQkkk~~~gggXXXNNNOOOPPPQQQZZZfff|||gggQQQEEEAAA===999666777777555444444444444444666555444333333444666777555555666666555333222000111111111111111111111111000111222333555666777777444444444555666777777888:::DDDPPP[[[kkk~~~&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%((()))***)))'''&&&'''(((''''''''''''''''''''''''(((+++...000111///---+++((((((''')))111999999444///---***)))***+++******+++***))))))++++++***)))******)))))))))((((((((((((((())))))))))))(((((())))))************)))))))))))))))))))))+++,,,---***+++...333777666000+++++++++************++++++,,,,,,---......---,,,++++++---///000//////000111222333555999???NNNggg|||uuueeeWWWTTTTTTVVVbbbqqq}}}zzz}}}lllTTTFFF???:::666444777777666555444444444444555555444333333333444555444555555666555333222111111111111111111111111111000111111222333444555555222222333444555666777888:::DDDNNNXXXgggyyy&&&&&&''''''((())))))***%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######&&&'''((('''%%%$$$%%%&&&)))))))))(((((('''''''''(((+++000444666444111///(((((((((***222::::::555111///+++***))))))(((''')))((('''(((***++++++***++++++*********)))))))))'''(((((())))))(((((('''))))))(((((((((((()))))))))))))))))))))***+++,,,((()))+++000555555222...++++++************++++++------...//////......---,,,...000000//////000111222333555888===III```uuuwwwfff___]]]bbbqqqwwwqqqqqq{{{uuu[[[JJJ@@@999666666888777666555444444444444555555444333222222222333444555555555555444222111111111111111111111111111111111111222222333333333000111222333555666888888;;;BBBJJJSSS```rrr''''''''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%###"""###$$$%%%$$$###"""###$$$))))))(((((('''&&&&&&&&&&&&)))---222444333222000(((((()))+++333;;;:::555111...+++)))))))))(((&&&'''&&&&&&(((***,,,,,,+++++++++++++++*********)))'''((((((((((((((((((''')))((('''&&&&&&''')))***)))))))))))))))***++++++)))((()))---222444222///++++++************++++++---------...............,,,...000000000///000111333333555888;;;EEE[[[nnnwwwnnnlllrrrvvvnnnnnnuuudddQQQDDD;;;999:::888777666555444444444444666666555444333333222222444444555555555444222111111111111111111111111111333333333222222222222222000111222444666888999::::::???FFFNNN[[[lll}}}'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))'''%%%######$$$%%%%%%$$$###$$$&&&'''''''''&&&&&&&&&%%%%%%'''))),,,///222222222111((()))))),,,444<<<;;;555...,,,)))((()))***)))((('''&&&&&&(((+++---,,,,,,++++++++++++*********)))''''''((((((((((((''''''((('''&&&&&&&&&''')))***((()))))))))************+++***))),,,000222111///++++++************+++++++++++++++,,,,,,------...,,,...000111000000111222444444666888:::BBBVVVhhh~~~xxxooonnnssslllWWWHHH===;;;===888888666555555555555555777777777666555444333333333444555555555444333222111111111111111111111111444444444444333333333333222222444555777999:::;;;999<<>>999888777666555555555555555555666777777666555444222333444555555555333333111111111111111111111111333333333333333333444444444444555666777888999999888999>>>GGGNNNYYYlll~~~###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((("""###%%%%%%$$$$$$%%%&&&%%%&&&&&&'''((()))*********000999??????999000***(((***+++///777===;;;555...+++)))(((((()))((((((,,,+++***+++---......---))))))))))))((((((((((((&&&''''''''''''''''''&&&%%%&&&(((***+++******)))(((((()))******)))((('''''''''(((---333777666444++++++************++++++******))))))***,,,---...---///111111111000111333...000222444444:::JJJ[[[rrrrrr[[[HHH??????999888777666666555555555333444555666666666555444222333444555555555444333111111111111111111111111111111222222222333333333444444444555666777777888999999>>>FFFKKKTTTfffxxx$$$$$$$$$%%%''''''&&&$$$&&&&&&&&&''')))***)))(((%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''---333;;;???;;;111$$$*********,,,555======888---+++)))(((***++++++++++++***)))(((''''''((((((+++*********+++,,,------''''''''''''((((((((((((+++*********))))))((((((%%%'''***,,,---,,,***(((***&&&$$$(((000666555111---+++((((((***,,,------......---,,,,,,++++++***......//////000000111111555333333555888<<>>BBBIIIXXXfff}}}'''%%%######%%%''''''&&&#########$$$&&&'''&&&%%%"""######$$$%%%'''((()))%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''',,,+++)))'''%%%%%%%%%%%%%%%''')))---444:::777000***(((&&&&&&'''((((((((())))))))))))))))))***************))))))(((''''''(((((((((((())))))))))))(((((((((((('''''''''''')))((((((((()))***+++,,,)))+++------,,,...333777111///---,,,,,,,,,***(((((()))***+++,,,...//////,,,---...///111333444444444333333666888;;;EEEOOOeee~~~eeeNNNAAA<<<:::999888999999888666666666666666666666666666444444333333333222222222333444555666777777888888888888777666555444444333555444777<<<===999777999999888:::===???DDDQQQ^^^ttt%%%$$$######%%%&&&&&&%%%$$$######%%%'''((('''%%%############%%%&&&((()))%%%$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((((((((''''''((('''&&&%%%$$$$$$%%%%%%###%%%(((,,,444:::777111***(((&&&%%%'''(((((((((&&&''''''(((((())))))))))))))))))***)))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))((('''(((***,,,---&&&)))+++++++++---444999333111...---,,,,,,***(((''''''(((***+++,,,---...++++++,,,...000111222333444222333666888;;;DDDNNNdddqqqWWWFFF>>><<<999888999999888777666666666666666666666666444444333333333222222222222333444666777888888888888777777666555555444444555444777<<<===999777999:::999;;;>>>>>>BBBLLLXXXjjjzzz$$$$$$$$$%%%''''''&&&$$$$$$######%%%'''((('''%%%'''&&&%%%#########$$$%%%$$$$$$$$$$$$%%%&&&''''''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&(((+++222999777111***(((&&&&&&'''((((((((("""###$$$%%%&&&'''''''''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((***+++---&&&((()))******...444999666222...,,,,,,,,,+++***)))))))))***+++,,,,,,---++++++,,,---///000111111444222444777888;;;CCCMMMeeexxx\\\III@@@===:::888888888777666555555555555555555555555444444444444333333333333111222333555666777777777666666666555555555555444555444777;;;<<<888777888999999;;;>>>>>>@@@JJJTTTddduuu%%%%%%&&&(((******'''$$$"""""""""###%%%&&&%%%$$$((('''%%%###""""""###$$$$$$$$$$$$$$$%%%&&&'''(((!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&((()))*********)))+++111777555///+++(((&&&&&&((())))))((("""###%%%&&&'''(((((('''%%%&&&((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))******(((((((((((()))***+++,,,******)))***+++///444888777333...+++***,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111333222444777888:::CCCLLLccc}}}```LLLAAA>>>:::888777777666555444444444444444444444444555555555444444444444333///000111333444555666666444444444444444555555555444333666;;;;;;888666777666777:::======???GGGRRR___ppp%%%&&&(((+++---,,,(((%%%!!! """$$$%%%$$$"""&&&%%%###""""""$$$%%%'''$$$$$$$$$$$$%%%&&&'''(((###$$$''')))))))))(((''''''&&&%%%%%%&&&))),,,......---++++++000555333---+++)))''''''((()))))))))$$$%%%''')))++++++++++++&&&(((***+++,,,+++***)))''''''''''''((((((((()))(((((())))))******++++++((((((((()))******++++++...,,,******,,,000444666888333---******,,,...///000//////......---,,,,,,......//////000000111111333222444777888:::BBBKKK___~~~hhhSSSBBB???:::888777666555444444444444444444444444444666666555555555444444444---...000222333444555555222222333333444555555555333222555:::;;;777555777444555999<<<<<<===FFFPPPZZZkkk|||%%%%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((($$$$$$%%%&&&'''((()))***######$$$&&&((()))***+++'''''''''''''''((())))))******+++000666999777555))))))((((((''''''&&&&&&(((''''''&&&&&&&&&''''''(((((())))))))))))(((((('''%%%%%%'''***,,,,,,***%%%''')))******)))'''%%%###%%%'''***++++++***)))(((((()))+++...111444666555333000......---+++)))333000,,,,,,------+++(((............/////////000333111222555555777>>>GGG[[[zzzpppSSSIIIAAA:::999999777555555555555666666555555444333333333333444444555555555000111222333444333222222555444222222222222444555222444555555444333444555444555777888:::>>>DDDHHHUUUcccuuu&&&&&&'''''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%''')))***%%%&&&&&&&&&''''''((((((###$$$$$$%%%&&&'''(((((('''''''''''''''((())))))+++***,,,111666888777444(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))(((((((((&&&&&&'''***,,,+++)))''''''((())))))(((''''''&&&'''***+++,,,,,,++++++((())))))+++...111444555555222///------,,,+++***///---***+++---...---+++........./////////000000222111222555555666>>>FFFZZZwwwxxx\\\MMMCCC<<<:::;;;888777777555555666666666555444444333333333444444555555555111222333444555444444333444333333333333333333444222444555555444444555777888888888888999<<>><<<<<<:::999999666666666666666555555444444444444444444555555555333333444555555555555555333333444444444444333333333444555555444555777999<<<;;;999777777999>>>BBBQQQ[[[jjjvvv~~~&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%######$$$&&&)))+++))))))((('''%%%$$$######$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&''''''((())))))+++///444555222...************))))))))))))((((((((('''(((((())))))(((((())))))))))))(((((())))))))))))*********)))***))))))(((((())))))***++++++,,,------,,,,,,+++*********+++---///111333555111,,,))))))***++++++)))))))))***+++---.........////////////000000000222111222555555666<<>>===;;;888777888888999999888888777666777666666666555555555444555444333333333444666666555555444444444444555555333666999:::999888777777666777888888777888;;;===AAAGGGUUUgggyyy************)))((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%)))000555666333///###$$$%%%'''(((***+++,,,))))))))))))***+++,,,---(((((())))))))))))((((((%%%(((++++++******,,,///)))***,,,------,,,***)))((((((((()))***,,,---...------,,,+++++++++,,,---333111///...//////---,,,))),,,...---,,,,,,///222000000000000111111111111000000333666666555999@@@KKKcccttt```JJJ@@@>>><<<999777888999999999999888777777777777666666555555555444666555555444444666777888666555444333333444555666444888<<<===<<<:::888777666888999999888888999:::???EEEQQQcccvvv&&&'''((((((((('''&&&%%%***(((%%%"""!!!"""$$$%%%%%%'''***++++++(((%%%###%%%$$$######""""""######&&&&&&&&&&&&&&&&&&%%%%%%'''((()))******)))((('''"""$$$)))000666666000+++&&&&&&&&&&&&&&&'''))))))'''(((((()))***+++++++++((((((((((((((((((((((((+++***)))(((((()))*********)))((()))++++++)))(((,,,,,,,,,------,,,,,,+++,,,---...---,,,---000222111333444222---+++,,,...++++++++++++,,,,,,---...,,,,,,---...000222444555000222444666777999<<<>>>MMMaaa{{{dddKKKAAA>>><<<<<<===:::999777555333222111111333333222111111222222222444444555555555555444444555444444333333444444555888888:::===@@@???;;;666888777666555666888:::;;;===BBBMMM^^^ppp~~~$$$%%%&&&''''''&&&%%%%%%((('''%%%$$$######$$$%%%)))***++++++)))&&&###!!!&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%'''+++111666666111---))))))((('''&&&&&&&&&&&&'''(((((()))******++++++))))))))))))))))))))))))(((''''''''''''(((***+++***))))))***++++++***(((******++++++,,,+++++++++++++++,,,+++***+++...000444555666222---******,,,,,,+++++++++,,,,,,---...+++++++++,,,---...///000111222444555666888<<>>BBBLLL[[[kkkyyy######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++)))'''$$$"""!!!'''&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))***,,,111666666222...***)))((('''&&&&&&&&&&&&((((((((()))******++++++************************'''''''''((()))***,,,---++++++***+++,,,---+++)))((()))******++++++++++++))))))***))))))))),,,...555777777333...******,,,,,,,,,+++++++++,,,------//////////////////000111222333333333444888<<<@@@IIIZZZxxxqqqXXXHHH@@@===<<<<<<888888888888888888999:::555444444444444444444555555555555555555555555555555444444333333444444555666555555666888999777666666555555444555666888999>>>AAAIIIUUUeeesss}}}######$$$%%%&&&'''''''''&&&&&&((()))))))))((((((,,,+++)))'''%%%$$$######&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))''''''''''''''''''''''''++++++,,,111555666222...&&&&&&&&&&&&'''((()))***(((((())))))************************************+++++++++,,,,,,------...,,,++++++,,,------,,,***((()))***++++++,,,,,,+++((()))))))))((()))+++...444666666333...++++++---,,,,,,,,,++++++,,,,,,---000000000000111222222333333333333333444777===AAAHHHXXXvvvxxx```MMMBBB>>>======999888888888888999::::::888888666555444444444444555555555444444555555555555444444333333444444555555555444444555666666777555444444444555666777888===???FFFQQQ___ooo|||$$$%%%%%%&&&'''(((((()))&&&''')))+++,,,+++***))))))((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((******,,,000444555222...'''''''''''''''(((******)))))))))))))))*********************************------------,,,,,,++++++---,,,+++,,,......,,,+++******+++,,,------,,,,,,)))*********)))***,,,///111333444222...,,,---///---,,,,,,++++++,,,,,,,,,++++++,,,---...000111222333333333333444777===AAAIIIYYYwww}}}gggRRREEE@@@???>>>:::999888888777777777777666666666555666666777777666555444444444444555666555444444333333444444555555555555555444555777888444444444555555666777888:::===CCCNNN\\\mmm|||&&&&&&&&&&&&&&&'''((()))&&&''')))***+++******)))&&&&&&%%%%%%&&&''''''(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''))))))(((((((((((()))))))))))),,,111666666222...******)))(((''''''''''''))))))))))))))))))******************************,,,,,,,,,+++***)))(((''',,,,,,+++,,,------,,,***,,,,,,---------,,,,,,+++***++++++*********---//////111333111...,,,---000------,,,+++++++++,,,,,,,,,,,,---...000222444555222333333333444888<<<@@@III\\\{{{qqqZZZJJJDDDAAA>>>;;;:::999777666555555555222222333444777999;;;<<<666555444333333444555666555444444333333444444555444555666555444555666888444555555666777777888888888<<>>HHH___hhhSSSHHHBBB<<<::::::999888777777777777777777666555555555555555777666444333333444666777555444444333333444444555111333666666444333444666555666777888999999999999888<<>>DDDKKKVVVgggvvv$$$$$$$$$%%%%%%$$$###############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((###$$$%%%&&&'''''''''''''''''')))000555666000)))(((''''''&&&&&&''''''(((''''''(((((((((((('''''')))******+++++++++******((())))))************)))++++++++++++++++++++++++++++++************++++++---,,,******,,,------,,,///111222111...+++))))))........................///000000111111222222333333111222555666777<<>>BBBGGGOOO___mmm}}}%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''''''''''''''((()))***''''''&&&%%%%%%%%%%%%%%%&&&'''+++111555444///+++(((((())))))************'''(((((())))))(((((('''((())))))))))))(((((('''))))))((((((((((((((((((++++++++++++++++++++++++++++++************++++++***)))***,,,///111111000000222444444111...,,,,,,++++++,,,,,,,,,---------------......///000000111333222444777777888???HHHYYYqqqxxxeeeRRREEE@@@>>>;;;999999888888888777777666555444444444444666555555555444444333333555555555444555555555555444444333333444555777999999888777666666555555666::::::===AAAFFFNNN^^^mmm}}}$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&'''''''''''''''((()))***,,,+++***)))((('''(((((($$$&&&+++000333222...***))))))***+++,,,,,,,,,,,,(((((())))))))))))(((((()))******+++++++++*********))))))(((((((((((()))++++++++++++++++++++++++++++++************++++++))))))***,,,///111000///111333555444222///...---***++++++,,,,,,---------------...//////000000111444444666888888999BBBLLL___yyylll[[[NNNEEEAAA===;;;::::::999888777777666666666666666777777666666555444333222222666555555555555666777777555555555555555666777888999888777666666555555666777777:::???CCCLLL[[[jjj{{{"""###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((()))***+++***)))((((((((()))***%%%(((---222444333///,,,((()))+++,,,---------,,,(((((())))))))))))((((((((()))***++++++++++++++++++***)))((((((((())))))++++++++++++++++++++++++++++++************++++++)))))))))+++---...,,,***000222444444111///------++++++,,,,,,---....../////////000000111222222222555555888:::999;;;DDDPPPeeexxxiii]]]IIIEEE???<<<;;;;;;:::888666666666777777888999:::777666666666555444444444777666666555666777888999666666777777777777777666666666666666666777888888888777999===AAAIIIXXXfffvvv !!!"""$$$%%%&&&''''''%%%$$$###""""""$$$&&&'''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%%%%&&&&&&((())))))&&&&&&%%%%%%&&&''')))***'''+++000555777666222000((()))+++,,,------,,,,,,''''''((((((((((((''''''&&&&&&'''))))))*********,,,+++***((((((((()))***++++++++++++++++++++++++++++++************++++++******)))***+++***(((&&&///111333333000...---,,,,,,,,,------...///000000111111111222333333444444555666999;;;:::;;;FFFRRRjjjtttkkkLLLGGGAAA===<<<<<<:::888666666666777888:::;;;<<<666666666666777777777777888777666666666888999:::666777888999999888666666333444444555777888:::;;;::::::;;;???BBBIIIWWWeeeqqq((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%&&&((()))+++,,,,,,(((((((((''''''&&&%%%%%%&&&+++000444:::===888000+++++++++++++++,,,,,,,,,&&&(((***(((&&&%%%'''***(((((((((((()))))))))***(((***,,,---------+++***))))))(((((()))***++++++))))))))))))))))))))))))***+++------+++)))((((((000222555666555222...,,,............////////////---000222333222111222222333222555:::===BBBLLLWWWtttqqq\\\NNN@@@===>>><<<999777666777777777777666555555666666666666666666666666::::::999999888777777777666:::;;;888666777888666333444555666777888999:::777555777;;;???EEEPPP\\\kkk}}}))))))(((((((((((())))))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))'''''''''((((((((((((((((((,,,000333888;;;666...(((((())))))******++++++))))))***)))(((((()))***)))))))))))))))*********((()))+++------,,,+++***)))))))))))))))***++++++(((((((((((((((((((((((((((***+++,,,******+++,,,333555888999888555111///............////////////...000222333222222222333555555777;;;===DDDRRR___xxxzzzaaaQQQBBB<<<<<<:::888777999999999888888888777777777777777777777777777777888888888888888777777777111555777555333444333111444444555666777888999999999777888<<>>AAAKKKUUUgggzzz$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%''''''%%%%%%%%%&&&((()))&&&&&&%%%%%%$$$#########'''''''''((((((((()))))),,,...///000333666222+++%%%&&&&&&'''((()))******---***'''(((+++,,,+++(((************)))))))))))))))***++++++,,,,,,++++++*********))))))***++++++)))))))))))))))))))))))))))*********)))+++...000///111444666666333000...............////////////...000222222222222444555666777999:::===IIIbbbyyy|||jjjTTTGGG@@@======???===;;;999888888888:::;;;777777777777777777777777444444555555666777777888777;;;;;;888666999:::999777777777777666666666666999888999;;;===@@@IIISSScccuuu###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&+++---//////333555111***''''''((())))))***++++++,,,)))&&&'''***+++***'''))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++***************+++************************,,,,,,,,,***)))))),,,...,,,...222444444222///---............///////////////000222222222333555666444555888:::???OOOkkkvvv___NNNEEE???>>>AAA<<<:::888777666777999:::666666666666666666666666333333444555666777777888555777555000///333777888777777777777666666666666777666777;;;===@@@IIIRRR```sss%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''))))))******+++,,,------******)))(((((('''&&&&&&))),,,...000444777222+++))))))************++++++***)))(((((()))***)))))))))))))))*********++++++,,,,,,,,,,,,---------...,,,,,,+++************+++++++++++++++++++++++++++---......,,,***)))***+++,,,...222555555333111///............///////////////000222222222333555888555555888>>>FFFXXXttthhhUUUHHH???<<<>>>:::999888777666777777888555555555555555555555555333444444555666777777888444666333...---111666777777777777777666666666666666555777:::<<>>===888999999999999888777666777777777777777777777777666666666666777777777777111666888666555777777555666666666666777777777888999888999;;;;;;;;;AAAIIIWWWiii$$$$$$$$$###$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######""""""######$$$%%%&&&'''(((((((((((((((((())))))((((((''''''&&&&&&***,,,......,,,***))))))***))),,,444<<<===666///(((((((((((())))))))))))...---+++))))))***+++,,,------,,,,,,,,,---...///222///+++***,,,------,,,+++,,,,,,------,,,,,,+++******+++++++++******)))+++***))))))***---000222+++...000333777;;;888111111000000///////////////,,,+++,,,...222666888999444===FFFQQQgggrrr\\\NNNDDD===:::777666777777555777<<<888777666444444555555666777777666555444444333333666666666666666555555555444333222444666999999999777888888888:::>>>EEEJJJWWWggg}}}%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''')))+++++++++***+++---***))),,,444;;;<<<555---(((((((((((())))))))))))...,,,+++))))))***+++,,,)))*********************///,,,))))))+++,,,,,,***++++++,,,,,,,,,,,,++++++******++++++++++++************++++++,,,---...///+++...000222777;;;888222///////////////000111222///......000333666999::::::@@@JJJ[[[ssswwwbbbSSSGGG???;;;888777888666333555999888777666555555555666666333444444555555666666777666666666666666666666666555444333444666888888888777888888888:::>>>EEEIIIVVVeeezzz&&&%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((((((((((((((('''''''''((((((((((((((('''((())))))((()))+++,,,***)))+++333::::::333+++(((((((((((()))))))))))),,,,,,***)))))))))***++++++,,,---------,,,+++******)))((((((***+++***)))******++++++++++++************+++++++++++++++***)))***,,,......---,,,+++,,,...000222777;;;888222.........///000111333333222222222222444777:::;;;BBBDDDPPPhhh~~~kkk\\\NNNCCC@@@;;;999:::888555444777888777777666555666666666444444444555666777777777666666666666666666666666777666444555777888888777777888888888:::>>>DDDIIITTTaaattt%%%%%%$$$%%%%%%&&&'''((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''((()))))))))(((&&&&&&''''''(((((())))))******)))'''%%%%%%''')))***)))+++222999999111)))(((((((((((())))))))))))+++***))))))))))))******,,,---...//////---+++***''''''((()))*********))))))******++++++******)))******++++++,,,,,,+++++++++,,,---......---+++***,,,///000111666;;;888333////////////000111222333444444444444444777:::===GGGHHHXXXuuuvvvhhhWWWIIIEEE???<<<===<<<888777999888888777777777666666666777777777666666666555555666666666666666777777777999777666666777888777666777888999999:::>>>DDDHHHQQQ]]]ooo############$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''((())))))))))))&&&&&&''''''(((((()))))))))))))))'''%%%$$$&&&(((***)))+++222999999111)))(((((((((((()))))))))))))))))))))))))))))))))***''')))***,,,+++***(((''''''(((******+++******+++)))******++++++******)))******+++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---///000111666:::999333111111000000000000111111444444555444444777<<<@@@HHHNNNdddtttbbbSSSHHHBBB======<<<999888:::888888888888888777777777777777777777777666666666666666666666777777888888:::888777777888888888777777888999:::;;;>>>CCCGGGMMMXXXjjj|||"""""""""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%'''((())))))))))))'''''''''(((((((((((((((%%%&&&''''''&&&''')))***)))(((***222999999222***(((((((((((())))))))))))(((((((((((())))))))))))((()))***+++,,,++++++***)))***++++++***)))+++,,,******++++++++++++******)))***+++,,,------------------,,,+++++++++,,,,,,---///000000555:::999444333222111000000000000000222444555444555888???EEEMMM[[[sssppp___NNNEEE===;;;:::888777999888999999999999888777777444555666777888999:::;;;555666666777777888888999:::999777777888999999888777888::::::;;;>>>BBBFFFJJJUUUgggzzz#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&((())))))******((((((((((((((('''''''''$$$&&&((((((((('''(((***)))(((***222:::;;;333,,,(((((((((((())))))))))))&&&'''(((((()))))))))(((******+++,,,---......///***+++,,,***((('''***,,,++++++,,,,,,,,,,,,++++++)))***+++,,,------------***+++,,,---------,,,+++...//////000555:::999444111111111000111111222222111444666666666;;;CCCJJJXXXlll}}}lllXXXMMMAAA===;;;999888999999999:::::::::999888777444555666777999:::;;;<<<555666666777888888999999:::999777777999::::::999777888:::;;;<<<>>>BBBEEEJJJTTTfffyyy$$$$$$$$$%%%&&&''')))***$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((((($$$%%%&&&((()))*********))))))(((((('''''''''&&&''')))+++***(((&&&%%%&&&((((((***222:::<<<555---(((((((((((())))))))))))&&&&&&'''((())))))(((((('''''''''((()))+++,,,---+++,,,,,,)))&&&&&&))),,,+++,,,,,,------,,,,,,+++)))***+++,,,------...---'''***---000000...+++)))...//////000555:::999444//////000000111222444444111444777777888>>>GGGOOOccc{{{tttbbbUUUGGGAAA>>>;;;999:::999999:::;;;:::999888777888888888888888888999999555666666777888999999999:::888777888999;;;;;;:::777999:::;;;<<<>>>BBBEEEJJJTTTeeexxx'''((((((&&&###$$$'''***))))))((('''&&&%%%%%%$$$%%%&&&''''''&&&$$$###""""""###%%%%%%%%%&&&)))+++***)))(((&&&%%%%%%%%%%%%))))))*********((('''&&&%%%###&&&000;;;<<<222'''))))))))))))))))))))))))&&&''''''&&&&&&'''***---++++++***************++++++++++++*********))))))------------,,,+++******)))***,,,------,,,***)))******+++,,,,,,---......---///111333555666777777555222///...///111333333777666888<<>>;;;:::999888999:::;;;:::888666555999777666666777888888777777888888888999999999999999999999999999999999999777999;;;<<<===>>>@@@BBBHHHTTTfffyyy%%%'''))))))'''&&&'''(((''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''((((((''''''$$$%%%&&&&&&&&&&&&)))+++(((((((((''''''&&&&&&&&&''''''((()))))))))((('''(((%%%&&&///999<<<444+++))))))))))))))))))))))))&&&'''))))))((('''((()))+++******)))))))))******,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,++++++,,,++++++++++++++++++,,,++++++,,,------...//////---...000222444666777777555222000///111444555666666555777;;;???III]]]pppxxxlllZZZLLLDDDAAA???>>>999:::;;;;;;;;;999777666999777666666888999888777777777777888888888999999999999999999999999999999777999;;;<<<===>>>@@@BBBGGGRRRdddxxx###%%%((()))(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&'''((((((&&&'''((('''&&&'''(((***''''''((())))))((('''&&&%%%%%%&&&(((((())))))(((+++''''''...777:::555...))))))))))))))))))))))))&&&(((++++++)))'''&&&&&&)))))))))(((((())))))***---------,,,,,,,,,,,,+++)))***+++,,,---------------,,,***))))))***,,,---,,,,,,------......//////---...///111333555777777666333111111333666888888444444777:::AAAQQQkkktttaaaQQQGGGBBB???===;;;;;;<<<<<<;;;:::888777999888666777888999888777666777777777888888888888999999999999999999999999777999;;;<<<===>>>@@@BBBFFFPPPbbbwww"""###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&((()))***)))''''''(((***&&&''')))******)))(((&&&%%%&&&&&&''''''''''''''')))''''''...666999333---''''''''''''''''''''''''&&&(((******)))''''''((((((((((((((((((((()))***,,,,,,,,,,,,,,,,,,,,,+++((()))***+++------......,,,,,,+++******+++,,,,,,,,,,,,,,,---------......,,,---...000222555777888888555222111333555777777444666888<<>>@@@BBBFFFPPPbbbwww&&&%%%#########$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$######$$$%%%'''((()))******)))''''''(((***&&&((()))++++++***((('''((((((''''''&&&&&&&&&&&&%%%%%%(((///666777000)))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''(((+++---(((((('''(((((()))******************++++++++++++((()))***+++,,,---------***+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,---///111444777888;;;888444222222333444444555888<<>>@@@BBBHHHQQQccczzz)))'''$$$###$$$&&&''''''$$$%%%%%%%%%&&&&&&''''''""""""###%%%'''***,,,---))))))***)))''''''(((***))))))***++++++***)))(((***)))((('''&&&&&&&&&&&&$$$$$$(((///555555///(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((,,,///(((((((((((()))***++++++)))***************++++++******+++++++++++++++***)))***,,,------,,,***)))************++++++++++++++++++,,,...000444777888===:::555333222333333333555:::AAAKKK^^^xxxqqqeeeXXXKKKCCC>>>>>>===;;;:::999888888888888888999;;;;;;888666777888888888999999999999888888888888888888888888777999;;;<<<===>>>@@@BBBIIIRRRddd|||'''%%%######%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%'''((()))******'''((()))(((''''''(((***+++++++++******))))))(((***)))((('''''''''((()))&&&&&&)))...333444000+++''''''''''''''''''''''''''')))***)))((()))***,,,)))(((((()))***+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++)))((((((+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---///333777999>>>:::666444444555555555555<<>>@@@BBBIIIRRRddd}}}!!! """%%%$$$!!!########################&&&'''''''''&&&$$$"""!!!&&&'''((('''&&&'''(((***---,,,+++***))))))))))))((((((''''''((()))+++,,,***))))))---222444222///))))))))))))))))))))))))'''))),,,,,,***)))(((((())))))))))))***+++,,,---+++++++++,,,,,,---------...------,,,***((('''&&&---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,///333777999>>>:::777555666777888888444===JJJ]]]yyy~~~nnn\\\PPPDDDCCCAAA???>>>===<<<<<<888888999:::<<<;;;999666999999:::::::::;;;;;;;;;777777777777777777777777777999;;;<<<===>>>@@@BBBHHHQQQddd}}}###%%%&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))&&&$$$)))(((&&&%%%&&&''')))+++,,,+++++++++******))))))((((((((((((((('''''''''***&&&(((111555111,,,,,,+++)))''''''((())))))((()))******(((&&&%%%&&&'''%%%&&&(((((()))***,,,///*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...---,,,,,,++++++******)))((()))+++---...111555888AAA>>>888444111111333444666===MMMhhhppp```OOOHHH@@@<<<<<<=========<<<:::888999;;;===;;;888888888999::::::;;;<<<<<<888888888888999:::;;;;;;;;;<<<======<<<<<<===???HHHSSSdddvvv$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((******)))(((&&&(((''''''&&&'''((()))*********)))))))))(((((((((((((((((((((((((((((('''***''')))111555111---,,,)))'''&&&&&&((()))(((''''''((()))(((&&&&&&(((***&&&((())))))((()))+++...,,,,,,++++++******))))))++++++++++++++++++++++++,,,+++***))))))+++---............------------,,,)))***,,,---...000444777@@@>>>;;;666222111333555:::AAASSSnnnzzzkkkUUUMMMCCC===;;;;;;;;;:::;;;:::999:::;;;;;;:::999999999999::::::;;;;;;<<<999999999999:::;;;<<<<<<;;;<<<======<<<===>>>@@@HHHTTTfffyyy%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))))))))''''''''''''((((((((()))((((((''''''''''''&&&&&&''''''((((((((((((((((((+++(((***111555222---+++'''%%%$$$%%%'''(((((((((&&&'''(((((('''(((***,,,)))***+++***))))))+++,,,...------,,,+++***))))))************************,,,+++*********+++,,,---------------............+++,,,---------///333555===???>>>999333000333888<<>>;;;<<<>>>>>>===>>>@@@AAAIIIVVVjjj}}}&&&''''''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))&&&''''''((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((******,,,111444333///+++&&&%%%$$$%%%((()))))))))&&&'''(((((('''(((***,,,,,,------,,,******+++,,,------,,,,,,++++++******++++++++++++++++++++++++++++++*********+++,,,---******++++++,,,------...,,,---...------...111444:::>>>@@@<<<555222555:::<<>>===<<<999;;;===<<<999888:::===;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???<<<===>>>>>>>>>???AAADDDIIIXXXmmm&&&&&&'''&&&$$$%%%&&&((((((((((((((((((((((((((()))((('''&&&%%%%%%&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))***---000555555111,,,(((&&&%%%&&&)))***+++***((()))***)))'''''')))***...//////---+++***+++---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,******+++,,,------......---.........---...000333888===AAA???888555888<<>><<<:::999;;;===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????<<<===>>>>>>>>>@@@DDDFFFJJJ[[[ppp%%%&&&&&&%%%###$$$&&&)))((((((((((((((((((((((((***)))'''&&&%%%%%%$$$$$$''''''''''''((((((((()))((())))))))))))*********&&&&&&''''''((()))))))))'''***---000555888444...)))'''&&&''')))*********)))******)))(((''')))***.........---*********,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------...///000000000---.........---...000333666;;;@@@@@@===:::;;;>>>DDDTTTmmmuuueeeVVVLLLFFFAAA>>>:::<<<<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@===>>>>>>>>>???AAAEEEIIINNN^^^ttt$$$%%%$$$###"""###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$(((''''''&&&'''((()))***(((((()))))))))*********&&&&&&''''''((())))))***&&&***---///555:::777///)))(((&&&&&&((())))))((('''((())))))((()))+++,,,+++++++++***((('''(((***((((((((())))))******+++++++++++++++++++++++++++******++++++,,,,,,,,,+++------......//////000000---.........---...111333444888>>>@@@@@@?????????IIIZZZtttssscccWWWNNNFFFAAA<<<;;;;;;;;;<<<===<<<;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<===>>>??????===>>>?????????BBBGGGJJJRRRcccxxx$$$$$$$$$""""""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&)))(((&&&%%%&&&''')))+++'''((((((((())))))******&&&&&&&&&'''((())))))***$$$***---///555;;;888000)))'''&&&&&&'''''''''&&&%%%'''((())))))***---///((())))))(((&&&%%%'''((())))))))))))((((((((((((******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------------------......---...111333444777<<<@@@CCCBBBAAA???JJJ\\\vvvnnn```UUULLLFFF>>>;;;999:::===>>><<<::::::::::::;;;<<<===>>>>>>;;;;;;;;;<<<<<<===>>>???>>>>>>??????@@@CCCHHHKKKVVVfff{{{'''&&&$$$$$$%%%%%%$$$###"""###%%%'''(((((('''&&&$$$%%%'''((((((((('''&&&***)))(((''''''((()))***(((((((((((('''''''''''')))***+++,,,+++)))'''&&&'''***,,,///555999555---((((((((((((((((((((((((******))))))))))))******(((***++++++)))((())))))))))))((('''''''''''''''************+++,,,---.........//////...,,,+++))),,,,,,+++++++++,,,------+++,,,------,,,---000333444777===AAADDDDDDDDDDDDOOO]]]vvv~~~qqqeeeWWWKKKEEEAAA<<<;;;===>>>>>><<<:::;;;;;;<<<======<<<<<<===>>>>>>>>><<<<<<>>>@@@???>>>>>>@@@@@@AAAHHHPPP___mmm%%%$$$$$$%%%'''((('''&&&###$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***)))((((((&&&&&&&&&&&&'''(((******'''''''''''''''''''''''''''((()))++++++***(((''')))+++,,,///555999444,,,(((((((((((((((((((((((())))))(((((((((((())))))(((***++++++)))((()))*********)))(((((((((((((((***))))))***+++,,,------///////////////---,,,+++,,,,,,,,,,,,------------------......---///111444444666:::@@@DDDFFFEEEDDDPPP```zzzzzzeeeSSSNNNHHHBBB??????@@@???>>>;;;<<<<<<===>>>>>>>>>>>><<<===>>>===<<<<<<>>>@@@>>><<<===@@@AAABBBJJJSSSaaaqqq#########%%%(((*********&&&%%%%%%%%%%%%%%%&&&&&&((())))))***+++*********######%%%'''((()))))))))''''''''''''''''''((((((%%%&&&((()))******))))))***+++---///555888333+++((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***)))((()))***,,,+++******))))))******))))))))))))***+++,,,,,,//////000//////...---,,,+++,,,.../////////...------...//////...///222555444444888>>>EEEHHHGGGEEEQQQeeeyyydddUUUNNNFFF@@@>>>>>>===<<<<<<<<<===>>>??????@@@@@@;;;<<<===<<<;;;<<<>>>??????===???BBBDDDGGGPPPYYYfffxxx$$$$$$$$$&&&)))+++++++++((('''&&&%%%%%%%%%&&&'''((()))))))))************###%%%&&&((())))))((((((((((((((()))))))))))))))&&&&&&'''((())))))(((((((((***,,,///555999444,,,(((((((((((((((((((((((((((((())))))))))))((((((((()))******((((((***+++------,,,+++++++++++++++***)))))))))******+++,,,...............------,,,+++,,,///000111000///...---............///222444555444666===FFFKKKLLLJJJSSSjjjwww^^^VVVKKKDDDAAA@@@>>><<<<<<=========>>>???@@@@@@:::<<<<<<<<<;;;<<<>>>@@@BBB@@@BBBFFFHHHLLLVVV```mmm'''&&&&&&''')))******))))))((('''&&&&&&'''((((((''''''''''''(((((())))))'''((()))******)))'''&&&))))))*********+++++++++((((((((((((((('''&&&&&&''')))+++///555:::666...(((((((((((((((((((((((()))***++++++++++++***)))((()))***)))((((((***,,,......---,,,,,,,,,,,,,,,******************+++,,,------,,,,,,,,,,,,,,,,,,+++,,,///111111111000///,,,------------...111333555444666<<>>???:::<<<===<<<<<<<<<>>>@@@CCCBBBDDDHHHKKKQQQ\\\gggwww((('''&&&'''((()))((('''((('''''''''''''''((((((&&&&&&&&&&&&&&&'''((((((************)))((('''&&&))))))******++++++,,,,,,******)))((((((''''''&&&''')))+++///555:::555---(((((((((((((((((((((((()))***+++,,,,,,+++***)))((())))))(((((((((+++---///...------,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,+++,,,...///000111000000+++,,,---,,,,,,---000333444444555999AAAJJJTTTZZZaaaxxxvvvmmm```VVVOOOIIIDDDAAA???>>>===<<<;;;<<<===>>>;;;<<<============@@@BBBBBBAAADDDJJJPPPWWWdddppp'''&&&%%%&&&((()))((('''$$$$$$%%%&&&'''''''''&&&'''&&&%%%%%%%%%&&&'''((())))))((('''''''''((((((''''''((())))))***++++++***))))))((((((((())))))***,,,---///555888333***(((((((((((((((((((((((((((***+++,,,,,,+++***(((((())))))((('''(((+++.........---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,+++++++++,,,------+++,,,---...///000000111,,,---...------...111333222333444666;;;FFFUUU```jjj~~~pppdddZZZQQQIIIDDDBBBAAA???===<<<<<<======;;;===>>>>>>>>>???AAACCCCCCCCCHHHPPPYYYcccrrr&&&%%%$$$&&&((())))))((( """###%%%&&&&&&%%%%%%''''''&&&%%%&&&'''((()))'''&&&%%%%%%&&&'''(((***%%%&&&&&&'''((())))))***)))((((((((()))***+++,,,---...///000444666000'''((((((((((((((((((((((((''')))***++++++***)))'''((())))))((('''))),,,///......---,,,,,,,,,,,,---......---,,,,,,---------...---,,,,,,,,,---...///,,,,,,,,,,,,---///000111---...///......///222444000222333333777CCCUUUcccpppuuuiii^^^SSSMMMEEECCCAAA>>>===<<<===>>><<<===?????????@@@BBBDDDFFFGGGMMMWWWbbbnnn###''')))'''###!!!###'''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%((()))***)))'''&&&&&&'''((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''+++...000333555222,,,(((&&&%%%&&&((())))))(((---,,,,,,+++++++++++++++(((***+++***)))((()))***......---,,,++++++++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,......//////000111111111+++,,,...000000000000///222222555888:::AAAQQQ```tttyyykkk]]]TTTSSSJJJEEEFFFDDD???>>>AAA===???BBBBBB@@@AAADDDGGGPPPRRRXXXcccqqq$$$''')))'''$$$"""$$$'''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&'''''')))******)))''''''((()))((((((''''''''''''(((((())))))((((((((((((((()))(((+++...///222444000***+++)))((((((***+++************)))(((((((((((()))++++++***(((&&&'''***---...---,,,+++++++++++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,---------...//////000000---...///111111111111111111111444777999@@@PPP___ttt~~~oooeeeYYYQQQKKKIIIGGGAAA???BBBBBBDDDEEEEEEEEEGGGJJJNNNTTTXXX```lll{{{%%%''')))(((%%%###%%%(((&&&&&&''''''''''''&&&&&&(((((('''''''''((())))))***+++***)))'''''')))+++((((((''''''''''''((((((((())))))*********)))))))))+++---///222444000))),,,***(((((()))******)))))))))((('''''''''((((((,,,+++)))&&&%%%'''+++...---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,+++,,,------......------+++,,,,,,------...////////////000111222222222222000000333666888???OOO___sssvvvggg___WWWSSSMMMGGGDDDDDDEEEFFFFFFGGGHHHKKKPPPSSSZZZaaakkkyyy&&&''')))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''((()))))))))***)))'''&&&&&&)))+++(((''''''&&&&&&''''''(((((()))***,,,,,,+++***)))(((+++---///444888333,,,+++)))'''&&&'''((('''&&&+++******)))))))))))))))++++++***(((&&&'''***---,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,------.........,,,,,,------...////////////000000111111222222222000000222555888???PPP```qqq{{{tttkkkbbbZZZSSSNNNKKKLLLKKKKKKLLLNNNSSSYYY\\\dddlllxxx&&&'''''''''&&&&&&'''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''((()))+++,,,,,,,,,+++***(((***,,,000888===999111+++)))'''&&&'''((('''&&&+++******)))))))))))))))''')))++++++***)))))))))************++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,---...//////.........///000000111111000000///000000000111111000111333666:::BBBTTTeeerrr|||uuullleee___ZZZZZZXXXXXXYYY]]]ccchhhjjjuuu}}}&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''$$$&&&''''''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''((()))***+++++++++++++++((()))+++111:::@@@<<<333,,,***(((((()))******)))))))))((('''''''''((((((&&&))),,,,,,+++)))(((((()))))))))******,,,---...******+++++++++,,,,,,,,,+++++++++,,,---...///000///000000111111222333333000000/////////000000111222222555999===GGGZZZlllzzz{{{uuupppiiihhhgggiiinnnssswwwyyy%%%$$$$$$%%%&&&'''&&&&&&''''''((((((((((((''''''(((''''''&&&&&&&&&&&&'''###%%%((()))(((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))+++,,,,,,))))))+++000:::AAA<<<222+++)))((((((***+++************)))(((((((((((()))''')))++++++***)))))))))((((((((()))***,,,---...******+++++++++,,,,,,,,,++++++++++++,,,...000111000000111111222333333333222222111000000000111222444444777<<>>DDDPPPdddwww*********(((%%%###$$$%%%''''''(((((('''&&&%%%%%%)))((((((&&&%%%$$$######***))))))((((((***+++,,,&&&&&&'''))))))************************************(((''',,,777>>>777+++---***((('''((()))***)))''''''(((((())))))******,,,)))&&&''')))***)))'''))))))((((((((()))+++,,,------,,,***)))***---///000///---,,,---///111222222111000000222555999;;;;;;999888888999888444000888888888:::CCCVVVnnn,,,,,,+++(((%%%###$$$%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))'''((()))***++++++++++++++++++++++++++++++++++++''')))***...555:::666...---***(((&&&'''((()))(((''''''((((((((((((((((((+++((('''''')))+++***(((...---,,,++++++,,,---.........---,,,******+++,,,///...------...///111222333444777;;;???CCCEEEFFFHHHFFFEEEDDDDDDCCC???;;;:::::::::<<>>@@@AAAAAAIIIMMMSSSXXXbbbrrr$$$%%%&&&%%%$$$$$$&&&'''&&&%%%$$$$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&,,,------.........------******++++++,,,,,,------------///777BBBGGG<<<...///,,,)))((()))+++++++++(((((((((((((((((('''''')))+++++++++***+++,,,...++++++++++++---///111222)))'''&&&(((---//////---,,,,,,---///444999???BBBAAA???<<<999666444222222333666888999999999999:::???EEEMMMVVV```ooo''')))***)))'''%%%$$$$$$&&&%%%$$$###$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''+++,,,,,,,,,,,,,,,++++++))))))******+++,,,,,,---***---111888AAADDD;;;...+++)))'''&&&(((***++++++(((((())))))))))))))))))+++,,,---,,,******,,,...+++***)))))))))***,,,,,,***&&&$$$&&&***...---++++++...222777:::<<<<<<<<<777666555333111000//////111444777777666555555777666;;;CCCKKKTTTcccuuu''')))+++,,,***((('''&&&&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++***)))(((((()))))))))(((((('''(((((()))***++++++,,,,,,&&&,,,333999>>>@@@999000)))'''%%%%%%''')))******+++++++++,,,,,,------...+++---...---***)))+++...000///...,,,++++++,,,,,,,,,'''###$$$))),,,+++)))+++000777===???===999666111111111000///---,,,+++,,,///333444333333444666333777<<>>???;;;666444444//////............//////444333222111111222333444888444444<<>>444+++************************++++++******))))))******------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++---......------///111444999======777222000000000//////......//////000////////////000111333444555222555===EEERRRkkk$$$''')))((($$$"""###%%%%%%&&&''''''(((''''''''''''%%%$$$%%%&&&'''&&&%%%&&&'''((('''%%%$$$&&&'''((()))***)))'''&&&'''(((++++++******)))(((((((((...000444<<<@@@<<<222(((************************------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,---...------...000222:::<<<<<<999333...------000000////////////000000------...///000222444555333222666===BBBOOOjjj&&&''')))(((&&&%%%&&&'''%%%&&&'''(((((('''&&&&&&'''&&&%%%%%%''''''&&&%%%((('''&&&%%%&&&''''''&&&'''(((((((((&&&%%%&&&''',,,,,,++++++***)))((((((...///444;;;???<<<222)))************************------,,,++++++++++++,,,***))))))(((((())))))***,,,,,,+++++++++,,,------,,,------,,,,,,...111444???>>>;;;666000,,,,,,---000000////////////000000000000111111333444555555222222666;;;===FFFaaa|||&&&'''''''''&&&&&&'''(((&&&'''''''''''''''&&&&&&((('''&&&'''((()))(((&&&)))'''%%%%%%'''((((((&&&((()))***)))'''''''''(((---,,,,,,+++***))))))(((+++---222999???===444,,,************************++++++************++++++***))))))(((((())))))***,,,+++++++++,,,,,,---...,,,,,,,,,+++,,,///444888BBB???:::444///---...000000000////////////000000111222222222333333333333222222666::::::BBB[[[uuu%%%%%%$$$$$$%%%&&&''''''(((((('''&&&&&&&&&'''''')))(((''''''((()))((('''((('''&&&&&&'''(((((((((+++,,,---,,,***)))***+++,,,+++++++++***))))))))))))+++000888>>>===666...************************)))(((((())))))***+++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---......------,,,,,,...222999>>>DDD???888222...---...000//////............//////000000111111111000000///111111555:::<<>>===555...************************'''''''''(((***+++---...------,,,,,,,,,,,,------++++++++++++,,,---.../////////......111777???DDDEEE@@@777000,,,+++,,,,,,......------------.........///000111222111111000333111333999;;;@@@QQQddd)))'''&&&&&&(((+++,,,,,,+++)))&&&$$$###%%%''')))'''&&&%%%%%%''''''&&&%%%&&&'''((((((&&&''')))+++'''((()))((('''&&&'''((()))))))))))))))*********+++,,,000777===<<<555---************************&&&'''''')))***---...///,,,++++++******++++++,,,++++++++++++,,,---...///111000000111444;;;CCCIIIFFF@@@777///+++)))))))))---------,,,,,,---------...///111333444555555444666222222777888;;;HHHXXX|||(((((()))((('''(((***,,,((('''%%%#########%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''(((((((((((()))((((((((((((((()))******,,,***))))))******)))'''***+++///666<<<;;;444---))))))))))))))))))))))))+++,,,,,,,,,++++++---///,,,++++++******++++++,,,///,,,******---...,,,***,,,//////...333===DDDCCC???999222---,,,,,,+++)))222000...,,,+++,,,...///......000111111222222222333555777666555:::CCCKKKkkk''''''((('''&&&&&&)))+++)))(((&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''((((((((()))))))))((((((((((((((()))******+++***((()))******(((''')))***...666======777111))))))))))))))))))))))))***+++++++++******,,,---,,,++++++******++++++,,,...,,,******,,,------+++---000000///444===BBBAAA666333...---...//////.../////////...............000///......///000222444111333444333333777???FFFbbb%%%&&&&&&&&&%%%%%%'''((()))((('''&&&%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((()))*********)))(((((())))))((('''((()))---555===???:::444))))))))))))))))))))))))((()))******))))))***,,,,,,++++++******++++++,,,---,,,***+++,,,------,,,---///000111666<<<>>><<<111///------///000///...,,,---///000000///...---111///---,,,---///222444111333333222222555<<>>888222)))))))))))))))))))))))))))*********))))))+++,,,,,,++++++******++++++,,,,,,,,,++++++,,,------------...000333888;;;999666111000//////...---+++***+++,,,---...............000///...---...///111222333444444444444666;;;>>>OOOccc$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''')))))))))))))))***++++++)))((('''((()))***)))(((***+++///666===<<<555...)))))))))))))))))))))))))))***++++++)))***+++---,,,++++++******++++++,,,++++++,,,++++++,,,---...---,,,///666;;;:::666111000000111000...+++***)))---,,,+++***+++,,,...///---...000111111111//////333333333333444666888;;;GGGVVVvvv%%%&&&((((((&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''***))))))))))))***++++++***)))((()))***+++***)))+++---222:::???<<<333***))))))))))))))))))))))))***+++++++++******,,,---,,,++++++******++++++,,,***+++,,,,,,++++++---///---,,,000:::???<<<555000,,,...//////...------...///---+++))))))+++...000---///222333444222///...000000111222333444666666@@@JJJeee&&&(((******(((&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''((((((((())))))******))))))******+++,,,+++))))))***+++,,,,,,+++,,,...555>>>CCC???444***))))))))))))))))))))))))((()))******))))))***,,,,,,++++++******++++++,,,)))+++---,,,++++++...000///---222>>>EEE@@@666111***,,,//////......000333000///...---------......000111222333333222111000//////000222444666666666:::BBBTTTnnn((()))++++++)))'''''''''%%%%%%&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%))))))))))))*********************)))******+++,,,+++***)))***,,,------++++++///777AAAFFFBBB666+++))))))))))))))))))))))))'''((()))((('''((()))+++,,,++++++++++++++++++,,,)))+++---,,,++++++...111111...444BBBIIICCC888222,,,...000///------000333000000111111111///...---333333222222222222222222111111222444777999888888777>>>III\\\www++++++++++++***((('''&&&(((((())))))******+++++++++++++++(((&&&%%%'''((($$$%%%&&&((()))*********'''((()))******)))'''''''''((()))+++,,,---......///111777>>>AAA;;;111+++((((((((((((((((((((((((---,,,+++***))))))))))))''''''''''''((()))***+++///,,,+++,,,+++)))+++000777555<<>>:::111+++)))))))))))))))))))))))),,,+++******)))*********(((((((((((()))***+++,,,,,,******,,,+++***---222444999BBBIIIGGG===555222---...///000000///...---/////////.........------111222333444444222000//////000111222333444444444777777;;;EEESSSggg***************)))((('''))))))(((((((((((((((((('''***---...,,,)))'''''''''((())))))*********))))))((((((((((((((())))))(((((()))***************+++---111777:::999222,,,*********************************)))******+++,,,)))))))))******+++,,,---***((((((++++++***...444888DDDNNNKKKAAA888333///......////////////......000000////////////......111222333333333222111000...///111222333444555555555444666===EEESSSiii{{{))))))*********))))))((())))))((((((''''''&&&&&&'''))),,,,,,***)))((((((((()))***************)))******)))(((((()))+++,,,)))***************))))))))),,,000444888:::555...++++++++++++++++++++++++))))))))))))***+++,,,---++++++***++++++,,,---...***((()))++++++***...333???PPPYYYMMM<<<444111......//////////////////...000000000000000/////////111111222222222222111000---...000222444555555555444333444888<<>>OOOWWWJJJ888111111000/////////......//////////////////000000000000000000111111111111111111111---...000222444555555555555444555888999===IIIVVVmmm~~~}}}~~~'''((()))***************))))))((((((((((((((((((&&&''''''&&&%%%&&&)))+++'''((())))))*********)))************+++,,,------++++++,,,,,,,,,++++++***(((///222333888===999///++++++++++++++++++++++++))))))))))))***+++,,,---+++++++++,,,,,,---...///...,,,,,,---,,,+++...333888DDDJJJBBB555///111444//////............//////......////////////000000000000000111111111111222...///111222333444555555444555777999888999BBBLLLZZZuuu~~~}}}''''''(((******+++++++++(((((())))))))))))))))))$$$&&&(((((('''((()))***%%%&&&'''((()))*********'''((()))***++++++++++++)))******++++++++++++***'''///333333888>>>888---++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++,,,---...///...,,,,,,......---111666:::<<>>AAA???;;;666333111000///222111111000///......---+++---000000///---------///000000000000111111111//////000111222222333333444222000000111444888;;;BBBLLL[[[mmm|||zzz|||(((((()))***++++++++++++*********************))))))))))))*********++++++((()))++++++)))((()))***************))))))))))))+++*********************---000222333666888333---))))))*********+++++++++---,,,***+++,,,---,,,+++)))***++++++***+++---//////,,,,,,///222555<<>>FFFFFF===222...000222000,,,////////////............,,,...//////---------...000000111111111222222222000000000000111111111111000111333555666777777666;;;<<>>@@@AAAKKKfff~~~}}}zzzwwwyyy"""###%%%'''((()))******'''''''''((()))******+++************++++++++++++*********(((''''''***,,,))))))***+++,,,,,,------&&&(((***,,,---,,,+++***,,,,,,+++///777;;;444***,,,,,,,,,++++++***************+++,,,...---+++(((+++,,,------,,,,,,...000---,,,...222444444888>>>555444111///---,,,---------.....................---...///...,,,,,,...000............////////////222222111111111111111111333333333444666777999:::666:::???AAA???EEE\\\ttt}}}yyyzzz~~~((()))***)))'''&&&&&&&&&!!!###%%%&&&%%%%%%&&&((())))))))))))((('''&&&%%%((()))***++++++***)))((((((((()))***+++,,,,,,,,,))))))***+++,,,------...---++++++000777999333---...---,,,+++***+++,,,------...............------,,,++++++***+++,,,...//////......///222777===@@@999666111///.../////////...........................------,,,,,,------...,,,---///111333444555555111111222222222333333333222333444555555555444333888888;;;===>>>DDDSSSaaa}}}yyyyyy}}}$$$&&&(((((('''&&&'''((($$$&&&((()))((('''((()))((())))))))))))(((''''''((()))***++++++***)))(((((((((((())))))******+++)))******++++++,,,,,,---,,,***+++000666888333------,,,+++*********++++++,,,---------------,,,,,,---,,,+++++++++,,,---.../////////000444888===@@@777444000.........///.../////////..................------------------...------...///000222333333111111111222222222333333222333444555555555444333999999;;;======AAAMMMZZZ~~~|||~~~###%%%'''(((((()))***+++'''(((******)))(((((()))(((((()))************)))((()))************))))))((((((((((((((()))))))))++++++++++++++++++++++++***)))***///555777222---,,,,,,+++***************++++++,,,,,,---,,,,,,+++...---,,,,,,,,,,,,,,,---//////000111555999>>>@@@444222...---.../////////111000000000//////............------------.........---------...///111222111111111222222222222333222222333444444444444444999999;;;===<<<===FFFQQQmmm%%%''')))*********+++,,,'''(((***)))'''&&&&&&'''(((((()))***+++,,,,,,,,,((())))))***************)))))))))))))))(((((((((,,,+++++++++******)))))))))(((***///444666222...,,,,,,,,,+++++++++++++++++++++,,,------------,,,......------,,,,,,,,,,,,---...///222555999<<<>>>333111......///000000000222222111111000///////////////............//////000///---,,,---...000111111111111111222222222222111222222333444444444444666666999<<<;;;;;;BBBJJJbbb&&&((())))))((('''((((((((()))***)))'''&&&&&&''''''((()))+++,,,,,,,,,,,,)))))))))))))))******+++*********************))),,,++++++******))))))((('''(((+++000444555222///---------------,,,,,,,,,,,,,,,---...........................---,,,,,,++++++,,,...111555888:::<<<333111//////111222222111222222111111000000000000000//////......//////000222111///......///111222000000111111111222222222111111222222333444555555444444777:::;;;;;;@@@FFF]]]yyy&&&'''((('''%%%######$$$)))+++,,,+++)))(((((()))(((((()))++++++,,,,,,,,,)))((((((((()))***+++,,,***************+++++++++++++++*********)))))))))'''))),,,111444555333111...............---,,,,,,,,,,,,---...////////////---............------,,,)))+++...111555888999:::333222000000111222111000000000000000000000111111000000////////////000000222222111000000111222333000000000111111111111222111111111111222444555666444333555:::;;;;;;???EEEXXXqqq'''((()))(((&&&$$$$$$%%%((()))+++***)))(((((()))(((((()))***+++++++++***)))((((((((()))***+++,,,(((((())))))******++++++************))))))))))))''')))---222555555444222------.........---,,,+++++++++,,,---............,,,---...//////......---)))+++///333666999::::::333111000000111111000.........///000000111111111111000000//////000000111000111111111222222333333000000000000111111111111111000000111222333555666888555666:::;;;;;;>>>DDDPPPfff)))***,,,+++)))(((((()))%%%&&&(((((('''&&&&&&'''(((((()))************))))))((((((((((((***,,,---&&&''''''((()))******+++)))))))))))))))*********'''***...222555666555333,,,,,,---...---,,,+++***)))***+++,,,------...---+++,,,.../////////......))),,,000444888::::::;;;222111//////000000...---------...///000111222222111111000000000000111111//////111222333333333222000000000000111111111111111000000000111333555666;;;888777:::;;;;;;>>>BBBIII^^^((()))+++,,,+++***)))(((***)))((()))***)))(((&&&,,,,,,+++***((((((***,,,++++++******))))))((((((---,,,,,,++++++******)))---,,,,,,++++++*********------///222555777666555///............---------++++++***,,,---...---++++++,,,---...//////////////////111777===@@@>>>;;;000000000000////////////111111000000//////......000111333444222///+++(((000///...---...111444555---...000111111111000///111222222333444555666666777777777888:::<<<>>>@@@EEEQQQppp.../////////...---......(((&&&$$$$$$'''***+++,,,***+++******))))))***+++*********)))))))))))))))++++++++++++************,,,,,,,,,++++++*********,,,,,,...111444666555444///............---------,,,++++++,,,...///---,,,+++,,,---...////////////------000666<<<>>><<<999000000000000////////////000000000000////////////000111222333222000---+++000000000111222222333333//////111222222222111000111222222333444555666666666666666777888;;;===>>>FFFPPPlllPPPOOOKKKDDD;;;444000///+++)))'''&&&((()))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,++++++++++++++++++++++++---000333555555444///............------------,,,,,,---///000...---,,,,,,---...////////////+++,,,///555;;;<<<999666000000000000////////////////////////000000000000000000111111222111111000111222333444444333222111000000111222222222222222111222222333444555666666555555555666777:::<<<===FFFNNNfff}}}|||wwwkkkYYYHHH;;;555///...,,,,,,,,,,,,***((())))))((()))******)))((((((((())))))******++++++*********+++,,,---------+++++++++++++++++++++,,,,,,,,,---000333666666666///............---------...------...000111///...,,,------...//////......+++,,,000666;;;<<<888444000000000000////////////.........///000111111111//////000000111333444444222333333333222111111000000000111111111222222222111222222333444555666666555555555666777:::<<<===DDDKKKaaa~~~rrrpppttt|||yyyhhhZZZSSS@@@;;;444000...---------,,,***((()))***+++)))'''(((((())))))******++++++***++++++,,,---...//////*********++++++,,,,,,,,,...---...111555888999888///............---------......---///000111000...,,,---......///.........,,,...222999======888333000000000000////////////------...///000111222222000//////000111333444555444333111///...///000111////////////000000111111111222222333444555666666666666666666888;;;===>>>BBBHHH]]]vvvbbb]]]```gggrrriiirrr}}}~~~yyyuuutttdddZZZKKK>>>444000...---000---)))(((***+++)))'''))))))))))))***************++++++,,,---......///))))))***+++,,,,,,------///......111555888::::::///............---------...------...000111///...------...............------///444;;;???>>>888222000000000000////////////---......///000111111222000000///000000222333333444222000...---...000222/////////...///000000111111222222333444555666666666666666777888;;;===>>>AAAFFFWWWxxxxxx^^^SSSTTTYYYbbbqqqFFFNNNXXX^^^aaafffmmmssswwwqqqggg]]]QQQFFF<<<555555000***''')))+++***(((*********)))))))))))))))*********++++++,,,,,,,,,((())))))+++,,,---.........------000444888::::::///............---------...------...000000///------...............---------///555<<<@@@>>>777111000000000000////////////......//////000000111111000000000000000000000000333222111000000000111222000000/////////000111222111222222333444555666666555555555666777:::<<<===AAADDDQQQnnneeeRRRRRRRRRWWWbbbuuu888<<>>666///000000000000////////////////////////000000000000000000111111000///...---111222333333333333222111222111000000000111333444111222222333444555666777444333444444666888;;;<<