BM6(0 ---,,,,,,++++++,,,,,,---************************---,,,,,,++++++,,,,,,---,,,***((((((***---...///(((,,,---)))((())))))'''(((((()))(((###"""((()))%%%$$$))),,,***&&&$$$"""$$$'''((('''&&&&&&'''%%%'''((('''%%%'''+++///)))'''&&&%%%&&&))),,,...&&&'''((()))***---111444444444000111:::FFFFFF@@@EEEFFFKKKUUUaaagggddd]]]aaa^^^]]]^^^aaabbb___[[[ggghhhppp~~~vvvxxx{{{pppcccbbbppprrrttttttooodddZZZWWWXXXJJJLLL???BBBIIIOOO[[[TTTKKKKKKJJJJJJIIIIIIIIIJJJBBB<<<666777===@@@>>>:::CCCBBBCCCCCC@@@======>>>AAAJJJDDDCCCQQQNNNBBBFFFFFFIIIDDDDDDLLLJJJDDDFFF<<<<<<;;;;;;<<<===>>>???FFFDDDAAA???>>>>>>===;;;BBB^^^eeeNNNLLLOOOOOOSSSXXX]]]^^^```bbbgggbbbXXX\\\iiikkkmmmzzz{{{xxxuuuqqqooopppsssvvvxxxxxxuuussslllmmmmmmlllkkklllooorrriiihhhffffffiiiooovvvzzzmmmqqqxxx~~~xxxuuuuuuqqqqqqpppkkkddd]]]XXXUUUKKKHHHHHHHHHDDD???>>>AAACCC===:::222(((***---%%%)))((($$$!!! !!!&&&###""" """   ---,,,,,,++++++,,,,,,---************************---,,,,,,++++++,,,,,,------+++)))((()))+++******(((,,,---)))'''))))))&&&***)))******&&&"""%%%+++***&&&%%%(((+++))))))***+++,,,------+++***+++,,,,,,,,,+++(((###!!!"""$$$(((((())))))***+++,,,,,,444555666666999AAAMMMWWWWWWUUUQQQNNNTTT\\\]]]XXXWWW[[[aaaggglllmmmjjjfffaaa```^^^^^^___^^^]]]\\\UUU\\\iiixxx{{{pppccc\\\ggglllooommmjjjhhhbbb[[[ggg```[[[^^^dddiiiooouuummmSSSBBB222,,,333999777444111,,,((()))...111555***///555777???555((('''''''''((()))+++---000---***((((((((((((''''''%%%%%%(((***+++...111###&&&%%%'''---+++''',,,%%%+++((('''...,,,$$$%%%&&&'''((()))***+++,,,,,,***)))((()))))))))(((&&&&&&333FFFOOO@@@)))"""(((000,,,'''''')))******++++++///...000666555222555>>>;;;666111000222333333000000111555:::;;;:::777444444555555666888;;;<<<<<<<<<<<<===???AAADDDEEEVVVOOONNNUUUZZZ[[[___fffoooppppppmmmhhhdddbbbccctttvvvyyy|||}}}}}}{{{zzzppppppuuu}}}~~~~~~~~~|||yyyyyy{{{xxxqqqlllmmmjjjbbbZZZRRRGGG===AAA>>>888111---,,,***)))### !!!"""""""""!!!  !!! ---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++******+++,,,***))))))---...***(((******'''))))))******&&&"""###(((((($$$###%%%%%%$$$&&&***%%%&&&&&&%%%%%%&&&)))+++'''***...111333666999;;;;;;<<<>>>@@@BBBBBBAAAAAAAAACCCDDDDDDEEELLLWWW```^^^]]]XXXTTTTTTWWWXXXUUUVVVZZZ^^^^^^[[[VVVSSSSSSNNNLLLJJJGGGEEECCCAAA@@@======@@@BBB???777222222777888666000...000111...000+++)))+++++++++...222...999444(((&&&%%%"""$$$,,,(((&&&((((((%%%''',,,"""((("""%%%%%%,,,""",,,***((('''&&&&&&'''(((###%%%&&&&&&%%%%%%(((+++...)))&&&***,,,***((()))555...000111&&&$$$'''000:::777333999;;;666777999:::;;;<<<<<<;;;::::::;;;888333000...---,,,+++,,,...444888333///777EEE888333///000444444...(((&&&***---...,,,***)))+++666222---)))((('''&&&&&&(((%%%###&&&+++...,,,)))((('''&&&&&&((()))((('''"""%%%'''((((((((()))***+++$$$!!!&&&)))'''***111'''))),,,,,,,,,,,,---.........111777===???>>><<<;;;@@@LLLZZZ___ZZZRRROOOUUU[[[YYYWWWaaaccc^^^^^^jjjlllllljjjiiilllmmmjjjllliiifffbbb___]]]\\\]]]\\\[[[SSSGGG???<<<999555555---### """###$$$!!!### !!!  ---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,...///---,,,***...///,,,***++++++)))(((''')))***(((######''',,,))))))++++++***,,,000222333222222333777===BBBHHHJJJLLLMMMLLLKKKJJJIIIKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKJJJIIIHHHHHHOOOOOOMMMJJJHHHGGGGGGFFF???===<<<:::555000///111,,,+++))))))******(((&&&***))),,,//////000777???444444///))))))///333444999888:::===<<<999;;;???222FFFKKK@@@<<<666,,,)))000000555;;;777***!!! 000999222555555111888000---///222555999<<<>>>???GGGJJJNNNPPPPPPOOOPPPQQQLLLHHHLLLXXX```bbbdddiiiiii[[[[[[RRR333%%%---...VVVeeeeee\\\___cccdddgggggggggggggggeeebbb^^^\\\mmmggg^^^WWWRRRPPPNNNMMMWWWVVVZZZaaaeeejjjuuu|||wwwqqqiiiXXX<<<%%%(((,,,EEEcccllllllsss|||rrrnnnkkkjjjggg^^^VVVQQQJJJEEE@@@AAAEEEGGGDDDAAA???<<<999777666555333000===>>>;;;333((("""!!!$$$&&&///---'''%%%###!!!'''(((((('''%%%$$$###"""&&&"""!!!&&&(((%%%""""""!!!!!!###!!! ###***+++(((###+++......777<<<@@@???888333666<<>>???BBBGGGIIIIIIKKKNNNdddjjjhhh```aaaiiihhh^^^cccWWWGGG:::555999@@@FFF444000***$$$ """!!!000000&&& ---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++,,,------,,,***(((---...,,,***,,,---+++******---222333000111444555444777===@@@@@@@@@CCCFFFEEEDDDBBBCCCGGGMMMRRR]]]^^^```aaabbbaaa^^^]]]XXXUUURRRNNNKKKJJJJJJJJJJJJFFFBBBAAA@@@===777111333333444444333111//////---'''###&&&'''%%%%%%)))%%%%%%'''+++------***'''###111III```jjjjjjjjjllloooooolllfffgggmmmrrrrrrooopppwwwqqq\\\LLLDDDGGGiiinnnxxx}}}kkkJJJ222+++AAASSSVVVZZZSSSFFFHHH===FFFLLLUUU___hhhmmmpppqqqyyyxxxxxxxxxwwwtttnnnjjjRRRMMMOOOXXX___bbbnnn}}}~~~qqqlllWWW...((((((VVVqqqwwwjjjdddccc```aaaiiijjjjjjiiigggccc```^^^]]]]]]\\\\\\\\\YYYTTTPPPZZZYYYZZZ___cccfffkkkpppfff@@@%%%%%%UUU}}}rrrYYY<<<(((%%%((()))PPPlllggg___dddddd[[[WWWTTTPPPKKKEEE???999666:::333+++(((((((((%%%!!!)))888MMMWWWMMM777&&&$$$%%%""")))111???FFFGGG<<<...(((''')))###%%%%%%+++444(((111333///666CCC@@@333:::777111***'''---999CCCJJJGGGBBB???@@@EEEKKKOOODDDFFFAAA===HHH[[[^^^SSS111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,******++++++)))((()))...000......111222000222222888@@@DDDDDDDDDGGG<<<999<<>>===BBBJJJNNNLLLKKKLLLBBB;;;999AAAIIIKKKHHHFFFOOOMMMIIICCC??????BBBEEEHHHFFFDDDCCCCCCAAA===:::///...,,,***((('''''''''+++---......///222777;;;<<<222***,,,.........000)))///@@@RRRSSSCCC777555FFFUUUaaaYYY@@@***###%%%'''000DDDZZZfffeee```\\\lllnnnllliiijjjooorrrrrrddd___]]]aaacccaaa______ZZZUUUDDD444,,,+++@@@bbb^^^000""",,,LLLhhhooohhhJJJ***(((!!!%%%&&&)))+++------------888555111,,,)))+++000444(((***111333(((%%%===]]]wwwoooCCC(((&&&***...FFFppp{{{ZZZ;;;...)))***''''''((((((((())))))))) &&&111;;;BBBBBB===999666444111000222777:::<<>>AAA@@@AAAEEEGGGFFFFFFEEEGGGMMMNNNJJJFFFEEEKKK@@@888<<>>333,,,'''***---,,,)))((('''###"""%%%!!!000PPPvvvGGG """:::ccczzzxxxeee>>>$$$$$$,,,000999FFFTTTcccnnntttllliiibbbVVVNNNOOOZZZdddUUU[[[bbbZZZ;;;'''@@@tttnnn999$$$$$$$$$)))OOOwwwzzzNNN))) &&&...)))((('''&&&&&&&&&''''''+++***))))))***++++++***......+++(((((()))***(((+++JJJooo~~~UUU...###***^^^hhh000///$$$ )))...)))$$$&&&###''')))((($$$###%%%)))%%%'''&&&###$$$000EEEVVVXXX000'''...###MMMXXX555+++$$$%%%***333>>>FFFJJJJJJVVV```pppBBB 222nnnqqq<<>>DDDBBB@@@AAADDDDDDAAA>>>GGGDDDAAAAAACCCBBB===777666777222)))&&&***,,,***,,,)))'''(((+++---...000000222666:::>>>AAADDDEEEDDDCCCEEEHHHIIICCC<<<888CCC???BBBNNNXXXXXXUUUSSS===(((((((((,,,...&&&222---EEEbbbnnndddLLL666)))KKKdddiiiMMM111)))+++)))((((((IIIWWWlll[[[NNN...:::999111///444...(((,,,((()))((((((,,,222111,,,))),,,%%%'''111***///NNNTTT111'''!!!222hhh{{{yyyXXX444'''((()))TTT^^^jjjvvviiifffyyymmm___]]]VVVNNNNNNZZZiiisssiiirrrzzzAAA!!!,,,888vvviii...$$$*** 333fff~~~vvv@@@((()))"""111...,,,...,,,'''...444---,,,((((((---///000555<<<@@@999GGGDDD((()))000++++++mmmeee'''***OOOCCC,,,***%%%(((((($$$***---###&&&***+++(((&&&'''***+++!!!+++(((!!!###%%%+++666dddiii222&&&'''$$$999222000&&&'''---!!!"""(((###%%%(((&&&&&&+++444===EEEOOOWWWQQQIIILLLUUU```zzzWWW$$$111XXXtttBBB;;;vvvtttzzzmmmfff222333ccczzzuuu}}}hhhggg^^^MMMTTTCCC888///))))))***&&&######$$$###"""$$$---444VVVkkkTTT((("""$$$!!!!!!"""!!!---)))***444===>>>:::888---,,,&&&### ***+++,,,,,,,,,,,,+++***(((***+++---...---,,,+++************************(((***...333777999888666AAA???===<<<<<<:::888666---+++***+++------+++(((+++000222...---333888999333++++++555???@@@===;;;@@@@@@@@@@@@@@@??????>>>555333222222111///,,,***(((''',,,999JJJTTTSSSNNN111%%%***'''(((+++!!!(((,,,888GGGTTTZZZZZZWWWUUUaaaggg\\\???((($$$%%%###000222TTTeeekkkHHH777$$$...222))) $$$'''---999HHHPPPWWW[[[^^^___[[[UUUXXXRRR555"""$$$$$$333UUUYYY222&&&!!!333eeennnfffGGG---''')))'''[[[~~~pppNNN@@@HHH;;;,,,+++******+++111;;;EEEcccrrr~~~DDD ***999xxxeee+++$$$+++!!!333vvvzzzCCC)))&&&###999OOOCCC>>>;;;999HHH[[[aaaHHH:::000777EEENNNRRRTTT]]]ooo[[[>>><<<...)))---dddhhh555""")))III}}}@@@'''$$$444SSSfffffffffeee\\\ZZZYYYWWWTTTPPPIIIEEEDDDOOONNNFFF>>>777+++###'''LLLzzz==='''&&&###>>>555((($$$***888???@@@999888888555...)))'''%%%###&&&***'''%%%******'''@@@uuuooo,,,%%%+++NNNhhh777'''EEEkkkbbb555111]]]jjj888>>>uuuvvvmmmhhheeeooommmuuuqqqmmmiiiddd]]]XXXUUUHHHGGGCCC???::::::===@@@===IIIDDD<<<;;;,,, """&&&%%%###%%%&&&###$$$---555888;;;???BBBBBB>>>444+++$$$ ++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++******************************,,,,,,...000333333222000+++,,,------+++***++++++---...000333777;;;>>>@@@MMMUUUZZZXXXTTTRRRQQQOOO444'''(((<<>>***''',,,,,,&&&...<<>>'''%%%***NNN[[[AAA000---000KKKtttrrrcccgggrrrssshhh\\\JJJ]]]ppp```UUU<<<***000TTTjjjxxx~~~YYY111&&&'''@@@{{{==="""%%%CCCwwwzzznnnVVV<<<...777sssFFF&&&(((%%%GGG???"""$$$;;;eee{{{ooobbbTTTJJJHHHBBB<<<555&&& ```@@@%%%%%%BBBtttDDD)))***YYY```111GGG{{{vvvAAA!!!;;;wwwRRR888+++''',,,---333+++666BBBLLLVVVaaaiiimmmvvv{{{lll@@@)))&&&...+++$$$ ###)))...333999@@@CCCFFFCCC888***$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))************************000...,,,+++,,,---///111000666===AAAAAABBBDDDGGGIIIJJJLLLMMMOOOQQQVVVYYY[[[bbbiiilllhhh]]]NNNCCC000%%%)))>>>HHH<<<+++&&&%%%%%%%%%&&&(((***ӵ'''******(((+++,,,***///DDDUUULLL666(((&&&+++###///JJJKKKKKK;;;222'''&&&000BBBQQQZZZQQQDDD333***((()))*********HHHnnn|||kkk>>>(((+++***HHHZZZ___lllxxx~~~xxxqqqggg^^^fffiiiKKK+++''''''---BBBgggtttqqqGGG,,,((($$$555eee___LLL333&&&((((((###^^^vvvEEE888000------333***&&&***+++,,,:::KKKQQQkkkPPP)))***<<<Ħ(((%%%AAA}}}}}}iiiĦ111___CCC)))$$$;;;dddmmmPPP<<<%%%ӵ777%%%...DDD^^^wwwyyyRRR***(((%%%888{{{}}}@@@"""444dddzzz||||||}}}|||UUU,,,000fffKKK%%%+++&&&MMMPPP"""(((...^^^sssVVV222%%%UUURRR'''"""666ttt|||LLL)))OOOtttYYY+++ĦNNN###...bbb{{{:::))) $$$$$$'''$$$"""%%%)))+++777CCCVVVhhhtttxxxwwwuuu{{{ddd...)))BBB\\\fff```SSSGGG???222***%%%$$$$$$!!!!!!###&&&'''---555333)))######,,,,,,,,,,,,,,,,,,,,,,,,******++++++*********)))************************---000333222000...000222???FFFNNNSSSSSSSSSSSSTTTMMMMMMKKKGGGCCCAAABBBCCCBBBGGGSSSbbbhhh\\\DDD000---***333BBBBBB111###"""***+++++++++***4ĉ@ӵ444...&&&%%%''''''000HHHYYYMMM333***&&&)))###666TTTOOOHHH<<<777000***(((,,,111666+++)))((((((((('''&&&&&&888ddd}}}xxx]]];;;"""%%%BBBeeevvvpppeee\\\KKK<<<555222---%%%'''777...!!!'''''''''666NNNZZZ[[[:::)))+++&&&555^^^[[[MMM666(((&&&((('''eeeddd888555...;;;WWW```YYYVVVYYY\\\aaaooo{{{QQQ---+++???>L"""$$$)))PPP=hĦ___;;;)))&&&,,,(((...EEEVVVtttuuuSSS888***4ĉ@ӵ(((===eeebbb111'''###555xxxGGG&&&$$$+++RRRcccHHHIIIAAA===<<<999:::HHHXXXbbbppplll***)))ZZZUUU%%%***$$$HHHccc'''+++&&&SSSMMM###???iii111!!!)))PPPyyytttzzzvvvEEE...###;;;???+++""">LUUU(((%%%NNN}}}111222333;;;+++((($$$!!!$$$)))###...999BBBEEEEEECCC@@@^^^EEE222RRRxxxqqq___JJJ<<<333,,,***+++...%%% !!!------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***555@@@AAA:::222000222:::===@@@AAA???<<<:::888222111000...---,,,,,,+++000333AAAYYYggg\\\@@@)))$$$---:::???777***%%%'''(((,,,000///---GG=?>>>///%%%%%%(((777MMMWWWFFF---((("""((('''999MMM;;;,,,+++---...+++%%%###&&&******333888333+++'''&&&%%%CCCvvvoooMMM666"""///```|||]]];;;000555000''' ###+++...---(((555...&&&,,,)))***===MMMZZZ[[[999)))+++(((777SSSUUULLL999)))%%%))),,,^^^~~~[[[444,,,%%%FFFyyy}}}|||xxxsssooopppvvv{{{vvv^^^GGG555@@@^^^HdĦ"""###///]]]=ĪjUUUDDD;;;333$$$"""111;;;NNNgggzzzpppSSS999...---GG=?***AAAuuulll///%%%###777|||OOO***++++++QQQ|||JJJ !!!###""" !!!%%%***444GGGmmm{{{000QQQfff***&&&###===rrr...)))"""EEEZZZ///333111000...)))'''...777lll[[[,,,qqqEEE###---CCC666;;;GGGggg%%% """ %%%HdĦHHH'''"""===DDD!!! (((PPPvvv|||iiiYYYSSSIII:::222555777333...+++,,,///111222***(((BBBoooggg777)))HHHkkk}}}iiiVVVMMMLLLTTT\\\\\\QQQ==='''...---,,,ӵ+++++++++ĭӵ+++ӵGGGĦ<<<999666333111000...---'''ӵӵ666+++ĦƜ`1.׼sSSSLLL<<<***Ħ===&&&(((!!!)))+++999DDD...ӵ)))ĦWWW@@@,,,(((+++***LLL|||}}}kkkĭӵ222111Ħ555TTT^^^Ħ***Ħ(((###(((---WWWqqqSSS222'''%%%JJJwww999666HHHqqqDdDiii?fӵ___WWWSSSĦ,,,;;;EEEӵƜ`1.׼s(((,,,ĭӵ HHH000(((...///+++---222,,,ӵsss...Ħttt000}}}666OOO$$$'''---444Ħ444|||ooo***(((Ħ111AAA999NNN,,,!!!DdD&&&"""...TTTӵӵWWWӵ///***JJJgggqqqĦGGGeeeӵĭӵ...---?~4...++++++g&e>&e+++g&e@@@>hӵ666...+++,,,///111111g&e777guO>uO>&e<<<1114ff?>ߝLAAAgĉ@>>>NNNKKK<<<Shӵ'''+++###+++...:::CCCg&e(((>hӵCCC'''&&&---,,,ZZZ~~~fff?><zg&e>&esssnnnHL###000UUUShӵgL;;;)))"""&&&+++]]]oooNNN...(((+++FFFS?ʬ...***3h?D%%)?sssZufĦIIIXXXooogL###!!!'''g&e>>>gĉ@&&&&&&g&e>&e???@e(((%%%??kkkSSSTTTLLLAAADDDLLLg<ĉrrr3we<Ħzzz3h?@e~~~bbbZZZeeeoooZ"""###ooo3h?gL000AAAQQQ\\\===%%%D%%)?&&&fff?><z EEE=?Ħg&eg&eRRR)))S?ʬggg4ff?>ߝL666@epppg&e3h?g&e>&e?? ,,,4Dӵ,,,,,,+++Hƅ^Hu]Ħ...Hu]Ħ>>>ZuR)Ħ))))))555999>>>FFFHHHHu]ĦMMMHŐeHŐeHu]Ħ999qIܗGIӵ...tt222PPPTTTHGgĉ@555))))))'''***999OOO\\\Hu]Ħ%%%ZuR)Ħ)))***,,,***???sߝLGdUĦHƅ^Hu]Ħ|||ntHdĦ%%%---HGgĉ@)))HdĦ===%%%((('''***TTThhhNNN&&&"""***Htƅ^<<<>>>Bt=o9ĦDtfo9ĦyyyDDDg?GGG___HdĦ###,,,Hu]ĦWWWtt$$$$$$Hƅ^Hu]Ħ;;;H׼s111***___WWWGGG<<<---111,,,)))XXXtQKKKje<ĦBt=o9ĦH׼sTTTxxx{{{nnneeejjjHtĦ((($$$OOOBt=o9ĦHdĦ___~~~???pppzzz,,,(((Dtfo9ĦsߝLGdUĦ!!!Ht@cӵHu]ĦvvvHu]Ħ^^^Htƅ^777qIܗGIӵ%%%H׼s+++KKKHu]ĦBt=o9ĦHƅ^Hu]Ħ,,,,,,4DuXӵ,,,---,,,DdDΦDdDĦ...DdDĦBBB777t|<111'''111CCCGGGEEECCC>>>DdDĦ]]]DdDΦDdDΦDdDĦ222peƜ4DuTӵ `eĭSSSqetJJJ///%%%&&&""""""444RRRhhhDdDĦ666hhht|>>%%%((($$$000\\\}}}DdDΦDdDĦzzzDdDΦDdDӵ111GIpӵDdDĦpo9wӵDdDĦ>>>(((***&&&,,,bbbaaaEEE)))%%%po9uiiigggdddfffGIdnuR)ĦDdDĦnuR)ĦtttCdgĪj```DdDĦCCCHHHBBBDdDĦ---HߝL`o9&&&DdDΦDdDӵBBBDdDĦ+++///***...000%%%!!!&&&&&&!!! '''%%%888sssgeĦNNNsp?aĦ~~~GIdnuR)ĦDdDĦ"""$$$$$$%%%&&&&&&+++DdDĦ"""$$$888GIdnuR)ĦDdDĦLLL000666GGG;;;***EEEDdDĦnuR)ĦDdDΦDdDĦ"""DdDĦnuR)ĦDdDĦ$$$DdDĦpo9u===BBB---'''=ӊB1.uTӵVVVDdDĦ$$$DdDĦGIdnuR)ĦDdDΦDdDӵ,,,,,,4DuXӵ---------DdDʜ4DuTӵ--->d<ĦBBBDt777---888>>>222***------>d<Ħ:::>d<ʜDd<ʜ4DuTӵ---"""F&uTӵ)))4DufئL>eWWWpuR)Ħ&&&***'''***>>>ZZZggg>d<Ħ555Dtvvv&&&&&&===pppDdDΦDdDĦggg>d<ʜ4DuTӵ)))4DwDd<ĦpuR)Ħ>d<)))+++***888]]]NNN444&&&%%%peӵnnnĦpeӵDx<>d<ӵDddd<Ħ,,,4DufئL>e$$$DdDʜ4DuTӵ???DdDĦOOO111222AAAMMMHHHHHHOOOOOO___bbbpppvvv~~~geĦQQQs<v>aĦzzzpeӵDx<DdDĦ???111%%%###%%%'''"""999888DdDĦ(((%%%///peӵDx<>dd<ӵDd<DdDΦDdDĦ###DdDӵnd<DdDĦJJJ>d<Ħxxxpeӵ222Ħ---F&uTӵ}}}DdDĦIII(((>d<ĦpeӵDx<>d<ʜ4DuTӵ,,,,,,4DuXӵ...,,,,,,D&dq&ĒR------sdKĦ>>>DHRRud///===???111111@@@IIIsdKĦ///D&oq<Ōq&ĒR???000""">dp&ĒR$$$nfʜ>>UUU]]]sdKĦ666DHRRud***...+++FFFyyy>d<Φ>d<Ħ[[[s&dq&ĒRJJJ///i?ʜtd<ĦsssHHܗDӊBAAA<x+++AAAPPP;;;'''&&&+++B?>>>daĦzzzB?Ho9>dd<ӵ222B?Ho9]]]<x```/// $$$000eee&ӫeʬtIӇ>d<Φ>d<Ħ###D&ӫetIӇlllDdDĦsdKĦRRRB?dp&ĒRzzz~~~>d<sdKĦB?Ho9s&dq&ĒR,,,,,,4DuXӵ///,,,+++Hu]3hh---------neDDD:::=e,,,222AAACCC666777FFFMMMne333333pIƎ@t@h===>>>000>h)))...555feMMM@ďD---***&&&(((&&&'''...;;;BBBne(((---=e---+++'''***OOOyyyegeiiiOOOsĪj@hOOO888,,,fdDĦ777@ďD---@@@Hkge((()))EEE>>>+++$$$(((@h)))(((@G---111HĪj@IŌKKK^^^Bene///Hkge]]]ne\\\TTTfe&&&Hu]3hhEEE===888seDDD@@@KKKZZZ]]]cccjjjhhhfff]]]\\\[[[NNNAAAgeĦja>aĦttt@GGGGcccse<Ō)))555@GkkkHkgejjjIIIOOO]]]HĪj@IŌege(((%%%Hu]3hIŌ333gggDdDĦne!!!>>>@hGGG999>hGGGcccvvvse555ne222@GsĪj@h,,,4DuXӵ///ĵD^...---------MMMDDD444***...///999:::222444======888999222444>>>===///$$$111888???AAAaaaFFF***;;;(((,,,$$$******'''$$$&&&******$$$''',,,)))%%%,,,CCCjjj^^^}}}]]]CCC///333!!!%%%///DdDĦ555,,,%%%999OOO(((++++++HHHDDD777111111+++'''%%%"""%%%,,,??????@@@222:::===PPPPPPLLLVVVNNNTTTRRR###(((D^RRRPPP888555s׼s444///&&&)))...***,,,333333000000000,,,)))+++geFm8>aĦppp!!!))),,,s׼s;;;<<d<Ħ......---...---+++000Ħ///&&&222:::222***++++++&&&***------666>>>:::---:::Ħ,,,***111111MMMMMM:::000((((((888CCC???...%%%000777666777000333666444000,,,++++++)))888GGG\\\cccAAA%%%///,,,;;;aaabbb666&&&...$$$''',,,---)))&&&(((***)))Ħ///,,,'''///000111,,,%%%+++IIIpppSSS'''111111GGG[[[@@@***&&&555999AAA@@@JJJ<<<:::888...888???>d<ĦQQQNNNIIITTTDDDJJJEEECCCUUUddduuuqqq555)))000///KKK```XXXUUULLL:::333444111000777===>>>???HHHYYYhhhnnnuuu}}}qqqooossseeebbb\\\^^^:::)))+++@@@fffcccOOO___```[[[bbbdddWWWLLLQQQQQQFFF111ĦSSSXXX```hhhsssrrr333((((((>d<ĦiiiVVV666999Be:::000///***000666111555???BBB???JJJLLLBBB===BBBgeFYĉ>aĦwwweee000"""333!!!(((,,,Be)))+++%%%$$$***)))"""$$$...'''nu]ӵ"""CCC+++ 666~~~'''---$$$$$$444sss~~~ZZZTTTNNN+++GGGooo000***>d<Ħ999######FFF>d<Ħ)))222RRRĦVVV]]]111&&&666LLLfff\\\AAA...NNNiii111"""222bbbBe~~~[[[>>>IIIĦ333 ?aŖ%7uSQuR)ӵsdKĦ---...111---(((///gdKĦ,,,***333777000,,,...,,,111+++###///CCC@@@------gdKĦ---000,,,@@@NNNNNN888&&&''',,,,,,000,,,%%%"""'''...---'''%%%''')))++++++***))))))%%%;;;XXXdddTTT999))))))///HHH\\\^^^MMM000$$$000...'''$$$)))+++((('''gdKĦ------------...222555>>>QQQiii}}}CCC---...&&&PPP|||jjjWWWSSSaaarrr{{{}}}{{{uuusssrrrqqqgdDĦ~~~yyyhhhsss^^^---000===>>>GGG]]]bbbbbbWWWEEE777555888KKKLLLLLLMMMOOOXXXccclllllltttvvvssswww}}}yyynnndddfffZZZQQQ[[[___VVVOOOXXXLLL>>>///...DDDSSSKKK>>>]]]cccZZZ^^^WWWEEEBBBKKKSSS;;;gdKĦKKK[[[VVV\\\hhh```FFF000***&&&sdKĦmmmaaaPPP???999333999333888EEEFFF@@@FFFVVVZZZdddeeeZZZSSSXXXŶS3we<[[[777000+++,,,,,,)))111...***)))))))))(((&&&######---iĉ@3hR/ŌNNN&&&333xxxEEE!!!$$$######***777AAAEEEKKKSSS```KKK///***OOOhhh<<<111>>>111"""DdDĦHHH"""""">>>sdKĦ(((gdKĦ\\\nnnuuuKKK333999AAA^^^}}}fff666QQQ;;;"""...LLLqqqsss\\\___iiigdKĦAAA!!!!!! >A,,,ne,,,------///---+++ne000***---999>>>999666888222888888555===FFF===+++ne555***,,,000FFFPPPMMM888))),,,222111000...((($$$&&&++++++'''((('''&&&'''(((*********777JJJ```eeePPP444(((***000TTTllljjj\\\GGG888999>>>777333555555222nePPPTTTWWWYYYZZZ[[[fffeeeggglllsssyyyzzzzzzbbb444(((///,,,IIIppprrr}}}uuuttt}}}uuupppmmmDebbbccccccccc```ZZZXXXWWWWWW[[[YYYMMMEEEXXXCCC+++888AAA999;;;;;;???@@@;;;111,,,---111111000...+++***,,,///222111555444...000777666///666>>>888000888===::::::;;;555000)))'''555;;;...999HHHDDD;;;AAA===555999DDDIIIne777JJJ@@@===???BBB<<<000***---666ne~~~}}}~~~xxxsssmmmhhheeelllhhhiiilllkkkiiisss>Ak<qqqoooppptttuuuuuu{{{yyynnncccYYYRRRNNNMMMJJJMMMfhXXX((())))))[[[ooo@@@---,,,'''%%%'''%%%!!!!!!%%%777555,,,%%%,,,<<>>---***222AAA$$$DeOOO---111%%%<<<ne666ne'''---...666666))))))222444VVVzzzIIIRRROOO&&& <<>>@@@@@@??????===555+++>>>222'''(((999MMMRRRJJJ444'''))),,,(((+++,,,)))%%%%%%)))+++)))+++(((&&&(((...444666777WWWcccmmmeeeJJJ000'''***111ZZZtttrrrqqqnnnfffbbbWWWQQQLLLKKKJJJGGGEEEJJJMMMMMMMMMLLLLLLHHHGGGFFFDDDCCCAAA???>>>@@@+++(((//////777CCCDDD888<<<===;;;;;;>>>AAA@@@IIILLLIII@@@888666555333888444...(((%%%333444444222333666444///000999,,,%%%777;;;///000,,,,,,,,,***)))***---000222111000111444666777777>>>DDDEEEAAABBBHHHGGGBBBGGGUUURRRCCC===555---,,,666444555222,,,444777---::::::222...222+++(((222,,,...&&&---666'''))))))&&&!!!!!!%%%***---^^^III<<<>>>FFFJJJNNNLLLFFFCCCDDDGGGGGGJJJMMMOOOTTT___nnnyyyZZZnnnnnntttyyyooommmnnnrrrwwwyyyzzzXXX!!!+++FFFeeeIIICCC>>>:::555000...000 %%%)))***+++---......### ''')))%%%***555III(((kkk,,,,,,qqq888777...;;;000---,,,(((///888666===lllXXXKKKUUU***111www~~~AAA$$$222ooo---$$$  """------------------------++++++,,,------,,,++++++,,,,,,,,,111===DDD===111------222888888333222666999555111000---)))***...<<>>;;;888:::@@@EEEFFFFFFPPPUUUVVVLLL999)))%%%(((...EEENNNIIIJJJHHH???;;;888555111///...///000222...000111111000//////000000111111000///000333555333222111555999444111555777666333...+++,,,000222;;;AAADDD@@@===>>>???>>>999BBBMMMQQQKKK@@@555///...<<>>===222...111///...333555222000000...***---///333777666///+++***,,,///111...***+++222999)))+++((($$$+++;;;DDDDDDRRRVVVfffyyy}}}qqqgggeeeqqqvvvuuurrrxxxyyy___===444CCCFFF???>>>AAAAAAAAA555444555777888888777666999<<<@@@CCCFFFKKKQQQVVV[[[bbbnnnyyyVVV222&&& FFFyyycccOOO@@@999EEE777,,,,,,000000,,,+++000,,,++++++(((,,,DDD___JJJ+++(((555>>>'''&&&+++KKKaaaZZZ333!!!--->>>SSScccbbbZZZTTTTTTLLL>>>AAAOOOTTTKKKhhhoooRRRtttFFF+++'''///lllOOO!!!)))KKKvvv888###  ------------------------+++,,,------------,,,+++---+++,,,333===AAA888,,,...---...///---******---***&&&&&&***,,,...777CCCYYY___BBB)))111111222IIIOOOQQQNNNGGGEEEHHHEEE???999>>>@@@<<<:::===BBBCCC===:::777666777777555222,,,///000...---...111333:::???>>>AAAIIIAAA666777444444222111222888>>>AAAFFFHHHIIIKKKMMMQQQVVVZZZ``````___^^^]]]___cccgggnnnvvvuuuwww}}}yyyzzzwwwrrrnnnkkkkkkpppttt~~~zzzrrrkkkhhhhhhkkknnnxxxtttrrrttt{{{tttqqqiii```jjj}}}|||zzztttdddggghhhhhhiiihhh___SSSOOOYYY]]]XXX]]]jjjlllcccRRRQQQMMMIIIGGGFFFHHHJJJIIIFFF???===NNNgggrrrooonnnoooxxxtttooosss|||}}}ooorrruuuqqqssskkkhhhdddcccdddccc[[[SSSZZZYYYUUUOOOIIIEEECCCCCC===;;;999888<<<@@@BBBBBB>>>DDDFFF>>>FFFHHH///%%%%%%""";;;aaavvvoooaaa```fffiiiiiiiii[[[\\\^^^___\\\ccc~~~SSS+++###111WWW... !!!###)))000???KKKRRRQQQ``````eeeccc[[[gggvvvsssyyyYYYbbb;;;+++///,,,XXXZZZ&&&(((HHHxxxHHH&&&"""!!!------------------------------,,,,,,,,,,,,------,,,***,,,333<<<>>>666---///...------------......///222:::CCCJJJPPPZZZbbbddd\\\>>>)))...//////<<<===???===999999:::666000...222444000...000333444333333333444333333333333777<<<@@@BBBGGGNNNSSSTTTYYY[[[^^^jjjvvvnnndddhhh\\\^^^^^^]]]aaakkktttxxxssstttvvvxxx{{{}}}xxxnnnlllqqqwww|||||||||rrriiiwwwjjjgggppp~~~wwwrrreeeaaa\\\ccc~~~~~~wwwpppXXXUUUFFF<<>>;;;999444---)))888BBB===777:::???AAAAAA===>>>FFFOOOUUUYYY[[[dddiiijjj@@@+++'''---kkkqqq[[[TTT@@@;;;>>>777---***))))))///'''&&&...000***///999:::===555111...)))***666DDDLLL...222)))<<>>///>>>UUUYYYEEE:::===<<<777CCCAAA777333///---111LLL111<<<444999^^^\\\111###<<>>EEE@@@888;;;PPP>>>CCCHHH:::999@@@999555:::222...999;;;666;;;111...555+++***222***+++++++++******))))))((((((...***+++;;;[[[xxx~~~wwwiiinnnlll\\\EEE555111555===>>>@@@CCCFFFHHHJJJKKKIIIBBBEEE<<<:::@@@888<<<777AAAHHHDDD===999777666222++++++000...)))---888444555111MMMYYY???555777@@@FFFIIIBBB666///111777555333222555999<<<<<<;;;===:::888777888:::;;;:::CCCAAA===;;;???EEEDDD???888CCCNNNTTTWWWVVVOOOHHHPPPSSSRRRQQQVVVZZZPPPAAAPPPGGGCCCAAA???FFFHHH===444222,,,(((***...---))),,,---...///000///......111111000000///......---222333555666888:::<<<===DDDFFFHHHJJJMMMQQQWWW[[[aaahhhqqquuuwwwxxx|||vvvppphhh```TTTKKKDDD<<<222,,,222///((("""&&&///222---444;;;BBBIIIRRR[[[^^^\\\TTTQQQ[[[hhh\\\KKK[[[}}}{{{xxxjjjWWWNNN>>>WWW```777111<<>>EEEGGGMMMRRR:::111SSSppp___QQQSSSHHHHHH+++<<>><<>>;;;======>>>CCCHHHFFFAAA999<<<>>>BBBGGGIIIBBB999333999FFFIII@@@CCCHHHBBBCCC<<<000'''&&&***(((###&&&'''((()))***)))(((((((((''''''&&&%%%%%%$$$$$$(((((((((((())))))))))))###$$$$$$$$$###%%%(((+++"""'''((('''&&&)))+++777:::===AAADDDHHHMMMPPPfffqqq|||nnnkkk```TTTKKKDDD888,,,***+++,,,111<<>>@@@EEEGGGJJJQQQXXXYYYUUUPPPNNNNNNXXXYYYVVVVVV^^^hhhfff\\\aaaaaa]]]^^^^^^PPPEEEKKKGGGFFFEEEDDDCCCBBBBBBCCC===:::777555444000***&&&((((((((('''(((((()))))))))((('''(((***+++***)))******)))))))))(((((((((RRRbbb\\\CCCGGGiii{{{tttrrrRRRZZZllldddaaa^^^:::000KKKuuudddHHHkkkppp===___}}}LLL^^^hhhBBB%%%'''$$$'''''''''''''''((((((((((((,,,,,,***&&&%%%'''&&&"""***(((((())),,,---+++)))(((((((((((('''''''''''''''%%%'''***''')))KKKyyyuuuiii___ZZZ```hhhkkkpppwww|||tttqqqmmmnnnvvvyyytttrrrpppnnnppptttrrryyyyyyqqqRRR555&&&$$$### """###$$$%%%%%%%%%$$$$$$%%%$$$$$$######""""""!!!######"""""""""!!!!!!!!!$$$$$$###"""!!!###''')))+++***'''&&&(((***!!!###$$$$$$&&&))),,,'''///444:::AAAGGGHHHTTTZZZaaaeeehhhooozzzyyyeeebbb___cccooo|||{{{LLL777+++,,,)))$$$222JJJZZZZZZfffmmmuuuRRR===111EEEhhh[[[AAA888"""&&&AAABBB(((!!! ---------------------...---,,,,,,++++++,,,,,,,,,(((,,,222:::???AAABBBCCCOOO```dddSSSEEEGGGMMMLLLPPPUUUYYYXXXRRRKKKGGGEEELLLJJJFFFEEEKKKQQQMMMDDD;;;@@@<<<999<<<777000444)))***,,,///222555777888555111...///222222...)))$$$%%%&&&(((+++...111222------,,,++++++***)))(((''''''(((((())))))******EEEiiilllDDD:::dddqqqHHHffftttqqqSSS888QQQxxxRRRpppTTTgggpppDDDfffyyyNNN)))***''')))'''''''''(((((()))))))))###%%%''''''&&&'''((((((,,,)))''''''))))))&&&"""*********)))(((((('''''',,,$$$***000666---444gggzzzxxx{{{|||xxxooollljjjdddfffcccTTTWWWPPP@@@---"""###(((***###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$%%%%%%$$$######%%%&&& !!!!!! !!!$$$'''((())))))((((((***,,,,,,//////***&&&(((000666666666777;;;???BBBBBB@@@??????@@@EEEKKKPPPRRRRRRYYYYYYZZZ]]]dddkkknnnnnnssssssrrruuuooofffgggbbbXXX[[[ggg___000---999888DDD999999777>>>bbbnnnqqquuu{{{mmm[[[---%%%QQQXXX000!!! ,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---'''000<<>>>>>BBBIIINNNNNNiiiggglllwwwyyyvvvzzzvvvjjjMMM@@@888333333...777;;;555333***,,,(((###$$$,,,888???BBBRRRJJJ&&& LLLWWW777### !!! ---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,777CCCKKKPPPPPPKKKDDDGGGJJJCCC666///222333///---------,,,***))))))+++)))***+++***)))))))))***===```jjjZZZUUUSSSCCC222)))***+++---......//////---)))$$$###%%%''''''&&&)))((('''&&&&&&&&&&&&&&&((()))+++***))))))***+++************************,,,\\\zzzddd===000<<>>???;;;555333111///,,,++++++++++++---.../////////000111222++++++,,,---------...///777XXXggg\\\QQQCCC000%%%&&&''''''(((((('''&&&%%%---,,,+++***++++++,,,,,,''''''(((((()))***,,,,,,)))***+++)))%%%###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$<<>>222&&& %%%***%%%###)))((($$$!!!$$$#########$$$$$$%%%&&&%%%''''''%%%"""!!!$$$&&&(((&&&### !!!###%%%"""&&&,,,000000+++### !!!!!!!!!!!!!!! !!! ...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------------------------------+++------++++++------+++++++++,,,,,,------......---,,,,,,---......,,,***777RRR\\\EEE...+++***""")))(((((('''(((((())))))'''((())))))******))))))(((((((((((((((((((((((())),,,,,,***)))+++)))%%%((((((((((((((((((((((((,,,'''###%%%///DDDccc|||}}}zzz}}}yyyPPP''',,,)))+++&&&+++***)))((((((''''''(((&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))''')))***"""(((???zzzeeeIII555,,,------------,,,+++***)))222///+++))))))***))))))%%%###!!!!!!###%%%''''''((('''&&&%%%$$$#########""""""!!!!!!!!!"""######%%%%%%$$$############$$$""""""###$$$$$$###""""""#########$$$$$$$$$$$$%%%######""""""""""""##################$$$%%%&&&''',,,$$$ &&&---,,,&&&"""***+++777KKKbbb|||qqq```MMM:::***!!!"""###'''***'''!!!###$$$############$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!"""!!!   ...---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++------++++++------+++***++++++,,,---.../////////,,,+++---...+++******CCC]]]aaaAAA)))***+++""")))((('''&&&&&&((()))***'''(((((()))))))))))))))((((((((((((((((((((((((&&&***,,,***'''&&&&&&&&&(((((((((((((((((((((((()))'''&&&%%%$$$,,,AAATTTqqq{{{|||wwwEEE'''***)))---'''+++***)))((('''(((((()))&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))&&&(((+++$$$&&&777rrrzzz[[[AAA///&&&&&&,,,***************+++++++++(((&&&$$$###$$$%%%&&&%%%'''&&&$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$######"""!!!!!!!!!!!!!!!""""""$$$$$$###############$$$!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$$$$######""""""######$$$############$$$%%%&&&&&&...***(((((('''(((///888\\\XXXddduuuRRR;;;---'''###$$$%%%### $$$###############$$$$$$"""!!! !!!""""""  !!!!!!###"""!!!   ------,,,++++++++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------++++++------+++++++++,,,------...//////000,,,+++---+++'''(((---SSSiiigggBBB&&&))),,,%%%((('''&&&&&&&&&''')))***''''''((()))))))))))))))((((((((((((((((((((((((###&&&******'''%%%&&&)))((((((((((((((((((((((((&&&'''***+++(((%%%***111GGGdddwww???***'''%%%---)))+++***((('''''''''))))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))$$$%%%***'''(((777wwwqqqSSSEEE555...---,,,,,,///)))************((('''&&&$$$""" !!!"""$$$$$$###((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""#########""""""###$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&&&&"""***///***###111XXX}}}aaaEEE)))""")))***"""$$$$$$###""""""#########%%%$$$#########"""   !!!!!!!!! ------,,,++++++++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------++++++------+++,,,,,,------......//////000,,,,,,...)))$$$+++666cccoooddd@@@'''(((,,,(((&&&&&&&&&&&&'''((())))))&&&'''(((((())))))(((((((((((((((((((((((((((((("""###'''***(((%%%&&&+++(((((((((((((((((((((((('''%%%'''******'''&&&(((###;;;UUUhhh|||vvv888---%%%""",,,)))((((((''''''''''''((((((%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((()))$$$###)))(((***777nnnuuuUUUBBB<<<<<<333...///000+++$$$ $$$%%%'''''''''%%%###!!!((('''%%%&&&'''(((((('''###%%%''''''&&&&&&&&&'''%%%&&&&&&&&&&&&%%%$$$#########"""!!!!!!!!!""""""###""""""""""""###$$$$$$""""""###$$$$$$###"""""""""""""""############$$$$$$$$$############$$$$$$############$$$%%%&&&''''''!!!!!!///JJJooorrrSSS777%%%!!!$$$$$$$$$###""""""""""""###&&&&&&%%%###"""  !!!!!!  !!!""""""""""""!!!"""///...------,,,---------...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++------++++++------+++---------...............---+++---///)))$$$000BBBnnnkkkWWW999((()))***&&&$$$%%%&&&'''((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((%%%###%%%******&&&&&&***(((((((((((((((((((((((((((%%%$$$'''((('''(((***(((111???]]]}}}{{{|||yyy{{{sssyyyrrr///---$$$###,,,'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$)))%%%$$$)))''')))555___vvvVVV:::)))''',,,)))%%%###''')))((()))+++&&&&&&'''''''''&&&%%%%%%###""" !!!""""""!!! $$$'''((('''%%%&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$$$$###""""""""""""""""""""""""""""""###$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""############%%%$$$$$$######$$$$$$%%%############$$$%%%&&&''',,,$$$...VVVggg>>>...000$$$$$$###""""""""""""""""""$$$$$$!!!""" """###$$$!!!!!!  !!!!!!  """###$$$$$$$$$!!!"""000000///..................---,,,,,,+++++++++++++++++++++++++++++++++++++++------++++++------+++...............---------++++++...000)))&&&666LLLssseeeKKK222(((***)))######$$$&&&((())))))((('''&&&''''''((((((((((((((((((((((((((((((((((((((('''$$$%%%***+++&&&%%%((((((((((((((((((((((((((()))%%%$$$''''''&&&(((++++++***$$$###===gggzzzwwwzzzuuuZZZvvvnnn''',,,%%%$$$,,,%%%$$$%%%&&&'''''''''%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''!!!((('''&&&***&&&'''111OOOaaa888''')))...000000'''''')))+++'''""""""'''((('''&&&$$$$$$$$$%%%%%%((('''%%%%%%&&&&&&$$$###"""&&&)))***'''%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$###""""""######""""""!!!""""""###$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""############%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''444^^^vvvHHH+++$$$$$$###""""""!!!""""""!!!"""$$$"""!!!!!!!!!!!!"""!!! !!!"""$$$%%%%%%%%%!!!"""---...............------......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,+++******,,,......---------,,,,,,,,,,,,++++++---...++++++,,,***<<<\\\kkkTTT@@@222%%%&&&,,,)))(((((('''''''''(((((()))&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&&&&(((,,,:::WWWqqqppphhhqqquuuxxxkkkXXXXXX{{{ggg444 ###"""(((%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$######$$$%%%'''(((&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''(((***+++LLLsssbbbfffwww]]]999555...(((&&&'''+++......,,,(((&&&%%%&&&(((***'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%&&&'''&&&$$$"""'''%%%"""!!! """$$$%%%""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!$$$$$$#########$$$%%%%%%%%%$$$!!! !!!$$$***... hhhggg777)))&&&'''!!!!!!%%%"""""""""!!!!!!""""""$$$###"""  !!!""""""!!! !!!!!!------............------......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,---+++******,,,...------------------------------------*********---DDDdddaaaIII777,,,###&&&+++((()))((('''&&&&&&%%%&&&&&&((((((''''''(((((()))***&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%###"""""""""(((:::LLLvvvssseeehhhkkkssskkkAAAOOOyyy|||hhh666"""%%%"""(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''((()))+++BBBkkkqqqXXX{{{\\\:::)))...+++'''###"""###&&&(((,,,***(((&&&%%%&&&'''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""&&&%%%###"""!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%###!!!"""$$$%%%$$$"""%%%$$$$$$$$$$$$%%%%%%&&&$$$&&&$$$!!!$$$+++***$$$PPP???''',,,""""""((("""### !!!###  !!!"""$$$$$$"""!!!  !!!"""!!! !!!!!!------............------......---,,,,,,,,,,,,---,,,,,,,,,,,,---------------+++***+++,,,------,,,------------............---,,,+++)))'''111NNNkkkXXX>>>---((($$$''',,,''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%###!!!'''...TTTwwwpppsssssszzzkkk@@@CCCeeevvvddd555###&&&###)))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''((()))+++888cccdddNNNsss|||TTT444'''((()))(((''''''''''''((())))))((('''%%%%%%%%%&&&&&&(((''''''&&&%%%$$$$$$###"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###&&&%%%$$$$$$###""""""!!!""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%&&&'''''''''%%%&&&(((&&&)))888IIItttBBB***"""%%%&&&'''%%% !!!!!!  !!!%%%$$$###!!!  !!!!!!,,,,,,---.........------......---,,,,,,,,,,,,---,,,,,,,,,---------......---,,,***+++,,,------,,,,,,,,,,,,,,,------......,,,))),,,***'''666UUUkkkRRR777(((((('''***---((((((((('''&&&%%%%%%%%%%%%###############$$$$$$%%%&&&''''''(((((((((((('''((((((''''''&&&&&&%%%%%%))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''***)))******)))'''&&&'''///HHHWWWtttxxxooonnnjjjlllyyyoooBBBBBBjjjwwwmmm^^^222"""&&&$$$)))''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&$$$#########$$$%%%%%%%%%$$$##############################%%%'''''''''''')))+++333___iiiQQQ}}}YYY<<<,,,'''***///)))***+++------,,,+++***'''&&&&&&%%%%%%$$$$$$%%%(((''''''&&&%%%$$$######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$######$$$$$$%%%%%%%%%$$$"""!!! """"""!!!!!!!!!!!!""""""""""""""""""############$$$############$$$######%%%%%%%%%%%%&&&'''((((((***"""%%%---(((---]]]YYY222(((((('''&&&$$$   !!!$$$$$$###"""!!!   ++++++,,,---......------......---,,,,,,,,,,,,---,,,,,,,,,---------.........,,,++++++,,,---,,,+++))))))***+++,,,,,,------***'''---,,,(((<<>>]]]fffNNN333(((,,,)))&&&%%%'''((('''&&&'''&&&%%%&&&((((((((('''***))))))((('''&&&&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((...***,,,&&&]]]\\\```111######&&&)))"""&&&''''''''''''''''''''''''%%%###"""###%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((("""+++&&&%%%******;;;vvvhhh???...000---((('''((()))(((&&&((('''&&&%%%$$$$$$$$$$$$ """"""!!!###''''''###########################$$$$$$######""""""!!!!!!'''%%%$$$$$$$$$$$$###!!!$$$$$$############$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&%%%$$$############$$$###"""""""""###%%%%%%$$$%%%%%%$$$###"""$$$%%%$$$%%%'''&&&%%%%%%&&&(((+++%%%%%%...+++$$$III]]]---))) %%% !!!   !!!!!! !!!  !!!!!!!!!"""""""""...,,,++++++,,,,,,***'''***+++,,,,,,,,,,,,+++***...---,,,,,,++++++++++++))))))*********+++++++++,,,++++++******)))******''')))<<>>qqq888222000""""""%%%((((((&&&%%%''')))$$$###############$$$$$$###$$$###!!!###&&&%%%!!!########################$$$$$$######""""""!!!!!!###"""!!!"""###$$$###"""$$$$$$############$$$$$$%%%$$$#########$$$&&&&&&!!!!!!!!!!!!"""###$$$%%%$$$###"""""""""###%%%%%%"""###$$$$$$###$$$&&&((($$$%%%'''&&&%%%%%%&&&(((###+++777))))))ooonnn333'''!!!!!!  !!!!!!!!!""" !!!!!!!!!"""!!!!!!*********)))))))))))))))++++++++++++,,,---...///------,,,+++***)))((('''*********)))))))))))))))'''***+++***)))******)))///RRR]]]GGG555...***+++((((((((((((((('''&&&&&&'''((((((((((((((((((((('''((('''&&&%%%%%%''')))'''''''''''''''((())))))((()))))))))&&&%%%$$$%%%((())))))))))))'''%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))&&&---:::AAAWWWppp666((()))###$$$((( '''$$$$$$###$$$%%%''')))+++'''((()))(((&&&%%%%%%''''''%%%%%%'''***---,,,***(((+++***''')))---***###+++$$$---***%%%666lll:::///'''+++((('''%%%###""""""######(((%%%######%%%%%%### """""""""""""""###$$$$$$"""###$$$%%%%%%$$$###"""%%%### !!!!!!!!!!!!$$$###"""###%%%%%%###"""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###!!!!!!#########"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$'''+++"""666fffLLL)))###!!!"""""" !!!""" """###""" !!!$$$!!!!!!+++++++++******)))))))))++++++++++++,,,---......------,,,+++***)))(((((()))))))))))))))*********((()))***)))))))))))))))555UUU[[[CCC222,,,)))+++***++++++++++++***))))))&&&%%%%%%'''***+++)))&&&'''((((((&&&%%%%%%''')))'''''''''''''''((())))))))))))***)))(((&&&&&&%%%((()))))))))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$+++777CCC^^^uuu555'''---)))&&&''' (((%%%$$$$$$$$$%%%''')))***'''((()))(((&&&%%%&&&''''''%%%$$$&&&***++++++)))&&&((('''$$$&&&***'''!!!((($$$,,,***...JJJjjj:::000((())))))(((&&&$$$$$$$$$$$$%%%$$$""" !!!###$$$###!!!""""""!!!!!!"""######$$$"""###$$$$$$$$$$$$###"""%%%###!!! !!!"""!!!!!!$$$###"""###%%%%%%###"""######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###$$$$$$###!!! """#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((---###444```kkk666&&& """""" !!!!!! """###""""""###%%%""""""------,,,++++++***))))))+++++++++,,,,,,------...---,,,,,,+++***)))(((((((((((())))))******++++++((()))***)))(((''')))***@@@XXXWWW===...)))(((+++((((((((()))(((((('''&&&'''$$$$$$''',,,---***&&&'''(((((('''&&&&&&''')))'''''''''''''''((()))))))))))))))))))))((('''&&&((((((((((((((('''&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''###+++666KKKmmmeee555###,,,,,,&&&'''""")))&&&&&&%%%%%%&&&&&&'''(((&&&(((((((((&&&%%%&&&'''&&&%%%$$$&&&((())))))(((''''''&&&$$$%%%(((&&&###&&&%%%***)))999eeennn===444---+++)))((('''%%%%%%%%%&&&&&&"""!!! !!!$$$%%%%%%%%%"""""""""!!!""""""###$$$"""###$$$$$$$$$$$$###"""$$$###!!!!!!"""""""""!!!$$$######$$$%%%%%%$$$"""""""""!!!!!!""""""###$$$########################%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!###$$$%%%###""""""""""""#########$$$$$$########################'''(((...$$$///VVVNNN+++ ###"""  !!! """############%%%&&&######......---,,,++++++***)))***+++,,,,,,------------,,,,,,++++++***))))))(((''''''((()))***++++++,,,)))((())))))'''&&&)))...JJJZZZQQQ777***''''''***&&&''''''''''''&&&%%%%%%)))'''&&&''')))******)))'''((()))(((&&&&&&''')))'''''''''''''''((())))))(((((((((((())))))'''&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((()))%%%...888YYY]]]kkkAAA!!!%%%***$$$'''%%%((('''''''''&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%&&&'''''''''))))))(((''''''((('''&&&&&&((()))(((AAA{{{sss<<<111...,,,((('''&&&%%%%%%%%%&&&'''%%%%%%$$$$$$%%%'''((((((######""""""""""""###$$$#########$$$$$$#########$$$"""!!!!!!######"""!!!$$$######$$$%%%%%%$$$"""""""""""""""#########$$$########################%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&%%%###!!!""""""""""""############""""""######$$$$$$%%%%%%''''''...%%%***JJJooo444"""%%%"""!!!   !!!!!!%%%&&&$$$###$$$%%%%%%######......------,,,++++++******+++,,,---------,,,,,,,,,,,,++++++***)))))))))''''''((()))***++++++,,,***((()))***(((%%%***222RRRZZZKKK111'''&&&&&&))))))************)))(((((((((((((((&&&$$$$$$''')))&&&((())))))''''''''')))'''''''''''''''((())))))(((&&&&&&'''))))))(((&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((()))%%%000999hhhSSSvvv\\\(((###(((###)))&&&$$$''''''''''''''''''&&&&&&%%%'''((('''&&&&&&'''(((%%%%%%&&&&&&%%%%%%&&&&&&)))(((((()))(((''''''((((((,,,***)))GGGuuu444%%%((('''&&&&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%'''(((%%%$$$$$$#########$$$$$$$$$##################$$$###"""!!!"""$$$$$$###!!!%%%$$$###$$$&&&&&&$$$############$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%###!!!!!!!!!"""""""""#########"""######$$$%%%&&&'''''''''###+++%%%%%%???HHH***&&&%%%!!!    ###(((((($$$"""$$$%%%"""######------,,,,,,,,,,,,++++++***+++,,,---------,,,++++++++++++*********))))))(((((())))))******++++++***'''(((+++)))%%%,,,888VVVXXXEEE---''''''&&&((((((((((((((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&(((******((('''(((((('''''''''''''''((())))))(((&&&%%%'''***,,,)))'''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$111:::tttJJJwww333%%%+++$$$)))((("""''''''(((((((((''''''&&&%%%&&&((('''&&&&&&'''(((%%%'''''''''%%%$$$%%%&&&&&&&&&(((***((($$$$$$''''''---+++...NNN{{{333"""((('''%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&$$$"""###%%%((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$###""""""###$$$$$$"""""""""###$$$%%%###"""%%%$$$$$$%%%&&&&&&%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%%%%$$$###"""###$$$$$$""" !!!!!!!!!"""""""""######"""######%%%&&&'''((((((''' )))&&&%%%888hhh<<<"""%%%&&&!!!   !!!!!! """((()))###!!!%%%%%%!!!######++++++++++++,,,,,,,,,,,,***+++---......---+++***+++++++++***************)))))))))))))))************&&&(((,,,***&&&///===WWWVVVAAA+++((()))&&&(((%%%%%%&&&&&&%%%%%%$$$###%%%$$$%%%+++222222+++###&&&(((******)))((((((((('''''''''''''''((())))))***(((&&&)))---///,,,)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$444===BBB}}}333&&&...###'''***%%%&&&'''((())))))(((''''''%%%&&&''''''&&&&&&''')))&&&((()))(((%%%$$$%%%'''&&&&&&***...+++%%%$$$'''###+++,,,555WWW888'''---(((&&&%%%%%%%%%&&&''')))***%%%&&&%%%$$$"""###'''+++(((((('''&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$"""""""""###%%%%%%$$$"""%%%$$$$$$%%%&&&&&&%%%###!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%###!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""###!!!!!!"""$$$%%%&&&(((((()))'''((('''666RRR'''###$$$   !!!!!!!!! &&&'''!!! &&&'''###"""""")))******++++++,,,,,,---***+++---......---+++***+++++++++************************)))))))))))))))***&&&(((---+++'''111AAAWWWTTT>>>*********&&&'''(((((())))))(((((('''&&&((($$$&&&222???@@@222###&&&(((***+++)))((((((((('''''''''''''''((()))))),,,)))(((***///111///+++'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((&&&888AAA===vvv,,,###...!!!&&&---***%%%&&&((()))))))))((('''%%%&&&''''''&&&&&&((()))''')))***(((%%%$$$%%%''''''(((---222///'''&&&)))(((---<<<___}}}888)))---$$$'''&&&&&&&&&'''(((***+++%%%&&&'''&&&%%%''',,,000***)))((('''''''''''''''%%%$$$###""""""###$$$%%%"""!!!"""$$$&&&&&&$$$"""%%%%%%$$$%%%&&&&&&%%%### !!!"""$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%###  !!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""$$$&&&''''''+++'''******777bbb+++"""""" !!! !!!!!! !!!"""""" $$$&&& (((***%%%!!!!!!------,,,,,,+++***))))))***+++---,,,***)))))))))+++,,,------,,,***'''&&&((()))***++++++***)))(((---)))***---)))(((888MMMgggMMM444***'''###"""%%%)))&&&)))000---%%%"""$$$&&&%%%###(((:::FFF;;;&&&%%%''')))***((('''''''''''''''(((((())))))******((((((((((((((()))******(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%*** ===QQQiiiUUU```...%%%(((&&&---)))&&&(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''((('''***///444000)))&&&(((###...999(((xxxeee;;;(((***,,,,,,&&&!!!###)))---***&&&))))))((('''&&&'''***,,,+++'''$$$$$$((()))'''###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""&&&&&&''''''&&&&&&%%%$$$############"""""""""""" """###"""!!! !!!############$$$%%%%%%&&&&&&###"""'''+++888888$$$+++$$$ !!!!!! !!!!!!!!! !!!!!!"""###############""""""------,,,,,,+++******)))***+++---,,,+++)))***+++***+++,,,,,,,,,***((('''((()))***++++++***)))(((***)))+++...******:::NNN___FFF///)))+++)))(((***222555555(((!!!,,,///'''(((%%%$$$---666000"""&&&((()))***(((''''''((('''((((((((()))))))))***((((((((((((((()))******(((((('''&&&&&&&&&&&&'''''''''(((((()))(((((('''%%%%%%%%%&&&&&&'''''''''+++''':::```bbbSSSWWW***'''***%%%***'''''''''((((((((())))))))))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((('''''')))+++((($$$''',,,%%%---999666```555"""%%%(((((((((''''''((()))******((((((((('''&&&'''))),,,+++'''$$$$$$''')))'''$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%######&&&&&&&&&'''&&&&&&%%%$$$#########"""""""""!!!!!! """###"""!!! !!!###!!!!!!!!!"""######$$$$$$&&&###)))###---555RRR***&&& !!!!!!  !!!""""""######""""""""""""---,,,,,,++++++*********(((***,,,,,,+++******+++)))***+++,,,,,,+++***)))))))))************))))))'''(((,,,...***,,,===RRRYYY@@@***&&&)))'''###"""(((???YYYKKK'''$$$///&&&&&&)))'''""""""((()))$$$&&&(((***)))(((''''''((((((((((((((())))))))))))((((((((((((((())))))***(((((('''&&&&&&&&&&&&'''((()))))))))))))))((((((###$$$%%%&&&'''((()))))),,,///777uuu[[[UUUNNN&&&(((,,,$$$'''%%%'''''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%'''***(((%%%'''---(((***999MMM^^^444"""''')))$$$)))---,,,'''%%%(((,,,'''(((((('''&&&&&&)))+++***'''$$$$$$'''((('''$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$######""""""""""""!!!!!! """###"""!!! !!!###!!!!!!!!!"""######$$$$$$'''!!!(((''',,,...nnnuuu555 &&&  !!!""""""""""""!!!"""""",,,,,,,,,++++++*********&&&(((******))))))***+++((()))***++++++++++++***)))))))))******)))))))))((())),,,,,,)))...BBBWWWVVV===(((%%%***(((###!!!%%%333XXX]]]222&&&---%%%)))((($$$$$$(((+++***'''(((***)))((('''((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''(((((()))))))))(((''''''%%%%%%%%%&&&'''(((((()))***555999VVV^^^OOO&&&'''+++$$$&&&%%%''''''''''''((((((((())))))&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''###&&&,,,222///)))''')))+++'''666dddZZZ333$$$)))+++"""(((,,,,,,'''$$$&&&***&&&'''''''''&&&&&&(((***(((&&&$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###"""""""""!!!!!!!!!!!! """###"""!!! !!!############$$$%%%%%%&&&&&&'''%%%''')))((([[[CCC"""---   !!!!!!!!!!!!!!!!!!!!!,,,,,,+++++++++++++++***%%%&&&((()))((('''((()))((())))))***++++++++++++***))))))))))))))))))************))))))333GGGZZZTTT<<<)))''',,,,,,***)))---###,,,444)))$$$)))''''''(((((((((***------***((()))***)))(((''')))***))))))))))))(((((((((((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&''''''(((((((((''''''&&&%%%'''''''''''''''''''''''')))777DDDPPPgggVVV)))%%%((($$$(((%%%%%%''''''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&)))///333000)))&&&(((,,,&&&666xxxWWW222$$$''''''$$$&&&'''((('''&&&%%%%%%%%%&&&''''''%%%&&&''')))'''&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""!!!!!!!!!!!! """###"""!!! !!!############$$$%%%%%%&&&&&&((( $$$&&&&&&(((KKKWWW'''---   !!! !!!!!!!!!!!!!!!!!!!!!++++++++++++++++++++++++%%%'''))))))'''''''''((())))))*********++++++,,,******))))))))))))******+++***))))))---999JJJXXXYYYBBB,,,''''''%%%%%%''' ***'''###///---"""***)))((())),,,,,,)))%%%)))******)))(((''')))+++))))))))))))((((((((((((***))))))((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$((((((((('''''''''&&&&&&+++777ZZZJJJoooXXX***%%%((($$$)))&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&+++***+++,,,)))$$$&&&+++---+++<<<[[[666'''(((&&&'''%%%###$$$&&&'''$$$"""$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!"""######$$$$$$((($$$&&&'''&&&+++===qqq///'''  !!! !!!""""""""""""!!!""""""++++++++++++++++++++++++((()))+++***)))(((((()))******************+++++++++***)))(((((()))***+++))))))))),,,444@@@KKKQQQ\\\EEE000'''%%%$$$(((///---GGG<<<&&&+++,,,$$$***+++************((('''&&&)))******)))'''((()))+++***)))))))))((((((((('''******)))((((((((((((((((((((('''&&&&&&&&&&&&''')))))))))(((((('''&&&%%%''''''''''''((((((((((((000888sssGGGxxxQQQ((((((,,,%%%(((&&&(((&&&&&&&&&'''''''''(((((('''&&&%%%$$$############$$$%%%&&&'''''''''&&&&&&((((((***+++((($$$&&&,,,///333FFF\\\777)))+++)))(((&&&$$$$$$%%%&&&%%%######%%%&&&&&&%%%%%%&&&'''$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!! """###"""!!! !!!###!!!!!!!!!"""######$$$$$$$$$&&&((('''%%%---,,,:::!!!!!!!!!  !!!!!! !!!""""""######""""""""""""++++++++++++++++++++++++***,,,---,,,***)))))))))++++++***************++++++***)))(((((()))***+++'''(((***///:::DDDJJJKKKVVVCCC111,,,...222===IIIbbb]]]555!!!222'''222******++++++(((&&&)))---*********)))'''(((***,,,******))))))((((((((('''******)))((((((((((((((((((((('''&&&&&&&&&&&&'''************)))((('''&&&%%%&&&&&&'''((()))******555999HHH~~~HHH%%%+++///%%%&&&%%%***&&&&&&&&&'''''''''(((((('''&&&%%%$$$############$$$%%%&&&'''''''''&&&%%%"""%%%,,,111///)))''')))000999NNNUUU000%%%)))(((((((((&&&%%%$$$$$$&&&&&&"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%$$$%%%&&&(((((('''%%%$$$###$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%$$$%%%%%%%%%%%%$$$######"""!!!!!!!!! !!!"""###"""!!! !!!############$$$%%%%%%&&&&&&$$$(((%%%$$$,,,uuuBBB$$$!!!%%%!!!!!!  !!!"""!!!!!!"""###############""""""***))))))***++++++)))'''(((((()))************************)))))))))))))))*********)))))))))))))))&&&,,,+++'''222HHHTTTSSSNNN???***)))JJJmmmmmmUUU;;;444+++%%%%%%&&&'''((((((((((((((())))))))))))''')))+++***((('''***---***((('''((()))***)))'''+++******)))(((''''''&&&''''''''''''''''''''''''&&&---...'''&&&+++,,,'''&&&&&&(((+++***'''(((,,,111JJJKKKCCC333(((***,,,&&&%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%###&&&)))+++************000+++sssSSS---&&&---&&&(((((('''&&&%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%% !!!###$$$%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!!!! !!!!!!&&&$$$!!! !!!!!! &&&%%%###"""""""""######!!! ***&&&$$$###---UUUeee..."""!!!  !!!$$$&&& !!!"""######"""!!! !!!!!!+++***))))))++++++)))'''(((((()))***************))))))))))))))))))))))))***)))))))))))))))))))))&&&,,,,,,***888PPP\\\ZZZIII(((111eeetttJJJ+++...---***&&&%%%&&&((((((((((((((((((((())))))))))))((()))******((((((***,,,***((('''((()))***)))'''*********)))((('''''''''''''''''''''''''''''''''(((+++***&&&$$$&&&'''%%%)))&&&&&&))))))&&&'''+++333PPP~~~PPP>>>///&&&(((***&&&%%%(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''***+++***(((((((((---888yyyQQQ---'''...((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$########################$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!! !!!!!!&&&###!!! !!!!!!!!! %%%$$$###"""""""""###$$$"""%%%###$$$$$$(((JJJvvv<<<######"""!!!  !!!$$$%%%!!!!!!"""###"""""" ,,,***))))))******)))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))******''',,,+++,,,===VVV___ZZZEEE---,,,DDDEEE,,,!!!---%%%$$$%%%''')))***((('''(((((((((((())))))))))))((()))***)))((((((***,,,***((('''((()))***)))'''******))))))(((((('''''''''''''''''''''''''''''')))'''&&&'''&&&$$$''',,,...)))&&&((()))((())),,,999]]]vvvUUUzzz777+++$$$&&&(((&&&%%%((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&''')))+++***)))'''&&&''',,,PPPLLL---)))...***(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%########################$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""!!!!!! !!!!!!"""%%%###!!! !!!!!!!!! $$$###"""!!!"""###$$$%%%%%%###!!!&&&&&&&&&BBB~~~DDD###!!!###"""!!! !!!###$$$"""""""""""""""!!! ---+++***)))******)))(((((()))************))))))((((((((())))))))))))))))))))))))))))))*********)))+++))),,,???VVVZZZOOO'''111000%%%$$$......###((()))***++++++***(((&&&(((((((((((())))))))))))))))))))))))))))))***+++***((('''((()))***)))'''***)))))))))((((((((('''''''''''''''''''''''''''***$$$$$$***+++(((---777333,,,'''((()))***+++///BBBnnnnnn^^^sss333***$$$&&&(((&&&%%%'''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((***)))(((''''''(((000iiiEEE---))),,,***(((((('''&&&%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$###"""###$$$%%%########################$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""%%%### !!!"""!!!!!!""""""!!!!!!"""###$$$%%%(((###&&&"""&&&)))(((CCCHHH######"""!!!!!!  !!!"""###"""""""""!!!!!!  ...,,,***)))******)))((())))))*********))))))(((''''''(((((())))))))))))(((((())))))************))))))'''---DDDZZZWWWFFF***,,,...///---***'''$$$++++++,,,+++***)))(((((((((((((((((())))))))))))***)))(((((()))******+++***((('''((()))***)))'''))))))))))))((((((((((((((((((((((((((((((((((((+++%%%%%%,,,---***///999222+++&&&&&&((())),,,222JJJ}}}hhhiiippp222,,,''''''(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&$$$&&&(((((((((''')))***777{{{>>>,,,***))))))(((((('''&&&%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$#########$$$%%%########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$""" !!!""""""!!!""""""!!!!!!!!!"""$$$%%%'''$$$((( ###(((***FFFRRR%%%&&&!!!  !!!!!!""""""!!! !!!!!!000---***)))*********))))))************))))))(((&&&''''''(((((())))))***((((((((()))******++++++(((''''''111KKK```XXXAAA111---(((&&&&&&''')))***&&&((()))((('''''')))***(((((((((((())))))))))))***)))'''(((***++++++******((('''((()))***)))'''))))))))))))((((((((((((((((((((((((((((((((((((+++)))(((***)))(((+++000+++'''%%%%%%%%%&&&---555RRR___ooojjj000---***(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&###$$$&&&'''(((((('''&&&###%%%'''''''''''')))+++CCC;;;---+++'''((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""###$$$""" !!!"""""""""###"""!!! !!!"""###$$$###"""&&& &&&'''AAAWWWZZZ"""###   !!!  !!!!!!""""""111...+++))))))******)))***************)))((((((&&&&&&''''''((())))))***'''(((((()))******++++++***((((((444PPPcccTTT888(((...'''(((000,,,"""%%%((()))((('''((()))(((((((((((())))))))))))+++)))'''(((***++++++)))***((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((('''++++++(((&&&)))***)))'''&&&'''(((&&&'''000;;;\\\ZZZvvvyyy^^^+++***)))((((((((((((&&&&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&((()))(((''''''%%%&&&''''''&&&&&&(((***TTT:::///---&&&)))(((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$############""""""""""""######$$$""" !!!"""""""""$$$###!!! !!!""""""!!! ###"""((("""444000LLL\\\!!!%%%!!! !!!!!!  """###""""""111...+++))))))******)))***************)))((((((&&&&&&&&&'''((())))))***'''(((((()))***+++++++++---+++***666QQQaaaMMM...+++***((('''%%%&&&***...###'''+++,,,***'''&&&'''(((((((((((())))))))))))+++)))&&&'''***,,,+++)))***((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))###+++---'''&&&,,,...)))&&&(((+++,,,)))***555BBBddd^^^qqqTTT&&&((((((''''''))))))((('''''''''(((((((((((()))&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&((())))))(((''''''(((((('''%%%%%%&&&(((ccc:::111///'''***(((((('''&&&%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%""""""###$$$$$$$$$$$$###!!!"""$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""######$$$""" !!!"""###"""$$$###""" !!!!!!### ###(((,,, ***---&&&aaa]]]%%%///""""""!!!!!!!!!!!!"""### !!!###$$$!!!!!!---,,,+++***))))))))))))+++***)))(((((()))******'''''''''((((((((((((((())))))))))))((((((((((((***%%%)))===UUU[[[EEE,,,******))))))))))))******)))))))))))))))((('''''''''''''''(((((((((((((((+++++++++++++++***)))((())))))))))))(((((((((((()))((('''''''''(((***+++...---+++***)))(((((((((((((((((((((((('''''''''---###,,,&&&)))---...XXX~~~]]]aaaAAA***&&&%%%((((((&&&'''+++''''''(((((())))))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((("""&&&***$$$,,,###---pppEEE---,,,,,,''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$ """######!!!!!!$$$'''%%%%%%$$$$$$###"""""""""$$$$$$###"""!!!!!!""""""""""""###$$$%%%%%%%%%%%%+++:::qqq&&&((("""!!!  !!!"""###"""!!!   !!!!!!!!!###$$$$$$"""!!!""""""!!!!!!---,,,+++***))))))))))))+++***)))(((((()))******))))))))))))))))))))))))))))))))))))(((((((((((()))&&&,,,???SSSVVVAAA+++(((((((((''''''((((((((()))))))))))))))((('''''''''''''''''''''((())))))******+++++++++***))))))******)))))))))((((((((())))))((((((((()))***++++++******))))))))))))***((((((((((((((((((((((((***%%%+++(((---+++,,,\\\___XXX555+++'''&&&((((((&&&'''+++)))))))))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&***"""&&&)))###444zzzEEE---******%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""$$$'''%%%%%%$$$$$$###"""""""""$$$$$$###"""""""""""""""""""""###$$$%%%%%%%%%%%%,,,(((,,,```ooo))))))$$$###"""!!! !!!"""  !!!!!!!!!"""$$$###"""!!!""""""!!!!!!,,,,,,+++***))))))))))))******))))))))))))******************))))))))))))(((((((((((())))))))))))((('''///BBBSSSQQQ>>>***'''&&&&&&&&&&&&&&&&&&'''(((((()))))))))((('''''')))((('''&&&'''((()))***)))******+++++++++******++++++*********)))))))))***))))))))))))***++++++)))((((((((()))***++++++((((((((((((((((((((((((&&&))))))(((111(((---fffddd{{{TTT555,,,((('''))))))'''(((+++******))))))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))###'''%%%((('''&&&DDDFFF,,,******&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######%%%&&&%%%%%%%%%$$$######""""""$$$###""""""""""""""""""""""""###$$$%%%%%%%%%%%%&&&...###>>>kkk,,,)))&&&%%%###"""!!!!!!!!!""" !!!!!! !!! """###"""!!!!!!!!!###!!!!!!,,,++++++***))))))******)))))))))))))))***************)))))))))))))))((((((((((((((()))))))))))))))'''///EEEVVVRRR===)))'''&&&&&&%%%%%%&&&&&&''''''((((((((((((((('''''')))((('''&&&'''(((***+++((()))***+++++++++++++++++++++++++++*********)))***************+++++++++***))))))))))))***++++++((((((((((((((()))))))))%%%---'''&&&111'''777uuuyyyjjjxxx\\\DDD---)))(((***)))'''(((,,,))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))###'''***%%%---XXXEEE---,,,---+++%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###""""""######"""""""""""""""###""""""###$$$%%%%%%%%%%%%!!!+++'''///dddeee...&&&&&&%%%###!!!  !!! !!! !!!"""!!! !!!### ,,,+++******)))*********(((((())))))************)))))))))((((((''''''''''''((((((((()))))))))***+++'''000HHHZZZTTT===)))((((((''''''''''''((((((''''''(((((((((((('''''')))(((((('''((()))***+++((()))***+++++++++++++++++++++++++++*********)))))))))******++++++++++++,,,,,,+++************+++(((((((((((())))))******'''///%%%%%%...,,,MMMnnnrrryyybbbPPP---***(((***)))'''(((+++&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&***###((((((###222gggFFF,,,***---+++%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$&&&'''''''''&&&&&&&&&%%%%%%$$$############"""""""""""""""######""""""###$$$%%%%%%%%%%%%###$$$---***444ttt[[[---"""%%%$$$""" !!!   !!!###++++++***************+++'''((()))******+++******))))))((((((''''''&&&&&&''''''(((((())))))******+++(((444MMM\\\QQQ:::)))))))))(((((((((((())))))&&&&&&'''(((((((((''''''(((((()))))))))*********)))******+++++++++******++++++*********)))))))))((()))******++++++******,,,,,,+++***))))))******'''(((((())))))******+++'''///%%%'''***777jjjeee{{{zzzbbbPPP---)))((())))))&&&'''***%%%&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&,,,!!!'''(((&&&###888sssGGG+++''')))'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))))))(((&&&&&&&&&&&&%%%$$$$$$######"""""""""""""""######$$$""""""###$$$%%%%%%%%%%%%"""+++'''SSSOOO---!!!$$$###!!! !!!!!!  !!!$$$+++***************++++++&&&''')))***++++++************))))))(((''''''&&&'''''''''((()))*********(((,,,<<>>}}}DDD)))***###)))&&&'''&&&$$$&&&******'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((('''%%%%%%''')))(((###$$$,,,...)))'''***)))&&&$$$"""#########"""$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%&&&$$$%%%((()))%%%%%%'''^^^OOO(((***"""$$$###"""!!!!!!!!!"""###""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!))))))******++++++,,,,,,---,,,***(((((()))***,,,))))))))))))))))))))))))************************...???TTT[[[KKK222(((+++************))))))))))))(((''''''''''''(((((()))((((((((()))))))))))))))))))))************))))))''''''(((((())))))******))))))***++++++***(((''',,,,,,,,,++++++,,,,,,,,,+++++++++******************111'''111kkksssxxxlllrrrWWW,,,'''%%%'''(((&&&%%%(((%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((()))&&&&&&!!!)))JJJDDD***,,,&&&,,,&&&'''&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%"""&&&)))(((%%%$$$&&&)))&&&"""###'''(((%%%%%%(((((('''%%%$$$###""""""!!!%%%$$$######""""""############$$$$$$$$$%%%%%%%%%###!!!###((()))&&&&&&(((&&&666UUU333&&&&&&#########"""!!!!!!!!!""""""   !!!!!!!!!!!!!!!!!!!!!!!! )))))))))******+++++++++---,,,***(((((()))***,,,++++++******)))((((((((())))))))))))))))))))))))...CCCXXXYYYEEE000***---************))))))))))))'''''''''''''''((())))))((((((((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))(((,,,,,,------------,,,,,,+++++++++*********))))))%%%///+++CCCwwwsssmmmuuuZZZ---(((%%%((()))'''''')))%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((($$$&&&)))"""%%%SSSDDD++++++$$$***'''''''''((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&'''''''''&&&&&&%%%$$$"""%%%((((((&&&$$$&&&'''(((&&&&&&(((((('''(((+++&&&''''''&&&$$$"""!!!!!!%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%""""""&&&'''&&&(((,,,***%%%+++ZZZkkk%%%&&&"""!!!###""""""!!!!!!!!!!!!!!! !!!""""""  !!!!!!*********+++++++++++++++,,,,,,***)))))))))***+++,,,,,,+++***))))))((((((((((((((((((((((((((((((000GGGYYYTTT>>>---***...******)))))))))(((((((((''''''&&&''''''((()))***(((((('''''''''((()))******))))))(((((())))))***(((((((((((())))))))))))(((((()))***************,,,,,,------------,,,,,,,,,,,,++++++***)))))))))$$$,,,444ZZZwwwwwwssspppyyy\\\---(((&&&((()))((((((***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((("""&&&+++$$$%%%aaaLLL111///&&&***((('''(((***((($$$$$$'''&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''(((((('''&&&&&&'''&&&&&&%%%$$$######$$$%%%'''''''''&&&%%%$$$%%%&&&&&&%%%&&&(((***%%%'''((((((%%%###""""""%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%***&&&$$$&&&&&&$$$&&&***&&&+++$$$---bbbUUU###((( """""""""!!!!!! !!!"""###$$$  ---------------,,,,,,,,,+++++++++************)))++++++++++++++++++******((((((((((((((((((((((((555KKKZZZOOO999+++)))+++)))))))))(((((((((''''''&&&&&&&&&''''''((()))***(((''''''&&&'''((()))******)))(((''''''((()))***))))))))))))(((((((((((((((((((((((()))+++,,,,,,+++,,,------------,,,+++,,,,,,++++++***))))))((((((***===nnnpppyyyuuuvvv}}}\\\+++'''%%%''')))''''''***'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((###&&&+++&&&+++sssRRR777333(((***((('''(((+++(((""""""'''%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&%%%$$$###"""%%%######%%%))))))&&&""""""$$$$$$###$$$''')))###'''******'''%%%$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%***&&&%%%&&&&&&###$$$'''(((---%%%222XXX===###''' !!!""""""""""""!!!  """######  000000000///.........---***++++++++++++***)))))))))******+++,,,,,,------))))))))))))))))))))))))999OOO[[[MMM555)))'''(((((((((((((((''''''''''''&&&&&&&&&'''''')))******(((''''''&&&&&&((()))******)))(((''''''((()))*********))))))(((((('''''''''''''''''')))+++---...++++++,,,------,,,++++++,,,,,,++++++***))))))(((---***DDDzzzmmm|||yyy{{{ZZZ***%%%###&&&(((&&&&&&)))(((((((((''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((((((((''''''''''''((((((%%%&&&***'''222MMM444111%%%'''((('''))),,,)))""""""'''%%%%%%%%%%%%%%%&&&'''((((((&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&%%%%%%$$$###"""!!!&&&###!!!$$$***+++&&& !!!%%%((('''&&&(((+++,,,###'''***+++(((&&&%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&###$$$''''''$$$$$$'''&&&!!!%%%222---"""KKKkkk***"""'''"""%%%""""""""""""!!!  !!!!!!!!!  +++,,,---...////////////***++++++***((('''(((***++++++++++++++++++++++++(((((('''(((+++---+++'''BBBRRRVVVDDD111,,,***'''((()))*********)))'''&&&$$$$$$%%%%%%'''((()))***)))******)))(((''''''((((((((()))***************))))))***))))))(((''''''))))))***++++++++++++***---------,,,,,,+++++++++,,,+++++++++***)))))))))---(((ZZZcccyyynnn{{{\\\+++)))''''''((())))))((((((((((((((((((''''''&&&(((''''''''''''(((((()))''''''''''''''''''''''''&&&///"""%%%TTTPPP///...'''+++)))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%((((((%%%$$$''''''$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))&&&&&&'''''''''&&&$$$###########################!!!!!!"""###$$$$$$%%%%%%''''''((((((((('''%%%$$$$$$######$$$%%%&&&$$$###&&&%%%$$$$$$######$$$$$$$$$###""""""$$$&&&&&&%%%&&&%%%%%%&&&***000666:::]]]...(((""")))$$$$$$###!!!!!! !!!  !!!!!!  !!!"""!!!  !!!""""""+++,,,---...............---,,,+++***))))))))))))++++++++++++++++++++++++((()))))))))+++,,,,,,+++IIIWWWXXXEEE222------)))((())))))***)))((('''&&&&&&&&&&&&'''(((***+++,,,)))******)))((('''''')))(((((()))***************))))))))))))))))))((('''))))))***++++++++++++***---,,,,,,,,,+++++++++++++++++++++***************)))...eeebbb}}}eee,,,)))''''''((())))))((((((((((((((((((''''''&&&%%%&&&'''))))))((('''&&&''''''''''''''''''''''''""",,,(((666jjjyyyNNN111///%%%&&&)))))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%((((((%%%$$$''''''$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&'''((((((((('''%%%$$$%%%$$$###$$$%%%%%%$$$"""&&&%%%$$$$$$######$$$$$$$$$###"""###%%%''''''&&&&&&&&&%%%&&&)))---111444999mmmBBB###%%% ###***"""!!! !!!  !!!###"""!!! """!!!  """"""!!!+++,,,---....../////////111...+++***+++,,,)))'''++++++++++++++++++++++++(((***,,,,,,***+++...222PPP[[[XXXBBB000------***)))))))))))))))(((''''''((((((((()))***+++,,,---((()))***)))((('''((()))(((((()))***************(((((())))))***)))))))))))))))***++++++++++++***+++++++++++++++************************+++++++++&&&999rrrccc```,,,***''''''((()))(((((((((((((((((((((''''''&&&"""$$$''')))***(((&&&$$$((((((((((((((((((((((((,,,(((!!!555lllxxxOOO333000&&&''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%((((((%%%$$$''''''$$$&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&'''((((((((('''&&&%%%&&&%%%$$$$$$%%%%%%###!!!%%%%%%$$$############$$$%%%$$$###$$$&&&((('''&&&&&&&&&&&&'''((()))+++,,,222aaaPPP(((&&&###$$$(((   ######!!!!!!!!! !!!###"""!!!***+++---///111222333333444000++++++---...***&&&************************(((***------******111:::UUU\\\TTT<<<+++***+++((()))))))))))))))(((((('''))))))))))))***+++,,,---((()))***)))((('''((()))(((((()))***************'''((()))***************))))))***++++++++++++***************************)))))))))***+++++++++,,,(((EEEyyyiii|||___,,,***((('''((((((((('''(((((((((((((((''''''&&&###$$$&&&'''((('''&&&&&&))))))))))))))))))))))))111$$$;;;ppp~~~NNN///---''',,,)))))))))(((''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%((((((%%%$$$'''&&&$$$&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''&&&%%%&&&%%%$$$$$$%%%%%%###!!!%%%$$$$$$###############%%%$$$$$$%%%'''((((((&&&%%%%%%'''((())))))((((((---%%%///bbbggg333 +++'''$$$%%%   """!!!  """###!!!!!!)))***---111444777888999555000,,,+++...///+++'''************************)))))),,,...******333@@@YYY\\\QQQ888((()))+++'''***))))))((((((((((((((((((((((((((())))))***+++''')))***)))((('''(((***(((((()))***************(((((()))******+++******))))))***++++++++++++***************************)))))))))***+++++++++,,,,,,SSSzzz}}}uuu~~~ggg---***(((''''''(((((('''(((((((((((((((''''''&&&%%%%%%$$$$$$%%%&&&((()))))))))))))))))))))))))))(((///[[[MMM+++***&&&---)))))))))(((''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%((((((%%%$$$'''&&&$$$%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%''''''&&&%%%&&&'''''''''&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&%%%$$$$$$%%%%%%###!!!%%%$$$######""""""######$$$$$$$$$&&&((()))'''&&&###%%%''')))******)))(((!!!---###"""VVV===((("""&&&,,,'''###"""!!!  !!!   !!!###!!!!!!)))+++...222666999;;;<<<333000---,,,---...+++)))***************************(((***---+++***555DDD[[[\\\NNN555(((+++---)))******)))((((((((((((((('''''''''''''''((()))***'''((())))))(((((()))***(((((()))***************))))))******+++*********))))))***++++++++++++************+++++++++++++++***************+++++++++111ccc}}}uuuaaa---+++(((''''''((('''&&&(((((((((((((((''''''&&&'''&&&$$$###$$$&&&***,,,((((((((((((((((((((((((''' <<>>wwwfff...+++(((''''''((('''&&&(((((((((((((((''''''&&&$$$%%%&&&((()))*********''''''''''''''''''''''''&&&+++```UUU000+++%%%+++)))))))))(((''''''&&&&&&$$$%%%'''))))))((('''&&&%%%((((((%%%$$$''''''$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%'''((('''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%'''(((((((((''''''"""!!!"""$$$&&&'''&&&%%%$$$######"""""""""""""""!!!"""###%%%''''''%%%###&&&'''((((((((('''&&&%%%###)))### (((***(((,,,MMMttteeeAAA...))) ###)))"""###$$$ !!!###"""!!!     ///---,,,...111222000---...---+++))))))***+++,,,++++++******************)))&&&'''++++++---:::JJJQQQHHH:::,,,&&&&&&'''&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((())))))'''%%%&&&***,,,+++)))(((((((((((())))))))))))---,,,+++)))((('''''''''((()))***++++++***((((((***++++++,,,,,,++++++***###,,,,,,,,,...)))'''000JJJbbbjjj111***)))((("""'''+++$$$&&&'''((())))))***)))))))))(((&&&%%%%%%&&&((()))&&&$$$%%%)))***((((((+++:::yyy]]]333+++000***,,,***((()))+++***&&&"""+++(((&&&&&&%%%%%%&&&)))+++***'''$$$###''')))***(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$&&&$$$"""$$$&&&(((&&&$$$&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$"""!!! $$$$$$%%%''')))(((&&&$$$"""###&&&''''''(((***,,,(((222JJJpppjjj888'''***+++%%%"""$$$$$$$$$$$$###"""   ...---,,,---000000///---...---+++***)))***+++,,,,,,++++++*********))))))+++((('''+++---333BBBSSSOOOEEE777+++'''((()))(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))((('''&&&''')))***+++***(((((((((((())))))))))))+++******)))))))))******))))))***++++++***))))))***++++++,,,,,,++++++***,,,...(((%%%***((((((333fff~~~[[[yyy___///'''''''''###(((,,,%%%&&&''''''((((((((((((''')))'''&&&%%%%%%&&&''')))&&&$$$%%%)))***'''(((******JJJ}}}^^^666,,,222000,,,,,,...//////...***((("""%%%***...---)))%%%###$$$######''',,,---%%%'''&&&%%%%%%%%%%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$############$$$$$$&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&((())))))(((''''''(((%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%$$$$$$######"""""""""!!!"""#########"""!!! $$$%%%&&&'''((('''%%%$$$"""$$$&&&&&&'''''')))+++///,,,,,,999TTTuuupppLLL***!!!'''(((%%%$$$$$$$$$$$$$$$###"""!!!  ,,,++++++,,,...///---,,,---,,,+++*********+++,,,---,,,+++***)))))))))(((+++(((&&&(((...999JJJYYYNNNBBB333***(((***++++++''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''(((((((((((((((***,,,(((((((((((())))))))))))))))))))))))+++,,,---...******+++++++++++++++******++++++,,,,,,++++++***......&&&$$$***((()))555qqqXXXpppZZZ---$$$%%%(((%%%))),,,&&&&&&'''''''''''''''&&&%%%((('''&&&%%%%%%&&&'''((('''$$$%%%((((((&&&&&&)))111]]]ddd:::'''+++---&&&))),,,000333444333333222...)))'''(((,,,...///(((&&&%%%%%%'''&&&%%%$$$'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%''')))((('''&&&''''''%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&######################## !!!""""""""""""!!!!!!$$$%%%'''((((((&&&%%%$$$"""$$$%%%&&&&&&'''(((***+++(((%%%$$$***;;;QQQ```nnnAAA...$$$%%%$$$%%%$$$$$$$$$$$$###"""!!!   ******+++,,,,,,---,,,+++,,,,,,+++******++++++,,,...---,,,***)))((((((((('''&&&%%%&&&...>>>NNNWWWQQQAAA000))))))*********''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((&&&(((***)))'''&&&))),,,(((((((((((()))))))))))))))))))))***+++---...///***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***''',,,***+++...(((***;;;bbbVVVpppbbb222&&&&&&)))'''))),,,&&&((((((((((((''''''&&&%%%((('''&&&&&&&&&&&&'''((('''$$$$$$'''(((%%%&&&)))000eeepppEEE,,,...222444111///111666999888666EEE;;;///+++333<<<;;;555"""%%%)))'''!!!&&&///&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&%%%$$$###############$$$$$$$$$$$$ !!!!!!""""""""""""$$$&&&((()))'''%%%$$$###"""$$$%%%&&&%%%%%%''')))!!!(((...///+++((()))+++@@@OOOggg}}}GGG***### ###$$$"""!!!$$$"""""""""""""""!!!   !!!""" )))***+++++++++++++++++++++++++++++++++++++++,,,///...+++)))((((((((()))%%%''''''(((333EEERRRUUUUUUBBB...(((***)))'''(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&)))***)))'''&&&))),,,(((((((((((())))))))))))************+++,,,------*********++++++,,,,,,---***++++++,,,,,,++++++***%%%,,,...---+++'''444PPP\\\UUUuuuooo:::+++(((,,,))))))+++&&&)))))))))))))))((('''&&&'''''''''&&&&&&'''''''''(((%%%$$$'''(((&&&'''+++999aaaxxxNNN666:::@@@III???444222777:::666000:::999>>>OOOfffnnn\\\CCC,,,(((''')))'''###$$$((('''%%%$$$$$$&&&&&&%%%###"""###$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''))))))'''&&&'''((($$$#########$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%((())))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""!!!!!!!!!!!!"""""""""%%%'''***)))&&&$$$######"""$$$%%%%%%$$$$$$%%%'''"""%%%))),,,,,,+++++++++,,,333>>>NNNbbb|||oooIII'''$$$$$$%%%&&&$$$ !!!$$$ !!!    !!!""" (((***,,,,,,+++***+++,,,***++++++++++++,,,,,,,,,///---+++)))(((((()))***&&&+++++++++999OOO[[[YYYYYYBBB---(((***(((&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))((('''''')))***(((((((((((())))))))))))++++++*********+++++++++******)))******+++,,,---***++++++,,,,,,++++++******...,,,(((%%%(((DDDnnnrrrqqqkkk]]]wwwBBB///(((,,,)))(((***&&&))))))))))))))))))((('''''''''''''''''''''''''''(((%%%$$$'''(((''')))---RRRcccooo~~~qqqDDD///333666???555+++***000555333///)))...???aaa|||dddDDD''' &&&'''$$$"""(((&&&%%%%%%%%%%%%$$$"""!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$&&&'''&&&&&&&&&'''''''''(((((((((***,,,+++***)))***+++############$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''')))***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""!!!"""""""""%%%(((+++***&&&""""""######$$$%%%%%%######$$$%%%%%%$$$$$$%%%''')))******$$$(((---222<<>>000'''%%%"""$$$&&&%%%###!!!"""$$$     (((***---,,,+++***+++---******++++++,,,,,,,,,,,,...,,,***(((((()))***,,,'''---,,,***;;;WWWdddaaa[[[AAA***'''+++)))%%%&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&***)))''''''((())))))((((((((((((((())))))))))))***))))))))))))***++++++))))))(((((()))***,,,---***++++++,,,,,,++++++***------(((%%%'''000SSSvvv\\\{{{hhh{{{EEE///'''***((('''***(((''''''(((((()))(((((((((&&&''''''''''''''''''&&&(((%%%$$$((()))))),,,000hhhzzzwwwsssggg666$$$(((''')))&&&###$$$(((---//////******000HHHtttqqqLLL'''!!!$$$%%%''')))(((&&&%%%%%%$$$"""!!!!!!"""###$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''(((***++++++***))))))***############$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&(((***,,,---......))))))((((((''''''&&&&&&'''&&&$$$###""""""""""""%%%))),,,***%%%"""!!!######$$$%%%$$$###"""###$$$###$$$%%%%%%$$$###"""!!!$$$)))***))),,,333999@@@WWWsssvvvdddJJJ999)))### ###+++!!!###$$$#########"""!!! !!!!!!""""""!!!!!!   (((+++------+++***+++---)))***+++,,,,,,,,,,,,,,,---,,,)))(((((()))+++---''',,,)))''':::ZZZjjjfffZZZ???(((&&&+++***&&&''''''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&,,,)))&&&''')))+++)))'''(((((((((((())))))))))))(((((((((((()))***,,,,,,)))((((((((((((***,,,---+++++++++,,,,,,++++++++++++***&&&(((///999[[[gggnnnkkk~~~FFF...$$$(((&&&&&&***)))%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&(((%%%$$$(((******---222ppp{{{eee555)))000---'''***,,,+++'''&&&(((+++000,,,&&&---JJJhhhpppggg:::,,,###&&&(((###$$$******(((&&&%%%%%%$$$""" !!!!!!"""$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""%%%'''&&&$$$###%%%((($$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''############$$$%%%&&&'''&&&&&&''''''''''''&&&&&&)))***+++,,,,,,,,,,,,,,,+++******)))(((''''''&&&)))(((&&&$$$""""""""""""%%%))),,,+++%%%!!!!!!######$$$%%%$$$"""""""""$$$"""######!!!!!!&&&++++++,,,***%%%!!!$$$...777...;;;KKKXXXccclllnnnlll```gggrrr~~~ttt\\\AAA///&&&%%%%%%''')))(((&&&$$$"""#########$$$$$$"""""""""###############"""    !!!!!!---,,,***))))))***,,,---((()))++++++*********+++---+++)))((('''((()))***,,,---***...===oooggg{{{eee888+++,,,,,,,,,###(((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))''''''''''''((((((((((((''''''((()))***++++++,,,)))((((((((((((***,,,---+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,...333&&&(((222LLL~~~nnn{{{lllxxxtttQQQ(((,,,(((!!!,,,&&&((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&+++(((+++,,,'''NNN|||444$$$'''000(((((('''&&&&&&&&&&&&'''%%%)))***(((,,,555999777)))))))))'''$$$"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$######%%%'''(((%%%$$$$$$%%%&&&&&&%%%###'''''''''(((((((((((()))###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---...''''''&&&&&&'''((()))***---)))&&&'''%%%######'''((()))(((&&&###!!!"""###"""###$$$%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###&&&&&&&&&&&&&&&'''+++......444999>>>DDDIIIJJJFFF\\\lllbbbhhhbbbrrrjjjtttlllnnnfffUUUEEE<<<555///***((('''&&&&&&&&&$$$"""""""""""""""!!!!!!!!!!!! ###&&&&&&"""  ,,,+++***))))))***+++,,,(((***,,,,,,+++***+++,,,,,,+++)))((('''((()))***&&&)))(((000DDDssslll}}}bbb777+++,,,+++,,,$$$(((&&&%%%%%%%%%&&&&&&'''((('''''''''''''''(((((()))''''''''''''(((((((((((('''''''''((())))))******)))((((((((()))***+++,,,*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,+++...$$$...BBB^^^tttwwwZZZ...+++***%%%+++&&&+++))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%((($$$&&&"""''''''222bbb}}}666%%%%%%***((('''&&&%%%%%%%%%%%%%%%###&&&&&&$$$&&&---000...(((((((((&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%'''(((&&&&&&%%%&&&'''(((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,------)))((('''''''''))),,,---,,,)))(((***)))$$$###%%%((()))(((&&&###!!!"""###"""###$$$%%%%%%%%%%%%%%%%%%###""""""###$$$$$$######$$$%%%%%%$$$&&&)))+++---000333777@@@GGGEEE>>>@@@YYYVVVVVVDDDHHH>>>HHHRRRTTTOOOCCC888555222///***(((&&&$$$%%%$$$###"""######"""""""""!!!!!!!!! !!!$$$$$$!!! +++***)))(((((()))***+++)))***,,,,,,+++++++++,,,++++++)))((((((((()))***$$$'''(((222LLLrrrnnnzzz[[[333+++++++++,,,$$$(((&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&''''''((()))''''''''''''((((((((((((''''''''''''(((((((((((()))((((((((()))***+++,,,)))))))))***************,,,++++++******++++++,,,,,,+++$$$999XXXuuummmrrrhhh:::+++***)))***&&&---)))))))))))))))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%---'''((($$$+++GGG||||||999)))&&&(((''''''%%%$$$############"""$$$$$$!!!"""&&&((('''&&&''''''&&&$$$$$$%%%'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%'''((('''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,***)))''''''(((+++...000+++)))***---+++&&&###$$$(((((((((&&&###""""""#########$$$%%%%%%%%%$$$$$$%%%###!!!"""###$$$###""" """$$$$$$###$$$%%%'''+++++++++///999AAA===555999RRRVVVWWWNNNPPPCCCFFF???AAA===444...---///000,,,)))$$$"""""""""""""""############""""""""""""  ******)))(((((()))******)))+++,,,---,,,+++,,,---+++***)))(((((()))******)))+++(((333QQQllllllpppRRR000++++++***,,,%%%(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((('''''')))))))))))))))******+++************************++++++++++++++++++++++++...+++&&&FFFkkkrrriiivvvIII,,,***,,,(((&&&---((((((((((((((((((((((((''''''((((((((((((''''''///!!!,,,***(((???bbbyyy:::,,,))))))((('''&&&$$$############%%%%%%%%%$$$$$$&&&''''''%%%&&&'''&&&%%%%%%&&&(((''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&((((((&&&%%%'''''''''(((((((((((()))###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++)))(((&&&&&&'''***...000,,,******---+++'''%%%&&&'''((((((&&&###"""###$$$###$$$$$$%%%%%%%%%$$$$$$$$$###!!!!!!#########""" """$$$$$$#########$$$'''((()))+++111888666000000@@@AAAEEEQQQYYYKKKAAA>>>>>>999222,,,+++...111...***$$$!!! !!!""""""$$$#########"""""""""""" ***))))))))))))))))))***(((***,,,,,,+++++++++,,,))))))))))))))))))******------(((333VVVfffkkkhhhIII+++++++++)))---&&&((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***)))))))))))))))))))))((()))))))))************++++++++++++++++++******+++++++++++++++++++++++++++***+++RRRzzzzzzaaaZZZ111))),,,&&&&&&,,,''''''''''''''''''''''''''''''((((((((((((''''''***&&&///'''111[[[yyywww888+++((((((((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%&&&''''''((()))%%%&&&&&&&&&%%%%%%'''(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%''''''%%%$$$'''''''''(((((((((((()))###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))'''&&&%%%%%%&&&(((+++---...***)))***)))'''(((+++'''''''''%%%###"""###$$$$$$$$$%%%%%%%%%$$$$$$###$$$"""!!!!!!"""######"""!!!###%%%%%%$$$######$$$###(((***)))***///111000,,,::::::222>>>BBB;;;222:::888444///+++***///444000,,,%%%!!! !!!###############""""""""""""!!!  ************************((()))++++++*********+++))))))))))))***************+++&&&666___eeeoooeee@@@'''++++++)))---&&&))))))(((''''''&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((())))))))))))************((()))************))))))+++++++++++++++************++++++,,,,,,++++++***%%%***444```~~~wwwVVVmmm:::(((+++%%%((()))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$(((---###@@@uuuyyy888)))%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%######&&&'''&&&&&&)))%%%&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&((())),,,((('''((()))''')))...'''''''''%%%###"""###%%%$$$$$$%%%%%%%%%$$$######$$$""" !!!"""###"""!!!###$$$%%%%%%###"""###$$$!!!'''***'''&&&***...000///HHHSSS:::999333:::<<<000---,,,+++((((((...666333...((($$$######$$$$$$""""""""""""!!!!!!!!!!!!  ******++++++++++++******'''(((******)))))))))***(((((()))***************'''+++(((<<>>777FFF@@@<<<888000((()))///666333---***((('''&&&%%%!!!   !!!!!!"""***************************((('''&&&&&&'''(((***(((((((((((()))))))))))),,,(((,,,[[[ooogggjjjQQQ444...((('''***,,,***((('''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((%%%&&&((()))))))))((('''&&&''''''(((((((((((((((++++++************++++++,,,+++++++++***))))))))),,,---///000...***+++---###FFFfff{{{|||KKKSSS***))),,,'''+++'''''''''''''''((())))))((('''%%%$$$%%%&&&(((***$$$,,,###:::{{{NNN)))***"""&&&&&&%%%$$$$$$$$$%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&'''&&&$$$###"""###$$$$$$!!!!!!"""$$$$$$%%%%%%$$$"""%%%)))+++***)))(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$&&&'''&&&######%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&(((((((((((('''&&&%%%$$$%%%%%%&&&((())))))+++///,,,)))%%%###"""###"""!!!$$$$$$##################$$$###"""!!!!!!"""###$$$"""!!!!!!!!!!!!!!!"""###### """((()))&&&'''+++444888@@@DDD>>>666888AAADDD>>><<<:::111(((---:::===>>>;;;333)))######%%% !!!!!!!!!!!!!!!!!!   !!!***************************)))'''&&&&&&''')))***(((((((((((())))))))))))***))):::dddhhhdddsssaaa333...((('''***+++***((('''''''''&&&&&&%%%%%%%%%&&&'''((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''(((((())))))((((((+++******))))))******++++++++++++***************))))))+++...---******---555[[[xxxyyyvvvIIIUUU,,,***,,,'''***(((''''''''''''((())))))''''''&&&%%%&&&'''((()))###)))&&&EEE|||JJJ''',,,'''%%%%%%%%%$$$$$$%%%&&&&&&(((((('''%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$######$$$%%%######$$$%%%%%%%%%%%%%%%"""%%%)))******(((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((((((((''''''&&&%%%$$$!!!"""###%%%'''(((+++...111---)))&&&%%%%%%###"""##############################"""!!!!!!"""###$$$!!!!!!!!!!!!"""###%%%%%%%%%###$$$)))+++((())),,,///222:::???===888:::AAAEEE:::555::::::444111555555777777444---'''$$$"""    ************************))))))''''''''''''))))))(((((((((((())))))))))))+++***OOO~~~{{{{{{kkk111---)))(((***+++***((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((('''&&&'''''''''&&&''''''((()))&&&'''(((((())))))((((((+++******))))))******+++***************+++++++++)))''')))...///,,,,,,000AAAiiiiiiPPPXXX...+++---&&&)))((((((((((((((()))******&&&&&&&&&'''''''''((((((''''''+++SSS}}}LLL))),,,%%%$$$$$$$$$$$$%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%###%%%(((***)))((('''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$ """$$$(((+++...///333000,,,***))))))(((&&&########################"""""""""""""""###$$$%%% !!!"""###%%%&&&'''%%%###%%%)))***((()))+++,,,...333999:::888999<<>>>>>CCC@@@777333666///000333555444...'''!!!  """$$$ ************************))))))(((''''''((())))))(((((((((((())))))))))))((('''bbb___///,,,)))((()))******)))'''''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&((('''&&&%%%&&&'''((()))''''''((()))))))))))))))******))))))))))))******)))))))))***+++++++++,,,---)))***000111...///555TTTyyyfff```ZZZ000,,,---%%%((()))(((((((((((()))******%%%&&&''''''((((((''''''...&&&---]]]TTT,,,)))#########$$$%%%&&&'''((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###&&&((()))((('''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$(((((()))((('''&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$ ###%%%&&&+++222555444111///---,,,,,,,,,+++***###############$$$$$$$$$""""""""""""###$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""###&&&'''''''''(((...///111555777777666555:::EEEQQQPPP@@@000111<<<......000444666222)))!!!  !!!###!!!!!!************************))))))(((((((((((())))))(((((((((((())))))))))))"""***vvvLLL---,,,***))))))***))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&'''&&&%%%%%%%%%&&&((()))'''(((((()))))))))))))))***))))))))))))))))))***)))))))))***+++++++++,,,///***+++000000+++000:::nnnbbbjjj[[[///+++,,,%%%(((((((((((((((((())))))***%%%&&&''''''((((((''''''///###000eeeWWW,,,(((#########$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&''''''''''''''''''''''''''')))((((((((('''''''''&&&%%%%%%%%%%%%&&&%%%###"""#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%&&&'''---666888555111///---,,,++++++)))(((""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$"""!!!!!! !!!!!!!!!###$$$$$$%%%''''''&&&......///222555777666333555CCCQQQOOO>>>000111:::000---,,,...111///''' !!!!!!  !!!!!!    !!!************************))))))))))))))))))))))))(((((((((((())))))))))))%%%999sssEEE++++++***)))))))))))))))'''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%&&&&&&'''((('''((())))))******))))))***))))))(((((())))))******************+++++++++,,,((()))...+++&&&000AAAkkk{{{ZZZjjj[[[...)))+++&&&***'''''''''''''''((())))))&&&&&&&&&'''''''''(((((()))###<<>>@@@???>>>>>>???777444///***+++---)))"""$$$#########""""""!!!!!!)))***+++***))))))***,,,++++++++++++++++++++++++)))******)))(((((()))+++///FFFyyyrrr[[[888'''******))))))))))))******(((((((((((((((''''''&&&%%%&&&''''''&&&&&&''')))'''(((((())))))(((((('''%%%&&&''''''((((((''''''&&&'''(((((())))))((((((+++((((((******((((((++++++(((111$$$///222WWW}}}TTTzzzVVV%%%(((!!!///"""%%%%%%$$$%%%%%%&&&'''(((((((((''''''''''''((((((...TTT[[[$$$---&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$######$$$%%%%%%&&&&&&'''&&&%%%$$$###""""""""""""""""""""""""############%%%%%%%%%&&&&&&&&&&&&'''))))))((((((''''''((((((&&&&&&%%%%%%&&&&&&'''''')))((('''&&&%%%%%%%%%%%%!!!!!!"""###%%%&&&$$$############$$$%%%''')))+++)))'''%%%###"""""""""""""""!!!"""%%%(((+++++++++%%%(((+++,,,,,,************(((&&&&&&''')))))))))((('''&&&%%%$$$##################$$$###""""""!!!$$$############$$$%%%%%%&&&((()))***,,,000444888444666:::<<<:::555444666666444///******+++''' $$$$$$$$$######"""!!! ***+++,,,+++++++++---///++++++++++++++++++++++++)))******)))((((((***+++777???mmmzzzgggHHH...)))***))))))(((((())))))***(((((((((((((((''''''&&&$$$&&&''''''&&&&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))+++((('''******'''(((+++&&&(((222%%%+++000dddTTTQQQ(((***###,,, #########$$$%%%&&&'''(((((('''''''''''''''((((((,,,\\\]]](((000+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%#########$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$######"""######""""""""""""#########$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&''''''******)))(((''''''''''''###""""""###$$$$$$###!!!""""""###%%%&&&((())))))&&&&&&%%%%%%$$$######""""""""""""%%%(((******)))%%%(((***++++++******+++,,,)))''''''((())))))(((&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###############$$$$$$%%%###$$$%%%&&&)))...444999222000333;;;===999888<<<777666111,,,,,,,,,(((!!!%%%%%%%%%%%%$$$""")))***+++++++++,,,...000************++++++++++++((()))***)))((((((***,,,;;;)))[[[HHH(((---))))))(((((((((((())))))(((((((((((((((''''''&&&$$$&&&''''''&&&%%%'''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))'''((())))))******))))))***'''''')))***'''(((+++%%%'''///%%%'''---kkkQQQLLL+++***&&&+++"""$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&'''(((((('''bbbggg///...***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%######$$$%%%#########$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''((((((((((((((('''&&&&&&%%%&&&&&&'''&&&&&&''''''((()))***%%%$$$######$$$$$$###!!!"""###$$$%%%&&&&&&&&&%%%###$$$$$$%%%$$$$$$###"""""""""###%%%((()))((('''$$$&&&((((((((('''(((***---+++((('''((((((((('''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######""""""""""""""""""###$$$$$$!!!""""""###%%%***111777555///000999>>><<<;;;>>>::::::666111//////+++$$$%%%&&&&&&&&&$$$"""((()))************---///)))))))))******+++++++++((()))***)))((((((***,,,666444~~~\\\000((())))))(((((((((((())))))(((((((((((((((''''''&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''((())))))))))))))))))&&&&&&))))))'''(((+++))))))---***,,,444wwwNNNFFF,,,)))(((***&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((,,,qqq}}}hhh---'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((((((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$###""""""""""""###$$$$$$###""""""""""""###%%%'''(((&&&$$$"""###$$$$$$$$$$$$&&&(((---+++(((''''''((('''&&&$$$$$$#########$$$%%%%%%###$$$$$$$$$$$$###""""""""""""!!!!!!""""""###$$$"""!!!!!!!!!"""&&&---222;;;444111555::::::666333999:::888333000///,,,&&&&&&&&&&&&%%%$$$"""  ((()))***)))))))))+++---(((((())))))***+++++++++''')))))))))((()))+++---444RRRSSS777$$$)))((((((''''''(((((()))(((((((((((((((''''''&&&###%%%&&&&&&%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%"""""""""""""""######$$$&&&''''''((((((((((((((((((&&&%%%((()))'''(((,,,((('''))),,,000:::LLL}}}===,,,'''***)))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((000}}}yyyhhh---$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###$$$&&&""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&((())))))((('''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$###$$$$$$)))'''%%%$$$%%%&&&%%%$$$%%%%%%$$$$$$######""""""$$$$$$##################""""""###%%%'''&&&$$$!!!!!!""""""!!!!!!"""$$$''',,,***'''&&&'''''''''&&&$$$$$$#########$$$$$$%%%"""############"""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!! !!!$$$)))---999777111111;;;FFFBBB777555888777222///...+++&&&''''''%%%$$$###"""!!!!!!!!!!!!  )))*********((((((***,,,((((((((()))***+++++++++'''((())))))((()))+++---333PPPppp\\\555333'''((((((''''''''''''(((((((((((((((((((((''''''&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&''''''''''''&&&&&&"""######$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''(((%%%%%%((()))'''(((,,,'''''''''------999NNNrrr222+++&&&+++&&&))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))---{{{ppp444'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%'''((('''&&&%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$#########(((&&&$$$###$$$&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''((('''%%%$$$$$$$$$%%%%%%######$$$%%%'''&&&""" """"""!!! !!!$$$'''***(((%%%%%%&&&&&&&&&%%%$$$$$$###############$$$!!!""""""""""""!!! !!! !!!"""""" !!!!!!$$$(((+++111555111---===TTTRRR???333666777222///...,,,'''(((&&&$$$###""""""###$$$!!!!!!!!! ***++++++***)))(((***+++'''(((((()))***+++++++++'''((())))))((()))+++---,,,666nnnVVVNNN)))...***((((((''''''''''''(((((((((((((((((((((''''''&&&###%%%&&&&&&%%%$$$&&&'''&&&''''''((((((''''''&&&%%%&&&'''((()))((('''&&&$$$%%%&&&&&&''''''&&&&&&(((%%%%%%((()))'''(((,,,---...,,,111---999PPPiii******&&&,,,$$$'''(((((('''''''''(((((()))$$$$$$$$$%%%&&&'''((())))))|||vvv888&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%%%%$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%!!!###%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$%%%&&&''''''&&&$$$""""""###%%%%%%%%%&&&%%%$$$$$$%%%(((+++---+++)))'''%%%$$$%%%&&&'''######$$$%%%&&&%%%"""""""""""" !!!%%%((()))'''$$$$$$%%%&&&&&&%%%%%%$$$$$$###""""""######!!!!!!!!!!!!!!!  !!!"""""" !!!"""$$$(((+++///666000'''888SSSQQQ888333777888444111000...***(((&&&$$$"""!!!"""$$$&&&""""""!!! ---,,,+++))))))))))))***+++***))))))((()))))))))***+++***((((((******)))444]]]\\\bbbFFF"""333)))&&&''''''((()))******+++'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((+++***)))(((&&&%%%$$$###'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))---+++)))000---HHHLLLOOO111&&&!!!)))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((111mmmxxxrrr444&&&***%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!!"""%%%(((+++###%%%&&&&&&%%%$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%"""############$$$$$$$$$""" """&&&'''%%%$$$&&&$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''***,,,###$$$))),,,444777<<<888+++"""&&&000666,,,(((######''')))'''$$$"""""""""""""""#########&&&&&&%%%$$$###"""!!!!!!$$$$$$%%%$$$!!! !!! """###### !!!"""###"""!!!!!! """%%%(((***---222111+++000===AAA;;;888666444666888666...'''(((&&&###""""""$$$$$$$$$&&&###!!! !!!!!!,,,+++***)))))))))***+++++++++***))))))))))))***((()))***)))((()))++++++NNNnnnfffcccEEE"""000%%%((((((((()))***+++++++++'''''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((()))(((((('''&&&%%%$$$$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))---+++***000,,,HHHMMMHHH+++&&&###)))&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((...hhhyyy777&&&***%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""###%%%((()))###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%######%%%&&&%%%%%%############$$$$$$$$$$$$###!!!###&&&'''$$$$$$&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%---+++&&&)))777??????555++++++111444111,,,(((&&&'''&&&"""###"""""""""""""""""""""$$$$$$$$$######"""""""""###$$$$$$###!!! !!!""" """###### !!!"""###"""!!! """%%%((())),,,444666111444???FFFFFF999666444555777444,,,%%%$$$"""  """###$$$%%%###!!! !!!!!!+++************+++,,,,,,,,,,,,+++***************'''((())))))))))))***,,,VVVlll___XXX>>>$$$000'''((())))))******++++++,,,&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))******,,,,,,,,,///***GGGRRR@@@%%%'''''')))%%%(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***bbb<<<'''(((&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%######%%%%%%%%%$$$############$$$$$$$$$%%%%%%######''''''$$$###%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((***...)))%%%(((&&&$$$,,,333===CCC>>>555000///000000---***))))))&&&!!!#########""""""!!!!!!!!!!!!"""""""""#########$$$"""###$$$###"""!!!"""###!!! """######!!!!!!"""""""""!!! """$$$'''((()))333777333222;;;DDDGGG<<<888555555666333,,,&&&"""!!! """$$$&&&$$$###!!!!!!!!!!!!))))))******+++,,,---------,,,++++++******++++++))))))***+++)))''')))...UUUbbbUUULLL888&&&///)))(((((()))))))))*********%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((())))))******+++***------...)))HHHYYY:::###*********$$$(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((^^^CCC)))%%%''''''&&&%%%$$$#########''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&###$$$&&&&&&$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$###'''%%%######$$$%%%$$$############$$$$$$$$$%%%%%%&&&$$$$$$'''&&&######%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((444666...&&&%%% !!!---***444===>>>777000+++)))***))))))***+++)))%%%!!!$$$$$$###"""!!!  !!!"""###$$$%%%!!!"""######"""!!!###$$$"""!!!!!!"""######!!! !!!"""!!!!!!!!! """$$$%%%&&&(((///111...---333999;;;<<<888444444555444///)))&&&&&&%%%$$$###$$$&&&((($$$###"""!!!!!!!!! ))))))***+++,,,------------,,,++++++******++++++,,,******+++(((%%%***222bbbgggYYYJJJ777)))***$$$'''''''''(((((((((((((((%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))************************((((((((()))***+++++++++***---------)))LLL^^^zzz888%%%,,,++++++$$$&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''[[[III,,,###((('''&&&%%%$$$###$$$$$$''''''&&&%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&%%%$$$$$$###'''%%%######$$$$$$$$$"""###$$$$$$$$$$$$%%%%%%%%%'''$$$$$$&&&&&&######&&&%%%%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$,,,...000000%%%"""---))),,,111444111,,,&&&$$$&&&&&&(((***+++)))&&&###$$$######"""!!!  !!!"""######$$$!!!"""######"""!!!###$$$###"""!!!"""""""""!!! !!!!!!!!!!!!!!! !!!###$$$%%%)))++++++***...333666666;;;666111000222333///+++******)))&&&$$$###%%%((($$$$$$###"""!!! )))***+++,,,------------,,,,,,+++***************---***)))+++(((&&&...:::gggfffZZZGGG444***'''%%%''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))'''((())))))***+++,,,,,,)))---+++,,,,,,PPPbbbnnn666)))---))),,,&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''XXXMMM...###)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$'''%%%#########$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%'''$$$$$$&&&&&&$$$%%%(((&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!'''))),,,000---444HHH999000))))))***'''###"""'''((()))***)))&&&###!!!"""""""""!!!!!!  !!!!!!!!!""""""###$$$###"""!!!"""###%%%###"""!!!""""""!!! !!!!!!!!!""" !!!"""######*********---333999;;;;;;;;;666///...000111...+++((())))))%%%!!! """&&&%%%%%%%%%###!!!)))***,,,------------,,,++++++***))))))))))))***,,,''''''***)))(((444DDDfffaaaWWW@@@...***'''+++((((((((((((((('''''''''&&&'''(((((())))))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))'''((()))***+++,,,,,,---))),,,***,,,...UUUiii```333,,,+++%%%---)))$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''SSS|||NNN000&&&)))(((&&&%%%%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$%%%&&&&&&&&&%%%%%%'''%%%###"""######"""!!!$$$$$$$$$%%%%%%%%%&&&&&&'''$$$###&&&&&&%%%&&&***&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%((()))$$$###'''))):::XXXXXXBBB+++$$$&&&&&&$$$###'''((())))))&&&$$$!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! ###$$$$$$###!!! !!!"""&&&$$$"""!!!""""""!!! !!!"""""" !!!"""""""""******---000333666:::===CCC<<<444111222222000---%%%''''''$$$ """&&&&&&''''''$$$ ***+++,,,---...---,,,++++++******)))((()))))))))+++%%%%%%))))))***999LLLpppggg\\\???+++(((&&&,,,))))))))))))((((((((((((''''''((()))******))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))***+++,,,------)))+++)))+++000XXXqqqUUU111---)))"""...+++%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''OOOtttNNN111))))))((('''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$###$$$%%%%%%&&&&&&&&&&&&'''%%%###"""######"""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&######%%%&&&%%%'''+++&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% $$$$$$%%%%%% ***CCCqqqRRR111$$$%%%'''&&&%%%%%%&&&((('''%%%###"""""" !!!!!!!!!!!!!!!###"""!!! $$$%%%%%%$$$!!! !!!&&&$$$"""!!!""""""!!! !!!"""""" !!!!!!!!!!!!(((+++///111......333:::MMMEEE;;;666666666333000$$$&&&'''$$$ $$$)))'''((((((%%% +++,,,,,,------,,,,,,++++++*********))))))(((((('''(((/// (((222111ZZZgggaaaMMM333''')))***%%%''''''(((((())))))******((('''&&&%%%&&&(((***+++((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((()))************)))''')))******)))***,,,///---%%%...***222QQQtttMMM,,,)))+++))))))"""'''))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((()))>>>nnn]]]###&&&''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$###""""""$$$&&&&&&###&&&%%%$$$$$$############''''''%%%$$$###"""""""""###%%%''''''%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((+++***)))((('''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((111***+++111111)))(((///"""'''(((%%%######### """""""""  !!!!!!!!! !!!""""""############"""#########"""!!! """!!!   $$$### ###)))***))))))///888888333:::???>>>666111333444222...---***'''%%%"""!!! %%%&&&&&&$$$ !!! +++,,,,,,------,,,,,,++++++*********))))))))))))''''''---###)))000666``````ZZZGGG...###&&&'''"""((((((((((((((())))))))))))(((&&&&&&&&&''')))***'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''(((((()))))))))))))))'''(((******)))***,,,...---(((000)))111RRRtttJJJ***((()))(((***$$$)))))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((()))777ddd___&&&(((''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%###""""""$$$&&&%%%"""&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$###############$$$&&&''''''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&)))$$$%%%---///******111+++...,,,&&&""""""""" !!!"""""""""  !!!!!!!!! !!!!!!""""""######""""""######"""!!! !!!!!!  !!!###''''''### ###%%%&&&&&&---444555000444888777000,,,...///---///---+++(((&&&$$$###"""$$$%%%%%%""" """&&&&&&!!!++++++,,,,,,,,,,,,++++++***************))))))))))))%%%***&&&(((***888ddd\\\UUUCCC...$$$''')))%%%))))))(((((((((((((((((()))((('''&&&&&&&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))'''((()))))))))***,,,...---***222(((///QQQsssFFF((('''(((&&&+++''',,,))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&)))PPP```''')))'''''''''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###""""""$$$%%%%%%###!!!&&&&&&%%%%%%$$$$$$%%%%%%########################%%%&&&''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$######$$$$$$%%%&&&''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$ !!!(((+++''')))///333444///'''!!!!!!"""!!!!!!"""###"""  !!!  !!!""""""""""""!!!###"""  !!!  !!!!!! $$$)))***&&&!!!!!!###$$$$$$(((......,,,---000///***'''((()))(((...---+++)))'''&&&%%%%%%#########!!!###++++++$$$"""++++++,,,,,,,,,,,,++++++************************+++$$$''')))%%%$$$;;;cccWWWNNN===+++%%%((()))''')))))))))((((((''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))************)))'''((()))))))))***,,,...+++)))222'''---PPPtttDDD(((((('''%%%+++'''+++(((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''((('''"""@@@___'''''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%%%%&&&!!!!!!""""""############&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''&&&%%%$$$$$$$$$$$$'''######&&&&&&###$$$(((000222///(((#########"""!!!"""###""" !!!  !!!!!!""""""!!!###!!!!!! !!!""""""!!!$$$''''''%%%""" %%%%%%$$$###$$$(((,,,---,,,,,,,,,)))((('''''''''+++***)))((('''&&&&&&&&&######""" ###''''''###!!!***++++++,,,,,,++++++******************++++++++++++$$$$$$,,,&&&'''GGGfffNNNCCC333%%%!!!$$$%%%$$$))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))******++++++******&&&'''))))))((()))+++---***'''000(((+++KKKvvvAAA(((***'''$$$***&&&)))(((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((,,,$$$;;;}}}ccc***&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&& !!!"""######$$$######&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&)))&&&%%%%%%$$$""""""$$$'''+++,,,(((%%%&&&%%%###!!!#########!!! !!!"""  !!!""""""""""""""" !!! !!!!!!"""######!!!"""""""""!!!!!!"""###&&&%%%###""""""'''000888000...------,,,+++))))))((('''&&&%%%%%%%%%%%%%%%$$$###"""!!! !!!  ******++++++++++++***************+++++++++++++++(((&&&$$$...(((///VVVgggKKK???///$$$"""%%%&&&%%%((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((()))***************&&&'''((((((((()))+++---+++$$$///+++***BBByyy==='''+++((($$$***%%%''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((***%%%222hhhiii...(((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$######$$$$$$%%%%%% !!!###$$$%%%$$$######&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''((((((((((((((()))((('''''''''''''''''''''%%%$$$$$$$$$$$$%%%'''!!!&&&(((&&&%%%&&&&&&$$$"""###$$$###!!! !!!"""  !!!"""#########!!!  !!! !!!############!!!  """###"""!!!"""###$$$)))666CCC444111///111111---++++++&&&%%%$$$###############%%%###!!! !!!!!! """ ******++++++++++++***************++++++,,,,,,,,,))))))$$$,,,&&&222[[[]]]KKK>>>...&&&%%%&&&''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&''''''(((((((((((((((&&&'''((((((((()))+++---///###///...(((777|||xxx666%%%+++(((%%%,,,''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&%%%(((JJJlll000&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$%%%&&&%%%######$$$'''###"""""""""######$$$%%%!!!###$$$%%%&&&%%%###"""%%%######$$$''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((((()))))))))''''''&&&&&&&&&'''((((((%%%%%%$$$"""###%%%''''''###''''''###"""$$$$$$###"""###$$$###!!!!!!!!!""" !!!!!!!!!"""###$$$$$$$$$   """###$$$$$$$$$!!!!!! """&&&%%%(((444BBB666111///222222---)))***&&&%%%$$$###""""""""""""$$$!!! !!!******++++++++++++***************++++++,,,,,,,,,+++---$$$***"""///XXXOOOGGG999)))""""""###$$$$$$%%%&&&&&&''''''((((((((($$$$$$%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((((((((()))+++---222###000111'''000~~~sssqqq222"""+++)))&&&...((((((''''''((((((((((((((('''&&&&&&&&&'''''''''(((((()))***%%%777mmm///$$$''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&""""""!!!!!!"""###$$$$$$"""$$$%%%&&&&&&%%%###"""$$$###"""$$$(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))%%%&&&'''((())))))))))))%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%""""""$$$&&&%%%(((***(((!!!!!!###""""""###$$$###"""!!!!!!### !!!!!! !!!###$$$$$$%%%%%%  """$$$$$$$$$$$$"""""""""""""""!!! %%%)))&&&$$$---:::666000...222222,,,''''''&&&&&&$$$###""""""!!!!!!###  """"""!!! ++++++++++++++++++++++++*********++++++,,,,,,,,,***$$$%%%%%%&&&777GGGGGGDDD444%%%###'''(((&&&$$$$$$$$$%%%&&&''''''''''''+++&&&""""""&&&((('''$$$%%%%%%%%%&&&&&&''''''''''''(((***++++++)))'''&&&''''''''''''(((((((((((()))'''&&&'''******(((%%%(((((((((((())))))))))))***..."""---***///pppwwwZZZ++++++)))(((''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$+++///cccwww333%%%''''''(((((((((((('''''')))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%$$$%%%&&&))))))((((((''''''''''''&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&%%%######&&&))))))'''$$$############"""$$$$$$$$$$$$%%%%%%$$$###""" """!!! """$$$$$$"""!!!  !!! !!!"""###""""""""""""!!!!!!"""""""""!!!!!!!!! !!!%%%+++///:::444000000333111)))"""%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!! !!!###$$$### ++++++++++++++++++++++++*********+++++++++,,,,,,+++&&&''''''(((777EEECCCBBB444'''%%%))))))&&&###%%%%%%&&&&&&'''&&&&&&&&&&&&$$$###$$$'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&''''''''''''(((((((((((()))'''&&&''')))***(((%%%(((((((((((()))))))))))))))...$$$---))),,,iiinnnXXX+++***)))(((''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%222OOOvvv222%%%''''''((((((((((((''''''((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$&&&&&&&&&''''''''''''''''''&&&%%%&&&((('''&&&%%%&&&(((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%'''&&&$$$$$$&&&))))))'''$$$############"""#########$$$%%%$$$###"""%%%""" !!! """$$$%%%$$$"""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""###"""!!!!!!"""###""" """""""""!!!!!!###'''+++222222222111000---***'''''''''&&&%%%######""""""!!!   !!!"""$$$###!!!++++++++++++++++++++++++***************+++++++++,,,''')))***+++999DDD@@@@@@333((('''***)))&&&###&&&&&&&&&'''&&&&&&%%%%%%!!!$$$'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''((())))))(((&&&(((((((((((())))))))))))(((---&&&+++((()))```gggJJJ******)))(((''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%!!!222333uuu111'''''''''((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%((((((((((((((((((((((((%%%'''(((((('''''')))***'''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&''''''((((((((((((''''''&&&'''''''''%%%&&&'''))))))'''$$$############"""""""""############""""""'''%%%"""!!!!!!  !!!###%%%&&&&&&$$$$$$###"""!!!!!!!!!!!!!!!""""""!!! !!!"""###$$$"""!!!!!!"""######!!!"""#########""""""$$$&&&'''---222111,,,)))+++...***)))(((&&&$$$###""""""!!!###!!!  !!!!!!  !!!************************)))************************&&&)))---///;;;DDD>>>>>>222'''%%%((((((&&&%%%''''''''''''&&&%%%$$$$$$ &&&,,,---)))%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''((()))(((''''''(((((((((((())))))))))))(((---'''((('''(((WWWccc<<<***)))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%***###gggsss000(((''''''((((((((((((''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$(((''''''''''''''''''(((%%%'''((()))((((((***,,,''''''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&'''''''''(((((('''''''''''''''''''''''''''((())))))'''$$$############""" !!!######"""!!!!!!"""&&&$$$###"""!!!!!!!!! !!!!!!!!!###&&&''''''&&&&&&%%%$$$###"""!!!!!!!!!###"""!!! """$$$%%%"""!!!!!!"""###$$$"""!!! """######"""""""""###!!!'''---...+++***---111...,,,***'''%%%$$$#########$$$""""""%%%$$$ !!!!!!!!!************************))))))))))))))))))))))))'''###(((---111>>>FFF>>>===000%%%###%%%&&&&&&'''''''''''''''&&&%%%$$$$$$###***000000***%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''((((((((('''''''''(((((((((((())))))))))))))),,,(((%%%)))(((MMM[[[666)))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((---"""%%%IIIqqq///)))''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%''''''&&&%%%%%%&&&''''''&&&'''))))))))))))***,,,''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&'''((()))******)))'''$$$############"""!!!######!!! !!!""""""""""""""""""###$$$%%%###"""!!!###%%%''''''&&&'''&&&%%%######"""""""""$$$###!!! !!!"""$$$&&&###!!!!!!!!!###%%%$$$###!!!###$$$###"""######"""'''***---...///000000...+++(((%%%$$$$$$$$$$$$%%%$$$ !!!'''***))) !!!!!!"""""""""###************************))))))))))))((((((((((((&&&!!!&&&---222???FFF===;;;///&&&$$$&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&***///...)))%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&((())))))(((''''''((((((((((((((()))))))))))))))+++)))%%%...)))???PPPqqq000((((((''''''&&&''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((///!!!...666ooo...***''''''((((((((((((''''''###$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&((())))))(((((()))+++'''''''''((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$&&&(((+++++++++)))'''$$$############""""""$$$$$$!!!!!!###!!!""""""###&&&((($$$###""""""$$$&&&&&&&&&&&&%%%$$$#####################"""!!!"""###$$$%%%###"""!!!!!!$$$&&&&&&%%% """$$$$$$###"""###$$$ """(((...111000...000...+++(((%%%%%%%%%%%%###%%%%%%"""###'''***(((!!!!!!!!!!!!!!!"""""""""  !!!************************))))))(((((((((''''''''''''"""&&&,,,111>>>DDD:::777///)))***+++)))'''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%''')))(((&&&%%%''')))''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((((((''''''%%%%%%&&&&&&&&&'''''''''%%%(((***)))'''&&&''')))(((((((((((())))))))))))''')))+++(((444)))...yyyMMMWWW***'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%((('''///***{{{mmm---+++''''''((((((((((((''''''###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%''')))***((('''&&&%%%%%%&&&'''((('''((())))))''''''((()))((((((((()))))))))***************))))))(((&&&&&&''''''((((((((((((''''''$$$###"""$$$(((,,,,,,+++)))'''$$$############""""""%%%$$$!!!!!!$$$!!!!!!!!!"""&&&)))&&&$$$""""""###$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$###"""!!!!!!$$$&&&''''''%%%%%%&&&%%%"""!!!"""###"""(((---000000///000...***'''%%%%%%%%%&&&"""$$$$$$!!! $$$$$$""" !!!###$$$!!!))))))))))))))))))))))))))))))(((((('''''''''&&&)))###&&&+++000<<>>:::((('''%%%&&&((()))******((()))))))))((('''&&&&&&""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$'''***)))'''&&&''')))%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))(((,,,(((&&&,,,***(((...pppsssnnnHHH'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$(((&&&''')))))))))***,,,aaa___###,,,''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&'''''''''(((((((((((())))))(((&&&&&&''')))&&&'''((()))))))))((('''"""###$$$%%%'''((()))***'''((()))*********)))((((((***,,,,,,***)))((()))***,,,------,,,+++---...,,,,,,,,,,,,+++***((((((+++***)))'''''''''((()))&&&%%%%%%''')))******)))%%%$$$%%%&&&((((((%%%###$$$&&&%%%"""###%%%$$$ """"""######$$$%%%%%%%%%)))(((''''''&&&%%%$$$###555???>>>... ### !!!!!!!!!!!!!!!!!!!!!""""""#########$$$%%%###!!! !!!!!!!!! ###$$$ $$$+++///,,,'''######%%%((()))((($$$$$$#########""""""""" !!!"""###$$$$$$!!!!!!!!! *********))))))))))))))))))***+++***((('''((()))''''''***222:::>>>;;;777(((&&&%%%&&&((()))))))))&&&'''((((((((('''&&&%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''+++***'''%%%'''***%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))&&&---)))%%%***)))'''---TTTuuuaaa~~~FFF+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$''''''&&&(((&&&)))///'''>>>qqq]]]"""---''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((('''))))))(((%%%$$$&&&(((###$$$%%%&&&&&&%%%$$$###"""###%%%&&&((()))******%%%&&&(((******)))(((''''''))),,,,,,***(((''''''(((+++...///---,,,,,,---++++++,,,,,,,,,+++))))))))))))))))))((((((((((((&&&&&&''')))+++,,,+++)))%%%%%%&&&'''((('''%%%"""###'''((($$$"""$$$%%%###!!!!!!""""""###$$$$$$%%%'''$$$""""""###$$$!!!222;;;:::+++ !!!%%%%%% !!!"""!!!!!! !!!!!!""""""!!!!!! """ """###"""!!! $$$&&&"""###))),,,,,,***'''$$$%%%)))+++***(((&&&%%%$$$$$$###"""!!!!!! !!!!!! ((((((((()))******++++++***++++++***((((((((())))))))),,,222:::<<<888333'''&&&%%%%%%'''))))))((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''++++++'''%%%'''***&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))$$$,,,)))$$$((('''&&&,,,FFFsssVVVDDD...(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""############$$$$$$$$$%%%&&&$$$&&&###(((222&&&***eee]]]!!!---''''''((((((((((((''''''(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''((((((((()))'''((()))'''%%%$$$%%%(((%%%&&&((())))))(((&&&%%%$$$%%%&&&((())))))******$$$&&&((()))***)))((('''''')))++++++***'''&&&&&&%%%)))---...,,,***)))******+++,,,---,,,+++***)))((()))))))))))))))((('''&&&&&&(((***------+++)))&&&&&&&&&'''((('''$$$""""""(((***&&&###%%%''''''!!!!!!!!!"""######$$$$$$)))%%%""""""&&&'''### ((('''###""" !!!###$$$$$$$$$###""""""""""""!!!  ###$$$###"""!!!%%%&&&%%%)))///...(((***)))(((+++...///---***'''&&&%%%$$$###!!! """!!!  *********)))''''''((())))))))))))))))))(((''''''***///###555???888@@@111%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))'''%%%$$$$$$&&&((((((%%%$$$%%%''''''(((((()))))))))))))))))))))))))))))))))))))))888{{{sssHHHvvvxxx;;;***%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&$$$###!!!$$$$$$######$$$$$$%%%&&&&&&'''(((((((((((((((((((((999]]]###,,,,,,%%%'''333777///((((((%%%'''((('''%%%#########$$$%%%%%%%%%$$$$$$&&&((((((((((((((('''''''''''')))((('''&&&%%%&&&''''''(((((('''&&&&&&%%%$$$$$$&&&&&&''''''((())))))))))))(((((('''''''''((((((,,,,,,+++***))))))******((()))***+++,,,---------,,,***))))))***++++++************)))))))))))))))'''''')))+++---,,,)))&&&$$$&&&'''))))))(((&&&%%%$$$$$$$$$######$$$%%%%%%(((%%%###$$$&&&'''$$$"""!!!%%%'''&&&''')))'''$$$!!!"""$$$%%%$$$!!!"""###%%%&&&&&&%%%$$$######"""!!! !!!""""""!!!!!!%%%'''&&&)))...000......)))%%%&&&))))))&&&###))))))'''$$$!!! """!!!!!!""""""!!!******)))(((''''''((())))))))))))))))))(((''''''(((...'''999BBB;;;>>>///%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$$$$&&&((((((%%%$$$%%%'''''''''(((((())))))((((((((((((((((((((((((((((((***___aaaDDDYYYeeewwwttt;;;,,,((($$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&$$$###!!!###############$$$%%%%%%&&&''''''((((((((((((((('''222hhh++++++***###%%%///333,,,&&&'''%%%'''((('''%%%#########$$$%%%%%%%%%$$$$$$&&&(((''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''(((((())))))***))))))(((((())))))***,,,+++******)))))))))***)))***++++++,,,,,,,,,,,,,,,+++******,,,,,,+++******************)))((((((&&&'''(((+++---,,,***'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###$$$&&&'''&&&%%%###'''(((&&&&&&(((&&&""" """###$$$$$$""" """######""""""  !!!"""!!!""""""!!!!!!###"""$$$)))***(((***&&&######''')))(((&&&))))))'''%%%!!! !!!""" !!!!!!!!!!!! ***))))))(((((((((((((((((())))))))))))(((''''''&&&------===EEE???<<<,,,%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$CCCeeeJJJbbbBBBpppwwwjjj666+++(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""###""""""""""""###$$$$$$&&&&&&'''((((((((((((((((((***___rrr333''')))######***---(((%%%&&&%%%&&&''''''%%%######$$$$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&'''(((((())))))(((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&'''(((((()))))))))((((((((((((((())))))+++************)))))))))***++++++,,,,,,,,,++++++,,,++++++---......,,,******++++++,,,+++)))'''%%%&&&&&&(((+++------***(((%%%&&&'''(((((('''&&&%%%#########$$$%%%&&&'''(((&&&%%%$$$$$$&&&(((((('''$$$((((((&&&%%%&&&%%%!!! !!!###$$$$$$"""  !!!"""""""""!!! !!!!!!"""### !!!"""!!! !!!!!!%%%&&&###)))&&&###$$$(((,,,---,,,(((((('''%%%""" !!!""" !!!!!!!!!  ***)))((('''((())))))((((((((())))))(((((('''&&&&&&---222===DDDBBB999,,,%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((('''111jjjuuuIIIRRRAAAwww[[[...&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""!!!""""""###$$$%%%%%%&&&'''((((((((((((***'''EEEsss888###)))$$$###''')))&&&%%%&&&$$$&&&''''''%%%###$$$$$$$$$%%%%%%%%%$$$$$$&&&((($$$$$$%%%&&&'''))))))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&''''''(((((()))&&&%%%%%%%%%%%%&&&&&&''')))***************))))))++++++,,,,,,,,,+++******,,,,,,,,,...000///,,,******+++,,,---,,,)))&&&###%%%&&&(((+++------+++(((&&&&&&'''''''''&&&%%%$$$#########$$$%%%'''((()))((('''%%%%%%%%%&&&''''''###''''''%%%%%%'''&&&""" """######"""!!!  !!!"""#########$$$$$$"""!!!!!! !!!"""!!! """""" !!!$$$%%%"""'''$$$"""###&&&***,,,,,,'''((('''%%%"""!!!!!!""" !!!!!!!!!!!!!!! ***(((&&&''')))***)))(((((((((((((((((('''&&&&&&''',,,777;;;AAADDD777,,,%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%&&&''''''))))))))))))))))))))))))+++'''MMMfffAAAqqq444eee{{{QQQ)))%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""!!!""""""###$$$$$$%%%&&&'''(((((((((((()))&&&444ttt???%%%***&&&%%%'''(((&&&&&&((($$$%%%'''&&&%%%$$$$$$%%%$$$%%%%%%%%%$$$$$$&&&(((###$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&''''''((())))))*********))))))++++++,,,,,,,,,+++******,,,,,,---///000///---******+++,,,---,,,)))&&&###&&&&&&(((+++------***(((&&&&&&&&&&&&&&&%%%%%%$$$"""######$$$%%%&&&((()))***)))'''%%%######$$$$$$!!!$$$%%%###$$$((((((%%% !!!""""""###"""!!!!!!###"""""""""!!!!!!""""""$$$###"""!!!!!! !!!!!!!!!!!!!!! ######!!!!!!$$$%%%"""###""" """$$$&&&&&&&&&''''''&&&###!!!!!!"""!!! !!!!!!!!!"""+++(((%%%&&&)))+++***((('''(((((((((((('''&&&&&&'''---======AAAGGG666---%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((((('''&&&&&&&&&%%%$$$%%%&&&'''(((************************---***999zzz???QQQVVV===xxxNNN+++'''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$###$$$%%%&&&'''(((((((((%%%%%%+++nnn}}}MMM+++***)))((((((''''''((()))$$$%%%'''&&&%%%$$$$$$%%%$$$%%%%%%%%%$$$$$$&&&(((###$$$%%%&&&'''((())))))%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''((()))******'''((()))*********)))(((***++++++,,,,,,,,,++++++---,,,,,,---//////---+++***++++++,,,+++)))'''%%%'''''')))+++---,,,)))&&&''''''&&&&&&%%%$$$$$$$$$"""""""""###$$$%%%&&&'''+++***(((%%%!!! !!!### ###$$$"""$$$((()))'''!!!"""""""""""""""!!!!!!"""!!!  !!!"""###$$$ !!! !!!"""""" ######!!!%%%%%%%%%%%%%%%&&&''''''%%%&&&'''&&&$$$"""!!!"""""""""!!! !!!!!!"""+++'''%%%&&&***,,,***(((''''''((((((''''''&&&%%%'''---DDDBBBEEEMMM555,,,%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%$$$###%%%((()))(((&&&'''&&&%%%$$$%%%&&&((()))))))))))))))))))))))))))***000---mmmnnn***mmmzzzHHHGGGuuuPPP///***&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$###############$$$%%%%%%######%%%&&&'''((((((((($$$''')))JJJZZZ///)))******)))'''(((((((((###%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%%%%$$$$$$&&&((($$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''((((((((((((((()))***+++,,,&&&''')))***+++***)))((()))***++++++,,,,,,,,,,,,---,,,+++,,,---...---+++***************)))(((((())))))***+++---+++(((%%%((('''&&&%%%$$$$$$$$$$$$""""""""""""######$$$%%%))))))'''### !!!$$$!!!$$$$$$"""###'''(((&&&######""""""!!!!!!  """###$$$ !!!  !!!"""### !!!$$$$$$"""$$$%%%'''(((((((((((()))$$$&&&'''&&&$$$"""!!!"""$$$###""" !!!!!! +++'''$$$&&&***,,,***(((''''''((((((''''''&&&%%%&&&...JJJGGGJJJQQQ555+++%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%######%%%(((***(((%%%((('''&&&%%%%%%'''(((***(((((((((((((((((((((((("""111$$$bbbPPP///xxx|||:::bbbxxxQQQ222***$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&"""###%%%&&&'''(((((((((%%%***+++222|||bbb///(((++++++)))'''(((((((((###%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%%%%$$$$$$&&&((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''')))******%%%''')))***+++***)))(((((()))***+++,,,---------...,,,******,,,---,,,,,,*********)))))))))))))))*********,,,,,,+++'''$$$((('''&&&%%%$$$$$$$$$$$$###"""""""""""""""######''''''&&&""""""%%%###%%%%%%""""""%%%&&&$$$$$$######"""!!! !!!"""!!!   !!!  !!!!!!$$$$$$"""###&&&&&&$$$"""$$$$$$$$$$$$$$$$$$&&&''''''$$$"""!!!"""%%%$$$"""!!! !!! ******))))))******+++,,,)))'''%%%%%%&&&((('''&&&+++///PPPPPPQQQ[[[???+++&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%'''"""$$$,,,+++######***&&&'''((('''&&&'''(((***&&&***$$$OOOtttDDD&&&VVV777ggg|||tttbbb888)))############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%...555###&&&000%%%&&&'''(((((('''&&&%%%***///###///DDDttt777(((///,,,(((***&&&$$$+++***(((&&&%%%&&&%%%$$$###&&&%%%$$$######%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&)))******((($$$"""%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&(((***,,,+++*********))))))((((((,,,,,,,,,+++*********+++)))***,,,...///000111111***)))))))))))))))***+++'''***------+++((('''&&&'''&&&&&&%%%%%%$$$$$$###""""""""""""""""""""""""''''''''''''&&&$$$"""!!!%%%'''&&&""""""&&&&&&$$$"""###$$$%%%%%%$$$"""!!!  """!!! !!!  ###$$$"""###&&&&&&### ###$$$$$$###%%%'''((()))(((%%%###!!!############"""!!! !!!!!!!!!  ))))))((()))))))))***+++((('''&&&'''((()))(((&&&---111MMMPPPTTT\\\>>>(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''///:::999...(((***&&&'''((('''&&&&&&(((***)))******;;;jjj{{{999777~~~LLL555SSStttAAA((((((&&&%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%&&&***###!!! )))"""%%%&&&'''(((((('''&&&%%%!!!$$$ +++666~~~ttt>>>&&&+++***(((((($$$!!!'''(((&&&$$$$$$%%%&&&&&&%%%''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((((((&&&$$$"""%%%%%%&&&&&&''''''''''''%%%$$$%%%%%%''')))+++,,,*********)))))))))((((((***)))***...222444222///++++++,,,---------------******)))))))))))))))***'''***,,,---+++((('''&&&'''&&&&&&%%%%%%$$$######""""""""""""""""""""""""%%%%%%&&&&&&%%%$$$"""!!!%%%'''&&&""""""%%%&&&$$$%%%$$$###"""!!!!!! !!!!!!  """!!!  ###$$$######%%%%%%""""""!!! """$$$&&&&&&%%%&&&'''((()))(((&&&###"""!!!!!!""""""######$$$$$$ !!!!!!!!! ((((((((((((((()))))))))((((((((()))******(((&&&---777LLLOOOUUUXXX;;;%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&###%%%...999777---&&&'''&&&'''((('''&&&&&&(((******,,,000((([[[uuufff---IIIkkk444666qqq}}}LLL%%%!!!((('''&&&$$$###"""""""""%%%$$$"""!!!!!!"""$$$%%%%%% %%%'''+++%%%'''%%%%%%''''''''''''%%%%%%""" &&&---***iiiVVV(((''''''***)))###"""&&&%%%$$$######%%%&&&&&&%%%((((((((('''&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&'''(((((((((((('''%%%%%%%%%&&&((()))+++,,,))))))))))))(((((((((((()))((()))///777999444...---------,,,,,,+++***)))+++******)))(((((((((((((((***,,,,,,***(((&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""######$$$$$$######"""%%%'''&&&"""!!!$$$%%%###&&&$$$""" !!!""""""!!! !!!### """$$$######%%%$$$ """!!! """$$$&&&%%%$$$&&&'''((())))))'''%%%###!!!!!! !!!"""$$$%%%"""""""""!!! ((((((((()))))))))))))))(((((()))+++,,,+++)))&&&+++???OOOOOOSSSNNN666$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&$$$###%%%)))((($$$$$$(((&&&'''''''''&&&&&&((()))&&&...000%%%KKKtttOOO---YYYzzzkkk;;;===kkkTTT """''''''%%%$$$###"""""""""%%%###!!! !!!###%%%+++ (((BBB666(((&&&$$$%%%&&&''''''&&&%%%$$$)))!!!+++...&&&VVVqqq111%%%%%%,,,)))$$$&&&(((%%%$$$"""###$$$%%%%%%$$$''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))(((''''''%%%&&&&&&'''((()))***+++((((((((((((((((((((((((******+++...111111...***------------,,,+++)))))),,,+++***(((((('''''''''(((***,,,+++)))'''&&&&&&&&&&&&%%%%%%$$$#########"""""""""""""""""""""""" !!!""""""#########%%%'''%%%!!!!!!$$$$$$"""###""""""!!!!!! !!!"""!!!!!!"""  """$$$######%%%###  """######"""&&&'''((())))))'''&&&%%%$$$""" !!!"""!!!!!!!!! ((()))***+++++++++******)))))))))+++,,,,,,)))&&&)))JJJUUUQQQNNN@@@///&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&''')))'''&&&&&&%%%$$$(((---%%%&&&'''&&&%%%&&&''')))###000+++---:::qqqBBB666lllVVV///IIIOOO111)))%%%$$$$$$######$$$$$$%%%$$$###!!! !!!###$$$ ((($$$...ccc999---!!!###$$$%%%&&&&&&%%%$$$###***)))***'''HHHAAA&&&!!!+++'''$$$)))((((((&&&$$$###$$$$$$###"""$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&'''(((&&&''')))))))))((('''&&&%%%%%%&&&'''((())))))***'''''''''''''''''''''((())),,,---,,,***)))***---,,,------------,,,,,,++++++***)))(((''''''''''''(((***+++***((('''&&&'''&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&%%%!!! ######!!!"""$$$%%%$$$"""!!! !!!  """!!!"""$$$### !!!""""""!!!%%%&&&'''((((((''''''&&&%%%$$$""" !!!"""$$$  ((()))+++,,,,,,++++++***)))))))))***++++++)))''',,,WWWZZZRRRLLL666+++'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((()))***)))((()))+++%%%&&&'''&&&%%%%%%''')))%%%---(((333,,,^^^|||~~~<<>>vvv666,,,######%%%%%%%%%%%%######)))!!!***'''000@@@uuuZZZ---((($$$###)))%%%)))'''%%%$$$$$$$$$###!!!###$$$%%%&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&'''((())))))(((&&&$$$$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''&&&+++...,,,((((((---222+++,,,,,,---------------***))))))(((''''''''''''((()))******(((&&&&&&'''%%%%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%%%%&&&$$$ """""" """&&&'''&&&###!!!   $$$%%%""""""!!! !!!###$$$###"""$$$$$$%%%&&&''''''''''''############$$$&&&((())) !!!"""'''(((***+++,,,+++***)))***)))((((((******)))(((555ccc\\\SSSNNN444***'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$&&&(((((('''''''''(((%%%&&&&&&&&&%%%%%%''')))***###)))...(((EEErrrmmm555KKKzzzrrr777///<<<############$$$%%%&&&'''######$$$%%%%%%$$$######"""###'''VVVxxx222(((###"""###$$$%%%%%%$$$###"""&&&'''...%%%555333aaayyy;;;!!!)))######+++###(((&&&%%%$$$%%%&&&%%%$$$%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))'''$$$######$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$(((+++,,,++++++---000++++++,,,,,,,,,,,,++++++)))(((((('''''''''((((((((()))***)))'''&&&&&&'''%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%$$$&&&$$$ !!!!!!!!!###$$$$$$"""  !!!!!!!!!!!! $$$&&&%%%"""!!! !!!#########!!!######$$$$$$%%%&&&&&&'''!!!!!!"""$$$%%%&&&'''(((!!!!!!  &&&''')))***+++***((('''***)))''''''((())))))(((<<>>&&&&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$###""""""$$$&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%'''%%%&&&((('''###$$$''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%TTT}}}vvv^^^444qqqvvvGGG''''''''''''&&&&&&&&&%%%$$$$$$############$$$$$$###)))TTT+++'''!!!)))%%%&&&%%%$$$###"""###$$$$$$"""''',,,!!!''')))(((888ooo888'''"""'''((()))(((&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''((((((''''''''''''&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&''''''((())))))***&&&'''((('''&&&&&&((()))++++++***)))(((&&&%%%$$$$$$$$$$$$############### !!!!!!!!!!!!!!!!!!!!!!!!  ###   !!!######!!!"""$$$""""""%%%&&&$$$!!!!!!"""###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! ((((((((((((((((((((((((###***)))$$$+++:::<<<333QQQbbbVVVMMM===%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$###""""""$$$&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$'''%%%''')))'''######'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&LLLzzz}}}]]]666bbbyyyTTT''''''''''''&&&&&&&&&&&&$$$$$$############$$$$$$###,,,HHH++++++***&&&$$$############""""""""")))---%%%'''+++(((...vvvEEE%%%"""%%%'''((()))(((&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((())))))((((((((((((((((((((()))&&&'''((('''&&&'''(((***++++++***)))(((&&&$$$##################$$$$$$$$$""""""""""""""""""!!!!!! ###"""###!!!""" ###&&&&&&$$$!!!!!!###!!! ###$$$###!!! !!!%%%&&&$$$""" !!!"""!!!)))(((''''''''''''((((((###+++***$$$+++;;;===444OOOaaaXXXPPPAAA(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$###""""""$$$&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$'''%%%''')))'''######&&&%%%$$$$$$###$$$%%%'''(((%%%$$$$$$''''''***LLLttt~~~|||WWW000VVVmmm(((((('''''''''&&&&&&&&&$$$$$$############$$$$$$###--->>>---///)))&&&"""""""""###"""!!! """'''***222"""---000pppFFF'''***'''((()))(((&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''(((((())))))***************)))(((((('''''''''((()))((('''(((***+++++++++***)))(((&&&$$$###"""""""""###$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!! ###)))&&&!!!!!!### !!!!!!$$$'''***+++(((%%%"""!!! """ """###"""!!! %%%'''$$$!!! """###!!! )))))))))))))))))))))))))))---+++%%%)))555999555]]]ZZZUUUWWW333+++%%%+++%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%$$$###""""""'''&&&$$$""""""###$$$%%%&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))$$$%%%'''&&&%%%%%%&&&(((&&&''''''&&&$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&''')))$$$'''&&&'''&&&BBBggguuutttvvv111DDDsss&&&$$$))))))###'''***!!!""")))&&&###'''%%% $$$---(((***///...&&&%%%***&&&%%%$$$###"""""""""""" """$$$%%%%%%%%%&&&'''---{{{}}}ccc###&&&***%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&%%%&&&'''((('''&&&%%%$$$$$$$$$###############$$$$$$%%%&&&&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$######$$$'''))))))'''%%%&&&&&&%%%%%%&&&&&&'''(((''')))***)))'''(((+++///+++++++++***)))((('''&&&%%%''')))***)))***,,,...111---)))&&&%%%&&&&&&&&&$$$%%%$$$$$$###!!!%%%$$$!!! ###$$$###!!!!!!!!!!!! %%%+++***### !!!!!!  !!!!!!!!!"""!!! ###+++000)))""""""""""""""""""!!!!!!""" """###!!!!!!!!!!!!!!! &&&%%%###!!!))))))))))))))))))))))))%%%******'''...===EEECCCXXXXXXSSSRRR///***###'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$######"""'''&&&$$$###"""###$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))$$$&&&'''&&&%%%%%%&&&''''''''''''&&&%%%$$$%%%''''''''''''&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''(((###&&&$$$'''%%%;;;~~~cccoooJJJ;;;vvv```///)))***''' $$$***%%% &&&"""%%%$$$!!!&&&***......)))&&&'''((('''&&&%%%$$$###""""""""""""!!!###%%%&&&%%%%%%'''(((000ddd$$$%%%'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$######"""###############""""""""""""###$$$''')))***(((&&&&&&%%%%%%%%%%%%&&&'''''''''((())))))'''(((+++...))))))***++++++***)))(((&&&'''))))))))))))+++,,,000---)))&&&&&&&&&%%%%%%######""""""!!!!!!!!!!!! !!!"""###!!! !!!!!!!!!!!!!!!!!!%%%$$$"""  !!!!!!""""""###$$$$$$$$$""""""!!!###(((,,,((("""""""""""""""""""""###"""  """###!!!!!!!!!!!! $$$###""" ))))))))))))))))))))))))###((()))(((000@@@JJJLLLVVVZZZTTTNNN+++***%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$#########'''&&&$$$######$$$%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''%%%$$$%%%''''''((((((&&&%%%$$$&&&'''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''###%%%###(((%%%111jjj|||\\\yyyuuujjj+++NNNeee...&&&'''((("""$$$)))&&&!!!$$$%%%%%%"""(((---333000### (((***$$$&&&%%%$$$######"""######!!!###%%%%%%%%%%%%''')))444bbb&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$############$$$%%%%%%%%%%%%$$$######$$$###############$$$$$$$$$$$$###"""""""""####################################$$$&&&)))***((('''&&&%%%%%%%%%%%%&&&'''''''''((()))(((((((((***,,,&&&(((***---...---,,,***&&&'''))))))(((((()))***...+++)))''''''&&&%%%###"""!!! !!!"""###$$$###"""!!!"""$$$$$$###""" !!!""""""######$$$    !!!"""""""""!!!######"""$$$'''&&&!!!!!!!!!!!!""""""#########"""!!! """"""!!! """!!!!!!!!!!!! """"""!!!))))))))))))))))))))))))%%%((('''%%%+++888BBBFFF\\\```WWWNNN)))+++((('''((('''%%%%%%%%%%%%'''(((%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&'''(((((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&###***&&&)))WWWzzz[[[vvvHHH888wwwiii*** $$$+++'''%%%&&&"""%%%&&&!!! '''%%%""")));;;555+++""""""''''''"""&&&%%%$$$$$$############!!!###$$$$$$$$$%%%'''(((999\\\&&&'''$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###""""""$$$$$$$$$$$$######""""""#########"""######$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))***+++&&&(((,,,...///...+++***&&&''')))(((''''''((())),,,***(((''''''&&&$$$""""""!!! !!!$$$&&&((((((### !!!"""$$$''' !!!"""""" !!!  !!!!!!!!!!!!$$$$$$!!! ###$$$### !!!!!!""""""###"""!!!!!!!!!""""""!!!!!!############""""""""""""!!!  ))))))))))))))))))))))))'''((('''$$$&&&///999>>>bbbcccXXXOOO)))***'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''''''''%%%&&&''''''%%%$$$%%%''''''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''###+++(((%%%JJJeee|||GGGMMM}}}jjjGGG;;;'''###***(((%%%%%%###&&&'''######(((###!!!,,,JJJ333"""%%%***%%%!!!"""&&&%%%$$$$$$$$$$$$$$$$$$!!!"""######"""###&&&(((???TTT&&&(((###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$###""""""$$$$$$#########"""""""""######""""""###$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&'''''''''''')))(((''''''((('''%%%$$$''''''&&&&&&''''''((())))))))))))******+++******)))+++---//////,,,)))'''&&&''')))(((''''''((()))***)))'''''''''&&&$$$"""""""""!!!!!!###%%%(((***######%%%"""!!!###!!!  !!!  !!!!!!  !!!!!!""""""""""""###$$$$$$%%%%%% $$$$$$ !!!$$$$$$ !!!!!!!!!!!!"""""""""!!!!!!""""""%%%%%%%%%$$$$$$$$$$$$###!!!   ))))))))))))))))))))))))&&&''''''%%%'''---666>>>___\\\TTTRRR---(((###(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((((((((()))'''&&&%%%'''((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))###+++)))$$$CCCtttvvvHHHJJJVVVqqqbbbWWWPPP___999$$$&&&$$$###&&&'''###%%%""""""&&&"""&&&888LLL...'''...$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""#########"""$$$''')))KKKLLL$$$((("""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%$$$$$$###"""%%%$$$######""""""######""""""""""""###$$$%%%%%%######"""""""""###$$$$$$###$$$$$$%%%%%%&&&&&&'''+++)))''''''''''''&&&$$$((((((((((((((()))******+++******+++,,,,,,+++)))+++,,,---...---***'''%%%&&&'''))))))(((((()))******(((&&&%%%%%%%%%$$$###""""""""""""###%%%'''((( %%%///111)))"""!!!"""  """)))###$$$$$$!!! !!!!!!  !!!""""""###!!!!!!!!!"""######$$$$$$ ###$$$!!! ###%%%$$$ !!!"""######!!!!!!"""###&&&&&&%%%%%%%%%$$$$$$$$$"""!!!!!! !!!!!! !!!""" ))))))))))))))))))))))))$$$&&&''''''(((,,,555===WWWRRRQQQZZZ666))) (((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""$$$&&&&&&&&&&&&((()))((())))))(((&&&&&&'''(((%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###''')))!!!)))***$$$BBBuuuKKK666???SSS\\\gggkkk]]]CCC666???]]]|||wwwEEE%%%$$$$$$###&&&'''"""$$$!!!!!!%%%&&&555QQQ???,,, %%%***%%%!!!$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$$$$%%%)))+++]]]CCC""")))###%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%$$$$$$###&&&%%%$$$###"""###$$$$$$""""""""""""###$$$%%%&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''')))'''&&&&&&((()))((('''******))))))******+++,,,---++++++,,,......,,,)))+++,,,,,,,,,+++)))'''&&&&&&'''))))))))))))+++,,,+++(((%%%###$$$$$$$$$$$$!!!""""""""""""############ %%%111333***$$$%%%!!!  !!!!!!###'''!!!"""### !!! !!!"""### !!!!!!"""""""""###!!!"""&&&&&&############"""!!!!!! !!!###$$$###!!! """$$$%%%$$$$$$$$$############$$$###"""!!!!!!!!!!!!!!! !!! ))))))))))))))))))))))))$$$%%%'''((((((***222;;;QQQLLLOOOaaa@@@,,, ***$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&$$$%%%&&&''''''''''''&&&'''''''''''''''''''''&&&!!!###%%%&&&&&&''')))***((())))))(((&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$ ''')))''')))%%%BBBKKKLLLDDD::::::444;;;TTTdddgggkkk{{{FFF$$$%%%(((&&&%%%$$$"""%%%!!!"""&&&,,,DDDggg000+++$$$"""$$$&&&&&&$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''&&&&&&'''+++---lll===!!!***%%%%%%%%%%%%&&&&&&&&&'''''' !!!###$$$%%%%%%$$$$$$&&&&&&$$$#########$$$%%%""""""""""""###$$$%%%&&&"""###$$$&&&&&&&&&%%%$$$&&&&&&''''''((()))******'''%%%%%%&&&(((*********++++++******++++++,,,---...,,,,,,---000000---)))+++++++++***)))(((((('''%%%''')))***)))***,,,...+++((($$$""""""$$$%%%%%% !!!!!!"""!!!!!! %%%$$$&&&!!!!!!'''  """###!!!######!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%""""""!!!$$$((('''###&&&&&&%%%$$$###"""!!!!!!!!!###%%%$$$!!! """$$$#########""""""""""""!!!%%%$$$###"""!!!!!!!!!!!! ---,,,+++***))))))))))))+++'''(((...,,,)))222@@@RRRMMM^^^iiiMMM***""")))''''''&&&&&&&&&%%%%%%%%%$$$'''%%%!!!&&&---''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%(((***)))''')))&&&######&&&''''''%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%&&&,,,###"""%%%'''CCCzzzcccFFFOOOUUUHHHEEE:::\\\???&&&///,,,!!!***&&& +++ (((,,,333PPPMMM+++***(((%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%% 777%%%***...---999yyyyyyqqq--- +++%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&%%%###!!!!!!"""###"""!!!!!!!!!"""$$$%%%&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&'''(((((((((((((((''''''((()))+++,,,///---***(((''''''((((((---)))'''(((++++++'''###%%%%%%&&&&&&((()))***+++(((&&&###"""#########""" """""" &&&---######"""!!!!!!!!!!!!!!!"""!!! !!!!!!"""$$$""" !!!###$$$ """###"""!!!!!!$$$""" !!!$$$&&&$$$!!!###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!"""######"""###%%%&&&&&&%%%###"""%%%$$$###"""!!!!!!!!!!!!###"""!!! !!!!!!+++++++++***))))))((((((+++&&&''',,,,,,***444CCCSSSPPP^^^eeeKKK...&&&'''''''''''''''&&&&&&%%%%%%%%%)))(((&&&,,,555111&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((***)))''')))&&&$$$$$$&&&''''''%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$)))"""$$$''')))EEEssslllaaattt|||nnnhhh\\\SSS777'''+++$$$***$$$***!!!---]]]ttt===((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))'''+++%%%+++MMMzzzjjj)))((( &&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%###!!!!!!!!!###""""""!!!"""###$$$%%%'''''''''&&&&&&%%%######%%%%%%$$$$$$%%%&&&((((((%%%%%%&&&&&&'''((((((((())))))(((((()))***,,,---///---+++)))(((((()))***,,,)))'''(((***+++'''###'''''''''((()))***,,,,,,***'''$$$######$$$###""" """""" %%%+++""""""!!! $$$"""  !!!!!! $$$$$$$$$###!!! !!! !!!"""###""" $$$%%%$$$###!!!$$$%%%""" ###""""""!!!"""###$$$%%%!!!!!!!!!!!!!!!"""######"""###%%%&&&&&&%%%###"""$$$###"""!!! !!!!!!   !!!))))))*********((('''&&&***''''''***+++---999HHHUUUUUU\\\WWW===,,,)))&&&(((((((((''''''''''''&&&"""%%%%%%$$$***222000'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''(((&&&$$$$$$&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%!!!&&&"""&&&***+++HHHuuu|||rrrPPP&&&%%%***$$$'''$$$)))&&&(((DDDAAA$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$)))---'''''',,,333nnn|||vvvpppvvvjjjDDDsssPPP111,,,'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&%%%###!!! !!!###""""""""""""###$$$$$$''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&'''(((((((((******))))))***+++---......---+++*********+++++++++)))'''(((******'''$$$))))))))))))***+++------,,,)))&&&$$$$$$$$$###"""!!!""""""###'''!!!!!!  %%%$$$!!!"""$$$""" """$$$%%%""" $$$%%%$$$$$$"""  !!!!!! !!!$$$&&&&&&$$$!!!###""""""""""""###$$$$$$"""!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$###"""###"""!!!   !!!!!!!!!!!!!!! !!!'''((()))******(((&&&$$$***'''&&&(((***000???NNNVVV[[[]]]JJJ---$$$)))&&&((((((((((((((((((((('''###%%%###"""%%%)))'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((!!!%%%"""'''***,,,IIIrrr333!!!'''$$$''' ---'''%%%:::cccsss@@@######$$$$$$%%%&&&'''(((#########$$$$$$$$$$$$$$$++++++***$$$***LLLzzzoooCCCAAATTTCCCOOOMMM%%%555***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''%%%### """""""""#########$$$$$$'''''''''''''''&&&%%%$$$######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((******))))))***+++---...,,,,,,+++*********+++,,,***((('''((())))))'''%%%))))))))))))***+++,,,------***'''%%%$$$$$$###!!!!!!"""""" !!!$$$"""!!!!!! !!!!!!$$$###!!!!!!!!!&&&'''%%%""" !!! !!!$$$"""!!!  """%%%((()))(((&&&$$$"""""""""#########$$$$$$""""""!!!!!!""""""###$$$"""###$$$$$$$$$$$$###"""###"""!!!  """""""""!!! """"""""""""!!! !!!""""""&&&''')))***)))(((&&&%%%)))'''&&&'''***333CCCRRRTTT```gggOOO,,,###)))%%%'''(((((((((((((((((((((((((((&&&$$$&&&'''%%% $$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***###&&&$$$'''(((+++JJJwww333&&&'''***&&&+++%%%===xxxzzzFFF+++$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&((("""+++###***mmm}}}^^^DDDMMMjjj[[[VVVxxx}}}BBB(((000))) $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&&&&%%%###!!! !!!"""#########$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%&&&&&&&&&'''%%%%%%&&&&&&'''((((((((())))))(((((()))***,,,---,,,+++++++++***+++++++++))))))))))))***)))((('''))))))))))))***+++,,,,,,---***'''%%%$$$$$$###!!!!!!"""!!!  !!!###"""""""""""""""######"""!!! !!!"""###!!! ###&&&&&&$$$!!!!!!!!!$$$&&&&&& !!!!!!  !!!""" """%%%(((((('''&&&&&&"""#########$$$$$$$$$$$$"""""""""""""""###$$$$$$##############################""""""!!!!!!""""""!!!"""######"""!!!!!!!!!""""""!!!   ''''''((())))))((('''&&&((((((((('''***666GGGTTTRRRaaalllXXX555)))***###&&&''''''''''''(((((((((&&&%%%$$$$$$&&&'''&&&$$$$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$&&&''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###***###(((&&&'''&&&***NNNwww888+++***(((%%%###$$$)))HHHHHH)))$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''"""+++((('''>>>kkkZZZ[[[eeeuuuIIINNNVVV...$$$)))---***%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&%%%###!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((((((((())))))(((((()))***,,,------------,,,,,,+++++++++)))******++++++******)))******))))))***++++++,,,,,,)))&&&$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!! ######""""""######$$$$$$ !!!"""$$$%%% """######!!! ### %%%))))))''' """ """$$$######$$$%%%"""###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$$$$##############################""""""""""""###### !!!!!!!!!!!!!!!!!! !!!!!!!!! ((((((((((((((((((((((((((())))))(((+++888HHHTTTTTTYYY]]]MMM111((()))$$$%%%%%%&&&&&&''''''''''''###"""!!!###$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((###&&&((((((&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###'''""")))((('''$$$,,,TTTEEE&&&...(((######%%%HHHiii{{{{{{NNN///###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&''''''((((((###&&&&&&%%%444jjjcccWWWggggggzzzxxxeeePPPXXX666'''$$$,,,%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''"""###%%%%%%###"""######"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###$$$%%%'''((()))(((((((((%%%%%%&&&&&&'''(((((((((******))))))***+++---...000000000///...---,,,,,,***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,---***'''$$$######$$$###"""!!!!!!!!!"""######"""!!!"""""""""""""""###$$$$$$"""!!!!!! !!!"""$$$%%%!!!%%%$$$ !!! !!!"""$$$%%%%%%%%%!!!!!!!!! ###%%%"""###$$$%%%%%%%%%$$$$$$######""""""######$$$%%%######""""""""""""######""""""!!!!!!!!!""""""###  !!!  ))))))(((((((((((()))***'''******))),,,999IIITTTXXXPPPHHH777""" ((('''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%$$$&&&(((###&&&)))(((&&&$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$ ***)))'''###---YYYJJJ$$$***%%%###'''///aaa^^^HHH666$$$!!!"""$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))(((111%%%???hhhZZZqqqiiiyyybbbCCCQQQ444###"""222&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!###$$$$$$#########$$$"""###$$$%%%&&&%%%$$$$$$"""######$$$$$$$$$######%%%&&&'''))))))))))))(((%%%%%%&&&&&&'''(((((())),,,++++++***+++,,,...///333333333222111///...---***,,,------,,,,,,,,,---------,,,,,,,,,---......(((&&&###"""###$$$###"""!!!!!!"""###%%%%%%###!!!!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$$$$)))'''!!!  """"""!!! !!!%%% !!!!!! $$$'''"""###$$$%%%&&&%%%$$$$$$#########"""######$$$%%%######""""""""""""######!!!!!! !!!!!!"""  !!!!!!!!!  ))))))************)))))),,,,,,)))(((///<<>>IIIMMMVVVKKK:::***%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$''')))(((&&&%%%&&&(((&&&%%%###"""!!!"""###$$$%%%$$$###%%%'''(((&&&$$$###''''''###***###,,,kkkmmm---)))$$$***+++777vvveee000(((,,,$$$"""$$$(((***%%%###)))333&&&'''&&&###%%%+++...---...(((///LLL{{{kkkmmmjjj^^^vvvbbb(((***$$$---"""%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%'''(((''''''''''''((((((((((((&&&&&&&&&&&&''')))***,,,...---,,,,,,,,,,,,,,,---//////...---,,,,,,,,,---------,,,+++******++++++*********,,,......,,,***'''&&&%%%$$$$$$$$$$$$$$$$$$"""  !!!"""""""""!!!!!!###"""!!!!!!######"""!!!''''''&&&###!!! """###%%%######''',,,---((("""  """###"""######!!! """$$$!!!!!!"""###$$$%%%&&&&&&'''''''''&&&$$$#########$$$$$$$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###%%%))))))************))))))'''((((((***444CCCMMMPPPSSSIII777)))%%%(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&'''((('''%%%###"""!!!""""""$$$######$$$&&&'''%%%$$$$$$&&&&&&!!!((("""///sss555"""+++%%%***\\\777"""+++&&&''''''%%%!!!###((('''"""(((++++++***+++...+++'''&&&111uuu{{{YYY(((---%%%,,,"""%%%&&&'''&&&$$$###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((''''''''''''((((((((((((%%%%%%%%%&&&'''(((***+++...---,,,++++++******+++------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,+++***+++,,,......,,,***'''&&&%%%%%%%%%%%%%%%&&&&&&%%%"""  !!!!!!!!!!!!  """$$$%%%###"""&&&&&&%%%"""!!!!!!$$$'''&&&&&&&&&''')))(((&&&$$$  !!!!!!!!!"""""""""###$$$###""""""###%%%$$$######"""###$$$%%%&&&'''''''''&&&%%%$$$###"""&&&%%%$$$#########$$$$$$######"""!!!  !!!)))///))))))************)))))))))***+++...999GGGPPPQQQQQQGGG666(((%%%)))((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&&&&&&&'''&&&%%%######"""###############$$$%%%%%%%%%$$$$$$%%%%%% '''!!!444}}}AAA$$$444(((666QQQ###))))))&&&&&&%%%000WWWppprrrIIIGGGAAA;;;999777111(((777%%%>>>HHH%%%,,,###***%%%%%%&&&'''&&&$$$###$$$%%%'''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&'''((()))***+++,,,,,,+++*********++++++------,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,---+++++++++---//////---+++'''&&&&&&%%%%%%&&&&&&&&&&&&%%%###!!!  """$$$$$$"""  """""""""$$$&&&(((""""""###"""   !!!!!!  !!! !!!"""!!!###$$$###""""""###%%%)))(((&&&%%%%%%&&&((()))(((((('''''''''&&&###"""'''%%%$$$###$$$$$$$$$$$$###""""""!!! !!!""" !!!)))000""""""))))))************))))))***++++++///:::GGGMMMLLLPPPEEE444((('''+++***$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$$$$%%%%%%%%%$$$!!!'''"""999TTT***<<<@@@eeePPP(((%%%,,,$$$###+++...$$$%%%JJJjjjlll:::%%%***)))&&&%%%&&&'''&&&$$$###$$$%%%'''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((($$$%%%&&&'''((()))))))))))))))******+++,,,---...//////---,,,+++*********++++++++++++,,,---......,,,,,,,,,...//////...,,,''''''&&&%%%%%%%%%&&&&&&######""""""!!!!!!!!!!!! !!!######  $$$''''''%%%%%%%%% !!!!!! !!!!!!!!! """"""!!!!!! !!!######"""!!!###$$$+++***((('''&&&''')))***)))((('''((())))))&&&###'''%%%$$$%%%&&&'''%%%###!!!!!!!!!!!!!!!!!!  ###""" %%%***######))))))************))))))((()))***...999EEEIIIFFFOOOCCC222'''(((,,,***$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''%%%$$$###$$$$$$%%%%%%%%%%%%&&&"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%"""(((###>>>ppp:::KKKbbbUUU---""")))!!!!!!'''!!!---""""""(((AAAwww444((())))))%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((###$$$%%%&&&'''((((((((()))))))))***,,,---///000111000...---+++******)))++++++++++++,,,...//////---,,,---...000000...,,,((('''&&&%%%$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!!!!!!!!!! """$$$$$$""" """&&&+++,,,***&&&""" """######""" !!!!!!!!! %%%$$$"""  """###""""""###$$$(((((('''&&&%%%&&&'''((()))((((((***---,,,)))%%%)))'''''')))++++++'''### !!!!!!""""""###### ######"""!!!###%%%!!!!!!))))))************))))))((()))***///;;;GGGIIIEEELLLAAA000%%%''',,,***###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%$$$$$$"""%%%''''''%%%$$$%%%'''%%%%%%&&&%%%***%%%BBB^^^kkkssswww111%%%&&&&&&###***###&&&***,,,###&&&666xxx...((((((""",,,###%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%'''((()))%%%&&&&&&'''''''''''''''''''''''''''((((((((((((%%%&&&((()))+++++++++***++++++++++++,,,---//////000///...---,,,,,,,,,,,,***++++++,,,---...///000---------///111111///---)))(((&&&%%%###"""""""""!!!"""######$$$$$$$$$$$$ !!!"""""""""!!!!!!"""!!!!!!###&&&(((((('''&&&))),,,,,,)))$$$!!!"""""""""!!!!!!  !!! """"""""" !!!$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&)))((((((+++///000,,,(((+++***+++...222000***$$$""""""""""""#########$$$ !!!!!!   """###$$$$$$$$$))))))************)))))))))***,,,222???KKKMMMHHHJJJ???...$$$&&&+++)))!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$''''''%%%###'''''''''&&&%%%$$$###"""###%%%((((((&&&%%%&&&((($$$%%%'''&&&,,,&&&DDDrrrAAA((('''!!!!!!)))(((%%%''' ---...!!!(((---&&&CCCkkkuuuppp}}}(((%%%(((&&&111$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%'''(((***+++%%%&&&''''''((((((''''''''''''''''''((((((((())))))***,,,.../////////...------,,,,,,,,,---......///......------.........******+++,,,---...000111---------///111111///---)))(((&&&$$$###!!!!!! ######$$$$$$$$$$$$###### !!!!!!"""""""""""""""###""""""$$$(((+++,,,---%%%''')))(((&&&###!!!!!!  """"""  """%%%&&&%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&)))((((((,,,111222...)))------...333666444,,,&&&$$$$$$$$$###############!!!!!!""""""!!!  $$$&&&'''''' ***(((&&&''')))***)))'''(((+++(((...>>>EEEEEEJJJQQQ:::+++&&&$$$)))---&&&'''%%%###$$$%%%''''''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))%%%$$$######%%%(((+++...#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((!!!"""$$$(((%%%$$$KKKKKK111***%%%###%%%&&&######%%%'''&&&NNN&&&$$$000%%%+++))))))000444???TTT111'''000###$$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$$$$""""""%%%%%%"""%%%&&&((()))))))))((('''''''''((()))******))))))((())))))*********))))))...000...******---+++&&&///...((((((---(((***999444---***000333000---...,,,,,,,,,,,,,,,,,,------//////000222222111---***"""$$$&&&$$$!!! ###&&&$$$((('''$$$$$$(((&&&!!!!!!!!!""""""""""""!!!!!!!!!&&&---111---,,,777DDD;;;&&&)))!!!***###"""$$$!!! """!!!!!!!!! """%%%$$$ !!!$$$'''((('''%%%$$$$$$++++++***)))(((''''''&&&,,,,,,+++)))((((((***---***'''###!!!"""###$$$$$$&&&%%%###""" """&&&"""!!! !!!$$$%%%""""""***(((''')))++++++)))'''***---+++000@@@GGGFFFJJJOOO999***'''$$$)))+++%%%(((&&&$$$$$$&&&'''(((''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''%%%$$$######%%%(((+++---%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''%%%&&&TTT777333)))$$$"""%%%''''''(((+++&&&$$$...SSS(((...$$$&&&+++888333***...,,,444NNN999'''222"""***&&&$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$!!!"""&&&'''%%%%%%&&&'''((()))(((((('''&&&'''((()))*********+++((((((((()))))))))((((((+++++++++,,,+++++++++++++++111,,,(((///111...000'''***222;;;:::333...//////...,,,,,,,,,---...///000000111222333111...+++%%%&&&%%%$$$"""!!!"""###&&&'''%%%"""###'''$$$###"""!!!!!!"""###%%%&&&&&&///777999555333666;;;///&&&$$$%%%***!!!,,, !!!""""""!!!!!!###$$$""" !!!!!! """$$$&&&))))))'''%%%######(((''''''&&&&&&%%%%%%$$$+++++++++)))((()))+++...+++((($$$!!!!!!"""""""""%%%$$$###!!!  """!!!!!! !!!"""$$$%%%###""")))))))))+++,,,,,,)))'''(((---+++222CCCJJJIIINNNLLL555)))(((%%%(((***###(((&&&%%%%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%'''***,,,''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%(((&&&&&&&&&''')))bbbwww'''<<<+++&&&###%%%((()))+++///...***(((>>>---++++++"""---!!!%%%NNNhhhzzz==='''666""""""'''$$$&&&((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$###!!!"""'''***)))%%%&&&''''''((((((''''''%%%&&&'''(((***++++++,,,((((((((((((((('''''''''+++)))+++111///***,,,444+++555///'''000666...'''>>>///"""!!!(((---...---000///...,,,,,,---///000111111111333333222...+++)))'''%%%$$$######!!! &&&%%%"""!!!%%%)))&&&"""!!! !!!$$$'''***%%%111999666333222...''',,,)))+++%%%&&&"""(((""""""!!!!!!  !!!"""############""" $$$%%%""" !!!!!!$$$&&&"""%%%'''))))))'''$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%))))))***)))((()))+++...,,,)))%%%###"""###""""""%%%$$$"""!!! !!!!!!"""############"""((()))+++------,,,)))'''$$$******333FFFNNNMMMQQQJJJ222'''(((&&&'''((("""'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***''''''&&&&&&%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%&&&$$$%%%%%%((()))nnnmmm(((BBB000***%%%&&&'''''')))------))) (((***---+++000222 777111+++$$$%%%///$$$&&&((((((&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$ !!!'''))))))%%%%%%&&&&&&''''''''''''$$$$$$%%%&&&((()))+++,,,))))))((((((''''''((((((...***///888444***---:::000666///)))///000,,,..."""---888777---&&&,,,555...////////////......---111111222333333222...+++***'''######%%%%%%### &&&### """(((+++)))$$$  """%%%''')))$$$000333+++)))---'''(((###,,,)))"""...222&&&###""""""!!!!!!  !!!!!!!!!!!!!!!!!!"""&&&'''###!!!"""###!!!###%%%""" !!!"""!!!###%%%''''''%%%#########%%%%%%%%%&&&&&&'''''''''%%%&&&''''''''''''***,,,+++)))&&&%%%%%%&&&&&&%%%$$$$$$"""  !!!""""""###""""""###"""'''))),,,------+++)))((($$$***+++444GGGNNNLLLPPPHHH000%%%)))'''&&&'''###'''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%$$$$$$#########$$$&&&(((((('''&&&%%%(((&&&(((%%%)))&&&tttwww888888000***%%%%%%&&&%%%'''+++''')))%%%))) ---'''+++000)))JJJOOO$$$***)))%%%((($$$&&&((((((&&&###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&!!!!!!%%%'''&&&%%%%%%%%%%%%%%%&&&&&&'''#########$$$&&&(((***++++++***)))((((((((())))))000,,,111999555)))+++777555222,,,...111***000EEE777222,,,+++///333111---,,,...111333222///,,,***222111222333333111---***)))&&&######&&&'''&&&###(((### """&&&(((&&&$$$ !!!$$$&&&((((((((((((***111///$$$###+++***!!!!!!((($$$###DDDUUU555""""""!!!!!!  !!!!!!$$$(((((($$$"""$$$%%%$$$  """$$$%%%$$$###$$$%%%$$$$$$%%%%%%&&&'''''''''###$$$%%%%%%%%%%%%'''))))))'''&&&''')))+++++++++%%%$$$"""!!!  !!!!!!"""!!!!!!"""!!!'''))),,,,,,+++)))))))))'''---...777HHHNNNJJJMMMHHH...$$$)))(((&&&'''%%%%%%%%%$$$&&&'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''&&&%%%---***,,,%%%)))###{{{PPP------'''$$$%%%&&&&&&(((+++333111)))'''%%%+++'''&&& %%%$$$555jjjYYY///((((((###$$$&&&((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&"""!!!$$$%%%###%%%$$$$$$$$$$$$%%%&&&'''$$$$$$###$$$%%%''')))***---+++***((((((((())))))...,,,///444111))))))///333---***222555+++555SSSeeeCCC//////555333+++---000333555444111---***111111111222222000,,,((('''&&&%%%%%%&&&''''''&&&)))%%%"""######!!! """$$$&&&))),,,---+++***(((+++...)))!!! '''+++(((###&&&%%%###IIIccc:::""""""!!! """!!!!!!!!!!!!"""###$$$&&&)))***&&&%%%''')))(((###%%%!!! !!!$$$$$$$$$$$$%%%'''#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$&&&''''''&&&&&&(((+++---...---&&&%%%###"""    !!! ''')))++++++)))'''(((***%%%,,,///999KKKQQQNNNPPPJJJ...###)))(((%%%((('''$$$######%%%''''''%%%###%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''///+++,,,###+++%%%nnn666...(((%%%''''''&&&&&&(((777111%%%$$$&&&)))222///---***###222ooo[[[***%%%)))((($$$%%%&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%""""""$$$%%%"""%%%$$$#########$$$&&&&&&'''&&&%%%%%%&&&'''***+++,,,+++)))'''''''''((()))+++,,,...//////---+++))),,,---+++000555---111EEE___vvvhhh@@@***...:::333444444555444222000///000000000111111///***'''((((((((('''%%%$$$%%%'''(((%%%%%%&&&$$$ ###)))((()))***++++++***((('''''''''%%%###!!!###'''***'''###$$$+++444TTT000"""""""""!!! !!!!!!!!!!!!"""###%%%&&&'''++++++((('''***---,,,,,,555999000$$$"""&&&###$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&'''&&&&&&'''***,,,,,,+++'''&&&$$$###!!!  ''')))***)))'''&&&(((***!!!)))---:::OOOVVVTTTXXXKKK...""")))(((%%%((()))#########%%%&&&&&&$$$###%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((---)))***!!!---+++III222---))))))((($$$"""$$$######"""%%%///'''%%%---$$$"""---+++111oooWWW***,,,'''%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&'''"""""""""""""""""""""""" ###$$$""""""%%%&&&###%%%$$$#########$$$%%%&&&)))((('''&&&''')))+++,,,,,,***(((&&&%%%&&&'''(((***...///...///222///((('''///...---222...(((,,,+++555;;;999666666444000888777555444333333444444000000000000000...***&&&)))***+++((($$$"""$$$&&&%%%$$$'''***(((%%%+++444))))))(((&&&&&&%%%%%%%%%%%%%%%(((***(((###&&&,,,&&&...!!!CCC)))######""""""!!! !!!"""$$$&&&(((+++,,,)))(((,,,//////444CCCIII;;;%%%!!!)))&&&(((((((((&&&%%%&&&(((''''''''''''''''''''''''&&&''')))((('''&&&&&&''''''&&&%%%&&&)))***)))(((''''''%%%###"""!!!!!!!!!  &&&'''((())))))((('''&&&***&&&+++===NNNTTTQQQMMMHHH&&&###$$$###%%% &&&######$$$%%%%%%&&&''''''''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$""""""###%%%'''"""000))),,,)))$$$###&&& ***)))!!! $$$)))%%%!!!###"""###..."""(((((("""###******$$$333+++***+++666\\\(((+++%%%''''''$$$'''+++)))$$$###!!!...***"""&&&///(((gggrrr---$$$'''%%%+++'''&&&$$$""""""###$$$%%%$$$$$$############$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&&&&%%%%%%$$$$$$$$$&&&(((+++,,,+++***+++)))&&&######%%%''')))000000000...---+++)))(((+++---,,,***,,,000000---///000111222333222222111777666222------111222000444***:::@@@)))***444%%%+++(((###"""&&&+++''' )))000///...000///++++++(((###!!!"""""""""!!!000---(((%%%$$$%%%(((***%%%%%%%%%$$$$$$'''+++///%%%%%%$$$###"""!!!  !!!"""######$$$(((---))))))))) ((())))))'''$$$!!!!!!!!!$$$&&&)))++++++)))'''%%%''''''&&&&&&&&&%%%%%%%%%+++)))%%%######%%%(((***&&&'''''''''(((((())))))((('''$$$"""!!!!!!""""""######!!!  '''((((((((((((((((((''')))(((///AAARRRXXXVVVTTTHHH(((%%%&&&$$$'''"""'''###$$$$$$%%%&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""###%%%$$$111$$$*** %%%$$$---(((!!!'''***&&&&&&((($$$ '''222---"""!!!'''###$$$******%%%'''---NNNdddHHH)))(((DDDvvv222...((((((&&&%%%((($$$'''111(((888KKK'''---<<>>999111,,,222444///++++++***&&&******)))&&&$$$"""###%%%111///+++(((''''''((()))%%%%%%%%%$$$###$$$''')))%%%%%%$$$###"""!!! """!!! !!!###&&&'''((('''***------***)))+++******)))&&&""" !!!%%%''')))++++++***((('''(((((((((((('''''''''&&&***)))((('''''''''((()))''''''''''''((((((((()))(((&&&%%%###"""!!!"""""""""!!!!!! !!!""")))((((((''''''(((((()))+++---777HHHUUUXXXWWWWWWGGG)))((('''%%%)))$$$)))$$$$$$$$$%%%&&&&&&'''''''''''''''(((''''''&&&%%%'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$######$$$---(((***???555***)))+++(((###&&&$$$&&&))))))***+++***'''&&&(((+++!!!###---'''!!!:::aaa}}}GGG555IIIAAA000+++***%%%%%%))))))333&&&***(((333[[[222000QQQGGG'''"""&&&111''''''&&&$$$#########$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""'''&&&&&&'''***,,,,,,,,,---+++)))'''&&&&&&((())))))***++++++++++++++++++---000///------111222000///111333444444222000...,,,000111000000222111...***...999555333QQQeeeTTT...000222444:::===888///))),,,,,,(((&&&''''''&&&&&&***,,,***&&&###%%%(((///---,,,***((((((''''''&&&''''''&&&$$$###$$$%%%&&&%%%%%%$$$###"""!!!!!!###""" !!!$$$(((+++...'''///BBBCCC333///999+++***((($$$!!!!!!"""'''((()))***+++******)))******)))))))))))))))(((((())))))*********)))(((''''''''''''((((((((((((&&&&&&%%%$$$$$$###""""""  """###***)))(((''''''((()))***---222>>>LLLTTTTTTRRRRRRDDD))))))'''%%%)))%%%)))%%%%%%%%%%%%&&&&&&''''''&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&$$$$$$$$$$$$...***999000%%%!!! %%%$$$(((---%%%%%% &&&***&&&)))666555###...'''&&&&&&'''\\\{{{SSSGGGOOO...+++,,,$$$&&&(((***!!!&&&555###!!!333...XXX\\\222+++---///'''&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&'''&&&&&&%%%$$$###)))'''&&&&&&)))+++,,,,,,,,,+++***(((((((((((()))++++++,,,------------,,,---000000------000111000...000333555555444222000000444555333111333333000///...222...+++<<>>MMMSSSQQQNNNOOO@@@'''(((&&&""")))%%%(((%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""%%%''''''&&&%%%%%%%%%666ZZZ;;;))) (((***$$$&&&999BBB---))),,,,,,,,,111QQQ{{{kkk///000---'''!!!"""888ccceeeKKK___+++***---$$$((($$$'''333)))444666---QQQ111OOOEEE*** )))(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''''''''&&&%%%%%%((('''%%%&&&(((***+++++++++*********)))))))))))),,,,,,------,,,,,,+++++++++000111---+++...000///,,,...111444555555444333111555666222111444666666555///111666333...,,,(((222111...***+++000000,,,---------...,,,)))%%%$$$%%%###$$$)))///111...***###%%%''')))***)))((('''&&&(((******)))'''''''''&&&&&&%%%%%%$$$$$$###### !!!###%%%''')))))))))+++)))+++333:::999111(((&&&&&&$$$""" !!!$$$'''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))((('''&&&'''(((***+++((((((((((((((('''''''''&&&&&&'''&&&&&&%%%$$$###$$$###"""!!!  ***))))))(((((())))))***###***:::KKKTTTSSSOOONNN<<<&&&((($$$!!!((($$$'''&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%&&&'''"""<<<\\\888((("""(((+++---$$$&&&<<>>777333111///%%%555777000333555444777---...+++&&&''',,,//////222***&&&(((***&&&%%%(((&&&%%%%%%&&&&&&'''&&&%%%''''''(((((((((&&&%%%$$$)))***+++)))(((''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$&&&'''((($$$,,,000+++''')))+++,,,'''((((((%%%"""!!!$$$'''+++,,,+++)))'''&&&'''''''''(((((())))))&&&'''***---------+++***))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&'''(((!!!!!!""""""#########$$$###""" ))))))))))))))))))))))))###'''???QQQLLLGGGPPPXXX777,,,###$$$&&&&&&$$$###$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$'''''''''''''''((())))))(((***&&&###+++666444((((((((((((((((((((((((((()))BBBlllrrr000,,,%%%///###'''&&&### ''',,,666<<<######,,,###(((,,,'''&&&))))))$$$!!!!!!@@@---$$$&&&%%%%%%$$$###"""###%%%&&&%%%$$$######$$$&&&((((((%%%###&&&%%%%%%%%%%%%&&&'''(((((('''""" (((000,,,"""'''&&&(((,,,...------000---222333...,,,111888===IIIEEE<<<222,,,...666===BBB<<<444000000222222111555333111000000///...---,,,++++++***)))(((((('''&&&)))+++)))&&&$$$&&&((('''((()))((('''''')))+++222''' &&&,,,+++'''&&&'''&&&%%%&&&(((******)))+++...&&& $$$'''$$$&&&!!! ######%%%)))000######333888---'''+++(((***+++)))%%% ###"""!!!"""%%%((())))))***)))((('''&&&&&&'''((())))))))))))((('''&&&%%%((('''&&&&&&''')))+++---'''&&&%%%%%%&&&%%%###"""#########"""!!! ))))))))))))))))))))))))(((+++AAAUUUSSSOOOTTTVVV777---$$$%%%''''''%%%%%%$$$$$$%%%&&&&&&'''((((((&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((()))000///***$$$***555444+++''''''''''''''''''''''''---+++WWWqqq222555###...###'''))))))&&&$$$''')))***,,,WWWAAA...---)))"""###)))%%%"""$$$'''***+++,,,:::,,,""""""'''&&&$$$###$$$###"""###%%%&&&%%%$$$######$$$&&&((((((%%%###&&&%%%%%%%%%%%%&&&&&&&&&%%%***,,,+++)))***++++++'''%%%'''+++---+++,,,///222666666222111666<<<>>>===:::666222222666;;;@@@???:::333111111222222000666444222111000///...---************))))))))))))***)))))))))))))))((('''&&&&&&&&&''')))+++---...222)))%%%)))---,,,))))))'''%%%$$$%%%''')))))))))222<<<<<<000&&&&&&%%%!!!$$$!!! """###"""$$$(((---$$$***;;;@@@222%%%$$$---///000...+++'''%%%%%%%%%$$$######&&&)))******+++***)))'''&&&&&&''''''))))))*********)))(((((()))*********+++*********((('''&&&&&&''''''%%%############"""!!! ((((((((((((((((((((((((((()))>>>SSSTTTPPPRRRPPP666---%%%&&&((('''&&&&&&%%%%%%%%%&&&''''''((((((&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((())):::888///&&&'''---+++###''''''''''''''''''''''''111!!!+++YYYrrrvvvBBB;;;"""+++''')))$$$000'''(((,,,***222~~~GGG222111)))'''###,,,***&&&###$$$((()))(((///((($$$%%%&&&$$$""""""$$$###"""###%%%&&&%%%$$$$$$$$$$$$&&&((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((+++***(((***...(((&&&'''+++,,,***+++...000222222000222888<<<;;;888666444777;;;???@@@@@@;;;777222000222333222000777666444222000///...---+++++++++,,,,,,,,,------...+++((())),,,---+++'''(((&&&%%%''',,,//////---,,,'''%%%((()))''''''((((((&&&$$$###%%%((())))))666======111'''$$$#########%%%&&&$$$ """''',,,&&&+++999===000%%%"""***,,,---,,,***'''&&&&&&&&&$$$######&&&(((((((((+++***)))((('''''''''''')))***++++++,,,+++++++++***+++---......,,,***(((***)))(((((()))(((&&&$$$$$$$$$$$$###"""!!!  (((((((((((((((((((((((('''+++@@@QQQPPPMMMPPPNNN333+++%%%&&&(((&&&%%%&&&%%%&&&&&&&&&''''''((((((&&&'''((('''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((333222,,,%%%$$$(((&&&!!!''''''''''''''''''''''''++++++&&&:::XXXvvvfff777'''***""")))000&&&+++))),,,JJJMMM+++,,,+++---"""&&&((((((%%%$$$%%%$$$"""$$$######$$$###"""###$$$$$$###"""###%%%&&&%%%$$$$$$$$$%%%''')))(((&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$)))!!!&&&,,,,,,+++,,,***((((((,,,---+++,,,000,,,...//////444;;;===;;;@@@<<<999<<>>CCCEEE@@@;;;;;;555///,,,...222555666777888777555111///000111222111000///...---,,,,,,+++---...---++++++,,,......***'''(((---///---******---///...,,,,,,---...,,,)))''''''(((***++++++$$$(((+++)))'''((())))))&&&(((,,,---)))###$$$)))***&&&"""###&&&)))***+++'''(((******(((((()))***(((&&&$$$$$$&&&((()))(((&&&&&&((()))+++,,,------((()))***+++,,,---------************+++---///000---,,,++++++,,,,,,***(((&&&&&&&&&&&&%%%$$$######"""""""""!!! (((((((((((((((((((((((('''333JJJUUUMMMKKKRRRRRR,,,'''$$$%%%&&&$$$$$$&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((("""%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111'''"""===:::<<<000###***+++,,,***///,,,"""GGGiii,,,&&&... 000DDD000"""''',,,(((&&&)))"""&&&'''######(((---///$$$###"""###%%%&&&%%%$$$%%%%%%%%%'''))))))'''$$$$$$%%%&&&'''((('''&&&&&&$$$***,,,'''###$$$((())),,,)))***---//////111555,,,222777999===BBBDDDAAACCC>>>:::===BBBEEEAAA<<<<<<666///---///333666666666888999666222000111444111000///...,,,***)))((((((,,,...---***))),,,///)))'''&&&(((---000000...)))---///---,,,......,,,,,,***))))))+++,,,+++***''')))***)))'''%%%%%%&&&((((((+++---***%%%%%%)))$$$&&&''''''***---,,,)))((()))******))))))***+++***(((''''''***,,,,,,,,,%%%&&&(((***,,,---......))))))+++,,,------------******))))))+++...111333...---,,,,,,---,,,***(((&&&''''''''''''&&&%%%$$$#########"""""" ))))))))))))))))))))))))&&&222KKKWWWRRRPPPPPPJJJ+++'''%%%''''''$$$%%%(((((((((((((((''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((((()))***)))$$$ !!!###&&&&&&&&&&&&&&&&&&&&&&&&(((---%%%(((:::JJJ<<<,,,,,,'''***%%%(((,,,%%%,,,eeewww999+++...$$$gggWWW)))$$$+++%%%!!!%%%###'''((($$$###(((+++***$$$###"""###%%%&&&%%%$$$%%%%%%&&&((())))))'''$$$###$$$&&&((())))))(((((( ((()))'''...999333$$$+++((((((,,,...///222777...666===>>>>>>AAABBB@@@===;;;<<>>999666222111333555555333555888999777222111333777111000///...---,,,+++***))))))************+++,,,''''''((()))+++---//////&&&***+++)))***---,,,(((*********+++,,,,,,***((())))))))))))'''%%%$$$%%%)))''''''******&&&&&&(((###(((+++)))+++...,,,&&&'''((()))((('''''')))***)))'''&&&'''))),,,------'''(((***+++---------,,,+++,,,---...............+++,,,,,,---...000111222...---,,,,,,---,,,***(((''''''((((((((('''&&&&&&"""############""" ************************+++666OOO^^^\\\YYYTTTHHH,,,(((&&&((((((%%%&&&)))((((((((((((((('''''''''&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''!!!###$$$$$$"""!!!&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&+++'''%%%...111zzzVVV666&&&333$$$)))$$$)))***$$$???~~~AAA///000000rrr+++ +++'''"""(((!!!&&&'''###"""&&&&&&"""$$$###"""###%%%&&&%%%$$$%%%%%%&&&(((***)))'''%%%"""$$$''')))***+++***)))''''''###)))FFF]]]JJJ%%%)))''''''+++...///222777666???GGGFFFDDDDDDDDDDDD<<<===@@@EEEHHHHHHCCC???777555444555777777333000444777999777333111444888222222111111000000//////***(((&&&'''+++---+++((()))***+++***))))))+++---))),,,---***---111///))))))))))))+++,,,+++(((&&&))))))***,,,---,,,,,,...)))%%%$$$''')))'''&&&'''&&&++++++%%%&&&,,,,,,&&&******+++***))))))+++---%%%$$$###$$$'''***++++++******,,,,,,---,,,+++***---...//////////////////,,,...000111222111000///...---,,,,,,---,,,***((((((((((((((((((((('''&&&""""""###$$$$$$###!!! ))))))))))))************111///[[[fffZZZ^^^RRRPPP+++***((('''''''''((()))((('''%%%$$$%%%&&&(((***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&(((((('''$$$###%%%'''''''''''''''''''''&&&&&&))),,,$$$***,,,yyyhhh+++444222)))///+++((('''***fffhhh+++222+++111eeeQQQ !!!...)))!!!###'''######''''''"""!!!$$$(((&&&$$$###$$$%%%%%%$$$!!!$$$&&&'''&&&%%%%%%&&&%%%###%%%++++++&&&%%%((('''***((('''333@@@888%%%)))%%%'''///555555333333??????AAACCC@@@:::;;;AAA333@@@JJJIIIGGGGGGAAA888777666///222<<<999333888:::===<<<666333444000***...::::::444777555//////111///...///111222///,,,(((&&&%%%&&&((())))))(((...111000---...000---'''............---+++'''$$$000###333***$$$***)))---&&&"""###%%%&&&))),,,***)))***,,,***'''(((,,,,,,......,,,((('''***---000***%%%$$$(((***)))''')))+++......,,,+++,,,...(((---222222222333///)))//////000111222111...,,,------......---+++***)))))))))(((((('''''''''&&&(((&&&%%%###!!! ))))))))))))************,,,999cccaaaRRR[[[RRRHHH+++***((('''''''''((()))((('''&&&%%%&&&''')))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&(((((('''$$$###%%%'''(((''''''&&&&&&'''''''''&&&)))###)))...}}}|||111666111&&&(((***&&&,,,000UUU%%%///"""!!!===:::((("""---///"""%%%'''###!!!###### """&&&&&&%%%$$$######$$$######%%%&&&((('''%%%$$$$$$$$$'''$$$%%%))))))%%%%%%((('''+++***(((---333...$$$)))%%%...>>>>>>111...888HHHGGGGGGFFFEEEDDDDDDCCC===GGGLLLIIIFFFGGGBBB:::333666222555<<<666---222777999777222111555555222222888111,,,666<<<:::<<<333111//////000///,,,)))+++++++++******+++,,,,,,///......///000000...,,,...............---+++***333222111+++'''+++---(((***&&&%%%((((((&&&'''***)))'''''')))(((%%%&&&***,,,---,,,+++)))((()))***---***((()))++++++)))'''(((+++,,,+++)))((()))***,,,000111///000222111.../////////000111000...+++,,,---------,,,+++***)))------,,,***(((&&&%%%%%%'''&&&$$$"""!!! """"""))))))))))))************'''DDDhhh\\\MMMYYYQQQAAA***)))((('''''''''((())))))((('''&&&'''((()))***&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''(((&&&%%%$$$&&&'''((((((&&&&&&&&&'''((()))$$$'''###(((333555444222'''&&&***(((///<<>>999///888LLL???GGGFFF<<<<<>>EEEKKK===IIIKKK???<<>>@@@999555888999BBBUUUAAA??????DDDJJJMMMKKKJJJ999>>>;;;999>>>:::555;;;777666555222000//////000...222666444///---///222222,,,000======000))),,,,,,,,,+++)))((())),,,///777...@@@|||***444JJJ777$$$!!!'''+++***))))))'''''')))(((&&&(((---000...---...000000,,,((()))***++++++******,,,...+++******+++---///000111))),,,+++)))))),,,---+++///...------//////---+++,,,,,,++++++++++++++++++************************&&&%%%$$$"""!!! ))))))))))))************...OOOTTTWWW^^^XXXPPP@@@)))((('''&&&&&&&&&'''(((''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''%%%&&&''')))((((((&&&''''''((()))))))))***))))))+++(((FFFCCC888//////$$$444222CCC,,,***###+++%%%"""(((+++&&&###%%%%%% !!!%%%((('''((((((&&&""""""%%%''''''%%%###%%%'''(((((()))(((&&&&&&''')))((()))'''$$$$$$'''((('''(((&&&&&&(((,,,000000///666>>>DDDCCCFFFLLLLLLFFF???IIIKKKBBB===EEEQQQWWWUUUSSSKKKEEEIIIRRRPPPGGG;;;@@@===;;;>>>;;;>>>LLLCCC???@@@HHHMMMKKKFFFCCCCCCEEE>>>888:::555444???666666666333111111222444444777:::999777555555666222///222;;;;;;222++++++111222333111...///333777,,,---444lllOOOOOOYYYBBB+++###&&&((('''&&&)))(((***---,,,)))***///...---,,,,,,---,,,***)))++++++++++++,,,...//////---+++***,,,///333444555+++...///---...000000---000///---...//////...,,,------,,,++++++,,,,,,---------,,,+++***)))(((''''''&&&%%%###!!! ))))))))))))************///___]]]VVV[[[WWWQQQ:::)))((('''&&&%%%&&&''''''&&&&&&'''((((((((((((((((((((((((((('''''''''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&(((***)))(((%%%&&&(((***+++***)))(((((())),,,(((MMMHHH777,,,...,,,000PPP@@@---***)))$$$&&&+++...,,,$$$&&&+++"""'''(((%%%%%%'''&&&!!!!!!$$$'''%%%""""""%%%)))((()))******(((&&&'''''''''***)))%%%%%%)))+++((((((------***---444444...<<>>;;;<<>>>>>JJJCCC>>>>>>FFFKKKHHHAAA>>>KKKIII@@@<<<>>>777222:::666777666333000000222444222333555666666666444444/////////000111000---+++222555777666444555999>>>000;;;555EEEqqqxxxdddeeeTTTDDD333,,,***)))((((((,,,,,,///333222//////222/////////---,,,+++,,,------,,,,,,///222444111///...,,,***+++///222444333---000000......111222///111000......///000///......------,,,,,,---............---,,,+++***)))))))))(((%%%###!!!))))))))))))************...mmmiiiTTTUUUWWWRRR333)))((('''&&&%%%&&&''''''%%%&&&&&&'''((('''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''')))&&&%%%&&&(((***)))((($$$&&&)))+++,,,+++)))((('''(((,,,(((PPPGGG666---111777...jjj:::((('''--- )))%%%$$$%%%&&&'''&&&&&&&&&$$$((('''"""!!!%%%%%%!!!!!!$$$%%%### $$$)))%%%'''*********)))))))))&&&******&&&&&&+++,,,(((&&&111444......999:::333DDD>>>@@@HHHFFF===@@@LLLOOOJJJFFFEEEDDDDDDMMMWWWOOONNNHHHDDDJJJPPPHHH:::<<<===888888@@@AAAEEESSSDDD===<<>>:::>>>GGGCCCAAALLLCCCEEEFFFEEEBBBAAABBBDDD777222333===EEECCC:::333666444111000000000000///(((,,,---,,,///444000)))000777888222222777666///...,,,000666111(((,,,888:::555///,,,,,,///222333666555333111////////////***+++...111...)))+++000111444666666333000111222444000---...222666666555:::555000///222555666555777666333111111111222333;;;555///+++,,,---,,,************++++++,,,,,,---,,,+++*********,,,...///&&&''''''$$$  !!!!!!((()))******))))))***,,,888lllddd___bbb]]][[[000)))(((((('''''''''(((((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''(((((())))))))))))((()))))))))((((((((((((((((((((((((((())))))))))))***(((///+++hhhttt222555,,,@@@qqq555,,,((('''((($$$''''''&&&%%%%%%$$$######!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&'''(((***,,,,,,***))),,,+++(((%%%&&&+++***'''%%%(((,,,/////////000111;;;AAAHHHKKKJJJGGGGGGGGGMMMAAA:::IIIIIIKKKYYYJJJAAANNN>>>PPPOOO:::FFF666:::>>>;;;<<>>???CCCFFF:::888;;;BBBFFFBBB<<<999???:::444111111222111111///333555444777:::777000///333666555444444111,,,...222;;;@@@777***,,,777;;;777000------000333444111000/////////000111222///++++++///111000111444///222444333000......////////////......///222444555333000///000222333333666555333222111222333444777666333000......///111------------......//////+++,,,,,,---.........---&&&'''&&&$$$  """"""(((***++++++))))))***,,,:::iiieeeaaaccc\\\UUU---***)))(((((('''''''''''')))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((()))))))))(((''''''((((((((((((((()))))))))(((((((((((())))))))))))******,,,///zzz<<>>;;;BBBCCC???CCC@@@???===;;;;;;>>>CCCHHH777777<<>>DDD@@@555@@@===AAAHHHAAA<<>>AAA@@@>>><<<<<>>AAA:::111333<<<<<<:::777555555555555444000000222333666888:::;;;666111///222555444444666;;;<<<======<<<:::999999555777777555222111333555000333666555333222333666444444333333333444555555333555777666444333444555111000///......///000000---///000222111000...---'''&&&%%%###!!! """""",,,---......,,,,,,,,,...@@@bbbgggeeejjjdddPPP222******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''((()))(((((((((((())))))))))))---+++(((666uuuBBB~~~333+++)))'''(((###&&&&&&%%%%%%%%%%%%$$$$$$$$$###""""""###%%%'''(((######$$$$$$$$$%%%%%%%%%***+++,,,++++++---111555...000---(((&&&)))***)))++++++,,,---///222888;;;GGGHHHIIIGGGEEECCCCCCDDDBBBGGG===BBBCCC:::DDDFFFEEEDDD<<<>>>;;;555???BBBHHHJJJAAA===GGGHHH???<<>>======<<<<<<<<<333111555???FFFGGGFFFFFF777444111222666888666333777888:::<<<<<<:::999999;;;555444:::999222111777,,,---000222222222888???;;;::::::::::::888555222444444555666777888999999000000222555444111333888:::;;;<<<=========;;;:::<<<999777666777777555333000333777777444333444666444444444444444444555555555444333444555555222000111000...,,,,,,,,,---...111111111000000//////...((('''%%%######"""!!!!!!!!!!!!---...///...,,,+++,,,---AAA[[[eeebbbhhhbbbIII222***))))))(((((())))))***&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''((((((((('''&&&&&&$$$$$$%%%&&&''''''(((((((((((((((((())))))))))))---(((+++===QQQ444,,,***((()))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%'''((()))((('''(((---111---000///***''')))+++)))+++++++++***,,,222999>>>MMMHHHCCCAAACCCEEEFFFFFFMMMVVVFFFDDDAAA222:::BBB<<<;;;;;;===<<<<<>>DDD???>>>;;;::::::888555333000...222<<>>======999666666999999555222000222444444444444444555555555555555444444444444555222000111444555222...222000...,,,++++++,,,---222222111000//////......***(((%%%$$$%%%%%%###""" ,,,---------+++***+++,,,BBBVVVaaa^^^ccc^^^AAA...(((((((((((()))***++++++&&&'''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((('''''''''&&&''''''(((((()))))))))(((((((((((())))))))))))---%%%///FFF\\\111+++***((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!%%%))))))&&&%%%(((+++(((---///,,,***,,,---,,,,,,------...000555;;;@@@KKKGGGDDDDDDFFFHHHHHHGGGQQQ[[[FFFAAA@@@...000888:::999???@@@???@@@BBBLLLCCCEEEDDDGGGFFF;;;???VVVAAA===999777666666444222...///444<<<>>>:::888888222444444333000///000222666444444666333000333999333666666444444777777444---111333222111444999===BBB>>>:::888777777777666:::::::::999888666333222777222//////......222888777666777:::>>>@@@???===:::999999888888777666444444333333444666777777666666666666555555444333333000//////000222333333222555333000...------...///111111222222111///,,,++++++)))&&&&&&''''''%%%###!!!!!!***+++,,,+++)))((()))***HHHYYYddd___ddd___???...''''''(((((()))+++,,,---'''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((('''))))))))))))************(((((((((((())))))))))))---"""333LLLfff...))))))(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###)))000111...******+++$$$***...---,,,...///......000222444666:::???CCCFFFFFFGGGIIIJJJJJJIIIGGGCCCNNN;;;:::AAA222222::::::888AAAAAA>>>===;;;DDD@@@DDDIIINNNGGG777CCCfffDDD???888555666777777666111666>>>BBB===555333666222555666444111222777===<<<888777999666333777???000888;;;777777===;;;444///888???===888666888;;;FFF@@@999444333666999:::>>>>>>===<<<;;;888555444EEE:::///++++++,,,...222///...///333888:::999777888;;;===<<<888666777999888666444555999;;;:::888666666666666555444333222+++...111111000111555888888666333000//////000222...000333555333///+++(((,,,)))'''&&&(((((('''$$$""""""(((...***'''------***///FFFVVV\\\```fffYYY===+++***)))'''''')))))))))(((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&((()))&&&'''((('''&&&%%%&&&'''))))))))))))))))))))))))***)))((('''((()))+++,,,******---ccc|||aaa555555)))((( (((''''''&&&%%%%%%$$$######&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&++++++,,,------,,,***)))***///222///(((&&&***//////222666999;;;>>>@@@BBBFFFBBBTTTAAAHHHHHHIII666;;;@@@DDD@@@999777<<>>222///DDD888%%%777;;;AAA@@@999333444777777???<<<:::888888888777666888222000444666555333333???;;;666;;;AAA777000:::CCC>>>???CCC===222111:::999444---***,,,///111111111000333888666111111555999888777666666666777888;;;555000111777;;;:::777999666333444666666111---///666222000555333///333222666555...---222444111000000...------...//////......---+++)))'''$$$###""""""(((...***'''---,,,***000EEESSSZZZ^^^dddWWW;;;+++***)))'''''')))))))))(((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&((()))((('''&&&'''(((((((((((((((((((((((((((((())))))***************,,,(((***eee___zzz777:::111..."""&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))*********)))(((+++)))(((((()))*********,,,...111444666888<<<>>>FFF===KKKNNNNNNEEE@@@777>>>@@@@@@<<<666666;;;@@@??????@@@BBBDDDFFFGGGHHHBBBDDDFFFGGGGGGHHHKKKMMMBBB;;;>>>@@@;;;:::888...BBB777>>>JJJ666999222XXXGGGEEE???888444000333;;;888999999666333333777<<<>>>===:::888888777777666888444333777888555444666<<<<<<888:::>>>999<<>>AAACCC===???KKKCCCDDD???999@@@>>>;;;777555777;;;???;;;???CCCFFFGGGHHHLLLNNNFFF???@@@HHHLLLFFFBBBCCC@@@;;;???DDDAAABBBAAA777===777???KKK???EEEPPPyyyrrrWWW333,,,666111999444444666444///444>>>>>>===;;;999888777777777777666777:::999555666999:::===:::888999777BBBZZZoooWWW@@@888666222222444...///333777;;;<<<999777111///111666999888777888<<<===???@@@@@@>>>;;;::::::999999:::999999888777:::777444444777999888666;;;444***...555///000@@@BBB111&&&,,,444222...---000000000000000111222333......---+++)))'''%%%$$$!!!!!!(((---)))(((---))))))444KKKUUUXXXZZZ]]]MMM444)))***)))'''''')))))))))(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''###$$$&&&((((((((('''''''''((())))))(((((()))***((((((((((((((((((((((((((()))***+++,,,+++******...++++++uuuZZZxxxaaa)))$$$%%%)))$$$(((######$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((()))***+++++++++***)))(((''',,,;;;IIIJJJ;;;,,,555555555555666999???CCCDDDIII===KKK===LLLJJJ>>>===:::888777999<<<>>>???888<<>>HHHIII>>>888;;;BBB:::===BBBBBBIIIOOOIII===@@@@@@;;;:::FFFGGGIII[[[TTTLLL@@@777;;;???999@@@666444999777...222???======<<<;;;888777777777555666999<<<999555666;;;;;;???;;;777888444;;;OOOzzz___BBB222---,,,---///000333777:::<<<:::777444444222333666::::::999888>>>?????????>>>===<<<;;;999<<>>;;;888777888AAA>>>:::888888999888777===444,,,000555---444NNNiiiFFF+++,,,444111///333000000111111222333444444111000000...,,,***)))(((""""""(((,,,)))))),,,((()))666RRRZZZZZZ[[[ZZZHHH000)))***)))'''''')))))))))(((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%'''((())))))((('''&&&((())))))(((((()))+++))))))))))))))))))))))))+++***)))))))))***,,,---,,,///111eee```XXX+++###''',,,)))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&'''((()))***+++,,,,,,+++***)))(((&&&''',,,666???>>>333)))111111000//////333888<<<888;;;333VVVHHHAAA999,,,777666777:::???BBBBBBBBB:::<<<@@@HHHMMMLLLEEE>>>III???>>>EEEBBB666555===EEE<<<===@@@>>>CCCHHHAAA<<>><<<999777777888444555888;;;999444555::::::>>>;;;999<<<666333<<>>???:::>>>AAA@@@<<<888777888AAA>>>;;;888888888888888999555111444555---999XXXddd999///111------555000111111222333444444555111111000///---+++***)))######(((+++)))***,,,&&&(((999WWW\\\[[[[[[YYYEEE///******)))'''''')))))))))(((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''))))))((('''&&&&&&&&&&&&%%%&&&'''(((((((((((((((%%%'''(((((((((((()))+++************************,,,+++)))((()))***,,,...+++222444TTTJJJ...&&&***,,,&&&$$$((((((((('''&&&%%%%%%$$$ !!!$$$&&&)))+++---%%%%%%%%%%%%&&&''')))))))))******+++***)))((('''---,,,++++++------,,,***000///...------000444888JJJCCCFFFzzzNNNBBB777333444888===BBBEEEFFFEEE??????AAAHHHMMMKKKCCC:::???<<<===@@@<<<666:::CCC>>>777;;;???;;;======444>>>>>>CCCSSSgggiiiwwwAAAFFFCCC222<<>>???;;;<<>>???===999666777888333333666::::::666555888777<<<888999@@@<<<333444666555444555666777777888...///111111222444777999777;;;<<<999888:::;;;;;;GGGEEEAAA>>>===>>>AAACCC<<>>888:::<<<<<<999999===AAABBB:::<<>>666LLLIIIEEEJJJ```dddIII444:::BBBNNN???>>>======>>>>>>======:::>>>@@@>>>999666777999555222444999;;;888666777666:::666555<<<;;;333444<<<777000***))),,,...///***,,,...//////222777;;;444<<>>???FFFDDDAAA???>>>>>>???@@@===>>>???>>><<<:::888888999:::::::::999999999:::666:::777555888666:::JJJ^^^===111000...---///111222333333444333222111......------+++***((('''######(((***(((***,,,%%%(((;;;UUUYYYXXXXXXVVVBBB000000***)))'''''')))))))))(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))''''''&&&&&&&&&''''''&&&&&&&&&(((***+++$$$%%%''''''&&&'''(((***(((((((((((((((((((((((((((***+++------,,,+++******///,,,WWWBBB222###%%%'''(((+++(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&'''(((******'''(((+++---///111111111%%%(((---111444555444333111222222111000111444777222???333000BBBBBBddd;;;444666999;;;===AAAFFFKKK@@@AAABBBAAA??????AAACCC777<<<===:::999======;;;VVVJJJDDD@@@999===AAA<<>>AAA???:::666777999666333333:::===;;;777666666:::444///555555222555/////////000444555111,,,***,,,/////////111555999111<<>>>>>======<<<;;;999888>>>???@@@???<<<:::999999888<<<666333:::;;;888>>>WWWDDD222///333444111000111222333333333222111000/////////...---+++***)))######,,,'''---+++,,,)))(((FFF[[[bbbdddcccYYY???,,,000)))((('''&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&''''''(((((('''%%%$$$"""***&&&%%%((()))%%%''',,,&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''')))******%%%'''((('''&&&&&&'''(((''''''''''''((()))++++++******)))(((((((((((((((&&&'''((()))******))))))///000222zzzzzz000+++&&&###))))))&&&***'''%%%$$$&&&'''%%%###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%(((,,,+++((('''***'''******,,,>>>NNNEEE...111...---000000......222---000444555222///111555444777666444777???@@@===:::888666666777:::===@@@:::???@@@>>>@@@DDDBBB<<>>AAACCCFFFGGGQQQPPPooo}}}MMMAAABBB<<>>888:::>>>333777;;;;;;888666666888777;;;:::555555:::;;;888444222000///...///000111,,,---......---...111333999888888888999;;;===>>>@@@<<<:::<<<@@@AAA>>>::::::???BBBAAA<<<999999;;;@@@>>><<<;;;::::::888666333777::::::777555444555777666333111000000000000444111111222222///000333222000...,,,)))'''&&&&&&'''%%%...(((,,,((())))))***IIIXXX]]]^^^```[[[BBB......)))(((((('''''''''''''''((('''&&&&&&'''((('''%%%(((((())))))((('''%%%$$$***&&&%%%((((((&&&''',,,%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))***'''))))))((('''&&&'''(((&&&&&&&&&&&&'''((()))*********)))((((((((((((((((((((())))))***+++++++++000000444lll...)))$$$###''')))%%%***'''%%%%%%&&&&&&%%%###%%%%%%%%%$$$%%%&&&&&&'''((('''(((++++++(((+++///+++'''$$$&&&...333///(((000------000///,,,,,,...000222444666444111111333///222111...111777888444999999999999:::;;;<<<===777<<<>>>>>>@@@EEEDDD@@@AAA;;;999;;;<<<:::888999???===;;;999999;;;===>>>111SSSiiiYYYrrrqqqOOOGGGEEE===@@@<<>>BBB@@@;;;888:::===555777999:::999999999:::444777666222222777888555777666333111//////000000---......---,,,---000333;;;;;;;;;999888888:::;;;@@@===;;;===@@@AAA>>>::::::>>>BBBAAA===::::::<<<>>>===<<<<<<===<<<:::888666999<<<<<<:::777777888777666444222111000//////...+++,,,222666555222111111000...+++)))((('''''''''%%%000)))+++&&&((())),,,MMMYYY]]]]]]```]]]DDD---******))))))((((((((((((((()))(((''''''((((((&&&%%%)))))))))))))))((('''&&&)))&&&&&&(((((('''(((,,,$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&''''''((()))***)))******)))'''&&&'''(((&&&&&&%%%&&&&&&'''((()))***))))))(((((((((((((((******))))))***+++---...///---555^^^+++((($$$###%%%)))%%%)))'''%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''***((((((******)))---333---&&&###)))+++))),,,333///---...111000,,,+++---///000222444666666444222222333111000111555555222777888:::;;;<<<;;;::::::777;;;>>>???BBBFFFGGGDDD>>>;;;<<>>;;;;;;>>>===;;;:::999::::::;;;777XXXiiiKKKSSSbbbPPPKKKDDD:::???===BBBJJJIII@@@;;;===CCCCCCCCC@@@>>>===>>>@@@@@@>>><<<;;;;;;;;;:::888666888888555555777888666:::999666333111000//////000000///---+++,,,000222888:::<<<:::888888:::===CCC@@@??????BBBBBB???<<<:::>>>AAAAAA>>><<<<<<>>>======>>>???@@@???===:::888:::<<<===;;;999888888888777666444222000///...///***,,,444;;;999333//////...---+++***)))(((((('''&&&///(((+++''')))+++...NNN[[[aaacccddd\\\@@@)))(((******)))))))))))))))******)))''''''((((((&&&%%%))))))))))))(((((('''''')))'''''''''((((((***,,,"""######$$$%%%&&&'''''''''''''''''''''((())))))'''((())))))'''&&&'''((('''&&&&&&&&&''''''((()))))))))(((((((((((())))))******(((((()))+++...///,,,***222XXXttt***)))%%%%%%$$$+++%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((+++))))))+++***(((+++000###""""""%%%''''''***------,,,...222222...,,,...,,,,,,---000555999777111333333222333555777777555444555777888999:::::::::===@@@BBBCCCDDDEEEFFFFFFHHHDDDBBBCCCBBB>>>===???@@@@@@>>>===<<<;;;;;;;;;FFFHHHSSSFFFAAASSSeee{{{^^^OOOMMMJJJCCC===CCCDDDEEEDDD@@@<<<::::::GGGDDD???<<<;;;;;;<<<<<<@@@===:::;;;>>>AAAAAA@@@<<<===<<<;;;;;;<<<<<<;;;:::888666444222111000000444333111///---...111444222666::::::999:::>>>BBBEEEDDDCCCCCCDDDDDDBBB???<<>>???@@@??????@@@BBBCCCAAA===:::888999;;;<<<;;;999888777888888777555333111///...555222222777999555000......---,,,+++******))))))&&&$$$,,,''',,,))),,,---///NNNWWWaaafffeeeXXX:::&&&)))******))))))))))))***+++***(((''''''(((((('''&&&((((((''''''''''''''''''(((((('''''''''***+++,,,######$$$%%%&&&&&&''''''(((''''''''''''(((((()))%%%&&&((((((''''''(((***((((((((('''(((((())))))))))))(((((((((((()))))))))(((''''''(((+++---///+++)))111ZZZ___+++,,,((((((###...'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***)))+++---,,,''''''***)))000111---000666111%%%***)))+++000111...---///......------333999666...///......111333444444444222222333444666999;;;<<>>===<<<;;;;;;AAA777IIISSSQQQIIIGGG```aaaNNN@@@BBBHHHIIIHHHIIIEEEHHHHHHAAA:::888999:::???;;;777555666888888888555333222777???FFFJJJJJJ>>>============<<<;;;;;;666555555444333333333333777666555222000000333666111555888::::::<<>>CCCCCCDDDDDDAAA<<<>>>BBB???AAAFFFJJJGGG@@@;;;<<>>======@@@BBBCCCCCC777666555777:::>>>AAABBB:::888999;;;:::777666777333333444444555555555555777777777555444333555777555666888:::<<<===>>>>>>@@@@@@AAAAAABBBAAAAAA@@@DDDDDDDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCAAA===:::>>>>>>>>>???@@@???===::::::888666444333222333333333333333222,,,)))...777...---,,,+++************%%%###,,,'''+++(((,,,///333TTTVVV```dddbbbUUU999''',,,((((((((((((((()))******((('''&&&''')))******)))))))))(((''''''((())))))&&&))))))&&&''',,,...,,,''''''''''''''''''''''''((((((''''''''''''((((((+++,,,---+++)))(((((())))))(((((('''''''''((((((((((((((((((((()))******'''((()))***+++---.........//////{{{rrr>>>...111,,,---!!!000&&&%%%&&&'''&&&$$$$$$&&&(((((((((''''''(((((()))***)))(((***---,,,)))+++///"""$$$&&&...666444,,,333000000333333000000333888:::777000333<<<>>>777777333444999<<<999777999999:::;;;<<<===>>>>>>>>>AAAAAACCCFFFCCC???BBBIIICCCDDDIIILLLJJJDDDBBBDDDEEECCCAAA>>>===>>>@@@AAAGGGAAABBB888AAATTTKKKFFFIIIKKKNNNNNNHHHCCCEEEKKKLLLCCC@@@GGGMMMLLLKKKMMMBBBDDDEEEGGGGGGFFFFFFFFFAAAAAA???<<<999888888999;;;888888;;;;;;666444777444555555666777777777777555666888777666555555666666444444888>>>AAA???<<>>>>>@@@BBBAAA>>>::::::888555333222333555777333111111111...---222999///...---+++***)))))))))'''%%%///'''***&&&***...555WWWaaaffffffdddYYY===)))***(((((('''(((((()))******'''&&&&&&'''***++++++*********)))(((((()))***+++&&&***)))%%%'''---///,,,(((((((((((((((''''''''')))(((((('''''''''((((((000111000...***((((((((((((''''''&&&&&&&&&''''''((((((((((((((()))******'''(((***,,,.../////////,,,///+++yyylll666...222,,,---///%%%$$$&&&(((&&&$$$$$$&&&)))((((((((((((((()))*********((((((+++,,,+++///555555...,,,000333111333888===999888999888444444777666;;;999222666CCCHHHCCC:::666666;;;===888666888>>>???BBBDDDDDDBBB???===@@@@@@DDDHHHGGGDDDIIIRRRKKKIIIGGGFFFCCC@@@DDDJJJIIIGGGCCCAAA@@@BBBDDDFFFFFF===EEEGGGSSS]]]LLLGGG:::CCCJJJHHHBBB@@@EEEJJJIII999222@@@MMMMMMGGGFFF<<<>>>AAAAAA===:::777666@@@BBBCCCAAA>>><<<>>>AAA???;;;<<<@@@???999777;;;666777777888888888777777333555777888777555555555333000000777@@@EEECCC>>>AAABBBDDDEEEEEEEEEFFFGGGKKKIIIGGGFFFGGGGGGFFFEEEDDDBBBAAAAAABBBBBBAAA@@@>>>======>>>@@@@@@<<<999;;;888444222111333777999999444222444444333555888///...---+++***)))(((((()))'''&&&)))''')))***(((999XXXbbbhhhdddiiiVVV555---''')))((('''((()))***)))(((&&&'''((()))++++++++++++***)))((('''(((((())))))(((---+++$$$&&&000111+++(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))(((+++---...---+++******(((((((((((())))))))))))&&&)))+++,,,+++)))((((((,,,)))***///222111111222(((---333yyyWWW///+++***+++)))$$$###%%%'''''''''(((******'''%%%''''''(((((()))*********///+++((()))///777<<<>>>@@@>>>@@@CCC@@@777444666444444555777:::===@@@BBB999>>>>>>999444666:::<<<222444;;;DDDEEE???999888CCCGGGDDD:::444888>>>???@@@FFFIIIFFFEEEGGGGGGBBBBBBDDDEEECCC@@@???BBBFFFMMMLLLLLLIIIFFFCCC@@@>>>CCCBBBDDDKKKTTTXXXVVVRRRJJJFFFRRROOOJJJIIIAAAKKK666FFF>>>CCCLLLGGGGGG@@@FFFIIIDDDAAAFFFBBB;;;>>>===FFFIIIBBB???CCCCCC>>>???:::666888???@@@;;;555<<<<<<999666;;;AAA???888333555777777555444555666666666999???FFFKKKLLLJJJCCCCCCCCCCCCDDDFFFGGGGGGLLLLLLKKKHHHEEEEEEGGGJJJFFFFFFEEEBBB???======>>>>>>AAAAAA???>>>???<<<666555999555...///777999444666666666555444333222111000000///...,,,+++******((((((+++---******+++(((999XXXccciiiddddddNNN/////////***((('''((()))***)))((('''((()))***************((()))))))))((('''((()))$$$+++,,,(((***222111***(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&)))+++,,,***)))(((((((((((((((((()))))))))))))))***+++***(((((()))+++///+++***///111000///111---///:::YYYyyy---***)))+++***&&&%%%((('''&&&&&&&&&((('''&&&$$$&&&''''''(((((()))******...+++)))***...333555555999777888:::888222222666......///111333666999;;;666<<<>>>;;;:::???DDDFFFDDD@@@???@@@@@@>>>???BBB@@@GGGHHHAAA<<<;;;;;;:::BBBGGGIIIFFFFFFHHHGGGCCCCCCDDDDDDCCCCCCCCCFFFHHHOOOKKKEEE???<<<===AAADDDDDDHHHMMMQQQSSSRRRRRRQQQOOOMMMSSSIIILLLXXXOOOMMMRRRZZZIIIIIIQQQMMMMMMFFFFFFKKKGGGDDDIIIFFFAAAEEEDDDHHHHHHDDDAAABBBCCCCCC888555444999BBBGGGEEEAAA:::;;;:::999<<<@@@;;;333222333333444444555555555:::999:::>>>CCCEEEDDDCCCFFFFFFFFFGGGHHHJJJLLLMMMNNNMMMKKKLLLNNNOOOLLLJJJGGGGGGGGGEEEAAA??????@@@AAABBB???::::::>>>BBBAAA:::999444111333999:::888666666666555444333222111000///...---+++***(((((('''''')))+++(((((()))'''999[[[```hhhccc___FFF'''***---***)))((((((******)))(((((())))))******))))))(((&&&(((******((('''***---)))111444111000222///'''(((((((((''''''''''''&&&&&&''''''(((((())))))***&&&)))++++++***((((((((('''((((((((()))))))))***++++++***((('''(((***---333...+++---...------000222...BBB]]]lll+++))))))++++++((((((+++'''&&&$$$$$$%%%%%%$$$###%%%&&&&&&'''(((((())))))+++******+++...//////...333111111333222000333888666666666666777999;;;<<<333999<<<;;;<<>>BBBEEEBBBKKKSSSUUUPPPMMMPPPTTTSSSQQQVVVKKKUUUhhhXXXJJJTTT\\\LLLOOO[[[[[[___ZZZMMMSSSOOOLLLOOOKKKGGGMMMOOOKKKIIIGGGEEECCCFFFKKK\\\TTTJJJEEEEEEFFFCCCAAA@@@CCCDDDEEEHHHIIICCC;;;;;;888777888<<<>>>===;;;?????????BBBDDDFFFEEEDDDJJJIIIIIIJJJKKKNNNPPPRRRRRROOOMMMPPPTTTTTTMMMGGGGGGHHHIIIGGGDDDAAAAAAAAA@@@@@@===999999???BBBAAA@@@888222555999:::;;;<<<777666666555444333222111000///...,,,***((('''&&&&&&&&&&&&)))'''(((***+++AAAeee^^^hhhbbb]]]EEE(((((('''+++)))((()))******)))((())))))******)))(((''''''&&&(((***)))(((***000555777<<<===888333000***###(((((((((''''''''''''''''''''''''((())))))******)))***,,,,,,+++******+++''''''(((((())))))*********++++++)))((((((***,,,777000,,,,,,,,,++++++...444+++GGGggg~~~YYY,,,)))))),,,,,,))))))+++(((&&&$$$$$$%%%%%%$$$###%%%%%%&&&&&&'''(((((((((******+++,,,...000111111222222333444333444666999333222222111111222444444333888:::888888===AAAAAAFFFDDDEEEIIIJJJIIIIIILLLQQQQQQNNNIIIFFFFFFIIIKKKJJJIIIIIIHHHHHHIIIIIIGGGKKKHHHEEEFFFJJJLLLKKKJJJKKKNNNOOOLLLGGGBBB??????DDDLLLSSSTTTPPPOOOTTTZZZXXXTTT[[[WWW___iiiVVVJJJTTT^^^MMMHHHIIIAAABBB===JJJQQQOOOMMMRRRPPPNNNVVVWWWMMMIIIKKKIIIDDDHHHQQQ```WWWMMMGGGGGGKKKOOOQQQEEEFFFHHHJJJLLLLLLHHHDDDCCC>>>;;;<<>>???BBBEEEHHHIIIIIIKKKKKKKKKKKKKKKMMMOOOPPPRRRPPPNNNPPPQQQPPPJJJEEEFFFGGGHHHGGGDDDAAA@@@@@@@@@AAAAAAAAADDDFFFBBB:::BBB666000888===;;;;;;???888888777555444333222222000000...,,,***)))'''&&&'''&&&***---+++,,,---000HHHooo```fff[[[UUUBBB,,,---***,,,***))))))******)))''')))))))))))))))((('''&&&'''((((((((()))...666<<<<<>>AAAAAADDDJJJKKKIIIHHHKKKNNNMMMMMMLLLKKKJJJLLLNNNMMMJJJGGGHHHIIIIIIIIIHHHOOOLLLHHHHHHJJJLLLKKKIIIFFFKKKQQQQQQMMMGGGDDDDDDPPPQQQSSSSSSSSSUUUYYY]]]fffYYY```aaaaaa___QQQWWW[[[iiiXXXNNNGGG===EEEIIIIIIPPPNNNMMMTTTUUUTTT\\\VVVLLLHHHKKKJJJFFFHHHOOOQQQNNNJJJHHHHHHIIILLLMMMJJJHHHFFFFFFFFFDDDCCCCCCDDD???::::::>>>AAA@@@>>>999:::<<>>444111999>>>;;;;;;???;;;:::888666555444333333111000///...,,,***)))(((((((((***---+++)))***,,,FFFnnn```cccRRRIII888)))///---,,,+++************)))'''))))))))))))(((((('''&&&((('''''')))---222777;;;333444444///)))&&&&&&''''''(((((((((((()))))))))'''(((((())))))******+++'''((()))(((''''''((()))&&&&&&'''((()))***++++++'''***---...,,,******)))666000+++++++++***+++...555---HHHeeeAAA---***)))++++++((('''***''''''''')))******(((&&&%%%&&&&&&'''(((((())))))(((***---///222555:::>>>222777:::888888999999888999:::;;;>>>BBBFFFJJJLLL:::===>>>===???CCCDDDAAAEEEAAAAAACCCEEEDDDGGGKKKIIIKKKRRRYYYYYYSSSNNNLLLPPPJJJFFFGGGIIIIIIHHHIIIPPPMMMKKKIIIJJJJJJIIIIIIKKKPPPTTTTTTQQQQQQUUUYYYZZZXXXVVVVVVWWWZZZ[[[\\\ppp___cccaaaZZZTTTRRRhhheeettteeeYYYSSSPPPdddqqqaaaccc[[[WWW\\\ZZZTTTXXXPPPLLLJJJLLLMMMKKKJJJKKKNNNQQQUUUWWWTTTPPPLLLKKK[[[VVVQQQNNNKKKGGGHHHKKKIIIDDD???<<<===????????????@@@AAABBBBBBCCCEEEHHHIIIJJJKKKLLLLLLLLLJJJIIIKKKMMMPPPPPPOOOPPPSSSUUUFFFFFFFFFDDDAAA@@@AAACCC@@@BBBBBB@@@BBBEEEDDD???777555666;;;>>><<<<<<===>>><<<:::777666555555555000000///...,,,+++******(((((((((+++)))''''''+++GGGpppeeelll^^^RRR<<<)))---)))---+++************)))'''((((((((((((((((((''''''(((&&&'''+++111444333000'''***,,,+++'''$$$&&&***'''((((((((())))))))))))((((((((()))******++++++'''((()))(((&&&&&&((()))&&&&&&'''((()))***++++++***+++,,,,,,+++***+++,,,444...***,,,,,,++++++...222...CCC^^^>>>***''''''******((((((+++$$$%%%'''***,,,+++(((&&&&&&''''''(((((()))******'''+++000222333444666888444888:::666666;;;===<<<444444555666999;;;>>>@@@;;;>>>???>>>???CCCCCC@@@CCC???>>>AAACCCDDDHHHMMMHHHJJJRRR\\\]]]TTTLLLIIIRRRJJJDDDGGGIIIHHHHHHIIILLLLLLKKKJJJHHHHHHIIIKKKQQQTTTWWWVVVSSSUUU\\\bbbVVVVVVVVVXXXYYYZZZZZZYYYddd\\\ddd\\\TTTTTTUUUiiikkkzzziii[[[PPPFFFSSS\\\nnnlllaaa[[[aaa^^^UUUVVVNNNQQQSSSSSSUUUVVVQQQJJJCCCJJJRRRXXX[[[^^^bbbfffddd^^^YYYXXXTTTOOOQQQVVVRRROOOIIIDDDAAAAAACCCDDDFFFGGGHHHGGGEEEEEEHHHKKKHHHKKKNNNRRRSSSRRROOONNNMMMNNNPPPRRRTTTSSSRRRPPPKKKJJJHHHEEECCCCCCEEEHHH@@@JJJPPPKKKBBB>>>???@@@000777<<<======>>>>>><<<@@@>>><<<999777777777777......------,,,++++++***((('''***---,,,+++---222QQQ{{{ooo~~~xxxkkkNNN111...&&&---,,,******+++***)))'''''''''(((((((((((((((''''''&&&(((...555555...&&&###&&&***+++((($$$&&&***'''((((((((())))))******((((((((()))******++++++)))*********((((((***+++&&&&&&'''((()))***++++++,,,,,,,,,***)))))),,,...222---***,,,---,,,,,,///...---===YYY555'''$$$%%%)))***)))***---"""$$$'''+++---,,,(((%%%''''''(((((()))*********''',,,222444333111000000666::::::555555===BBBAAA===<<<:::999888888999999;;;======:::;;;>>><<<888::::::===DDDHHHIIIKKKOOOGGGFFFJJJRRRRRRKKKEEEDDDSSSIIICCCFFFIIIHHHGGGIIIHHHJJJKKKJJJGGGGGGJJJMMMMMMRRRVVVUUUPPPOOOSSSXXXJJJNNNSSSWWWXXXWWWWWWXXXPPPUUUcccYYYSSSXXXUUU^^^aaasssjjjddd___SSSYYYZZZ]]][[[RRRRRR___bbb\\\\\\PPPXXX\\\\\\^^^bbbZZZNNNQQQQQQOOOKKKHHHMMMVVV^^^YYYTTTRRRTTTQQQMMMOOOUUUVVVTTTNNNGGGBBBAAACCCFFFDDDFFFGGGFFFDDDDDDHHHKKKHHHLLLQQQVVVXXXXXXUUUSSSQQQPPPOOOSSSVVVTTTLLLEEEOOOMMMKKKHHHEEEFFFIIILLLFFF[[[jjjcccNNN@@@???AAA,,,999AAA>>>===@@@@@@<<>>===<<<;;;:::@@@888===;;;222>>>JJJ???BBBFFFAAA===BBB@@@;;;@@@DDDFFFFFFJJJMMMDDDFFFXXXKKKKKKLLLMMMOOOQQQSSSTTTaaaUUUKKKHHHEEEBBBGGGQQQSSSOOOJJJJJJLLLKKKGGGCCCFFFSSSOOOLLLVVVPPPKKK[[[LLLRRRYYY]]]\\\YYYYYYYYYSSSMMMUUUOOORRR[[[WWW___hhhiiillleee___gggkkk^^^ddd\\\[[[```[[[RRRUUUbbbVVVWWWXXXWWWUUUSSSSSSTTTPPPWWW^^^IIIQQQBBBIIIIIIVVVSSSXXXWWWNNNOOOXXXXXXPPPOOONNNLLLIIIEEEAAA???JJJJJJIIIIIINNNSSSRRRMMMRRRNNNKKKOOOVVVXXXSSSMMMRRRPPPOOOQQQUUUUUURRROOOMMMSSSVVVGGGIIIOOOBBBFFFFFF???WWWLLLCCCLLL:::666333;;;@@@???>>>???@@@???RRRFFF===;;;888111333:::///,,,++++++---,,,((($$$'''((()))+++%%%---+++...ZZZ|||vvvuuu}}}uuuPPP000(((((()))))))))(((((((((''''''%%%&&&&&&''''''((((((((()))%%%(((222888444+++'''))))))))))))((((((((((((***))))))))))))(((((((((&&&''''''(((((()))******))))))*********)))(((''''''((()))***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111555666>>>555333111///+++(((,,,333(((+++$$$111666vvv777000^^^===((((((***---...222777999999:::>>>AAA<<<>>>AAADDDDDDCCC@@@>>>CCC999;;;:::444===BBB333;;;BBB@@@>>>BBB???:::???@@@CCCCCCHHHLLLFFFIIIZZZWWWWWWVVVRRRNNNJJJJJJJJJTTTJJJGGGRRRZZZUUUKKKEEEJJJKKKLLLOOOQQQOOOLLLHHHLLLRRRLLLNNN[[[UUUHHHKKKPPPTTTYYY]]]^^^^^^]]]]]][[[UUU]]]XXXZZZccc```iiirrrrrrvvvqqqjjjrrrttthhh^^^XXXXXX^^^___YYYXXX]]]TTTUUUUUUUUUTTTUUUXXXZZZZZZXXX]]]XXXZZZTTTYYYVVVUUUTTT]]]bbb\\\\\\___ZZZPPPPPPOOOMMMKKKIIIGGGFFFHHHJJJIIIGGGIIILLLLLLHHHMMMIIIGGGKKKRRRTTTPPPKKKPPPPPPPPPRRRSSSSSSQQQPPPMMMRRRUUUHHHLLLRRRDDDJJJNNNJJJEEEDDD===>>>DDD999999===@@@CCCGGGIIIEEE>>>JJJAAA;;;;;;<<<:::777555000111222111///---++++++++++++))),,,&&&---+++...WWWuuunnnnnnuuummmKKK000***+++((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''')))$$$'''444???<<>>>>>???DDDMMMQQQHHH<<>><<>>>>>FFFEEEBBBDDDAAA???GGGJJJLLLHHHJJJPPPLLLLLLWWWUUUYYY\\\XXXPPPKKKMMMQQQYYY[[[___```WWWLLLOOOZZZOOORRRTTTTTTSSSUUU\\\bbb]]]\\\YYY[[[dddeee\\\TTT^^^ZZZWWWYYY```ggglllnnnuuulllnnnaaa]]]fffeeeqqqxxxggghhhlllnnnmmmiiicccbbbdddbbb\\\ccccccaaa]]]ZZZYYYZZZ[[[aaaWWWbbb}}}\\\]]]\\\[[[```WWWVVVXXXSSSUUUTTTKKKQQQPPPNNNKKKHHHFFFEEEDDDEEEJJJKKKGGGDDDEEEFFFFFFJJJIIIIIILLLPPPSSSRRRQQQOOOSSSXXXXXXVVVTTTTTTUUUXXXVVVXXXNNNOOOOOOBBBNNNmmm[[[EEELLLGGG;;;AAA222@@@>>>===AAAJJJOOOHHH<<<888======;;;???DDD>>>222222333444222...,,,,,,---((((((,,,111***---***---QQQhhhdddbbbfff[[[===+++++++++''''''((((((((((((((((((************))))))))))))***%%%###,,,999>>>555((())))))))))))(((((((((((())))))((((((((('''''''''((((((((()))******+++++++++++++++***************))))))+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++111<<>>@@@BBBAAA???===<<<;;;;;;<<<:::===???GGGQQQRRRLLLIIIFFFKKKFFF@@@CCCAAAAAAIIIKKKNNNIIIJJJRRRPPPMMMTTTZZZ___aaa]]]UUUOOOPPPTTTNNNVVVeeemmmfffYYYYYYaaa\\\```aaa]]]UUUOOOPPPRRRVVVXXXXXXUUUSSSZZZaaa___aaa[[[VVVVVV^^^hhhppptttyyy{{{nnnkkkwww{{{|||yyy~~~}}}uuulllfff```ZZZ[[[]]]^^^^^^^^^___aaaccc```___rrrccc^^^^^^```\\\TTTVVV\\\\\\aaabbbXXXIIIIIIJJJJJJKKKKKKLLLLLLFFFLLLNNNJJJHHHJJJLLLLLLLLLLLLMMMOOOQQQSSSTTTUUUNNNSSSWWWXXXVVVSSSSSSTTTXXXUUUXXXPPPPPPNNNFFFZZZjjjCCC@@@AAA??????111555AAAAAA??????CCCHHHFFFAAA777???AAA;;;:::>>>===666666333000//////...,,,)))+++++++++111)))---,,,333XXXnnnjjjhhhhhhXXX:::******((((((((((((((())))))))))))************++++++++++++***'''%%%(((222999666...))))))))))))((((((((((((((((((((((((''''''''''''''''''((())))))******+++++++++***))))))))))))***((()))***+++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++333888~~~ggg///###---,,,$$$---AAA@@@000000''')))%%%aaaXXX111%%%///$$$000222---***///444999;;;:::999;;;===888888999<<>>BBBBBBBBBIIIGGGKKKGGGIIITTTUUUPPPSSSOOOTTTXXXWWWSSSQQQSSSUUUXXXSSSUUU^^^bbb\\\XXXYYYUUU]]]dddeee___WWWQQQPPPGGGIIIPPPOOOLLL]]]pppppp\\\YYYWWWXXX^^^fffnnnrrr|||~~~pppjjjrrrtttxxxvvv|||yyy~~~uuuggg]]]YYY_________]]]\\\\\\^^^```^^^bbbwwwmmmcccbbbbbbZZZVVV___hhhggggggcccVVVQQQQQQQQQQQQPPPNNNKKKJJJJJJNNNOOOMMMMMMPPPQQQPPPLLLNNNOOOPPPPPPQQQTTTVVVMMMPPPTTTVVVUUUSSSQQQQQQTTTRRRXXXSSSRRRPPPPPPoooJJJGGGAAA>>>@@@///???DDDEEECCC@@@@@@DDDFFFDDD:::???AAA<<<888888:::;;;999555000///111111...***+++***)))///'''******333YYYnnnjjjgggfffUUU888***,,,***))))))))))))******++++++)))))))))******++++++,,,'''******)))---444666333))))))))))))(((((((((((()))))))))(((((((((((('''&&&''''''(((((()))******+++***)))((((((((())))))'''((()))***++++++++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---333---XXX///&&&,,,,,,''',,,888888///)))"""%%%$$$$$$222^^^???$$$000"""---+++$$$ ***...222444444555888;;;===<<<:::999:::;;;===>>>??????:::JJJfffbbbJJJCCCMMMMMMCCC???HHHIIIEEEJJJIIINNNKKKMMMYYYZZZRRRRRRFFFIIIMMMPPPQQQQQQRRRTTTaaaUUUOOOTTTXXXVVVVVVYYYSSSZZZbbbgggfffdddaaa``````ZZZ\\\WWWNNN[[[dddVVVQQQTTTYYY]]]```dddhhhkkkuuuqqqwwwjjjcccfffbbbnnnxxxmmmkkkooorrr|||ppplllpppllliiiddd]]]XXXWWWZZZ]]]bbbeeeqqqrrruuujjjddd[[[[[[XXXaaahhhdddaaa\\\PPPVVVWWWXXXWWWTTTPPPKKKIIINNNPPPOOONNNPPPTTTSSSPPPNNNQQQRRRRRRPPPQQQUUUXXXPPPQQQTTTWWWXXXWWWSSSPPPTTTSSS\\\XXXUUURRRYYY[[[HHHLLLFFF;;;:::FFFEEEFFFDDD@@@@@@CCCCCC???>>><<<<<<===;;;777888<<<888666333111///...------+++***)))...%%%&&&&&&///UUUiiidddbbb```PPP555+++///---))))))******+++++++++,,,''''''((()))***++++++,,,&&&,,,///++++++111666666))))))))))))((((((((((((************))))))))))))&&&&&&''''''((()))))))))+++***((('''''''''((()))'''((()))******+++******)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,...000$$$HHH///(((((('''''''''(((***,,,((("""!!!###JJJ]]]>>>......%%%$$$000)))---111333444666;;;???888888999;;;===>>>@@@@@@999CCC???@@@KKKBBB<<>>???999777;;;555666555111,,,***,,,...000///+++***$$$,,,)))000PPPWWW```]]]SSSQQQ///...(((***)))(((((()))++++++***(((,,,***)))***,,,,,,***'''$$$333+++)))+++555DDD;;;---,,,)))'''&&&&&&'''(((''''''((((((((((((''''''*********)))***++++++,,,***)))'''&&&'''(((***+++***)))(((***---...+++((()))***,,,---.../////////---------,,,,,,+++++++++,,,,,,666ggg999111(((''''''''')))---111555000...''' '''HHHzzzhhh,,,!!!)))---)))...333666666777:::>>><<>>DDDPPPWWWVVVNNNNNNUUUWWWRRRVVV[[[TTTVVVQQQYYYPPPUUUEEEJJJIIINNNTTTWWWRRROOORRRWWWZZZWWWggglllbbb\\\cccfffaaaoooooo|||yyyuuuyyyyyyooopppmmmooorrreeeiii```{{{oooyyykkkxxxyyyuuutttwwwrrrxxxqqqmmmlllooosss~~~{{{xxxuuussstttwwwhhhsssuuukkkddddddaaaZZZgggiiiiiigggaaa\\\YYYXXXWWWVVVZZZ^^^XXXLLLKKKSSSSSSRRROOOMMMPPPWWW[[[\\\ZZZ[[[YYYXXX\\\aaaaaa]]]WWWWWWYYYZZZ[[[YYYVVVSSSZZZZZZVVVSSSRRRRRReeeKKKIIINNNNNNDDDDDDJJJGGGPPPOOOLLLIIIDDDAAA??????AAA???<<<;;;;;;:::999777333333333111...---...///...///)))+++(((...(((///TTTaaacccaaaWWWRRR...---(((***)))((((((***+++,,,+++)))---+++***))))))(((&&&$$$(((---$$$+++///---888444+++***(((&&&%%%%%%&&&&&&'''(((((())))))((((((''''''''''''''''''((((((((()))((('''''''''(((***+++((('''((()))++++++)))'''++++++,,,++++++***))))))------,,,,,,,,,,,,++++++++++++444ddd|||<<<444@@@555+++***111333---&&&'''((((((&&&)))555JJJYYY333&&&""",,,,,,---333000000333999======:::@@@BBBAAA>>>@@@GGGLLLLLLIIIIIIFFFAAA@@@FFFIIIHHHMMMLLLGGGBBBEEEOOOXXX\\\SSSKKKNNNSSSNNNQQQYYYZZZTTTOOOXXXSSS\\\KKKLLLGGGIIIOOOTTTRRRQQQTTTWWWVVV```lllqqqkkkjjjpppqqqkkkqqqjjjqqq}}}qqqllltttjjjpppfffmmm{{{zzzuuuxxxnnn|||}}}wwwiiibbbaaabbbcccjjjvvvrrr\\\SSS[[[ZZZMMMQQQSSSWWW^^^gggooosssuuu______]]]ZZZZZZ]]]dddjjj[[[ZZZSSSMMMVVVbbb]]]MMMOOO```cccVVVTTTbbbfff]]]\\\ZZZYYY[[[^^^___\\\ZZZYYYRRRTTTWWWSSSXXXlll{{{HHHHHHQQQUUULLLJJJLLLFFFRRRTTTTTTOOOGGGAAA???@@@AAA>>>;;;:::;;;<<<<<<<<<888777555222...---///000++++++(((+++)))000)))000WWWeeeaaabbbXXXPPP,,,---)))***)))((((((***,,,,,,+++***+++++++++******)))'''&&&))),,,$$$,,,---(((777:::+++***((('''&&&&&&&&&'''(((((())))))))))))((((((&&&''''''((((((((((((((()))(((((('''((()))******''''''((()))******)))(((+++++++++,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444bbb:::333@@@555+++)))...///((( ###%%%&&&'''(((,,,222777TTT^^^000)))***---!!!$$$111000111444999===???>>>@@@AAA???>>>CCCKKKOOOMMMHHHGGGDDD???AAAFFFIIIHHHLLLLLLIIIDDDCCCIIIRRRYYY]]]LLLJJJRRRPPPPPPWWWXXXQQQMMMXXXSSS\\\LLLOOOKKKHHHMMMOOOOOORRRYYY^^^^^^dddiiijjjllluuu{{{ooopppcccgggttt}}}xxxvvvjjj}}}}}}|||yyyiiiggggggZZZdddXXXzzz|||wwwrrrrrruuupppiiidddgggnnnrrrrrrnnnaaacccgggccc``````\\\XXXUUUWWW]]]bbbcccbbbaaa\\\VVV[[[nnn}}}wwwgggYYYTTTLLLLLLXXXbbb\\\NNNKKK[[[^^^RRROOO[[[```YYYaaa^^^\\\]]]bbbffffffdddZZZLLLRRRXXXQQQXXXiiijjjLLLIIINNNOOOFFFFFFJJJFFFJJJLLLNNNMMMIIIEEECCCBBB===;;;888999;;;???AAABBB;;;:::888444111000222555...---'''******111***111XXXfff^^^aaaXXXOOO***---+++,,,)))((((((***,,,---,,,+++******+++,,,++++++++++++(((---&&&,,,)))%%%999BBB++++++***))))))((((((((((((((())))))))))))(((((('''((()))*********))))))((((((((((((((())))))***&&&''')))******)))((((((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......333^^^sss555///333...(((%%%%%%$$$!!!"""###%%%&&&&&&&&&&&&'''CCC---+++...///###,,,,,,///444777999<<<@@@CCCCCCBBB>>><<>>AAAGGGIIIFFF<<<@@@EEEEEEBBBDDDLLLUUUaaaKKKFFFOOORRRTTTWWWSSSLLLKKKWWWPPPVVVGGGPPPRRRNNNNNNMMMLLLSSS^^^fffhhh[[[aaadddeeeiiinnnllleeedddcccmmmqqqiiipppwwwxxxzzztttoooqqqkkkqqq{{{xxx{{{vvv{{{wwwaaaeeedddxxxxxxeeeiiimmmpppvvv|||zzztttvvv^^^VVVdddjjj___```mmmjjjaaaWWWRRRQQQQQQNNNJJJYYYYYY[[[ggg~~~oooOOOTTTIIIEEEMMMWWWYYYYYYZZZSSSUUUVVVUUUTTTUUUWWWXXXYYYZZZ^^^ccchhhiiieeebbbZZZLLLPPPVVVNNNTTT^^^WWWLLLGGGJJJJJJCCCEEEJJJFFFDDDDDDEEEHHHJJJIIIEEEAAA===;;;888999;;;???AAABBB999999777333111111444666444222'''***)))111,,,444XXXddd___ddd[[[OOO)))---+++,,,)))((((((***---...---+++(((***,,,---,,,,,,---...&&&///(((+++((((((<<>><<<>>>DDDJJJFFF>>>AAAAAA???>>>CCCHHHHHHDDD@@@GGGOOOPPPIIICCCGGGPPP\\\JJJEEEKKKPPPWWWYYYRRRJJJJJJVVVOOOTTTFFFSSSXXXUUUSSSOOONNNUUUaaagggggg^^^kkkssslll```\\\```ddd```ZZZ^^^___XXX]]]nnnwwwwwwllliiiXXXUUUccceeepppyyyvvvxxxzzzwwwppphhhfffnnnxxx}}}zzzvvvjjjvvvppp~~~ttthhhooopppkkkqqqkkkvvv{{{nnnkkkmmmnnniii\\\SSSWWWaaabbb[[[SSSPPPSSSVVVWWWUUUQQQUUUZZZbbbqqq{{{vvviii\\\PPPJJJPPPPPPJJJKKKTTTVVVLLLKKKTTTUUUNNNNNNVVVKKKRRR]]]eeegggbbbZZZTTTXXXPPPPPPQQQNNNQQQRRRMMMGGGCCCIIIMMMHHHJJJMMMGGGGGGEEEDDDGGGJJJJJJEEE@@@AAA>>>;;;:::;;;<<<<<<<<<555555444111//////111333//////''')))'''222///666WWW```dddjjj```QQQ)))---++++++)))((((((***---...---,,,(((+++------+++***+++---&&&111((()))+++///===666***************))))))((())))))************))))))((()))+++,,,---,,,+++***'''(((((()))))))))))))))&&&))),,,,,,***)))***+++++++++++++++++++++***)))+++++++++,,,,,,---------111...---SSS|||yyy///+++,,,,,,,,,***'''&&&'''(((!!!###&&&'''&&&%%%$$$$$$222LLL111,,,%%%,,,+++111,,,///444999;;;<<<<<<<<<;;;;;;<<>>999555<<<<<<===CCCNNNTTTMMMBBB>>>@@@@@@BBBHHHMMMJJJCCCGGGOOOZZZ\\\OOOCCCFFFRRR___[[[WWWMMMFFFRRR]]]XXXWWWSSS^^^[[[hhh]]]cccbbb[[[\\\ZZZZZZ\\\\\\SSSHHHRRRMMMIIIKKKRRRUUUPPPIIIKKKMMMXXXZZZKKKIIIXXXaaaaaabbbnnnhhhkkkwwwrrrtttxxx~~~qqqlllwwwwww~~~qqquuu~~~qqqtttkkkhhhsss~~~pppxxxzzz~~~~~~tttfff___```fffbbb^^^\\\^^^aaaeeeggg```YYYSSSSSSSSSNNNFFFAAACCCIIIIIICCCDDDNNNPPPJJJHHHHHHJJJNNNMMMJJJNNNUUUUUUWWWVVVPPPHHHGGGMMMSSSOOOXXXPPPKKKWWWUUULLLSSSRRRIIIIIIIIIDDDGGGLLLHHHEEEHHHJJJHHHDDDAAAAAACCC===<<<;;;;;;;;;;;;999888666777666333///,,,,,,,,,'''((()))+++(((///,,,666[[[fffjjjgggkkkJJJ,,,///------+++***)))***------+++)))(((((('''''')))------+++***###%%%555DDDDDD666*********)))((((((((((((((())))))************))))))%%%111...'''---333...,,,,,,,,,***)))))))))***+++'''(((***++++++***)))))),,,------+++***)))***,,,111///,,,******+++---...)))666---DDDssshhh666"""&&&((((((%%%&&&))))))'''+++)))((((((*********((((((((()))***---000222444;;;888666777:::======<<<999BBBAAA@@@GGGGGGBBBFFFFFFHHHJJJIIIFFFFFFJJJMMMNNNNNNPPPTTTTTTOOOIIIEEEccceee___VVVUUU\\\^^^ZZZaaabbbbbbaaa___]]]\\\\\\]]]UUUPPPQQQRRRRRRXXX```TTTYYYZZZVVVTTTWWWUUUPPPRRRUUU[[[ccciiikkkjjjhhhhhhiiipppxxxwwwppplllnnnrrruuukkkwww~~~uuuooovvvvvvmmmfffeeejjjiiibbbbbb]]]NNNOOOPPPPPPMMMHHHFFFJJJPPPLLLMMMHHHAAAFFFRRRTTTMMMNNNRRRSSSPPPNNNPPPQQQOOOTTTVVVQQQQQQUUUNNNHHHOOOUUUTTTTTTSSSSSSSSSSSSTTTUUULLLFFFHHHKKKKKKKKKLLLKKKGGGCCCCCCFFFGGGDDD@@@AAA======??????;;;888888:::888333///---,,,---...,,,++++++---)))///---999___jjjiiidddeeeEEE+++000---***+++******,,,......,,,***,,,+++)))''''''***---...333777@@@JJJIII===000)))******)))(((((((((((((((''''''((((((((((((''''''%%%///,,,'''222999444222******+++++++++***)))((((((((()))***+++******))))))***+++***))))))+++,,,000...,,,******+++---...+++444+++@@@www^^^111%%%,,,---***&&&(((---000///+++***)))''''''((()))*********+++,,,///222555666777777999===AAACCCBBB@@@===CCCAAA@@@HHHHHHCCCGGGIIIIIIJJJLLLOOOPPPQQQQQQEEEEEEHHHJJJKKKIIIHHHIIINNNXXX]]]ZZZ[[[cccfffddd```cccdddaaaZZZWWWXXX[[[lllccc]]]]]]^^^YYYVVVWWWZZZ\\\[[[WWWWWWYYYWWWQQQZZZ]]]bbbjjjppptttvvvvvv{{{wwwwwwzzzzzzwwwwww{{{|||zzzwwwxxx|||rrrrrrrrriii]]][[[XXXVVVSSSPPPOOOOOOQQQSSSNNNGGGJJJRRRQQQHHHJJJOOOQQQPPPPPPUUUWWWWWWWWWYYYUUUTTTYYYSSSNNNUUUSSSSSSRRRRRRQQQQQQRRRRRRTTTNNNKKKNNNQQQOOOLLLKKKJJJFFFCCCDDDGGGIIIGGGEEEJJJDDD@@@@@@@@@===<<<===666555222000...---......,,,+++,,,...)))///...===dddnnnjjjbbb```BBB***000---(((***+++,,,---------,,,++++++---///000111555===CCCMMMSSSYYYVVVDDD111(((*********)))((((((((())))))'''(((((())))))((((((''''''...)))'''555<<<666222((())),,,------+++(((&&&(((((()))***************'''((())))))((()))+++---///...,,,******+++,,,---,,,111(((<<>>BBB666555444222000...---,,,++++++,,,...(((---...@@@hhhppplllfffeeeEEE***...,,,******+++---,,,+++***+++---///555???HHHMMMQQQZZZccckkkbbbVVVGGG666)))&&&*********))))))((())))))************++++++************---&&&'''666;;;111+++((()))+++,,,+++***((('''(((((())))))******++++++)))*********((((((***,,,---,,,+++******+++,,,---,,,...)))<<>>CCCEEEEEECCCAAABBBBBB<<<>>>HHHGGGCCCHHHSSSSSSSSSUUUVVVTTTOOOLLLKKKQQQTTTRRRPPPSSSZZZ]]]NNNVVVcccwwwqqqNNNYYY\\\___^^^\\\^^^dddiiigggaaa\\\\\\___]]]XXXSSSLLLKKKLLLRRR[[[dddhhhgggccceeegggjjjnnnsssxxx|||xxxsssuuu}}}zzzzzztttxxxpppgggdddgggfffYYYKKKFFFKKKNNNPPPUUUZZZXXXRRRRRRVVVWWWTTTTTTXXX[[[ZZZ[[[\\\VVVUUUZZZUUUQQQZZZZZZYYYXXXWWWWWWWWWWWWWWWSSSPPPQQQUUUVVVRRRNNNMMMKKKIIIGGGGGGJJJLLLMMMLLLMMMFFF???>>>>>><<<>>>BBB::::::999777444111---,,,+++***)))---'''+++...BBBjjjpppooommmpppLLL+++,,,,,,---)))+++,,,***''')))///555EEEKKKXXXeeeiiihhhlllsssnnnVVV<<<000---,,,***(((******))))))))))))************++++++++++++*********,,,&&&***:::===000***+++***))))))(((((())))))((((((((())))))***+++,,,---------+++)))((()))***,,,+++************+++,,,+++,,,,,,===pppQQQ---///)))---000333888:::333+++%%%+++111222...******,,,//////000111333666999;;;BBBCCCDDDEEEDDDDDDDDDEEEBBBAAA<<<@@@IIIFFFCCCJJJOOORRRUUUVVVUUUTTTUUUVVVMMMUUUYYYUUUQQQTTTWWWXXX[[[^^^bbbmmmyyycccbbb``````bbbfffjjjmmmooopppmmmggg```\\\[[[ZZZYYY\\\YYYXXXZZZ___aaabbbcccoooqqquuuxxx{{{zzzvvvrrrvvvwwwiiiXXXWWWZZZ\\\\\\^^^^^^\\\WWWSSSVVVUUUQQQPPPSSSUUUTTT^^^^^^WWWUUUYYYTTTQQQZZZWWWVVVUUUTTTSSSSSSSSSSSSUUUQQQPPPSSSSSSPPPOOOPPPOOOMMMJJJIIIIIIKKKLLLLLLHHHCCC???@@@@@@>>>>>>@@@;;;<<<;;;:::888555222000---,,,(((,,,'''***...DDDkkknnnqqqqqqvvvRRR---,,,,,,...(((***+++((('''...<<>>BBBBBBBBB@@@??????BBBDDDBBBCCCAAAFFFNNNIIIGGGRRRWWWYYYZZZWWWRRRPPPSSSVVVSSS[[[^^^YYYWWWZZZZZZWWWgggjjjggg^^^^^^iiirrrsssqqqmmmjjjkkkooorrrqqqooonnnoookkkdddaaabbbcccbbb___]]]]]]``````___```cccpppuuu{{{|||uuuwwwxxxlll\\\\\\]]]^^^^^^___```aaaaaaWWWZZZZZZVVVTTTXXX[[[[[[``````YYYVVV[[[WWWUUU^^^YYYXXXWWWVVVUUUTTTTTTTTTXXXTTTRRRTTTSSSPPPQQQUUURRRPPPMMMJJJIIIIIIKKKLLLHHHDDDBBBCCCCCC@@@>>>@@@999:::::::::999777666444//////'''---(((+++///FFFkkklllppppppuuuRRR000///,,,,,,(((***+++)))+++888NNN___iii^^^VVVTTTLLLAAA???EEE444,,,&&&)))---,,,***)))******))))))******+++,,,((())))))******))))))(((%%%***,,,555CCC@@@111,,,)))))))))))))))((((((((((((((('''((()))***,,,---,,,------+++)))((()))***))))))))))))******+++++++++***///666llljjjMMM,,,555333111...---111444///'''(((***,,,///000000000///222222333444666999<<<>>><<<>>>?????????@@@DDDHHHDDDHHHIIIPPPUUUNNNMMM\\\iiigggccc^^^\\\]]]```bbb]]]dddeee```aaahhhhhhbbbKKK___sss{{{zzz{{{yyywwwvvvuuutttrrrpppiiilllmmmkkkmmmnnnjjjbbbZZZ[[[aaaggghhhfffkkksssvvv|||{{{xxxyyyqqqddd\\\[[[YYYYYY[[[___dddiii^^^aaa```\\\[[[^^^aaabbb______XXXVVV\\\ZZZYYYddd]]]]]][[[ZZZYYYXXXXXXXXX[[[XXXWWWYYYWWWTTTUUUYYYRRRPPPMMMJJJHHHIIIKKKMMMMMMGGGDDDDDDCCC???===>>>;;;:::999777555333111000---,,,'''...))),,,111HHHlllkkkooommmqqqQQQ222222,,,)))(((***+++***///@@@[[[pppaaaNNN===555---$$$%%%---'''***...///((("""&&&...******))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++%%%+++...777BBB;;;***&&&'''(((***++++++)))'''%%%(((''''''''')))***,,,...)))***+++***(((((()))+++(((((())))))*********+++,,,***...111aaatttKKK111???>>>999///***---333333...+++)))(((***---000222222//////000111444777999;;;<<>>~~~LLL;;;...333%%%111///:::***,,,******---111333000......///111444777:::<<<===AAA@@@@@@CCCFFFGGGEEEBBBCCCLLLSSSUUUTTTTTTQQQMMMRRRNNNSSSaaagggbbb```eeegggaaafffjjjfffiiipppmmmvvv}}}yyyrrr{{{vvvqqqwwwwwwsssvvv}}}|||tttrrrkkklllkkkmmmjjj\\\aaahhhnnnnnnoootttxxxyyy~~~~~~ooolllgggcccbbbdddgggiii]]]aaabbbaaadddfff```VVVXXXZZZ\\\WWW\\\______pppccc]]]ZZZ[[[\\\YYYWWWXXXVVV[[[``````]]][[[\\\___RRRQQQMMMIIIMMMTTTSSSLLLQQQKKKDDDAAAAAAAAA>>>;;;===>>>999///(((&&&$$$!!!######,,,---...)))///MMMggggggeeefffoooOOO,,,000///'''...,,,***000???KKKHHH===222///+++***+++,,,+++******************+++,,,,,,+++*********+++,,,,,,+++,,,333777222,,,...222555111111444666333,,,((()))'''''''''((()))************)))))))))))))))************((('''''''''((((((************+++++++++++++++...)))000TTTkkk}}}:::ggg@@@888///000,,,111;;;))))))***+++...111111000...444333333444777:::>>>@@@>>>>>>???CCCGGGIIIHHHFFFFFFNNNTTTSSSPPPPPPOOOLLLZZZUUUYYYdddhhhbbb```cccfffbbbjjjnnniiiiiilllgggttt|||vvv{{{xxxooowwwttttttssstttttttttpppqqqoootttxxxqqqnnnqqqrrrppprrryyy~~~}}}ooonnnjjjeee```^^^___aaaccc___ccceeedddgggjjjiiiccc```]]]\\\YYY\\\^^^dddxxx```\\\ZZZ]]]^^^[[[YYYYYYZZZ\\\______]]][[[[[[\\\RRRSSSPPPLLLNNNRRRRRRMMMQQQLLLHHHFFFGGGFFFBBB>>>:::;;;777111...---+++'''******------...)))...KKKeeegggddddddhhhHHH+++111///)))///,,,+++444CCCHHH<<<,,,,,,***))))))+++,,,,,,++++++************++++++,,,))))))******+++,,,,,,,,,(((...111///000888BBBHHH>>>888222000...***(((***''''''(((((())))))************)))))))))))))))***+++***))))))((()))))))))************++++++,,,,,,+++///)))///RRRddd777III444888000333,,,777:::QQQ]]](((+++///222222111111111777555333333444888<<>>@@@EEEJJJMMMNNNMMMMMMTTTXXXVVVSSSTTTWWWXXX[[[YYY]]]iiiooolllkkkooommmmmmwww{{{tttrrrrrrjjjqqqsssmmmzzz}}}ttt~~~www{{{|||yyyyyy}}}yyyyyyyyyttt{{{~~~}}}yyytttttt|||oooooojjjddd^^^[[[[[[^^^```cccgggiiiggghhhkkkmmmmmmiiibbb]]]^^^]]]\\\kkk^^^[[[\\\```aaa]]]ZZZZZZ]]][[[[[[[[[[[[ZZZYYYWWWUUUXXXXXXTTTRRRSSSSSSQQQOOOMMMJJJJJJJJJHHHCCC???777777666333555888555///111111---+++,,,***///KKKeeehhhccccccbbb???***111+++(((***(((,,,666BBBCCC666(((++++++******++++++******+++++++++******++++++,,,)))***++++++++++++,,,---+++///111000222<<>>666666555555:::>>>:::333111111,,,)))++++++111JJJccchhhdddggg```<<<+++111((()))((((((---777===;;;222+++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,---,,,+++,,,...111999;;;999555555999<<<;;;;;;222+++******(((''')))(((((((((((())))))))))))******)))))))))))))))************++++++++++++***)))******+++,,,,,,------...222---111RRRjjj;;;555---333000999444111,,,)))555VVV''',,,111333222111222444///000111333555666666666<<>>BBBFFFHHHKKKMMMOOOMMMNNNNNNMMMRRRYYY\\\ZZZ\\\]]]___cccfffgggfffeeeaaagggqqqoooggglllqqqiiiuuuyyyooossssssooozzzwwwlllqqqvvv{{{{{{www|||}}}vvvyyy~~~sssqqqmmmjjjgggffffffgggbbbccchhhmmmmmmjjjjjjlllhhhiiibbbppphhhjjjsssbbbbbbfffiiifff]]]XXXXXX]]][[[[[[^^^cccddd```[[[XXXYYY[[[ZZZUUUOOOQQQWWWUUURRRMMMHHHEEECCCCCCDDD======;;;999;;;===;;;555222222+++'''***,,,...@@@TTTXXX\\\hhh___888...111%%%///000,,,---555:::555///,,,+++,,,---+++***+++///222...---,,,+++++++++++++++***,,,------...333<<>>???@@@;;;???EEEIIIKKKMMMQQQTTTVVVUUUTTTVVV___ggggggaaaZZZ\\\```eeelllqqqrrrqqqeeemmmyyyvvvmmmrrrwwwnnn|||~~~zzzwwwxxx|||ssszzz{{{zzz}}}pppqqq}}}zzzxxxvvvrrrooollljjjiiigggcccccciiikkkiiihhhkkkgggmmmcccpppjjjsssnnnaaacccgggjjjfff^^^ZZZ[[[]]]]]]___bbbeeeccc___[[[___\\\\\\]]]YYYUUUVVV\\\QQQPPPNNNKKKHHHGGGFFFGGG@@@BBB@@@;;;:::<<<;;;888555555,,,'''***,,,,,,;;;MMMOOOTTTccc[[[555,,,...###///111))))))444===:::222---000000///+++((('''***......---,,,,,,++++++++++++)))+++------///666BBBLLL===999111******,,,***%%%((((((***,,,)))&&&(((---))))))))))))(((((((((((('''''''''((()))+++------'''((()))***++++++***))))))******+++---...//////)))222000555SSS\\\rrr>>>///===222---@@@,,,333666999&&&===...+++))),,,111555555555000111333666:::>>>BBBDDD>>>CCCIIIMMMPPPSSSWWWZZZcccbbbaaafffttt~~~{{{sssgggiiillloootttyyyzzzxxxjjjttt~~~sssxxx{{{qqqwwwvvv~~~zzzvvvqqqmmmkkkmmmeeeaaadddgggdddcccfffhhhpppdddpppjjjyyylll```bbbgggjjjfff___\\\^^^\\\]]]```cccccc```[[[WWW]]]XXXWWWXXXVVVRRRTTTZZZKKKMMMNNNMMMKKKIIIGGGGGGBBBDDDCCC===:::;;;<<<;;;666666,,,...,,,(((---<<>>999111444666333555333444666999>>>@@@;;;555???FFFNNNQQQRRRVVV]]]dddhhhcccdddwwwzzzmmmrrrmmmppp{{{vvvkkkxxxmmmqqqqqqhhhnnnwwwyyy}}}zzzzzztttqqqlllggggggkkkhhhgggggghhhkkkjjjgggccchhheeemmmbbbtttpppiiiddddddgggeee___]]]aaa```^^^]]]\\\]]]\\\ZZZYYY```[[[VVVSSSUUUWWWXXXWWWPPPOOONNNMMMLLLKKKJJJIIIFFFEEEDDDBBB@@@===:::999555444***,,,+++)))222FFFZZZdddYYYOOOIII333(((---'''---,,,,,,---444>>>CCC999+++,,,,,,+++++++++,,,---...*********)))******++++++,,,(((///111///@@@III999,,,++++++++++++***)))(((*********)))((((((***,,,((((((''''''''''''(((((())))))))))))************((()))***++++++***)))(((+++,,,,,,------...//////***333---555ooo[[[___<<<333'''444??????555222;;;999///,,,222:::555111888:::444444222555999;;;>>>@@@@@@@@@GGGMMMSSSVVVVVVYYY```ggguuuuuurrrxxxttthhhkkk```bbbuuu|||sssxxx{{{yyy{{{pppiiieee___]]]```gggmmmrrrhhhhhhiiimmmpppqqqnnnlllmmmhhhooodddqqq{{{iiihhheeefffiiigggaaa```ccc\\\\\\\\\^^^___^^^[[[YYY]]]ZZZWWWVVVWWWXXXWWWUUUTTTSSSQQQNNNLLLLLLMMMOOOGGGFFFEEECCC@@@>>>;;;:::444333++++++))))))444JJJcccrrr[[[NNNFFF000(((///)))------...,,,///???LLLAAA+++,,,,,,+++++++++,,,---...++++++*********++++++,,,///(((+++000555CCCDDD333(((+++...---+++(((((())))))******)))(((((()))+++''''''''''''''''''''''''))))))))))))************))))))***++++++***)))))),,,,,,---......//////000...111222666YYYSSS000777666888<<<999///111??????333000222777222111;;;<<<555444111444777999;;;>>>CCCHHHNNNSSSWWWXXXXXX[[[bbbhhhuuurrriiilllyyyyyyppppppyyyrrrzzzwwwyyyxxxnnncccfffeee```YYY^^^jjjooolllllllllmmmnnnooolllhhheeeppphhhnnnhhhooosssxxxfffddddddfffgggddd^^^[[[]]]XXXYYYZZZ]]]______]]][[[ZZZYYYYYYYYYZZZXXXUUUSSSSSSSSSPPPLLLHHHHHHLLLPPPGGGFFFEEEBBB@@@>>><<<;;;555555---,,,)))(((000CCC[[[kkkbbbRRRHHH111***111))),,,,,,000---,,,;;;LLLCCC++++++++++++,,,,,,,,,------......---,,,+++++++++,,,000(((&&&,,,777===666&&&999555///***''''''***---)))*********(((((()))+++'''(((((((((((((((((('''((()))))))))************************************,,,,,,,,,---......//////222000555777iii@@@333333:::111000***///???>>>555555111666222111888999777===999666666:::>>>BBBGGGMMMMMMQQQVVVYYY[[[___gggmmmuuujjjxxxxxxqqqkkkpppkkkaaadddooonnncccnnnoooooopppnnnkkkhhheeennneeemmmkkkqqquuuoookkkeeegggjjjiiiccc]]]YYYYYYXXXWWWXXXZZZ]]]^^^^^^]]]ZZZZZZZZZZZZZZZXXXVVVTTTQQQRRRQQQMMMHHHGGGJJJNNNFFFEEECCCAAA???===<<<;;;999999---,,,******...<<>>,,,++++++,,,,,,,,,---------///...---,,,+++*********...((($$$---;;;999+++!!!@@@777---''''''***,,,,,,((()))+++***)))((()))***((()))************)))(((((()))))))))************++++++************+++++++++++++++,,,------......///,,,111777gggeee>>>000444333333///444===666---111,,,444333000444666===NNNFFF===888???GGGKKKMMMOOOIIINNNVVV^^^fffoooyyy{{{}}}vvvnnnkkkggglllhhh^^^bbbppprrrjjjlllnnnqqqssstttuuuuuuuuuooohhhppppppuuu}}}jjjqqqiiinnnqqqoooiiidddbbbaaa[[[YYYWWWXXXZZZ]]]^^^___\\\\\\\\\[[[YYYXXXXXXXXXSSSUUUVVVTTTPPPMMMLLLMMMEEEDDDBBB@@@>>><<<<<<<<<;;;:::******+++---111<<>>888AAALLLNNNMMMMMMJJJQQQ\\\hhhuuuxxx~~~yyy|||zzzvvvuuu|||zzzttttttuuuuuunnndddeeepppyyyzzzrrrsssuuuuuuuuuuuuwwwyyysssooouuutttyyyhhhsssgggnnnsssooojjjiiiiiiiiiaaa___\\\[[[\\\^^^^^^^^^^^^^^^___]]][[[YYYZZZZZZSSSTTTTTTTTTRRROOOKKKIIIFFFDDDBBB@@@>>>=========999999)))(((***...333>>>TTThhh\\\RRRLLL666+++000***000+++,,,++++++000666555111***+++,,,---------,,,,,,*********+++---...000111,,,111111<<>>444999111777666444666555???UUUJJJ???===HHHQQQPPPOOOQQQSSSYYYcccooozzz}}}{{{zzz||||||{{{wwwtttsssvvvxxxssstttxxxttt|||jjjuuuiiiqqquuuooohhhgggiiihhhgggeeedddcccbbbaaa^^^[[[\\\___bbbbbb___[[[ZZZZZZUUURRROOOOOOPPPOOOJJJFFFHHHFFFDDDAAA?????????@@@:::999)))((()))...333???WWWmmmaaaXXXSSS;;;---///)))///---(((&&&***222555555333***+++,,,---...---,,,,,,******,,,...111555777999///777888AAAJJJ555###...''')))+++,,,++++++---///''')))++++++***)))))))))'''((()))++++++)))((('''))))))))))))************---,,,+++******+++,,,---,,,,,,------...//////000+++333(((IIIvvv>>>111666HHH999777111,,,999HHH@@@222444<<<>>>:::777888444888IIINNNGGGIIITTTZZZWWWWWW]]][[[```hhhpppwww|||qqq|||zzz{{{qqqtttyyyttt~~~nnnxxxsss{{{|||sssjjjhhhhhhgggjjjiiijjjjjjhhhddd^^^YYYZZZ___eeefffbbb]]]ZZZYYY]]]VVVPPPOOORRRSSSOOOJJJJJJHHHEEECCCAAAAAAAAABBB<<<;;;)))------)))///EEEaaassssssfffPPP:::000///...,,,+++***---,,,+++666:::...(((***,,,---------...///)))666>>><<<;;;BBBKKKPPPCCCAAA@@@@@@:::000)))'''***)))))))))))))))************++++++++++++******))))))))))))************((('''''''''((()))+++,,,---,,,,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,***000333JJJccc555...GGG888,,,666777222;;;KKK>>>000<<<666IIITTTWWWBBBOOOAAAHHH```[[[BBBRRR\\\TTT]]]PPPZZZhhhlllqqqqqq~~~www|||}}}xxxpppmmmpppssstttqqqnnnkkkjjjkkkiiiddd___[[[___bbbccccccbbb[[[TTTUUUZZZXXXOOOMMMRRRSSSNNNKKKIIIFFFBBB>>>===>>>@@@<<<<<<***,,,+++)))000FFFaaarrryyykkkRRR:::---,,,,,,+++'''%%%((('''&&&111555)))***+++---...------///000111>>>IIIJJJIIIIIIIIIGGG;;;777555555222+++((()))***))))))(((((())))))***)))******++++++******)))(((((((((((())))))))))))((('''''''''((()))+++,,,---+++++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))///BBB\\\[[[333FFFAAA777666777333>>>KKK>>>111<<>>888333...++++++***((()))---))))))(((((((((((()))))))))******++++++******)))'''''''''((((((((())))))((('''''''''((()))***+++,,,***)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,111'''222>>>bbb???EEEFFF;;;666666666AAAKKK???444<<>><<<999888777444111///+++(((******))),,,111***)))(((((('''((((((((())))))************))))))(((((((((((())))))))))))((((((((((((((()))******+++)))((()))+++.........++++++,,,,,,,,,,,,------555&&&666===~~~mmmIIICCCFFF666888555888EEEJJJ???777<<<;;;@@@999[[[xxxpppXXXHHHRRRMMMVVVgggYYYbbbfffhhh}}}~~~~~~{{{|||}}}||||||uuunnnlllnnnppppppnnntttnnneee^^^\\\]]][[[XXXaaa\\\\\\^^^ZZZSSSVVV```MMMIIIEEEEEEGGGGGGBBB>>>;;;;;;,,,,,,))))))333HHH]]]hhhiiiaaaPPP<<<000......---+++))),,,***)))444888+++,,,---------,,,---///111???999444111111111000000...+++***,,,,,,+++,,,///******)))((((((((((((((()))))))))******)))))))))))))))*********+++++++++((((((((())))))))))))))))))(((((())),,,.........+++++++++,,,,,,---------...$$$666<<<^^^tttFFF@@@FFF:::;;;444;;;IIIIII???;;;===<<>>^^^aaauuuUUUMMM]]]RRRSSS```WWWdddccciiiuuuhhheeellltttvvvuuuttthhhccceeebbbZZZ\\\fffddd```______XXXPPPUUUaaaMMMHHHDDDDDDFFFFFFBBB===;;;;;;***,,,+++***111DDDXXXddd]]]XXXKKK999...+++,,,,,,)))(((+++***)))444888,,,+++,,,,,,,,,,,,---000222444000///111111...,,,------+++***------))))))+++,,,+++***))))))(((((()))((())))))******))))))(((*********+++++++++,,,,,,(((((())))))))))))(((((((((((((((***---...---,,,***++++++,,,,,,------...***(((666===UUUZZZnnn???===GGGEEE>>>333===KKKFFF>>>??????FFFHHH999>>>GGGCCCfffjjjeeeSSSMMMRRRjjjssshhhlllzzzvvvlllmmmqqqqqqnnnsssgggbbbfffddd[[[ZZZbbb^^^[[[YYYWWWSSSOOOPPPTTTNNNJJJFFFEEEEEEDDDAAA>>><<<<<<)))------***///???TTTaaa]]]YYYKKK888,,,***,,,---***))),,,,,,,,,777<<<000+++,,,,,,,,,---///222555,,,***,,,000///+++***---...+++***,,,+++((((((+++---,,,+++***))))))))))))(((((())))))))))))(((((()))************+++++++++(((((()))******)))((('''''''''))),,,......+++)))******+++,,,,,,---......+++111333888]]]PPP>>>AAA;;;???DDDAAA333>>>MMMDDD>>>BBBAAAGGGCCC<<>>:::BBBGGGAAABBBGGGDDDDDDPPPLLLDDDKKKSSSRRRRRRnnntttoooxxxpppnnnfffiiigggnnnwwwaaaZZZmmmcccQQQRRRSSSPPPIIIDDDDDDDDDCCC======,,,&&&***......>>>VVV```aaa[[[OOO111777***...//////...+++,,,777AAA;;;------...///...---222;;;BBB000---,,,......++++++...+++++++++*********))))))************)))))))))((())))))******************...---+++******+++---...,,,,,,+++******+++,,,,,,'''((()))******)))(((''')))***,,,---......//////222......555CCCfffEEE:::999666GGGBBB???<<>>WWW```aaa[[[MMM///444(((---...///***)))555DDDGGG999***.........,,,,,,000999???...+++***---,,,******---+++++++++***************************))))))))))))))))))******++++++,,,,,,---,,,+++******+++,,,------,,,++++++++++++,,,---((()))***++++++***)))''')))***+++---............222...,,,000<<>>===DDDAAA???===GGGOOOHHHDDDFFFDDDBBBLLLFFF???GGGOOOPPPSSSXXXaaaNNNOOOggghhhxxxwwwsss___gggkkkNNNRRRYYYTTTPPPYYY___^^^ZZZTTTJJJBBBCCCCCC///+++------,,,@@@YYYaaabbb\\\OOO111666)))---...'''&&&///@@@JJJCCC333)))******)))((()))...555;;;---***)))++++++)))))),,,*********************************)))))))))))))))'''(((((()))+++,,,,,,---******)))(((((()))******++++++++++++++++++++++++*********++++++,,,---...)))***+++,,,---.........,,,******...:::GGG999GGGFFF@@@>>>>>><<>>FFFLLLMMMRRRXXXfffSSSPPPfffrrrwww~~~|||xxxmmmiiikkkhhhzzzhhh```]]]YYYWWWVVVXXXZZZYYYSSSNNNLLLJJJGGG======...,,,...,,,...EEE```hhhbbb]]]QQQ333777))),,,+++&&&000@@@KKKGGG777,,,)))(((''''''''')))...444999,,,((((((***+++((())),,,************************))))))))))))))))))******%%%&&&'''((()))+++,,,,,,))))))))))))))))))))))))))))))************)))))),,,+++)))(((***...222555))))))+++,,,---.........))))))---111<<<DDD;;;EEEEEE===???===:::IIIUUULLLBBBCCCDDDDDDIIIAAA<<>>EEE<<<999IIIWWWMMMBBBDDDHHHHHHKKKDDDAAALLLTTTZZZeeejjjSSSKKKwwwsssjjj{{{sssmmmlllxxxvvviiiiiilllbbbfffgggbbbXXXRRRSSSWWWaaabbb^^^TTTLLLIIIGGGCCCBBBBBB******---***...KKKiiipppjjjaaaQQQ000444(((...000FFFNNNMMM>>>000,,,+++((()))))))))***,,,---......+++((((((++++++)))***---))))))*********+++++++++((()))))))))************''''''((()))******++++++******++++++++++++******((()))************)))((())))))(((((()))+++---///((()))***+++,,,---------,,,---//////444vvv|||:::GGG======@@@GGG<<<999IIIXXXOOOCCCFFFLLLPPPPPPHHHFFFPPPWWW^^^kkkkkkWWWOOOuuuzzzsssiii}}}yyyzzz|||zzzyyy{{{}}}yyyuuunnniiioooyyy{{{iiieeeggghhhcccZZZYYY]]]XXXMMMJJJPPPRRROOOLLLJJJGGGCCCBBBBBB......///***,,,HHHeeekkkqqqgggSSS000333***222777OOOPPPCCC///'''...000))))))(((((()))***)))(((&&&+++((((((++++++)))***...))))))******++++++++++++(((((())))))*********+++)))))))))***++++++,,,,,,(((((())))))))))))(((((()))***+++,,,,,,+++***)))'''((()))******)))((('''((()))***+++,,,---------++++++,,,***///sssmmm<<>>:::JJJZZZPPPDDDHHHPPPRRRQQQFFFBBBKKKPPPVVVccc```ddd___nnnqqq}}}}}}wwwyyyvvvrrrpppsssrrrnnnpppvvvtttuuupppfffgggiiihhhccc[[[TTTQQQLLLRRRTTTQQQNNNMMMJJJFFFCCCCCC000(((---111000AAAccc{{{tttuuuZZZ555%%%)));;;PPPTTT@@@---))),,,,,,***)))***)))&&&$$$$$$'''+++...''')))******))))))***+++,,,***((((((+++,,,+++))))))))))))******++++++,,,+++*********))))))(((((())),,,BBBGGG111***...%%%(((***,,,+++***)))***,,,'''((()))((('''''')))+++***------******......,,,)))555%%%000222bbbxxx|||[[[AAAPPPAAAAAAGGGCCCCCCBBBPPPYYYPPPJJJMMMMMMTTTSSSLLLEEE???```]]]hhhrrreeeYYYlll|||lllyyyvvvyyyxxxrrrqqquuuvvvrrrzzz|||zzzwwwzzzsssrrrnnnggg```ZZZTTTNNNUUUQQQQQQSSSPPPJJJKKKPPPGGGFFF...))),,,...000IIInnnxxxvvv[[[888...555CCCTTTEEE666)))))),,,+++))))))&&&%%%%%%(((,,,...+++)))((()))+++***))))))***,,,---+++((((((+++,,,,,,************+++++++++++++++************)))))))))((())))))999<<<+++(((...(((+++++++++,,,,,,+++)))&&&'''((())))))((()))+++---***---,,,******---...,,,)))333%%%111333YYY[[[BBBOOOAAABBBIIIHHHFFFEEESSS\\\SSSMMMOOOMMMQQQTTTRRRRRRNNNnnniiirrrrrreeedddyyywww|||sss{{{xxx{{{xxxsssrrrvvvwwwuuu}}}|||vvv{{{sssjjjllliii\\\SSSRRRUUUPPPNNNPPPOOOKKKJJJMMMIIIIII666666777111222QQQvvv{{{uuuVVV888333<<>>999VVVvvv}}}~~~sssQQQ333111888:::===+++************)))***,,,///222777<<<>>>999000))))))+++,,,,,,+++***,,,---///---+++)))***,,,---...---------,,,,,,+++++++++*********)))))))))))))))---)))((((((&&&(((+++***,,,***)))((()))))))))(((***++++++***))))))***,,,)))++++++((())),,,---+++...///'''///000555{{{WWWNNNppp```>>>EEE888GGG???BBBHHHMMMGGGGGGQQQWWWPPPNNNRRRNNNNNNPPPTTTZZZVVVkkk[[[___]]]mmmwwwkkkeee~~~zzzvvvuuuwwwzzz{{{xxxyyywwwtttrrrtttxxxzzz{{{tttbbbWWWXXXVVVPPPJJJKKKMMMNNNKKKIIIHHHHHH===LLLUUUIIICCC]]]wwwyyyvvvRRR222///111...---'''***,,,++++++...222666666;;;??????:::333...+++)))+++,,,,,,+++***,,,---...---,,,******+++---...---------,,,,,,+++++++++))))))))))))))))))******///---)))(((,,,,,,)))***,,,......+++''')))///555---------+++((('''((()))(((++++++((((((+++,,,***---,,,)))///111...tttZZZYYYNNNIIIXXXwwwhhhDDDRRRyyyooonnnCCC>>>LLLFFFEEEGGGMMMGGGIIITTTVVVMMMNNNUUURRRUUUTTTVVV\\\VVVhhhVVVZZZ]]]rrrssskkk{{{xxxwwwwwwzzz|||yyyxxxvvvuuuttttttwwwzzzpppuuufff]]]YYYWWWRRRMMMKKKNNNPPPNNNJJJIIIHHH...<<>>777---777NNNRRRIIIGGGEEE===...***222000,,,111...------,,,++++++******+++************+++,,,,,,++++++++++++,,,,,,,,,,,,---111///,,,999GGG===''',,,+++*********)))'''%%%***************)))))))))((()))***+++++++++++++++))))))(((((()))+++---...&&&...+++&&&,,,---***,,,))))))((((((((())))))***%%%,,,000---***---444888///ZZZwwwXXXCCCHHHVVVUUU___nnnkkk]]]rrrlll^^^gggkkkbbb```fffffftttsssxxxxxxuuuyyyzzz|||}}}~~~~~~wwwpppjjj{{{mmm___YYYWWWSSSOOOMMMVVVVVV777444///999PPP[[[___hhhWWWNNN===555777111---555,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---+++++++++,,,,,,,,,---------,,,///888???<<<222***---+++)))((())))))(((&&&))))))))))))************(((((()))++++++,,,,,,+++))))))(((((()))+++---///444888000'''***+++)))---((((((((((((((()))***+++(((***---///,,,+++000666000@@@tttUUUCCCLLL^^^^^^eeennnggg```jjjllldddccchhhiiifffoootttsssiiixxxzzzwwwwwwyyymmmddd}}}|||kkkbbb]]]WWWQQQNNNTTTTTT+++000222:::IIIRRR[[[lllqqqhhhUUUHHHAAA222(((///*********+++,,,,,,------++++++******++++++,,,---++++++,,,,,,,,,---------,,,$$$,,,@@@AAA...%%%+++---+++))))))+++,,,------(((((())))))******++++++(((((()))++++++,,,,,,,,,))))))(((((()))+++...///EEEGGG888***))))))''',,,''''''''''''(((***++++++...+++,,,111000+++,,,333///,,,vvv}}}SSSDDDRRRggggggjjjmmmbbbccchhhqqqoooffflllvvvuuuttt{{{ooo]]]ttt}}}~~~wwwyyyvvvsssrrrsssgggcccmmmvvvkkkeee]]]UUUQQQOOOOOO444---222222888>>>GGGlllmmmpppccc\\\ppp>>>---,,,...---++++++---...---,,,///...---,,,++++++++++++)))************+++++++++---...222777666///***)))---,,,,,,++++++,,,,,,---(((((())))))))))))((((((''''''(((((())))))*********((())),,,---+++,,,/////////---,,,,,,,,,------+++)))''''''((()))((('''......---------,,,,,,,,,777///ddd[[[OOOZZZtttnnneeennnfff^^^nnn{{{iiiqqqgggooorrrrrroooaaaddd~~~~~~yyytttrrruuutttppppppccc{{{ccc^^^]]]OOONNNLLL000))),,,***555???888CCC]]]pppsssnnnwwwLLL<<<...///---,,,,,,---......---///...---,,,++++++++++++************++++++++++++//////444888666...((((((++++++************++++++))))))))))))))))))))))))))))))))))))*********+++)))''''''***+++)))))),,,------,,,+++++++++,,,------+++))))))***+++++++++,,,------......///000000------FFFVVVJJJQQQaaa___eeeooobbbgggsss|||jjjvvvooowwwxxxtttoooaaafffooo~~~zzzuuutttvvvuuuqqqjjjbbbzzz{{{~~~yyybbbLLLYYYJJJGGG///+++...***???YYYGGG444@@@XXXcccaaa^^^DDD>>>'''000...------...//////.........---,,,++++++++++++************+++++++++,,,///111666:::666---(((''')))))))))(((((()))))))))***)))(((((((((((()))***************++++++++++++***''''''******((((((++++++******)))******++++++...+++(((''')))+++,,,---+++,,,---///000222333333222;;;111zzz```PPPRRRXXXYYYiiirrrcccgggpppuuudddrrrmmmuuuuuuvvvsssgggqqqwwwlll|||zzzzzzvvvqqqqqqsssrrrnnnoooiiiooo}}}xxxOOOcccNNNIII///...333---KKK}}}sssSSS@@@AAA===???;;;333999'''000///------///000///......---,,,,,,+++++++++,,,*********+++++++++,,,,,,...000777;;;777...))))))))))))(((((((((((())))))+++***(((''''''(((***+++************************,,,***))),,,,,,))))))+++))))))))))))))))))******,,,)))&&&%%%'''***,,,---+++,,,---...///111222222999EEE111^^^rrrUUUXXX___]]]hhhjjjdddjjjvvv}}}jjjuuunnnvvvxxxnnnrrrlll{{{www{{{{{{||||||{{{xxxyyyvvvqqqqqqsssqqqmmmssswwwuuueee```UUUNNN...,,,333)))FFFzzzjjjLLL+++333333333:::111000///------///000///...------,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,***///777<<<999000+++---+++******))))))******+++,,,***)))'''''')))***,,,)))))))))))))))))))))))),,,)))))),,,+++)))(((+++)))))))))))))))))))))))),,,)))&&&%%%'''***---...,,,,,,,,,---------......///;;;555???|||zzzMMMVVVddd```^^^XXX```]]]ooo{{{gggkkk```iiimmmaaannnlll|||uuu~~~~~~|||xxxwwwyyywwwrrrlll~~~ttt\\\YYYTTT222+++444)))<<<ggg///444777666333222000...------...//////...---,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))...888>>>999111---///,,,++++++******++++++,,,+++***))))))))))))***+++)))))))))((((((((((((((()))&&&&&&))))))''''''***+++++++++++++++***)))))),,,***((((((***...000000,,,,,,,,,+++++++++******(((222666...[[[JJJSSScccaaa]]]OOO___SSShhhvvvaaacccVVV```fffbbbvvvqqq~~~}}}yyy~~~~~~zzzyyyzzzwwwrrrooo|||{{{zzz{{{dddaaa___555(((777111:::ttt{{{777000111444+++//////---,,,,,,---......---,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------)))000:::???:::000,,,...,,,++++++******++++++,,,*********************************)))))))))(((((((((%%%%%%))))))''''''***---.........---+++)))(((+++)))((())),,,///000000,,,,,,+++++++++*********)))222000000EEEzzzWWWWWW^^^bbbhhhTTT]]]^^^ppp|||hhhmmmbbbmmmrrrmmmxxx~~~zzzxxxyyyuuupppsssssslllaaannnlllfffhhh111!!!555888<<>>]]]fff\\\VVV^^^pppYYYWWWZZZhhhppp]]]fff```jjjnnnsssxxx~~~||||||xxxrrrllllllooohhhqqqiiiccciii......---222FFFggg~~~CCC+++333---///333111000///...---,,,,,,,,,''')))******))))))***,,,***++++++***)))+++///333111+++;;;DDD555000333)))+++***)))(((((()))***+++*********))))))))))))(((''')))+++,,,,,,,,,***)))((()))***+++++++++++++++(((+++......,,,)))'''&&&''''''((())))))))))))))),,,,,,+++***+++,,,---...(((444---444///DDD{{{rrrVVVQQQdddRRRPPPSSS[[[WWW]]]VVV[[[iiiffflllwwwhhh~~~|||xxxuuuxxxkkkooommmggg}}}rrrqqq000---+++111AAA[[[yyy{{{CCC,,,333---...000000///...---,,,,,,,,,,,,''')))******))))))***,,,+++***)))***,,,...---,,,111---===GGG;;;777:::333+++***))))))))))))***+++++++++*********)))))))))((()))***,,,,,,+++***)))))))))******++++++******(((***,,,,,,***(((''''''''''''((())))))))))))))),,,,,,+++++++++,,,---...***,,,)))111...666uuu^^^[[[dddXXXYYYWWWVVV[[[mmmjjjkkkrrrkkkooommmiii}}}}}}yyyvvv}}}nnnooojjjffftttnnnooo333...---555BBBTTTqqqyyyDDD---333---,,,---......---,,,++++++++++++((()))+++***))))))***++++++)))(((+++///000,,,(((...+++888BBB<<<888888222,,,+++***))))))***+++,,,,,,+++++++++************((()))***+++,,,+++******)))************))))))((()))***+++)))'''&&&'''(((''''''((())))))))))))))),,,++++++++++++,,,------111))),,,111222...QQQfffcccaaa^^^eeeYYYYYYddd|||yyytttvvvmmmsssuuuyyy|||yyy{{{ooonnnhhhbbb~~~ssskkkooozzzsssqqqsss000+++,,,777CCCRRRmmm{{{GGG...222,,,,,,,,,---,,,,,,+++******++++++)))***++++++))))))***+++***)))***,,,...//////...111,,,111<<>>YYYWWW@@@333,,,+++***))))))***+++,,,,,,+++++++++***************************+++++++++***++++++++++++******)))+++++++++***((()))+++---''''''((())))))))))))))))))******+++,,,+++++++++(((//////&&&333777+++666{{{]]]]]]mmmvvvkkkccciiiyyyqqqlllqqqlllrrr~~~}}}zzzwwwppprrrrrrrrrqqqnnnjjjhhhccckkkdddbbb]]]ZZZaaa\\\]]]\\\///222000...:::PPP^^^```nnnsssKKK333555//////---,,,,,,++++++++++++,,,,,,+++,,,---,,,***)))***+++'''+++...,,,))))))...222+++---,,,>>>ZZZVVV<<<333+++***))))))))))))***+++++++++*********)))))))))***************++++++,,,***++++++,,,,,,,,,,,,+++)))*********((((((***+++''''''((()))))))))))))))((()))***+++,,,++++++***,,,333---///333333666...RRR```aaakkkvvv|||hhhqqqzzzqqquuuttt|||zzzyyy{{{}}}zzzvvvtttjjjnnnmmmooouuutttpppssskkkfffhhh___^^^bbbYYYXXXWWWWWW)))...+++'''444OOO[[[VVVdddmmmJJJ555888222000,,,,,,,,,,,,+++,,,,,,------+++,,,---,,,***)))***+++)))***,,,,,,+++***)))))))))111222AAA[[[RRR888333+++***)))(((((()))***+++*********))))))))))))(((******))))))******+++,,,***+++,,,,,,------------'''(((***)))(((((()))***'''(((((()))))))))))))))((()))***+++,,,+++******,,,111&&&333000(((999,,,***jjjbbbcccgggssshhhrrrtttfffjjjppp|||xxxsss~~~|||xxxtttqqqkkkqqqrrrvvv~~~zzzrrrvvvtttgggqqqeeeeeemmmVVVXXXRRRTTT+++...(((,,,000BBB___YYYhhhcccMMM888444000***+++***,,,------,,,---...///,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000&&&///AAAHHHFFF999'''+++***)))(((((()))***+++******))))))))))))******+++++++++*********))))))******+++++++++,,,,,,,,,))))))(((((((((((())))))***(((&&&(((+++---+++))),,,,,,,,,,,,,,,+++***)))+++---///111222111000///222???iiippplll}}}rrruuu{{{zzzmmmcccoooxxx}}}zzzyyyyyyzzzsssssspppooorrrxxxxxxtttsssnnnnnnrrrpppeee[[[WWWVVVVVV)))---(((---000@@@\\\UUU```^^^JJJ888555222+++,,,+++,,,------,,,,,,...///***+++,,,------,,,+++***...---,,,,,,+++++++++***000'''---;;;===<<<666***,,,+++***))))))***+++,,,************************)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------))))))(((((((((((()))))),,,)))'''&&&''')))++++++,,,,,,,,,,,,++++++***))),,,...000222333333222222222<<>>999444111))),,,,,,++++++++++++,,,,,,******+++,,,,,,+++******((()))***+++,,,---......------------------------***))))))(((((())))))***,,,+++(((%%%$$$&&&))),,,+++++++++++++++*********,,,...000333444555555555333777:::yyyzzzvvvvvv}}}xxxwww}}}}}}|||vvvsssssswwwwwwrrrpppssswwwxxxsssmmmiiilllllleee[[[TTTZZZZZZ(((---(((+++--->>>[[[WWWRRRUUUIII<<<:::555......,,,---......,,,+++,,,...((()))***++++++***)))(((+++***************+++,,,---000@@@III===111,,,%%%++++++++++++++++++++++++((()))+++,,,,,,+++)))((()))******+++,,,,,,------------------,,,,,,,,,,,,***))))))))))))))))))******++++++((($$$$$$'''+++++++++***************+++,,,---///111333555555555444444+++]]]zzzxxx}}}|||uuutttyyy|||yyyxxxyyy{{{rrrwwwwwwqqqmmmsss|||rrrmmmiiilllpppmmmeee^^^[[[[[[)))...(((***+++>>>^^^]]]RRRVVVKKK>>>;;;555---...---...///...,,,++++++---)))***+++,,,,,,+++***)))***+++---///222333555555333666EEEIII999,,,***&&&)))******************)))&&&((()))++++++)))(((&&&++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******))))))))))))******'''***,,,+++(((&&&'''(((+++******))))))***++++++***+++---///111222333444222333888CCC~~~xxx||||||zzzwwwwwwzzz}}}kkkqqqsssoooppp{{{rrrnnnkkkkkkooopppjjjccc___^^^)))...)))***+++===^^^^^^TTTXXXLLL===999333---///...//////...,,,***+++,,,***+++,,,------,,,+++***,,,///333888<<<>>>???@@@;;;777<<<;;;,,,&&&******((()))************)))(((''''''((())))))(((''''''+++++++++*********))))))*********++++++,,,,,,,,,+++******))))))******+++'''))),,,---+++)))((('''******)))((((((***+++,,,***+++,,,---///000111222000444DDD777^^^}}}}}}}}}zzzxxxwwwoootttuuupppppp{{{pppoookkkggggggiiieee```]]]]]]'''///+++---,,,;;;YYYWWWTTTXXXKKK:::666111---111///000000...,,,******+++***+++,,,------,,,+++***,,,000777===BBBCCCCCCBBB;;;111111000&&&$$$++++++)))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))******)))******+++,,,---......+++******))))))******+++***)))***+++,,,,,,+++)))***)))((((((((()))+++,,,++++++,,,,,,---///000111000999???333BBB~~~uuu{{{{{{nnnkkknnn~~~{{{wwwttttttwwwwwwppplllpppwwwzzzjjjllliiibbb```bbbaaa^^^ZZZYYY%%%///---000---999TTTPPPSSSVVVIII888333///---333///000000...,,,******+++***+++,,,------,,,+++***)))...666===BBBCCCAAA@@@555+++,,,///)))(((+++(((***+++,,,------,,,+++*********))))))))))))******&&&&&&'''((()))***++++++)))***+++,,,...///000000++++++************++++++---***'''(((,,,...---,,,***)))((('''((()))+++---,,,,,,,,,------///000111333===222111111YYY```jjjwwwqqqdddeeeddd^^^\\\mmm|||{{{wwwvvvlllqqqqqqllliiijjjkkkjjjccchhhggg```\\\```bbbaaa\\\[[[,,,,,,111......DDD^^^eeeRRRWWWPPP<<<...---...+++------------,,,***(((&&&)))***,,,---...---,,,,,,$$$555===@@@EEE???222///+++,,,---,,,***(((((((((+++******))))))******+++***)))'''((())))))(((''''''((()))******)))((('''++++++***************+++(((+++...,,,(((&&&)))---******))))))(((((('''''')))***+++,,,,,,+++***))))))******+++,,,---......///222444777444<<>>VVV]]]VVVYYYSSSBBB555111000---............---+++***)))------.........---,,,,,,EEEJJJ???222000,,,(((,,,+++---...---+++************+++,,,------,,,+++******))))))***,,,---,,,+++***+++,,,,,,,,,,,,++++++))))))((((((((())))))***'''((()))***)))(((&&&&&&(((((((((((()))))))))))))))******++++++******)))***++++++,,,---...///000555444222555666333NNNzzzvvvlllttt~~~zzzxxxvvvrrrssssssrrrqqqooolllkkkjjjhhhggggggddd```aaaddd______...,,,000000---<<>>CCCyyy|||~~~|||{{{{{{ssssssrrrrrrqqqooonnnmmmeeeeeegggiiigggaaa___aaa______///(((---222,,,222DDDNNNZZZTTTMMMEEE<<<222---,,,+++******)))***+++---...,,,++++++***+++,,,...///777===555+++,,,,,,***...(((***++++++***)))***+++++++++***))))))***++++++,,,***)))***++++++***)))((('''''''''((()))+++,,,))))))))))))***+++,,,---)))++++++'''!!! %%%***(((((((((((())))))))))))***)))(((''''''((()))***(((((()))***+++,,,,,,---***111///,,,000///000:::;;;===aaa|||{{{zzzzzzmmmooorrrtttsssqqqooommmffffffiiimmmjjjdddbbbddd______)))111000,,,,,,///DDDccciiilll]]]^^^555(((...333++++++++++++++++++++++++,,,+++******,,,,,,+++***222///,,,---000000,,,(((,,,***((()))+++,,,+++(((+++***)))***,,,---,,,+++%%%+++,,,******,,,+++%%%''''''(((******+++++++++******+++++++++,,,,,,,,,,,,///111...)))''')))---***)))'''''')))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&(((***,,,---,,,,,,---...---------...000111333444444???uuu|||vvvooouuuxxxwwwvvvuuuoooiiihhhffffffgggiiihhhccc___bbbaaa)))000...,,,...222FFFfffrrroooAAA---+++)))++++++++++++++++++++++++,,,+++******,,,,,,+++***...---,,,---......,,,***,,,***((()))+++,,,***)))+++***)))***,,,---,,,+++&&&***+++))))))+++***&&&''''''(((******++++++***************+++++++++++++++---...,,,))))))+++---***)))'''''')))))))))(((***))))))(((((())))))***)))+++---...---,,,---...,,,,,,,,,---...000222333777???lll}}}xxxuuuxxxxxxtttrrrppplllgggjjjiiihhhiiijjjhhhccc^^^^^^]]]222444000---///000CCCaaa{{{}}}kkklllEEE666222+++++++++++++++++++++++++++,,,+++******,,,,,,+++******,,,......,,,++++++++++++***))))))++++++***)))+++***)))***,,,,,,,,,+++'''******''''''******'''''''''((()))************))))))))))))***************************+++,,,,,,***)))'''''')))))))))(((++++++************+++++++++---//////---------...+++******+++,,,...000222;;;999iiiyyyvvvxxxwwwqqqooonnnlllhhhjjjhhhhhhiiikkkjjjeeeaaa[[[[[[<<<;;;444///...,,,<<>>hhh~~~}}}xxxwwwzzz{{{wwwsssqqqlllfffkkkiiihhhhhhhhhfff```[[[]]]]]]'''***+++......,,,GGGsss|||DDD111222...++++++++++++++++++++++++,,,+++******,,,,,,+++******---111222///+++******''')))******((('''(((******)))((()))***+++***)))+++((()))......)))(((+++'''(((((((((((((((''''''(((((()))))))))*********(((***,,,***((((((***---***)))'''''')))))))))(((,,,,,,++++++++++++,,,,,,)))+++---...---,,,---......---++++++,,,///333555>>>>>>;;;QQQsss|||xxx{{{yyytttpppooolllgggkkkiiihhhiiiiiigggbbb]]]ZZZ[[[+++...///000,,,'''BBBpppBBB---111000++++++++++++++++++++++++,,,+++******,,,,,,+++***'''***...000///---,,,+++''')))+++***'''&&&(((******(((((()))***+++***)))+++(((***//////***(((+++'''(((((((((((((((''''''))))))))))))************%%%))),,,+++((((((,,,111***)))'''''')))))))))(((,,,++++++******++++++,,,(((***,,,---,,,,,,---///000...,,,,,,---000444777FFF222GGG777~~~www~~~~~~wwwxxxuuupppmmmooonnnlllfffeeefffiiilllkkkhhhdddZZZ[[[...)))000///---,,,888eeeRRR111///(((.../////////---,,,---...///***''')))+++++++++---222(((222888,,,+++222+++)))))))))))))))))))))))),,,***(((((()))***)))'''###)))///111///***'''&&&%%%&&&***///,,,%%%%%%***)))*********++++++++++++******++++++,,,,,,------...(((&&&***,,,))))))------///---)))(((++++++)))------,,,,,,,,,------...,,,+++******,,,///222444===666CCC>>>pppWWW~~~xxxoootttvvvtttsssqqqllleeecccbbbbbbdddeeeccccccddd[[[\\\///***111///...---777bbbPPP---...+++---.........,,,+++,,,---...,,,---///---)))***---***%%%+++111,,,((()))'''))))))))))))))))))))))))+++***))))))***+++,,,---'''***//////---***(((''')))((())),,,***$$$$$$((()))))))))*********++++++***************+++++++++***%%%$$$(((***)))))),,,---...---)))))),,,---+++------------------...///---,,,++++++---///222444777444888111PPP999PPPyyy~~~zzzqqquuuvvvtttrrrppplllfffddddddcccdddcccaaa```aaaXXXZZZ111,,,222///...---555\\\YYY...//////,,,---...---+++***+++,,,***+++///222...)))***///(((+++,,,000666///'''***))))))))))))))))))))))))******)))(((((())),,,///,,,---...---***))))))***,,,)))'''((((((&&&&&&)))((((((((()))))))))*********)))))))))))))))((((((---)))'''***,,,++++++,,,,,,...---)))))),,,...+++......------......///000...---,,,,,,...000333444888>>>:::999EEE;;;???ZZZ~~~||||||tttwwwwwwssspppooolllgggeeeeeedddbbbaaa```^^^]]]VVVXXX222---333//////...333UUUlll666111000,,,---...---+++++++++,,,***)))+++......+++,,,000***333000444@@@777)))///))))))))))))))))))))))))*********(((&&&'''***...111///---***((((((***+++...+++((('''((()))+++---(((((((((((()))))))))))))))))))))(((((('''''''''...+++***+++++++++***))),,,...,,,((((((++++++)))...............///000111///............000222333///<<<333:::888???888IIIrrr}}}{{{{{{|||vvvxxxwwwrrrooonnnkkkgggdddeeeccc```^^^___^^^\\\WWWYYY111---222...//////000NNNuuu666000000---...///...---,,,,,,...555---(((***............'''222111555@@@555'''---))))))))))))))))))))))))((()))))))))))),,,///111222///+++((('''(((***+++222111...***((()))+++,,,(((((((((((())))))))))))******))))))((((((''''''((((((((((((***,,,+++)))---...,,,'''&&&))))))&&&---------......000111111//////......///000111222000>>>333===222AAA888AAAKKK}}}{{{|||~~~vvvxxxvvvpppmmmmmmkkkgggaaadddbbb]]]\\\______[[[YYY[[[///,,,111,,,///000...HHHttt111---111...///000///---,,,---...???444***+++//////---,,,)))000444999<<<222))),,,))))))))))))))))))))))))((('''(((+++000444666666000---)))'''((()))******555888777///((('''((('''((((((((()))))))))************************))))))''')))++++++///444444111,,,...,,,(((&&&))))))''',,,,,,------...///000111/////////...//////000000333===999DDD888GGGCCCJJJ???mmm~~~sssvvvtttooommmmmmjjjfff___cccaaaZZZYYY^^^^^^ZZZYYY[[[---***///***...000,,,CCCyyy444///444---...///...,,,+++,,,---:::111***,,,...---,,,,,,---...:::@@@666......,,,))))))))))))))))))))))))***''''''+++222666333///---***'''''')))***)))'''///888;;;222)))&&&'''''')))))))))*********+++++++++++++++,,,,,,,,,,,,,,,)))---...---111666555111+++---,,,)))))),,,...,,,++++++,,,,,,---///000111//////..................)))---444???555===AAAFFFGGGNNN}}}zzzpppssssssooolllllljjjeee```eeebbbYYYWWW\\\\\\VVVWWWYYY,,,)))...)))...000+++@@@~~~<<<444777,,,---...---+++***+++,,,,,,)))(((+++,,,++++++...,,,***;;;BBB///)))...)))))))))))))))))))))))))))---)))&&&***111222+++$$$***((('''(((******(((&&&&&&333:::333***(((***+++************++++++++++++,,,,,,,,,------.........(((,,,,,,)))***...+++%%%***,,,,,,***+++000222000+++++++++,,,---...000000...............---------111111===EEE;;;888>>>AAAPPP888eeeyyysssnnnqqqrrrnnnlllllliiieeebbbgggcccXXXUUU[[[ZZZSSSUUUWWW///000000//////000222444kkkTTT,,,111...//////,,,)))))),,,000---+++))))))***,,,,,,,,,------------,,,,,,+++*********++++++++++++******,,,,,,,,,+++++++++******))))))******+++++++++,,,---,,,***)))))))))******...---)))&&&(((---...+++,,,++++++---111222000---***---//////...,,,,,,---+++++++++,,,,,,---------.........---------.........,,,000000)))---444000777///222CCCKKKCCC;;;;;;<<>>PPPKKKLLLIII{{{wwwtttxxxxxxppphhheeeeeefffaaa```^^^YYYVVVUUUVVVVVVWWWWWW...//////......///111333GGGeee666444111...+++,,,///000///---///111333222///---------+++,,,,,,------,,,,,,,,,++++++***))))))***++++++)))))))))))))))))))))***)))))))))((((((((((((((()))))))))************)))(((,,,...,,,,,,---,,,)))******)))))))))+++---...,,,------,,,++++++,,,...------,,,+++++++++,,,------,,,+++++++++---///111444...333777---+++444777666333...+++000999>>>???FFFFFFNNNDDDlll}}}yyyvvvssszzzzzzrrriiifffdddbbbbbbaaa___[[[WWWTTTVVVYYYTTTTTT......///...---...111333@@@jjj999333///---++++++---000111222///222333222...+++,,,---++++++,,,---------,,,,,,,,,+++***))))))***+++,,,)))))))))************+++******))))))))))))(((((('''((())))))***)))))))))''',,,...,,,***,,,,,,)))&&&((()))))))))***,,,...***---///000...---,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,---......///...<<>>:::BBBGGGNNNFFFYYY}}}~~~|||zzzwwwuuuuuu{{{zzzpppiiihhhfffaaacccaaa^^^\\\WWWSSSUUU[[[TTTTTT---.........---...111333999jjj999000---,,,+++***+++...444888111444444111,,,***,,,///***+++,,,,,,---------,,,,,,+++***((((((***+++,,,************++++++,,,,,,++++++*********)))))))))'''((()))***+++******)))(((---///,,,***,,,---+++%%%(((******)))((()))+++)))+++---...,,,++++++++++++,,,---......,,,***)))(((***+++---////////////...***777BBB888...000111333::::::444666>>>>>>777CCCKKKIIIJJJLLLhhhwww|||zzzxxxvvvuuuzzz}}}wwwkkkfffiiihhhbbbbbb___]]][[[VVVPPPTTT[[[RRRSSS---.........---...000333333hhh666,,,,,,,,,,,,******---555;;;333555555222,,,***---000***+++,,,,,,------------,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,,,,+++++++++******))))))((()))***+++,,,,,,+++******///000---***,,,......&&&))),,,+++)))''''''((((((***+++***)))((()))******,,,...//////---***(((&&&(((,,,///111222111111111&&&+++555///+++000333666<<<:::111222===???888>>>FFF???KKKGGGXXX{{{|||zzzxxxvvvuuu~~~~~~uuugggcccjjjkkkdddaaa^^^\\\[[[TTTNNNRRR[[[PPPPPP///...///000222222000...666yyyuuu999000***000,,,''',,,...000:::888333000///---***+++...+++++++++++++++***))))))---------,,,******,,,...,,,***))))))******)))''')))+++,,,***'''&&&(((+++******+++++++++******)))***+++,,,------,,,******+++)))'''&&&%%%&&&((()))))))))************)))))),,,+++******+++...000222...///000000111000000///------...............///777555111000777>>><<<666<<<444@@@GGGKKKeee|||{{{xxxvvvttttttwwwvvvqqqooopppnnniiiffffffgggmmmlllaaaUUUQQQSSSVVVQQQPPP111///......000111111000666uuu}}}CCC111+++///+++***//////666GGG999444000///---)))***------------------,,,,,,,,,***+++,,,++++++,,,///111---+++******++++++***)))***+++,,,***(((''')))+++******+++++++++*********)))******++++++***)))))),,,***)))''''''((()))***(((((())))))))))))(((((((((((((((***,,,000333555........................---......///////////////333222000000666<<<:::333:::999===MMMRRR}}}|||zzzwwwsssqqqsssqqqnnnmmmnnnllliiiiiilllkkknnnkkk___SSSOOOPPPPPPRRRSSS222000......000333444444444mmmOOO111......***---222000===XXX:::444000///---)))***---,,,,,,+++************+++)))+++,,,,,,+++,,,...000---,,,++++++,,,,,,+++******++++++***(((((()))+++************************))))))***++++++******)))---,,,***)))))))))***+++(((((())))))))))))(((((((((((()))***,,,///222444//////...---------...///---...///000111000//////222333222444999===:::333999===>>>RRRddd~~~{{{zzzwwwqqqnnnooommmooosssvvvrrrkkkhhhjjjdddeeeaaaYYYTTTUUUVVVVVVVVVXXX222111000111333666666666...cccZZZ111111...***///222...>>>```;;;666222111...***+++...,,,,,,+++***)))******+++,,,------,,,***)))***+++---+++***+++,,,---,,,***++++++******))))))***+++******************++++++******++++++++++++++++++,,,,,,+++***)))******+++((())))))******))))))(((++++++++++++,,,---...///333222000......///111222,,,---///000111000///...444666777999>>>AAA===666;;;???GGGUUUzzzxxxuuuooommmnnnnnnuuu{{{lllcccaaa]]]]]]XXXSSSSSSXXXZZZXXXTTTVVV111000000222444666555444,,,[[[fff555333///+++///111***999ZZZ<<<777333222000,,,,,,000///...------,,,,,,------+++,,,---,,,***((())))))+++***)))***+++,,,+++***+++******)))***+++++++++******))))))******,,,,,,))))))))))))******++++++++++++******)))))))))))))))******++++++******)))++++++++++++,,,,,,---...444222000///...///111222+++,,,...///000000//////555888:::;;;>>>BBB???999>>>>>>TTT\\\yyyvvvrrrnnnnnnpppsssxxxxxxiii```^^^___]]]WWWQQQQQQTTTSSSPPPMMMMMM777555333222333222111000...RRRqqq===222111------///)))222KKK;;;666333222000---...111,,,------------,,,++++++)))+++------,,,,,,,,,---+++***)))***+++,,,+++***,,,***))))))+++,,,,,,+++******)))))))))+++,,,---'''''''''''''''((()))***+++++++++*********))))))))))))************))))))'''((()))+++---...///000222111///...---......///------......///000111222444777777666999======999???AAA[[[ooo~~~zzzvvvsssppppppssssssssstttssslllccc___```WWWXXXTTTPPPPPPSSSSSSOOOKKKIIIHHHBBB;;;555222111111000111EEExxxBBB...222...,,,...***...<<<999444111000///,,,...111...///111222222000...,,,,,,...000111000//////000,,,+++***+++---------,,,,,,***((())),,,---,,,+++***)))(((((()))+++---...)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,++++++***''''''(((((((((((('''''''''((()))+++---...//////111111000000///......---000000//////000222444666555666444222444999<<<:::>>>GGGZZZ|||{{{yyyvvvsssrrrtttmmmkkkkkklllhhh```ZZZZZZOOORRRRRROOOOOORRRSSSQQQJJJHHHXXXOOOCCC888333222333444111999~~~{{{BBB+++333000+++...---,,,444666111...///...+++---111666888;;;===<<<:::777444222444555444222///......---,,,+++,,,...///...---,,,***((())),,,...---+++***)))(((((()))+++---...,,,,,,++++++,,,...///111------......------,,,+++%%%&&&&&&&&&&&&&&&&&&%%%******+++,,,,,,,,,++++++333333333333222111///...333222000000111444777999666777444000222888======;;;LLLVVV{{{}}}|||zzzuuussstttgggfffjjjooolll```TTTNNNRRRVVVWWWQQQMMMMMMLLLIIICCCBBBMMMRRRRRRFFF222***999NNNAAAAAAvvv|||PPP888---,,,...))))))000111???888222///...000777@@@OOOKKKJJJLLLKKKDDD???===777555555777555000...///***......++++++///333333***000111***'''***,,,*********************++++++************,,,000777<<>>MMMTTTTTTxxx{{{gggBBBJJJ:::''',,,,,,'''---))),,,333;;;;;;666444555444///,,,---...,,,---///000......111000,,,***,,,***------)))(((,,,......---+++,,,000222///---...---,,,***))))))***+++,,,---,,,+++)))(((***...222222333777999444---***,,,'''((())))))******))))))***)))******+++,,,,,,---,,,---///000222222333333444666777777666555555555888666555555666999<<>>^^^~~~xxxvvvrrrooommmllljjjgggbbb```^^^YYYSSSMMMJJJKKKLLLJJJFFFDDDCCCCCCAAA@@@===<<<000......111222000111444///111>>>:::===FFF???CCCEEENNN>>>,,,///...&&&+++))))))---222111,,,+++---000,,,,,,000111...,,,---333111222555555111000222---111222...---//////...+++333888666222111111000...---,,,+++++++++++++++***++++++******,,,///222+++///111111111222000,,,((()))******++++++*********)))((('''(((***,,,...---------...///111222333666555333111000222666:::777555888>>><<<777:::BBBxxx~~~{{{yyysssllliiiiiigggccceee```\\\YYYTTTMMMHHHHHHMMMIIICCC@@@???@@@AAAAAA999999222000000222222///000444999777:::222999AAA444888666777555333444222111222))))))...333333//////222888222///111111...---///333000111444444000...000---111333000///111111000000888999444888AAA>>>222---------------+++***)))************)))***,,,///***...111000111555444///))))))***++++++++++++***))))))(((((()))***+++,,,,,,,,,+++,,,,,,...///000111222222111111222555888888666999@@@>>>999===GGGyyyyyyuuunnnkkkllliiicccfff^^^YYYYYYVVVOOOJJJIIIPPPJJJCCC>>>===???BBBCCC::::::,,,***---222444444777<<>>HHH:::>>>===333333555...+++...---...,,,,,,///...---111666<<<555///...---+++,,,///222///000333222...,,,...///444666333222444555333444<<<999333>>>OOOIII555,,,---...///...,,,)))(((*********)))'''(((***,,,***///111000333888777111))))))***++++++++++++***((((((((())))))***+++,,,++++++***)))***+++---...000222444555555666777999999666:::AAA@@@:::???JJJtttwwwuuupppoooqqqmmmffffff]]]WWWXXXXXXRRRLLLJJJMMMFFF>>>888777:::>>>@@@888777111...///666AAAFFFCCC>>>AAAJJJKKKIIIHHHAAAAAANNNOOONNNPPPLLL===,,,)))111111,,,,,,444:::;;;???EEEBBB<<<555000...---------------,,,,,,,,,---......000000////////////000000111333555999AAAIIIHHHBBB>>>888111---,,,---,,,+++***+++,,,------,,,***(((***888@@@555555:::333888......+++''''''++++++((()))))))))))))))))))))))),,,+++*********,,,///000;;;666111///111555777888:::JJJ>>>DDD666===???XXX|||yyyzzz{{{wwwtttooommmllljjjeeeaaafff___XXXTTTSSSRRRNNNJJJKKK@@@EEEMMMDDD;;;===>>>222222444555111111AAAUUUVVVJJJ:::CCCLLLWWW```XXXQQQZZZlllooopppbbbEEE...000???999444222555777666777:::555111---++++++---......,,,,,,,,,,,,,,,------.........---------......///111333333666===EEEDDD@@@:::666000,,,,,,,,,,,,+++((()))+++---------++++++---///444000444;;;777555111111---((('''******((())))))))))))))))))))))))---,,,++++++,,,---///111999555000///111444777777666DDD???AAA888AAACCCooo~~~|||zzzxxxuuussstttpppllljjjjjjhhheeeaaa```[[[VVVSSSTTTSSSOOOKKKGGG===BBBJJJAAA:::===>>>222222444999666222CCC\\\\\\III222777@@@SSSbbbYYYPPPVVV``````___TTT>>>,,,000>>>;;;666222333222000...000,,,***((((((***,,,------+++++++++++++++,,,------++++++++++++,,,,,,---...111222111222777>>>???;;;444111...,,,,,,,,,+++***'''(((***,,,---------,,,...---333666000444;;;888555555111***(((******((())))))))))))))))))))))))------,,,,,,,,,...///111666333///...000333555666===EEEGGG===888>>>@@@|||zzz{{{yyytttppppppmmmiiigggggggggccc```]]]ZZZWWWVVVWWWVVVRRRNNNDDD;;;@@@FFF>>>999<<<===777777444999::::::EEEQQQLLL<<<777555333>>>III@@@:::DDDAAA888444888888111...000111///,,,,,,------,,,,,,...---+++,,,------,,,***++++++******++++++,,,---+++*********+++,,,---...///000///...222888999666...---,,,,,,++++++***)))((()))***,,,,,,---,,,,,,+++444>>>AAA///***======888999555---)))******((())))))))))))))))))))))))---,,,,,,,,,,,,---...///222111///...000222444666???CCCJJJ888777;;;GGG{{{yyyxxxvvvsssqqqqqqlllhhheeeeeedddaaa^^^XXXWWWUUUUUUUUUSSSNNNKKKDDD<<>><<<444444888222///999===222///999???:::000,,,++++++******,,,......,,,000...---.........,,,***++++++******++++++,,,---,,,,,,++++++,,,---......---///...,,,...333444222***+++++++++************+++++++++,,,+++++++++***(((::::::===222+++<<<666888:::888000+++******)))))))))))))))))))))))))))++++++++++++++++++,,,,,,////////////000222444666666999CCC444888>>>```zzz{{{zzzwwwsssqqqqqqsssrrrmmmgggcccbbb```]]]ZZZRRRRRRQQQPPPNNNJJJEEEBBBFFF>>>@@@AAA777555999777222222IIIAAA>>>BBB???777;;;FFF888>>>888444<<>>{{{zzz||||||xxxsssqqqssswwwoooiiibbb^^^\\\ZZZWWWTTTSSSRRRRRROOOLLLGGGCCC@@@FFF???@@@>>>444333888444000000IIICCC>>>;;;999888;;;AAA000;;;777444III```eeedddGGG999000222444000---//////111000---...222000+++)))((('''(((+++---...---,,,,,,,,,,,,,,,------...///...---,,,,,,,,,,,,,,,)))---...,,,,,,///000---)))***+++***((('''))),,,++++++++++++++++++,,,,,,///___;;;***888222888---111777:::555///---,,,***))))))))))))))))))))))))+++++++++,,,,,,++++++***+++---000222111222444777777;;;999:::999>>>~~~|||{{{xxxuuurrrpppqqqrrrfffaaaZZZVVVUUUTTTQQQNNNQQQQQQPPPMMMIIIEEEBBB@@@BBB======:::000222777444222222@@@BBB>>>666666:::777///333>>>666333UUU}}}fffGGG......999;;;333------000///,,,---111000***,,,***((((((***,,,,,,,,,------,,,,,,------.../////////---,,,+++*********(((---///------//////---***++++++)))''''''))),,,)))))))))***+++,,,......555|||UUU222555***666999...666:::666000...---+++)))))))))))))))))))))))),,,,,,---------,,,++++++***---111222222222555777000666222<<<<<>>555333888222444:::---JJJuuuaaa666???///222777///111222333222///---,,,,,,++++++******++++++,,,---,,,+++*********+++,,,------,,,++++++***+++++++++------,,,+++++++++++++++,,,++++++***************'''((())))))((()))+++---)))GGG???---555---)))BBB666555222...***)))***++++++++++++***((()))***+++)))***,,,---...---,,,+++***))))))+++///333666777333777222777>>>eee}}}xxxtttuuupppkkkjjjiiieeeaaa]]][[[VVVOOOLLLKKKKKKIIIGGGCCCBBB@@@<<<999999;;;===777888666222111333000***------222000333999999333222777000666;;;--->>>jjjzzz~~~tttlllEEE???444111000333///000111111...---------,,,+++*********+++,,,---,,,+++*********,,,---...------,,,+++++++++++++++,,,,,,+++************+++++++++***)))))))))))))))&&&(((*********)))***+++''';;;>>>777444...,,,888444000,,,))))))***++++++,,,+++***(((((()))******)))***,,,---------,,,+++((('''(((+++000444777888222777666444>>>|||zzzyyyxxxtttnnnjjjkkkiiieee```[[[YYYYYYYYYVVVPPPIIIEEEFFFGGGGGGFFF======<<<:::888777999:::666777555222111222///*********333111222555444000111666222888999...666UUUmmmzzzssspppLLL777444///***333---...//////...---...///,,,+++***)))***+++---...,,,+++******+++,,,...///...---,,,+++++++++++++++++++++******)))******+++***)))((((((''''''((((((&&&(((++++++***))))))***,,,444???>>>333---//////222...******,,,---+++(((---+++)))((()))*********)))***+++,,,,,,,,,,,,+++,,,+++***,,,///222333333444666888333CCCvvvxxxyyywwwrrrmmmiiihhhbbbccc```[[[YYYYYYYYYXXXTTTOOOHHHEEEEEEEEECCCAAA<<<<<<<<<:::777666666777555444333111111000---***))))))666444444444222///000333222777333222:::OOOooowwwpppTTT111333111***222,,,---......------...000++++++*********+++,,,---++++++******+++---...//////...---,,,+++++++++++++++******)))******++++++(((((('''&&&&&&&&&&&&'''&&&(((++++++***))))))******+++777:::---)))...+++111///---...000///+++'''---+++))))))+++,,,***)))******+++++++++,,,,,,+++...---,,,---///111111000777555888666SSS}}}uuu{{{~~~xxxlllddddddhhhbbbccc```\\\\\\___[[[TTTNNNKKKGGGEEEEEECCC???;;;;;;;;;:::777444111111222333111000000///---+++)))((((((777777666444111000000222555777///444777@@@eee{{{~~~qqqbbb777444333000222+++,,,---,,,,,,,,,...000******+++++++++,,,,,,,,,++++++++++++,,,---///000000///...,,,+++++++++++++++************+++,,,,,,))))))((('''''''''''''''((()))++++++)))))))))***((('''111666...,,,000000000000000111111000---+++---+++***,,,......+++'''************+++++++++,,,+++***+++---000333333222999222777???mmm|||xxx|||}}}tttfff]]]]]]aaa___aaa\\\VVVWWWZZZTTTJJJFFFDDDBBBBBBBBB@@@;;;666888888666222...,,,---...111...,,,......***((((((''''''555666666444222111222222444888...666222///YYYtttrrruuuCCC444333444///,,,,,,---,,,++++++---///(((***+++------,,,+++***++++++++++++,,,...000111000///...---,,,++++++++++++++++++++++++,,,------,,,+++******))))))******)))******)))(((((()))+++))),,,111777777111111666000000000/////////222444---,,,,,,///222111+++&&&***************++++++,,,))))))***---111444444444777---666MMM}}}~~~}}}}}}ttttttqqqiii```ZZZYYYZZZYYY]]]ZZZPPPMMMQQQPPPIIIGGGCCC???>>>===;;;777333666555333///,,,+++---//////***))),,,,,,(((%%%'''$$$$$$222555555333222333333333,,,444---;;;444---]]]~~~rrrMMM333000444+++,,,------+++******---///'''))),,,......---+++)))++++++++++++,,,...000111000000...---,,,+++++++++,,,+++++++++,,,------......---,,,,,,++++++,,,,,,***+++***)))''''''))),,,+++000222777:::111+++333///000///---+++...555;;;---,,,---111444333,,,%%%******))))))******+++,,,******+++...111333333222444***666WWWyyyxxx{{{}}}xxxzzzyyymmmhhhbbb___]]][[[YYYWWWVVV^^^]]]PPPKKKQQQVVVTTTNNNHHHAAA<<<:::777333000777666333///------000333...)))'''++++++&&&$$$&&&""""""555444222000000111222333...222777555...777ZZZwwwrrrsss^^^888///555,,,///......---------......---///...++++++---+++'''111...,,,,,,...///...,,,......---,,,++++++***)))+++******)))***+++---......+++))),,,222444000***///,,,)))((()))+++---------)))[[[\\\;;;777000000000222222///+++,,,333:::222******777AAA>>>555///.........///000///+++)))111---+++...222333333222222444000PPP~~~wwwyyy}}}zzzvvvssssssuuuxxx{{{jjjdddllluuukkkfff\\\QQQNNNQQQSSSQQQ^^^YYYPPPHHHCCCDDDHHHKKKFFF>>>555///------,,,++++++,,,---,,,,,,...444888***)))'''%%%$$$######$$$""""""333222111000000222444555444222222000+++000HHHbbbqqq|||]]]111---999000...------,,,,,,,,,------+++......+++,,,...---***000...,,,,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++------,,,***(((+++///000...+++(((''''''(((***+++***)))---&&&@@@BBB...777AAA===444222///---,,,...111444333333222444;;;AAA:::---111000111222444333111...444444444555666555555666333999;;;```~~~}}}}}}zzzsssnnnqqqyyyvvvssspppnnnoootttyyy}}}rrr~~~vvvkkkkkkmmmlllccc___VVVLLLIIILLLMMMKKKLLLIIIDDD@@@>>>>>>??????>>>999222---++++++,,,---+++,,,,,,***))))))---000((('''%%%$$$$$$$$$$$$%%%$$$$$$111000000000111333555777999222......,,,,,,888GGG[[[|||ddd777222777+++---,,,,,,,,,,,,,,,------***......,,,---//////,,,///---,,,,,,---...,,,++++++++++++,,,,,,---------...---,,,,,,,,,,,,,,,---))))))))))))***+++,,,,,,((())),,,///222111...++++++'''(((---(((888QQQDDD333///+++)))+++,,,---,,,---555444,,,000===999***...------...000000///---///333555555333222222333333<<>>;;;777444222///+++((())),,,///+++++++++)))&&&%%%%%%&&&((('''&&&$$$##################111111000000111333555777888111///222222000444===YYYvvv___===666777---------,,,,,,,,,---......,,,000111...---//////,,,------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,(((***+++)))'''(((+++...,,,---///222444222///,,,'''---"""+++---888SSS>>>222000---,,,,,,------...)))000111+++---777888111...,,,++++++,,,,,,+++***+++...000000111333111...222888EEEllljjjjjjjjjfffdddhhhooohhhddd```]]]^^^ccchhhlllcccooooooaaa___fff```NNNJJJIIIDDD>>><<<>>><<<888999777777:::===<<<777222//////...***''''''+++///,,,+++***(((&&&$$$###"""))))))'''%%%$$$"""!!!!!!!!!!!!333222111000000222444555666222222777666222555===ooovvvnnnWWWEEE===888666...............///000000///333444000---------+++------......---,,,,,,,,,......---,,,,,,+++******............---,,,,,,+++)))+++---+++((('''+++///,,,+++*********)))'''%%%$$$000$$$---///222JJJ;;;000222444222...---000333+++---111555444444888???777555222000000///...---.........///777===999000222111===|||{{{xxx|||{{{xxxvvvzzzzzztttiiigggfffgggccc```bbbggg___]]]ZZZXXXYYY[[[___aaaXXXaaa^^^NNNJJJSSSSSSIIIBBBBBB>>>999888:::888444444222000000222111///,,,...//////,,,((('''***...,,,+++***)))(((&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$ 444333111000000222333555888333444777555///222;;;oooxxxsssiiidddQQQ888---............///000111111000555777222---------,,,,,,...000000...---,,,---///......---+++******))),,,------------,,,,,,+++***,,,---,,,))))))+++...,,,***'''%%%%%%%%%###"""$$$+++%%%((())),,,<<>>>>>;;;777666999777333333222///---+++*********//////...,,,******+++,,,,,,***((('''(((((('''&&& !!!###%%%&&&'''((((((""""""222111000000111333555666<<<444000333333///111888___{{{zzzyyyeee???)))---------......///111111///555777222......///...,,,///222222///------...---------,,,,,,+++++++++***+++,,,------,,,,,,+++***+++,,,,,,+++******+++...,,,)))(((((((((&&&%%%((($$$'''%%%(((***...FFF888999:::777333000//////***666???<<<222,,,///444;;;888333000//////000///,,,...,,,***222===:::000444///???vvvxxx|||{{{xxxzzzssspppiiiaaa```^^^___bbb___YYYVVVWWWTTTVVVYYY[[[[[[YYYUUUSSSDDDCCCBBBBBBDDDGGGKKKOOO<<<<<<999555555888888444222333222...)))'''***---...---,,,,,,---------,,,,,,)))%%%$$$%%%&&&&&&$$$!!!###$$$%%%%%%%%%!!!!!!000/////////111444777999>>>333,,,000333111333888[[[ppppppjjjOOO<<<,,,,,,,,,---...///000000...444777333...///111111---000333333000......///++++++,,,,,,,,,,,,------((()))+++,,,---,,,,,,+++******+++,,,,,,+++***(((+++***)))***+++***(((%%%--- ,,,)))------###DDDJJJHHHEEEDDDAAA>>>999555...DDDNNN@@@111000111,,,;;;777222000000111222222---222111,,,000::::::222666333FFF|||wwwtttyyyxxxqqqwww|||zzznnnrrrppphhhfffiiieee]]]aaa```bbbeeeccc\\\XXXYYYXXX[[[^^^```^^^XXXQQQLLLBBB;;;:::AAADDD@@@>>>AAA;;;;;;888444444888888555---111222...'''$$$(((,,,---***)))+++...000...,,,,,,(((###!!!"""$$$###"""!!!"""""""""""" 222222222222222555999===???>>>:::555000...///111IIIrrrnnnTTT<<<666///+++,,,...---...111111333666888777444000---,,,---.../////////...---(((***++++++)))***---111)))************+++++++++++++++******)))(((((('''///...---,,,+++*********---'''&&&)))+++)))---444RRRPPPNNNZZZNNN>>>AAA666666666;;;@@@===333---...000+++000222+++000===AAA===444++++++222888888555999000KKKxxxrrr~~~||||||vvvppptttyyy}}}|||xxxtttsssuuu{{{}}}~~~{{{qqqkkkpppzzzjjjhhhfffaaaZZZUUUUUUYYYRRRUUUkkktttddd___```UUUVVVeeekkk```SSSMMMGGG???===999999>>>@@@===999999===???;;;333444:::888000...,,,(((&&&%%%&&&((()))///...+++)))'''&&&&&&&&&%%%%%%%%%%%%%%%###""""""$$$$$$$$$###"""!!!!!! ///000000111222666<<<@@@>>>;;;888555333333333444GGGyyyzzzpppVVV???777222...//////------000...000222444444333000///---...............------+++,,,,,,,,,+++,,,///111)))************+++++++++,,,++++++***))))))((((((000000///...------------,,,((((((+++,,,***+++///333OOOWWWOOO???AAAGGG---111000444:::888111---///000+++///000)))---666777>>>666...,,,000444555333555...KKKsssppppppiiijjjkkkxxxyyyuuuxxxuuummmmmmssswwwzzzwwwpppnnnrrrwwwnnnllliiihhhdddccckkkuuufffdddbbb___[[[YYYYYY[[[WWWZZZfffjjjaaa\\\[[[VVVXXXbbbcccVVVKKKGGGCCC===???:::999===???>>>>>>???AAA???999333333888888666222///***&&&$$$$$$%%%'''///...,,,***)))((((((((($$$$$$%%%$$$$$$###"""!!!%%%%%%%%%$$$###"""""""""------...///111777>>>CCC999555111000222444444222BBBlll{{{rrr[[[>>>777333111222000---,,,...,,,---///000111111111111000///...------------------+++***+++,,,---...---)))************+++++++++,,,,,,,,,+++******))))))//////..................)))((((((++++++(((((())),,,:::GGGYYYRRRDDDEEE333222000111444333///---...///***...///***...444000999555000...000333666777222///NNN~~~rrr}}}{{{tttwww{{{}}}pppaaa]]]___```mmmooolllpppooolllqqqxxxyyyuuummmdddbbbgggnnn^^^YYYWWW[[[]]]___bbbfff]]][[[YYYXXXYYY[[[[[[ZZZXXX^^^]]][[[\\\WWWRRRVVVZZZ]]]XXXKKKBBBBBB@@@;;;;;;666555888;;;<<<===AAAHHH???777444222111444888666222,,,&&&""""""###%%%((('''&&&$$$$$$$$$%%%%%%############"""!!! $$$$$$######"""!!!!!!!!!---------...000666===BBB888444///000444777555222<<>>@@@>>>::::::777888<<<>>><<<===???HHH===555555111+++,,,333666222+++%%%!!!!!!###%%%###"""!!! !!!"""###!!!!!!!!!!!!  /////////...///333999>>>;;;666222333777999777333666ZZZnnnmmmkkkqqqlll888666222000444666333000000222111///......///111222111000...---,,,,,,,,,---...+++)))))),,,,,,)))&&&))))))*********+++++++++,,,,,,,,,+++++++++++++++)))***+++,,,---------,,,------***(((''')))+++,,,,,,888999CCCQQQccchhhDDD@@@<<<666111///000///---+++)))------+++333888///333333333333333777===BBB777;;;^^^|||xxxzzz~~~{{{xxxyyy~~~yyyuuummmfffiiiuuullldddbbbbbb___^^^___[[[^^^[[[___mmmnnnjjjmmmpppgggZZZSSSRRRTTTUUUTTTRRROOORRR\\\cccaaa\\\XXXSSSTTTQQQMMMOOOSSSQQQKKKHHHRRRKKKHHHSSSNNNFFFOOOMMMJJJDDD>>><<<===:::666>>>???CCCHHHGGGBBB>>>>>>===555222444111((((((...111...((($$$""""""$$$&&&######"""!!!"""###$$$%%% 111111111000///111555888666333000111333444222000333MMMfffeeehhhrrr{{{GGG;;;333000555:::999444111333222000......///111222000///...---------------000///.........---+++))))))************+++++++++++++++++++++++++++*********+++,,,.........---,,,...///,,,((()))...111111///555333777777EEE```[[[BBB>>>777000000333333//////...000,,,'''111888000666666555444444666:::>>>888@@@ccc~~~~~~~~~}}}|||zzzxxxpppmmmtttxxxuuu{{{yyy~~~tttmmm|||}}}vvvnnnrrr~~~yyylllkkkkkkgggiiitttggg[[[ZZZ^^^_________YYYYYYTTT[[[jjjiii```aaaXXXRRRLLLLLLQQQVVVVVVTTTQQQNNNNNNTTTYYYZZZ]]]aaaVVVYYYVVVOOOMMMPPPMMMFFFAAAHHHIIIIIILLLJJJGGGLLLFFFDDD@@@===:::888666333<<>>999:::///444000...000000...---///...)))000777222//////)))333111222555333---)))***((()))+++---...---,,,***)))******)))(((((()))+++******))))))((('''''''''$$$""""""''',,,...+++'''///111333222000111555888LLL\\\[[[DDD444888===:::000:::===444111;;;GGGKKK@@@999444444555444777;;;AAADDD~~~wwwwww|||}}}yyygggrrruuurrrrrrkkkgggnnnpppzzztttkkkrrrxxxsssooommmiiimmmyyy~~~wwwmmmiiipppsssxxxyyysssllllllpppfffjjjppppppfffZZZ[[[ccc```___eeebbbWWWYYYggglllaaafffeee___ZZZYYYTTTMMMLLLMMMVVVVVVIIIFFFJJJHHHKKKMMMNNNKKKJJJJJJJJJIIISSSNNNKKKMMMNNNMMMNNNQQQUUUKKKFFFIIIKKKHHHFFFFFFXXXOOOOOOPPPGGGEEEKKKJJJ@@@OOOMMM???:::555//////;;;===@@@AAA???999222...+++,,,)))$$$%%%)))%%% """######""""""!!!!!!###&&&"""'''$$$###$$$   111000000///000111333444///......///222555333111333555EEEyyywwwlll~~~GGG+++555111000777111444///---000111//////111444------000---...222000+++***---222111+++&&&&&&+++---//////---,,,++++++***++++++***(((((()))+++*********)))))))))((((((&&&%%%$$$(((,,,...+++'''))),,,//////......///000>>>KKKOOOCCC===BBBAAA999111:::@@@???>>>BBBHHHKKK===888555444222222666<<<===AAAvvv{{{vvvwwwyyywwwtttiiiqqqooommmrrrpppnnnuuulllwwwrrriiimmmpppiiigggaaaeeepppvvvfffrrrrrrqqqmmmkkkjjjkkkkkkqqqiiidddccc```[[[XXXZZZ]]]WWWZZZYYYSSSWWWaaa```[[[]]][[[VVVUUUXXXVVVQQQFFFEEEMMMNNNEEEEEEKKKIIIHHHIIIJJJIIIGGGEEEDDDCCCHHHEEEDDDHHHIIIHHHHHHKKKPPPNNNNNNOOOKKKEEEEEEIIIVVVFFFBBBEEECCCHHHNNNKKKDDDEEE888///555888555888777666666777777444000,,,,,,,,,)))$$$&&&***(((!!!%%%%%%%%%$$$###!!!!!!###%%%"""'''$$$"""%%%%%%!!!   //////...///000111333444///...///222444555333222111...777YYYssseeewwwQQQ000333///000:::999555///,,,///222111111333111000111222333555444111///...000555666333222444...111222111---******,,,,,,,,,,,,+++)))(((***+++)))************+++++++++***((('''***------***'''&&&))),,,------+++++++++111:::<<<:::???IIIHHH???666:::BBBKKKLLLIIIHHHJJJ===999666444111000555===;;;LLLyyy}}}zzzxxxtttpppvvvxxxoookkkqqqrrrpppwwwhhhsssooofffhhhiiiddddddzzz||||||~~~lllfffiiijjjjjjqqqyyyxxxqqqnnniiieeebbb\\\VVVSSSUUUZZZPPPPPPRRRPPPVVVZZZTTTTTTRRROOOLLLOOOUUUVVVTTTRRRLLLMMMIII>>><<<@@@<<>>===DDDEEEGGGHHHAAA999AAA???:::888666???TTT999555111111555777555222///---)))%%%&&&)))'''###&&&&&&&&&%%%###"""  ###&&& """'''$$$"""$$$$$$ """""" !!!!!!000000/////////000222333111000111444444111///000<<<:::???QQQnnnxxxPPP333555444555<<<===888111---///222222222444...555222---000222...,,,333...,,,...---+++,,,000///111333000,,,)))+++---,,,------,,,***)))***+++))))))***++++++,,,------,,,+++***+++---,,,***((()))***+++,,,,,,+++++++++///111000000999FFFKKKHHH???;;;@@@LLLOOOHHHDDDGGGAAA;;;555444222222666;;;BBBlllzzzqqqkkkrrrsssiiicccjjjkkkmmmuuubbbkkkfff^^^aaacccbbbggg~~~zzzmmmooozzzuuuddd\\\dddiiiooo|||~~~nnn___jjjsssooo___RRRRRRYYYZZZQQQQQQTTTSSSWWWZZZSSSRRRNNNKKKJJJOOOSSSSSSQQQGGG@@@@@@@@@;;;???FFFDDDBBB???>>>???AAA@@@AAACCC>>>@@@EEEKKKKKKGGGDDDEEEFFFGGGHHHGGGDDDAAABBBDDDAAA@@@LLLVVVOOOFFFAAA888777@@@GGGNNNPPPGGGIII\\\===666//////666;;;;;;999222...((($$$$$$%%%$$$!!!######################## ###'''!!!###(((###"""""" """&&&&&&### !!!"""!!!333222111/////////000000000---///444444//////333)))444EEEVVV}}}tttNNN222000222444888<<<;;;555111111111111333888777IIIGGG:::;;;777,,,***444111111222000***((()))///000000...+++***,,,...,,,------+++***)))***,,,))))))***+++,,,------...---,,,+++,,,,,,,,,+++***...,,,***))))))***,,,,,,---...///000555<<>>EEEBBBIIIAAA===???@@@???@@@DDD<<<>>>DDDIIIHHHAAA???@@@IIIEEE@@@@@@EEEHHHEEE@@@;;;EEE[[[bbbPPPAAA???<<>>DDD;;;444444666888<<>><<>>@@@EEEIIIFFF@@@???BBBDDDAAA===<<>>333:::@@@888000'''111FFFGGG777000:::666111333888<<<<<<;;;***$$$ ###&&&&&&&&&'''###""""""!!! !!!!!!$$$!!!(((+++$$$$$$'''"""'''((((((''')))***%%%"""!!! !!!"""!!!555444333111111111222222555111444;;;===:::???JJJ{{{hhhyyyjjjGGG555555555888AAA888888999777222111;;;HHHkkkmmmeeeKKKEEE@@@===999444333666999333---+++---...---+++((()))******))))))+++---))))))******++++++,,,,,,((()))***++++++,,,...///000,,,((('''(((***)))(((,,,***---333222---,,,000666:::;;;999888;;;:::888999777666555444666@@@LLL{{{xxxkkkkkkrrrsss{{{zzzpppgggcccdddgggxxxzzzxxxwwwnnnjjjfffZZZVVV^^^^^^ZZZ^^^[[[___ZZZOOOLLLUUU\\\[[[WWWTTTXXX``````XXXVVV[[[ccccccaaa```fffiiibbbXXXNNNMMMVVVXXXOOOOOORRROOOKKKKKKMMMNNNHHH???===@@@666777BBBJJJIIIRRR___bbbGGG???===EEEGGG???999:::>>>???DDDGGGDDD???@@@FFF===EEEIIIDDD>>><<<:::666666444<<<>>>000---666:::+++444///))),,,,,,+++111555444444666888999888666+++$$$"""&&&(((&&&%%%&&&""""""!!!!!!!!!"""###$$$'''$$$+++---%%%%%%'''"""'''***+++---000111+++"""###""" !!!!!!444333222222222333444555444///000777777333999EEE???JJJHHHAAASSSmmmMMM;;;:::666444;;;444777;;;999222222???OOOiiiTTTDDD;;;===CCC>>>666...,,,...000---)))&&&((())))))((()))+++...)))************+++++++++&&&((()))***+++,,,///111000---++++++,,,,,,***'''333***&&&***+++(((***000,,,777===:::999===;;;444///333777666111333CCCTTTwww{{{ttthhhjjjtttwww|||}}}vvvnnnnnnllleee[[[TTTRRRSSSXXXYYYZZZkkknnn^^^XXXTTTJJJJJJVVVVVVOOOPPPFFFMMMRRRSSSUUUWWWSSSLLL===<<>>HHHQQQ]]]eeeeeebbb```ZZZSSSGGGEEELLLPPPIIIHHHJJJDDD???@@@CCCDDD<<<333333:::======FFFGGG===>>>FFFFFF<<<666:::GGGKKKBBB::::::777999===@@@===:::===DDD>>>PPP]]]UUUDDD;;;;;;===???555666:::444444777444222999111&&&,,,222...,,,+++---000222222111///---000)))&&&))))))$$$ !!! !!!###&&&)))***)))&&&,,,...&&&%%%'''!!!###'''+++000666999222)))%%%### 000000000000////////////......///000000000000000///<<<666<<>>>>>=========>>>>>>MMMMMMKKKJJJNNNPPPKKKBBB@@@FFFEEE???CCCMMMIII;;;FFFJJJLLLFFF;;;333111222666555666888;;;;;;888555666555AAAJJJBBB>>>AAA@@@<<<777222222666888666444666WWW\\\???,,,***...333222555555222333666666444666333///......---***'''%%%'''+++111666777222...111222111+++""" !!!%%%)))+++$$$''',,,...---)))###&&&999<<<---$$$((('''(((+++$$$!!!###000000000000////////////......///000000000000000111888000111999]]]{{{kkk|||eeeBBBBBBBBB777777777<<<222===999===:::^^^}}}mmmZZZJJJ@@@333------000222333+++///111///***''''''***++++++******++++++++++++,,,+++***,,,///000000...---,,,+++))))))((()))))),,,***((((((***,,,------,,,+++...555666222///111222---***111555444KKKuuuxxx]]]___]]]fffllllllkkkkkkiiifffaaaYYYWWWZZZXXXPPPMMMPPPOOOJJJVVVfff^^^UUUWWWPPPKKKLLLNNNKKKHHHHHH>>>GGGLLLKKKLLLNNNFFF:::;;;;;;:::999888777777777===???>>><<<>>>BBBCCC@@@???CCCCCC???AAAEEEAAA888>>>BBBCCC???666000000222222111111333666666333000111111<<>>555222444///333666333---'''&&&'''+++,,,,,,+++))))))***+++...,,,++++++,,,,,,+++))),,,+++***)))))))))))))))))))))(((&&&&&&(((,,,///...,,,...111111...---...777333000888<<<999NNNvvvcccjjjmmm[[[YYYYYYccckkkjjjgggeeedddbbbXXXZZZ[[[ZZZUUUOOOIIIGGG:::===JJJRRRiiipppUUUNNNNNNEEE???@@@DDDFFFIIILLL???DDDEEEAAAAAADDD@@@888888888666555444222111111666999999555444999>>>???;;;===>>>???>>><<<999666;;;>>>>>>999111,,,---000/////////000111111...,,,------999>>>333111999<<<:::666222111333444333222222IIIHHH444++++++***,,,---000000------//////---'''''')))+++,,,)))###""""""###&&&+++///000000444///)))$$$!!!  ###$$$&&&&&&&&&%%%###!!! """###%%%+++111111+++%%%***"""$$$%%% &&&###////////////000000000000......///000000000000000...111666999444BBBoooyyyuuuoooVVV888666;;;111222<<<777<<<666:::WWWrrr}}}wwwkkkSSSBBB???999111***+++000333000+++***++++++***((((((***,,,+++******++++++,,,,,,,,,*********)))))))))))))))&&&(((***)))'''(((,,,///111000///000000000000111555444777BBBFFF@@@PPPtttiiiGGGcccqqqfff___\\\[[[dddjjjgggbbb`````````VVV[[[ZZZPPPGGGCCC???:::000888EEEHHH\\\gggNNNDDD>>>888555999???DDDKKKRRREEEDDD>>>777777<<<===:::666666555444333222111000777999888444444777:::999666666999===<<<666555888BBBBBB???888///******---000///000000000///---,,,------999===333222<<>>;;;...,,,---+++,,,***...///...000444555333(((+++...111000+++$$$!!! ###(((...333666444,,,$$$ !!!!!!$$$''')))'''%%%### !!!""""""***333111(((&&&   .../////////000000000111......///000000000000000+++,,,444666111888^^^{{{rrrqqq```>>>:::AAA666666BBB??????999???qqq{{{gggaaaOOOBBB444...000444333111*********)))((()))+++---)))***+++++++++,,,,,,---((()))))))))******))))))$$$(((,,,---,,,+++,,,...///000/////////222444444))),,,222AAAIIIGGG]]]xxxnnn}}}www^^^___[[[```fffhhhccc^^^]]]^^^]]]VVVWWWQQQDDD:::888777666666<<>>999888:::999777222222333333333222111111222333222222555999555...111000444999:::666777<<>>777555666999888:::DDDFFFWWWZZZ???888555333444999<<<===@@@DDD;;;<<>>@@@fff```PPPYYYTTTFFFOOOSSSUUUUUUWWWXXXSSSLLLHHH@@@;;;===;;;444222666333222<<<>>>IIIFFF000444+++***---333666777:::???888999;;;>>>>>>888111,,,...///000111000///---,,,,,,000333444777999444---,,,///...+++222===@@@;;;//////...,,,+++***+++,,,***,,,---,,,******,,,...333///888>>>666000///))),,,,,,,,,+++,,,...000333222222)))&&&***%%% %%%&&&))))))&&&&&&))))))'''+++...222111...)))&&&%%% """######$$$&&&***...((($$$"""""" ---......///000111111222...//////000000000000000000,,,666111666444444hhhLLL:::???:::;;;555;;;NNNZZZhhhRRR???777...---111333...)))''')))+++)))&&&%%%&&&(((%%%&&&((()))************+++)))''')))...111000...---111111......444555111+++222:::BBBAAABBBfffEEEHHH^^^VVVBBBCCCGGGKKKPPPUUUVVVNNNDDDBBB777666??????333,,,///222000:::<<>>AAA888------,,,+++*********++++++---......,,,,,,...111444000:::DDD???:::777///...////////////111555777++++++$$$###***&&&"""***###$$$"""###'''(((&&&444666666222+++$$$!!! """$$$###!!!!!!###&&&%%%### !!!"""!!!000000/////////111222333.........///000222333444000000222444222222:::EEEFFF<<<;;;333444===:::>>>mmmuuuWWW999222777666,,,###...---,,,(((%%%###$$$&&&((()))'''%%%(((---***###///---)))(((***---/////////000222444222//////111666+++,,,;;;EEERRRuuu{{{sssQQQNNNOOOGGGAAAIIIKKKNNNMMMEEE;;;999===:::555222444333000...///...---111:::<<<666000000888222------000333333111444...)))(((,,,...,,,(((444333111...+++)))'''%%%,,,,,,---------,,,++++++,,,,,,,,,---444;;;:::555333333111---***((()))+++&&&,,,...***)))++++++)))222+++333GGGNNNAAA444222000222444444444444555666((($$$%%%))))))$$$$$$'''"""%%%%%%"""$$$)))***%%%222:::<<<222%%% """%%% &&&$$$!!! 111111//////...///000111......//////000222333444222===EEEAAA666111888AAA___SSSAAA999:::999AAA@@@IIIyyyiiiGGG555666===777111+++,,,000111,,,'''***,,,***''')))//////***,,,***(((((()))+++++++++......000222222111111111---+++000;;;DDDVVV{{{tttwwwfffJJJ===<<>>>>><<<999777((($$$$$$''''''######&&&!!!$$$$$$ """(((***(((222666555,,,$$$!!!  %%%###  !!! 222111///...------......////////////000111333333333JJJYYYNNN:::111555:::AAA{{{zzz```CCC999;;;888???@@@KKKzzzXXX???$$$333???<<<...%%%***333+++,,,***'''(((,,,---,,,---+++))))))***++++++***.........000222333222111---444999<<>>???888BBBNNNPPPEEE666333888555333555:::;;;555000...***'''(((...222222333555000---+++,,,...///---***''')))+++***'''&&&&&&(((((((((((((((((((((''''''(((((((((((('''''''''&&&******)))***222<<<@@@>>>666555111+++'''%%%%%%''')))&&&)))///---$$$"""FFFBBBDDDKKKGGG>>>@@@KKK]]]XXXPPPJJJFFFAAA;;;777,,,(((&&&&&&%%%""""""%%%"""$$$%%%""""""'''+++,,,///000---((('''(((&&&""""""!!!!!! ###!!! !!!!!!!!!!!!!!!000///...---,,,------...////////////000111222333111MMM]]]NNN999333555555999vvvwwwkkkGGG>>>888666;;;;;;GGG~~~~~~XXXIII999444888999111(((---------+++***+++,,,,,,222///+++***+++---......111111000///111444222...555???AAA===LLLtttpppzzzXXXeeebbbcccGGG<<>>@@@BBB@@@777...///666666555999>>>>>>666///++++++((('''))),,,000222444+++***)))***,,,+++(((&&&&&&(((***,,,,,,,,,++++++%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))******''')))***,,,222;;;>>><<<666555111---)))'''(((***((($$$)))444222+++000???tttUUU888111666888;;;???ooobbbPPPDDD???===<<<:::333000,,,)))&&&######$$$###&&&((('''%%%(((---111111222///***)))+++)))&&&%%%%%%$$$############$$$ """###!!! !!!...---,,,,,,,,,...///000000/////////000111222222...DDDOOOCCC555444555222999hhh~~~~~~SSSBBB999666<<<:::EEE}}}iiiRRRGGGAAA:::333000......///000000000111666222,,,***+++///222444777888666111000333111,,,:::BBB>>>:::UUU{{{ppp^^^}}}qqqPPPNNNTTT???888===333===888444333000---...111//////555===@@@:::444222---+++(((&&&)))---000000((((((((())))))'''%%%###$$$###$$$(((...000---)))%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''***,,,///000!!!&&&+++///555;;;<<<999555555444222//////000222999333444888555555KKKfff]]]>>>!!!(((000222111NNNCCC666///000666999:::999777222,,,(((&&&$$$### %%%))))))''''''---555000222000)))&&&&&&'''%%%%%%%%%$$$##################### ------,,,,,,---...000111000000000000000111222222---777<<<666222444666333555GGGoootttdddHHH999666:::999FFFuuuRRRCCCCCC666///***+++...///000222777222---+++---111444777;;;@@@>>>555000222222---444;;;888999]]]aaa\\\WWWHHHJJJJJJ888333>>>???444///---222444111---+++///...222999;;;555000...,,,,,,(((%%%&&&+++,,,***&&&'''''''''&&&$$$"""!!!&&&######(((///222...)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***---000222000555999888888888444...222444555555444333444666999;;;@@@???555---666FFF(((!!!###'''''''''(((+++'''%%%&&&***---///...555555111+++'''&&&$$$!!!!!!%%%'''$$$&&&111>>>''')))(((%%%%%%))),,,+++!!! """!!! //////...------...///000000000000000000111111222...000111222222333444555555000BBBZZZuuunnnTTT???777:::>>>QQQrrrQQQKKK;;;,,,))),,,,,,---///555333111111333666888888===FFFEEE999111222444111///777999@@@dddyyy~~~cccvvvOOOFFFGGGGGGAAA999999@@@FFF555111222666777111+++)))000...///333333---((('''((()))'''$$$%%%))))))%%%&&&&&&&&&%%%$$$"""!!!!!!'''&&&&&&))),,,---+++((("""#########$$$$$$%%%%%%$$$$$$$$$%%%'''***---///777;;;;;;666111---((("""))),,,000111000///...///+++333;;;999...!!!%%%)))&&&!!! ######$$$$$$%%%&&&%%%%%%$$$))),,,***$$$"""###""""""$$$###)))<<>>@@@HHHaaagggPPP888//////...///111555555666888;;;<<<;;;:::===HHHIII;;;111333666555///999???HHHiiimmmnnn{{{fffRRRJJJMMMCCC:::>>>AAA===<<<===;;;999999333,,,)))***'''%%%''',,,///,,,******###&&&&&&"""$$$)))((("""&&&&&&&&&$$$"""!!!!!!!!!"""$$$%%%$$$"""!!!"""### !!!"""###$$$%%%&&&$$$###""""""$$$&&&)))***&&&***+++'''$$$$$$"""!!!$$$(((***)))'''&&&%%%***---+++%%%###&&&'''%%%###!!! !!!%%%######"""  ###&&&######!!!!!! !!!"""###...GGG```QQQHHH:::111111111'''333666333---+++//////+++...222777777555222000111111111222111111111333555999555000@@@```qqqssswwwbbbDDDHHHFFFddd{{{SSS888000222555???333000222222<<>>555666444222///222888===:::222JJJddduuuwwwrrrwwwLLLSSSIII>>>777888666...---333///...,,,,,,,,,,,,+++)))((((((''''''(((***,,,...000...***'''$$$#########%%%$$$######""""""######%%%%%%$$$###"""!!! !!!"""#########$$$$$$############$$$$$$$$$############""""""###%%%&&&%%%###"""!!!%%%%%%$$$""" !!!!!!!!!!!! !!!!!! !!!!!!!!!###''',,,111444>>>777...'''$$$!!!$$$+++......++++++000222///000555:::<<<<<<::::::;;;///000000000000000111333777===888;;;YYYyyyUUUIIIGGGfffxxx\\\AAA///***(((///333///444>>>===444333111///000444:::???:::CCC___ppp~~~mmmyyyiiiCCCMMMFFF:::222222000))))))///---+++************)))'''&&&&&&&&&&&&'''((()))***,,,***(((&&&$$$$$$%%%%%%$$$$$$###"""""""""######$$$###!!!  !!!!!!""""""""""""######""""""""""""######%%%###!!!!!!!!!!!!  """$$$$$$###!!! !!!!!! """!!!!!!!!!   !!! ###&&&***,,,,,,)))$$$!!! +++......---///333555333+++...111222111///------111111111111222222222222...>>>999000FFFpppjjjLLLNNNpppuuubbb???666555333,,,000777555444111......111666:::===666JJJbbbggghhhtttTTT999DDD===333---...---)))+++000***(((''''''((((((&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''$$$######""""""""""""""""""!!!!!!""" !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""%%%""" !!!!!! $$$'''&&&$$$!!!"""""" !!!###!!!!!!   """$$$///000000//////111111111...000111222111000...---333222222333444444333222***999777---888XXXzzzQQQ[[[zzz^^^DDD333***000888333333000...000444888999888DDDTTT```fff{{{dddtttCCC666:::222,,,+++///222000222555((('''%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$"""!!!###############$$$%%%&&&######"""!!!!!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!  !!!"""  !!!!!!!!! %%%))))))'''''''''&&&$$$!!! !!!"""!!!!!!  !!!!!!""" ///////////////............------...000111222222000///...///111111///---...444666666:::EEEooo___fffbbbCCC++++++555555---,,,---222888<<<;;;999FFFMMMRRRhhhpppnnn```wwwSSS777888111***)))+++111444333222333'''&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%$$$"""!!!#########"""""""""#########"""!!!!!! !!!!!!"""$$$%%%###!!!!!!!!!!!!!!!!!!    """"""  ###'''((('''''''''&&&$$$!!! !!!"""!!!!!! !!!"""!!!###$$$"""111///111444666444444666999555000---,,,------,,,///---,,,---000000---)))...---000:::===:::WWWxxxppp}}}fff;;;(((+++---((())),,,222888===@@@AAA>>>FFFJJJmmmwww___\\\{{{{{{www:::...666***'''(((***---///...+++)))'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%$$$###"""############""""""!!!!!!""""""!!! """%%%&&&$$$  !!!!!!!!!!!!!!!   """!!!!!!%%%'''!!!"""""" !!!###"""   !!! !!!""""""$$$!!!000...111777999777777;;;MMMFFF===888666777888888777444333555888888444///000///---555:::666GGGhhh~~~~~~uuuaaaFFF;;;222......///000444:::AAAFFFLLL]]]]]]yyydddiiixxx]]]{{{eee...'''...%%%&&&&&&&&&&&&'''(((&&&$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$###############$$$"""""""""#########"""""""""!!!  !!!""""""!!!  !!!!!!!!!!!!!!!  %%%+++ !!!!!! """""" !!!!!! !!!"""""" 444+++''',,,)))+++222333000000444AAA:::333000444:::???BBBBBB???>>>@@@DDDCCC???:::888888222111888:::BBBUUUyyy|||xxx{{{vvv```GGG777666222///...444>>>GGGSSSlllcccoooxxxfff```ppp]]],,,###&&&"""%%%$$$""" ###&&&(((&&&$$$###"""###$$$%%%$$$###$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$$$$$$$!!!!!!    !!!"""!!!!!!!!!!!!  !!!"""!!!  (((000%%%%%%$$$""" """ """"""  !!!"""######!!!CCC888!!!---,,,,,,---000333444222...............///111222333555666888;;;>>>???AAAAAAAAA@@@??????BBBHHHOOOTTTsssddd]]]EEE111///555;;;EEEQQQwwwxxx{{{|||yyypppgggbbb}}}yyy~~~LLL,,,%%%&&&+++'''&&&$$$$$$$$$$$$###!!!""""""""""""############%%%%%%%%%$$$"""!!!"""$$$!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!   !!!!!!((($$$ !!! !!!$$$!!! ---,,,---///222333222//////...............///000+++,,,...///000111111222555555666666777:::???DDDffftttpppJJJWWW\\\jjjxxxsssUUUGGGRRRmmmSSSQQQnnn{{{~~~iiiKKK///******,,,&&&%%%###$$$%%%%%%$$$""""""""""""######$$$$$$$$$!!! """"""!!!!!!  !!!!!!!!!"""!!!!!!   &&&### !!!###!!! ...------...111222222111//////...---------------++++++,,,,,,,,,,,,++++++,,,...000///...///333777OOOIII|||{{{pppCCC;;;:::???GGGZZZsss{{{kkkcccdddiiivvvzzz|||uuu\\\mmm~~~{{{rrrxxx```nnn~~~III000,,,******&&&$$$###$$$%%%%%%$$$###!!!!!!!!!"""###$$$$$$%%%$$$""""""$$$&&&'''$$$!!!###"""!!!  !!!!!!!!!  """"""!!! ///.........///111222222///......------.........000000000000000///...------///000000///000444888DDD===fffRRR:::>>>111...666MMMkkkqqqkkk^^^YYYUUU[[[kkkzzz|||vvveeejjjpppxxxoooTTThhh~~~}}}eeemmmyyyooo}}}FFF...)))&&&$$$'''&&&$$$$$$$$$$$$###!!! !!!"""######$$$&&&$$$###'''+++,,,(((###!!!!!!    """  ...////////////000111222............///000111222---......//////......---////////////111555999<<<999>>>JJJ|||yyyccc555===///111444888===LLLggg~~~{{{kkkddd```UUUIIIWWWQQQOOOUUU[[[bbbppp~~~vvv~~~qqqssssssaaaggg}}}EEE+++(((%%%$$$)))'''%%%$$$$$$###!!! !!!!!!"""""""""&&&'''###   $$$%%%""" ---///000000//////000222............000111222333,,,,,,---............------+++***---333888999888111===888dddiiiwww666999555000------...222<<>>333---111222---000111333555666===PPPbbbbbbFFF666444000...---,,,***)))'''))),,,...***%%%%%%(((***333DDDWWWcccjjjrrrzzzzzzzzzwwwyyy~~~xxxwwwjjjfffdddhhhlllpppvvv{{{ooorrr}}}qqqttt~~~rrr>>>(((...333---((()))'''$$$""" !!!!!!"""!!! !!!"""###""" !!!   $$$''')))"""######"""!!!!!!  555555555555555444333222111000000111333333222000...000111///,,,+++...111888;;;888///,,,000111...//////111444666999DDDOOOTTTzzz___BBB555222///,,,,,,,,,+++************+++,,,,,,...000,,,)))(((***,,,000999CCCGGGVVVkkkyyy}}}yyysssppp{{{tttsssyyyxxxvvvzzzggg```]]]aaacccffftttsssqqqxxx~~~ppp}}}{{{LLL)))&&&)))000222''')))'''$$$!!! !!!"""$$$"""!!! """"""!!! """  !!!!!!   &&&+++%%%!!! ###### !!!"""%%%$$$ 444444555555444333333333111000000111333333222111...000111000------111555CCC777///000222//////222///------111444777???HHH>>>iii|||ttt^^^>>>444111---++++++,,,,,,,,,///---***'''(((+++...///,,,+++,,,///---(((&&&(((***222>>>GGGOOOXXXdddmmmwwwsssxxx{{{rrrwwwtttiiiiiimmmoooiiieeeooojjjiiirrr}}}yyyfffnnnxxxhhhxxxVVV..."""+++&&&)))000((((((&&&$$$""""""###%%%'''###"""!!!!!!"""###"""!!!###!!! !!!""""""!!!!!!'''---&&&  ###"""!!!''')))&&& 111333444333222000111111111000///000222333333222222222222222222444777:::BBB222***111444///...444///---,,,///222555===EEECCCUUUtttuuutttaaaAAA555222...++++++,,,---,,,)))++++++((((((***+++)))***))),,,111111---***+++&&&(((++++++...555BBBKKKXXX^^^nnn|||{{{tttkkkvvvvvvoooqqqtttxxxiiidddcccmmm^^^ttt}}}qqq444 $$$...%%%###***''''''&&&$$$######$$$&&&'''$$$"""!!!"""###$$$###!!!###!!! !!!""""""!!!!!!---(((###!!!!!!  !!! $$$((('''###222444666555333111222333111000///000222333333333444222111111555999;;;===444000////////////000333111///...000///000777@@@CCCKKKTTTmmmxxxwwwlllNNN;;;777111...------,,,,,,$$$***---***))),,,---+++...(((%%%&&&''''''+++///(((+++---,,,)))'''&&&'''222<<>>;;;888@@@GGGDDD:::111111444000111111111111111111000------...//////000000000333///222DDDbbbuuupppaaa~~~uuuooo{{{WWW>>>222111,,,***,,,((())))))))))))(((((((((((())))))))))))))))))))))))###)))///000,,,((('''(((''''''(((((()))***++++++...+++%%%###///MMMssspppjjjrrr{{{tttnnnrrr}}}|||rrrnnnooofffgggzzzcccQQQ666444111222444555333111444000+++((('''''''''&&&&&&$$$!!!!!!###%%%%%%$$$  !!!!!!!!!"""!!!!!!  """###!!! """###### 222DDDUUU222!!! !!!"""###$$$%%%'''%%%###"""!!!!!!%%%''''''%%%!!!  BBBBBBCCCCCCCCCCCCCCCCCC@@@CCCEEECCCCCCDDDCCC???>>>AAABBB???999555666888222333333444444333333222......000000111111000000,,,111------DDDbbbfffWWWtttyyyrrrvvvVVV>>>222222---+++---)))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%&&&''''''((())))))))))))$$$***,,,'''###)))<<>>999777888999;;;444......222555222...,,,)))&&&%%%%%%&&&&&&%%%###&&&(((&&&"""!!!$$$'''((('''$$$!!! """"""!!!!!!!!!  !!!"""%%%   $$$''' !!!)))444111!!!!!!''',,,///---'''###%%%((((((###$$$,,,...+++((('''((( !!!"""###############$$$&&&&&&$$$###%%%%%%###&&&'''CCCDDDEEEGGGGGGGGGGGGGGGEEEFFFDDD>>><<<<<<;;;888>>>;;;999;;;???AAA???===888999;;;<<<<<<;;;999888444555666666666444222111555555777777000111FFF___[[[^^^bbbrrrnnncccwww|||mmmOOO;;;444+++)))---,,,))))))))))))(((((((((((((((((((((((((((((((((((()))''''''''')))******)))%%%&&&'''(((((((((''''''+++(((%%%%%%'''***++++++***'''***;;;UUUooo~~~|||~~~}}}zzzxxxtttpppmmmmmmooopppXXXTTTeeexxxvvvsss~~~zzztttwwwiii```eeennnyyyvvvcccMMM<<<888888777444111///...//////,,,+++///444222***!!!'''%%%$$$$$$&&&''''''&&&###$$$%%%%%%$$$###""""""%%%&&&'''%%%""" !!!!!!!!!!!!!!!  !!! ###  !!!%%%%%%!!!"""!!! %%%,,,&&& !!!!!!$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!###&&&(((((((((''''''""""""###$$$%%%&&&%%%%%%###'''&&&""""""%%%%%%!!!!!!,,,---BBBCCCEEEGGGHHHHHHGGGGGGEEEGGGEEE@@@@@@BBBCCCAAACCCAAA@@@BBBDDDCCC@@@<<<:::;;;===>>>>>>===;;;:::666777888888777555333111444444111------333===DDDfffhhhbbbfff{{{rrrgggdddooo```FFF777***'''+++***))))))))))))(((((((((((((((((((((((((((((((((((($$$'''***+++***(((((()))%%%&&&'''((((((((('''&&&###'''***(((###"""''',,,&&&(((***+++---444@@@III\\\tttxxxoookkkiiieeeaaaSSSSSSVVV^^^gggoooqqqpppiiiXXX```zzzppp|||kkkmmm}}}zzznnn```XXXJJJ===888999555000***,,,///222444222000---***+++,,,***''''''))),,,$$$######%%%'''(((((('''$$$"""!!!###%%%%%%!!!!!!%%%))))))&&&###!!!!!! !!!!!!!!!!!!!!!   !!!***$$$ !!!''' !!!%%%""" )))///---)))!!! !!!###&&&&&&$$$#########%%%'''''''''&&&!!!%%%%%%!!! $$$### !!!'''(((CCCAAA???BBBGGGJJJHHHEEEFFFGGGGGGEEECCCAAABBBBBBFFFCCCAAAAAACCCDDDBBB@@@CCCCCCCCCBBBAAA@@@???>>>@@@<<<777555777888888666333555777777555222111111???\\\nnniiigggvvvmmmtttxxx}}}aaa===)))***---)))((()))***++++++***)))(((((()))*********((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((***+++,,,000555>>>MMMaaavvv}}}~~~uuuyyy}}}rrriiikkkkkkppphhh]]]XXXaaaoooqqqkkk===888KKKqqqnnndddmmmwwwwww{{{XXXIII|||ttt|||qqq]]][[[WWWQQQHHH@@@:::555333000///......///000///...+++,,,,,,---,,,+++***)))***)))&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###"""!!!!!! ''' $$$,,,+++$$$  !!!### !!!!!!!!!!!! !!!  $$$###!!! ###  !!!"""  """""" """###&&&***)))%%%((((((%%% #########  $$$'''%%%"""%%%&&&))),,,---,,,+++)))###''''''$$$%%%***+++&&&***""" &&&%%%EEECCCAAACCCHHHJJJHHHEEEBBBDDDFFFFFFEEEEEEFFFGGGCCCAAA@@@AAACCCCCCBBB@@@BBBBBBBBBCCCCCCBBBBBBAAABBB???======>>>>>><<<999555666888999888666333222666OOOhhhnnnjjjlllzzzyyyhhhllloooLLL222,,,...---++++++,,,,,,+++***((('''((())))))***)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((()))((((((((((((((()))***''''''))),,,333<<>>EEE@@@EEEJJJOOOTTTTTTMMMDDD555'''$$$<<>>888;;;555222<<>>000))))))(((((()))))))))***''''''''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***(((((((((((('''&&&%%%$$$,,,(((&&&(((******)))******)))(((&&&&&&&&&''''''...111222@@@GGGFFFJJJFFFIIILLLNNNJJJBBB;;;777+++333111$$$!!!777[[[uuuzzzsssooovvvfffwwwppp:::333///)))%%%""""""'''+++&&&&&&&&&&&&''')))+++---&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""$$$$$$$$$###""""""###$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!$$$!!! (((111<<<222%%% !!!  !!!  $$$%%%"""!!!""""""!!!!!!"""'''***,,,((("""!!!"""%%%%%%!!!  $$$$$$###$$$)))---###&&&''''''***---,,,'''---)))$$$ !!!###$$$"""$$$&&&''''''%%%###"""!!!!!!$$$((()))'''$$$"""+++&&&$$$&&&(((***---222---000999:::;;;>>>@@@BBBDDDEEECCCHHHMMMRRRVVVXXX[[[]]][[[^^^aaaccccccdddeeefffiiigggdddaaa^^^\\\\\\\\\YYYXXXUUUPPPLLLKKKLLLNNNIIIGGGEEEEEEEEECCC>>>:::666<<<<<<777>>>SSSeeemmmbbbnnnvvv}}}wwwmmmrrr|||yyy}}}~~~bbbAAA---******))))))))))))******''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((***+++******+++++++++***)))(((###!!!!!!###$$$%%%&&&%%%$$$$$$$$$%%%'''(((000NNNTTTSSSfffppprrr~~~pppoooqqqrrroooeee^^^[[[TTTQQQFFF555---555EEEQQQoooyyyppplllqqqxxx}}}hhh```}}}KKK555000,,,+++)))'''(((+++'''&&&&&&%%%&&&'''((()))&&&%%%$$$%%%&&&'''&&&$$$&&&%%%%%%%%%%%%&&&''''''%%%###!!!!!!#########"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$  )))'''$$$###$$$### !!!%%%&&&!!! !!! !!!&&&((()))&&&""" ###%%%### !!!!!!""""""$$$(((,,,$$$(((+++,,,///222000+++...***%%%!!!!!!$$$&&&$$$&&&'''((((((&&&###!!!$$$$$$$$$$$$"""!!!(((111...'''"""$$$(((,,,111777EEEIII:::;;;<<<===>>>???@@@AAA???CCCHHHMMMQQQVVVZZZ]]]YYY\\\_________```bbbeeefffeeedddccccccdddfffggg______]]]XXXSSSOOOOOOQQQPPPOOOMMMJJJGGGDDDAAA@@@:::>>>AAA===999AAAZZZqqqssssssrrr~~~wwwppp{{{qqqqqq}}}}}}dddCCC//////...,,,+++))))))))))))''''''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))######$$$%%%&&&&&&&&&&&&'''((((((&&&%%%&&&&&&&&&$$$$$$%%%%%%''')))+++,,,LLLxxxvvv{{{xxxttt{{{yyy{{{xxxoooddd]]]WWWPPPKKKJJJEEEJJJYYYnnn|||~~~yyywwwtttqqqrrr||||||~~~YYY\\\yyykkk444,,,'''***,,,'''###""",,,+++(((&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$%%%&&&'''(((###""" !!!"""######""" !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""%%%###!!!!!!$$$''''''$$$ !!!!!!!!! ###'''))))))###$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$###!!! """###""" ###&&& """###%%%(((***&&&***------000222///)))***)))(((&&&%%%&&&)))+++&&&''')))***)))'''$$$"""%%%%%%'''(((%%%$$$+++555333//////444:::AAAKKKUUUmmmrrr<<<===>>>>>>======>>>??????BBBFFFIIILLLPPPUUUXXXXXXZZZ\\\\\\[[[\\\___cccaaaaaaaaabbbeeeiiilllnnnfffhhhhhhddd]]]XXXVVVVVVWWWWWWTTTPPPKKKGGGFFFGGGDDD;;;;;;BBB???>>>QQQmmm{{{}}}ooobbbcccttt{{{hhhNNN???444333000---***))))))((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''',,,+++***)))((((((''''''"""%%%$$$#########"""%%%%%%%%%&&&'''((()))))):::wwwzzz~~~~~~}}}{{{wwwyyy}}}qqqhhheee^^^LLLGGG\\\rrryyy{{{~~~yyyuuuaaacccjjjtttUUUVVVnnnsss}}}UUUAAA---&&&&&&&&&(((,,,'''&&&%%%%%%%%%&&&'''(((%%%$$$###$$$%%%&&&%%%###&&&&&&%%%$$$%%%&&&((()))###!!! """###"""""" !!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!! !!!&&&000!!!$$$&&&&&&$$$"""!!!"""###""""""!!! """'''///555,,,,,,+++)))%%%$$$$$$%%%""""""!!!###%%%&&&$$$### !!!###""" """'''+++"""""""""$$$%%%'''))))))%%%))),,,,,,...///+++$$$'''(((+++,,,,,,,,,---...((()))***+++***(((%%%###''')))///555333,,,,,,222222666@@@LLLWWWdddwww<<<<<<<<<<<<===>>>???@@@@@@BBBFFFHHHKKKOOOSSSVVV\\\[[[YYYXXXXXXYYY[[[\\\___]]]]]]___ccceeedddbbbggghhhgggfffddd```\\\ZZZ\\\ZZZVVVRRRMMMHHHDDDBBB???;;;===DDDEEECCCMMM]]]{{{___YYYwwwttt[[[RRRJJJ999,,,++++++((('''+++&&&%%%######$$$$$$###!!!(((''''''''''''&&&&&&&&&)))))))))))))))(((''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%))))))(((%%%###$$$&&&)))333NNNuuu{{{zzz}}}~~~}}}{{{{{{||||||{{{yyyvvvssspppooopppuuuzzz~~~wwwvvvuuuxxx|||~~~}}}{{{rrrggg___```hhhtttoooZZZ]]]ttteee@@@""""""***'''$$$&&&!!!'''"""######!!!&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!  """### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################%%%"""!!!"""%%%''''''%%% !!!  &&&999HHHKKK>>>000''''''(((&&&###!!!''')))(((&&&''''''$$$""""""###$$$%%%''')))***!!!###(((+++((($$$'''---((('''(((***(((%%%&&&***###)))...------///000...,,,000000+++''''''&&&$$$+++---000222333888>>>CCCLLLSSS```ooo~~~:::999777777888:::>>>@@@@@@CCCFFFIIIMMMQQQWWW[[[VVVUUUTTTSSSSSSTTTUUUUUUUUUSSSRRRUUUZZZ^^^```aaaaaa```___^^^[[[XXXVVVTTTSSSRRRPPPMMMJJJGGGEEEDDD???;;;;;;@@@>>>:::AAAMMMfff{{{~~~tttsssppplllcccQQQ???777333...,,,...,,,)))&&&$$$%%%'''''''''(((''''''''''''&&&&&&&&&)))))))))))))))(((''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&$$$############$$$%%%%%%!!!###%%%&&&'''+++:::UUUppp|||xxxuuuzzz|||~~~~~~~~~~~~zzzzzzzzz|||~~~|||yyy~~~wwwqqqooommmkkklllooo}}}rrrfff```fffrrr|||vvvUUU555))))))(((&&&'''***---%%% ''''''!!!!!!&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!""""""### !!!""""""#########!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""" """$$$$$$"""$$$!!!!!!    !!!""""""%%%&&&(((000===GGGGGG@@@555---)))'''%%%###"""''')))'''%%%''''''%%%$$$$$$$$$%%%&&&'''((((((((((((,,,000///,,,,,,000///,,,---//////,,,---000(((...111000000333666555444777666111///222444333444:::CCCIIIOOOVVV___fffvvv{{{<<<999666333222444888:::999;;;???CCCGGGNNNUUUZZZJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJHHHIIINNNTTTXXXZZZWWWVVVTTTQQQOOOMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFCCC???@@@CCCAAA;;;???GGGCCC[[[nnnllleeejjjxxx|||mmm\\\NNNBBB666+++%%%)))'''&&&%%%&&&&&&&&&$$$(((''''''''''''&&&&&&&&&((((((((()))(((((('''&&&(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$###"""!!!"""###%%%&&&((('''%%%&&&(((+++------///444555BBBRRRMMMSSSqqq|||~~~zzzzzz{{{}}}~~~}}}zzzwww~~~zzzwwwooobbbVVVQQQcccnnntttkkk]]]\\\mmmkkkIII///%%%%%%$$$###'''+++###***...(((&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!)))$$$###"""  !!!     !!!###%%%###&&&+++///222555999<<>>;;;444+++&&&$$$$$$%%%))))))&&&%%%'''(((&&&&&&&&&&&&'''''''''(((((()))(((***000333///------///+++***---...,,,,,,...,,,111333000///333888:::888;;;;;;888888>>>CCCDDDJJJUUUbbbkkkqqqxxxCCC@@@<<<777555444444555///111444777;;;AAAHHHMMMAAAAAACCCDDDEEEEEEEEEDDDFFFEEEDDDEEEGGGKKKNNNPPPNNNLLLIIIFFFDDDCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEBBB@@@BBBFFFEEEAAACCCHHHCCCKKKPPPRRRYYYkkk}}}uuuvvvtttrrrssszzzyyyooodddTTTBBB444(((''''''''''''&&&$$$!!!(((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((($$$###!!! ###%%%''''''&&&%%%!!! $$$(((666IIICCC===DDD???JJJtttwwwyyy|||}}}~~~vvvhhh___IIITTTeeeqqqvvvxxxwwwZZZ;;;,,,,,,...+++'''...''' (((---((('''###############$$$%%%&&&''''''''''''''''''''''''######$$$$$$$$$###"""!!!"""######$$$%%%%%%$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!! !!!"""""""""'''&&&$$$""" ###"""  !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!###%%%***+++...000222000---***333888;;;777---%%%$$$&&&(((++++++'''%%%((()))((('''((()))***+++++++++++++++((()))111666444...,,,333---+++...///...---...111666888444333888@@@DDDBBBGGGJJJJJJNNNUUU[[[\\\kkkvvvFFFEEEDDDBBB@@@===;;;:::333444444444555777:::===;;;<<<>>>@@@AAABBBBBBBBB@@@AAACCCDDDFFFGGGIIIJJJGGGEEEBBB???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;>>>AAABBB@@@@@@BBBCCCAAA>>>???IIIZZZiiiqqq___eeehhhiiippp|||{{{mmm___888333,,,'''%%%&&&'''((((((''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$###!!! !!!###&&&(((&&&...777888555444888>>>EEEkkkrrrkkktttqqqmmm~~~}}}|||xxxxxxxxxzzz|||}}}}}}{{{xxxwwwuuutttvvvzzzxxxlllqqq|||~~~uuummmQQQTTTbbbvvv|||nnnkkk[[[BBB555999===;;;666@@@777'''$$$$$$!!!"""############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######""""""!!! """"""######$$$$$$######"""#########$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""!!!&&&***(((!!!"""!!!!!!   !!!!!!!!! !!!!!!"""""""""###!!!!!!"""""""""""""""#########$$$###!!!!!!###$$$...------------+++&&&""")))111777666///((('''(((+++......***(((+++,,,+++((())),,,...000111222222111---///777>>><<<777444;;;666444666777555555888777>>>CCCAAABBBKKKUUU[[[]]]dddkkkooottt{{{AAABBBDDDFFFFFFFFFEEEDDDAAAAAA@@@===:::777777888666666777777888999::::::999<<<@@@BBBCCCEEEGGGIIICCCAAA???===;;;<<<<<<===999999888888777666666666999:::;;;=========<<<;;;777;;;<<<999666999BBBKKKOOOXXXbbblllyyyvvvxxxzzzzzz~~~yyynnnRRRFFF666(((###$$$))),,,(((''''''''''''&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&$$$###""""""###%%%'''))),,,<<>>AAAEEE@@@???>>><<<;;;;;;;;;<<<888777777666555444333333777888999:::;;;<<<;;;999:::>>>AAA>>>888444777<<<@@@FFFOOO]]]kkksssqqqkkkjjjtttuuummmnnnxxxvvvkkkkkk___NNN>>>333---+++***(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$#########$$$%%%'''((()))$$$...???PPP___iiipppsss{{{~~~{{{wwwzzz|||rrrfffrrrvvvyyyzzzwwwvvvwwwyyymmmmmmnnnppprrrsssqqqooooooooonnnoooqqqtttwwwyyyfffZZZTTT]]]kkkrrroookkkbbbXXXTTTZZZ[[[UUUQQQTTTHHHGGGAAA888444333///(((***---,,,&&&!!!"""''',,,FFFPPPBBB+++'''++++++,,,''''''&&&&&&%%%&&&&&&&&&########################$$$###"""!!!!!!!!!"""###""""""############""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""$$$&&&&&&%%%$$$ !!!""""""!!! !!!!!! !!!"""""""""!!!!!! !!!!!!"""######$$$$$$"""###$$$%%%&&&((())))))'''((()))(((''''''(((***------......//////000111///000111555888666222---222666888444222333222000111222555888:::;;;;;;::::::888;;;CCCHHHIIIHHHIIIAAABBBFFFIIIIIIIIIQQQ[[[WWWcccnnnrrruuu}}}//////000111444888;;;===AAADDDGGGIIIIIIHHHHHHIIIHHHFFFCCC???===<<<======999:::999777444666:::??????>>>===<<<<<<;;;;;;;;;999999888777666666555555111222333444777999999777777222///000444444222111333333666AAANNNXXX]]]___\\\llluuurrrwwwvvv|||vvvkkk^^^OOO@@@111)))(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''((('''&&&$$$#########$$$&&&'''(((((()))$$$###'''444III\\\hhhmmmiiiiiitttzzznnnaaaZZZSSSFFFPPP[[[^^^[[[YYY^^^ccc^^^```eeelllqqqsssrrrppphhhjjjmmmpppqqqqqqooonnnnnnrrruuusssnnnhhhdddccc]]]XXXZZZdddnnnoookkkggglllYYYNNNTTTWWWKKK;;;222+++---***'''***333555333444333222...'''"""&&&---RRRWWWCCC)))%%%***&&&###)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""###%%%######$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""######################## """###""" ###$$$&&&***((($$$ !!!###%%%$$$"""  !!!""""""!!!   """""""""!!! !!!!!!"""######$$$$$$###$$$%%%'''(((***+++,,,''')))************,,,///---///111111000000222444777333222666<<<<<<666///333888:::888555666444111555777999<<<======<<<;;;CCCAAADDDLLLQQQRRRSSSVVVTTTXXX___cccbbbdddooo|||ttt,,,+++,,,,,,---...///000555666888;;;???CCCGGGJJJMMMNNNPPPTTTWWWVVVQQQLLLGGGCCC???<<<:::999888777555:::;;;888777999:::999999555222333777999666333222333333444444444333333999666333000000111000000222///,,,,,,111;;;FFFNNNZZZdddnnnwwwwwwzzzsssgggeeecccNNN444111((($$$))),,,***''')))'''''''''''''''&&&$$$$$$%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((###"""!!!""")))888LLLYYY```___```dddhhhaaaKKK555333333<<>>XXXyyy[[[VVVZZZOOOAAA999:::???AAABBB???DDDEEE<<<---%%%(((...EEEPPPLLL666(((***+++%%%&&&&&&%%%$$$%%%&&&'''(((''''''%%%%%%%%%%%%''''''%%%222666+++!!!"""###!!!######$$$$$$$$$%%%%%%%%%%%%$$$######"""###############"""!!! """"""""""""""""""""""""!!! !!!!!!"""###$$$'''"""!!!!!! ###"""!!!  ###%%%###!!!%%%%%%$$$$$$%%%%%%&&&'''%%%&&&(((***+++,,,++++++,,,...---)))***000111---222000000000222333333333777777666555777;;;AAAFFF999>>>BBBAAA===:::<<<@@@;;;<<>>???<<<777666999<<<;;;888444000111444555444111111222222333222222111111111///------...////////////---++++++...444:::>>>IIIPPPVVVZZZfffuuuxxxrrr{{{{{{tttmmmqqqsssaaaGGG333,,,(((+++---((($$$###***))))))))))))(((((((((&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&%%%%%%$$$)))'''$$$"""###***333:::TTTZZZ___aaa___YYYKKK>>>>>>===BBBMMMUUUXXX[[[___^^^aaafffjjjllljjjhhhfffeee^^^VVVPPPMMMIIICCC>>>777555222...+++(((&&&%%%***&&&+++???YYYiiijjjcccOOODDD999MMMlllgggWWW[[[eee\\\NNNAAA888444444444777888888444...******+++444EEEOOOEEE666...)))###&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''$$$///111((("""%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""$$$### !!!"""!!!!!!!!! !!!!!!!!!!!!  """$$$"""!!!!!!""""""###$$$&&&'''((('''((()))+++,,,---------...000///+++,,,111222///777666555555666777777777888999999999:::===AAAEEECCCCCCBBB@@@??????AAABBBGGGHHHJJJNNNRRRWWWZZZ\\\___eeennntttwww{{{++++++***++++++,,,---...+++++++++,,,...000222444666888>>>GGGSSS^^^eeehhhnnnoooooommmiiibbb\\\XXXMMMJJJBBB999666888888555999555222222555777777555222222333333333222222111333222111222444555555333000//////...///000222333:::>>>>>>;;;AAAOOOWWWWWWvvvwwwtttsss{{{~~~kkkRRR777000******,,,++++++,,,,,,+++***((('''''''''(((''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$###&&&$$$""""""###%%%''''''<<>>???AAAEEEIIILLLOOOKKKFFFEEEGGGKKKMMMNNNUUUVVVXXX\\\bbbhhhnnnqqqrrryyy+++*********++++++,,,---,,,,,,+++***+++,,,---...---...000666???IIIQQQVVVlllrrryyy~~~|||xxxuuulllaaaZZZVVVOOOHHH@@@===999888999999888777777777888888888888777777333222222222444333222000444444444333333333333444555888666000///777>>>@@@WWW^^^dddjjjuuuzzznnn[[[III???333+++((())),,,///000...+++(((&&&&&&&&&'''(((((((((((()))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%'''((())))))&&&%%%&&&)))***(((&&&)))999FFFHHHDDDEEEJJJNNNGGGGGGEEEBBB>>><<<@@@EEEBBBCCCDDDCCC@@@<<<777333333000------...///...---///...,,,+++++++++,,,---///,,,))),,,222888<<<======666...++++++))),,,666(((((())))))***,,,...000***'''%%%)))...000---)))###,,,===HHHAAA000***---&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%'''%%%!!!"""''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################"""""""""!!!  """$$$$$$!!! !!!"""""""""!!!!!!!!! !!!""""""!!!   """$$$&&&(((((((((((()))+++...000222444555555444333555777888777888999999:::;;;===???BBBCCCDDDEEEFFFHHHMMMPPPWWWUUUTTTTTTXXX]]]bbbdddhhhiiijjjnnnssszzz++++++*********+++,,,,,,...---+++*********+++,,,000///......222888???DDDVVV```ooo}}}uuukkk[[[XXXRRRLLLFFFAAA<<<888==================<<<;;;;;;:::999:::;;;;;;999777666555444444444555777999333777888555111222444666888AAAJJJPPPZZZfffjjjggg___WWWJJJ<<<222---***(((///...+++)))(((((())))))(((((()))******)))(((''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''')))(((%%%$$$&&&***///222555111---,,,,,,,,,)))&&&&&&000555222---,,,...///---222666666555555777888333444666666555333///---$$$$$$$$$'''+++///222333222111...+++***+++,,,,,,+++***)))((()))+++...000,,,&&&%%%''''''---666:::***((('''***...111///,,,(((''''''((())))))(((&&&'''(((333AAAAAA444---///&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%""" !!!%%%$$$!!!%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%% !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!  !!!###&&&((('''"""!!!!!!!!!  """######"""   !!!"""$$$$$$'''&&&'''(((***---000222777777999999888888<<>>AAA888...+++&&&&&&'''(((((((((((('''''''''(((((((((((('''''''''%%%###"""###$$$###!!!&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&!!!!!!!!!""""""#########"""""""""""""""""""""""""""############!!!"""!!!"""&&&******%%%"""""""""!!!!!!!!! !!!"""#########""""""  """"""!!! !!!"""!!!!!! !!!""""""%%%%%%''')))+++...000222999999;;;>>>===<<<@@@GGG@@@CCCEEEEEEEEEFFFIIIMMMPPPRRRVVVZZZ___fffmmmsssxxx~~~------,,,,,,,,,,,,---------,,,+++*********+++,,,+++,,,,,,+++***+++000333555<<>>???>>><<<:::999888999999333444777999999888888:::======888000---333<<>>;;;:::;;;888666666777777888;;;222444333111111222222111333:::???BBBJJJWWW```bbbbbb___ZZZRRRIII@@@999666///000111222111000...,,,***************+++++++++((((((''''''''''''((((((&&&'''''''''&&&%%%$$$$$$$$$(((,,,......000444888999======:::888::::::888000222000...555???CCC???999999999777555111...,,,111111000...++++++,,,---000...+++)))(((***---...%%%''')))***)))&&&$$$"""(((&&&000///###,,,555'''.../////////000222777:::444000,,,+++...222333333...000///***&&&''')))***%%%&&&((()))))))))((('''((()))***++++++***)))(((%%%&&&)))+++)))'''''')))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%$$$"""!!!%%%&&&%%%###!!!###)))///&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&& !!!!!!###$$$$$$!!!$$$&&&&&&$$$###$$$&&&!!!!!! !!!!!!"""###$$$$$$&&&)))---000222333333::::::>>>CCCBBBAAAGGGPPPRRRYYYccckkkrrr{{{------,,,++++++,,,,,,,,,......//////...,,,+++***------------------------///444999<<<<<<<<<>>>@@@KKKMMMPPPRRRXXXeeewwwuuujjj^^^XXXRRRJJJDDDBBBCCC>>>777666999<<<;;;:::444555666555222000111222444777;;;======@@@EEEIIIRRRWWW\\\^^^ZZZQQQFFF???888999666000...///...+++***,,,,,,,,,---000---'''+++,,,+++***((((((***,,,+++'''$$$%%%((()))'''###***((('''(((,,,---,,,***---222666555000------000///000222444888;;;>>>@@@AAA???AAADDD@@@888555777;;;888444333333222///+++111...++++++---...---+++......---+++******,,,///***,,,.........///111333000///...000555999<<<<<<555666666333000...///111...,,,)))'''&&&'''((()))&&&((()))((('''''''''))))))***---...///...---,,,'''$$$%%%))))))%%%&&&***)))'''&&&(((+++,,,***'''((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&###!!!$$$###!!! """%%%)))+++###%%%((())))))'''$$$"""&&&'''(((&&&###$$$'''+++///,,,(((%%%###$$$&&&'''!!!''')))%%%"""###$$$###$$$"""!!!"""%%%((('''%%%"""$$$''''''&&&&&&'''(((###$$$$$$######%%%))),,,)))+++......///222888===;;;CCCKKKOOOPPPWWWdddooozzz---,,,,,,++++++,,,,,,------.........---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,///333888;;;<<<===???AAA????????????AAAIIITTT\\\hhhnnnwww|||yyyppphhh___XXXTTTPPPKKKFFFCCCBBB>>>;;;:::;;;===???888999999777555444555666<<<@@@EEEJJJLLLLLLJJJIIIHHHJJJGGG>>>777444111...///222111//////333333111,,,++++++++++++)))((('''+++((('''(((++++++)))&&&)))((('''(((***+++)))''''''+++...---(((%%%%%%'''$$$&&&(((+++...222555777:::888:::>>><<<666555999;;;:::999888999999888666999666444444777999999888666666666555444555777:::999:::;;;:::999888999;;;999999888999:::===???@@@:::888666333111111222333222111///---,,,++++++,,,...///000///...///111333333333333222111...,,,+++...+++,,,111222---+++---,,,++++++///333555444222//////---,,,++++++******((('''&&&'''((('''%%%###%%%$$$""""""###%%%((()))%%%%%%&&&'''(((((((((((('''((((((&&&$$$%%%(((,,,,,,+++***)))(((''''''&&&'''+++,,,'''$$$$$$%%%###$$$"""!!!###'''******)))&&&&&&&&&&&&&&&&&&%%%$$$,,,---.........000444777555999>>>CCCHHHNNNUUU[[[hhhpppyyy,,,,,,,,,++++++,,,,,,---,,,---------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...111666999;;;===???@@@;;;:::888777888:::<<<>>>EEEGGGLLLRRRYYYbbblllrrr|||vvvhhhaaaWWWOOOJJJJJJJJJKKKQQQNNNIIIDDD???:::555222777888:::===BBBGGGLLLOOORRR\\\bbb```XXXRRRKKKFFF;;;<<<999333000000///+++---,,,+++---///...+++'''***)))***+++---,,,***(((***)))))))))******(((&&&---000222000,,,)))***+++'''(((***,,,000333666888---,,,---///...,,,---111444555777888888888:::;;;888777555666999;;;<<<<<<888999999999999:::===???===>>>???>>><<<;;;<<<===:::;;;<<<<<<<<<>>>AAACCC???<<<888666777888888999999999888777555444222111777777777555444555888:::>>>>>><<<999777555333222555222222777999666222000000000222555888::::::888444333222000///......---***)))(((((()))(((&&&$$$)))(((((((((((()))***+++***)))((('''((()))***+++)))))))))'''&&&'''***---+++,,,...000000...+++)))))),,,,,,'''%%%&&&'''&&&'''&&&%%%&&&))),,,------///......///000111000///000333666:::>>>CCCIIIMMMRRRXXXbbbmmmxxx,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++******++++++++++++++++++++++++---///333666999<<<>>>???>>>>>>>>>???AAAAAA???===<<<<<<======???CCCHHHMMMWWW\\\eeeqqq~~~~~~|||{{{lllggg```ZZZUUUOOOGGGAAAGGGDDD@@@======???CCCEEEZZZmmmyyysss```^^^XXXQQQNNNHHH<<<000333///,,,---111333000,,,,,,...///000000...---,,,............///...---,,,***+++,,,+++(((&&&''')))%%%&&&''')))+++---///111))))))******)))(((+++...///222555444333222555888444333222333444666888888666777999999999;;;===@@@<<<>>>??????>>>>>>???@@@<<<>>>@@@@@@AAACCCHHHKKKFFFCCCAAAAAACCCDDDDDDCCCCCCDDDDDDDDDBBB???<<<;;;??????>>><<<:::;;;???BBBGGGFFFDDDBBBAAA@@@??????===:::999===@@@@@@===:::;;;<<<===>>>???>>>===<<<999888777666555555555555222000////////////---+++000000111111111000000///111000...,,,+++*********---,,,+++***)))***,,,......///222444444333111///***------******...000......---,,,,,,---000111222***---111333555777<<<@@@IIIMMMTTT\\\dddmmmvvv{{{,,,+++++++++,,,,,,---...,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---000333777:::;;;<<<>>>???BBBFFFIIIIIIFFFCCC;;;<<<======<<<<<<>>>???>>>AAAGGGOOOWWW___eeeiiillluuu{{{uuuooojjjgggffffffyyyppp\\\FFF???777444666777555333333555777666222000///000111111111111000000111111------,,,***))))))***,,,------------...///000111---...///------///333555222444666555222111222555666555555444444555777888999:::<<<<<<<<<===???AAA@@@AAACCCCCCBBBCCCDDDFFFCCCDDDDDDDDDFFFIIIMMMPPPIIIHHHGGGHHHIIIKKKKKKJJJIIIJJJKKKKKKIIIGGGDDDBBBCCCCCCBBBAAAAAACCCGGGJJJNNNMMMKKKJJJIIIHHHHHHIIIEEEDDDBBBCCCGGGJJJJJJHHHFFFHHHIIIJJJHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAABBB===;;;999999999999888777666666777777777666555444444444555444444222111000444222000//////000111111222333333444555555666666...111111000333888999777666666666777999===@@@CCCBBBJJJSSSWWWYYY^^^iiirrr++++++++++++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000444777888888<<>>@@@BBBEEEGGGIIIGGGLLLTTT\\\bbbhhhlllooonnnpppvvv{{{|||~~~iiiaaaVVVNNNJJJIIIGGGFFFBBBEEEFFFBBB;;;777888;;;888777666444222222555777:::888555222111111222333555555444444555555666666+++///000------111444555444555555555333222333444999999999888777888:::<<>>>>>>>>888888888999999;;;<<<===;;;??????:::777999:::888777666666888:::<<<<<<<<<===???@@@???>>>???BBBEEEKKKMMMNNNMMMKKKJJJJJJKKKFFFIIINNNQQQUUUXXX\\\___eee]]]UUUTTTYYY___bbbaaadddccc]]]TTTMMMMMMUUU]]]^^^______```___^^^]]]\\\[[[[[[[[[XXXVVVUUUUUUVVVXXXYYY[[[\\\]]]]]]]]]\\\XXXaaafffdddaaaaaaaaa___XXX[[[]]][[[VVVQQQNNNMMMMMMLLLKKKIIIGGGFFFFFFFFF???===;;;<<<===??????>>>============>>>>>>>>>>>>@@@AAABBBDDDHHHKKKNNNOOOLLLHHHCCCAAAAAAAAA???>>>CCCCCCBBBBBBCCCDDDEEEFFFCCCHHHMMMTTT]]]fffgggdddppprrrtttuuuwww}}}vvvxxxzzz}}}++++++++++++,,,---...///...---,,,,,,,,,---...///------------------------,,,***)))+++///222222111000666>>>BBBBBBDDDIIIMMMIIIKKKNNNNNNKKKGGGDDDBBB<<<===>>>AAAEEEIIIMMMOOOQQQMMMJJJIIIJJJJJJGGGDDDDDDIIIQQQTTTNNNHHHJJJQQQSSSWWW[[[___aaaccceeefff]]]jjjzzz~~~|||tttooonnnrrrvvvyyytttmmmgggcccaaa```___OOOOOOPPPRRRSSSUUUWWWXXX[[[___]]]TTTNNNMMMKKKFFF>>><<<===@@@FFFJJJJJJIIIDDDFFFHHHHHHHHHIIIMMMQQQ[[[]]]]]]\\\YYYWWWWWWWWWXXX\\\cccjjjrrryyy~~~tttttt}}}xxxjjj___```lllxxx{{{{{{{{{||||||{{{{{{{{{zzzyyywwwqqqjjjeeebbbaaaYYY\\\```dddhhhjjjjjjjjjmmmyyyyyyvvvtttpppkkkmmmnnnjjjbbbZZZUUUTTTVVVTTTRRROOOLLLJJJIIIHHHEEECCCAAAAAACCCEEEFFFFFFBBBAAAAAAAAAAAABBBCCCDDDKKKJJJIIIIIILLLPPPTTTWWWTTTOOOJJJGGGGGGGGGEEECCCLLLMMMMMMNNNNNNNNNNNNNNNWWW]]]gggrrrvvvpppmmmgggiiilllrrr{{{