BM6P6(@ 222///---+++,,,,,,++++++)))***+++***))))))+++---...///000//////333:::@@@999GGGLLL>>>000333???HHHEEEKKKSSSZZZ```gggooouuu{{{WWWDDDMMMMMM>>>;;;888>>>bbb}}}xxxvvvvvvsssmmmhhheeebbbaaadddhhheee\\\TTTDDDBBBQQQvvv{{{zzz~~~bbbmmm{{{yyyFFF666...333999444CCC|||oooSSSyyy{{{ppphhhRRR>>>999>>>>>>999555666555>>>CCC>>>@@@FFFCCCTTTzzz~~~sssfffccc]]]XXXYYY\\\[[[UUUNNNDDDHHHeeesss___VVVfffnnnzzzwwwiiinnnpppXXX888000777;;;>>>CCCGGGQQQLLLRRRZZZYYYoooHHHLLL~~~{{{ttt}}}pppVVVGGGGGGIIIDDD888777QQQqqquuuooolllmmmwww~~~}}}ssskkk```YYY]]]mmmnnnmmmpppQQQLLLfff[[[LLLtttwwwHHHAAADDD555...***++++++)))))),,,***)))******+++,,,---...111000333999BBBSSSooo}}}{{{~~~dddFFFFFF;;;XXXuuuZZZBBB666555.........------,,,,,,,,,---------,,,,,,---......000000111000...///111333999AAAOOO___ooozzzxxxjjjTTTzzzwwwUUUFFF;;;...)))((('''''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%################################################222///---+++,,,,,,++++++)))***+++***))))))+++---...000111111000444:::@@@<<>>CCCIIIRRRZZZaaajjjrrryyytttUUUIIIHHHGGG888888???___}}}zzzyyyuuunnniiilllgggccccccfffddd^^^XXXUUUDDD888EEEUUUSSS]]]zzztttcccnnn}}}|||HHH888///555555222EEEoooPPPsss{{{|||gggNNN???999555444555999666:::<<<888AAAQQQUUUQQQpppvvvjjjccc___[[[YYYYYYXXXUUUSSSOOOQQQiiiyyycccEEEEEESSS[[[rrr{{{mmmoooqqqXXX999333:::>>>BBBHHHKKKTTTOOOUUU]]]^^^vvv{{{BBBJJJ}}}yyywwwrrrfffkkkiiihhhbbbQQQDDDKKK[[[~~~~~~wwwrrryyyrrrlllbbbZZZ[[[gggzzzqqqeeetttrrrSSSKKKeee}}}aaaOOOwwwQQQDDDCCC555///***++++++)))))),,,************+++---...///,,,000444888BBBYYYwww~~~yyy|||zzzwwwQQQCCCfffxxxbbbKKK888111222.........------,,,,,,,,,------------...///000111---000222444555777999;;;AAAMMM___llltttyyyiiiuuurrrmmmTTT>>>---***)))((('''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%################################################222///---+++,,,,,,++++++)))***+++***))))))+++---...111222222222444999>>>;;;CCCBBB555,,,000666888AAAGGGQQQZZZccclllvvv||||||cccUUUKKK???888999:::999>>>ZZZ|||wwwpppkkkooojjjcccbbbdddeeebbb___WWWLLLBBBMMMeeeoooyyyfffppp~~~JJJ:::111666555333EEE}}}rrrOOOlllvvvjjjhhhfffeeeeee___SSSIIIEEE;;;444555666;;;UUUzzzvvvxxxnnndddbbb___\\\ZZZZZZ]]]___QQQKKKSSSlllpppTTTHHHXXXXXXnnn~~~pppqqqoooUUU777333;;;@@@EEEKKKMMMVVVRRRWWW]]]___xxx{{{qqq;;;JJJ|||vvvyyy~~~sssmmmuuuqqqooommmaaaOOOEEEEEEUUURRRWWWgggwww}}}~~~tttooodddVVVLLLNNNYYYddd[[[JJJ===IIIiiiwwwXXXLLLbbbgggOOOsss[[[HHH???555///+++++++++)))))),,,*********+++,,,---//////...777;;;:::GGGdddvvv]]]\\\eeebbbJJJ:::111...000.........------------,,,.........///000111222333---000222555666888<<<>>>PPP```sss|||||||||yyyzzzvvvnnnzzzaaaGGG333---+++)))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################222///---+++,,,,,,++++++)))***+++***))))))+++------000222333222333888<<<777@@@AAA555,,,000888<<>>CCCIIIKKKVVVSSSVVVXXXXXXssstttbbbfff444GGG{{{|||tttwww{{{ppphhhaaa]]]___\\\PPPBBB;;;777444999IIIZZZhhhwww~~~{{{xxxwwwqqqnnneeeTTTCCC<<>>888888444555;;;AAALLLeee~~~zzztttpppjjjkkkggg\\\OOOIIINNNUUUUUUXXXRRRKKK[[[}}}```JJJXXXNNNaaasssYYYFFF666///+++,,,,,,******---******+++,,,---///111222333888888<<>><<>>CCC;;;555888888333;;;HHHJJJfffuuu}}}uuulllgggeee___TTTKKKFFFZZZdddgggvvvyyy{{{pppRRR;;;<<>>IIIKKK<<<...///888>>>@@@FFFPPPXXX```hhhrrrxxxwwwOOOFFF<<>>999111+++((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################222///---+++,,,,,,++++++)))***+++***))))))+++---///111222222333888@@@FFF===EEEDDD888000333;;;===???FFFPPPYYYaaajjjttt{{{}}}yyy^^^III666999:::@@@EEE999000777444333999OOOttt{{{rrrllliiicccbbbbbbbbbdddfffiiijjjXXX___hhh}}}iii]]]^^^{{{uuuxxxHHH777000777888<<>>///...888===>>>HHHPPPUUU^^^kkkrrrsss|||zzz{{{}}}~~~}}}iiiOOOGGGPPPBBBBBBBBB===555111888AAAMMMIII===EEEkkk~~~uuupppooolllfffbbbdddhhhkkkqqqwwwrrrllldddjjjyyy???888666777<<>>GGGOOOUUU]]]iiiqqqrrryyy{{{fffRRRfffrrrgggffffffrrr\\\@@@000888RRRmmm}}}rrrWWWQQQlllwwwrrrqqqkkkhhhhhhnnnsssvvv{{{{{{xxxrrruuuwww{{{>>>555444666<<>>BBBEEEDDDAAA222666:::MMMlll|||wwwttt\\\BBB@@@LLLNNNLLLSSSSSSQQQNNNSSSTTTLLLZZZ{{{[[[555===SSSjjjiiivvvooojjjttt}}}{{{ooorrr|||nnnOOOLLL[[[vvv~~~wwwxxx||||||zzzvvvqqqllliiigggeeebbb___kkkfffWWWDDD777666<<>>MMMaaawwwbbb^^^~~~ttt~~~~~~aaaLLL999222---&&&%%%)))&&&%%%$$$$$$###$$$$$$$$$################################################111///,,,++++++++++++***)))***+++***))))))+++---,,,+++...222555888BBBKKKMMMFFFGGGCCC111,,,666;;;===EEENNNUUU]]]hhhooorrr{{{|||ooogggjjjyyyiiihhhmmmnnnvvv]]]===111FFFhhh|||}}}qqqdddKKKFFFaaa}}}|||wwwtttooommmpppwww|||~~~yyyrrrttt===222333777===HHHRRReeemmmNNN```~~~uuu|||wwwYYYEEENNNhhh|||hhhPPP>>>555555:::111111;;;OOOaaafff```ZZZJJJAAA666000222999>>>AAA000333222;;;PPP___pppzzzoooPPPBBBIIILLLJJJNNNPPPQQQRRRQQQTTTSSSKKKYYYzzzhhh>>>;;;JJJcccaaazzzxxxmmmiiiuuubbbOOOJJJiiinnnbbbhhhwww~~~{{{zzz~~~wwwsssnnnjjjhhhgggeeedddttt|||{{{iiiTTTIIIIIILLLKKKAAAHHHggggggPPPTTT~~~qqqcccTTT[[[vvvQQQIII:::222++++++,,,++++++---+++---...///111555:::===EEEMMMhhhrrrwwwyyy~~~uuuSSSBBB??????======<<<<<<<<<;;;;;;:::999::::::888888<<>>DDDMMMUUU^^^hhhooosssssszzzooo]]]XXXTTTNNNMMMRRRTTTJJJ;;;888III[[[WWWFFF:::999000666RRRmmm|||yyyxxxvvvwww|||tttkkk===000444999???JJJPPP^^^|||tttNNNQQQpppxxxyyyxxxssskkk```iii}}}lllMMMIIIFFF===999444666BBBPPPXXXZZZ[[[WWWLLL???777666777999888444777222111888BBBYYYyyy{{{gggFFFBBBPPPKKKHHHNNNNNNNNNRRRSSSUUUTTTMMM[[[zzzoooBBB888FFFdddkkkwwwdddfffssspppYYYHHHdddsssiiiMMM@@@IIIccc~~~}}}yyytttppplllkkkjjjiiirrr~~~qqqkkknnn___]]]qqqdddOOOUUU{{{rrrOOO```dddHHHMMM:::222++++++,,,++++++---+++,,,///111333888===AAADDDWWWwwwpppzzz~~~cccMMMCCC@@@>>>>>>======<<<<<<<<<<<<<<<<<<======>>>BBBOOOaaaoooxxx~~~}}}zzzvvvtttttttttsssrrrvvvssslllaaaTTTJJJGGGFFFAAA;;;666555999IIIcccyyyuuu{{{}}}xxxzzzzzzwww```EEE777111,,,((((((&&&&&&%%%$$$$$$$$$$$$%%%################################################111...,,,++++++++++++***)))***+++***))))))+++---......222888;;;???GGGQQQSSSJJJLLLJJJ777,,,222999===BBBKKKVVV___hhhpppvvv|||~~~pppccceeefffZZZHHH<<>>===888666:::???GGGRRR\\\^^^RRRCCC:::888888666333666:::777333444888RRRwwwyyy]]]CCCEEESSSLLLGGGMMMLLLKKKQQQSSSUUUUUUPPP]]]zzz|||lll???333CCCdddpppzzz``````mmmzzzvvvXXX[[[\\\aaajjjnnncccTTTZZZWWWIII<<<777:::SSSxxx~~~yyytttqqqppppppjjjzzztttcccMMMTTTyyy~~~QQQccciiiKKKOOO:::222,,,,,,---,,,,,,...+++---///222555:::@@@DDDMMMiii}}}ffftttfffWWWHHHCCCDDD>>>>>>???AAACCCFFFHHHJJJTTTWWW[[[___eeerrryyywwwuuutttsssssssssrrruuussslll```SSSJJJFFFFFF@@@;;;666333444@@@XXXmmmuuurrryyyqqq~~~||||||{{{vvvbbbJJJ;;;444...)))&&&'''&&&%%%%%%$$$$$$%%%%%%################################################111///,,,++++++++++++***)))***+++***))))))+++---,,,,,,///444777;;;EEEOOOQQQHHHLLLMMM:::,,,111888;;;???HHHUUU```gggpppwww}}}zzzyyysssjjjcccoootttQQQ@@@>>>;;;888666555444333222888555333<<>>999666444111777777777777999SSSzzz|||qqqRRRGGGIIIPPPMMMIIIKKKKKKJJJOOOPPPRRRUUURRR\\\tttpppiii;;;111???\\\iii~~~bbbaaalllwww|||vvvUUU@@@;;;555888FFFVVV\\\ZZZIIIGGGDDDGGGHHHBBBQQQqqq}}}yyyxxxxxxuuu~~~cccJJJUUUyyyXXX```VVVOOO;;;333,,,,,,---,,,,,,...,,,...111444777<<>>:::666333222999JJJ[[[xxx~~~uuuhhhyyy~~~{{{yyyjjjTTTCCC777000***''''''&&&&&&%%%%%%%%%%%%%%%################################################111///,,,++++++++++++***)))***+++***))))))+++---,,,+++---000333888BBBMMMNNNEEELLLPPP>>>---000777777:::DDDSSS^^^eeeoooxxxxxxoooeee___\\\WWWOOOHHHgggiiiJJJ???888:::999333333888333555///...777CCCZZZxxxzzzyyyFFF???444>>>BBBFFFRRRRRRWWWrrruuuKKKPPPwww{{{hhh\\\XXXIIIEEESSSllllllRRR@@@BBB@@@@@@@@@===666222:::DDD```fffjjjdddWWWHHH@@@===555999:::<<<===<<>>:::444///000555>>>LLLWWWDDDTTT___bbb^^^TTT[[[rrrqqqvvv}}}aaaEEEVVV~~~\\\^^^XXXMMM;;;333,,,,,,---,,,,,,...---///222555888===CCCGGG]]]}}}|||wwwyyy~~~}}}tttuuuuuuuuutttssstttuuupppnnnhhh___TTTMMMKKKKKK???;;;888555222444>>>JJJgggzzznnnwww|||xxxbbbLLL:::111,,,)))''''''&&&%%%%%%%%%%%%&&&################################################111///,,,++++++++++++***)))***+++***))))))+++------,,,,,,000222777BBBMMMLLLCCCKKKQQQ???...000777444666AAAQQQ]]]dddmmmwwwwwwmmmccc```fffooouuuxxxfffhhhlllrrrsssnnnhhheee```GGG444444555000444@@@AAA???777444;;;@@@NNNdddpppYYYOOOMMMaaa}}}zzz>>>>>>555???BBBEEERRRRRRQQQfff~~~KKKFFFlll~~~}}}xxx|||fffUUUYYYhhhmmmeee[[[IIIJJJKKKIII@@@888888>>>NNNddd}}}rrr]]]OOOLLLDDDFFFDDDEEEDDD@@@SSSvvvmmmUUUCCCTTTPPPGGGOOONNNFFFKKKLLLNNNKKKKKKQQQOOOSSSbbbyyyGGG888888EEEdddxxx]]]\\\gggsss|||aaaJJJCCC888888<<<===888888EEEWWWKKKkkk}}}vvviii___eeevvv{{{cccppp}}}]]]AAAWWW[[[^^^vvvPPPMMM;;;333---,,,---,,,---......000333555999>>>DDDHHHaaannnyyyyyy{{{}}}wwwssstttuuuuuutttssstttuuutttrrrlllaaaVVVMMMJJJKKKCCC???;;;999555333888???[[[ssstttvvv|||iii|||~~~mmmRRR<<<111---,,,''''''&&&%%%%%%%%%%%%&&&################################################111///,,,+++,,,---,,,+++******))))))******+++,,,---,,,---111777===EEEKKKZZZ]]]WWWOOOEEE222***333555222;;;NNN[[[```jjjvvvwwwzzzlllVVVLLLLLL[[[\\\LLLXXX___PPP111::::::---BBBDDD[[[KKK:::222333===MMM[[[{{{hhhKKK???>>>;;;JJJnnnhhh:::444;;;@@@KKKNNNIIIOOOSSS^^^```DDDPPPwww|||wwwyyylll{{{kkkmmmmmmiii\\\KKK???:::;;;???TTTttt}}}vvvjjjVVVUUUaaa\\\SSSNNNCCCPPPxxx~~~mmmSSSQQQPPPMMMKKKJJJJJJJJJKKKPPPKKKIIIKKKOOOSSSZZZaaa\\\888333BBB]]]rrrrrr]]]dddoooyyy{{{pppuuuooo]]]KKK<<<777===;;;666JJJgggwwwnnn]]]fffyyy{{{^^^ooowww\\\EEEVVV^^^[[[kkkWWWJJJ;;;222+++,,,///...---...///222222888AAA???DDDUUUyyydddkkk}}}vvvvvvvvvvvvvvvwwwwwwwwwsssoooiiibbbZZZRRRMMMJJJHHHCCC===888666666666666NNNhhhvvvuuucccsss~~~UUUAAA:::///+++(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################111///,,,+++,,,---,,,+++******))))))******+++,,,---,,,---111777???FFFLLL]]]aaaZZZQQQFFF555---666444222;;;MMM[[[aaakkkwwwuuu]]]MMMCCCMMMWWWZZZvvvhhhLLL777>>>:::888LLLPPP\\\OOO???777555888BBBLLLrrr[[[EEEAAA===777===TTTmmm{{{aaa888666???CCCLLLSSSPPPVVVWWW^^^qqqMMMGGG___||||||nnn{{{oooaaaSSSGGG@@@===AAACCCWWWnnnzzzxxxggggggiiiaaa^^^YYYEEEEEEccc~~~jjjRRRNNNMMMLLLKKKLLLNNNPPPQQQRRROOONNNOOOOOOOOOTTT[[[sssppp~~~OOO444777>>>TTTjjjppp___aaaiiiuuu~~~xxxkkkRRR???:::666666LLLjjjxxx|||iiigggpppeeesssvvvYYYCCCVVVWWWbbblllPPPOOO:::222,,,---///......///222444222555>>>AAANNNfff~~~dddzzz~~~|||yyyyyyxxxvvvtttqqqooonnnsssoooiiibbb[[[UUURRRPPPHHHCCC===777555555444444DDD^^^zzzzzz}}}mmmvvv|||```BBB555///...((('''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################111///,,,+++,,,---,,,+++******))))))******+++,,,---------000555===DDDGGGZZZ___ZZZPPPEEE444+++222222222;;;LLLYYYaaalllwww~~~www~~~xxxvvvaaaQQQIIIRRR{{{pppEEEEEEHHH:::@@@MMMRRRIIIAAA999555444555;;;BBBbbbppphhhgggmmmlll]]]JJJ@@@999444444;;;HHH^^^UUU555999EEEHHHMMMRRRSSSXXXVVVXXXvvv^^^CCCKKKrrr}}}}}}{{{{{{mmm```UUUIIIBBBAAA555>>>WWWgggrrrzzzxxxpppssspppjjj[[[BBBBBB[[[yyyeeeRRRNNNNNNMMMLLLMMMOOORRRSSSSSSSSSUUUUUUQQQMMMPPPWWWwwwjjjJJJ444===777JJJ```zzzmmm___^^^dddppp|||xxxqqqxxxWWWEEE===AAA\\\{{{|||yyy|||{{{xxxkkkeeehhhnnn~~~qqqzzztttTTTCCCXXXRRRfffPPPQQQ999111,,,---///...///000333777666999???CCCTTTooofff}}}{{{{{{{{{zzzxxxtttpppllliiippplllggg```[[[WWWVVVUUUKKKEEE>>>888444333222111888PPPooo~~~{{{yyy}}}uuu~~~~~~[[[:::...***)))'''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################111///,,,+++,,,---,,,+++******))))))******+++,,,---.........222:::@@@BBBVVV___^^^UUUJJJ888+++...111222:::IIIWWWaaalllvvviiipppnnn???VVVZZZ???AAAAAADDD888444222333333333888???PPPiiisss```JJJ<<<555>>>KKKKKKAAA999666555444444666CCC^^^wwwwwwxxxKKK555===IIILLLLLLQQQTTTYYYVVVUUUkkkrrrJJJEEEnnn}}}sssvvvuuulllddd\\\WWWJJJ;;;@@@OOOPPPUUUiii{{{zzzxxxnnnaaaXXXTTTWWW___wwwnnn\\\QQQRRRQQQOOOMMMLLLLLLMMMNNNQQQTTTYYYZZZTTTNNNPPPWWWssssss}}}VVV:::???333CCCZZZuuunnn\\\\\\bbbooo{{{ttttttpppWWWIIINNNjjj{{{{{{~~~~~~tttcccVVVPPPQQQkkk||||||qqqQQQEEE]]]QQQjjjZZZNNN777000,,,...//////000333222;;;>>>@@@CCCCCCRRRnnnooommm}}}}}}zzzyyyyyyzzzzzzwwwtttpppmmmkkkiiieeeaaa\\\XXXUUUSSSOOOIIIAAA:::666333222000111FFFddd|||}}}wwwyyyOOO888******(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################111///,,,+++,,,---,,,+++******))))))******+++,,,+++//////...333>>>EEEEEEVVVdddggg___UUUBBB111///111222888DDDRRR___llluuuzzzjjjBBBccclllJJJ@@@666555777555555666444222666;;;AAALLLaaauuuxxxhhhRRREEE888999;;;:::555000111666888777777555333777EEERRRwwwlllCCC999AAAKKKNNNKKKRRRXXXZZZYYYYYYfffXXXDDDbbbyyywww{{{~~~xxxtttwww|||bbbMMMKKKQQQHHHEEEWWWkkk|||sss___KKKPPPiiiqqqcccuuu```QQQNNNRRRQQQNNNKKKJJJIIIJJJJJJKKKOOOUUUWWWRRRMMMPPPWWWnnnggg???;;;444BBBWWWpppsssYYY[[[cccpppyyy}}}iiiZZZmmmmmmXXXWWWnnnuuukkksssyyyxxx|||xxxuuutttmmmooonnnggg\\\NNNDDD@@@RRReee{{{oooQQQIIIcccSSSuuu^^^NNN555000---...//////111555444<<>>999555333222111AAA[[[uuuyyyvvv{{{^^^BBB111+++)))'''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################111///,,,+++,,,---,,,+++******))))))******+++,,,(((...000///777EEEMMMMMMRRRccciiibbbYYYFFF333///333333666???LLL\\\kkktttxxxvvvTTTcccoooTTT???666333000111444888777444666<<<:::999IIIcccnnn```KKKBBB777999===BBBFFFFFFBBB@@@;;;999666333333777>>>DDDppp~~~___??????EEEKKKPPPMMMQQQVVVUUUWWWZZZ___kkkHHHNNNjjj{{{aaaVVVWWWNNNHHHPPPXXX]]]jjjkkkQQQAAAZZZwwwwwwwwwTTTJJJKKKMMMLLLJJJIIIIIIJJJLLLMMMGGGIIIMMMPPPNNNJJJMMMTTTrrrsssBBB666555@@@SSSiii~~~|||YYYZZZaaammmwww}}}|||ooo]]]RRRVVVgggpppeeeqqqttt[[[CCC???HHHWWWjjj{{{zzz}}}|||{{{wwwrrrlllgggdddYYYVVVQQQLLLGGGAAA<<<999>>>LLLffflllPPPMMMjjj|||VVVrrrZZZPPP333///---/////////333888888<<<::::::@@@IIIccc}}}}}}iii{{{}}}wwwxxxxxxvvvtttpppmmmkkkooonnnllliiiddd]]]XXXUUUXXXRRRIIIAAA;;;888555444222<<>>TTTjjjmmm```SSSFFF;;;444>>>RRR]]]TTTFFF:::999666333444999>>>AAA]]]{{{zzzzzzSSS<<>>???NNN{{{{{{{{{KKK;;;JJJKKKLLLVVVVVVWWWWWWQQQVVV___XXXkkkEEEJJJuuu}}}qqqeeeqqq}}}hhhmmmvvvXXXKKKMMMMMMJJJIIIHHHHHHIIIKKKMMMOOOSSSNNNKKKKKKJJJHHHJJJNNN___~~~dddVVV999333888GGGXXXmmmaaaWWWSSS```rrr}}}sssOOOKKK\\\hhhnnntttkkk```ZZZ^^^oooqqqZZZMMMIII888333222555444000555???ZZZpppzzznnndddjjjnnnkkktttssspppjjjaaaWWWOOOIIIIIIIIIFFFBBB<<<888777777777111@@@^^^jjj```___kkkiiiPPPRRRqqq```___YYYJJJ111...---///000000444:::999===>>>DDDPPP\\\ssswww}}}uuu~~~zzzyyyxxxvvvtttrrrqqqpppsssoooiiiccc___^^^^^^___ZZZTTTKKKCCC===999777555000000<<>>@@@;;;JJJooo}}}{{{iii[[[KKKBBBAAABBB???<<<@@@888444999>>>@@@???@@@III~~~iiiOOOCCCOOOXXXSSSRRR\\\[[[YYY\\\___YYYVVVeeezzz```IIIWWWxxxoooXXXOOOQQQNNNIIILLLJJJHHHHHHJJJLLLLLLLLLOOOQQQRRRQQQNNNLLLLLLMMMZZZfff```333888999@@@QQQddd|||bbbSSSUUUfffssshhh[[[ccctttxxxsssfffaaa```fffooo|||vvvRRR>>>999:::777222111555444...000888OOONNNKKKFFFEEELLLYYYccchhhkkkhhh^^^YYYXXXUUUPPPJJJPPPUUUTTTLLLAAA888444999333===IIIZZZ]]]SSSfffzzzcccLLL___}}}SSSnnn[[[CCC222000//////000333666888===@@@CCCDDDKKK^^^|||yyy{{{kkk}}}}}}~~~}}}~~~{{{uuuxxxzzzzzzvvvsssqqqqqqyyypppddd___```cccaaa___\\\UUUNNNIIIBBB:::666777666222666IIIeee}}}{{{vvveeeggg{{{UUUEEE777...((((((***'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################222///---+++,,,,,,++++++************************+++---///000111777AAAIIIIIIUUU^^^qqqqqq\\\PPP:::333333444666:::FFF[[[nnnuuuooo{{{dddZZZIII===>>>999IIIppphhhUUUKKKEEEAAA>>>999:::@@@IIIMMMIIIEEEEEEKKK|||{{{YYYHHHBBBNNNWWWUUUUUU[[[```\\\^^^aaa___[[[dddrrrgggLLLZZZgggUUUQQQPPPMMMHHHLLLJJJHHHHHHIIIKKKKKKJJJPPPQQQSSSSSSRRRQQQRRRSSS]]]wwwBBB777666<<>>???DDDIIISSSSSSQQQNNNQQQXXXZZZVVVPPPQQQSSSSSSPPPJJJBBB<<<;;;333;;;CCCSSSWWWPPPdddyyy~~~ttt\\\CCC[[[{{{}}}wwwWWWjjj]]]@@@111000000000111444888:::???@@@FFFOOOYYYlllvvviii}}}~~~|||zzzxxxuuussstttwwwxxxvvvtttuuummmccc```bbbdddccc```\\\XXXSSSOOOGGG<<<777777555222444EEE___wwwlllyyyxxxlllcccxxxaaaBBB;;;111(((''')))((('''((($$$$$$$$$$$$$$$$$$$$$$$$########################222///---+++,,,,,,++++++************************+++***...444555555AAAOOO[[[\\\eeezzzttthhh]]]999333444555444333<<>>>>>888???JJJJJJ;;;222555777444PPPTTTWWWUUUOOOGGGAAA???>>><<<:::<<>>DDDOOO]]]ppp{{{rrrmmm|||}}}~~~|||~~~vvvnnnooowww{{{xxxsssqqqjjjcccaaaccceeedddaaa]]][[[YYYUUUJJJ===777888555111222???WWWoooyyy~~~xxxeeeuuubbbCCC666+++'''''''''''')))$$$$$$$$$$$$$$$$$$$$$$$$########################222///---+++,,,,,,++++++************************---***///999999444???RRRddd]]]dddxxxqqqmmmggg888111222444444111555LLLddd}}}wwwzzzqqqwwwbbbiii{{{jjjJJJDDD:::???ZZZwww}}}qqqbbbYYYWWW^^^~~~ttt~~~ggg???DDDHHHIIILLLQQQSSSRRRPPPMMMNNNRRRSSSRRRTTTYYYfffnnnTTTVVVgggpppZZZLLLOOOQQQKKKJJJOOOLLLJJJIIIIIIJJJJJJIIIHHHFFFHHHJJJJJJKKKLLLNNNPPPSSSxxxwwwbbb~~~OOO444777888CCCTTTjjjwwwZZZNNNVVVaaaqqqcccRRR>>>666???JJJHHH>>>OOO\\\aaaUUUBBB666555666OOORRRUUURRRKKKBBB;;;777666444333555>>>MMM[[[ccceeebbb]]]ZZZWWWSSSMMMIIIGGG:::999888CCCHHHGGGaaawww~~~iiiOOOMMMkkkfffxxx}}}YYYSSS===000000111333666:::===???@@@BBBDDDHHHYYYrrryyy```}}}yyy|||~~~|||~~~yyyqqqqqqvvvyyyvvvpppnnnjjjeeeccceeefffdddbbb```]]]ZZZUUUIII<<<777999666222222;;;NNNfffzzz}}}eeerrr~~~III<<>>?????????===;;;888777777444555666555777BBBUUUeeemmmllliiicccYYYQQQMMMKKKJJJ<<<999555===AAAAAA\\\vvvfffOOONNNnnn~~~bbb[[[III888///000222444888<<>><<<777===???===XXXrrr}}}zzzaaaMMMOOOrrr}}}dddhhhHHH777///000222555999<<>>KKKmmmyyy}}}xxxtttnnniiicccRRRNNNsssvvvbbbQQQGGG>>>MMMzzzqqqttt|||aaaAAAAAABBBEEEIIIKKKKKKOOOSSSQQQQQQQQQRRRTTTUUURRROOOPPPVVViiiuuuaaaTTTwwwzzz~~~dddVVVLLLMMMNNNNNNLLLIIIGGGFFFEEEDDDEEEGGGJJJJJJIIIGGGBBBCCCCCCBBBAAABBBEEEHHHNNNMMMsss~~~SSS777333:::FFFWWWwwwfffNNNQQQVVVbbbyyyzzznnneee```\\\XXXHHHCCCIIIVVVXXXNNNJJJNNNBBB???999666555666777888>>>======;;;666888GGGYYYlllpppuuuvvvqqqiii```ZZZOOODDDDDD@@@DDDDDD@@@YYYppp}}}oooXXXIIIUUUyyyoooiiiHHH555///000333666999<<>>???;;;XXXnnncccaaatttSSS===///444:::888===GGGaaa~~~kkkgggdddRRRKKKqqqtttbbbLLL>>>999===IIIyyyqqq}}}tttQQQAAAFFFCCCFFFLLLMMMGGGGGGLLLLLLKKKMMMSSS]]]```ZZZQQQRRR```YYYooo{{{VVV[[[wwwyyynnnZZZTTTNNNPPPNNNKKKMMMQQQPPPJJJBBBBBBCCCEEEHHHIIIHHHFFFDDDEEEEEEEEEDDDFFFJJJMMMIIIGGGpppttt888444;;;HHHYYYyyypppTTTSSSVVVbbbzzz|||wwwtttrrrjjjaaa]]]TTTMMMPPPZZZ___YYYPPP:::999999;;;???DDDGGGHHHHHHCCC@@@>>>:::999CCCQQQiiimmmttt{{{}}}xxxlllcccUUUKKKLLLIIIMMMJJJEEE^^^sss}}}gggQQQDDDYYY}}}mmmwwwoooZZZ@@@---///000333666999<<<>>>???FFF>>>AAAXXXrrrttt~~~wwwvvvttt{{{|||vvv~~~}}}wwwrrrppprrrwww{{{nnnllliiiggghhhjjjmmmoooiii___WWWVVVSSSIII>>>888666666444333:::MMMiii~~~iii___uuufff|||vvv|||~~~|||ZZZIII777,,,(((%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################333000---,,,------,,,+++******+++++++++,,,,,,,,,,,,---,,,,,,222;;;>>>;;;YYYmmmggg[[[jjjzzzwww;;;///???222555GGG@@@aaaxxxrrreeeWWWNNNNNNYYYppp~~~uuurrrwwwyyypppddd\\\^^^\\\CCCHHH:::>>><<>>DDD===CCC^^^yyyzzz```~~~{{{yyyzzzzzz{{{}}}xxxtttwww|||zzzuuummmhhhdddeeefffhhhmmmtttlllfff___YYYTTTLLLAAA999777:::555555;;;BBBYYYzzzjjjyyy~~~```zzzxxxBBB555888&&&)))222'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$333000---,,,------,,,+++******+++++++++,,,,,,,,,)))+++,,,...444<<>>AAABBBLLL<<>>DDD]]]pppvvvhhh```tttrrrSSSGGGTTTooo```III???RRRggg\\\BBBBBB???UUUMMMIIIHHH```ZZZIIIWWWxxxvvvMMM888>>>:::===AAACCCDDDEEEFFFGGGEEEEEEFFFIIIMMMQQQTTTUUUUUUWWWXXXVVV\\\sssdddMMM___sssrrrzzzmmmYYYQQQLLLIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDEEEGGGLLLBBBVVV|||}}}\\\;;;333777AAAOOOeeegggJJJBBBNNN```kkk|||~~~zzzssspppllllllsssjjj^^^RRRDDDIIIPPPOOOFFF;;;:::@@@[[[^^^\\\UUUOOOKKKHHHCCCFFFDDDBBBIIINNNEEELLLfffyyyjjj\\\eeevvvfffcccNNN444,,,111222333555777999:::;;;;;;999OOOuuurrrzzzYYYlllzzzuuussstttwwwxxxzzz~~~zzz}}}|||yyyuuuuuuvvvssslllmmmiiigggiiikkkkkkoootttnnniiiaaaZZZTTTLLLDDD===:::<<<777444888<<>>AAAOOOpppuuu```jjjoooZZZ___xxx\\\KKK]]]zzzuuuZZZVVVRRRrrrpppeeebbb}}}sss```mmmuuuxxxeeeAAA>>>===999;;;>>>@@@AAABBBDDDEEECCCHHHLLLNNNMMMMMMOOORRRPPPTTT\\\^^^[[[aaa~~~cccTTTWWW]]]~~~~~~zzz|||xxxzzznnnRRRKKKKKKGGGFFFJJJDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBCCCEEEEEECCCTTTqqqsssEEE444777AAAJJJZZZvvvSSSFFFIIISSS^^^qqq|||sssfffVVVGGG>>>???DDDJJJIIIBBB<<<:::JJJKKKGGG===777666666444======<<>>555///222333444555777888999:::>>><<>>AAABBBWWWqqqrrr|||gggbbbiiiUUUdddtttdddbbbppp~~~QQQ;;;CCC999:::<<<>>>?????????@@@BBBHHHRRRZZZXXXOOOHHHIIIMMMKKKOOOYYY```]]]ZZZkkk```OOOFFFRRRhhh||||||nnnWWWHHHJJJKKKCCCBBBHHHCCCBBBBBBAAAAAA@@@@@@???>>>>>>============>>>>>>@@@AAABBBAAA??????AAABBBCCCDDDMMMeee}}}xxxGGG222555@@@GGGRRRuuu[[[HHHEEEKKKZZZppprrrfff[[[QQQFFF???>>>DDDJJJGGGAAA<<>>999888888666777999888<<>>>>>===<<<>>>???;;;GGGRRRSSSKKKFFFIIIOOOJJJLLLSSS[[[[[[ZZZcccpppgggZZZLLLIIIQQQaaavvvoooYYYMMMHHHLLLJJJ@@@===CCC@@@@@@???>>>======<<<<<<;;;;;;::::::::::::;;;;;;===>>>>>>>>><<<<<<>>>???DDDDDDBBBWWW\\\tttxxxHHH111000;;;DDDLLLgggaaaJJJBBBGGG[[[ssspppkkklllkkk[[[OOOFFFFFFIIIHHHDDDBBBPPPTTTSSSLLLDDD???:::444333666666:::@@@@@@KKKaaayyyqqq]]]ccc}}}vvvhhhrrr}}}eeeaaaWWW666555111555555666777777888999999444???ggguuuyyyhhhddd}}}tttvvvyyy{{{zzz||||||yyyzzzxxxtttqqqmmmkkknnnpppqqquuu{{{rrroookkkddd[[[QQQIIIEEE999:::666555888666???UUUppp|||zzztttZZZwwwssstttzzzvvvTTT444111---%%%+++'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$333000---,,,------,,,+++******+++++++++,,,,,,,,,+++---,,,***...;;;HHHOOOJJJ===;;;WWWuuu|||bbb???666777;;;999666;;;NNNlllvvvRRR999999;;;555:::<<<<<<<<<;;;;;;<<<>>>222:::BBBFFFFFFGGGLLLPPPNNNRRRWWW\\\^^^___bbbeeehhh{{{mmmaaaVVVPPPPPPZZZ]]]aaafffllluuu}}}ppp^^^LLLHHHGGGIIIFFF@@@===@@@<<<<<<<<<;;;;;;;;;;;;;;;999888888777777888888999:::;;;<<<;;;999999;;;<<<;;;DDD===GGGttt```fffXXX===222888BBBFFF[[[tttoooTTTCCCAAAVVVjjjyyyuuuhhh^^^UUUOOOPPPTTTccciiijjjcccWWWJJJ<<<111333666444666<<<<<>>@@@@@@AAACCCEEEHHHJJJKKKSSSZZZaaaddddddddd```\\\ooopppfffQQQDDDFFFDDDCCCCCCCCCBBBAAABBB888888999::::::;;;<<<<<<777777666666666666777777999::::::999888888999;;;///DDD>>>;;;```llllllLLL888888BBBCCCSSS\\\~~~aaaGGG;;;KKK\\\kkk|||hhh]]]bbblll~~~~~~nnn[[[FFF777444777444222666555===QQQlllzzzooo[[[XXX___pppuuu~~~ggg\\\555...666222444444444555555555666666;;;JJJjjj[[[}}}|||nnnqqqvvvzzzzzz~~~|||zzz}}}~~~~~~xxxsssppprrrtttwww}}}wwwwwwvvvpppfffZZZQQQKKK??????999888999333666HHH\\\sss~~~\\\{{{iiiDDD000...---''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$666333///---,,,---,,,+++++++++++++++++++++++++++///)))(((------,,,777GGGhhhjjjKKK>>>eeeaaa>>>>>>999AAA666888BBBAAAIIIuuuuuuNNN666333888888444777777888999999999999888888<<<@@@AAABBBDDDIIIMMMSSS]]]jjjqqqoooiiidddbbbnnnmmmttt{{{iiiUUUEEE===BBBBBBBBBAAA???===<<<;;;888888888888888888888888<<<:::888666555555666777888888999999999:::::::::>>>777999>>>OOOYYY555666;;;AAASSSZZZiiiLLLEEEFFFOOO]]]tttnnnqqqzzzqqqiiiUUU@@@777333999<<<444444;;;;;;UUUsssttt^^^[[[lll{{{www~~~iiiKKK444111555222444444555444333444666888AAA\\\xxxiiizzzuuuuuuvvvvvvxxx~~~xxxtttqqqrrruuuxxxxxxwwwqqqwwwxxxnnnbbbYYYTTTPPPBBB;;;777777888777999===XXXrrrjjjoooSSS......###+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$666333///---,,,---,,,+++++++++++++++++++++++++++...))))))------,,,555CCCqqq{{{oooPPPTTT___EEE666;;;:::<<<;;;444888WWWyyywww}}}```>>>555777555333666666777777888888888888888666:::===??????AAAEEEJJJFFFOOO\\\eeegggggghhhiiigggbbbbbbkkk|||yyydddVVVJJJCCCAAA@@@@@@???>>>===;;;999888666666666666666666666666:::999777555555555666777888888888888999999999999>>>999===???LLLxxxzzzmmmmmmCCC666<<>>]]]wwwrrr~~~sssrrrtttwwwxxxzzz~~~{{{xxxzzzyyywwwwwwxxxzzz||||||uuuxxxvvvnnneee^^^VVVNNNDDD===888888888777888;;;NNNggguuuvvv}}}{{{cccbbbWWW555222'''---''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$666333///---,,,---,,,+++++++++++++++++++++++++++,,,((()))------+++111<<>>===EEEiii~~~qqqRRR}}}MMM...888GGGEEEQQQlllgggFFF===BBBGGGVVVqqqlllggg[[[QQQRRRTTTKKK===<<<777999===BBBNNNNNN===>>>]]]yyy~~~}}}zzzmmmbbbeeerrr{{{|||{{{vvvzzzyyy```LLL???222///333111222333444333222333666888>>>ggg~~~~~~|||{{{sssooossswwwyyy||||||xxxvvvuuutttssstttvvvxxxyyyxxxxxxuuunnniiibbbXXXMMMFFF???999888888666888;;;IIIbbbnnnooovvv{{{wwwvvvddd___zzzyyy~~~~~~___>>>444((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$666333///---,,,---,,,++++++++++++++++++++++++++++++))))))---,,,***...555KKKIII]]]bbbFFFBBBpppUUU:::999999<<<>>>???AAAEEEkkkrrrrrrKKK888---222555111000555333444444555666555555555333666999999999:::>>>BBBFFFKKKQQQUUUWWWWWWXXXYYY[[[XXXVVVUUUVVV```uuuhhh^^^TTTPPPKKKDDD>>><<<999999999888777666444444333333333333333333333333444333333333333444555666555555555555666666666666444999<<<999<<>>BBBEEEIIIOOOTTTVVVWWWWWWWWWVVVTTTTTTVVVUUUVVV[[[ccc}}}uuueeePPPKKKGGGHHHFFF???999666777777777777666555333333333333333333333333333333111111111111222333444444333333333444444444555555222999;;;777888EEEfffvvvRRR444888;;;IIIKKKdddgggKKK>>>???FFFSSSeee~~~xxxuuu~~~~~~sssfffYYYPPPAAA;;;::::::CCC\\\ooolllJJJaaawww~~~|||yyynnngggiiirrrzzz}}}~~~lll~~~}}}VVV;;;555222333444...000111222111111222555888HHHwwwlllKKKzzznnnqqqvvvwwwvvv||||||yyy|||~~~vvvnnnpppwwwzzzvvvpppnnnuuuxxxqqqggg```YYYTTTFFF???999888888888;;;@@@UUUrrrvvv|||{{{vvvfffrrr}}}www|||}}}jjjLLL333---***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$666333///---,,,---,,,+++++++++++++++++++++++++++************+++,,,,,,---'''MMMjjjwwwkkkyyyXXX@@@AAAFFF@@@???EEE???VVV|||{{{ggg\\\tttzzzrrriii<<<---888999///+++222444000000000111222222222222222222555999999999;;;???CCCLLLMMMPPPRRRRRRRRRPPPOOOYYYVVVUUUYYY[[[YYYZZZ\\\[[[qqq|||jjjYYYMMMLLLEEEAAA@@@???;;;:::<<<666666666666555444333222222222222222222222222222//////000000111111222222111222222222222333333333333:::999888999<<>>444444444444333222111111000000000000000000000000...//////000000000//////000000111111111222222222444999666777;;;666HHHqqqmmmeeekkkBBB444BBB<<>>444)))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$666333///---------,,,+++++++++++++++++++++++++++++++++)))(((***...///---444+++EEEeeekkkpppfffFFF^^^XXX???===???===@@@;;;===HHHYYYttt{{{iiiaaaccciii}}}ZZZ666555999...)))...222...,,,///...//////000000000000000000333777888999;;;@@@DDDFFFDDDAAABBBEEEJJJOOOQQQPPPQQQUUU[[[[[[YYYYYY]]]VVV^^^aaahhhttt~~~xxxfffQQQDDDDDDGGGHHH===999777888777444333666222222222222222111000///...........................///////////////......000000000000111111111111222666111555:::111>>>ggg{{{sssSSSXXX555333888PPP]]]dddSSSCCC888;;;BBBJJJ[[[mmmlllddd[[[]]]pppxxx}}}}}}zzzyyy{{{}}}uuuooouuuwwwrrrsss|||zzzmmmMMM555---444000+++...000...///000000000222555777ggg|||uuueeeqqqwwwtttwwwpppyyy}}}|||zzzzzztttqqqsssvvvmmmppprrrqqqooolllcccZZZPPPGGG>>>:::777555777;;;DDDfff}}}xxxooovvvjjjRRRvvv{{{rrrAAA888,,,''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$777444111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111333555AAA]]]wwwwwwiii[[[wwwFFF888:::999???@@@AAA>>>===JJJhhh~~~hhhZZZVVVaaa|||^^^<<<...+++.........------,,,,,,,,,------......///000000000333333444888>>>AAAAAA@@@===>>>@@@CCCGGGJJJMMMOOOUUUUUUWWWYYYZZZ[[[[[[\\\\\\```fffhhhhhhkkkrrrwww|||mmmXXXVVVRRROOOLLLGGGBBB???>>><<<:::777555555666666222111111000///......---------------------------............////////////////////////000000000000333444555333222777AAAIIIccchhhJJJ777:::KKKSSSXXXssskkkPPP<<<>>>BBBCCCJJJXXXfff}}}}}}tttpppvvv}}}~~~|||}}}qqq}}}wwwhhh:::888444111......//////111...222...333555///BBBttt~~~sssuuuzzztttuuuuuuvvvvvvvvvzzz|||}}}yyyvvvuuuvvvxxxwwwrrrqqqtttpppcccWWWRRRNNNKKKFFF???:::777888:::@@@VVVmmmyyy|||~~~uuuWWWiii||||||~~~~~~QQQ888++++++)))&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$777444111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***000111777VVVyyyrrrFFF:::CCC<<<;;;===@@@BBBFFFPPP[[[vvvyyyhhhWWWVVVfffyyykkk@@@,,,///222------------,,,,,,,,,+++,,,------...//////000000111111222666:::======<<<<<<===???AAAEEEIIILLLMMMRRRSSSUUUWWWYYYZZZ[[[[[[WWW\\\```bbbccceeekkkpppjjj{{{zzzooocccZZZVVVSSSOOOKKKIIIEEEAAA???===;;;999666555444555555111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......////////////000000222444444333222666>>>EEEvvvuuukkkEEE555BBBMMMTTTgggfffFFF::::::>>>EEENNNTTTaaa{{{zzzqqqqqqyyyzzzuuuyyyvvvmmmxxxWWW777555222///------......111...333///444666222HHHwwwsssuuuddd{{{uuurrrsssqqqvvvwwwwww|||~~~{{{wwwvvvvvvxxxzzztttqqqtttrrrfff[[[UUUMMMIIIBBB;;;777555777888???RRReeeoootttxxxzzzxxxtttxxx[[[___{{{{{{|||uuuwwwZZZ<<<111+++)))&&&%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$777444111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***222000---CCCpppvvvqqqFFF888@@@>>>>>>@@@>>>;;;===AAAFFFXXXrrryyykkkaaa[[[@@@OOOrrrhhhyyysssJJJ)))'''111000,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---......////////////000333666888888777999:::<<>>:::999777555333333333444000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......////////////000222444333222555:::>>>```xxxdddQQQ888:::DDDRRR]]]kkk}}}WWW===777<<>>AAA@@@===???DDD;;;;;;DDDTTTaaalll}}}yyyjjj]]]RRRLLLIIIXXXrrrqqq___nnnkkk|||vvvOOO444***000333'''++++++++++++++++++++++++++++++,,,,,,------............///111333444444444777777999<<>>===<<<777666555333222111111111......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------......//////...000222333222333666888QQQ}}}vvvPPPpppHHH888:::SSScccggg{{{mmmLLL===>>>>>>:::BBBJJJTTT]]]jjjuuunnnooorrrwww~~~yyy{{{xxxyyy|||yyyttt|||nnnQQQ---000///---,,,,,,,,,---...///,,,222///333666;;;[[[zzz|||{{{hhh|||yyyooopppqqqtttvvvxxx}}}{{{|||}}}{{{uuuuuuvvvqqqggg___YYYQQQFFF<<<777666888:::999@@@GGGJJJKKKMMMQQQSSSZZZ]]]ccciiiooosssvvvwww{{{|||~~~qqqoooyyypppSSSpppwww[[[;;;555,,,)))'''&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$666333000.........,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,...)))---666333222MMMqqqqqqQQQEEE;;;<<>>;;;:::::::::999444333222111000/////////,,,,,,,,,+++++++++++++++************************************++++++++++++***++++++,,,------......---///111222222222333444@@@fff\\\WWWeee@@@111LLLhhhrrrcccHHH???<<<777666???FFFIIIOOOfff}}}rrrjjj^^^hhhuuu|||wwwxxxjjjdddyyyoooTTTBBB444///...---------......///---***111...000333===eee{{{wwwyyy|||yyyzzzlllqqqsssrrruuuxxx~~~~~~yyywwwwwwtttkkkccc```VVVIII===888666666777444666888:::999:::===AAABBBEEEJJJPPPUUUZZZ^^^___fffgggkkkpppvvvzzz|||{{{rrrmmm}}}WWWkkk}}}zzzJJJ444,,,***'''&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$666333000......---,,,+++++++++++++++++++++++++++************++++++++++++///%%%)))444000(((===^^^}}}PPP::::::@@@BBBAAAGGGAAA@@@EEEEEEBBBDDDJJJJJJOOOVVV^^^bbb```\\\XXX^^^[[[[[[^^^___YYYSSSPPP<<>>999777999<<<@@@III[[[pppyyyyyyxxxxxxvvvqqqkkkggg[[[kkk}}}zzzxxx|||sssssslllBBB222333///...............//////---)))111......111@@@mmmzzzvvv{{{wwwsssvvviiirrrtttrrruuuyyy{{{}}}~~~yyywwwtttmmmeee```VVVGGG<<<666444333222111000000111000...000444111333777<<<@@@DDDGGGHHHIIIKKKNNNTTT\\\cccfffhhhvvvxxx|||}}}{{{yyyvvvwww|||oooqqqhhh~~~}}}WWW777,,,***'''&&&'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$555333///...------,,,+++************************************++++++++++++...+++,,,///,,,)))222AAAvvvnnnlllPPPBBB???BBB???@@@BBBCCCCCCAAABBBCCCFFFFFFEEEFFFGGGHHHIIIIIIHHHDDDDDDHHHJJJHHHJJJOOONNNQQQUUUWWWVVVVVVVVVVVVYYYppp^^^333))),,,000(((%%%***+++'''''''''(((((()))))))))(((((())))))***++++++,,,+++...111111111000222444222333444666999<<<>>>??????AAACCCFFFIIIKKKLLLMMMNNNOOOQQQTTTVVVVVVUUUTTTUUUWWWYYY[[[^^^eeennntttmmmgggcccfffhhhfffdddddddddcccccceeeeeeaaaYYYSSSTTTQQQNNNJJJHHHFFFEEEDDD<<<;;;888777777666333222............---,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((()))***+++,,,------------...///111222222222222>>>hhhyyyyyyKKK999===OOOiiicccJJJ>>>>>><<<:::<<>>BBBFFFGGGBBBCCCDDDCCCBBBAAACCCEEEEEE@@@@@@DDDHHHLLLVVVbbbUUUMMMAAA:::???OOOdddrrruuuOOO......---000...(((...///$$$&&&'''''''''(((((())))))((((((((()))******++++++***---000111000000222444222222444666888;;;===???AAABBBDDDGGGIIIKKKLLLMMMQQQRRRSSSVVVYYYZZZXXXWWWZZZYYYYYYZZZ[[[[[[ZZZYYYbbb\\\[[[bbbhhhiiigggggggggfffhhhlllnnniii___VVVPPPOOOMMMJJJGGGDDDAAA???;;;999888777666555222///---------------,,,+++***((((((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))'''((()))***+++,,,---------------...111222333222000:::VVVTTTcccBBB777FFFggg~~~XXXCCC;;;<<<<<<999888>>>IIISSS\\\xxxzzzzzzxxxsssnnnpppooohhh___ZZZ[[[___sss{{{tttvvvzzzsssqqquuulllDDD------666......------------,,,,,,000,,,555111...111EEEyyy~~~^^^ssslllvvvnnnvvvyyy~~~}}}}}}}}}zzz|||~~~~~~}}}}}}~~~}}}}}}uuuqqqkkkeee[[[QQQDDD;;;888777555222111------000///))))))---------...///000000111111222000///111555:::===??????AAADDDIIIOOOTTTYYY[[[ccc___^^^eeemmmrrrvvvzzzzzzvvv|||uuuaaa~~~fffuuu}}}~~~ddd:::---***((('''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$666333///---,,,---,,,+++)))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////555EEEjjjyyySSSDDD888:::???AAA@@@AAA???EEEGGGCCCAAADDDFFFFFFLLLEEE???BBBIIIPPPTTTWWWKKKKKKAAA@@@ccckkkEEE222000------,,,,,,+++***))))))''''''''''''''''''''''''(((((((((((()))))))))))))))+++,,,---------///111222333333333333555888;;;>>>@@@CCCEEEFFFHHHJJJLLLMMMRRRUUUTTTUUUWWWVVVRRRUUUWWWYYYYYYYYY[[[```dddbbb```^^^```ccceeecccaaaeeebbbaaaccceeeccc]]]WWWRRROOOKKKHHHEEEBBB>>>;;;777666555444222111000///------,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++,,,,,,------.../////////---555<<>>DDDRRR^^^sss}}}|||vvvooojjjhhh___cccddd___ZZZ]]]jjjuuu{{{mmmiiiooowwwrrr|||~~~gggMMM444---///***------------------------,,,+++555+++...555EEE~~~aaawwwooovvvjjjkkkuuuyyyyyy}}}~~~~~~~~~|||{{{}}}|||pppjjjjjj___SSSDDD999666666555444111000000///...------------------.........//////---...///111222222222222666666888:::<<<>>>???@@@GGGFFFIIIPPPVVV```ooo|||~~~sssUUU}}}zzzsss~~~hhhIII444---'''((()))'''%%%&&&%%%$$$$$$######$$$$$$%%%666333///---,,,---,,,+++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---....../////////777OOOzzz{{{dddTTT::::::???===888<<>>JJJTTTNNNwwwfffGGG111***,,,---,,,,,,+++******))))))''''''''''''''''''''''''''''''((((((((()))))))))(((***,,,,,,,,,,,,...000111222333222222444888:::;;;>>>BBBEEEFFFHHHKKKMMMOOORRRSSSQQQQQQTTTUUURRRTTTVVVWWWVVVVVVXXX\\\___^^^\\\[[[]]]``````___]]]aaa^^^ZZZZZZ[[[ZZZUUUPPPMMMKKKGGGDDDAAA>>>:::888555555444333111000///...,,,++++++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,---......//////---333111EEEssskkk```@@@AAAYYY{{{ZZZJJJ===;;;???>>>;;;:::999BBBRRRbbbpppzzziiilllnnnooonnnkkkhhheeeddd]]]RRRKKKPPPaaayyynnnhhhmmmrrrqqqnnnWWW<<<,,,,,,111...------------------------,,,+++444,,,///777LLL{{{kkk|||ooossskkkkkksssxxxxxx}}}~~~}}}}}}}}}qqqlllmmmhhh\\\JJJ===666444222111222111111000//////......------........./////////------...///000000000000//////000111111222333333666666999???FFFOOO^^^kkkzzz{{{TTT{{{zzz}}}hhhCCC555---(((((()))'''&&&'''%%%%%%$$$$$$$$$$$$%%%%%%666333///---,,,---,,,+++)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......///---///666RRRuuugggNNNCCCCCCDDD@@@BBBFFFBBB<<<>>>EEEEEEGGGFFF???<<>>;;;888555333333222000///...------***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))******++++++,,,,,,------......///111444///111RRR{{{NNN888EEEeee}}}fffHHH;;;===@@@===999:::===DDDMMMTTT\\\jjjwww~~~rrrkkkccccccdddeeeccc```ZZZVVVPPPKKKIIIQQQbbbwww|||hhhccchhhnnnvvv}}}ppp@@@...***---111...---------------------------,,,222...///:::VVV|||vvvnnnxxxjjjnnnnnnppptttwwwwww}}}~~~~~~qqqmmmppprrreeeRRRBBB999444111///222222222111111000000///............////////////---......//////......---//////.........---------...---000555999@@@LLLXXXoooyyy{{{|||lll{{{~~~NNN666...(((((()))'''&&&'''%%%%%%$$$$$$$$$$$$%%%%%%666333///---,,,---,,,+++))))))))))))))))))))))))))))))))))))************+++++++++,,,------......---...///666MMMuuuvvvjjj```\\\]]]VVVIIIJJJUUU^^^jjjuuu|||ddd???...---///...,,,*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''))))))))))))***,,,...///000000000222444777888;;;???BBBCCCEEEHHHJJJMMMPPPOOOLLLKKKNNNOOOLLLRRRRRRSSSSSSTTTVVVXXXYYYXXXYYYZZZ[[[[[[ZZZXXXWWWYYYVVVSSSQQQQQQOOOLLLIIIGGGDDDAAA>>>===:::777444000000///...---,,,++++++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********+++++++++,,,------......111333444222???lllxxxrrrKKKAAA===jjjoooQQQDDD???<<<:::<<<:::;;;???@@@AAAFFFMMMYYY```fffiiiooowww}}}~~~vvvoooiiieeecccbbb```]]][[[XXXSSSLLLGGGAAAEEERRRjjjwwwnnnnnnqqqttt}}}PPP///...///------+++------------------------...,,,000000000<<>>HHHcccqqq~~~uuufffbbb\\\888///)))((()))'''&&&(((%%%%%%%%%$$$$$$%%%%%%%%%666333///---,,,---,,,+++))))))))))))))))))))))))(((((()))))))))***************++++++,,,---------+++***...000111EEEwwwNNN<<<---+++000000+++'''))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''(((((('''((()))***+++---/////////000222444888:::>>>@@@AAACCCEEEGGGJJJMMMOOOMMMMMMNNNMMMIIIMMMMMMNNNPPPSSSUUUWWWWWWVVVWWWXXXXXXWWWVVVTTTTTTSSSSSSSSSSSSRRROOOKKKHHHBBB@@@===;;;999777444222......---,,,++++++******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))************++++++,,,------------,,,222555555MMMxxx{{{\\\mmmSSS???GGGwwwlllUUUFFF===>>>:::777:::<<<;;;<<<>>>EEEKKKPPPRRRWWW^^^ddddddeeeeeefffgggiiilllpppssskkkgggbbb]]][[[ZZZZZZZZZSSSQQQNNNKKKIIIGGGEEECCCQQQYYYjjj~~~uuuqqqzzz~~~rrrSSS666,,,444111***+++---------------------------...---...222///===kkkyyyhhh}}}rrrpppsssooonnnuuuvvvqqqkkkmmm___VVVJJJ>>>666222222222111000000000000000///////////////000000000111111111111111111111000///...------------............111//////000//////555>>>[[[mmm~~~qqqgggzzzsss999111)))))))))'''''')))&&&%%%%%%%%%%%%%%%%%%&&&666333///---,,,---,,,+++))))))))))))))))))))))))((((((((()))))))))******)))******++++++,,,,,,---...'''+++333///000NNNuuuxxxHHH333,,,(((,,,///,,,)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((((((''''''(((***)))+++---......///111222555888<<<>>>@@@BBBDDDFFFHHHMMMOOONNNNNNOOOMMMIIIJJJIIIJJJMMMQQQTTTTTTTTTSSSTTTTTTSSSQQQOOOPPPQQQPPPQQQRRRRRRPPPLLLGGGDDD===;;;888666555333000...------,,,++++++***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***)))******++++++,,,,,,---...,,,///333222999]]]tttyyyTTTDDDKKKjjjnnn\\\JJJAAA:::;;;?????????@@@>>>CCCFFFEEEGGGMMMQQQQQQTTTUUUVVVVVVUUUVVVWWWYYYTTTSSSQQQOOOMMMLLLKKKKKKFFFDDDAAA>>><<>>666111000000111000000000000000000000000000000000000111111111111333333333333222222111000.........///000000111111000//////111111000666>>>UUUllltttyyy|||xxxwww{{{{{{www;;;222***))))))'''''')))&&&&&&%%%%%%%%%%%%&&&&&&666333///---,,,---,,,+++))))))))))))))))))))))))(((((((((((()))))))))***))))))******+++,,,,,,,,,000***+++111000+++111???ttt|||MMM---///+++***------)))(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''((()))(((***,,,------...///111111444999<<>>@@@@@@BBBEEEHHHHHHFFFEEEFFFGGGDDDDDDEEEDDDBBB@@@??????>>>??????>>>@@@KKK[[[hhhrrrkkknnnyyy}}}UUU444+++...111***)))......------------------------......+++666---:::ssszzz|||YYYmmmpppnnnpppppp{{{wwwwww~~~|||sssdddWWWRRR???===:::555222000111222111111111111111111111111000000000111111111222222222333333333333222222111222222222333333333333444222111333444333222777>>>NNNhhhpppxxxuuuyyyaaazzzyyyyyynnnjjj<<<333+++))))))((((((***&&&&&&%%%%%%%%%%%%&&&&&&666333///---------,,,+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---...//////000000000222WWWVVV222+++444---***)))+++***&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))(((''''''((()))'''))),,,---------...000---111666;;;???DDDHHHKKKLLLNNNNNNKKKLLLPPPRRRPPPRRRQQQPPPSSSVVVXXXVVVTTTVVVVVVUUUQQQMMMMMMPPPSSSXXXWWWTTTNNNHHHDDDBBBAAA<<<999777555555333111///,,,,,,++++++******))))))$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))***++++++,,,,,,&&&333***(((666///000PPP|||xxxsssQQQIIIQQQrrriiiWWWMMMFFFAAA???999<<<<<<888777:::<<<;;;666:::>>>???===<<<<<<>>>777888:::::::::999:::;;;555:::@@@EEEOOOccc~~~wwwkkkqqq|||sssmmmUUU000...(((+++---***...000'''---------------------------...+++777---999ttt|||xxxnnnwwwxxxpppmmmlll{{{xxxwww|||zzz{{{vvvsssrrrjjjZZZKKKCCC>>>>>><<<999555333333444222222222222222222222222000111111111111222222222111222222333333333222222222222222222222111111111333222222333000...111888GGGddd|||dddaaaxxxaaa~~~yyy===333+++))))))((((((***'''&&&&&&%%%%%%&&&&&&'''777444000...---,,,***(((+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,---//////000222333JJJ~~~uuuuuu}}}iiiCCC000+++***))),,,++++++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((()))***,,,---...//////111333666999===CCCGGGJJJLLLOOOQQQPPPPPPQQQQQQWWWUUUSSSRRRSSSVVVYYY[[[\\\\\\[[[ZZZYYYWWWUUUTTTTTTRRRNNNJJJFFFCCCAAA@@@:::999777444222///---,,,***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************,,,------///111333555666iii~~~sssPPPGGGSSSvvvlllXXXGGG===BBB???;;;999999:::::::::;;;777777<<>>EEEMMMXXXnnnwwwkkkuuu}}}xxxzzz~~~hhhAAA...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------)))///---///333555||||||{{{}}}wwwxxxjjjtttmmmtttxxx{{{zzztttmmmgggdddaaa___\\\UUULLLEEE>>>===<<<:::999777666555666666666777777666555555333333333444555666777888777333111444444111000222222222333333333555888;;;999888555333333333555666DDDZZZuuuccc{{{```wwwGGG666---+++%%%'''+++'''''''''&&&&&&&&&%%%%%%%%%777444000...---,,,***)))+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,---...////////////777KKKhhhxxxooo}}}mmmYYY???...))),,,///000+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''((()))***,,,---......000111333555777:::???CCCHHHKKKNNNOOOPPPQQQRRRTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYXXXVVVSSSQQQQQQOOOKKKFFFCCC@@@>>>===999888666333111///---,,,))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))*********,,,,,,---...000222444555FFFkkk{{{cccKKKCCCNNNzzz|||```NNNMMMIIIDDD@@@>>>===<<<;;;;;;;;;===>>>:::555666;;;;;;888999>>>AAABBBFFFMMM^^^gggsssyyy{{{sssnnniiiCCC***222------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,000---000555;;;www{{{yyyyyyxxxkkktttmmmrrrwwwzzz|||uuukkkccc]]]\\\ZZZZZZZZZUUUNNNHHH@@@???>>><<<:::999888777555555666666666666666666555666666777777888999999999666555888999666555777444555555555555666777999<<<;;;999777555444444444===UUUsss}}}bbb~~~zzzxxxQQQ777***+++'''''')))%%%''''''&&&&&&&&&%%%%%%%%%666444000---,,,,,,***)))+++***))))))(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,---......***---000000444IIIpppkkkbbbeeeooommmNNN666111***'''))),,,,,,,,,))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''(((***+++,,,---...000111222333444777<<>><<<:::999666666444222000---,,,+++(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))******,,,,,,---...///111333444111MMMkkkrrrTTTMMM:::ZZZnnnfff[[[PPPIIIFFFDDDCCC===???AAA@@@<<<>>>KKKZZZVVVQQQNNNQQQWWW___jjjttt~~~nnnooovvvnnnqqqqqqJJJ+++%%%555,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------///000,,,111666FFFccc{{{vvvlllsssnnnpppuuuxxx~~~|||wwwqqqiiiaaa\\\UUUTTTTTTVVVXXXVVVQQQLLLDDDBBB@@@===<<<;;;;;;;;;777777777888999999999::::::;;;<<<===>>>>>>>>>>>>:::888999======:::999<<<===<<<;;;;;;:::999999999======<<<;;;888666333222888TTTuuueeevvvzzzddd>>>(((++++++'''&&&$$$''''''&&&&&&&&&%%%%%%%%%666333///---,,,,,,***)))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---,,,,,,...111000222<<>>;;;888777666444333222000...,,,+++***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))***++++++,,,---...000222333666999QQQvvvMMMFFFUUUzzzuuummmgggeee\\\YYYVVVSSSRRR[[[ppp}}}|||~~~rrrzzz~~~OOO......222000,,,++++++++++++++++++++++++++++++,,,,,,,,,------000...***111666RRR}}}___zzzrrrkkkqqqoooooouuuvvvwwwsssmmmiiieeeaaa]]][[[TTTSSSSSSVVVXXXWWWRRRNNNGGGEEEBBB@@@>>>===>>>>>>;;;;;;;;;<<<<<<===>>>??????@@@BBBDDDEEEEEEEEEEEEDDDCCCFFFJJJIIIFFFEEEGGGIIIHHHFFFEEECCCAAA>>><<<;;;<<<<<<;;;:::888555444:::XXXyyylllvvvtttyyy}}}JJJ***,,,,,,'''&&&&&&''''''&&&&&&&&&%%%%%%%%%555222///---,,,+++***)))***))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++111+++'''+++///000111333888OOOooo\\\<<<...***...333***+++,,,,,,***(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((***+++,,,,,,---...000222444888===@@@CCCEEEGGGGGGGGGHHHJJJKKKTTTSSSPPPOOOOOOPPPRRRSSSNNNMMMLLLJJJJJJJJJKKKLLLEEECCC???<<<888666555444111000///---,,,+++))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((()))))))))+++++++++,,,---///000111:::333;;;```yyyTTTEEETTTmmmuuusssvvvwwwqqq~~~ZZZ222$$$222666(((+++++++++++++++++++++++++++++++++,,,,,,,,,------000,,,)))111555\\\uuu{{{~~~|||ZZZ{{{uuunnniiioooqqqpppwwwvvv~~~zzzmmmiiiddd___]]]\\\[[[YYYVVVUUUTTTUUUVVVTTTOOOJJJIIIGGGEEECCCAAA@@@@@@@@@============>>>@@@AAABBBAAABBBEEEGGGIIIKKKLLLMMMWWWXXX\\\aaa```[[[[[[^^^XXXVVVTTTRRRQQQMMMHHHCCC<<<<<<;;;;;;:::999888888@@@___~~~qqqssslllaaa}}}XXX000---,,,'''((()))''''''&&&&&&&&&%%%%%%%%%444111...,,,,,,+++***)))***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******---++++++---+++)))---222(((***000@@@]]]ZZZEEE111,,,000000,,,''')))(((''''''''''''((()))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))***+++,,,,,,---///111333777<<<@@@@@@CCCFFFGGGGGGFFFGGGGGGSSSPPPNNNLLLLLLNNNQQQSSSMMMLLLJJJIIIHHHHHHIIIIIIBBB@@@===999666444333222...------+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((())))))*********+++,,,...///000555:::444:::___yyyfff\\\SSSlllzzztttyyyttt~~~vvvMMM222///...000000+++*********+++++++++++++++++++++,,,,,,,,,,,,------///,,,+++333333dddvvv{{{www^^^nnnllljjjmmmtttpppzzzwww|||uuuqqqjjjfffaaa]]][[[YYYWWWVVVWWWUUUSSSSSSSSSQQQLLLGGGKKKJJJIIIHHHFFFDDDCCCBBB@@@??????>>>???@@@BBBCCCBBBCCCEEEHHHLLLQQQTTTVVVcccfffmmmssssssnnnooorrrllliiigggeeeccc___WWWQQQEEECCC@@@===;;;;;;;;;<<>>;;;<<<===bbbhhh~~~^^^{{{}}}|||}}}}}}uuuWWW===///&&&(((+++$$$''''''&&&&&&&&&%%%%%%%%%555222///---,,,+++***)))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))************+++++++++,,,,,,,,,------/////////111333666999;;;MMMPPPUUUXXXZZZ[[[\\\]]]___^^^ZZZTTTLLLCCC<<<888//////...------,,,+++++++++******)))(((''''''&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&''''''((()))***---...///000333555777888<<<>>>AAAEEEHHHKKKLLLLLLIIILLLLLLJJJLLLQQQRRRQQQLLLLLLLLLLLLKKKJJJIIIHHHAAA>>>999666444111...,,,,,,***'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***+++---......///,,,///111000000444===DDDyyycccXXXaaagggqqq~~~xxxzzz~~~~~~yyyvvvtttnnnmmm{{{xxxiii|||zzz___<<>>AAAIIItttrrrpppyyyppp}}}kkkvvvaaaAAA444((($$$... ''''''&&&&&&&&&%%%%%%%%%555222///---,,,+++***)))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///111222(((+++///000111111111222////////////...,,,***)))---,,,,,,+++******))))))******)))(((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((()))***,,,---...///222444666777;;;===@@@DDDGGGIIIJJJJJJHHHLLLLLLJJJKKKOOOOOOMMMLLLLLLLLLKKKIIIGGGEEECCC<<<999666333222000...,,,***))))))******)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))***+++,,,---......---///000///...111777===DDDxxxxxxmmmccc[[[ggg|||~~~uuuqqqnnnoooqqqnnnnnnvvvYYY>>>222......---++++++*********))))))*********+++++++++***++++++,,,,,,------......///444---GGG|||cccmmmvvvmmmooollloooxxxyyyxxxzzzuuuqqqmmmiiiffffffeeebbb```^^^\\\\\\\\\[[[WWWWWW[[[[[[UUUQQQRRRPPPOOONNNPPPRRRSSSPPPNNNQQQRRRQQQPPPRRRWWWWWWTTTYYY[[[^^^aaadddhhhmmmppptttzzzuuucccPPPCCCEEEMMM~~~vvvooowwwvvv]]]777---''''''222)))'''''''''&&&&&&&&&%%%%%%555222///---,,,+++***)))(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************++++++++++++++++++************++++++(((***------,,,+++++++++************++++++++++++***))))))(((((('''''''''))))))(((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))++++++,,,...000222444555:::<<>>,,,111))))))'''(((((('''''''''&&&&&&&&&555222///---,,,+++***)))'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''###$$$&&&'''((((((((((((''')))******)))***+++---*********+++++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&########################""""""###$$$$$$###""""""!!!!!!""""""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((())))))***+++---///000444666999<<<>>>@@@AAAAAA;;;???BBBBBBEEEIIIJJJGGGDDDCCCAAA???<<<999777666444111...,,,+++***(((&&&&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))))))))***************+++---...///000111***444555333;;;NNNssslllKKK000///222,,,)))---******)))))))))))))))***((((((((()))))))))*********++++++,,,,,,------...---,,,333444TTT~~~yyy\\\ssskkkoooooossszzzzzz~~~|||zzzyyyxxxuuurrrpppkkkjjjiiigggeeecccaaa```___```___]]]___ddddddaaa\\\aaafffiiiiiifffeeedddkkkpppqqqlllhhhhhhiiihhhmmmnnnooonnnkkkiiiiiiiiilllrrrxxx|||bbb^^^mmmyyysssppp[[[xxx}}}zzzxxxUUU000...)))+++,,,((((((((('''''''''&&&&&&555222///---,,,+++***)))'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%''''''''''''&&&%%%&&&'''&&&%%%%%%'''(((%%%&&&&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&########################!!!"""###$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''')))))))))***+++---...///222444888;;;>>>@@@AAAAAA===@@@BBBAAACCCGGGIIIGGGFFFDDDAAA<<<999666444333000...+++*********((('''&&&$$$"""!!!###$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))+++******+++,,,...//////---111...+++000444DDD]]]BBB...%%%000333***'''000))))))((((((((())))))***(((((((((((()))))))))******++++++,,,,,,------......+++222333VVVyyy{{{```{{{lllnnnooottt{{{yyy~~~zzzwwwvvvtttqqqooonnnmmmkkkiiigggeeedddccc___aaaaaa___bbbiiijjjfffccchhhnnnqqqpppnnnnnnnnnkkktttyyyssskkkiiikkkmmmlllmmmooonnnllliiiiiiiiigggmmmqqqtttzzzoooOOOMMM^^^oooyyyttt{{{jjj```sss~~~|||vvvjjjrrrhhh666///)))))))))((((((((((((''''''''''''555222///---,,,,,,***)))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((((()))((('''&&&'''(((((('''%%%%%%&&&(((!!!###&&&((())))))((('''$$$$$$$$$$$$$$$$$$%%%%%%##################$$$$$$$$$#########$$$%%%%%%&&&""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''')))))))))***+++---...///111333777;;;>>>@@@BBBBBB???BBBBBB@@@AAAFFFGGGEEEIIIFFFAAA;;;666333222111,,,+++)))((()))***)))(((%%%$$$######%%%%%%%%%$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))---+++))))))+++,,,------///111...111999555444???EEEyyyhhh444***111444///))))))***+++))))))(((((((((((()))***(((((((((((())))))))))))***++++++,,,,,,---......000,,,000222VVVooowww{{{^^^mmmmmmnnnuuu{{{yyy~~~~~~yyyvvvtttrrrpppnnnqqqooollliiigggffffffgggbbbeeeeeeccceeekkkjjjeeeccchhhnnnppppppoooppprrrfffsss{{{wwwnnnkkkppptttkkkmmmoooooommmkkkkkkkkkfffkkknnnnnnrrrzzz}}}vvvnnnlllttt}}}qqqTTT888999MMMbbbooo~~~www{{{~~~lll]]]hhhnnnuuuxxxzzz}}}eee555///+++(((%%%)))(((((((((''''''''''''666444000...,,,+++(((&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&((((((&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%&&&''''''))))))***+++---...//////333333555999>>>AAABBBBBB>>>>>>???@@@BBBCCCDDDEEEJJJHHHCCC>>>888444000///---,,,+++)))((((((''''''$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******++++++,,,------/////////...---///333555:::EEEbbbYYY===)))------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,------...000,,,222///^^^xxx}}}}}}kkksssoooqqqtttwwwyyyzzzuuusssrrrsssttttttsssqqqmmmiiiggghhhjjjmmmllllllmmmnnnnnnmmmkkknnnpppssstttsssqqqpppoooooowww~~~}}}uuunnnlllnnnkkkmmmnnnnnnkkkiiihhhhhhhhhggghhhhhhffffffnnnxxxzzznnnZZZKKKMMMXXX```YYYMMMAAA999777999===LLL___pppqqqwwwzzziiikkk~~~mmmsssrrryyyqqqXXX999+++...---%%%''''''''''''''''''''''''666444000...,,,+++(((&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&''''''&&&$$$!!!&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''((()))***+++,,,...//////111222444888===@@@@@@?????????@@@AAABBBCCCDDDEEEFFFDDD@@@;;;666222///---,,,+++***(((''''''&&&&&&$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))******++++++,,,,,,---+++...222444555666777999///222>>>UUUnnnzzzLLL222...111---,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------...+++---222111eeemmm{{{nnnlllooosssvvvyyy{{{vvvsssrrrrrrsssssssssrrrpppmmmmmmnnnooorrrqqqqqqrrrssssssrrrpppnnnqqquuuvvvuuusssqqqqqqrrrtttwwwyyyxxxuuuqqqoookkklllmmmllljjjgggfffgggdddcccccccccbbbccckkkuuu|||wwwpppaaaOOOEEEDDD??????===;;;777555444333===MMM\\\ooottt~~~|||fff^^^wwwjjj~~~sssuuuyyyoooTTT666***//////'''''''''''''''''''''''''''666444000...,,,+++(((&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''""""""""""""""""""""""""########################"""""""""#########$$$$$$##############################$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&(((((()))+++,,,---...///000111444999===??????===??????@@@@@@AAABBBBBBCCC@@@>>>;;;777333///---,,,***)))((('''&&&%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))******+++,,,,,,,,,,,,---......------///111555555666;;;FFF```yyywwwZZZ???///***,,,///,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------...,,,111222111ggguuu|||qqqiiiiiinnnrrruuuyyy}}}xxxtttsssrrrrrrsssuuuvvvuuutttsssuuuvvvvvvuuuuuuvvvwwwwwwvvvtttooossswwwyyyxxxuuurrrqqqssspppooosssyyy{{{wwwssslllmmmnnnllliiigggffffffbbb___^^^______aaaiiisss{{{zzz{{{tttcccNNNBBB444555888999:::888666555333<<>>@@@???===============>>>>>>>>>>>>;;;:::777444111...,,,+++((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,,,,,,,,,,,,,...222999>>>@@@JJJXXXccclllzzzyyyxxxjjjLLL000***///111......++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------......333///222nnnuuu}}}ssslllgggjjjnnnqqquuuyyy~~~zzzwwwvvvuuuvvvvvvwwwyyyzzzyyyxxxyyyzzzwwwvvvvvvwwwxxxxxxwwwuuutttwww{{{|||zzzuuurrrppppppmmmkkkooovvv{{{zzzwwwooooooooommmiiigggffffffbbb___^^^___```aaaiiirrrzzz{{{zzzgggXXXJJJFFFAAA<<<;;;;;;;;;;;;555777999LLLqqqxxxvvviiibbb~~~ttthhh~~~fffDDD...,,,+++&&&''''''''''''''''''''''''666444000...,,,+++(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!$$$$$$!!!!!!%%%###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#######################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((()))+++,,,------...///222777<<<>>>>>>===:::::::::::::::999999999888777555222///---,,,+++'''&&&%%%$$$#########$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,(((...999DDDOOOYYYbbbhhhlllttt|||VVVfffSSS:::111...000,,,%%%'''111******))))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...---...,,,666xxx{{{yyyeeepppllljjjmmmoooqqquuu{{{}}}{{{{{{{{{{{{zzz{{{}}}}}}|||{{{{{{|||zzzyyyxxxyyy{{{{{{yyyxxxzzz|||~~~zzzuuuqqqooolllkkkkkkmmmpppuuuxxxzzzppppppnnnkkkgggdddddddddbbb^^^]]]^^^___```eeellluuu|||zzzqqqeee\\\OOODDD>>>;;;999888999666333FFFnnnuuu\\\aaaeee~~~pppLLL000((()))'''((((((((((((((((((((((((666444000...,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""(((222222((("""""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""####################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$&&&&&&''')))***+++,,,---+++,,,...333888<<<>>>>>>;;;::::::999888888777777666555333000...,,,+++***&&&%%%$$$$$$#########$$$$$$$$$$$$############""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((())))))***+++++++++)))666III[[[hhhnnnqqqrrrzzzuuunnngggeee___RRREEEHHH>>>FFFoooeeeZZZHHH111///******...---'''&&&***)))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...///,,,,,,888vvv{{{yyy___nnnlllllloooppppppuuu|||~~~}}}}}}}}}~~~~~~}}}|||}}}}}}|||~~~~~~yyyuuuqqqppplllmmmnnnmmmllloootttyyypppooommmiiieeebbbaaaaaa```\\\[[[\\\]]]\\\^^^bbbqqq|||sssdddWWWMMMDDD<<<777999666222EEEnnn___WWW}}}wwwzzz{{{pppMMM///(((******((((((((((((((((((((((((666444000...,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$***555555***$$$%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#################################$$$$$$$$$$$$######$$$$$$##################%%%&&&'''((()))+++,,,,,,,,,,,,---222888>>>AAABBB>>>>>>===<<<:::999888888555333111...,,,***)))(((%%%%%%$$$$$$######$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))******++++++***444CCCOOOUUUTTTPPPNNNAAA@@@999333555;;;<<<888999===CCCGGGHHHXXX~~~rrrSSS<<<222///...444,,,&&&(((///000+++%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...222+++111999llluuuddd}}}kkkjjjkkknnnnnnooouuu}}}{{{lllmmm~~~~~~~~~|||yyyuuutttsssqqqqqqpppnnnlllmmmqqqtttsssrrroookkkfffbbbbbbbbb```\\\ZZZ\\\\\\XXXWWWYYYddd|||zzzjjj]]]QQQFFF>>><<<999666IIIpppiiiQQQvvv{{{ttt{{{mmmIII///***,,,)))((((((((((((((((((((((((666444000...,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''!!!"""******"""!!!'''!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######$$$$$$##################%%%&&&'''((()))++++++,,,//////000444;;;AAAFFFHHHAAAAAA@@@???===<<<;;;:::333222000---***((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++$$$)))///333333111///...)))111555222000444777666999777:::AAACCCBBBJJJWWWrrrcccKKK444000111///,,,,,,'''---000+++&&&&&&+++///'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,---.........'''444===kkklll|||jjjggggggiiillllllmmmuuu~~~pppUUUDDDJJJbbbwww~~~}}}~~~}}}{{{xxxvvvvvvwwwvvvsssqqqnnnmmmnnnooopppwwwvvvsssnnniiifffeeefffaaa]]][[[]]]\\\XXXUUUUUUOOOmmmpppaaaVVVLLLFFFBBB@@@===NNNsssyyyhhhTTT~~~}}}vvvlllFFF000------((())))))))))))))))))))))))666444000...,,,+++(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""####################################"""############$$$$$$$$$$$$%%%&&&''')))+++---...///000111333555888:::;;;BBBBBBBBBAAA???===:::999222111///,,,***(((&&&%%%%%%%%%%%%$$$$$$#########################################################################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))************+++,,,------//////000111222333333444888888999:::<<<>>>@@@AAAMMMQQQYYYfffvvv~~~wwwhhhOOO<<<111000000///......------+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...---///...666||||||lllwwwzzzpppmmmmmmoooooonnnssszzz{{{gggKKK===FFF\\\kkkppp}}}}}}{{{yyyyyyzzzzzzyyywwwvvvsssqqqoooooopppqqqwww}}}{{{ooofffeeehhhccc___\\\[[[[[[XXXPPPIIIBBBQQQmmmqqqlllcccWWWUUUIIICCCSSSuuuuuuwwweeeZZZ~~~KKK111///...---))))))(((((((((((())))))666444000...,,,+++(((&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""####################################"""############$$$$$$$$$%%%%%%&&&''')))+++,,,...//////000222555777:::;;;>>>???>>>>>><<<999777666//////---+++)))'''&&&%%%%%%%%%%%%$$$$$$#########################################################################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))************+++,,,------...//////000111222333333666666777888:::<<<>>>???>>>>>>???BBBFFFLLLQQQTTTiiissslllTTTDDD???<<<666000///......---,,,,,,++++++******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------......000222<<<~~~{{{ooo|||nnnlllkkkmmmmmmmmmttt{{{]]]PPPLLLZZZiiinnnlllkkknnnwww~~~}}}~~~|||||||||{{{zzzxxxwwwtttrrrqqqqqqrrrsssvvvyyy{{{xxxsssnnnllllllfffbbb^^^^^^^^^ZZZRRRKKKBBBAAAKKKcccxxxjjj[[[QQQQQQccc}}}uuuttt{{{xxxhhh___yyyfffxxxYYY888///+++((())))))(((((((((((())))))666444000...,,,+++(((&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""####################################"""############$$$$$$$$$%%%%%%%%%'''(((***,,,---......000111444666999::::::::::::999888555333222,,,,,,+++)))((('''&&&%%%$$$$$$$$$$$$$$$#########################################################################################################$$$$$$$$$###############$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))***+++,,,------...///000111222222333444444555666888:::;;;<<<===<<<;;;999888777777777777;;;EEENNNRRRRRRVVV[[[vvvooolllooosssvvvxxx{{{jjjmmmlllfff___XXXOOOGGGCCC:::000***+++,,,***''',,,,,,++++++***)))))))))***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...///...222@@@zzzqqq{{{mmmjjjiiijjjjjjmmmuuummm]]]]]]kkkpppfffjjjfffkkkttt}}}{{{{{{yyyvvvtttrrrrrrssssssuuuuuuvvvvvvvvvuuurrrpppfffbbb^^^]]]]]]YYYQQQKKK>>>666222<<>>zzzwwwiiijjjlllmmmkkknnn{{{~~~|||}}}{{{yyyvvvuuuuuuuuuvvvwwwvvvvvvuuutttsssrrrrrrpppkkkeeebbbaaa^^^WWWRRRLLL@@@555333555555555666...222555===PPPcccfff^^^III???999:::555444GGG```fff{{{xxxAAA***333---+++******))))))******+++666444000...,,,+++(((&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""####################################"""############$$$$$$$$$%%%%%%%%%&&&'''((()))***((()))***,,,...111333555444444444333111///,,,+++(((''''''&&&&&&%%%%%%$$$!!!!!!""""""#########$$$################################################################################################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&''''''((()))***)))***+++,,,---......///............///111222222000000///...------......***...---***+++///...)))'''...000,,,***,,,***%%%---)))(((,,,---***+++///---+++)))''''''((())))))''''''((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,---......***222555999vvvooowwwhhhiiilllmmmkkkmmmyyy~~~{{{zzzxxxwwwwwwxxxzzz{{{wwwtttqqqsssxxxzzzwwwtttxxxsssllliiihhheee___YYYMMMFFF>>>888333222999AAA;;;===999333555>>>@@@:::>>>>>>@@@===444222GGG```xxx[[[zzzpppmmmMMM+++111+++++++++************++++++:::444111222000+++((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$'''&&&%%%#########$$$$$$&&&%%%###"""###$$$''')))&&&%%%###!!!!!!"""###$$$##############################"""!!!!!!"""##############################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$%%%%%%&&&'''((())))))******+++,,,...000222333666555444222000---+++)))''''''&&&%%%%%%$$$##############################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))******++++++,,,------......////////////......///...---,,,+++,,,,,,---******+++++++++,,,,,,,,,)))************++++++++++++*********))))))((((((+++******)))(((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))*********++++++,,,,,,------...777,,,333<<>>@@@BBBBBBAAAAAA@@@@@@@@@@@@444555555444222///,,,***'''&&&$$$######%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""########################$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!"""""""""##################$$$%%%&&&'''(((((())))))******,,,---///000000///,,,***'''%%%%%%$$$%%%$$$$$$$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******+++++++++,,,,,,,,,,,,++++++))))))******************''''''((((((((()))))))))(((((()))))))))*********))))))))))))))))))******))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))*********++++++,,,,,,------...------555777{{{jjjfffiiihhhkkkqqqmmmqqq|||zzzyyywwwuuusssxxxyyy{{{~~~|||yyyxxxqqqqqquuurrrgggaaadddiiiccc]]]VVVKKKDDDLLLYYYyyywwwbbb\\\ZZZUUUYYYbbbhhhdddYYYYYYjjj|||jjjooo|||hhhzzzBBB555222...+++++++++++++++++++++,,,:::444111222000+++((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((***,,,...111222333888888888999:::===???AAAEEEEEEEEEEEEEEEGGGHHHHHHDDDEEEEEEDDDAAA===888666///,,,)))&&&$$$$$$&&&'''%%%%%%%%%%%%%%%$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""##################$$$%%%&&&'''(((((()))))))))***+++,,,.........---***(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((())))))************++++++++++++******'''((())))))***)))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))************))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))*********++++++,,,,,,------...111---222555wwwqqqgggjjjhhhlllppplllppp|||{{{|||{{{xxxuuuuuuvvvxxx|||}}}{{{uuuuuuwwwxxxsssjjjddddddhhheeebbb```ZZZRRRPPPSSSaaawww}}}pppkkkfff```hhhlllhhhYYYMMMUUUlllqqqzzziiisssdddxxx<<<000///+++++++++++++++,,,,,,,,,,,,:::444111222000+++((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((())))))******+++,,,...111444777999;;;888777666666666777999;;;<<<<<<<<<>>>@@@BBBDDDFFFKKKLLLMMMMMMJJJEEE@@@===<<<:::666111---***((('''%%%%%%&&&&&&%%%%%%$$$###########################################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""##################$$$%%%&&&''''''((())))))))))))***,,,---...,,,+++)))'''&&&&&&&&&'''##################$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***)))******************)))&&&'''((()))))))))(((((((((((()))))))))*********(((((((((((()))))))))***((()))))))))************(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))*********++++++,,,,,,------...333///444333uuupppuuugggjjjiiilllrrrnnnsss||||||~~~{{{xxxwwwwwwxxx{{{}}}~~~|||zzzuuuzzz|||wwwpppllliiifffeeeeeefffgggddd___]]]___```mmmyyy|||zzzyyysssmmmiiijjj^^^GGG<<>>...---***+++++++++,,,,,,,,,------:::555111222000+++((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))******+++111222333666888:::<<<===888777666555666777999;;;666777888999<<<@@@CCCEEEIIIJJJLLLLLLJJJFFFAAA>>>IIIGGGDDD>>>888111+++(((%%%%%%&&&&&&&&&%%%$$$#################################"""!!!!!!"""##############################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""############"""###$$$%%%&&&''''''((())))))))))))***+++,,,---+++***(((&&&%%%&&&'''(((##################$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))************))))))%%%&&&((()))))))))(((((())))))))))))************(((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))************++++++,,,,,,---......///---666555ooorrrnnngggjjjiiimmmsssqqqvvv|||}}}~~~zzz|||{{{{{{{{{|||{{{yyywwwvvv~~~tttmmmnnnmmmhhhccceeeiiijjjhhheeegggkkkqqqtttyyy~~~kkklll]]]BBB555CCC___rrr}}}{{{rrrqqqyyyaaa~~~}}}KKK555333000+++++++++,,,,,,---------777666444111...+++)))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$&&&)))(((%%%)))((((((((()))+++///333444222555<<<>>><<<>>>BBB===@@@DDDFFFFFFDDDDDDDDDDDD>>>>>>GGGKKKGGGGGGMMMMMMDDD999777???FFFAAA777000<<>>}}}|||ooonnnfffiiihhhkkkpppnnnwwwiiiZZZWWWYYY\\\|||{{{{{{{{{{{{|||}}}~~~{{{yyy||||||xxxsssuuuxxxwwwtttppplllkkkeeeaaaaaagggnnnrrrwww{{{{{{xxx\\\BBB666===OOO^^^kkkqqqxxx~~~{{{uuupppkkknnnuuu|||yyy{{{]]]QQQ777,,,...,,,---,,,+++,,,///000///777666444111...+++)))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))******+++***)))%%%***---...222777666222;;;666666>>>MMMXXXZZZWWW[[[eeeiiifffjjjtttuuulllVVVMMMFFFJJJOOOPPPNNNMMMHHHGGGAAA:::888:::999555444999BBBMMMSSSRRRJJJCCC<<<222(((&&&((((((%%%"""&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$###$$$$$$%%%&&&'''((()))))))))((('''((()))***+++***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))+++---,,,***''')))'''%%%&&&)))***)))'''+++******))))))))))))***,,,,,,+++******)))))))))(((((()))***+++,,,---...,,,+++*********+++*********)))))))))++++++)))(((***(((&&&&&&'''))))))((((((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,,,,------...***,,,000666zzzxxxrrrjjjkkkggggggmmmmmmxxxzzznnngggdddcccccc\\\kkkttt}}}|||{{{{{{|||}}}~~~}}}|||{{{||||||yyytttvvvxxxwwwtttpppmmmllleee```^^^aaagggnnnyyydddHHH888777BBBLLLZZZ]]]aaabbb___YYYQQQMMMOOOSSS\\\iiiwwwgggwwwuuuvvvHHH333+++------------,,,...//////...666555333111...,,,***)))((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''')))******'''%%%''')))+++///---)))111AAADDD<<>>999666999>>>HHHTTTfffzzzrrr~~~www@@@222---///...---,,,---/////////...666555333111...,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((---***((((((''''''+++000...333///+++===___pppnnnyyyfff___QQQDDD@@@EEEIIIJJJGGG>>>666777AAAMMMTTTVVVJJJAAA<<<:::000###"""+++%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((&&&''')))******)))))))))***+++,,,,,,+++***)))((((((((()))+++...///,,,///333777;;;===>>>>>>AAA@@@>>><<<;;;:::::::::<<<>>>??????<<<999777555111///---,,,------,,,***---+++)))((()))***)))(((******)))(((((((((((((((''''''''''''''''''''''''(((((()))))))))************++++++,,,,,,------...111444777;;;|||rrrtttjjjfffhhhgggkkkrrroootttyyy{{{pppdddlll}}}}}}{{{zzz{{{}}}~~~yyy{{{}}}}}}|||{{{{{{|||xxxyyyxxxvvvrrrooonnnnnngggaaa[[[WWWVVV\\\mmm}}}kkkQQQ===444333444333333444555555555555444333888>>>EEEVVVnnn|||www}}}BBB444///......++++++---//////111444555444333111...,,,+++***))))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))***&&&&&&+++......///333***;;;GGGPPPlllvvvWWWFFFAAAAAAPPPMMMGGG???;;;>>>FFFMMMDDD<<<999===<<<333+++)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((***(((&&&&&&(((******))))))***++++++************++++++,,,...000444666888>>>AAAEEEIIIIIIGGGCCCAAAGGGEEEBBB>>><<<:::::::::@@@CCCGGGHHHFFFCCCBBBBBB999777444333444444333222...---,,,------,,,***''')))((((((((((((((()))***(((((((((((((((((((((((())))))))))))***************++++++,,,,,,------...///+++///:::xxxxxxkkkxxxooo{{{uuusssllllllqqqnnnrrr}}}{{{zzzzzz{{{|||wwwyyy{{{|||{{{zzzzzz{{{xxxyyyyyyvvvrrrooonnnnnniiieee___YYYTTTSSS\\\gggkkkRRR@@@666333333666555444333222222333333111555777888FFFaaa|||{{{~~~CCC444...,,,,,,******------...666@@@555444333111...,,,+++***)))))))))(((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******)))&&&)))//////******000@@@[[[vvviiiOOOBBBDDDCCC===666444;;;BBBFFF888000888HHHKKK;;;(((((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((***((('''''')))*********((()))***)))((((((***,,,,,,---///222666888;;;<<<>>>BBBHHHMMMNNNMMMIIIGGGEEECCC@@@>>><<<<<<======@@@DDDJJJLLLJJJIIIJJJKKKBBB@@@=========>>>>>>===444222111111111000...+++((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++***++++++,,,,,,------...444,,,---555hhhxxxnnnqqqdddqqqjjjmmmkkkrrr~~~}}}{{{zzzyyyxxxxxxvvvvvvxxxyyyzzzzzzyyyxxxyyyzzzzzzxxxtttpppnnnnnnlllhhhddd___VVVOOONNNSSSggg|||zzzdddOOO@@@888444444444333111111111444666888222666666444@@@^^^}}}uuuzzzzzz===222000111,,,***+++...,,,///@@@TTT555444222111...---+++***))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))***++++++,,,***,,,000---...===QQQ{{{gggkkksss|||~~~xxxssssssttt|||VVVOOOEEE;;;666777;;;>>>FFF???555666FFFTTTIII555///---)))&&&$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))(((((('''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***)))((()))+++,,,+++))))))******))))))+++000444333555888;;;>>>???@@@@@@===AAAFFFLLLQQQTTTTTTTTTOOOMMMJJJHHHGGGHHHJJJKKKHHHLLLOOOOOOKKKHHHIIIKKKHHHEEECCCBBBCCCEEEEEEEEE>>>:::666444333444444444------+++***)))((((((((((((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,------...666222222222aaa}}}vvvrrrxxx```~~~pppjjjnnnlllqqq}}}}}}}}}|||zzzwwwuuutttuuuttttttvvvyyyzzzxxxuuu{{{|||}}}|||xxxssspppnnnmmmiiifffccc[[[PPPIIIHHHRRReee{{{ddd[[[MMMBBB===;;;;;;;;;777666444444444777:::<<<444:::999555BBBbbbxxx}}}tttxxx;;;111111555,,,,,,...000---222LLLhhh444444222111///---++++++))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***++++++++++++***,,,000111@@@gggjjjccciiinnnppppppttt~~~pppdddfffnnntttppphhhnnn{{{{{{\\\FFF@@@AAABBBAAABBBHHHDDD999===MMMQQQIII666222---(((%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***))))))***,,,,,,+++)))***,,,,,,,,,,,,000777<<<@@@BBBFFFIIIKKKKKKIIIHHHMMMOOOQQQTTTWWWZZZ]]]^^^```]]]ZZZXXXWWWWWWYYYZZZSSSVVVWWWSSSKKKFFFEEEFFFHHHFFFCCCCCCDDDFFFGGGGGGFFF@@@999444444777:::;;;555333111///,,,***)))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......+++000444222hhhzzznnndddrrrtttrrrkkkmmmsssoooppp~~~vvviiioooyyy|||}}}}}}|||zzzwwwsssqqquuurrrqqqtttyyy{{{wwwsss|||~~~zzzuuuqqqooonnnjjjgggeee___SSSIIIEEEKKKWWWgggtttyyysss___LLL>>>:::555555999???BBBDDDHHHEEE@@@<<<888777666777444:::999444AAAbbb~~~rrrBBB111...000------111111---444TTTvvv555444222000...,,,++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))***************)))((((((***++++++***111000222;;;QQQssspppkkkjjjsssvvvttt___BBBAAAEEECCCFFFLLLPPPHHHFFFUUUTTT>>>IIIBBB444&&&###((()))$$$'''%%%######$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((+++,,,)))'''&&&''')))***))))))&&&'''((('''%%%$$$%%%&&&%%%''')))'''%%%$$$'''+++&&&&&&&&&%%%######$$$&&&((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((---(((%%%&&&***---+++(((.........111;;;HHHMMMLLLUUULLLKKKPPPQQQMMMSSS___qqqiiieeerrr~~~zzzvvvyyyyyytttrrrnnnjjjTTTQQQKKKFFFCCCBBBBBBCCCFFFDDDBBBBBBBBB@@@;;;777777333222444222+++)))+++,,,---,,,***((((((***+++))))))))))))************,,,,,,------.../////////---111111777iii|||ooofffkkkpppfffeeemmmooolllttt|||cccNNNCCCEEEMMM]]]{{{rrrqqquuusssppppppssstttrrrsssvvvxxxwwwwwwwwwwwwvvvrrrpppmmmpppnnnfff```[[[QQQGGG???III\\\lllhhhTTTCCC===;;;666444666666666:::???LLLRRRPPPCCC999888;;;<<<444>>>>>>888CCCfff~~~vvvUUU444,,,222---///000///000AAAccc555444222000...,,,++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))************+++)))(((***---000111000---666LLLnnnwwwzzzuuuQQQ@@@EEEJJJPPPMMMIIISSSRRR@@@AAADDD@@@333(((&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((('''&&&&&&)))'''%%%%%%%%%&&&&&&%%%,,,++++++***((('''%%%$$$!!!"""###%%%&&&%%%###"""'''***,,,+++)))(((***---%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))(((((()))***,,,------,,,,,,***111;;;EEEPPPXXXVVVPPPTTTOOONNNUUU```lll|||xxxgggXXXPPPNNNKKKDDD===999<<>>???===;;;CCCYYYxxx|||uuusssuuusssqqqpppssstttrrrrrrvvvwwwuuutttsssttttttsssrrrpppqqqnnnfffaaa]]]UUULLLBBBCCCOOOaaaaaaOOOAAA???===888555444333111333777<<>><<<888FFFhhh~~~QQQ555...222...000111000999SSSuuu555444222000...,,,++++++)))))))))))))))))))))))))))(((((((((((()))******))))))*********+++++++++------------------......BBB\\\zzzPPPDDDBBBIIIOOONNNSSSRRRFFF666CCCJJJAAA111'''%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((***))))))***+++,,,+++******)))***---222444222000///,,,***...333444...(((###%%%&&&%%%"""!!!###%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))***---...,,,)))(((,,,000:::@@@GGGMMMSSSXXXVVVQQQQQQ^^^ppp}}}wwwvvvtttcccZZZNNNDDD@@@AAADDDFFFEEEBBB???;;;444......222.........,,,)))((()))***)))))))))*********++++++,,,,,,------...////////////444333///^^^mmmkkk[[[uuugggbbbkkkqqqooosss|||yyydddMMM777444<<<@@@===999777<<>>JJJIII>>>000((($$$%%%$$$$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))'''''''''(((((()))******%%%'''***///333444222000------111;;;GGGOOOPPPNNN???666000333===CCCAAA;;;;;;666111---+++***)))(((&&&'''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))*********------,,,******///999AAALLLNNNMMMKKKPPP[[[dddggg{{{{{{mmm]]]NNNBBB;;;FFFEEEDDDBBB>>>666///***111111111...+++))))))***))))))*********+++++++++,,,,,,------.../////////...444777000ZZZnnnqqq]]]xxxpppgggdddkkkoooooottt}}}ooommmuuuvvv{{{```JJJEEECCCCCCBBB@@@@@@DDD@@@>>>EEEjjj|||~~~|||xxxvvvtttqqqppprrrrrrppppppsssqqqpppoooqqqtttvvvvvvuuupppnnnllliiihhheee^^^YYYVVVGGGSSS~~~```WWWLLLEEE>>>999:::???EEEHHHLLLQQQUUUVVVSSSOOOMMMCCC;;;CCC]]]|||vvvrrr|||yyyBBB666333333...111111666PPPzzz555444222000...,,,++++++)))))))))))))))))))))))))))))))))))))))***++++++)))******+++,,,---------)))---...---111CCC```wwwmmmLLLBBBCCCMMMTTTQQQ999>>>FFFMMMKKK@@@111(((&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((())))))*********---,,,***((((((***,,,---777;;;BBBIIINNNMMMIIIEEE888999===HHHUUU___aaa```RRRGGG>>>@@@MMMZZZ___^^^QQQFFF999333333333...(((***)))'''&&&%%%&&&((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))))))))*********+++))))))***...555???IIIOOOGGGOOOWWW]]]hhhyyyzzzlllXXXMMM999:::>>>CCCGGGCCC777,,,555555555222...+++++++++************++++++++++++,,,,,,------...////////////222777222]]]|||___hhhhhhfffhhhlllllllllvvveeelllgggWWWdddxxxuuu___KKKBBBDDDGGGHHHBBB<<<>>>DDDAAAEEEEEEZZZ}}}~~~}}}yyywwwtttqqqppprrrqqqnnnoooqqqmmmnnnqqquuuwwwxxxuuussskkkkkklllmmmkkkfffbbb___^^^NNN^^^uuufff[[[PPPIIIHHHLLLaaacccfffhhhgggeeeeeefffTTTDDD;;;JJJjjj{{{rrrqqquuu???555222333///000222===\\\555444222000...,,,++++++))))))))))))))))))))))))***))))))))))))***++++++******+++,,,------...///...---,,,,,,888UUU|||sssRRR@@@DDDOOOOOOEEEDDDGGGOOOQQQHHH;;;333***(((%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''(((((())))))***((())))))******++++++,,,))))))+++...222777<<>>@@@>>>999::::::777333///------*********++++++++++++,,,,,,,,,------.../////////111...555444```}}}WWWooocccfffjjjmmmkkklllvvvssskkk|||dddTTTYYY[[[PPPIIILLLSSSMMMJJJMMMOOONNNLLLLLLAAAIIIGGGSSS}}}zzzyyytttqqqpppqqqpppmmmmmmpppmmmooorrrvvvyyywwwtttppphhhjjjmmmppplllffffffiiicccVVVeeeyyynnnjjjkkk~~~}}}wwwwwwYYYFFF>>>TTTvvvzzzssszzzqqq{{{BBB555111111000///777MMMmmm555444222000...,,,++++++))))))))))))))))))))))))******))))))******+++,,,******+++,,,---...////////////333???VVVrrrxxx}}}{{{QQQBBBHHHHHHLLLJJJLLLOOOKKKBBB===???///,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&''''''((())))))******))))))******+++,,,,,,---(((,,,222999AAAGGGKKKMMMBBBCCCEEEIIILLLMMMLLLJJJFFFEEEDDDCCCDDDEEEGGGHHHHHHEEEAAA>>>>>>AAADDDFFFSSSPPPMMMMMMNNNLLLGGGCCC333333333222///+++(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))((())))))******+++,,,,,,,,,111777===CCCKKKUUU\\\lll~~~hhhKKK;;;===CCCFFF>>>???>>>;;;777222000///*********+++++++++,,,,,,,,,,,,------.../////////333***444666]]]RRR~~~eeefffiiikkkkkkmmmvvvzzzhhhmmm|||dddRRRFFFCCCOOO___jjjgggiiissszzzxxxrrrnnnaaa[[[LLLSSS}}}{{{yyyzzzuuuqqqpppqqqppplllllloooooopppqqqtttuuutttqqqnnniiikkkooopppjjjeeekkkvvviii[[[fff~~~bbbMMMGGG```uuuzzz~~~hhhEEE666000000222000???aaa555444222000...,,,++++++))))))))))))))))))))))))*********)))******+++,,,******+++,,,---//////000(((--->>>[[[}}}{{{gggGGGDDDBBBLLLNNNQQQMMMAAA666;;;FFF444///***&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++))))))***+++,,,,,,------555999@@@FFFJJJKKKIIIHHHKKKJJJJJJMMMQQQVVVYYYZZZYYYXXXWWWUUUTTTUUUXXX\\\[[[\\\[[[TTTJJJBBB>>>===@@@FFFMMMQQQPPPNNNLLLKKK999:::<<<<<<999222+++'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,---444;;;BBBLLL___xxx{{{___MMMBBB;;;AAAAAAAAA>>>999555222111******+++++++++,,,,,,,,,,,,,,,------...//////000333(((555999UUUzzzrrrXXXiiiggghhhjjjlllpppuuuzzzxxxbbbWWW\\\gggmmmkkklllrrrqqqNNNAAAMMMbbbpppuuu~~~tttTTTUUUyyy~~~zzzyyy{{{uuuqqqpppqqqooollllllnnnqqqppppppppprrrqqqpppnnnlllmmmqqqppphhhdddooonnn^^^```kkkUUUPPPjjjvvvnnnoooGGG777111222333000EEEppp555444111///---+++******,,,+++******)))*********)))************+++++++++,,,000///++++++//////---%%%KKKsss}}}YYY===EEEIIIRRRSSSEEE333///777CCC777+++((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((***))))))***+++,,,***)))((())),,,...------555???KKKNNNNNNKKKHHHJJJMMMPPPRRRUUUVVVUUUVVVYYYXXXUUU[[[VVVSSSRRRNNNKKKPPPYYYUUU^^^aaa___```ccc[[[MMMUUUMMMDDD???@@@EEEKKKNNNCCC888;;;JJJHHH555,,,333,,,((($$$%%%((()))&&&"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((()))))))))))),,,,,,,,,...000000...---444===FFFHHH^^^~~~uuucccCCC>>>===@@@CCC???666444888444...(((&&&+++000...***...------------...//////......222999GGGlllhhhcccmmmmmmmmmvvv{{{qqq```UUURRRYYYnnnaaaZZZfffssswwwssseee~~~{{{xxxxxxyyyuuusssqqqooopppooonnnmmmpppqqqqqqppppppooonnnmmmkkknnnssssssiiiaaafffqqqsssmmmfffhhhgggPPPYYYnnn|||bbbuuuGGG777222333777222RRR~~~555333111///---+++******,,,++++++***************************++++++++++++,,,,,,,,,,,,---.........:::[[[^^^HHHKKKMMMLLLEEE===999888EEE<<<111)))((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((())))))''''''(((***+++++++++***222)))%%%+++555===BBBEEENNNIIIDDDDDDKKKVVV___bbbkkkwwwzzzxxxzzzzzzvvvqqqoooiii```aaa\\\YYY[[[]]]^^^^^^___\\\___[[[NNN===555:::BBBJJJEEEKKKZZZZZZFFF333...000...+++)))((()))))))))''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))''''''((()))+++///222555EEE@@@LLL```qqqxxxdddRRRAAA???BBB@@@:::555222555666333...+++******...------------...//////333333000222IIIuuudddooodddllllllmmmsssuuulllaaaiiivvvxxxsssttt~~~{{{zzz{{{vvvtttqqqpppqqqpppooonnnqqqqqqqqqqqqpppooonnnmmmqqqrrruuuuuummmeeehhhpppuuusssmmmjjjvvveeeSSS```fffqqq```{{{BBB444222000444???fff444333111///---++++++***,,,,,,+++***************************+++++++++,,,...)))***000000---000999VVVoooYYYFFF>>>IIIMMMBBB:::;;;BBBBBB:::---'''))))))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''(((((())))))))))))'''((()))+++,,,,,,,,,,,,111///333???KKKOOOPPPPPPQQQUUU]]]hhhwwwwwwuuunnnaaa^^^dddOOOYYY```ZZZIII;;;666777@@@???DDDOOOUUUOOODDD===111111...***&&&%%%'''***&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))*********,,,...///000111555<<>>:::000(((***000222000..................//////000+++444:::FFFhhhqqq}}}eeetttnnneeeiiihhhjjjpppqqqxxxsssfff]]]TTTQQQVVV^^^cccdddaaadddkkkUUUTTTYYYdddooozzz}}}zzzxxxxxxvvvtttsssttttttsssqqqqqqrrrrrrrrrrrrqqqqqqpppqqqrrrtttwwwxxxxxxxxxyyyyyy|||qqqUUUWWWsssooo|||pppEEE777777666222TTT~~~333222111///---,,,++++++---,,,,,,+++***+++++++++***++++++++++++,,,,,,,,,...+++---222//////EEEaaajjj~~~oooEEE@@@JJJJJJFFFFFF--->>>HHH>>>000***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((())))))***++++++,,,)))+++---------///222555AAAHHHQQQWWW[[[eee}}}qqqbbb]]]___aaabbbgggbbbTTTBBB:::===@@@???@@@===<<<<<<;;;777...'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))******)))))))))***+++,,,,,,---000///...///666HHH```qqqxxxiiiRRRDDD>>>@@@777000111222///------///............///000000///777DDDXXXuuuzzznnnssstttpppcccdddjjjfffhhhrrruuuzzzxxxxxxPPPOOOKKKNNNfffYYYTTT[[[hhhvvv|||xxxvvvzzzxxxvvvuuuuuutttsssqqqqqqqqqrrrsssssstttssssssrrrtttvvvyyy{{{}}}}}}{{{vvvvvvzzzfffKKKWWWyyymmmyyyCCC333111555;;;ddd333222000///---,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***,,,///111:::SSSmmm}}}hhh:::444JJJOOO???---888CCCCCC999///******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((()))***+++,,,,,,---)))+++------...333:::@@@CCCOOOggg~~~lll```ZZZ^^^\\\UUUKKKDDD@@@;;;666???======AAACCC???444+++***)))))))))((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))******+++))))))***+++,,,------...444222222888KKKhhhxxxkkkfffiiimmmyyy~~~pppSSS<<<777666999;;;333)))+++444//////......//////000111222555>>>QQQlll{{{rrrrrr|||ddd^^^eeejjjeeehhhtttyyyzzzwwwiii\\\QQQCCCJJJ{{{{{{___SSSdddooo~~~zzzyyy|||zzzwwwuuuuuutttrrrpppoooppprrrsssuuuvvvwwwwwwxxx|||~~~}}}}}}~~~}}}zzz|||xxxzzz^^^GGGZZZaaarrrCCC555333888FFFsss333222000///---,,,,,,,,,------,,,++++++++++++,,,+++++++++,,,,,,,,,---------++++++000<<>>777<<<999222//////////////////000111111...555444===fffxxxzzzxxxmmmsssiiihhhiiieeekkkuuutttyyyhhhtttiiidddrrr||||||yyyvvvtttrrrooommmlllnnnppptttwwwyyy{{{|||zzz~~~~~~zzzQQQLLLdddaaa{{{nnn999888===:::xxx222111000...---------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------(((222333;;;WWWkkkjjjffffffSSSDDD@@@LLLDDDBBBAAA???AAA:::'''(((&&&'''++++++'''%%%'''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++(((***---...---+++,,,...000333???EEEHHHddd{{{```XXXRRROOOVVVEEE===:::DDDTTTWWWJJJ:::111000,,,)))+++,,,)))$$$'''''''''''''''((())))))))))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,'''---///+++***000666888444MMMmmmwwwooohhhlll~~~}}}RRR>>><<<;;;777333000///------///000///...111888000JJJcccfffjjjfffeeedddbbbiiikkkvvvjjj^^^eeevvv}}}|||vvvrrrpppoooooonnnnnnmmmnnnqqqvvvzzz|||}}}dddNNNLLLlllhhhqqqwww777666333FFF222111000...---------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---222333BBBbbbuuusssrrrwwwcccGGGPPPMMMJJJJJJEEE???CCCBBB333+++((((((++++++((('''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))***++++++++++++---+++'''***222333000888:::HHH\\\xxxmmmZZZWWWWWWOOOHHHLLLWWW]]][[[UUU???888000***((((((***---'''''''''''''''((())))))))))))((((((((('''''''''(((((((((((()))))))))***))))))******+++,,,,,,,,,000...---///333555222///LLLuuu{{{qqqoooxxxgggMMMAAA???:::222222000......///000000//////666111JJJbbb___sss~~~cccfffiiihhhllliiippp}}}}}}uuu}}}xxxtttqqqpppppppppqqqrrrsssvvvzzz|||~~~]]]IIILLLqqqmmmuuu|||{{{777<<<999WWW222111000...---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......111555;;;RRRpppuuukkkhhhzzzrrrGGGAAAHHHLLLPPPGGG<<>>111)))***)))((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***************++++++,,,------------+++...000+++000PPPuuuqqqOOOAAA@@@@@@888555222000111111111000333333777MMMxxxppp}}}hhhooojjjhhheeekkkiiiqqq~~~qqq}}}yyyuuussstttuuurrruuuxxx{{{|||~~~lllOOOFFFUUUrrrnnnooo===AAA===}}}222111000...---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000+++===TTTooo~~~uuulllsss{{{uuummmeee^^^ZZZWWWUUUUUUZZZjjjUUU???@@@HHHEEE999999BBBCCC888///((()))***(((((()))((((((((((((((((((((((((*********************************+++,,,,,,------******000666---&&&<<<[[[nnnZZZYYYgggoooggg[[[UUUHHHAAAEEEFFF;;;///(((***))))))((((((((())))))(((((())))))))))))))))))))))))))))))************+++++++++,,,------......111...000333444AAAiii|||{{{eeeKKK??????;;;888444222111222111111555000555IIIzzzfffzzzlllgggfffeeekkkjjjqqquuueeeWWWRRRQQQ[[[nnn}}}tttyyy|||xxxvvvwwwxxxsssvvvzzz||||||}}}~~~bbbJJJJJJbbbyyyrrr\\\======JJJ222111000...---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...000000:::KKKYYYdddlllkkkpppyyyhhh]]]UUUQQQJJJHHHEEEAAA>>><<<;;;;;;===>>>???CCCOOOggg}}}QQQCCCCCCHHH???999===AAA>>>444***)))***)))((((((((((((((((((((((((((((((***************************++++++,,,,,,---......///+++---111000999___jjjXXX]]]hhhkkkiii___TTTGGGAAABBB@@@999111******)))((((((((())))))(((((())))))))))))******)))))))))*********+++++++++,,,,,,------......///444,,,***555FFF\\\yyy}}}xxxsssnnnlllmmmyyyhhhLLL>>>???;;;666333222222222222333---444@@@tttoooqqqbbbcccgggiiinnniiimmm}}}vvvxxxuuuaaaQQQKKKUUUmmmyyy|||wwwuuu|||zzz{{{}}}yyy{{{~~~}}}||||||wwwYYYHHHRRRtttxxxNNN;;;;;;hhh222111000...---------------,,,,,,++++++,,,,,,---+++,,,,,,,,,...///000111IIIXXX[[[WWW]]]fffqqq~~~oooZZZHHH>>>:::888777666666777888:::>>>AAACCC:::NNNbbbeeeYYYPPPSSS[[[~~~nnnKKK@@@JJJEEE888888>>>FFF999...++++++***))))))((((((((((((((((((((((((************************++++++,,,,,,---.........000000///444GGGlllqqqbbbaaagggllleeeaaaSSSBBB===AAA@@@:::+++******)))(((((())))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,---....../////////---///>>>YYYxxxuuujjjeeeaaa]]]]]]aaaiiiuuummmLLLAAA===888444333333333222222000999;;;zzz|||wwwoooccccccgggiiinnnhhhkkkyyyvvvYYYGGGEEEKKKiiiiiigggyyyyyyzzzeeemmm~~~~~~|||xxxwww{{{tttUUUKKK___xxxwww{{{LLL;;;???222111000///---------------,,,,,,++++++,,,,,,---+++,,,,,,---...///111111KKK[[[\\\VVV```ppp}}}tttfffPPPGGG===888888:::;;;:::>>>===<<<;;;<<<>>>@@@BBBYYYgggmmmaaaMMMKKK```xxxRRR===JJJGGG666444<<>>999555333333333333333555???999xxxzzzccclllfffeeeeeellliiinnnwww{{{aaaNNNGGG>>>iiivvv{{{wwwfffRRRRRRyyyttt}}}yyytttiiikkk}}}zzzyyysssqqqtttyyy{{{uuuUUUQQQiiippprrrsssttt}}}PPP>>>EEE111///---,,,+++,,,...///---,,,,,,++++++,,,,,,---...)))(((,,,...---000777>>>[[[aaaUUU\\\rrr{{{tttcccUUUJJJCCC666;;;===;;;777888<<<>>>;;;666888@@@AAAEEEWWWnnnyyyjjj[[[XXXddd{{{kkk;;;<<>>222CCCWWWuuu^^^cccjjjeeeeeennnxxxuuubbbSSSUUUvvv{{{~~~uuu|||rrr___PPP===EEERRRooommmkkk|||tttttt|||qqq{{{zzzpppiiiggghhhmmm{{{wwwOOOOOO}}}ooobbb~~~MMM888ccc333222000...---------------,,,,,,++++++,,,,,,---///++++++---......444===CCCXXXXXXNNNYYYooo}}}tttwwwbbbPPPDDD;;;444///666999:::999888888777666777AAADDDAAAKKKdddyyyggg______tttRRR???CCCDDDCCCDDDCCCAAA;;;444...+++************************************+++,,,,,,,,,,,,+++...,,,***))),,,000222000:::PPP~~~|||hhhiiiaaa___eeeaaaRRRFFFBBBCCC:::///******,,,,,,******************************++++++++++++,,,,,,,,,+++///,,,,,,222///---555111GGGkkkwwwkkk\\\QQQBBB???;;;777666888;;;===DDDGGGNNNUUUWWW[[[fffqqq}}}uuucccLLL;;;===>>>777222555111===111BBBmmmkkkbbb___fffhhhiiimmmtttggg___lll~~~rrrzzzkkkKKKLLLDDDEEEHHHeeevvvssstttllluuuzzznnneee```______hhhwwwnnnTTT]]]jjjgggzzzHHH@@@nnn555444333111///---,,,,,,------,,,,,,,,,,,,---------,,,------,,,///999CCCLLLUUUOOOKKK\\\ooowww|||{{{|||fffMMMFFF>>>::::::===??????<<<<<<<<<>>>@@@@@@@@@???===FFFOOO\\\sssnnnmmmzzznnnGGG===DDDHHHEEE>>>>>><<<777000++++++,,,***************************++++++,,,,,,,,,,,,,,,///...+++(((,,,333333///NNN|||hhh``````iiilll```QQQJJJLLLCCC777///,,,---------************************++++++++++++,,,,,,,,,,,,+++...+++...444000---666:::bbbnnneeeXXXMMMEEE???888444444444333222222222333333555666999<<<>>>BBBMMMXXXpppzzzpppRRR>>>BBBCCC777222888444;;;111AAA___xxxtttuuudddfffjjjjjjgggpppwwwuuu||||||iiicccOOOIIINNNsssmmmjjjpppyyynnneee]]]YYYVVVYYYbbbrrr}}}bbb\\\tttbbbpppzzzCCCKKK}}}333333222111000...,,,+++------,,,,,,,,,,,,------+++---...,,,+++000===IIITTTSSSKKKPPPfffsssvvv{{{uuusssjjjLLL======:::777666888999999888===;;;999999888;;;BBBKKKZZZ]]]mmm}}}ssstttUUU???EEEHHH@@@;;;;;;<<<:::333,,,+++...***************************+++,,,,,,------,,,,,,---,,,///333111...555???ssskkkfffgggeee^^^XXXVVVTTTLLL@@@555...------...+++++++++++++++++++++++++++++++++,,,,,,,,,---------...+++...444///...;;;QQQzzzvvv___PPPEEEAAA<<<888666777888999666666666555555444333222333222333555555666>>>GGGWWWlll~~~dddKKKBBB???999666888666999333@@@ddduuummmkkkeeekkkkkkfffpppuuummmnnngggooonnnqqq~~~zzzssskkkccc^^^YYYTTTUUUdddzzzwwwXXXdddllljjjyyyBBBWWW000000000000000///------...------,,,,,,------...,,,///000...---555CCCNNNSSSOOOKKKZZZqqqvvvuuu~~~~~~xxxXXXCCC===>>>::::::;;;===>>>>>>===;;;BBBAAA@@@===;;;AAAVVVlll|||qqqbbbEEEEEEHHHAAA:::999:::;;;666...,,,///************************++++++,,,------------,,,---)))000777///(((AAAfffiii^^^^^^___^^^\\\XXXRRRGGG;;;222------...++++++++++++++++++++++++++++++,,,,,,,,,---------//////,,,...333///555IIImmmoooZZZKKKBBB???CCCCCCAAA>>>;;;:::::::::666555444333333333444555666555666777666333777<<<@@@SSSpppzzzhhhIII:::<<<;;;555888777666???}}}ssshhhlllccciiimmmmmmsss~~~uuuXXXTTTIIIZZZ}}}mmmfffkkksss~~~zzzxxxvvvuuu|||{{{tttnnniiidddXXXQQQYYYjjj~~~pppUUUllliiisssFFFiii000000////////////............------------......///333333000222<<>>:::;;;<<<>>>???@@@AAABBB===???DDDGGGJJJVVVvvvnnnJJJ>>>AAADDD===888777;;;999000,,,///++++++++++++++++++++++++++++++,,,---------------000+++---222...555bbbnnn[[[```hhhcccZZZXXXUUUNNNCCC777///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000---///333333DDDbbb{{{^^^LLLKKKPPPRRRQQQRRRNNNIIICCC===888444222222222111111222555888999555444666999777333333666444@@@XXXuuu}}}___CCC@@@>>>444888555999<<>>AAA>>>999CCCBBB???===>>>AAAGGGKKKQQQRRRYYY```ccclll]]]???<<>>FFFHHHFFFFFFSSSnnnzzzqqqyyyeeeRRRFFFAAABBBCCCDDDCCCCCCCCCDDD>>>@@@EEEOOO```uuuwwwJJJ>>>IIICCC777222999<<<333,,,---+++++++++++++++++++++++++++,,,------......------***555777666NNNvvv___YYY^^^dddUUUXXXXXXOOOAAA555000///------------------------,,,,,,,,,---------.........000///000555>>>cccfffPPPMMM\\\ppp~~~}}}rrrdddOOO>>>555333222111000111222222222111000///555333444999:::999;;;???:::777777CCC[[[wwwtttxxxfffFFF<<<===999222:::777]]]iiiqqqjjjeee```aaafffgggrrrmmmzzzxxxjjj|||___SSS^^^ppp___RRRHHHMMMkkkuuubbbwwwmmmxxxIIIJJJ111111000000//////.........------,,,,,,------...+++,,,---///333:::CCCIIIAAAIII___ssssssiiiooo~~~zzzttt~~~}}}ooofff``````^^^ZZZUUURRRQQQQQQKKKVVVfffwwwRRR:::AAAAAA:::333333888888222+++------------------------***///111111/////////...,,,444333FFFxxxrrrYYY[[[ccc]]]XXXTTTQQQLLL@@@444...000...------...///...,,,---------.........//////555///,,,111===UUUyyy~~~aaaXXX___nnn|||wwwfffVVVDDD:::444000///111333222111111222333333222000222666999999777;;;@@@>>>999888<<>>>>>???:::666AAATTTyyy\\\qqqkkkgggbbbiiiccckkkqqqzzzzzzeeebbbzzzVVVLLLKKKjjj{{{eeePPPEEE>>>CCC___pppzzzrrruuujjjLLL```111111000000///............------,,,,,,------...---,,,,,,///555>>>GGGLLLCCCMMM```lllmmmrrrrrrfff```fffyyy|||pppOOOAAA@@@;;;666666888777222,,,---------------------------.../////////000111111---,,,444eeefff[[[VVV^^^ZZZUUUQQQNNNFFF999...///...,,,---...///...,,,---------.........//////000222000222EEEjjjvvvaaa[[[ooo}}}kkkSSSFFF888222000///000222/////////111222333222222666777999;;;===???@@@???@@@:::888999;;;GGGfffeeeEEEEEE;;;:::666???TTTooopppwwwlllbbbiiigggnnnxxxzzz```aaazzzUUULLLCCCRRRmmmwwwhhhWWWHHH===:::666;;;TTTqqqrrr}}}ooo~~~bbbmmmLLLooo111111000//////......---...------,,,,,,------...///---,,,000999CCCIIILLLFFFUUUhhhccc[[[nnnuuu[[[]]]nnneeeAAA@@@>>>;;;:::888666222///------------------------000...,,,---///111222333???<<>>AAALLLXXXXXXPPPLLLEEE>>>:::666;;;PPPfffttt~~~UUUGGG;;;===888<<>>@@@AAA@@@>>>:::666333333........................000---+++...111111000111000MMMuuu~~~uuulllfffeeeXXXUUUSSSVVVbbbvvvnnnWWWXXX]]][[[SSSOOOOOOFFF999///---,,,,,,---......---............////////////...000666JJJsssqqqeeecccvvvpppWWWBBB999333///000111000000333777555333222444:::AAAGGGMMMQQQTTT\\\oooxxxggg]]]PPPDDD999777AAANNNzzzvvvQQQAAACCC;;;888CCClllyyysssfffdddaaahhhssstttdddgggyyyzzzeeeooommmjjj^^^fffVVVKKKFFF@@@===AAAHHHTTTnnnsss]]]QQQPPPYYYvvv}}}ssshhhnnnkkkkkkiii[[[HHHCCCJJJRRR^^^ppp~~~{{{```ppp{{{EEE000000//////...---------...------,,,,,,------......---000777@@@DDDBBB>>>QQQ]]]jjjbbbTTTbbbqqqhhhooo~~~oooBBBAAACCCCCCAAA<<<888666666........................///,,,,,,111333000///111666hhh~~~fffZZZTTTNNNGGGDDD@@@GGGRRRaaatttuuu\\\UUU]]]]]]UUUNNNMMMJJJCCC111///---,,,---................../////////000000222,,,888bbbtttnnnwwwqqqZZZDDD666666222111444555333333555444444666:::CCCRRRbbbmmm{{{}}}xxxfffUUUEEE<<<;;;???^^^{{{vvvtttHHHEEE;;;888===hhhmmmnnnwwwhhhnnnjjjiiihhhdddiiifffMMMPPPNNNEEECCCCCCJJJRRRaaarrr~~~aaaggg___QQQKKKEEEBBBAAA???AAAQQQeee~~~^^^MMMLLLAAAOOOrrrxxxlllrrr~~~tttiiiXXXFFF???BBBDDDKKKXXXiii||||||{{{ooozzzfffQQQ|||000000///......------,,,...------,,,,,,------...,,,...222999@@@BBB???;;;WWW]]]___eeesssyyylll^^^www}}}RRRBBBDDDDDDCCC@@@<<<999888........................///,,,...444444000222999VVVnnn[[[GGG??????>>>===<<>>===@@@HHHWWWmmmrrrzzz|||sssppp{{{fff000//////......---,,,,,,...------,,,,,,------...+++...333999===@@@@@@@@@WWWggg```eeelll[[[{{{lllCCCDDDDDDDDDCCC@@@<<<:::........................///,,,///555444111:::HHHhhh{{{jjjMMMDDD<<<;;;===@@@FFFKKKYYYeeewwwnnnaaaYYYYYYVVVLLLGGGIII888555111................../////////000000000000222;;;UUUzzzuuu^^^HHH:::333333333222444888999777888<<<===LLLbbbxxxooo]]]JJJ<<<<<>>:::////////////////////////000---///444333333AAAUUUyyyWWW@@@======???CCCEEEHHHQQQ\\\nnnxxx|||dddVVVZZZ[[[NNNFFFGGG;;;777222///.........---////////////000000000000111GGGccc~~~zzz^^^FFF777111111444888777888;;;;;;777888;;;BBBVVVrrrlllSSS@@@888<<>>FFFaaaWWWFFFCCC777KKK{{{lllfff```ddddddkkkhhhppp```AAAeeevvv```UUUVVVWWW^^^ddd```___bbbiii}}}tttUUUEEE@@@VVVyyy}}}qqqcccXXXOOOIIIKKKPPP]]]yyy}}}{{{mmmgggYYYHHH===::::::999666:::333111666<<>>@@@;;;333222111111111222333444555222///444555777[[[}}}aaaIII;;;:::>>>AAA===@@@NNN^^^iiissszzzzzz[[[UUUXXXSSSLLLIIICCC<<<222......000000///000111000///...000111111888___fffRRR===777;;;======;;;<<<:::777666777;;;@@@DDDaaaooo{{{mmmHHH999;;;QQQrrrjjjOOOBBB999GGGwwwxxxlll^^^bbbhhhdddbbbjjjiiiMMMRRRsssfffjjjwwwmmmRRR@@@MMMnnnzzzfffYYYKKKDDD@@@===<<<>>>???QQQ\\\\\\```jjjllleee```WWWKKKBBB>>>;;;888666:::333222555666:::KKK___zzztttbbbgggzzz|||gggfffuuuddd//////...------------...---------------------------///666<<<999666???MMMfffeee\\\WWWTTTKKKUUUqqqqqqzzzOOOAAAMMMBBB<<>>777EEE\\\^^^BBB<<<@@@bbbooo]]]```jjjcccccckkkbbbHHHjjjpppnnn~~~___BBBHHHhhhwwwnnnWWWIII===:::;;;999666444111555888===GGGTTT\\\^^^VVVRRRLLLFFF@@@;;;888666666333333555333000999EEE^^^yyyfff^^^eeexxx}}}fffuuudddeee//////...------------...------------------------...444<<>>EEE<<<:::777222///...111444777---555222///???ccc|||gggTTT@@@;;;???EEEIIIKKKVVVXXX^^^jjjxxxvvv[[[XXXYYYSSSIIIEEE???777222000000000000///...///111222111444888PPPjjjXXX>>><<<>>>AAAAAA>>>???BBB======@@@FFFOOOXXX\\\^^^lllqqqvvvsssiiiggguuuyyySSSBBBCCCLLLqqqtttKKKCCC>>>VVVxxxjjjaaabbbeeeccceeemmmnnnLLL^^^rrr]]]aaapppeeeDDDIIIiii{{{yyyppphhhWWWLLLCCC@@@@@@<<<888666888444333888===CCCJJJRRRKKKKKKJJJDDD===888777777222111333555333000444<<>>???::::::HHHWWWmmmZZZ[[[llldddPPPSSSfffpppzzz[[[AAAJJJDDDAAAEEE>>>;;;666000...222;;;GGGNNN111666111444PPPyyyvvv```LLLIIIJJJOOOSSSUUUXXX\\\iiimmmttt}}}aaaUUUWWWTTTKKKFFFAAA:::444111000111111222------222555444555888___oooTTTBBB;;;>>>DDDGGGCCC???BBBIII===CCCNNNZZZcccfffeeeccciiimmmmmmaaaQQQPPPgggqqqSSSCCC???[[[XXXKKK???PPPyyy```ffffff^^^aaaeeekkkmmmPPPTTTffftttOOOFFFHHHVVVpppjjjEEEIIIiiivvvwwwnnneee[[[TTTMMMIIICCC;;;777777666444666:::999555:::BBBBBBCCCCCC>>>888444666888222111222333222111555::::::FFFkkkuuuMMMNNN]]]qqq~~~}}}sssrrrqqqWWW//////...------------...---------------------------555<<<;;;777;;;HHHVVVgggTTTXXXcccYYYMMMSSS]]]kkkvvvrrrKKKFFFHHHEEECCCAAA===888000---///888DDDKKK111222...;;;bbb{{{]]]EEEHHHNNNYYYeeejjjkkkpppwwwzzznnnUUUSSSRRRLLLGGGCCC===777222111111111444///...222333222666???iiiwww]]]GGG<<>>BBB===999333///---///222555//////222OOO|||rrrdddZZZYYY]]]hhhwww\\\SSSSSSOOOHHHEEE???999333111111222333000111333111111BBBVVV}}}zzzcccMMMBBBBBBJJJJJJIIIEEE>>>===IIIVVVccchhhllljjjddd______aaaccc```XXXKKK===<<>>hhhwwwrrrqqqsss{{{dddVVVWWWTTTHHHFFF@@@:::444111111222111111555666111444PPPnnnlllTTTBBBAAAIIILLLLLLMMMNNNOOOWWWkkk~~~||||||wwwjjj\\\WWW\\\ccc\\\VVVMMMDDD======IIIWWW{{{nnnZZZ>>>EEE|||}}}^^^KKKFFFjjjpppccc]]]mmm___fffeeepppmmmddd```^^^bbbcccjjjkkkjjjuuuwww___ZZZ\\\ZZZTTTQQQSSSTTTRRRfffpppSSSKKKEEE___qqqKKKMMMAAA444EEEEEEPPPjjj|||\\\FFFTTTuuu|||lll\\\QQQHHHHHHHHHCCC===999:::999444///222999777///000222444666777666444222333666777555555555444222///,,,:::JJJ^^^\\\>>><<>>CCC<<<999555222222333333333777555KKKwwwcccxxx}}}}}}bbbZZZUUULLLFFFAAA===777111000333111000444666444<<<___cccOOOKKKWWWkkk{{{|||uuueee___```aaa___]]]SSSHHHCCC???<<>>===>>>>>><<<888555222111///333888======;;;666333555555444444333222222111333000000999EEEIIICCC;;;BBBKKKlll{{{xxxnnncccgggEEE/////////...------,,,,,,---,,,,,,,,,,,,---......222666999999;;;CCCQQQ\\\SSSUUURRRLLLLLLTTT\\\```iiixxx^^^FFFKKK@@@@@@===999555333333444444444555777___```lll||||||~~~{{{___WWWNNNHHHBBB>>>999333222444222333555555555FFFkkkhhhSSSUUUjjjwwwhhhbbbcccccc___\\\QQQEEEAAA@@@>>>===>>>IIIeeebbbHHHFFFhhhsssJJJIIIyyy~~~ooo___iiidddeeehhhjjj}}}zzzccchhhooojjjlllvvvuuupppdddbbbiiirrr___OOOJJJFFFaaaeeeIIIAAAEEEAAA<<<;;;AAAMMM[[[cccmmmqqqiiiuuu{{{ggg|||jjjuuu___NNNEEEAAA???;;;<<<======;;;888555333+++///666<<<===;;;666222666555555555444444333333555111///222:::??????===???FFFdddrrrzzzdddoooZZZAAA//////.........------------,,,,,,,,,,,,---......222777:::888:::CCCQQQYYY[[[[[[VVVMMMMMMVVV]]]]]]ffftttjjjGGGFFFDDDAAA===:::666444444444555444666>>>wwwZZZ}}}~~~~~~~~~bbbTTTPPPIIIBBB???;;;555333444222555555222777PPPwwwcccVVVZZZ{{{xxxkkkfffgggeeeaaa\\\QQQEEEAAABBBBBB>>>:::???XXXttt}}}ZZZGGGSSSUUUJJJ]]]wwweeeaaa```dddffffffyyy{{{vvvrrrhhhVVVMMMEEEPPPqqqgggTTTBBBBBB@@@<<<@@@PPPjjj~~~www|||YYYyyyYYYlllmmm]]]LLL@@@<<<<<<;;;;;;<<<;;;:::999111111222222333444555666555555555555444444444444555333111111444888;;;===>>>BBB___mmmcccOOODDD...............------------,,,,,,,,,,,,---......444999:::666888DDDPPPUUU[[[```\\\QQQNNNWWW]]]]]]fffvvvRRRFFFLLLFFF>>>;;;666444444555555555777LLLmmmfffdddQQQQQQIIIBBB???<<<777444444222666444000<<<^^^nnnQQQbbbwwwmmmiiijjjgggbbb]]]RRRGGGBBBEEEGGGBBB;;;:::JJJbbbxxxrrrPPPGGGmmm[[[BBBPPP}}}lll^^^aaadddgggeeeuuuvvv^^^RRRHHHOOO```kkkhhh```FFFDDDBBBGGGXXXqqqZZZYYYxxxRRRUUUooo}}}fffRRRMMMHHHBBB???>>>>>>===<<<777555111......000333555444444444555555555555555555555555555555777:::<<<===AAA^^^aaacccxxxMMMJJJ........................---,,,,,,,,,,,,---......444::::::666999FFFRRRUUUUUU]]]\\\QQQNNNXXX```___hhhzzz^^^DDDMMMEEE???;;;777555555666666666666ZZZaaaxxxmmmSSSRRRIIIAAA???<<<888444444222777444111FFFppppppRRRddd{{{rrrooonnnkkkeee]]]UUUIIICCCFFFJJJGGG???777>>>MMMeee```HHH]]]hhhFFFIIItttgggeeefffhhhgggqqq{{{oooXXXEEEFFFOOOOOOFFFNNNFFFGGG^^^qqqGGGVVVkkkzzz[[[HHHWWWssstttggg^^^RRRIIIDDD@@@===::::::999888666444333222111555555555666666777777888666777999999888999:::;;;===BBBaaakkkbbblllHHHBBB........................---,,,,,,,,,,,,---......333:::;;;777;;;KKKWWWYYYTTT\\\YYYMMMLLLZZZbbb___jjj|||iiiDDDNNNEEE???<<<888555555666666666>>>lll{{{bbb~~~ZZZRRRIII@@@>>><<<888444333222888555555SSSqqqgggjjjyyyuuusssnnnggg[[[VVVLLLDDDFFFLLLJJJDDD:::888>>>RRRnnnvvvSSSQQQtttsssQQQDDD~~~pppnnneeebbbfffhhhlll}}}eee^^^```ZZZPPP]]]]]]hhh]]]EEEQQQhhhpppRRRNNNXXXssszzzkkk___VVVNNNFFFAAA@@@@@@???>>><<<999777666777777888888999::::::;;;888888999::::::;;;;;;<<<;;;CCCddd{{{}}}sssrrraaa???BBB---.....................---,,,,,,,,,,,,---......222:::;;;777>>>PPP\\\^^^YYY^^^WWWJJJLLL\\\ccc^^^hhh|||~~~xxx}}}}}}{{{}}}}}}|||uuussszzztttIIITTTJJJ???<<<888666666666777666NNNfffpppaaaRRRHHH@@@>>><<<888444222222888666888\\\kkkzzzwwwppphhhZZZVVVMMMDDDEEELLLLLLGGG???888888FFF```zzz]]]LLLhhhrrrSSSDDDpppccciiiaaa]]]bbbhhhjjjaaaSSSFFFTTTtttjjjTTTIIIYYYppp}}}wwwmmmcccXXXQQQIIIFFFCCC???>>>>>>???@@@999999:::;;;;;;<<<======:::999888999:::<<<<<<===:::DDDgggoootttlll^^^;;;RRR//////...------------...,,,,,,,,,...///000///...--->>>???555BBB^^^```MMMUUUbbbJJJCCCTTTYYY___aaaggg|||lllZZZPPPNNNLLLIIIGGGFFFGGGGGGIIIIIIIIISSSnnn~~~LLLLLLOOODDD777>>>777111999777999XXXZZZlllVVVQQQBBB;;;@@@;;;444777222999444AAAlll{{{tttkkk```WWWKKKGGGIIIKKKIIIEEEAAA<<<888999EEE___}}}mmmLLLPPPWWWJJJUUUgggcccccccccccchhh|||~~~___RRRNNNYYYwww\\\VVV___jjjwww|||lll[[[MMMNNNRRRNNNEEE>>>;;;>>>BBBCCCCCCCCCCCCDDD@@@>>><<<;;;<<<;;;:::999???FFFjjjfff~~~^^^wwwIII???PPP//////...------------...---,,,,,,---.../////////555CCCEEE;;;BBBVVVZZZMMMXXX```BBB;;;OOOWWW]]]]]]eeeyyypppZZZMMMHHHFFFDDDCCCCCCEEEGGGIIIDDDFFFGGGJJJWWWsssUUULLLKKKFFF888===777333:::666:::ggglllsssWWWPPPCCC===???:::555777222777444FFFrrr~~~vvvmmm___VVVMMMIIILLLMMMKKKGGGBBB>>>888777@@@UUUmmm~~~vvvVVVLLLsssnnnLLLMMMhhhdddccceeehhhtttfffiiikkkaaattt}}}uuuuuu|||zzzjjjfffeee```YYYUUUQQQOOOMMMLLLMMMMMMKKKIIIDDDBBB@@@===<<<<<<;;;;;;???KKKoooiiiwww[[[nnnFFF@@@VVV//////...------------...------,,,,,,---...000111555>>>@@@:::>>>KKKPPPKKKdddgggCCC;;;PPPYYY^^^\\\```tttnnnZZZLLLEEEBBBAAAAAABBBEEEJJJOOORRRWWWYYY\\\YYYSSS___uuu[[[MMMKKKIII;;;===777666:::555>>>|||ZZZOOODDD@@@>>>888666777444444555NNN}}}vvvmmm^^^WWWOOOMMMPPPRRROOOJJJEEE@@@999666:::FFFWWWbbbjjjooovvv|||fffJJJ___SSSIIInnndddaaaggghhhmmmllljjjRRRUUUNNNWWWiiixxx}}}|||xxxtttppppppnnnfff]]]YYYYYYYYYTTTPPPLLLIIIEEE@@@===<<<<<<<<<@@@SSSyyytttuuu^^^^^^===;;;XXX//////...------------...---------,,,,,,---000222333555666777???IIIMMMMMMhhhlllIII???QQQWWW[[[ZZZ```vvv}}}qqq```TTTLLLJJJFFFFFFGGGJJJPPPXXX___dddrrrsssxxxwwwkkkiiiwww^^^MMMQQQLLL>>><<<777999:::555HHHppp```OOOFFFCCC<<<777777777:::333888[[[vvvlll^^^XXXRRRRRRVVVWWWSSSOOOGGGBBB;;;666666;;;DDDJJJLLLSSS[[[bbbhhhqqq|||yyyOOORRR[[[HHHffftttddd```hhhhhhiiifffSSS```~~~wwwkkk```[[[[[[jjjsssxxxlllccc___]]]YYYVVVSSSPPPKKKDDD>>><<<<<<===CCC___vvvnnnUUU999888UUU//////...------------...------...,,,+++,,,000333777333222888EEEPPPQQQNNNXXXbbbEEE<<>>lllxxxnnn```ZZZUUUVVVZZZ\\\XXXSSSKKKFFF===777444666999;;;999>>>CCCGGGLLLVVVdddnnnzzz[[[NNN}}}fffLLLQQQ{{{iiibbbhhhgggfff~~~lllfffccc^^^```~~~zzznnnooozzzvvvjjjaaa\\\[[[\\\YYYVVVQQQHHH@@@<<<<<<===HHHkkkoooQQQ;;;<<>>777>>>999;;;hhhkkkeeezzzssshhhnnnvvv}}}yyyTTTGGGGGG;;;888===555<<<111GGG}}}}}}sssccc]]]XXXYYY]]]```\\\XXXPPPJJJ@@@999555555555555444555666666999@@@IIIQQQcccooo|||lllQQQlll|||WWWKKK|||nnnfffhhheeedddwwwzzzooozzzyyywww}}}yyyllljjj}}}zzzpppfff``````bbb^^^\\\WWWNNNEEE???>>>???PPPvvvrrreeexxxGGG888<<>>888???xxx\\\nnnzzztttkkk___VVVAAABBBEEEIIINNNRRRWWW\\\jjjWWWFFFHHH::::::@@@444999333SSSzzzvvvggg```ZZZZZZ___bbb___[[[VVVNNNCCC:::555444444333444333222111333555999;;;EEEOOO\\\kkk|||yyyTTTZZZ^^^IIIrrrkkkggggggddddddqqq}}}}}}kkkrrr\\\UUUlll{{{uuuooollliiihhhbbbbbb^^^UUUJJJCCCAAABBBVVVkkkhhhiii;;;666<<<]]]//////...------------...(((---111000---,,,...222---888<<<:::DDDUUUUUUIIILLLTTT666222JJJRRRUUURRRbbbxxxuuuZZZEEEBBBGGGJJJhhhrrrqqqnnnjjjhhhiiimmmqqqoooqqquuuyyy}}}}}}{{{|||UUUVVVLLLHHHAAA888???888BBBXXXxxxvvvlllbbbVVVHHH???AAA???===>>>>>>@@@CCCGGGFFFeeeYYYFFFHHH:::;;;AAA333888666ZZZyyyuuuiiibbb\\\[[[```cccaaa]]]ZZZQQQDDD:::555444333333444333222222444555444222///777CCCSSSjjjVVVNNN~~~ZZZBBBqqqeeeeeeffffffdddfffpppzzziiibbbYYYYYYkkkvvv~~~iiidddoooSSSQQQ```zzz{{{xxxxxxvvvqqqllleeeeeebbbZZZNNNFFFDDDDDD[[[nnnvvvddd999:::AAA]]]......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,///222000666444888JJJRRRMMMMMMVVVTTT222333MMMQQQUUUXXX```tttgggaaammmxxxxxxrrrrrrxxxvvvtttrrrpppppprrrtttuuuvvvvvvxxx|||}}}xxxpppeee\\\eeeYYYYYYZZZDDDBBB>>>@@@<<>>BBBFFFIIIKKKNNNQQQTTTMMMWWWvvvdddLLLAAA>>>BBB888777777:::fff}}}xxxmmmddd\\\]]]dddgggbbb[[[SSSJJJ???888666777555333555333111000000111111000444444222666KKKllldddEEEjjjcccPPPIIIwwwaaalllddd]]]hhhfffuuusss```kkkfffbbbVVVSSSnnnzzzbbbeee___rrrgggrrrffffffzzzxxx___CCCQQQaaawwwyyywwwsssmmmooofffbbbbbbWWWGGGDDDMMMrrrfffwwwZZZ@@@555???eee......---,,,,,,,,,,,,---,,,,,,,,,+++***,,,///111666:::444555EEEMMMIIIIIIYYYWWW666555NNNRRRVVVXXX[[[nnn||||||oookkk|||yyyttttttssssssuuuxxx{{{}}}zzzzzz{{{sssiiiggg]]]UUUggg______[[[FFFCCC=========YYYZZZ{{{oooZZZJJJDDDCCCBBBAAAAAADDDJJJPPPWWW]]]cccfff```___rrrjjjPPPBBB???BBB888777555BBBvvv{{{vvvkkkfffbbbcccfffddd[[[SSSHHHAAA888444444555555333777555333333333333333333222555444444CCCccciiiGGGddd___KKKHHHtttiiiaaacccmmmeeelll|||yyyvvvhhhlllqqqkkkjjj```eeeddd___NNNccc|||sssbbbiiimmmiiifffiiillllllgggkkkqqq~~~}}}zzzvvvuuulllhhhfff[[[MMMNNNYYYyyy~~~hhhUUU;;;999CCChhh......---,,,,,,,,,,,,---,,,,,,,,,+++***+++///111888;;;444444DDDLLLJJJKKK]]][[[:::888OOORRRVVVXXX^^^rrrhhhXXXRRRZZZlllyyyyyyyyyyyy{{{~~~~~~~~~kkkeeepppooo```___mmmbbbccc]]]JJJDDD>>>:::???ggg\\\tttfffSSSGGGCCCFFFHHHIIIJJJLLLQQQ[[[fffpppwwwzzzppplllyyyqqqTTTDDD???BBB999888:::MMM~~~yyytttiiihhhggggggddd\\\PPPGGG<<<888333222444666666555555555555444444555555555111888888333===[[[|||qqqIIIZZZ}}}TTTFFFfffjjjccciiilllbbbiiiyyywwwfff}}}sssVVVQQQ[[[mmmqqqxxx{{{uuueeeQQQEEEHHHQQQXXXUUUQQQPPPYYYjjj|||xxxuuuooollljjj^^^RRRWWWggguuu}}}LLL444;;;DDDggg......---,,,,,,,,,,,,---+++,,,,,,+++***+++...111444888444666HHHRRRQQQRRR^^^]]];;;999OOOQQQTTTXXXcccxxxiiiuuupppdddjjjooohhh___]]]|||cccaaa___OOOGGGAAA888@@@tttjjj```nnndddVVVMMMLLLNNNPPPQQQSSSTTTXXXbbbnnnzzztttVVVEEE???CCC:::::::::TTTwwwqqqfffffffffccc[[[PPPDDD<<<666444222333666777777777333444444555555555777999555<<<:::333===\\\|||vvvMMMPPP}}}___DDDRRRlllhhhllleeeaaannnqqq}}}kkkyyyZZZGGGTTTqqqzzzeeehhhuuuhhhZZZUUU]]]iiipppqqqxxxsssmmmggg___bbb{{{~~~xxxtttnnnmmmkkk^^^RRRYYYjjjxxxuuu___BBB000;;;???bbb......---,,,,,,,,,,,,---+++++++++******+++...111...444333888KKKTTTRRRRRR[[[[[[:::888LLLNNNRRRVVV]]]rrr~~~|||{{{vvvddd[[[jjjjjjcccaaaSSSIIIFFF999BBB~~~______zzzmmmggg^^^XXXWWWWWWVVVVVVWWWWWWZZZaaammmzzztttVVVEEE@@@DDD;;;<<<444YYYvvvpppcccbbb___XXXNNNDDD<<<777555444444555666777777666444555777777777:::>>>AAA???CCC===444???aaazzzRRRJJJrrr|||NNNHHHkkkdddkkkbbb```lllmmmnnnfffqqqooopppzzzvvvbbbRRRZZZjjjggg```^^^dddttt~~~uuu~~~yyysssppplll^^^OOOUUUeeeuuupppoooxxxHHH===555:::<<<___......---,,,,,,,,,,,,---+++++++++***)))***...000---444222666HHHPPPLLLKKKWWWXXX888666JJJLLLQQQWWWZZZlllwwwzzz|||zzz}}}|||llleee^^^UUUMMMjjjuuuiiiPPP\\\uuujjjeeeXXXKKKIII:::FFF\\\[[[sssxxxtttnnnjjjeeeaaa^^^\\\ZZZXXXUUUVVVXXX\\\eeesss~~~oookkktttWWWFFFAAADDD<<<<<<===eeevvvoooaaa]]]UUUMMMEEE???:::888666666666666666666555555888:::;;;<<<===AAAIIIOOOOOORRRIII:::CCCddd[[[HHHgggVVV>>>tttlll[[[iiidddbbbdddjjj|||xxxsssrrrwwwooonnn|||~~~xxx|||uuu```gggvvv|||}}}tttmmmhhhYYYKKKPPP___nnnrrrjjj???:::===:::>>>bbb......---,,,,,,,,,,,,---***++++++***)))***---000000555111444EEEMMMJJJIIISSSUUU666444IIIKKKRRRXXX^^^kkksssyyyxxxqqqmmmqqq}}}cccmmm}}}wwwUUUHHHWWWeeefffdddpppzzzmmmjjj\\\JJJJJJ;;;KKKVVV___pppvvvvvvsssooojjjeeebbb```___^^^XXXYYYXXXWWW[[[gggzzzxxxcccWWWkkkvvvYYYHHHBBBEEE<<<;;;EEEuuuvvvooo```YYYOOOGGGBBB@@@>>>===999::::::999888888888999:::<<<===>>>???FFFQQQYYYdddiii^^^HHHHHHdddgggIII\\\RRRBBB___zzz___hhhcccdddbbbhhhpppzzzttt{{{}}}zzz}}}xxxuuuqqqdddZZZUUULLLDDDLLL]]]}}}yyybbb???444@@@777DDDccc......---,,,,,,,,,,,,---***++++++***)))***---000333777111333DDDNNNMMMNNNPPPSSS555444IIIKKKSSSZZZaaajjjppp{{{yyy{{{}}}pppYYYRRRTTTUUUTTTaaayyykkknnn^^^IIIJJJ<<>>zzzuuuooo___WWWLLLEEECCCCCCBBBAAA===>>>>>>===<<<<<<===???:::;;;======???GGGSSS]]]uuu}}}qqqUUUMMMeeeoooJJJUUUzzzTTTLLLPPPkkkhhh^^^eeeiiiiiijjjwww}}}qqqtttxxxyyy}}}tttnnnmmm___PPPDDDBBB>>>===KKK^^^zzz{{{^^^@@@...???333HHH```......---,,,,,,,,,,,,---,,,+++******+++,,,...///333666111444DDDJJJGGGHHHQQQOOO000444IIIGGGMMMVVV```hhhssszzzssscccYYYfffooo___XXXppp~~~}}}qqqmmmyyysssooobbbSSSOOOIIIDDDJJJ]]]qqq}}}yyytttlllhhhgggeeeccc```]]]]]]ZZZTTTKKKKKKZZZlll~~~XXXGGGHHHJJJBBB999JJJ|||pppfff]]]VVVMMMIIIJJJJJJHHHEEECCCBBBBBBAAA@@@>>>======????????????AAAFFFLLLQQQnnn|||\\\PPP]]]uuuvvvTTTLLL}}}yyyRRROOONNNjjjggghhh^^^gggdddhhhbbbsss___iiiqqqwww___iii~~~vvvsssggg\\\RRRBBB<<<>>>;;;EEE^^^~~~yyyUUU444333<<<@@@???fff......---,,,,,,,,,,,,---,,,+++******+++,,,...///555999444444BBBJJJJJJMMMTTTPPP000222JJJJJJQQQYYY___fffpppwww{{{{{{iii]]]jjj~~~SSSHHHEEEaaajjjvvvgggSSSLLLKKKLLLKKK]]]rrr}}}wwwppplllkkkjjjgggeeeaaa```^^^XXXLLLEEEJJJSSSrrrnnn\\\JJJIIIIIIBBB;;;KKKvvv{{{nnneee]]]YYYTTTQQQRRRRRRPPPNNNKKKJJJHHHFFFDDDBBBAAA@@@AAABBBCCCBBBAAAAAABBBDDDLLL^^^]]]JJJ@@@HHHfffyyyWWWJJJttt}}}UUUMMMDDD[[[\\\ccccccccc```jjjeeeyyyvvvWWWXXXrrrqqqyyykkkqqq~~~kkkiiikkkttt}}}nnncccVVVMMM>>>:::===;;;FFF___~~~KKK555777===@@@BBBrrr......---,,,,,,,,,,,,---,,,+++******+++,,,...///666;;;666555EEEPPPSSSWWW^^^WWW111111IIIKKKPPPVVV^^^eeennntttxxx~~~~~~jjjLLL<<<555777UUU}}}kkkxxxnnnYYYOOOPPPTTTLLL\\\qqq|||vvvrrrqqqpppnnnkkkeeecccbbb^^^RRREEE???@@@HHHPPPVVVVVVZZZnnn~~~ZZZIIIIIIIIIEEEAAAKKK~~~yyymmmddd^^^^^^]]]\\\[[[ZZZZZZYYYUUUSSSPPPLLLIIIGGGFFFFFFBBBDDDFFFEEEAAA===999888;;;AAA===888777>>>]]]^^^HHHfff\\\PPPBBBSSSvvviiifffdddmmmiiigggmmmWWWPPPHHHsssxxxaaattt~~~hhhqqqjjjbbbOOOOOORRR\\\kkk{{{|||zzzxxxqqqcccYYYPPPHHH:::888===;;;FFF___}}}wwweee>>>777<<<===@@@HHHuuu......---,,,,,,,,,,,,---,,,+++******+++,,,...///555:::444666JJJYYYZZZ[[[ooofff;;;555KKKMMMPPPSSS___eeennntttxxx~~~www}}}tttggg^^^ZZZnnnooopppWWW===>>>;;;===UUUzzz~~~{{{}}}xxxpppsssrrrcccXXXXXXZZZ~~~KKKYYYnnn{{{wwwvvvuuusssqqqhhhdddbbbaaaZZZOOOGGGDDD\\\cccnnntttsssxxx\\\KKKLLLLLLFFFAAARRRxxxllleeeaaacccddddddaaa___^^^^^^ZZZXXXTTTPPPMMMLLLKKKKKKAAADDDFFFFFFBBB===888666CCCDDD<<<666888@@@WWWwwwhhhHHH[[[fffUUUCCCKKKbbb___[[[iiieeefffcccxxxrrrPPPEEEbbbyyyZZZaaasssuuuttt}}}xxxlllfffaaa^^^jjjzzziiiPPPppppppPPPXXX^^^```dddjjjsss{{{|||vvvsssqqqkkk___VVVOOOGGG:::999===;;;EEE]]]{{{jjjwwwQQQ555888???<<<@@@MMMkkk......---,,,,,,,,,,,,---,,,+++******+++,,,...///444888111333KKK\\\WWWPPPvvvnnnBBB999NNNQQQSSSSSS\\\ccckkkrrrvvv~~~}}}qqqpppqqqnnnmmmXXXKKKIIILLLLLLXXXnnnsssbbbUUUQQQKKKQQQSSSQQQ___zzz{{{yyyzzz|||~~~}}}eeeUUUTTT___jjjkkkssswwwlll^^^\\\```rrrJJJUUUiii||||||nnnyyy{{{zzzyyyvvvtttmmmfffaaaaaa___ZZZUUUTTTyyydddQQQRRRNNNCCC;;;\\\|||yyypppjjjfffhhhjjjhhheee```^^^\\\[[[YYYVVVSSSQQQOOONNNNNNFFFGGGHHHGGGBBB===:::888CCCYYY]]]LLL???===LLLbbbqqqLLLUUUoooWWWAAA???iiijjjjjjaaabbbcccfff___oookkkPPPSSSUUUjjj|||WWWSSSQQQNNNKKKJJJ___}}}fffMMMCCCDDDFFFGGGLLL```pppiiisssqqqyyyooo[[[ooorrr~~~~~~wwwttttttoooeee]]]QQQIII===;;;>>>:::BBBYYYuuuyyyssshhhHHH333999???<<>>___}}}wwwsssnnnooonnnmmmiiiddd___\\\\\\[[[YYYWWWTTTRRRPPPOOOMMMMMMMMMIIICCC===999777888ddd{{{gggHHH888CCC\\\~~~yyyPPPSSSsssXXXHHH???VVVsssiiigggeeefffbbblllqqq]]]IIILLLlll~~~nnn^^^MMMEEECCCBBBJJJ@@@CCC```}}}hhh[[[UUUPPPMMMLLL@@@GGGIIIJJJ]]]}}}sssZZZ]]]wwwwwwwww|||vvvttttttpppggg___TTTLLL@@@===>>>999???VVVlll~~~[[[DDD666:::??????HHHXXXccc......---,,,,,,,,,,,,---,,,+++******+++,,,...///000:::555000@@@OOOMMMHHHVVVXXX666000FFFLLLQQQQQQXXX^^^fffkkkooovvvyyyqqqqqqttt}}}~~~lll______jjjmmmYYYKKKbbb~~~zzz}}}{{{~~~rrrsssjjjfffiiidddKKKNNNbbb~~~vvv]]]HHHFFFggg}}}zzzwwwxxxrrrnnnnnnlllhhheeefffuuusss[[[SSSWWW\\\ZZZlll~~~\\\VVVWWWPPPFFFCCCeeexxxvvvsssqqqpppllleee``````______\\\YYYUUUQQQOOONNNPPPOOOLLLEEE>>>888666333SSSfff^^^HHH666BBB```}}}|||SSSRRRvvv[[[SSSGGGLLLjjjaaacccfffccccccgggzzzkkkhhhzzz}}}oooYYYUUUKKKVVVNNNHHHNNNPPPjjjoooaaaVVV^^^rrr~~~sssbbb^^^]]]___bbbdddjjj|||jjj]]][[[eeewwwlllzzz{{{uuussssssoooeee]]]TTTLLL@@@===>>>888===SSSbbbwww{{{MMMAAA999<<>>OOOTTTUUUUUU[[[===777LLLRRRWWWXXX[[[```gggkkknnnuuuyyy^^^QQQfffaaaKKKEEEHHHDDDMMMNNN@@@CCCiii}}}zzzwwwsssoooiiibbbLLLMMMaaa~~~wwwcccWWW]]]NNNeee~~~{{{xxxyyyvvvuuuwwwuuuooojjjjjjfff~~~fffQQQPPPVVV```TTT^^^hhhbbb]]]OOODDDCCCqqq{{{wwwuuuuuurrrkkkdddddddddcccaaa]]]WWWQQQNNNKKKNNNPPPNNNHHH@@@999666555777888>>>>>>555AAAaaa~~~}}}SSSQQQ{{{]]]WWWGGGBBBaaaxxxjjjffffff___aaabbbkkk~~~|||uuu|||}}}tttSSSPPPJJJOOORRRBBBOOO^^^rrruuulllXXXUUUPPPSSShhhyyyyyyvvvppp|||ssssssfffXXX___jjj{{{YYYnnn~~~xxxwwwvvvqqqggg^^^SSSKKK@@@===>>>777<<>>NNN[[[|||tttGGGQQQhhh|||zzz}}}yyywwwvvvpppggg___SSSIII@@@;;;:::;;;@@@GGGXXXsssrrriii::::::;;;EEEMMMHHHKKK\\\\\\......---,,,,,,,,,,,,---,,,+++******+++,,,...///222777:::555777NNNXXXJJJXXXYYY777111HHHOOOSSSRRRWWW```hhhkkkoooxxxrrrzzzkkk^^^]]]]]]WWWDDD>>>999DDDdddkkkyyy{{{|||uuupppgggnnnBBBIIIUUUkkkzzzrrrvvv}}}tttjjjccc[[[YYYuuuuuuwwwsssjjjfffVVVGGGCCCsssssspppfffVVVSSSRRRLLLaaa{{{vvvrrrqqqnnniiieeeaaa^^^ZZZWWWSSSRRRPPPLLLGGGAAA<<<999>>>^^^kkkiiiaaaEEE:::SSSjjjvvv~~~|||zzzttt___HHHqqq{{{cccRRRGGGKKKGGGiiifffcccaaa```eeexxx{{{ggghhhmmmmmmYYY^^^zzz}}}|||uuu~~~rrr___MMM>>>;;;===LLL~~~qqqvvvDDDDDDQQQfffrrrtttwww~~~~~~{{{xxxvvvsssmmmddd]]]TTTJJJ@@@;;;999:::@@@FFFYYYssssssWWW<<<>>>??????DDDLLLLLLBBBWWWxxx......---,,,,,,,,,,,,---,,,+++******+++,,,...///555888:::555999QQQ___UUUWWWZZZ777...DDDNNNRRRPPPTTT^^^gggkkkoooxxxwwwvvvpppooonnnaaaMMMGGGNNNXXXYYYJJJGGG???666@@@<<>><<>>FFFYYYttt|||lllGGG<<>>nnnqqq}}}yyyXXXWWWeee{{{|||zzzuuuooojjjfffbbb___]]]YYYWWWSSSNNNHHHAAA<<<999<<>>999>>>hhhZZZNNNPPPCCC999===GGGNNNTTTYYY___cccgggjjjiiigggeeeeeeRRRIII@@@:::666666===EEEZZZuuu[[[DDD<<<<<>>999555555<<>>>>>@@@AAACCCDDDGGGJJJDDDEEEFFFGGGHHHIIIHHHHHHDDD???;;;888555444;;;DDD\\\xxxpppGGG===JJJEEEQQQYYYRRR\\\jjjgggdddggg......---,,,,,,,,,,,,---,,,+++******+++,,,...///222333888777777HHHWWWVVVVVVqqqUUU444666CCCQQQQQQSSS___iiikkkllluuuXXX;;;CCC]]]gggdddmmmPPP;;;;;;EEEAAA111JJJjjjvvvwww\\\kkkmmmvvvmmmhhhhhhuuu{{{[[[III???EEELLL___iiiYYYMMM>>>KKKooommmIII;;;EEE{{{yyybbb^^^vvvvvvvvv{{{dddsss~~~ttttttpppooovvv}}}yyytttnnngggbbb]]][[[VVVPPPJJJEEEAAA??????888FFFXXXNNN===<<>>@@@CCCDDDEEECCC@@@<<<;;;<<<===;;;888<<<999888777555444;;;DDD]]]yyyWWWGGG;;;HHHPPPXXXYYYWWWZZZbbbggg___```......---,,,,,,,,,,,,---,,,++++++***+++,,,...///444555;;;;;;:::HHHWWWUUUAAAdddOOO222444AAAQQQRRRTTTaaalllnnnpppzzzkkkVVVRRRPPPKKKYYYVVVdddKKK:::>>>GGGKKK;;;KKKZZZ^^^mmm```ccchhhuuurrreeeSSSJJJDDDMMMhhh|||TTTLLL???DDDGGGXXXwww]]]LLLDDD:::999gggwwwmmmhhhyyyoooIII<<>>DDD888::::::999999;;;>>>>>><<>>888777999:::777444666666666777555444;;;DDD]]]yyy{{{qqqIIIMMM===@@@TTTZZZUUUWWW\\\^^^aaa```]]]|||......---------,,,,,,,,,************+++,,,---...444>>>AAA;;;>>>OOO^^^cccHHHPPPVVV;;;...===FFFSSS]]]eeeooosssqqquuugggPPPPPP\\\dddppp```CCCXXXDDD555>>>BBBWWW@@@MMMWWWNNNgggbbbVVV}}}dddpppzzzjjj\\\SSSPPPNNNIIICCCBBBKKKddd|||KKKOOO>>>>>>LLLUUU}}}~~~|||tttsssGGG888???===FFFWWW\\\~~~~~~ttt___OOOFFF\\\mmmlll@@@BBBDDDuuuuuunnnuuuTTTKKKeee___UUUIIIVVVlllhhhqqqzzzlllWWWFFF888@@@>>>HHHkkkzzzppphhhddd\\\TTTRRRNNNHHHDDDCCCDDD999RRRpppiiiuuudddSSSRRRgggvvvMMMVVVsssmmmfffZZZ>>>DDDBBBaaaaaa]]]hhhYYYWWWffffffuuueeeoooiiiuuu___qqqhhhhhh}}}lllbbbWWWKKKFFFHHHDDD:::999@@@777<<<@@@BBB>>>888:::CCC======:::666555888888444666555666888666555999???XXXxxxnnniiiHHH===JJJOOOUUU[[[]]][[[ZZZ]]]aaafffnnnlll......---------,,,,,,,,,************+++,,,---...///888:::555888III[[[bbbYYY\\\]]]???000BBBKKKSSS]]]eeeoootttsssvvv{{{iiibbbaaa\\\UUUlllrrrJJJKKK>>>777;;;FFFWWWCCCTTTZZZKKKbbbeee^^^xxxbbblllyyygggVVVIIIBBB???===@@@>>>;;;888:::LLLoootttBBBuuuVVV???@@@JJJMMMjjjqqqssssss```TTT@@@;;;@@@KKKPPPtttxxxvvv{{{~~~rrr```OOOEEELLLYYYggg>>>@@@DDDpppxxxvvv|||rrrQQQCCCFFF@@@IIIjjjxxxgggWWWHHH???;;;AAA@@@KKKkkk|||ssskkkeee]]]VVVTTTRRRMMMKKKKKKNNNIIIVVVuuuzzzsssjjjlll|||{{{SSSTTTnnnmmmhhh]]]CCCAAA>>>TTT{{{^^^^^^]]]aaacccXXXiii{{{zzzdddooorrreee{{{sssoooaaaPPPLLLQQQKKK===999::::::OOOcccOOO777???AAA@@@>>><<<<<<<<<;;;888777666666777666444888===UUUwww{{{UUU@@@BBBQQQOOORRRXXX^^^bbbeeehhhiiitttvvvqqq......---------,,,,,,,,,*********++++++,,,---...222:::===666777GGGZZZddd___aaadddBBB,,,???LLLRRR\\\dddooouuuuuuxxxtttkkk```NNN???YYY|||TTT:::<<>>AAAGGGDDD]]]oooVVVFFFDDDCCCBBB\\\rrreeecccyyykkkiiimmmqqqsssnnnaaaRRRGGG>>>CCC``````===@@@GGGqqqyyyqqq{{{wwwiiiPPPCCCDDD@@@CCCTTTqqqssspppbbbNNN>>>999;;;CCCIIIKKKXXXuuu~~~wwwqqqggg```[[[ZZZYYYWWWWWWZZZ\\\aaadddgggvvvYYYQQQkkkqqqpppdddFFF<<<;;;GGGuuubbb]]]^^^___]]]___rrrvvvtttyyysssrrrppp|||zzzmmmjjj^^^NNN???AAA<<>>AAA@@@AAAAAA@@@===;;;:::888666666777666444666;;;PPPtttrrrIIIAAAJJJWWWXXXYYY[[[aaagggjjjiiigggppppppppp......---------,,,,,,,,,++++++++++++,,,---......777@@@CCC===;;;FFFXXXddd[[[bbbqqqPPP---:::MMMVVVYYYbbbnnnvvvwww|||ooo[[[LLLEEEOOOzzzooohhhmmmbbbKKK\\\bbbLLLXXXiii[[[PPPGGGKKKSSSaaarrruuulll]]]III===;;;===>>>>>><<<===???<<<666888GGGXXXeeeBBBgggkkk===BBBEEE???]]]~~~~~~tttfffPPPLLLFFFAAANNN[[[VVVOOO]]]sss}}}xxxyyyooo___UUUUUUWWW[[[]]]YYYOOOFFF::::::JJJjjj{{{XXX>>>BBBMMMsss}}}kkkxxxppphhhsssnnneeeaaabbb]]]SSSNNNHHHMMMRRRNNN???555===KKKYYY]]]___mmm|||xxxlllfffbbbbbbccccccggglllkkkvvvyyytttyyy}}}ZZZOOO}}}hhhuuuvvvhhhEEE888???@@@lllfff^^^\\\[[[aaa\\\eee~~~oooiii|||xxxkkkbbbGGGHHHDDDEEE]]]~~~tttKKK>>>===???DDDBBB:::777999:::777666888777444555888HHHooommmHHHGGGNNNRRR\\\^^^aaaeeehhhiiiiiihhhgggjjjuuu......---------,,,,,,,,,++++++++++++,,,---...///222===DDDAAA>>>GGGYYYhhh```iiihhh666888NNN]]]WWW```mmmwww{{{zzzkkkccc^^^XXXnnngggXXXFFFWWWfffWWWTTT[[[dddKKKCCC???:::FFFXXXbbbeee]]]OOOBBB;;;999;;;===<<<:::999:::888777===DDDlllZZZ>>>[[[www===AAACCC@@@ZZZwwwtttzzzgggeeeYYYQQQVVVVVVVVVVVVYYYXXXJJJCCC^^^www}}}wwwhhhXXXCCC@@@>>>AAAGGGJJJGGGCCC>>><<>>>>>HHHJJJ@@@999:::;;;888777999999666555777BBBlll^^^FFFIIIMMMNNNXXX^^^eeeiiijjjlllpppsssiiiooo~~~......---------,,,,,,,,,++++++++++++,,,---...///...:::EEEEEEDDDMMMcccwwwoookkkrrr:::333JJJ[[[WWW```nnn{{{tttaaabbbTTTbbb|||ttt```PPPJJJBBBPPPgggfffUUUMMM^^^DDD@@@999333===JJJ^^^nnnjjj___PPPAAA888888:::===888777999;;;:::;;;>>>^^^OOO===SSSBBBBBBAAABBBPPPiiiyyyjjj[[[[[[eeeooorrruuuhhh___^^^FFFAAASSSjjj{{{~~~sssaaaSSSCCC===888999???EEEHHHHHH@@@@@@;;;AAASSSaaauuudddBBBAAAEEEUUUqqqiiieeemmmrrrnnn{{{bbbIII===888;;;::::::LLLeee|||~~~yyyuuuuuuwww|||```OOO}}}llloooEEE888BBB888EEElllxxxccc]]]^^^___[[[ZZZfffjjj888@@@LLL444TTT]]]GGG???QQQ___VVVGGG???<<<888777:::;;;888777888AAAllluuuPPPHHHOOOUUUZZZ___eeelllmmmjjjiiilllqqqjjjooowww|||......---------,,,,,,,,,,,,,,,+++,,,,,,---...//////:::DDDEEEDDDPPPkkkbbbrrrggg777111EEETTTXXXaaaqqqcccnnn```\\\SSS^^^___AAA???LLLOOOJJJHHHaaarrrbbbRRRNNN:::===999888>>>BBB___uuuwwwvvvmmm]]]NNNDDD@@@???<<<;;;======<<<>>>CCC\\\{{{GGG???LLLLLLCCC>>>CCCIII___qqqiiiqqqUUUSSSOOOYYYppp}}}sssbbbXXXKKKFFF@@@>>>AAAFFFIIIKKK>>>CCC<<<;;;EEEIIIZZZ|||\\\===FFFKKK[[[oooiii|||bbbkkkyyy}}}kkknnnqqqWWWDDD===GGGIIIAAADDDQQQooo~~~~~~}}}dddPPP~~~ooouuuBBB999BBB777@@@[[[lll\\\cccccc[[[[[[___ppp}}}pppqqq}}}|||\\\MMMOOO===HHH~~~|||SSS???YYYyyyuuuYYYDDD===999777;;;===;;;999999DDDooo\\\HHHPPPXXX\\\ggggggiiikkkkkkgggdddcccdddfffllllllrrr......---------,,,,,,,,,,,,,,,,,,,,,---...//////...777???>>><<>>>>>???<<<:::???GGG___xxxBBB<<<@@@TTTDDD;;;BBBKKK^^^~~~}}}qqquuutttiiiSSSOOOjjj{{{llleeeNNNIIIDDD@@@@@@BBBEEEGGG<<>><<>>999CCC999>>>LLL}}}llleeeOOO^^^^^^]]]dddmmm^^^WWWMMMYYYVVVkkkbbbGGGCCCLLLttt[[[===]]]fffFFF===999888<<<>>><<<::::::HHHrrrwww{{{KKKDDDVVV[[[[[[gggaaaaaaaaadddeeeeeeccc```gggqqqoooxxx{{{//////...------------...000000111000......///111222555888DDDLLLGGGPPPiiivvvddd```ZZZAAA555@@@RRRdddbbbxxx}}}fffwwwhhhKKKUUUzzziii\\\OOOBBB]]]mmmyyyzzz^^^AAA:::555:::RRRwww{{{tttfffWWWKKKIIIEEE======DDD]]]|||xxx```BBB>>>BBBlllsss999FFFDDDDDDVVV~~~www|||~~~nnnaaaeeeuuuqqqeeeWWWMMMFFF@@@BBBGGGCCCAAA<<>>QQQwwwyyyjjjfff```TTTMMMMMMfffWWW???===???```HHHGGGFFF???PPPqqqllldddeeeccckkkjjjbbbiii}}}{{{lll^^^TTTMMMGGGDDD@@@AAA@@@GGGMMMIIIQQQiii}}}KKKFFFRRR\\\nnnsssiiiyyyZZZFFF[[[}}}UUUJJJYYYooo{{{~~~~~~qqqOOO@@@PPPNNN;;;888444LLLqqqsssaaa[[[hhhyyymmmXXXwwwuuu;;;BBB:::888AAACCCkkkoooggg\\\]]]XXXZZZ\\\___vvvnnnXXXSSSRRRMMMPPPZZZjjjwwwzzzrrrdddLLLqqqhhh~~~QQQ>>><<>>FFFZZZcccmmmttt|||{{{uuuuuuqqqfff]]]ZZZpppfff@@@777;;;<<>>OOOggg~~~vvv{{{gggjjjzzzmmmddd:::===:::>>>CCC???MMMooouuu]]]WWWXXXTTTZZZ```YYYooozzzoooeee___WWWnnn```mmm|||bbbffflllIIIJJJUUUWWW{{{cccFFFFFFbbbTTTPPPSSSZZZ\\\\\\\\\YYYXXX\\\aaadddhhhlllkkkiiicccllldddmmm//////...------------...,,,---......---...000222444888===LLL\\\[[[XXX```qqq}}}~~~yyy>>>===@@@SSS___ooo{{{}}}qqqrrr^^^UUU]]]```WWWKKKBBBIIIEEEKKK]]]mmmssstttvvvyyyyyyxxxssshhh[[[UUUTTTfffXXX999777:::>>>@@@|||DDDFFFFFFCCCGGGhhh|||^^^\\\NNNQQQiiiqqqbbbWWWZZZooo~~~yyynnnjjjhhh```gggzzzTTTLLLYYY```gggtttxxxxxxpppxxxUUU???JJJfff{{{gggRRRUUUJJJ666777:::222AAAmmmvvv]]]nnnuuurrryyyooohhh[[[UUUJJJ???999777666555>>>VVVooo|||wwwgggsssgggsssooofff<<<;;;:::>>>CCCBBBLLL```eeeVVV^^^ZZZYYY\\\TTT___tttyyygggfffqqqggg{{{xxxuuunnnqqqKKKTTTfffcccnnnEEEJJJiiiqqqIIISSSXXXZZZ^^^```aaaccc\\\___aaaaaagggooooooiiimmmtttlllmmm~~~yyy//////...------------...,,,.........---...000111777999;;;III]]]^^^WWWYYYlllJJJ888:::LLL]]]mmm}}}}}}aaavvv___NNNXXX\\\LLLNNN???666===LLLSSSSSSQQQ^^^dddgggbbbUUUKKKHHHJJJ[[[|||III777;;;888>>>>>>cccLLLCCCEEE@@@@@@XXX|||aaaYYYYYY\\\hhhzzzkkkPPPXXXxxxyyyoooiiiaaaiiiiiiIIIQQQ]]]]]]cccrrrvvvppp|||{{{yyyvvvqqqlllhhhhhhjjjsss```cccRRR===???===777@@@dddmmmXXXbbbffffffqqqssscccSSSEEE>>>===>>>===:::999999555000444EEEYYYgggaaaSSSeeekkk}}}ooobbb===999:::???BBBGGGQQQ[[[sssWWWYYYVVVTTTVVVVVV\\\iii{{{mmm~~~___]]]dddvvvxxxzzztttJJJ^^^|||tttxxxFFFRRRrrr[[[YYYjjjkkkdddeeedddbbbfffcccjjjkkkgggeeeiiiiiidddjjjmmmiiicccrrrrrrxxx//////...------------...------...---,,,,,,---///111555777CCCUUUWWWPPPRRRrrrkkk666555DDDZZZiii{{{{{{yyyqqqPPPQQQcccfffeee]]]JJJ:::AAAQQQMMM===AAAGGGLLLIIICCC???@@@BBBVVVlll:::777???444;;;<<>>???IIIccceeeeeebbbgggsssZZZooo{{{tttiiippp^^^HHHVVVaaabbbfffmmmyyy```sss}}}tttaaaIIIEEEAAA<<>>WWWfffyyy}}}iiiNNNbbb~~~{{{pppSSSWWWrrrmmmOOO===AAACCCAAA>>>>>>>>>>>>UUUyyyzzz```000777BBB222888:::EEE~~~pppHHH???>>>AAAAAAQQQ}}}ttteeekkkhhhrrr{{{ooosss|||[[[MMMZZZdddiiillliiijjj{{{sss[[[}}}mmmNNNAAA@@@:::>>>OOO```iiittt|||uuummmgggggglllttt{{{~~~yyymmm\\\KKKBBBAAAEEE666<<<>>>:::999;;;999444555777===FFFCCC:::TTTccc{{{RRR<<<777===BBBCCCMMMXXXWWW___nnn[[[^^^VVVTTTWWWRRR^^^|||vvv}}}{{{ttt|||zzzggg\\\vvvzzzYYY~~~~~~eeeOOOPPPjjjjjj^^^bbbbbb\\\aaa^^^xxxzzzcccZZZ\\\___```bbbqqqgggdddeee[[[www//////............//////...------------...//////555222333>>>KKKSSSWWWYYYuuu___555@@@MMMiiiXXXYYYyyySSSaaahhhGGG@@@KKKBBB888AAA@@@BBBYYYnnnNNN555444999666555:::BBBSSSTTT===EEE888BBBMMMccctttxxx|||yyytttxxxyyyxxxggglll}}}xxx```XXX___ccciiirrrtttxxxvvviii^^^vvvzzzdddMMMPPPBBBLLLRRRWWW]]]dddsssaaa]]]hhhuuu{{{|||xxxqqqgggYYYKKKBBB???<<<;;;::::::::::::999777444888777???DDD;;;QQQyyykkkyyyuuuFFF::::::;;;AAAJJJTTT[[[___aaadddUUUVVVTTTSSSVVVWWWsssddd___ttthhhyyytttTTTQQQVVVXXXZZZ\\\^^^^^^]]]\\\WWW]]]```\\\\\\___```\\\___```bbbbbbaaabbbdddfff//////............//////...------------...//////111111444>>>MMMXXX[[[YYYLLL{{{vvvmmm<<>>???ZZZ^^^EEE333555:::666444999333HHHlll<<>>===<<<;;;999777555888777===@@@;;;UUUwwwmmm}}}yyyvvv<<<;;;;;;>>>CCCKKKTTT[[[___ggg~~~pppZZZUUUXXXXXXWWWQQQ___|||ffffff~~~ooouuujjjgggbbbPPPSSSUUUVVVYYY[[[\\\\\\[[[[[[[[[``````\\\[[[^^^```___^^^aaaeeeggggggggghhhiiixxx//////............//////...------------...//////111555777:::FFFUUUYYYTTTYYYDDD>>>GGGbbb~~~tttkkkSSSYYY[[[SSSLLL@@@BBB[[[rrrJJJ:::111777;;;666444888111AAAwwwFFF>>>FFFAAA===TTToootttrrrhhhccc]]]hhh{{{```___llluuupppwwwpppZZZfffbbb___llluuukkkdddhhhiiijjjnnnxxxwwwuuuaaaTTTSSS[[[ZZZOOONNN___rrr{{{xxxiiiZZZPPPEEECCC@@@>>>===;;;999666888::::::<<<===>>>```vvvqqqmmm:::;;;===AAAGGGNNNVVV]]]```iiisssfffVVVUUUVVVRRRTTTTTTeee}}}ooohhhddd___aaagggooo|||bbbdddppp^^^iiiuuuTTTRRRSSSWWWXXXZZZ\\\]]]]]]\\\\\\```bbbaaa\\\[[[^^^```aaa[[[___eeehhhiiiiiijjjjjjlll//////............//////...------------...//////000999;;;999BBBWWWfffjjjcccwwwQQQ>>>AAAXXXvvvaaaccchhhaaaVVVHHHMMM^^^{{{}}}~~~iii===444111777999444333888;;;===XXX___;;;EEEEEE@@@LLL\\\rrrrrrttt]]]gggsss]]]```zzzqqqhhhuuurrrvvv|||hhhcccjjjlll```]]]fffjjjppppppzzz{{{pppnnn}}}hhhbbbmmmjjjWWWJJJTTTlll}}}wwweeeWWWKKKGGGCCCAAA???>>><<<;;;<<<<<<===>>><<>><<>>KKKhhhuuutttwwwmmm```SSS\\\gggwwwzzzddd999333111555666222333999;;;888BBBAAA<<>>???===NNNyyyvvv~~~nnnjjjVVV888999???GGGOOOVVV\\\cccggggggkkkuuuxxxXXXOOOWWWRRRYYYXXXYYYsssgggggg|||\\\```OOOXXX[[[vvv|||yyy{{{\\\DDDIII\\\{{{fffooo}}}nnnUUUWWWbbbVVV^^^^^^___``````aaaaaaaaa___aaaccccccaaa^^^\\\\\\YYYZZZ\\\^^^___cccgggkkkhhhppp//////............//////...------------...//////...666<<<>>>DDDZZZ|||vvvhhhvvvqqqWWW@@@@@@YYYvvvzzzmmmdddoooxxx{{{iiiOOO999444222333333111333888444999>>>VVV999DDDDDD<<>>>>>===>>>999@@@DDDBBBYYYxxxppppppuuuIII999;;;BBBLLLTTTYYY^^^cccgggllliiihhhyyygggWWWYYYQQQ[[[YYYRRRaaa^^^lll{{{ooossskkkuuullljjj~~~```SSSMMMXXXjjjeeeFFFIIIddd~~~\\\^^^ttt}}}lllWWWVVV___[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^aaadddbbb\\\YYY[[[[[[\\\\\\\\\]]]aaafffjjjjjjddd//////............//////...------------...//////222222777???BBBJJJaaazzzwwwssslllHHH999NNNkkk||||||uuuTTT888777333111222333222333555333:::;;;]]]yyyDDDBBB@@@;;;KKKSSSvvv}}}pppkkkhhhlllmmmfffjjjqqqmmmooorrr|||zzz}}}fff\\\ZZZZZZcccvvvqqqooo}}}www~~~vvv}}}~~~rrraaaQQQFFF@@@>>>===BBB<<>>RRRCCC===>>>TTTFFFjjj{{{{{{kkkqqqkkkiiinnnmmmdddiiisssrrrpppwwwkkkxxxmmmNNNddd~~~{{{aaajjjzzziiibbbwwwmmmXXX[[[wwwttt|||xxxcccSSSKKKGGGFFFHHHAAAMMMVVVXXXuuuzzzuuuzzz```666AAADDDLLLVVV[[[\\\\\\^^^```]]]ppptttkkk|||aaaZZZPPPPPPWWWUUUWWWwwwaaaaaaxxx[[[TTTLLLIIIRRRppp{{{fffccc___uuuWWW[[[[[[rrrVVVOOO```zzzttt\\\KKKRRRWWWUUUXXXXXXWWWWWWWWWWWWXXXXXXYYY]]]ZZZ[[[^^^\\\WWWXXX]]]YYY[[[]]]^^^]]]]]]^^^```mmmhhhzzz//////............//////............////////////444///666GGGNNNOOO\\\ooo}}}~~~}}}wwwNNN???LLLrrrvvvMMM666555222222222222222222222222444222777:::fffAAA777CCCDDDFFFVVVvvv|||uuuuuujjjhhhjjjiiihhhggggggiiinnnrrrpppxxxvvvgggrrrssszzziiiwwwsssuuukkkaaauuuiiiHHH```yyyiiizzzxxxhhh[[[WWWVVV```ZZZOOOdddhhh~~~{{{OOO<<<>>>MMMQQQZZZbbbbbb^^^___dddkkkqqqooommmyyynnn___WWWYYY```YYYNNN___|||wwwTTTeeeNNNNNNIIIMMMooolll```hhhYYY}}}{{{VVV^^^zzz}}}vvvbbbVVVWWW{{{mmmXXXVVVZZZXXXWWWYYY[[[WWWRRRQQQTTTXXXZZZZZZZZZ\\\___aaa```]]]XXXUUUZZZWWWXXX\\\^^^[[[YYYYYYgggccc//////............//////............////////////222...333CCCPPPUUU^^^hhh|||tttCCCKKKwwwvvv|||gggDDD444333222222222222222222222222777,,,::::::MMMTTT777>>>CCC???IIIeee}}}kkk{{{~~~hhhfffppphhhhhhgggfffeeehhhlllooonnnwwwuuu|||lllpppbbbssslllRRRfffyyykkk}}}zzzpppllldddggg```YYYnnnpppuuuKKK===@@@NNNTTT[[[```cccfffiiikkkccckkkmmmnnnuuuxxxkkk^^^UUUSSSTTTVVV]]]fffaaammmYYYPPPLLLWWWjjj{{{[[[\\\{{{xxx___pppxxxwwwyyyyyysssggg]]]ZZZzzzxxxdddVVVXXX\\\ZZZXXXZZZZZZXXXVVVVVVXXXYYYYYYWWWZZZ[[[[[[\\\[[[YYYWWWVVVWWWWWWZZZ```bbb______aaaWWWaaa//////............//////............////////////111///000;;;KKKXXX[[[ZZZzzztttQQQHHH___|||yyynnnQQQ:::333000222222222222222222222222777&&&===:::555ssswwwAAA999BBB===@@@NNNnnnnnnlll}}}ttt]]]aaasssfffffffffddddddfffjjjmmmmmmtttsss}}}ccc{{{ccc}}}jjjuuurrrwwwpppgggjjjxxxsssfffBBB???DDD___vvvddddddiiiiiilllkkkkkkiiikkkmmmdddWWWOOOSSSZZZZZZTTTiiivvvssscccVVVOOOUUU}}}tttZZZ\\\zzznnnccc|||~~~uuupppfff\\\ddduuuuuurrriii```zzzggg\\\VVVZZZ^^^ZZZXXXZZZYYYYYYZZZ[[[\\\[[[XXXVVVZZZYYYXXXVVVVVVVVVWWWXXXWWWYYY___eeeeeeaaabbbeee\\\bbbqqq//////............//////............////////////000222111333@@@QQQWWWRRRrrr|||xxxiii???HHH{{{||||||www^^^>>>444666000111111111111111111111111333(((;;;888111YYYXXX999???AAAAAA@@@QQQrrr~~~lllcccmmm```bbbjjjfffffffffeeedddfffiiillloooqqqpppxxx[[[sss~~~sssmmmzzzhhhpppzzzRRR:::@@@HHHnnnyyybbb___aaammmiiibbbbbbaaa]]]vvvllleee\\\VVVVVVXXXXXXUUUVVVlll~~~jjjYYYWWWZZZxxx___lll|||iii}}}wwwxxxdddUUUUUUVVVYYYkkkvvvfff{{{~~~]]]YYYXXX[[[[[[XXXVVVYYYXXXYYYZZZ\\\]]]\\\ZZZXXXZZZYYYWWWVVVVVVWWWXXXYYYXXX[[[bbbfffccc]]]^^^ccceeegggrrrooo//////............//////............////////////...333222...777KKKWWWWWWdddPPPKKKrrr}}}yyylllNNN444444999000111111111111111111111111///111666333999BBBhhhvvv???888@@@AAA???BBBTTTooowwwgggsssuuufffhhhhhhbbbggghhhhhhgggfffgggjjjlllrrrnnnnnnsssccchhhuuummmooocccrrroooEEE;;;BBBMMMbbbpppssshhhaaaeeeeee^^^^^^[[[XXX```gggeeessslllWWWTTTWWWUUUUUUYYYRRR\\\ttt|||jjjWWWKKKccchhhfffnnnyyysssdddaaajjjzzzmmm^^^XXXVVVWWWXXXXXXVVVXXX[[[WWWXXXXXXYYYYYYZZZ[[[\\\XXXYYYZZZZZZ[[[ZZZYYYYYYVVVYYY___ccc___ZZZ[[[```bbbrrrkkk//////............//////............////////////,,,222333///555GGGYYYaaaYYYlllSSSiii}}}mmmZZZCCC111444999222111111111111111111111111///666444///<<<444FFFVVV999;;;<<>><<>>CCCMMM\\\```eeemmm|||mmmaaalllnnn```^^^jjjhhhiiiiiihhhggggggiiikkkiiifffpppooohhhWWWbbbvvvZZZaaappplll|||vvvuuuiii\\\qqquuulllrrrEEE999UUUKKKUUUZZZSSSQQQWWW]]]___```ccc]]]llllllcccfffiiikkkrrrttt~~~^^^TTTUUUUUUSSSZZZYYYXXXjjj}}}cccUUUvvv~~~^^^|||ggg___UUURRRSSSRRRPPPPPPQQQQQQOOOTTTUUUVVVSSSOOOMMMMMMOOORRRSSSTTTVVVWWWWWWWWWWWW___ZZZXXXZZZ[[[YYYXXXZZZ^^^mmmlll[[[ccc___]]]111111000///////////////...............///000000222///000333000222FFF^^^hhhmmmmmmZZZddd~~~RRRDDD777333222///000333000000000000000000000000000111222333555666777888iiiMMMHHH<<<999BBBDDD;;;:::BBBIIIOOOWWW```jjjzzzjjjddd^^^^^^bbbeeeccc___``````aaa```aaadddhhhlllnnnpppuuutttjjjpppqqqLLL{{{eeeddd}}}hhhjjjmmmvvv```GGGPPPZZZXXX\\\\\\ZZZYYYYYY\\\^^^______dddeeefffgggiiikkklllmmmnnnrrr```^^^NNNQQQTTTWWWXXX[[[mmm___]]]wwwfffuuu|||```WWWSSS[[[UUUTTTTTTNNNIIISSSccctttmmmWWWIIINNNRRRNNNNNNNNNTTTVVVSSSSSSXXXZZZXXX[[[[[[ZZZZZZZZZYYYYYYYYY[[[[[[\\\^^^]]]\\\```ggg111111000///////////////...............///000000111///000333000111CCCYYY||||||~~~~~~|||mmmGGG<<<444333333000///111000000000000000000000000000111222333444666777777LLLEEECCC;;;777>>>IIIEEE999<<>>OOOqqqyyy|||wwwllliiiNNN999333000222444111//////000000000000000000000000000000111222444555666666999VVV\\\:::999CCCAAA===>>>999;;;===???DDDMMMYYYbbbxxx|||uuuttttttqqq~~~eeeaaa``````___^^^^^^^^^]]][[[[[[ZZZYYYZZZ^^^ccchhhfffiiippptttoooqqq^^^OOOwwwWWWwww~~~fff\\\xxxmmmfff^^^MMMIIIWWW[[[VVVWWWUUUWWW[[[```cccbbb^^^ZZZ^^^```bbbeeehhhkkkmmmnnnmmmlllttt~~~TTTTTTSSSTTTUUUTTTPPPPPP[[[iiinnngggppp{{{kkkWWWQQQUUUUUUPPPRRRWWWXXXRRRRRRbbbwwwrrrPPPIIIIIIIIIMMMLLLPPPQQQOOOOOOQQQSSSRRRTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPUUUYYYXXXUUUWWW]]]111000000///////////////...............///000000//////111333000000999EEEgggwwwjjjwwwSSS888222000///000222111000...////////////////////////000000111222333444555555999<<>>===<<<===BBBJJJPPP```iiiwwwzzz}}}ttt```aaasssmmm___^^^^^^^^^[[[XXXXXX[[[^^^^^^]]]\\\[[[\\\```fffjjjhhhiiinnnsssooooooAAA{{{www}}}uuubbb```oooSSSOOOooo^^^dddRRRCCCIIIXXX[[[XXXYYYQQQSSSXXX]]]```___\\\YYY\\\]]]___bbbeeehhhjjjkkkgggfffiii|||wwwbbbQQQQQQTTTWWWUUUSSSXXX___jjjggglll[[[NNNOOOVVVUUURRRSSSVVVVVVPPPMMMVVVcccuuupppZZZIIIMMMOOOMMMOOOKKKMMMOOONNNNNNOOOPPPQQQUUUUUUUUUUUUTTTSSSRRRQQQNNNPPPUUUZZZYYYUUUVVV[[[111000000///////////////...............///000000...///111222000000555;;;RRRhhh|||cccBBB333222222000...///000000///........................///000000111222333444444888666OOO\\\888@@@GGG>>>@@@>>><<<999888:::>>>AAAKKKRRR___mmmzzzxxxwwwuuuaaaXXX}}}sss```aaa``````^^^YYYUUUVVV\\\bbbbbbbbbaaa```aaaeeejjjooonnnmmmppprrrnnnnnnyyySSShhh~~~uuummmeeeZZZGGGEEEhhhcccbbbLLLBBBMMMXXX\\\]]]]]]TTTUUUWWW[[[___```___]]]___```aaaccceeeggghhhiiidddiiikkkqqqoooXXXTTTSSSUUUUUUSSSSSSVVVZZZhhhwwwyyyzzz```SSSKKKOOOUUURRRPPPPPPRRRUUUUUUTTTUUUYYYPPPUUUMMMIIIQQQRRRKKKIIIKKKLLLMMMNNNNNNMMMOOORRRTTTUUUVVVVVVVVVUUUSSSRRRQQQSSSXXX]]]\\\WWWXXX\\\111111000///////////////...............///000000//////000111000111333555666OOO{{{zzzuuuPPP888444333444222------000111000........................///000000111222222333333333888;;;```fffGGG===999@@@???===;;;999999999:::===AAAIIISSS^^^jjjvvv~~~~~~pppcccgggbbbVVVZZZ{{{sssbbb\\\eeedddccc```\\\YYYZZZ___ddddddeeeeeeeeefffiiimmmpppqqqqqqttttttpppnnnvvvoooEEEhhh}}}vvvsss~~~|||{{{pppbbbOOOLLLEEEjjj~~~gggVVVDDDBBBMMMPPPVVV[[[XXXSSSSSSTTTXXX\\\^^^___^^^bbbcccdddfffgggiiijjjkkkfffkkkmmmlllrrreeeZZZQQQPPPRRRRRRSSSTTTZZZVVVcccxxx|||vvveeeSSSLLLHHHMMMSSSOOOPPPNNNNNNQQQSSSRRROOOLLLHHHNNNIIIFFFNNNOOOGGGFFFJJJIIIKKKNNNNNNMMMOOOSSSQQQRRRTTTVVVVVVUUUTTTSSSTTTUUUZZZ^^^\\\WWWXXX\\\111111000///////////////...............///000000///000000///000222222222888LLLjjjvvvnnnTTT===222111000333333...---111111///------------------------//////000000111222222222000999666CCCuuurrrJJJFFFAAAAAA@@@@@@???>>><<<:::999:::===AAAGGGOOOYYY___kkkrrr{{{wwwjjj[[[QQQVVVRRROOO[[[```aaa___```bbbbbb```^^^]]]]]]^^^```bbbccceeefffggghhhlllnnnnnnrrrxxxyyyuuurrrxxxGGGQQQ|||iiigggaaaWWWSSSNNNrrrlll```HHH???HHHPPPLLLQQQYYYQQQQQQQQQSSSWWW[[[^^^^^^]]]```aaaccceeegggiiikkklllggghhhkkkjjjiiizzzttt___UUUTTTTTTTTTVVVWWWSSSVVVfff}}}{{{hhhUUUKKKJJJGGGKKKPPPMMMNNNMMMLLLJJJIIIHHHGGGEEEDDDJJJEEEAAAIIIKKKGGGHHHHHHFFFIIIMMMNNNLLLNNNTTTOOOQQQTTTVVVWWWWWWVVVUUUTTTUUUXXX[[[XXXTTTTTTXXX111111000///////////////...............///000000000000000///000222333111,,,???WWWsssuuuPPP888111///---+++111333///...222111...------------------------//////000000111111222222...444444000GGG|||TTT??????@@@AAAAAA@@@<<<:::;;;;;;;;;:::<<<@@@FFFJJJOOOVVV___gggmmmsssyyy~~~zzzvvvnnneee[[[RRRKKKHHHCCCCCCXXXeeeSSSccc___UUU^^^^^^^^^___^^^]]][[[ZZZ^^^aaaccceeefffgggiiikkkjjjrrr{{{~~~zzzvvvyyyeeePPPiiigggooossseeeTTTVVV{{{|||cccXXXDDDCCCSSSZZZPPPVVV^^^RRRTTTUUUXXX]]]aaacccbbbaaa[[[]]]___bbbeeegggjjjkkkfffcccgggkkkhhhmmmwwwbbbXXXTTTQQQPPPNNNTTTUUUTTTccc```QQQLLLMMMHHHJJJOOOMMMHHHJJJJJJFFFEEEGGGKKKMMMDDDKKKEEEAAAIIIKKKGGGHHHFFFDDDGGGLLLMMMKKKNNNTTTPPPRRRUUUXXXZZZZZZXXXWWWSSSSSSVVVXXXTTTPPPPPPUUU000000////////////000000000///.........000111222000000000000111111111111,,,:::ZZZyyyzzzmmmwwwJJJ888666444222333//////.........---------........................////////////000000000000///000333666<<>>:::===AAA;;;777888888888;;;???===AAAEEEIIINNNUUU___eeeiiikkkpppuuuyyy}}}{{{rrroookkkeeeUUUOOOJJJFFFAAA>>>AAAGGG666kkkbbb]]]]]][[[YYYSSSaaaYYYTTTXXXZZZYYY[[[```^^^aaaaaa___aaafffgggfffdddeeepppqqqvvvTTTOOOllleeeooobbbgggIIIEEEGGGKKKOOORRRTTTVVVVVVWWWUUUXXX^^^^^^[[[]]]bbb___^^^^^^```dddiiikkklllssskkkjjjnnnlllnnnLLLVVVWWWOOOSSSSSSRRRQQQTTTddd~~~yyyzzzzzzcccPPPLLLHHHFFFGGGIIIJJJKKKGGGGGGFFFEEEEEEFFFFFFGGGKKKGGGCCCBBBDDDEEEEEECCCFFFGGGHHHIIIKKKMMMOOOPPPOOOQQQTTTUUUTTTRRRSSSTTTQQQPPPQQQVVVYYYXXXRRRLLL000000////////////000000333222000...---...///000//////000000000111111111;;;111HHHwww___>>>222333111/////////.........---------,,,------------------------....../////////000000000222222444555444CCCjjjSSS>>><<<>>>BBBFFFCCCBBBCCCCCC???777333444888;;;===>>>@@@DDDIIINNNPPPRRRUUUZZZ]]]```bbbcccZZZ^^^^^^ZZZVVVRRRIII???@@@@@@CCCFFFEEEBBBDDDJJJyyynnn]]]```^^^[[[ZZZWWW]]]TTTOOORRRWWWXXXZZZ\\\]]]```aaa___aaaeeegggeeeddddddlllllliii|||vvvwww???MMMyyywwweeeZZZIIIDDDEEEIIILLLOOOQQQRRRSSSVVVUUUWWW\\\]]]ZZZ\\\aaaccccccbbbbbbcccfffiiilllmmmggghhhnnnllliiivvvtttbbb^^^ZZZOOOJJJNNNWWWUUUQQQbbb|||xxx|||```VVVHHHEEECCCCCCEEEHHHIIIJJJFFFFFFFFFFFFEEEEEEEEEEEELLLIIIDDDBBBCCCDDDDDDCCCDDDEEEEEEGGGIIIKKKMMMNNNKKKMMMNNNPPPQQQQQQRRRSSSUUUTTTSSSWWW[[[\\\XXXTTT000//////......//////000666444000---,,,,,,---...//////000000000000111111===)))444[[[ZZZDDD222///111///---.........------------,,,,,,------------------------.........////////////000333222444444///111EEE[[[uuuRRR???;;;<<<>>><<<===@@@???<<<===AAA888999999888666666777999999;;;===@@@BBBDDDEEEEEEFFFDDD@@@<<>>AAACCC???;;;GGGhhheeeXXX\\\gggaaaZZZZZZZZZ\\\TTTNNNPPPUUUWWWYYYZZZ\\\___```___aaaeeegggeeefffdddiiihhhaaaiiirrrnnnkkk[[[MMMeeemmmeeeKKKHHHBBBDDDFFFIIIKKKMMMNNNOOOSSSSSSUUUYYYYYYXXXYYY]]]cccdddcccaaa___aaafffjjjkkkgggkkksssrrriiikkkvvvuuurrr___PPPQQQSSSRRRUUU]]]vvvxxxfffJJJKKKBBB@@@???@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCJJJGGGCCCBBBCCCFFFGGGHHHEEEEEEFFFGGGIIIKKKLLLMMMLLLKKKKKKLLLNNNPPPQQQQQQRRRPPPOOOQQQUUUXXXWWWUUU/////////....../////////555333000,,,+++,,,---...////////////000000000111222///333777XXXooosssvvv@@@666...///111000///000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000222444111...555>>>kkkwwwTTT<<>>>>>@@@>>>???GGGYYYzzzeeeVVVSSS```lllcccZZZZZZZZZ^^^[[[WWWUUUTTTUUUWWWZZZZZZ^^^```___aaaeeefffdddjjjeeefffhhhfffgggnnnssskkktttuuuPPPJJJuuu___\\\AAAEEEBBBBBBDDDFFFHHHJJJKKKKKKNNNPPPRRRTTTTTTTTTVVVXXX\\\^^^___]]]ZZZ\\\cccjjjooolllqqqzzzyyynnnjjjmmmzzzzzzppp^^^PPPQQQYYYXXXQQQaaannn~~~xxx{{{TTT@@@DDD@@@???>>>>>>>>>>>><<<:::???@@@BBBDDDDDDCCCAAA@@@DDDCCCAAAAAADDDIIINNNPPPIIIIIIIIIIIIIIIJJJKKKLLLPPPMMMKKKKKKNNNPPPPPPOOONNNMMMMMMOOORRRSSSSSSQQQ//////............//////222000...,,,,,,---///000...////////////000000000///555;;;///666UUU|||uuunnn>>>666222///000000//////000++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---///222333222333666<<>>@@@AAASSSzzzooo```YYYTTT___hhh```YYYZZZXXX]]]aaaaaa[[[SSSQQQTTTYYYXXX]]]______aaaeeefffccckkkfffbbbffflllkkkmmmuuurrrppp~~~mmmDDDPPPyyy\\\OOO???BBBAAABBBCCCDDDFFFHHHIIIJJJJJJMMMPPPPPPPPPQQQRRRSSSUUUXXX[[[ZZZYYY\\\dddjjjnnnlllooowwwwwwooojjjkkkooo~~~qqqmmmdddaaa]]]WWWPPPNNNRRRWWWVVVYYYkkk^^^CCC;;;===>>>===<<<<<<===;;;999666;;;===???AAAAAA@@@???>>>AAAAAAAAABBBEEEIIINNNRRRKKKJJJIIIHHHGGGGGGGGGHHHKKKJJJIIIJJJLLLOOOPPPQQQQQQQQQSSSUUUVVVUUUSSSQQQ///......------......///......---------...000000......////////////000000222---777777333888___oooMMM...333111000///...---------******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------///222333333333444<<<]]]```LLLDDD@@@>>>======;;;::::::;;;<<<<<<;;;;;;::::::999::::::;;;<<<;;;<<<===<<<999;;;GGGTTTeeeyyyhhhQQQSSSWWWQQQWWW^^^YYYWWWYYYVVVXXX```ccc\\\TTTRRRTTTVVVWWW[[[^^^^^^aaaeeeeeeccciiiiiibbbbbbkkkjjjgggooopppnnnqqqaaaEEEffffffZZZDDD@@@???@@@AAAAAACCCEEEGGGIIIJJJHHHLLLOOOMMMMMMOOOQQQPPPTTTWWWYYYZZZ[[[^^^ccchhheeedddgggllllllhhhfffhhhaaahhheeeLLLNNNPPPHHHJJJVVVOOOZZZbbbkkk{{{vvvaaaAAA999<<<<<<:::999999:::;;;;;;:::888888999;;;<<<======<<<<<>>??????===<<<<<<;;;::::::;;;<<<===>>>::::::???HHHTTTddd{{{lllMMMBBBGGGPPPKKKRRRXXXSSSSSSVVVRRRRRRYYY]]][[[YYY[[[ZZZWWWVVVZZZ^^^^^^aaaeeeeeebbbcccnnngggaaaiiigggcccllljjjppplllPPPYYY~~~\\\SSSAAA???>>>>>>>>>???@@@CCCEEEHHHIIIHHHNNNPPPMMMMMMPPPQQQOOOWWWXXXYYYZZZ[[[\\\^^^^^^^^^___bbbddddddbbbcccfffgggnnn}}}pppYYYRRRRRRPPPMMMNNNYYY\\\XXXggg|||gggGGG888:::===<<<999888777777999999888777666777777888999999::::::;;;>>>@@@@@@??????BBBDDDAAAAAAAAABBBCCCDDDEEEFFFAAAGGGLLLLLLIIIHHHLLLQQQKKKLLLNNNNNNNNNNNNNNNOOO.........------.........,,,---...//////...---,,,............/////////000222000444...333777888RRRggg@@@555666///---...//////000000---)))))))))******+++++++++,,,************************++++++,,,,,,,,,---------------,,,,,,///222222000,,,888111...VVVwwwYYYSSSLLLGGGFFFDDDBBB??????>>>>>>>>>???AAABBBCCCFFFQQQlll\\\EEECCCHHHJJJKKKIIIRRRXXXQQQPPPSSSOOOOOOTTTWWWZZZ```fffbbbYYYUUUZZZ]]]^^^aaaeeeeeebbb^^^rrrnnnccciiihhheeepppkkkxxxnnnuuu```MMM___bbbYYYKKKBBB===>>><<<<<<===???AAADDDGGGIIIIIIOOORRRNNNNNNRRRSSSPPPYYYXXXXXXXXXYYYYYYVVVTTT\\\^^^bbbdddbbb```cccgggfffnnnlllrrryyyWWWYYYZZZIIIPPPOOOQQQTTTVVVddd~~~~~~vvvkkkGGG999;;;<<<999777<<<:::777666666666444333555555555555666777999999444888<<<======>>>@@@CCC??????@@@BBBDDDGGGIIIJJJGGGNNNSSSQQQJJJEEEHHHMMMJJJKKKKKKJJJKKKMMMPPPSSS......---,,,,,,,,,,,,---,,,,,,,,,---------......---------............///000111222333555666777888[[[\\\AAA888222......------,,,,,,,,,+++++++++))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------...............///000000555000333888888GGG}}}yyypppjjjggg```\\\XXXXXX]]]iii{{{rrrQQQHHHDDD>>>@@@JJJHHHIIIKKKNNNOOOPPPPPPPPPRRRTTTXXXZZZZZZ[[[\\\]]]XXX]]]```]]]YYYYYYaaaiiifffggghhhjjjjjjjjjiiiiiifffpppoooqqqVVVCCClll]]]GGG;;;<<<@@@;;;<<<;;;<<<===???BBBDDDFFFGGGHHHIIIIIIIIIKKKOOOSSSRRRUUUWWWXXXWWWVVVVVVWWWZZZYYYXXX[[[___cccggghhhaaakkkpppnnn}}}pppeeeSSSNNNQQQJJJSSSNNNNNNZZZgggxxxjjjkkkQQQ:::888;;;999777999555555555555555555555555666666666666666666666666666777777888999999::::::;;;<<<===???AAABBBBBBBBBKKKLLLLLLJJJHHHFFFFFFGGGFFFIIIKKKMMMMMMNNNOOOQQQ......---,,,,,,,,,,,,---,,,,,,,,,------------...------------............//////000222333444555666:::OOOzzz^^^<<<000111222111444---,,,,,,,,,,,,+++++++++(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------...------------...//////333///111444000222LLLkkkaaaOOOBBBAAAAAA>>>>>>BBBDDDFFFIIILLLOOOQQQRRRRRRUUUWWWYYYYYYXXXXXXYYYZZZUUUWWW[[[^^^```cccgggjjjaaacccdddfffhhhhhhhhhhhhccciiieeefffxxxJJJNNNzzztttLLL>>>999:::<<<777;;;;;;;;;<<<>>>@@@BBBCCCAAACCCDDDDDDEEEGGGKKKOOOSSSUUUWWWXXXWWWVVVVVVWWWYYYXXXYYY[[[^^^bbbeeefffjjjhhhgggiiipppxxx{{{iii]]]WWWNNNTTTNNNLLLRRRSSSdddsss|||www~~~~~~VVVBBB444555999777555777444444444444444444444444555555555555555555555555666666777777888999999999888999;;;>>>@@@BBBCCCDDDDDDEEEFFFFFFDDDDDDEEEFFFIIIKKKMMMMMMMMMLLLMMMNNN......---,,,,,,,,,,,,---,,,,,,,,,,,,------------------------..................///000111333444444000///DDDxxxQQQ===,,,+++000000///000,,,,,,,,,+++++++++******(((((())))))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---///111000///444:::RRR~~~{{{\\\999;;;<<<=========>>>???@@@BBBFFFJJJNNNPPPRRRRRRTTTUUUWWWWWWVVVWWWXXXZZZlllfff___]]]```ccccccbbb___```bbbdddfffggghhhhhhiiikkkeeecccmmmuuuGGGTTTppp^^^:::777888999:::666:::::::::;;;<<<===???@@@===>>>@@@AAABBBEEEIIILLLRRRTTTVVVWWWVVVUUUUUUUUUWWWWWWYYY[[[]]]```bbbdddoooccccccllliiikkkmmmTTTIIILLLHHHKKKSSSMMMVVVUUUkkkzzz[[[BBB777111555888444222444333333333333333333333333444444444444444444444444555555555666777777888888444666888;;;>>>AAACCCEEE>>>@@@BBBCCCCCCDDDFFFHHHKKKMMMNNNNNNLLLKKKLLLLLL......---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.........---...///000111222333333666888999HHHuuuNNN>>>555///000222...******++++++++++++************(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---...///......222888888555111AAA\\\lllPPP>>>:::EEEIII@@@:::<<<@@@@@@>>>@@@DDDHHHKKKNNNOOOPPPNNNPPPRRRTTTUUUWWW[[[]]]uuueeeZZZXXX[[[```cccbbbcccdddeeefffggghhhhhhmmmmmmjjjkkkooorrrTTTSSSwwwuuuJJJ333888:::888999999999999999999:::;;;;;;<<<;;;===???AAABBBEEEIIILLLNNNQQQSSSTTTSSSRRRSSSSSSUUUVVVYYY[[[\\\^^^aaaccckkkcccgggsssooofffvvvuuubbb[[[NNNOOOWWWPPPUUUVVVXXXbbbyyyxxxkkkCCC<<<777555777777222000222222222222222222222222222333333333333333333333333333333444444555666666666333444666999;;;>>>AAABBB>>>@@@BBBCCCDDDEEEGGGIIIJJJLLLMMMMMMLLLKKKLLLMMM......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------.........///000111222222333111888888333DDDtttrrrOOO,,,...,,,+++...///---+++,,,++++++*********)))))))))'''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,***************+++,,,,,,///222000+++---333444///666111...DDDssssssVVVCCC999666@@@MMMQQQDDD:::;;;???>>>???@@@CCCFFFHHHJJJKKKKKKKKKMMMPPPSSSTTTVVVYYY\\\nnnjjjbbbYYYVVV\\\fffooodddddddddddddddeeeeeeeeehhhiiiiiinnnsssppp~~~yyyNNN]]]~~~XXX<<<333;;;:::555777999777777888888999999999999999;;;>>>@@@BBBDDDGGGJJJJJJLLLOOOQQQPPPPPPQQQRRRSSSVVVXXXZZZZZZ]]]```dddeeeeeejjjpppqqqnnnpppuuunnnfffXXXYYYPPPTTTUUUOOOMMMZZZttt|||~~~mmmPPP999999777666666333000000333111111111111111111111111111111111111111111111111111222222333333444444555555555555666888:::<<<===>>>@@@BBBBBBBBBCCCEEEGGGFFFHHHJJJLLLLLLLLLNNNOOO......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000111222222000111777;;;666@@@lllZZZ999111111++++++++++++,,,,,,,,,,,,*********))))))))))))(((''''''(((((((((((())))))((((((((()))))))))******************++++++++++++***************+++,,,,,,)))---///...---...---,,,+++777999555999KKKsssiiiMMM:::111333888444AAAGGGAAA:::999:::888>>>@@@BBBDDDFFFGGGGGGFFFJJJMMMQQQSSSTTTTTTUUUVVVTTTZZZ``````]]]^^^fffnnnddddddcccbbbbbbbbbbbbbbbkkkmmmjjjkkkpppmmmttt^^^KKKTTT___@@@444555;;;444111555666555666777888888888888888666999<<<>>>???AAACCCFFFFFFIIIMMMOOOOOOPPPQQQRRRSSSUUUXXXXXXYYY\\\bbbgggdddhhhhhheeeiiiqqqpppjjjxxxnnn~~~|||hhheee\\\cccTTTSSSSSSRRRUUUeee~~~}}}{{{zzz~~~\\\???888999444333222000//////111444////////////////////////000000000000000000000000000000000111222222333333666555444444555666888999;;;===????????????AAACCCBBBDDDHHHJJJKKKLLLNNNPPP......---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------...//////000000444111666===666000CCCaaarrrQQQ///$$$...777000000...+++***++++++)))******)))))))))((((((((('''''''''((((((((())))))(((((((((((()))))))))***************+++++++++++++++************+++,,,,,,((())),,,000000......000111222---...888:::===IIIsss~~~XXXKKK===777333111333888///444999999666555666777===>>>@@@BBBDDDEEEEEEEEEGGGKKKPPPSSSTTTTTTTTTTTTQQQ[[[eeefffbbb___aaafffdddcccbbbbbbbbbcccddddddjjjrrrooojjjkkkiiilllxxxbbbHHH```wwwLLL666333777777///111777333333444666777888888888888555888;;;<<<===>>>AAABBBEEEHHHLLLOOOPPPQQQSSSUUUSSSUUUWWWWWWWWW\\\dddkkkeeehhhgggccceeelllmmmhhhlll}}}uuu~~~vvvjjjppp]]][[[WWWQQQJJJLLL]]]ppp|||xxxyyyyyyzzz{{{yyymmm@@@...222888000000///------///000111........................////////////////////////...//////000111111222222444444222222222444666777888:::<<<======>>>@@@AAA@@@BBBFFFHHHIIIKKKMMMOOO......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------............111111...111888;;;:::TTT|||ZZZ===111...666777,,,,,,,,,***((()))++++++***))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************++++++++++++++++++***++++++,,,---111+++)))......+++,,,111,,,333333000111,,,///>>>111KKKuuunnnFFF999222111777:::777444555777444222222222222666;;;;;;<<>>???@@@BBBDDDHHHLLLPPPQQQSSSVVVWWWSSSUUUWWWVVVWWW\\\fffmmmdddgggiiiiiihhhhhhhhhgggooolll~~~iiiiiifffXXXMMMKKKMMMNNNRRRWWWggg}}}xxxwwwxxxyyytttvvvyyy|||}}}nnnKKK555444444000111111000......///...,,,........................////////////////////////......//////000111111111333222111111222333666777777999;;;<<<===???AAACCC@@@BBBEEEGGGHHHIIIKKKMMM......//////......---,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------.........///000111222333444444333DDDlll^^^999777444111...---......+++++++++************)))***((('''((()))***)))'''(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,---------............/////////000111222222333333555777;;;GGGaaaxxx]]]FFF666...333333333444444333222222222333333444444555555555:::;;;===???AAABBBCCCCCCFFFIIIMMMPPPSSSSSSSSSRRRZZZ[[[\\\]]]^^^_________ccc```^^^___ccceeeeeedddeeegggjjjkkkkkkkkklllnnnpppyyyLLLPPPuuukkkCCC111555444333222111111111111333333333444444444555555555555666777888:::<<<===DDDGGGJJJMMMOOOQQQSSSUUUZZZ\\\\\\\\\[[[\\\^^^___dddccceeeiiijjjgggfffiiilllqqqyyyuuulllaaaSSSOOOVVVSSSFFFGGGTTTRRRYYYkkk~~~xxxuuuuuuuuurrrppp{{{vvvsss}}}iiiCCC555555222///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////000000000000111222222333333444444555111333666888999<<>>111------111000...,,,+++++++++,,,++++++*********)))))))))***((('''((()))***)))'''&&&&&&'''''''''((((((((((((((((((((())))))))))))((()))******++++++***************++++++++++++,,,,,,,,,,,,---------....../////////000000111111222000222222///---///666===JJJ___yyyuuufff___EEE;;;///+++...222111/////////000000000000//////111111222222333444444555444666888;;;>>>AAACCCDDDGGGIIILLLPPPRRRSSSSSSSSSOOOPPPRRRUUUWWWXXXYYYYYY]]]^^^```bbbddddddaaa^^^bbbdddffffffggghhhkkknnnkkkooorrrVVVBBBeee~~~~~~[[[===222666333333222111000000000000000000000111111111222222333444444666777999;;;<<<>>>AAADDDFFFHHHJJJMMMPPPQQQSSSUUUVVVWWWYYY\\\^^^^^^\\\\\\```bbbaaabbbfffhhhhhhggggggooo}}}aaaWWWVVVQQQKKKHHHNNNJJJHHHMMMWWWhhhxxxwwwwwwuuussssssuuuwwwxxxxxx~~~xxxllleeexxxJJJ:::------111///---...///...---,,,,,,+++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---.........////////////000000111111222333333444555777888888888999;;;===@@@AAACCCCCCDDDFFFIIILLL...------,,,,,,,,,,,,,,,++++++************++++++************************++++++,,,,,,,,,---------------...///000000111111000333777444---222JJJdddrrrVVV666+++333;;;777...//////...---,,,---------************))))))))))))***((('''((()))***)))'''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((())))))***************************+++++++++++++++,,,,,,,,,------------....../////////000000000///333666666333222444777///666<<>>AAABBBEEEGGGJJJMMMPPPQQQQQQQQQKKKLLLNNNQQQTTTVVVWWWWWWYYYZZZ]]]aaadddeeeeeeeeecccdddeeefffgggiiilllooojjjgggmmm\\\QQQ^^^dddIII333...333222111000000/////////000///000000000000111111111222333333555666888:::;;;<<<>>>AAACCCEEEGGGKKKNNNNNNPPPQQQSSSSSSUUUXXXZZZ^^^[[[\\\___aaaaaadddhhhnnnlllmmmmmmjjjtttrrr```KKKGGGRRRKKKIIIHHHJJJKKKPPP[[[gggxxxyyy|||}}}}}}yyytttssswww{{{ooodddxxxZZZ999111---///111...,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------............//////000111111222222333444666777777777888:::<<<>>>???@@@@@@BBBEEEIIIMMM------,,,++++++++++++,,,+++******))))))******+++************************+++++++++,,,,,,,,,---------------......//////000666000...333888888444111EEEXXXtttjjjRRRIIIAAA;;;555000///000000000---,,,,,,,,,,,,,,,------*********)))))))))((((((***((('''((()))***)))'''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((()))************)))))))))*********+++++++++++++++++++++,,,,,,,,,------.............../////////111222111//////111333333555555222111333555555@@@FFFOOOXXX\\\\\\YYYVVVXXXVVVQQQMMMKKKIII@@@666;;;666000---...111444555000000///---++++++,,,...------...///////////////......///000111222333444555555666777999<<<>>>???CCCDDDGGGJJJLLLNNNOOOOOOIIIKKKMMMPPPSSSUUUVVVWWWZZZ[[[]]]___aaadddggghhhdddfffggghhhiiijjjmmmooopppmmmiiiooonnnSSS```fffKKK;;;111///222000000///.........//////000000000000111111111111111222222444555777999:::;;;===???AAACCCFFFIIILLLMMMOOOPPPPPPPPPRRRTTTVVV]]]ZZZZZZ^^^``````bbbgggllliiijjjmmmjjjiiivvv^^^VVVSSSMMMKKKKKKNNNQQQOOOLLLNNNRRR\\\jjj}}}{{{uuuwwwzzzzzz}}}uuuwwwiiiMMM;;;222000///000///,,,,,,---,,,++++++************+++******************************++++++++++++******+++,,,,,,,,,------------......//////000111111222111333444555555777999;;;;;;<<<===>>>???CCCGGGKKK---,,,+++***)))***+++,,,******))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,---------.........222///...///333444333222222000---222HHHjjjgggHHH444......000444666333---***+++---******************************)))))))))(((((((((***((('''((()))***)))'''&&&&&&'''''''''((((((((((((((((((((())))))))))))'''((())))))******)))))))))))))))************+++******+++++++++,,,,,,,,,------------------------000///...,,,+++,,,///222//////000111222444444444222000...000444888999888222555444222111333333///000---+++---111333111...---///...+++''''''+++000,,,,,,---...////////////------...///000222333333666666666666888:::===>>>AAACCCEEEGGGJJJLLLMMMNNNJJJKKKNNNQQQSSSUUUVVVWWW]]]^^^^^^^^^^^^___ccceeeeeegggjjjkkkkkkkkkmmmnnnoooqqqnnnkkktttwwwKKKVVVsssrrrGGG333000000111444///......------........./////////000000000111111000111111333444666888999:::;;;===???AAADDDHHHKKKMMMNNNOOOOOOOOOPPPSSSUUUYYYWWWWWW[[[]]]\\\^^^aaafffdddeeeiiijjjiiilllpppsss]]]OOONNNKKKJJJMMMNNNLLLNNNQQQIIIPPPZZZhhh~~~}}}vvvqqqppppppsssyyyrrrLLL555000,,,---...---,,,+++,,,...+++***))))))))))))******))))))))))))))))))))))))))))))************))))))++++++++++++,,,,,,,,,,,,------...//////000000111///111222333333444777999888999;;;<<<===@@@DDDGGG---,,,***)))))))))++++++******))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------+++111444///((((((000888///888<<<666000444???HHHCCCSSSiii{{{}}}qqqbbbSSS:::<<<>>>===;;;777333000///+++(((***000333000,,,*********++++++******)))***)))))))))((((((((((((***((('''((()))***)))'''''''''((((((((()))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************************++++++++++++---------,,,,,,,,,,,,,,,............///000222444777333///---------///000222///---,,,---///111111***...000......222333222000000000///...+++'''$$$'''***...000...,,,+++***)))***+++,,,------------+++,,,---...000111222333444444444555888;;;>>>@@@AAABBBDDDGGGIIIKKKMMMNNNKKKLLLNNNQQQSSSUUUVVVVVVYYY\\\^^^^^^]]]]]]___aaaeeehhhlllmmmmmmkkkkkkkkkmmmooopppoooqqqwwwTTTUUUgggtttTTT444+++...000000111...---------------......---.........////////////000000111222444666777888888:::;;;===>>>BBBFFFJJJKKKLLLNNNOOOPPPQQQTTTWWWWWWUUUVVVZZZ[[[YYYZZZ\\\\\\dddjjjllllllnnnooonnnrrrvvv\\\RRRKKKJJJLLLLLLMMMPPPLLLOOOPPPRRR[[[nnn}}}uuunnnlllhhhlllkkkhhhqqqyyyoooQQQ;;;222111)))+++,,,,,,++++++++++++)))))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))(((************+++++++++,,,,,,------...//////000000///111111111111111333555555777999;;;<<<===@@@BBB---,,,***(((((()))***+++******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////...///333666444000///111///---///333555222555555444555666:::>>>AAADDDRRR[[[YYYVVVWWWPPPFFFDDDGGGBBB777333777444+++777222,,,***,,,...//////000...,,,,,,......---+++,,,------------,,,++++++))))))))))))((((((((((((***((('''((()))***)))((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////...------++++++...222444111---++++++...222444333111///...,,,000000...---///...***(((+++------******,,,//////,,,***)))+++,,,,,,+++(((((()))++++++,,,,,,,,,++++++---...///111222222333333333555888<<<@@@BBBBBBCCCEEEGGGIIIKKKMMMNNNKKKMMMOOOQQQSSSTTTUUUVVVRRRVVV\\\^^^^^^]]]^^^```eeehhhlllnnnmmmkkkiiiiiiqqqnnnnnnnnnkkknnn^^^PPP```UUU???...///555333...+++------,,,,,,,,,------...,,,,,,,,,---------......///000000222333555777888777888:::;;;===@@@EEEIIIIIIKKKMMMOOOPPPSSSVVVYYYWWWUUUWWW[[[\\\YYYYYY[[[PPPcccqqqqqqmmmooopppmmmmmmxxxpppcccVVVRRRRRROOOMMMLLLKKKQQQRRRLLLJJJRRR^^^fff~~~qqqmmmkkkhhhhhhlllhhhllleee[[[dddmmm~~~mmmEEE......222///***---...---++++++)))'''))))))(((((((((((()))***))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++,,,,,,------...//////000111111222000//////000111333666999:::;;;<<<>>>???---,,,+++***))))))))))))))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***++++++++++++,,,---......,,,---------.../////////......///000111222222333222222222222222222222222555555555444444333333333333222222222111111000000000//////.........//////,,,,,,,,,+++++++++++++++++++++************++++++))))))))))))************%%%'''***+++++++++******%%%&&&((()))******)))((('''((()))((('''''''''(((%%%&&&'''((()))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,------------------------........................------------------------.........------,,,,,,,,,************************))))))************))))))))))))))))))************+++++++++,,,...000111222222333333555777999;;;<<>>000(((+++///---+++---,,,+++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,,,,------........./////////000000///000111222555888;;;===---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''((())))))******))))))))))))))))))***+++,,,,,,------,,,,,,+++++++++***............------------------------------------........................------------,,,,,,,,,,,,------,,,,,,,,,---......+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,...000222333,,,...111444666555222///,,,,,,,,,,,,,,,++++++***)))((('''((()))***)))(((+++******)))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((()))))))))***))))))******,,,---...///111111111222333444555666:::<<<>>>BBBFFFIIILLLMMMMMMMMMNNNNNNPPPTTTZZZ^^^\\\YYYWWWXXX]]]aaaaaaaaahhhkkkkkkggggggiiiiiifffaaadddggghhhfffeeeeeefffqqq]]]qqqZZZbbbeee>>>000555//////---,,,,,,+++,,,,,,++++++++++++++++++++++++*********+++,,,,,,------.........///000111222333222222333444777999<<<===@@@DDDHHHKKKMMMOOOQQQSSSRRRTTTVVVXXXZZZZZZ[[[ZZZfffdddbbbaaabbbdddhhhjjjeeedddhhhmmmkkkppprrraaaYYYXXXUUUQQQFFFJJJOOOQQQPPPPPPPPPQQQWWW]]]hhhvvvvvvqqqiiieeebbbbbbeeeiiikkklllfffffffffdddbbbccchhhnnn{{{yyyuuuZZZEEE222------111222...---...++++++***)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,---------......//////000111000000111333666999;;;---,,,+++***))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((())))))))))))((((((((((((((()))***++++++,,,,,,++++++******))))))------,,,,,,,,,,,,,,,,,,---------------------------------...............------------------------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------000000///.........//////:::999888888999;;;===>>>;;;>>>AAACCCCCC@@@???>>>===>>>>>>===;;;777333000222000---,,,,,,+++(((&&&++++++******************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))***,,,---...222222222222333444555666999;;;>>>BBBFFFJJJMMMNNNKKKLLLMMMNNNQQQWWW^^^ccc___[[[XXXXXX[[[^^^^^^]]]fffiiikkkhhhggggggccc___]]]___ccceeeeeedddcccbbb[[[WWWkkk]]]ZZZdddiii{{{|||]]]@@@///...333......------,,,,,,,,,---************************))))))******+++,,,,,,,,,---------...///000111222222222333555777999:::;;;===@@@EEEIIIKKKMMMOOOPPPMMMOOORRRUUUWWWXXXXXXXXX_________```aaadddfffgggccc^^^bbbnnnooojjjsss~~~mmmbbbUUUIIINNNMMMLLLJJJIIIJJJLLLNNNOOOOOOPPPSSSZZZbbbkkkqqqzzzvvvpppkkkeee___[[[^^^___```aaacccddddddcccfffddd``````eeeqqq|||mmmKKK777111------...///---))))))+++******))))))((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))******++++++,,,+++,,,,,,---......//////333222000000111222555666---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((''''''''''''((()))*********************)))))))))++++++++++++++++++++++++---------------------------------------.........------------............,,,,,,,,,,,,---...///000,,,------....../////////555555555555666777888888333333444555888<<<@@@BBBIIIJJJHHHCCC===;;;@@@EEEAAACCCEEEGGGHHHHHHFFFEEEBBB>>>999777555333...***))))))))))))***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((())))))((((((((())))))***,,,,,,000000111111333444555666888999<<<@@@DDDHHHKKKMMMMMMMMMNNNNNNPPPUUU[[[___]]][[[YYYYYY[[[]]]______dddiiikkkjjjjjjkkkhhhccc```aaacccdddcccaaa^^^\\\SSSZZZ]]]ZZZpppuuunnnbbbhhh~~~QQQ333...333444///------------,,,,,,,,,,,,))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,---...///111111222333444555777888999:::;;;>>>CCCGGGIIIKKKMMMOOOJJJKKKNNNQQQTTTUUUVVVVVVVVVWWWYYY[[[^^^```aaabbbccc[[[[[[gggmmmjjjmmmuuuoooXXXTTTRRRPPPPPPRRRTTTVVVVVVUUUSSSPPPJJJFFFGGGNNNTTT\\\___dddkkksss}}}~~~{{{wwwrrrmmmjjjiiiaaa[[[\\\^^^^^^]]]^^^```aaacccdddcccaaa^^^\\\___eeelllvvvlllIII:::222***+++,,,,,,+++(((''')))---***))))))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******++++++***++++++,,,---...//////222111000000000111222222---,,,+++***))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''((()))***(((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---------......------------...///000111///000000111222222333333555666777999;;;>>>AAABBB444444333444666999===???HHHKKKJJJAAA777444<<>>BBBEEEHHHJJJKKKLLLMMMMMMNNNQQQVVVZZZ\\\\\\]]]]]]]]]^^^```ccceeeiiikkkjjjkkkmmmllliiiccccccccccccbbb___[[[YYYYYYVVVPPPQQQXXXjjj___UUUiiirrrSSS444***///333222///,,,,,,,,,,,,+++******)))))))))))))))))))))))))))(((((())))))***+++++++++++++++,,,,,,---...000111222333444555777888888888:::===AAADDDGGGJJJMMMOOOLLLMMMOOOQQQTTTVVVWWWWWWXXXYYYYYY[[[]]]___bbbcccbbb]]]\\\bbbfffgggkkkpppmmmrrrnnniiiiiijjjhhhaaa[[[[[[___```YYYOOOJJJLLLPPPPPPPPPPPPQQQSSSXXX___dddooosssxxx{{{}}}}}}|||zzzvvvrrrlllgggdddcccbbb___\\\YYYVVVUUUTTT\\\XXXXXX\\\]]]\\\___dddVVVWWWYYY[[[]]]aaaeeehhhrrrjjjFFF444333222---+++------***((()))---000))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++******+++,,,---...///////////////000000111111111---,,,+++***))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&((())))))''''''(((((())))))******'''(((((()))***++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,------------------...///000111111222222333444555555666666222333666999===BBBEEEGGGPPPLLLGGGBBB>>><<<;;;;;;BBBJJJOOOIII===777>>>GGGSSSPPPMMMKKKLLLOOOTTTWWWQQQNNNLLLNNNRRRTTTRRRNNNKKKHHHCCC<<<666222...---))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))(((((('''(((((()))***++++++,,,---...000222444555444555888<<>>222,,,---///...,,,************))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,......//////000222333444,,,+++***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))******+++************++++++++++++***+++,,,+++++++++---///...---,,,---...000111111;;;999555444555;;;AAAEEEEEEIIIOOORRRTTTUUUUUUTTTVVVYYYUUUWWW^^^YYYSSSZZZYYYZZZ[[[\\\]]]\\\YYYWWW]]]ccc```bbblllkkk___[[[WWWWWW[[[```^^^RRRGGGAAAAAAVVVjjjqqqmmmcccUUUJJJUUUSSSPPPLLLNNNSSSSSSOOOHHHEEE???777///++++++---%%%''')))***+++)))(((&&&&&&&&&''''''((()))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))***,,,...000000222444666FFFDDD@@@>>>>>>AAAEEEGGGHHHIIIKKKNNNPPPRRRSSSSSSUUUWWW[[[]]]^^^^^^```aaa```aaabbbcccdddccccccbbbaaa___\\\]]]^^^\\\VVVQQQMMMIIIFFFFFFFFFEEEGGGKKKSSSwwwpppSSS???444//////......---,,,,,,+++++++++******)))(((((('''((((((((((((((((((((((((''''''(((((())))))))))))******++++++,,,---------000000111222333444555555777999===@@@BBBEEEIIILLLRRRUUUXXXZZZ[[[[[[]]]^^^YYYZZZ[[[^^^aaacccddddddffffffgggiiijjjjjjhhhfffhhhfffffflllyyyrrrqqqvvvlllfffgggdddXXXQQQRRRYYYVVVVVVWWWVVVQQQPPPQQQWWWVVVTTTSSSSSSRRRQQQPPPTTTSSSTTTUUUWWWUUUQQQNNNTTTQQQQQQUUUVVVTTTTTTVVVSSSQQQOOONNNNNNQQQTTTVVV\\\___jjjzzzhhhAAA999222+++))),,,---+++'''*********)))))))))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,.........///000111222333,,,+++***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((()))))))))))))))******+++************+++++++++,,,***,,,------,,,,,,---///000///---,,,---///222444666888===DDDKKKPPPSSSTTTXXXYYYZZZ\\\\\\[[[ZZZYYYRRRQQQNNNWWWhhhggg^^^___iiigggeeegggmmmtttyyy|||nnnyyyrrreeehhhjjjaaaYYYeeeZZZQQQUUU___ddddddccc[[[eeennnqqqrrrsssrrrppp]]]VVVSSSWWW]]]______```TTTUUUTTTQQQIII???555///+++(((&&&(((+++,,,)))&&&''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))+++...///000111333555>>><<<;;;;;;<<<>>>BBBDDDFFFGGGIIIKKKNNNPPPRRRSSSRRRUUUZZZ]]]^^^]]]]]]^^^______```aaabbbbbbbbbaaa]]]ZZZXXXWWWXXXUUUPPPLLLHHHDDDBBBCCCBBB???@@@CCC;;;BBBeeefffAAA///...111......------,,,,,,+++++++++******))))))(((((('''(((((((((((((((((((((((('''(((((((((((()))))))))*********+++,,,,,,------///000000111222333444444444777:::<<>>BBBGGGKKKQQQTTTVVVUUUUUUUUUUUUTTTWWW___hhhooovvv|||uuurrrooo{{{pppkkkllliiiccc______dddlllsssxxx|||}}}|||qqqbbbZZZ^^^cccbbbdddjjjddd[[[RRRSSSXXXVVVJJJ===<<<555,,,((((((***++++++)))*********)))(((&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))+++---......000222444333333444777;;;???BBBEEEEEEFFFHHHJJJMMMPPPRRRSSSQQQUUUXXX[[[[[[[[[\\\]]]___````````````_________ZZZWWWUUUSSSRRRPPPLLLIIICCC@@@???@@@>>>:::999<<>>000///000///------,,,,,,++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,...//////000111222333333333555888:::<<>>DDDIIIOOOSSSSSSUUUVVVUUUXXXaaaooozzz{{{yyy~~~xxxzzz|||oooeeehhhffffffkkkqqqtttsssrrrmmm\\\WWWWWWVVV[[[eeesssbbbMMMBBBEEENNNUUUXXXNNNHHH@@@666///***))))))((())))))))))))(((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((***,,,------...000222111222555888===AAAEEEGGGGGGHHHIIIJJJMMMPPPRRRTTTTTTUUUWWWWWWWWWYYY\\\^^^aaa```___^^^]]]]]]\\\\\\YYYVVVSSSPPPMMMKKKIIIGGG@@@===<<<>>><<<777666888===888666:::<<>>CCCFFFIIILLLOOOPPPPPPPPPQQQRRRRRRTTTUUUVVVVVVXXX\\\___aaa\\\ZZZbbbnnnvvvsssnnnkkkiiikkknnnnnnkkkkkknnnttt~~~{{{tttkkkcccpppxxx}}}wwwssssssvvvrrrooonnnllllllrrrzzzoooMMM777///......,,,++++++...111222000...)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))******+++++++++,,,---...000000,,,+++***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,***,,,,,,------///222555:::???FFFJJJLLLNNNRRRVVVTTTZZZbbbiiiqqq|||yyyyyy|||{{{uuunnniiirrrkkkfffbbb]]]TTTNNNMMMggghhhaaaPPP@@@>>>MMM]]]XXXWWWTTTMMMBBB666---'''(((((((((((()))***+++,,,''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((()))+++,,,,,,---///111222222333666999===@@@CCCJJJJJJJJJKKKMMMPPPRRRTTTUUUUUUVVVVVVVVVXXX[[[^^^___^^^]]]\\\[[[ZZZZZZZZZXXXVVVRRRNNNJJJGGGFFFFFF>>>;;;:::;;;999555444666///666:::666222333888:::___vvvVVV:::333/////////,,,************************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((()))******++++++,,,------...///000111222333555666777999===BBBEEEHHHJJJMMMNNNNNNNNNNNNOOOPPPSSSUUUUUUTTTUUUXXX[[[eee^^^ZZZ___iiipppooojjjnnnhhheeegggiiihhhiiikkkmmmsssvvv^^^@@@///...222000+++---+++******,,,---------))))))((((((((((((''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++,,,---///000,,,+++***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------+++,,,...///222777>>>CCCJJJOOOUUUXXXYYY\\\bbbgggnnnttt~~~{{{kkkjjjrrrxxxuuunnndddYYYPPPYYYlll{{{sss\\\LLLQQQ\\\\\\[[[ZZZYYYUUULLL???666000...,,,***)))***,,,---''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***(((&&&&&&&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''')))+++,,,,,,,,,...000//////000222666:::>>>AAAKKKKKKJJJKKKLLLNNNQQQSSSSSSUUUWWWXXXXXXXXXZZZ\\\ZZZYYYXXXWWWWWWXXXYYYZZZWWWUUUQQQKKKGGGDDDDDDDDD<<<888777888777333333666///333444222333777:::999111OOOlllyyysssYYY???,,,---,,,...111---'''&&&***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((()))******+++,,,,,,---...///000000111333444555666777;;;@@@DDDFFFIIILLLNNNNNNNNNOOOPPPQQQUUUYYYXXXUUUTTTWWWZZZ]]]\\\[[[]]]bbbggghhhhhhkkkgggeeeggggggeeegggkkkqqqrrrwwwhhhHHH???555///.........///---,,,******+++,,,,,,,,,))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))************+++---...///,,,+++***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...///111444999AAAJJJPPPOOOVVV^^^fffmmmxxxsssssszzz~~~uuunnnrrrvvvtttaaassssssfffeeejjj\\\XXXUUUXXX^^^]]]TTTKKK999666111,,,)))((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++)))&&&&&&&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''')))+++++++++,,,.../////////111333888>>>DDDGGGLLLKKKJJJJJJKKKMMMPPPQQQQQQTTTXXX[[[ZZZZZZYYYYYYTTTTTTTTTTTTUUUWWWYYYZZZVVVTTTPPPJJJEEEBBBBBBCCC:::666444555555222222555666111000333666555333222222666777GGGpppnnnJJJ666000111555---)))---///,,,***,,,(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((()))*********+++,,,,,,---...///000000222333333444666999???CCCIIILLLPPPRRRSSSTTTVVVWWWTTTYYY]]]\\\YYYWWWXXX[[[WWW[[[```bbbbbbeeejjjoooeeeggglllppplllfffeeeiiigggsss{{{vvvsss```GGG666///+++---111000+++((()))(((((((((((())))))))))))(((((((((''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))***+++,,,......,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((('''''''''''')))))))))((()))+++---...***&&&(((---222333222---666<<<>>>HHHVVVYYYSSS[[[lll|||{{{}}}kkkooo{{{uuueeennnjjjZZZKKKOOO^^^```VVVWWWMMM@@@666///,,,)))''')))(((&&&%%%$$$%%%''')))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))***+++---...//////222111111222444888<<>>AAAIIIJJJLLLMMMMMMNNNQQQRRRWWWXXXZZZZZZZZZXXXUUUTTT[[[___aaa```]]]^^^dddjjjiiiiiijjjjjjiiifffdddbbbffflllpppnnnkkkqqqrrrMMM666222000//////...------,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))***++++++******,,,...)))...333333...+++---000BBBAAAEEENNNZZZdddjjjmmmkkkwwwzzzaaadddmmmyyy}}}{{{jjj___^^^dddYYYGGGOOOiii___ZZZRRRIIIAAA888///)))))))))((((((((((((&&&%%%((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++---......111111111222444888;;;>>>AAADDDIIILLLMMMNNNOOOPPPQQQQQQRRRTTTUUUWWWXXXXXXYYYWWWUUUUUUUUUTTTRRRQQQOOOLLLGGGDDDAAA>>>:::888555444333111000000000///000000000111111111222222222000111444444666@@@LLLWWWsssqqqZZZGGG>>>222---...000---***,,,,,,++++++***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******+++,,,---.../////////111444555666999<<>>;;;888666333111222111000///................../////////000000000111......222666888666555:::777333666AAAQQQ```jjjmmmRRR>>>555222111///...///000...+++))))))***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))***+++,,,---.........000222333333555777:::===@@@DDDFFFHHHIIIKKKMMMKKKKKKKKKMMMOOOSSSVVVXXX^^^]]]\\\[[[[[[ZZZYYYXXX\\\^^^```bbbccccccbbbaaaddd___ZZZZZZ[[[[[[VVVQQQSSSVVV^^^mmmtttTTTCCC444000000///---...,,,,,,++++++******))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))******,,,+++***)))((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))******++++++++++++,,,---,,,,,,,,,...000,,,000666<<>>888000---...///...,,,000---***((()))+++++++++((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))***+++,,,---------///111111222444666999<<>>AAAEEETTTppprrrkkkiiikkkiiiaaa___ccczzzzzzzzzvvvqqqllliiihhh[[[RRRDDD555+++'''(((***,,,,,,---------,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++---............///000222444666777@@@BBBDDDFFFJJJOOOUUUYYYSSSTTTUUUWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRPPPLLLHHH???<<<999666555333111///......---,,,,,,,,,,,,,,,,,,,,,---------.........+++///111...,,,---...---)))...444666666444444555///222666777:::@@@JJJQQQfffnnnwww{{{wwwhhhRRRCCC===666......---...///000///---+++,,,(((&&&'''+++,,,((($$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,,,,---,,,...000111222444777999999===BBBEEEGGGHHHIIIJJJLLLLLLLLLMMMOOORRRUUUWWWTTTZZZ___]]]XXXTTTUUUXXXSSSUUUXXX[[[]]]]]]]]]\\\TTTWWWYYYYYYUUUOOOIIIFFFDDDGGGIIIGGGCCCKKKccczzziiiPPP===000---------,,,+++***+++---+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((,,,+++***)))((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))******************+++,,,---------)))+++---...///000333666888>>>FFFQQQccckkkZZZggguuupppgggeee|||yyysssooonnnfffbbbYYYJJJ:::000,,,---...///000111000---+++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,------------...000111333444555===???CCCFFFJJJOOOTTTXXXTTTUUUUUUVVVVVVWWWWWWXXXSSSRRRQQQQQQPPPLLLHHHDDD===:::777555333222///...------,,,++++++++++++,,,,,,,,,,,,,,,------------&&&,,,000...///222222///111000///......000222444444444333111000000333555...222888;;;===???BBBEEEQQQWWW[[[WWWMMMEEEAAA@@@999666222---+++...222333555333///,,,***+++---...,,,***)))***,,,***&&&"""'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,+++---///111222444888:::666:::@@@EEEHHHJJJLLLNNNJJJJJJKKKLLLMMMPPPRRRSSSSSSWWW[[[\\\ZZZWWWVVVWWWSSSUUUXXXZZZ\\\\\\\\\[[[VVVUUUUUUSSSOOOJJJEEEBBBBBBCCCGGGHHHBBB<<<>>>EEEeeeuuuUUU;;;//////222111///,,,)))(((***---...,,,,,,+++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''',,,+++***)))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,---...//////***,,,...///000333666888EEEHHHUUUssssssmmmoooqqqtttxxxxxx}}}xxxrrrpppfffhhhfffZZZIII:::333111---...000111000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))***+++,,,,,,---...000111333444444999===BBBGGGKKKOOORRRUUUTTTSSSSSSSSSTTTUUUVVVVVVRRRQQQPPPOOOMMMIIIDDD@@@;;;999555333222111///---,,,,,,++++++***+++++++++++++++,,,,,,,,,---------,,,///...+++---333333...,,,++++++...111111...+++...------///222333222000333222000111333555666666///333555444222222333333///---...222444111///000,,,---......---+++******((((((((((((((()))******''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,***,,,///111222555999;;;333888???EEEJJJMMMPPPRRRPPPPPPPPPPPPQQQRRRSSSSSSTTTUUUWWWZZZ\\\\\\XXXUUUTTTVVVXXX[[[\\\]]]\\\\\\___XXXPPPKKKJJJJJJIIIHHHCCC<<<999===AAA@@@@@@CCC777HHH^^^{{{vvv^^^CCC555444222---((()))*********,,,---+++''',,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&---,,,+++***))))))))))))))))))(((''''''''''''''''''''''''''''''((())))))((((((((((((((()))*********))))))))))))+++,,,---+++***''''''+++111222111111+++,,,333222000???TTTooolllwwwttt{{{|||}}}yyyzzzssspppjjjccc]]]QQQ===+++---000222///***&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,---...000111333444555999<<>>>>><<<;;;:::999999999;;;:::999>>>RRRyyy}}}dddEEE===222------//////---+++++++++************)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%&&&&&&&&&''''''---,,,+++***))))))))))))))))))((('''''''''''''''(((''''''''''''((())))))((((((((((((((()))************))))))***+++,,,------///222222111000...,,,***,,,111444333>>>]]]|||{{{wwwzzz|||xxxuuuoooiiiddd\\\KKK<<<444111...---,,,+++)))&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******+++,,,---///111222333444777:::@@@DDDGGGJJJMMMOOORRRRRRRRRRRRQQQPPPOOONNNPPPPPPNNNLLLGGGBBB===:::666333000......---,,,+++))))))))))))*********+++))))))*********++++++++++++,,,,,,---------------,,,,,,,,,,,,------------------.........///////////////000000000111111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++,,,,,,---...///111333444777888;;;???CCCGGGJJJKKKMMMPPPOOOLLLMMMQQQRRROOOSSSVVVVVVSSSTTTYYYYYYUUUQQQQQQRRRUUUXXXXXXUUUQQQQQQPPPNNNLLLHHHDDD@@@>>>======;;;:::999888888888:::;;;::::::@@@PPPfffvvvfffKKK???:::444...,,,---...,,,)))+++++++++*********))))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%&&&&&&&&&&&&'''---,,,+++***)))))))))))))))((((((''''''''''''(((((((((''''''(((((()))***)))(((((((((((()))******************+++,,,---...+++...222222000,,,+++,,,222333444666BBB___|||vvvsssyyy|||{{{vvvppplllggg[[[OOO???666,,,))),,,---***%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))*********+++,,,...000111222333444888===BBBEEEHHHKKKMMMPPPOOONNNMMMLLLLLLLLLLLLMMMMMMKKKGGGCCC>>>999666444111...,,,,,,,,,+++***(((((((((((()))))))))))))))))))))*********++++++++++++,,,------------,,,++++++,,,,,,,,,---------------------........................////////////............---,,,++++++++++++++++++++++++++++++************))))))))))))(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++,,,------...///000111222333555888<<>>===;;;:::999888777777666666555666777777777888;;;===[[[~~~kkkLLL333---111000---,,,,,,......+++'''++++++*********))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%&&&&&&&&&&&&---,,,+++***)))))))))))))))(((''''''''''''((((((((((((((('''((())))))***))))))(((((())))))***+++******++++++,,,------...+++***+++---------///333333222333???\\\~~~pppiiillluuu{{{tttppplllddd\\\MMMAAA222***)))***(((&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***)))***+++---///000111222333777<<>><<<::::::999888777666555555555555222222222444666999::::::777CCC]]]yyyeeeMMM;;;111---...222...---,,,---//////,,,***************))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&---,,,+++***))))))))))))((((((''''''''''''((((((((((((((((((((()))******)))))))))))))))***++++++***++++++,,,------......000,,,+++///111000000333333AAAXXXsss~~~kkkccchhhsss{{{yyytttpppjjjcccZZZPPP@@@111(((%%%''')))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))***+++---...000111222333777<<>>AAADDDEEEKKKLLLMMMMMMMMMKKKLLLMMMOOONNNOOOTTTXXXXXXTTTQQQNNNPPPQQQQQQOOOKKKGGGEEEBBBAAA???===:::888777666666555444333333222333333555333000111444666777777999:::<<>>BBBEEEGGGHHHKKKPPPRRRNNNNNNZZZiiiaaaWWWOOOQQQTTTSSSRRRSSSSSSSSSSSSOOOIIIEEEDDDEEE>>>===:::777555444333333111000000////////////000...000111222333222333333......222888999555444888GGGaaatttXXXCCC666000...000444222111///***(((...777++++++***)))((((((***+++***)))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%---,,,+++***))))))))))))'''''''''''''''((()))***)))))))))))))))******+++*********)))******+++,,,+++,,,---////////////...///...111333111999YYY{{{dddppp{{{~~~}}}|||yyyvvvmmmmmmhhh]]]MMM<<<000***)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))***+++,,,...000111222333222666;;;???BBBEEEHHHJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJGGGAAA:::555222000000...,,,)))(((((()))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))************))))))))))))************************++++++++++++)))******+++++++++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((((()))***,,,///000222///222666;;;AAAFFFJJJLLLKKKOOOTTTUUUQQQTTTfff{{{kkk\\\OOOMMMOOOOOOPPPSSSPPPQQQOOOJJJDDD@@@@@@AAA<<<:::888555444333333333000//////.........//////111111000---+++,,,000333333111222555222///444>>>555;;;FFF]]]oooIII???666333111000000222,,,)))+++000333///+++***((()))+++++++++***+++,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%---,,,++++++******++++++)))))))))))))))******++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++---222555222---333777555222BBBmmmzzz}}}fffaaavvv{{{vvv}}}rrrooojjjccc]]]RRR>>>,,,***++++++***&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((*********+++...000333555000222777<<>>;;;999888555444222111///.........,,,,,,,,,,,,------------,,,---------............//////000000111222222222222222444666666888CCCPPPnnnxxx~~~pppYYYEEE:::666444222000000000///...---------,,,,,,+++++++++************)))'''''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%---,,,++++++******++++++***))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...,,,,,,///333<<<;;;MMM}}}}}}yyyxxxzzzzzzkkk___ZZZXXXVVV\\\eeefffmmmvvvvvvooosssxxxxxxvvvvvvsssnnnkkkeeeXXXKKK333,,,&&&&&&***,,,)))%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***,,,///111222666888:::===@@@BBBDDDDDDLLLIIIGGGFFFEEEEEECCCAAA???;;;555111...---,,,+++))))))((('''''''''(((((()))(((((((((((())))))***%%%&&&(((***,,,,,,++++++---,,,+++******+++,,,---***))))))((((((((())))))++++++++++++++++++++++++---***))),,,---+++***+++))))))(((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''$$$"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,...//////000222444555777999>>>AAAAAADDDEEEBBBBBBHHHMMMMMMOOOJJJKKKQQQVVVUUUQQQNNNHHHFFFBBB>>>:::888666666333222111///...---------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------......//////000111111111---...222666444///...///888@@@MMMZZZkkkyyyaaaTTTIII<<<222///111333444......------,,,,,,++++++,,,++++++++++++************)))'''''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%---,,,++++++******++++++******))))))******+++,,,******++++++,,,,,,,,,,,,,,,,,,,,,---------------***+++...111111000222777555BBBlll}}}|||yyytttuuuxxxyyyeeeVVVVVVSSSLLLMMMVVVZZZ]]]bbbhhhuuu|||gggjjj}}}uuuvvvuuuqqqnnnjjj```WWWAAA666)))%%%)))---***%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((***,,,...///000666888:::===@@@BBBDDDDDDDDDDDDDDDFFFGGGFFFCCCAAA;;;888333///---,,,+++***))))))((((((((((((((()))))))))(((((((((((())))))''''''(((((()))***++++++***+++++++++++++++++++++---------------...///000///...------------,,,++++++)))(((***,,,,,,++++++)))))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***---***%%%###%%%((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))+++,,,---...///000111333444555888<<>>:::777555333333111000///...---,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,------------...//////000000///...///222555666666666555555555444666???LLLVVVqqqzzzgggRRRCCC>>>666555444555555444000---------,,,,,,++++++++++++++++++++++++***************)))'''''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%---,,,++++++******++++++***************++++++,,,++++++++++++++++++++++++,,,,,,,,,------............,,,///555666222333777888___|||yyywwwvvvsssoooqqqvvvnnnbbbdddbbbWWWSSSWWWRRRSSSUUUVVV[[[gggyyyrrrhhhmmmsssvvvwwwsssooolllfff___SSSEEE333)))(((+++***''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''')))***,,,---...///333555888<<<@@@CCCEEEFFFAAABBBEEEHHHHHHEEE@@@;;;999666222///...---,,,***))))))((((((((())))))***(((((((((((((((((()))***111///,,,***)))***+++---%%%(((---333777999999999;;;;;;;;;;;;<<<>>>???@@@;;;999777666777777444222///...---,,,,,,---+++)))*********))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++)))$$$!!!$$$'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))***,,,---......///000222333444777;;;>>>???FFFKKKKKKJJJKKKIIIFFFMMMLLLKKKKKKMMMMMMJJJFFF???===:::777444222111000///...---,,,+++*********)))))))))************+++************+++++++++++++++,,,,,,------...//////222000...---000333555444555222000...000222555666<<>>CCCLLLWWW___rrr{{{vvviiiYYYJJJWWWJJJ<<<666666555555555111222222222333333333333------------,,,,,,,,,,,,+++************)))))))))***)))'''''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%---,,,++++++******++++++++++++******++++++,,,---555333///,,,++++++---...,,,,,,------...////////////---...000...444NNNkkk}}}zzzzzzzzz{{{{{{yyywwwuuuooojjjnnnuuu|||xxxtttpppjjjaaaWWWPPPGGGFFFHHHMMMOOOQQQYYYccc```ssshhhiiiqqqwwwvvvrrrpppmmmjjjeee^^^QQQ@@@000((((((+++''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((***,,,---.........000222555999===AAACCCEEEEEEEEEDDDCCCAAA<<<666222444222///---------+++***))))))(((((()))******+++))))))******,,,---///000***---111777===BBBGGGIIIOOOOOOOOOOOOOOOOOOOOOPPPOOONNNLLLJJJIIIHHHHHHGGGLLLGGGCCCAAAAAA???;;;666999<<<<<<;;;>>>CCCCCC???;;;;;;999777333///,,,***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((***+++,,,---...---///111333555888===@@@>>>DDDHHHHHHGGGIIIHHHFFFEEEHHHHHHDDDDDDGGGEEE@@@999888555222000.........++++++***)))((((((((((((''''''((((((((()))))))))((((((((()))))))))******))))))******+++,,,,,,---&&&,,,///...///333222///000111333333222111000000'''+++000333555666888::::::AAAOOOaaasss~~~uuuhhh\\\RRRLLLGGGDDDEEEBBB;;;555222222000,,,&&&***///222222///+++(((,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***)))'''''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%---,,,++++++******++++++++++++******++++++,,,---999666111---+++,,,...000,,,,,,------...///000000///000444666666FFFsss}}}}}}yyyvvvvvvxxxzzzuuurrrpppllleee```cccjjjmmmooolllddd^^^YYYPPPFFFDDD@@@AAAGGGIIIIIINNNVVVdddhhhttt{{{bbblllttttttqqqpppnnnkkkeeeccc[[[III555)))(((,,,(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))+++---............000222555999<<>>AAAFFFKKKNNNOOONNNNNNKKKJJJGGGGGGHHHKKKNNNQQQXXXVVVSSSPPPMMMKKKIIIHHHGGGBBB===;;;;;;888333...)))///222333:::DDDGGGDDDGGGFFFDDDAAA<<<888333111))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((***+++,,,---...---///111333666999>>>AAA@@@EEEGGGDDDDDDHHHJJJIIIFFFJJJJJJEEECCCCCC???888888777444111///...------+++***)))(((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++000111,,,***...000---***...111000......222777222333222222111222333444888555333555999===??????EEEAAAAAAIIIVVVdddtttvvvbbb[[[WWWSSSKKKEEEEEEFFFGGGLLLRRRMMMXXXYYYIII555------...222222111///------///111++++++++++++++++++,,,,,,************))))))))))))***)))'''''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,222111222555444000...///000...---///222333222111333333+++000OOOvvv}}}}}}~~~zzzwwwwwwvvvuuuuuuuuutttrrrpppjjjfffaaa]]]]]]^^^___``````[[[UUUPPPMMMIIIDDD@@@???<<<>>>DDDGGGEEEGGGLLLWWWeeeuuummmeeeoootttnnnmmmvvvfffhhheeeXXXDDD444,,,+++---&&&"""%%%(((''''''(((111---(((%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***,,,---...///222333444666999===AAACCCGGGEEECCC@@@;;;777333111000///---,,,------,,,,,,...---+++***)))+++,,,---///...---///333:::AAAFFFSSSKKKLLLTTTVVVPPPNNNSSSPPPPPPQQQLLL???:::JJJaaakkklllnnnkkk___QQQLLLOOOGGGAAA:::999BBBJJJFFF>>>777777999999222---444@@@LLLKKKHHHFFFGGGHHHAAA888888333---))))))***,,,---***(((&&&&&&'''(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))***+++---...///000111222333666;;;>>>BBBDDDDDDDDDDDDDDDFFFHHHKKKJJJIIIFFFBBB===888555555555333111///...,,,+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))******,,,,,,,,,---------..................///////////////000000000111111111111555555555444444555555555555444333333555:::>>>AAABBBEEEKKKSSS^^^jjjsssyyytttnnnlllbbbaaa^^^[[[[[[\\\ZZZTTTNNNGGGEEEAAA???>>>===:::999;;;:::888666333000...---+++,,,,,,------,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,///...111666666000------,,,///111000111111///+++222222444NNN|||xxxzzzxxxuuusssqqqoookkkhhhaaa]]]VVVRRRPPPPPPPPPOOOPPPLLLHHHEEECCCAAA===:::>>>;;;===BBBEEEDDDFFFKKKUUUbbbpppyyy|||jjjjjjrrrnnnbbbkkkhhhccc[[[OOOAAA222)))---(((%%%''')))&&&&&&'''...+++'''%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***,,,---...///111111333555888<<>>eee|||zzz{{{{{{}}}{{{vvvuuurrrooollliiifffbbb___YYYTTTMMMGGGDDDBBBAAA@@@@@@>>>;;;:::::::::888777===;;;<<<@@@BBBBBBEEEHHHRRR___oooyyyllleeeyyy~~~nnnpppiiibbb___]]]QQQ<<<+++,,,)))(((***)))%%%$$$&&&***(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***,,,---...///000000111333666:::===??????>>><<<888555111///------,,,+++++++++++++++,,,---,,,+++++++++---...///CCCEEEHHHKKKMMMNNNNNNNNNHHHGGGOOO```kkkllllllnnnsssooonnnrrrtttqqqmmmjjjrrrmmmmmmssswwwssslllhhhdddggghhhhhhjjjpppqqqnnnnnnjjjddd[[[KKK:::...+++;;;IIIUUUVVVSSSSSSUUUUUUQQQOOOKKKGGGBBB;;;444///,,,+++))))))******)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++...///111222333555999<<<@@@AAABBBBBBAAA@@@BBBCCCBBBBBBAAA@@@===:::777555111111///...,,,+++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))************++++++++++++,,,,,,---------................../////////000000000000////////////000000111000000//////000000111444444333222222111000000000000111111333444666666444999>>>AAA@@@???AAACCCHHHFFFFFFJJJNNNNNNOOORRRQQQHHHNNNWWWRRRQQQXXX[[[WWWUUUSSSRRRRRROOOJJJEEEAAA???;;;999777666333111...............---------+++,,,,,,------,,,,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,******---222333///---...111222///))),,,444555000///AAAYYY}}}}}}yyyuuurrrrrrrrrssswwwzzzyyytttooogggeeebbb```___]]][[[YYYRRRNNNGGGBBB???===;;;:::999888888888999:::::::::===<<<===???AAABBBDDDFFFPPP^^^sssiiigggppprrrsssjjjbbbbbbcccZZZFFF444+++))))))+++)))%%%$$$'''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***,,,---...///000000111333666999<<<>>>???>>>;;;888555333111000,,,---------,,,,,,---//////---++++++///666>>>CCCJJJIIIHHHIIIKKKOOOSSSVVVWWWUUUYYYeeemmmnnnkkkkkkpppqqqvvv~~~wwwssssssooojjjkkkiiifffccc^^^VVVOOOKKKJJJWWWbbbbbb^^^[[[[[[[[[WWWUUUSSSQQQNNNIIICCC???333///+++))))))*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))++++++---///000111222444777:::>>>???@@@@@@???>>>???@@@@@@???>>><<<999666333222......---,,,***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))((((((((()))))))))******+++++++++,,,,,,,,,------------------............///......------......///---...///000111222222222,,,---///111222333333333666666666555666666777888666888:::;;;::::::;;;======999@@@IIIIIIJJJQQQTTTdddOOOKKKTTTSSSPPPTTTVVVWWWUUUSSSRRRQQQNNNIIIEEE>>><<<888666444333000............///////////////+++,,,,,,------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###...------,,,,,,------...---,,,,,,,,,,,,,,,,,,------******...///---...222111000------111444222...888^^^yyytttrrrpppnnnkkkhhhgggfffiiilllmmmkkkhhh]]]ZZZWWWVVVVVVUUUTTTRRRIIIEEE@@@<<<;;;:::999888666777888888999;;;===>>>???AAABBBCCCDDDFFFGGGGGGMMM___xxxwww]]]bbbwwwrrrlllfffdddccc\\\OOODDD...***((())))))&&&&&&(((%%%$$$$$$&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***,,,---...///000111111333666999<<<>>>===<<<999666444222111111+++,,,------+++,,,...000***,,,111888AAAKKKTTTYYYBBBGGGNNNVVV\\\_________fffaaabbbnnn}}}qqqgggbbbaaa```^^^cccjjjooollliiifffccc___[[[YYYWWWVVVUUUSSSPPPNNNBBB<<<444---***)))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))***+++,,,,,,...000111222333666888;;;===??????>>>======>>>???>>><<<999555222///...++++++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''((((((((())))))************++++++++++++++++++,,,,,,,,,---------......------------......,,,---...000111111000000,,,---.../////////......///////////////000000111666666666666555555777888<<<555===CCC>>>GGGZZZ```qqqTTTHHHNNNNNNLLLMMMKKKPPPOOONNNLLLJJJFFFBBB???;;;999666444222111///---000000/////////.........+++,,,,,,------,,,,,,++++++++++++*********))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###......------------......------,,,,,,,,,,,,------///+++***,,,---,,,///333...,,,///666666111111666NNNzzz{{{tttkkkfffddddddcccaaa___\\\[[[]]]aaabbbaaa^^^YYYVVVQQQNNNMMMKKKJJJHHH<<<:::777555666777666666444666888:::;;;===@@@CCCEEEIIILLLLLLMMMOOONNNKKKLLL___{{{fffcccrrrooommmiiifffccc]]]VVVRRR888///((((((((('''''')))&&&%%%%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***,,,---...///000000111333555888;;;===999777555222000/////////)))+++------++++++...111,,,333===GGGOOORRRRRRRRROOOQQQUUUZZZ```fffkkkmmmuuukkkaaaeeeggggggeeefffjjjiiifffcccaaa]]][[[ZZZYYYWWWVVVTTTMMMDDD:::333...***''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))***,,,,,,+++---///111111222444666888:::===>>>=========>>>===<<<999666222///---+++***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,---------,,,,,,------------------------,,,+++***222222222222111111111111000000000000111222333333111111111222333444666777@@@666>>>BBB@@@[[[|||jjjRRRIIIMMMMMMOOOPPPLLLKKKKKKJJJHHHEEEAAA===:::888666333111111000///---///......---,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++************)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###......------------......------,,,,,,,,,,,,------///,,,+++---...,,,...222///+++000:::555...@@@\\\~~~xxxmmmfff]]]XXXXXXXXXVVVTTTSSSRRRRRRUUUXXXYYYUUURRRRRRNNNIIIEEECCCAAA???===777555333333555666777777777:::>>>@@@BBBEEEJJJNNNMMMSSSWWWWWWXXXZZZWWWQQQNNNaaa~~~yyyiii```llllllllljjjfffaaa\\\ZZZGGG999+++'''))))))((((((((('''%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***,,,---.../////////000111333666999;;;666444222///...---......+++...111000......222666;;;@@@GGGNNNQQQQQQNNNLLLRRRTTTZZZeeetttvvvuuunnngggeeeiiikkkjjjiiigggdddbbbaaa___\\\YYY\\\XXXRRRKKKDDD<<<444///))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++***,,,///000111111333555666999<<<>>>>>>===>>>???;;;999777444111///---,,,((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,++++++++++++************+++************,,,---...///////////////000000111222222222333555777888888:::111999;;;<<<___{{{nnnMMMEEEFFFHHHDDDHHHLLLGGGIIIJJJIIIGGGCCC>>>;;;999444222000/////////...---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++************)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###......------------.........------,,,,,,------......,,,,,,000000------///444,,,///777///---TTT{{{rrrccc\\\TTTPPPPPPPPPMMMIIIIIIJJJLLLPPPSSSRRRLLLGGGIIIFFFAAA===;;;:::999777888666555555777999::::::<<<@@@EEEHHHKKKOOOUUUZZZRRRZZZ______```aaa]]]VVVOOOcccxxxkkklllmmmllliiieee___\\\SSS@@@...((()))***)))(((***(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***,,,---...///.........000222555888999666444222///....../////////222555555222222777;;;GGGHHHKKKOOOTTTYYY\\\___```jjj{{{}}}oookkkjjjiiikkkjjjhhhhhhfffccc___\\\ZZZZZZYYYXXXSSSJJJ@@@:::))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******,,,///000000111222444555888<<<>>>>>>>>>>>>???888777555333111///......((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))'''''''''(((((((((((()))))))))))))))************++++++************++++++)))))))))***+++---///000000///---+++++++++---...///......---------......///......///111222111000@@@666===<<<777SSS]]];;;@@@DDDOOOOOOFFFIIINNNIIIFFFFFFFFFDDD???:::777555111///------......---,,,,,,,,,---------.........+++,,,,,,------,,,,,,++++++++++++************)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$//////...------------...,,,,,,,,,---------......---------...............555...,,,<<<777===rrr{{{hhhZZZLLLJJJHHHEEECCCAAAAAAAAABBBCCCEEEFFFFFFEEEDDDCCC<<<:::777555444444444333111333666777777888:::<<>>,,,&&&***+++'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((***+++,,,---.........///111111222222222111000............---+++000///,,,,,,666CCCGGGBBBFFFIIISSS]]]___```ooozzz___hhhgggjjjmmmiiidddeeejjjbbb\\\WWWWWWZZZYYYRRRKKK<<<444+++'''(((***(((%%%***)))(((((()))(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))++++++,,,---///111333444888888:::;;;;;;;;;::::::666555222000...,,,++++++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111777666777:::???AAAAAA???BBBDDDFFFHHHIIIHHHGGGFFFHHHEEEBBB???===:::666333.........------,,,,,,,,,......---,,,******---///......---,,,,,,,,,,,,---((((((((('''((())))))***++++++,,,------,,,+++++++++***))))))++++++***(((((((((''''''''''''((((((***)))((((((''''''((((((((((((((((((&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%//////...------------...,,,,,,,,,---------......---------............///---444---,,,222QQQ~~~}}}lllZZZNNNCCCAAA???===;;;:::::::::;;;<<<>>>??????>>>===<<<===:::777555444555555666666777999:::;;;>>>AAADDDFFFLLLVVV^^^cccfffhhhjjjjjjlllnnnqqqpppkkkbbb[[[TTThhhccc^^^cccjjjiiihhhgggaaaZZZTTTEEE333***)))***((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((***+++,,,---.........///111111222222111000///...............---222444444555>>>JJJOOONNNTTTZZZ______aaauuutttpppkkkhhhhhhgggccc___eeebbb___]]]\\\ZZZWWWTTTLLLCCC777,,,&&&&&&(((***'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))++++++,,,---///111333444777888999;;;;;;;;;:::999444333111///---+++******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))***************************)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111555444555888<<>>===AAACCCEEEHHHIIIIIIHHHHHHGGGDDD@@@<<<:::777444222......---------,,,,,,,,,***+++,,,,,,++++++,,,---+++++++++++++++,,,------222111000///...---------,,,,,,+++++++++*********///---+++***++++++***))))))(((''''''''')))***++++++,,,------+++(((%%%###((())))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%//////...------------...,,,,,,,,,---------......------........./////////---555111999JJJiiiuuuyyyjjjYYYJJJAAA:::999777555444444444555444555666777888777777666555444333222222444666777777888999999:::>>>CCCGGGPPPYYYeeelllooopppsssvvvtttvvvxxxxxxuuummmccc\\\XXXlllpppaaagggqqqjjjbbbggg\\\ZZZPPP???000)))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***+++---............///000111111111111///...------------...///)))222>>>FFFMMMSSSUUUTTT```___cccvvvvvvhhhhhhnnnooogggfffdddaaa]]]ZZZYYYYYYXXXSSSIII<<<000)))(((***(((((('''%%%###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***++++++,,,---///111222333666777999:::::::::888777222111///---+++***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))************)))*********++++++++++++++++++++++++++++++++++++---------...//////000000222222333666999;;;;;;:::>>>@@@CCCFFFHHHIIIIIIHHHFFFBBB===888666444222000...------------,,,,,,,,,)))+++......---,,,,,,---000000//////............)))***+++---///111222333;;;;;;;;;;;;;;;;;;;;;;;;===;;;888777888888777777333222///---++++++++++++'''((()))******+++++++++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%//////...------------...,,,,,,,,,---------......------......//////000000444///999bbbtttuuu~~~uuugggVVVHHH>>>:::666555444333333333444555111222333444555555555444///111333444555666888:::888999:::;;;===BBBIIIMMM___iiiuuuzzzyyywwwzzz}}}~~~wwwlll```XXX\\\rrrnnncccqqqlllaaaiii]]]^^^YYYJJJ777+++'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***,,,---............///000111111000000......---,,,+++,,,...000///<<>>:::666333111---+++(((&&&''')))---000)))((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$//////...------------...,,,,,,,,,---------......------......///000000111333///CCCwwwzzzvvvpppcccSSSEEE<<<999888666555444333333444555666111111222333444444555555333666:::<<<;;;:::;;;<<<;;;===AAAFFFKKKSSS[[[```lllvvvwwwkkk___XXXbbbwwwdddiiilllfffjjj^^^___\\\QQQ@@@000)))((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))+++,,,---...///...//////000000000000/////////...,,,+++---222555JJJNNNTTTVVVYYYaaaqqq|||xxx{{{~~~lllgggzzzqqqkkkfffbbbbbbfffhhhddd```ZZZZZZZZZZZZUUUIII888,,,***++++++***((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******,,,,,,,,,---///000222222333555777999999777444333...---+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********************************+++++++++,,,------......///111333444666777777888666888<<>>;;;777222...+++)))(((+++***))))))(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$//////...------------...,,,,,,,,,---------......------...///000000111222+++999LLLnnn~~~{{{vvvddd\\\OOOCCC:::777666777555555444333333444555666111111222333444555555666666:::======:::999;;;===???DDDLLLUUU^^^gggoootttvvv~~~xxxmmmddd```jjj}}}}}}llliiiggggggaaa^^^\\\VVVJJJ999...))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++,,,...//////...//////000000/////////...000000//////333;;;AAASSSQQQQQQTTT```xxx~~~{{{}}}~~~{{{ooogggkkktttuuulllaaa___bbbfffddd``````]]]ZZZZZZZZZTTTHHH???,,,***(((((()))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((******+++,,,---------///000111222222444666888888666333000---,,,+++)))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,------...111333444444555666888555777:::<<<>>>>>>>>>===:::666222000//////...---,,,,,,,,,------------...+++---000333444777:::===LLLNNNRRRWWW[[[___```aaa``````___^^^[[[XXXUUUTTTNNNPPPSSSTTTOOOFFF===666777:::>>>DDDHHHGGGDDDAAABBBBBBCCCEEEFFFGGGHHHIIIBBBDDDEEEDDD@@@:::333...++++++)))((((((((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$//////...------------...,,,,,,,,,---------......------...///000111222222---CCCSSSlll{{{sssjjjcccQQQJJJAAA;;;999999888777777666555444444555666666444444444555666888999999888:::<<<;;;:::>>>FFFMMMNNNUUU___jjjrrrxxx}}}zzzoooiiifffrrrzzzffffffgggeee^^^YYYYYYSSSDDD555,,,))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++---...//////...///////////////......---000222333666===GGGPPPRRRXXXeeevvvvvvgggaaaaaabbbcccdddaaa^^^\\\[[[XXXSSSPPP:::222***'''))),,,+++(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++------------...000111222111333666888777555111///---,,,***)))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---000333444333333555777777888:::<<<<<<<<<:::999555333111/////////...,,,,,,,,,,,,---------......,,,333===GGGNNNSSSWWWYYY[[[\\\]]]^^^^^^]]][[[ZZZWWWWWWXXXXXXVVVTTTRRRPPPXXXZZZ\\\\\\YYYSSSLLLGGGAAABBBDDDHHHLLLMMMKKKJJJFFFDDD@@@>>>???CCCHHHLLLFFFGGGIIIJJJJJJGGGDDDBBB777555222...+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################//////...------------...,,,,,,,,,---------......------...///000111222222888GGGVVVzzzzzzrrrhhh]]]UUUGGGAAA<<<;;;===>>><<<888999888777666666666777888888888888999:::;;;===>>><<<===>>>>>>AAAKKKYYYdddcccjjjuuu~~~{{{pppjjjhhhwwwdddgggmmmhhh]]]WWW[[[ZZZLLL:::///))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++---...//////...///////////////......,,,///333666;;;DDDQQQ[[[\\\nnnyyygggbbbfffkkkbbbdddeeeccc___ZZZWWWVVVLLL???000)))***---+++(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((***++++++---------......000111222000222555777777444000...,,,,,,***)))''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,///222333111111333666999:::;;;<<<<<<;;;999888333111000000000000...---,,,,,,,,,------.........111<<>>>>>;;;888777666555666999;;;;;;;;;888999:::<<<===>>>>>>>>><<>>KKKUUUYYYYYYoooggg```iiicccaaabbbdddbbb\\\ZZZ[[[XXXQQQDDD555)))$$$&&&***+++)))'''&&&((()))(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***++++++,,,,,,---...//////444444444333222000...,,,******)))''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((()))******++++++/////////000222444777888666888:::;;;;;;999666555111000000111...)))(((+++111+++,,,333444000111888OOO```oootttxxx|||}}}zzzwwwuuuqqqjjjhhhkkkhhh```___ddd___^^^bbbiiiggg___\\\aaaZZZVVVWWW^^^bbb```^^^bbbYYYSSSYYY^^^RRRMMMUUUZZZXXXXXXQQQEEE???CCCJJJNNNPPPMMMKKKKKKJJJCCC888///---***((()))***+++(((%%%((('''&&&&&&&&&''')))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000000///...............------,,,,,,------...///---444---***333000---;;;fff{{{zzzgggUUUKKKGGGAAA>>><<<===???@@@???>>><<<:::999999999999999888>>>===<<<::::::===CCCHHHRRRWWW^^^fffsssyyyooopppwwwwwwjjjjjjiiiaaa```aaaZZZWWWPPP@@@,,,,,,++++++)))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((()))))),,,,,,------....../////////111111------111000++++++888EEEJJJKKKUUUhhhyyysss```kkkfffdddeeeeee```]]]]]]YYYWWWQQQDDD555,,,)))***+++***)))((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***++++++,,,,,,---......///222222222111000...,,,******)))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))(((((((((''''''''''''((((((((()))******++++++/////////000222444666777555777999:::999888555444222---+++------+++,,,000111///000555<<>>:::KKKNNNOOOKKKDDDAAABBBEEE999444...(((&&&'''***---''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000000///...............---------,,,------...///,,,000---...333000555GGGjjjyyylllzzzsss```QQQIIIHHHDDD@@@<<<:::;;;===>>>??????>>>===<<<;;;;;;;;;;;;888:::;;;<<<@@@KKK[[[gggvvv{{{wwwpppuuulllTTTeeedddgggcccYYYZZZXXXJJJ666,,,'''***+++''''''+++''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((())))))))))))++++++,,,,,,---......///000222111......111111000666AAAMMMRRRYYYooorrrhhhaaadddiiigggbbb___ZZZ\\\\\\SSSEEE666---)))***++++++***(((&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***++++++,,,,,,------....../////////...---+++)))((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((''''''''''''((((((((()))******++++++......///000111333555666444555666777777555333222111---+++---...------000///;;;HHHQQQ\\\jjjwww}}}~~~yyykkkdddjjjpppnnnmmmppphhhwwwtttiiicccddd```VVVRRRSSSNNNSSSVVVTTTSSSRRRMMMGGGBBBKKKRRRLLL@@@:::@@@JJJFFFAAA:::111+++)))+++---((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000000///...............---------------...//////,,,///111333111000>>>TTTcccgggppp}}}{{{pppiiieee___VVVOOOMMMIIIBBB===::::::<<<======>>>???@@@AAABBBEEEFFFGGGMMMTTTYYY```mmmvvvrrr|||wwwYYY\\\bbbiiicccWWWZZZ[[[NNNAAA///%%%***---'''&&&,,,''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))************++++++,,,---...//////...000000000111555:::<<>>///,,,+++((('''+++((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******)))*********++++++++++++++++++,,,---///000111111000///000333666:::EEEOOOOOOhhhhhhSSSYYYkkktttiiicccbbbbbbeee```\\\\\\^^^ZZZOOOFFF111---)))'''((()))******'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***++++++++++++,,,,,,,,,,,,------+++******))))))***''''''&&&&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((()))******++++++,,,---...000111111111111000111111111111000//////,,,,,,---000333???TTTggg|||{{{sssgggqqqyyy~~~{{{dddYYYMMMLLLTTT[[[YYYUUUOOOJJJEEEEEEGGGJJJIIIGGG777444///***'''&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000000///..............................//////000000---000000>>>hhhwwwzzz}}}wwwwww~~~xxxzzz~~~~~~mmm\\\\\\eeeccc^^^]]]XXXRRRGGG777---)))))))))((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,+++,,,---...000111222333111000222888<<>>TTTXXXOOOWWWkkktttooojjj~~~{{{uuuuuu```TTTKKKKKKIIICCC@@@CCCRRR^^^ooorrr\\\]]]^^^XXXVVVSSSOOOHHH===222***+++************+++,,,,,,)))))))))*********++++++*********++++++++++++,,,---------.........//////000///111555222111<<>>+++++++++************)))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))************++++++++++++******+++*********+++,,,,,,------...000222666===EEEKKKNNNRRRXXXYYYUUUQQQNNNMMMPPPPPPRRRSSSRRRNNNGGGBBBCCC@@@<<<<<>>===999999999999999888777777:::888666666888999::::::CCC<<<<<>>:::888777666777::::::;;;<<<<<<<<<;;;;;;>>>===<<<;;;;;;<<<;;;;;;>>>999888===???CCCRRRdddooowww^^^```bbbaaa^^^]]]]]]YYYTTTEEE888---+++,,,***)))***))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))***)))))))))***++++++,,,,,,***+++,,,,,,++++++,,,...///,,,((('''***///444888GGGHHHKKKLLLHHHBBBBBBEEE>>>>>>===<<<>>>DDDLLLQQQbbbgggkkkggg___YYYWWWVVViiihhheee]]]QQQCCC;;;999>>>>>><<>>111,,,***,,,---,,,+++---***++++++,,,,,,,,,,,,,,,,,,------------.........------...///000111222222---333999EEEddd{{{pppaaaSSSJJJCCC===999:::999999888999:::<<<======>>>???@@@@@@AAA@@@@@@>>>>>>>>>??????>>>>>>>>>CCC??????BBBAAA@@@JJJXXXxxxvvvppplllYYYdddfff]]]ZZZ___^^^WWWQQQAAA111+++,,,,,,+++******))))))(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,+++,,,---,,,+++,,,...///---,,,+++---333;;;BBBFFFNNNHHHIIIJJJ@@@111111;;;@@@GGGQQQVVVTTTRRRVVV]]]www}}}xxxkkkkkksssoooaaaWWWYYY\\\[[[UUULLLCCC===FFFGGGEEE@@@<<>>;;;999888<<<===>>>???BBBEEEGGGIIIAAAAAABBBCCCCCCCCCCCCCCC@@@AAACCCDDDDDDDDDEEEFFFAAA@@@AAABBB???===DDDNNNwwwvvvzzz```bbb```\\\\\\___^^^[[[XXXKKK:::///***)))+++,,,***))))))))))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********))))))***++++++,,,,,,---,,,------,,,++++++---///)))///777===@@@CCCFFFIIICCCDDDHHHMMMMMMJJJKKKNNNJJJYYYxxxrrrnnnzzz{{{```___fffpppooodddaaafffeeeiiijjjcccTTTEEE???@@@QQQhhhtttkkkdddfff___PPP;;;444---,,,------,,,---+++++++++*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((()))))))))***************++++++,,,,,,------,,,///000555FFF]]]lllpppmmmjjjwwwiiiTTTXXX[[[\\\XXXTTTUUUYYYHHH???222***(((***++++++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%000000000000000000000000,,,000222///...555AAAKKKIIIBBBHHHZZZ```]]]fffxxx~~~zzzwww|||sssSSSGGGNNNYYYgggvvv]]]YYYZZZXXXQQQRRRQQQEEE999111+++,,,///...---///++++++,,,------------,,,---------.........//////000111222111//////111444<<>>:::FFFOOOUUUggg}}}zzzrrrpppuuuqqq^^^LLLAAA\\\kkk```TTTZZZcccdddNNN@@@333000///,,,******++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))))))))))))))***************++++++,,,------......111111666DDD[[[mmmnnngggdddrrr{{{]]]PPPPPP```dddYYYQQQUUUVVVKKK;;;///))))))***+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%000000000000000000000000,,,000222///000888CCCJJJ@@@GGGSSS]]]___```gggqqq|||xxxxxxlllYYY]]]nnnhhh[[[XXX[[[UUURRRPPPHHH>>>444------///...---...++++++,,,---------------------........./////////000222333222000000444777888VVVppp```TTTJJJAAA;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<>>>@@@AAABBBCCCFFFFFFGGGHHHHHHHHHGGGGGGFFFHHHHHHFFFCCCBBBEEEHHHJJJKKKKKKIIIHHHLLLVVV___vvv\\\___eee^^^ZZZ```WWWXXXPPP>>>---(((***---+++******))))))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++******++++++,,,---------.........---,,,---000333;;;>>>===888111111999AAA[[[ppp||||||tttssswwwnnn^^^VVVWWW___bbbQQQ@@@KKKddd```NNN>>>:::777///(((''',,,++++++++++++*********))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''''''''((())))))''''''((((((((())))))))))))))))))*********++++++++++++,,,------...//////111222===RRReeemmmllliii~~~zzzzzzhhhKKKPPP^^^___ZZZ[[[ZZZRRRFFF888...)))((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%000000000000000000000000,,,000111...111<<>>>>>??????@@@?????????@@@===>>>???AAABBBCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMMMMHHHJJJJJJHHHFFFGGGMMMRRROOOQQQRRRRRRVVVccctttmmmbbbccc```]]]^^^WWWZZZUUUEEE666///,,,***+++******))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++******+++,,,,,,------...,,,------...///222777;;;@@@===999888>>>KKK[[[eee|||kkknnn```^^^gggZZZAAA@@@SSSfffTTTFFFFFFEEE:::...***,,,,,,+++++++++*********))))))))))))))))))))))))'''((((((((())))))))))))'''''''''''''''((())))))'''((((((((())))))))))))))))))*********+++++++++++++++,,,---...///000000444999KKKaaaiiihhhtttwwwtttmmmQQQPPP[[[aaa```WWWVVVQQQFFF999...)))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%000000000000000000000000---000000---222>>>EEEEEE:::XXXfffWWWSSSffftttqqq{{{xxx{{{gggWWW]]]YYYOOONNNOOOEEE999///---///...------+++,,,------......------............/////////000,,,000333333333555<<>>OOO[[[dddbbb^^^cccpppyyyuuuuuuuuuYYYYYY\\\RRRJJJOOOIII???444------...///...,,,,,,,,,---------...............///////////////000...222666222222EEE]]]rrrcccSSSHHHBBB===;;;>>>>>><<<:::<<>>???BBBAAA???HHHBBBCCCIIIHHHCCCGGGQQQKKKPPP```uuu^^^\\\cccZZZ]]]XXXVVVTTTJJJ999---***...---,,,+++************+++*********))))))(((((())))))))))))************)))************++++++++++++------,,,+++------,,,,,,000555777888999::::::@@@GGGWWWxxxyyy]]]\\\[[[EEEOOOtttaaaCCCYYY```FFF:::///---...000///,,,((('''++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))******++++++,,,------***222222***)))000222...DDDZZZjjjjjjrrrssstttyyyJJJYYYXXXYYYWWWUUUTTTNNNBBB444******---***$$$&&&---+++"""(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$000000000000000000000000222///...222:::??????===KKKRRRYYY[[[aaalllwww|||sssvvv\\\PPPZZZXXXLLLJJJIII@@@444...---......---,,,,,,---------...............////////////000000333///444:::555666TTTyyyvvv```SSSKKKEEEAAA>>>;;;;;;======;;;===BBB333999???BBBEEEHHHHHHFFFAAADDDQQQ```fffhhhttthhh[[[bbb```___ZZZXXXVVVNNN>>>111+++...---,,,+++************+++*********))))))))))))))))))))))))************************+++++++++++++++,,,---------...///......---///555;;;AAAHHHNNNgggwwwrrrttt______XXXXXXxxxrrr\\\aaa```JJJ???===555,,,))))))+++...///+++******)))))))))))))))***)))))))))(((((((((((('''''''''((((((((())))))(((((((((((()))))))))************+++,,,,,,------***,,,///...+++---777AAA\\\mmmrrrsssuuu|||```IIIVVV[[[ZZZWWWUUUVVVQQQ???+++)))++++++))))))+++)))$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$000000000000000000000000111000111555<<>>???===<<<===@@@???===AAAGGGBBBFFFGGGDDDDDDHHHKKKJJJbbblll|||\\\\\\bbbbbb]]]YYYYYYTTTFFF666---...---,,,++++++************************))))))))))))))))))*********++++++******+++++++++,,,,,,,,,***,,,...///......000222<<<:::;;;@@@DDDNNNdddyyy{{{{{{~~~ttt|||{{{sssqqqjjjVVVDDDQQQGGG999...***+++,,,,,,+++***))))))(((((())))))******)))))))))(((((((((''''''((((((((()))))))))((((((((()))))))))************++++++,,,,,,------,,,)))---222000000BBBZZZhhhmmmooo|||}}}WWWOOOTTTZZZ\\\ZZZZZZXXXJJJ999,,,******---,,,(((&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%////////////////////////...///333888>>>CCCEEEFFFEEEFFFHHHQQQcccvvvlllxxxqqqiii\\\WWWPPPUUUIIIBBB999222///...---------............//////////////////000000111111222333555444333>>>cccsss^^^UUUIIIAAA?????????>>>AAA>>>???CCCDDDAAABBBEEECCCBBB>>>===MMMiii~~~kkk]]]cccbbb^^^ZZZZZZXXXMMM===111......---,,,++++++++++++************************))))))*********+++++++++++++++++++++,,,,,,,,,---+++,,,...000///---000555444999CCCOOOWWWbbb{{{tttnnnvvvyyyyyykkkPPPUUUSSSLLL???444///,,,***++++++***)))))))))))))))*********)))))))))(((((('''(((((((((((()))))))))(((((()))))))))***************++++++,,,------...///,,,---222555>>>SSShhhffffffwww}}}lllNNNKKKQQQZZZ^^^YYYQQQNNNOOO888---(((---...)))&&&)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%////////////////////////---///333888;;;@@@DDDFFFDDDFFFIIIOOO]]]mmmuuuuuujjjzzznnn}}}sssZZZRRROOOSSSIIIDDD<<<555111///...---........./////////000000//////000000111222222333000777444000MMMpppYYYOOOBBB@@@>>>???@@@AAA???<<>>>>>@@@AAAAAA@@@DDD@@@???CCCEEEDDDCCCDDDEEEGGGFFFNNNnnnzzz___]]]]]]\\\ZZZYYYTTTIII>>>///...---,,,++++++++++++*********+++++++++++++++*********++++++++++++,,,,,,,,,,,,---------......000---...222000///777DDDYYYfff~~~{{{nnnttttttdddiiidddOOO<<<444444333...---,,,,,,++++++,,,,,,++++++*********)))))))))((((((((()))))))))******)))))))))*********++++++++++++,,,,,,------......,,,///---000DDD```kkkgggmmmyyysssnnnmmmpppvvvxxxuuukkkqqqcccJJJPPP\\\ZZZTTTTTTRRRAAA000+++,,,---+++***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000000000000000000000000...222777888999???HHHPPPJJJKKKMMMQQQZZZdddeeeaaammm|||nnnwwwcccYYY\\\QQQLLLIIIDDD===666111000/////////000000000111111111///000000111222333444555555888AAA^^^sss\\\MMMDDDBBBDDDEEEDDDBBBBBBCCCDDDDDDEEEDDDCCCDDDEEEDDDFFFOOOYYYQQQ\\\eeemmm]]][[[^^^^^^ZZZXXXWWWPPPGGG///...---,,,,,,+++,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,------------............000---...333444444AAAQQQqqqtttrrrxxxuuuwwwmmmWWWFFF@@@;;;444//////...------------...+++++++++*********))))))(((((()))))))))*********))))))*********+++++++++++++++,,,,,,---.........---,,,000>>>VVVjjjqqqooo}}}qqqhhh^^^YYYUUUUUUWWW^^^kkkxxxrrrwwwsssnnnzzz{{{wwwhhhSSSVVV___[[[QQQUUUMMM>>>000+++,,,,,,***))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000000000000000000000000---222888;;;???GGGSSS^^^PPPOOOOOOTTT```jjjhhhaaaooo}}}ooovvvxxxZZZ\\\PPPMMMKKKFFF>>>777222000000000000000000111111111111///000000222333444555555:::777IIIxxxsssOOOBBBDDDHHHGGGGGG@@@AAABBBDDDDDDDDDCCCBBBDDDGGGJJJHHHDDDIII[[[ooocccZZZ______[[[XXXXXXTTTMMM//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////000,,,...555666999HHH[[[zzzzzzsssuuunnn___WWWUUUKKK>>>000000///............///+++++++++************)))))))))))))))************)))************+++++++++++++++,,,------......///111+++333MMMeeepppuuu{{{xxxmmmbbbUUUMMMFFFBBB???@@@BBBHHHTTT```iiissstttkkkcccgggttt}}}\\\MMMZZZ___VVVSSSTTTJJJ666)))***,,,***))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&222222111000//////000000000555777666<<>>DDDOOO^^^uuusssfffaaammm~~~jjjRRRbbbSSSWWWVVVRRRIII:::---))),,,))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$222111000000000000000000555777777555777<<<>>>===BBBGGGQQQ\\\```___bbbggguuu{{{xxxfffcccrrrZZZZZZTTTOOOHHHBBB<<<777222///000000000111111111222222...:::777///333555444888;;;llliii\\\SSSSSSSSSOOOMMMPPPMMMMMMMMMNNNQQQZZZeeennndddWWWaaaZZZTTTVVVQQQGGG;;;000---------...///---------------------------,,,,,,...000111000...,,,......---///333333///...000;;;EEE\\\vvveeeooonnn```QQQFFFGGGAAA999000,,,+++---///------,,,,,,++++++******)))))))))*********++++++************+++++++++,,,...---,,,,,,---...111333///JJJfffqqqwwwzzzpppSSSFFF:::666555444444555555444444333333444444555666777999;;;@@@SSSuuu}}}}}}RRR[[[JJJ]]]VVVTTTTTTGGG222***///))))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111111000000000000000111222333555666999<<>>999444000000000111111111222222222,,,999777111666:::999;;;KKKrrrdddVVVRRRSSSTTTYYY___ggglllrrryyyvvvZZZaaa[[[UUUWWWPPPJJJ@@@444---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////111000000000333555444222///DDDFFFfffrrrgggllliiiVVVWWWPPPEEE999///,,,---000...------,,,++++++******))))))*********+++++++++*********+++++++++,,,,,,...,,,,,,...///...000333>>>^^^xxx~~~~~~iiiUUUHHHCCC:::444444666666555777666666666666666666555555:::<<<>>><<<999@@@TTTiii~~~XXXUUUWWWUUUWWWYYYPPP>>>000,,,+++******))))))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111000000000000000111111111222555999<<<>>>@@@AAA???HHHUUU]]]\\\ZZZaaalllvvv|||sss^^^aaazzz___UUUVVVRRRLLLFFF@@@;;;555222111111111111222222222222...666444222999;;;999>>>```|||}}}```\\\[[[YYYWWWPPPMMMDDD777---***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............///333111000111333333444555<<>>>>>@@@AAAIIIUUU\\\ZZZYYYbbbnnnvvv|||yyyccc___sssgggWWWWWWTTTNNNHHHCCC===777333111111111222222222222333222444222333999666:::KKKwwwooonnnnnnXXX[[[\\\WWWTTTOOOHHH<<>>QQQyyyjjjiiilllmmmdddTTTDDD888111//////......------,,,,,,++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---,,,///333111...888EEEkkkuuu|||bbbLLL???:::777555666222333666777333000000444555666777888999999999???;;;:::<<<>>>>>>BBBGGGWWWgggjjjLLLMMMUUUXXXUUUVVVVVVFFF000---,,,,,,+++***)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000000000000000111222222777666999???AAA======???DDDJJJSSSYYYYYYYYYcccooossszzznnnbbblllvvv\\\XXXUUUOOOJJJDDD>>>888444111111111222222222333333555333222888999444FFFkkkoooWWW```^^^^^^___TTTWWWQQQLLLAAA333,,,...///---------------------------***---///000......///111///...000222111222<<>>>>>AAAFFFJJJRRRWWWXXXZZZdddpppqqqxxxyyygggggg}}}aaaYYYUUUPPPKKKEEE???888444111111222222222333333333555333444<<<;;;666TTTaaaJJJ[[[gggbbb```QQQXXXRRROOODDD555...000111---........................+++...111111//////000222///000333666555666DDDTTTooocccSSSGGG@@@;;;666222///......------,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---///111...222LLLjjjrrr___CCC===777666:::;;;888333888444333555666666999===;;;:::::::::::::::;;;;;;666888@@@IIINNNOOOTTTZZZQQQ}}}qqqZZZsssiiiYYYPPPXXX]]]VVVNNNLLL......---,,,+++))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111000000000000000111222777444555999999888<<>>DDDEEEIIIRRR\\\cccffffffmmm~~~rrrgggSSSIIIVVVNNN[[[cccDDD???444,,,,,,,,,((('''))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&000000000000000111111222555333555;;;===>>>CCCKKKJJJRRRXXXXXXYYY```jjjoooqqquuuuuuhhhxxxkkk^^^VVVSSSOOODDD@@@===222444333222333444555444333666555888555===HHHgggMMMXXXnnnbbbXXXXXXVVVRRRQQQLLLAAA444---...111------------------------.........///000111222333;;;222777;;;===[[[~~~tttfff[[[WWWTTTQQQOOOPPPTTT]]]lll~~~lllgggkkkZZZKKKFFF;;;BBB333111///......---,,,+++---------,,,,,,,,,++++++------,,,,,,------...///222---111111111KKKooonnnXXXHHH???:::===>>>>>>>>>======>>>???AAA>>>;;;:::<<<===<<<;;;999999999999<<<@@@DDDGGGMMMNNNPPPWWW___fffiiijjjnnn}}}kkkPPPXXX[[[VVVUUUUUUFFF999...,,,,,,***)))***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&000000000000000111222222444333666;;;>>>@@@FFFLLLLLLTTTXXXXXXYYYaaajjjooopppuuuzzzjjjrrreeeXXXTTTOOODDDAAA???555444333333444666777666555777444444<<<<<>><<<;;;===AAAJJJSSS[[[```aaacccmmm}}}uuuvvvlllZZZFFF777EEE666444000.........------------------,,,,,,,,,,,,---------------...//////222---666222222eeebbbLLLAAA?????????>>>>>>???@@@AAAAAAAAAAAA@@@>>><<<<<<<<<<<<;;;:::777888999<<>>dddtttiii\\\PPPFFFCCC???============;;;======>>>???AAACCCCCCCCCDDDGGGNNN```wwwcccPPP===EEE;;;666000---.........---------------------,,,,,,------------...///000000000444666444HHHyyyuuu```JJJ@@@BBBEEEFFFFFFAAAAAAAAACCCDDDDDDBBBAAA;;;<<<>>>@@@@@@===999666:::<<>>@@@FFFLLLPPPQQQVVVaaakkkpppqqqvvvwwwuuu~~~sss___VVVRRRIIICCCBBB;;;555444333555777888888777333:::444===QQQlllgggKKKRRRcccyyyfffUUUUUUUUUSSSOOOFFF<<<444111000////////////////////////000000000000111333444555888;;;>>>WWWkkkWWWGGG======<<<;;;;;;;;;<<<;;;:::======>>>???@@@AAACCCEEEQQQNNNGGGKKKiiisss```^^^PPPQQQ@@@999111------......,,,------------------------............///000111222+++:::111:::kkkeeeSSSCCCAAAEEEFFFDDDCCCIIIGGGDDDDDDDDDCCC???===<<<===??????>>>===<<<;;;CCCHHHPPPXXX^^^bbbcccdddmmmkkkhhhdddcccdddgggiiiiiiqqqxxxuuuKKKQQQ^^^SSSXXXNNN???222---,,,+++)))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''000000000111222333444555555888999777888===BBBCCCGGGLLLPPPQQQXXXeeeooosssssswwwxxxqqqvvvxxxbbbXXXUUULLLEEECCC===555444444555777888777666444;;;666BBBpppeeeIIIOOO^^^sss{{{VVVXXXVVVTTTPPPHHH???777222000000000000000000000000000000000000111222333555555555777III|||wwwgggTTTFFF>>>;;;888888999999999999999888888999:::;;;===AAAGGGLLLQQQRRRKKKIIIaaaxxx```eee\\\YYYHHH???333------///...,,,------------........................///111222333)));;;222KKK~~~\\\MMMBBBBBBEEECCCCCCGGGJJJFFFBBB@@@@@@@@@===:::BBBAAA@@@===<<<>>>BBBFFFLLLQQQYYY```eeegggfffeeefffeeedddbbbbbbdddhhhlllooooooaaagggNNNTTTXXXXXXSSSGGG999///,,,+++)))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''000000000111222333555555444888:::777999@@@DDDDDDJJJNNNPPPRRRYYYeeeooorrrtttxxxssshhhiiiuuu|||dddYYYXXXOOOGGGCCC===666555444444666666666444888777999OOOeeeHHHMMMZZZmmm___]]]VVVUUUPPPIIIAAA888222000000000000000000000000000111111111222333444555666333III|||~~~vvvnnnaaaQQQCCC;;;999;;;>>>888999:::::::::::::::;;;999<<>>BBBAAAKKKNNNPPPQQQXXXdddmmmpppuuuyyyssseeedddiiivvv}}}eeeZZZZZZQQQHHHCCC===666555444444555666444333===333:::ZZZhhhJJJMMMYYYkkkbbb[[[WWWUUUQQQJJJBBB:::333///000000000000000000000000111111111222333444555666???ttt|||mmmdddQQQFFF;;;999<<<<<<:::777888999;;;;;;::::::<<<===>>>CCCLLLWWWeeewww}}}}}}kkkiiiTTTHHH:::222111222111...---------.........//////.........///000222333444777444JJJzzzxxxhhh```[[[VVVVVVYYYRRRFFFDDDKKKMMMJJJIIIOOOYYYccchhhjjjYYYaaakkkppppppkkkfffdddiiijjjkkkkkkmmmnnnnnnooonnnoooooollljjjiiilllooowwwhhhAAASSSUUUZZZVVVFFF555...---,,,************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((000000000222444666666666888333333777;;;<<<@@@DDDLLLJJJJJJQQQ]]]gggkkkllluuu{{{mmmYYYbbbsss~~~pppZZZWWWLLLDDDKKK>>>999666555777777555666999999888BBBuuujjjNNNGGGYYYlll^^^WWWZZZXXXSSSLLLDDD;;;333///000000000000111111111111---222222...111777999777MMMxxxbbbNNNCCC:::999999999888888:::>>>???:::999>>>CCCAAA???>>>@@@SSSiiizzzyyy]]]XXXHHH===666000444666,,,//////............//////)))...222000...///222333555999ZZZ~~~mmmllluuuppplllfff___YYYVVVUUUTTT]]]ccceeedddiiippplllbbbbbbwww~~~uuu}}}~~~~~~vvv|||vvv|||vvvuuutttOOOKKKVVVUUUTTTMMM???111,,,000,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''((((((((()))000000000222444666666666888666777<<<@@@@@@BBBEEEKKKJJJJJJQQQ\\\fffkkklllwww}}}ppphhhsss|||```bbbYYYFFFDDD888999666555777777555666999666999VVVmmmOOOFFFYYYmmm~~~cccYYYVVVRRRLLLEEE===444///000000000000111111111222333666222222777555555>>>rrrtttcccTTTFFF<<<999;;;;;;;;;;;;;;;<<<@@@CCCAAA@@@AAACCCBBB@@@BBBGGGOOOddd~~~xxxhhhcccSSSFFF<<<222444555,,,//////............//////---///000//////111444777555@@@uuuooojjjrrr{{{|||yyyzzzuuurrrqqqrrrsssxxx{{{}}}~~~zzz}}}~~~iiiOOORRRVVVZZZUUUEEE333,,,...,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''((((((((())))))111000000222444666666555777666999>>>AAA@@@AAAEEEKKKJJJKKKQQQ\\\eeekkkmmmwww}}}rrrttt~~~\\\```^^^IIIEEE@@@:::666555777777555666:::777===mmmrrrPPPFFFZZZpppgggWWWTTTQQQLLLFFF???666111000000111111111222222222000444///222;;;333:::ZZZuuueeeRRREEE===999:::===;;;===???@@@AAACCCFFFHHHDDDFFFJJJJJJFFFEEEMMMXXXiii}}}pppfffVVVJJJ@@@444444666000000//////......//////000000///......000222666999<<>>>>>AAAEEEBBBHHHMMMNNNOOOPPPPPPOOOOOOQQQTTTVVVUUUVVV```kkkqqq^^^QQQGGG888444666111000000////////////000000222///...000222222444777HHHrrrsss}}}oooooogggLLLNNNTTTXXXRRRBBB333------,,,,,,++++++***))))))(((((((((((((((((((((((('''(((((((((((()))))))))222111000222444666555444666444444777777999???FFFIIIIIILLLRRRZZZcccjjjmmmttt|||vvvvvviii\\\OOOHHH===;;;888777999999777888;;;999VVV|||UUUJJJddd{{{[[[VVVPPPLLLHHHBBB:::333222222222222333333333333...999:::666555<<>>555444///000000////////////000000222//////333444111222777QQQ{{{~~~~~~ooo{{{^^^UUUPPPTTTUUUJJJ999,,,------,,,,,,+++*********))))))))))))))))))))))))(((((((((((()))))))))***222111111222444555555444888666555777777888@@@JJJHHHIIILLLRRRYYYbbbiiinnnvvv~~~tttllljjjqqquuuvvvzzzfff___UUUKKK>>><<<888777999999777888<<<:::oooXXXMMMggg}}}aaaZZZRRRLLLHHHCCC;;;444222222333333333444444444333999<<<444000MMM]]]GGGQQQNNNOOOWWW```iiiuuukkkYYYPPPAAA999777222111000000//////000000111111...111555444000555>>>bbb{{{|||ssstttvvvwwwcccSSSSSSWWWPPP>>>///---------,,,++++++******))))))))))))))))))))))))((((((((()))))))))******222111111222444555555444666666777999888999@@@IIIGGGIIIMMMRRRYYYaaaiiinnnvvv~~~sss___\\\ZZZ\\\bbbgggjjjlllssszzz}}}aaacccWWWLLLEEE<<<999888::::::888999<<>>tttzzziiitttuuu{{{~~~oooZZZSSSGGG???;;;555111111000000000000111111111///111555333111<<>>GGGGGGIIIMMMRRRXXXaaaiiinnnttt|||tttgggOOOPPPNNNMMMSSS\\\___\\\aaajjjuuu{{{~~~jjjjjjSSSDDDEEE===999888::::::888999===UUUYYYOOOhhhvvv{{{mmmbbbUUULLLHHHCCC;;;555333333333444444444555555888---999AAAVVVjjj^^^PPPCCC:::000111111000000000000111111111///111444222222BBBXXX~~~{{{tttlllgggrrrjjjllliiiUUUQQQVVVSSSHHH>>>...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))************///111444555444555666777666666777777888;;;@@@DDDDDDHHHNNNUUU[[[bbbiiinnnyyyooo___XXXNNNGGGIIIJJJHHHIIILLLXXX[[[bbbjjjooosss}}}gggiii]]]KKK@@@BBB666@@@;;;555===:::;;;sss|||QQQPPPbbbsss{{{vvv~~~XXX```NNNJJJDDDCCC777666555555444444444555555777111DDD999zzzzzzyyytttiii```ccc~~~```SSSMMMAAA444333111222444222......222///444///333444:::666|||pppqqqoooggg___XXXWWWvvv}}}gggHHHcccQQQVVVBBB333///---...---)))))),,,******))))))))))))******((())))))************)))///222444555444444666777666666777777888;;;@@@DDDDDDGGGNNNUUU\\\eeemmmssswww~~~}}}pppddd]]]TTTMMMMMMLLLGGGEEEFFFKKKNNNWWW```dddeeekkkrrrooolll^^^KKKEEEAAA666>>>:::777???<<<@@@wwwKKKGGGUUU```gggaaahhhhhhgggggghhhkkkooosssuuuyyyyyyyyy|||fff___OOOMMMFFFCCC777666555555444444555555666777:::888MMM~~~yyyssspppllldddXXXNNNSSSnnnlllYYYTTTJJJ<<<444111111333222//////333333777555888888;;;OOO~~~{{{rrrssslllaaa[[[UUUQQQjjj|||TTT\\\SSSTTTAAA555000---...---******,,,******))))))))))))******((())))))***************000222444555444444555777666666777777888;;;@@@DDDCCCGGGMMMTTT\\\fffpppwwwxxx}}}wwwrrrjjjbbb[[[YYYUUUMMMGGGDDDDDDGGGNNNWWWZZZYYYZZZ^^^ooo}}}zzzppp___KKKHHHAAA666<<<999:::@@@===HHHsssGGG???FFFKKKNNNGGGMMMGGGFFFFFFFFFGGGJJJLLLNNNUUUUUUUUUVVVYYYaaammmvvvwww]]]QQQQQQGGGBBB999666666555555555555666666555???111ppp}}}uuupppjjjeee___VVVIII???DDD^^^yyy]]]WWWOOOAAA666222111333333000111444222444555777777666mmm{{{tttqqqdddVVVUUUSSSJJJ\\\eeeSSSUUUUUUFFF888222......---******,,,******))))))))))))******))))))*********+++++++++000222444555444444555666666666777777888;;;@@@DDDDDDGGGLLLRRR[[[eeepppwww}}}yyysssmmmiiiddd[[[RRRMMMKKKJJJMMMSSSUUUSSSRRRSSS]]]iiizzzqqqbbbLLLHHHAAA777;;;888;;;>>><<>>???VVVuuueee[[[SSSDDD888333111222333111222555222222666555555777~~~|||yyytttmmm\\\MMMPPPRRRFFFQQQrrrQQQVVVTTTKKK<<<555.........++++++---+++******))))))******+++************++++++,,,---111333444555444444555666666666777777888;;;@@@DDDFFFHHHLLLRRRYYYcccmmmssszzzuuupppjjjbbb[[[TTTNNNKKKMMMOOOMMMKKKLLLOOOUUUdddyyynnnhhhPPPHHHAAA::::::666;;;;;;<<<```vvvMMMBBB???;;;===666<<<<<<<<<::::::999::::::;;;999===@@@???===???FFFLLLZZZZZZWWWOOOCCC>>>???666666666666666777888999555>>>ooovvvooojjjgggccc___ZZZQQQFFF???>>>PPPllltttbbbWWWJJJ<<<555111222333222333666555555999666999HHHzzzvvvqqqlllkkk[[[KKKMMMPPPEEEGGG^^^ZZZTTTPPPNNNAAA777///......,,,,,,---++++++************++++++************+++,,,......111333555555444444444555666666777777888;;;@@@DDDFFFIIINNNSSSYYYaaajjjppp}}}~~~xxxvvvtttooohhh\\\RRRJJJIIIKKKIIIGGGGGGHHHGGGPPPffflllnnnVVVIII@@@<<<<<<666<<<999AAAssstttOOOFFFAAA<<<>>>888>>><<<<<<;;;;;;::::::;;;;;;999<<>>>>>@@@BBBMMMyyy\\\YYYNNNDDD??????777666666777777888999:::333CCCwwwpppllljjjfff```YYYOOODDD===<<>>>>>===888>>>;;;IIIrrrQQQJJJCCC===@@@;;;@@@<<<<<<<<<============>>>;;;<<<>>>???@@@@@@@@@@@@JJJvvvaaa[[[NNNIIIBBB>>>777777777777888999:::;;;999YYYxxxrrrnnnlllhhhbbbYYYNNNDDD>>>;;;@@@TTTssslllYYYRRRDDD;;;333222333333333555111222777555CCC}}}wwwqqqiii```]]]]]]PPPGGGLLLJJJDDDFFF\\\oooSSSTTTXXXIII<<<111...///...------,,,++++++******++++++,,,,,,+++******+++---000111222333555555444333444555666666777777888;;;@@@DDDEEEIIIPPPWWW]]]eeelllqqqxxxwwwwww}}}|||wwwvvvjjj```^^^___\\\VVVSSSJJJFFFHHHVVVkkkssswww]]]JJJ;;;>>>>>>999@@@===PPPrrrSSSMMMFFF???BBB>>>CCC??????@@@@@@AAABBBBBBBBBBBBAAAAAABBBEEEGGGGGGFFFIIItttfff[[[OOONNNEEE<<<777777777777888999:::;;;HHHvvvyyywwwqqqmmmllliiiddd[[[QQQGGGBBB<<<===MMMmmmttt___ZZZFFF<<<333222333333333444444666::::::LLLzzzuuulllbbbQQQXXXOOODDDKKKPPPJJJGGGBBBooozzzSSSQQQSSSJJJ===111...///...------,,,++++++******++++++,,,,,,+++******+++...000222333333333444444444555555444444555777:::>>>AAADDDFFFIIIMMMSSSZZZcccmmmtttvvvyyyuuurrrooonnnnnnjjjccc\\\VVVNNNGGGLLL```~~~qqqZZZLLLEEE<<<888:::>>><<<]]]rrrdddTTTIIIHHHIIIHHHFFFJJJDDD>>>???CCCEEEAAA===BBBFFFGGGDDDDDDGGGGGGEEEKKKtttrrr]]]WWWMMM<<>>BBBDDDFFFIIIMMMSSSZZZcccmmmsss}}}}}}{{{yyyyyyyyyvvvpppjjjaaaXXXMMMLLLZZZuuuaaaKKKDDD===999<<>>NNN333444444444444555555555555555555777:::>>>BBBDDDFFFIIINNNTTT[[[dddmmmsssyyy~~~zzzwwwqqqgggWWWNNNTTTkkk{{{eeePPPBBB>>>;;;??????CCCwwwssslllkkkeee]]]XXXWWWXXXYYYZZZ]]]\\\ZZZXXXVVVUUUUUUTTTTTTUUUWWWTTTNNNHHHEEEFFFTTTcccXXXSSSAAA;;;===333:::777666999555AAAwwwnnniiihhhbbbUUUJJJCCC===AAAUUUppp~~~```UUUIII<<<888777555444555777777;;;LLL{{{uuummmddd]]]UUURRRQQQQQQRRRPPPKKKGGGBBB>>>IIIlllWWWUUURRRHHH;;;111------------------,,,,,,,,,,,,------...,,,---///000555GGGZZZ444444444444555555555555555555555777:::>>>BBBDDDFFFIIINNNTTT\\\dddmmmsssvvvtttcccTTTTTTgggnnndddUUU@@@@@@:::@@@<<>>888777666555777<<<777<<>>444...---,,,,,,------,,,,,,,,,,,,------***,,,......///;;;RRRfff444444444555555555666666555555666888;;;???BBBEEEFFFIIIOOOUUU\\\eeemmmsss{{{}}}mmm^^^[[[lllrrrhhhTTT@@@AAA999@@@999FFFqqqzzzuuummmmmmsss}}}wwwkkkgggmmmuuu{{{rrrXXXNNNSSSrrrlllVVVQQQFFF???===666:::999;;;777???lll{{{~~~|||wwwuuuvvvqqq```MMMEEE===:::CCCQQQ^^^iiipppvvv{{{jjjXXXKKK===888777666777888===555???hhhzzzsssjjjbbb]]]UUUTTTTTTTTTSSSOOOJJJGGGEEEDDD>>>AAA^^^mmmQQQUUUMMMAAA666000---------...------,,,,,,------...---000222111888KKKcccttt444444555555555666666666666666666888;;;???CCCEEEEEEIIIOOOVVV]]]eeennnssswww|||pppmmmyyy{{{oooVVV@@@CCC777AAA999JJJgggvvvmmm___ooo{{{wwwvvvqqqmmmpppwwwzzzwwwrrrpppvvv~~~xxxYYYOOOWWWyyywww[[[PPPEEE>>>;;;777:::999<<<999LLL~~~~~~~~~yyyhhhTTTGGG???999;;;AAAFFFMMMRRR]]]cccooo}}}nnnZZZLLL???999888777888::::::666FFFzzztttlllfffbbbVVVWWWXXXXXXWWWUUUSSSRRREEEHHHCCC>>>KKKrrrZZZUUUNNNCCC999111...---.........------------......,,,000111333CCC^^^uuu555555555555666666666666666666666888;;;???CCCEEEEEEIIIPPPWWW^^^fffnnnsssrrr|||vvvYYYBBBDDD777EEE>>>RRR```nnndddllliiivvv{{{{{{qqqjjjiiimmmuuuzzzaaaVVVbbbyyy___QQQEEE???999888:::888<<<:::ZZZ|||mmm[[[IIIAAA;;;:::;;;;;;>>>CCCJJJOOOWWW___kkkxxx___QQQBBB;;;999777888999888999QQQxxx|||uuuooojjjggg\\\\\\\\\[[[XXXVVVUUUTTTIIIKKKGGG@@@CCC]]]dddTTTOOOEEE:::222......000......------------......+++///000777QQQsss555555555555666666666777666666777888;;;???CCCFFFEEEIIIPPPWWW^^^fffnnnsssxxx{{{VVVCCCFFF777GGGBBBXXX]]]{{{qqqfffssssss___RRRHHHBBB888888:::777<<<<<>>AAACCCGGGJJJPPPXXXaaakkkssswww~~~xxx]]]HHH??????888DDDiiidddyyynnnsss~~~mmmQQQCCCFFF???:::777???===666||||||}}}~~~{{{ooobbbZZZFFFBBB===;;;<<<<<<;;;999:::???;;;:::@@@CCCNNNbbblllTTTEEE@@@888888===;;;888EEEmmmxxx|||yyyvvvrrrlllhhhjjjhhhccc^^^]]]___\\\VVVTTTTTTOOOFFFAAAMMMeeezzz{{{QQQPPPNNN:::555555(((111///////////////.........---<<<000TTT666666666666666666666666555666666888;;;>>>AAACCCFFFIIINNNVVV```jjjssswww~~~~~~___HHH@@@AAA<<>>;;;888???===@@@{{{{{{{{{{{{wwwlll___XXXDDDAAA>>>===???@@@@@@???;;;???;;;:::>>>>>>DDDTTTvvv[[[HHHAAA888888<<<::::::FFF~~~jjj~~~|||zzzvvvqqqllliiihhhgggeeeaaacccfffeeeaaa\\\ZZZRRRGGG???DDDTTTbbbzzzUUUPPPMMM;;;555666***333////////////////////////555777???iii666666666666666666666666555555666888;;;>>>AAACCCEEEHHHMMMUUU___jjjsssyyyzzz___III@@@CCC@@@IIIuuuwww|||ssszzzUUUKKKUUUbbb}}}gggUUUMMM<<<>>>===:::???===NNN|||zzz{{{uuutttpppfff[[[UUUFFFCCC@@@@@@AAABBBCCCBBB@@@CCC??????DDDAAAAAAMMMuuudddLLLCCC:::888;;;999<<>>===CCCHHHXXXfffzzz___RRRMMM===555555,,,444000///////////////000000888000WWW~~~yyy666666666666666666666666555555666888;;;???BBBDDDFFFHHHMMMUUU___kkkuuu{{{zzz}}}}}}aaaJJJ???CCCAAAIIIqqqbbbGGG@@@GGGOOOkkkrrrXXXOOO>>><<<===;;;<<<;;;^^^}}}wwwooommmiii```WWWSSSJJJHHHFFFDDDCCCDDDDDDEEEDDDFFFBBBCCCIIIFFFCCCLLLjjjlllNNNCCC;;;888;;;999<<>><<<<<>>AAA@@@GGGtttdddvvvaaaNNNCCCAAACCCJJJ___~~~|||YYYKKKBBB;;;>>>;;;::::::nnn|||ssskkkiiiggg___WWWTTTPPPOOONNNMMMLLLMMMOOOQQQLLLNNNIIIIIILLLFFF@@@GGGeeesssOOOCCC<<<999<<<;;;===YYYqqq^^^~~~xxxtttssstttvvvqqqrrrooogggaaa___[[[VVVOOOKKKFFFDDDBBBAAA===:::666<<>>;;;:::===zzzoooXXX{{{rrrkkkjjjiiiccc]]]ZZZVVVWWWXXXYYYZZZ]]]bbbeeeaaaddd```\\\YYYKKK@@@DDD\\\}}}RRREEE>>>;;;===<<<@@@nnn}}}tttzzzwwwvvvuuutttooorrrpppiiibbb```\\\YYYMMMIIIDDDBBBAAA@@@===:::777999:::<<>><<<===DDD{{{xxx{{{vvvUUUHHH[[[qqq{{{sssnnnooooookkkeeebbb]]]___bbbccceeeiiinnnssssss{{{zzztttjjjTTTCCCDDDJJJpppWWWHHHAAA===>>>===EEE}}}}}}zzzsssmmmkkkoooooohhhbbb```^^^[[[MMMIIICCC???>>>===<<<;;;::::::999666777???MMMXXXqqqXXXSSSOOO999444111111111000//////000333666888MMM666666666666666666666666333444555888;;;???CCCEEEEEEIIIQQQ[[[dddlllqqqtttvvvxxx|||{{{sssnnnttt}}}qqq```]]]mmmoooNNN>>>EEEHHHLLL}}}mmmYYYqqqZZZHHHGGGJJJ@@@AAANNNllljjjhhhPPPEEE;;;???===???JJJ{{{{{{uuu}}}]]]JJJKKKHHHZZZwww|||uuuqqqsssuuupppkkkhhhccceeehhhhhhiiilllqqqvvvwwwsssXXXCCCBBB<<>>>>>===HHH{{{~~~}}}qqqfffhhhlllmmmgggaaa___]]]ZZZMMMHHHBBB===;;;;;;<<<===:::;;;;;;777444666===DDDQQQfffVVVRRRQQQ;;;666444333111000//////000333777999ccc777777666666555555555444222333666:::>>>AAADDDFFFIIIMMMSSSWWW\\\fffrrr{{{}}}|||zzzuuulllhhhrrrooodddaaauuuqqqLLLBBBCCC===PPPttt|||jjjXXXLLLttt~~~UUUAAAJJJEEEAAAMMMooocccKKKDDD@@@>>>888EEEEEEtttxxxqqq^^^VVVKKKKKKKKKSSSmmm}}}{{{{{{{{{xxxrrrlllnnnnnnnnnnnnnnnooopppqqq~~~sss]]]III<<>>999@@@UUUccc~~~wwwrrrooosssooodddZZZWWWTTTOOOGGGDDD@@@>>>=========<<<@@@===:::777777999999:::CCCFFF___nnnKKKVVV@@@)))777333777+++555...///888111DDD777666666666555555555555222444666:::>>>AAADDDEEEHHHLLLRRRWWW\\\eeeqqqzzz~~~zzznnnhhhwww|||ooogggqqqtttPPPDDDEEEBBBXXXrrrsss[[[KKKQQQ|||___DDDBBB@@@NNNpppeeeLLLFFF???===888FFFLLL{{{vvvwwwxxxuuujjjaaaSSSFFFIIIbbb~~~|||}}}}}}|||zzzqqqqqqqqqqqqqqqqqqqqqqqqzzzzzzbbbOOOHHHHHH>>>OOOzzzoooLLLEEE???;;;AAAbbblll[[[xxxjjjlllhhh]]]SSSOOOKKKGGGDDDAAA>>>=========<<<;;;BBB@@@===:::::::::::::::===;;;IIIbbb{{{YYYVVVFFF///444...333,,,555000222777444RRR666666666666555555555555222444666:::>>>AAADDDEEEGGGKKKPPPVVV\\\eeepppxxx~~~}}}|||{{{ooogggxxxyyyyyyrrrPPPBBBBBBBBB]]]ooovvvkkkZZZAAAQQQiiifffEEEEEEDDDSSSuuuhhhMMMGGG???<<<999FFFVVVwwwyyywwwbbbXXXMMMIIITTTooo|||zzzuuuuuuvvvvvvuuutttrrrqqqyyyaaaHHHCCCHHHBBBIIIooozzzQQQFFF@@@<<>><<<<<<======;;;:::???>>>======<<<<<<=========666888BBBZZZaaaNNNHHH777444000///000444111666555===jjj666666666666666555555555333444777:::>>>AAACCCEEEFFFIIIOOOUUU\\\fffpppwwwvvvtttwwwnnncccppptttRRRBBBAAACCCbbbdddyyyxxxkkkJJJAAA@@@RRRddd___OOOGGGIIIFFFRRRpppkkkOOOGGG@@@===:::EEEaaawwwzzzwwwrrrkkk___SSSPPP___|||wwwwwwxxxyyyyyywwwuuurrrppphhhyyyzzz\\\HHHAAAEEEEEEgggWWWEEE???===DDDTTTUUUwwwiiigggbbbYYYPPPIIICCC???===<<<;;;<<<======;;;999999:::<<<======>>>???@@@@@@===999555DDDuuuqqqKKKHHH:::444444...444222111777555MMM555555555666666666666666333555777:::===AAACCCDDDEEEHHHMMMTTT]]]gggpppvvvvvvqqquuuooobbbeeessstttxxx|||XXXFFFDDDGGGhhh]]]zzzwww{{{rrrYYYKKKHHHPPPSSSQQQPPPPPPJJJDDDJJJ^^^rrrlllQQQFFFBBB>>>:::CCCjjjzzz{{{xxxvvvppp}}}yyyzzzzzzzzzxxxuuurrrpppbbbnnnjjjUUUCCCAAAaaa]]]DDD===???HHHVVVYYYvvvfffbbb\\\UUUNNNEEE???======<<<<<<===>>>>>>===;;;888:::======<<<<<<>>>@@@>>>AAABBB888;;;fffXXXKKK999000222111777000000444:::ddd555555555666666666666666444555777:::===@@@CCCDDDEEEHHHMMMUUU^^^hhhpppuuu}}}~~~xxxxxxrrrgggccceeennnaaacccfffXXXFFFCCCFFFhhh^^^{{{wwwoooaaacccqqqxxx}}}yyykkkOOOGGGFFFPPPYYY]]]ccckkk|||nnnUUUFFFDDD>>>;;;AAAttt{{{|||yyy||||||||||||{{{zzzwwwuuussshhhdddppprrrXXXEEEDDD```eeeCCC;;;BBBNNN^^^aaayyyssshhhaaa[[[XXXRRRIIICCCBBBAAA@@@??????@@@@@@???>>>===???AAA???<<<;;;===@@@===CCCIII???;;;[[[aaaLLL999222333444666000333111CCC~~~555555555555666666666777444555777:::===@@@BBBCCCEEEHHHMMMUUU```jjjqqquuuxxx{{{vvvrrrooommmzzzwwwjjj___```]]]wwwUUUDDDBBBEEEggg^^^|||wwwvvv{{{~~~QQQIIIFFFLLLMMMJJJKKKQQQRRRVVViiipppYYYHHHDDD>>>;;;@@@|||zzz{{{{{{xxxkkkeeehhh|||}}}|||zzzzzzlllYYYTTTiii~~~xxx___KKKHHHGGGYYYuuulllCCC;;;EEEUUU]]]ggg|||uuuaaahhhuuu{{{uuurrriiibbb\\\[[[WWWNNNIIIHHHFFFDDDBBBAAABBBCCCBBBBBB@@@BBBDDDBBB???@@@DDDIIIKKKLLLPPPIII@@@VVV```JJJ;;;888444444333111888111MMM444555555555666666777777444555888:::===@@@BBBCCCFFFHHHMMMVVV```kkkrrruuuwwwzzz|||xxx{{{}}}|||ttthhheeedddwwwWWWGGGEEEIIIkkkXXXxxxsssyyyJJJDDDDDDIIIIIIBBBAAAEEE@@@DDD\\\qqq\\\JJJDDD>>>;;;@@@zzzzzz|||yyygggaaa~~~jjj^^^nnnpppcccEEEBBBLLL\\\mmmqqqDDD;;;HHH[[[qqqRRRhhhmmmYYYNNNMMMLLLNNNXXXlll}}}yyywwwfff]]]XXXXXXUUUMMMHHHHHHJJJGGGDDDBBBCCCDDDDDDDDD???BBBDDDDDDCCCFFFNNNTTT___XXXXXXQQQFFFWWWaaaJJJ===<<<222444000222===111UUU555555666666666666555555333555777999<<>>AAAAAAXXXxxxJJJ@@@CCCuuu```TTTpppyyylllbbb___]]]\\\ffftttzzzttthhhbbb]]]\\\YYYSSSNNNNNNNNNLLLIIIGGGHHHHHHGGGFFFDDDFFFGGGGGGFFFJJJRRRXXXmmmppplll]]]MMMUUUxxxcccVVV999333666666///999222FFF~~~555555666666666666555555333444666999<<>>@@@JJJzzzssspppuuujjjpppxxx___IIIDDDAAAJJJ```zzz}}}tttnnnmmmmmmssstttrrraaafffXXXYYYYYYJJJPPP|||HHHAAAGGGOOOIIIwww|||iiiaaasssyyyuuusssssskkkeee```___]]]XXXUUUVVVTTTQQQMMMKKKKKKJJJIIIHHHCCCEEEGGGFFFCCCAAA@@@AAAAAAHHHLLLFFF<<>>@@@HHHpppooorrruuuzzz{{{eeeXXXXXXYYYTTTQQQ[[[ttt}}}oooiiiiiiiiijjjuuufffOOOQQQKKKSSSYYYOOOYYYFFFAAAIII[[[RRRzzznnnzzzwwwwwwwwwoooiiieeedddbbb^^^\\\]]]UUURRROOOMMMLLLLLLKKKIIIHHHGGGFFFCCC???===<<<<<>>???@@@===999<<>>===???TTTpppZZZ===777666666:::000AAA555555666666666666555555111333555999===AAACCCEEEFFFIIINNNUUU]]]dddkkknnnmmmuuu]]]YYYXXXZZZXXXRRRQQQTTTOOOPPPaaagggKKKGGGFFF~~~WWW}}}pppttt~~~xxx|||~~~|||yyyhhhgggeeelllOOODDD???>>>@@@yyygggSSSZZZtttrrr```www|||xxxrrrvvvnnn}}}}}}yyykkkMMMIIILLLwwwwwwIIIWWWwwwrrrpppmmmjjjzzzwwwuuuooojjjjjjjjjggggggiii[[[YYYVVVUUUVVVVVVVVVUUULLLJJJIIIGGGEEEAAA<<<999888999===BBBAAA<<<;;;===@@@uuuttt[[[===666666---AAA;;;HHHzzz555555555666888777555444333555888:::<<>>GGGllliiiqqqyyyrrrooowwwmmmaaattthhhqqq{{{zzzyyyDDDFFFQQQzzz___TTTTTTzzzxxxrrryyyxxx{{{xxxpppkkkjjjfff______\\\[[[\\\[[[VVVTTTVVVSSSRRRNNNJJJEEEAAA>>><<<:::;;;===?????????>>>===FFF___ZZZ@@@888555333===555YYY~~~555555555666777666555333222444777:::<<<@@@DDDGGGLLLQQQVVVZZZcccnnnsssqqqvvv}}}hhh\\\___pppoooSSSIIIEEE[[[mmmttt}}}jjjZZZuuullljjjSSSDDD>>>:::FFFoooxxxyyyuuuxxxnnnqqqdddmmm}}}EEEIIIVVVcccWWWYYY{{{|||}}}yyyqqqmmmmmmjjjeeebbb^^^[[[[[[XXXTTTSSSUUUSSSRRROOOKKKGGGCCC@@@??????<<<<<>>VVV\\\@@@666222777;;;:::bbb333444555666666555444333222444777:::===@@@EEEHHHJJJMMMPPPWWWcccpppwwwxxx{{{jjjjjjmmm|||qqqRRRJJJGGGfffooopppxxxuuuooooooTTTBBB===888FFFrrrnnnttt~~~zzzssszzz\\\eee{{{wwwzzzDDDIIIXXXxxxfffVVV\\\~~~|||zzztttqqqqqqoookkkeeeaaa]]]]]]YYYTTTSSSUUUTTTRRRPPPMMMIIIFFFDDDBBBEEEBBBBBBIIIQQQRRRHHH>>>???QQQ^^^AAA888777:::666@@@rrr333444666666555444444444333555888;;;===@@@DDDGGGIIIKKKLLLQQQZZZgggrrrxxxyyy~~~yyy|||pppPPPLLLJJJ{{{qqqmmmwwwvvvwwwuuuUUUCCC???<<>>888;;;:::000HHH222555777777555444444555555777:::;;;===???CCCFFFGGGKKKQQQVVV[[[aaajjjrrrtttqqqOOONNNKKK{{{qqqlll{{{vvvwwwRRRBBBBBB???EEEfffttt}}}ffflllwwwnnn||||||uuuuuueee___nnn}}}zzzuuuBBBAAARRReeedddOOOSSS~~~zzzxxxxxxyyyvvvppplll___^^^```dddbbb[[[VVVUUUSSSRRRPPPNNNLLLIIIHHHGGGDDDKKKXXXdddhhh^^^LLL>>>>>>???aaavvv^^^<<<444777888///OOO222666999888666444555666555777:::<<<===@@@DDDGGG???CCCNNNZZZbbbgggmmmtttxxxuuuPPPOOOIIIqqq{{{nnnfffxxx}}}tttMMM???AAA???BBB___|||mmmvvv|||jjjfffwwwbbbiii~~~yyybbb[[[]]]ZZZYYYZZZddd{{{cccQQQ]]]xxx}}}iiiCCCAAARRRnnneeeNNNNNN{{{wwwzzz{{{wwwqqqnnn\\\\\\___cccaaaZZZUUUTTTRRRQQQOOOMMMKKKIIIGGGFFFIIIRRRaaannnpppdddOOO???:::444KKKXXXddd{{{iiiCCC555555888444UUU333777::::::666444666888222555888;;;>>>BBBFFFJJJUUUNNNMMMWWWccclllsssyyy}}}wwwQQQQQQFFFhhh~~~qqqqqqaaappppppJJJ===???>>>CCCbbbooovvv{{{tttpppooonnnlllooocccdddnnniii~~~yyy~~~{{{pppggg[[[RRRTTTVVVVVVZZZeeezzz~~~___GGGKKK```aaaCCC@@@QQQuuueeeNNNGGG~~~{{{xxxzzz|||yyyuuutttbbb``````bbb```YYYVVVWWWQQQPPPNNNLLLIIIGGGEEEDDDHHHMMMZZZiiiqqqjjjUUUDDD<<<222AAACCCDDDRRRRRRTTTlllmmmDDD666888666;;;\\\333888;;;;;;777555666999///222777;;;???DDDIIIMMMoooZZZWWWaaakkkrrrxxx|||xxxQQQQQQEEEeeeuuu|||cccmmm~~~nnnJJJ>>>???>>>FFFhhhmmmrrrwwwttthhhaaaZZZ^^^yyy]]]YYY]]]ZZZgggaaaQQQLLL[[[fffmmmwwwkkkjjjkkkrrr|||\\\HHHAAAJJJggg\\\CCC>>>OOOtttdddLLLAAA||||||nnnddd^^^jjjppp[[[TTTYYYqqqzzzzzz|||zzzyyyzzzjjjfffcccccc```[[[YYY[[[PPPOOOMMMKKKHHHFFFDDDCCC<<<>>>HHH[[[kkkiiiWWWEEE===333@@@>>>;;;DDDAAABBBTTTddd<<<333999444???```444555555666666666666666222555888;;;>>>BBBGGGJJJwwwyyyXXXgggnnniiiyyyyyyxxxWWWMMMLLLZZZ}}}rrrjjj```zzzqqqppppppKKKDDD=========YYY~~~yyywwwxxxwwwtttkkkyyyuuuVVVKKKPPPUUUnnnfffYYYLLLQQQggg~~~wwwdddiiivvvvvvyyylllKKKAAA@@@MMMiiixxxZZZ???DDDOOOzzz|||OOOMMMLLLyyyyyylllkkkTTTccc{{{kkkQQQCCC@@@CCCRRRuuu~~~zzzxxxsssjjjbbbaaa___\\\]]]aaaWWWTTTOOOIIIEEECCCBBBBBBBBB<<<===IIIQQQMMMFFFCCCCCC<<<888<<<@@@@@@BBBFFF^^^hhh<<<<<<<<<111>>>jjjsss444555555666666666666666333555999<<>>TTT{{{www|||sssSSSEEEDDD???KKKfffsssgggYYYLLLTTTsssxxx\\\YYYhhhooozzz{{{sssxxxxxx[[[KKKBBB@@@GGG\\\tttdddxxxUUU===BBBNNN~~~ZZZQQQNNN||||||zzzccc^^^yyynnnVVVEEE???@@@BBBDDDeee~~~{{{yyyvvvnnngggeeebbb]]]\\\^^^XXXUUUPPPKKKGGGEEEDDDDDDAAA<<>>LLL|||^^^JJJJJJyyy{{{uuurrrrrr\\\hhhnnnSSSBBB???BBBDDDDDD>>>[[[|||~~~{{{zzzyyyrrrllliiieee___[[[[[[YYYVVVQQQLLLIIIGGGGGGGGGFFFBBBOOOhhhkkkXXXNNNTTTQQQSSS]]]gggcccUUUMMMNNNxxx___999888666888???444555555666666666666666444666:::>>>AAAEEEJJJNNN[[[QQQYYYeeeeeeppp~~~~~~|||[[[KKKEEEUUUxxxkkkfff{{{vvv\\\NNNJJJWWWqqq}}}```???>>>===AAA;;;GGGuuunnnyyyjjj^^^aaammmrrrLLLLLLNNNFFFHHHRRRXXXUUUPPPXXXuuu^^^CCCKKKYYY```gggooouuupppmmmsss}}}|||iiiSSSHHHAAA@@@======NNN______NNNHHHhhhJJJ===<<>>BBBFFFKKKNNN[[[LLLXXXfffcccooo|||^^^MMMEEEUUUxxxuuuiiidddssswwwXXXEEEIIIKKKWWWsssqqqsssYYY@@@AAA<<<>>>;;;HHHwwwkkkwwwwwwyyyjjjiiijjjXXXPPPBBB???JJJTTTXXXYYYZZZdddvvvgggJJJGGGPPPUUU```rrrpppooonnnooosssssshhh\\\KKKDDDCCC???:::CCCOOONNNIIIDDDfff~~~GGGAAA;;;IIIMMMNNNsssssszzzxxxxxxxxxpppbbbUUULLLPPPXXX\\\]]]___^^^iiiyyy~~~yyyvvvtttqqqllliiieee___ZZZWWWUUUQQQMMMJJJJJJJJJKKKMMMDDDUUU~~~sssvvv|||oooeee|||\\\;;;<<<999999@@@444555555666666666666666333666:::>>>AAAFFFKKKOOOQQQKKK[[[hhhdddnnn~~~}}}{{{```OOODDDSSSwwwzzzhhhaaaooofffSSSHHHDDDEEEXXX|||{{{]]]hhh~~~QQQ???AAA:::======KKKuuuuuuwww|||~~~}}}bbbRRRTTTfffssstttssskkk\\\QQQRRRYYYuuugggOOOEEELLLPPP[[[qqqoootttwwwwwwwwwwwwsssmmmYYYMMMHHHDDD===BBBIIIEEECCCAAAeeeqqqDDDEEE;;;HHH{{{JJJNNNmmmpppyyymmmzzz~~~vvvoooooorrrggg```ccceeeeeegggmmmjjjoooyyyzzzuuuuuurrrmmmjjjhhhbbb\\\WWWTTTQQQMMMKKKKKKLLLMMMRRRGGGSSSvvvqqqooosssvvvwwwvvvyyyYYY888:::999777CCC444555555666666666666666222555999===AAAFFFKKKNNNQQQVVVdddiiifffmmmzzz{{{yyyaaaPPPBBBOOO}}}|||jjj\\\ooovvvlllttt{{{fffEEEBBB???GGGbbbeeeNNN]]]yyyKKK??????999>>>???HHHbbb}}}vvvoooNNN>>>@@@TTTYYYKKKAAAJJJPPPWWWiiirrrzzznnnZZZNNNHHHBBBFFFKKKEEEBBBCCCjjjddd???FFF:::FFF{{{mmmIIIPPPiiiooorrrsssmmm|||}}}~~~nnniiirrryyyppplllqqqrrrmmmmmmsssqqqsss{{{}}}xxxyyyuuunnnkkkjjjeee]]]WWWUUURRROOOMMMNNNOOOPPPSSSMMMWWWrrryyywwwtttuuuzzzzzzxxxWWW555999999777???~~~444555555666666666666666111444999===@@@EEEKKKNNNPPP]]]fffdddcccnnn|||{{{qqqtttwwwaaaPPP???JJJtttwww}}}kkkYYYoooiiiccclll~~~hhhKKKCCCDDD@@@@@@RRRvvvZZZEEEVVV|||vvvIII???>>>:::???>>>AAAPPP{{{nnn~~~|||dddKKKJJJ:::KKKEEE<<>>:::<<>>@@@AAAFFFzzzqqqttt~~~uuusssjjjPPPTTTvvvUUUHHHLLLOOONNNDDDBBBGGGSSS^^^gggsss~~~{{{iiidddhhh]]]IIIHHHNNNdddXXX;;;CCC>>>???EEEPPPJJJXXXQQQtttppprrrnnn]]]XXX[[[bbb___ccckkk{{{{{{sssjjjeeebbb___\\\VVVMMMIIIJJJTTT\\\kkkzzznnnCCC777999999888EEE444444555666666666666666555555777;;;BBBHHHJJJJJJNNNVVVbbbmmmuuu|||dddRRRZZZ~~~uuuxxxxxxooozzzyyyXXXFFF???EEELLLccc[[[ZZZfffgggVVVPPPJJJEEEBBBEEEHHHFFFDDDDDDIIIKKKFFFIIIHHH```rrrAAABBB<<<<<<888???>>>BBBFFFjjjuuusss{{{mmmjjj[[[KKK^^^~~~[[[MMMJJJGGGIIICCCBBBHHHJJJLLLWWWfffrrrwwwooo___\\\ddd^^^MMMEEEIII]]]QQQ:::CCC>>>@@@EEEMMMLLLYYYKKK}}}sss~~~rrrfff^^^XXXOOOOOOWWW```pppwwwooommmeee]]]WWWOOOEEE??????CCCIIIXXXnnnmmmCCC777888777444>>>333444555666777777777777555444666<<>>@@@BBBBBBMMM]]]ggghhh___RRRRRRZZZWWWLLLBBBAAARRRuuuJJJ:::>>>===@@@AAAJJJQQQ\\\PPPvvvxxxwwwdddTTTJJJNNN[[[ccckkkwwwiiiXXXMMMEEE>>>;;;<<<<<<===III```vvv~~~{{{fff@@@888999777555:::333444555666777777777777555444666<<>>CCCEEENNN[[[WWWSSSKKKFFFHHHMMMLLLHHHCCC>>>IIIjjjgggFFF<<<:::>>>BBB===IIIWWW___ZZZqqq{{{|||jjj[[[RRRIIIOOO]]]jjj{{{lll[[[QQQJJJCCC>>>===999777>>>QQQgggwww|||rrr|||YYY:::888;;;888999:::333444555666777777777777555444555<<>>EEE999lll```]]]```iiiwwwssslllcccZZZWWWaaammmeeeZZZFFFFFFNNNooo}}}PPPFFF222DDD>>>>>>CCC///@@@GGG===fff}}}xxxkkk|||cccQQQbbbCCC???DDDFFFJJJRRRLLLEEE@@@@@@EEEIIIIIIHHHGGG???EEEeeeRRRDDD>>>999AAAEEE<<>>===KKK^^^mmmccc~~~{{{~~~lll^^^vvvssspppTTTKKK???DDDTTTUUUCCCHHHCCCEEEAAAEEERRRCCCEEEEEEAAAZZZDDDAAA>>>;;;;;;???CCCFFFiiiUUUaaaiiiOOOddd|||sssRRRSSSHHHYYY~~~{{{iiieee||||||sssnnnpppssspppqqqmmmbbbRRRCCC;;;999;;;666333999JJJ```tttyyydddjjjIII555999:::777222KKKyyy111333555777888888777666888555666===FFFLLLLLLKKKLLLUUU```hhhnnnwwwnnnbbbxxxuuu___[[[^^^```___YYYQQQPPPRRR]]]ttt{{{```KKKBBBAAACCC>>>___~~~ssskkkppp[[[[[[zzzwwwppp^^^bbbwwwrrr```SSSPPPGGGEEE\\\iiiBBB999AAA:::===999:::???>>>===GGGVVVwwwsssuuu}}}{{{www~~~qqqvvvqqqppprrreeeOOOFFFJJJGGGCCCGGGAAADDDDDDMMM___RRRFFFCCC@@@]]]CCCAAA>>><<<<<>>ccctttooohhh]]]vvv|||pppgggaaa___```]]]XXXQQQIIICCC>>><<<:::666444888FFFZZZmmmxxxmmm]]]hhhwwwJJJ:::777555888222DDDqqq222333555777888888777777888666777<<>>@@@BBB:::XXXeeeZZZ\\\qqqzzzkkkppphhhbbb^^^NNNRRRHHHbbbtttrrr{{{ooo\\\RRRNNNGGGKKKeeeuuu\\\>>>999@@@:::???::::::>>>???===CCCLLL}}}mmm{{{xxxcccVVVXXXhhhkkkkkk|||zzz]]]PPPNNNIIIHHHHHH>>>BBBGGGWWWoooeeeMMMEEEDDDeeeggg@@@???>>>======???AAABBBLLLdddLLLnnnIIIXXXdddvvviiiXXXKKKXXX|||ooo}}}lllXXXhhh~~~rrrdddXXXPPPSSSLLLDDDAAAAAAAAA@@@===999777555777@@@PPPaaammm\\\RRRffflllGGG<<<555222:::888@@@jjj222333555666777777777777777777777;;;EEEOOOQQQNNNPPPWWWcccmmmsssxxx}}}mmmxxxyyy}}}hhhqqqyyygggWWWTTTUUURRROOOPPPJJJRRRZZZfffwww~~~pppwwwSSS@@@<<<@@@BBB888QQQ[[[aaaaaajjjeeeWWWZZZRRRKKKLLLIIIUUUVVV}}}www{{{pppcccsss{{{lll^^^^^^SSSGGGKKKeeeiiiPPP<<<888===999>>>999888===??????AAAEEEhhhzzzrrryyyxxxeeeeeeddd[[[UUU\\\jjjooofffeeeaaaVVVPPP???@@@FFF[[[xxxqqqVVVIIIMMMsssRRR>>>>>>=========>>>???@@@CCCnnnQQQmmmTTT```hhhvvveeeSSSGGGZZZnnn}}}}}}vvv^^^ZZZvvvxxxkkk^^^TTTNNNIIIBBB>>>>>>???>>><<<999888777777;;;FFFTTT___MMMJJJdddfffAAA888555555<<<;;;===aaa333333444555666777888888777888888;;;EEEPPPSSSOOOLLLRRR___mmmtttwwwjjjaaacccrrryyytttyyyttt|||}}}mmmeeebbbYYYMMMGGGIIIKKKSSSeeetttpppdddsssmmmLLL>>>===???BBB999KKK]]]kkkggg```___yyy```RRRQQQIIIIII]]]tttyyyaaazzzzzzsssnnn}}}iiilllppptttwwwxxxssslll```QQQDDDJJJccc```III<<<999999888;;;777777;;;???@@@AAABBBYYYtttyyy{{{www\\\JJJggg{{{nnnaaaEEE>>>DDD[[[{{{vvv^^^MMMWWWBBB<<<<<<<<<=========>>>>>>???{{{}}}[[[QQQ\\\```vvvuuu}}}pppWWWVVVNNNSSSjjjwww[[[ppp}}}~~~|||gggQQQaaa}}}ssshhh```MMMLLLIIIEEEAAA>>>===<<<::::::888777888???JJJSSSFFFFFFeeekkk===333888999:::666999VVV333333444555666777888888666999999:::DDDRRRVVVPPPNNNSSSbbbsss{{{}}}~~~ccc]]]^^^iiirrr{{{vvvjjjXXXEEEEEEEEEDDDIIIYYYhhhfffZZZgggaaaEEE>>>>>>;;;AAA===EEExxxrrr[[[uuulll```YYYuuurrrhhh[[[YYYyyylllppp}}}sssjjjxxx}}}~~~|||}}}}}}aaaQQQFFFKKK]]]wwwWWWBBB===999777999999888888;;;>>>@@@AAABBBWWW{{{}}}xxxggg^^^ooouuuOOO@@@CCC\\\~~~zzzcccOOO___{{{888<<<<<<;;;;;;<<<<<<=========hhh[[[pppHHHXXX\\\|||{{{qqqbbbZZZVVVPPPiiiqqqoootttgggPPPTTTvvvvvvmmmgggOOOOOONNNKKKFFFBBB???>>><<<;;;999888999>>>DDDJJJCCCGGGjjjkkk===444999888666666<<>>??????777???@@@???bbbTTTlllxxxcccZZZpppqqqxxxxxxwwwzzztttgggUUUHHHIIITTTeeeqqqKKK;;;<<<999666<<<999:::;;;;;;<<<>>>AAAAAAOOOxxx|||~~~~~~iiiYYYEEEFFF```iiiSSSiiiaaa999<<<;;;:::::::::;;;===>>>===SSSLLLYYYZZZDDDRRRYYYuuuoooVVVUUUlllnnnfffbbb[[[RRRMMMZZZ{{{yyypppkkkXXXUUUPPPNNNMMMJJJEEEAAA???<<<999888;;;???BBBDDDBBBJJJqqq[[[;;;888888444555666===HHH444444444444555777888999666::::::999DDDTTTXXXRRRKKKOOO___rrryyyxxx~~~hhheeevvv~~~pppeee______XXXLLLIIINNNGGGIIIHHHJJJVVVbbb___TTTUUUzzzsssVVV:::@@@???333===BBB<<>>???FFF>>>@@@SSSHHHMMMVVVmmmwwwwww~~~ggghhhZZZkkk~~~eeeSSSNNNSSSJJJCCCddd}}}tttpppddd[[[RRRPPPRRRPPPIIIBBBAAA===999999===@@@BBBAAABBBLLLvvvwwwHHH777<<<777000777222777<<<444444444444555777888999<<<999555777CCCQQQUUURRRKKKOOO]]]ooovvvwww}}}tttbbbWWWSSSTTTTTTPPPJJJGGGFFFHHHIIIIIIJJJKKKIIIKKKXXXeeeeee[[[\\\~~~nnnJJJ<<<;;;:::;;;<<>>DDD???===???@@@@@@CCCGGGDDD___aaaCCC444333:::333444777999222ggg444444444444555777888999::::::888999CCCQQQZZZ[[[SSSQQQXXXgggrrryyyzzzmmmddd^^^^^^___bbbeeeffffffdddnnnmmmhhhdddkkkrrrmmm```cccvvvWWW@@@;;;;;;:::;;;<<<>>>@@@AAAdddFFFVVV~~~rrr\\\mmmwwwfffJJJGGGAAABBBDDDCCCZZZTTTCCC666666888777777:::999999888999999:::;;;<<>>>>>BBBEEEEEEEEEGGGJJJfffXXX;;;333555999222888888555000RRR444444444444555777888999999:::::::::BBBQQQ\\\aaaXXXSSSWWWgggvvv~~~pppnnnlllLLL>>>:::::::::;;;<<<===???@@@QQQMMMOOObbbtttZZZfffwwweeeSSSIIIFFF@@@@@@@@@???YYYyyyEEE===777888888666666888888888888888888999;;;;;;DDD===AAAwwwMMMZZZ~~~|||}}}tttDDD999222888777777777777888999999888<<>>>>>FFFgggLLLNNNwwweee```}}}xxx___HHHIIIGGGCCCCCCCCCAAAYYYmmm>>>;;;999999888555555666777777666777777888999:::;;;???888RRRrrrIIIhhh}}}]]]===<<<333777666666666666777888888888999EEEiiizzzGGGLLLRRRzzziiiqqqyyyvvv|||www```MMMNNNDDDJJJeee{{{ssskkkeeeaaa]]][[[[[[WWWXXX]]]^^^XXXPPPLLLRRRrrrKKK444555777666///888444555<<>>;;;>>>LLL^^^iiiaaaWWWWWWjjj~~~~~~WWWAAA999999999:::;;;;;;<<<<<<===???iiizzzIIILLLwwwxxxdddlllpppZZZHHHGGGCCCEEEDDD???PPPsss\\\;;;:::999888777666555555666666666666666777999999111???<<>>vvv444444444444555777888999666===@@@<<<<<>>:::888888999999999:::::::::;;;bbbfffpppMMMCCChhhqqqjjj|||vvvZZZRRRaaahhh{{{MMMBBBVVVEEE@@@;;;777777666444444333333333555555555555666666666666666222<<<>>>:::dddXXXRRRqqq\\\XXXjjj<<<:::888000666333333333444444444555555333888;;;999{{{NNNQQQvvvjjjBBBIIIXXX||||||iii|||yyykkkaaaRRROOOPPPMMM]]]{{{sssllliiiccc```fffmmmhhhUUUCCCTTTttt{{{???999333111333444222000...:::000555QQQ333333333333444666777999===>>>GGGIII===<<>>:::666888888888999999999::::::CCCKKKOOOiiiDDDVVV~~~ooojjj~~~eee\\\gggdddvvvJJJNNNRRRqqqAAA:::777666555444333333333333444555555555666666666666777111777;;;555JJJWWWaaaSSSPPPssssssRRR333444777555666333333333333444444444444444888666666kkkTTTHHHlllnnnAAAFFFTTTooorrrwwwhhhbbbgggdddOOOLLLkkkwwwssskkkfffaaa___^^^XXXMMMCCCKKKnnnddd>>>999333111333444222000000999333666EEEzzz333333333333444666777999???===CCCIII???999NNNkkkyyyiiiYYYXXXjjj{{{xxx```GGG:::999555777888888888999999999999EEE888AAAjjjIIILLL___qqqhhhmmmooobbbffflllgggTTTGGG[[[VVVBBB777666666555444333333333333444444444555555555666666:::777777<<<:::888]]]{{{]]]FFFNNNbbb{{{}}}gggZZZwwwEEE444333555555000222222333333333444444444555999000555SSSccc???XXXwwwGGGFFFRRRbbbwwwvvvnnnwwwwww[[[GGGWWWppp{{{uuurrriiieee]]]TTTKKKFFFCCCBBBFFFlllXXX<<<888333111222333222000222777666888666ZZZ333333333333444666777999;;;999===FFFCCC:::NNNtttqqq___WWWddd}}}uuusssjjjTTT@@@:::<<<999777777777888888888888999<<<777CCCKKKVVVMMMPPPzzzmmmccclllccc|||bbbeeeLLLaaaFFF@@@555555555444333222222333333333333444444444555555555666;;;777999???888GGGpppLLLMMMdddrrryyy~~~___ddd___>>>;;;444222444,,,222222222222333333333333444888...888@@@pppyyyCCCIIItttKKKDDDMMMUUU|||rrrvvvpppVVVQQQVVVzzz|||tttnnnkkkaaa\\\SSSHHH@@@<<<>>>AAAHHHpppPPP999666333111222333222000333222666999000CCC333333333333444666777999888999:::CCCGGG<<>>111999222///555222111111111222222222333333333666000;;;666XXXOOODDDcccNNN@@@BBBIIIfffyyy|||dddTTTNNNkkkqqqxxxyyytttmmmfffdddVVVOOOFFF???===>>>???@@@HHHssssssAAA666555333222222222111111333---444999222:::xxx333333333333444666777999999???<<<@@@HHH>>>CCCeee}}}}}}rrr___[[[nnnjjjhhhzzzrrrYYYFFF777777;;;666666666666666777777777777333<<<888;;;sssHHH:::ssszzzkkk\\\bbbcccXXXjjjSSS888///;;;333222222111111222222222222222222333333333444444111999555000777===:::888cccbbbSSSfffkkkooowww~~~|||___YYY}}}EEE333///666333...111444000000111111111222222222222222333:::444III\\\CCCTTT\\\FFF===FFFXXXkkk___ZZZdddgggjjjjjjeee___ZZZVVVLLLEEE>>><<>>===JJJ@@@<<>>;;;000777222222111111111111222222222222222222333333333333777333777999666888<<<888KKKqqqccciiilllppprrr|||}}}||||||vvviiifffiii<<<:::444222555///,,,222000000000000111111111222333...555555333@@@vvvsssFFFIIIpppPPP:::HHHNNNqqqxxxqqqkkklllhhhbbb\\\WWWSSSNNNLLLHHHCCC>>><<>>:::KKKDDD;;;OOOxxxmmm\\\hhhjjjdddxxxvvvaaaMMM===333777<<<555555555555555666666666777888111AAA???:::rrrSSSDDDcccgggqqqyyybbbxxxkkk___NNN222AAA777000222111111111111111222222111111222222222333333333777)))333???333///;;;===<<>>>>>@@@DDDGGGfff@@@333111222222222111000111222222///666+++222888???ttt444333333333333444555555>>>GGGPPP@@@JJJQQQ;;;HHHjjjpppfff```mmmtttiiisssjjjWWWBBB:::999888555444555555555555666666666666333777???<<<888\\\RRRJJJUUU~~~lllaaa]]]pppsssqqquuu>>>:::999...555111111111111111111111111111111222222222333333333444444333444444555666777999[[[sssNNNGGGbbbmmmpppzzzzzz|||vvvjjjeeebbb```HHHhhhzzzPPP444666555444222111000000000////////////000000000000,,,555111222777---QQQ```GGGEEEfff??????EEENNNssssssbbb___YYYSSSWWW]]]TTTHHHBBBDDDHHHHHHFFFuuu___@@@333333222111000////////////000222333222111555===DDD444333333333333444555555CCC???DDD>>>SSSfffMMMDDD[[[vvvggg```lll{{{ppppppzzz```OOO>>>888999888666555444555555555666666666666666555999===:::KKKkkkCCCJJJuuummm```yyy{{{zzzbbb888888888000222111111111111111111111111111111111222222222333333333333333333444555666777>>>???kkksssSSSTTT^^^ssszzziiiggg{{{~~~iiicccbbb\\\UUUSSSgggVVV:::888555444333222111000000000.../////////000000000000...555///111999111HHHOOOIIIkkkQQQ<<>>RRRWWWDDDGGGttt```bbbtttrrrggg}}}iiiIII???888888999777666666333333444444444555555555555999222777???111JJJeeeBBB\\\xxx]]]kkklll777777444222555---000000000000000000000000000000000111111111111222222222222222333444555666444999???QQQ```IIIKKKgggqqq\\\```^^^```fffoooyyyzzztttnnnhhhccc```MMMPPPSSSNNNFFFQQQzzzwwwDDD666888111333333222000000/////////........./////////000000///555///---666666666BBBuuuFFF\\\vvv@@@@@@EEESSSdddwwwddd^^^pppgggllliii]]]___lllddd<<<222777111111000///////////////,,,...000111000000222444HHH444333333333333444555555777<<>>:::KKKOOOwww}}}ttt~~~www|||xxxlllooo}}}RRR777000111111000//////////////////...///000111111111111222222TTT444333333333333444555555999>>><<>>;;;999:::888444333555222222222333333333444444///<<<777111;;;<<<:::DDDGGGYYYkkkaaammmxxxBBB444>>>111---555///////////////////////////////////////000000000000111111111111222333444444444555222555BBBZZZ|||\\\NNNGGGEEEHHHOOOOOOKKKMMMTTTQQQTTTYYY^^^bbbddddddddddddeeegggfffdddbbbbbbbbbllllllkkkggg```YYYSSSQQQKKKPPPTTTRRRJJJAAA:::777888AAALLLfffVVVBBB444---111333111111000///////////////------........./////////---111222000...111555777OOOVVVFFFooohhhHHH888GGGGGGccc~~~}}}www}}}EEE444111...000//////......///////////////000000111111222222000;;;}}}444333333333333444555555666AAA;;;KKKPPPDDDUUU___EEELLLrrrppphhhtttwwwkkkiiiggg```YYYdddnnn[[[FFF:::888888999666222222666222222222222333333333333111666666444666:::;;;:::\\\aaaKKKqqqwwwjjj]]]sssQQQ888555:::...---444000................................./////////000000000000000111111222333444777666111666<<<===aaaiiiZZZOOOOOONNNHHHFFFKKKHHHIIIIIIIIIIIIHHHGGGFFFGGGJJJLLLKKKHHHEEEEEEFFFKKKLLLNNNQQQRRRQQQNNNLLLIIIJJJJJJEEE???===AAAEEENNNkkkWWW999999555...000666000000///.........//////---------.........//////...+++000333///000555555BBB}}}wwwJJJSSStttVVV>>>EEEFFFQQQooozzz~~~]]]===000666000//////.........//////000///.........000111222222444888\\\444333333333333444555555...FFFCCCUUUWWW>>>QQQlllNNNGGGiiiwwwjjjmmmnnniiipppjjj\\\ZZZddd|||qqqKKK:::666555666888555111222777111111222222222333333333444000555777222444;;;;;;;;;PPPbbbrrrTTTbbbsss:::333555444,,,...444///..................................../////////000000000000000111222333444---999666222888555BBBdddjjjZZZQQQHHHDDDFFFEEEEEEDDDDDDCCCCCCCCCCCC???BBBDDDCCC@@@>>>>>>???>>>>>>@@@FFFKKKLLLJJJFFFGGGEEEAAA===@@@NNNeeeuuu\\\AAA000...---000222,,,000//////............///---------........./////////(((---555111000444222333\\\XXX===rrrXXX>>><<>>IIIccc\\\cccOOOmmmMMM555444333111000/////////....................................///////////////000000000111111111111222222222333666999===???gggoooTTTJJJLLLJJJEEEAAABBBDDDAAA===AAAAAA@@@???>>>===<<<<<<999===AAABBBDDDEEECCC???BBBAAAFFFRRRdddaaa777555333111000000000111//////...------------...,,,,,,,,,---------....../////////000111111222222999@@@kkkDDD???WWWAAA888<<>>===@@@FFFNNNTTTXXX]]]lllkkkCCC555444111///......///000///......---------------,,,,,,,,,------------......//////000000111222222777666rrrWWWHHHBBBJJJ<<<999DDDIIIUUUzzzVVV444111333000000...------------,,,,,,,,,---------...//////000000000222999<<<[[[444444444444444444444444222888>>>MMM\\\UUUJJJNNNgggUUUGGGgggmmmpppqqqiii~~~cccUUUbbbiiiFFF999444444444444333333333222222000000000111111111222222222333333444444555555666444888AAAooo^^^bbb\\\bbbIII111444333222000////////////---------------------------------.........//////////////////000000000000111111111111222444777888000;;;gggvvvtttiiiddd___\\\\\\[[[XXXUUUYYYRRRSSS^^^jjjtttwwwLLL666333222000...------......///...------,,,,,,------,,,,,,,,,,,,------------......//////000111111111444///LLLuuuHHH<<>>qqq444444444444444444444444222:::AAADDDOOO___```RRRVVVuuuPPPOOOzzzrrr|||___```~~~FFF999999333333333222222222111111111//////000000000111111111111111222222333444444444666222;;;CCC___lllccc___dddDDD555666111111000///............------------------------,,,,,,,,,,,,---------------............/////////222222111111222222333333333888555:::```mmmIII555222555111000//////............------,,,++++++++++++++++++++++++,,,,,,,,,---------------...//////000000...:::333qqq\\\DDDBBBPPPAAA555???IIIEEE\\\MMM///888333))),,,...------,,,,,,,,,+++++++++++++++,,,,,,------......000000---777:::+++DDD333333333333333333333333///999HHHMMMQQQbbbeeeSSSSSSvvv```HHHVVVzzzaaa___ccc;;;555666111222222222111111111000000/////////000000000111111000111111222222333333444666000===:::<<<rrrxxxUUUbbbsssmmm///444000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///000111111111111222222222///222555555:::UUUWWW888111666999////////////......---------,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////***999333HHHCCC???MMMJJJ:::;;;EEEDDDLLLqqqddd>>>,,,444333)))***111,,,,,,,,,,,,++++++++++++******+++,,,,,,------...***555///,,,333000999UUU333333333333333333333333333666EEEJJJKKK^^^iiiZZZQQQfffxxxLLLJJJyyyhhhdddpppGGG555444555111222111111111000000000000////////////000000000111000000111111222333333333666333999777666ddd~~~bbbccc\\\www{{{III111333333//////......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...............///000000000000000222000444888222000HHHhhh~~~lllSSS===///***+++...---------------,,,,,,+++,,,,,,+++******************++++++++++++,,,,,,,,,+++,,,,,,---......//////,,,333000777]]]jjjFFFGGGfffVVVBBB===CCCHHH[[[wwwCCC999,,,---222---***333,,,,,,,,,++++++++++++************+++,,,,,,------***222///***///333555<<<333333333333333333333333333...777>>>BBB___uuulllMMMTTTUUUNNNzzzrrrrrrlllVVV;;;666666333///111111111111000000000000////////////000000000000000000000111222222333333222444111444;;;FFFxxxppp```MMMcccYYY---555,,,333//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...////////////444...---333777666555666ZZZXXX>>>+++///444000---111++++++,,,,,,,,,+++******,,,++++++***)))***************+++++++++,,,,,,,,,++++++,,,------......///111------888???OOOCCCuuuOOO999CCCJJJOOOaaa}}}555;;;...(((333111***333,,,,,,,,,+++++++++******)))******+++,,,,,,------///)))***333555------666333333333333333333333333555999777777NNNzzzsssNNNPPP\\\lll~~~xxxhhh===<<<222222777,,,////////////////////////............////////////000000000000111111111111555---222===888333QQQ}}}ppp|||qqq```LLLZZZ~~~vvv;;;111555//////......---------,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,---------------............///000000000111222222333333:::>>>\\\fffNNN222111111000///......---...---,,,,,,+++++++++++++++++++++************))))))************+++++++++***++++++,,,,,,------...222---333111444eeerrrAAAuuuyyy;;;>>>GGGAAAOOOlllPPP333222000...---,,,------,,,,,,++++++***)))((((((------,,,++++++,,,,,,,,,,,,,,,------.../////////333333333333333333333333...555777:::NNNrrr~~~YYYeeegggIII~~~|||[[[888:::111111777---////////////////////////............//////////////////000000000111111111777///111999666000BBB]]]{{{UUUdddSSSTTTWWW111...000///222------------,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---------------............//////000000111222222333000///===^^^xxx\\\EEE;;;111111000//////...------------,,,++++++++++++++++++++++++*********))))))))))))*********+++++++++******+++,,,,,,------...333+++///222333MMMTTTOOOrrreee>>>:::AAACCCLLLYYYrrrqqqBBB222111///...---,,,,,,---,,,,,,+++******)))((((((---,,,,,,+++++++++,,,,,,,,,,,,,,,---......//////333333333333333333333333...555888888AAAVVViiiqqqkkkSSS@@@ooo}}}III222777111000555///////////////////////////---............///////////////000000000000111111555111222555555111666>>>nnnssseeePPPMMMXXXssshhh777...///......///---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000111222222222...///555===QQQsss}}}hhhQQQ;;;111000000000//////...------------,,,++++++***+++++++++++++++*********))))))))))))))))))*********++++++******++++++,,,---------111++++++333222333^^^xxx;;;CCCJJJEEE999:::CCCEEEIIIWWWnnnWWW555111000///...---,,,,,,,,,+++++++++******))))))(((,,,+++++++++++++++,,,,,,+++,,,,,,------......///222222333333333333444444222555666444666BBBQQQ[[[}}}pppRRR\\\NNN\\\;;;...555111///222///........................---------.........//////////////////000000000111///222444444555666666444>>>xxxuuuYYYYYYMMMXXXyyy}}}sssAAA+++444222...///''',,,,,,,,,,,,++++++++++++************************))))))))))))************************+++++++++++++++,,,,,,,,,---------------......//////000111111444444444111+++,,,<<>>BBB444888777<<<;;;:::KKKgggvvvttt||||||~~~{{{hhh777...444(((***+++,,,---,,,+++***)))(((((((((((())))))))))))''''''''''''((()))++++++)))))))))***++++++,,,,,,000000111111111222222222111111333555222333???OOOkkkooosssvvvMMMiiinnnddd;;;444/////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......)))+++---...------...///---......///000111111222777000222888WWWZZZSSSRRRHHHEEERRRhhhzzz~~~zzzxxxwwwvvvuuu}}}{{{|||~~~xxx{{{wwwiiieeennn|||LLL333222......---,,,,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++******++++++,,,---,,,,,,------.../////////111111000000111111222333000555===EEELLLQQQSSSSSSbbbiiivvv}}}~~~uuulllhhhfff```TTTJJJ555333111///......000000++++++++++++++++++++++++************************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************++++++,,,------......///444333zzzrrrFFF:::999333444777<<<:::DDDEEEDDDhhhuuuwwwzzz||||||}}}~~~}}}|||{{{zzzzzzzzz{{{{{{|||}}}~~~}}}}}}~~~zzzqqq~~~~~~~~~||||||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~ttt}}}uuuHHH,,,+++///---************))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((******))))))******+++,,,111111111111222222222222222111222333111111;;;FFFeeemmmbbb[[[[[[|||JJJ////////////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------***+++---...---------///---......///000000111111111333777777AAAqqq]]]AAAJJJOOOLLLLLL[[[sss~~~vvvooonnnrrrvvvtttrrrqqqttt~~~}}}zzzwww{{{{{{{{{{{{zzz{{{|||}}}~~~~~~~~~xxxlllbbbdddnnnWWW222***......------,,,++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))*********+++++++++************+++,,,,,,,,,,,,,,,---......//////000000000000000111222222222444666888999777666444999999<<>>666777;;;888BBBAAA666KKKhhhpppyyy~~~}}}{{{zzz{{{yyyxxxxxxxxxxxxxxxyyyyyywwwxxxyyyzzz|||}}}~~~zzz|||~~~~~~|||{{{zzzzzz}}}~~~}}}vvv|||}}}~~~}}}{{{zzz|||~~~||||||||||||{{{zzzyyyyyyzzzyyyxxxwwwxxxzzz|||}}}|||zzzzzz|||}}}}}}{{{{{{}}}~~~}}}|||ssspppyyyaaa<<<***+++---)))*********)))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((******)))))))))***++++++111111222222222333333333333111000222111111555;;;WWWoooqqqYYY~~~[[[aaa\\\888...444///......------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,......---,,,,,,---------......///000000000...333555333222DDDlllRRRCCCHHHJJJGGGSSSgggxxx||||||tttnnnnnnpppkkkmmmnnnnnnppp{{{{{{yyywwwvvvvvvuuutttsssrrrvvvyyyyyyuuutttvvvyyyzzztttpppnnnjjjeee```hhh~~~vvvjjj444'''...000------,,,,,,+++***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************++++++,,,++++++,,,,,,---.........000////////////000111111///000000000///...,,,,,,222000------111777;;;===222:::<<<666444<<>>;;;999666111---///...---...000000...,,,///...,,,+++******+++,,,************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))*********++++++,,,,,,---......111+++///\\\VVV555<<<555444888444===AAA444>>>RRR___oooyyy{{{wwwtttrrrrrrrrrsssssstttuuuvvvvvvrrrssstttuuuvvvxxxxxxyyyvvvvvvvvvwwwxxxwwwuuusssvvvxxxzzz|||}}}}}}|||{{{zzzyyyxxxxxxzzzzzzyyyxxxwwwvvvwww{{{{{{xxxuuuvvvxxxxxxwwwvvvvvvwwwvvvvvvvvvwwwwwwvvvvvvuuuwwwuuusssqqqrrruuuxxxzzzyyywwwuuuuuuwwwxxxwwwwwwvvvxxxzzz{{{|||zzzqqqhhhuuuvvvnnnGGG///+++...,,,(((******))))))))))))((((((((((((''''''''''''((((((&&&''''''''''''((((((((()))))))))))))))******+++222222222222333333333333222000///111222333444444HHH]]]wwwhhheeeJJJwwwFFF333000333......------,,,+++++++++************************++++++++++++,,,,,,,,,,,,+++---......,,,++++++,,,---------......////////////111,,,...555555QQQpppMMMEEELLLNNNIIIEEEXXXeeewwwyyypppjjjccchhhlllnnnnnnooossswww}}}|||yyywwwxxxwwwuuutttssssssrrrrrrnnnqqqttttttrrrqqqqqqrrrmmmllliiiaaaZZZZZZaaaiiizzzyyyjjjpppooo@@@)))000555---,,,,,,++++++*********)))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******)))))))))))))))***++++++******++++++,,,---------...............//////000............///000111222000000000111222111000///---111111---,,,111333111111///------000111111000222333333111///---------,,,,,,******))))))******************************))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))************+++,,,,,,------+++555---555hhhPPP111999666<<<333555>>>888AAA???JJJ[[[jjjrrrsssoookkknnnoooooopppppppppppppppoooooopppqqqrrrsssttttttsssrrrppprrrttttttqqqnnnppprrruuuxxxyyyxxxvvvuuuwwwuuuuuuuuuvvvwwwvvvuuusssrrrrrrsssuuuvvvtttrrroooqqqrrrssssssrrrrrrqqqpppqqqrrrssssssssssssssssssqqqpppoooppprrrtttvvvtttsssssssssssstttsssssstttuuuuuuvvvvvvsssmmmhhhxxx}}}}}}}}}{{{WWW444***///111---+++***)))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))(((((((((((()))******111111222222222333333333111000///000333666555333===YYYvvv]]]mmmTTTddd|||XXX666///---)))---------,,,++++++***************************************+++++++++,,,,,,+++,,,...---,,,++++++,,,------------...............222***,,,999666555HHHwww{{{SSSCCCNNNOOO@@@CCCNNN^^^nnnxxxyyytttpppcccccceeehhhjjjllllllllliiinnnsssxxx|||~~~}}}}}}xxxpppppppppoooooonnnmmmlllllloooooonnnmmmmmmmmmnnnnnnnnnmmmlllmmmnnnmmmjjjggg```\\\VVVSSSUUU\\\ccciiixxxbbbRRRbbbfffCCC,,,+++111///&&&+++***************)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))(((((())))))***+++))))))******+++,,,,,,,,,------,,,,,,------...///000///...---,,,,,,,,,---)))+++...//////---+++***111222111///000111000,,,111000///000000///...,,,)))***,,,+++******,,,...++++++******************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,+++000333...???xxxyyyBBB;;;666@@@888000666555>>>666;;;FFFVVVdddlllllljjjllllllmmmmmmlllkkkjjjjjjkkkllllllmmmnnnooopppppppppnnnmmmoooqqqqqqnnnjjjkkkmmmpppssstttsssrrrpppsssrrrqqqqqqssssssrrrqqqooonnnlllllllllmmmmmmmmmkkklllmmmnnnoooooonnnllllllmmmnnnoooppppppppppppmmmmmmnnnooooooppppppqqqpppqqqqqqqqqqqqpppqqqqqqvvvrrrooommmlllkkkkkkkkkwww|||~~~ooosss[[[@@@******000///,,,---)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***000000111111111222222222///111111000222666666333222SSSrrrnnnWWWpppDDD}}}|||lll<<<---///...,,,---,,,,,,++++++******)))************************))))))*********+++++++++***+++------,,,++++++,,,------------------------,,,222000///333333222666<<>>000'''***---+++)))+++))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))//////000000000111111111...222333//////333444222...AAAUUUxxxggg```\\\RRRzzzzzz}}}uuu~~~oooFFF,,,---000...222,,,,,,,,,+++******))))))************************))))))))))))*********+++(((***,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...+++111333------444666,,,???ddd```GGGMMMHHHDDD>>><<<@@@LLLZZZddduuurrrnnnhhhccc`````````gggiiigggccceeehhhgggbbb^^^___^^^]]]___cccccc```]]]bbbeeedddccceeedddaaa^^^^^^___```bbbdddeeefff___aaaccccccbbbcccfffhhheeeccc___[[[XXXUUURRRQQQOOOOOOUUUggg{{{yyymmmSSSxxxzzz|||fff999000***,,,,,,)))+++222))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((''''''''''''((())))))''''''((())))))******++++++************+++,,,,,,((()))***,,,...///000111***++++++***((()))---000+++++++++---...---,,,---((()))++++++,,,,,,---...---,,,***(((''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))***+++++++++((()))***.........SSSfff999333777666;;;888:::;;;:::999:::>>>IIIVVV___aaabbbdddeeeeeecccbbbaaa`````````aaabbbbbbccccccdddeeeggggggeeedddcccddd___```aaacccdddddddddddddddcccbbbbbbddddddcccbbb``````_________```bbbddd```^^^]]]^^^aaabbbbbbaaabbbbbbccccccdddcccccccccccccccccccccdddeeefffgggeeehhhjjjjjjhhhggggggiiiiiiaaa[[[[[[^^^cccooozzziiieeeYYYvvv}}}zzzzzz~~~bbbBBB...+++******+++***(((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))////////////000000000000...444444///---111222000444000666hhhyyySSSyyyGGGeeerrryyyrrrwwwkkkRRR222)))111---'''...,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************''')))+++,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,444###***666---***222111444000@@@qqqOOOFFFGGGGGGBBB>>>>>>EEEKKKZZZ```ggghhhccc^^^]]]^^^^^^cccddd``````dddccc^^^``````]]]YYYZZZ______]]]XXX^^^bbb___]]]___aaa```[[[[[[[[[\\\]]]^^^___```^^^```aaa___\\\[[[]]]```______\\\VVVNNNIIIIIIKKKLLLZZZmmmyyyyyyoooddd]]]sss~~~sssooo???555000+++***++++++)))'''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''(((((()))******************)))***++++++,,,++++++,,,,,,,,,+++***)))***...000000...,,,,,,---,,,+++,,,---,,,******+++++++++***((('''''')))++++++)))'''(((+++---------''''''(((((()))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))******++++++!!!;;;---!!!222---888oooTTT777555555;;;444222<<<<<<:::333///666GGGVVV\\\^^^```aaabbbbbb```___[[[[[[[[[\\\\\\]]]]]]^^^^^^aaadddddd```^^^___aaa[[[[[[\\\\\\]]]^^^___``````___^^^^^^``````___^^^^^^^^^]]]\\\ZZZZZZ\\\]]]\\\YYYVVVWWW[[[]]]]]]\\\]]]^^^^^^______^^^^^^]]]aaa```]]]\\\]]]___bbbeeeaaadddggggggdddcccccceee___XXXUUUYYY```iiixxxsssXXXnnnaaa^^^|||vvvtttkkkNNN///+++------+++***+++***''')))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((000000000000000000000000000000000000000111111222666%%%333NNNnnn{{{aaajjjAAAwwwppp}}}{{{yyyssskkkgggnnnxxxzzzYYY===((()))222111---+++,,,++++++***************(((((((((((((((((((((((((((((()))***************))))))*********++++++++++++++++++,,,,,,,,,------///...,,,,,,,,,---///111111...444JJJiii}}}]]]NNNNNN;;;<<>>DDDBBBGGGRRR[[[\\\[[[[[[]]]___aaa___[[[XXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXTTTSSSSSSSSSUUUXXX[[[]]]ZZZXXXXXXZZZ]]]^^^\\\ZZZTTTPPPJJJEEEEEEIIIQQQWWWiiizzzyyyfffWWWXXXrrr|||xxxyyyjjj<<>>CCC>>>===@@@FFFIIIIIIKKKNNNRRRUUUYYYZZZYYYYYY[[[]]]SSSTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVTTTSSSRRRSSSTTTUUUWWWWWWWWWYYYZZZYYYUUUQQQFFFEEEDDDBBBDDDMMM\\\hhhpppjjj\\\XXXdddrrr}}}{{{sssuuuyyyuuu~~~hhhEEE000+++---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))((('''''''''''''''((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((************))),,,///333???mmmuuuOOO888>>>JJJIII;;;333111888<<<777444666CCCFFFKKKPPPSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRTTTTTTRRRSSSTTTTTTUUUUUUTTTTTTPPPPPPQQQRRRRRRSSSTTTTTTVVVVVVVVVVVVVVVUUUTTTTTTUUUTTTRRRQQQPPPQQQRRRSSSQQQQQQQQQRRRRRRSSSSSSTTTRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUWWWXXXYYYXXXYYY[[[]]]]]]ZZZUUURRRNNNPPPWWWeeerrrvvvrrrlllpppccc^^^jjjwww}}}nnnTTT===...'''*********)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&///////////////////////////////////////000111111///222888444HHHkkkXXX___ppp}}}zzzvvvsssssstttlllkkkiiiccc^^^cccwww|||uuuTTT333,,,***...---((('''+++******)))((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,++++++,,,...//////...------///;;;UUUkkkttt[[[BBB666HHH>>><<<<<<>>><<<999<<>>>>><<<999999<<<;;;<<>>???AAACCCEEEGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHFFFDDDBBB@@@???>>>888888888:::???GGGOOOTTT]]]fffjjj___MMMIIIXXXiii}}}vvvxxxxxxlllssskkk]]]eee}}}kkkRRR555'''***...+++%%%))))))(((((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))++++++***))))))***$$$000111@@@qqqqqqCCC555VVVMMMFFF@@@666...222===555555444555888===BBBFFFCCCCCCCCCDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDEEECCCAAA@@@@@@AAACCCDDDBBBCCCDDDFFFGGGHHHHHHHHHDDDEEEFFFGGGHHHIIIIIIJJJKKKJJJFFFBBBAAAEEENNNUUUdddccc\\\MMMCCCIII[[[kkk}}}zzz{{{yyyuuuvvvzzzuuu```EEE222,,,+++)))'''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%........................---------------...//////222---000444///000QQQ|||rrrQQQhhh}}}LLLBBBXXXZZZhhh~~~|||sssooogggkkklllgggbbbbbbbbbbbbaaaaaa```aaaaaa^^^ZZZWWWRRRMMMNNN\\\lllvvvzzz|||jjjnnniiipppaaaCCC333***...***'''&&&((())))))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))))))))*********)))))))))***************---***+++......,,,---111'''777hhh}}}yyylll]]]NNNJJJJJJFFF???;;;:::888666666777888777777999888777666666777888888;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999888===AAAGGGKKKNNNPPPQQQSSS```XXXNNNHHHMMM^^^qqqzzzfff^^^```^^^iiivvvaaaYYYeee||||||XXX???333+++,,,+++%%%&&&+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))++++++***)))***+++!!!---)))(((FFFjjj|||mmmCCC444777???FFF???222---222888555222111333888>>>BBB===>>>???@@@AAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<===>>>???>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFBBB@@@??????DDDLLLWWW^^^bbbVVVFFF@@@JJJVVVUUUMMM^^^kkksssrrrqqqwwwzzzxxxcccOOO888++++++---***&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%........................------,,,,,,------...///------...333333---:::UUUhhhRRRsssHHH]]]mmm\\\TTTcccwww{{{wwwpppiiifff___bbb```ZZZWWWYYYZZZWWWSSSRRRSSSUUUWWWUUUQQQMMMHHHHHHQQQcccppprrrlllhhhjjjvvvvvvfffqqqzzzeeeAAA444111$$$+++***(((&&&&&&((())))))***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******(((((())))))******)))))),,,))))))++++++***---222777...555ZZZtttkkk___XXXQQQMMMLLLDDD@@@<<<;;;;;;:::999777777777777777666666666666444444555555666666666666111222666999===AAACCCDDDIIILLLNNNMMMJJJGGGGGGHHHBBBHHHVVViiixxxuuucccSSShhhhhh___\\\___YYYSSS[[[fff`````````___aaaRRR444***)))***,,,)))%%%'''---(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''')))******))))))***,,,+++)))&&&+++111222GGGkkkjjjkkkxxxDDD999555===BBB;;;222---222222222222333444555666777888:::<<<===>>>>>>===<<<<<<======>>>>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888999999::::::;;;;;;;;;;;;<<<===============>>>???@@@AAAAAA@@@???>>>;;;<<>>;;;===CCCHHH___mmmwwwnnnXXXJJJLLLUUUbbbggg]]]PPPLLLHHHIIITTT^^^eeeiiiYYYAAA999666***)))(((&&&$$$&&&))))))&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((***,,,%%%111///%%%$$$(((555HHHlllyyytttsssOOO111000>>>CCC;;;333,,,...222555555222...+++222333666888:::;;;;;;;;;777888999;;;;;;:::999999777777777777888888888999777777888999999999999999666666777777666666555444444555666777888888888888888999999:::::::::999999999999:::;;;:::999888777:::===DDDMMMTTTUUUPPPKKK===<<>>>>>FFFBBBLLL]]][[[PPP[[[tttwwweee]]]ooowwwaaaWWWjjj~~~jjjNNN777+++***,,,---''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((()))************))))))******+++,,,***---//////222???TTTeeeqqqSSS^^^ZZZlllbbb```YYYCCCDDDMMMEEEEEEMMMIIIDDDAAABBBCCC@@@999999<<<:::;;;:::999<<>>AAA@@@:::777888888666000555:::???JJJ[[[iiipppiii___UUUOOOJJJFFFKKKSSStttSSSFFFBBBFFF]]]bbbiii___OOO@@@555///+++***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((***,,,---...OOOzzznnnGGG222333;;;@@@@@@111//////333444333111222,,,...111444555666555444333333444555555555555444555555555555555555555555444444444444444444444444333222222222111111000000333333333333333333333333888888777777666666555555777666444333444555777999>>>DDDKKKMMMIIIAAA999555@@@YYYggg[[[NNNSSS]]]aaa\\\```hhhoooiiiUUU???333((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$......---,,,,,,,,,,,,---,,,++++++++++++,,,------------------...000222333;;;PPPwwwbbbEEEGGGooo{{{]]]LLLNNN\\\hhhpppsssqqqlllkkknnnnnnjjjlllmmmmmmmmmnnnqqquuuyyyuuujjjccc```XXXSSSLLLJJJJJJIIIFFFCCCBBBAAAAAA@@@@@@??????>>>@@@AAAAAA@@@===<<<<<<======BBBHHHHHHBBBEEE]]]wwwcccQQQPPPkkkwww[[[KKK]]]iiiUUU<<<+++&&&''''''%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((())))))***)))))))))*********++++++...///---)))&&&)))333<<>>777===<<<:::888777777777888999;;;;;;;;;===@@@===888+++222666777888;;;<<<:::EEEMMMTTTWWWYYY\\\\\\YYYHHHGGGJJJNNNMMMJJJMMMTTTfffcccOOOLLLKKKKKKZZZYYYLLLEEE:::000+++(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&''''''((()))+++,,,---555[[[mmm|||~~~yyyPPP111)))333>>>999333+++)))...333333000333111///------///222555000000111222222222222222111111111111111111111111111111111111111111111111111111111000000000//////222222222222222222222222555444444444444444333333444444444555666888;;;<<>>AAAEEEDDD===>>>LLL^^^jjjVVV^^^dddhhhfffVVVLLLUUURRRBBB...&&&(((+++(((###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((''''''(((((()))***'''(((***+++++++++***)))***++++++)))'''&&&(((+++111FFFZZZmmm~~~~~~rrrdddkkkaaaXXXmmmwwwkkkooommmlllddd]]]gggrrrfffPPPGGGDDDEEE???888999??????888888;;;<<<::::::;;;777111;;;CCCJJJLLLMMMOOOMMMJJJMMMPPPOOOJJJGGGHHHIIIGGGBBBEEEIIIKKKGGGAAABBBFFFOOOTTTKKKQQQPPPHHHKKKBBB555000+++'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((()))***+++###;;;JJJcccoooeeetttMMM999555333===AAA>>>444...111222///555333///---,,,---000111------...////////////...//////..........................................//////............------000000000000000000000000000000000111111111111111111222333555777:::;;;<<<>>>888///((((((000<<>>@@@===:::999::::::999777333333333444444444555555777777777777666888<<>>CCCPPPXXXRRRHHHQQQ]]]GGGOOORRRLLL>>>444***'''+++---+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''((())))))&&&''')))++++++***)))(((&&&'''(((+++---//////...&&&,,,222???QQQ^^^qqqbbb___qqqkkkqqqyyykkkLLLGGGKKKKKKNNN???JJJLLLFFFQQQhhhdddRRRSSScccfff___TTTUUU]]]YYYLLLMMMPPPPPPLLLIIIGGGBBB;;;OOOUUUXXXUUUQQQNNNJJJEEE:::<<<;;;666555:::>>>>>>QQQPPPMMMEEE;;;555777<<>>NNNhhh|||wwwkkk___PPP???EEEGGGLLLPPPRRRPPPNNNMMMMMMMMMKKKIIIHHHIIIMMMPPPNNNLLLMMMQQQRRRSSSWWW^^^YYY]]]dddjjjpppvvv{{{|||nnnddd]]]WWWNNNHHH@@@@@@@@@@@@???<<<888666555444333222333333222222000000111111222333333333555666666666666888<<>>555LLLyyyyyyLLL888DDDFFF;;;,,,***'''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''(((((()))%%%''')))*********((('''***)))'''(((***+++)))((()))'''!!!%%%000888NNNmmm{{{aaa[[[^^^gggSSSaaatttyyy___OOOUUUffflllRRRBBBBBB222...>>>@@@>>>KKKYYY^^^ZZZQQQRRRYYYSSSDDDJJJNNNNNNIIIEEECCC???:::???BBBBBB<<<777555333///+++444<<>>:::555GGGHHHEEE===777777<<<@@@AAADDD888999555***,,,###((('''&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&((('''''''''''''''((((((...,,,''',,,===HHHMMMTTTHHHTTT^^^iii|||eee<<<---===EEE===111---,,,***(((***---///000000///...+++,,,,,,---...------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,------.........////////////...---,,,+++%%%***111888<<<@@@CCCEEE888???BBBEEEPPP[[[UUUFFFDDD:::111+++(((%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$------,,,+++++++++++++++***************+++,,,,,,******+++,,,,,,,,,,,,,,,+++444***666PPP___AAAWWWuuuNNN===FFFUUUccceeedddcccZZZPPPAAA@@@BBBFFFGGGEEEEEEGGGEEEDDDCCCAAA@@@CCCGGGKKKJJJGGGEEEFFFEEECCCFFFLLLLLLNNNRRRUUUVVVXXX[[[]]]ggglllsssyyy}}}zzzuuummmfff\\\UUULLLGGGFFFDDD???;;;888:::;;;999555333333555000000000000000000000////////////000000111111111333444555555555666999<<<666444>>>KKKIII;;;888???EEEPPPLLLCCCCCC===222...%%%&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((()))%%%&&&((()))))))))(((''',,,)))'''&&&'''''''''&&&+++---***+++000---333EEECCCSSSOOOUUU^^^^^^JJJJJJUUU```FFF000777VVVlllYYYCCCEEE???::::::666333888333888888555777;;;666,,,111555777333111111111...000333444000///333555444444:::<<<:::777666333000222666999777888:::;;;:::555666(((******%%%---(((&&&%%%%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((***(((''')))***111???KKKZZZYYYRRRMMMXXXgggfffYYY===444++++++222888666222+++***((('''(((+++///111,,,,,,---...............++++++******))))))(((((())))))))))))))))))))))))((())))))))))))*********)))******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...---,,,+++***(((((('''***...444888;;;<<<>>>@@@>>>EEEBBB999@@@PPPPPPCCC777000)))'''&&&$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---,,,++++++***+++++++++***************++++++,,,)))***+++,,,,,,,,,+++***%%%222111++++++KKKQQQ???dddlllGGG===DDDKKKOOOPPPQQQUUUYYYEEE@@@=========:::<<>>???>>>===>>>AAACCCAAA???@@@AAA???;;;===AAA@@@BBBEEEFFFEEEFFFGGGHHHNNNPPPRRRUUUZZZ^^^ccceeejjjmmmrrrwww}}}xxxppphhhbbb\\\YYYWWWSSSLLLFFFAAA===:::999::::::999777666777777555111000111222...///000000///...//////---------...............///111222222222222333555000999AAAAAA999666<<>>---000DDDZZZQQQ000333===@@@999444111)))...///111222333333222111...333444000///111333333111555666444444888;;;:::777777333+++(((+++...///,,,///111000222555111******---"""&&&'''$$$---'''&&&&&&&&&''')))***((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&'''(((((('''###(((,,,&&&'''333;;;RRRUUURRRFFF???FFFWWWcccXXX@@@,,,,,,333555666999111///+++)))((()))+++---,,,,,,---...............,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))***+++,,,,,,,,,++++++******************+++***)))))))))***+++,,,000222444555666888;;;===>>>>>>999555999???<<<444---(((%%%''''''%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---,,,++++++******++++++*********)))***++++++,,,((()))+++,,,,,,+++***)))************---:::fffVVV333dddfff888<<>>555777999:::999888999999444444777;;;:::666666999666888:::;;;;;;;;;===>>>DDDBBBAAABBBEEEIIIKKKLLLNNNNNNOOOQQQTTTVVVXXXZZZ]]]```dddfffggggggggghhheeedddbbb``````aaaccceeeaaa___\\\YYYXXXXXXXXXWWWLLLGGGAAA>>>======;;;:::666444222222222222111000...///000000000...,,,***)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++,,,...000000///.../////////:::===333111:::>>>:::000;;;===:::666)))###+++'''###!!!$$$)))+++'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%'''))))))(((((()))+++$$$,,,((($$$***+++'''+++&&&$$$444(((---(((999222===CCC;;;???@@@:::>>>222555,,,222333***222===555000......111///,,,---222---111222---***---000000---000111,,,)))))))))&&&'''...222222111222000---...///,,,(((+++000,,,###(((,,,$$$))))))"""'''$$$$$$###$$$%%%%%%$$$"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))"""''',,,%%%$$$+++......???OOONNNAAA===JJJZZZfffPPP>>>888...###(((777444444444222000,,,(((&&&,,,,,,---............---.........---,,,++++++***************************'''((((((((())))))******((())))))***+++,,,,,,,,,******))))))((((((((('''(((((('''(((***---000333///111444666777888;;;===<<<555444;;;???777,,,&&&(((%%%%%%)))***&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$------,,,++++++******)))))))))))))))))))))))))))))))))*********+++++++++...''')))000,,,---LLLsss___BBBGGG```GGG;;;111222<<>>???AAABBBDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBB@@@???>>>===;;;:::999999777777666666555444333333//////////////////////////////...---,,,,,,++++++,,,+++++++++++++++++++++))))))***+++,,,------...---...//////------...///555---///:::???888222333111777:::555+++%%%&&&***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((,,,+++'''$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&(((+++---***((('''((())))))'''$$$''''''''''''''''''''''''((((((((((((((((((((((((,,,---...000111222222333///...------,,,,,,,,,,,,++++++,,,------------,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''******))))))((((((((('''''',,,333888;;;<<<===>>>@@@GGGFFF;;;111///...,,,+++,,,...111111000,,,)))((())))))+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******''''''&&&''''''((()))***)))***,,,---...---,,,,,,---......000111444555666666555222///---+++))))))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################---,,,,,,++++++******))))))))))))))))))))))))))))))))))))*********++++++,,,(((***///***$$$000DDD^^^zzz|||bbbEEE>>>JJJUUUFFF666111555::::::666888888777666555555555555333333222111111111222333222222222222222222222222333333333333333333333333333333333333444444444444555666777888999;;;<<<<<<999999999999999999999999;;;;;;:::::::::999999999888777777666555444333333222222111111000///.......................................---,,,,,,++++++++++++++++++************)))******++++++,,,,,,,,,,,,---......,,,,,,---...333+++,,,666:::444000111///333444000)))$$$%%%(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%)))(((%%%"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&(((***,,,)))'''&&&&&&((()))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,------------,,,,,,++++++++++++,,,)))***++++++,,,,,,++++++))))))))))))))))))))))))************************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))((((((((('''''''''%%%(((,,,///111444777:::;;;<<<888111111555666333,,,))))))...555999999666++++++++++++++++++++++++************************************************************************))))))(((((((((((()))))))))))))))((())))))*********++++++,,,------,,,,,,---......///000222333444222111///,,,***)))((('''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))************((('''))),,,,,,)))))),,,///JJJ]]]aaaYYYEEE777:::SSSHHH;;;333333444444333222222222222333444666666111000000////////////000000000000000000000000000000000000000000000000000////////////000000000000/////////000111111222222222222222222222222222222222111111111111111000000000000000/////////............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++)))))))))))))))************************************,,,---,,,+++***+++,,,///)))(((000333///,,,...,,,---,,,)))&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++'''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((***))))))))))))******+++(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''+++000444===777///---444===>>>:::777000***+++222777555111---,,,,,,+++***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((,,,,,,+++*********+++++++++++++++***++++++,,,---...------......///000111,,,+++***((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((()))))))))******'''))))))''')))...///,,,---<<>>===;;;999777444000---......//////111222333444111111000///...---,,,,,,........................................................./////////000000........................000000000000000000000000........................---.....................------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++++++++***(((((((((((())))))))))))++++++******)))))))))))))))***+++***))))))***+++---((('''+++...+++***,,,***(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''&&&''''''((()))***&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''+++///;;;444,,,+++111888888555999222,,,***+++,,,***''',,,,,,+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))---,,,++++++************,,,+++***))))))***+++,,,------,,,,,,,,,,,,------((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################,,,,,,+++******))))))(((((((((((((((((((((((((((''''''((((((((()))))))))(((,,,,,,&&&$$$((()))&&&'''000888JJJ```\\\FFF999111444888:::888444000.........------......///000333222111000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,.....................///---------------.........+++++++++,,,,,,,,,,,,,,,************************+++++++++++++++*********''''''((((((((()))))))))+++******))))))(((((('''((()))***)))(((((((((***+++(((''')))***))))))+++)))&&&######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&&&&%%%&&&''')))///+++'''''')))******))))))******)))(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***,,,+++***))))))))))))))),,,+++)))(((((()))***+++,,,+++***))))))))))))***&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((###)))---+++)))((('''%%%***+++'''000FFFLLLCCC@@@555555555444222111111222///...---,,,,,,++++++,,,111111111000///---,,,+++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++++++++,,,,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))************************''''''(((((())))))*********)))))))))((((((''''''''')))***)))((('''((())))))(((((()))))))))))))))&&&%%%$$$$$$&&&'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% ###%%%&&&%%%$$$$$$$$$%%%$$$&&&((((((%%%%%%)))$$$(((,,,,,,(((&&&(((***''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))*********))))))((((((((())))))+++***))))))))))))))))))))))))((('''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################++++++******))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((###$$$''',,,---******+++------###)))000777CCC888555111---,,,,,,///111///...---++++++*********,,,---.../////////......************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++........................+++,,,,,,,,,------------++++++******************''''''((()))******++++++)))))))))))))))))))))))))))*********************''''''((())))))***++++++((((((((((((((((((((('''''')))***)))((('''((()))&&&((())))))((((((((('''###$$$%%%&&&&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""%%%))))))'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!###&&&&&&%%%$$$$$$%%%%%%###$$$)))***'''(((,,,***,,,---+++)))&&&%%%%%%'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((()))******))))))******)))(((((('''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((---$$$ $$$&&&######'''))),,,)))***)))...===222000---+++***+++++++++...---,,,+++************'''(((+++---///000000000************************************************,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,+++++++++*********((())))))***+++,,,------************************)))))))))))))))*********'''(((((()))***++++++,,,((((((((((((((((((((((((((()))***)))((('''(((***$$$((()))((('''''''''%%%!!!###&&&'''%%%$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""&&&***+++(((%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&!!!%%%'''%%%&&&***+++)))'''''')))***((('''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((((()))***++++++((()))*********((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################************))))))))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))*********+++++++++222///,,,,,,------+++))),,,+++******+++---///111------------,,,***((('''))))))))))))))))))))))))))))))******+++++++++,,,)))*********+++++++++++++++++++++*********))))))))))))************))))))))))))************)))))))))*********++++++++++++++++++******))))))((((((************************---------,,,,,,+++++++++&&&''''''((()))******+++'''''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###""""""$$$&&&&&&&&&############$$$%%%%%%&&&(((+++---+++&&&###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''$$$$$$&&&&&&############$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((())))))***&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))''''''''''''''''''''''''(((&&&$$$%%%((()))'''%%%''''''''''''''''''''''''))))))((((((''''''''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################################################################*********)))))))))(((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''')))))))))*********++++++111...++++++------,,,***+++***)))((()))+++---...,,,------...---,,,+++***+++++++++***************)))))))))*********++++++))))))))))))*********++++++++++++******)))))))))))))))************))))))))))))************))))))))))))))))))*********+++******)))))))))))))))(((************************+++++++++*********))))))''''''(((((())))))******'''((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&$$$""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&))),,,***%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&###$$$'''&&&#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''(((((((((((()))'''''''''''''''''''''''')))'''%%%&&&((()))'''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################################################################******))))))))))))(((((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********...,,,++++++,,,------,,,***)))(((''''''(((******+++,,,---...............++++++******)))))))))((((((((())))))))))))******(((((((((((())))))))))))************))))))))))))((())))))******))))))(((((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################'''%%%###"""######"""!!!&&&&&&%%%$$$$$$$$$%%%%%%$$$''')))(((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$((('''######$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''(((((())))))******'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################***)))))))))(((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))+++*********+++---------+++***)))((((((((((((((())))))+++,,,---...//////******))))))((((((''''''((((((((((((((()))))))))'''''''''(((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((((((((()))'''''''''(((((())))))***************************((('''''''''''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$""""""######"""!!!''''''&&&%%%$$$$$$$$$%%%"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""%%%***)))$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))******''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################)))))))))(((((((((((('''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((())))))******,,,---...,,,++++++***))))))))))))''''''((()))+++,,,---...+++++++++******))))))))))))))))))(((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&'''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""###$$$%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######''',,,+++&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((('''((((((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""################################################################################################))))))((((((((((((''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((******)))***---///,,,,,,,,,++++++*********&&&&&&&&&'''((()))+++,,,------------------------******))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""$$$&&&'''&&&$$$%%%%%%$$$#########$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######)))///...(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""################################################################################################))))))((((((((('''''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((******((())),,,...++++++++++++++++++******(((''''''&&&&&&'''))))))+++++++++,,,------......++++++*********)))))))))''''''((((((((()))))))))&&&&&&&&&''''''(((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))++++++++++++************))))))))))))))))))))))))''''''''''''(((((())))))''''''(((((())))))*********))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$&&&''''''%%%#########"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$,,,222000***%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""################################################################################################)))((((((((('''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&(((******((((((+++...******++++++++++++*********)))'''&&&&&&'''((((((''''''((()))***++++++,,,,,,+++++++++******))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))---,,,,,,,,,+++*********))))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&''''''((()))******+++***))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################''''''&&&'''((('''$$$""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%---444222+++%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""################################################################################################))))))))))))(((((((((((('''''''''''''''''''''''',,,,,,+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''((())))))***((())))))*********))))))******))))))((((((''''''%%%&&&((()))*********))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))***---///...***&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++******))))))(((((())))))))))))((((((''''''(((((((((((('''''')))(((''''''''')))***+++'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%""""""$$$&&&%%%###"""$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&######'''(((&&&$$$%%%###!!!###''''''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''###$$$+++...+++***---(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################################################################"""############$$$$$$$$$########################))))))))))))((((((((((((''''''''''''''''''''''''******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''(((((())))))((())))))******************)))))))))((((((((('''&&&'''(((*********))))))((()))******+++++++++************************************+++...---***'''******************************************************************************)))))))))((((((((((((((())))))))))))(((((('''(((((())))))(((((('''((((((((('''(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############!!!"""$$$%%%%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&""""""$$$$$$!!!$$$%%%$$$!!!"""&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%&&&---000...---000(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################################################################"""############$$$$$$$$$########################))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''(((((((((((()))******+++++++++***))))))))))))(((((((((((('''((()))*********)))(((''''''((()))))))))(((((())))))))))))))))))))))))+++***))))))++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((''''''''''''&&&&&&(((((())))))))))))((((((((())))))******))))))(((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&###"""$$$### $$$&&&$$$!!!"""&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&'''---000///...///''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################################################################"""############$$$$$$$$$########################))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((((()))***++++++++++++))))))))))))((((((((((((((()))***+++***)))((('''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((+++)))((((((((()))******************************************************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))************))))))'''(((((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###%%%$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$$$$'''&&&###$$$%%%$$$"""$$$))))))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''(((***,,,,,,+++***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++***(((((((((((())))))))))))))))))***++++++***)))(((&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''))))))(((&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))&&&'''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$&&&$$$ """%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%######&&&%%%"""###$$$$$$###&&&,,,,,,)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''(((***,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&******))))))***+++(((%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********(((((((((((())))))))))))((()))***+++++++++***)))'''(((((((((((('''&&&&&&'''''''''''''''''''''''''''((((((&&&%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))*********(((((())))))))))))((((((((())))))******))))))(((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%'''$$$ ###)))(((!!!%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%!!!!!!$$$$$$""""""$$$$$$###''',,,---***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***,,,,,,******,,,)))$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################################################################"""############$$$$$$$$$########################))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%'''(((((())))))'''((((((((()))))))))***'''(((***+++,,,++++++***)))))))))))))))(((''''''''''''''''''''''''''''''%%%'''((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********(((((())))))))))))(((((('''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$'''%%%!!!&&&000000(((%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$"""###))),,,+++###%%%$$$"""%%%)))***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''******'''))),,,***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################################################################"""############$$$$$$$$$########################))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''((((((((('''((((((((())))))******'''(((***+++,,,,,,,,,+++******++++++***)))(((((((((((((((((((((((((((((($$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))((((((''''''((((((((((((''''''%%%%%%$$$###$$$%%%'''(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######'''%%%""")))666666...%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$###(((111777888$$$%%%$$$!!!###&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%&&&$$$&&&+++)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################################################################"""############$$$$$$$$$########################///,,,)))((()))*********'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%))))))((((((''''''&&&&&&'''(((***++++++***((('''(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++***))))))***++++++))))))))))))))))))******)))))))))))))))*********'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''$$$###%%%((((((%%%!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''---666666---''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##############################///---***((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%((((((((('''''''''''''''((()))***++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************************((()))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$###%%%***,,,)))%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%(((------(((%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$###########################000---***))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''((()))***++++++***)))((()))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))))))))***+++,,,,,,+++***)))))))))((((((((((((((((((***)))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%### !!!$$$((($$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%''')))+++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***%%%"""%%%,,,///***$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&&&&$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$000---+++)))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))************)))(((******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((((()))+++,,,,,,+++)))(((******)))))))))))))))((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$###""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%''')))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""$$$(((***'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$...---************((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))+++,,,,,,+++)))(((+++++++++******)))))))))((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((($$$"""&&&+++,,,'''!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$---+++******++++++)))'''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,+++***)))++++++******))))))((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''###""")))222555...&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""!!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))(((%%%###%%%(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""&&&'''%%%%%%'''&&&"""%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***)))***+++,,,***)))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((()))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''######'''///111,,,&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###''''''$$$$$$''''''###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))(((%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%***))))))***,,,,,,+++)))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++***))))))***++++++(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''(((&&&###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''***(((######(((***'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""'''+++)))$$$!!!$$$)))%%%%%%%%%%%%%%%%%%%%%%%%---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%((((((((((((((()))******))))))))))))************------,,,+++******+++++++++*********))))))(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***(((&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%(((***((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...,,,(((&&&$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((---,,,++++++******++++++************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))+++***)))(((((((((((((((***)))))))))((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))'''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&'''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&))),,,222000+++'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%$$$&&&((()))((('''&&&&&&&&&&&&'''(((---,,,++++++******++++++************************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******)))''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%'''***---555222,,,&&&######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$''')))+++(((''''''&&&&&&''''''(((---,,,++++++******++++++************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&((('''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&)))))))))((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&&&&&&&&&&&&&)))+++,,,***'''$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&(((***((((((''''''''''''((((((---,,,++++++******++++++************************************************))))))(((((((((''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))'''''''''''''''''''''''''''''''''((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''+++***)))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********((())))))))))))))))))((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%&&&((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''((((((((((((((((((((((((---,,,++++++******++++++++++++++++++++++++++++++************************)))))))))(((((((((''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((''''''(((***+++)))((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''))))))))))))))))))))))))'''''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((()))******+++,,,,,,))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******************************''''''''''''''''''''''''((((((((((((((((((((((((************************((((((((((((((((((((((((&&&(((***)))&&&%%%'''***((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&&&&&&&(((((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))(((((('''---,,,++++++******++++++++++++++++++++++++++++++************************))))))))))))(((((((((''''''((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''''')))***((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))******+++***)))((('''))))))(((((())))))***+++************************((((((((((((((((((((((((''''''((())))))***++++++(((((((((((((((((((((((()))(((((()))++++++***((())))))))))))))))))))))))******************************)))(((((()))))))))(((((()))))))))************)))))))))(((((((((((())))))))))))))))))))))))((((((((()))***+++++++++************************************************************************((()))))))))*********+++*********+++++++++++++++)))******++++++******)))************************************++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************'''+++---,,,(((''')))---************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************************************))))))))))))))))))******(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''(((((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))******)))((('''---,,,++++++******++++++++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))***,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++,,,,,,***)))((()))))))))))))))******+++************************))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))***************************)))))))))))))))***+++(((((())))))*********+++++++++******))))))(((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,************************************************************************))))))******+++++++++,,,------,,,++++++***************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))---///...***)))+++///******************************************************+++++++++,,,,,,,,,)))*********++++++++++++************************(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&(((((('''''''''(((((('''%%%$$$$$$%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((('''((()))******)))((('''---------,,,,,,+++++++++++++++************++++++************************))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((***,,,+++(((&&&((()))&&&'''(((((()))((((((((()))))))))))))))(((((((((&&&***......,,,))))))***))))))))))))))))))))))))************)))))))))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++******))))))++++++++++++******))))))******++++++++++++******)))************+++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))&&&''''''((()))******+++))),,,,,,)))))),,,,,,)))************************))))))))))))))))))))))))))))))))))))************''')))******))))))***+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------.........---,,,+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////................................................---.../////////---***)))************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''(((((()))))))))))))))---------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++(((((())))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((((((((()))))))))&&&'''((()))***)))(((''''''(((((()))))))))))))))))))))))))))))))))(((((('''***...///,,,*********++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++************,,,,,,++++++************++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---,,,++++++************+++++++++,,,,,,************************++++++++++++++++++++++++************+++++++++++++++******************+++(((((()))******+++,,,,,,))),,,,,,)))))),,,,,,)))*********************************************************++++++++++++,,,)))***,,,+++******+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------...,,,------------.................................................................................................................................---...//////...,,,***)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))******)))))))))(((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))---------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&(((+++,,,***'''(((((()))***************))))))))))))))))))))))))(((+++---...---+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++------............------+++++++++,,,,,,,,,------,,,,,,---------.........---------------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******++++++,,,,,,------***------******------***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---..................------------.........//////------........./////////------........./////////........................////////////////////////........................------------------------------------------------,,,---......---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********((((((((((((((((((((((((((())))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((())))))))))))*********+++******))))))))))))******************************''''''((())))))))))))))).........---------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((())))))******++++++,,,((())))))******))))))(((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))(((&&&&&&&&&&&&((()))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))((()))***++++++***(((((()))***************))))))))))))************)))***,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---..................---,,,,,,---------.........------........./////////......//////......---,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++......++++++......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,...---,,,,,,---///------------------------------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------------------------......//////......------------.........//////.........////////////000........./////////000000........................////////////////////////........................---------------------------------------------------------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............///.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***************************************************))))))************))))))************+++++++++++++++******))))))******+++************************'''((())))))******))))))........................------,,,,,,,,,,,,------++++++++++++++++++++++++)))*********++++++,,,,,,))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))(((''''''((()))***'''''''''((((((((())))))''''''''''''''''''''''''((((((((())))))))))))*********)))(((&&&''')))+++(((((()))************)))*********+++++++++,,,,,,))))))***+++++++++)))(((++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,---------,,,,,,---------.........---------------.........---------------.........------............------............////////////....../////////000000000000000000000000///......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++...//////...+++***++++++,,,,,,,,,,,,,,,---,,,//////,,,,,,//////,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,...---,,,,,,---///---------------------------------.........//////------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...........................,,,------------------,,,........................------............------------------........................//////////////////000000000000111111////////////////////////000000000000000000000000////////////////////////................................................------......------,,,,,,------------------------,,,,,,,,,---------............//////000000000000/////////////////////////////////.........------------------------------------........./////////------------------------........................------------------------************************))))))))))))))))))))))))************************)))))))))************+++++++++++++++++++++++++++************++++++++++++************************************++++++++++++*********))))))*********************************++++++++++++++++++++++++************************************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,++++++************++++++************************((()))******++++++******.........///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))((()))*********)))))))))***++++++++++++***++++++,,,,,,---.........+++***)))***+++,,,***)))++++++++++++++++++++++++))))))******+++,,,,,,,,,------............//////---------.........//////.............../////////.............../////////.........//////........./////////000000000000111//////000000000111111111111111111111111000000///,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***---000333333000---***,,,,,,,,,,,,,,,------------000000------000000---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---......------...///------------------------............/////////000........................------,,,,,,,,,,,,---------------.........//////000000000000000/////////------...//////...------////////////////////////------............---------------............///....../////////000000000000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////..........................................,,,------------.........//////000000111111222222000000000000000000000000111111000000///.................................---............/////////........................////////////////////////........................++++++++++++++++++++++++************************++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,....../////////000000000......------------..............................---------,,,++++++*********++++++++++++++++++***************************(((((()))))))))*********))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))******************)))(((((()))))))))************************************++++++++++++,,,,,,,,,+++((((((///888999111(((+++,,,,,,------------------------...///000000000---,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///.../////////000000000111---.........////////////....../////////000000000....../////////000000000//////000000000000//////000000000111111111111222000000000111111111222222222222222222222111111000........./////////000000........................------------------------............////////////---///111333333111///---...........................000000......000000...000000000000000000000000........................,,,------------.........---...000///......///111////////////////////////000000000000111111111111000000000000000000000000000///...------...///000//////000000000111111111222222222111111111000000///000111111111111000///000000000000000000000000...//////000000//////........./////////000000000000000000000111111111111111111111222222222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000////////////////////////........./////////000000000000000111222333333333111111111111111111111111222222111000000///......////////////////////////---------.........//////////////////////////////000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.../////////000000111111......------------......000000000000000000000000///...------,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))************************************((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))***+++,,,,,,+++***)))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///))))))777GGGIII:::)))---...//////000/////////.........///000111111222000---,,,---///000...,,,------------------------------......///000111111//////000000111111222222............/////////000......//////000000111111......//////000000111111111111222222222222111111000111111111111222222222000111111111111222222222222333333333333222111111000000000000111111111111222222222222222222222222////////////////////////000000000000111111111111111111222222222222111111000000000000////////////...111111......111111...111111111111111111111111000000000000000000000000............/////////000...000111111000000111222000000000000000000000000111111222222222333333333222222222222222222222222222111000//////000111222111111222222222333333333333333333222222222111111111222333444444333222111000000000000000000000000000000111111111111000000000000000000111111111111111111222222222333333333111111222222222333333333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111000000000000000111222000000000000000000000000000000000000111111111111000000111222333333444444111111111111111111111111222222222111000//////...000000000000000000000000------------.........///000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------.........------.........++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////------------------------------------------------,,,------......------,,,---------............///---,,,,,,++++++,,,,,,---........................,,,---......//////......222222111111111111222222000000////////////000000000000000000000000000000000/////////............/////////......---------///...------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************************++++++++++++************************************************++++++,,,,,,,,,---------***+++,,,---------,,,+++******+++++++++,,,,,,,,,///...------------...///////////////000000000111111111111111111111111111////////////////////////000000000000111111111111111111111111111111111111000000000000111111111111/////////000000222333333222111111000000000000111111111222222222333333333222222222222222222222222333333444444444555555555333444555555666666555555555555555555555555555555666666666555555444444444222222333444444444444333333222222111111222222333777777777777666555444333444444444333333333222222111222222333444555666777888111000555444---...666222111111111000000////////////000000000111111111111222333444444444444444555333111222444555444111000000000000000000000000999888444///000444444222333333333222222222222111111111222333333444555555777666555555444333222111444333333222333555888999333444444444333333555666666444222333555666444222222222444444444444222222444444444555555555666666777777666444333222111000555555555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555666555444333333444555666555555555555555555555555333333333333333333333333444333222333444444333111111111222222222333333333222222222222222222222222333333333333444555666777333333333333333333333333222222222111111000000000111111222333222111000///222222222333333444444444333444555555555444333222333222111111000000111111333222111/////////000111......////////////......000////////////.........////////////////////////000000////////////000000111111000///......------////////////////////////000///...---------------,,,---------......////////////......---------,,,---,,,,,,,,,,,,---......///............---------,,,,,,,,,---------..............................,,,------...///000111111............/////////000//////000000000000//////000000000000000000000000111111111111222222222222000000////////////000000/////////......------------......//////......---333333222222222222333333111111000000000000111111111111111111111111111111000000000000////////////......---------,,,,,,,,,//////...---------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,---------.........---.../////////...------,,,---------............//////...------...//////...//////000000000000000111111111111111111111111222222222222222222222222000000000000111111111111111111111111111111111111111111111111111111000000111111111222333444555555222222111111111222222333333333333444444444555555444444444444444444333333444444555555555666666666555666777777888888777777777777777777777777777777777777777777666666555555333333444555555555555444666666555555555555666666777777777777666555444444333333333222222222111111444333222222444777:::;;;cccIII555555===<<<777555555444444444333333333333444555555555666666666666333333333444333333222222444222000111333444333111333333333333333333333333===>>><<<666555777777555555555444444333333222222555555666666777777888888777777666666555555444444555555666777777888888888444555666555444555666888555333222333666777666444444444555666666555444444555666666666666777777777666666666666666666666666666666666666666666666666666666666666666666666666777777666666666666777777666666666666666666666666666666666666666666666666777777666555555666777777555555555555555555555555555555555555555555555555444333333444555555444222444444444555555555666666555555555555555555555555444444444444555666777888666666666666666666666666666555555555444444444444444555555666555444333222444444444444555555555555444444555666666666555444555555444333333333333333333333111000000000111111//////000000000000//////000000000000////////////////////////////////////000000////////////000000111000000///......------////////////////////////000000///.....................//////////////////000000/////////...............------......///000//////.........---------------........./////////////////////////////////......//////000000111111////////////000000000000000000000111111000000000000000000000000000000000000000111111111222222222111111000000000000111111000000000//////.........---..................---555444444333333444444555333222222222222222222333333333333333333333333333222222111111111000000000/////////............---000///......---............///000000111000000000////////////////////////---.........////////////000000000000000000000000000000000000000000000000....../////////000000000222222222222111111////////////000000000111111111222111111000000111111222000111222333444333222222333333333333333333333333333333333333333333333333222222333333333444444444444444444444444444444444555555444444333333222222333333444444555666666666444444444444555666777777777777888888888999999999999999999888888777777777888888888888999999999999888999::::::;;;:::::::::::::::::::::::::::::::::999999888888888888888777555555666777777777777777888888777777777777888888888888888888777666555555555555555444444444444444777666444333444888<<>>======<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999888888999:::::::::::::::999999888888888888999999999999::::::999888777777999999999999999999999999999888777666777888;;;<<>>AAA<<<777666777777;;;;;;:::999888777666666777777777777777666666666777777888888999999999:::::::::;;;;;;;;;:::888777555666777666555555777999888888777777888888777777888888888888888888888888777888888888888999999999777777888999;;;<<<======999999999999999999999999999999999999999999999999999999888888888888999999666666666666666666666666777777777777777777777777999888888888888888888999666666666666666666666666777777888888888888999999777666666777999999888666555555666666666777777777555555555555555555555555666666777777888888888888999999999999999999999999::::::::::::999999999999999999999999888888888777888888888777777666666555555555666777888888999999:::999888888777777888888555555555444444444444555333333444444444444333333444444444444333333333333555555555555555555555555666666555555555555666666666555555555444444333333666666666666666666666666222222111111111111111222444444444333333222222222333333333222222222222222222222111111222222333444333333333333222222222111222222222333333333444444444444444444444444444444333333333333333333222222222222222333333333444444222333333444444333333222111111111111111111111111111111111111222222222222222111111111111111111222000000000000000000000000......////////////......999999888888888888999999777777777666666777777777555555555555555555555555666666555555555444444444444444444444444444444444333222222222222222333333111222222333444333333333333333333333333333333333111111222222222333333333444444444444444444444444444444444444444444444444333444444444555555555555777777666555444333333333333333333444444444555555666666777777777777666666555666777888999888777777888888888888888888888888::::::::::::::::::::::::777777888888888999999999999999999999999999999999;;;;;;::::::999888777777444555666666777666666555777777777777888999;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;:::999888888444777;;;<<<999888???GGG<<<<<<==================;;;;;;;;;;;;<<<<<<<<<<<<888999::::::;;;;;;;;;:::;;;<<<<<<<<<;;;;;;;;;<<<::::::::::::::::::::::::888@@@DDD@@@<<<<<<>>>>>>>>>======<<<;;;:::::::::888888888888777777777777888888999999:::;;;;;;;;;===<<<;;;999999999999:::888:::::::::999999:::<<<;;;;;;;;;:::888777777777999999888888888888999999777777888888888999999999999999999::::::;;;;;;<<<999999999999999999999999999999999999999999999999999888888888888888888999666666666666666666666666777777777777777777777777888888888888888888888888777777777777777777777777777888888888999999999:::999888888999;;;;;;:::999777888888888888999999999666666666666666666666666666777888888999888888777888888888888888888888888999999999999999999999999999999888888888777777777999999888888777777777666666666666777888999::::::::::::999888888888888888666666777777777777777777555666666777777666666555777777666666666555555555666666666666666666666666777666666666666666666777666666666555555555555555666666666666666666666666333333333222222333333444666666666555555444444333444444444444444444444444444333333333333444555555666666666666555555555555444444555555555555666666666666666666666666666666555555555555555555444444444444444555555555666666444444555555555555444444333333333333333333333333222222222222333333333333222111111000000111111222000000000000000000111111///000000111111000000///;;;;;;;;;::::::;;;;;;;;;:::999999888888999999:::666666666666666666666666888888777777777666666666333444444444444444555555555555555444555555666666333444444555555555555555555555555555555555555555444444555555555666666666666666666666666666666666666666666666666666666666666666666777777777888888999888777666666666666666555555555666666666777777666666777777777777666666666666666777777777888888888888888888888888888888888888888888888888888888777777777888888888999999999999999999999999999999;;;:::::::::999888888888777888999::::::999888777777777777777777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>??????@@@@@@@@@@@@@@@========================<<<<<<<<<============>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA===>>>>>>??????>>>======;;;;;;<<<<<<<<<<<<======;;;<<<>>>???>>><<<:::888BBB>>>;;;;;;>>>BBBEEEGGG;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<============888999:::;;;<<<<<<<<<<<<;;;<<<======;;;;;;<<<===========================888>>>BBB@@@>>>???@@@???????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========???===;;;999999:::;;;<<<===>>>???>>>======???AAA<<<======<<<:::888888999::::::999999999999::::::888888888888999999999::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999777777777777777777777777999999999999999999999999888888999999999999888888999999999999999999999999888888999999:::;;;;;;;;;:::999999;;;===>>><<<;;;;;;;;;<<<<<<<<<=========999999999999999999999999888999:::;;;;;;:::999888888888888888888888888888888888999999999999::::::;;;:::999999888888999999:::::::::::::::999999999999888888888999:::;;;;;;;;;:::999999888888999999777888999999999999999888888888888999999888888888999999999888888888777777666666666666666666666666666666555555555555666666555555555555555555555555555555555555555555555555555444444444444555555666666666666666666666555555444444444444555555555555555555444444555555666777888888888888777777777777555666666666777777777777777777777777777777777777777777777777777777777777666666666777777777888888666666777777777777666666555555555555555555555555333333444444444555555555333222222111111222222333111111111222222222222222111222222333333222222111======<<<<<<<<<<<<======;;;;;;::::::::::::;;;;;;888888888888888888888888999999999888888888888777555555555555666666666777777777777777777888999999666666777888888888888777888888888888888888888888888888888999999999::::::999999999999999999999999999999999999999999999999888888888999999999::::::;;;:::999888888999::::::888888888888999999999:::888999:::;;;;;;:::999888::::::888888888999;;;<<<::::::::::::::::::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<;;;;;;;;;::::::;;;<<<<<<<<<============>>>>>>>>><<<<<<<<<===>>>>>>??????>>>>>>>>>>>>????????????AAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@=========>>>>>>?????????===>>>???@@@@@@@@@@@@???FFFBBB===<<>>>>><<<<<<<<<=========>>>>>>===>>>>>>?????????>>>>>><<<>>>@@@???===<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@<<>>>>>AAA@@@>>>@@@@@@@@@@@@AAAAAAAAAAAA===>>>>>>>>>???@@@@@@@@@???????????????@@@@@@@@@>>>>>>>>>==================?????????>>>>>>???AAA:::<<<>>>===;;;:::<<<>>>===<<<;;;;;;;;;;;;<<<===999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>;;;;;;;;;<<<>>>???>>>===============>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;<<<===<<<<<<=====================<<<;;;;;;;;;<<<===>>><<<;;;;;;:::::::::::::::888999:::;;;;;;;;;::::::999::::::;;;;;;::::::999;;;;;;:::::::::999999999999999999999999999999999999888888777777888888999777777777777777777777777666666666666666666666666555555555555555666777777666666666666666777777777444444444444555555666666555555555555555666666777888888888777777777666666666666777777777777888888888888888888888888888888777777777888999999999:::777888888888888999999999777777888888888888777777777777777777777777777777555555555555666666666666555555444444444444555555333444444444555555555555333333444444444444333333>>>>>>============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::999999999888888777777888888999999999:::999888888888999::::::;;;888888999::::::::::::999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;===<<<;;;::::::;;;===>>>:::::::::;;;;;;;;;<<<<<<<<<===>>>??????>>>===<<<@@@>>><<<;;;;;;===@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBCCCDDDDDDCCCAAA@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDAAABBBBBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@??????@@@AAACCCEEEGGG;;;AAAEEEDDDAAABBBEEEHHHCCCCCCCCCDDDDDDEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA???BBBCCCBBB@@@???AAACCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFDDDBBBCCCFFFEEE@@@@@@@@@AAAAAABBBCCCCCCDDD======>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB===>>>@@@AAAAAA@@@???===;;;<<<===<<<;;;;;;===???888;;;======<<<<<>>===<<<<<<===>>>???;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@<<<;;;;;;===???@@@???>>><<<<<<<<<<<<=======================================>>>???AAA@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???AAAAAA???>>>>>>>>>???@@@>>>>>>??????@@@@@@AAAAAA@@@???>>>======>>>??????======<<<;;;;;;;;;;;;;;;888999;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::===========================<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666666666666777888888555555666666777777888888333444444444555555666666555555555555555666777777777777777777666666666666666777777777777888888888888888888888888888888888777777888999::::::;;;;;;888888999999999:::::::::888888999999999999888888888888888888888888888888666666666666777777777777777777666666666666777777555666666666777777888888444555555555555555555444CCC@@@>>>>>>@@@BBBBBBBBB>>>@@@AAA@@@===<<<===???<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<;;;;;;>>>>>>===<<<;;;;;;;;;<<<>>><<<:::;;;===>>><<<::::::;;;;;;<<<<<<<<<<<<<<<======???AAABBB???>>>>>>>>>@@@@@@>>><<<<<>>>>><<<<<<>>>>>>===BBB@@@@@@@@@AAABBBAAA@@@AAA@@@>>>>>>@@@@@@@@@???===>>>???@@@AAAAAAAAAAAABBBCCCDDDBBBAAA@@@BBBDDDGGGFFFEEEDDDBBB@@@???>>>@@@@@@@@@@@@AAABBBCCCDDDFFFEEECCCBBBCCCCCCCCCBBBEEEDDDBBBCCCDDDEEEEEEEEEAAA@@@????????????@@@AAACCCCCCDDDEEEEEECCC@@@>>>CCCDDDDDDBBB@@@???AAABBBAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCFFFIIIIIIEEEAAADDDEEEFFFFFFGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEGGGHHHHHHGGGGGGHHHJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAACCCEEEEEEDDDCCCDDDEEECCCEEEGGGHHHGGGFFFGGGGGGCCCAAA@@@AAACCCDDDAAA>>>AAABBBCCCCCCBBBBBBCCCDDDDDDEEEGGGHHHHHHIIIKKKMMMKKKJJJIIIJJJJJJJJJHHHGGGAAABBBBBBCCCCCCDDDDDDEEEBBBCCCDDDEEEEEEEEEEEEDDDHHHHHHEEEBBBEEEJJJJJJGGGBBBDDDFFFHHHHHHEEEBBB@@@DDDEEEEEEFFFFFFEEEEEEDDDHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCAAA@@@??????@@@@@@DDDDDDCCCBBBBBBCCCEEEFFFBBBCCCDDDEEEEEEDDDBBBAAADDDAAA>>>???AAABBBAAA>>>BBBAAA???>>>???@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@@@@??????>>>======>>>??????<<<===>>>>>>======???AAA>>>>>>??????@@@AAAAAABBBDDDBBBAAABBBCCCCCCBBB@@@===>>>@@@BBBBBBAAA@@@???@@@???>>>======>>>@@@AAABBBBBBCCCCCCBBBAAA???>>>@@@???>>>===============???===<<<>>>BBBDDDCCCBBB???@@@BBBCCCCCCBBBBBBAAAGGG@@@===AAADDDBBB???===<<<>>>??????>>>>>>???@@@???????????????@@@BBBBBB>>>@@@AAABBBBBBAAA???>>>AAA??????@@@BBBCCCDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@??????CCCBBB@@@???>>>>>>>>>>>>@@@???>>>>>>??????>>>===@@@>>>;;;:::;;;===>>>>>>AAA???===>>>@@@@@@===;;;@@@===;;;<<<>>>???<<<999<<<;;;999:::<<<===<<<:::???===;;;999999;;;>>>@@@;;;<<<======<<<;;;:::999======>>>>>>===;;;999888BBB@@@===;;;999999:::;;;;;;;;;;;;;;;;;;<<<<<<===888888888999;;;<<<;;;:::666777999;;;<<<<<<<<<;;;999777666666555666:::???888777666777888999888777444999:::888777:::<<<:::888999:::;;;;;;:::999888<<<;;;:::999999:::<<<===::::::;;;;;;;;;::::::999777777888999999999999888;;;;;;;;;;;;:::999888777:::777444555888999999777;;;999777777999999666333999888777777777777777777666999;;;999:::;;;777222CCCAAA???>>>??????>>><<<============<<<;;;;;;<<<======<<<<<<<<<<<<======888888999999999:::::::::888888888999999:::;;;;;;AAA???===>>>@@@AAA@@@>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDBBB@@@@@@BBBDDDFFFDDDAAA???>>>???JJJIIIGGGDDDBBBBBBBBBAAACCCDDDEEEDDDCCCBBBBBBCCC===>>>???>>>======???@@@AAA@@@@@@@@@BBBDDDGGGHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCDDDDDDEEEEEEDDDKKKIIIGGGFFFGGGFFFDDDCCCIIIHHHGGGGGGGGGIIIJJJKKKIIIJJJJJJKKKLLLKKKJJJHHHEEEFFFGGGFFFEEEEEEFFFHHHFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBDDDGGGJJJKKKHHHEEEGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJKKKJJJIIIHHHIIIJJJGGGGGGHHHHHHIIIHHHHHHHHHFFFFFFFFFGGGGGGFFFFFFEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKKKKJJJJJJJJJKKKIIIKKKLLLLLLJJJIIIIIIJJJKKKJJJIIIJJJLLLLLLJJJHHHDDDFFFGGGGGGFFFEEEFFFGGGGGGIIIKKKLLLLLLMMMOOOPPPKKKJJJJJJJJJKKKKKKIIIGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKIIIGGGKKKRRRTTTRRRFFFHHHIIIKKKJJJIIIFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIFFFEEEEEEDDDCCCBBBBBBAAADDDCCCBBBAAAAAAAAABBBCCCKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHDDDAAABBBDDDEEEDDDBBBAAABBBCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBB????????????????????????DDDEEEEEEDDDCCCCCCFFFHHHCCCCCCDDDEEEEEEFFFGGGGGGDDDBBBAAABBBCCCDDDCCCAAAGGGGGGFFFDDDCCCCCCBBBBBBFFFFFFEEEDDDDDDDDDEEEFFFCCCDDDDDDEEEDDDCCCBBBAAAAAAAAA@@@@@@???@@@@@@@@@@@@>>>===>>>AAABBBAAA???DDDDDDEEEFFFFFFEEEDDDCCCFFF@@@>>>AAADDDCCCAAABBBAAABBBCCCBBBAAA@@@AAABBBFFFFFFEEEDDDCCCBBBAAA@@@BBBCCCDDDDDDDDDBBB@@@???DDDBBBAAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIHHHGGGGGGGGGIIIJJJLLLIIIHHHGGGFFFEEEFFFFFFGGGEEEDDDCCCDDDFFFGGGFFFEEEFFFDDDCCCCCCEEEEEEEEECCCAAA???>>>@@@BBBBBB@@@>>>???@@@@@@???>>>===>>>>>><<<===???>>>>>>>>>???AAA<<<<<<;;;;;;;;;<<<<<<===;;;::::::999999::::::;;;;;;;;;;;;<<<<<<===>>>???;;;;;;<<<===>>>AAACCCEEE>>>===<<<;;;:::999999999<<<===>>><<<:::999999999============<<<:::888777=========<<<;;;:::<<>>>>>>>>>>>===<<<999888888888888999::::::999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999::::::;;;;;;::::::999888;;;999888999::::::888666999777666888:::;;;999777333444555666555555555555666999:::999999;;;999444JJJHHHGGGGGGHHHGGGEEECCCFFFEEEDDDDDDEEEEEEDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCEEEFFFFFFGGGFFFEEEDDDAAADDDGGGHHHGGGFFFFFFFFFDDDCCCBBBCCCCCCEEEFFFHHHEEEHHHJJJIIIGGGEEEFFFHHHGGGIIIKKKJJJHHHHHHJJJMMMJJJHHHGGGFFFGGGIIIMMMOOOOOONNNLLLLLLLLLMMMLLLKKKMMMMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJJJJLLLNNNNNNMMMKKKDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGFFFGGGHHHHHHIIIJJJKKKKKKIIIHHHFFFIIIIIIJJJMMMOOOOOOLLLJJJDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGLLLNNNNNNNNNLLLKKKLLLMMMJJJKKKLLLMMMNNNNNNNNNNNNHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMHHHHHHIIIIIIJJJKKKKKKKKKHHHJJJLLLLLLKKKJJJKKKLLLKKKKKKKKKJJJHHHGGGHHHIIIIIIHHHGGGHHHIIIHHHGGGEEEFFFIIILLLMMMLLLJJJJJJJJJIIIKKKMMMMMMMMMNNNPPPRRRJJJIIIIIIJJJKKKKKKIIIGGGKKKKKKJJJJJJIIIHHHGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJEEEGGGFFFEEEIIIQQQUUUTTTJJJJJJJJJKKKJJJIIIHHHHHHDDDDDDDDDEEEFFFHHHJJJLLLNNNNNNMMMLLLKKKJJJIIIHHHKKKJJJJJJJJJJJJLLLNNNOOOHHHHHHGGGGGGFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGEEECCCDDDGGGHHHFFFCCCBBBDDDFFFIIIIIIIIIHHHFFFCCCDDDFFFGGGHHHHHHHHHGGGIIIJJJKKKLLLLLLKKKJJJIIIFFFFFFEEECCCBBBBBBEEEGGGCCCCCCCCCDDDEEEEEEFFFFFFFFFEEECCCDDDEEEEEEDDDBBBAAA@@@>>>>>>???AAACCCEEEBBBBBBAAA@@@@@@AAAAAABBB??????@@@@@@@@@??????>>>DDDDDDCCCCCCCCCDDDEEEEEEEEECCCBBBCCCDDDEEEDDDBBBGGGHHHHHHHHHHHHHHHGGGGGGHHHDDDCCCFFFGGGFFFHHHLLLEEEFFFGGGGGGEEEDDDEEEGGGGGGGGGHHHGGGFFFDDDBBBAAAAAABBBDDDFFFGGGGGGGGGGGGJJJHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIEEEDDDBBBAAABBBEEEHHHJJJGGGFFFFFFEEEEEEEEEFFFFFFDDDCCCCCCDDDGGGHHHHHHGGGEEEDDDEEEFFFHHHGGGEEECCCAAAAAA@@@AAACCCCCCBBB@@@???BBBDDDCCC???===???CCC>>>BBBDDDCCC??????BBBFFFCCCDDDEEEFFFFFFEEECCCBBBCCCAAA@@@>>>???@@@BBBDDD???===<<<;;;;;;===???@@@======>>>>>>???@@@AAAAAAFFFEEECCCAAA@@@>>>>>>>>>???AAABBBAAA>>>===???BBB>>>???????????????>>>===:::<<<>>>===<<<<<<======<<<;;;;;;;;;======;;;:::???CCCCCC???>>>@@@AAA@@@>>>>>>???@@@@@@???>>>>>>??????@@@@@@AAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???======@@@??????@@@@@@???===:::???>>>>>>???AAAAAA@@@>>>888;;;>>>>>><<<;;;===???999<<<<<<999888999888555GGGGGGGGGHHHIIIHHHFFFCCCGGGFFFDDDEEEGGGGGGFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@???DDDDDDDDDDDDDDDDDDCCCCCCFFFEEEEEEEEEFFFFFFEEEEEECCCCCCCCCCCCDDDDDDEEEEEECCCFFFGGGFFFGGGIIIHHHFFFFFFGGGGGGGGGGGGHHHIIIIIIEEEDDDFFFJJJLLLKKKMMMOOOHHHIIIJJJKKKLLLLLLLLLKKKHHHHHHHHHHHHIIIJJJKKKLLLIIIHHHGGGFFFEEEFFFGGGHHHLLLIIIHHHHHHJJJKKKKKKIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHIIIKKKKKKLLLKKKKKKFFFHHHJJJKKKKKKJJJKKKKKKIIIHHHIIIJJJMMMMMMLLLJJJMMMMMMLLLKKKKKKKKKLLLLLLPPPPPPOOONNNLLLLLLMMMNNNNNNOOOPPPOOOLLLKKKKKKKKKNNNNNNMMMMMMLLLMMMMMMMMMHHHHHHIIIJJJJJJIIIHHHFFFOOOPPPPPPQQQRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRPPPQQQRRRRRRQQQQQQSSSTTTRRRSSSSSSTTTUUUUUUTTTTTTLLLMMMMMMNNNOOOQQQRRRSSSRRRSSSSSSSSSSSSSSSTTTTTTQQQQQQRRRSSSTTTUUUVVVVVVUUUWWWXXXYYYXXXWWWXXXYYYWWWXXXWWWVVVTTTTTTVVVXXXVVVUUUUUUTTTSSSRRRPPPOOOHHHLLLPPPRRRRRRQQQQQQQQQQQQSSSUUUUUUUUUUUUWWWYYYSSSRRRQQQRRRSSSSSSRRRPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPOOOMMMLLLLLLMMMOOOPPPMMMOOONNNLLLOOOVVVZZZYYYZZZYYYYYYXXXXXXXXXXXXXXXVVVVVVUUUVVVXXX[[[___aaaXXXWWWVVVUUUTTTRRRQQQQQQOOOOOOOOOOOOQQQSSSUUUVVVYYYXXXVVVTTTSSSQQQPPPOOONNNOOOPPPPPPOOONNNLLLKKKIIIIIIJJJOOOSSSSSSOOOKKKOOOPPPQQQRRRRRRQQQPPPOOOSSSTTTWWWZZZ[[[[[[ZZZZZZOOOPPPRRRSSSSSSRRRPPPOOOSSSSSSRRROOOMMMNNNPPPSSSQQQQQQQQQRRRRRRSSSSSSSSSTTTRRRPPPPPPPPPOOOMMMKKKOOONNNNNNMMMMMMNNNOOOPPPDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKJJJJJJIIIHHHGGGGGGAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIJJJKKKKKKLLLLLLLLLJJJGGGFFFHHHGGGFFFJJJPPPNNNOOOQQQQQQPPPPPPRRRSSSOOOPPPSSSUUUVVVVVVUUUTTTPPPPPPQQQQQQQQQQQQPPPOOOQQQOOOMMMMMMNNNOOOOOONNNJJJIIIIIIIIIHHHHHHGGGGGGLLLKKKJJJJJJJJJLLLNNNOOONNNNNNMMMMMMLLLLLLLLLLLLMMMLLLLLLMMMOOOPPPPPPOOOMMMLLLLLLMMMNNNNNNMMMKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGIIIJJJIIIGGGFFFHHHIIIIIIIIIHHHGGGEEEEEEFFFGGGEEEEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBCCCFFFEEEDDDDDDDDDEEEFFFGGGBBBBBBCCCCCCBBBAAA@@@???BBBAAA@@@???>>>=========???>>>===<<<;;;<<<=========>>>>>>>>>???????????????BBBCCC@@@@@@BBBEEEEEEEEEDDDDDDEEEFFFEEECCCBBB@@@DDDDDDBBBAAAEEEHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBAAA???>>>===@@@@@@???@@@@@@@@@??????AAA@@@@@@@@@??????===<<<;;;===???===::::::===AAAAAACCCBBB===:::;;;:::888OOONNNNNNNNNNNNMMMJJJHHHKKKJJJIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIFFFJJJJJJFFFFFFIIIHHHDDDNNNKKKHHHEEEDDDEEEEEEEEEGGGDDDFFFJJJJJJFFFDDDGGGMMMKKKHHHJJJMMMOOOMMMKKKLLLIIIGGGHHHLLLNNNLLLJJJMMMNNNOOOPPPPPPOOONNNMMMOOONNNMMMNNNOOOQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQNNNPPPRRRRRRPPPOOOQQQRRRSSSRRRQQQPPPQQQPPPNNNLLLOOOOOOOOOOOOOOONNNMMMMMMNNNOOOPPPPPPNNNOOOQQQTTTLLLNNNPPPQQQPPPOOOOOOPPPQQQPPPNNNNNNPPPTTTXXX[[[SSSTTTVVVXXXXXXXXXXXXXXXWWWXXXYYYYYYZZZZZZYYYYYY^^^^^^____________^^^^^^[[[]]]___`````````bbbddddddddddddddddddcccbbbbbb______^^^^^^^^^___`````````aaabbbccceeefffggghhhooopppqqqrrrssstttuuuvvvwwwyyyzzz{{{zzzyyyzzz{{{yyyyyyzzzyyyyyyzzz}}}~~~{{{yyywwwvvv~~~|||yyytttoookkkiii___```bbbdddfffhhhiiijjjnnnnnnllljjjiiigggffffffppppppppppppqqqrrrsssssstttuuuvvvwwwwwwxxxyyyzzz|||}}}~~~|||yyyxxxxxxwwwuuuyyy~~~||||||{{{zzzxxxwwwvvvvvvlllmmmnnnnnnnnnlllkkkiiikkkjjjjjjiiigggfffeeedddhhhgggffffffhhhhhhgggfffgggeeebbbbbbccceeefffeee_________^^^\\\[[[ZZZYYYXXXWWWUUUVVVXXXYYYXXXVVVYYYTTTNNNMMMOOOPPPMMMJJJNNNMMMMMMLLLMMMNNNOOOOOOQQQRRRSSSSSSQQQOOOLLLJJJGGGHHHHHHHHHFFFEEECCCAAA@@@AAABBBDDDDDDEEEEEEDDDBBBAAAAAAAAAAAABBBCCCCCCKKKFFFBBBBBBEEEHHHHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGDDD<<<:::???CCCCCCCCCBBBBBBCCCDDDCCCAAA>>>AAAEEEEEEAAAAAADDDGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHGGGGGGGGGHHHIIIIIIEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEEEEGGGIIIKKKEEEEEEFFFEEEEEECCCCCCCCCCCCDDDCCC@@@>>>>>>AAADDDBBBEEEFFFAAA>>>>>>???===TTTRRRPPPOOOOOOMMMJJJHHHIIIKKKLLLLLLJJJJJJKKKMMMIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHHHHHHHIIIIIIJJJJJJGGGHHHJJJLLLMMMMMMLLLLLLJJJKKKLLLKKKJJJIIIJJJLLLLLLKKKJJJJJJJJJKKKMMMNNNKKKPPPOOOJJJIIIMMMMMMGGGHHHHHHJJJNNNQQQRRRPPPNNNLLLHHHIIIQQQSSSPPPRRRXXXZZZVVVQQQNNNMMMMMMKKKJJJOOOMMMKKKKKKMMMNNNMMMLLLIIIKKKOOOQQQRRRQQQOOONNNLLLMMMNNNMMMKKKKKKMMMOOOLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKGGGJJJLLLKKKIIIIIILLLPPPNNNMMMMMMNNNQQQSSSTTTSSSRRRUUUYYY\\\^^^^^^]]]\\\]]]aaaeeefffggghhhlllpppqqqtttxxx{{{||||||~~~|||{{{zzz|||~~~~~~~~~xxxwwwsssnnnfff^^^WWWSSSNNNMMMMMMLLLJJJIIIIIIHHHIIIIIIHHHHHHGGGGGGHHHHHHJJJHHHGGGKKKQQQYYY^^^```WWWXXX[[[```eeejjjnnnpppiiikkkeeeYYYUUUZZZ^^^\\\VVVUUUVVVWWWXXXVVVSSSPPPUUUWWWUUUPPPMMMOOOQQQPPPOOONNNMMMMMMMMMMMMNNNOOOQQQOOOMMMKKKJJJJJJJJJJJJGGGGGGGGGGGGHHHKKKMMMNNNHHHHHHHHHHHHHHHGGGFFFEEECCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBCCCEEEGGGAAACCCEEEEEECCCBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBB;;;@@@CCC@@@===???@@@???SSSRRRPPPPPPQQQQQQQQQPPPMMMRRRUUUTTTOOONNNRRRVVVRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPOOONNNNNNMMMMMMNNNOOONNNLLLJJJIIINNNPPPRRRQQQOOONNNPPPQQQNNNMMMKKKKKKKKKLLLNNNOOOKKKRRRTTTOOOQQQZZZ\\\WWWFFFMMMZZZfffmmmjjjaaaYYYYYYRRRSSS\\\cccfffooo{{{ooonnnggg\\\PPPJJJKKKNNNMMMPPPRRROOOKKKIIILLLPPPQQQRRRSSSSSSSSSQQQOOONNNOOORRRSSSOOOIIIFFFIIIMMMIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDDDDDDDFFFIIILLLNNNPPPRRRTTTTTTSSSUUU[[[aaaeeecccbbbcccfffjjjmmmnnn~~~{{{wwwuuuttttttqqqpppmmmjjjhhheeedddccc___bbbeeeeeefffkkkttt|||~~~}}}||||||||||||}}}~~~wwwuuuqqqmmmkkkkkklllmmmfffeeedddccccccdddfffggg```aaabbbcccdddddddddddd^^^^^^\\\ZZZWWWSSSQQQOOOQQQTTTWWWVVVSSSQQQPPPPPPPPPQQQRRRPPPLLLIIIHHHIIIFFFFFFHHHLLLQQQPPPKKKEEECCCJJJNNNJJJFFFFFFFFFEEEmmmlllkkkmmmqqquuuwwwwwwqqqwww|||zzztttrrrwww}}}~~~{{{xxxuuuqqqooommmllllllkkkiiieee```\\\YYYRRRUUUVVVVVVSSSRRRTTTVVVLLLKKKJJJIIIIIIKKKMMMNNNGGGPPPTTTSSSZZZggglllhhhTTT```qqqyyyeeeVVVRRRHHHDDDKKKRRRVVVcccqqq}}}kkkUUUIIILLLTTTbbbkkkpppkkk```\\\ccclll~~~|||xxxuuurrrpppooouuuyyy{{{uuukkkfffiiinnnccccccbbbbbbaaa``````___bbbbbbbbbeeejjjpppvvvzzzzzztttrrrrrrfffgggllluuu}}}{{{rrrhhhZZZaaaddd^^^XXXUUUSSSQQQ