BM6P6(@ {{{qqqhhhccc\\\SSSKKKHHH???999111,,,+++...111333<<<888000)))%%%%%%''')))''')))++++++***((((((((()))+++---,,,+++---222666HHHQQQ^^^nnn{{{tttaaaTTTKKKBBB===<<<:::777666999===???;;;777000222444555444111...,,,...+++((((((***,,,+++))),,,++++++++++++)))&&&###((()))+++000555999;;;;;;>>>@@@BBBGGGOOO^^^ppp|||nnnXXXCCC333---------,,,,,,---...,,,&&&""""""$$$'''((()))***+++---)))+++---...---+++)))'''(((&&&&&&***000333111...---,,,(((###!!!'''---111---+++...222777@@@IIIeee|||uuukkk```YYYRRRIIIBBBAAA:::555...))))))***---...999666000+++(((''')))******+++------,,,******+++---------,,,,,,000888???OOOWWWffftttvvvgggVVVKKKCCC;;;555444444222222666<<<>>>;;;888222222333333222111///...///,,,))))))+++,,,,,,,,,...---+++***))))))((('''&&&&&&(((+++000555888999???CCCIIIQQQ\\\kkk|||iiiRRR===///)))++++++***))))))***(((###  $$$&&&)))***,,,---......///000111///,,,)))(((&&&'''+++111444222///))))))'''### """(((---000000222666;;;EEEVVVeee|||pppdddVVVMMMFFF>>>999888444111,,,))))))*********444222///,,,*********+++,,,...//////------...///111000---+++---555BBBKKKZZZcccrrr~~~fffXXXJJJCCC===555///---,,,,,,...333999<<<:::888333222111/////////000000///,,,)))(((***,,,------///---+++)))((()))***+++''''''''')))---222777:::BBBIIIUUUaaannn}}}~~~cccKKK888+++'''(((***)))(((''''''%%%""" """&&&***,,,------000//////222555444111---,,,******---111333111///&&&&&&&&&$$$"""$$$)))...---///444<<>>777000,,,---******+++---111222222000******++++++++++++***))),,,,,,---,,,+++---000222444444333444:::GGGXXXdddvvv~~~sssaaaOOOFFF===<<<;;;666111///)))***+++...111222222111///---+++)))(((***,,,...)))(((&&&$$$###$$$&&&((((((***------,,,++++++,,,//////......000666???FFFSSS^^^nnn}}}~~~mmmXXXIII<<<111,,,***)))(((&&&$$$######$$$%%%!!!!!!###'''+++---,,,******,,,///666===@@@@@@>>>:::888555222000---***)))---...///...,,,,,,///333444444<<>>666///000222000...---***)))'''%%%$$$&&&)))+++******+++,,,,,,,,,+++***)))***+++)))%%%""""""###$$$(((++++++)))))),,,///,,,///444888>>>HHHVVV```mmmvvvnnn]]]JJJ???888111---,,,$$$$$$""" &&&+++***'''$$$''',,,//////---111666<<<>>><<<;;;<<<>>>666666555444222222333444444666666555333555:::??????GGGZZZuuummm```NNNEEE===:::555...'''%%%))))))***---000111000///000///...---,,,,,,++++++***)))(((''''''***000444;;;DDDSSS```jjjttt|||rrr```NNN@@@<<<333,,,...000///------)))'''$$$!!! """'''***)))+++---//////...+++***+++---///---((($$$######%%%(((***)))&&&''',,,222+++000777>>>FFFRRRbbbmmmuuu}}}lllZZZEEE999333...++++++&&&%%%### ###***000///+++(((***000444555333333999>>>===666222333555000111222333444666999<<<444555666555555888>>>DDDNNNZZZqqqsssbbbUUUGGG???::::::999222***''',,,---...---,,,,,,---...)))+++...///000111222333...,,,***''''''+++111666>>>TTThhhrrr{{{uuueeeRRRFFFBBB444222///....../////////---***&&&###!!!!!!###$$$&&&***///111000...,,,,,,...000111111...+++)))((((((&&&%%%'''&&&%%%)))///111;;;DDDJJJSSSbbbqqqyyyfffTTTAAA777222---***)))&&&$$$"""###&&&))),,,...///+++)))+++222777888666<<<===;;;444,,,(((***...)))***...333888<<<======666222333888<<<>>>GGGQQQ]]]oooxxxjjjZZZNNNDDD<<<555555444///***))),,,...///...,,,******+++(((***,,,...000111444555333111---******000999???NNNbbbsss|||}}}qqqeeeWWWGGG===:::333000---,,,---...//////,,,***&&&###!!!!!!"""###%%%)))---000///---+++***---......---+++)))((('''$$$!!!"""$$$%%%%%%***111555???JJJVVVddduuuyyyaaaQQQAAA999444...(((&&&###""""""$$$'''***,,,---...,,,+++,,,111555666777;;;:::666000(((%%%%%%'''''')))---222777;;;<<<===666333444:::@@@GGGSSS___rrr~~~tttjjj\\\MMMCCC???777000//////,,,***+++---///000///,,,)))((((((((()))***+++...111444666777444000---000999FFFOOObbbqqqrrr```RRRGGG<<<444111000---)))(((***,,,...///,,,***&&&###!!! !!!$$$''',,,...---+++***)))******))))))(((''''''&&& """%%%'''...555===GGGVVVfffyyynnn[[[MMM???888555...'''$$$ !!!###&&&(((******+++,,,---------...000444777888555111,,,(((&&&&&&'''&&&(((,,,000444777:::;;;444333666>>>IIIWWWgggtttӵĦĦӵĦttthhh\\\PPPBBB888888111---......++++++,,,---///111000---***)))))))))((('''))),,,000333444666444111222888FFFVVVaaapppzzz|||iiiTTTGGG@@@777000,,,+++(((%%%$$$&&&))),,,---+++)))'''$$$!!! ###'''***,,,,,,***))))))'''&&&%%%%%%%%%&&&&&&&&&"""&&&***222;;;DDDRRReeewwwjjjVVVHHH:::555222---'''%%% ###'''******)))''''''***---...---***+++000555444111---+++,,,---------''')))+++,,,...111555777555666<<L=hĦ4ĉ@ӵ>L|||mmm___SSSGGG:::222111...---000000---,,,---...000111111///---,,,---***(((&&&'''+++///111111222222444999DDDUUUfffrrrzzzqqq___KKKBBB===666...***(((%%%""""""$$$'''***+++***)))'''%%%###!!! ###&&&)))+++***)))((()))&&&$$$"""###&&&((('''&&&"""'''---777AAAMMM___vvvkkkRRRDDD555///...+++((('''"""''',,,...,,,(((&&&$$$***---///,,,((('''---222333000---,,,---///000111*********)))))),,,222666:::???IIIUUUeeezzzGG=?HdĦ=ĪjGG=?HdĦ~~~ttteeeXXXNNNCCC888000...,,,...222222...---///000111222111///......000)))'''&&&(((---111222111///444;;;FFFTTTeeeuuuaaaQQQBBB<<<999444---)))'''%%%######%%%((())))))((((((((('''%%%###!!! """$$$'''(((((('''''''''%%%###"""$$$(((+++***((( $$$+++444@@@KKKZZZmmmzzzgggNNN???111,,,+++***((('''%%%***000222///***'''&&&,,,//////,,,(((''',,,000222111...,,,++++++---...---,,,***&&&&&&+++444;;;FFFPPP]]]jjjzzzӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵrrrhhh\\\QQQJJJBBB999222...,,,---000000---...222333333222///,,,,,,---///(((&&&&&&+++222777777555222999FFFTTTdddsssmmmSSSFFF:::666444111---,,,((('''&&&''')))******)))'''((((((((('''%%%###"""!!!$$$%%%$$$###$$$$$$%%%######''',,,///---)))$$$"""$$$,,,555@@@OOO\\\mmm{{{qqq\\\GGG;;;///,,,,,,***&&&%%%%%%,,,333555222---,,,,,,111222111...+++***---000000000000,,,))))))---000///...***&&&&&&---;;;EEEUUUcccsss?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??{{{hhh```UUUMMMHHHBBB:::444000---,,,------+++///444666555222...***)))+++---&&&%%%'''---666;;;;;;999555???NNN___ooo|||rrr]]]LLLAAA666222111//////000***))))))+++,,,---+++)))'''((()))))))))'''%%%###!!!""""""!!!!!!"""%%%###$$$)))///111...***((('''***444???LLL]]]jjj}}}hhhQQQCCC888...---...***%%%###$$$,,,333666444000000111555444222000...---///000,,,///000...++++++111777000...***&&&'''111AAAMMM```ppp4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħwww]]]UUUMMMGGGDDD@@@:::555111222111///,,,+++,,,---333222///...---+++)))''''''(((,,,222555444888===@@@NNN___lllyyysss___RRRCCC:::333000///---///222111---)))(((+++------,,,((('''&&&'''***,,,------###  !!!$$$%%%(((...///,,,...222555666999AAAOOOaaaqqq|||zzz[[[FFF333...,,,111333///)))&&&(((...444777666333222333444222333444222...///333000///---,,,,,,---///000...+++******---999NNN```rrr{{{4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ{{{nnnZZZSSSJJJDDDAAA>>>999555222333222000---+++,,,---...---,,,,,,++++++***))))))))),,,///000111888@@@NNN[[[jjjuuu{{{iiiWWWKKK<<<555/////////...///333111,,,((((((***,,,,,,+++&&&$$$"""###'''+++...000&&&"""!!!#########&&&+++,,,***,,,111:::>>>FFFQQQ___ooo}}}vvvZZZFFF555000///333666222,,,***+++111777999777555444444333111222555555222000222000///...------...000111---******---222???VVViiizzz4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵooocccWWWPPPGGG@@@===;;;888555666666555111...++++++,,,))))))******++++++++++++,,,,,,---...---111===KKKaaammmyyy~~~nnn\\\LLLAAA444///,,,///000000111444000,,,(((''')))******(((""" """)))...111((($$$"""$$$###"""$$$((())))))---222AAAJJJYYYiiiwwwqqqVVVDDD444000///333555111---,,,///444999:::888555444555000...000666:::666222000///...------...///111222+++)))+++111:::JJJaaattt4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵvvvfff[[[SSSMMMDDD===:::888777666;;;;;;888444///+++******)))***+++++++++,,,---...//////000111111888JJJ\\\rrr|||wwweeeTTTEEE;;;111------000333111111333111---((('''''''''%%%### &&&+++---'''$$$!!! """######"""!!!"""''')))+++222999IIIWWWkkk}}}jjjPPP>>>///+++***...000,,,))))))///333777777444222222333...+++...666<<<999222///,,,,,,,,,---...///111222+++***...777DDDUUUkkk~~~4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR}}}nnn```WWWOOOJJJBBB;;;888777777777???>>>;;;555///***((((((,,,...//////------...000///000333666:::EEE[[[ooo}}}rrr```PPPAAA888222///...222444111///000111,,,(((&&&&&&%%%"""!!!$$$&&&&&&$$$###$$$%%%&&&&&&$$$"""!!! %%%***000:::CCCTTTcccyyyeeeIII777,,,)))(((,,,,,,)))'''(((---000333222///---...///,,,))),,,555:::777111---)))***+++,,,...///111222---...555AAAPPPbbbwww4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@htttfffZZZSSSJJJFFF@@@:::777555666777<<<;;;999444...)))((((((///222444333000///111333111222777???GGGUUUjjj}}}{{{hhhXXXIII<<<555222...---000111...,,,,,,,,,)))%%%$$$%%%%%%"""!!!######"""!!!"""%%%)))+++***&&&"""  '''///999GGGSSSeeerrr{{{___EEE555...,,,+++...---)))(((******---///...+++***+++...+++)))+++111555111---+++((()))+++---///111222333333555???PPPaaarrr4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s{{{jjj\\\QQQLLLDDDBBB>>>999555333444555444444222///+++(((((()))000333666555222111444777777999@@@LLLXXXgggzzzppp[[[KKK???666000...***)))+++,,,)))'''(((&&&###!!!"""%%%'''%%%###  ###$$$%%%!!!"""%%%))),,,+++)))&&&$$$"""%%%...:::HHHYYYgggwwwsssYYYDDD777222000000111///+++***---***,,,...---******,,,///+++)))***......***)))+++)))***,,,///111333555666999===KKK___sssΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦvvvdddUUUKKKFFF@@@???<<<888444222222333---------+++)))((()))***///222666555333222666:::???AAAIIIWWWfffttthhhPPP@@@666000---***&&&$$$''''''%%%###%%% !!!&&&)))(((&&&"""###''')))######$$$(((+++,,,+++******))),,,777DDDTTTgggvvvmmmVVVDDD;;;444222111222000++++++...+++---...---++++++...111,,,******+++)))%%%&&&******+++...111333666777888===CCCRRRiii?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ~~~nnn^^^OOOEEECCC<<<888555444444333000,,,---***''''''***,,,---,,,000333444111---000999AAAFFFPPP^^^iiisssmmmUUUEEE;;;222,,,***((('''&&&&&&'''&&&$$$""""""!!!"""%%%((()))'''%%%""" ###$$$$$$$$$$$$$$$&&&***---///000000222;;;KKKXXXeeexxx}}}fffRRRDDD===999666222...+++*********---......///////////////000---(((&&&&&&((()))***111...,,,...444999<<<===AAARRRiii>AneneneneDenene>Ak<fhDenenenevvvhhhZZZMMMDDDBBB999555111000000000---******'''&&&'''+++.........---///111000///333<<>>GGGMMM\\\iiizzzhhhVVVAAA555///)))%%%$$$%%%&&&'''((())))))))))))***(((&&&&&&&&&&&&$$$###!!! !!!###%%%$$$###$$$$$$$$$%%%'''+++...000===AAAMMM```sssqqq[[[III<<<666000///,,,)))''''''((((((---...000111111///,,,***+++***(((''''''(((***+++&&&)))---111777???JJJRRReeewwwqqqaaaWWWOOOFFFAAA???555000***(((***+++***)))))))))***+++,,,,,,,,,+++***,,,222:::EEEQQQ[[[```lllxxx{{{___NNN;;;222...+++(((((('''((()))))))))(((((()))***)))((('''&&&&&&%%%%%%""""""###%%%&&&&&&&&&%%%'''&&&%%%%%%&&&***///333@@@IIIYYYooolllVVVEEE999222///---+++((('''&&&&&&&&&...000222333333000---***+++++++++***)))***,,,---)))---111444:::FFFWWWdddxxxyyyjjjYYYPPPJJJCCC>>><<<555111,,,***+++------+++---......---+++)))((((((***///888EEEUUUdddooovvvyyyXXXHHH888111///---,,,,,,***+++,,,+++(((&&&&&&&&&(((((())))))((((((((((((%%%&&&'''(((((((((((((((((('''$$$"""###(((111777FFFSSShhh}}}~~~eeePPPAAA555000,,,+++)))&&&$$$###""""""+++---000111111///,,,***---///000///...---///111---111555777>>>NNNddduuuqqqaaaQQQHHHDDD???;;;999555111---,,,...///...---...//////---***)))))))))---555CCCRRRbbbrrrvvvSSSDDD555//////...,,,---,,,...///,,,'''######$$$%%%(((***+++***))))))***'''(((***)))((((((***+++'''%%%""" """+++888BBBTTTeee{{{rrrZZZHHH:::111,,,((('''%%%###"""!!! &&&(((+++---......,,,+++///222555444111000111333111555:::???III[[[ssszzzgggWWWGGG@@@>>>;;;777666333///,,,---///000...,,,)))+++,,,+++***+++...111666AAAQQQ```ooo~~~pppPPPBBB333//////...------+++...///,,,&&&!!!!!!###$$$(((,,,...,,,***))))))'''))))))(((&&&'''))),,,'''&&&$$$"""'''444GGGUUUjjj||||||cccLLL<<<333,,,(((%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&))),,,...000000000111555888777333000111333555;;;CCCNNN\\\ooo~~~qqq```PPP@@@::::::888555333000---+++,,,...///---***%%%''')))******---333888???LLL]]]kkkwwwkkkPPPBBB444000000///......***---///+++%%%!!!"""$$$%%%)))...000---***(((((('''((((((&&&$$$%%%(((,,,***)))''''''--->>>UUUeee{{{oooWWWAAA444---)))&&&%%%%%%&&&''')))***++++++&&&(((***...111444555666111666999888444000111333999@@@LLL[[[llluuucccQQQIII@@@888555333111///+++++++++,,,---+++'''%%%&&&&&&'''(((,,,111888===UUU\\\iiixxxvvv^^^HHH???999777777333111111...+++'''&&&%%%%%%$$$###(((+++------+++(((&&&%%%))),,,---+++&&&###$$$'''&&&,,,333777>>>NNNeeewww|||kkk[[[HHH<<<444...,,,,,,'''***///111111000000000.........000222444777999666555555555222///222999>>>IIIYYYkkk|||jjjYYYKKKDDD<<<666333222111000...---,,,,,,,,,+++(((%%%%%%)))---///111999FFFPPPccclllzzzkkkUUUDDD<<<666555555111///000---***%%%###$$$&&&'''(((((())))))((('''(((***,,,---,,,)))%%%"""!!!$$$'''***111;;;EEEQQQcccyyyhhh\\\NNN===444///+++***,,,...111444666555333222222//////000000222444555666444444555666444111666===IIIXXXkkk~~~}}}lllZZZLLLAAA===777333111111111111111///---,,,,,,+++)))''''''---333444666AAASSSbbbpppzzzvvv___LLL>>>777111222222000......,,,(((###!!!###'''***,,,((('''%%%######(((///444333...'''""" ###'''+++000888FFFUUUeeexxxsss[[[LLL@@@444...,,,******---333555888888555222000/////////000000111111222222222333666888777777>>>GGGXXXkkkrrr^^^MMMBBB888666333000000000111222333000,,,+++++++++++++++000555;;;>>>BBBOOObbbppp}}}~~~iiiUUUHHH999333...000111///---...+++((($$$###%%%(((***+++(((&&&###!!!"""'''///555666111)))$$$$$$)))///333>>>GGGVVVgggwwwlllWWWDDD:::111...,,,)))***---222444555444111,,,***)))------.........---------111111444777888<<>>DDDKKKWWWfffuuunnnZZZLLLDDD777000---///111///---...)))'''&&&'''((())))))((('''&&&%%%$$$$$$&&&+++///333///***''')))000999???SSS\\\kkk{{{yyybbbPPP???888222///,,,'''''')))...000111000,,,(((%%%$$$))))))))))))))))))))))))---...222666999CCCUUUfff{{{~~~qqqaaaNNN???999333333444222000///000111111---'''%%%(((---222555;;;AAALLLZZZiiiyyy}}}lllZZZJJJAAA???555///,,,///111///------'''''''''(((******)))'''&&&&&&'''&&&%%%&&&(((***,,,+++***(((+++555DDDOOOcccmmm}}}oooVVVFFF999444///...)))$$$"""$$$+++---//////,,,(((&&&%%%&&&%%%$$$$$$$$$&&&((()))+++...555<<>>===???@@@===777222000000,,,///111111333;;;HHHSSSnnn}}}lllRRR<<<222/////////...+++)))(((***+++***)))+++'''%%%%%%###!!!$$$)))+++***((('''''''''&&&&&&+++000444:::IIIbbb{{{eeeIII666...''')))))))))'''%%%&&&'''%%%&&&(((***,,,......///'''!!!"""(((---333888LLL```wwwtttqqqkkkeee]]]UUULLLFFFAAAAAAAAA>>>:::555111...---333777777777AAAUUUfff}}}ooo^^^FFF333***)))))))))+++,,,------+++++++++,,,...+++)))(((%%% !!!%%%***)))((('''&&&&&&%%%%%%---777CCCNNN^^^uuuvvv\\\DDD666///((()))(((&&&###""""""### """&&&))),,,.........'''$$$$$$)))---333===FFF]]]pppwwwsssnnniiibbbZZZSSSMMMFFFDDDAAA>>>;;;666000++++++111777999>>>LLLcccvvvzzzbbbSSS>>>...(((((())))))***...222111,,,((()))+++++++++,,,...***###!!!&&&''''''&&&%%%%%%&&&(((222@@@RRRaaasssmmmUUU@@@333---***)))'''$$$  !!!%%%***---.........***)))+++000555===LLLZZZooo}}}xxxqqqjjjccc\\\UUUQQQHHHEEEAAA===999333...))),,,///555===JJJ]]]qqqrrrZZZMMM:::...***+++,,,,,,,,,111555222+++%%%%%%'''%%%'''---222///&&& """###%%%&&&&&&)))---111===MMMbbbssszzzeeeOOO<<>>NNN^^^mmm~~~}}}zzzuuuoooggg\\\QQQJJJAAABBB???999222111666;;;FFFOOO^^^ooo~~~fffQQQCCC999,,,$$$$$$&&&'''''',,,---,,,***&&&###"""!!!'''&&&(((***((($$$###&&&$$$(((...333;;;IIIYYYeeexxxxxx^^^GGG999333111///+++)))&&&""" !!!%%%)))))))))*********+++,,,,,,333999HHH\\\nnn}}}{{{qqqiiibbbXXXLLLDDD???>>>:::777555777<<<@@@NNN]]]ooo}}}gggQQQCCC888111(((!!! ###''')))((()))(((&&&""""""%%%)))***)))'''&&&%%%))))))000<<>>777777666333333888BBBIII[[[iiizzzsssZZZCCC666222,,,$$$###(((+++)))((('''###  !!!###&&&)))***)))((()))***......666GGGZZZjjjzzzeeeNNN???222......((('''(((((())))))((('''&&&((((((+++...+++&&&(((...DDDZZZuuu~~~sssnnnfff^^^VVVLLL@@@999333555555444444<<>>MMMXXXmmmyyy\\\FFF:::666111111222,,,((('''%%%%%%'''***///222111888===@@@JJJ^^^uuu|||xxxuuuqqqjjjeeeVVVSSSLLLEEE>>>999888777999@@@KKKWWWfffwwwrrr^^^NNNFFFAAA===999666444000---+++((($$$!!!"""$$$&&&'''&&&%%%$$$%%%&&&...777===CCCPPPbbbooopppRRR>>>333222...000111***((((((((((((+++...222444888BBBLLLUUUcccyyy~~~uuupppmmmiiibbb[[[QQQNNNHHHBBB<<<;;;<<<>>>BBBHHHSSSaaaqqqpppbbbPPPDDD@@@???>>>;;;999444---(((%%%$$$###"""!!!"""$$$$$$%%%&&&(((+++)))222>>>GGGPPP___ssshhhLLL888//////,,,...///(((((()))***---///111333444>>>KKKYYYfffwwwxxxllleeeccc```ZZZTTTOOOGGG@@@>>>===<<<>>>BBBEEERRRcccrrr~~~}}}cccSSSCCC:::777555777:::999555///&&& $$$""""""%%%&&&&&&+++222222<<>>888555444444666666222+++$$$ """!!!"""&&&'''''',,,222888BBBRRRcccssslllVVVBBB999111///,,,'''%%%&&&&&&'''))),,,111;;;FFFMMMWWWeeeyyy}}}oooggg\\\VVVUUUUUURRROOODDD>>>;;;===@@@CCCJJJRRR```kkkyyymmm[[[JJJ@@@777555444222111333555000)))%%%###""" !!! ###(((***+++///555@@@KKK___tttcccQQQ???777000---***%%%$$$&&&((())),,,222;;;HHHVVV```kkkxxx~~~wwwrrrfff___WWWRRRPPPOOOKKKHHH???:::777:::???FFFSSS^^^rrrzzzxxxaaaNNNAAA999222111222111222555888111+++((())))))%%%!!!""" !!!&&&***///777@@@KKKWWWlllzzz^^^KKK<<<666000...***&&&&&&(((---///444<<>>MMMZZZqqqzzzsssmmmddd^^^VVVQQQMMMIIIDDD???>>>:::999===@@@AAADDDIIIRRRcccyyykkkTTTCCC777...***&&&&&&&&&%%%%%%&&&***,,,///+++((((((''')))222;;;IIITTTeeewwwyyy]]]KKK>>>777222333:::FFFYYYhhh}}}|||zzzxxxsssmmmhhh___YYYRRRLLLGGGCCC===:::999777999>>>CCCFFFLLLRRRaaapppxxx___JJJ;;;222,,,)))$$$%%%%%%$$$$$$&&&***---,,,)))'''&&&'''+++777DDDXXXccctttiiiRRRBBB;;;666888@@@OOOccctttuuusssqqqqqqqqqnnnhhhccc[[[VVVPPPJJJEEE@@@<<<999666666:::BBBHHHNNNXXXaaattt~~~mmmTTT???333,,,((($$$!!!"""#########%%%(((+++)))&&&&&&'''***111AAAPPPcccnnn~~~pppVVVBBB===:::???IIIZZZoooxxxoooffffffgggjjjllljjjccc^^^XXXUUUOOOJJJEEEAAA>>><<<888999???IIIRRR\\\iiiuuuppp___GGG555,,,(((%%%###!!!###$$$%%%&&&(((***)))(((***---333>>>RRRdddsss|||oooWWWDDDAAAAAAJJJWWWiiizzzkkkbbb]]]^^^aaafffiiigggaaa[[[WWWUUUPPPKKKFFFBBB@@@>>><<<>>>EEEPPP\\\hhhxxxxxxcccSSS===...((('''&&&%%% ###&&&(((((()))+++,,,------///555<<>>444---***)))&&&###!!!!!!%%%((((((,,,111---222<<>>888000+++))))))(((&&&  $$$&&&(((---444222;;;GGGVVVeeeuuudddNNNLLLWWWiii|||jjj[[[TTTRRRSSSRRRQQQPPPPPPOOOMMMJJJHHHFFFCCC???@@@GGGSSS___fffppp{{{rrrVVVAAA888444---)))(((((('''&&&$$$"""###&&&''')))000999???IIIWWWfffsssvvv^^^NNNQQQaaavvv{{{jjj]]]VVVTTTTTTSSSPPPMMMLLLLLLKKKHHHEEEBBB???<<>>JJJ^^^rrreeeJJJ888000...---***(((&&&%%%&&&((('''(((+++000555===NNN]]]llluuuppppppxxxqqqkkkaaaWWWOOOLLLKKKKKKLLLFFF@@@???AAABBB@@@=========CCCSSSiii~~~yyy^^^EEE222)))++++++***(((&&&&&&(((******+++000666===HHH[[[lllxxx|||sssgggbbbYYYPPPIIIFFFEEEEEECCC@@@======???@@@???===AAAGGGSSScccsssoooQQQ666)))((('''+++...,,,'''&&&(((,,,***///666>>>JJJ\\\ppp~~~rrrjjjbbb]]]VVVNNNGGGDDDBBBBBB???<<<999888;;;===>>>===GGGPPP^^^mmmzzz{{{bbbGGG000&&&&&&###''')))((($$$###'''+++000777AAAMMMZZZmmm~~~rrrhhhbbbZZZWWWRRRLLLGGGCCCAAA???>>>;;;777666999===AAACCCQQQ^^^ooo}}}kkkRRR;;;+++$$$$$$###&&&%%%""""""''',,,222<<>>???DDDMMMWWW^^^kkkyyyiiiNNN<<<111'''!!!"""###(((111888EEEUUUjjj}}}xxxhhh\\\TTTOOOLLLOOOOOOOOOOOOMMMKKKIIIGGGAAAAAABBBDDDKKKVVVbbbkkkyyyiiiVVVAAA444---$$$!!!%%%)))222>>>HHHXXXfffzzzssseeeZZZRRRNNNKKKIIIIIIIIIIIIIIIHHHFFFEEEBBBCCCFFFJJJRRR___mmmwwwxxxZZZJJJ999000+++$$$%%%---555CCCSSS___rrr{{{yyylll___UUUNNNIIIFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFJJJPPPYYYfffuuunnnTTTEEE777///+++%%%  ***555AAARRRdddrrr|||tttgggZZZPPPIIIEEEBBBAAA===<<<@@@BBB@@@AAADDDEEELLLVVV^^^gggsssuuuaaaJJJ>>>111+++((($$$#########&&&---:::LLLbbbyyyyyyqqqdddWWWNNNIIIEEECCC>>>:::888;;;>>>???BBBGGGLLLSSS]]]gggrrr~~~ppp[[[AAA666,,,'''&&&$$$$$$'''+++...777GGG\\\ttt|||ssskkk^^^SSSLLLGGGEEEDDD===888555777;;;???FFFNNNXXX^^^hhhuuueeeNNN555,,,$$$!!!!!!"""''',,,999>>>JJJ\\\rrr}}}ssskkkcccXXXNNNHHHEEEDDDDDD???:::666777;;;AAALLLWWWccciiittttttVVV>>>***###"""+++333IIIRRRaaarrr~~~xxxssssssvvvwwwnnnbbb[[[RRRJJJFFFCCCBBBAAA???;;;888999===EEESSS___nnnttt}}}eeeFFF...%%% &&&333???XXXfffwww~~~xxxrrrppppppoooooonnnllliiifffdddddd}}}rrrkkkZZZUUUMMMGGGDDDAAA???>>><<<::::::>>>CCCMMM\\\jjjyyyoooUUU:::'''%%%""""""###'''000AAAPPPfffxxxzzzvvvuuutttpppkkkeeebbbaaaaaaaaa```^^^]]]\\\[[[ZZZYYYuuukkkdddSSSOOOJJJFFFCCC@@@<<<::::::;;;???FFFNNNYYYjjjyyyyyy^^^FFF444''''''&&&(((,,,111===RRRddduuuzzzxxxuuussspppmmmhhheeeaaa```^^^YYYUUUTTTUUUVVVSSSUUUVVVUUURRRRRRTTTVVVxxxnnnddd]]]PPPMMMIIIFFFCCC???:::777;;;===DDDOOOXXXdddvvvpppRRR===111+++((()))---222999GGG^^^rrr}}}wwwrrrppppppooonnnhhhgggeeedddbbb___[[[XXXUUUTTTRRROOOLLLLLLNNNPPPJJJOOOTTTRRRMMMLLLQQQWWWuuunnnfff\\\UUURRRNNNKKKKKKHHHAAA<<<<<>>NNNbbbyyy~~~zzzuuufff```XXXUUUXXX]]]``````]]]YYYTTTQQQPPPPPPOOONNNJJJKKKLLLLLLIIIGGGGGGGGGFFFFFFEEEBBBAAABBBEEEHHHHHHIIIKKKKKKJJJJJJLLLMMM~~~~~~vvvjjj```ZZZTTTOOOKKKEEECCCEEEIIIIIIFFFFFFHHHOOO[[[mmm}}}}}}fffNNN;;;111......000222;;;LLL```uuuvvvppphhheeefffgggdddaaaTTTNNNGGGDDDGGGLLLOOOPPPKKKHHHFFFDDDEEEEEEEEEDDDDDDFFFHHHHHHGGGEEEDDDDDDCCCCCCAAA???===>>>AAACCCEEEGGGIIIJJJJJJJJJLLLMMM|||mmmwwwxxxpppdddZZZSSSNNNJJJGGGAAA@@@CCCGGGHHHHHHJJJNNN[[[iii|||pppZZZFFF777///...000999???LLL```uuuyyyuuuuuuwwwwwwtttttttttoooiii^^^YYYSSSPPPPPPRRRRRRQQQRRRLLLEEEBBBBBBEEEHHHIIIAAA@@@??????AAABBBBBBAAABBBEEEHHHJJJHHHFFFEEEEEEDDDCCCAAA>>>;;;:::<<>>@@@DDDGGGHHHJJJLLLMMMssslll~~~ssslllaaaUUUMMMGGGDDDBBB>>>===???CCCEEEGGGMMMTTThhhuuusssaaaLLL===333,,,---222@@@LLL___vvv}}}yyytttpppkkkfffbbb]]]aaaccccccbbb```YYYQQQKKKIIIGGGEEEEEEFFFGGGHHHQQQMMMGGGBBB@@@@@@@@@AAA???>>>>>>???BBBCCCBBB@@@===AAAEEEGGGFFFDDDBBBAAADDDCCC???:::666444555777444888>>>CCCFFFHHHKKKMMMvvvwwwxxxkkkeee[[[PPPGGGAAA===<<<::::::<<>>>>>>>>===>>>???AAAAAA???===:::>>>CCCFFFEEEAAA???===>>>===999444///------//////333:::@@@DDDGGGJJJLLLwwwmmmbbb^^^VVVMMMDDD===:::999::::::>>>EEEMMMXXXhhhwwwoooRRR@@@000...000222;;;EEETTTiii~~~}}}tttqqqmmmjjjiiigggfffddd```]]]YYYWWWUUUSSSPPPNNNHHHKKKMMMLLLMMMMMMIIIBBB>>>BBBFFFGGGDDD@@@??????DDDEEEFFFEEECCCBBBAAAAAA>>>>>>>>>???@@@>>>;;;888888===BBBEEECCC???;;;999777666333...***((()))+++...333999???CCCEEEHHHJJJ}}}oooeee]]]ZZZTTTLLLDDD>>>;;;:::<<<<<>>@@@>>>:::666333444333000,,,)))(((***,,,000444;;;@@@CCCDDDFFFHHHyyyiii^^^UUUQQQMMMJJJDDD>>>===@@@BBBFFFOOO[[[jjjzzzgggNNN555222///...444@@@OOOZZZuuu~~~yyyrrrqqqoookkkhhhfffhhhjjjkkkjjjfffccc```___^^^^^^ZZZ[[[[[[ZZZXXXVVVWWWWWWVVVSSSOOOMMMMMMOOOOOOOOOMMMLLLJJJJJJJJJHHHFFFCCC@@@BBBEEEFFFDDD???:::666===<<<:::::::::===@@@AAACCC@@@<<<:::::::::999888555666888999888666333111333///+++***---000111000888999<<<>>>AAABBBCCCCCC~~~sssfff]]]TTTPPPMMMJJJEEE@@@@@@DDDLLLRRR\\\hhhvvv{{{]]]FFF555333111333<<>><<<::::::::::::888777666777888888777555333222444000+++***---111333333777888999;;;===@@@BBBCCC{{{ssskkkbbb[[[RRRNNNLLLKKKIIIFFFIIINNNWWW___kkkxxxjjjQQQ>>>555444444888DDDWWWlllzzzyyytttuuuxxxzzzyyyvvvooofff^^^XXXVVVUUUWWWXXXWWWTTTQQQPPPOOOVVVXXX[[[\\\YYYTTTOOOKKKOOOOOOOOOMMMKKKLLLNNNQQQSSSQQQNNNLLLMMMMMMMMMLLLKKKIIIFFFEEEDDDCCCAAA@@@@@@AAAAAAAAA@@@>>><<<:::888777666666777888:::;;;999888888999;;;;;;:::999888888777666555444333333666222---+++---222666888777666666666999===AAACCC{{{pppjjjeee___[[[PPPMMMKKKMMMMMMMMMSSSZZZ___iiivvvppp[[[HHH;;;999999;;;BBBOOOcccxxx}}}rrrhhhddddddfffhhhiiihhhccc[[[UUURRRRRRQQQTTTWWWXXXVVVRRROOONNNSSSUUUWWWXXXVVVRRRLLLIIIHHHHHHHHHGGGGGGJJJNNNQQQSSSQQQNNNMMMMMMLLLJJJIIIJJJGGGCCCAAAAAA@@@???>>>???>>>===<<<;;;;;;;;;:::666666666666666777888888888666555666999<<<======999888666555444333444444777333///,,,...222888;;;666555333333555999>>>AAAssshhhccc```]]]ZZZPPPMMMKKKLLLMMMOOOVVV^^^hhhrrrwww___OOODDD<<<<<>>>>>>>>======<<<:::888777888888999555666666777777777777666666333000000333888<<<>>>888777555333222333444444777444000------222777<<<666444333222444777;;;>>>xxxjjjaaa]]][[[YYYVVVQQQMMMKKKLLLMMMPPPXXXaaattt~~~gggQQQFFFAAA>>>888@@@NNN^^^ooo~~~{{{yyyxxxuuupppkkkbbb___ZZZUUUSSSRRRTTTUUUXXXWWWVVVRRRNNNJJJIIIIIIFFFHHHKKKKKKJJJIIIHHHHHHLLLKKKKKKJJJIIIHHHFFFFFF>>>???AAABBBCCCGGGLLLOOONNNMMMMMMNNNOOOOOOLLLJJJKKKGGGBBB>>>======>>>===<<<;;;999777666666666666444555777888888777666555222///,,,,,,///444888:::444333222111111222333444666444111...---000555:::555555555555666777999999xxxnnnbbbZZZWWWVVVSSSOOONNNKKKJJJNNNSSSZZZeeeoooqqqTTTBBB???AAAAAA===III\\\ooo~~~zzzxxxssspppnnnmmmmmmhhhaaaZZZNNNMMMKKKLLLMMMPPPRRRSSSSSSPPPMMMJJJIIIGGGEEECCCDDDEEEFFFEEEEEEEEEGGGIIIEEEFFFFFFEEEDDDCCCBBBAAA;;;===>>>???@@@BBBDDDGGGGGGHHHJJJNNNRRRSSSRRRPPPMMMHHHBBB>>>======>>>???===<<<:::888666666555555333444666777777666444333///...---...111444555555000000000000111222333444444444222...,,,---222666555666888999999888666555pppggg\\\VVVSSSRRRNNNJJJJJJHHHJJJRRR[[[fffttt~~~aaaEEE888;;;AAACCCLLLYYYnnn|||xxxtttpppnnnkkkhhhffffffeeeaaaWWWPPPBBBBBBCCCFFFKKKPPPRRRSSSNNNJJJGGGFFFGGGGGGEEEBBBAAAAAAAAA??????@@@DDDGGGBBBCCCDDDEEEDDDBBB@@@>>>:::;;;============>>>@@@BBBDDDHHHNNNTTTWWWVVVUUUNNNIIICCC>>>===>>>?????????>>><<<:::888666555555222333555777777555333111000000111444777777555333---...///000111222333333333333222///,,,,,,000333555777:::<<<;;;888555222uuuhhh___WWWSSSPPPJJJGGGHHHJJJKKKPPPZZZiiixxxeeeLLLBBB???>>>EEEPPPZZZlll|||zzzqqqppppppppppppoookkkiiigggccc___^^^]]]XXXPPPIII???BBBFFFHHHJJJMMMTTTYYYHHHCCC>>>===@@@DDDFFFFFFCCC???===>>>@@@@@@@@@BBBAAA@@@?????????>>><<<:::<<<:::888999<<>>???@@@CCCDDDGGGLLLRRRXXX^^^aaa[[[RRRFFF@@@AAAEEEHHHIIIFFFHHHGGGBBB999222///000/////////000111333555777444222111333777777333...+++---///000000111333555111111111000//////111333888666444444444333000...|||lll___UUUOOOJJJIIIHHHCCCBBBCCCDDDMMM\\\ooocccRRRCCCAAAGGGOOO^^^kkk}}}zzzuuuqqqpppmmmfffaaa```aaabbbdddggghhhfffaaa]]]WWWUUUTTTTTTTTTQQQKKKFFFEEECCCAAACCCGGGIIIFFFCCC@@@===;;;;;;>>>BBBFFFGGGHHHGGGDDDAAA@@@@@@@@@@@@999999999;;;<<<===;;;999888777555777:::===???@@@FFFFFFGGGJJJPPPWWW]]]aaa```XXXMMMFFFEEEGGGIIIIIIHHHIIIGGG@@@777000---,,,,,,,,,,,,---000333777999555222000111333444111...***,,,///000000000111333000222333333333333444666999777555444444222///---tttdddYYYOOOKKKHHHHHHGGGCCCCCCEEEJJJVVViii|||wwwbbbUUUIIIGGGMMMYYYjjjyyyxxxpppmmmhhhdddeeeccc^^^\\\\\\ZZZ\\\___bbbccc___YYYTTTOOONNNNNNPPPPPPNNNJJJFFFHHHFFFEEEFFFGGGFFFCCC@@@???===<<<<<<>>>BBBFFFGGGHHHJJJIIIEEE@@@>>><<<999777888999;;;======<<<:::666555444555999===???@@@DDDDDDDDDFFFLLLSSS[[[___\\\UUULLLFFFDDDEEEFFFFFFEEEEEECCC===555///,,,+++))))))***+++///333888;;;555222//////000111000///...000111222000///000000111333666777666666777999;;;999777666666333000---{{{jjj[[[SSSKKKHHHFFFGGGFFFDDDFFFKKKTTTaaauuummmbbbZZZRRRPPPVVVcccvvv~~~xxxpppgggaaaZZZVVVTTTVVVWWWVVVUUUWWWVVVXXX[[[^^^^^^YYYRRRLLLJJJKKKLLLNNNPPPNNNLLLJJJHHHJJJLLLKKKGGGDDDCCCDDD????????????@@@CCCFFFIIIJJJPPPQQQJJJCCC???:::444777888999;;;======;;;999111//////000444999;;;<<>>>>>@@@EEELLLTTTYYYRRRNNNHHHCCCAAAAAABBBCCC>>>>>>;;;777222...,,,,,,(((((())),,,///444888:::333111///......///000000222444555555333000//////222555777888888999:::;;;<<<:::999888888555111...ppp]]]PPPJJJGGGDDDDDDFFFGGGHHHNNNUUUcccooovvvggg]]]\\\\\\^^^eeesss|||{{{zzz|||}}}{{{yyytttmmmeee]]]WWWKKKHHHHHHLLLPPPPPPQQQTTTRRRTTTWWWZZZYYYUUUNNNIIIHHHJJJMMMOOOPPPPPPNNNMMMJJJLLLNNNJJJEEEAAAAAACCC===???@@@AAABBBEEEIIILLLQQQWWWWWWMMMCCC???:::444666777888:::;;;:::666444***((((((***...333666777:::999777888<<>><<<<<<===>>>666555333000...---,,,,,,((()))+++---111444666888111000///......///111111333555777777555333111111555777888999999999;;;===;;;:::999999888666222///wwweeeRRRHHHFFFEEECCCDDDHHHLLLPPPZZZdddxxx}}}nnnbbbZZZaaajjjrrrzzzzzzvvvuuuvvvwwwooonnnmmmnnnrrrvvvxxxxxxrrrnnnjjjhhhfff```VVVNNNAAA???@@@GGGKKKLLLNNNPPPLLLNNNQQQTTTVVVSSSNNNIIIGGGJJJNNNPPPQQQQQQPPPPPPLLLKKKHHHDDD@@@===;;;;;;999;;;???AAACCCGGGLLLQQQVVV\\\WWWHHH<<<;;;999444444444444666666333///,,,'''%%%%%%(((,,,111444555666555333222333777;;;===@@@???<<<888555444444555000///,,,+++************)))+++---000222444555555//////000000000000222333000333666888777666555555888999999999888999<<<>>>888777777888888555111...yyynnn^^^MMMEEEFFFEEEDDDFFFLLLQQQYYYeeeqqquuuhhh___[[[hhhwwwzzzsssllliiijjjmmmoookkkiiiffffffhhhkkkllllllggg___YYYYYY]]]ZZZNNNCCC999777999@@@EEEFFFGGGIIIHHHIIIMMMQQQSSSRRRNNNKKKGGGJJJNNNQQQRRRQQQQQQQQQNNNHHHBBB>>><<<:::666222444888===@@@CCCHHHOOOTTTXXX\\\TTTAAA444555666333111111111222222...)))%%%(((&&&&&&)))---222555666555333000......///111333:::999777333///---,,,---...,,,)))(((((((((((('''***,,,///222444444333333---...000111111111222444,,,000444777888888888888999:::999888777999<<>><<<;;;<<>>:::666111//////000///---vvvhhh^^^TTTLLLIIIKKKPPPRRRYYYdddmmmwwwsss```YYY[[[iiizzz}}}|||~~~|||uuupppppppppqqqppplllgggfffjjjnnnmmmggg```\\\\\\___ccceee```]]]ZZZZZZ\\\\\\XXXTTTQQQMMMHHHEEECCCBBBAAAAAA@@@>>>======???@@@@@@@@@DDDEEEKKKSSSTTTMMMHHHGGGKKKJJJIIIHHHGGGDDDAAA???===888222000222333222000++++++///666:::===FFFPPPQQQHHH===555222333555666555222///000222111,,,(((%%%'''+++000444777999:::<<<;;;888333---+++---000111111///***&&&&&&***...---......,,,)))'''((((((------.........///000222444444333333444333111000+++++++++...222444444444444777:::;;;;;;;;;;;;<<<999555000......000000///wwwlll___WWWQQQMMMMMMPPPSSSXXXbbbqqqxxxgggZZZZZZ___vvv{{{vvvrrrooonnnppprrrpppjjjeeedddgggiiijjjgggcccaaaccceee]]]ZZZVVVTTTVVVZZZ]]]___YYYVVVTTTTTTTTTSSSNNNJJJFFFDDDAAA===::::::===???EEECCCAAA@@@AAAAAAAAA???DDDDDDHHHMMMMMMHHHDDDDDDDDDCCCBBB@@@===:::888777222///---...000222000...+++)))+++111555777<<>>>>>;;;666///---///222666333...***)))***...000/////////---***))))))***/////////000000//////...444444444333222111000///*********,,,///222222222222555888:::999888888888777444///,,,---///111222pppeeeZZZSSSPPPNNNQQQUUUWWW^^^lll}}}wwwjjj___\\\dddnnn~~~wwwsssppplllfffaaabbbdddiiillljjjfffbbb```hhhiiiiiifffbbb^^^]]]^^^PPPNNNLLLMMMOOORRRTTTTTTOOONNNLLLLLLLLLJJJFFFCCCCCCCCC@@@<<<888888<<<@@@HHHFFFEEEDDDEEEEEECCCBBBCCCDDDFFFHHHGGGDDDAAA???======;;;999555222111000///,,,++++++---//////...,,,++++++...111333444444555333000......111333444777444000.../////////...%%%'''***///444999===?????????===888333111333666===888222...---///111222/////////,,,***)))***+++111000000111111///---+++---...//////............+++++++++---000222222111000333666777777555555666666333///,,,---///333555yyyhhh^^^TTTPPPNNNOOOSSSXXX```jjjzzzxxxjjj```\\\```nnn|||}}}vvvrrrlllgggdddaaa\\\XXXTTT[[[bbbfffgggfffeeeccciiihhheeeaaa[[[VVVSSSRRRGGGFFFEEEGGGIIIJJJJJJIIIEEEEEEEEEFFFFFFEEECCCAAACCCCCCAAA===999888<<<@@@FFFDDDCCCCCCDDDDDDCCCAAAAAABBBCCCBBBAAA@@@===;;;555777777555111...------///,,,)))'''(((***+++,,,---,,,******+++---,,,+++/////////...///000333444:::777333000//////......&&&'''***---222777;;;>>>?????????;;;666555777:::@@@;;;555000///000000111//////...+++))))))***,,,///...,,,------+++(((%%%$$$''')))*********,,,...------...000333444333111...111333444333333444555444222000......000444777ooo]]]TTTNNNMMMOOOSSSYYY___kkkwwwvvvkkk```ZZZ[[[eeevvvzzztttooohhhfffccc```\\\YYYWWWVVVRRR\\\fffjjjlllooopppnnnkkkgggaaaZZZSSSNNNKKKJJJCCCBBBBBBBBBDDDEEEDDDBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBB@@@>>><<<;;;===>>>AAA???????????????===;;;;;;>>>???===<<<<<<:::666...111444333000,,,,,,---...+++(((%%%$$$%%%'''(((+++,,,+++&&&%%%'''(((&&&---...000000000111444666<<<:::666333000/////////******+++---000555999<<<@@@AAAAAA===999777888;;;===:::666111///...///000//////---+++))))))+++---+++(((%%%%%%&&&%%%""""""&&&((('''(((+++...///000222555777777444111...///000000111222555777333333222111000111444777rrrcccRRRLLLJJJOOOVVV]]]fffnnnyyy{{{iii```XXXXXX```nnnzzztttpppnnnjjjeeeaaa[[[]]]^^^[[[VVVTTTVVVYYY```jjjsssssssssvvvwwwuuukkkeee[[[RRRKKKGGGFFFEEEAAA@@@???@@@BBBBBBAAA@@@@@@@@@???>>>>>>???BBBCCC@@@???>>>???@@@AAA@@@??????===<<<<<<;;;:::666444555999;;;777777888555000''',,,222333000,,,,,,---,,,+++***(((&&&%%%&&&''',,,///...'''###%%%((((((+++---///000000222777:::;;;:::888666333222222222......---...000444888;;;CCCDDDCCC???999666777999777888777444000...000333000000...,,,******---///***&&&!!!!!!###### $$$((()))((((((+++//////111444888:::999444000...............111666:::333444555444222222555777zzziii\\\MMMIIIJJJSSS^^^hhhsss{{{qqq___XXXTTTYYYeeewwwuuupppiiidddbbb___ZZZWWWSSSXXX[[[YYYTTTRRRWWW\\\lllvvv|||xxxtttttttttqqqfff^^^RRRHHHBBB?????????@@@???>>>???AAABBBAAA@@@AAAAAA???======>>>AAADDD@@@>>>>>>AAAEEEFFFDDDBBB@@@???===<<<:::888444000000666777444333555222,,,""")))000333000---,,,---+++---...---+++)))((((((...444222)))###&&&+++,,,))),,,///000111444999===999999999777555444444555222111//////111444888;;;FFFGGGEEE@@@999555555666444888:::888333111444888222111000---+++,,,...111,,,'''"""!!!###$$$!!!"""'''++++++)))))),,,000///111666:::<<<999444///...------,,,---111777<<<333555777666444333444777~~~kkkYYYPPPOOOPPPUUUaaapppqqq\\\PPPPPPWWWdddqqq~~~{{{uuuoookkkjjjfffaaa]]]ZZZVVVQQQMMMQQQTTTUUUQQQLLLOOOYYYcccxxxyyynnnjjjhhheeeVVVOOOFFFBBBCCCCCC@@@<<<@@@@@@@@@@@@@@@@@@@@@@@@BBBBBB@@@===;;;;;;===???@@@???>>>@@@CCCCCC@@@===999888888888999777444222///111111111///---,,,,,,)))---111222000,,,)))(((000111222///+++((((((***555666444///((('''***///...000222444444555888:::;;;::::::999999888888888888555222000111333555666AAAFFFFFFAAA>>>>>>999111777999:::999777444333333777333...++++++...000111000---(((%%%$$$""" $$$&&&***++++++***+++,,,444555666999<<<:::555000---------------///333777;;;999888777666666444333qqq]]]PPPKKKLLLSSS___mmm{{{jjjWWWJJJKKKUUUfffwww}}}xxxsssnnniiiddd``````^^^[[[ZZZYYYXXXTTTPPPLLLPPPSSSQQQNNNQQQ[[[dddtttzzzzzzqqqgggbbb]]]YYYNNNHHHBBBAAAEEEGGGFFFCCC???>>>>>>===<<<<<<<<<===AAAAAA???<<<999777888999;;;:::;;;===@@@AAA???<<<888888777666555333222111000000000...---,,,,,,---+++...222222000,,,)))'''+++---///---***(((***,,,333333222---(((&&&***///111222444444222222333555999::::::;;;;;;:::999999999777555333333444555555:::???AAA>>><<<===999333777999:::999777555444444444222///---...111333444444000+++(((%%%###!!!$$$&&&)))++++++,,,...000666666666888:::888444000---...000//////000222444777666666666666555444333yyydddQQQIIIJJJLLLYYYjjjzzzxxxaaaQQQCCCHHHUUUkkk|||vvvqqqkkkhhheeebbb___\\\WWWTTTQQQQQQRRRTTTVVVUUUSSSQQQIIINNNRRRQQQNNNPPPWWW___hhhkkkjjjddd___ZZZTTTNNNFFFBBB???AAAGGGLLLLLLKKK???>>><<<:::999999::::::>>>???>>>;;;777333111111555555777:::<<<===<<<:::666666666222...,,,---000000...---+++***+++,,,---...111333333///***'''&&&&&&))),,,,,,***))),,,//////000///+++&&&&&&)))---333444444333000.........555777:::<<<===<<<;;;999::::::888777555444333333222777:::::::::;;;888444666777999888666333333333/////////000222555777999888444///+++(((&&&###"""$$$&&&((()))+++...222555888777777777777555111......000333333222000//////000111222444444444333333~~~mmm[[[MMMJJJMMMTTTaaassskkkXXXMMMBBBJJJZZZrrryyyppphhhccc]]]\\\YYYWWWUUURRRNNNKKKEEEFFFIIILLLNNNMMMKKKJJJIIIMMMQQQPPPLLLKKKOOOTTTXXXYYYYYYYYYYYYWWWQQQKKKDDDAAA???BBBIIINNNNNNKKK???>>>;;;999888888888999999;;;;;;999555111...---222333555777999888777555222333333...'''%%%)))...000---***((()))+++,,,---000222444222...)))&&&$$$%%%(((++++++******---000///...---)))&&&%%%''')))222333333222///,,,++++++111333888<<<===<<<:::999:::::::::999555222000//////222555777888888666444111333444444222000//////+++---///222444777:::<<<:::666111---+++***)))'''$$$%%%&&&''')))---333777888777666555444222///......111555555333000---,,,***---000222333333333444qqqbbbUUULLLKKKOOO```jjj{{{sss^^^QQQMMMIIISSSeee{{{|||vvvnnnfff^^^ZZZVVVTTTRRRQQQOOOLLLGGGDDD>>>@@@CCCDDDDDDCCCAAA@@@FFFJJJMMMMMMIIIHHHJJJNNNOOOMMMNNNSSSVVVTTTNNNJJJFFFBBB@@@BBBGGGJJJHHHDDD;;;:::888666555444444555333666777777333000...---111333555777666444222111...//////***$$$###'''---///+++'''&&&(((+++------000222333111---(((%%%$$$'''***,,,,,,++++++---000///...,,,)))&&&$$$%%%&&&...000111111...,,,++++++,,,000555:::<<<;;;999777888::::::888333///---,,,///000333666777444222111,,,...000///---,,,++++++(((,,,000333444666:::===:::666222............---%%%%%%&&&&&&'''+++000555555555666444222000...---///222555555333///,,,+++(((+++///111111111333555zzzhhhZZZQQQLLLNNNTTTmmmwwwtttbbbQQQKKKOOOSSS```rrr}}}yyyvvvooopppoookkkddd\\\VVVTTTOOONNNMMMLLLJJJGGGBBB>>>:::===???@@@>>>===<<<<<>>>>>???AAABBBEEEHHHHHHHHHHHHJJJLLLIIIGGGJJJPPPOOOHHHBBBAAA@@@<<<:::;;;>>>===777222,,,---...//////---+++***,,,...///...,,,***))))))***...333444111...---,,,,,,,,,++++++,,,...000222...***&&&&&&+++......---+++,,,...---***((('''&&&%%%(((++++++******---000---,,,***************)))***,,,///000///---++++++,,,///333777999:::999888666999999666///+++***,,,...,,,///444444...+++---,,,...//////...,,,,,,,,,...222555555333444999===;;;777222///...///000000,,,,,,+++)))''''''))),,,+++///333444222000//////...//////...------...000---000222000......333888pppkkkddd\\\UUUWWWhhhyyy{{{lll\\\QQQDDD;;;CCCQQQbbbrrr}}}{{{zzzyyywwwtttrrroookkkgggdddbbbaaa[[[\\\\\\XXXQQQKKKHHHGGGFFFFFFGGGGGGHHHEEEAAA>>>999<<>>>>>>>>???DDDJJJMMMLLLJJJQQQMMMHHHEEEDDDEEEFFFFFFDDDEEEEEEEEECCC@@@===<<<111333555888888555000+++,,,,,,---.........------222111...+++'''###!!! $$$***...///---+++***......///333888:::999666---***(((''')))+++------$$$%%%''')))***+++******&&&&&&%%%%%%'''***,,,...///+++(((''')))+++***)))'''''')))///333222,,,%%%---///333444555555666777:::<<<:::222------,,,***'''(((***++++++)))'''&&&,,,333999999444111222666777777888999444111444;;;@@@<<<777111///...000111000000///,,,)))''''''''',,,...111444666444///+++******)))))),,,000555888111333333000,,,)))***,,,vvvkkkaaa]]]fffpppxxxzzzhhhZZZIII>>>:::>>>LLLYYYjjjvvv}}}wwwtttqqqpppllleee^^^ZZZZZZ[[[```___]]]ZZZXXXVVVTTTSSSSSSTTTUUUSSSNNNHHHCCCAAA@@@AAABBBCCCCCCBBBAAAAAA@@@AAAEEEJJJPPPRRRQQQOOOOOOKKKFFFBBBAAAAAAAAAAAACCCCCCCCCBBB???;;;888666000111333666777666222...,,,+++***))))))***,,,---...,,,***(((&&&### !!!&&&)))******++++++//////222666::::::666333***(((''''''(((***))))))%%%'''(((***++++++++++++)))(((''''''(((+++---///...+++(((''')))******)))******,,,111555444...)))+++---000222222222333444777999777000+++++++++)))###$$$&&&((())))))((('''+++111666666222000333777888777888888444000444:::>>><<<:::777444222000...//////---+++)))((()))))),,,...111444777666333000,,,+++******,,,000444666111222333222///---------zzzlllccc^^^bbbooo}}}{{{nnn[[[OOOAAA;;;>>>GGGWWWeeemmmwww{{{vvvqqqkkkddd```[[[___aaa]]]UUUOOOOOORRR[[[YYYVVVSSSPPPNNNNNNMMMNNNPPPRRRPPPKKKEEE@@@>>><<<===???AAACCCCCCCCCCCC@@@CCCHHHOOOTTTUUURRRPPPJJJFFFAAA===<<<<<<;;;;;;??????>>>===:::666222///...///000333555555333111,,,***'''%%%%%%''')))+++)))'''%%%&&&&&&$$$ ###&&&'''))),,,///000222555888:::777222...'''&&&&&&'''((((((&&&$$$&&&''')))+++,,,---------,,,+++*********,,,...000...,,,))))))***++++++***......000444777555000+++(((***,,,---------///000333666444...)))))))))'''"""###%%%((()))******))))))...333333111000444888999888777777333000333::::::<<<======;;;666111---000///,,,+++***+++,,,------...000444777888777555---,,,++++++,,,///111333000000111333444333000---ssshhh```aaajjjzzzzzzjjj^^^OOOEEE<<<<<>><<<;;;<<>>999666555666777777999999999888666222///---...------///111222111///***)))(((&&&&&&&&&'''(((&&&$$$###%%%'''&&& !!!%%%)))+++---000222222333555666555222---***%%%&&&''')))***(((%%%"""%%%&&&(((+++---000111222///...---++++++---...//////...---,,,------......333222333444555333...***%%%'''))))))))))))***+++000333222---*********(((%%%&&&(((***++++++++++++))),,,000111000222666:::999666555555333000222888777999===>>>===999444000111///---,,,---///111111//////000222555777666555,,,,,,+++++++++,,,---.........000444888888333///zzznnngggccciiivvvyyylll]]]QQQFFF???;;;@@@LLLYYYgggsssmmmpppuuuzzz}}}}}}yyyvvvoookkkfffaaa]]]XXXSSSPPPPPPPPPQQQSSSTTTSSSQQQPPPTTTRRRNNNJJJEEEBBB@@@???AAADDDHHHIIIFFFAAA===;;;===>>>@@@AAABBBAAAAAA@@@>>>AAAFFFHHHHHHFFFCCCAAA777444000...///222333444222333444555444222000......---,,,---...///...,,,******++++++***(((&&&%%%&&&%%%%%%'''(((&&&"""!!!%%%+++///111222333444444333333111...,,,***)))&&&'''))),,,---+++'''######%%%'''***...222444666111///---+++++++++,,,---000000000000000000111111444444333333111...***'''$$$%%%&&&&&&%%%%%%''')))///222333...,,,,,,,,,***)))***************))))))***---000111111333666:::666333333444333000111555444555777999999888777555333111...///111444555444222111000111222333222111+++*********************,,,---///444999999444000|||rrrkkkhhhllluuu}}}mmm```TTTJJJBBB======FFFRRR\\\eeellldddeeeggglllqqqqqqnnnjjjgggccc^^^ZZZWWWTTTPPPNNNRRRQQQQQQRRRRRRPPPKKKGGGJJJIIIGGGCCC@@@<<<999888:::???DDDFFFEEEAAA===;;;??????@@@@@@@@@>>>===<<<===???AAAAAA>>><<<;;;;;;000---))))))***---000000---...000222333222111000...------...//////---,,,+++,,,---...---***'''$$$'''((())))))'''%%%"""!!!$$$)))...222333333333333333222111...***(((((()))'''(((+++...000...***&&&$$$%%%'''***...111444666111///,,,***(((((())))))...///111000//////000111222222111///---***'''&&&%%%&&&&&&%%%$$$$$$&&&(((...222444000...//////---+++******((('''&&&&&&%%%+++---000222222333555666111//////333333000000222111111111222333444555666333111///111555777666444222111000000111111///---*********+++***)))(((((()))+++///444777777444111zzztttnnnlllnnnwwwppp___TTTKKKEEE@@@===@@@KKKUUU[[[]]]```YYYXXXYYY^^^dddfffccc______\\\WWWSSSPPPMMMJJJHHHLLLPPPSSSTTTQQQKKKEEEAAA@@@@@@@@@???===:::777555555:::AAADDDDDDAAA>>><<<===>>>>>>>>>===;;;999888999999999777444333555888,,,)))&&&%%%''')))+++,,,***,,,...000111111000///...---...000222222000///---.........,,,***'''&&&))),,,---***%%%!!!"""###&&&))),,,.........///000///111111///+++(((((()))'''(((+++...111000---***(((((()))***,,,///111333///---***'''%%%%%%%%%%%%)))+++------,,,+++,,,...---------,,,***)))(((((('''''''''&&&$$$$$$&&&(((---222444111000111111///,,,+++***((('''&&&&&&&&&+++---000222222222111111+++***---222444111//////......------...///000111222000///222666888555222222111000111222111...+++***+++,,,---,,,+++)))(((&&&***///222333333222333zzzsssooommmpppvvv}}}{{{fffTTTKKKEEE@@@@@@>>>BBBMMMWWWYYYWWWWWWRRROOOOOOUUU\\\```]]]XXXZZZWWWRRRMMMJJJHHHEEECCCDDDLLLVVVXXXRRRIIICCCAAA:::;;;===>>>>>><<<999777222888???CCCDDDAAA???===;;;;;;<<<<<<;;;999777666333333222...+++,,,111555,,,)))%%%###$$$'''((())))))+++---///000///...---------///222555666444222000///---,,,***)))((((((***...///+++### $$$'''((()))(((((()))+++...,,,000222111---***(((((('''(((***...111111...+++++++++******+++,,,...///...,,,)))&&&###""""""###$$$'''******((('''(((+++)))***+++***))))))***+++((()))((('''%%%%%%'''))),,,111333111000222222///---,,,+++***))))))))))))+++---000111111000...---((('''+++222555111......---,,,,,,+++++++++++++++000///...222777888444///000000111222333222///,,,+++,,,---......---+++***%%%***///111111000111333tttmmmiiiiiiqqqyyyyyyeeeWWWMMMDDD@@@AAACCCCCCDDDIIINNNQQQPPPNNNIIIGGGGGGKKKOOORRRRRRQQQLLLMMMLLLHHHCCC??????AAAFFFJJJOOORRROOOHHH???999:::;;;<<<<<<<<<:::888777333666;;;???@@@???<<<:::444555555777777555111...---,,,+++)))'''(((***,,,+++'''###"""%%%((()))((())),,,000111000---+++***)))...555777555222000000---,,,,,,,,,,,,***&&&###)))))))))&&&###!!!"""###%%%%%%&&&&&&((()))***+++,,,000555333---(((&&&'''$$$######(((///222111---+++---//////...------...///---+++(((%%%$$$######$$$#########$$$&&&)))+++---,,,***)))((()))***+++...//////,,,(((&&&(((+++000333666666444222333444000000///---+++)))((('''------/////////...---,,,(((,,,111444555333111000---......)))$$$###&&&+++&&&***,,,---000444222...+++,,,---000222222000---,,,,,,///222444333---((('''(((***---000000...,,,{{{nnnhhhgggkkkvvvyyyjjjZZZOOOGGG@@@>>>???AAAAAACCCGGGLLLNNNNNNLLLFFFDDDDDDFFFJJJLLLMMMKKKFFFGGGFFFCCC???>>>???@@@BBBEEEIIILLLJJJEEE???:::888999::::::999777555444111444999<<<>>><<<:::888111111111222222111...++++++***)))'''&&&&&&(((***(((&&&######&&&((()))(((,,,...000000---***((('''***...333444222000......---,,,,,,---...,,,)))&&&&&&&&&&&&$$$"""!!!"""$$$&&&&&&'''((()))+++,,,---///333555333---(((&&&&&&###""""""&&&,,,000///,,,---///000///...---...///111///+++'''$$$"""!!!!!!######"""!!!###%%%''')))+++*********+++,,,,,,---///000000---(((''')))+++222444666666444333444666555333111...,,,***)))(((,,,...000111000...,,,***+++---111333333222000///,,,...---)))$$$###&&&***+++......---...111111---***---000222222000...,,,,,,,,,...222444333...***&&&&&&(((+++------+++(((~~~tttjjjhhhkkkttt{{{sssmmmdddXXXLLLEEEAAA===<<<>>>??????AAADDDIIIKKKLLLKKKDDDCCCAAABBBDDDFFFGGGFFFDDDDDDCCCAAA===<<<<<<>>>===???AAACCCCCC@@@===;;;666666777666555333111000---000555888:::888666444---,,,++++++------,,,***)))((('''&&&&&&&&&'''(((&&&%%%$$$&&&((())))))(((///000000---***'''%%%%%%***---///000...,,,+++++++++++++++---//////,,,***%%%%%%%%%$$$""""""$$$&&&&&&&&&''')))+++---///000111333555222,,,'''&&&&&&""" ###(((,,,---+++000111111///------...000444000+++&&&""" ###""" !!!###&&&'''((()))+++,,,---......---///000000---)))'''))),,,333444555444333444666888999777333///,,,+++******,,,---000111111...,,,***...///000111111000///...+++,,,,,,)))%%%%%%(((+++333444111,,,+++......,,,***...333444111...,,,,,,+++,,,...111333222///,,,&&&&&&'''***,,,,,,***(((vvvppplllpppwww}}}yyysssmmmeee```UUUKKKBBB@@@???===<<<>>>>>>>>>@@@DDDGGGJJJKKKLLLFFFEEEBBBAAAAAABBBCCCDDDHHHGGGEEEBBB???<<<;;;:::;;;<<<<<<<<<<<<;;;:::999444444444222111///,,,+++***,,,000444555444222111)))((('''(((+++---......+++)))((('''((()))))))))%%%&&&''')))++++++***)))...///...+++'''%%%%%%&&&++++++,,,+++***)))(((((('''((())),,,///000...,,,(((((('''%%%######%%%'''%%%&&&''')))+++---000111000111111...***'''&&&'''###!!! """&&&)))++++++000111111///------///000333000+++&&&"""!!!!!!"""$$$"""  """%%%'''''')))+++---...---+++***+++------+++((((((+++...444333222111222444777999;;;888333///+++*********,,,,,,---...////////////000///......///...---,,,)))******)))((())),,,///888999444,,,)))+++,,,,,,,,,111444222---***+++...,,,,,,---......---,,,***''''''))),,,///000///...qqqooorrr{{{{{{sssllleee^^^XXXTTTIIIBBB<<<<<<===;;;:::;;;===>>>AAADDDGGGJJJMMMOOOIIIGGGCCC@@@>>>>>>@@@AAAGGGGGGFFFDDDCCC@@@===;;;===<<<:::888777666666777333333111///---+++)))((('''***---000111111///...((('''''')))---111444555---+++******,,,---,,,+++&&&(((***,,,,,,,,,++++++,,,,,,+++)))'''&&&'''(((+++***))))))((('''&&&%%%$$$$$$'''+++...000///...***)))'''$$$!!! """$$$%%%%%%&&&(((***---///000---,,,+++(((&&&&&&'''(((%%%$$$###$$$&&&((()))***---...///...------///111///---)))&&&$$$$$$%%%&&&'''%%%""" """%%%((()))***,,,---,,,***&&&$$$%%%((())))))'''(((,,,000333111///...000333666888888555111---***)))))))))++++++******,,,///333555000...,,,,,,......---,,,'''((()))***,,,...111333888999555---(((***,,,,,,///222222...)))'''***///,,,,,,+++***)))((((((((('''''')))---111444444333zzzqqqrrrzzz~~~|||zzzyyyzzztttjjj```XXXQQQKKKHHH@@@:::777:::<<<:::888888;;;===AAADDDGGGKKKOOOSSSLLLJJJEEE???;;;:::===???AAABBBDDDGGGHHHFFFBBB???>>><<<888555333333333444444333111...+++(((&&&%%%&&&(((+++...//////...---***))))))+++000444666777///,,,+++,,,///000...,,,(((***,,,---,,,+++++++++)))******)))''''''(((******)))(((((()))(((&&&$$$"""###%%%***...000000///)))(((&&&""" """&&&&&&''')))+++---///000+++)))'''$$$$$$%%%((()))''''''&&&&&&&&&&&&&&&'''&&&)))+++------...///111,,,+++***(((((((((((((((+++)))%%%###"""%%%(((***+++,,,---,,,***'''###!!!###%%%((('''&&&(((,,,000///---++++++...222444555333111...+++)))(((((()))+++***)))***,,,000444666---+++)))+++...///...,,,'''''')))***---///111333222666555...)))+++------000000///+++''''''))),,,++++++***'''%%%$$$&&&(((&&&&&&(((+++000333333333zzzxxx{{{~~~{{{yyywwwuuutttrrrpppnnnllljjjjjjjjjeee^^^WWWPPPJJJDDD@@@;;;666555:::===;;;999999888;;;???CCCFFFKKKQQQUUUQQQNNNIIIBBB<<<:::===AAABBBDDDHHHMMMOOOMMMHHHBBB<<<:::666333111111222333555333111---***'''%%%$$$&&&(((***---.........---,,,++++++---111333444444---***)))+++///000---***(((+++,,,+++)))((()))***)))***+++***((((((((()))***(((((()))******'''$$$"""###&&&+++///111111000***)))'''###!!!!!!###&&&((())))))***,,,---///000...***&&&######%%%''')))((((((((('''&&&$$$######"""(((+++---...///000+++++++++++++++***))))))000---)))&&&%%%(((+++------------,,,***'''$$$"""%%%''')))(((&&&'''+++///,,,)))((()))---000222222---,,,+++***))))))))))))***+++,,,---...000111222)))''''''***///111///,,,(((((((((***,,,---......***000333///,,,,,,......------,,,+++***(((''''''((()))(((%%%###$$$(((,,,(((((()))+++///111111111}}}|||wwwtttqqqooojjjiiigggdddaaa___]]][[[YYYWWWTTTQQQMMMIIICCC???:::666666<<<@@@>>><<<<<<666999>>>BBBEEEJJJQQQVVVVVVTTTNNNFFF???===@@@DDDGGGJJJNNNSSSVVVRRRJJJCCC999777444111000000222333666444111---***'''%%%$$$&&&(((***---.........---...------...000111111000+++(((&&&)))---///,,,((((((***+++***'''%%%'''))))))+++,,,+++)))((((((((()))((((((***,,,+++((($$$###$$$''',,,000333222111,,,+++)))&&&%%%&&&))),,,+++++++++,,,---...000111111,,,'''######%%%'''(((((())))))(((%%%""" %%%+++---...///000,,,,,,------,,,+++)))(((222000+++((('''***---///.........,,,***(((&&&$$$(((***+++)))''''''***---)))'''&&&(((,,,///000///***************************,,,...000111000...,,,'''%%%%%%***000222000---***)))((()))*********)))%%%---222000---...000///******+++------***&&&"""&&&''''''%%%$$$&&&+++000,,,++++++---///111000///|||uuupppnnnjjjfffccc___^^^\\\ZZZXXXUUUSSSRRRWWWPPPIIIHHHJJJJJJDDD>>>???<<<:::<<<@@@AAA>>>:::>>>;;;;;;@@@DDDJJJVVVccc^^^ZZZTTTMMMGGGFFFIIILLLIIISSS___gggdddXXXGGG<<<555444333000......111333777555222///+++(((&&&%%%(((***---///111111000///---------------,,,+++***(((((()))***,,,,,,***(((***)))(((''''''((()))***+++)))''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$'''+++///222222000///000///,,,***(((((()))*********+++,,,...000222333000,,,&&&###"""###%%%%%%+++***(((&&&###!!! $$$***...//////...***,,,---...---***&&&$$$++++++***'''%%%&&&+++//////---***((((((((('''&&&///000///---+++******,,,+++***(((''''''(((***+++,,,,,,---+++***)))***,,,)))+++...///...------...******+++---000000///---+++)))(((***,,,---+++)))(((+++...000000000111222---.........---)))&&&$$$&&&$$$###%%%)))///222444222...,,,000333111...///~~~zzzxxxuuuqqqlllhhhfffccc^^^[[[XXXWWWVVVTTTSSSQQQPPPOOOMMMIIIDDDBBBCCCDDDDDDDDDAAA===888999===@@@@@@>>>;;;999:::???BBBIIIWWWeeehhhddd\\\SSSLLLIIIIIIKKKOOOVVV```eee```SSSCCC888111111000...---...111444666444111...,,,+++******,,,,,,...///////////////...------+++***)))(((((((((((()))***++++++)))((((((((()))******)))((((((...,,,++++++,,,,,,***)))&&&%%%$$$$$$######$$$$$$(((+++...///...---,,,,,,111///---***)))((())))))*********+++,,,---...///---***&&&$$$%%%'''((())),,,++++++***(((&&&%%%$$$ """&&&+++.../////////***,,,---...,,,)))%%%"""'''((((((((('''***///333000,,,'''%%%%%%''')))***000000000...+++***+++,,,---+++)))((('''((()))+++.........,,,***)))***+++***+++,,,+++++++++...000...------...///...,,,***)))((('''))),,,---,,,***(((+++///111111000111222///000111111///+++'''%%%$$$$$$$$$(((---222555666222...---111333111//////|||yyyuuuoookkkgggdddaaa___]]]ZZZUUURRRPPPPPPOOOOOOOOONNNNNNNNNIIIGGGDDDAAA@@@BBBGGGJJJCCC===777555888===@@@AAA<<<;;;===>>>@@@GGGWWWffftttooofff[[[PPPJJJHHHHHHPPPUUU[[[\\\VVVIII:::111,,,,,,---,,,,,,...222555666444222///...///000222000000...---,,,,,,------...---***(((&&&&&&&&&&&&((()))***+++***)))((('''%%%''')))+++,,,+++)))(((111000000000111000---+++((('''%%%######$$$%%%&&&,,,///111...)))&&&'''***111000---+++)))(((((((((*********)))******++++++***((('''''')))+++,,,,,,,,,---///000///...+++***&&&(((***,,,...//////000***+++------,,,(((###!!!%%%&&&((()))***,,,000333000+++%%%!!!"""&&&***,,,///000///...+++++++++---...---***'''''''''(((***000000///,,,)))(((((()))+++++++++***)))+++...111111000///......,,,(((&&&'''''''''))),,,---,,,+++(((+++000222222111111111000222333333111---(((&&&######&&&+++111555777777111------111333000...///|||uuuqqqpppmmmhhhbbb^^^]]]\\\YYYVVVRRRNNNLLLKKKKKKLLLMMMMMMNNNOOOOOOJJJGGGDDDCCCCCCDDDEEEFFFBBB===777555777;;;>>>@@@@@@BBBBBBAAA@@@GGGVVVdddxxxsssjjj]]]QQQHHHCCCBBBFFFJJJMMMMMMHHH>>>222+++'''(((***+++,,,///333666999777444111111222555666333111---***(((((()))***+++***'''%%%%%%%%%&&&'''***+++,,,,,,***(((''''''$$$%%%''')))+++,,,------333333222333333111---******(((&&&$$$$$$%%%''')))---000111---%%%"""&&&+++111000...+++)))((('''''')))))))))))))))***++++++))))))(((***,,,......---+++---111444444222000...,,,,,,,,,------///000000***+++,,,,,,***'''###!!!''''''((()))***+++,,,......)))$$$!!!###'''***,,,,,,------,,,******+++,,,000...***'''%%%&&&'''(((//////...+++'''%%%%%%&&&***+++,,,,,,,,,---///111222111000///...,,,(((%%%&&&'''(((***+++,,,---,,,(((,,,000222222111000000000111333333000---(((&&&###$$$(((---222555555444...,,,---111111---,,,---}}}xxxwwwwwwxxxxxxuuuooohhheeeeeeddd```[[[XXXXXXWWWTTTOOOJJJGGGEEEGGGGGGHHHIIIKKKLLLMMMMMMGGGDDDBBBEEEJJJJJJEEE???>>><<<999777888:::;;;<<>>@@@AAAAAABBBCCCCCCDDDDDDDDDEEEHHHNNNRRRPPPHHH@@@333444555666888;;;???AAAHHHLLLOOOOOORRRXXXYYYUUUFFFEEEBBB===666111......///111333555444111...+++(((***,,,...///111444666444333111000/////////000///,,,'''$$$""""""$$$%%%$$$&&&(((+++...111333444///333555222,,,(((((()))((('''&&&'''))),,,///111222///,,,***)))&&&###!!! """$$$''')))************)))(((***---000------,,,,,,+++***))))))+++*********++++++,,,---)))(((''''''***+++,,,+++)))+++...000000...+++))))))***+++,,,---//////000)))(((&&&%%%'''+++///222+++(((&&&'''+++///111111)))((((((***+++***(((&&&!!!$$$&&&'''***---000,,,)))%%%!!! !!!$$$&&&%%%&&&'''%%%$$$$$$%%%'''))),,,000222222111111222111111111222333333111//////111111000,,,))))))******+++,,,,,,++++++---///***)))(((&&&&&&'''((()))((()))+++---///...+++((()))***...222000+++))),,,~~~zzzwwwtttiiiccc[[[UUURRRQQQQQQQQQHHHHHHGGGFFFFFFGGGKKKOOOGGGGGGFFFBBB>>><<<===???AAAAAABBBBBBBBBCCCCCCCCC>>>AAAFFFHHHFFFAAA;;;777000111222444777<<>>???DDDIIIEEECCCAAA@@@???@@@BBBCCCEEECCC@@@===:::777333000444222111222666===EEEJJJUUUSSSQQQOOONNNLLLJJJHHH777444000,,,***))))))***222222222///+++'''%%%%%%...,,,***)))+++...000111666333000000111///)))###(((''''''((((((&&&### %%%***///000...///333777444333000---+++((('''&&&&&&'''(((((('''''')))+++000...***'''%%%######$$$)))***,,,///222222///---&&&'''((('''&&&'''***---000+++'''''',,,//////---000111000///,,,+++,,,---(((''''''''''''((())))))***,,,...//////---***(((,,,***+++///444444...)))(((%%%"""$$$***111444555555000+++***...000///---///...+++)))'''(((***+++(((%%%"""###'''******))),,,)))%%%!!! """#########$$$$$$%%%&&&'''(((+++...///...++++++,,,///222222222111111000000000333333222000---***(((&&&------,,,,,,,,,---...///+++((($$$###$$$%%%&&&&&&---...///000000///......,,,///333444111---***)))|||wwwpppkkkiiiggggggfff^^^TTTGGG@@@???AAACCCCCCBBB@@@???@@@CCCHHHKKKLLLHHHGGGFFFCCCAAABBBFFFJJJDDDBBB>>>;;;;;;===@@@BBBBBBAAA>>>:::777222...,,,000...---...444===GGGMMMPPPNNNKKKIIIFFFCCCAAA???555222///+++)))))))))***000111111///,,,*********---+++)))((())),,,///111666333111111222000***%%%'''&&&'''(((((('''$$$"""&&&***///000...///222666222111///,,,***(((''''''%%%&&&(((((('''(((***,,,///---***'''&&&&&&&&&''')))***...222444333...+++((('''&&&%%%'''+++///222222---))))))---000///......000111111///---+++***%%%%%%%%%&&&'''(((((()))''')))+++---...---,,,+++,,,,,,,,,///222111---)))***((('''))),,,000222333333---'''%%%)))---//////222111...+++((((((***+++)))&&&###$$$(((+++,,,+++)))'''%%%###""""""$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&))),,,......---,,,...000111111111111111111111111333222111///---+++******---,,,+++***+++,,,...000+++((($$$###$$$%%%&&&&&&,,,---///000111000000//////222555555111---)))(((vvviiifffaaa^^^\\\\\\[[[ZZZOOOHHH???:::;;;===?????????>>>===???CCCGGGIIIJJJDDDDDDDDDCCCBBBBBBEEEGGGBBB???;;;777666888;;;>>>===<<<999666222...***(((---+++***+++111<<>>>>>>>>======>>>AAACCCBBBBBB???@@@@@@@@@???>>>>>>>>>===;;;999666555666777888666666555333///,,,***))),,,++++++,,,111888???CCCAAA@@@===999555222111111000///,,,***)))***,,,---...///...---,,,---000222000...***%%%######&&&)))111000000111111000,,,)))%%%%%%&&&(((******(((%%%'''***---...---...000222,,,,,,++++++***+++++++++&&&(((***+++******+++------,,,+++***+++---///000++++++---///000///,,,)))...+++***+++000444777888222000---,,,---......---(((+++000444444///'''!!! !!!###%%%'''((((((###%%%&&&(((***,,,------...//////...+++)))******...222555555111---,,,---,,,(((###"""&&&+++000222444555555222///...000222...***%%%%%%'''******)))%%%&&&((()))***+++,,,,,,.........---+++(((&&&%%%###&&&***...111333333444......///000222333444444666444000---,,,,,,...///,,,+++)))((((((+++...000***'''$$$###$$$%%%%%%$$$&&&'''***---///111111111222555666666222...+++***uuuhhhaaaTTTRRRPPPNNNMMMJJJGGGDDD@@@>>><<<;;;;;;<<<<<<;;;::::::;;;===??????>>><<<>>>======<<<;;;999666555555666777888777555222111...000111000...,,,,,,------...///111222333444444666666555111---,,,---///000...,,,***)))+++---............,,,++++++...111111000,,,&&& !!!$$$,,,,,,---...///...+++)))%%%&&&''')))++++++)))'''''')))+++,,,,,,,,,---...************+++,,,------***,,,---...,,,+++,,,---///...---------///222333///---***)))***++++++***000000111333555666555444000///---,,,,,,------,,,'''***///444555///&&&!!!$$$&&&'''((((((%%%%%%&&&'''(((***,,,---...///...+++)))(((***,,,---222666666222---******'''&&&&&&'''***,,,...///000333555444111111555999222,,,&&&$$$%%%''''''&&&'''(((***,,,......////////////...---+++(((%%%###"""$$$)))///333555555444,,,,,,---///111222444444888555111---+++,,,---///---+++)))((()))***---...(((&&&$$$###$$$%%%%%%$$$"""$$$'''+++...000111111000222444444111...,,,,,,zzzoooeee]]]XXXNNNLLLKKKJJJHHHEEE@@@<<<888999::::::::::::999888555666999<<>>@@@???;;;888888666444333333222...+++))),,,///222222000---+++'''+++......,,,+++---000///111222333111...+++(((***++++++((($$$$$$(((,,,,,,+++(((&&&&&&''')))***,,,---//////......///111+++------(((""" ###$$$''')))+++++++++******(((((((((***,,,+++)))'''%%%%%%&&&'''((()))((('''&&&&&&&&&'''((()))***+++***---111333333222333444555444222111111222444555555111,,,))))))***++++++000444888666000,,,,,,///---...............///000......000444777333+++$$$!!!###%%%((()))***))))))$$$######%%%'''+++///222...***%%%%%%(((,,,...///'''))),,,///000...)))%%% ###%%%'''&&&%%%######$$$)))...///---...333999333...'''$$$%%%((((((((())))))******+++,,,,,,---***+++,,,,,,+++(((%%%######%%%***111666777444000))))))+++,,,...///000111000///---,,,,,,...000111///......---,,,+++***)))###"""!!!###%%%''''''&&&###%%%(((+++...111222222...///000///,,,)))((((((xxxqqqfff[[[SSSLLLFFFCCC??????@@@AAA@@@===777222---111777;;;<<<;;;:::999;;;<<<>>>AAAAAA===888333222000......///...+++(((''')))+++---...---,,,+++'''+++......***))),,,//////000000111000///---,,,,,,------***%%%%%%)))...+++)))&&&$$$$$$%%%&&&(((+++---///000000000111333'''***,,,)))$$$!!!"""%%%$$$&&&)))+++++++++++++++)))((()))+++,,,+++)))&&&%%%$$$%%%&&&'''((('''%%%$$$$$$$$$%%%&&&'''((()))(((,,,000444555666777888777666444222222222444555555222///---,,,,,,+++***...444777333+++'''***000---///000000//////000222222111222555888555...'''###$$$''')))++++++***)))"""""""""$$$(((---222555...((("""###(((...000000%%%&&&(((,,,///...)))$$$!!!######"""  &&&,,,,,,)))***///555222---'''%%%'''***++++++)))))))))(((((()))***+++,,,---...///...,,,)))'''$$$&&&+++111777777333...((()))***+++---...///000++++++++++++---///222333///000000///...,,,)))(((!!!!!!!!!###&&&(((((('''$$$&&&)))---000222333333///000000...***'''%%%%%%vvvmmmgggaaa[[[SSSJJJCCC?????????AAA???=========;;;666222000000222666:::;;;999666AAA???<<<<<<>>>===999555...------......,,,)))&&&$$$&&&(((*********((('''(((***,,,,,,,,,,,,...///,,,---///000///.........000///---)))&&&&&&''')))------,,,)))&&&$$$$$$%%%+++,,,000555999999444000(((((((((''''''&&&%%%$$$&&&%%%%%%(((,,,///000000000,,,)))+++...000---***(((''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&'''(((...///222555777777666666777666444333222222333333888777777555222///,,,***)))+++---...------...000...///000111333444555666444333333555777555111---&&&(((+++---...,,,***)))$$$""""""&&&...222111...,,,'''""""""''',,,...---###$$$%%%'''******(((&&&$$$$$$""" ###%%%'''***...222666///))))))---///,,,(((((('''&&&'''))),,,------...,,,,,,...111222///---(((***---111333222///,,,222...))))))++++++((($$$&&&'''))),,,---............---,,,+++***)))))))))$$$######%%%&&&'''&&&$$$(((((())),,,......---,,,+++---...+++&&&###"""$$$~~~|||yyytttoooggg^^^XXXVVVRRRJJJCCC>>>;;;;;;;;;<<<:::777777888777555222111000111333666888666444;;;999666777999:::888555///......//////---)))&&&$$$$$$$$$%%%''')))+++,,,.../////////---,,,---...---///111222111000///...///...+++'''%%%&&&***---222111---)))%%%%%%'''***,,,---000444888999666333---,,,***(((&&&&&&&&&&&&'''&&&%%%'''+++///000111222///------000000,,,((()))))))))((('''&&&%%%$$$&&&(((******)))))))))***---///222555777777777777888777555444333333333333555555555444222///---+++))),,,...////////////000//////000111222222222222000000///111333333000---+++,,,,,,,,,+++)))'''&&&$$$######''',,,///...---+++'''$$$%%%))),,,+++((($$$$$$%%%(((***)))'''%%%###""" ###&&&(((***---000333///***)))+++---+++)))***((('''(((+++---......000//////111333222///,,,((())),,,///000///,,,***000,,,))))))+++,,,)))%%%%%%&&&(((***++++++******,,,,,,+++)))))))))))))))%%%$$$$$$%%%&&&'''%%%$$$+++++++++++++++***'''&&&''')))***'''$$$"""###%%%wwwqqqhhhgggfffeeeaaaZZZSSSMMMMMMIIICCC>>>:::888888999888555222111222444666666333111000000222333222111333000...000444777666444000000000111111...***'''###""" ###(((---111333333333111...------......000222444555333111000///---)))%%%###&&&,,,000666333...)))%%%&&&***...------///222666888777666333000,,,(((%%%%%%'''(((((('''&&&'''+++///111222444222000111222000+++'''***+++,,,,,,,,,***((('''***,,,//////...,,,++++++,,,...222555777888888888999888666555444333333333333333222222000///---,,,(((,,,000222111000000000000111222222111///...------,,,+++,,,...///...---000///,,,***'''%%%#########$$$&&&(((***+++++++++***'''&&&(((***+++(((%%%&&&&&&''')))******'''%%%%%%""""""%%%'''((()))+++---000...,,,***))))))***+++,,,******+++...000111111222222222333444222///,,,((()))+++,,,,,,+++)))(((---+++)))***------+++(((###$$$&&&((())))))((('''******)))((((((((()))***'''&&&%%%%%%&&&'''&&&$$$+++,,,+++***)))&&&$$$"""$$$%%%%%%### $$$(((qqqddd]]]WWWWWWXXXYYYXXXTTTMMMHHHKKKHHHCCC>>>:::888777777555333///...///333777999444222000......//////000,,,***))),,,111555666555111111111222222///+++(((###""" """''',,,000333333333111...---...000///000333777999999666444111...)))###!!!$$$+++000555333///***'''(((+++///---------///222555777888666333---'''$$$$$$&&&''')))'''&&&'''+++///222333333222222333444111---)))+++,,,///111111000...,,,///222444444111---+++***,,,...111444777888888888888888777555444333222222222222111000...,,,+++***'''***///222222000//////333333333333000---+++))),,,+++*********+++,,,,,,111...***&&&###!!!!!!!!!###&&&)))***)))(((((((((((('''&&&''')))***)))''')))((()))***,,,+++(((&&&'''$$$!!!$$$'''((((((((()))***,,,---,,,***'''&&&))),,,---,,,,,,...111333444333000111222333222111...---***+++,,,,,,***)))((((((+++******,,,...///,,,***"""$$$''')))+++***)))))))))(((''''''''')))***,,,)))(((&&&&&&'''((('''&&&***+++,,,+++)))'''&&&%%%&&&&&&%%%!!! %%%***}}}yyy|||wwwpppeeeXXXNNNGGGHHHJJJMMMNNNMMMIIIEEEMMMKKKFFF@@@;;;888555444111000---+++,,,///333777333222000---,,,,,,...000***((((((+++111555666444111000000000000///,,,)))$$$$$$###$$$%%%'''***+++/////////...---...000222///000222666:::<<<:::777222///***$$$!!!###)))---......---,,,))))))***+++,,,,,,++++++---111555888777333...((($$$###$$$%%%(((&&&&&&'''+++///111222///000111333444222///,,,,,,...111444555444333222333555777555111,,,)))(((+++---000333666666666666666666555444333222111000333222000...+++)))((('''%%%)))...111111//////...555555444222///,,,)))'''------+++***))))))+++,,,...+++'''### !!!"""%%%'''***+++)))'''&&&&&&'''&&&$$$%%%''')))++++++*********,,,---,,,)))'''&&&$$$ !!!%%%%%%&&&(((((('''&&&''''''***+++,,,)))%%%$$$(((,,,------...000333555555555...///000000///...------,,,...///...+++)))))))))+++,,,---///111000...+++###&&&)))---//////...---)))((('''&&&'''(((+++,,,+++)))''''''((())))))(((+++---///...+++)))((()))---,,,)))$$$ !!!''',,,}}}yyypppkkkeeebbb```ZZZOOOFFF@@@AAADDDGGGKKKLLLJJJHHHNNNLLLGGGAAA;;;666222///------,,,***((())),,,///000//////,,,++++++---000,,,***+++...333666555333///...,,,,,,---...---+++&&&&&&'''(((((()))))))))******+++++++++...222555000//////333777:::888555111///+++&&&######'''***&&&)))+++,,,+++))))))))),,,,,,+++******...333777666333///+++'''%%%######&&&%%%%%%(((,,,///000000,,,---///111222111000///...///222444444444333222333444555333...***((('''+++---///222444444444333222222222222111000//////333222///,,,)))'''&&&%%%%%%(((---///////////////666444222///,,,***(((''',,,,,,,,,+++))))))+++---,,,***&&&""" !!!###$$$'''(((***++++++)))&&&$$$&&&%%%$$$$$$&&&(((+++---(((((()))+++,,,,,,)))'''######""" ###''')))))))))'''%%%$$$%%%&&&)))***)))'''$$$$$$'''***------...000444666666555/////////---+++***+++------000333222...+++***+++---///222333333111...,,,%%%(((,,,///111111///...)))'''%%%$$$%%%''')))+++)))'''%%%%%%''')))))))))///222444222---***)))***222111---(((###$$$)))...xxxmmmeeeaaa\\\YYYUUUSSSQQQNNNHHHDDD???@@@BBBFFFJJJNNNNNNNNNNNNLLLGGGBBB;;;555000---,,,---...,,,(((&&&'''(((***+++,,,+++)))***,,,///...---...222666666333000...+++)))(((***,,,------))))))))))))***++++++,,,'''((())))))***---222666222///,,,---111333111///,,,,,,+++(((&&&%%%&&&((("""%%%)))+++************---------+++***,,,111666555444222///+++'''$$$"""######%%%(((,,,......---***,,,....../////////000111111111111111000///......///000...+++)))((((((+++,,,///111222222111000---...///000//////...---111///---***(((&&&&&&&&&''')))---/////////111222444222...+++((('''''''''''')))++++++***+++---000...+++(((%%%######%%%&&&)))))))))+++---+++'''"""$$$%%%&&&'''''''''))))))%%%%%%&&&(((******(((%%%###%%%%%%%%%######$$$%%%---,,,)))&&&###"""$$$&&&(((((('''%%%$$$$$$&&&(((+++,,,---000444555555444444333000,,,'''&&&(((+++,,,111555555000,,,+++,,,000333666777555111...+++'''***---000111///,,,***'''%%%###!!!!!!###&&&(((&&&$$$""""""%%%'''((((((...222555333///,,,---///444333000+++'''''',,,111}}}rrrggg\\\TTTOOOOOOOOONNNKKKGGGDDDDDDDDD<<<<<<>>>BBBGGGLLLNNNNNNNNNLLLHHHCCC<<<666111......000222000+++'''%%%&&&&&&(((******((((((+++...//////000444777666222------***&&&%%%(((+++...///+++***))))))***,,,...000'''(((((()))***---222666333///******,,,...,,,)))((()))******(((''''''((("""$$$''')))******+++---...///...,,,+++,,,111666444444444333///***%%%"""!!!"""%%%)))---...---++++++,,,------,,,,,,...///444333111///---+++***)))***++++++***)))((()))***+++,,,...000111000///...++++++---.........---,,,...---+++)))''''''''''''(((+++---//////000222444222///+++(((%%%%%%&&&'''"""&&&)))++++++,,,///222000...***'''%%%%%%&&&'''+++)))(((+++///...'''!!!###&&&)))***)))'''&&&%%%""""""###&&&((((((&&&$$$&&&(((******(((&&&%%%%%%///---***%%%!!!!!!###&&&)))'''%%%$$$$$$%%%&&&'''***+++,,,000333555555333888777222,,,&&&$$$&&&***+++000666666222---,,,---222555999999666222---+++)))+++...000///,,,(((&&&&&&$$$!!!!!!$$$%%%###!!! """%%%''''''***...333333111///222555444333111,,,))))))...333{{{rrriiibbbWWWHHH@@@@@@HHHFFFDDDCCCCCCAAA???>>>???999888@@@NNNWWWVVVRRRIIIGGGBBB===888444222000...------...///---)))&&&%%%'''((('''&&&(((,,,111111222333333111000000111///,,,(((%%%%%%'''+++---***,,,---,,,***)))***+++((($$$"""###)))...111222111000...+++'''%%%&&&''''''+++---***)))+++,,,***"""$$$&&&'''(((+++...111///...,,,++++++,,,---...//////000///---***'''%%%&&&'''(((+++---...,,,***))))))((('''''')))...111111444666555000)))$$$"""%%%%%%&&&&&&'''((())))))*********)))((()))+++...***(((&&&&&&(((*********+++(((&&&&&&'''(((((('''+++......,,,---222333111,,,)))&&&&&&'''((('''%%%((())))))'''&&&(((...333111...***&&&######%%%&&&***)))((())))))(((&&&###"""!!!"""%%%)))+++)))''''''''''''((((((''''''&&&&&&(((***+++***)))***+++)))+++------+++((('''''')))(((&&&###"""###'''***))),,,...---,,,...444:::>>>;;;666...&&&"""$$$&&&)))...444777555000+++(((+++...222333111...+++))),,,,,,------+++(((%%%###&&&$$$""" !!!###$$$$$$!!! ###%%%$$$"""(((+++...111222222333444333222000---+++,,,000333|||tttnnnkkkccc\\\VVVMMMAAA<<<<<>>;;;===GGGTTTZZZUUUMMMFFFCCC>>>999444222000000///...---,,,,,,+++(((&&&&&&((()))(((&&&'''+++///...///111111///.........+++)))&&&$$$$$$%%%(((***+++,,,---,,,++++++---///)))&&&$$$%%%)))...000111111111///+++'''%%%%%%&&&&&&***+++((('''))))))'''###%%%&&&'''((())),,,...000000///...---------------...------+++***(((&&&''''''(((+++------+++((())))))(((&&&%%%'''+++...111333444222...)))&&&$$$&&&'''(((((()))*********+++,,,,,,,,,******,,,...+++)))''''''(((((('''&&&***)))(((&&&&&&&&&''''''+++......,,,---111222111,,,)))&&&%%%'''((((((''')))))))))((())),,,111555///---)))&&&$$$$$$%%%&&&+++***)))***)))'''$$$!!!!!!!!!"""&&&+++---,,,+++(((((((((((((((&&&%%%%%%"""%%%)))++++++***++++++***---000111///---,,,,,,)))((('''%%%###$$$'''))),,,---...+++)))***000666<<<:::666///(((%%%&&&((((((---222444111+++&&&###&&&)))---000///,,,***((()))*********)))'''&&&$$$((('''$$$"""!!!###$$$&&&###!!! """%%%'''&&&%%%'''))),,,...000222333444111000...---...000333444zzzsssnnnhhh___XXXVVVQQQLLLHHHAAA:::777777:::::::::<<<>>>BBBEEEGGGAAAAAAEEEPPPYYYYYYNNNDDD???<<<777222000///111222111///,,,***)))((('''%%%''')))***(((&&&&&&)))---+++,,,......,,,******+++&&&%%%$$$######$$$&&&''',,,,,,,,,++++++,,,000333***(((&&&'''))),,,......000///---***&&&$$$%%%&&&%%%)))***&&&$$$&&&&&&$$$$$$&&&'''''''''''')))+++000111111111000///---,,,,,,+++***))))))((((((((((((((()))+++------***((()))))))))'''%%%&&&)))+++...///000...+++(((''''''((()))***+++,,,,,,++++++,,,---///...---,,,,,,---+++***)))))))))(((&&&###(((******'''$$$###%%%(((***------+++,,,000111///,,,)))&&&%%%&&&((()))(((***)))'''(((,,,000333444,,,***(((%%%$$$$$$$$$%%%+++***++++++***'''""" """&&&***---...---)))))))))((('''%%%###""" $$$***------,,,++++++,,,000444555444222111000)))))))))'''%%%%%%''')))---,,,***&&&###$$$)))...888777444///***((('''((('''+++//////,,,&&&!!! ###(((+++,,,+++)))'''&&&&&&'''(((((((((((('''+++***'''%%%$$$$$$&&&'''""""""###%%%((()))'''&&&%%%&&&(((+++...000333444///---+++---222555555333|||ssshhh```ZZZUUUOOOJJJJJJFFFBBB>>>:::777555666777888888888:::>>>CCCFFFFFFFFFKKKSSSYYYTTTFFF:::777444000,,,,,,///333666444000+++'''&&&&&&&&&%%%''')))***(((%%%$$$'''***)))+++---,,,***(((''''''!!!"""######$$$%%%%%%%%%++++++***((())),,,111555***)))((('''((()))************)))'''$$$$$$%%%&&&&&&))))))%%%###$$$%%%###&&&'''((((((&&&%%%&&&''',,,...000111111000...,,,***)))(((&&&&&&((()))***(((((())),,,//////---+++,,,,,,+++)))''''''(((***+++++++++)))'''&&&'''((()))***,,,......---,,,++++++---//////...,,,+++,,,******+++,,,---+++'''$$$'''***+++'''"""!!!$$$((((((++++++))))))---...,,,+++***'''&&&&&&'''))))))***'''$$$&&&***...///...((('''%%%$$$######$$$$$$))))))+++,,,,,,)))###!!!$$$''')))***+++(((((()))(((&&&###!!!"""''',,,000///---***)))---111555666555222000///)))***+++)))((('''((())),,,***&&&!!! %%%)))111000///---***'''&&&&&&%%%(((,,,,,,)))%%%!!! ###(((+++,,,)))'''%%%&&&'''((()))***++++++---+++(((&&&%%%%%%'''(((######%%%'''((('''%%%$$$######$$$(((,,,000222333---***))),,,222555333///{{{hhhddd\\\SSSLLLGGGFFFGGGFFFDDD@@@;;;888777777666999999999777666888<<<@@@DDDDDDHHHOOOSSSOOOCCC999000---***(((***000666:::555000***&&&$$$%%%%%%%%%''')))***)))%%%$$$%%%((()))+++------***&&&$$$$$$ !!!###%%%&&&''''''&&&***)))(((&&&&&&)))///333)))))))))((('''&&&''''''$$$%%%%%%$$$######%%%''''''***)))%%%###%%%&&&$$$'''(((***)))&&&$$$$$$$$$&&&))),,,///111000///---***((('''&&&&&&(((***,,,'''(((***---111222111///---......,,,***))))))***'''''''''%%%###$$$&&&)))(((***---///000...+++***)))+++---...,,,+++***+++***+++,,,///000///,,,)))&&&(((***'''""" $$$((('''))))))''''''+++,,,***++++++***(((''''''(((((((((%%%""""""%%%((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%'''(((***------+++&&&""" !!!"""###$$$%%%&&&'''((('''&&&### &&&***000222111---)))''',,,///222333222///---,,,+++,,,,,,,,,******+++---...+++'''"""!!!###(((++++++***)))((('''&&&$$$######&&&***+++)))'''%%%$$$ """'''+++---,,,***'''(((***,,,---...//////,,,***(((%%%%%%%%%'''(((%%%&&&((((((&&&$$$""" """!!!###'''---111222222---***(((+++000222///***yyypppkkkWWWUUUPPPIIIBBB@@@AAADDDEEEDDD@@@:::777888888777999::::::888444444777;;;===>>>BBBIIINNNLLLCCC;;;,,,***'''&&&)))///555999555000***&&&%%%%%%&&&&&&(((+++,,,***'''%%%&&&)))+++---...---)))$$$!!! !!!$$$&&&((()))))))))***)))'''%%%$$$&&&+++...(((***+++***(((&&&%%%&&&"""######""""""###%%%((('''***)))%%%###%%%'''&&&(((***+++***'''%%%$$$$$$###%%%)))---///000///...***)))((('''((()))+++---'''(((***---111222111///+++---...---***((('''(((&&&&&&%%%$$$###$$$''')))))),,,///222222///,,,)))''')))++++++*********++++++,,,---000222111...+++%%%''''''%%%""""""$$$''''''******''''''+++,,,)))***,,,---+++)))&&&%%%&&&$$$###!!! !!!""""""!!!$$$$$$&&&'''((((((((('''((()))+++---...---)))&&& !!!!!!  """%%%&&&((()))(((%%%""" (((,,,111333000,,,(((%%%***,,,//////---,,,++++++---......---,,,---000222333000,,,)))(((***...000((('''%%%%%%&&&%%%$$$""""""%%%)))+++***)))))))))%%%######&&&+++......---***+++...111222222111000+++)))'''%%%%%%&&&((()))'''))))))(((%%%""" """!!!###)))///222222000,,,***)))+++---...,,,)))zzztttmmmfff^^^YYYMMMIIIDDD???===<<<======AAABBB===666333777888555555888:::888555444777:::999;;;???FFFJJJHHH???888+++)))&&&%%%'''+++000333444000***'''&&&&&&''''''***---///...***((())),,,+++---...,,,'''!!!!!!###&&&(((***+++++++++***(((%%%###$$$'''***)))+++...---***'''&&&'''$$$%%%%%%###""""""%%%'''&&&((((((###"""%%%'''''')))***,,,+++(((&&&$$$$$$$$$&&&))),,,............,,,+++*********+++,,,---((()))***,,,//////---+++&&&(((***)))'''%%%$$$$$$'''''''''&&&%%%&&&(((++++++...222444444111---***'''((()))))))))***,,,............000111000---+++%%%$$$$$$######$$$&&&'''***,,,,,,))))))------+++***---///...***&&&######!!!!!!!!!!!! !!!###%%%''')))+++,,,---,,,,,,,,,,,,,,,......---***((("""###$$$""" """$$$%%%&&&)))++++++***'''%%%'''***///000...+++'''&&&''')))+++,,,+++,,,...////////////......000444888888444000...---...000111***(((%%%%%%''''''&&&$$$$$$&&&)))++++++++++++,,,+++'''###%%%***...000///,,,...222555555444111///***)))'''&&&&&&(((***,,,)))***+++((($$$""""""######"""%%%+++222444222...+++++++++++++++,,,,,,,,,|||wwwrrrnnniiiddd^^^WWWPPPKKKHHHBBB:::888:::;;;999666<<<>>>:::222000444666333111555999888555555888<<<;;;===AAAGGGIIIDDD:::222,,,)))'''%%%%%%(((+++---444000+++(((''''''(((''',,,///111000---+++,,,...+++---...+++&&&!!!###%%%(((***+++,,,,,,+++)))&&&$$$$$$&&&(((***---000///,,,)))(((((('''((('''%%%###"""$$$&&&$$$''''''"""!!!%%%(((''')))+++---,,,)))&&&%%%$$$&&&'''))),,,---.........---,,,,,,,,,,,,,,,------***)))***,,,---,,,)))'''"""$$$&&&&&&$$$""" ((())))))((('''(((***,,,,,,///444777777333///,,,'''((()))))))))***---000000///...//////...+++)))%%%###!!!"""$$$&&&&&&&&&,,,......++++++//////---***---111000+++%%%"""!!!!!!###""" ###&&&'''))),,,///000000000///000///.........---***((($$$%%%&&&$$$""""""%%%(((%%%'''+++---...---+++)))$$$(((,,,...,,,***((('''%%%''')))***+++...111444000000/////////222777;;;999666222///............---***'''&&&((())))))'''%%%'''***++++++***+++,,,///)))$$$$$$)))...000///---000444777777555111...***)))'''&&&'''))),,,...)))++++++)))%%%$$$%%%'''######&&&---444666222---***+++,,,,,,+++,,,...000{{{uuuppplllhhhfff\\\\\\[[[WWWQQQJJJDDDAAA===<<<999777555444333222222222111111000000000111333222111222444666666666999888888<<>>999555222444666888777333111111222999777333000//////111222333222111000...---,,,,,,++++++,,,000333222...)))+++++++++(((&&&&&&(((***------,,,***))))))+++...000000000000//////......,,,...///---(((###  $$$(((---444<<>>666111...+++(((&&&''')))***(((,,,///...)))%%%%%%'''$$$%%%&&&%%%$$$$$$&&&((($$$###"""%%%)))+++***((()))))))))((('''(((+++...,,,+++)))((('''((()))***(((******)))'''%%%%%%&&&!!!"""$$$$$$$$$%%%(((***""" ###(((,,,---,,,***'''%%%%%%'''((('''$$$&&&***...///,,,)))((()))%%%"""!!!$$$)))+++)))%%% !!!!!!""""""!!!!!!"""###$$$&&&''''''%%%"""!!! """%%%((())))))%%%%%%%%%$$$$$$%%%&&&&&&"""$$$'''+++...---)))&&&&&&''''''((()))+++---...+++)))'''&&&&&&(((***,,,)))+++.../////////000111(((((('''%%%""""""###%%%$$$&&&'''&&&$$$###$$$'''%%%(((,,,///...+++'''$$$ $$$''''''&&&&&&&&&&&&''''''&&&###""""""###'''---///***&&&'''))))))************+++///555999///,,,(((%%%%%%'''+++...+++***(((''''''(((***++++++***(((%%%""""""###%%%'''''')))+++...222666888---'''""""""''',,,---,,,//////...***&&&%%%'''***&&&&&&'''(((***---///111000111111---)))'''''')))///000000000000000//////(((((('''### """***111)))+++---,,,***)))+++---333111...---,,,***'''%%%'''(((+++---//////...---+++,,,,,,***)))(((***,,,}}}qqqbbb___\\\YYYXXXWWWTTTSSSRRRMMMHHHFFFGGGFFFBBB>>>555444333444666888888888<<<555...---111555777666555999???CCCCCC???999555---,,,+++*********+++,,,000---)))&&&%%%###"""!!!$$$&&&(((+++,,,+++)))(((&&&### !!!$$$&&&%%%$$$%%%$$$###""""""$$$)))---+++)))((())),,,...,,,***+++******((('''&&&&&&&&&***'''$$$!!!!!!###&&&(((&&&$$$""""""$$$'''(((((((((((()))(((((('''&&&&&&(((''''''(((((((((%%%$$$&&&'''(((((('''&&&###""""""###%%%&&&'''&&&&&&%%%)))((('''&&&%%%%%%%%%%%%"""######$$$%%%&&&'''''')))&&&!!!"""(((+++...***&&&%%%&&&((('''%%%%%%%%%%%%&&&(((+++---///333---'''&&&))),,,+++)))...,,,,,,---000111...***)))&&&###""""""$$$$$$###'''&&&)))------)))&&&&&&&&&***+++)))((((((&&&"""!!!###%%%%%%$$$###$$$%%%))))))'''%%%""""""%%%'''---......)))$$$$$$)))...***))))))+++...000111111///...+++&&&###&&&---333222...((($$$$$$&&&)))***000---***'''&&&%%%$$$######&&&+++...000222444777000+++'''&&&''''''$$$!!!,,,+++***(((%%%&&&(((***+++++++++---///000...,,,...,,,)))%%%$$$&&&***......///111222111000...---###%%%&&&''''''***---000---,,,+++***))))))))))))111000---+++******,,,---(((***...222333333222000---------,,,***)))***+++xxxkkkaaaWWWVVVTTTTTTUUUVVVUUUTTTPPPKKKFFFCCCCCCAAA<<<888222222111222444555555444666111,,,,,,///222222111111444999===>>>;;;777444///...,,,+++***+++,,,---///---***'''%%%$$$"""!!!$$$&&&))),,,---,,,+++***'''%%%######$$$%%%$$$$$$######"""!!! ###'''++++++***)))***---///...,,,...---,,,)))''''''((()))+++((($$$!!! """%%%((('''%%%###$$$&&&((())))))'''(((((()))((('''&&&%%%'''''''''(((((('''%%%$$$%%%&&&'''((('''&&&$$$###"""###%%%'''(((((((((((()))(((&&&%%%$$$#########"""###$$$%%%'''((())))))(((&&&!!!###(((+++,,,)))%%%$$$%%%&&&%%%$$$%%%%%%%%%&&&(((***,,,...111,,,''''''***......,,,...,,,+++---000000---)))'''%%%######%%%'''''''''((((((,,,111000)))%%%$$$%%%)))+++))))))+++)))&&&"""$$$%%%%%%$$$$$$$$$&&&((()))(((&&&$$$###$$$%%%+++,,,,,,(((%%%%%%***///***)))(((***---///000/////////,,,((($$$&&&+++000///,,,'''%%%&&&(((******...,,,)))'''%%%$$$"""!!!$$$''',,,///000000000111------,,,)))&&&###""""""******)))(((&&&%%%&&&((()))+++,,,------,,,,,,+++...---***'''%%%&&&))),,,///000000000///---***)))$$$$$$$$$&&&(((+++...///,,,,,,,,,,,,,,,,,,,,,,,,......------...///000111---///222555555444222000...---,,,+++))))))***+++|||tttnnnfff]]]UUUOOONNNNNNOOOQQQRRRQQQPPPLLLHHHBBB>>><<<:::555111111111222333555444222///000...,,,---000111...,,,***---111444666555333222333111...+++***+++---...---,,,***(((&&&$$$###"""%%%'''))),,,......------((()))(((&&&$$$"""""""""""""""!!! !!!%%%)))+++******+++...//////...111111...+++((((((***,,,000,,,&&&!!! !!!$$$''')))'''%%%&&&(((*********&&&'''((())))))'''%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$###$$$&&&'''((()))))))))((('''%%%###"""""""""###$$$$$$%%%'''(((***+++,,,(((%%%"""!!!!!!%%%)))+++***(((%%%$$$$$$$$$$$$###%%%%%%%%%&&&'''((()))***,,,)))&&&''',,,///000///000...---...000000---)))%%%$$$###%%%(((+++,,,,,,******---222000)))$$$###&&&)))+++***+++...---***###%%%''''''&&&%%%&&&'''((((((((('''$$$###$$$%%%)))******(((%%%&&&+++///)))(((''')))+++---...---...///---***&&&&&&***------***''''''(((***++++++******)))'''%%%###"""!!!$$$(((,,,......,,,++++++,,,///000---&&&!!! """'''((()))(((&&&$$$$$$%%%'''***---,,,)))'''((()))------+++)))&&&%%%'''(((------------,,,+++***)))%%%######%%%***...///...,,,---///000111000///...***+++---///222444555555222333666888888555333111...---,,,*********++++++zzzooofff```ZZZTTTOOOOOONNNMMMNNNNNNLLLIIIGGGFFFCCC>>>:::888555111...222222444666777555111.........///111333222...***&&&(((+++...000111111111333111...+++)))***,,,---,,,,,,,,,+++(((%%%$$$###$$$&&&)))+++---.........+++------***$$$  ######"""!!!!!!"""&&&)))******+++,,,.../////////333333000,,,((((((+++...666111***$$$!!!!!!$$$&&&)))(((&&&''')))*********$$$%%%'''))))))'''%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&''''''''''''%%%$$$###""""""###$$$%%%&&&''''''((()))***++++++'''&&&$$$###$$$&&&)))+++)))(((&&&$$$######""""""############$$$%%%%%%&&&&&&$$$$$$&&&+++...000000111///...///111111---***&&&%%%&&&(((+++---...---)))'''))),,,,,,'''$$$%%%))),,,---,,,,,,///...+++%%%'''))))))((('''((()))))))))'''%%%######%%%'''+++++++++)))''''''+++...((('''&&&''')))++++++******,,,---+++((('''***------,,,******+++++++++***)))***+++***(((%%%###"""%%%''')))******)))***+++///111222///***$$$"""!!!$$$&&&((((((&&&$$$######%%%***---,,,'''###%%%(((+++,,,,,,+++(((&&&&&&&&&))))))***+++,,,---......((($$$###'''---111000...,,,...111333333111...---(((***---111333555555555222444777999999777444222///---+++***+++,,,,,,,,,~~~ssskkkaaaXXXSSSPPPLLLJJJOOOOOONNNNNNLLLIIIDDDAAA???===:::777555333111///000111333555666333///+++,,,...000222333000,,,)))&&&''')))+++---///000000111///,,,)))((((((***++++++---///...***'''&&&&&&$$$%%%'''***,,,------...---///000---'''""" !!!%%%&&&&&&%%%$$$%%%(((******+++,,,,,,,,,,,,,,,---222222111,,,''''''+++///:::555...((($$$###%%%&&&)))((('''''')))***)))(((###%%%&&&''''''&&&%%%$$$###&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$"""""""""###%%%&&&''''''))))))))))))))))))))))))((('''&&&&&&&&&'''((()))((('''&&&%%%###!!!!!!!!! !!!!!!!!!!!!!!!!!!$$$(((+++---------,,,***,,,......+++'''(((((()))+++...///...,,,&&&###!!!$$$%%%$$$'''+++...111000---,,,...---***''')))++++++***)))***+++***)))%%%""" """'''+++...---,,,***((((((***+++'''&&&$$$%%%'''(((((('''$$$'''******((((((***---000...,,,+++,,,+++***((((((+++...///,,,(((%%%%%%&&&&&&%%%$$$$$$''',,,000333111000///...+++%%%!!!$$$'''))))))'''%%%######%%%)))---+++&&&"""$$$&&&,,,...000///---+++***+++************,,,...000111***'''&&&)))000333111...---///222333333000---+++)))+++...111222222111000///111444777888777555444000...,,,,,,...///---,,,xxxpppddd___WWWQQQMMMKKKIIIHHHKKKKKKKKKLLLKKKHHHBBB>>>:::999777555333111000000---...///111222000,,,))))))+++...///...,,,)))&&&((()))***,,,---...//////---,,,***)))((((((((((((***...222111---)))((()))%%%&&&((()))+++,,,---------///111111...+++)))'''))))))***)))((((((+++---+++,,,,,,+++(((''''''(((---//////+++&&&%%%)))...777333...***'''&&&((()))***(((((((((******)))((($$$$$$%%%%%%&&&&&&%%%%%%###&&&))))))'''%%%&&&((((((''''''&&&%%%%%%$$$$$$$$$###"""!!!!!!!!!""""""!!!"""%%%'''((())))))(((''''''(((((((((((((((((())))))))))))((((((''''''%%%&&&&&&$$$!!! """%%%'''))))))'''%%%$$$&&&))))))&&&###))))))+++---//////---+++%%% !!!$$$***111222444222...,,,---,,,)))''')))++++++***)))***+++((('''$$$!!!!!!$$$)))---...---+++***)))(((((()))&&&$$$######%%%&&&&&&%%%!!!$$$'''(((''''''***---000...+++*********((('''''',,,222333///***(((''''''%%%###!!!!!!&&&---333444000---...///...)))$$$&&&(((******(((&&&%%%%%%&&&))),,,+++'''%%%%%%&&&...000222333222111111222000...,,,++++++,,,...///***))))))+++///111000...,,,...111333333111...,,,---...///000000...---++++++...222666777777666555000......000222222///+++zzzqqqhhhbbbXXXUUUQQQMMMKKKIIIHHHGGGGGGGGGHHHIIIHHHDDD>>>999777777555333000///...///,,,,,,---///000///,,,))))))***,,,,,,***((('''&&&***+++,,,---......------************))))))((('''***///444444000+++***+++(((((()))***+++,,,---...+++---000555888888555333***+++,,,+++******,,,...,,,------)))%%%""""""###'''+++---***$$$###''',,,...---+++))))))***,,,---+++*********,,,,,,***)))%%%$$$#########%%%&&&'''###'''++++++(((&&&(((******)))(((&&&%%%$$$######!!! !!!"""###$$$###%%%)))+++,,,+++(((&&&###$$$$$$%%%&&&(((((()))***+++++++++***(((&&&%%%"""###$$$""" !!!!!! """$$$%%%%%%&&&###!!!!!!###'''(((%%%"""((()))+++...111111...+++&&&!!!!!!$$$&&&---333222444222...,,,---,,,)))%%%'''))))))((('''((()))###$$$$$$$$$$$$&&&))),,,+++***((((((((((((((('''%%%$$$""""""###$$$###### ###&&&&&&$$$$$$(((+++---***'''&&&'''''''''&&&&&&,,,333555111,,,)))((('''&&&###!!!"""&&&,,,111///...---,,,,,,,,,+++***)))***,,,+++)))'''''''''))))))*********((('''&&&***---000111222222333555111///,,,******+++---...)))***+++,,,---------,,,+++---///222333333222111000000000000///---+++***+++---111555777777555444000//////333666666000+++{{{rrrkkkddd\\\VVVLLLKKKIIIHHHFFFEEECCCCCCFFFFFFGGGGGGEEE@@@999333666666555222...,,,,,,,,,.........000111111...,,,***+++,,,+++)))((('''(((+++,,,---......---,,,+++((()))***++++++***((('''+++000666666111---,,,,,,******+++,,,,,,---......***+++000777>>>AAA???<<<+++,,,---,,,++++++---...,,,------)))######(((+++)))###"""&&&+++&&&''''''(((***,,,///000---,,,+++,,,------,,,***%%%$$$###""""""$$$&&&(((###(((,,,,,,(((&&&(((++++++***(((&&&$$$######"""!!!$$$&&&(((%%%(((,,,///...+++'''$$$ """$$$&&&(((******+++,,,,,,,,,+++(((%%%###!!!""" !!!"""""""""!!!"""######$$$%%%###""""""$$$((()))'''$$$&&&(((+++///222222///,,,'''###"""%%%((()))...444222333222---,,,------***###%%%''''''&&&%%%&&&'''!!!%%%'''(((((()))***'''&&&%%%%%%'''(((((('''%%%###!!!!!!"""###"""!!!!!!###%%%$$$""""""%%%))))))&&&$$$###$$$&&&''''''$$$,,,444666222,,,)))(((&&&&&&%%%$$$###&&&+++...***,,,---,,,)))(((+++...+++,,,---,,,***((())))))***))))))***,,,+++)))'''%%%'''+++---...///222444...,,,***((())),,,///111'''))),,,,,,+++*********)))+++...222444555666666222222111000...---+++***,,,...222555777666444333000///111555999888111+++vvvqqqjjjccc]]]XXXSSSPPPOOOJJJCCC@@@@@@@@@???>>>AAAAAAAAA@@@>>>:::777555444222///...---+++(((&&&+++,,,...111444444222///---...---+++)))((()))***---------///111111///---...((('''***,,,***'''(((000111333222///,,,*********'''%%%(((---000...+++))))))---999EEEIIICCC;;;...+++))))))***+++++++++---+++((($$$"""!!!!!!!!!+++...000---((($$$%%%((()))'''%%%$$$&&&***///222---+++***,,,000///***$$$###"""!!! !!!"""###%%%***......)))%%%%%%''',,,///...((('''+++***&&& """%%%&&&&&&%%%***,,,------+++'''### !!!###%%%&&&(((+++------//////+++%%%"""$$$'''%%%%%%### !!!""""""!!! """"""!!!"""###%%%'''(((&&&%%%%%%$$$$$$$$$%%%%%%)))***,,,---............(((***,,,------...///000000222222111...+++))))))***(((&&&%%%$$$%%%&&&''' """&&&)))***(((&&&%%%$$$%%%'''((('''%%%"""!!! !!!!!!!!! ###$$$$$$$$$###%%%$$$###&&&***,,,+++)))'''***------,,,*********)))'''$$$$$$&&&(((******++++++***'''$$$&&&+++000222000///000111///+++'''---,,,***(((((((((((()))'''((()))+++,,,---------******+++,,,---...///000,,,------+++(((''''''(((&&&***...000///000222444333333111...,,,***))))))///000111000///...///000111000000111333222---)))|||ttthhheee```[[[WWWSSSOOOLLLKKKFFF@@@======>>>===<<<:::::::::999888666555444555222---***))))))(((''')))))),,,///222333111///...//////---+++***+++,,,---,,,---///111222000///---(((&&&)))+++***)))***111333555555222...,,,+++***&&&"""###''',,,---,,,((((((---777BBBEEE>>>555,,,+++***+++---//////...+++***'''$$$###$$$%%%&&&...222333111+++'''&&&(((((((((((()))***,,,...///,,,***)))+++......)))%%%$$$###"""!!!"""###$$$%%%&&&***---+++&&&""""""###***---,,,''''''******'''""""""###&&&)))***(((''')))***+++,,,***'''$$$!!! """%%%&&&''')))+++---000222222...'''######%%%&&&&&&%%%""" !!!"""$$$$$$$$$###"""############$$$&&&((())))))((('''&&&&&&%%%%%%%%%(((+++///222222000---+++(((***---//////...---,,,,,,...///...,,,)))((()))***)))(((&&&&&&&&&'''((("""%%%(((***+++***((('''$$$%%%'''((('''&&&###""" !!!!!! """######""""""&&&&&&'''***---...,,,)))&&&(((******)))''''''''')))((('''(((+++...//////,,,+++)))&&&%%%&&&)))---000///000111222111---))),,,+++***((((((((()))***,,,,,,,,,,,,,,,+++******++++++,,,,,,---.........000000000---***'''&&&&&&***---000111///......///000000///---,,,+++,,,...111222222000...------.../////////222444333000---{{{sssiiiaaaYYYWWWTTTSSSQQQOOOLLLIIIDDD???:::888:::;;;;;;999444333333333333333444444444000+++'''&&&&&&&&&&&&%%%&&&(((,,,000222111///...///000...,,,+++,,,---,,,,,,,,,...111222111000---(((&&&)))+++***+++...444777::::::777222///------''' """(((,,,---'''&&&***333<<<>>>777000,,,+++,,,...111333222111+++)))&&&$$$$$$&&&(((***111444777555///***((((((''')))+++---...---,,,***+++)))'''(((++++++)))&&&$$$$$$#########$$$&&&'''&&&)))+++((($$$  )))***)))&&&&&&((((((&&&$$$%%%'''+++------+++(((&&&''')))******(((%%%###"""$$$&&&(((((())),,,...222444444111***%%%######''''''(((&&&"""  """$$$%%%%%%$$$$$$%%%%%%$$$%%%%%%''')))***,,,+++***((('''&&&&&&&&&&&&***111555666222---)))***,,,///111111///,,,))))))***,,,,,,***(((''''''***)))((('''''''''((((((%%%'''***,,,,,,+++)))(((%%%&&&'''((('''&&&%%%$$$ !!!""""""!!!  !!!!!!!!! &&&(((+++///111000,,,((($$$&&&''''''%%%$$$######&&&&&&(((+++///111222111---***'''%%%&&&'''((()))//////111333444222...+++,,,+++))))))((()))***+++------------,,,,,,,,,+++------------------------111222222000---***)))***...000222111...+++***)))---------+++***,,,///222333333222000---++++++,,,......///111333444222000zzzrrrllleee\\\UUUOOOOOONNNNNNNNNMMMJJJGGG===999555444666888888777444333222111111333555666111...***((('''&&&$$$###"""###%%%***...111111000...///000///---+++,,,---+++++++++---000222222111,,,(((&&&(((***+++...222666999===>>>;;;777222000111,,,%%%"""###&&&***+++&&&$$$%%%+++333777444000------...111444444333222+++)))&&&$$$$$$&&&)))+++000333666555111---***)))((()))+++,,,,,,+++)))(((***((('''''')))***((('''$$$$$$#########%%%&&&'''%%%'''(((&&&### !!!))))))(((&&&%%%%%%%%%$$$$$$&&&***...000///+++'''###$$$'''((()))((('''%%%$$$&&&((())))))***---///222444444222---(((%%%$$$((()))***)))&&&###"""""" """###$$$$$$###''''''&&&&&&&&&''')))***---,,,***((('''%%%%%%%%%%%%)))///555666444000---......///000000///---***)))+++,,,+++)))&&&%%%%%%))))))))))))))))))))))))''')))+++,,,,,,+++)))(((%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$$$$"""!!!  !!!!!!!!!!!! %%%)))...222333000***&&&$$$%%%&&&&&&$$$"""""""""$$$$$$&&&***...///...---+++'''$$$$$$'''***)))(((///111333555555222...+++,,,+++***)))))))))***+++***+++,,,---///111333444111111000000///.........///111333333111000000111///000111000---***'''%%%......---***((()))---111444444222///+++))))))***.........///111111111000xxxssslllfffaaaZZZSSSNNNJJJIIIIIIIIIJJJIIIFFFDDD888555111222555777666555555444222000000222444555...------,,,+++(((### !!!"""$$$(((---000111000000222333222///---------+++******,,,///111111111+++(((''')))++++++///444777;;;???AAA>>>:::666555666333---)))((((((((()))'''###!!!$$$+++222444333......///111333333222000---+++(((%%%$$$%%%'''(((,,,...111222111...+++))))))((((((''''''''''''''')))((('''((()))))))))((($$$######"""###$$$%%%&&&###$$$$$$$$$###$$$%%%&&&+++)))'''&&&$$$"""!!!!!!%%%&&&***---///---(((### """$$$&&&((((((''''''$$$&&&(((******+++...000///000111111...***((('''(((***++++++(((&&&$$$$$$ """$$$%%%%%%%%%%%%((('''&&&%%%&&&&&&((((((***)))'''&&&%%%$$$######$$$''',,,000333444333333222///,,,+++---.........---...///---)))&&&$$$$$$,,,,,,............---,,,((()))***++++++)))((('''%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%###############""""""!!!%%%)))...111000,,,'''$$$%%%&&&''''''%%%$$$$$$%%%&&&&&&(((***,,,,,,)))'''&&&$$$"""$$$))),,,,,,+++111333555666444111...,,,,,,+++***))))))******+++)))***,,,...111555888:::444444333222111000//////000222555555333222111111+++,,,---...---***&&&###...///---)))%%%$$$)))---444444111...***((()))***.........---------...///{{{fffddd```\\\XXXRRRLLLHHHDDDCCCBBBBBBCCCCCCAAA???666333111111444666666444555333111000///000222333...///000111000+++%%% """"""$$$(((---111222222444666777666222///......***))))))***,,,...//////***((()))+++,,,+++///555777;;;???AAA???<<<:::999999777333///+++)))((((((((($$$ """(((///333555...------///111111000//////---+++(((&&&&&&&&&''')))***,,,......,,,***(((((('''%%%#########%%%&&&))))))***+++++++++******%%%%%%$$$#########%%%%%%""""""""""""$$$&&&)))***,,,(((&&&&&&$$$!!! """%%%''')))+++,,,)))### ###%%%&&&'''''''''###%%%((()))***,,,///111,,,------...---+++***))))))***+++***(((&&&&&&'''###$$$&&&(((((()))(((((('''&&&%%%$$$$$$%%%%%%&&&%%%$$$##################$$$%%%(((,,,///222333444000+++'''&&&)))---///...000111111///+++'''%%%$$$...000222333333222111000))))))******)))((('''&&&$$$$$$######$$$&&&'''))),,,++++++******))))))((('''&&&&&&%%%$$$#########%%%)))---...,,,(((%%%###'''((())))))''''''((()))+++******++++++***&&&$$$""""""###&&&***---......000222444444222000//////...---+++***))))))******,,,,,,---...000333666888555555444333222111000000222444666555111...,,,+++(((((()))++++++)))%%%!!!***,,,,,,(((###"""''',,,222222000,,,)))(((***+++---...---,,,***+++---///xxxoooiii[[[ZZZYYYWWWSSSMMMGGGCCC>>>===;;;<<<===>>>>>>===777444111222555777666444333333222111111222333444222222222333222...((($$$$$$$$$%%%)))...111333333555666777555222...++++++***)))'''(((***,,,---,,,)))(((***...---+++///444777:::>>>??????=========888666333///+++))))))***)))&&&###%%%)))...111222+++***)))+++---///000/////////...,,,+++***)))((())))))******+++***(((&&&&&&%%%$$$""""""###$$$%%%(((***---......---,,,+++((('''&&&$$$$$$$$$%%%%%%"""!!! ###''')))+++***%%%$$$'''&&&"""!!!%%%''''''((())))))%%%  """$$$%%%&&&''''''!!!###&&&)))***---000222,,,+++************)))))))))******(((&&&&&&'''(((&&&'''(((*********)))(((&&&%%%$$$"""""""""###$$$ !!!"""###$$$%%%###%%%(((***---//////000)))$$$!!!"""'''+++,,,+++000111111///,,,(((&&&&&&,,,...000333333222///...************)))((('''&&&###"""!!!!!!"""%%%''')))------,,,+++************)))((('''%%%$$$#########'''***,,,+++(((%%%$$$$$$((()))******))))))+++---...,,,+++******(((%%%"""!!!$$$''')))***,,,---///...000222222000000111333000...,,,***))))))))))))---,,,,,,,,,...000222444444333333222111000/////////111333111...***'''&&&%%%%%%&&&)))***((("""!!!%%%((('''######(((...000000...+++))))))+++---,,,------+++***+++///222uuujjjbbb]]]WWWXXXXXXVVVRRRLLLEEEAAA<<<:::888999;;;===>>>>>>777444222333666888666444333333333333444555666777666555444333222///+++(((%%%%%%&&&***...222333333333444555333...***'''&&&***)))'''''')))+++++++++)))))),,,///...+++...444666999<<<>>>>>>>>>>>>???666444000,,,((((((***---)))((('''(((+++.........((('''&&&(((+++///000111//////000///...---,,,++++++***)))))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$(((+++///000000...---,,,+++)))(((&&&%%%%%%%%%&&&""" """&&&)))***(((######''''''###$$$((()))((((((((('''$$$!!!###%%%&&&'''''' """&&&(((***---000333---+++)))((())))))(((''')))))))))'''%%%%%%''')))&&&'''((())))))(((''''''%%%$$$###!!!!!!!!!!!!""" """$$$%%%&&&###%%%(((+++,,,,,,++++++""" &&&******'''...///000///,,,)))(((((('''))),,,//////...+++***+++++++++***)))((('''&&&###""" !!!$$$''')))...---,,,+++************)))((('''%%%$$$###"""""")))+++,,,***&&&###$$$%%%((()))*********+++---///---+++)))((((((&&&###!!!!!!&&&***+++******,,,///+++---000000///000444888111///---+++)))(((((((((******)))***,,,...111333222222111111000//////...))),,,......+++(((&&&%%%%%%%%%%%%''')))&&& %%%%%%$$$%%%+++222......---***)))))),,,///+++,,,---,,,+++---222666yyynnneee^^^ZZZYYYWWWWWWVVVTTTPPPJJJEEEAAA===;;;888666666777:::<<<777777777555222222333555555777999888666444555777666666555444222000...,,,...,,,++++++,,,...//////222333222...(((%%%%%%''')))''''''(((***,,,,,,,,,---...000000000111222444666777:::===@@@BBB@@@???:::777222,,,'''&&&(((***&&&(((+++...//////...---+++(((%%%&&&+++000333444111///...000333333...***+++*********+++***'''%%%'''((()))(((%%%#########&&&***///222111///...---'''((('''%%%###!!!!!!"""###%%%&&&%%%###!!!!!!!!!!!!###&&&((('''&&&&&&'''((('''$$$"""!!!%%%'''&&&$$$ !!!$$$)))...111222111///000///,,,'''%%%&&&(((###$$$%%%$$$$$$%%%'''))))))(((''''''((('''%%%###"""!!! """''',,,...+++((('''&&&&&&&&&''''''%%%###!!!%%%&&&&&&%%%&&&(((***+++***)))(((%%%%%%&&&&&&((()))+++,,,000///---+++)))'''&&&%%% """"""###$$$''')))***,,,---,,,)))((()))+++,,,***'''$$$######$$$%%%))),,,///---)))%%%%%%%%%+++***)))***,,,...///......,,,***'''%%%###!!!!!!###'''+++,,,)))&&&&&&&&&(((''''''+++000333222111000...,,,***)))))))))***+++*********,,,000444777444111,,,(((&&&'''***,,,(((***+++)))%%%###$$$&&&%%%%%%%%%(((******'''###""""""###&&&+++222888<<<777333---******+++------+++***)))(((***---111333|||vvvmmmeee```\\\YYYVVVWWWWWWVVVSSSOOOJJJFFFCCC===<<<;;;:::888888777777666666666555333333555777888:::;;;:::888777777999777666555333000...---,,,---,,,++++++,,,.../////////000000,,,'''$$$%%%'''((('''&&&''')))+++++++++...///000111111111222333777777999;;;===>>>===<<<999777222,,,&&&$$$%%%&&&'''))),,,...//////---,,,)))'''&&&(((,,,000222222222000///111444444111---+++******+++,,,+++(((&&&&&&((()))(((%%%$$$$$$$$$'''+++///111111...---,,,&&&%%%$$$"""!!! !!!"""###%%%&&&%%%###!!!!!!""""""%%%'''%%%%%%%%%&&&''''''%%%######""""""###&&&'''%%%"""!!!"""$$$(((---111222111...111555666333...((($$$############"""$$$'''***((('''''''''((((((&&&$$$###############""" !!!"""%%%+++000222000...***(((&&&%%%%%%%%%###!!! !!!%%%''''''&&&$$$&&&((()))***((('''%%%######$$$%%%&&&((())))))---------,,,+++***(((''' !!!"""######$$$''')))''')))+++***(((&&&((()))***)))&&&$$$###$$$&&&'''***---111000---***+++,,,...---,,,---///000///...******)))(((((('''''''''&&&)))++++++(((&&&%%%&&&(((((()))---222555555333222111///---***)))((((((*********+++---111555777///,,,'''$$$"""$$$''')))'''(((((('''$$$"""$$$&&&&&&%%%%%%(((+++---,,,***(((''''''))),,,111777:::555111,,,))))))******+++)))(((''''''((()))+++,,,}}}wwwkkkeee]]]YYYYYYYYYVVVRRRUUUTTTRRROOOLLLHHHEEECCC<<<======<<<:::777555333666777666555333444666777:::;;;<<<;;;:::999999;;;888666444111...---+++++++++++++++,,,------...///+++---...+++'''%%%%%%'''((('''&&&&&&(((******)))/////////000000111111111555666666777777666666666777666222,,,&&&#########(((***,,,...///...,,,***''''''(((+++...000///...//////...///111111///...+++******+++---,,,***((('''((())))))'''&&&&&&&&&))),,,000111000...,,,,,,%%%###!!! """###$$$&&&''''''%%%######### $$$&&&$$$$$$###%%%&&&'''%%%$$$######$$$&&&((()))'''%%%###"""###'''+++///111111000555===EEEFFF===///$$$######"""!!! """%%%((('''''''''((())))))'''%%%%%%%%%&&&&&&&&&$$$###!!!###$$$(((---222555555444///,,,(((&&&&&&&&&%%%$$$&&&%%%%%%&&&(((***))))))$$$&&&(((***)))(((%%%### !!!"""###$$$&&&&&&'''***,,,---...---+++)))'''!!!"""$$$$$$$$$%%%''')))%%%'''))))))((('''((())))))(((&&&$$$$$$&&&(((***+++///333333111000111333000///...///000000...,,,&&&''')))***,,,---......***++++++)))'''&&&'''(((((())),,,000555777666444555333111///,,,)))'''&&&*********+++---111444666+++)))%%%"""!!!"""%%%''''''((('''%%%$$$###%%%''''''&&&&&&'''+++///000111...---,,,,,,...111444666222///+++(((((((((((('''((((((((((((((((((''''''zzzrrrlll___XXXQQQPPPTTTVVVRRRNNNOOONNNLLLIIIFFFDDDBBBAAA;;;;;;;;;:::888666444333888999888666444333555666:::::::::999888888999999777666333000---+++******)))***,,,------------...+++---///---***((()))+++((('''&&&&&&((())))))(((...---------...///...---111222222111///.........333333000,,,'''$$$###$$$((()))+++------+++)))'''$$$&&&***---///...,,,******+++++++++************)))))))))+++---...,,,***(((***++++++***))))))***...000222222000---,,,,,,%%%###!!!###%%%%%%'''))))))(((&&&%%%%%%$$$""" ###%%%%%%$$$######%%%%%%###""" """$$$'''***,,,,,,+++$$$######%%%***...000111222777BBBOOOTTTLLL:::+++'''&&&$$$!!!"""%%%&&&&&&&&&(((******(((&&&%%%&&&(((((('''%%%$$$$$$$$$%%%)))---222555777777333000+++))))))***++++++...,,,)))((()))+++,,,---((()))+++,,,+++)))'''%%% !!!###$$$%%%&&&''')))+++---///...+++'''$$$###$$$%%%%%%$$$%%%''')))&&&''')))***+++******++++++)))'''%%%%%%''')))+++---000333333111000222444000///.........---***'''%%%'''***---000111222222+++***((('''&&&'''***+++***,,,///222444555444333333333111///---***(((''',,,,,,++++++---///111222+++)))&&&######$$$''')))(((((('''&&&%%%&&&((()))'''&&&%%%&&&(((,,,///111000///...---...000333444111///,,,******)))'''&&&(((***+++,,,,,,+++)))'''yyyqqqjjjfffYYYSSSLLLLLLPPPRRRNNNJJJFFFFFFDDDBBB@@@>>>===<<<999888777666555555666666;;;;;;:::777444333444555888777555555555555666555666555333000---+++***)))(((+++......---++++++,,,,,,///222111...,,,---///)))(((&&&''')))++++++***,,,***)))***+++,,,***(((,,,---///---***((('''(((//////...+++'''%%%&&&'''&&&(((***++++++)))'''%%%$$$'''+++......,,,***((((((***,,,***'''$$$%%%&&&&&&&&&'''***---...---+++)))+++---...------...///222333444333000---------'''$$$ !!!$$$%%%&&&&&&)))+++,,,***(((''''''+++(((%%%""" !!!"""$$$&&&$$$###"""######!!! !!!"""$$$&&&(((***+++,,,$$$######%%%))),,,...///000555@@@NNNWWWQQQAAA222+++***'''###!!!$$$%%%&&&)))++++++)))'''%%%'''((('''%%%$$$%%%''''''))),,,///222555888:::333000,,,***+++...000000444111,,,((('''***///222,,,,,,---...---,,,***)))"""""""""###$$$&&&((()))***,,,...///---)))$$$!!!%%%&&&'''&&&%%%&&&''')))((()))+++---///000///...---,,,)))'''&&&''')))***...111333222///---///111///---+++******(((%%%###''')))---000222333222111)))'''%%%$$$&&&)))---///,,,...000222222111000000111111000...---,,,++++++///...------,,,------...+++)))&&&$$$$$$%%%''')))&&&%%%$$$%%%&&&'''((()))&&&&&&%%%%%%&&&(((***,,,...---------...000222444111///.........,,,***((('''))),,,......---***(((}}}uuunnnhhhccc___VVVQQQLLLJJJLLLMMMIIIFFF@@@@@@???>>>===;;;:::999888888666555555555666777<<<<<<;;;888555333444666777444222111222444333333444333333111///---+++***'''+++000000---***)))***---000333333111//////111***)))((()))+++---...---+++)))&&&''')))***'''%%%'''***---,,,(((%%%%%%&&&,,,,,,***(((%%%%%%&&&(((&&&''')))+++***)))&&&%%%%%%(((+++---+++)))((((((+++///111///(((###"""$$$"""###$$$'''+++---,,,+++***,,,.../////////000111555555555222///,,,,,,---)))%%%!!! ###&&&&&&%%%%%%(((+++,,,+++)))''''''---+++(((%%%###""""""###%%%###!!!!!!!!!"""!!! %%%%%%%%%$$$######&&&((($$$######%%%))),,,------,,,111;;;HHHPPPMMMAAA555------***&&&""" ###$$$&&&))),,,---***(((&&&((((((&&&######&&&***---...000222333666999<<<111...***)))+++...000111555222...)))''')))///444...---------,,,,,,,,,---&&&%%%######$$$'''+++---,,,---//////---)))$$$!!!'''(((((('''&&&&&&((())))))***,,,///222333222000///---***((('''((()))***///111222000,,,+++,,,...///,,,)))'''&&&&&&$$$"""(((+++///222333222000...&&&$$$""""""&&&+++...000---///111000/////////000111000///.........///000222111000///............***(((&&&###"""###%%%&&&###""""""$$$&&&(((''''''%%%&&&''''''&&&&&&'''(((,,,,,,,,,---...000222444000000000111222111---***%%%'''***,,,---+++(((&&&~~~yyyqqqiiibbb]]]YYYVVVQQQOOOKKKIIIHHHGGGEEECCC======>>>???>>><<<:::999999999999999888777666555:::::::::888666555777999888555111111333444444333111222333333222///,,,***(((---111111---((('''(((,,,///333333000......000+++***)))+++...111111111,,,)))%%%&&&))))))&&&######(((......***'''&&&'''+++***'''$$$!!!!!!$$$&&&&&&(((***,,,,,,***((('''''')))+++***((('''((()))---333777333***!!!!!!!!!%%%)))++++++***(((***---......///111222666555444000,,,*********)))%%%!!!"""%%%'''%%%###"""&&&)))+++)))'''%%%%%%)))((('''&&&$$$###"""!!!""" !!!"""###"""%%%%%%### ###'''###"""###&&&)))++++++***+++000999DDDKKKHHH>>>555,,,---,,,***&&&###!!!!!!!!!###&&&***---...+++)))((())))))%%%"""###(((...000111222222111333777:::222///,,,+++,,,...//////111111///+++((()))---111---+++***((()))***,,,...)))'''$$$"""###(((---000---...000000...+++'''%%%((())))))((('''&&&((()))'''(((***...222444222///...,,,***(((((())),,,---///111222000---+++---000111...)))&&&&&&&&&%%%%%%(((+++///222333111...,,,&&&### !!!&&&***,,,------...000///...///222555555333111//////000333444333333222222222222222222***(((&&&###""""""###$$$###"""###'''***+++***'''###'''+++,,,***((('''''',,,,,,,,,---///000222333//////111444555444000,,,'''(((***+++***(((%%%###xxxwwwqqqiiiaaaZZZUUUQQQNNNNNNLLLJJJGGGEEECCCBBBAAA<<<>>>@@@AAA@@@>>><<<::::::;;;======<<<888444222777888888777777777:::<<<999666222222444666555444000111333555333000---***(((---222222---'''&&&&&&***...111111...,,,,,,---+++******,,,000333444444---)))&&&&&&)))***&&&""""""(((///000---)))'''(((+++)))&&&!!! ###'''(((+++------,,,***))))))***+++)))&&&%%%(((***...555999555)))###'''******)))'''))),,,---......000222555555222...***(((((())))))%%%!!!"""%%%'''$$$!!! ###''')))'''%%%######$$$$$$%%%%%%$$$###!!!!!!!!!$$$%%%%%%"""!!!###)))""""""$$$'''***+++***)))---222;;;EEEIIIFFF===555+++,,,---,,,)))&&&$$$$$$!!!"""&&&***......,,,******+++***%%%"""###***000///111111000...///333777555333000...///000000///---...///---***)))+++...+++)))&&&%%%%%%(((+++---+++'''###!!!"""'''---111---...000111000...+++***)))******)))''''''(((***%%%%%%''',,,111333111...,,,+++)))((()))+++...000///111333111...---///222444000***'''''''''(((((('''***///222333000---+++&&&### !!!%%%)))******,,,---///......000555999999777333000000222555777333333444555555666777777,,,***(((%%%######$$$$$$%%%%%%'''+++///000...***"""'''...000...+++))))))------......///111222333---///111555666555111...***+++,,,,,,***'''$$$"""}}}ppphhheeedddaaaZZZPPPIIIFFFEEECCCCCCCCCCCCCCCCCCCCCCCC>>>AAABBBBBBBBBCCC???888;;;===@@@AAA???:::444000666888;;;;;;999999;;;>>>666333111222555777666333333777:::999555///,,,++++++,,,,,,,,,+++***)))(((,,,,,,,,,,,,+++,,,///111---,,,+++,,,...000000000,,,(((%%%$$$&&&'''&&&$$$((()))+++...000000,,,)))&&&### $$$&&&(((((('''''''''((()))((((((''''''''''''(((......111111***$$$%%%(((++++++''''''***------+++***,,,//////000000---)))'''))),,,---)))&&&&&&)))((($$$ """"""###%%%&&&%%%""" """!!!%%%&&&%%%###!!! $$$&&&"""!!! """%%%###$$$&&&&&&%%%&&&''')))(((333@@@GGGDDD>>>888555000...,,,)))'''&&&&&&&&&$$$%%%'''(((***+++,,,,,,(((((()))((((((***---000333333222000...---...000444333222000////////////......---,,,***+++---000000,,,&&&######'''---111---,,,***%%%"""###(((---///000222444444333222111,,,------,,,******+++,,,&&&###"""&&&,,,111000...,,,+++)))'''%%%'''+++...//////...---,,,+++******111000...,,,++++++++++++...---...000333111,,,'''&&&### """&&&+++------///111333222111111444777;;;999666333222333555777555444444444444444444555+++***((('''''''''&&&%%%***+++,,,///000000---******,,,///111111...***(((,,,+++,,,---...111333444///,,,+++///333555222...***+++,,,+++)))((()))***qqqeee^^^\\\\\\YYYRRRJJJDDDAAA@@@@@@BBBEEEGGGGGGFFFDDDBBB<<<>>>???@@@BBBEEEBBB<<<:::<<>>===BBBEEEIIIKKKKKKGGGBBB>>>999::::::;;;@@@FFFEEE@@@999<<>>:::555222555888<<<===:::777444333111---))))))---222444444111333444333000...,,,,,,---,,,+++))))))))))))***///---+++((('''***000555333000,,,***))))))(((((()))'''&&&(((***+++(((%%%'''(((+++...111222000...***'''$$$"""!!!!!!  !!!"""!!! """$$$)))((('''&&&%%%&&&''''''&&&$$$$$$$$$ &&&++++++++++++)))%%%$$$(((,,,---***(((((()))000111000---)))'''***---+++(((%%%&&&))))))'''%%%((('''&&&((())))))'''%%%###!!!!!!"""###"""!!!!!!#########""" !!!!!!!!!"""%%%%%%'''***+++***(((((((((---444<<<>>>:::222,,,)))(((((())))))+++,,,...///---+++'''$$$$$$'''***---+++,,,---------000444777888888666222...,,,,,,---,,,---...//////...---++++++,,,---,,,,,,---000222222000,,,(((&&&&&&'''((($$$'''+++---------,,,---///000222444666666666555333444444333111///000111...***&&&%%%'''((((((&&&&&&'''))))))***,,,///111111111000///---,,,***)))111000000/////////000000+++---...---)))%%%###"""""""""###%%%)))++++++***,,,...000111000000000111222111000111222666999<<<111000---,,,,,,---000111...---,,,+++***)))((((((------...///000000---***)))+++...//////---***(((###$$$%%%'''***...111333222///---...000111...,,,...///...,,,***((()))***}}}zzztttnnnfff]]]UUUPPPNNNMMMKKKHHHDDDAAA??????FFFHHHKKKKKKIIIDDD???;;;888888777888>>>EEEDDD@@@;;;===???@@@>>>:::555222666777888999777555333222...***%%%&&&***///222333111222222111000///...///---,,,)))((('''((()))***000...***&&&%%%)))000555555111,,,***))))))(((''''''&&&'''***------)))%%%%%%&&&)))---000111000...***'''%%%$$$$$$$$$$$$""""""######"""!!!"""$$$&&&+++***)))'''''''''((((((&&&%%%%%%&&&######+++111111//////,,,)))'''+++000111...+++++++++000111111...++++++...222,,,((($$$"""###%%%%%%%%%((((((***,,,...,,,)))&&&%%%$$$###"""""""""######"""$$$''')))(((%%%!!! !!!###%%%(((++++++***'''&&&%%%***...444555222,,,(((%%%&&&&&&(((+++---000222333555111+++&&&%%%(((---000+++,,,,,,------000444777<<<;;;888444000------...+++++++++,,,,,,---------+++,,,------,,,---000222///...,,,***((('''&&&%%%!!!&&&,,,222444333000...---...///000000111000000333555555444222111111222000,,,'''%%%&&&&&&&&&%%%&&&(((+++,,,,,,---...000000000111000000///---,,,555444333222000///......***------***$$$  """$$$%%%%%%###!!!(((***,,,...///...------------,,,---///222555777///---***((((((***---///+++,,,---,,,+++*********,,,,,,,,,---......+++)))''')))+++------+++)))'''$$$$$$%%%&&&(((+++...000///---++++++---...---,,,111111///---)))((((((***yyytttpppjjjddd___ZZZUUUQQQLLLKKKIIIHHHFFFEEECCCBBBGGGGGGGGGGGGEEEBBB???======<<<999888???FFFDDD???;;;<<<>>>>>>===999444222666555444333333333333333+++(((%%%&&&***///111111111111000000000111111111---+++)))'''&&&'''((()))///---***&&&%%%)))000555333000,,,++++++++++++***%%%%%%&&&***......***&&&$$$$$$&&&***...//////---((('''%%%&&&'''((('''&&&$$$%%%%%%%%%$$$$$$&&&'''---,,,++++++***)))))))))))))))+++---+++$$$"""$$$---555:::777222///---***(((,,,111333000---,,,---000111111///---...222777000***######%%%&&&(((---111222///)))$$$'''''''''&&&$$$$$$$$$$$$%%%'''+++...---)))###   """%%%'''******((($$$""""""$$$&&&***,,,+++)))'''&&&&&&'''))),,,///222444555777222+++&&&%%%(((---111,,,---.........111555888===<<<:::666111///...///...,,,)))((((((+++///111,,,---......------///000+++++++++***)))(((&&&%%%!!!&&&,,,333777666333000------------,,,++++++***111222444444222000000111///,,,)))'''''''''''''''***,,,......---,,,,,,---...///000222222111000000444444333222111000//////+++,,,,,,(((""" """%%%%%%$$$!!!$$$%%%(((+++------,,,++++++***))))))***,,,...///...,,,)))''''''))),,,...)))+++------+++******+++******)))***,,,+++***((()))***,,,......---+++***((('''''''''''')))***,,,+++***((((((***,,,---...222111000,,,)))'''(((***zzzsssmmmggg```[[[YYYWWWTTTQQQLLLJJJHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA???;;;:::AAAFFFDDD===666777999:::999777444111666444000///000111222222***(((''')))...111111///000///...///111333222111---,,,+++))))))))))))***---,,,***((('''***...222///---,,,,,,------,,,+++$$$###%%%)))---...+++'''###$$$%%%))),,,......,,,((('''&&&''')))))))))'''###$$$&&&'''&&&%%%%%%&&&------......---+++)))(((******,,,000...(((''')))555<<>>>>><<<888888>>>DDD@@@777,,,...111444555555333222666333000///000000...,,,))))))***...333333000------,,,,,,...222333222000//////......---,,,,,,+++)))***++++++***+++---///,,,++++++,,,------+++)))###"""###'''+++---+++(((%%%%%%&&&))),,,...---,,,+++)))(((((())))))'''%%%"""%%%((()))((('''&&&&&&+++---///000///,,,(((%%%&&&%%%'''***)))'''(((---333:::<<<555,,,)))(((((($$$(((,,,---++++++,,,///666666333///++++++///333111///,,,)))&&&&&&'''(((''')))+++...000...)))%%%''')))***)))&&&%%%%%%'''***+++---///...,,,)))'''"""###$$$$$$######$$$&&&'''((((((&&&###  ###'''+++...///...///000111111111000///...,,,)))&&&&&&))),,,...222222222111111222555888777666555222///...///111222///,,,)))))),,,000333222333333111---+++******+++,,,------,,,+++)))(((&&&%%%&&&)))...000000///...---,,,+++***))))))))))))+++///000000//////000...///000///...,,,+++***///000111///---,,,,,,---,,,---///000///...+++******+++---000111222333333///,,,)))&&&%%%%%%$$$###&&&***------)))&&&$$$############''',,,000111000---,,,+++******)))******------++++++++++++------///222444222,,,'''&&&((('''&&&&&&(((***++++++***---...///000111000//////+++***(((&&&%%%%%%&&&&&&---+++)))'''''')))---000000///---***'''&&&(((***vvvqqqnnnjjjgggeee^^^VVVRRRTTTVVVVVVTTTRRRPPPNNNOOOQQQRRRPPPMMMLLLKKKIIIFFFBBB===999777888666222333:::@@@;;;222$$$'''+++///222444444333666444111111111///+++''')))***---222666555000+++***)))***---111333111...111111111111000///...---'''))),,,---,,,+++,,,---*********,,,---,,,)))&&&"""!!!"""%%%***---+++)))'''&&&'''))),,,......------,,,***))))))'''%%%"""###'''+++---,,,***((('''))),,,///111///+++'''###!!! """###$$$(((///,,,333666000)))(((***+++$$$(((+++,,,++++++...111888777444...)))'''+++...///000111111///,,,+++******))))))+++,,,,,,***(((%%%(((***)))&&&$$$%%%'''***+++,,,------+++***)))$$$&&&''''''&&&%%%'''((())))))(((&&&"""  """'''---111222222222222222111000...------,,,***)))***,,,...000111111111000///000222555333333222000...---...000222000...,,,,,,...000111444555444111---***((((((////////////...,,,***)))'''$$$"""$$$)))---...---+++***))))))((()))))))))'''***---///000///000000///111333222000---+++***000000000///---,,,...///,,,---......---***'''%%%+++,,,...///000000000///111,,,(((&&&'''((('''%%%%%%))),,,---***'''&&&'''%%%###$$$'''...333444444//////...---,,,,,,,,,,,,...------------------...444777999555---&&&$$$%%%'''&&&&&&(((+++------,,,***+++---.........------)))((('''%%%$$$$$$%%%%%%000///,,,)))''')))---000///...,,,)))&&&&&&(((+++ssskkkiiigggbbb^^^ZZZYYYVVVRRROOONNNPPPRRRQQQRRRRRRRRRRRRQQQPPPOOOQQQQQQOOOKKKFFF@@@:::666666333111333555444...)))%%%...333444222111000000///------------+++)))+++---///111111000...,,,***+++---...////////////333///,,,,,,//////,,,(((((()))***++++++++++++++++++++++++,,,---+++(((&&&'''((()))((('''((()))+++(((((())),,,///111111000,,,)))'''((('''######%%%'''))),,,......---------***,,,///000///,,,(((%%%"""""""""!!! """&&&***+++---......,,,+++***+++%%%(((,,,///111000///...444666666333---(((&&&'''+++111444000---,,,,,,***...,,,)))&&&&&&'''***,,,)))))))))%%%""""""&&&***,,,++++++***))))))((((((%%%&&&'''&&&%%%&&&(((+++,,,+++)))'''&&&%%%$$$$$$ ###%%%&&&'''+++222888666444222222444333000------+++***,,,...000111000111///---+++++++++---...111000000000111111///---444111......222555555555;;;:::666222---******,,,---...///---+++(((''''''$$$%%%%%%$$$###%%%+++///,,,,,,,,,***)))))),,,///------,,,---...000111222000222444333///---...///000111111000---,,,,,,---///222333000+++&&&%%%%%%+++///222111......222777111000---)))&&&%%%''')))((((((((()))***+++,,,---'''(((+++///444666666555222333333000,,,,,,///333333333333222///------...444777:::777111+++&&&%%%%%%''')))---///...+++((()))+++,,,+++))))))***+++---------+++(((&&&%%%&&&,,,+++)))))))))***,,,---000---)))&&&%%%&&&(((***{{{sssjjjfffggggggddd___YYYXXXVVVRRRNNNLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMKKKFFFAAA;;;888888666444555777777222---(((...444666555222///...+++***)))***,,,---,,,+++,,,...///111111000...---,,,---...///111222222222333///,,,,,,......***'''$$$%%%'''***,,,...///000******+++,,,...---***(((((())))))(((''''''(((***((('''(((***---//////...+++'''&&&((('''######&&&'''***...111111///,,,+++)))+++...000///---***(((&&&$$$###"""###%%%'''((()))***+++,,,,,,,,,+++***)))+++///222333111...,,,000222444222///+++++++++(((...111...,,,......---000...***'''&&&(((***+++))))))(((&&&%%%%%%''')))(((((((((((('''&&&%%%%%%%%%&&&&&&&&&%%%&&&)))+++...---,,,***)))(((''''''###$$$&&&(((***///444888777555222222222222///---+++******,,,///111111111//////---+++)))(((((())),,,+++***+++...//////...222000...000333666888777999888555111,,,***+++,,,,,,,,,,,,+++)))((())))))###%%%&&&&&&%%%'''+++///---...///......000333666222111///------...000222222444444222///------...000111222000---+++++++++000333555333...)))''''''---000333222///...111555222111...***'''%%%&&&'''''''''''''''(((***,,,---,,,,,,///222666888777666///111222000------///222444555555333000.........222555777666111+++(((&&&$$$%%%'''***---...,,,***)))***,,,+++******+++,,,...///...,,,)))'''''''''+++***((('''(((***---......---***(((((()))+++,,,{{{ooojjjdddccceeefffccc```XXXXXXVVVRRRNNNKKKJJJKKKMMMLLLKKKKKKKKKLLLMMMMMMGGGHHHIIIIIIFFFBBB===:::<<<:::888999;;;;;;777333444777999999666222///---)))((((((+++...000111000///000111111111000///.........000111333444555555444000,,,+++,,,+++(((%%%$$$%%%(((***---///111111))))))***,,,......+++)))((()))***)))((('''((()))''''''&&&(((+++,,,,,,+++***&&&&&&((('''%%%%%%((())),,,111444444111---***(((***,,,...///...+++***(((%%%"""###&&&((((((''''''&&&&&&))),,,...,,,)))))),,,000333333000+++(((,,,...111222111000000000''',,,...,,,,,,000111111333111,,,)))'''''')))******)))''''''((((((((('''######$$$$$$$$$"""!!!$$$%%%&&&&&&%%%'''***,,,111000///---,,,+++++++++'''&&&&&&)))...333666777888555222000000///---+++))))))***---111222222000---......+++(((%%%$$$$$$'''%%%$$$%%%))),,,...///000//////111555777999999666666333///+++***+++,,,++++++*********)))******###%%%'''(((((())),,,......000222333444777:::===777333///+++)))+++---000555555444222...,,,,,,---111222333111...+++))))))111444777666111,,,******...111444333111///000333333111///+++(((&&&%%%$$$&&&%%%$$$$$$&&&))),,,...//////000222555666444222***...222222000///000222666666666444111///...///111333555444000,,,)))(((!!!"""###&&&***------,,,)))+++,,,,,,+++***+++,,,///000///---***(((((())))))'''%%%$$$&&&)))---000++++++************++++++yyyuuuoooiiiccc```aaabbbaaa^^^XXXXXXWWWTTTQQQMMMLLLMMMMMMLLLIIIGGGFFFGGGHHHIIIAAABBBEEEFFFEEEBBB???===???===<<<===>>>===;;;888999:::::::::777444222000,,,,,,,,,///222555666555222222333333333333222222//////000111333555666777555222...++++++)))'''%%%))))))***,,,,,,---------*********,,,------***(((((()))++++++******+++,,,((('''&&&'''***++++++***+++'''''')))***'''(((+++...///000222333222...+++)))***,,,------,,,***)))&&&### ###(((,,,***'''%%%""""""&&&,,,...+++'''%%%)))...111111...)))%%%***,,,000222444444333333***......,,,---222444333333111---)))'''&&&'''(((+++(((&&&'''***+++)))&&& !!!"""!!!$$$%%%&&&%%%%%%'''***,,,222111000///---------,,,)))''''''+++111555555444666444111...,,,+++))))))'''(((***...111333222000+++---///---)))%%%$$$$$$&&&$$$""""""&&&***---...//////000222444666666666444333111---***)))***,,,+++++++++,,,---,,,)))'''###%%%''')))***+++++++++...000333555666888;;;===666222---(((&&&)))---///666555333000...---------333555555333000,,,))))))000444888777333...,,,+++...000333333222111222333333111///,,,***'''$$$"""$$$###""""""$$$(((,,,///...------...//////...,,,'''---333666444222222333777777777555222000000111333333333222///+++(((&&& ###'''+++------+++---......,,,***)))***/////////---***((('''(((&&&$$$"""!!!###(((---111******+++******)))((((((|||xxxuuuoooiiibbb^^^^^^^^^^^^^^^WWWXXXXXXVVVSSSQQQQQQRRROOOMMMIIIFFFCCCBBBBBBCCC===>>>@@@BBBBBBAAA@@@>>>@@@???>>>>>>>>>===<<<:::777777888888999888666444000//////111444666666555333444666777777666666555/////////000222444666777777444000,,,)))'''&&&$$$******+++,,,,,,,,,+++++++++++++++,,,---,,,***''''''))),,,---------...000***((('''(((***,,,,,,,,,---******,,,---***+++...222000......000111000...++++++++++++***)))((('''"""###)))---+++(((###!!! $$$***---***&&&"""&&&,,,000111///***'''+++---000333666666555333///111111///000444555333000...,,,)))'''&&&&&&&&&***(((&&&'''***+++)))''' !!!!!! $$$%%%&&&&&&%%%'''))),,,000000///---,,,,,,,,,,,,***((((((,,,111333222000222111///,,,)))'''&&&%%%&&&&&&)))---000222111///+++///222111,,,(((((()))***'''$$$###%%%(((+++,,,///000222333333222222222111111///,,,(((''')))+++***+++---000111...((($$$$$$$$$&&&(((******)))(((+++---111333333444555666444111,,,)))))),,,000333555333000......///000111666777777555000---+++***---111555555111---,,,,,,,,,...000111222333444555333000---,,,+++)))&&&######"""!!!"""$$$)))...111...,,,++++++,,,,,,***((((((...666999888555333333555666666555333222333444666444222///,,,)))%%%###!!!%%%))),,,,,,---///000///---***((((((---------+++(((&&&%%%&&&###!!!!!!&&&,,,000......------+++)))'''&&&~~~|||yyyvvvkkkgggaaa^^^]]]]]]]]]]]]WWWXXXWWWVVVSSSRRRSSSTTTPPPNNNKKKGGGCCC@@@???>>><<<<<<===>>>????????????@@@@@@???===<<<;;;:::999444444555888::::::888666111//////000111222222000222444777999:::999888777111000000000111222444666888555000+++'''$$$######%%%&&&(((***,,,---......,,,,,,---...000///,,,***'''***---.........///000***((('''(((***---......///,,,,,,...///,,,---000333///++++++...000000///+++***)))((('''&&&&&&%%%  %%%***,,,+++)))###""""""%%%(((***(((%%%"""&&&,,,000222111...+++,,,---000555888888555333222444333111333777666222++++++++++++***(((&&&%%%)))(((&&&'''((()))))))))#########"""!!!!!! %%%&&&'''&&&%%%&&&(((+++...---,,,+++******************,,,...000000///---...//////---)))%%%$$$$$$&&&&&&'''+++...//////......333666555///+++,,,...///+++'''%%%&&&(((******---000333333222000//////000000...***'''&&&''')))((()))+++000222000)))###%%%$$$$$$&&&''''''%%%###&&&)))---//////...//////111///...---...111555777222///,,,,,,...222555666777777666333///---,,,,,,,,,///222222///,,,,,,---,,,,,,---...111333555666222...+++***,,,,,,***'''$$$$$$$$$%%%)))---222444000...------------,,,+++***111999<<<:::666333333111333444555444444666888777444000---+++((($$$"""!!!%%%((()))***,,,...000000...+++******+++,,,+++)))&&&$$$$$$$$$"""!!! """''',,,///111111000...,,,***((('''~~~}}}|||wwwtttjjjhhhfffdddbbb```]]][[[WWWWWWUUURRROOONNNPPPRRROOONNNKKKHHHDDDAAA???======<<<;;;;;;;;;===???@@@??????>>>;;;999777666666555555666999;;;;;;777444///...---...///000///......111666:::<<<;;;888666333222111000111222444555777444///)))$$$ !!!###%%%(((+++---///000,,,---...111444444222111(((***---...---+++++++++)))'''&&&'''***---//////111------//////,,,---000000,,,((()))---000///---((('''&&&%%%%%%%%%%%%&&&!!!"""%%%(((***+++***)))###$$$%%%&&&'''&&&%%%$$$###&&&+++///000000...,,,,,,---000555999:::777333111222333222555888666111'''))),,,...---+++(((&&&'''''''''&&&%%%&&&)))+++)))(((&&&$$$###$$$%%%%%%'''''''''&&&%%%%%%'''))),,,+++***)))))))))))))))+++---000111///---,,,,,,,,,...000///+++&&&$$$$$$'''&&&&&&(((+++------,,,333777:::777111,,,---000000---)))(((((()))))))))+++///444555333111111111000///---)))%%%$$$%%%'''&&&%%%&&&***//////+++'''&&&$$$"""###$$$$$$!!!!!!%%%))),,,,,,,,,+++,,,,,,,,,---///000222444444...***((()))///555:::<<<666666444000,,,+++,,,---,,,...000///,,,+++---///...---+++,,,...111444555111,,,((((((,,,...---+++'''''')))+++///333777999222000//////000111000///---333:::<<<999444111000---///222333555666999;;;666333...+++***(((%%%### """%%%''''''&&&(((+++///000000.........+++++++++)))&&&$$$###$$$$$$###"""###%%%)))---//////...---,,,***)))((('''~~~}}}}}}{{{vvvqqqmmmmmmnnnllliiibbb\\\XXXWWWVVVSSSOOOKKKJJJLLLNNNMMMMMMKKKIIIFFFCCC@@@>>>>>><<<:::999999;;;>>>@@@???>>>===:::666444444444888888888;;;<<<;;;666111///...---...///000///...+++///555:::<<<;;;888666555444222111111222444555555333...'''!!!!!!"""%%%(((***---...///,,,---///333777999888666)))+++------+++)))''''''(((&&&%%%&&&)))---//////111------///...,,,,,,///,,,)))'''***///111...+++&&&%%%$$$###$$$%%%&&&'''###&&&***,,,+++)))))))))$$$&&&((('''&&&$$$$$$$$$###%%%))),,,------+++***+++,,,000555:::;;;888555...000111222666999777111%%%(((,,,000000...***(((&&&''''''%%%###$$$(((------+++(((&&&%%%&&&((()))(((((((((&&&%%%%%%&&&(((++++++***)))((((((((((((,,,000333333///,,,+++,,,+++///222111---(((%%%%%%'''&&&%%%&&&)))+++,,,+++777;;;===999111,,,---000000---***))))))***))))))***///444666555333333444000///,,,)))%%%###$$$%%%$$$!!! $$$+++///...+++'''$$$!!!!!!"""""""""'''+++,,,,,,+++,,,'''(((+++...///000000///+++(((%%%(((///888===???555444111---***)))+++---,,,...000...++++++...111111...+++***,,,///222333000+++&&&''',,,///000...)))+++---000444888;;;===222111///000222333333222...444:::;;;888333///...***---000333555888;;;>>>555111,,,******)))'''%%%!!!!!!!!!###%%%&&&%%%$$$%%%(((---000111111111222+++++++++)))&&&$$$$$$$$$%%%%%%%%%&&&(((+++...000******((('''&&&&&&&&&&&&}}}}}}}}}}}}{{{yyyuuuqqqoooqqqpppooonnnlllfff]]]VVVZZZVVVQQQMMMJJJHHHEEECCCHHHHHHHHHGGGFFFDDDBBBBBB@@@@@@===:::888888:::===:::;;;;;;999666222111111<<<<<<======<<<999444000444222///------,,,+++)))&&&,,,444777777555555555555555444000------111555111...)))$$$!!! !!!$$$$$$%%%'''+++...//////---+++---222888:::777333...---+++)))'''%%%%%%$$$)))'''%%%&&&)))---000111444111---...///...)))$$$&&&###"""%%%,,,///...,,,(((&&&$$$"""###&&&)))+++''')))+++,,,,,,+++)))((()))))))))(((%%%######$$$%%%""" %%%***------000//////000333444444333000///000333666666111---&&&'''***...222111+++&&&'''(((((('''&&&%%%&&&'''(((...///(((###&&&)))))))))***,,,+++)))&&&%%%&&&......---***((('''((()))000000000000////////////111///---***((('''&&&&&&***((($$$""""""$$$'''***444999===;;;444,,,******,,,---...---+++)))))))))666333000000222333222000111...+++'''$$$$$$$$$%%% !!!&&&,,,//////---'''%%%""""""###$$$""" %%%'''+++,,,***(((''''''"""%%%)))---...---+++)))(((((()))---222777;;;<<<777333...***))))))))))))+++---......---,,,,,,---+++++++++---//////...---+++)))''''''(((,,,///222///,,,***+++...111222111444111000111444666555222444444555777888666222///***)))***,,,000444777888888555000+++(((''''''((('''''''''(((******)))(((---------...//////...---111...***(((&&&%%%""" """$$$((()))))))))))))))***(((&&&$$$###$$$&&&'''|||}}}}}}|||{{{xxxuuurrrpppooonnnlllkkkiiiddd]]]XXXYYYUUUQQQMMMKKKHHHFFFDDDEEEEEEEEEDDDDDDCCCBBBAAA>>>>>><<<999777666888999888999999888555555555666:::;;;<<<<<<;;;888333000222000///......---+++***'''+++111666666555444333000000...,,,+++---111444...,,,)))&&&### """"""$$$''',,,...//////,,,+++---222888:::777444...---+++)))'''%%%$$$$$$'''&&&%%%'''+++...111111111...++++++,,,+++&&&!!!"""!!!"""%%%))),,,+++***'''&&&$$$###$$$&&&)))+++)))***+++---------------,,,------+++'''%%%$$$%%%$$$!!!$$$))),,,---///...---...000111111000///......000333333000---&&&(((+++...000000---***)))******)))(((&&&%%%%%%+++111222,,,'''(((*********,,,------,,,******+++---...---+++)))(((***,,,111111111000000000000000111///---***((('''&&&&&&'''%%%""" """&&&(((000444777666111---******.........---++++++,,,,,,333222000111333333111///+++)))&&&"""!!! !!!""" """&&&,,,//////...(((&&&###$$$&&&'''&&&$$$&&&))),,,---,,,)))(((((($$$&&&***---...---+++***)))((())),,,111555888999555111,,,)))))))))***)))***,,,------,,,++++++,,,+++******+++---...---,,,,,,+++)))((()))+++...000,,,)))%%%%%%'''***+++***///------///444666444222444555666999:::888333///,,,++++++,,,///222444555666333///+++))))))***+++*********+++,,,,,,++++++++++++,,,---...//////......+++((('''&&&%%%###""""""%%%)))***)))(((((((((&&&%%%###"""###$$$'''(((~~~~~~~~~|||zzzxxxvvvtttsssooollliiifffccc```\\\YYYVVVSSSOOOMMMKKKIIIGGGEEEBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<:::777555555666555666555444444666999<<<999:::;;;;;;999555111///000///...///000///,,,***(((***...333666666333000+++)))'''(((+++///111222,,,+++***(((%%%!!!!!!!!!###''',,,......---******,,,111777999777444...---+++)))'''&&&$$$###$$$$$$%%%)))---000111111---***(((((()))'''###!!!$$$'''((((((((()))((('''&&&%%%&&&(((***,,,------......///000111222111111000...)))&&&$$$$$$### ###(((+++---///---++++++---///000000///,,,***,,,///000///---'''***---............///+++,,,,,,,,,***'''$$$""",,,111333///++++++,,,++++++,,,......------...///---------+++***+++---000333222222222111111000000111///---***((('''''''''&&&$$$!!! ###&&&)))---...000111000///......222000...,,,+++,,,...///000111222444555333000---'''%%%"""  """### !!!###''',,,///000///***(((&&&&&&((()))))))))))),,,//////---+++))))))''')))+++---...---,,,+++***(((((()))---111444555111...+++))))))***+++***(((***,,,,,,+++************)))((()))+++---,,,+++///---+++******+++---...***'''###!!!"""$$$%%%&&&***)))***...333666666444444555888;;;<<<999444000------,,,,,,---///111333555222///+++******,,,---,,,------...............***+++,,,---............***(((%%%$$$%%%&&&%%%$$$$$$'''+++,,,+++(((&&&%%%""""""""""""###%%%'''(((}}}zzzyyywwwwwwvvvrrrnnniiiccc^^^[[[YYYXXXRRRPPPMMMLLLKKKJJJGGGEEECCCBBBAAA@@@??????>>>>>>===>>>???===:::777555555444333222000000333999===999;;;<<<;;;888333///,,,.........000111000---+++)))***---222777777222...)))&&&$$$'''---222333333///...,,,)))&&&###!!! """###$$$(((+++,,,+++)))((()))+++000444666444222---,,,+++***(((&&&$$$###!!!"""&&&+++///222111000)))((('''''''''&&&### ###)))+++)))''')))++++++*********+++,,,---...333222000//////000222333222222222...***%%%###""""""!!! !!!$$$(((,,,......---+++,,,///111333333///+++((((((+++---...---+++...000///,,,,,,...111,,,,,,,,,,,,***'''"""&&&***------------......+++---//////---,,,---...---------,,,,,,---111444555555444333333222111111000///,,,***((('''''''''(((&&&###!!!"""%%%(((+++,,,,,,,,,...222444444333666333...++++++,,,...//////111555888888555000,,,'''&&&$$$""""""$$$&&&(((###$$$&&&))),,,...000000,,,+++)))(((((())))))***,,,...111111///---+++++++++,,,---.........---,,,)))'''%%%&&&)))---///000///---+++***+++,,,,,,,,,(((***------,,,************)))(((***,,,---,,,+++///...---+++******++++++)))&&&""" !!!###&&&'''(((''')))...555999999888444555888<<<===:::555000,,,,,,,,,+++,,,...111444666333///,,,******,,,---...///000000000//////000...///000000......---...'''%%%""""""$$$&&&''''''&&&)))---...,,,(((&&&%%%#########$$$%%%&&&''''''}}}{{{zzzyyyyyyyyyuuuqqqkkkccc\\\WWWUUUTTTNNNLLLKKKJJJJJJIIIGGGEEEEEEDDDBBB@@@>>>=========@@@BBBBBBAAA===:::777777444222000---,,,///555:::;;;===>>><<<777111---,,,......///000222111...+++***+++...333777777333...+++((('''***000555777666444222...***'''&&&&&&'''&&&&&&&&&(((******((('''''')))+++///111222000...+++++++++***)))'''%%%$$$ """&&&+++///111///---'''''''''((()))(((&&&$$$"""(((///000,,,***,,,///...//////000000111222222777555222///---...///////////////,,,(((### """"""###$$$&&&))),,,......------///222666888888///+++&&&%%%))),,,------///111111...+++***---000,,,+++*********&&&!!!###(((+++,,,...111///111333222000...---------------,,,,,,///333777888777666555444333222222000...,,,***((('''''''''(((&&&###!!!!!!$$$(((******)))***---111444666666888333...++++++,,,---,,,///333999<<<;;;777111...((('''&&&%%%&&&(((+++---((()))***+++,,,...///000000...+++(((&&&&&&'''(((---000222333111///------...//////000000///...---(((&&&###$$$'''***---...000...------......---,,,(((+++......---+++*********)))***,,,......---+++---,,,,,,+++******))))))%%%$$$###""""""%%%)))+++)))((()))...555;;;<<<<<<555666888:::;;;888333///)))***+++***+++...444888888555111---******+++,,,...000222111000...///000333555555333///---,,,---%%%###!!!!!!$$$&&&(((((((((+++......,,,)))&&&%%%'''((((((((('''&&&&&&%%%~~~}}}}}}{{{zzzyyyxxxxxxtttrrrllldddZZZTTTPPPOOOIIIHHHGGGHHHIIIIIIGGGEEEEEEDDDBBB???>>>>>>>>>>>>CCCDDDDDDBBB>>>:::888888444222///+++))),,,111666:::===@@@>>>888333000////////////000111111...,,,+++---111666888777444111///......000444777999999888555000,,,***)))+++,,,)))''''''''')))***)))(((***+++---//////...,,,***((()))*********((('''&&&!!!###&&&+++......,,,)))&&&''')))***++++++******'''---111222///---///222111222333444555555555555666444000---+++*********)))***+++)))%%%!!!"""&&&((()))***,,,---------...111555888999888///+++&&&&&&))),,,------111111///---++++++,,,...+++)))(((((()))'''"""###((())),,,000222555888999666333000///......---,,,,,,///444888::::::999777666444333222///...,,,***(((((((((((('''$$$!!!!!!$$$&&&&&&'''))),,,...111333444555111...---///000...,,,///444;;;???===888222///***)))''''''(((+++...000///000000///---,,,...///111000---)))%%%$$$&&&(((---000333444333111//////000111222333222000...,,,(((%%%######'''+++...000111000//////000///,,,***(((+++...///...,,,******((()))+++...000///,,,***(((((()))))))))(((((('''!!!"""######$$$'''+++...+++)))(((,,,333:::======666666777888888555111---''')))+++++++++///666<<<999666222...+++++++++,,,...111444333000...///111777888999555000,,,+++,,,&&&$$$!!!!!!###&&&((())))))+++---,,,***'''&&&%%%++++++,,,+++***'''%%%$$$yyyzzzzzzzzzyyyxxxvvvuuuooonnnkkkdddZZZRRRMMMLLLEEEDDDEEEFFFHHHHHHFFFDDDBBBAAA???>>>===>>>@@@AAACCCDDDCCC@@@<<<999777777444222///+++))),,,111555777<<<@@@???;;;666555666222000//////000000///---,,,000555999999777555444444555666666666777999;;;888666333///---,,,,,,,,,)))'''&&&&&&(((+++,,,,,,...000111111///,,,)))(((&&&''')))***+++***)))(((###$$$&&&))),,,+++(((&&&$$$&&&)))+++------...///+++...000000///...///111222333555777777777666555111///---***((('''''''''$$$&&&''''''###!!!'''************+++,,,---///222555666555333000+++''''''***---...---///---,,,,,,---......---,,,)))&&&'''))))))&&&"""!!!%%%%%%(((,,,000555:::<<<:::666222000......---,,,,,,///444999<<<;;;:::888777555444333///...,,,***(((((((((((((((%%%""" ###%%%&&&)))---.........111444000...---000444555222......444<<>>===<<<<<<===???AAACCCBBBBBBAAA>>>999666555555333222///,,,***---111555555:::@@@@@@===999999;;;333111///.../////////---,,,222888;;;:::777666777777999;;;999777666999<<<666555444222000---+++***(((&&&$$$%%%(((,,,///000222333444333000+++((('''$$$&&&(((***++++++***)))%%%%%%&&&)))***)))&&&######&&&))),,,...///000111,,,---......------///000222333555777888777666555,,,+++***((('''&&&%%%%%%!!!###%%%%%%###'''++++++))))))))),,,---///111333333000---000,,,((((((+++...///...---***)))***...111000...,,,)))%%%'''***+++)))%%%###"""$$$"""$$$))),,,111888<<<;;;777222000......---+++,,,///444888===<<<;;;999777555444333///---,,,***((((((((((((+++((($$$!!! !!!$$$&&&(((---222333000///222555++++++---333999:::666111---444;;;>>>;;;666111///000///...---///222555777::::::999444...++++++---111111///***'''&&&***...+++...222444444222222222222333666777555222---******'''&&&''',,,222666999222111000///...+++'''$$$%%%(((,,,---,,,***((('''###%%%***///111...)))$$$ ###%%%''''''&&&%%%###'''+++,,,+++,,,...111+++&&&"""###***111666888888666444222111///,,,)))***,,,---,,,+++///777===666444000...---...000111111444777666111///111444444777888555///++++++...***'''###"""###&&&((((((&&&&&&&&&$$$"""!!!"""$$$***+++,,,---,,,)))&&&$$${{{tttmmmkkkmmmmmmiiiccc^^^```aaa]]]VVVNNNFFFCCCBBBDDDFFFHHHHHHFFFCCCBBB>>><<<::::::<<>>888333666999:::999555000---444333111000111444666888>>><<<888444000---+++***,,,+++***))))))***+++,,,...111444666555555555555666777666333///+++))))))(((***)))&&&(((///444444333222000///---***%%%!!!$$$'''+++---,,,)))$$$ $$$%%%(((*********)))(((!!! """&&&))))))''')))///333///'''$$$(((------***%%%###%%%+++222777:::999666444222111000000---...///...++++++///222///......///111222000//////333666555000---///111333333222---(((&&&(((+++,,,+++(((''''''(((***,,,((('''&&&### !!!"""###%%%)))///333111+++&&&}}}wwwpppkkkhhheee___[[[YYY[[[\\\ZZZTTTLLLFFFCCCBBBCCCDDDEEEDDDCCCAAA???>>>>>>=========???@@@AAAAAA===999777777666444222......///000111222222333222333555666666555333222111---)))))),,,///...+++---000222222000000111333666666444111......111444777666555444222000...---***++++++,,,,,,---......999@@@BBB;;;222,,,***((('''(((((()))******+++,,,*********)))((('''&&&%%%&&&&&&''')))***+++,,,---222222111111222444777888333222000,,,******,,,///,,,'''###!!!"""$$$%%%$$$&&&''''''&&&###"""###$$$%%%(((+++---......///000///...............//////111000//////000000///---***)))+++000555777555111++++++++++++++++++++++++***))))))(((((())))))***///111333333222111222333555333222333222000333888>>>:::777777888888777666555333///+++(((''''''''')))))))))((('''((()))+++)))***+++,,,---///000000+++...000333;;;AAA@@@;;;555666888999777444000---111222444555777888999999===:::666222...,,,++++++,,,+++)))''''''((()))******...222666777999:::;;;:::777444000---***))))))(((******''')))///222111222111000///---***&&&"""!!!$$$))),,,,,,)))&&&###$$$%%%&&&'''((((((((('''"""!!!!!!###'''((('''&&&***...000---'''$$$&&&***---+++)))((())),,,///222444444444444333111000///,,,---...,,,)))(((***,,,///......///111222111///000333555444111...------...//////+++&&&$$$&&&)))...,,,***'''&&&'''((()))((((((&&&### """$$$'''))),,,111444333///***|||xxxqqqiiiaaa[[[VVVTTTTTTVVVWWWUUUPPPJJJEEECCCBBBAAAAAA@@@???===;;;:::<<>>===???AAA===;;;888666666555444222---...000111333444444444///111333555555333111000---***((())),,,---+++)))+++,,,---,,,,,,,,,...000333333111...---...111444555333000000111000---***,,,,,,---......---++++++444;;;>>>999000+++(((%%%%%%%%%&&&'''((()))+++,,,+++,,,---,,,+++)))&&&$$$'''((()))***,,,---......222333333444555666777777222000---((($$$$$$&&&((()))&&&###!!!"""$$$%%%%%%((())))))(((''''''(((***...000111222000///000111---,,,+++***+++---///000333111//////000000///...---,,,---111666777555111///...,,,***)))***+++,,,+++,,,------------,,,+++///000111222222333555777999666555666444222555:::;;;999777666777999888888999666222---)))'''''''''+++***))))))+++---000111))))))))))))***+++---...+++...000444;;;BBBAAA<<<666666777666444111...,,,---000555:::<<<<<<;;;::::::888444000---,,,---------+++(((&&&%%%%%%'''((()))---222666888999;;;<<<;;;666///,,,++++++***((((((++++++)))***...///---///......------***&&&###"""'''***,,,+++(((&&&$$$$$$$$$$$$%%%&&&''''''#########%%%'''(((&&&$$$+++,,,,,,+++(((&&&'''(((------,,,,,,,,,------...///000222444444222000...---...///---***((('''(((.........///222222111000111111222444444111---***,,,---...+++'''%%%&&&)))222000,,,)))&&&%%%%%%%%%)))(((&&&### !!!$$$'''+++,,,...111444333000---~~~wwwvvvpppggg]]]UUURRRRRRRRRSSSTTTQQQLLLGGGCCCBBB@@@???===;;;888666555444999===BBBAAA===:::;;;>>>999888777666555555444333000111333444555555555555000222444555444222///---+++******+++------+++)))((((((((()))***,,,///111111000///------///111333333///,,,---111111,,,'''+++,,,...//////---+++***,,,333777222,,,((($$$!!!######$$$$$$&&&(((***+++,,,---///000///---***(((******+++,,,---...///000...///000222222222111111...---)))%%%!!!!!!###%%%)))'''$$$"""!!!"""######'''(((*********+++...000444444444222000......///,,,***((('''(((+++...111222///,,,***,,,...000000///...///222555555333111000...***'''&&&''')))***------------------------000111222222222444777:::;;;777555666444222555:::<<<:::888777777888888888999666111,,,)))(((((((((,,,+++***+++///333666777---,,,***(((((()))***+++,,,///222444999>>>>>>999444444333222000...,,,***+++...333888<<<======<<<999777333///......///000///---)))&&&%%%%%%&&&(((---000333555555444555555666111+++***,,,---***&&&(((,,,,,,******,,,,,,)))+++******++++++)))&&&###"""$$$'''+++,,,+++***(((%%%$$$###""""""$$$&&&'''$$$%%%&&&'''((('''%%%###******))))))*********))),,,---------......//////000111222222222111000000000000111111///---+++***///......000222333222000...---...222666555///***---///000...***(((***,,,666444000+++(((%%%$$$###)))(((&&&###!!!###'''***+++,,,...000111000...---}}}yyyuuutttpppfffZZZQQQOOOOOORRRSSSRRROOOIIIDDDAAA@@@===<<<:::777444222000///444999>>>>>>999666777999555666666666555444444444666666777777777666666555555666666666444000---++++++++++++,,,---,,,***((($$$$$$$$$&&&))),,,///111///.........///111111222000,,,+++---000111,,,'''***,,,...//////...---,,,(((...111...)))'''$$$ ######"""###$$$''')))+++***,,,///222333222000///------......///000000000***+++---.........,,,+++))))))'''%%%######%%%(((,,,***'''$$$!!!###&&&)))+++---///222444555555333000---,,,,,,------+++(((''''''***---000///+++&&&$$$''',,,111333//////000111333333222111///---)))%%%$$$%%%''')))...---***))))))***---...222333333333333444777::::::666444333111///222888===<<<:::888666555666666555222...***((((((***+++---,,,+++---222777999:::333111...+++)))(((((()))...222333333555999777333111111000...,,,***)))(((***+++///222666999;;;<<<888666333111000000111222111///,,,(((''''''((()))---///222222111/////////...+++)))+++//////***%%%))),,,,,,***)))+++***&&&&&&&&&&&&((()))(((%%%###&&&''')))+++++++++)))(((&&&$$$###!!!"""###%%%'''&&&'''(((((('''&&&%%%$$$***)))((())),,,...---++++++++++++,,,...000222444555444111000///000111222///000111222333222000///000//////000222333111000+++***+++111888999444......000111///+++***,,,///:::777333...***&&&$$$###((('''&&&$$$"""$$$(((++++++---...//////...------|||wwwsssuuusssmmmcccXXXOOOLLLKKKQQQQQQPPPLLLGGGCCCAAA@@@===<<<:::888555222///---111444888888666444444555222444666666555555555666:::999888777666666666666999999888666333///,,,+++++++++,,,,,,+++)))'''&&&###""""""$$$(((+++,,,,,,,,,,,,---///111222000...---,,,,,,...111000---***,,,,,,...//////...------***...111---+++***(((%%%$$$###""""""###&&&(((***(((***---111333444444444111111111111111000000000++++++,,,------,,,+++***&&&'''))))))((((((***,,,000///,,,'''""""""&&&+++...000111222444444333111...++++++,,,...000...+++((((((***,,,...,,,(((%%%$$$(((---111444///000111111222222222222000---***&&&%%%&&&(((***...,,,)))''''''))),,,...111333444555555666888;;;888444111///---+++...444;;;;;;:::777333222333444222///+++((('''(((+++---...,,,,,,000555999:::999666444111...+++)))((((((111444666444333444222.........---,,,+++)))((('''((()))***---000333666888777666444333222111111222111000...+++***)))))))))(((+++...///...------...(((((((((+++...---)))%%%))),,,,,,)))(((***)))%%%"""###$$$&&&((((((&&&$$$((()))*********)))(((((('''&&&$$$######$$$&&&''''''((()))(((&&&%%%&&&'''+++***)))***,,,------,,,'''(((***,,,///222444555666444111...---///222444...---...000222333222111222111000111222222000...))))))+++111888;;;777333///000///,,,)))(((+++...:::888444///+++'''$$$"""%%%%%%%%%$$$$$$%%%(((+++,,,...111111///---------{{{vvvqqqnnnpppmmmggg___WWWPPPMMMLLLMMMMMMLLLIIIEEEBBBAAABBB>>>>>>===;;;888444111...///111222333444333333333000333666777666555777888:::888666444444555777888:::999777444111///---,,,...///...---***((('''''''''&&&%%%'''***+++)))''')))))),,,000222111---)))***,,,...000111000...---/////////...------,,,,,,,,,000000---,,,---,,,)))%%%$$$###"""###%%%((()))'''(((+++...000222444444555444444333222111000///,,,,,,,,,,,,++++++***)))&&&))),,,.........///000333333000+++%%%  %%%)))///333333222111000333222000...,,,,,,///222333111...+++******++++++***))))))+++...000111111000111222333333333444555222000---+++***+++,,,---...---,,,++++++,,,---......111444666777999;;;===777222///---***(((,,,222666666666333000///111333222///+++''''''(((+++......------111777:::888666444333222000---+++***)))222666777555333333111...,,,,,,------,,,+++)))((('''''')))+++---///111333555444444333222111000/////////...---,,,+++***)))&&&(((,,,---------------((()))*********(((&&&%%%))),,,+++((('''))))))&&&!!!"""###&&&)))***(((&&&''''''((((((((((((''''''((('''&&&&&&%%%&&&'''(((((())))))'''$$$$$$'''***------,,,+++***)))(((((($$$&&&***...111222222222111000///......000222333///---,,,...111333333222444333222222222111///---******---222777:::999777111111///***&&&&&&***///777666222...***&&&###"""!!!###%%%%%%%%%&&&(((***)))---000000...+++******|||vvvqqqmmmjjjiiifffaaa\\\WWWSSSQQQOOOJJJJJJIIIFFFCCCBBBBBBCCC???@@@@@@???<<<777333000/////////000333444333222///333777888777666777999888666333222222555888:::999888555222000///......333333222000,,,***)))***---+++***+++------)))&&&&&&(((+++///222000***%%%))),,,000222111000//////333222000...,,,+++++++++---//////,,,+++......+++'''%%%###"""###%%%''')))'''''')))+++...000222333777666555444222111000///,,,++++++******)))))))))'''+++///222222111111111555555333...'''###"""###(((---333666555222///...333222111...---///333666666444111---+++*********+++,,,///222444444111...111222333444444444666777444333111///...///000111......////////////......+++///333777999;;;===???777222...,,,)))'''***000111222222000...---///222444000,,,((('''(((+++---...------222888:::777333222222111000///---+++***222777999666333444222///+++,,,.........---+++)))%%%''')))+++---.........333333444333222000...------.........---+++)))((('''***---...---++++++++++++++++++)))&&&$$$%%%&&&)))+++***'''&&&))))))'''""""""$$$'''***+++***(((%%%%%%%%%%%%&&&&&&'''''')))(((((('''''''''(((((()))))))))&&&$$$$$$(((,,,...///...+++'''$$$$$$%%%!!!%%%+++111333333000...,,,,,,---...///000111222333000---...222444444333555444222222222111...,,,,,,---///222666888999888333333000***&&&'''+++000555333111---)))%%%###!!!"""$$$&&&&&&&&&''')))%%%)))......+++'''&&&&&&yyyrrrllliiiggggggccc^^^ZZZXXXUUUQQQMMMJJJHHHEEEBBB@@@??????@@@===???AAACCCCCC???888333222222222111//////000222111444777666444222333555555333111111222333333333555555444333222///---+++444444333///,,,+++///222111222222000,,,))))))***---)))&&&***///111,,,'''***,,,000333333111...+++111111///...,,,***)))(((***'''$$$$$$'''***+++***!!!!!!!!!"""$$$&&&((()))&&&'''((()))***---111555===<<<999666333111///...------,,,***'''&&&&&&''''''''')))+++---000333444222000---+++)))))))))***---444;;;:::222+++((()))//////000111222333333444333222000---,,,,,,---...,,,222777888999999555000333555777666333222222444888666333111///000111111///---,,,...222333222000+++///444777888:::>>>AAA888777333...***)))+++---***...222111///...222666666333000,,,***)))***+++,,,,,,...111444444333111...///111222222000...---222444555444111---++++++)))+++---...---+++(((&&&&&&(((***,,,---,,,***)))+++...111222111...------)))******++++++,,,,,,,,,///...,,,)))''''''&&&''')))+++...///---***((((((++++++******++++++,,,---%%%'''***,,,------+++***$$$######$$$$$$%%%&&&'''000...***'''%%%$$$%%%%%%******)))''''''&&&&&&&&&------,,,***(((%%%###"""!!!"""%%%,,,333444///***)))))))))***+++---...///,,,---...///000111222222000000///...---,,,+++***))))))+++...222333222111000111000---)))(((***------,,,+++***(((%%% ###((()))'''%%%'''************+++,,,,,,)))'''{{{tttmmmhhheeecccbbb^^^ZZZWWWUUUSSSOOOLLLMMMKKKGGGCCC???===<<<;;;======???AAAAAA>>>999555222333333222000//////000111444777777555222111111555444333333222333444555444444444333111...+++***000111111///---...111444888666333222111000---+++,,,***)))+++...///+++'''(((***---000111000...---000///...---+++***)))((('''$$$""""""%%%&&&&&&%%% """%%%''')))***'''((()))))))))+++///222888777666444222///---++++++,,,,,,***'''&&&&&&&&&''''''(((***,,,///000111000///---+++*********+++000555:::777///((('''(((......///000111222222333333111...,,,,,,---...///333888<<<<<<<<<===:::555222444555444222111222444777666444222111111111111...---...111444444111---,,,///333555555777999<<>>:::777555:::::::::<<<===<<<999666333555555444111/////////000444888999666222---+++333555666555333333666999555444444333111...,,,***---...000111111222444666:::666222222333333///++++++,,,---...---+++)))''''''(((***,,,---...------------,,,+++)))(((((('''%%%$$$######$$$$$$###""" ###''')))+++,,,***+++***)))((()))+++...111111222111000---***)))***+++---,,,)))&&&%%%%%%'''((()))***,,,------------,,,,,,++++++++++++,,,111444555000)))$$$$$$'''------......///111222222555222///------///222555888<<<>>>======???===999111222333222000///000222555555444333222000///...,,,,,,...222555444000+++...000111222111111333444>>><<<888333...---...000222555777666333222444666555333000...,,,,,,------000222333222///---...111........................777777666333...(((%%%$$$ !!!###%%%'''(((((()))&&&(((+++...000000//////+++---///...,,,***))))))////////////000000000000)))((('''&&&&&&&&&'''((((((+++///111000.........---,,,+++***************(((***---111444666666777111...***'''''')))---///444333111///,,,)))&&&%%%%%%%%%%%%&&&(((***,,,...++++++***))))))((('''&&&###"""$$$(((---///,,,)))))))))***+++***)))'''&&&''')))---000111111000...((('''&&&%%%$$$#########"""!!!!!!"""&&&)))******+++,,,......---,,,,,,---,,,***'''&&&%%%###!!!"""%%%''''''&&&&&&***---+++******,,,......---,,,yyyuuupppiiiccc___]]]\\\TTTSSSQQQPPPOOONNNLLLKKKMMMKKKGGGCCC>>>:::666555777666666777888999777666666777888666333000/////////333888:::777222+++'''///222666555333333999>>>777777777666444222///......///222333444555555555444222000//////...,,,******---000///+++((('''((((((((())))))******++++++******))))))((('''''''''((((((((((((((('''%%%$$$ """%%%(((***,,,------...---,,,)))'''&&&(((***,,,...///000///---***(((***,,,......,,,)))''''''((()))+++,,,,,,,,,+++************+++,,,,,,------...///...)))###!!!$$$(((............///111222333666444111...///222777:::666::::::999999======:::333333333111///.........000111222222111...,,,*********+++///333444222...000000///...------------222111///---+++---000444333555777777555555777999888777444111///...---...000333555333...---000555//////...---------......555555444111,,,(((%%%%%%!!!###&&&)))+++,,,***+++---///000000000///---......---***(((((((((333222222111000///......%%%$$$#########%%%&&&'''&&&***...000000///......---,,,+++******))))))***+++,,,///222555777888999444222///---,,,---///000555555444222///+++'''%%%""""""###%%%(((,,,000222//////...,,,+++***))))))((('''''')))+++,,,***))))))***---...---+++(((&&&%%%(((---222333333000...((('''%%%$$$#########$$$'''%%%""""""$$$'''))))))((())),,,---...---------,,,***'''&&&%%%%%%###"""###$$$%%%$$$$$$&&&***...+++******,,,...//////---}}}vvvsssnnngggbbb^^^[[[ZZZRRRQQQPPPNNNLLLLLLLLLMMMMMMLLLIIIEEEBBB???>>>===:::999777777888999999888888999999777444111000000...111666888777222***%%%***...222333111333:::@@@::::::::::::888666444333222333444555666555333222+++///111...***'''***---+++...000...***'''''')))+++******)))(((((((((((('''''''''''''''''''''''')))***+++++++++***)))))))))***+++---.../////////000///---***'''&&&'''))),,,---///111111///,,,+++,,,///111111...,,,******)))+++---......,,,***)))'''(((***,,,------------,,,,,,***'''%%%&&&***...000/////////000222444555555333///...///333777:::333666777555777<<<===<<<777666555333111///,,,***+++,,,...///...,,,***(((***((('''***000444555444111000...,,,+++++++++*********)))((()))+++000444111333444666666777999;;;<<<:::777444111...------///333555444000000444999222111000///............000111000...+++(((((((((!!!"""$$$&&&)))+++.../////////000000000///...---.........,,,)))((()))***444333222000...,,,+++***######"""""""""###$$$%%%%%%(((,,,......,,,,,,,,,,,,,,,+++++++++++++++,,,...//////111333444666777333333222111000///......333333444333000---)))&&&""""""###%%%(((---111444555444111///---+++******...---,,,+++++++++***((('''))),,,......,,,(((&&&%%%(((...333555555222000+++***((('''&&&''''''(((---)))&&&$$$%%%&&&((((((&&&''')))+++---...---,,,---+++)))((((((((('''&&&#########"""###&&&***---+++***)))***---......---}}}zzzuuurrrlllfff```\\\YYYXXXSSSRRRPPPLLLIIIIIIKKKNNNNNNMMMJJJHHHFFFGGGGGGHHHAAA???===<<<<<<===<<<;;;888999888555222000000111...///222555555222,,,'''(((***---...///222777;;;::::::;;;;;;;;;:::888777666555444444555333000...'''---222000***''',,,222---...///,,,(((''')))+++---,,,+++***)))''''''&&&%%%%%%%%%&&&&&&''''''''')))***,,,,,,++++++---///000000///...//////000000111000...+++((('''((()))...///000222222111///...///000222111///---------)))+++...//////---***'''%%%'''***,,,......---,,,+++++++++******---111555111000//////000222444666222000---,,,---111555777444777888666888<<<>>>===:::999888888666222---))))))***,,,------,,,+++***,,,)))'''***000666888888222///---+++,,,---,,,,,,,,,,,,+++)))(((***...111///000111333555777999999;;;:::777444111///---,,,---000333444333333666999444333222111///---,,,,,,+++,,,---,,,***)))***+++'''(((***,,,...//////000222111111111000///------......---***(((((()))+++222111000...---+++***)))&&&%%%$$$#########$$$%%%%%%(((,,,---,,,***)))(((++++++++++++,,,...///000000/////////000111333555000111222222111///---,,,///000111000///---***((($$$$$$$$$%%%(((,,,000333666444111...+++***))))))/////////...---,,,+++***%%%''')))++++++)))&&&$$$$$$(((...333666555333222///...,,,******+++,,,---///,,,(((%%%&&&'''''''''%%%%%%%%%(((+++---,,,+++...,,,++++++,,,,,,***)))###""""""###%%%(((+++---***)))((((((***,,,,,,+++}}}{{{xxxuuusssoooiiiccc]]]XXXVVVTTTUUUSSSOOOJJJFFFFFFJJJNNNMMMKKKHHHFFFFFFHHHKKKMMMEEECCC@@@???>>>===;;;:::777666444111...---///111...---...111333222///+++)))))))))***,,,...111333666777888:::::::::999888666444222111111000---***(((,,,000///,,,,,,///444000...,,,)))'''(((***---,,,,,,,,,,,,+++)))((('''$$$$$$%%%&&&&&&'''(((((()))+++,,,---,,,...222666111000...,,,,,,---///000111111///,,,)))(((***+++000111111222222111111000000111111000...---...///''')))---//////,,,(((&&&$$$&&&***---......,,,+++***+++,,,---...111333555000///......///111444666111000///...///111444666777::::::888999<<<===;;;999999:::<<<<<<888111,,,***+++---...///000000//////---,,,///444888999888222///,,,,,,...000000/////////---***((()))---000......///111333555555555666666444222000...---,,,---...000222444444444444444444333111///,,,)))'''((()))******))))))+++------...000111222111000///111111000000//////......,,,+++***(((&&&&&&)))+++......------,,,,,,,,,,,,+++***(((&&&%%%%%%%%%%%%(((***------+++(((&&&%%%))))))***,,,...111333444///...------...000222444............------,,,,,,***+++,,,------,,,+++***((('''%%%%%%'''+++...111111///,,,)))'''''''''''',,,---///000///...------((()))***+++***'''$$$###$$$''',,,111444444333222222000...,,,,,,---///000///,,,***)))***+++++++++%%%###"""$$$(((++++++***,,,,,,,,,---......+++)))$$$$$$$$$%%%(((+++---...***(((&&&&&&((())))))((({{{xxxvvvtttrrrqqqmmmggg```ZZZUUUSSSQQQWWWTTTOOOHHHCCCCCCIIIMMMJJJGGGDDDAAABBBEEEIIILLLEEECCC@@@>>>===;;;888666555444111---***+++...111---,,,,,,...111222111...+++)))'''(((***,,,,,,,,,333444666777888888888777555222///...///...+++((()))***,,,---...///111333111...***''''''))),,,...++++++,,,------,,,***)))###$$$$$$%%%'''(((((()))***,,,......///222777<<<000...+++))))))+++...000111111///,,,***)))+++---222222222111111111111111000000000///---,,,...///%%%(((,,,......+++'''$$$$$$&&&***---...---,,,***''')))+++,,,...000111222000...---,,,---000333555444333222222333444666888:::<<<<<<999888::::::777888999;;;???@@@===555///,,,---///000222333444444222111111444888:::888555222...,,,,,,000222333222///...,,,)))((()))---000///......///111222222111111111111000///...------------...111444444222000333333333111...***&&&$$$((()))))))))((()))+++---000222444555444222///---//////////////////000000***)))(((&&&$$$%%%(((+++***++++++,,,---.../////////...,,,)))((('''&&&'''***,,,...---***'''%%%$$$'''(((***,,,000333666777///---,,,,,,---000333555...---+++*********,,,---'''((()))***++++++++++++***)))&&&&&&'''***---///+++***'''%%%$$$$$$%%%&&&(((***...000000000000000---------,,,***(((%%%######&&&+++///222333333222222111...,,,,,,...000111///...,,,,,,...000000000%%%###!!!"""&&&******)))++++++,,,...///...,,,)))%%%%%%%%%'''+++---//////)))'''%%%%%%&&&''''''&&&xxxssspppooonnniiiiiigggaaaYYYTTTSSSTTTQQQNNNJJJFFFEEEFFFIIIKKKHHHEEEBBB@@@AAABBBBBBBBBHHHEEEAAA===999666444333---,,,+++******,,,000333''''''))),,,000222111000---+++******,,,...//////...111333555444444555666000///...---+++***)))((()))+++------------///111111...***(((((())))))))))))))))))***,,,,,,+++)))%%%$$$###$$$'''))))))(((///---,,,...333999???BBB:::///'''***---,,,,,,000000000000000...,,,***)))......///000111222222222///---+++,,,...///---+++%%%'''***...000///***&&&"""###+++555555---&&&%%%&&&&&&&&&%%%&&&)))...222111...+++***,,,000333555///000111222444666888999999:::;;;;;;999777777888777888:::===???===777222---///444777999999777666333444555666777666666555+++,,,---///111333666777666333///)))&&&'''+++///000......000222222000---...---+++******+++---......---,,,,,,.../////////222333333111---)))''''''...,,,)))&&&&&&(((...222555777999888444///+++***+++---///000///000222333++++++***'''&&&'''***,,,+++,,,------......------000///---+++)))(((((((((***+++,,,......---)))''')))((()))---111333222000..................//////,,,***((('''(((***---...++++++++++++++++++++++++)))(((&&&%%%&&&(((+++---***'''$$$""""""!!! $$$$$$&&&)))---000000///...000111000---)))&&&$$$$$$&&&))),,,---///222444111111111...++++++...111333222000///......//////&&&&&&&&&(((******(((&&&(((,,,000///+++'''(((***&&&''')))---000222111///)))(((''''''%%%$$$######}}}vvvqqqnnnlllkkkjjjgggbbb^^^YYYUUUQQQOOOOOOLLLIIIFFFEEEFFFHHHIIIFFFDDDAAAAAAAAABBBAAA@@@?????????<<<888444111000,,,***(((&&&'''+++000444,,,,,,,,,...000111000...------...111333222000---///111444444333222333444000000///...---,,,+++++++++---...///...///000222000,,,(((&&&&&&((())))))+++******+++,,,,,,,,,+++'''%%%###$$$%%%''''''&&&000......///444:::???BBB:::000***+++...------///000000000000...,,,***)))+++,,,---///000000000000...,,,***+++,,,---+++)))&&&'''***...///...***&&&''''''+++222222,,,''''''&&&&&&%%%######%%%)))---///---***)))+++...111333000111333444555555444444999::::::999777555444555666555777:::<<<;;;777444///111444777::::::999999555555666888::::::777555......///000000111333444444222...***'''(((,,,000000///......000///,,,)))+++***))))))***,,,...//////---,,,++++++,,,------111222333111---)))&&&%%%,,,+++***((((((***///333444666888777333///---,,,,,,---...///...///111333///...,,,***((((((+++---+++,,,------......------///...,,,+++******+++++++++,,,---......---***'''''''''(((,,,111333222111111000...,,,++++++++++++)))(((''''''(((+++...000,,,,,,------------,,,,,,,,,+++)))((((((***,,,---***'''$$$""""""!!!  ###(((...222444444///111222111...***'''%%%$$$%%%((()))***+++...111...000000...++++++---///111000///......///000111++++++***+++,,,,,,***(((***...111000,,,(((((()))((()))+++...222333111000+++***)))'''&&&&&&&&&&&&{{{uuupppllliiigggiiiccc]]]YYYXXXTTTNNNIIIJJJIIIHHHGGGFFFEEEFFFFFFCCCBBBAAAAAABBBAAA@@@>>>777:::===<<<777222000000222...)))%%%%%%)))///222222111000000111000---+++,,,...333777999666000+++000222333333111//////000//////.........//////000111222333333111111222333///+++'''%%%%%%'''((((((+++*********+++,,,...///+++((($$$######$$$$$$###---------///222777<<>>;;;555999<<<;;;777333333555===666...'''&&&)))---000444333111000000...,,,***+++...222666888555...)))///000111///---++++++,,,,,,,,,,,,---///111333444999::::::888555333333444///---+++)))((('''%%%###&&&''''''((())),,,000333...***&&&###""""""!!!!!!'''((()))+++---111666999666222...,,,,,,,,,******,,,,,,,,,,,,***(((&&&%%%###%%%(((+++------------,,,+++***************)))&&&'''((()))+++***&&&$$$((()))+++---...+++***)))""""""!!! !!!$$$''',,,,,,+++)))((()))+++---000000111111000000//////333555666555444222333333444333111000111333444555333333333333333444444555444111111666<<<<<<555---,,,...000000---,,,...000222111///,,,***+++...111333222000---+++)))&&&$$$&&&'''(((***,,,///111333222000...***'''&&&''')))///111444333000***&&&$$$***,,,......---,,,---...000222333222000//////000333333222000......000222555444111---***)))+++------...000111111111//////...---,,,,,,,,,---...///---------,,,***(((((((((%%%'''***...111444444444444111---(((&&&%%%&&&'''&&&&&&%%%&&&(((***,,,...***+++...000000///,,,+++,,,,,,,,,---...///000111,,,***'''&&&&&&&&&&&&%%%&&&%%%&&&(((,,,...//////.........///...+++(((%%%$$$%%%%%%%%%$$$%%%''')))(((***,,,---,,,+++******''''''((())),,,///222333///,,,***)))+++,,,------///111333222...***''''''###%%%(((---222333222000///---***''''''((()))+++{{{vvvssspppkkkfff]]]]]]\\\VVVOOOHHHEEEDDDAAABBBCCCEEEDDDCCCAAA@@@======>>>???@@@???<<<999555777888777444444666888>>>777...((((((***---///222000.........---,,,******+++---000111000,,,)))---......,,,***((()))***))))))***+++...111555666??????>>>;;;777555444444111111000///...)))###!!!"""$$$%%%'''+++000555///+++'''$$$"""""" """$$$''')))***,,,000333333111...***)))***)))((())))))))))))(((&&&###""""""$$$'''***,,,,,,,,,++++++,,,,,,,,,,,,+++,,,,,,(((''''''((()))(((&&&###"""&&&+++...///---***&&& !!!###'''***,,,------,,,)))(((***,,,///---+++***+++---000222///111333333333222333444444333111///...000222444444222000///------------///,,,,,,111777777000((('''+++//////---,,,...111222222000...,,,,,,...000222222000---***((('''&&&(((((()))+++---///111222111111///,,,'''&&&''')))...111444444111,,,(((&&&,,,...///...,,,***))))))---...000000.........///555666555222000///000111555444111---)))((()))+++...000222444444333111000///...---,,,,,,,,,---...---------+++'''%%%&&&(((''')))---000222333444555333000,,,)))'''((()))+++)))((((((''''''((()))***'''))),,,......---+++)))'''(((***,,,...000111111---***(((((()))++++++***+++)))((((((***,,,,,,,,,+++******+++,,,***&&&"""###%%%&&&'''&&&&&&'''(((&&&'''))),,,---,,,***((($$$$$$%%%'''***...111333---+++((('''***...111222000111222000---)))'''&&&!!!$$$)))///555777666555---+++)))'''&&&''')))***yyyuuusssqqqkkkfffYYY[[[[[[UUULLLDDDAAABBB>>>???AAABBBBBBAAA@@@???;;;;;;<<<===???>>>;;;999555444333333333555666777555///)))'''***...000111000...,,,+++,,,---,,,+++)))(((''')))+++,,,+++***,,,,,,,,,+++))))))***+++,,,,,,+++,,,---000333555;;;<<<;;;999555333333333333333333333111+++$$$!!!$$$&&&&&&)))///333...,,,(((&&&%%%###!!!"""&&&(((((())),,,000000111---(((&&&)))***(((((((((((('''&&&$$$"""!!! """&&&)))+++***)))(((***,,,------------...000,,,***))))))***)))'''%%% '''---000000///***$$$ !!!###&&&***---...000222000,,,******,,,,,,***&&&$$$&&&***///222,,,...000111000000111222111111111000///000222444222111///---***)))((((((***))))))---111111,,,&&&%%%***000000...---000333444444333000---+++,,,---/////////,,,)))((()))*********+++,,,------.........000000---(((&&&'''))),,,///222222000,,,***))),,,---...---)))&&&%%%$$$)))+++---...---,,,,,,---222444444333222000111222555444111---)))''')))+++///111333555555444222111...---,,,++++++,,,,,,---...///...***&&&$$$&&&((())),,,///111111000111222222000...,,,+++,,,...///,,,+++***)))((('''''''''&&&''')))+++,,,+++***)))$$$%%%(((+++.../////////+++)))((()))+++...//////***)))'''(((***,,,------(((&&&&&&(((***)))$$$ ###'''))))))(((((()))&&&&&&(((***,,,---+++((($$$$$$%%%'''***...111333...+++''''''***///444666111000...,,,***(((&&&&&&###&&&,,,333999;;;:::888+++***((('''&&&'''((()))|||tttqqqqqqooohhhcccZZZYYYWWWRRRLLLEEE@@@===<<<===>>>@@@@@@@@@???>>>:::::::::;;;===<<<;;;999666333222444888:::888555000,,,(((***...222333111000...++++++,,,,,,,,,+++'''&&&%%%&&&)))+++,,,,,,+++,,,,,,,,,++++++---000444222000...---...///000000222222222000///000111444333222111///,,,'''$$$ $$$(((((('''(((,,,000,,,+++))))))(((&&&"""$$$%%%$$$$$$(((+++000111...&&&%%%))),,,+++(((((((((((('''$$$"""!!!!!!$$$'''((('''&&&$$$(((+++---...------000222111///---,,,,,,,,,+++)))%%%,,,111111000000***### """$$$&&&***---111444666444///,,,,,,...)))'''$$$###$$$'''+++...***,,,...---,,,++++++,,,,,,...222333222222444777000000///---,,,***)))((())))))))),,,------+++((('''---333444000///111555777777555222...+++******)))++++++***((((((***---,,,,,,,,,+++***)))(((((())),,,///---)))&&&''')))***,,,...///---+++******)))++++++***'''$$$######%%%(((,,,---,,,***))))))***---111333333333333444555444111---)))(((***,,,...///222444555333111///++++++******+++,,,...///111222111,,,&&&$$$'''++++++---000000...,,,---...333222111000000111222222---,,,+++***)))(((''''''&&&'''((()))************$$$&&&))),,,------,,,+++((('''&&&(((,,,///111111+++)))''''''***,,,------&&&%%%$$$&&&)))(((###!!!'''+++,,,+++***)))'''&&&&&&))),,,---,,,)))''''''((())),,,///222444///+++&&&$$$'''---222555000...***'''&&&&&&&&&&&&$$$''',,,333888:::888666***))))))(((((((((((()))~~~wwwpppmmmnnnlllfff```\\\XXXSSSPPPMMMHHH@@@999;;;<<<===?????????>>>>>>:::999999:::;;;<<<:::999888555444888>>>@@@:::444111...,,,...333555333000111///,,,+++,,,,,,,,,+++&&&&&&%%%'''***---------,,,------------...111333;;;888444000---,,,,,,---''')))+++++++++,,,...000444222///------,,,***)))"""'''++++++((('''***---+++************'''### !!!""" ###&&&000222...&&&$$$***...---))))))))))))(((&&&###"""###%%%&&&%%%###!!!''')))------------000333555333000/////////...,,,+++222444111000000***###!!!"""###&&&))),,,333666999777111------///'''%%%$$$###$$$&&&((()))***,,,,,,+++)))'''''''''''',,,111444555555777999////////////...---,,,+++)))***+++,,,,,,,,,++++++***000666777222000333777999999777333...***((((((%%%''')))(((&&&'''+++...,,,,,,+++***(((&&&$$$###%%%)))------)))%%%&&&((('''))),,,,,,+++******+++'''((()))(((%%%############'''+++---+++)))''''''###'''---111333444555666666444222...***)))+++---,,,...111333444222000...((((((((()))+++---///000333444333---'''%%%(((---+++---000///,,,))))))***444444333333333333333333---,,,,,,+++***)))(((((('''(((((()))******+++,,,'''(((+++------,,,***(((%%%$$$$$$'''+++///111222---+++(((((()))+++,,,,,,&&&$$$###&&&))))))$$$''',,,---,,,******(((&&&&&&(((,,,...---*********+++,,,...000333555...)))$$$!!!$$$)))...111000,,,'''$$$$$$%%%&&&&&&$$$&&&+++111555666333000************))))))))))))}}}uuulllgggggggggdddaaa]]]YYYVVVSSSKKKBBB>>>???999;;;>>>??????>>><<<:::888999999:::::::::999999:::999888999999999777555111...,,,///444888777444222111000...,,,***((('''"""$$$&&&***---///...,,,++++++)))((((((,,,333777AAA@@@:::222//////***"""!!!"""$$$&&&(((***++++++......---+++******+++------+++)))+++---...+++(((,,,,,,,,,,,,+++(((### $$$'''---...---,,,******,,,---...,,,,,,---///...***&&& """&&&***,,,)))######'''++++++)))***000555777444000...000222333444:::666444333333...&&&!!!$$$$$$$$$&&&***...666555444222000......---++++++)))&&&$$$$$$&&&(((******+++***)))&&&###!!!(((***///333555333///+++,,,------///000///+++(((***,,,...///......//////...111333222///...000222;;;777222000///---((($$$)))%%%"""###(((+++***((()))((('''%%%###!!! $$$&&&((()))(((((()))***''')))+++,,,,,,***'''&&&+++'''###"""$$$&&&&&&%%%'''***,,,+++(((&&&'''(((''')))...222444444333222111111111///,,,***+++,,,333222000...,,,+++******'''((()))((('''&&&''')))//////,,,'''""""""&&&***,,,......***%%%$$$)))...777666444000...///222555333///,,,+++,,,---+++)))+++)))&&&%%%&&&'''((((((&&&&&&&&&)))+++---,,,+++)))'''&&&&&&(((---222555///,,,***+++......)))%%%&&&%%%$$$###""""""###### !!!###&&&)))******)))&&&%%%###$$$'''***,,,---...---,,,...000111000///000***$$$!!!$$$'''******---,,,+++***((('''&&&&&&$$$&&&+++000444444111...))),,,///...+++))))))***|||tttkkkeeeeeeggggggfff\\\XXXTTTRRRMMMDDD??????;;;===>>>??????>>>===<<<888888999:::::::::::::::<<<;;;:::;;;;;;;;;999777000---+++...333666555333555444222///---***)))(((######$$$(((,,,///...,,,......,,,+++,,,///555999===<<<777000------)))"""!!!"""$$$&&&((()))******,,,------,,,,,,,,,---......,,,+++,,,---...,,,)))---,,,,,,,,,+++(((### """%%%*********))))))***---///111///.........---(((%%%!!!$$$((()))&&&  ###(((******,,,000444666333//////111444777888999666333222111...&&& !!!###$$$$$$''',,,111444333111///.........///......---***&&&%%%%%%''')))***++++++***'''%%%###(((***---000111///+++(((***,,,...000000...,,,+++,,,///222333222111000111000222444333000...000333777777555333///,,,+++***,,,(((%%%&&&***,,,,,,))))))((('''%%%$$$""""""!!!%%%''')))***)))(((((()))((()))+++,,,,,,+++***)))---***'''&&&'''((('''%%%(((***+++)))&&&%%%&&&((())),,,///222333222000...000000000...+++***+++,,,333222///---+++)))(((((($$$&&&''''''&&&&&&'''(((------+++'''######'''+++///111111---(((&&&)))---444333111...,,,---000333333000---,,,---...---+++***(((&&&%%%&&&((()))***&&&%%%&&&(((+++------,,,,,,***(((''')))---111444///,,,)))+++------***&&&&&&%%%###"""!!!!!!"""###!!!"""###&&&((()))((((((&&&$$$###%%%(((+++---...,,,++++++---000222222111---(((###!!!###'''***++++++++++++******)))(((((('''(((,,,111444333000---+++---......+++***+++---~~~yyyrrrjjjeeeeeeggghhhhhhZZZTTTPPPPPPNNNGGGAAA????????????@@@@@@??????>>>888888888999999:::::::::;;;:::::::::;;;:::888666///,,,***,,,000333222111666555333000...,,,******%%%""" $$$***......+++/////////......111555999777777333...,,,,,,(((###"""$$$&&&((()))************+++,,,---.........------,,,+++,,,---...---,,,...------,,,,,,)))%%%"""!!!"""%%%)))))))))((((((+++///333333222000///...,,,((($$$ !!!###&&&&&&###"""'''+++...000111222///------111777;;;===888555222000000---'''"""!!!#########&&&---222222000...,,,,,,---///111222222222///***'''%%%%%%'''(((***,,,,,,***'''&&&)))***,,,---,,,)))&&&$$$(((,,,000111///,,,,,,---...222555777555333222111111333555333000///000333333666888666111...///222000---******---///...,,,***)))'''&&&$$$$$$$$$$$$(((***,,,,,,+++)))((()))*********++++++,,,------///...,,,,,,,,,+++)))'''))))))(((&&&$$$$$$&&&''',,,...000111111...+++))).........,,,***)))***,,,000///---+++)))'''&&&&&&###$$$&&&'''&&&%%%&&&''')))******(((%%%%%%(((,,,111333444111---******+++//////...,,,***+++...000111...,,,+++,,,---,,,,,,+++)))'''&&&&&&(((***+++&&&&&&&&&'''+++---...---000...+++******---000222///,,,******,,,---***''''''%%%###!!! !!!"""######$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%))),,,......***)))***,,,000333333333+++'''""" """%%%(((***((()))+++,,,------,,,+++)))+++---111333222///,,,,,,------,,,++++++---///{{{wwwsssmmmiiihhhhhhgggfffWWWPPPLLLNNNOOOJJJCCC???AAAAAAAAAAAA@@@@@@@@@@@@999888888777777777777777666666666777888777444222...,,,******,,,/////////333222000...---,,,,,,,,,'''"""""")))...---+++---...//////...000333666444444222000...,,,***((('''(((***,,,------,,,,,,((()))+++---///...,,,***)))))))))+++---...///000111000/////////---)))&&&'''%%%"""!!!!!!###&&&)))******)))((((((+++000333333222111///...+++)))'''$$$$$$%%%&&&&&&"""$$$+++/////////,,,***(((***000666<<<>>>777444111///...,,,(((%%%"""###$$$###"""$$$***//////---***))))))+++///111444555555222---(((%%%$$$%%%'''))),,,---,,,***)))+++,,,,,,+++(((%%%######)))...333333...***+++---...222666888666222000...///222333222///---///222222444777777555333444555444111//////000222111000+++)))'''&&&%%%&&&((()))...000111000...+++******,,,+++)))((()))***---...111111222111000...+++))))))(((&&&%%%$$$$$$&&&(((,,,...000111000---)))''',,,,,,+++)))((((((***,,,,,,+++***)))'''''''''&&&%%%&&&(((((('''%%%%%%&&&''')))***)))'''''')))---111333555444000,,,******+++,,,,,,+++******,,,......---+++******+++++++++...---+++)))'''(((+++---)))((('''(((+++...000000222000...,,,+++,,,...000///---+++***++++++***(((&&&%%%###!!!!!!"""###$$$%%%&&&''''''&&&$$$$$$$$$%%%$$$$$$&&&***---...///*********,,,000222222111,,,((($$$!!!!!!###&&&'''(((***,,,///000111000000***+++---000222222000...---,,,+++))))))+++...000~~~zzzwwwuuusssqqqmmmiiiddd```VVVPPPMMMPPPRRRMMMGGGCCCCCCCCCBBBBBBAAAAAAAAAAAA:::999777555444333333333333333444666888777444222...,,,)))((()))+++,,,---///...---++++++,,,---...)))%%%!!!###(((,,,---+++---///111111111111222444333333333333111...,,,---,,,---///111222111///...((((((***,,,///...***'''$$$&&&'''))),,,///222555666444333333333111...+++,,,***'''%%%%%%&&&)))*********)))'''&&&(((+++......//////...,,,+++******(((((('''((('''$$$"""(((,,,---,,,&&&%%%%%%(((...444999;;;555444222000...,,,)))'''&&&''''''$$$"""###'''+++,,,+++(((&&&'''))),,,...111333444222---(((%%%$$$$$$%%%(((***,,,,,,,,,,,,......---***%%%###$$$%%%+++000555333...))))))+++---111444555333///,,,+++,,,///111000---,,,...111333333333555888999777444555444222111222333333333,,,***'''&&&&&&)))+++---666666666444000------------+++(((&&&&&&(((+++---222333444444222///,,,+++)))'''%%%$$$%%%'''((()))+++---///000///---***'''))))))((('''&&&'''***,,,(((((('''''''''(((((()))(((***,,,+++)))'''&&&&&&&&&))),,,,,,)))(((***,,,---000333444222///,,,+++***,,,---,,,++++++,,,---///...---,,,++++++,,,---222111///+++((())),,,000---+++)))))),,,///111222222111...,,,++++++---...///...,,,++++++***((('''%%%%%%$$$$$$$$$$$$%%%&&&''')))***)))&&&#########$$$$$$$$$&&&***---------,,,++++++,,,///000000///...+++'''###!!!"""$$$&&&***+++...000222333444444******,,,///222333222111,,,***((('''(((***---...yyyvvvttttttuuurrrmmmfff^^^YYYUUUPPPPPPSSSTTTOOOIIIGGGCCCCCCCCCCCCBBBAAA@@@@@@:::999777444333222222222333444666999;;;;;;999666...,,,***((('''(((***,,,---,,,***))))))+++,,,...***)))''''''(((+++,,,---///111444555444333333333111111222444222...---///...000222333333111///---((('''(((+++//////,,,(((###%%%(((***,,,000555888999888666666555444222000---+++(((&&&%%%&&&'''((('''((('''&&&$$$$$$%%%''')))+++,,,+++***)))***,,,***)))(((''''''$$$ !!!%%%''')))***$$$$$$%%%)))...333666777333333333222000---+++))))))***+++(((%%%$$$&&&)))+++)))'''%%%%%%&&&(((***,,,---///...***'''%%%$$$$$$%%%&&&(((***,,,---...000000...)))$$$###&&&***---000333333///+++******...111333333111---***)))***---//////,,,,,,...111333222111555999:::666222222111000000000111222333,,,***(((&&&'''+++///222<<<;;;999555000......///,,,***'''&&&&&&(((+++---111333444444111...---,,,)))'''&&&&&&)))++++++++++++---///000000---***(((''''''&&&$$$$$$&&&***---(((((('''(((((()))*********,,,......+++)))''''''(((+++//////,,,***)))***)))+++///222444333111///---///000000///---......222222111///,,,,,,---///111111000,,,)))***///444000---***)))+++...111222000...,,,+++***+++,,,---/////////...+++(((&&&$$$$$$%%%'''((())))))))))))(((+++---+++&&&######$$$$$$$$$$$$&&&)))+++++++++---,,,+++,,,...//////...///...+++&&&######%%%''',,,---...///111333444555+++++++++...111333333222---***'''&&&(((***+++,,,|||uuupppiiikkkkkkhhhbbb[[[TTTPPPOOOMMMOOORRRPPPJJJGGGGGGBBBCCCDDDDDDCCCBBB@@@>>>:::888666555444444555666333555777;;;??????===:::...---***'''&&&&&&)))+++///---+++)))((()))***,,,,,,------+++***))),,,......111555666555333111111......000333111+++***...---...000222111///,,,***'''&&&'''+++111333111...''')))+++,,,---111666::::::999777666777666444222---,,,)))'''%%%%%%&&&'''&&&'''((('''&&&$$$%%%%%%'''(((***)))'''&&&(((+++)))'''&&&%%%$$$""" !!!!!!"""&&&)))&&&&&&)))---111444555444111333555444222///,,,+++***---///---***((()))+++***)))'''%%%$$$$$$$$$$$$%%%'''(((((('''%%%%%%&&&%%%%%%$$$%%%'''***---000//////---(((######(((---,,,...000111111///---+++111333444333000,,,******(((+++......------000333000111333666777666444222,,,,,,,,,++++++,,,...000---+++(((&&&(((,,,222555@@@>>>999333...,,,...///)))((('''&&&(((+++///111///111333222///------...((('''&&&)))---//////...---///000111000---***'''%%%%%%$$$###"""%%%)))---+++******)))))))))))))))(((***---...---+++*********...222222...***))))))%%%''',,,111555777666555111333555444333111000000222333222///+++)))+++---,,,------***(((+++222999222...)))'''))),,,...000,,,+++***))))))***+++,,,///111222000,,,'''###!!!###%%%))),,,......---,,,))),,,///---'''$$$$$$&&&$$$$$$$$$&&&((())))))(((+++******,,,...000000///......,,,)))&&&%%%(((,,,...---,,,,,,---///111333...---,,,...000222222111...+++(((''')))++++++***{{{rrrkkk___```___\\\VVVOOOJJJHHHIIIIIIKKKNNNKKKDDDAAACCCAAABBBDDDEEEDDDBBB???===999888666555666777999:::222444777<<>><<>>===;;;888555555777777666333333555888:::;;;;;;:::999666000+++)))'''%%%''',,,000111111///,,,+++---///000///---,,,,,,---...000---...//////------...///)))))))))(((((())),,,//////...,,,---...---)))&&&&&&''')))...333555222///111///...///222666888999999999888777555222000///+++***)))''''''(((***+++---+++'''&&&'''((()))******)))&&&""" !!!$$$'''&&&$$$!!!!!!######$$$%%%''''''***+++,,,000555666333...///000111111///---,,,222///---//////---...111...***%%%""""""$$$%%%&&&$$$""" """%%%&&&&&&&&&$$$"""###'''+++...///---///...(((!!! %%%+++(((%%%"""&&&---222444333666777777777555222...,,,---///111000......000222000111333222///,,,***)))***%%%!!!"""(((---...------***''''''))),,,,,,+++333999777---(((---,,,&&&!!! !!!&&&...222111............///000///---+++(((''''''))),,,///000000...444555000+++******((((((&&&%%%$$$$$$%%%'''(((,,,...///...***'''$$$###$$$%%%&&&(((***+++,,,---000000///...---,,,,,,++++++((('''+++222888999777:::999777999;;;<<<999666888333---)))((()))******'''((()))+++...000222222333///***'''(((***,,,---+++******)))***+++---...000000111111///+++'''%%%%%%(((,,,000222111///------///111///+++'''%%%%%%((((((((()))+++***(((&&&###&&&))),,,------,,,+++------------------,,,,,,///***&&&&&&)))---///000---......,,,+++******+++***,,,///111111///---+++|||rrrhhhbbbVVVMMMFFFDDDBBB@@@@@@BBBDDDIIIMMMLLLFFF@@@======AAACCCFFFFFFCCC@@@===<<<;;;999888999:::999666333333444666777999999888888777111,,,***(((&&&(((---000111111///------000333666444///+++(((''''''(((---......,,,+++***+++---((())))))((((((***---000111...+++***+++,,,***)))***)))***...222444333111111//////000333777:::<<<:::999777444222///---,,,***)))((('''''')))***+++***((('''&&&(((+++---///+++(((### !!!$$$&&&'''%%%### !!!%%%((((((&&&%%%$$$'''***------000555555111---------......///......000---,,,......---...222000,,,'''%%%&&&(((***+++(((%%%###"""$$$&&&&&&&&&'''%%%"""###%%%)))+++++++++......***### $$$((('''$$$###&&&---222333222777777888777666444111000---///111000...,,,---...000000000...---++++++,,,***(((&&&)))...000///---,,,)))&&&&&&((())))))'''***111111(((%%%******$$$ '''///111...***,,,,,,---...//////---,,,((((((***,,,///000...,,,---222444///+++++++++)))+++***((('''&&&'''((()))...///000000---+++***+++(((((((((((()))***++++++.../////////////////////,,,)))''')))///444555444888666555777999;;;:::888777333...+++++++++++++++***+++,,,///111222333333444000,,,***+++,,,------,,,,,,,,,+++,,,,,,------////////////---***(((&&&&&&(((+++...000///...---...000222000,,,)))(((((()))***+++...///---)))&&&!!!###%%%((()))((('''''',,,---............---,,,,,,(((###"""%%%))),,,---...---,,,+++))))))***,,,,,,---000222333111...+++yyyooofff```QQQIII@@@===<<<;;;>>>BBBBBBGGGMMMMMMIIICCC???===BBBCCCEEEDDDAAA>>>===<<<<<<<<<<<<<<<===;;;777444333333444555666666777777888222...,,,***((()))---000000///...---///333666999666000***&&&$$$$$$$$$++++++***(((&&&''')))+++)))******))))))***...111222///+++))))))+++++++++,,,+++***,,,///222333333111000///000333777;;;===;;;999555111...+++***)))***)))(((((((((***+++,,,)))(((((((((***...111444,,,&&& ###%%%&&&''''''%%%### ###***---,,,((($$$"""''',,,//////111444333///,,,+++***,,,...000000000...+++***,,,---+++---111111...***(((***...000111,,,)))&&&%%%%%%&&&&&&&&&'''$$$"""!!!###&&&'''(((***---///,,,&&&"""###&&&$$$###$$$(((...222333222777888888888777666555444---///111111...,,,******---,,,+++))))))***+++,,,******+++///333444000,,,+++***)))))))))(((&&&$$$$$$+++,,,'''%%%))))))%%% (((......)))$$$''')))***,,,---...------)))***,,,///111///+++(((---222444///,,,,,,---+++------+++************+++000111222111//////000222...---+++))))))))))))***+++,,,---///000111222222///+++'''(((+++///000///333222111333666888999888666333000............------...000222444444444444333111///...///000///........./////////...------......,,,+++******))))))'''((()))+++,,,------...///000111000...,,,+++,,,***+++...000111///***&&&"""###$$$%%%&&&%%%%%%$$$,,,---///000000///---,,,***&&&!!!!!!%%%)))+++,,,+++)))((())),,,...000......///111444333...***}}}uuukkkbbb\\\PPPIIICCC@@@===;;;<<<@@@@@@EEEKKKNNNKKKFFFAAA???BBBCCCCCCAAA???===<<<===???>>>>>>===<<<:::888666444444333444444666777888666111...---+++((())),,,///...---,,,,,,///222555555111,,,'''$$$$$$%%%&&&''''''&&&$$$###%%%(((+++---------+++***+++---000000...,,,*********+++,,,,,,***)))))),,,///333555111111000000000333777:::999777333///,,,+++******************+++,,,---...------,,,++++++...111444...&&&!!!%%%'''&&&'''''''''&&&$$$!!!"""&&&,,,...,,,'''###!!!'''---111111222333222...***)))+++...333555444111...***((()))***(((***///000---******,,,000444555///,,,(((&&&&&&'''&&&&&&%%%### """$$$&&&'''***---000...)))%%%$$$%%%######%%%***///222333222888888888777777777777777000222444444222...+++***(((((('''((()))++++++*********,,,///222222///,,,............---+++(((&&&&&&,,,...***)))++++++(((!!!&&&***)))$$$ ###%%%(((***+++++++++,,,,,,,,,,,,......,,,(((%%%...333444///++++++,,,+++,,,,,,------------------222222111///------000222///...,,,+++******+++,,,)))+++---000222444555555111---)))'''(((*********---,,,---...111444666777444222111111222222111//////000222444555555444333111111111222444444222111///000111111111///...------,,,***(((((()))+++,,,))))))((('''(((***,,,......//////...------------++++++,,,---...---***''''''(((((((((((('''&&&&&&+++,,,///000111///...,,,+++(((### !!!$$$))),,,***(((''''''+++///333666---,,,,,,///222222,,,'''yyyoooeee\\\WWWRRRNNNKKKIIIEEE???===??????DDDJJJNNNMMMIIIDDDAAABBBBBBAAA>>><<<;;;===???BBBAAA???<<<:::888888999555555555555666777888888444000------+++((('''***...---******+++---///000...+++'''###!!!!!!###$$$#########""""""$$$))),,,222111000---******,,,...,,,---...---,,,+++******))))))((((((***...222555000111111///------000333555333111...,,,,,,------,,,,,,,,,,,,------...///222222000---******---000...''' ###((()))((('''(((((()))(((&&&%%%$$$&&&(((+++***(((%%%###"""'''...333222111222222///******...444:::<<<888444///***(((((((((&&&(((,,,000---***))),,,000444555///,,,)))''''''''''''&&&###!!!"""%%%'''(((***---000///,,,(((''''''$$$%%%(((+++///222333333888888666555555555666666444444666666555333///,,,''''''))),,,//////---******))))))***,,,,,,,,,+++111222444444222///,,,+++---000000---++++++***)))""""""###$$$%%%%%%"""!!!!!!$$$((()))(((((()))+++...,,,***)))))))))'''%%%,,,000111+++&&&'''''''''***+++,,,...////////////111000...+++((((((***,,,------,,,,,,---...///000---///111555777888888888222///+++((('''''''''''''''((()))+++,,,///111333111000000111333444333111111111222333333222111111//////111444666777555333000000111222111000...------+++)))'''''')))+++---+++)))'''%%%&&&(((+++......---+++++++++,,,------+++)))'''''')))******)))+++,,,------,,,+++)))(((+++,,,...///000///...---...,,,((($$$###&&&+++......+++((((((,,,000333444++++++,,,...000...***&&&|||rrrhhh___WWWRRRRRRQQQQQQQQQKKKCCC>>>??????CCCHHHMMMNNNKKKGGGDDDAAA@@@>>><<<:::;;;>>>AAACCCCCCAAA>>>;;;888888999666666777777777888888888333000......,,,(((''')))+++***((((((***,,,,,,,,,)))(((%%%!!!!!!"""""""""###%%%(((+++222111000,,,***)))***,,,***,,,//////---+++*********++++++++++++,,,///222...000111000,,,)))***,,,000///...---------........................------222222000,,,'''%%%(((++++++&&&"""!!!$$$(((******'''(((((())))))))))))(((((())))))(((%%%######$$$'''...333222000222222111......000888???AAA===888000+++((()))((('''***...111...+++***,,,000333555///,,,)))(((((()))))))))###!!! ###&&&((()))+++,,,------+++******+++((()))***---///111333444999777444222111111222333444444444555666555222000((())),,,000555444000+++)))((('''&&&&&&((()))***000222444444333000//////111222000---)))''''''(((***)))'''%%%$$$$$$%%%%%%$$$'''++++++)))'''(((***---***(((''''''((('''&&&'''+++,,,&&&"""###$$$$$$)))+++---000111000///...///...,,,((($$$###$$$&&&***+++---///000222333444333444777999;;;;;;:::999111000---***(((&&&&&&%%%%%%'''***+++++++++---............000222444444333333222222111000000/////////000111444666666444222//////000000000///.........,,,)))''''''))),,,...---***'''%%%%%%'''+++---...+++)))((()))+++,,,,,,+++(((%%%$$$&&&)))+++,,,---...000111000---+++)))++++++,,,---............000///,,,)))'''(((,,,///444///+++***,,,......,,,***,,,///000///---***((({{{rrriiiaaaZZZTTTPPPPPPPPPQQQRRRLLLCCC@@@AAA???BBBGGGKKKNNNMMMJJJGGG???>>><<<999888;;;???CCCAAADDDFFFDDD@@@;;;888888555666777888999888777777444000///000...)))''')))'''&&&&&&(((+++---,,,+++)))((('''%%%###"""!!! ###$$$%%%$$$$$$$$$&&&(((------,,,***''''''))),,,+++---...---+++***+++------000222111...++++++,,,***...222111,,,((((((***,,,,,,,,,,,,,,,,,,,,,,,,---...---------,,,+++******++++++'''""""""%%%***&&&%%%$$$###$$$&&&)))***))))))(((((((((((()))))))))******(((&&&$$$###$$$'''...333111///111444444444111111777???DDDBBB>>>111,,,***+++,,,,,,000555666222...---...111444555///,,,***)))+++---------'''$$$"""!!!$$$&&&((()))******)))(((((()))+++---,,,,,,---...///111444666999666222///,,,,,,---...111000000111444555333111)))((()))...222333///+++((((((((('''&&&&&&((()))***---000000...---...000444222///+++'''$$$%%%(((,,,,,,+++)))(((((()))***)))---000///+++((()))+++***)))((()))******(((&&&%%%)))***&&&###%%%((((((,,,...000222222000...,,,,,,,,,***'''$$$""""""###)))+++...111444555555555444666888999999888666444000000///---***(((&&&&&&%%%(((,,,...,,,******+++,,,++++++---000333444444555444111///.........///333222222333444333000---...------------......///...,,,***(((((())),,,......+++(((%%%%%%'''+++---///,,,(((''')))+++,,,,,,)))(((&&&&&&))),,,.........000333555555222...+++++++++******+++,,,.../////////...+++((((((+++...222...***))),,,---+++(((,,,111555555111---,,,---yyytttkkkccc]]]WWWRRROOOMMMMMMOOOPPPJJJCCC@@@CCC@@@BBBFFFJJJMMMMMMKKKIII>>>===;;;888888;;;@@@DDD@@@EEEIIIJJJEEE>>>888666444555777999999888666555444111111222000+++)))***$$$###%%%)))---///...,,,)))************)))((('''%%%&&&'''&&&%%%$$$$$$%%%))))))((('''&&&'''))),,,---...---+++((((((,,,000111444777555000+++((((((''',,,222222---))))))******++++++++++++***)))(((---------,,,+++***)))(((###%%%&&&### %%%***###$$$$$$$$$$$$%%%'''******)))(((&&&&&&&&&'''((((((***++++++(((%%%$$$$$$'''...333111...111555666888444111555===DDDDDDBBB111---+++---///111555;;;999666111///000333555666///---++++++---///000111***'''$$$###$$$&&&'''''')))(((&&&$$$%%%(((,,,////////////......000444777999666111,,,***))))))***...,,,+++---111333222111(((&&&%%%(((---///,,,)))((()))***)))(((''''''(((%%%(((++++++******,,,...555222...+++'''$$$&&&***,,,,,,------,,,,,,---...---111444222---******---'''((())),,,---,,,)))%%%&&&+++,,,)))'''***...///000111333444333000,,,******+++***((($$$######$$$(((+++///333555666555444222444555666555333000...///000111///,,,)))'''&&&&&&+++///000...+++)))***+++***)))+++///222444555777555111...------...///666555333333222000,,,***---,,,+++++++++---...000...---+++))))))***,,,---...,,,(((&&&%%%(((+++---111---(((''')))+++,,,,,,)))((((((***...000000000000333777::::::666111...+++***)))((()))+++...///---......,,,)))'''))),,,,,,(((&&&''',,,...,,,)))...555::::::333//////222yyyxxxlll```[[[XXXRRRNNNMMMPPPMMMIIIGGGFFFFFFDDDCCCGGGHHHIIIJJJJJJIIIGGGFFF>>>>>>===:::888999===BBBFFFGGGIIIIIIEEE???888333555666777777666444222000000///.........,,,)))''''''&&&%%%&&&)))---//////......///000000///------((((((((()))***)))&&&###$$$%%%&&&$$$"""###'''+++,,,,,,+++***+++...000222666888999777222---***(((***,,,------+++******+++***))))))(((((((((((((((+++---000222111...+++(((&&&&&&$$$"""!!!###'''+++'''&&&$$$$$$&&&((())))))***'''$$$$$$''')))(((''',,,---,,,***'''%%%$$$$$$,,,...111444555444333222333111111222555888::::::111...***''')))...555:::===888444444666555111---+++)))(((+++000444555555+++(((%%%$$$&&&((()))******(((&&&&&&((()))***)))000///---,,,---...000222333555555111***&&&'''***+++++++++,,,......---,,,###!!! """'''+++...,,,,,,***(((&&&&&&'''(((&&&))),,,***&&&$$$&&&***...///...+++'''%%%(((+++***++++++,,,---...000111000222333222000,,,***)))))),,,//////,,,***+++,,,''')))---000111111000///,,,000333333000,,,+++++++++***)))*********(((&&&''')))---222777888777444222111...+++)))'''''''''***...222111---(((%%%%%%&&&+++000111...,,,---000.../////////...///111333888777444///,,,,,,///111555666555333///,,,++++++(((+++//////---,,,---///---)))%%%$$$(((---///000)))%%%"""%%%+++000111000111---***)))+++---,,,+++******+++...111333333222000333777:::999666111---+++***(((&&&&&&(((+++---,,,++++++***)))(((''''''%%%''')))******)))((('''---888BBBAAA666,,,***,,,zzzrrrggg\\\WWWTTTOOOLLLLLLMMMKKKHHHGGGHHHHHHGGGFFFIIIIIIHHHGGGEEEEEEDDDDDD>>>>>>===:::777888;;;>>>CCCEEEGGGGGGEEE???999555666666666666555333111000111000//////...---***'''&&&%%%$$$%%%))),,,//////111111111111000///---,,,))))))***+++,,,+++'''$$$$$$%%%%%%###!!!"""$$$'''*********+++---000222444444555777555222...+++***+++,,,,,,,,,++++++******((('''&&&%%%%%%&&&'''(((---///111333333000---***'''&&&%%%###!!!###&&&)))***)))'''(((***,,,------(((&&&%%%%%%((()))(((''')))***++++++***)))((((((...///111333333222111000...,,,+++,,,000333555666000---)))&&&'''+++111444999555222222444444111------+++)))+++...111111000+++)))'''''')))+++,,,,,,,,,+++))))))+++++++++)))------,,,,,,,,,---...///111333333///)))&&&(((+++,,,+++***+++,,,---,,,***######"""###$$$(((+++---------+++)))'''&&&&&&'''%%%(((***((($$$"""$$$''')))***)))'''%%%%%%(((,,,------------------...///000111111111///---,,,+++...000222000---***)))***(((***---000222111000///...///000...+++***+++------,,,++++++,,,,,,+++***))))))***...222666777777444222...***'''%%%$$$$$$(((,,,000111---***''''''(((,,,000000...---///222111222111///...---///111666555333000------///111444555555444000---,,,+++***---000000///...///000---)))&&&%%%(((,,,...///***'''%%%'''---111000///000---***)))+++------,,,---,,,,,,...000111000...,,,...222444444222...,,,...---+++)))((()))***+++++++++***)))(((((((((((()))***,,,,,,,,,+++)))(((---444;;;:::222,,,+++---zzzkkkaaaVVVQQQNNNIIIGGGHHHIIIGGGFFFFFFHHHJJJJJJIIIKKKIIIFFFDDDBBBAAAAAAAAA??????>>>;;;999888:::<<<@@@BBBDDDEEECCC???:::777666555444333222111111111333111000//////---***((($$$###"""$$$(((,,,...///111111222111000...,,,***)))***+++...///---)))&&&$$$%%%%%%###"""!!!###%%%&&&''')))+++...111444666000222444444111...---------,,,++++++,,,,,,+++)))'''%%%""" !!!"""%%%'''...000222444444222///---((((((&&&$$$""""""$$$&&&+++***((()))+++------,,,%%%%%%%%%&&&((()))'''%%%$$$&&&))),,,------,,,+++...//////000000//////...+++)))'''(((,,,000333444...+++(((&&&&&&(((***,,,333111...///111111///,,,///---++++++,,,------,,,)))(((((())),,,------,,,...---------...---+++)))******+++,,,,,,,,,,,,,,,---//////,,,)))'''))),,,...,,,***************(((%%%%%%%%%&&&((()))+++,,,///...,,,)))'''&&&%%%%%%$$$&&&((('''###!!!"""$$$%%%%%%$$$######%%%))),,,///......---,,,,,,,,,---...------,,,,,,,,,,,,---444555444222---***(((((((((***---000111111000...//////---***((())),,,//////---++++++---//////...+++)))((()))...333777999666333...)))%%%#########'''+++...000...+++))))))+++---///...------111555555555333111---,,,---...222222222000...---///111111333444444111...,,,,,,+++...000111111000000111---***(((''')))+++------+++)))(((+++///111000......,,,******+++---------000///......///...,,,***((())),,,...///...---,,,111000///---,,,***))))))+++)))(((''''''((()))***...///000000///---+++))),,,000333222...++++++---~~~wwwggg\\\RRRLLLGGGCCCAAACCCFFFEEEEEEFFFHHHIIIIIIHHHIIIHHHGGGEEECCCAAA@@@????????????>>>>>>======>>>???@@@AAAAAA@@@<<<888666333222111//////000222333444222000//////...+++)))###"""!!!###'''+++...///.../////////...---+++***((()))+++...///...***'''$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&(((***---000222333...000222333111000000000///---++++++,,,---+++)))'''$$$!!!!!!%%%'''---///111333333222///...))))))(((%%%###"""###$$$)))(((&&&&&&''''''&&&%%%!!!"""$$$&&&''''''%%%###!!!###'''+++......,,,***+++++++++,,,,,,------...---+++((()))---111444555---+++)))'''&&&&&&&&&'''...,,,+++,,,...///...,,,///...---,,,,,,,,,++++++(((((((((***,,,,,,***(((.........000000...+++''')))***,,,---------+++******++++++***((())),,,...000...+++)))))))))((('''%%%&&&''')))***+++++++++...,,,***((('''&&&$$$###"""$$$&&&&&&$$$###$$$%%%$$$###""""""###&&&))),,,---,,,,,,+++++++++,,,,,,,,,***)))(((***,,,---...555555333111---***((('''(((***,,,///000///---,,,...---+++***)))***,,,...---+++))))))+++---//////+++)))'''(((---222777999777444///***'''%%%%%%&&&***,,,...//////,,,***)))+++++++++***))),,,000444666666444111...,,,---...---...///...,,,,,,---...---///222222000---,,,+++,,,...000111111111111111---,,,+++******+++++++++++++++,,,///111222000------,,,+++++++++,,,------111///.........---+++)))'''''')))***+++------...111111111111///---+++)))***(((&&&%%%%%%'''***,,,222222333333111///,,,***,,,---//////...,,,***)))xxxpppeee[[[QQQJJJDDD>>>>>>AAAGGGFFFEEEFFFHHHHHHGGGFFFFFFGGGHHHHHHGGGDDD@@@>>>===>>>@@@BBBCCCCCCBBBAAA>>>>>>>>>>>>;;;888555222///...---,,,...000333555333222///.........,,,***###"""!!!###&&&***---...,,,---.../////////...---&&&'''))),,,...---***'''$$$%%%&&&((())))))((((((%%%&&&(((+++,,,------------///111222111111111222000...,,,++++++,,,+++***)))&&&"""!!!%%%(((+++---///111111111///...*********(((%%%""""""###)))'''%%%$$$###"""###%%%%%%$$$"""!!!"""###%%%)))------***'''&&&&&&''')))***,,,---...///,,,++++++...222444555---,,,+++)))'''&&&%%%%%%)))))))))***,,,------,,,............---,,,,,,,,,''''''''')))***)))&&&$$$------...000000...***&&&)))+++---//////...,,,+++((((((((('''(((***...000111///,,,++++++***((('''%%%&&&''')))***+++++++++,,,***''''''''''''$$$"""!!!###%%%'''''''''''''''&&&%%%$$$$$$%%%''')))***((((((((()))***,,,---...///,,,******---000222222333111///...,,,+++)))(((''')))+++---...---+++***++++++,,,---------,,,,,,(((&&&$$$$$$&&&)))++++++)))''''''***...222555666555333000---+++***+++,,,...//////000000---***((()))((('''%%%&&&)))...222555555444222///...///111***+++,,,+++))))))***,,,+++---//////...,,,++++++------...000111111000///...//////...---+++***))),,,,,,...111222222000...,,,,,,,,,,,,+++,,,,,,---...---,,,---......,,,***(((((()))***,,,...///111000111222111000...,,,+++((('''%%%$$$%%%'''***,,,111222333333111///,,,+++,,,---...///...,,,'''$$$}}}rrrkkkeee\\\RRRJJJDDD??????CCCHHHGGGGGGHHHIIIJJJHHHFFFEEEGGGIIIKKKIIIEEEAAA===;;;<<>>AAA@@@;;;666333333333222222111111111------,,,,,,+++,,,,,,,,,...,,,***+++,,,...///...(((&&&$$$%%%'''***++++++)))******+++***)))((('''((('''&&&'''***,,,---,,,---,,,,,,---...,,,&&&!!!&&&)))---000111000///---+++,,,---,,,***)))***+++---111444///'''%%%***111...+++'''###!!!!!!"""###)))***,,,...000000000000+++---......+++(((&&&&&&%%%$$$$$$$$$%%%$$$!!!!!!$$$%%%$$$###%%%'''(((%%%$$$&&&,,,...,,,((('''))),,,///000///---,,,,,,,,,,,,---......,,,))),,,+++)))(((((()))******''')))***+++***+++,,,...,,,...000///+++''''''((((((((((((+++///222222222---------...000000...,,,,,,,,,------.........---(((&&&$$$%%%)))...222444333333444555555222---))) !!!###%%%(((***+++'''%%%%%%)))///111...+++&&&&&&'''((()))'''$$$!!!######&&&***...///+++((())))))***+++---///111222666333000333888;;;999777000---******,,,---,,,***,,,---///111000///,,,+++'''&&&''')))---...+++((("""!!!!!!"""$$$$$$###!!!###!!! !!!&&&+++///111333333444444333222000///222000000222555666333000,,,***((((((+++///333444777777666333000///000111///...+++(((&&&'''***---222111000...,,,,,,...000111000000222555666444111222666999888333---***)))***,,,///000000111222333---///000///+++((((((******))))))+++---...---+++&&&'''((()))***,,,------444333111...+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))++++++***)))&&&((()))'''%%%%%%)))...yyyooogggaaaYYYUUUNNNHHHEEEHHHOOOTTTQQQQQQQQQQQQRRRRRRRRRRRROOONNNLLLIIIFFFCCC@@@>>>999999999:::;;;999666444///000111222333333333333111---)))(((+++---------,,,***)))***,,,...//////)))+++,,,)))&&&%%%***...++++++***))))))((())))))+++)))(((***---...,,,))))))***++++++***'''%%%###%%%'''+++---///000111333---------,,,***'''%%%###(((+++...,,,'''%%%'''+++...,,,)))'''''''''&&&%%%(((***,,,---+++)))((('''&&&)))------)))%%%###############"""""""""""""""!!!%%%***,,,++++++,,,......---++++++---...---,,,,,,000555666333000//////)))((((((,,,111222///******))))))))))))***+++,,,++++++***)))((()))+++---...------,,,+++*********######&&&...666:::777333...,,,,,,...111222000------......---,,,,,,...000)))---...,,,,,,111555666333444666666444000+++)))!!!$$$'''(((''''''***------)))&&&***111555222...***)))(((((('''%%%!!!$$$$$$%%%''')))+++---...///000000---+++,,,000444888555222111222444555555///...,,,******+++,,,---+++,,,///222444222...***+++(((%%%###%%%&&&((((((((('''&&&%%%&&&&&&%%%###$$$""" ###&&&)))+++,,,,,,,,,------...//////...111333222000000222444111000...,,,***,,,000333888666444111000///000000---......---++++++,,,...222000------...000000000//////000333666666111,,,222777;;;888111,,,---000&&&+++000111///...000444000---***))))))*********,,,,,,+++)))&&&&&&''')))$$$$$$&&&''')))+++,,,---000---***&&&$$$$$$$$$%%%))))))***++++++)))((('''$$$&&&((()))***)))((('''''''''&&&$$$$$$'''+++///~~~uuukkkbbb]]]WWWRRRLLLGGGGGGJJJNNNRRRUUUUUUTTTTTTTTTTTTSSSSSSOOONNNLLLIIIFFFBBB@@@>>>999888888999:::888555222,,,---000222555777999:::333///***((()))+++,,,+++,,,+++))))))+++---......+++,,,---***'''&&&(((,,,---,,,+++***)))******+++///------...000111///---++++++,,,,,,+++)))'''%%%(((***---///000111222222,,,,,,,,,***(((&&&###"""))),,,...,,,'''&&&)))---...+++)))((()))*********---///000...***''''''((((((***---,,,(((%%%######$$$$$$$$$$$$$$$$$$######$$$(((,,,.........///000///---,,,,,,///111111111///222666666444222222333...,,,***,,,//////,,,(((+++,,,,,,---......------(((((((((((()))+++///222...,,,,,,---///000000///((((((***000888;;;999666111///---...111222000///.../////////......111333222222000///222999:::777222222333333111...***(((''')))+++,,,***+++---///---)))'''***111555333000+++***((((((((('''$$$"""######$$$%%%'''***---///000000///,,,******---111444222000111333666777777222000---+++)))***+++,,,+++,,,---000222111---+++***'''%%%$$$&&&)))******)))(((''''''((((((&&&%%%###"""""""""$$$&&&((((((((((((''''''(((***,,,---///111222000......000222222111000...,,,,,,...111555444111///---...///000...///000///---+++,,,---000...,,,,,,...///000000111111222444444333000---...222555444000,,,+++,,,'''+++//////,,,+++...222000---***)))***++++++++++++++++++***((('''''')))$$$%%%&&&'''((()))******,,,***&&&###!!!!!!"""###%%%&&&((()))***))))))(((%%%&&&)))***++++++***)))''''''&&&$$$%%%(((---111yyypppfff^^^YYYVVVQQQKKKIIILLLOOOPPPPPPXXXWWWWWWVVVTTTSSSSSSRRRPPPNNNLLLIIIEEEBBB???>>>888888777888888777333000,,,---///222555888:::;;;444000+++'''''')))***+++---+++)))(((***+++,,,,,,,,,,,,+++)))'''&&&(((***///---,,,******+++,,,---000//////000222222111///---.........---+++***(((+++,,,///111222333222222---------,,,***'''$$$###(((+++---***''''''+++000///,,,))))))+++---///000111333444000)))&&&'''***+++,,,,,,***'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&(((+++///111111111222222000...,,,---000333555555222444666666555555666777444111---,,,---,,,)))&&&+++,,,///000111///---,,,&&&%%%%%%&&&)))///444777...+++***---444777666444,,,+++,,,000666999999777555222000///000111222111222222222111000111333666777555111///555<<<;;;555000000111000///,,,***(((***,,,......---...///111...***(((+++111444333000+++***(((((())))))(((&&&############&&&***...000111111...+++((('''))),,,...------000444777888888555333///+++)))((()))************,,,......,,,***(((&&&%%%&&&))),,,---...***((('''((())))))((('''######$$$%%%&&&&&&'''''''''&&&$$$$$$%%%(((+++---111111000...,,,,,,...000222333222000---,,,,,,---111///---+++***,,,...//////111222111///---------...,,,+++,,,...000111111444555555444111///......+++---000222111...+++((()))+++,,,+++((((((+++//////---******+++,,,---,,,)))+++,,,,,,***(((((((((&&&&&&&&&&&&&&&'''''''''(((&&&###  !!!###$$$&&&''')))))))))(((%%%&&&)))+++------,,,+++)))((('''%%%%%%(((...333zzzssslllddd^^^ZZZYYYTTTOOOPPPTTTWWWVVVSSSYYYYYYWWWUUUSSSQQQPPPOOOPPPNNNKKKHHHDDDAAA>>>===777777666777777555222///////////////000111222222222///***''''''))),,,...///,,,)))'''(((*********---***'''$$$%%%'''***,,,///---+++******+++---...------...//////000///...///000000000///...,,,++++++,,,...222444555333222000000000...,,,)))&&&%%%&&&)))***(((%%%&&&---222222///,,,+++---000111222222444444///(((&&&)))---...---+++)))&&&%%%$$$$$$'''''''''(((((()))))))))***,,,///111222222222222111///------///222444555222333444444555666777999666333///---,,,+++(((&&&(((+++...000000...+++)))&&&%%%$$$%%%***000555888...***(((---555:::888444,,,+++***---111444444444777555111//////111333444777777666555333222444666666444000...111666666111.../////////...,,,+++))))))***,,,---///000222333111---***+++///111000---***((('''''')))******)))%%%$$$###$$$&&&+++000333333111...***''''''((()))))))))***...333666888888888555111,,,)))((((((((((((&&&&&&'''((()))((('''&&&&&&&&&(((,,,///000000)))''''''''')))))))))'''&&&&&&'''&&&&&&&&&((()))***(((&&&%%%'''***...000444222000---,,,,,,...000222444444333///+++)))))),,,+++)))'''(((***,,,...,,,///222333111000/////////---,,,...000333444444777888888444...+++,,,...,,,---000444666555///***,,,,,,+++(((&&&&&&***------,,,******,,,......---)))+++......,,,***(((((((((''''''&&&&&&%%%%%%$$$&&&%%%""" """###$$$&&&'''((((((((('''$$$&&&(((+++------,,,,,,---,,,)))&&&%%%'''---111|||yyytttnnniiiddd```___^^^ZZZWWWYYY]]]___]]]YYY\\\[[[YYYWWWTTTRRRPPPOOOOOOMMMJJJFFFBBB???===<<<666666666666666555111......---,,,+++************---,,,***((())),,,000333000,,,)))'''((()))******,,,'''!!! $$$***...000---,,,+++******+++---...+++,,,---......------...000000000000//////...---)))***---111555666444111000000///...+++(((%%%###"""%%%'''&&&$$$&&&---333666333///......000000000...000000,,,((((((,,,000///---***((('''&&&%%%%%%''''''((()))******++++++)))***,,,///111111000///111///,,,,,,...000000000000000000111333555777888555333000...---+++***))))))+++---//////---***((((((%%%$$$%%%***000333555...)))'''+++333777444000,,,+++***+++...000222222777555222///...000333555<<<;;;:::777444222333444222444222---,,,///000///---...///000000...,,,+++((()))+++...111444666777333///,,,***+++,,,***)))'''&&&&&&''')))+++***)))'''&&&%%%&&&(((,,,111444444111---***))))))******(((((())),,,111444555555888666222...+++)))(((((($$$###"""###$$$%%%%%%$$$&&&&&&'''***...111111111'''&&&%%%&&&((())))))''')))******((('''(((+++///---+++)))((()))---000333444222///------...000111222444555333///***'''%%%((('''&&&&&&'''(((***,,,(((+++///111222222222333222000...///222555777888888888777333---***+++---000000222777;;;;;;555///---,,,***'''%%%&&&)))++++++***)))***---.........***---000000...***((('''(((((('''&&&%%%%%%$$$$$$'''%%%###!!! !!!###%%%&&&'''((((((((('''&&&%%%###%%%(((***,,,,,,++++++000...+++'''%%%&&&***...wwwtttooojjjfffdddcccbbbcccaaa___aaacccdddbbb``````___]]]ZZZXXXUUUSSSRRROOOLLLHHHDDD???===;;;:::555555555666777555222000***)))((('''''''''((())))))******++++++///333777000---)))'''(((***+++,,,+++&&&!!!!!!(((...111111,,,,,,++++++,,,,,,------,,,---//////.........///000000000/////////......++++++---222666777444000------,,,***'''$$$!!!!!!%%%%%%$$$&&&---333666444111/////////...---)))))))))((((((***---000...,,,)))((((((((('''%%%&&&&&&'''(((***+++,,,,,,)))***+++...000111///---...---++++++---------,,,---,,,,,,...222555666666333222111000...,,,++++++,,,,,,---------,,,+++***(((%%%$$$&&&+++///000000+++(((&&&)))...111///,,,,,,,,,---...///111222333444333111///---...222555======;;;888444222333444333666444...***,,,......+++---000222222000...,,,))))))+++///444888:::;;;222///***(((''''''&&&%%%%%%%%%&&&)))+++,,,***))))))((('''(((***---111333444111---,,,---...//////---,,,+++,,,///111222222555555333000...+++)))'''###!!!!!!!!!###$$$###"""&&&'''))),,,///111000///&&&%%%%%%&&&(((***)))(((+++---///...,,,,,,000333///...,,,+++,,,...111222222000------///111222222111333444222...)))%%%$$$%%%&&&&&&'''((()))))))))%%%(((,,,///000111333555444111------000444888999666666444111---+++***+++000111333777;;;:::666222---+++(((&&&%%%&&&''')))(((((((((***---.........+++---000///,,,(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%###!!!!!!###%%%'''''''''((((((((('''%%%$$$$$$%%%(((***+++++++++***///...,,,(((&&&&&&)))+++tttpppkkkfffcccaaabbbccceeeeeeeeeeeeeeedddddddddaaa```^^^[[[YYYVVVTTTSSSNNNKKKFFFAAA===:::999888444444444666777666444111***)))'''&&&&&&''')))***'''***,,,......000444888111---)))'''(((+++---...+++'''$$$)))000444222---+++,,,---...///......---+++---000000...---...000//////..................000///000444888888222---++++++***(((%%%""" %%%&&&&&&(((...444444333111000000///---+++%%%###"""$$$(((+++,,,+++---***))))))******(((&&&$$$%%%&&&''')))***+++,,,,,,+++,,,///222222000---***)))***+++---...,,,***+++******---222555555444111222333222///---+++***---+++***(((((()))***+++&&&$$$###&&&,,,//////,,,'''&&&&&&(((+++,,,,,,++++++---...///000111222444000000000...,,,---111444;;;;;;999777444333444555777777333---,,,...---***(((+++000333444111...+++)))(((***...444888999999---+++'''%%%$$$$$$$$$%%%%%%&&&(((,,,......+++((())))))((()))***---///000333000......111444666666555222///...///000000000222333333222000---***((("""""""""###%%%%%%$$$"""'''(((***---000000...,,,&&&%%%%%%''')))++++++***)))///444555333111333555222111000000000000222222---++++++,,,000333333222000222222000,,,'''$$$###$$$%%%((()))***)))((('''$$$&&&))),,,---///222444333///***(((***///444777555333000///...---***(((+++,,,///111333333111///***(((%%%$$$$$$%%%&&&&&&&&&%%%&&&))),,,......---+++------,,,((($$$"""!!!!!!!!!!!!"""""""""######$$$###!!! """%%%'''$$$%%%&&&''''''&&&%%%%%%&&&'''***+++,,,,,,+++***+++++++++)))'''''')))+++~~~sssoooiiiddd```___```aaaeeefffgggfffdddcccdddeee___^^^\\\ZZZWWWUUUSSSRRRMMMJJJEEE@@@<<<999888777333333444666888777555333---,,,***((('''((()))***'''+++...000000111444777111---)))'''))),,,...///,,,))))))///777888111***+++---///111111000///...))),,,///...,,,+++---//////......------------...555333333666999888111+++,,,+++***)))&&&""" &&&((((((***000555111111000111111000---***### !!!'''+++***'''+++)))((()))++++++)))&&&###$$$%%%'''(((***+++,,,...---...111444555222///&&&'''))),,,//////---+++))))))***...333666555444111333444333000---***)))+++)))&&&######$$$''')))$$$""""""&&&,,,000...+++%%%%%%&&&((()))***+++,,,)))+++...///000000111222---...///...,,,,,,000333888888888666444444666777:::777000+++---000,,,&&&&&&***///444444111---***((('''(((+++111555666444***'''%%%""""""###$$$%%%&&&'''***...000///,,,((((((((())))))***,,,------333000...///444888:::;;;;;;888333000////////////000111333444222///+++(((#########%%%''''''%%%###((()))+++...000///---***'''&&&&&&(((+++,,,,,,,,,'''///888;;;999555444555666555555444444444444444)))((((((,,,000333333222000111111///+++&&&$$$######&&&)))+++,,,***'''%%%%%%''')))***+++---000333222---&&&###%%%+++111555333000......///...***'''&&&'''***,,,,,,,,,++++++'''%%%#########$$$$$$$$$$$$$$$%%%(((,,,......---+++,,,,,,)))%%%!!! !!!""""""!!! !!!###%%% """###%%%&&&&&&&&&%%%((()))+++---------+++***'''(((***)))((()))***,,,}}}|||zzzyyyzzz|||}}}}}}}}}wwwssslllbbbZZZXXX\\\```fffjjjkkkhhhfffffffffcccbbbbbb___ZZZUUUQQQQQQQQQMMMJJJFFF@@@<<<888777666555444444666999999666333222///+++'''&&&(((***,,,+++)))(((***...111111000222111///---,,,,,,,,,---***))))))---111222---((((((+++...111111///,,,)))*********++++++,,,,,,,,,.........------......///222333333333222111///...)))***++++++***(((%%%###!!!%%%))),,,,,,***))))))000---+++---111333000,,,!!! ###(((+++,,,+++)))(((((()))++++++***)))%%%&&&'''(((***,,,---...222///------000111111///(((''''''***///111000...***,,,...000222555888;;;888777777555111---)))'''))))))(((%%%"""!!!"""$$$!!!###&&&)))***)))(((''''''((()))+++,,,,,,,,,+++---------...///000111222000...,,,******+++---///111333555555555666888:::555111,,,,,,///111000---///111444777888555///***)))'''&&&(((+++...111111000,,,'''$$$$$$%%%&&&&&&((())),,,///000...***&&&%%%%%%%%%$$$$$$'''+++///111000//////222888>>>AAA===888444444777888555111555555555333000+++&&&######&&&***,,,***(((&&&&&&$$$'''+++...//////---+++,,,++++++,,,,,,,,,+++)))000333777::::::999999999999888777777666444000......***&&&'''---000000...------......---,,,***)))&&&''')))+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***%%%!!! ###(((++++++---...000000///,,,)))'''&&&""""""'''++++++)))&&&%%%$$$$$$$$$$$$###"""%%%'''))))))((()))---111+++***'''$$$!!!  !!!!!!""" """ !!!""""""###$$$)))///111...+++)))(((...***&&&%%%(((***)))(((}}}zzzyyyxxxwwwyyy{{{||||||{{{xxxtttmmmccc[[[YYY\\\```iiinnnpppllliiiiiigggdddbbbaaa^^^YYYSSSPPPOOOPPPLLLIIIEEEBBBAAA???<<<999888666555555666666444111000...+++((('''(((***+++***((('''(((+++......---000///---,,,+++,,,,,,---,,,)))'''))),,,---)))%%%&&&(((+++------,,,)))(((******************++++++------,,,,,,,,,,,,,,,,,,///000111111111///---,,,(((((()))******)))((('''%%%'''***+++***(((''''''++++++,,,111555666111,,,%%%###"""%%%))),,,---,,,***(((&&&&&&(((***++++++((('''&&&&&&(((+++...000111///...///111111000...***(((((()))---///...---,,,---...///000333555777;;;:::777333///***'''%%%)))***)))'''$$$"""###$$$"""$$$(((******)))(((''')))))))))***+++,,,---...//////.........///111222111///...,,,+++,,,---...555555777999:::;;;;;;:::555111------111333333111111111222444444111,,,(((&&&$$$###%%%)))---000111222---'''$$$$$$&&&)))*********,,,...///,,,((($$$$$$%%%%%%%%%%%%'''+++///000///......111555:::===999666333444777888666333333444333222///,,,(((&&&%%%'''***,,,,,,+++)))(((%%%'''+++...///...---,,,,,,++++++,,,------,,,+++...111666888999999999999777666444444444333111...///+++'''(((,,,///...,,,,,,---...///000//////...+++******)))***,,,.../////////---,,,,,,+++++++++(((###!!!%%%)))***......000000///,,,***(((&&&### """&&&***)))''''''&&&%%%%%%%%%$$$$$$###%%%&&&(((''''''(((+++......---***%%%!!! !!!"""!!! !!!"""###%%%***000222111...,,,,,,...***&&&&&&((()))((('''zzzvvvuuuuuuvvvyyy{{{|||{{{zzzyyyvvvoooeee]]]ZZZ]]]aaannnsssuuuqqqmmmkkkgggbbbaaa```\\\VVVQQQMMMMMMNNNLLLHHHDDDEEEFFFFFFAAA<<<:::777444333222222111000---,,,+++***))))))*********)))'''(((***,,,,,,,,,---,,,+++******+++,,,---...)))%%%$$$%%%&&&%%%###&&&'''((())))))))))))(((******)))))))))))))))))),,,+++***))))))))))))))))))+++---///...---***)))&&&'''(((((()))***++++++(((***+++***'''%%%%%%%%%(((***...444999888222---((('''&&&'''***,,,------+++(((%%%%%%'''***,,,---+++)))'''&&&'''***...111111000000000111111...,,,,,,***''''''(((***++++++------------...000222333999888555111---***'''&&&((()))***)))&&&$$$###$$$$$$'''***,,,+++***)))))),,,+++***))))))+++...///111000...------...000111111111000///...---------444333555888<<<===:::777333000---...222555666555555333111///---+++(((&&&!!! ###(((---000111666000(((######'''+++---))))))***+++,,,***&&&"""###$$$%%%%%%%%%'''+++///......------///111444666444222000222666888777555222222111///---+++)))((((((((()))+++------,,,+++%%%'''))),,,---------,,,***+++,,,------...------///222666999999999999999666444111111111222111111000---))))))+++---,,,***,,,---...000111222222222///---***)))***---222555222111...,,,***)))))))))((($$$ $$$)))+++.../////////...---+++)))'''$$$"""###&&&)))((('''(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&(((***111111...)))### !!!  !!!!!!%%%)))000444444333111111...***&&&&&&((()))(((&&&~~~yyyuuutttuuuwwwzzz~~~~~~}}}{{{zzzwwwpppggg___\\\^^^bbbpppuuuxxxtttooojjjddd^^^___]]]YYYTTTNNNKKKKKKLLLLLLGGGCCCDDDHHHHHHBBB;;;777555111...------......++++++,,,---,,,,,,+++***,,,+++))))))***+++,,,---+++***)))))))))+++,,,---...)))$$$!!!!!!######$$$((('''''''''''')))***+++,,,+++***)))(((((())))))))))))((('''&&&&&&&&&&&&%%%'''***,,,,,,+++((('''(((''''''((()))***,,,,,,)))***)))(((%%%$$$%%%&&&)))+++000555888777222...+++***(((((()))***,,,,,,,,,***)))***,,,///000000---,,,+++***+++---///000000000111222111///---++++++)))%%%######$$$&&&''',,,+++******,,,///000000111111111000...,,,)))(((&&&((())))))&&&$$$""""""&&&***...///---++++++,,,222///+++((((((***---///000///---,,,,,,...000111000111111111000...---+++,,,,,,---333999;;;666111000...,,,...111555777777999555000+++)))(((&&&%%%"""'''---000222999222)))"""!!!%%%))),,,%%%%%%%%%'''((('''$$$"""!!!###$$$$$$%%%'''+++---------,,,,,,,,,---...///...---...111555777777666111000...,,,***((('''&&&'''&&&&&&(((+++---,,,+++$$$%%%''')))++++++++++++)))***,,,---------...///555888<<<>>>===<<<;;;;;;555333000///000222333333333000---,,,------+++******+++,,,---...///000000...---++++++---111555888333111...+++(((&&&&&&&&&)))&&&""" """&&&+++.../////////...---,,,++++++)))'''$$$%%%'''(((((('''((())))))(((&&&%%%%%%%%%######$$$$$$$$$$$$%%%&&&000222333000)))!!! !!!"""!!!###'''...333555555444333...***'''''')))***(((&&&zzzvvvuuuvvvxxx|||zzzxxxrrriiiaaa^^^aaadddoootttwwwrrrlllggg```YYYZZZYYYVVVRRRMMMIIIHHHIIIJJJDDD@@@AAAEEEDDD===777222000---***))))))+++---+++,,,...//////---,,,***,,,+++)))(((''')))+++---))))))(((((()))***,,,------)))$$$ """$$$&&&&&&%%%$$$###$$$&&&(((***,,,+++***((((((((()))***((('''&&&%%%%%%%%%%%%%%%###$$$'''*********)))'''******))))))))))))***+++'''''''''&&&%%%%%%&&&(((---...000222444333111///+++***)))'''''''''***+++,,,---...111444555444222...//////000000000///......///111111000---+++***)))'''###  ###%%%***)))(((***...000000///***,,,///111000,,,(((%%%$$$&&&''''''%%%"""!!!!!!(((---111222000---...000555222,,,(((&&&(((+++------,,,++++++,,,---///111//////000111000...,,,+++&&&%%%(((///666777333------++++++,,,///333555666;;;666///***(((''''''&&&"""(((---111222999222(((!!! ###&&&))) """$$$%%%$$$### !!!###$$$%%%'''***---...---+++***))))))******)))***,,,///333555666666000///---***'''%%%###"""%%%$$$%%%''')))******)))$$$%%%&&&'''(((***++++++)))+++......------...000===???BBBCCCAAA>>>===<<<555333///...000333555555555333111000///...---,,,************************)))***,,,...111444666888222000---***'''%%%$$$###)))'''$$$######'''+++...///...---,,,,,,,,,,,,,,,***)))''''''((()))))))))(((******)))&&&$$$$$$&&&""""""######$$$%%%%%%$$$+++111777777///%%%!!!"""###"""  !!!%%%+++111555555333222---***((((((+++,,,***'''{{{xxxtttuuuwww{{{yyyxxxssskkkdddaaacccgggmmmrrrsssnnnhhhbbbZZZTTTTTTTTTTTTQQQLLLHHHFFFFFFEEEAAA======>>>===888333///...,,,)))'''''')))+++,,,---...//////---+++)))(((((('''%%%$$$%%%(((+++***))))))((()))***+++,,,,,,***&&&###!!!"""$$$%%%!!!  """$$$&&&+++***((('''&&&''')))***&&&&&&%%%%%%%%%&&&&&&&&&###$$$&&&(((***++++++++++++++++++******))))))((($$$%%%&&&%%%%%%%%%'''))).........///////////////+++***)))&&&%%%&&&)))+++,,,...000555888888666444///000222333222111...---,,,...//////---+++++++++((('''%%%""" !!!%%%(((+++***+++...222444222///***,,,//////...***%%%"""$$$%%%&&&%%%###!!!!!!"""''',,,222333000...///222555111+++'''%%%'''+++------,,,,,,,,,---......///,,,---.........---++++++&&&'''***///444555111...++++++++++++---000222444888444...+++))))))((((((!!! ###(((---000111444...'''"""!!!###%%%&&& ###%%%%%%%%% """$$$&&&'''))),,,...///---+++)))''''''((()))&&&(((+++...111333333444......,,,***'''$$$!!! ###%%%((()))(((((()))***&&&&&&&&&'''(((***,,,---+++...111111///...000222>>>AAACCCDDDAAA???===<<<555222//////000333444555444444333222111000//////---,,,+++***))))))))))))''')))---000333444444444///...---+++(((&&&$$$###&&&&&&&&&%%%$$$&&&***---...---+++*********+++,,,))))))(((''''''(((******(((***+++)))%%%"""$$$&&&"""""""""$$$&&&'''&&&$$$%%%...888999222(((  !!!###%%%$$$""" """!!!!!! !!!###(((///333444111...,,,***(((***---...,,,***|||zzzrrrrrrssswww|||xxxwwwssslllfffcccfffjjjkkkooopppjjjccc^^^WWWQQQNNNPPPRRRQQQMMMHHHEEEDDD@@@===:::999888777555333000000///+++'''%%%'''))),,,,,,------,,,***((('''&&&'''&&&$$$"""$$$(((,,,+++***)))))))))***+++,,,,,,+++)))&&&###!!!!!!!!!!!!###$$$((('''%%%$$$$$$%%%((()))%%%%%%%%%%%%&&&'''((()))%%%&&&&&&(((***,,,...///******+++,,,+++***)))(((###%%%&&&&&&%%%%%%&&&''')))***,,,---------...///++++++***'''$$$%%%)))---,,,---...222666777666555111111111111000///---,,,***,,,---,,,***)))***,,,)))***)))'''&&&'''***...000000111555999999444///++++++++++++***(((&&&%%%%%%&&&&&&$$$""""""###$$$###***000222...---///333000---)))&&&&&&)))---///000000111000///...,,,+++)))******+++++++++++++++***,,,///111222111///---,,,,,,,,,+++,,,---000222222///,,,+++++++++***)))###"""!!!###'''+++---...---***&&&$$$%%%&&&''''''"""  ###%%%&&&&&&###%%%''')))***,,,///111111///+++(((&&&'''(((***%%%(((+++...///000111111,,,,,,,,,+++)))&&&###!!!###)))//////+++((())),,,))))))((()))***,,,...000///333666555222000222555888;;;>>>???>>>;;;::::::333111///...000222222222111222333333222111111111222111///...---------...***+++...///111111000000------...---,,,)))&&&%%%%%%'''))))))'''(((***------,,,***(((((()))***,,,'''''''''&&&&&&''')))***'''***+++)))$$$!!!###%%%"""""""""%%%((()))(((&&&"""+++555888222***%%%###!!!"""###%%%%%%$$$###""""""$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$(((---222222///+++,,,***)))+++///111///---}}}zzzoooooopppsssxxx|||~~~xxxwwwsssmmmgggeeehhhkkkjjjnnnnnnhhhaaa\\\UUUPPPJJJMMMPPPQQQMMMHHHEEECCC<<<;;;888666555444555555222333111---'''$$$%%%'''++++++,,,+++***(((&&&%%%'''((((((%%%$$$%%%***///,,,+++***))))))***+++,,,------+++(((###  """$$$%%%%%%$$$"""!!!"""$$$&&&(((%%%%%%%%%&&&'''((()))***'''''''''(((***---000222((()))+++,,,,,,+++***((($$$%%%''''''%%%$$$$$$%%%$$$'''***,,,------......+++,,,***'''%%%%%%***...,,,++++++...222555666666222111000...---,,,------)))+++,,,***((((((+++---+++,,,---,,,+++,,,000333666555666:::>>><<<555///)))((('''&&&'''(((+++,,,''''''&&&%%%###"""$$$&&& '''///000---+++...222,,,)))'''%%%&&&***///222444444444444222...+++)))((((((((())))))***++++++---000222222000---,,,+++......---,,,+++---///222---,,,++++++,,,,,,***)))$$$"""!!!"""&&&)))+++,,,'''&&&%%%&&&(((******)))%%%###""""""$$$&&&'''&&&%%%'''***,,,---///111444222///+++'''&&&''')))+++%%%(((+++.........//////***+++------,,,)))&&&$$$$$$,,,444444---)))+++///,,,+++******,,,...111333333777:::888444222444888111444888:::999888888888222000......///000000000///111222222222111111222666555333222222222333444...............------,,,,,,---///000...,,,)))&&&&&&))),,,---,,,+++---///---+++((('''&&&(((***,,,$$$%%%%%%%%%$$$%%%(((***'''***+++(((### """%%%###""""""%%%)))+++)))'''"""***333555000***((()))'''((()))***)))'''%%%$$$"""$$$''''''%%%######### !!!"""###$$$%%%%%%###$$$(((---222222...)))+++******,,,111333111///|||xxxooonnnmmmooorrruuuuuuuuurrrqqqpppoooooommmjjjgggjjjjjjjjjgggaaaYYYQQQLLLKKKKKKLLLMMMMMMKKKGGGDDD===999555555777888444111000222333...'''""""""$$$)))+++---,,,***'''&&&&&&"""$$$'''***,,,,,,,,,,,,111...+++)))((('''&&&%%%,,,+++)))'''%%%###!!! ######$$$%%%%%%%%%$$$$$$***'''%%%$$$%%%'''((((((((((((***+++,,,------...---)))%%%%%%(((,,,------,,,)))((()))+++,,,)))&&&###%%%(((++++++)))'''%%%&&&)))---......---------,,,+++***((((((((())))))***,,,///222444666888:::444222...+++((((((((()))***+++++++++******,,,...---......,,,***---333999<<<:::888888999888444000(((''''''(((******)))(((###"""!!!!!!!!!"""###$$$((()))***+++,,,---------,,,)))%%%$$$&&&+++111666===<<<999333---)))((((((***(((%%%$$$&&&)))******000000000...,,,+++,,,...000000///...---,,,,,,,,,,,,+++***+++,,,+++)))'''&&&######''')))######$$$'''))))))((('''$$$%%%'''))))))(((&&&$$$(((***---///111333333333555111***%%%""""""$$$&&&###&&&)))---/////////...,,,...//////------...///000///...---------------//////......///000111111555555555555555555555555:::999888888777444///,,,///000111000///---,,,---111000/////////000111222666444222333555666444222---,,,++++++***)))((((((,,,,,,------,,,+++)))(((------.........,,,+++***---+++'''%%%$$$&&&)))+++$$$###"""""""""###$$$%%%++++++***&&&""" """$$$&&&$$$"""$$$(((,,,,,,+++$$$(((---...+++'''%%%%%%'''+++...///+++'''%%%%%%'''&&&&&&''''''&&&"""###'''))))))(((%%%'''***,,,,,,---///000222222222111111000//////~~~{{{||||||zzzwwwooonnnnnnnnnnnnooopppqqqtttsssrrrrrrrrrqqqnnnkkkkkkjjjhhhddd^^^WWWPPPLLLHHHHHHIIIKKKMMMMMMJJJHHH???;;;666666777777444111000111111,,,%%%"""###%%%***,,,...---***&&&$$$### """&&&))),,,.........000...+++)))((((((((('''---,,,***'''%%%$$$""""""$$$%%%%%%%%%&&&%%%%%%%%%)))'''%%%$$$&&&''''''&&&((()))+++,,,---.........,,,)))%%%$$$'''***,,,,,,------------...---+++)))%%%'''***---...---,,,+++***,,,......---,,,---...+++***)))(((((()))+++,,,,,,...000222444555666777333111---***(((((()))***+++,,,,,,,,,+++***,,,......---,,,******...333777===:::888777888666111---((((((((()))))))))'''&&&###############$$$$$$%%%'''''')))***+++,,,,,,,,,+++)))%%%###$$$)))...222888777444///***'''''''''&&&$$$!!!!!!$$$(((***,,,------,,,***((()))+++---111000///---,,,,,,,,,---))))))***,,,...---+++((((((%%%!!! $$$''')))%%%###"""!!!###%%%'''(((''')))+++,,,,,,***'''%%%+++---000333666777777777666222+++%%%""""""$$$%%%$$$&&&***,,,......---,,,+++,,,---------...000222111111000......---------.........///000222333444111111111222333444555555999888666555444222...+++,,,---............///000111000/////////000111222222000///000222333222000+++***(((&&&&&&''')))***)))***,,,------+++***((()))***+++,,,,,,+++***)))+++***(((''''''((()))***$$$$$$######$$$%%%&&&''')))***+++(((%%%###$$$&&&'''$$$"""$$$'''***)))(((&&&(((******'''%%%%%%&&&'''***......,,,)))''''''''''''&&&&&&&&&$$$!!!"""&&&)))((('''"""$$$'''(((***+++---...111111000///............{{{vvvtttuuuwwwwwwuuuqqqrrrrrrooolllkkknnnqqqyyywwwvvvvvvvvvuuusssqqqjjjhhheee___YYYSSSNNNKKKFFFFFFGGGJJJMMMNNNLLLKKKAAA===999777888777444111111111///+++%%%$$$&&&))),,,...000///***%%%!!! $$$))),,,...//////...,,,***((('''(((***+++///---+++(((&&&%%%%%%%%%'''''''''''''''&&&&&&&&&)))'''&&&&&&''''''&&&$$$((()))+++---.........---+++(((%%%$$$&&&)))+++,,,///111222222000---+++***'''(((***---///000111111111000///---******,,,...+++***)))((()))+++...//////000111222333333333222000...+++(((((())),,,...---......---++++++,,,...///,,,((('''***...222444999777555555666555111---************)))'''%%%$$$###$$$&&&'''''''''&&&&&&%%%%%%'''((()))************(((%%%######&&&***---111000...***&&&%%%%%%'''###!!!"""'''+++,,,))))))(((&&&%%%'''***---333111...,,,++++++,,,---((((((***,,,......,,,)))+++)))%%%""""""$$$''')))&&&###!!!&&&)))***,,,...///...,,,)))'''---///333777999::::::999666222,,,&&&"""!!!###$$$&&&(((***,,,,,,+++***))))))******++++++---111444222111000///...---,,,,,,,,,---...///222444666777...------...///222444555777555333222111000...,,,*********+++---000222333111000///.........///000...---,,,,,,...000//////)))(((%%%$$$$$$&&&)))+++&&&(((+++------,,,)))((("""###%%%''')))))))))))))))***++++++,,,+++******&&&&&&%%%%%%&&&'''(((((((((***++++++***)))))))))(((&&&$$$%%%((()))(((%%%((())))))'''%%%$$$%%%'''&&&))),,,---,,,***)))((('''&&&%%%%%%%%%### """&&&((((((''' """$$$&&&(((******///...,,,***)))***+++,,,yyyuuuqqqpppqqqsssssssssuuuwwwwwwsssnnnmmmrrrwww~~~|||zzzyyyxxxwwwtttrrriiifffaaa[[[TTTOOOKKKJJJJJJIIIIIIJJJKKKLLLKKKIIIBBB???;;;999888666444111222111...***&&&&&&)))---///111222111,,,&&&!!! ###'''***,,,,,,,,,******)))((('''(((***---000///,,,***((((((((()))))))))(((((((((((((((((()))((((((((())))))'''%%%((()))+++,,,---------,,,((('''$$$$$$%%%))),,,...222555777555000,,,******'''''')))+++---000222444555333000,,,((((((+++---,,,+++******+++---///000000000000111222000...,,,+++***((('''))),,,000333///000000...,,,+++,,,---///***%%%%%%)))---000111222000000222555555333000,,,---...---***'''%%%$$$###%%%(((******)))(((&&&###$$$%%%&&&'''(((((((((&&&%%%$$$###$$$&&&)))+++,,,+++)))&&&######%%%'''%%%!!!!!!&&&***,,,(((((('''&&&&&&(((,,,000333111...,,,++++++,,,---***)))((()))+++,,,+++***---,,,(((%%%###$$$''')))&&&$$$"""!!!&&&)))***+++---//////...,,,+++,,,///444888:::;;;999888666222,,,&&&###"""###$$$((()))***++++++***)))((()))))))))((((((+++///222111111000///...,,,+++******+++,,,...111333666777...---,,,,,,---///222333222111///...///000//////,,,+++***+++...222444555111000...---------......+++*********+++,,,---...******(((((('''((())))))%%%'''+++------+++'''%%% ###%%%'''''''''(((+++...000000...,,,***)))))))))(((((((((((()))'''))),,,.........,,,,,,***((('''))),,,---***'''*********)))((('''((((((%%%'''***++++++***)))(((%%%$$$###$$$$$$$$$""""""%%%'''''''''!!!$$$'''((())),,,***'''%%%$$$%%%''')))|||xxxvvvsssqqqqqqrrrrrrqqquuuxxxyyywwwrrrqqqvvv{{{}}}zzzxxxwwwuuurrrpppiiifff```ZZZTTTOOOMMMLLLPPPNNNKKKJJJIIIHHHGGGEEEBBB@@@===:::888666333222000...***&&&$$$%%%(((+++000222333111---((($$$"""!!!###&&&(((((('''''''''((())))))((((((+++...111000...---+++++++++++++++***)))((((((((())))))***)))(((***++++++)))'''))))))***++++++,,,,,,,,,''''''%%%%%%&&&)))...111555888:::777222---,,,,,,))))))***+++---000222333555333000+++'''''')))+++---,,,,,,,,,---...000000///......///000///+++''''''''''''(((,,,000444666111111111///,,,++++++,,,...)))%%%%%%)))---......///...---000333444222///...000111000+++'''$$$$$$###%%%(((+++,,,+++)))'''"""###$$$%%%&&&'''''''''######$$$%%%''')))+++,,,***)))'''$$$"""###%%%((()))&&&"""!!!###&&&)))***)))***)))))))))+++///222111000...,,,,,,,,,---......+++'''%%%&&&((()))***------***'''######&&&)))%%%'''(((((('''''')))+++))))))+++,,,------......,,,000555999;;;;;;999777333000+++&&&######$$$%%%******+++,,,,,,+++***)))******)))'''&&&'''+++...////////////...,,,***)))))))))***,,,...000222333///......------...///000---,,,+++---000222333222000---,,,---000444555555111000...,,,++++++,,,,,,''''''&&&&&&&&&''')))***,,,---//////...+++(((&&&%%%'''***,,,,,,)))%%%###"""%%%''''''(((***,,,///222222000,,,***,,,,,,++++++******)))((('''))),,,///111000...,,,+++******---111222///,,,)))***+++,,,---,,,***)))%%%&&&''')))******)))'''###""""""###$$$%%%$$$###!!! """$$$''''''&&& $$$((())))))***(((%%%###"""###%%%&&&yyyxxxxxxwwwvvvuuutttsssssstttvvvxxxwwwuuutttwwwyyy|||yyyvvvsssrrrqqqnnnllliiifff```ZZZUUUQQQOOOOOOQQQNNNJJJGGGFFFEEECCCAAAAAA@@@===:::777555333333---***&&&"""!!!"""$$$&&&...000111000,,,)))''''''!!!###%%%&&&&&&&&&$$$###%%%))),,,---+++***,,,...111111111000///......---,,,+++***((((((((()))))))))(((''')))+++,,,+++***,,,+++***)))***+++---...+++***)))((('''***...222444555666555222000000000...............///000111000000...***'''&&&'''(((***+++---///000111222222...------...000///***%%%&&&''')))+++///222444666222222111///,,,******+++---+++))))))+++---//////222000...000222111...***---111333111+++&&&$$$$$$###%%%'''***+++***)))'''######%%%&&&'''(((((((((###$$$&&&(((+++,,,......***)))&&&###!!!"""%%%(((,,,***&&&%%%&&&((((((((()))***+++,,,,,,---000333.........------.........///,,,'''%%%%%%''')))***+++,,,+++'''###"""%%%((($$$***000222000...---...***)))(((((()))+++---///...111777;;;===;;;777555///---)))&&&%%%%%%'''(((++++++,,,------.........,,,,,,+++)))'''''')))+++....../////////---,,,+++************+++,,,------........................+++***+++...111444555444111///---...222555555444111///...,,,************$$$$$$###""" !!!###&&&---///222333111---(((%%%$$$&&&)))******(((%%%$$$ ###&&&((()))******+++,,,...//////---+++)))++++++,,,,,,,,,,,,++++++((()))+++...000000...+++++++++,,,000444444111---''''''(((+++------+++)))'''&&&&&&(((******)))'''###""""""###%%%&&&%%%$$$"""!!! !!!$$$&&&&&&&&& %%%)))***))))))(((&&&$$$###$$$%%%&&&~~~{{{wwwyyy{{{|||zzzxxxvvvvvvuuuvvvwwwxxxxxxwwwvvvvvvtttrrrooommmmmmlllkkkjjjcccaaa\\\WWWSSSOOONNNMMMLLLIIIEEEBBBBBBBBBBBBAAA???>>>===:::666444333333,,,)))%%%"""!!!"""###$$$***+++,,,,,,***)))***+++###$$$&&&''''''&&&%%%$$$&&&+++111222000......000111222333333333111///...---,,,***((('''((())))))'''%%%$$$&&&(((+++,,,,,,000...+++)))))),,,///111111111///+++))))))---000+++***)))+++---000111111111000///...---,,,++++++***+++,,,***'''%%%%%%%%%%%%(((---111444555555555...---,,,///222111,,,''')))***---///111222222222222333111...+++)))((()))---...000000000///000222222000...///111111---)))+++///222000***$$$"""###"""###&&&((())))))((('''$$$$$$&&&'''((()))))))))'''(((***---...//////...***)))&&&""" ###&&&,,,***(((((()))))))))((('''))),,,,,,,,,---...000+++,,,---////////////...---+++))))))***++++++***)))******&&&!!! ###'''%%%,,,555888777444222333...,,,(((&&&&&&(((+++...,,,000666:::;;;888333000+++***'''&&&&&&'''***++++++,,,---...000111222333.........,,,***)))***+++...///000111111000///......---,,,***)))(((((((((***+++---/////////...---+++,,,---000444555444333///---,,,///444777666333111///---+++))))))))))))&&&&&&%%%"""###&&&,,,---///000///,,,(((&&&!!!###%%%((())))))((('''&&&'''))),,,......//////+++++++++***)))((('''&&&&&&'''***,,,.../////////*********,,,//////,,,)))+++***,,,///222222---)))$$$""""""$$$(((++++++)))***(((((())),,,,,,***((('''%%%$$$$$$%%%%%%$$$######""" !!!###%%%&&&&&& $$$)))***)))+++***)))(((((('''((((((}}}}}}~~~vvvyyy}}}~~~{{{yyyxxxyyyxxxyyyzzz{{{zzzvvvsssnnnllliiiiiiiiijjjjjjiii]]][[[WWWRRRNNNKKKJJJIIIFFFCCC@@@>>>???AAABBBCCC>>>>>><<<999666444333444...+++'''%%%$$$$$$%%%$$$'''((())))))((()))+++---$$$%%%'''))))))((('''&&&'''...444666333000000111000222444555555333000...---,,,***(((''''''((()))%%%###"""###&&&***,,,,,,333000,,,******---111444666666333...)))(((+++...!!!!!!'''---000000000000///---***(((%%%$$$&&&(((******(((%%%######!!!%%%,,,222777888888777...------000444444...))),,,...000222333111///...333333111...***(((((((((---111555555333111222444///---,,,///222222000,,,)))---111///)))###!!!!!!"""###$$$&&&'''(((((('''%%%%%%'''((()))************,,,...000111000///...+++)))&&&!!!!!!$$$+++***))))))***+++)))(((%%%(((+++,,,,,,+++,,,---)))***---///111000///...)))***+++---//////---+++'''))))))%%% ###'''&&&...777;;;999666666666333///)))%%%$$$&&&***---***...333777888444///+++)))(((&&&&&&&&&))),,,---+++,,,...///222444555666...///000///---,,,---...///000222333444333111000111000---+++((('''%%%%%%&&&(((+++...000///...------...///222555555333111,,,******...444888666333111///---+++)))(((((((((******)))%%%""""""%%%(((***+++,,,,,,+++***)))((( ###&&&(((***++++++,,,---///111222222222222+++***(((&&&%%%$$$$$$$$$"""$$$(((,,,///111333333,,,***)))+++------+++(((******+++...000...)))$$$"""###'''******---+++)))+++---...+++)))***(((&&&$$$$$$$$$###!!!$$$""" !!!###%%%&&&&&& $$$)))***)))---------,,,++++++******~~~}}}zzzwwwuuuwwwxxxyyyxxxyyyzzz|||}}}}}}}}}~~~~~~|||yyyvvvrrrooojjjhhhhhhhhhdddaaa]]]XXXSSSPPPNNNKKKFFFBBBCCCDDDEEECCC@@@>>>>>>>>>AAA>>>:::777666444111///000+++'''''')))+++)))%%%&&&&&&%%%'''(((******)))&&&'''***,,,...---+++(((000444444111000222444333333222///---+++*********''')))***)))((('''((()))'''%%%""""""$$$(((+++,,,.../////////...///222444222333444222...***'''&&& &&&,,,,,,)))444333111...+++(((&&&%%%)))---...)))(((***(((###"""$$$(((...333777:::<<<888111***+++111444000***000///......///...,,,+++,,,---...,,,)))&&&&&&&&&222333444222111222666999111,,,((((((,,,...---+++---,,,***'''###"""###$$$'''$$$$$$((()))&&&%%%&&&+++*********,,,///333555,,,---///111333111---)))((()))'''### '''))),,,---,,,++++++,,,)))+++,,,+++)))''''''((()))---111000,,,***---000,,,...000000...,,,++++++$$$%%%&&&%%%$$$$$$%%%'''(((000555555444666777666888444...++++++,,,------***...333333111///...///,,,)))%%%%%%(((,,,......444444333111000111333666///000000---***))),,,///000111222333333222111000...,,,***)))((('''$$$!!!###&&&***---...///000111000......000333333000---((((((***---111333222111111///+++'''%%%&&&***---,,,+++++++++***)))))))))))),,,//////---***((('''$$$%%%%%%''')))+++---...//////000222555777777666...***%%%$$$%%%&&&%%%######%%%)))+++,,,---///000111---(((''')))+++***(((%%%)))---...,,,(((''''''!!!$$$'''(((++++++,,,,,,,,,---------,,,+++***)))(((((('''''')))&&&######'''***,,,+++""" $$$&&&'''+++---///...,,,*********}}}zzzwwwtttrrrtttuuuvvvvvvwwwyyy{{{~~~~~~~~~~~~~~~{{{xxxvvvuuuqqqllliiigggeeeaaa]]][[[WWWRRROOOMMMIIICCC>>>???@@@AAA@@@>>>=========???<<<:::888666444111///...***&&&&&&(((***'''%%%(((''''''((()))***)))(((((()))***+++,,,,,,***)))...222222...---000222111---,,,)))'''&&&&&&''''''***+++,,,+++)))((()))***---***'''%%%&&&)))+++------,,,,,,---...000111222333444444222...)))&&&$$$!!!!!!'''++++++)))222111000///...,,,***)))+++///...***)))+++***%%%$$$&&&))),,,000333666777555000++++++...///,,,'''+++,,,---///000...)))&&&''')))***)))''''''((()))222333333222000111555888111,,,((((((+++...---+++---,,,)))&&&"""!!!###%%%)))%%%###&&&(((%%%$$$&&&+++,,,...111333444444444111000000000000...***'''((())))))&&&!!! (((***,,,---------///000///...---,,,+++)))'''&&&$$$(((,,,,,,)))(((+++...///000111///+++'''%%%$$$$$$%%%''''''&&&'''***,,,,,,111333000///333666777555111---******,,,......***---000111000...///000---***''''''+++000333333999999777444222111333555111111000,,,)))(((+++------///111222222111...---///---,,,++++++***'''%%%%%%(((,,,...//////000111///...---///222333222000+++***)))***---//////...000...+++&&&######&&&)))***+++---......---+++******,,,......,,,***)))(((&&&&&&''')))***,,,...////////////111444555555444---+++(((&&&%%%%%%###"""###%%%(((***+++,,,///111111---)))((()))***)))'''%%%(((,,,---+++)))((()))'''""" $$$'''(((*********+++++++++,,,,,,******++++++******)))(((+++(((&&&&&&***---///...&&&### ###&&&((((((+++---///...,,,*********|||zzzvvvtttqqqrrrrrrrrrrrrtttxxx{{{~~~{{{yyyxxxvvvrrrmmmiiigggddd___ZZZWWWTTTPPPNNNLLLGGG@@@:::<<<===>>>===;;;:::;;;<<<;;;999888777777555111...+++(((%%%&&&((()))&&&$$$))))))*********)))((('''******************)))))),,,//////+++))),,,......((('''$$$###"""$$$&&&(((+++,,,---,,,***)))***+++000---***((((((***---000+++)))(((***...111111000222222222000---)))%%%""""""###$$$&&&((())))))))),,,---///000000000///...---//////+++***,,,+++)))'''(((***+++---...000000///...,,,++++++***'''%%%&&&(((+++...///+++%%% """###%%%%%%%%%'''***---333333333222111111333555000+++''''''))),,,---,,,---,,,)))%%%""""""%%%'''***%%%"""$$$$$$######%%%+++...333777999888555333555444333333222000,,,***)))+++,,,+++((($$$""""""(((***+++,,,---///222555444111...------+++'''###"""&&&&&&%%%%%%'''***000111000,,,'''"""$$$%%%&&&''''''))),,,///111222000***)))///444666333///+++((((((***++++++)))+++---......///111333///,,,)))***---333777999===<<<:::666222111222333333222///,,,)))(((+++---...///111222222///---+++///......///000///---+++(((+++///111111111111222111///---...000222333333///,,,)))'''(((***++++++...,,,***&&&""""""$$$&&&)))+++...000111000...,,,+++---...---+++*********))))))***,,,---///000111000///...000222333222111,,,,,,,,,***&&&###""""""$$$&&&'''((())),,,000333000---)))(((******)))'''&&&(((***+++***)))***+++,,,(((""" ###'''((()))))))))*********++++++***+++---......,,,+++***+++)))((((((+++---......(((&&&%%%%%%''')))******+++---......,,,***)))***~~~|||zzzyyyxxxssssssrrrqqqqqqssswwwzzz}}}{{{{{{zzzwwwsssnnnjjjhhheee___ZZZRRRPPPNNNMMMLLLHHHAAA;;;<<<======;;;999777888999777666666777777555111...)))((('''''')))(((&&&###((()))++++++)))&&&$$$$$$,,,,,,+++)))''''''((()))+++......***(((+++---,,,'''%%%###"""###&&&)))+++)))***,,,+++******+++---000...,,,)))(((+++///222)))&&&$$$'''...111000---...---------,,,)))%%%######&&&******((('''((()))&&&(((+++...000111111111...///...,,,+++++++++***,,,+++++++++++++++,,,,,,***,,,---,,,***(((&&&&&&$$$%%%(((***+++(((### !!!"""###$$$&&&+++...444444333222111111222333---***'''&&&(((+++,,,,,,...,,,***&&&$$$$$$(((+++)))### !!! !!!$$$+++...333777999777333111555555777999:::888444111***+++---...,,,)))&&&$$$'''((()))***+++///444888666111------...---(((###!!!###$$$###"""$$$&&&,,,---,,,)))$$$ $$$%%%&&&%%%%%%'''***---333333///((((((---111222000,,,(((%%%%%%&&&&&&&&&++++++,,,---...000333555111...,,,+++...222666888::::::777444000///000222222111...,,,++++++---///222222222111000///---,,,/////////111333333111///---000333444444333333444444222///---...000333555333///)))&&&&&&'''((((((******)))'''$$$$$$%%%'''((()))+++---...///......,,,---...---+++***+++,,,+++,,,---///000111222222000///......///000///...+++...000...)))$$$######&&&'''(((((())),,,000333...+++((((((+++,,,+++)))'''(((((())))))***+++------)))$$$ ###'''************+++++++++,,,,,,---...000111111///,,,*********(((((((((((((((((('''''''''(((***+++,,,,,,+++,,,......,,,***))))))|||zzzxxxwwwwwwwwwvvvuuusssrrrsssvvvyyy~~~}}}{{{{{{|||{{{vvvqqqllliiiddd\\\WWWNNNLLLKKKLLLMMMKKKEEE@@@??????>>>;;;777555555666555444444555666444000---)))))))))******(((%%%###%%%(((++++++'''###!!! ,,,,,,,,,)))&&&%%%'''***+++//////+++)))+++,,,+++&&&%%%$$$$$$%%%(((,,,...(((***,,,------...000222444333111...+++***---000'''$$$###'''---000...+++((('''((()))+++***'''%%%$$$(((++++++(((&&&''')))"""$$$'''***...000111111...---,,,---,,,+++***+++...---,,,,,,+++,,,,,,---)))+++------+++)))((()))&&&%%%$$$$$$%%%$$$""" """###$$$$$$$$$&&&+++...555444333222111111000000***(((''''''(((***++++++...---+++(((&&&'''+++...(((!!! ###+++---000333333222000///333555999===???<<<666111'''(((***+++***(((%%%###&&&''''''''')))---222666333///+++,,,//////***&&&"""###$$$$$$###""""""###&&&'''((('''$$$######$$$******)))'''%%%&&&(((+++111222///++++++...///,,,'''%%%""""""###&&&''''''---,,,+++,,,...111333555111000...,,,,,,...000222222111000...,,,,,,...000///...------...000111222444333111///...,,,,,,+++------///222555555333111000222555777666555555555666444000,,,+++---111444444000+++(((''''''((('''''')))******))))))***+++***)))''''''(((***---///,,,---...---+++++++++---,,,---///111222333333333111///------.........---,,,///222000,,,'''&&&'''))))))***)))***,,,000333+++)))''')))---//////---)))((('''((()))+++,,,,,,***((($$$!!!!!!$$$(((,,,,,,,,,------------......000111333333222///,,,***,,,,,,,,,***'''%%%######$$$%%%&&&''')))***---...***,,,...---+++)))))))))~~~{{{wwwsssrrrrrrxxxxxxwwwvvvuuuuuuxxxzzz{{{xxxyyy{{{~~~yyysssmmmhhhaaaXXXRRRLLLJJJIIIKKKMMMLLLHHHDDDAAA@@@>>>:::555333333444444333333333333222000---***+++,,,,,,***'''###!!!"""'''++++++'''"""***,,,,,,)))&&&%%%'''***+++///111...,,,---,,,***###$$$$$$%%%'''***,,,...+++---///000000111333555888888777333---)))***,,,&&&%%%%%%''',,,...,,,***&&&%%%%%%(((,,,---***'''$$$'''))))))'''&&&''')))!!!"""$$$'''***---///000---+++,,,///...+++)))+++---,,,,,,+++,,,---///000,,,---...---+++*********(((%%%"""!!!!!!"""###"""%%%&&&'''''''''(((+++...444333111000000///---+++&&&&&&'''(((((()))))))))+++,,,+++***)))))),,,...&&& !!!$$$***+++---/////////...---111333777;;;;;;888111,,,%%%$$$###$$$%%%%%%$$$"""&&&&&&'''&&&'''***///333000...,,,---//////,,,)))&&&&&&&&&&&&&&&$$$#########$$$&&&&&&&&&''')))***000///---***'''''')))+++000222111//////111...)))$$$))),,,---...---+++,,,...000111111000000///---***)))***+++)))******)))((()))---///...---...000333555555444222222222000...+++)))''')))***---000333444222//////222555666666555555555333111...***((()))...222111///,,,*********)))'''&&&))),,,......---......---***&&&$$$$$$'''+++---+++---......,,,+++,,,---,,,...000111333333222222111///,,,,,,---......---+++---//////---+++***)))+++,,,---,,,,,,,,,///111+++))))))+++///222111///***((('''(((***+++++++++'''&&&%%%""""""$$$(((,,,........./////////000000///000111111000...,,,***///000111...***&&&$$$###"""$$$%%%%%%%%%'''+++---***,,,------+++)))((())){{{||||||yyytttqqqpppqqquuuvvvwwwxxxwwwxxx{{{}}}xxxttttttvvvyyyuuuoookkkgggaaaYYYSSSLLLIIIHHHIIIKKKKKKHHHEEE??????<<<888444222333444555333111111111111///---)))+++---,,,)))%%% !!!&&&,,,,,,(((""" (((+++,,,***&&&%%%'''***)))///222111......+++'''###$$$&&&(((***,,,---...,,,...////////////000222111444555222,,,(((((()))%%%&&&''')))***++++++***(((&&&&&&***///000,,,)))###$$$%%%%%%%%%&&&(((***#########%%%'''***---///---+++---222222,,,***+++)))))))))***,,,///222444222000...,,,+++***)))((((((%%%"""!!!!!!######"""''')))+++++++++,,,...///222000---,,,---+++(((%%%"""%%%((()))))))))((('''((()))******))))))+++,,,&&&  """"""$$$'''***+++...///000...,,,+++///000111444555444000---(((%%%!!!!!!###%%%&&&&&&''''''(((''''''))),,,///000000000000///...------''''''''''''((((((&&&%%%$$$&&&'''(((((()))+++---222111...***''''''))),,,111333222111222333///))) &&&+++...000///,,,***+++,,,---,,,+++,,,...///...***'''&&&'''&&&&&&'''&&&&&&(((,,,/////////000333777888555222111444777888666000)))$$$&&&'''***...111111///,,,,,,...222444333333333444+++***)))&&&$$$&&&+++000+++++++++,,,---,,,)))''''''***...000000///......000---***'''&&&'''***+++***,,,//////...,,,,,,,,,,,,---///111222222111111111///,,,+++,,,.........))))))***,,,---...,,,+++...///000///...---...000...,,,+++---111222000...***)))'''(((++++++***(((&&&''''''%%%$$$$$$(((+++/////////000000000000111++++++,,,,,,,,,,,,,,,+++///111333111---)))''''''%%%%%%%%%###"""###'''+++***,,,------+++)))((((((uuuwwwxxxwwwtttqqqrrrsssrrrtttvvvxxxyyyzzz}}}vvvpppppprrrpppmmmjjjhhhgggccc\\\WWWMMMJJJGGGGGGIIIIIIGGGDDD===<<<:::666333222333555666333111000000///...---(((+++---,,,(((###!!!'''---...)))###!!!!!!&&&***,,,+++'''%%%'''+++(((...333222000...***&&&%%%'''))),,,.../////////,,,---...---+++***+++,,,%%%***......***'''(((***$$$''')))******)))***++++++)))))),,,000111...)))###"""""""""$$$''')))***&&&%%%$$$$$$&&&)))---///---+++///555555...***,,,&&&&&&'''(((,,,000444666777333...+++***)))'''%%%'''%%%###"""#########"""'''***---......///000111000---*********)))%%%!!! $$$(((******((('''&&&%%%''')))***)))))))))***&&&!!! ###%%%%%%&&&)))))),,,///222222000,,,)))---,,,,,,...222444444444---(((###"""%%%)))++++++((()))))))))((()))+++---111333333222000.........'''''''''(((******)))(((((()))***)))))))))+++---000///,,,(((%%%&&&(((+++222444333111333444111***"""!!!!!!###'''+++------...,,,)))***++++++)))&&&***---///...***'''%%%&&&&&&&&&'''&&&'''))),,,///000000222666999999555111111777>>>AAA???666+++######%%%(((,,,//////,,,***))),,,///111111111111222$$$$$$$$$"""!!!$$$***///'''(((***---///...***&&&(((,,,000222111///------111000...+++***))))))***))),,,///000///---,,,++++++---///111222111000000111///,,,+++---...//////(((&&&&&&(((---///...+++///111222111///.........222///...///222222///,,,+++)))((()))+++,,,)))&&&''')))***(((%%%%%%'''***////////////000000000000&&&&&&'''(((***+++,,,---,,,///222222...***((((((((((((&&&### $$$(((***+++------+++)))((((((}}}yyyuuussssssssspppnnnrrrtttvvvxxx{{{~~~{{{qqqkkknnnssshhheeeccceeegggeee\\\TTTNNNJJJGGGGGGIIIGGGAAA<<<999888555222000000222444666333///------...///...******+++***'''###$$$)))---,,,'''###"""$$$*********,,,,,,***&&&###(((,,,...---(((%%%''')))---,,,+++,,,///111222111///---+++++++++)))$$$###"""###%%%(((***)))((($$$&&&((()))'''&&&%%%%%%)))*********///444333///$$$&&&((((((''''''***---///---***&&&$$$%%%***......///000111222222111000***&&&###%%%,,,333555555555000+++***,,,***$$$!!!%%%&&&%%%###!!! &&&&&&(((---111333111///...+++)))+++......***%%%%%%(((,,,+++((($$$######!!!$$$'''***,,,,,,+++***$$$""" !!!$$$(((******///222444555333111111000---,,,,,,...222777:::;;;111+++%%%$$$(((,,,+++***+++,,,,,,+++***)))+++,,,333222111///...---------***(((&&&&&&(((***---///******++++++***)))((('''***)))((('''((()))+++,,,444444444555555444111...&&&%%%&&&'''***,,,,,,+++$$$''')))(((&&&%%%''')))***---...,,,'''$$$###$$$+++)))'''$$$###&&&,,,000...///222555888888555222444:::AAAAAA:::333...---&&&***...222111---((($$$&&&''')))++++++***((('''$$$"""  $$$(((+++%%%&&&(((***++++++******&&&///888888222...000333555222222444///%%%!!!###&&&,,,333444000+++******))))))***+++---///111222000,,,)))))),,,///000///&&&&&&&&&'''***---000333...222666777444111//////......///000111111...+++,,,***)))***------+++)))'''+++...---)))(((+++...///000222333333111...---+++)))(((***---///,,,***+++,,,---------+++)))(((***(((%%%######$$$&&&(((***...222444222///,,,+++}}}{{{yyyxxxxxxwwwssspppqqqtttvvvyyy{{{~~~vvvpppllllllnnniiieee``````cccbbb]]]WWWRRRMMMHHHGGGHHHFFF@@@:::777666333111//////111333333000,,,******+++,,,+++&&&'''((()))(((%%%""" (((***,,,)))%%%$$$&&&***---------......,,,(((%%%&&&)))+++***&&&$$$&&&)))///...---...///000///...---,,,++++++,,,***&&&"""!!!!!!"""%%%)))+++++++++%%%&&&&&&%%%######$$$%%%&&&(((***+++///333111,,,$$$&&&''''''&&&'''))),,,111000,,,'''$$$$$$'''***---...000111111000///...+++'''$$$%%%+++000222111...,,,)))))))))'''### ###&&&'''&&&$$$######''''''(((,,,000333222000///,,,+++---000000,,,(((&&&(((+++***(((%%%%%%&&&$$$&&&))),,,------++++++&&&%%%###$$$'''***,,,,,,111333555555444333333333///...---///333777999:::222...***)))+++------,,,+++,,,,,,+++))))))+++---111000///...---,,,,,,,,,((('''%%%%%%'''***,,,---******))))))((((((((((((,,,+++++++++++++++,,,,,,111000111222333222///---)))'''&&&&&&((()))((((((%%%'''((('''$$$###$$$&&&(((***,,,+++'''$$$$$$$$$+++)))&&&$$$%%%'''***,,,---------///222444444333222777;;;:::555000//////,,,---------,,,)))'''%%%&&&&&&&&&&&&&&&$$$###"""$$$"""  ###'''***%%%%%%'''(((***+++,,,,,,***000666777333000222555:::777777777222)))%%%(((+++000444333...)))(((((($$$&&&))),,,///000111111...***'''(((+++...///...&&&%%%%%%&&&(((***---///...222666777555222111111000///...///000///---+++...,,,+++,,,---...+++)))(((,,,///...++++++---111444444444333222111111000...,,,+++,,,//////---***&&&'''***,,,---,,,***)))***)))((('''&&&''')))***///111333333000---+++***~~~~~~~~~|||xxxuuusssvvvyyy{{{}}}vvvpppmmmlllkkkiiikkkeee___]]]```aaa^^^[[[UUUOOOIIIFFFFFFDDD>>>999666444111///......000111...+++(((&&&'''(((((('''"""###&&&((()))(((&&&%%%++++++***&&&$$$%%%***///000000111111111///***&&&$$$&&&'''&&&######'''***333222111222222111...,,,+++******+++,,,+++)))&&& !!!$$$(((+++,,,,,,&&&&&&$$$!!!!!!######(((,,,...111444111,,,$$$%%%&&&&&&&&&&&&)))+++333111...)))$$$###$$$&&&,,,...000111111000///------***&&&'''***------,,,(((((())))))(((&&&$$$"""$$$&&&(((((('''%%%%%%%%%'''&&&'''***...000111111///------///222222///,,,((()))))))))''''''(((***((())),,,.........---,,,***((('''(((+++---...---///111222222222222333444111///...///222555666666000///...---,,,,,,,,,,,,,,,,,,+++***((())),,,.........---,,,,,,+++,,,,,,(((&&&$$$$$$&&&((()))))))))(((&&&%%%%%%''')))***.........///......------,,,,,,---///111000...,,,,,,)))&&&%%%%%%&&&%%%$$$%%%&&&&&&%%%###"""###$$$%%%'''******(((%%%$$$$$$(((%%%###$$$'''******))),,,***((()))---000333444000222333222...,,,...000111///+++'''%%%%%%%%%&&&%%%$$$###!!! $$$###!!! !!!###''')))&&&%%%%%%&&&(((+++...000111333444555444333555666===:::999777222,,,***,,,111333555222,,,(((''''''"""%%%)))---000111000///---***'''(((+++......,,,%%%%%%$$$$$$%%%''')))***---111555777666555333333111///------.........---000///............+++))))))---000000...---///222444333222111000000000111000...,,,...000111...+++$$$&&&)))+++,,,+++)))'''***))))))((()))***,,,---333333333111---***))))))}}}zzzxxx{{{}}}~~~}}}}}}~~~~~~xxxpppkkkiiiiiijjjjjjkkkfffaaa___aaabbb```]]]TTTNNNGGGDDDDDDBBB>>>999666333000......///000000+++(((%%%$$$%%%&&&%%%%%%"""$$$'''***++++++)))(((***)))'''%%%$$$&&&,,,000111111222333333000***&&&###$$$%%%$$$###$$$(((+++444333333444555333000---(((((()))***+++++++++***!!! ###&&&)))******&&&%%%$$$!!!###)))///111444666333...%%%%%%&&&&&&&&&''')))***222111///+++'''%%%%%%&&&+++---///111222111000///000---***)))++++++***)))%%%'''***+++)))'''&&&&&&((()))***(((&&&$$$###$$$%%%%%%%%%'''))),,,---...,,,,,,,,,///222333111///******((('''''')))+++---+++,,,.../////////------,,,+++***,,,...///...---,,,---............111333111///......000222222111,,,---...---***)))((())),,,,,,+++)))((())),,,///------,,,+++++++++,,,,,,)))'''$$$$$$&&&'''%%%###%%%$$$"""!!!###''',,,//////000000000000...,,,+++))))))***---///000...,,,+++(((%%%###$$$$$$$$$######$$$%%%%%%$$$%%%%%%&&&&&&(((******(((&&&$$$"""### ###)))---+++(((+++)))((())),,,///000000...//////---***)))***,,,111---)))%%%###$$$&&&'''%%%###!!!%%%###"""!!!"""$$$(((***((('''%%%&&&(((---111444777555333222444555666777999888666444000---...000444555444000,,,)))((()))''')))+++...///000/////////,,,)))***,,,---,,,)))&&&%%%%%%$$$%%%&&&''''''---000444777888777555555000...+++***,,,///111111333222111000///...,,,***,,,...000000---,,,,,,---+++,,,,,,------............,,,+++---111222000---)))***,,,,,,+++)))&&&$$$)))'''%%%%%%'''+++///222333222000---)))((()))+++}}}~~~~~~{{{yyyyyysssrrrnnniiiffffffjjjmmmiiigggdddcccdddbbb___\\\PPPJJJDDDBBBCCCBBB>>>:::666222///---...000111000)))'''$$$$$$%%%%%%%%%$$$%%%'''))),,,---,,,***)))&&&&&&%%%$$$$$$'''***---///000111333333///***%%%$$$$$$$$$$$$$$$'''***---///...///111222111...,,,&&&'''((()))******++++++###"""!!!"""%%%'''((('''%%%&&&'''%%%!!!!!!(((...000222444222...((('''''''''((()))******///000000///,,,*********,,,---...000111222222222000///...------,,,+++)))$$$&&&)))***)))'''''''''***+++***((($$$!!! """######$$$$$$&&&((()))((()))***---000111000///---+++((('''(((+++...///---...////////////...------------...//////---+++,,,---...------...000222///...,,,,,,---...---,,,)))+++,,,,,,***((('''(((+++++++++***)))***---///------,,,++++++,,,,,,,,,+++(((%%%%%%''''''###""" """(((///444///000000000...,,,***)))'''((())),,,///000...,,,(((&&&$$$###$$$$$$$$$###!!!""""""$$$'''((())))))))))))******)))&&&""""""***...,,,)))+++++++++---000000///------...///...+++(((&&&&&&+++)))'''&&&%%%%%%'''(((%%%###!!! !!!$$$%%%$$$$$$######$$$''')))++++++)))''''''***///555999;;;777222111222444666666555666555222000111222444333333111///,,,+++,,,---111000...------...///000222///------...---***&&&&&&&&&%%%%%%&&&&&&''''''---///222666888888666555...+++((((((+++000333555333333333222000...,,,,,,---...///...+++(((&&&%%% ###''',,,......---+++)))((((((+++000333222000,,,---------,,,***((('''(((%%%!!!"""(((000555000///,,,)))&&&'''***---}}}||||||~~~yyyuuusssnnnmmmllliiiffffffiiimmmfffeeeddddddccc```[[[WWWMMMHHHCCCBBBDDDDDD@@@;;;666111---,,,///111111///(((&&&$$$$$$%%%%%%$$$###'''(((+++------+++)))(((############%%%&&&((())),,,---///222222///)))%%%%%%$$$$$$%%%&&&(((+++,,,(((((((((***,,,,,,***)))%%%'''(((((('''((()))+++'''%%%######%%%'''((((((((()))***(((###$$$))))))+++...///---+++***((()))+++,,,,,,+++---000222333111000000000............///000111222......//////...---,,,+++&&&&&&&&&&&&&&&&&&%%%%%%((()))***((($$$!!! """###"""!!!!!!"""######%%%(((+++---//////000///,,,)))(((***---///000------........................///000111000---***---///000000000000111222...,,,++++++,,,,,,***((()))************)))(((((()))***++++++***+++,,,...------,,,+++++++++++++++***&&&$$$'''******&&&!!!!!!""")))000555000//////---+++)))((('''&&&'''))),,,...///...,,,&&&$$$###$$$%%%&&&%%%### !!!$$$(((+++++++++)))))))))***)))%%% !!!(((,,,,,,+++***+++...222444444000---...///000000...***'''$$$&&&&&&''''''(((((((((((($$$$$$###"""###&&&(((***$$$$$$$$$%%%'''***---...///---++++++---333888<<<===999333000///111222333555777777333222555777777222111///......///000111666444000---,,,---///000222000......///---)))%%%$$$$$$%%%&&&'''(((((()))---...111555888999666444---***''''''+++000444666333444444333000------------------,,,)))%%%!!!&&&,,,///000...,,,&&&%%%&&&***000333333111---------,,,------------)))&&&!!! '''///444...---***'''%%%''',,,///}}}yyyyyy{{{}}}~~~yyytttrrrooollliiihhhhhhiiihhhgggbbbbbb```___\\\YYYUUURRRMMMIIIEEEEEEFFFEEE@@@;;;444///+++***---000///...&&&%%%###$$$%%%%%%$$$###&&&'''***+++,,,***((('''%%%###""""""###&&&((()))***+++...111222///***%%%$$$$$$$$$&&&((()))))))))'''&&&%%%&&&((()))((('''&&&'''((('''%%%%%%'''))))))'''%%%&&&(((+++,,,---......---)))$$$ """%%%$$$%%%***......///,,,++++++...///...---...111555777666555444444333111---+++)))***,,,---)))+++---//////...------+++(((%%%$$$&&&'''&&&$$$$$$&&&))))))'''$$$"""""" """$$$###  ###&&&***,,,...///000111...***)))+++...//////+++,,,,,,---------......000000111333333111---***...000222222111000000000---,,,++++++,,,+++)))'''(((&&&$$$%%%((()))(((&&&'''))),,,---,,,+++,,,------,,,+++***)))(((((((((&&&######'''...000,,,'''###!!!"""(((...222111000...+++)))(((&&&&&&&&&&&&(((***---...,,,***%%%%%%%%%&&&'''&&&$$$!!! """'''******)))%%%%%%%%%'''(((%%%!!!%%%(((***+++)))+++...333666777444222000000000000000...+++)))&&&&&&'''((((((((((((((($$$$$$$$$$$$%%%''')))***$$$$$$%%%&&&)))---000222333111//////111666;;;>>><<<999444000---,,,...000555::::::555333666777555111000//////000111111222444222000...------......///---,,,...///...)))%%%!!!"""###%%%''')))******------000444888888555222...+++((((((+++///222333111333444333///------...+++++++++***((($$$$$$)))---......---'''&&&&&&***000333222000000...,,,++++++,,,...///---***'''$$$$$$'''+++...///...+++((('''(((---000yyyvvvwwwzzz}}}}}}}}}{{{{{{}}}zzzuuurrrsssmmmggggggkkkkkkgggaaa```___\\\YYYVVVSSSPPPNNNOOOKKKGGGGGGIIIGGGAAA;;;333...)))))),,,///...,,,%%%$$$######$$$$$$###"""$$$%%%(((******)))(((&&&(((%%%!!! """%%%(((***(((***...111333000+++&&&######$$$&&&((()))((('''***(((&&&&&&'''(((((('''&&&(((((('''$$$###%%%'''***((('''(((+++...000111333111...)))### !!!###%%%######)))///111111...,,,---000111000...///333777999999777666666666333---(((&&&&&&''')))&&&(((,,,...............111+++&&&%%%(((***(((%%% ###(((***)))'''%%%%%% ###&&&%%%!!!"""&&&))),,,...///111222...+++***,,,//////...******++++++,,,------...222222333444555222...***,,,...111222000...---------,,,+++,,,,,,,,,***(((%%%!!! %%%'''%%%"""&&&))),,,...---,,,,,,,,,,,,+++***)))''''''&&&&&&""" !!!(((111444111,,,&&&$$$!!!!!!"""''',,,///333111...+++((('''&&&&&&%%%%%%'''))),,,,,,***(((&&&&&&&&&((((((&&&"""!!!!!!%%%((((((&&&!!!!!!"""%%%&&&$$$!!!###%%%(((***((())),,,111666999888777111000///000111111000...((((((''''''(((((((((((($$$$$$$$$$$$%%%&&&'''(((###$$$%%%'''+++...222444555444222222444888===@@@<<<:::555000+++))),,,...666;;;;;;555222444444111111000//////111222222111000000000//////...------+++******---//////***&&& """%%%''')))***+++------///333777888444111000---***)))+++---///000000222444333///---...///***)))))))))(((%%% """&&&)))+++,,,,,,)))'''(((+++000333222000444222...***))))))+++---111///---***(((((())))))222000...***((()))---000{{{xxxyyy}}}}}}~~~{{{wwwuuunnnmmmkkkiiiggggggggghhh]]][[[VVVRRROOONNNNNNOOOMMMJJJGGGGGGHHHFFF???999...+++((((((***+++***((($$$$$$###"""!!! """$$$%%%&&&%%%&&&''')))'''%%%###!!!"""$$$''')))+++---000111///,,,***)))&&&&&&%%%$$$$$$&&&***............---,,,***)))(((*********)))'''%%%######&&&)))******...444555222//////---***%%%""" $$$%%%'''***,,,...///000,,,+++******---///111111444333777??????888444555999444+++###!!!###&&&&&&((()))***,,,------+++)))'''(((******(((%%%$$$(((---111111---'''###!!!###%%%&&&$$$  $$$)))---111333333000---,,,...///...---&&&))),,,,,,+++---111555222333555666555333111////////////000111...***''')))+++,,,***'''&&&(((+++%%%!!!###'''&&&%%%%%%&&&((((((((()))+++---+++++++++(((&&&%%%&&&((($$$###%%%+++333666444000+++)))%%%"""###(((///555888444...)))'''&&&%%%$$$(((&&&%%%'''******(((&&&%%%&&&'''((('''&&&$$$###!!!  """%%%'''"""!!!!!!!!!!!!  ###&&&''''''(((,,,++++++,,,///222666888333111000111444555333111***+++***(((%%%$$$&&&'''((('''$$$###""""""###$$$)))'''&&&(((,,,///222333:::777444555777999999888888777444000,,,******+++000444888777222......///------...222666555...((((((((())),,,...///---+++,,,((($$$%%%))),,,***((($$$###"""###%%%'''(((''',,,---///111111000///...111000///,,,)))((()))+++111444555222---+++...222111000---***'''%%%###"""$$$######%%%(((***+++***++++++,,,...222555666666<<<888222,,,***+++...000000111222111...,,,,,,,,,111///---+++,,,...111333~~~}}}~~~}}}~~~}}}}}}}}}|||yyyxxxxxxyyytttooojjjhhhhhhhhhdddaaaZZZWWWSSSOOOLLLKKKKKKLLLIIIFFFDDDDDDDDDBBB===777222...***((())))))(((&&&'''&&&%%%###"""!!!!!!!!!&&&'''((())))))***+++,,,((('''$$$######&&&(((***+++---//////---+++******+++***(((%%%$$$%%%)))---111111000///...---+++***)))(((((('''((('''%%%$$$&&&***---///444999888444......---)))%%%"""!!!!!!"""%%%))),,,......---,,,+++***)))***---///111111444222444999:::555444666777222+++%%%""""""%%%'''&&&&&&&&&'''((()))+++,,,)))'''&&&'''((((((&&&$$$&&&)))---000000+++&&&""" """$$$$$$###!!! """&&&+++///111111...++++++---......,,,***,,,...///000111333444333333444555555333000------------...///---***'''((()))***)))'''''''''(((%%%!!!###%%%$$$""""""###%%%''')))*********((())))))((('''(((***,,,)))((((((---333666444222...,,,)))&&&&&&***111666;;;666///***'''&&&%%%$$$'''%%%$$$&&&((()))'''%%%$$$%%%'''((((((&&&###!!!"""%%%''')))###"""!!!"""###"""  """$$$&&&'''(((******+++,,,///111444555222000///000333444222000---......,,,)))'''&&&&&&'''&&&%%%######$$$&&&'''((('''''')))---000222333444222111222555888888777666555222...***)))***,,,///333666666111------...///......111555444...)))%%%%%%'''+++...///...---)))%%%"""###'''***)))'''%%%$$$$$$%%%((())))))(((,,,---...//////...---,,,//////...,,,)))''''''(((+++///111000,,,+++///333333222///,,,)))((('''''')))(((&&&&&&'''((())))))***)))***---111444555555999666111,,,***+++...000/////////000000//////...............//////000111|||{{{||||||{{{wwwsssqqqrrrvvvyyyzzzrrrjjjgggiiihhhbbb[[[VVVTTTPPPLLLIIIHHHHHHIIIEEECCC@@@@@@AAA???:::666888444///,,,******))))))+++***'''%%%$$$$$$%%%'''******+++,,,---...///000+++)))'''&&&&&&(((***,,,,,,------+++)))((()))+++///---***&&&###%%%))),,,444444333222111///...---)))'''%%%&&&)))***(((&&&&&&+++///222666:::888333------,,,)))%%%###""""""$$$'''+++...///...+++((((((((((((***,,,...000111444111000222333111222555333000+++'''&&&''')))+++&&&%%%$$$###$$$&&&(((***'''&&&&&&&&&((('''&&&$$$(((***---///---)))%%%""" !!!""""""###""""""!!!!!! !!!$$$(((,,,///...,,,******+++---------000000111333555666555333444222222333555444000,,,,,,++++++,,,---,,,***''''''''''''((()))(((&&&$$$$$$!!! ###$$$""" !!!!!!"""&&&+++,,,***'''%%%'''(((((()))+++...111///---,,,...222444444222111///,,,)))(((,,,222666<<<777000***'''&&&%%%$$$%%%$$$$$$%%%''''''&&&%%%$$$&&&(((***)))&&&""" !!!$$$'''***+++$$$#########%%%%%%$$$### """$$$&&&'''((()))+++---...000111111///......///111222000///000111222000,,,((('''&&&((('''&&&%%%%%%''')))***''''''(((+++///222333333000///...000333666777666444222///+++((((((***---...111444333000---,,,---111///...000222222...***""""""%%%)))---000//////(((%%%"""$$$'''***)))(((&&&&&&''')))+++,,,+++))),,,------...---+++***))),,,------+++(((&&&%%%%%%$$$)))------***+++///444555333///,,,++++++,,,,,,---,,,)))'''&&&&&&'''''')))((())),,,000222333333333111...+++***+++---...,,,+++***---111333222000+++,,,...000000000000///{{{yyyyyy}}}xxxsssoooooorrruuu{{{tttmmmiiijjjhhhbbb]]]TTTRRRNNNJJJHHHGGGGGGHHHCCCAAA??????>>>===999666===:::555111///......//////,,,)))&&&%%%&&&)))+++,,,,,,,,,...000222222222---,,,***))))))***,,,...---,,,+++(((&&&&&&)))+++///---)))%%%###$$$)))---555555444333222000///...)))&&&$$$&&&***---+++)))(((,,,......111555333///,,,---,,,***'''%%%%%%%%%(((***,,,......,,,)))'''$$$%%%'''(((***+++---///000///.../////////000222000...,,,)))((()))***+++&&&$$$"""!!!!!!###%%%'''((((((((()))))))))((('''++++++,,,,,,***((($$$"""!!!!!!!!!!!!###$$$&&&'''%%%$$$""""""###'''+++...,,,+++******+++,,,......222111111444888888555111333000///222555555222...,,,+++***+++,,,,,,+++)))'''&&&&&&(((+++***'''###"""!!! """$$$%%%###!!!"""!!!###)))///111,,,'''%%%&&&((()))))),,,///222333000------///111222111000///,,,***(((+++000444999444---(((&&&&&&&&&%%%$$$$$$$$$&&&'''''''''&&&%%%'''***,,,+++(((### ###&&&)))***+++'''%%%$$$%%%'''((()))(((%%%###!!! !!!###$$$'''(((+++---.........---------...///000000///...111111000---***))))))+++---+++***(((((((((***+++'''(((***...222555555555000000000111333444555555111000---)))'''(((+++......000222222000------...222000......//////...,,,""""""$$$''',,,.........)))'''%%%&&&)))+++,,,+++''''''))),,,......,,,***,,,,,,,,,+++***)))'''&&&)))***+++***'''%%%######!!!&&&***+++))))))---111333111---***)))+++---......,,,***&&&$$$###%%%&&&)))((((((***---//////...,,,+++***)))***+++,,,---)))'''&&&***111444222///)))***,,,---.../////////~~~zzzxxxxxx}}}yyyuuurrrssstttvvvsssoookkkhhheeecccbbbTTTQQQNNNJJJHHHGGGHHHHHHDDDBBB@@@???===;;;999777;;;999666333000000111222000---)))&&&&&&(((+++------++++++---111333222111///...---++++++,,,...///---,,,***'''%%%%%%))),,,,,,***((($$$###%%%)))---333333333222111000///...***(((&&&'''+++------,,,///000...+++,,,000///,,,,,,------+++)))(((((()))+++***)))(((''''''&&&&&&!!!$$$&&&(((((((((+++---,,,...///000000000///---///...---+++***)))((((((&&&$$$""" !!!###%%%******+++,,,++++++++++++++++++***)))(((&&&%%%%%%###"""""""""$$$''')))+++)))'''%%%$$$$$$'''***---,,,,,,+++++++++,,,...///222000111333666777333///111000000222555666444111---,,,******+++,,,,,,***(((&&&&&&))),,,,,,((($$$"""""""""$$$&&&&&&%%%$$$%%%%%%'''---444555000***'''((()))))))))+++...000222///,,,+++,,,---...///---,,,***((('''(((,,,///222///***'''&&&&&&&&&&&&###$$$&&&'''''''''((((((&&&(((,,,...---)))%%%"""!!!$$$''')))******)))'''%%%&&&(((+++,,,,,,***'''$$$!!! !!!###$$$'''))),,,...///...,,,+++***,,,...//////...------000...***'''%%%(((---222333111...+++***)))******)))***,,,///333666666666555555555444333222222222000///---***((((((+++......000111111000/////////000///,,,,,,,,,---------$$$$$$%%%'''***,,,,,,+++)))'''&&&&&&(((***++++++((()))***---//////---+++,,,++++++***((('''&&&%%%&&&((())))))&&&$$$######"""'''++++++((('''***---000...***((('''(((+++---******)))&&&""""""###&&&)))((('''(((***+++***)))(((''''''((()))***+++,,,(((&&&%%%)))///222000,,,((((((((()))+++---///000}}}zzzyyyzzz}}}~~~{{{wwwuuuuuunnnmmmjjjfffcccaaa```aaaRRRPPPLLLIIIFFFFFFGGGGGGCCCBBB@@@===;;;888666555555555444222///...///111///,,,(((&&&%%%'''***,,,,,,***)))+++000222222000000000...------......///---,,,***&&&$$$%%%))),,,)))((('''%%%$$$&&&***---000000111111000000///...,,,++++++++++++---...000666555111,,,,,,///...+++***+++,,,+++***)))***+++***)))'''$$$#########$$$!!!%%%((()))''''''))),,,***...222222222333000,,,---.........---***(((&&&'''%%%###!!! !!!"""###)))+++------,,,+++,,,---***)))'''&&&&&&&&&((()))&&&&&&%%%%%%&&&)))+++---+++)))'''&&&&&&'''***+++,,,,,,,,,+++***+++---////////////111333333111000222222333444444333333333///---***)))***+++++++++''''''''')))******((('''&&&&&&&&&&&&''''''(((((('''(((+++000555555111---)))******)))((()))+++---...---+++))))))***,,,---******)))'''&&&'''***------+++((('''''''''&&&%%%"""$$$''''''''''''((()))&&&(((+++---,,,***&&&$$$!!!"""###%%%'''(((******,,,)))''''''))),,,...///,,,+++(((&&&%%%&&&((()))***,,,---//////...---+++)))+++...///...---,,,---///,,,((($$$$$$)))111777777555222...,,,+++++++++++++++,,,...222555555555777888888666333000////////////...,,,******,,,.../////////000000000000000---,,,+++******+++,,,---'''&&&&&&''')))++++++***''''''&&&%%%%%%'''((()))))))))))),,,...///...,,,+++******((('''&&&%%%%%%$$$%%%''''''%%%$$$%%%%%%&&&***...---)))&&&(((+++---+++)))'''&&&''')))***'''))))))'''###!!!"""%%%&&&%%%$$$&&&((())))))((((((''''''((()))+++---...+++)))(((***------+++)))'''''''''(((***---///111{{{zzz|||~~~|||xxxtttsssgggddd___]]]]]]\\\ZZZXXXNNNLLLIIIEEECCCCCCDDDDDDAAA@@@>>>:::666333222111222333444222///------...,,,***'''%%%$$$&&&(((***+++((('''***///222111///111000//////......//////---,,,***'''%%%&&&)))+++)))))))))((('''(((***,,,......///000000000000///...000000...++++++...222666666333......000...***''')))******(((((()))+++++++++)))((('''&&&%%%$$$$$$(((,,,,,,)))(((***---+++111444222333555222---,,,...000111000---***((('''&&&%%%$$$""""""!!!!!!&&&(((++++++)))((()))+++(((&&&$$$###$$$'''***---***)))(((((((((***,,,---)))((('''&&&&&&'''((()))+++,,,,,,+++((((((***---,,,---////////////111222555888999777222///111333///---)))'''((()))))))))%%%&&&((('''''''''((())),,,,,,+++)))''''''((()))''')))---000222111000...)))******(((''''''))),,,******))))))((()))+++,,,)))))))))(((((((((+++---,,,+++*********(((%%%### ###&&&&&&%%%%%%''')))$$$&&&(((******)))'''%%%"""######$$$&&&)))+++---...+++'''''')))---///000---,,,,,,,,,---///111333......///000000///...---(((+++///000...---,,,---000---***&&&''',,,444:::888666333000...---......,,,******+++...111222333444666777555000---+++,,,000111111///---,,,---...---------...///000//////((()))))))))((()))+++---((('''&&&'''***+++++++++(((((('''&&&%%%%%%&&&((()))((((((***,,,------,,,******)))((('''&&&&&&&&&###$$$%%%%%%$$$%%%'''))))))---111000+++((()))+++---,,,***)))((((((((()))'''***,,,***$$$!!!!!!### !!!###'''*********+++*********+++...000222//////...---+++***((('''%%%''')))+++---///000000}}}yyyzzz}}}{{{tttpppnnneee]]]VVVUUUXXXYYYTTTNNNKKKIIIEEEBBB@@@@@@AAAAAA???>>><<<777333///......222555666555000---,,,---)))(((&&&$$$$$$%%%'''(((+++((('''***///333111...111111000//////...//////---,,,+++(((&&&&&&)))+++***+++++++++))))))***+++------...000000111111111///333444111+++)))...444222333222//////000---(((%%%'''((((((''''''(((***......//////---+++)))'''&&&+++///...+++)))+++......333555222222666555000+++---111333333000---***(((''''''%%%$$$"""!!!!!!###&&&((((((&&&%%%''')))'''%%%###"""$$$''',,,///,,,+++*********+++,,,---(((''''''&&&&&&&&&''''''***,,,,,,***'''&&&(((+++***---///...------111444888<<<>>>999111,,,...222///,,,(((&&&&&&'''''''''###&&&'''&&&$$$$$$'''***222111...+++(((&&&''')))%%%)))---///...------...((())))))((('''''')))+++'''((())))))))))))+++,,,)))***+++*********---///---,,,,,,,,,+++)))%%%!!!"""%%%%%%$$$$$$&&&((("""$$$&&&'''((('''&&&&&&###""""""###&&&)))---//////,,,((('''))),,,///111------...000333666999;;;000000111000000//////...(((,,,000111///,,,,,,---111000---++++++///666;;;777666333111//////000111+++)))((((((+++...000000111333444222...***)))***000222333222///...------,,,++++++,,,...///......&&&'''((((((((()))+++,,,((('''&&&'''***,,,------++++++***(((&&&&&&((())))))((('''(((***,,,---,,,***)))((('''''''''''''''"""###$$$$$$$$$%%%(((+++***...333222---******---...---,,,+++******))))))(((,,,///,,,&&&!!! !!!"""'''+++------...---,,,,,,---000333555333444333000+++(((&&&&&&$$$'''+++///111222111000}}}yyy{{{|||wwwrrrlllhhhaaa^^^ZZZWWWUUUSSSPPPNNNIIIGGGDDDAAA@@@@@@BBBCCCFFFAAA999222///---,,,+++333555777666222---)))(((******)))(((((((((((((((++++++---000111///+++((((((---222333///---///111777333,,,'''%%%&&&(((***))),,,///000...***'''&&&)))***,,,///222333222000111///,,,(((%%%%%%(((+++444111//////000000...+++''')))***)))&&&&&&)))---000222444333000---...//////...---,,,---...000111333222222333444333111///111222333111000...///000222000,,,&&&!!! """"""""""""###$$$&&&)))******(((&&&$$$%%%(((+++...111---+++,,,......)))$$$$$$$$$%%%(((***+++)))(((((('''%%%$$$%%%&&&(((***+++)))))))))+++,,,,,,+++111555:::;;;777222//////......---***&&&$$$######!!!###'''+++---222111...)))%%%###$$$&&&'''((()))******)))((((((+++++++++(((&&&$$$%%%&&&((()))+++++++++***((('''&&&***...///---++++++,,,111---******'''###"""%%%"""###$$$###!!!!!!$$$((()))))))))))))))&&&$$$""""""$$$)))///222000,,,((()))...111111///111//////222777::::::999666111++++++...111111///---///000///...---------222333333///++++++000555111111111111222111///,,,+++***'''%%%&&&(((+++---111333222...(((&&&)))---///222555444222000111222888111***))),,,...+++'''%%%$$$$$$%%%&&&))),,,---...)))&&&)))///111...)))***'''$$$$$$%%%&&&&&&&&&,,,++++++,,,///000000000///---+++)))((('''%%%$$$%%%"""###'''+++---000333555222---***,,,///222///+++((('''(((***,,,///,,,)))&&&%%%$$$!!! """&&&((((((***---//////...///222555666444111---***(((((('''''')))+++...666<<<:::444~~~~~~yyytttoooiiiddd^^^\\\YYYWWWUUURRROOOMMMJJJHHHEEECCCAAAAAAAAABBBBBB===666222///...---,,,111333555333000+++(((&&&(((((((((((()))***+++,,,.........//////---***''')))---111222000///111444666222,,,'''%%%%%%((()))))),,,......,,,***((((((******+++...111222111//////...+++(((&&&'''***...111///---...///000...,,,'''(((((((((((()))+++---111333666666333111000111111000...---...000222444444333222222222222///---...///111111000000111222555444111,,,%%%!!! """$$$'''***,,,,,,***((((((+++...000111///,,,***+++...---)))$$$%%%$$$%%%(((+++,,,+++***((('''&&&%%%%%%&&&'''((()))((('''(((***+++------///111333333111...,,,+++------+++***((('''&&&%%%!!!!!!!!!"""$$$'''***,,,000...+++&&&###"""$$$&&&%%%&&&((((((((('''&&&%%%''')))+++***(((%%%###"""((())),,,------,,,***((()))---111222000---,,,,,,000,,,)))(((&&&!!! ### """###"""!!! %%%(((+++,,,+++***)))***'''%%%"""!!!###(((...111111---***+++000444444222000///000222666777666444333///+++,,,000333222000---///000///...,,,------///111222000,,,+++...222.........///111222000...,,,***'''&&&&&&(((***,,,/////////,,,***)))***,,,111333444222111000333555:::444,,,)))))))))'''%%%((('''''''''(((,,,///111000,,,)))***---...,,,)))&&&###!!!!!!$$$''')))))),,,+++,,,...000222222111222///+++)))((((((&&&%%%$$$!!! $$$))),,,---222555666444000...000333222000---+++******+++,,,---+++)))''''''%%%###!!!###&&&''''''***,,,------++++++---///000///,,,***((('''''''''&&&((())),,,444:::999444~~~yyyuuupppjjjddd___\\\ZZZYYYWWWVVVRRRNNNJJJIIIHHHEEEBBB???>>>======;;;888333000///...---+++,,,...000///,,,)))'''&&&&&&'''((()))+++...000111111000......---+++(((&&&+++---000///......111555444111+++'''%%%%%%'''((()))+++,,,,,,+++******++++++***+++---000111000...---,,,***((('''(((,,,000000...------...///...---'''&&&&&&(((***,,,,,,+++...111444555333111000///000///...---...111444777444222///......---+++******,,,.../////////111222555666555000***### !!!"""$$$'''+++...000...+++))),,,222666555333,,,***)))+++------***&&&&&&&&&&&&(((+++------,,,'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&(((+++...000...,,,***)))))))))((('''---***((()))+++,,,***'''$$$$$$$$$%%%&&&((()))***,,,***'''""" ###&&&$$$%%%&&&'''&&&%%%###!!!$$$'''++++++)))$$$!!!%%%'''+++...///---***(((+++///333555333000...---...***''''''$$$ """###%%%&&&&&&$$$###$$$%%%***,,,......,,,***)))***)))&&&"""!!!"""''',,,000000...,,,...333777777666111111222444555444111......,,,,,,...222444222000,,,...//////---,,,,,,------000333222///---...000---------///111333333222,,,***(((&&&&&&''')))++++++*********,,,---,,,+++333333222111000222555888888444...)))&&&&&&'''))),,,+++***)))+++...222555444222///---,,,+++++++++$$$!!! ###(((+++,,,++++++,,,///222444444333333///***((((((((())))))###""""""$$$(((+++---...222555666444111000222444111111///...------,,,---...---,,,,,,,,,+++(((%%%$$$###!!!"""$$$&&&&&&%%%)))******)))'''&&&'''((()))((('''&&&&&&%%%&&&&&&%%%'''(((***111888888333|||yyyuuuqqqmmmggg```[[[YYYYYYYYYXXXWWWSSSMMMIIIGGGEEEBBB???<<<999888777777444000...---,,,***)))&&&(((******))))))))))))((()))***+++---///111333222///---,,,,,,+++)))(((,,,------+++******...111111///+++'''%%%%%%&&&((()))***++++++******,,,---,,,+++***+++---///...------,,,+++((('''(((,,,///111000............//////(((&&&%%%'''+++,,,***''''''***---......,,,***)))******)))***---111555777333000,,,***)))((('''&&&(((***,,,------,,,---...111222222///***%%%!!! %%%%%%&&&(((+++...111333---)))(((---555999666222((('''(((+++...///...,,,***)))((((((***,,,,,,,,,&&&''''''''''''&&&%%%$$$%%%&&&&&&&&&'''***///222...***%%%$$$&&&((('''&&&,,,)))&&&)))...000---***(((((((((((((((((((((((((((&&&###"""%%%###$$$&&&&&&%%%$$$""" ###&&&))))))&&&###  ###(((,,,---+++(((&&&)))---111555555333000///+++'''%%%&&&$$$!!!!!!$$$***,,,---,,,***)))))))))---...///...+++)))(((((()))'''###!!!"""&&&+++...///------///333777888888333444666777666333...+++++++++,,,///111111///,,,+++,,,------+++******+++---111444555333111000000///...---...111333444333+++***'''&&&%%%&&&((()))(((&&&%%%(((...000...+++111111222222333444666777333111---((($$$%%%***///...---+++***,,,000444777888888666222---+++,,,...(((%%%"""!!!###'''***+++))))))+++...222444444333111---(((&&&'''***---...%%%%%%&&&(((,,,///000000222333333000...---...000000000000000///...---,,,000///000111222111...+++((((((&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%((()))***///555777333{{{wwwuuurrrooojjjeee^^^YYYXXXXXXXXXYYYWWWSSSMMMIIIFFFCCC@@@<<<888666555444444111---+++***)))'''%%% """%%%'''(((***---000---------...///000111111///---+++***+++,,,,,,+++---,,,***(((&&&''')))+++...---***(((''''''((((((***+++++++++***+++---///...,,,******+++,,,,,,,,,------+++)))''''''))),,,333333111///......///000,,,)))'''''')))***'''%%%$$$%%%''')))***)))&&&$$$######$$$'''***...222444222000,,,***))))))'''&&&(((***,,,,,,***)))(((((()))++++++***(((&&&&&&&&&((((((((()))***,,,///000)))&&&$$$)))111555222---###%%%'''+++///111111111...,,,)))((()))***+++***''''''''''''&&&%%%######%%%&&&''''''(((***...222000+++&&&$$$'''))))))(((+++(((&&&)))...111///,,,)))******+++***)))'''&&&###""" """&&&$$$%%%%%%%%%%%%$$$###"""&&&''''''%%%""" !!!"""$$$((()))(((%%%"""%%%(((,,,111444555333111)))%%%$$$%%%%%%"""###&&&...000000///,,,*********,,,------+++(((&&&&&&&&&)))'''$$$"""###&&&***------------///222444555555444777999999777222---***)))***---///000...***((()))+++,,,,,,***))))))***,,,///222333333111///......,,,******---///000000+++***(((&&&%%%%%%&&&'''&&&######'''...222000,,,---...111444666777666555...---***$$$ !!!&&&,,,,,,+++***)))+++///222555999;;;:::666000---...111///+++'''$$$%%%&&&''''''&&&'''))),,,000222111000+++((($$$###&&&,,,000222))))))***---000222222222333333111...,,,+++,,,---//////000000///...---,,,//////000222333333000...++++++***)))'''%%%$$$$$$""""""###$$$&&&&&&%%%$$$'''''''''&&&&&&&&&%%%%%%(((*********---333555333yyysssqqqpppnnnllliiiccc]]]XXXWWWWWWWWWWWWVVVRRRLLLHHHEEEBBB===888555333333333111...)))'''&&&&&&%%%$$$ ###&&&)))---111555333222111000000000000000+++***)))***,,,---...------,,,)))'''''''''((()))++++++***)))))))))******+++,,,---,,,+++,,,...000///,,,)))((()))***++++++,,,,,,***(((&&&&&&(((***333333222000......111333000---***((((((((((((''''''''''''((())))))'''%%% !!!$$$&&&))),,,---...222000...---------+++******,,,...---***'''%%%%%%%%%'''))))))((('''((()))'''&&&&&&%%%&&&''')))***&&&$$$"""&&&+++...,,,(((!!!###'''***...000111222000,,,)))'''(((******+++)))((('''&&&%%%$$$###"""&&&(((++++++))))))---000///---***))))))+++++++++***(((''')))---///...,,,***+++,,,,,,+++)))'''%%%###&&&%%%%%%$$$$$$$$$$$$%%%&&&)))(((%%%""""""$$$"""&&&'''&&&###!!!###$$$(((---222444444333)))&&&$$$%%%$$$!!!"""%%%+++------,,,***((((((((()))******(((&&&%%%%%%&&&((('''%%%%%%&&&(((+++,,,,,,------...///000111111333666888888444///,,,***)))+++---//////,,,)))'''***,,,------+++******+++***+++,,,---------,,,++++++(((%%%%%%'''***,,,------,,,***((('''&&&&&&''''''$$$###'''---111000...***,,,///444888888555333---,,,(((""" $$$)))(((((()))***---000111555777888555111...///000111...***''''''&&&%%%$$$%%%&&&(((+++...000...---'''$$$!!!!!!%%%+++000222---------///111333333222555444111...------......///000000000000///...---,,,+++,,,---//////---++++++,,,,,,+++(((&&&%%%%%%!!!!!!###%%%((()))(((''''''(((((())))))(((''''''***,,,,,,)))+++000333222|||yyyvvvsssppplllkkkjjjiiifffbbb\\\WWWUUUTTTSSSSSSRRROOOJJJGGGAAA===777111...---///000---)))%%%######%%%&&&&&& """%%%'''***...444777555555333222111000000000***))))))***,,,...---,,,---,,,+++***+++,,,,,,,,,)))))))))***+++,,,------,,,...//////------...///000---)))''''''))))))***((()))((('''%%%&&&(((***///000000///---///333777222111...+++)))))),,,///,,,***(((((()))***(((&&&###%%%(((***+++***)))(((...------...//////---+++,,,...000///,,,)))'''&&&&&&))),,,...,,,***((('''$$$$$$#########%%%&&&'''%%%$$$###$$$&&&''''''&&&!!!###&&&)))+++,,,---...---***&&&%%%'''***,,,---***)))'''%%%###""""""###'''+++///...+++)))+++---,,,---------+++***+++,,,)))))))))***+++,,,,,,,,,)))***,,,---,,,)))&&&$$$ !!!$$$&&&%%%$$$"""!!!"""$$$''')))***(((&&&""""""%%%!!!$$$&&&'''&&&%%%###$$$$$$&&&***000333333222,,,'''$$$$$$""" %%%'''))))))'''''''''(((&&&''''''&&&%%%$$$%%%'''&&&&&&'''((()))***+++,,,---...//////...---------...111444333///+++(((((((((+++...000///---,,,***---...//////---,,,,,,---***)))''''''(((******+++(((%%%""""""&&&***---...000///---+++***))))))((((((&&&%%%''',,,///000000******,,,111666777666444...,,,((($$$ """###&&&&&&''')))***,,,---...---...000111///...,,,,,,,,,+++)))(((((((((&&&%%%%%%&&&(((+++......,,,***%%%""" ###(((,,,...000///......000222222222444222///......000111222111111111111000000000000***)))((()))+++,,,+++***))),,,---,,,)))&&&&&&'''$$$$$$%%%(((+++---+++(((%%%&&&(((***+++++++++++++++---,,,'''''',,,//////zzzsssooooooqqqhhhhhhggggggeeeaaa[[[VVVSSSRRRQQQPPPOOOMMMIIIEEE<<<777111+++'''(((***,,,***&&&""" """%%%''')))###%%%'''(((+++///444888666555444333222111111111*********+++------,,,+++...---,,,---///111222111(((((()))+++,,,---...///---///000000///......///111---(((&&&&&&((())))))%%%&&&&&&&&&%%%&&&)))++++++,,,...------///555999333333111---***+++000555///,,,(((''')))***)))'''(((***,,,------***&&&$$$))))))***,,,......,,,***,,,///111111///+++))))))(((---222333111+++'''$$$$$$$$$######$$$&&&'''(((&&&%%%%%%$$$$$$$$$%%%%%%"""$$$&&&((((((((())))))+++((($$$$$$'''+++...000+++)))&&&$$$"""""""""###(((---111111,,,))))))+++(((,,,//////,,,)))***,,,(((***++++++***)))+++,,,(((***,,,---,,,)))&&&###!!!!!!###%%%'''%%%###  ###'''***)))((('''###!!! """$$$###$$$&&&((((((((('''&&&&&&%%%%%%)))...222333222...)))%%%$$$ !!!$$$&&&''''''''')))***%%%&&&&&&&&&$$$%%%&&&(((%%%&&&(((***+++,,,,,,,,,///000000///---,,,++++++***---//////+++'''%%%&&&(((+++///000000////////////000222111000...//////,,,)))&&&&&&'''***,,,---(((%%%######'''---111333333222000...---++++++***)))((('''(((+++...000111+++******...333777777555///---***((('''((()))***$$$%%%''')))+++,,,,,,---&&&'''***,,,---,,,***((('''&&&&&&((()))***((('''&&&&&&(((,,,......,,,)))$$$""""""&&&)))***111///------///000111000000...,,,,,,...111333444333333222111111222222222+++***((((((***++++++***(((+++---,,,)))&&&&&&((('''&&&'''***......,,,)))###$$$'''***,,,---......,,,---+++&&&%%%)))------yyytttrrrpppkkkfffgggfffdddbbb^^^[[[YYYWWWTTTPPPNNNPPPSSSQQQHHH@@@===888000***&&&&&&)))+++***&&&!!! ###&&&'''$$$&&&'''''''''***111666<<<888222//////000111222******)))((('''(((+++---++++++,,,...000111000...***)))))),,,000000...***+++...000111///---,,,,,,///---)))%%%###"""###$$$'''&&&%%%%%%&&&(((+++,,,---......//////000000000999777333///---...111555///---+++)))(((((()))***---+++((()))***+++(((&&&)))+++------+++)))))))))*********+++,,,,,,***(((***///444666333---'''$$$"""!!! ###''')))***(((&&&%%%%%%&&&&&&&&&###%%%%%%$$$!!! """%%%%%%%%%'''(((***,,,---------+++'''""" !!!%%%(((***...111222000,,,)))'''((()))******++++++++++++000---++++++,,,+++((($$$(((+++......+++'''%%%###!!!!!!"""%%%(((((('''%%%%%%!!!"""''')))000---((($$$!!!!!!"""###'''&&&%%%''')))******((())))))+++,,,,,,------,,,+++)))&&&###!!!###(((+++,,,+++,,,,,,---,,,)))%%%"""###'''***,,,---...///...------...444222///,,,***))))))***((())))))((('''&&&$$$$$$'''(((+++...000222222222333333333333222111000000---***&&&%%%&&&)))+++,,,(((%%%$$$(((///333333111000111000000...,,,***))))))'''&&&)))000444333000((((((***...111222222111------...//////...---,,,---)))&&&&&&(((***((('''&&&%%%$$$%%%''')))))))))'''***------+++***+++---((((((***,,,...,,,(((%%%  ###&&&''''''///...,,,+++,,,---///000......---,,,---...///000111222333333333222111111***(((&&&(((+++...---+++))))))***)))''''''((())))))+++---000222000,,,(((###$$$(((---...,,,,,,000///,,,(((%%%$$$&&&)))+++yyyrrrmmmiiigggfffeeedddccc```\\\XXXTTTRRRRRRMMMJJJKKKNNNMMMGGGAAA<<<777000***&&&&&&(((***)))&&&!!! ###%%%&&&$$$&&&(((((((((+++000555;;;777111------...000000......,,,)))&&&&&&'''))),,,------///000000///---&&&%%%&&&***...000---***)))+++---...,,,++++++++++++)))%%%""" !!!"""$$$%%%'''(((***+++,,,---.........//////000000111666555333000---...000333///...,,,***))))))))))))+++)))'''(((******(((%%%)))***+++***'''%%%$$$$$$&&&&&&'''(((******)))(((,,,///333333111---***)))%%%$$$!!! !!!###&&&(((***)))((('''((((((((((((&&&''''''%%%""" !!!###&&&&&&((()))+++,,,......,,,***'''$$$!!!"""%%%((())),,,000111///---,,,+++))))))+++,,,,,,,,,,,,,,,111...,,,,,,------+++(((+++---//////,,,(((%%%$$$%%%)))---//////,,,(((%%%""" $$$&&&,,,+++)))'''$$$###!!!!!!$$$%%%&&&)))++++++)))'''(((((())))))************+++)))&&&%%%$$$$$$""" %%%&&&((())))))+++---//////---***'''$$$$$$'''***,,,---...////////////000666333000,,,***))))))))))))(((((('''&&&%%%%%%%%%&&&'''***---///000000111222222333333333222000///...+++(((((()))+++,,,,,,***((('''***000333222000---.../////////---+++)))+++)))(((,,,111444333000)))***+++---///000//////...///000111111000...---)))((('''(((***,,,,,,,,,'''&&&%%%&&&((())))))((((((+++......,,,+++,,,---***,,,000333333///(((###!!! """%%%''''''+++,,,...///000000//////...---,,,,,,,,,---...///000111333555555444333222---***((())),,,//////---)))******)))'''''')))++++++,,,...111222111---)))%%%&&&,,,111111---+++---...,,,(((&&&%%%'''***,,,~~~xxxooogggdddeeegggdddccc```\\\WWWSSSOOOMMMOOOKKKFFFFFFHHHHHHDDD???888555///***'''''')))***)))%%%!!! ###$$$%%%%%%(((++++++***,,,000444888444...++++++---///000333222///***%%%""""""###,,,,,,,,,,,,,,,+++******$$$###$$$(((---///,,,***)))***,,,,,,+++***++++++(((&&&### """######%%%(((+++------------//////..................222333333111///......//////......---+++)))((('''''''''&&&'''((((((&&&$$$'''((()))'''### !!!"""###$$$&&&'''((()))...000222111000.........)))'''%%%######$$$&&&(((******++++++++++++++++++)))******'''$$$"""""""""'''''')))***,,,...///000******)))'''$$$$$$&&&((((((***---......------...)))***,,,...///......---222000...---...//////...///111111///,,,(((&&&%%%+++111888:::666///)))'''!!!!!!$$$&&&))))))***)))(((%%%""" """###&&&***,,,+++(((%%%''''''''''''''''''((((((+++(((&&&&&&'''((((((((())))))'''&&&&&&(((---111111000...***'''&&&''')))+++,,,...000111222222333777444000,,,)))))))))***)))(((&&&%%%%%%%%%&&&&&&%%%&&&)))+++---.........111222333555444333111000///---,,,,,,---......---,,,******,,,000222000...)))+++---//////---+++***---++++++...222444222000++++++,,,,,,,,,,,,++++++...///111222222000...,,,&&&(((***+++,,,...000222((('''&&&'''((()))((('''(((***---...---,,,---...---000555999888222(((!!!###!!! ###&&&((()))))),,,000333444222000---...---,,,++++++,,,------...000444777888777555333...+++'''(((+++......---***++++++)))((()))+++---------...111222111---+++''')))...444222,,,)))***---+++)))'''&&&(((***,,,{{{tttlllgggfffhhhjjjfffbbb\\\VVVPPPMMMKKKKKKNNNJJJFFFEEEEEECCC>>>:::222000---***)))***+++,,,***'''###"""###$$$%%%%%%'''+++...///......111444444000+++)))+++...222333333222///***$$$ )))))))))((('''%%%%%%&&&'''&&&'''***...///,,,))),,,---...---+++******+++(((&&&$$$""""""###&&&'''&&&&&&((()))+++,,,------000///---+++))))))((((((///111333333111...------.........---+++)))&&&$$$$$$%%%&&&(((((('''%%%###%%%&&&'''&&&"""!!!""""""######$$$&&&(((...000222222111000000000***)))'''&&&&&&''')))******,,,...//////.........,,,,,,,,,***((('''&&&%%%'''((()))+++---...///000***+++,,,+++)))(((((()))''')))++++++******,,,---)))+++...000111111///...333111///...///111333444333333222///+++((('''''',,,444;;;;;;555---)))((("""  $$$'''(((((()))******)))'''$$$###!!!"""###&&&))))))'''%%%''''''''''''''''''''''''***(((%%%%%%''')))******)))((('''%%%%%%'''+++///444444222///***((('''(((++++++---///222444444333444222...+++******+++,,,)))(((&&&$$$$$$%%%'''(((&&&'''))),,,---.........111222444666666555333222000/////////000000///---,,,++++++---//////---+++'''))),,,...///...,,,***---,,,,,,---000111///---,,,------,,,***(((((((((+++---///111000...+++)))&&&)))...///......111444)))((('''((())))))(((&&&$$$&&&)))+++------......---000555999999333***######!!!!!!"""'''+++---...,,,...222444444222///---...---,,,+++***+++,,,,,,---000555888999888666444,,,)))%%%%%%(((******)))***++++++***)))***,,,///,,,,,,---///000000...+++******---000...(((&&&(((+++***(((''''''(((***+++wwwnnnjjjkkklllmmmllliiibbbXXXOOOIIIGGGIIIKKKLLLJJJHHHGGGEEE@@@999333,,,,,,++++++,,,...///000+++)))&&&%%%&&&&&&&&&%%%)))---222333111000111222...+++))))))---111555666000///---)))$$$ '''))))))(((%%%$$$%%%'''...---,,,---//////+++'''+++---...---***(((((()))'''&&&$$$######%%%((()))***((('''&&&'''))),,,...000...+++(((&&&$$$$$$$$$---000444555333000---,,,,,,---------+++(((%%%"""###%%%((()))(((&&&$$$"""$$$&&&''''''%%%#########%%%%%%%%%###!!!"""$$$'''---000333444333000//////))))))((('''(((***,,,---,,,...111222111000000111---------------,,,***)))'''''')))***,,,---//////---...000///---+++******((()))***)))'''&&&'''))))))+++///222444222000...222111000000000222444666555444222...)))''''''(((***000555444...((('''((("""  ###&&&((())))))************)))((((((###""" !!!###%%%%%%%%%''''''((()))))))))(((((()))'''%%%$$$%%%&&&&&&%%%'''((()))))))))***---///666777666333///+++)))(((+++******---000222222000...---,,,++++++,,,...///)))'''&&&%%%%%%&&&(((***(((***+++---/////////...111333444666777666555444111000000111222111///---+++******+++,,,---,,,***(((***,,,...///...---++++++***)))***+++,,,,,,+++---......+++(((&&&&&&'''((()))+++------+++)))((((((,,,000111///...///111(((''''''((())))))'''%%% !!!$$$(((+++---......***,,,///222333111+++'''###"""###''',,,111333444111111222222222000///...------++++++++++++,,,---///111555999:::888555333+++'''$$$$$$&&&((((((&&&(((***++++++++++++---///*********,,,...///...,,,,,,***)))***'''###$$$(((+++***))))))((()))))))))|||tttllliiilllooommmkkkggg```UUUJJJDDDCCCFFFHHHHHHGGGGGGEEEBBB<<<444...)))***+++---///111222222,,,***(((((((((((('''%%%)))---333444222000///000)))((('''***...333555666---...---***&&&###"""""")))+++,,,+++((((((+++...333111//////000...)))$$$%%%(((***+++)))'''&&&&&&%%%###"""!!!!!!$$$&&&(((+++(((&&&$$$%%%(((---000000...+++(((&&&&&&&&&'''...222666777666222///...,,,---------+++)))&&&$$$###'''+++,,,***&&&###"""%%%''')))***)))(((((()))))))))((($$$ $$$'''///111444444222///------***)))))))))***+++---......111444333111000111444---------...///...,,,***%%%&&&'''(((***,,,---...///111222111...,,,******)))******)))&&&$$$%%%&&&(((+++000444555333000...000111111111000111444666555444000+++'''%%%''')))))),,,---,,,((($$$$$$$$$"""%%%&&&&&&******+++,,,,,,,,,,,,,,,%%%###  """###$$$%%%'''***------,,,***)))((('''%%%%%%%%%$$$###!!!&&&(((,,,...///000111333777999999777333...+++)))***((('''***---///---***((()))***+++,,,---......(((((('''''''''(((***++++++,,,---///000000//////111111222444444555555555222111000000111111///---***)))))))))***+++,,,---------.../////////...---)))'''&&&%%%%%%''')))***,,,......+++'''%%%&&&)))'''((()))***++++++******+++...111111000---++++++&&&&&&&&&'''))))))'''%%% """&&&***------,,,&&&'''))),,,...---***(((###$$$''',,,111555666666222222111000000/////////---,,,+++++++++---...///222444666888888666333111+++'''%%%%%%'''(((&&&$$$%%%(((+++------,,,---...)))((((((***---/////////---)))((('''%%%"""%%%***------,,,,,,+++******)))~~~wwwsssmmmiiiiiiiiihhhgggbbb[[[RRRHHHBBB@@@AAACCCBBBAAA@@@>>>;;;666111---)))+++---000111222222222,,,***)))((()))(((&&&$$$''',,,222444111...,,,+++&&&&&&'''***...111222111...//////---***'''&&&&&&(((+++------***+++///333333111///......,,,&&&!!!###(((++++++)))(((((($$$"""!!! """%%%''''''&&&&&&&&&(((,,,000222///...,,,***+++,,,...000000444888999888555222111............---+++)))(((%%%***...///,,,'''###"""'''***,,,---,,,++++++,,,)))***)))$$$$$$)))333444444222...,,,,,,,,,++++++*********++++++,,,111444666444000///222555...,,,,,,---...---)))&&&######%%%&&&(((***++++++111222222000---***)))))))))++++++***(((&&&%%%&&&&&&***000444666444000......000222222000000222444444222...((($$$$$$&&&)))*********)))'''###!!!!!!$$$$$$$$$(((***---000111000...---'''%%%"""""""""###"""!!!###&&&+++///111///,,,***((('''''''''(((&&&### ###&&&***,,,...111444666888:::;;;:::666000,,,+++)))'''%%%&&&)))***'''###%%%'''***,,,------++++++'''(((((()))***++++++,,,+++,,,...///000000///...////////////000222444555222111////////////...,,,)))))))))((()))+++///222222222111000/////////...'''&&&###!!! ###'''++++++......+++'''%%%(((+++((())))))***,,,---//////------///000000...)))%%%######$$$&&&((((((&&&$$$######$$$&&&***+++***((("""###%%%(((******'''$$$$$$&&&***///444666555333/////////000000111111111,,,,,,++++++,,,...000111555666777777666333111///(((%%%$$$%%%'''&&&###"""&&&+++......---,,,,,,((('''''')))---000222222,,,***)))***)))&&&(((,,,111111111000///---+++***|||xxxsssrrroooiiidddbbbcccddd\\\XXXPPPHHHBBB???>>>>>>===<<<999777444222000...+++---///111222222111000+++***((((((((('''%%%###$$$***111333000,,,)))(((%%%%%%'''***...///...,,,000111111///,,,)))((()))&&&))),,,,,,***+++000555111///,,,,,,,,,***$$$  (((---......------%%%###"""!!!!!!###&&&'''###$$$&&&))),,,000333444///...------///222666888111555999;;;999666444222////////////...---,,,+++'''+++000111---'''###"""***,,,......---,,,,,,---))))))((($$$$$$***888666333///+++)))+++---...---,,,+++************333555666444///...222666...,,,+++,,,,,,+++&&&"""!!!"""###%%%'''((()))***111222222///+++((('''''')))+++,,,,,,***(((''''''&&&***000555666444000---,,,///222222000///000222333000,,,&&&######&&&))),,,+++******)))%%%"""$$$%%%$$$&&&***///444555333///,,,'''&&&%%%%%%&&&$$$"""!!!%%%+++111222000,,,)))(((((()))***+++)))%%%!!! """%%%(((***...333777888:::===<<<888222...+++)))&&&###$$$''''''###$$$'''***------,,,)))''''''((()))+++,,,,,,,,,,,,+++,,,.../////////......------,,,,,,---///222444222000...---......---,,,***))))))((())),,,222555777555333111////////////'''%%%""""""''',,,+++---...+++'''%%%)))---++++++++++++---000222444---,,,,,,///111...(((###""""""###&&&((((((&&&$$$(((&&&&&&(((***+++(((%%% """%%%(((***((($$$!!!%%%''',,,111555555222000***+++...000222222222222,,,,,,+++,,,---///111333888888777666444111///...$$$"""!!!###$$$### %%%+++//////---+++***((('''''')))...222444555,,,+++,,,///---***+++...444555444444222000---,,,~~~~~~{{{zzzxxxsssooommmjjjgggfffeeedddbbb```[[[XXXQQQHHH???999777777777222---,,,---//////......111444666666333000...+++,,,+++'''"""!!!###&&&&&&)))+++,,,+++)))((((((''''''((()))***++++++,,,///000000///...,,,***(((&&&))),,,...---,,,,,,,,,...+++((((((******'''%%% $$$+++222444333000***(((&&&%%%&&&(((+++---***************---111444------///222555666555444444222444888999444000///////////////...---+++***%%%'''---111---%%%"""$$$))),,,...---+++***,,,///,,,---,,,&&& !!!%%%111111111///,,,+++,,,---///...,,,***'''''')))+++---///222555555333000...+++***((('''&&&%%%###"""###%%%&&&&&&&&&'''(((***......+++&&&""""""%%%)))(((---111///+++((((((***%%%%%%%%%&&&'''***,,,---000000000///...---++++++,,,,,,+++***((((((***,,,(((+++,,,)))$$$"""$$$&&&&&&&&&(((---222555444111---,,,,,,***)))))))))&&&!!!"""%%%))),,,......,,,++++++***))))))))))))'''%%%%%%!!!!!!%%%((()))...333555<<<@@@;;;444000---+++%%%&&&(((((((((&&&$$$"""$$$&&&)))++++++)))'''%%%###&&&,,,333777777444111000---+++,,,///111000///111///......000111222111111000......//////---+++---+++(((''')))...333666888777666222///------...,,,)))$$$!!! $$$)))---......,,,+++++++++++++++,,,---...///000000000000......//////...,,,)))((("""!!!"""$$$'''***++++++...---,,,,,,,,,+++)))''' """%%%'''''''''((())))))***---000222222...+++++++++---000333444333111000000///......111444777666444222333444222---(((%%%$$$#########"""  $$$***///222333222111000///...///222555666666///---+++,,,...000111111111222222111///------...|||~~~{{{wwwvvvuuuqqqnnnkkkhhheeecccbbbaaa___]]][[[WWWNNNDDD;;;666555666444000,,,,,,...000///---000222555777777555222///...---,,,)))&&&&&&''')))&&&)))++++++***)))((((((((((((((()))))))))******111000///---+++)))'''&&& $$$)))---------,,,------+++)))***,,,---,,,***&&&&&&)))...333555333000...+++(((&&&'''***---///...---,,,******,,,000333.........111444666555444555222333777777333000000//////...---,,,+++***)))%%%(((---111---%%%!!!###'''***---,,,***)))+++---,,,---,,,'''""" """&&&+++,,,---,,,+++***+++---+++***)))'''&&&&&&'''(((,,,///222444555333000...+++)))((('''&&&&&&$$$###$$$&&&((()))))))))***+++,,,+++((($$$ !!!%%%)))+++///222000+++(((((()))!!!!!!!!!"""###&&&((()))000000///...---+++))))))++++++***)))(((((()))***)))))))))'''$$$ !!!###&&&''''''&&&(((,,,222444444111...---,,,***)))((((((&&&!!!"""&&&***---...------+++*********++++++)))'''%%%!!!!!!$$$&&&&&&***///555;;;===777000---+++)))&&&&&&(((((((((&&&$$$###$$$&&&)))++++++)))&&&$$$%%%(((---222666777333000222///------000333444333333111000000222444444444222000...---......---,,,...,,,***(((***...333666999888666222...---...///,,,(((### !!!%%%))),,,------------,,,,,,,,,,,,,,,,,,...///000111111111111222222222000...+++)))'''%%%######&&&***...000000///---,,,,,,+++(((&&&###%%%(((***,,,,,,,,,---,,,,,,---///111111...,,,+++++++++...111222222111000000///...///111444666666444222333333222---((($$$######$$$%%%$$$""" !!!%%%***///333444333222111000//////111333444444111///---...000222222222///000000...+++***+++,,,{{{yyy~~~}}}wwwtttsssrrrnnnkkkgggeeebbb___^^^]]]ZZZYYYZZZTTTKKK???777333444666111...,,,---000111///,,,111333555888888666333111///---***)))************((()))++++++***))))))***))))))))))))))))))))))))222111...***(((&&&%%%$$$!!!&&&***,,,,,,---...,,,+++***+++.../////////------...111333444222000111---)))''')))---111222222000---******,,,///111///......000333666666666666222111444555222000000000///---+++***)))((((((%%%'''---000,,,$$$ !!!%%%(((,,,,,,***((()))++++++,,,,,,((($$$!!!###&&&###&&&)))***))))))***+++&&&%%%$$$$$$$$$%%%%%%&&&+++...111333333222///...(((((('''&&&%%%$$$$$$$$$&&&(((+++,,,,,,+++,,,---,,,***&&&""" $$$(((,,,///222000,,,((('''(((  !!!###%%%&&&...---,,,+++)))((('''&&&)))((('''&&&'''((()))***)))'''%%%$$$###!!!"""&&&((((((((('''(((,,,000333222000///...---,,,+++***)))&&&"""###(((+++---......***))))))+++------+++)))&&&"""!!!###$$$###%%%)))333777888222,,,******(((&&&&&&'''(((((('''&&&%%%%%%'''***,,,,,,)))%%%"""&&&(((,,,222666666333111222///------000333555666333222111222444666666666444111...,,,---...//////000...,,,***+++///333666;;;:::777222...---...000...)))$$$"""%%%***,,,---------...///...---,,,+++***+++---///000222222222333333333222000...+++)))+++)))%%%$$$%%%***///333333111...------+++)))'''''')))---000222222111111///...---...///000///---+++******+++...000000000000///......///111333555555333111222333222---)))######$$$&&&(((&&&###!!!!!!%%%+++111444555444333222111000///...///000111222111//////111333444333/////////,,,***)))+++,,,}}}yyyzzz}}}zzzwwwuuuuuurrrlllgggdddaaa^^^[[[ZZZXXXUUUSSSSSSOOOGGG>>>666333333555///------///222333000---000222444666666555333111...+++((()))+++---+++)))***+++,,,,,,******+++,,,)))*********+++,,,,,,,,,222000,,,(((&&&%%%%%%&&&"""$$$&&&'''(((+++...111---,,,+++,,,---...///000/////////000111111111000000,,,''''''+++000444555333///+++)))***---000111111///...000333666777777666111///111222///...000000///---+++)))(((((((((%%%''',,,///***"""!!!$$$(((,,,,,,***((()))***)))))))))'''###"""###%%% ###&&&(((((('''''''''###""""""###%%%&&&&&&%%%***,,,///111111000...---&&&&&&&&&$$$######$$$%%%'''***---......---.........+++'''""" !!!$$$'''+++---000///,,,)))((((((""""""!!!!!!"""$$$%%%'''(((''''''&&&%%%%%%%%%%%%%%%######$$$&&&)))***+++(((%%%""""""""""""###'''((((((''''''(((+++///000000/////////111000///...,,,)))'''%%% $$$'''***,,,---...(((((())),,,...///---+++((($$$"""$$$###!!!"""&&&...222111,,,((()))***)))&&&''''''(((((((((''''''''')))+++---,,,)))%%%"""&&&(((+++000555666555333...---++++++---000444666222111111222555777777666777333...,,,---///111111222000---,,,---000333666===;;;888333///...///222000+++&&&&&&+++///111111...///000111///---+++)))((()))+++---///000111111222111111000...,,,***(((,,,+++)))((((((***///222222000...---------+++***---...111444666555333000...,,,++++++...000111111,,,***))))))+++...///...///---,,,,,,...000222222222000///111222111---)))%%%%%%''')))***((($$$ %%%---444777666222000111111000...,,,+++,,,---222000//////111222333222111111///---+++***,,,...~~~}}}~~~yyyxxxxxxyyyyyyssskkkdddbbb___[[[XXXVVVTTTQQQOOOKKKIIIEEE???999555333444///------000333444111......///111333444333111000000---***+++...///---+++---......---++++++---///***+++,,,---...///000000222///,,,(((''''''((()))+++***(((%%%%%%(((...222------,,,***)))***+++,,,---------,,,,,,---///111...***%%%&&&,,,222666666///+++((('''***...000111000///...///222555777777444///,,,...///---,,,...000///---,,,***)))((((((%%%&&&***,,,(((!!!"""%%%))),,,,,,***((()))+++'''&&&%%%###""""""###$$$"""$$$'''((('''%%%$$$$$$###"""###%%%((()))(((&&&'''))),,,.........,,,+++((())))))&&&$$$$$$&&&)))'''***---...------...///222...***&&&%%%%%%&&&''')))+++------,,,***)))((($$$###"""""""""$$$%%%&&&""""""!!!!!!!!!"""###$$$!!! """&&&***,,,,,,'''$$$!!! !!!!!!%%%''''''&&&&&&&&&)))***,,,---,,,,,,---///444444333222///...,,,,,,&&&&&&''')))***+++,,,,,,++++++---000333444222000+++'''%%%'''&&&"""###&&&))),,,+++((('''***+++***&&&''''''((()))))))))))))))+++,,,---,,,***'''%%%&&&'''***///444666666555,,,,,,++++++,,,///333555333222222555888999999888888444///,,,---///222333222000...---...111444666===<<<888444000...///111---***'''(((,,,000222222111111222111///,,,(((&&&%%%&&&(((***,,,...//////000000///...---,,,++++++---///111111000///000222000...---,,,...///......000111333777888666111---+++)))((()))---111444555---+++))))))+++---......---+++)))***---///000///...---,,,...111111---***((()))***++++++)))$$$ $$$...666888555///+++/////////,,,)))(((***,,,000...,,,,,,...///000////////////,,,***)))+++,,,xxxxxxyyy{{{zzzuuukkkddd```]]]YYYVVVTTTQQQNNNLLLFFFEEECCC>>>888444222222///------///333333111---,,,---///111111111000///222111000000111222111/////////...,,,++++++...111,,,------...000111111222333111...+++******+++---333000+++&&&$$$&&&,,,111------+++(((&&&%%%''')))------+++***)))***...111...)))&&&'''...333555333***'''$$$%%%***...//////---,,,+++---000333333333000,,,***,,,---***)))+++---------,,,+++***)))(((%%%%%%''')))%%% $$$''')))+++***((('''***---&&&%%%""" """$$$%%%&&&(((***)))(((&&&%%%&&&%%%$$$%%%(((,,,---***&&&%%%&&&(((***++++++******+++,,,,,,)))%%%$$$(((+++''')))***+++***+++---...222///,,,***+++++++++***+++,,,---------+++)))'''###"""!!!!!!!!!"""###$$$  """###!!!!!!&&&+++,,,+++&&&$$$!!! """'''((('''%%%&&&''')))******)))((()))+++---333444444333111///000111///...---,,,+++++++++,,,000111333777::::::888555,,,)))((()))(((%%%%%%(((&&&))))))&&&'''+++,,,***'''''''''((()))***++++++,,,------------+++***))))))***+++///333555555444,,,---.........///222444333333444777:::<<<<<<;;;777333...,,,,,,///000111000///......///222444666:::999777333///,,,,,,---%%%%%%%%%&&&(((+++...000222222111000---+++(((&&&$$$%%%''')))***,,,,,,,,,............/////////000000555:::;;;888555333333///---++++++---///000000000111333777:::777111+++(((&&&%%%''',,,111555666...---+++,,,---......---***(((&&&(((,,,...---+++)))((((((,,,000111...+++******+++,,,,,,***&&&###$$$,,,333555222,,,'''+++,,,---***'''&&&(((,,,...,,,******+++,,,,,,,,,+++,,,,,,+++(((''''''(((zzzyyyxxxyyyxxxtttmmmfff```]]]YYYUUUSSSPPPMMMJJJFFFDDD@@@:::444000...//////---+++---000111...,,,+++,,,...000000000//////222333444444222111111111......,,,***)))***---000////////////////////////777555222///------------333111---(((&&&&&&***---+++,,,***'''$$$###&&&)))000///---***((()))...222222---)))***000333111...&&&###!!!$$$)))---,,,***'''''''''***---///...------)))(((***+++(((&&&((((((***+++,,,,,,***(((&&&%%%$$$%%%%%%""""""((('''))))))(((%%%%%%)))---(((%%%!!!"""&&&(((***+++,,,+++)))))))))***'''&&&'''+++//////+++'''"""$$$&&&'''((()))(((((()))******&&&!!! $$$(((&&&'''''''''&&&(((+++...---,,,+++---000111000...000000000///...,,,(((&&&###"""!!! !!!""""""###""" !!!!!!%%%"""!!!&&&***)))((($$$$$$###!!! !!!###'''+++***'''%%%'''*********)))'''%%%%%%(((***///000222111......000222666444222///...------...222333666:::<<<<<<999777,,,)))(((+++***''''''***'''))))))'''(((+++***''''''''''''((()))+++,,,---///...------------......///......///111222111000***,,,//////...---///111000000222555999;;;:::999333000,,,******,,,---...///...---...///222555777444555444111,,,(((''''''"""%%%&&&%%%''',,,000000///...---,,,+++***)))%%%&&&''')))***+++++++++******+++,,,...000111222111777===>>>:::555444444///---++++++,,,...//////...///222777;;;:::333,,,'''%%%$$$&&&+++000333444///......///000000...---(((%%%###&&&***---+++((($$$$$$%%%)))...000...+++***)))***+++---,,,***((("""%%%)))---...,,,)))''''''***+++)))%%%%%%(((,,,,,,***(((((()))*********)))***,,,,,,)))'''&&&%%%|||yyyvvvuuuuuusssnnniii```]]]YYYUUUSSSPPPLLLJJJHHHEEE???666///++++++,,,...,,,******---...,,,***+++,,,...///000000000///000333555444000...///111------+++((('''(((,,,///222111000///...---,,,+++:::999666333000...------000000...+++((('''(((******+++***&&&######'''***444333000,,,((()))...333555000,,,---111333///***%%%""" ###)))+++)))&&&######$$$'''***,,,+++)))+++'''&&&)))***'''%%%%%%%%%'''***,,,,,,***'''%%%&&&$$$###### ###***'''((((((%%%###$$$(((---)))%%% ###'''***,,,------,,,++++++---///((('''(((,,,000000+++&&&!!!"""$$$&&&''''''''''''%%%&&&&&&!!!###&&&&&&%%%$$$###&&&***---)))(((***...333555444222555444333222000,,,((($$$%%%$$$"""!!!!!!"""######'''&&&###!!! )))$$$!!!"""&&&((('''$$$###$$$%%%""" ###&&&***---,,,(((&&&(((,,,******(((%%%######&&&)))+++---///...,,,,,,///222999777444111/////////000111222555999;;;;;;888555+++((((((++++++((((((+++)))+++***((((((***)))$$$'''''''''((()))+++,,,---000///...,,,---...000111333222000///000///---,,,&&&***------+++***+++,,,,,,,,,...111555777666555000---***((()))***++++++------------///222555777000111111///***&&&###""""""''''''%%%&&&,,,222...---,,,+++++++++,,,,,,'''''')))***++++++++++++%%%&&&'''))),,,...111222111666;;;;;;777333222333111...+++***+++---------+++,,,000777===<<<555...'''%%%%%%&&&***...111111000///000111222111///---'''$$$"""$$$))),,,***&&&!!!!!!###(((---000...,,,(((((((((***---......---&&&&&&'''(((((((((((((((%%%(((***(((%%%%%%)))---,,,***(((''')))******)))))),,,......,,,)))'''&&&{{{zzz|||xxxuuuuuuvvvtttnnniiiaaa^^^YYYUUUSSSPPPMMMJJJHHHEEE???555,,,)))***,,,+++)))(((''')))))))))(((***---...---,,,,,,000444222222111---((('''))),,,,,,+++(((%%%$$$(((...333222333222///+++((()))+++222111///---,,,,,,,,,---,,,------+++(((%%%$$$$$$******)))'''&&&(((+++...666666333///,,,---222777666444111///---,,,,,,---&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''+++++++++)))&&&%%%&&&''''''%%%$$$%%%&&&&&&%%%###%%%'''***+++)))'''%%%%%%((((((((()))***+++------***(((%%%!!!"""''',,,,,,,,,++++++---///222333---+++***,,,000000+++'''$$$""" ###''')))&&&"""(((### &&&''')))***+++++++++***)))&&&***111555444666;;;777555222///---***&&&###!!!###%%%###  ###((($$$###$$$"""#########"""!!!"""$$$&&& !!!""""""###"""""""""###)))111222///,,,+++,,,,,,+++(((%%%"""###&&&))))))++++++***((()))---111///000///,,,)))(((,,,000111000000///......------)))(((''''''''')))***+++))),,,000000...)))&&&%%%$$$'''***+++++++++,,,---......,,,)))(((***...111000///...------,,,***(((((()))((('''&&&'''***,,,,,,,,,---.../////////...)))(((***///...)))''''''...------...///222555777111///+++)))((('''%%%### $$$'''(((&&&%%%''')))(((+++...---***(((+++///---,,,+++---///...+++'''&&&''')))***,,,---------...000222222111000111222///...------......,,,+++***...444999;;;999333///***)))(((((()))***,,,......///111222222000///---,,,)))%%%%%%(((+++,,,,,,%%%$$$$$$)))///222///+++***)))))),,,000333111///((('''%%%%%%'''''''''&&&)))'''&&&%%%'''***///111+++&&&"""###(((---...------...///000///,,,***(((|||{{{zzzvvvrrrrrrrrrpppkkkgggbbb]]]WWWRRROOOMMMKKKJJJFFFCCC===444+++''''''(((((('''%%%&&&''')))((((((++++++,,,,,,+++---///222/////////,,,((('''(((***...---+++)))(((+++000444---//////---***)))***,,,111000...,,,++++++++++++,,,---...,,,(((%%%######))))))((('''''')))---000555444333///,,,---111555555444222000///---------(((((((((''''''&&&&&&&&&)))((((((''''''&&&''''''+++++++++***'''&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$$$$'''***,,,+++)))(((((('''(((+++...///000000000***)))&&&$$$"""$$$)))---***)))))))))***,,,...000...+++***,,,//////+++'''###!!! ###(((+++)))&&&"""'''(((+++---------,,,+++'''%%%(((///222222333888444333111000...,,,(((%%%!!!"""######!!!  $$$!!!!!!###!!! !!!""""""!!!!!!"""$$$ !!!"""""""""""""""(((///000...******+++******(((%%%###$$$&&&)))***+++,,,***)))))),,,//////...,,,***((())),,,...///...------,,,+++******(((((('''(((((()))***++++++...111111...***'''%%%&&&(((+++,,,++++++,,,---,,,+++)))&&&$$$%%%(((***......---...---,,,***((()))))))))'''&&&'''))),,,(((***,,,...///---+++)))&&&&&&***///000---***+++------,,,---///111444666...,,,)))(((((('''&&&%%%%%%(((+++***(((&&&''')))&&&)))+++)))&&&%%%(((,,,---,,,,,,---//////+++(((&&&''')))***,,,---------.........---,,,---///222222111000000000...+++)))***,,,000777;;;;;;666111+++***)))((()))+++---//////000111222111///---,,,+++'''$$$&&&+++000000///(((''''''+++000222///,,,,,,++++++...111333222111)))'''&&&&&&((((((((('''***)))(((((())),,,///111***%%%!!!"""&&&+++,,,+++---...000222111000---,,,}}}|||~~~xxxtttooolllllljjjfffcccaaa\\\UUUPPPMMMKKKIIIGGGBBB@@@;;;333,,,'''&&&&&&&&&$$$###$$$&&&((())))))+++)))((()))+++---......,,,---...,,,***(((((((((------,,,+++***+++///222)))***++++++******+++---///...---+++************,,,---...,,,((($$$"""!!!&&&''''''''''''***...111222333222111///...///111222222222111000...---,,,,,,,,,,,,,,,++++++******+++******)))((('''&&&&&&***+++,,,+++)))((()))***&&&$$$###$$$&&&&&&%%%$$$%%%(((,,,---,,,+++******$$$'''+++///222222111000++++++***(((&&&'''***---))))))(((((()))+++,,,...---+++***+++......***'''###!!!!!!$$$))),,,+++))) '''***---000111///,,,***%%%$$$'''---000111222666111000//////...,,,(((%%%"""""""""$$$$$$### $$$""" !!!   !!!!!!"""!!!&&&,,,---+++)))((()))'''(((((('''&&&%%%''')))+++,,,---,,,*********,,,---***'''&&&(((***,,,,,,,,,,,,***)))((('''''''''(((((()))***++++++,,,,,,,,,...000000,,,)))&&&%%%(((***,,,,,,+++***+++,,,,,,,,,)))&&&"""!!!###$$$***+++---...---,,,***(((*********((('''''')))+++&&&(((+++------***'''%%%######)))000333000...000------,,,,,,---///222333+++)))'''&&&'''(((((('''+++---///---)))&&&&&&(((%%%&&&&&&$$$!!!!!!%%%)))---,,,,,,---......+++)))'''((()))***+++---......---,,,***(((&&&)))---111444444333333333000+++'''***+++///666===>>>999333,,,+++))))))))),,,...000111111222222111///---,,,)))%%%###(((000666555111+++)))))),,,000222111...///......000222444333222+++***((()))***+++***)))***)))))))))***+++---...'''### !!!$$$'''((('''+++---000222333333111000}}}sssooojjjgggeeecccaaa^^^]]]YYYTTTPPPLLLIIIEEECCC>>><<<999444000,,,***)))%%%$$$"""###&&&)))+++++++++(((%%%'''***------,,,,,,---//////...,,,***)))))))))))))))((((((+++---((()))***+++++++++++++++,,,,,,+++*********))))))+++,,,---***&&&""" ###$$$%%%&&&&&&)))---000111222333333222111//////...///000000000...,,,+++/////////000000000111111,,,,,,++++++)))((('''&&&)))***,,,+++***)))***+++%%%$$$###$$$&&&''''''%%%(((+++...///---+++******###%%%(((+++---.........---...---,,,)))(((((()))))))))))))))***+++,,,---+++)))((()))******'''%%%###"""!!!###'''******)))""" """&&&&&&""" """&&&***...222222///,,,)))$$$%%%)))---111444666888000/////////...+++'''######"""###&&&)))'''!!! $$$###  !!!"""!!!%%%)))***)))''''''((($$$&&&((()))(((((()))***...//////...---+++******(((%%%"""###'''+++,,,,,,+++***((('''&&&%%%%%%%%%)))***,,,...//////......+++---...---)))&&&$$$###***+++,,,,,,***)))***+++......,,,((($$$""""""###'''***,,,---,,,***)))(((,,,,,,,,,+++))))))***,,,'''((()))***)))(((&&&$$$######)))000333111000111000///---++++++,,,---...,,,)))'''&&&((()))))))))///111111---((($$$$$$%%%$$$$$$###!!! ###'''******++++++,,,+++***)))(((((()))***+++---...///,,,+++)))'''&&&(((,,,///333333444555444111,,,(((,,,---222:::BBBAAA999111,,,+++))))))***,,,000222111111222222111000///...+++'''%%%***333888666222***)))))),,,///222222111111111111111222333444444...---,,,---...///---,,,(((((()))*********))))))%%%""" !!!###$$$$$$###(((***---111333333222111~~~}}}xxxmmmjjjfffbbb___]]][[[ZZZWWWUUURRROOOLLLGGGBBB>>>:::999777666444333111000(((&&&$$$%%%(((+++,,,---***'''$$$%%%))),,,,,,+++---...000111222111...,,,&&&'''((('''&&&&&&(((************+++++++++***)))))))))******************+++,,,+++((($$$!!! !!!!!!"""$$$$$$%%%'''***---///000222444555333111...,,,,,,.........---,,,+++,,,---...///111222333444---------,,,+++***((('''''')))+++,,,+++***+++,,,%%%$$$$$$%%%''')))((('''+++---//////---)))'''&&&'''&&&&&&&&&'''))),,,---///000000---)))&&&$$$$$$'''''''''((()))***++++++(((((('''''''''&&&%%%###$$$###"""###$$$&&&'''''''''&&&'''***)))$$$"""###%%%)))...111111...***&&&&&&)))---000555999<<<<<<444333111000///,,,'''$$$$$$$$$&&&))),,,+++%%% """!!! !!!"""###"""$$$'''(((((('''''''''$$$''')))*********+++,,,111000//////...,,,***)))$$$!!!!!!&&&+++,,,,,,***((('''%%%$$$%%%%%%&&&***---000333444333111000,,,---...,,,)))&&&%%%%%%***+++,,,+++)))((()))+++---...---***&&&###"""###&&&)))+++,,,***((('''(((---.........,,,,,,---...+++)))'''&&&%%%&&&'''(((%%%%%%)))///111///...///333111...+++***))))))***///,,,)))'''(((*********000111000,,,%%%!!!!!!"""###"""!!! $$$&&&'''((())))))(((((((((((()))))))))***+++---///000*********)))((()))+++...///000111333444222...***,,,000777@@@EEEAAA666---+++)))((((((***---222444111111222222222222222222...***(((,,,333666444000((('''''')))---000333333333333222222111222333444111000000111222222000///((())),,,......,,,***((($$$##################"""$$$&&&***...000111000000}}}~~~zzzvvvvvvsssnnngggeeebbb___\\\YYYWWWVVVQQQOOOMMMJJJHHHDDD>>>;;;888666555555666777666555---***'''&&&(((+++------((('''%%%&&&(((***++++++......///111333333000...((((((((('''&&&&&&(((***+++******+++,,,+++(((&&&&&&'''(((***+++,,,,,,,,,---,,,+++'''$$$"""###%%%"""###$$$%%%%%%%%%(((***,,,---000333666555222///++++++,,,---......------)))***+++,,,...///111111---.........---,,,***)))$$$'''***++++++++++++,,,&&&%%%%%%''')))++++++***,,,...///...+++'''%%%$$$***((('''&&&''')))---///...///...+++'''###!!!!!!!!!"""###$$$&&&'''((()))((('''&&&%%%$$$$$$######$$$######"""###$$$&&&'''***((((((+++)))$$$!!!"""%%%(((---000000---(((%%%***...111222666<<<>>>===888666333111000---***'''###%%%(((+++...---)))&&&"""###""" """"""!!! """###$$$%%%%%%&&&''''''(((((((((&&&(((+++,,,,,,,,,---...111///------,,,,,,***((($$$""" !!!$$$'''***+++'''&&&%%%######$$$&&&'''***---222666888666333111---...---+++)))''''''((()))******)))'''''')))***((()))***)))&&&#########&&&)))+++***&&&%%%&&&(((,,,---//////...---///000,,,)))&&&######%%%(((***(((&&&(((,,,---++++++---333111...+++))))))))))))///,,,)))((()))+++,,,,,,//////...)))###!!!!!!!!! !!!###%%%&&&%%%&&&''''''&&&%%%'''(((***))))))***+++---///111***+++,,,+++******,,,...++++++---///111000...+++***000999@@@AAA;;;111***((('''&&&&&&)))...333777444444444444444444444444000---+++,,,000111111///'''''''''(((***...111444333444333111//////111333111111111222444333111///***---111444555222...+++&&&&&&&&&&&&%%%$$$###"""###&&&)))---//////......~~~vvvpppmmmhhhbbbaaaaaa```^^^ZZZWWWUUUTTTMMMJJJEEEBBB@@@>>>;;;:::777444111222444666666555000---)))'''(((***++++++&&&''''''''''''(((+++---,,,++++++---000111///---))))))((('''%%%&&&(((+++)))(((((()))+++***'''$$$###%%%'''***,,,.........000///,,,(((%%%%%%(((+++%%%&&&''''''&&&%%%'''(((((())),,,000444555111...---,,,------...///000111++++++,,,,,,------......------/////////---+++***"""%%%)))++++++++++++,,,'''&&&&&&(((+++------,,,)))+++------***&&&$$$###'''''''''''')))+++...///+++++++++((($$$!!! !!!###%%%'''(((((((((((((((&&&$$$###$$$$$$###############%%%(((***+++))))))+++)))%%%###$$$&&&))),,,//////,,,)))&&&...222444333555:::;;;888555222///,,,,,,+++)))((( $$$))),,,,,,,,,++++++$$$ """$$$'''((('''&&&%%%&&&&&&%%%###""""""###$$$%%%'''&&&&&&'''((()))***))))))+++------,,,---///000000---)))((())))))(((&&&'''&&&%%%"""!!!"""%%%'''%%%###"""!!!"""$$$&&&((((((,,,222777999777222000*********(((&&&%%%'''((('''(((((('''&&&&&&(((***###%%%(((((('''%%%%%%%%%''')))***'''###"""$$$((()))+++---...---...///000((('''%%%###$$$%%%((()))(((%%%%%%((()))'''))),,,111///---+++***+++,,,,,,---***'''&&&(((+++---...---...,,,((("""!!! """$$$&&&&&&$$$&&&''''''%%%%%%''')))******))))))+++---000111---,,,+++)))((()))---111)))((()))+++------+++)))%%%,,,555999888222,,,)))%%%$$$###$$$(((...555999999888777666444444333333///...---,,,+++,,,...000+++***)))((()))+++///222333333333000---,,,///111000000000222333333000...+++///444999999666111---((()))******(((%%%$$$###&&&))),,,///000000...---vvvnnniiibbb[[[^^^______]]]YYYVVVSSSSSSLLLGGG@@@:::999999::::::666222//////111444444333222...)))''''''((()))***%%%''')))(((&&&'''+++///***((((((***---///...+++)))((('''%%%###$$$'''***&&&%%%%%%'''******'''$$$"""$$$'''***---///000000333111---)))&&&(((,,,///((()))***)))'''&&&&&&'''&&&&&&)))...222444111.........---...///111333444////////////............,,,---///000000...---+++!!!$$$(((***+++++++++,,,'''''''''))),,,......---&&&)))++++++)))&&&$$$###"""###%%%(((***,,,---...'''((('''%%%""" !!! """%%%''')))***+++******)))'''%%%$$$%%%%%%"""#########$$$'''+++...---******,,,+++'''&&&((((((***---//////,,,)))'''000555666222333777777222///,,,(((&&&&&&''''''&&&###)))++++++***,,,...+++&&&!!! ''')))+++,,,+++******+++)))'''%%%$$$######%%%&&&)))'''&&&''')))***+++***,,,---...---------000222...***&&&%%%&&&'''&&&%%%******((($$$!!!$$$"""!!!  ###&&&((('''+++222777999666222...%%%&&&%%%###""""""$$$%%%&&&''''''&&&%%%%%%(((***!!!$$$((())))))(((((()))(((******&&&!!! $$$(((''')))+++---------...000%%%$$$$$$$$$%%%&&&''''''((($$$###%%%&&&&&&(((---...---,,,++++++---...000)))'''$$$%%%(((,,,///000,,,---,,,'''""" """###%%%&&&%%%%%%'''((('''%%%%%%(((++++++***))))))+++---000111///---***&&&%%%(((...333(((''''''((()))***)))'''!!!(((000222///***))))))###""""""###(((///666:::===<<<:::777555333222111.........+++))))))---111...---+++)))(((***---000222333222///,,,+++---000......///111222111///,,,)))...444999:::666111---***+++---,,,***'''%%%$$$***,,,...111222111000...~~~wwwoooggg___ZZZVVVXXX[[[ZZZWWWTTTQQQQQQIIIGGGBBB<<<777444555666222///++++++...111111111111---(((%%%%%%&&&''''''$$$'''+++------,,,,,,,,,(((((()))+++------+++))),,,***'''%%%%%%%%%$$$$$$&&&$$$###&&&***,,,,,,***((('''(((,,,111444222000444222---(((&&&(((---111111...***'''%%%""" """&&&+++,,,+++***+++---...000222333222111111222444333222222222111---+++)))+++------,,,*********''')))******))))))***,,,)))'''%%%(((...111000---))))))*********'''### !!!%%%)))+++,,,,,,+++&&&&&&&&&&&&&&&$$$!!!"""&&&))),,,---...+++***)))'''%%%###"""!!!"""###%%%))),,,------+++))),,,///---)))&&&%%%&&&***+++---......---,,,***444333111///...///000111***+++&&& %%%&&&%%%&&&''''''(((+++000333...111222---%%% (((,,,111222000...///111---,,,)))'''&&&'''***---)))(((((()))++++++***)))(((((())),,,000111...++++++'''"""!!!###%%%%%%%%%,,,+++((($$$$$$""" !!!%%%***---+++---///222333000,,,(((###"""!!!%%%'''((('''%%%######%%%'''))),,,)))'''))),,,......,,,,,,***)))(((%%%"""$$$***///***&&&&&&)))***(((%%%$$$&&&((((((&&&%%%%%%&&&###'''***)))%%%$$$'''***000///---***(((***---111,,,+++)))***,,,///000000333222000+++%%%!!!  $$$'''''''''(((%%%"""$$$)))+++(((%%%&&&&&&(((+++...000///...444222...***((()))...111---((($$$###&&&'''%%%!!!!!!$$$((()))(((&&&&&&%%%###"""!!!###''',,,000222<<<;;;999777444000,,,***...***&&&&&&(((---111222333///+++((()))+++,,,,,,444111000111222222...***---///111222000...,,,,,,(((***///444777555000,,,+++---...///---,,,,,,,,,000111222111000//////000yyyqqqiiiaaa\\\UUUVVVWWWWWWVVVSSSPPPNNNFFFDDD@@@;;;888555444333000---***))),,,.../////////,,,(((%%%%%%&&&'''&&&$$$'''***+++***(((''''''&&&'''***,,,,,,,,,+++***+++***'''&&&&&&&&&&&&%%%$$$######&&&)))+++)))(((&&&&&&'''+++000333333000//////---+++)))***...000222///,,,)))&&&$$$""" """&&&)))+++******,,,...---000333444333111111111666555444444444333111///***,,,------+++)))((()))(((***++++++***))))))***(((%%%$$$(((---000///---******+++++++++)))%%%### """%%%((()))))))))((((((((((((((('''$$$!!! $$$(((+++---------+++***(((%%%###"""!!!!!!###$$$'''***---------+++)))***,,,,,,***(((''''''%%%&&&))),,,---...------.........------,,,++++++,,,,,,&&& %%%&&&&&&''')))***,,,...222555333666888444+++$$$""""""'''+++//////...---///111...---+++((('''(((+++---%%%%%%&&&(((+++,,,***)))(((((((((+++...///---+++)))&&&"""!!!###$$$$$$###&&&&&&$$$!!!%%%$$$""""""###'''***,,,,,,+++***,,,///111///---""" """%%%'''&&&%%%###"""###%%%(((***+++(((''')))...111000///)))((()))***'''$$$%%%***,,,((($$$$$$&&&'''%%%"""$$$%%%&&&%%%#########%%%%%%(((***)))%%%$$$&&&***000000///,,,++++++...000///---,,,---...//////...111000...)))$$$!!!!!!!!! ###(((++++++******'''%%%'''+++---+++((((((((()))+++------+++)))---......---,,,,,,---///,,,'''######&&&'''%%%""""""%%%((()))'''%%%######$$$###"""$$$&&&))),,,---555555444444222...***((((((%%%""""""%%%***...000...+++'''&&&(((+++---...333333444333111...---,,,---///000000...,,,+++,,,((())),,,000222222///,,,(((***,,,---...///333555444555666555222///......xxxpppggg```[[[TTTRRRPPPQQQRRRQQQMMMIIIDDD@@@<<<:::999777333000,,,***(((''')))+++,,,,,,***(((%%%%%%%%%&&&%%%%%%###%%%((((((&&&$$$###"""$$$(((+++,,,***)))***+++***)))((('''&&&''''''(((######$$$'''))))))'''%%%$$$###$$$)))///222222000***,,,---...---...///000333222000---***(((&&&%%%$$$&&&((()))***+++---///...000333444333111111111888777555555555555333222...000111000---***)))))))))+++------+++)))''''''%%%######'''+++...---+++++++++------,,,***(((&&&%%%&&&((()))))))))((('''+++++++++***(((%%%###!!! ###'''+++---...------,,,***&&&###!!! !!!!!!%%%&&&(((***+++,,,,,,,,,*********+++++++++(((&&&"""$$$&&&)))+++,,,,,,,,,***+++,,,,,,,,,***((('''------))) !!!%%%&&&'''))),,,...000222555777999<<<>>>999000(((%%%%%%'''***,,,,,,******---111---+++(((&&&%%%&&&((())) !!!$$$(((+++---+++)))(((''''''(((+++,,,,,,+++(((&&&$$$######"""!!! %%%%%%%%%&&&''')))***+++---(((###$$$***000222111!!!  """%%%'''$$$###!!!!!!###&&&)))+++***((('''***...222222000%%%%%%(((+++***'''&&&))))))&&&###"""$$$$$$""" %%%%%%%%%###!!!!!!###%%%''')))***((($$$###%%%(((///000000...---,,,...000111000000000111111///---///...+++'''###!!!"""$$$"""###%%%)))---//////...---+++)))***...000///---))))))***,,,---,,,(((&&&&&&***///222111///------+++'''$$$$$$%%%&&&$$$"""###&&&))))))&&&###!!! ######$$$%%%%%%&&&&&&&&&+++,,,---///000---(((%%%!!!!!!'''+++...)))&&&$$$$$$'''+++...000111555777444///,,,---///---...///---+++***+++,,,((('''''')))+++,,,,,,+++)))+++,,,---///222777:::777999:::888444000,,,+++{{{ssskkkccc\\\WWWRRRNNNJJJKKKNNNMMMIIIDDDAAA===999999;;;999333...)))(((&&&&&&&&&((())))))%%%$$$"""###$$$%%%$$$### """$$$%%%###!!!!!!!!!%%%***...---)))%%%&&&)))((((((((('''&&&''')))***###%%%''')))***)))'''%%%"""!!!"""&&&,,,000000///'''))),,,---...///111333555555555222///,,,++++++''''''((()))***,,,///000000111111111000000222444:::888666555555444222111333444555444000---,,,,,,)))+++------***'''%%%$$$######$$$'''***,,,+++***+++,,,......---++++++***------------,,,,,,+++***---......,,,)))&&&%%%$$$###&&&)))---///...---,,,,,,)))$$$ !!!"""(((((('''''''''))),,,...---+++))))))+++***'''######$$$%%%'''((((((((('''---,,,,,,,,,+++***))))))---///---'''###$$$%%%$$$&&&)))---///111222555666;;;>>>>>>888...'''%%%&&&)))***+++)))&&&&&&***---(((&&&###!!!!!!"""""""""###(((---...---***((('''&&&'''((()))*********)))(((&&&$$$!!! """$$$%%%'''((()))******)))+++%%% !!!(((---///---###"""!!!!!!!!!"""$$$$$$"""!!! """&&&)))++++++(((''')))---000000...!!!"""&&&,,,---***(((***)))'''$$$$$$$$$$$$""" &&&&&&%%%"""!!!!!!$$$&&&'''((((((%%%"""!!!###%%%,,,---//////...------...222111111222333333000...,,,+++)))&&&###"""$$$&&&((()))***---000111000......,,,***+++...000111000******,,,...///---)))&&&$$$)))000444444222000///,,,)))&&&%%%%%%$$$"""$$$'''))))))&&&""" """%%%&&&%%%###""""""$$$%%%(((---///...((($$$ &&&***,,,(((%%%######'''+++...000000222333222///...///000---......---+++***,,,---)))&&&######%%%'''))))))---///111111111222444666666999:::999555///+++***wwwoooggg```YYYUUUQQQLLLGGGFFFHHHHHHDDD@@@???<<<888999;;;999333---(((((('''&&&&&&&&&'''((("""!!! !!!###$$$$$$###!!!######"""!!!"""###)))...111...((($$$$$$&&&'''(((((('''%%%&&&(((+++%%%(((+++,,,,,,+++)))(((###!!!!!!%%%***......---((()))******+++...222666777888999777444111000000+++******+++---///000111333111///,,,+++---222666:::888555444333111...,,,333444555444111...,,,,,,(((+++---,,,)))%%%###"""###$$$%%%(((***+++***((())),,,......---,,,,,,---111000///...------------...///000---***''''''(((''')))+++...///...---,,,+++(((###"""$$$+++***'''###"""%%%+++000000,,,)))((()))'''### """"""$$$%%%&&&'''((((((000...+++)))((()))+++,,,+++000222///+++)))&&&"""%%%(((+++---...000222333999:::888111((("""###&&&+++++++++'''###"""&&&)))&&&###  !!! $$$)))...///...,,,'''''''''&&&&&&&&&((()))------,,,)))$$$!!!###"""$$$''')))******)))))))))%%%"""$$$(((***(((%%%&&&%%%%%%$$$######""""""""""""!!!!!!"""%%%)))+++,,,)))'''(((+++---,,,*** $$$+++...+++***++++++***)))((('''&&&$$$"""$$$$$$###!!! ###&&&''''''%%%### !!!"""(((***---------------...000000111222444444222000++++++)))'''%%%%%%''')))---......000222111...,,,,,,+++******,,,...000000******,,,...000000---+++'''+++000333444333333333///---***(((%%%"""###&&&)))***'''"""!!!%%%'''%%%###"""""""""###&&&,,,111000+++%%%!!!&&&***,,,+++(((%%%$$$&&&***,,,---000...,,,---000111000///---......---,,,,,,...///)))&&&""" """%%%'''(((+++///333666555333111111222555777666333...+++)))|||tttllleee^^^YYYUUUOOOKKKFFFCCCCCCBBB???<<<===:::888777777555000,,,((())))))((('''&&&''')))"""  ###&&&''''''!!!###%%%%%%$$$###$$$&&&---///111///***%%%$$$$$$&&&'''((('''$$$$$$'''***'''***---......---------'''%%%$$$&&&***------,,,***)))(((''''''+++111666555888;;;999555222222333000///...///111333222111222000---)))(((+++111666666555444333222///,,,(((---///000000---+++***+++***+++---+++(((%%%######%%%''')))***+++***)))((('''***------+++***---///000///---+++++++++,,,,,,...000111...***((()))+++***+++,,,---------,,,,,,(((&&&"""!!!$$$&&&,,,+++)))%%%"""$$$***//////---***'''&&&### !!!$$$'''***,,,---///---(((%%%%%%'''***,,,***000444222///,,,'''"""$$$&&&)))******+++---///333444333---%%% """%%%***+++***'''"""!!!$$$''''''$$$!!!!!!###%%%###""" !!!$$$)))---...---,,,&&&'''((('''&&&%%%&&&'''......---)))$$$!!!###!!!###&&&)))+++++++++***(((((()))))))))'''$$$!!!''''''''''''&&&%%%###"""%%%$$$"""""""""%%%((())),,,)))'''(((***,,,***(((!!! """)))---,,,+++---,,,,,,,,,+++)))'''%%%$$$ !!!!!! ###%%%(((&&&###!!! !!!"""%%%'''***,,,,,,---///000000//////111222333222000++++++,,,***)))((()))+++000000111222333222...+++))))))(((((()))+++...000++++++,,,...111111000///+++---000222222222333444000///---***&&&###"""%%%)))+++((($$$ """'''(((&&&#########$$$$$$'''---333333---''' ###(((+++,,,---***&&&$$$%%%((()))***...+++((()))---000...,,,***,,,---...---...///111)))&&&###!!!###%%%&&&&&&%%%+++222666777555222111000222444333000,,,***))){{{vvvnnngggaaa[[[VVVSSSNNNKKKGGGBBB>>><<<;;;;;;:::999777555222///,,,+++***+++,,,+++)))((()))+++%%%###!!!"""%%%))),,,---&&&'''((((((&&&%%%&&&'''...//////...,,,)))'''%%%%%%'''(((&&&""""""%%%)))'''***---...------///111...+++))))))---///...,,,))))))(((&&&&&&)))...222222666999888444111111333444333222444666666444111......,,,***)))+++///222111111222333333000,,,((((((***,,,---+++******+++,,,------,,,)))&&&&&&&&&(((***,,,---,,,***((('''$$$(((,,,+++)))))),,,000---,,,***))))))***,,,---,,,///111...***(((+++...------,,,,,,+++,,,,,,,,,&&&$$$""" !!!###&&&(((***,,,...+++'''&&&)))---++++++***&&&###   !!!$$$'''+++---///---+++(((&&&%%%&&&(((******///222000---,,,((($$$%%%&&&'''&&&&&&'''***,,,---111333///(((######%%%'''))))))'''###"""%%%'''(((%%%"""###''')))'''%%%""""""$$$'''***,,,+++***%%%(((***)))'''%%%%%%&&&+++,,,+++(((""" """$$$'''***,,,.........)))---//////+++'''$$$###&&&'''((())))))((('''&&&((('''%%%######$$$&&&(((,,,)))'''(((+++---,,,***$$$ &&&+++,,,---///+++,,,,,,+++(((&&&$$$###!!!###$$$$$$$$$&&&((()))&&&###!!!!!!"""######$$$&&&)))+++---///222444222000......///000///...+++---///...---+++++++++///000111444555444111...''''''&&&&&&''')))---///,,,++++++,,,...000000000,,,...000000000///000111.........,,,((($$$"""!!! $$$)))+++***&&&###!!! %%%******&&&######$$$(((&&&(((...444555///((($$$""" """%%%(((++++++,,,)))%%%###$$$%%%'''''',,,***)))(((((()))))))))&&&(((,,,---......///111)))'''%%%%%%%%%&&&&&&%%%###(((///333555444333222000111222000---)))(((((({{{vvvqqqiiibbb\\\WWWSSSPPPNNNLLLHHHAAA<<<999999:::777777666333...+++)))***+++---...---***)))***,,,(((%%%###$$$''',,,///111+++,,,,,,***(((&&&&&&'''...------......---***'''$$$'''(((&&&""" $$$((('''***------,,,---000333444000---,,,///000///---((()))(((''''''(((,,,//////444888777222///000222777555555777999888444111+++,,,,,,,,,++++++---...---...000333444222---***&&&)))+++---,,,,,,,,,---...///...,,,***(((((()))***,,,//////---***((('''###'''******((((((,,,000---+++)))((()))+++---///,,,...000...***))),,,//////...,,,+++******+++,,,$$$###"""!!!"""%%%''')))(((---222111---))))))***((())))))&&&!!! """######$$$%%%'''***,,,---,,,+++***))))))(((((()))***///000,,,******)))&&&&&&&&&&&&%%%$$$%%%(((+++)))///444444---'''%%%%%%$$$&&&((('''$$$$$$&&&)))((($$$"""###(((***(((&&&###"""###%%%((())))))((($$$(((++++++(((%%%$$$%%%'''((((((%%%!!!  ###%%%(((+++...000000111+++000444222---(((&&&((($$$&&&(((***++++++***)))+++)))&&&$$$###$$$%%%&&&+++(((''')))---///...---&&&!!!$$$)))+++...000)))***+++***'''$$$""""""!!!$$$'''))))))***+++---***'''$$$"""###$$$%%%%%%$$$&&&)))+++---000444888444111...------------,,,,,,...111111///---,,,,,,...///111555777777444111&&&&&&&&&%%%&&&(((,,,///...,,,******,,,...//////+++---///000///---------,,,---...,,,)))&&&%%%$$$###))),,,+++((($$$######(((,,,+++&&&######$$$***((((((...444555///)))&&&$$$"""###&&&)))***++++++'''###!!!"""$$$%%%&&&***,,,,,,((($$$"""%%%((("""&&&***---......///000)))(((''''''((((((&&&$$$%%%)))...111222111222222222222222///+++(((''''''}}}yyyvvvuuuqqqjjj```ZZZXXXUUUQQQMMMKKKHHHDDD@@@>>>:::666333;;;666...(((&&&&&&'''''')))+++'''"""$$$+++---***,,,***(((***---//////---...---,,,+++***)))((('''...---,,,---...---***((((((&&&""""""&&&(((***,,,---,,,++++++,,,///......///111333333222222...+++***++++++(((&&&+++---///000//////000111777666777:::<<<:::444//////,,,***,,,---,,,...222000222555666444///***&&&&&&(((***++++++)))'''%%%,,,------***'''&&&))),,,//////000000...***&&&$$$!!!%%%***///111///,,,)))***)))((('''(((***,,,---,,,...///---***(((***,,,000...,,,)))'''&&&&&&&&&$$$&&&&&&$$$&&&)))(((###%%%(((******(((&&&%%%$$$%%%'''(((&&&$$$"""!!!!!!///---***(((((()))+++---...+++((()))++++++(((%%%&&&))),,,+++)))((()))+++***)))&&&######$$$%%%'''%%%+++222444111,,,)))(((&&&""" %%%'''&&&$$$'''&&&$$$%%%((((((&&&###%%%$$$"""""""""%%%(((************++++++***))))))---,,,(((###!!!""""""!!!&&&&&&&&&''')))***,,,---000111111---((($$$$$$%%%&&&''')))+++,,,------------...,,,&&& """'''***)))((())),,,///111111000---)))((())),,,...///%%%%%%%%%$$$######&&&)))+++,,,---.../////////...)))%%%!!!"""&&&(((&&&###'''(((+++...222666999:::666222...,,,,,,,,,***((()))---111333222000------***,,,000222333222111///))))))((())))))+++---...,,,+++)))''''''(((+++,,,)))(((((()))++++++***(((***...///---(((%%%'''***(((''''''(((***)))&&&$$$''')))+++,,,+++******+++,,,***((())),,,...,,,***)))'''%%%%%%(((+++,,,,,,(((%%%"""!!!"""$$$%%%%%%***+++***'''$$$###&&&)))&&&''')))+++---///111222)))((((((***+++***%%%!!!!!!$$$(((,,,/////////...222333222///***&&&######{{{vvvrrrqqqpppkkkeee\\\XXXVVVUUUQQQNNNHHHFFFCCCAAA???===:::888;;;666...(((%%%###"""!!!"""$$$"""!!!)))---,,,,,,***((())),,,------++++++++++++***)))(((((((((......---...///...,,,***&&&$$$!!!###'''(((***,,,...000000///...111000000111444666666666222///+++*********((('''***,,,............///111222222333777:::999444///---***))),,,---,,,...222///000111222000---***'''((()))+++,,,,,,***'''%%%***+++,,,+++(((''')))+++......//////---***&&&$$$$$$'''+++...///---+++(((((('''&&&&&&'''***---...,,,---...---,,,******+++...---***'''%%%$$$#########&&&&&&######%%%&&&###$$$%%%'''&&&$$$""""""###$$$%%%%%%$$$"""!!!"""###,,,+++***))))))***+++,,,+++++++++,,,,,,+++(((%%%))),,,---,,,(((&&&'''))))))'''%%%######$$$%%%&&&(((+++///111000///...---$$$ !!!$$$###!!!&&&$$$###%%%((()))'''%%%%%%$$$###"""###$$$&&&(((++++++,,,,,,,,,,,,++++++...,,,(((""" """$$$$$$###!!!!!!'''''''''((()))+++,,,---111111000---(((%%%######$$$&&&))),,,---,,,+++)))***+++***%%% """&&&***))))))***,,,...000000333///,,,))))))*********$$$$$$$$$###"""###&&&)))+++---///000111000...---(((%%%"""###''')))'''$$$&&&(((,,,000333555666666444111...---------+++)))))),,,111222111...,,,+++)))***,,,///000000//////---,,,+++******,,,---...+++)))'''$$$######$$$%%%'''((())),,,---,,,)))&&&))),,,...---)))'''***---,,,***)))(((((('''%%%###&&&)))---..................,,,******,,,,,,***(((***(((&&&&&&(((***++++++(((%%%"""!!!###&&&((()))+++,,,+++'''$$$###%%%'''&&&'''(((***,,,---......)))((('''((()))(((%%%"""%%%%%%&&&''')))+++,,,---...000111///+++&&&###"""zzzsssnnnkkkkkkkkkhhhccc\\\WWWUUUSSSOOOLLLGGGEEECCCBBBAAA@@@>>><<<999555///)))%%%!!!%%%+++---,,,***)))((()))***)))(((((((((((('''''''''&&&&&&+++++++++,,,------+++)))###"""  %%%)))))))))+++000555666333000000//////111555777888888333///+++)))((())))))(((***+++------,,,,,,---...++++++...222666666222...+++((((((******((())),,,---,,,,,,,,,++++++******+++,,,...///...+++((('''''')))***+++***)))***+++,,,------,,,+++)))&&&%%%((()))+++,,,,,,***((('''%%%$$$###$$$&&&)))---000---------...///...,,,***---+++)))&&&$$$###""""""$$$((((((###!!!###"""!!!"""!!!  """#########!!! ###%%%(((((()))***+++++++++,,,)))+++---...+++(((&&&%%%,,,...///,,,'''$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&))))))***,,,///000000///###!!!!!! ###""""""%%%''')))))))))&&&%%%%%%%%%%%%%%%&&&&&&,,,------.........------///,,,'''!!! $$$'''&&&%%%### """$$$'''(((((()))***++++++,,,///...,,,+++)))'''###!!!"""$$$'''***+++***(((&&&((()))((($$$ $$$'''************+++,,,---...111///,,,+++++++++)))(((###$$$######"""###''')))***,,,...000000///---,,,)))&&&$$$%%%(((***)))'''&&&)))...333555444222000000.........//////---+++***---111222///,,,***)))'''((()))***,,,---...///000///,,,***)))***+++,,,((('''%%%###""""""###$$$'''(((+++///000...)))$$$(((***,,,+++)))))),,,///000---***((('''&&&$$$"""'''***///111222111111222000...,,,,,,,,,+++)))(((,,,***'''''')))*********(((%%%!!! ###(((+++------,,,+++'''$$$"""###$$$%%%&&&)))+++,,,------,,,)))'''&&&&&&&&&'''&&&$$$)))'''%%%######%%%)))+++)))+++------)))%%%"""!!!{{{tttmmmhhhfffggghhhjjjeee___YYYUUUQQQLLLIIIGGGEEECCCBBBBBBBBB@@@>>>666333///+++'''""""""(((,,,---+++)))(((''''''&&&%%%&&&&&&%%%%%%$$$###""""""%%%$$$%%%'''(((((('''%%% """'''+++((((((***111888:::666111---,,,,,,...111444555555333000,,,((('''(((***+++---------,,,)))((()))***((((((***///333333...***(((%%%%%%'''&&&###"""$$$+++***((('''''')))+++,,,///000222222111...+++)))$$$&&&(((***+++*********************)))'''&&&%%%+++******)))(((&&&%%%%%%######"""###&&&***...000...------///222333000,,,,,,+++)))'''&&&&&&&&&'''+++///...&&&!!!""""""%%%$$$###!!!!!!$$$%%%'''***,,,......---,,,***,,,...,,,'''$$$###$$$,,,......+++&&&$$$%%%'''''''''&&&%%%%%%&&&&&&'''(((''''''***...000---)))###  !!!!!!"""$$$'''***+++,,,)))))))))))))))(((((((((---.../////////////////////,,,&&& !!!%%%''''''%%%###!!!!!!###%%%'''(((((())))))************(((''')))+++)))%%%!!! !!!"""$$$&&&&&&''''''))))))(((&&&$$$$$$'''***((()))))))))(((((()))***+++******+++------,,,***$$$%%%%%%$$$###%%%(((+++++++++++++++,,,,,,,,,,,,+++***((())),,,------,,,(((,,,222666777444///++++++,,,---...//////...------///222222///,,,***)))'''''''''(((***,,,...000111///,,,)))''''''((((((%%%%%%%%%%%%&&&'''((((((((()))+++...000...***&&&'''((()))((('''(((***---000---)))'''&&&&&&$$$###'''+++000222222111111111000///......---,,,+++***,,,+++)))(((*********)))'''###"""(((---///...---***(((%%%############%%%(((+++---...------)))'''%%%###$$$%%%&&&'''---***'''$$$###$$$&&&'''%%%'''((('''%%%#########yyyuuunnngggcccbbbcccdddhhheee```[[[WWWRRRNNNKKKGGGEEECCCBBBBBBAAA>>><<<333111///---***'''"""%%%***------+++)))&&&%%%$$$%%%&&&%%%$$$###!!!  !!!###&&&&&&%%%### !!!"""!!!"""$$$(((,,,''''''***111888:::666111---,,,***+++...111222333222000---***((())),,,...222222000,,,(((%%%%%%&&&(((((()))---000///***&&&!!!!!!$$$%%%"""!!!###)))((('''&&&'''))),,,...333444555555444222...,,,###$$$&&&)))+++++++++***(((((('''&&&&&&&&&&&&&&&,,,+++)))'''%%%$$$$$$#########$$$%%%'''***---//////------000444555333000---,,,+++++++++,,,---...222666444***""" """""""""&&&)))'''%%%"""!!!$$$&&&+++...000000...---,,,...---)))### """(((***+++)))&&&%%%'''***))))))'''&&&&&&''''''(((((()))+++000222000)))$$$""" !!!"""$$$&&&))),,,...------------,,,,,,,,,,,,---...//////000000000//////,,,&&& !!!%%%&&&&&&$$$!!! ###%%%''''''((()))))))))((('''$$$$$$%%%(((,,,,,,((($$$ $$$(((+++,,,,,,+++)))((((((***,,,&&&''')))(((%%%$$$%%%&&&)))))))))+++---...,,,+++'''''''''&&&&&&'''***---...,,,***)))***,,,///111///...---...///000000000,,,000555888888333,,,((('''))),,,............//////111333333000---++++++***)))))))))***---///111111000...+++)))(((((((((&&&&&&'''((((((((((((((('''&&&'''(((******(((&&&''''''&&&%%%$$$%%%''')))---***'''&&&&&&&&&&&&%%%(((+++...000///...------////////////............,,,***))))))+++,,,+++***&&&"""!!!&&&+++...---,,,***((('''%%%$$$###!!!$$$'''***+++,,,---((('''%%%###"""$$$'''***...---+++((('''%%%%%%%%%%%%%%%%%%###""""""$$$&&&}}}sssoooiiiccc```^^^____________]]][[[XXXTTTQQQOOOGGGEEEBBBAAA@@@???<<<:::111000///......+++(((%%% """$$$""" $$$***......---+++'''%%%%%%&&&&&&%%%$$$###!!!  """$$$'''((('''&&&"""###$$$%%%%%%&&&)))+++((()))+++111666888555222222///---,,,...000111111000///...,,,+++,,,///111666555222---(((%%%$$$%%%))))))***---000...)))$$$&&&(((''''''***))))))(((((()))+++---...333444666666666333000///$$$$$$$$$'''***++++++***&&&&&&$$$$$$$$$%%%&&&''',,,+++)))'''&&&%%%%%%%%%%%%&&&''')))+++,,,---------------///111333444333//////.........///111222555777555,,,&&&$$$$$$###!!!###$$$%%%&&&(((***(((&&&######&&&***...000///...,,,,,,,,,+++(((%%%"""!!!!!!###%%%'''&&&$$$%%%)))---,,,***'''%%%$$$%%%'''((())),,,222666666111((("""!!!"""$$$$$$%%%'''+++......---------------......,,,---...///////////////...+++&&&!!!!!!%%%%%%$$$""""""%%%'''((()))******)))'''&&&"""$$$''',,,///...+++(((""" ###***...///...,,,***))))))******###&&&((('''$$$"""###%%%******)))+++,,,,,,+++))))))***)))((('''(((***---///---+++***+++///333555222222111111111111222222000333666777555000)))%%%%%%'''***+++,,,,,,...000000222444333111...---,,,,,,,,,++++++,,,...000111222222111111///---,,,***((()))))))))'''%%%###!!!###""""""$$$&&&''''''&&&&&&%%%$$$"""###$$$&&&'''((('''%%%%%%&&&'''&&&%%%''')))+++,,,***)))******---/////////---,,,---...))))))(((***---......---&&&"""!!!%%%)))+++,,,+++))))))))))))'''&&& """$$$'''((()))''''''%%%###"""$$$))),,,.........---+++(((&&&%%%&&&&&&&&&%%%$$$$$$''')))}}}qqqnnniiiddd```___^^^^^^YYYYYYYYYXXXUUURRROOONNNDDDBBB@@@???>>>===;;;999111000/////////...+++(((&&&&&&***,,,)))$$$%%%,,,///000///,,,(((&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$ !!!"""%%%(((***)))(((%%%&&&(((((('''''')))******,,,///222444555555444666333///------...//////---///000///---...111444777666333...***''''''(((***)))+++...111///***%%% $$$,,,...---,,,...)))***+++---............111222444555555333000///&&&$$$###%%%(((******)))%%%$$$"""!!!"""$$$&&&(((,,,,,,+++***))))))))))))(((***,,,......---,,,+++***++++++,,,,,,///222555222111///......///000000000222000+++((((((&&&###"""%%%)))+++***(((''''''&&&%%%### """%%%(((+++------,,,***((()))***++++++)))$$$!!! """$$$$$$###$$$)))------***&&&"""!!!"""%%%'''&&&,,,333666444---&&&"""!!!!!!!!! ###$$$%%%$$$$$$%%%)))---,,,+++)))))))))+++---...***+++,,,---............,,,***'''"""!!!$$$$$$###!!!!!!%%%***+++,,,,,,,,,***)))'''$$$(((...222222000---,,,'''$$$!!! $$$***---///---+++)))((('''&&&%%%###&&&***)))%%%###$$$''')))(((((()))+++------,,,++++++***(((&&&''')))+++))))))***+++---000222444333333333222000000000111333444555444111,,,&&&###$$$&&&((())))))***---000///111333222000...------------------....../////////111333444333111...,,,)))*********((($$$!!! !!!###&&&)))***)))'''%%%###!!!!!!###&&&((()))&&&%%%$$$%%%&&&&&&$$$###%%%&&&'''''''''''')))+++,,,...///---***((()))+++&&&&&&'''***...000111000(((%%%!!!!!!"""%%%((()))+++)))(((***,,,---+++)))!!!!!! """$$$&&&((('''''''''%%%$$$%%%***...//////...---,,,***((((((&&&)))+++,,,+++*********}}}|||rrrppplllgggdddbbbaaa```WWWXXXXXXVVVQQQMMMJJJHHHAAA???>>>===>>>===;;;:::111000///...///...,,,***)))***...222...'''(((...000111111...)))'''(((***%%%%%%&&&'''((())))))*** !!!%%%(((***)))(((''')))***)))(((((((((***,,,///222333333333444666777333///,,,,,,,,,,,,,,,,,,...111111///000333666666555333///+++)))***+++))))))+++///222111,,,(((((((((,,,222333///---...***+++...000111000///...///000222444444222000...'''%%%"""$$$'''******)))$$$###!!! !!!###&&&(((---------,,,,,,,,,,,,,,,***,,,///111111...+++)))''')))***))))))+++111666333222000...---,,,------+++---,,,))))))+++(((###%%%)))---///---)))%%%###$$$$$$""" !!!!!!###''')))++++++***)))$$$%%%)))///222///((("""!!!######"""###(((---...***$$$###%%%"""(((000333///)))$$$"""%%%&&&'''&&&$$$""" $$$&&&&&&%%%###$$$(((,,,)))(((&&&%%%&&&(((+++---)))***+++,,,------------+++***'''###!!!###$$$### !!!%%%,,,---.........,,,***)))'''---444666444000......***(((%%%$$$$$$&&&)))+++...,,,)))'''%%%$$$""" ###'''+++***&&&$$$&&&(((%%%$$$$$$''',,,///111222++++++***(((&&&&&&(((***"""$$$'''+++---//////...444444333222///...///000444444333111---((($$$!!!$$$&&&(((''''''(((,,,000...000111111///---------........................+++...111444444111...+++((()))***+++***(((%%%###!!!###''',,,000000---)))$$$""" !!!$$$(((+++,,,%%%%%%$$$%%%&&&%%%""" ###$$$%%%%%%%%%'''***---,,,---...+++'''$$$%%%&&&%%%%%%'''***///222222222)))'''$$$###$$$&&&''''''***((((((***...///...+++(((&&&$$$""""""$$$&&&(((&&&'''(((&&&$$$&&&***///000///---,,,+++*********'''+++000333222///,,,***|||zzzyyywwwsssmmmfffbbb```___ZZZVVVRRRPPPMMMIIICCC???999999999::::::;;;;;;;;;666222//////222222///+++***,,,---,,,***)))***---111111000---)))''''''(((%%%"""!!!&&&...111...)))###!!! """&&&***,,,---000+++((())))))%%%$$$&&&+++***+++111888<<<:::666444222///------,,,***)))***,,,000222333111...+++111333333000+++'''&&&''')))+++...000111111000///---...000111222111///...***,,,......---------...---...///000111000000///---+++((((((((())))))(((###"""&&&&&&'''(((+++,,,---......,,,***)))///333444222000000---(((***)))(((&&&&&&***///333333333111---***(((((()))((((((***---///...+++)))---000222222...(((### """""" %%%!!!""""""$$$&&&(((+++---******+++///111000+++&&&###""""""###&&&))),,,...((('''%%%""" ###%%%'''(((***+++***(((%%%###"""(((---,,,'''"""!!!"""'''+++...---)))&&&%%%&&&(((%%%!!!###(((,,,+++******))))))******+++'''&&&$$$!!! ###&&&...111333222...++++++,,,111222333444444333111000000---(((&&&%%%&&&''''''---+++((($$$!!!%%%))),,,---+++(((%%%$$$$$$"""!!!###)))---//////---***'''''')))******(((&&&''')))++++++++++++***,,,...///---+++***---///222222000,,,(((%%%$$$$$$%%%***+++)))***///111111111222222111---+++***+++...///000000000///---,,,))))))***...222222///,,,+++++++++---...,,,)))&&&''''''(((***---/////////###%%%''')))+++...333666...&&&###(((***%%% $$$"""!!!"""%%%)))+++,,,...---,,,((($$$$$$(((,,,***''''''+++111555444111+++(((%%%%%%&&&((()))))),,,+++++++++,,,,,,***)))&&&&&&'''((((((''''''&&&%%%$$$###%%%(((+++---...555111,,,)))***...111333000......000222111---***~~~{{{wwwuuuvvvvvvtttooohhhaaa\\\ZZZVVVTTTQQQNNNKKKFFF???:::888888999999888888999:::777444000000222222///+++***,,,...---+++***,,,---.../////////...+++(((&&&###!!! %%%,,,000---)))%%%$$$"""$$$'''+++------+++(((''')))***'''&&&(((***)))***///555888666333333111...------,,,***)))***,,,000222222111...,,,000111111///+++((('''((()))+++...000333444555555///000111111111///...,,,,,,---...---,,,+++,,,---...///000222222222111111000...+++)))******)))(((### %%%*********+++......------,,,++++++***...222222///---...+++'''******)))'''&&&'''+++...111111///,,,)))((((((*********+++---///...+++((())),,,000000---((($$$""""""###$$$!!!"""'''"""""""""###%%%(((+++---+++++++++...///---)))%%%#########$$$&&&))),,,...))))))'''%%%"""###%%%'''%%%&&&((()))(((&&&$$$"""!!!&&&,,,---)))%%%$$$%%%))),,,...---)))'''(((***'''$$$ """'''+++------,,,+++******))))))$$$$$$$$$"""!!! ######""" """%%%///111333222...,,,++++++...///111333444333111000---+++)))'''''''''&&&&&&)))(((&&&$$$"""!!! ###'''+++---,,,***(((''')))&&&$$$$$$(((,,,---------***((((((***,,,+++******************)))(((''')))+++---,,,******+++---//////...+++'''&&&&&&((())),,,---+++,,,111333222111222333333000......///////////////...---,,,+++&&&&&&'''***......,,,)))***+++,,,------,,,+++***+++)))'''))),,,......,,,$$$&&&(((***---111555888222***%%%''''''###!!!###&&&$$$###$$$'''***++++++,,,,,,+++(((&&&&&&))),,,,,,)))(((+++000333222//////,,,(((&&&&&&(((******,,,+++,,,...111000,,,)))%%%&&&((())))))(((&&&$$$###""""""$$$(((+++,,,+++000...+++***+++---000111///......///111000---***{{{vvvrrrnnnrrrsssrrroooiiiaaaYYYTTTSSSQQQPPPNNNJJJCCC;;;555555777888777444333555888777444111000111000---)))(((***---------,,,,,,---***+++---000222000)))$$$!!!$$$+++///---***(((&&&%%%%%%(((+++------&&&$$$%%%)))***((('''***)))))))))---222444222///111///---,,,,,,,,,+++)))+++,,,///111111000...,,,---......---***(((((()))((()))+++...222555777999222222222111000...+++***......---+++))))))+++,,,000111222444555555444444444111...++++++***((('''$$$!!!###))),,,++++++,,,//////...---,,,+++++++++...000///***((()))((($$$((()))((('''%%%$$$%%%'''------,,,***(((''')))***---------//////...***''''''***---...,,,(((&&&%%%$$$%%%&&&###!!!!!!%%%((($$$$$$######%%%))),,,...------,,,---,,,***'''$$$###$$$$$$&&&'''***,,,---))))))(((&&&$$$$$$&&&)))###$$$%%%&&&%%%$$$!!! %%%+++,,,***'''&&&'''***,,,---+++((((((+++...'''$$$!!!&&&***//////...---,,,***)))(((############""""""!!!!!!&&&&&&%%%""" """$$$...000222222///---,,,+++***,,,000222333222111000)))***++++++***(((&&&%%%&&&&&&&&&%%%%%%###""""""###&&&+++...---,,,++++++...***&&&%%%&&&((()))***+++)))((()))+++,,,,,,,,,...---+++***(((&&&&&&%%%'''))),,,,,,,,,++++++,,,,,,,,,+++)))''''''))),,,---//////,,,...222444222---///111111000///000000000000...---++++++******%%%%%%&&&))),,,---+++***+++---000///------///222000+++''''''***---+++)))&&&&&&(((+++...222555777333---(((&&&$$$###%%%((()))((('''(((***++++++***)))******)))(((((()))+++,,,)))''')))---///...,,,222///***((()))***+++++++++***+++///444333...((($$$&&&((())))))'''$$$"""!!!!!!!!!$$$'''(((((('''(((((())))))***+++,,,------,,,,,,---///...,,,)))|||xxxsssnnnjjjnnnmmmllljjjfff```XXXTTTQQQRRRRRRPPPJJJBBB:::444444666777444000///111555444111...---,,,+++(((%%%&&&(((+++,,,---,,,++++++'''&&&''',,,000000***###""" $$$+++///...,,,)))'''%%%%%%(((***,,,,,,%%%$$$&&&******''''''******)))))),,,///000...---000...,,,+++,,,,,,+++)))+++,,,...///000///...---+++++++++***))))))******&&&''')))+++///222555777444444333111...+++)))''',,,,,,+++)))((((((+++---000111333555666777666666555222...+++***)))'''%%%###!!!###)))***'''&&&''',,,---...//////...---,,,...///,,,&&&$$$%%%$$$!!!"""$$$%%%$$$"""!!! !!!((((((((('''&&&&&&)))+++000000000111111///+++((((((***------+++((('''&&&%%%&&&&&&$$$######&&&)))(((&&&%%%%%%'''***...111111000///---+++(((%%%###%%%&&&'''(((***+++,,,---(((((((((&&&%%%%%%''')))%%%&&&&&&%%%$$$!!! $$$)))+++***'''&&&&&&******)))&&&$$$&&&+++000(((%%%!!!"""'''***.........---,,,,,,++++++%%%###"""!!!"""$$$$$$$$$&&&&&&&&&$$$""""""$$$&&&+++---///111111000......***,,,...000111000...---'''***...000///,,,)))'''((()))******)))(((&&&%%%$$$(((,,,......---,,,,,,---***&&&###"""###%%%''''''''''''(((***+++,,,,,,///...+++)))'''''''''''''''))),,,...//////...---------+++)))((((((+++......///---***,,,000111///%%%(((+++------,,,------000///---+++))))))))))))(((((()))+++,,,---------,,,000333222......222777444---&&&%%%(((***(((%%%'''&&&''')))---///000000///---***(((%%%&&&)))---+++******+++,,,,,,+++)))'''((()))***************(((&&&%%%%%%(((******)))...---++++++------,,,++++++((('''***///111,,,'''%%%%%%&&&&&&%%%$$$###""""""""""""$$$&&&%%%###!!! ###&&&((((((''''''''')))))))))*********)))(((|||xxxsssmmmiiiiiigggdddbbb```]]]YYYVVVRRRTTTUUUSSSLLLDDD;;;666444555444111---,,,...111...,,,***((('''%%%###!!!###%%%(((+++,,,+++)))'''$$$"""!!!$$$***,,,)))%%%$$$######''',,,///000///(((&&&$$$$$$&&&(((******'''&&&(((***)))%%%&&&***,,,++++++,,,...///...---000...,,,+++,,,,,,+++)))++++++,,,------------,,,)))(((''''''(((******+++((((((***+++...111333555444333222///,,,)))'''%%%)))))))))((('''))),,,//////000222555666777777777444111---***((('''%%%$$$!!! """&&&%%%!!! !!!'''***...222333111///---......***$$$!!!"""!!! !!! ###$$$%%%$$$$$$%%%(((***222111222333333222...+++,,,...///...+++((('''&&&$$$%%%%%%$$$$$$$$$&&&(((***)))((((((***---000222444333222000,,,(((%%%$$$&&&''')))+++,,,,,,,,,,,,((())))))((('''''')))+++***)))(((&&&###  ###'''))))))&&&$$$"""'''&&&$$$ !!!(((...)))'''$$$""""""%%%(((+++************+++---...///***&&&""" """%%%''''''###$$$%%%$$$######%%%''''''))),,,000333333222000,,,,,,---...---,,,***)))(((,,,222444222///---,,,///000000///---+++)))'''(((+++......---+++******)))((($$$!!! """$$$$$$%%%&&&'''((()))***+++---,,,+++)))))))))***+++)))+++---000222333222111000///...,,,******,,,...------***&&&''',,,,,,))) ###'''******)))******...---+++***))))))*********++++++++++++,,,---...+++///222000,,,,,,000444222---&&&$$$&&&'''%%%###'''%%%%%%&&&)))***)))(((''')))*********,,,...000,,,++++++,,,------+++***''''''(((***++++++***)))###"""!!!!!!###&&&'''((('''(((+++...000000---***+++&&&""""""&&&)))(((&&&&&&%%%###"""""""""###$$$%%%$$$$$$$$$%%%###  $$$%%%$$$"""""""""%%%%%%&&&&&&&&&&&&&&&&&&~~~|||{{{yyytttnnnjjjeeeaaa\\\ZZZZZZZZZXXXVVVRRRTTTVVVTTTMMMDDD===999666444111...,,,,,,,,,,,,***)))(((&&&$$$"""!!! """$$$'''***,,,+++'''###!!!###&&&'''&&&''''''''')))---000111111&&&$$$"""###%%%'''))))))))))))***+++((($$$&&&,,,////////////000000111111111///---,,,,,,,,,+++)))***************++++++,,,'''&&&$$$%%%''')))*********+++,,,...000222333444222111///---***'''&&&%%%&&&'''((((((((())),,,///,,,---000222444555666666111...***(((''''''%%%$$$"""!!!###%%%###!!!'''***///222444222000.........+++$$$  !!!"""""""""###&&&)))///000111333444333///,,,000000000...***'''&&&&&&$$$$$$$$$$$$%%%&&&''''''*********+++,,,...000222444555555222---(((%%%###%%%''')))+++,,,,,,***)))((()))******))))))+++---+++***)))&&&### """&&&((((((&&&###!!!$$$### $$$******)))(((''''''((()))***'''&&&&&&&&&(((,,,000333///***$$$"""$$$'''''''''!!!"""######"""###%%%'''%%%'''+++000444555333111---,,,+++***)))((((((((()))...444555333111111222444444333111///,,,***)))***,,,......,,,***((((((((((((&&&### !!!""""""$$$&&&'''''''''(((***++++++++++++,,,---...///******,,,///333555444333222333222111...---...///...,,,'''###$$$)))((($$$ ###'''***))))))((((((***************+++,,,,,,+++++++++)))'''(((***,,,))),,,---,,,)))''')))+++---***'''$$$######""""""&&&$$$###%%%((()))&&&###"""&&&)))***---111222///+++***)))***,,,------,,,((((((((()))+++,,,***)))  """%%%'''$$$&&&***...111111---******&&&!!! """###&&&%%%###""""""###%%%&&&'''%%%$$$$$$$$$$$$!!!"""%%%$$$!!! """###$$$$$$######$$$%%%zzzyyyzzzzzzyyyuuuoookkkbbb]]]XXXVVVWWWWWWTTTQQQPPPSSSUUURRRKKKCCC===:::999444...+++,,,---+++))))))))))))'''%%%############$$$'''+++---+++&&&!!! ###$$$%%%)))))))))***,,,///111111%%%###""""""%%%((())))))+++*********'''$$$)))000222333333333333333444555333111...------,,,***))))))(((((('''((()))***+++'''%%%"""###&&&)))***)))(((***,,,///111222333333///...,,,***(((&&&%%%%%%%%%&&&((((((((((((***+++(((***---000222333333333...,,,)))((((((((('''&&&$$$###%%%'''%%%"""$$$(((---...///000111000//////...///,,,%%%!!!  """%%%'''++++++---000222222000---/////////,,,(((&&&&&&'''%%%$$$$$$%%%&&&'''((('''((()))***,,,---...//////222444666333---'''###"""###%%%'''******)))'''%%%%%%&&&(((((('''((()))+++)))((('''%%%""" !!!%%%(((***)))&&&###"""!!!!!!'''))))))************)))(((&&&$$$""""""$$$***000444222---((('''))))))&&&### """""""""!!! """###'''(((+++000555555222///,,,+++(((&&&&&&'''((()))+++///333444222111333666444333111///---+++*********,,,------+++)))((((((+++,,,+++((($$$!!!!!!""""""%%%((()))''''''((()))******,,,...///000000111)))((((((+++000333333333222444666555333111111111000---'''"""$$$((('''""" ###'''))))))'''&&&&&&&&&''')))+++,,,......///,,,,,,+++(((%%%$$$'''***+++++++++***(((&&&$$$###&&&''''''%%%!!! """%%%###"""%%%)))+++(((%%%"""&&&'''(((...444333---)))'''&&&'''***---......+++)))'''(((***+++***((("""!!!  ###%%%((((((***---///000...,,,)))(((&&&!!! ###%%%&&&(((((((((''''''&&&%%%###$$$%%%&&&&&&%%%&&&((((((%%%!!!!!!###%%%$$$""""""$$$'''vvvvvvxxxyyyyyyvvvppplll```\\\WWWUUUVVVUUUQQQLLLNNNQQQRRROOOHHHAAA<<<;;;;;;333,,,***---...+++&&&***+++***)))'''%%%%%%&&&%%%%%%(((,,,...,,,%%%  !!!###%%%******)))***,,,...000111%%%###""""""%%%(((******+++*********'''%%%+++444555666666666555666777999444222///...---,,,***)))(((''''''&&&&&&''')))***'''$$$!!!"""&&&)))))))))$$$'''***...000111111111---,,,***)))'''&&&%%%%%%%%%'''))))))(((''''''(((&&&(((+++...000111222222---+++((((((((())))))(((&&&%%%'''***)))'''***000333222000...---...///000...000---&&&"""!!! !!!$$$&&&'''(((***...111111///------------***'''&&&&&&'''%%%%%%%%%&&&((())))))(((&&&(((***,,,------------000333555333---&&&""" ###&&&(((((('''$$$### """$$$$$$$$$$$$&&&'''&&&&&&%%%###"""  $$$(((++++++)))&&&!!! %%%((()))+++,,,,,,***((('''&&&$$$ """(((...333222...,,,,,,---+++%%%!!!"""###""" )))***,,,111555444000,,,+++)))&&&$$$$$$&&&***,,,+++///222222000000444888222111...,,,************)))+++,,,,,,+++)))))))))///111111---(((###"""######&&&******((('''(((******+++---000111111111111'''%%%$$$(((---111222111222444777888666555444444222///(((###%%%)))(((###"""&&&((('''%%%###"""###%%%(((,,,...///000000//////---)))%%%$$$'''***...---,,,,,,+++((($$$ """%%%'''%%% """%%%###"""&&&,,,...,,,(((%%%'''&&&&&&---555333,,,'''%%%$$$%%%)))---///000,,,)))''''''***+++***(((%%%$$$""" !!!$$$---+++***+++---//////...(((******%%%!!!%%%)))---...,,,)))'''%%%###"""###&&&)))******+++,,,+++&&&""""""$$$&&&%%%######%%%(((yyyuuusssvvvyyyxxxppphhh___[[[VVVSSSRRRQQQOOONNNOOONNNKKKHHHDDDAAA???===555333000...---,,,)))''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&***---,,,&&&!!! ###&&&%%%$$$(((***,,,+++******,,,///)))))))))'''&&&(((+++---///---+++*********,,,---888777555333333444555666333...+++...333666222---***(((&&&&&&'''((('''&&&&&&''')))***)))(((&&&%%%###%%%)))---///111111111---)))$$$"""$$$%%%%%%$$$'''(((***+++***)))'''&&&%%%$$$&&&***///222000...(((&&&%%%&&&)))***)))&&&%%%'''***,,,---...000111111///+++((('''))),,,///***++++++***'''$$$#########"""!!!  !!!""" ###)))'''(((***,,,---...//////+++'''&&&((((((&&&&&&***)))++++++)))***,,,***%%%***,,,...///...///111222222222000...+++'''$$$""" ###(((++++++((($$$!!!!!!###$$$!!!!!! !!!""" """$$$&&&))),,,---$$$"""  ###&&&+++)))&&&%%%&&&''''''&&&#########""""""$$$''')))//////...+++(((%%%$$$$$$$$$'''((($$$!!!%%%***)))***...111111...+++)))$$$###((((((&&&(((---000333666444111111555999555...((((((((((((***---,,,...000///,,,)))((('''///000///***$$$!!!$$$(((+++***((('''&&&&&&''''''(((...555777444222333555---***''''''***...111222111444666777777666777888333...)))((())))))&&&"""!!!"""$$$%%%%%%%%%###$$$(((---000///,,,...---+++&&&###$$$)))...222000---)))&&&%%%$$$$$$%%%###!!!  """%%%***---...---(((&&&###%%%***...//////***&&&""""""%%%***,,,---,,,,,,,,,...//////,,,***((('''&&&###!!!!!!###%%%$$$&&&''''''&&&)))000555111...+++'''$$$###"""######&&&+++...///,,,(((%%%%%%&&&((()))++++++,,,,,,...,,,)))$$$ """$$$""""""""""""""""""""""""vvvrrroooppprrrpppiiibbb]]]ZZZVVVQQQNNNLLLJJJIIIMMMLLLIIIEEEAAA===:::999444222000...---+++(((&&&######%%%&&&''''''''''''&&&%%%'''+++///...(((""""""%%%''''''&&&(((***+++***((((((***---...000111000...,,,,,,,,,---,,,+++***++++++,,,---333111000///...///111222222///---000555777333...***)))(((((())))))(((&&&((()))***+++***)))'''%%%"""$$$'''***,,,---------,,,)))%%%$$$%%%&&&&&&$$$&&&'''((())))))'''&&&$$$ !!!$$$)))///111///---(((&&&%%%%%%(((***)))(((''')))+++---...///000111000...,,,***)))***+++,,,---......,,,***(((((((((%%%$$$###"""!!! !!!###!!!!!!&&&+++......------,,,,,,,,,,,,'''$$$###%%%&&&%%%'''+++222555444000---...,,,(((,,,...//////......///111000///,,,***'''&&&%%%$$$$$$%%%'''(((((('''%%%$$$!!!###$$$""" """###%%%&&&""""""###$$$&&&(((***+++(((&&&$$$"""!!!"""$$$&&&'''%%%######$$$%%%$$$###$$$$$$$$$###"""###$$$&&&)))***)))(((&&&$$$$$$$$$$$$''''''%%% """%%%,,,,,,---///222111...++++++((((((+++,,,)))***...///222555555333333666:::222,,,''''''(((''')))------///111111...***((('''...//////+++%%%"""$$$''''''&&&&&&&&&&&&((()))+++(((---333444222000111444...***'''&&&)))...222444444555666555333333444666000,,,))))))******&&&"""  ###$$$$$$(((''''''))),,,.........000000---)))%%%&&&+++///111000...+++(((&&&%%%$$$$$$""" !!! ###(((+++++++++&&&$$$###%%%***---......+++'''$$$$$$'''+++......------...///000000---***''''''&&&###!!!!!!"""$$$###%%%''''''&&&(((---222111///,,,)))'''%%%$$$$$$$$$&&&***---...+++(((%%%((((((***+++,,,,,,,,,,,,///...+++'''###!!!###$$$%%%%%%$$$###""""""######|||sssnnniiihhhhhhfff___ZZZZZZXXXUUUOOOIIIEEEDDDDDDIIIHHHEEEAAA<<<888555444222111000///...+++(((%%%!!!$$$&&&((((((''''''%%%%%%(((---111000+++&&&!!!!!!###&&&)))+++***(((((()))***)))''''''((()))000333666666222...***(((*********+++,,,,,,------...---,,,+++,,,---...///000......222777888333...*********+++,,,+++)))'''((()))******)))'''%%%###!!!"""$$$&&&((()))*********(((&&&&&&'''''''''&&&%%%&&&'''''''''&&&$$$$$$"""''',,,//////...***(((&&&%%%''')))******))))))+++,,,...///000111------------,,,+++******---......---***)))***,,,''''''%%%$$$###""""""!!! """######"""%%%***...555444111...+++***))))))$$$ !!!######'''+++888;;;;;;444...------,,,///000///...,,,,,,---///...,,,***'''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&"""$$$%%%$$$!!!"""$$$&&&''''''$$$$$$$$$%%%%%%&&&((((((+++***(((&&&%%%%%%%%%&&&!!! """######""" $$$$$$$$$$$$$$$###""""""########################$$$&&&'''%%%"""!!!###&&&++++++,,,...000///,,,***,,,***+++......++++++---***...111333222333666999000***&&&'''((('''))),,,---000333333000,,,)))(((+++---...,,,'''$$$%%%&&&#########$$$'''***,,,...)))---111111///...///111---***'''&&&)))---000222333333333222000//////111,,,***)))***,,,+++'''### ###%%%%%%+++,,,,,,+++***+++---///222222000+++((((((,,,111000000///---+++)))&&&%%%###  """""""""!!!%%%((()))((($$$###$$$&&&))),,,,,,,,,***(((&&&&&&(((,,,...////////////000111000---***&&&'''&&&$$$!!! !!!###"""%%%''''''&&&&&&)))---//////...,,,***(((&&&$$$&&&'''***,,,,,,+++)))'''***++++++,,,------,,,,,,......---***'''%%%%%%&&&)))(((%%%#########$$$%%%{{{xxxqqqlllfffcccaaa^^^YYYUUUUUUTTTRRRMMMGGGBBBBBBBBBCCCBBB???<<<999666333222111000//////...,,,(((%%% """%%%'''((('''&&&$$$$$$&&&)))...222222...***''''''(((+++---...---,,,)))******)))((('''&&&&&&+++...111111...)))%%%###'''((()))+++,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++---222777777111,,,******+++,,,---,,,)))''''''((())))))'''%%%###!!! !!!"""$$$''')))***+++((((((((((((((((((''''''&&&&&&&&&'''&&&&&&$$$$$$###''',,,///111///---***''''''(((******)))((((((***,,,---......+++---///000///---+++)))***+++***)))'''''')))+++***)))(((&&&%%%$$$###### """$$$%%%%%%(((,,,000888666222...+++)))))))))%%%!!!!!!""""""&&&+++333888888111***+++---...111111///,,,***)))+++---...---,,,+++***((('''&&&((('''&&&%%%%%%%%%&&&&&&###$$$%%%$$$###  !!!###%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%))))))((('''&&&&&&&&&%%%"""$$$$$$!!!!!!"""###$$$%%%%%%###!!!  !!!"""""""""###%%%&&&%%%######$$$&&&'''((()))+++,,,+++***)))++++++,,,------+++******&&&))),,,...///111444777000***&&&''''''%%%&&&(((+++...222333111---+++***(((***,,,,,,)))&&&%%%%%%!!!!!!"""$$$&&&))),,,...+++---//////...---...000+++***((((((*********)))+++---//////---+++******((((((***,,,---,,,((($$$"""###&&&(((...//////,,,((((((+++///222222000,,,((((((---111///000000///---+++((('''$$$!!!"""%%%&&&&&&!!!$$$'''((('''"""###$$$''')))*********)))((('''''')))+++---............///000///+++)))&&&''''''%%%"""!!!!!!!!! $$$'''(((&&&$$$&&&(((------------+++)))&&&$$$((()))***+++,,,+++******++++++,,,,,,,,,++++++***+++,,,---,,,***))))))***,,,***'''$$$######%%%&&&|||wwwtttqqqlllfffbbb___\\\WWWTTTPPPOOONNNJJJFFFCCCBBBBBB===<<<:::999777555333222000///.........---***(((%%%&&&((())))))'''$$$"""$$$&&&***///222222000...,,,,,,,,,...000111///...+++*********)))(((&&&%%%%%%''')))(((&&&$$$######$$$%%%''')))***+++++++++,,,+++++++++++++++,,,,,,&&&'''+++000444444///************,,,---,,,)))&&&((()))******)))&&&$$$""" !!!$$$&&&***---///(((((((((((((((''''''(((''''''''''''&&&&&&%%%%%%""" """(((000555555222///+++(((''')))***(((&&&%%%&&&(((******)))***,,,///111111///,,,***))))))(((&&&$$$%%%(((++++++***)))(((&&&&&&&&&%%%"""###$$$&&&''')))---///444333///,,,+++******+++)))%%%"""$$$###"""$$$((()))///111,,,(((+++///111111000---***''''''))),,,///000222222000,,,(((%%%'''''')))))))))'''%%%$$$$$$$$$$$$$$$$$$###!!! """###%%%&&&'''((())))))&&&%%%$$$######"""######%%%%%%%%%$$$%%%%%%%%%&&&!!!$$$&&&&&&### !!!$$$'''(((%%%###!!!!!!"""!!! """###$$$$$$$$$$$$%%%&&&$$$&&&((()))***++++++++++++---......------,,,***&&&((()))+++---000333666...(((###"""!!! """(((+++///000///,,,+++***%%%''')))***)))'''%%%%%%###"""######%%%'''***++++++---...............///))))))***++++++(((""" $$$***---,,,***'''&&&&&&(((***---...,,,(((%%%!!!"""&&&(((...//////+++((('''***...///000...+++((((((,,,000////////////...,,,***)))&&&### !!!&&&******)))###"""!!!###%%%((()))(((###$$$&&&''''''(((((((((((((((((((((((()))***,,,+++++++++,,,---,,,)))'''&&&'''((('''$$$""" ###''''''%%%###$$$%%%)))***+++,,,+++(((%%%$$$)))***++++++,,,,,,++++++)))************))))))(((''')))+++,,,+++++++++,,,,,,***'''$$$######%%%&&&~~~wwwsssqqqooolllgggbbb___[[[XXXUUUMMMKKKHHHGGGGGGEEECCC@@@888777666555444333222222///...------...///...---+++,,,,,,,,,***'''$$$###&&&(((+++...000111111111---------///000000...,,,******)))******)))&&&$$$"""###$$$$$$######%%%'''$$$$$$%%%&&&'''((())))))))))))))))))((((((''''''"""$$$)))...111111---***)))))))))***+++***(((&&&***+++,,,,,,+++)))'''%%%!!! !!!"""%%%))),,,///((())))))'''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%$$$"""$$$---333555444222---)))'''((()))'''$$$!!!"""%%%''''''&&&((()))+++.........---,,,+++***(((%%%$$$%%%))),,,+++***)))(((((((((((((((###$$$$$$%%%''')))***+++---,,,++++++++++++,,,---,,,(((&&&'''&&&######&&&$$$))),,,***)))---111222///---***&&&$$$%%%(((,,,///111555666444///)))%%%''')))+++---,,,)))&&&$$$$$$###"""###%%%%%%%%%$$$!!!""""""$$$&&&)))+++---######"""!!!!!!!!!!!!"""$$$######"""###$$$%%%&&&!!!!!!###&&&((((((%%%###  $$$(((***((($$$""""""###!!! """###%%%%%%%%%%%%&&&)))++++++++++++---...---000000......111000---***)))((((((***...222555,,,$$$'''))),,,,,,***(((''''''"""$$$%%%'''''''''%%%$$$$$$$$$######$$$%%%'''((()))+++,,,...//////......((()))+++,,,+++&&&&&&++++++)))&&&%%%&&&(((+++------+++(((&&&  %%%(((......---,,,***)))+++,,,+++,,,,,,)))''''''+++///...............---,,,+++)))%%%!!!###(((---,,,***'''%%%$$$%%%''')))******&&&'''((('''&&&%%%&&&'''((()))******((('''((()))''''''(((***++++++(((&&&'''(((***)))&&&###!!! ###''''''$$$###$$$%%%'''((()))***)))'''%%%$$$'''((()))***+++******)))'''(((((((((((((((''''''%%%''')))))))))((()))***)))(((%%%#########$$$%%%xxxrrrooonnnkkkiiifffbbb___[[[XXXUUULLLHHHCCCDDDFFFFFFAAA<<<555555444222111000///...000...,,,,,,...111222222000///...---+++)))'''&&&((()))+++,,,---///111333,,,++++++,,,------+++)))(((''''''(((***)))&&&### """$$$$$$$$$$$$&&&(((############$$$%%%'''(((((((((((('''&&&%%%$$$$$$!!!###''',,,//////---+++)))'''&&&&&&'''(((&&&%%%((()))***++++++)))'''&&&"""  $$$'''***)))))))))&&&###"""%%%(((&&&&&&%%%$$$$$$$$$$$$$$$"""""" !!!'''---111222111...)))'''((()))'''### $$$&&&%%%###%%%%%%&&&(((***,,,---...,,,***((($$$"""$$$(((+++******))))))((())))))***%%%$$$$$$%%%&&&'''''''''&&&&&&((()))***,,,---...,,,)))(((***)))%%%$$$&&&###''')))(((***...///---,,,***'''###!!!###(((,,,---///222444333///***''')))+++---...---***'''%%%%%%### !!!$$$'''(((((("""!!! !!!###&&&)))+++  !!!!!!(((&&&$$$""""""$$$&&&'''$$$$$$%%%'''))))))'''%%%$$$"""!!!$$$)))+++(((%%% """$$$""" """$$$%%%%%%$$$***,,,---,,,***)))***,,,,,,000///,,,---111222///+++((($$$###%%%)))...000,,,$$$ %%%)))******'''$$$!!!!!!!!! !!!"""$$$%%%&&&%%%$$$%%%$$$#########$$$&&&'''&&&'''***---///...---+++*********+++***'''""" %%%(((((((((((((((''')))+++,,,+++***((('''"""!!!'''***...---,,,---......---,,,((()))***(((&&&'''+++///......------,,,---------***%%%!!!###)))---,,,******(((&&&&&&'''************+++***((($$$###%%%'''***,,,...,,,)))''''''(((%%%%%%&&&)))+++***(((&&&'''***,,,+++((($$$""" ###&&&&&&###"""$$$'''&&&'''((((((((('''&&&&&&###%%%'''((()))(((&&&%%%&&&''''''(((((((((''''''&&&'''(((&&&%%%$$$$$$%%%%%%%%%$$$###""""""######|||sssnnnllllllhhhgggeeebbb^^^[[[WWWUUUMMMFFFAAAAAAFFFFFF???888555444333111///---,,,+++000...++++++...222444555111111///...,,,+++***))))))***++++++,,,...111444***))))))***+++***(((&&&&&&%%%%%%'''))))))%%%!!!!!!$$$&&&&&&%%%%%%&&&$$$###!!!!!!!!!###%%%'''******)))((('''%%%$$$###!!!###'''+++......---,,,((('''%%%$$$%%%&&&&&&%%%$$$%%%'''((((((&&&%%%###""" """$$$******)))%%%!!!!!!$$$'''%%%$$$######"""######### !!!!!!###''',,,...///---)))'''((()))(((######&&&%%%###""""""###$$$&&&))),,,...+++)))&&&""" !!!&&&***)))))))))((())))))***+++&&&%%%$$$$$$%%%&&&%%%###"""###&&&(((***,,,------***((((((+++***&&&$$$&&&$$$'''(((''')))---+++&&&)))((($$$!!! ###(((---***,,,...000000...+++***,,,,,,------,,,+++)))(((&&&""" $$$(((******%%%###!!!!!!$$$&&& !!!"""---***'''$$$###$$$&&&(((&&&&&&&&&'''))))))'''&&&'''$$$"""$$$)))***((($$$"""%%%### !!!$$$%%%%%%$$$+++------+++'''%%%&&&(((***------)))***///111...)))%%% ###(((+++...&&&!!!'''---,,,+++)))%%%   """$$$%%%%%%$$$$$$############$$$&&&'''###$$$(((,,,......,,,))),,,***))))))))))))&&&$$$!!!###%%%&&&&&&''')))+++''')))+++,,,+++)))((((((&&&!!!%%%+++//////---,,,...111222000---&&&((()))(((&&&(((,,,000...---,,,++++++,,,......+++%%%!!!""")))---,,,(((+++)))&&&&&&(((*********------,,,((($$$"""$$$''',,,...000///+++'''''''''$$$$$$&&&(((++++++)))'''(((+++------)))%%%"""!!!!!!###&&&%%%######%%%(((''''''(((((((((((('''''' """%%%''''''&&&$$$"""&&&&&&'''((((((((((((((((((((('''%%%!!! !!!""""""""""""""""""""""""{{{rrrnnnllljjjiiifffccc___[[[WWWTTTQQQOOOFFFEEECCCCCCCCCAAA???<<<888555000,,,))))))***,,,...111222000111555555333---000222///***'''))),,,---------+++))))))+++,,,(((&&&$$$%%%'''&&&"""!!!!!!"""###%%%&&&%%%$$$$$$%%%''')))))))))(((((('''%%%######&&&)))******+++*********++++++***)))((('''(((+++///111///,,,///,,,)))''''''(((((('''%%%%%%$$$""" """$$$(((%%%!!! $$$&&&(((,,,---)))"""###((($$$!!!!!!###""" """'''&&&%%%###!!!$$$,,,+++***)))((('''&&&&&&&&&%%%###"""###%%%'''((('''&&&$$$$$$%%%(((***,,,,,,)))%%%!!! !!!$$$&&&+++)))&&&$$$$$$%%%'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%######&&&+++------,,,)))***...000---&&&$$$&&&&&&&&&&&&'''))))))'''&&&,,,)))&&&###"""###%%%'''***+++---.........------***,,,---,,,***(((((()))%%%!!!###))),,,(((###%%%%%%$$$  %%%######"""!!!!!!&&&''''''%%%"""###''',,,)))%%%&&&+++,,,))))))...+++(((&&&'''******%%%!!! """ !!!!!!!!!!!!!!!"""######(((((('''%%%$$$$$$&&&)))***'''%%%&&&)))---------&&&""" &&&***+++&&&"""(((---///111---''' %%%&&&&&&&&&%%%$$$$$$###!!!!!!"""###$$$$$$$$$$$$%%%$$$%%%***000111...***)))---000///+++)))+++...)))%%%%%%''''''%%%&&&***&&&((()))(((&&&$$$$$$$$$&&&&&&%%%$$$&&&(((,,,......---...000333333000---***---...***%%%%%%,,,333111///+++'''$$$$$$(((++++++)))%%%%%%&&&)))++++++(((&&&######&&&)))++++++...+++'''%%%%%%$$$###"""'''+++000111---)))''''''''')))***+++***)))***+++***+++++++++***)))'''&&&%%%&&&((())))))(((''''''))))))******)))'''%%%$$$$$$$$$###############$$$'''$$$"""%%%,,,000///---///+++&&&""""""#########"""!!!"""$$$'''(((((('''wwwooolllkkkiiihhhddd```[[[XXXVVVTTTPPPLLLEEEDDDBBBAAA@@@???<<<:::555222,,,'''%%%%%%'''(((---111333111333666777444111333444111,,,)))***,,,......,,,)))'''&&&((()))%%%###"""###%%%###!!!###%%%%%%$$$''''''((()))))))))(((((()))&&&$$$%%%''')))++++++***)))((())))))************)))))),,,000333333222444111---)))((((((((((((&&&%%%#########%%%'''(((+++(((%%%"""!!!"""%%%&&&(((---000---'''"""###&&&""" ######!!!"""&&&((('''$$$ """&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$%%%&&&''')))***'''&&&$$$$$$%%%(((+++---,,,***'''$$$###$$$&&&''')))'''%%%$$$###$$$%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$'''+++......---&&&'''***---***%%%$$$'''&&&$$$""""""$$$&&&&&&%%%,,,***'''$$$$$$%%%&&&(((***+++,,,---...---,,,+++(((***++++++)))))))))***(((%%%$$$%%%((()))%%%!!!$$$%%%$$$!!!###((($$$""" """###"""""""""%%%))),,,)))&&&'''+++,,,)))***...,,,)))(((***,,,,,,'''""" !!!!!!#########"""!!!%%%%%%$$$###!!!"""%%%''''''%%%###$$$(((+++,,,,,,)))&&&!!!"""'''+++,,,'''!!! %%%+++000222222...)))###  ((((((((((((((('''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&'''+++///000---)))(((,,,000///,,,***,,,...***&&&$$$&&&%%%$$$&&&***((())))))'''%%%######$$$&&&%%%&&&'''***+++,,,,,,+++++++++---000000---***+++,,,---***((((((---111///---***%%%"""###&&&***((('''&&&&&&)))+++,,,,,,)))&&&###"""$$$&&&''''''***(((''''''(((((('''&&&&&&***///000---)))(((((()))***++++++)))(((((())),,,+++******))))))*********************)))(((((())))))((((((&&&%%%$$$######""""""######$$$%%%&&&&&&######'''...333333222111---)))''''''(((((((((%%%%%%%%%''')))***)))(((|||rrrllljjjiiihhhfffaaa\\\VVVTTTTTTRRRNNNIIIDDDBBB???===<<<;;;999777444000)))$$$!!!!!!$$$&&&+++///222333555888888555333444555222...+++,,,...111///,,,'''###!!!###%%%!!! !!!###""" ###%%%&&&&&&************)))))))))(((***(((&&&&&&''')))***+++(((((('''''''''(((***+++---------000333666777666888555000+++)))((()))))))))&&&$$$%%%)))---......///---***'''%%%%%%%%%&&&&&&,,,111000)))###!!!!!!###%%%######&&&)))(((%%%!!!!!!!!!"""###$$$$$$###"""!!!$$$%%%&&&((()))*********%%%$$$######$$$'''***,,,+++***(((&&&&&&'''((()))&&&%%%%%%$$$###"""""""""!!!"""$$$&&&&&&&&&$$$$$$%%%%%%%%%(((+++.........%%%$$$&&&)))((($$$$$$(((%%%""" ###$$$%%%)))(((&&&$$$###$$$%%%&&&)))***,,,---,,,+++)))(((%%%'''))))))))))))***,,,,,,,,,***)))&&&$$$!!!###$$$$$$###!!!"""'''+++'''""" """'''***+++)))'''''')))***((())),,,+++***+++---///...)))$$$!!! ######"""  !!!  ###%%%$$$"""!!!###&&&)))++++++,,,***'''%%%$$$&&&)))++++++'''###$$$)))000333555000---((($$$!!!!!!"""###************))))))))))))''''''&&&&&&&&&&&&&&&&&&*********+++------+++)))(((,,,///000---++++++,,,+++&&&$$$%%%$$$"""$$$(((((()))(((&&&$$$###$$$%%%&&&%%%&&&)))---...,,,))))))((()))***,,,,,,***(((,,,,,,+++++++++,,,---...+++***'''$$$!!!!!!$$$'''%%%%%%''')))---...---,,,***'''###!!!!!!#########&&&%%%&&&)))+++,,,+++***&&&***///000---***))))))***+++,,,+++)))(((((()))...,,,***((((((+++...000111000...,,,***))))))))))))(((&&&$$$###"""!!!!!! !!!"""###%%%&&&'''((($$$###$$$)))000666777666222000...---......---,,,***))))))***,,,---+++***zzzqqqllljjjhhhfffddd]]]WWWQQQOOOQQQPPPKKKFFFCCC@@@<<<999888777555444444000)))###!!!!!!$$$&&&'''---000111444777666333000111222111///---...000222000+++$$$ """!!!$$$###"""%%%((()))+++---,,,+++***))))))))))))***(((%%%%%%&&&(((((((((%%%&&&%%%%%%%%%'''***,,,000111222555666777666555888555111,,,)))(((***,,,...***''')))///444444222111000...+++((('''%%%%%%&&&***...,,,'''!!!###&&&%%%$$$&&&((('''%%%""" """ !!!###%%%%%%%%%$$$###%%%&&&((()))***)))((('''!!! !!!$$$(((******)))(((''''''(((((()))%%%%%%%%%%%%$$$###!!! !!!###&&&)))***)))'''%%%%%%%%%&&&(((+++---......(((%%%%%%''''''$$$%%%(((&&&###!!!!!!###%%%%%%%%%&&&%%%###"""!!!!!!""""""((()))***++++++)))'''%%%"""$$$&&&'''''')))+++...000111000+++%%%  """###"""!!!###(((---***$$$!!!  !!!&&&(((((((((&&&&&&&&&&&&&&&''')))***+++---000111000+++&&&$$$""" !!!$$$"""""""""$$$'''***,,,---...---+++)))(((((())))))&&&%%%%%%)))///333444333***((($$$!!! !!!"""))))))((((((((((((((())))))(((&&&%%%$$$$$$%%%%%%,,,,,,---,,,+++)))(((((())),,,//////,,,)))(((((()))%%%%%%'''&&&""""""$$$&&&''''''&&&$$$$$$&&&((('''%%%$$$'''+++---+++((()))))))))***+++***)))(((---+++***,,,...///---+++((((((&&&###!!!!!!###&&&%%%&&&(((,,,//////,,,***(((%%%!!! !!!""""""$$$%%%'''+++...///---+++)))---111111---***)))))))))***+++***))))))***,,,///,,,)))'''(((,,,111444666333///,,,)))(((((()))((('''$$$"""  """$$$&&&((()))***$$$$$$&&&+++111555666666000//////000111111000...---,,,+++,,,......,,,***{{{sssmmmjjjhhhdddaaaYYYTTTNNNLLLMMMLLLGGGCCCBBB>>>999666555444444333222///)))###!!!"""$$$&&&%%%***......000333222///***+++---......///000222222///***$$$!!!"""&&&'''$$$!!!%%%)))***,,,...000///---+++)))(((((()))***)))'''$$$"""###$$$$$$$$$"""$$$%%%%%%%%%'''***---000333666888777444000...333222000,,,)))))),,,///444///+++---222666666444111000...,,,)))'''%%%%%%)))***+++((($$$!!! !!!"""&&&&&&%%%&&&&&&&&&%%%###!!!!!!###%%%!!!"""$$$%%%%%%%%%%%%&&&'''))))))(((&&&###!!!"""&&&((()))((('''&&&&&&&&&'''(((&&&&&&''''''&&&$$$!!! """&&&)))***)))&&&$$$"""$$$%%%''')))+++,,,...,,,((('''))))))''''''***'''&&&&&&''')))***((('''&&&%%%$$$###""""""!!!!!!%%%''')))***)))'''$$$"""!!!###$$$&&&(((,,,///222333222,,,$$$ """!!! """'''+++,,,%%% ###$$$"""### $$$%%%$$$&&&&&&%%%######$$$%%%%%%(((***---000111///+++(((%%%$$$"""!!!!!!###!!!$$$###$$$&&&''')))+++---//////...---+++)))(((((((((######'''---333444111...'''%%%###!!! !!!"""###&&&&&&%%%$$$$$$%%%&&&&&&(((&&&###!!! !!!"""###***---...---***'''&&&'''***,,,---,,,***'''%%%%%%%%%$$$&&&***)))$$$ !!!$$$%%%&&&'''&&&'''***,,,(((%%%######''')))***)))***+++,,,,,,++++++++++++,,,***)))+++///000---)))&&&'''&&&$$$""""""$$$&&&'''(((***,,,......+++(((%%%""" ###$$$$$$%%%&&&(((+++...---+++(((,,,000222111---)))'''((('''((()))***)))+++---000///,,,)))((()))---222666666333///***'''&&&&&&''''''&&&###!!!   ###%%%'''))))))***$$$%%%(((+++///222333333---------...000000///------,,,,,,,,,------+++***{{{sssmmmjjjfffaaa]]]UUURRRNNNKKKIIIFFFCCCAAAAAA===888444333444444444///,,,((($$$"""###%%%&&&%%%***,,,+++,,,///...***%%%&&&(((***,,,///000111///---***%%%!!!!!!###  ###(((+++)))'''!!!&&&,,,//////...000222///---***((('''(((***+++(((%%%""" !!!!!!!!! """&&&'''&&&'''***......111555555222...***)))...//////---******---000444111...///222555555444///...---+++)))''''''&&&,,,,,,***'''$$$###$$$&&& &&&&&&%%%&&&$$$%%%%%%$$$"""###$$$&&& !!!"""###$$$$$$((((((((((((&&&### """'''))))))(((&&&$$$$$$%%%&&&'''((((((((((((&&&$$$"""!!! $$$&&&'''%%%###!!!!!!$$$%%%&&&'''***,,,...)))(((+++---++++++---*********,,,......,,,*********)))((('''%%%###!!!"""$$$&&&((((((&&&###!!!!!!###$$$''',,,///111111///***$$$ !!!!!! $$$(((+++%%%###&&&''''''$$$  !!!"""###&&&'''%%%!!! ###%%%###&&&(((+++---...,,,***(((&&&%%%$$$###!!! $$$''' !!!  ###%%%%%%'''***++++++---///111///...---+++***((((((((($$$%%%(((...333333///+++((('''%%%$$$###$$$%%%&&&$$$###"""""""""###$$$%%%&&&###  """%%%+++///...)))%%%%%%'''+++++++++***)))((('''&&&%%%$$$&&&+++***%%%!!!"""###%%%((()))******+++---'''&&&$$$######&&&)))+++,,,---------+++***+++,,,+++***)))***---...,,,)))'''(((((('''&&&%%%'''((()))((()))***,,,,,,***((($$$!!!!!!%%%''''''&&&&&&'''***++++++(((%%%+++...111///+++'''&&&'''&&&'''))))))***,,,///222---,,,***)))+++...222444444111---)))&&&%%%%%%&&&%%%%%%###"""!!!!!! !!!"""$$$'''((())))))(((%%%&&&))),,,...000000000+++++++++,,,......---+++,,,++++++,,,------+++)))|||wwwpppkkkgggccc]]]YYYRRRRRRPPPKKKEEEAAA@@@AAAAAA===777333333444555666...,,,)))'''&&&&&&(((((((((+++,,,))))))+++***'''$$$$$$%%%(((+++...//////++++++)))&&&$$$###%%%&&&&&&###"""$$$)))++++++)))&&&+++111222000---...000///,,,)))&&&&&&'''***,,,(((%%%"""  !!!''')))((((((+++...,,,...///...***((('''(((,,,///111///,,,***---000///...------...111333444...---+++))))))((()))***+++***)))&&&%%%$$$%%%&&& $$$%%%%%%&&&&&&&&&&&&%%%######$$$%%% !!!###%%%((((((''''''%%%### """&&&+++---,,,)))&&&###"""###&&&''')))(((((('''%%%$$$"""!!!!!!###$$$%%%###!!! """######$$$'''***+++'''''',,,000//////000---,,,++++++---......------------+++)))&&&###!!!!!!$$$''''''%%%"""  !!!###&&&+++///......+++((($$$""""""""" """!!!"""&&&((($$$"""'''+++((('''%%%""" """$$$''')))'''!!! $$$&&&######%%%((()))))))))((((((%%%&&&&&&%%%###!!!  """%%%((()))%%%%%%$$$###!!!"""%%%''''''***,,,---------///111///...---+++***)))))))))***)))))),,,000111///,,,***)))(((&&&&&&'''(((((($$$###"""""""""###%%%&&&$$$!!!!!! '''//////)))$$$$$$&&&***)))((()))***,,,------'''%%%%%%))))))%%%$$$&&&%%%(((+++---,,,+++++++++$$$&&&((('''$$$$$$(((,,,***,,,---+++)))((())),,,***)))))))))+++++++++***((()))++++++)))))))))+++)))'''&&&''')))+++,,,+++%%%### ###&&&((()))%%%%%%%%%''')))(((&&&$$$&&&))),,,+++(((%%%&&&'''(((((()))))))))+++///222+++++++++,,,---///000111000...+++(((&&&%%%&&&&&&$$$$$$$$$$$$$$$###""""""###$$$&&&((()))((('''&&&$$$'''***---///000000111,,,+++***+++---------,,,++++++***+++------,,,***~~~~~~xxxssslllhhheeeaaa[[[WWWQQQRRRRRRLLLCCC>>>???AAAAAA===777333333555777777///...---,,,++++++,,,,,,+++---,,,((('''))))))&&&%%%%%%%%%(((+++---......)))***)))(((&&&&&&''')))***'''$$$%%%(((+++***)))(((---333333///,,,,,,---...,,,(((%%%%%%'''***---)))&&&"""  '''***))))))+++...+++++++++((($$$$$$'''***,,,000333222---+++,,,///***++++++++++++...111444...,,,***))))))***+++,,,''''''&&&%%%$$$$$$###$$$!!!$$$%%%%%%&&&(((((((((&&&###""""""$$$###!!! """%%%''''''''''''&&&%%%$$$"""""""""""""""###&&&***///111...+++'''###"""###&&&((()))((('''&&&$$$###"""!!!"""###$$$%%%%%%$$$"""!!!!!!"""!!!"""%%%((((((%%%&&&---222222222333///,,,))))))***---...///---------+++((($$$!!! ###&&&'''%%%"""  """&&&+++...---+++(((&&&%%%$$$$$$$$$ """###""" !!!$$$%%%### '''---(((((('''$$$ """&&&)))+++((("""!!!&&&'''$$$!!!###&&&''''''&&&'''(((%%%&&&'''&&&$$$""""""""" """%%%''')))***+++(((((('''%%%$$$$$$&&&)))(((+++......------///111000///---+++************111---******---000000///***)))((('''&&&''''''(((&&&%%%#########%%%'''(((### """%%%...///)))$$$$$$&&&***((('''(((,,,///222333***&&&$$$&&&&&&%%%'''+++'''+++...000...+++)))(((!!!''',,,+++'''$$$''',,,)))***+++)))&&&%%%'''***))))))))))))))))))***+++)))+++------,,,++++++,,,(((&&&$$$$$$'''+++---///'''%%%""""""$$$&&&((()))$$$###$$$%%%''''''%%%$$$!!!%%%((((((&&&%%%&&&(((*********))))))+++...111)))***,,,---.../////////...---+++)))'''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%&&&((())))))(((&&&%%%###&&&+++...000111222222...---++++++---...------+++******,,,---...---+++|||xxxuuuooolllgggbbb]]]YYYWWWWWWUUUTTTRRRNNNIIICCC>>><<>><<>>777222000111222333+++)))(((***,,,---,,,***,,,---,,,***%%%"""!!!!!!$$$$$$$$$%%%%%%&&&&&&''')))&&&###!!!!!!"""###$$$((('''&&&%%%%%%&&&(((((())),,,000222222111000000111,,,&&&""""""$$$&&&'''((())))))'''%%%#########%%%$$$%%%(((,,,///000///---***&&&%%%%%%'''((((((,,,...111333222///+++((((((''''''***...111222222///***%%%%%%)))------,,,***(((%%%  ###  ###&&&'''&&&###&&&'''(((******)))((('''(((%%%!!!!!!###&&&&&&&&&))))))((())))))'''$$$!!!###"""!!!"""%%%+++000333///,,,)))''''''&&&&&&%%%&&&%%%$$$$$$%%%%%%$$$"""######$$$%%%&&&'''(((((("""!!! %%%***...+++)))))),,,...//////000...------.........------+++(((%%%%%%'''***,,,***'''###"""""""""###"""$$$!!! %%%))),,,+++)))'''''')))***)))'''''')))+++,,,***&&&!!!&&&$$$###$$$'''***,,,,,,+++,,,---,,,***((('''''',,,***'''%%%$$$%%%'''((((((******'''### !!!'''&&&$$$!!!"""&&&'''+++000222000...---,,,***)))'''%%%%%%(((*********(((((()))***333666444---(((((()))'''%%%""""""&&&***+++//////...,,,(((%%%$$$%%%(((&&&%%%%%%''')))+++---+++)))&&&!!!!!!###%%%%%%$$$######$$$&&&(((+++---...///000111,,,---...,,,+++,,,000333111000...+++*********++++++,,,---,,,******---000///...,,,***((('''%%%$$$%%%'''))))))***,,,///111///000000111000///------+++)))&&&&&&))),,,...///...)))$$$ !!!  !!!$$$''''''$$$"""!!! """%%%''')))---+++(((&&&%%%''')))***+++******,,,......,,,))),,,,,,,,,+++***((('''&&&)))(((''''''&&&&&&''''''***((('''***------)))$$$%%%&&&)))---000000000...111444666444///+++))))))+++***)))***++++++)))'''}}}yyyvvvrrroooqqqnnniiiddd___\\\ZZZYYYSSSRRROOOKKKGGGBBB>>><<>><<<:::999777555444111---***$$$&&&))),,,---,,,***(((%%%''')))(((&&&###"""!!!###"""!!! !!! !!!""""""""""""###%%%+++((($$$!!! """$$$)))***++++++***+++---///)))'''&&&%%%&&&&&&$$$"""###&&&***+++***(((&&&%%%((('''(((***---000000000000///---,,,,,,***'''$$$&&&'''((()))***++++++++++++***)))+++...000111111,,,((($$$"""%%%(((+++,,,---***$$$!!!"""###%%%((()))(((&&&%%%(((***---//////---+++)))'''''''''((()))+++,,,,,,(((((()))***,,,+++(((&&&$$$$$$######%%%)))---//////......//////---)))&&&%%%%%%%%%&&&''''''&&&$$$"""%%%'''((())))))$$$###!!! ###((('''&&&&&&'''((()))***(((((((((***...111222222...+++'''$$$%%%)))...222///+++%%%""""""%%%'''(((&&&""" $$$''')))#########$$$%%%%%%%%%$$$***,,,///000---'''!!!###"""###%%%(((******))))))---111333222///---,,,+++(((%%%######%%%'''***(((((()))((($$$!!! !!!###$$$%%%%%%999:::777000...//////,,,------,,,+++(((&&&###""""""###$$$$$$""""""###$$$+++111444000+++***)))(((!!!!!!&&&***---,,,...000///,,,'''$$$###'''(((((((((((()))+++,,,......---)))%%% !!!"""$$$%%%%%%'''))),,,000000111222333222000...------------...000333555///+++&&&###"""&&&***...///...---,,,,,,---000222...---,,,***((('''%%%%%%$$$'''***,,,///222666999666777777666444000,,,***)))'''&&&'''***---.........+++'''###!!!$$$%%%(((+++...---***'''$$$$$$&&&'''''''''&&&%%%******)))))))))***+++,,,,,,,,,,,,,,,+++***(((&&&))))))+++,,,------------///---***'''%%%&&&'''((()))((('''))),,,...---,,,''')))+++,,,,,,---...///444777999888333...,,,,,,222000---,,,---......---{{{xxxuuurrrpppooolllgggbbb^^^[[[YYYYYYPPPNNNKKKGGGCCC@@@===<<<777666555444333///***'''$$$&&&***------,,,***(((%%%'''(((((('''%%%%%%&&&%%%$$$"""  !!!"""%%%&&&%%%$$$%%%&&&***'''### !!!""")))))))))''''''(((+++...'''&&&&&&'''((('''%%%""" ###(((******(((&&&%%%***))))))+++...000000//////.........---+++'''$$$%%%$$$"""!!!###&&&***---...---,,,---......---+++)))&&&###"""$$$(((+++---...+++%%%!!!"""&&&((())))))((('''+++,,,......---+++((('''&&&'''((()))***,,,...///'''''''''***,,,---,,,+++&&&%%%$$$$$$%%%'''***+++++++++---///000...***&&&$$$$$$%%%'''))))))'''%%%!!!$$$&&&'''''''''######!!!"""$$$'''(((((('''%%%$$$""""""###&&&+++///111222///---***((('''(((***+++,,,(((%%%$$$&&&))),,,---(((%%%""""""###&&&'''((("""###%%%&&&'''''''''''',,,,,,,,,+++)))&&&###!!!$$$###$$$&&&)))++++++***+++---///000...---,,,---(((&&&$$$""""""$$$''')))&&&&&&''''''&&&$$$!!!!!!$$$(((+++---...<<<<<<777000,,,---,,,)))(((((())))))(((&&&$$$######$$$%%%$$$"""!!!"""###+++...000///000222000+++%%%""" ###(((+++---(((+++......+++'''###"""%%%'''))))))(((''')))***,,,------***&&&###!!! ###$$$&&&''''''))),,,...333333444666888666222......,,,++++++,,,...///000+++***'''&&&&&&''')))+++---+++******+++---...///+++******((('''&&&%%%$$$%%%(((+++---000444888;;;555555555444111...***(((''''''&&&(((***,,,+++++++++)))(((%%%######$$$%%%'''(((+++...000000---***&&&''')))******)))'''&&&+++++++++,,,,,,---...............---***'''%%%$$$''')))+++---...///......---+++(((&&&%%%%%%'''(((***'''%%%$$$&&&))),,,---+++,,,---,,,++++++---///333666888777333000000111777444111000000000000///}}}wwwtttqqqooommmkkkhhhddd___ZZZXXXVVVVVVNNNLLLIIIEEEBBB???===<<<555333222000///,,,(((%%%$$$(((,,,---,,,***((((((%%%&&&(((((('''''')))******(((&&&###"""!!!"""###!!!&&&***+++(((&&&%%%&&&'''%%%"""  """###'''''''''%%%$$$%%%(((+++%%%%%%&&&((()))(((%%%"""!!!&&&))))))'''''''''***))))))***---///......,,,+++,,,------,,,(((%%%$$$"""$$$)))---...------......,,,)))&&&%%%$$$###$$$&&&))),,,//////,,,''' """"""'''******)))((((((,,,,,,,,,+++***(((&&&%%%%%%&&&'''((()))+++///222)))((('''(((+++...//////)))(((&&&%%%$$$%%%&&&'''%%%&&&))),,,...---)))&&&$$$$$$%%%(((******(((&&& ###%%%&&&&&&%%%%%%######"""###''')))(((%%%"""!!! $$$***///111222///...---+++)))'''%%%%%%'''&&&&&&'''+++...//////)))'''&&&&&&'''((('''&&&$$$&&&)))++++++***+++,,,,,,+++)))'''&&&%%%%%%%%%'''&&&%%%'''***---------------...,,,***))))))+++&&&%%%$$$###$$$%%%'''(((&&&%%%%%%&&&'''&&&$$$"""!!!###'''+++...111222222222///)))'''))))))'''###$$$&&&''''''&&&$$$######%%%&&&%%%######$$$%%%+++---//////333666444///***&&&"""!!!"""%%%((()))$$$'''++++++)))&&&$$$######'''***+++((('''(((******+++,,,***(((%%%%%%%%%&&&(((*********+++,,,...333333666:::<<<:::333---,,,***((('''))),,,------*********+++******))))))(((''''''(((+++---------(((((((((''''''&&&&&&&&&'''))),,,...111444888;;;333222111///---+++)))((('''&&&&&&''')))***(((&&&&&&''''''&&&%%%&&&(((*********+++...000111///---(((((()))******)))(((''',,,,,,---...//////......///000000...***&&&$$$$$$(((***...111222111///---+++)))(((''''''(((***++++++)))&&&$$$$$$'''***,,,---...///---++++++...111444666777555222111222555:::777444333222111///...zzzuuuqqqooommmkkkgggddd```[[[WWWTTTSSSRRRMMMKKKHHHDDD@@@>>>===<<<444111...,,,+++)))&&&$$$%%%(((+++,,,)))'''&&&&&&%%%%%%&&&&&&&&&'''+++...///---***'''%%%$$$%%%&&&$$$)))......***&&&$$$%%%######"""!!!!!!"""###$$$%%%%%%%%%$$$###$$$&&&)))######$$$&&&((('''$$$""" %%%'''((((((((()))((('''&&&(((***++++++***(((((()))***,,,+++)))'''###!!! !!!%%%)))+++***+++---//////,,,'''###!!!"""$$$&&&(((***...000///---)))$$$ !!!$$$!!!&&&+++---,,,)))(((((())))))((('''&&&%%%%%%%%%###%%%&&&&&&'''***///444...+++((((((***---//////,,,***(((%%%$$$######### !!!###'''******(((%%%###$$$&&&)))++++++)))'''"""$$$&&&((((((&&&%%%######$$$$$$"""###'''(((&&&###"""""" %%%+++000333444111///---***'''%%%###"""$$$%%%(((,,,///111000...((((((((()))***)))&&&######'''+++,,,,,,+++,,,...))))))'''&&&&&&'''((()))&&&$$$###$$$'''***,,,------......,,,(((&&&%%%&&&%%%%%%&&&&&&'''((())))))(((&&&%%%%%%'''(((&&&$$$"""###%%%'''***,,,...///)))+++)))$$$###%%%&&&###!!!"""$$$&&&&&&%%%###!!!!!!###%%%%%%%%%&&&''')))***///111000111444555222...***%%%!!!!!!###$$$$$$###%%%)))***(((&&&%%%%%%###(((------***'''(((***)))***+++***)))((()))+++***,,,......---,,,,,,---///111555<<>>===<<<444111,,,)))((('''%%%$$$%%%(((+++***'''$$$$$$%%%$$$%%%$$$$$$$$$'''+++///333000---)))'''''''''(((%%%***000000+++%%%######!!!!!!!!!""""""###$$$%%%$$$%%%%%%$$$"""###%%%'''"""""""""$$$&&&&&&###!!! %%%'''((()))***+++&&&%%%$$$%%%((()))((('''&&&&&&&&&(((++++++***(((!!!!!!"""###$$$&&&((()))'''))),,,///000---'''"""!!!$$$'''))),,,///111///---***&&&"""!!!###%%%%%%)))...000---***(((((('''&&&$$$######$$$%%%&&&###$$$%%%%%%%%%)))///555222...)))'''(((+++---///---+++)))&&&###"""!!!!!! $$$'''((('''%%%###$$$&&&))),,,,,,***'''&&&''')))***)))'''%%%###$$$%%%&&&$$$!!! $$$&&&&&&$$$""""""### """'''---222555666111///,,,(((%%%$$$#########%%%***///222222///,,,'''((()))+++,,,)))%%%!!!!!!%%%)))+++******+++---'''''''''(((((()))******###!!! ###&&&)))***---...///---)))%%%###"""%%%&&&((()))************+++(((%%%%%%'''((('''%%%$$$$$$%%%&&&'''))))))***(((***((($$$"""###""" """$$$%%%%%%###!!! ###%%%&&&(((***---)))000444111...000333555222...'''###"""""""""""""""%%%((()))((('''''''''$$$)))...///+++((()))+++(((***+++******+++---///,,,...000111///---,,,,,,,,,...444<<<@@@===333*** $$$%%%%%%&&&&&&&&&&&&&&&$$$###"""""""""###(((---///---+++&&&''''''((()))***++++++***,,,...///000222555777///---+++)))((()))***+++&&&&&&&&&''''''&&&### !!!$$$&&&&&&%%%%%%(((,,,***)))((()))+++---...---&&&&&&&&&&&&''''''''''''+++,,,...//////...,,,++++++...000///,,,))))))+++---111666::::::666000,,,***+++---///111333444555---///000///---***((('''***---///...,,,...555:::::::::777333...---111555:::888666444222///***'''}}}wwwssspppnnnllljjjfffbbb]]]VVVQQQNNNMMMMMMNNNJJJDDD>>>999777777777333111...***((('''''''''$$$$$$$$$$$$$$$###"""""")))'''%%%"""!!!%%%+++000777222,,,******,,,,,,+++//////000///---)))%%%"""#########""""""!!! !!!###%%%%%%$$$######$$$'''$$$"""&&&++++++%%%"""'''***+++(((%%%"""###((((((&&&&&&'''$$$"""&&&,,,000///,,,)))***+++++++++)))'''%%%((()))+++...000...(((###!!!###%%%'''(((***---000---,,,***'''###"""###$$$(((***,,,,,,***((('''&&&+++)))%%%""""""###&&&((()))'''%%%%%%'''***///222555333...***''''''+++///((('''&&&$$$"""!!!!!!!!! ###)))+++((($$$''''''(((((()))))))))******+++,,,+++)))''''''''')))***)))'''%%%###$$$%%%'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&(((---333777999;;;888333---)))%%%$$$###"""$$$)))///222222000---,,,---......---,,,***(((%%%'''(((((((((***,,,...---+++((()))++++++***((("""######""""""###%%%'''---111333000)))$$$###$$$&&&(((+++---...---,,,+++***%%%"""%%%+++...+++''''''&&&$$$""" """&&&)))''''''&&&%%%$$$###""""""!!!"""###"""!!!"""###"""&&&((()))***+++,,,000111111///,,,,,,000444222,,,%%%"""#########!!!%%%&&&))),,,///...+++((((((,,,000222000,,,)))'''%%%(((******((('''))),,,///////////////.........+++---222777:::777000))) !!!###%%%(((******(((%%%###'''&&&%%%%%%''')))---///***)))((())),,,......---000///------///111555777222...***)))***,,,+++***+++++++++)))&&&###!!! """""""""###%%%''')))***(((&&&$$$$$$''')))++++++***)))((()))***)))%%%!!!++++++,,,......---)))&&&''''''***,,,//////---+++---111555666222///...///------------...///111111111222333111---***((('''+++------,,,***,,,444;;;:::666000,,,,,,---///000777777777666333///***((({{{uuuqqqnnnmmmkkkiiidddaaa\\\VVVPPPMMMJJJIIILLLIIIDDD???;;;888777777555333///+++((('''''''''$$$###!!! """###%%%(((&&&### """(((,,,666222...---...//////...------------+++((($$$!!!!!!!!!"""""""""!!!  """%%%%%%$$$######$$$(((&&&%%%'''***+++'''###"""%%%''''''''')))+++$$$###((('''%%%%%%&&&%%%'''***...111000///,,,---......---+++)))((())))))***,,,...,,,'''"""!!!%%%((())))))***,,,)))++++++***'''&&&&&&&&&++++++,,,***(((((()))***///,,,((($$$###%%%(((***)))'''%%%$$$&&&+++000444333222///***''''''***---+++***)))'''%%%$$$######$$$$$$%%%(((,,,---+++(((*********))))))((((((''')))***+++***(((''''''(((((())))))'''%%%$$$%%%&&&%%%%%%$$$%%%%%%'''((()))---+++***+++...222555777999777222---)))&&&$$$###$$$'''+++000222222000---...///000111000...,,,+++++++++)))'''''')))...222222...+++)))******)))(((%%%$$$###"""!!!!!!"""$$$***---000---'''""""""###'''))),,,///000000...---***'''&&&***//////***$$$%%%$$$""" """%%%&&&&&&&&&&&&%%%%%%$$$$$$!!!"""###"""  """$$$&&&'''((()))+++000111111///+++***---000,,,)))%%%######$$$$$$$$$(((***---///...---***))))))+++...///,,,(((%%%###&&&)))***)))%%%$$$&&&(((---.../////////...---,,,))),,,000555777333+++%%%!!!""""""&&&(((+++------+++(((&&&***(((&&&%%%&&&(((,,,...///---++++++---/////////111///...------///111333000---++++++---000000///222222111---(((###!!!"""###%%%&&&''''''&&&(((&&&%%%%%%(((***+++***)))((((((***,,,+++(((%%%*********++++++)))&&&"""%%%%%%'''***---...//////000//////000///...,,,******,,,.../////////111333000111111000---*********------,,,***))),,,111555666222---***,,,///111333666777888777555111,,,))){{{wwwqqqmmmkkkiiihhhgggaaa___ZZZUUUOOOJJJFFFDDDGGGFFFCCC@@@<<<999777666777555111---)))'''''''''%%%"""!!!%%%((((((&&&###$$$'''000///...///000111111000+++***)))))))))'''### """###$$$###!!! """%%%%%%$$$######$$$))))))******))))))((('''"""&&&***)))&&&&&&+++111(((###!!!%%%((('''%%%%%%%%%(((,,,...000111222333111222222222000...+++)))***)))))))))***)))&&&$$$"""&&&))))))(((''''''&&&(((++++++***((('''(((,,,,,,***(((&&&'''***---000---)))%%%%%%'''***---***'''$$$"""%%%***000555000000///,,,***)))***,,,111000...+++)))'''&&&&&&''')))+++---...---+++***------,,,+++)))(((&&&%%%''')))******)))(((((()))((())))))(((&&&%%%&&&((($$$$$$$$$%%%&&&)))+++,,,222111///...///000222333777555111---)))&&&%%%$$$&&&)))---000111111///---111111333333222111...---000...+++''''''+++222777888444...***)))))))))((('''&&&$$$"""!!!!!!!!!!!!%%%(((***((($$$!!! !!!(((***...111222222111000+++******---111///'''!!!"""""" """###$$$%%%&&&&&&%%%$$$###$$$%%%%%%$$$!!! !!!!!!!!!"""###$$$&&&((()))...000000...***((()))+++'''''''''&&&$$$$$$%%%&&&***---000///,,,)))((()))+++,,,---+++'''### """%%%&&&%%%######%%%(((---///000111000---+++)))'''***///333333...%%%!!!###$$$$$$$$$(((***,,,...///...,,,+++---+++(((&&&&&&))),,,///444111...,,,---///000000111///---+++++++++---------,,,,,,...111444555555555666555111+++%%%!!!###%%%'''((()))(((&&&%%%%%%$$$$$$&&&((())))))((())))))***+++------,,,***)))((('''(((((('''$$$!!!######$$$&&&))),,,000111222---)))(((***+++)))&&&''',,,111222///...000333...//////...,,,+++,,,---...,,,))))))***---///000111---)))(((***///333555444666999:::999444///,,,}}}zzzvvvrrrlllhhhfffeeedddccc]]]\\\YYYTTTOOOIIIDDDAAABBBBBBAAA@@@===:::666444888666111---***(((''''''$$$""" !!!$$$'''***((('''###!!!$$$)))***,,,...000000///...***(((''''''((('''###  ###%%%'''&&&%%%$$$"""$$$&&&&&&%%%$$$$$$%%%---...///,,,(((&&&'''(((&&&***,,,,,,))))))---000***&&&$$$'''(((&&&%%%&&&&&&***......---...222666666666555444111---)))'''((('''&&&&&&''''''''''''%%%'''))))))'''%%%$$$%%%&&&'''((('''&&&%%%%%%&&&))))))(((&&&%%%&&&)))+++,,,***&&&$$$$$$(((,,,///+++'''### """'''---222---///000///...---...///888666333000,,,***(((''''''***...///---***)))(((...------,,,+++(((&&&%%%''')))++++++***)))***+++)))******)))(((((()))+++((('''&&&'''(((***,,,---222222111///......///111444333000,,,)))'''%%%$$$'''***---///...---,,,,,,000111222222222000...,,,///...+++))))))...555:::<<<888111+++((('''((())))))'''$$$######$$$$$$###"""###%%%$$$!!! '''***---111333333333222...,,,+++,,,---+++%%%  ###"""###$$$$$$###""" $$$&&&&&&&&&%%%%%%''')))###!!! !!!"""%%%&&&&&&***,,,---,,,((('''(((+++'''***,,,***'''%%%&&&((((((,,,000...)))&&&(((+++---...,,,)))$$$!!!""""""$$$(((,,,111222333333111,,,(((%%%%%%)))...111000***"""!!!###&&&''''''&&&&&&$$$&&&***---...///.........,,,)))'''(((,,,000333666222---++++++---......///...,,,***))))))***+++,,,,,,---///222444555555000222444222---(((&&&&&&((())))))******)))((('''%%%$$$%%%&&&))))))((('''+++,,,,,,---......---,,,((('''''''''((((((&&&%%%$$$$$$%%%%%%&&&***...111000,,,'''$$$%%%&&&&&&%%%'''...444444///+++,,,000+++,,,------,,,,,,...000///+++'''(((---000000...,,,)))%%%%%%(((,,,000222222555888;;;:::666111...|||{{{zzzxxxvvvrrrmmmfffaaa___^^^^^^]]]XXXXXXVVVRRRMMMHHHCCC@@@>>>?????????<<<999555222666444000,,,)))(((''''''######%%%&&&'''((())))))***(((%%%  ###%%%(((,,,...000//////...***'''&&&'''))))))%%%"""!!!$$$''')))*********&&&'''))))))'''&&&%%%%%%///111111---'''$$$$$$'''******,,,---......,,,+++((($$$"""$$$%%%""""""%%%'''+++---+++((()))000777777666555333///+++&&&$$$%%%%%%%%%%%%%%%''')))+++///...---)))%%%###$$$%%%)))(((%%%"""!!!$$$%%%&&&'''&&&$$$$$$%%%&&&%%%$$$""""""$$$(((,,,///,,,((("""###)))---,,,...111222222111222333<<<:::666222...+++)))((())),,,///000...***((('''++++++,,,,,,,,,***((('''(((***,,,,,,++++++,,,---+++,,,---,,,******+++------+++***(((((()))+++,,,...//////...++++++---///111000...,,,)))'''&&&%%%'''))),,,,,,+++******+++---...///000///---+++***)))***+++,,,---111666:::<<<888222+++'''&&&(((***)))&&&$$$%%%'''))))))((( !!!"""!!! %%%''',,,000222333333222000---(((&&&&&&&&&###!!! $$$'''######"""!!!!!!###%%%&&&))),,,///%%%""" ###%%%%%%$$$%%%'''))))))''''''***...,,,///000...***&&&&&&((((((,,,///...***(((,,,000000000...)))### ###)))---555666666555111+++%%%"""%%%)))...000...(((!!!###%%%(((***+++***'''&&&!!!$$$(((+++---......---,,,***)))+++///444777333///***((((((***++++++---,,,+++***))))))******+++---///000000000000000+++///333222---)))((()))+++)))(((&&&&&&(((***+++***))))))***,,,,,,+++)))......///...------,,,---)))((('''(((***,,,,,,+++'''(((((('''&&&'''+++...,,,,,,***&&&""""""$$$'''(((///555444...((((((+++)))+++------------...000---)))&&&)))000444222///***'''$$$$$$&&&)))***++++++...333666555222---***}}}{{{xxxvvvtttmmmhhhaaa[[[XXXWWWWWWVVVRRRRRRPPPNNNJJJFFFCCC@@@;;;<<<===<<<:::666222000111///---***((((((((()))###%%%))),,,---,,,***)))***)))&&&!!! """&&&)))---000000///......***'''$$$&&&***+++'''### """$$$'''+++---///000+++---...---***(((''''''...///000---((($$$$$$%%%***))))))+++------***&&&### !!!!!!!!!$$$(((+++,,,)))&&&'''---222333333222111---)))&&&###$$$$$$%%%%%%%%%&&&))),,,444222///***%%%$$$%%%'''+++)))%%% """$$$%%%&&&%%%###""""""###!!!!!!!!!###%%%(((,,,...+++'''######(((+++...000333444444333333444:::999666222///---+++***---...111222222...***'''((()))+++,,,,,,***)))'''(((***,,,,,,+++++++++,,,---......---+++***+++---///---***((('''''')))***)))+++---+++)))(((+++.........---+++)))((('''&&&&&&)))++++++(((''')))++++++,,,---...---+++)))(((%%%'''***,,,...000333666777555000***&&&&&&))),,,)))&&&$$$%%%***------,,,!!!!!!!!!!!!!!!!!!!!!!!!###&&&***///222333333333000,,,%%%!!!!!!"""###$$$!!!"""""""""$$$''')))%%%$$$""" !!!###''',,,///'''$$$""""""%%%&&&%%%""""""$$$&&&%%%%%%'''---111222222222///,,,)))''''''***,,,...---,,,---000333000000///***%%%  """'''+++666666666333///***%%%"""%%%)))---...,,,'''###!!!'''))),,,......+++'''$$$!!!%%%(((***+++,,,************---000444666...+++(((&&&''')))******------,,,+++***************---000000...,,,+++++++++000444222,,,'''%%%&&&)))'''$$$###$$$'''***---000///............---+++---...///...,,,+++,,,---,,,***((()))+++---......(((+++---,,,)))''')))+++***,,,---***%%%###&&&))))))...333222,,,(((&&&((((((+++---...---------...+++((('''+++111444333000)))'''&&&&&&'''''''''%%%$$$'''+++------+++'''$$$}}}yyyuuurrrooojjjeee]]]VVVSSSQQQQQQPPPKKKKKKJJJHHHFFFDDDBBBAAA::::::;;;:::777333000---,,,+++)))''''''''')))***%%%'''***---...---+++))))))(((%%%!!!!!!&&&)))---...---++++++,,,***%%%"""$$$)))+++(((###!!!!!!###&&&***...111333111222222111---***(((((()))***,,,+++)))'''%%%$$$''''''((('''&&&%%%%%%%%%""" """""""""$$$)))(((***,,,+++(((''')))+++------......---+++(((&&&%%%''''''&&&%%%%%%'''***111111///+++(((&&&'''))),,,***'''### !!!###((('''&&&### !!!###"""###%%%'''(((***+++,,,(((&&&###!!!"""&&&***...222444555555333111111111444333222111000///////////////000333444222,,,&&&''')))***,,,+++***'''&&&''')))******)))((()))***---......,,,***))))))+++...,,,(((%%%$$$%%%&&&(((&&&))),,,***'''&&&))),,,,,,,,,++++++***((('''&&&&&&))),,,+++((('''***---,,,---.........,,,***(((%%%''')))***+++,,,///111111000---)))&&&&&&)))---)))&&&###%%%***...---,,,$$$###"""""""""######""""""%%%***///222444555444...***$$$ !!!$$$&&&###$$$%%%%%%$$$%%%'''))))))'''$$$!!! !!!$$$(((+++)))&&&$$$%%%((((((%%%!!!"""###$$$######'''...444555222000...,,,+++(((&&&+++*********+++---///111...///...+++&&&!!! !!!!!! """(((,,,333333222000---)))&&&$$$$$$'''+++,,,)))'''%%%&&&***,,,///111///+++&&&### """$$$&&&'''(((((((((((()))***,,,...000222+++)))'''''')))+++++++++111000///---+++***)))((()))---000000...***))))))***000555333,,,%%%$$$%%%&&&&&&%%%%%%'''***...000333000---,,,,,,,,,+++******,,,---,,,******,,,......,,,)))((()))+++,,,,,,(((,,,111111---))))))***,,,---...---,,,***))))))(((+++......,,,)))''''''(((+++///000///,,,+++***)))((()))+++///111000---(((((()))***+++)))&&&######%%%((())))))'''%%%###{{{vvvqqqmmmjjjiiicccZZZSSSPPPNNNMMMMMMGGGFFFEEEDDDCCCBBBAAAAAA::::::999888555222...,,,((('''&&&%%%&&&''')))+++&&&(((***,,,---,,,+++***((('''%%%!!! $$$'''++++++)))'''((())))))$$$!!!###)))+++(((### !!!"""$$$(((---222555444555555333///+++))))))$$$&&&(((***+++)))'''%%%$$$&&&'''###"""'''%%%######&&&'''&&&***000'''))),,,---,,,)))&&&%%%''')))+++------,,,+++***''')))***(((%%%###%%%(((,,,---...---+++)))))))))++++++***(((%%%######$$$,,,***&&&!!!"""&&&%%%''')))++++++++++++***&&&%%%######%%%)))...111555666666444111...---...////////////000111222222///......111555333+++$$$((()))+++++++++(((&&&$$$&&&((())))))'''''''''(((---------+++((('''((()))+++)))&&&###"""###%%%'''&&&***,,,***&&&%%%'''***++++++++++++***)))'''''''''***,,,+++((('''+++///---...///000///...+++***'''((((((((('''))),,,...,,,---,,,(((%%%&&&***...***&&&###%%%***---,,,***%%%$$$###"""###$$$$$$###"""%%%***///333555666666,,,)))$$$!!! """%%%'''''''''(((&&&%%%$$$%%%'''+++)))&&&"""!!!!!!"""############"""!!!"""%%%(((***'''%%%'''******%%%!!!###$$$$$$""""""&&&...444555111---,,,,,,,,,)))&&&***'''%%%%%%'''***++++++---......,,,'''""" !!!!!!%%%+++111//////...,,,+++)))'''&&&###&&&)))***(((&&&'''(((,,,...111222000+++%%%!!!######$$$%%%&&&&&&&&&&&&''''''(((***+++,,,------***)))((())),,,......---444333111///,,,)))'''&&&(((,,,000111...***))))))(((///555333,,,&&&%%%'''&&&'''(((+++---000222333111...***'''''''''&&&%%%''')))++++++******---000000---)))''''''((())))))&&&,,,333444000+++******...------///222111,,,''''''(((***++++++***)))((((((,,,000111///,,,)))((())))))***,,,---...,,,+++((()))+++---...,,,'''$$$%%%''')))******(((&&&%%%xxxrrrmmmjjjiiihhhaaaXXXQQQMMMLLLKKKKKKHHHDDD???>>>@@@AAAAAA???<<<:::555...)))((())),,,)))***)))&&&######''',,,((('''(((***---...,,,)))&&&&&&$$$  $$$%%%&&&&&&$$$$$$%%%&&&,,,&&&"""###)))---***&&&$$$'''***)))'''(((---333555333000000111111...+++'''%%%%%%'''***+++)))&&&&&&((((((######(((+++//////+++)))******(((***...333555333///+++((((((((()))***,,,...111222...------,,,+++(((&&&$$$+++,,,...///000//////...000,,,'''%%%'''((((((&&&)))(((&&&###"""###'''+++))),,,///000///...------)))%%%!!!###(((,,,,,,***000++++++......***+++000111///---,,,---.........,,,...222444333000+++(((&&&))),,,---+++(((%%%%%%%%%&&&&&&%%%$$$%%%'''***+++---...,,,)))'''(((***%%%### !!!$$$&&&&&&&&&''')))&&&###&&&,,,---+++)))((())))))((('''(((+++---,,,)))'''((()))))),,,......---++++++,,,(((&&&###"""%%%(((+++,,,***************************'''$$$&&&***+++)))%%%!!!%%%)))***'''%%%%%%%%%$$$'''***...000000///...,,,(((######%%%+++***(((%%%###$$$'''******)))'''&&&%%%%%%&&&&&&%%%'''))))))'''&&&%%%&&&)))+++,,,+++(((%%%$$$###%%%$$$###"""###''',,,111222---)))(((+++,,,***'''%%%$$$$$$%%%(((******)))+++,,,---,,,)))$$$ """&&&+++...111000---***)))++++++***'''''')))+++***''''''))),,,///111333333000+++%%%!!!###'''+++,,,)))&&&&&&'''++++++,,,++++++)))(((''',,,,,,,,,,,,---...000111222111111222///((('''))),,,,,,---///000...)))$$$***+++---...---***&&&$$$$$$&&&***///333444333111***(((&&&$$$"""!!!!!!"""$$$%%%''')))+++,,,------++++++***(((&&&%%%''')))(((+++...000///...------,,,,,,,,,---...//////000+++''''''***+++(((&&&'''(((+++000444555333///,,,///,,,)))+++///000,,,)))'''(((***,,,------------***))))))((('''&&&%%%%%%{{{tttnnniiifffeeeddd___WWWPPPMMMKKKJJJJJJHHHDDD???=========;;;888666444000***&&&$$$&&&(((***++++++)))%%%%%%(((++++++)))((())),,,,,,+++(((&&&%%%""""""###%%%%%%%%%%%%&&&(((+++'''######''')))'''$$$###&&&'''&&&%%%'''---222555222///...//////...,,,'''&&&&&&(((,,,...---+++******((($$$!!! $$$(((+++...///+++)))***)))%%%''',,,333777777444///,,,((((((((()))+++---000111111000///...---***'''%%%)))***,,,...///000111111000+++'''&&&'''))))))'''&&&%%%###!!! ###(((,,,000111222111///---,,,---***&&&###$$$(((******((()))&&&(((,,,---***+++000///---***))))))*********))),,,///222222///+++)))&&&)))---...+++(((%%%$$$$$$%%%&&&&&&%%%%%%''')))---------+++(((&&&%%%%%% ###&&&%%%%%%''')))&&&###&&&+++,,,,,,,,,------,,,(((%%%(((***+++***(((&&&&&&''')))+++---...------...///***'''###"""$$$&&&(((((())))))******++++++,,,,,,)))&&&###$$$''')))&&&###$$$'''******(((&&&%%%%%%$$$&&&))),,,...///...------***%%% !!!$$$&&&))))))'''%%%$$$%%%))),,,+++***'''%%%$$$$$$%%%&&&''')))******)))((()))******++++++)))&&&###"""###'''&&&%%%###"""%%%)))---000,,,((((((+++---+++(((%%%$$$$$$&&&)))++++++***((()))++++++***&&&""""""###$$$%%%(((,,,///111///---++++++,,,,,,***((()))***,,,+++))))))+++---111333444555222---((($$$%%%))),,,---***(((((())),,,,,,,,,++++++*********,,,---...//////000111222333111222222///)))''')))+++++++++...000111///---,,,---......---***&&&$$$"""%%%***000444333///+++&&&%%%$$$###"""""""""""""""###%%%'''(((***+++++++++++++++(((%%%$$$%%%'''))),,,...///...------......---,,,++++++---///000+++''''''******((((((***,,,...222444444222///---------...222555444...)))((()))+++---............---,,,+++***))))))))))))}}}vvvnnnhhhccc```______ZZZTTTPPPMMMKKKJJJIIIEEEAAA===;;;;;;:::777444000///,,,((($$$###%%%'''+++---...,,,)))'''(((***,,,***''''''((()))((((((%%%""" """###$$$%%%(((******(((%%%###$$$$$$###""""""###$$$######%%%,,,111222///,,,***+++,,,,,,+++)))((())),,,000333444444...,,,***'''%%%%%%&&&&&&)))---...+++***+++((($$$%%%***111777999777333111(((((()))***+++---///000222111000000///,,,)))%%%(((((()))+++---000222333...***&&&&&&(((***)))(((%%%$$$"""!!!!!!%%%,,,111777666555111---++++++,,,,,,(((%%%$$$'''((('''%%%!!!"""&&&+++---+++,,,000---***'''%%%&&&''''''''''''***---000000...+++((('''***...///,,,(((%%%###"""$$$&&&'''&&&&&&'''(((...,,,+++))))))'''$$$"""###'''&&&%%%((()))'''$$$&&&+++------///000111...)))%%%&&&((())))))'''&&&&&&'''(((***,,,------...000111,,,(((%%%######$$$%%%%%%(((((()))***,,,---...///***'''$$$%%%'''(((&&&###(((***++++++(((&&&%%%%%%$$$&&&(((***,,,,,,,,,,,,...+++&&&"""!!!"""%%%'''(((((('''%%%%%%'''***...---+++&&&###!!!"""$$$%%%)))***+++*********,,,...,,,,,,+++((($$$"""""""""))))))'''%%%###$$$''')))---***'''(((+++,,,+++)))&&&%%%&&&'''***+++***)))###%%%(((******)))'''%%%))))))))))))***,,,...000...------.........+++)))+++,,,---,,,++++++---///222333444444222...)))&&&'''***------***))))))+++...---,,,+++++++++,,,---,,,///111333222222333333444222222333///)))'''*********+++...222555666666000000000///---***(((&&&"""%%%+++111444111+++&&&""""""""""""############!!!"""###$$$&&&((()))))),,,---,,,)))'''%%%%%%'''+++---...---,,,,,,---...111///,,,))))))+++---///+++'''&&&))))))(((***...111222222333222000...---+++...222888<<<999111***((()))+++---////////////000///...,,,,,,,,,------~~~zzzrrrjjjccc^^^\\\[[[ZZZVVVRRROOONNNLLLJJJIII@@@===:::999;;;;;;888555///...---***'''&&&'''))),,,///111///+++(((((())))))'''%%%######%%%&&&'''$$$!!!!!!"""$$$'''******)))'''$$$###"""!!!"""!!!!!!!!! $$$***...---+++(((&&&&&&''')))***)))***,,,///333777999:::222///,,,***))))))(((&&&&&&)))+++***+++---***%%%&&&(((,,,111555666444222******+++,,,---...///000///......000111000,,,(((((((((((((((***,,,///000+++'''$$$$$$'''))))))'''$$$$$$###"""$$$)))///444999777444///+++)))***,,,---***&&&%%%%%%%%%$$$"""###)))---...,,,---///+++(((&&&%%%''')))*********+++...000///---***'''(((+++...///,,,(((%%%###!!!###&&&(((((('''((()))---***)))***,,,,,,)))%%%$$$(((((((((***---***'''(((...///......//////---)))&&&%%%&&&((()))))))))******(((***++++++***+++...000---***&&&%%%%%%&&&&&&&&&'''''')))***,,,...///000---***''''''(((((('''&&&*********)))'''%%%$$$$$$$$$%%%'''((()))******+++---***'''$$$"""###$$$&&&)))))))))'''&&&(((+++......***%%%  ###%%%((())))))(((((())),,,...///...,,,((($$$""""""$$$******)))'''%%%%%%'''))),,,***(((((())))))(((&&&''''''&&&'''((((((&&&$$$"""%%%(((+++,,,,,,,,,......,,,++++++,,,,,,------...///111111000---,,,---------------...///000000111222222000,,,)))'''(((+++---,,,***(((***,,,///...,,,++++++,,,...///,,,000444666444333444555666444333333///)))(((+++***+++---111555888::::::555444333111///,,,***)))%%%'''+++///111///***%%%#########$$$$$$$$$$$$$$$"""######%%%&&&((()))***---......---+++******,,,---......---,,,+++---///222111...,,,++++++,,,---+++(((&&&(((((('''+++111333222111///---,,,+++++++++...333999<<<999222,,,'''(((***,,,............111000...------...///000}}}{{{wwwppphhhaaa\\\YYYXXXUUUSSSPPPNNNMMMMMMKKKJJJAAA>>>::::::;;;;;;999666.........,,,***)))***+++...000222111,,,((('''(((%%%$$$""" !!!$$$&&&###  ###&&&)))+++***'''%%%###""""""""" ###'''***'''&&&$$$"""!!!###%%%''''''(((***,,,///222666888333111///------,,,***'''###&&&'''(((+++///...)))'''&&&'''***...111222111,,,---...///000000111111---,,,---222666777333///******((((((((()))***+++'''$$$"""###''')))(((&&&$$$$$$$$$###%%%)))...333444333111---***)))***,,,+++***'''&&&%%%###""" ###)))///111///---------)))(((((())),,,///000000///000111111000,,,)))&&&(((+++------+++(((%%%%%%!!!###''')))))))))***++++++******---111333000---###!!! $$$(((***,,,,,,///222///+++---111222///,,,*********))))))%%%&&&'''***,,,.........)))***)))((('''(((***------+++(((((()))***+++***'''''')))***,,,---//////,,,***'''&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&'''((()))***+++)))'''$$$######$$$$$$,,,,,,+++)))''''''***,,,,,,(((### $$$&&&&&&&&&'''&&&&&&'''***,,,000000...***&&&$$$$$$%%%)))******)))((((((***+++,,,+++)))(((&&&%%%"""!!!((('''&&&&&&'''%%%""" ###'''***---///000000///---+++************,,,...000222111000///...------,,,---...///000000111222222111///---+++***(((+++,,,+++((('''***---000///---++++++,,,...///,,,111666777555333444666888555444333///)))(((+++***---222666888888888777777666555333111///---,,,***))))))***+++,,,+++)))''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))+++,,,---...000000000000111222///000000...,,,,,,---///111111111000...---+++***,,,)))'''(((&&&&&&***111222000---***((((((((()))+++---000333555444111...&&&((()))+++,,,,,,,,,,,,......---,,,,,,---...///yyywwwtttnnnggg```[[[WWWUUUPPPNNNLLLKKKKKKLLLKKKJJJHHHCCC===::::::999777444---...///...,,,++++++,,,...111222000***&&&%%%&&&$$$###!!! ###"""!!!  ###&&&(((***(((%%%$$$$$$$$$###"""  """$$$&&&#########!!! !!!$$$&&&$$$&&&''''''(((***...111222222222111///---+++***%%%&&&&&&'''+++111000+++(((%%%$$$&&&,,,///000///...///000111111111111111---,,,...444;;;===:::555---,,,+++***)))(((((((((%%%###!!!###'''***)))'''$$$%%%%%%%%%%%%'''***---...//////...+++)))******)))((('''&&&$$$###!!!!!!&&&...444222---,,,,,,+++))))))+++///333555666555222333333333000---)))&&&(((***+++***((('''&&&'''"""%%%''')))******,,,...,,,---///222555666444222)))(((''''''((()))+++---///000333666444///000555555000)))%%%%%%''')))+++(((((()))+++///000000///***)))(((&&&$$$%%%)))+++---,,,******,,,.........(((((()))***++++++,,,,,,(((&&&$$$###"""###$$$%%%(((&&&$$$###%%%&&&'''&&&'''&&&%%%%%%%%%'''((()))***)))'''%%%$$$#########+++++++++)))'''&&&((()))(((%%%  %%%(((%%%&&&'''&&&%%%&&&(((***000000///,,,(((&&&&&&&&&'''(((******))))))+++,,,******(((&&&$$$!!!&&&%%%%%%&&&&&&$$$!!! ###&&&***---000222000///---***)))(((((()))***,,,/////////......///---+++***+++...000000///444444333222111000///...***+++,,,***''''''***...000///---,,,++++++,,,,,,,,,111666666333111444777999666444333///)))))),,,,,,000555888888666555444666666666555333000...,,,+++(((%%%$$$&&&)))+++,,,******(((''''''((())))))''''''&&&&&&''')))+++---+++---000222222222444555111222222111///---......///000111111///---***(((,,,***)))(((%%%###'''...///---)))&&&%%%%%%'''(((++++++,,,,,,------......'''(((***+++++++++***)))******++++++,,,,,,,,,---wwwrrrppplllggg```ZZZUUUSSSLLLIIIGGGFFFGGGIIIJJJJJJJJJDDD===999888999777666///000111111///---------///111111...((($$$###$$$&&&&&&%%%!!! """%%%%%%### !!!"""$$$&&&))))))$$$ !!!$$$&&&$$$!!!!!! !!!""""""!!!!!!###$$$###""""""$$$'''&&&'''(((&&&%%%&&&))),,,///222444333000---,,,---))))))&&&&&&+++111000,,,%%%$$$$$$)))///333111///...///000111111111000000,,,+++---444<<<>>>999444.........---,,,***)))(((%%%###"""%%%))),,,+++)))((()))******)))((()))******,,,///000...+++((((((&&&''''''&&&$$$"""""""""%%%///444///))))))***)))(((***---222666888666555222222333222000---***((('''(((((('''&&&&&&''')))$$$&&&((()))***,,,///111222444777777666333222111***++++++---......//////111222555888666222222777666000)))%%%$$$''')))+++---++++++,,,///000...,,,)))((('''%%%$$$&&&***...///---,,,,,,...//////...***)))))))))))))))))))))%%%$$$###!!! !!!$$$&&&'''$$$"""###&&&)))+++***((('''%%%$$$%%%&&&(((***+++***)))(((&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&(((###!!!"""'''***&&&((())))))((('''((()))---......,,,)))'''&&&&&&%%%''')))***)))(((((()))&&&'''&&&%%%"""""""""$$$&&&''''''$$$!!!!!!"""###&&&))),,,///111///...,,,***)))((())))))''')))++++++******,,,...+++)))(((***---//////...555444333222111111000000,,,------+++((((((,,,000000///...---,,,******))),,,111555444000///333888:::777555333///))))))---...222555777555333333444222333444444333000---+++'''$$$ ###'''+++,,,+++)))'''&&&'''))),,,...&&&%%%$$$$$$%%%''')))+++)))+++...000000000111222222333555444111///..................,,,***)))(((---+++***)))$$$ ###***+++***'''$$$$$$%%%'''(((***))))))((('''(((***+++******+++,,,+++***)))(((&&&''')))+++,,,,,,+++***vvvooonnnkkkfff```ZZZTTTQQQIIIFFFCCCCCCDDDGGGIIIIIIHHHAAA:::777888:::;;;:::111333555444222000/////////000000,,,&&&""""""###)))***(((######((((((%%%"""!!!""" """###$$$%%%''')))'''!!!$$$'''%%%!!!!!! !!!"""""" !!!###&&&&&&$$$###%%%(((***++++++)))&&&&&&))),,,---222666555000,,,---///---,,,(((%%%***000///+++######&&&---555777444///...///000111111000///...***)))***111999;;;666000//////000000///---+++***&&&$$$$$$&&&+++...---+++---///111000---+++******(((,,,111222000+++(((&&&$$$%%%&&&&&&$$$###"""######---222,,,&&&'''(((((()))+++///444888888555222000111111111000...+++)))''''''&&&%%%$$$%%%(((+++&&&'''((()))***---111444777:::<<<:::555000......)))***---///000111111000111222666999777222333777666111***&&&&&&((()))***000...,,,---......+++(((((((((&&&%%%%%%(((---111000...------...///...---+++******)))(((''''''&&&&&&%%%$$$"""!!!"""&&&((('''$$$!!!###''',,,......)))(((&&&$$$$$$&&&(((***,,,++++++)))((('''&&&%%%"""###$$$$$$######%%%''' ###(((+++(((***,,,---+++)))))))))+++,,,---,,,)))'''%%%%%%%%%'''))))))'''&&&%%%&&&###$$$%%%###!!! ###&&&)))***(((%%%###$$$$$$&&&(((,,,///111///...,,,***)))))))))***$$$&&&((('''&&&&&&))),,,***((('''(((,,,......---333222111000////////////...///...,,,))))))...222/////////...,,,***((('''+++000444222......333888;;;888555444///))))))---000222444444222111333666///000222333222///+++)))### !!!&&&)))+++***(((%%%%%%&&&***///222$$$###""""""###%%%'''((('''***,,,------,,,------222444666666333000.........---+++***((((((((()))---,,,+++)))### '''***(((&&&$$$$$$&&&((()))((((((((('''%%%&&&'''))),,,,,,------,,,+++)))((($$$&&&)))+++,,,,,,***)))}}}vvvoookkkfffaaa]]]YYYTTTQQQLLLEEE>>><<<@@@FFFIIIIIIEEE===555222444888999888777555444444555333///+++***,,,+++((($$$###$$$'''***)))'''$$$!!!###$$$%%%(((***)))%%%### """%%%&&&%%%&&&))),,,(((%%%""""""$$$%%%$$$""" """""""""""""""!!!  ###&&&((()))******((()))***,,,000222555555333000///...333111///---++++++++++++'''+++///222222111000000'''+++///111000...+++***((()))+++...000111222222111222333111...+++******$$$&&&(((+++,,,---------555444222000///.........***+++---000111///***&&&(((''''''(((***++++++***+++---...+++'''$$$###$$$(((---555999888444000---+++,,,---000111000---******(((%%%""""""$$$&&&(((''''''&&&&&&'''---444999888888888777555111...,,,+++...000000///111555999999555555;;;;;;444000000666000******(((%%%%%%'''***,,,---///////////////+++(((%%%%%%(((,,,///000---///111222///,,,************)))((()))***+++,,,***)))(((((('''%%%"""$$$)))...///000((('''***...,,,$$$"""%%%***************((($$$!!!""""""&&&((((((!!!"""'''***,,,))))))*********)))((((((---+++))))))***)))%%%"""###%%%'''&&&$$$""""""###!!!!!!"""&&&'''&&&###"""$$$&&&(((((('''(((+++///++++++,,,///111///***%%%!!!"""###%%%&&&''''''((('''(((***+++,,,,,,++++++---,,,,,,++++++,,,------///,,,)))((()))+++,,,---,,,+++******++++++)))'''***///333333111222666:::777666444222///---+++***000//////000111222333444///111333555444000,,,***$$$"""!!!$$$%%%&&&$$$%%%%%%%%%&&&(((,,,///***'''$$$$$$&&&'''&&&%%%(((+++---///...---------///222444444222///.........+++)))((()))*********(((+++---***$$$"""$$$(((+++***(((&&&%%%$$$%%%%%%&&&''''''%%%$$$$$$&&&(((---------***((((((***---+++***)))***++++++***((({{{uuuoookkkddd___ZZZUUUPPPMMMKKKEEE>>>===@@@CCCEEEDDD@@@:::444222555777777555444222111222222111---)))+++++++++'''###!!!$$$'''***)))'''%%%"""!!!""""""((((((((()))***)))'''$$$"""$$$&&&&&&%%%%%%'''******'''$$$###$$$%%%%%%###"""  !!!"""!!!!!!!!!!!!!!!$$$'''((((((((((((***---000000222333222000---------444333222111000000000000+++,,,...///...---------'''***...000000///---,,,+++,,,,,,---......//////333444555333///+++***)))%%%&&&(((***,,,,,,,,,,,,000///...------...000111)))))))))+++------+++***))))))***,,,///111222222///000111...***'''&&&&&&)))---222444333000---+++++++++,,,...000000...,,,...,,,)))&&&%%%&&&''')))''''''&&&&&&(((,,,333888888888888666444222///...000111222222111222666999:::555333777666111///000222---))))))(((%%%$$$&&&&&&)))+++...//////000000...+++'''&&&'''***+++,,,---///111111...***((('''***(((&&&&&&(((,,,111555...,,,***((('''%%%!!!###(((,,,,,,,,,&&&&&&)))---,,,%%%###&&&++++++******)))'''%%%###""""""&&&((()))""" """'''***++++++++++++,,,,,,++++++***...+++))))))******(((%%%&&&'''(((((('''$$$"""!!! """###### ###&&&'''%%%###!!!###%%%((((((((((((***------------//////,,,&&&!!! """$$$%%%&&&&&&&&&((((((***++++++******)))++++++++++++++++++,,,,,,...+++((((((***,,,---...+++******+++,,,,,,***((('''---333666555555777:::666666444222000...---,,,...//////000111222333333000222444666444111---+++&&&$$$!!! """$$$%%%%%%'''((('''&&&%%%&&&)))+++)))'''$$$$$$&&&''''''&&&+++---000111111000///...///111222222000---,,,---...,,,))))))***,,,------,,,------+++'''%%%&&&(((''''''&&&$$$######%%%&&&&&&&&&'''&&&%%%%%%''')))++++++***((('''))),,,//////...---------+++)))&&&xxxsssooojjjccc]]]WWWRRRMMMJJJKKKFFFAAA???@@@BBBAAA@@@<<<999666666777888555333111000/////////...+++(((+++,,,***&&&!!! ###&&&******(((%%%######&&&(((,,,+++))))))******)))'''%%%&&&'''&&&%%%%%%'''(((+++)))&&&%%%%%%&&&&&&&&&###!!! !!!""""""!!! !!! """%%%&&&&&&&&&'''***///333111111000...+++)))***+++222222333444444444333333000///---+++************&&&))),,,///000000///...///...,,,+++++++++,,,---444555666444000+++)))(((((()))***+++,,,,,,,,,,,,...,,,+++******,,,///111)))'''&&&''')))+++,,,,,,------...000111333444444000111111000,,,)))((((((+++---///...,,,***))))))++++++***,,,///111111111111///,,,***((('''(((((('''(((((('''(((,,,222666888777555444333222111111555666666444333333555888:::555222222222///---...,,,(((&&&(((((($$$###$$$###&&&+++---//////111222333000,,,)))))))))))))))---///111000,,,(((&&&%%%)))'''%%%%%%)))111999???444222...***'''$$$ ###''')))(((&&&######'''+++***&&&%%%'''++++++***)))(((&&&%%%%%%"""!!!&&&)))***###""" !!!$$$(((***+++------------------------...,,,******+++,,,+++***+++***++++++***(((### """$$$&&&%%%""" """$$$&&&'''&&&###""""""%%%((()))))))))***+++//////......,,,(((!!!!!!$$$%%%%%%%%%$$$'''(((((()))))))))(((((())))))))))))******+++,,,---***((((((***---///000+++******,,,---,,,***(((###)))111666666666777999666555444222111///...---,,,---...000111111222222111222555666555222...,,,'''%%%######$$$%%%%%%$$$++++++***'''$$$###%%%&&&)))'''%%%%%%&&&(((((((((,,,...111333444222///---000111111000...,,,+++,,,...,,,******,,,...////////////---+++***)))((((((%%%%%%%%%$$$"""###%%%'''((())))))(((&&&&&&(((***))))))'''&&&&&&(((...222333222111000000---(((%%%{{{tttpppmmmhhhaaa[[[VVVRRRNNNLLLIIIGGGDDDCCCCCCCCCBBB@@@;;;::::::<<<<<<;;;777333000//////...---,,,***(((,,,,,,***&&&!!! $$$''',,,+++)))%%%""""""&&&******(((''''''(((*********'''''''''&&&&&&''')))***---+++(((&&&%%%&&&''''''"""!!! !!!###%%%%%%$$$!!!""""""  """%%%%%%$$$$$$$$$(((---111000///...***'''&&&((()))---...111444555444333222222///+++))))))***+++,,,&&&(((***---000111111000///...,,,***)))***,,,---000222444333///,,,)))(((++++++,,,,,,,,,,,,,,,,,,///---***(((((()))+++---***(((&&&''')))+++,,,,,,000111111000///...//////,,,...//////---+++***)))......---***'''&&&'''))),,,***)))***...222444555222111000---+++)))((('''))))))))))))***---111555555444222000000111222333888888666444333333444444777444222111111///,,,+++'''######''''''$$$""""""###(((---/////////000222666333///,,,++++++******+++...000000---***'''''')))((('''(((---555===BBB999666111---)))&&&""" $$$((((((%%%""" $$$''''''&&&&&&(((+++******(((&&&%%%%%%&&&""" !!!%%%))),,,'''%%%$$$%%%(((***++++++,,,,,,,,,------......//////...,,,,,,,,,------......------------)))$$$"""$$$''''''%%%###""""""$$$%%%'''(((((('''%%%$$$###%%%(((+++++++++++++++///......,,,)))%%%!!!$$$%%%%%%%%%$$$$$$%%%&&&''''''((((((((('''''''''((()))***+++,,,,,,***'''(((+++...000111---,,,,,,,,,,,,+++(((&&&%%%,,,111333444666777666555444222///---,,,+++)))***,,,...///000000000000111333444333000---+++&&&%%%%%%&&&((()))'''&&&,,,,,,***(((%%%###$$$%%%((('''&&&&&&''')))******---...111444555333000---222333333111...,,,,,,,,,,,,***))))))+++...000000...---+++***,,,,,,+++***((())))))'''$$$$$$&&&)))---......,,,***(((((())))))(((&&&$$$$$$'''---222555444333333222///***'''{{{uuuoookkkfffbbb[[[VVVSSSQQQOOOMMMHHHGGGFFFFFFFFFEEEDDDCCC===>>>???AAA@@@===999555111111000...,,,***))))))+++,,,***'''""""""%%%(((------+++&&& ###'''%%%###"""###&&&)))+++,,,&&&&&&%%%&&&(((***,,,------,,,)))&&&$$$%%%'''((( ###&&&(((((('''"""###$$$###!!!!!!"""$$$&&&%%%$$$""""""%%%)))---...---+++(((&&&%%%(((***+++---000333444444222111111...***))),,,...000000''''''(((+++000222222111...,,,+++******+++---...+++---000111///,,,***))))))))))))))))))))))))***---+++)))((((((***,,,...,,,+++******,,,,,,+++***000222222111...,,,---...***+++---///000000...,,,///...,,,)))&&&&&&(((***+++)))'''(((---222666777444444444333111...,,,******+++,,,,,,,,,...111444111000///......000222444888666444222111111111111333333333222222000,,,'''$$$!!!!!!&&&'''$$$""""""''',,,111333000...///000333000---+++++++++******))),,,///000...,,,++++++((()))***...222777;;;>>>:::777333000---)))%%%""" !!!###&&&((('''### """$$$%%%&&&(((((()))******(((%%%$$$%%%'''###"""  $$$))),,,***))))))***,,,------,,,************+++,,,......000000///...------......///......---+++(((### ###'''(((((('''(((((((((((()))))))))((('''&&&%%%&&&)))+++------,,,++++++,,,,,,+++((($$$ !!!$$$%%%&&&&&&%%%!!!"""###$$$&&&'''))))))&&&&&&&&&'''(((***+++,,,,,,)))'''(((+++///111222000...,,,+++***(((&&&###"""&&&***---000333555666555333000---***((('''&&&''')))+++,,,---............000000///---***(((###$$$&&&))),,,---,,,******+++***)))&&&%%%%%%'''((((((((('''((()))+++---000000222555888777444111444555666444000...------***(((&&&'''***---...///***)))((()))+++------,,,...000000---(((&&&(((+++444555444111---***))))))***)))&&&$$$###&&&,,,000444333333333333111---***{{{uuuooojjjggg]]]YYYTTTPPPNNNMMMLLLKKKFFFFFFFFFEEEDDDDDDCCCBBB>>>???@@@@@@>>>:::777444000000000---)))&&&&&&&&&'''))))))'''###"""%%%(((,,,...,,,'''  $$$!!! """&&&***,,,,,,&&&$$$###$$$'''***,,,---,,,+++(((%%%""""""%%%(((!!!!!!"""$$$((())))))((("""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%###"""###''')))*********(((''''''***,,,...///222444555444333111...,,,***+++000333333222)))''''''***///333333111,,,,,,++++++,,,---...///'''+++...000...,,,***)))$$$$$$#########$$$%%%%%%(((((()))***,,,///222333...---,,,,,,------,,,***///111333222///...000222+++,,,...111444444111///------,,,***(((((()))+++(((&&&$$$%%%***///333555666777888999888555222///,,,...////////////111333......------...111333555666333111///000000000//////111222111111111,,,&&&$$$!!!!!!&&&'''$$$######)))///444555111------///---+++)))((()))))))))((('''***...000///---------&&&(((+++///222555666777777555444333222///+++(((%%%%%%&&&'''(((&&&"""######$$$(((***))))))+++---+++'''%%%''')))%%%$$$""""""(((,,,,,,,,,,,,---//////---,,,''''''''''''(((***,,,...111222333111///,,,,,,,,,---......+++'''###!!!!!!"""&&&)))******+++,,,((((((((((((((((((((((((&&&&&&'''***---...---+++(((***+++***'''$$$"""!!! """$$$&&&&&&''' !!!"""$$$&&&'''(((%%%%%%%%%'''(((***,,,---,,,***((((((+++///111222111...***((('''&&&%%%$$$!!!"""%%%(((+++///111333444333111///,,,***(((&&&$$$$$$%%%&&&(((***+++---+++,,,------,,,***(((&&&"""$$$(((,,,000111...,,,)))***+++***((('''((()))'''((()))))))))***---///444333333777;;;<<<:::777666888999777444000------)))'''%%%%%%(((+++,,,---((((((((()))***+++---...333555555111+++(((+++///777888777444///+++***)))))))))'''%%%$$$''',,,///444222111111222111///---|||tttnnniiieeebbbYYYUUUPPPLLLJJJJJJJJJIIIEEEEEEDDDBBB???>>>======<<<<<<<<<:::666333000///......---)))$$$ !!!"""$$$'''&&&###"""$$$&&&+++---...(((!!! $$$###""""""%%%))),,,------&&&### $$$'''((((((+++***'''### ###'''%%%$$$%%%&&&((()))'''&&&!!!###%%%&&&%%%&&&'''(((&&&''''''&&&$$$%%%''')))'''((()))))))))***---///111222333444444333222000+++)))***...333666444111+++(((&&&)))///333333111---------------.........(((,,,///111///,,,)))((("""!!!!!!!!!!!!"""###$$$((()))+++...111333444555000---***)))+++---......///222444222...,,,...111------...222444333000,,,)))+++,,,,,,******+++,,,###!!! !!!&&&+++...000222555888::::::777444111...000222222111111222333---------///111333666777333111...---///000000...,,,//////------000---&&&&&&""""""&&&'''%%%$$$%%%(((...555555000,,,,,,...---+++)))((()))***)))((('''***---///...,,,++++++###%%%(((,,,...000111111111222333555666555111...)))((('''&&&&&&$$$!!!!!!%%%$$$%%%+++---+++***...111///+++)))***,,,'''&&&### !!!&&&+++---,,,,,,...///...,,,***&&&%%%%%%%%%'''))),,,---222444666444///+++(((((())),,,---)))!!!### ###'''******+++,,,---&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$'''***,,,,,,***'''***+++***&&&#########!!!$$$&&&((("""!!!!!!!!!!!!###$$$%%%$$$%%%%%%''')))+++---...---+++))))))+++///111111000,,,'''$$$$$$%%%&&&'''$$$&&&(((,,,///111111111222111000///---,,,******###"""!!!"""###&&&***,,,++++++,,,+++***)))'''%%%###&&&***///222222///+++)))+++,,,,,,***)))***+++'''(((******)))***...111444111111444:::===<<<999666888::::::666111---+++)))'''%%%%%%'''***++++++(((***,,,+++)))(((+++...222555666222,,,))),,,111555666666444000---+++***&&&''''''&&&''')))...111555222000////////////...wwwpppjjjfffbbb```ZZZVVVPPPLLLJJJJJJIIIIIIDDDCCCBBB>>>;;;888888888999999777444///,,,+++++++++,,,***&&&!!!%%%%%%###!!!"""$$$)))---///***"""!!!%%%&&&%%%&&&(((+++---------&&&"""!!!$$$%%%$$$***)))'''""""""&&&(((''''''((()))(((%%%### """%%%&&&&&&&&&''')))&&&'''(((((('''''')))+++%%%&&&(((******,,,///222111222222333222111///...)))(((***///555666333...,,,(((&&&)))...333333111....../////////...---,,,+++...111222000,,,)))'''###""""""""""""$$$%%%&&&,,,---///222333333333333000,,,'''&&&(((---111333111444555111+++((())),,,---------000222000,,,'''&&&)))+++,,,,,,++++++,,,###'''+++,,,...111555888999666333000000222333444222222222333------///111333555888999222///,,,---///111111///,,,...,,,((()))...---((('''###"""&&&'''%%%%%%&&&%%%---444444///+++,,,...000...,,,+++,,,,,,+++***(((***---...,,,***((((((!!!"""%%%'''***,,,.........///333777999888555222+++)))'''%%%$$$"""$$$'''&&&'''---///---+++000444333///,,,,,,...((('''$$$  &&&+++,,,,,,,,,---...---***(((%%%%%%$$$%%%&&&))),,,...333666888666000***&&&%%%'''+++---'''$$$!!!$$$(((*********++++++$$$$$$###"""###$$$%%%&&&&&&$$$"""$$$(((******)))(((***,,,***&&&###"""###"""%%%((($$$###""" !!!"""$$$%%%&&&''')))+++---......,,,))))))+++...000111---)))$$$!!!"""%%%(((***''')))---111444444222///000000//////............"""!!!!!!$$$)))+++++++++++++++***((('''&&&%%%(((,,,111444222...******,,,------+++******+++&&&)))******)))+++///222111...,,,000666::::::888555888;;;;;;777111,,,)))***(((&&&%%%'''***++++++***---///---(((&&&)))---///333555111+++)))---333222333444333000---,,,,,,$$$%%%&&&'''(((+++000333666333///---------------zzzppphhhccc```^^^]]]\\\ZZZXXXTTTPPPLLLIIIGGGEEE@@@:::444111222555888555444111///---,,,,,,------)))$$$ """"""!!!$$$,,,,,,***&&&!!!"""%%%***%%%###&&&---222000,,,))) $$$&&& $$$((('''###""")))(((&&&%%%%%%&&&''')))&&&%%%######$$$'''***,,,+++(((%%%%%%'''***+++,,,(((((('''&&&&&&)))...111333111...---------+++***(((((()))+++...///---+++)))&&&$$$%%%(((---111333999555000---,,,,,,,,,+++///---,,,,,,---,,,((($$$$$$(((+++***'''%%%&&&(((+++---111333444111...,,,---+++)))''''''))),,,...666444000---***(((''''''---+++***+++,,,***'''###$$$'''+++,,,,,,+++,,,,,,!!!%%%)))+++...------///111222111000111111111000000///...---//////111444999;;;<<<;;;000000000//////.........---)))&&&)))...111---((()))(((((('''''''''''''''&&&(((+++,,,---...///111444111...///222222---))),,,)))&&&&&&)))+++***))))))((('''&&&%%%'''+++/////////000333555555444222---+++(((%%%"""$$$)))+++******,,,------...//////...---+++***((('''%%%!!! ###(((,,,000000+++'''$$$###""""""%%%'''&&&$$$(((...555555333...)))%%%$$$%%%&&&***,,,''' $$$$$$%%%'''(((***+++,,,---&&&%%%"""!!!!!!###%%%'''(((&&&###!!!!!!$$$''')))///+++'''%%%%%%$$$!!! !!!!!!!!!&&&$$$!!!%%%'''***+++***((((((((()))((('''&&&''')))+++---+++'''######'''***+++***)))+++///444777555///***...***'''***111333000+++%%%###  %%%***---++++++,,,,,,***(((&&&%%%...---,,,...111111...***+++******---///---(((###"""$$$&&&))),,,...///000000...------...000000000///222555666555222//////...---+++*********++++++...000///)))"""$$$***,,,++++++...111222///,,,...000111000---***(((((($$$$$$$$$'''***...///000111000...,,,***))))))***}}}wwwmmmeee```]]][[[ZZZWWWVVVTTTQQQNNNLLLKKKKKKAAA===777222000111444666222111000...---------...,,,'''""""""""" !!!$$$(((,,,,,,***&&&""""""%%%)))+++'''$$$'''...111///,,,&&&"""%%% $$$((('''%%%!!!!!!'''&&&%%%%%%%%%''')))***%%%$$$###"""###$$$&&&'''(((&&&$$$$$$&&&)))******))))))'''&&&&&&)))---111000...,,,,,,,,,,,,+++***++++++++++++***))))))((((((%%%######(((---222444666333///---.../////////...,,,******++++++(((%%%(((***,,,---,,,++++++,,,---///222333333000,,,***+++)))'''%%%%%%(((+++---111000///---***(((&&&$$$'''%%%$$$%%%'''(((&&&###$$$'''***,,,,,,++++++,,,&&&$$$!!! $$$(((+++,,,,,,---///111222000...---...///000000000///...//////000333666888888777111000///...---,,,,,,,,,...,,,***+++......***&&&&&&'''((()))((('''%%%$$$%%%'''***,,,---...000222444111000111444333...)))+++)))'''(((+++---------(((((('''&&&&&&)))...222000///...///111111000///***)))'''%%%###  $$$(((***))))))***,,,+++,,,,,,,,,,,,++++++***)))(((&&&###  '''+++......***&&&###"""!!!!!!$$$&&&%%%"""&&&,,,333111...+++(((&&&$$$######''')))&&&  $$$'''''''''''''''(((******'''%%%###""""""$$$&&&'''(((&&&$$$######$$$&&&'''(((%%%"""!!!######"""!!!!!!###$$$$$$$$$(((%%%""" !!!###%%%(((***,,,---,,,***)))(((((('''&&&%%%%%%'''((())))))%%%######'''++++++***)))***...333555444...)))---***)))+++...000---***&&&$$$!!! """&&&***------......---+++)))((((((000...------......+++))),,,++++++---///...***%%%###$$$&&&))),,,...///000///---,,,,,,...///000000---111444666555222111000,,,+++)))'''''''''((())),,,---,,,'''!!!'''++++++,,,...111000---)))+++---//////,,,***)))(((&&&&&&%%%''')))+++,,,---...---+++***)))******+++{{{tttkkkccc]]]ZZZWWWUUUUUUSSSPPPLLLJJJIIIIIIIII>>>:::555000......000222///......------------...***%%% !!!###""""""###(((------+++)))%%%###%%%))),,,***'''$$$''',,,///---)))!!!!!!### %%%))))))(((&&&"""  $$$$$$######$$$&&&((()))""""""""""""""""""""""""&&&%%%$$$$$$'''(((((((((***)))'''%%%$$$''',,,000,,,***))))))+++,,,,,,+++...///...***%%%###$$$&&&(((%%%""""""&&&,,,111444111///------///111111111---+++((('''((((((((('''+++++++++---///000///......000222333222///+++))))))'''%%%###$$$&&&)))+++,,,------,,,***'''###!!!###"""!!!"""%%%&&&'''&&&%%%(((+++---,,,++++++,,,,,,)))%%%"""!!!###''')))((()))+++...111111...,,,)))***---///111111000///000000000111333444333222...---+++)))'''''''''(((////////////---+++'''%%%%%%''')))***)))&&&###!!!%%%'''***,,,---...000111222111111333555333...)))***)))(((***---/////////(((((('''&&&'''+++000555111///,,,+++,,,,,,,,,+++'''''''''&&&%%%###!!!!!!$$$'''(((((('''((()))'''(((((((((((()))))))))((())))))&&&""" %%%(((++++++)))%%%###"""""""""$$$'''%%%"""%%%***///,,,(((&&&&&&&&&### !!!%%%(((&&&""" ###'''***(((&&&%%%$$$%%%'''(((((('''&&&%%%$$$%%%''''''''''''&&&&&&%%%%%%$$$$$$!!! ###$$$%%%"""###$$$&&&((()))))))))+++(((%%%######%%%)))+++***,,,...000///---***'''&&&%%%$$$$$$######$$$$$$%%%###"""$$$(((++++++***''')))---000222111,,,(((+++++++++++++++***)))(((&&&%%%###"""###&&&***---///000000///,,,***)))***222///,,,+++++++++***)))---++++++---//////,,,((($$$%%%&&&(((+++---...///---+++***+++---///000///+++...222444333222111111+++)))&&&$$$###$$$&&&'''(((***)))###"""((()))+++---...,,,((($$$'''))),,,---,,,*********))))))((('''''''''((()))+++***)))(((((()))+++,,,|||vvvlllccc\\\WWWSSSQQQSSSQQQLLLGGGDDDBBBCCCCCC>>>;;;666111...,,,,,,---...------,,,++++++++++++((($$$!!!""" !!!!!!!!!!!!$$$***......+++'''$$$###%%%(((+++'''$$$"""$$$(((***(((%%% ###!!!###'''+++,,,,,,+++'''###!!!!!!###""""""""""""###%%%%%% !!!""""""!!!!!!%%%%%%$$$%%%((()))(((''')))(((%%%###!!!###'''+++'''&&&%%%&&&)))+++++++++...///...(((!!!!!!&&&)))&&&""""""%%%+++///111...,,,+++,,,...//////...+++)))&&&%%%%%%&&&((()))+++)))(((***///111///------...000111111///,,,***(((&&&$$$######&&&)))+++------,,,+++(((%%%""" $$$#########%%%''')))***'''***---......---------...---***(((&&&&&&&&&'''$$$&&&)))---//////---***%%%'''***...000111111000111000//////000000...,,,((('''%%%$$$$$$$$$&&&&&&---000222111---(((''''''(((((())))))(((&&&$$$###''')))+++,,,,,,,,,---...000000222444555222---((()))))))))***+++---------(((((('''&&&&&&***///444222///+++((((((((((((((((((((())))))'''%%%""" """###%%%&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%'''))))))&&&###!!! $$$&&&((()))(((&&&###"""$$$$$$&&&)))&&&"""$$$))),,,'''""""""%%%&&&"""!!!$$$((((((%%%%%%'''***)))(((%%%$$$$$$%%%'''((())))))((((((((((((((((((&&&''''''''''''%%%###""" ###&&&((())))))***+++,,,---......///,,,(((&&&&&&(((,,,///+++,,,...000000---)))&&&$$$#########"""!!!!!!!!!###!!!!!!$$$))),,,+++)))&&&(((+++...///---***((()))+++,,,+++'''%%%%%%&&&&&&%%%######$$$&&&)))***---///000...***(((''')))000...+++))))))***+++,,,...+++)))+++---...,,,)))$$$%%%&&&''')))+++---...,,,***)))***,,,...//////***---000111000...------***(((%%%###"""###%%%&&&'''((('''""" $$$&&&)))++++++'''"""$$$'''***,,,,,,++++++,,,---,,,***(((%%%%%%&&&'''***)))'''&&&&&&''')))***~~~xxxnnnddd\\\VVVQQQNNNNNNKKKGGGBBB???>>>??????@@@>>>999444000,,,***)))...---,,,+++***((('''&&&&&&""" """###  $$$)))---...***&&&###"""###%%%&&&""" !!!$$$%%%### """######%%%))),,,...000///+++'''$$$#########"""!!!!!! !!!###$$$$$$$$$&&&%%%%%%&&&((())))))(((&&&%%%### """$$$"""!!!!!!###&&&)))******+++,,,+++&&& ###(((***'''$$$$$$&&&***,,,---,,,+++***+++,,,+++***(((((('''%%%######%%%(((***,,,)))(((***---///...,,,***+++...///000///...,,,((('''%%%###$$$'''***,,,222000---)))&&&###""""""&&&&&&%%%%%%%%%&&&(((***))),,,///000///.........///000111222000---)))'''!!!"""&&&***---...+++(((###%%%(((,,,...000000000111///......///...,,,)))%%%%%%%%%%%%&&&(((***++++++...111000,,,(((((())),,,+++)))'''&&&''''''(((***+++---,,,+++******+++...///111333333000+++'''(((((())))))(((((((((((((((((('''&&&&&&(((,,,///222///***'''&&&'''''''''++++++++++++)))&&&###!!!"""""""""###$$$$$$$$$### !!!"""###$$$$$$"""%%%)))+++)))'''%%%$$$$$$%%%&&&(((((('''%%%###$$$$$$&&&(((%%%!!!"""&&&)))%%%!!!!!!$$$%%%""" ###&&&'''&&&&&&(((***''''''&&&&&&&&&'''((((((***************)))(((((($$$&&&'''((('''%%%""" !!!!!!!!!!!!"""%%%(((***------------......//////111...+++(((''')))+++---+++++++++---...,,,'''$$$!!!"""#########"""!!! !!! ###(((++++++)))&&&(((+++,,,,,,+++)))((((((+++---***%%%""""""$$$%%%$$$#########%%%&&&''')))---///---((($$$$$$%%%+++***)))((((((+++...111///+++((((((***,,,+++)))%%%%%%%%%&&&(((***,,,---,,,***))))))+++.........+++---......,,,***)))((()))(((&&&$$$###%%%&&&((())))))'''### """$$$((()))'''###"""%%%)))+++++++++,,,,,,......,,,(((%%%$$$&&&(((,,,***'''$$$$$$%%%'''(((}}}vvvmmmddd\\\VVVPPPMMMFFFEEEBBB@@@??????@@@@@@AAA???<<<777222...***(((,,,,,,,,,***)))&&&%%%###%%%""" """######"""&&&))),,,((($$$"""""""""""""""!!!######!!!!!!"""###$$$###$$$&&&)))+++...000///,,,)))&&&%%%$$$######"""!!! """%%%&&&'''''''''&&&%%%&&&((()))))))))######"""  $$$'''(((((('''((('''$$$""""""&&&******(((&&&&&&(((+++,,,,,,,,,+++*********(((%%%"""%%%%%%%%%######%%%(((,,,///...,,,,,,---......---(((***,,,...//////......)))'''%%%$$$%%%(((+++---333111---(((%%%$$$######$$$%%%&&&%%%$$$$$$%%%'''***---000111000///...///111444777999777222,,,''' ###'''***+++***((($$$%%%'''))),,,...///000000///............,,,***'''''')))+++---...000000+++---///---***((()))+++---+++(((&&&&&&'''***+++***,,,---,,,***))))))***---///111222111...***(((%%%&&&''''''%%%#########'''((((((((('''(((***,,,000---)))&&&&&&''''''''',,,,,,,,,+++)))&&&$$$"""!!! !!!###$$$###""" """###$$$$$$######!!!%%%))),,,+++)))((((((%%%%%%&&&(((***)))'''%%%"""###%%%'''$$$###(((%%%###"""$$$%%%###!!! """%%%'''&&&&&&&&&'''&&&''')))++++++***((('''((()))******)))(((&&&%%%"""$$$&&&'''&&&$$$!!!!!!###$$$%%%$$$%%%'''))),,,,,,++++++***++++++,,,...---***((('''((()))******(((''')))++++++'''###!!!###%%%&&&%%%$$$###""" """'''******)))&&&(((++++++***((((((((()))+++,,,)))$$$!!!!!!"""$$$$$$$$$###$$$$$$$$$%%%&&&+++000...(((###!!!"""'''((((((((())),,,111555111,,,'''&&&(((******)))(((''''''''')))***,,,......,,,******,,,---------+++---...,,,***'''&&&&&&((('''&&&&&&&&&'''))))))++++++)))&&&""" !!!"""%%%((((((%%%!!!!!!$$$((())))))))))))***,,,,,,+++'''######&&&***,,,***&&&$$$###$$$&&&(((vvvppphhh```ZZZTTTPPPMMMDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<999444000+++)))))))))***)))(((&&&$$$###%%%###!!!!!!"""######"""!!!$$$%%%(((%%%###"""$$$$$$###!!! """$$$%%%%%%$$$"""###%%%&&&$$$"""###%%%''')))+++...---+++(((&&&&&&$$$$$$$$$$$$######"""!!!!!!$$$&&&((()))***'''%%%######%%%((())))))"""######!!!"""%%%''''''&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&))),,,......---,,,+++++++++***'''### ###$$$%%%$$$$$$%%%))),,,111111000...+++++++++---)))***,,,---......---,,,((('''%%%$$$%%%(((+++......---+++)))'''&&&%%%$$$"""$$$&&&&&&%%%$$$%%%'''***,,,///000///---------222444777888555///)))$$$ $$$(((***)))(((&&&&&&&&&''')))+++---///000///......//////---+++(((***,,,///111111111000------,,,***((('''((()))))))))'''''''''(((***+++(((***+++,,,*********,,,///000111111000---+++***!!!###&&&%%%###!!!"""###$$$&&&)))*********+++,,,,,,)))&&&%%%&&&''''''&&&***))))))((('''&&&%%%$$$ !!!######"""!!!###&&&((()))'''%%%######&&&***,,,+++***))))))&&&&&&&&&(((+++,,,***(((%%%%%%((()))%%%###((((((&&&%%%%%%%%%$$$$$$$$$&&&((())))))(((''''''&&&***...111000,,,'''###$$$&&&'''((('''%%%"""!!! """###%%%%%%###!!! !!!$$$&&&%%%%%%&&&(((((('''&&&%%%$$$$$$%%%%%%((((((''''''&&&''''''(((***&&&$$$%%%)))***'''$$$ $$$'''))))))((('''$$$!!! %%%)))***)))&&&)))++++++((('''((()))*********(((%%%###!!!!!!%%%%%%%%%%%%%%%%%%$$$$$$%%%,,,333222+++$$$!!!"""%%%''')))******---222666444///)))&&&(((*********,,,+++******+++---///000000---++++++,,,------,,,+++,,,---,,,***(((((((((%%%&&&'''((()))*********---,,,***'''$$$"""!!!"""$$$'''***)))&&&"""!!!!!! ###&&&'''&&&%%%%%%%%%'''((((((%%%!!!!!!&&&++++++(((%%%######%%%(((***}}}{{{ooojjjccc]]]XXXTTTPPPMMMGGGGGGEEECCCAAA???>>>===;;;;;;:::999666111---+++&&&'''((((((((('''%%%%%%%%%###"""###$$$$$$###"""!!!###$$$%%%###"""###&&&&&&%%%"""!!!"""$$$'''(((((('''&&&###&&&'''$$$!!!"""$$$%%%''')))++++++)))'''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$%%%''')))***+++'''$$$"""!!!###&&&((()))!!!###$$$###!!!$$$%%%&&&&&&%%%###$$$&&&(((((((((###$$$&&&***...000000///,,,++++++,,,+++((($$$ """$$$&&&%%%$$$%%%)))---111222222...)))'''(((++++++,,,---------,,,+++***'''&&&$$$###$$$'''+++---((()))******)))(((%%%$$$ $$$(((((('''&&&''')))(((+++......---,,,+++,,,111222333222///)))###"""&&&)))))))))((('''&&&&&&'''))),,,...///......///000000///---'''***---///111000...---000...***(((&&&&&&''''''%%%&&&'''((())))))))))))%%%(((***+++++++++,,,...000111222222000...------!!!$$$%%%###!!!"""$$$"""%%%***,,,---------...(((&&&$$$$$$&&&''''''&&&'''&&&&&&%%%%%%%%%&&&&&& !!!######!!!###&&&))),,,,,,***'''%%%&&&(((+++---+++)))(((((('''&&&&&&)))---...,,,))))))))),,,---)))###"""&&&)))))))))(((%%%$$$%%%''')))+++---...---,,,***)))(((,,,222555444---%%% !!!###$$$%%%$$$""" """######"""!!! ###%%%$$$$$$%%%&&&$$$###!!!  ###$$$$$$%%%&&&'''''''''***&&&###$$$(((***(((%%% %%%))),,,,,,,,,+++%%%!!!$$$((())))))''')))++++++((('''(((***+++***)))'''&&&$$$""" &&&&&&'''''''''&&&%%%$$$&&&...666666...&&&######%%%(((***++++++---222555777111***'''(((***+++***///...---,,,---///111333111///,,,+++,,,---,,,,,,***,,,------+++******+++###$$$&&&)))***+++******...---+++(((%%%###""""""&&&))),,,+++'''$$$$$$$$$!!!$$$%%%$$$"""""""""###%%%%%%""" &&&,,,)))'''$$$######&&&***---}}}{{{sssiiiiiibbbZZZUUUTTTSSSOOOLLLJJJHHHEEECCC@@@<<<777333888666333000---+++******,,,***'''%%%%%%$$$"""!!!"""!!!!!!###$$$$$$###!!!!!! !!!!!!"""$$$!!! ###''')))&&&###%%%&&&''')))******(((&&&%%%&&&$$$!!! $$$%%%(((***)))%%%""""""###!!!$$$(((,,,---+++(((%%%%%%'''((((((&&&&&&'''((($$$ ###&&&%%%###***(((&&&###!!!"""###$$$!!!###$$$######$$$)))---***))))))+++...111333222444///***)))+++***&&&"""'''$$$!!!!!!###(((+++---333111---)))%%%$$$''')))+++,,,---,,,***(((((()))(((%%%  %%%))))))'''%%%&&&)))***(((&&&'''''''''(((***+++***((()))+++---,,,)))(((***,,,...000000---&&&!!!"""&&&))))))))),,,***((('''(((***,,,...///333777777333...,,,,,,)))))))))+++---...,,,+++)))((('''''''''&&&###!!!&&&&&&'''''''''''''''&&&'''(((*********+++...000333555666555111,,,)))'''%%%%%%&&&'''''''''&&&&&&...------...//////---+++,,,)))&&&%%%&&&)))+++++++++******)))((('''%%%%%%$$$###!!!  !!!!!!'''(((+++------,,,***)))+++++++++,,,---+++(((%%%''''''(((***,,,---+++)))***,,,...000///---)))''',,,***'''$$$######$$$%%%+++******,,,...///...---///000111000...***%%%###%%%###!!!!!!!!!  """&&&)))'''%%%""""""$$$'''+++***'''###$$$""" $$$$$$$$$######$$$'''***((('''&&&&&&'''((('''&&&###%%%''')))***)))((('''!!!  $$$(((***+++)))))))))&&&######&&&)))***)))(((((((((&&&$$$!!!&&&((()))(((%%%###""""""%%%)))---///,,,((($$$"""+++//////***(((***,,,***------.........---,,,,,,111111111111111000000///111...,,,,,,---...+++)))******)))***+++,,,+++***&&&'''((())))))((('''&&&+++,,,,,,(((""" ###''''''***---...+++(((&&&%%%"""!!! ###%%%%%%$$$""""""%%%(((%%%%%%&&&''')))+++------yyywwwwwwqqqiiibbb\\\VVVTTTTTTSSSPPPMMMHHHFFFDDDAAA???;;;777333000///---+++***))))))))),,,***(((''''''&&&%%%######!!! !!!"""  """###%%%&&&'''%%%""" """&&&(((&&&###%%%&&&'''(((((((((&&&$$$"""###"""### ###%%%$$$!!! !!!### ###'''+++,,,***'''%%%&&&'''''''''&&&&&&(((***%%%!!! $$$'''&&&$$$&&&%%%###!!! !!!######$$$""""""!!! $$$+++111...,,,))))))+++...111111444///***)))++++++(((%%%'''$$$!!!!!!$$$(((+++---///...,,,((($$$###$$$&&&(((***++++++)))'''&&&'''&&&###$$$''''''&&&%%%'''***,,,,,,+++((('''(((***---...---,,,)))+++---,,,***)))+++---...000000,,,&&&  $$$(((+++------,,,***)))((((((***,,,...111333666555222///...///+++(((&&&'''+++---,,,***'''&&&$$$$$$%%%%%%$$$###(((((()))(((((('''&&&%%%((()))++++++,,,---000222777888999888333///,,,+++)))(((((((((((((((((((((...------...000111111000///***$$$!!!"""&&&***,,,,,,,,,,,,+++***)))''''''$$$$$$###""""""!!!!!!!!!%%%''')))+++,,,+++***(((+++*********+++***'''%%%'''&&&''')))+++,,,+++)))***,,,...///...,,,)))'''***(((%%%###"""###$$$%%%((('''&&&'''***---......111000///---+++(((%%%###%%%###!!!!!!"""""" ###!!!!!!###(((***)))&&&%%%%%%(((+++...---)))%%%###!!!"""$$$$$$$$$$$$###%%%(((+++)))(((''''''))))))'''&&&'''(((***+++++++++)))((("""!!!!!!###&&&***++++++((())))))(((&&&&&&))),,,+++)))'''&&&&&&&&&$$$""")))******((($$$ !!!$$$((()))'''%%%###"""'''***+++'''&&&(((***))),,,---......//////.....................------,,,...,,,++++++------+++)))''''''''')))***+++++++++(((((()))))))))))))))))))))++++++'''!!!"""%%%((()))+++,,,,,,)))&&&$$$ &&&''''''%%%######%%%'''&&&%%%%%%&&&(((***---...{{{sssrrrrrrmmmeeeWWWTTTQQQQQQRRRRRROOOLLLEEECCCAAA???===:::666333***)))))))))((((((((((((,,,***))))))))))))(((&&&###!!! """$$$'''***,,,---'''$$$!!!"""%%%&&&%%%###(((((()))))))))'''%%%$$$!!!!!!   """ """%%%((())))))'''&&&&&&&&&&&&$$$$$$&&&))),,,&&&###!!!!!!%%%''''''%%%###"""!!! !!!""""""###############$$$$$$""" %%%...444222...)))'''))),,,///000222...)))'''(((((('''%%%%%%""" ###'''***,,,+++++++++)))&&&#########%%%'''))))))'''%%%$$$$$$###!!!"""'''***%%%$$$%%%'''+++...//////))))))***---000111000///)))***+++***)))***,,,......//////,,,'''!!!"""%%%))),,,///000---,,,***))))))+++---...111222222111//////000222---&&& !!!(((------+++'''$$$"""!!!###%%%%%%%%%************)))'''&&&%%%)))***,,,------000333666:::;;;;;;999444000---,,,,,,+++)))(((((()))***+++///---,,,---///222444444000***""""""(((+++......------,,,+++***)))&&&&&&&&&&&&&&&$$$###"""$$$%%%''')))******((((((***)))((((((******)))(((&&&&&&&&&'''***++++++******+++---------+++(((''''''%%%###!!!!!!"""$$$&&&&&&$$$!!!"""%%%***---///222///,,,(((&&&%%%&&&&&&&&&$$$###"""###$$$###"""%%%###"""$$$(((***)))'''%%%'''***...000...***&&&"""!!! $$$$$$$$$%%%$$$$$$%%%))),,,***)))((()))***)))(((&&&+++,,,---......---,,,,,,&&&%%%&&&(((+++,,,,,,+++'''((()))))))))***---000---***&&&$$$$$$%%%$$$$$$,,,,,,+++'''"""!!!"""!!! !!!###&&&'''$$$"""%%%'''&&&***+++,,,---////////////******++++++******)))(((+++***)))***,,,---,,,+++%%%&&&'''(((***++++++++++++***))))))***+++,,,---)))******'''###!!!"""%%%)))((((((***,,,+++&&&""""""###((((((((('''%%%$$$%%%'''&&&%%%######%%%(((,,,///{{{ssspppooohhh___OOONNNMMMMMMOOONNNKKKHHHAAA???>>><<<;;;888555111))))))******+++******)))***)))((()))***+++)))(((""" !!!"""""" !!!$$$&&&))),,,---...'''%%%""""""$$$%%%$$$###+++,,,---,,,***)))(((((($$$###!!!!!!!!!###%%%&&&'''&&&&&&%%%$$$###!!!!!!$$$)))---'''%%%######%%%'''''''''$$$###"""!!!!!!"""###%%%&&&&&&&&&%%%%%%%%%$$$$$$'''%%%""" """'''...333000---***)))***---//////000,,,'''$$$$$$$$$###"""""" """%%%((())))))+++------***&&&$$$###$$$&&&))))))'''$$$###"""!!! !!!$$$(((---000%%%$$$%%%'''))),,,///000,,,,,,---///111222000...''''''&&&%%%%%%''')))+++,,,---...---***%%%!!!!!!###%%%'''))),,,...///...,,,,,,,,,---...///000///---,,,,,,...000222,,,###&&&///111///)))&&&"""!!!"""$$$%%%&&&))))))+++++++++***((('''''')))+++,,,///222777;;;======;;;777222---+++***,,,***(((&&&'''))),,,...000...++++++---111333444///)))!!!!!!%%%(((------------,,,+++***)))'''(((***++++++)))&&&%%%###$$$&&&((((((((('''''')))''''''(((+++---......'''&&&%%%&&&)))+++,,,+++++++++,,,,,,+++***((('''%%%###!!! """%%%&&&'''$$$!!! ###(((,,,...000,,,'''###"""%%%(((+++***'''%%%$$$$$$%%%$$$###$$$""" """&&&((('''%%%"""%%%))),,,---+++'''$$$""""""!!!  ###&&&%%%%%%%%%%%%$$$&&&))),,,))))))((()))******'''%%%,,,---///000111111111000+++++++++---...---***(((&&&'''((()))+++---000222...***&&&######$$$%%%%%%,,,,,,+++'''"""  """&&&&&&"""!!!###$$$###&&&''')))+++,,,---......(((((())))))(((((('''&&&))))))***+++,,,---------&&&(((***++++++******+++...,,,***)))***,,,...000***+++,,,***'''%%%%%%''')))&&&%%%''',,,,,,'''!!!!!!%%%'''%%%&&&&&&&&&&&&&&&'''(((%%%###!!!!!!%%%***...|||uuuqqqmmmbbbWWWJJJJJJJJJJJJJJJHHHEEECCC>>><<<;;;:::888666222///***+++,,,---,,,+++)))((('''''''''(((******)))''' !!!$$$&&&'''###$$$&&&(((***+++++++++&&&%%%######$$$$$$$$$$$$***,,,---,,,***((()))***+++)))&&&###!!!!!!"""""" !!!###$$$&&&&&&######!!!"""''',,,(((&&&%%%$$$&&&'''((((((((('''&&&%%%$$$$$$%%%%%%(((((('''''''''&&&&&&&&&((('''&&&&&&'''***,,,...)))))))))+++...//////...000---)))%%%$$$###"""!!!!!! $$$&&&&&&)))---000111///+++'''&&&%%%'''))))))'''%%%$$$############%%%&&&)))+++---%%%%%%&&&&&&'''))),,,.........///000222111...+++%%%###  """%%%''')))***---......+++(((%%% """#########$$$'''***000///............///000,,,+++)))(((***,,,...///***!!!'''000444222---)))$$$""""""$$$%%%%%%&&&(((***---...---,,,+++%%%&&&)))+++...333999===???>>><<<666000,,,*********(((&&&%%%&&&))),,,///222...***(((***,,,...///+++'''""" """$$$$$$***************)))((('''(((***,,,......,,,***(((%%%%%%&&&'''(((''''''&&&'''&&&&&&)))---111333333(((&&&$$$%%%(((+++------,,,,,,++++++***))))))((($$$###!!! !!!###&&&(((+++((($$$###%%%))),,,...+++((($$$!!!!!!%%%+++///---***'''%%%%%%%%%$$$###"""###&&&&&&$$$"""%%%))),,,+++)))&&&$$$###$$$$$$$$$###$$$&&&)))&&&'''&&&%%%%%%&&&))),,,((('''((()))+++***(((&&&,,,---...000222333444444000000000000///---(((%%%%%%&&&'''))),,,///111222///+++&&&######%%%&&&&&&******)))&&&"""######""" !!!%%%((((((###!!!###$$$"""$$$%%%&&&((()))*********)))))))))))))))((('''''')))***+++++++++,,,------+++---//////---******+++///...+++))))))+++...///,,,...///...---+++******'''$$$###&&&***+++'''"""!!!$$$''')))!!!"""###%%%'''((())))))$$$!!!###))),,,{{{tttpppjjj^^^RRRHHHHHHHHHGGGEEECCC@@@???;;;:::888777666333///,,,)))***,,,---,,,***'''%%%&&&%%%&&&((())))))(((&&&###'''))))))'''((()))******)))((((((###$$$$$$%%%%%%%%%$$$$$$%%%(((***)))''''''))),,,000---***'''&&&%%%""" %%%''''''### """%%%'''######!!!!!!&&&***''''''&&&%%%%%%&&&'''(((++++++***((('''&&&%%%$$$''''''((((((((((((((((((((('''''')))+++,,,+++)))###$$$&&&***---///...,,,///...,,,***((('''&&&&&&###!!!!!!###$$$$$$***---222333111---)))''''''((()))(((&&&$$$$$$%%%''''''''''''&&&%%%%%%$$$&&&''''''&&&%%%'''***---000000000222222000,,,)))&&&""" """###''')))+++///111000,,,(((!!!###$$$### !!!$$$(((000//////...............)))'''&&&''')))++++++***''' '''///222222...***&&&######$$$%%%%%%%%%(((+++...000000///...$$$%%%'''(((+++///555:::???===;;;666111...---...,,,***(((&&&'''))),,,...222...***'''((()))******(((&&&$$$###$$$%%%$$$###''''''(((((('''&&&&&&%%%&&&(((+++---...---,,,+++(((((((((((((((''''''&&&&&&&&&(((+++///333444444)))'''%%%%%%(((,,,...///------+++***))))))******%%%$$$###""""""%%%'''))),,,***((((((***,,,------)))&&&"""!!!"""&&&,,,000...+++'''%%%%%%&&&%%%%%%!!!"""&&&'''%%%%%%(((+++---+++)))((('''&&&((((((((('''''')))+++))))))(((&&&%%%&&&(((+++''''''(((***,,,,,,***(((+++,,,---///000222333444222111000000///,,,(((%%%'''''''''***...111111111000,,,(((%%%%%%&&&''''''(((((((((&&&###"""###$$$&&&&&&$$$"""  """&&&***)))%%%###%%%&&&%%%%%%&&&'''(((((((((((((((******++++++******)))(((***+++,,,+++))))))***+++...111444333///+++***+++000...+++)))))))))+++------...///000000...,,,***%%%######%%%((()))&&&$$$ !!!!!!###$$$&&&((()))!!!$$$(((++++++***###!!!$$$))),,,~~~{{{uuunnnjjjfff\\\QQQFFFFFFFFFDDDBBB???>>>>>>:::999777555444111---***'''))),,,......,,,(((&&&&&&%%%&&&(((***)))'''%%%!!!%%%'''(((((()))***+++,,,+++***(((''' """%%%'''&&&%%%$$$$$$"""%%%((((((&&&'''+++///111...+++***+++***'''%%%''')))***'''""" !!!%%%'''%%%$$$###!!! """&&&)))''''''&&&%%%$$$%%%&&&(((***+++++++++)))&&&$$$"""%%%&&&'''((()))***++++++&&&%%%%%%'''***,,,+++)))!!!!!!"""$$$(((***+++***)))+++,,,---,,,+++++++++&&&$$$""""""###%%%%%%$$$(((,,,000222000,,,)))'''(((((((((&&&$$$###%%%&&&(((((())))))(((&&&$$$###'''((((((&&&%%%'''+++///000000111333444222...******$$$ """###'''(((+++///222111,,,((("""$$$&&&$$$!!!"""&&&+++---------,,,,,,+++++++++&&&&&&&&&)))+++,,,)))&&&%%%!!! %%%+++------+++((($$$"""###$$$%%%%%%''')))---000111000///---'''''''''&&&&&&)))...222888777555222//////111333333111...+++******+++,,,111---***'''((()))))))))(((&&&%%%%%%&&&'''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$"""$$$'''***+++,,,,,,+++,,,++++++***)))(((''''''(((((())),,,000111111///+++(((%%%%%%(((---000222///...,,,*********++++++(((&&&%%%$$$$$$&&&)))+++******+++---000111000...(((&&&$$$######&&&***---,,,)))&&&$$$&&&'''((((((""" %%%)))******'''***------***))))))***)))+++,,,,,,+++***+++,,,++++++***'''%%%%%%''')))'''(((***---000000...,,,------------...//////000000///.........---***(((+++******,,,000222222000000---)))''''''(((((('''(((((((((&&&$$$$$$%%%'''$$$$$$$$$"""!!! """###$$$((()))&&&%%%(((***)))++++++++++++******)))(((+++,,,,,,,,,,,,+++******)))++++++)))&&&$$$%%%&&&---111555444000,,,,,,---///...+++)))((('''((()))***+++---///000...+++(((""""""$$$%%%&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&!!! """%%%***,,,+++***$$$###!!! """&&&***---zzzvvvooohhheeeccc[[[RRRDDDEEEDDDBBB@@@>>>>>>>>>:::888666444333///+++((('''***---000111///+++)))&&&&&&''')))******'''%%%"""%%%'''&&&%%%***+++,,,------+++)))(((!!!%%%((((((&&&$$$$$$!!!%%%))))))((()))...333000---++++++---...+++)))''')))+++)))%%%!!! !!! $$$'''&&&&&&%%%###"""###&&&)))''''''&&&%%%$$$$$$&&&(((((()))++++++***'''$$$!!!$$$%%%&&&''')))+++,,,---$$$""""""$$$(((++++++***"""  ###&&&((((((###&&&***,,,------------***'''%%%$$$%%%&&&&&&%%%&&&)))...000...***'''&&&((((((&&&$$$""""""$$$'''&&&(((***+++,,,+++***)))&&&(((((('''&&&(((---222//////111444555444000------'''!!!"""$$$$$$'''(((***...111000+++&&&###&&&(((&&&$$$$$$***///+++++++++******)))))))))&&&&&&'''+++...---((($$$$$$""" !!!$$$&&&(((((('''%%%""""""###%%%%%%%%%)))+++...111111000...,,,))))))'''%%%###%%%))),,,111000///...---...222555:::888444000---+++++++++///---)))((()))))))))))))))'''%%%%%%&&&(((((((((%%%%%%%%%&&&%%%%%%$$$$$$!!!$$$&&&)))***++++++......---+++***(((''''''))))))+++---//////---+++,,,)))&&&&&&)))---111333000...,,,*********,,,,,,)))(((&&&%%%%%%'''***,,,'''(((+++///333333111///)))(((&&&%%%%%%&&&((())))))&&&$$$$$$&&&)))+++,,,$$$!!! """(((,,,......'''***,,,+++((('''(((***+++---///...---,,,,,,---,,,,,,+++(((%%%%%%''')))((()))+++///222333111//////...---,,,,,,,,,,,,,,,...---,,,---......,,,+++---,,,,,,...222444222000111...***)))))))))(((((())))))((('''$$$$$$&&&(((!!!"""""""""!!!!!!"""$$$"""&&&(((&&&&&&***---,,,000//////...---,,,***))),,,,,,,,,,,,,,,+++******)))***+++((($$$!!!!!!###+++000555444000------//////...+++)))'''&&&&&&&&&((()))+++---...,,,)))&&& """$$$%%%%%%%%%&&&'''"""###%%%'''((('''%%%$$$$$$######'''+++---+++)))&&&%%%######%%%(((,,,...zzzuuuuuuooogggaaa]]]YYYTTTPPPLLLEEE===:::<<<<<<:::777???;;;777444222///***&&&&&&'''))),,,...---)))&&&''''''''''''&&&%%%$$$### !!!###/////////...,,,)))'''%%%"""""""""$$$&&&'''%%%$$$&&&((()))***+++...222555333...'''%%%&&&'''&&&%%%)))(((''')))+++***&&&"""%%%""""""&&&***,,,+++***((('''&&&''')))***+++)))'''###!!! """###&&&(((((((((&&&%%%&&&&&&&&&'''(((***+++---&&&  (((...///---&&&""" $$$&&&$$$!!!$$$$$$%%%***...000...++++++)))'''(((***+++)))&&&$$$'''***+++***)))((()))((($$$!!! """$$$&&&''''''))),,,,,,+++******+++000...,,,+++,,,---......//////...---...000333444222111///,,,(((%%%$$$%%%---000222///+++))),,,000///,,,((('''''')))*********'''$$$$$$&&&'''&&&$$$$$$###$$$(((++++++(((%%%(((%%%###$$$(((***)))'''$$$"""!!!$$$&&&'''&&&)))------,,,,,,...000///,,,(((%%%######$$$%%%,,,+++)))(((***///777<<<@@@===666---***,,,+++(((---......+++(((''')))+++,,,,,,++++++)))(((&&&%%%$$$###"""###%%%%%%$$$""""""%%%'''(((((()))***+++***,,,...---,,,***++++++---...000000000...,,,***+++,,,------+++++++++---,,,+++*********+++---...***)))))))))((((((((('''&&&(((,,,000222222000///((((((((('''''''''&&&&&&)))&&&######'''***++++++$$$######&&&+++---,,,***))))))))))))))))))))))))---000111000...---000333111...***(((((()))))))))'''(((***---111555888:::222000---++++++,,,+++***///...,,,)))'''(((,,,///111///,,,,,,000444777999555000+++(((((((((&&&$$$)))))))))((())))))******$$$###!!!  !!!"""'''&&&%%%&&&)))+++------444444444222///,,,***************---///---(((###"""$$$&&&&&&%%%###""""""&&&)))...000000,,,'''###(((,,,...---)))'''))),,,***+++---...///,,,((($$$$$$$$$%%%&&&%%%$$$###"""######$$$$$$%%%%%%%%%$$$###%%%''')))******((('''###$$$%%%%%%%%%'''+++...|||uuuppplllhhhbbb]]]ZZZUUUPPPLLLLLLGGGAAA======>>><<<;;;@@@<<<777444222...***&&&&&&&&&(((+++---,,,)))&&&(((''''''&&&%%%$$$$$$###!!! !!!%%%,,,,,,,,,,,,***(((%%%$$$"""""""""###%%%$$$""" !!!###&&&(((***,,,000222000---(((%%%$$$$$$%%%%%%'''&&&&&&'''))))))%%%"""%%%###!!!"""%%%))),,,...,,,+++)))(((((()))***+++((((((&&&%%%###"""!!!!!!"""###%%%'''((((((((((((***)))''''''''')))+++,,,'''"""!!!(((......,,,'''### !!!$$$%%%### !!!%%%***+++***((('''&&&%%%''')))+++***(((###&&&)))+++***))))))))))))&&&"""!!!"""%%%&&&&&&%%%(((,,,------,,,------777444000---,,,,,,+++++++++******+++,,,///222444333222000---***'''&&&&&&***...000///,,,+++///222444111...,,,,,,------,,,(((&&&$$$$$$&&&&&&%%%#########$$$'''******&&&###$$$######%%%(((***++++++)))&&&######%%%'''))))))(((***------++++++...000111...***%%%######$$$%%%************,,,111888===BBB@@@888---(((***,,,+++...///...+++'''&&&'''))),,,,,,,,,+++)))'''%%%$$$!!! """######""" ###%%%((()))***+++,,,...111222222000---+++***+++---.........---,,,***))),,,,,,...//////---+++***)))))))))))))))******+++((((((((()))***++++++,,,)))+++,,,...000111111111...---,,,+++***)))((((((,,,((($$$###%%%((())))))$$$######%%%(((***)))(((''''''''''''''''''''''''+++...000///------000333///,,,)))'''(((((((((''')))***,,,...000222333444...,,,++++++,,,---,,,+++......,,,)))((((((,,,///222...***(((+++000555777222///+++******)))'''%%%)))***+++---------,,,+++'''%%%###!!! """###%%%(((&&&%%%&&&)))+++,,,,,,000222444444222...+++)))))))))***,,,...---)))&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&(((***,,,,,,)))&&&###)))+++---+++'''&&&)))---///............,,,)))&&&%%%&&&&&&%%%%%%$$$###"""!!!"""###$$$$$$$$$######'''((()))******)))((((((%%%&&&%%%$$$$$$&&&***---yyyqqqkkkcccaaa^^^[[[WWWRRRLLLHHHGGGEEEAAA>>><<<<<<<<<<<<>>>;;;777444111...+++(((&&&&&&''')))+++***'''%%%***(((&&&$$$############"""!!!"""&&&(((((()))((('''&&&$$$"""#########$$$$$$### $$$(((***+++---///...,,,***&&&"""!!!###%%%$$$$$$$$$&&&'''&&&###!!!###"""###%%%)))---......,,,+++***))))))***+++,,,'''((()))***)))(((&&&%%%######$$$%%%'''(((***+++...,,,(((%%%%%%''')))+++***&&&"""$$$)))---,,,)))'''$$$""""""%%%%%%### !!!$$$&&&&&&%%%######$$$&&&)))******)))###&&&***,,,,,,+++++++++---***'''%%%&&&'''((('''###'''+++...///......///555333///+++)))((())))))&&&&&&'''(((***...111222333222111///,,,)))'''&&&&&&***---......///333666:::777555333222111...,,,%%%$$$$$$%%%&&&%%%###!!!"""###$$$&&&((('''$$$!!!!!!###%%%'''))),,,...,,,)))&&&%%%''')))***++++++,,,,,,+++***+++---///444111+++&&&""""""###$$$'''(((***+++...222777;;;BBBAAA:::---&&&''',,,---//////...+++(((&&&&&&''',,,,,,,,,+++)))&&&$$$### """""" ###&&&)))+++,,,---///111777777555222...+++++++++......---,,,+++))))))(((,,,,,,---111333111+++&&&%%%&&&&&&'''''''''''''''&&&&&&''')))+++---///000,,,,,,++++++---000333555555333111///---+++***)))///+++&&&######&&&'''((($$$######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))),,,...---++++++...111,,,***((('''''''''&&&%%%+++,,,...//////......---(((((())),,,...000///---------,,,***((((((+++---111,,,'''$$$&&&+++000333///...---------+++(((&&&(((***...000111000...---***'''$$$!!!!!!###&&&((('''&&&%%%&&&(((******)))+++---111444333000,,,((((((((()))+++------,,,***((('''&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&&&&%%%$$$((()))***'''%%%%%%)))...444111...,,,,,,,,,+++***((('''&&&%%%$$$$$$$$$$$$!!!"""$$$%%%&&&%%%###""",,,++++++***************)))((('''$$$###%%%))),,,yyyppphhh```___^^^[[[VVVPPPIIIEEE@@@@@@???<<<888777777999:::888555222000...---,,,'''&&&&&&((())))))'''%%%+++)))&&&###!!!!!!""""""!!!$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$&&&&&&%%%""" &&&***,,,,,,,,,,,,------,,,'''""" ###&&&$$$$$$$$$%%%$$$"""  """&&&***------,,,+++******))))))******+++(((***...000000///,,,***#########$$$&&&))),,,...000,,,'''###!!!###&&&)))+++(((%%%&&&***+++***'''%%%$$$###$$$&&&&&&%%%###!!!"""""""""######%%%&&&((()))((((((%%%)))...000111000//////111...+++******+++***)))###&&&+++.........------***)))'''%%%###$$$''')))&&&&&&&&&(((***,,,...///000///...---,,,***'''$$$###'''+++...000222666999;;;:::888666444111---***"""###$$$%%%$$$### !!!"""$$$%%%&&&$$$!!!!!!%%%''''''(((+++///---***'''&&&''')))******------+++******+++---///555111+++&&&"""!!!"""###%%%'''***,,,---///222555===???:::...%%%%%%)))+++......---,,,***)))))))))+++,,,,,,+++)))&&&###!!! """###!!!###%%%(((***+++---///111888777666222...++++++,,,///...,,,+++))))))((((((******+++000444222)))""""""###$$$%%%&&&%%%$$$$$$&&&&&&'''(((***,,,///000+++)))&&&&&&)))...444888999777444000---+++))))))---***&&&###"""%%%''')))&&&%%%%%%%%%%%%&&&%%%%%%''''''''''''''''''''''''))),,,---,,,)))(((+++...)))((('''&&&''''''%%%###+++,,,...///...,,,***)))$$$%%%(((---111333222000+++++++++)))(((''')))+++...***%%%###$$$(((***,,,+++,,,...//////---***''')))***,,,///000000000///+++((($$$!!!!!!###'''***&&&%%%$$$$$$&&&''''''&&&%%%'''***...///...+++(((&&&'''((()))+++---......+++)))&&&%%%&&&(((******%%%$$$#########$$$%%%&&&&&&&&&%%%###!!!$$$)))---444000***'''(((***,,,---***((('''%%%$$$%%%%%%&&&###%%%'''))))))(((&&&%%%...---+++******,,,---///---+++)))%%%###$$$'''***~~~wwwmmmfff___^^^]]]YYYRRRKKKEEEBBB<<<===<<<:::777444444555555444222000......///000)))(((''''''((()))(((&&&,,,***&&&### !!!"""###$$$%%%%%%%%%###"""!!!%%%%%%&&&)))***)))%%%######***...///---,,,,,,...///...)))$$$!!!###&&&%%%&&&&&&%%%""" %%%)))+++***)))******))))))(((((((((((((((+++///222333111---+++############&&&)))---///...***$$$  $$$&&&***((('''(((******(((&&&######$$$%%%'''((('''&&&$$$$$$###""" !!!"""%%%&&&((()))((('''&&&%%%)))---222555666444444333000...,,,+++++++++)))'''###&&&***,,,,,,+++***+++%%%%%%$$$!!!!!!%%%)))***************+++,,,,,,+++******+++,,,***&&&""""""%%%***...111555777999999777555444222///***&&&!!!"""$$$$$$"""!!!$$$%%%$$$""" """'''(((((((((+++......+++((('''(((***++++++...,,,*********,,,---...333000+++&&&###!!!!!!"""%%%''')))******+++,,,---333888777...&&&%%%&&&''',,,,,,,,,------...------******+++***)))&&&""" """%%%%%%###!!!"""%%%((()))******,,,...222222222000---+++,,,---///...---+++***)))))))))'''''')))...333000(((!!!!!!"""$$$%%%%%%%%%$$$###((((((''''''((()))+++,,,&&&$$$""""""&&&---555:::999777333///+++((('''''')))(((%%%######%%%))),,,))))))((('''&&&&&&'''(((((((((((((((((((((((((((+++,,,---+++'''%%%'''))))))'''&&&&&&''''''%%%$$$***+++---......,,,***)))###%%%)))...333444333111)))******)))((('''((())))))'''%%%%%%&&&'''&&&%%%)))+++///000000---***(((***)))))))))***,,,...000)))&&&### ###'''***%%%$$$###$$$%%%%%%$$$"""""""""###&&&)))+++)))(((&&&&&&'''(((***,,,///222222...***)))***,,,------%%%$$$"""""""""$$$&&&'''$$$###!!!###(((,,,///+++%%%###$$$(((+++---***)))'''&&&&&&&&&'''(((((()))+++,,,---,,,+++***---,,,++++++,,,...111333///...+++'''$$$$$$''')))}}}zzztttkkkddd\\\[[[XXXSSSKKKEEEAAA@@@>>>>>>===;;;999777444333111111000...,,,,,,///111,,,***(((((()))******))),,,***'''###  !!!"""###%%%%%%&&&&&&&&&$$$###"""$$$%%%'''***+++***&&&###$$$+++///000///...---000///---)))&&&######$$$%%%'''(((&&&""" $$$(((***)))'''+++******)))((('''&&&&&&'''***...000000...***'''$$$######$$$&&&***---///+++'''"""###&&&''''''''')))******(((&&&###$$$&&&'''((((((((((((((((((&&&$$$!!!!!!###%%%(((***,,,,,,***'''%%%%%%+++///555888888666444444,,,+++*********)))&&&$$$$$$''')))******)))***+++,,,,,,)))%%% !!!%%%)))---------,,,,,,+++******''''''(((+++...---(((###$$$&&&***///333555777777444333111000...,,,'''$$$"""###$$$""" $$$%%%###!!! ###''')))***+++,,,---///,,,)))(((***,,,---...---+++******,,,---...---000...+++(((&&&$$$######%%%&&&))))))((('''((())),,,000111,,,'''&&&&&&%%%***)))***,,,///000///...'''(((******)))&&&###!!!!!!%%%((((((&&&$$$$$$&&&((((((((('''((()))***,,,------,,,***++++++------,,,,,,+++*********%%%%%%(((,,,///...)))$$$###$$$$$$%%%%%%%%%%%%%%%,,,***((('''&&&'''((()))###!!! !!!%%%,,,444888666333///+++'''&&&%%%%%%%%%%%%%%%$$$$$$&&&***---,,,,,,,,,***((((((***,,,************************+++,,,---***&&&$$$&&&(((***)))'''''''''((('''&&&***+++,,,------,,,++++++%%%&&&)))...222333222000)))***,,,,,,***(((((()))''''''&&&'''((((((%%%###'''+++///000///,,,)))(((((('''%%%$$$%%%(((+++---'''%%%""" ###&&&)))'''&&&%%%%%%%%%%%%###!!! """'''******(((&&&'''''''''(((+++000444777333...,,,...000///..."""""""""######%%%&&&'''###!!! $$$))),,,+++'''""" !!!%%%''')))((((((((('''(((((()))***+++,,,,,,---------------,,,,,,++++++---000333555111000...+++'''&&&''')))}}}{{{yyytttllleeeZZZXXXTTTMMMFFFAAAAAABBBAAA>>><<<<<<<<<999444000000000///,,,)))))),,,//////---*********,,,,,,++++++***'''$$$!!!!!!$$$&&&'''((((((((('''&&&$$$###$$$$$$&&&((()))'''"""!!!(((---000000000000111...***(((&&&%%%"""!!!###&&&((('''$$$   """%%%)))******(((------,,,+++)))'''%%%$$$(((***---///...+++'''$$$$$$$$$$$$%%%'''***,,,---(((%%%!!! $$$&&&$$$%%%''')))******(((&&&%%%''')))))))))'''&&&&&&((((((&&&###!!!!!!%%%(((***---//////,,,(((''''''***...444666666444111000******)))***+++)))&&&$$$%%%&&&((())))))***---///333333000***$$$"""''',,,.........---,,,+++******&&&&&&(((---222222---''''''(((+++///333555555444111000...---,,,***(((%%%###$$$$$$  $$$%%%###!!!!!!"""!!!"""%%%)))---000//////---+++((('''))),,,---...+++***)))***---///...------------,,,***(((&&&%%%$$$&&&((((((''''''(((***))),,,+++'''&&&))))))&&&)))((((((+++...///---+++%%%&&&(((***)))&&&###!!!"""&&&******(((%%%'''(((***)))'''%%%%%%&&&%%%(((+++,,,+++***))))))))))))***++++++***)))((($$$&&&(((+++,,,,,,,,,+++&&&&&&&&&&&&&&&''''''(((...,,,***'''&&&'''((()))###"""!!!###&&&+++111444222///+++'''%%%$$$$$$$$$"""$$$&&&&&&%%%%%%(((+++---......,,,)))***,,,///++++++++++++++++++++++++(((***+++)))&&&%%%(((***---***((('''((()))***))),,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((+++...///...,,,+++---//////---+++++++++)))(((''''''((()))'''&&&'''+++///000---***((('''%%%%%%$$$###$$$%%%'''(((&&&$$$###!!!"""$$$&&&(((***(((((((((((('''$$$!!! !!!%%%+++...+++((('''''''''&&&&&&***111666666111,,,+++------+++))) """###%%%%%%%%%$$$###""" !!!###(((+++---***&&&""" !!!""""""&&&'''((()))***+++++++++,,,+++*********+++,,,------,,,,,,---...000222333111111111...+++(((((()))}}}|||zzzuuunnniiiYYYWWWRRRKKKDDDBBBDDDGGGBBB>>>;;;;;;<<<:::333---111111///+++'''&&&))),,,111///,,,++++++---------******(((%%%!!!!!!&&&))))))*********)))'''%%%$$$###$$$%%%&&&&&&###%%%+++...000111222111---(((&&&&&&%%%!!!!!!%%%((((((%%%###"""#########$$$'''+++,,,+++***//////...,,,***'''%%%$$$***,,,...///...+++'''$$$$$$$$$%%%&&&(((***+++,,,&&&$$$!!! """%%%(((!!!###&&&)))******((('''(((***++++++)))&&&$$$###%%%%%%%%%""" """&&&+++***---111111---***))))))(((---222444333111...---,,,+++,,,------,,,)))&&&$$$&&&'''((())),,,000333555555222,,,%%%%%%)))///---------------,,,+++***''''''***000555666111+++)))***,,,000333444444222000///,,,,,,++++++)))'''%%%%%%$$$$$$%%%###""""""### ###)))000333333000***'''%%%$$$'''***+++,,,***)))(((+++///000///,,,,,,---...///...,,,)))((($$$%%%'''(((((((((***,,,******'''$$$&&&+++,,,))))))''''''))),,,---***'''$$$%%%((())))))'''$$$"""###'''***+++(((&&&***++++++***'''%%%$$$$$$###&&&***,,,+++)))''''''&&&''')))++++++***((('''$$$''')))***+++,,,...000)))((('''&&&'''((()))***000...+++((('''((()))***%%%$$$$$$%%%'''+++///111000---)))&&&#########$$$"""%%%''''''%%%%%%''')))---...///,,,******---111************************%%%(((***)))''''''***---///,,,((('''(((***+++,,,...---,,,+++++++++,,,,,,''''''((())),,,,,,+++)))---///111222000...------,,,***'''&&&((()))***)))'''+++//////,,,(((''''''######$$$$$$%%%$$$$$$$$$%%%%%%$$$######%%%'''(((,,,+++*********(((%%%###!!!!!!$$$***111222---((('''((('''&&&%%%)))111777333---((('''))))))&&&"""!!!$$$%%%%%%###"""$$$###"""###&&&***---///+++'''$$$!!! $$$&&&(((***,,,,,,,,,,,,+++)))((('''''')))+++,,,...............///000000111222222000---***))))))zzzqqqjjjhhhggg]]]VVVMMMGGGDDDCCCAAA???DDD???:::666333111,,,)))...---+++*********+++,,,+++---...,,,)))'''(((***&&&$$$"""!!!!!!###&&&)))***)))'''$$$"""###$$$%%%### &&&******+++///333---,,,)))'''%%%###"""""" !!!$$$%%%### !!!###(((...000...)))$$$((()))***)))((((((***,,,(((***------+++)))(((''')))'''&&&'''))),,,------+++&&& !!!%%%''''''$$$%%%(((+++,,,,,,,,,+++&&&(((***)))&&&###!!! !!! !!!"""###$$$!!!$$$'''***+++***'''&&&***,,,...///...------...+++,,,...000000,,,&&&"""###%%%(((+++,,,---///111555444111---***(((***,,,000...+++************))))))((()))---111333111///***,,,000333444444222000000...,,,++++++***((('''###%%%$$$!!!###%%%((((((&&&$$$#########""""""$$$)))...111222***'''$$$"""$$$''')))***,,,+++++++++,,,---///000---,,,,,,---......---+++(((&&&%%%&&&))),,,......(((((((((((()))***+++,,,***,,,---,,,((('''(((************)))'''&&&$$$###""""""!!!"""$$$'''***,,,((((((((((((&&&$$$"""!!!###&&&***+++***(((&&&&&&%%%(((******'''&&&'''(((*********+++,,,///111333---(((&&&'''&&&###$$$(((,,,000000,,,)))))))))'''(((***,,,,,,,,,,,,...//////+++&&&"""!!! ###'''))))))&&&'''+++///000000///,,,)))(((***+++'''&&&&&&&&&'''%%%### %%%$$$%%%'''***+++***)))---***&&&&&&(((,,,...///555111+++)))***+++***)))$$$'''))))))'''&&&(((+++,,,///000...)))(((,,,000111,,,&&&"""###&&&)))++++++)))(((***,,,,,,(((%%%%%%'''))))))'''%%%%%%%%%'''&&&%%%$$$%%%''')))***.........---,,,)))'''&&&***&&&%%%***111444000++++++)))''''''***...000111000---((($$$!!! !!! """$$$$$$###%%%$$$$$$&&&)))++++++***...+++'''$$$###""" ###)))...///+++)))))),,,------+++)))'''(((,,,...555444111...+++,,,///111///222555444111//////000|||uuunnngggcccbbbYYYSSSLLLGGGEEEDDDBBB@@@DDD@@@;;;777444000***'''***)))))))))******+++,,,+++------,,,)))((()))+++***'''$$$"""!!! !!!$$$((()))(((%%%""" !!!$$$""" !!!"""!!!"""'''((('''&&&))),,,---,,,***(((&&&%%%$$$### !!!$$$&&&$$$###"""$$$(((,,,...,,,((($$$$$$%%%&&&&&&%%%%%%''')))&&&(((******(((&&&&&&&&&((('''&&&''')))+++++++++&&&###!!!###'''******(((((()))+++,,,,,,+++***)))'''''''''%%%!!! !!!""""""!!!###%%%'''((('''%%%$$$''')))+++,,,+++++++++,,,***+++---///000---((($$$###&&&((()))******,,,---111111111...+++***+++,,,,,,***'''&&&'''(((((()))'''&&&&&&(((,,,---,,,+++***---000333444333222000...,,,***))))))(((%%%$$$%%%&&&%%%""" ((()))***(((%%%###!!!!!!$$$!!! %%%***///111)))&&&###"""$$$''')))))),,,,,,,,,,,,---///111222...---,,,---......,,,+++)))'''%%%%%%(((+++...///+++******)))***+++---...,,,...///---***))))))+++,,,,,,,,,+++***((('''&&&""""""""""""$$$&&&)))+++************(((&&&$$$###''')))++++++)))'''&&&&&&&&&)))++++++(((%%%$$$%%%(((((()))+++---///111222...+++)))***(((###!!!###(((---///,,,+++------++++++,,,---,,,++++++,,,...---***&&&""" ###'''++++++))))))---000111111///---)))'''((()))%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%&&&((()))((('''(((&&&%%%%%%(((,,,...///222///+++)))******)))'''$$$''')))(((&&&%%%(((+++---//////,,,)))(((***,,,...***&&&$$$&&&(((*********((('''(((******(((&&&''')))***)))'''%%%$$$$$$&&&&&&'''((()))*********,,,,,,,,,,,,+++)))'''&&&(((&&&%%%(((---///...+++***(((''''''***---......///---)))&&&"""!!! """!!! """$$$&&&'''&&&&&&%%%$$$&&&(((+++++++++///,,,(((&&&%%%$$$###!!!!!!&&&***+++)))'''(((***+++***)))(((***,,,...000777555333///,,,,,,///111000222555444111//////000{{{ssslllgggccc^^^ZZZRRROOOJJJGGGFFFEEEDDDBBBDDDAAA===999555///)))%%%%%%&&&'''((()))*********+++,,,,,,***))))))+++---///+++'''$$$###"""!!!  !!!))))))'''$$$!!!$$$###"""###$$$$$$"""!!!###&&&'''&&&###!!!###%%%------,,,***)))((('''&&&###!!! !!!$$$&&&''''''%%%&&&''')))+++***&&&### !!!!!!!!!!!!###$$$$$$%%%&&&&&&%%%%%%&&&''')))((('''((())))))(((&&& !!!&&&,,,///---***++++++,,,+++***(((&&&%%%'''%%%""" """"""###$$$$$$$$$######$$$''')))******)))******((())),,,///000///***'''%%%'''))))))))))))***,,,///000000...,,,++++++,,,)))'''%%%######$$$&&&((($$$###"""###%%%&&&&&&%%%+++,,,///111222111000///---+++)))((('''&&&$$$"""&&&&&&$$$"""!!!###+++,,,+++((($$$!!! $$$!!!"""''',,,...)))&&&$$$###%%%'''((((((,,,,,,,,,---...111333444///---,,,,,,------,,,++++++((($$$###&&&***---///...---,,,***+++,,,...//////000000...,,,***++++++---------------+++***(((######""""""###%%%'''(((,,,------,,,+++)))'''&&&***++++++***'''&&&&&&''')))+++---,,,)))%%%###"""$$$&&&(((***,,,...///000...+++)))***&&&###)))---,,,---000111000---......,,,+++***,,,------,,,)))&&&$$$"""""""""%%%(((,,,---,,,+++---000111222111...+++(((''''''$$$###"""###&&&((())))))***(((''''''((((((&&&%%%$$$######%%%)))+++,,,+++---+++***)))***)))'''%%%%%%((()))(((%%%%%%(((+++000///---,,,***)))))))))+++***))))))******)))(((''''''&&&'''))))))(((&&&)))***+++)))'''%%%$$$$$$%%%'''***,,,------,,,+++*********)))((('''%%%$$$%%%%%%%%%%%%&&&(((***+++(((''''''(((***,,,+++***---,,,***'''%%%"""!!! &&&%%%$$$%%%(((******)))(((&&&$$$%%%'''***,,,,,,...,,,)))((((((((('''&&&"""&&&******((('''(((******(((&&&(((,,,000111000444333111---+++***---///111333444444222000//////{{{rrrhhhbbbaaa___YYYTTTLLLJJJHHHFFFEEEDDDDDDCCCDDDBBB@@@;;;666///)))%%%$$$%%%&&&(((((((((''''''***))))))((((((***,,,...000...+++)))(((&&&###!!!!!!###++++++***&&&""" '''&&&&&&''''''&&&%%%$$$&&&''''''%%%"""!!!###%%%------,,,,,,+++***)))))))))'''%%%$$$$$$&&&(((***((('''''''''((('''%%%### !!!!!!###$$$%%%%%%'''***,,,,,,+++***))))))'''### %%%,,,000///,,,++++++***)))(((&&&$$$###$$$""" $$$$$$######""""""######%%%'''***+++*********+++&&&(((***...111000---***((()))+++++++++,,,...000222111000,,,))))))***,,,+++)))'''$$$""""""%%%'''###""" !!!"""###***+++,,,---...------,,,...,,,***)))((('''%%%###&&&%%%###  """$$$******(((%%%""" !!!$$$"""!!!"""%%%)))+++,,,***(((&&&&&&((())))))(((+++++++++,,,...000333444///---+++***+++,,,,,,+++---)))###!!!###''',,,...000...,,,******+++---////////////---,,,+++******+++,,,---......,,,+++***$$$$$$$$$$$$$$$%%%&&&'''------------,,,***((('''***+++***)))'''&&&(((***//////---+++(((%%%$$$###"""$$$&&&(((***++++++***+++&&&###"""%%%+++,,,---111111000------...---++++++---...//////...,,,)))((((((((('''***---...,,,+++***+++///000000...+++)))((()))$$$"""!!!###''',,,///000000...+++*********((('''######$$$&&&))))))'''%%%'''((()))******(((%%%###'''***+++***'''&&&))),,,111///------......---+++---,,,---......,,,(((%%%$$$&&&)))+++,,,***'''%%%'''((()))((('''&&&&&&''''''(((***+++,,,---,,,,,,***)))((('''%%%###!!!!!!$$$%%%%%%###"""###(((,,,''''''''')))++++++***((((((((()))((('''&&&$$$###---+++))))))+++++++++***)))'''$$$$$$'''***,,,---***((('''''')))+++,,,,,,)))***,,,+++)))((()))******'''%%%(((...222111...,,,+++***(((''''''***---222333333333222000......~~~qqqhhh^^^ZZZ\\\[[[VVVPPPIIIHHHFFFDDDBBBAAABBBBBBCCCBBB@@@<<<666///***''''''((((((((('''&&&$$$###'''&&&&&&&&&(((+++,,,---//////......---)))$$$ !!!%%%'''//////---***&&&######$$$************((('''&&&%%%$$$%%%%%%%%%$$$%%%''')))***+++,,,,,,,,,,,,++++++...,,,)))'''%%%&&&)))+++***)))'''&&&'''&&&%%%###  !!!###%%%'''))),,,000333000///,,,***((($$$ (((...///...+++++++++***)))((('''&&&"""  !!!!!!"""""""""&&&&&&%%%$$$$$$$$$%%%%%%(((***------,,,++++++,,,%%%''')))---111111///---***,,,...//////111555777777444000***&&&&&&))),,,000000---)))$$$###$$$'''$$$$$$###!!! !!!"""###((((((((((((((())))))))),,,***(((''''''&&&$$$###$$$"""  !!!!!!###$$$$$$""" !!!"""$$$$$$&&&***---...,,,+++,,,+++******+++,,,+++)))(((((()))***+++...000222...+++(((''')))+++,,,,,,---(((""" %%%)))+++...---+++*********,,,---,,,++++++******))))))(((((()))+++------,,,***)))&&&&&&&&&&&&&&&'''((((((++++++,,,,,,+++)))'''&&&((((((((('''&&&'''***---333000+++(((&&&&&&''''''"""###%%%&&&''''''&&&&&&''' $$$***+++,,,//////,,,***+++---...------...000...000111///,,,***+++,,,***,,,------+++(((&&&%%%)))******)))((('''''')))%%%###"""$$$)))///333555555333000.........---+++'''''''''((((((&&&""""""%%%(((***)))'''$$$###))),,,...---***)))+++---///......///111222111000000000000111000---'''###!!!&&&,,,111000,,,&&&"""###%%%&&&&&&&&&''')))***((((((''''''((()))+++,,,)))(((&&&$$$!!!###%%%%%%### """''',,,((('''(((***,,,,,,***((($$$&&&((()))******)))(((222000---,,,,,,+++)))(((***(((%%%%%%'''***,,,---%%%$$$$$$&&&***...000000------,,,***(((&&&&&&'''+++'''&&&)))...000...***%%%&&&&&&&&&&&&(((,,,///222222222222111///---+++{{{iiiaaaYYYVVVXXXWWWRRRMMMHHHGGGEEEAAA>>><<<===?????????>>>:::444...+++))),,,+++***)))'''%%%###!!!$$$$$$%%%'''+++---...---///......///...+++&&&"""###(((+++000000///,,,(((&&&%%%&&&)))***+++***'''%%%%%%%%%######$$$&&&''')))******''')))***,,,,,,,,,,,,+++...---+++(((&&&&&&)))++++++)))((('''''''''%%%$$$!!!$$$$$$###""""""######%%%))),,,...000444666333111---***'''###''',,,///...------,,,,,,+++*********"""!!!!!!!!!!!! !!!!!!"""$$$$$$(((''''''&&&&&&'''((((((***,,,......,,,+++***+++%%%&&&)))---111222111///---...000111222555888;;;888555000***%%%%%%(((***333444222...'''$$$%%%'''&&&''''''&&&$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$$$$###!!!"""!!!  !!!!!!!!!###$$$###%%%***///222111...+++---,,,,,,---......,,,***'''''''''((())),,,...///,,,)))%%%$$$&&&))),,,---,,,'''!!!"""&&&(((+++***************++++++((('''&&&'''(((((('''&&&$$$&&&)))+++,,,+++)))((((((((())))))*********+++))))))******)))(((&&&%%%%%%&&&'''&&&&&&'''***---000,,,'''%%%&&&((()))***"""###$$$%%%&&&&&&&&&&&&&&&###***+++,,,...,,,)))'''***...000////////////+++...111000---***+++,,,,,,,,,+++***)))&&&$$$"""$$$%%%%%%###"""###%%%(((%%%$$$###%%%***000444555777444111000000111000///,,,+++******(((%%% ###''')))(((&&&%%%$$$***---111111...++++++,,,,,,---...000111222222222111000000000///,,,'''###!!!'''///333111+++%%%!!! """###$$$%%%'''))),,,)))'''%%%$$$$$$&&&''')))%%%$$$""" """###$$$"""!!!"""''',,,))))))***,,,......---+++&&&(((***,,,.../////////333111...,,,+++***(((&&&***(((&&&&&&(((+++,,,,,,"""""""""%%%***///111222,,,***(((%%%###""""""""")))((('''***------+++'''$$$%%%''')))***---111444111000000000000...+++))){{{sssddd^^^XXXVVVUUUSSSNNNIIIIIIHHHDDD>>>999777999;;;:::;;;:::666000,,,++++++///...,,,)))'''%%%$$$###$$$$$$&&&***///111000...000...,,,++++++***(((''' ###)))---......---***'''%%%%%%&&&$$$&&&((('''%%%###$$$%%%###$$$%%%'''))))))((('''$$$&&&(((***,,,,,,++++++((())))))'''%%%&&&))),,,+++***(((((()))(((&&&$$$%%%'''******(((&&&&&&&&&'''***...000111222333555333000,,,)))'''%%%""" ###***...///......---,,,+++))))))((((((%%%%%%### !!!###!!!  """$$$&&&''''''(((((())))))*********,,,---,,,***(((''''''&&&&&&)))---111222111000///000000111111333777:::333333000,,,(((&&&'''(((111333444000)))%%%%%%&&&''')))+++***(((&&&''')))'''&&&$$$###"""###$$$%%%$$$###""""""###$$$###""""""  !!!  """"""###$$$%%%###%%%)))...111222///,,,---,,,---...///...+++)))((('''''''''(((***,,,---)))%%%"""!!!$$$(((,,,...***&&&  """$$$((()))***+++,,,,,,++++++%%%$$$###$$$'''((('''&&&!!!$$$'''***++++++)))((()))***+++,,,---.........(((((())))))((('''&&&%%%%%%&&&'''&&&&&&&&&((()))'''%%%###$$$'''))))))((("""######%%%&&&(((***+++(((!!!###***,,,---...,,,)))'''+++000222111///---,,,***...222222...,,,,,,...+++***)))(((((('''&&&%%%''''''%%%###!!!"""&&&)))$$$######%%%***///222333444222///...///000111000///...,,,+++)))%%% """''')))'''&&&%%%&&&(((---222333000,,,******'''***......---,,,...000...---,,,++++++***'''%%%$$$)))...000---((($$$""" !!!"""######%%%(((***''''''&&&%%%$$$$$$$$$$$$ !!!!!!!!!$$$''')))+++***+++---///111000///---...000111222333444444000...,,,*********(((''')))((('''(((***++++++***%%%$$$$$$&&&***...000111(((%%%""" !!!!!!%%%&&&(((***+++***)))(((&&&(((***,,,---000444666111///......///---***&&&sssiiibbb^^^YYYVVVTTTPPPKKKGGGJJJIIIDDD===666444666999666777666222---******,,,000///,,,)))'''&&&&&&&&&$$$$$$''',,,222444222///222...***'''((()))***+++$$$!!!###)))---+++++++++(((%%%$$$$$$%%%"""%%%%%%###"""###%%%%%%%%%&&&((()))(((%%%###"""$$$'''***+++++++++***###%%%'''&&&%%%%%%))),,,+++***))))))***)))'''%%%***,,,......,,,***((((((+++...111333333222222222222///+++)))''''''%%%$$$""""""$$$(((...111///------,,,***(((&&&%%%$$$$$$(((((((((%%%""" ###"""!!!%%%'''&&&'''((()))************)))+++,,,***(((%%%$$$$$$&&&''')))---111222111000000000000//////111444777...000111///,,,)))''''''---111333000***%%%%%%&&&'''***------***((()))***(((&&&$$$""""""###$$$%%%$$$###"""###%%%&&&&&&$$$"""!!! !!!###!!!!!!###$$$$$$%%%%%%###$$$'''+++...000///---,,,,,,,,,...///---***((()))((((((((((((***,,,---'''$$$ ###(((,,,...)))$$$ !!!'''(((+++---...---,,,+++$$$"""!!!###''')))(((&&&!!!###'''***++++++)))(((***+++---...///000000000(((((())))))((('''&&&%%%%%%&&&''''''%%%$$$%%%&&& $$$(((***(((%%%""""""###%%%(((+++///111,,,&&& ###+++---///000...***(((,,,222444222...+++)))+++000555555111...///111+++)))''''''((()))((((((...,,,)))&&&###%%%))),,,###"""###%%%)))---///000111///,,,,,,---///000000111///---,,,***&&&!!!"""'''((('''&&&&&&'''&&&,,,222444111,,,)))((($$$)))---,,,)))&&&))),,,***)))'''((())))))((('''&&&***------)))%%%######!!!""""""""""""###&&&(((&&&&&&''''''&&&$$$""" !!!###"""$$$&&&''',,,++++++---000222222222444444444555555666666666---+++))))))******)))((()))(((''')))+++++++++***((('''&&&'''***---//////%%%### !!!######!!!$$$(((******)))))))))''')))+++---...000333666000...,,,---...,,,)))%%%zzztttmmmggg^^^\\\YYYTTTPPPLLLIIIHHHGGGFFFCCC>>>999666555666888555222///---,,,+++)))111...***''''''''''''&&&%%%&&&'''***---//////...+++///000***'''))),,,,,,&&&###  """$$$$$$$$$"""  !!!!!! $$$!!! ###&&&''''''%%%###$$$%%%$$$!!!###,,,000+++(((((('''%%%###%%%((()))'''%%%))))))))))))((('''&&&%%%++++++******+++,,,---------------,,,,,,,,,,,,+++---)))&&&%%%(((***+++***%%%%%%(((---111111,,,''',,,***&&&###""""""###$$$'''((())))))(((%%%!!!############$$$%%%%%%&&&(((''''''(((***---111333///000000***""" ######''',,,---,,,,,,...000---///---(((&&&***---,,,---...000111000...,,,***222///***&&&$$$$$$&&&(((------......///.........)))&&&###!!!###%%%&&&&&&"""""""""$$$&&&&&&$$$"""$$$### !!!"""$$$%%%%%%$$$###""""""###%%%)))---///...---******))))))))))))))))))++++++*********************&&&###"""###&&&((()))%%%### $$$%%%''')))*********))))))'''&&&'''((((((&&&%%%%%%&&&''')))))))))(((((((((***,,,------,,,---///...+++'''&&&''''''&&&$$$'''&&&%%%''')))((($$$!!! """&&&((((((&&&$$$$$$###$$$&&&***---.........)))###!!!%%%***------,,,******'''&&&'''***......***&&&+++---///000///.........))))))***)))''''''(((***///---+++***(((((())))))'''&&&&&&(((+++...//////---------,,,++++++...000---+++)))))))))(((### ###&&&'''%%%$$$''')))+++++++++,,,,,,,,,------)))))))))(((''''''&&&&&&,,,------+++)))'''((((((((())))))(((&&&$$$%%%&&&&&&%%%$$$###$$$&&&)))+++222,,,'''&&&))))))### $$$&&&%%%###  """$$$$$$$$$''''''(((***---///222333444555777:::;;;999555111&&&&&&&&&((())))))'''%%%)))***,,,---,,,+++)))'''((()))+++------,,,***)))***)))'''&&&%%%%%%%%%&&&((()))))))))((('''&&&&&&...///000///......///111222111000000///,,,'''$$$zzzuuuooogggbbb[[[ZZZWWWSSSOOOJJJGGGEEEDDDCCC???:::555333444666:::888444111///...,,,,,,...+++((('''&&&&&&%%%$$$""""""###$$$'''***,,,---///222222---+++,,,,,,+++&&&### !!!""""""###!!!"""%%%''')))'''&&&&&&&&&$$$!!!###,,,///+++''''''%%%######$$$(((******))))))))))))((((((''''''&&&))))))(((((((((((())))))))))))******++++++,,,,,,(((%%%""""""%%%(((***+++((()))***,,,---+++(((%%%)))(((%%%"""!!!"""###$$$'''((())))))(((%%%""" ###%%%''')))*********))))))***,,,...111222///000///+++&&&$$$%%%'''(((***+++,,,,,,+++,,,---)))+++***&&&&&&)))+++***,,,---...//////---***)))...,,,((($$$###$$$&&&(((+++,,,,,,------,,,,,,,,,'''%%%######$$$%%%%%%%%%%%%$$$""""""$$$%%%%%%%%%"""!!! ######$$$&&&'''&&&$$$"""!!!"""$$$''',,,......---+++***)))))))))***++++++,,,+++***))))))***,,,---***)))'''((())))))((('''"""!!! !!!!!!"""$$$&&&'''(((((((((+++)))'''&&&''''''&&&%%%$$$%%%'''((()))(((((('''''')))************+++,,,...+++(((&&&'''((('''%%%'''&&&&&&'''(((&&&"""!!!$$$((())))))(((%%%$$$###%%%(((+++,,,,,,***'''""" !!!!!!!!!###''',,,//////---++++++&&&%%%&&&)))---...+++(((***,,,......------///000((((((((('''&&&%%%&&&'''+++***)))((('''((())))))+++***((()))+++------------......---,,,+++---...---+++)))))))))'''### !!!"""$$$%%%%%%%%%&&&(((******+++,,,,,,,,,,,,+++''''''''''''((((((((((((---...///...+++******+++)))***+++***'''&&&&&&&&&'''&&&$$$###$$$&&&)))***111///,,,)))(((&&&### !!!!!!!!!$$$''')))'''%%%"""!!! """%%%&&&&&&%%%&&&''')))+++...111222666666666777888666333000'''''''''((())))))(((&&&***++++++,,,+++***(((''''''(((***++++++***)))(((++++++,,,,,,+++***)))((('''((()))))))))))))))(((,,,------,,,,,,,,,...000333333222111///,,,)))(((zzzsssnnniiibbb^^^XXXWWWUUURRRMMMHHHDDDAAA???===999444000000333666:::888555222///---,,,,,,)))(((&&&&&&&&&&&&###!!!!!! """&&&***---333444333//////000...)))%%%###!!! """%%%'''***)))((('''&&&$$$!!! $$$+++...***'''%%%$$$""""""$$$'''+++,,,---******)))(((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++###  %%%)))***+++,,,---+++(((%%%######((('''$$$###""""""###$$$&&&'''))))))(((%%%""" !!!%%%(((+++,,,------,,,,,,,,,---...///000111......---,,,++++++,,,,,,...,,,******+++,,,+++***&&&)))***((())),,,,,,)))++++++,,,,,,,,,***(((''')))'''%%%""""""$$$''')))+++++++++++++++***)))(((&&&%%%%%%'''((((((&&&$$$((($$$!!! """%%%'''(((!!!  """###&&&%%%%%%'''))))))&&&"""!!!!!!###&&&***---------+++***)))((()))+++---...---+++)))((((((+++...000++++++,,,------+++'''$$$ !!!""" ###%%%'''((())))))...+++'''%%%%%%%%%%%%%%%###$$$&&&'''(((((('''''''''(((((('''&&&&&&((()))---***(((''''''((('''&&&(((''''''''''''$$$ !!!$$$''')))***&&&$$$###$$$&&&((()))(((&&&###!!! """$$$%%%%%%$$$(((...111000...,,,+++&&&%%%%%%(((---...---******++++++***)))+++...111(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))...,,,******+++,,,++++++---...//////---++++++,,,...,,,******)))'''$$$!!!"""!!!!!!###%%%&&&&&&%%%'''(((+++,,,---,,,***((($$$%%%%%%&&&''''''((((((---///000///---,,,,,,---***,,,---,,,)))'''&&&'''***(((&&&$$$$$$&&&(((***---...---)))$$$!!!!!!######$$$&&&(((+++,,,***(((&&&###!!!!!!###&&&((((((###$$$%%%&&&)))---000111777666666666666444111...)))))))))))))))))))))))),,,,,,++++++***)))((('''%%%&&&'''(((((('''&&&%%%***,,,000222222///,,,)))%%%&&&((()))***+++++++++***++++++***)))***---///111333333000,,,)))***+++}}}uuunnnkkkgggbbb^^^VVVUUUTTTPPPLLLFFFAAA>>>;;;888444///,,,...333777888777555111---*********&&&&&&&&&'''(((&&&###!!!"""!!!$$$***///111222000...000222...(((%%%### !!!!!! """%%%((()))(((((('''&&&$$$""" !!!!!!%%%***,,,+++'''$$$$$$###"""###&&&)))+++,,,---,,,***(((&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''!!! %%%'''+++,,,---***%%%""""""$$$***)))'''%%%######$$$$$$%%%'''((()))(((&&&###!!!###%%%))),,,......---,,,------------......//////---,,,+++,,,///000000///000,,,((((((+++,,,+++)))'''***------///222111,,,))))))***))))))(((''''''%%%$$$""""""###%%%)))+++......---+++)))'''%%%$$$%%%%%%'''***+++***'''$$$&&&### """%%%'''(((""""""!!! !!!###%%%''')))'''&&&(((++++++'''###""""""###&&&***---------+++***)))((()))+++...000+++)))&&&%%%&&&)))...111+++++++++,,,,,,)))%%%""" !!!!!!!!!"""$$$''')))+++---...///+++%%%""""""###$$$$$$!!!"""$$$&&&''''''&&&&&&&&&''''''&&&$$$$$$&&&(((***)))'''&&&&&&&&&''''''************((($$$  ###''')))(((%%%###"""###%%%%%%%%%###!!! !!!###%%%&&&&&&$$$(((...111111///,,,+++'''&&&&&&)))...000...,,,))))))(((&&&%%%'''+++///))))))((()))*********)))%%%%%%&&&&&&'''((())))))...+++)))((()))***+++***,,,...000///---+++******...---+++***)))'''%%%$$$$$$""" !!!$$$&&&%%%###$$$&&&***,,,,,,+++(((&&&#########$$$$$$$$$%%%%%%***,,,......---,,,,,,,,,+++,,,---,,,)))''''''''',,,***(((&&&%%%&&&((()))(((((('''%%%""" !!!"""###%%%'''***,,,+++***((()))&&&""""""$$$'''***+++""""""###%%%'''+++...000333444666999999666111---+++,,,,,,,,,++++++,,,......---+++)))((('''''''''"""######$$$$$$###""""""&&&***///222333000+++(((###$$$&&&(((***,,,---------------+++******,,,......111222///)))&&&)))---yyyrrrmmmkkkhhheeeaaaVVVUUURRROOOJJJDDD@@@===999666111---+++...333888888888666222---******+++%%%%%%&&&((()))(((%%%######""" !!!''',,,***+++******---000---'''$$$""" !!!!!! !!!"""""""""!!!"""%%%)))&&&'''((((((&&&%%%######!!!###&&&)))+++,,,)))%%%%%%%%%$$$$$$$$$%%%'''(((///---+++)))'''%%%$$$$$$ !!!###$$$&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$(((***+++)))%%%###%%%(((...,,,***(((&&&%%%$$$$$$$$$&&&((()))(((&&&$$$""""""%%%)))---/////////...------,,,++++++,,,,,,------,,,,,,---///000000///...***''''''***++++++)))'''+++---///333666333---(((((((((''''''(((((()))######"""###%%%(((+++...333222000---)))&&&###!!!"""###$$$''')))(((%%%""""""!!! """%%%'''((((((&&&%%%$$$###$$$&&&((()))***))))))***,,,,,,((($$$$$$###$$$&&&))),,,,,,,,,+++***))))))***,,,...///)))'''###"""###''',,,000***)))'''&&&&&&&&&$$$""" ###$$$%%%(((***---///000///***$$$ !!!"""""" """$$$%%%&&&%%%%%%&&&''''''&&&$$$$$$%%%'''''''''&&&%%%$$$%%%&&&''',,,...///...+++&&&!!! !!! """&&&))))))&&&###!!!!!!"""###""""""!!! !!!###$$$###""""""'''---111111///,,,+++***((()))+++///111...+++&&&&&&%%%$$$###%%%(((+++)))(((((())),,,---+++)))&&&&&&'''((())))))*********(((%%%%%%'''***+++++++++---///...,,,***))))))------,,,***)))''''''''''''###!!!!!!$$$%%%$$$!!!"""$$$(((++++++)))&&&###""""""!!!!!!!!! $$$''')))******))))))******++++++***((('''((()))///---***'''&&&&&&'''((('''$$$"""!!!###$$$$$$$$$"""$$$''')))))))))((((((+++'''$$$###%%%(((***+++#########$$$&&&***---000...111777<<<>>>:::333---,,,...000000//////111333111///+++'''%%%%%%&&&''' !!!!!!"""""""""!!!"""%%%***...///---***'''"""###%%%(((***,,,------000111111000...---...//////222333000+++)))+++///{{{vvvppplllkkkiiifffbbbVVVTTTPPPLLLFFFBBB>>><<<999666222...---000555::::::;;;999555...+++,,,...%%%%%%&&&(((******'''%%%###$$$### """'''###%%%%%%$$$&&&***)))&&&!!!  """######""" !!!###""" !!!%%%(((''')))******'''%%%$$$$$$!!!%%%'''))),,,...,,,'''&&&'''((('''%%%$$$%%%&&&,,,,,,,,,+++)))'''%%%$$$!!!###%%%'''((()))((((((%%%%%%%%%$$$$$$#########$$$###""" """'''((())))))))))))***,,,...---,,,***((('''&&&%%%$$$%%%''')))((('''$$$###!!!&&&+++///222333444---,,,***))))))***,,,---...////////////...---,,,+++)))((('''((()))((('''&&&)))+++---222555222+++(((''''''&&&''')))+++,,,$$$$$$$$$&&&(((,,,///111444333111...***&&&###!!! """###!!!!!! !!!$$$(((+++,,,,,,***)))(((&&&&&&''')))***)))+++,,,,,,,,,***((('''&&&$$$$$$%%%''')))***)))***************+++,,,---(((%%%"""!!!"""&&&***...(((&&&###"""###$$$$$$###""""""!!!!!!!!!""""""###$$$%%%&&&(((+++---000111...)))$$$ !!!""""""!!!###$$$%%%$$$$$$###%%%''''''&&&%%%%%%&&&&&&''''''%%%$$$%%%''')))...000333222...((($$$!!!$$$&&&'''&&&$$$$$$(((+++***'''### !!!"""""""""!!!!!!"""######!!! %%%---222222000...,,,,,,++++++...000000+++'''!!!###$$$%%%%%%&&&)))+++)))'''&&&(((++++++((($$$$$$%%%''')))+++,,,------(((&&&######&&&)))+++,,,***+++,,,,,,***(((((()))+++,,,,,,+++)))((()))+++)))'''$$$""""""""""""!!! ###&&&))))))'''$$$"""!!!!!!  ###&&&((((((''''''(((++++++***(((&&&'''***---222000,,,(((&&&&&&''''''(((%%%""""""%%%'''((('''###%%%''''''''''''((()))+++(((%%%%%%''')))***+++&&&%%%$$$$$$&&&)))---///,,,000777<<>><<<;;;:::888555111000333888<<<;;;<<<:::555...***+++...$$$$$$%%%''')))***((('''&&&((()))&&&  ###"""### ###$$$###"""$$$%%%$$$!!!"""!!!"""'''---...///---)))%%%$$$%%%!!!&&&((())),,,000...)))&&&(((++++++(((&&&&&&&&&'''(((***,,,,,,***((('''%%%&&&((()))))))))'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$!!! """$$$''''''(((***---///...---+++******))))))(((((((((###%%%'''((()))'''%%%$$$ $$$(((---111444555...,,,)))''''''))),,,///222444555333...***)))***)))******)))&&&$$$######&&&(((***+++000444000)))''''''&&&&&&(((+++...000&&&&&&'''))),,,///333555111000///---***(((%%%$$$ !!! $$$###"""$$$)))///222444...,,,***'''&&&&&&'''((((((,,,///...***'''''')))&&&$$$""""""$$$%%%&&&%%%((()))***++++++******)))(((&&&###"""###&&&***,,,%%%$$$""""""$$$&&&&&&&&&$$$$$$######$$$&&&((()))((())))))+++---000222444---***%%%""""""###$$$$$$ """###$$$$$$### """&&&'''&&&%%%$$$$$$&&&(((((('''&&&&&&))),,,---111444444///)))%%%###$$$'''***)))&&&%%%(((,,,+++'''### !!!"""""""""""""""###$$$$$$!!!%%%---333444333000///,,,+++,,,...000---'''!!!$$$(((+++,,,...///...+++((()))+++)))$$$!!!%%%))),,,///000111)))&&&$$$###&&&)))+++,,,((()))***)))''''''(((***)))+++,,,+++)))))),,,///+++***((($$$!!! """ """%%%''''''&&&###""" !!!&&&(((((((((((((((,,,+++)))'''&&&)))...222444111---)))'''&&&&&&'''((((((&&&$$$######&&&)))&&&((()))(((&&&'''***,,,***(((&&&&&&((()))***)))***)))'''&&&'''***---//////111555999;;;888333...***000777:::999888:::<<<555111+++%%%""""""%%%'''""""""###$$$&&&(((***+++((('''%%%%%%'''***///222((()))***+++,,,------------111666::::::999888888666777777888777555444333|||uuurrrmmmjjjiiieee___ZZZUUUQQQKKKDDD???<<<::::::;;;:::777444333555999===999:::999444,,,((())),,,$$$######%%%((()))((('''***---///,,,%%% """"""###!!!"""!!!$$$%%%%%%"""   !!!%%%111333444000***&&&$$$$$$!!!&&&))))))---222000***%%%)))---...+++((((((((("""%%%))),,,...---+++***((()))*********(((%%%$$$######$$$%%%&&&''''''(((%%%'''((('''$$$###$$$&&&((('''(((+++000222000...''''''(((((())))))******###$$$'''((()))'''%%%$$$!!!"""$$$'''+++...111222///,,,)))&&&&&&)))...111555888:::666...(((''')))(((+++,,,***%%% ((()))***+++111555111***''''''&&&''')))---111333(((((()))+++...222555777---------,,,***)))'''&&&"""!!!###$$$(((%%%###$$$***111888;;;///---***'''&&&%%%%%%&&&&&&,,,111///)))%%%'''***%%%###!!! """######"""((()))***,,,+++***((('''((('''%%%###$$$&&&))),,,#########%%%((()))((('''&&&%%%$$$$$$&&&)))---000---------...000333666777...***'''$$$$$$%%%%%%%%%!!!############ %%%''''''%%%$$$###''')))***)))'''(((+++...---111555444///)))%%%$$$!!!%%%((((((%%%$$$'''++++++'''### !!!""""""""""""###%%%&&&&&&###!!!%%%...444666555333111++++++,,,...///+++###$$$+++///111222333444000---,,,---***###"""''',,,000333444+++(((%%%$$$&&&)))+++,,,((((((((('''%%%&&&(((+++(((***++++++)))***---111,,,,,,+++&&&  """ """$$$&&&&&&%%%###""" !!!""""""""""""&&&)))***))))))***...,,,)))'''&&&***111555555222...***'''&&&&&&&&&&&&))))))%%%"""((()))***+++)))'''(((,,,000)))((('''''')))***)))(((,,,+++(((''''''***---///333333444555666555111...***111999===<<<;;;<<>>======<<<666555666777888777444111{{{uuuqqqpppmmmjjjgggccc___YYYUUURRRNNNHHHBBB>>>===>>>>>>>>>===;;;888666555444444;;;777111***%%%"""!!!!!!"""!!! """$$$&&&&&&%%%'''(((***,,,---,,,((($$$$$$"""###$$$!!!  !!!$$$ !!!###+++---//////...***'''$$$###%%%(((+++,,,+++***(((''')))+++,,,,,,***(((&&&(((((())),,,......---+++)))***+++)))&&&###"""###%%%%%%$$$$$$$$$%%%&&&&&&(((&&&###!!!"""$$$''')))---,,,+++***))))))))))))((('''(((***,,,------,,,'''%%%###"""!!! ###))),,,,,,***+++,,,+++------+++((('''+++...999;;;:::444,,,)))...333000000///+++&&&"""!!!!!!!!!$$$)))---000000//////***)))'''(((***,,,---,,,)))((((((+++///333555555+++++++++***)))'''%%%$$$"""""""""!!!!!!"""%%%'''///***%%%$$$'''---222555444111,,,'''%%%%%%'''(((,,,---...---+++******+++'''&&&%%%###!!!!!!###%%%))))))))))))((('''&&&&&&)))'''$$$$$$%%%&&&'''&&&%%%%%%&&&+++//////(((""""""$$$&&&)))+++,,,,,,,,,111000......///222555777///***&&&''',,,///,,,''' !!!&&&&&&$$$"""###$$$$$$$$$%%%'''***,,,///000...)))'''***...///...,,,***(((&&&%%%%%%#########%%%&&&&&&%%%###&&&&&&%%%###""""""$$$&&&$$$&&&'''%%%!!! """###$$$'''---333444///)))...***''')))...---'''!!!!!!"""%%%)))...222444444555444222111///+++%%%!!!!!!%%%***...111222,,,(((%%%%%%))),,,...---++++++***'''###!!!###&&&++++++++++++++++++++++++...//////+++&&&###"""###"""%%%%%%######&&&%%%"""""" """$$$%%%%%%###"""$$$)))+++)))))),,,333333111///------000333333111---)))''''''((()))...---(((!!!)))******++++++,,,------&&&$$$""""""$$$&&&''''''&&&$$$###%%%)))---000111333222222444666444///+++,,,///444<<>>===999444222---&&&"""!!!"""$$$%%%)))+++,,,***((((((***,,,111///------...000222333555222000111333222...***'''+++222999<<<;;;999777333444555555444333444666|||vvvpppjjjfffgggeeebbb```^^^ZZZUUUQQQKKKHHHEEEBBBAAABBBCCCDDDFFFBBB<<<666222000/////////,,,(((###!!! !!!"""!!!"""###&&&&&&(((,,,///222111000'''&&&$$$"""  !!!  !!!############ ###%%%$$$%%%''')))************))))))((('''&&&%%%%%%%%%'''((()))***)))(((&&&%%%***)))''''''((()))))))))+++***(((%%%###$$$'''***&&&&&&&&&&&&'''''''''((()))(((''''''(((***,,,...---+++)))&&&&&&'''(((***'''''''''***,,,---+++***%%%###  !!!!!! """&&&******'''%%%%%%'''+++///333333///---,,,---,,,///222000,,,,,,111666555444111,,,'''%%%%%%&&&''')))+++...//////...---------,,,------+++'''%%%&&&%%%&&&(((***,,,+++***((()))******)))'''%%%###'''(((***,,,------------000---)))((()))+++,,,---111111000///---***((('''))),,,///000...+++(((''''''''''''%%%$$$%%%(((***,,,***'''###!!! !!!"""&&&$$$###%%%'''))))))))),,,++++++---///---)))$$$$$$%%%''')))+++,,,,,,,,,***)))))))))+++...111333,,,((($$$%%%***...---+++!!!!!!&&&******'''((()))(((''''''((()))***,,,---+++'''%%%&&&)))++++++***)))(((&&&$$$###%%%$$$$$$&&&((((((&&&$$$%%%)))...000...***&&&###&&&&&&%%%### !!!###### !!!$$$&&&%%%###%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&(((+++---000222222222000...------,,,+++))),,,+++)))(((((()))+++,,,...///000333444333///,,,,,,+++)))%%%""""""$$$&&&''''''''''''((()))***+++...---+++'''###!!!!!!"""((()))&&&"""!!!%%%'''%%%&&&%%%&&&'''((((((&&&$$$%%%$$$'''---///...///222999888555111------000333444222000.........000111...,,,((( ******+++++++++***)))((( !!!###%%%'''%%%$$$###$$$(((---000111555666777888888444---)))''')))...444888999555222111,,,%%%!!!!!!"""$$$%%%)))******)))((((((***,,,//////000000111222333333666333111111222111...***(((---444:::===;;;777444333444666666555555666777yyysssmmmgggccceeeccc```]]]ZZZUUUPPPLLLGGGFFFDDDBBBAAAAAABBBCCCBBB>>>888111---++++++,,,,,,***&&&""" """###!!!"""###$$$&&&&&&'''***...111222111(((((('''&&&### """""" !!!###%%%%%%###!!!!!!$$$%%%###$$$&&&''')))******+++)))(((%%%#########%%%&&&((()))))))))))))))((((((---***'''%%%&&&'''((((((******)))'''$$$$$$%%%'''&&&&&&'''(((((())))))))))))(((((()))***,,,...///,,,***'''$$$$$$%%%(((***&&&&&&'''))),,,,,,***((($$$""" """$$$%%%%%%&&&)))+++***&&&$$$$$$&&&---000333222///,,,---...,,,///222111///000333777777666222---)))'''(((***)))***+++,,,------,,,+++)))******++++++)))$$$!!!######%%%'''***+++***(((&&&''')))))))))'''%%%$$$&&&'''***,,,......,,,***,,,***)))(((***++++++***//////...---+++***(((((()))+++......,,,***)))))))))))))))(((((())),,,///...+++&&&!!! """""""""$$$''')))***)))+++***)))******)))&&&###%%%&&&(((***++++++++++++((((((((()))+++...000222+++'''$$$%%%***...///...%%%!!! %%%)))+++***+++,,,+++)))(((((()))***,,,---+++(((&&&'''(((+++++++++***)))'''&&&$$$&&&%%%&&&'''))))))'''%%%'''+++000222000,,,'''%%%)))((('''&&&%%%&&&(((***%%%"""!!!#########&&&'''&&&$$$"""$$$%%%&&&''')))***+++,,,...000222///,,,,,,---...///...111///,,,)))((()))***+++///000111222222111...,,,///---***'''%%%%%%''')))***)))))))))***+++---...,,,+++(((%%%"""!!!!!!"""(((***)))%%%%%%''''''%%%$$$$$$&&&)))+++***(((%%%%%%$$$'''---000///000333555333111---++++++...000222111///...------------///---)))###!!!%%%&&&((())))))(((&&&%%% !!!"""###$$$''')))%%%###"""###'''+++...000333555777888666111+++'''$$$&&&+++///222333111000///+++%%%"""!!!"""$$$$$$'''((((((((())))))***+++---///111333333333333333888666333222111///,,,)))+++000777<<<>>>;;;666333333555666666555555777888|||wwwrrrmmmhhhdddeeeccc___[[[VVVQQQJJJFFFDDDCCCAAA@@@>>>=========:::666000+++((('''(((***,,,***&&&###!!!"""###$$$###!!! """%%%&&&&&&'''''''''))),,,......---((()))))))))'''######### $$$###$$$&&&'''&&&### """$$$$$$%%%%%%&&&((())))))******'''%%%###!!!!!!$$$''')))***)))))))))***++++++,,,000---(((&&&&&&'''''''''((()))***)))'''$$$""""""&&&'''(((******+++******'''((((((***+++,,,------***(((%%%###"""$$$''')))%%%&&&''')))++++++)))&&&$$$"""!!!###&&&(((******)))+++,,,***&&&$$$%%%'''000111111///+++***---000///222444555333333555777777666333///+++***,,,...+++++++++++++++*********''''''))),,,,,,***&&&"""!!!"""%%%(((,,,---+++)))&&&&&&''''''''''''&&&%%%''''''))),,,......+++'''&&&%%%%%%&&&)))******)))...,,,***((('''''''''((()))******)))((((((***,,,+++,,,,,,++++++,,,///222000,,,&&&!!! !!!  ###&&&))))))(((((('''%%%%%%%%%$$$###"""&&&''')))***+++++++++***)))))))))***,,,...111222***'''%%%'''+++...//////,,,((($$$"""###&&&***,,,,,,---...---+++)))((((((+++,,,------+++***)))))),,,,,,,,,+++***)))((('''''''''''')))***+++)))'''))),,,000111///,,,***)))---,,,+++,,,---///000000((($$$  """$$$$$$''')))((($$$!!!###%%%%%%&&&(((((('''(((+++...222///---,,,...000111222000...+++)))((()))+++,,,......---,,,+++++++++,,,111...+++((((((***,,,...,,,+++***))))))***+++,,,***(((&&&$$$###"""""""""%%%***,,,+++***+++(((### !!!$$$(((+++,,,***(((%%%$$$''',,,///---...000//////...,,,++++++...111333222111///---,,,+++***+++***&&&""" """%%%'''(((&&&$$$""" """$$$%%%%%%&&&(((+++%%%###!!!"""%%%))),,,---///111444555222...)))&&&###%%%)))+++------......///+++&&&$$$###############$$$&&&(((***+++++++++---111555666555444333444:::888555222000---+++)))---111777;;;<<<999444111444555666666555555666888}}}yyyuuurrrnnnjjjgggdddaaa\\\XXXSSSLLLFFFAAA???>>>===<<<:::888777666222000,,,(((&&&&&&((())),,,***&&&$$$###$$$&&&((($$$###"""###&&&(((((('''((('''(((***+++,,,***(((&&&(((***+++***%%%!!!!!!###"""!!! !!!&&&%%%%%%'''***)))$$$  """"""!!!$$$%%%'''((())))))((((((%%%###!!! """%%%(((+++))))))((()))***,,,...000222...)))&&&&&&&&&%%%%%%$$$''')))***'''$$$!!! '''(((***+++,,,,,,,,,+++'''((()))+++,,,,,,,,,,,,(((&&&$$$""""""$$$&&&'''%%%%%%''')))+++***(((%%%!!!!!!"""%%%))),,,------***,,,,,,***&&&$$$&&&)))000111000---)))))),,,000222444666777666444444555555444333000------///111---,,,+++*********++++++((()))+++---///...***'''!!!"""&&&***......,,,***&&&&&&%%%%%%%%%&&&'''''')))((()))+++......***%%%  """%%%(((((('''***(((&&&$$$###$$$%%%&&&'''''''''&&&%%%'''+++...---------,,,+++---000333000---((($$$!!!"""$$$%%% ###'''))))))(((%%%$$$"""!!!!!!"""###$$$'''(((***+++++++++******+++++++++,,,...///111111)))((((((***---/////////000...***'''''')))+++---,,,...///...,,,***))))))+++,,,---......---,,,+++---,,,+++***************(((((((((***,,,,,,***((())),,,///000///...------///......///111222111000'''%%%""" """$$$###&&&))))))&&&######$$$$$$&&&'''&&&%%%%%%)))---222///---,,,...000111111,,,+++)))(((((()))+++,,,,,,+++)))&&&$$$%%%(((+++000---)))''')))---///111,,,***(((%%%$$$$$$%%%%%%'''%%%$$$$$$%%%%%%$$$""""""''',,,,,,,,,,,,(((""""""'''+++,,,+++)))(((&&&(((,,,---+++***---...///000000//////000222555555444333111...,,,+++&&&%%%""" !!!$$$''''''%%%!!! ###&&&&&&%%%%%%'''***%%%""" """&&&((((((+++---000111...+++)))((($$$&&&((()))))))))+++,,,...,,,)))'''&&&$$$"""  $$$)))---...,,,***///444888999777444444555:::888666222///---,,,+++---000555888999777333000444666666666444444555666zzzwwwtttrrrpppnnnkkkhhh___\\\XXXTTTOOOIIICCC>>>888888888777666444333222000...,,,)))(((((()))))))))'''%%%###$$$&&&***,,,"""""""""%%%'''((('''%%%'''((()))+++,,,+++(((%%%$$$'''***,,,+++'''""""""%%%&&&$$$###$$$###$$$(((,,,,,,(((### !!! """%%%((()))((('''&&&%%%$$$"""!!!"""%%%(((+++''''''&&&'''))),,,000222111---)))&&&%%%$$$###!!!!!!###&&&&&&%%%$$$###$$$'''(((+++---......---,,,((()))+++,,,---,,,+++***%%%$$$###""""""###$$$%%%$$$%%%''')))+++***'''$$$"""'''+++......---(((******(((%%%$$$'''+++///111222///+++***+++...000222555666555444333222111222222111000///111222///...---++++++,,,---...******+++---///...+++((("""$$$''',,,///...+++''''''&&&###"""###%%%''')))+++)))((())),,,,,,'''###!!!$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!###$$$%%%%%%'''***,,,,,,,,,,,,+++***+++...111000---***'''&&&&&&((()))!!!!!!###&&&)))+++***)))$$$###""" !!!###&&&)))((()))***+++,,,+++***))),,,,,,---......///000000)))***+++---///000///...---,,,***(((''''''***,,,+++---//////---***)))))))))***,,,...//////---,,,---,,,***(((((()))+++,,,)))))))))+++------+++)))(((,,,000222222111//////000......///000///+++((($$$###"""  !!!"""&&&))))))'''%%%$$$###&&&(((&&&$$$%%%)))...000...,,,,,,---......---((((((((((((((())))))***(((((('''%%%######'''+++,,,((($$$###''',,,///000,,,***&&&"""#########%%%((((((%%%###$$$(((((()))***'''""" !!!###'''***,,,+++***+++)))***------)))(((***///111333333222000000000555555555555333111///---%%%###"""!!!!!!!!!!!!!!!!!!$$$''')))((($$$!!!%%%$$$"""!!!###'''%%%""" """$$$$$$(((***---...,,,***+++,,,'''((()))(((&&&&&&)))+++...---,,,+++)))&&&!!!"""***000111---)))///333888777444111111333666666444222000//////000000333666999999888666444555666666555333222333444~~~uuussspppooonnnmmmkkkiii[[[XXXUUUQQQMMMGGGAAA===333444444555444222111000111000...,,,************&&&%%%######%%%(((,,,/// """$$$''''''%%%###''''''))),,,...,,,(((%%%"""&&&***---,,,(((###"""''')))'''$$$""""""###(((...///+++&&& ###''')))(((&&&%%%&&&%%%###"""###%%%((()))%%%%%%$$$%%%(((,,,000333000,,,(((&&&$$$""" !!!"""######$$$&&&(((''')))+++---///......---)))+++---......---+++***##################$$$$$$$$$%%%''')))+++***&&&###!!!''',,,///...---&&&((((((&&&###$$$'''+++...111333222///++++++,,,---///222444444333111000///000222222111111222333111000...------...///000+++******,,,---,,,)))&&&$$$%%%))),,,...---(((%%%(((%%%"""!!!!!!$$$(((++++++(((%%%&&&))))))$$$!!!!!!!!!"""###%%%&&&&&&$$$!!! ###&&&'''((()))++++++++++++)))((())),,,///000...+++))))))***+++,,,######%%%(((+++,,,+++***$$$###"""!!!"""%%%***---)))***+++,,,,,,+++***)))---------....../////////)))+++---///111000///...&&&&&&%%%$$$###$$$''')))+++---//////---***))))))((()))***---///000...,,,---+++(((&&&&&&(((+++---*********,,,------,,,***&&&+++111555555333111000///...,,,------***$$$ !!!!!! ###(((******'''%%%$$$''')))'''$$$%%%***000///---++++++,,,,,,+++***'''''''''(((((((((((((((&&&'''(((&&&$$$$$$'''***((($$$ $$$***---///...+++&&&"""!!!!!!###&&&******'''###"""%%%$$$%%%((('''#########$$$'''***,,,+++***...,,,,,,...---)))'''(((///111444444222///---,,,222333444444444222000...&&&%%%$$$$$$%%%&&&&&&%%%%%%'''***+++(((######""" ###%%%""" !!!"""&&&))),,,,,,++++++---///(((******(((%%%%%%(((+++///......---+++&&& !!!+++222333...))),,,111444333///,,,,,,...333333333111000111333444555777999;;;<<<<<<:::999555666666555333111111222{{{xxxtttpppooopppllleee___]]]WWWPPPMMMMMMJJJCCC===888666333222111///,,,***...//////---***(((''''''%%%"""!!!&&&******((($$$  $$$'''$$$!!!"""$$$(((***++++++)))(((%%%'''***,,,+++'''"""!!!(((------)))%%%######%%%(((******(((&&&  ###%%%&&&&&&%%%%%%%%%$$$$$$#########"""!!!!!!###''',,,000222......,,,)))%%%"""""""""$$$###!!!"""%%%'''(((((((((+++.../////////000000***---000111000...,,,,,,(((&&&%%%&&&))))))&&&###%%%$$$"""###%%%((((((((($$$!!!!!!''',,,...///,,,///---((('''***---,,,//////000000///---+++***---000333222///---...000000111222111000111333444333111...---,,,+++***((('''(((***++++++)))'''&&&+++,,,...---,,,***))))))((((((''')))+++------,,,((('''%%%"""""""""###$$$'''((())))))'''%%%""" !!!!!!!!!$$$'''))))))(((((())))))(((&&&&&&''')))...---,,,,,,,,,---...///***)))'''&&&%%%%%%&&&&&&%%%###!!!###'''***)))((()))))))))******++++++,,,///000111111111000///...+++++++++---///000///...'''$$$  ###$$$%%%***---///---***''''''((((((***,,,...//////......///,,,(((&&&&&&'''((((((((()))+++---.........---,,,+++,,,000666999999777111---)))'''%%%###!!!!!!!!!$$$(((---...+++''',,,---......+++*********...,,,************)))''')))((('''&&&&&&''')))***''''''%%%%%%%%%%%%&&&''')))%%% !!!''',,,///...+++&&&""" !!!(((###!!!%%%,,,...(((!!!!!!!!!"""&&&***+++(((%%%)))+++,,,&&&$$$+++,,,,,,,,,,,,+++)))'''&&&......---......,,,***'''***,,,...//////000111333///***%%%%%%))),,,***((())),,,111444222)))!!!!!! !!!%%%(((&&&$$$""""""$$$&&&((()))%%%'''((()))((()))***,,,000...+++)))((()))***,,,/////////---***'''$$$"""""")))//////***&&&+++++++++*********---///444222111222555777999999::::::;;;;;;<<<===>>>>>>:::999888666444222000///xxxtttpppnnnmmmiiibbb\\\XXXUUURRRPPPNNNIIIAAA;;;777444222000000000...---...///...---***(((&&&%%%"""  %%%((('''%%%###!!!!!!%%%'''%%%!!! """$$$&&&''''''&&&&&&###$$$'''******(((### """***...---(((###'''&&&&&&'''((('''%%%###""""""!!!!!!$$$'''((())))))((('''&&&%%%###"""!!!  """'''---111444......---***'''%%%%%%&&&'''%%%######%%%&&&'''&&&(((+++///111111...---,,,)))+++...///---,,,+++,,,)))'''%%%''')))******(((&&&$$$###%%%(((***,,,,,,)))&&&$$$%%%(((+++------,,,///---(((''',,,///000111111000000...,,,***(((---///222222000---,,,---...///000000//////111222333000---+++***)))'''&&&)))***+++++++++***)))(((///000111000...,,,++++++)))((((((***---...---,,,***(((&&&###"""!!!"""""" !!!''''''((('''&&&$$$"""!!!!!!!!!"""$$$''')))(((''''''''''''### $$$)))...---,,,*********+++++++++***)))(((&&&&&&%%%%%%&&&$$$$$$&&&***,,,,,,+++((()))***,,,------------///000000000000...---,,,*********+++---...---,,,%%%""" """"""'''))),,,+++)))''''''((()))***---...//////...------***'''&&&&&&''''''&&&'''((()))***++++++++++++******+++...333666666555///---***((('''$$$  """"""$$$(((---222333111......111333444222///---,,,---+++******++++++)))((('''&&&%%%$$$$$$&&&((())))))((('''%%%%%%%%%&&&'''((($$$ """'''+++---...,,,)))%%%############'''$$$"""%%%+++,,,'''"""!!!!!!###(((,,,---+++)))+++---,,,&&&!!!(((***+++,,,,,,+++***)))(((,,,***)))***++++++(((&&&(((***+++++++++,,,///111...***'''&&&((()))'''%%%'''+++111666666000&&&$$$###!!! %%%(((%%%$$$$$$%%%''')))++++++$$$%%%'''(((((((((***,,,222000...+++***+++,,,---333222000---***'''$$$###$$$+++///000+++''''''(((((((((((())),,,...333444444444555666777888777888999:::;;;<<<======888777555333222000000000yyyuuupppmmmjjjeee]]]XXXRRRSSSUUUSSSOOOGGG???:::666333000...///000//////......---,,,***'''%%%###!!! """&&&(((&&&######!!!!!!###'''(((%%%""" !!!""""""######!!!"""%%%)))++++++'''$$$$$$+++...,,,'''"""'''&&&$$$$$$%%%%%%%%%$$$"""###""" ###%%%((()))***++++++)))(((%%%###!!! """&&&,,,111444......---+++((('''(((******'''%%%$$$%%%&&&%%%%%%'''+++000222000,,,(((&&&''')))++++++******+++,,,)))'''&&&&&&)))+++------'''&&&%%%'''***.../////////---***)))*********)))+++---,,,''''''---222333111000000...,,,***(((''',,,///333444111...+++***,,,---...---,,,,,,---///222///+++(((''''''&&&%%%------,,,+++++++++++++++333333333222000...,,,***(((((()))+++---...,,,++++++)))'''%%%###!!! !!!!!!!!!!!!$$$(((''''''&&&%%%$$$$$$$$$"""""""""$$$&&&((('''&&&''')))((("""###***...---***((('''&&&&&&&&&*********)))((('''%%%%%%'''&&&''')))+++------,,,'''))),,,...000///...---............---+++***)))(((((())))))******++++++$$$!!!"""%%%((())))))((()))******+++,,,.........---,,,***(((''''''(((((('''&&&'''&&&&&&&&&'''(((((()))(((((())),,,///111111111,,,+++******)))%%%  """###"""!!!!!!"""$$$&&&,,,222777888666333---000555666444000---,,,---,,,+++,,,......,,,+++((('''%%%%%%%%%''')))******)))'''&&&%%%%%%%%%%%%%%%""" ###&&&((()))++++++***)))((('''%%%%%%%%%$$$$$$&&&((((((%%%### !!!%%%)))---///...,,,,,,---+++&&&$$$((()))***,,,,,,,,,++++++***&&&###%%%(((***'''$$$'''(((((('''''')))---000---,,,+++)))'''&&&%%%$$$%%%)))111888:::666...''''''&&&"""###'''$$$%%%''')))+++---......$$$%%%'''((('''((()))+++333222///---,,,,,,---...555333000,,,)))'''%%%%%% ###''',,,000///,,,)))&&&'''((((((((())),,,...222555777666444222333555444555666888999;;;;;;<<<777555222000//////111222zzzwwwqqqlllggg```YYYTTTQQQSSSUUUSSSMMMFFF???<<<777444///------............---,,,,,,***((($$$"""""""""###&&&))))))&&&###"""""""""%%%'''(((%%%### """###""""""%%%***//////,,,))) """%%%)))++++++'''$$$###!!! """%%%&&&&&&  ###%%%&&&'''((())))))))))))(((&&&###!!!  !!!"""$$$(((---111///...---+++(((''')))+++***(((%%%%%%%%%&&&&&&%%%'''***------+++'''$$$###''')))******))))))+++---***(((&&&%%%&&&))),,,---+++***)))))),,,///000000222111...,,,***((('''&&&(((***)))$$$%%%+++111333------,,,+++)))((('''&&&,,,///333666555111---***,,,,,,,,,+++))))))***,,,///,,,)))''''''((())))))000///---,,,,,,---...///333222111000///---)))'''&&&&&&'''***,,,,,,***((()))((('''&&&$$$###!!!!!!"""######!!!###&&&)))((('''&&&&&&&&&''''''###""""""$$$&&&'''&&&%%%(((,,,---&&&$$$,,,...,,,)))&&&$$$###""""""&&&&&&((((((((('''&&&%%%'''((()))***+++***)))'''&&&)))---000111///---+++************)))))))))(((''''''(((((('''((()))***%%%""" """%%%(((***+++,,,---((()))***++++++++++++***)))))))))***++++++)))'''((('''&&&%%%%%%%%%''''''&&&&&&''')))+++,,,,,,,,,((()))***+++***'''""" ###%%%%%%###!!! ###'''---333666666444222(((+++...///,,,***((('''---------///111222000///***)))(((((((((***,,,---+++)))'''%%%############!!!"""$$$%%%$$$&&&((()))+++***(((&&&$$$"""$$$%%%%%%$$$#########!!!###&&&***,,,---,,,+++++++++)))%%%!!! ###&&&''')))+++---.........***$$$ !!!&&&)))(((%%%******)))(((''')))---000///000000...***'''%%%%%%"""'''...666999777000+++)))&&&"""!!!%%%###&&&))),,,......///000((()))***)))((('''((()))111000...,,,+++,,,,,,---333111---***'''''''''((($$$&&&***---///...+++)))***+++,,,,,,++++++,,,...///444777666111...///222000111333666888999999999666333000------///222444zzzwwwqqqkkkddd]]]WWWSSSRRRSSSSSSOOOIIIDDD@@@???888555000---,,,,,,,,,+++---,,,++++++,,,)))%%%!!!!!!###%%%''')))(((%%%###""""""###%%%&&&&&&%%%$$$!!! !!!###$$$$$$$$$&&&,,,222444111---%%%$$$$$$&&&(((((('''&&&!!!"""$$$$$$"""&&&'''&&&%%%$$$%%%$$$%%%&&&&&&&&&$$$"""!!!#########""""""$$$(((,,,......,,,)))&&&&&&(((******(((%%%%%%&&&((((((''''''(((((('''$$$"""!!!""")))***++++++******+++---***)))&&&######%%%(((+++///---+++***,,,---------111111///---***'''%%%$$$%%%'''&&&######)))...000'''''''''''''''''''''''',,,///444888888666111---......---+++)))'''((()))+++)))'''(((***,,,......111000...------///222333111///------,,,***&&&###%%%$$$%%%'''))))))'''&&&%%%&&&&&&'''&&&%%%$$$######%%%%%%###"""&&&)))(((((('''((())))))***$$$######%%%'''((('''&&&''',,,///***"""$$$+++...,,,)))&&&$$$"""!!!!!!!!!"""$$$&&&'''''''''&&&'''(((******(((%%%###!!!''')))---000000...***(((&&&&&&&&&&&&'''((())))))'''))))))((('''''')))+++(((&&&$$$######"""  ###'''+++---......&&&''''''((())))))))))))******+++---//////---+++***)))'''&&&%%%%%%&&&'''$$$%%%'''((((((((((((((($$$&&&)))+++***'''$$$"""$$$&&&((('''### """&&&+++///000///,,,+++%%%&&&&&&%%%###"""###$$$***+++,,,///222222111000+++***)))))))))+++---///***(((&&&$$$"""!!!!!!!!!!!!"""!!!!!!!!!$$$'''******((($$$"""!!!###$$$###  !!!!!!###''')))***)))((((((((('''&&&%%%$$$######$$$$$$&&&)))+++...///000000+++%%% %%%))))))(((//////---+++***+++///222111333555444000+++((('''!!!%%%***000333222---)))'''%%%""" $$$###'''+++......---...///---......,,,)))''''''''',,,,,,+++***)))***++++++...,,,)))'''&&&'''***+++'''))),,,------+++***(((...//////...,,,******+++,,,000444333...+++,,,///---///222444666777777777666333///------000333666}}}yyywwwtttooohhh```YYYTTTRRRSSSQQQMMMIIIEEEBBB???===888444000---,,,+++***))),,,+++***,,,---,,,'''""" """$$$&&&&&&$$$"""!!!""""""######$$$%%%%%%&&&$$$$$$###"""###$$$&&&&&&&&&%%%&&&+++222555222---&&&%%%$$$$$$&&&''''''&&&!!!###''')))&&&###""""""!!!"""$$$&&&&&&%%%$$$###%%%&&&&&&######''',,,+++***'''%%%&&&(((+++***(((&&&&&&'''(((((((((%%%&&&%%%### !!!"""***+++------+++***+++,,,)))(((&&&###!!!"""%%%(((///---***)))***++++++***,,,...///...+++'''&&&&&&%%%((((((%%%$$$)))------%%%$$$$$$$$$%%%&&&'''(((+++---222777;;;:::666222222222111---)))'''''''''(((''''''***---000111111//////......///222444666111...,,,,,,,,,+++&&&"""%%%$$$###$$$%%%&&&&&&%%%###%%%&&&((((((&&&%%%###$$$&&&'''### %%%''''''(((((()))******+++$$$###$$$&&&(((***)))(((%%%))),,,)))""" ###(((...---***'''%%%$$$$$$$$$ """$$$%%%&&&''''''&&&(((++++++'''### ''')))---///000...***((('''&&&&&&&&&'''((()))******+++,,,***((('''+++...---+++)))((('''%%%""" """'''+++.........%%%%%%&&&'''((()))******,,,,,,---000222333222000,,,+++***((('''&&&&&&&&&$$$&&&((('''&&&%%%%%%&&&!!!$$$''')))(((&&&&&&&&&&&&'''(((&&&""""""%%%)))+++***'''&&&&&&%%%%%%$$$""" !!!###&&&''')))---000111000...))))))((('''(((***---...***(((&&&$$$"""""""""""" !!!!!! """'''******((($$$!!! !!!!!! ###''')))(((&&&&&&&&&&&&%%%$$$%%%'''((('''%%%$$$%%%(((,,,...000111111+++(((###!!!###'''***,,,444333222000------///111111333555666444000+++'''"""###&&&***,,,,,,)))&&&%%%$$$""""""$$$%%%)))...///---+++,,,...000000000---***'''''''''((((((((())))))***++++++***)))'''&&&&&&(((+++---***,,,......,,,***))))))///000000...+++(((''''''***---///...,,,***+++---,,,...111444555555555444555222///------///333555|||vvvrrrrrrpppkkkddd\\\VVVRRRPPPPPPLLLGGGDDDCCC@@@<<<888444222///...---,,,+++)))+++)))))),,,///...)))$$$!!!###%%%%%%%%%###"""!!!"""""""""!!!!!!"""%%%'''&&&&&&&&&&&&&&&'''((((((&&&######(((///222...)))######$$$%%%''''''%%%###!!!!!!''')))&&&"""!!!"""!!!###%%%''''''&&&%%%$$$&&&'''&&&"""!!!%%%(((((('''&&&%%%(((,,,///---+++(((''''''''''''&&&"""###$$$$$$"""!!!"""###***,,,......,,,***))))))%%%&&&%%%###!!!"""&&&))),,,***((('''((())))))((((((+++...///,,,***)))***)))------***))),,,...---&&&&&&%%%%%%%%%&&&'''((((((***///555;;;<<<:::666777666444000+++(((''''''&&&&&&(((+++///111000///---------///111444666888444111...///000///***&&&'''$$$""""""$$$%%%&&&&&&$$$&&&((()))(((&&&###"""$$$''''''#########$$$&&&((()))***))))))$$$$$$%%%'''***,,,+++***&&&''''''%%%!!!!!!$$$(((///---+++)))((('''((((((############$$$%%%&&&'''$$$(((,,,---***%%%###"""&&&(((,,,///000000...---,,,+++***)))))))))******,,,//////---***)))---111000///---,,,+++((($$$!!!!!!%%%***---,,,+++%%%%%%&&&''')))***,,,---...---...000333555444333,,,,,,+++***)))'''%%%$$$%%%''')))(((%%%$$$$$$%%%"""%%%&&&&&&%%%'''(((%%%&&&&&&$$$!!! ###&&&((()))'''%%%%%%'''$$$%%%%%%$$$"""!!!!!!###%%%&&&)))---111333222000***)))(((((()))+++...///***)))'''%%%$$$$$$$$$$$$ !!!###"""""""""$$$))),,,,,,)))&&&### """'''((((((&&&&&&''''''%%%$$$&&&***+++(((%%%$$$%%%(((,,,///000111222+++***&&&""" ###***///555666555222///------.........000444555222+++%%%$$$$$$$$$%%%'''((('''&&&#########"""!!!"""%%%''')))---000000,,,***+++---.........,,,***((((((((('''((()))***+++---...///***)))((('''((()))+++,,,...000111000,,,***)))***000111222000---***))))))******+++++++++,,,...///,,,...111444555444333222333111...,,,,,,...000222}}}xxxrrrnnnnnnlllhhhaaaYYYSSSPPPOOOMMMHHHCCCBBBBBB???999333111000............,,,******))))))---111000+++%%%$$$%%%''''''&&&$$$$$$$$$###"""!!! !!!%%%((('''((((((((((((((((((((($$$!!! %%%,,,...***%%%!!!$$$(((***(((###  %%%%%% &&&(((&&&""""""######$$$'''((()))'''%%%$$$%%%&&&&&&"""!!!%%%&&&&&&&&&%%%'''***000444000---***''''''&&&%%%$$$"""%%%'''%%%$$$######))),,,......,,,)))'''&&&"""$$$%%%$$$"""###'''+++)))'''%%%%%%''')))))))))%%%)))...///...,,,,,,------111222///---//////---)))((('''&&&%%%&&&''''''&&&''',,,333:::===;;;999::::::777222,,,(((''''''&&&&&&(((,,,///000...,,,+++,,,---///222555777888888555222222555444///***(((&&&"""!!!###%%%''''''&&&''')))***)))&&&"""$$$''''''"""!!! """%%%'''))))))((('''$$$$$$%%%(((+++------,,,***(((&&&"""!!!###'''+++///...,,,+++*********+++'''&&&%%%$$$###$$$%%%&&&$$$(((...///---)))'''&&&$$$'''+++///222333333222222000...,,,************...111222///++++++///444111000///...---)))%%%!!! $$$)))+++***(((%%%%%%&&&(((***,,,...///...---...000333555555555,,,,,,,,,+++)))'''$$$###&&&(((***(((%%%###$$$%%% $$$%%%$$$%%%'''***###$$$$$$"""!!! !!!###$$$'''))))))'''&&&(((***"""$$$&&&&&&$$$"""!!!!!!&&&(((+++000444666555333,,,++++++***,,,...000222,,,***)))'''&&&&&&&&&'''###""" !!!###$$$$$$$$$$$$'''+++......,,,(((%%% !!!&&&)))((('''(((***(((&&&%%%'''+++,,,((($$$$$$&&&))),,,///000111222++++++((("""!!!)))000666666555333///,,,+++++++++***,,,111555333***###&&&$$$######&&&((((((((("""###%%%%%%%%%%%%''')))---000333111,,,)))+++---+++,,,,,,+++)))((()))***((()))***,,,...000111222,,,+++***))))))***++++++111222333111---******,,,111333444333111...------+++)))((())),,,///000000---///111444555444222111111///---++++++,,,...000{{{uuurrrnnnkkkiiinnnhhh___XXXTTTRRRNNNKKKJJJEEE@@@>>>===;;;888444------...---,,,,,,---...+++++++++---...---***((((((&&&%%%&&&((()))'''$$$!!!!!! !!!%%%)))******)))'''$$$$$$%%%'''$$$"""  !!!!!! !!!$$$''''''$$$  """$$$&&&'''&&&""""""***+++&&&!!!!!!###$$$&&&((())))))((('''&&&$$$&&&&&&$$$  """$$$$$$$$$&&&***000777:::333...((($$$$$$%%%&&&&&&$$$###""""""###$$$$$$###((())))))***)))'''&&&%%%!!!!!!!!!"""$$$&&&((()))***)))((('''''')))+++---,,,,,,...000111000---***+++,,,---...///////////////---)))%%%"""###'''***""""""%%%+++333999;;;;;;777888888333---))))))+++((('''(((+++...---***&&&(((+++///222444666999;;;;;;666111333777999555000+++%%% %%%)))+++***+++---+++((($$$!!! $$$&&&&&&### !!!"""$$$&&&((()))*********(((&&&&&&)))+++------)))***)))'''&&&%%%''')))---+++)))(((***++++++******(((&&&%%%%%%%%%$$$###&&&'''***///333333000,,,+++(((&&&)))000555666444///...,,,+++***+++---///000444555000,,,...000000222...---000111,,,'''%%%&&&!!! %%%((((((&&&&&&(((***++++++---///000///////////////.........+++***(((&&&%%%$$$######))))))(((&&&$$$$$$%%%'''%%%!!!"""&&&)))'''###"""  !!!!!!%%%'''))))))(((''''''((($$$%%%%%%%%%%%%%%%$$$$$$''')))---000222444777999444111---+++---///111222000///+++'''$$$$$$&&&(((+++'''###!!!"""#########(((''''''***...000///---%%% """$$$''')))***)))'''&&&'''((()))***+++,,,,,,+++***+++---///000000//////,,,---,,,'''"""!!!&&&+++111111111000...,,,***((()))))))))***---...---,,,)))(((((())))))(((&&&$$$$$$###!!!!!!"""&&&))),,,,,,------,,,+++,,,...000111+++%%%%%%)))---...---,,,---///000111111111000111000...,,,+++*********---222666777444000///000555555555444444333333333000+++&&&%%%(((,,,...///---...111444666555111...---000000...***+++000555yyytttqqqooommmkkkhhhbbbZZZUUUSSSRRRPPPOOOKKKFFFAAA>>>===:::555111---------,,,,,,,,,---...,,,,,,,,,---...,,,)))'''(((&&&$$$%%%''')))((('''!!! """$$$%%%###$$$%%%$$$"""!!!!!!"""!!! """$$$&&&%%%###  """$$$'''((('''###!!!)))***'''###"""###&&&%%%%%%'''***+++'''$$$$$$&&&'''%%%!!! """$$$%%%&&&'''))),,,000444777333///***'''&&&&&&&&&%%%$$$###""""""###$$$%%%%%%))))))***)))&&&$$$"""!!!"""!!!!!!!!!###&&&(((***+++***)))))))))+++,,,---***+++...111333222...***,,,,,,+++++++++,,,...000///---)))$$$!!!"""&&&***%%%$$$%%%)))000555777888999777333000---***((('''$$$$$$%%%))),,,---+++(((+++---000111222333666888666222......111444333111---'''  &&&+++...)))))))))'''$$$!!! ''''''&&&$$$""" !!!"""!!!""""""$$$%%%&&&''''''&&&%%%$$$%%%(((+++,,,,,,)))******((('''''')))+++---+++)))((())))))(((((((((''''''((()))))))))((('''(((+++000555666333000+++(((%%%(((---111111///......---,,,++++++,,,---000555666111---...//////...,,,---111111,,,(((''''''###!!!&&&***+++)))***++++++,,,,,,,,,---.........------,,,,,,,,,,,,''''''&&&%%%%%%%%%&&&&&&,,,,,,+++(((%%%$$$%%%&&&&&&###!!!###'''(((&&&###!!! """###'''((((((&&&$$$$$$%%%'''$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***,,,000444666555222...,,,---...//////---,,,)))%%%""""""%%%''''''$$$!!! !!!"""###"""%%%$$$&&&***///222222111&&&""" ###%%%$$$!!!"""###&&&(((((('''&&&$$$'''''')))***,,,...///000...//////000000/////////------***$$$ %%%+++111000///---,,,,,,,,,,,,,,,++++++,,,...///---,,,+++++++++******(((&&&$$$'''&&&$$$###$$$&&&***,,,+++++++++***)))***---000222---((((((+++//////...---...//////000000//////555444222111///---,,,,,,///333888;;;:::777333222444555777777777555333111...***'''&&&)))---...///...///111333555444111...,,,...////////////111333|||vvvqqqooooooooonnnbbb]]]WWWRRRPPPQQQRRRRRRJJJFFFAAA>>><<<888222---------+++******+++---...---,,,+++++++++***'''$$$$$$"""!!!"""$$$&&&''''''!!!"""###""" """###!!!  !!!"""###$$$###""" """"""$$$(((******&&&!!!!!!&&&((('''%%%$$$###'''###!!!$$$)))+++&&&!!!###%%%'''%%%###"""$$$''''''(((***,,,...000111111222///+++))))))((('''&&&%%%$$$"""!!!"""###%%%''')))******((($$$ """"""!!!!!!"""%%%)))+++,,,,,,+++++++++,,,------(((***---000333222...+++,,,,,,***((('''(((,,,///...,,,'''""" %%%***(((&&&%%%'''***///111333888333---+++,,,+++((($$$!!!"""###'''+++,,,,,,+++---......---------///111///---***((((((+++...111///***$$$!!!###(((---000******((($$$!!! !!!###)))(((&&&%%%%%%&&&%%%$$$"""!!! !!!"""###"""!!!"""%%%))),,,---,,,***++++++)))((()))+++---,,,+++((('''''''''%%%######%%%'''***+++++++++***&&&'''***...222444333111)))&&&$$$%%%)))+++***(((,,,---...---+++))))))***---333555111---------,,,)))***///444333---***,,,***&&&"""###'''+++------------,,,,,,,,,,,,,,,,,,---,,,+++******)))))))))$$$$$$######$$$&&&(((***......,,,)))%%%###$$$%%%(((%%%###$$$'''(((&&&$$$  $$$''',,,***'''### ###&&&%%%&&&'''((()))******++++++)))(((''')))---222444555222...---------,,,+++)))(((&&&###!!!!!!###&&&"""!!! """###############$$$'''+++......---&&&$$$###%%%)))***(((&&&"""###%%%&&&&&&%%%$$$###''''''((()))---000444666666555333111///------,,,,,,+++'''"""$$$)))000...,,,+++***,,,---///...------...///000...,,,.........---+++)))'''%%%,,,***(((&&&%%%'''***,,,++++++***((('''(((,,,///222///,,,,,,///222222111000000//////............555555444333111///---,,,...222777<<<>>><<<777222333555777999888555111///,,,***((((((+++...000000000///000111333333111///***+++,,,///222333333111|||xxxrrrnnnnnnnnnoooooobbb^^^WWWQQQNNNNNNPPPQQQGGGCCC???===;;;777111,,,,,,***(((((()))************((('''&&&&&&%%%""""""###$$$######  $$$%%% ###%%%$$$""" """######!!! !!!!!!""""""######### ###"""%%%***---,,,(((### !!!###%%%%%%%%%###"""!!! !!!$$$$$$""""""%%%&&&%%%######&&&)))(((***,,,...///...---,,,...,,,+++***++++++)))((('''&&&%%%"""!!!!!!###&&&(((***+++)))$$$ ###"""!!! """%%%)))+++***+++++++++,,,,,,,,,,,,(((((())),,,...000///...+++,,,,,,***((('''***------***%%%$$$(((+++)))&&&$$$&&&))),,,...111...***))))))***)))'''######%%%'''***,,,,,,---......,,,)))&&&&&&(((***,,,+++(((###!!!"""(((---///---***)))***,,,///000...,,,)))%%%""""""%%%(((***'''%%%%%%((()))'''%%%###!!! """&&&+++---...---,,,,,,,,,***)))(((***,,,,,,***)))((('''%%%""" """'''*********)))(((###$$$%%%'''***+++++++++&&&$$$###$$$&&&'''&&&%%%***,,,///...***'''&&&''')))000333///,,,,,,+++)))'''***111777555///---000///+++'''&&&(((+++---...---,,,******++++++,,,+++,,,,,,***))))))))))))***%%%$$$###"""$$$&&&))),,,,,,,,,+++(((%%%###$$$%%%'''%%%$$$%%%((()))(((''' !!!''',,,111...)))"""$$$((('''((()))***,,,...///000...,,,******,,,...111222///---,,,+++,,,+++***(((%%%%%%$$$""" ###%%%"""!!!!!!###%%%'''&&&%%%######$$$%%%&&&'''&&&&&&%%%$$$%%%'''******'''$$$###$$$%%%&&&&&&&&&$$$###&&&&&&''')))---333888<<<===;;;666111---***((('''))))))'''$$$!!!!!!###&&&,,,+++++++++,,,---...///---,,,,,,---///000///------...//////---+++******111...+++((('''(((***,,,...---+++(((&&&&&&))),,,///---,,,...222555666555444333222000///......---000000000000///...,,,+++...///111777;;;;;;777333222333444444333111...,,,+++***+++,,,...000111222111000///000111222111000+++)))(((,,,222555333000~~~xxxtttooolllllllllmmmmmmeeeaaaZZZRRRMMMJJJKKKLLLCCC???;;;999888555000,,,)))'''%%%&&&((()))(((&&&$$$###!!!!!!!!! """%%%&&&$$$!!! """&&&%%% ###%%%$$$###""""""!!!!!!!!!###$$$$$$"""  !!!###%%%'''(((&&&$$$!!!!!!%%%$$$'''+++......+++&&&###"""""""""""""""!!!!!!  ###%%%'''&&&######%%%((((((***,,,------+++)))((()))((((((***,,,,,,+++***))))))((($$$!!!!!!###&&&***,,,***&&&""""""$$$$$$###"""!!!"""$$$''')))&&&''')))***++++++*********'''%%%&&&)))---///000***...000///+++((((((***,,,)))$$$###''',,,***&&&$$$###&&&***---)))******(((&&&'''+++...(((((()))******+++---...333111---((($$$$$$&&&))),,,+++)))######(((,,,---////////////......///...+++'''%%%%%%(((+++***'''$$$%%%((()))'''%%%$$$"""  """"""$$$(((,,,///000/////////...+++)))((()))***,,,+++***)))(((%%%!!!###(((+++***((('''&&&############"""###$$$%%%$$$######$$$%%%&&&%%%$$$'''+++...---)))%%%$$$&&&)))000333000---......,,,)))---444999777111///222222///+++))))))***,,,,,,***'''&&&&&&))),,,,,,,,,,,,+++*********,,,---...+++)))&&&###$$$&&&))),,,))))))(((&&&$$$###$$$&&&%%%$$$$$$&&&(((******)))"""!!! ###***///555111+++$$$ !!!&&&***))))))***+++...000222444///---+++,,,......---+++''''''''')))++++++)))(((#########"""!!!"""$$$'''&&&%%%%%%''')))+++***)))$$$%%%&&&'''&&&&&&%%%&&&'''(((((()))***(((%%%"""%%%&&&'''((((((''''''&&&&&&%%%&&&(((---333:::>>>@@@===888222,,,'''$$$###&&&''')))***(((%%%###"""&&&(((+++---......---,,,***)))***,,,...//////...***---///000...------...222000,,,)))((()))+++,,,222111...***&&&%%%&&&(((***)))***---111666888:::777666555333111000......***+++,,,---............000......222666888777555222111///---,,,+++******+++,,,...000111222333333000///...///111222222111---)))%%%(((...333333111|||yyytttqqqmmmjjjjjjiiihhhgggeeebbb\\\TTTLLLGGGFFFGGG@@@<<<777444444222...+++&&&%%%$$$&&&))))))&&&""" """''')))((($$$!!!$$$'''%%%  """"""!!!!!!"""######"""!!!"""###"""!!!!!!###%%%''')))***)))(((%%%!!!###&&&&&&))),,,......,,,)))'''''''''&&&###!!!"""&&&((()))'''$$$###%%%(((((((((((((((((((((''''''&&&&&&&&&'''***++++++***)))******'''""" """%%%)))---,,,'''$$$%%%(((%%%$$$$$$######$$$%%%&&&"""$$$''')))++++++***)))+++(((%%%$$$'''+++///000***///444222---((('''))),,,***&&&""" $$$'''***)))'''%%%###&&&***...&&&)))***(((&&&'''---222,,,------+++***+++---000888555///)))$$$%%%(((,,,------+++&&&!!! """%%%))),,,///000///---,,,,,,------,,,***(((''')))+++)))'''&&&&&&'''''''''&&&$$$###"""!!!!!!!!!""""""&&&%%%&&&)))---000111000111111000---***)))***,,,,,,,,,++++++***'''!!!!!!&&&+++,,,***'''''''''&&&&&&%%%""" !!!###&&&%%%&&&&&&''''''&&&&&&%%%%%%)))---,,,'''###$$$&&&+++111555222000111333222///000444999888222...///111///---+++*********+++(((%%%"""$$$(((,,,...---+++******+++,,,///333555111...)))&&&%%%'''***---'''''''''%%%######$$$&&&$$$%%%%%%&&&'''((())))))###$$$$$$"""!!!###***///333000+++&&&"""###'''***)))))))))+++---000222444---+++))))))+++***&&&###!!!"""%%%))),,,,,,***((("""###$$$$$$###%%%'''***+++)))((((((***,,,++++++''')))+++,,,++++++,,,---,,,,,,,,,,,,***'''$$$###&&&'''((())))))*********$$$$$$%%%''',,,222888<<<>>>;;;777222---)))&&&$$$&&&)))---///...***%%%"""$$$'''+++...//////,,,+++)))((((((***---...---,,,'''+++//////---,,,...000111///+++)))((()))+++---222111///+++'''%%%%%%%%%%%%&&&''')))...333777:::888888777666444111///---)))******+++---///111333333222111111444666777777333111---***((((((((()))***---111333333222222333...------...111333333222000+++'''(((---111222000~~~{{{wwwsssqqqooollljjjhhhfffdddaaa___^^^ZZZSSSKKKFFFEEEEEE@@@;;;444000///...+++(((&&&%%%%%%(((,,,+++&&& !!!######""""""%%%''''''### """%%%&&&$$$!!!###""""""  ###&&&'''%%%###"""######""" !!!"""###%%%''''''(((((('''((((((&&&%%%$$$%%%&&&)))***,,,.........,,,++++++,,,+++%%%  """!!!!!!$$$+++------+++&&&$$$&&&(((&&&%%%$$$######$$$&&&''''''%%%$$$%%%&&&(((((('''%%%(((***((($$$ !!!###%%%***...,,,'''$$$%%%)))&&&&&&%%%%%%$$$###"""""""""&&&)))++++++*********)))'''(((+++---......,,,111444222+++&&&'''***...---+++'''$$$$$$&&&)))(((((((((&&&%%%''',,,000+++***)))'''(((***...111---......,,,***+++...222888555...'''###$$$)))------------+++(((%%%$$$$$$'''***,,,+++)))((()))***---///000///---,,,,,,---)))))))))(((&&&%%%&&&(((%%%%%%%%%%%%&&&&&&&&&'''***((('''))),,,...000000111111111///......000222---,,,------,,,)))### %%%******(((&&&&&&(((((((((&&&###!!!"""&&&******+++++++++)))'''&&&%%%###(((,,,***%%%"""$$$(((***000333000///222555555555222333666666000+++***,,,------,,,+++***++++++)))%%%"""###)))---...---(((((()))***...333777:::666222---((('''))),,,///))))))(((&&&###"""###%%%&&&'''''''''&&&%%%&&&&&&$$$&&&'''$$$!!!"""''',,,,,,+++)))%%%""""""%%%((('''''''''(((***---///111///***&&&%%%&&&&&&### """%%%***------***'''###$$$&&&&&&&&&(((+++------+++((('''((()))))))))+++---000000...---///000---------,,,)))'''%%%$$$%%%&&&'''(((***+++,,,,,,######$$$'''+++000555888888777666444111...,,,******,,,///222222...)))%%%%%%'''***,,,------,,,,,,+++******+++,,,,,,***)))&&&+++...///,,,***,,,///...,,,)))'''((())),,,...---...---+++(((%%%$$$$$$###$$$$$$%%%(((---333777666777888888666222...++++++***))))))+++...111444222333444444333333444555333222///---+++)))(((((()))---222444333111000000++++++,,,///222444444333111...,,,,,,///111000///}}}zzzwwwsssooopppnnnkkkiiigggddd```]]]YYYYYYXXXRRRKKKFFFEEEFFFBBB<<<333...,,,+++(((&&&&&&%%%&&&+++///---&&&  $$$&&&''''''$$$%%%%%%!!!###&&&&&&$$$"""!!!'''&&&### !!!%%%))),,,)))&&&%%%%%%%%%$$$######$$$&&&'''((('''&&&&&&###&&&***+++***((('''&&&***+++,,,............---///111///'''!!!$$$###""""""###$$$%%%%%%///111111---(((%%%&&&(((%%%###!!! """&&&((((((&&&$$$###$$$%%%%%%$$$!!!&&&***)))%%%""""""%%%%%%***...,,,&&&"""$$$(((&&&&&&'''&&&%%%###!!!!!!%%%***,,,---,,,+++))))))***,,,//////...,,,...222444///((($$$'''+++000///...+++(((((()))+++&&&'''((('''''')))...222111,,,'''&&&***---...---,,,------+++)))+++///333666222+++$$$ """''',,,,,,------...---***'''%%%'''((((((&&&######&&&***///222444555333111//////)))+++,,,***&&&%%%''')))%%%&&&'''((()))*********,,,***((((((***---...///000111222111111222444777------...///...***$$$ !!!&&&'''$$$###%%%(((((((((&&&###!!!###(((---...//////...***'''%%%%%%"""'''+++)))$$$!!!$$$)))'''---///---,,,000444555888333111444444...(((&&&(((***+++,,,,,,+++,,,,,,+++'''###$$$)))......---&&&&&&'''***...444:::===888444...)))(((+++///222,,,,,,***'''$$$"""###$$$((())))))'''%%%#########$$$&&&(((%%%!!!!!!%%%***''''''&&&###!!!!!!###%%%&&&%%%%%%%%%'''***---///222,,,%%%"""###$$$### !!!###''',,,///...+++'''$$$%%%'''((()))***---///...+++'''%%%%%%&&&''''''///111333111...+++,,,---++++++,,,***'''%%%$$$%%%$$$%%%&&&((()))+++,,,---"""###$$$&&&***///333555333333444555444333111000......000222333111,,,)))'''((()))***+++,,,------///---,,,,,,,,,+++(((&&&'''+++///...***(((***,,,,,,***(((&&&'''***---///(((***++++++(((%%%$$$$$$$$$######"""$$$)))///333444555777888666222---***+++***((('''(((+++///222///333666555222000000111333333333111///,,,)))(((''',,,222444222///---...))))))+++///333555555333111111111222222111///---~~~vvvkkkhhhlllkkkkkkkkkiiieee```\\\YYYVVVSSSOOOLLLJJJGGGDDDBBBCCC???999222,,,)))''''''"""###$$$$$$$$$###!!! """$$$%%%%%%$$$###'''$$$!!! &&&(((&&&%%%&&&'''$$$$$$$$$###"""###%%%'''***))))))))))))'''### $$$)))***'''$$$""""""%%%&&&&&&'''((()))*********+++------,,,+++,,,---000222111+++###!!!&&&,,,(((&&&%%%%%%&&&'''&&&%%%---000333111,,,&&&###### %%%((((((&&&%%%'''))))))&&&""""""&&&)))***(((%%%###"""&&&(((++++++(((%%%###"""$$$%%%'''''''''%%%###!!!!!!"""%%%))),,,---+++***+++,,,,,,,,,,,,...222555111000...,,,+++*********...+++''''''***---......***)))))))))+++---000222111...)))'''(((***+++,,,000///,,,******+++---///555000)))!!!!!!%%%---------...///...+++(((&&&''''''%%%###$$$(((,,,333444444666666333...***((())))))(((&&&&&&((())))))***,,,+++***(((((((((---+++(((%%%$$$%%%((()))+++---111444666777666666333111111222333///&&&"""!!!  !!!###%%%((('''$$$!!!!!!%%%(((,,,---...---+++'''$$$!!!!!!%%%)))***(((%%%%%%%%%************,,,...000111333000---,,,,,,+++(((%%%(((***,,,------...000222...(((###%%%+++---''' """&&&+++///222555888;;;777222,,,(((''')))***+++)))******'''"""!!!&&&+++))))))((('''%%%$$$###"""&&&'''&&&"""###&&&%%%%%%$$$$$$$$$%%%&&&***(((%%%%%%(((,,,///000111,,,$$$$$$'''&&&''')))***++++++******+++(((&&&%%%(((+++---------+++(((&&&%%%&&&((()))111333555333...+++***+++)))))))))))))))((('''&&&&&&'''((()))))))))((('''$$$$$$&&&(((+++,,,,,,+++......///111444666666555222222000///............((()))++++++,,,---///222555222///,,,,,,,,,***)))***)))((('''&&&&&&'''''',,,)))%%%$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$(((+++...111333555333000+++)))+++***)))&&&%%%'''+++///,,,000444444111---,,,---333333222000---***'''%%%'''+++...---)))'''))),,,'''***...111333222111///111000000///...------,,,~~~zzzssskkkiiilllkkklllkkkiiifffaaa]]]ZZZTTTQQQMMMJJJHHHFFFDDDCCCFFFAAA999111+++'''&&&%%% !!!!!!!!!!!! !!!$$$%%%%%%%%%%%%###!!!  ###%%%%%%$$$%%%%%%'''''''''%%%$$$$$$%%%'''(((((((((((()))(((%%%""""""&&&))))))&&&$$$$$$%%%&&&&&&%%%$$$&&&(((+++---+++,,,......,,,*********+++///111...((($$$'''+++'''%%%$$$$$$%%%&&&&&&%%%***...111000+++&&&$$$$$$ """%%%)))(((((()))+++,,,)))'''"""$$$&&&))))))(((&&&$$$&&&(((***)))&&&###!!!!!!$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''')))******))),,,---------,,,---///111------,,,++++++***)))))),,,)))''''''***---------))))))))))))+++---///000///,,,))))))***,,,---......---,,,***)))***---///222///((("""!!!$$$,,,---...//////---,,,+++(((((('''$$$"""###'''+++333333333444444111,,,)))%%%&&&'''&&&%%%$$$%%%&&&''')))+++,,,+++)))((((((***(((&&&$$$$$$%%%&&&(((,,,...333777::::::999888555222/////////---'''!!!  """$$$%%%&&&%%%###!!! $$$(((,,,---------+++'''$$$"""!!!%%%((()))&&&$$$###$$$'''''''''(((***,,,...//////,,,******++++++***(((''')))+++,,,---...000111///***&&&&&&)))(((######&&&+++///222444666999333///***&&&%%%&&&&&&&&&&&&((((((&&&""""""&&&+++***)))((('''%%%$$$######((()))(((%%%  """%%%%%%%%%&&&&&&&&&&&&&&&(((&&&$$$$$$&&&)))+++,,,---(((!!! ###'''(((***,,,,,,,,,,,,,,,///,,,((('''(((*********))))))))))))((((((((((((///222444333///,,,,,,---***+++,,,,,,---,,,,,,+++)))***+++,,,,,,+++******&&&'''(((***,,,,,,+++***,,,---...111333555555555111111///...---,,,,,,++++++,,,,,,,,,++++++---///000...---,,,------,,,++++++***(((&&&%%%&&&'''(((+++)))&&&%%%%%%&&&&&&'''!!!!!!""""""###$$$%%%&&&&&&&&&%%%###!!!"""%%%((((((***,,,...---,,,)))((()))((('''&&&%%%'''+++...///111444333111.........111222222111...+++)))'''&&&***,,,+++(((&&&(((+++(((+++...111222111000//////////////////000111222~~~{{{xxxuuuoooiiihhhkkkkkkkkkjjjiiifffbbb^^^\\\TTTPPPKKKGGGEEEEEEDDDCCCGGGBBB999000)))%%%$$$%%%!!!$$$&&&'''&&&&&& !!!!!! $$$###""""""###$$$"""!!!%%%&&&&&&$$$""""""###%%%&&&%%%%%%&&&((((((&&&%%%%%%(((+++***'''%%%&&&((('''&&&$$$###%%%(((,,,///,,,...000000---***'''&&&&&&+++000000,,,((((((***&&&$$$"""!!!"""######"""%%%))),,,,,,(((%%%%%%&&&""" """$$$,,,++++++,,,......,,,+++""""""###(((,,,---***&&&((())))))'''$$$!!! $$$$$$%%%%%%'''((()))******)))((('''''''''((((((+++,,,...---,,,++++++,,,))))))*********)))((('''((('''&&&'''***,,,,,,,,,(((((()))***+++---......---,,,++++++---/////////---...---+++))))))+++---...,,,((($$$!!!!!!"""""")))---000111...------......---***'''$$$&&&***---222111111111000...***'''"""$$$%%%%%%###"""""""""%%%'''***,,,,,,+++((('''%%%$$$$$$%%%&&&'''((()))///222777<<<>>>===;;;999444000,,,++++++)))&&&"""!!!###%%%&&&$$$$$$###!!! !!!$$$''',,,------,,,***'''$$$"""!!!$$$&&&&&&$$$"""!!!!!!######$$$&&&(((***+++,,,+++)))'''''')))+++++++++(((***,,,---------///000111///,,,***)))&&&"""$$$''',,,///000111333555///,,,(((%%%$$$###""" ###%%%&&&$$$"""###'''++++++***((('''&&&%%%$$$$$$***,,,,,,)))$$$!!!!!!"""%%%&&&'''((((((((((((((((((&&&$$$$$$%%%&&&&&&%%%&&&""" &&&(((***+++++++++,,,...333000,,,)))))))))((('''%%%&&&)))++++++***(((&&&+++///333444111......///---...///111222222111111......///000000///...---***+++,,,,,,,,,+++***)))***,,,...000222333333333///......---,,,+++***))).........+++)))((()))************,,,...///...---,,,***(((&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$!!!!!!!!!"""$$$&&&)))***+++***(((%%%""""""$$$'''$$$%%%&&&'''(((((())))))''''''((('''''')))---000222333444333111///000111000111222222000...+++***'''***+++)))&&&%%%'''))))))+++---///111111000000//////......000333666999~~~xxxwwwtttpppkkkffffffgggggggggggggggeeebbb```^^^UUUPPPJJJEEECCCBBBBBBAAADDD>>>666...(((%%%%%%&&&"""""" ###(((***)))&&&$$$###%%%%%%%%%%%%%%%,,,(((###"""""""""  """"""!!!!!!"""$$$&&&&&&%%%&&&***......+++))))))***((('''&&&'''(((+++...000...111333222...***&&&$$$###(((---...+++))))))+++&&&###  ###&&&&&&$$$###$$$&&&%%%""" $$$''')))///......---------,,,+++$$$"""###(((...111...)))*********'''$$$!!!!!!"""&&&%%%$$$###$$$&&&(((***)))*********((('''&&&'''&&&)))+++,,,+++)))((()))'''(((*********(((&&&$$$&&&&&&'''(((***+++,,,,,,)))***+++,,,---...------...------...000000///...///000111...***((()))+++***)))'''%%%$$$$$$###"""''',,,111222///---///222666444000,,,+++,,,000222111000///...---+++'''$$$ """%%%&&&$$$""" %%%'''))),,,...,,,(((%%%!!!###%%%(((+++---///000666999===??????;;;666333///,,,)))((('''%%%"""!!!###%%%&&&############"""###&&&))),,,------,,,***'''%%%###"""###$$$$$$###!!! !!!"""$$$&&&((()))*********)))(((((()))+++---...,,,...000000...------...222222111///+++(((&&&%%%&&&(((,,,......///000111,,,***((('''&&&$$$!!!"""###$$$$$$###%%%))),,,***)))(((&&&&&&%%%%%%&&&,,,...000---((($$$"""###$$$%%%''')))***************)))'''&&&&&&%%%""" """%%%(((***+++******,,,...555111---+++***)))(((&&&###%%%(((***+++***((('''''',,,111333111000000111000222333555555555444333111222333333333222111000...///000///---***))))))***,,,///000000///......+++,,,---......---++++++000///---)))%%%###$$$%%%''''''(((+++...///---,,,******)))((('''&&&&&&%%%$$$%%%%%%$$$"""!!!!!!"""#########%%%'''+++...000///...,,,((($$$###%%%'''&&&%%%$$$$$$%%%''')))+++((()))++++++,,,---111333555555444222111111222333///111222333222111///---,,,,,,+++(((%%%$$$%%%'''))))))+++---///111222333222111///...000444999<<<zzzvvvvvvsssmmmhhheeeddddddccccccccccccaaa```^^^]]]UUUPPPIIIDDDAAA???>>>======888222+++'''&&&'''((((((&&&$$$ %%%+++---***%%%!!!"""&&&((((((((()))***111,,,&&&"""!!! !!!### """######%%%***000222000,,,++++++((()))+++---...////////////222444333///***&&&$$$###&&&(((((('''''')))+++'''$$$!!!!!! """%%%$$$!!! %%%))),,,---000///...,,,***(((((((((&&&$$$$$$)))///222///++++++++++++)))&&&$$$$$$%%%(((&&&$$$""""""###$$$&&&$$$(((,,,---+++(((&&&&&&"""%%%(((***)))((('''((()))***++++++***(((%%%$$$&&&'''((()))***+++,,,---,,,,,,---.../////////...000//////000111000...,,,222444555111+++&&&&&&(((((('''&&&&&&((('''%%%"""%%%+++111222000///111555999666222000000222444666111///---+++)))(((%%%""""""'''((('''$$$"""!!!&&&''')))---///---)))%%%"""%%%)))---222555888999===???AAA@@@===666///***((((((''''''&&&""" """#########"""$$$%%%%%%%%%&&&)))+++,,,,,,,,,+++***'''%%%$$$###############"""!!! """###&&&((()))***))))))************+++---///000111333444333000,,,++++++...000000///+++))))))***&&&)))+++---,,,,,,---...,,,+++*********)))&&&######$$$$$$%%%%%%''')))+++)))(((&&&%%%%%%&&&'''(((,,,///111///***%%%######$$$%%%''')))***,,,,,,---...,,,***)))(((%%%"""###&&&(((+++...---+++***---111444111...,,,+++***((('''$$$%%%'''((())))))))))))$$$)))///111000000111333444555666777777555333222333333444555444333222111///111222111---***)))***,,,...111111...+++******(((***---///000000///...///---+++&&&""" !!!"""&&&&&&'''***,,,---+++***''')))++++++***'''$$$"""!!!"""######  """%%%%%%&&&'''))),,,///000...---***&&&###"""$$$&&&)))'''$$$""""""$$$''')))+++---///111111333555777777666333222222222333333000000111222222222111000111000,,,(((%%%###$$$%%%'''''')))+++...111555777777555222000111444888;;;zzzwwwxxxuuummmhhhffffffdddaaa```___^^^\\\ZZZXXXWWWQQQLLLFFFAAA>>><<<:::888555222...)))'''&&&'''(((+++)))'''$$$!!!"""''',,,,,,(((######'''(((&&&&&&'''***///,,,'''### !!!"""$$$&&& """(((...111///---,,,---***,,,...111222111000///...000111000---)))&&&%%%%%%&&&&&&%%%$$$%%%(((***((($$$ !!!$$$  &&&+++,,,+++......---***'''%%%%%%&&&((('''''')))---...,,,***)))***,,,+++***((()))))))))'''%%%"""!!!!!!!!!""""""'''---///---)))&&&&&&"""%%%((())))))(((((((((,,,,,,------,,,***)))((()))***++++++***+++---///////////////////////////111000///000000000---+++111555666222+++%%%$$$&&&'''&&&%%%'''++++++((($$$&&&***///222222222444666555222000///111333555555222///+++)))'''%%%###!!!"""(((+++***'''$$$"""&&&&&&(((,,,000111---)))''')))---111666:::<<<>>>@@@AAAAAA???:::333,,,'''%%%&&&''''''%%%!!! """!!! !!!###&&&'''''')))+++,,,,,,,,,,,,+++)))(((&&&%%%$$$###"""###%%%%%%###"""$$$&&&(((++++++***)))'''(((***---......///111333333444555444000,,,))))))((()))++++++***))))))***&&&(((+++,,,+++***+++,,,*********,,,------+++)))''''''''''''((()))***+++&&&%%%$$$###$$$&&&(((***,,,///111///***&&&$$$%%%$$$%%%&&&'''))),,,...///...---++++++***)))&&&$$$  $$$(((***---111333111---,,,///333333000---,,,+++***((('''$$$%%%&&&((())))))((((((###''',,,.........111444555666888999888666333111222333333333333111000///...111333111---******+++,,,///222222---)))(((((('''***...111333222000///,,,+++((($$$!!! !!!###&&&&&&&&&(((***+++***)))''')))+++,,,+++'''###!!!!!!###""""""%%%''''''((()))******++++++((('''%%%###!!!!!!###&&&)))&&&"""!!!$$$&&&---///222444444555777888888555333222222333333222//////.........///000111333000+++'''$$$$$$%%%&&&(((''''''))),,,111666999:::888444111111333777999|||wwwyyywwwnnniiijjjiiifffbbb```^^^ZZZVVVRRROOONNNHHHEEE@@@===;;;999777555000...+++(((&&&%%%%%%%%%***)))'''&&&%%%%%%%%%%%%&&&'''((()))(((%%%"""!!!"""%%%$$$!!!"""%%%'''&&&%%%""""""###$$$%%%''' !!!%%%)))***)))***---000---...///000000000//////***,,,---,,,)))&&&%%%%%%''''''&&&%%%%%%%%%&&&((('''$$$  !!!!!!$$$!!!'''+++)))''')))******(((%%%###%%%'''((((((((()))(((((('''&&&%%%(((+++---,,,++++++,,,)))(((&&&$$$"""!!!!!!!!!$$$)))...///+++'''&&&'''&&&(((******)))(((((())),,,------....../////////.........,,,***+++...111000///...------...//////000///......///000///---,,,111444111***$$$###%%%'''%%%%%%(((,,,...+++'''&&&)))---111333555666666///---,,,...222555555444333///+++'''%%%$$$""" !!!(((------***&&&$$$######%%%+++222555444111,,,...000333666999;;;<<<>>>>>>>>>===999444...+++(((((((((&&&###!!!!!!!!! """%%%'''((()))+++,,,---,,,+++***)))((('''&&&%%%###"""$$$&&&((('''%%%%%%'''***,,,,,,***'''%%%###''',,,///000111333555000222333222///+++)))(((&&&&&&'''(((*********)))%%%'''***+++***)))******''''''(((+++...//////...,,,+++******+++++++++***###"""!!!!!!###&&&***,,,+++...///---)))%%%%%%&&&%%%$$$$$$%%%(((+++///222***))))))***,,,------,,,&&&%%%$$$###$$$&&&)))***///222444111+++***...222333111...,,,+++)))&&&$$$"""$$$(((***+++)))&&&$$$"""&&&)))++++++---111555444666888::::::888555333000000111111000///---,,,,,,///222111---***+++---)))...222222...***)))***(((+++///222333111...,,,+++***'''$$$!!!"""$$$'''%%%$$$$$$%%%(((***++++++*********)))(((&&&$$$### """$$$### !!!&&&***++++++,,,,,,,,,***((('''$$$$$$###"""!!!###'''***'''%%%!!! ###&&&,,,...222444444444555555777555222222333444222000---,,,***((((((***---///000,,,'''$$$###%%%''')))+++***((((((***///444777:::888555333222333555777}}}vvvzzzxxxpppkkkmmmmmmjjjdddaaa]]]XXXRRRMMMHHHFFFAAA???<<<:::999888666444...,,,+++(((&&&$$$###"""''''''&&&&&&''')))***,,,,,,***(((%%%############!!!### !!!!!!###!!! """"""###$$$%%%""" """$$$$$$$$$'''---222000///...------...///000'''((()))(((&&&$$$$$$%%%'''((((((((('''&&&&&&%%%'''###  ###%%%&&&!!!"""### !!!%%% ###)))+++((($$$&&&'''(((&&&$$$$$$'''***((())))))(((%%%###"""###"""&&&***---------------)))((('''%%%$$$#########(((,,,///---(((%%%&&&(((+++,,,---,,,***(((((())),,,,,,---...000222444555111111000---++++++///333111///---,,,+++,,,...//////---,,,---///000000000(((---222000(((######&&&(((%%%%%%(((---///---)))'''(((+++000555777777666---+++,,,///444777666555333000+++'''%%%###""" (((---...+++'''$$$!!! """)))333999999777000111111222444666888999;;;;;;<<<;;;999666333111+++***(((%%%"""!!!"""### """!!! $$$'''((()))***,,,---,,,+++***)))((('''&&&%%%$$$"""$$$(((***)))'''&&&(((+++------***&&&$$$$$$+++000222333555777,,,...111111...+++)))(((((('''''')))+++,,,+++)))$$$''')))******))))))***$$$$$$&&&)))---000000000///...,,,,,,,,,,,,+++)))!!!  ###&&&***---***---...,,,(((%%%%%%'''%%%$$$######&&&+++000333&&&%%%&&&(((---000222222+++***(((&&&&&&'''((()))---111222///(((&&&***///444222...,,,***((($$$"""###)))---...***%%%!!!"""%%%((())))))+++111555333555888;;;<<<:::888666.../////////...---+++******...222111---***,,,///''',,,222222...++++++---***,,,000333222///+++)))***)))'''$$$###$$$'''***$$$""""""$$$'''+++,,,---...,,,)))&&&%%%%%%%%%&&&!!!$$$%%%$$$!!!###)))//////000111111///+++(((%%%$$$$$$$$$$$$$$$'''+++///'''%%%""" """%%%(((***---000222222222222333666444222222444444222///,,,***&&&$$$$$$'''***---,,,((($$$!!!###&&&)))+++...,,,)))''')))---222555999888555333333444555777vvvvvvuuurrrooommmllllllgggeee```YYYPPPHHHAAA===<<<777111000444777777555111...***''''''((())))))))))))***+++---000333444111,,,'''(((,,,---(((###"""!!! %%%$$$###"""###$$$&&&((($$$""""""###""" $$$###"""###%%%***///222444000++++++...111111000///...---+++((('''(((***...+++(((&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''''''''%%%$$$###"""!!!!!!$$$$$$'''***,,,+++(((%%%*********(((&&&%%%'''(((---,,,***'''%%%""" !!!$$$(((,,,///000000000...+++'''&&&((()))((('''///000///+++%%%"""$$$&&&(((***+++)))''''''***---222333333111000000222444444333222111///---+++***000---)))(((((()))******---***((())),,,//////---,,,------,,,)))((('''(((...)))&&&)))///222...)))))),,,000444666666444222/////////222555666555333444///)))'''((('''"""###+++111222///+++)))$$$""""""'''///333222///000222444444444555777999777777;;;>>>;;;555222333000+++&&&%%%'''&&&### !!!"""!!!"""&&&((('''&&&&&&&&&***---//////+++'''###"""###$$$&&&(((((('''&&&%%%(((+++......,,,)))'''&&&((((((***---111333333222/////////---+++)))'''%%%!!!!!!$$$***111111,,,'''&&&''')))******((('''&&&""""""###'''---111111///,,,,,,------,,,+++)))'''#########$$$'''))))))(((///,,,'''%%%%%%&&&&&&&&&&&&###  ###$$$$$$%%%'''))),,,///000000111...///...+++'''$$$###$$$...,,,***((('''''')))***///000///,,,'''"""###)))......)))###!!!"""!!!%%%((()))))),,,000555999777666777888666000+++)))+++---//////---+++)))...///000000///,,,)))(((000///...---,,,---...///111111111///...+++***(((&&&&&&''''''(((''''''&&&%%%&&&'''((((((***...111555111,,,'''%%%&&&)))+++***(((%%%"""!!!$$$***///<<<999666555444000***%%%'''&&&######%%%)))---000+++***'''&&&%%%%%%''''''******,,,///111111///---333555666444111///111444///+++'''%%%'''+++///111***&&&$$$%%%&&&&&&)))...888222+++'''(((+++,,,,,,555444333111111111111222zzzxxxvvvrrrnnnlllkkkkkkjjjfff___WWWOOOGGGBBB???:::555000///333666666555222000,,,***)))*********))))))***,,,///333777999111,,,((((((,,,---)))$$$$$$###!!!""""""!!! !!!%%%$$$######$$$&&&((()))&&&$$$######&&&'''%%%###&&&%%%%%%&&&(((+++...111111111000//////000222444222222111...+++***+++,,,---+++(((&&&&&&&&&&&&&&&%%%$$$"""!!!"""$$$'''((((((''''''&&&%%%%%%%%%&&&&&&&&&)))+++---,,,(((%%%)))))))))'''%%%%%%''')))******(((&&&$$$"""!!! $$$&&&***...000111000000///,,,((('''((()))))))))---......,,,)))%%%###"""&&&((()))((('''(((+++...444444444333111111222333333333222111///,,,)))(((---***'''&&&&&&(((***+++))))))))),,,111333222000,,,------+++)))((()))******+++,,,------,,,***((())),,,000333555444222000...///000333555555333111111///+++))))))'''$$$""" %%%,,,333666555111...'''%%%$$$''',,,///...+++---///111111111111333444333444888<<<:::333000222///+++'''&&&((((((%%%!!! !!!""" """&&&((('''&&&%%%%%%'''***,,,,,,***&&&$$$######$$$&&&''''''&&&%%%$$$%%%(((***++++++******+++------///222444444222000,,,------,,,+++(((%%%###"""(((///111---)))(((((('''''''''((())))))$$$###$$$'''+++......---,,,,,,,,,+++***)))((('''&&&%%%&&&'''***,,,,,,+++...***&&&$$$$$$%%%&&&&&&#########!!!"""%%%'''(((***,,,...............//////---***((('''(((...---+++)))((((((((((((,,,------***%%%!!!"""(((//////+++%%%$$$$$$(((+++......------000333666555444444333000,,,)))(((+++...///---+++++++++,,,------------,,,******---,,,,,,+++,,,---///000222111000...,,,***)))((('''''''''''''''&&&%%%%%%$$$&&&((())))))+++...111444111,,,((('''(((+++---)))'''$$$!!!!!!%%%,,,111;;;999777444111,,,'''###'''%%%######%%%)))---000///---,,,***)))***+++,,,++++++,,,...111111///---///222555444111///000111111...***((((((***,,,---,,,(((%%%''''''&&&)))---888222,,,))))))+++------111000///.........//////}}}{{{wwwrrrmmmiiifffdddfffbbb[[[SSSKKKEEEBBB@@@888444///...111444555555333222///,,,+++++++++,,,,,,+++++++++...111555888///+++((((((,,,,,,)))%%%%%%$$$###"""!!!!!!!!!!!!%%%$$$######""""""######$$$$$$$$$$$$%%%''')))***'''&&&&&&(((******)))((('''(((((()))+++,,,---...,,,000444333111000333666444555444111...,,,,,,---+++***((('''&&&&&&&&&'''&&&$$$"""!!!"""$$$(((***))))))(((((((((((())))))((((((***---...,,,((($$$&&&&&&&&&%%%######%%%''''''&&&%%%$$$############'''))),,,///111111000///000---)))'''(((***++++++,,,,,,------,,,(((###$$$%%%&&&&&&'''))),,,///444555555444222000000111111222222111...***&&&$$$((('''$$$###$$$'''***,,,&&&'''+++///444666555333///000000...+++***+++,,,'''...333333---'''&&&(((***,,,///222333111///------...000333666555222////////////,,,)))'''&&&&&&%%%(((...555;;;<<<777333+++(((&&&'''***+++)))'''***,,,......---------......///444999888222///000000---)))(((******'''$$$!!!!!!!!!!!!!!!!!!%%%((('''&&&%%%%%%###%%%((()))'''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######%%%'''((()))+++...111111222444777888555111---)))***+++,,,***'''###!!! &&&---000...+++***(((&&&$$$$$$&&&(((***%%%$$$$$$&&&)))++++++***,,,+++***)))((('''''''''(((((()))+++...000000///,,,)))%%%###$$$%%%%%%%%% $$$&&&$$$ %%%((()))+++,,,,,,,,,++++++---///111000...,,,++++++---,,,,,,+++)))'''&&&%%%'''))))))'''$$$ """(((000111---'''&&&&&&...111444444111000111222333333333000---)))(((((()))...111000,,,)))***---++++++*********+++++++++***)))))))))+++---000111333111...,,,)))((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%''')))******+++---///111///,,,)))(((***,,,...)))'''### !!!&&&...444777777666333---(((%%%###%%%$$$""""""$$$(((---000000///...---,,,---...///,,,,,,,,,...000000///---+++000555666333///......///---+++******+++,,,---000+++((()))(((&&&(((,,,666222---******,,,------+++++++++***++++++,,,---~~~{{{xxxrrrlllddd\\\WWWZZZXXXTTTOOOIIICCC???===999555000///000222333333222222000---*********+++///---***))))))+++---///---***'''(((++++++)))&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%######$$$$$$&&&''')))***%%%&&&''')))*********)))((()))+++,,,,,,,,,+++***)))---111333222222222333333444333000---+++++++++'''((('''&&&$$$$$$%%%&&&'''%%%"""!!!!!!$$$(((***+++***))))))((((((((((((((()))+++------+++&&&""" !!!!!!  """$$$######""""""###$$$%%%%%%(((***---///000000...---///---***((((((***+++,,,...+++)))******)))$$$ !!!"""###$$$&&&))),,,...222333333222000......///000000111000...)))$$$!!!$$$$$$"""""""""%%%)))---'''(((+++...222444666666444666777777333000...---)))000777666000***(((((()))+++...000000///---,,,***,,,///333666555222///...111222...)))%%%&&&)))++++++...555<<<===888222---+++)))(((******)))'''(((+++---...,,,*********+++---222888777222///111333000---+++***)))'''%%%#########$$$###  $$$''''''&&&%%%$$$!!!$$$%%%$$$$$$$$$%%%$$$$$$$$$###############&&&&&&&&&&&&'''+++000555222333666888999666000,,,'''))),,,---,,,((($$$!!! $$$***,,,,,,+++***)))&&&###""""""$$$$$$######$$$%%%'''))))))***+++***(((&&&%%%%%%&&&'''&&&''')))---222555555555+++'''$$$"""###$$$%%%%%%"""%%%'''%%%!!!!!!$$$((()))***+++,,,++++++***---///111111...,,,******+++++++++***(((&&&###!!!###%%%&&&%%%###!!! ###***111222---(((&&&&&&---111555666444222222333222444444000+++((((((***...333666333+++''')))---,,,+++)))(((((()))***+++'''&&&&&&''')))---000333333111---)))'''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&''')))+++,,,,,,*********+++---,,,***))))))+++---...+++)))%%%""""""&&&---333222333444000***%%%$$$%%%"""!!! ###&&&***------,,,,,,,,,,,,---...///---,,,,,,...000000...------222888999666000---,,,***++++++,,,,,,---///111333...++++++)))&&&'''***222000---+++++++++,,,---))))))******+++,,,------|||yyyuuupppiii^^^RRRJJJMMMNNNNNNMMMJJJDDD???;;;:::777222///...///000000///000///,,,(((&&&''')))---+++)))'''&&&''')))******(((&&&''')))***(((&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''######$$$%%%&&&'''((()))###$$$%%%&&&'''''''''(((((()))+++------+++)))''''''(((***///222333000---/////////---***(((''''''###%%%&&&%%%###"""###%%%'''&&&###""""""$$$''')))+++***)))'''%%%$$$$$$$$$%%%&&&)))+++,,,(((###!!!"""!!!!!!!!!"""$$$&&&'''(((***---//////...---+++---,,,+++***)))***+++,,,000+++&&&$$$%%%&&&%%%$$$!!! !!!"""%%%)))+++,,,---...///...,,,+++,,,---...///000///,,,(((### """######""""""$$$(((,,,+++***++++++---000444666888<<<@@@AAA===777111......111444666444///+++)))((())),,,...///...---,,,)))+++...333666555222//////222222...'''###&&&***///...///444999:::444...---,,,*********+++++++++))),,,///000...,,,***)))+++,,,111666666111000333888555111...+++(((%%%###%%%%%%&&&&&&&&&"""$$$''''''&&&$$$###!!!!!!!!!"""$$$%%%$$$$$$###"""""""""###$$$***)))(((&&&&&&***000555...///222444666444000---(((***---///...+++'''$$$"""""""""$$$''')))*********)))'''$$$!!!!!!###&&&'''((()))***((('''&&&%%%%%%%%%&&&'''###%%%(((...444777888888+++((($$$""""""$$$$$$$$$'''&&&%%%%%%&&&%%%$$$###&&&((()))+++,,,,,,,,,+++---...///...+++(((''''''((()))))))))'''$$$!!! """$$$%%%$$$######$$$&&&,,,111111,,,'''&&&&&&***///333555333222333555333555666333...,,,---///555888:::444,,,''')))...///...+++((('''((()))***&&&&&&%%%&&&(((,,,000333222000,,,(((%%%######### !!!!!!###%%%(((***+++.........,,,(((&&&&&&''')))(((((('''(((***,,,---...,,,)))%%%$$$'''---111333444444///(((###"""###  ###&&&))))))******+++,,,---......---,,,,,,---///000///...222777<<<<<<777111---+++***,,,......,,,,,,...111333///,,,,,,***''''''***......---,,,+++++++++,,,***+++,,,---......//////xxxuuupppkkkdddZZZNNNFFFFFFIIILLLMMMKKKEEE???;;;888666222...,,,,,,---///,,,......***&&&###$$$&&&'''&&&&&&&&&&&&((()))***'''%%%%%%%%%'''((('''&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&'''(((***+++%%%%%%&&&''''''((((((((("""###$$$#########%%%'''(((***,,,------+++((('''%%%$$$&&&+++000000,,,''')))++++++***'''%%%%%%%%%!!!###&&&%%%"""!!!###&&&((('''%%%$$$$$$$$$&&&'''***(((&&&$$$""" """$$$'''******'''!!!!!!###"""!!!!!!"""$$$&&&((((((***---//////...---++++++---......,,,+++,,,---///***###"""%%%'''""" !!!$$$'''))))))((()))))))))((())),,,......//////...+++'''###!!!!!!$$$&&&&&&$$$$$$&&&))),,,,,,+++)))***---222666999>>>CCCEEEBBB;;;555111222000000111222000+++'''%%%'''***---////////////+++,,,...222444333000---...000///***$$$"""&&&+++111111111444666555111,,,,,,++++++***+++,,,---...***...222444222///---+++------000444444000111444:::888444///***'''$$$"""&&&&&&'''(((((($$$###''''''%%%$$$### """$$$$$$###"""!!!!!!###%%%&&&---+++(((%%%$$$(((...333,,,+++,,,...000111000///+++---///000000---***((('''&&&&&&%%%&&&(((***+++***)))'''$$$!!! %%%((()))(((((((((%%%%%%%%%%%%%%%&&&'''(((###$$$(((...444888888777,,,)))%%%""""""#########)))&&&$$$%%%'''((('''&&&'''(((***,,,,,,---,,,,,,+++,,,+++)))&&&$$$###$$$'''(((((((((&&&$$$!!!"""%%%&&&''''''((())))))...222111,,,((()))+++,,,000444444222222333555333555666555444333333333888:::999444,,,)))+++...111000---***)))))))))***((('''%%%%%%'''+++000222000...+++'''$$$"""  """&&&)))---///000000...***&&&$$$$$$%%%&&&&&&''''''(((***++++++000///---***((()))---000888777444///(((###  !!!$$$%%%((()))***+++---...///000,,,++++++,,,///000000000444888<<<;;;666111...---000111222///+++)))+++---222...,,,---+++((((((++++++---//////---,,,,,,,,,,,,,,,...///000000000000}}}|||vvvppphhhbbb^^^YYYQQQKKKEEEGGGIIIIIIGGGBBB<<<999333111...+++)))***,,,///***,,,---***$$$!!!"""$$$!!!"""###$$$%%%%%%%%%%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&'''***,,,...///((())))))******)))))))))$$$%%%$$$""" !!!%%%(((***+++---......,,,***((("""###&&&)))++++++)))''''''(((***)))'''%%%%%%%%% $$$''''''$$$"""%%%((()))((('''&&&%%%$$$$$$###&&&%%%###""" !!!"""&&&)))***'''!!!"""%%%%%%$$$"""!!!"""###&&&''')))+++---000000000...---+++...222222000......///+++(((###$$$(((###!!! ###&&&&&&%%%%%%%%%%%%%%%%%%(((---111.........---***(((%%%###"""&&&***)))&&&$$$%%%'''***+++,,,++++++---111555777;;;???AAA???<<<999777222000,,,******(((&&&######%%%(((,,,///111222222111000000111111///,,,))),,,+++((($$$"""###)))---222333555555555333111///++++++***))))))+++---///+++///444777666222///......---...111111...000555999888444000***&&&$$$$$$$$$%%%'''((((((%%%###''''''%%%###""" ###$$$###!!! !!!$$$'''))),,,***'''###"""&&&+++000,,,***((((((+++...000000---...///000000///---,,,***)))(((&&&&&&(((+++...+++)))&&&""" """(((+++***'''&&&%%%"""###$$$&&&'''((())))))&&&'''+++000444666666444...+++&&&############"""&&&&&&%%%%%%%%%&&&)))+++***+++,,,------,,,+++***)))((('''$$$"""!!!###%%%(((((((((((('''%%%###""""""&&&)))***+++,,,...***...222111...,,,///333555777888666222000111333222222444666888999777555777666444000---,,,---///111000...---,,,,,,,,,---***)))'''&&&'''***...111///---+++'''$$$!!! !!!###&&&***...000000///+++'''###"""$$$'''&&&&&&'''((()))***++++++/////////---,,,---///111888555111---***'''$$$""""""!!! !!!###$$$&&&''')))+++---...//////+++******,,,///111222111222555777666111......///222444444000***(((***---///,,,+++,,,,,,)))))),,,+++...111222000.........,,,---...///000//////...}}}zzzzzzuuummmccc\\\ZZZYYYVVVRRREEEEEEFFFDDDAAA===999666------+++((('''))),,,///))),,,---***$$$ !!!$$$ !!!!!!!!!"""""""""###$$$$$$%%%%%%((((((''''''''''''((((((%%%&&&'''))),,,///111222+++,,,,,,,,,,,,+++******''''''&&&### !!!%%%***,,,---...//////---,,,+++$$$)))***(((&&&''')))&&&(((******(((&&&&&&&&&!!!%%%)))(((%%%$$$&&&***))))))((((((&&&$$$"""!!!###"""!!!  """&&&)))+++'''!!! """&&&)))'''%%%###""""""###%%%'''***,,,...111222111000...,,,000555666444111000000((('''$$$###(((%%%""" """$$$$$$###$$$#########$$$)))///444///...---,,,***(((&&&%%%###(((---,,,((($$$$$$%%%&&&***---...---///222555444777:::<<<<<<;;;;;;<<<111///+++&&&""" !!!$$$''',,,///222444444666444222111///,,,(((%%%***'''$$$ $$$+++000333555777777555333333333++++++***)))((()))+++...+++000555888777444111//////------///...---///555777666444///***'''%%%%%%###$$$&&&((((((%%%"""''''''%%%###""" """$$$###!!! """%%%)))+++)))(((%%%"""!!!$$$***...---***&&&%%%(((,,,///111...//////000000///......++++++)))'''''')))---111---***%%%!!! ###%%%$$$+++---+++'''###""" !!!$$$'''))))))*********+++---111555555444111000,,,'''$$$######""""""###&&&'''%%%!!!"""(((///---.........---+++***)))&&&&&&$$$""" !!!$$$'''))))))))))))((('''&&&%%% ###'''***,,,---///111+++///222222///000555:::>>>>>>===999222//////111//////111555:::;;;999555444222///---,,,---///111/////////....../////////,,,***(((&&&'''***...000...---+++((($$$ """""""""$$$&&&***---000///---)))%%%""""""&&&)))&&&'''(((***++++++++++++---...///000//////111333444000,,,,,,------+++((($$$###"""!!!!!!"""###$$$###$$$&&&)))+++,,,---...***))))))+++///222333333///111222111...,,,...111111333333///***))),,,111---******,,,,,,)))***---+++///333444222000///000+++,,,---...///...---,,,|||yyyyyypppkkkbbb[[[VVVSSSQQQOOOHHHCCC??????@@@>>>666...)))***+++---.../////////222000,,,((($$$""" """!!!  ###''')))(((%%%"""!!!''')))++++++(((&&&%%%%%%,,,+++)))((((((***,,,---000...+++******+++,,,,,,)))+++***%%%$$$+++000...---+++***'''### !!!%%%)))+++***(((***,,,------***)))((((((((((((&&&$$$###%%%))),,,+++***)))((('''&&&%%%$$$&&&%%%###!!! """###%%%''''''&&&$$$###"""###$$$%%%&&&''''''&&&&&&&&&&&&(((******)))'''...000333666777444...******---111666777555///******(((%%%!!!  """&&&$$$###%%%(((,,,...//////---***'''&&&'''((())))))+++---+++(((&&&(((***+++******---333999===???:::999777666666777999:::///,,,'''$$$"""!!! !!!'''---111222333222222222111---(((%%%&&&(((###""""""$$$'''+++------000111222222111///---+++...***'''&&&(((+++------111222444555444333000///---------+++******,,,...444444111...***'''((()))+++(((%%%%%%%%%%%%""" $$$&&&%%%"""!!! (((%%%!!! $$$&&&'''&&&((((((&&&###!!!"""'''+++,,,***'''%%%&&&(((,,,...000,,,)))+++000333111///000///---+++******++++++---)))%%%######&&&'''((('''(((+++,,,,,,)))&&&$$$ """&&&,,,///...,,,%%%(((,,,000333555444444000///,,,'''$$$"""$$$&&&(((&&&###!!!!!!###''')))///111222///)))$$$"""###"""###$$$"""!!!$$$%%%(((,,,...---+++******%%%''')))(((&&&%%%&&&(((---000111///111999???AAA@@@AAA@@@;;;444000//////,,,,,,...111666999::::::000...,,,,,,---.........333000,,,***+++---...///111000---******---222666444///***'''&&&%%%""" &&&&&&%%%&&&'''***---///000...***&&&$$$$$$$$$%%%######%%%(((+++,,,+++***)))...222222000///222555666111,,,,,,111555555444---+++((($$$""" %%%$$$%%%)))...000///---...111111---,,,000333333111000...+++'''&&&''')))---000111///***)))---111111...***)))+++,,,,,,+++111000222666666222000111111000///......------...~~~zzzxxxxxxpppjjj```XXXSSSPPPNNNLLLGGGBBB===<<<>>><<<555...)))***,,,...///000000000111000---***&&&$$$"""!!! !!!"""""""""!!! !!!$$$((()))(((&&&###!!!&&&''')))***)))'''%%%###''''''''''''((()))+++,,,---,,,++++++++++++***((('''((('''$$$!!!!!!''',,,///...,,,+++***((($$$!!!!!!$$$'''(((&&&%%%(((***,,,---+++***)))***((('''&&&$$$###%%%(((+++*********)))(((''''''&&&&&&&&&%%%$$$###"""!!!!!!$$$%%%&&&(((((('''%%%$$$%%%&&&&&&'''''''''&&&&&&######%%%(((+++,,,,,,+++...///111333444222///++++++---111555777555000+++(((((('''&&&$$$!!! !!!"""!!! %%%$$$###$$$(((,,,...///,,,***((('''&&&((()))+++'''***......+++)))(((***---,,,,,,///555???IIIPPPFFFBBB;;;555111111222444///,,,)))&&&$$$""" !!!&&&,,,///111111111222222111---(((&&&'''((('''%%%$$$$$$'''***+++,,,//////000000///---+++******'''$$$$$$'''***------000000111222111111000///---------,,,***)))***+++000000///---***)))***+++,,,***''''''''''''$$$"""###&&&***+++)))'''%%%%%%(((&&&""""""&&&''''''''''''&&&###"""$$$***...///---***'''(((+++...111...+++))),,,000333222000000...,,,+++))))))))))))+++(((&&&%%%&&&((())))))''')))+++,,,***((($$$""" !!!&&&+++......,,,(((***...222555666666555333222///***&&&$$$%%%'''(((&&&###"""###&&&+++...111111111---(((###""""""######$$$"""!!!$$$'''))),,,,,,+++*********(((******(((%%%$$$%%%'''***---...,,,---444999;;;;;;<<<;;;777222...---...,,,++++++,,,000222333333///---++++++---///000000111///+++)))***,,,///000222000,,,))))))+++///222222///,,,++++++***(((%%%''''''&&&'''(((+++---///...,,,)))&&&$$$######### !!!%%%))),,,,,,,,,+++...111111//////333777999444//////222666777666111///+++'''%%%$$$$$$%%%((('''(((+++...000...,,,,,,///...+++***///333333222111///,,,(((&&&''')))111222222///)))''')))---...,,,)))***,,,......---///...000444444000///111222111///.........//////~~~wwwzzz||||||zzzwwwvvvuuunnnggg]]]TTTNNNKKKIIIHHHDDD???:::888999888222---)))+++---///000000///.........---+++)))&&&$$$### ###%%%&&&$$$!!! !!!###%%%'''&&&$$$!!!$$$$$$%%%(((+++)))$$$ !!!"""$$$&&&((()))))))))***+++,,,+++)))'''%%%&&&%%%$$$###%%%(((+++......---++++++***)))&&&###!!!!!!"""$$$%%%&&&$$$"""'''))),,,---,,,+++******'''((('''%%%$$$&&&)))+++)))***+++++++++)))((('''&&&''''''(((((('''%%%$$$'''((()))***))))))'''&&&)))))))))((('''&&&%%%%%%!!!!!!###''',,,///000///...///000222444333000...+++---000444666555111---&&&(((***+++)))$$$ """###$$$###!!! !!!%%%$$$###$$$(((,,,//////***)))((('''''')))+++,,,&&&+++///000---***))))))++++++,,,...555BBBRRR^^^OOOHHH===222,,,+++---///...---+++)))'''$$$!!! """&&&***---/////////333222111---***(((((()))+++(((&&&&&&'''***++++++......---,,,+++******)))&&&%%%###$$$'''+++---------...//////000//////...,,,---...---+++)))))))))---------,,,******+++---...,,,***)))))))))'''%%%***,,,///000...,,,,,,,,,+++(((###"""&&&((()))''''''%%%$$$$$$'''---111222///,,,)))***---111444...++++++---111444333111///...+++)))((('''''''''((('''''')))+++,,,+++)))((()))******)))%%%""" !!!$$$))),,,,,,,,,+++---000333666666666666555555222...***(((((()))***(((%%%###%%%***000333111000...***%%%"""!!!"""######""" !!!###((()))***)))(((((()))+++,,,,,,+++(((&&&%%%&&&'''(((+++,,,))))))...333333555555555333000---,,,,,,...+++))))))+++---/////////,,,******,,,///111222///---+++))))))+++///111111///+++(((''')))+++---000//////000111000---+++((('''''''''(((***,,,---+++***)))'''%%%###"""""" &&&+++.........///000000///111777<<<===888333111444777888777555222...***(((((()))***,,,,,,,,,---......,,,***)))++++++''''''---222333333333111---)))''''''(((444555333...(((%%%&&&)))+++******+++...000000///---+++---000111...---///222000...------...///111|||wwwppprrruuuvvvuuurrrpppnnniiibbbXXXOOOIIIFFFDDDBBBAAA<<<777444444333///,,,)))+++---......,,,***(((++++++++++++)))'''%%%### $$$((()))'''$$$!!! """###$$$""""""!!!"""'''+++***$$$"""%%%'''''''''((()))******(((&&&%%%$$$%%%###"""%%%***///111111...,,,+++*********'''&&&&&&%%%%%%&&&''''''%%%###)))+++......,,,***))))))))))))***)))((((((***---***+++,,,,,,+++)))'''&&&&&&(((***+++++++++)))(((***+++,,,,,,,,,,,,+++***,,,+++)))(((&&&%%%$$$###""""""$$$(((,,,000111111///000222666777666333///,,,,,,///222444444222000(((***,,,---+++'''### $$$%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$&&&***---000111+++***)))))))))***,,,---)))---000///+++((('''(((''')))***+++000<<>>:::888555444444444444333222000,,,)))'''((()))+++,,,---------+++)))'''&&&(((+++***&&&''',,,111222444444333000,,,)))))))))///...,,,)))'''''')))+++.../////////...---------***((()))------)))(((***+++***)))))))))+++---...|||sssmmmiiiiiijjjkkkjjjfff```[[[WWWRRRLLLGGGCCC???<<<999888666333111///---***(((''''''&&&&&&$$$###"""!!!''''''''''''&&&%%%$$$$$$!!!###%%%&&&''''''&&&%%%%%%$$$$$$&&&******'''$$$""""""###&&&)))'''""""""$$$%%%%%%%%%)))))))))%%%!!! ###&&&$$$###%%%***000555666555000---+++*********)))''')))))))))+++...000000///111111000---)))''''''(((,,,...000111/////////000++++++)))((('''%%%%%%$$$&&&''')))***+++++++++***++++++,,,,,,---//////000+++***(((%%%$$$$$$$$$$$$'''&&&&&&)))---111222222111333666:::<<<999444000---,,,,,,...222444555555000///...------,,,,,,,,,(((***,,,---...///222444+++)))'''(((+++...///000...------,,,++++++++++++222222111,,,'''%%%(((+++***,,,------,,,...333777:::;;;:::999555000+++(((,,,///111///***&&&$$$%%%######$$$&&&))),,,...000444222///---......---,,,'''((()))---000333333222000//////...---,,,+++***+++++++++,,,......,,,+++$$$)))000666777555111---///000222222000///000111...000000///,,,*********///000///,,,(((&&&%%%%%%&&&(((***+++,,,///222555888444...'''"""""""""###%%%))),,,,,,,,,)))(((((()))+++,,,+++******)))((('''''')))***,,,000111222333333222111000///---,,,***)))))))))***(((((()))+++...000000///,,,+++***(((&&&"""!!!###%%%(((,,,///,,,,,,------------,,,,,,,,,...222333333333444555333000,,,)))'''(((***,,,)))&&&######$$$'''((()))%%%"""!!!"""'''&&&%%%"""!!!"""&&&)))''''''(((+++...111111111222333///'''%%%***///000------///222444555333111***'''$$$$$$'''+++///000000---***)))(((((('''&&&+++...000///,,,)))***,,,,,,(((%%%%%%))),,,,,,,,,,,,///444555222...***)))(((((((((''''''&&&&&&&&&&&&''')))***++++++******$$$""" !!!$$$(((+++,,,//////000111333555888999444555555555444222111000///---+++)))((((((((())))))+++---,,,***)))((((((+++......***)))---000000333444333111...+++++++++***)))'''&&&'''***---000111222222000---++++++,,,***)))+++///...)))&&&'''''''''(((((()))***+++,,,yyyooojjjdddddddddeeeddd```YYYSSSNNNKKKGGGDDDAAA>>>:::666555444222111///,,,(((&&&######"""!!!"""###$$$$$$))))))'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%'''''''''%%%%%%(((---///,,,)))###$$$&&&'''&&&$$$"""  ###$$$%%%%%%%%%''')))***'''""" """$$$"""###&&&+++000333444444111...+++*********((('''%%%%%%&&&)))---111333333333222///+++'''''')))+++,,,///111222111000000000((('''%%%$$$###$$$&&&'''&&&&&&''''''((()))))))))''''''((()))+++---...///+++)))'''&&&%%%&&&'''''''''&&&&&&)))...222444555222222222444555444111///---,,,+++---111444666666000000000000//////......***,,,...//////000222444+++)))'''''')))+++,,,---************+++++++++,,,111222222000+++***+++...//////......------......333555888999888333...***,,,///111...)))%%%%%%'''###$$$$$$&&&)))---000222111...+++***,,,,,,+++***'''(((+++000444555333111......//////---,,,***)))''''''(((***,,,---+++)))%%%)))...222555444222111333333333111...---...///...000111000...,,,++++++111222111...(((%%%$$$%%%((()))******+++---000333666333///***%%%!!!""""""$$$'''+++,,,+++)))%%%%%%'''+++......,,,(((((())))))******************,,,///000111111000000///...---,,,+++,,,,,,---+++)))((())),,,///111111,,,,,,+++)))&&&###  """$$$%%%(((,,,000,,,,,,,,,++++++***))))))))),,,000333333222222333000...+++((('''&&&'''((('''%%%$$$%%%***...//////)))%%%  ###$$$$$$---,,,)))%%%""""""$$$&&&&&&&&&(((---111444333111111000***!!!%%%+++---------///333666777555222)))&&&######&&&***,,,---,,,***)))(((((('''%%%###&&&+++111222///,,,,,,...///***&&&'''***---,,,***)))...222333111---******************)))((('''&&&&&&''')))+++---...///000,,,)))&&&&&&&&&(((((((((++++++---000222333222111///222555666555222///...------,,,+++***))))))((('''))),,,---+++***+++---///333333///---///000...222333333222///---,,,---'''%%%###$$$''',,,000222333333333000,,,+++,,,...+++***---111000)))%%%$$$%%%&&&((()))++++++++++++vvvnnniii```___```aaaaaa]]]UUUPPPHHHGGGEEECCCAAA===999555333333222111///+++(((%%%!!! !!!$$$''')))+++***((('''&&&&&&'''''''''&&&###""""""$$$''')))'''$$$$$$(((...000...***$$$&&&((('''%%%"""!!!!!! !!!"""$$$%%%%%%&&&&&&$$$(((+++***$$$ """ ###'''+++...111222333222///,,,******)))((('''!!!!!!###''',,,111444555333111---)))&&&'''+++...,,,...111222111000//////$$$###!!!!!!"""$$$''')))&&&&&&%%%%%%&&&'''((((((###$$$%%%&&&)))+++---...+++***((('''&&&((()))***&&&%%%&&&)))...333666777333111...---...//////......,,,+++,,,000444666777000111222222222000///...,,,...///000///000111333+++)))&&&&&&''')))******&&&'''((()))***+++,,,,,,...111444333000...///111111///---,,,---------+++,,,000444888999666222///,,,///000...((($$$%%%((($$$$$$$$$&&&)))---111444///,,,((((((***+++)))(((''')))---222555555222000------...///...,,,)))'''!!!"""$$$'''***+++***((('''))),,,///111333444444666555333000,,,***+++,,,---///111111///---------333444333///)))%%%$$$%%%+++,,,,,,+++***,,,///222333222///,,,((($$$!!!!!!"""%%%(((++++++)))&&&!!!"""&&&+++000000---))))))***+++,,,---,,,+++***$$$'''+++...///000000111//////------------...///---***''''''***...111222---,,,+++)))&&&$$$!!!  ###$$$%%%(((---111,,,,,,+++******)))(((((())),,,000222222111000000---+++***(((&&&&&&&&&&&&'''%%%%%%(((...333555444,,,'''""" """%%%''''''333222...)))$$$""""""###&&&''')))...333555222///...---&&& '''+++...---///333777888555222***(((%%%%%%'''***,,,,,,(((''''''((()))(((%%%"""""")))111444222//////000222---((((((+++---+++)))(((,,,111333000---+++,,,,,,,,,,,,,,,+++)))(((''''''((())),,,...111333444111...+++)))((((((&&&%%%'''(((+++///111111...+++---111555888666333///---------------,,,+++***)))%%%)))---...------...000222666666222000000///---111333333222000.........&&&$$$"""###''',,,111333333333222///,,,+++---000,,,,,,///333111***$$$###$$$&&&)))+++,,,,,,++++++{{{ppphhh```___]]]\\\ZZZVVVQQQNNNFFFEEEDDDAAA>>>;;;999777111///......///,,,&&&!!!%%%""" ###'''+++---//////---+++)))'''&&&%%%$$$!!! """$$$$$$%%%!!!"""'''***)))'''((((((((('''%%%""" """###&&&(((((((((&&&%%%(((+++...,,,'''!!!"""%%%)))---000000///...)))))),,,222444000&&& $$$(((+++---...111///,,,***)))***,,,---111000///000000000///---&&&%%%$$$%%%'''))))))))))))'''$$$$$$%%%((())))))&&&&&&''')))+++...000222)))(((((()))+++------,,,)))((()))+++///333666777444111...,,,***+++,,,---000000...,,,,,,...222555444333222111000111222333111///...///222222///,,,+++***)))******)))&&&###'''&&&&&&&&&'''***,,,...000222444555666444222000///,,,******---//////......111666<<<>>><<<666111000///...---+++)))(((''''''&&&&&&(((,,,000222333000...+++(((((())),,,---'''+++222666777444000,,,++++++---000222000+++&&&$$$$$$$$$%%%'''***,,,---***+++,,,,,,---000555888444555555333///---,,,---...000333222000...000222999888333,,,&&&###%%%(((***---000000---,,,...000222222111...)))%%%###""""""&&&+++///000,,,(((%%%###$$$'''***++++++)))((((((***+++,,,,,,---...000&&&&&&&&&'''***---000222000/////////111111///...''''''&&&'''(((***,,,---,,,------,,,)))%%%  ###&&&&&&%%%&&&))),,,)))*********)))***,,,------...111222222111...---,,,+++******++++++)))'''(((((((((***...333888;;;///***$$$"""$$$''')))(((...222333///(((!!! """(((000555444000+++((()))(((%%%%%%---222111000000000000---+++(((&&&$$$&&&))),,,,,,******)))((())))))(((%%%###&&&***///444555333///---000+++%%%###&&&***------)))---111111...***))))))&&&''')))*********)))(((((()))+++---////////////222444444000+++&&&%%%&&&&&&)))---000000...+++)))111333555444222///......+++---111333222000,,,)))+++...000///---,,,...000111222333111---,,,---000333111///...///000000000)))&&&"""!!!###&&&***+++///000111000...+++++++++)))+++---//////---+++)))+++(((&&&'''***------,,,wwwmmmeee\\\ZZZYYYXXXVVVSSSNNNKKKEEEDDDBBB???<<<999777555333000.........,,,'''###%%%""""""&&&)))+++///...---,,,***((('''&&&%%%### !!!$$$%%%%%%%%%"""!!!%%%'''&&&###)))******)))&&&###!!!'''((())))))((('''%%%$$$(((***---+++'''"""!!!###(((+++......---,,,((()))---222555111(((  $$$'''***+++,,,///---+++***))))))***+++.........000111111///---'''&&&%%%&&&)))******))))))'''%%%%%%&&&(((((('''((()))***+++,,,...//////***))))))***,,,---,,,+++******+++---000444555666333111...,,,++++++,,,---111111///---,,,---000333555444333222222222222222111///......000111///---+++***)))***++++++)))(((%%%$$$$$$$$$&&&***---///444555666777666444111000***(((&&&'''+++---...---000222777<<<>>>===888444999777555222///---++++++***+++,,,///222333222000+++***)))(((((((((((()))''',,,222666777333...***+++***)))+++---...,,,)))%%%%%%%%%%%%'''***---///++++++,,,...111444777999777777666444000......///---///222222111111222444777555111+++&&&%%%(((,,,...///000///---,,,---...000000000---)))%%%######$$$''',,,000333222...+++''''''''''''&&&%%%%%%%%%)))***,,,,,,+++,,,---///''''''&&&'''(((+++...///000000000111222111///---%%%%%%%%%%%%&&&(((***++++++,,,,,,,,,)))&&&""" $$$(((***(((&&&&&&&&&$$$%%%'''((()))+++---///,,,---///000000///---+++,,,,,,,,,---...---+++***&&&'''))),,,///111333444+++(((%%%%%%(((+++***)))///111222///'''""" !!!%%%)))///111000---)))((())))))'''### """)))///222111000000000000...,,,((('''(((,,,//////---******)))((()))***)))'''$$$&&&)))---111222111...,,,---)))%%%$$$&&&)))+++++++++...000000---)))''''''%%%&&&''')))******))))))***+++---...///...---,,,222333444111---***)))***)))+++...000111///---+++000111222222000......//////111444666555333000------///111000---,,,---...111222333111...---...000222000///....../////////(((&&&###"""###%%%'''(((---///111000...+++******)))+++---//////---+++)))+++)))'''))),,,...///...}}}yyyrrriiicccWWWVVVTTTRRRQQQNNNIIIFFFBBBAAA???===:::888666444444111---,,,,,,+++'''$$$$$$"""!!!$$$'''(((---------,,,+++***)))((('''%%%""""""###%%%&&&&&&%%%""" """$$$""" &&&(((******(((%%%######,,,,,,+++***(((&&&%%%$$$''')))+++***'''$$$!!!!!! """&&&)))++++++***)))''')))---222555222***### """%%%'''((()))***,,,+++***))))))(((((()))******,,,000222222000...'''&&&&&&(((******)))((('''&&&%%%&&&((()))((('''+++,,,,,,---......------***)))***+++---,,,***(((***+++---///111333333444222111...,,,+++,,,---...000000000...,,,,,,///111555555444444333222111111000...,,,,,,---//////...+++)))((()))+++---......%%%$$$######%%%)))...000666777888777666333111///'''&&&&&&'''***---......111333666;;;======:::666>>><<<888444111/////////...000222555666444///+++%%%&&&'''((((((&&&%%%$$$(((,,,111555555111,,,((()))'''%%%%%%(((***,,,,,,&&&%%%%%%&&&(((+++...000---,,,+++///555999;;;:::::::::888555111000000222000222444333222111111222222111---)))''')))---111333111...---,,,,,,***))),,,------+++(((%%%$$$$$$'''(((+++000555777444000,,,***'''$$$"""!!! (((***++++++***+++---///+++***)))))))))***,,,---//////000222333111...+++######$$$$$$%%%&&&'''(((***+++,,,,,,***'''$$$!!!!!!%%%***,,,+++'''$$$""" !!!###&&&))),,,///000,,,---.........,,,+++***+++,,,---......---+++)))%%%'''***---/////////...)))'''''')))---///...+++///111111---'''###"""###)))+++......,,,)))''''''((())))))'''%%%'''---222000///...///000///---,,,'''))),,,000333222...******)))((()))++++++)))'''&&&(((***---------,,,+++***(((&&&&&&''')))******...///000...+++'''&&&&&&###$$$&&&((()))******)))+++---...//////---***(((000222333222000/////////...///000000000///...------...///...---,,,...000111333555666666444111000---///111111///---------111222222111///...///000222111111111000000000000***((('''%%%$$$$$$%%%%%%+++---000000...+++)))((()))***---//////...,,,++++++******,,,...111111000|||wwwsssmmmfffaaaWWWUUURRROOOLLLHHHDDDAAA???>>>===;;;999888777666555111,,,+++++++++(((&&&&&&### """%%%'''(((,,,,,,------,,,+++***)))'''%%%######$$$&&&&&&&&&$$$""" """###""" !!!$$$((()))'''%%%%%%&&&---+++)))'''&&&%%%%%%%%%(((((())))))'''%%%$$$###"""###&&&)))******)))(((&&&)))...333555222+++&&&###$$$%%%'''((()))*********)))))))))((('''&&&&&&&&&(((+++///333333111...'''''''''(((******(((&&&$$$$$$$$$'''***++++++)))+++,,,---/////////......)))))))))***,,,+++(((&&&)))+++...///000///000000000///...,,,,,,,,,---............---,,,,,,///111333333333222111000///......,,,***))))))+++,,,---)))'''%%%&&&***...000111)))'''%%%$$$%%%)))---000444555555666555333111000+++++++++,,,...///000000111222444777::::::888666888666333000//////111222222222333444333000+++&&&$$$%%%&&&&&&&&&&&&%%%$$$(((+++000333333///)))&&&&&&%%%$$$$$$&&&))),,,---&&&&&&&&&&&&))),,,///111...++++++000777<<<;;;999;;;:::888555222111222333666666666555333000///...///---***((((((,,,111444555000,,,*********'''$$$''')))***)))&&&%%%$$$%%%)))((()))---333555222///---,,,)))&&&###!!!'''((())))))***+++...000...---,,,+++++++++++++++,,,---...000111000+++(((######%%%&&&'''''''''''')))***,,,,,,+++)))&&&$$$"""%%%(((+++***(((%%%$$$!!!!!!###'''+++...//////------------,,,+++*********,,,......+++(((&&&%%%&&&(((***---...///......,,,******---111222111...///000///,,,(((%%%$$$%%%***,,,......+++(((&&&%%%%%%&&&''''''''')))---000---,,,,,,,,,......,,,***((())),,,///111///---+++***))))))***,,,,,,,,,***'''(((((()))************&&&'''''')))+++,,,,,,,,,000000///---***'''%%%$$$!!!"""%%%''')))************,,,...//////---***(((---///000111222222333333333222111000...,,,+++******+++++++++***,,,...111000111222333333111000...,,,...000111111000//////111111000///...---......333444555555444333222333---------+++(((&&&&&&&&&))),,,//////---***(((''''''))),,,...000000///...***+++,,,...000222222222}}}wwwssspppkkkeee```YYYVVVRRRNNNJJJEEE@@@======<<<;;;999888888888888777333...---...///---+++'''%%%######%%%''')))))),,,---.........,,,+++***'''%%%######%%%&&&%%%%%%$$$"""!!!"""###$$$$$$###!!!$$$'''&&&""" !!!###)))'''%%%######%%%'''))))))((('''''''''&&&&&&%%%$$$&&&((()))******)))(((&&&)))...222444111,,,(((&&&'''(((***+++,,,,,,,,,)))((((((((('''&&&%%%%%%&&&'''+++///333333111///((('''''''''(((((('''%%% !!!###&&&+++......---+++,,,---...///000000000(((''''''((())))))'''%%%(((+++......,,,++++++,,,...---,,,++++++,,,------+++++++++******+++///111000000///...------,,,,,,,,,+++)))'''&&&''')))+++&&&$$$"""###(((,,,000111...,,,)))''''''))),,,---//////111222222222222111111111111111000/////////...///000333555666444222---,,,++++++---000444666777555222111///---***''''''&&&&&&%%%%%%&&&''''''(((+++...000///,,,(((%%%###%%%&&&(((((()))***+++&&&&&&'''((())),,,...///,,,******///666:::888555777777666444111000111222555555444444444333111000---+++)))(((***...111333111---)))((()))(((%%%"""%%%&&&((('''&&&%%%%%%&&&)))((((((***---...+++)))***+++++++++)))&&&###!!!%%%'''(((((()))+++///222------,,,+++***)))))))))((()))+++---///---)))&&&$$$&&&((()))***)))(((''')))***,,,---,,,***'''%%%###$$$%%%&&&(((*********&&&&&&&&&)))---///...---...---,,,,,,++++++++++++---///000...***&&&$$$###(((((()))+++---///000111111...,,,...111333333111---......,,,***(((&&&&&&))),,,///000---)))&&&$$$"""###%%%&&&&&&(((***,,,***))))))***++++++***)))((()))))))))******+++,,,+++******+++---......---)))))))))(((((()))******%%%'''***---///000111111111000...---+++(((&&&$$$ """$$$''')))*********((())),,,...///...,,,++++++,,,---000222333444444666444111...+++((('''&&&'''((()))******,,,000333000000000111000//////...+++,,,---000222333333333000///---,,,,,,++++++***111333666666444222111222111333333111---******+++)))+++......,,,***(((((('''(((+++...000000000000)))+++...000111111111111|||xxxssspppmmmjjjddd___[[[WWWRRRMMMIIIDDD@@@<<<===<<<:::888777666777777888444000000222333222000(((&&&$$$%%%'''***+++,,,,,,---/////////---+++***(((&&&$$$$$$%%%&&&%%%$$$$$$$$$#########$$$%%%%%%%%%'''(((###%%%### !!!%%%))),,,+++)))'''&&&'''''''''&&&'''((()))******))))))(((%%%)))...222222///+++((('''(((***,,,...//////000)))((('''&&&&&&%%%%%%&&&((())),,,///222333111///+++)))''''''(((((('''&&& """&&&+++...000000,,,,,,,,,------///000111((('''&&&'''((()))((('''))),,,...---)))'''(((***++++++******++++++,,,,,,+++***)))'''&&&(((---000---,,,+++***)))***+++,,,+++,,,+++)))&&&%%%'''((($$$"""!!!"""&&&+++...//////...,,,***))))))***+++***+++,,,...000111222222444555555333000---,,,,,,,,,,,,---000111111...+++&&&&&&''')))---222666999888555111...---,,,+++***((('''&&&&&&&&&''')))***)))***+++,,,,,,***(((&&&###&&&)))******(((((((((%%%&&&((()))***+++++++++))))))***...222333111...000111111111///......///......///222555888888777///,,,******,,,...//////+++***)))))))))(((&&&$$$%%%'''))))))((('''((()))******++++++***(((&&&%%%)))***,,,...---+++)))'''''''''((('''''')))---000******))))))(((''''''&&&%%%&&&'''***,,,,,,)))'''&&&(((+++------,,,***((()))+++,,,------+++(((&&&%%%###!!!###'''+++...///+++***))),,,///000---***---,,,+++******+++,,,---111333333///***&&&%%%&&&)))))))))***,,,...000111000...,,,---111333222000+++,,,------,,,***(((&&&'''+++...///---***'''%%%#########$$$%%%'''(((((((((''''''(((***+++***((())))))'''%%%$$$&&&***---...,,,++++++---//////...,,,,,,+++*********++++++(((+++...000111111222333000///......---,,,(((&&&!!!###%%%((()))***++++++'''(((***,,,---.........******+++...222444444333444333111---***'''%%%###%%%''')))+++,,,...222444111111111000000000000000+++++++++...222555666666111///,,,+++******(((''',,,000444444111...---...222555666333///---...000***,,,------+++***)))******+++---.../////////...(((+++///111111000//////~~~vvvrrrooommmlllhhhbbb]]]YYYVVVQQQMMMIIIEEEAAA>>>???===:::666333222222222333000---...111333111///'''&&&%%%&&&))),,,---------...000000///---+++))))))(((&&&&&&'''(((&&&%%%&&&&&&%%%$$$###"""######%%%'''&&&  $$$!!!%%%+++///---)))&&&%%%&&&''''''&&&(((((()))))))))(((((('''%%%)))...111111---***'''&&&'''))),,,...000111222***)))'''%%%$$$%%%&&&''',,,,,,---///222222111///000---)))'''((()))******#########%%%)))---///000000...,,,++++++,,,...000***(((&&&&&&(((***++++++,,,...///,,,'''%%%'''***(((((()))))))))******+++---+++((($$$"""$$$)))---,,,***(((&&&''')))+++------...///,,,(((&&&&&&((($$$"""!!!###&&&***,,,---------,,,++++++*********))))))+++---///111222222555777888555111---,,,,,,******,,,...///---)))&&&$$$%%%''')))---000333555333000---+++******)))(((&&&'''(((((())))))(((((()))))))))(((((((((((((((%%%(((******'''%%%%%%%%%$$$&&&)))++++++***(((&&&&&&'''***,,,---+++)))''''''***,,,---,,,+++++++++))))))+++000666:::;;;:::111///------...---+++(((%%%'''+++,,,+++***)))))))))***,,,,,,+++++++++,,,+++///222111,,,'''&&&&&&***+++,,,---......------++++++***'''%%%&&&)))+++)))))))))******))))))((($$$$$$%%%(((+++,,,+++)))'''***---//////...+++)))***+++---...---+++(((&&&%%%###!!!"""''',,,...///---+++***,,,000000,,,(((+++***((('''(((***,,,...000222222...(((&&&'''***((()))***,,,,,,,,,,,,+++)))((()))---111333111...)))***---//////,,,)))&&&&&&(((++++++***(((((()))'''&&&%%%%%%%%%'''''''''((('''''')))+++,,,+++*********)))&&&$$$&&&***...000...,,,,,,...////////////......------,,,,,,,,,---///222222000///000222---------///000///+++(((###$$$&&&)))***+++++++++(((((()))***,,,---//////,,,++++++...222444444222111000///---+++)))&&&%%%###&&&***---///111444666222111000/////////000000...,,,+++---111555777777444000---++++++)))'''$$$)))...333333000,,,+++,,,000333444222---,,,///222,,,------,,,******+++,,,000000000///...,,,***)))'''+++000111000---,,,,,,}}}yyyqqqooolllkkkjjjgggaaa\\\WWWSSSOOOLLLIIIFFFCCCAAAAAA>>>:::555111...---,,,,,,***)))***...///---+++&&&%%%$$$&&&))),,,---......///000111000---***(((+++)))(((((())))))(((&&&''''''&&&$$$!!! !!!!!!$$$###&&&%%%"""%%%+++000...***&&&%%%&&&((('''%%%(((((())))))(((''''''&&&%%%)))...111000,,,)))'''$$$%%%(((+++...111222333+++***'''$$$$$$%%%'''(((///......///111222111///333///+++((()))+++,,,,,,'''%%%$$$%%%(((,,,...///333000---***)))***,,,...,,,)))'''&&&))),,,.........000000,,,'''%%%(((+++''''''(((((())))))******000---((("""!!!%%%***,,,***'''%%%&&&)))---//////111222///+++''''''(((%%%######$$$'''***++++++******+++++++++******)))******+++---...000111222666999:::888333/////////)))***,,,......,,,'''###$$$%%%''')))+++---///000,,,***((((((((((((&&&%%%###%%%)))++++++***(((&&&)))((('''&&&&&&''')))***''')))***((($$$"""###%%%$$$&&&))),,,,,,)))&&&######&&&***+++)))&&&$$$###"""%%%)))++++++)))))))))))))))+++000666::::::999333111///...///---((($$$!!!&&&,,,///---++++++---,,,---//////.........///,,,222888666...)))(((***,,,,,,++++++,,,...///000///...+++((($$$###%%%'''***+++,,,---------------%%%$$$%%%'''+++------,,,(((***...000000...+++)))+++,,,......---+++(((&&&&&&###"""$$$(((,,,---------+++***,,,000000,,,''')))(((&&&%%%&&&))),,,...,,,......***%%%$$$(((,,,&&&))),,,...---+++'''%%%"""###'''---222333///+++((())),,,///000...)))%%%&&&'''''''''&&&'''***,,,+++)))'''&&&''''''''''''(((((((((***,,,---,,,+++***++++++)))''''''+++///111///------.../////////000000000//////......---111333444333///---...///,,,,,,---000333222---)))$$$%%%''')))++++++++++++******))))))***,,,...///---,,,,,,///333555444222---.........---+++)))((("""&&&***...111333555777111000...---------...///111...+++,,,111555777777666222...,,,+++***'''$$$)))...444555111,,,+++------000111///+++***...333---------+++******,,,...555444333000---)))'''%%%&&&+++000111///+++******~~~vvvpppnnnllljjjhhheee```ZZZVVVQQQSSSRRRMMMFFFCCCEEEIIICCCAAA<<<555...***))))))))))))************))))))$$$$$$'''---...***'''(((&&&+++//////,,,***,,,///)))************(((&&&%%%%%%###"""!!!"""#########!!!!!!!!!###(((%%%### """'''---111...,,,))))))***+++)))'''******)))(((''''''&&&%%%$$$)))...000---***))))))(((%%%###&&&---333555444)))&&&###"""$$$'''((((((---------...000111333444111222111---)))&&&(((***&&&&&&&&&%%%$$$&&&))),,,---------,,,)))(((***+++***(((&&&'''***...111222...---***&&&$$$$$$'''***%%%""" !!!$$$))),,,---333...'''!!!!!!$$$''')))(((&&&%%%$$$''',,,000000444777444...((('''))))))'''###!!!!!!###''')))(((***,,,---,,,)))&&&###***)))***,,,000222333222666;;;???;;;333---,,,...+++---111333333000+++((((((((((((((((((((((((((('''''''''(((((('''$$$!!!!!!%%%((())))))))))))(((%%%######&&&(((******'''((()))'''$$$"""!!!!!!%%%'''))))))&&&$$$$$$$$$###%%%''')))'''$$$ $$$&&&))),,,------+++***+++---///222555888:::;;;555222000///000...***'''---------...------,,,+++/////////......---,,,,,,000222444333000---+++******+++---///////////////,,,+++)))%%%!!!!!!###%%%+++///222111---+++...111+++)))((((((+++...000111...******///111...***)))###)))///222///+++(((''',,,)))&&&&&&))),,,///000))))))***,,,---,,,***'''***(((&&&%%%&&&((()))))))))))))))(((((('''&&&&&&&&&'''((((((((('''%%%$$$"""&&&((())),,,...+++&&&###'''...333444000***&&&((('''%%%######$$$%%%&&&.........---,,,+++)))((((((+++...////////////000---//////+++&&&%%%)))...//////...,,,+++---333888999555000,,,,,,---...///---///111222000---***((("""&&&+++///111000---+++$$$'''***,,,+++******************))))))***---000111111222333444444444444222111000...---,,,++++++******,,,///222555888:::555111+++((((((+++---...333///---...222666777666555111,,,(((''')))---000666666555333000---***(((------,,,)))&&&$$$%%%''')))*********+++,,,---...999888555///(((%%%%%%&&&)))+++,,,---,,,++++++***{{{uuuooojjjhhhfffdddaaa]]]YYYUUUTTTTTTRRRNNNIIIEEEDDDEEEAAA@@@<<<555...)))'''&&&))))))*********))))))((('''&&&(((------)))''')))(((+++...---)))''')))+++******)))((('''%%%#########"""""""""###$$$######%%%&&&'''%%%######%%%(((&&&%%%$$$$$$&&&***...111...,,,)))***,,,---,,,*********((('''&&&%%%$$$###%%%)))---///---***))))))'''$$$###'''---222333222(((%%%""""""$$$'''))))))000000//////000000111222000111000---)))'''(((************(((&&&&&&(((******+++,,,+++)))((()))+++)))'''&&&&&&)))---//////,,,+++)))&&&%%%%%%&&&(((%%%""" $$$''')))000,,,&&&"""!!!###%%%'''))))))(((&&&&&&(((,,,///...111333000***&&&%%%'''***(((&&&######$$$&&&'''''')))+++,,,,,,***(((&&&((('''''')))---000111111666<<>>===:::555...)))&&&%%%***************)))(((''')))'''(((++++++'''&&&(((,,,......,,,'''$$$%%%'''((('''&&&$$$"""!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$(((***++++++(((%%%$$$$$$%%%&&&''')))+++,,,...///,,,+++***+++---...///...,,,+++(((&&&$$$###""""""###'''+++---,,,+++******'''%%%%%%)))///222333111'''%%%""""""$$$(((***,,,222222111000////////////000000///,,,)))((()))***.........+++(((&&&&&&&&&&&&(((******)))((()))******(((''''''***---......******)))((('''&&&%%%%%%&&&### ###&&&'''+++(((%%%$$$%%%''''''''')))******)))((())),,,...---...///,,,'''###$$$%%%+++***((('''&&&&&&&&&&&&'''((()))************)))'''%%%$$$&&&)))---//////444:::@@@???777000,,,+++---///222444555444222000))))))'''&&&%%%%%%$$$$$$######$$$&&&((((((%%%###(((***,,,,,,)))&&&$$$###$$$$$$$$$''')))++++++***%%%&&&&&&&&&%%%&&&(((+++++++++)))%%%!!! &&&'''***++++++***'''&&&&&&''')))++++++***)))(((,,,,,,---...///000111111111///---,,,---------,,,++++++,,,,,,---,,,,,,,,,,,,+++***)))***+++---...///000000...,,,******++++++,,,---.........---,,,++++++***(((%%%$$$%%%'''...000222000,,,))))))+++)))&&&$$$)))222777555222...***)))++++++'''%%%%%%+++,,,......,,,*********,,,***))))))+++,,,---,,,,,,+++***+++---/////////...---***'''&&&%%%&&&&&&'''(((+++,,,---+++)))(((((('''%%%$$$###$$$%%%&&&'''***,,,+++,,,...+++%%%(((+++000333222///***'''!!!!!!!!!"""$$$&&&(((***---///111333333111///---,,,...111111000///000000------+++'''$$$&&&+++111444333000,,,***+++...111111...)))&&&%%%'''+++---+++,,,...///...---***)))((()))*********(((%%%$$$***---111333000,,,)))'''++++++***)))((((((+++...,,,---...///111111111222///---,,,++++++---000222333000...111777<<<<<<:::111...+++)))******+++***111,,,''''''+++000222333***)))((((((***,,,///111333222222111000///---,,,///...***&&&"""###&&&)))+++++++++++++++---222555222111///,,,******,,,///&&&%%%'''+++000222111...{{{xxxwwwtttrrriiifffbbb___\\\XXXTTTQQQTTTPPPLLLKKKKKKHHHAAA;;;::::::999555000+++((((((******+++******)))((('''***'''''')))((($$$###%%%...///...***&&&######$$$###"""  !!!###%%%((())))))(((''''''&&&(((++++++)))$$$ ###$$$'''***+++,,,+++***)))))))))***,,,...//////,,,***'''$$$!!! !!!!!! """&&&)))+++,,,,,,---***)))***...222444444333***'''$$$$$$&&&***---///111000//////......//////000///...,,,******++++++,,,------+++'''$$$###""""""%%%'''((((((((()))***+++***)))***,,,......---)))))))))******)))&&&$$$%%%%%%$$$&&&((())))))((((((&&&%%%'''***,,,+++))))))+++,,,,,,++++++,,,------...---***&&&$$$%%%'''))))))*********)))((('''))))))((((((((()))))))))'''%%%###$$$''',,,...000222666:::888222---******+++,,,...000222222222222+++***(((&&&$$$#########%%%%%%&&&))),,,,,,***(((+++---///...***&&&$$$######$$$%%%))),,,---+++)))'''''''''&&&%%%&&&***,,,...,,,)))$$$ &&&''')))+++,,,+++***)))'''((()))******)))'''&&&******+++,,,,,,---......111///---+++***++++++,,,++++++,,,------...------+++)))'''''''''***---////////////---+++***+++,,,---...///000///...---,,,***+++***)))&&&&&&'''(((///000111///+++((('''((((((###""")))444:::777222,,,((('''***)))&&&%%%&&&,,,,,,***((('''''')))***---,,,***+++,,,------,,,***)))'''(((+++...///000000///,,,)))%%%$$$%%%&&&%%%'''***---...,,,***((((((&&&###!!! """%%%'''+++......---...///,,,''')))+++...000///,,,(((%%% """$$$&&&''')))+++///222333111...,,,,,,...000000///.........---,,,)))&&&%%%(((...333777444000+++))))))+++---+++)))%%%"""!!!###'''++++++,,,---......---,,,,,,*********)))((('''%%%%%%***---222333000***&&&###,,,,,,+++)))((()))+++...,,,,,,---............---+++***(((((()))---111333444///+++...666;;;:::666,,,+++)))((()))))))))''',,,)))&&&'''+++.........'''(((((()))+++,,,---...,,,,,,,,,,,,++++++******------+++(((%%%$$$%%%&&&((())))))((((((+++000555111000...++++++,,,...000&&&%%%''',,,222444222...xxxvvvvvvtttsssllliiieeeaaa]]]YYYSSSPPPOOOJJJFFFFFFHHHFFF???999777888888555111...------***************)))(((((((((%%%$$$&&&%%% !!!++++++***'''###!!! """$$$(((+++,,,***)))))))))$$$%%%((()))(((%%% """%%%'''(((((('''&&&&&&''''''((()))+++,,,...(((&&&"""!!!%%%***---//////......///222444666666555///,,,((('''))),,,000111------------...///000000000///---,,,,,,---------)))******((($$$!!! !!!###&&&''''''''')))***)))((()))***,,,------++++++***+++,,,...,,,(((%%%!!!###''',,,//////+++(((&&&%%%%%%)))///111///,,,***+++---...---,,,.../////////...,,,)))(((((()))&&&'''))),,,---,,,+++***+++***)))(((''''''''''''(((&&&$$$%%%)))---000111222444444111---++++++,,,+++,,,---...000222333444---+++)))&&&%%%$$$$$$$$$&&&&&&(((+++......---++++++...000///,,,)))'''&&&$$$$$$'''***------+++)))******)))'''%%%%%%(((***---,,,(((###!!!&&&'''(((***++++++++++++(((((()))))))))((('''&&&((()))***+++,,,---......222000...***((((((((()))++++++,,,....../////////)))(((&&&%%%&&&))),,,......//////---++++++,,,......///000111111000......+++++++++(((&&&&&&''')))/////////...+++)))((((((&&&"""!!!(((333999777111((('''(((+++***''''''***+++(((%%%""""""$$$'''(((...,,,++++++---...---,,,(((&&&$$$%%%(((,,,...///111000...***&&&$$$%%%'''$$$&&&***,,,---+++)))'''(((%%%!!! $$$&&&+++------,,,---///,,,'''((()))***+++***'''%%%### !!!"""###&&&***...///---+++))))))+++---...,,,++++++,,,---+++(((&&&&&&+++111555777444...)))''''''((()))%%%%%%###!!! $$$(((,,,,,,,,,---......//////,,,,,,++++++***))))))(((***...222333000+++&&&###,,,,,,,,,***)))***---///------------,,,+++******)))'''&&&&&&(((+++000222222,,,''')))111555444111((('''&&&&&&((()))((('''***)))***---111111...+++((()))******+++++++++***)))(((((((((((()))))))))))),,,...---***&&&$$$###$$$%%%&&&%%%###&&&,,,222222000...,,,,,,,,,------''''''***...222333111---|||uuussssssrrrpppkkkiiifffccc___ZZZSSSOOOKKKFFFBBBBBBCCCBBB<<<777666777666444111/////////))))))************))))))%%%######%%%###############!!! !!!$$$'''******'''%%%&&&((("""###%%%'''((('''###  """$$$%%%$$$$$$###%%%&&&''''''&&&''')))+++"""  %%%***...111111000000111222444555666666555111,,,)))***---000111++++++,,,---...000222222111///------...000000///(((((((((%%%"""  """###%%%%%%%%%&&&)))+++&&&&&&'''))),,,---+++***,,,++++++---///...***%%% %%%+++///...)))%%%%%%###$$$***111444111---***,,,............000222//////...---,,,+++***)))$$$&&&))),,,---...---,,,,,,+++)))((('''&&&&&&&&&)))(((&&&(((+++///111111111111000...++++++---///...------...000222555777///---***(((&&&&&&''''''&&&'''(((+++...///---,,,+++...000000...+++))))))&&&&&&(((***------+++)))*********'''%%%%%%&&&(((***)))'''### """%%%''''''((()))***+++,,,,,,++++++++++++++++++************+++,,,---...//////000000...+++(((&&&&&&''')))***+++---.../////////((('''&&&&&&''')))+++,,,,,,---......,,,,,,,,,.........000000111000///...---,,,***'''%%%%%%''')))......------,,,+++***)))%%%!!! &&&///555444000''''''+++///...******---)))$$$"""%%%''',,,***))))))+++,,,------(((&&&$$$%%%(((+++---...000000///+++&&&$$$&&&)))&&&'''***+++,,,***(((''''''$$$ ###%%%&&&))))))(((***---+++'''&&&&&&'''&&&%%%$$$###""" """&&&)))***)))'''&&&&&&(((***+++***)))*********)))&&&&&&(((,,,222555666111+++'''%%%&&&&&&&&&###%%%%%%### ###'''*********+++,,,...///000------......------,,,+++,,,///333444111---)))'''***++++++***)))***---000.........------+++***)))((('''&&&&&&(((+++...000///***%%%&&&+++//////---&&&%%%$$$&&&(((*********,,,,,,///333777666111,,,******+++++++++***))))))******)))))))))***+++,,,(((,,,000111...((($$$!!!!!!$$$&&&$$$"""###)))///222111///......---+++)))''')))---111222111000...wwwqqqooonnnllljjjeeedddcccbbb```ZZZSSSNNNJJJGGGBBB@@@???===999666777777555222///------...'''((()))******+++******###!!!###&&&$$$!!!"""###!!!!!!$$$&&&$$$  ###  ###&&&(((&&&$$$"""""""""""""""###$$$%%%&&&'''((('''%%%$$$&&&)))!!!"""%%%$$$###&&&+++000111111///////////////000333444999444...******,,,...///---------...000222333444222///---...000222222111,,,+++)))&&&""" !!!$$$$$$$$$######%%%))),,,&&&&&&(((,,,//////...,,,,,,***))),,,//////***%%%"""&&&))))))%%%"""###!!!"""(((000444111,,,***,,,---......000333555---,,,,,,---,,,+++)))'''%%%''')))+++------,,,,,,))))))(((((((((''''''&&&)))((((((***---000111111,,,,,,,,,+++++++++,,,---...---,,,,,,---111444666111///,,,***((()))***+++))))))+++...000111///------///111222///,,,+++***)))((()))***,,,,,,+++)))((())))))(((&&&%%%%%%&&&&&&&&&&&&$$$###$$$&&&)))))))))((()))***+++,,,---.../////////////////////........................,,,---...,,,(((&&&&&&((('''((()))+++,,,---......((((((''''''((()))******)))+++------,,,++++++,,,+++,,,---/////////......///---***%%%"""###&&&))),,,,,,,,,---......---,,,$$$"""!!!$$$***///000///)))+++000444222,,,+++...&&&!!!"""%%%&&&)))'''%%%$$$'''***+++,,,***)))((()))+++............//////+++&&&%%%(((,,,)))***+++++++++***)))(((%%%###!!!$$$$$$'''((('''***......***%%%%%%$$$$$$######"""""" """$$$&&&''''''&&&%%%$$$&&&)))******)))******&&&%%%$$$$$$(((,,,000333333...((($$$$$$%%%%%%%%%%%%(((***)))%%%###$$$'''(((((('''((())),,,...000//////000000///...,,,++++++...111222000---***)))'''(((((('''''')))---000---------.........------))))))))))))***,,,...///---***&&&&&&(((+++,,,---&&&%%%$$$&&&***---//////------...222666555000,,,***++++++++++++++++++***,,,++++++***++++++------***---111111...)))%%%###!!!%%%((('''######(((...111000///000000...***&&&$$$***000333111000000111|||sssnnnkkkjjjgggeee______```aaa___ZZZSSSNNNLLLHHHDDD???<<<:::777666999888555000,,,******,,,&&&'''(((***++++++++++++"""!!!###'''&&& """%%%'''%%%!!!!!!"""###''''''&&&%%%$$$###""""""$$$&&&'''''')))***((($$$###%%%'''$$$!!! %%%)))+++)))''')))---000111000---------,,,+++---000222;;;666///***)))***,,,---//////000000111333444555333000......222444444333000///,,,'''""" """&&&%%%$$$###"""%%%***---((())),,,000333444222000,,,)))(((***......***%%% !!!###%%%%%%$$$"""""" &&&///333000++++++,,,---......111444777******++++++,,,***'''%%%'''(((***+++,,,,,,++++++&&&'''(((((()))(((((((((((('''(((+++...000111000%%%&&&((()))******)))))),,,+++))))))***---111444222000---+++***+++,,,---------///111444444222000...000333333000---+++***+++***)))***+++,,,***)))%%%''')))((('''%%%&&&&&&###$$$%%%%%%%%%&&&)))++++++***))))))***,,,---...111222222222333333333444333222111000///......---)))+++---,,,)))'''''')))%%%&&&''')))+++,,,------((((((((()))))))))))))))&&&))),,,---,,,*********((()))+++---......------111...)))$$$ !!!%%%)))+++++++++---/////////...###"""!!!###&&&***---...,,,...333777555...+++---%%% """%%%''''''$$$!!!!!!$$$'''***+++---,,,+++,,,///000000000,,,...///+++'''&&&***...,,,,,,,,,,,,++++++***)))%%%"""!!!###%%%((())))))---222222///%%%$$$######""""""###### !!!!!!!!!!!!"""###$$$&&&&&&&&&&&&&&&###&&&(((************+++###"""!!!###''',,,///111111,,,%%%"""###%%%%%%$$$&&&+++...---(((%%%&&&(((&&&%%%%%%%%%'''***---///000111222222000...+++)))(((***---...---+++))))))$$$%%%&&&%%%&&&(((,,,///++++++---...///000000000++++++++++++,,,---......---+++(((''''''))),,,...'''&&&%%%'''+++000222444+++***+++---111111...*********+++++++++,,,,,,,,,,,,+++*********+++,,,------///111000---***'''&&&"""'''+++)))%%%$$$)))...///...///111222000***%%%!!!)))222444111///111444{{{vvvoooiiieeedddbbbaaa___aaabbbaaa___ZZZVVVSSSHHHGGGEEE@@@:::555333333888666333000---+++******))))))***,,,------+++)))###"""###'''+++,,,***&&&'''###!!!"""&&&'''%%%!!!!!!!!! !!!###$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$"""))),,,///---)))%%%%%%%%% """$$$###!!!"""&&&)))---)))&&&&&&+++///222222---,,,***))))))***,,,---999555///***''''''(((***000000000111333444666666222///+++***---111444666111111///***$$$!!!!!!###%%%%%%%%%%%%&&&(((***+++++++++---111555555222...******)))((('''&&&%%%%%%!!!!!!"""###$$$###!!!"""###&&&)))---...,,,+++///......///222444555555******+++,,,+++***)))((((((+++///111000---***((($$$$$$&&&''''''&&&%%%$$$(((((()))+++------+++)))+++((('''(((***+++***(((---***'''%%%'''***,,,------,,,++++++,,,///222555555444333222111000000000111...+++)))(((((((((''''''((((((***+++)))&&&### ###&&&((((((''''''((('''&&&%%%%%%'''+++///222333...)))(((+++///000111444555555444222222333555000111222333111///+++))),,,***'''&&&%%%%%%$$$$$$&&&'''(((((((((***---///)))%%%!!!"""&&&))))))&&&***))))))***,,,...---,,,+++++++++,,,,,,...///000777444...)))%%%###$$$$$$,,,+++***)))***,,,...000+++(((%%%&&&***---...---111666:::999444///---...)))### $$$%%%$$$!!!"""$$$$$$%%%(((,,,///222000---++++++,,,+++***,,,,,,***&&&$$$&&&,,,222999333---***++++++)))%%%$$$$$$###!!! """$$$&&&))),,,.../////////(((%%%######%%%%%%$$$!!!""" """&&&'''&&&###,,,+++***(((''''''''''''+++***)))((((((((()))***%%%###"""$$$'''+++---...111---(((%%%%%%''')))***))))))***,,,...,,,)))&&&%%%%%%$$$######%%%***---...///000111000...,,,+++***))))))+++,,,,,,***((('''%%%######%%%'''))))))******)))+++///111222222555222...++++++---111444333000,,,)))(((***,,,...---***'''(((,,,///000000,,,---------,,,***((('''---///---((('''))))))&&&&&&'''((()))++++++,,,,,,111222222000,,,)))'''&&&++++++,,,+++)))***,,,...111000000111111111...,,,+++***+++...111444555444|||rrrnnnhhhccc```^^^\\\[[[^^^```bbbbbb```[[[UUURRRIIIGGGDDD@@@;;;666222///333333222000...+++)))''''''&&&%%%&&&)))*********###"""###'''+++---***'''%%%"""!!!###'''***(((%%%!!!"""$$$$$$###!!! !!!###$$$$$$!!!!!!"""###%%%$$$###"""***---///...)))%%%%%%&&&###$$$$$$$$$$$$%%%''')))***(((%%%'''+++000333333---+++***))))))***,,,...222///+++((((((***---000000///...///111222333444///,,,***))),,,///111222222222111,,,&&&"""###%%%%%%$$$$$$$$$%%%''')))***'''(((***...222222///,,,,,,++++++)))(((&&&%%%$$$###"""!!!!!!!!!!!! """###$$$''')))+++++++++......---...///000000000***+++,,,,,,,,,,,,+++***+++,,,---///000...+++(((!!!!!!"""###############(((''''''(((***+++***)))(((((())),,,///...+++(((+++(((%%%$$$&&&)))+++++++++++++++---000444999;;;777777555444222111000///000...+++)))(((((())))))''''''((()))***((($$$!!!"""%%%((())))))(((((()))'''&&&&&&''')))---111444111---)))(((+++...000000333444444333111111222444...///000222222111...,,,+++)))&&&%%%%%%&&&''''''&&&&&&'''))),,,///111333,,,'''###$$$'''******((()))(((''')))+++,,,,,,++++++++++++,,,---...//////555222---(((%%%$$$%%%&&&++++++******+++,,,...///+++***)))***---///000000444888:::888222---+++,,,***$$$!!!%%%''''''$$$$$$$$$&&&)))+++...///000...+++*********)))(((***++++++(((&&&(((...222:::555///,,,,,,,,,(((%%%&&&'''((('''$$$"""""""""%%%''')))+++------,,,,,,'''%%%######%%%&&&&&&$$$"""!!!!!!$$$''')))(((&&&++++++***))))))(((((((((---,,,+++***))))))***+++'''%%%$$$%%%(((***++++++///,,,)))'''(((***++++++******+++,,,---+++(((%%%######"""!!!"""%%%***......////////////---,,,+++&&&&&&''')))++++++***((($$$###!!!"""%%%(((*********)))))),,,000333444444444111...+++***---000333444111...+++***+++...000///,,,((('''***---//////------------+++)))'''&&&''')))'''"""!!!%%%%%%$$$$$$%%%''')))***+++,,,,,,000000000///,,,)))((('''***++++++***)))***---000333222111111111000---+++******+++...222555666666}}}yyyjjjfffaaa]]][[[ZZZYYYXXX]]]^^^``````]]]XXXRRRNNNKKKGGGBBB>>><<<777111,,,---.........,,,)))&&&%%%$$$""" !!!$$$(((***+++$$$######''',,,---,,,)))$$$""""""%%%))),,,,,,***)))))))))(((&&&""" !!!  """""" """###$$$###"""!!!'''***---+++'''$$$$$$%%%(((&&&%%%&&&'''))))))((('''&&&%%%''',,,111444555---,,,***)))***+++...000///---***((((((,,,000333333111......000222333333+++***((()))+++---......222333222---(((%%%&&&(((%%%$$$###""""""$$$&&&((($$$%%%(((+++//////---+++------,,,,,,***(((&&&%%%'''%%%###  !!!###$$$$$$######%%%'''***,,,......------,,,,,,++++++******+++,,,------------,,,+++***+++------***&&& """###(((&&&%%%%%%''')))***)))'''))),,,000222000+++''''''%%%""""""$$$'''))))))((()))+++...333888===@@@888888777666444111///......---+++)))(((((()))***((((((((())))))'''### $$$'''***+++***)))))))))''''''((())),,,///222333///,,,))))))+++...000111444444333000......///111,,,,,,---000222333111000)))(((&&&$$$$$$&&&(((***&&&$$$$$$(((///444555555,,,(((%%%$$$'''******)))((('''&&&''')))******)))+++++++++,,,,,,------...111...+++(((&&&&&&'''(((*********+++,,,,,,------+++---000111111222333555999;;;:::666///)))((((((+++%%% """'''+++,,,(((&&&%%%(((---000111000---+++)))(((((((((&&&$$$(((***+++***((()))---000888444///---,,,+++((($$$'''***,,,---***'''%%%$$$'''((()))******)))((('''&&&$$$######%%%'''((('''######$$$'''***+++***)))******++++++++++++******000///...,,,++++++++++++(((''''''(((***+++***)))---+++******,,,......---+++******+++,,,***'''$$$""""""!!! !!!$$$)))---///...---,,,++++++++++++%%%%%%&&&***---......---###"""!!!###&&&***+++,,,(((((()))---111555666666333111---******,,,///111444222000------...000111111---(((&&&''')))+++,,,---------,,,+++)))'''%%%$$$%%%"""!!!###""""""###&&&(((+++---...///000000000///---***(((&&&)))))))))((((((***...222444333111111111000...,,,))))))***...333666888888zzzvvvjjjeee___[[[ZZZZZZ[[[[[[```___^^^[[[WWWRRRNNNLLLJJJEEE???======:::333---******)))'''&&&$$$###### !!!%%%(((***+++&&&$$$$$$(((,,,...---***%%%$$$$$$'''***------,,,------,,,+++(((%%%!!! """$$$###"""  !!! """$$$$$$###!!!!!!$$$''''''%%%###%%%'''+++(((%%%&&&)))***(((&&&$$$$$$%%%(((,,,000333555...---+++***+++---000222333000,,,)))))),,,000222777333///...000333333333***))))))***,,,------,,,222333222...)))&&&(((***)))'''%%%"""!!!"""#########$$$'''***,,,,,,+++******+++,,,---,,,+++((('''+++)))%%%!!! $$$&&&'''&&&$$$######&&&***---000000000///,,,***))))))(((((()))***,,,,,,------+++(((%%%&&&))))))'''###"""$$$)))'''$$$$$$&&&)))***+++)))+++---//////,,,(((%%%$$$""" """%%%'''''''''(((***---111666:::===555555555444333111///...---,,,+++)))((((((***,,,*********+++***((($$$ %%%(((++++++***)))(((((((((((()))***,,,---//////---,,,++++++,,,...000111555444111---***)))+++------,,,+++---000222111///***(((&&&$$$###$$$'''***$$$"""!!!'''///444444222)))&&&######%%%)))***+++(((''''''((()))******)))***+++++++++,,,,,,++++++,,,+++((('''&&&''')))***((()))***+++,,,,,,,,,+++,,,000555666555444666888===<<<999333,,,'''%%%%%%***&&&"""!!!$$$)))---///+++(((&&&)))000333222///***)))((((((((('''%%%"""&&&)))+++***(((&&&(((***111...,,,+++***)))'''$$$'''))),,,---+++)))(((((())))))))))))(((&&&%%%$$$$$$###"""###$$$'''((()))'''((()))+++,,,,,,+++*********,,,---------,,,,,,222111000///...---,,,,,,)))((()))***,,,---,,,************---///000///...(((((((((***++++++(((&&&%%%$$$###!!!!!!###'''+++...---+++)))((()))***+++&&&''')))---111444444333%%%$$$$$$%%%)))+++,,,,,,((((((***...222666777777222///,,,))))))***---///444333111//////000111222000---((($$$$$$%%%''')))***++++++++++++)))((('''&&&&&&###"""$$$###"""###&&&***---000222222444333222000...+++(((%%%%%%&&&&&&%%%&&&)))...222333222111222333333222000))))))***...333777999999|||wwwtttlllfff___[[[ZZZ\\\___```eeebbb]]]WWWRRROOOMMMLLLGGGBBB<<<;;;<<<;;;666111+++((($$$  """ $$$))),,,,,,+++(((&&&&&&(((,,,...---+++(((''''''(((***++++++******++++++***)))'''%%%$$$###$$$&&&%%%$$$"""#########!!!!!!"""$$$&&&'''&&&"""!!!$$$%%%%%%&&&))),,,+++(((&&&'''))))))'''$$$!!!###%%%(((+++...111333///---+++***,,,///333555444111...++++++...111444888222---+++...222222111,,,++++++,,,...///...---111222111...)))'''))),,,---+++)))&&&###!!! !!!###%%%&&&'''&&&%%%%%%&&&(((+++---...,,,***(((***)))&&&!!!###'''***)))(((&&&$$$&&&***...111333333111...+++******%%%%%%&&&''')))***+++,,,(((%%%######$$$%%%###!!! !!!$$$'''***'''$$$$$$&&&)))+++,,,,,,,,,+++***'''%%%$$$$$$###!!! """$$$%%%%%%''''''((())),,,...111222...///////////////......,,,,,,,,,)))''''''***,,,---------------+++'''###%%%'''***+++***((((((((()))))))))))))))*********------------...///000111555333///***&&&%%%'''***///,,,)))***---...,,,)))))))))((($$$!!!!!!$$$'''""" $$$,,,000000---%%%### """&&&)))+++***)))((()))+++,,,+++***))))))************)))(((((('''&&&&&&''')))***,,,'''((()))***++++++++++++,,,000666888777666777999===;;;777111***&&&######)))&&&######%%%***...000,,,)))'''***///222///,,,'''''''''((()))'''$$$"""$$$'''***(((%%%""""""###&&&&&&&&&'''((('''&&&$$$%%%''')))***)))***+++---++++++***)))'''%%%$$$###$$$$$$###"""###%%%(((***+++,,,...///...,,,+++******+++,,,------......---222222111000///...,,,,,,))))))))),,,...000///...((((((***---//////---+++%%%$$$%%%(((+++,,,+++******)))'''###!!!"""%%%(((,,,+++(((&&&&&&&&&((()))&&&''')))...222555555555***)))((())),,,---------((()))+++...333555666555000...+++)))((()))+++,,,222111000000///000000000...+++'''$$$""""""%%%''''''((()))***+++***))))))((((((&&& """$$$"""###%%%(((,,,000333555666999777444222000,,,'''###""""""######$$$(((,,,000///000111444777888777555******,,,///444777999999~~~yyyssspppjjjfff```]]]]]]^^^______eeeaaa[[[UUUPPPMMMLLLLLLCCC???999777777888666444///***$$$!!!###(((---//////---+++)))'''))),,,...---+++((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&%%%######&&&(((&&&$$$!!!!!!###%%%'''))))))%%% $$$&&&&&&(((,,,000***)))((((((((('''$$$###"""&&&((()))+++---......,,,***)))+++...333666///---+++***,,,111666999777000)))(((,,,000111000...------...///000000...000111111...***)))+++.........---+++(((%%%"""!!!!!!###$$$$$$!!!###&&&***------+++(((&&&%%%&&&%%%!!!!!!%%%***,,,,,,***''''''***...000222444333...+++***+++$$$$$$$$$%%%&&&''')))***&&&&&&%%%$$$###"""""""""%%%###"""!!!"""$$$''')))***'''$$$$$$&&&)))++++++,,,+++((($$$!!! !!!###$$$"""!!!!!!"""$$$$$$$$$%%%%%%%%%&&&''')))***+++***************+++------,,,------***'''&&&))),,,/////////000000...***'''$$$'''***+++***)))((()))***)))''''''&&&'''((())),,,---//////...---...///111///+++&&&######'''***111,,,&&&&&&((()))'''###'''((((((%%%!!!!!!### $$$***---,,,+++'''%%%""" !!!$$$'''***,,,+++***+++,,,---,,,+++'''((())))))((('''&&&%%%%%%%%%%%%&&&''')))+++,,,((((((((()))******++++++,,,///333555666666777777:::888444///***'''$$$"""&&&%%%%%%%%%&&&))),,,...***(((''')))+++,,,***'''"""###$$$''')))((($$$"""!!!$$$'''%%%!!!!!!$$$&&&''''''&&&%%%%%%&&&((())))))***,,,...---,,,+++)))(((&&&%%%%%%'''&&&%%%###"""###'''***,,,...111222000---,,,+++,,,,,,++++++,,,---...///000000000000///...,,,,,,)))((((((***---/////////''''''(((***,,,,,,)))'''""""""###&&&***,,,,,,,,,---,,,)))$$$!!!!!!###&&&***)))'''%%%$$$%%%&&&'''###$$$&&&***///111111000,,,++++++,,,...///...---******,,,///222444333222///---***((('''((()))***........................+++***(((%%%######%%%'''&&&'''((()))******))))))&&&'''&&&"""!!!$$$$$$"""$$$&&&)))...222555888999;;;777333222000---'''"""!!!###$$$%%%'''+++......///333888<<<===;;;888------...000444777777777}}}yyytttnnniiifffeeedddccccccaaa^^^[[[ZZZXXXUUUQQQMMMKKKIIIHHH@@@===777333000111222444222...'''!!!""""""$$$(((---000111111...+++)))***,,,...,,,***&&&'''''''''&&&&&&&&&''' """###%%%&&&(((((()))(((&&&###!!!###(((,,,)))&&&### ###&&&)))'''((('''"""###$$$$$$%%%)))---)))++++++***'''%%%$$$###"""&&&(((''''''(((***+++)))'''&&&(((,,,111444+++)))((((((+++111777;;;999222***(((---333444333111///......000111111000111222333000---+++...111---...///000...+++'''%%%&&&'''(((%%%!!!###&&&))),,,,,,((($$$!!!"""%%%'''%%%!!! """%%%))),,,///---)))''')))++++++///222111,,,))))))+++$$$$$$######$$$&&&'''((('''***,,,***&&&###$$$&&&((('''&&&%%%&&&''')))***'''%%%######&&&((())))))((('''&&&"""!!!$$$&&&$$$""""""###$$$$$$###!!!"""###%%%&&&(((*********)))'''&&&&&&(((***,,,---......+++&&&%%%(((,,,//////000111111000,,,)))$$$'''***,,,++++++++++++((('''%%%$$$%%%'''***+++***,,,///...,,,***+++,,,+++)))&&&"""!!!$$$***...000***###!!!$$$%%%"""!!!%%%'''%%%!!! """ ###'''***---......---+++'''###!!!###&&&)))---+++***+++,,,---,,,***&&&&&&'''''''''%%%###!!!######$$$%%%''')))+++---((((((''''''((()))+++,,,+++,,,---000444666555444666444111...+++(((%%%######$$$%%%&&&&&&''')))***&&&'''''''''&&&%%%###"""!!!%%%''''''$$$!!!!!!######  """&&&((()))((('''&&&&&&))),,,...---,,,,,,,,,------,,,***)))(((((((((++++++)))&&&######'''***)))---222333111///.........---+++******+++...///......//////...---,,,+++***((('''''')))+++,,,,,,&&&&&&&&&'''((('''%%%"""###"""###%%%)))+++,,,+++,,,+++((($$$ ###%%%((('''%%%$$$######$$$$$$!!!"""###'''+++---,,,++++++******,,,///000000///++++++---///111111///---...,,,***'''&&&'''((((((***++++++,,,,,,,,,+++***)))******)))&&&&&&(((***'''((()))))))))((('''&&&"""%%%&&&$$$%%%((((((%%%$$$&&&***...222555888999777444000///000---(((###"""%%%&&&''')))+++---...111666<<<@@@@@@<<<888111000000111444666555555}}}zzzvvvpppiiieeedddeeegggjjjiiieee^^^XXXMMMMMMMMMMMMJJJGGGDDDBBB???<<<666000++++++...222444111+++%%% %%%$$$$$$&&&+++000333444000---******,,,---,,,)))$$$%%%&&&&&&%%%%%%&&&'''!!!###%%%&&&''',,,)))%%%!!! ###)))...***'''$$$!!!"""%%%)))+++%%%&&&%%%  !!!$$$((())),,,...,,,'''$$$$$$%%%###'''(((&&&%%%%%%''')))'''$$$$$$&&&***///333***(((''''''***///555999===555,,,+++111777888777222000...---///111111111222444444222...---000333+++---000222222///+++))),,,------)))###$$$&&&***,,,***&&&!!!###'''++++++'''$$$%%%(((''',,,000///***'''''')))'''+++///...***'''(((***%%%$$$$$$###$$$%%%'''((((((---222///)))%%%'''******)))((((((((()))******&&&$$$"""###%%%'''''''''###$$$$$$""""""%%%(((&&&$$$###$$$$$$###"""!!!$$$'''***,,,---,,,***'''$$$$$$&&&(((***---//////+++&&&$$$'''+++......///111222000---***%%%(((+++---------------'''&&&$$$###%%%(((,,,///)))+++...---***(((((()))&&&$$$""" %%%---222///((( """$$$!!!"""&&&%%%!!! ###!!!&&&***,,,...000222444111,,,'''######&&&(((---+++***+++,,,,,,+++***$$$%%%&&&'''&&&$$$!!! """###$$$%%%''')))+++,,,)))((('''&&&''')))+++,,,+++******---222555444222333111///...,,,***&&&$$$!!!###&&&''''''&&&'''((($$$&&&'''&&&### ###&&&&&&### !!!!!!!!!###"""%%%)))++++++)))((('''))),,,111333111...+++***...---,,,+++************//////---((($$$$$$'''+++'''+++111333222111111111000---+++((((((***---///,,,,,,---......---,,,++++++(((%%%%%%&&&(((((((((&&&%%%%%%%%%%%%$$$!!!$$$######%%%(((************(((&&&""" ###%%%&&&&&&%%%$$$############!!!"""###&&&***+++***)))(((((())),,,///111111000---------///000000---+++---,,,)))'''&&&&&&'''((('''((()))***+++***)))((((((***,,,,,,***)))+++---************(((&&&$$$###!!!%%%(((''')))------***$$$&&&)))---111555777888444000------///...)))### ###''')))******+++---///333999???CCCAAA<<<777333222111222444555444333}}}zzzwwwtttnnnfff``````bbbgggnnnpppiii\\\RRRHHHEEECCCDDDFFFFFFAAA<<<999<<<:::222...000222333222111...)))### %%%%%%%%%'''***///444777555111---,,,---,,,'''"""!!! !!!"""""" !!!###$$$$$$###'''''''''$$$"""###'''***)))(((&&&$$$#########$$$'''&&&%%%$$$###"""!!!!!! !!!$$$)))---222111,,,&&&###""" ###&&&&&&%%%$$$&&&))),,,'''"""!!!%%%***---......---+++***+++...222444666666444222555:::999555000111111...+++,,,000444666555555444444444444555000///111444777555000+++))),,,...---)))%%%###$$$''''''((()))(((%%% ###$$$&&&+++///000---)))...***))),,,,,,)))'''(((...***&&&$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&''''''***...111111///,,,,,,---111,,,'''%%%'''***,,,,,,+++)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###"""!!!"""$$$%%%%%%$$$!!!!!!"""&&&+++///111111444111,,,)))'''(((+++---666333...)))'''''')))***+++,,,...//////...,,,+++---+++******,,,+++'''$$$######$$$%%%&&&(((***+++)))))),,,...+++%%%%%%((()))&&&###""""""$$$$$$###'''$$$""""""$$$%%%"""!!! $$$(((***)))&&&&&&'''))))))***,,,000333666333///+++))))))))))))******)))'''%%%%%%&&&((()))***)))&&&!!! """(((&&&%%%&&&***,,,+++***---)))&&&%%%))),,,.........,,,+++...333333///+++///---+++++++++***)))'''&&&%%%&&&(((+++---,,,+++***((('''(((%%%###'''(((&&&$$$""""""!!!!!!!!!"""###$$$&&&%%%(((,,,,,,)))***///555777999666111---,,,,,,000///...------...///000111,,,((('''%%%"""$$$((()))---000000000111///***)))'''))),,,+++)))***...111///---,,,---......---)))+++,,,+++***)))***+++***'''%%%%%%'''((('''%%%))))))((((((((()))***+++---,,,***(((&&&$$$###"""(((''''''''''''$$$!!!###''')))***)))(((((((((((('''''')))---000......,,,+++***)))))))))(((%%%%%%%%%### !!!&&&'''))))))''')))---,,,'''$$$%%%''')))***)))((('''+++---///...***&&&$$$"""######%%%)))---111333333)))'''%%%&&&***///222333000//////---,,,***((('''(((((()))+++,,,---...///...111555888999777444222444444444444555555666666|||xxxuuurrrmmmgggccc```bbbfffkkklllfff[[[QQQHHHDDDAAABBBDDDCCC@@@<<<:::<<<999222///222666777777444///***'''&&&&&&&&&&&&&&&&&&''')))---000222111///...------+++'''### !!!!!! """%%%%%%""""""$$$&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&%%%### !!!###%%%))),,,///000...***'''%%%!!!###$$$""""""&&&***&&&"""!!!%%%***...000...,,,+++)))***,,,///111555555333222777<<<;;;666000///...,,,+++,,,///222333333444555666777777888222111111222444222---((((((***,,,+++(((&&&&&&'''+++++++++++++++((($$$ $$$$$$&&&***...///,,,)))...+++,,,...---'''%%%&&&+++((($$$""""""######"""######$$$$$$&&&'''((()))+++...000000...------///333...(((%%%&&&((()))))))))'''$$$""""""######$$$###$$$&&&((((((&&&$$$"""###""""""###%%%&&&%%%%%% !!!$$$***///222333666333///+++)))***,,,---222000+++'''%%%&&&((())))))+++,,,.........,,,,,,***)))'''(((***)))'''$$$$$$$$$%%%&&&((()))************,,,...+++&&&%%%(((***'''$$$""""""""""""!!!&&&&&&&&&&&&'''&&&###!!!!!!!!!"""&&&)))+++)))'''%%%'''(((((()))+++...111/////////---***'''&&&&&&))))))((('''%%%%%%&&&((())))))(((%%%!!! """%%%'''&&&'''***...///---***,,,)))&&&&&&)))---000000000...---000333444000+++,,,++++++,,,---,,,+++))))))((()))+++...//////...---***)))***&&&  """$$$''''''%%%######$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&++++++***,,,000777999:::777111---,,,---///............///111222000***'''&&&$$$!!!"""%%%''',,,//////000222000+++'''&&&))),,,,,,+++,,,111444222///---------,,,+++***+++,,,+++***)))***+++)))'''%%%&&&((()))(((&&&,,,+++)))'''&&&&&&'''(((///...---,,,***'''%%%$$$))))))((())))))'''###!!!!!!%%%)))++++++)))((('''''''''&&&&&&)))---111000///---+++)))(((''''''(((%%%%%%&&&$$$ """&&&)))++++++***,,,000000,,,&&&'''(((***************+++---//////,,,)))&&&&&&)))((()))+++...111111111(((&&&%%%%%%(((,,,...////////////...---,,,***)))+++++++++,,,,,,------...,,,...111444555555333222222222333444555666666666|||xxxtttqqqmmmiiifffaaaaaadddggggggbbbYYYQQQHHHDDD???>>>??????===::::::<<<999333111555999999888333---+++,,,------,,,'''''''''''''''((())))))+++---//////,,,)))'''&&&  !!!!!! ###((((((""""""&&&((('''%%%$$$$$$######$$$%%%%%%%%%%%%%%%((((((***+++,,,,,,------***(((&&&$$$$$$%%%''')))))))))***,,,---,,,)))'''"""""" !!!''''''$$$ ###(((---///---,,,***))))))***,,,---333222000111:::AAA???999111...+++***+++---//////000111444666888:::::::::555222000000111000+++''''''((())))))(((((()))***......---------+++'''$$$###$$$&&&))),,,---+++))),,,---///111,,,### ###&&&###   !!!$$$&&&(((***++++++,,,------,,,,,,...000222---'''###"""###$$$$$$&&&$$$"""!!! !!!"""###"""$$$'''))))))'''%%%###$$$###"""###%%%''''''&&&""" """(((---111333444222...+++))))))***+++---+++'''%%%$$$%%%'''))))))***+++---------,,,+++'''&&&%%%%%%''''''&&&%%%%%%&&&(((***,,,,,,,,,,,,+++***,,,...+++&&&%%%(((,,,)))&&&$$$$$$$$$###"""%%%(((++++++***'''%%%$$$!!!"""$$$(((++++++)))'''%%%&&&'''''''''))),,,///***---111000,,,'''%%%$$$(((((('''''''''''''''(((***)))'''$$$"""###&&&)))&&&'''***...000///,,,)))***(((&&&&&&***...111222111//////111333333///+++))))))+++...000000...,,,,,,,,,,,,...111222222111000,,,++++++((("""!!!%%%$$$$$$%%%&&&&&&%%%###"""$$$&&&((()))(((''''''""""""%%%)))***)))+++000666888888555///++++++,,,------------...000111222,,,(((%%%%%%### !!!$$$(((---000///000222000,,,&&&&&&)))---...---///333777444000...---,,,+++******+++,,,+++)))((()))***((('''&&&&&&(((((('''&&&+++)))&&&$$$$$$%%%''')))000111111000...+++(((&&&***)))***++++++***'''$$$###%%%)))+++,,,+++)))(((&&&&&&%%%$$$%%%(((---111222111///,,,***((('''&&&)))''''''(((&&&"""$$$(((+++------,,,///444444111*********++++++,,,---...,,,...000000---+++))))))---+++***+++---......---((('''%%%%%%(((***++++++...////////////......---//////...------,,,,,,,,,***+++,,,...000111222222///000222444555666555555||||||zzzxxxtttpppkkkgggbbbbbbbbbcccbbb^^^WWWQQQIIIDDD???;;;:::999777666888:::999555333666666444000,,,)))+++000222000---''''''&&&%%%$$$###!!!!!!%%%***//////+++''''''(((!!! """###"""!!!(((***'''"""###%%%'''((('''%%%###""""""###$$$%%%%%%$$$###"""&&&'''***,,,...000111111,,,+++***))))))+++---...+++(((&&&(((***+++)))&&&""" """***%%%### ###'''***,,,+++***(((((((((((()))...------111<<>>444000+++***,,,------+++///111444777::::::::::::666333000///111000---***))))))((((((((((((***+++---,,,,,,,,,,,,***'''$$$!!!"""$$$&&&)))************,,,000111)))  !!!!!! !!!$$$''')))***+++***))))))((()))***---///---)))%%%!!!!!!"""$$$###"""  """$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$###$$$&&&((()))(((%%%###!!!"""&&&+++///000---,,,***(((''''''(((((()))'''%%%$$$$$$&&&(((*********+++++++++***)))((($$$$$$###$$$%%%%%%&&&&&&&&&(((,,,///111222222222,,,******,,,+++&&&%%%''',,,***'''&&&''''''&&&%%%"""'''---...+++&&&$$$$$$!!!###&&&)))++++++)))((('''''''''&&&&&&'''+++...,,,000444222---(((&&&&&&)))((('''((()))******)))***)))&&&$$$$$$'''+++...''')))***,,,,,,+++(((&&&&&&&&&%%%''')))---000111///......000111000---***&&&(((,,,111444555222///.........000333444333222///,,,***+++***%%%###%%%'''%%%$$$$$$%%%%%%$$$###"""%%%((())))))'''%%%"""!!!###''''''%%%(((---000222333111,,,))))))+++,,,,,,,,,,,,------......)))%%%$$$%%%%%%"""###&&&---111333111111333111---((('''***//////---///333555222///---,,,,,,+++)))***++++++***'''&&&&&&'''%%%%%%%%%&&&&&&'''&&&&&&&&&$$$!!! """%%%***---111222333333111---***((())))))***+++,,,+++)))&&&%%%'''***,,,,,,+++(((&&&%%%%%%$$$$$$$$$(((---111333222000...,,,+++******+++)))***+++***&&&'''+++---...---,,,///555777444...---,,,+++,,,...000111...///111000---***)))))),,,***(((((()))******))))))''''''(((***,,,,,,,,,---...///000111111111111444333111///...---,,,,,,)))(((((()))+++...111333...000222444555555555444yyy{{{~~~}}}yyyrrrkkkfffbbbbbbaaa```^^^YYYTTTPPPIIIEEE???999666444222222444888888555444444000+++###"""%%%+++222444///)))&&&&&&%%%###!!!"""(((...///***&&&''')))###!!! !!!###$$$$$$###!!!&&&+++,,,++++++***(((&&&%%%%%%$$$######$$$%%%%%%$$$"""!!!"""$$$(((+++...///000000++++++++++++---///222333000,,,(((''')))***)))'''$$$"""'''%%%### !!!$$$+++***)))((('''&&&%%%%%%((()))+++000<<>>888444111000000222444555333222111,,,%%%%%%---333222,,,''''''&&&$$$""" """''',,,,,,)))&&&''')))$$$######$$$%%%%%%###""" ###)))...000000,,,'''$$$$$$%%%&&&%%%$$$$$$$$$###"""!!! !!!%%%(((+++,,,,,,,,,))))))***+++...000333555555111,,,)))(((***++++++)))&&& ###'''&&&$$$ !!!###)))))))))((('''&&&$$$###"""&&&***...777???@@@<<<888555000,,,++++++******///000222444555555555555555222111222666888666444///...,,,+++++++++)))'''&&&'''((())))))'''"""!!!###%%%(((---000,,,******((("""###'''))))))'''$$$%%%''')))++++++++++++&&&###!!!!!!###%%%&&&&&&&&&((()))((('''&&&&&&'''"""$$$$$$### !!!%%%)))---)))$$$ """&&&))))))'''%%%%%%(((+++------+++(((%%%%%%'''***+++,,,))))))******************%%%%%%$$$$$$&&&(((***,,,,,,+++***(((&&&%%%$$$######%%%((()))(((''''''(((&&&)))---111555888::::::---)))&&&(((((($$$"""###"""!!!!!!"""%%%&&&&&&%%%###'''***(((%%%""" """%%%&&&&&&&&&&&&(((+++***)))&&&$$$&&&)))---...,,,+++)))(((((((((((((((&&&&&&)))---///...+++)))'''$$$$$$'''+++...///))))))(((%%%!!! !!!"""&&&***,,,,,,***))))))((()))***++++++)))(((&&&''')))---333777777555222.........///222222111000***)))+++//////+++)))+++&&&$$$$$$$$$%%%$$$""" ###'''+++---,,,+++***&&&$$$$$$%%%### """'''***...333444111---,,,---''''''(((((((((((('''''''''%%%&&&******(((''')))///222222///...///---)))******---111000,,,,,,///,,,***))))))***,,,---,,,)))******(((%%%###"""### """%%%&&&%%%$$$$$$%%%&&&%%%###"""###&&&***,,,000000111111///---***)))(((((()))***++++++(((%%%"""$$$'''***+++***((('''$$$&&&'''(((((()))+++---......//////111222444555///...///222111------111///...+++''')))///111000///...,,,,,,---...111222///000111///,,,*********...+++(((((()))***++++++))))))+++...111333222000,,,---///111333444555666:::888555222000000111111...,,,)))(((***...333666666666555444333222111111~~~zzzxxxwww{{{~~~xxxooohhhddd]]]^^^]]]ZZZUUUPPPKKKIIIAAA@@@<<<888444222222222111222111...///000,,,&&&###***000222000+++(((((('''$$$"""""""""#########&&&))))))(((&&&'''(((######$$$%%%&&&$$$!!! !!!$$$***...---)))%%%###%%%&&&'''&&&$$$###"""!!!!!!!!!!!!!!!###&&&)))))))))((((((((()))***,,,///111222333111,,,'''%%%&&&***...,,,+++'''!!!&&&+++++++++)))&&&######&&&)))(((((())))))(((&&&$$$###%%%)))+++///444555333333222000,,,))))))***,,,---...///000222333444444444222222444777999777444000...---...///...***''''''(((+++---...+++%%%  ###%%%'''+++111555000+++&&&$$$!!!!!!!!!%%%)))***)))'''%%%'''***,,,...///......&&&###!!!!!!###%%%$$$###$$$'''++++++)))&&&%%%%%% ###$$$""" %%%***,,,)))%%%"""###&&&+++...***'''%%%&&&))),,,...///)))'''&&&'''***,,,---------------------+++***)))$$$$$$###$$$%%%'''***+++)))((('''&&&&&&%%%%%%%%%$$$(((,,,...,,,)))((()))&&&'''))),,,///222444666---'''$$$&&&&&&### !!!""""""!!!###%%%&&&%%%### !!!$$$&&&(((&&&"""!!!######""""""%%%'''+++***((($$$###$$$'''+++***'''%%%'''+++---,,,***&&&$$$$$$'''---///---***&&&$$$"""###'''***,,,,,,&&&((()))((($$$!!!!!!"""$$$)))///111///+++'''&&&%%%''')))***)))((('''''''''(((,,,000444444222000///......///111222111000---,,,///333222---)))***((('''''''''&&&$$$  """&&&))),,,,,,,,,+++(((%%%%%%&&&%%%###%%%******///555666222---***)))###$$$&&&((())))))))))))***((())),,,+++&&&$$$%%%'''***+++((((((***)))&&&'''(((+++000000,,,,,,///,,,***))))))+++---------+++++++++)))&&&######$$$ ###'''(((&&&%%%&&&'''''''''&&&'''(((+++...///111111000///...,,,+++******)))***+++,,,+++(((%%% """&&&***,,,,,,***)))$$$'''***+++***)))******,,,,,,---...000222444555...---///222111------111111000+++%%%&&&+++...,,,---,,,,,,,,,---...///000...///000000...---...///000,,,)))'''((()))))))))))))))+++...111111///---+++---///111333555555666:::888555333222222444555222000---,,,---000555777<<<:::777444111000000000{{{vvvuuuxxx{{{}}}{{{tttlllgggdddZZZ[[[[[[XXXRRRLLLHHHEEE===<<<;;;888555333444555111111---***,,,000...***%%%***000333222///,,,******(((&&&$$$###%%%'''(((%%%&&&(((((('''&&&'''((("""###$$$&&&&&&$$$"""""" %%%***(((%%%######&&&(((((('''"""""" !!!###$$$"""&&&''''''&&&%%%(((((())))))+++,,,...//////---***$$$ """(((...------,,,)))(((+++222888---...---***((((((+++///'''((()))))))))'''$$$###%%%***))))))+++---,,,/////////+++((('''+++///+++,,,,,,...///222444555444333222555888999666333///...---///111000,,,((()))+++///222222///(((###!!!$$$&&&)))---444999333+++$$$"""!!!!!!$$$ !!!###''')))***'''%%%%%%'''+++...000111111111&&&$$$!!!"""$$$%%%$$$"""!!!%%%***+++((($$$"""!!!"""$$$""" %%%***)))'''&&&%%%'''***...111***(((&&&&&&)))---///000&&&&&&&&&(((,,,...///////////////...---***(((&&&############%%%''')))***&&&%%%%%%%%%%%%&&&'''(((&&&***///111...+++))))))%%%&&&&&&(((***---///000---'''###$$$%%%""" &&&%%%%%%&&&''''''&&&$$$"""!!!"""%%%((('''### """!!! ###'''+++)))'''###!!!"""&&&)))((($$$###(((000444111---$$$""""""&&&,,,///,,,)))###!!! """&&&))))))(((###'''+++,,,)))%%%$$$$$$%%%,,,333555222,,,&&&$$$###&&&)))***)))((((((((('''(((***...111111000...///......000222222111000000///222666555...)))(((++++++***)))((($$$ ###&&&)))*********(((&&&&&&((('''&&&)))...)))///555666111+++%%%### """%%%(((***,,,,,,,,,---******,,,***$$$!!!!!! ###$$$######&&&&&&$$$$$$%%%***000000---...111...,,,******,,,------------------***'''%%%$$$%%%!!!%%%)))***((('''''')))&&&&&&'''***---000444555222111000///...---,,,++++++++++++,,,,,,+++(((%%%"""&&&***------,,,+++%%%(((+++---,,,***)))))),,,,,,,,,---///000222333------///222111------000333111+++%%%%%%***,,,***+++++++++,,,,,,---...///---...000000000111333444///,,,(((%%%%%%%%%%%%%%%))))))+++---///...+++(((+++,,,...111333444555666:::888555333333444555777444222000...///222666999@@@===888444000/////////~~~yyyvvvyyyyyyyyyxxxuuuooogggbbb]]]YYYTTTSSSSSSOOOGGGAAA>>>999555555888999777444555111,,,((('''))),,,///---...000111000///---,,,''''''''''''&&&&&&&&&&&&$$$""""""$$$''''''%%%"""%%%$$$$$$$$$$$$###  !!!!!! '''((()))'''###"""###&&& !!!!!!!!!""""""######$$$$$$$$$$$$############+++***(((&&&%%%$$$%%%%%%,,,+++((($$$!!!""")))...000...,,,+++---222777:::111111000//////---***(((+++***)))((('''&&&&&&&&&(((''')))---...)))''')))...,,,)))(((+++---///000444000,,,******,,,------------------............,,,...111111...+++***)))***---222555555222---***+++'''######)))000444666333,,,$$$ !!!$$$''''''***'''%%%$$$'''***,,,---***((()))...555999888666)))%%%!!!!!!"""###"""!!! ###%%%######%%%$$$ """  $$$&&&'''+++(((%%%'''---222444444+++(((&&&(((...222111///(((***+++)))((((((,,,///222222333444444000+++&&&"""$$$&&&&&&%%%''',,,000+++((($$$###%%%&&&%%%$$$(((,,,111444444000***&&&(((((((((((()))***+++,,,---)))'''(((&&&"""!!!###%%%(((***+++***)))******"""!!! """$$$$$$"""#########!!! """$$$***'''""" !!!$$$&&&'''(((''''''+++111333000,,,$$$!!! ###))),,,+++(((%%%!!!!!!'''******(((***...111...)))%%%%%%''',,,---000333333000)))$$$((()))***++++++***)))((((((***,,,---------...///333222111///...---------///111333333000---***)))...444444---&&&$$$###"""###""""""###&&&((((((((((((&&&$$$%%%(((++++++***+++...000000,,,((($$$###&&&&&&'''+++000444666666111111///+++%%%!!! $$$"""  """%%%'''!!!$$$)))---///111333444666000+++***---000///---,,,---...///...---+++)))'''%%%$$$%%%'''((((((''')))'''&&&***222777777555555444222000//////000111---------,,,***)))***,,,%%%$$$%%%)))...111///---)))---000000---***)))***---+++))))))+++---......+++,,,---...////////////222///+++(((&&&(((***,,,,,,------,,,***)))+++,,,000000111222222222222222111---(((%%%%%%&&&&&&&&&(((***,,,+++***(((''''''+++---111444555555333111111444555333...---000333000222333000...///555;;;:::<<<;;;444+++(((,,,111~~~zzzwwwttttttuuuuuurrrmmmeee___XXXUUURRRQQQQQQNNNHHHBBB;;;777333333666777555222333000,,,)))((())),,,...---,,,,,,+++++++++++++++%%%%%%&&&'''((()))***+++%%%"""!!!!!!$$$&&&&&&$$$((('''&&&''''''%%%!!! !!!!!!!!!'''''''''%%%!!! !!!$$$"""###$$$$$$###""""""""""""""""""""""""###$$$$$$)))((('''&&&%%%&&&&&&'''******(((%%%"""###)))...000...+++)))***---222555000000000///...+++'''%%%''''''&&&%%%%%%$$$$$$%%%&&&%%%(((---...***(((***---***((((((+++...000000111...***((((((***++++++&&&''''''''''''&&&&&&&&&###&&&***---,,,+++******+++---000222222000---***+++((($$$$$$(((...333555000+++$$$!!!!!!$$$%%%&&&'''%%%$$$%%%(((+++---------+++***---222555333000)))'''%%%%%%''''''%%%######&&&%%%""""""$$$$$$!!!!!! !!!###$$$$$$$$$%%%%%%&&&***...111222222+++(((''')))---///---++++++---...---,,,,,,...000333333555666666444///+++%%%&&&'''&&&&&&(((---111---)))###!!!###''')))***,,,...222444444111---++++++*********************+++'''&&&((('''$$$$$$&&&(((***------+++)))((((((###""""""###%%%%%%"""###$$$$$$$$$$$$%%%&&&'''(((%%%!!!!!!$$$&&&&&&***((((((,,,111222///+++$$$!!! ###(((+++***(((%%%"""!!!'''++++++***---000222000+++'''(((+++---...000222333000+++''')))************))))))((((((***+++,,,++++++,,,---111111000///...---,,,,,,...000111000---***)))(((---333444...((('''(((''''''%%%######%%%((())))))&&&$$$###$$$'''******))))))+++------***'''%%%$$$''''''(((,,,000444666666333111///---***'''$$$"""%%%$$$"""!!!"""###&&&'''%%%'''***,,,---///222555777111+++***---111111000---...000111111111///...'''%%%$$$%%%(((***++++++---***))),,,222666666444444333222111111222333444,,,---......,,,,,,---...)))''''''***...000///------///000...+++)))***---,,,+++***+++,,,---,,,++++++,,,---...///000000000333000---***)))+++---///---------,,,***)))***+++---...000111222222111111///---***))))))(((&&&$$$&&&(((+++,,,+++++++++,,,///111333444444222///...///222444222...,,,...111///000111...,,,---222888888;;;<<<777000---///333zzzwwwooooooppppppnnnhhh```ZZZSSSPPPNNNMMMNNNKKKFFFBBB999555222111333444333111111///---+++******+++,,,+++***((('''&&&'''((()))"""###%%%'''***,,,...///(((%%%!!! """&&&)))***,,,++++++,,,+++(((### !!!###$$$$$$%%%%%%$$$!!! ###&&&(((((('''%%%$$$$$$###"""!!!!!!!!!"""$$$%%%&&&&&&&&&&&&&&&'''((()))((())))))'''%%%&&&+++///111...***'''&&&(((+++---...//////...+++'''### ###########################"""&&&+++---***)))***+++)))'''(((***---//////,,,***&&&%%%&&&'''((((((""""""""""""!!!  %%%)))***))))))))))))***,,,---............---)))&&&%%%(((---111333---***%%%######$$$%%%$$$$$$###$$$&&&***---......000---+++,,,......,,,))))))))))))+++,,,,,,)))&&&(((***((($$$###%%%%%%### !!!"""$$$$$$""" """''',,,...//////000+++))))))+++------)))%%%+++---///000/////////000222222333555777555222///)))((('''&&&&&&)))///333000+++$$$"""$$$)))///222000111222333333222222111.........---,,,***(((''''''$$$###&&&&&&$$$%%%(((+++---000000---***((('''%%%%%%$$$%%%&&&&&&###!!!$$$%%%&&&((())))))))))))'''$$$!!! """%%%'''(((+++******,,,000000---***$$$""" ###'''***)))(((&&&### """'''+++------000111222///+++***+++.........///111222111...,,,++++++***))))))((()))))))))***++++++***)))***+++////////////...---,,,+++...//////---)))'''''''''---222333...***+++---,,,***&&&"""!!!###'''+++,,,&&&%%%$$$%%%'''((('''&&&%%%'''))))))((('''&&&'''(((((()))+++000333555555222000---------+++'''###&&&%%%$$$###$$$%%%&&&'''((())))))***+++...333666888222---+++...222555555000111333444555555444333)))'''%%%&&&))),,,///000000---+++---111444444333111000000000111222444555,,,...111222111000111222...+++)))***...///...,,,......,,,(((%%%%%%***///---,,,,,,,,,...---,,,******+++,,,...000111222333333222///---,,,...000111---...---+++((('''((())))))+++...000222111000///,,,+++++++++,,,***'''$$$%%%'''***,,,---...000222444444444444222///,,,***,,,///222111...+++,,,------......,,,***+++000444777;;;>>><<<777333333555}}}xxxtttlllllllllllliiicccZZZTTTOOOMMMKKKJJJIIIGGGCCC@@@777555111111222222111000//////...---,,,,,,++++++))))))(((((('''''''''&&&!!!"""###&&&)))+++---...***'''""" """''',,,///111000000000///+++&&&"""!!!###$$$$$$$$$###""" ###'''+++,,,+++)))((()))'''&&&$$$###"""###$$$$$$######$$$&&&''')))+++,,,''')))+++***))))))---111333000+++'''$$$$$$%%%'''---...///---)))###!!!!!!""""""""""""""""""""")))+++)))(((***+++)))''''''(((***+++***(((&&&$$$$$$%%%&&&&&&%%%#########"""!!!  %%%((((((((('''''''''''''''(((***---000222...+++((('''(((+++///111,,,***((('''&&&&&&&&&%%%###$$$&&&***...000000000000---+++*********(((&&&)))***---///000...+++)))---000///+++)))***(((%%%!!! !!!"""""" """(((+++,,,---///222---,,,---......,,,'''"""&&&)))---000111111111111//////000222444444222000,,,***'''%%%&&&***///333000---)))''')))---333777222222111000111333555666111111000///---***'''&&&### ###$$$"""###&&&***---000111...+++)))(((((((((((())))))'''&&&$$$''''''(((***++++++***(((%%%###!!!"""$$$'''((()))*********,,,...---***(((%%%###"""###&&&((()))((((((%%%######''',,,/////////000///---******,,,...///......///111111000///,,,+++***((((((((())))))+++,,,,,,+++)))))))))+++....../////////---,,,+++......,,,)))&&&%%%&&&'''---222222...,,,---...---)))$$$!!!''',,,///***))))))((('''&&&$$$###"""$$$&&&'''&&&&&&''')))((('''''')))---111333333000,,,***+++---,,,'''!!!%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((,,,333888777333...---///444777999333444555555666555555444---***'''&&&)))---///111///---+++,,,///222333222------------...///111222---000444666555555555555111...******,,,---,,,******)))&&&""""""***000111///------......---,,,******,,,---000222444555555333111///...//////000------,,,***'''%%%%%%&&&%%%(((,,,///111000///---)))((('''(((******)))'''&&&(((+++---...///222444555555555333111...+++***,,,///111111///,,,++++++,,,------+++***+++///222777<<>>===>>>777666333///+++)))((())))))))))))))))))(((((('''((()))++++++***((($$$"""!!!!!!!!!!!!!!!!!!"""""""""''',,,///---***((('''&&&$$$""""""(((---...+++(((&&&+++///...)))'''***...222222111///,,,((($$$""""""&&&***,,,......,,,---...---+++,,,000444000...+++)))'''''''''(((+++,,,,,,''' $$$%%%&&&&&&&&&$$$"""!!!!!!(((+++******,,,+++***))))))++++++***)))(((((())),,,......,,,***'''(((******)))'''$$$###!!!"""$$$%%%&&&)))...111999555///)))&&&''')))+++111111000...,,,---000444000111222000...,,,...///.........///222333222000)))))))))))))))+++...000/////////,,,)))))),,,///333555222---+++---,,,***&&&$$$######$$$%%%%%%%%%&&&$$$"""###&&&***---///000222333333111...+++***)))))),,,111666999888666444222000000111111111000+++'''$$$###%%%((())))))---///111111...---...///------///111333555777888444222///,,,*********+++'''$$$###%%%%%%""""""%%%$$$&&&((((((((())),,,......111444555333222333555000,,,)))))),,,...+++((($$$###$$$&&&((()))(((&&&)))***,,,---,,,***))))))***)))(((&&&&&&'''***,,,+++,,,---...---------...+++++++++,,,------,,,++++++)))((()))***++++++***'''((()))******+++******------,,,***))))))+++...,,,***)))((((((***,,,...---......---,,,,,,---///...333555555555444///((("""  $$$'''******222444666444---'''"""!!!###&&&)))+++***(((''''''###"""!!!###(((---000222555222...+++(((&&&%%%$$$!!!$$$(((*********)))''')))+++,,,,,,---///111111111000000000111333555333333222111000/////////+++)))'''''')))*********$$$'''+++------+++(((''')))***+++---...//////000111222333222///......///...,,,***,,,//////---***%%%(((+++***)))))),,,///.........000111111///---***))))))***,,,///111333111111222222222111000000...///...,,,)))'''((()))'''(((***+++,,,,,,,,,+++---((("""!!!%%%)))++++++,,,+++***((((((***,,,+++...444888:::888555333222111000000000000///...,,,,,,,,,...111444666777999:::::::::888666555444{{{rrrlll^^^[[[WWWTTTSSSQQQOOOMMMDDDDDDDDDBBB???>>>???@@@777666333...)))&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((('''&&&%%%###"""!!!!!!!!!!!!"""""""""""" """######%%%)))...,,,)))%%%######"""!!! !!!""""""""""""  %%%---333444111......222555222,,,***---222000111111000...)))%%%###"""&&&***,,,......,,,------+++)))***///333...,,,***((('''((())))))+++,,,+++&&&%%%%%%&&&'''&&&$$$""" ###***---,,,,,,...+++******+++...//////...******,,,...111111///---)))***,,,---,,,***(((&&&&&&&&&%%%######%%%))),,,777333...***(((***---///111222111///------111555000222222000---,,,...111000///...///000111000///*********))))))+++///111222222///+++((((((---111444333...&&&%%%(((++++++&&&%%%&&&'''))))))(((&&&%%%""" """'''***+++***000111333222000...,,,,,,***)))***...333555444222333111...------...---,,,)))&&&######%%%''''''&&&---///000...+++)))+++---,,,---000333555777888888333111---***)))***,,,---)))&&&&&&))))))''''''+++%%%&&&&&&&&&&&&'''***---///333666777555555666888111,,,))))))---000...,,,***)))***,,,......,,,+++***,,,...///...,,,++++++++++++)))'''&&&(((+++---,,,...///000///---------,,,,,,---///000000...,,,)))((('''((())))))((('''%%%''')))***+++++++++***+++++++++)))((((((+++---***)))&&&%%%%%%(((+++------...000000///...000111---222666777888777111***$$$###"""$$$&&&(((((('''000333666444...((($$$"""%%%(((,,,---+++)))'''&&&###"""!!!###(((...222333444222...(((### !!!###!!!%%%))),,,,,,,,,++++++---///000///.........///000111000//////111222111111000//////000000000(((&&&&&&''')))++++++***%%%)))---///---)))&&&$$$$$$%%%'''***,,,...//////111111000...+++******+++---,,,+++...111111///+++$$$(((,,,,,,***''''''((()))***...111333222---)))***)))))))))+++---000222...///111333444444444333000000000...+++******+++))))))***+++++++++++++++000+++%%%""""""$$$'''(((*********)))'''''')))+++***...555:::<<<:::666444333111///////////////...+++++++++...222555777888777777666666666666666666~~~|||~~~zzzxxxvvvnnnfffYYYUUUPPPNNNOOONNNLLLIIIBBB>>>::::::===???<<<888222///,,,(((&&&%%%%%%%%%######$$$$$$$$$###""""""###%%%&&&%%%$$$$$$%%%&&&###"""""""""$$$%%%$$$### $$$((()))'''%%%&&&'''######!!!!!! !!!!!!"""$$$$$$###$$$&&&'''&&&%%%"""$$$(((,,,...000000000222333555666555222///---//////...---***'''$$$### ###(((,,,///000///...)))((('''%%%%%%(((---222......---)))&&&%%%))),,,+++,,,+++&&&!!!!!!%%%### !!!'''---111222222222)))+++---...///...---,,,''''''))),,,111333333333---+++))))))+++...//////((()))***&&&"""!!!&&&++++++,,,---,,,******+++---,,,+++)))))),,,111666999555777888777333///---,,,............////////////((('''''''''***---111444666333///+++)))***,,,---///+++&&&###$$$&&&'''(((&&&$$$%%%)))///000,,,(((&&&###!!!!!!$$$''')))***'''))),,,...///...------))))))***,,,///111000//////...,,,+++***)))******((('''$$$"""!!!%%%***///000000///+++'''%%%(((++++++---000333333222///...///,,,((($$$$$$'''+++...+++++++++++++++,,,...000+++'''###"""$$$(((,,,...555888999777333111555888222///,,,,,,000444555555444...***,,,,,,***---444555444222///...---------***(((&&&&&&'''***++++++***((()))+++...///---******+++---111444444///***)))((('''&&&&&&'''((()))&&&(((***---...---+++))))))&&&$$$###%%%&&&((((((%%%%%%$$$###%%%''')))+++---000222000---,,,111555222222333666888555...((($$$***,,,+++)))((()))333444444111---(((%%%$$$)))***+++,,,---,,,++++++)))&&&###"""%%%,,,444:::222---'''$$$######!!!!!!"""$$$)))---///...---000111333222000.........---///111111///---------111+++&&&'''---111222111))))))***++++++,,,------,,,///222222///)))%%%###$$$%%%''')))***))))))(((...///000...)))&&&&&&'''&&&))),,,000000///,,,***'''%%%'''++++++'''&&&((((((***---///000...,,,***''''''))),,,//////---++++++---000222222111///...222222222222000...,,,***...+++(((''')))+++---...222000,,,(((%%%%%%&&&&&&***+++,,,,,,******,,,---)))000777;;;999555333333222...******...111000...------...111555888999888666555555444555777999:::}}}}}}}}}yyyuuusssqqqjjjbbbVVVRRRMMMKKKLLLMMMKKKHHH@@@<<<888888:::;;;888444///...+++(((&&&%%%$$$$$$!!!###%%%''''''%%%"""!!!%%%&&&((('''&&&%%%%%%&&&#########$$$%%%%%%$$$$$$%%%(((******(((&&&%%%&&&$$$###!!! !!!"""###&&&%%%$$$%%%%%%&&&'''&&&***)))))))))))))))******---...///000000///---,,,---------+++)))'''$$$###!!!$$$(((,,,......---,,,%%%$$$###!!! """&&&***......---***'''&&&(((***---...---)))### !!!###&&&$$$!!!!!!!!!!!! """'''+++///111111111---...///000000///---,,,))))))))),,,000222333333...+++)))(((+++---//////+++,,,,,,(((###"""%%%)))---------000222111---******)))((('''***///444777666888999888444111////////////............------***)))(((''')))+++...000555222...***)))))),,,---...+++'''%%%&&&'''))))))&&&%%%&&&***///000,,,(((&&&$$$""""""%%%(((***+++'''(((***+++,,,---,,,,,,***))))))+++---///...---///---+++)))((('''((()))(((((('''%%%$$$&&&***---111111///+++%%%###%%%(((+++---///000///---***(((+++***(((&&&'''(((+++---,,,,,,,,,+++***+++---///---)))%%%###$$$(((***,,,000333555444000000333666222///------111444666666333---)))******))),,,222888666333000---,,,++++++)))'''%%%%%%&&&((((((((($$$###$$$''',,,......,,,------...111333222...+++)))))))))((((((((())))))***+++,,,---,,,+++)))'''&&&%%%#########$$$%%%%%%###"""""""""$$$%%%'''(((***---///...++++++...222///......000222000+++&&&!!!%%%)))+++***(((''''''111222333333000,,,((('''((()))***++++++***)))(((%%%$$$""""""&&&,,,333888333---&&&!!!!!!"""######$$$######%%%(((***++++++---000333444333222111222///000111111///------...---)))%%%%%%)))---///000000000000//////.........000222555555111+++'''%%%''''''((()))))))))))))))+++---///...+++))))))***'''))),,,//////...,,,***%%%###$$$(((((($$$"""$$$)))***---......+++(((&&&&&&&&&'''***---...---,,,,,,---000222333222111000333333222111000...---,,,---+++))))))***,,,------222111...+++(((''''''''')))+++,,,,,,***)))******)))...555::::::888666444000+++((((((---000000///------...111555888999999444333111111222666:::===}}}wwwvvvrrrnnnlllkkkddd]]]SSSNNNIIIHHHIIIJJJIIIGGG>>>:::666555555555222///,,,,,,***((('''%%%$$$###!!!###&&&))))))'''$$$!!!&&&(((******)))&&&%%%%%%"""###%%%&&&&&&&&&%%%$$$***+++,,,+++(((&&&%%%%%%$$$""""""$$$((('''%%%$$$$$$%%%&&&'''---+++'''$$$###$$$&&&((()))))))))************+++*********)))(((&&&$$$###$$$%%%(((+++,,,,,,+++***""""""!!!!!!###,,,---,,,***'''%%%&&&'''...///...+++&&&###%%%'''(((&&&$$$#########"""!!!"""$$$&&&))),,,...///000111111222222111000...------+++***+++...111333333///,,,((('''(((+++---...---......***&&&$$$&&&)))///---///444999777///(((((('''%%%%%%(((,,,111444777999999888555222222222333333222111000///...------+++***((((((***+++---333000---***((()))+++------***((('''(((***++++++'''&&&'''+++///000---***'''%%%###$$$&&&***+++,,,''''''(((((()))***,,,,,,+++***)))***,,,---,,,***///---***'''&&&&&&&&&'''((()))***)))((((((***+++000000...)))###!!!"""%%%+++,,,,,,,,,***'''$$$###&&&''''''((()))***+++,,,---,,,+++***)))******+++---)))%%%###%%%'''((()))+++---000000......111444333111//////111444555555222---)))(((((((((+++000:::777333///+++)))((('''&&&$$$$$$$$$&&&'''&&&%%%!!!!!!"""&&&***///111111///.........000///---+++******++++++++++++******......---,,,***(((&&&%%%$$$$$$######""""""!!!!!! !!!!!!"""###$$$%%%%%%&&&)))++++++))))))+++......+++***+++------***'''$$$&&&)))***)))((('''(((---000333444333000,,,)))&&&'''((()))((((((&&&&&&###""""""$$$''',,,111444111,,,%%% ###%%%'''&&&$$$!!!!!!###&&&'''(((***...333777777666555555222222222000---,,,,,,---)))'''%%%%%%&&&***...000777666555444222000///...111333666555222,,,(((&&&)))))))))((())))))******)))+++......---,,,,,,---)))***,,,------,,,+++***%%%###$$$((('''###!!!""")))+++------,,,)))&&&$$$&&&&&&&&&'''+++---......---...000222333444333333555444222111000///......---,,,+++,,,---......---000///...,,,+++)))'''&&&&&&)))+++,,,***((((((((((((+++111777;;;;;;888555,,,(((%%%&&&+++///111111......///222555888888777555333000///000333888;;;zzzrrrqqqlllgggeeeeee___XXXPPPLLLGGGEEEGGGGGGFFFDDD:::777444222111000---+++*********)))(((&&&%%%$$$###$$$&&&'''((('''&&&%%%'''***,,,---***'''%%%%%%"""$$$&&&''''''&&&%%%%%%*********((('''&&&%%%&&&"""  ###((('''%%%"""!!!"""$$$&&&)))'''%%%######%%%(((******)))((('''''''''((()))'''''''''&&&&&&%%%$$$$$$%%%&&&((()))******))))))"""""""""!!!!!!###)))))))))'''&&&$$$######+++,,,---***''''''))),,,+++)))'''&&&''''''%%%$$$%%%&&&&&&(((***,,,---...111222222333333222111000///---******,,,000222444111---(((%%%%%%'''((()))---......+++((('''((()))------000444888666000)))(((&&&$$$$$$&&&+++///333666777777666444222333444999888666555333111//////...---+++******+++,,,---000...,,,))))))***,,,---,,,***))))))+++,,,---,,,(((((())),,,//////...+++'''%%%$$$%%%'''***++++++)))(((''''''(((***,,,...---,,,***+++,,,---,,,+++111///+++(((&&&%%%&&&&&&(((***---...,,,***)))))),,,---+++'''""" """$$$*********)))'''%%%###"""%%%%%%&&&''')))+++...///---+++(((''''''''''''&&&(((&&&###"""$$$'''(((((((((+++...//////000222444555444222111111111222222222...***(((''')))---000666444///+++'''%%%%%%%%%"""""""""%%%''')))(((''''''''''''))),,,///222333,,,,,,++++++,,,------...+++,,,---...---,,,+++***---,,,+++)))'''&&&%%%$$$$$$$$$%%%%%%###!!! !!!"""###$$$$$$$$$$$$$$$&&&))))))((((((***+++...+++((())),,,---,,,***&&&''')))+++++++++++++++,,,...222666666333---)))###$$$&&&'''((((((''''''$$$$$$%%%'''))),,,...///,,,)))&&&######%%%''')))&&&$$$"""###%%%&&&'''''')))...555999999777555444444444222...***(((((()))'''''''''&&&&&&)))---111666555444333111///.........000333333111---***(((***)))(((''''''((()))******+++---//////...------************************)))'''(((+++***%%%###$$$(((***,,,...---+++(((%%%((('''&&&'''***...000000---...000222333444555555666444222000//////000000...---...///111111///---+++,,,------+++(((%%%###"""%%%)))+++***)))((((((&&&(((---444:::<<<888444(((&&&$$$&&&+++///222333111111111333555555444222777555222000000111222444{{{vvvnnnlllgggaaa``````\\\UUUOOOKKKGGGEEEEEEEEEBBB???666444111///---,,,***)))))))))))))))((('''&&&%%%&&&%%%$$$$$$%%%''')))***'''***,,,---***'''%%%%%%"""$$$''''''&&&$$$%%%&&&'''&&&%%%$$$%%%&&&&&&'''!!!%%%%%%###!!!"""%%%%%%%%%$$$###$$$&&&(((***---,,,***'''&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((()))###$$$$$$###!!!!!!###%%%&&&%%%%%%$$$###"""!!! $$$''')))((('''(((,,,000///---************)))''''''''''''((()))+++,,,---//////000111222333333333000,,,))))))+++///222333222...(((%%%$$$$$$$$$$$$***+++,,,,,,************)))+++///000000///---,,,((('''%%%$$$&&&+++///222444555444333111111222444:::999777555222000...---,,,,,,,,,+++,,,---...///...---+++******+++---...,,,***))))))+++---...---******+++---...///...---((('''%%%&&&((()))***)))+++***(((((()))+++...000000...,,,,,,...//////...333111///+++)))'''&&&%%%%%%)))...000...+++(((&&&'''((((((%%%!!!!!!$$$''')))))))))((('''&&&&&&%%%&&&%%%%%%%%%(((,,,000333+++(((%%%$$$$$$$$$###"""!!! !!!$$$'''))))))***,,,///111111222333444666555333111///------...111000---******---000111000---)))%%%###"""###$$$ """%%%))),,,,,,+++......---,,,+++,,,---///''''''''''''(((+++...000------......---,,,***)))((((((''''''&&&&&&&&&&&&%%%'''((('''$$$""""""#########%%%&&&&&&&&&&&&&&&%%%&&&'''(((((()))+++,,,...+++((()))---///...---((()))***---///000000///+++---111555666333,,,'''!!!###%%%''')))*********'''((()))++++++,,,++++++'''((((((((((((((())))))&&&%%%&&&(((***+++)))(((+++000666999888555111///444333000,,,'''$$$$$$%%%###%%%&&&&&&'''(((,,,/////////......---------,,,+++...222333111...---,,,)))((('''''''''((()))***+++,,,...//////...,,,***((((((((((((((())))))******((())),,,+++'''$$$&&&&&&))),,,///000///,,,++++++)))'''(((+++///111222......///000111333555666555444222000//////000000//////000222333333111///***,,,......---***'''$$$"""'''***************&&&'''+++111777999666222''''''''')))---111333555444333333333333222///,,,111222333333333222111000}}}vvvqqqkkkiiiccc]]]\\\]]]YYYSSSNNNKKKGGGEEEDDDAAA<<<777000///---+++***)))(((((('''''''''''''''&&&&&&&&&'''%%%###!!!###&&&***---&&&(((******)))&&&%%%%%%"""$$$&&&&&&######%%%(((%%%###!!!!!!###&&&'''''' !!!###### !!!$$$'''%%%$$$######$$$%%%&&&///---+++)))'''&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%&&&((()))***''''''&&&###!!!!!!###%%%%%%###!!!!!!"""""""""!!! ###&&&&&&&&&(((---111000...,,,+++++++++***)))((((((((()))***+++,,,---,,,,,,---///000111222333...+++((((((***...111222111...)))'''&&&%%%$$$###'''((()))++++++***))))))%%%'''***+++)))((()))+++)))'''%%%%%%&&&***///222222222222000//////222555666555333111...+++)))(((+++++++++,,,---...///000---,,,+++***+++,,,...///---+++))))))+++---......+++,,,---....../////////+++***(((((()))***)))(((,,,+++******+++---///111000...------000222333222444333222///,,,)))%%%$$$"""'''---000...+++'''%%%###$$$%%%$$$!!!"""&&&*********)))(((((())))))***'''&&&%%%&&&)))---222555+++'''###"""###$$$"""!!!%%%)))++++++,,,...000111333333222222222333222///,,,***+++,,,...000///,,,---111333222---+++'''###""""""$$$%%%!!!!!!"""%%%***---......//////...,,,)))''''''((($$$%%%&&&&&&'''***///222//////...---+++***((('''###$$$%%%&&&'''(((((((((''')))+++)))&&&$$$&&&(((''''''''''''((((((((()))''''''''''''(((***,,,...+++***))),,,000111000---***+++,,,///222333111///)))***---222555333,,,&&&!!!###%%%(((***+++++++++((()))+++,,,,,,+++***)))&&&(((+++,,,,,,+++***+++))))))***---//////,,,***,,,000555777444000,,,***000000...***&&&$$$###$$$!!!"""$$$''')))***++++++((())))))***+++,,,,,,------///333444222111000///(((((((((((()))***++++++,,,,,,---///000...***'''%%%%%%%%%&&&''''''(((((((((&&&(((+++***&&&$$$%%%%%%(((,,,000222222111///,,,***)))))),,,///111111...---------...111333444333333222111000//////////////////111333333111///---...111222111...+++)))"""&&&)))))))))***+++(((***...222555555222000)))***,,,...111333444555444333333333222///+++((('''***...222444444333222}}}||||||yyysssnnnhhhfff___YYYXXXYYYWWWQQQMMMJJJGGGEEEBBB===555///((()))((('''&&&%%%&&&'''%%%$$$$$$######$$$%%%&&&$$$###""""""###&&&***,,,%%%&&&((('''&&&%%%%%%&&&"""$$$&&&### %%%)))&&&### """&&&''''''""" !!!###"""!!!%%%(((%%%!!! ###&&&++++++)))((('''&&&%%%%%%&&&%%%###"""""""""######"""!!!"""###%%%(((+++---///...+++&&&"""!!!###&&&%%%""""""$$$$$$$$$ ###%%%%%%%%%''',,,000///---+++*********)))((((((((()))***+++,,,------+++++++++,,,---...//////+++)))''''''***---000000...---+++*********(((&&&&&&'''(((******)))'''%%%"""###$$$&&&''''''&&&%%%((('''%%%$$$&&&)))...111222111000......///333666333222000...+++)))'''&&&)))*********+++,,,,,,------,,,++++++,,,...000111///,,,)))''')))+++---...,,,---.........//////000000...,,,+++,,,+++***(((++++++***+++,,,---///000///---,,,---000444666666333444444222...)))$$$!!!$$$+++...---***&&&$$$"""###$$$###!!!"""'''+++---,,,***)))((()))***+++''''''(((***,,,///222444+++'''""""""$$$%%%### """'''+++---------...///000111111///---,,,---...---***)))***,,,***///000...///444444111000---)))%%%###$$$&&&'''$$$######$$$(((+++------+++,,,---+++(((%%%%%%&&&%%%'''(((((((((***///222111000---+++(((&&&%%%%%%"""###&&&(((******))))))(((***,,,***&&&%%%)))---***)))((((((((()))***+++)))'''%%%%%%'''***...///,,,,,,---222666777333///------...111333222...+++%%%%%%(((...333333---(((###$$$&&&((())))))((((((&&&''')))+++,,,,,,+++***(((***------,,,+++---...000///......//////...,,,+++...222333000,,,(((&&&)))+++,,,+++((('''''''''###$$$&&&+++000111...***'''((()))***,,,---.........111333333111///------'''((()))+++,,,---......+++++++++...000...***&&& !!!###%%%&&&'''''''''&&&%%%&&&******&&&$$$&&&%%%(((,,,000222333222111,,,+++)))***,,,.........---,,,+++***+++---000222111111111111000///.........------...000111///......000222333222000---+++###%%%'''((((((((()))***,,,///333555444222000///,,,...222555666555555555111111111111111///***'''"""%%%)))---000222333333{{{yyyzzzwwwrrrmmmfffddd]]]VVVUUUWWWUUUPPPLLLIIIFFFDDDAAA:::000)))$$$$$$%%%$$$######%%%&&&###"""!!! """$$$%%%"""""""""###%%%''')))***###%%%&&&%%%$$$$$$%%%'''"""$$$%%%"""$$$***((($$$ """%%%''''''###"""!!!$$$### """&&&'''###%%%)))''''''''''''&&&%%%%%%%%%&&&%%%$$$"""""""""###### """$$$(((,,,...777555000)))$$$###$$$&&&&&&""""""&&&'''&&&"""$$$&&&&&&%%%&&&***...---+++)))((())))))'''&&&((((((***+++------------++++++*********+++,,,,,,)))'''&&&'''***---//////,,,++++++,,,......,,,+++''''''((())))))'''$$$!!!!!!###))))))$$$(((&&&$$$###%%%(((---000222111000......000444777333222000...+++)))'''&&&)))))))))))))))))))))***,,,,,,,,,,,,---///111222000---(((&&&(((***---...,,,...//////......000111333111///......---+++)))*********+++,,,---//////---,,,+++,,,000555777888222333444333///)))###""")))---,,,)))&&&$$$"""$$$%%%###!!!"""&&&***///---+++)))((()))***+++%%%'''***---000111222222,,,'''######%%%&&&$$$!!! $$$)))------------------//////...,,,)))&&&)))++++++))))))+++...'''---000...000555555111444111,,,(((&&&&&&((()))'''%%%######&&&)))***+++'''***---,,,)))'''''')))''')))++++++***+++...222222000---)))&&&$$$######"""%%%(((+++,,,,,,***)))(((+++,,,)))&&&&&&***///+++***((('''((()))+++,,,***'''$$$###&&&***...000...///222888===<<<888333//////000222333111+++&&&""""""%%%+++222333///***%%%&&&''''''''''''%%%%%%###$$$&&&)))+++,,,,,,,,,+++,,,...---++++++...222666333000............---***---000000---)))&&&%%%%%%'''***++++++******+++((((((***111777888222---)))***+++,,,---///000000///000222111...+++))))))''')))+++...///000000000))))))***---000///+++'''!!!$$$&&&&&&&&&&&&'''%%%'''++++++'''&&&(((&&&(((,,,000222222111000,,,***)))***+++---,,,,,,---,,,***))))))+++...000///000111111111///...------,,,+++,,,---......------...000111111///---+++'''((()))((('''&&&((()))///333777777444000//////...111666999999777666555......///000111///+++(((###$$$&&&))),,,...000111