BMF 6(/< jjjEEEBBBCCCMMM___uuuoooMMM222111///---+++///888DDDKKKYYYhhh}}}jjjIII;;;666222***///222000,,,,,,///111111555<<>>555...+++)))(((&&&************++++++++++++---)))***...---+++444BBBOOOQQQVVV^^^kkk}}}lll]]]MMM===111///....../////////,,,***))))))))))))************)))$$$&&&...000***&&&'''------,,,///666BBBQQQZZZnnnqqqXXX>>>111,,,***...666000...+++)))''''''&&&&&&(((((((((((()))))))))))))))######)))...,,,+++---+++,,,------------///111:::QQQffftttyyyYYYAAA333+++---...((((((...------+++)))((((((***+++''''''((((((((()))))))))///+++((('''&&&%%%'''+++&&&***...000000...,,,,,,&&&222888===FFFKKK\\\vvvcccCCC...000++++++111111+++''')))---000333444333000//////(((((((((((())))))))))))...//////,,,(((&&&''')))%%%'''***++++++,,,...///)))---,,,---000...999PPPrrr]]]III666,,,,,,---+++))))))))))))+++---'''***...///,,,)))'''&&&(((((()))))))))*********+++---...---+++,,,,,,---***+++,,,,,,******+++---+++///......///,,,777QQQӵĦĦӵuuuWWWDDD888999555++++++666)))---...---,,,,,,+++))))))+++------,,,,,,...111))))))))))))************,,,+++(((%%%&&&)))+++)))'''+++///Ħ***...---++++++(((888VVV4ĉ@ӵ>L=hĦ4ĉ@ӵZZZBBB>>>333,,,...333222---***...***(((+++------,,,---++++++,,,,,,,,,,,,------+++***************++++++(((+++---,,,)))((()))++++++---///>L)))------111444---(((555IIIGG=?HdĦ=ĪjGG=?jjjLLL888666:::444///000222222111111111555777333...+++******++++++,,,,,,,,,,,,------++++++************++++++---...---***'''''')))+++((())),,,HdĦ---///---000333---)))444DDDӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦ???444444222333333000<<<@@@Ħ++++++,,,,,,,,,,,,***Ħ---)))''''''))),,,))))))***DdD111...***ӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝL{{{gĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZZZMMMAAA666...---999===Z++++++++++++,,,,,,3h?gL...---+++))))))***+++---,,,+++D%%)?///fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sjjjMMM444222777444HtĦ---+++++++++,,,Bt=o9ĦHdĦ+++,,,.........,,,+++...,,,+++Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦvvvPPP===777000DdDĦ---++++++,,,qjRgdKӵDdDĦ***,,,///111000---+++*********HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦZZZfffo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦcccAAA555...DdDĦ///++++++,,,GIdnuR)ĦDdDĦ,,,,,,...000000...+++******+++DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦ}}}po9uLLLeee=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDDDDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦ```<<d<,,,,,,...///---+++.........>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<Ħ[[[peӵ999ĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>dd<ӵ,,,...B?Ho9///<x+++***)))***......---&ӫeʬtIӇ444>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne???DDD=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse[[[888000222222<Ō+++++++++@G,,,...Hkge...,,,++++++,,,++++++,,,HĪj@IŌ///333egeHu]3hIŌDdDĦne@h===bbb>hsene@GsĪj@h4DuXӵĵD^KKKEEEEEEDdDĦD^s׼sgeFm8>aĦs׼szzzBBB444///333666Ho333---***(((+++,,,,,,---------,,,+++---...((()))+++...///333D^eeeDdDĦ444<<d<ĦĦĦ~~~ĦAAAJJJYYYyyy>d<ĦĦ>d<ĦBegeFYĉ>aĦBe```555777000444888nu]ӵ///---000222111000------,,,,,,,,,,,,+++++++++,,,------++++++,,,---'''(((***,,,---,,,+++***......000222222111111111111XXX>d<Ħ555///MMM>d<ĦĦwwwfffaaafff]]]]]]jjjhhhiiiDDD+++000BeFFFSSSkkkĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦeeesssgdDĦgdKĦsdKĦyyyŶS3we>>sdKĦgdKĦfffWWWIIIPPPNNNLLL<<<---***111444,,,<<AneneneneDenenemmm[[[SSSTTT[[[xxx>Ak<RRR===000666+++---000fh///222000---+++...111,,,---...---,,,++++++------......---***))))))***)))***,,,---......------+++///111000111333333000555:::oooDe;;;999...888kkkneneRRR```|||wwwIII::::::111666555---,,,111333000000111ne:::EEEWWWnnnyyyeeeVVVRRROOOIII@@@;;;CCCOOOoooPPPNNNWWWeeerrryyyzzzwwwjjj>>>:::555888---,,,,,,...,,,---............///000---...000...,,,+++,,,...***,,,---,,,+++***+++,,,******+++,,,,,,------...+++///111///000444444000444***VVVkkkXXXEEE444333SSSbbb???000***444777111++++++,,,)))666///)))---333'''555BBBTTTmmmLLL///444666:::;;;555222<<>>PPPmmm\\\HHHOOOZZZfffnnnddd>>>444///000///333888111555IIIttt~~~ZZZTTT___iiitttbbb@@@222:::EEE```yyy@@@555666...............///111000...,,,)))***+++---...//////000//////000000///---,,,***+++,,,,,,,,,,,,+++******)))+++...111222000...,,,+++,,,---///000222333444///---777[[[WWW777666>>>XXX[[[000000444555111+++''')))------)))&&&&&&))),,,------...---------...000222333DDDVVVxxxTTT:::999<<<===999EEEJJJLLLSSS```rrrTTT::::::///111///000555111333CCCFFFmmmtttcccnnnvvvLLL999888;;;666JJJddd999555555...000...------///000000...,,,***+++,,,---.../////////......//////...---+++***,,,------------,,,++++++,,,,,,------------------++++++---...000222333444000------BBBrrrwwwDDD444444DDDyyy\\\555111222///,,,---...,,,---+++***((())),,,---,,,***+++************,,,---...---666IIIddd}}}xxxbbbAAA999999999000666111000///333===LLLZZZcccWWWWWWiiippp???...444...333///,,,111111111:::888eeefffDDD;;;AAAAAA777IIIJJJ111666222,,,222---------...//////---+++,,,------...//////......---------------,,,******---............---,,,,,,///---+++))))))***,,,...++++++,,,...000111222333//////(((+++NNNUUU555222999eeeQQQ333000444,,,'''...222---++++++++++++---...---***'''******))))))))))))******)))''')))333CCCXXXqqquuubbbXXXVVVVVVqqqddd???333444:::666;;;888666444333333444666888:::777CCCeeexxxdddSSSHHHDDD???XXXyyyUUU555---...---333...)))///000///555LLLcccHHH===888<<<@@@VVVkkk888000666---)))333,,,,,,,,,---//////,,,***.........//////......---,,,,,,,,,,,,++++++******---------------,,,,,,+++///---***(((''')))***,,,***+++,,,---///000111222+++222---&&&<<>>444;;;XXXlll<<<333BBB^^^SSS666///)))%%%111//////...---+++******+++.........------,,,+++++++++***---000...******---(((---777DDDVVVkkk~~~sssWWWKKKRRRWWWDDDHHHzzzjjjEEE<<<777888>>>666555111000/////////111222333000//////222666:::===>>>;;;777555777:::DDD___xxxjjjHHH888555111333666777666444333333555;;;KKK___lllqqqqqqqqqnnnoooeeeYYYOOO>>>333888<<<:::777333000000222444777;;;VVVQQQ,,,...555000...000,,,,,,000,,,111DDDpppmmmGGG444888222***,,,...---------...//////---+++---------...------,,,,,,,,,,,,+++******++++++,,,++++++,,,,,,++++++***))))))***+++,,,+++***)))(((******+++,,,---...///000---000///,,,444SSSsssJJJ777222<<>>+++))),,,...///---+++111333***444RRRWWW===444555---///333***...------///000000...,,,++++++,,,,,,,,,,,,,,,+++---,,,+++***++++++,,,---,,,,,,------,,,,,,+++***((()))***+++++++++************+++,,,---......///000,,,---111555@@@^^^|||fffAAA666888GGGyyytttHHH;;;LLLppp777///,,,%%%222,,,...111000...++++++,,,+++,,,,,,------,,,+++******)))+++---,,,))))))---222111---)))''''''***---...FFFRRRVVVggg{{{ZZZXXXWWWNNNMMMppp|||___hhhppphhhMMMRRRqqqiiiAAA...999777999***444222---444222666,,,...222555666666444333000222222000///000000000333333333:::RRRsssWWW888444///......000333333///***---111222333CCC^^^qqquuuvvvsssmmmuuutttWWWIII;;;777222111333333222000444OOOgggooo@@@666555---,,,666000+++***444555)))666[[[JJJ777222000)))444:::(((.........///111111...,,,)))***+++,,,,,,,,,,,,+++---,,,+++++++++,,,---...------......------,,,+++)))))))))******+++,,,,,,******+++,,,------......000)))---999888222>>>UUUIII777666888[[[VVV???NNNqqqlll,,,,,,///$$$---)))---222333000---++++++,,,,,,......///...---,,,,,,***+++---,,,)))+++///&&&)))+++,,,+++++++++,,,000@@@===---,,,777GGGXXXggglll``````ggguuuyyynnnsssgggIIIZZZTTT>>>777222111444///000111222222222222222000444444///000666888444222333333444444333333222***888555///FFFlllVVV===...,,,///000777AAA999,,,---000000---***///???SSS```pppuuutttuuu|||uuugggeeeTTTIII<<<222------111777NNNyyybbbFFF///,,,000...+++,,,000+++'''---///***EEEuuuvvv>>>999222///000111000///***---//////...,,,,,,---)))+++------,,,*********,,,+++***)))***,,,///111,,,,,,---------------,,,)))******+++++++++******((()))+++---.........---...111444333111111333666dddsssJJJ333666@@@SSSoootttIII666GGGvvvkkk999...+++&&&...---.........------,,,+++)))***,,,...//////...---,,,+++******++++++***(((+++,,,.........,,,***)))******+++,,,------......777DDD^^^jjjPPPEEEddd}}}xxxpppjjj___JJJ777333111---,,,000///000111111222222222111444444333222555777444///222333333333333333333222333888444444@@@OOOhhhIII888111444555444;;;BBB888000999,,,...///...---111888<<>>;;;999AAAYYYrrrqqqVVVCCC222111===[[[[[[000)))+++''')))******+++++++++++++++++++++,,,...///000//////...,,,+++******++++++***(((+++++++++,,,,,,,,,,,,,,,***************+++++++++'''///,,,***GGG{{{dddUUUcccqqqmmmwwwYYYMMMCCC???BBBQQQqqqnnnLLL>>>333666===666222888;;;555333333444000+++---333333333333333333333333444222...///555777333111333222222111111111111222222777333111666777***...GGGuuusss???777666:::]]]zzzyyyRRR888///,,,,,,...000111333666///888@@@TTTrrr}}}~~~xxxwwwrrriiiaaaXXXMMMCCCdddzzzSSS999333333444555000---+++,,,***'''+++111(((///---***///000444@@@HHHxxx~~~EEE:::555000---......,,,***,,,---......,,,,,,---...///000000///---++++++,,,+++++++++++++++***)))(((***,,,///111222222111000...---+++***)))***,,,---,,,+++******+++,,,...///...+++***,,,///111///---000---MMMnnnOOO555222666555666===OOONNNOOOPPPQQQMMMCCC999555111%%%'''QQQRRR111...111...,,,------,,,++++++++++++++++++,,,---.........------,,,+++******++++++***(((------,,,+++******++++++************))))))))))))%%%,,,,,,)))777XXXsss|||nnnmmmbbbTTTGGGJJJbbboooyyy^^^EEEBBB@@@???@@@;;;UUUlllMMM;;;@@@666:::???666111555666222///---...//////222777666555555444444444555666222111111333222///000555222111000000000000111222333777333222888555111777@@@]]]lllpppUUU555666777QQQzzzKKK<<<333,,,,,,,,,******---,,,///...;;;WWWjjjqqqzzz}}}xxxrrrqqqwwwyyymmm]]]TTT[[[eeezzzgggDDD555444444111...333---)))((()))***,,,...(((///+++'''...111333;;;666```hhh;;;888444///---......,,,))),,,---...---,,,,,,---...---...///...------...000...,,,***)))((((((******---...000222222111000///000...,,,******+++,,,---,,,++++++***+++,,,...///...,,,***,,,000111000---@@@,,,666hhhjjj<<<000666888777888222333444555555555666888---555;;;JJJxxxIII...+++111555444111000...,,,+++***************++++++,,,,,,++++++,,,+++******++++++***(((///...,,,+++))))))((((((***)))))))))))))))))))))%%%%%%(((,,,...111:::DDDddd```OOODDDOOObbb|||lllPPPSSSSSSLLLLLLJJJUUU\\\CCC@@@>>>???@@@999RRReeeHHH<<<;;;333...555===666000...(((333222333555777888999999888777555444444444555666555666555111000222333222222111000//////000111222222===888///888>>>666///555FFFHHHJJJ<<<,,,555555ccchhhBBB666///111111,,,((())))))222111000999DDDUUUkkkxxxtttmmmlllxxxtttTTTIII===CCCSSSUUUVVVcccWWWDDD000+++555@@@AAA<<<<<<666///,,,......,,,))))))...)))'''---...000::::::RRR}}}QQQ777666222...---...///---+++------...---++++++---///,,,---...---------///111///---***(((((()))+++,,,//////000000000000//////000///---,,,+++,,,,,,---,,,+++++++++,,,,,,---...------,,,---///000000//////...111DDDlllrrrZZZLLL???777555777666777666333111555<<<555CCCaaannn>>>***$$$,,,777999222000...,,,++++++++++++************************,,,+++******++++++***(((...------+++***)))(((''')))))))))))))))*********000)))(((...,,,&&&+++888FFFMMMHHH>>>===???KKK___www}}}|||iiiHHHQQQ```\\\OOOEEERRRtttVVVFFF>>>???EEEQQQqqqaaaHHH<<<:::<<<999222999AAA>>><<<:::222,,,///000000000000000000777666444333222333444555222777444///555AAA>>>000222111///......///111222111<<<888///666<<<666111>>>HHHBBBAAA888---666333hhhGGG888///222555000---000'''333333------///:::NNN]]]fffkkkjjjooo|||qqq```GGG<<<>>>777333<<>>HHHooommm===777444111...---000000///,,,---......,,,++++++---///------...---+++,,,...000---,,,++++++***+++,,,,,,///............///111111/////////...---,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,............///000###,,,000111EEEnnnmmmZZZOOOPPPIIIBBB???======DDDMMMcccqqqQQQ333...&&&)))444555///...,,,+++***+++,,,---++++++***************+++,,,+++******++++++***(((******+++,,,,,,+++)))(((((())))))******+++++++++)))&&&&&&''''''&&&)))---'''222333//////,,,...:::GGGVVVsss~~~ttt|||PPPSSShhhhhhYYYNNN___ttt[[[NNNQQQYYYyyyXXXBBB@@@DDDDDDBBB@@@444111444111333555...---111333111///222888;;;666555333111111111333444---333111---<<>>---,,,...******///(((///---+++000///---444BBB[[[ooopppnnnvvvxxxnnnXXXJJJEEE888///444---333888EEEfff~~~aaaCCC000***+++,,,((()))''',,,///%%%%%%666===EEEooo]]]000666333000---...000222000...---......,,,++++++---///...///...,,,******,,,...++++++------------,,,+++------,,,,,,---000222444////////////...---,,,+++***+++,,,---...---,,,+++))),,,///...,,,,,,...111222111111///...???kkkwwwjjjhhhllluuuZZZ666,,,666///,,,111,,,+++***))))))***,,,...///,,,,,,++++++***++++++,,,,,,+++******++++++***(((&&&(((***,,,---,,,+++***(((((()))***+++,,,,,,---"""+++///......111,,,###,,,000+++(((///000111:::333///@@@kkk}}}bbb[[[\\\rrrvvvZZZ]]]___[[[mmmqqqVVV;;;999IIISSSLLL>>>777555333222222333333222222///...000444666555222333333333333333333333333333---)))---:::EEEAAA777333222000/////////000111111333222000333888777000888BBBQQQOOO<<<444666222<<>>:::111+++///555222)))///000///,,,+++,,,,,,,,,///@@@WWWcccrrryyyhhhbbbpppkkkLLL777999444222888XXX^^^444'''+++)))---***'''(((***+++***(((999<<>>777000+++666CCCNNNVVVWWWNNNCCC888111...111000...111888//////---+++...111000+++(((000???JJJ[[[|||vvvmmmlllwww|||lllRRR@@@333000777^^^hhhAAA111000***+++)))&&&$$$&&&+++111666,,,+++:::cccrrrBBB555666444000------///000...+++++++++++++++,,,---//////000///...,,,,,,,,,------------,,,,,,++++++++++++------------...000222333111000111555333---,,,///++++++,,,...//////---,,,++++++,,,,,,---......//////,,,,,,//////000888AAAHHHnnnZZZ444333111...,,,+++,,,---...+++***)))((()))***,,,---)))+++...000111111///......,,,---///...+++***+++)))---///...***((())),,,'''((()))******)))((('''''')))...222---&&&&&&+++'''))))))''')))---///,,,...---''')))666HHHjjjhhhOOO^^^uuuzzzbbbEEE888444111333888===???@@@===777111///111222///,,,...111333444444444444555222222222222222222222222,,,333777666444333222...111000//////....../////////000///...222888:::888777===RRR]]]NNN;;;333...111444666555777;;;<<<:::111***,,,333111,,,;;;SSSUUUMMM>>>222000222000***///+++000777@@@ZZZuuu|||qqqtttsssuuusssWWWEEE===>>>aaawww[[[999+++)))"""---,,,***'''%%%'''---333...)))+++GGG~~~rrrdddmmmZZZ444111222222111111000///...,,,+++))))))***+++,,,...///000000///...---,,,++++++***+++---///111000...,,,***------,,,------///000000111111333555333///...111***)))***---111222///++++++,,,,,,------.........///------000000///000444///AAAPPPfffqqqTTT???...*********++++++,,,,,,,,,+++***)))((()))***+++,,,)))***---///000000///...***...///...///000...++++++...000///+++((((((***(((((((((((((((((((((((()))((()))***)))%%%&&&***((((((&&&$$$(((,,,***$$$+++...(((###$$$'''<<<[[[~~~mmmcccDDD999555666666444222222666999===777111000333444222...000333777777444111222333222222222222222222222222---444888555222222222000111111111000000000000000......---...222777;;;===888555DDDPPPEEE777555555---///000///...///111222---***+++///111:::YYYxxxyyy[[[<<<...///222000444---///333000:::MMMVVVmmmuuuuuuqqqyyysssVVVJJJ<<>>:::===KKKUUUKKKEEE:::***(((222444111000000000111000///---,,,---,,,<<>>666JJJrrrsssPPP///:::555222111000...///222+++000...)))888aaa\\\===555444111000***...///'''(((333666AAAVVVttt{{{www{{{vvv}}}tttaaaNNN777+++000---)))---///&&&+++:::AAATTTQQQLLLEEE<<<555000...+++,,,)))111XXXwww@@@222555,,,222444555333000---...///...------,,,,,,------------------.........//////...---+++*********+++,,,,,,,,,---......---------///222444111000333444333777555222///,,,,,,,,,---------------------------///000///++++++///111000,,,111///---///)))%%%...(((,,,...,,,+++...///...444***+++000,,,,,,...*********((((((((((((******))))))))))))))))))(((((('''((()))+++,,,,,,------000000222666555000,,,,,,(((((((((((())))))******''''''''''''''''''''''''$$$)))---,,,++++++***'''$$$777DDD===---%%%(((---,,,---&&&###***)))$$$)))+++---))))))555EEEfffsssZZZ>>>333777===<<<777555333000///////////////+++///444666666444444555777555111////////////...000000000000000000000000111444444333555888777333333333444444444333222111///...000444444222555<<<:::[[[kkk:::;;;222,,,......---,,,///---///000///555NNNwww~~~VVV;;;555222+++333111444111(((***000+++...@@@ZZZpppzzz{{{yyyyyysss{{{xxxqqqjjjSSS999///,,,(((///444222???[[[lllzzz~~~}}}mmmTTT<<<...)))//////***)));;;WWWiiimmmNNNYYYzzzBBB000222+++111111111000...---...///------------...//////000111000///.........///000------+++*********+++,,,+++,,,---...//////......---222333000///333555333444666888555///++++++---------------------------+++000222---***---000///...444...(((,,,---,,,333///111000...///222111---000******'''!!!'''---&&&))))))+++,,,,,,,,,++++++)))))))))))))))((((((''''''(((((()))***+++,,,,,,///+++333AAAAAA333+++...,,,***((('''((()))******&&&&&&'''(((((('''&&&&&&"""***///+++((()))******$$$---333///(((&&&(((***---000)))###))))))&&&,,,))),,,))))))+++'''---AAAsssaaaAAA>>>888444555666111***,,,...///111111222333333---444;;;<<<:::666666888777222---,,,///111111000000000000000000000000000000666999777555555222///222222333444333222111000///...111666555111444:::111WWWZZZ:::222///444888555222222000---000444000444TTTzzz{{{aaa===---222444...---000777555...111222&&&***222===JJJ```www}}}yyyyyytttUUU@@@///&&&))),,,,,,BBBlllmmmHHH222***+++---+++'''+++555===???===HHHuuusss<<<,,,444444111///---,,,,,,------...,,,,,,------///000222333444333000...------...///,,,,,,------,,,,,,+++++++++,,,---///000000///...,,,222333///...333555333///666;;;:::333,,,+++---------------------------$$$---222...***---000///+++555111+++111222+++(((((())))))(((,,,000---((()))---444///&&&+++...$$$&&&(((,,,000111000---+++))))))***))))))(((''''''''''''((()))***+++,,,,,,,,,(((444JJJKKK666+++000000---***'''''')))******%%%&&&((())))))(((&&&%%%!!!+++///)))$$$'''+++,,,))))))'''%%%(((---...***!!!***(((%%%)))(((&&&,,,)))---'''$$$***))))))111)))JJJyyy|||[[[GGGCCC@@@;;;555000///111333///222444444111///000111,,,111:::>>>888222999DDDBBB555---111444000000666/////////000000000000000///333888999666333222222555555333222111000000000/////////111333444333222;;;BBBuuufff===888------777444---000---000333111+++***666EEEJJJMMMAAA333000,,,+++444BBBLLLJJJ:::111555444,,,---''')))333>>>LLLhhh~~~|||gggOOO>>>444+++,,,888RRRwwwoooQQQ999555333111---)))(((+++333999777JJJqqqggg???---...999111...,,,---//////---+++...---......++++++222;;;AAA777---***///222///+++...---,,,---000///,,,)))++++++,,,---...000000111...///111222333333222222---666>>>>>>666---(((((('''***,,,---,,,++++++,,,...,,,***+++---/////////......///000///...,,,+++***+++,,,---......------------,,,++++++***)))))))))***+++,,,------------,,,***)))'''&&&&&&&&&&&&))))))***+++,,,------...---..................---...,,,)))'''&&&&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))+++***((('''&&&'''((())))))***)))'''&&&&&&)))+++,,,,,,:::YYYrrrSSSBBB???CCC???999222......111333---111444444222///.../////////000111000222???MMMGGG999///000000,,,---333...............///000000333666999888555222111111444444333333222111111111.........000222333333222:::<<<^^^kkkLLLDDD>>>///***222111,,,///222111111222000---111777111444000---///...444EEEjjjyyywww[[[>>>111+++$$$---))))))000444;;;NNNbbbuuuwww}}}{{{oooeeeSSSHHH999///000DDDlll~~~yyylllKKK000...)))***,,,------///111444333@@@kkkggg@@@222111999111...------//////---+++++++++,,,.........555===???777///,,,...111///---...---+++,,,......,,,)))++++++,,,---...///000000...///111222333333222222///333888888444///---...)))+++------,,,,,,---...///---++++++---.........,,,,,,---//////000000000.........///////////////.........---,,,+++++++++.........---,,,+++******)))((('''&&&%%%%%%&&&&&&)))******++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***)))((('''''''''((()))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))***++++++++++++''')))******((('''((()))$$$###(((999QQQlllnnn]]]KKKDDDHHH@@@<<<666111...///111333---000333444222000...---111...++++++,,,222>>>KKKEEE888///......,,,...444------,,,,,,---///000222777888888666333000//////111222333444444333222111...///000111222333333333666333AAAYYYbbbWWWIIIBBB>>>;;;...)))222666222444333...---111444222...------...,,,---000000AAAaaaYYY===444222000,,,,,,///------666CCCYYYhhhxxx~~~xxxqqqoooqqqggg___OOO:::,,,111MMMhhhhhheeeaaaccc^^^BBB---000***+++---...............222:::fffddd@@@777555777000///------...///...---++++++---000000///333:::;;;777222......///000///...---++++++,,,,,,,,,+++******+++,,,---...//////...///000111222222222222000000111111222333333444---...///...------///000000...---,,,---......---******+++---///111333444333222111000000000111222/////////......------,,,000///...---,,,+++***))))))(((((('''''''''((((((************************)))******************)))&&&&&&'''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''%%%'''***,,,......------%%%(((++++++***((('''''')))'''&&&(((,,,777JJJ\\\nnnssspppbbbSSSNNNRRRUUUsssvvvaaaYYYggghhhPPPRRRWWWMMMAAA<<<888666333111111222333333111222333333222111000000111000///000111333777::::::222---...000///222666------,,,,,,...000222444666666444222111////////////111333444555444333222000222444555555555666777666222000===FFF>>>===KKKJJJJJJ;;;...333666222222111+++***000444333...,,,222444333333111000NNN}}}___>>>333111222000000111...+++///777===QQQhhhtttrrrmmmmmmpppvvvssshhhTTT<<>>~~~RRR666444333111000///...------...000111000...///222000------000333444333111......000222...---,,,+++***+++,,,---***++++++,,,,,,---------/////////000000111222222111...---000444555333000222222222000//////111333222111////////////---++++++*********+++---///111333222000...---...000111---------,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******+++,,,,,,---------+++******))))))(((((('''))))))************))))))'''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((''''''''')))***+++)))))))))((('''''')))+++######&&&++++++((('''***''',,,...+++***,,,---+++)))///000666GGGYYYsssxxxNNNKKKXXXWWWTTTuuu~~~```JJJOOOPPPRRRQQQIII===888:::///...///333777888555111888555333222333444444444444666444111111444555444---...000222222111000/////////000111222222333333000...---...000222222111...///111222222222111111111777>>>AAA???<<<;;;;;;333000111333:::QQQuuu}}}GGG,,,))),,,111444111//////---)))***...&&&555@@@AAA888---<<<___wwwXXX@@@333...000000///...,,,+++,,,...---...555EEE[[[ppp{{{zzzvvvoooggg\\\KKK===(((666555++++++000;;;KKKfffnnntttmmmZZZCCC222***000---+++///;;;DDDCCC;;;ddd|||FFF222111000111///000///...,,,---000333...+++,,,///000......111000111111000///...///111---......---++++++,,,...+++,,,,,,,,,---------...///////////////111222222111//////111444444111...222333333222000000111333222111000000111000...,,,---,,,,,,,,,,,,,,,------000///...---------...///++++++++++++++++++++++++///...,,,***)))(((((()))(((((()))***+++++++++******)))))))))(((((('''''')))******++++++******))))))(((((('''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((()))))))))******)))'''%%%$$$%%%'''(((******)))'''&&&&&&))),,,...)))&&&(((***)))(((***$$$&&&&&&&&&(((***'''!!!,,,***%%%'''------999TTTjjjhhhKKKMMMTTTQQQSSSsssmmmSSS>>>444333<<<@@@;;;555555666777444111///111555666444111555444333444666666333000111666666111///222555444---///111000//////...------///000222222222111000000///...000222444333111///////////////000000000---555???CCC@@@;;;999888000---555666888bbbXXX666///222777444000...000///++++++------999===:::444)))+++;;;JJJPPPQQQFFF888...***))),,,///111111000///...---000---,,,222CCCXXXkkkvvvnnnpppooonnnqqqpppeeeWWW999222''''''***+++>>>```lllJJJ222(((222---+++...000444===FFFfffiii>>>333111///333///000000...,,,---111444///+++***---...,,,,,,///.........////////////...---///111000---,,,---...---------------.........//////......///000222333111000///000111222111000111333444444222000111111111000000111222111///---......//////......------,,,,,,------------------***+++++++++++++++++++++---,,,***(((''''''((()))((()))***++++++***))))))((((((((((((((((((((('''))))))************)))))))))((('''''''''((()))***)))))))))((((((''''''&&&(((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((('''&&&&&&&&&&&&&&&((()))***)))''''''(((***444---(((((()))'''&&&)))((()))((('''))),,,)))$$$&&&+++)))(((,,,((((((444666DDD\\\xxx~~~xxxooo\\\\\\VVVTTTeeegggRRREEE<<<<<>>BBB@@@:::666555666000999333,,,^^^hhh@@@222...///000,,,+++000333111......+++111,,,&&&)))(((&&&...000555666111+++***,,,///***///444666888777555222111000---+++///;;;KKKWWWhhhmmmqqquuu{{{~~~vvvjjj^^^@@@(((...666333OOOjjjJJJ888333---***111:::333'''000DDD{{{]]]:::555333000666///000000...,,,---111555333...+++,,,,,,)))(((***---,,,,,,---000000///---,,,///222222///------...------..................//////......///000222333111000///...///000222444111333555444333111000000111000000111222222///---//////111111111000///...++++++,,,---.........---++++++++++++++++++++++++((('''&&&&&&''')))+++---***+++,,,---,,,,,,******(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&'''))),,,...++++++***)))(((''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((())))))'''&&&%%%&&&(((++++++***((('''((($$$"""###''')))'''(((+++%%%'''&&&$$$&&&+++,,,***......(((...111,,,,,,,,,'''(((888XXX}}}www[[[aaajjjuuudddVVVHHHBBB@@@===:::999333555444111555;;;:::444;;;888555444444333000---///999555---111333000333000555888666000...111666000///...------...///000222111000111222111///---......///222555666555333777444111111222222000...(((...555<<<>>><<<888444AAA555111444444BBBrrrfffCCC000***111222111///---------...///,,,,,,---,,,+++***)))(((///---+++***++++++)))(((...333HHH\\\dddcccOOO111333---,,,000///,,,666EEE^^^qqqwwwuuuyyyxxxtttwwwkkk]]]CCC222...333MMMqqqwww```GGG333'''+++---//////---...222666[[[]]]UUUOOO555;;;999666))),,,---000222,,,$$$)))333------.........---,,,,,,------------------------------------,,,++++++***...,,,,,,...111222000...---...000111333444444444444222000......///000111000111111111111000//////111111000000111222333333///000111111111///...---+++---///...,,,+++,,,///+++++++++++++++,,,,,,,,,+++*********+++,,,,,,---000/////////............)))))))))))))))******+++)))(((((('''''''''(((((($$$%%%(((((($$$(((;;;PPP888---%%%))),,,***(((((((((+++---+++&&&$$$&&&)))&&&&&&''''''((()))))))))&&&''')))*********)))(((,,,,,,---+++)))(((((()))&&&+++'''$$$***)))&&&,,,***'''%%%&&&((()))(((&&&&&&''')))***,,,,,,---------%%%%%%---222<<<]]]sss[[[KKKEEEBBBCCCCCC===666333555777555222444:::;;;777888555333222222111...,,,(((222000+++000111///222222555777555111000222555////////////////////////......///111222222///---///000222333444444444444777444111000111222111///+++...333777999888777555999777999:::333444OOOppptttrrrTTT???222,,,111.........///////////////...------,,,++++++******,,,++++++******+++---...+++@@@eeesssNNN777000...111...)))---777IIIfffxxx{{{zzzuuusss{{{qqqUUU>>>222---;;;WWWnnnsssvvvmmm[[[GGG555+++)))+++,,,,,,,,,---000333<<>><<<000***444AAAEEERRROOODDDDDD???444000,,,---///000000///...---000///---,,,++++++,,,---(((***++++++***,,,111555111QQQWWW888111---111000***)))---...JJJaaappp~~~jjjUUUFFF333---888888???EEEEEE===222***((()))*********++++++,,,,,,333999AAAFFF???333GGGrrrvvvKKKBBBnnnEEE777AAA<<<999111...///---******---,,,)))---------,,,+++***))))))++++++++++++++++++++++++++++++,,,---------,,,,,,---,,,,,,...000111000.........///000000000000000//////000000111111000000000000000000000///......,,,---...000111222222222111000///......///111222111222333222000//////000...------,,,,,,+++++++++++++++******++++++,,,,,,---.../////////...---,,,---,,,+++)))((((((''''''((((((((((((((((((((((((---(((%%%''')))((((((***'''%%%%%%((()))''''''***&&&(((***(((%%%###%%%'''%%%%%%%%%&&&''''''((((((%%%&&&'''((()))******)))&&&'''((('''&&&%%%&&&'''"""%%%"""$$$000000***+++***)))'''))),,,///111222000///,,,***)))((((((((())))))+++...000000---***,,,EEEYYYjjjyyyyyyvvvllliiilll{{{uuuZZZHHH???===<<<===;;;;;;<<<888333444999555888;;;:::777777888:::888666444333222222111111***333444333:::888555:::111///---...000000///,,,//////............//////000///...///000111000//////333777555111///222555666444111//////000111111////////////000222333444///888===777//////555999:::???<<>>TTTvvvvvvllldddKKK111***///111333111,,,)))...555222222222111000---)))'''555000...777999---444QQQfffAAA777hhhYYYYYYnnncccLLL222...111///******...---''''''((()))++++++,,,,,,,,,***************+++++++++***++++++,,,------------,,,,,,---...///000//////...///////////////......,,,...000111222111000///000111111111111000//////+++,,,...///000000000000.............../////////222333333333222111000///...------,,,+++******))),,,++++++***++++++,,,,,,,,,---...//////---,,,+++,,,+++***)))(((((((((((('''(((((()))))))))))))))***&&&$$$%%%((()))(((&&&"""%%%((()))'''%%%&&&)))%%%'''(((&&&$$$###$$$&&&$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((('''%%%&&&''''''&&&%%%&&&(((&&&)))%%%)))666666---,,,+++***))))))+++...111333222000,,,)))((('''((((((!!!$$$$$$"""'''000///(((''',,,+++///BBB\\\}}}aaaJJJCCC@@@EEEPPPsssmmm^^^KKK@@@<<<===>>>???>>><<<;;;999555222666===444777<<<>>>;;;777666777666555444222111111222333---444333333888444000666333000---...111222000,,,111000...,,,,,,...000111666333///------//////000000333666444///...111555444333222000//////000222///000111222222333333333---555888444222666::::::999999999SSSccc===444222///------...000222111///---,,,,,,---...000(((,,,...---******000555:::UUUxxxsssQQQ444,,,&&&)))---///...---666444...999ZZZtttyyyvvvxxxdddCCC222999666333///))))))444CCCHHHIIIIIIFFF???666...((((((,,,+++,,,000---222BBBGGGQQQTTTMMMAAABBBmmmoooyyysssIII000000---)))))),,,---***'''((()))***++++++,,,,,,)))))))))******+++++++++***++++++,,,------------+++,,,---.........//////...////////////...------,,,---000111222111///...111111222222111111000///---....../////////......+++,,,---//////...,,,+++111111222333333222000...---,,,,,,+++***))))))(((,,,,,,++++++***++++++,,,,,,---.........---+++******)))))))))))))))******''''''((()))******))))))(((((('''&&&&&&((())))))###(((+++***&&&%%%%%%'''%%%%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%&&&'''''''''******)))((('''&&&%%%%%%&&&'''((((((&&&&&&'''))))))+++'''***777555+++)))******)))((()))***---...///---+++((('''((()))***$$$***((( ))),,,''',,,///+++)))---000???YYY|||hhhLLLDDDFFFEEEGGGDDD[[[pppYYYEEE@@@>>>CCCFFFBBB:::555666666888:::888444666;;;666777;;;???===777444555333333222///......000333333888666666999333///777555333111111444444222000111000...------...000111777333...++++++---......000222333111///...000333111222222111//////000111...///111333444444333333...333555666666777555111444888???ccc{{{RRR666333000------000333666///...------,,,---...///***,,,...---+++***---000111@@@YYYhhhfffcccSSS999222,,,''''''***,,,,,,***000222,,,,,,;;;QQQqqq{{{www~~~sssYYYLLL333...+++++++++222HHH___fffiiikkkdddUUUCCC555...###//////(((+++,,,...666111666666777;;;AAA^^^[[[kkkwwwEEE888+++''')))+++,,,...,,,,,,,,,+++***)))(((((()))))))))***++++++,,,,,,++++++,,,---------,,,,,,***,,,.........---...///...///////////////......,,,...000111111000///...111111111111111000/////////............///000000,,,---.........---+++***000000000222444333000...,,,,,,,,,++++++*********,,,,,,++++++******++++++------,,,,,,,,,+++++++++)))))))))))))))***++++++&&&''')))***+++******)))))),,,,,,'''$$$&&&)))***%%%***---)))&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((+++***)))'''&&&%%%%%%%%%'''((())))))'''&&&'''(((&&&***&&&(((111///&&&%%%'''(((((('''&&&&&&'''(((***)))(((((((((((()))***)))000222,,,)))---///,,,(((111111000///'''%%%000DDDddd|||vvvKKK???CCCFFFIIIGGG???QQQsss^^^KKK>>>@@@>>>AAAGGGGGG???999777444333555999999666666999;;;777777;;;;;;666444555222222222///------111444888:::777666:::222///888444333222222222222222111---...///000000///...---111///---,,,,,,,,,,,,+++000000///......///000111///111333333000//////000...///000111222333444444444222333888;;;888222//////777===VVVoooSSS;;;888444111//////000111------------------------***+++,,,------,,,++++++///---888BBB@@@;;;333%%%...---++++++---///---+++(((---***'''---999VVVyyy|||zzz~~~oooiiiHHH===333111666IIInnn}}}eeeLLL999000***222///***---,,,)))...///333000///444666AAAVVVRRRRRR;;;KKKsssOOO000***---+++***...---------,,,+++)))((('''))))))******+++,,,,,,---,,,,,,---------,,,++++++))),,,......---,,,...000...//////000000000//////...///000000000///...---///////////////......---...---,,,,,,---000333555222111///---,,,,,,---...///...000222555555222///---------------------------,,,++++++******++++++...---+++***)))***+++,,,+++***)))))))))))))))***&&&''')))+++++++++***)))(((,,,,,,(((&&&)))***'''&&&***+++&&&%%%''''''###%%%%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&'''(((((()))))))))((('''&&&&&&&&&''''''((()))***((('''%%%&&&'''"""'''$$$%%%,,,)))"""%%%"""%%%''''''%%%###$$$%%%''''''''''''(((((((((((("""%%%((((((((((((((((((%%%...---)))---,,,)))..."""333GGGbbbWWWNNNrrrqqqrrrKKKGGGLLLJJJOOOLLLHHH```tttXXXGGGFFFLLLOOOLLLFFFBBB@@@;;;777===FFF<<<777444555666555777;;;???777333777999666444666333444333111...///333777444666111111555---***555000000000000////////////***---111333333111---*********+++---...---***(((000...,,,,,,...000000000---000444444111//////000///.........///222444666;;;333111999>>>;;;888999---444222999PPPZZZNNNCCCAAA???;;;666111---***(((,,,,,,---......------,,,))))))***,,,......+++(((444&&&%%%.........111...+++...000222444555333///...///)))'''---000;;;QQQnnnyyy}}}~~~|||gggRRR;;;...000IIIzzzlllNNN888///))))))%%%)))222...)))///!!!+++------222000000:::333DDD777BBBttthhh999///222,,,'''+++++++++,,,,,,,,,++++++***))))))***+++,,,,,,------------------,,,,,,+++***))),,,......---,,,...000...//////000000000000000///000000//////...------------......------,,,+++,,,+++***+++---222777:::999555///+++***+++///222///...000333666777444000.........///////////////---,,,,,,+++*********+++///---***(((((())),,,------,,,+++)))((((((((((((%%%''')))+++,,,+++***)))$$$((()))(((***...,,,&&&%%%)))((($$$$$$((((((###&&&%%%$$$%%%&&&&&&&&&%%%&&&&&&''''''((()))))))))&&&&&&%%%%%%&&&''')))***((())))))(((&&&$$$%%%&&&&&&$$$$$$***'''"""'''###&&&'''%%%######$$$&&&&&&''''''(((''''''&&&---)))'''((()))(((((()))%%%000...(((,,,---'''&&&,,,(((###,,,CCCXXXtttyyyaaaHHH@@@YYYkkkXXXKKKJJJFFFJJJ???IIIuuutttccc[[[QQQKKKIIIIIIGGGEEE>>>===;;;999999:::;;;<<>>...666111///;;;DDDFFFKKKBBBCCCBBB>>>999444111///777,,,///444///---///---///+++***...///...---......,,,+++,,,//////---+++***000???RRRXXXUUUWWW^^^CCC+++%%%///...+++000333HHHlll|||uuueeeMMM666---BBBttt~~~eeeIII777++++++)))***---+++(((---555......---------...//////;;;...000>>>ooozzz<<>>;;;:::999888888888999999<<<777333333555777666444888555444555555444666;;;777666333111111444777999444222111222444333000------...///000111111000000111...,,,///333444000+++,,,---...//////...,,,+++,,,---...//////...---,,,,,,///222555444111...+++---...000222333444444555666444444888999777888<<<444222111<<>>777===000///222......///)))***))),,,222444///+++***(((((())),,,///111000000999dddhhhFFF000---((((((,,,---,,,444NNNooo~~~~~~uuuaaaEEE333555@@@DDD???GGGJJJ<<<333999===HHHEEEBBB>>>666...+++,,,////////////...---,,,,,,555***222<<>>...###...---***+++,,,+++***)))***+++---,,,+++++++++++++++,,,,,,,,,+++++++++,,,------222,,,$$$***666333---444---333666>>>DDD888---222000444333,,,,,,222444000///////////////////////////111222111...,,,+++++++++---,,,***---222...$$$++++++---...///...------+++,,,------+++*********---+++++++++,,,---,,,+++++++++************++++++***)))((()))******((('''''''''''''''(((((((((((('''''''''(((***+++------((((((((((((''''''''''''(((((()))))))))((('''''''''''''''&&&&&&&&&&&&%%%'''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((('''''')))&&&%%%&&&***------,,,111888111''''''&&&$$$+++""")))...CCCjjjWWWHHHQQQGGGDDDDDDFFFGGGJJJXXXhhhvvvwwwQQQFFFHHHBBBvvviiiVVVLLLSSSVVVNNNHHHJJJBBBCCCCCCBBB@@@===:::999666777777777777666555444444777999999777666777888222222555888777444555:::444333333555555222111333555444444333333333222111///000222444444333222111000000000.........000222------......---,,,+++***)))***+++,,,---...//////,,,222999999444///...///---------...000222555666555777:::;;;666000111666888111777RRR]]]CCC000:::888aaalllIII;;;<<<222111222...///222+++000***(((***,,,+++,,,///((()))***,,,.../////////CCCzzzkkkIII222...++++++...***+++(((555QQQeeepppqqq]]]GGG888000444///333555...888SSSeeeeeeddd___RRR@@@222///222,,,,,,---......---,,,+++222(((111777CCCJJJ:::777===MMMFFF<<<...%%%000,,,))),,,...---***)))+++---,,,,,,,,,,,,,,,---.........---,,,++++++,,,---......,,,,,,777???333+++666333444333777:::///***777555:::777...---444444,,,////////////////////////444444222000...---///111...333000((()))000000((()))***,,,.........---,,,(((+++---,,,+++***+++,,,---+++)))***---...,,,)))******))))))))))))*********)))((()))***+++)))''''''''''''(((((((((((((((''''''&&&'''(((***,,,...((((((((((((''''''''''''(((((()))))))))((((((((((((((('''''''''&&&&&&&&&)))&&&$$$$$$%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%***))))))(((&&&%%%$$$###'''%%%$$$(((...111...+++///:::444'''(((+++((()))...---%%%$$$111EEEiiinnnTTTRRRNNNHHHFFFLLLNNNOOO\\\kkkrrrTTTLLLLLLTTT}}}rrr\\\cccSSSKKKQQQQQQEEE;;;;;;======<<<<<<;;;:::888777777777777888777666666555333777;;;;;;888666777999333333555777777888???HHHDDD999222444777444000///555555444333222222222222666555444222111111111111---///222222000...///000,,,,,,,,,,,,++++++************+++,,,---///000111---333888888444000///111000000///...///000222333000333888:::555///000555333333333===FFF999***---111???gggoooKKKAAA666444;;;;;;333222555000999222---,,,+++))))))+++***+++,,,---,,,,,,,,,,,,FFFsssPPP777...)))+++...***,,,***---999LLLeee}}}vvveeeJJJ444444---//////...BBBeeezzzpppRRR;;;111111)))***++++++,,,,,,,,,,,,...&&&000333===III@@@AAA333DDD???999000+++222)))***---///...+++***,,,///+++++++++,,,---///000111///...---,,,,,,---.../////////777PPPbbbPPP444---000555444444444,,,...???666888555......333111***........................---...//////...///222444+++111222,,,***///000---)))***+++------------,,,)))***++++++++++++---...,,,***)))***---...+++(((***))))))(((((())))))******)))((()))++++++***((((((((((((((((((''''''''')))((('''&&&'''(((***+++(((((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&((('''&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$$$$&&&'''&&&&&&%%%$$$$$$$$$$$$$$$((((((''''''&&&&&&&&&&&&%%%%%%&&&,,,222333---'''&&&111,,,!!!%%%(((&&&&&&"""(((******)))$$$333RRRpppnnn^^^WWWTTTXXX]]][[[ZZZkkklll\\\aaawww{{{pppkkkhhhffflllkkk]]]\\\OOOFFFFFFDDD===999;;;:::888888;;;>>>@@@===:::888888888777777777666666555999;;;;;;888777777999888666444444555<<>>---&&&)))...555OOOqqq___AAA000***+++************+++,,,---111,,,222...<<>>BBBEEE<<<::::::@@@GGGHHHAAA999999888666555555555666777999:::;;;:::999777777888999888777777666999EEERRRNNN???555888;;;777555888333444444222///...000333555555444333222111//////---...000222222111///---,,,,,,,,,,,,---...//////...---------...000111222000000111111111222333444222222333333222111000000......222888888333000111%%%...---***222555777>>>:::222000888>>><<<;;;===AAA^^^fffQQQIII@@@888444222555555222000000+++---///---***((()))***///HHH\\\aaagggtttwwwqqqdddKKK999///(((+++///***(((---//////222BBBYYYkkkwwwyyyooo___QQQ===111///333???]]]|||sssWWWAAA333+++111///---***)))***,,,---,,,...777555RRR}}}QQQ;;;///)))000(((---,,,+++,,,...///...---------,,,,,,------......---.........------,,,+++...111===bbb___<<<<<>>999<<>>;;;;;;BBBJJJIII===111999777555444333444666777<<<;;;:::999999888777777555888<<<>>>999444777>>>888222555???BBB:::666888222444444111...---000333111222444555444222000...000///...000111111///------------...///000111222//////......///000222333111///......111333444444111222333444444333111000000///222888:::555111///000666444333666222444@@@333>>>AAA888222555666333666```qqqiiiaaaXXXNNNDDD>>>999333222555***,,,...---***))))))+++000000000222:::DDDHHHEEEEEE777222333000111111(((,,,+++,,,,,,***///EEE]]]kkkzzzzzzjjjcccdddfffOOO;;;,,,(((111NNNjjjqqqqqqXXXEEE<<<888333666444///+++)))***+++,,,---222;;;777YYYZZZ;;;,,,$$$///,,,---+++)))***...///...+++000///...---,,,+++++++++,,,,,,---...---,,,***)))000888===MMMfffeeeIII333666UUU[[[EEE666999FFFUUU^^^GGG777666333))))))333........................///---+++///<<>>;;;666===<<<;;;888555444666888999888888999;;;;;;999888888777555666888;;;======;;;;;;222///666333///555555222000111222222000000000333...(((///;;;888)))---...111333222000333999555...---222000***+++333222888888111---111777888222555777666333000000111------000666666222000111111555777555111///111555:::<<<@@@@@@999111222888444MMMmmmvvvaaaTTTqqqlllYYYNNNEEE???<<<000***+++222222)))%%%(((777777,,,&&&,,,,,,))),,,///666+++666===///...///333((($$$+++000000555===^^^sssssscccaaaeeefffiiiUUU:::111666333777HHHNNNLLLEEE???EEEQQQUUUQQQNNN777...222,,,)))...111&&&555;;;:::\\\ggg===111,,,///&&&))))))***+++,,,,,,---...***,,,......---------.........//////////////////......111999BBBCCC>>>777999FFFPPPHHH===@@@WWWmmmdddDDD...222555+++'''...//////000000111111111222///111000///222???RRRaaaGGG;;;...+++111777999888...///111///***&&&+++333:::555///+++++++++(((&&&---......+++))))))((((((,,,+++***)))(((((((((((()))******+++++++++*********)))'''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((()))'''$$$"""###%%%(((***%%%''')))(((%%%%%%''')))###$$$&&&((((((&&&$$$###&&&&&&&&&&&&%%%$$$######((((((((()))(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$########################((('''%%%#########%%%&&&"""###'''+++---+++&&&"""((( ###---***%%%999XXXyyyaaaeeeuuukkkGGGNNNKKKEEE@@@>>>???BBBDDDAAAOOOVVVPPPJJJNNNUUUWWWTTTNNNDDD;;;888:::===???::::::999999::::::999888777:::::::::<<<>>><<<777555777888888777666777888777777888:::<<<<<<999777888444000222999CCCKKKPPP@@@>>>222...666666222777000......222555555333222---...,,,+++333<<<:::111,,,...///...---000444666///111666:::777111...000111777888222...111555666000333555444111///000111///...000555555111///111111333444333000///000333222555;;;===888222222888///999HHHMMMAAA>>>[[[vvvcccWWWMMM>>>///***,,,111888===555777333555;;;666111888111CCCBBBLLLOOO???;;;666333000...---+++(((+++000CCCYYYnnnsssmmmhhhdddbbbpppoooYYY>>>444222555>>>777444666CCCZZZnnnxxxzzzgggUUUHHH===222222555...AAA>>>999222BBBxxxiiiEEE777---///***++++++++++++,,,,,,,,,,,,***,,,......---,,,---...------------...///000111---,,,---111666888555222555???BBB888333BBB\\\oooPPP:::,,,000444///,,,000/////////000000000111111///111333222000111666;;;666000+++---666===AAAAAA222444222---)))+++000444333000+++)))((()))*********222111...///...+++,,,,,,***))))))(((((((((******++++++++++++*********)))'''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$&&&)))+++***&&&###)))$$$'''...+++"""&&&444HHHccczzzqqqzzzuuuyyy{{{www~~~kkkJJJKKKeeevvvTTTOOOLLLIIIEEEBBBAAAAAABBBGGGSSSYYYSSSLLLMMMMMMJJJSSSUUUNNN???888===DDDFFF???;;;888777:::======<<<;;;<<<;;;999;;;>>>===999111444777888777666555666555555777:::<<<<<<:::777999444000333===HHHOOOQQQJJJFFF666---444444...000......///111555666333000000---,,,...444666333///---111000***+++222555222+++444;;;999555333222000111666777333000111222333///111222222000//////000222///000333222///...000111111111111000000000000+++///555:::888333555:::;;;555333444000000CCC[[[{{{^^^IIIGGGPPPXXXYYYQQQOOOJJJJJJGGG333'''111:::[[[ccciiigggRRRDDD444+++111333,,,&&&&&&)))+++111???VVVkkkqqqkkkeeeddd___CCC888222000222...:::^^^}}}mmmYYYBBB222777===444???111///111000LLL```BBB888+++///111---------,,,,,,+++++++++)))+++------,,,,,,,,,------,,,,,,,,,---///000111---,,,++++++,,,---...//////777666,,,...BBBWWW___:::222,,,...111000...............///////////////---///111222222111///......,,,,,,---111555666666,,,000...***---777>>>===333111---)))&&&&&&))),,,222AAAFFF;;;111000///))),,,,,,+++***))))))))))))++++++,,,,,,,,,++++++***))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((%%%&&&((())))))'''$$$"""###&&&((()))'''&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''%%%$$$%%%%%%%%%'''))))))'''$$$$$$"""###(((***'''$$$###***111666JJJqqqnnncccsssvvv]]]WWWXXXYYYRRRPPPZZZgggrrrooo^^^kkkgggQQQQQQQQQNNNKKKEEEAAA>>>HHHSSSYYYTTTOOONNNIIIBBBHHHTTTWWWJJJ@@@BBBFFFDDDAAA===:::;;;???AAAAAA???===>>><<<888999======999444666888888666555444555777666666777:::<<<;;;;;;;;;888666:::AAADDDBBB>>>HHHEEE666...555666///...111222111000111333000,,,...******///222000...//////555333+++,,,444555...,,,666999000+++000333222000333555444111000000000///000000111000000000111444000///111000------000111000//////111111000///---...333777666444777>>>@@@777444888888555:::DDDXXXtttwwwSSS===EEE^^^sssYYY;;;333:::;;;333111888<<<999888999IIIfffwwwyyy|||___EEE333---///***@@@sssuuu\\\FFF666???SSSZZZZZZDDD<<<;;;333DDD|||JJJ666444(((...555,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---,,,,,,...//////...---------......,,,******---111(((222333+++000???EEE>>>000111000------///...***........................111...,,,---000444555444/////////...,,,++++++,,,(((...---***111>>>AAA;;;//////...+++)))+++222777NNNUUUMMM666***---...'''---,,,+++***************+++,,,,,,,,,,,,++++++***)))(((((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&''')))***)))&&&$$$"""###%%%((())))))'''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''((())))))***(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&'''&&&%%%%%%&&&''''''&&&%%%$$$"""!!!%%%+++,,,((((((((("""$$$555QQQ~~~VVVZZZ{{{yyyzzzdddVVV]]]hhhlllmmmfffhhhrrrvvvgggqqqbbb___ZZZSSSLLLFFFBBB@@@BBBMMMTTTTTTTTTUUUNNNDDDBBBNNNTTTLLLCCCBBBDDDBBBAAA@@@@@@BBBEEEEEECCC@@@>>>>>>;;;777777;;;;;;777777777777666555666888::::::888555555888;;;===>>>???<<<:::<<>><<<===BBB:::IIIXXXccctttqqqQQQSSS~~~oooKKK:::;;;777555???NNNRRRLLLGGGAAAMMMjjjuuuMMM444444555///GGG|||qqqXXXKKK???IIIppprrrSSS<<<222JJJ|||hhh666111888,,,---///******+++,,,,,,---......***+++------,,,,,,,,,---+++---111222222///+++(((+++...111000---,,,...111)))000000,,,000999666***...222222,,,+++...///,,,............------------555000******,,,//////---...///000...---...222555000333222000333888444***(((***---...000666>>>EEEEEEEEE999((($$$---///***---,,,,,,++++++++++++++++++,,,,,,,,,++++++***)))((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))(((((('''&&&%%%$$$%%%&&&(((******)))&&&$$$###$$$&&&''''''&&&$$$######$$$%%%&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''((()))******(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))(((&&&$$$$$$%%%&&&&&&&&&***,,,)))"""!!!''')))''' %%%%%%$$$&&&(((AAAfffsssWWWRRRRRRffftttqqq___ZZZUUUOOOIIIOOOiii|||vvvooozzzhhhvvvyyyjjjZZZNNNHHHFFFGGGFFFOOOVVVYYY]]]___WWWIIIJJJLLLKKKEEE@@@>>>AAADDD@@@BBBFFFHHHHHHFFFCCCAAA??????<<<888777:::999666444555666666777999>>>AAA===:::777666888<<<>>>@@@???===:::999;;;>>>AAABBB@@@FFF???666<<<>>>777444000999<<<444...000555555777777666333000......///,,,///111111......000333222666888444222222000---///...///222222///...000333111//////000111111000333///...000///,,,,,,///000000000000000111111111333000//////...---111777111000222777888777;;;AAA555777:::@@@JJJYYYjjjtttfff___pppRRRLLLIIISSSjjj}}}xxxSSS222444999222CCClll{{{ZZZGGGBBB888EEEzzzyyy^^^SSSggg]]]NNN///555@@@222,,,'''((())))))***,,,------...***,,,......---------...+++...222444333000+++((()))---000000...---...///------,,,))),,,111000+++---000111......000222111...............---------...------///222111...***///......,,,,,,---111444...///000444666444...)))000000111111222444999<<<444111+++&&&)))......)))------,,,,,,+++,,,,,,---+++++++++++++++***)))((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((***)))'''&&&%%%&&&''''''''''''((()))+++***(((%%%$$$%%%((())))))(((%%%$$$$$$$$$%%%''''''((((((((('''''''''''''''&&&%%%%%%&&&&&&''''''(((((())))))''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&((())))))&&&$$$###$$$&&&&&&%%%###(((+++(((%%%&&&&&&%%%###%%%"""%%%+++'''***999???WWWmmmMMMCCCHHHHHHLLLTTTZZZXXXQQQLLLGGG???;;;;;;<<>>???FFF???DDDIIIIIIFFFBBBBBBCCC@@@AAA>>>:::999;;;999555222444666888999;;;>>>AAA===;;;::::::<<<===>>>===;;;<<<<<<;;;;;;===BBBEEEBBBLLLDDD666777888333111///???HHH>>>222222666777===BBB???333,,,...///,,,---,,,///444000,,,555DDD<<<666444555555111......///,,,,,,111222//////111333000...---///000///---111...---000///,,,+++...,,,///111000...---000222333000000222111......111666555444444333111555:::888333444:::;;;;;;EEERRRKKKMMMUUUbbbnnnyyy|||yyybbb777222...,,,888QQQbbb___VVVRRRSSSBBB<<<888000DDD~~~ggg;;;>>>///666>>>000,,,))))))))))))******++++++++++++---//////.........///,,,...000222222111000...---...//////...------...///+++***------+++---222......000333333111000111////////////......------***,,,///333555444111//////...,,,+++***++++++++++++'''+++555888111///222666444111//////...---+++000+++***---...***)))+++------,,,,,,,,,,,,------************)))((('''''''''((())))))***)))((('''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((((((***)))((()))+++,,,***'''''''''((())))))(((''''''%%%%%%&&&'''(((((('''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''$$$%%%'''((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$ $$$)))***'''''')))+++***!!! +++---+++111000JJJjjjQQQBBBLLL@@@GGGHHHBBBBBBJJJOOOOOOSSSGGG???@@@@@@???IIIWWW}}}xxx|||ooojjjppp]]]NNNGGGDDDOOO]]]llleeeSSSKKKPPPOOOCCC???EEE???EEEJJJIIICCC???@@@DDDBBBBBB@@@<<<;;;<<<:::555222555888::::::::::::;;;;;;;;;<<<>>>@@@???<<<:::666<<>>;;;:::<<<777CCC===000222777777:::111FFFRRRGGG777222444444111;;;:::...***444999555111,,,///777444...===TTTFFF777---...000---...444///******000222//////333333000,,,,,,---...---+++///------000000,,,+++...)))...111000,,,+++...222222111333777666111///000---...000222222222444777===666777===888---444EEEGGG===999???CCCAAAEEELLLOOO\\\dddqqqsssDDD555444999HHH[[[cccYYYIII???>>>===AAA<<<555RRR~~~^^^===+++888...111333(((---///*********))))))))))))))),,,...000000///...///000---......///111222444555333111000...............---))),,,444222))))))222111...000777777000,,,---000000/////////.........000000000///...---,,,,,,,,,++++++---000111111///111(((+++777777+++***444---+++)))+++...///---***...''''''---,,,$$$'''222------,,,,,,,,,------...*********))))))(((&&&&&&'''((()))******)))(((''''''''''''''''''''''''&&&''''''''''''((((((((()))''''''((((((((((((((((((,,,***((()))+++,,,+++)))***)))(((''''''((()))***%%%&&&''''''((('''''''''(((((())))))(((((('''&&&'''''''''''''''&&&&&&&&&###$$$&&&((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))((('''%%%###(((&&&$$$$$$%%%%%%$$$###)))"""!!!''')))&&&&&&***###+++)))%%%******'''+++000111***///[[[\\\PPPOOOCCCMMM>>>===EEEAAA???BBBAAADDDFFFEEE???:::;;;CCCKKKhhhuuuvvv|||zzztttuuu\\\fff{{{zzzbbbTTTMMMBBBNNNVVVgggrrrcccOOORRRRRRDDD>>>DDDAAA>>><<<<<<>>>???>>><<<===;;;999999;;;:::777555:::888999======::::::<<<777===>>>999888;;;<<<999888;;;>>>===;;;:::<<<>>>999======777666:::999333222555888999777444222111444777777333...---111666444000///555>>>AAA<<<666333333111---***,,,///111111111111111111222333333000//////111222111111222......//////////////////000......000333333///+++555333000111333333000,,,222111///......///000111888999999888666777<<<@@@999::::::999:::===CCCGGGEEEMMMTTT^^^aaaQQQFFFLLLQQQ\\\jjjooojjjccc^^^]]]gggcccccclllvvvxxxrrrkkkVVVQQQKKKKKKKKKEEEWWW|||}}}VVV777444444HHHlll~~~oooSSSBBB???IIITTTbbbUUUXXXwwwZZZFFF===555000---//////,,,+++,,,************************222111000000000000111111222333333222111111444666000...,,,,,,---......---,,,,,,---///111000...+++)))---222333111//////111...------...000222222222///+++---444999555///+++///,,,***+++))))))222>>>000)))(((///111,,,,,,333'''(((+++,,,,,,,,,---///++++++,,,,,,,,,---------,,,,,,,,,,,,------...///+++++++++---...---***'''(((((())))))((('''&&&&&&'''''''''''''''''''''''''''(((+++***'''###$$$'''))))))((((((((('''''''''''''''((((((((((((((('''***)))((('''&&&&&&'''(((###%%%''''''%%%$$$%%%&&&))))))))))))))))))))))))+++(((%%%###$$$''')))***(((((((((((()))*********---***'''&&&''')))*********)))(((''''''((()))***''',,,+++$$$"""''')))'''%%%"""$$$+++***""" &&&,,,$$$!!!&&&'''$$$$$$)))***%%%$$$(((------,,,,,,---(((///000333bbb___XXX]]]TTTDDD;;;???EEECCCFFFKKKIIIBBBBBB@@@;;;777666;;;@@@QQQpppxxxsssoooiiiiiipppzzzrrr^^^\\\ddddddmmmjjj}}}}}}^^^OOOLLLAAAJJJMMM]]]lllrrr[[[VVVTTTJJJEEEGGGAAA>>>;;;;;;<<<<<<;;;:::999777555666999;;;;;;:::<<<::::::<<<<<<999999;;;BBBDDDBBB;;;888;;;>>>===444555555444444555777999<<<<<<:::555333333222000999::::::888666444444555999999777222---,,,///333777555666:::>>>>>>777000//////...,,,,,,---......///.........//////000111222000///000000///000222---...///000000000///...//////000111333222000...222111111111222222000.........///111111222222333111444666666666666999<<<<<<;;;999777888:::===???EEEMMMPPPSSSUUUIII@@@DDD@@@IIISSSVVVRRRNNNLLLMMMIIIQQQ]]]lllzzz~~~tttfffIIIAAA999BBBTTT[[[ggg~~~~~~\\\===......<<<]]]pppRRR\\\sssoooVVVCCC777111444///,,,......,,,***,,,*********+++,,,------...///000000111222222333333,,,...222777;;;===>>>???999666222////////////...///...///000222333111///...///000///......000111777555111......///111222000,,,,,,111444111......000------///------666@@@>>>333---111111+++***///***+++---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......---,,,******+++++++++))))))))))))))))))(((''''''(((((((((((((((((((((((( """%%%'''''''''***---(((((((((((('''''''''&&&''''''((((((((((((''''''***)))(((&&&&&&&&&'''(((&&&'''((((((((('''''''''((((((((((((((((((((((((###$$$&&&)))++++++)))'''%%%%%%%%%$$$###$$$''')))"""%%%(((***)))'''&&&&&&))))))(((''''''((())))))%%%)))+++***(((((('''&&&&&&$$$$$$&&&$$$!!!!!!$$$### ######"""!!!###***)))'''&&&'''***,,,---'''###---111111YYYwwwrrrtttiiiNNNKKKNNNKKKBBBDDDGGG@@@CCCBBB@@@>>>>>>???@@@BBBDDDYYYoooyyyvvvooofff___dddfffxxxtttlllaaa[[[^^^nnnzzzyyyyyyTTTEEEFFF@@@CCC@@@KKKZZZzzzlll]]]WWWPPPJJJFFFGGGDDDAAA????????????>>>???===<<<<<>><<<777222///...///000111333666999999666///***---,,,+++---......---,,,.............../////////222111000......///000111,,,...000111222111///...---///111222222111111111///000222222000///000000***,,,///333555555555444---000333555555555666777:::777555444555777888888???JJJIIIEEEHHHEEE???AAA:::@@@EEEFFFCCCAAACCCFFFHHH[[[nnnxxxyyyfffUUUKKKCCCVVV{{{~~~qqqXXX>>>444222000>>>dddtttYYYEEE<<<999666333333...---///000---+++,,,)))***+++,,,...///000111---...000222444444555444***,,,333<<>>999000,,,333666222///000,,,---.........,,,+++***,,,,,,---------.........,,,,,,+++++++++,,,------///,,,)))((()))***++++++))))))*********)))(((((())))))))))))((((((((((((%%%%%%%%%%%%%%%'''(((((((((((((((''''''''''''&&&'''''''''((((((''''''&&&)))((('''&&&&&&&&&'''''')))(((((()))******)))'''(((((((((((((((((((((((((((***,,,---,,,)))%%%###,,,------+++))))))---111***---111000---)))((((((++++++************++++++)))((((((***)))'''(((,,,,,,---+++''''''***,,,***)))---000......//////---333999:::666888BBBJJJLLL<<<999>>>@@@AAAeee{{{}}}~~~ssscccccccccWWWXXXUUUQQQPPPQQQPPPMMMKKKFFFJJJTTT```ddd___ZZZYYYVVVTTTkkk{{{mmmaaadddeeejjjiiifffyyyvvvTTTDDDHHHAAACCC>>>HHHVVVsssmmm]]]YYYYYYSSSKKKDDDAAA>>><<<;;;<<<===>>>BBBAAA@@@@@@@@@AAAAAAAAAEEEAAA??????===:::999<<<555999>>>??????>>><<<;;;<<<999777777999:::777444555000000555666333555:::666555333111//////222555===;;;777555444222///---***...222555444222///......+++***---000///......000000000111111111000000...000000//////222222000,,,...000222333222000///+++///222222000///000333///111444222///---...000+++,,,///111333555555555222333444555555444555555444222000111444666666555444BBBBBB===DDDIIIEEEDDDAAADDDFFFEEEBBBAAACCCFFFSSSnnn~~~ppp```YYYRRRjjj|||ppp^^^LLL@@@;;;???===888DDDbbb}}}tttRRRGGG;;;777:::===<<<888111///000555666111---,,,***+++,,,---...//////000,,,...000333444444333333///000333;;;CCCFFFBBB<<<555444333444666777666555666444222222555777888999999444///---///111222111***...222555555222///---000...///000///,,,...333...///000111000000333777---)))+++555;;;777000---------------...---***)))+++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---...,,,))))))***++++++***((()))))))))))))))(((((())))))))))))(((((((((((((((((('''$$$%%%''''''&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&(((''''''''''''''''''''')))((('''(((******(((&&&************************......,,,)))'''&&&''')))%%%(((***)))&&&%%%'''+++)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''000***&&&'''&&&&&&,,,555***///---'''(((000111+++000777999555444777999666888@@@BBB===AAAOOOXXXWWW@@@@@@<<<888HHHwwwzzzuuuoooooowww}}}{{{yyy{{{nnngggxxx|||pppiiiiiihhhjjjeeeccczzz|||kkkPPPBBBCCC777;;;999DDDOOOfff|||hhhcccXXXQQQTTTZZZVVVMMMGGGFFFEEECCCBBBBBBDDDEEEHHHIIIJJJJJJIIIHHHGGGFFFKKKGGGEEEFFFDDD@@@???BBBAAABBBDDDEEEBBB>>><<<<<<<<<::::::;;;<<<:::555000999666777:::999666444666333444555444333333555666666666777888777444///+++,,,///222333222111222444000+++***...///,,,,,,000000000111222111111000///)))...222111222555444///---...000222333333222111+++...111111...---///222111333555333///,,,---///////////////000222444555<<<:::777555555555555666333222111111222333222111,,,:::<<<999CCCJJJFFFEEEBBBDDDEEEDDD@@@>>>>>>???IIIkkk}}}xxxYYYPPPFFFVVV~~~~~~xxx{{{nnnSSSEEEGGG===LLL[[[\\\PPPHHHNNNXXXWWW______gggbbb]]]___HHH;;;::::::;;;<<<:::666333000000444;;;<<<666000---,,,,,,,,,,,,---------------///111333333333111000444222333777===???;;;777222333666:::<<<<<<:::777888555333333555777999::::::666333333555555333111111333555444222000///000111000222444333//////333111222333222111111111111222......444777555000------+++***+++------,,,***++++++++++++,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,++++++,,,------***((('''(((((()))))))))(((((())))))))))))((((((''''''"""'''(((%%%''',,,...,,,((((((((((((((((((((((((((()))))))))(((''''''&&&'''((((((((((((((((((((('''&&&&&&'''(((((('''%%%))))))))))))))))))))))))'''(((((('''&&&'''+++...&&&))),,,---***(((((()))'''%%%###&&&+++......,,,,,,,,,,,,,,,,,,,,,,,,,,,---******+++***))),,,111///444444///222:::999111:::======:::999===>>>===>>>CCCBBB===@@@JJJPPPOOOMMMQQQDDD;;;^^^{{{kkk___\\\SSSXXXTTT\\\___hhhxxxiii]]]ZZZUUUSSSWWWYYYTTTLLLOOOOOOOOONNNKKKJJJKKKLLLKKKMMMNNNNNNLLLKKKKKKKKKKKKHHHHHHJJJIIIEEECCCEEE???======>>>===;;;>>>BBB@@@@@@AAABBBBBB@@@<<<888:::===>>><<<<<<>>>>>>;;;333555777888777666666666333666999;;;999666222///333333333222111000111222222///000444222++++++111//////000111111000...---)))000444222333777666000...///000111222333333333///000000000///...///000222444444333111/////////333222111000000222444666CCC???:::777666777666666555666777555111...------+++555666777BBBEEE@@@AAAAAABBBBBB@@@===;;;;;;;;;FFFhhh{{{ttt[[[MMM::::::OOO]]]eeeqqqyyyqqqsssgggMMMBBBJJJHHHYYYoooyyymmmWWWJJJHHH===<<<<<>>EEE555222222666555222111333333555555222222444333111444111......111555:::<<<000---******,,,...---,,,+++++++++,,,,,,,,,------......---,,,,,,,,,------,,,,,,---...///...+++((((((((())))))******))))))++++++******))))))((((((&&&///111+++(((+++,,,)))((()))))))))))))))******************)))(((''''''(((((()))*********))))))&&&((())))))'''&&&'''(((((((((((((((((((((((((((%%%))),,,,,,)))''''''(((,,,---...000///...,,,***))))))))),,,///111///---///000111111111111000///...888BBBEEEDDD@@@888111444444333333666:::888222;;;777666999:::888777888666888::::::===EEEPPPYYYqqqdddyyytttnnnppppppnnnjjjfffeeefffeeeeeeccc___[[[ZZZ]]]```WWWVVVXXX\\\[[[WWWUUUVVVRRRRRRUUUZZZZZZTTTSSSVVVJJJKKKLLLLLLKKKKKKLLLMMMKKKRRRNNNBBB@@@IIIIIIAAA???@@@BBBAAA???=========<<>>;;;:::;;;;;;;;;;;;:::999888666444777777===BBB<<>><<<<<<>>>???JJJddd}}}pppgggYYYKKK999777???BBBPPPhhh}}}uuukkkbbbVVVKKKFFFGGGOOOfff{{{}}}ssshhh^^^WWWUUUPPPIIIRRRNNNIIIQQQDDD???===999555222111222333000...///444666333000111---------....../////////000111222333444666777777444555777999:::;;;<<<<<>>===>>>>>>>>>;;;999;;;999777777888999999888777888999888666555555666///000111000222999DDDLLL:::444000333555444333444111444333000111555555111,,,...///...000666===AAA777222+++***,,,///...------------.........//////000///......---------...///...---...//////---,,,)))***++++++,,,,,,,,,+++...------,,,++++++******---999<<<222(((((('''$$$)))*********++++++++++++,,,,,,,,,++++++***)))(((((()))***+++,,,++++++***'''+++///...)))'''***...************************,,,///222111...---///222111...***+++...///---***))),,,...///111999EEENNNRRRRRRSSSTTTTTTSSSRRRRRR[[[ooo~~~|||nnn\\\MMMFFFBBBDDDFFFEEECCCCCCCCC888777CCCGGG===777999777999@@@FFFFFFMMMeee{{{yyysssoookkkmmmmmmlllkkkmmmsssxxxhhh^^^gggeeeXXXRRRRRRQQQOOOKKKIIIIIIJJJGGGJJJKKKHHHBBB@@@CCCFFFFFFFFFGGGHHHIIIGGGCCC???<<>><<<::::::;;;:::666222111888===:::222---///333333111...777CCC@@@>>>IIIBBB@@@===;;;;;;===AAACCCBBBQQQgggyyy|||sssfff]]]BBB;;;555===GGGFFFVVVuuutttwwwlllVVVLLLOOOOOOGGGHHHooo|||iiibbb\\\QQQTTTNNN???@@@???DDDRRRBBBEEE@@@999444111000///...111,,,***---///...///222,,,---...///000111222333111111222444666888;;;<<<666999===>>>>>>=========???===:::999:::;;;<<<<<<===;;;999999::::::999888666888999777444333666999111555999999555444777;;;>>>555...///333444444666,,,000///,,,///555555111)))000666555222000111222===666...+++---//////...////////////000000000000111000///...............333000---,,,---/////////+++,,,------............000000///...------,,,,,,(((777???555++++++,,,*********+++++++++,,,,,,,,,---------,,,+++***)))))))))***+++,,,---,,,,,,+++(((///444222+++(((,,,222........................+++...///000222999FFFOOOKKKDDD<<<;;;@@@DDDCCCAAA<<>>:::666777666444333333333444444888444999888@@@EEEDDD^^^aaaGGG888===@@@888;;;IIIDDDDDDIIIRRR[[[YYYMMMAAA>>>CCC???;;;AAAJJJ]]]wwwooollldddVVVIIIBBBCCCFFFFFFZZZpppuuugggUUULLLKKKRRRPPPHHHAAABBBGGGEEE>>>@@@555777:::222///333333111111111000//////000111---000000...///222222///000111333444555888<<>><<<777666777999888777666666777555333222333555777777777444777666222///222333222222///...111222///000333555333222444777888666333...222444222111444666555222111...---...000111000444333222444777777444111111555///+++000///,,,333222555777666333222444777......//////000111111111111333555444111000222444000444666444555888777333333444555555333333444555222000///......000111333111888>>><<<666222555;;;555666666555555555666777===@@@KKKRRRLLLLLLkkktttkkkyyy}}}zzz~~~www~~~kkkWWWvvvvvvtttpppkkkfffbbbaaagggddd```\\\ZZZ[[[\\\]]]______^^^]]]\\\ZZZYYYXXXUUUQQQKKKFFFEEEFFFIIIKKKJJJHHHDDD???<<<>>>CCCGGGDDD@@@BBBHHHFFF>>>>>>DDDJJJDDD<<<:::<<>>:::999888888888999:::;;;888888===666@@@SSSbbbdddLLL@@@???CCCGGGCCCBBBDDDJJJPPPPPPKKKDDDdddcccSSSBBBEEEQQQfff~~~rrrmmmbbbRRRDDD===>>>AAAEEEKKKTTTVVVNNNGGGNNN[[[WWW\\\bbbgggmmmpppjjj```ZZZIIIAAA@@@888888<<<;;;888;;;>>>>>>;;;999888999888>>>BBB???<<<<<<<<<;;;999;;;>>>>>>===;;;;;;;;;777===CCCGGGGGGGGGGGGIIIEEEIIIIIIGGGLLLTTTQQQGGGGGGLLLLLLFFF@@@>>>>>><<<888999:::<<<===>>>>>>>>>::::::;;;===>>>===999777>>>BBBBBB>>>:::999666333666444555777555333666<<<666555555666999;;;;;;:::<<<>>>===:::999;;;:::777;;;<<<999444555<<>>EEE===???AAACCCDDDEEEHHHJJJGGGEEEBBB@@@@@@AAACCCEEEAAACCCFFFHHHHHHIIILLLNNNGGGLLLQQQSSSVVVYYYXXXTTTYYYZZZZZZWWWQQQKKKGGGEEEBBB@@@===:::888777777888666:::>>>??????EEEPPPXXXQQQNNNHHHDDDDDDLLLXXXaaaooovvv___qqqzzzsssooorrrxxx}}}nnnkkkmmmrrrppphhhgggkkkmmmggg```]]]]]]______^^^\\\[[[ZZZZZZ[[[\\\^^^___gggmmmqqqaaafff{{{bbbOOOTTTYYYTTTXXXZZZ]]]bbbeeeeeebbb___ttt]]]^^^lll|||~~~rrrcccWWWRRRTTTXXXlllbbb]]][[[UUURRR___sssrrriiifff```aaaccc^^^```ffflllmmmhhhcccaaaaaa^^^gggmmmjjjdddbbbbbbbbb___bbbeeedddaaa[[[WWWUUUTTT\\\gggmmmoooooonnnooosssyyy||||||yyykkksssvvvmmmbbb^^^___bbbXXXWWWXXX[[[```ccccccaaa[[[\\\___aaaaaa]]]WWWRRRXXX^^^aaa___[[[XXXSSSNNNJJJHHHHHHHHHFFFDDDHHHOOObbbcccddddddeeehhhllloooqqqpppmmmiiiiiikkkgggaaa\\\cccaaaVVVVVVcccmmmlllkkkddd^^^^^^cccfffdddaaa^^^eeecccdddmmmooommmttt~~~~~~~~~xxxtttsssuuuxxx{{{{{{yyyvvvrrrooommmllllllrrrtttwww{{{uuuccc~~~~~~~~~}}}~~~aaawwwzzztttppplllsss{{{iii}}}~~~~~~~~~nnnddd]]]RRRFFF???HHHGGG^^^wwwkkkccc]]]___iiijjjiiiuuutttqqqxxxuuurrrssspppiii{{{xxx~~~~~~}}}}}}{{{zzz{{{}}}}}}yyyqqqkkkgggeeecccdddfffmmmxxx~~~ttthhhaaa_________XXXSSSJJJBBBAAABBB@@@:::BBBFFFaaazzzlllhhhkkkcccgggssspppgggqqquuukkkllleee^^^[[[VVVOOOmmmdddbbbjjjfffhhhnnnuuuvvvqqqjjjdddaaa\\\YYYUUUTTTUUUTTTRRROOORRRUUUTTTQQQTTT[[[]]]YYY]]]\\\YYYVVVUUUYYYaaahhhuuuzzzqqqaaa^^^ggg~~~vvvqqqlllttt}}}|||vvvsssrrrzzzpppdddVVVKKKHHH@@@>>>888333333555777666555444777>>>BBBCCCKKKVVVHHHFFFBBB???>>><<<999777333:::<<<777777======666CCCKKKeeerrrjjjtttsssvvvxxxsssnnnpppzzzwwwmmmiiifffeee[[[cccqqqvvvqqqzzzxxx~~~pppgggTTT^^^fffcccYYYSSSSSSUUUVVVLLLFFFQQQXXXLLLDDDOOOEEEIIIEEEDDDKKKLLLKKKRRRYYYkkkhhh___dddeeeppp|||dddYYYMMM>>>FFFEEEIIIOOONNNFFFDDDHHHKKKOOOOOOJJJJJJNNNNNNIIISSSOOOLLLLLLOOOSSSZZZaaaZZZ^^^VVVSSS\\\```aaagggkkkuuu}}}{{{ooofffdddgggiiieeefffjjjkkkgggggglllmmmmmmkkkhhhffflllvvvtttrrrsssyyyoooiiijjjlll```UUUFFF;;;777444222///---------....../////////000)))///777444666<<<;;;???<<<999888999:::777555777666666888777777===EEEKKKMMMSSSiiizzzvvv~~~~~~zzzrrrkkkooo|||uuuvvv}}}~~~{{{yyyuuupppgggjjjxxx~~~vvvwwwtttmmmeeebbbcccddd]]]RRROOOUUU[[[[[[XXXTTTJJJNNNIIIHHHOOOMMMHHHKKKOOObbbhhhkkkuuuqqqmmmyyyxxxyyymmmWWWGGGCCCBBB>>>CCCCCCEEEHHHHHHFFFEEEFFF???BBBBBB???@@@GGGIIIHHHCCCDDDCCCCCCEEEFFFFFFEEEDDDJJJDDD===AAA@@@>>>BBBEEEHHHKKKJJJFFFBBBAAAAAACCCAAACCCIIIIIIEEECCCEEEEEEIIILLLLLLIIIHHHJJJMMMIIIGGGFFFHHHNNNSSSVVVWWW[[[```kkkssslll]]]YYY___\\\[[[___ggglllmmmttt}}}uuusss{{{zzzggg]]]bbbeeewwwuuupppmmmsss|||}}}ooonnnpppvvvxxxzzz~~~wwwqqqooosssyyy|||}}}|||vvvsssvvvwwwvvvxxx|||~~~|||zzz|||~~~~~~|||yyyyyyzzzzzzxxxsssyyyyyysssqqqrrrtttvvvxxxxxxyyyzzz|||yyyvvvvvvuuupppnnnnnnooommmlllooovvvyyy}}}|||~~~{{{wwwqqqlllmmmooopppsssvvv{{{qqqZZZZZZXXXTTTOOOLLLKKKLLLHHHOOORRRMMMHHHIIIKKKKKKCCC<<<333...---,,,)))''''''((((((((()))*********+++&&&+++000///777AAA???>>>;;;777555666666444222222222444888999:::AAAIIISSSQQQVVVnnnyyyrrrttt~~~vvvqqqzzzqqqhhhqqq}}}wwwttt^^^SSSQQQQQQSSSfffiiiPPPMMMPPPKKKKKKTTTQQQHHHGGGEEEWWWeeetttvvvvvvxxxssshhhZZZLLLEEEEEEHHH:::;;;:::888:::======;;;===???>>>;;;===CCCGGGGGG===@@@???<<<>>>CCCAAA999===GGGCCC:::;;;;;;;;;BBB???<<<999:::>>>@@@???<<<;;;;;;???CCCDDD???<<<======AAAFFFFFFDDDAAA@@@AAA@@@>>>===>>>@@@CCCDDDDDDJJJJJJMMMOOOHHH>>>@@@IIIHHHDDDAAABBBDDDGGGJJJKKKJJJJJJRRRQQQAAA;;;BBBEEEGGGFFFCCCBBBGGGNNNPPPNNNJJJGGGGGGHHHHHHHHHMMMSSSMMMIIIEEEEEEIIIMMMOOOOOORRRKKKGGGIIIKKKJJJJJJKKKGGGFFFEEEFFFHHHJJJJJJIIIJJJMMMNNNMMMNNNPPPOOOLLLGGGQQQOOOMMMUUUWWWSSSVVVMMMGGGCCCFFFIIIIIIFFFEEEHHHOOOUUUSSSKKKDDDDDDGGGHHHJJJJJJJJJJJJKKKNNNPPPNNNSSSXXXYYYUUUMMMFFFAAACCCIIIOOOMMMGGGEEEHHHNNNNNNPPPMMMEEEAAAAAABBBAAADDDAAA@@@AAAAAA@@@DDDJJJBBBRRR\\\XXXOOOMMMLLLIIIMMMKKKIIIIIIKKKNNNOOOPPPDDDCCCEEEIIIJJJHHHIIIKKKWWWUUUPPPGGG@@@???FFFMMMIIILLLNNNOOOLLLIIIGGGFFFFFFHHHFFFAAA???AAACCCBBBLLLVVVXXXXXX]]]ZZZWWW^^^hhhhhh```VVVUUUZZZ[[[VVVOOOUUUIIIJJJPPPeee``````mmmXXXTTTVVV[[[^^^bbbppprrrbbbssssssnnnmmmvvv{{{{{{yyyrrrnnnkkkjjjbbbbbbbbb___[[[XXXWWWVVVRRRQQQOOOOOOMMMHHH???999888999888666444222333444777888777666999<<<:::555...+++((((((***)))'''$$$%%%%%%%%%%%%%%%&&&&&&'''+++***...---...>>>JJJEEE;;;888333111000111000000...///444;;;>>>AAAIIIRRR]]]YYYaaa~~~~~~|||{{{~~~mmmlllwwwvvv|||yyymmmdddZZZ]]][[[^^^fffNNNOOOIIIKKKVVVTTTKKKIIIGGGRRR___nnn{{{}}}xxxuuuuuunnniiidddWWWFFF???AAACCCDDDAAA<<<===CCCDDD???BBBBBBAAA??????AAABBBBBB>>>AAA>>>888===HHHIIIBBB;;;JJJJJJ???======>>>EEE???;;;888:::@@@CCCBBB???;;;<<<>>>@@@@@@>>><<<<<<>>>>>>>>><<<;;;===BBBEEE?????????@@@AAACCCDDDDDDAAA@@@AAABBB>>>;;;BBBLLLQQQLLLEEEAAAAAACCCAAA<<<888666===???777888?????????>>><<<===@@@CCCCCCBBBAAABBBEEEFFFCCC>>>999777???===<<<===AAADDDDDDDDDFFFAAA>>>???BBBBBBAAA???EEEDDDCCCBBBBBBBBBAAA@@@???@@@AAA@@@@@@@@@???>>>AAAKKKJJJGGGLLLKKKGGGIIIKKKAAA<<>>BBB;;;GGGOOOJJJAAA<<<:::888888999;;;???CCCBBB<<<777999888777666666555555666///333666666333222444666444555777777555333000///666???@@@777222555777444111888777555999666333::::::<<<999333333:::??????777>>>222333;;;ZZZrrr???666@@@666888===@@@<<<999???IIIIIIJJJ===222@@@XXXVVV@@@<<<999888===GGGPPPUUUUUU]]]^^^^^^]]]XXXTTTRRRQQQDDD???AAAHHHIIIGGGRRRbbbwwwzzz}}}{{{vvvuuuxxx}}}zzz~~~|||xxxqqqhhhaaaQQQKKKDDD===:::999999888333333444444222111111000333000,,,+++---000111111...//////...---,,,...///111///---,,,......***&&&***)))((()))******'''%%%***)))((('''&&&&&&&&&'''+++...222...---???JJJ@@@555222///,,,,,,---///000///111777@@@EEEIIIRRR[[[ccccccttt~~~|||{{{rrrbbb___YYY]]][[[```qqqRRRRRRJJJJJJUUUUUULLLLLLNNNRRR]]]eeegggiiikkkjjj```ZZZZZZ^^^XXXIIIBBBEEEHHHHHHDDD??????BBBBBB???BBBAAA@@@@@@???<<<;;;;;;;;;>>>===:::???HHHIIIDDDEEE\\\cccZZZTTTKKKAAA???:::::::::<<<>>>???>>>===<<<<<<<<<::::::;;;<<<<<<>>><<<999666666:::???CCC;;;<<<>>>>>>??????@@@@@@>>>>>>??????<<<<<>>@@@DDDEEE@@@:::@@@:::===>>>999===@@@999@@@>>>===>>>??????>>>>>>999===CCCFFFFFFCCC===888<<<<<<<<<>>>AAABBBCCCBBBAAA@@@>>>???AAACCCBBB???EEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@AAAAAA@@@??????KKKVVVUUUPPPSSSRRRMMMPPPNNNFFFAAACCCFFFFFFEEEFFFAAA@@@???@@@@@@@@@>>>===;;;>>>AAAAAA???<<<999888999<<<@@@AAA@@@>>>===<<<<<<<<<>>>???@@@>>>:::777888999;;;===>>><<<;;;:::888666888===>>><<<;;;===999>>>AAA@@@>>>======;;;777888:::>>>AAA???999333999999777555444444444444000444999;;;888333000///666555333222222111111000000;;;???666111444777444222777222...333222111888///222333111222666;;;===999@@@666666===WWWaaa555---333333777<<<<<<555...///444...000000...111555444...111111111///---------///444666666555222///......///444666111---...222555>>>AAACCCAAA<<<;;;>>>BBB===???DDDIIIJJJKKKSSS]]]VVVWWW[[[aaaeeebbbYYYPPPIIIDDD>>><<<===<<<777222...,,,******+++,,,,,,+++++++++,,,---...///......111...***((((((+++...///)))******)))''''''(((***&&&&&&'''((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&///---+++)))'''''''''''')))---222---***777===000...---+++******---000333111333:::CCCIIIOOOYYYcccfffppp{{{ssstttwww}}}tttjjjdddaaaYYYXXXpppvvv]]]ZZZZZZRRRPPPWWWUUUMMMNNNOOOPPP]]]ddd^^^bbbjjjgggYYYSSSQQQTTTSSSLLLLLLPPPKKKIIIHHHHHHEEEAAAAAAEEECCCAAAAAABBBBBB???>>>@@@999===CCCHHHIIIGGGDDDAAAOOOooo~~~xxxhhhQQQDDD:::===@@@AAA@@@??????>>>BBBCCCAAA===<<<@@@BBBAAAAAA@@@@@@@@@??????>>>>>>AAACCCEEEEEECCCAAA@@@@@@DDDEEEEEECCC???<<<>>>@@@===999>>>KKKOOOGGG===:::BBB===@@@@@@<<<@@@BBB888;;;999999;;;:::777777999:::<<<<<<<<<>>>@@@>>>:::888999;;;<<<>>>>>>>>>>>>:::===>>>======??????===888:::<<<======<<<===>>><<<:::999<<<;;;999999;;;EEEPPPOOOIIIKKKJJJFFFJJJJJJMMMMMMHHHEEEEEEFFFEEE===999666777:::<<<;;;888888;;;@@@BBBAAA???======777999999999777666666777666444444666999888222---333333666888666111000333777444555:::===:::999999666444111111222333111///666444222222333444444333111333222000000333444222111222333222000//////000555111---++++++------...---444777444000111444444,,,000+++(((///000000777000111222111///000111222///777...//////<<>>>>>===<<<;;;>>>===999888<<<<<<999999:::;;;<<<===<<<999777>>>AAACCCCCC@@@<<<;;;;;;>>>@@@AAA===999666555555AAA===III^^^```KKK::::::444666===<<<333777;;;444:::777777;;;:::777888<<<>>>???;;;777888<<<;;;777888999;;;<<<<<<<<<<<<===888???BBB>>>;;;<<<===;;;<<>>>>>AAAAAA>>>???CCCIIISSSPPPHHHHHHFFFBBBGGGJJJ\\\dddXXXNNNNNNNNNIII>>>;;;888777888999999999888:::<<<<<<<<<<<<===>>>======>>><<<:::999:::;;;;;;;;;;;;<<<===<<<999666666666999<<<:::777<<>>444888999555666::::::777666555555444444555888:::<<<888333111222444444333000000222555333000222666///444000///777666333888777555444444333333333444///777///222//////DDDIIIEEE===:::555+++...666444000111111///...111666999444111111333000+++...666)))+++...///000111333555---------+++******---///,,,,,,///333444444444555...---,,,+++))))))((()))222...---...---++++++......,,,***((((((***,,,...+++***((('''''''''''''''+++***)))*********(((&&&***((('''(((******'''%%%###%%%)))+++,,,,,,,,,,,,'''(((((('''%%%%%%&&&'''+++)))))),,,***$$$$$$(((&&&'''((()))))))))***++++++***((('''''')))+++---222///444777111111222+++)))+++---------...222555888999???IIIQQQ[[[jjjvvvsssoooxxxmmmggg\\\WWW^^^ZZZaaaaaabbbgggbbb[[[]]]fffXXXXXXVVVHHHLLLVVVOOOKKKLLLJJJHHHIIIKKKKKKHHHNNNIIIQQQ^^^XXXFFFHHHYYYRRRJJJCCCCCCBBB@@@EEEMMMEEEBBBHHHSSSOOOCCCFFFTTTpppsssZZZJJJDDDBBB@@@BBBFFFHHHGGGEEE<<<@@@AAA======@@@>>>999;;;::::::;;;===@@@AAAAAA<<<@@@DDDDDDAAA>>>>>>>>>>>>AAACCCAAA???>>>>>>===999666HHHeeefffJJJ777:::===CCCMMMHHH888888===888;;;888999===>>>;;;===CCC888::::::777:::???===777999;;;<<<===<<<<<<======888BBBGGGAAA::::::<<<;;;888;;;>>>>>><<<:::;;;<<<===999999======:::;;;???JJJSSSNNNCCC@@@<<<888===666RRR```QQQBBBAAA???666AAAAAA???<<<999888;;;>>>:::999888555444555888:::777999;;;;;;999888888999777999;;;;;;888666777888555444666888555333;;;HHH???777222333666777999<<<444222333666888777777888---222888:::999777888999000444555000///222111,,,555555555444222000///...999555222111222333222000555///000777666000111888...444111111888444---000222...+++---000222444555---555///444222+++555111000000444222,,,111111%%%---.../////////222222000222000///000222222000...555222///---......---+++333333111///...///222555:::...,,,666666+++(((000000...,,,+++++++++)))((('''$$$%%%+++---,,,+++,,,&&&((())))))''''''''')))))))))***)))((()))+++...***((('''((()))******))))))'''&&&(((***+++)))''')))(((%%%###!!!###&&&)))'''((()))((('''&&&(((***+++&&&'''---///---,,,///(((***,,,,,,***((('''''')))(((''''''))),,,///222111)))...555///,,,///,,,***---//////......111444<<<===CCCMMMWWWcccsss}}}xxxnnnkkklll[[[aaajjjccc]]]YYY[[[eeekkkgggbbb```^^^aaabbb\\\QQQIIIHHHLLLNNNTTTPPPEEECCCKKKLLLFFFMMMPPPMMMQQQXXXPPPDDDEEEHHHFFFDDD@@@???AAAFFFIII???AAAAAAGGGHHH===AAAXXXttt|||xxxbbbBBBAAAGGGHHHDDDHHHNNNHHH:::>>>EEEGGGBBB>>>@@@???<<<;;;===<<<;;;===BBBBBB???BBBEEEHHHGGGDDDAAA@@@@@@<<<>>>AAACCCCCCAAA???>>>>>>@@@DDDEEEEEEDDDDDDDDDDDD]]]eeeNNN;;;===BBB@@@============;;;999<<<@@@<<<@@@@@@<<<===BBBCCC@@@===CCCCCC===999<<<===:::444@@@EEE>>>:::???CCCAAA@@@===<<<>>>?????????@@@;;;:::::::::777555;;;DDDUUUNNNFFFAAA@@@>>>999444666AAAEEE===888<<<>>>:::@@@???:::333555???DDDCCC999:::;;;888555444777;;;;;;;;;;;;<<<>>>>>><<<:::888777777999<<<>>><<<::::::666555777666777AAANNNHHH>>>666777999555333555999888777888::::::888777333444444444888<<<;;;666999::::::999888666444333333999:::666444777777444555555444555666444222///000333777777333000333888444555555555444444666777111///...///222333111...222///333444---///222***222222444555000+++...555)))---111111000111666:::555333000111222222000---,,,///111///,,,,,,111666999333---***+++...000000,,,///333444333111///...,,,+++)))((((((((()))***+++***)))(((((()))******+++,,,,,,***(((((()))***++++++))))))))))))++++++,,,,,,,,,+++***)))((('''''''''''''''''''''''''''&&&$$$&&&,,,...+++)))))))))&&&'''+++***%%%%%%***---)))%%%%%%)))---......+++...111000,,,(((&&&&&&&&&&&&&&&(((***...222444444333///+++---222111,,,(((,,,222555222...333;;;@@@FFFIIIQQQ```iiixxxyyyzzznnnwwwzzzkkkmmmnnnaaaeeeaaabbbjjjnnnmmmkkklllZZZ[[[___bbb]]]UUUTTTYYYbbb]]]SSSHHHGGGJJJJJJFFFQQQQQQIIIGGGKKKGGGGGGQQQPPPNNNJJJFFFDDDCCCDDDDDDGGGEEEAAAFFFJJJCCCJJJbbb}}}jjjSSSBBBCCCFFFFFFDDDEEEFFFAAA:::===FFFKKKGGGCCCCCCCCCAAA===???>>>===???DDDDDDAAABBBEEEGGGGGGDDDCCCDDDEEECCC@@@>>>======??????@@@FFFHHHIIIHHHEEECCCBBBBBBDDD[[[iii^^^PPPMMMLLLGGG@@@AAABBBBBB@@@===<<<===<<>>CCCBBB===;;;@@@CCCCCC888BBBDDD<<<999>>>AAA===EEEBBB???>>>===;;;::::::<<<;;;<<<<<<999777===EEEKKKFFF@@@===;;;:::777444444>>>AAA:::888===>>>999<<<===999444666===@@@===555777888999999999;;;<<<<<<;;;;;;<<<===<<<:::888666555555888;;;===<<<:::999777888:::888666<<>>@@@EEEEEEBBBEEEFFFGGGFFFDDDCCCCCCDDDFFFBBB===<<<>>>@@@@@@???===>>>???>>>===<<<===>>>888FFFRRRRRRIIIBBB>>><<<>>>@@@CCCDDDCCCAAA>>><<<;;;>>>???<<<<<<<<<;;;777===@@@???<<<<<>>BBBAAA:::999>>>>>>:::HHHFFFCCC@@@===<<<<<<;;;<<<;;;;;;<<<:::888===CCCAAA@@@===:::888777777777444:::<<<888999??????:::999:::888555777:::;;;888333444666:::===>>>>>><<<;;;:::::::::;;;:::888777555444444666999;;;;;;:::777888:::;;;999666888===:::444000444888:::;;;===777666555666888888666555444777777666888;;;:::666555555666666555444444333111444444111000333666666444222000000222444444333555555555444333222000///...000111000000000333444222222111//////111555888111...222111,,,333888111+++///...)))+++111111+++222444555222...,,,---000111///...///000000///...111000000111222333222000//////000111333222///---.........,,,++++++...000---,,,++++++******++++++'''''''''((()))***,,,---...//////---+++***+++---,,,,,,,,,+++,,,---......***+++++++++++++++******************************---)))'''))))))(((***...+++)))(((***)))%%%$$$&&&)))((((((***,,,,,,+++)))---...//////---,,,---...+++,,,---///111444555666555777444---))))))***(((,,,,,,000999=========???===JJJRRR\\\mmm~~~zzzwww~~~tttppppppfff``````bbbccceeegggkkkppprrrccc\\\```]]]SSSUUUaaaeeeUUUKKKNNNOOOLLLPPPZZZVVVWWWPPPMMMPPPLLLLLLXXXUUUOOOIIIHHHKKKNNNMMMKKKSSSNNNFFFGGGNNNIIIJJJWWW\\\[[[^^^___PPP>>>???LLLDDD???AAAGGGCCC999;;;FFF@@@AAACCCCCCEEEFFFFFFEEEAAABBBAAA???AAAFFFFFFCCCHHHIIIJJJIIIGGGCCC@@@???DDDAAA???AAADDDEEEBBB>>><<>>AAABBBBBBCCCBBB???<<<===?????????>>><<<999:::;;;;;;;;;===AAAEEEGGG@@@@@@<<<888999>>>>>>999@@@BBBAAA===;;;===>>>>>>;;;999:::<<<;;;999;;;AAA?????????<<<:::999999;;;777::::::999<<>>;;;:::777666777999888777999777666888<<>>AAA===LLLUUU^^^qqqwwwqqqsss|||zzznnnlllfffeeegggiiiiiijjjmmmppprrruuujjjfffjjjhhh```aaaiii]]]SSSRRRYYYYYYSSS[[[kkk[[[ZZZQQQOOOUUUPPPKKKRRRcccZZZPPPKKKKKKLLLJJJGGGQQQPPPLLLPPPWWWPPPJJJQQQMMMXXX___XXXIIIAAADDDIIIFFFAAAEEENNNJJJ@@@DDDSSSKKKDDD???BBBHHHLLLKKKIIIDDDEEEDDDBBBDDDIIIHHHEEEHHHJJJLLLNNNMMMIIIDDD@@@DDDBBB@@@AAADDDFFFEEECCC<<>>@@@AAAAAABBB???===999888;;;@@@@@@<<<777<<<===999777:::<<<:::;;;:::;;;>>>===;;;<<<@@@???@@@@@@>>><<<:::;;;<<<;;;<<<<<<<<>>>>>======>>>@@@>>>===>>>CCCEEECCCAAAAAACCCMMMPPPGGG???@@@BBBAAA???>>>???CCCDDDAAAAAACCC>>><<<>>>CCCEEECCCAAAAAA===;;;999:::===AAAAAA???:::BBBEEE>>>;;;======999===;;;<<<@@@AAA>>>>>>@@@>>>>>>===<<<<<<;;;:::999===>>>>>>>>>???AAACCCCCCBBB<<<999:::;;;:::;;;===BBB>>>999555555777888999777666555666888:::::::::;;;;;;:::888666666888:::777888666333333888;;;:::666888777444444777888777999888777888::::::888777555::::::777555666666333555555444444444555555666555444444666555333666:::;;;777333000000000000000000555666222222777777222444444444222///......///***---111333333222111000000))),,,777KKKbbb___EEE...000---***///777555---///............//////000---...///...,,,,,,---...000---,,,///333444000+++---.........------///111***,,,...///---,,,,,,,,,)))************)))((((((,,,,,,,,,+++***)))((('''***++++++)))'''&&&''')))++++++,,,,,,,,,,,,+++***''''''((()))*********))))))))))))))))))))))))))))))&&&$$$$$$$$$'''111;;;+++***&&&$$$&&&***)))%%%************+++///444999???999111++++++...222444///111555888999777444222***,,,,,,'''&&&***,,,,,,...333:::<<<888444999BBBCCCPPPWWWfff|||~~~{{{rrrkkkppp}}}}}}vvvvvvuuuooojjjlllsssuuuqqqeeellloooiiiaaa\\\YYYUUUYYYVVVUUUUUURRROOOSSS[[[XXXVVVKKKGGGKKKHHHGGGQQQQQQPPPOOOOOOPPPQQQRRRSSSFFFLLLKKKMMMTTTPPPKKKRRRWWWgggmmm___PPPMMMOOOMMMKKKJJJLLLPPPNNNIIIJJJOOONNNHHHFFFJJJKKKHHHGGGIIICCCDDDCCCAAABBBFFFFFFBBBBBBBBBDDDHHHLLLNNNMMMKKKIIINNNSSSSSSOOOKKKIIIIIIBBBDDDEEEEEECCCBBBAAABBB@@@CCCFFFGGGHHHIIIFFFAAABBBQQQXXXLLL@@@>>>@@@???AAA===>>>AAAAAA>>>>>>BBBCCC>>>>>>DDDGGGDDDCCCDDD<<<;;;;;;===???@@@@@@@@@<<>>>>>;;;;;;>>>AAA@@@;;;:::>>>???<<<;;;===<<<;;;999777555666999<<<:::888666666888999999888777888888777555666999<<<777999777333444999:::777666:::999555444777888666888777777888999999888666555999;;;666333333333222555444333222222333444444333111222555444000111666666444000////////////...---666888111...333444000111222222111///...000111,,,,,,---///111000///---000+++,,,222AAAXXXYYYBBB---+++)))***,,,......,,,///...------............---///000///,,,+++,,,......---,,,---//////---***+++---......,,,+++---///++++++,,,+++))))))+++---******+++++++++***)))(((******++++++***)))((('''*********)))&&&&&&'''(((((()))***++++++***))))))&&&'''((((((((((((((('''))))))))))))))))))))))))+++'''%%%&&&'''---;;;HHH333111,,,&&&(((+++)))"""(((***,,,,,,---///444888AAA;;;333......111333444000333888;;;;;;888444111+++,,,***(((***///000...222333666999888666:::AAAFFFRRR\\\rrrzzzxxxxxxwwwkkkeeemmmzzz|||xxxooowwwpppkkkbbbZZZ]]]fffhhhdddZZZeeefffZZZTTT\\\bbbbbb___[[[VVVSSSQQQRRRTTTVVVNNNSSSOOOMMMOOOHHHFFFQQQKKKMMMPPPPPPNNNLLLKKKJJJCCCHHHDDDAAAFFFCCCBBBKKKNNNTTTSSSIII@@@CCCPPP\\\JJJJJJKKKJJJGGGDDDBBBBBBBBBBBBFFFIIIEEE===<<>>???>>>;;;===AAA@@@===BBB@@@>>>@@@DDDGGGHHHGGGGGGTTTccchhh```TTTIIIDDD666999===@@@@@@@@@@@@AAA???CCCBBB<<<;;;???>>>888;;;OOOYYYNNN@@@<<<>>>>>>BBB===<<>>::::::???EEE>>><<>><<<888555999???===999;;;AAABBB===:::;;;444666999888777777:::>>>>>>;;;888777777777777666333555666555444666:::>>>777:::999555666:::999444999===<<<666444666777333777666666666888888777555444999;;;666222222222111555444222111111111222333000...///333222,,,,,,111222000...---...///...---,,,666999000+++///111------///000/////////111333///,,,***+++...///...,,,000,,,***''',,,@@@BBB...---((('''+++,,,)))***------,,,+++,,,...000000000...000111000,,,***,,,---*********+++---......---(((,,,//////,,,***+++,,,,,,+++)))'''%%%'''+++...++++++,,,---,,,+++***))))))***+++,,,---,,,+++************)))'''&&&'''((()))*********)))'''&&&%%%&&&'''''''''''''''&&&&&&************************000---,,,+++((((((000999,,,,,,)))&&&,,,444444...(((+++------,,,+++---///555444333444666666333000111555:::======:::555111///...+++)))---222222///555222222777999:::<<>>AAAEEECCCMMMEEEEEEDDDJJJgggqqq```KKK???CCCFFF@@@>>>CCCAAA999CCCGGG>>>BBBFFF777===CCCBBB;;;===EEEEEE<<<<<>>777???SSSXXXOOONNNgggxxxtttjjjbbbRRR???888:::===@@@@@@???<<<;;;:::999999999999:::;;;<<<===DDDJJJGGG>>>777888<<<======<<<999666666999===CCC>>>999888999<<<===<<<:::999777888:::<<<<<<<<<===>>>???>>>;;;999999999888888999:::999888888777:::888777777888888777555888;;;<<<;;;888666888;;;;;;888444555999:::888555666777888999::::::999888999666444666::::::666111555444444555333111555;;;333666888777555444666888>>>===;;;888444222333444222333444444333333555666555444222000//////000111111...---///222444222000////////////000000000000222555666444///---000333666444111111111000,,,))))))+++---......---+++***///...+++)))))))))***+++000000///,,,)))))),,,///((()))+++---.........---+++*********+++---///000,,,333444---)))---+++%%%***++++++***)))***,,,...,,,,,,.../////////...---++++++******)))*********&&&'''((())))))((('''&&&''''''((()))***++++++,,,'''&&&&&&((()))***(((&&&++++++)))((('''''''''''')))++++++)))%%%$$$'''+++))))))(((&&&$$$$$$&&&(((333333111,,,'''&&&***...+++,,,&&&###222GGGEEE555000,,,(((***000222...)))---000222000///000111111---333999:::999:::;;;;;;666+++'''000666444222555111222///444<<<888888DDDFFFMMMfff{{{qqqmmmrrrsssmmmkkkpppooouuuzzzwwwqqqmmmppptttjjj^^^WWWUUUXXXhhhrrrjjjZZZ\\\[[[WWWRRROOOPPPRRRUUUTTTRRRPPPNNNMMMMMMNNNFFFMMMJJJDDDEEECCCFFFRRR]]]SSSNNNOOOLLLDDDCCCHHHJJJJJJIIIEEE@@@???CCCGGG@@@HHH@@@CCCFFFOOOlllvvv[[[KKK>>><<<===;;;<<>>BBB@@@;;;>>>@@@<<<888@@@OOOUUUPPPYYYjjjtttnnnaaaTTTEEE888;;;:::999888888:::;;;<<<999999999999999999888888===@@@BBBAAA<<<888888888999:::999777555666:::======999666666888;;;<<<<<<::::::999888888888999:::999:::<<<;;;:::999999:::666777888:::;;;:::888555666777888888888888888888444666777888777777888999777555444666:::<<<999555555666777888888888777777===888111000333666777666666444444555333000222777444555666444222111333555999999888666333222333555222333444444333333444666555333111000//////000111111/////////000111000///000000000/////////......000222444222//////222666999555000.........---,,,---...//////...---,,,+++...---+++)))))))))***+++))))))***---111111///,,,))))))***+++,,,,,,,,,,,,+++++++++++++++,,,---...,,,000111---++++++***''')))***+++*********---///++++++---.........---,,,,,,+++******)))*********''''''((((((((((((''''''((((((((()))))))))))))))((('''''''''&&&&&&''''''***)))((('''&&&&&&&&&'''((())))))((('''&&&''')))))))))(((&&&%%%%%%''')))//////...,,,***((()))***(((+++,,,///:::CCC;;;+++---++++++---111222///+++///222333222000///...---222666::::::888888999:::666///+++000666777555555,,,222000000777777;;;HHHFFFYYYyyyzzzvvvvvv|||wwwuuurrrooollljjjjjjkkkfff```]]]WWWYYYiiioooaaaVVVVVVWWWXXXXXXVVVSSSQQQWWWXXXXXXVVVRRRNNNMMMLLLFFFMMMKKKFFFGGGEEEEEEPPPMMMNNNOOOMMMKKKJJJJJJJJJMMMJJJFFFBBB@@@BBBEEEGGG===CCC<<>>666CCCKKK<<<;;;JJJLLL>>>;;;;;;???AAA>>>===>>>AAA<<<777777<<>>:::;;;:::999999888999999:::999999::::::999888666555<<<;;;;;;;;;:::999777666666666777666555666999<<<666555333444777999::::::999;;;<<<999666555777999555777999999888888888999555555666999<<<<<<888444666999<<<;;;888666666888333333444777999:::888777666555444777:::;;;888444444555666666777777666666<<<777111000222555777666444333444666444111222666444444333111//////111333333444444333222222444555111333555555333333444555444333111000//////000111111111222111///......///000000//////......------...000111000///000555999:::555///++++++---///000000//////...---------------,,,+++*********,,,,,,333...+++---222222+++###+++******))))))******+++------............---------,,,---///---)))))),,,***+++,,,++++++,,,...111******+++,,,,,,,,,,,,,,,,,,++++++***))))))******((((((''''''''''''(((((())))))))))))((((((''''''((()))***((($$$$$$&&&(((((('''&&&&&&&&&&&&'''''''''&&&'''((())))))(((&&&((((((((('''&&&''')))+++,,,+++***+++++++++((('''((((((,,,444999666---%%%(((***---000111111000///)))+++...000/////////111444555666666555555777:::555333000///444999888333---777555///222666;;;FFFGGGlll|||~~~zzzzzzuuuqqqyyyzzztttrrrsssrrrnnnkkk```aaaccc___^^^lllkkkWWWVVVWWWYYYZZZ[[[ZZZXXXWWW___aaabbb___XXXQQQMMMLLLMMMTTTQQQLLLNNNJJJHHHPPPEEERRRYYYRRRJJJJJJMMMLLLMMMHHHDDDCCCDDDFFFGGGFFF>>>CCC===FFFHHHBBBKKKHHHCCCGGGGGGBBB???@@@>>>;;;;;;777LLLZZZHHHAAANNNQQQBBB888777AAACCC>>>???GGGIII>>>888::::::777999???>>>???GGGNNNJJJ@@@<<>>;;;777444777;;;555666888888777777777888777555444777;;;<<<:::666888<<>>666...+++---...+++(((---,,,+++)))))))))***+++...///000111222111000///...***+++111///((()))000...//////---,,,,,,...000***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&***---+++&&&###%%%(((''''''&&&&&&&&&'''((((((&&&%%%&&&))),,,,,,)))%%%'''((()))((('''(((***,,,***(((&&&'''***+++)))&&&+++&&&&&&,,,---'''&&&)))&&&)))---...---...000333,,,++++++,,,,,,+++...222222000000111111111444888000333000+++///777666...---888666...333999===EEELLLyyyyyyyyyoooyyy}}}uuuuuuwwwooo___```cccaaaaaannnqqq```[[[\\\]]]YYYTTTRRRSSSUUUaaadddfffbbbZZZSSSPPPOOOTTTZZZVVVQQQSSSNNNKKKQQQQQQccckkk]]]KKKGGGJJJJJJIIIGGGEEEGGGKKKKKKHHHDDDFFFGGG>>>FFFGGG>>>FFFCCCDDDHHHHHHCCC@@@CCCEEEDDDHHHDDDVVV^^^III@@@KKKLLLFFF999666@@@DDD???CCCOOOMMMCCC>>>AAA@@@999999AAA@@@>>>CCCKKKHHH===999???999;;;???AAAAAA===999666555777999;;;<<<<<<;;;::::::<<<>>>===:::999;;;>>>::::::999999999999888777555555666666666777888:::777;;;???===999777:::>>>777888999999777666666777999777555555999;;;;;;:::777;;;???===888555777::::::888777888;;;;;;888555;;;999666555777999<<<===999999888888888888888888666666777888999999777555777444555888999666555777444333000///000333555666333444555444222111222333000333555555444222222222111111000000000000000000222555666444000...///222---.........//////000000000000///......///222444111111///...,,,,,,---...///...------...000333444//////.........//////000555555333000......111333///...,,,+++******+++,,,,,,---///000111111000000///***+++111000***+++333333333222000---,,,...///,,,,,,,,,,,,,,,------...---,,,+++***)))))))))))))))((('''&&&&&&'''((()))(((((())))))***+++,,,,,,%%%***000///***&&&%%%'''((((((((('''(((((())))))'''&&&'''***......)))%%%'''((())))))((((((***++++++'''######&&&))))))(((,,,$$$###)))((("""%%%///&&&)))+++***(((***///444888222...,,,***(((,,,444666111///222222//////333,,,///---''')))111111))),,,555111,,,444:::===EEE[[[xxxxxx|||}}}|||zzzlllcccaaa]]]YYYbbbhhh```TTTVVVVVVSSSOOOOOOSSSXXX\\\___aaa^^^XXXSSSSSSUUUTTTZZZUUUQQQSSSPPPLLLRRRQQQ```gggZZZJJJFFFIIIKKKFFFFFFIIIMMMPPPNNNIIIDDDMMMJJJ===EEEGGGBBBRRRVVVNNNJJJDDD>>><<<@@@GGGMMMKKKFFFQQQRRRAAAEEETTTQQQGGG<<<888???BBB@@@DDDNNNDDD>>>===AAA@@@;;;<<>>>>>;;;:::;;;===777999:::999888666666777:::999888888888:::<<<===666888;;;;;;999999<<>>HHHIIICCCTTT\\\RRRGGG??????===;;;???GGGCCC@@@IIIIII@@@QQQaaaVVVCCC===;;;>>>@@@>>>???CCC777888:::<<<<<<;;;;;;<<<555555666888888888999;;;;;;888555333444666999<<<777777888999:::;;;;;;<<<:::;;;===>>>>>><<<;;;::::::999:::<<<>>>===:::666555666777666666888===AAA;;;<<<<<<<<<<<<:::999888555777999999777777777888777;;;>>>>>>;;;999:::<<<;;;:::999999999:::<<<>>>999999888777666777999<<<;;;<<<>>>?????????@@@AAA===<<<:::999999999:::::::::888666333333666:::===;;;666333666888777777999:::777555444666666555333222444666555333111111111000222555666444111000000//////000000000000000//////......///111222222111333222222111000/////////......///000000000...---+++...000///---+++,,,---222222111000000000111222////////////......---,,,...777@@@>>>333)))&&&'''++++++,,,,,,,,,++++++***000///...---,,,+++++++++)))------)))(((+++------...///...---++++++---...,,,+++*********+++------...---,,,***)))(((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))'''(((((((((((('''''''''***)))((('''''''''''''''%%%'''))))))(((&&&%%%%%%&&&((())))))'''&&&&&&'''&&&&&&&&&%%%$$$%%%''')))&&&&&&(((***,,,,,,...///)))***,,,,,,+++***)))******$$$%%%---000000888CCC;;;444444<<<<<<333---...,,,(((&&&((((((&&&&&&)));;;:::444222111--->>>___}}}wwwjjjmmmwwwpppeeebbb___]]]ZZZWWWXXX]]]___\\\YYY]]]___^^^XXXQQQNNNSSSXXXNNNSSSNNNLLLSSSSSSRRRYYYVVVQQQLLLLLLLLLIIIGGGGGGEEEHHHMMMPPPQQQOOOMMMKKKDDDFFFAAAMMMKKK???JJJOOOMMMAAA>>>DDDCCC888444:::@@@AAAKKKJJJEEEXXXbbbMMM@@@>>>======>>><<<:::888666;;;>>>>>>======;;;888<<<===:::555444777888888555666777888888888888888999888888777888888999:::;;;999888;;;??????999444888777888;;;>>>>>>;;;777333555555555555999???DDD===<<<;;;;;;;;;:::777444222444777777777777999:::444;;;CCCCCC>>>999999;;;CCC???;;;888888999999888999;;;;;;999777999>>>CCC@@@BBBEEEEEEBBB???;;;:::===<<<:::999999999::::::333555777888888777777777555000...333888:::<<>>@@@;;;AAAFFFIIIOOOUUUSSSLLL777:::444222<<<>>>999:::888777<<<<<<666<<>>??????===:::888888999444999:::777888<<<===999999;;;;;;999666555888;;;444444555666777777888888333555444333555999999555666555555555444777GGGYYYEEE>>>:::<<<<<<666222333333777:::888444333666:::555<<>>:::777555666777888888:::<<<===<<<;;;;;;???BBBAAAAAAAAAAAA>>>;;;888666999888888888888888888888555777::::::999666555555999999999999999777666666555555888;;;999333111222000111111222111000///---...///111222222111000///+++...000111000.........------......------,,,+++000AAA333---000...444.........---,,,++++++******''')))+++,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++***,,,------,,,++++++,,,******))))))))))))))))))333222000//////...,,,******+++,,,+++)))))),,,///************+++,,,------+++***(((((())),,,...000...---,,,++++++---...000***))))))(((((((((((((((***)))'''%%%$$$%%%'''(((&&&'''((((((((('''&&&%%%((('''''''''''''''((()))'''%%%&&&******''''''*********)))(((&&&$$$""" ###$$$%%%&&&'''(((((((((%%%&&&)))+++,,,***'''%%%***+++...///...,,,(((&&&+++(((&&&'''***...111111222======111...777888///111---(((""" ###)))///000,,,+++...222KKK~~~ooofffeeebbbggghhhbbbbbbddd\\\dddiiijjjfffaaa```]]]ZZZZZZXXXTTTRRRPPPRRRXXX]]]fffbbb^^^ZZZWWWSSSQQQQQQPPPTTTWWWWWWRRROOOOOOQQQJJJJJJLLLOOONNNJJJJJJNNNLLLKKKHHHDDD@@@???AAACCCDDDBBB>>>===CCCJJJHHH@@@888<<<888888CCCCCC<<<===AAA:::>>>AAA>>>BBBFFF@@@>>>??????>>><<<:::;;;;;;777999888444666<<<===:::<<<>>>@@@???<<<:::999:::777777777777888999:::;;;666999999666666999:::777777666666777444555>>>JJJAAA;;;888;;;<<<888666777222555888999777666888:::666:::>>>>>>:::777777888:::777444333444555666555777999:::999888999<<>>===;;;:::999888::::::999999888777666666333666888999888888888999:::999999888888777777666555444777:::888333222444222222222222222111000000...///000000111111000000---///222222111000//////---............---,,,,,,///@@@333---///---222---......------,,,++++++***(((***,,,---,,,,,,---...+++++++++++++++++++++++++++,,,,,,---,,,+++******+++,,,......,,,+++,,,---++++++++++++++++++++++++///---,,,,,,------+++***+++------,,,***+++---000************+++,,,---...+++++++++,,,,,,---------------.........///......,,,+++***)))(((''''''''')))((('''&&&&&&&&&''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&'''((()))***+++''''''+++,,,)))(((***)))))))))((('''&&&%%%$$$%%%&&&&&&'''((((((((((((...&&&&&&,,,+++$$$&&&000(((***,,,------+++(((&&&((())))))))))))+++///222444:::999111...333444000222///***'''%%%&&&(((***(((---***%%%999jjjzzzyyyzzz~~~wwwjjjbbbllleeehhhlllhhhiiiiiiaaaaaaeeegggfffeeeddd___XXXcccaaa]]]XXXWWW[[[bbbgggqqqhhhcccfffeee\\\UUUTTTVVVTTTVVVXXXRRRLLLQQQ\\\QQQKKKHHHLLLRRRSSSSSSTTTTTTPPPJJJEEEBBBCCCFFFHHHLLLGGG@@@@@@GGGLLLGGG===:::???<<>>;;;999;;;999>>>???@@@@@@???>>>???AAA@@@???;;;888;;;AAABBB??????AAAEEEEEEBBB???;;;:::::::::999999:::;;;<<<>>>:::>>>???;;;888999:::999:::888888999777555777<<<;;;888777:::<<<:::999;;;222444666888:::::::::999888:::;;;999777666888;;;888666444444555666555555555666777777666888;;;===???===:::888777888999:::;;;;;;:::999777666555555222444666777888999;;;===;;;:::888777666666777777555444555888666333333666444333333222222222222333111111000000///000000000///111333333222000000000......//////......---,,,111@@@333...111---222............------,,,,,,+++)))+++---------,,,---...+++++++++++++++++++++++++++,,,---......,,,+++***+++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---------+++,,,---...---,,,,,,...000++++++++++++,,,---......,,,---...///...---+++***+++---///111111000...---...---,,,***)))(((((((((((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%$$$%%%&&&'''(((***++++++...)))(((,,,...,,,))))))((((((((((((((((((((((((((((((((((((((((((((((((000$$$%%%333222%%%&&&444'''(((***+++,,,+++)))(((&&&)))---,,,******---111333333222000///000222555///,,,******---...---+++"""000---&&&JJJwwwssspppkkkooonnnnnnooolllgggbbb___YYYTTT[[[aaa\\\ZZZ[[[VVVWWWWWWWWWWWW[[[___[[[UUUQQQSSSRRRNNNMMMOOORRRRRR___YYY\\\ffffffZZZRRRRRRUUUNNNMMMQQQMMMGGGSSSfffZZZNNNDDDHHHOOORRROOOMMMPPPLLLGGGBBB@@@AAABBBCCCGGGFFFGGGLLLRRRSSSLLLDDD===@@@===@@@JJJGGGAAAGGG```IIIAAAGGGBBB;;;;;;:::===>>>@@@@@@@@@@@@BBBDDDCCC@@@<<<<<<@@@DDDCCC@@@???AAACCCDDDBBB@@@===<<<<<<;;;:::999999;;;===>>>;;;AAACCC===777777888999<<<:::999999:::999777777888777777999:::::::::;;;777666555666999::::::999999::::::999777888:::===999777777777999:::999777666666666666777999;;;<<<:::999777666666666777888999999999888777666555555333555666666666888:::===:::999777555444555666777444333333555444111333777555444333222222333444555666555333111/////////000///111222222111//////000......//////......---,,,222@@@333000333---222///.........---------,,,,,,***,,,......---------...,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---++++++,,,,,,,,,,,,------...---,,,---...///...,,,,,,,,,------------...///++++++++++++,,,---...///.........---,,,+++))))))+++,,,.../////////...---------,,,+++************(((((()))))))))(((((('''''''''''''''&&&&&&%%%%%%''''''((()))***+++++++++...)))'''+++...,,,)))((())))))(((((((((((((((((())))))(((((((((((((((((((((###))):::>>>333++++++'''(((***+++,,,,,,,,,+++))),,,.../////////000000111,,,,,,111111...222:::555111------000000,,,((('''222111444cccxxxwwwsssmmmfff___aaaccccccbbbaaa___^^^UUUTTT```fff[[[SSSUUUTTTUUURRRMMMJJJPPPWWWWWWSSSHHHLLLLLLHHHHHHMMMQQQPPPJJJJJJOOOWWWUUUMMMKKKPPPUUUKKKFFFGGGBBB>>>KKK___YYYKKK@@@AAAIIIJJJFFFCCCBBBAAA@@@===;;;999888888===???DDDIIILLLKKKJJJIII??????;;;===EEEBBB???III___GGG???EEE@@@:::;;;;;;888999;;;<<<<<<<<<>>>@@@;;;999999<<>>;;;999???>>>===<<<<<<=========:::999999888888999:::;;;:::???AAA;;;555444666666888777555555888::::::888777888888777777888888888<<<999555444555777888999555777888999888777777888888777777888:::;;;:::999777666555555666888999999444555666777777666555444555666666666666666666666555666666666555555777999999777555333222333444555333111111333222///111666444333222111222333444555:::999666333000/////////...000111000...------..................------,,,///<<<000///222+++///------------------,,,,,,,,,+++,,,......---,,,---......---------,,,,,,,,,+++000...+++))))))***,,,...***,,,------,,,++++++,,,)))*********+++++++++,,,///...,,,,,,------+++************+++,,,,,,,,,+++++++++++++++,,,---......///---+++)))(((((()))***---,,,+++++++++,,,---...************+++,,,---...(((((()))******))))))((((((((('''''''''&&&&&&&&&++++++,,,,,,,,,++++++***,,,((('''+++---+++((((((+++***)))(((''''''((((((***)))(((((('''(((((()))###&&&,,,666AAABBB444$$$++++++,,,---...//////000000......222777888555111555///...444222,,,///888AAA:::222...---+++'''"""///...000GGG|||yyysssvvvpppmmm|||}}}tttmmmgggaaa___UUUZZZ___aaaaaaaaa\\\VVV^^^]]]jjjooo___SSSVVVXXX]]]YYYRRRMMMPPPVVVVVVRRROOOSSSPPPIIIKKKVVV___```KKKLLLMMMJJJGGGHHHMMMSSS[[[QQQIIIEEE???<<>>BBBAAA<<<888777888@@@>>>>>>>>>>>>>>>CCCJJJ>>>===777999???;;;:::GGGJJJ888444999555666::::::222444555666555555666888888888:::>>>>>>:::888999@@@<<<888666777999;;;<<<777777777888888888888888777;;;<<<777333444444444222333222111333888999777555999999666444555555444;;;999666444333444666888111222444555555444222000666555444555777999999888666444222222333555555444222333555666666555333222222333333444444555666666555666666666444333333444666555333222111111222222111000000111000---///333222111111111111222222333999888666444111000///......//////...,,,+++,,,---------......------,,,+++)))555***,,,///'''++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---...------,,,,,,+++++++++///---***(((((())),,,---)))+++,,,,,,+++******+++((((((((())))))******+++---,,,************(((''')))(((((()))+++,,,***)))************+++,,,------...,,,)))'''&&&(((***+++---,,,***))))))+++---...)))))))))***+++---...///))))))))))))***************)))((((((''''''((((((,,,------...---+++***)))+++)))***......++++++------,,,***)))((())))))***+++***)))((())))))+++,,,(((,,,+++,,,777BBB:::(((............///000222222555111///444<<>>======>>>999@@@FFFEEE>>>999;;;???FFF???::::::::::::>>>EEE:::999444888===666444AAAKKK@@@>>>===888===CCC???222333444444222222333444999999<<<@@@<<<777888===BBB===777444555777777777555666777888888777666555555777777444333555444222///444555222222666666333333888999444111333444222444666888777444333444777111111111222222111///---555333111111444777888888888555222222333444333222333333444444444333333333222222222222222333333333222444555555333222111222222222222111000000//////000...///111///++++++///...//////000111111000000333333333333222111000///...//////---+++***+++,,,,,,,,,,,,---,,,,,,+++***&&&222'''+++000&&&+++,,,++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,++++++***))))))(((+++++++++*********))))))((()))++++++)))((()))***''''''((())))))***+++++++++)))((()))***+++***((()))'''''')))+++,,,***'''))))))))))))***+++,,,,,,******)))))))))***,,,,,,,,,+++++++++,,,,,,------))))))))))))***,,,---...******)))))))))***+++,,,,,,+++***)))((())))))***)))***,,,---,,,+++)))(((,,,---000333111---000666...---+++++++++,,,...///---,,,+++***+++---...000...,,,))))))///444333---111000/////////000222333555222222666<<<@@@>>>;;;======<<<:::666111//////...---++++++,,,///222333111+++BBB{{{wwwwwwmmmjjjnnniii^^^^^^iiigggeee^^^WWWVVV[[[YYYRRR```VVV[[[ccc[[[VVV[[[___UUUZZZ^^^^^^^^^]]]WWWOOOFFFOOOPPPIIIHHHMMMMMMGGG>>>HHHJJJCCCFFFOOOIII999:::======<<<@@@DDDAAA:::999777999<<<<<<::::::>>>444===CCCAAA999555999???CCC;;;777;;;>>>;;;:::;;;777777444999===333000===JJJDDDBBB:::111555:::333555666777666444333333444666666999;;;666000444===DDD???999666666666555333444555888999999777555333444555444222333666555111111888:::777444666444000111777888222///222333111---333999:::666333444666555333111111111111000///555333111111333777999:::<<<888555444555666444222666555333111111222333444333222222111111000000000///111444555444222111111000111111111000///...---///---...000...)))))),,,,,,---...000000000///...---...000222222222111000/////////---+++***+++,,,+++,,,,,,,,,,,,+++******'''222)))...222)))---///*********************+++***+++---,,,+++******+++*********)))(((''''''&&&''')))+++------***'''%%%'''(((******((('''((()))'''(((((()))******++++++***))))))***,,,...---,,,)))((('''))),,,---***'''(((((((((((()))***+++,,,'''(((***,,,------------***+++---//////...---,,,******))))))******+++,,,+++***)))((((((***,,,...---,,,***)))))))))***+++&&&''')))+++,,,+++***)))---000666888444000444<<<...---,,,,,,---000222444///...---,,,---///111333///******///...((((((///222111///...///000222333333333444777;;;>>>???@@@999===>>>;;;888777555222000111000...+++***+++,,,...333WWWyyyssswww|||mmmgggnnnkkkjjjhhhggghhhgggaaaYYY___jjjlllgggbbbXXXVVVbbbcccccc^^^YYY```kkkjjj___RRRRRRRRRPPPMMMMMMNNNPPPRRRMMMJJJJJJJJJIIIIIIJJJBBBEEEIIIKKKLLLJJJFFF@@@999:::;;;;;;:::::::::;;;;;;<<<<<<999777888>>>CCC<<<999:::>>><<<777:::AAA;;;444666???===444666BBBIIIGGG<<<666777222111===999...111777444555:::999222@@@EEEGGG)))222888>>>LLL===111555<<<===777333666555444333333444555666888888444000111555666333666666555333111111444666333555666444000///444888555555555555555444444444333222000//////000222333555444>>>NNNLLL<<<555;;;444333444666444000222888666555444222111111222222444333333222111000///...///000111222222222222222333000------///111000///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,---///000111000...------------------,,,,,,,,,(((,,,//////,,,***+++---******+++++++++,,,,,,,,,+++---...,,,)))))),,,///,,,+++***)))))))))++++++,,,++++++***)))(((''''''%%%)))---...+++))))))+++))))))***+++,,,,,,------))))))))))))))))))))))))(((((()))******+++,,,,,,+++///222000)))%%%%%%((('''''''''((()))***,,,,,,******)))))))))***+++,,,(((...111...+++,,,---,,,,,,,,,,,,---------------,,,++++++++++++++++++,,,///////////////......---...------,,,,,,,,,------000111222111......222666---...000333555888999:::111///------.../////////---,,,,,,++++++,,,,,,---,,,++++++,,,///111000000...666888444555<<<===777555999@@@;;;///111999666999111444666,,,)))...///'''>>>rrryyyssswww{{{sssjjjhhhlllooojjjccchhhqqqpppjjjggg^^^[[[dddccciiihhh___]]]bbbccc^^^QQQQQQPPPQQQRRRTTTUUUVVVVVVVVVWWWXXXXXXVVVVVVVVVOOOSSS\\\fffllleeeTTTEEECCCDDDDDDAAA>>>===???BBB<<<<<<;;;::::::???GGGMMMAAA???<<<<<<===>>>???@@@;;;888:::???>>>888:::AAABBBEEEAAA@@@CCC;;;666======555:::@@@999555777444777CCCNNNZZZ???@@@<<<>>>:::666111222777::::::888333333444555555666666666666888777333222555666444777777666444222111333555333555777777555444555666555555555555555555555555222111000///000111333555222777NNNjjjoooYYYBBB888777999999777333111222333333444444444333222000///333333111111000111111222111111222222222222111111222000......000111000///+++++++++,,,,,,,,,------,,,,,,,,,------...///000111111111111000...,,,+++......------,,,,,,,,,---)))+++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,***)))+++,,,+++++++++***++++++,,,,,,,,,,,,+++******)))))))))(((***,,,,,,,,,+++++++++))))))***++++++,,,------************************)))******+++,,,,,,------,,,...000///+++)))***,,,******++++++++++++++++++******)))((()))+++---...)))...000---,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...////////////...------,,,,,,,,,++++++,,,------000111111111000000222333666555444444444444555555000...,,,,,,---.................................***+++,,,---......//////...000///,,,...444999:::DDDAAAAAA===:::BBB@@@///333///222333---,,,000000///VVV}}}www{{{vvvmmmnnntttuuulllcccooovvvssslllkkkddd^^^ddd]]]iiinnndddYYYXXX\\\^^^SSSQQQOOOQQQUUUWWWWWWVVVNNNSSSXXXYYYXXXVVVVVVVVVTTTVVV```sss}}}iiiVVVKKKLLLLLLGGGAAA???BBBGGGEEEBBB>>><<<===AAAGGGKKK???BBB???999<<>>===:::AAADDD>>>DDDQQQTTTVVVdddvvvVVV>>>333>>>:::EEEGGG<<<777>>>>>>777;;;:::999777666666666666777>>>BBB===777666666555666777777666555555777888:::888666888<<<===999555666666666666777777777777444444444444444555666777888333999IIIPPPDDD444,,,,,,777999222333======555333444555666555444222000111222222222333333333333222222222222222333333333000000111222222222000///............////////////---...//////000111111111333222222222333444555666222111000......///000111333000---...//////,,,))),,,,,,,,,---------......,,,******,,,///000---******+++---...//////...---++++++,,,,,,---------......+++)))***---///...,,,))))))******+++++++++,,,++++++++++++++++++++++++---------....../////////...,,,***+++---...//////---...000111111000...---...---***((((((***---...++++++******---222000+++......---,,,++++++******,,,+++***))))))***+++,,,,,,,,,------,,,,,,+++************+++,,,---...//////------///222222000,,,...///000000///...---,,,+++***))))))***+++***)))***+++---......---+++***%%%***//////+++)))+++...)))&&&)))222333///444>>>===888555666FFF```]]]@@@%%%+++)))###%%%(((+++111eeexxxjjjiiiqqqrrrttt}}}}}}pppkkkhhhrrrpppkkkooolllbbb```VVV___fffccc]]]\\\^^^aaa\\\XXXTTTTTTVVVVVVRRRMMMXXX^^^```YYYUUUWWW[[[\\\UUUNNNLLLQQQVVVSSSOOOMMMDDDGGGJJJHHHDDD@@@AAADDDEEEFFFFFFFFFEEEDDDCCCCCC>>>RRRYYYIII???CCCBBB888;;;AAACCCBBBDDDFFFDDD>>>???===;;;III[[[TTT===333777777@@@CCC???GGGTTTUUU\\\rrr\\\<<<333DDD000:::<<<555666??????666===;;;888666666777:::<<<;;;BBBEEE???999666555444333555666777666777999;;;===888444555999<<<:::666555666666666777777888888888888777777666666666666<<<555444888888333000222)))222444...222===>>>555666555555444444444444555000222444555555333000...111111000111222333444555...000111222222000000///....../////////000000000---...///000111111111111444444333444444666777888333333111000000000111222666333//////000///,,,))),,,,,,,,,---------......+++)))***---111333000---***+++---...///...------***++++++,,,,,,------......+++)))***---///...,,,)))***************++++++++++++++++++++++++++++++------...............///...,,,))))))***,,,,,,++++++,,,///111111111000///000...,,,)))((((((***+++***+++)))(((,,,111///+++///......---,,,+++******************************+++++++++++++++***))))))++++++++++++,,,---//////---+++***---000000---***(((+++...111111///+++((()))((('''(((******)))'''&&&''')))++++++)))'''&&&%%%***......***(((+++...+++(((+++222222000777CCCBBB???;;;333444DDDEEE000)))000)))!!!&&&'''...AAAsssdddbbbhhhsssrrrwww~~~}}}sssnnnppphhhssspppiiilllllleeeccc___bbbddddddcccaaa``````ZZZXXXWWWXXXZZZ[[[XXXUUUUUUZZZWWWMMMIIIOOOTTTSSSLLLGGGHHHNNNMMMGGGEEEIIIDDDEEEFFFFFFDDDCCCCCCCCCLLLOOOQQQNNNGGG@@@<<<;;;JJJ___fffUUUDDDAAA???999<<<===@@@DDDFFFDDD@@@===>>>;;;666@@@QQQLLL999222333555@@@DDD@@@FFFMMMHHHLLLeee~~~UUU<<<333???555999888444666;;;999111999777555555666999===@@@:::@@@BBB===888777555333222444666777777777999;;;<<<777222222666999888666444555555666666777777888999999888777666555444444333444999<<<:::333111444///333222...000777888222666555444333333444555666000111333444444222///---111000000///000222333444...///111111///...///000....../////////000000000,,,---///111111111000000555555555444444333333333222222222111111111000000444222000......---,,,+++,,,,,,,,,,,,------------*********---///111111000++++++,,,,,,,,,,,,++++++)))*********++++++,,,,,,,,,+++***+++,,,---,,,+++************************++++++++++++++++++++++++------------------------,,,+++***)))((((((((())))))***,,,...////////////...---+++***(((((((((((()))***)))''')))------***------,,,,,,++++++******((()))***++++++***)))((()))************)))((((((+++++++++++++++,,,---...***))))))***,,,,,,+++***+++...111333222...)))&&&(((''''''((())))))(((&&&%%%&&&''''''''''''&&&%%%'''))),,,,,,******---000555333333444444777BBBNNNDDD@@@>>>444***///111%%%000555***$$$+++***999aaauuujjjeeefffuuunnnlllrrrrrrjjjgggkkkkkkvvvpppccceeegggeeefffaaaaaabbbccccccaaa``````WWWXXXYYYZZZ[[[\\\[[[ZZZ^^^aaa]]]SSSQQQYYY\\\YYYIIIDDDGGGPPPQQQKKKJJJPPPIIIEEEAAA@@@AAACCCCCCCCCLLLQQQTTTOOODDD;;;:::<<>>===:::<<<888;;;EEEHHHAAA<<<===;;;<<<999>>>HHHCCC888999555444;;;======HHHRRRLLLAAAOOOZZZbbb@@@<<<666999@@@>>>;;;999888666444222555555555666777888999999666::::::777666888666333444555777777666555666777666333111222444555444222333444444555666666777777666666666666555444333333///222888;;;999444222444666333///...000222333222222333333333333333333333000000000000000000111111333222000///...///000111---///000///---,,,...111........./////////000000+++---///000111111000///000111222222222111000///...///000111000///---,,,---------,,,***+++,,,...++++++++++++,,,,,,,,,,,,***+++,,,+++++++++---///,,,+++***))))))((())))))((((((((()))))))))))))))(((***,,,,,,,,,+++++++++************))))))))))))************************++++++++++++++++++++++++'''***,,,+++((('''(((***)))******+++++++++,,,,,,)))*********))))))(((((('''******'''%%%)))***)))************))))))))))))&&&(((+++------+++(((&&&((())))))))))))(((''''''***)))))))))))))))******'''((((((((('''''')))***//////000000///,,,)))'''(((''''''(((***)))'''&&&''''''''''''''''''''''''))))))))))))+++---000222333:::>>><<<;;;@@@HHHMMMOOOGGGHHHIIIBBBBBBCCC;;;222444'''&&&111...HHH~~~xxxrrrnnnyyynnnjjjqqqsssjjjddddddnnnwwwnnn]]]\\\aaacccggg]]]\\\]]]``````______aaaUUUWWWZZZZZZYYYXXXYYYYYYYYY\\\WWWNNNOOOXXXYYYSSSTTTKKKIIIPPPRRRLLLKKKQQQMMMFFF===:::===AAABBBBBB<<>>CCCJJJEEEMMMOOOFFF<<<:::;;;;;;<<<555888EEEIII>>>888<<<222999999;;;@@@999444===999444444444999NNN```___FFFFFF>>>AAA///>>>===:::;;;888888:::888444666;;;555666888888777444111...222444444333555888777333666777888777555444333444111111222333444444111///333333333444555666666777222222333333444333333333666444333222111111444777:::222---///111111222555...000222444444222000///000...,,,+++---000333666666444111...---,,,---------//////---++++++...111............////////////+++,,,...000111000///...)))+++...000111111000///+++,,,...000///---+++)))&&&(((***)))((()))---111******+++++++++,,,,,,,,,***,,,---***''''''***---,,,+++)))'''&&&&&&''''''((((((((('''''''''''''''%%%)))---...+++)))***+++*********)))))))))))))))))))))))))))))))))))))))************************$$$)))------)))'''(((,,,+++***)))((((((((())))))%%%&&&(((*********))))))&&&***+++&&&###&&&))))))''''''''''''((((((((((((%%%'''+++......+++'''%%%((((((((()))(((''''''&&&)))((((((''''''''''''(((%%%'''(((&&&$$$$$$(((+++...---,,,+++************'''''''''(((******'''%%%))))))(((((((((((())))))+++)))'''(((+++///222333AAAQQQ^^^^^^\\\______ZZZMMM???AAALLLLLLJJJFFF???000000"""&&&333000RRRtttsssmmmsssvvv||||||kkkaaajjj{{{|||tttgggdddjjjkkkfff]]]XXXXXX[[[[[[YYY[[[aaaQQQeeecccTTTUUUZZZWWWSSSOOOWWWXXXPPPNNNUUUXXXUUURRRHHHEEELLLOOOJJJHHHKKKBBB======AAA???888999AAA???AAAEEEFFFAAA::::::>>>;;;FFFBBB888;;;<<<;;;>>>888555777<<<>>><<<;;;<<<<<<444111666:::666333333222999<<<777555<<>>>>>@@@CCCAAA===<<>><<<===@@@@@@======???555>>>>>><<<@@@<<<444555999555444666888888:::===555333777AAAEEE>>>444///333555444000000777>>>AAARRRFFF:::555333444999@@@===;;;666111333999777222222222333333333222000///+++444:::888555555444111777444222222444555444222111111000000///000000000000333333//////333444111222111000000000000000000000///...///000111111111000111333444444222000///111000111222444333111///111111111111222222222222111000///.........//////.........---------------***---000000...---...///(((***,,,---,,,,,,,,,---+++,,,---......---,,,++++++++++++...000///,,,)))***)))))))))***+++,,,---***)))((((((((()))******)))))))))(((((((((((((((---,,,***((('''''''''(((((((((((())))))(((''''''''''''''''''(((((((((((())))))*********)))(((((($$$'''+++,,,***))))))***++++++*********)))******(((((('''''''''(((((()))***)))((('''(((***,,,...)))((('''(((((((((((('''(((,,,+++'''&&&))))))%%%(((((()))******)))((((((&&&'''((())))))(((((('''))))))((((((((((((((()))+++++++++***)))'''&&&&&&'''(((((('''&&&(((+++......///...---,,,*********---******,,,---+++,,,000...---+++,,,---......---///333222///000666777555777:::===>>>>>>>>>???AAAAAA:::666777888444///...))),,,***&&&(((>>>|||zzzmmmjjjuuu|||rrriiiiiittttttrrrrrrsssooogggaaa```ddd]]]XXXXXXYYYXXXWWWXXXaaa___YYYYYY\\\SSSQQQ___RRRRRRUUUWWWSSSKKKGGGGGGCCCJJJOOOMMMJJJGGGDDD@@@999???CCCBBBAAAAAA@@@===???999666:::???>>><<<<<<666<<<<<>>IIIUUUMMM??????888777999===;;;666444666>>>888444555999;;;999777:::888333///111333000***000111222333333333666999777555222000111111///,,,///.........000222555777BBB===666111000111111000111...---000555666222---------,,,,,,,,,------......000111000000///...,,,------,,,,,,---...//////000000000///......///000222222111111000///......///......///000000///---........./////////000000---...///000///...,,,+++---------,,,,,,+++++++++------,,,,,,++++++,,,---+++,,,,,,***)))((()))+++---,,,***))))))***,,,------,,,+++***++++++++++++***************,,,---...((())))))))))))((('''''''''((()))******((('''&&&(((((((((((((((((())))))************)))(((''''''###$$$''')))***)))((('''(((((('''&&&'''(((***+++------,,,+++***************)))((('''&&&'''(((((())))))((((((((((((((()))''''''((()))))))))))))))+++++++++***((('''''''''*********((('''(((((('''%%%&&&(((***++++++++++++)))((('''&&&'''(((***+++******)))(((''''''''''''((('''(((***------+++)))((()))******)))((()))+++///,,,)))(((+++------,,,,,,***+++...///---...111+++///333333111000111333444444555555777:::======<<<;;;<<>>CCCBBB;;;777666999AAAIIIYYYhhh___KKKDDD999888:::<<<<<<:::===CCCIIIAAA888333666<<>>:::777777888<<>>BBBGGGFFFBBB@@@FFFGGGAAA;;;:::;;;;;;999777333111666???CCCCCC555222111222222000111444888666333111//////000111...---000777:::555///,,,///......///111111000...111000///---,,,+++++++++///---...000000---,,,.....................//////111333444222...,,,...111666333000---,,,...111333///...------//////...---------........./////////---...000000000///---++++++++++++,,,---.........///...,,,,,,,,,,,,***(((,,,,,,+++******---111444...,,,+++******+++,,,...---------,,,***)))***,,,)))+++///111222111...,,,---------,,,,,,++++++***,,,+++***)))))))))******((()))************))))))'''(((((())))))(((((('''&&&''')))***+++******)))***))))))))))))******+++***))))))+++---...---+++***+++---......,,,***((('''''''''((()))***,,,,,,((())))))******))))))(((***,,,...,,,)))''')))+++***&&&%%%''')))(((+++///+++)))'''&&&'''***...111---+++)))'''''''''((()))((((((''''''''''''((((((******)))(((&&&'''+++---+++,,,,,,***(((((()))***777000+++---333666333......///444::::::444000//////111444555666666888999;;;888777888888666777:::BBB<<<555333666999:::888222///...000///+++***---,,,((()))888fffxxxtttsssrrrrrrwwwwwwqqqnnnsssyyy{{{bbbbbb]]]aaammmkkkaaabbbeeeccc]]]WWWUUUVVVSSSNNN[[[RRRLLLOOOSSSRRRMMMKKKFFFDDDDDDFFFEEECCCFFFKKKCCCAAACCCJJJLLLFFF???;;;CCC___rrr|||fffOOO???<<<:::999888;;;EEEPPPEEEFFFEEEEEEIIINNNIIIAAA;;;@@@@@@:::444444555444555888777444777BBBKKKNNN<<<777555666555111333999777666444333222111111222---,,,000777999333......///111111000...---///111111000///...............000,,,,,,///000------111//////...---------......222555666333///---///222000000///......//////000000...------/////////...............//////////////////000000000///...------------------.........---++++++---//////---***,,,,,,+++******---222666...---,,,++++++,,,---...---...///...+++******,,,***+++...000000000...---///...---++++++++++++,,,++++++,,,---,,,+++***)))******+++,,,,,,+++***)))''''''((()))***************************+++++++++***++++++++++++******)))(((((()))+++......,,,)))+++++++++++++++******))))))((((((((()))***++++++************************))),,,...---)))(((***---***((()))......+++***---***)))((('''(((***---///+++***)))(((((())))))***(((((((((((()))***+++,,,+++///111///)))'''***...------,,,)))'''''')))+++222111111111222222111000000000333999888333......///......000333666777777888333222444444111111555???:::444111111333333222---+++,,,///...,,,,,,000,,,)))(((GGGzzz~~~yyy|||}}}yyynnnzzz~~~xxxxxxxxxuuuiiieeefffxxxooo[[[]]]___aaa^^^VVVUUUZZZWWWMMMVVVMMMKKKQQQRRRKKKIIILLLKKKFFFHHHNNNMMMFFFGGGNNNOOOHHHDDDJJJNNNJJJ@@@999HHHeeessssss|||}}}fffPPP===>>>@@@AAA===888;;;AAA>>>@@@AAAAAAGGGMMMIII@@@AAACCCBBB<<<888888888666888AAADDD===777:::>>>???CCC===999:::777333555<<<555444444444333444444444777222000222111---...333000222333000,,,+++...333000////////////000111111111,,,+++///000---...444///......---,,,,,,,,,,,,333666777444///---///222+++---...000000///---,,,111///------///000///............/////////000000000000000000000//////...000//////......------,,,***)))***---111222///,,,000///,,,***(((***///222...------,,,,,,------...,,,///111///,,,******,,,++++++,,,------......///000///,,,*********+++,,,)))+++...000000---***'''+++,,,,,,---,,,+++***)))'''((()))***+++,,,,,,,,,---,,,+++******++++++,,,+++,,,------,,,+++)))(((+++******,,,...,,,((($$$***)))'''&&&%%%&&&((()))+++******))))))))))))))),,,+++***************+++(((+++...---)))(((+++...+++)))---444444---)))***)))))))))******+++,,,,,,((((((((())))))***+++,,,))))))******+++,,,......***111777555...***---111......,,,)))&&&'''))),,,+++000333222---***---000000...000444333...+++,,,...+++)))+++000444555444111,,,+++///000...///444222111222333222111---+++***)))+++...///---...222******---XXX~~~{{{|||zzz}}}uuuooovvvbbb^^^aaakkkrrrooohhhbbbYYY[[[YYYVVVUUUWWWTTTPPPTTTVVVRRRKKKKKKOOONNNIIIFFFEEEFFFIIIMMMNNNLLLHHHKKKJJJGGGFFFKKKNNNEEE888FFFPPP\\\fffmmmiiiVVVBBB666@@@???;;;<<<777555<<<:::<<<:::IIIggglllQQQ999AAA@@@===:::888888777888555IIINNN===000555<<<<<>>???OOOnnnrrrXXXAAA===<<<;;;:::888888777777666@@@AAA777111555::::::<<<777444888:::888777999777222///111111...///222...111444444333000//////222000///000111111///...000---///444444000///222///111333222000///111333222222111000......000222:::777222...,,,---///000///...---...000111...,,,///.../////////000111222...------...//////...,,,---..................---.../////////......//////.........------------,,,,,,,,,------------,,,,,,///////////////......---,,,++++++---///000///...***...///,,,+++---///...,,,******///000///000444---///...+++((((((---222*********,,,//////+++&&&))))))))))))))))))))))))************++++++++++++---111222---+++,,,***&&&+++,,,555777//////222---000...,,,...000222111000000///...+++))))))***,,,,,,+++))))))+++,,,------,,,...///...---,,,---...,,,++++++,,,...---***'''((()))***+++++++++)))))),,,///***###(((333222'''$$$''',,,000111///,,,***&&&444555000777999000+++)))...***'''***&&&###***%%%)))+++***'''&&&))),,,&&&,,,(((&&&+++((($$$)))(((((('''&&&&&&'''(((((('''&&&(((...111...+++,,,444000,,,***,,,///000000111---)))***+++,,,111666---***EEErrrwww}}}zzzvvvhhhmmmjjjgggfffhhhhhheeeeeehhhbbbccc```YYYTTTRRRNNNIIIPPPRRRTTTSSSUUUVVVRRRMMM????????????@@@CCCGGGJJJ@@@??????CCCLLLSSSPPPIII888@@@DDDAAA;;;999::::::999@@@>>>;;;???===<<>>MMMEEE222%%%$$$)))///,,,$$$"""'''111DDDBBB000---...***&&& ((('''%%%)))%%% %%%$$$&&&'''&&&######'''***"""'''$$$"""(((&&&###((('''&&&%%%$$$$$$%%%&&&'''$$$'''((((((***,,,***%%%111///,,,,,,---///000000222---+++,,,...///333888111,,,[[[}}}zzznnnttt{{{|||~~~|||nnnffflllkkkdddeeedddccccccddd```ZZZ[[[___\\\]]]YYYRRRPPPUUUXXXXXXIIIIIIJJJKKKNNNQQQQQQPPP???AAACCCBBB???@@@DDDGGGBBB@@@AAADDDIIIKKKEEE>>>???BBBAAA;;;444333888<<<444=========CCCBBB@@@HHHJJJGGG;;;999EEEFFF>>><<<555666888999::::::999888666000///555888333333777111222555999:::888666555888666333111......000333,,,///222333222111000000+++,,,...222555666555333444444444555444111///...///000000000000///000000222000...000222222000,,,//////000222333333111///......------.../////////000///---,,,,,,,,,------///......000222333333111///..................///...---,,,,,,------,,,+++***,,,///111222000...,,,,,,,,,,,,------,,,,,,,,,---............---,,,,,,...---,,,,,,///111111111+++&&&(((000222///333===888000***,,,///000//////,,,+++***,,,......+++(((...)))$$$%%%((())))))+++))))))))))))))))))))))))'''''''''((((((((())))))(((+++------000555<<>>PPPOOO===+++***######(((%%%'''777@@@OOOBBB%%%$$$%%%###$$$$$$!!!&&&%%%!!!$$$&&&&&&&&&%%%$$$%%%(((+++"""'''###!!!&&&%%%!!!'''&&&''''''''''''''''''&&&###)))***%%%'''...---%%%(((+++...222333111...+++000333111///777BBBBBB999222000rrr~~~wwwsssrrrkkklll|||zzzqqq\\\bbbnnnllleeehhhjjjnnnoooiii```]]]___[[[^^^]]]WWWTTTVVVWWWWWWOOOOOORRRWWWYYYXXXTTTRRRCCCGGGIIIHHHDDDBBBBBBDDDBBBAAACCCHHHKKKHHH@@@999DDDAAA===999666555777:::444======???EEEBBB===BBBFFFFFF<<<666999777555===555666888::::::::::::999555111444===;;;111000666333555666666666666555444666777666222000111444666111222222000......000111000///...///222444444444888777555222111222333222000////////////000//////111///---///111111...+++))),,,111333333222111000---...////////////000000------......---,,,+++***000000000222444555444333......------------.........,,,++++++,,,---+++)))***---000333333222///---+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------......---...///...,,,***+++%%%%%%+++---+++222===888///(((***.........//////,,,***+++---,,,((($$$***(((***---***&&&(((---((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))*********,,,444;;;777<<>>===BBB===666999111666444666<<<777333:::777777888999999999999999444444:::???:::111000666666::::::777555666777666444888999444111333555666222222111...------000222777444000---...///000111777777555000000333666555000...---...///000///...///...------......---,,,///333555333...+++...111,,,...111222111000111111+++,,,...///...---***)))111000000222333444333222...---,,,++++++,,,---...///,,,******------+++(((+++---000222333111...,,,++++++,,,,,,,,,,,,++++++,,,+++***)))***,,,...000000///...------+++(((%%%***'''%%%&&&&&&&&&,,,222000)))&&&(((,,,---///222555///(((%%%&&&((())))))$$$(((111888444(((&&&+++((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''')))++++++---666@@@555000444444---...111,,,(((+++......,,,***))))))((('''&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&'''(((***$$$)))...---)))%%%%%%''')))***+++***(((((((((***(((&&&%%%$$$%%%(((+++---HHH===@@@OOOKKK444'''+++)))&&&'''------***///999***111))) '''+++'''%%%...777000$$$&&&'''$$$&&&%%%$$$$$$$$$%%%'''(((***)))---'''$$$)))'''$$$******+++...//////...+++***(((***)))(((+++000111...***+++++++++,,,...222666'''555555---;;;RRRIII,,,...III{{{~~~yyyttttttrrruuussswwwqqqeeeWWWFFFGGG\\\___gggaaaYYY[[[[[[YYY^^^```ccciiinnniii\\\RRRMMMJJJTTT[[[[[[WWWUUURRRNNNHHHHHHMMMUUUUUULLLCCC@@@NNNMMMKKKJJJJJJHHHFFFDDDEEEAAACCCIIIKKKGGGCCCCCCFFF???<<<>>>???;;;:::<<<:::>>>999777<<<999444888888888666>>>KKKFFF<<<>>>999888777777666666666777444666888888666333444666444999;;;777555666777555333:::<<<666111222333222///000000///......000222666222///------///000000111444333///000444666444000...,,,---///000...,,,---------+++******,,,---000888>>>:::000)))+++000+++///333555444222111222------------------,,,,,,000//////000111111000...---,,,***))))))***,,,---000---******---...+++''',,,---///000000...,,,***++++++,,,,,,,,,,,,++++++,,,***(((&&&(((,,,000333222000---++++++***(((&&&&&&******&&&%%%(((*********&&&%%%(((******---222333...(((%%%$$$''')))+++'''&&&---666333(((%%%+++((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%)))......000;;;GGG;;;---///666111,,,---+++)))+++,,,***'''%%%%%%'''&&&''')))((('''&&&&&&''')))+++,,,)))%%%###&&&***%%%'''))))))(((&&&&&&'''***+++,,,+++(((''')))+++)))((('''&&&'''(((***+++000.........***$$$"""$$$&&&'''((()))(((&&&$$$###(((+++&&&&&&,,,)))###&&&...999222%%%''')))%%%%%%$$$$$$$$$%%%'''((()))((()))---(((%%%+++***(((...---,,,,,,,,,,,,,,,,,,---,,,(((&&&)))++++++,,,...,,,------,,,,,,000555:::---222111...555>>>777(((---\\\wwwwwwooollljjjmmmmmm~~~~~~lll^^^VVV\\\kkkccc___YYY[[[\\\RRRUUUjjjccceeejjjppplll___TTTOOORRRVVVWWWOOOHHHGGGHHHHHHNNNIIIHHHMMMOOOLLLKKKNNNPPPLLLHHHFFFHHHIIIHHHFFFMMMGGGCCCFFFEEE@@@===??????999888:::999555666:::777:::333111888888666<<<>>>666,,,333DDDAAA444222:::888666555444444444555444555444111111555777666...666:::666444666666222333;;;===666000000000...***---000111111000111222///---,,,---///222333333,,,111222///000555555111000---,,,---///000...,,,,,,------+++''''''+++...)))777EEEDDD777+++))),,,***///555777666333222222///...,,,++++++,,,...///...------...//////---+++,,,+++)))(((((()))+++,,,111---***+++......+++'''+++,,,---...---,,,***)))+++++++++,,,,,,+++++++++,,,***&&&%%%'''+++111555444111,,,)))))))))******"""+++...***)))///...))))))''''''((('''&&&)))...***++++++***)))(((((((((...&&&$$$******%%%&&&---(((((((((((((((((((((((('''''''''((((((((())))))((((((+++...+++***222>>>555%%%(((666333***+++------...---)))&&&$$$''')))$$$'''***)))&&&$$$%%%(((,,,000111,,,%%%!!!%%%)))((('''&&&%%%&&&'''((()))***,,,---+++((('''***,,,)))))))))))))))(((((('''+++333222'''$$$,,,---$$$ ######"""%%%++++++&&&''''''"""%%%,,,((('''333&&&222...$$$'''***&&&%%%%%%%%%&&&(((***+++***)))(((,,,'''%%%,,,,,,+++111///---***((((((***---//////&&&$$$)))***&&&&&&---(((,,,111333333333666888555111///111000***((()))---jjjyyylllmmm|||}}}zzzzzzqqqeeekkksssoooffffffhhh```SSSWWW___[[[cccllluuupppgggjjjfffRRR^^^ddd```RRRJJJKKKJJJCCCIIIGGGGGGJJJMMMNNNKKKHHHJJJLLLLLLKKKHHHGGGGGGHHHEEEAAAIIIOOOEEE======999;;;::::::===AAA@@@;;;555777;;;===888222111999AAASSSIII<<<666888;;;;;;999444666777666555333333444000...000777777222000222...111555666666555333000+++<<<222222444---111///+++---...---,,,,,,---...///...---...///000///...------------------------,,,111666444///---000555------,,,,,,,,,,,,------......---,,,+++******)))+++---...000000///---,,,...000000...+++***---000000///---,,,,,,---///000(((+++---,,,)))(((***,,,++++++***'''%%%%%%(((***((())))))************)))***+++,,,---------,,,+++///,,,)))'''(((+++///222(((+++------***((()))+++((((((((((((((()))******(((&&&%%%'''+++---,,,***)))))))))******)))))))))$$$$$$$$$%%%&&&'''((()))'''(((((((((&&&&&&(((*********)))((('''&&&&&&%%%+++...---&&&###(((+++******222555777:::111)))...000>>>===***"""+++,,,"""&&&'''((((((((('''%%%$$$)))''')))...---'''%%%((())))))((((((((())))))***++++++***(((&&&&&&''')))+++((('''))),,,,,,'''"""(((***+++***'''&&&''')))$$$&&&((('''$$$"""###%%%$$$######$$$''')))))))))(((((((((''''''&&&&&&&&&""")))+++((('''***+++(((---###&&&---******---)))***++++++)))''''''(((***&&&((())))))(((((()))***...,,,***,,,000333222000444===888///###000 ///555|||}}}}}}uuukkkpppwwwqqqmmmiiihhhaaaXXX^^^ddd^^^dddgggnnniiiaaaiiirrrlllsssrrrfffVVVOOOQQQOOOGGGJJJIIIHHHHHHHHHHHHFFFDDDJJJHHHEEEBBBAAAAAADDDFFF@@@>>>DDDFFF??????DDD??????===<<<===@@@???999444666:::<<<:::555333777<<>>===999555555777::::::888777777777555555555555555666666555000111222222000//////000222///000444777555555666555444444222111000111444333===......555///000***,,,---......,,,,,,---...000///...///111222111000........................,,,333999999444000///000000000////////////000000..............................---------------...***,,,///000///---,,,,,,+++++++++++++++***)))))),,,+++***+++---...---,,,,,,+++)))+++...///---***+++++++++++++++***)))(((***///222111,,,***+++...***,,,000222222...)))&&&*********)))((((((***,,,***************++++++,,,***)))(((((())))))(((&&&&&&(((+++------+++(((&&&&&&&&&&&&&&&''''''''''''***+++***)))&&&%%%&&&''''''''''''(((((()))))))))&&&(((&&&######)))///111AAAGGG;;;+++***,,,***---(((,,,---)))&&&(((******((())))))((((((&&&%%%$$$+++%%%"""%%%(((''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''&&&&&&&&&(((***777000'''""""""&&&((()))'''((()))(((&&&&&&&&&(((''''''((()))***)))&&&$$$&&&&&&&&&(((******(((&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))(((&&&)))---+++&&&%%%%%%+++)))"""&&&,,,&&&)))+++,,,------...111333...+++'''''')))***)))'''((()))***+++---000555888000888666555...;;;(((444ZZZ~~~|||{{{~~~sssqqqtttuuu{{{zzzmmm|||ssstttrrrccc\\\aaabbbnnnqqqooohhhccc]]]TTTJJJRRRRRRPPPLLLGGGEEEGGGKKK??????@@@CCCFFFHHHGGGEEECCCEEEGGG>>>:::IIISSSHHHCCC@@@===<<<<<<<<<:::888666666666888::::::999888222555777777555333444666111333444444333222222333777444222333555555333222...000555999777222000111555@@@222666???999666,,,...///000///...---...///111//////000111222111000////////////////////////...333777666222......///000000////////////000000---.........//////000000000...---++++++,,,---...+++,,,---......---------***+++,,,---,,,***((('''---+++)))+++///000///,,,---******---222333///+++,,,,,,,,,,,,+++***)))(((&&&,,,222111---+++...333222111///,,,+++***++++++******)))(((((())),,,...*********))))))******+++''''''((((((***+++++++++%%%''')))******)))'''%%%'''((((((((((((''''''&&&)))******)))'''&&&''')))((((((((((((((((((((()))&&&''''''&&&&&&(((,,,......999333&&&(((+++&&&$$$&&&%%%''')))(((%%%''',,,''''''(((((((((((('''''''''$$$$$$(((,,,,,,)))&&&''''''&&&%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$&&&)))((('''(((***+++***)))''''''''''''&&&&&&&&&''''''&&&&&&(((++++++&&&"""%%%%%%%%%(((******(((&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&)))///000,,,&&&(((""")))222,,,(((***)))+++...111111000---++++++---)))&&&(((,,,...+++'''***,,,///000111444;;;AAA444666000...***<<<000CCCrrrwwwyyytttqqqfffhhhkkkdddaaabbb^^^^^^eeejjjfff]]]UUUOOOKKKRRRRRRQQQLLLHHHHHHLLLPPPHHHEEEAAA>>>============AAACCCDDD<<<777CCCIII<<>>;;;,,,***---)))---222444111,,,'''$$$(((&&&&&&+++000111---(((+++...222333444888>>>CCC666666//////---AAA:::RRRyyywwwmmmbbb```aaa]]]bbbeee^^^[[[```ccc]]]RRRKKKLLLOOONNNNNNLLLJJJIIIJJJMMMOOOKKKGGG@@@999888===FFFMMMEEECCCDDD@@@:::AAACCC666;;;::::::;;;;;;<<<>>>>>>:::888777777999;;;======???@@@???;;;666333555777///111333333222111222333000000///000666;;;999333999666777:::888666===JJJWWWWWW999///333000444000222333333222000///000111000///...///111222111000........................111111000...,,,,,,...000------,,,,,,,,,,,,---------.........//////000000000///,,,+++***+++,,,---222///***((())),,,---...***,,,---//////...,,,+++...---,,,,,,---...---,,,,,,++++++...222222///,,,------------,,,,,,+++***,,,000333111,,,)))***,,,------------,,,+++***)))+++)))((())),,,...//////***)))((((((((((((((((((+++,,,,,,+++(((''''''((((((&&&$$$######$$$&&&((('''((()))******)))((('''&&&'''((()))((()))+++---,,,++++++***(((''''''&&&((((((***---,,,((('''***000222***%%%++++++(((---)))((((((******((('''(((&&&&&&&&&'''(((***+++,,,AAA===444((($$$&&&******+++***)))((((((((((((((("""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%'''(((***+++(((&&&&&&&&&((()))((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&((())))))(((&&&&&&''''''''''''''''''&&&&&&---777;;;888111---111$$$000EEE???...+++///$$$(((...111///,,,(((&&&%%%%%%''',,,000222///+++,,,...111333666999<<>>>>>@@@<<<777999:::;;;:::::::::;;;===@@@BBBAAA===999555444555555777888888777555333///000222333222111222333.../////////666<<<777---666333555:::666///555BBBHHHNNN888111444...111---000111111000---,,,------///...---...///000000...---------------------------...000111111000///...---------,,,,,,---------........................///...---,,,++++++******111///,,,+++,,,,,,***''')))***+++,,,---.........,,,///000...***((()))+++)))+++------,,,+++,,,---,,,,,,------...---------,,,------...---,,,***)))))))))))))))***+++,,,---+++******---111333111///,,,,,,+++***))))))******###&&&((('''%%%$$$&&&(((''''''((())))))(((''''''%%%''')))+++,,,+++******)))***+++***(((((()))+++))))))))))))************'''######(((+++,,,333<<<666...'''///666***###000)))---...+++,,,111///))),,,+++)))(((''''''(((((("""---444000++++++,,,***++++++***(((((('''''''''&&&(((***)))'''%%%%%%%%%!!!###%%%&&&&&&&&&&&&''')))'''&&&'''***+++***((('''))))))'''%%%&&&***...444000+++)))((()))))))))******))))))((((((''''''(((&&&***///...((('''+++)))<<>>???@@@???AAADDD===888555777<<<>>>:::555888??????999999???<<<222777888444666999111...999555555555555555333000---111000000000000000111111666555444333444555666777>>>;;;777444222222333444444666666333///---///222111000000111222222000///000,,,111444...///333///,,,---///222333222000---...***((()))---...,,,(((---------------...///000///...------,,,,,,------+++,,,,,,------,,,,,,++++++,,,...///+++'''***111,,,------...//////......))))))))))))))))))))))))...---,,,+++************(((,,,///000---++++++,,,+++++++++++++++***))))))///,,,***---222555333111///...------...---+++)))%%%&&&(((((('''''')))***###%%%&&&&&&&&&&&&''')))&&&&&&''''''((()))))))))(((((()))+++,,,+++)))'''---+++'''&&&''')))***+++(((+++)))%%%(((222999999222...,,,///444333---&&&$$$+++///------000111---"""&&&***+++)))'''((()))%%%%%%%%%&&&'''((()))***(((''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$))))))(((((((((((()))***&&&'''(((((())))))(((((($$$&&&(((((('''((()))+++,,,,,,+++))))))(((((((((%%%***...+++&&&$$$)))///***(((''')))---...,,,)))'''222LLLKKK,,,###---+++(((%%%###%%%+++///111111444222///...---+++)))(((+++///333555444333444555555888...,,,555555KKKxxxxxxgggdddjjjxxxhhhccc\\\[[[PPPRRRZZZ]]]VVVRRRQQQMMMEEENNNMMMNNNMMMGGG@@@AAAFFFLLLLLLIIIEEE@@@???BBBFFFDDD???<<>><<<888777::::::888999>>>@@@>>><<>>???;;;:::>>>AAA@@@@@@CCC@@@;;;777888<<<>>>===:::777555555888999:::BBBKKKOOORRRCCC444666:::555444:::888555333222111///---000000////////////000000---...///000111111111111111111111111222222222333444444333444555444222000//////.........///111222777333///(((+++DDDWWWSSS333...))),,,333555111+++***,,,------,,,,,,---...111000///......------......---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,******,,,---+++(((+++111---------------------,,,++++++++++++++++++++++++///...---,,,+++++++++,,,///---+++***++++++***))),,,,,,,,,,,,++++++*********(((''')))...000///---,,,+++******+++,,,+++))))))***+++***(((((((((***%%%'''((()))(((((()))+++---,,,***)))((()))+++,,,))))))++++++++++++))))))$$$&&&***---......,,,+++)))(((&&&(((...555555111...+++)))+++000222///+++&&&,,,111111111222222//////...+++(((%%%$$$&&&))))))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''((())))))''''''((()))+++***))))))((((((((((((,,,(((&&&)))...///+++&&&(((***++++++)))(((((())),,,333KKKPPP666***---$$$%%%(((***+++)))***,,,///------,,,,,,---///000111,,,---/////////000333555666666...,,,+++(((RRRzzzyyypppmmmjjjeeebbbuuuhhh```cccccciiicccRRR\\\XXXLLLSSShhhkkk]]]GGGIIIMMMOOOKKKDDDCCCFFFCCCGGGLLLRRRTTTQQQJJJDDD<<<999999===???===<<<>>>>>>;;;999:::===>>><<<999888222444;;;:::666>>>NNNuuuxxx```???888===:::888<<<999555333333333222111111000//////.../////////000000111111000...,,,+++...///111222222222222111444222222555888777444000.........---,,,...111333444444222...666PPPWWWEEE222---******...111///,,,+++...111///+++))),,,///000000///.........//////------,,,++++++++++++,,,,,,+++)))(((((()))+++,,,***)))***---+++)))+++000---------,,,,,,,,,,,,,,,++++++++++++++++++++++++///...------,,,,,,,,,------)))&&&'''+++......---///...---+++)))((((((''')))(((((())),,,......,,,,,,***)))***+++,,,,,,++++++,,,---+++)))(((((()))%%%'''(((((((((((()))+++///---***((('''(((***+++''')))******))))))((()))$$$'''***+++***)))''''''%%%###$$$***444;;;999444...***'''(((***+++)))%%%&&&+++///000000000000///***)))(((&&&&&&(((***,,,((((((''''''''''''(((((((((''''''''''''&&&&&&&&&))))))((((((''''''''''''%%%&&&'''((('''%%%###!!!&&&'''(((((()))(((((((((&&&'''((('''&&&%%%&&&''',,,+++******)))))))))***+++((('''***///000+++&&&(((***---+++(((&&&''')))+++///GGGMMM444***111---%%%***///...***(((,,,000,,,...111333333333333333000000//////000333555777666222))))))(((###TTT~~~yyy~~~|||qqqmmmllleee]]][[[fff]]]dddiii^^^aaacccYYYWWWRRROOORRRWWWTTTMMMKKKHHHGGGIIIHHHCCCBBBCCCFFFEEEHHHPPPYYYXXXNNNCCC<<<999999===>>>;;;999:::999999:::<<<>>>>>>:::666:::444666>>>;;;222777FFFkkkuuucccBBB888;;;888555888555222000111333444444111111000///////////////000111222222111///---,,,000111222333333222000///333222222555888888444000...//////---,,,---000333222000...---666KKKGGG+++------,,,+++)))***,,,...---111333000***''')))---------------...000111111...---,,,,,,++++++,,,,,,,,,+++)))(((((()))+++,,,+++)))))),,,+++)))+++///---,,,++++++++++++,,,,,,++++++++++++++++++++++++......---,,,,,,,,,---------)))&&&'''+++...//////,,,+++***)))(((((())))))***))))))***,,,------------+++******+++------,,,,,,------,,,)))(((((()))$$$&&&'''(((''''''(((***...,,,)))&&&%%%&&&((()))&&&(((***)))'''&&&''')))'''((()))(((''''''))),,,///+++***000666666000***,,,***(((((()))***(((%%%&&&(((+++......------///'''&&&&&&''')))*********&&&&&&&&&'''((()))******(((''''''''''''&&&&&&&&&)))(((((('''&&&''''''(((%%%&&&((()))((('''%%%###&&&'''(((((()))((((((((($$$&&&&&&&&&$$$###$$$&&&(((((('''&&&&&&&&&'''''')))***+++---......+++***(((+++---,,,(((&&&(((***)))...JJJSSS:::---222///'''---222111+++(((,,,111...333888;;;:::666333222444222111111333666888:::888222((()))***(((XXXuuuqqqqqqlllddd___```cccXXXdddhhhTTTQQQSSSXXXPPPOOOUUUVVVNNNFFFDDDKKKIIIJJJMMMMMMKKKMMMQQQGGG@@@<<>>;;;:::===>>>;;;999:::888999:::===>>>===999666:::555777>>>;;;222333===<<>>;;;555222000555333111222444777999:::888555******...111aaaxxxvvvtttkkkmmmeeeiiiZZZ```fffXXXRRRLLLRRROOOSSS]]]^^^UUUMMMLLLFFFOOO\\\bbb[[[OOOLLLOOOMMMJJJEEEEEEFFFFFFCCCAAAAAA===<<>>@@@<<<;;;;;;;;;<<<<<<<<<;;;999555555888888444444888333???>>>;;;FFFJJJ@@@888444222000000111222222222444333222111000000000000/////////000222333444555222222222222222111000000222333444333222111222333///222444222...,,,...111999222111111///666777+++---......---+++***,,,---,,,---///---***)))***,,,+++++++++,,,,,,...///000000///......------......,,,,,,,,,++++++,,,,,,,,,///***)))++++++((((((******)))(((((()))+++---///************************,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,...000---,,,+++******,,,...///)))***++++++++++++,,,---///,,,)))((()))************+++,,,+++)))(((((()))%%%'''(((((((((((()))+++))))))((('''&&&&&&&&&''''''***,,,+++'''&&&)))---'''***+++***)))+++111777+++)))+++222444000,,,,,,)))***,,,...//////---,,,)))&&&&&&))))))'''+++222333///+++)))))))))((('''((((((''''''((()))******(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&(((&&&&&&&&&'''(((((())))))$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''&&&&&&''')))++++++************++++++***,,,...---,,,+++---///+++******+++------,,,***111---CCCUUUFFF777222&&&))),,,...,,,)))))),,,111///555::::::666111///000222000///000333666777666444777---(((+++555jjj||||||rrrwwwfffppp___^^^hhhddd```QQQRRRUUU[[[aaaaaa[[[SSSMMMaaauuubbbRRROOOBBBEEEHHHGGGCCC???===<<>>===AAACCCBBBCCCEEE@@@>>>;;;999999<<<>>>@@@777444222333555777888999;;;<<<444444DDDJJJ>>>777888666555444555555444333555444333222111111111111222222111000000111333333000000000000000111111111222444555333000///111444///333666444///,,,---000...+++222555......222///000///------//////---+++)))***++++++++++++,,,---,,,,,,+++++++++,,,------000000///............///+++,,,,,,------,,,,,,+++000+++)))++++++((('''))))))((((((((()))+++...000))))))))))))))))))))))))+++++++++******+++,,,,,,'''***---...---...222666444222///---+++++++++,,,((()))++++++******+++---///,,,)))'''((())))))((()))***+++***(((((((((***'''(((******))))))+++,,,((((((((((((((('''''''''))),,,...,,,)))(((+++///(((+++---+++((((((---222+++)))+++111111+++(((******,,,---......,,,)))&&&***&&&%%%(((((('''+++333888222+++((()))+++,,,,,,***))))))((((((((((((((((((((('''''''''&&&&&&&&&'''%%%$$$######$$$&&&'''%%%%%%%%%&&&'''((()))***&&&'''(((((())))))((((((%%%&&&(((((((((((()))+++((('''''''''''''''((((((---,,,,,,,,,,,,---......,,,***)))+++...000---+++888(((444FFF>>>888777+++)))******)))'''(((,,,000///333666555000---...111///---,,,...222444444222---666...$$$&&&555nnn{{{uuupppbbbbbbcccgggggg___PPPDDD???HHHYYYdddaaaTTTMMMNNNdddyyykkkWWWIIIAAAEEEJJJHHH===555;;;HHHFFF===>>>@@@;;;AAANNNSSSDDD;;;777;;;???<<<999:::<<<888555555999<<<<<<;;;<<<;;;999999999:::;;;;;;999888666333000000222555666666555444333333222222444222111333666666333000---///111111///...///222000666666222333999777///555333111000......//////111000///......///000222///...------///000111111//////...---++++++,,,...***,,,...////////////000+++,,,---,,,++++++,,,---++++++,,,---.........---000///,,,*********+++,,,(((((())))))***+++++++++)))---///...***))),,,///111000///...---,,,,,,,,,///000---...///***333LLL@@@666---,,,---,,,+++,,,,,,,,,---...---***(((''')))+++,,,***'''&&&(((+++''''''((()))******++++++***)))'''((())))))((('''&&&'''(((((((((((((((''''''(((***,,,,,,,,,***))))))******)))((((((***+++''',,,222222...)))((()))(((+++......,,,)))'''&&&&&&(((***)))((()))---111...,,,)))((()))***+++***(((&&&%%%&&&((())))))(((((((((((((((''''''''''''111...***&&&%%%&&&(((***%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&,,,...)))(((...111111&&&000+++!!!)))000...,,,......000222444222...***,,,+++)))((((((***,,,...+++222555111,,,,,,,,,,,,000000000111333555777999<<<***///000!!!999|||{{{{{{xxxllliiieee^^^VVVOOOJJJGGGMMMQQQYYY^^^ZZZRRRQQQWWWhhhvvvtttZZZLLLAAACCCBBBCCCDDD@@@<<>>AAAEEEEEEFFFHHHJJJ>>>@@@EEEBBBBBBBBB<<<777888;;;???>>>;;;===AAA666888:::::::::;;;===>>><<<:::777666666666444333333444444333222444777:::::::::::::::999777555444///111444444333000///...///000000000000222666999;;;666444555555000......---...//////000000000000777555222000---,,,++++++,,,...000000///...///000------...,,,+++***,,,---///......---,,,,,,------((()))***+++,,,...//////......,,,++++++,,,---------,,,+++******+++,,,---******))))))***+++---...***---...---)))(((***,,,***+++,,,------------,,,(((111---(((------***,,,333---))),,,///...---......,,,***))))))***,,,---***,,,......,,,*********......---+++***)))((('''(((***+++***((((((+++///,,,+++***((((((((())))))'''((()))++++++***)))(((%%%'''(((((('''(((***,,,/////////+++((((((,,,000,,,---...---+++******+++***+++---...---,,,---...+++)))((((((***,,,,,,,,,))))))+++---...,,,)))&&&))))))))))))(((((((((((((((((())))))(((((('''&&&***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((%%%)))***''''''+++......)))((((((111777,,,%%%111,,,,,,***))))))+++000333((()))***++++++++++++***)))...333555888999555///***,,,///333666888::::::666)))---,,,!!!DDDrrrssssss|||rrrttttttnnnfffaaa```bbbTTTUUUWWWUUUQQQNNNOOOSSSHHHEEEJJJJJJEEEJJJPPPJJJGGGDDDCCCFFFIIIIIIGGGDDDFFF>>>BBBHHHCCCBBBCCC>>>777999<<>>===>>>777:::======;;;:::<<<>>>;;;999666666777777555222444555444333111111444666888999::::::999777444333...222666777333000//////------...///222777<<<@@@AAA777444777555,,,***...,,,---///000000000///...000///......---......///---.........------///000,,,---...---++++++,,,---///...,,,,,,------.........---,,,---......---,,,000...,,,******+++,,,---,,,++++++******+++,,,---******)))((()))+++---...+++------,,,***((()))+++***+++,,,,,,,,,,,,+++***"""222111'''***///,,,+++...***)))---///---+++,,,++++++*********+++---...+++---...///...---+++***///...---,,,+++)))(((((('''+++---+++((((((---222///---+++((((((((()))***))))))***++++++******)))&&&'''((('''&&&''')))***,,,---,,,***)))***///333---...---,,,******+++---((()))+++,,,,,,,,,++++++)))((('''(((+++---------***)))***,,,......,,,*********)))))))))(((((((((&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''&&&''')))+++,,,+++...---111666---(((111++++++***)))(((+++111555,,,***'''&&&)))...444999'''***,,,000777<<<888111---...///111444777:::<<<666+++---***###MMM}}}||||||zzzxxxuuurrrnnnjjjfffUUUVVVTTTPPPMMMNNNQQQTTTTTTKKKHHHHHHJJJUUUYYYMMMGGGJJJMMMMMMLLLHHHCCC???EEE@@@FFFHHH<<<777;;;;;;;;;:::999;;;>>>???;;;666:::===@@@???<<<:::;;;===;;;888555777::::::888555333333333222000000222444444666888999888666333111000444888888555222222222444333111111333666999:::???666222666555///...333...///000000000///---,,,+++++++++,,,---...///000///...,,,,,,...000111111,,,---......---,,,---......,,,+++,,,///000000///000...---...000000///---///...,,,***)))***,,,---+++++++++***++++++,,,,,,))))))(((((()))***,,,---,,,,,,---,,,+++******+++,,,,,,,,,,,,+++***)))(((,,,???>>>---***...---...---***+++...///+++)))***((()))+++,,,------,,,+++,,,---...///000...,,,***,,,,,,,,,+++++++++******'''+++---,,,)))(((---222///---+++)))((((((******++++++++++++++++++******(((((()))(((&&&&&&'''))),,,,,,,,,+++***+++,,,...---...---+++******,,,...,,,,,,------,,,+++)))'''((('''''')))+++---------+++)))((((((+++...//////))))))))))))((((((((((((''''''%%%%%%%%%&&&((()))%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''%%%$$$%%%'''((()))+++:::CCC>>>222222000++++++++++++,,,+++,,,...111333---***'''&&&)))...555999000///,,,+++///333///(((222111000000222555:::<<<999......((((((YYYuuuooommmkkkfffbbb^^^\\\UUULLLIIIOOOVVVYYYYYYPPPMMMLLLOOO\\\^^^OOOFFFMMMRRRPPPKKKGGGBBB===@@@???GGGIII===999@@@CCCCCCAAA>>>===AAADDD???777===>>>???>>><<<<<<<<<===;;;888555888<<<===999555000111222222222222444666111333777999999777333111444666777888777666555666333111000111555888:::;;;EEE>>>777555222...---...000000000000//////...---,,,,,,,,,---------------111---,,,///555888555111,,,...///000///......///...,,,,,,...222444222///---+++***---111333222000------+++******+++,,,,,,++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***))))))))):::KKKGGG555---,,,***...---+++,,,///...***(((***((()))+++---...---+++***...------...//////,,,************+++++++++++++++(((***---,,,******,,,...---,,,+++)))))))))******+++++++++***************((())))))(((''''''(((***......---,,,***((('''&&&,,,---,,,+++)))***,,,...(((((())),,,000333333222(((''''''))),,,------,,,+++(((&&&&&&))),,,///000(((((((((((('''''''''''')))'''&&&%%%%%%&&&((()))############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((($$$###%%%((('''(((***555BBB<<<------111///...///---,,,---///000000///)))***+++,,,,,,,,,,,,+++...---)))'''+++000...(((444222111000222555999<<<;;;000---'''...hhhrrrjjjiiiiiieeeaaaaaa```YYYOOOLLLQQQUUUUUUOOONNNPPPLLLIIITTTYYYMMMDDDJJJMMMJJJGGGGGGDDD???>>><<>>===;;;<<<>>>@@@@@@@@@===999666888<<<===888333222333555444333333555666000333888;;;<<<:::666444666555555555777888888888///......111777;;;<<<<<>>333111...+++///,,,+++,,,///...***))),,,***+++++++++,,,,,,++++++///---,,,,,,......---+++************************(((***+++,,,,,,+++***)))******************))))))******)))(((((((((((((((&&&'''((((((((()))+++...,,,+++))))))((((((((('''***+++,,,+++***)))+++,,,%%%$$$%%%***000666888888)))((((((***,,,---,,,+++***(((&&&&&&((()))******''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$***$$$"""&&&)))''''''***&&&000---(((,,,---///777444///***+++///111///+++)))+++,,,---,,,+++)))'''''')))))))))---222111,,,///000111333555888:::;;;:::000+++&&&555uuu~~~xxxqqqnnnnnnmmmjjjfff\\\```^^^VVVRRRSSSPPPKKKOOOSSSWWWNNNBBBIIIOOOGGGCCCFFFFFFCCCDDDIIIGGGBBBCCC>>>EEELLLDDD??????::::::??????999777;;;===:::>>>;;;888:::???CCCDDDCCC>>>:::666888<<<<<<666000888999999777555333333444111444:::>>>???===999777888555222333777::::::999555333222333666777666444777:::666///222<<>>KKKKKK<<<------///222222111111111111111000000333777666000***///+++)))***...///---))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((('''***,,,///111222111///...,,,,,,+++---///000000000///---***((()))+++...000%%%......---333222...333+++***+++......++++++///---,,,***))))))***,,,---000---++++++---...---+++************))))))(((((())))))***,,,...,,,)))&&&((())))))*********)))))))))((('''&&&&&&&&&&&&&&&###%%%'''((()))+++///111(((&&&$$$%%%'''***---...)))***++++++***)))***+++...+++)))))),,,......,,,)))((((((***,,,---,,,******)))((((((((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&((()))+++***(((&&&$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$+++$$$!!!&&&)))''''''***(((***)))...111)))))):::999111((((((...111...)))...,,,+++)))***+++...///+++...///......///,,,'''***---222666999::::::::::::...)))%%%999~~~}}}sssooouuuyyytttlllggg```ccc\\\WWW\\\YYYQQQQQQTTTSSSRRRQQQOOOMMMKKKJJJHHHLLLDDD@@@FFFFFFBBBDDDGGG???FFF@@@>>>CCC>>>HHH<<>>;;;>>>>>>:::===:::BBBPPPOOOEEEFFFPPPOOOBBB;;;???@@@999333444:::999999888777888888888666444555<<>>BBBBBB<<<:::===@@@???===<<<999999888777777777777777444444666;;;:::777666999===888222111444777777666666555444444666666555333///:::===555///111333000////////////000333888<<>>999888888777777777666666666333444777999666333777===BBB<<<444000000333555555777666555666666666444333000:::>>>777222222111---///......///333666888888222//////222222///000444777555333111///...,,,,,,...000222333111///...///000000///---+++,,,000333...------,,,,,,++++++***++++++***+++,,,---///000******---///222222///---------,,,++++++,,,,,,---,,,***((()))+++---------000---,,,---000000---***,,,,,,------------,,,,,,)))***++++++,,,,,,++++++/////////......000555999666111333<<<>>>666...---+++***))))))((()))))))))((())))))******))))))(((&&&'''((()))***)))((((((''''''''''''''''''''''''+++------,,,---///,,,(((((())))))(((((()))+++---))))))***)))((())),,,...222+++'''(((+++***)))***'''***,,,***&&&%%%(((+++)))'''***333777222***%%%((((((((((((((('''&&&%%%###''',,,...,,,)))&&&%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&(((''''''''''''((()))***+++%%%$$$$$$&&&))),,,------&&&&&&'''333@@@888+++,,,,,,...000111111000111222***///((((((SSS~~~rrrmmmlllpppqqqjjjhhhkkkaaaTTTTTTNNNOOOQQQSSSVVVXXX[[[\\\GGGJJJGGGLLLWWWUUUNNNQQQIIIGGGLLLBBBGGGUUUJJJEEEGGGCCCEEELLLNNNIIIEEEEEE???EEEFFF@@@<<<>>>AAAAAACCCKKKMMMDDD???AAA???888777777777777777666555555555444666888777333555999===888333000111444666666666555555555666555333111000777:::555111111111///000...---///333555444222444000...000111000000222000000000...------///111...000222333111...------,,,,,,,,,++++++---222555---------,,,,,,+++++++++111///---+++++++++---...,,,***)))+++///111000...,,,,,,++++++***++++++++++++***)))***,,,------,,,---***))))))+++,,,+++))),,,++++++++++++++++++,,,))))))***+++++++++++++++,,,------,,,...333;;;AAAFFF888222888666,,,+++222---,,,+++***))))))))))))******)))))))))(((((('''%%%&&&(((******)))((('''&&&'''''''''((((((((())),,,---...///000///***%%%((())))))((('''(((***,,,(((((()))((('''(((***,,,///)))''')))+++)))(((***,,,---///...+++(((&&&%%%---&&&###(((---,,,)))((((((((((((((('''&&&$$$$$$$$$$$$%%%&&&''''''$$$#########%%%&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))'''%%%%%%&&&(((((((((((('''!!!%%%000,,,&&&,,,'''+++111444555555555555)))///&&&)))___~~~wwwtttpppooohhhhhhjjj^^^RRRTTTSSSSSSSSSSSSSSSTTTVVVVVVJJJJJJGGGNNNZZZWWWOOORRRGGGFFFNNNGGGKKKTTTEEE>>>LLLKKKLLLPPPPPPJJJFFFEEEBBBLLLPPPGGG===:::===???888CCCGGGBBB???DDDEEEAAA666777777777777666555555888555444888999555111000666555333333444555555555444333333444555444222///000333444111...000222222111///---///111222000---444000...000111///...000,,,---------,,,---000333...000222222000...------+++******,,,///111111000------,,,,,,,,,,,,++++++111000---+++***+++,,,---000+++&&&%%%)))---......---,,,+++******************))))))+++---...---++++++***(((((()))*********+++++++++******+++++++++))))))***++++++++++++***+++,,,---,,,,,,111:::AAAGGG888000222///&&&'''222...---,,,***))))))))))))******)))(((((('''''''''$$$&&&((()))***)))'''&&&&&&&&&''''''((())))))))))))***---000111---)))&&&'''((()))((('''''')))***'''((()))(((''''''(((***,,,((('''***+++(((''')))---,,,---111444222+++$$$,,,$$$ """&&&''''''((((((((((((((('''&&&$$$$$$***'''$$$###%%%'''''''''###$$$%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&(((******((('''$$$%%%%%%&&&''''''((((((+++)))&&&%%%%%%&&&%%%%%%,,,---&&&%%%,,,***&&&---&&&,,,444999:::777555333***///""",,,mmm|||ooollleeefffiii\\\PPPUUU^^^\\\YYYUUUSSSQQQPPPPPPLLLIIIDDDLLLXXXSSSJJJNNNDDDCCCRRRSSSUUUSSS???;;;RRRTTTQQQJJJFFFGGGIIIIIIAAAGGGLLLIII@@@<<<@@@FFF777===AAA???===???AAA@@@666777888999888777666555:::555444888:::555///,,,333444555666555444222111111111222444555444222///000000000///...///111333111000//////000000...---333111111333222...---///......---------.........---///111222000...---......------...000000---***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///000,,,'''$$$&&&))),,,...------,,,+++************))))))***,,,......,,,***,,,++++++++++++,,,------******++++++++++++******((()))******++++++******+++...///---***,,,333999777111...000///))))))...---,,,+++***))))))))))))***)))(((((('''''''''(((%%%&&&'''((()))((('''''''''''''''(((((()))))))))''')))...222000***'''(((&&&((()))((('''&&&''')))'''((())))))''''''((())))))'''(((++++++'''&&&))))))''')))000888999222)))'''$$$$$$(((***'''&&&'''((((((((((((((('''&&&%%%)))&&&###!!!###%%%''''''%%%%%%&&&&&&''''''(((((('''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%)))(((((((((''''''&&&&&&%%%%%%&&&(((+++,,,+++)))$$$$$$&&&''''''(((''''''(((&&&%%%%%%&&&''''''&&&'''---******///***$$$(((***000777;;;:::555111...+++...!!!555~~~}}}sssnnnfffhhhlll```UUU\\\cccaaa]]]YYYVVVTTTSSSSSSOOOJJJCCCJJJVVVOOOEEEJJJFFF???OOOUUUUUUNNN===CCCMMMWWWUUUFFF>>>EEEJJJGGGDDD@@@AAADDDCCC>>>BBBKKKCCCAAA@@@@@@===888777:::777888999:::999888666555999555444666666222000111111333555666555333222111000000222444666666333111000000111111111///000111000111111000000000111333333333666999555///...111000...,,,---///000---***+++...000111000///......,,,...000000///---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***((('''))),,,///......,,,++++++*********((((((***,,,......,,,******+++,,,,,,,,,,,,------)))***,,,------,,,***)))((())))))***************(((,,,///---)))(((---222,,,---.........------...,,,+++***)))))))))))))))))))))((('''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))))))))'''***111444///&&&%%%***&&&''')))((('''&&&&&&''''''(((******((('''((()))'''&&&(((++++++'''&&&((('''&&&''',,,333555111---$$$%%%(((,,,+++&&&&&&)))((((((((())))))(((''''''%%%%%%%%%$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&'''((('''(((((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%$$$%%%%%%''''''''''''''''''&&&&&&%%%$$$$$$'''+++,,,,,,***$$$%%%&&&'''((((((((('''&&&%%%%%%&&&((()))(((&&&!!!***)))'''+++)))$$$)))---111555777555222///...,,,---###CCCvvvxxxrrrjjjmmmqqqeee\\\ddd___]]]ZZZXXXWWWWWWWWWXXXTTTLLLDDDKKKVVVNNNDDDIIIKKK>>>HHHNNNLLLFFF>>>NNNBBBUUUYYYGGG>>>FFFIII@@@RRRBBB;;;@@@AAA:::;;;CCCJJJBBB???BBB@@@999777===777888:::;;;:::999777555777555555555111...111888...000333444444444555666000000222555888888555333111111333555444000...---...111222222000111555999333666;;;<<<777//////333///,,,+++---222222...******---000111000/////////(((---111000,,,,,,111777,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***(((''''''***,,,,,,******---000///...---,,,++++++++++++((((((***---///...,,,)))''')))+++++++++***++++++(((***,,,......,,,***((((((((()))***************"""(((------)))(((+++000+++///...***)))...111000+++***))))))((())))))))))))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((()))---333666...###$$$+++%%%'''(((((('''&&&&&&'''''')))******)))(((((()))&&&%%%(((,,,+++&&&&&&((()))(((((()))+++,,,,,,,,,&&&''')))***&&&###'''...'''((()))))))))))))))((('''))),,,---+++))))))))))))(((&&&%%%%%%&&&'''((('''((()))))))))(((&&&%%%&&&''''''''''''''''''&&&)))'''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&***,,,,,,***$$$%%%&&&((()))((((((''''''&&&'''((()))(((&&&$$$%%%,,,((("""''')))***222,,,///111222111111111222+++,,,&&&MMMzzzmmmhhhhhhkkkfff\\\\\\ddd^^^^^^YYYTTTTTT[[[aaabbbVVVNNNIIIIIIKKKJJJKKKNNN@@@GGGKKKIIIGGGGGGFFFDDDJJJGGGIIIOOONNNFFFAAACCCHHH@@@>>>AAA@@@999:::AAAEEEBBB>>>===>>>>>><<<::::::===777444888666222888777999999444000000333555...444555111111555555000:::CCC<<<222888<<<777555...333666444///,,,---///000444555222000111000...222444555444000......000---...000111111///---+++)))222222000333///+++222+++111---)))------///999444...((((((---...+++''')))***+++,,,++++++)))))),,,+++***)))))))))***+++***000222///++++++,,,***+++++++++,,,,,,+++******&&&***---,,,)))'''***---,,,+++***))))))+++---...,,,,,,***)))((((((((((((&&&)))---//////...---,,,---------....../////////000((($$$)))---+++'''&&&'''&&&&&&&&&'''(((***+++''''''(((((('''&&&%%%%%%$$$***)))"""###+++---))))))222666000((('''((('''&&&&&&&&&'''''''''((((((******(((%%%"""$$$)))---''''''((()))******++++++%%%&&&'''((()))***+++,,,'''###$$$+++,,,'''$$$'''***)))(((''''''((()))***+++***222333((('''+++(((******))))))((((((''''''&&&%%%###$$$&&&((('''&&&%%%'''((('''&&&&&&***---,,,)))%%%$$$&&&'''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&(((***)))''''''(((***+++++++++***)))$$$######&&&)))***'''$$$((())))))&&&"""###***000000333555333333555444111///---!!!aaapppiiidddgggqqqrrrjjjdddggg```eeecccYYYSSSYYYeeemmmfffZZZNNNJJJHHHFFFEEEFFFCCCFFFEEE???===BBBFFFHHHFFFFFFIIIKKKIIIEEECCCCCCEEEAAA??????>>><<<===@@@CCC@@@======>>>>>><<<:::777===999555888555222:::333777;;;:::777444222111111000///000555;;;@@@AAAGGGPPPLLLEEEEEE???444222...111333222///...///111...222444111000222111///000222444333111///000111...............---------)))000...,,,111...***000...333...)))---,,,+++222000,,,)))***---...,,,***)))***+++,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,000222...,,,---,,,)))+++,,,,,,,,,,,,,,,++++++(((+++---+++((((((,,,000,,,+++***))))))+++---...++++++***)))((((((((())))))+++---///...---,,,,,,***+++++++++,,,,,,,,,,,,,,,)))'''(((+++---***'''((('''''''''((()))******)))))))))))))))(((''''''&&&((((((&&&(((,,,---))),,,333444...)))))))))'''&&&&&&&&&'''''''''((((((&&&))),,,,,,***(((((()))&&&'''***,,,,,,,,,***)))&&&&&&'''((()))******+++,,,(((%%%&&&&&&%%%&&&(((((('''&&&&&&&&&&&&'''((()))555IIIJJJ555((((((%%%)))))))))((((((((((((((("""%%%((()))'''&&&&&&'''%%%'''((('''%%%&&&)))+++***(((&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&'''((()))***))))))(((***(((&&&&&&''''''%%%"""%%%''')))'''%%%%%%)))---666999888444222333111---&&&...555~~~bbbggg```aaajjjoooiiiaaa___bbbkkklll^^^RRRUUUgggvvv|||lll\\\UUURRROOOMMMMMMHHHIIIFFF@@@???EEEJJJLLLEEEIIIJJJFFFBBBBBBBBBAAA===??????<<<===AAACCCAAA@@@>>><<<<<<<<<<<<;;;:::777===:::666999666444;;;666888:::;;;888555333333666///000:::AAACCCJJJSSSSSS[[[\\\ZZZVVVCCC333444000000000000000111222333,,,000111///000333333000...000222222111111111333000...---,,,+++,,,---...---111,,,***000///+++///---111,,,***000...)))---++++++,,,------...------***+++,,,---------------(((***,,,...//////.........//////,,,---///---(((,,,,,,---------------,,,---...///,,,)))(((+++...++++++***))))))+++,,,---******)))))))))))))))***,,,------------,,,++++++(((((((((((())))))))))))'''------((((((......)))(((((()))))))))))))))((((((((()))))))))(((''''''(((%%%%%%)))+++******,,,111333111,,,***+++***'''&&&''''''''''''(((((((((%%%(((+++,,,+++)))((((((%%%'''+++......---***(((''''''((((((((())))))))),,,---+++'''%%%'''(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&999SSSTTT888&&&&&&''''''''''''((((((((((((((( &&&------)))%%%&&&(((&&&''''''&&&%%%%%%'''(((&&&((()))(((&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$'''(((%%%&&&'''((((((((('''''',,,)))'''&&&&&&&&&%%%$$$"""%%%((()))'''&&&(((***///222222///000444555222###///FFFfffggg```\\\```ccc___ZZZYYY```iiilll___RRRTTTcccqqqpppbbbTTTPPPQQQOOOMMMLLLHHHKKKKKKGGGGGGKKKLLLKKKGGGMMMMMMEEE???AAABBB@@@999???@@@;;;<<>><<<<<<;;;;;;;;;:::;;;???:::777===;;;777;;;===999777777666555777;;;888222888HHHKKKFFFMMM^^^\\\ccceeefff___FFF555:::444222000000222333444333,,,...///...000444555111///000111111111111111111//////...------------...555666---***111000+++...+++...***+++444333,,,...))),,,//////---,,,,,,...,,,,,,------.../////////***++++++,,,---.........+++,,,***))),,,000...))),,,---..................000111111///+++(((((()))++++++***)))******+++,,,***)))))))))))))))***+++...---+++++++++***)))(((''''''''''''''''''''''''&&&111222(((%%%---///((('''((()))***)))((('''&&&&&&&&&'''''''''&&&&&&%%%'''###%%%+++)))$$$(((222555222---++++++,,,+++((('''''''''''''''(((((((((((('''&&&%%%%%%&&&(((***''')))+++------,,,+++)))((((((((((((((((((((((((&&&---///,,,***,,,)))$$$%%%%%%%%%%%%%%%%%%%%%%%%###...AAA@@@+++"""))),,,&&&&&&&&&''''''(((((((((###(((,,,---)))'''''')))'''''''''&&&%%%%%%%%%%%%$$$'''***)))&&&$$$$$$&&&&&&&&&&&&&&&&&&''''''(((***(((''')))+++---+++)))$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''###%%%''''''&&&&&&((()))(((++++++***,,,111444333***---GGGxxxuuutttsssooofff^^^[[[\\\ccceee]]]UUUVVV]]]bbbbbbXXXQQQRRRUUUTTTRRRQQQJJJLLLJJJGGGGGGKKKLLLJJJFFFKKKLLLGGGDDDEEEFFFFFF>>>DDDCCC======DDDDDD>>>??????>>>===;;;;;;;;;;;;@@@AAA999888BBBAAA999:::===888666999999666777<<<888333:::GGGEEE???MMMfffiiillljjjfff\\\BBB222888777555333222333444444444---///...---000555555222111111111111111000///......///111111111000...---888888///***000...))),,,+++000---...777444---...***...111000---***+++------------......//////000...---+++******+++,,,---((()))''''''+++000///***,,,---....../////////...---///111111///,,,)))(((+++************************)))))))))))))))***+++---***))))))******((('''((((((((((((((((((''''''&&&222444)))%%%,,,---'''&&&'''((()))((('''&&&%%%&&&&&&''''''(((''''''&&&((('''+++---&&&!!!+++;;;555000******,,,,,,+++***((((((((((((((((((((((((((('''&&&&&&'''((())))))******)))))))))***+++,,,((((((((((((''''''''''''$$$))),,,***((())))))'''&&&&&&&&&''''''&&&&&&&&&%%%###)))+++###%%%,,,***%%%%%%&&&&&&''''''(((((())))))((())))))))))))(((''''''&&&&&&&&&%%%$$$$$$###&&&))))))&&&###$$$&&&''''''&&&&&&''''''((()))***&&&%%%***222444...'''$$$$$$$$$$$$$$$%%%%%%&&&$$$&&&)))+++***)))'''&&&''''''&&&%%%%%%&&&(((***---...---)))))),,,---+++...(((AAAjjj\\\]]]``````\\\[[[[[[ZZZVVV___ZZZYYY]]]___\\\YYYYYYUUUSSSLLLEEEFFFLLLPPPPPPEEEDDDGGGLLLNNNLLLKKKMMMGGGHHHGGGBBB@@@@@@>>>;;;BBBBBBBBB???<<<;;;<<<===BBBCCC;;;:::DDDBBB999999666333777@@@BBB:::555555888222333999777555IIIdddpppqqqggg[[[PPP<<<...111666666555444444333444444111111///---111666555111222000000000111111///---...000222333333111...,,,444666...)))...+++'''+++///444111000666222***,,,,,,///111000,,,+++,,,---//////......---...//////...---+++*********+++,,,(((***)))''')))---...+++,,,,,,---...////////////(((***---///000///...,,,***************)))))))))******)))))))))))))))******((('''(((+++,,,***'''))))))))))))(((((((((((((((///111***&&&***+++(((''''''((((((((((((((('''))))))***+++++++++******(((,,,000...'''%%%000>>>222,,,(((***,,,,,,+++,,,)))))))))(((((((((((('''%%%'''+++000222///***&&&+++***(((''''''(((***,,,(((''''''''''''''''''''''''&&&'''(((&&&$$$'''---''''''((((((((((((''''''***!!!"""'''''',,,---###%%%%%%%%%&&&&&&&&&&&&&&&,,,)))'''''')))***)))'''((('''&&&'''((('''%%%###$$$&&&''''''%%%%%%%%%%%%(((''''''''''''((())))))((($$$###(((///111+++$$$$$$$$$#########$$$%%%&&&'''))),,,,,,***'''&&&&&&+++)))'''&&&%%%&&&((()))+++------++++++///000---+++&&&GGGkkkcccdddbbb___```bbb]]]UUUUUUSSSTTTWWWWWWSSSRRRTTTZZZWWWOOOIIIIIIOOORRRPPPHHH@@@CCCRRRWWWNNNIIIMMMHHHEEEEEEFFFEEE@@@???@@@EEEFFFEEEBBB>>><<<<<<>>>>>>DDD@@@===@@@<<<666:::444111666BBBEEE;;;333444999333111444333333@@@QQQ___cccVVVGGGBBB999//////000333666555333222333555555444000...222666555///000......///111222000...///000111111000000.........333///+++...,,,)))000---444222000444///)))---------...---------...000111000...---,,,------...***+++---...///...,,,+++,,,///...***(((***,,,***++++++,,,---...//////...++++++++++++---.........***************)))((((((++++++***)))((((((((()))(((''''''***///000---)))*********))))))(((((((((((()))************+++,,,)))(((((())))))***++++++******+++,,,,,,,,,,,,,,,&&&,,,000---***---222555---)))'''+++,,,***+++...))))))))))))((((((((('''&&&(((,,,111444222,,,&&&))))))(((''''''(((((()))&&&''''''''''''''''''''')))%%%+++555111%%%###---&&&'''((())))))((('''&&&***###&&&***(((++++++###&&&&&&&&&%%%%%%%%%%%%%%%((()))))))))((('''''''''((('''&&&'''))))))'''$$$&&&%%%$$$$$$%%%&&&&&&%%%((((((''''''(((((()))***((('''&&&&&&'''''''''&&&$$$$$$#########$$$%%%&&&)))******)))''''''))),,,,,,+++***))))))((('''&&&%%%)))++++++---111222000(((...YYYiiiiiifffcccdddfffaaaZZZXXXXXXZZZ\\\YYYUUUWWW\\\RRRRRROOOLLLLLLNNNKKKEEEOOOAAACCCVVV\\\MMMDDDHHHDDD???@@@HHHIIICCCDDDJJJGGGHHHGGGDDD???<<<===???:::EEEDDD???===666333<<<999222333===AAA999555888:::555555888999666777:::GGGMMMCCC666888;;;555333+++000555555222111333666888666222///222666444......,,,,,,...222444222000111000///...---......///+++222000---111...---666(((111111///222...+++111---,,,+++,,,---///111222222000///---,,,,,,,,,,,,&&&)))///333444111...+++000444333---((((((*********+++,,,---............333000+++)))(((***+++,,,***************)))(((''',,,,,,***)))(((((((((((('''&&&''',,,222333000+++******)))))))))((((((((('''$$$%%%***,,,***+++///+++***))))))***,,,...///((()))***+++++++++++++++"""))),,,)))+++222111******&&&'''+++,,,)))***///******))))))((((((((('''***((((((+++...///---***''''''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((&&&444GGGBBB*** (((&&&&&&'''(((((('''&&&&&&(((###''')))"""%%%+++(((&&&&&&&&&%%%%%%$$$$$$$$$"""(((------((($$$$$$&&&((('''&&&(((***+++(((%%%(((%%%""""""%%%'''&&&%%%((((((((((((((()))*********,,,+++&&& $$$***%%%$$$#########$$$&&&&&&(((((('''%%%$$$(((///444++++++,,,,,,,,,)))%%%"""))),,,---+++***+++***&&&***888hhh~~~hhhllljjjeeegggkkkeeeZZZ___bbb]]]XXXWWWOOOLLLUUUTTTNNNMMMJJJGGGPPPTTTIIIFFFHHHIIIJJJIIIIIIIIIIIIAAADDDLLLPPPKKKAAAAAAGGGAAAKKKMMMCCC>>>BBBDDD@@@999:::;;;===>>>===:::777444555888999999888555444<<<777333444777999777444555:::999999;;;444000:::...///000222444666888999444333111000000111444555.........//////000222222------------......//////000000000000////////////......------------......))),,,000+++$$$---333)))---,,,,,,,,,,,,---......+++,,,.../////////......'''(((***+++,,,---------***)))+++111333///++++++000///...---,,,+++++++++'''...***###&&&&&&&&&---******)))'''%%%'''+++...******+++++++++,,,,,,,,,)))))))))***************((())))))***++++++,,,,,,)))))))))))))))*********(((((()))***++++++,,,,,,))),,,......+++***,,,///***)))'''%%%$$$'''+++///...---+++***)))((())))))''''''((()))))))))))))))))))))))))))))))))))))))&&&'''((((((((('''%%%$$$"""%%%888LLLEEE+++!!!***%%%''')))++++++(((&&&###%%%&&&'''&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%***))))))***!!!+++&&&%%%&&&))),,,---***'''$$$%%%%%%&&&'''((()))))))))))))))))))))((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&$$$$$$***+++###333WWWTTT444###'''***,,,+++$$$(((&&&'''---444666111+++&&&111~~~rrrmmmfffaaadddiiijjjeee^^^ccc]]]VVVXXXUUUQQQVVVRRRQQQVVVWWWRRRVVVVVVJJJIIIFFFEEEGGGJJJLLLKKKHHHAAAAAADDDFFFAAA::::::???>>>FFFGGG???<<>>===;;;;;;:::999888111333555777888888777666555222///000444777666444999:::666666<<<777333;;;///000111333555555555555222222111111111222222222000000//////...//////000,,,,,,.../////////......---------.........//////---------,,,,,,---------((((((++++++,,,;;;DDD:::---,,,,,,,,,,,,---......,,,---...//////......---)))***+++,,,---------...***(((***000222///...///+++,,,...000000///---,,,(((000...***...+++'''---((()))***++++++++++++***************+++++++++,,,,,,,,,+++***)))))))))))))))))))))***++++++,,,,,,***************+++++++++(((((()))******+++,,,,,,***+++,,,...///...---+++((())))))(((''''''***,,,+++***((('''&&&'''''''''(((((()))***************))))))))))))))))))))))))''''''((((((((('''&&&%%%&&&$$$---777222$$$###---((((((((((((((('''&&&&&&%%%&&&''''''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&###$$$!!!%%%---''' &&&(((&&&$$$%%%(((***)))(((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%###%%%%%%(((***###---HHHDDD---&&&+++***)))+++'''+++******---111111...***(((999rrrhhh^^^XXX\\\dddjjjmmmooo]]]ccc[[[QQQVVVYYYUUUUUUQQQPPPWWWXXXQQQTTTWWWPPPJJJEEEAAACCCIIILLLKKKGGGDDDAAA@@@@@@???<<<;;;>>><<>><<<;;;???CCC@@@888666555444222222555999<<<:::999888666555444333222444333222444777::::::999999:::999CCCQQQJJJ888333111111111222333333444555000111111111111000//////111000///...------------.........---............///...---++++++++++++,,,...------,,,,,,------...111+++,,,,,,,,,777<<<333---,,,,,,,,,,,,---..................---,,,,,,+++......---------.........111000111333000***''')))&&&)))...111333111///---///111+++(((---***)))222...000000+++%%%$$$(((---((())))))))))))*********---,,,***)))((()))***+++***************,,,---...+++++++++++++++*********((()))))))))*********++++++***)))***------,,,******+++,,,+++(((''''''(((((((((((((((((()))******((())))))*********))))))((((((((((((((((((((((((((())))))(((((((((''''''&&&((('''%%%&&&(((&&&""")))((('''&&&&&&&&&''''''&&&'''((((((&&&&&&'''((($$$$$$%%%&&&&&&'''((((((%%%***&&&$$$(((&&&&&&000)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''((((((((((((((((((((((((((('''&&&%%%$$$ (((%%% %%%&&&$$$(((''' %%%,,,&&&%%%******...//////---)))'''(((***(((OOOwwwhhhaaajjjssspppiiigggiiinnndddZZZ```ccc]]][[[[[[RRRQQQOOOIIIQQQ```eeePPPPPPPPPMMMIIIHHHKKKNNNHHHEEEBBBBBBCCCCCC???:::???>>><<<===BBBEEEAAA:::222444555555444444777999<<<;;;:::888666555444333333222222333444555444333:::999666???NNNHHH888444333111000000111444777999333222000///...///000111//////............//////111///---++++++,,,///000------,,,+++,,,...///000//////............//////...+++//////(((,,,000)))---,,,,,,,,,,,,---............------,,,,,,,,,,,,///...---------...////////////333666111)))%%%&&&***+++,,,---...------,,,,,,...+++---222,,,&&&...---666;;;666***###'''...((())))))))))))************))))))((()))***,,,,,,+++******)))***,,,---///++++++******)))))))))))))))))))))))))))*********)))******(((&&&'''+++...------+++)))'''&&&(((***''''''(((((()))*********'''(((((((((((((((''''''(((((((((((((((((((((((()))((((((''''''''''''''')))+++***&&&'''***&&&&&&''''''((('''&&&%%%%%%&&&'''((('''&&&%%%&&&(((###$$$$$$%%%&&&'''((((((%%%&&&"""'''777999---''''''((())))))(((&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&''''''((('''''''''((((((((((((((('''(((((((((''''''&&&%%%""")))$$$%%%)))&&&'''((( ###((($$$&&&+++'''+++---...,,,(((&&&))),,,(((ZZZ|||jjjhhhpppssspppmmmgggiiiaaa\\\```]]]WWWZZZVVVNNNPPPSSSMMMPPPYYYZZZQQQUUUVVVRRRLLLJJJNNNRRRNNNMMMJJJFFFEEEEEE@@@999@@@>>>===@@@DDDEEE@@@;;;666999;;;:::777444555777888888999999999888777777666666666666666555444333<<<:::222555???===666:::444222111111222555999;;;555333111......///111222000000/////////000000111111000---++++++,,,...000*********+++...111555777000000////////////000000((('''...111***+++000,,,---,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,---...------,,,---...///000)))+++000444111***(((+++---,,,+++******++++++,,,'''+++---666===000###'''(((666CCCBBB555)))'''***)))))))))*********++++++(((((()))***+++,,,------,,,+++***)))***,,,...///++++++******)))((((((((())))))))))))))))))))))))(((***+++)))%%%&&&***///------+++)))'''''')))+++%%%&&&'''(((((((((((((((''''''((((((''''''&&&&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''---,,,(((######&&&'''$$$&&&&&&'''((((((&&&%%%$$$%%%&&&'''&&&%%%%%%&&&'''###$$$$$$%%%&&&''''''''')))%%%///PPPVVV999!!!%%%(((***+++)))&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''$$$)))$$$''')))&&&***+++###$$$'''$$$(((+++%%%)))+++,,,+++((((((***------gggzzzkkknnnvvvsssjjjaaa```\\\^^^```UUUPPP[[[WWWMMMOOOUUUOOONNNPPPMMMMMMOOOQQQPPPLLLKKKMMMOOOMMMNNNJJJDDDBBBEEEDDD@@@???======@@@BBBAAA===:::999<<<>>>;;;777444555888555666888999999888777666888999::::::999888777777999:::555555;;;666333;;;444444555666666777777888555444222111000000111111333222111000000000000000//////.........---------+++******+++---111444777//////............//////---''',,,000,,,...222------,,,,,,,,,,,,---......---,,,+++++++++,,,---...---,,,++++++,,,...000111)))***---///,,,(((***000---,,,,,,+++++++++,,,---444666777AAAHHH;;;...333(((222<<<===666---))))))************+++++++++,,,***+++---...///...---,,,---+++***)))***,,,...000,,,,,,+++******)))(((((()))))))))))))))))))))((((((***+++,,,++++++++++++***+++,,,+++)))((()))***&&&'''((()))))))))((('''((((((((((((((('''&&&&&&))))))))))))))))))))))))((('''&&&%%%$$$%%%%%%&&&+++(((&&&&&&%%%$$$&&&***((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((($$$///JJJOOO888%%%%%%'''((((((&&&$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%&&&'''(((((())))))(((&&&)))%%%$$$+++'''###******%%%)))+++&&&))),,,&&&((()))******))))))***+++666tttyyysssvvvlll\\\bbb```^^^eeefffWWWRRRcccbbbTTTSSSVVVQQQNNNPPPLLLFFFGGGGGGIIIJJJJJJJJJIIICCCEEEAAA::::::AAAEEEDDD===<<<===@@@@@@===:::999666999;;;888444333777;;;666777999:::999666333111444666888888777666666666333:::<<<>>>@@@777111888333555888::::::888555333333333444444333222000///666555333111000//////...,,,---000111111///+++)))000...,,,++++++---000111......------------......777+++***---+++...000)))---,,,,,,,,,,,,---......,,,++++++***+++,,,...///,,,+++******+++...000222---,,,---,,,'''%%%)))111+++,,,,,,---............111...)))///777...'''000+++---......---,,,++++++***++++++++++++,,,,,,,,,,,,...000222222000---+++---,,,***)))***,,,///000------,,,,,,+++***))))))))))))))))))(((((((((((())))))+++///222111,,,''''''***---...,,,***(((((()))***+++,,,,,,+++***)))))))))***))))))(((''''''))))))))))))))))))))))))'''&&&%%%$$$###$$$%%%%%%%%%###'''------&&&&&&+++***(((%%%###"""$$$'''(((###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((($$$***---***,,,%%%&&&&&&$$$""""""&&&)))''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%&&&((())))))******&&&(((&&&)))...%%% )))&&&&&&...///((()))---''')))))))))*********)))(((===}}}kkkbbb^^^bbbccccccaaa___^^^ZZZWWWeee^^^TTTOOOQQQUUUUUUQQQKKKOOONNNHHHFFFHHHHHHCCC>>>JJJJJJ:::444???EEEAAADDD@@@===>>>BBBCCC@@@<<<444888999777888======999666777999999444...000555666999444111888666111555555666444777<<<333---666+++666;;;777666;;;999000111333555666444333333444111000//////000000///...///111222222111000111111000---)))(((+++...000000///000111...+++***,,,000...///////////////...------+++******,,,---------000***(((+++,,,+++///666555000,,,,,,///111...+++'''***,,,,,,******,,,///---...///...+++))))))***...---,,,---...///...---(((,,,//////+++(((((()))***((()))---333555222------...000111111///...,,,...//////...+++)))((((((%%%---///)))%%%'''*********(((&&&'''***---,,,***++++++++++++++++++,,,,,,&&&555>>>999///+++)))((('''---///***))),,,---+++%%%(((,,,...***%%%%%%(((&&&$$$''',,,...***''''''***'''$$$$$$''')))((('''$$$&&&""""""(((### (((%%%%%%%%%%%%%%%&&&'''(((%%%)))+++***%%%"""$$$'''%%%%%%%%%$$$$$$############$$$&&&((())))))((('''&&&%%%$$$###$$$&&&(((******'''%%%%%%'''((('''%%%%%%&&&&&&&&&'''(((((((((&&&''''''((((((''''''&&&'''''''''(((((((((((()))%%%&&&&&&'''(((((('''''''''...555222***$$$&&&***---(((''' (((---###///???nnnZZZbbbeeefffbbb^^^^^^bbbfffeee\\\RRRPPPWWW[[[XXXSSSLLLQQQTTTSSSSSSSSSMMMEEEEEEOOOPPPDDD<<<@@@GGGHHHFFFBBB???@@@CCCCCC>>>:::111999BBBDDD@@@999666666555555777888555//////333555777///+++222222111888111888444000444444444;;;222555444000000444333---222444777777666444333333222000......///000///...///111222222111000000111///---++++++...//////------.........------...000......////////////......---,,,+++,,,---...---,,,...***)))------+++---111000---******---///...,,,)))***,,,,,,+++,,,---...,,,---,,,***))))))+++---------...//////000111111//////...,,,******+++,,,)))(((***...333444///++++++,,,...//////...,,,+++---...---,,,***+++---///%%%***---)))'''******((()))((('''(((***+++******))))))))))))))))))))))))&&&111777222+++)))*********...---)))(((---...,,,111///,,,((('''(((******000***&&&((((((&&&&&&)))(((&&&$$$%%%'''((((((&&&+++,,,'''&&&+++&&&"""***%%%$$$$$$$$$%%%%%%&&&'''&&&)))+++***&&&###%%%'''%%%%%%%%%$$$$$$$$$######"""$$$&&&((((((((('''&&&&&&&&&%%%$$$%%%''')))***'''%%%$$$$$$''')))((('''&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%(((***+++)))&&&%%%'''))))))''',,,&&&***+++ ---UUUhhhdddhhhllliiiaaa]]]```fff___UUUNNNQQQZZZ___[[[UUUNNNPPPQQQRRRTTTUUUOOOHHHLLLPPPSSSNNNEEEAAAEEEKKKFFFBBB@@@AAACCCBBB<<<777555???OOOWWWLLL:::444888555444555888777222000111888;;;444///444333111777777GGGCCC111...222333555888777666888;;;<<<:::777333666999999777555333222222000...---...//////...///111333222111000111222///......///000000...,,,,,,,,,,,,---///000///...,,,---...///////////////---------...//////---+++,,,***+++......++++++,,,******)))***+++,,,---...,,,+++***,,,---......---++++++***(((''')))---000+++...000111000000333666666222---******,,,---...))))))***...222111,,,((()))***,,,,,,,,,,,,+++***,,,,,,***)))(((***...111''')))***(((***,,,***&&&&&&(((******)))(((((()))))))))))))))))))))))))))''',,,...***&&&(((++++++------+++''')))---...+++---...)))$$$'''///222---111+++''''''(((&&&&&&)))&&&%%%$$$%%%'''((('''&&&%%%&&&!!!!!!&&&!!!&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&)))+++***'''%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%'''&&&&&&%%%&&&''')))***%%%$$$###$$$&&&((()))(((((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&%%%$$$+++(((%%%###$$$''')))+++((((((///(((***,,,'''<<>>HHHCCC444000888999666666:::;;;888555666222888444222888999:::DDDaaavvvFFF///555999555444888;;;;;;777555555666555888::::::888555444333333111......///000000///111333444444333222222333333222000...------000111///...---...000000---)))++++++---...////////////------...///111000---***//////---******+++,,,,,,***,,,---,,,+++***+++,,,...,,,***+++///000...++++++---//////---,,,+++++++++///222000,,,***---000333///+++***,,,,,,+++)))...,,,***))))))***++++++******+++,,,,,,,,,,,,,,,***---000333444444555777999000((('''***+++***)))%%%(((+++***((('''(((+++,,,,,,,,,+++++++++******+++)))((())))))(((''''''((('''''')))+++***(((((()))222555,,,%%%'''***)))***'''(((,,,---***'''(((%%%%%%&&&''''''((())))))&&&)))&&&'''---'''"""))))))(((((('''''''''(((((('''((())))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$'''''''''''''''(((((()))&&&&&&&&&&&&%%%%%%&&&''')))))))))((((((''''''&&&'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%''')))***++++++++++++---...,,,((('''))),,,+++***000'''&&&+++888^^^~~~eee```fffgggeeeeeeQQQQQQUUU\\\ZZZUUUXXXaaaYYYTTTQQQPPPOOONNNQQQUUUPPPIIIGGGMMMOOOHHHCCCCCCGGGDDDCCCFFFKKKKKKGGGBBB???888666;;;;;;555444888999777888;;;;;;888888;;;JJJKKK???333444555:::GGGyyyQQQ000444;;;:::777<<<;;;333222999>>>===666777999999777555555555333111000111222222000///000111333333111000111222333222000---+++---000444000///......///...,,,***+++,,,---...............,,,,,,,,,...///000...,,,///000...***)))---...---,,,,,,,,,------,,,,,,+++---,,,+++,,,---...---,,,+++...111222000---+++***,,,...///...+++)))***,,,---,,,++++++++++++***(((///---+++))))))***+++,,,+++++++++,,,,,,---......+++000666:::===>>>???@@@:::111(((''')))*********(((((())))))((()))+++---++++++******)))(((((((((+++))))))++++++'''&&&(((%%%%%%'''+++***'''))),,,,,,000111+++$$$'''333>>>555...(((''''''&&&'''***&&&''''''''''''(((+++---...222//////222))) $$$******)))(((((((((((()))&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((('''%%%%%%&&&'''))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&'''(((***+++,,,,,,,,,(((+++...---(((&&&''')))&&&'''111+++((((((000VVViiiYYY[[[```eeejjjUUUPPPQQQVVVRRRJJJJJJRRROOONNNNNNOOOJJJCCCDDDJJJIIIJJJLLLMMMKKKHHHGGGHHHGGGDDDAAACCCGGGHHHDDD@@@???===:::999999999999999888777999:::888555999>>>OOOPPPDDD777666444777DDDzzzsssTTTUUUZZZ\\\RRRXXXQQQCCCBBBKKKFFF555666777777666555444666777222222222444555444111///---...000000...---...//////000000...,,,---000333...//////...,,,,,,---///,,,,,,---......---------+++******+++...//////...---000000,,,,,,000///,,,+++***)))+++//////---***+++,,,---,,,+++***+++,,,***,,,...///...---------,,,,,,,,,,,,++++++++++++***+++,,,+++***)))***,,,+++,,,---,,,,,,+++++++++******++++++,,,---......,,,000444777888999:::<<<333,,,(((***+++)))(((+++***(((''''''))),,,//////++++++******)))((((((''')))'''(((+++)))&&&(((...&&&&&&(((***'''%%%,,,666---)))))),,,))))))666GGG666...(((''''''&&&'''+++((()))((('''&&&(((---111AAAFFFDDDDDDEEE999---000******)))(((((((((((((((%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&((()))(((&&&&&&(((+++((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))************)))((()))))))))))))))((((((&&&%%%...***'''&&&...UUUgggUUUXXX```lllvvv```VVVSSSVVVSSSIIIFFFKKKNNNMMMMMMLLLDDD<<<@@@IIIBBBKKKPPPMMMGGGFFFIIILLLEEEAAA===>>>AAABBB???;;;999===<<<888666888888555777777999999666333888@@@333;;;999666999888:::DDDjjj|||vvvvvv]]]:::666666666555333444666999222222444555666555111...***,,,------,,,++++++,,,+++...000000...---///111,,,...///---+++,,,///333---------...------,,,,,,***)))(((***,,,/////////***000222//////222000***)))'''&&&***///222///***))),,,...---***(((***---)))***+++,,,+++,,,...000,,,+++***+++---...---,,,***,,,,,,+++((((((,,,000(((+++///000///,,,***)))************+++,,,---...---......---,,,,,,---///+++'''''',,,---((('''***---)))%%%%%%***///111111------,,,,,,+++******)))(((&&&''')))'''%%%***333)))((()))***%%%$$$///>>>444******111///%%%)))666---)))))),,,---***((()))******)))'''&&&(((...333:::??????AAABBB666)))+++))))))((('''''''''''''''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%'''))))))'''(((+++...''''''(((((())))))******(((((())))))))))))(((((('''''''''(((((((((((()))************)))(((&&&&&&,,,((($$$&&&+++...,,,******&&&+++%%%###&&&444___YYYYYYwwwxxx^^^ZZZccc^^^UUUVVVUUURRRVVVRRRPPPNNNMMMHHHCCCCCCFFFLLLDDDJJJOOODDD???NNN[[[HHHCCC@@@AAA@@@<<<;;;===<<>>DDDPPP___XXXCCC:::777<<<===999888:::999555666444444777<<>><<<\\\nnn999555555333111333888888555111111111222444444111...000222333333111000000111111111000000000000000000//////......------......------,,,,,,,,,,,,------***,,,......---,,,---...---+++))))))+++---//////...000///***))),,,---,,,+++++++++,,,,,,++++++******++++++,,,,,,---,,,,,,+++,,,,,,,,,+++++++++,,,((()))((($$$!!!&&&333>>>777...(((***,,,))))))+++))))))***+++++++++******+++,,,------++++++---...((()))***)))(((((()))***+++(((******)))555???:::------,,,,,,+++*********++++++***(((''''''***,,,'''(((***)))(((''''''(((+++***)))((()))***,,,---************))))))((((((,,,+++*********+++,,,,,,000///.........---***'''''''''&&&&&&%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%&&&,,,+++(((&&&$$$""""""!!!&&&%%%$$$%%%'''((('''&&&(((((((((((((((((((((((('''(((***+++***)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&''''''((())))))******((()))000+++///+++:::dddWWWRRRPPPTTTUUU[[[cccZZZNNNPPPNNNKKKLLLQQQTTTRRRQQQRRRHHHLLLOOONNNZZZrrrjjjFFFEEE@@@>>>CCCHHHFFFBBBAAA777===@@@MMM```^^^JJJ??????BBBBBB???>>>>>><<<999333555777:::===>>>======ZZZmmm:::888555///...444;;;;;;666111555444///111666555///222333444444333333444666666444111......///222444///............//////000......------------......,,,...//////---,,,,,,---///,,,***)))+++...///000111...,,,------***+++...***+++---...---+++)))''')))***,,,......---+++***(((+++---,,,***)))+++---+++000111+++'''000FFFZZZAAA///%%%+++000,,,(((+++,,,+++***)))))))))))))))(((***,,,---,,,,,,,,,---)))((('''((())))))((('''***)))***(((,,,>>>FFF:::+++***)))))))))***+++,,,,,,,,,+++)))'''&&&(((***&&&)))++++++***'''&&&&&&************++++++++++++)))))))))))))))(((((((((...---,,,,,,++++++,,,,,,...,,,******++++++***))))))((('''&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''---+++(((&&&$$$$$$%%%%%%(((&&&$$$$$$&&&''''''''''''(((((())))))************(((&&&%%%&&&(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''(((((())))))***%%%&&&///000000+++IIIqqqZZZUUULLLTTTPPPJJJRRRVVVRRRSSSMMMKKKLLLQQQTTTRRRPPPPPPJJJKKKHHHDDDQQQmmmjjjIIIEEE???>>>DDDIIIGGGBBB???@@@BBB<<<>>>NNNSSSKKKGGGKKKHHHDDD@@@>>>===<<<:::555777999999777666888:::QQQOOO222777666222111444:::999444000888777---...888888///333444444444222222333555777555111...---///111222............//////000111//////............//////...000000000---,,,,,,,,,,,,...111555777555000,,,222***)))...///))))))...,,,,,,------,,,***)))((()))***+++,,,,,,+++******(((+++---+++(((&&&))),,,"""***000...)))---<<>>CCCFFFCCC>>><<<>>>EEE???:::DDDLLLNNNSSSSSSLLLCCC===:::999888999777888888666333333888===JJJsssVVV777777444888999777555666555222000888777------666888111333333333111///...000111333222111///...........................///000111000//////......//////000///000111000---,,,+++,,,+++...444999;;;777000***000(((&&&---///***)))...///...,,,***))))))******+++***)))(((((()))***+++)))+++,,,***'''%%%&&&((()))...222111,,,***,,,000444***)))111222***(((...+++***)))))))))***,,,---))),,,//////---***((('''***'''%%%&&&)))***(((%%%%%%%%%***---555EEEFFF333,,,***(((&&&&&&&&&'''(((((()))***)))))))))***,,,,,,---,,,+++))))))***,,,***+++,,,------,,,***)))++++++++++++++++++++++++++++++---...///000111111111...***(((((())))))(((+++***)))((('''&&&&&&&&&###&&&((()))(((''''''(((&&&%%%%%%%%%%%%&&&((()))&&&%%%$$$%%%'''+++///222+++(((%%%$$$%%%'''(((((('''(((((()))***++++++,,,***))))))*********(((&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&***222(((&&&bbbxxxUUU[[[iii]]]GGGIIITTTPPPHHHTTTRRRSSSTTTPPPIIIHHHJJJJJJDDDHHHIIIAAABBBEEE@@@DDD@@@@@@CCCBBB>>><<<<<<444EEEIIIEEEIIINNNOOOUUUTTTIII>>>999777555444666777777666444333666<<>>IIILLL>>>AAAAAACCCCCC>>>:::===DDDVVVmmmsssjjjeee\\\OOOJJJFFF===777999:::555111222555444333333333444444444:::333222???FFF888555GGGNNNLLLFFF???===>>>>>>;;;999777444222777<<<999333111000222444222---///555222222222111000000333666//////...---......///000...---,,,,,,++++++++++++......------------......+++,,,...---,,,++++++,,,...------...000///---+++)))---,,,***000:::888///)))***,,,------,,,+++***,,,---/////////---+++***///***(((+++222666333///...///000...+++)))***++++++222111((((((000222---///000000000///---+++***+++---//////---,,,,,,,,,'''***,,,+++((('''))),,,***%%%666MMMMMMAAA666+++&&&'''((()))************)))+++,,,+++)))((('''(((###&&&)))+++***)))******---------,,,,,,+++++++++))))))******+++++++++++++++,,,---/////////......+++)))((((((***+++***)))***)))))))))))))))***+++'''((((((''''''(((+++---((()))+++---,,,***'''%%%((())))))))))))(((((((((&&&%%%&&&'''******)))((((((((((((((('''''''''''''''---222///((($$$''',,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''&&&"""'''!!!+++(((???zzzMMMEEEIIICCC???DDDJJJNNNNNNJJJFFFGGGKKKNNNKKKKKKHHHEEEBBBBBBDDDGGGCCCDDDEEECCCAAACCCHHHMMMZZZ}}}hhhVVVbbbfffXXXFFF<<<555666888666333111555333333555888888555222<<<<<<<<<======<<<999666999<<<@@@@@@>>>:::666555777999777333444777333+++.../////////000000000000333...***(((+++000444666333222000/////////000111000000///------,,,,,,,,,---------,,,,,,---------------......---+++)))((()))+++,,,,,,+++***+++,,,***)))))))))***,,,...///,,,$$$###***---+++---444///,,,))))))***,,,,,,,,,'''222111///888===???FFF===FFF;;;(((%%%)))+++000))))))+++,,,...///111111///000000---***)))+++---,,,,,,,,,+++++++++******---,,,***(((''''''((((((---(((...>>>DDD:::000---)))+++------,,,+++***+++))))))************))))))******))))))***,,,...///111000---+++***+++,,,---***+++,,,+++((())),,,///++++++,,,------+++***)))))))))))))))))))))))))))'''((((((%%%&&&)))+++***###((((((######''''''$$$'''000555444222333000***((()))))))))))))))((((((+++***)))'''&&&&&&&&&&&&'''((()))(((''''''''')))$$$(((///111+++$$$%%%+++(((((()))(((((('''&&&&&&&&&((()))(((&&&&&&(((+++%%%&&&&&&'''((())))))***((((((((((((((((((((((((###)))!!!((('''CCCkkkRRRIIIEEEEEEGGGFFFLLLRRRRRRNNNJJJIIIIIINNNLLLIIIEEECCCBBBBBBBBBBBBBBBAAAAAABBBGGGMMMRRRWWWrrrxxx```UUUfffqqqlllSSSGGG<<<999888666444333333333444777::::::555000777888999::::::888777666999:::<<<===<<<999666333999;;;999555555999777333222222111000000//////......,,,++++++---///222333333222000///.........///111000///...------------......------------......------......---,,,+++******+++---,,,+++******++++++*********+++---///000///+++***,,,,,,***+++...+++***)))(((((()))+++,,,+++444222222===@@@<<<===SSSZZZMMM777000...,,,...((()))***+++,,,---...///...//////---***)))+++---------,,,,,,,,,+++++++++---,,,***))))))))))))***,,,+++555DDDGGG;;;000---***,,,------,,,++++++,,,)))******++++++******)))+++************,,,---...///...---++++++++++++,,,+++,,,...---++++++---000+++++++++++++++******)))))))))))))))))))))))))))'''&&&%%%&&&&&&&&&'''((())),,,+++%%%###'''******(((...000---,,,...---***(((((())))))))))))((((((***)))(((''''''&&&''''''&&&((()))((('''&&&'''(((&&&(((---000,,,&&&%%%))))))))))))))))))(((''''''&&&((()))((('''&&&)))+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""+++$$$'''+++PPPjjjMMMAAA@@@@@@DDDIIIOOOQQQMMMIIIFFFFFFLLLIIIEEEDDDEEEEEEBBB@@@EEEEEECCCAAAAAADDDJJJOOO\\\kkkmmm\\\SSS\\\ddddddYYYKKK>>>999777666555666111222444999<<<:::555///111555888999777666777999===;;;999:::;;;;;;888444888::::::666555777999888555555333222000///...---+++---///000000000111222222111000///............111111000///............//////............//////------.........------,,,+++,,,------+++*********,,,,,,++++++,,,...000111)))...000,,,)))***,,,,,,''')))***)))''''''***...000555222444BBBDDD888333@@@HHH>>>---***)))''')))(((((()))******+++,,,,,,---......---+++***+++---.........---------,,,,,,,,,,,,+++******++++++++++++000>>>JJJHHH999///...,,,------,,,++++++,,,...++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,++++++*********+++---//////...---...///+++******)))))))))))))))(((((((((((((((((((((((()))$$$$$$))))))######(((  ***999@@@666((((((******&&&%%%'''***)))'''(((((())))))(((((((((((((((''''''''''''((((((&&&'''((((((&&&&&&'''((()))(((***///...)))&&&'''))))))*********)))(((((('''((((((((('''''')))***+++******((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""",,,(((&&&111dddeeeHHH>>>???DDDCCCEEEFFFEEECCCDDDHHHFFFBBB???AAAEEEGGGDDD@@@@@@EEEHHHFFFAAAAAAGGGNNNaaagggggg___WWWTTTSSSQQQOOODDD:::777666555666888111111333666:::999555000///444999999777666999===BBB===888999<<<>>>;;;777555999;;;999555444444555666555444333111000///...///222444444222111111222111000000000000000000111111111000///////////////000000////////////000000------..................---...//////---++++++,,,------,,,---...///111222111;;;<<<222+++,,,,,,(((&&&***,,,+++''''''+++000222444...111AAADDD666---...777333,,,000222111555***************+++++++++,,,,,,---,,,,,,,,,------////////////............,,,,,,,,,,,,,,,,,,,,,---+++555DDDKKKCCC444...000,,,,,,,,,+++)))***,,,...,,,,,,------------,,,,,,------,,,,,,+++++++++++++++++++++++++++***)))(((+++,,,...//////......---+++***((('''''''''((()))((((((((((((((((((((((((,,,%%%%%%,,,,,,$$$###***+++$$$---QQQ{{{___888'''((('''$$$###$$$&&&'''''''''(((((()))((((((((('''''''''''''''((())))))&&&'''((((((&&&&&&'''(((+++((((((...000,,,'''&&&(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&'''(((+++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""",,,+++$$$777vvv]]]FFFEEEAAA>>>???CCCCCC@@@CCCHHHCCC???<<<>>>CCCEEEBBB>>>888DDDNNNMMMDDDBBBJJJTTT\\\\\\\\\\\\\\\[[[YYYVVVDDD===777777777555444555333111000222555777555333...333777888555555999===AAA<<<777777;;;===;;;888666999======888222000111333333333333222222222111444444555333222000000111///000111222333444444555111000000////////////000000000////////////000000......------.........///...000111000///------......---------...000222333CCCKKKIII;;;000...+++%%%(((,,,///...***))),,,111111222***+++;;;@@@444,,,---555111---111111...222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......000000000/////////......+++,,,,,,,,,---------,,,---888EEEFFF:::...,,,222+++++++++***((()))+++---------............------------------,,,++++++*********+++++++++***)))(((***+++,,,---......,,,++++++***((('''''''''((()))((((((((((((((((((((((((+++&&&&&&++++++&&&''',,,111---<<>>vvvQQQDDDAAA>>>AAAHHHIIICCC@@@DDDEEEBBB???>>>???@@@===;;;@@@LLLUUUQQQDDD>>>EEENNNWWWRRRNNNOOOVVV]]]\\\XXXAAA<<<999:::999555222333444111///000444777666555...111444444333333666999===999555444666888888777;;;;;;===>>>;;;444000000111111111222222333333333444333222222333333111//////000222333555555666666000//////......//////000000000////////////000000......------,,,------......///111111///...///000...---------...000222333===@@@???777111///...,,,,,,///000000---,,,...000...000)))(((555999111...)))...***''',,,)))%%%)))------------------......,,,+++,,,...000222111///000000000/////////......,,,,,,---------,,,++++++...999DDDAAA444***,,,222+++,,,,,,+++******+++---------............------------......---,,,+++*********************************)))+++,,,---,,,******))))))((((((((((((((((((((((((((((((((((((((((((''''''((()))+++---///)))***777PPP___VVV:::"""'''&&&(((***((($$$###%%%%%%&&&''''''(((((((((((('''''''''''''''((()))***((()))******(((((()))***,,,((()))...111---(((&&&%%%%%%&&&'''''''''&&&&&&&&&$$$######%%%&&&&&&%%%'''''''''((((((((((((((('''''''''''''''''''''''''''%%%,,,&&&GGGtttXXXIIIBBBCCCIIIIIIAAA>>>BBBFFFDDDAAA???======>>>>>>FFFKKKNNNIII@@@;;;@@@FFFSSSNNNGGGGGGQQQZZZUUUJJJ@@@<<<:::;;;999555333444444222111333777999888555222333333333333444555666999888666555555555666777>>>999777:::999444111333000111111111222222222333222111111666;;;<<<666000111222333444444444333333///...............//////000//////......//////000///...---,,,++++++,,,,,,+++---//////......///000...---------...000222333222///...000000///000444000000000000///...------***111---***111333---------111------444222---333,,,,,,------.........///,,,+++,,,///333444333111000000/////////.........,,,,,,------,,,+++***)))---999CCC???222)))+++111+++---......---,,,,,,---,,,------......------,,,,,,------......---,,,+++,,,+++***)))******+++,,,,,,***((()))+++---,,,+++)))*********))))))(((((())))))))))))))))))))))))(((------'''***444999555000...111888999111(((%%%)))'''(((***(((######'''$$$%%%&&&'''(((((((((((((((((('''''''''(((((())))))+++,,,+++***)))***++++++)))+++///000+++((((((%%%&&&&&&'''((((((''''''(((%%%$$$$$$'''((((((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***!!!++++++SSSSSSHHHAAACCCBBB<<<===EEEDDDCCCBBB???===>>>AAADDD<<<======<<<<<<@@@FFFKKKLLLKKKIIILLLXXX```UUUBBB===999888999888555555777333333444777;;;<<<999555777666444444666777777666888999999777555555777999???666111333555222222444111111111111111111111111222000333;;;EEEEEE===444333333444444333222000///......---------....../////////............//////000...---+++******++++++)))+++---...------...000------------...///111222<<<333///333333------333222000//////000///---***(((222111---111///***,,,---///++++++111...***000++++++,,,------...//////,,,,,,,,,000444666444222////////////............,,,,,,------,,,***)))''',,,999CCC???222***+++///,,,...111111000.........,,,------------------,,,+++,,,---.........,,,,,,---,,,***))))))+++,,,......+++((((((+++------,,,)))***+++++++++***((('''***************************444333)))---===CCC<<<111'''!!!%%%*********,,,+++(((''')))'''"""$$$)))$$$%%%&&&'''((((((((((((((((((''''''''''''((((((***+++,,,,,,+++***+++,,,***))),,,000///***((()))&&&&&&'''((())))))(((((()))'''%%%&&&)))***)))'''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,000[[[WWW???HHHHHH===>>>DDDDDDDDDBBB???>>>@@@AAA@@@>>>BBBAAA:::777;;;AAAEEEKKKHHH@@@EEEVVVVVVIIICCC@@@;;;===GGGFFF;;;555777555777:::<<<;;;999777555:::;;;777222444:::;;;666;;;888444444777999999888;;;444444555000333777222222222222222222222333333444+++;;;\\\fffOOO;;;:::000666777444111222222111444111---,,,///000000///.../////////...---,,,,,,------------.........///333///,,,+++...000///...........................111000///......///000111---111111...///333111+++......---,,,+++******)))///---***(((((()))+++---*********+++---///000111---///222444444222///---111000000...---,,,++++++...,,,---...+++''''''***333;;;;;;222******------...+++***---222444222...---,,,+++*********+++,,,)))******+++++++++******)))***&&&)))000)))&&&111###&&&)))+++++++++++++++***)))))))))))))))))))))///))),,,'''***)))$$$::::::[[[dddEEE...222444)))))))))((((((''''''&&&&&&))))))(((''''''''''''(((((()))***++++++***))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,(((((()))*********)))((()))&&&###$$$'''))))))'''+++'''$$$&&&***+++((($$$(((((())))))(((&&&$$$###%%%$$$'''(((&&&"""$$$***+++)))111'''rrr|||XXXCCC666888@@@BBBFFFCCC>>>;;;;;;???BBBCCC>>>BBBAAA;;;888<<>><<<<<<>>>@@@BBBCCC???BBBAAA;;;:::???EEEHHHGGGHHH@@@???HHHFFF>>>>>>>>>999:::@@@AAA;;;888:::===<<<:::999777777666777444999<<<;;;;;;<<<;;;999999888666666666555444222444///444999555777:::222222222222111111000000000666222555===>>>777111222000555666333222444555444444111///...///000000000//////000000111000000000---......///000111111111666333000......///...---........................//////000000000000/////////222222//////222222///....../////////000000000,,,...000222222///,,,***++++++,,,,,,...///111222000///...------...///000******+++,,,---...//////...,,,,,,...---***+++000:::999444,,,((())))))(((***)))))),,,000111...***((((((((()))***+++---...---,,,,,,+++***)))(((((()))333000)))***)))(((///+++)))(((+++000111---)))))))))******+++++++++,,,(((%%%***///PPPqqqwwwiii999$$$&&&+++'''''''''((((((((((((((('''''''''((()))***,,,---###$$$&&&((()))*********))))))))))))))))))))))))))))))************))))))***+++,,,---,,,***'''%%%&&&''''''''''''(((***+++'''''''''''''''''''''''')))((((((''''''(((((()))+++'''&&&((()))&&&%%%&&&'''&&&///777{{{WWWPPPLLL999>>><<<===BBBEEEDDDAAA@@@AAACCCAAA<<<;;;AAAGGGIIIAAAGGGCCCAAAGGGCCC===@@@===888777:::;;;777555777666666666666666777777777555999;;;;;;999888888888666666555666666555333222888111444666222444666000444444333333222111000000000111111000000222444666111444444222222555666444333222111000000000111111///000111111222222222222000000000000000000000000444333111000////////////...........................///000111111000///......//////...---...///////////////////////////000,,,...000222222///,,,***,,,,,,,,,---...///111222///...------------...///)))******+++,,,---......---+++,,,......,,,...333===888000+++)))***)))'''))))))***---///000---***))))))******+++,,,------)))))))))******+++,,,,,,%%%111...''',,,---***,,,///+++''''''))),,,------++++++++++++************+++***,,,///WWWiiiGGG000(((((()))&&&&&&''''''(((((())))))''''''''''''((()))***+++$$$%%%&&&'''(((((()))))))))))))))))))))))))))))))))*********)))(((((('''(((***,,,------***'''%%%%%%((()))(((%%%$$$''')))&&&'''((((((&&&&&&'''((()))(((''''''''')))***+++---(((%%%(((***(((%%%%%%******222FFFwwweeeOOOLLLDDD@@@BBBDDDBBB???@@@CCCDDDAAA<<<<<>>666...+++++++++***)))******+++---//////---+++,,,,,,,,,,,,,,,,,,++++++))))))))))))***+++,,,---'''...+++(((//////((((((111///---+++******++++++---,,,,,,+++***)))((((((******,,,&&&???```iiixxxjjjQQQ777*********)))'''&&&&&&''''''(((((())))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((('''&&&%%%''')))+++,,,+++)))(((''')))***(((%%%"""###%%%%%%'''((('''&&&%%%&&&(((((((((''''''''')))+++,,,---(((%%%(((***(((%%%%%%***,,,444TTTooo```PPPAAA>>>>>><<<>>>CCCEEEEEEAAA<<<===BBBFFFFFFEEELLLKKKHHHKKKEEE===AAABBB???<<<:::999777555444777999;;;===<<<999666333;;;777444666666444333444111333444555555555777888<<<444444555222999@@@===666666666555555444444444555444333222000000222444222333111...000444444111222333444333111111111222111111222222333222222222444333222111000///...------///000000000000111333//////////////////////////////000000000000/////////000333555333...///333000//////...---,,,+++***...---,,,+++++++++,,,,,,,,,++++++,,,---...//////,,,---...//////...---,,,......------,,,,,,++++++---++++++------,,,///555:::333---,,,---,,,+++,,,++++++,,,,,,------------+++,,,,,,,,,,,,+++***)))---,,,***)))))))))***++++++---)))***000+++'''...000---,,,,,,...///---+++,,,++++++***)))(((''''''&&&(((,,,%%%///;;;444???666000+++******((('''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&))))))'''&&&&&&%%%&&&&&&))))))))))))))))))))))))(((((()))(((((('''&&&&&&$$$%%%''')))*********)))((()))***)))&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***+++'''&&&((()))&&&%%%&&&&&&+++555```uuubbbOOOAAA???@@@===???EEEFFFFFFAAA<<<<<>>;;;777555444555666555333444777::::::222444666333999???;;;555555555555555444444444:::444222555444///...333333222///,,,...222222///222444555444222111111333111222222222222111111000111111000000000/////////---///111111///...///111////////////////////////000000////////////000000///000555999666//////444.........------,,,,,,,,,...------,,,,,,,,,,,,,,,+++++++++++++++,,,---...//////............//////.........---------,,,,,,...++++++,,,,,,+++///444444...+++------***+++///++++++******)))***,,,---((((((******+++***))))))---,,,***)))((()))***++++++***(((,,,...''',,,CCCSSSCCC111))),,,000...***(((((((((((((((((((((((((((%%%***'''///000###///&&&))),,,+++))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&''''''((()))((('''&&&&&&''''''((())))))))))))))))))))))))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((()))******(((&&&(((&&&$$$%%%'''(((&&&$$$&&&''''''((((((((('''''''''%%%&&&((('''$$$$$$(((%%%...888jjj}}}VVVGGG@@@EEEHHHCCCAAAEEEGGGFFFAAA<<<<<>>BBB??????DDDGGGBBBEEEEEE>>>AAAHHHEEEGGGDDDBBBCCCFFFFFFBBB===444===>>>>>>AAA<<<777>>>:::======999777999;;;;;;777888:::;;;<<<<<<;;;;;;???BBB999222555444555>>>BBB888111444777555444555666111111777:::666444555555777888888666444333333000000/////////000111111...444333---,,,111444222222888777...+++000111,,,///111111...,,,...555<<<222111000//////000111222000000000000000000000000222111111000000000000000000000111111111111000000///////////////////////////............------------...000111111111000///333222000.........//////000000//////............++++++******)))*********&&&(((+++---......,,,+++((()))))))))************'''&&&'''***---...+++((())))))******+++++++++,,,(((---)))%%%)))+++777LLLyyy```@@@---)))------***************))))))))))))(((((())))))))))))(((((())))))(((((((((((()))***((('''''''''&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))&&&''''''(((((((((((((((((((((((()))))))))))))))+++***)))(((''''''((()))))))))(((''''''''''''((("""$$$(((,,,000000---***)))(((((('''&&&''''''(((###$$$&&&'''''''''&&&%%%&&&###!!!###&&&((('''%%%+++111666dddeeeCCCIIIMMM@@@===JJJEEE@@@DDDEEE???BBBHHHEEELLLHHHEEEEEEEEECCC>>>999===>>>999999===888555???<<<@@@@@@===<<<===;;;888666777888888999888777666;;;???888111555444333<<>>===<<<:::222444???<<<444888333888;;;999999<<<===<<<777666555444333333333333111888666444888555222888///222444222333555333000...333555333222333222000555555555333111000111333555555666666555444333222---555999555///...000111<<<666333444444000,,,+++///////////////.........------...//////...------........................//////...------------...---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,---............---,,,+++++++++,,,,,,,,,,,,---------......---......///000111+++,,,,,,,,,,,,+++***)))***)))((('''''')))+++,,,+++,,,---,,,***))))))+++((((((((((((''''''''''''(((***'''(((///)))"""'''(((&&&%%%'''***+++***((())))))(((((((((((('''''')))((('''&&&&&&'''((()))'''((())))))((('''%%%$$$%%%'''***---,,,)))&&&###''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''(((((((((''''''(((''''''&&&&&&&&&&&&&&&"""###$$$&&&((((((%%%######$$$&&&((()))*********((((((''''''&&&'''''''''$$$%%%&&&&&&%%%&&&(((***000***EEEeeeQQQBBB@@@GGGKKKDDDDDDFFFAAAFFFFFFFFFDDDAAA>>>;;;:::;;;???777111:::===777666;;;DDDJJJHHHDDDEEEFFFGGG555555444333333444555666222888666333777444111777222444333111444888666000444999:::555333555666555666666555333000///000111111111111111111111111111888GGGLLL???666777777111444666666222111111///+++///...------.../////////---...////////////...---........................//////...---------------,,,,,,------------,,,,,,---------------------------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---------------......******************))))))******))))))******+++,,,)))+++...---+++)))***+++)))))))))(((((((((''''''---111///000333***###(((,,,+++************)))'''))))))((((((((('''''''''((('''&&&&&&'''(((***+++((()))******)))(((&&&$$$&&&'''((())))))'''&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&''''''(((((((((((((((******)))(((((('''&&&&&&'''((()))))))))((('''&&&)))(((''''''&&&&&&''''''$$$###"""###%%%%%%%%%###$$$$$$%%%&&&'''((())))))'''''''''''''''&&&%%%%%%###%%%'''&&&%%%%%%(((***000+++MMMdddPPPLLLQQQRRRGGGDDDCCC<<>>;;;999888444@@@>>>777@@@EEE===666111===GGGEEE>>><<<<<<===666666555555666777999:::222888555222666333000666555555222000555<<<999111333888888111///444888777777777555222///...///000///......---......///000(((:::===---&&&222888222666;;;777,,,(((...111...///---,,,,,,---/////////---...///000000///...---........................///...------,,,,,,------+++++++++,,,,,,+++++++++---------------------------------,,,,,,,,,++++++***+++,,,---...---,,,,,,///...,,,+++***++++++,,,******++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,******)))(((((()))***+++******++++++,,,,,,,,,,,,'''+++......,,,******+++******))))))((((((((('''///222---+++---&&&"""+++)))(((&&&$$$###%%%***---)))(((((((((''''''''''''((('''&&&&&&'''))),,,---)))***++++++***(((&&&%%%)))((('''%%%%%%&&&'''''''''&&&$$$######$$$&&&'''&&&''''''(((((((((((((((+++******)))((('''''''''))))))*********((('''&&&))))))(((''''''''''''((('''$$$!!! !!!$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((('''&&&$$$###$$$&&&((('''%%%%%%(((+++///+++RRRTTTJJJIIIKKKHHHJJJFFF888???DDDEEE>>>999;;;;;;999777888:::::::::;;;<<<>>>444666999;;;;;;999666444333333333555<<>>>>>???777===>>>:::888:::<<<:::999999999888777666666666777777777777666555333333777888777666999<<<;;;555666666555555444444444444777666444222222333666888555555111...000555555222===;;;999666333111//////888666222000000000///...---...//////------...///<<<===<<<777000+++***,,,......---------,,,,,,,,,///...---,,,,,,,,,---...---------............///------,,,++++++++++++++++++,,,,,,***))))))+++---+++---...---+++***,,,///333111---++++++,,,...///)))***,,,---------,,,+++,,,,,,,,,,,,------,,,+++(((---111111---******++++++---......,,,++++++,,,+++++++++***((((((***,,,,,,((((((,,,,,,((('''*********)))+++///222444444000///---+++************---000222000+++'''''')))***))))))(((((((((((((((++++++*********))))))))))))(((((('''''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******,,,+++***)))'''&&&%%%$$$((('''&&&%%%%%%%%%&&&'''$$$%%%'''&&&%%%$$$$$$%%%%%%$$$""""""$$$%%%$$$###'''###$$$+++000---)))((((((((((((((('''''''''&&&######""""""$$$&&&(((***...555PPP[[[OOOCCC888:::<<<555999;;;888888:::<<<;;;999888888666555444333222222222222222333555777888666999888555444666666222444555555555555444333333;;;888444222222444444444666777444///000333222///222333555666666666555444:::888555111...---///111---...000000//////000111555555444333111111000000...------------,,,,,,,,,......---,,,,,,,,,,,,,,,---------............///------......------,,,++++++---...---,,,+++,,,---,,,---//////---,,,---...333///+++***+++,,,,,,+++)))******++++++++++++++++++,,,---......---,,,+++***---000///+++((('''((()))+++...///...,,,,,,,,,,,,,,,,,,***(((((()))+++,,,'''&&&))),,,***(((((((((*********333>>>===555111000///---+++***(((((()))---000///+++((('''(((***)))'''&&&&&&(((***+++************))))))))))))******(((''''''&&&&&&&&&''''''((((((((((((''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&'''(((***++++++***(((&&&%%%$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&$$$######$$$%%%%%%$$$&&&"""###)))---+++((('''&&&'''((((((((('''&&&%%%######$$$%%%&&&(((***+++000555OOOeeeGGGBBBBBB888;;;======<<<;;;;;;<<<;;;888777666666777777666555222222222222333444666777111555666333222555666555333444555555555444333333888666444444555555222000333555444111111444444111...000222444666777777777444555555222...,,,///222///000111111222333777999555111......000333444333------------------------------,,,,,,++++++++++++---------............///---.../////////...,,,+++,,,---//////...------...+++---...//////------,,,,,,,,,...///000///,,,)))((()))+++------,,,+++******+++......---,,,++++++))),,,...---+++((((((((('''***...000///---,,,,,,------,,,***(((''')))***111+++&&&'''+++---,,,***""")))***+++777DDD???...++++++,,,,,,,,,++++++***'''***------+++(((((((((((((((''''''''')))***+++******)))))))))((((((((())))))(((''''''''''''''''''(((((((((((((((((('''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&(((***++++++)))'''$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''(((&&&$$$%%%&&&'''&&&&&&$$$""""""%%%'''&&&$$$###%%%&&&((()))((('''%%%######$$$%%%'''(((***++++++222777OOO```LLLEEE;;;???>>>===>>>>>>===<<<======;;;999999::::::999777888888888777666444222111///333444111111555777777333333444444444444444333111222555777888555111...---111333222333777888666:::999777555444333333333///333666666333111111333333333333222444888>>>CCCBBB;;;333///000111111000------------------------,,,---,,,,,,,,,,,,++++++---------............///---...///000///...---,,,,,,...000000...---......+++,,,---......---,,,+++,,,...000111///---,,,,,,(((+++...000111///,,,******,,,......,,,******+++((()))+++++++++*********'''***---///...,,,++++++------,,,***(((''')))***:::444+++''')))---,,,***%%%***)))&&&000>>>;;;---'''''')))***+++++++++***&&&(((***+++***)))((((((&&&'''(((*********)))))))))))))))((((((((('''''''''''''''''''''((())))))(((((((((''''''((((((((())))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''')))+++,,,***(((&&&$$$######$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%%%%&&&''')))(((&&&&&&((()))((('''&&&%%%$$$######$$$###!!!$$$%%%'''((('''&&&$$$######$$$&&&''')))+++,,,,,,444:::TTTXXXCCC===???;;;;;;>>>???>>>===>>>CCC???<<<;;;<<<<<<888555444555777999::::::999999333555444111111555666444444333333222333333444555///333888:::888444000///***000444444555999:::999<<<;;;999777777777888999000333777999888777555555555555444444555999???DDDBBB===777444444555555444,,,,,,,,,------------...---------------,,,++++++---------............///......//////......---,,,---/////////...---...///---,,,+++,,,......,,,+++...---,,,+++,,,,,,,,,+++***,,,///222222000...,,,---///000...***(((***,,,))))))***+++++++++++++++'''***,,,---,,,*********,,,,,,,,,***(((((()))+++>>>999000((('''******(((,,,,,,'''!!!&&&111666333)))))))))(((((((((((((((((()))))))))))))))))))))&&&''')))++++++***((('''((((((((((((''''''''''''&&&&&&&&&''''''(((******((((((''''''''''''((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))++++++,,,)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&%%%$$$%%%&&&***(((''''''((())))))(((''')))((($$$###%%%%%%###$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&(((+++---...666???[[[bbbKKKCCC===;;;???@@@===:::<<>>;;;:::<<<<<<999555222333444777:::===@@@AAA777777333111333888777333555333222111111333555777333888===;;;555111111333---444888777666888999777444555666888:::;;;;;;<<<555555555777999888666444333555555555555666999;;;555555555777888888666555,,,,,,,,,---------......---......///...---,,,+++---------............//////...------,,,,,,------...//////---,,,,,,...000000---+++,,,...///...,,,...++++++333===???777---........./////////000000222444333///***(((+++///,,,+++++++++++++++******(((***++++++)))(((((()))+++++++++***((((((***,,,111222///(((&&&***+++)))+++,,,+++(((&&&)))000555,,,+++)))((('''''''''(((+++***((((((((()))******)))))))))))))))(((((('''((((((((('''''''''&&&&&&(((((('''''''''(((((())))))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((+++,,,,,,,,,+++((((((''''''&&&&&&%%%%%%&&&''''''((('''&&&%%%$$$$$$%%%'''&&&%%%$$$$$$%%%)))'''&&&&&&'''(((((('''%%%((('''###"""&&&(((&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%'''***---///777DDDcccdddKKKCCC???BBBAAA;;;888888===999777888<<<>>>;;;777>>><<<999666666777999;;;888666222000555;;;;;;555555333111///000222666888888>>>AAA<<<333...111777111888;;;999777777666444333444777999999777444222888555222333555666555222111333666777555333222222000333777999777222,,,))),,,,,,,,,------.........---.../////////...---,,,---------........./////////...---++++++,,,------//////...,,,+++,,,...111222///,,,,,,...000000......---555HHH[[[\\\JJJ666111///---++++++...111333666777666111+++))),,,111///---,,,+++++++++)))((()))******)))'''&&&'''(((***++++++***((()))+++---!!!(((***'''(((---///---$$$)))111555///(((***333,,,+++)))''''''(((***+++---+++((('''((()))******,,,***)))'''&&&'''((()))(((((('''''''''&&&&&&&&&***)))(((''''''&&&'''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((($$$&&&))),,,......,,,+++'''((((((((('''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%&&&''''''%%%######$$$'''&&&$$$$$$&&&'''&&&%%%!!!%%%%%% &&&)))(((&&&%%%$$$#########$$$$$$%%%$$$###$$$&&&)))---000888GGGhhhaaaBBB:::HHHDDD777888???:::444999===999::::::111666999999666777;;;999333333111000222666:::<<<<<<999333000111222111222555000333555333///...333888777777777777777888999999444444777===<<<666222222444444333222111111111111111333444444222111222222444000---...222444222///,,,,,,------...------,,,111000000///......---------///222222111/////////333111...++++++---///111------------............---...---+++---222222------000FFFppp```===000000000//////111444777???<<<555......111000+++---,,,++++++,,,,,,***)))***---...,,,***((())),,,''''''((()))+++---000111)))))))))***++++++,,,,,,'''&&&+++333444---***+++222222111...+++)))((((((---,,,+++)))((((((((((((***,,,---,,,)))''')))+++(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''((((((((('''&&&%%%%%%'''((((((&&&$$$###$$$&&&###+++333444...((('''((('''((()))******)))((('''''')))+++)))&&&%%%&&&((($$$%%%%%%&&&'''''''''&&&%%%&&&(((***(((&&&&&&)))&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((%%%!!!%%%...333000666EEEwwwsssLLL999BBBFFFCCCAAA===@@@888999999333777===999EEEEEEAAA:::777888555///444333000...000888EEEPPP>>>666111111222222555:::...000222111...---///222777777777666666777777777888777:::???>>>999666666555555444222222111111111///000111111000//////000111---***+++///111///,,,------...............---000//////...------,,,,,,...///000///...---///000111000...,,,+++,,,...///444222000......///000111,,,000444555222//////000444999MMMlll~~~rrrRRR888...---------///333888<<<;;;;;;777///,,,---...------,,,***+++,,,,,,+++)))---...///---***((((((***)))))))))***,,,///111222)))))))))************+++)))''')))//////+++***------111333000***&&&'''***)))))))))(((((())))))))))))+++,,,+++((('''(((***&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''(((((((((((((((''''''((((((''''''&&&%%%%%%'''))))))'''&&&%%%%%%###)))///000---)))((()))'''(((((())))))((((((''''''(((***(((&&&%%%&&&((($$$%%%&&&&&&'''''''''&&&'''&&&'''((((((((()))***%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""(((+++'''%%%***///111:::PPPgggBBB888;;;AAAAAA666===777777666...222:::888DDDCCC>>>888666777666222111444444000...666GGGVVV???666///...///111666;;;...////////////.........666666666666555555555555;;;999:::>>>>>>999777999666666555333222111111000...///000000000000/////////,,,******---...---+++..............................------,,,,,,++++++//////...,,,***+++...111......---,,,,,,,,,------777555111...---...000222---666DDDLLLDDD555000555+++...:::HHHMMMCCC444***///...,,,---000555:::===666999888///)))***---...---+++***+++,,,,,,+++)))///000000...***(((((()))+++++++++,,,...000222333******))))))))))))((((((+++(((''')))***)))+++...(((...333111)))$$$&&&***&&&&&&&&&'''((()))******((()))***)))''''''''')))'''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((''''''((((((((('''&&&&&&###&&&***+++***((('''&&&$$$&&&)))+++++++++))))))'''''''''&&&&&&'''''''''&&&'''((('''&&&%%%&&&'''%%%%%%&&&''''''''''''&&&###$$$$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&***333///((((((...444>>>\\\]]]>>>///666???:::666333999:::222222666222999888555333333444333222...444888666222333<<>>777333999;;;444555888333666333111111111///---+++000222444444222222222444222---+++---///......000000---******---111555777000111333555666777777777777555555777777444333666555555555444333222000///111000///111333444222000///...,,,,,,,,,,,,,,,+++---,,,+++************++++++++++++++++++*********)))+++---...,,,+++++++++***+++,,,------,,,++++++++++++,,,------,,,,,,+++******666FFFEEE444+++///666000,,,---...000555<<<444000------000444777888333333///++++++...---))),,,+++******,,,,,,,,,***---,,,,,,,,,,,,,,,,,,+++******+++,,,---.........+++******)))((('''&&&&&&'''(((((((((((())))))(((((((((***+++,,,***'''$$$&&&''''''((('''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&***))))))))))))(((((((((&&&''''''(((((((((((((((''''''(((((((((((((((''''''((((((''''''(((+++...***'''$$$$$$'''(((&&&###'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&&&&###111;;;555***%%%&&&((($$$%%%&&&''''''&&&%%%$$$$$$$$$#####################$$$$$$%%%%%%&&&&&&&&&'''***------***+++333;;;@@@gggWWW999555555<<<444555777333888===888444000///222444333222444888444///---///111111000///,,,---222444000......---+++))))))***...333777000111333555777777777777777555555888777444333555222333444444333222000///000...---///333444222///---,,,+++******))))))***---,,,***)))((())))))***++++++++++++++++++******(((+++......---+++******++++++,,,---------,,,,,,)))+++---//////...---+++000)))'''...111------000,,,(((''',,,///...,,,,,,000---***,,,111666888888222111---***,,,000...)))+++*********,,,---,,,++++++***)))***,,,---,,,+++)))******+++,,,,,,,,,+++++++++***))))))(((''''''%%%(((***((((((***)))%%%)))'''&&&)))------)))%%%((()))))))))(((&&&$$$"""'''%%%%%%%%%'''((('''&&&'''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((''''''((()))))))))(((((((((((('''&&&%%%'''+++///***'''$$$$$$&&&'''%%%###&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&'''((('''&&&'''(((((((((((('''&&&&&&"""333===555)))%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$'''(((,,,444<<>>>>>BBBBBBHHHJJJBBB;;;444000333555666:::??????:::333000000222222111///---...333555222//////+++---......,,,---000444333444666777777666555444555333444888777333222444///000222333333222000///111///...000444666333000------,,,+++)))))))))***...---+++)))((())))))***++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,---------...------.........---,,,,,,222...)))(((***.../////////,,,---222555222///...///,,,***---222555555333///000///+++,,,///...++++++***)))***,,,---,,,+++,,,***((()))+++,,,***((()))***+++,,,,,,++++++***+++++++++******))))))(((&&&******''''''******&&&((((((''')))++++++***)))((()))******)))&&&$$$###'''%%%$$$%%%((()))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''(((((((((((((((''''''((()))))))))))))))'''(((((('''&&&'''))),,,'''&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&(((&&&%%%&&&(((***((('''((((((((((((((('''&&&&&& ---222***###$$$%%%!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!###'''***---777AAAMMMxxx}}}TTTLLLQQQ[[[]]]```\\\NNNKKK@@@666444333111555<<>>;;;777111333333111000555===DDD:::333---...222555333000000111111///---,,,---///---------...///000111222444555666777777666444222/////////...---,,,++++++...,,,***+++...000///...,,,...---+++,,,111000,,,)))+++---//////...,,,+++,,,***((((((***+++++++++*********++++++,,,,,,,,,///...,,,***)))***+++,,,)))))))))((())))))******......---------,,,,,,,,,++++++++++++---......---((()))***+++,,,,,,,,,,,,...,,,***+++------+++)))))))))***---//////...,,,---,,,++++++******++++++(((((()))************)))++++++,,,,,,,,,+++)))((((((******((())),,,+++((())))))(((((((((((())))))+++111000(((%%%***+++&&&)))'''&&&'''***+++***((('''(((((('''&&&(((***---'''***)))&&&&&&***+++)))''''''&&&%%%%%%%%%&&&''''''(((((('''%%%%%%&&&(((''''''&&&%%%&&&'''((()))"""---+++%%%((((((%%%(((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&$$$###!!!!!!"""###$$$############""""""""""""$$$'''(((///<<>>555---...555999555000111333333111---+++---///------...//////000000000222555888:::999555000---000...++++++,,,------,,,...,,,***+++...000///---))),,,+++(((***///...))))))+++---///000///---+++///,,,)))((((((*********''''''''''''((((((((((((+++***)))((((((***,,,---***)))((((((((((((((())).........------,,,,,,,,,***+++,,,...///...+++)))---***'''&&&'''+++000333...+++)))***,,,---+++(((((((((***---///000...,,,---,,,++++++******++++++''''''((())))))))))))))))))***+++,,,+++***)))((()))++++++)))+++......+++******))))))))))))******)))000///'''%%%+++---(((***(((&&&&&&)))+++***(((&&&((())))))'''%%%%%%%%%###''')))'''''')))'''###'''&&&%%%$$$%%%&&&'''((())))))(((&&&$$$$$$&&&(((((('''%%%$$$%%%''')))***""")))&&&###'''%%%!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&$$$""" !!!###$$$############""""""""""""###))),,,000999BBBZZZ{{{aaaFFF777333444888444888666222;;;HHHGGG???666+++(((...333111,,,222555333+++))),,,...,,,+++...000///---,,,...111///111444555555222///---///111+++(((...,,,&&&)))111...,,,,,,......,,,)))------,,,+++***)))((('''+++)))((()))+++,,,***'''------,,,,,,+++***))))))***+++,,,,,,+++***((('''******))))))))))))******(((***+++***)))((()))***,,,,,,,,,+++++++++++++++))),,,,,,******---...+++,,,------,,,,,,---111333000---******+++,,,***'''&&&&&&,,,333333---+++///************))))))))))))++++++******)))(((((((((''')))+++,,,,,,+++***)))---,,,&&&'''---***)))555------+++)))'''(((***,,,******+++,,,+++***)))(((&&&'''((((((((((((((('''((('''''')))------+++((('''''''''''''''&&&&&&%%%((('''%%%$$$$$$%%%'''((('''''''''((((((((((((((()))%%%"""$$$%%%%%%%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&"""###&&&***)))$$$"""%%%$$$###"""!!!!!!###%%%&&&)))'''&&&&&&((('''### &&&&&&&&&&&&%%%$$$######"""///***000CCCDDD[[[eeeOOOCCCGGG666000111222:::@@@:::>>>777///+++---000///,,,...222333...---000111//////111222222//////000222...000222333333111///---+++,,,$$$###,,,---***...222///***))))))******)))++++++++++++***************(((((()))+++,,,***(((,,,,,,++++++******))))))++++++,,,,,,---,,,,,,,,,+++***)))(((((((((((((((((()))******(((((()))***************************(((+++,,,)))***------***,,,------,,,+++,,,///111---,,,******+++,,,++++++***(((+++111222---+++...*********)))((((((''''''))))))))))))))))))************+++++++++***(((''',,,---((()))...'''###,,,+++,,,+++***((((((***+++++++++,,,,,,,,,+++***)))******))))))((((((''''''((('''''')))---...---+++((((((((((((((('''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$((((((''''''''''''''''''(((&&&$$$$$$%%%$$$%%%&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((''''''&&&%%%$$$'''***)))%%%$$$'''&&&%%%$$$######%%%'''((()))'''&&&'''((((((%%%"""%%%%%%'''''''''&&&$$$###(((...&&&---BBBJJJiii|||qqqMMM222---///777===999000...---,,,,,,---...000+++///222000///111111000111333333222000//////000---...///////////////...333555...,,,444333---000000,,,(((%%%&&&(((***+++((())))))***+++,,,------))))))(((***,,,,,,+++)))+++++++++************************++++++,,,......,,,+++***(((''''''''''''((()))******(((((()))***((((((((())))))******+++))),,,,,,******------***---------,,,++++++---///++++++,,,,,,++++++---...------///222222...,,,------,,,,,,+++***)))(((((((((((()))******+++,,,,,,------,,,+++***)))((((((***...,,,---222,,,&&&,,,***+++,,,+++)))))))))+++,,,------------,,,++++++...---+++***)))((())))))***(((((()))+++---...---))))))******))))))((('''"""%%%(((++++++(((%%%"""((((((((('''&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%&&&%%%&&&''''''&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''$$$%%%(((***+++***((('''((('''(((***)))%%%&&&***((('''&&&&&&&&&'''((()))(((''''''((())))))(((&&&%%%&&&((()))((('''%%%$$$***,,,'''000CCCLLLrrr|||SSS>>>000...333333***+++...000...,,,---000---///000///...///111222111111111000...---,,,,,,---------------...///000)))///---,,,000+++$$$(((+++)))''''''(((***,,,---)))***++++++,,,---......*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,***)))(((((((((***+++,,,++++++***)))))))))*********+++,,,+++***)))***,,,(((((())))))***+++,,,,,,,,,......,,,,,,//////,,,/////////...,,,+++---///+++---///---+++***,,,000...333999:::444...---000//////..................+++++++++,,,,,,,,,------///...---,,,++++++++++++'''---+++,,,333000+++111)))+++,,,,,,+++*********...............------,,,000...,,,******+++,,,---,,,+++)))))))))***+++,,,******++++++******)))(((&&&(((,,,......,,,(((&&&)))(((((('''&&&%%%%%%$$$%%%)))***'''$$$%%%'''&&&$$$&&&''''''&&&&&&''')))''''''''''''((((((((()))(((((()))*********)))))))))'''''')))'''%%%'''+++)))((('''''''''((())))))'''''''''((()))*********+++***)))'''&&&&&&&&&&&&'''+++---777AAAIIIrrrqqqOOO999111+++222000111444222,,,,,,000000/////////000333888===333222111000///...---,,,///......---...///000111)))111///---000---+++222+++,,,---------,,,,,,+++---------...............,,,------...------,,,,,,---.....................---,,,***)))))))))***+++******++++++,,,---//////,,,.........---,,,---...******+++,,,------......///222222//////111111...000111222000...---...///...000111...+++)))+++...,,,999DDDBBB777//////222......//////000000111111/////////......---------///...---------......///...333---(((---,,,(((---)))+++------,,,++++++,,,/////////..................---,,,+++,,,...000111...---+++)))((('''((()))+++++++++,,,+++******))))))***,,,------,,,***)))))))))((('''&&&&&&%%%%%%&&&***+++'''&&&)))***'''&&&((())))))((((((***+++))))))))))))************...---***((('''((()))***)))'''&&&(((&&&$$$&&&,,,(((((('''''''''''''''(((&&&'''(((((()))***+++,,,111...)))%%%######%%%&&&%%%,,,333888<<>>666222666444000444///111333222000,,,***)))111111111000000//////...///000111111///------...000000000///////////////000///...------,,,,,,,,,******+++,,,...000111222...///000000......///000---------......//////000111444444111111333333000111222333222000//////000000111000...,,,+++,,,---+++:::FFFBBB666//////222---------...//////000000111111000//////...---------.........////////////===AAA777,,,---+++(((++++++---......,,,,,,---///000///......------......------,,,---...///111222.........,,,)))''''''(((++++++,,,,,,++++++***)))******))))))))))))******)))))))))(((''''''&&&&&&'''++++++(((***000...(((***+++,,,,,,++++++,,,---))))))*********+++++++++111...***'''&&&&&&(((***)))''''''((('''$$$'''+++((((((((('''''''''&&&&&&%%%'''((((((((()))+++---222...)))%%%"""###%%%&&&&&&---333333:::[[[oooUUU===666777666777;;;777333333777888888>>>FFF;;;999777777888888666444555555555555555444444444999999333888FFFBBB000(((000222333222000......///333333222222222111111111222444555333000------...111000000000///........./////////000//////......+++++++++,,,...///111111...///000000......///000////////////////////////222555444111111333333000///111222222000//////000111///...---.........---...888>>>999222//////...////////////.........---........................,,,---...///......,,,,,,;;;AAA888---000111---000...//////...------000222000///...---------......------......//////000000,,,...000///,,,***+++,,,+++++++++++++++***)))))))))))))))******)))))))))))))))))))))))))))(((((((((+++***(((...666333(((***+++,,,+++***)))***+++((((((((()))))))))******...,,,***((('''''')))******((((((***)))&&&''',,,(((((((((((((((''''''&&&%%%'''((('''&&&'''***---,,,+++(((&&&%%%$$$%%%%%%$$$+++111111AAAsss]]]HHH@@@999555666:::666666999777444666<<<<<<999777777999:::777555777888888888777666555555555888===RRRoookkkMMM777,,,...000000///000444777333333333333333333333333444666777555111......///111111000///...------,,,+++,,,---///000//////...,,,,,,,,,,,,---...//////...///000///...---...000///////////////.........222555444111111333222000...///111111000//////000111...+++,,,000111000...111555555000---///...***444444333111000...------++++++,,,,,,---.........,,,---...///...+++)))''')))111---&&&...222111444000000///...---...111444000///...,,,,,,------......///////////////...---+++...111111///......000***++++++++++++***)))))))))***,,,------,,,***)))))))))))))))************))),,,)))'''000:::666)))((())))))(((&&&%%%&&&'''''''''''''''((((((((((((******))))))))))))))))))***)))***,,,+++((()))---)))))))))))))))(((''''''%%%'''((('''%%%&&&)))---&&&'''((((((((('''%%%$$$(((000333KKK|||UUU<<<999>>>111777:::999666777888888::::::;;;<<<999444222333555666666444222222555888111///;;;[[[xxxvvvRRR...---///000000//////000222000444666444000---...111777666666666777666333000............------------111111000000/////////...+++,,,------......------///000222111000///000111,,,---...000000000//////222222222222222111000000///111222111...---...000222333111---***---///000333999555)))'''///333...555444999777---...444000777,,,///444,,,(((...000,,,---...000000///---,,,,,,******---333555222...////////////............//////333888444,,,+++///111777666...+++...111///,,,,,,,,,---------------,,,---...---+++++++++,,,+++,,,,,,,,,,,,+++******...---+++))))))))))))***&&&)))---...---,,,...000,,,***''''''))),,,------%%%)))+++***&&&&&&)))---)))))))))))))))***++++++222***000@@@>>>+++$$$,,,'''((()))******)))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''+++(((@@@QQQpppLLL333;;;555111333777999777555666888<<<>>><<<888444222222111111555:::===<<<999666333666BBBMMMKKK999'''///000000000000000111111---000333222000///222666@@@>>>=========;;;888555/////////............---////////////////////////000000000000//////...---000222444444333111111222---...///000000//////...111111111111111111111111000111333222///...///111///,,,***+++---...000222111555555000///111...'''000222:::888+++)))000...>>>222444<<<777333333111------...///000000111111---+++***---222444333000.........///000000111111111000333777444---,,,000***,,,,,,+++---//////---/////////...............---......---,,,,,,,,,,,,++++++,,,,,,++++++***)))---,,,+++)))(((((())))))%%%'''***++++++...333777222///,,,)))))))))(((''''''***+++***'''&&&***...)))((((((((())))))***+++111***---;;;>>>222+++---(((((())))))))))))(((((()))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++222000FFF[[[qqq@@@???555000555888555333444444666999::::::888666444222//////777BBBFFF@@@888333444444333111111111222222222222222111111111111...000222111000111555888@@@>>><<<<<<;;;999666444111111111000000000000///000000111111111111111111555444444333222000000///111444666777666444333333///000000000000000///...111111111000000111222222111222333222111000111222999111...333555333333666;;;888555444666666222---,,,,,,444444))),,,999???KKK777333999777444444...000000000///000111222222///---+++---111444333222------...000111333444555222111333444222......111666333222555777555111000222111111000000/////////.........---------,,,,,,+++++++++++++++******))),,,+++***)))((((((((()))))))))(((((()))...444999444111---***)))((('''%%%)))++++++)))''''''+++///((((((((((((((())))))***,,,((()))111888666000,,,)))((((((''''''(((((()))***(((&&&%%%$$$%%%'''(((((((((((((((((((((((((((***555555GGGiiiuuuIII===777::::::222111777888999777555666999999777777333222888AAACCC===666333777999777333222666:::555444333333333333222111333444444222111222555888;;;999777777777666444222444444444444333333333333666666666555555444444444666666555444333222222222222444777888777555444444333333333222222111111000222111111000111111333333333333333333222222222333555---,,,222333...000999BBB777......333666555333///***111888888GGG]]]hhhYYY===...//////111333///222222222111111000///...111...------000333444333...///000111333444555555222222111111000//////111555000///333333...,,,///222222111111000///.........---,,,,,,------,,,++++++++++++++++++******)))*********))))))(((((((((...,,,***((((((***...111///,,,***)))******)))(((*********(((&&&'''+++...)))((((((((((((((())))))###%%%'''(((,,,000...)))***)))'''''''''''')))***)))(((((('''''''''''''''(((((((((((((((((((((((($$$222444DDDtttqqqUUU<<<777<<<<<<999888999===>>>===???BBB>>>777999777666888:::;;;;;;:::@@@>>>;;;999777555333111777666444444555666444222666666555444444555888:::999888777777888999888777777777777777666666666666::::::999777666555444333555444444333333444555555222444777777666444444444666666555444444444333333333333222222222222333333444333333333444444444333555111333888888555<<>>888555;;;HHHQQQQQQNNNBBB888===JJJRRR```qqqwwwVVV;;;---///000333666333...000222333222111///---000///......000222333444222222222222333333333333222111000......000000000111000000333333111333888111111000//////...------...,,,***+++,,,---+++))),,,,,,,,,,,,,,,+++*********************)))))))))---,,,+++******)))))))))***)))((((((***++++++***)))))))))''''''(((***,,,))))))(((((((((((()))))) '''***&&&$$$(((***)))***)))(((''''''((()))***'''((()))******(((&&&%%%))))))))))))))))))))))))%%%333666EEE|||KKK777AAAKKKEEE888777AAAJJJNNNQQQRRRFFF888666777888777666777<<<@@@IIIAAA999666888999777333999666444555888888666444333333444555666999;;;===777666555555777999999888888888888777777777777666999999888666555444333222555555444333444555666777333444666555444333444555777666666555555555555666444555555555555444333222444333222333444555444333::::::999777888<<>>QQQ```YYYOOOMMMJJJ???=========;;;999:::===:::======999777888777444999888777777888888666555<<<:::888888999999888777777555555666888888555222666555444333444555777999666666666777777777777888777:::888444777@@@FFFEEE888777666555444555666777222111///000333555444333333999>>>>>>:::666555777222222111111222444555666222,,,///TTTttt^^^JJJAAA>>>555111444777555555777555222222555555444;;;EEEDDD>>>777111////////////222111000111333444333222000111222333222111000///...222555555333222333555555444===>>>PPPXXX:::666222000222333222000111111222333222111000///...000333555444000+++(((++++++++++++,,,---...///+++,,,---...////////////***+++---...------...///,,,,,,---,,,...000///---'''+++---***$$$!!!%%%***(((***,,,---...---+++*********))))))***+++,,,,,,444///***'''(((******)))'''''''''%%%$$$$$$&&&(((,,,;;;DDDpppSSS>>>>>>AAARRR^^^WWWPPPKKKAAABBB@@@<<<888777777666444888:::999777888;;;:::666888777777888999:::888777:::888777777999::::::999777555444555666666444222444444555555666666666666333444444555555666666666777:::888444666===@@@???888777666555333333333222444333333222333444444444111666::::::777333333444333333444444444333222222555111555]]]oooVVVQQQMMM???666888444333555999888333333888666111000222444777???III@@@<<<666222111222222222222111111111333444333222111111333333333333222111111333555555444333333444777,,,000444===fffwwwZZZ888555222111222333222000222222333333222111000///111111111000///---***)))************+++,,,---...******+++,,,---///000000,,,,,,+++******,,,...111************+++,,,+++)))&&&(((***(((%%%###&&&)))))))))***++++++***)))(((((((((((((((((()))******333///***((((((******)))&&&'''&&&%%%$$$$$$&&&((()));;;LLLqqqCCC>>>>>>GGGLLLGGGHHHFFF999===???<<<666888>>>===777666777666555999>>>===888777666666888;;;<<<;;;:::888666555666888::::::999666444333222333444333222222333555777777666444333000000111111222333444444666888777555555888999777555555555555444333222222444555555444222222333444...222666666333000000111555666666666555222000...111000///GGGsss{{{mmm___GGG777;;;===444111666///333777888444111777AAA@@@888222333666999<<<@@@999666333111222333333333222111000111222333222111111111222333444444444444444333333333444444222111>>>,,,---222---<<>>999666666666999<<<>>>>>>===888666555555666777777666555444222111111222222333222333444555555444333222------...///000111222222333444555444444444444222111222444555666555444333111222333222000///111333---000222222000...///000777666555444333222111000777;;;666888JJJPPPEEE<<<999<<>>:::<<<;;;777;;;;;;999777:::???>>>:::666666777999<<<>>>>>>===999777555444555555444222444333222111000000111333444333222111111222333444------......///000111111///000222444444333111111111111333333333222111000......//////......000111...///000000///...///000888555222//////111333555222777444999IIILLL>>>777000GGGSSSIII;;;666222,,,555333000...333===HHHNNN444......:::KKKPPPDDD444111000......//////...,,,///---,,,---......---,,,------......///000111222222///,,,---///000---+++)))***///000---000333...+++,,,---------,,,++++++------,,,++++++*********'''''''''((()))***++++++((((((''''''(((((()))))),,,***((('''&&&''')))***((('''&&&(((+++,,,+++)))(((%%%$$$&&&%%%###(((///---)))&&&&&&)))***'''$$$&&&%%%$$$%%%&&&)))---///(((((('''&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%'''***...:::TTTLLL>>>;;;===888888999333222555888999999999:::;;;:::<<<;;;888888;;;===;;;888777777999<<<===<<<;;;999777444333333333111000222333333222000000111222444333111//////000222333//////000000000000111111...---000444555222000222333333333222111000...---111///---...///111000/////////.........///000111777444///,,,,,,///444888---...111EEE```^^^III>>>JJJXXXUUU===,,,...222///000000///222:::BBBCCC@@@111111333<<>>...333111000///000000///......---,,,,,,------,,,+++,,,,,,,,,,,,,,,---...///...---++++++,,,,,,,,,+++)))///---'''***111111++++++,,,---,,,***))))))+++******)))((((((((())))))%%%&&&((()))***+++++++++(((((((((''''''(((((())),,,+++)))((('''&&&''''''&&&&&&'''***......***%%%&&&###&&&+++)))###&&&------***'''&&&((((((&&&$$$&&&%%%%%%&&&(((+++...000))))))(((''''''''''''(((&&&'''((((((%%%$$$###$$$&&&''''''&&&&&&&&&)))+++///;;;RRROOO:::666<<<777333999>>>CCC777222888<<<::::::???666;;;<<<777444777;;;===999888888999;;;;;;:::888777555222222222222111000111333555444111000111222222222111111000000000000333222222222222111111111111...000444555000///222555555555555555555666666:::555000000444555111---000...---,,,---///000111555222...,,,,,,...222555666999BBBYYYiiiZZZHHHJJJ^^^RRRAAA444///000222333...//////000666<<<:::333555;;;>>>;;;888777111***333000......///000000000000...------......---+++---,,,+++++++++,,,------+++,,,,,,+++******,,,......333...)))------***)))---......+++((('''))),,,)))((('''''''''((()))***))))))))))))******++++++))))))((((((((((((((()))******))))))(((((('''''''''&&&'''***//////***%%%&&&'''///777333'''$$$)))((('''%%%%%%%%%&&&%%%%%%''''''&&&'''((()))+++,,,))))))((('''''''''''''''&&&)))++++++(((&&&%%%&&&'''((((((((('''(((+++---+++===UUUWWW;;;222999555444EEEUUUdddJJJ999===AAA999444888222888;;;666222555;;;>>>:::999999999::::::888666444333111111222333222111000333666555222000000222000111222333222111///---555555444444333222222222333000000555555///...111666666777888;;;???BBBDDDBBB:::333333777888222+++000...,,,+++---///000000333222///---,,,...000111...999HHHVVVPPP666222HHHWWW888%%%///999333***+++111111...))),,,333333...222===@@@666+++***///333000---++++++---///000000111000......//////...---...---,,,+++++++++,,,---***,,,---,,,******---111''',,,---222777///)))000000000///,,,((('''***---((((((''''''((()))+++,,,...,,,+++)))((()))***+++***))))))((((((((())))))(((((())))))***)))(((((((((&&&&&&***...///+++&&&)))---888DDD>>>---$$$'''$$$$$$$$$######$$$%%%&&&(((((((((''''''((((((((()))((('''&&&&&&&&&&&&&&&'''***------***((('''(((((())))))(((((())),,,...'''>>>YYYVVV;;;<<<<<<999???>>>FFFLLLCCCFFFIIIAAA===>>>999>>>DDDDDD<<<666999<<<===???999444333777::::::888111111222222222111000000333111222555444111222666777222---,,,...111111000444444222111111111222333333333333333222000///---777777555888FFFVVV[[[WWWPPP???222333444000///333777000...+++(((000555---+++...111000---+++---///***DDDTTTGGG333,,,111555;;;888444333333222...+++222000...---------///000111111111///------///111000...---///222333111...//////............//////+++,,,---...///...---,,,+++---...------...000222+++)))''''''))),,,------444///***(((***,,,---,,,)))'''''')))((('''***000+++,,,,,,+++((('''((()))((()))+++***(((''')))+++)))'''%%%$$$&&&''''''&&&+++'''(((,,,,,,((((((+++###+++222222---((()))+++***(((''''''&&&%%%###!!!###&&&)))***)))'''''''''&&&'''''''''%%%$$$%%%&&&---)))&&&((()))(((+++///(((&&&,,,...(((***...)))999555mmmQQQ:::<<<:::777???<<>>666999;;;333555>>>AAA>>>???===999:::>>>BBBBBB888555333555777888666444666555333222111111111222666333111333222///000444000222555666555333111000222111000///...//////000444222///......///222333...111///******555DDDNNNEEE<<<888======555...---......555666000444777///===888111---,,,...111222;;;BBBAAA777000111111///...---...000333666666555///000111222222000...------......---++++++---...+++---////////////000111......------------......---,,,,,,++++++,,,,,,---/////////---***))))))***---,,,---......---)))&&&+++---111444444///''' ***((()))...///***&&&&&&&&&(((******(((''''''(((222...******---000...,,,(((+++---,,,++++++...111111///000444555333333666<<<<<<;;;;;;===???BBBDDD@@@>>>;;;999777555111...+++,,,,,,+++)))(((((())),,,,,,,,,///000...)))$$$,,,)))(((,,,,,,)))&&&'''..."""$$$+++(((***222333<<>>888444;;;???666333888777::::::999999;;;======;;;@@@;;;555333666;;;@@@BBB:::888666333333333444555:::555222333333111111444000444888999666333222333222111000/////////000111333222000000000222444555...222555111,,,+++///333444000000777;;;777222111222000333111+++555AAA@@@>>>888111---...111333333BBBDDD@@@777222222000---//////000000222333333333///000111111111000...------...///...---,,,---///,,,///111000...,,,...000------,,,,,,,,,,,,------+++*********+++,,,...///.........,,,)))((((((***---,,,,,,,,,---,,,***'''111000///...,,,***((('''***&&&'''+++---***''''''---------,,,+++,,,...000/////////000222222111000:::@@@FFFJJJKKKNNNUUU[[[hhhiiilllpppsssuuuwwwyyy}}}|||xxxrrrjjjccc___RRRPPPKKKDDD<<<555222111***+++,,,---.../////////111***&&&(((*********,,,,,,%%%***...'''***<<>>???<<<888666@@@<<<888666999>>>DDDHHH<<<;;;888666666666777888<<<777444666666444333555333666888777444333555888444333222111111111222333222222333444555555555555,,,---111333333000......---+++,,,222666666555555...+++///...,,,;;;LLLNNN999444000///111444444333CCCEEECCC<<<555111///---111111222111111111111111111000///.........///000...///111000///...///000///111333111---+++,,,---------,,,,,,,,,,,,------...---,,,+++***+++,,,---,,,,,,,,,+++))))))***+++---+++))))))***+++,,,++++++)))(((&&&&&&))),,,///...***(((+++,,,,,,---000------,,,,,,...222999>>>DDDLLLUUU[[[\\\]]]```dddrrrzzzuuuiiibbb___KKKIIIDDD<<<222------///333,,,((()))+++(((&&&%%%)))'''---,,,%%%888___yyyYYY@@@BBB@@@<<>><<<<<>>???@@@<<<;;;999888888999999:::<<<777444888:::888555555666666666555444444777999666555444333222333444444333444555777777777666555666111...111444333222333111//////000333555666666111///333333000999CCC@@@333222000111333555555555@@@BBBAAA===666222000000000111222222111111222444333222///...---...000111///000222222111111111222111222333111///---,,,---......------------......333222000---+++***)))(((***+++,,,+++******,,,---...,,,))))))***,,,------)))******)))''''''((()))***'''&&&)))***,,,333;;;===???DDDJJJTTT```mmmuuu~~~hhhPPP;;;---'''+++'''&&&,,,000...)))&&&((((((+++'''...XXXdddDDDCCCEEEAAAAAA@@@LLLRRRDDD@@@AAA;;;;;;>>>:::======@@@CCC@@@999999===777999:::;;;:::999999888888999999999999999:::::::::555444999<<<999555444777555444444555777777777666555444333333333444555555555555555555666666666>>>666222333444222222555444333222111222444444444888333555444///444777...222333333222222333666888;;;:::888666555333222222111333444444222111222444333333222222111111111222...000333333222111222222222111000111222111000...///..................///111111111///...,,,***)))+++,,,---,,,******,,,---111///------......---,,,,,,...///...,,,,,,...111888:::@@@FFFJJJQQQ^^^kkk}}}sssYYYHHH888///***,,,111111///...)))))))))***CCCzzzhhhBBB@@@EEE@@@======OOOJJJ>>>???FFFEEEEEECCC;;;<<<;;;===???;;;555999AAA>>>===:::666444444666999666666888999999999999999777333333999===:::555333666444333444888999777444666555444333333333444444777666444222222444666777777333333888888444444888111222222111111333444222444......---+++444:::111444555555333000222666;;;888222...///333444444444444666777555111///000222333444555666666444222111...000222333222111222222111///...000444555333000//////............//////,,,---///000000000//////---......,,,+++***+++---222222111222111000,,,))))))+++---...222:::DDDKKK\\\cccooo{{{YYYGGG555,,,***+++,,,///***+++,,,333VVV```RRRCCC<<<<<<@@@DDDIII;;;???DDDDDDAAA===;;;:::>>>;;;;;;===;;;888999===>>>999777777666444444888555666888999888999:::;;;;;;;;;;;;:::888777555444444444555555666666666777:::999777666555555555555444444444444444444333222555888999777777999999666666555333222111111222333/////////000111444666888444999:::666333555777777444444444444444333333333///333666555111...000333000111444666777666444333...000333444333222222222555444333222111111111111///...---///111222///+++,,,---.../////////------,,,,,,---.../////////...,,,,,,...222000,,,---333666888CCCRRR[[[dddyyy|||WWW;;;***,,,111,,,333///...777MMMkkkUUUFFF;;;>>>AAA<<<777777:::<<<>>>===;;;999999:::;;;999888::::::888999===>>>:::777777555222222555333555777999:::999999:::999888777666555444333333555555555666666666777777777666444222111222333444333555666666555444444444555777777444444777555111333333222222222333333444111111111111222222333444555999999555333555888777333333333444444444444444///222555444000---///222111111222222222222222222000111222222111111333444333333222111000//////000...------...000///...,,,---------...------,,,,,,,,,,,,------...---------,,,***(((%%%(((111???HHHXXXggg{{{]]]III999'''---///444888888GGGrrrFFF===999@@@DDDAAA===>>>999999888666555555888;;;999555444666777666888<<<===888666666444000000333000222444666777777666666666555333222111111111222333333333444444444444444333222///......///111333111444666555333222333555888888666333555777555//////000111222333333333333333333333222222111000///444777777333111444777666222222222333444444444555///222444222///------///222111///......///000111222222111///...///222555111000///......------...+++,,,......---,,,,,,---......---,,,+++++++++,,,,,,------------,,,,,,+++,,,......000BBBbbb|||sss[[[DDD@@@999999<<<:::KKKkkk999@@@@@@666000666===???888888666555555666888:::777222000222333222333777888444333444333000000333222000//////000111111111444333111///...///000222000000000000111111111111111000---,,,,,,///222444...111444333000///111444555444111///222555333---...///111222222222111000111222222222222000...---111333333//////333444333000000111222333333444444000222333222///------...111000///...------------000000000///......000222...---,,,,,,+++++++++,,,))),,,...---***)))+++---000///---,,,+++++++++,,,---.........---,,,++++++"""(((,,,888\\\bbbIII333333EEEiii]]]GGGccceeeCCC+++222===;;;888888888999::::::999999777111...///000///...000222//////222222000111444888333...,,,,,,...//////222111///......///000222000000000000000000000000111///...------///222444...000333333111000111333------+++))),,,000000,,,...///000000000///---,,,...///000000000///...------//////,,,---111111......//////000111222222333000111222111///...---......//////000///---***))),,,...000000...---------++++++***)))))))))******)))+++---,,,)))(((***---111000...,,,++++++,,,,,,...............---,,,+++***,,,---<<>>===:::777777111...000222///,,,,,,---+++,,,000111000000444;;;555///,,,---///000///000///.........///000111222111111111111000000000///...------...///000111000000111222333333333222,,,......+++,,,111333111------------,,,+++******+++,,,,,,---------------))),,,---,,,...111///***------......//////000000....../////////...------+++,,,...///...,,,)))''')))+++......---+++))))))))))))(((((((((((())))))+++++++++***))))))+++,,,///...---,,,,,,+++,,,,,,,,,------------,,,,,,+++///+++(((444YYY@@@000IIITTTCCC333444666222<<<;;;:::;;;===<<<999666777222///333666333///---,,,***+++///000......111555111---,,,///111///---,,,,,,------.........///000000/////////.........+++++++++,,,,,,,,,,,,+++///---+++...222333111...---222333...,,,///333444+++******)))))))))******++++++************++++++(((+++---...111333///(((,,,,,,,,,,,,,,,,,,------+++***+++,,,------,,,+++******++++++***)))((('''(((***+++***((('''(((((((((((((((''''''(((((()))---+++))))))***+++,,,+++******+++++++++******))))))******++++++++++++***!!!%%%777NNN```jjj{{{rrr000444999>>>>>>:::888999:::===;;;999999::::::888555777222111666:::777222000---***+++//////---,,,///---***)))+++///000---(((***+++,,,---------------,,,,,,,,,++++++*********'''((()))******)))(((''',,,(((%%%)))///111---((((((...000***%%%''',,,///((((((''''''''')))***,,,,,,+++***((((((((())))))'''+++...000333555///(((,,,,,,++++++++++++++++++((('''((()))+++,,,+++******)))((('''&&&'''((((((******)))'''%%%%%%''')))(((((('''''''''(((((()))///+++((()))+++---,,,+++&&&''')))******)))((('''&&&'''((()))))))))))))))))))))+++...---,,,222;;;BBB???EEERRR\\\cccpppXXX222555444555888;;;;;;888555555555555777888777555222555222000111444222---(((++++++,,,...000///,,,***((()))+++,,,------,,,,,,+++(((((()))''')))555DDD>>>///$$$&&&***)))''''''''')))+++***((('''***---******)))))))))))))))***(((((()))))))))*********(((((((((((((((***,,,---+++++++++******)))))))))333)))(((333999222,,,+++,,,+++)))(((''''''((((((,,,+++)))(((''''''((((((+++)))((('''''')))+++,,,,,,+++***((('''(((,,,///,,,,,,++++++,,,---///000...------,,,,,,+++++++++***,,,///...,,,+++,,,...---...///000111111111111000111222444666999;;;<<<777;;;@@@AAAAAADDDJJJPPPVVV^^^lll|||MMM555333111//////111333222111444555777888777666444333777333///...111222///---,,,,,,,,,---......,,,++++++++++++++++++******)))---+++,,,...,,,+++222;;;888...))),,,///...++++++'''***,,,---,,,+++++++++***+++---......---,,,+++))))))*********+++++++++((((((''''''((()))***+++---,,,,,,,,,,,,,,,++++++------666CCCDDD888//////333222111000000000111222222222111111222222333444333222222111222333444444///000111222222555999<<<888999:::<<<<<<<<<<<<<<