BM6P6(@ PPP111)))///***---333***222...)))(((+++...//////000+++,,,///:::WWWpppsssmmmUUU>>>===OOOggg|||~~~UUU222111000---000222,,,///111VVVWWW222+++---...***...333...222)))...111111SSSqqqHHH...222222000KKKuuu\\\888&&&,,,(((((())))))(((''''''&&&''''''((((((((((((***,,,...///+++000111,,,)))+++---,,,++++++++++++,,,---...///------,,,,,,---...000111>>>fffsss^^^wwwsssUUU<<>>***((()))'''&&&***666777666000(((###$$$'''(((''''''&&&&&&&&&''''''##############################""""""""""""######(((!!!,,,CCCtttaaa999!!!######"""### ### ''')))&&&;;;iiinnnAAA((($$$((((((&&&&&&%%%$$$$$$######$$$$$$&&&%%%$$$###"""""""""""" !!!!!!!!!!!!######"""!!!!!!!!!!!!!!!###"""&&&000777555))) """###"""!!!"""!!!######&&&######!!! """""" YYY;;;333999111---222///444000,,,***+++,,,,,,,,,---)))---222<<>>KKKDDD///'''---,,,+++++++++,,,,,,---...,,,,,,------...//////000666999PPPzzznnnRRR:::000000>>>eeeXXX:::)))+++''''''++++++'''&&&(((((()))***)))&&&%%%&&&'''&&&&&&%%%%%%&&&&&&''''''##############################""""""""""""######&&&)))111UUUvvvGGG---!!!$$$###%%%(((%%%$$$###$$$'''EEEttt|||XXX222"""###%%%%%%&&&&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$###""" !!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!  !!!  """######### """444BBB???)))$$$!!!!!!!!! """ggg666###***+++,,,---...000222333...///>>>NNNVVVeeetttvvvhhhOOO:::>>>VVVrrrSSS555888999555555444222555EEEyyyTTT888---333111,,,......+++//////...000???___sssNNN111...111---///999GGGfffzzzXXX888111888MMMyyy}}}EEE---***+++...(((///+++***************++++++***(((&&&%%%&&&)))---///)))+++666BBB<<<***$$$+++,,,,,,+++++++++,,,------,,,,,,---....../////////333000===aaauuuXXX===333555TTTqqqFFF...)))***))))))***)))&&&&&&))))))******)))'''&&&%%%&&&%%%%%%%%%%%%%%%&&&''''''##############################""""""""""""######!!!'''&&&222```kkk<<<)))"""&&&$$$&&&***(((###"""###)))KKKyyy[[[444&&&%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$"""  !!!!!!!!!!!!!!!!!! !!!!!!!!!"""###!!! !!!######""" !!!!!!###---JJJaaaaaa555)))  """ttt>>>)))...//////...,,,---///111333///;;;MMMXXXgggvvvyyykkkQQQ:::===WWWtttPPP444999:::666555444...333JJJjjjBBB---333333---......+++000---***...333HHHiii\\\555+++///...---000+++JJJrrrwwwJJJ888,,,---,,,222UUU~~~hhh===///,,,,,,000+++111))))))((((((((()))******)))'''%%%%%%&&&)))---000...+++,,,000---&&&(((///,,,,,,,,,++++++,,,,,,---+++,,,---...////////////000...444NNNyyyzzz\\\@@@999@@@iiiccc<<<)))+++(((&&&%%%%%%&&&&&&((()))$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((##############################""""""""""""######!!!'''%%%777hhhrrrVVV222%%%###'''###%%%***(((### ###%%%---RRR\\\555''''''$$$###%%%&&&%%%$$$$$$######$$$$$$###$$$%%%%%%$$$###!!! !!!!!!!!!!!!  !!!!!!!!!""""""!!! ###%%%$$$!!!"""%%%444ZZZxxx{{{GGG222 !!!!!!###uuuHHH;;;000000///---++++++///222666+++111CCCSSSgggyyy~~~lllPPP777:::UUUsss~~~PPP555:::<<<666444333---000HHH~~~KKK---222444///...///***000+++)))///,,,888VVVxxxkkk@@@000000000///000)))888PPPooowwwUUU777000...333;;;AAAGGGLLLJJJ......+++(((...)))---'''&&&&&&&&&''''''((()))'''''''''((()))***++++++000---)))((((((***---///---,,,,,,++++++,,,,,,,,,+++,,,---////////////...000333444???ddd}}}}}}zzzhhhPPPPPP\\\pppKKK000%%%,,,((('''%%%$$$&&&((((((&&&"""###$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((##############################""""""""""""######(((***@@@kkksssTTT<<<))) """&&&!!!###)))&&&""" $$$&&&111XXXYYY222&&&&&&$$$$$$)))&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%$$$"""!!! !!!!!!!!!!!!  !!!""" !!!!!!!!!!!!######""" !!!"""333^^^dddEEE''' $$$$$$!!!"""|||TTT///))).........,,,***,,,222666777'''(((999LLLeee{{{lllOOO555777RRRqqqQQQ777<<<===777444222...---DDDQQQ---111555000//////(((///))))))222,,,222PPPwww|||```YYYnnnuuuLLL999555222......555222555LLLpppfffAAA999222+++666UUUiiiVVV555333$$$,,,***$$$***%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''***++++++***'''&&&((()))(((&&&)))...,,,%%%------,,,++++++,,,,,,,,,+++,,,---////////////......555222222RRRvvvxxxxxxxxxyyyggglll}}}VVV888)))%%%111,,,***(((''')))***'''"""%%%%%%&&&'''((((((&&&$$$$$$$$$$$$$$$%%%&&&'''(((##############################""""""""""""######)))///GGGkkkddd===)))$$$!!!%%%!!!'''$$$""" $$$(((444[[[}}}TTT...###%%%$$$&&&,,,&&&%%%$$$$$$######$$$$$$ """$$$%%%%%%%%%###""" !!!!!!!!!""" !!!""""""!!! !!!"""###!!! !!!!!!######"""""" 000[[[~~~~~~XXX333''')))&&&!!! sssFFF000,,,,,,---------+++***+++...111,,,,,,)))---AAAaaa{{{uuuMMM>>>;;;NNNqqqwwwvvvIII::::::555777000///666,,,===rrr]]]666000,,,---111))))))***+++***)))---555;;;hhhlllVVVGGG===>>>UUU___???,,,///555...333,,,444444NNNuuubbb;;;444111...FFFrrr{{{UUU//////,,,***)))))))))(((((((((((('''&&&&&&&&&&&&'''$$$)))------(((%%%&&&((($$$%%%&&&'''(((******+++,,,+++))))))+++,,,,,,+++...,,,---000111///...---333+++111666===fffpppBBB333(((###///++++++)))((((((''''''''''''&&&%%%&&&''''''&&&%%%$$$###"""###%%%&&&%%%$$$$$$$$$############$$$$$$########################"""'''222VVVvvv^^^444)))''''''&&&%%%###"""!!!!!!!!!###&&&&&&777fffvvvJJJ+++&&&''')))+++'''$$$'''&&&"""$$$'''$$$!!!"""%%%"""((())) !!!"""!!! """""""""  """ !!!!!!""""""######"""+++@@@bbb~~~ddd;;;### %%%$$$ ___444(((***(((---......---++++++---///------+++000GGGhhhwwwNNN???<<>>QQQuuuaaakkkӵ}}}CCC222222...222......---000---***<<LJJJ~~~=hĦvvvKKK111///222NNN~~~jjjCCC...000000---2224ĉ@ӵ))))))(((''''''''''''((('''((()))((('''&&&&&&'''%%%%%%&&&'''((()))******,,,000333111,,,((())),,,&&&,,,...++++++...000///(((555111***///111@@@```>Lhhh999******,,,***''''''&&&&&&%%%%%%%%%%%%&&&'''''''''$$$"""!!!$$$&&&$$$""" """$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""(((---QQQtttGGG)))########################!!! !!!###888hhh{{{PPP000(((%%%&&&+++***###000IIIfffyyyyyylll___;;;%%%###!!!!!!%%%%%%!!!  ###"""000@@@CCC555&&&   !!! ###$$$"""  SSS111,,,///++++++---//////,,,)))((('''***///111999YYYwwwNNN???>>>SSSyyyGG=?DDD222222///555444666...)))...666//////WWWkkk>>>+++333666000000***+++---///222222111///***111666333---***,,,///HdĦHHH=ĪjVVV222,,,777XXX___===333///---111GG=?)))((((((''''''((((((((((((((('''''''''&&&&&&$$$%%%&&&'''(((***++++++)))++++++)))&&&%%%(((+++)))...///)))+++888CCCFFF000222222666666///555HHHqqqHdĦVVV111+++++++++,,,''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&$$$"""%%%,,,111'''$$$!!! !!!#########$$$$$$############$$$$$$###$$$&&&''''''&&&$$$###)))222^^^mmmFFF+++"""""""""###############""""""$$$'''<<>>kkk[[[888###$$$%%%(((,,,,,,***,,,???hhhkkk>>>!!!""""""###$$$!!!!!! (((BBBjjjqqqTTT)))$$$   ### """###$$$$$$yyyddd?~4,,,)))+++g&e>&e000g&eLLL>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgL---))),,,PPPzzzNNN555666000...222S?ʬ---///3h?D%%)?ZufĦ\\\444000gLg&e888gĉ@)))***g&e>&e&&&@e((((((??(((((('''&&&&&&(((+++---g<ĉ%%%999fff3we<ĦYYYppp===3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~HHH---...&&&###+++)))''''''&&&&&&&&&''''''(((###$$$%%%%%%(((222AAALLL---***&&&######$$$$$$$$$$$$$$$############$$$$$$$$$&&&(((******(((&&&$$$"""---\\\~~~hhhDDD---!!!!!!""""""######$$$$$$ ###'''===iiiQQQ111"""&&&((()))***(((***"""+++PPP}}}}}}HHH%%%###### """###"""!!! (((EEEooolll---'''!!!  """###!!!###"""```4Dӵ...///---Hƅ^Hu]Ħ444Hu]ĦQQQZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@666HdĦ******111AAAlll}}}ddd555---555...Htƅ^---,,,Bt=o9ĦDtfo9Ħg?111111HdĦHu]Ħ---tt,,,%%%Hƅ^Hu]Ħ###H׼s))))))%%%(((+++************))))))tQ)))&&&<<>>iiivvvWWW,,,###!!!###   !!!""""""!!! <<<4444DuXӵ111...+++DdDΦDdDӵ111DdDĦPPP777o)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦ***+++...555YYYooo???,,,222po9u///---------GIdnuR)ĦDdDĦnuR)ĦCdgĪj333DdDĦDdDĦ***HߝL`o9///DdDΦ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ӵvvv???333*********'''&&&)))&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''''''''&&&$$$######$$$&&&'''######""""""######$$$$$$!!!&&&$$$%%%)))###"""...HHHnnnxxxPPP---$$$$$$$$$###""""""###%%%!!!!!!###(((CCCttt\\\333)))'''%%%((($$$,,,$$$'''%%%%%%555RRRkkkvvv[[[<<<###"""$$$$$$!!!!!!###$$$$$$***:::IIIOOOTTTbbbyyy{{{XXX:::$$$ """$$$"""!!!!!!  !!!""""""!!! ...---4DuXӵ...)))'''DdDʜ4DuTӵ///>d<ĦQQQDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<...000444TTTvvvEEE,,,...peӵ...ĦpeӵDx<>d<ӵDdd<>d<Ħ---4DufئL>e***DdDʜ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ӵWWW///***(((++++++'''&&&)))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$#########$$$$$$%%%###&&&######'''$$$))):::ooopppAAA)))'''&&&'''%%%######$$$ !!!&&&BBBtttUUU...%%%$$$$$$(((%%%...&&&)))(((%%%)))444???BBB777'''!!!$$$!!! !!!'''555MMMiii~~~{{{kkkSSS666!!! !!!###"""  !!!""""""!!! +++,,,4DuXӵ+++((('''D&dq&ĒR+++///sdKĦSSSDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB222<x777WWWtttEEE,,,---B?d<)))))))))******))))))'''((((((((())))))geĦ000Hg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRrrr@@@+++(((&&&)))+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&((('''&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%!!!!!!%%%$$$000IIIQQQ...'''###&&&'''$$$###$$$###!!!!!!&&&BBBtttXXX///%%%$$$$$$(((%%%...)))(((&&&$$$%%%((('''$$$&&& ###$$$!!!"""&&&!!! ###222OOOqqq```@@@,,,!!! !!!!!!   !!!!!!!!!!!! +++///4DuXӵ***+++***Hu]3hh***+++///nevvvTTT=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďD000333Hkge444;;;^^^wwwkkk???,,,...@h///000@G---,,,HĪj@IŌBene000HkgeVVVne,,,,,,fe111Hu]3hh777GGGaaase***))))))***,,,,,,+++)))(((((())))))******geĦja>aĦ[[[@G^^^se<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@haaa555,,,)))'''(((******((('''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''''''''((('''&&&%%%$$$$$$######&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$ ######333RRReee;;;+++ """&&&%%%###$$$'''$$$$$$***HHH{{{ddd777(((%%%%%%)))$$$***+++&&&!!!!!!%%%((('''$$$!!!"""###$$$###!!! """ !!!)))???cccsssGGG&&&"""!!! !!!"""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!***4DuXӵ,,,ĵD^))),,,,,,111tttRRRDdDĦ///000444///333===dddrrrccc;;;///222***000111222111---///111999///;;;333,,,///222222111D^GGGCCCooos׼s&&&)))(((((())),,,,,,***((()))))))))***+++,,,geFm8ooo>aĦ___999+++555JJJrrrs׼sHoD^DdDĦs׼sQQQ111***+++***)))((((((((('''&&&&&&&&&&&&'''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%###### """### 111PPPYYY===%%%!!!%%%$$$"""###$$$$$$&&&000PPPlll;;;((($$$&&&+++$$$'''***&&&"""###%%%&&&&&&&&&"""$$$""" !!!***BBBgggeee:::""" ###""""""""""""###   !!!!!! !!!!!!Φ4DuXӵtvӵ>d<Ħ000---......222HHHgggĦPPP777:::SSSzzzĦĦ>d<ĦwwwKKK777...///444111222///444---,,,111===fffsssbbb:::222444'''***,,,'''***---111222222111000+++///222111......333777OOOyyyFFF333000//////***444000......000Ħ,,,333MMMHHH222444777...***%%%>d<ĦQQQNNNBeiii---((('''&&&(((+++,,,)))'''))))))***+++,,,,,,geFYĉGGG>aĦRRR000,,,222222,,,,,,111111...<<<```Benu]ӵ>d<Ħ>d<ĦĦBeĦqqqFFF...&&&+++...+++'''&&&((()))&&&&&&&&&'''''''''(((((('''&&&$$$#########$$$%%%######$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%!!!"""!!!$$$$$$,,,LLLvvvQQQ...###%%%###!!!!!!!!!'''333UUUkkk888### %%%,,,%%%'''((('''((()))'''"""###%%%"""!!!######""" '''<<A***ne///---,,,++++++222ne{{{WWW<<<;;;RRRxxxneneDeXXX777444333000444222...)))---///---KKK|||cccBBB...))),,,///---,,,+++---000111///---+++000...---111111888JJJ^^^999:::777222444222///***ne...111'''222AAAMMMSSSOOO===+++,,,neTTTNNN333///ZZZmmmBBB444000///***+++///+++'''222))),,,,,,(((>A&&&999fffk<///...777SSSooogggDDD+++---555BBBffffhDenenenevvvLLL222***+++******))))))((((((((('''&&&%%%'''))))))(((%%%$$$$$$$$$#########""""""%%%'''''''''$$$######$$$%%%%%%$$$$$$&&&(((***,,,''' &&&$$$$$$###)))OOOLLL***)))$$$((("""!!!///MMMrrrpppEEE---!!!"""!!!$$$(((''''''&&&%%%&&&&&&&&&###!!! !!!!!!  !!!...NNNnnnxxxrrrPPP888$$$ !!!"""!!!  !!!!!!%%%!!!!!!!!!"""!!!$$$ !!!!!!"""""",,,***,,,,,,,,,)))+++---333|||XXX<<<:::OOOuuuZZZ888555444///111222///+++...111444WWWZZZ666+++---...,,,,,,,,,---......,,,***+++//////111222000@@@___nnnCCC;;;777444666444555)))...000;;;FFFXXXlll}}}\\\666///'''111333,,,(((AAAjjjHHH333555<<<+++###)))''',,,BBB222(((---***)))&&&333,,,...444JJJwwwkkkIII;;;222444UUU[[[777***+++///...---+++***((('''&&&&&&&&&&&&''')))***)))((($$$$$$$$$###############%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$%%%&&&((()))%%%!!!(((###!!!***TTTyyyIII+++'''"""&&&$$$ 444\\\aaa666###""" """(((((('''&&&%%%%%%&&&&&&$$$""" !!!!!!  $$$666JJJOOOIII000### !!!"""!!!  ))),,,)))---...%%%  ###### ***+++---///111222222222---,,,++++++++++++,,,+++)))+++---222CCC^^^xxxzzzVVV;;;999NNNttt\\\888444444......,,,///000222111555ZZZwwwNNN444,,,+++***+++,,,---...---+++))),,,//////333222///GGGqqq}}}LLL999555444444444777///---222888???OOO```|||NNN000...,,,+++*********,,,,,,333TTTmmm]]]jjjqqqMMM///...000FFF^^^???&&&,,,)))(((((((((+++,,,+++///444111)))(((,,,---,,,<<>>{{{~~~CCC222UUUxxxjjjAAA...***(((///&&&///(((&&&---000+++&&&%%%******---CCCuuuZZZ888---111444333UUUlllAAA111///,,,((((((((('''''''''&&&&&&&&&((()))(((%%%######$$$""""""#########$$$$$$$$$&&&&&&%%%$$$######&&&((("""######$$$%%%%%%%%%%%%'''!!!%%%!!!"""&&&666cccWWW111!!!%%%!!!"""&&& +++OOOddd444### %%%######)))***%%%$$$"""###%%%''''''''' !!!!!!  !!!"""###&&&(((""""""  !!!&&&CCCqqq]]]444 !!!###$$$###"""!!!(((***,,,......,,,***))))))+++,,,,,,)))))),,,///---++++++222GGGaaarrrxxxtttVVVAAAAAATTTvvvzzzKKK666000---...000///+++...555333;;;QQQxxxQQQ333******444444333///,,,,,,000333)))...(((%%%555MMMlll}}}zzzjjj???555000+++222111...===fffLLL...''')))+++,,,'''---@@@tttgggoooAAA$$$EEE^^^III,,,)))''')))444&&&+++''')))///...))),,,444...***777^^^tttIII999444---...666@@@mmmjjj<<<,,,---,,,***))))))((('''&&&&&&&&&###%%%((('''$$$###$$$&&&""""""######$$$$$$$$$$$$&&&&&&%%%$$$"""###&&&(((""""""###%%%%%%&&&&&&%%%&&&"""(((!!! &&&===qqq{{{GGG&&&&&&&&&###999cccttt888%%% &&&$$$'''------%%%###"""###%%%'''(((((( !!!!!!  !!!"""%%%(((%%%%%%""" 888ccciii999!!!###$$$###!!! +++'''...333,,,)))---,,,---------,,,,,,+++++++++)))...///333GGGfffyyy}}}nnnSSS@@@AAARRRuuuSSS444,,,...///333...---000333222333555NNNuuuKKK///(((///111222222000---++++++,,,000---//////666YYYqqq???///222...((((((888```qqq999...:::111$$$(((...###LLL}}}~~~qqq___AAAKKKzzzwww@@@***,,,+++++++++,,,...///,,,)))'''///+++---666---,,,BBBKKKOOOXXXkkkMMM222///333111,,,***666KKKqqq```999,,,***)))*********)))(((&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&""""""###$$$%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%$$$######""""""""""""""" """&&&!!!''''''222eeeYYY---((($$$###!!! $$$@@@zzzttt<<<+++!!!$$$'''$$$$$$)))%%%$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!! ###%%%$$$$$$"""!!! ###<<>>TTTyyyTTT666///111111111......000111000111555OOO{{{vvvTTT:::---,,,...///000...,,,++++++,,,,,,000111///555MMMzzz{{{{{{hhh;;;...000---,,,333QQQbbbGGG111>>>QQQDDD---***'''333```~~~xxxwwwrrrWWW===XXXsssqqqPPP///&&&---000......000000---,,,---111444,,,(((---000LLL{{{}}}OOO<<<------111...---///000>>>bbbpppFFF...(((***+++*********)))(((&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$###""""""""""""""""""###'''!!!&&&&&&000cccyyyGGG)))$$$"""######"""$$$(((DDD{{{kkk999*** ###'''$$$%%%***$$$$$$###""""""###$$$$$$###"""""""""!!!!!!  """%%%$$$$$$###!!!   222]]]~~~VVV000"""!!! ...(((&&&***------...///+++++++++************)))000///,,,///CCCddd}}}yyyTTT999;;;UUU|||UUU888222444444000///000111///---000666SSSyyy}}}iiiRRR999,,,---...//////------...///)))444111...333>>>hhh[[[444---------111CCCjjjyyy]]]FFF333---...DDDVVVEEE+++'''000;;;UUUhhhtttkkk444:::AAA>>>111%%%&&&///***&&&&&&+++---***+++000BBBAAA444'''(((888iiiqqqaaa444---+++//////,,,---222///333OOO}}}vvvKKK222***)))***+++*********)))((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$###""""""""""""###$$$%%%'''!!!$$$$$$...```}}}FFF'''###"""$$$%%%###$$$(((EEEzzz___444''' ###&&&%%%'''+++$$$$$$###""""""###$$$$$$$$$######"""!!! """$$$######""""""!!! $$$"""444``````:::&&&!!!!!!!!!  !!!!!! ...---***///555111***+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++000EEEddd|||zzzUUU:::;;;TTTzzzXXX:::222555666000111333333///,,,000777XXXzzzoooKKK111...///111111000000222333***555...+++333333VVVMMM000...---,,,333CCCssszzzVVV===222///...---,,,777@@@333&&&++++++***///555HHHjjjpppTTT444111000///,,,)))***///...&&&$$$***---++++++///@@@BBB666)))222VVVccc@@@[[[KKK...,,,---111000,,,---111444///BBBnnn~~~XXX666///222...)))(((*********))))))'''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%$$$######""""""#########$$$&&& $$$$$$///aaaIII(((%%%$$$&&&%%%""""""%%%AAAvvvzzzQQQ...%%%"""&&&&&&(((+++$$$##################$$$%%%$$$###"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!$$$,,,GGGpppggg@@@%%%!!!###""" !!!"""###""" 444;;;;;;BBBMMMBBB...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...888MMMggg|||vvvVVV???>>>QQQuuu^^^===333444666333333555555111---111888TTTwwwYYY666...///111111000000222333---444******444...HHHwwwGGG...000...+++222:::rrroooNNN555***...777---...)))***...)))'''333)))***,,,((($$$...888777///---,,,...---)))***---666000+++---///...---,,,,,,222---&&&DDDuuuFFF---:::XXXlllZZZ<<<111...---///000///...///666///:::^^^cccEEE...///444...(((***)))*********)))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$###############!!!"""$$$$$$&&&222fffAAA'''$$$$$$&&&&&&$$$$$$''':::nnn{{{ccc;;;(((###!!!%%%''')))+++#########$$$$$$#########%%%$$$###"""!!!  !!!!!! !!! !!!888```kkkAAA$$$"""!!! !!!######!!!TTT[[[XXXbbbttt```999---)))************+++++++++,,,---333AAAVVVkkk|||rrrVVVBBBAAAOOOpppiiiDDD555555888666555555666333///222777GGGooo^^^777---...//////------...//////000))),,,222,,,>>>jjjyyyIII///111000,,,///>>>iii~~~___???000...------///&&&---,,,***---(((%%%---111///---...,,,'''%%%(((&&&'''***,,,***%%%&&&+++(((......(((''',,,---)))'''***(((&&&HHHNNN444222///000:::333000///,,,***,,,///000///...222///555MMMpppOOO:::***+++---))))))...)))*********))))))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$############$$$ !!!$$$%%%(((555iiixxx@@@$$$!!!!!!%%%&&&&&&)))---222``````EEE%%%$$$!!! !!!$$$''')))***"""###$$$$$$$$$$$$###"""$$$######"""!!!  """!!!  ###DDDrrrfff<<<$$$"""$$$!!!aaaeee^^^qqqKKK444))))))*********+++++++++,,,---444DDDXXXkkkyyypppUUUBBBAAAOOOnnnwwwMMM999888<<<888555333444333111111555777fff^^^888...///000...,,,++++++,,,...+++---222///***999QQQQQQ111///222------===PPPZZZUUUWWWfffooommmSSS===,,,---111+++%%%%%%'''///---))),,,)))$$$'''(((&&& ###---+++$$$###'''+++444:::666...***,,,///DDDHHH444%%%(((,,,'''+++))),,,,,,:::___kkkPPP333"""111222000666******++++++,,,---...000000///---000222===[[[bbb<<<111)))(((***((())),,,)))************)))((((((&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$!!!"""$$$&&&)))777kkkeee:::$$$!!! ###&&&&&&***///)))OOOnnnrrrHHH222 !!!!!! ###&&&))))))"""###$$$$$$$$$$$$###"""###"""""""""!!!!!!  """"""  %%%CCCnnnwwwQQQ,,,!!!!!! %%%'''%%%"""LLLNNNHHHhhh\\\@@@+++++++++,,,,,,---------******111BBBVVVhhhuuu}}}pppTTTAAAAAAPPPoooTTT===;;;@@@999444111333333111000222---aaa^^^999111222222000---++++++,,,---)))111666+++(((777CCCXXX222...222...,,,+++555777111222;;;<<<666222---111888555)))'''000(((...&&& &&&+++,,,111$$$333333((($$$%%%+++888///888FFFOOOLLL>>>222...WWWtttxxxRRR111,,,---&&&'''###...222,,,666;;;***444111===JJJTTT999+++)))...111000......//////+++333333333LLLzzztttMMM///,,,***,,,---,,,)))&&&)))************))))))(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((&&&%%%$$$$$$######$$$$$$######&&& &&&)))777kkkfffGGG$$$((($$$"""###$$$%%%(((---"""BBB```yyyggg;;;,,,%%% !!!!!! """&&&(((((("""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!""""""   888\\\}}}bbb;;;### !!!$$$***,,,***'''222;;;444bbb}}}AAA333///+++***+++,,,***((()))***...:::PPPiiivvvyyypppUUUAAA???LLLkkkVVV:::888111111222222222222111000///666QQQfff@@@222111111111111000---******,,,//////......111444nnn```222444222'''111,,,///...,,,111999999444111111111111222222...***))),,,---+++,,,...000111///...//////,,,(((+++111PPPoooooo<<>>fff]]]<<<***...111***)));;;>>>***000'''"""&&&***)))))),,,"""$$$%%%&&&%%%$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%'''&&&%%%%%%%%%%%%$$$"""&&&$$$""""""$$$%%%%%%$$$&&&""""""$$$###***CCC^^^lllCCC+++&&&#########"""!!!"""%%%'''%%%999iii~~~ZZZ777+++""""""!!! """%%%%%%%%%$$$""" !!!$$$%%%###!!!$$$###""""""""""""""""""""""""!!!  !!!""" !!!'''>>>^^^vvvxxxfffSSS222***!!! ###$$$///***$$$"""$$$%%%"""...222555hhhKKK111///,,,++++++++++++***))))))+++555JJJcccrrrvvvoooUUUBBB@@@LLLiiiZZZ;;;777222222222222111111000//////111TTTiii>>>111000000111222111///---+++---//////------///111SSS```444777666***000000111111333666999666111......---///111111...***(((***+++++++++,,,......222333444000'''###+++777jjjzzzAAA222KKKUUU...(((***,,,)))---///---+++,,,...///222GGG```VVV***...,,,***+++---...//////---111111---888WWW}}}~~~TTT555---******,,,===XXXZZZ@@@,,,'''%%%***+++(((%%%%%%))))))((('''%%%######$$$"""$$$%%%%%%$$$######$$$'''&&&&&&%%%%%%%%%%%%&&&(((&&&$$$$$$%%%%%%$$$###&&&######%%%$$$'''<<>>aaajjjJJJ,,,&&&&&&"""!!! !!!###%%%&&&%%%!!! !!!###%%%$$$###$$$$$$###"""""""""""""""!!!"""!!!  !!!  '''"""!!!###   !!!%%%%%%!!!444(((EEEBBB---///111///+++***,,,.../////////666HHH___ooouuufffLLL;;;:::IIIhhhjjjAAA222222444333333222111000000000999mmmHHH///......///000111000///,,,,,,---------------...---CCCoooYYY///,,,000,,,---000...000555444///000555333...,,,,,,,,,)))'''''',,,)))(((***+++)))((()))###&&&+++---)))&&&,,,444dddDDD)))LLLoooKKK...***+++***///---+++---111111---///444ddd{{{KKK---***555===999000,,,...000111222666555...555\\\jjjDDD***+++%%%///KKKpppnnn???+++'''######%%%))),,,...'''&&&$$$$$$%%%%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%'''(((&&&"""###)))///999444,,,&&&$$$#########$$$###%%%((()))---;;;KKK///+++'''&&&%%%###"""!!!$$$$$$###!!! """%%%)))BBBbbbhhhMMM...###%%%"""!!! """$$$&&&&&&%%%!!!###$$$$$$$$$%%%$$$###"""!!!!!!!!!"""!!!""""""""" !!!!!! !!!!!! !!!"""######"""  """###!!!666***TTT666,,,///111000---+++---000...///111888III___oootttjjjNNN999777FFFgggvvvHHH000222555444333222222222222333AAAxxxPPP000///------...///...,,,******+++,,,.../////////111111EEEgggccc777)))---000111222000000111111///333888333///,,,---+++(((+++111222+++(((+++,,,)))''')))///***((()))(((&&&'''***JJJjjjPPPnnnqqqCCC,,,...---(((+++333)))555RRRTTT:::+++333III```qqqvvvlllOOO666222+++BBBRRRHHH333))),,,333//////444555,,,---MMMttt}}}XXX888$$$$$$%%%888ZZZXXX...+++&&&&&&***...---***,,,)))'''&&&&&&%%%### &&&((()))(((&&&%%%%%%&&&$$$'''(((&&&"""###)))///AAA:::...&&&""""""$$$%%%&&&%%%$$$$$$&&&,,,999DDD+++---...+++'''%%%"""!!!#########!!! ###%%%***LLLnnnttt\\\888%%%%%%"""!!!!!!"""%%%&&&&&&%%% !!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!  !!!""""""###!!!""""""  !!!!!! !!! !!!!!!222333hhhrrr444---...000000///...//////+++---...444EEE\\\nnnvvvrrrTTT===888EEEfffRRR222333333333222111111333444555LLLYYY111///------.........---+++******,,,///111111000444000111;;;III^^^uuuIII---))).........---,,,...777===;;;444///------///,,,+++666EEE888...(((+++,,,((('''++++++(((&&&&&&%%%###'''---:::~~~}}}EEE)))+++,,,***000------OOO~~~xxxEEE)))111)))111777===>>>000)))333000JJJZZZMMM444))),,,222---,,,///111+++***???ZZZtttWWWAAA666<<<:::CCCTTTfffvvvlllPPP...---,,,111:::@@@;;;111---(((###"""$$$&&&&&&%%%'''((())))))'''%%%%%%&&&$$$&&&'''%%%$$$$$$(((,,,???888---%%%""""""$$$&&&(((&&&###!!!"""'''000777)))------'''!!!!!!###$$$"""""""""  ###&&&555^^^mmmDDD((('''!!!!!!!!!###&&&'''&&&%%%!!!!!!!!!!!!###$$$%%%%%%###"""!!!!!!!!!!!!  !!!!!!!!!"""###!!!######!!!  ###"""!!!!!!"""000CCCccc999.........000111111000...,,,,,,+++///???YYYppp{{{tttWWW@@@<<>>000---///...///------///---...777BBBoooiiiVVVKKKKKKCCC???===<<>>///------///333333111...///---***,,,<<>>///&&&((()))%%%%%%+++,,,JJJjjjiiiIII)))###,,,+++UUU\\\555---***&&&***999cccZZZJJJ___|||WWW222---333...((()))111111++++++222222+++333000...///111333444555bbbyyy___NNN;;;222...)))%%%,,,..."""'''###$$$666\\\~~~lllRRR;;;...'''$$$!!!$$$&&&'''&&&$$$"""""""""%%%$$$###$$$&&&'''&&&$$$(((&&&%%%%%%&&&&&&$$$###!!!"""###$$$''',,,...---%%%)))(((###"""%%%%%%  !!!%%%(((MMMyyyrrrGGG&&&'''!!!!!!"""$$$''''''&&&$$$!!!###""" !!!###&&&%%%$$$"""!!!  ###"""  """ """$$$$$$"""   555WWWvvvSSSHHHCCC))),,,///...222---000...333111,,,:::ZZZsss{{{uuu^^^AAA888MMMqqqooo@@@111//////------...000222444:::cccJJJ---,,,---111666:::999777666333000...---...------***444++++++777222???nnn[[[@@@,,,...777DDDrrrKKK555444333333444555777888......,,,***)))*********000dddzzzIII)))'''000///555LLLggg}}}ttt>>>///***%%%+++KKK}}}zzzYYY;;;,,,---333+++333111///666444---...,,,111111888...'''777444FFFuuuzzzWWW???777++++++)))(((''''''''''''&&&&&&&&&///HHHooo|||UUU111&&&&&&"""***---((($$$%%%$$$!!!%%%$$$$$$###$$$%%%'''((('''$$$""""""###%%%%%%%%%###%%% $$$;;;???)))###$$$%%%###!!!"""&&&***%%%### """!!! <<>>%%%&&&!!! !!!"""$$$%%%$$$###  $$$$$$$$$###"""!!!  """''''''"""!!!###"""!!!!!!### <<>>______999+++---777dddsssQQQ666(((---333---(((---...+++///777AAA333......///:::222<<>>...***+++***)))(((''''''''''''%%%&&&%%%)))<<<```qqqSSS999+++&&&%%%((('''######)))&&&%%%$$$$$$$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$!!!"""$$$$$$111KKKLLL444###$$$%%%$$$""""""%%%'''"""""" $$$''',,,NNN|||hhh???""""""!!!!!!"""%%%%%%$$$###  """###############"""!!!%%%888>>>222$$$!!! !!!"""  [[[ZZZ^^^YYYAAA///BBBdddQQQ444555444//////+++222,,,333333111AAA```vvv|||sss]]]AAA888LLLppp|||JJJ444//////000000111222222222'''777TTTwww;;;111///---///222444333111111///------...000000000444333777<<<555555XXX{{{HHH111333LLLvvvBBB///000000111111111111000...(((''',,,...***(((+++444ssshhh999000000&&&***''',,,***$$$???xxxnnn777---FFFZZZlll[[[WWWWWWEEE111---,,,,,,333PPPnnnXXX:::333111444---555QQQxxxlllOOO999,,,''''''+++***)))((((((''''''((('''((('''&&&111OOO|||zzzXXXHHH...###(((###%%%---'''&&&%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&$$$"""%%%!!!"""(((999RRRQQQ777###%%%&&&%%%$$$######$$$ """###)))444YYYwwwYYY999$$$!!!!!!!!!!!!"""$$$%%%$$$###  !!!"""######$$$$$$$$$###///OOOZZZFFF+++ !!!  !!! dddEEE:::111...FFFgggTTT666777999444222---666,,,333444555FFFdddxxx|||rrr]]]BBB888LLLoooSSS888///000111222222222222222...///BBBzzz~~~HHH555222///000333555555333222000//////000111111000666555;;;<<<999NNNxxxUUU333///IIIZZZ555000111111111000///---,,,((('''+++...***$$$)))222444```oooLLL,,,---222+++---,,,555444,,,CCC|||kkk<<>>mmmrrrQQQPPPfffeeeZZZDDD---""""""&&&)))(((&&&%%%$$$%%%%%%&&&$$$###$$$%%%&&&&&&$$$"""%%% """'''+++444333$$$###$$$%%%''''''%%%""" !!!'''###!!!!!!'''KKKuuuwwwMMM///$$$$$$+++!!!"""!!!  ###$$$$$$###"""!!!  !!!!!!"""!!! '''>>>BBB111"""!!! !!!"""!!!   !!!"""  ###%%%mmmCCC888222///MMMxxx]]]666000555444333+++333///555666777JJJgggyyyzzzqqq^^^EEE;;;MMMppp^^^:::111111111111111111111111111---333```rrr:::666111111444888999999777555444444444444222111+++333222777YYYzzzBBB,,,444TTTppp^^^666666444333222111///---+++***222+++***???___kkkQQQ...+++'''***222555333444888...)))(((%%%///VVVZZZGGG777---+++777DDDEEEDDD666---333SSSIII+++)))333AAA{{{ggg===111000555///111///===]]]|||lllEEE888---,,,...---)))'''))))))(((((((((((())))))(((%%%)))---+++444[[[ggg333,,,EEEdddzzziiiDDD+++$$$%%%((('''&&&%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&$$$"""######'''$$$(((***###$$$$$$$$$&&&'''&&&### '''$$$$$$###&&&GGGpppzzzNNN...### """!!!"""!!!  #########"""!!!  !!!"""""""""!!! """******""" $$$ !!!!!!!!!!!! !!! """$$$lllAAA777111222WWWrrrAAA222333333222+++222222666666777IIIgggyyyyyyrrr___GGG===NNNqqqfff@@@111111000/////////000111///...222YYYmmm;;;666000...111444555555444333333444555555444222+++222111EEEwwwSSS444---999SSSKKK***888111000///...............333000000GGGxxx[[[@@@111'''+++///---...444))),,,///...;;;\\\mmmaaa:::666,,,+++222111,,,---333---111999OOOMMM...+++444@@@nnnjjjIII666...---555,,,333///444LLLmmmlllQQQ777111---///000,,,***)))))))))(((((((((((())))))((("""%%%---******FFFkkkfff666000+++FFFggguuugggJJJ222'''''''''&&&%%%%%%&&&((((((&&&$$$######$$$%%%%%%$$$%%%"""&&&"""###'''###$$$###"""$$$&&&'''$$$"""!!!###"""%%%%%%&&&EEEoootttGGG,,,&&&""" !!!######"""!!!  !!!!!!  !!!!!!!!! !!!"""""" !!!$$$%%%!!!!!!!!!!!!  !!!  lll999111555<<>>NNNrrrnnnFFF222111///------...000111000222555YYY```;;;666///,,,---000111000111111111333555666555333///444333VVVhhhCCC111///EEECCC&&&;;;------,,,,,,---///000222&&&...222DDDwwwbbbMMM666***''')))...444,,,000///'''222RRRZZZAAA,,,333)))%%%///***%%%111***'''---...555bbbRRR000(((,,,444DDD???333444***%%%444//////++++++===___tttRRR999...++++++,,,+++((((((+++))))))(((((((((((()))***+++"""%%%...***$$$888XXXlllaaaDDD'''***((((((AAAlllkkkBBB((('''&&&%%%%%%&&&'''((()))'''%%%""""""###%%%%%%%%%***!!!%%%""""""$$$ $$$"""!!!###&&&'''&&&###""" """###$$$BBBnnn|||fff888$$$((()))'''!!!!!!!!!"""$$$%%%$$$###     """$$$ """"""!!!  !!!"""!!! wwwEEE///222MMM{{{JJJ444777...000000000333666444333CCC___wwwttt```EEE;;;MMMqqq~~~HHH666---...000,,,///555222<<<111333___ggg;;;222,,,...111000///////////////000333666555111,,,444NNNrrrGGG...;;;<<<999888111111000...,,,+++,,,...///)))//////666______000&&&,,,---------***(((***000444333000(((666222'''***///,,,------------,,,---333<<>>^^^nnnXXX999######%%%######""" !!!###$$$$$$### !!!"""######""""""  """$$$&&&&&&###  iii\\\uuuEEE...''',,,444---222000555777999HHHcccwww~~~tttaaaFFF888EEEgggIII333+++111111444999999666:::???XXXfffdddWWW111...,,,---000000---///444222000000222000///777AAAWWWiiixxxyyy|||KKK666888777444777222111000...---++++++***,,,+++---...)))000RRRwwwyyyUUUMMM___wwwrrrYYY<<<...///111000...111,,,999[[[hhhIII,,,......111222111---++++++---@@@lllTTT:::999222,,,444---///111111///------...///(((***000...111QQQyyyccc>>>...---...,,,+++******))))))((()))))))))(((''''''&&&&&&&&&''''''((($$$###%%%((('''&&&'''###$$$&&&''')))*********((($$$$$$(((%%%###///@@@YYYNNN;;;)))"""&&&)))((((((((('''&&&%%%$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$######$$$$$$%%%%%%###%%% """(((@@@aaaiiiNNN... !!!'''))))))###"""!!!!!!###$$$$$$### !!!""""""######"""!!!   !!! """$$$&&&&&&###  vvvqqqlllIII444(((,,,222(((000333777777777FFFbbbwwwsss```FFF888EEEfffQQQ666+++111222333888888444777555BBBGGGLLLPPP666...++++++......,,,---000333000000111///000<<>>]]]ZZZ<<<###!!!&&&&&&&&&***$$$###!!!"""$$$%%%%%%$$$ """"""!!! !!! !!!!!!!!!!!!!!!!!!  QQQ333:::777333777***(((888)))222555000--->>>```yyyyyybbbFFF999EEEcccvvvtttvvvGGG000333......333---000............;;;]]]}}}pppDDD222******111,,,///000+++(((///333111HHHqqq}}}DDD555555...///444111444333///333111###000,,,+++---000...+++)))444OOO___111000...333333999333,,,...------444DDDfffoooLLL+++)))111000,,,,,,@@@nnnuuuPPP333---000,,,////////////000000000000IIIttt~~~\\\333------,,,++++++******)))''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''(((((((((((('''%%%$$$$$$%%%'''(((,,,TTTvvvyyy```888###(((###&&&'''%%%###$$$&&&(((((('''''''''%%%###%%%(((############$$$%%%&&&&&&+++ """''' )))FFF^^^KKK111######!!!###'''$$$ !!!$$$%%%%%%%%%""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!! """"""#########!!! {{{KKK000222888000111---+++555+++000333///---???aaazzziiiKKK;;;DDD```wwwooocccvvvQQQ777666222444888333222///---,,,+++777[[[vvvHHH666---,,,444111555444...''',,,333777UUUIII999777000333333>>>IIIDDD555///000,,,...,,,,,,...///---,,,---,,,888aaaeee444///,,,111+++BBBLLLHHHBBB;;;<<>>...///.../////////000000000000>>>cccqqq|||qqqIII***---,,,,,,++++++******)))''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((***>>>YYYooooooRRR444+++$$$''''''%%%""""""###$$$(((&&&%%%&&&%%%######%%%$$$$$$$$$###$$$$$$%%%&&&)))"""$$$&&&$$$444QQQ```FFF---"""###"""$$$(((%%%!!! !!!###%%%$$$######""""""!!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!"""""""""!!! |||rrr{{{zzz___@@@000777III777///555111222///...222///...@@@bbbzzzgggHHH777???YYYxxx|||ssslll___rrr___<<<333000333666111444222444444---222UUU}}}wwwJJJ777...---555333999333111+++---555@@@cccMMM;;;777111555;;;XXXrrrlllOOO777///000,,,222<<>>888bbbttt666............/////////000000111@@@```ttthhhSSS\\\}}}qqqDDD///---,,,,,,++++++***)))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''')))!!!)))IIIooo}}}]]]---(((''''''))))))'''(((******%%%%%%+++---(((&&&(((''''''&&&%%%$$$#########%%%))))))###///SSSeeeXXX:::&&&$$$######&&&######!!! !!!######"""!!!#########"""!!!!!! """"""######"""!!!  !!!"""""" \\\555///<<>>lllfff222...,,,---333444777222000AAAddd}}}nnnMMM;;;AAAZZZwwwXXX444222555333777555JJJpppbbb:::DDDjjjeeeAAA999666555999222666222888222,,,777NNNsssLLL777000333DDDwwwZZZ333111---UUU]]]777,,,'''---ZZZ{{{\\\FFF---%%%,,,111DDDyyy>>>EEExxx```444222------........./////////---...@@@eeejjjRRR@@@777333IIIiiikkkHHH,,,***...+++++++++***))))))((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%------;;;fffpppKKK444+++&&&)))(((######(((+++---;;;JJJHHH555((((((((((((&&&%%%$$$$$$$$$$$$$$$(((***---KKKyyy~~~[[[555$$$ %%%"""!!!$$$###$$$###"""###%%%&&&%%%$$$"""""""""!!!  !!!"""######"""  !!!  nnn:::///===xxxvvv;;;******000000111333...,,,???dddoooNNN:::>>>VVVsss```777111111...444222@@@aaawww___:::BBBhhhiiiEEE<<<777333666000444444:::888???XXXoooKKK666///666LLL~~~NNN+++444)))AAAqqqxxxGGG,,,)))111]]]kkkDDD///+++$$$$$$+++222JJJqqqGGGgggkkk@@@...000---------.........//////---,,,777RRRvvvvvvbbbNNN<<<222000333HHH```XXX:::,,,...---++++++******))))))((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%((("""+++,,,---QQQlll[[[777,,,&&&)))***''')))///111<<>>555222,,,333...333LLLdddTTT666@@@fffmmmGGG<<<555///222,,,111222;;;BBBWWW|||III333...777OOO{{{EEE###222///666ZZZ]]]777...333WWWhhh666888***000///+++***---FFFrrrrrrrrrCCC+++***+++---------.........//////111///333GGGiii|||bbbLLL;;;000///444333GGGWWWIII...***...'''++++++******)))(((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((('''%%%%%%%%%''')))***&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%111'''///)))CCCdddaaa777+++%%%+++///...333;;;999JJJjjjwwwOOO000'''''''''&&&%%%%%%%%%&&&&&&+++((()))444VVV~~~vvvJJJ000 $$$"""###)))***$$$######%%%'''))))))(((!!!  """###""" !!!  ddd===(((,,,JJJ```111---111)))000,,,---000===```~~~~~~jjjMMM:::@@@[[[www{{{KKK333555777222///444===RRRXXX;;;777]]]rrrWWWBBB888444333444CCCdddOOO111333888OOOhhh;;;###...000///IIIYYY:::///333GGGccckkkXXX===...///000///---+++---222777vvvlllgggcccUUUBBB555222...)))---------.........//////111111...444RRR|||jjjJJJ999333111000///999EEEGGG777******,,,+++******))))))))))))******(((((())))))))))))((((((***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))&&&$$$%%%'''''''''(((---+++((('''--->>>UUUgggCCC333(((,,,777HHHddd~~~wwwbbbkkkVVV///+++)))(((***'''"""))),,,!!!&&&###%%%<<>>eee:::222444...///+++---000===^^^{{{yyyfffJJJ888>>>YYYvvvQQQ555333666444333555888HHHMMM333444\\\pppCCC111FFFccc~~~ZZZ666333444HHHhhhIII444***000***,,,GGGSSS111888000///999>>>777111111......---++++++,,,000222LLLqqqiiihhhrrrNNNEEE@@@@@@:::111---000222///,,,------------............000...111JJJqqqkkkUUU>>>333222222111000666???@@@333)))***+++)))******)))))))))))))))***(((((())))))))))))(((((()))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((%%%%%%''')))******+++###%%%((()))(((111JJJbbbAAA555444EEE^^^uuuiii>>>,,,,,,)))+++'''!!!'''+++!!!%%%%%%---GGGoooddd;;;%%%$$$###""""""###%%%&&&%%%***---,,,---///---(((###"""  !!!   xxxbbb>>>555000+++444TTThhhjjjOOO444///222111---+++...111;;;ZZZvvv{{{xxxgggLLL999>>>XXXuuuZZZ888111444444444444111<<<@@@,,,555aaavvvjjj}}}ccc;;;222---===ccc{{{mmmAAA,,,...000///((()))===mmmzzzHHH+++333+++)))---///++++++//////---++++++---............CCChhhooogggYYYHHHDDD[[[ZZZ===DDDnnnXXX222///000111000,,,,,,...///...,,,,,,,,,,,,------------+++///......>>>___zzzQQQBBB222///111222000000111777777...(((***+++(((++++++***)))(((((())))))(((((())))))))))))((((((((())))))************)))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&((())))))'''***+++000111((()))EEEeeeaaaXXXZZZpppUUU333---(((***(((!!!%%%)))"""$$$&&&444VVV{{{___555%%%$$$###""""""###$$$$$$%%%)))+++))))))***((($$$"""!!!  !!! !!!!!!"""!!!   JJJPPPAAA000222111,,,000***444888222******---...,,,+++...111:::XXXssswww|||lllRRR===>>>WWWuuueee>>>///111333222111---555:::---<<>>NNNIII///&&&...111,,,,,,***000JJJbbbVVV999---+++***///666666222222555222///------000111///---//////AAA^^^nnnggg[[[WWW;;;999111--->>>iiicccCCCPPPhhh^^^555111333333333111///---+++)))+++++++++,,,,,,,,,------***//////---444MMMqqqkkkFFF;;;000///000000......---111000***))),,,,,,(((,,,+++***)))(((((((((((((((((())))))))))))(((((('''((()))***************''''''''''''''''''''''''''''''''''''(((((((((((())))))'''%%%''',,,---,,,111,,,---///***000RRRyyypppCCC---%%%''')))$$$%%%)))$$$&&&%%%666___ZZZ000%%%$$$###"""""""""######"""&&&&&&$$$###%%%$$$ """!!!  !!!!!!!!!"""######"""    444:::999444333...+++---///...,,,,,,---------+++++++++///111999VVVrrrxxx{{{mmmSSS===>>>VVVwwwqqqFFF111///222222333///555;;;222DDDvvvQQQ555111+++<<<666111000000------///---......***111<<<666---000...---,,,---...000777???222///,,,---///111///,,,444,,,,,,777===666///...---...111AAAhhhlllHHHNNN\\\333000,,,,,,---//////---,,,---+++++++++,,,,,,,,,------+++...111...///???aaa~~~xxx^^^AAA888000...///------///,,,---,,,******,,,,,,***++++++***)))(((((())))))(((((())))))))))))(((((('''((()))***************''''''''''''''''''''''''&&&'''''''''(((((())))))'''((('''(((111AAALLLOOO???444---000888KKKqqq]]]444%%%$$$+++((((((***&&&)))$$$777eeeSSS,,,%%%$$$$$$###############%%%((((((%%%%%%''''''$$$!!!!!! !!!!!!!!!!!!"""######"""   111111333444111---...000444111---+++...111000---***+++///111999WWWuuu|||yyykkkRRR<<<;;;UUUyyy~~~RRR666///111555888333666<<<666KKK|||zzzwwwyyyiii===111444777SSSMMM///'''333111+++...222---111---+++///+++'''...---------------///222666...,,,******,,,---------111///,,,000<<>>222111666999333555<<<999RRRvvvYYYQQQGGG@@@???NNNlll|||NNN000///999HHHsssfff999(((222///***000111---333...***///...))),,,)))---111444444222...***,,,,,,+++***)))+++...111...111000888ZZZ|||xxx]]]777///555XXXrrrDDD222999^^^]]]:::+++333999444000111///***+++...,,,------------.........---+++///222///000BBBZZZ~~~]]]CCC000---,,,///...,,,,,,000+++,,,,,,,,,***)))***---(((((((((((()))***+++,,,(((((())))))))))))(((((()))************))))))(((''''''''''''''''''''''''&&&&&&''''''((())))))***$$$&&&&&&,,,GGGsssggg@@@***+++***)))***(((***,,,JJJxxxhhh===''''''''''''&&&%%%$$$######'''(((%%% !!!""" !!!"""""""""""""""   !!!!!! !!!!!! pppLLL222...---///000******666:::000(((,,,222333***+++000111999ZZZ{{{zzz]]]@@@999QQQvvveeeCCC444222222666000222:::<<>>WWW~~~<<<222GGGQQQ222222###+++YYYvvvYYY;;;///((('''///...555000***///000---000+++...000///...000777===mmmaaaGGG:::000000///...------,,,,,,*********))))))))))))(((******))))))))))))******(((((()))+++,,,,,,,,,,,,***+++,,,***(((''''''((((((((((((((((((((((((((('''(((((())))))))))))))))))...******DDDsss]]]777...***&&&'''%%%)))EEEqqqWWW222###'''''''''''''''''''''''')))((('''$$$!!! """######"""!!!!!!""""""!!! """!!! !!!  !!!!!!!!!""""""!!!  ___===555444333+++222***)))))),,,000111///+++000111//////:::QQQiiiwwwaaa<<<666KKKkkkMMM000555///---///888GGGcccyyyKKK444222222444666555333000//////222QQQWWW000111555BBBhhhlllEEE---.........000///+++---...---,,,---/////////@@@gggvvvXXX999///+++&&&"""''',,,,,,///333222,,,...)))444hhhggg___888***OOOEEE)))111+++333[[[UUU777...,,,...///CCCEEE555...***)))...+++...//////---///555;;;gggxxxYYY@@@555000//////......---,,,,,,,,,,,,,,,,,,++++++++++++)))))))))(((((()))))))))&&&&&&'''((()))))))))))))))***+++***(((&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))$$$(((&&&'''AAAqqq___[[[yyy```555)))((((((******222QQQ~~~TTT000###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%""" """$$$###"""!!!!!!""""""!!! ###"""!!!  !!!!!!!!!!!!   ^^^888555666222)))444<<<...'''---333000,,,,,,000333333111888LLLeeettt]]]999333HHHjjjVVV666:::888000444KKKeeeuuu~~~fff===,,,---...000111111///......///...>>>OOO111777555555OOOoooXXX;;;,,,/////////222000...///000///---+++***+++555___HHH(((---))),,,///...******...111000...'''000bbbNNN222fff~~~<<<###---+++///JJJbbb777---------@@@eeekkkKKK222+++,,,000+++---...---,,,---222666TTTqqqRRR;;;111000//////......------------,,,,,,,,,++++++++++++))))))))))))))))))))))))&&&''''''(((((((((''''''((()))***)))'''&&&&&&'''(((((((((((((((((((((((('''((())))))******))))))%%%)))'''***FFFvvvmmmAAA777XXXjjj<<<)))((((((***---;;;___NNN---$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! """%%%$$$"""!!! !!!"""!!! $$$###!!!     !!!!!!YYY444444666222000DDDhhhEEE,,,---444000---111000666777444888LLLfffxxxzzzZZZ999666IIIjjjbbb===???666FFFYYYdddeee]]]SSSKKKccc\\\555***......///000000//////000111333888mmmoootttdddNNNGGG333'''555IIIBBB///***...---...222///222000000111000+++)))***<<>>:::JJJffflllEEEBBB>>>fffjjjFFF666666888FFFtttWWW111+++555---...000000//////111333444000PPPRRR777>>>qqqggg===***000444444,,,---...***...555444444---***///222000...000;;;|||@@@...&&&222---)))333555000444111...+++<<>>)))***(((((((((((((((((((((((($$$$$$$$$######$$$'''***&&&$$$!!! !!!!!!    !!!  ]]]>>>999666666;;;TTTgggGGG000333999222+++***///444666444<<>>AAA777333:::;;;222++++++...111111000;;;VVVwww```AAA:::CCCZZZwwwxxx{{{xxxqqqgggFFF555666888333---///KKKllluuu[[[777***///***,,,///000000///...///---111333...777<<>>222,,,AAAssssssSSS???,,,###+++333---))),,,///***)))***'''((())))))------(((===eee]]]888333333000,,,+++++++++,,,---------000222BBBjjjcccDDD333////////////////////////000......---------,,,,,,,,,)))***,,,------,,,***)))&&&&&&'''((())))))))))))'''))),,,---,,,***))))))))))))))))))))))))))))))))))))***++++++++++++***,,,***...CCChhh|||GGG444,,,111...)));;;XXXRRR...&&&,,,((((((((((((((((((((((((%%%%%%%%%######$$$'''***(((%%%!!!  !!!!!!!!!  !!!"""###"""  !!!  PPP555...///222***...***///888>>>:::111///222---///---,,,888VVVwww]]]>>>888BBB[[[yyy~~~```EEE444777888///000===---BBBeee}}}pppKKK222---+++...222333222000//////$$$666999---777666DDDXXX111+++///***,,,111///888bbb|||SSSEEEIIIOOOVVV\\\uuu999...111===\\\OOO===111BBBrrrRRR222222---+++,,,&&&)))&&&,,,///)))+++///***###+++---+++%%% 888aaaXXX444/////////++++++***+++---......---,,,///777VVV}}}]]]@@@333222////////////000000000000,,,,,,,,,+++++++++******'''(((***++++++***((('''((((((***+++,,,,,,,,,,,,%%%(((,,,---+++)))(((((())))))))))))))))))))))))))))))***++++++++++++***))))))---===[[[|||ttt@@@555***(((+++///666>>>ssszzzIII***'''...''''''''''''''''''''''''$$$$$$$$$###"""###&&&((((((%%%!!! !!!!!!!!!  !!!###$$$"""  !!!"""!!!  VVV===111222000000111...111222222111///...///000------111111777WWW|||aaa???:::FFF\\\rrr~~~EEE===666333333333222222777555]]]rrrJJJ666...,,,111777:::888444000...)))444111444;;;---@@@|||RRR---///***///222...///KKK|||JJJ,,,000EEEvvvtttPPP///777ggg```CCC333333///+++,,,+++)))%%%&&&++++++'''&&&+++((()))'''(((+++'''000FFF@@@...222***(((+++,,,,,,,,,,,,,,,,,,---000...333IIIppprrrOOO999222222///////////////.........000...+++***+++++++++******+++,,,,,,+++***)))(((++++++)))((()))***((($$$222)))&&&,,,...***(((,,,111)))+++...)))+++///+++###,,,***$$$((()))(((...'''111...///>>>GGG^^^UUU>>>,,,,,,111000000333XXX}}}GGG******,,,'''''''''''''''&&&&&&%%%((($$$""""""""""""$$$&&&&&&&&&### !!! !!!  """ $$$%%%!!! FFF333---000,,,---111///......////////////......///...000...333TTTyyyaaa@@@:::GGG^^^wwwlll???999444333333111111222222:::ffftttNNN888,,,...222888;;;999555222000)))222...111888+++;;;qqqEEE///444222...222000333PPPFFF)))///CCCppp{{{TTT...222```dddVVVVVVbbbhhhaaa[[[___ffffffRRR222$$$***,,,)))'''(((((((((***...,,,+++444;;;000###,,,===qqqqqq;;;000444------+++++++++,,,,,,,,,,,,---,,,,,,000???bbbpppPPP999///---............/////////000111///,,,,,,,,,---,,,+++******+++,,,,,,+++***)))(((***,,,,,,,,,---...///(((---999EEEDDD777,,,)))+++&&&***///+++))))))%%%,,,444///***///000+++---'''222///+++111111AAAaaaaaa;;;...000111000000???iiiQQQ000***((('''(((((((((((('''&&&&&&$$$""""""###%%%'''***---)))'''$$$!!!  !!!""" %%%&&&"""555,,,///444,,,)))---...+++++++++...111111...+++000......,,,444YYYhhhEEE;;;GGG```{{{XXX666222222444444000///222***<<>>KKKXXX[[[]]][[[III%%%***''')))(((%%%&&&)))***)))...---III[[[@@@&&&)))111NNNcccQQQ222111333---///++++++++++++,,,,,,------***......222NNN}}}hhhKKK666------------......//////000000111///------......---,,,)))***+++,,,,,,,,,+++***,,,---...,,,((((((---222:::LLLeeetttmmmSSS999***,,,)))***---,,,+++///444<<<===111***333999777999EEEPPPRRRLLLFFF777111<<>>bbb}}}WWW>>>...++++++(((<<>>VVVooojjjXXXNNN[[[hhhnnnuuuwww{{{```BBB000222OOOzzzmmmJJJ111,,,333999^^^]]]777***$$$)))))))))))))))(((((('''&&&''''''###"""%%%'''(((+++&&&#########"""!!!###""""""!!!!!!!!!  !!!!!! $$$&&&"""444111GGG]]]OOO444,,,......,,,---222888999555000...------...AAAsssxxxJJJ888BBB```]]]666000111888999111///444777<<<^^^TTT///000+++...111222111///------...---,,,///000***...>>>uuuqqq???>>>777)))555///,,,,,,>>>dddqqq999###***333///$$$000///888XXXbbb555000JJJ{{{rrr555)))'''))))))''''''***+++(((---###DDDaaaIII111...&&&&&&***((()))...+++'''((())))))***++++++,,,------,,,222111+++555YYYlllQQQ;;;111222111111000///...------,,,...,,,,,,,,,------,,,******+++,,,---......---,,,---(((***;;;QQQfffxxx^^^:::(((---)))&&&,,,111IIIppp~~~ccc???,,,;;;ggguuuVVVIIIIIIddd}}}VVV333***&&&)))))))))))))))(((((('''&&&(((&&&###%%%---000...222((("""$$$&&&###!!!"""############"""""""""!!!  !!!!!! ###%%%!!!BBB666OOOrrrfff???000666///...///333888999777444111/////////EEEzzzuuuHHH666BBBaaaooo???444111999:::222///444777444HHHuuu[[[222111---///111222000///...///...---///222///,,,///555___lll;;;666///'''666333...***555NNNeeejjjeeezzzAAA---...///...&&&---///<<>>)))//////,,,222555QQQZZZ555(((\\\}}}LLL---((('''$$$,,,;;;;;;---%%%((('''$$$%%%(((''''''***---+++))),,,...+++,,,...***(((((()))***+++,,,------+++***000666444:::ZZZeeeBBB000000......//////////////////,,,,,,,,,---///...---+++------...//////...,,,,,,***222LLLtttuuuIII***333---222EEE>>>AAAbbb}}}QQQ999OOOPPP///***)))'''(((((((((((('''&&&&&&"""%%%'''222NNNmmm{{{yyy\\\>>>######$$$!!!!!!"""""""""!!!!!!!!! !!!!!!"""%%%""""""&&&'''""" hhhCCCSSSzzzAAA***999,,,...000000000111333555333333222444NNNwwwMMM>>>HHHaaa}}}OOO:::...555999222---000000444111HHHwww{{{RRR444***,,,------,,,++++++,,,++++++444666------111...FFF]]]999333000,,,***...111...,,,,,,///111???{{{TTT+++666:::...---'''666\\\uuuhhhCCC&&&222ZZZpppMMM000((())))))***???[[[[[[@@@,,,+++""",,,+++(((++++++)))---+++)))------''',,,000***'''((()))***+++,,,------///+++222;;;444---FFFkkk~~~]]];;;...333,,,,,,---...///000111222---------...000000...,,,....../////////...,,,+++&&&777^^^jjj;;;---000!!!&&&===555000LLLzzzWWW666FFF|||SSS111***((('''''''''''''''&&&&&&%%%%%%(((,,,<<<```nnnHHH%%%!!!"""!!!"""!!!  !!!""""""'''$$$%%%((((((### zzzNNNOOOyyyddd777444---***111555333000111333333333222999222NNN}}}UUU===BBB]]]uuuYYY:::...333000+++...111...777555CCCrrrggg444000---...222222//////111...222555333///,,,...111AAAEEE...///,,,...---++++++---......---888NNNZZZXXXhhhqqqRRRXXX---...666...555---111222<<<;;;(((000///aaa]]]333++++++((()))((()))MMMRRR,,,'''***)))((((((((((((((())),,,++++++---///...***&&&%%%&&&''')))+++,,,,,,,,,...,,,///333000000???TTTnnnNNN:::111,,,/////////000//////...---+++---...///333888>>>@@@555===<<<222+++...111///000AAAiiiqqqPPP666222//////000///---///555bbblllBBB777eeeZZZ222%%%***''''''(((***+++)))%%%"""((('''???hhhlll===!!!$$$$$$  !!!"""!!! !!!###''')))'''###   PPP888RRRGGG+++222///...000000000222666444000666555===444MMM}}}UUU===@@@YYYppp]]]===...444111---000222111777333>>>nnnsssEEE...,,,,,,...///,,,,,,///...111444222///---///111HHHGGG...///+++111///---,,,------,,,+++&&&333888333@@@kkk|||GGGFFFkkksssLLL,,,...333,,,///***---)))111333)))777>>>ddduuuppp{{{hhh666)))+++'''$$$,,,&&&JJJXXX...+++''''''(((((()))***+++,,,,,,***)))***,,,,,,***(((((()))******++++++++++++...,,,...222000///<<>>222)))((('''((()))***+++,,,------)))+++///000000...,,,***---,,,,,,++++++,,,---...///------000000///...///@@@vvvoooKKK666000000000///////////////......------///222EEEooozzzXXXrrr{{{OOO333+++---...,,,,,,......,,,000555VVVwwwcccQQQKKKVVVlll~~~yyyLLL000$$$$$$((("""!!!%%%###$$$$$$######"""!!!  !!!######"""!!! """XXXqqqNNN000111***---999888;;;999000******---...222)))111444SSSwwwYYYDDDEEEWWWiiixxxRRR333111000///222222333000111000HHH~~~XXX222...,,,---,,,)))))),,,---,,,,,,,,,---...000111666AAAoooNNN111//////,,,+++***,,,///222222222444------222888MMMOOO...---+++((('''+++000000---+++***'''///777TTTdddPPPKKKqqqiii666%%%...VVVVVV...'''((('''&&&+++,,,'''$$$''')))''')))))))))))))))***+++,,,+++...111222000---,,,+++++++++******+++---///000...//////000000///......999hhhiiiHHH555000///,,,000111111111111000//////111...444OOO{{{bbbooojjjJJJ555+++(((,,,******---------000666ZZZ___111+++$$$%%%&&& !!!%%%!!!"""""""""""""""!!!  !!!!!!!!!######"""  """UUUyyyPPP(((000......999666:::888///)))***///111444---555444KKKxxx[[[FFFFFFXXXiiiyyyYYY777333222111444333000---111000CCC|||[[[222///...///...***)))+++...---++++++,,,...///000333:::\\\OOO111//////+++******,,,///222333333,,,'''&&&+++...;;;[[[{{{ttt@@@,,,)))''')))***+++,,,,,,+++***)))%%%***666]]]|||sssuuuzzzRRR111///GGGtttQQQ///))))))***)))***(((%%%$$$'''(((&&&***)))'''&&&''')))+++---///000111///+++***+++---++++++***)))***,,,...///---000222111//////000000333YYYfffEEE444000///,,,111111111222111000000///000+++777]]]zzz{{{aaaZZZ\\\VVVHHH:::444222111333000000111///---000555UUUjjjFFF%%%)))###%%%$$$"""'''!!!!!!!!!"""######"""!!!  !!!!!!!!!  ```WWW***777777///444111444222---+++000555777555///777111AAAtttzzz\\\FFFFFFWWWiiizzz^^^:::444333333555333...+++111///AAA}}}aaa444222111333111,,,+++,,,///---+++***,,,---//////+++000KKKPPP111......,,,++++++,,,000222333222---+++---000......:::IIIiii===000'''###))),,,***'''((())))))'''!!!%%%111^^^jjj:::(((777\\\yyyAAA'''$$$$$$&&&+++%%%$$$+++...)))%%%%%%)))'''%%%$$$%%%))),,,///333222///+++''''''+++///,,,+++***))))))+++,,,...,,,111444222//////111333...LLLsssfffEEE444222222///111111111111111000//////000---@@@nnngggAAA333666444...+++000666888???;;;888777222---...222;;;lllsssNNN666&&&(((###$$$"""$$$)))""" !!!###$$$$$$###"""!!! !!!!!!!!!    !!! ~~~WWW222000111///999333111000000111111000///,,,333222///>>>ccczzz]]]FFFCCCTTTfffvvv|||qqqGGG777444111000333111---...--->>>ooosssFFF222,,,111...,,,000000000---******---///...,,,***555JJJ|||RRR333333///...------...,,,+++333<<<444///++++++000333222///KKKXXXbbb[[[GGG444---...)))''''''***,,,+++)))(((,,,$$$!!!333YYYzzzxxxiii@@@---***222eeekkkDDD+++%%%((('''$$$))))))***))))))((('''&&&))))))(((((((((((())))))///---***((((((***,,,...---+++))))))***,,,------------............------333999VVVnnnJJJ555000000...//////000000///...------555...JJJ~~~[[[<<<***+++555......HHHcccssstttlllXXX???000---000444FFFjjjqqqooojjjOOO333++++++'''&&&%%%%%%$$$$$$$$$$$$""""""############"""!!!"""!!! !!!###$$$&&&$$$!!!  !!!!!!!!!######"""!!! TTT///000555111444000///...///000000///------333222...;;;^^^zzz^^^EEE???NNN^^^jjjsss~~~}}}RRR999222000111222///,,,///...;;;lllLLL444***///---+++,,,***///,,,******---......---+++111<<>>((()))000222KKK___QQQHHH<<<...&&&&&&((((((&&&((())))))))))))((((((''')))(((((((((((((((((()))---,,,)))(((((()))+++---,,,***)))(((***+++------------...///////////////000222JJJvvvnnnJJJ555//////---//////////////////...---222555YYYYYY>>>333555000;;;```}}}WWW666+++...444888MMMqqq___GGG;;;888,,,%%%,,,222&&&&&&%%%$$$$$$$$$%%%%%%""""""""""""""""""############"""""""""###$$$%%%%%%$$$!!! !!! zzzIII***111<<<777222///...///111222222000------333222---777UUUwwwzzz```GGGAAAMMM\\\jjjtttccc>>>...000222000///,,,000---555eeeWWW888)))------++++++(((---+++***+++---......---/////////LLLZZZ888333,,,///------...,,,***///666555111...---...///...,,,(((((((((***+++++++++***''')))***)))'''&&&&&&&&&%%%((())))))***,,,***%%%,,, &&&+++&&&111999((("""$$$&&&(((((('''&&&&&&''''''((()))))))))((((((((((((''''''''''''((((((***)))((((((((()))***+++***)))(((((()))+++---...,,,---...///000000111111000...===dddlllHHH444......------...//////////////////222BBBooonnnIII000,,,000IIIwwwlll>>>,,,333000...;;;___III000%%%)))%%%###((((((%%%$$$$$$$$$$$$%%%%%%&&&"""!!!!!! !!!"""$$$%%%$$$$$$$$$###$$$$$$%%%&&&$$$###!!!www^^^999&&&333CCC???333000000222444666555222///...222111,,,222LLLkkkwwwaaaLLLGGGSSSbbbsss{{{rrrDDD---///222///333...000,,,222aaakkkCCC+++---...---...,,,+++++++++,,,---.........111111+++999jjjWWW444000)))000...------***''')))...111///,,,,,,------,,,+++000...,,,,,,---//////...$$$''')))&&&$$$%%%&&&%%%"""''',,,,,,***(((((((((+++%%%(((((("""***111(((&&&((())))))'''&&&'''(((&&&&&&'''((()))))))))(((((((((''''''''''''((((((((((((''''''(((((())))))(((((()))))))))***,,,...,,,------...000222333444444///777XXXeeeDDD333......---------...///000000//////555KKK|||}}}SSS555222@@@bbbvvvCCC...555...888OOOssssssDDD///***///,,,((('''"""$$$#########$$$%%%&&&&&&"""!!!  """$$$%%%$$$###$$$$$$$$$$$$%%%%%%###"""!!!NNN>>>---(((333CCCAAA111000111222444666555222///---111111---000EEEcccyyy}}}}}}ttt```MMMHHHUUUccctttzzz}}}PPP111...111...777---///...666cccRRR111///...,,,...---+++,,,------------.........000---000SSSRRR111///***///------...---***,,,000,,,+++******+++,,,++++++$$$&&&(((******+++---///%%%***+++((((((---///---((((((((()))(((&&&&&&&&& ###+++---***,,,,,,%%%'''%%%###$$$''')))++++++%%%&&&'''(((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&'''(((((()))''')))+++***)))***,,,...,,,,,,---...///222444555444111666OOOxxxZZZ>>>111......///------...///000000//////333HHHuuurrrYYY[[[nnnxxxEEE---000777TTTzzz}}}nnnzzzQQQ666'''$$$((($$$%%%,,,---############$$$$$$%%%&&&"""!!! !!!###%%%!!!""""""###############!!!!!! 333+++))),,,333AAAAAA...000000000111222111...,,,,,,000222///111BBB___vvv}}}|||rrr]]]HHHCCCPPP^^^sssyyy}}}|||zzzaaa===000000///666,,,111444:::ddd\\\777222...)))***+++---...000000...---......))),,,///...DDDPPP000111------+++---111333111222666)))))))))******+++++++++"""''',,,,,,)))((())),,,(((+++***%%%&&&,,,+++%%%---&&&"""$$$'''&&&&&&((("""(((***((()))******((('''%%%###&&&+++---***'''&&&&&&'''(((((((((''''''))))))(((((((((((())))))'''&&&&&&%%%&&&''')))***(((+++------***)))+++...---,,,,,,---...111333444000000333CCCgggtttQQQ:::111//////000---...//////////////////---;;;[[[zzzqqqDDD000222EEEooo^^^XXX[[[666&&&!!!***222---***---***$$$############$$$$$$%%%""""""!!! !!!""" !!!""""""""""""!!!  !!!///&&&+++000333BBBDDD000222111//////000///---++++++///222111333BBB^^^vvv~~~qqq[[[EEE@@@MMM]]]ttt|||uuuLLL444///111222,,,555999777ZZZVVV444222...((()))+++...111333222///------...,,,+++///---:::rrrPPP000111---...+++---222444222111333***+++,,,,,,+++*********+++...000///,,,((((((((('''***((('''///;;;;;;333...&&&"""%%%))))))***---+++...(((!!!$$$(((***...+++)))((()))++++++'''$$$'''''''''(((''''''&&&&&&******))))))))))))******((('''%%%$$$%%%'''***,,,***---000///+++)))+++...---,,,,,,,,,---///222333///222111444OOO|||nnnKKK888222000///000//////////////////...---,,,///>>>PPPgggaaa===222777NNN{{{```IIIWWWiiiBBB,,,%%%%%%333===777000***!!!%%%$$$##################"""""""""!!!  !!!"""""""""!!!!!! 333(((,,,222444EEEJJJ555555333111000000000...,,,***///333333444BBB___xxxrrr[[[FFFBBBPPP```uuu~~~VVV777...222///---999:::111LLL~~~{{{KKK...111///)))+++...000333555444000------...444---///---555iiiPPP000///+++000------000111---++++++---...///...,,,*********'''((())))))))))))((((((###(((,,,333HHH___eee^^^222***&&&((()))&&&&&&)))###+++((($$$++++++%%%&&&'''&&&%%%$$$%%%''')))***'''((((((((('''&&&%%%%%%++++++************++++++)))'''%%%$$$%%%(((+++---+++///222000+++)))+++------,,,++++++,,,...111222222555000***===iiikkkIII888444111/////////000000000///...------...+++---444GGGrrrUUU555111888PPP}}}KKK???___QQQ222***---%%%(((,,,(((***---(((%%%%%%$$$###"""""""""###""""""""""""!!!  """######""""""!!!  ++++++)))+++555@@@AAA:::444888;;;999333///...000111///...---111@@@]]]www~~~|||pppZZZGGGDDDRRRbbbzzzhhh;;;+++222111333666333>>>III```~~~HHH++++++''')))///(((444444222...***))),,,000222)))---,,,---WWWOOO333///---...+++---***$$$***111+++******---///---***)))+++)))******+++***)))((('''(((###&&&BBBtttAAA000$$$(((***%%%"""$$$&&&$$$###$$$&&&(((((('''((('''&&&%%%$$$############%%%,,,333333---)))(((***'''''',,,...,,,)))''')))(((&&&%%%&&&''')))***&&&000***//////***///&&&))),,,//////---,,,---///222333///000777EEEooolllOOO<<>>```nnnNNN;;;///222777333////////////////////////...***///000555RRReeeZZZBBBCCCVVV{{{xxxZZZ@@@///@@@kkkzzz]]]mmmkkkUUU:::KKK~~~gggVVV;;;)))((()))((((((((((((((((((((((((&&&%%%%%%$$$###"""!!!!!!"""!!! !!!"""!!! !!!"""######$$$!!! 111///+++***...333000***---000111000---,,,...111666555333222555CCC___xxx{{{eeeMMMGGGWWWjjjvvvzzzwwwLLL444222,,,///555111666777DDDxxxdddCCC777...+++,,,'''((()))++++++,,,...222555+++---***)))---???mmmRRR000...555///+++***---111222111...,,,+++******,,,+++((($$$'''(((+++---...---+++***---(((###+++EEE```iiiccc222***%%%)))***''')))///+++)))'''&&&&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&***&&&&&&)))***'''%%%&&&)))'''>>>hhh|||gggBBB+++******)))((()))***+++,,,'''???MMM^^^ZZZFFF===,,,,,,------,,,+++,,,...000---000//////222555MMMrrrpppNNN:::---...333000////////////////////////,,,)))///111...777???888111000GGGwwwaaaDDDIIIpppjjj??????SSS\\\QQQBBB888333TTT[[[===222)))%%%))))))((((((((((((((((((((((((%%%%%%$$$$$$#########"""###"""!!!!!!!!!"""  !!!"""$$$$$$%%%!!!  000...++++++...000---***---......------...111444888666444222333@@@[[[sss~~~gggMMMEEEUUUhhhyyy}}}XXX;;;222...222777333777666AAAuuuuuuLLL777000...+++'''++++++,,,,,,,,,---...///)))...)))(((...111TTTbbb888...444'''...555@@@DDD999---...***,,,,,,*********)))&&&(((***---//////---+++))))))(((%%%$$$)))222333///***&&&%%%''''''%%%(((...***((('''''''''&&&$$$"""%%%$$$$$$$$$%%%%%%&&&'''+++%%%"""###%%%%%%(((,,,)))---OOOmmm>>>%%%((('''''''''((()))***+++???oookkk===...---,,,++++++,,,...000...111///...000///@@@]]]xxx[[[FFF222---///+++////////////////////////+++***///333///,,,---///333666RRRtttnnnfff<<<555...777555000000777___jjjDDD+++******+++,,,(((((((((((((((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""""""  """###$$$%%%&&&!!!   ---+++***---000111000///------,,,,,,,,,...222444222111000///111>>>YYYqqqjjjPPPGGGUUUggg}}}aaa@@@000000333888222777777DDDyyy}}}LLL111111444000,,,------------...---,,,+++)))...***)))---***AAArrrsssCCC---(((---FFF___rrrrrrPPP000///)))000222...+++---///...,,,---//////...,,,)))((())),,,,,,***((()))***)))(((''''''(((&&&$$$''',,,'''&&&&&&''')))((('''%%%$$$$$$$$$$$$%%%&&&''''''+++(((((()))((($$$%%%)))))),,,HHHmmmqqqMMM+++'''''''''((())))))***+++SSSPPP///---+++***+++---///000000333///---000///:::QQQkkkWWW>>>222222///000000000000000000000000,,,...000444333,,,,,,444222BBBgggccc===222***///111000222AAAoooWWW777&&&******))))))%%%(((((((((((())))))******%%%%%%$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""""""!!! !!!"""###$$$%%%%%%!!! !!!"""   """,,,)))***000333222222333,,,+++******+++---000111******+++,,,000???[[[tttnnnWWWOOO[[[lllkkkFFF000///222666000555666CCCxxxzzzIII***---222//////------...///111111///---,,,,,,+++---,,,)))888TTThhhQQQEEEJJJlllbbb000---&&&---000+++***000222000............,,,+++)))'''---...,,,)))''')))...222************)))((()))***%%%%%%%%%(((******)))'''$$$$$$$$$$$$%%%%%%&&&'''$$$&&&***,,,((($$$&&&------&&&,,,<<<===...&&&+++((()))***++++++,,,------TTTTTT...,,,++++++,,,.........111444///...222111777HHHttt|||jjjXXX@@@444555333000000000000000000000000---333111000444///,,,666<<<\\\YYY777)))111///...---...FFFyyySSS666''')))'''&&&))))))'''(((((())))))******+++&&&&&&%%%%%%$$$$$$$$$######"""!!!!!!######"""!!!!!!""""""######$$$$$$$$$!!! %%%...000'''""" !!! """&&&...+++,,,222444111000333///---,,,,,,---...//////******+++---111???[[[sss|||~~~ooo]]]XXXcccqqqxxxQQQ777///111666000333222>>>qqqUUU000///111...333......///222555555222///000***---000,,,---666:::nnn|||aaa+++,,,))),,,+++)))///:::999111......---++++++*********---+++(((%%%$$$%%%)))---***************+++***)))%%%%%%&&&(((***+++)))'''%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&&&&'''000FFF[[[WWW@@@+++%%%&&&'''+++111((()))***+++,,,---------VVVNNN...,,,+++,,,...///...,,,///333000///444333444???___vvv^^^JJJ777111333000000000000000000000000000***666000***333222---555GGGrrryyyOOO777+++111+++,,,---///KKKSSS666'''***(((''',,,,,,'''(((((()))******++++++''''''&&&%%%$$$$$$######"""!!! !!!###$$$$$$###########################!!! ***@@@MMM>>>$$$!!!  !!! $$$***000---...333333///...111222111000000111111111000////////////111>>>XXXooowww{{{zzznnn___\\\hhhuuu[[[???000333888111333000999kkklllBBB:::777222:::222111222444666555111---222(((...333+++111777+++WWWzzz[[[+++333333222------;;;IIIEEE777---,,,+++***)))***+++,,,((('''''')))*********,,,((((((((((((***,,,***'''&&&&&&''')))+++***(((&&&&&&%%%%%%$$$$$$%%%%%%&&&***'''$$$"""***FFFsssnnnDDD...++++++(((###&&&&&&((()))++++++++++++JJJ{{{nnnXXX555---++++++,,,///000...+++,,,222000000666333000777PPPyyyWWWAAA111000333...000000000000000000000000&&&555///'''444666///444AAAtttnnnLLL???999///+++111666999VVVMMM111%%%++++++)))***((('''(((((()))***+++++++++(((((('''&&&$$$###""""""!!! !!!$$$%%%%%%$$$$$$$$$$$$############"""!!! ,,,MMMcccQQQ***  """ !!! %%%,,,000555---555444+++111+++444222///000777:::444***+++222...***000<<>>OOOZZZSSSDDD:::555222000***)))///555444000...111//////222444444333222===ddddddFFF555000111333///000111222222111000//////...///222111///000555OOOiiiDDD333222444///......>>>lllooo<<>>333333444333222111000///...///000000111///...000000...111666PPP{{{^^^nnnxxxKKK---///---000444EEEqqqVVVFFFvvvYYY:::((())))))+++---((((((((((((((())))))))))))%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$###"""""""""!!!!!!!!!!!!"""###$$$%%%###!!!  !!!"""""" !!! !!!###%%%"""!!!###""" """&&&ooo]]]///,,,,,,,,,+++000222111---,,,///111111111111------000222FFFgggwww{{{|||jjjYYYZZZfffeee:::222222000111000<<>>]]]VVVWWWjjjooobbbmmmeee???111...///111BBBooooooJJJ@@@ffftttJJJ,,,(((((())))))$$$(((((((((((())))))))))))%%%%%%&&&&&&%%%%%%$$$###"""$$$%%%%%%###""""""###!!!!!!!!!!!!!!!""""""######!!!   """!!!!!! !!!###!!!&&&...111***!!!###kkk```...000444333333666777555111000222222///---...,,,///333333FFFgggwww{{{}}}iiiTTTSSS^^^yyywwwCCC666666000222000777QQQooo>>>111555333777111)))'''***---///...------,,,,,,,,,,,,,,,,,,,,,+++///EEEnnnggg444''',,,***(((+++'''000222SSS```222(((,,,---+++"""((('''''''''''''''%%%$$$###%%%%%%%%%%%%%%%&&&(((((((((&&&%%%$$$%%%(((+++---***&&&""""""%%%'''%%%"""'''******''''''***)))&&&$$$)))$$$###***(((%%%+++'''&&&&&&''')))***)))(((---+++,,,///,,,'''&&&)))'''......444WWWhhh:::,,,/////////222333000666RRR{{{```CCC444000111333000111222222333333333333...---000333333///000333111<<>>lll]]]===:::SSS___999...(((&&&)))'''(((((((((((())))))))))))%%%%%%&&&&&&%%%%%%$$$###!!!$$$&&&&&&###!!!"""###"""!!! ###!!!  !!!"""!!! !!!###''';;;RRRUUU@@@''' gggfff444777<<<<<<===666666333///...000...)))+++---...444888666GGGhhhuuuxxx~~~zzzeeeNNNLLLWWWrrrzzzLLL<<<;;;333444222666TTTmmm===555>>>@@@TTTIII;;;111...---,,,***---,,,,,,++++++,,,,,,------...***111YYYYYY...))),,,&&&'''333***111)))<<>>FFF[[[iiipppssssssfffMMMDDDSSSkkkyyy{{{xxxnnnFFF444222222333666RRRJJJ...EEErrrmmmCCC,,,(((+++------------------+++***)))(((,,,000,,,***DDDvvvKKK***000333+++,,,000...///,,,...>>>RRRTTTKKK---,,,***)))'''&&&&&&&&&'''))),,,...---***'''$$$&&&&&&%%%&&&&&&'''((()))%%%$$$""""""###'''***---...***'''&&&)))+++***)))***'''%%%%%%'''((('''%%%((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%(((,,,---+++)))(((((()))***************$$$000///)))CCCzzzeee<<<,,,***000444...000444555888MMMuuuaaaEEE777333111///000666222...555555111444666999CCCMMMIII>>>:::???777666555888???GGGNNNRRR===888>>>]]]pppEEE777444000777666333888>>>666444AAANNNpppeeeBBBDDDqqq\\\444000000111BBBppptttVVV???444OOO|||WWW999---************)))''''''((((((&&&%%%)))'''%%%%%%'''))))))(((&&&&&&%%%%%%&&&&&&"""###$$$$$$""""""&&&$$$""" ###&&&999___uuuuuuUUU777%%%000BBB===111PPPyyyJJJ///...)))'''///---111***000222666<<<;;;DDDYYYhhhnnnpppooobbbHHH@@@OOOhhhzzz}}}~~~RRR888222222111///FFF~~~gggJJJ^^^xxxHHH...))),,,------------,,,,,,+++***)))(((***...+++&&&444ZZZnnnBBB+++222333///000222,,,...,,,(((---666444+++******)))(((''''''''''''(((((())))))(((&&&%%%###&&&%%%%%%&&&&&&'''((()))&&&%%%###"""###&&&)))+++***(((&&&&&&''')))******'''%%%######&&&'''&&&%%%((((((&&&%%%%%%%%%&&&'''&&&%%%%%%(((+++,,,***((((((((()))***************,,,...((((((HHH~~~VVV///...222222222000000111000222AAAcccaaaEEE666000...,,,000333//////666222...555999VVVxxxuuulll```PPPBBBHHH]]]oooqqqmmmXXXLLLQQQmmmnnnCCC333222333666555111444999222555GGGnnnUUU>>>XXXuuummmJJJ111,,,---222GGGwww{{{aaaIII:::GGGkkklllBBB---,,,---************,,,------***(((&&&'''(((''''''&&&&&&&&&&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&$$$""""""%%%((($$$"""  ***<<>>eeePPP666+++000...,,,...---&&&,,,---))))))---+++$$$(((((('''''''''(((((()))***)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((()))'''&&&$$$######%%%''')))%%%&&&&&&%%%%%%&&&(((***&&&%%%###$$$&&&((('''''')))(((''''''&&&&&&''''''&&&%%%%%%'''((()))(((&&&(((((()))))))))*********---,,,---===cccQQQ(((---333///000444555111000222888OOO|||fffIII999333333333111000,,,111666...000CCCeeevvv{{{zzz}}}xxx~~~XXX<<<111///111000,,,///222...999TTTddd888===KKKjjjpppKKK666...)))+++222IIIyyyrrrXXXEEE???LLL```rrr{{{SSS111,,,---)))(((((()))+++...///---+++'''(((''''''&&&''')))+++'''((((((&&&######&&&)))%%%%%%%%%$$$######%%%'''###!!!  """)))999jjjjjj666555,,,222bbbiii???000))))))000***+++'''---...000444222<<>>mmmVVV<<>>444...***///444555///000444333???iiihhhIII888333333333333///---333555...>>>cccyyyxxx^^^@@@111111000---///111///BBBeeebbb777111222BBBYYY^^^LLL666,,,---***,,,000BBBqqqiiiSSSBBB666555@@@JJJWWWzzzpppEEE///++++++(((''''''(((+++---......,,,)))&&&%%%'''(((((('''&&&&&&(((((($$$ !!!%%%#########"""""""""$$$%%%"""!!!  %%%""" ###---GGGnnn222555---000aaafff;;;---***---333+++,,,(((......///111///:::SSSgggkkkjjjeeeVVV<<<333CCC```ddd???333555888444VVVfff999555555000///111222000///000...---,,,+++*********+++,,,+++...333111222DDDZZZvvviii666///111111((((((...---,,,+++***+++111555333---***)))(((''''''&&&''''''))))))******)))'''%%%###%%%$$$$$$%%%%%%&&&'''(((((('''%%%#########$$$%%%$$$&&&(((&&&###!!!###&&&&&&&&&'''''''''(((***+++((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''(((((()))***'''BBBnnnqqqSSS777---000......)))---333///333VVVkkkPPPBBB>>><<<:::555111///444444111NNNVVV999666333///111111...DDDlllSSS777...///111555999888111***...---///---777cccyyydddNNN:::555CCCKKKSSSvvveee:::))),,,,,,******+++---......---***)))---555===<<<333)))(((%%%%%%((('''!!!!!!###"""""""""###$$$$$$$$$!!! !!!!!! !!! """...WWW{{{{{{'''000///555ddd]]]222'''***///555,,,...+++000000///000---:::TTTiiinnnmmmhhhYYY>>>555DDDcccyyyMMM333///444...BBBmmmqqq>>>444......000111...,,,111888111///...,,,+++***++++++,,,)))+++000///---333===ZZZssslll333***---000)))(((------***'''%%%)))000444111---++++++***(((((('''''''''&&&'''((()))(((&&&$$$"""$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$#########$$$%%%&&&'''&&&%%%$$$$$$%%%###$$$%%%%%%$$$$$$&&&((('''(((((((((((('''&&&&&&&&&''''''&&&$$$$$$&&&''')))((('''&&&'''((()))***222YYYOOO777000)))...***...555222222KKKkkk{{{pppnnnlllcccZZZ666444111444333333QQQaaa999444111---000///***@@@iiikkkBBB555---222222,,,---333222***...///111,,,111\\\xxxYYYKKKMMM___dddccc|||JJJ,,,((()))---555<<<@@@>>>999444+++555HHH```qqqqqqcccVVV;;;---$$$&&&)))%%%""""""%%%$$$$$$%%%'''((('''&&&  !!!!!!   888SSSmmmqqq(((000888KKKsss^^^333))),,,000444+++///...333222111000...;;;VVVkkkqqqqqqmmm^^^BBB888FFFgggddd>>>111333222888XXXjjj999111000//////000---,,,111:::444222///---+++++++++,,,+++***+++,,,+++***+++,,,:::QQQcccyyyuuu:::,,,...666000)))***)))&&&'''***000444444333111+++******)))))))))******''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$#########$$$%%%%%%%%%&&&((())))))(((###$$$%%%$$$""""""$$$&&&&&&''''''((('''&&&%%%$$$&&&'''(((&&&$$$$$$'''***)))((('''&&&&&&((()))***777fffddd;;;000000222///111444222444EEEYYYwww```666555111222444333EEEffflll???444000///777:::555JJJsssxxxQQQ444000,,,111333///---000000...---...111---555```nnn]]]XXX___\\\XXXrrrhhhAAA...(((888QQQhhhssspppcccXXXMMM]]]wwwcccEEE)))$$$((('''$$$$$$%%%$$$###%%%((()))(((&&& """"""   !!! !!!///FFFdddvvvlllWWW+++000AAAaaaggg;;;///000111222)))...000555444222111...<<>>...HHHqqq~~~[[[000"""%%%&&&$$$$$$###"""!!!###&&&(((&&&$$$ """"""   ###!!! """***777???===555444<<>>666666666444111222555888888???aaaxxxWWWNNNJJJhhhUUU;;;XXXpppOOOAAA;;;444000111...666111,,,000...,,,111,,,///,,,...IIIyyydddIII888222JJJqqqzzz[[[:::XXXggg666###$$$&&&%%%&&&%%%$$$###$$$&&&'''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!!!!  ###&&&'''444GGGsssPPP444...///111)))///(((...///000222111>>>XXXmmmxxxzzzsssbbbGGG999CCC^^^{{{mmmEEE222000;;;GGGbbb<<<777...333222000333000+++,,,---------,,,,,,,,,,,,,,,---,,,++++++,,,---///000...,,,000GGGpppggg===+++---+++HHHttttttHHH)))******+++++++++++++++*********(((''')))+++,,,***(((&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&& &&&***+++>>>```cccEEE***)))((('''%%%%%%$$$$$$(((%%%%%%'''&&&$$$%%%)))&&&&&&'''((())))))******)))***&&&...>>>;;;(((444mmmZZZsssppp???...,,,222......666999YYYXXX:::666111333444444555666666555:::NNNooovvvSSSLLLwwwqqq\\\zzzaaaLLL;;;999888111+++***+++333111,,,000000---111000111///444TTTtttVVV???000???aaaiiiIII___hhh:::&&&%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!    """!!!!!!"""222TTT]]]999---...222+++...&&&,,,...111444333>>>VVVooowwwyyyrrraaaEEE777AAAXXXwwwYYY:::333===KKKkkk???555111222222222222///,,,,,,...............---,,,,,,...---++++++---000333555///...+++555YYYNNN222---(((GGG|||[[[111&&&))))))******+++*********+++***))))))******(((&&&############$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''''',,,+++AAAjjjnnnLLL))))))'''&&&%%%%%%%%%%%%***'''&&&'''&&&$$$''',,,(((''''''((()))+++---...(((&&&&&&???bbbcccAAA&&&///cccZZZAAAoooNNN333)))000///---222666LLLnnnwwwMMM666555555444444555444444333444555777LLLxxxeeegggoootttCCC555+++---///---...222)))333111,,,111111---000111111000<<>>333___\\\999***222222...222555BBB^^^xxxVVV>>>777:::777666888:::<<<@@@EEEDDD888BBBmmmUUU:::333000111111///111555111;;;666---000111---///------111DDDqqqwwwXXX777111FFF{{{[[[CCC+++###&&&'''%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!    !!!""";;;rrrOOO111(((,,,444++++++000222...///333333>>>VVViiilllkkkhhhZZZ===000===SSSwww]]];;;777<<<]]]yyyFFF222000+++555<<>>,,,'''+++222+++,,,///000,,,,,,222444@@@XXX```dddgggkkk```BBB444@@@SSSyyyvvvGGG999666LLLLLL222333333MMM[[[DDD555555---...---,,,,,,+++,,,,,,,,,///...,,,,,,,,,///111333,,,000...+++777\\\hhh999555SSSxxxFFF'''******++++++******)))(((%%%'''))))))(((((()))***,,,,,,***((('''&&&&&&&&&+++***(((&&&$$$######"""(((!!!(((///(((%%%+++---&&&%%%%%%%%%%%%%%%&&&'''(((''',,,999???999,,,"""%%%$$$$$$%%%&&&(((***+++***,,,''''''111///&&&%%%((()))+++000===MMMTTTSSS666222111))),,,RRRrrroooKKK555,,,///---...222000777DDDfffiiiBBBJJJ___{{{|||xxx~~~TTT444000...---///555???LLLUUUjjjlllVVV999000///------***+++333NNNpppHHH222999UUUuuuiiijjjuuuNNN222(((&&&%%%'''))))))'''$$$'''%%%$$$$$$&&&&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!! !!!!!!!!!""""""!!!!!! MMMXXX444,,,******111,,,000---...+++,,,222222<<>>222JJJkkkddd888,,,,,,,,,,,,+++***((((((&&&(((******'''&&&'''(((,,,+++***)))((('''''''''+++***)))'''&&&%%%%%%%%%$$$!!!(((---(((+++111...%%%$$$$$$$$$%%%&&&&&&'''%%%'''---555777111***((($$$%%%%%%&&&''''''((((((###)))%%%###)))(((&&&,,,)))***(((&&&''',,,111222***333...###)))888???>>>777......---)))...333---555999OOOxxxvvvzzzlllTTTEEELLLmmm___<<<000555444666===NNNfff~~~kkkBBB222000......,,,+++///III{{{}}}RRR333222BBBqqqdddFFF<<>>oooyyyIII000777DDD```UUU......------+++***((('''(((***,,,***'''$$$%%%&&&***))))))((((((((())))))***)))((('''''''''''''''!!!###'''$$$!!!+++...!!!$$$$$$$$$$$$%%%&&&''''''!!!%%%+++...***%%%''',,,%%%%%%&&&'''((((((''''''###***'''%%%+++)))%%%++++++)))&&&(((---000---(((+++,,,%%%+++777,,,%%%666***,,,111...'''///555---...---999^^^{{{llliiiRRRDDD555999DDDggg|||MMM111555...;;;PPPhhhxxxHHH444111000000,,,)))+++BBBsssZZZ666000===cccooodddsssggg@@@...+++<<>><<>>TTTvvv@@@111222555777222,,,,,,000111///---+++,,,---------+++,,,---,,,***((()))***111///,,,///---...TTTlll333...BBBkkkSSS+++%%%***...---&&&(((((('''((())))))'''&&&((((((''''''((()))***+++(((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''(((((('''''')))+++***(((&&&%%%&&&''''''&&&'''&&&%%%''')))***)))((())))))(((((((((((())))))******+++++++++,,,,,,,,,+++,,,---...////////////000222444BBBmmmlllDDD:::333...888PPPpppmmmIII333222999```iii@@@000000000***///---BBByyy___EEE<<>>ccctttyyy___EEE>>>KKKpppgggdddGGG666111///333444111//////,,,---//////---,,,++++++***+++---,,,++++++,,,---***+++))))))***)))AAAhhhWWW,,,******&&&000+++***))))))))))))&&&$$$'''''''''((())))))***+++&&&&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))***++++++''''''(((&&&$$$$$$%%%'''''''''''')))***)))'''$$$'''&&&%%%''')))***)))((()))((((((''''''(((((()))******++++++++++++,,,,,,***++++++---...000111222111333111222HHHuuuvvv^^^KKKLLL```}}}KKK555111///888JJJttt~~~^^^666000111AAAfffSSS444,,,///...///555WWWZZZ???NNNssscccAAA,,,@@@kkk^^^???---$$$)))+++///444777777333000)))&&&$$$###!!!!!!$$$!!!!!!!!!!!! !!!!!!"""""""""!!!!!!   """ !!!XXXGGG///111555@@@fffzzzAAA111+++...///555999444555444...,,,---)))...AAAcccttt~~~{{{dddIII???KKKooo}}}nnnMMM777333222777999666111//////111333222///+++******+++,,,------,,,+++---...(((+++))))))+++***999VVVVVV,,,+++---,,,888+++***))))))***)))'''%%%((())))))))))))(((((((((&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$#########&&&&&&'''((((((((((((((('''''''''&&&$$$###$$$&&&&&&&&&''')))+++***'''%%%'''&&&%%%''')))***)))(((***))))))(((((())))))***))))))))))))************+++++++++,,,...000111333000222111///<<>>999;;;======;;;CCC___kkkXXXuuuYYY333222...999```vvvZZZ222,,,999bbb~~~www___GGGDDDEEEEEEAAA;;;:::HHH```ttt___444&&&''' """######!!! !!!!!!!!!!!!!!!"""###$$$%%%***&&&!!!"""&&&***$$$%%%$$$######$$$###"""#########""" ???666...,,,,,,---111666......---,,,++++++++++++,,,,,,---...,,,,,,333===ZZZrrrsssQQQ>>>???\\\NNN555555000---333...///000+++,,,222666444222222555333111///------------000.........***(((...666dddhhhMMM>>>444---000...,,,+++,,,,,,,,,+++************))))))))))))***)))'''&&&&&&&&&''''''))))))((((((''''''''''''&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((((((&&&%%%$$$$$$%%%(((+++---***)))((()))******(((&&&''')))*********)))***+++---,,,,,,+++*********+++------......///000000000///***...444444DDD}}}PPP666888@@@FFFTTTxxxyyyhhhccceeeXXXUUUQQQOOOSSSZZZccciiinnnXXXKKK@@@999555---///GGGeeemmmZZZCCC888555333222333333222111///MMMbbb777000---EEEsssnnnUUU^^^UUU111)))222OOOtttzzzooo\\\@@@...//////,,,((((((222EEETTTttteee==='''%%%$$$!!!###$$$$$$"""!!!!!!"""!!!!!!""""""###$$$$$$$$$############$$$%%%%%%%%%$$$######!!! !!!###&&&&&&$$$###!!!333111---+++)))***...222...---,,,+++++++++,,,,,,,,,,,,...///...,,,222999VVVttt{{{WWWBBB???]]]XXX888333000...333---000...+++000===CCC>>>777555666555333000...,,,++++++...///---,,,,,,(((000AAAlllEEE...)))---000///......------,,,***)))*********)))))))))))))))***)))(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&$$$$$$%%%''')))++++++***)))))))))((('''&&&''')))+++,,,***)))((()))++++++******++++++,,,---------......///000000000111///...///888WWWSSS999;;;555444???iiiWWW;;;666:::999666333222444999???CCCIIINNNWWW___eeehhhjjjkkkrrrvvv}}}gggPPP???444///333000///444;;;===888111333555666555333111000000555OOOppp[[[eeekkk<<<------PPPhhhDDD@@@UUUiiiuuuqqqhhhVVV===)))(((111<<>>333111000444...333111///777HHHMMMBBB555000222111000///.........---,,,000,,,***...***333NNNpppJJJ000((())),,,---000111111000---+++)))((())))))))))))))))))*********)))((('''&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&)))(((&&&%%%%%%&&&'''(((++++++***)))''''''&&&'''(((***,,,,,,***((((((((((((((()))***+++---...///------......///000000000111222......HHHyyySSS333000111000777\\\MMM111000666444333222222222444555666:::::::::;;;<<<=========AAAEEELLLTTT^^^kkkxxxjjjRRR@@@666444111222222000...///333777///000222000---+++,,,---333KKK|||hhhEEE:::CCCVVVtttBBB///000WWWbbb===111888???IIIBBB;;;444---)))+++000222<<>>NNNNNN===---)))+++,,,---///000222333444,,,333+++(((///***444XXXkkkPPP===+++(((---///,,,)))111222222000,,,)))(((((())))))))))))************))))))(((''''''((()))***((((((''''''&&&&&&&&&&&&$$$%%%'''&&&%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&&&&***)))(((&&&&&&&&&&&&'''***++++++)))'''&&&'''((((((***++++++)))((())))))(((((()))***+++---///000------......///000000000...000333AAAjjjVVV333...222444555MMMsssFFF111111666222333444444444333111111777444111000111222222222///222555888<<>>+++&&&%%%***///------...///000000...***((()))***((()))))))))************((((((''''''''')))***+++***))))))((('''&&&%%%%%%###%%%''''''&&&%%%''')))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&''''''(((((())))))((('''''''''(((((()))***+++)))&&&%%%'''***)))******)))((((((***+++************+++,,,------------......///000000000///...>>>fffQQQ666888222999666BBBoooTTT777000000...//////000000000000000000111///...///222555555444///222555444333444888===XXXxxx]]]DDD555333///------///111111...***---------...///000000000222HHH|||lllAAA222111000444===iii|||JJJ333CCCooooooHHH111...000...***---///000000000///---000***444DDDSSShhhgggJJJ---'''"""###(((+++***'''''',,,555<<<999///***+++...&&&)))+++%%%%%%(((""""""###%%%$$$"""!!!!!!"""###""" !!!$$$(((***///PPPuuu~~~eeeNNN333%%% ### !!!!!!!!!!!!!!!...111111...///222///((((((***---///000...+++))),,,((('''***,,,---111777OOOoooeeeFFF===UUUvvv\\\>>>777444333,,,666999666???MMMKKK999111555111111222333333333222222111;;;...(((000&&&111^^^iii333222111333333,,,%%%)))333,,,---...,,,)))((())),,,(((((())))))*********+++''''''''''''((()))+++,,,+++******((('''&&&%%%%%%###%%%((((((&&&&&&(((+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++((((((((((((((()))***+++)))***+++)))&&&%%%(((+++)))))))))((('''(((+++------,,,++++++******++++++------......///000000000333---HHHooo;;;,,,888+++666333;;;jjjbbb999---555777000000/////////000222444555222000000111444444222///,,,111666666333000111444HHHcccXXXNNNOOOZZZfffnnnooogggKKK:::666,,,000222000,,,+++000666111000///000222222000...***>>>pppSSS888555111---222666bbbyyyHHH111OOO}}}kkkDDD000...///,,,,,,000333...***)))---///---))),,,--->>>mmmfff===333(((%%%***......+++...&&&&&&------%%%%%%,,,'''&&&,,,***"""###'''!!!!!!###$$$$$$"""!!!!!!""""""!!! """(((---111OOOlllAAA...!!!"""$$$ """ 222222333333333111,,,)))...000222111///,,,******,,,+++------***+++555AAAYYYsssnnnGGGBBBOOOuuu|||HHH444111...///444+++888222@@@UUUUUULLL777111---000000(((***000,,,555***+++)))+++,,,666```lll888---222333,,,))),,,...+++((()))***+++++++++++++++$$$&&&)))(((''''''))),,,+++'''$$$$$$(((******)))((('''''''''''')))+++,,,&&&&&&&&&''''''((((((((()))((('''&&&%%%%%%&&&'''***&&&$$$%%%%%%###%%%(((***************++++++,,,,,,***(((''')))******)))+++***)))'''''''''((((((******+++,,,,,,,,,,,,+++///------///222333111///111...ZZZOOO444333888555000111===___ccc:::...222333000/////////000000000000//////---555222,,,111222///222222///444333)))+++444444BBBeeedddLLL999999888888888<<>>,,,...000+++000222333111...---...000444+++---///666\\\|||yyyKKK777(((''',,,+++***+++***)))((()))***)))'''%%%,,,+++(((&&&%%%$$$$$$$$$"""###$$$###"""###&&&)))$$$!!!!!!"""!!!)))GGGfff\\\222""""""### !!!......///111444444222111,,,...000///---***)))(((,,,,,,---...,,,,,,666@@@XXXrrroooIII@@@LLLqqqYYY>>>888555333444111666---999OOObbbkkkVVV777,,,---222------000,,,---&&&+++((((((,,,===mmmooo555;;;;;;555+++'''+++//////++++++,,,++++++)))((('''''')))***)))&&&%%%'''))))))((('''((()))***)))((('''''''''''''''((()))***%%%&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&'''(((+++'''&&&((((((%%%&&&)))'''''''''&&&'''(((((()))+++)))''''''((())))))(((***))))))((()))***,,,---******++++++,,,,,,,,,+++...------///111222000...333777gggfffAAA777777555222///111777KKKrrrdddIII222...222111///000//////000000000000//////***222000...333222...111333222666777000///111...***===PPPXXXUUUKKK===111222222111000000111555888888888DDDXXXccceeeiiiqqqjjjOOO;;;111000000000000000000000000,,,444111---111000---222777YYYwwwGGG555///...222---333111HHHuuuMMMFFFXXX~~~pppFFF444???fff^^^;;;+++---000///,,,555@@@GGGHHHHHHIIIKKKAAA>>>===///,,,RRRyyy}}}ZZZ999###(((///)))%%%+++)))(((((()))******(((&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!! """$$$%%%444ZZZnnn>>> !!!!!!!!! *********---000333333222***,,,------***((('''(((,,,,,,...000//////666@@@UUUooopppLLL@@@LLLpppjjjEEE888777666222555333,,,333CCCiiimmmBBB---)))333222......,,,)))'''...(((&&&***@@@sssuuu555===;;;555---***,,,///...++++++,,,,,,+++)))'''&&&+++++++++)))&&&%%%%%%&&&$$$%%%'''(((&&&%%%$$$%%%&&&''''''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&''')))'''%%%$$$$$$&&&(((***+++((((((++++++'''''')))&&&&&&&&&&&&&&&''''''((()))(((&&&&&&((())))))((()))))))))***+++...000111******+++++++++,,,,,,,,,------...///111111...,,,000BBBwwwgggCCC888FFFQQQIII555111222333666IIIWWWRRR;;;111,,,000222///---000//////000000000000//////***///------333...)))---...///000111000//////...000333444222222444555222111222222000///...///111000,,,...777;;;:::>>>EEELLLOOORRRWWW^^^kkkzzzpppRRR<<<111000000000000000000000000***222000---///,,,,,,666RRRxxxddd999......///333---222333CCCnnnddd777333BBBjjjtttVVVWWWpppyyyeeeFFF,,,...CCCppp|||TTT888+++)))000777KKKZZZnnn{{{~~~~~~uuuvvvkkkJJJ111GGGlll{{{lllCCC&&&***000((($$$---(((((('''(((******)))'''&&&&&&&&&'''&&&&&&%%%%%% """$$$$$$""" """$$$&&&999bbbzzzHHH$$$ !!!"""!!!!!!!!! +++)))((((((***,,,---,,,)))+++,,,,,,***(((((((((------///111000000666>>>NNNiiioooMMMBBBMMMqqq}}}PPP888666999777444333000111777fffyyyNNN000'''222333...---,,,---+++111)))&&&)))999fffDDD222111/////////000...+++******+++++++++***(((''',,,,,,***(((&&&&&&&&&&&&###&&&((('''$$$"""$$$&&&'''((()))******)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%###$$$&&&)))+++***((()))---,,,(((&&&((()))(((((((((((()))******)))''''''''')))******))))))))))))***+++...000111++++++***+++++++++,,,,,,+++,,,...000000///---+++***LLLkkkDDD111888^^^xxxqqqCCC666222111...333888222...+++,,,222333...,,,---//////000000000000//////...///+++,,,///)))&&&111444888666222111......333333000---,,,///222222111111333444333111000000111777222000222222000333888222333444555999BBBLLLTTT[[[hhh|||tttUUU===000/////////000000000000000,,,222///,,,---***333HHHttt]]]888222333222333,,,222:::VVVyyyWWWJJJkkkTTT666333888III```eeeQQQ888999HHHHHH<<<333---000>>>tttuuuOOO888,,,+++;;;NNN|||qqqHHH???YYYrrryyyZZZ<<<000---))))))///(((''''''(((***+++***(((%%%&&&'''''''''&&&$$$###""" """%%%'''&&&$$$ !!!"""###111OOOkkkvvvxxxxxxvvvzzzlllCCC&&& !!!"""  ---***((('''(((************+++,,,,,,***)))***+++...---...000000000555<<>>QQQfffyyyvvvVVV<<<.........//////000000000000...111...---///111GGGjjjZZZ888555444//////---888QQQzzz|||TTT;;;222<<<]]]}}}GGG111333333333888<<<666++++++222///+++000111444@@@wwwrrrLLL555,,,444TTTvvvccc@@@FFFeee}}}www```???+++***---+++(((''''''(((***+++***(((&&&'''(((((('''&&&$$$###)))'''$$$#########$$$######!!! !!!"""'''333>>>AAA@@@>>>===BBBIIIMMMMMMHHH222%%%$$$ """ """---+++))))))+++---------***+++,,,,,,+++***,,,---000---,,,...------222888BBB___zzzoooPPP???HHHjjj{{{LLL555444777///666222000666bbbNNN555+++///,,,***---...///+++///+++///000...GGG}}}AAA444(((&&&***...000111000...,,,+++*********+++,,,)))'''&&&(((***++++++%%%&&&((('''''''''((()))***++++++,,,,,,,,,++++++(((''''''''''''&&&&&&&&&''''''&&&%%%&&&'''(((((('''&&&'''+++***&&&$$$%%%((((((((((((((()))******(((((((((***---...---,,,+++***)))(((((()))***+++,,,+++*********+++,,,---+++---//////......///111@@@vvvOOO555111111555ffffff???)))...111222333000222...+++***---......---//////000000000000//////111///+++...000,,,<<<\\\]]]444,,,222///...333666444111000+++---///000/////////111+++,,,...///111111111111...///000111111111111111///333999???JJJ]]]rrrvvvVVV<<<...---......//////000000111...///---...333:::^^^PPP222333111***000:::PPP}}}ZZZ;;;333333***@@@iiivvvBBB---111222000...///000...(((///000//////+++777QQQpppHHH222000EEEooo}}}PPP>>>QQQtttVVV333------'''(((((('''(((******)))''''''''''''(((''''''&&&&&&"""######!!!!!!$$$###"""!!!"""############'''%%%"""!!!$$$(((*********###$$$%%%###  ###,,,+++***+++---.........)))***++++++******,,,...222---************...444AAA___}}}sssUUU;;;DDDeeeccc@@@222111...888......888PPPpppppp>>>111///000++++++000...///+++000,,,000222...EEEHHH777(((&&&***---///111---,,,***)))***...111444---***&&&&&&(((***+++***###%%%(((,,,...---***'''************+++,,,------))))))((((((((('''''''''''''''''''''''''''&&&&&&(((&&&'''***)))&&&$$$&&&'''''''''''''''((())))))&&&&&&'''***---...---,,,***))))))((((((***+++,,,,,,+++***))))))+++---...+++---///......///222555ZZZGGG///222555666hhhrrrDDD***...111///000111,,,---,,,++++++,,,......//////000000000000//////...---,,,000///)))>>>fffEEE333///***(((+++,,,***+++///...///000000//////000222---///000111222333333222------...///111111000000444555444222222;;;JJJVVVkkkyyyvvvWWW===///------......///000000111------+++///222;;;eeekkkBBB***000111--->>>XXX|||aaaCCC;;;===888???```SSS555111///111222111111222---000111222...'''>>>gggsssSSSFFFOOOhhhpppKKKFFF^^^mmmFFF333...***)))(((((()))******(((&&&%%%%%%&&&'''((()))+++,,,)))...111///(((######%%%!!!"""###"""""""""!!!&&&$$$"""###$$$$$$###### $$$%%%$$$"""$$$$$$!!!###---+++***+++,,,,,,+++))))))*********)))***,,,...333---)))(((((((((,,,222BBBaaawwwYYY;;;CCCddd{{{QQQ:::444---999,,,...777888===666111---222222+++---222...000...333---///111...EEECCC333''')))......,,,,,,'''&&&%%%'''+++333:::???///+++'''&&&(((******)))(((+++000666;;;999111+++***)))(((((()))+++---...******))))))((((((((('''''''''((()))((('''%%%$$$)))''''''***)))&&&%%%(((((((((((((((((()))******%%%%%%&&&))),,,...---+++)))))))))((()))+++,,,---,,,+++***))))))+++---...,,,---......---///444888lll~~~HHH---111888;;;qqqyyyIII---000000***---111(((---111///,,,+++,,,---//////000000000000//////,,,------000,,,"""888cccUUUAAA222...---000000---///444---......---++++++---...---......------...///...333222111111222222111000)))///444444333666===EEECCCNNNbbbzzzwwwXXX???111---------...///000000111------+++---...555```OOO;;;&&&000444555NNNuuucccOOOKKKNNNKKKgggmmmAAA222'''+++000///---...333---)))///000+++FFFvvv}}}iiigggwwwaaaHHHIIInnn|||WWW:::000000***)))((()))***)))'''%%%$$$$$$$$$&&&(((,,,///111HHHNNNPPPIII999***$$$###!!!$$$%%%""" ###%%%###!!!!!!$$$%%%###!!!!!!"""!!!%%%### %%%'''((((((###"""---,,,,,,++++++,,,,,,---...---,,,+++***+++,,,,,,444///,,,---,,,***,,,000@@@YYY|||www[[[@@@@@@]]]eeeBBB444555333...,,,222999888222333111000000000...---...444******444666//////888sssTTT111+++***))),,,%%%))))))$$$***...,,,>>>bbbyyyTTT888"""%%%//////+++)))///!!!---gggjjjNNN++++++%%%***---&&&%%%,,,---(((((('''&&&&&&((()))***'''((()))******)))((('''***++++++***(((''')))***(((''''''&&&&&&((()))***)))'''&&&(((+++---+++)))---+++***((()))+++---///111///---,,,---......---000///***---111,,,111EEEaaa===777,,,---KKKzzzMMM((()))000)))(((222+++---///...+++***,,,///------..................---)))+++111///,,,777GGG```666444333000,,,)))***...111..................---------------............///)))///222000///000222222333...///:::FFFOOOUUUZZZWWWOOOCCCBBBVVVttt|||^^^AAA///......//////000000111111666...---000,,,444bbbbbb>>>,,,//////;;;\\\}}}cccAAA&&&)))333222...///,,,,,,//////***444^^^XXX???XXXvvv|||eeeGGG///...------+++((($$$%%%'''&&&&&&)))***&&&---LLLnnnmmmSSS666!!!$$$"""'''(((%%%"""!!!"""###$$$$$$###"""!!!$$$###!!!  """"""!!!!!! ...---+++******---///111111000///...------...///000---...111111...---///AAAXXXuuuvvvTTT>>>===[[[yyyQQQ:::111111///...111444333000/////////222333222222222000,,,---222222///222999MMMiii___555+++,,,+++---)))111******---,,,888```LLL555###&&&------***)))###***BBB}}}zzz888---%%%'''+++%%%&&&,,,+++(((''''''''''''((())))))''''''((()))))))))(((((()))******)))((('''((()))(((((('''''''''((()))***+++)))(((***---...---,,,---+++***((()))+++---...000...,,,,,,,,,------,,,...///+++---000,,,333HHHMMM222000+++...GGGmmmmmmIII---...333---+++111,,,---------,,,+++,,,------...............---------***,,,000...***222@@@mmmTTT222111000///,,,+++,,,///222..................------------------............444111///...------///111111///888SSStttrrrOOO<<>>YYYuuuKKK>>>XXXqqqSSS<<<,,,...111,,,))),,,)))------+++:::___{{{ttt~~~LLLBBBcccxxxDDD555)))'''))))))'''&&&%%%'''555NNNhhh}}}vvvXXX444%%%"""'''&&&''')))$$$######""""""""""""#########"""!!!  !!!!!!!!! ///---+++******,,,///000000///---+++*********+++((()))///666777333///000===WWWsss~~~ZZZ===:::WWW[[[@@@777222444666222......,,,000222000///111333333+++///000,,,,,,000000,,,***---,,,QQQzzz???)))---111---!!!&&&***///000+++:::___kkkUUU444,,,&&&(((***'''''')))''')))@@@;;;+++%%%'''%%%'''***%%%&&&'''(((******)))(((((('''&&&%%%%%%%%%''')))***&&&((())))))'''&&&'''(((((((((((()))))))))******((((((((()))************,,,+++***)))***+++,,,...---+++******,,,,,,+++******000...,,,...,,,555JJJooo888222555444...---222444333555555222---,,,---...,,,000---+++---///000...,,,/////////...---,,,+++***+++***---000---(((+++111333TTTmmmuuukkkKKK111111---...///...------...///,,,,,,------------......,,,,,,---------.........000+++---555444,,,,,,333777```{{{FFF333222111444===;;;<<<>>>CCCPPPbbbuuugggIII666////////////000000000000///+++---111...'''...;;;III]]]xxxnnnHHH***+++222......666AAA___hhhhhhQQQ999222BBBQQQXXXcccoooppphhh???222+++///222...---111+++000,,,)))AAArrrtttWWWYYYgggMMMjjjiiiMMM222)))+++***&&&$$$"""444UUUyyyJJJ...!!!%%%&&&''''''###$$$###"""!!!!!!"""###$$$""""""!!!!!! ---------,,,+++***))))))---,,,+++)))(((((())))))+++***---222333111000222;;;ZZZ{{{```AAA<<>>111+++333...///000///---++++++,,,,,,,,,,,,,,,------......,,,,,,,,,------------...000,,,,,,...,,,***333@@@RRR___777///222......555999666111000444@@@NNNYYYxxxhhhIII666000000000000////////////111------///...******///...333BBBcccJJJ555***///333444@@@SSSmmmyyyHHHWWWTTT444,,,111222111555<<>>+++'''///---555555******...,,,000888777'''((())))))(((((((((***%%%,,,)))@@@qqq>>>---'''(((%%%'''***%%%(((((())))))******))))))(((((('''''''''''''''(((%%%'''******)))((((((((())))))***++++++++++++******+++,,,,,,+++***+++,,,++++++******++++++,,,---+++******+++------,,,***+++111...+++......111===tttooo???///111222222111111222333)))///111,,,+++000333222111/////////000111000///---------------,,,+++***)))+++...//////......///777---***---...,,,---111///000000///,,,+++++++++++++++,,,,,,------......,,,,,,,,,,,,------------000---***+++555KKKeeexxxhhhHHH//////444///---111000111222111111222666888IIIRRRfffkkkLLL999000000000000////////////111///------...---,,,,,,)))(((111SSSnnn555222000------===dddiiiAAAVVVXXX444---...---++++++,,,,,,+++---+++,,,111222......000)))...---222WWW]]]999444KKKxxxddd777(((***)))'''((()))KKKyyyrrrAAA""""""### !!!!!!######""""""""""""###### !!!!!!!!!!!!  ......---,,,+++)))(((''',,,+++*********+++,,,---444000...//////...///333===TTTxxxkkkHHH===SSS~~~^^^:::333444000333???444///,,,999UUUfffXXX>>>444000///111...+++333???JJJ[[[GGG222999hhhcccBBB---///---333555+++,,,---'''''',,,***&&&(((******))))))******'''///"""!!!???qqqbbb666(((%%%(((%%%''',,,((())))))(((((())))))***+++))))))))))))((('''&&&&&&%%%(((***+++***))))))))))))***+++,,,,,,,,,++++++***,,,---,,,***)))+++---******+++++++++,,,,,,,,,+++******,,,......,,,+++,,,222...***//////---333TTTlll>>>111000/////////...,,,,,,---...///...///111222000---...//////...---...///,,,,,,---------,,,,,,+++***---......---------,,,333,,,,,,///+++,,,///---...//////---++++++,,,...***++++++,,,------......++++++,,,,,,,,,---------+++---,,,333QQQ}}}KKK:::...111555222111444+++///333666555222000///...444AAASSSkkkmmmNNN:::111000000000/////////...//////---,,,---///...+++)))+++333LLLuuuqqqKKK333111+++)))666[[[VVV999OOOZZZ444---,,,---//////......000,,,,,,---111222///,,,---'''+++---:::aaaVVV666444MMM{{{aaa444'''******((()))$$$@@@gggtttAAA"""$$$%%% !!!###""""""############"""""" !!!""""""!!!  000...,,,+++******+++,,,***))))))))))))+++,,,---666222000111111...///333===MMMpppuuuIII===QQQ|||lllDDD888555000999KKK;;;111...EEEpppqqqLLL///---222::::::<<>>!!!'''(((""""""%%%!!!"""###$$$$$$###"""!!! !!!""""""!!!  //////...,,,+++*********&&&&&&***...***$$$&&&---333444444111///000555999<<>>KKKrrr}}}VVV999///111999AAA777555<<>>...,,,222...---000...------...000222111///---000''',,,LLLzzzjjjGGG///000FFFrrriii:::)))++++++***+++&&&(((,,,666LLLmmm[[[888"""""""""###&&&$$$$$$#####################"""""""""!!!  !!!!!!""""""111111111000///---+++***&&&'''+++///---(((+++111444333111111222444444555555FFFddd{{{rrrLLLAAAKKKqqq___>>>000111555777333333BBBfffoooGGG222111777DDDQQQhhh~~~EEE000222UUUuuuEEE222...***222GGGJJJ@@@666'''...,,,+++))))))***+++,,,,,,,,,,,,,,,+++*********''')))+++***(((''')))+++///---,,,+++,,,+++(((&&&)))))))))((()))***++++++***,,,---,,,***))))))***)))******+++,,,,,,------+++***************))))))***)))))))))***,,,...000///...---,,,,,,,,,,,,---...------,,,---...///000666;;;GGGUUU^^^jjjlll<<<333...///000///------...///000000000000000...+++(((,,,---......,,,+++,,,.........---------,,,,,,,,,+++,,,,,,,,,------------000///...---,,,,,,,,,,,,)))---...+++***,,,---,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,++++++***...666YYYYYY666555111---******,,,...000000000000000000000000111000000000111333555666:::LLLbbbuuuvvvUUU===000///...///111222111000///.........------------000...,,,---///000...,,,111CCCaaa}}}zzztttjjjXXXBBB222))))))333===RRRzzzssseeevvvAAA///***000---,,,...+++---,,,---///111111...,,,000+++555YYYiiiGGG000///AAAiii}}}MMM111)))(((***,,,))))))(((***888XXXoooGGG,,,"""&&&$$$"""$$$###"""#########$$$$$$$$$$$$###""""""!!!!!!  !!!!!!!!!"""//////000000...,,,)))'''***+++...000...+++---222444111...000444666444111222CCCbbb{{{uuuOOOCCCLLLqqqpppHHH333222333//////000EEEqqqgggAAA+++///111000<<<```sss>>>+++(((:::]]]jjj888111+++666YYYsssaaa===------,,,+++))))))***++++++...,,,***(((''''''(((((()))+++++++++)))((()))***...---,,,,,,---,,,***(((+++***((('''((()))+++,,,+++,,,------+++******+++*********++++++,,,,,,---+++)))''')))+++---+++)))******))))))***,,,...//////......------------......------------...//////222...///333555;;;NNNaaarrr{{{VVV777222///000111///,,,,,,///222,,,+++***,,,//////---***---...///...,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,,,,,,,(((,,,---***)))+++,,,+++,,,,,,------------,,,,,,***++++++,,,++++++******------;;;lllttt===...222333111555;;;888///........................///000000000///...---,,,---111;;;IIIXXXiii}}}ZZZ@@@111000///000111222111000000///---,,,,,,,,,---...)))***+++++++++---000222CCCddduuuZZZFFF<<<999222---,,,+++***---333222JJJddddddLLLGGGpppuuuEEE000)))---,,,+++---))),,,,,,,,,...000000...,,,///...@@@jjjiiiHHH111///:::ZZZjjjBBB---)))+++******+++)))$$$'''>>>eee{{{NNN555###!!!***&&&!!!######"""#########$$$$$$%%%%%%######""""""!!! !!!!!!!!!!!!/////////...---+++)))(((---...//////---+++,,,///222///------///111222111666FFFeee~~~uuuQQQDDDKKKoooYYY;;;444333///000---???hhh{{{WWW:::(((******(((///NNNVVV---***,,,---666eeeMMM222---666XXXJJJ333,,,,,,+++***)))*********+++***)))(((((((((((((((+++,,,,,,+++***)))))))))(((((()))+++,,,---------,,,***(((''''''(((+++,,,+++,,,...---,,,++++++,,,*********++++++,,,,,,,,,,,,)))&&&)))...000...***+++************+++------...------,,,,,,,,,------------------......//////+++---222888666111000444===FFFiiipppFFF444...............///000111222...,,,+++******---000222...//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...---,,,+++++++++++++++//////+++)))++++++)))***+++------------+++***++++++++++++******))))))...,,,???vvv```222......///;;;UUUeeeRRR333------------------------......///////////////...555///000777;;;@@@OOO```zzz```DDD111000//////111111111///000///---++++++,,,---...(((,,,...+++(((---;;;HHHkkk~~~oooNNN777,,,&&&,,,***---222222///...000333///333999999BBBlllsssHHH111)))---++++++---))),,,++++++---//////---,,,---///FFFtttiiiHHH333///333LLLyyyUUU444+++***'''''',,,...)))%%%---BBBTTTvvvWWW<<<'''""")))&&&"""$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!222111000...------------***,,,---,,,+++,,,......///...---***)))***///333999HHHgggxxxUUUEEEIIIjjjpppHHH555111111333,,,444OOOccc\\\EEE444222,,,,,,//////:::___oooBBB***---222///,,,LLLlll555,,,///CCC}}}UUU333++++++*********))))))***&&&(((***+++,,,+++***))),,,++++++*********))))))%%%&&&(((***++++++,,,---,,,+++(((''''''(((***,,,***,,,------,,,+++,,,---***+++++++++++++++,,,,,,...***(((***///222000,,,++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---------...............111000000222000---,,,---+++,,,FFFooovvvMMM777111***...,,,+++---000111///,,,111222222...***))),,,///...//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++******+++///222222---*********((()))***+++,,,,,,+++***)))+++************************333OOOwwwNNN222222000///>>>^^^qqq[[[888........................///...---------...000111222---///666666222888BBBFFFQQQdddzzzfffHHH000///......000000///...000...,,,+++***+++---......000///)))***;;;YYYqqqjjjGGG222000222000///,,,---000000,,,+++---+++***...111***222^^^{{{GGG222***...++++++...***---,,,+++,,,...///...,,,+++///IIIxxxlllIII444000///CCCrrr___666))))))'''&&&***---,,,))))))---222CCCJJJ___ZZZ888%%%%%%$$$$$$&&&$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!! ......---,,,,,,,,,,,,,,,'''***+++)))+++000222000,,,------***'''(((...333666EEEfff~~~WWWEEEEEEbbbZZZ999///111555///...888BBB@@@777///777...---222...))):::TTTMMMDDD888///+++,,,......>>>wwwDDD+++)))111hhhWWW000+++************)))))))))%%%'''***---...---+++***+++***))))))***+++***(((((()))+++***)))'''((())),,,+++)))((('''(((***+++)))+++------,,,+++,,,---++++++++++++++++++++++++---+++***+++///111///---,,,,,,++++++++++++++++++***************++++++,,,,,,---......//////......///...------------...//////''',,,===FFFIIIWWWkkkOOO111000333///...,,,+++,,,......---+++***---///...,,,*********---...///...,,,++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++************000333222---*********((())))))************))))))+++************+++,,,,,,444RRRyyyyyyRRR999...//////---222@@@KKKDDD555///////////////////////////...,,,++++++,,,---...+++,,,111666666222111333///444>>>MMMaaayyyjjjKKK000///......//////...---///...,,,+++++++++,,,---)))***+++///>>>[[[~~~jjjFFF---)))222999888111---+++,,,+++)))***...''')))///111))))))CCCcccxxxAAA///+++///+++***...---...,,,,,,,,,...///...---+++///KKK|||qqqJJJ444222///@@@qqqqqqnnnddd888'''(((***(((((('''''')))******)))&&&...IIIuuuyyyLLL***$$$###%%%((($$$''''''&&&%%%$$$######"""%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!! +++---///111111000...------000///+++,,,111222///+++,,,---------------...333BBBdddVVVBBBAAA^^^}}}nnnDDD111333222333222///000333111---111---,,,,,,***'''***111,,,,,,111111((('''------333___aaa000,,,111\\\SSS...***************))))))(((((((((***+++,,,++++++******((('''(((***+++***((((((***,,,+++)))'''((()))++++++***)))((()))))))))(((***,,,,,,+++***+++,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++***)))+++*********++++++,,,---,,,---.../////////...---)))---111222111000...,,,888111///111...---888III|||AAA---222333222---///000...,,,...555<<<>>>777///,,,---...---+++,,,---......,,,+++,,,...******+++++++++,,,,,,,,,*********+++++++++,,,,,,---,,,+++******))))))))),,,000000,,,***++++++)))+++******************+++************+++,,,...///HHHxxxpppQQQ777---...++++++***+++,,,---...///////////////////////////---------------,,,,,,,,,,,,000222111000111///,,,000000000333;;;JJJZZZeee}}}mmmNNN111000//////000000///------------,,,,,,,,,++++++%%%(((333HHHaaauuuXXXCCC...'''***///333666111---+++,,,+++***,,,000---)))'''***---...222777QQQnnnZZZ999+++***///)))'''---...///---,,,---///000///...---222PPPuuuKKK333333111BBBuuuvvvTTT^^^oooDDD---)))+++***'''%%%&&&(((*********)))@@@bbbYYY111&&&###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######"""""""""!!!!!!!!! ///333888===>>>;;;666333666888555...---111000+++,,,+++,,,000333222...)))333BBBdddSSS???>>>]]]|||NNN666777///777888000---111111---,,,000...)))+++222111)))444---///000+++...111,,,000NNNzzz666222:::[[[|||OOO///***************)))((((((+++***)))(((((()))******)))'''%%%'''***+++***(((&&&))),,,,,,***)))+++---************))))))((((((''')))++++++******+++,,,++++++++++++++++++++++++(((***++++++***)))+++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,---...,,,,,,.../////////...---+++...111///------......)))+++000222---)))000;;;\\\DDD111444---,,,***000444111,,,111BBBQQQkkkVVV===//////222111,,,+++---...---,,,,,,---...*********++++++,,,,,,,,,))))))*********+++++++++---,,,+++***)))))))))))))))---...***)))+++,,,+++---,,,+++******+++,,,---************+++...000111UUUlllQQQ???222+++///888///++++++111444111///000........................)))+++...000111000///...---222111******111333...//////...---...222888===KKKZZZrrroooOOO333111000000111111000...,,,,,,---------,,,+++***...444FFFddd{{{zzzaaaIII666,,,(((---///,,,...444///+++***,,,+++)))+++......---,,,******,,,---...'''===GGGKKKFFFJJJSSS<<<333((()))...'''%%%,,,///000...------///000000///...555UUUxxxLLL333444333DDDxxx^^^;;;NNNzzz|||UUU777+++***))))))))))))))))))((('''000XXX^^^666)))$$$$$$(((%%%""""""###$$$&&&'''((((((&&&&&&%%%$$$$$$######"""""""""!!!!!! 333@@@aaakkkSSSIIIPPPOOOMMMTTTDDD///222999111(((---,,,+++,,,...000111111555FFF```yyyxxxPPP@@@???]]]fffAAA222///333555555555555111,,,555)))+++000+++***///...,,,...111333222...)))&&&000CCCFFF,,,===lll^^^///***(((''''''(((((('''%%%&&&'''''''''&&&'''))),,,(((((((((((())))))))))))(((((()))***************((((((((((((''''''''''''++++++,,,,,,,,,***((('''+++++++++,,,---...///000///...,,,+++******+++,,,///000***(((---***(((000///,,,)))))),,,---,,,+++,,,...//////...------...,,,...///...------.../////////............//////JJJ|||RRR666///,,,000222,,,111111***>>>ooo~~~HHH***,,,---***...,,,------......------,,,---&&&000999111***///111222))))))+++(((,,,///((()))***++++++***)))(((''',,,,,,,,,++++++*********++++++******************,,,***)))((((((***,,,---MMMrrrJJJ<<<333555333,,,,,,333,,,000000------//////,,,)))------)))+++111222...------------------------///............---------......------------......333888AAANNN___ttt|||TTT444000...111333111---+++777,,,'''---222...+++,,,:::VVVvvvjjjJJJ777333000***&&&)))...000///...+++*********************++++++++++++******))))))+++,,,---///000111111111...---+++******+++---...---,,,+++,,,.........,,,***888^^^wwwVVV666,,,000HHHzzzaaa:::@@@UUU]]]aaaiii~~~lllBBB...,,,***+++***&&&'''+++,,,)))@@@qqqjjj888&&&((((((%%%###&&&'''%%%###$$$%%%$$$"""))))))&&&""""""$$$"""""""""""""""""""""""""""SSSjjjwwwkkkvvvttttttjjjaaaWWWCCC444777//////...------...000222666BBBVVVmmm{{{ZZZCCC<<>>|||JJJ,,,BBBttt]]],,,((()))))))))))))))))))))(((((()))((('''''')))+++)))))))))************+++((())))))***************,,,++++++++++++*********))))))******+++******************++++++,,,------......,,,++++++,,,,,,---'''000///,,,...***%%%***((()))******)))(((((((((+++---......---,,,,,,------...//////------...///000//////.........//////<<>>fffsssRRR666000333EEEvvvmmmPPPOOOSSSJJJ===777\\\~~~iiiPPPAAA000'''###'''((((((000<<<^^^zzzLLL111)))(((((((((%%%%%%$$$###"""$$$%%%%%%###&&&%%%""""""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!mmmxxx|||sssuuu^^^999777...///...---,,,---000222999AAAQQQggg___CCC999XXXYYY???<<<777555666666333222444444,,,111666111///222...111///---+++******+++,,,***555mmmKKK***999\\\iiiDDD%%%(((+++---,,,))))))+++---******+++)))(((''')))************+++++++++,,,,,,((()))******++++++******------,,,,,,,,,+++++++++(((((((((((()))***+++,,,))))))))))))************---------,,,------...///,,,:::888......,,,)))+++(((,,,000111//////000111+++,,,......,,,+++,,,------/////////------...///111000///...............111^^^mmm@@@---///,,,---...+++222WWW\\\111+++///,,,+++,,,------......------,,,---111WWWhhhIII777444***,,,111+++)))---++++++,,,,,,,,,,,,+++******+++,,,---......,,,+++)))************************)))************+++++++++(((,,,666NNNppp}}}aaa;;;---,,,***)))111;;;@@@???<<<888111---111999<<<999555///+++---...---+++,,,....................................------------......------------............---------///333777EEEUUUnnn|||UUU:::000)))***---......000+++///111......===___||||||^^^>>>***''',,,///---//////---)))((()))+++******++++++,,,,,,,,,---------,,,++++++***))))))++++++++++++++++++++++++---,,,+++++++++,,,---...---,,,+++,,,...///...------GGGsssrrrPPP777444444???nnnkkkOOO:::CCClllmmmKKK333%%%******%%%222IIIvvv```999%%%$$$((()))&&&&&&&&&%%%$$$###$$$%%%%%%'''%%%"""$$$$$$###""""""""""""""""""""""""oooUUU^^^|||aaaXXXwwwlll>>>///111000//////000111111111444AAATTTjjjhhhMMMDDDcccqqq___bbbaaaUUUAAA:::DDDQQQVVVRRR>>>333000...555999222000///,,,***)))***+++,,,***---XXXNNN---...777999***(((***...000...***(((***...+++,,,,,,+++)))(((((()))************+++++++++,,,))))))***++++++++++++***+++*********))))))))))))))))))((('''((()))+++,,,***************))))))))),,,,,,------...///000000@@@HHH===,,,,,,000///000***+++,,,,,,++++++,,,---+++---......---,,,,,,---...///000///...---...///111000///......---......222VVVMMM111333000//////***999mmm^^^000)))000...,,,,,,------......------,,,...222^^^|||oooNNN777---///+++)))---,,,+++++++++++++++++++++******+++...//////---+++)))))))))))))))************))))))***++++++++++++***000...+++---888CCC???555111222///222KKKnnn|||qqqbbbYYY___kkkssssssXXXLLLAAA:::333++++++000////////////////////////.........---------,,,,,,...------,,,,,,------......///000000///000222444...777GGGYYYlllbbb>>>222+++...111...+++,,,///000555AAAWWWttt\\\666(((+++111999@@@QQQCCC000&&&***000000+++))))))******++++++,,,,,,,,,++++++***))))))((((((***************++++++,,,,,,,,,+++++++++,,,---...,,,++++++,,,...///...------OOOxxxSSS888555111666aaaoooRRR<<>>000,,,////////////////////////...------------,,,,,,,,,------,,,,,,,,,,,,------***,,,...///000111333555...000333999DDDUUUiiiwwwlllNNN<<>>---)))&&&&&&******%%%###$$$***111333...'''$$$###"""""""""""""""""""""""""""```JJJ???999HHHdddxxxwww^^^BBB;;;999111,,,......---,,,+++///777===QQQiiizzzyyyTTT999555666------------...---,,,++++++---***444]]]zzz???'''(((---///&&&***---///000---***'''(((***+++,,,---,,,***((((((((()))))))))************+++)))***++++++,,,+++++++++,,,++++++++++++*********---,,,+++***))))))))))))***+++,,,---------++++++***+++,,,....../////////:::;;;222+++...,,,(((---/////////......///111333...///111111///...///000000111111000...---.../////////............//////222BBBggg|||aaa999,,,//////000+++HHHUUU000...000,,,---,,,------......------,,,///>>>oooPPP+++)))++++++......)))))))))((())))))***+++(((***+++------,,,+++***'''(((((())))))*********)))************+++++++++***)))***++++++,,,111777>>>JJJXXXmmmjjjHHH...........................------------,,,,,,,,,,,,------,,,,,,,,,,,,------)))+++,,,,,,++++++,,,...222222111000000666???GGGbbbqqqqqqSSS<<<***+++111444;;;EEEXXXsss[[[<<<(((+++...:::gggRRR000%%%&&&'''************************((((((((())))))))))))*********)))***+++...000111***++++++,,,,,,---------++++++***,,,...//////...111___```<<<111---...CCC```tttuuu}}}___===---RRRjjj@@@(((&&&)))++++++FFFvvv{{{cccJJJ333((("""&&&***&&&$$$&&&...222333---'''%%%### tttTTT===666///000>>>JJJdddgggKKK;;;000,,,)))000555222///;;;TTTjjjkkkuuu|||KKK666666222.........---------------,,,...///IIIxxxEEE111,,,,,,---###&&&+++++++++***************)))+++,,,,,,***(((((((((*********+++++++++,,,,,,)))***++++++,,,,,,++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***(((***,,,---...---,,,+++***+++,,,---......------,,,...,,,---///)))...AAAFFFKKKMMMEEE666,,,+++...---///000000///......///000111222000...---............---......///000111---999UUUtttqqqGGG---555@@@EEE444>>>{{{HHH---111///***///,,,------......------,,,...III~~~OOO+++,,,...+++,,,...******)))))))))***+++,,,((()))******+++++++++***''''''(((((()))******++++++***)))))))))***,,,,,,222+++&&&(((+++000===KKKkkk}}}jjj===---------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***+++,,,+++***)))***,,,...000111///,,,+++---000999EEEZZZrrrzzzQQQ<<<222>>>OOOYYYfffsssggg;;;...'''111CCC```{{{XXXEEE;;;555...------,,,,,,++++++***(((((()))***+++,,,------,,,+++*********,,,...000******+++,,,------------+++******,,,...000//////777gggccc>>>000000222999BBBKKKGGGQQQqqqhhhSSS===+++,,,AAAjjjvvvRRR111))))))'''---999SSS~~~vvvMMM888'''&&&)))&&&%%%'''***,,,+++'''%%%%%%$$$!!! ^^^:::...555111666DDDEEEtttaaaIII:::555---;;;FFFBBB???QQQzzzdddLLLWWWsssWWW222...///000///---,,,,,,---...///)))111///>>>wwwaaaOOO<<<+++((('''222(((''''''(((***,,,+++***(((***++++++***(((((((((++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))***,,,---......---,,,''')))+++---...---,,,+++***+++,,,---------,,,+++***+++***---...))):::\\\}}}ZZZ===333444,,,...//////...------...111222222111...---......------------///000111222,,,555LLLsssUUU222===\\\cccCCC888pppsss;;;)))111///)))111,,,------......------,,,///QQQ~~~JJJ+++000111******...++++++*********+++---...(((((()))))))))******+++&&&''''''((()))******+++,,,***)))((((((***,,,---((((((,,,///,,,+++999KKKaaayyyIII---------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---'''((()))))))))***,,,...))),,,......,,,,,,...111...111999JJJbbb}}}UUUHHHKKKfffbbb222,,,(((***===fffiiiUUU000000///...---,,,,,,+++((()))***+++---...///000---,,,***))))))***,,,---)))***+++,,,---...------+++******,,,...000000///<<>>MMMiiivvvAAA---+++///000000---,,,...000000,,,222444000\\\mmm<<<&&&'''(((&&&&&&'''(((((((((((((((************+++,,,---...111///---...111222000...000,,,((('''***,,,---,,,,,,,,,++++++***)))((((((***---000000---+++,,,---''',,,000///+++))),,,///+++000000,,,...333111((($$$666///&&&---,,,BBBwwwiiiCCC///222...,,,000333222111111222333111+++)))---111222///...,,,,,,,,,...000111///,,,@@@rrrlllHHHDDD}}}}}}TTT:::UUUWWW666---+++...222...,,,------......------,,,---___CCC000111,,,,,,)))...,,,,,,+++******+++,,,,,,((()))***++++++***)))(((((()))***++++++***)))(((+++++++++***************))))))***+++,,,,,,------222DDD```ooo<<<111***---///,,,+++,,,---...222555222+++***...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---.../////////333>>>TTTooo[[[<<<---...)))000XXXdddCCC)))***111...+++---))))))+++,,,,,,+++,,,///++++++)))$$$$$$***------&&&'''((()))((()))***,,,+++...******111///***000DDD{{{```<<>>ffflllBBB***&&&(((&&&"""''''''%%%$$$$$$&&&%%%######'''((($$$ ###%%%MMM777222AAAYYYxxx]]]TTTIII<<<===dddVVV???LLLggg}}}JJJ333+++---...---------/////////...111111(((GGGzzzQQQ///+++---)))************))))))(((************+++,,,,,,---///---,,,---000111000...111...***((()))******(((++++++,,,,,,+++***(((''''''***---...---,,,---///111000---+++***,,,///222+++)))+++...//////333999444666)))***555...???rrr___333***...333444---&&&(((///---111111...+++,,,+++))),,,,,,---...............111---===nnncccZZZaaa[[[ttt[[[;;;+++...///000111...---------......---------555gggBBB...///+++---***...,,,,,,+++******+++,,,,,,))))))***++++++***)))(((((()))***++++++***)))(((******************++++++)))******+++,,,,,,------000444???bbb___EEE,,,'''///222///******)))+++///...++++++///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...)))******+++000<<>>444111''',,,333***BBB|||EEE...///222333000,,,000666000444555222000111111...111111000000000///000000,,,+++;;;lllwwwaaaiiiccc|||YYY;;;...222222//////,,,------------------------<<>>+++((()))+++---,,,******,,,,,,+++...000...+++***...///---***))))))***+++,,,,,,,,,+++---***+++000---000@@@tttiiiDDD333///,,,---///333TTTSSS333...///---<<>>,,,///&&&++++++%%%$$$***000222///444777666555555222---444111---,,,---------,,,---...***+++...***000EEE{{{nnnJJJ666///+++,,,111111TTT}}}HHH222000...,,,BBBvvvGGG,,,***...---000NNNuuuyyyHHH***666SSSoooVVVIIIJJJLLLIII;;;***###%%%...:::XXXpppzzz___OOOEEE222:::666666222111???GGG===333666BBB\\\~~~aaaCCC<<>>>>>(((&&&(((***+++AAA{{{ZZZ///))),,,...---+++)))((((((((()))******)))))))))******+++(((***+++,,,+++,,,---///,,,------,,,++++++,,,...........................,,,+++***,,,...111111111111333222///,,,111<<>>NNNddd666///111111111...000///...------...///000888qqqttt===//////+++111,,,)))***++++++,,,,,,++++++******************+++,,,---,,,+++************+++,,,)))))))))***+++++++++,,,+++++++++++++++++++++++++++,,,***,,,222...000AAA|||gggXXXDDD666+++%%%&&&***++++++************++++++++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,---------,,,,,,+++))),,,000000111AAA```|||XXX:::+++///...,,,...,,,------...---,,,***)))((()))+++***BBBxxxXXX444,,,(((------)))///???MMMRRRWWW___eeeddd^^^TTTEEE999444///)))'''))),,,---------...***+++...)))333MMMsssOOO:::///***,,,222000SSSwwwzzz|||YYY777...,,,)))***===iiiaaa@@@000---+++)))>>>lllnnnEEE***333LLL{{{|||}}}tttXXX777%%%###444@@@^^^uuu}}}iii888555;;;000666333222...***666===333333888CCCXXXuuuaaaDDD;;;HHHjjjXXX888222111222444000///,,,,,,---((('''777LLLKKK000&&&$$$(((+++BBB{{{KKK***))))))---,,,***)))((()))+++,,,))))))((())))))***+++,,,)))+++------++++++,,,///,,,---/////////222666:::444777;;;>>>>>><<<777444444111......000111000///000111444:::GGGYYYnnn|||```PPPIIIWWWxxxzzz]]]ddd^^^666444666111///---000///...------...///000???vvvbbb333---///+++111---+++***+++,,,,,,,,,,,,+++*********))))))***,,,---...,,,++++++******++++++,,,******************+++++++++++++++++++++++++++++++++***&&&+++444///...:::lllkkkRRR999+++&&&++++++************++++++************************((()))***+++,,,++++++***------------...---+++***)))***------***--->>>PPPjjjRRR555(((---,,,+++......%%%(((***+++******,,,---&&&---+++666aaatttCCC'''+++---...333KKKmmmtttSSSIII<<<333000///...,,,------***---///,,,999WWWwwwSSS===000***---444777]]]dddOOOIIIFFFJJJOOOKKK:::***---***(((,,,111KKKmmm}}}___<<<***,,,333LLL|||eeeMMM555'''222GGG}}}pppFFF))) 777CCCbbb}}}^^^000555>>>000///...222///***222666+++'''///<<>>SSSpppLLL+++///222000333555111///...------...///111FFF}}}VVV,,,***...+++111...,,,***+++,,,------,,,+++*********))))))***,,,---///---,,,+++******+++,,,---+++++++++***************++++++++++++++++++++++++***...---,,,,,,&&&,,,@@@jjj~~~\\\>>>111++++++************++++++************************((()))***+++,,,+++*********)))***+++,,,,,,)))'''...&&&%%%,,,222000+++)))???YYYyyy~~~JJJ111(((//////---///...---......,,,)))(((,,,000(((111+++***IIIxxxUUU((('''((()))999aaa}}}gggRRRDDD999000***,,,,,,***...222///???___zzzVVV>>>111***---555BBBiii]]]AAA000111222666777///---(((111,,,+++///)))111888NNNqqqvvvHHH///888OOOrrr{{{YYY888+++'''+++===SSSzzz{{{OOO---222JJJWWWxxxLLL,,,---222555444111...------///000000///111777HHHddd~~~kkkLLL===JJJiiiWWW777(((------,,,...---,,,,,,+++(((&&&)))000666===000...)))***---;;;gggFFF111%%%++++++000***&&&......))),,,***,,,)))***...'''$$$///+++...000...,,,,,,------111---222OOOrrrddd;;;...333555111///000222LLL}}}YYYBBB///...111000111555111......111///)))---555FFFrrrCCC666------000...,,,---))))))***,,,---++++++,,,&&&...)))###)))---)))***...,,,************,,,...))),,,---,,,,,,,,,+++(((************************(((***///''',,,000(((666mmmdddFFFRRRnnnmmmYYY444///...000---'''(((...+++++++++)))***+++)))''')))***++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---777DDDVVVvvv```888///+++---...)))'''))),,,,,,+++***))))))*********---)))(((333HHHsssKKK%%%)))---+++<<>>ZZZdddAAA222333444222333DDDjjjbbbGGG000000888777000,,,...///111222111///...///666VVVZZZ===222***,,,000...------***))))))************++++++---+++******,,,:::PPPYYYOOO===...''')))***)))***++++++)))(((***,,,---************************)))***000)))---000***:::rrrOOO///333DDD[[[rrrrrrWWW;;;...,,,+++******''''''&&&&&&'''***,,,,,,))))))******+++******************************************+++++++++,,,,,,+++...111:::VVVRRR555,,,(((+++...---+++,,,,,,++++++***))))))******'''***'''&&&,,,666RRRwwwlllEEE...***,,,(((:::kkk___999---...++++++...111JJJppphhhIII999///888OOOooo===444///222666333///...;;;<<<333,,,...,,,***111+++...000888TTT~~~{{{GGG333)));;;ZZZuuuRRR,,,iii@@@)))111111)))(((***---000333333333222444555:::IIIddd}}}rrrRRR???IIIhhhmmm666DDDvvvSSS888,,,///---+++---+++---+++))))))***+++,,,,,,+++&&&,,,,,,...,,,000SSS{{{666,,,(((---***,,,&&&%%%...---'''+++(((...+++)))///...(((+++******+++------------...000[[[___>>>555777666999]]]uuufffUUUJJJFFFGGGNNNVVVooo~~~pppNNN<<<555111111555---333444......444555000***777WWWBBB555---))),,,000000...---+++++++++***+++,,,,,,,,,,,,)))+++...(((---QQQ|||```>>>,,,++++++((((((---111///)))&&&)))---******************************111+++...000---CCC|||uuu==='''''')))222@@@ddduuu{{{dddKKK555)))''',,,+++******)))))))))***)))))))))***))))))((((((*********************************++++++++++++,,,...---)))(((;;;\\\zzzddd???444***))),,,---,,,,,,,,,+++******)))*********''',,,******,,,***666OOOpppKKK666000,,,---)));;;ooo~~~RRR444///)))---111333RRRsssPPP:::222EEEgggYYY666000,,,...222333555888888:::333...333///))),,,///...((()))CCCqqqhhh999)))'''GGGsss]]]555!!!sssAAA+++333222+++(((+++...111222333333444555666;;;JJJeeewwwVVVBBBIIIgggmmm;;;>>>]]]KKK555,,,000...,,,...,,,---***((())),,,,,,***'''000,,,333111111...,,,JJJ}}}999000***+++)))***%%%&&&---+++'''...+++444///&&&***...,,,,,,---++++++------,,,---000DDDyyyYYY>>>555444PPPzzz{{{III>>>444222222111111222;;;EEEOOORRRSSS[[[mmm|||fffDDD//////888???IIIDDD222***222555...000,,,<<<___ooo???000---+++---000111...,,,+++---...,,,,,,......,,,***(((...000+++===ppp[[[999---,,,++++++<<>>999dddssspppUUUBBBAAA>>>444<<>>,,,===```tttPPP333+++///111111777KKKhhh~~~oooDDD)))***,,,+++///))))))+++777YYYmmmTTT]]]qqqGGG///''',,,HHHooowwwcccTTTEEEAAABBBEEE>>>///"""___ddd777---///...111222444555333000///111444///111777IIIggg|||\\\BBBCCC^^^OOOEEE```~~~}}}yyyRRR888,,,,,,000,,,---111---+++++++++,,,---,,,)))''')))&&&,,,(((***+++(((AAA{{{}}}:::...(((---'''***((())),,,(((...BBB}}}QQQ555000///...000...///000,,,***444BBB|||sss{{{ccc999111---000333111///...333444444444333111111000888<<>>>>>>>>***333***,,,000++++++///******,,,------,,,+++++++++(((&&&---(((+++,,,(((???iiiDDD222'''+++&&&,,,+++++++++&&&222MMMddd999...------...---000111,,,+++;;;QQQppp???888222222333222333555000111444555666666555555444222333111...>>>pppdddDDD222333111222555444...222222///000333111,,,,,,000000///===YYYmmmtttWWW999///...000___hhhAAARRRzzz{{{FFF------************************000''',,,++++++...EEE}}}ttt???***...%%%'''///'''$$$%%%---333111+++...888CCCYYYuuuaaa===&&&(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))*********************++++++---000333666000++++++...111000---,,,******///JJJMMM...&&&'''******))))))***++++++,,,+++...+++******&&&...EEExxxhhh999+++///---((('''(((,,,,,,???pppvvvfff\\\VVVWWWOOO<<<---///++++++111@@@jjj{{{```???000:::BBBFFFKKKNNNQQQXXX^^^bbbXXXPPP???,,,'''000;;;@@@;;;;;;111,,,777>>>DDDOOOccciiiaaaJJJCCC]]]YYYaaaxxxNNN444%%%***'''%%%***333:::888333666333000...---+++'''$$$&&&%%%%%%&&&$$$###%%%***UUUttt777&&&333444...444111666;;;;;;666222000111+++---333DDDbbbbbbGGGCCCZZZzzzlll>>>444888...111111...777222111***---000******,,,((())),,,///...+++***,,,...'''&&&,,,'''))))))"""666QQQ~~~RRR:::&&&(((&&&,,,...---***%%%555TTThhh777***+++---,,,,,,000222,,,,,,AAA[[[}}}:::555111222222000111333333333222000...000444888000///666999111888hhhYYY777222222333555222,,,111111......333222......333444777OOOwwwNNN:::999444YYYyyyXXXsssooo@@@***+++************************333(((---,,,+++///JJJWWW---&&&111))),,,444&&&+++---***&&&'''---222333)))---888SSS}}}KKK&&&&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))************,,,)))((()))***)))***,,,)))***,,,///000///---***(((&&&'''+++GGG]]]888+++,,,******))))))***+++,,,,,,###))))))))))))###+++AAAuuu{{{RRR---(((///...++++++***---+++;;;kkkTTTAAA666444111666777...---222///+++444KKKyyyoooKKK222333......444GGGccc~~~~~~YYY999---111444222000444,,,)))777MMMjjj]]];;;HHHzzzvvvFFF\\\```555(((******))))))---444777000(((((((((((())))))'''%%%"""$$$""""""$$$###!!!!!!!!!HHHQQQ333333,,,000222333222333555888999777444111///111666DDD___{{{mmmKKK@@@VVVwww___\\\oootttooo:::555000...///000000...---,,,++++++******+++++++++,,,,,,------,,,,,,+++&&&,,,000000...---***'''888pppuuu???&&&,,,)))---...***%%%(((444???```444...000)))111''',,,---000///555[[[UUU222000222000111---666333222222111111222222333333000888444333:::UUUzzzVVVEEE999---,,,555000111000///000222222///111111MMMwwwfff@@@...BBBxxxTTT444))))))++++++++++++++++++++++++///)))%%%,,,000000RRRlllbbbjjj|||ttt999222***(((***,,,+++***((()))***++++++++++++++++++))))))111DDDaaa~~~\\\///...'''&&&******&&&###%%%&&&'''''''''(((((()))))),,,,,,+++***)))((('''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,))))))CCCvvvxxxGGG+++(((******))))))))))))*********)))(((((())),,,000222___iiiGGG;;;...(((***---,,,)))444(((222TTT{{{qqqCCC333000333//////222000000,,,...000888^^^kkkIII444///333***===eeemmmAAA,,,,,,000...---///******EEEqqqbbbDDD888LLLzzz~~~ZZZ:::JJJsssgggBBB000+++$$$(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%###"""!!!!!!!!!!!!???sssHHH...///***......///444444555777777555222000000222666BBB[[[xxxoooMMM@@@TTTtttTTTAAAHHHRRRWWW999555000...///000///......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,******,,,+++)))***...999lllNNN///000)))+++,,,+++***,,,111666FFF[[[ZZZ===)))...555000000)))///.........888bbbXXX555111333111333...666333222222111111222222333444000666222111777MMMgggFFF444222000000000000111222111//////GGGsss\\\444333^^^oooDDD---)))+++++++++++++++++++++++++++---***(((++++++...WWWddd???444777DDDJJJBBB444///)))''')))+++***(((''''''((()))))))))((((((((()))++++++...777FFFQQQqqquuuQQQ111+++'''((((((&&&'''+++''''''''''''((((((((())),,,,,,+++******))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++(((+++''''''AAAttt}}}III,,,(((***))))))))))))))))))***+++***)))((()))***,,,---HHHfff~~~{{{mmm^^^MMM<<<777000)))'''***---,,,)))///444RRR{{{ppp@@@///,,,111......111---111---///000999aaaoooNNN777000000222QQQiii???---///111///***//////555OOOtttiiiYYYDDD333///FFFuuu|||JJJ111999\\\rrr___GGG///((()))"""''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###""""""""""""999]]]|||===+++---***///,,,---444555555555444222000///222333555???UUUrrrrrrNNN>>>PPPrrrNNN555333777>>>777444000......//////.........---,,,,,,,,,,,,,,,******++++++++++++******,,,)))111===<<<...(((---333^^^```777---))))))***,,,...///...---***222222)))'''000333//////+++222///------999eee\\\888333444333444...555333222222111111222222333444///444000000444BBBooo]]]<<<222000000000111111000000000333cccwww>>>...TTT|||PPP222((()))---++++++++++++++++++++++++***+++******''',,,WWWzzzNNN---)))***...222......***'''''')))***(((&&&(((((()))))))))(((''''''$$$+++111000***&&&)))...???ZZZ}}}TTT@@@,,,%%%'''((('''&&&''''''''''''((((((((((((+++++++++++++++*********)))******++++++++++++******************************,,,)))---KKK~~~wwwCCC******))))))))))))))))))))))))+++******))))))(((((((((,,,:::FFFFFF===555---(((+++)))((()))+++,,,+++******>>>mmmxxxEEE000)))...------///+++222---...///:::dddvvvVVV===333///:::ccc[[[888...111333000)))...000555IIIbbbiiicccFFF999---))))))666XXXzzz[[[===888OOOzzzyyyWWWBBB333***###'''+++%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""#########999IIIbbb555+++------222---///222333444333222111000111333444555;;;OOOkkksssNNN;;;KKKqqq}}}NNN>>>:::444222555333000///............------,,,++++++++++++,,,))))))************))))))***333QQQpppkkkGGG,,,(((///PPPsssCCC***)))***+++,,,---,,,++++++222111///...///000///,,,///+++222.........666[[[```:::444444333444...444333222222111111222222333333...333///111333;;;```[[[<<<111000///000333222///000222DDD~~~DDD777aaalllWWWuuu~~~WWW777)))(((+++---++++++++++++++++++++++++'''++++++***(((+++LLL{{{]]]777%%%,,,///,,,,,,***)))''''''(((******(((&&&***+++++++++***)))((((((###***111444000,,,++++++---444FFFdddddd===******---(((!!!'''''''''((((((((((((((((((((())))))*********+++))))))***************)))(((((((((((((((((((((((('''))))))555]]]jjj999''',,,((())))))))))))))))))(((((())))))))))))'''&&&%%%$$$&&&***...---***,,,000+++,,,------+++*********+++@@@qqqZZZ<<<---...---,,,...,,,000---------;;;iii~~~___EEE666111>>>hhhzzzJJJ///---222333111...111///...888JJJQQQMMMAAA333***+++++++++888IIIVVVyyygggYYYaaalll???...''')))(((,,,---&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!"""######777999jjjKKK000---+++...444,,,///---000222222000000111333222444444999JJJfffuuuPPP999GGGpppzzzJJJ:::777111...222222000///---------...,,,++++++***************((())))))******))))))(((,,,@@@pppggg888(((000HHHUUU...***,,,---+++)))(((+++...000------000111...---...///+++000---111111000LLLbbb;;;333333222444---333333222222111111222222333111---333000333666999XXXwww___FFF444///000///000444333///111777XXXqqqDDDFFFuuuIII444RRRyyyfffQQQ888+++***------+++++++++++++++++++++++++++&&&******+++---+++999VVVLLL,,,!!!,,,...***)))(((&&&'''(((***++++++)))'''***************)))((('''%%%&&&''')))***)))&&&$$$,,,'''(((888RRRrrrgggEEE111***))))))((((((((((((((('''''''''&&&&&&''''''(((((()))))))))))))))******))))))(((''''''''''''''''''''''''"""###'''<<>>mmmjjjNNN<<<444@@@iiiooo@@@+++---111000///000333111000:::PPPccckkkYYYGGG666000---+++---111222LLLvvvnnn???///+++---(((''')))%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!! !!!!!!"""000111UUUuuu999,,,---'''+++222)))...)))---111222000///000333///222444888GGGcccyyyUUU;;;DDDlll}}}CCC,,,...000///000111111///---,,,---...++++++***)))))))))))))))))))))************))))))+++>>>nnnzzzDDD(((,,,???{{{ggg333+++------+++''''''+++000******,,,......+++,,,///000,,,111...333333...DDDccc;;;333333333555...333333222222111111222222333000///666222555777888TTTcccFFF;;;666444333222///000444333000555>>>cccZZZ@@@SSSccc666,,,<<>>444555666999222777333222222222222222222333000333;;;444333555555OOO___AAA::::::666111444//////444333111:::IIIddd666---JJJrrrsssNNN000...222...///666,,,+++...111---&&&&&&+++++++++++++++++++++++++++'''...***'''+++(((&&&,,,(((,,,000VVVwwwyyynnnRRR444***))),,,***///000&&&&&&''')))***(((''''''(((''''''((()))*********)))$$$&&&))))))'''&&&&&&'''///$$$""",,,///)))***222TTTvvv~~~VVV888))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''')))&&&(((FFFwww~~~III)))"""&&&'''(((******((('''&&&'''''''''(((((((((((()))%%%,,,...(((&&&(((((($$$'''&&&'''***------+++)))444:::bbb\\\555///...,,,......,,,---000444KKK~~~jjjSSSAAA===TTT~~~XXX000***111000///222666>>>RRRsssUUU111...000)))###,,,BBBeeeuuu]]]RRROOOAAA333***###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$'''&&&%%%$$$############111///...222777888444///,,,///000---((('''***///+++222333...,,,///111///+++...///333FFFfffeeeBBB;;;XXXzzzsssHHH___LLL222000000222111---,,,...+++------,,,)))''''''(((((((((((()))***+++------++++++>>>ooorrr777+++222eeeppp999+++)))---((((((------444+++***111333///555@@@NNNQQQIII===111(((555TTTooo===444777000222111555333222111222444666777777777222///555666///AAAfff\\\@@@777666666---333111444888000<<>>EEE>>>777---)))***---//////---,,,++++++******+++++++++***))))))'''&&&)))---(((------'''&&&******&&&***+++...222555444111///(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''))))))((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%///OOOssskkk???555***&&&&&&'''***---&&&***,,,)))&&&&&&)))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&(((***---AAAoooeee555###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''((())))))'''(((((()))***+++++++++444___ppp???)))---+++(((///---222111555UUUrrr]]]KKK<<>>222((((((...******(((&&&$$$$$$$$$###((((((((((((((((((((((((''''''''''''''''''''''''###"""###$$$""",,,MMMnnn}}}OOO///### &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''(((((()))'''(((((()))******++++++333```PPP222///---)))...---111111999\\\{{{gggVVVCCCCCCZZZrrrxxx\\\BBB+++***000222222444DDD______777''''''))))))(((+++???fff___666"""###&&&%%%$$$#########$$$%%%&&&&&&&&&%%%$$$"""!!! $$$%%%%%%$$$!!! !!!---///111///,,,)))((()))'''((()))***++++++,,,,,,''',,,/////////111222000+++,,,---000AAA```pppKKK???WWWwwwJJJ888GGGIII999222///---//////---...111???777---&&&&&&)))+++,,,,,,,,,+++++++++,,,,,,---))))))888eeefff666)));;;ZZZmmmNNN***+++---,,,---,,,(((,,,---000CCCkkk}}}FFF555IIIoooEEE333333///555333666666777777777666666666666///555666777444222MMMxxxuuuRRR:::999222555444///EEE{{{VVV666///---,,,,,,------,,,,,,+++---,,,++++++******++++++''')))+++++++++,,,---......((($$$%%%''''''''')))'''&&&&&&((()))***(((''''''''''''''''''&&&&&&&&&'''(((((()))))))))((((((''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''"""###444TTTxxxxxxbbbEEE///%%%(((&&&$$$%%%((((((&&&$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&!!!!!!111EEEhhhuuuoooNNN222***)))###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((()))((((((((()))******++++++111aaaddd;;;111...,,,///...///111@@@hhhrrr[[[EEE;;;CCCKKKTTTUUULLL@@@222***---111111333777PPPtttXXX444'''***---,,,---)))000QQQ[[[222!!!###&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! ###%%%%%%$$$###""""""###...//////...,,,***(((((((((((()))+++------,,,***(((+++...000111333333222+++,,,,,,///===ZZZ{{{uuuOOO???TTTttt}}}KKK111444:::888222...,,,......---///333GGG===000))))))++++++***---,,,++++++*********+++***)))333YYYFFF+++(((AAA___\\\---+++...,,,,,,...///,,,(((222[[[ZZZEEEWWWKKK666444222888444333333333444333111000000111444999777555555999TTT|||~~~]]]AAA111444999999YYYzzzJJJ///111000///---,,,---...///---,,,++++++******++++++(((******((()))+++***'''+++%%%$$$+++...)))%%%%%%)))(((&&&&&&((((((((('''''''''''''''''''''''''''&&&&&&'''(((((((((''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''))),,,111@@@aaarrrHHH'''(((%%%%%%)))+++(((%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''')))+++(((%%%***333555>>>===---###''',,,+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((()))(((((())))))************333bbbmmm>>>//////...000///---333KKKwwwxxx___HHH;;;888555888:::333111......222222111555<<>>QQQoooqqqGGG444777======111...,,,......,,,...222@@@888...***+++,,,+++(((,,,+++***))))))(((((()))((()))///KKKqqqGGG***777^^^ccc111,,,---+++---000222///)))333^^^tttIII444444444:::555333333444555555333444666999777999333444CCCWWWxxx^^^AAA555888DDDoooiii>>>222222222333333333222222---,,,++++++******++++++,,,,,,)))(((///777666///555...)))******))))))******(((&&&&&&'''(((((('''&&&'''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&)))(((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$))),,,&&&&&&:::TTTmmm>>>***&&&%%%)))(((###!!!###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&)))(((&&&'''***))))))***+++((($$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((((((((()))))))))))))))*********999dddlll>>>///...---//////---777XXX}}}fffQQQDDD>>>444333444......000333444111000666>>>___bbb<<<111555111'''&&&******...JJJyyyrrrHHH---&&&)))&&&&&&&&&&&&%%%%%%$$$$$$&&&$$$"""  """### !!!###"""!!!!!!"""$$$333///+++,,,111222...***,,,,,,---------,,,,,,+++000,,,,,,///222111111222.........000777LLLnnnzzzUUU>>>MMMkkkmmmDDD444555666333111...,,,......,,,---000///,,,((((((***,,,+++)))+++***)))(((((((((((((((&&&))),,,>>>mmmppp<<<444[[[hhh777---,,,+++...///---111000111KKK|||HHH444444333:::666666888999999666444555999===555BBBLLL]]]yyykkkLLLEEE\\\tttWWWKKK:::...***+++---------,,,++++++******++++++)))((((((333LLLfffmmmggglll```JJJ222%%%&&&+++...(((&&&$$$$$$&&&&&&&&&%%%&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''''''''))))))(((''''''''''''(((%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&& %%%((((((---555YYY[[[111%%%###&&&%%%&&&+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%&&&)))%%%&&&---+++######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))******:::bbbddd;;;000---***---///---===eeelllWWWJJJBBB666111111+++///111222111///000666<<<]]]}}}OOO777@@@OOOHHH666'''***222DDDccc^^^:::***&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$###""""""###### !!!""""""!!! !!!###111...,,,,,,---...,,,***)))+++,,,,,,******,,,///333---***---///------///000000000111666GGGhhhYYY>>>JJJhhhrrrEEE//////...)))111...---000///,,,+++...(((((((((((()))******+++******))))))))))))))))))'''+++)))111WWWKKK///OOOnnn===,,,***...111,,,+++222222...;;;cccSSS<<<777222888666888222444777999<<>>IIIffftttEEE...///333000111......000000+++***,,,+++,,,,,,***(((((()))++++++***************++++++)))...((('''FFF}}}QQQ+++BBBxxxuuu@@@+++)))111222)))...000///---888[[[bbbGGG<<<222666555888999@@@KKKWWWeeexxxxxxYYYBBB---,,,++++++******++++++,,,)))***BBBuuuLLL)))'''+++&&&&&&&&&&&&'''))))))(((&&&&&&&&&&&&'''''''''(((((('''''')))***++++++++++++''''''&&&%%%%%%%%%%%%&&&$$$######$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&& '''+++((($$$%%%((()))%%%555RRRssseee<<<...///+++$$$!!!((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''&&&&&&&&&&&&$$$%%%---***(((***!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))((((((((((((*********))))))))))))))))))MMMxxxEEE...111///+++222...///FFFuuuxxxaaaQQQHHH===:::;;;555............333999<<<<<<@@@]]]wwwWWW222+++CCCVVVGGG++++++(((:::fffjjj???***+++---'''%%%&&&'''''''''&&&%%%$$$ %%%---222222,,,%%%###$$$%%%$$$"""!!!"""###222111111///...+++***((())))))((()))+++---///000---+++******+++,,,+++***111......111555DDDeeedddAAA@@@\\\fff;;;+++111222***555...+++;;;KKK===,,,---+++*********))))))(((((())))))))))))((((((((((((,,,+++000...000TTTjjj@@@222555]]]AAA***444+++---666666,,,222:::CCCkkkyyyTTT>>>:::AAAJJJaaannnhhhCCC***%%%111000+++,,,---+++&&&,,,KKK~~~HHH%%%)))---%%%((((((''''''&&&&&&%%%%%%%%%'''))))))((('''((()))(((&&&%%%'''***+++)))&&&'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((()))***%%%&&&''''''&&&&&&'''))),,,******;;;___hhh:::###%%%)))''')))))))))((()))***'''"""$$$%%%&&&&&&$$$###&&&******&&&&&&)))***&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!***%%%&&&***'''&&&888HHHDDD???///""",,,***)))******))))))++++++***--->>>uuukkk999---444444///---000///III~~~|||mmmXXXIIIAAA===888333000222222000444<<<>>>;;;;;;GGGccc|||[[[BBB,,,)))111333///+++)))///DDDpppccc999'''***+++###%%%%%%%%%&&&&&&'''''''''&&&***000333222---&&&!!!###!!!  !!!###///.........---,,,******+++************+++---...+++++++++---......+++)))---***+++...222AAAaaafffBBB@@@YYY}}}XXX555,,,333666333......;;;___{{{ggg===(((************)))))))))((())))))))))))((((((((((((***)))...///111RRR}}}NNN222...111QQQCCC...888...+++---222GGGdddrrr{{{wwwzzz```===+++///---((((((''''''%%%888gggKKK)))'''+++''',,,,,,+++***)))''''''&&&''')))***)))'''&&&&&&'''(((&&&%%%''')))***(((&&&(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&''''''((()))(((((('''&&&%%%&&&))),,,)))***+++---888TTTyyyVVV222'''''''''&&&'''''''''((()))((('''***'''%%%'''))))))%%%"""+++&&&"""###%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###)))%%% &&&(((***444]]]xxxzzzkkkIII,,,///,,,(((******(((&&&''')))***000222]]]hhh999---111000,,,+++222666UUUuuu```OOOEEE???888333333555555444888AAAEEECCC>>>BBBRRRnnnrrr\\\EEE666******//////...------222FFFsssWWW444''')))***'''%%%%%%%%%%%%&&&&&&&&&&&&###%%%(((******'''$$$"""###"""!!! !!!"""###,,,,,,,,,,,,,,,,,,++++++---,,,+++*********+++,,,***+++---000111000,,,(((+++((()))---000>>>^^^|||iiiDDD???UUUuuu|||MMM333...000222222+++,,,>>>mmmKKK)))************))))))))))))))))))))))))(((((((((((()))'''+++---...GGGkkkRRR222&&&,,,---@@@sssQQQ000444///111444<<>>BBBPPP___```PPP???222...,,,------++++++---+++///@@@hhhssskkktttIII000((('''((()))&&&%%%%%%%%%%%%%%%%%%$$$!!!!!!!!!""""""#################################...------,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,---///111000---+++---++++++...000<<>>CCCIIIHHH@@@777//////000///---******+++))),,,666RRRhhh^^^IIIGGGpppddd<<<---+++&&&%%%(((&&&&&&%%%%%%$$$$$$$$$###$$$######""""""###$$$$$$!!!""""""######""""""!!!111000///---,,,,,,,,,,,,+++******)))***,,,---......---,,,---///000///...///,,,,,,......888SSSoooqqqMMM@@@OOOuuujjj???222444111///111111,,,'''333FFFBBB333111))))))))))))))))))******))))))))))))((((((((((((,,,&&&((()))###)))222000222((()))222,,,'''LLLnnn===000---555666WWW}}}GGG444EEEnnn|||SSS``````222((())),,,...,,,+++---555NNNxxxjjjBBB...)))(((***---)))(((((((((((((((((((((%%%&&&(((((('''&&&&&&'''%%%&&&'''''''''''''''''''''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###%%%''''''&&&&&&&&&'''+++ '''***$$$&&&///VVVVVV111%%%###%%%)))((("""!!!$$$(((((()))111???FFF;;;,,,&&&$$$%%%***+++(((%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###&&&%%%555]]]|||HHH222***&&&+++///---***)))***+++///444555===cccjjjOOO===333---///111//////333111QQQ}}}kkk\\\OOOEEE???999666444666999===@@@BBB???AAABBBBBB@@@===:::888333222///---,,,---,,,***+++---000<<>>DDDYYY111+++***+++,,,***(((,,,---333NNNkkkooo```UUU???+++***///...(((%%%%%%&&&&&&&&&''''''''''''$$$%%%''''''&&&&&&'''((($$$&&&''''''&&&&&&&&&((('''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%!!!$$$'''((('''%%%%%%%%%%%%$$$&&&(((""""""--->>>nnntttFFF***###"""(((***%%%$$$(((***$$$%%%===dddzzzkkkPPP222***###!!!""""""&&&+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&'''!!!222TTTppp:::---%%%(((,,,))))))+++000777333---...111CCC```pppSSS@@@666000---...222222...---000555[[[ppp```RRRHHHAAA>>>:::888;;;======???AAA===AAADDDAAA<<<666555555222000,,,)))***//////,,,+++---,,,------(((444QQQtttQQQ000(((***(((&&&((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%###!!! 000///---++++++,,,---...,,,+++*********+++,,,---+++++++++---///000///---***)))***,,,,,,444MMMhhh{{{VVVAAAIIIlll}}}MMM333///111333444,,,111000000333,,,%%%+++((()))))))))************))))))))))))(((((((((((()))%%%))),,,''')))...)))(((+++''')))---'''777^^^LLL<<<===>>>111XXXrrrrrrRRR888999fffwwwKKK///...---***+++)))))),,,***)))000888666---000)))%%%(((------)))%%%''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&###%%%((((((&&&%%%&&&((('''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%)))---***$$$"""&&&,,,...___iii;;;,,,###&&&)))&&&&&&+++'''######777aaa~~~```RRRBBB555,,,&&&%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$'''$$$&&&)))%%%---DDDxxxyyy;;;///&&&&&&'''(((333AAAVVVdddYYYBBB999222333BBB```jjjmmm]]]EEE444////////////000222111//////111@@@gggyyyhhhYYYNNNGGG@@@<<<;;;@@@BBB@@@@@@BBB>>>???@@@???<<<999555333111222///******///000...,,,///------000333MMMttt```===,,,******)))(((&&&''''''''''''''''''(((%%%%%%$$$$$$$$$######"""###"""!!! !!!"""###---,,,+++******,,,...///...---,,,***))))))***+++)))))),,,///111111---+++***)))+++......777QQQkkk~~~YYYAAAFFFiiiQQQ444111;;;CCCFFF000111***(((///---)))///(((((())))))*********+++))))))))))))(((((((((((()))%%%***,,,&&&(((---))))))...''''''///)))111PPP~~~jjjIII???eeejjj>>>111111JJJccc>>>+++000///,,,,,,+++)))((())),,,)))&&&(((---'''((((((''''''(((***,,,+++******)))(((''''''&&&'''((()))(((%%%$$$###$$$###%%%((((((&&&%%%&&&(((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&(((***###'''******,,,...)))!!!(((\\\LLL777'''&&&'''$$$%%%***%%%(((&&&&&&<<>><<<===@@@???:::555222777666///+++...000///222555555888???IIIiiiuuuMMM333+++,,,+++(((&&&'''''''''((()))))))))&&&%%%#########$$$&&&'''%%%###""" """###%%%***))),,,111///)))***000...---,,,++++++---...///000((($$$(((---...---...111000******000333EEEccc___@@@DDDdddOOO111???bbbttt>>>333+++,,,---+++***,,,&&&(((***+++***)))***+++***++++++++++++)))'''&&&///(((,,,...((((((,,,))))))---(((&&&,,,,,,...999nnnZZZ999EEEmmmsssFFF666000***BBBZZZ{{{nnn999666222---++++++,,,---,,,,,,,,,+++***)))(((((())))))))))))((((((((((((******)))(((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''!!!&&&***)))%%%###$$$''',,,```TTT---&&&(((""""""+++%%%((("""$$$...///III{{{dddAAA)))'''$$$"""###%%%%%%### $$$$$$######$$$$$$%%%&&&$$$&&&'''''''''&&&'''(((777]]]VVV+++%%%$$$''''''---EEE```tttkkkhhhcccSSSNNNFFFBBBCCCCCC:::///444111///000......333:::VVV}}}nnn\\\MMMJJJEEE???<<<>>>AAABBBAAA<<<<<<<<<======;;;888666888444333777888555777<<>>555...///000...,,,---((()))******))))))***,,,************)))((('''&&&///+++777DDD;;;+++&&&&&&(((,,,)))(((,,,+++---999RRRccc222888TTT[[[>>>222222444---:::JJJVVV]]]YYYGGG555666444111---+++++++++,,,+++,,,,,,++++++)))(((((()))))))))(((((((((''''''))))))(((''''''''''''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%))),,,+++'''%%%&&&(((BBBsss\\\<<<+++&&&&&&'''+++---$$$""")))'''555WWWgggEEE%%%$$$###$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&)))******(((&&&&&&(((***"""BBBmmmuuuLLL555...***)))%%%%%%555HHHwww}}}zzzuuuiii]]]EEEBBB???;;;444111888BBBggguuuaaaRRRJJJDDD===:::<<<@@@CCCCCC>>><<<:::::::::;;;;;;;;;666;;;IIIXXX______aaaeeevvv\\\777,,,---'''((())))))'''&&&''''''&&&***'''%%%%%%&&&'''((())) (((""" (((###,,,+++***,,,...---******---111111000///...,,,******,,,***+++...///+++***,,,***---+++,,,111222???WWWzzz___???AAATTTxxx}}}ZZZtttYYY666///+++,,,...,,,***+++******+++***((()))+++---***)))(((''''''''''''''',,,,,,EEEeee]]]777###)))''',,,******---)))+++999UUUOOO333111;;;^^^```BBB444------222000333555555666666222,,,222111///---,,,++++++++++++++++++++++++***)))(((((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''***,,,+++(((&&&''')))DDDoooMMM'''!!!$$$"""''')))###"""((('''+++:::\\\}}}qqqHHH%%%&&&'''%%%""""""$$$'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&$$$######&&&(((&&&555TTTwwwzzzQQQ---%%%###%%%***+++)))000:::HHHWWWnnnppp]]]PPPPPPXXX}}}jjjYYYMMMFFF===999;;;AAAEEEHHH>>>===<<<;;;;;;<<<<<<===>>>OOOjjjoooDDD222...&&&+++)))'''&&&'''&&&&&&%%%***'''###"""%%%((()))'''"""(((&&&%%%(((&&&***;;;(((((()))+++++++++,,,....../////////...,,,***)))))))))---111000,,,+++...---222///...222444AAAWWWvvv^^^======SSSxxx~~~TTT666---+++)))+++------+++++++++++++++)))((()))+++...)))((('''&&&%%%&&&&&&'''%%%***MMM}}}}}}HHH&&&///&&&++++++,,,...(((,,,===ttt}}}???;;;666333EEErrrWWW:::222111000000333333111///...000222222------------,,,,,,+++***+++++++++++++++***)))(((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%########################&&&&&&%%%%%%$$$$$$$$$%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&((((((&&&&&&''')))333OOOpppkkk<<<,,,,,,,,,###&&&&&&&&&))))))((()))000KKKfffsssuuukkkOOO111,,,111333///'''!!!!!!$$$$$$$$$######$$$$$$%%%&&&!!!###%%%%%%$$$%%%&&&'''"""###444PPP___TTT<<<+++((('''***///...'''$$$%%%---///888GGGUUU___kkkuuurrrbbbRRRJJJ>>>999;;;AAAGGGKKK===>>>>>>>>>>>>???AAACCCXXXmmmVVV777---(((+++'''&&&((()))'''%%%$$$$$$'''***...222333---%%%((('''$$$%%%***222HHH```((())))))((()))+++,,,+++)))***,,,,,,---,,,+++***((())),,,111111------111000666111---000444AAAVVVppp```???===VVVyyytttOOO111,,,+++,,,,,,---///111111///,,,,,,+++)))'''(((+++---)))(((&&&%%%%%%%%%''''''!!!(((IIIWWW***...&&&++++++,,,---(((///FFFggg[[[ZZZRRRTTTsssgggAAA333666666222000000111222111///---,,,+++,,,,,,------,,,************+++++++++***))))))((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&'''(((***+++///555>>>SSSvvvcccAAA111...***)))++++++&&&%%%$$$ ###)))777DDDFFF;;;---&&&111888===999///&&&$$$%%%$$$$$$######$$$$$$%%%&&&%%%(((+++,,,+++)))((((((***###$$$000555...***,,,...+++***++++++))))))***...++++++///222555>>>III\\\eeeoooxxxzzzkkkXXXNNN@@@888999???EEEIII<<<<<<;;;<<<@@@IIIUUU]]]|||tttyyyddd===,,,))))))%%%&&&+++,,,(((&&&'''...;;;JJJUUU\\\ZZZMMM???666'''!!!)))@@@ggg,,,---+++((())),,,+++((('''''')))***+++,,,,,,,,,---***+++...000...///222///555000))),,,111===QQQiiifffFFFCCCXXXwwwdddGGG888+++333***---...,,,,,,///000...***+++***)))'''''')))+++(((''''''&&&&&&&&&''''''"""(((===nnnddd000((('''******+++,,,(((555RRRYYY<<<444111---000///000555777333///...+++,,,,,,,,,,,,++++++*********+++++++++******)))((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&(((***+++,,,555,,,%%%...QQQnnnPPPEEE444((('''***$$$$$$((($$$(((!!!###,,,---$$$###***)))000666555---&&&$$$%%%$$$$$$######$$$$$$%%%&&&'''***,,,,,,***'''$$$$$$---))))))...000222;;;GGGIIICCC:::222---+++...111+++---///000000000000000555;;;@@@EEEOOO]]]iiinnn~~~www```TTTEEE:::888<<>>@@@KKK___vvvfffOOOUUUmmmhhhLLL555***((($$$&&&++++++''')))111KKK```www~~~oooWWW777###!!!'''DDDqqq,,,---,,,))),,,222222---((((((((()))***,,,---...555...***+++.........111+++444000))),,,000:::JJJaaa~~~pppQQQNNNYYYuuuNNN111444,,,222---000///***(((++++++(((((()))***)))'''&&&'''((('''''''''(((((((((''''''%%%***///XXXuuu???+++(((***((()))+++)))<<<^^^eeeHHH<<<<<<@@@666...///000...---...------,,,,,,++++++++++++)))******+++++++++******)))))))))(((((((((''''''(((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&$$$###$$$%%%%%%&&&''''''(((((($$$$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''''''''&&&'''&&&%%%%%%&&&((())))))---+++%%%%%%888aaa|||III+++""")))$$$%%%,,,((('''$$$###$$$$$$###%%%***!!!&&&***)))%%%""""""$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%''''''111BBBSSS```mmm{{{uuucccNNN>>>333------///---+++333???AAA;;;---...,,,***...777<<<===999???HHHMMMQQQaaalll```NNNAAA===???CCCEEEGGGKKKRRR[[[jjj~~~PPP999999SSSfffcccKKK---)))%%%%%%(((&&&%%%///>>>jjjqqqDDD)))'''---JJJuuu(((******)))///888:::666+++***))))))***,,,...///;;;111)))***,,,------///(((333222,,,...111888GGG]]]{{{wwwZZZWWW[[[tttVVV222777++++++555888555---)))++++++((('''(((***)))'''&&&&&&'''&&&'''((()))))))))''''''(((,,,'''JJJOOO222))))))'''(((***)))@@@eeeppp]]]bbbhhhTTT@@@666333//////111......---,,,++++++++++++)))******+++++++++******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((&&&%%%###%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&&&&'''((((((%%%&&&''''''(((((('''''''''%%%###"""###$$$$$$$$$)))---((((((???jjjttt```kkkeee888%%%***$$$"""'''!!!"""((()))###"""(((((($$$%%%'''(((&&&$$$###%%%((($$$$$$######$$$$$$%%%&&&############$$$(((...222LLL]]]ssssssaaaVVVBBB<<<...&&&777TTT```[[[999888222------111222///111666888222---;;;cccwwwjjjXXXIIIDDDDDDFFFHHHMMMXXXjjj{{{wwwGGG333...CCCdddwww___111+++&&&$$$%%%"""###333HHHzzzqqq@@@''',,,777XXX+++)))'''***111:::BBBFFF222)))%%%******&&&***333===444+++'''+++...---+++...++++++---......444;;;^^^sss}}}iiiXXX^^^vvvPPP000+++//////:::888333---((('''))),,,,,,+++)))((('''''''''((((((((((((((((((((((((((()))&&&)))FFF~~~|||AAA++++++%%%***111'''333\\\~~~PPP111,,,222333---//////...---+++******))),,,,,,,,,++++++*********++++++)))(((''''''''''''''''''&&&&&&&&&''''''((())))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((()))******((('''%%%###""""""%%%######&&&)))+++***((('''''''''(((''''''&&&%%%'''&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((***((('''...<<>>aaa}}}yyyzzztttjjjvvvyyy___;;;+++333KKKmmmiiiNNN666000111//////222///...000111...888[[[sss[[[RRRNNNHHHIIIOOOZZZsssggg;;;,,,(((333HHH]]]WWW<<<***&&&''')))%%%###000CCCttttttFFF---GGGnnn...+++***+++000777<<>>...)))---333+++,,,//////---:::```|||hhh]]]SSSLLLQQQ[[[rrr^^^555+++)))...888GGGEEE222+++'''&&&)))&&&###,,,:::fffnnn[[[XXXqqq000...,,,,,,///222555666444...,,,///...))))))//////---+++***+++---///111,,,***+++...//////333999KKKjjjxxxiiieeevvvPPP444.........---,,,...///...---,,,---...+++***))))))))))))******(((((((((((((((((((((((()))''')))---OOOFFF555,,,)))''',,,000...FFFeeezzzLLL333111111,,,///......---,,,+++******,,,,,,,,,++++++++++++***))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%(((((((((((('''&&&%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%''''''&&&$$$%%%&&&'''(((************'''&&&&&&'''((()))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&(((%%%&&&&&&!!!"""999hhhmmmDDD---"""'''***"""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################)))'''""" +++IIIrrraaa:::'''%%%)))***)))'''$$$---NNNxxxNNN:::UUUjjjKKK888000,,,---///333333111>>>bbbwwwkkk___[[[fffvvv[[[444,,,+++***(((///333)))+++&&&%%%((('''###&&&///MMMcccyyyyyylll```nnn000...,,,,,,...///000///333///---000...)))(((++++++---...---+++,,,///333...+++***+++,,,---333;;;HHHggguuuaaaVVVhhhlll===,,,......,,,---///111444333000---+++***))))))(((((()))))))))***(((((((((((((((((((((((('''$$$,,,---;;;sssrrr???***333...(((------,,,:::bbb```XXX|||bbb<<<111222222///......---,,,,,,++++++++++++++++++++++++++++++)))(((((((((((())))))***)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###%%%&&&'''((())))))))))))&&&%%%%%%&&&'''(((&&&%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((()))***)))''''''''')))((("""***QQQ{{{eee???'''$$$(((&&&$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############""""""!!!%%%$$$ +++DDD\\\hhhLLL777&&&&&&+++***)))+++))))))---DDDrrrzzzWWWXXXlllxxxZZZAAA000111000111222777JJJmmm|||vvvppptttccc;;;///,,,***###&&&,,,)))+++&&&$$$'''((($$$$$$&&&)))444CCCNNNQQQMMMEEE???SSSvvv---,,,++++++---//////...///---,,,---,,,((('''(((,,,...000///,,,+++///222111,,,(((((())),,,444>>>HHHdddqqqTTTHHH]]]{{{ccc888---000...,,,...///222444333000,,,)))'''''''''(((((((((((((((((((((((((((((((((((((((((()))$$$+++///...OOOjjjBBB666)))'''000///222///HHHgggZZZFFF666AAAsss|||LLL222///444///......------,,,,,,,,,++++++++++++++++++++++++)))(((((((((((())))))***(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$#########&&&&&&&&&''''''&&&&&&%%%######"""$$$&&&&&&%%%############$$$$$$%%%%%%%%%$$$"""!!!"""%%%'''&&&%%%)))$$$&&&***%%%###777RRR[[[444""""""(((######$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""%%%&&&"""'''555:::777+++&&&'''---,,,$$$###)))&&&))),,,777WWWhhh^^^iiiTTTBBB888,,,***666TTT{{{~~~ppphhh^^^eeetttlllFFF333******&&&'''------+++'''%%%'''(((&&&$$$$$$""""""%%%***---+++((('''EEErrr+++***)))***,,,///000000+++************)))((((((---...///---++++++---000222,,,((('''(((+++444>>>HHHbbb}}}pppNNNCCCYYYzzzfff>>>000111///---...***,,,......,,,***))))))(((((())))))))))))((('''((((((((((((((((((((((((,,,((((((***)))555fffttt@@@$$$---555)))555///888pppTTTNNNOOOVVVjjjddd;;;...222............------,,,,,,***++++++++++++,,,,,,,,,))))))(((((((((((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&&&&$$$######$$$&&&&&&&&&&&&&&&%%%$$$$$$"""!!!!!!###%%%%%%$$$############$$$$$$%%%%%%&&&'''%%%###"""######$$$###)))""""""((('''"""&&&111aaayyyOOO--- '''######%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$############'''&&&"""$$$))))))###******++++++&&&!!!%%%,,,%%%))))))***<<>>___{{{hhhhhhtttzzzbbbZZZjjj{{{lllggglllrrryyy___JJJ@@@888;;;CCCSSSkkkxxx___===+++,,,)))(((---///555444///)))&&&&&&'''''' +++777BBBLLLQQQHHH:::333@@@TTTbbb```RRRCCC;;;,,,***((((((+++///111222'''(((((('''(((+++------***(((&&&&&&'''***---...+++)))***,,,------222888QQQqqqqqqPPP@@@OOOmmmwwwHHH///...333111***,,,,,,,,,***))))))+++...------......---+++***)))((((((((((((((((((((((((111''' 111'''%%%IIIxxxeee===)))..."""444...MMM^^^:::555...............---------*********++++++,,,,,,,,,++++++***(((''''''''''''%%%%%%%%%&&&'''((()))***&&&'''''''''''''''''''''999666111,,,))))))***+++(((((('''&&&&&&%%%$$$$$$"""$$$''''''%%%$$$%%%'''$$$$$$&&&'''(((((())))))"""""""""$$$&&&'''&&&%%%""""""###$$$%%%%%%&&&&&&!!!###&&&'''%%%$$$$$$$$$$$$%%%&&&%%%""""""''',,,444ppp___000'''###$$$&&&(((((((((&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%(((((('''&&&&&&%%%$$$$$$###!!!"""%%%'''%%%&&&''''''+++---000999@@@666%%%%%%$$$&&&+++)))(((666HHHmmmkkkUUUcccfffSSSLLLQQQXXXkkksssWWWCCC888777777:::BBBTTTmmmhhhDDD//////***&&&+++///;;;999333+++%%%$$$'''(((,,,CCC^^^sss}}}ggg>>>111---444555+++%%%(((&&&))),,,,,,***+++000555---++++++,,,...---)))%%%)))((('''''''''(((***+++))))))***+++---///111222LLLhhhyyyUUUAAADDDdddQQQ333000///,,,000******//////)))---000'''******))))))+++---+++(((+++---+++&&&%%%((('''###***)))''''''((())),,,---TTTYYY333***+++111,,,BBBTTT111...444666000---///...))),,,......---,,,---......+++***)))(((((('''''''''(((((('''''''''&&&&&&&&&###...---(((+++)))###$$$222///;;;:::((('''///''')))((('''&&&%%%$$$$$$$$$######))))))###&&&)))!!!&&&&&&###"""'''---***$$$$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000TTTYYY111(((,,,+++%%%"""%%%((('''%%%$$$###"""""""""$$$$$$######$$$%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''$$$---555KKKlllqqqPPP000''''''((()))+++,,,...///AAAbbbdddJJJPPPqqqoooXXXJJJFFFEEEDDDRRRjjjrrrQQQ>>>999555444666<<>>YYY}}}eeeDDDDDD______;;;444111,,,///222)))+++///,,,///222---------,,,+++***(((&&&&&&,,,)))&&&(((******+++---((((((((()))******++++++(((999GGGTTT```TTT999))),,,***000@@@eeebbbUUUGGG???:::444///---,,,---...---++++++///333++++++***)))((((((((((((((((((((('''''''''&&&&&&((('''"""&&&---'''$$$///888lll|||NNN///'''(((((('''&&&%%%%%%%%%%%%***((('''&&&$$$$$$%%%&&&!!!%%%***---***%%%$$$'''&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%% !!!"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""***666NNNuuuaaa888***"""(((///+++"""$$$######"""######$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$%%%&&&&&&$$$$$$%%%&&&'''GGG|||HHH***))))))(((((((((((()))""")))<<>>;;;<<<:::DDDVVVnnntttTTT???888::::::999:::JJJjjj{{{WWW<<<---'''(((+++......,,,'''$$$&&&,,,222ZZZbbb===(((!!!&&&$$$###&&&%%%+++,,,...............///222...)))((()))+++***((('''(((((()))))))))))))))++++++***)))+++---000222333IIImmmnnnDDD@@@ZZZhhh@@@444111...111111...222///'''...<<>>IIIrrr___HHHDDDfffqqqCCC222///---...)))///...'''<<>>xxx]]]+++)))&&&$$$$$$&&&)))+++######$$$$$$$$$%%%%%%%%%!!!""""""#########""""""########################+++"""""")))%%% 333OOOggg<<< !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!###$$$###"""!!!"""###%%%%%%""")))666777444999///...---+++)))(((''''''((("""###)))***&&&,,,777LLL|||WWW999+++AAAfffmmmZZZJJJNNNRRRXXX___jjjwwwuuuppp|||{{{mmmaaa\\\fffttt~~~wwwnnnbbbQQQ===000,,,''''''(((((('''&&&&&&%%%)))&&&'''+++&&&""",,,'''"""%%%'''"""(((666:::000...***'''%%%&&&'''))))))((('''''')))******)))...***(((***...///,,,((()))***)))(((&&&''')))+++...===YYY{{{SSS;;;AAAhhh___AAA999RRRvvvwwwKKK111...///...000...++++++000888AAAFFF000***%%%&&&((()))((((((---%%%$$$<<>>...###%%%&&&"""!!!%%%"""############""""""!!! !!!"""######$$$######"""############$$$$$$$$$$$$###"""!!!"""$$$&&&'''+++IIImmmMMM)))!!!!!!"""######"""!!!!!!###"""""""""""""""""""""######$$$$$$$$$$$$######"""$$$%%%%%%$$$$$$&&&''''''((())))))''''''((()))&&&***&&&(((///,,,'''---...BBBsssbbb;;;444>>>YYYuuupppppplllggglllwwwwwwggg^^^TTTLLLDDDDDDGGGRRReee}}}xxxbbbIII333((('''&&&((())))))&&&%%%$$$%%%%%%$$$######$$$$$$###""" &&&&&&%%%&&&'''999WWW222000,,,)))'''&&&&&&&&&&&&%%%$$$%%%'''))))))(((***'''&&&'''***+++(((%%%)))******)))((((((***,,,000<<>>---'''(((%%%'''))))))'''&&&&&&&&&'''$$$"""!!!"""###$$$###"""'''%%%$$$&&&$$$000III///---+++)))((('''''''''(((&&&$$$%%%&&&'''&&&&&&'''&&&%%%&&&((()))'''%%%''')))***)))(((((()))+++...999OOOnnncccEEE@@@[[[xxxVVV555444NNNzzz{{{TTT888000000.../////////...---,,,+++***+++------***)))******))),,,***&&&$$$***222000)))((((((((()))***,,,---...)))))))))+++------,,,******888QQQ}}}aaa888222---,,,+++((((((+++************)))))))))(((&&&###"""000TTT[[[,,,'''''''''&&&&&&&&&%%%%%%!!!###&&&&&&(((AAAwwwjjj111)))%%%''')))&&&$$$%%%&&&%%%$$$###$$$%%%&&&'''######$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$###"""!!! !!!!!!!!!%%%&&&,,,GGGeee___<<<$$$"""##################""""""""""""""""""###############$$$$$$$$$$$$###### """$$$$$$$$$$$$&&&''')))***+++)))'''&&&'''(((&&&)))&&&'''---+++111CCCbbb|||lllAAA;;;WWWwwwmmmlllppprrrvvv~~~xxxxxx}}}~~~mmm```VVVPPPMMMHHH@@@???OOOooo{{{ZZZ@@@///&&&%%%(((&&&'''((((((((())),,,...,,,)))$$$""""""$$$%%%%%%)))***$$$###%%%$$$...DDD))))))))))))))))))))))))***(((&&&%%%%%%%%%$$$###&&&&&&&&&'''''''''&&&%%%&&&'''))))))(((''')))***+++555KKKkkkiiiDDD888RRRssseeeBBB555DDDmmm}}}TTT777...//////---,,,+++++++++,,,---...***------)))(((+++)))%%%***'''######(((,,,***###((((((((()))***,,,---...---+++)))))),,,------,,,///***333___[[[555///,,,------***((()))************)))))))))(((***)))''',,,BBBiiiTTT)))(((((((((((('''''''''&&&'''))),,,(((%%%888iiiMMM((($$$###&&&((('''%%%%%%((('''%%%$$$$$$$$$%%%&&&###$$$$$$$$$$$$######"""""""""#########$$$$$$$$$######"""!!!!!! """((($$$)))AAAKKK:::)))$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""##################$$$$$$$$$$$$######"""###%%%%%%$$$$$$&&&(((+++,,,,,,***'''&&&&&&&&&&&&+++)))(((***...FFFjjjmmm[[[kkkwwwDDD;;;UUUzzz|||wwwwwwtttxxx~~~}}}vvvqqquuu{{{tttggg\\\SSSJJJIIICCC???LLLkkkqqqJJJ000%%%###%%%((())))))((('''(((,,,222777222...)))%%%$$$%%%&&&&&&'''((($$$$$$&&&!!!''':::%%%&&&'''((()))***))))))+++)))&&&%%%%%%%%%$$$"""'''''''''(((((('''''''''%%%''')))***)))((()))***)))333JJJjjjwwwLLL666JJJkkktttTTT======aaaYYY999...///000111///---+++***+++---///+++...,,,''')))---)))###(((+++***&&&$$$&&&)))((((((((()))***+++,,,---...,,,))))))+++---...///666***(((OOOZZZ111,,,))),,,///---,,,,,,************))))))))))))******((('''000JJJmmmnnnGGG)))))))))((((((((('''''''''***+++,,,)))$$$---PPPsssyyy^^^...&&&%%%$$$%%%&&&%%%###"""%%%%%%$$$#####################$$$$$$$$$$$$$$$###"""############$$$$$$$$$###"""""""""!!!!!! )))%%%---888000%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%&&&&&&'''((('''&&&%%%&&&'''%%%******)))+++333WWW{{{SSS===IIIgggHHH888JJJmmm}}}zzztttqqquuuzzz|||~~~ssseeeZZZIIIKKKHHHEEETTTvvvqqqFFF,,,%%%&&&((()))***)))(((&&&''',,,333888333///***&&&&&&&&&&&&&&&$$$$$$&&&''' 111###$$$&&&((()))((('''''')))'''%%%%%%&&&'''&&&%%%'''((()))***)))(((((((((&&&(((+++,,,+++++++++,,,***444KKKkkkUUU<<>>000......444222000...---------...+++...,,,)))000888222%%%%%%)))------)))'''+++000(((((((((((())))))***++++++++++++***+++,,,...000000+++,,,OOOaaa777///***,,,...---,,,---************))))))))))))'''((('''%%%&&&///AAAPPPYYYOOOKKKQQQSSSEEE222%%%(((((('''''''''&&&&&&&&&)))&&&&&&(((&&&&&&444EEE^^^ccc^^^___QQQDDD>>>"""&&&&&&&&&&&&&&&%%%$$$"""######$$$$$$%%%$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$"""""""""###""""""!!!!!!(((&&& &&&'''!!!!!!######"""!!!!!!"""###### !!!!!!"""######$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$###"""###$$$###$$$&&&&&&%%%%%%&&&((($$$)))((((((***111TTT[[[HHH:::;;;PPPsssXXX???@@@[[[|||wwwxxx{{{{{{{{{}}}pppaaaQQQPPPKKKLLLbbbpppCCC+++'''******)))''''''''''''&&&(((,,,///...+++'''%%%%%%&&&&&&%%%######$$$&&&###+++AAA$$$%%%'''(((((('''%%%$$$'''%%%$$$%%%'''))))))((((((***++++++***))))))***(((***---...---------...,,,666LLLlll~~~VVV???GGGVVVdddnnnmmmpppNNN888OOO|||gggCCC222...---000///...---,,,,,,++++++***---,,,---888DDD???000---'''$$$%%%((((((&&&$$$)))((((((((((((((())))))''')))+++,,,++++++---///&&&+++333UUU|||AAA666---+++,,,+++***+++************))))))))))))))))))******(((&&&(((,,,...'''&&&...000)))$$$&&&''''''&&&&&&&&&%%%%%%%%%+++$$$###***---(((&&&)))(((000......"""!!!222(((%%%&&&&&&&&&&&&''''''%%%"""###%%%'''((((((((('''!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$""""""############"""""""""$$$!!!"""%%%)))"""!!!  !!!""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%###!!! !!!"""%%%&&&''''''%%%%%%&&&'''&&&(((&&&&&&'''***GGGsssVVV:::<<<888222<<>>((('''++++++)))$$$&&&''''''&&&%%%%%%&&&)))&&&######$$$%%%%%%%%%$$$&&&!!!$$$***>>>]]]+++******)))((('''&&&&&&((()))'''###%%%,,,,,,'''///,,,...444333+++(((---'''+++...,,,)))***---///,,,777NNNkkk^^^BBBDDDMMMLLLOOOXXX{{{XXXCCCIIIgggqqqLLL555///000000---***))))))(((***---...000,,,'''===eee___222---(((...000(((&&&)))&&&((((((((((((((()))******)))******++++++,,,------...---444[[[WWW777***000///+++...000&&&...+++&&&,,,,,,''')))))))))))))))***+++,,,---+++(((&&&&&&(((((($$$!!!(((&&&$$$%%%))),,,)))$$$+++%%%$$$((()))%%%###%%%%%%&&&(((******(((&&&%%%''''''&&&%%%$$$$$$$$$$$$!!!"""$$$)))------***&&&$$$!!!!!!&&&(((&&&"""###$$$%%%$$$"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!"""""""""!!!!!!!!!!!!!!!#########"""######$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$''')))'''%%%,,,;;;HHHoooXXX;;;,,,+++//////---KKKvvvRRR666IIIkkkuuu}}}{{{zzzyyyzzzxxxfff```XXX\\\qqqlllCCC333)))''')))'''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))'''###&&&))),,,KKK{{{,,,,,,+++***((('''&&&&&&***---+++&&&%%%)))+++)))***+++---:::EEE999(((''')))***)))(((''')))***+++,,,555IIIeeedddBBB>>>DDDCCCCCCHHHooofffDDD===[[[tttOOO777///000///---++++++***+++,,,...---++++++***@@@ppprrrCCC///(((,,,///(((''')))%%%((((((((((((((()))******)))******++++++,,,------+++---===nnnoooEEE,,,...111222111,,,(((...,,,))),,,,,,)))***+++******))))))*********''''''(((***,,,---,,,+++$$$'''(((((('''))),,,...+++%%%$$$)))+++)))'''(((***(((%%%###""""""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$###$$$'''+++,,,***(((%%%###!!!###%%%&&&$$$!!!"""###$$$###!!!!!!!!!"""######################## !!!"""""""""######"""!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''')))+++(((&&&)))111999@@@888///+++,,,//////...CCCnnnTTT777GGGfffvvvcccjjj|||~~~}}}|||wwwooofffgggxxxbbb<<>>dddzzzFFF...)))(((***------+++***,,,***...;;;SSSrrrqqqKKK;;;???AAA<<<444NNNooovvv___KKKMMMaaa]]]???222000---//////,,,,,,---,,,***...&&&,,,+++333jjjrrr>>>+++%%%)))(((((()))%%%((((((((((((((())))))***)))******++++++,,,------000///FFFmmmNNNPPP^^^hhh___KKK999...,,,///,,,***+++***++++++***)))((((((((((((''')))+++***'''%%%''')))///)))%%%(((,,,+++(((&&&***+++,,,+++'''%%%&&&***###$$$%%%%%%&&&%%%$$$$$$'''&&&%%%$$$$$$#########'''&&&&&&%%%%%%$$$###"""$$$&&&'''&&&###"""!!!""""""###$$$###"""!!!!!!###########################"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''((())))))(((---///000...***)))+++---777]]]yyy[[[```wwwgggDDD>>>JJJ[[[kkk~~~}}}}}}|||tttsssuuuJJJ,,,(((((())))))$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$%%%???fff//////---,,,+++)))((((((---,,,,,,...///---***)))$$$444QQQUUU,,,&&&''',,,111000******...)))---666JJJkkkwwwTTTAAACCCHHH???222CCCeee}}}}}}kkkSSSKKKXXXgggFFF333000---000000,,,+++------(((---(((...***+++YYYPPP444%%%''''''(((+++'''((((((((((((((())))))***)))******++++++,,,------000///FFF~~~JJJ111***///***(((,,,)))******))))))))))))******)))+++,,,+++((((((+++///,,,******,,,+++(((---555>>>DDDFFF???333+++)))***)))))))))***))))))((((((((('''&&&%%%$$$$$$$$$$$$"""###&&&'''((((((((((((%%%&&&&&&%%%###"""###%%%$$$%%%&&&%%%###"""###$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%(((***+++***++++++***)))***+++,,,---111PPP~~~rrrtttkkkFFF<<>>===AAAUUUmmm}}}}}}ZZZ:::)))+++)))((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''***&&&%%%&&&!!!(((===,,,+++++++++************((((((******(((***:::JJJ>>>>>>oooccc;;;---%%%***///***''')))(((,,,000:::VVV|||fffJJJFFFPPPKKK:::666[[[cccNNNRRRgggVVV999000***000000***,,,555888444+++---)))***000999bbbXXX333***((())),,,***((((((((((((((()))******)))******++++++,,,------+++---===lllvvv???)))000)))+++333)))...---,,,+++*********+++(((''')))///:::GGGRRRYYYTTT@@@...,,,666LLLnnntttMMM...###&&&,,,111222///+++(((***)))(((''''''&&&''''''&&&&&&&&&%%%&&&***111666...)))### !!!###$$$$$$$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""!!!!!!!!!"""#########$$$!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((((((((()))***000//////000000---)))&&&'''333[[[|||VVVDDD<<<999===HHH\\\uuu}}}MMM333(((,,,)))'''))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''')))$$$%%%(((!!! ---************************%%%)))......***222NNNjjjWWWIIIsssKKK444###'''000...)))'''(((,,,...555OOOuuukkkLLLHHHVVVUUUEEE999RRRqqqwwwVVVKKKbbb\\\;;;000)))///000***...:::>>>:::---///%%%(((333---LLLfff:::---)))))),,,***((((((((((((((()))******)))******+++,,,,,,------///---333ZZZDDD***000***---555+++000000...,,,+++***))))))'''***333FFFbbb~~~]]]222333TTT|||ggg>>>,,,777IIIWWW[[[UUUIIIAAA+++***)))((((((''''''((( """&&&+++444CCCSSS___333+++""" ######"""###$$$%%%$$$"""""""""########################### !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&)))******)))***,,,)))***)))((((((***...111***111UUU]]]FFF<<<;;;BBB>>>NNNbbbuuu}}}|||zzz{{{uuuDDD...''',,,)))&&&***,,,&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$ ###)))###'''+++,,,+++)))'''(((+++...***+++,,,...---///VVVhhhRRRllljjj111$$$)))''',,,))),,,(((,,,...555PPPwwwxxxSSSHHHWWW^^^VVV???DDD___fffHHH^^^xxxhhhEEE444333...,,,......,,,,,,...''')))222++++++222CCCnnn```000&&&,,,***&&&(((((((((((())))))))))))++++++,,,,,,,,,,,,---------+++000OOOIII///+++***222000111222333333000---++++++++++++///IIIvvveee>>>QQQiiiJJJ^^^|||RRR...%%%+++###!!!(((%%%(((''''''222QQQvvveee;;;###&&&&&&###&&&(((((($$$!!!"""%%%%%%"""$$$%%%### """###"""############""""""""""""######""""""!!!!!! """"""""""""############""""""""""""############!!!###&&&'''&&&'''((()))%%%&&&'''&&&&&&&&&(((***((((((((((((((()))************+++++++++,,,,,,,,,,,,000III}}}sssWWWFFFAAA???AAAGGGQQQ___rrrvvvsssvvv}}}bbb555...((()))***((('''(((''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######!!!!!!""""""######$$$$$$,,,+++***)))(((((()))******---------000<<>>GGGPPP___|||~~~wwwvvvvvvwwwvvvyyyzzzOOO111***%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############""""""""""""...------...///...+++'''***000000)))444```BBBSSS^^^...(((,,,'''+++))))))(((***,,,444JJJlll\\\IIIQQQeeeqqqWWW;;;???hhh{{{[[[AAAWWWvvvcccHHH777222///000000---,,,......222;;;000+++***---JJJuuuCCC,,,&&&%%%(((((((((((())))))))))))***++++++++++++,,,,,,,,,000---***222JJJeeetttvvvJJJ333000+++000,,,,,,***+++,,,+++***)))***,,,444bbbyyyGGG$$$''')))***%%%000UUUddd555&&&###$$$$$$)))&&&### ###%%%'''***$$$  !!!###############"""""""""!!!""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$)))&&&$$$''',,,...+++'''%%%&&&'''&&&&&&&&&(((***((((((((((((((())))))*********+++++++++,,,,,,,,,+++...CCCtttoooZZZOOODDDCCCLLLPPPVVVqqq~~~yyyvvvtttrrrtttwww~~~rrrGGG111)))$$$%%%&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$######""""""!!!!!!++++++,,,......---***((((((---000***888rrrRRRFFFwwwRRR((('''+++&&&+++******'''))),,,333GGGggggggMMMOOOdddvvvaaa@@@888YYYhhhCCCPPPhhhkkkJJJ999444000111111---,,,...******000(((,,,///***===llleee333"""...(((((((((((())))))))))))*********+++++++++,,,,,,***)))((()))222;;;>>>===MMMpppEEE222000,,,111---...)))+++,,,,,,++++++,,,---CCCvvvTTT---!!!%%%---(((***///EEEsssbbb555&&&!!!$$$'''"""'''$$$!!!"""%%%((()))(((!!!&&&000:::888---%%%$$$############"""""""""!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$(((%%%###%%%***,,,)))%%%%%%&&&'''&&&&&&&&&(((***((((((((((((((())))))*********+++++++++,,,,,,,,,+++///CCCrrrxxx```RRRLLLOOONNNPPPiii{{{vvvtttvvvwwwyyy~~~uuuNNN111***%%%&&&(((&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$######""""""!!!!!!(((***------+++(((''''''&&&'''///,,,;;;{{{bbb;;;YYYLLL&&&(((,,,'''---,,,,,,''')))+++222DDDbbbnnnNNNIII___vvviiiIII888GGGjjjqqqJJJKKKXXXvvvrrrKKK;;;666222222111...,,,...***(((+++$$$,,,111&&&222999gggAAA"""111(((((((((((())))))))))))************++++++++++++******+++...000111000---***HHHvvv|||AAA000000,,,111......***+++------,,,,,,---...JJJLLL222&&&!!!&&&(((HHH\\\VVVWWWoooWWW222###""")))((($$$$$$######$$$$$$$$$###$$$555TTTooommmQQQ222!!!############""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$"""!!!###&&&'''%%%"""%%%&&&'''&&&&&&&&&(((***((((((((((((((()))************+++++++++,,,,,,,,,,,,000DDDqqq|||jjjZZZSSSOOOTTTmmm~~~||||||zzzxxxyyy~~~~~~xxxUUU222+++&&&''')))((('''(((&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$############""""""""""""+++///222///)))$$$%%%((('''$$$---,,,666ttthhh444HHHHHH&&&+++...'''---,,,+++'''(((+++111BBB^^^nnnKKKAAAXXXuuutttXXX>>>;;;UUUvvvSSSIIIMMMjjj~~~SSS===777333333222...---...++++++...%%%,,,111&&&///###@@@sssddd111,,,(((((((((((())))))))))))************++++++++++++---------000333333222222***222RRRxxx???///000,,,///,,,---***,,,---,,,++++++,,,...DDDjjj;;;...***,,,<<>>WWWxxx}}}eeeFFF666JJJzzzzzz[[[JJJHHHeeeoooppp^^^===888444444222...---...***,,,111(((---222(((333...111QQQIII)))(((((((((((()))))))))))))))************+++++++++---***((())),,,---...000333(((666iiiwww>>>///000+++...***+++***+++,,,,,,+++***+++,,,<<>>LLLhhhhhhEEE???RRRnnnxxxZZZGGGNNNiiizzzVVV@@@SSS}}}[[[???999KKKPPPGGG;;;000---///...+++,,,///...***...((((((222WWWBBB++++++******)))(((''''''*********+++,,,,,,------,,,,,,------...////////////111///666WWWZZZ666///------111+++...---------,,,,,,,,,++++++$$$555SSSyyyeee777((((((,,,111...(((+++444;;;YYYhhh666'''''''''///>>>PPPUUUNNN999(((###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%###///\\\eee666####################################$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&,,,***'''%%%$$$%%%(((***''''''((())))))(((''''''((((((((()))******+++++++++)))(((***---///000111111<<>>999444//////111000,,,,,,///...++++++***111...333```rrrNNN---,,,,,,+++***)))(((((())))))******+++,,,,,,---,,,,,,------.../////////000555333222FFFqqqZZZ888333111...000***...+++++++++*********))))))+++(((222NNNfffcccGGG---)))'''(((---...,,,...333'''777ZZZbbb333((()))((('''''''''------'''###&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%...WWWccc777########################$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))((('''%%%%%%&&&(((&&&$$$&&&&&&&&&)))---)))((()))+++***(((''')))(((((()))******++++++,,,---++++++...000//////000444EEEfffqqqeeeXXXSSSSSSXXXcccmmmwww}}}wwwrrrmmmjjjkkkjjjnnnxxx}}}zzzxxxxxxoooLLL888333000,,,)))((()))))))))%%%%%%&&&((()))(((&&&###%%%%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$'''%%%333===000###$$$''')))******)))+++000333333,,,222222,,,)))+++,,,)))((())))))***+++,,,---......)))(((+++000???___~~~ZZZ===CCCZZZlllNNNDDDXXXzzz}}}\\\BBBPPPzzzmmmDDD@@@aaaqqqKKK555666333///222333222444222...,,,......,,,(((###111000"""888NNN@@@,,,,,,,,,+++***)))))))))(((((())))))***+++++++++,,,,,,------.../////////+++333333...888\\\ZZZ888333111...111+++///+++++++++*********))))))///'''(((444<<<888000,,,...***'''((((((((()))++++++***888YYY~~~XXX000)))''')))***"""&&&((((((&&&&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$""" %%%'''...OOOzzzpppKKK+++########################%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$'''((()))((('''%%%%%%&&&%%%###$$$''''''%%%***111000+++))),,,,,,))))))---))))))******+++,,,,,,,,,...,,,...222111------222>>>TTTxxxjjj^^^SSSQQQTTTVVVWWWYYYaaagggsss}}}uuunnnjjjeeeeeeiiiooottt{{{|||xxxzzz~~~pppLLL777666111,,,((()))***+++***&&&&&&''')))******'''$$$$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$///###&&&,,,'''$$$'''&&&'''((())),,,///111111///......+++((())),,,---+++))))))***+++,,,---......---((((((,,,///999XXXxxxaaaAAABBBWWWeeeRRR^^^}}}lllJJJMMMkkkSSS===OOOyyysssNNN888999444///222333444666555///,,,---...------""")))000'''***222++++++++++++***************'''(((((()))******++++++,,,,,,------.../////////+++444666///555TTTXXX555...------222,,,///---------,,,,,,,,,+++++++++)))+++///,,,&&&''',,,***)))((())))))(((&&&%%%...((()))555HHHddd|||HHH+++(((###(((...$$$((('''&&&&&&&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$&&&!!!$$$%%%$$$666QQQ\\\cccXXXLLLFFFDDD>>>000%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&&&&%%%'''***'''%%%///===<<<111)))+++,,,)))***///*********+++,,,,,,---------+++---111///,,,333>>>KKKdddxxxhhhXXXRRRSSSSSSRRRSSSQQQWWWbbbppp}}}uuuooocccdddfffiiikkkppp~~~zzzZZZGGG;;;555---(((((())))))((('''''''''((())))))'''%%%$$$$$$$$$$$$$$$######"""$$$$$$############$$$$$$///%%%&&&+++***...000)))$$$$$$''',,,000000---+++...***((()))+++,,,---///(((((()))***+++,,,,,,---+++&&&(((---///666SSStttiiiDDD???PPP~~~rrrYYY]]]wwwxxxSSSIIIVVVwwwhhhFFFEEEfff~~~TTT999999666222111000555888666000+++,,,...---...)))***......***(((''')))))))))***************((())))))******+++,,,,,,,,,,,,------.../////////---444666111666UUU^^^777...,,,---333,,,...---------,,,,,,,,,++++++(((***,,,---***&&&''',,,%%%''')))***++++++***)))+++((())))))***888]]]aaa666(((+++ %%%...$$$"""!!!!!!"""$$$$$$$$$$$$########################(((!!!$$$$$$"""---...///***%%%######$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%%%%&&&'''%%%(((***''')))>>>UUUKKK888***)))+++((()))---******++++++,,,---------,,,***,,,///---///BBBWWW```yyy|||jjj^^^WWWRRRPPPQQQJJJRRR\\\dddlllxxx~~~wwwkkkgggdddeeefffiiisss~~~{{{uuuvvvlll\\\FFF===333,,,******)))''''''%%%$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$###%%%+++,,,333444)))...***)))+++---+++((('''---'''&&&+++,,,((()))...'''(((((()))******++++++)))%%%'''...///555QQQrrrrrrJJJ@@@OOOyyyuuuXXXUUUjjj[[[IIIIIIeeexxxSSSEEE[[[___<<<777666444333000666999777000+++,,,......%%%//////+++***&&&%%%---((((((((()))******++++++)))******+++,,,,,,------,,,,,,------...//////000)))///000,,,333SSShhh>>>111...///444+++++++++++++++*********))))))++++++***(((((()))******'''((((((&&&%%%'''))))))((((((+++---((('''999PPPNNN+++)))/// ###..."""&&&$$$###%%%%%%%%%%%%'''##############################(((###$$$(((%%%"""%%%)))***'''###$$$((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%$$$'''***(((000LLLlllVVV>>>***(((***((('''+++***++++++,,,,,,------......+++,,,///...555PPPnnnwww|||nnn```SSSOOOPPPHHHRRR\\\^^^]]]ggg|||~~~vvvmmmeeecccdddfffjjjppp{{{pppeee___hhhvvvsssgggPPPFFF:::222...---***(((&&&$$$"""###$$$%%%%%%$$$''''''((((((''''''&&&%%%$$$$$$############$$$$$$(((&&&&&&)))---000000///((()))***,,,///...,,,***,,,666222***...///***)))+++###'''***&&&(((---***%%%***)))(((---333IIIjjjWWW;;;DDDfffaaaOOOaaaoooLLLBBB[[[aaa@@@MMMwwwyyyPPP:::111,,,,,,111000///---,,,+++*********************************((('''&&&&&&&&&((()))***))))))))))))************,,,,,,,,,------............,,,...111222EEEyyyzzzBBB///777)))$$$///...+++++++++************)))((((((((((((''''''''''''((()))***)))'''%%%&&&'''&&&''''''&&&'''***///222kkkhhh000---)))&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""###$$$%%%%%%'''&&&###"""!!!!!!###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((!!!+++///$$$999iiieee???'''&&&(((***,,,)))+++***))))))+++,,,+++++++++))),,,444999AAAXXXppp}}}mmm]]]TTTPPPPPPRRRVVVYYYZZZ^^^lll{{{vvvmmmhhhbbb^^^ccckkkqqqyyypppjjjccc^^^___bbbfffiiiuuuzzz~~~~~~qqqeee[[[JJJ<<<777666///&&&&&&&&&%%%%%%%%%$$$$$$###(((''')))///...'''######'''&&&%%%%%%$$$$$$%%%%%%)))((('''))),,,---,,,***&&&&&&&&&(((******)))(((***111...(((,,,222777>>>,,,###$$$'''###%%%***'''%%%***((((((---222GGGgggXXX:::AAA```gggRRR]]]yyy]]]HHHQQQjjjoooPPPMMMggg[[[???333//////000000///...,,,++++++******)))))))))))))))))))))))))))((('''''''''((()))***))))))))))))******************+++,,,---///000000555222333333000>>>lllXXX777333+++)))...***+++++++++************)))(((((((((((('''''''''''''''((())))))''''''((()))(((((((((''''''(((+++...OOOyyylllBBB+++(((%%%$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$$$$&&&%%%###"""!!!"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((,,,$$$:::kkkjjjCCC***((()))***---***))))))***,,,---......---444...///:::HHHZZZvvv~~~mmm^^^UUURRRRRRTTTTTTRRRSSS]]]iiittt~~~xxxrrriii```___bbbdddmmmzzzwwwqqqggg___[[[ZZZZZZZZZ```iiirrrxxx|||qqq___NNNFFFAAA888---%%%$$$##################))))))///777222%%%!!!'''&&&%%%$$$$$$######$$$$$$***))))))***+++***(((&&&'''%%%$$$%%%'''((()))((()))+++)))&&&+++;;;PPP```333&&&$$$'''###%%%***'''%%%)))'''''',,,000CCCbbb]]];;;>>>\\\oooTTTTTTggglllMMMGGGWWW|||hhhSSS]]]kkkHHH666333222/////////...---,,,++++++***))))))))))))))))))))))))+++***))))))((())))))))))))))))))*********++++++))))))***,,,...///111111555111111111111AAAmmmtttDDD///...000...***+++++++++************)))((((((((((((''''''''''''&&&'''))))))((((((***+++((())))))(((&&&&&&'''(((999QQQggglllhhh[[[BBB***&&&$$$""""""###%%%&&&%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""######$$$###"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((!!!''')))###888gggpppHHH---***)))+++...+++&&&(((***,,,---...//////777000111???TTTllllll]]]UUUSSSRRRPPPKKKIIIOOOXXX___iiiyyytttggg___]]]\\\dddnnnwww|||qqqggg___YYYTTTQQQQQQ[[[eeemmmxxxsss```TTTKKK???444)))&&&###"""###$$$%%%$$$((((((444AAA:::%%% ***%%%$$$$$$###############***++++++,,,+++***'''&&&+++(((%%%$$$&&&)))+++,,,)))''''''&&&...KKKppp>>>,,,&&&)))&&&(((,,,***%%%)))''''''+++...???[[[ddd???<<>>111,,,&&&###$$$&&&''''''%%%%%%444IIIGGG///$$$)))&&&%%%$$$$$$######$$$$$$***+++,,,,,,,,,******))),,,)))%%%$$$&&&))),,,...***'''((()))444aaaFFF///'''+++))))))---+++%%%)))'''''',,,---;;;TTTyyyjjjAAA999UUUyyyhhhQQQVVVqqqnnnFFF:::KKK^^^dddYYYxxxcccEEE:::444...///////////////...,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***))))))************++++++++++++,,,------------------------444GGGbbb{{{~~~~~~lllAAA111///...111+++++++++*********))))))((((((((((((''''''''''''(((******)))(((''''''(((%%%&&&((('''&&&&&&&&&(((###$$$(((,,,+++&&&###$$$&&&%%%######%%%%%%%%%###$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((()))***(((---OOOwww|||QQQ222+++(((***---,,,---------,,,---222888>>>IIITTTdddrrrzzz}}}ggg```XXXRRRLLLFFFFFFIIIJJJMMMUUUdddwwwvvvkkkccc\\\XXXVVVYYYeeexxx}}}sssggg[[[TTTQQQOOOQQQ]]]pppuuugggXXXMMM<<<444***$$$$$$&&&&&&%%%&&&###222MMMUUUBBB///***''''''&&&%%%%%%%%%%%%&&&***,,,,,,,,,******+++,,,***'''###"""$$$'''***,,,***&&&******;;;vvvIII...$$$******)))+++)))&&&***((((((,,,,,,777OOOsssnnnDDD888JJJlll{{{___SSSiiivvvKKK444===OOOsssxxxgggqqqtttRRR===444111...///000000000///---,,,******************************+++++++++******)))*********++++++++++++,,,......---------,,,,,,,,,222HHHnnn}}}|||___;;;,,,------+++++++++************)))((((((((((((''''''''''''((()))***)))&&&%%%&&&'''%%%&&&'''&&&&&&&&&(((***'''''')))***((($$$$$$&&&(((&&&%%%%%%&&&&&&$$$"""$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$'''''')))+++---JJJwwwUUU444,,,(((***///...)))+++...000444<<>>///&&&$$$$$$$$$"""((($$$///IIIYYYQQQ;;;,,,(((((('''&&&&&&&&&&&&&&&,,,,,,,,,***''''''***---(((%%%"""!!!###&&&)))***&&&%%%***(((>>>III---"""***+++)))***'''(((+++((()))---,,,555KKKqqquuuIII;;;BBBccclllSSS___rrrXXX888888FFFdddzzz___AAA444555...///000111111000...---************************((()))***++++++******)))*********+++++++++,,,,,,------------------------333VVVJJJ111111***+++++++++************)))((((((((((((''''''''''''&&&'''((('''&&&%%%&&&''''''((('''&&&%%%&&&)))+++,,,+++(((###!!!"""&&&(((&&&%%%$$$%%%&&&&&&$$$###$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!"""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%)))&&&(((---...III{{{XXX666---***,,,111111...444>>>GGGPPP\\\iiirrr~~~kkk]]]QQQFFF@@@???===>>>AAAGGGQQQaaasss~~~rrrccc^^^___jjjzzz~~~qqqrrr{{{ooo^^^TTTLLLNNNXXXiiitttuuutttuuu{{{~~~rrrhhhXXXJJJ888,,,'''&&&$$$"""(((&&&+++===PPPSSSAAA...''''''&&&%%%%%%%%%%%%&&&------,,,(((%%%%%%(((+++)))&&&###"""$$$''')))***###$$$)))&&&???JJJ---"""+++---******((((((+++)))***...,,,444IIIsss{{{PPP@@@AAAaaapppUUUWWWddddddAAA===???UUUvvvhhhCCC555888...///111222111000...---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++***)))******+++++++++,,,,,,,,,++++++,,,,,,---...//////000WWWWWW888777++++++++++++************))))))(((((((((''''''''''''###%%%&&&&&&%%%&&&'''(((******(((&&&$$$%%%(((+++###))),,,***((()))'''###$$$######$$$&&&&&&%%%###$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''')))---&&&'''------III}}}ZZZ888///+++---333333<<>>@@@AAAEEEPPP```lll~~~ppplllnnnzzzvvvfff\\\ZZZbbbvvvyyyhhh]]]TTT[[[iiivvvvvvjjj___]]]iiiyyyxxxdddUUU@@@222,,,***'''%%%&&&%%%&&&111DDDNNNAAA---'''&&&%%%%%%$$$$$$%%%%%%))))))((((((''''''''''''%%%&&&&&&%%%$$$&&&***,,,&&&***&&&(((???@@@(((+++)))'''---''')))'''(((---///***&&&111BBBggg~~~[[[>>>FFFXXX}}}}}}```MMMXXXwww~~~iiiLLL666;;;HHHkkk|||YYY>>>333555111222999999222000333000//////...------,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,+++---...---,,,,,,///444777nnnuuuDDD)))///,,,,,,,,,+++++++++******+++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&%%%$$$%%%''''''&&&$$$&&&***+++((($$$$$$&&&)))((('''&&&%%%$$$$$$$$$#########""""""""""""""" !!!"""###$$$$$$$$$###""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++---%%%&&&++++++222RRRxxxnnnKKK333,,,'''000DDDRRRiiiuuunnn\\\RRRLLLGGGCCC???>>>AAAAAACCCKKKWWWaaaxxx}}}ssspppwwwuuu]]]OOO\\\ooo|||sssooofffuuu~~~rrrZZZIIIFFFIIIXXXiii}}}}}}kkkTTTCCC777///***'''&&&&&&&&&,,,999DDD@@@444+++$$$"""&&&(((%%%&&&***&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%&&&(((***%%%((($$$'''999uuuBBB)))+++***(((...''''''***))),,,...***'''111@@@]]]\\\<<<>>>PPPuuunnnTTTUUUpppyyyjjjNNN666666AAAbbblllNNN===777...<<<]]]iiiSSS888...//////......---,,,,,,,,,+++++++++*********))))))***++++++++++++,,,,,,,,,000......000///......111555000NNNppp}}}LLL---...,,,,,,+++++++++*********++++++******))))))(((((('''&&&&&&%%%%%%&&&&&&'''(((***+++)))((()))))))))((('''&&&''''''''')))+++))))))((('''&&&%%%%%%&&&#########$$$$$$$$$$$$%%%!!!!!!""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,&&&'''+++***111SSSxxxcccBBB------222FFFeeeyyy}}}nnnaaaUUULLLEEE???;;;<<<<<<<<>>666;;;XXXaaaHHH<<<---AAAtttmmmAAA+++......------,,,++++++++++++++++++***************++++++++++++,,,,,,,,,,,,...******---...,,,...222333...777>>>NNN\\\444...,,,++++++++++++*********************************'''&&&&&&%%%%%%&&&&&&'''%%%'''***,,,+++)))((((((+++***)))((()))******)))***)))((('''&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$############"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***((()))+++)))222TTTxxx]]]<<<***222CCCaaawwwdddUUUMMMDDD;;;999999999;;;>>>HHHNNNWWWdddvvvuuuIII888;;;FFFWWWhhh|||gggLLL777+++***---555@@@QQQdddxxxzzziiiTTT???...&&&((()))(((&&&'''***,,,***(((%%%$$$$$$&&&+++777BBB&&&&&&(((((((((&&&$$$###%%%'''((((((&&&%%%$$$%%%$$$'''%%%+++,,,CCCsss}}}>>>%%%)))((($$$***,,,888111+++)))+++***(((000<<>>...++++++++++++************)))))))))))))))*********'''&&&&&&%%%%%%&&&&&&'''$$$$$$'''---...+++&&&%%%"""&&&)))))))))******((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###"""""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((()))***+++***)))666XXXyyy```>>>000@@@XXXwwwsssbbbVVVKKK???:::;;;<<<;;;:::>>>???BBBMMM^^^ssssssFFF111///444===FFF___vvvoooNNN666***'''))),,,+++111===OOOdddvvv~~~}}}wwwfffQQQ;;;+++''')))***((($$$$$$'''))))))((('''''',,,===XXXlll)))******)))(((&&&$$$###%%%'''((((((&&&$$$$$$$$$%%%***(((...)))222^^^vvvCCC))),,,+++%%%,,,666JJJ111***(((***)))(((111>>>```}}}PPP===IIInnnrrr\\\___pppsssTTTBBB999EEEddd}}}tttSSSBBB:::999DDDNNNKKK<<>>```|||cccDDD;;;TTTqqqqqq^^^SSSDDD<<<<<<===;;;777777777999???IIIYYYlllzzztttHHH111---...000333@@@SSSfffsss|||___???---))))))+++---)))***222AAATTTfffssszzzyyywwwfffLLL777&&&(((***)))&&&$$$%%%)))'''******'''...IIIppp++++++***((('''&&&%%%%%%&&&''''''&&&$$$###$$$%%%%%%,,,(((---)))---XXXxxxHHH)))''''''###+++444HHH...)))''')))((((((444CCChhhZZZ<<>>:::444333333444666999BBBTTTdddooo~~~|||LLL111+++---......111777GGGfffrrrWWW;;;000...+++)))***)))(((---999HHHXXXiiivvvyyywww___III...***'''((('''$$$$$$'''!!!***///,,,111LLLuuu)))((('''%%%%%%&&&'''(((&&&&&&&&&%%%######%%%'''###,,,###&&&)))111^^^RRR***"""$$$&&&,,,,,,777***'''((()))&&&'''666HHHggg^^^<<<===[[[oooZZZ[[[rrryyyhhhDDD444222BBB]]]```GGGLLLppp\\\LLL<<<444111///000333//////......---,,,,,,,,,))))))*********+++++++++,,,,,,,,,------------...///******---...:::```aaa777...************))))))))))))))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$(((***''',,,EEEaaarrrcccUUU@@@,,,%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''((((((***(((&&&$$$#########$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******(((,,,+++)))666TTTssseeeSSSZZZvvvxxxdddPPPFFFCCC===666333111111333222555AAAOOOXXXmmm~~~MMM000+++...///---111666IIIkkkxxxcccLLL888222///)))%%%''')))''')))111:::FFFYYYkkksss~~~ppp^^^@@@333((('''((('''%%%&&&(((;;;JJJJJJKKK```'''%%%$$$######&&&)))+++&&&&&&%%%$$$"""###&&&((( ***!!!(((666fffaaa222%%%)))///333***---'''&&&((()))&&&'''888LLLccc}}}___>>>;;;UUUmmmPPPIII```nnnbbbGGG555///999PPPyyyyyyQQQ:::AAAgggoooQQQ;;;999888000000888000//////......---,,,,,,))))))******++++++++++++,,,,,,,,,---------......000+++,,,222777MMMRRR......************))))))))))))+++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''"""'''000111,,,888cccjjjHHH&&&&&&%%%%%%%%%&&&&&&'''######%%%''')))+++,,,---+++***'''%%%######$$$%%%""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++))),,,***)))999ZZZyyyjjj]]]fff|||xxx```PPPJJJCCC;;;555111111333222222999CCCJJJcccyyyKKK111---000...***111???[[[tttxxxlllcccdddSSS@@@111000...'''$$$'''(((&&&&&&***...777JJJ]]]kkkzzzzzznnnQQQ===+++(((***)))'''&&&;;;VVVmmmqqqqqq&&&$$$######$$$%%%%%%$$$$$$((('''""" ###'''((('''''''''%%%"""666iiiggg333###---)))000777'''###222,,,###***+++)))333PPPhhhlllFFF:::IIIuuukkkQQQEEENNNaaaoooNNN>>>666777@@@aaaeeeGGG999BBBVVVhhhLLL999222000111333444333111...++++++,,,///...---,,,,,,,,,,,,---...---------,,,,,,+++++++++'''111///+++HHHxxx@@@+++,,,+++++++++************)))(((((('''''''''&&&&&&&&&'''%%%%%%''''''$$$%%%)))(((---***(((???nnn\\\...(((""" ###$$$""" $$$$$$$$$%%%%%%&&&&&&&&&"""!!!!!!"""$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((""""""""""""""""""""""""###%%%&&&$$$###$$$###!!!%%%%%%&&&&&&&&&&&&&&&&&&*********)))))))))))))))...###&&&,,,777___iiinnnqqqrrruuuvvvaaaRRRFFF===666777888666111000999DDDYYY{{{~~~```???///,,,,,,,,,...333NNNeeedddSSSFFFAAA???666444000,,,)))'''%%%%%%&&&(((((('''***333AAAKKK^^^jjjtttwwwyyy}}}}}}zzzfffOOO777***&&&$$$'''+++JJJsss%%%$$$""""""$$$%%%$$$###'''******%%%###&&&***+++$$$###%%%$$$$$$555```\\\...!!!+++'''---444'''(((---+++(((***(((***555:::TTTzzzsssFFF777@@@jjjwww^^^PPPTTTdddrrr^^^HHH888333999UUUYYY@@@888<<>>------++++++++++++************(((((('''''''''&&&&&&&&&)))&&&%%%'''&&&"""###&&&((('''+++===___fff---((("""!!!"""$$$""" ###############$$$$$$$$$"""!!!!!!"""$$$$$$###"""!!!!!!"""""""""########################$$$%%%&&&########################"""###$$$"""!!!"""""""""%%%&&&&&&&&&&&&'''''''''************))))))))))))---'''***...;;;eeevvvxxxyyywwwxxxqqq```OOOBBB===;;;777222...555III\\\vvv~~~|||llldddnnnpppXXX===///,,,---222777OOOVVVUUUGGG777///------000...,,,***((('''''''''%%%&&&&&&%%%&&&,,,777@@@SSSaaannnuuuzzz~~~ttt^^^DDD333)))$$$%%%)))CCCqqq&&&$$$"""###$$$%%%$$$###))),,,+++'''&&&***------$$$###$$$$$$$$$///NNNlllJJJ((( )))%%%(((000(((+++'''333===111$$$'''///222MMMvvvwwwKKK777999```tttbbb```mmm{{{www[[[>>>222444GGGmmmOOO=========[[[oooVVVFFF999111......---,,,---000000...,,,...------,,,,,,------...------------,,,,,,,,,,,,,,,///)))+++QQQaaa:::///---,,,+++++++++************((((((((('''''''''&&&&&&(((&&&&&&***+++))))))---)))###...UUUwwwVVV+++'''"""!!!"""$$$"""!!!""""""""""""!!!!!!!!!!!!"""!!!!!!"""$$$$$$###""" !!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######%%%'''&&&&&&&&&&&&''''''((((((************************,,,+++...111DDDtttxxxcccRRRFFF???888555888GGGaaaxxxpppXXXGGGEEERRReeetttzzzcccGGG333,,,...777???RRRIII:::+++$$$&&&(((''')))((((((''''''(((((()))%%%&&&&&&$$$$$$'''///444EEESSSdddooowww}}}nnnTTT>>>///&&&&&&***;;;jjj'''%%%$$$$$$%%%&&&&&&%%%'''******''''''+++...,,,'''%%%%%%%%%$$$(((888III888### ((($$$&&&---+++,,,...RRRmmmRRR...''')))666PPP{{{VVV===888\\\llldddnnn}}}oooIII444333>>>\\\vvvHHH;;;>>>EEEjjj~~~cccLLL;;;444444........................------------------------------------------,,,,,,'''///...///MMMTTT555000---,,,,,,+++++++++*********((((((((((((''''''''''''(((''')))+++***'''(((,,,'''!!!---UUUuuuYYYOOOFFF333)))&&&"""!!!"""######!!!"""""""""!!!!!! """!!!!!!"""$$$$$$###"""!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""%%%)))&&&&&&&&&'''(((((()))))))))***************++++++***---...666VVV{{{zzz}}}kkkRRRGGGAAAGGGVVVfffttt}}}hhhQQQ:::444777>>>LLLXXXkkk~~~yyyYYYCCC;;;>>>EEEKKK<<<333((($$$''',,,,,,)))&&&&&&&&&''''''((())))))&&&'''((('''&&&(((+++...888EEEWWWeeepppxxx}}}{{{dddLLL666+++))),,,444^^^((('''%%%%%%'''((('''&&&$$$'''&&&$$$&&&+++,,,***'''%%%%%%%%%$$$%%%***111,,,""""""(((&&&&&&+++...+++===yyyGGG///+++555MMMyyy```DDD999YYYnnn^^^bbbooo|||TTT777333888MMMoooiii@@@666999GGGtttrrrTTT>>>777:::222444444111...---000333------------------------------------------------+++///...222TTTMMM111///---,,,,,,,,,++++++++++++***))))))((((((((('''''''''((((((((((((### $$$,,,...((('''<<>>999===HHHzzz```DDD777666111222222000---,,,...///,,,------......------,,,------------............///+++'''666dddOOO000......,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''"""###&&&&&&%%%,,,@@@TTTSSSIII777222IIIdddbbbLLLFFF>>>;;;333$$$###((($$$$$$######"""""""""##################"""""""""""""""!!!!!!"""$$$$$$###"""############$$$$$$$$$$$$###$$$&&&(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&(((///555000&&&%%%***&&&''''''((()))***++++++))))))******+++,,,,,,,,,)))...555UUUhhhRRRKKKMMM\\\qqqzzzyyy}}}^^^FFF:::222...222444222444:::;;;HHHZZZllloooSSS:::+++((((((******''''''))))))))))))))))))((('''&&&$$$$$$%%%&&&'''((())))))(((...;;;LLL[[[jjj{{{lllKKK555---+++)))HHHvvv'''&&&$$$$$$&&&&&&&&&%%%"""$$$$$$###'''------)))"""#########$$$&&&''''''###&&&%%%&&&***((()))111666YYYbbb...'''555BBBiiitttRRR999JJJuuubbbSSSUUUppphhh>>>555222444GGG```]]]<<<<<>>666222222000000222444000)))///333666999FFF^^^vvvzzzSSS444...)))(((,,,,,,'''&&&)))&&&'''((((((((('''&&&%%%)))(((''''''))))))(((((()))&&&'''000;;;JJJ```tttvvvRRR999---(((+++666UUU&&&%%%###!!!!!!"""###$$$!!!$$$)))+++,,,,,,,,,------)))$$$$$$'''(((&&&###'''&&&&&&%%%%%%(((---111XXX|||LLL111!!!***:::ZZZaaa===@@@bbboooHHHFFF]]]vvv}}}```>>>111333444CCChhhTTT999===MMM~~~nnnMMM>>>666666CCCOOOKKK;;;---111111000......------------...000111111111000///,,,++++++,,,000555:::>>>TTTwwwxxxFFF......,,,,,,,,,+++++++++*********))))))((('''&&&&&&&&&&&&''''''&&&+++GGGzzzYYY)))###"""!!!"""$$$%%%%%%###%%%%%%%%%$$$$$$###############"""""""""""""""###&&&((("""!!!###"""""""""!!!!!!"""###$$$$$$&&&''''''((()))((((((((('''(((((()))***++++++,,,&&&''''''((()))(((((((((+++***)))((((((((()))***,,,******,,,---+++,,,///000BBBfffaaaPPPDDDHHHTTTgggcccJJJ;;;444,,,///444111555:::777111...000666999AAAZZZvvv```>>>000,,,''''''***+++(((%%%''''''((((((((((((''''''%%%)))###!!!((((((***555444+++'''---444;;;HHHVVVdddrrrwwwfffKKK777,,,(((...,,,;;;bbb'''&&&$$$###"""###$$$%%%$$$&&&)))***+++,,,---///...***%%%$$$'''((('''$$$'''''''''&&&&&&(((,,,///]]]xxx```555+++&&&)))666UUU}}}ccc======\\\vvvRRRKKKVVVqqq~~~gggFFF666444555999YYY|||SSS===FFF[[[bbbIII<<<222666<<<<<<555///111000///......------------...///000111000000///111000......///111444555888OOOwwwpppUUUgggKKK000000,,,,,,,,,++++++++++++******))))))(((''''''&&&&&&''''''(((&&&%%%;;;oooXXX///$$$######$$$%%%&&&&&&$$$%%%%%%%%%$$$$$$$$$############""""""""""""######"""%%%%%%###!!!""""""!!!###############$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))(((((((((((()))))))))***++++++******)))*********,,,******------+++---111444FFFjjjsss]]]NNNUUUiiixxx]]]III???333222555555<<>>:::VVVyyy___NNNJJJggg{{{oooQQQ:::333444444GGGnnnzzzTTTDDDUUUnnnzzzXXXFFF555///000111000000111000///......---......---...///000000000000///222111000///////////////+++111QQQPPP555FFFdddTTT444333,,,,,,,,,,,,++++++++++++***))))))((((((''''''&&&(((&&&((((((###000bbbeeeEEE+++&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""######$$$%%%""""""%%%&&&$$$"""###%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''***))))))((((((***+++,,,***++++++,,,,,,,,,++++++---+++---000///---///333888LLLqqqtttaaajjjuuu___III777000111000777BBBCCC333000///000000777NNNfffppptttzzz|||XXX444///***((()))+++***(((''''''((((((((((((''''''%%%,,,***%%%(((222MMMpppnnnUUU999,,,,,,111444555>>>BBBBBB<<<444...)))$$$)))%%%'''<<>>000...666>>>^^^{{{WWWMMMdddhhhRRR<<<222222222111///000000///........................///////////////------...///000000000000444,,,CCC|||vvvEEE444AAASSS^^^999222------,,,,,,,,,+++++++++))))))))))))(((((('''''''''###&&&+++&&&,,,TTTxxxRRR:::,,,$$$&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%!!!"""''''''""""""&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%))))))))))))))))))((((((***)))((('''''')))+++,,,***+++---.........---,,,///...000222111///222888===WWW~~~{{{vvvVVVAAA777666000000444222///+++***///666???NNN\\\LLLNNNUUUeee{{{```333///***(((((()))))))))''''''(((((((((((('''''''''---***%%%&&&---IIInnneee@@@)))&&&,,,,,,(((111333444222///+++(((&&&---+++(((///LLLxxx%%%%%%$$$$$$$$$%%%%%%%%%'''&&&%%%######%%%***---)))'''$$$"""###%%%&&&&&&&&&(((******)))((((((((( ...))))))((()))222'''((()));;;bbbsssJJJ999JJJmmmzzzVVVCCCUUUnnnyyygggFFF111,,,888999QQQ}}}}}}\\\UUUpppyyy___BBB555444555333111000//////............///...............//////000***,,,---///000000000000666+++>>>uuu\\\999444<<<@@@sssjjj>>>------------,,,,,,,,,++++++)))))))))))))))((((((((()))"""$$$+++((()))@@@^^^{{{WWW444%%%$$$'''&&&%%%###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$###%%%&&&###!!!%%%%%%$$$$$$#########$$$$$$###$$$$$$%%%&&&%%%%%%%%%))))))))))))(((((((((((()))((('''&&&&&&(((***+++***+++---.../////////...///...000222111000666>>>LLLjjjkkkVVVNNNMMM@@@444000+++555...***000888>>>@@@@@@444666999DDDXXXeee^^^OOO///---)))''''''((())))))''''''((((((((((((''''''&&&***''''''+++///EEEfffmmmJJJ---&&&---///***(((***,,,---+++((('''(((***---+++)))777[[[$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$''')))%%%%%%$$$$$$$$$&&&'''(((%%%'''(((((('''&&&'''((('''---$$$''')))'''...$$$))))))888\\\~~~TTT:::@@@```fffLLLRRRfff{{{tttSSS888///444333CCCiii{{{]]]ZZZyyypppNNN999333222222333//////............//////......------......///000......////////////......000***<<>>666222444888888PPPwwwFFF......---------,,,,,,,,,)))))))))))))))*********$$$***,,,'''&&&******&&&&&&(((%%%!!!%%%,,,))))))(((&&&&&&''''''&&&%%%#########$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$'''###$$$===^^^cccSSS((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))******(((((()))************)))************,,,...111222555666;;;AAAGGGRRReeevvvpppkkkzzztttTTT999333555000222111000//////---***'''((())))))***+++***''''''))),,,------,,,,,,,,,''''''((((((((((((''''''((()))'''+++000555PPPyyywww^^^```kkkpppRRR===***'''+++,,,+++,,,,,,'''***...''''''IIIuuu%%%&&&'''((('''&&&%%%$$$""""""###$$$$$$%%%&&&&&&)))&&&$$$%%%)))***'''###$$$###"""""""""###$$$%%%'''(((***+++,,,,,,++++++%%%***666NNNwwwkkkBBB<<>>aaa}}}PPP///))))))++++++%%%,,,+++'''(((***(((;;;^^^'''&&&&&&&&&''''''%%%$$$"""###$$$&&&(((***,,,,,,)))&&&$$$&&&)))***'''$$$###$$$%%%&&&'''&&&%%%$$$)))***+++,,,,,,+++)))((('''***333JJJrrroooHHH@@@PPPmmm{{{sss}}}kkkKKK<<>>BBB444)))######***<<>>CCCGGGNNNZZZiiixxxlllXXXOOOMMMQQQUUUcccpppvvvSSS:::...,,,++++++---,,,++++++---,,,+++)))))))))))))))+++'''%%%&&&(((***)))((())))))))))))************---888]]]~~~MMM---+++)))&&&((())))))***'''(((***&&&222NNN,,,((($$$$$$&&&((('''$$$$$$%%%%%%%%%&&&&&&&&&''')))''''''((()))***(((&&&"""$$$(((++++++***'''%%%((()))+++---,,,***'''%%%'''&&&'''888]]]wwwQQQ@@@EEEbbbooolllPPP777===RRRzzz[[[;;;333000444999IIIpppjjj]]]jjj{{{\\\WWWooommmQQQ>>>666///...000///......111///000+++,,,;;;???000000...+++///000)))666WWWRRR???nnneee555666111222333333333333555777;;;TTTGGG000***'''000---((())))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$"""""""""""""""""""""""""""222\\\uuuMMM222"""###&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))(((((()))***+++---...///...000333666999???GGGLLL]]]eeeqqq~~~wwwbbbVVVOOOLLLLLLOOOXXXfffwwweeeIII444...***,,,---+++)))((()))+++***((('''))))))''',,,)))((()))***(((((()))))))))))))))))))))((((((,,,777ccc}}}JJJ(((((()))'''))))))''')))'''(((***%%%,,,BBB,,,)))%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%(((''''''((())))))'''&&&$$$%%%&&&''''''(((((((((&&&'''***+++,,,+++)))((((((''''''333TTT||||||TTT<<<>>>___{{{qqq[[[<<<777GGGtttnnnCCC333,,,222333:::]]]qqqZZZ```ssspppTTTVVVtttjjjNNNAAA555222222000///111------///,,,222JJJUUUHHH000---)))...000(((555TTTSSS===hhhrrr;;;555222333444444222111222333111BBBsss|||BBB000---)))...***((())))))))))))((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###$$$$$$%%%###"""""""""""""""""""""""""""%%%%%%333___rrrFFF%%%###)))"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***,,,,,,++++++,,,///222555333444555777===JJJZZZfffsss___QQQHHHCCC???BBBLLL\\\pppvvv\\\;;;000(((***---+++)))***(((+++***'''''',,,---******((((((+++***&&&''',,,(((((((((((((((((((((''')))111ZZZOOO,,,((()))+++,,,(((&&&***((((((+++&&&)))999******)))'''&&&%%%%%%&&&"""###$$$%%%'''((())))))&&&&&&''''''''''''&&&&&&%%%$$$$$$###$$$&&&)))***&&&'''(((***************)))++++++444OOOuuu\\\>>>999YYYwww~~~kkkFFF666>>>fff}}}OOO777***...///000IIIkkkvvvXXXVVV___uuugggLLLQQQttt```MMM;;;555333///...111///...///---000EEEQQQHHH///...+++---000***111HHHqqqwww@@@888sssvvvBBB777111333444444222111111111444>>>dddxxx???000///***---(((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$$$$%%%%%%###"""########################)))&&&+++PPPeee000!!!'''%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''''''''(((((())))))***++++++,,,+++++++++---000444555?????????AAAKKK```zzzmmmYYYHHH>>>666666:::FFFVVVjjjqqqFFF555'''(((---,,,,,,///+++...,,,(((---999AAAAAA222***'''***+++'''(((...((((((((((((((()))))))))(((444[[[bbb???///))),,,...''''''+++((((((,,,''''''333'''***,,,***&&&###$$$'''###$$$%%%&&&'''))))))***$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%''')))***)))(((((((((((()))))))))''',,,...333IIImmmiiiEEE666QQQ|||}}}{{{|||RRR777888SSSsss```BBB,,,---000...<<>>777///---111222///000...***333;;;444...222...---222......999<<>>///&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%&&&''')))***************+++,,,,,,------///555>>>IIIQQQVVVXXXXXX^^^jjjyyylllVVVBBB===999777444888HHHZZZqqqgggKKK222++++++((((((,,,(((+++***+++AAAgggkkkLLL111---111...***)))******+++,,,------......666VVVwwwIII&&&&&&---&&&)))---***)))...+++(((000%%%'''))))))'''&&&%%%&&&%%%$$$#########$$$%%%&&&######"""""""""""""""###)))%%%###%%%&&&%%%(((---,,,+++***((('''''')))***,,, (((333777ZZZ{{{VVV999AAAcccqqquuunnnEEE111666YYYhhhBBB000222///000===^^^}}}hhhMMMDDDMMM___^^^BBB???YYYbbbNNNBBB999222...111111---+++,,,///111GGGGGGAAA666000000...)))///111111...---555GGGUUUFFFKKKiii~~~LLL...111---000333444111///222777;;;333:::ZZZYYY---(((+++***+++************))))))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$)))$$$%%%===nnn___AAA(((%%%+++)))$$$"""(((((('''''''''&&&&&&&&&(((&&&%%%%%%''')))++++++000((($$$(((,,,+++---111444EEE```xxxnnnMMM@@@888999888666===HHH]]]ooozzzTTT222+++///,,,***...///(((''',,,===fffwww[[[KKKFFFDDD<<<444333***%%%(((...222555888VVVxxxfff@@@...***(((++++++++++++++++++++++++%%%''')))(((&&&%%%$$$%%%$$$$$$######$$$%%%'''((($$$$$$############$$$$$$)))%%%$$$&&&&&&%%%'''+++((((((((())))))(((%%%###+++%%%...444666VVVaaaAAACCC```xxxuuuzzzQQQ777333NNNuuuqqqLLL444222000...555GGGllltttZZZDDDBBBQQQwwwXXX@@@???VVVzzz___LLL???777222333222000...///222444GGGGGGBBB888444444333///+++000333333000000555;;;888666EEE[[[TTT888,,,555444444444555444333444666777000555SSS___777000///,,,,,,+++++++++*********)))))))))'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%444VVVsssvvvhhhDDD111###%%%)))'''&&&((((((((((((''''''&&&&&&&&&,,,+++***)))***++++++++++++***---222333000222777:::TTTzzz___MMM<<<888888999DDDPPPeeeqqq|||[[[888......***))),,,---***,,,---666[[[}}}yyyqqqhhhUUUJJJ@@@AAAHHHRRR]]]eeezzzuuuKKK000((()))++++++++++++++++++++++++&&&'''((('''%%%######$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$&&&'''%%%%%%)))'''&&&&&&'''((((((((('''***,,,333222111OOO}}}nnnHHHAAAVVVuuu```@@@111CCCdddzzzXXX777111222///000333XXXwwwyyyeeeHHHAAARRRssszzzQQQ??????RRRyyysssZZZHHH===444222000......///111333======999333000111111///,,,///222222000---++++++111,,,...666555...000999333222222222333444444333444000222JJJyyySSS444///+++)))***))),,,+++++++++************'''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%+++:::GGGDDD888+++$$$"""'''(((%%%''',,,(((((((((((('''''''''''')))))))))***************+++---000222111222:::DDDMMMhhhvvv___FFF:::999AAAUUUiiizzz}}}xxxpppssszzzXXX888...---)))(((,,,)))+++000,,,...OOO|||rrrssszzz]]]666(((***++++++++++++++++++++++++&&&'''(((&&&$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$''''''%%%%%%((('''))))))'''&&&(((///444***...222......HHHvvvwwwLLL;;;GGGzzztttwwwmmmIII222;;;WWW{{{ccc;;;///444333000111HHH```kkkcccLLLJJJ___xxxwwwMMM>>>???OOOsssrrr\\\LLL;;;555//////000000222444222222000---,,,---......222000...---...000111111222000///111222333444555///111222111111333444333555444555BBBhhhZZZ;;;******(((***//////,,,,,,,,,+++++++++******''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&& $$$&&&&&&***...,,,%%%&&&###%%%)))(((%%%&&&+++((((((((((((((((((((((((&&&''')))++++++,,,---...222111000000555BBBUUUeeezzzrrrUUU@@@;;;IIIiiilllZZZWWWdddssszzz```GGG000++++++))))))---&&&(((...***+++MMMsssGGG///,,,************************&&&''''''&&&$$$"""###$$$%%%%%%%%%$$$$$$###""""""###############$$$%%%%%%%%%###$$$'''(((&&&&&&)))'''...444111***(((///777***---//////444GGGqqq~~~QQQ999???llluuunnn~~~xxxSSS555555KKKnnnoooDDD111333333000444;;;DDDQQQTTTGGGGGG\\\iiinnnqqqGGG:::<<>><<>>888666222222555444222111333333111222444///...///111333333111000///000///...///222111///000666666111000555666111555888777555<<>>:::,,,+++++++++************((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$''')))((($$$!!!"""%%%'''((('''))))))))))))************)))+++---,,,***+++...222222>>>OOOccczzz{{{\\\EEEGGG___vvv___MMM999...111888;;;:::888111,,,---...,,,+++,,,,,,))),,,---555\\\zzzQQQ555************************&&&&&&'''&&&%%%%%%''')))$$$%%%&&&'''''''''&&&&&&#########$$$$$$%%%''''''&&&######&&&((())),,,000&&&,,,333333...(((&&&'''((()))555VVVlll```gggdddDDDBBBVVV{{{mmmeee|||hhhAAA...555LLLxxxhhhFFF333---111---///,,,000777222---444222888JJJjjjZZZ999666777<<>>999<<<:::555444777666000///333000111222111//////111333000///000333222...///444444333000666JJJ]]][[[LLL:::666888:::777DDDssssss;;;222---...---)))///000&&&*********))))))))))))((()))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$((()))(((&&&%%%%%%)))***(((&&&''')))***))))))******++++++++++++***---111333555;;;FFFNNNooohhhUUUHHHBBB:::555111222333444444555000...---------,,,---000))))))---))),,,PPPYYY111))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%"""$$$''')))*********)))'''---''' ###$$$###)))---&&&'''+++&&&"""111III<<<+++!!!'''---)))%%%&&&!!!333:::NNNggg\\\[[[yyyQQQ<<>>;;;555444222000//////000222000//////000000111222333///777777///,,,222222,,,//////444555JJJ}}}hhhFFF333555???444555ddduuu999222...,,,///000...---///,,,,,,++++++***((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$###&&&***)))'''&&&(((+++///((($$$(((***(((***///+++///;;;LLLXXXcccrrrnnnSSSAAA:::777444111111222333444///---++++++,,,,,,+++***((('''))),,,000EEEtttYYY+++...(((&&&'''((('''''')))''''''&&&&&&&&&%%%%%%%%%###$$$&&&((())))))((((((%%%(((%%%!!!"""""""""(((---%%%###&&&###$$$888RRRIII444$$$###'''%%%'''+++&&&///***333EEE>>>DDDlll|||TTT>>>JJJkkkmmmccc|||lllDDD,,,///NNNxxxqqqFFF...---...,,,+++,,,...000000///000222333777KKKpppvvvHHH555333777@@@[[[{{{___JJJ>>>:::666555444444333333111000000/////////000111111222PPPPPPFFF444+++///111...///000555555GGG{{{iiiQQQ>>>999444555TTTGGG444///---//////,,,+++---,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%$$$(((***,,,,,,***)))***+++((('''(((,,,+++''')))///777GGGdddjjjVVV@@@:::333111333444333000000...,,,,,,,,,---,,,***+++)))***+++,,,;;;```oooFFF111,,,((())))))'''(((***''''''&&&&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%###$$$((()))###"""%%%######555LLLGGG555%%%###$$$$$$&&&+++,,,---###%%%///***444ZZZXXX???DDDaaaxxxaaarrr}}}QQQ...***BBBlll{{{QQQ222,,,...,,,+++,,,...000000///000111222222888SSSqqqDDD222111666@@@\\\uuuWWWFFF@@@888555333333444444000---000000/////////000111111LLLKKKAAA111+++///333222000111444444???kkk\\\<<<666444HHHoooZZZ666111---......***)))+++,,,,,,,,,,,,+++)))(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''((()))***)))'''+++:::IIIeeeuuutttSSSFFF777111444777444///111///---------...---,,,---+++++++++)))///EEE\\\___666///*********((((((+++''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###$$$!!!###&&&$$$%%%'''$$$###"""%%%)))%%% (((666222)))$$$&&&(((&&&$$$%%%'''***'''+++111***222OOO{{{\\\???<<>>nnnpppCCC222111555>>>YYYjjjVVVLLL@@@:::555333444444222000111111000/////////000000///444444///...222444222222111333222555OOOxxxUUUBBB:::LLLyyyiii666000---------***)))+++++++++++++++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))(((''')))+++,,,+++...AAAaaa{{{qqq[[[AAA444444777555000222000.........///...,,,---+++,,,---***)))111<<<]]]oooyyyjjjdddiiiqqqzzzeee888000+++***)))'''(((***''''''&&&&&&&&&%%%%%%%%%###%%%&&&''''''%%%###""""""!!!$$$"""---000 $$$$$$(((+++&&&###,,,%%%###$$$(((***'''$$$###"""$$$(((...000***222FFFuuubbbBBB888JJJqqqoooooopppCCC111222IIItttzzzPPP111///---,,,,,,...//////...000,,,...111...777\\\qqqDDD444333666<<>>999777777666555333222111000000000000000+++000333333222222111...111111000111333777LLLgggfffUUUhhhmmm555///,,,------++++++...************)))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''''''''',,,++++++*********,,,---(((555DDDOOO[[[rrrtttSSS<<<666666555111222000......//////...---++++++,,,...---***+++---444???NNNVVVWWWQQQEEE:::555777<<>>222444333333CCCooo|||```HHH;;;888777666444333222111111555555777888666333222333000777///...999333---<<<666CCCjjjsss===666000///...++++++...------.........---,,,,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))((((((((()))***,,,---999BBBNNNVVV___pppvvveeeZZZ```fffmmmmmmRRR???666111///---------...---,,,,,,......,,,***+++,,,+++''''''***------+++******((()))+++,,,,,,+++***)))---,,,++++++---///222444UUUuuuuuuRRR...***'''''',,,---+++***+++%%%&&&&&&%%%$$$###"""!!!&&&$$$###%%%((()))(((&&&(((###,,,------OOO[[[777''''''(((((('''%%%###"""###$$$&&&((())))))((((((+++(((''')))***---444<<>>cccsssCCC111333333111===ggg[[[<<<;;;999777666111...000666888888777666444222000///111111222222222333333333;;;444EEEuuuKKK:::---...222111......///...---+++***)))((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&)))+++(((###)))((()))***'''***:::MMMlll{{{jjjVVVFFF<<<===<<>>fffrrrOOO>>>;;;999:::888444444777333333333444333333222222222333333333444444444444777333FFFxxxQQQ<<<,,,...222...---000...---,,,+++***)))))))))(((((('''''''''((())))))&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&---+++'''%%%'''***++++++---'''(((333DDDXXXmmm}}}gggPPPCCC===777111777555888FFF___|||hhhQQQ===444...------++++++---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********&&&(((***,,,,,,+++++++++...:::KKK\\\mmm}}}yyygggWWWEEE333)))(((***(((''''''******)))''''''&&&%%%$$$$$$%%%&&&&&&'''%%%""""""###%%%&&&&&&***""")))))) ***000%%%&&&&&&''''''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&'''%%%&&&))))))(((,,,222\\\rrrFFF<<>>dddSSS:::666777555999XXX[[[MMMAAA<<<;;;999666666999888777666555444444333333444444444444555555555555666SSS[[[666///333000///333,,,++++++***++++++,,,,,,,,,+++***)))(((((((((((('''(((((()))))))))(((((('''''''''''''''((((((((($$$&&&***---,,,((((((***+++777QQQvvvnnnVVVPPPTTTPPP@@@111//////111<<>>;;;999999:::999777555444333333333333333333333444444444444555777XXXsssDDD111222111......++++++******++++++,,,,,,+++***)))((('''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&***---***'''***222@@@YYY}}}rrrMMM<<<:::999444000///000222;;;OOOmmmeeeHHH777111///------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***((((((((((((((()))))))))+++,,,///222333111+++''')))+++------,,,)))((('''&&&&&&&&&''')))+++(((%%%((()))))))))((((((((()))'''&&&%%%$$$$$$%%%&&&&&&((((((&&&$$$"""!!!###%%%"""&&&(((&&&$$$###$$$&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***,,,)))''''''&&&$$$(((...999iii___BBB666RRR~~~}}}zzzKKK111000999YYYpppBBB((((((+++666KKK~~~\\\///***...***---'''///...///OOOgggDDD888::::::999OOO}}}dddSSSIII@@@:::999777666555333333444444555222333333333333444444444444777YYY[[[;;;000///---)))+++++++++***++++++,,,,,,+++***)))((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((***&&&%%%&&&%%%(((888JJJkkkzzz[[[:::,,,******,,,///...///222:::KKKggg{{{^^^HHH999///+++,,,,,,,,,,,,+++++++++************++++++++++++******'''''''''''''''((((((((((((444FFFVVVZZZOOO;;;,,,&&&'''((())))))***+++,,,$$$((()))'''&&&)))***)))''')))***)))((('''(((***&&&&&&%%%%%%$$$$$$######'''))))))&&&###"""###%%%!!!***(((!!!###&&&%%%%%%'''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((''')))''')))+++***''''''+++///```rrrMMM666LLLwwwZZZ777000111HHHqqq{{{RRR---&&&)))666OOO{{{;;;,,,111---000)))111111,,,<<>>:::888666666666555555555555666666666777999;;;]]]\\\888222333///---,,,++++++******++++++,,,+++******)))*********))))))***))))))(((''''''&&&''''''((()))******+++)))***555EEERRRccc|||mmmQQQ;;;***+++000...+++---...111555:::GGG___uuuVVV;;;000000,,,,,,,,,+++++++++************++++++++++++******'''((((((((())))))******""";;;eeerrrUUUEEE111'''((()))'''"""$$$((()))&&&(((+++((("""''')))+++***'''&&&(((***%%%&&&''''''%%%$$$%%%&&&$$$&&&((((((&&&###"""!!!***+++%%%&&&000000((()))!!!+++&&&"""&&&$$$&&&(((&&&&&&***...///+++&&&&&&---===HHH@@@---%%%))))))MMMxxxZZZ??????RRRwww\\\kkk|||LLL***'''777DDDjjjyyy@@@000)))%%%:::mmmGGG+++&&&%%%111PPPYYY<<<222444DDDyyyCCC---...222666:::^^^yyykkk```OOOAAA>>>???;;;888777777666666888;;;;;;777333555>>>hhhRRR666...,,,---++++++---+++''''''***+++++++++************)))%%%)))***(((%%%&&&''''''(((%%%###&&&***,,,---...BBBOOOaaarrrppp___CCC555---111222---+++///666333333888DDD[[[|||hhhNNN999,,,333---+++------***((()))***++++++,,,,,,++++++***)))((()))+++)))&&&&&&***'''>>>gggsssPPP222(((******%%%(((((('''''''''(((((()))))))))(((((('''''''''&&&))))))''''''&&&'''''''''"""$$$&&&&&&%%%$$$$$$$$$&&&(((***000///******$$$((($$$!!!'''((($$$$$$(((%%%###%%%)))+++)))&&&&&&)))444>>>999+++&&&++++++IIIsssdddCCC===LLLwwwzzzXXXVVVkkkXXX333---444666aaaLLL222((('''333MMMtttfff999,,,,,,(((111WWWfffJJJ222)))888uuusssEEE111000111333777XXXtttbbbOOOGGGCCC===999888<<<999666777:::;;;:::888777@@@jjjtttNNN888111...+++***,,,,,,******---+++++++++************))))))++++++)))''''''''''''+++'''&&&000AAARRR]]]cccgggyyy|||yyyvvvwww|||{{{mmm^^^DDD777...000000---///666+++///:::IIIZZZooogggJJJ555222---,,,------***+++///***++++++,,,,,,++++++******((((((***)))&&&(((,,,999SSSyyyccc:::&&&(((+++)))((('''''''''''''''(((((()))(((((((((''''''''''''///+++'''&&&((()))(((&&&!!!"""$$$$$$$$$%%%(((***'''+++,,,))))))***&&& '''###!!!$$$'''&&&%%%'''***'''###$$$''')))(((''''''&&&***111000)))''',,,)))???hhhnnnHHH888BBBjjjcccLLLKKKhhhfff===111111...RRR{{{^^^555)))++++++///GGG@@@,,,///000***///DDDSSS???---222JJJwwwaaa@@@222000///111444PPPjjj\\\RRRHHH???;;;:::888666888;;;<<<999666888AAAkkkmmmEEE222000,,,***---...,,,,,,...+++++++++************)))(((((((((((('''&&&&&&''''''***555LLLjjjrrrnnnqqqzzzsssfffgggnnnuuuooohhhgggmmmooodddVVV???666111222222111666>>>GGGOOO___ssseeeLLL666000++++++***(((***...***++++++,,,,,,++++++***+++)))(((***)))(((+++000SSSrrrxxxFFF)))(((,,,)))(((''''''&&&&&&&&&''''''((((((((((((''''''''''''222,,,%%%$$$''')))(((%%%!!!"""###$$$%%%''',,,///555---''''''000>>>:::&&&&&&###)))...'''"""'''++++++(((&&&'''((()))((('''((($$$$$$)))+++(((''')))&&&333YYYvvvLLL555:::\\\tttPPP===RRRttttttMMM444///000@@@eeelll;;;,,,///&&&'''111---)))111000)))...---444)))...SSSuuu{{{oooUUUEEE555.........111555GGGvvv{{{nnn___QQQHHH::::::;;;>>>@@@>>>999444888AAAlllYYY888444---***---///...,,,,,,+++++++++*********))))))'''&&&'''))))))((((((***(((999VVVvvvcccIII<<<:::IIIWWWgggnnniiiccccccfffrrrhhh[[[VVVZZZ^^^XXXMMMDDDDDDIIIQQQUUUUUUYYY___yyy|||kkkFFF:::...+++++++++***,,,***++++++,,,,,,++++++***,,,)))(((***)))))),,,222___PPP...***+++&&&(((''''''&&&&&&&&&&&&'''((((((((((((((('''''''''000***$$$###&&&(((&&&$$$###$$$%%%%%%&&&)))---111000%%%'''999WWWwwwpppKKK'''000GGGJJJ111###(((***''''''((()))***)))&&&$$$(((%%%%%%(((***(((&&&&&&&&&---NNN~~~UUU999:::TTTxxx|||VVV:::DDD^^^fff<<<,,,333222MMMuuurrrEEE000111'''++++++))),,,///+++(((......---)))666eeefffEEE888222...------...000444@@@mmmmmm___LLLHHHCCCAAAAAA???<<<888888BBBmmm|||SSS:::111)))+++......+++++++++++++++*********)))))))))'''))),,,+++)))---444DDD```zzz```KKK:::...***---999BBBOOO\\\gggooossstttqqqhhh[[[VVV]]]fffgggbbbgggmmmxxx|||yyyyyyzzz~~~YYYEEE222,,,///000---******++++++,,,,,,++++++***,,,***)))******)))---333\\\PPP///)))***&&&)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((,,,((($$$###%%%&&&%%%###%%%&&&&&&&&&&&&(((+++...(((+++EEEfffooo:::OOOpppjjj<<<&&&***%%%"""###&&&((((((&&&$$$"""'''&&&''')))***)))'''%%%***,,,FFFsssaaa@@@>>>PPPrrrbbbBBB<<>>===>>>>>>===GGGrrrTTTCCC222,,,------------+++++++++************)))'''%%%&&&))))))+++999JJJwwwsssWWW;;;///---,,,,,,......000555BBBYYYppp|||}}}zzzzzz}}}rrrlllXXXSSSOOOLLLNNNZZZrrrgggPPP777---......+++(((***++++++,,,,,,++++++***,,,***)))+++***))),,,111VVV~~~rrrEEE+++&&&)))(((***)))(((''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''))))))AAArrrdddxxxvvv777###,,,###!!!###%%%%%%%%%%%%%%%%%%$$$&&&(((((()))******))))))***===eeejjjDDD???LLLmmmuuuUUU===IIIkkkeee>>>......+++FFFeeeXXX777***...---'''***...***))),,,,,,***(((///(((555@@@+++///---///111111//////000000666___lllZZZNNNIIIFFFDDDFFFPPPyyyjjjIII666///......000+++++++++************)))'''$$$&&&+++///<<<[[[zzzkkkMMM111))),,,+++***,,,***,,,111AAA]]]zzzlll[[[OOOEEE>>>666666555555:::KKKjjj}}}fffKKK999000+++)))******++++++,,,,,,++++++***+++)))***,,,+++(((***...JJJqqq|||TTT555(((&&&''')))++++++***((((((''''''(((''''''''''''((((((((()))%%%&&&''''''%%%$$$%%%&&&'''''''''&&&###"""###$$$(((PPPqqq)))---%%%$$$%%%%%%%%%%%%&&&(((***"""%%%'''''''''***---...%%%%%%666[[[nnnDDD<<>>---,,,///000,,,)))+++......,,,+++,,,000???XXXssszzz}}}nnnQQQ666...111444<<>>///,,,+++''')))000\\\;;;%%%)))---%%%###+++(((+++***&&&'''+++***%%%555,,,&&&((()))+++,,,+++)))'''$$$###%%%&&&&&&$$$###---AAA===///HHH[[[FFF777QQQVVV999"""%%%+++'''%%%'''))))))'''&&&&&&''''''((()))***+++***))))))***%%%...NNNyyy```FFF@@@]]]fffdddzzztttEEE555(((...999555...---+++,,,///...******...///,,,***+++,,,------.........+++,,,///222333444333333888RRRtttVVV888///111///000000---))))))000777GGGTTTkkk}}}```WWWiiiuuuaaa\\\___fffttt~~~qqqoooqqqyyy~~~qqqeeeTTTaaafffWWW???000///222222222222555>>>TTTvvv|||___HHH888...,,,---,,,++++++,,,---,,,,,,+++******************,,,JJJsssyyy^^^MMM<<>>TTT~~~vvvXXX666+++,,,000+++***...+++,,,---+++((((((,,,---,,,,,,,,,,,,---......//////---...000222333333333333888NNN~~~ggg999)))...***+++,,,...555DDDVVVbbbppplllRRR>>>HHHhhhuuukkk___XXXUUUPPPGGG???@@@JJJWWWjjj~~~yyydddBBBMMM\\\bbbWWWBBB111+++333222000444IIInnn}}}eeeIII555...---,,,...//////---,,,+++************++++++,,,&&&===[[[lllhhhRRR:::***,,,%%%$$$+++///,,,+++...333---'''&&&%%%$$$&&&***&&&((()))''''''))))))&&&ooo777###---''')))222)))'''&&&$$$######$$$$$$%%%)))###(((***"""&&&---&&&,,,,,,***'''&&&&&&%%%###%%%'''((((((''''''''')))((((((((('''((()))******,,,&&&'''===iiiXXX===KKKsssiii;;;///,,,---))),,,000,,,)))***,,,,,,,,,,,,+++***------------......//////444444555555444333222111666HHHvvvooo;;;)))333---...333AAAZZZwww\\\LLLLLLgggzzzaaaUUUCCC<<<333///000111000......999GGGYYYssszzzbbbEEE<<>>...+++...------000,,,++++++++++++,,,,,,---+++,,,,,,+++***)))+++---))))))))))))((((((((((((***+++)))%%%%%%)))------555333222111//////555<<>>111"""///%%%&&&&&&&&&&&&%%%$$$$$$$$$###"""""""""###%%%&&& !!!""""""!!!"""%%%((('''""" ###&&&$$$"""###"""###%%%&&&(((((('''''',,,$$$(((---@@@vvvUUU===EEEhhhJJJ---555222,,,...---+++$$$333PPPTTT<<<***---*********+++,,,---////////////000111111111111111555777RRRiiiYYYKKK888///111++++++++++++++++++++++++***++++++***((('''(((******************+++++++++(((,,,...---,,,...//////...444222<<<```oooOOO:::333444444,,,//////---+++,,,,,,+++***,,,,,,***'''&&&(((***))))))))))))))))))))))))###)))((((((BBBooo,,,)))&&&<<>>bbbiiiJJJ000...---,,,+++***)))******''')))******((('''(((((())))))))))))))))))))))))***((((((...???___%%%###(((QQQzzzfff555"""###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!$$$###"""###%%%&&&%%%###!!!$$$######'''+++((( ''''''''''''(((***+++,,,***,,,///,,,...IIIvvvyyyPPP===HHHmmmfff333)))...))))))*********)))((()))***+++((()))+++---.........---...............//////000333444OOOzzzQQQ@@@???OOO|||pppLLL999+++---111---)))***************************((())))))(((''''''(((***)))******++++++,,,,,,,,,000,,,)))+++---------///000@@@XXX```>>>///,,,+++,,,---++++++,,,'''((()))***)))(((((('''((((((((((((((((((((((((...)))'''+++000>>>[[[uuu&&&%%%,,,UUU~~~hhh555 ###$$$$$$$$$$$$###""""""!!!!!!"""""""""!!!!!!!!!###!!! """$$$%%%&&&%%%%%%""""""...999000$$$&&&(((***++++++***)))(((,,,---,,,--->>>hhhZZZ>>>CCCeeevvvuuu@@@,,,,,,(((******,,,,,,+++,,,------+++)))***+++,,,---.........///......---...///000000444333KKK}}}nnnGGG<<>>]]]oooHHH555---+++///000+++(((***++++++++++++++++++++++++((()))))))))'''''')))***)))******+++,,,,,,---------)))(((---///------111===]]]iiiGGG222,,,***---...,,,+++---))))))))))))))))))((('''((((((((((((((((((((((((+++&&&&&&)))&&&(((:::PPP!!!%%%///WWWzzzbbb111!!!$$$$$$$$$%%%$$$######""" !!!"""############"""!!!""""""!!! ###&&&((((((###$$$555EEE:::!!!"""%%%))),,,---,,,)))'''(((+++)))+++///777[[[dddCCC???[[[kkkrrr~~~RRR111)))000888000---+++---///000---************+++,,,---//////000///.........///000111444///EEEuuutttJJJ:::<<<===HHHhhh{{{gggHHH///---***))),,,,,,***,,,111++++++++++++++++++++++++((()))***)))((((((***,,,)))******+++,,,---......+++''')))///000---111999SSS}}}sssWWW???333+++,,,---***,,,111---+++)))((())))))((('''))))))))))))))))))))))))%%%%%%'''***&&&%%%000@@@ttt"""&&&---KKKfffOOO***%%%%%%%%%%%%%%%%%%$$$$$$### """###$$$%%%$$$$$$###(((,,,***%%%!!!"""%%%$$$)))&&&%%%777III>>>$$$###%%%'''***+++***)))((())))))$$$)))111333PPPnnnJJJ;;;QQQuuujjjaaattt~~~bbb666,,,DDDXXX===111))),,,000///,,,,,,,,,+++***)))***,,,///111111000///......000111333444...@@@pppUUU???;;;>>>???LLLllliii```WWWQQQIII;;;///***000,,,***+++,,,,,,...000************************)))***+++***)))***+++---)))******+++,,,---...///---)))+++000///...888GGGqqqvvvVVVCCC222...---+++111:::222...***(((((())))))((())))))))))))))))))))))))$$$'''***)))&&&'''...666ZZZ))))))(((;;;OOO;;;"""(((%%%&&&&&&&&&&&&%%%$$$$$$ """$$$%%%&&&&&&%%%&&&///777555,,,%%%###&&&'''&&&$$$444GGG>>>%%%%%%%%%&&&'''((()))*********(((!!!'''222111III}}}uuuOOO888IIIlllmmmVVVeee{{{jjj999222XXXvvvKKK666(((+++000...,,,000---+++)))((())),,,000222222111///...///000222333666...@@@ooo___IIIDDD<<<;;;;;;MMM}}}fff???444000333000)))***333111,,,***---///---((($$$))))))))))))))))))))))))***+++,,,+++******,,,...)))******+++---.../////////+++,,,000......===QQQeeessskkkRRR:::111......777CCC555000***'''(((***))))))))))))))))))))))))))))))(((,,,,,,'''###%%%***---BBBooo(((%%%###%%%)))+++(((%%%'''''''''&&&$$$"""!!! !!!###%%%%%%$$$""""""######+++BBBLLL555 !!!'''&&&%%%$$$&&&***,,,+++)))++++++,,,,,,,,,---------......+++,,,...///GGGnnnaaaBBBBBB[[[wwwQQQUUUbbbdddIII444QQQmmm222,,,222&&&***000444///***(((,,,---,,,000777555222000///111333444444111555CCCiiipppTTTCCC>>>AAA???@@@YYYpppHHH333222111000......------*********++++++,,,,,,,,,---+++)))((('''((()))***++++++******)))******+++***++++++***)))***,,,///555+++---555///)))BBBgggVVVccc}}}tttSSS;;;222222111000555,,,'''***,,,***+++...***))))))(((((((((((((((''''''(((((()))))))))***666AAATTTjjj~~~,,,(((%%%%%%)))***(((%%%$$$$$$$$$$$$$$$###"""!!!%%%'''))))))&&&$$$######!!!***EEERRR@@@+++'''((('''%%%######&&&'''&&&$$$%%%&&&'''(((***,,,---...+++,,,))))))+++***>>>aaaiiiDDDBBBXXX{{{QQQMMMTTTXXXCCC333TTTyyy;;;///222***...///000///***(((+++,,,+++///444333111///...000222333333000333>>>dddkkkUUUDDDBBB@@@???DDD]]]wwwkkkSSS;;;222111000///...---------******+++++++++,,,,,,,,,,,,+++)))((('''((()))***++++++***************+++++++++++++++***+++...111777...---222...000OOOvvvuuu}}}lllQQQ>>>333...,,,///+++***------((((((++++++***))))))(((((())))))((((((((())))))*********---///555>>>IIIUUU___eee///+++'''&&&'''((('''%%%""""""###$$$$$$#########(((***,,,,,,)))&&&$$$###$$$:::GGG;;;,,,)))'''***'''$$$###$$$$$$######"""###$$$&&&''')))***+++)))+++)))))))))&&&555SSSqqqJJJAAANNNuuuZZZHHHBBBGGG:::///NNN|||AAA111111...333///---///+++)))++++++***---111222000......000111222222111222<<>>hhhyyy]]]KKK???777222111000///...---,,,,,,,,,***++++++++++++,,,,,,,,,++++++)))((((((((()))************************+++,,,,,,+++******,,,111444GGG<<<444222///888]]]oooTTT???444000,,,+++---///---)))(((***,,,+++******))))))******)))))))))***************,,,***'''&&&)))///666:::...+++&&&$$$%%%''''''&&&###$$$$$$%%%%%%$$$$$$###%%%(((+++,,,)))&&&$$$###%%%!!!***222***&&&***))),,,***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''))),,,++++++,,,'''111III{{{vvvTTTAAA@@@```mmmLLL777888333+++@@@ccciii<<<111000///444------000...,,,+++++++++---///111000...///111222333222111222<<>>cccxxxfff[[[XXXKKK999,,,***---///...---,,,,,,+++++++++++++++++++++******************###%%%(((******)))((('''(((&&&%%%######$$$&&&'''((()))(((((('''&&&%%%$$$!!!$$$$$$$$$###$$$$$$)))"""%%%((($$$'''***%%%###%%%&&&&&&&&&%%%'''(((%%%&&&''')))+++,,,---...%%%+++******...)))+++888___```HHH>>>WWW~~~fffBBB333000...///222///'''...++++++---'''333111333111------//////---111000000111444555555444,,,---:::cccjjjNNN@@@AAAFFF___]]]999333666222...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))************'''(((***+++,,,,,,+++***((()))*********+++...000000///+++///IIIwwwuuuzzzjjjOOO666++++++---,,,---,,,++++++******++++++***************)))))))))''''''''''''''')))***+++(((((('''&&&$$$$$$$$$%%%&&&'''''''''''''''&&&&&&"""###$$$$$$""""""$$$%%%"""###'''###&&&)))!!! ###&&&'''%%%###$$$%%%$$$%%%&&&((()))+++,,,---'''---+++***...)))(((222NNNzzziiiOOO???QQQvvvxxxUUU999...///000...***)))000)))***,,,$$$222///222111,,,,,,///000,,,/////////111333444444333......999aaammmSSSHHHHHHIIIkkkpppPPP444///444222------///......---------------,,,,,,,,,+++++++++******(((((()))***************'''(((***,,,,,,,,,+++***(((***,,,---,,,,,,---...///111000777WWWhhhHHH222+++,,,---,,,,,,+++************************))))))(((((((((,,,+++***))))))+++,,,---***+++***(((&&&############$$$%%%&&&''''''''''''''''''&&&$$$""""""$$$&&&$$$ ###%%%!!!'''---((( $$$((((((&&&###"""###&&&&&&&&&'''''''''((((((+++000...,,,///***'''///AAAppptttTTT;;;FFFjjjfff???,,,...222///...///333((())),,,"""000---111000++++++//////+++...---...000222444333222333111:::aaapppTTTJJJAAA___aaaHHH111,,,000000////////////...---------......,,,,,,,,,++++++*********'''((()))***************&&&(((***,,,---,,,+++***)))+++...///...------...***///222???eeexxxVVV999---...111,,,+++******))))))*********)))))))))((((((''''''$$$%%%((()))***((('''%%%'''$$$%%%***+++'''%%%&&&%%%&&&'''&&&%%%%%%&&&(((%%%$$$###"""!!!!!!!!!!!!###""" !!!$$$''')))"""""""""###%%%&&&&&&&&&%%%''')))***)))((()))***///DDD]]]DDD(((...---)))???bbbTTT;;;FFF```TTT555333333***111))),,,000++++++000---000000000///......------333444555444222222222444666555===pppyyygggRRR]]]yyyfffEEE222222---***///111///...---++++++,,,------///...---,,,***)))((('''))))))(((((((((((())))))++++++******))))))((((((111,,,+++///000,,,,,,.........666QQQ}}}pppZZZ>>>//////)))---///---+++---...///,,,,,,***)))))))))***++++++)))((())))))((()))+++)))$$$"""%%%'''%%%$$$$$$!!!###$$$$$$$$$$$$&&&(((&&&%%%$$$$$$$$$%%%&&&&&&'''&&&$$$""""""$$$&&&'''#########$$$&&&''''''&&&%%%'''))))))'''''''''(((555VVV|||bbb999111,,,+++999\\\\\\@@@BBBTTTzzz]]]<<<000...+++222)))///777///***---///444444333111000///......///000111111//////000111555555@@@sss{{{tttwwwaaaBBB333555111---000//////......------------------,,,,,,++++++*********,,,++++++******************************)))))))))+++(((''')))...///---)))---333FFFjjj~~~bbbCCC111+++---...---+++++++++,,,,,,+++***)))))))))***+++)))((((((***,,,+++++++++333***$$$&&&)))((('''(((###$$$%%%%%%$$$$$$%%%'''%%%$$$######$$$&&&((()))+++)))'''%%%$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''%%%'''((((((&&&%%%&&&&&&---XXXsss???+++%%%)))111TTT|||gggFFF===GGGiiinnnKKK000)))---222)))---444...,,,111222555444333111///...------,,,...//////......000111444666CCCwwwggghhh~~~\\\AAA444777444000111........./////////...---,,,+++++++++++++++++++++,,,------,,,,,,++++++++++++******************++++++***+++)))+++777AAA===000+++555SSSXXX555///.........---+++******,,,+++******))))))******))))))))))))++++++)))&&&999...%%%%%%((((((((()))***++++++)))&&&$$$###$$$###"""!!! ###%%%'''+++)))'''%%%%%%%%%%%%&&&$$$&&&((((((''''''&&&''''''((())))))'''%%%%%%&&&"""FFFuuueee888'''###***+++KKKtttpppLLL:::AAA```^^^777)))///111***)))+++000???CCC555111000...---,,,,,,,,,,,,...///111111111111333444555888EEExxx[[[HHHSSSuuu```EEE777777333111222...---...000111111///---+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))******++++++,,,,,,,,,***...---000@@@QQQLLL:::...555WWWjjjEEE444000---...///---+++++++++++++++***************,,,+++((('''***///000...666,,,###!!!######$$$&&&+++,,,---+++'''$$$######$$$"""!!! !!!###$$$'''&&&%%%$$$$$$%%%&&&&&&%%%'''******(((&&&&&&&&&((()))******(((&&&''''''%%%444TTTJJJ000+++)))///)))BBBiiixxxQQQ:::BBB^^^|||nnnFFF///...---...000444KKKlllccc999---,,,+++******,,,---...///000222222222222333555666999EEEwwwmmmKKK<<>>777000000333///---...000222222000---+++------,,,++++++******)))((()))************)))(((******++++++,,,,,,------'''++++++,,,;;;KKKEEE444333666WWW~~~aaa???444------...,,,+++,,,++++++++++++******))))))+++***'''(((444FFFRRRTTT444---'''%%%$$$###$$$(((&&&(((***)))'''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$(((+++***'''$$$$$$%%%((()))******)))'''((((((...)))888333(((---+++...(((999[[[[[[>>>DDDZZZvvv{{{]]]???...+++111<<>>fffWWW000///---,,,---///111333...///000///......///000000555DDDxxxVVV;;;>>>MMMuuuzzzYYYCCC333111333---,,,---/////////...,,,+++++++++++++++++++++++++++''')))+++.../////////...------------,,,,,,,,,,,,,,,---...//////////////////>>>dddzzzwww]]]DDD:::444,,,***,,,***++++++,,,+++***)))((('''((()))111NNNvvv.........---((("""%%%++++++---...---***'''%%%$$$ """%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%###''',,,+++&&&""""""$$$$$$&&&'''(((''''''''')))******,,,'''+++%%%&&&%%%***EEEppppppEEE<<>>???888[[[dddJJJ777333333+++,,,---.........---,,,+++)))******+++,,,,,,------)))+++...111333333333222.........------,,,,,,,,,******---000---)))---555666NNNxxxpppaaabbbtttsssTTTDDD;;;000,,,///******+++,,,+++***)))(((***+++***111MMMuuu%%%''')))(((&&&$$$$$$%%%)))+++,,,***'''%%%'''(((%%%%%%$$$###$$$%%%&&&'''$$$###&&&+++,,,'''%%%&&&""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((***===dddxxxRRR:::;;;^^^JJJ///+++555TTTeee555...000+++,,,+++)))EEE999333+++444///***666---333444CCCoooWWW:::777<<<:::EEEeeeyyyXXX@@@222...---//////...,,,++++++,,,...,,,+++***+++,,,...///000,,,,,,111:::>>>999444222222111///------------......000)))(((///---+++333CCCooocccIIIIIIYYYnnn{{{dddNNN???777444---,,,,,,,,,+++***(((''',,,***,,,111;;;MMMggg}}}''''''(((''''''&&&&&&&&&'''((()))(((%%%###$$$&&&%%%%%%$$$$$$$$$%%%&&&'''$$$###%%%******&&&###$$$""""""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((***)))888]]]^^^BBB999SSS|||\\\888......<<>>???:::444333666555333000///...---------...***+++///,,,111DDDlll\\\III===DDDWWWnnn|||iiiUUUFFF===000...,,,******)))))))))((()))+++---///555DDDSSS((('''&&&&&&((()))((('''$$$%%%&&&%%%###""""""###%%%%%%$$$$$$$$$%%%&&&'''$$$"""$$$(((((($$$"""############$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((///+++555UUU}}}oooNNN999FFFiiiqqqCCC333,,,,,,000;;;===///...&&&---...///444OOOppp888111222)))222333+++...@@@ooobbb@@@888222666:::999444999NNNdddmmmRRR<<<000//////......---,,,+++++++++---111555777777666444777888===AAA???888444444888777444222///---,,,+++++++++***...///***;;;]]]hhhBBB;;;;;;GGGZZZqqqvvv```RRR;;;666///***)))***+++,,,&&&(((+++,,,)))+++777EEE'''%%%$$$&&&((()))((('''###$$$$$$###""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%###$$$''''''###"""$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))///***///KKKttt|||YYY:::???]]]|||PPP999......******+++'''...$$$,,,---+++///TTTCCC...111---111,,,,,,///AAApppccc@@@888333444888<<<<<<888777999SSSuuubbbFFF666000//////......---,,,******///:::HHHSSSRRRFFF;;;:::;;;===???;;;444111333555444222000...,,,************+++000...***FFFvvvkkkIII<<<<<>>fff___<<<;;;VVV~~~cccAAA...000///......***///%%%,,,---***---PPPZZZ///...222444)))000222CCCqqq^^^>>>777===666111444666555555666:::KKKppprrrRRR>>>444111////////////---++++++222EEEaaauuuttt___III???;;;:::999555///...000000000000///...---,,,,,,***++++++///......SSS~~~TTT>>>HHHLLLTTTccc{{{wwwhhhSSSAAA555...)))&&&...,,,+++)))'''(((222>>>###&&&)))+++)))'''&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%'''$$$###&&&&&&$$$%%%)))%%%$$$$$$######%%%&&&'''))))))((('''%%%$$$######)))))))))))))))***++++++,,,......:::\\\fff@@@888OOO}}}xxxNNN000+++,,,000222---///&&&......---///GGGmmm333,,,222777///333444CCCoooUUU:::777888888888888333///333:::555;;;\\\|||ZZZBBB888444000///000111///------888PPPssswww___III@@@999555222...,,,......//////000000//////...***---,,,---///999cccxxxRRRKKKqqqwww~~~rrr___PPPBBB444++++++)))***,,,+++)))+++///!!!)))000111,,,'''&&&''''''%%%###$$$&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%"""!!!$$$%%%$$$&&&***&&&%%%$$$######%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$++++++******++++++,,,------444444777PPPzzzsssHHH777GGGhhh]]]===000+++///333///000)))000...//////888___iii555......333555333333@@@lll}}}LLL666999444777===???:::333222777;;;NNNuuufffLLL<<<777111///111333222000111>>>YYY{{{wwwYYYKKK<<<555333000------,,,---...//////......---)))...,,,***333HHHuuubbbeeezzzhhhSSSDDD444...+++...000///---...!!!+++444555...'''&&&)))'''%%%###$$$'''(((&&&$$$###$$$%%%&&&'''&&&%%%%%%### """######&&&***&&&%%%$$$######%%%'''((("""######$$$%%%%%%&&&&&&,,,,,,++++++,,,,,,---...(((111222///CCCkkkQQQ999CCC]]]jjjNNN===000111555000111,,,111---///---)))CCCyyyXXX444222***,,,555111111>>>iiiwwwGGG444;;;>>>777222444777777777777GGGnnnwww\\\???888111///111333333111444CCC]]]|||eeeSSS@@@777555222///...***+++,,,,,,,,,+++***)))(((///,,,)))666RRRrrryyysssaaaIII<<<000,,,---,,,+++,,,'''+++333777000%%%"""'''&&&&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%$$$###"""###%%%''')))''''''&&&$$$!!!!!!"""$$$%%%###"""###$$$&&&&&&%%%'''&&&&&&&&&&&&''''''(((+++###(((---555```VVV<<<<<>>///+++222333,,,111---<<>>QQQrrrhhhSSS===444333111//////,,,,,,---.........------,,,...+++(((999cccsssVVV@@@000((((((---''')))...///***######''''''''''''''''''&&&%%%$$$%%%$$$%%%'''((()))'''%%%%%%''')))+++++++++)))((($$$###"""###%%%'''''''''&&&$$$######%%%&&&&&&%%%'''''''''(((((()))))))))&&&###&&&''',,,MMMyyykkkJJJ<<>>666777888444333777777444999AAA~~~SSSSSSkkkUUU@@@888555111///222<<>>444KKKzzz~~~___GGG888333555:::???DDD===888>>>@@@;;;===;;;<<<;;;999666555333111111111111000///...---,,,,,,000...555\\\~~~hhhuuuhhhMMM===BBB\\\rrrXXX???000'''***+++(((&&&((()))(((&&&&&&&&&&&&&&&%%%$$$###"""###%%%)))+++,,,***'''&&&%%%###""""""###%%%&&&&&&%%%%%%%%%'''...777===(((&&&$$$$$$%%%&&&%%%$$$$$$%%%''')))******))))))%%%+++***+++...333NNNuuufffDDD999LLLooopppRRR888...///000000111111111000000///>>>}}}YYY555///444888555DDDiii[[[:::555666444444555555444555777:::PPP}}}bbbGGG:::222555TTTxxxvvvWWW???222111333333666111...222222999JJJTTTSSSLLL???444111222222111111111111000///...---000...+++888bbbmmmPPPMMMrrryyyTTT???:::@@@UUUwwwtttTTT;;;$$$)))***&&&%%%))))))&&&%%%%%%&&&&&&&&&%%%%%%$$$!!!"""%%%))),,,---***((($$$#####################$$$%%%&&&$$$%%%---;;;FFF((('''%%%%%%&&&&&&%%%$$$###$$$&&&(((******)))(((%%%,,,***,,,222...AAAiiipppMMM888DDDaaazzz]]]???111//////000000111111111000///555iiiiii888+++555555444EEEkkk\\\;;;777666333555555444333555777888;;;NNNbbb[[[CCC777666333000<<>>XXX|||cccDDD222///...///000111111000//////***OOOsss999'''777///000DDDmmm]]]<<<777666222555666444333555777777;;;666===BBB777000333444888444FFF}}}]]]CCC888666333111///333666777TTTvvv\\\GGG:::000111111111111000000///...222DDDjjjeee@@@666777JJJeeeeeeLLL<<<>>>999<<>>===RRRqqqwwwYYYBBB111+++---...,,,+++------------555WWWzzzoooAAA+++333111,,,<<>>555777666444555888666222111AAAddd]]]>>>333...555@@@HHHIIICCC999222888<<>>+++$$$""" ###$$$%%%&&&'''''''''&&&&&&$$$$$$###"""""""""""""""!!!!!!$$$&&&%%%$$$)))111***%%%"""###$$$$$$%%%(((***'''((((((%%%(((+++''',,,'''(((,,,***(((333BBBjjjcccBBB:::FFFaaaxxxpppTTT777---...///............---///--->>>UUUPPP555***222111+++999dddSSS666444444444444555555555555555555444555777666555444444555;;;777QQQuuuxxxwwwrrrrrrrrroookkktttwwwiiiKKK;;;777666444333@@@aaa[[[<<<;;;FFFSSS[[[______XXXPPP\\\jjjmmmCCC111333111333555777888777666555555;;;JJJccc+++------***&&&"""###$$$???RRRKKK000"""!!!!!!$$$###$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$###""""""!!!!!!$$$(((&&&"""%%%***$$$$$$###%%%(((,,,***'''+++'''&&&((()))(((((())),,,((((((***(((&&&...:::aaatttLLL:::999NNNiiijjjBBB111//////000111000///---333+++,,,777:::222///444222***555\\\RRR666444444555555444444444444444444444555555444333333555666777666PPPkkkIIIHHHIIIJJJNNNYYYrrrvvvdddRRRJJJAAA>>>???BBBAAA@@@;;;>>>IIIWWWZZZWWWZZZaaa}}}aaaPPPUUUPPPDDD???TTT}}}qqqRRR```qqq___666...999222111000///000111444555222<<>>BBBAAA>>>AAA^^^bbbAAA999444333666999888777777999777444222111222333444//////111333444333000...111000...---...///222444111111444;;;DDDJJJJJJHHHUUUhhheeeEEE777111111222222222222111111666BBBaaa,,,)))'''%%%$$$$$$$$$$$$(((...------000)))!!!###%%%$$$###"""""""""######%%%%%%%%%%%%%%%&&&'''''')))''''''++++++&&&$$$$$$"""'''%%%///aaasssiii777+++((("""***''')))++++++,,,---------666bbb}}}VVV999;;;SSSyyypppVVV>>>666333///---///444333222111000000222666,,,111111333KKKvvvOOO666444222555555444444333222222111---///111222111111222333000111000///111444555444///999]]]kkk@@@222------666<<<:::555333333333444444444333111000+++,,,---000111222111000777666444222222444444333555333222222333333222111000:::QQQrrr]]]DDD===222222333444444333222222333999SSS}}},,,***'''&&&&&&'''''''''))),,,+++---///%%%(((&&&%%%$$$"""""""""###$$$&&&%%%%%%$$$%%%&&&((()))+++)))+++///...(((""" ***'''"""FFF@@@---***"""((((((***,,,++++++,,,+++)))(((UUUyyybbb===666GGGkkkdddFFF:::666///---///...+++---222444000...///---555333---;;;eeeOOO666444333555555444333333222111111111333555555333111000000---222555222222555777666===///@@@yyyqqq@@@666444444555111,,,111999444222000000222222111000444333222222111111111111...//////...000222111...---///222333333444666888888333666MMMtttddd???111444222555:::======999444111000222GGGppp)))%%%!!!!!!%%%+++...000666000...111///'''!!!!!!(((%%%###""""""$$$$$$$$$&&&%%%"""!!!!!!###&&&(((---'''++++++777777###((($$$%%%(((999zzzYYY000)))'''!!!((((((((()))***+++---///111@@@oooxxxLLL111@@@ccc~~~ZZZ999---333222***555444222///------000222000...111666777EEEqqqKKK555555111444444333222222222333333555333222222333444444333333555222333999555222999000999===___ppp777444666555333111222222222222222222111111111111000/////////000111111222222000000000000000000000000000000000000111111111111888444111777MMMqqqtttSSS;;;///000555999NNNjjjvvvhhhLLL:::777000666EEEbbb)))%%%""""""%%%***,,,--->>>:::777888444---((()))&&&$$$###$$$''''''%%%###&&&%%%$$$###$$$%%%'''((()))%%%((((((>>>LLL666,,,((( %%%&&&000iiimmm666&&&***))),,,+++((()))///444333//////777```~~~UUU555;;;YYY|||```;;;...333666111000000000...------000222444111333666333;;;```NNN888999888777666555444333333222222555333111222333444333222000444EEE[[[cccYYYEEE444555:::777JJJqqquuurrr]]]:::555333000///111444555444222222222111111111111000111111000000000000000000////////////////////////000000000000111111111111111111000000999OOOlllpppSSS>>>333///000444HHHiiiyyySSS888333555@@@XXXzzz'''%%%$$$$$$&&&(((((((((---+++***)))%%% !!!'''$$$###&&&***+++&&&!!!%%%%%%%%%&&&&&&&&&'''''''''(((---'''AAA```LLL000***"""'''((((((MMMxxxtttAAA###))))))+++,,,)))&&&+++333333---222333TTT```<<<777NNNtttdddAAA111222333///---...000//////000222444444222333444...222LLLkkkTTT;;;999555999888777555444333222222444333111111333444333222444999aaafff<<<888999222666FFFHHH??????QQQnnnGGG999:::555000000444666666444222222222111111111111000222222111000000///......////////////////////////000000000000111111111111000444666222///555EEESSSvvvYYYHHH666000111333555666MMMxxxkkk<<<444444===TTTwww&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&$$$###&&&)))+++(((%%%'''++++++&&&!!!$$$$$$&&&'''''''''&&&%%%&&&222>>>,,,999```UUU444)))"""(((---(((444JJJQQQJJJeeeNNN(((***''')))888AAA:::111///000///444111JJJwwwgggAAA777GGGkkkjjjKKK888222///,,,...000111222111222333555111...000222------???UUU___DDD<<<111777777555444333333333333444222111111222333333222999===rrrOOO777555222222666333111444888mmmmmmCCC444<<<888555777888666333222222222222111111111000000111111000000///////////////////////////////////////000000000111111111111222555888555000000666<<>>///111//////111000---///333ZZZkkkBBB<<>>LLLdddxxx___SSSHHH999000000...///333555111---///555BBBlllUUUKKKPPPnnn''')))+++***'''$$$$$$%%%***+++******111777333+++)))***+++)))&&&%%%%%%'''###$$$%%%%%%%%%%%%%%%%%%'''===gggTTT'''+++666333)))(((!!!!!!(((((('''---***)))///666000''''''+++,,,BBBsssqqq@@@))),,,111222GGGuuunnnPPP===666FFFcccfffIII555///000///000000000000222555888777222///000111111111333NNN~~~{{{JJJ999??????444333333333333444444555333111000000111222222111333===]]]fffDDD444555000444999111===dddqqqVVV;;;333333222333888222222222111111111111000......//////////////////........................000000000000111111111111111111111111222444555666;;;777555===NNN\\\ZZZQQQUUUWWWccc{{{lllPPP888444333,,,,,,444111000111444333111222666999RRRpppddd^^^ggg(((***+++***'''%%%%%%'''%%%%%%$$$'''111999555+++###''',,,+++(((%%%&&&)))%%%%%%%%%&&&&&&&&&''''''000>>>jjj]]]+++$$$)))'''"""(((%%%$$$***)))&&&***))))))'''***111---(((///,,,---TTTQQQ444,,,444---999hhhxxxZZZCCC555CCC```aaaCCC333000222222333333444777<<>>444111VVV{{{MMM999555333222555222222222111111111111000000000000///......------........................000000000000111111111111,,,000333222000000444888333999;;;666333555777888:::555888NNNttt[[[BBB222777999111...555111,,,+++...111000///111222555???OOOYYY[[[___dddhhhkkk}}},,,***&&&###!!!!!!"""###,,,+++&&&%%%---777444***""""""###%%%((((((&&&$$$&&&'''((('''$$$###"""###+++;;;```___111###---%%%%%%$$$$$$%%%&&&(((***,,,,,,,,,'''---'''&&&444)))"""111AAAxxxmmm:::222,,,///;;;QQQvvvsssVVV;;;===VVV{{{{{{MMM222///111222111///000777DDDNNN222222111111000/////////444JJJuuuyyyHHH777:::999888000444999444222444000666///222666333555666...:::000===ddd[[[444333222555888111222>>>\\\zzzLLL---111999111333222111000////////////000000000000000000000000---,,,---000000///222777666:::444000666555------000444555444444666555111333222222111111222222333666666666DDDiii^^^;;;...888666...---///111111000000000000111111000111222555777999;;;<<>>888JJJqqqTTT777000000222333111111555===DDD111111111111000000000000111EEElllzzzHHH555666444555000555999222111555222444,,,...333000333666111111444VVVqqqDDD555222333555333222444CCC]]]vvveee;;;222777222333222111000////////////////////////////////////...,,,,,,//////...111777WWWfff___GGG777...---444KKKHHH>>>333...000222111222222222111111222222222111666CCC^^^xxxMMM333333111...111444222222111111111111222222222222333444555666777888:::XXX~~~,,,***(((%%%$$$$$$%%%&&&,,,,,,!!!%%%999???555&&&%%%###$$$''')))******$$$%%%''''''&&&&&&'''(((%%%999\\\\\\777&&&)))!!!(((''''''''''''((()))***111///(((...///@@@iiitttIII---(((^^^SSS///***+++///AAAkkklllGGG555>>>bbb___>>>111///111333333111111444777000000000000111111111111///===]]]}}}JJJ444444000444111555666333???QQQVVVEEE444///111...000444111,,,<<>>---///<<>>BBB+++"""222===777(((&&&$$$$$$&&&)))+++,,,%%%'''(((((('''&&&''''''***555GGGDDD,,,%%%***&&&((('''''''''''''''''''''...+++!!!&&&(((@@@yyyccc===444eeefff444...---,,,555ZZZwwwQQQ999999TTTxxxjjjEEE000...000111111///...///000...//////000111222222222111666JJJoooKKK555555222555222333333;;;^^^jjjIII444222000000222...///BBBxxxfff777333333///666999222444888444:::```SSS333000000111111000//////////////////////////////////////////,,,+++---,,,,,,000666___{{{KKK222000999??????;;;333000222111///000111111111111111111000333===ccc~~~aaaDDD444444222111333000222111111000000111111222222222222222222111111111222===\\\***)))(((''''''''''''(((///NNNUUU777"""+++999:::***'''$$$$$$&&&)))+++,,,'''((())))))&&&%%%%%%%%%***---111---%%%%%%)))%%%''''''''''''&&&&&&%%%%%%$$$&&&%%%---,,,AAA{{{gggaaa{{{;;;111...,,,,,,HHHwww~~~ZZZ===777IIInnnuuuLLL///.........---,,,,,,...///......///000111222222333333111:::ZZZKKK444666555444222444777KKK|||[[[666000111222222---...???rrrccc444333666000444444000555;;;444...BBB___bbb>>>666555111000//////////////////...........................++++++,,,,,,+++///555VVVvvvLLL555---///---000222000000333222//////000000111111000000///444;;;bbbgggUUUIIIAAA???222111555000...222///000000////////////000000///000000000111111222222444===YYY)))(((((('''''''''((((((...LLLVVV<<<###(((777===+++(((%%%$$$&&&((())))))'''))))))(((&&&$$$###$$$$$$'''(((&&&'''(((%%%!!!&&&''''''(((''''''&&&&&&))),,,***000,,,AAAIII222+++...+++<<>>YYY```444...111222333000+++888dddSSS444222666444333333222666:::777222:::GGGqqqmmmCCC555222000//////....../////////........................,,,***+++------+++---222>>>___hhhQQQ===222---///...000///++++++///111///...///000111111000///...///555[[[```???444222000333---111222***,,,333222/////////....../////////......///000111222222333333CCCaaa'''''''''''''''''''''((((((>>>GGG666$$$%%%222:::,,,)))&&&%%%&&&''''''&&&%%%'''((('''%%%$$$$$$%%%###++++++''')))(((######'''((()))******)))((((((&&&000888CCC<<>>bbbPPP666777555666333555???bbb___555111222000222444111444PPP}}}}}}iiiRRR@@@777111444777333444666777777777999;;;===JJJ___sssDDD222---//////.........//////000........................+++***+++......+++,,,000(((999:::111111111///222///111000,,,,,,///000...---...000111111000...------333XXXtttHHH444555999777333///222111***...555111000000////////////000000/////////000111111222222666RRRvvv&&&&&&&&&'''''''''''''''###222999///###$$$---333,,,)))'''%%%&&&&&&%%%$$$"""$$$&&&&&&%%%$$$%%%&&&(((333000'''&&&%%%%%%,,,((()))***,,,,,,,,,+++***'''BBBcccvvvtttwww???%%%222111...OOOzzzxxxPPP<<<777MMMrrreee999...------...///...,,,***000000000000111111111111---333444888SSSVVV:::999666;;;444111<<>>777444111///000222444555111444444222222555444111777666@@@```wwwBBB333/////////---,,,,,,---...///...------,,,---...///000,,,---///111000......000'''...000---,,,000000+++)))///111......222111---666222...,,,...///000000222,,,RRR|||eeeRRRZZZyyyoooFFF999222000333222000000000000////////////............////////////111111000000111111222333===RRRzzz'''%%%$$$###%%%%%%%%%$$$&&&***+++&&&$$$&&&&&&$$$''''''''')))***)))'''$$$%%%%%%%%%%%%%%%$$$######666ddd}}}ttt^^^>>>(((***'''&&&&&&!!!+++...000XXXyyyiii666,,,---***;;;YYY}}}nnnEEE666???YYY||||||III555,,,...222...///111,,,---......//////////////////444000111???WWW~~~aaa:::444555333111444MMMTTT000222555111111222...HHHyyycccAAA;;;555333666666444000666::::::666555888;;;:::666:::===MMMyyyfff:::000///......---------...///000...---,,,,,,,,,---///000//////......+++)))((((((000///...---///111///+++,,,//////+++,,,111222///)))...222111,,,+++///333000...TTTlllGGG???;;;>>>III```\\\:::222///000444333000000000000////////////............////////////111111000000111111222333444KKKttt(((&&&%%%$$$%%%%%%$$$###%%%))))))&&&$$$%%%&&&%%%(((((((((***++++++)))'''''''''&&&%%%%%%%%%&&&&&&+++YYYTTT...))))))***,,,'''///---+++OOOsssNNN---,,,)))000KKKrrrzzzRRR::::::JJJkkk^^^999...///333...---000------......///////////////...222111000555AAAiiiddd===555444000333666JJJ~~~rrrGGG///333444000222333111PPPwwwcccJJJ999444555555444000999???===888666555333666===;;;@@@iiiNNN222///.........------...///000111------,,,+++,,,---...///------------------------222---)))+++---------///---...,,,***---111333111///222555555111......000000555]]]]]];;;666666:::777@@@hhhnnnIII111///...000444222000000000000////////////............////////////111000000000000111222222///DDDlll((('''%%%%%%'''(((''''''&&&((()))'''&&&&&&'''''')))(((((()))++++++***(((((('''&&&%%%%%%%%%''''''***HHHqqqjjj>>>%%%***)))111999KKKAAA$$$222999XXXggg333...,,,,,,BBBeee___>>>666===^^^qqq>>>000...222---,,,000...---......///////////////---//////222333777XXXddd>>>666555333555444DDDwwwWWW:::...444222///222333555FFFsss|||```NNNEEE@@@===AAASSScccfff___TTTIIIAAA@@@>>>666<<>>gggoooBBB666KKKwwwkkk666,,,555444111222222222222111///...---000///...---,,,---......,,,---******777LLLYYYZZZVVVrrrjjjFFF...///.........---///:::FFFPPP[[[bbbWWWAAA000...333222???rrrnnnKKK444999===444555BBBTTT{{{kkk@@@222000444111222444000000000000000////////////............////////////000////////////000111111444666BBB]]]&&&%%%$$$&&&)))+++,,,,,,'''%%%'''+++***'''(((---'''%%%%%%%%%((())))))(((%%%&&&'''(((((((((((((((###///[[[~~~PPP000===sssyyyEEE111222,,, 222VVV\\\jjjMMM+++,,,111,,,<<>>aaatttIII---...111222111,,,---......///////////////...333...***111222222:::ZZZdddBBB999666///555777333222666666222222///444777000000444...---...222555KKKrrr===555aaarrr???444111,,,444---...000222333444333333222111000///......///000000...***///QQQIII333...***+++555QQQxxxOOO444---,,,WWW{{{~~~yyyCCC222777999777666333===YYYLLL>>>444444555......222---000000000000////////////............/////////000///////////////000111111333555666888EEEccc((('''&&&&&&&&&'''((()))"""%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))---######***444AAA???,,,+++,,,IIIsssrrr:::***???>>>------+++'''))),,,***(((666IIIrrr;;;&&&)))(((444NNNUUU;;;;;;LLLvvvZZZ777111,,,...222***000///---,,,---...000111......//////000000111111HHHmmmjjjAAA333888777666666555333222111111666555444222111000000000......000111555NNN|||GGG666VVVJJJ555222///...000...111222,,,+++>>>VVVYYYAAA...---222111222666000,,,...///GGGggg888111******:::___ggg999---999999^^^jjjIIIkkk___:::333000000888999666<<>>}}}lllAAA...---+++000EEEttt___BBB;;;HHHooommmDDD444000222444000111000///------...000111.../////////000000000111555UUUnnnDDD444777666666555444333222111111333222222111111222222222111000111000///>>>gggTTT333MMMLLL555555333///222000222555222222BBBWWWoooSSS888---,,,)))+++///((()))...///CCCqqq999111***,,,777VVVlllDDD000444000OOOtttSSSYYYoooCCC555111000555222111333CCCgggiiiPPP:::555666222...///000000000////////////..............................///000000111000///...444111222666666<<>>uuuvvv;;;000+++...333HHH{{{\\\<<<111000+++AAApppbbbEEEsssLLL666222111222111333222444GGGoooqqqPPP>>>666000...000000000/////////.................................---------///111222222111555222333666444333<<>>[[[uuujjjKKK666222555111000000000000/////////////////////////////////111111111000000000000111000------000333333444666999UUU{{{)))((('''%%%%%%%%%%%%&&&)))'''///;;;888)))"""%%%"""######$$$$$$%%%&&&&&&'''!!!'''000333>>>LLLOOOCCCAAA]]]vvvlllKKK000$$$(((((())))))""")))'''&&&'''***+++,,,---...WWWSSS))))))...,,,,,,+++......<<>>444//////000//////000222333222111222000...---------+++******...222DDDeeennn:::///+++///,,,,,,BBB______777///---000000***555bbbTTT777222111111555555555444111111;;;FFFddd\\\@@@222///222222111111111000000000////////////////////////---,,,...444;;;;;;444---222///......000222333333444EEEaaa***)))'''&&&%%%%%%%%%&&&'''&&&***111333,,,&&&###!!!"""###$$$%%%''''''((()))###)))///)))***222333666666LLLjjjtttqqqfffXXX999$$$$$$+++%%%%%%***$$$&&&(((+++++++++++++++))))))@@@yyySSS,,,***,,,,,,+++)))...///444TTT~~~VVVCCCAAAYYY{{{MMM111,,,***/////////000000//////...111000000000/////////...000111333AAAfffZZZ999444222222222222222111111111222222111000000000000000111000000111222444222000111777QQQiiixxxzzzLLL;;;666111111,,,---...///000111111000000///---++++++---000000***///777ZZZmmm777///+++------,,,444@@@lll[[[333---......---,,,///EEEqqqOOO666222000333555222222666666222222555AAAfffvvvWWW@@@444333333333222222222222111////////////////////////,,,)))000FFF^^^dddSSS@@@555555333000000111222222666;;;LLLjjj,,,+++)))((('''''''''(((%%%&&&''',,,000///)))"""!!!!!!###$$$&&&((())))))&&&%%%,,,---%%%(((...,,,+++&&&111CCCLLLTTTTTTHHH333"""'''///###$$$///---###)))...///---+++(((%%%&&&000fff```666,,,***,,,///...---000///IIIyyy[[[FFF>>>OOOsssYYY888333------...///////////////...111111000000/////////...,,,444444333KKK{{{]]]<<<666333333333222222222222222111000000000000000111111///000111222444666444111444///999^^^UUUJJJtttYYY666444666222333000222333111000111000//////111111...,,,---,,,++++++---555___hhh555///+++,,,...---,,,---<<<___[[[444000---+++---444555333QQQyyyHHH444111111555111,,,,,,333777555444777444KKKyyyoooSSS@@@444444444333333333222222000000000000000000000000222///;;;```}}}```888999888555333444555444444333<<>>$$$'''///...'''***222+++666dddrrrSSS>>>EEE```HHH&&&333///111000++++++000111---444...,,,000333111......222//////444===WWWhhh???999444555555444222222333555111222222333333222222111444111---222999111...:::111===>>>???ddd[[[999GGGooooooCCC555111111222...444111000333555333000...---...///111111111000//////***444XXXmmm;;;222++++++---...///111111@@@cccyyyQQQ444000//////111222111333AAARRRkkk>>>...333555...222333444444333222444777999>>>YYYxxxgggVVVOOOFFF???:::777444333222000111555555111///000...111777YYYbbbHHH222111777555000...222888:::???YYY///...,,,+++******++++++)))&&&'''...000+++'''&&&%%%$$$$$$%%%&&&&&&%%%&&&)))###(((+++$$$$$$(((%%%***'''(((,,,---,,,111888AAA...***---%%%(((333444:::)))(((***###)))000((((((%%%444^^^]]]===000,,,,,,---+++000,,,444XXXcccDDDBBBYYYYYY222333...222222---,,,000111///000000222222111///222777111///000444:::NNNyyylllBBB999555666777666444333444555222222333333333333222222***444555333777333///555,,,111222666MMMzzzxxxMMM666AAAaaannnAAA666444666888444444444555666444222111111...///000111111111000000000+++000NNN~~~kkk;;;666333444333///,,,,,,000666GGGWWWQQQ:::---...000///000222///---555@@@___pppEEE444777777111111000///333>>>FFFEEE===:::444HHH|||pppWWWDDD999666666:::333///...//////333777000222666SSSqqqOOO:::222111333555555666666999MMMooo...---,,,************+++,,,((((((///444000)))###'''""""""''''''######((((((%%%))))))###(((...(((((('''''')))******...444III>>>///)))))))))666LLLMMM444'''(((&&&)))...+++,,,&&&,,,HHHsssfffCCC,,,***222,,,---///111GGGvvvvvvKKK>>>PPP{{{qqqBBB222---222444111...000111111///333666555333333444666111000222444555BBBaaasssGGG999555777999999777555555555333333444444444444333333***888999222444444111333888555333555>>>[[[zzzfffQQQ<<<444:::MMMyyyqqqAAA555444444555222---000333222000///111222///000111111222111111111///,,,---AAAkkkRRR111//////222222///...111222222333555333...---//////...///111///,,,---111>>>UUU{{{xxxLLL555222333111999666222;;;YYYwwwzzzlllKKK999CCCwwwvvv]]]JJJ???999555444666666111......111333555PPPwwwNNN555000555999888555333444>>>UUU{{{---,,,+++)))))))))***+++///***)))000888888///%%%'''!!!###---...'''$$$(((%%%%%%***''' (((111,,,)))(((((((((''')))---222KKKMMM666'''+++(((555[[[cccDDD---+++---......//////++++++:::XXXzzz```666***111---,,,222000999kkkQQQ<<>>WWWwwwcccAAA444444666666555333AAAmmmqqqYYY\\\{{{iiiEEE>>>999888777333111111555555888TTTiiiDDD555555555999444333666666BBBfff,,,+++***)))((()))***+++---)))'''...888<<<333((('''"""&&&333888111)))&&&###(((222... """------------***%%%$$$&&&+++...NNN^^^GGG,,,,,,&&&000XXXrrrVVV555))),,,111888CCC333---(((---;;;MMM\\\eee{{{DDD+++,,,---,,,222000222___XXX>>>EEE```iii===333444555444111///000333555...---???```oooUUU///222555888666111111;;;GGGyyySSS:::555888:::;;;999777666666333444444555555444444333555000666QQQ___III444999333<<<>>>;;;MMM{{{{{{HHH555444888888555666BBB___}}}sssBBB999888555777777999;;;999444444777555000222222111111111111111111///000......>>>cccaaaIII222444000...//////---...111+++//////---///333000(((///...------000222222000///333999IIIlllYYYAAA888888333:::@@@PPPyyywwwcccKKK:::333222777===777444555SSSTTT===555333888444777;;;777:::WWWyyy+++***)))(((((()))******(((&&&$$$)))333999333((('''&&&***555@@@>>>111$$$***555IIIIII111$$$---555999888000&&&!!!$$$((()))LLLjjj\\\888---%%%+++IIIrrreeeDDD'''%%%222KKKhhhKKK999)))'''+++---333:::___MMM,,,))),,,,,,000...111OOO}}}fffGGGBBBUUU}}}SSS:::555333333222//////111111+++***AAAmmmjjj===222666888666111000666===eee\\\<<<555777999999777555555555333333444444444444333333000555PPP|||\\\999===QQQfffmmmgggwwwwwwHHH<<<666<<<888444777777???SSS|||nnn???888444...111444000666666000000555777333222222111000000000111111+++---333666888JJJrrrxxxMMM777555222111,,,+++///222111......///000///---...111000---000000...+++,,,000000---111222...111PPPqqqccc^^^\\\hhhuuu}}}fffSSSBBB777333666111111QQQaaaBBB666555555444999===999888KKKddd***)))((('''(((((()))***''''''%%%&&&///666111(((((()))+++222BBBIII:::###(((<<<___iiiGGG***000@@@MMMJJJ===---$$$%%%((((((<<>>111555666333000111666:::NNNuuuddd@@@555666777666444333444555222222333333333333222222555QQQ~~~eee???CCCyyykkk>>>777555;;;444222:::555111???PPPzzz___999999:::888AAAKKKJJJTTTSSSCCC555333555333222111000/////////000000...888PPPddd]]]JJJOOOdddzzzlll```NNN777333@@@GGGDDD777------111222111111444222000111000///111444---111111---,,,//////,,,222111///111@@@```nnnPPP???AAA@@@FFFfffnnnFFF555555333444888:::777666@@@NNNzzz***)))(((''''''((()))*********((('''...555222)))))),,,***...AAAOOO@@@###666eeewwwRRR+++///EEE^^^YYYJJJ555))))))+++******^^^jjjEEE******///222[[[|||LLL...555______000***///)))(((000,,,YYYIII+++---***---''')))000111JJJ{{{^^^DDDGGGfffyyyDDD777...///111///,,,---,,,555444000>>>QQQJJJ333000444555111///222777;;;:::\\\jjjDDD444555555444222222333555111222222333333222222111BBBpppcccCCCIIIfff;;;888222888000///===777///;;;222aaaNNN444@@@LLLTTTgggyyyjjjHHH777333111222111000.........///000:::MMMxxx]]]======CCC666666<<<@@@PPPeeemmmnnnVVV<<>>IIIiii}}}JJJ666===555333333666666333333555GGGjjj)))))))))((('''''')))+++///,,,(((&&&((())))))(((+++,,,)))***444???999,,,%%%,,,KKKiii[[[555---CCCYYY___```SSS<<<***%%%))),,,:::VVVSSS000###+++(((EEEjjjqqqtttBBB&&&,,,''')))---HHH[[[tttzzzbbb???---...(((++++++,,,000000===XXXXXXBBBPPPrrrkkkAAA000666222000333---//////000000111111222222333222000//////111444555///777RRRIII:::111333777111222555111222>>><<<333222333777AAAwwwtttRRR666999222888444111888999666:::555===ccciii@@@===kkkZZZ444///444444222//////222333111---000UUU^^^@@@PPPdddlllCCC///...000///+++---///000000222333000+++111111111//////...---+++333///...///...---222;;;888222///999PPPmmm~~~vvvrrrcccSSSZZZ[[[===555666222111444555444444777999YYY|||''')))***)))''''''((()))///,,,'''$$$$$$&&&&&&'''((()))'''&&&,,,444222)))&&&***EEEddd___@@@777FFFWWW___bbbZZZGGG555***'''***111NNNVVV666"""***---???VVVvvvQQQ+++)))&&&+++...HHHFFFGGGHHH???111+++---%%%++++++...111...555JJJzzzbbbCCCKKKgggTTT555555555222111.../////////000000000000000000000000///000000111222000000>>>bbbSSS:::111444888222111555222666<<<999555444222:::OOOxxxBBB///777...:::777000555888777;;;777888TTTjjj???BBB}}}uuuEEE555DDDKKK;;;000222666222......///MMM~~~nnneeeMMM555,,,...000000///...,,,---///000......000...+++***,,,...///...,,,333...,,,...///---+++,,,---,,,,,,...555CCCSSS^^^QQQLLLKKKNNNNNNHHHBBB@@@AAA>>>888444>>>bbbxxxNNN111666333111333444333666;;;===UUUooo(((***++++++)))(((((()))000,,,((($$$######%%%&&&%%%((('''###%%%***+++((((((...HHHggggggMMMCCCMMMWWW]]]aaa[[[OOOAAA444+++,,,***EEEUUU:::%%%000;;;555???\\\[[[---'''&&&,,,***555---))),,,...***'''(((%%%++++++,,,///+++...>>>hhhjjjHHHJJJ___hhh===333444111///000///////////////.........///000000111111000000000444111222HHHwww___<<<111444:::333111444333666777333333222---:::VVVlll:::+++444...:::777///444666444777777777QQQppp@@@CCCdddJJJ\\\vvvcccLLL<<<333///...///111AAAhhh]]]GGG<<<222***+++///111222333333111444999777000///333222...+++,,,------...111///---+++...111111000///111111111...+++---333888555111000444555222000000......222777>>>RRR|||ggg<<<777777888888444111555===RRR```jjj{{{***,,,------+++*********000...***&&&######%%%&&&%%%'''&&&###"""%%%(((((('''111MMMkkkmmmXXXLLLRRR\\\___^^^YYYSSSJJJ;;;---...(((DDDZZZAAA)))111===---...BBBddd{{{[[[,,,'''(((+++%%%+++'''&&&))),,,+++***)))(((---***(((,,,)))+++777ZZZyyyPPPIIIWWW}}}}}}KKK333000///...333/////////...............000000111222222111000///222000,,,666ZZZoooBBB333333:::555222444444666444000111222,,,888UUU___888///777111888444000555555333888EEELLLfffooo???@@@pppzzzOOO222...111000---333QQQTTT444333000...111111///...000111???TTTaaa\\\III777///666333222333111++++++///---...---,,,---///000000.........//////000111111222......222444333333666666111000000000<<<___XXX===???@@@===444...444>>>UUUZZZYYYbbb---......---+++***+++,,,......,,,(((%%%$$$%%%'''&&&&&&&&&$$$###$$$&&&'''%%%///IIIgggmmm^^^SSSTTT``````[[[VVVUUUQQQAAA...---)))IIIbbbIII,,,+++000))))))333JJJfff~~~WWW,,,(((((()))$$$***+++++++++)))((()))+++)))...)))&&&+++******222PPP~~~\\\MMMPPPsssccc;;;111...---333.........///////////////000111111111111000000//////000///222GGGqqqLLL666222:::777444555444666555111222555///777MMMjjjGGG222000777444555111222777444:::KKK|||rrrDDDBBB}}}mmm@@@222333222...000KKKddd666000...///111///,,,---111666YYYxxxUUU<<<222------333333---+++///000111...***))),,,---+++...---,,,...111222000---...+++,,,//////---...111333000///...+++///BBBWWWmmmnnn___IIIMMMrrr{{{NNNJJJEEE>>>555///333;;;???CCC===EEEiii.........,,,***)))+++,,,+++,,,,,,***&&&$$$%%%&&&&&&%%%$$$%%%%%%$$$%%%&&&%%%***???\\\kkkeeeZZZVVV[[[ZZZUUUSSSXXXZZZIII333+++)))HHH___GGG+++''''''(((+++...999YYYUUU...)))$$$(((((('''+++---+++'''&&&''')))'''---***'''------***///AAAooopppVVVMMMhhhJJJ666000,,,000.........//////000000111000000000//////.........///111333444;;;VVVUUU999000888999666666333555777222222666333444AAAssssssiiiVVVBBB555111222222555222000555888444HHHooooooFFFCCCvvv[[[;;;222333333222JJJwwwCCC///,,,,,,.........333999XXXpppRRR>>>......111///...111222111...,,,222999777///444222000///...---,,,***222000111444444111222555,,,...222444333222444777EEE@@@:::222111JJJ}}}gggVVVDDD999555222444777///555111:::bbb......---***((((((***,,,(((+++,,,+++'''$$$$$$%%%%%%######%%%&&&%%%$$$%%%((('''666TTTjjjkkkaaaYYYRRRRRROOOQQQ\\\aaaQQQ999***(((CCCVVV???)))))))))(((...---000RRRUUU000***!!!'''---!!!)))///000,,,***)))(((%%%---***)))000///***,,,444aaaaaaMMMaaaWWW;;;222+++------......///000111222222000///...------------------///333222000???iii[[[;;;///888:::888666333222666222000666444111777LLL^^^BBB@@@;;;333000444:::777000444111111888888444UUU```<<<<<>>ggg???000///......111111///---222@@@LLLHHH<<<444444333000......///111,,,+++---111111...///333333333222000111444444222555...333<<<888<<>>YYY{{{wwwxxxddd000)))%%%+++,,,)))&&&'''+++...***$$$---)))((())))))(((***...222PPP{{{lllLLLOOOsssxxxIII---***111111000000///////////////222111000......---------......000222...222KKKhhhfffBBB///444555333666666;;;666111...///111222111<<>>qqqjjj;;;111IIIzzzOOOHHHfffYYY>>>333000111<<>>111---333444EEE}}}gggFFF555///---***///...222RRReeeEEE111******+++.../////////000000000000////////////000000000000222000111///...AAArrrfffCCC666666666444333888333>>>nnn///...,,,***((('''&&&&&&'''((()))(((&&&$$$$$$$$$,,,***(((((((((((('''&&&&&&&&&...CCC^^^pppqqqkkk@@@...%%%+++<<>>JJJ]]]wwwSSS999444222;;;444888===ZZZtttGGG888777III}}}hhhCCC999:::===666>>>dddeeePPP???222000666BBByyygggCCC444NNNyyyUUU>>>333+++:::fffUUU444...555---------.........//////////////////000000000000+++///...,,,>>>aaa~~~qqq[[[LLL[[[}}}fffEEE===AAAkkkjjjEEE<<>>hhhkkkCCC999444333777888444333111333<<>>___ooo999%%%---%%%'''///%%%&&&+++111---%%%,,,111''')))******111GGGiiifffTTTeeeTTT111333,,,+++333333...///111111000000//////......000000000000////////////---444555KKK|||HHH000555444111777888777111222OOOddd:::444888;;;BBB]]]^^^JJJYYYOOO666RRRTTT>>>??????:::\\\oooTTT???000...444XXXTTT444RRRZZZ222===uuujjj777&&&///...............///000000---...111222///+++,,,...,,,---111444444111333777666222DDDppp___FFFbbbttthhhmmmBBB???GGGaaa,,,+++***++++++***'''%%%&&&&&&&&&'''&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%...===:::222444CCCNNN>>>&&&'''***&&&(((&&&''''''+++:::DDD;;;)))'''###&&&+++&&&"""555PPPiii>>>***,,,&&&$$$)))$$$***'''---///)))+++...'''+++++++++///@@@___pppUUU[[[|||jjj>>>444...000111111111111000000000///////////////000/////////////////////111444///999^^^RRR666777555111777777666222;;;ccctttOOOLLLUUUbbbrrr~~~gggUUU;;;SSStttjjj\\\NNNZZZxxxNNN===888222000333MMMeeeAAATTT|||UUUXXXkkk<<<---555///...............//////333111000000000000111333111444333///...000111000555CCCcccpppLLLRRRlllttt@@@BBBLLL___ttt---,,,++++++,,,***'''%%%&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!###$$$"""--->>>???777888555AAA888'''&&&(((&&&'''%%%((((((''',,,333000(((((($$$$$$(((%%% +++<<>>888555111777777666111<<>>666666,,,777666+++%%%&&&%%%$$$%%%((((((%%%&&&++++++&&&((($$$$$$'''&&&"""%%%,,,...---&&&$$$***'''&&&...///++++++***---===BBB444)))((('''***111GGGmmmbbbPPP___rrr@@@000888...000888...---......//////000000000.........///////////////,,,000000000666DDDmmmmmmEEE888333111777666888111444[[[ZZZ<<<:::^^^XXX;;;???888222666:::CCCSSSMMMOOOssswwwHHH///***---///......------------------...------000666888888444///000444444444@@@QQQ{{{tttPPP@@@iiicccOOOddd}}}---,,,,,,,,,---,,,***'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$########################$$$$$$$$$$$$$$$"""%%%333444------(((222888111&&&$$$&&&"""%%%&&&&&&&&&)))+++***&&&(((&&&%%%'''((('''&&&%%%###,,,***&&&***)))&&&((((((,,,,,,###---NNN[[[GGG---)))(((+++---<<>>000>>>mmmuuuBBB888555222666;;;???]]]TTT666...111333///......---------.........000///...777IIIYYY```NNN888...555555444OOOvvvvvveeesss,,,++++++---......,,,***%%%%%%%%%%%%%%%$$$######&&&&&&$$$###""""""""""""'''&&&&&&%%%$$$###""""""!!!(((%%%!!!((()))###$$$'''...;;;777&&&###'''!!!&&&%%%%%%'''***,,,***'''))))))((('''))),,,***%%%&&&+++,,,%%%$$$+++***!!!$$$)))***$$$000VVVgggWWW444---+++---+++111RRRwwwvvvWWWNNNbbbeee???666000222444)))..................//////---------......//////000...000......111333IIIkkkQQQ888222222666555999666///999```]]]777222CCCwww|||XXXdddXXXEEE999666???nnnhhh@@@...---000111...............///000000//////,,,...BBBeeeeeeDDD...444;;;FFFoooxxx+++***+++---//////...,,,$$$%%%%%%%%%%%%$$$######%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########)))222---$$$%%%### $$$&&&+++<<<;;;&&&""")))###&&&%%%%%%&&&''''''((()))+++---+++''')))...---'''(((&&&+++((()))AAANNN<<<---(((***---555LLL\\\WWW666,,,***///++++++FFFkkkbbbKKKOOOuuu|||PPP777000111111.....................------,,,,,,---......///000000///333...,,,///000;;;QQQ~~~XXX;;;444333777888777666333444FFFmmmmmm\\\jjjzzzuuuZZZXXXzzzkkkGGG999777>>>qqqpppIII555;;;aaaPPP666///,,,***+++.........///000111222333/////////:::]]]jjjPPPOOO___yyyhhhyyy******+++---///000///---$$$%%%%%%%%%%%%$$$#########""""""""""""$$$%%%&&& !!!"""###$$$%%%&&&&&&000;;;666***&&&$$$###)))$$$(((<<<===&&&"""***$$$%%%&&&&&&%%%"""!!!&&&,,,---000---'''(((......''')))""",,,222999bbb}}}hhh:::***+++777:::>>>IIIOOO333((((((///+++)))CCCfffkkkNNN@@@eee]]]999000///...333/////////......------,,,,,,,,,------...///000000---555333000222111333???fff^^^>>>666444777<<<555222444000111GGGcccvvv\\\GGG;;;333AAA___}}}vvvNNN@@@DDDBBBCCC===555???NNNPPPDDD333777777444ddd^^^<<<999HHHZZZ^^^999///222000...000.........///111222444555444555;;;PPP|||{{{XXX```((()))***+++,,,,,,,,,,,,((((((((('''&&&&&&%%%%%%"""$$$%%%'''((((((''''''&&&))),,,......+++'''$$$...@@@AAA,,,"""))))))(((222999444+++&&&$$$###((('''%%%%%%&&&&&&%%%$$$+++>>>777(((---,,,'''...)))''''''...PPPwwwfffeeefff[[[[[[ZZZIII000...(((&&&+++...<<>>EEE666''''''((($$$444>>>DDD<<<000(((%%%###(((&&&%%%%%%&&&'''%%%$$$(((AAAAAA222///***$$$***(((***---111NNNtttcccjjjsssBBB111'''))))))***666EEEqqqfffFFFGGGdddfffBBB333///---...888;;;444///111222000,,,,,,------...//////000333000000222444333222333888VVV~~~KKK444666555888666444333333555888999777444777///222444000FFFIII\\\ssszzziiiRRRIIIMMMDDDAAA<<<888555333444666555333444;;;<<>>CCC777&&&###+++333???GGGAAA555,,,)))((('''&&&%%%%%%&&&'''&&&%%%---WWWoooZZZ999)))***000---''''''333SSS~~~rrr{{{RRR]]]www<<<(((444+++(((222...HHHtttdddIIIIIIkkkbbb888,,,333'''888CCC===222...---+++---------.........//////***...///+++---333555222111000CCCmmmSSS777555555666555444222222222222222222...555000///222>>>hhh^^^AAANNNkkkwwwhhhSSSGGG???;;;UUUrrrCCC999777333KKK]]]<<<333000,,,)))---...'''999]]]vvvhhhjjjxxx++++++*********+++,,,,,,(((''''''&&&&&&%%%$$$$$$############$$$$$$$$$%%%$$$###!!! !!!"""$$$%%%$$$%%%111===999)))!!!&&&+++777AAA???777000,,,)))'''%%%%%%%%%''''''&&&%%%333eeewwwLLL444000---,,,((((((---AAAcccooo___rrrnnnmmmBBB)))222+++***222+++;;;hhhoooLLLCCC```xxxIII444555+++,,,444===;;;///***------------...............---222444111///222666777333222888PPP{{{ZZZ:::555444555555444333222111000000444///666333111111BBBsssuuuLLLcccxxxpppggg^^^^^^{{{HHH:::555333???```hhhBBB333222222000,,,111333***444PPPhhhPPPIIIUUUppp))))))(((((()))***,,,---''''''&&&&&&%%%$$$$$$###$$$######""""""###$$$$$$$$$###""" !!!"""$$$%%%%%%!!!'''555777,,,###""")))555???BBB>>>888///(((&&&%%%$$$%%%'''''''''&&&444aaaYYYEEE;;;)))))),,,...(((+++KKKjjjpppkkkMMM,,,,,,******...***222YYYxxxQQQAAAVVVvvvddd>>>,,,222'''***<<>>555333444444444444333222000///666///777666333111BBBxxxjjjjjj|||}}}III666...444666@@@eeeMMM222...000111555666888999///---<<>>DDDFFFBBB555)))&&&%%%$$$%%%'''((('''&&&,,,GGGeeebbbNNNPPPLLL222'''))),,,(((///VVV___666***+++++++++,,,...JJJuuu___FFFNNNeeeRRR///444+++***888CCC@@@666000........................***)))888PPPWWWFFF666111222222111666JJJnnnjjjBBB666333222333444555444333111000555,,,555888555000AAAyyyPPP888333:::777222KKKuuuBBB000555>>>DDDTTTZZZXXXSSSEEE999;;;gggtttoooooo}}}NNNMMMWWWiiizzzSSS<<<666666@@@NNNjjj%%%%%%$$$%%%&&&))),,,...)))(((((('''&&&&&&%%%%%%$$$###"""!!!!!!"""######!!!!!!!!!"""$$$&&&)))***)))&&&'''---111...***'''%%%...;;;EEELLLIII;;;,,,&&&%%%$$$%%%'''((('''&&&$$$---<<<;;;:::SSS\\\AAA((("""###+++CCCrrrnnn@@@***......***...,,,AAAjjjnnnNNNLLLYYYuuujjj???333///---222>>>DDD;;;---.....................---+++(((>>>fffuuu___CCC888444000111777???WWWnnnDDD666222222333444555555444222000222(((222888666000AAAxxxZZZ???>>>CCC>>>444BBBooofff<<<111@@@RRRmmmggg~~~mmmCCC;;;;;;888>>>HHHNNNQQQXXX\\\PPP???555111222;;;EEEZZZrrrCCC333444555777===JJJjjj,,,***(((&&&&&&''')))+++111---***+++,,,***'''&&&"""######"""!!!!!!"""$$$###""""""###&&&...888>>>999///$$$$$$///777111$$$)))444@@@DDDEEECCC===666,,,&&&###$$$### ###+++!!!+++...)))///AAAMMMOOO...))),,,OOO^^^888***000///%%%111333\\\gggMMMLLLgggLLL555444111(((///GGGFFF***//////...+++---//////,,,---(((888]]]uuuCCC:::)))...///555HHHiiiQQQ333444333444444555555444444333666------444555:::VVVxxxsssFFFLLLkkkkkkGGG===jjjKKK222999[[[PPP444---,,,///111000000111222333333222---///...///222999\\\rrrSSS888555:::999555444>>>QQQooo,,,***(((%%%%%%&&&(((***///------222666333,,,&&&$$$$$$$$$#########$$$%%%!!!!!!!!!!!!$$$+++333999999111(((&&&000888333***,,,666AAAEEEHHHHHHEEE@@@666000)))###!!!!!!$$$&&&"""''''''%%%***777AAABBB111###+++***GGG\\\:::+++,,,000,,,///LLLwwwqqqSSSJJJ^^^^^^666111///,,,000CCCMMMCCC111///...//////......///,,,(((444RRR{{{lll;;;---555444...333KKKzzzWWW555666222333333333333333333222000000333222+++666fffssstttaaaHHHkkk|||FFF555EEEssswwwCCC000///------///...---...000111000///,,,111222333222000FFFlllyyyRRR???000000444222111444999DDDWWWqqq---+++'''%%%$$$%%%''')))++++++///888@@@>>>333'''%%%%%%$$$$$$$$$$$$%%%%%% """&&&---222777222+++)))///888888333666???GGGJJJKKKMMMKKKGGGCCCBBB777''' ###%%%"""$$$###"""###(((...222444///%%%+++'''<<>>eeeOOO777777555000...777[[[___888777111222222333333222222111111111333333444KKKjjjMMMlllgggSSStttmmm@@@222BBBrrrccc222***111000------,,,+++,,,---...---,,,+++000111222///***:::YYY{{{QQQ;;;333000333333000111777444999HHHccc...+++(((%%%###$$$&&&(((((()))...888CCCEEE888***&&&%%%######$$$%%%%%%%%%!!!!!!!!!!!!!!!$$$(((,,,000///+++)))...888===<<>>\\\iii???666333333666444000000555333;;;PPPsss---+++(((&&&%%%%%%&&&'''&&&'''***111>>>DDD<<<...&&&$$$""""""$$$%%%$$$######$$$$$$#########&&&(((((()))((('''---888@@@BBBHHHMMMPPPMMMKKKKKKIIIEEELLL]]]ZZZ===&&&%%%(((######''',,,,,,)))'''((()))###&&&((((((,,,LLLxxxggg:::&&&,,,---222...AAAsssnnnFFF999SSSuuujjj@@@---555000)))888MMMUUUAAA///---000...,,,---***+++---...EEEtttXXX:::111///555888///:::MMMwwwkkk===555333333444444444444333333444777HHHiii|||HHH555222ZZZeeemmmllljjjlllNNN999555//////BBBZZZ^^^111+++000//////---,,,+++,,,------,,,++++++...)))(((---///>>>WWWXXX888555222000111111...---...333>>>\\\++++++***)))(((''''''''''''((()))+++666AAA>>>333&&&###!!!"""$$$&&&$$$"""$$$%%%'''&&&%%%$$$$$$%%%"""%%%%%%&&&,,,777???AAACCCFFFEEEAAA@@@DDDGGGGGGJJJ[[[[[[AAA)))%%%'''&&&%%%555>>>555(((%%%&&&'''%%%***''')))(((:::aaaiiipppqqqgggvvvtttBBB***---***,,,***888aaa|||RRR<<>>LLLBBB555111***555:::]]]wwwFFF555333444444555555444444333---JJJsssJJJ555666OOO```yyyOOO444---555222000666:::eeehhh;;;000///---//////...------......---,,,+++000---,,,000...222AAArrrwwwLLL333555111//////111222111000333;;;TTTxxx)))***+++++++++***((('''(((,,,+++***333???@@@888((($$$!!!"""&&&'''&&&###$$$&&&((((((&&&$$$$$$$$$"""$$$%%%&&&,,,777=========<<<777///000999CCCGGGHHHRRROOO;;;((($$$&&&&&&---JJJWWWBBB)))$$$&&&$$$%%%***""")))'''111TTTUUUKKKKKK@@@VVV|||QQQ888555///,,,,,,333KKKxxx]]]???DDDXXXkkkCCC444---...333222LLLNNNFFF555+++...///,,,///+++---...,,,666>>>999000GGG```LLL555222,,,555444EEEgggRRR777333333333444444333333333333aaasssDDD888777EEEzzzzzzWWW~~~zzz^^^???333666000000333***???hhhfff;;;111000---111000///---...//////---,,,+++000......111---***333EEEaaawww}}}PPP444333333333222333555555444555444???UUUfffoooyyy((())),,,------+++)))''')))......+++222???AAA:::)))&&&"""###''')))'''$$$$$$&&&((((((&&&$$$######$$$&&&%%%&&&---666:::999<<<888---""""""///===EEEHHHIIIBBB333&&&###%%%%%%777\\\kkkMMM,,,%%%'''$$$###'''''''''///QQQOOO111222'''@@@~~~|||```FFF;;;:::111111222===lllbbb@@@===MMMvvvRRR666***///333+++@@@PPPPPP:::***,,,111...000(((+++000,,,...333111111III^^^EEE111666111222444777OOO{{{[[[:::222222222333333222222222@@@qqq\\\666777111;;;ppphhhGGGpppYYYkkksssMMM999444,,,333999,,,)))RRR\\\666///111///444000///---......///---,,,,,,000+++***000...---666///???WWWnnnmmmRRRLLLddd[[[:::...222555333111111222222888000///888>>>???HHHTTTrrr******)))((('''&&&&&&&&&)))+++.........000666:::333(((!!!$$$'''%%%###$$$%%%&&&%%%"""###''')))***(((&&&%%%&&&+++222888;;;999111***&&&&&&+++999FFFPPPBBB444---'''"""$$$+++CCCeeeqqqTTT222((((((###%%%(((''')))******AAAgggHHH000&&&777\\\rrrbbb```gggmmmoooFFF%%%222666PPPxxxQQQ===???XXXiii???///))))))111///>>>YYYNNN)))***666$$$...............///000000111555999888333000222555888222???gggnnn888555333333555444000000444===jjjyyySSSEEEEEEFFFlll]]]666444333;;;UUUWWW@@@hhhwwwLLL777...111444---222<<<[[[hhh???@@@QQQRRRCCC777000***,,,///---222333'''...,,,,,,......,,,...333222444444666AAAVVVqqqxxxGGG777000---000333222000111333222222333555888;;;===TTTlll,,,+++)))'''&&&%%%%%%%%%(((+++,,,,,,+++,,,111555555+++###$$$'''%%%%%%&&&$$$$$$"""!!!"""''',,,...)))'''&&&&&&***111888<<<888222---)))(((,,,:::GGGOOOCCC444)))%%%%%%&&&(((999YYYjjjVVV777(((### ''')))'''(((***)))>>>cccTTT888///GGGkkkooo\\\eee~~~fff999333000EEE}}}[[[BBB===RRRzzzMMM444...---000222888QQQXXX===---000---------------...///000000...111333333000......000111222:::RRR{{{sss===666333333555444000000444888\\\^^^BBB<<<======[[[XXX777666555999MMMhhhRRRmmmmmmzzzoooMMM444000444...222222:::TTT~~~YYYAAA777QQQzzzkkkJJJ555+++,,,111------...(((000------//////,,,...111,,,///111999QQQwww}}}NNN555000---000333333444666555444333333333555777999AAAVVVvvv222///,,,(((&&&&&&&&&'''''')))***)))'''(((+++///666---%%%###$$$###$$$&&&&&&$$$"""!!!!!!&&&---222---+++)))&&&''',,,444999444222///,,,(((***777EEEJJJEEE666'''&&&---...(((222JJJ]]]VVV<<<(((###&&&''')))'''(((***(((999XXXiiiPPPJJJeee^^^KKK^^^SSS333***666hhhmmmMMM<<>>:::HHHkkk{{{LLL999666777555BBBqqqiiiNNNmmmddd999...333//////111+++...QQQxxxvvv[[[555---333ZZZwwwFFF000***111---)))---...111......000000------///...000...333QQQtttCCC666222000222333222333777666555444222222222333444555CCC\\\zzz777444///***((('''((()))$$$'''((((((&&&&&&))),,,444...&&&""" !!!###&&&+++'''$$$""""""%%%...777666555111+++&&&'''---333111000///,,,''''''222???DDDGGG===///111??????222555BBBRRRTTTAAA+++&&&---$$$'''&&&(((+++(((111HHHrrrmmmmmm~~~|||SSSEEE\\\hhh888***///TTTZZZ>>>===YYY~~~wwwMMM333+++222444...999YYYdddDDD+++000,,,++++++,,,,,,...//////000///...///000111///...111666333000HHHvvvOOO999555222444444111111333111<<>>OOOcccddd\\\MMMNNNgggrrrVVV>>>999333666222;;;ggghhhhhhlllqqq===...222---)))444444---777LLLLLL;;;555000<<>>,,,888222///222HHH\\\QQQ555(((---,,,,,,,,,,,,---......111///...///000111000///444222111333===YYYZZZ;;;555222333444222111333333<<>>222000222,,,%%%"""'''000888@@@GGGPPPWWWYYYTTTRRRXXX^^^```]]]UUUTTTbbbpppnnn]]]NNN------$$$"""+++++++++222999ggg~~~qqqsssUUU...+++)))GGGqqqoooHHH999CCClllMMM222000***222---(((KKKcccNNN333222111///---,,,,,,,,,,,,///111///,,,+++000555111---000555000///FFFdddwww???777111222555444222222222SSSVVV[[[xxxeeeFFF666///777222444===bbbvvvMMM444@@@vvvLLL>>>oooggg999......***---000000---+++,,,...,,,)))333WWWxxxTTT???JJJ||||||@@@666......///...---...++++++///333666MMMnnnAAA---777III}}}WWWEEE333...111222111000222333333333333222111111...333666333555FFFeee}}}777444000---+++***)))'''&&&%%%%%%$$$%%%&&&'''(((***+++,,,***(((%%%%%%%%%"""###&&&(((&&&$$$(((000>>>BBBGGGIIIAAA555///000...'''"""###(((111===HHHPPPPPPQQQSSSVVVZZZ]]]___[[[\\\YYYYYYeeerrrmmm___<<<***$$$......(((888TTTJJJLLLiiissszzzsssgggDDD///---//////WWWWWWAAA:::XXXkkk000000///000...---999[[[{{{NNN888...000///000000***////////////............---+++...222222333<<>>777KKKUUU@@@XXXLLL333444222......111---&&&+++555&&&000111333PPPooodddBBB::::::kkkkkk>>>...***---333++++++111+++000...111___vvvHHH000222:::;;;ooo}}}DDD000555+++,,,555***///222555444000...///111000000111222333<<>>WWWwww.........000111///,,,)))'''&&&&&&&&&&&&'''''''''+++,,,,,,***'''%%%$$$$$$%%%$$$$$$%%%###$$$,,,777888;;;@@@CCC???999999>>>333,,,%%%######&&&...555IIILLLNNNKKKFFFGGGOOOWWW\\\WWWKKK>>>>>>IIISSSVVV999***$$$(((%%%"""111JJJmmmNNNQQQpppggg999$$$000,,,AAAfffjjjCCC(((***++++++***+++---......555UUUbbb===;;;XXX}}}JJJ444+++333///$$$333QQQUUU444666555***222222222111111111000000///000111111...---...111444MMMvvvPPP111666777000000333///LLLzzzccc999333111JJJdddiii```hhhrrrdddEEE444666>>>aaaccc;;;222000//////000111111111;;;CCCHHHAAA111)))---666***DDD{{{{{{@@@+++...111///'''000111------///;;;]]]jjjCCC999666000777HHHlll???333111555666---444111//////111222222111///---...111111000222777BBB^^^......///111111///+++((('''''''''''''''''''''&&&+++,,,,,,+++(((&&&&&&&&&###"""###$$$###&&&000;;;<<>>BBBFFFCCC;;;222---,,,000...---......000888BBB>>>@@@NNNiii,,,,,,---///000000...,,,'''((())))))((('''&&&%%%%%%'''(((((('''&&&&&&'''######$$$&&&%%%&&&///999OOOVVV```fffaaaVVVOOOPPPJJJ???222***&&&'''///777;;;===AAACCCEEEGGGKKKNNNLLLFFF999***$$$111PPPjjjnnnJJJ(((!!!%%%&&&$$$%%%%%%...%%%!!!......###%%%+++(((<<>>PPPuuuccc999---111111111333ZZZbbb444888/////////.........------...111000,,,...222333///111444BBBeeesssFFF777333444666222444///111777777???```sssjjjhhhcccNNN666IIIyyyQQQ@@@<<<777888999999333222555222<<>><<>>rrrwww???<<>>444666666555999???BBB@@@FFF???111..."""&&&FFFNNNKKK;;;***###"""$$$'''***###,,,)))###''')))''')))&&&)))+++DDDmmmvvvSSS000)))((())),,,000222111///...***111OOOzzz{{{VVV>>>;;;WWW~~~eeeFFF333,,,...111:::hhh>>>---111000,,,---333111)))---------........./////////111111555KKKqqqdddHHH999111...000000000111111111222222222VVVzzzmmmTTTEEE>>>///XXXcccDDD222>>>UUUzzzPPPhhhuuugggddd]]]XXXUUUKKK===777999GGGsssoooZZZjjjrrruuuhhh;;;111000,,,;;;cccWWW333,,,---//////---...111333333000000//////.........---+++222000,,,111222222;;;fffWWW888777222III}}}qqqGGG222+++///,,,666OOObbbDDD999333666>>>MMMlll000---+++---111333000---,,,(((%%%&&&***,,,***'''&&&'''''''''&&&%%%###""""""$$$%%%%%%%%%%%%&&&(((:::IIIVVVVVVPPPMMMLLLJJJKKKAAA888666777888:::===888888555333888@@@BBBAAA???<<>>KKKMMMIIIGGGIIIJJJHHH???999:::<<<;;;:::;;;<<<888111...333===AAA???;;;<<<---&&&$$$444MMMBBB---&&&"""$$$&&&&&&&&&(((///""")))$$$'''---$$$'''///GGGmmm|||[[[555---)))((((((***++++++)))'''+++---...:::]]]wwwSSS:::AAA[[[iiiAAA///---000---000NNNPPP111,,,777111...222,,,000000000000000000000000111111111000111EEEsssSSS777222333111000000000111111111111222///666777111///333666333222444AAA___}}}GGG000...///111555===\\\zzzeeeDDD@@@nnntttWWWnnnaaa888...@@@pppYYY>>>111666222---BBBuuuLLL555===eeehhh@@@000,,,---......,,,++++++,,,/////////...............333000***---111,,,111FFFvvvjjjLLL;;;;;;___\\\>>>///111//////555777777333111333222333>>>MMMlll111///---...000111000///)))(((&&&'''((((((&&&$$$#########$$$%%%%%%%%%%%%###%%%((())))))''''''''')))555AAAEEECCCBBBFFFKKKHHH???999;;;===<<<;;;;;;???888...)))///999===<<>>UUUmmmZZZCCC;;;fffLLL::::::WWW{{{NNN999888333...:::```xxxFFF<<>>DDDKKKLLLDDD>>><<<<<<;;;<<<@@@BBB;;;111***...777<<<;;;@@@CCC333+++222KKK]]]DDD)))&&&$$$%%%$$$"""$$$)))(((!!!))))))***MMM___CCC,,,000LLLwwwzzzGGG$$$,,,'''(((***+++++++++******(((...+++'''888cccpppMMM===FFFcccXXX777---///111...///;;;___YYY000---,,,---222111////////////////////////000---111666444333FFF```aaa888111444222000000000000000000000000---///000/////////,,,(((///000000111:::PPPlllaaaJJJ333---000111111333333,,,111666///000777444,,,;;;SSSfffAAA888:::ccceee???444>>>___jjj<<<444...,,,222MMMccc>>>OOO\\\999333---+++000333000...///---------...............///111000222000///KKKxxxsssqqq~~~TTT555000///000222///......000222111111555;;;BBBVVVvvv222111000///...///000111,,,+++)))(((((()))******...,,,***'''%%%###"""""""""$$$''''''&&&$$$$$$%%%$$$,,,888>>>===:::@@@HHHOOOIIICCC???:::777;;;BBBCCC@@@888000000777<<<===;;;@@@555333999JJJRRR333$$$"""""""""!!!!!!'''000,,,((()))$$$)))JJJZZZFFF//////BBBiiivvvRRR...---''')))+++,,,+++++++++,,,&&&,,,,,,(((222SSS^^^CCC@@@UUU{{{pppEEE111111222555444///BBB}}}|||DDD)))))),,,,,,///.........//////000000000---+++...555555222888BBBqqqkkk???222222222111000000000000000//////222333222000///...///000111000///222777;;;???@@@999333///000000---///333444000444777111222333...111888NNNVVV;;;777:::aaaHHH444111BBBhhhNNN:::---...000AAAuuuOOO===fffhhhGGG666)))+++/////////111---------------.........)))///000///111;;;cccaaa===111++++++////////////000/////////222555999DDD\\\}}}333222111///......000222...---+++)))(((***---000---,,,)))'''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&$$$+++666>>>;;;777;;;DDDJJJHHHDDD>>>444...333<<<@@@AAA<<<444000444999;;;888888---000666BBBJJJ000###"""$$$%%%######+++555>>>333'''"""(((555======111...888ZZZvvveee???...(((+++------***((()))***'''***---+++,,,AAAmmmsssNNN???HHHkkkRRR555333///222555///555aaaddd222//////'''.........///000111111222222......000111333444444444PPPwwwwwwIII444111222111111000000////////////------,,,+++******,,,...---...000333555333...***222222333555222......000---111444555444222...,,,111777NNNzzzIII333666FFFtttddd???111777KKK}}}xxxRRR777444222666^^^lll???>>>rrruuuUUU777---......---000,,,,,,,,,------.........)))111...,,,777QQQ~~~}}}bbbWWWHHH:::333,,,///000000.........000000666999HHHeee333222111///......000222///...,,,))))))+++000333((('''&&&%%%&&&'''((()))'''(((((('''%%%%%%'''((($$$***666>>>:::444888AAACCCDDDBBB;;;...&&&***444<<>>]]]YYY777444---+++222222000MMM???888333%%%///......///111222333444555222444333000111555666333999gggQQQ666000222111111000000/////////...000///000222222000//////'''...444333...---333999...---...000111///......---333///+++///000...333+++333NNN___888///>>>```JJJ222222555]]]aaa999444000,,,IIIuuuSSS555===ssswwwIII555000---,,,///,,,,,,,,,------.........---444///,,,???cccuuuWWW???......000000//////000000///111///999OOOiii555333000///000333777999666222,,,'''&&&)))---111)))((('''&&&&&&''')))***,,,)))&&&%%%&&&&&&&&&%%%'''+++222777::::::::::::CCCAAA<<<444+++''''''***000555333(((&&&...222///222///&&&!!!---AAAIIIDDD((($$$$$$&&&%%%$$$***444^^^RRR>>>,,,&&&)))&&& *********888]]]tttZZZ---///...,,,***)))***+++,,,''''''---000)))***GGGjjjoooCCCBBBNNNvvvsssKKK//////444---,,,555<<<```iii444+++222,,,///...,,,,,,...222666999666444222222222333222111777HHHmmmXXX444333333222222111111000/////////////////////////////////---...///...---,,,---///---------............///////////////000000000000111...FFF|||fffDDD<<<777000MMMQQQ111555...<<>>______<<<666555;;;]]][[[777777000<<>>222999\\\SSS333...111111+++---......,,,+++---///+++000000666\\\uuuJJJEEEllllll>>>000---------............///222------333;;;KKKhhh555333000......000333666444222///+++)))))))))***'''&&&%%%$$$$$$%%%&&&'''$$$###$$$%%%((()))((('''***111999=========@@@CCCAAACCCCCC>>>444+++%%%######))))))$$$%%%...444333111333222///444@@@EEEBBB222***###""""""###''',,,DDD]]]```@@@''''''+++&&&###+++------;;;SSSZZZSSS333...(((&&&(((***,,,+++,,,(((***---)))'''777MMM^^^AAA:::OOOwwwyyyMMM222111...111111(((444TTTpppAAA)))000//////.........//////000222222222444555555333222///222CCCfffoooCCC444111222111111000000//////..............................///000///...---...000---------............///////////////000000000000333333333===```ZZZ666222555DDDooofff<<<777000777fffRRR111///222,,,777GGGkkk]]]888+++///NNNkkk@@@000111222,,,...//////---,,,,,,---000000---888ccchhhJJJ333???pppeee:::000---------............///222...---///111:::PPPggg888555222///...000222444333222111...,,,***(((''''''&&&%%%%%%$$$%%%%%%&&&######$$$&&&((()))'''%%%'''000:::??????>>>AAADDDBBBDDDDDD>>>444***###!!!!!!%%%&&&$$$&&&---333444333666777333666>>>DDDDDD666...$$$!!!$$$%%%111OOO```OOO555)))'''%%%###---000***...???LLLOOO===666...******,,,+++)))+++'''(((,,,***'''000===kkklllLLL:::BBBeeeaaa999000---333222''',,,???\\\SSS,,,333------...............---000000111444666666444222333222666LLLtttNNN555000111111111000//////.................................///000000......///000---------............///////////////000000000000111000---...CCCnnn___777222666FFFwwwrrr???333///111OOOuuummm===...000111000222CCC]]]hhhXXX???111,,,+++BBBwww]]];;;000000...///000000000///......222000+++666```uuuWWW>>>...777SSS]]]555///---------............///,,,+++,,,...///444AAAPPPiii;;;888444111///000222444333333333111...+++(((&&&(((''''''&&&&&&%%%%%%&&&$$$$$$%%%'''(((((('''%%%$$$---888>>>???>>>???AAACCCDDDBBB;;;111(((###""""""%%%&&&%%%''',,,111333666888888555666<<>>666+++###"""%%%&&&%%%&&&999RRRZZZIII000$$$%%%&&&...111,,,***000888;;;999444...+++******)))''')))&&&'''+++,,,))),,,444SSSzzzSSS:::888SSStttyyyGGG222***111111+++///888KKKppp999///+++,,,---...//////............000333555555333111111///...777TTT}}}YYY777111111111000000///....................................///000///...---...000---------............///////////////000000000000000------111666JJJxxxiii<<<222555AAAsssJJJ333000///:::OOOtttZZZ222***222///000222444555555444444444///>>>kkkUUU777000------......///000//////...///---555WWWYYY<<<555555>>>iiiXXX222...---------............///+++---000222000///444:::MMMooo>>>;;;666222000000222333444444444333111---)))'''((((((''''''&&&&&&%%%%%%&&&%%%%%%'''((()))(((&&&$$$)))111888<<<>>>>>>???DDDDDDAAA:::000'''$$$###$$$&&&''''''(((+++///222777777666555777;;;AAAEEE???:::111&&&"""$$$%%%###$$$***???VVVTTT:::((('''(((,,,...---***((()))***++++++++++++***)))(((((()))&&&(((---...+++,,,///???sss```CCC888IIIfff^^^:::***///...---333555HHHxxxUUU111,,,,,,---.../////////............000333333222000//////...111@@@___aaa888444111000000//////......------------------------------...///...---,,,---///---------............///////////////000000000000000---000555000111NNNrrrqqq@@@222222:::ggg```999333111///777HHHeee|||KKK///...000555666222000222222///111---777YYYvvvKKK666///---+++,,,---......---+++...---...???___|||wwwJJJ333333999GGG|||YYY222...---------............///444;;;AAA>>>444---///555GGGkkk???;;;666111//////000111555555555555222///,,,)))'''''''''&&&%%%$$$$$$###&&&%%%$$$&&&)))+++++++++((((((***000777===???@@@DDDDDDBBB<<<222)))%%%$$$$$$$$$&&&'''(((***---111444444444777:::<<<>>>@@@======555)))""""""$$$"""%%%$$$000CCCKKK@@@000((('''(((***+++)))&&&&&&)))&&&,,,111333000,,,+++,,,******,,,//////,,,+++---///\\\pppRRR???CCCXXX|||LLL111111------333///???TTTooo}}}EEE/////////..................------...000111000///000000333333444DDDjjjggg999666000000000///......------------------------------,,,---...---,,,+++,,,...---------............///////////////000000000000//////222333///---777EEEbbbuuuCCC333111333XXXxxxAAA333222...000000BBBiiitttMMM777(((,,,777FFFOOOLLL<<<...,,,+++///???^^^qqqLLL666333...,,,---......---...444444------888DDDJJJUUU___^^^KKK:::777<<>>;;;666111...---...000555666666555333000---+++&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$%%%))),,,...///---)))%%%)))222<<>>555,,,&&&$$$""""""$$$'''((()))---111222111333999======<<<<<<@@@BBB<<>>888111///000,,,---///111///,,,+++,,,&&&LLLnnnyyyZZZAAA<<>>VVV@@@===888333000000222444...000333777888444...)))///---***(((((('''%%%$$$'''%%%######%%%((())))))''''''&&&'''+++111777;;;;;;<<<===<<<999444///,,,%%%&&&''''''&&&(((---111555222111444:::>>>===:::<<>>999444111//////000---///222666777444...))),,,***(((((((((((('''&&&&&&$$$"""###%%%'''((((((&&&%%%%%%&&&***///555888<<<<<<<<<;;;888555111///,,,...///...------000333333000...111777;;;;;;:::===CCCBBB777+++'''&&&%%%!!!%%%%%%&&&000:::666))))))***$$$!!!%%%,,,FFFkkkpppjjjmmmvvvqqqaaa]]]dddEEE222444@@@;;;...+++***&&&...MMMzzzwwwSSS;;;;;;UUU~~~]]]:::111444444000///222111333EEEggg^^^:::---444///...777888222111///---,,,---......---///111///---///777???```yyyCCC222111111///.....................---------,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---///222444000111///222DDD]]]lllmmmNNNJJJDDD<<<555000111444777555;;;]]]ddd:::111:::999aaa~~~CCC111000---///+++000222???fffIII:::^^^zzzPPP111111444...333BBB]]]eeeEEE111222???tttkkk@@@555222222...;;;bbb]]]///;;;CCCGGGTTTsssbbb:::...===NNNIII777111111------+++)))***---***)))888LLLrrr|||zzztttDDDAAA===888444111///...///000333666777444///+++((('''&&&''')))***)))(((%%%$$$""""""$$$&&&''''''$$$$$$###$$$''',,,111555:::::::::999777444222000111333555555444222111222000---***,,,111666888888<<>>bbb}}}kkkRRR:::222555222666444CCCmmmccc;;;111999===mmmppp999,,,111000...---...,,,---BBBgggrrraaa|||uuuEEE555333---,,,000999qqqnnnBBB777PPPTTT999///222+++@@@uuuzzzlllLLL333333222111555LLLxxx```666666^^^vvvuuuXXX???000***///,,,'''''',,,---+++...666DDDJJJQQQRRRLLLNNN^^^pppFFFDDDAAA===888444111000111222444777888666222...(((''''''((()))***)))'''%%%###""""""$$$%%%&&&%%%######"""###&&&***...111666777888888666222---***...111555777666444111///,,,)))'''(((,,,111444666777;;;>>>;;;555///***'''$$$'''&&&######((()))&&&%%%(((***,,,)))###===iiiwwwcccXXX^^^llluuu|||OOOMMMsssrrrHHH---+++...+++666VVVwwwTTT999;;;___ZZZ888000111111444,,,+++000///222JJJgggqqqHHH***---888999333---000///...------------.........///000222333222111777RRR~~~YYY666222111000///............------------------------++++++*********)))))))))------,,,+++***(((''''''&&&...000999cccfffUUUUUURRRhhhppplllvvvXXX<<<222GGGzzzWWW333---000///...//////---***...FFFqqqhhhBBB222111111---222kkkgggFFFXXXpppJJJ///777...===mmmtttRRRrrrJJJ:::444111222...333NNNmmmbbb999BBBoooWWW555(((---...***)))...///,,,+++---))),,,111222000222AAARRRuuuEEECCCAAA>>>:::666333111111111222555666555222///***)))))))))******'''%%%%%%###"""###$$$%%%%%%$$$###""""""###%%%(((,,,...000333666777444---&&&"""))),,,111666777555111---)))'''%%%%%%(((---000222111333888:::888111+++(((((()))'''###"""$$$&&&&&&###&&&(((---,,,"""...MMMmmmvvvmmmQQQ>>>GGG^^^nnnxxxRRRYYY|||III++++++,,,(((+++AAAiiieeeBBB777SSSwwwsssGGG222111555000...///222444777>>>EEEooo___AAA---...444222---///......---------------000...---...111444333222222<<>>222///666999333444:::QQQxxxzzzHHH999[[[xxxGGG,,,---''')))+++***((((((***---///...000111///,,,///555999MMMkkkIIIGGGCCC>>>999555333111111000000222444444222111------,,,------,,,(((&&&&&&%%%$$$%%%''''''%%%$$$&&&%%%%%%%%%&&&(((***,,,(((***+++,,,+++(((%%%""""""$$$)))///333222---((('''''''''''''''(((***,,,111...111888:::333***'''+++'''$$$$$$%%%%%%%%%%%%%%%***%%%!!!'''((()))111<<>>RRR}}}}}}PPP666000,,,000222///,,,,,,000444;;;eeewwwgggQQQ888,,,555,,,---------...------------............---......000000666IIIiiiMMM333222111000////////////,,,,,,,,,---------......---------,,,,,,,,,,,,++++++---...,,,+++///777???OOOeee|||jjjssszzzEEE>>>DDDSSSeee~~~QQQ666...222,,,---222+++,,,,,,...000...,,,...333VVVaaa888444CCCmmmbbbCCC777\\\MMMDDD___sssAAA666......///---,,,---:::RRRyyycccBBBVVVmmm@@@(((***'''((()))))))))*********---++++++...---+++,,,///333>>>RRRkkkPPPMMMHHHBBB<<<777555333444333333555666777666555---,,,---...///---***((('''&&&%%%&&&''''''&&&$$$'''&&&&&&&&&''')))***,,,((((((''''''((((((((((((!!!%%%+++///...(((###'''(((((((((''''''(((***444000111999;;;222)))&&&***%%%"""###&&&&&&%%%$$$""",,,)))"""''')))%%%&&&&&&555===333'''---EEE[[[aaaSSSWWW\\\GGG///(((***(((,,,)))'''<<>>MMMccc{{{oooXXXIII<<<666000...999HHHkkkqqqcccCCC++++++333666444333000///...///111222EEEeee[[[777000///...---...000222333////////////............000//////...------......---111IIIwwwTTTAAAmmmYYYNNNpppUUU555333:::RRRyyytttIII000222000---333777000111>>>___]]]GGG444222111+++***///***************+++,,,,,,+++***))))))***+++---///...///222888AAATTTsssUUUSSSPPPLLLHHHBBB<<<777555333111222333555666555333000,,,***)))))))))((((((((('''&&&%%%$$$$$$$$$%%%%%%$$$&&&'''(((&&&%%%***,,,---+++((((((***---+++'''$$$$$$&&&(((&&&$$$############$$$%%%'''(((---...000222222000+++&&&&&&&&&%%%$$$############$$$&&&((()))&&&(((333@@@333,,,$$$&&&((($$$:::ccc___>>>+++&&&%%%%%%,,,,,,***+++444ZZZkkkKKK777EEEeeebbbIII333...---***,,,333---,,,555YYYoooBBB$$$,,,333((($$$.............../////////000000......000///333EEEYYYVVV===000111---...222111......//////......---,,,111$$$###000111)))///AAAmmmzzzVVV<<<999000+++000222///---000???>>>999000,,,...111222(((***---///000///---,,,***999PPPrrroooUUU]]]tttTTT<<<+++///...---,,,,,,---...///.............../////////---............---,,,,,,---,,,777[[[XXXAAAaaaXXX;;;MMM~~~LLL222444444888SSSNNN000111///***...555...---111EEEiii```999+++,,,******---******)))))))))***++++++******))))))***+++---...+++...222222111===YYYsssWWWTTTOOOKKKFFFAAA<<<888888666333333555666777777333000---***)))((((((((((((((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$)))...111...(((&&&)))------)))%%%$$$%%%&&&&&&&&&###############$$$&&&(((---000111111222111---'''%%%$$$###""""""######$$$(((%%%&&&***''''''444FFF<<<222$$$###&&&(((AAAiiifff@@@------+++###((())))))++++++***GGGuuuZZZ;;;888TTT|||vvvRRR444111555111,,,///,,,///000BBByyyfff444+++000***'''............/////////000000111//////111000000777@@@ccczzz^^^@@@///000///000333222.........///......---,,,%%%%%%---333***'''EEEmmmbbbDDD111(((444,,,))),,,///---++++++000+++)))---111000///000//////---,,,,,,,,,,,,------+++111IIIuuuIII---333UUUjjjGGG666333444///...---,,,++++++,,,,,,---------....../////////,,,---...//////...---,,,444+++333ZZZQQQ999OOOOOO///555ZZZuuuGGG333666777444>>>^^^RRR000222222++++++---///---,,,111DDDaaa~~~dddDDD222------...***)))))))))))))))*********)))))))))***+++,,,---+++...111000,,,111EEEYYYuuuZZZUUUNNNGGGBBB???<<<::::::777444333444666777777333222///,,,)))(((((()))'''&&&&&&&&&''''''((()))(((((('''&&&%%%%%%%%%%%%***///333000)))$$$&&&***...+++'''$$$$$$%%%&&&&&&"""$$$$$$###"""###%%%(((***...///---...000,,,%%%$$$###"""!!!!!!###$$$%%%***%%%$$$&&&$$$###---<<>>(((+++000,,,---)))&&&***---(((999\\\hhhBBB222EEEjjjddd:::000555333---++++++222000555]]]MMM,,,''',,,---+++............///////////////---...111222111222444BBB[[[fffCCC///111222111333000.........///......---,,,)))000333---,,,BBBpppfffHHH333++++++///...,,,++++++***)))***...---))))))---...***)))---000...+++((('''((()))***222,,,***666UUU~~~kkk===///---666XXXhhhAAA...***///444//////...---,,,,,,,,,,,,,,,,,,------......//////,,,---///000000///...---333))):::oooyyyCCC111@@@ZZZ}}}wwwEEE111...>>>qqq^^^===///000///444666<<>>===:::777333222222444555555444444111---***((()))+++&&&&&&&&&'''''')))******(((((((((&&&$$$###$$$&&&)))...333000)))%%%%%%(((...,,,(((%%%$$$$$$%%%&&&###%%%&&&$$$""""""&&&))),,,111222///000444000((($$$###"""!!!!!!###%%%'''111000///---'''$$$***222???777((("""'''333VVVYYY111%%%)))---...+++%%%)))...***111FFFyyyvvvPPP777===XXXLLL111---///...++++++000...---EEEyyynnn===)))---000***------------.........///,,,,,,---///222222000///111CCCdddsssJJJ111333444222222///......//////......---,,,...000---000KKKyyy___777'''+++111///***)))---222222///---///222,,,,,,---...+++(((***...++++++,,,---,,,+++***)))...---,,,...999NNNfffuuuhhhGGG333777555+++999UUUPPP222------,,,+++///.........------,,,,,,---------------.........------...////////////...***---OOOiii:::,,,444888JJJ^^^xxxzzznnnttt^^^888666444666```pppvvvqqqeeeSSS@@@333000333***888888000BBBsssvvvNNN;;;...---000---.........---******333>>>bbbYYY<<>>ddd{{{KKK000---111//////---......+++<<>>???===999555222333777;;;888777444111...***((('''&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((......)))&&&'''000000///,,,(((%%%%%%&&&)))%%%"""######"""%%%***,,,333888555222222---&&&&&&######&&&'''&&&'''+++111EEEMMMDDD999)))!!!&&&%%%,,,---(((***@@@cccttt222,,,+++(((&&&)))------***999cccdddAAA:::SSSoooUUU444111333,,,---(((...555------UUU~~~EEE(((///---,,,,,,,,,,,,---...///---------............///---222666@@@```iii;;;000333000...222///111000++++++---,,,(((...PPP}}}}}}JJJ444******************************************++++++,,,,,,++++++***)))))))))***+++...000000...,,,+++///............---------/////////...---------,,,<<<```PPP222333''')))333+++------------------------,,,++++++******++++++,,,,,,,,,---,,,++++++,,,...AAAxxxqqqDDD:::,,,%%%---444111...000///000111222222222222222444///+++000222666```TTT666111:::999111>>>FFFNNNNNNFFF;;;444222111------111444DDDjjj^^^???:::[[[zzzVVV<<>>:::666333333666:::888777555222///,,,)))'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$(((------)))&&&'''---...///---)))&&&$$$$$$'''$$$$$$%%%$$$!!!"""&&&***111666444333333///***'''######%%%&&&%%%&&&***444FFFQQQQQQHHH111!!!%%%%%%''''''%%%,,,CCCccc|||~~~qqq}}}|||AAA...---------,,,******,,,000UUUnnnFFF444BBB[[[hhh???///,,,***111+++,,,111,,,+++DDDfffbbb999))),,,,,,,,,---------......---------............///111222111333HHHoooooo???000111...,,,///...------,,,+++,,,---///???jjjaaa888+++++++++++++++++++++++++++,,,+++++++++***)))))))))+++++++++***************)))+++---//////...,,,++++++++++++,,,,,,---------............------------+++EEEvvvyyyCCC...222))))))111)))------------------------,,,++++++******++++++,,,***+++,,,,,,+++,,,...000UUUggg===111,,,111444111000555000111111111111111111000444111...111111333ZZZgggKKK666222888444333333555666666555333000444333---777ZZZ}}}RRR;;;KKK{{{eeeKKK999000)))+++---+++))))))'''***555NNNpppzzznnnVVV:::++++++(((******)))'''''')))***,,,+++*********+++,,,,,,***,,,000777@@@QQQlllyyyqqqpppppppppoooooowwwssskkkgggtttgggZZZVVVTTTOOOJJJGGGBBB@@@<<<777333333555888777777666444111---***)))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''',,,,,,(((%%%&&&)))+++------***'''%%%$$$'''%%%%%%&&&%%%###$$$)))+++000444555555666333...((($$$###%%%%%%###$$$(((333CCCVVVfffaaa@@@'''((((((&&&######+++AAA]]]rrrrrrqqq\\\pppWWW888222//////,,,'''(((...)))CCCjjjzzzQQQ555666JJJooozzzKKK///***///333---+++---------555AAA~~~KKK++++++,,,---.........---,,,---------............///111111000...444PPPyyyGGG222000...---//////+++,,,000...***...888WWWoooBBB)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((()))************+++++++++(((***,,,---...---,,,+++(((((()))***+++,,,------------------............)))000QQQXXX333)))111***)))...(((------------,,,,,,,,,,,,++++++************++++++((()))+++++++++---///111^^^bbbKKK666///...,,,,,,///111111000000000000//////111222000222000111SSSuuuLLL666777111111111111111111111111...888555***<<>>888444333444666666666777666333000,,,***'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&***+++'''%%%&&&%%%'''))))))(((((()))***+++'''%%%&&&&&&(((000999111333555777888888555222)))%%%###%%%%%%"""###&&&---===YYYxxxyyyPPP...---+++(((%%%$$$(((777PPPdddllltttZZZdddwwwRRR===,,,******'''(((///)))444RRR|||aaa@@@777DDDaaaYYY777///555000---+++,,,///111111111KKK}}}RRR444***,,,...//////...,,,+++---------............///---...333555222===eeePPP666000000111222333---///555000)))000@@@qqqSSS222(((...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))((())))))***++++++,,,,,,((()))+++,,,------,,,+++((())))))***+++,,,,,,,,,,,,,,,,,,------.........444+++555TTTvvvooo???)))'''///+++))),,,***---------,,,,,,,,,,,,,,,++++++************++++++)))***+++++++++,,,...000RRRuuuJJJ333............///////////////000000000---111111111000000KKKvvvnnnjjjuuu[[[CCC333777;;;:::555000000111---555555555MMM}}}jjj<<<222NNNppplllKKK444++++++,,,,,,...000...(((111RRR~~~tttKKK444+++(((''')))***(((''')))((())))))***+++,,,,,,---,,,,,,---,,,(((***777FFFgggxxx|||tttrrrqqqpppsss|||zzzmmmccc[[[XXXMMMEEE:::333000000...---~~~mmm]]]XXXYYYUUULLLGGGEEECCC???:::555333444666555666888888666222///,,,(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$))))))%%%$$$%%%###$$$$$$###$$$(((---111111+++&&&$$$%%%---===LLL:::888888:::;;;999666333)))&&&$$$%%%%%%"""###&&&(((;;;]]]WWW...))))))(((((('''%%%---CCCYYYaaaxxx{{{___VVVyyypppQQQ111&&&((()))***,,,---***===iiitttNNN:::>>>RRRtttoooKKK555000,,,------,,,...000000...---OOO|||NNN111+++,,,...//////...,,,***---------............///---,,,222888333444MMMnnnVVV666...111333333333///111555000***888NNNmmm???...,,,000++++++++++++++++++++++++)))))))))***+++++++++,,,(((((()))***+++,,,,,,---((()))***,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......444))))))555CCCTTTTTTCCC222)))***...***))),,,---------,,,,,,,,,++++++++++++******))))))******++++++,,,---,,,++++++---...AAA|||uuuRRR<<<222222666............///000222333...444333111000...???^^^IIIDDDIIIhhhoooHHH>>>333...///333333222000000:::RRRpppddd<<<666JJJ^^^}}}ZZZ???///***)))***''')))------555VVVzzzsssTTT===111((((((***)))((()))(((((()))***++++++,,,,,,,,,***+++------,,,///555DDDYYYwww|||ppplllaaa[[[QQQFFF===888666666666111,,,***,,,......,,,rrrbbb\\\[[[UUULLLGGGEEEDDD@@@;;;666444444666444666888:::999555111...((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###'''((($$$###%%%###"""!!! """'''...444333---'''$$$%%%---@@@QQQ@@@;;;999<<<===:::666444***&&&%%%&&&&&&###$$$'''+++AAAgggZZZ---$$$%%%%%%'''(((%%%(((:::OOO[[[mmmtttwww\\\AAAXXXssswww```CCC///***+++***)))...'''111VVVYYY;;;777BBBaaaeee@@@***---.........---+++,,,......444JJJyyyIII(((,,,---.........---,,,+++---------............///111,,,---111///...>>>SSSYYY666+++000333000//////000111///666PPPlll]]]666,,,+++,,,************************(((((()))***+++,,,,,,---(((((()))***++++++,,,,,,))))))***,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------)))---///...444555)))------,,,++++++***+++...------,,,,,,++++++************))))))))))))******,,,------,,,+++***,,,---888iiiVVV777...000000///......///000222333222777333000000,,,333FFF|||rrr>>>777111<<<^^^zzz]]];;;+++///666555///555000DDDrrrbbbIIIWWWmmmuuuiiiKKK666)))...$$$%%%...***$$$777UUUppp]]]EEE...(((+++***((()))(((((()))***+++++++++***)))''')))...000---,,,...222DDD```}}}{{{nnnhhhaaa[[[RRRGGGAAA@@@666555444222000///......000...,,,,,,,,,,,,***)))xxxggg___[[[TTTNNNJJJEEEDDDAAA<<<777555555666333666999;;;:::777222///)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""&&&'''###"""$$$######"""!!!"""%%%+++000///,,,)))'''%%%(((555CCCBBB:::777;;;===999555555***'''%%%''''''%%%&&&)))222NNNuuuccc555)))((($$$%%%)))'''%%%111AAAXXXhhhggggggRRR222888FFFYYY]]]UUU???---***+++))),,,''',,,EEEjjjeeeDDD999888NNNvvv~~~VVV777111...///222111++++++000000---000NNNrrroooIII,,,......---------,,,,,,,,,---------............///333///---...---...666@@@]]]```999,,,111333///,,,000000---222LLLwww___999,,,)))+++++++++++++++++++++++++++)))))))))***+++++++++,,,)))))))))***+++++++++,,,******+++,,,---...//////,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,++++++222333,,,...///&&&)))///---)))+++***)))---------,,,,,,+++******)))******))))))))))))*********+++,,,,,,++++++---///000PPPxxx\\\@@@333444333111/////////111111000555000---222///...777WWWfff:::444...---888PPPooommmVVVFFF<<<444///555000III~~~nnnfff~~~sssuuuzzzyyyyyyXXX???444***&&&***(((###***666@@@^^^]]]777***++++++((((((((()))***++++++***))))))(((''')))------***+++......777HHHaaa{{{zzzgggVVVNNN@@@;;;777666555111111333---...111222222111///...)))***++++++)))))))))***}}}jjj```ZZZTTTOOONNNEEEDDDAAA<<<888555666777333666:::<<<<<<888333000))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""&&&&&&###"""$$$$$$$$$$$$######$$$(((++++++***+++***%%%###***444AAA999555:::<<<999555666***'''&&&((((((&&&'''+++888XXXmmmBBB444...'''%%%))))))$$$)))444PPPaaa[[[XXXLLL333...---333PPP___JJJ000(((+++,,,***))),,,:::WWWxxxpppPPPCCC777BBBeeekkkNNN444---...777888000...444)))///---444NNNZZZJJJ999///...---,,,,,,,,,,,,------------.........//////111111222222111111333555AAAmmmfff===///333444///,,,333222,,,777___hhh@@@///***...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++***++++++,,,...///000000******+++,,,---......///---------,,,,,,+++++++++,,,***//////***...111(((%%%///---(((,,,+++'''***------,,,,,,+++***))))))******))))))))))))******(((***+++++++++,,,///111(((999YYYjjjJJJ888666333000///...//////+++///++++++444444000444888nnneee777111222777444444IIIeeebbbBBB666777000///IIIzzz}}}}}}|||ZZZEEEUUUppp~~~rrrGGG??????JJJUUUaaawwwyyyZZZ///+++&&&&&&+++---,,,***---===]]]nnn>>>,,,,,,,,,((('''))))))***++++++***((((((((())),,,---)))%%%***222***+++333FFFcccaaaWWWNNNIIIAAA555......222//////333333///,,,,,,---------------------...))),,,...,,,)))(((+++---zzzlllbbb[[[VVVSSSTTTHHH???>>>???;;;555222555777999<<<<<<888222------,,,***(((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$############$$$$$$###%%%(((***//////000...(((###&&&...>>><<<999999:::===>>>>>>)))&&&###"""$$$&&&((((((333XXXxxxRRRJJJIIICCC111'''((($$$"""***<<>>888444444444555777:::;;;888333///---,,,***(((''''''''''''###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$#########"""###$$$$$$###$$$&&&''',,,...111000((("""%%%---<<<;;;:::999888888888999)))&&&###"""###%%%&&&&&&555SSS{{{{{{\\\ZZZkkkcccHHH111---+++(((,,,222666EEETTTNNN999+++***'''666\\\ttt^^^;;;,,,***(((+++******999[[[oooMMM888:::HHHjjj|||MMM888***---000+++***//////...---+++---;;;VVVllliii^^^MMM===222,,,---111///......---------......000000111111111111000000000888UUUzzzHHH888222---333111222444000999hhh~~~XXX<<<000,,,++++++,,,---...---+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,***)))*********+++++++++,,,,,,,,,......---+++)))))))))++++++,,,,,,,,,---------++++++***))))))***++++++(((((((((((())))))))))))))))))))))))***+++,,,---+++++++++***)))***,,,///000///000<<<```aaa:::000444333000111333333333111000000111111111333IIIddd~~~ZZZ888555555888777111///111333FFFaaa}}}~~~SSS@@@@@@dddaaaTTTMMMIIIEEE>>>666<<<444222@@@NNNkkkoooggg}}}XXX@@@777444111111000///...000222555777777GGGTTTZZZhhh||||||```HHH...%%%&&&''''''&&&---+++,,,666NNNrrrxxxQQQ333((((((***)))***+++)))&&&%%%''''''(((((()))******++++++++++++,,,...888LLLgggzzzjjjUUUIIIBBB666111111,,,222111111000//////......+++,,,------++++++,,,---///---,,,,,,------,,,+++******++++++++++++******qqqlllhhh```WWWLLLIIIFFFDDD>>>777444666222333444666888888555333---,,,***(((((('''((((((###$$$&&&'''((('''&&&%%%&&&&&&&&&%%%$$$$$$######"""$$$%%%%%%###"""###$$$)))---333333***"""$$$+++777999:::999444111111222(((&&&###!!!"""$$$$$$$$$222GGGkkk}}}cccggg|||ZZZ444***,,,***(((+++&&&555PPPVVV???---,,,+++...OOOrrrfffBBB...+++)))------(((---FFFjjj]]]@@@999@@@ZZZ|||lllGGG+++---333---***///333((('''---+++,,,KKKrrrhhhCCC---***000......---------......///000000222222222222000000///---888YYYQQQ777222000222333///111000555\\\VVV555///---+++***+++,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++++++++++++++***)))***+++,,,+++******************+++++++++***,,,---,,,***))))))************++++++++++++,,,+++******))))))******+++((((((((()))))))))******((((((((()))***+++,,,---***++++++***)))))),,,...---///***''':::fffOOO333///111111000222000//////000///...---444444666:::NNNnnnhhhCCC555222111444555111//////333666>>>SSSvvvkkkSSS\\\tttZZZ<<<666999333...222999TTTyyyxxxJJJ:::eeeggg???//////222------.........------,,,))),,,---///:::KKKYYY___aaaQQQ>>>111***''''''***,,,+++'''$$$+++GGGqqq~~~aaaBBB***((())),,,---)))###$$$)))'''(((((())))))******+++*********))),,,888IIIVVVwwwUUU;;;///111---+++111222......------,,,,,,+++++++++,,,---,,,+++***+++---...,,,+++,,,------,,,***))))))************))))))vvvoooiiibbb[[[OOOJJJGGGFFFBBB;;;777666111111111333666777777666---,,,***)))(((((())))))%%%&&&(((***)))'''%%%###'''''''''&&&&&&%%%%%%%%%###%%%''''''%%%###""""""&&&,,,333444,,,######(((...333888666111,,,,,,---)))'''$$$######$$$######)))888ZZZ|||bbbeeeeee777&&&***)))&&&***%%%///IIIVVVIII666,,,...+++@@@WWWNNN888---***)))...111+++(((888ZZZxxxnnnOOO>>>:::MMMpppddd>>>/////////...///...&&&(((111,,,%%%777UUUbbb:::***)))...------------.../////////000111222222111000///333///...===bbbaaa<<<444444222555---///111222RRR|||QQQ111...***)))***+++,,,,,,,,,,,,+++***************************************+++***)))***,,,---,,,+++************************(((***++++++***)))***+++)))))))))*********************))))))))))))******((((((((())))))******+++******))))))))))))******)))***+++***))))))+++---************...GGGyyynnnGGG333///000111000,,,,,,///111000//////333555888@@@YYYtttsss\\\SSSJJJ???888666555444333222222111444EEEjjjrrr___;;;777555555333000===TTTMMM000NNN___<<<111444---......///...---,,,+++111---***,,,---...222888EEEPPPXXXPPP<<<+++)))...(((+++,,,((($$$///KKKeeekkkIII222+++(((***)))&&&'''---(((((((((((())))))*********++++++))))))---666>>>VVVkkkWWW888***111222///000///,,,,,,+++++++++************,,,,,,,,,+++***+++,,,---+++***+++,,,---+++***(((((())))))))))))((((((}}}ooogggbbb^^^TTTLLLFFFGGGHHHBBB;;;777222000000111444777777777...---+++***)))))))))***((()))***+++)))&&&###!!!((((((((((((''''''''''''&&&((()))(((&&&$$$######$$$)))111444///&&&###&&&&&&,,,222333...***)))+++***(((%%%$$$%%%%%%$$$###!!!...OOOdddbbb|||ooo???(((((()))((()))***///===NNNSSSCCC///,,,///;;;===000***,,,((())),,,///...***111MMMiii}}}```EEE555CCCbbb]]]777)))...111---+++***,,,///---(((---666cccRRR444(((---------------...//////......///000000///......222333000111EEElllrrrCCC555555000777...111333222PPPooo111...***((()))+++,,,---++++++***))))))))))))***************************+++***)))***,,,---,,,+++++++++******************((()))++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++---,,,***)))(((''''''''')))***+++***))))))+++,,,+++$$$***444///111^^^qqqJJJ444111555333///...333444111111444)))555KKKmmmvvvfffYYYKKK;;;...---000111...000EEEmmmEEE444///444222---111999hhhkkk[[[bbbwwwgggBBBDDDjjjLLL000...///......------......///---******///---'''%%%(((111JJJdddiiiXXX@@@000)))%%%''',,,---)))'''111???ggg{{{MMM777&&&%%%)))((())),,,((((((((((((((())))))))))))***++++++***+++///222999JJJgggiiiDDD------......,,,&&&,,,,,,++++++++++++*********+++,,,,,,******+++,,,,,,***)))***+++,,,+++***((((((((())))))(((((((((tttiiiccc```XXXNNNGGGHHHJJJFFF>>>:::333222111222444666777666000///---+++))))))))))))))))))******(((%%%###!!!((((((((((((((((((((((((((()))***(((&&&$$$$$$$$$$$$&&&,,,333111***%%%%%%"""&&&,,,...,,,)))(((((()))'''%%%%%%&&&&&&%%%$$$+++EEErrrvvvqqqsssCCC((($$$$$$&&&'''+++...666JJJYYYOOO;;;...666???777&&&(((111//////******---+++---@@@XXXpppOOO666<<>>^^^iiiAAA333...---+++******,,,...000***)))***,,,,,,)))''')))'''888PPPccciii```III555)))$$$###((()))%%%'''...@@@ZZZ{{{pppLLL+++$$$)))(((&&&'''((((((((((((((((((((((((&&&(((************,,,---)))222HHHffffffEEE444---222666000,,,,,,,,,,,,,,,,,,++++++***+++,,,+++***)))***,,,***)))))))))+++,,,+++***(((((())))))))))))(((((({{{qqqggg```XXXOOOIIIIIIHHHDDD???>>>555444333333555666555555222111...+++)))((((((((('''''''''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&''''''(((((((((&&&$$$###$$$%%%$$$###(((000333...'''$$$!!!$$$'''******(((&&&$$$'''%%%$$$$$$&&&&&&%%%$$$ )))999]]]pppAAA)))######'''------000<<>>EEE???///&&&+++---+++777HHHvvv^^^BBB999HHHiiifff@@@222000---//////---,,,...111000...CCCooo]]]777---,,,,,,------///000000000///...------...///000------000111///777SSSppp]]]<<<666///333000222111333WWW|||VVV666...,,,***)))+++---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......------------,,,,,,,,,++++++***,,,------+++***++++++*********)))))))))(((((('''((()))******)))(((''''''((()))***+++,,,,,,---******)))(((((((((((((((''')))***+++))))))***+++...'''***000+++'''<<>>---,,,+++******++++++,,,,,,...---***)))++++++)))%%%***222CCCYYYgggaaaSSS:::+++"""%%%(((&&&&&&***...111BBBggg]]]333(((***(((%%%&&&((((((((((((((((((((((((((()))***************+++''')))333EEEZZZppp___>>>))),,,333---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++***)))((()))+++++++++***((())))))******))))))(((xxxjjj___UUUPPPLLLIIIEEE@@@???BBB666555444444666666555333333222///,,,***(((''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%""""""$$$&&&%%%"""%%%...444111)))$$$###$$$%%%((()))((($$$!!!%%%#########%%%&&&%%%$$$"""'''...KKKpppAAA---((((((...666000444GGGVVVXXXUUUTTTGGG>>>BBBDDD777444III\\\MMM555%%%***...,,,222@@@jjj{{{lllPPP999CCCbbb}}}SSS777000222...+++---222222...,,,---(((TTTsssFFF,,,,,,,,,---...///000111222111...------...111222333...000444111---===TTTiiiBBB:::333:::999<<<999<<>>;;;???OOOVVVSSSUUUKKKLLLOOOSSSWWWYYY\\\___LLL222(((---------222444WWW~~~bbb===DDD[[[wwwBBB---555//////...+++***+++,,,,,,,,,???sss]]]222***+++,,,)))...111***............///////////////000000000000222666999___NNN<<>>333444------666......////////////......++++++++++++******))))))'''))))))'''(((***+++***,,,333,,,%%%,,,111000222222LLLVVVDDD222000---%%%***+++---///111000,,,(((,,,+++'''%%%(((,,,+++(((((()))***+++***)))'''%%%))))))(((((((((((())))))''''''''''''((((((((((((++++++******************,,,,,,...000111222222222UUUUUU222999===SSSpppxxxrrr}}}tttOOO222...444111222222333555AAA``````999111444///,,,///444999>>>===888333222333111111111111111111111111000111000333FFF```jjjfff```wwwIII///---,,,---+++((()))...******************++++++))))))((('''+++777IIIVVVQQQIII888(((###(((***(((&&&''''''***777QQQrrr}}}YYY666+++,,,***((())))))))))))))))))))))))))))))))))))))))))******+++$$$&&&)))+++...:::RRRhhh}}}uuuuuuxxxyyynnnfffnnnVVV444***---...***)))))))))+++,,,+++***(((((())))))******++++++******)))(((((((((((((((((((((+++///,,,'''***111uuujjjeee]]]WWWPPPJJJGGGFFFEEEDDD===888222000222555444333333333222...***'''&&&'''&&&%%%%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%'''%%%!!!"""((()))%%%###"""###''',,,,,,(((###""""""###&&&''''''$$$""""""######$$$$$$$$$$$$$$$###((($$$,,,QQQ[[[777&&&&&&///:::CCCBBBCCCNNNRRRPPPTTTMMMNNNQQQWWW]]]bbbeeegggKKK111'''---,,,+++//////GGGnnnqqqNNNHHHWWW\\\;;;111---......,,,************---888```___;;;,,,)))---+++---000+++------......//////000000---///111222222333555666EEEmmm[[[OOOqqquuu???333666111,,,...---......//////......---++++++++++++*********))),,,------+++******++++++&&&,,,---...111+++,,,:::bbbUUU666,,,---)))000222,,,'''(((***)))---+++))))))'''&&&&&&''''''((()))******)))'''&&&((((((''''''''''''((((((''''''''''''((((((((((((************************,,,,,,---.../////////...AAAvvv|||bbbQQQbbbwwwMMM:::666000...---...000444IIIuuufff:::...111111222777000555888888333000000111111111111111111111111111444555000,,,444AAACCC<<<>>>bbbXXX333///,,,,,,+++((())),,,))))))))))))))))))))))))------+++(((%%%)))111888FFFDDD<<<000+++,,,+++(((((()))))))))---888HHHTTTUUU>>>***%%%&&&%%%&&&+++(((((((((((((((((((((((())))))(((((())))))***+++------------,,,000???NNNqqqhhhQQQBBB<<<===??????>>>===;;;999AAAVVVkkkYYY666************)))((()))+++,,,+++***)))))))))))))))************))))))(((((((((((((((+++((()))---,,,(((&&&)))yyylllfff___ZZZSSSLLLIIIFFFDDDCCC???999222///000222333222222222111...***'''&&&'''&&&%%%%%%$$$#########"""(((&&&$$$$$$%%%&&&&&&&&&''''''$$$!!!###''''''###$$$""""""%%%)))***'''$$$""""""###%%%''''''$$$""""""###$$$$$$%%%%%%$$$$$$&&&'''!!!%%%<<<^^^pppCCC'''###///<<>>OOOOOOAAA;;;;;;@@@LLLOOOQQQSSSXXXaaahhhiiifffGGG///'''---,,,))),,,+++...IIIoooqqqoooaaa888///---...///...+++***+++,,,***555QQQzzzTTT555(((000...((()))++++++,,,------...///000000,,,///222333333222333444///@@@dddyyygggNNN000***,,,---///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''((()))+++******---222VVV```XXXCCC777===\\\|||MMM......---)))///MMMqqq|||rrrIII666(((+++...)))&&&(((&&&&&&'''((()))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))***++++++,,,+++++++++333@@@uuuQQQ111...//////+++000555---333cccUUU:::333111...---000111222111///...000222////////////////////////(((...000...///333444111(((222===KKKbbbrrrjjjXXX<<<222******+++***))))))))))))(((((((((((((((''' $$$'''(((((('''(((***'''...333222---+++---000)))(((''''''''''''((()))(((&&&(((,,,+++'''(((---((((((((((((((((((((((((((((((((((((((()))******(((''')))......,,,,,,///---@@@ZZZqqqxxxYYYDDD999444///---...000111111444111000111///,,,---111:::DDDJJJFFFCCCLLLZZZcccgggcccTTT===---)))+++,,,***)))((()))***++++++)))******))))))((((((((('''))))))(((''''''''''''(((%%%###"""%%%((()))((((((sssjjjaaa\\\VVVPPPLLLHHHFFFDDDDDD???777111......000111///000000///+++)))''''''&&&''''''(((((('''&&&%%%'''&&&&&&&&&&&&$$$""" $$$(((***'''$$$$$$&&&&&&%%%$$$%%%'''(((((((((#########$$$&&&&&&%%%###%%%&&&''''''((('''''''''&&&'''&&&(((+++555fff{{{bbbPPP;;;---BBBSSSNNN999......666CCCOOOSSSUUUWWW]]]eeeddd___GGG///'''...---+++.........;;;YYY}}}|||ZZZ:::222---///000---,,,......,,,///999QQQyyyYYY999+++111...''')))+++,,,,,,,,,---...//////000///000000000000111333666222444IIIuuu^^^zzztttKKK444,,,---...++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***+++...---,,,222;;;tttttthhhxxxppp???000666>>>PPPuuu|||XXX333%%%((()))''''''&&&&&&'''((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((()))***+++,,,---------666000WWWMMM111111333///***---222,,,555hhhaaaAAA555444444444111111111///...///000111........................+++///000---+++,,,......222111......777DDDIIIFFF;;;111))))))+++***))))))*********))))))(((((((((((()))******(((''''''(((###'''++++++((()))111::::::555---&&&$$$%%%))),,,)))&&&&&&((()))'''%%%&&&''''''''''''''''''''''''((((((((('''((())))))***+++)))***...///------///,,,AAAaaannnNNN888///(((+++...///---,,,,,,---...***))),,,---+++***,,,***...000...---111777:::999999555---))))))+++,,,)))((('''(((***+++***)))***)))))))))(((((('''''')))(((((('''''''''''''''***)))'''%%%&&&(((((((((qqqdddaaa\\\WWWRRRNNNLLLIIIGGGFFFBBB;;;444///...///000...000111000---***))))))&&&'''((((((((('''&&&%%%$$$&&&'''&&&%%%$$$%%%'''!!!"""%%%((('''$$$$$$(((%%%&&&&&&&&&'''''''''((($$$######$$$&&&&&&%%%###%%%&&&''''''((((((''''''&&&&&&$$$$$$%%%...\\\yyygggcccQQQ<<>>pppuuuMMM888222111///111111000///......//////////////////////////////...///...,,,******,,,---///...,,,))))))...444888666///)))***+++))))))++++++******))))))((((((((((((((('''''''''(((((()))&&&&&&((((((&&&(((333???QQQLLLBBB666,,,''''''))),,,)))&&&&&&((()))((('''''''''''''''''''''''''''((((((''''''(((((()))***...)))''')))+++---222888NNNcccyyy```EEE222...000///111333000---,,,000444333...,,,///000......000......------------,,,***)))************))))))((()))((('''(((***+++***))))))((((((((((((((((((''')))(((''''''&&&&&&''''''))))))'''&&&***...,,,&&&vvvggg\\\XXXSSSPPPMMMKKKIIIGGGGGGDDD>>>777111............000222111///,,,******$$$%%%&&&''''''&&&%%%$$$"""%%%'''%%%###%%%---555666,,,%%%&&&'''%%%###$$$###%%%&&&&&&&&&%%%%%%&&&$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%'''%%%%%%&&&***JJJyyyrrrXXX___\\\MMMJJJWWWLLL333((()))***...@@@MMMVVVUUUWWW___dddaaaOOO444***...+++))),,,---,,,***777RRRmmm}}}gggJJJ111,,,000///---......+++......)))333DDDJJJFFF555000111...000444000......------------,,,,,,...000111000000000222444666555666FFFmmm^^^@@@===YYYNNN444---+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++'''(((...///000>>>OOOooooooxxxnnnIII111+++***&&&(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))((()))***+++,,,---------++++++<<>>PPPeeeKKK;;;EEEMMMPPPRRRrrrfffEEE666///))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))******++++++++++++******(((333BBBnnn{{{EEE...111333------,,,+++444OOO{{{mmmXXXHHH888777666666666555222111000000000000000000000000...,,,,,,///000...+++)))---+++,,,......***))),,,+++))))))+++***''')))...))))))((('''&&&&&&%%%%%%''''''&&&'''((('''%%%$$$(((&&&&&&)))&&&"""$$$+++)))888IIIPPPIII;;;000***(((******&&&$$$&&&)))+++'''''''''''''''''''''''''''''''''''''''((())))))(((''',,,888JJJccczzzXXX???444///...---,,,---,,,,,,+++000---+++---//////,,,(((***((()))------+++,,,///(((((()))+++***))))))+++---)))&&&(((******)))))))))((('''((()))******(((&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''000HHHkkkxxxeee}}}eee\\\TTTNNNHHHBBBAAADDDDDDCCC???:::333///......333222111///---+++)))((('''''''''((()))(((&&&$$$""" $$$(((%%%$$$444HHHaaaLLL---!!!((('''!!!$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$$$$###&&&!!!"""((((((&&&///>>>oooqqq:::<<>>---'''%%%'''$$$''',,,###(((''''''''''''(((((())))))(((&&&%%%%%%&&&'''((('''''''''''''''((())))))))))))***+++,,,,,,,,,,,,***...LLLbbb???111222555---222///***888\\\hhhcccqqqmmmhhh```YYYTTTMMMEEE???HHHHHHEEECCCEEEEEE:::,,,333+++)))//////((((((...111***(((++++++((()))...,,,---,,,++++++,,,+++(((***%%%%%%))))))%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%!!!***111999IIIVVVQQQBBB555...******(((%%%'''---)))&&&&&&((((((%%%&&&)))$$$&&&'''))),,,---''' (((,,,>>>___cccQQQFFF777,,,***---,,,+++,,,...///...---///...,,,+++***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,++++++*********,,,+++++++++******))))))&&&&&&''''''''''''''''''((((((&&&$$$$$$''')))((((((((('''######&&&)))***)))'''+++AAAkkkwwwlllcccZZZUUUOOOFFF@@@???AAA@@@===888333000///000111111111000...,,,***)))(((''''''((()))(((&&&$$$&&&###$$$(((%%%###///@@@hhhXXX999&&&)))((("""###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&!!!"""'''&&&###***666TTTlll555///CCCHHHGGGSSSXXXNNN;;;---&&&###(((111>>>KKKSSSYYY^^^cccQQQ;;;...---,,,222888444---,,,+++333NNNrrrYYY:::///000///+++------------------------222222222111222222333333222000------......,,,***---...///111222222111111111000444666333AAAooo|||EEE666///:::FFF^^^tttqqq<<<,,,000...---111+++'''...000---222---000222111000000///,,,***///333LLL}}}HHH111((()))---***%%%;;;ccc]]]888)))$$$)))***$$$'''+++&&&(((((('''''''''''''''(((((('''&&&%%%%%%&&&((()))'''''''''''''''(((((()))++++++*********,,,...///,,,///NNNgggEEE444///---,,,---222111,,,444NNNfffpppKKKDDDSSS}}}~~~||||||ttt^^^III<<>>>>>===:::666222000000222///000000000///---+++***)))((('''((())))))'''%%%***%%%%%%'''&&&###)))444aaa[[[AAA)))''')))$$$###$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%!!!"""&&&$$$ $$$---888aaahhh555%%%555>>>EEEQQQWWWMMM;;;---%%%!!!&&&---999FFFRRRXXXXXXVVVFFF444,,,---,,,444======------+++...@@@bbbvvvKKK222//////))),,,,,,,,,,,,,,,,,,,,,,,,//////////////////.........,,,******+++,,,+++***------...///000111222333000111555555---111PPPtttRRR999000222///777JJJoooqqq>>>---//////---000***(((///---***///+++///111---,,,///000.........000KKKsssAAA...'''(((+++'''%%%***===ggg\\\222&&&'''---'''###(((((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))''''''&&&&&&''''''((()))...,,,***)))***,,,///111---...LLLyyyIII666666777333///---333333...000<<>>333+++%%%"""***%%%###'''***(((&&&'''***''')))---,,,(((,,,444>>>___pppOOO===,,,((('''&&&***000***)))((()))+++,,,+++***+++,,,,,,,,,,,,+++******---------,,,+++)))((('''(((((((((((()))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''"""%%%)))***((('''''')))***)))))))))***(((&&&%%%'''(((%%%(((===]]]uuu~~~xxxjjjfffcccZZZMMMEEE???>>>;;;666222///000111......000000000///---,,,***)))(((((())))))(((&&&+++&&&%%%'''&&&$$$&&&+++GGGMMM>>>'''%%%)))&&&###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$"""###%%%$$$ """(((...LLLkkkccc:::&&&///999EEEKKKKKK???///&&&%%%%%%%%%***111<<>>...,,,...+++---***---222+++%%%---...333333000666FFFTTTYYYEEE;;;+++666bbbjjj:::,,,))))))***'''---''''''CCC{{{GGG,,,###***&&& $$$(((***)))((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((---,,,++++++,,,---///000...***BBBzzz^^^444,,,333333///...---222444000...222333111777...222EEE\\\tttppp{{{~~~aaa@@@000------,,,,,,111///,,,***((()))---111$$$'''---000---'''&&&)))***)))***++++++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&***%%%$$$(((***999^^^gggEEE...'''***+++((((((******(((***...///((((((---------999IIImmmtttYYYAAA333---+++------******---***)))((()))+++,,,+++***)))***+++,,,,,,+++***))),,,,,,,,,++++++***(((((('''''''''((()))))))))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%((((((&&&(((222===DDD???999111((($$$'''---******'''###+++@@@VVVaaa~~~lllfffeee^^^TTTMMMCCCBBB???:::444000//////,,,...000111111000...---+++)))(((((())))))(((''')))&&&$$$&&&&&&%%%&&&(((---<<<666&&&%%%(((%%%###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###"""###%%%%%%###%%%(((...;;;SSSUUU:::(((,,,222???DDDAAA444'''###%%%''''''(((***111>>>IIIGGG???222((())),,,((()))///...******++++++...DDDpppwwwXXX222+++777000/////////.........---,,,---.........,,,+++***************+++,,,---...,,,,,,,,,---...000111222333///000444444111444;;;ccchhh:::111666444333888RRRVVV:::000+++------,,,)))---222+++...@@@NNNWWW]]]]]]iiivvv```<<<,,,@@@bbbeee777---+++++++++(((&&&&&&&&&555^^^]]]666"""&&&%%%"""%%%((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((***+++---...//////...------%%%555fffcccFFF///...333111000555---111333111000111000...444000111444777JJJyyysssOOODDDMMM\\\lll|||ZZZ@@@555222000///333888???CCCCCC???666///((())),,,...***''',,,666:::333***&&&(((***(((###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&%%%(((***$$$&&&FFFlllgggGGG888444((((((***+++***+++555@@@KKK;;;...---555HHHgggtttVVVEEE555'''((((((***---,,,((((((***+++***)))***+++,,,+++***((()))***+++++++++)))))))))******++++++*********'''((((((((()))*********&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&222LLLdddxxxssshhhUUU;;;&&&###)))((()))'''%%%'''000888<<>>GGGOOONNNNNN[[[nnn~~~aaaAAA,,,'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###&&&===iiikkkRRRIII<<<...%%%"""%%%---777@@@DDDIIIVVVppprrraaaHHH333(((&&&(((+++,,,+++)))&&&&&&)))+++---)))((('''(((***+++***)))((((((((((((((()))******)))************))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''((()))(((((('''&&&&&&%%%%%%&&&######%%%***>>>iiiyyyOOO000%%%$$$$$$%%%((()))&&&###"""wwwlll___UUUPPPJJJLLLMMMJJJCCC;;;555222---///111333333111...,,,...+++)))((()))*********(((++++++&&&"""###&&&((($$$)))((((((+++$$$"""...$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''(((***)))&&&###$$$&&&'''%%%&&&"""(((---''')))...***===AAA>>>333)))&&&&&&&&&###))),,,///<<>>hhhMMM888444444666222:::hhhJJJ<<<222'''222)))+++...555333(((:::bbbhhhHHHCCC222KKKiiiaaahhhbbb333...///,,,+++)))$$$%%%***.........666@@@666'''$$$(((%%%%%%&&&!!!&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''************+++,,,------'''000222:::eeeeeeWWWWWWYYYdddeeeaaaYYYSSSNNNDDD999444222111222222000//////333------222000...;;;OOObbbiii666333//////111111...+++///+++---888DDDKKKRRRYYYgggwww}}}aaakkk]]]<<<,,,'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&$$$---MMM}}}}}}uuu^^^BBB111)))&&&''')))(((---111;;;WWWrrrooo\\\EEE666)))&&&(((((((((***'''((()))(((((((((&&&"""((('''&&&''')))))))))((()))(((''''''''')))***+++++++++++++++***((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((())))))((('''&&&&&&%%%%%%&&&$$$%%%&&&'''777aaa]]]999))))))'''''''''&&&######%%%