BM6P6(@ rrrHHH444,,,'''$$$&&&******)))&&&$$$$$$###$$$&&&(((((('''&&&%%%"""############%%%))),,,&&&(((+++...000000//////000111111000...---...///---111444444222111222444555333111111111///---***%%%%%%$$$###"""""""""### !!!!!!!!!!!!$$$"""!!!%%%,,,///---*** !!! """$$$&&&&&&%%%###!!! ###%%%###!!!$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%% !!!!!!!!!""""""""""""$$$$$$###!!! """"""""" ###&&&!!!!!!!!!!!!!!! ))))))(((&&&$$$$$$%%%'''*********+++,,,...///000777666777<<>>???DDDIIIIIIBBB<<<444///***(((******((($$$)))(((%%%###"""###$$$%%%(((%%%""" !!!!!!!!!!!!%%%$$$#########%%%''')))'''''''''%%%""" !!!######"""!!!!!!"""""""""!!!!!! !!!""""""$$$"""!!!###''')))'''%%%$$$"""!!!"""###%%%%%%$$$$$$### !!!"""nnnDDD111+++)))&&&'''((())))))(((&&&$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%(((,,,///)))***,,,...///000000000333333222000......000222111333555555444333222333333444333222000...+++***'''%%%$$$###""""""!!!  !!!!!!!!!!!!$$$!!!!!!$$$***---,,,***!!!   """%%%%%%%%%###""""""%%%&&&###""" !!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%!!!!!! !!!!!!"""###$$$$$$$$$"""  """""" ###&&&""""""!!!!!!!!!""""""###)))***)))(((&&&%%%&&&''''''''''''(((***,,,---...777444444999DDDQQQ[[[```^^^aaa```YYYTTT\\\ppp~~~yyy}}}~~~pppaaaUUUHHHAAA===::::::<<<888:::>>>BBBEEEDDDBBB@@@888222,,,+++......)))$$$((('''&&&%%%%%%&&&'''((('''$$$!!! !!!"""""""""%%%$$$######$$$%%%''')))&&&(((***)))%%%""" """""""""!!!!!!"""  """$$$$$$$$$"""!!!"""%%%((()))'''$$$%%%###"""###$$$&&&%%%%%%$$$""" !!!"""oooBBB///++++++***(((&&&'''))))))'''%%%###$$$&&&'''((('''%%%$$$(((((('''%%%%%%(((---000,,,,,,---...///000111222333333222000......000222555555555666777666444222444777999888333...,,,,,,***'''$$$###$$$###!!! !!!!!!$$$!!!"""&&&******)))%%%###  ###$$$$$$#########$$$%%%"""  !!!!!!""""""!!!!!!!!!!!!!!!###$$$$$$###""" !!!###$$$%%%&&&&&&%%%"""""""""!!!###&&&###"""!!! !!!###%%%&&&''')))***)))'''&&&&&&&&&%%%%%%&&&(((***,,,...///444111000555@@@NNNYYY^^^dddeeebbbXXXPPPXXXnnnzzz|||}}}}}}~~~~~~rrrfffYYYKKKCCC>>>::::::<<<222777<<>>777222000111000---+++******((($$$!!!###"""!!! """!!!"""$$$&&&'''(((%%%!!!  !!! """"""!!!!!!""""""###$$$$$$$$$'''&&&$$$"""###$$$''')))(((***+++)))&&&###!!!!!!!!!""""""  ###%%%!!! !!!$$$&&&"""$$$&&&&&&%%%###"""###%%%%%%'''(((+++---///000)))...222333444===MMM[[[tttiii]]]ZZZ___hhhmmmnnnvvv{{{}}}uuummmqqqzzzzzz}}}iii]]]OOOGGGAAA;;;888888:::999999<<>>+++))))))+++((($$$$$$&&&((('''%%%"""###%%%&&&'''&&&$$$###&&&&&&&&&%%%%%%&&&)))+++...---,,,++++++,,,...//////333999<<<;;;999777666222222444666999:::999777333777999888444000//////000000000...,,,)))&&&%%%%%%$$$"""  !!!!!!!!!!!!!!!###%%%&&&%%%###   """###  !!! !!!"""###$$$$$$$$$$$$'''&&&$$$$$$$$$%%%'''(((((())))))(((%%%"""""""""!!!""""""!!! !!!###%%%!!!  """$$$!!!###$$$$$$"""!!!"""######$$$$$$&&&(((***,,,---***000555555444:::IIIUUUbbbhhhlllkkkggggggnnnuuuyyyuuuuuuxxx~~~vvvuuuttteeeTTTIIIAAA:::888999>>>;;;:::>>>DDDDDD???999666:::===:::222+++)))+++$$$$$$$$$$$$%%%%%%&&&&&&###!!! """######""""""######$$$%%%%%%%%%,,,------+++((('''((()))###$$$%%%%%%%%%&&&(((***---///000000---)))%%%"""(((((((((''''''))),,,///###!!! !!!  ggg===+++(((&&&''''''&&&%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&$$$###%%%'''(((((('''''')))***,,,+++***))))))***++++++000333666999999999:::;;;222444666666666555444555333333444444222000///...---000333111+++''''''(((&&&%%%"""  !!!"""""""""######$$$!!!     !!!###$$$$$$"""  !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$!!! !!!"""!!!"""###"""!!!!!!###%%%"""!!!!!!!!!!!!!!!"""""""""#########!!!!!!###$$$$$$$$$$$$&&&''')))***+++222444666777999>>>GGGNNNPPPbbbtttyyyrrrmmmrrrzzz|||yyy}}}rrrsss[[[JJJ@@@::::::===;;;;;;>>>AAADDDCCC???;;;666666666444000,,,(((&&&"""""""""###$$$&&&((()))###!!! !!!"""""" !!!!!!"""######$$$###''')))++++++***((('''(((%%%%%%&&&%%%$$$%%%''')))---111444333,,,%%%"""!!!###&&&))))))(((((()))+++###""" !!!!!!  jjj@@@...(((%%%%%%&&&'''&&&$$$###$$$%%%!!!###$$$&&&&&&%%%$$$######%%%'''((('''''''''(((******))))))))))))))))))///000222333444666:::===222555888777333111111222444333222222333222111///***000444111+++&&&'''***'''%%%###  !!!###$$$#########$$$!!!!!!  !!!!!!!!!$$$###""""""$$$%%%%%%$$$###!!! !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$###!!! """!!!"""###"""!!!!!!###%%%###############"""""""""###$$$$$$"""!!!"""$$$&&&&&&&&&'''''')))***+++,,,999777666888>>>DDDHHHIIIIII[[[rrr~~~~~~yyyxxxyyyvvv~~~aaaKKK>>>999<<>>888333//////000///((("""!!!!!!!!!"""$$$'''+++---$$$!!!!!!"""!!! !!!""""""######"""###'''+++---,,,)))'''&&&%%%%%%%%%$$$######&&&(((***111666333***""" !!!###)))+++***(((''''''$$$###!!! !!!"""!!!  rrrCCC...((('''***((('''&&&''''''&&&$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%...//////,,,'''&&&(((+++***---000222444555777999:::444///...222444222///...000333111---,,,...111000......222555444---&&&(((&&&"""  """$$$""""""###$$$$$$###"""!!!!!!###  !!!%%%###"""$$$((()))$$$""""""!!!  ###%%%&&&&&&$$$###$$$$$$$$$$$$$$$###"""!!!!!!  """"""$$$$$$###"""""""""""""""$$$###"""!!!!!!!!!######%%%$$$#########$$$%%%&&&---///000,,,'''%%%(((,,,///:::DDDEEE@@@???GGGPPPPPP[[[mmm}}}|||uuu}}}uuu\\\DDD999;;;AAA===???DDDJJJMMMJJJBBB;;;222000---+++***)))'''&&&!!! !!!%%%(((******%%%$$$###!!!!!!!!!""""""  ###%%%+++)))''''''(((((('''&&&''')))***((($$$###%%%(((,,,---,,,+++)))%%%!!!"""###$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!  rrrCCC...)))((()))'''&&&&&&&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((((((///000111...***(((***,,,...///111111111111222444555222//////000222111///000///......000111///...///......111444444000---(((&&&"""!!!""""""#########"""!!!!!!  !!!!!!""""""!!!!!!  $$$"""!!!###&&&&&&### """!!!!!!  ###%%%%%%%%%###"""###$$$$$$$$$######"""!!!""""""!!! !!!"""$$$%%%$$$###!!! !!! """""""""!!!""""""######&&&%%%$$$$$$$$$%%%&&&&&&,,,...///,,,'''%%%'''***///999CCCEEEBBBAAAFFFMMMVVVZZZfffzzzsssxxxvvvcccMMM>>>:::;;;FFF???>>>IIIXXXZZZKKK:::111...+++))))))(((&&&$$$###!!! !!!$$$&&&''''''%%%$$$"""!!!!!!!!!""""""!!!  """$$$)))'''%%%%%%&&&'''&&&%%%&&&'''(((((('''&&&'''(((((())))))((('''%%%###"""$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!"""""""""!!!!!!  !!!"""pppAAA,,,(((((('''&&&$$$$$$%%%%%%###""""""$$$&&&'''%%%%%%%%%%%%#########$$$&&&(((+++,,,---///111000,,,***+++---333333333111...---...///000000//////////////////333...***---444777333---...///000111333444444444)))'''$$$  !!!&&&%%%$$$###""""""""""""!!!###$$$###"""!!!"""!!!!!!  """""""""""""""###""""""!!!!!! !!!"""$$$$$$###!!! ###############""""""!!!######"""""""""$$$'''((($$$""" !!!"""#########"""'''&&&%%%$$$$$$%%%&&&'''***,,,---+++(((&&&''')))000777???BBBBBBBBBFFFJJJTTTZZZgggyyy||||||wwwdddQQQCCC<<<;;;FFFBBBCCCOOO\\\[[[KKK:::///---***((('''&&&%%%###$$$###!!!!!!"""######"""$$$###"""!!!!!!!!!"""###"""!!!  !!!###&&&$$$######$$$%%%$$$###%%%%%%&&&(((***+++)))'''$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%% !!!"""###############"""!!! !!!###$$$nnn@@@+++''''''&&&%%%######$$$$$$"""!!! ###&&&'''%%%######$$$&&&%%%$$$$$$&&&(((+++---***...111111...,,,---...666666444111...------...---///111111//////ӵ777:::777222///222555666555555666777+++)))&&&###!!!!!!!!!""")))(((&&&%%%$$$$$$%%%%%% !!!"""#########"""!!!###"""!!! """######"""!!!!!!###%%%  !!!""""""!!!!!!""""""###""""""!!!!!!###"""!!!!!!"""%%%(((***'''###  """######""""""&&&%%%$$$$$$$$$%%%&&&'''Ħ''')))***222555888ĦDDDGGGLLLZZZllluuuwwwzzzӵĦyyybbbOOODDDAAABBB;;;FFFTTT[[[WWWMMMCCC===///---***((('''&&&$$$######"""!!!!!!""""""""" ###"""!!! !!!######$$$###!!!  !!!"""###!!! """######"""######%%%)))---...***&&&"""!!!!!!!!!"""###$$$%%%%%%$$$""" !!!###$$$ """###$$$%%%%%%%%%$$$"""  """$$$qqqBBB---)))(((&&&$$$###"""######""" !!!&&&******&&&$$$$$$&&&)))(((&&&&&&&&&(((***,,,,,,///333333111000111333777777666444111///000111---///1111110004ĉ@ӵ999999:::111444999:::999666444333...,,,)))'''%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%$$$###"""!!!!!!"""######"""!!! """$$$$$$###"""###%%%'''  !!!!!!"""""""""!!!!!!!!! !!!$$$(((++++++&&&!!!!!!"""  !!!"""""""""!!!$$$$$$######$$$%%%'''(((>L((()))+++,,,222222=hĦFFFJJJVVVcccggggggnnn4ĉ@ӵ}}}>LhhhSSSGGGCCCDDD777HHH[[[ccc[[[MMMCCC???000---***(((((('''%%%###!!! !!!"""###"""!!!!!!!!! """###$$$$$$$$$"""!!! !!!!!!!!! !!!"""""""""""""""%%%)))---...***%%%"""!!!!!!!!!!!!"""###$$$###""" !!!""" """$$$%%%&&&&&&&&&###"""!!!###vvvGGG111,,,***%%%$$$###"""######""" $$$)))......)))&&&&&&)))***)))((((((((()))***+++///333666777555555888:::666888888777555333222222000000000///000GG=?888<<<222555888:::999666111...///---+++)))''''''&&&'''######$$$%%%&&&((()))******)))&&&###!!!!!!"""###"""!!!!!! !!!!!!""""""#########$$$%%%%%%&&&&&& !!!!!!!!!!!!!!! $$$)))+++///)))""" """$$$""" !!!!!!!!! ###"""######%%%''')))+++HdĦ(((***,,,---///=ĪjOOONNNOOOTTT]]]kkkyyyGG=?~~~HdĦuuu^^^LLLBBB??????EEEPPP]]]ccc\\\KKK>>>///---***(((((('''%%%###!!!###$$$###"""  """###%%%$$$$$$###""""""""""""""" !!!#########"""###&&&)))+++***'''$$$""""""""""""############  !!!""" """###%%%%%%&&&&&&###!!!  !!!ӵĭӵIIIӵ###Ħ###)))///...)))%%%&&&((((((ӵӵ:::777ĦƜ`1.׼s111444888333Ħ///+++------+++)))(((((((((ӵ+++Ħ+++(((%%%###"""!!! ĭӵĦĦ!!!Ħ$$$***---111***""" ###$$$""" ###///DdD***---///?fӵKKKIIIGGGĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ~~~dddNNNBBB===CCC???AAANNN\\\[[[JJJ999...,,,)))'''&&&%%%###""" """$$$%%%###""" """$$$%%%$$$#####################!!! """$$$%%%$$$"""%%%((()))'''%%%$$$$$$ !!!###$$$%%%%%%%%%$$$ !!!""""""###$$$ !!!"""###$$$$$$$$$$$$###"""!!!!!! !!!!!!?~4g&e>&ewwwg&e%%%>hӵ&&&,,,,,,&&&""""""%%%g&e---guO>uO>&e;;;;;;4ff?>ߝL,,,gĉ@......000222Shӵ***,,,+++***)))((((((g&e--->hӵ---***&&&""" fff?><zg&e>&eHLShӵgL %%%+++...111***""""""$$$"""S?ʬ 3h?D%%)?,,,222ZufĦ@@@GGGMMMgLyyyg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??cccMMMCCCAAA???;;;:::BBBLLLLLL@@@444---***'''&&&%%%$$$""" """""""""###%%%$$$"""  """$$$%%%########################!!! !!!###%%%&&&&&&###&&&))))))%%%""""""### ###&&&'''''''''&&&!!!###$$$%%%%%%%%% !!!"""###########################""""""!!!!!!4DӵHƅ^Hu]ĦpppHu]Ħ'''ZuR)Ħ !!!###$$$$$$"""Hu]Ħ***HŐeHŐeHu]Ħ777qIܗGIӵ)))tt333555111HGgĉ@***---((()))+++,,,,,,***Hu]Ħ(((ZuR)Ħ777000(((""""""!!!sߝLGdUĦ$$$Hƅ^Hu]Ħ!!!ntHdĦ!!! HGgĉ@"""HdĦ !!!$$$'''***$$$### Htƅ^ """Bt=o9ĦDtfo9Ħ---))),,,g?FFFUUUHdĦ{{{Hu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħppp]]]RRRIIIBBB888:::===AAABBB>>>777222///---)))%%%###""""""""""""!!!!!!"""$$$%%%%%%$$$!!! !!!"""$$$%%%######$$$$$$$$$%%%%%%%%% !!!###$$$%%%'''&&&%%%###""""""######!!!"""$$$%%%'''((()))***"""###$$$%%%$$$###"""!!!########################%%%%%%%%%%%%$$$"""!!! 4DuXӵDdDΦDdDĦuuuDdDĦ&&&&&&t|>>999444333444......,,,)))&&&$$$%%%%%%%%%$$$""""""###$$$###!!!  !!!###$$$#########$$$$$$$$$%%%%%% !!!!!!###$$$%%%'''&&&$$$######$$$%%%&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! 4DuXӵDdDΦDdDӵyyyDdDĦ%%%%%%o)h###!!!"""######DdDĦ$$$DdDΦDdDΦDdDӵ222=ӊB1.uTӵ333HߝL`o9...po9wӵ(((222000---******,,,DdDĦ)))///o)h888666000(((""" !!! DdDΦDdDĦ!!!DdDΦDdDӵ%%%GIpӵDdDĦ###po9wӵDdDĦ###""""""$$$%%%###""" po9u!!!###GIdnuR)ĦDdDĦnuR)Ħ'''%%%CdgĪjPPPDdDĦmmmvvv|||DdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵwwwdddWWWLLLDDDBBB@@@===:::888666333111///000111...)))'''''')))(((&&&###"""""""""!!!  """############$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!"""###$$$'''%%%###"""###&&&)))+++)))(((&&&$$$$$$%%%'''(((%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$""""""""""""!!! 4DuXӵDdDʜ4DuTӵwww>d<Ħ%%%Dt!!!""" """###$$$###>d<Ħ###>d<ʜDd<ʜ4DuTӵ///222F&uTӵ3334DufئL>e...puR)Ħ(((222111...,,,,,,...>d<Ħ***Dt777000(((!!!!!! DdDΦDdDĦ!!!>d<ʜ4DuTӵ%%%4DwDd<Ħ$$$puR)Ħ>d<###""""""""""""!!! peӵĦpeӵDx<>d<ӵDd<)))qR/ܗ?fӵIII>dd<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵeeePPPHHHFFFNNNCCC999:::AAABBB999...111444555222,,,((((((***'''%%%"""!!!""""""!!!  !!!############$$$$$$$$$$$$"""""""""!!!""""""######'''%%%###"""###''',,,///,,,***'''$$$###$$$%%%&&&%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###!!!!!! 4DuXӵD&dq&ĒRooosdKĦ&&&DHRRud######%%%&&&'''%%%###sdKĦ%%%D&oq<Ōq&ĒR***---000>dp&ĒR111000nfʜd<Φ>d<Ħ"""s&dq&ĒR""""""i?ʜtd<Ħ$$$HHܗDӊB"""<x !!!!!!!!! B?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR}}}cccRRRIIIEEEIIIEEEAAABBBEEECCC;;;444555777777333---)))'''(((%%%### !!!######### !!!""""""#########$$$$$$$$$###"""""""""""""""###$$$&&&%%%###"""$$$(((---000...,,,(((%%%######%%%&&&%%%$$$######"""!!!!!!!!!!!!"""###$$$$$$###"""!!!  !!!4DuXӵHu]3hhiiine((((((=e$$$$$$%%%''')))(((&&&###ne&&&'''pIƎ@t@h(((***,,,>h111111///fe///@ďD%%%&&&((('''))),,,///000000ne111000=e777555///'''###!!!"""!!!ege""""""sĪj@h!!! fdDĦ###@ďD%%%###Hkge !!! @h!!!!!!@G""""""HĪj@IŌ+++555BeneBBBHkgezzznefeHu]3hh\\\bbbmmmsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hoooccc\\\PPPEEE<<>>777666333000---***(((&&&###!!!!!!###%%%%%%  """""""""############$$$"""""""""""""""###$$$%%%&&&%%%######$$$'''+++...---+++(((&&&%%%%%%%%%&&&%%%$$$###!!! !!!###$$$$$$###!!! !!!"""4DuXӵĵD^mmm,,,******+++%%%$$$$$$%%%'''(((&&&%%%(((((((((,,,***+++,,,---***---111222)))******,,,(((%%%###"""%%%(((+++---...111000...111555555000+++((('''###"""!!!"""""" DdDĦ!!!!!!&&&$$$""" !!!### !!!!!! !!!!!!######"""'''***000444<<<D^OOOXXXYYY```s׼sgeFm8>aĦs׼sHoD^DdDĦs׼srrreee___TTTIII>>>GGGOOOKKK@@@888:::???777222---+++,,,,,,)))&&&###!!! ###%%%%%%!!!  !!!""""""""""""############!!!!!!""""""###$$$%%%&&&'''&&&$$$$$$%%%&&&(((******)))((('''&&&&&&&&&&&&&&&%%%###"""!!! !!! !!!###%%%%%%###!!!  """###Φ4DuXӵtvӵ>d<ĦuuuGGG222Ħ+++*********+++,,,---'''%%%""""""$$$&&&''''''&&&'''Ħ)))+++---666666444222///---...000,,,,,,------,,,+++***))))))(((***000777888333...'''((()))(((&&&&&&(((***+++***+++...///,,,%%%!!!"""%%%(((***,,,......Ħ***((()))+++---,,,000333333000,,,,,,,,,$$$###"""###$$$###""" !!!"""!!!  !!!""">d<Ħ !!!!!!"""%%%%%%###!!! !!!!!! """$$$ !!!!!!"""""" !!!"""""" !!!"""$$$$$$$$$###### !!! """&&&)))***...333555333///,,,)))***...666<<<@@@KKKaaavvvĦ>d<Ħ```^^^PPPSSS[[[BegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦiiiZZZSSSPPPKKKIIIFFFFFFFFFCCC===888555...((((((,,,...+++'''$$$""" """$$$$$$"""!!!  !!!""""""""""""############!!!!!!!!!"""###%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''''''''(((&&&$$$###!!!!!!!!!"""!!!"""$$$&&&&&&$$$"""!!! ###$$$?aŖ%7uSQuR)ӵsdKĦ{{{IIIgdKĦ---)))+++000111,,,'''$$$$$$######$$$&&&'''((()))gdKĦ)))+++---666888999555///,,,...111,,,///222222---)))&&&%%%+++))))))111;;;???999111(((+++......+++***,,,///,,,******---000...''' %%%%%%%%%&&&(((+++---gdKĦ'''((()))+++,,,000///...,,,++++++++++++"""$$$%%%%%%$$$$$$&&&((("""!!!!!! $$$gdDĦ !!!!!!  !!!!!!""""""'''### $$$%%%""""""&&&((($$$###$$$'''))))))%%%!!! """###"""###$$$&&&&&&,,,333666333///,,,+++111...///555???LLL___ooogdKĦsdKĦggg___OOOHHHRRRŶS3we<iĉ@3hR/Ō~~~DdDĦsdKĦgdKĦgdKĦzzzYYYLLLOOOUUUKKKBBBBBBHHHJJJCCC;;;000///---)))&&&&&&***......)))""" """######"""!!! !!!"""$$$&&&%%%&&&&&&'''&&&%%%###"""###"""!!! !!!"""###!!!!!! """%%%'''))))))&&&$$$%%%'''(((&&&###,,,)))&&&%%%&&&&&&$$$""" ###'''***)))&&&!!! !!!>Aneuuune...---,,,,,,------+++)))&&&%%%$$$$$$$$$%%%&&&'''ne(((((()))+++111666999888333000///000000111222///,,,******,,,++++++---222666777444111+++++++++---...///......))))))***++++++)))&&&$$$$$$$$$$$$%%%&&&'''ne&&&&&&'''(((***+++---///000111000---)))'''$$$######%%%((()))(((&&&"""!!!!!!!!! De!!!   !!!!!!!!!&&&&&&&&&&&&$$$###!!!!!! """%%%&&&%%%$$$$$$&&&((('''$$$!!!!!!############%%%''',,,---///222222111...+++,,,...222777<<Ak<fhDenenene{{{gggUUUKKKMMMIIIDDDCCCDDDCCC@@@===666111)))%%%$$$''')))+++---((("""!!!###$$$"""""" """$$$&&&%%%&&&&&&&&&&&&$$$###""""""!!!!!! !!!"""###""""""!!!!!!"""$$$&&&((('''%%%###$$$&&&'''%%%###((()))+++...000---'''""""""%%%((((((&&&###  qqq---***---...---***((()))***((('''%%%$$$$$$$$$%%%&&&***(((''''''(((...333999;;;888333000///222111///,,,***+++...222+++---///000000000//////---+++))),,,111333111...((())))))'''$$$"""$$$&&&""""""######$$$$$$$$$$$$%%%&&&((()))***+++...333555444...(((###&&&###!!!%%%+++---)))%%%###!!!  $$$$$$   $$$(((,,,+++&&&###"""$$$ !!!!!!""""""######&&&$$$######$$$$$$###!!! """$$$$$$$$$$$$&&&(((111...,,,...111222///,,,'''---555777777AAA[[[sssnnn```bbbfffbbb[[[___zzzzzzrrraaaLLLDDDFFFFFFDDD@@@======>>><<<333)))###$$$&&&((('''+++'''""" """$$$%%%"""!!!  """$$$%%%%%%&&&&&&%%%%%%###""""""!!!!!! !!!###$$$######"""!!!"""###$$$%%%%%%###""""""$$$%%%%%%$$$%%%***222999:::444***### ###&&&''''''%%%$$$!!! tttFFF222---,,,***,,,---+++)))''''''((('''&&&%%%$$$$$$%%%''''''''')))++++++)))((('''(((000444999;;;888333000...000...,,,))))))+++///222,,,,,,---------------...---,,,+++---111333333222...,,,(((### """$$$!!!!!!"""###$$$%%%%%%%%%######$$$%%%&&&((())))))+++///333666444///'''###%%%######''',,,---***'''$$$"""!!!""""""!!! !!!"""""""""''',,,---)))&&&$$$%%%!!!!!!"""######"""!!!!!!%%%###!!! !!!!!!"""###%%%%%%%%%%%%''')))111///...///111111///,,,(((---333555444;;;RRRhhh|||~~~tttfffdddfff```[[[^^^sss{{{ttteeeUUUAAACCCEEECCC@@@===<<<<<<<<<666...(((%%%%%%&&&&&&)))&&&""" !!!$$$%%%%%%!!!  """$$$&&&&&&%%%%%%$$$###"""!!!!!!  !!!###$$$$$$$$$###"""!!!""""""###"""!!!!!!!!!"""$$$%%%%%%'''---666======555***"""!!!$$$&&&''''''&&&"""!!!zzzHHH///+++,,,,,,+++))))))***)))'''$$$$$$$$$$$$$$$%%%''')))***)))***,,,+++***))))))***555777888888555222///---+++***((((((***,,,---...---***)))***...000///,,,+++---/////////000333666777///&&&!!!!!!"""!!! !!!"""$$$&&&'''))))))$$$%%%&&&'''((())))))***---///111222111---)))&&&###%%%''')))))))))******%%%###!!!!!!"""%%%&&&&&&$$$   !!!!!!!!!!!!!!!###'''++++++***&&&$$$!!!!!!#########""" """!!!  ###%%%&&&'''&&&''')))***,,,///222222///---,,,---+++,,,...111222777FFFUUUjjjwww}}}pppeee]]]VVVWWWbbbnnn~~~sss```WWWDDDBBBAAAAAABBB@@@<<<999888999777111((($$$%%%'''(((%%%""""""###%%%%%%%%%!!!  """%%%&&&&&&%%%$$$###"""!!!!!!  """$$$%%%$$$$$$###"""!!!!!!!!!!!! !!!###%%%''',,,111777999777///'''!!!!!!###%%%&&&&&&'''!!!!!!  !!!|||HHH///+++,,,---+++))))))***)))&&&############$$$&&&(((+++,,,)))***+++***))))))+++---777777666555333000...---)))(((((()))+++------,,,---***(((***///111000---,,,///111000---...333777999000&&&"""###### !!!!!!!!!"""$$$'''***,,,((((((***+++++++++++++++...//////...---,,,******%%%''')))((('''''')))+++&&&%%%###!!! !!!$$$'''***'''### !!!###!!!  !!!!!!!!!!!!!!!!!!""""""""" !!!"""&&&)))+++***'''$$$ !!!"""""""""!!!  """$$$&&&((((((((((((***+++***...222111---******,,,...++++++///111444<<>>???BBBBBB<<<777444999;;;555+++$$$%%%)))'''%%%######$$$%%%%%%$$$!!! !!!$$$&&&(((&&&%%%$$$"""!!!  """$$$%%%$$$######""""""!!!  """&&&***111222333111,,,&&&"""  """###%%%%%%%%%$$$!!!  """###xxxHHH111---...+++,,,---+++(((&&&&&&&&&%%%$$$$$$%%%&&&(((***+++))))))(((''''''))),,,///555444444444333111...,,,---+++)))***---000000///,,,,,,---...//////////////////.........///222444333...((($$$###""" """  ###'''))),,,---...//////...------------,,,,,,++++++++++++)))(((&&&%%%&&&'''(((((('''&&&%%%$$$"""!!!!!!$$$(((++++++(((%%%###"""!!! !!!""" !!!!!!""""""!!!!!!!!! """&&&***+++(((&&&%%%&&& !!!"""""" ###%%%%%%'''))))))))))))+++,,,......---,,,+++******+++,,,+++,,,000111111666<<>>===??????;;;666555888888333+++&&&'''***'''&&&$$$$$$%%%%%%$$$###"""!!!!!!!!!"""%%%''')))'''%%%###!!!  """$$$&&&#########""""""!!!  ###(((,,,111111///+++$$$  !!!###$$$%%%$$$"""!!! !!!###$$$rrrGGG444000///)))---111...'''###%%%)))'''&&&%%%%%%&&&'''((()))((('''&&&%%%%%%(((---000111111333444444222///+++222///++++++...222333333***///333222...,,,---000222///+++,,,///222222000,,,,,,***&&&""" !!!""" ###&&&///000111111111000///...++++++++++++++++++++++++...(((""""""&&&)))(((%%%'''''''''&&&$$$!!! &&&---222000)))"""###"""!!! !!!"""### !!!!!!""""""!!!!!!!!! ###***000...&&&!!!###((("""$$$$$$######%%%(((&&&''')))***)))***+++---333...(((''')))++++++******+++...222111000444;;;???NNNhhhuuujjjddddddZZZKKKIIIZZZrrr}}}{{{}}}zzzzzzuuu[[[HHHCCC???<<<<<<<<<999777888666333...***))))))***(((&&&%%%%%%%%%%%%$$$"""""""""!!!"""###&&&(((***'''%%%###!!!"""%%%&&&"""""""""""""""!!!  ###(((---000000---'''!!!!!!!!!"""$$$%%%%%%###  """$$$%%%sssHHH555///+++++++++******))))))((((((,,,+++***))))))(((((('''###$$$%%%$$$###&&&,,,111...111444555222///---,,,111///------000222333333000333444222///...111444666444000......///111333...---+++***((($$$ !!!!!!  ###'''000000///...++++++,,,...222111...+++)))(((((()))&&&$$$!!!!!!"""$$$$$$$$$"""###$$$%%%$$$!!!$$$---333222***###"""!!!!!!###$$$"""  !!!!!! !!!###$$$###!!! %%%)))---...+++)))''''''!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%&&&&&&&&&%%%%%%&&&(((+++,,,+++)))111...,,,++++++***(((&&&###***111333000///111444???GGG```~~~pppgggbbbUUUHHHHHHUUUaaaeeewwwwwwzzz}}}{{{~~~~~~YYYAAABBBDDDCCC;;;555666<<<;;;444,,,)))***+++(((%%%(((&&&###""""""""""""!!! !!!"""###$$$%%%%%%%%%%%%$$$"""  ###$$$((('''%%%"""!!! !!!!!!!!!"""''',,,///---***&&&"""  !!! """######"""  """$$$%%%%%%xxxIII222---+++++++++*********************,,,---,,,***(((((()))&&&'''&&&%%%###%%%***...000111333222000.........,,,...111111000111333555777555222111111111222222111222222///---...222777555111,,,,,,---,,,'''!!!"""""""""!!!!!!###'''***---...---,,,******---///<<<666000---------+++)))&&&$$$!!! !!!###$$$$$$ !!!"""###""" """'''------(((###"""!!! !!!###$$$""" ###$$$$$$$$$!!!###%%%%%%### ###%%%'''+++---,,,(((%%% !!!!!!!!!!!!!!!!!!!!!"""$$$&&&&&&&&&$$$###$$$$$$%%%(((,,,------+++***---000000,,,(((&&&&&&$$$'''+++...000111222333<<>>>>>???===:::999555222---***(((((()))***(((&&&###"""""""""!!! !!!"""############$$$###!!!  !!!  """###'''&&&%%%$$$###""""""""""""!!! ###&&&***,,,,,,+++'''$$$""" !!!###$$$$$$###!!!!!!  ###%%%&&&&&&{{{III000++++++***************+++++++++***---000000---******+++))))))(((&&&$$$%%%'''***111111111///------...000(((...444444111000333777<<<777222111333444333000***...111000,,,---444:::999333------111222,,,%%%###############&&&***---,,,,,,+++***)))***---000AAA:::222///000000,,,(((&&&###  """$$$$$$ """!!! """&&&'''%%%###"""!!! !!!""""""!!!###&&&'''''''''!!!$$$&&&&&&$$$!!!!!!!!!###)))......)))### !!!!!!""""""""""""$$$&&&''''''&&&$$$"""######%%%)))---///...---$$$,,,333333---'''%%%%%%%%%$$$%%%)))...333444444999KKKhhh~~~nnn___XXX\\\VVVJJJKKKYYYcccdddfffsss~~~sssjjjxxxuuuyyyyyylll^^^KKK:::;;;CCCEEE>>>777000000...+++''''''***---(((&&&###""""""!!!  !!!""""""!!! !!!!!! !!!!!!$$$###!!!  !!!!!!$$$%%%%%%&&&&&&%%%######$$$$$$$$$$$$%%%&&&'''(((+++***)))&&&$$$""" """###%%%%%%###""" """!!! !!!$$$&&&''''''wwwHHH111,,,,,,))))))(((((()))***+++,,,------///000111///,,,)))+++***)))(((''''''((()))...///000///---,,,---...***...222333111111444888888777555555555444000---(((***---......000555999555111------///000,,,)))%%%%%%%%%$$$###%%%))),,,,,,---,,,***)))***,,,///;;;777333111000...)))%%%&&&###  """###$$$ !!!"""###$$$""" !!!###$$$###!!!!!!!!!!!!!!!"""!!! """%%%'''''''''((($$$%%%&&&%%%### """&&&***---+++'''$$$ !!!""""""######%%%%%%&&&&&&'''''''''(((%%%%%%&&&)))---...---,,,$$$***000111---(((%%%%%%$$$$$$$$$''',,,111666888;;;GGG\\\rrr}}}~~~nnnbbb```\\\RRROOOTTTVVVVVVVVV^^^sss~~~vvvooojjjwww|||}}}~~~ppp```MMM===<<>>:::999:::888333---+++,,,,,,***'''&&&$$$"""!!!!!!  """######"""  !!!"""######%%%$$$###"""!!!  """%%%((()))'''%%%$$$)))+++---,,,)))&&&$$$$$$'''((((((((('''%%%###!!! !!!""""""!!! !!!###%%%%%%$$$nnnEEE444000...+++***((('''''')))+++,,,///,,,***---222222---(((+++***+++,,,...///...,,,(((+++///111///,,,******///...---///222444333111)))000777999555000------,,,((('''+++111444111---)))---111000---+++,,,///'''&&&$$$!!!!!!$$$+++---......---,,,,,,,,,---333999888000)))&&&'''$$$###"""###$$$%%%###""" !!!###%%%&&&"""###$$$%%%$$$"""  !!!###""" ###&&&&&&### !!!&&&'''&&&$$$"""!!!###%%%""")))///...&&&!!!"""&&&""""""""""""""""""""""""%%%$$$""""""$$$(((---000''''''''')))++++++)))'''+++)))'''''')))***)))'''###'''***)))(((+++444<<>>888222000111111---)))(((&&&&&&'''((()))(((&&&###"""!!! """"""###&&&+++000222222---000222111---((($$$"""######%%%+++000222000---&&&!!!###%%%""""""$$$#########%%%'''&&&$$$"""'''&&&$$$!!! !!!###$$$###!!! ###$$$%%%$$$"""!!!"""######$$$%%%$$$""" """###$$$%%%%%%$$$###### !!!""""""######$$$!!!$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$'''******(((***///333888999;;;<<>>DDDHHHccctttxxxkkkkkk|||}}}rrrvvvzzzuuusssddd\\\SSSKKKEEEGGGSSS```yyyzzzlllqqq~~~rrrjjj[[[HHH777000222666555222///,,,)))'''$$$"""$$$$$$$$$###"""!!!   !!!"""######"""!!!"""!!!!!!""" !!!!!!""""""#########&&&'''&&&%%%######%%%'''###%%%''''''&&&%%%&&&'''((('''%%%###""" !!! """$$$$$$###!!!oooCCC///)))'''(((((((((((('''((()))***,,,......+++&&&###%%%'''***...333333000///000333555444222///---,,,...///+++++++++---///000000...---222555222---,,,111666;;;:::888555111///------...)))&&&)))///111---''')))'''%%%"""  $$$)))...000111222333555333000,,,)))(((###""""""%%%***---,,,******&&&###$$$%%%%%%###""" ###&&&'''&&&%%%$$$$$$$$$!!! !!!"""###""" !!!###!!!"""######!!! !!!###%%%%%%$$$!!! """"""###$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%###%%%''''''%%%###"""!!!###$$$'''((((((&&&$$$"""%%%&&&''''''&&&'''***---000444888888666888@@@GGGSSSaaaiiihhhllluuuuuullluuuzzzyyysssvvvrrrjjj\\\OOOIIILLLSSSYYYggg~~~vvvooopppwww~~~sss```III666///222888444666777333---'''###############""""""!!! !!!!!!!!!!!! """$$$%%%%%%$$$$$$%%%$$$!!! """### !!!"""###$$$%%%%%%''''''&&&###""""""%%%'''&&&'''((((((&&&%%%&&&'''((('''&&&$$$"""!!!!!!!!!###"""""""""######"""!!!qqqDDD000***'''&&&&&&%%%&&&'''((((((((((((***,,,,,,)))((()))***,,,,,,---///111222111000777777555222//////111444...---,,,,,,...//////......---,,,+++++++++,,,---///555:::888111++++++---+++&&&$$$'''///333111---,,,***'''$$$""" !!!$$$***...000111666666444111,,,)))'''(((""" $$$))),,,+++)))---,,,+++(((&&&$$$""" !!!###$$$###""" !!!"""!!! """###$$$###!!! !!! !!!""""""!!! !!!"""%%%%%%$$$!!! !!!"""""""""######$$$$$$$$$"""""""""###$$$$$$%%%%%%###%%%''''''%%%"""!!!!!!"""###&&&((((((&&&$$$"""###############$$$&&&(((+++333999777111333>>>JJJLLLOOOXXXeeelllkkkhhhhhhzzzvvvyyy|||qqq```SSSOOOOOOPPPOOOYYYwwwqqq```]]]gggqqqrrrmmm}}}eeeKKK777///000444222999???;;;000&&&"""""" !!!  !!!!!!"""""""""!!!###%%%&&&&&&&&&&&&(((&&&###!!! !!!###%%% !!!"""###$$$%%%&&&&&&%%%$$$"""!!!!!!###&&&'''((()))(((&&&%%%&&&((('''&&&%%%$$$$$$######$$$############""""""""""""oooDDD111,,,***%%%$$$$$$%%%'''((('''&&&$$$&&&))),,,......---,,,---+++***,,,000111111///555777777555111000333666333111...------......---,,,+++)))***,,,,,,)))&&&&&&///777777000+++***---&&&""" ###+++111222111...---***'''$$$###""""""""""""###&&&+++///111111555555333///***'''%%%&&& !!!&&&,,,//////------222333...'''$$$!!! !!!""""""!!! """""""""  !!!###%%%$$$"""  !!!!!! !!!"""$$$$$$$$$###!!! !!!"""###""""""!!!!!!!!!""""""!!!!!!""""""###$$$$$$%%%###%%%''''''$$$"""!!!!!!!!!"""$$$%%%&&&%%%###"""!!!!!! !!!###$$$%%%'''...444222---///:::FFFMMMJJJQQQ___dddbbbhhhuuu{{{rrrddd[[[TTTMMMIIIIII]]]qqq~~~pppdddVVVNNNRRR]]]iiioootttyyymmmUUU@@@333///000000888???<<<222'''######  !!!""""""""" ###%%%&&&''''''''''''&&&$$$"""""""""$$$%%% !!!"""###%%%%%%&&&$$$%%%$$$###!!!!!!###%%%'''(((((('''%%%%%%'''(((&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$###!!!!!!###$$$nnnDDD222---***$$$######$$$'''((('''%%%######&&&+++111333000,,,,,,,,,,,,+++,,,---000222111444666555222000333666888555000...---------,,,***+++...///...+++(((&&&%%%)))///111111///...---%%%""" """'''...333555000...,,,)))&&&%%%%%%$$$&&&%%%%%%(((,,,000111222000222333111---(((%%%$$$!!!!!!###)))...111///,,,)))444:::333)))$$$###""" !!!######"""%%%&&&&&&$$$"""!!!$$$%%%$$$!!! !!!!!! !!!""""""$$$%%%%%%###"""###$$$###"""!!!  !!!""""""######$$$"""$$$&&&&&&$$$"""!!!!!!!!!!!!"""############### !!!###$$$%%%&&&***/////////000666;;;EEENNNXXX\\\YYY]]]nnnwwwooojjj]]]LLLGGGNNNcccooommm___ZZZRRRIIIGGGPPP```mmmmmm{{{}}}|||jjjQQQ===333000000333555555111,,,&&&###  !!!"""""" """%%%&&&'''((('''$$$######"""""""""######!!!!!!"""###$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$&&&''''''&&&$$$%%%''')))(((((('''%%%$$$$$$$$$$$$"""$$$$$$###!!!!!!$$$&&&pppEEE222,,,)))$$$###"""$$$((()))'''%%%$$$###$$$+++333666000***+++---///,,,((()))///555---222555444111///222555;;;777222///------,,,+++(((...333444000+++((((((((('''(((,,,222444111---'''%%%######'''---444999111///---***((('''&&&&&&(((''''''***---111222222+++///333444111+++%%%"""$$$$$$&&&***......***&&&&&&555>>>666***%%%%%%%%%  """$$$%%%$$$)))***)))'''### ###&&&%%%###!!!  !!!"""!!!###&&&&&&%%%$$$$$$%%%$$$"""!!! !!!""""""######!!!###&&&&&&$$$""""""""" !!!!!!!!!"""###### """$$$%%%&&&))))))+++///333555333111888QQQccc]]]SSS\\\rrr|||zzzzzz|||zzzgggNNNKKKYYYaaammmzzz}}}iiiVVVTTTOOOJJJHHHNNNXXX```sssuuuzzzvvvzzz}}}xxxppptttyyy}}}aaaFFF888444111...+++---000000***$$$######""""""!!!  !!!!!!""""""$$$&&&'''((((((!!!!!!!!!"""""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$&&&''''''%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%''')))+++***(((&&&$$$######""""""###$$$###!!!!!!$$$'''uuuFFF111,,,+++&&&&&&&&&'''''''''''''''(((&&&%%%(((+++...---+++---***''''''))),,,,,,,,,999999666333000000222444888444111111333222---)))+++******///444444///)))$$$'''+++---///000111333///***$$$%%%***//////...///222111+++((())))))'''&&&###$$$(((******,,,000444444444444333///***%%%&&&(((+++---,,,)))%%%###'''***---...,,,((($$$""""""!!! !!!###&&&''''''***------)))$$$   ###$$$### !!! """"""!!!!!!"""###"""!!!!!!###%%%###"""!!!   """######!!!!!!!!!"""###$$$$$$$$$$$$ !!!"""!!!!!! $$$''''''&&&%%%***000000...---000444@@@CCCOOO\\\^^^\\\gggvvvsssqqq|||pppcccYYYUUUbbbfffoooyyyrrreeeSSSNNNKKKKKKKKKKKKPPPVVVhhh~~~{{{{{{ooojjjpppuuutttxxx~~~nnn\\\JJJ<<>>333---)))***,,,******,,,(((&&&$$$!!!  !!!"""""""""!!!  """$$$%%%&&&$$$###""""""###$$$$$$###!!!$$$&&&'''%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&''')))((((((''')))******(((&&&###"""""""""###""""""""""""###$$$%%%&&&zzzKKK222)))%%%&&&***......,,,))))))***+++***((((((((()))(((''',,,111555000'''$$$***111111222222000...---...///000000333888;;;999333---***+++---///111222222222666333111111333333222///------,,,,,,------------000444444///,,,,,,+++((('''$$$$$$''''''&&&'''***555999======999333000///000---+++***+++)))%%%!!! &&&---...)))###!!!!!!  !!!###&&&'''+++,,,,,,***%%% !!!###### !!!  !!!!!! !!!"""""""""!!!!!!###%%%###"""!!! !!!""""""!!!!!!""""""###$$$$$$ !!!"""###$$$$$$$$$$$$$$$###!!!  """$$$$$$%%%&&&(((***)))***+++,,,---------------444BBBRRRVVVVVV^^^jjj~~~~~~wwwppprrr|||yyyhhh[[[YYYZZZ^^^aaabbbggguuummm```[[[SSSLLLHHHJJJLLLNNNQQQVVVnnnzzz|||zzzxxxrrrpppooommmbbbVVVVVV]]]oooqqqsssuuuxxxzzz}}}~~~gggKKK===333***(((***))))))+++(((&&&$$$"""  !!!""""""!!!!!!!!!  !!!###$$$$$$%%%&&&%%%$$$###$$$%%%###%%%&&&&&&%%%$$$$$$$$$$$$&&&(((***+++)))'''&&&$$$''')))+++*********+++((('''%%%###!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$pppBBB...++++++''',,,111222...+++***++++++)))(((''''''(((((((((///444777222***&&&***000///000111000///......000666444333333555777666555+++,,,...///000111444666;;;555000000333555222///,,,...000000...,,,,,,,,,,,,000222///---......,,,***'''&&&((((((%%%&&&))),,,666CCCGGGBBB888///+++222...***)))***+++(((%%%%%%,,,222222+++%%%###### !!!###%%%&&&---------)))$$$ !!!""""""!!!!!! !!! !!!"""!!!!!!!!!###%%%###""" !!!###$$$######!!!!!!"""###%%%'''!!!"""###$$$%%%%%%%%%%%%&&&$$$"""  !!!"""!!!$$$'''(((&&&&&&(((+++***))))))***+++,,,+++)))333444:::BBBHHHPPP```ooommmqqqyyy{{{uuummmooovvvsssjjjgggeeeWWWMMMRRR___iiilllmmmyyymmmZZZJJJIIIPPPVVVTTTJJJGGGUUUfffqqq|||ssswww{{{uuuvvv~~~|||~~~zzz~~~nnniiillljjjddd___eeeuuu}}}nnnlll{{{|||lll]]]LLL===///***)))''''''(((((('''$$$"""!!! !!!!!!"""""""""###"""!!! !!!"""###$$$''')))((($$$###$$$'''$$$%%%&&&%%%$$$###%%%&&&&&&(((***+++***(((&&&$$$"""%%%)))++++++++++++,,,***(((&&&$$$"""!!! !!!"""######tttFFF111------(((,,,111222000---,,,---(((((('''''''''(((+++,,,444555444222...,,,,,,---///000222222111000111222888666555444444444444444,,,...///000000222555888777222......222444222///,,,///111222000---++++++)))...111000000444555444...***)))+++***'''''')))***444AAAFFFAAA888000,,,000,,,))))))+++------,,,+++000444333,,,&&&###### !!!###$$$$$$,,,------***%%%!!!!!!"""""" !!!"""""""""!!!   !!!!!! !!!###%%%###""" !!!$$$&&&%%%$$$"""!!!!!!###%%%'''"""###$$$%%%&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$&&&"""&&&))))))'''&&&(((+++***((('''''')))***)))(((444333333777===III[[[kkkcccgggpppvvvrrrkkklllqqq|||qqqlllfffVVVIIIMMMXXX```aaa```lll~~~qqqhhhiiidddTTTDDDFFFNNNUUUTTTLLLKKKZZZmmmtttuuuhhhlllsssyyy~~~vvv~~~{{{{{{~~~vvvuuu~~~|||zzz~~~|||zzzzzzzzz|||ppprrr|||{{{vvvmmmuuuqqq{{{qqqiiiZZZKKK:::000***&&&%%%&&&((('''%%%###"""!!!!!!""""""!!!!!!"""""""""######$$$$$$$$$#########"""###$$$'''))))))&&&$$$%%%'''$$$%%%%%%$$$###$$$&&&(((******+++***(((&&&###"""!!!$$$(((*********++++++---,,,)))'''$$$"""  !!!"""###$$$SSS:::///***(((***---///111000///---''''''(((''''''***---000666333111111222222///,,,000222333222222333555777333555777888777444000---/////////000222444666666111...,,,---000222111///,,,...///111000...,,,***)))...111000222888<<<<<<000---+++---,,,((((((+++000555:::;;;888555333222,,,+++******+++---000111///000111///+++'''###""" !!!!!!!!!"""""""""(((***+++)))&&&"""!!!""""""!!! !!!"""###$$$###!!!!!!!!! !!!###%%%###""""""%%%(((%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$###"""""""""$$$%%%&&&$$$&&&)))***)))((((((((('''''''''&&&&&&'''((((((,,,---///333888BBBOOOYYYdddeeeeeefffhhhkkkppptttllluuu~~~lll^^^ZZZUUURRRMMMLLLRRR[[[dddfffiiisssyyyqqqeee[[[UUUPPPLLLJJJJJJFFFEEELLLTTTZZZaaahhhzzz}}}wwwvvvooodddbbbiiirrrzzzyyypppnnnqqquuuyyy}}}~~~||||||xxxwww|||xxxwwwvvvsssnnnjjjnnnuuuzzz}}}{{{~~~{{{nnndddWWWFFF:::///'''%%%(((((('''%%%###"""""""""###$$$$$$############$$$$$$$$$%%%&&&'''&&&%%%###"""###%%%'''(((''''''&&&'''$$$%%%$$$$$$###%%%(((+++---,,,***(((%%%###"""!!!"""$$$((()))))))))***,,,...---+++)))&&&$$$"""!!!""""""""""""###$$$%%%%%%WWW<<<000***)))((((((+++000222000---((())))))((((((***...222333111///000333333111...222222333222222444777:::111333666777555222...,,,111000///111555777555333,,,,,,---......///......---,,,,,,...111000,,,((()))---///...000777<<<>>>111---,,,---,,,)))))),,,333333444555555444444444))),,,...---+++,,,000555111///,,,++++++***'''$$$!!!!!!!!!!!!!!! """%%%((((((%%%"""!!!######""" """$$$"""$$$%%%$$$!!! !!!###%%%###!!!"""&&&)))%%%%%%###"""!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""&&&&&&''')))******(((&&&$$$&&&'''&&&$$$$$$'''***(((+++...000444<<>>:::333***''')))...000000;;;;;;:::888555444444555///000000000///...,,,+++000000111222222222222222///222555444222111555999777333......000000---***111666888444222333555555...---,,,+++***)))))))))(((***---.........000111///---,,,///333222+++%%%$$$$$$'''...555555...'''$$$######$$$%%%%%%$$$"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!! !!!###&&&%%%"""  !!!""""""###$$$%%%$$$""" !!!"""###"""###$$$$$$###!!!!!!###%%%%%%#########$$$"""######"""!!!!!!###%%%&&&))),,,,,,+++---111444===???AAAFFFRRR___eeeeeeaaa```eeellloooqqq}}}wwwmmmccc]]]WWWVVVSSSNNNIIIGGGIIIKKKFFFCCCFFFPPPYYY\\\]]]___]]][[[XXXWWWWWWVVVTTTRRRTTTVVVZZZ\\\ZZZSSSJJJDDDDDDCCCAAABBBDDDDDDCCCAAA>>>EEEPPP]]]jjjwwwvvvrrrgggcccaaadddkkkxxxxxxssssssqqqooopppvvv{{{~~~zzzvvvsssqqqpppppppppmmmiiiggggggjjjmmmpppmmmvvv~~~}}}yyyzzz}}}yyyxxxvvvxxx|||~~~~~~{{{qqqgggmmmqqquuutttsssvvv~~~}}}~~~qqqhhhiiijjjgggdddeeeeeelllpppooonnnqqqsssttt}}}uuulllhhhlllooopppjjjmmmxxx~~~kkkWWWHHHLLLVVVZZZ[[[]]]mmm}}}yyyfffWWWIII:::...))))))))))))(((((('''''''''$$$%%%&&&&&&&&&%%%###"""""""""#########"""!!!!!!  """"""!!! """###$$$$$$$$$&&&'''&&&$$$""""""###$$$###"""!!!"""###$$$$$$###"""!!!&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&NNN666000...+++***((('''''''''((((((''',,,//////---///777>>>999333+++&&&'''+++///000;;;<<<<<<999444222444777///000111222111000...---///000000111222222222222,,,///222222111222777;;;444111////////////---+++333999<<<777222333666777...---+++***)))(((''''''((()))******+++---000333---++++++...111///'''!!! """'''///555555///)))$$$#########%%%%%%$$$"""###$$$$$$$$$###""" """!!!!!!!!!!!! """######"""  !!!%%%$$$###  """###$$$%%%%%%###!!! !!!"""### !!!###%%%$$$"""!!!"""###"""!!!!!!###%%%$$$$$$$$$###############"""%%%((())))))***,,,...555<<<@@@AAALLL___lllmmm___^^^eeeooommmdddjjjyyyooollloooggg[[[NNNJJJLLLLLLDDD<<>>DDDLLLKKKIIINNN___uuurrr^^^YYY\\\gggooouuuvvv```YYYbbbmmmllljjjlllxxxtttwwwrrruuuxxxxxxggggggkkkpppooojjjjjjmmmxxxssswww|||xxx}}}}}}}}}uuutttoooeee\\\aaallluuuvvvqqqrrrwww|||vvvzzz~~~xxxyyynnnkkkuuuyyyqqqjjjjjjzzz|||xxxqqqrrr}}}yyybbb^^^\\\^^^___\\\ZZZ[[[^^^```ccchhhsss~~~uuuxxxvvvyyy{{{yyymmmkkktttxxxnnn___TTTNNNKKKKKKIIIKKKYYYjjjpppzzz~~~vvvdddIII333---222((())))))))))))((('''&&&$$$$$$%%%%%%%%%$$$###""" !!!!!!"""!!!!!! !!!!!!""""""!!! """%%%%%%######%%%(((&&&$$$######$$$$$$###""" !!!!!!!!!!!! $$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""###yyyHHH222//////++++++)))(((''''''((())),,,,,,,,,,,,---000555888333111---(((&&&)))///555888::::::888333111333555//////000111222333333444......//////000111222222000///......///222333444,,,...000///---,,,...///111666888333...///222444---,,,+++)))'''&&&&&&&&&((())))))******---111444///,,,***+++......)))$$$""")))...000///---+++$$$###""""""###$$$###"""######$$$%%%$$$"""!!! !!!!!!!!! ###$$$%%%###!!! """"""""""""###%%%&&&&&&$$$###""" !!!"""!!!###$$$$$$""" !!!""""""!!! !!!###%%%%%%%%%%%%%%%%%%%%%$$$$$$ !!!###$$$&&&(((,,,...222;;;???>>>FFFYYYiiinnniiibbbcccjjjggg^^^aaammmzzzxxxpppeeeXXXPPPLLLIIIDDD@@@>>>;;;;;;>>>AAAGGGRRR]]]ZZZZZZYYYWWWTTTQQQPPPOOOLLLOOOOOOJJJCCC@@@CCCGGGGGGKKKMMMJJJEEECCCGGGKKKNNNPPPWWWfffwwwnnn^^^XXXYYYccclllsssoooZZZSSSYYYaaadddeeehhhqqq~~~yyy||||||~~~|||nnnmmmooosssrrrmmmmmmqqqzzzwwwzzzuuummmmmmhhh___VVVXXXaaaooowwwvvvtttuuu}}}}}}vvvooossszzzyyy|||vvvvvv|||}}}{{{|||}}}xxxssstttnnndddQQQKKKJJJNNNPPPMMMMMMPPPSSSVVVWWWYYYcccpppvvvssscccnnnuuunnnddd```bbbeeennniiiaaa\\\```ccc]]]TTTOOOMMMPPPSSSQQQPPP\\\kkksss~~~}}}vvveeeLLL666000333)))*********)))((('''&&&$$$$$$%%%%%%%%%$$$###""" !!!!!!!!! !!!"""######""""""""""""!!!$$$%%%###"""$$$'''%%%$$$######$$$$$$###!!!######%%%&&&&&&&&&&&&%%%%%%$$$###!!!!!!!!!!!!!!!rrrDDD000///000***++++++)))'''''')))+++...+++((((((,,,///111111......---)))&&&)))000666444555666555333111000111//////...///111333666777------------...///111222666111,,,+++...///---+++''',,,000000---,,,///222+++000000+++(((***---------,,,***(((&&&%%%%%%$$$&&&(((***++++++---000222111---)))***...000---*** $$$)))+++***))))))***$$$""" """###""""""!!!"""$$$%%%$$$###!!! !!!!!!!!!!!!!!!  $$$%%%&&&%%%"""  !!!###$$$$$$%%%%%%%%%%%%$$$   """###$$$###!!! !!!"""""""""!!!"""$$$&&&&&&%%%%%%&&&''''''&&&$$$ """%%%)))---///111888======AAANNN^^^hhhvvvkkkbbb```]]]ZZZ```jjjnnn~~~rrrtttpppbbbPPPFFFIIIOOO===;;;;;;===>>>@@@HHHQQQaaa]]]VVVOOOKKKMMMSSSXXXIIIMMMOOOJJJBBB???DDDJJJTTTKKKCCCEEEMMMQQQLLLDDDHHHYYYllltttvvv~~~xxxpppjjjaaaYYYZZZbbbppp{{{hhhaaa]]]WWWPPP[[[fffmmmkkkiiiqqq}}}|||tttnnnmmmpppuuuyyyrrr~~~}}}|||tttooojjj```VVVXXXWWWYYYcccpppyyy{{{xxxmmmuuuxxxqqqiiilllvvv}}}{{{|||sssiiikkkuuuuuubbbMMMVVVPPPJJJGGGFFFGGGMMMSSSGGGLLLRRRVVV]]]bbbbbb___eeeeeebbb]]]\\\\\\VVVOOOTTTaaaggg]]]PPPOOOXXXbbb___UUUSSS___iiiiiiffffff{{{zzzhhh]]]SSSDDD444+++,,,++++++***(((''''''&&&$$$%%%&&&&&&&&&%%%###""" !!!!!!!!! """###$$$$$$"""!!!!!!""" ###$$$$$$$$$$$$%%%###""""""###$$$###!!! """###%%%&&&'''''''''&&&%%%$$$###"""!!!!!!!!!!!!sssFFF222...---)))***+++***((((((+++---***'''%%%%%%(((,,,......,,,+++)))'''(((***...111//////000222333111...+++------...///000222333444++++++++++++,,,...000111555000+++***,,,...---+++***,,,...///000000000111***,,,+++'''&&&***+++***,,,+++)))'''&&&$$$$$$###$$$'''***,,,,,,,,,---......)))%%%''',,,///...,,,'''&&&%%%%%%&&&&&&&&&&&&###!!! !!!!!!!!! !!!###$$$$$$"""  !!!""""""######"""!!!!!! !!!!!!$$$&&&'''%%%###  """  ######""""""###$$$%%%&&&"""!!!  !!!""""""""""""""" """############$$$&&&$$$######%%%((((((&&&$$$!!!!!!"""$$$'''+++------,,,111999>>>@@@GGGXXXhhhvvvqqqhhh___YYYZZZ___dddeeeuuubbbUUUSSSWWWFFFCCCCCCDDDDDDDDDIIIOOO^^^[[[TTTMMMIIIKKKRRRXXXKKKMMMOOOLLLGGGEEEHHHKKKVVVNNNFFFIIIQQQVVVRRRKKKQQQdddyyyxxxwwwqqqiii]]]TTTZZZmmmzzzmmmiiidddYYYOOOZZZfffnnnjjjfffnnn|||mmmlllvvv{{{yyyrrryyy{{{vvvqqqrrrrrriii]]]VVVVVVXXXYYY\\\iiixxx{{{tttfffmmmtttssskkkgggppp~~~|||yyypppvvvyyyfffUUUaaaaaa\\\SSSMMMNNNRRRTTTHHHKKKRRRXXXYYYWWWUUUWWWdddbbb\\\XXXZZZ\\\XXXPPPPPPcccooogggXXXXXXhhhxxxxxxmmmlll|||~~~wwwyyybbbYYYTTTHHH666)))///---+++)))'''&&&&&&&&&%%%&&&&&&''''''%%%$$$### !!!!!!!!!!!!!!!!!!###$$$$$$!!! """!!!###%%%&&&$$$""""""!!!!!!"""###"""   """###%%%((())))))((('''%%%$$$$$$###""""""""""""xxxKKK555,,,((((((***+++***((((((,,,///&&&%%%$$$$$$%%%))),,,...,,,(((%%%%%%))),,,---,,,,,,,,,,,,000222111,,,(((,,,---...///000000//////************+++---///000000---+++***,,,///000111...---,,,///333444111...,,,---***'''(((------+++,,,+++)))'''%%%$$$######"""&&&***---,,,+++++++++((($$$!!!$$$)))---,,,)))---'''"""!!!$$$&&&$$$!!!"""  !!!###$$$$$$"""  """######%%%$$$###""""""!!!!!!!!!$$$&&&'''&&&###!!!  ###!!!!!!###"""!!! !!!"""%%%&&&###"""!!!  !!!!!!""""""######"""$$$$$$$$$$$$%%%&&&"""!!!!!!$$$'''(((&&&###!!!"""$$$'''***,,,++++++'''+++555@@@CCCGGGYYYnnnmmmrrrpppfff]]][[[\\\[[[lllxxxwwwlll^^^TTTTTTPPPOOOPPPPPPOOORRRWWWUUUVVVUUURRRNNNLLLNNNPPPNNNNNNOOOOOONNNMMMLLLKKKPPPSSSUUUSSSPPPQQQWWW\\\bbblllyyy{{{ooolll```TTTXXXkkkzzz}}}xxxkkkaaa\\\ZZZ___eeejjjmmmrrr{{{qqqppp{{{}}}sss||||||pppgggmmmppphhh___\\\OOOYYY]]]^^^hhhvvvvvvjjjllliiillltttuuupppsss|||xxxppppppccckkklllbbbYYYUUURRRMMMSSSQQQTTTXXXVVVQQQSSS[[[[[[aaabbb\\\WWWYYY^^^aaa]]]iiiqqqnnnjjjppp}}}|||hhh[[[PPPBBB666///111///+++(((&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$ !!!"""""""""!!!"""$$$### !!! """&&&'''$$$!!!!!! !!!""""""!!!  !!!"""###&&&(((******)))((($$$$$$$$$$$$######""""""}}}LLL444...------***'''(((***+++)))'''!!!######!!! """(((...---)))&&&&&&))),,,+++***(((,,,000///+++***---222---///222444333///***'''000,,,)))+++111555444111+++...000000//////000222333///---111666777111+++,,,000111///+++***...333,,,+++)))'''&&&%%%$$$$$$)))%%%"""%%%+++000...+++ """%%%%%%$$$%%%***///,,,'''"""!!!$$$&&&###  !!!!!!%%%''''''$$$ """$$$%%%$$$%%%''''''&&&$$$!!!$$$######"""""""""""""""###%%%%%%$$$!!! """ &&&)))&&&&&& !!!!!!!!! ###%%%'''&&&%%%###"""!!!"""######!!!!!!###%%%'''(((((((((***---...---)))&&&+++333777888DDDYYYgggiiibbbfffsss|||oooXXXSSS^^^ooosssvvv}}}}}}gggXXXaaakkkgggWWWQQQ]]]eeecccQQQOOOUUU^^^\\\QQQMMMRRRXXXXXXRRRKKKQQQ[[[YYYNNNJJJWWWaaa___VVVVVVdddrrryyywww|||yyyccc^^^___```VVVRRRfff}}}mmmbbbeeeooollljjjjjjrrr}}}zzzrrrrrrxxxmmmqqqwwwyyy}}}qqqfffrrr{{{xxxiiiccciiihhh___UUUQQQ]]]rrrttteeedddqqqpppooogggaaalll}}}xxxuuusssrrr}}}hhhZZZ^^^fffllleeeWWW\\\nnnnnn``````eeemmmqqqjjjbbbeeennnzzzzzzzzz|||vvvdddLLL999333555...,,,+++)))'''&&&%%%%%%'''&&&$$$######$$$&&&''' !!!!!!"""######$$$$$$!!!!!! !!!!!!!!!"""############ !!!!!!!!!!!! !!!""""""!!!!!!  ###&&&)))***(((&&&%%%,,,***'''$$$######$$$$$$uuuIII555///,,,******)))'''&&&'''((()))&&&%%%""""""###&&&((()))******)))(((((())),,,...***+++,,,---------------///000111111000---+++)))---...///000222222111000///......000444555444222333333333333444333///---...000222333333222111111///---)))&&&%%%%%%&&&(((%%%""" ###)))+++)))%%%"""!!!!!!$$$)))---...---***)))'''$$$###"""!!!!!! !!!!!!!!!%%%'''&&&### !!!""""""$$$%%%&&&%%%###!!!""""""!!!!!!!!!"""""""""###$$$%%%###!!! !!! %%%111888999222)))"""!!!!!! !!! !!!###&&&''''''&&&###"""!!!"""######!!! """$$$&&&''''''+++...///---+++******000222;;;GGGRRRXXX]]]```___eeemmmnnnggg^^^ZZZZZZaaappp|||uuuqqqrrrrrrpppmmmkkkjjjgggddd\\\]]]\\\\\\^^^```]]]YYYUUUVVVYYY\\\ZZZWWWVVVXXXUUUYYY]]]^^^aaagggqqqzzzuuuaaa___[[[UUUSSS[[[mmm}}}tttjjjoooyyyrrruuuyyy}}}~~~yyyvvvwwwwwwtttpppiiiqqqxxxxxxtttsssyyywwwmmmjjjkkkjjjhhhhhhrrrqqqnnnkkkjjjhhhccc^^^SSSYYYdddmmmqqqpppoooooopppkkkiiilllqqquuuxxxzzzzzz}}}{{{~~~uuu~~~|||wwwsssrrrvvv{{{~~~rrryyyzzzttt|||~~~yyylll[[[HHH;;;444333...---+++)))'''&&&%%%%%%&&&$$$###"""!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!!!!!!!!!!""""""######$$$$$$ !!!!!!"""""""""$$$$$$$$$###!!!  """%%%'''((('''%%%###)))(((&&&$$$############oooGGG666000,,,(((******'''######''',,,+++'''###$$$''')))'''%%%)))++++++)))&&&&&&+++000,,,++++++,,,//////,,,***000//////...---,,,+++++++++///444555333111000000222///---111888;;;777333222555666555111............///222666888777222---111...***'''%%%&&&)))***###"""!!!###&&&&&&### $$$###...444000+++''')))***'''!!!""" !!!!!! """$$$&&&%%%""" !!!###$$$$$$"""!!! !!!"""""""""###$$$$$$###!!! !!! !!!!!!""",,,<<>>666222000...---+++***((('''&&&&&&$$$###!!!!!!!!!###%%%&&&###$$$$$$$$$%%%%%%%%%&&&""""""###$$$$$$###""""""######""""""!!!!!!""""""###""" !!!###%%%'''$$$%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&&&&$$$######$$$%%%&&&''''''''''''|||LLL555000000111,,,((((((,,,//////---(((***,,,***'''&&&***...///)))###"""&&&)))***)))---111444111+++))),,,000,,,---///000000...+++***...+++)))...555999777333+++...333444333111000111---+++******---...,,,***000444777444---***,,,000'''))),,,---,,,)))&&&######&&&)))(((### """%%%&&&''''''$$$%%%&&&''''''%%%!!!"""######""" !!!""""""  """$$$%%%$$$$$$ !!!"""""""""!!!!!!"""""""""!!!"""%%%''''''%%%$$$%%%'''+++666AAANNNGGG:::,,,%%%%%%%%%###!!!"""$$$&&&&&&$$$###"""###$$$$$$""" """""""""###$$$%%%''''''***'''%%%%%%''')))((('''***333777555???SSS^^^]]]QQQPPP\\\nnnkkkVVVLLLQQQ^^^```fffooo{{{~~~|||}}}www|||yyypppuuu|||ooojjjyyywwwcccYYYZZZgggjjjdddjjjzzzuuuiiivvv{{{zzzvvvjjjfffjjjwww}}}xxxuuuvvvrrraaaOOOIIIOOOXXXZZZXXXKKKPPPTTTSSSOOOPPPXXX___]]]WWWPPPKKKEEEDDDKKKTTTaaannnooobbb^^^gggggg]]]XXXUUU[[[gggkkkddd```ccchhhmmmlllhhhqqq|||zzztttyyy~~~xxxiiifffnnnqqqlllddddddkkkuuuuuuoooqqqxxx|||}}}wwwuuuuuulll\\\JJJ;;;222///000,,,+++***(((''''''&&&&&&$$$###"""""""""$$$&&&'''############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$######"""""""""!!! !!!"""###$$$!!!"""###%%%&&&&&&''''''###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((wwwKKK777222111...---++++++,,,...//////---,,,***(((&&&''')))+++***'''%%%$$$&&&+++///222000000///---)))(((+++---...////////////...------******,,,111555666333111(((***...111444444222111,,,------,,,***)))***,,,---000111000...,,,,,,---&&&''')))***)))'''$$$###"""***222444...%%% ###&&&((()))'''+++...---(((### !!!"""!!!  !!!!!! !!!###$$$###"""""" """###"""!!!!!!!!!""""""!!!!!!###&&&)))%%%$$$%%%'''%%%###)))222>>>>>>888,,,%%%%%%%%%######!!! ###&&&'''((($$$#########$$$$$$"""!!!""""""""""""###$$$&&&&&&((('''&&&%%%%%%%%%''')))***---///000666EEEUUU___]]]\\\bbblllnnneee\\\YYYZZZ^^^eeelllsss~~~~~~vvv\\\WWWWWW^^^dddgggmmmuuu~~~|||uuummmwwwrrrhhheeefffkkkmmmiiiiiimmmiii]]]OOOJJJNNNVVVYYYYYYRRRTTTWWWYYYZZZ[[[\\\^^^YYYSSSNNNIIIDDDBBBHHHPPP^^^ccceeecccdddhhheee___ZZZZZZ^^^dddddd]]][[[^^^fffhhhjjjkkkpppwww|||~~~{{{~~~xxxqqqnnnnnnnnnlll``````eeekkkjjjdddffflllwwwzzzxxxqqqpppuuuxxxwwwmmmxxxtttsss~~~wwwvvvvvvjjjXXXFFF888000......)))(((((('''''''''''''''$$$###"""""""""$$$&&&((('''&&&%%%$$$###"""!!! """###%%%&&&&&&%%%###"""!!!###%%%'''((('''%%%$$$""""""!!!!!!!!!!!!!!! !!!!!!###$$$&&&&&&''''''######$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%'''(((qqqJJJ999444111***---///...++++++...111333...'''%%%'''((((((&&&%%%''''''&&&''',,,444;;;222///***(((((()))***)))111000...------...///000&&&+++111555444222000...(((''')))///666999555000,,,000333///(((%%%)))---))))))***,,,......+++(((&&&'''''''''&&&%%%$$$###"""...;;;@@@999---$$$$$$)))+++***)))000666333))) """ """"""!!!  !!!!!!  """######!!! !!!"""###"""!!! !!!!!!"""!!!!!!###'''***###"""%%%((($$$"""***+++111111((("""$$$&&&%%%%%%###!!!"""%%%''')))***%%%#########$$$$$$###!!!!!!!!!!!!!!!"""###%%%%%%%%%(((***'''""""""''',,,)))%%%'''///222666HHH\\\hhhhhhfffgggnnnssslll```TTT]]]hhhlllmmmttttttXXXYYYVVVVVV```nnntttqqqwww~~~{{{zzzyyyxxx{{{wwwyyyuuuooohhhgggddd___\\\^^^ccceeeXXXUUUQQQPPPRRRTTTTTTSSSWWWTTTSSSXXX___aaa\\\WWWYYYUUUQQQLLLFFFDDDJJJSSS]]]XXX[[[ffflllhhhbbb```cccccc```ZZZVVVXXX]]]bbbbbb```fffoooooojjjppp}}}~~~|||zzzrrrhhhhhhbbbcccaaa]]][[[___fffkkk```gggpppsssooohhhfffggghhhgggkkkttt|||uuuoooppprrrsssuuuxxx~~~xxxjjjTTTAAA555///---,,,''''''&&&&&&&&&''''''(((###"""!!!!!!"""$$$&&&'''***)))(((%%%###!!!"""###%%%&&&&&&%%%###"""!!!$$$'''***+++***'''&&&!!!"""""""""!!! !!!"""###$$$%%%&&&&&&&&&""""""#########""""""!!!%%%$$$###""""""$$$&&&'''tttJJJ777222000(((,,,...+++&&&%%%+++111000***%%%###%%%&&&$$$ """$$$&&&'''(((---555;;;:::///((()))+++(((&&&'''///...,,,+++,,,...000111000222444444111---******((((((***///555777555222///000000...+++((((((((()))((((((+++//////+++'''+++((((((***(((""" !!!&&&...888>>>:::000%%% ###((((((''''''111777444---(((###!!!"""###$$$%%%$$$!!!  !!!!!!!!! $$$$$$$$$######""" !!!"""$$$%%%%%%%%%$$$)))'''$$$"""""""""!!! $$$$$$%%%%%%&&&%%%%%%$$$$$$%%%'''((((((((('''&&&(((%%%###$$$&&&((('''%%%""" ###%%%$$$"""''''''&&&###!!!!!!###%%%&&&&&&'''((()))222EEEWWWiiisssrrriiimmmzzzyyykkkYYY^^^gggllljjjnnnmmm\\\TTTHHHEEEUUUkkkqqqkkkqqq}}}xxxjjjooo~~~|||www~~~uuu___ZZZjjjooofffSSSOOO[[[]]]TTTNNNRRRZZZ]]]TTTJJJLLLTTTYYYRRRPPPWWWcccfff^^^SSSUUUYYYWWWMMMAAAAAANNN[[[UUUOOOWWWlllrrreeeYYYYYYfffiii```OOOLLLYYY^^^XXXQQQYYYhhhpppggg]]]fffxxxwwwooovvv}}}ooogggjjjmmmbbbPPPPPPcccnnnjjj[[[\\\jjjzzzttt]]]SSSYYY^^^WWWUUU___mmmvvvzzz|||lllxxxnnnccchhhrrruuuaaaeeerrr~~~yyyllliiipppuuuhhhmmm{{{vvvccc\\\kkkwwwsssddd\\\cccnnnoooooottt~~~eeeAAA222333333...(((&&&''''''&&&%%%%%%(((***###"""  """%%%'''---+++'''$$$!!!  $$$%%%&&&''''''%%%###"""###"""###(((...///***%%%!!!"""#########"""  ###%%%&&&&&&$$$###  !!!"""$$$$$$%%%$$$######%%%(((xxxKKK666000///++++++***(((&&&''')))+++)))(((&&&$$$######$$$$$$&&&&&&''')))---///111111555000,,,---+++''''''+++,,,,,,++++++,,,...///000888555222000111000...+++'''***...111222222222222000...,,,,,,---,,,)))&&&)))***+++,,,,,,---...///+++((((((***(((###!!!"""&&&,,,222555222+++$$$ !!!!!!%%%%%%$$$$$$,,,111111...,,,'''"""""""""###%%%&&&%%%"""!!!!!!!!!!!!  $$$$$$$$$$$$###"""!!! !!!!!!""""""###$$$%%%&&&&&&%%%$$$$$$%%%###!!!""""""$$$%%%&&&'''''''''$$$%%%'''((((((((('''&&&'''%%%###$$$&&&((('''&&& !!!"""######$$$%%%$$$"""!!!!!!$$$&&&)))((((((((((((...@@@QQQ]]]fffnnnqqqppppppnnnkkkaaa\\\[[[```fffooo}}}www]]]PPPGGGKKKTTT\\\eeemmmxxxzzzxxxtttooowww{{{}}}wwwkkk```YYY\\\______YYYSSSQQQQQQPPPUUUZZZ[[[WWWWWWZZZWWWRRRNNNOOOQQQVVV[[[]]][[[YYYWWWTTTOOOJJJHHHJJJNNNQQQQQQUUU\\\bbbccc```]]]\\\```___[[[VVVTTTTTTUUUUUUQQQXXX]]]^^^___ccciiillllllmmmmmmooosssyyy|||ssshhheee^^^XXXYYYaaagggjjjiiijjjnnnppplllccc\\\ZZZSSSRRRVVV]]]bbbfffnnnvvv{{{zzzxxxssskkkcccbbbddd___cccffffffggggggeeecccjjjjjjgggbbb```aaaaaa```\\\^^^aaabbbccccccdddeeesss{{{uuu___EEE777222...,,,+++(((&&&$$$$$$'''((('''&&&'''&&&$$$######%%%'''(((***)))&&&###!!! !!!$$$%%%'''(((((('''%%%$$$"""$$$'''***,,,+++)))'''"""############!!!  ###%%%&&&%%%$$$"""  !!!"""%%%&&&%%%###!!!!!!"""$$$zzzLLL666000///---***'''&&&'''((('''%%%###%%%'''$$$!!! $$$(((***((())),,,000111,,,(((000000111111,,,''')))...((()))***+++,,,---...///>>>666...,,,///222111...''',,,111111///---...000000,,,(((***...///***%%%)))+++,,,+++)))***000555+++(((((()))(((###!!!###&&&(((******(((%%%######  ###"""!!!"""(((---...//////,,,'''######$$$%%%'''&&&$$$!!!  !!!$$$###!!!  !!!!!!###############"""!!! !!!!!!!!!!!!"""$$$&&&'''""""""$$$&&&'''%%%""" """$$$&&&(((((()))$$$%%%&&&'''((('''&&&&&&&&&%%%$$$$$$&&&''''''&&& !!!!!! !!!###$$$#########"""!!!"""$$$&&&************(((,,,999FFFMMMVVVgggtttpppdddbbbjjjgggYYYOOOSSS```mmmwww}}}```OOOGGGNNNPPPMMMXXXlll}}}zzz}}}xxxbbbkkkzzzxxxsss|||uuuvvv}}}nnndddccc```YYYOOOPPPXXX^^^XXXLLLIIIPPP[[[aaa^^^VVV[[[hhhcccRRRGGGMMMRRRTTTRRRTTTYYY^^^WWWOOOGGGIIIQQQUUUPPPIIINNNYYY___XXXSSSXXX^^^___\\\WWWXXX]]][[[RRRNNNQQQRRRUUUQQQMMMWWWhhhkkkbbbZZZdddjjjfff^^^```pppkkkaaa\\\```bbbaaaeeennn{{{|||uuujjjgggiiiddd[[[IIINNNTTTXXXUUUTTT^^^jjj{{{|||~~~rrrfffeeeooopppiii___cccooooooeeeddddddhhhjjjaaaXXX___mmmpppggg```fffssszzzvvvnnn}}}hhh\\\MMMAAA555------111+++'''###%%%)))+++'''###%%%$$$###""""""###%%%&&&&&&%%%###"""!!!!!!""""""$$$%%%&&&(((((((((''''''"""&&&***,,,***)))((()))$$$%%%%%%$$$###!!! """$$$%%%$$$###""" !!!!!!''''''%%%### !!!vvvKKK888111......+++((('''((('''&&&%%%###%%%&&&$$$!!!!!!###'''+++++++++...000...+++'''---///222222...******,,,%%%&&&(((***+++,,,------888222,,,***---000111000+++---000///---+++++++++,,,***(((***---...+++''')))******)))(((***...222+++((('''((('''"""!!!###$$$%%%%%%$$$"""!!!"""###"""######!!!"""+++111111//////---***$$$$$$$$$&&&''''''%%%"""!!! !!!"""$$$###  """###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%%%%!!!!!!"""$$$&&&&&&###!!! !!!"""$$$%%%&&&''''''###$$$%%%&&&'''&&&%%%%%%$$$$$$###$$$%%%&&&''''''###!!! !!!###%%%%%%$$$$$$%%%%%%$$$""""""$$$&&&(((***---000...---444===BBBMMM^^^iiiggg^^^___fffbbbWWWNNNOOOZZZgggqqqvvv{{{fffUUUJJJKKKJJJIIIUUUgggwww~~~~~~yyyiiimmmzzzqqqkkksss~~~uuukkkkkkxxxpppfffbbb]]]WWWNNNOOOTTTYYYWWWPPPPPPTTT[[[bbbbbb]]]```gggdddXXXKKKMMMOOOOOOOOORRRVVVZZZUUUNNNIIILLLUUUXXXSSSLLLLLLTTTYYYVVVQQQRRRXXX]]]]]]\\\\\\]]][[[TTTPPPOOOQQQQQQMMMLLLVVVdddhhhccc]]]bbbddd___XXXZZZfffrrryyywwwjjj```___bbbgggpppyyyvvvoookkkeee\\\LLLLLLMMMOOOMMMMMMTTT]]]iiilllvvv}}}yyyrrruuu}}}}}}vvvuuuuuuxxxxxxrrrooowww}}}nnnbbbTTTHHH>>>444111222,,,)))'''(((******'''$$$###""""""""""""###$$$$$$###""""""!!!""""""###$$$"""###%%%&&&'''((((((((($$$&&&)))******)))((((((&&&&&&&&&%%%###!!! """###$$$###"""!!! !!!!!!&&&&&&$$$"""!!!pppJJJ:::333...,,,------+++)))'''((()))((('''&&&%%%%%%%%%$$$$$$***,,,...---++++++,,,...///000111111///---***'''###$$$&&&((()))******+++,,,+++***)))***,,,///111...---+++,,,---,,,)))&&&((()))***+++*********+++(((&&&%%%&&&***,,,---,,,,,,)))'''(((&&&!!! """###$$$$$$###!!!!!!!!!### """%%%&&&&&&%%%$$$000888666000------,,,&&&%%%%%%&&&'''&&&$$$"""!!!  """######!!! ###%%%((('''%%%$$$"""!!!!!!!!!"""%%%&&&&&&$$$"""###"""!!!"""$$$%%%%%%%%%!!!"""##################!!!"""###$$$%%%$$$$$$###""""""#########$$$%%%'''(((### """'''***(((%%%((())))))'''$$$######$$$$$$(((///666555111222777===JJJTTTWWWYYY^^^```___VVVVVVVVVTTTWWW___kkksss~~~lll]]]LLLDDDFFFNNNYYY```iiisss|||zzz}}}zzzzzzxxxuuuppplllkkkjjjiiilllkkkiiippp|||{{{tttfff[[[VVVWWWVVVRRRMMMPPPWWWYYYUUUWWW\\\dddgggbbb[[[[[[```RRRMMMHHHJJJPPPUUUTTTRRRQQQQQQQQQQQQSSSSSSSSSSSSMMMJJJOOOXXXXXXOOOPPPXXX```fffcccXXXUUUZZZYYYQQQMMMJJJLLLSSSVVVWWW___iiijjjccc\\\YYY[[[___bbbbbbjjj|||yyygggYYY^^^ppp~~~lll```^^^XXXNNNFFFGGGLLLOOOQQQTTTWWWaaattt|||jjjVVVLLLFFF===444///,,,,,,,,,***((('''&&&'''$$$%%%%%%&&&'''''''''&&&""""""#########$$$%%%%%%!!!!!!"""$$$%%%&&&'''''''''%%%$$$'''+++,,,((($$$'''''''''&&&$$$!!! !!!"""""""""!!!!!!  !!!"""$$$$$$$$$""" """$$$pppIII999222---***,,,...---+++***,,,...+++***))))))))))))((('''***---...,,,))))))...222222444444222000///***$$$"""###$$$%%%&&&'''((()))&&&'''))))))((()))---000...+++((())),,,,,,(((%%%&&&(((++++++)))(((***+++(((%%%###&&&,,,000111///000,,,))))))&&&""" ######$$$%%%$$$"""!!!!!!""" ###&&&((((((((('''%%%000999888444111...,,,((('''%%%%%%&&&%%%###!!! !!!"""###!!! !!!$$$&&&)))(((&&&%%%###"""!!!!!!!!!%%%&&&&&&$$$###$$$""" !!!###%%%&&&&&&""""""""""""!!!  !!!"""###"""!!!!!! !!!!!!!!!"""$$$&&&)))%%%###$$$(((+++)))'''***++++++)))&&&######$$$"""&&&///777777222111444;;;EEEJJJKKKPPPZZZ]]]XXXOOOXXX]]]YYYVVVZZZeeelll{{{yyy{{{mmm^^^KKKBBBGGGRRRZZZ\\\___kkkzzzpppmmmnnnlllccc[[[```jjjkkkeeejjj~~~sssfffbbbfffcccYYYOOOQQQZZZZZZRRRTTTXXXaaafff]]]RRRUUU```TTTMMMGGGJJJSSSZZZYYYUUUUUUYYY[[[YYYUUUQQQQQQRRRLLLCCCGGGWWWZZZOOOLLLUUU^^^gggcccTTTRRR]]]^^^TTTJJJGGGMMMVVVUUUPPPYYYjjjpppcccWWWUUU]]]aaa]]]WWWbbbwww~~~hhhXXX]]]rrrooo```___^^^QQQFFFHHHNNNQQQQQQQQQOOO]]]sssrrr^^^TTTOOOFFF;;;444222333222...***(((***,,,)))******+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%&&&''''''###!!!%%%***,,,(((###(((((('''&&&%%%"""  !!!!!!!!!!!! """!!! !!!"""######$$$$$$#########&&&(((wwwJJJ444...+++***)))***,,,...000///...))),,,///...,,,+++,,,///,,,,,,,,,,,,,,,,,,...///555;;;<<<666///---***&&&######""""""###%%%&&&'''+++)))(((((()))+++---...******))))))))))))((('''((((((((()))******)))(((&&&%%%%%%'''---444:::===666111---,,,)))$$$"""$$$$$$%%%%%%$$$!!! !!!""""""%%%(((((('''&&&&&&$$$+++222666999999333+++***(((&&&%%%$$$###!!! !!!""""""""""""!!!  !!!###%%%&&&%%%$$$######""""""""" !!!###$$$%%%&&&###"""!!!"""$$$%%%%%%### !!!  !!!  """%%%$$$'''((((((&&&&&&))),,,((()))***(((&&&$$$$$$$$$$$$&&&---444444000000333777;;;CCCLLLPPPPPPQQQSSSTTT[[[]]]YYYVVV[[[```aaahhhpppxxxjjjUUUGGGIIIMMMNNNSSS[[[^^^iiiyyyyyypppkkkgggccc]]]YYYZZZ___fffooo{{{{{{tttmmmiiieee^^^WWWTTTUUUYYY[[[YYYUUUTTTUUUVVVOOOOOOPPPTTTZZZaaafffiiifffffffffeeeaaaZZZQQQKKKHHHEEEGGGOOORRRPPPQQQUUUVVV[[[[[[VVVVVVZZZZZZUUUNNNMMMNNNQQQSSSWWW^^^fffhhhbbb[[[XXXYYYZZZZZZXXX```mmm{{{sssccc^^^cccmmmwww}}}}}}xxxjjj___YYYRRRNNNOOOPPPOOOPPPSSSUUU]]]nnnsssiii___SSSLLLJJJAAA>>>999666444444555555777888888777444000,,,***((()))))))))((((((''''''""""""######$$$%%%&&&'''"""!!!"""$$$''')))(((&&&''''''''''''%%%###!!! ###"""!!!!!!!!!"""$$$%%%&&&&&&&&&&&&%%%%%%(((***KKK000*********'''%%%)))111444111,,,&&&---333222---+++000777///,,,***,,,///000---***666@@@CCC999...***+++***$$$###"""!!!!!!###%%%'''333---'''&&&***......,,,&&&)))+++***'''&&&(((++++++'''%%%'''+++---)))%%%%%%'''((()))---555BBBKKK:::555111///+++&&&$$$&&&&&&&&&%%%""" !!!### ###''')))(((&&&$$$###"""%%%***333>>>AAA777)))+++(((&&&$$$$$$"""  !!!""""""""""""###"""!!! !!!""""""""""""!!!!!!"""######$$$ !!!!!!!!!!!!!!!  ###''')))!!!!!!###%%%'''&&&###!!!!!!$$$'''---***""" '''///%%%'''((((((&&&$$$$$$%%%''''''+++000000---///333444222>>>RRRTTTGGGFFFQQQ[[[]]]ZZZVVVWWW]]]]]]WWWUUUgggxxx|||eeeLLLCCCPPPSSSHHHKKK\\\aaajjjtttwwwxxxuuukkk```YYYZZZ]]]VVVSSS___{{{|||bbbVVVYYYXXX\\\UUUKKKOOO[[[ZZZMMMJJJSSS\\\```aaagggsss~~~wwwrrroooooooooeeeSSSEEEEEEJJJJJJFFFGGGPPPWWWWWWNNNMMMRRRZZZ[[[VVVSSSVVVTTTUUUPPPKKKSSScccgggaaa^^^aaabbb\\\TTTRRRXXX___```bbbiiivvvzzzfff\\\fffkkkfffhhhsss~~~~~~sss```PPPSSSWWWWWWPPPJJJMMMUUU^^^___ggg}}}nnn___]]]bbbPPPIII@@@===???AAA@@@===JJJJJJIIIGGGCCC===888444++++++++++++***)))((('''$$$$$$$$$$$$%%%&&&''''''!!!$$$%%%%%%%%%''')))''''''''''''&&&$$$""" $$$###"""""""""###%%%&&&((()))((('''&&&&&&(((***xxxFFF///++++++'''***,,,---,,,++++++,,,'''***...000//////000111,,,------+++))))))***+++555888;;;;;;666///***&&&&&&$$$###$$$&&&)))++++++---)))&&&$$$&&&)))+++++++++***'''&&&%%%&&&''')))(((((((((''''''&&&%%%$$$&&&%%%'''---777???DDDFFFAAA===777///)))&&&''')))(((((((((&&&%%%"""&&&$$$###'''+++,,,(((#########'''000:::===888111,,,)))%%%$$$$$$###   !!! !!!!!!"""!!!!!! ###""""""###%%%%%%$$$###"""$$$%%%%%%###!!!  !!!###$$$$$$$$$###!!!!!!"""$$$$$$!!! """"""### """"""###!!! """$$$'''((('''$$$!!! ###&&&111---***(((''''''&&&%%%$$$$$$$$$%%%&&&''')))))))))///;;;IIIRRRSSSLLLEEERRR[[[eeeddd[[[SSSRRRUUU[[[dddmmmqqqvvvhhhPPPEEEOOORRRGGGGGGTTT^^^dddttt}}}vvvooojjjbbbZZZWWWYYYSSS^^^tttrrr___\\\VVVYYYXXXRRRQQQUUUWWWTTTXXXbbbkkknnnqqq{{{zzziiiTTTGGGEEELLLNNNJJJIIINNNRRRRRROOOIIILLLWWWZZZUUUTTTZZZVVVYYYUUUOOOUUUbbbfff```\\\]]]]]][[[XXXXXXZZZ]]]YYYYYY___mmm~~~~~~nnnaaa\\\cccgggbbb```cccuuu}}}xxxlll]]]XXXUUUTTTPPPKKKOOOVVVbbb```cccooowwwwww|||ttt___PPPQQQUUURRRQQQTTT```hhhfffXXXNNNLLLHHHAAA<<<999333000111111---&&&'''%%%###"""###%%%'''(((&&&%%%$$$#########$$$%%%'''&&&%%%%%%&&&&&&$$$### !!!!!! !!!$$$((((((%%%"""!!!"""(((((('''&&&&&&&&&''''''xxxGGG...)))***))))))***+++,,,+++******)))+++---000111111///---+++,,,,,,+++))))))***+++111444888888444///+++)))(((%%%######&&&)))+++,,,'''%%%"""!!!$$$''')))***))))))((('''''''''(((((())))))))))))(((&&&$$$###$$$%%%(((...666;;;======DDDBBB<<<444,,,'''%%%%%%((((((((('''%%%### $$$######'''+++---)))&&&###%%%***///444444222000+++)))&&&%%%$$$"""  !!!!!!""""""!!!!!!!!!###""""""$$$%%%&&&%%%######%%%'''&&&$$$!!!!!!!!!!!!"""###$$$$$$$$$""" !!!""""""!!! """ !!!!!!  """###$$$#########$$$&&&'''&&&### """$$$---...///---***'''((()))&&&%%%$$$$$$$$$$$$%%%&&&$$$(((111@@@MMMSSSPPPKKKMMM]]]llllll^^^RRRQQQVVV```[[[ZZZeee{{{eeeSSSDDDEEEKKKMMMMMMNNNUUUddd}}}vvvfffaaaccc```[[[XXX```rrroooaaaVVVXXX\\\^^^YYYRRRWWWaaalllmmmpppwwwkkkZZZQQQKKKFFFFFFMMMPPPMMMLLLOOOOOONNNLLLMMMSSSZZZ]]]\\\SSSSSSVVVYYYZZZ[[[^^^bbbddd]]]WWWXXX^^^aaa]]]WWWUUU[[[ccckkkrrrzzzvvvooojjjeee^^^[[[___eeefffcccfffppp~~~yyyqqqnnnfffZZZOOONNNPPPPPPOOOQQQWWW[[[```gggppp{{{|||vvvrrrhhh]]]YYY^^^fffjjjhhhjjjmmmooojjj^^^SSSMMMPPPOOOFFF999888===888---&&&%%%######$$$&&&((())))))(((%%%###""""""######'''%%%$$$$$$%%%%%%$$$###!!!!!!!!!!!!""""""!!!!!!&&&((()))'''$$$"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&{{{III111+++******)))((())),,,---+++(((+++---///222222000,,,))))))***+++***)))((()))***---000222333000---+++***)))'''$$$$$$&&&)))++++++###!!!!!!$$$'''******(((((())))))((((((''''''((()))++++++***'''%%%###$$$%%%)))...222444444333???>>>;;;555...((($$$###'''''''''&&&%%%### """!!!"""&&&***,,,***'''!!!%%%***,,,+++++++++---+++++++++(((%%%"""  !!!!!!!!!!!! !!!!!!"""""""""$$$######$$$%%%&&&$$$###%%%&&&((('''$$$"""!!!!!! !!!"""###$$$$$$$$$$$$   !!!"""######"""!!!"""###((('''%%%%%%%%%&&&%%%$$$%%%%%%$$$""" """(((...444333---)))***,,,'''%%%###"""!!!!!!!!!""""""###)))555CCCMMMPPPPPPKKK^^^pppooo___PPPOOOUUU\\\TTTRRR```yyyyyycccUUUCCC;;;CCCOOONNNGGGJJJaaa~~~fff```eeehhhfffbbbttt|||eee]]]ZZZaaakkkdddYYYaaavvvuuucccZZZQQQBBBAAAOOOUUULLLGGGMMMNNNRRRMMMEEEKKK\\\ccc^^^YYYWWW]]]eee```TTTUUUaaafffZZZQQQTTT___ddd[[[PPPSSS[[[dddggggggkkkuuuzzzmmmkkkxxx}}}qqqccc^^^ccceee^^^SSSWWWeeeiiiccc```hhh|||rrrhhhlllkkkZZZJJJIIIOOOQQQNNNKKKJJJQQQWWWWWWVVV]]]mmm{{{}}}|||}}}yyyuuu|||jjjaaalllzzzssspppxxxvvvhhhfffmmmnnncccRRRLLLNNNDDD555'''%%%###$$$&&&)))***+++,,,***&&&###!!!!!!"""###&&&$$$###$$$%%%%%%$$$"""""""""""""""###$$$%%%&&&,,,,,,***'''$$$###$$$%%%###"""""""""###$$$%%%&&&MMM444---,,,***'''%%%(((...000...+++---111555555111,,,(((&&&((()))******(((''''''(((+++---......,,,***)))***((('''&&&''')))***)))'''"""!!!!!!###'''+++------))))))***+++***(((&&&$$$&&&(((***,,,,,,***&&&$$$'''((()))+++---------,,,000111333111---(((%%%###%%%%%%%%%%%%$$$""" !!!!!!"""%%%((((((&&&$$$ ###%%%&&&&&&'''(((***...000111---'''"""!!!!!! """###"""!!! !!!""""""###""""""###$$$$$$###!!!$$$&&&'''&&&$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$!!! """"""  $$$'''&&&"""!!!$$$'''---)))%%%$$$&&&&&&%%%###$$$###"""!!!  %%%,,,222444111,,,******%%%$$$"""!!! !!!!!!###%%%)))---555???IIIPPPQQQ\\\fffeee\\\RRRPPPRRROOOVVV```hhhqqqyyybbbTTTDDD===AAAHHHHHHCCCGGGXXXtttwwwjjjfffiiiqqqyyy~~~mmmiiibbbccckkkmmmnnnyyyppp]]]SSSGGGEEENNNSSSMMMJJJNNNKKKOOONNNIIIKKKVVV___```jjjiiijjjjjjaaaVVVUUU[[[]]]XXXSSSTTTXXXYYYUUUPPPTTTZZZ```dddeeehhhooouuurrriiieeeiiijjjbbbYYYWWW]]]]]]YYYSSSUUU```fffeeelllrrr~~~nnnddddddbbbWWWKKKHHHJJJLLLJJJHHHFFFIIIIIIEEEAAAEEERRR]]]bbbccciiirrrzzz|||wwwqqq{{{~~~vvvqqqxxxtttpppxxxzzzqqqmmmttt}}}{{{|||wwwmmm^^^JJJ:::***'''$$$%%%(((+++,,,+++,,,)))&&&###""""""$$$%%%%%%$$$######$$$%%%$$$###""""""""""""###%%%'''(((...---+++)))'''%%%%%%%%% !!!!!!###$$$%%%MMM444---,,,)))&&&$$$(((///333222///...555;;;888///&&&%%%&&&'''((())))))'''%%%%%%%%%)))***++++++)))'''''''''%%%&&&(((+++,,,***&&&"""!!!!!!"""%%%)))---......******,,,,,,***(((%%%######&&&))),,,,,,+++)))'''+++******((((((((()))***&&&))),,,---***'''%%%$$$"""#########"""!!! !!!"""###%%%$$$""" !!!%%%(((******333555555111***$$$"""""" !!!"""######!!! !!!"""!!!!!!"""######!!! """$$$%%%%%%###!!! !!!"""######$$$$$$$$$######""""""""""""!!! !!!!!!%%%$$$###!!!%%%)))'''"""!!!$$$(((---)))%%%$$$%%%%%%$$$!!!###"""!!!!!!!!!!!!!!!!!!%%%(((---111222///***&&&"""""""""""""""######$$$$$$(((,,,+++***222AAAOOOYYYWWWUUUVVVWWWUUURRRNNNMMM\\\kkkooonnnvvv~~~aaaRRRFFFEEECCC======DDDLLLSSSfffvvvcccbbbvvvyyyuuuqqqjjjaaabbbqqq|||]]]QQQQQQOOOLLLMMMQQQRRRPPPHHHJJJPPPUUURRRNNNVVVcccvvvyyyttthhh```___\\\VVVQQQXXX]]]YYYOOOKKKOOOVVVVVVVVVXXX```iiinnnllliiikkkpppnnnaaaXXXXXXYYYXXXYYYSSSRRRWWWXXXXXX^^^gggxxx}}}}}}uuunnnkkkddd\\\RRRSSSQQQKKKEEEDDDFFFIIILLLGGG@@@;;;:::===AAADDDMMMSSS[[[___bbbfffmmmsssmmmlllqqq|||wwwvvv~~~yyypppcccggglllmmmkkkjjjlllnnniiieeegggrrrxxxvvvtttuuu~~~lllNNNAAA111,,,'''&&&)))++++++***'''&&&$$$""""""$$$&&&(((%%%$$$######%%%&&&%%%###!!!""""""###$$$&&&'''(((++++++,,,+++***(((%%%### !!!"""###$$${{{III111+++***'''%%%%%%(((---111222111///666;;;888...'''%%%((('''((()))(((&&&###""""""%%%'''))))))'''&&&%%%&&&%%%&&&)))+++,,,)))### !!!$$$(((***+++***)))***+++++++++)))'''%%%###%%%(((***+++***)))(((******)))'''%%%%%%'''***''')))+++***(((%%%$$$###!!!"""######"""!!!  !!!#########"""  &&&***,,,,,,555666555222---((($$$###!!!"""######"""!!! !!!###"""!!!"""######!!! """$$$$$$###"""!!!"""#########$$$######""""""$$$$$$%%%###!!!!!!"""$$$&&&&&&%%%""""""&&&(((&&&""" ###&&&)))'''%%%$$$$$$$$$###!!!"""!!!!!!"""$$$%%%$$$###%%%&&&(((,,,///---((($$$ """$$$&&&'''''''''&&&$$$)))---***'''--->>>MMMWWWRRRMMMOOOTTTWWWTTTOOOVVV]]]fffmmmsss|||~~~aaaRRRHHHHHHCCC999:::DDDOOOSSSbbb~~~eee```vvvvvvwwwrrrmmmddddddwwwaaaQQQUUUSSSMMMNNNUUUVVVQQQIIIJJJRRR\\\XXXPPPXXXhhhxxx|||mmmffffffaaaUUUOOOYYYaaa[[[MMMGGGMMMWWWSSSPPPRRR[[[ggglllhhhaaadddqqqsssbbbUUUVVV[[[YYYVVVPPPQQQYYYYYYTTT\\\jjjvvv{{{uuuhhhcccfffbbbWWWMMMTTTVVVMMMDDDBBBFFFJJJPPPJJJBBB===<<<===<<<:::CCCKKKSSSUUUVVV\\\hhhssskkkeeeiiivvvzzzvvvyyyxxxttt|||uuuccccccnnnrrrfffWWWMMMYYYccc^^^PPPKKKUUUbbb^^^RRRSSSfffsssooohhhgggwww{{{[[[MMM:::333***&&&(((***)))'''""""""""""""$$$%%%''')))%%%$$$###$$$&&&'''&&&%%%!!!"""$$$%%%&&&'''''''''(((((()))++++++***&&&###!!!!!! !!!!!!"""###$$$xxxGGG...)))***%%%%%%&&&'''))),,,...000000222444333111---***)))''')))***(((%%%!!!!!!###'''((('''&&&&&&''''''''''''((((((&&&""" !!!$$$((()))'''&&&%%%&&&(((***++++++++++++&&&'''((())))))((('''&&&%%%'''(((&&&$$$$$$%%%((()))))))))'''%%%######$$$"""###$$$$$$$$$###"""!!!!!!###$$$$$$"""!!!!!! ###%%%)))---000222222111111///,,,((($$$######""""""!!! !!!  !!!%%%$$$###$$$%%%$$$###!!!!!!$$$%%%$$$###$$$$$$"""#########""""""!!! $$$%%%%%%$$$!!!!!!###%%%###%%%%%%$$$!!!$$$&&&&&&%%%!!! !!!"""###$$$&&&%%%$$$#########"""!!!!!!$$$''')))(((&&&$$$&&&)))******)))'''&&&!!!$$$(((+++,,,+++)))''')))+++---+++)))///;;;EEEKKKOOOSSSVVVVVVUUUTTTTTTZZZ[[[___iiivvvwww___UUUIIIBBB@@@@@@AAACCCGGGTTTjjjsssnnn{{{}}}ooonnnpppwwwyyyeeeTTTPPPOOOSSSXXXXXXTTTPPPPPPQQQTTTXXXZZZ^^^gggpppyyyuuuhhh]]]WWWUUUVVVWWWUUUQQQNNNLLLLLLJJJLLLOOOUUU[[[^^^___^^^^^^eeejjjgggaaa[[[WWWTTTUUUUUUUUUUUUTTTWWWaaakkklllpppqqqllleee___ZZZVVVWWWYYYVVVLLLGGGHHHJJJIIIIIIJJJHHHCCC<<<999:::===???CCCIIIOOOUUU[[[aaaeeefffggggggfffcccbbbiiiqqq}}}qqqgggdddeeeggg\\\RRRQQQUUUTTTLLLDDD===FFFLLLEEE888444>>>JJJJJJDDDCCCLLLWWW[[[ZZZWWWeeesssttt```DDD999---&&&&&&(((&&&$$$!!!###$$$%%%&&&&&&&&&%%%$$$%%%'''((('''&&&"""$$$''')))***)))((('''&&&%%%$$$&&&)))***(((%%%######""""""""""""###$$$xxxGGG///++++++%%%&&&'''&&&&&&'''***---222...---///333444///***((()))***((($$$  %%%(((((((((((((((***(((&&&%%%%%%$$$""" !!!"""###&&&((()))'''%%%"""###&&&)))+++---///000))))))(((((('''%%%$$$$$$ ###''''''%%%###$$$%%%''''''&&&$$$!!!!!!###%%%###$$$%%%&&&&&&%%%$$$###!!!$$$%%%%%%$$$$$$$$$%%%&&&%%%&&&---333///------///000///***%%%$$$$$$"""!!! ###"""  !!!"""'''&&&%%%%%%&&&&&&$$$"""!!!$$$&&&%%%%%%&&&'''""""""###""""""!!! $$$%%%%%%###!!! ###&&&!!!###%%%%%%###!!!!!!!!!%%%%%%%%%###!!! ###''''''$$$"""###%%%"""!!!!!!%%%)))+++***)))###(((,,,+++&&&$$$&&&***###&&&+++...///---)))'''000///,,,+++---111777;;;???NNN]]]```YYYSSSTTTYYYWWWYYY___iiiuuu~~~{{{ppp^^^YYYIII999;;;IIIJJJAAA===UUUsssmmmooo|||wwwooohhhWWWIIIHHHYYYbbbYYYOOOOOOVVVYYYVVVQQQYYYlllwwwuuu|||fffWWWXXX\\\QQQIIILLLUUUVVVKKK@@@CCCIIIPPPPPPNNNPPPWWW___[[[WWW^^^mmmooo```QQQMMMTTT\\\[[[PPPNNN[[[gggkkkeeehhhqqqwwwmmmYYYQQQVVVccc^^^TTTJJJKKKPPPNNNGGG===GGGNNNGGG999222888AAA===<<<@@@KKKXXX]]]ZZZTTTZZZccc```PPPFFFMMMXXX]]]dddlll{{{bbbUUUVVVUUUNNNFFFHHHHHHEEE???;;;999999333555555///((('''---333666;;;:::444999HHHOOOMMMUUU^^^tttnnnJJJ>>>///&&&%%%&&&$$$"""!!!###%%%%%%$$$$$$'''&&&%%%&&&((()))((('''###&&&))),,,,,,+++((('''%%%###!!!###&&&)))***)))%%%$$$$$$############$$$}}}III///))))))+++(((%%%$$$'''***,,,,,,******,,,...000///,,,)))'''%%%$$$%%%'''&&&""" ###$$$%%%&&&(((***###&&&)))***(((%%%$$$###%%%"""!!!$$$))),,,)))&&&###(((,,,+++((()))000777...***'''(((,,,---***&&&"""###$$$$$$%%%&&&***---)))&&&%%%''''''$$$$$$'''***(((&&&$$$$$$%%%''')))###$$$%%%&&&%%%%%%%%%%%%$$$!!!!!!%%%,,,...+++'''...---+++))))))+++---///)))&&&""""""$$$((('''%%%""""""$$$###$$$%%%$$$###!!!  &&&+++,,,)))&&&''')))***&&&  ###%%%%%%$$$######"""######(((''''''&&&%%%%%%%%%$$$%%%$$$###"""!!!$$$%%%&&&&&&$$$######### !!!###%%%'''((((((((($$$%%%''')))***)))(((''',,,...///...---++++++,,,...,,,---000000...111777DDDQQQYYYWWWYYYaaabbb]]]]]]WWWWWWbbbpppyyymmm^^^PPPDDDAAABBBBBBBBBBBBFFFRRRggg}}}lllaaa```IIITTTYYYVVVUUUZZZYYYRRRUUUTTTVVV^^^jjjxxx}}}fffTTTTTTNNNLLLQQQTTTOOOGGGBBBAAAGGGKKKJJJEEEEEELLLSSSVVV\\\bbbeeeccc\\\VVVRRRRRRRRRRRRTTT[[[bbbgggiiijjjqqqpppeee^^^``````[[[^^^[[[VVVQQQLLLIIIHHHGGGCCCDDDDDD@@@;;;777777999888;;;>>>CCCKKKRRRPPPIIIQQQMMMJJJGGGBBB???DDDLLLNNN[[[kkkvvv~~~oooaaaRRRDDD>>>>>>666777666444000...------,,,+++)))(((&&&%%%%%%%%%,,,,,,...000444888;;;===BBBOOOhhh~~~zzz___JJJ555---+++'''###""" !!!""""""""""""###&&&((()))(((((()))***%%%'''***,,,,,,+++)))(((%%%$$$$$$$$$$$$%%%'''(((***&&&!!!!!!$$$'''))))))}}}JJJ111***(((+++)))'''&&&'''((())))))******+++---...---***''''''%%%$$$%%%'''&&&### """###$$$%%%''')))&&&(((******(((%%%$$$$$$$$$""""""%%%))),,,+++)))(((***+++***)))+++000555...,,,++++++,,,,,,***((($$$$$$$$$%%%&&&((()))***&&&######&&&&&&$$$$$$(((***)))'''&&&&&&''')))***((('''''''''''''''&&&%%%"""!!!!!!$$$)))+++***(((---+++***)))***---///111***'''### """###''''''%%%###!!!!!!"""$$$###"""""""""###"""  $$$))),,,+++***+++,,,+++'''"""!!!"""%%%###"""!!! !!!!!!&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$###"""!!!!!! !!!"""$$$###"""!!!"""###!!!!!!"""###$$$%%%&&&'''%%%&&&((()))))))))'''&&&,,,---......,,,++++++,,,---+++,,,/////////222888OOORRRTTTXXXfffrrrlll^^^QQQUUU[[[aaaeeekkk{{{sssUUUJJJAAA@@@BBBAAA??????IIIJJJXXXttt|||~~~ooo]]]OOORRRTTTTTTQQQSSSZZZ___```ZZZYYYeeezzzxxxeeeNNNRRRWWWXXXPPPGGGFFFJJJHHHBBB>>>AAAIIIMMMKKKFFFQQQWWW^^^```\\\WWWTTTTTTNNNMMMTTT___eeedddffflllyyyuuujjj___[[[^^^aaaaaaYYYYYYWWWSSSLLLGGGEEEEEEBBBAAA???>>><<<:::777555666;;;>>>???BBBGGGIIIGGGAAA>>>???BBBBBB>>>;;;<<>>======>>>@@@EEEEEERRRooo{{{}}}ooogggXXXHHHUUUQQQOOOTTTYYY^^^eeekkkdddccctttyyyYYYYYY[[[YYYQQQHHHFFFIIIGGG@@@<<<@@@IIINNNJJJEEEMMMSSSYYYZZZWWWTTTTTTUUUOOOOOOWWWbbbfffeeekkkuuussseee___]]]\\\^^^aaaTTTVVVWWWSSSLLLFFFCCCBBB@@@===;;;;;;===;;;555000222999<<<:::888;;;???AAA777333222999>>>===:::999CCCIIIGGGEEETTTtttyyydddeeesssvvvoooQQQNNNKKKIIIAAA444+++((('''((('''&&&###!!!!!!!!!%%%%%%$$$$$$############"""$$$(((***+++***((('''222BBBIIICCCIII___mmmllleeegggttt~~~|||nnnTTTBBB777///+++)))##################$$$$$$###!!!###(((///111,,,&&&'''((((((((())))))))))))'''%%%###!!!!!!"""$$$&&&%%%$$$$$$&&&))),,,------xxxMMM999444222)))+++...---+++)))***++++++)))(((((()))(((&&&$$$###!!! """###!!! """""""""###&&&))),,,---,,,)))&&&#########"""$$$''')))***---000333444000+++***,,,///111111333666777555///,,,...111(((%%%$$$'''+++,,,(((###$$$&&&$$$%%%(((%%%%%%&&&((()))******+++666111,,,***++++++'''$$$ !!!"""###%%%))),,,))))))(((((()))+++,,,...+++(((%%%!!! !!!"""$$$&&&''''''%%%$$$###$$$%%%""" $$$%%%###!!!$$$***///222000,,,'''###"""###""""""&&&$$$!!! ###%%%"""###%%%&&&&&&%%%$$$#####################$$$$$$ """###$$$$$$%%%''')))'''%%%""" """$$$(((((((((((('''&&&%%%$$$)))***,,,+++***))))))***///,,,,,,......---000666;;;MMM\\\___]]]```fffjjjaaaRRRGGGLLLZZZeeeiiikkkyyyxxxsssaaaKKK===888999>>>DDD;;;GGG[[[qqqttt[[[VVVUUUQQQNNNJJJNNN]]]eeeeeegggmmmyyyzzzxxxgggWWWUUUYYYTTTHHH>>><<>>===<<<<<<;;;777111---...444888666444666888888666000---111777<<>>777444(((''')))---,,,&&&#########$$$%%%$$$"""!!!"""###""""""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&((()))***&&&%%%%%%'''***...777@@@EEEIIILLLPPP___rrr{{{{{{dddkkkooofffTTT@@@222+++(((&&&$$$"""""""""$$$%%%$$$$$$$$$%%%&&&))),,,///((('''&&&%%%$$$%%%'''(((***(((%%%######$$$&&&'''$$$%%%'''''''''&&&&&&&&&xxxJJJ444...,,,((((((***---111333333111+++(((&&&%%%%%%&&&&&&&&&&&&%%%%%%(((+++,,,(((%%%"""######""""""$$$'''******+++,,,+++(((&&&%%%&&&(((((()))+++...222555777333///,,,+++---...---,,,+++...000---(((%%%'''***)))'''&&&(((++++++)))'''""" """'''(((&&&%%%(((!!!"""""""""$$$%%%''''''111111000...+++(((%%%$$$ !!!###&&&))),,,---''''''&&&%%%$$$$$$$$$$$$'''%%%###!!! !!!"""%%%'''((('''%%%"""!!!!!!$$$%%%&&&''''''&&&$$$$$$ $$$)))---///...+++(((%%%###""""""!!! """!!!!!!"""######$$$%%%&&&""""""################## !!!!!!###&&&))),,,***&&&###!!!"""$$$%%%&&&%%%%%%$$$###""""""!!!%%%'''))))))(((''''''(((...---///111000,,,,,,///777<<>>AAAEEERRRhhh}}}oooyyynnnZZZSSSUUURRRJJJIIIKKKRRR]]]hhhrrrrrrdddYYYOOOHHHFFFAAAAAABBBIIIQQQVVVWWWUUURRRQQQSSSWWW\\\\\\WWWRRRYYYfffggg\\\\\\hhhmmmfff```___]]]ZZZSSSLLLNNNSSSSSSLLLFFFEEEHHHJJJGGGCCC===@@@AAA>>>666111///000...333777888999999444---$$$'''///666:::;;;CCCKKKFFF888555:::666222FFFddd{{{fffPPP>>>;;;999///+++...$$$""""""&&&&&&""""""$$$!!!"""######"""!!!"""$$$"""###$$$%%%%%%%%%$$$###""""""!!!"""###%%%((()))&&&!!!###)))***'''+++333999>>>===;;;IIIbbbqqqpppbbbiiilllcccTTTGGG;;;444,,,)))&&&###"""###&&&'''&&&&&&%%%###"""$$$)))...'''&&&%%%$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&''''''%%%&&&'''&&&$$$"""""""""zzzIII111++++++)))&&&&&&***111555333000***(((%%%$$$%%%'''((((((%%%%%%'''+++///...***%%%$$$$$$$$$######$$$(((+++(((+++---...,,,***)))***---***)))+++000555666666///---,,,,,,,,,,,,+++***(((***+++)))&&&%%%&&&''')))((((((((()))******+++&&&$$$&&&******&&&%%%'''###"""!!!!!!"""###&&&'''***...000///)))%%%$$$$$$"""!!!!!!%%%+++......,,,%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!! !!!"""&&&'''(((&&&### !!!%%%******&&&""""""### !!!$$$'''+++------***$$$ !!! !!!"""!!! !!!$$$&&&'''"""""""""""""""""""""""" !!!###&&&)))+++)))&&&$$$"""###$$$%%%######"""!!!!!!!!!!!!!!!$$$&&&'''((('''&&&'''(((******...333222------///888444666@@@LLLRRRPPPKKKAAAEEEKKKKKKGGGHHHVVVffflllnnnxxxrrrhhh\\\SSSIII???;;;<<>><<<888555333222444;;;???===999777555111(((+++333>>>BBBAAAAAACCCDDD>>>777444444999FFFSSShhhwwwfffZZZMMM===444000...,,,+++'''$$$%%%(((((($$$###&&& """######""""""###%%%"""###$$$%%%%%%$$$"""!!! !!!"""######$$$$$$'''(((((('''(((,,,///111222666777777;;;GGGUUU___dddfffccc\\\XXXTTTJJJ???000---)))%%%$$$%%%(((***)))&&&###""""""$$$&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%''''''%%%""" !!!"""|||JJJ222---...+++&&&###'''000555222---***'''$$$###%%%'''))))))######&&&+++......(((###%%%%%%%%%$$$###%%%))),,,(((+++///000///...------000+++(((+++222777777555+++,,,,,,,,,+++***))))))))))))***)))'''''''''(((((())))))(((((()))+++...(((&&&(((++++++'''%%%&&&$$$###!!! !!!###&&&(((%%%+++111///(((###"""%%%###!!!"""'''...111///+++$$$$$$$$$%%%%%%&&&&&&&&&"""!!!  !!!"""'''((('''%%%!!!%%%,,,+++%%% """!!!"""  """'''***,,,)))""" !!!""""""!!! ###&&&)))""""""""""""!!!!!!!!! """"""###""""""$$$(((+++***)))&&&$$$#########$$$"""!!!!!! !!!###%%%''''''&&&&&&&&&(((&&&'''---333444///...000222000333<<>><<<>>>===@@@KKK___sss|||hhhjjjxxx~~~hhh```^^^XXXNNNGGG@@@QQQ^^^dddpppyyypppdddVVVNNNNNNTTTRRRRRRXXX___cccaaa^^^bbbggghhhccc[[[[[[ccclllcccWWWYYYjjjkkk]]]YYYcccfffhhhcccZZZWWWYYYSSSGGG<<>>EEELLLJJJFFFBBBRRRaaaooovvvwwwooo```RRRKKKIIIFFF@@@888CCCJJJRRR\\\eee{{{pppiiijjjmmmuuuuuuXXXKKKPPP[[[RRRVVVhhh{{{zzzzzznnnaaa^^^cccfffaaaZZZ\\\ccchhhgggdddiiivvv{{{vvvxxxuuukkkiiissstttqqqmmmmmmtttzzz|||pppmmmooouuutttjjj]]]UUUOOOJJJCCCAAACCCEEECCC@@@<<>>AAABBBFFFMMMRRRRRRFFF@@@AAAGGGHHHBBBAAAEEEYYYhhhrrrrrruuuxxxmmmaaaWWWNNNIII===666...))))))(((&&&###&&&%%%%%%%%%%%%&&&'''''''''((((((&&&$$$######$$$%%%###$$$'''++++++&&&!!!!!!!!!!!!"""######"""!!!###%%%((())))))***,,,///999666444111,,,)))...555???OOO]]]]]]RRRJJJMMMUUUNNNEEE999000+++*********'''&&&$$$###"""###%%%&&&(((&&&$$$"""!!!!!!###$$$***)))((((((''''''''''''%%%(((+++***&&&$$$$$$&&&zzzKKK333,,,+++(((((()))((('''''')))+++...---***((('''&&&&&&&&&'''&&&&&&%%%%%%$$$#########$$$$$$###"""###&&&((((((&&&%%%'''***...000111111---***,,,333888777444***---...***&&&(((///666333...))))))...000...***222333333222111111222333***(((%%%###""""""$$$%%%%%%$$$"""!!!!!!###%%%&&&)))+++***((((((***'''""" !!!$$$&&&)))***(((---000---'''###$$$((($$$###"""  !!!###$$$&&&''''''&&&%%%$$$$$$$$$$$$&&&((((((&&&$$$%%%&&&'''&&&$$$"""""""""!!!""""""!!! """!!!###%%%'''))))))((((((&&&%%%###"""###%%%'''((((((((('''&&&$$$"""!!! &&&"""!!!(((555>>>@@@>>>999222,,,***&&& !!!"""######$$$$$$&&&&&&&&&'''(((((())))))&&&$$$###%%%(((,,,...//////+++***///999@@@AAA>>>DDDBBBCCCHHHIIICCC>>>===IIISSSaaannnppphhh```[[[TTTJJJDDDCCC???EEEEEEIIIRRR]]]xxxsssfff^^^bbbjjjuuu```NNNQQQ[[[VVV```ssstttjjjddd^^^XXXXXX]]]bbbdddcccdddgggiiijjjmmmvvv|||yyy{{{{{{}}}|||}}}{{{qqqfffSSSNNNGGGBBB@@@AAABBBBBB>>>BBBCCC===555333999AAADDDDDDEEEEEEEEECCC>>>;;;>>>===@@@HHHMMMNNNOOORRRDDDEEEFFFGGGGGGFFFEEEDDDTTTXXX]]]```eeennn|||~~~sssooollldddXXXKKKBBB>>>===222---)))'''''''''%%%###%%%%%%%%%%%%%%%&&&''''''+++***)))&&&###!!!"""###$$$$$$&&&))),,,,,,&&&""""""!!!"""%%%(((((($$$!!!%%%&&&((())))))***---///666444333222---)))+++111:::FFFRRRRRRJJJFFFMMMUUUSSSMMMCCC999111,,,******'''&&&&&&&&&&&&&&&'''((()))***)))%%%"""!!!$$$'''******)))(((((('''&&&&&&&&&)))+++***&&&$$$%%%'''~~~NNN555...,,,((())))))(((&&&&&&'''(((***++++++(((%%%###%%%(((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""###&&&)))'''%%%######&&&(((******///---,,,///333666777555***,,,---***&&&(((000888777333//////222222///,,,777888888666222222555999---***&&&###!!!!!!###$$$&&&%%%$$$###"""######$$$$$$&&&&&&$$$%%%&&&### ###%%%((()))''',,,///...)))%%%%%%'''%%%$$$""" !!!###%%%'''(((((('''&&&$$$###$$$%%%''''''&&&$$$%%%&&&'''&&&$$$!!!!!!!!!"""###$$$$$$######$$$&&&###%%%)))+++,,,***'''%%%%%%$$$######$$$%%%'''(((&&&&&&'''((('''%%%###""")))### '''666BBBGGGGGG???777...)))$$$ """#########$$$%%%(((((((((((((((***+++,,,'''%%%######&&&***,,,---000,,,+++111;;;DDDFFFDDD???HHHSSSRRRDDD888999CCCDDDGGGQQQggghhhbbbaaaeee^^^NNNDDDCCCLLLFFF===BBBUUUcccvvv{{{vvv^^^MMMTTTmmmzzzgggXXXNNN^^^iiivvvvvvaaaPPPWWW\\\XXXQQQRRR___kkknnngggccckkk|||zzz]]]WWWMMMCCC>>>===???AAAFFF???777666:::===<<<999===IIIRRRLLL???777===GGG>>><<>>DDD===777666;;;>>>===999<<>>;;;666...((($$$$$$%%%&&&((('''&&&$$$###############$$$%%%%%%((('''&&&$$$""""""$$$&&&!!!###&&&(((***(((%%%"""$$$%%%'''+++---,,,'''###'''''''''(((***+++,,,---)))(((+++000111000111555FFF>>>777<<>>GGGLLLQQQMMMLLLPPPQQQJJJAAA;;;>>>KKKVVVYYY```xxx~~~wwwkkk___YYYWWWTTTQQQQQQ>>>GGGIIIHHHJJJMMMddd}}}zzz{{{||||||}}}xxxlllaaaZZZIIIOOO\\\nnnttt^^^cccpppyyyjjj```ZZZ___XXXQQQOOORRRVVVVVVUUU```kkkxxx}}}ooo[[[III>>>::::::;;;888>>>AAA>>>777666<<>>CCCJJJMMMJJJEEEBBBBBBEEECCCDDDCCC<<<666===IIIDDDAAA???CCCLLLVVV[[[\\\\\\]]]]]]YYYRRRIIIAAA======999555444666333+++$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""#########$$$$$$###""""""$$$&&&!!!###%%%''''''&&&%%%###%%%'''+++------***'''%%%&&&%%%&&&(((***,,,+++)))(((''')))...///......111:::;;;======>>>EEEPPPYYYZZZTTTMMMGGGCCC===666111000///---+++***)))))))))(((***+++)))&&&$$$&&&(((++++++++++++***(((&&&$$$%%%''''''%%%"""!!!###%%%uuuFFF000,,,,,,)))+++---,,,***)))((()))&&&&&&&&&$$$######%%%'''$$$$$$$$$$$$&&&))),,,---+++***'''$$$"""###&&&)))...+++(((&&&'''(((((('''###'''---///......///111222000......000111000///---333999999444111333777000...+++)))))))))(((''',,,+++(((&&&$$$###""""""!!!"""#########!!! $$$&&&'''***---***%%% !!!###%%%(((***,,,...,,,---333::::::333,,,'''&&&$$$!!! !!!%%%,,,222444111---)))(((&&&$$$######"""!!!!!!###&&&&&&%%%"""!!! !!!"""!!! !!!!!!%%%&&&'''''''''&&&%%%$$$$$$$$$######""""""!!!!!!!!!###%%%'''(((((((((((( ###&&&(((---===UUUfffhhhQQQ777(((###!!! %%%)))+++***&&&$$$&&&((('''(((***+++,,,,,,++++++///---,,,,,,---......---(((+++...///111777BBBKKKTTTJJJFFFLLLTTTPPPDDD:::>>>KKKTTTRRRSSSiii~~~|||qqq```VVVVVVZZZWWWOOO===GGGJJJFFFCCCCCCZZZ~~~||||||{{{pppiiijjjzzz|||wwwlllgggeee]]]RRRAAAQQQfffyyyddd```iiirrr\\\WWW\\\cccXXXNNNNNNVVV\\\YYYSSS[[[kkk}}}xxx___KKK@@@===<<<;;;444<<>>GGGEEE???999;;;AAACCC???:::GGGKKKIII@@@999999===@@@<<<>>>GGGPPPMMMAAA===AAAJJJDDD>>>:::888888:::===000111111111444;;;FFFMMMMMMGGGBBBBBBEEEAAA777---222000......///...+++(((%%%&&&''''''%%%$$$######  !!!!!!!!!"""######"""!!!"""$$$###%%%&&&'''&&&&&&&&&&&&%%%***......***'''&&&'''$$$$$$%%%(((+++,,,)))&&&&&&$$$%%%***,,,++++++...+++444:::888555;;;MMM^^^ggg___UUUQQQPPPLLLCCC;;;444222///+++((('''''''''''''''''''''&&&&&&&&&'''+++,,,,,,,,,***(((%%%$$$&&&'''(((%%%"""!!!###&&&uuuFFF000---...***,,,......,,,*********((('''%%%$$$%%%&&&&&&'''$$$$$$$$$%%%'''***...000,,,+++((($$$"""###&&&))))))'''$$$###%%%&&&''''''$$$&&&***---000000///...000000111111111111000111)))...444666555333555777222///++++++,,,,,,)))&&&***)))'''%%%$$$"""!!!!!! !!!"""###"""!!!"""%%%&&&***---***%%%!!!!!!"""$$$'''))),,,---++++++---222777666000)))'''&&&$$$""" ###(((000666888444///++++++(((%%%$$$###"""!!!!!!$$$'''(((&&&$$$"""""" ######"""!!!""""""&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!###$$$%%%&&&'''''''''''' ###&&&&&&)))666JJJZZZbbbJJJ///###"""""" %%%))),,,+++'''&&&(((+++&&&(((***,,,---,,,+++***///...---...//////...---)))...111000///444@@@KKKMMMIIIIIIMMMOOOIIICCC@@@@@@FFFKKKMMMWWWkkkyyyrrreeeZZZ\\\aaaWWWGGGFFFHHHCCCAAACCCFFFWWWsss}}}zzzkkkbbbggggggnnnmmmeeeccceee[[[JJJOOOWWWdddvvvnnnaaacccyyyppp^^^ZZZaaa]]]YYYTTTSSSUUUYYY\\\]]]eeeooo{{{{{{```LLLBBB???>>><<<888:::<<<>>>???@@@AAAAAA??????>>>===<<<===???@@@???KKKNNNCCC:::;;;===<<<@@@===CCCMMMIII<<<<<>>666,,,%%%"""!!!###$$$''')))))))))'''&&&*********++++++,,,,,,,,,,,,///222555444///***&&&,,,)))'''***000666999999666BBBPPPVVVQQQHHHEEEFFF???:::===KKKXXXbbbqqqlllhhhgggjjjbbbSSSMMMQQQTTTHHH>>>===BBBJJJSSS[[[sss{{{oooppplllaaa```\\\cccnnniiiUUUKKKMMM\\\]]]dddwwwrrrfffiiilllmmmuuuzzziiicccbbbbbb```XXX^^^dddddd\\\XXX```lllvvvyyywwwtttjjjZZZIII???>>>AAACCC>>>;;;>>>FFFIIIFFFAAA???FFFIIIBBB999999>>>BBB===???BBBDDDCCCAAA>>>;;;DDDDDDDDDAAA>>><<<<<<===555888<<<>>><<<888555444666222,,,((()))---444888888666555333222000...+++,,,******...222444000,,,777444///***&&&%%%&&&&&&###!!! ###$$$###!!!$$$$$$$$$""" !!!###$$$%%%&&&'''''''''&&&&&&%%%(((---000000---)))&&&###$$$%%%'''(((***+++,,,!!!"""&&&))),,,,,,)))'''(((((((((***000;;;HHHQQQZZZnnnzzzpppbbb\\\YYYUUURRRBBB///%%%%%%((('''$$$&&&%%%$$$""""""""""""###%%%'''***++++++)))&&&$$$'''&&&%%%#########$$$$$$vvvGGG222.........,,,***---111222///++++++)))(((''''''''''''&&&'''''')))***+++)))'''$$$%%%))),,,+++'''$$$%%%(((***)))'''%%%%%%%%%&&&'''&&&&&&&&&***...111000/////////.../////////---,,,000...---000444777666444444666555///,,,,,,,,,)))&&&$$$"""!!!"""$$$$$$###!!!!!!!!! !!!!!!""""""$$$%%%&&&'''&&&$$$""" !!!%%%))),,,+++***)))***+++...000000...------***&&&""" !!!###(((,,,...---///222111---)))'''&&&&&&'''&&&$$$""" """&&&(((&&&$$$!!!!!!"""$$$%%%&&&&&&&&&###$$$%%%%%%$$$###$$$&&&)))((('''&&&$$$###""""""###%%%''''''%%%###""""""###!!!!!!&&&,,,000333///+++'''$$$$$$$$$###!!!"""$$$%%%'''))))))))))))************+++++++++,,,+++---000222222///+++)))(((***,,,...///000111222555===HHHRRR[[[\\\SSSGGG???:::;;;CCCMMMZZZqqq~~~hhheeefffllllllcccXXXQQQMMMFFFAAA???@@@DDDMMMWWWccczzz{{{pppiiifff```^^^aaaeee___RRRLLLOOOVVV^^^mmmwwwjjjfffeeejjjrrr~~~ssshhhbbbaaaccceee\\\dddllljjj```\\\gggxxxooooooiiiZZZHHH???CCCJJJIII@@@999===HHHLLLFFF<<>>???>>>===<<>><<<;;;;;;888999;;;======;;;888666444222...+++***,,,000222333222111000///...+++***)))((((((---222444222...555222---)))&&&%%%&&&&&&$$$!!!"""$$$%%%$$$%%%%%%$$$"""!!!!!!###&&&''''''&&&%%%$$$$$$$$$$$$(((---222444222...***)))%%%%%%'''***,,,---***(((%%%%%%'''+++...///+++(((&&&'''(((+++111:::DDDLLLSSSkkk}}}zzzoooiiigggcccTTTIII;;;///(((&&&&&&&&&'''&&&$$$###""""""###$$$%%%&&&)))******(((&&&$$$)))(((%%%#########$$$$$$sssDDD///---///******,,,000333333///+++///***%%%$$$''')))(((%%%%%%)))------)))%%%######!!!&&&+++---***((('''(((...,,,)))&&&%%%&&&)))+++(((((((((***---//////...444111---...000111...***---111444444111111444888555444111------///,,,'''$$$"""!!!!!!###&&&'''(((!!!!!!!!!!!!"""###$$$%%%(((((('''%%%$$$###""""""!!!$$$%%%$$$%%%)))...***''''''---555666000)))///---)))&&&###"""!!!"""###***//////------,,,)))&&&%%%%%%'''))))))((('''!!!!!!%%%'''&&&###$$$######&&&)))***(((%%%"""$$$%%%%%%$$$$$$%%%'''$$$%%%'''''''''%%%###"""&&&''''''&&&###""""""###""" ###&&&(((((($$$######$$$&&&&&&%%%#########$$$%%%''')))***+++))))))))))))************,,,---///000111000///...''',,,111222///++++++,,,222888???LLLbbbqqqdddLLLAAA:::888<<>>;;;999888<<<:::999;;;===>>><<<999333111///---++++++,,,---/////////...,,,***)))(((%%%%%%&&&+++000333222000000---***&&&$$$$$$%%%&&&###!!! ###&&&(((((('''&&&$$$"""!!!###'''***,,,***&&&###!!! !!!"""***111888999444...++++++&&&&&&(((...222111+++$$$&&&%%%&&&,,,333666333///'''(((***---111777???DDDOOO```rrr{{{wwwkkkZZZUUUKKK<<<...'''(((+++((('''%%%#########$$$%%%$$$%%%'''))))))(((&&&%%%((('''$$$""""""$$$&&&'''tttEEE///,,,---((()))+++...111222///,,,,,,((($$$###%%%(((***+++***,,,...///,,,((($$$"""###(((******(((((((((...,,,***''''''((()))***,,,+++))))))+++---...///555222//////000///---+++---111444333///...222666333444111,,,***+++)))%%%&&&$$$""""""%%%(((******$$$###############$$$%%%))))))((('''%%%###"""!!! ###"""!!!###(((---***&&&%%%+++333666111+++///...+++(((%%%###!!! %%%***.........///,,,(((&&&&&&&&&(((***+++***)))""" """&&&'''&&&$$$%%%"""!!!%%%***+++'''###"""###%%%%%%%%%%%%&&&(((&&&'''((((((((('''%%%$$$%%%&&&%%%$$$"""!!!###%%%"""  ###$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$%%%'''***+++(((((((((((((((((())))))---------///000222444555,,,///333444111---++++++...888>>>HHHaaaxxxpppXXXFFF<<<666888BBBVVVxxxxxxaaacccccc______jjjtttmmm^^^MMMIIIGGGFFFDDDDDDJJJRRR]]]bbbtttppp___[[[bbbfffdddZZZQQQQQQTTTUUUQQQ^^^sssiii\\\^^^pppzzzxxx}}}uuufffhhhjjjfff```___dddiiiqqqfff___dddnnnsssuuuuuu|||{{{sssiiimmm^^^PPPMMMUUUYYYRRRIIIAAAGGGKKKHHHAAA@@@FFFLLLHHHHHHGGGGGGIIIKKKFFF>>>>>>;;;777333222222444666555999===???>>>;;;888777>>>999666888<<>>EEEIIIKKKIIIEEEBBBEEELLLXXXjjjyyyqqq```[[[RRRMMMPPPSSSQQQRRRVVVRRRWWW^^^bbbbbb`````````eeemmm{{{kkk^^^VVVSSSRRRPPPKKKFFFFFFHHHKKKNNNRRRQQQWWW[[[___rrriii```\\\```ccc]]]TTTOOORRRVVV[[[^^^___bbbdddeeemmmnnnppppppiii```ZZZZZZXXXRRROOORRRZZZgggyyyxxxjjj```VVVRRRQQQQQQRRRTTT\\\\\\[[[ZZZZZZZZZYYYXXXQQQQQQOOOKKKHHHKKKRRRYYY[[[[[[]]]```fffnnnvvv|||zzzjjjVVVDDD<<<999555///+++---///...///111///...,,,)))''''''))),,,,,,111555444...***)))***...000000...+++***+++---,,,+++)))((())),,,111444111111000---)))&&&&&&'''000...,,,++++++)))'''%%%"""""""""  """%%%$$$###$$$'''))))))((((((&&&""""""###&&&((()))(((''''''''''''&&&&&&&&&%%%$$$###%%%***000444666111333555333...+++***+++---444AAARRRcccnnntttuuuwwwttt___LLL>>>000***%%%%%%$$$######&&&''''''(((***,,,///222444000222333222///,,,+++***SSS666...///333000,,,************)))$$$(((++++++'''$$$%%%((("""""""""!!!!!!###'''***222888999111))))))...222&&&(((***...222222000---:::333,,,,,,222555222---&&&***...111111111222444777444222444999:::444///***---///---)))(((***...***,,,,,,)))(((******'''(((&&&&&&(((&&&###$$$(((###)))///111...******+++,,,)))%%%!!! """%%%(((((('''&&&%%%$$$$$$&&&'''$$$%%%&&&'''&&&$$$!!!&&&'''((()))************###%%%'''&&&%%%&&&))),,,...((("""###))),,,)))$$$&&&###!!!!!!%%%))),,,---***+++---000111...(((###''')))******(((&&&&&&'''!!!$$$((()))(((&&&%%%%%%***'''$$$$$$&&&(((((('''$$$'''***)))%%%###%%%(((######&&&))),,,---+++)))***)))'''%%%$$$$$$$$$%%%$$$%%%&&&'''((()))))))))+++***)))+++...///...---)))000777888666999CCCLLLMMMEEEAAAFFFOOOXXX```ggg|||iiiZZZQQQRRRZZZUUUGGGHHHUUU```WWWRRRZZZiiipppiii___aaasssmmmWWWQQQPPPLLLDDD>>>AAAJJJJJJBBBDDDOOOSSSYYYXXXXXXppp~~~ggggggccc^^^\\\[[[VVVPPPJJJJJJYYYnnnrrrgggiiivvvsssnnntttnnn___RRRSSSUUUUUUUUU^^^uuuqqqgggjjjfffaaaUUUJJJOOO\\\aaa\\\\\\cccgggbbbVVVPPPRRRXXXVVVMMMDDDBBBIIIRRRUUUUUU___iiiqqqnnnhhhooovvvUUU???;;;:::333---///222333444777---------+++)))(((***+++...------...000///+++(((111444666333---,,,000555---+++)))***---///...---444444222...***'''&&&&&&***((('''&&&'''&&&%%%###!!!"""!!!  """%%%$$$###$$$'''***+++++++++'''###!!!"""$$$&&&'''((((((((((((''''''''''''"""!!!!!!###''',,,///000222222222111///---,,,++++++777GGGSSS\\\hhhwwwyyyZZZ???000***%%%%%%&&&$$$%%%(((&&&&&&''')))+++...000111555444222...***(((((()))RRR555,,,---000---)))''''''(((((((((%%%'''))))))'''%%%%%%&&&!!!!!! """%%%***---000444333,,,'''(((,,,...&&&&&&)))---111333333111666111++++++///222111...'''***---/////////000111666555444666888777333000,,,---...,,,***)))+++---,,,///...***)))++++++(((((('''(((+++)))$$$###&&&###'''---//////---,,,,,,---***%%%!!!!!!$$$(((++++++***)))'''&&&&&&&&&&&&%%%&&&(((((('''### ###$$$$$$&&&''')))******%%%&&&&&&&&&%%%&&&(((***---)))%%%&&&***,,,***'''&&&$$$!!! """&&&***---+++,,,///000000...)))&&&((()))((('''%%%$$$%%%'''$$$'''***+++)))'''&&&&&&***)))))))))((('''&&&$$$"""&&&******'''%%%&&&'''######$$$'''***,,,,,,+++)))((('''%%%$$$$$$%%%%%%"""###%%%'''((()))))))))+++++++++,,,...///000000...333888888666999BBBJJJLLLHHHGGGIIILLLOOOVVV^^^|||zzzlll[[[UUUTTTUUUNNNCCCEEEQQQZZZRRRNNNWWWfffnnniii___bbbrrrrrrZZZNNNJJJJJJCCC@@@CCCHHHHHHDDDFFFLLLSSSXXX[[[^^^ppp{{{fffccc___]]][[[WWWRRRPPPMMMPPPccc|||yyy~~~~~~yyyfff[[[YYYXXXWWWXXX```sss{{{~~~wwweee]]]bbbccc___VVVOOOSSS___ggghhhbbbgggiiiaaaTTTMMMPPPVVVWWWNNNCCCAAAFFFOOOSSSTTT___mmmyyyxxxrrrxxxgggMMMEEE>>>555---...111444666999222111///+++((('''((())),,,***))),,,///000---***222555777666222111333666.........//////---+++***111111///,,,(((%%%%%%&&&%%%$$$######$$$%%%$$$"""!!!!!!!!!!!!$$$###"""###'''+++------+++'''### !!!"""######'''''''''''''''&&&&&&&&&"""!!!!!!###'''***,,,,,,222000////////////---++++++777FFFSSS\\\iiiyyycccEEE222+++'''''''''%%%&&&)))%%%&&&'''(((***,,,...///444333111---)))&&&&&&'''}}}KKK///)))++++++)))'''&&&''''''&&&$$$'''&&&%%%&&&((()))'''%%%###!!! !!!$$$)))---000------)))%%%%%%)))***'''&&&&&&&&&)))...222555666,,,+++++++++,,,---------***)))***,,,//////...---111444777777444111111222///---++++++,,,---,,,***222333000+++***...///---)))))),,,///,,,%%%"""###'''''''''***...000///...+++((($$$!!!"""&&&+++///000---++++++---,,,((($$$)))))))))(((&&&$$$""" !!!###%%%''''''''''''((('''%%%%%%'''((('''&&&((()))))))))(((((()))***&&&$$$!!!"""&&&***,,,...000...***((())),,,''''''&&&$$$""""""%%%'''***++++++***'''%%%%%%&&&%%%***///...)))$$$"""######%%%''')))))))))'''%%%&&&$$$###$$$'''***------((('''&&&%%%$$$$$$%%%%%%!!!"""$$$&&&)))***+++,,,+++...111000......222666999666444777<<>>666///,,,)))$$$"""$$$!!!###&&&))),,,---...///...000111000,,,)))&&&%%%MMM000)))***+++(((&&&%%%'''((()))((("""$$$$$$###$$$)))222999000+++%%%"""$$$'''((((((###&&&'''######(((---...***))))))***,,,,,,+++)))---'''"""%%%,,,111///+++&&&+++...,,,'''%%%(((---***+++,,,...//////---,,,,,,...000...+++))),,,///)))---///---...///...***555000---***$$$""" ######"""###'''***%%%$$$######%%%(((+++---333444333///***)))...333'''((()))***)))'''$$$"""&&&%%%$$$###"""""""""###%%%+++111000***%%%%%%'''""" """$$$%%%###!!! !!!"""!!! """(((,,,000---)))&&&%%%%%%###"""%%%&&&''''''&&&(((***---'''***///111///+++(((&&&+++((($$$#########!!! !!!(((///...(((&&&,,,222&&&%%%$$$&&&((())))))(((******(((''''''((())))))'''%%%###"""###&&&***,,,666333111000222444555444222333333222333777>>>CCCHHHJJJPPPTTTPPPGGGAAAAAAXXXqqq|||xxxmmm___QQQLLLRRR\\\WWWHHHDDDLLLRRROOONNNTTT^^^bbb___ZZZ\\\llleeeQQQLLLKKKHHHFFFIIISSS]]]XXXJJJGGGNNNWWWTTTNNNIIIJJJQQQTTTSSSmmmzzztttnnn```SSSKKKNNNMMMHHHHHHRRRaaalllqqqoooaaaWWWPPPQQQUUU[[[cccmmmuuu}}}qqqggg]]]RRRKKKHHHLLLLLLGGGFFFIIIFFFRRRRRRIIIMMM\\\___VVVQQQTTTUUUMMMDDDAAAGGGNNNMMMIIIFFFHHHNNNRRRQQQOOOXXXbbbsssqqqVVVDDD222,,,...111444666444444222...+++))))))***,,,***)))))),,,000222222222444333///,,,...666>>>;;;666///***'''%%%"""!!!$$$%%%%%%$$$######$$$&&& !!!"""!!!  """%%%((()))'''$$$!!!!!!$$$'''))))))&&&$$$ """%%%'''***,,,---******+++---......+++)))%%%(((+++)))%%%%%%***///111>>>OOO\\\dddkkkttt|||}}}wwweeeVVVAAA999111---)))###!!!"""!!!###&&&))),,,...///000111222222///+++(((&&&&&&}}}NNN333,,,,,,******++++++***)))'''&&&)))'''$$$"""###&&&***---///,,,)))))))))'''"""############$$$'''---111111...+++(((&&&''')))***(((&&&%%%'''+++------++++++***)))((('''&&&'''((('''(((***+++------------))),,,...---***))),,,///+++,,,---------+++)))'''......---)))######"""!!! !!!"""#########$$$######&&&---333000111000,,,)))(((,,,///(((((((((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$+++...111111,,,'''"""  """###!!! $$$""" """%%%'''...,,,(((%%%######$$$%%%)))(((((()))++++++)))(((''')))---000111///+++)))&&&''''''%%%""" !!!!!!&&&+++,,,((('''***---+++'''###"""%%%(((***))))))(((((('''''')))***+++&&&&&&%%%$$$###$$$(((+++000///...000333555666555555333000...111666===BBBDDDCCCCCCCCCCCC@@@<<<888QQQeeevvv}}}|||uuukkkaaa^^^VVVVVV^^^___VVVPPPRRRRRRPPPSSS]]]eeeeeecccbbbdddssscccNNNIIIHHHGGGCCCHHHUUU^^^WWWIIIHHHSSS___WWWNNNIIIJJJKKKKKKJJJ___pppsssjjjgggcccZZZPPPOOOTTTKKK???CCCPPPddd{{{|||jjjZZZRRRQQQSSS^^^\\\___iiitttwwwooofffxxxzzzhhheee```VVVPPPHHHFFFMMMLLLCCC@@@DDDHHHMMMKKKDDDGGGSSSXXXSSSQQQKKKJJJLLLFFF@@@GGGUUUVVVNNNFFFHHHPPPVVVSSSOOOUUUjjj|||xxxdddLLL???333111444666888:::111222222111///,,,+++***///,,,)))(((***---000222111222111---***...777@@@999333+++&&&%%%%%%###!!!###%%%'''(((((('''%%%###""""""!!! """$$$%%%$$$  !!! !!!"""$$$%%%"""%%%(((++++++)))%%%######""" !!!###'''+++...+++,,,---...///,,,((($$$((((((((((((''''''***,,,111CCCYYYcccaaabbbsss{{{~~~gggTTTDDD===666///((("""###(((%%%)))---000000000000111444000///000---'''###$$$xxxJJJ222,,,---+++,,,,,,,,,+++***(((''')))'''$$$""""""$$$''')))+++,,,,,,***(((%%%###"""$$$$$$$$$######&&&***...222000,,,)))'''''')))***'''%%%$$$%%%(((+++,,,+++,,,***)))))))))((('''%%%(((***,,,,,,,,,---///222---,,,+++***+++,,,------......,,,+++)))(((''''''((()))(((%%%""" !!!"""!!!  !!!"""######""" !!!'''000666333///+++)))))))))***)))((('''&&&$$$$$$%%%&&&'''&&&&&&'''(((((((((''''''---///000///+++'''$$$""" """$$$$$$"""!!!!!!""""""###"""  ###&&&,,,+++(((&&&$$$$$$$$$%%%&&&'''(((+++---,,,)))&&&%%%'''+++...///...---+++(((''''''%%%###!!! """$$$&&&((((((((())))))***&&&"""!!!$$$&&&(((((((((((('''&&&'''((()))***((('''&&&$$$###$$$'''***---///000000000222666999;;;666111///111666999;;;>>>???@@@>>>:::888888999KKKXXXnnntttfffbbbdddaaa\\\ZZZ]]]^^^YYYRRRMMMPPPWWW^^^```^^^aaafffiiilllwwwuuubbbTTTHHHCCCDDDGGGNNNSSSRRRNNNMMMNNNNNNOOOTTTVVVSSSKKKFFFGGGJJJVVV\\\ccckkkuuu~~~~~~tttnnnddd\\\XXXYYY[[[]]]WWWRRRGGGDDDHHHLLL^^^|||~~~mmmeee```XXXPPPTTT[[[bbbeeedddbbbbbbdddiiilllmmmiiibbbZZZRRRJJJMMMLLLHHHDDDBBBCCCAAA>>>AAACCCFFFIIIIIIIIINNNSSSRRRNNNHHHEEEHHHOOORRRQQQRRRRRRQQQPPPPPPSSSXXX\\\ccceeennnrrr^^^GGG;;;222111444555666777666333000///000000---***+++,,,---...///222666999444111---+++---000333555555333///***&&&$$$$$$$$$###&&&+++......+++&&&###"""!!!!!! """$$$%%%$$$!!! !!!"""!!!  !!!"""!!!###&&&)))***)))'''%%%$$$"""!!! """&&&))),,,///---+++++++++***(((&&&'''(((((((((''')))+++...888???NNN^^^hhhlllssszzz{{{zzznnn^^^HHH===333...***%%%$$$&&&,,,...000000000000111333000...000222000)))%%%$$$wwwJJJ333///111,,,,,,------,,,+++***)))***'''$$$!!! !!!$$$%%%'''+++---,,,'''###$$$&&&&&&&&&%%%$$$###$$$'''***222///,,,)))((((((***+++)))'''$$$$$$&&&)))++++++,,,,,,+++++++++***'''%%%)))+++---...---///333666333...******...111111000111///,,,(((&&&&&&&&&&&&******(((&&&###"""###%%%!!!  %%%### !!!'''111777444---&&&%%%((()))&&&"""'''%%%###!!!!!!###&&&((($$$%%%&&&((()))*********---///000...***'''%%%$$$!!!###$$$$$$###""""""###!!!$$$&&&###!!!%%%***)))((('''&&&%%%$$$$$$###%%%(((,,,///...+++(((%%%&&&(((+++------------***(((&&&%%%$$$###!!!"""!!!!!!###''')))(((&&&(((%%%!!! !!!###%%%&&&''''''&&&%%%&&&'''((()))(((((('''%%%$$$$$$'''))),,,///111///,,,...555<<>>===EEEYYYllltttrrrnnnzzztttwwwtttgggLLL???333///---***&&&%%%222222222111000000333555------000444222+++&&&%%%}}}PPP777111222+++++++++++++++******)))((('''$$$!!!!!!"""$$$%%%&&&)))+++***'''%%%%%%&&&'''((((((&&&$$$$$$&&&(((---,,,***(((((()))+++,,,///,,,(((&&&&&&(((***,,,,,,///222111,,,((('''(((***+++---000333555555444555111......111555888888000///,,,***((('''''''''333222///+++&&&$$$$$$%%%""""""!!!!!!!!!!!!!!!!!!%%%###!!! """'''...222000+++%%%$$$&&&'''### ###"""!!!!!!!!!###%%%&&&!!!###$$$''')))***+++,,,+++---//////+++'''$$$###!!!###$$$$$$"""""""""$$$!!!&&&***'''!!!!!!%%%'''((((((((((((&&&%%%$$$"""###&&&+++///111111000&&&'''((()))***+++,,,,,,,,,***'''&&&&&&%%%""" !!!!!!###%%%&&&'''''''''$$$!!!!!!###%%%&&&&&&%%%$$$%%%&&&'''((('''((((((&&&%%%&&&(((***///000///,,,)))+++222888???>>>;;;888555333444555;;;>>>@@@???;;;888:::===GGGPPPhhhyyymmmllljjjiiibbbWWWUUUYYYYYYSSSOOOOOORRRXXX[[[]]]bbbhhhmmmmmmrrr```UUURRRKKKDDDBBBFFFLLLLLLFFFDDDIIIJJJGGGIIIUUUaaa___RRRHHHHHHLLLTTTOOOHHHJJJWWWcccddd]]]]]]]]][[[WWWUUUZZZeeemmm```ZZZOOOMMMNNNPPPiii}}}uuuoooggg___[[[```ccc\\\QQQLLLOOOUUUSSSMMMLLLRRRTTTOOOIIIGGGGGGIIIEEE===<<<@@@???:::;;;;;;AAAJJJKKKHHHKKKSSSOOOOOOLLLJJJRRR[[[YYYPPPQQQWWW[[[XXXTTTWWWcccooouuukkkjjjyyyuuuooodddUUU>>>666000111444444555666999555000...///111111000333333333333333333444444666666666444111---***(((---......,,,(((%%%$$$%%%###''',,,000000,,,'''###!!!!!!  !!!"""###$$$$$$$$$$$$%%%"""!!!  """"""############$$$%%%&&&'''$$$###""""""$$$(((,,,///111---)))&&&&&&'''''''''%%%&&&''''''))),,,111444??????GGGWWWfffmmmoooqqq||||||}}}vvviiiNNNBBB777222///+++((((((111222333222111111333555000///000333111***&&&&&&TTT999000///)))))))))((((((((((((((('''%%%###""""""###%%%''''''&&&&&&'''((((((&&&###((())))))(((&&&%%%&&&''''''&&&&&&&&&'''***,,,---444222...***((((((***,,,+++333999555+++%%%(((---+++***+++111888:::555000000111111000000444:::>>>------......---+++)))(((666555222...)))&&&%%%&&&$$$$$$$$$$$$$$$###""""""%%%$$$######%%%'''((()))***)))(((''''''&&&###!!! """###$$$###"""""" """$$$'''((()))***'''***...000---(((###!!!!!!"""###"""!!!!!!"""###"""(((,,,)))###!!!&&&%%%&&&((()))((('''&&&%%%$$$###$$$'''---222666777))))))))))))))))))******...,,,***((('''%%%###!!!###&&&%%%######&&&***%%%$$$!!! ###%%%&&&%%%%%%$$$$$$&&&'''(((&&&'''(((''''''(((***,,,333000+++((((((***...000:::>>>AAA>>>888444666999<<<===@@@BBBCCCAAA===;;;FFFVVVhhhwww~~~yyysssgggaaa\\\ZZZSSSLLLNNNUUUXXXNNNIIIPPP\\\dddggghhhnnn{{{```KKKHHHMMMKKKEEEAAABBBHHHMMMIIIAAABBBHHHUUUVVVVVVTTTPPPLLLJJJIIIGGGHHHFFFDDDIIISSS[[[]]][[[VVVQQQRRRVVVZZZ[[[ZZZYYYaaa[[[NNNMMMZZZyyyyyykkkhhhkkkjjjccc[[[XXXWWWUUUOOOJJJLLLRRRSSSLLLGGGIIIKKKJJJDDD>>>===AAABBB<<<:::<<<===???>>>===DDDNNNQQQMMMJJJKKKQQQXXXVVVOOOOOOTTTSSSRRRRRRSSSWWW]]]dddhhhkkksssvvvssswww~~~qqq___OOOGGG>>>777111222444444666999333444333000---///444999???;;;777777999:::888666666>>>CCC>>>222)))***...,,,***)))))))))'''$$$!!!###%%%'''))))))'''%%%###!!!!!!  !!!"""###%%%&&&%%%%%% """###%%%'''&&&%%%###""""""###$$$%%%###""""""###&&&+++///333---+++)))(((((('''%%%###$$$%%%&&&'''(((---222666:::CCCOOOWWWXXX\\\lll|||ttteeeNNNFFF>>>777000******---+++...111333222222222222555111000000---(((%%%'''PPP444***)))''''''&&&&&&&&&&&&''''''&&&%%%###""""""$$$%%%&&&'''$$$###$$$(((((($$$ %%%'''(((((('''&&&&&&'''$$$$$$$$$%%%'''))),,,---444333000---***)))+++---,,,444:::555***###'''...,,,***+++111777999444...,,,...000///---///555;;;,,,---...//////---***)))...//////---)))'''''''''''''''''''''&&&%%%$$$$$$$$$######$$$%%%&&&$$$###%%%''')))+++,,,)))&&&### """$$$%%%###!!!!!!###$$$&&&&&&'''%%%(((,,,---+++'''###!!!""""""###""" """$$$$$$'''***((($$$!!!"""%%%$$$%%%'''(((((((((''''''%%%###"""$$$***000555888*********)))))))))))))))---...---+++'''$$$###$$$!!!%%%(((&&&"""!!!%%%***$$$$$$""" !!!%%%(((&&&&&&%%%$$$%%%&&&'''(((&&&((()))(((((((((***,,,222---'''%%%&&&)))***+++777<<>>BBBEEECCC>>>999BBBTTTbbbhhhxxx~~~vvvggg\\\WWWXXXRRRHHHKKKVVVZZZMMMDDDJJJYYYeeekkknnnyyy}}}]]]DDDBBBLLLMMMEEE>>>===EEEPPPLLLAAABBBMMMYYYRRRLLLJJJLLLMMMIIIEEE>>>CCCEEE@@@???GGGQQQXXXSSSNNNKKKNNNTTTWWWTTTOOOPPP___]]]PPPQQQbbbnnnjjjooonnndddYYYXXX\\\[[[QQQFFFFFFOOOQQQGGG@@@DDDIIIIIICCC::::::DDDEEE<<<999???;;;===777000999KKKOOOHHHHHHIIIRRR\\\WWWJJJJJJTTTRRRMMMJJJMMMVVV]]]___^^^```nnnsssiiifffwwwyyyssssssiiiRRRAAA======777444555666555555888...222444222///111999@@@BBB@@@============:::888:::BBBHHHAAA333***,,,222---)))&&&&&&((((((###########################!!!  """%%%&&&%%%$$$ !!!###%%%''')))(((&&&$$$"""""""""$$$%%%######"""###&&&+++000333)))(((((())))))((($$$"""###$$$%%%%%%''',,,222777777DDDQQQSSSLLLPPPgggrrrbbbNNNGGG@@@888///)))***///(((+++000222222000000000666222///...+++&&&$$$&&&xxxHHH...'''''''''&&&%%%$$$%%%%%%&&&'''&&&%%%###"""!!!!!!"""###$$$$$$$$$$$$%%%$$$""" ###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&''')))***+++---......,,,))))))+++---///222333///)))%%%&&&)))+++,,,...///000111222333//////......---...000222///......---,,,+++))))))(((***,,,,,,***(((''''''(((((((((((((((&&&%%%$$$$$$!!! !!!###%%%$$$"""$$$$$$(((...333222***### !!!"""######"""  !!!"""###$$$$$$$$$&&&((()))(((&&&$$$#########$$$$$$"""!!!!!!###%%%$$$%%%&&&%%%###""""""$$$$$$%%%&&&'''((((((((((((&&&$$$"""###'''+++...000))))))***++++++******))),,,000111---&&&"""$$$'''%%%&&&&&&$$$"""!!!$$$&&&###$$$###!!! """'''+++'''&&&%%%%%%%%%&&&((())))))***+++***((('''((()))+++)))&&&$$$###%%%)))+++666888;;;>>>>>><<<999666888;;;???BBBBBB@@@>>>===>>>HHHVVVgggzzzxxxssslllaaaVVVQQQRRRSSSUUUXXXUUUMMMGGGIIIPPP\\\lllyyypppQQQCCCDDDHHHFFFBBBAAABBBDDDHHHIIIJJJMMMQQQPPPMMMJJJJJJJJJKKKIIIGGGCCCEEECCC???@@@FFFLLLMMMKKKLLLNNNOOOOOOPPPPPPQQQIIIQQQRRRSSSZZZccc|||qqqkkkfffeeecccaaa]]]XXXSSSOOOJJJHHHHHHKKKLLLKKKJJJKKKHHHEEECCCEEEEEECCCBBBBBB:::555///---333>>>FFFHHHIIIKKKOOOTTTUUURRROOOOOOKKKJJJJJJLLLQQQUUUXXXYYY[[[\\\\\\\\\___hhhooosssmmmiiifffaaaWWWHHH>>>:::888666666::::::555222333---000333444555999@@@EEEGGGLLLPPPNNNFFF???<<<<<>>===@@@CCC===>>>NNNmmm~~~pppppprrriiiXXXKKKQQQ```aaaXXXMMMMMMLLLIIIHHHSSSkkkdddFFFDDDIIIDDD>>>???EEEHHHDDD>>>DDDSSSXXXSSSGGGKKKOOOOOOLLLIIIJJJLLLJJJGGGAAA>>>BBBHHHGGGBBBDDDLLLRRROOOHHHEEELLLTTTFFFDDDGGGVVVbbbbbbssswwwfff^^^hhhpppjjj\\\SSSTTTZZZTTTDDDBBBTTT___WWWPPPRRROOOSSSOOOEEEEEEMMMMMMFFF:::///+++000333444>>>KKKLLLNNNKKKJJJSSS]]]WWWIIIDDDIIINNNNNNLLLMMMSSSXXX\\\LLLEEERRR______[[[ZZZWWW^^^\\\OOOCCC???<<<777444444888>>>===666000...//////111555:::@@@EEEHHHRRR^^^gggcccTTTFFFBBBDDDIII???666555888888000(((+++------)))$$$"""###&&&!!!"""############"""!!! !!! $$$%%%###!!!"""!!! """###$$$%%%%%%$$$$$$$$$%%%'''(((&&&$$$"""!!!"""%%%(((***'''&&&%%%%%%&&&'''&&&%%%############%%%***111666===;;;===CCCJJJSSS```lll}}}{{{uuujjjPPPDDD777222///+++'''&&&/////////---++++++---///---,,,,,,///---'''$$$%%%~~~LLL///'''(((+++(((&&&%%%'''((())))))#########!!!!!!######"""!!!"""$$$$$$###!!!"""############%%%(((+++%%%&&&)))******)))'''%%%&&&''''''((()))******+++,,,///000---(((&&&***...222...***)))+++---//////222555666333...,,,...222,,,...///,,,'''&&&))),,,000///---+++*********+++'''&&&$$$#########!!! !!!"""###%%%%%%&&&)))+++)))$$$ !!!"""""""""!!! !!!!!!!!!!!!""""""""""""%%%%%%$$$$$$######"""""""""######$$$%%%%%%&&&&&&((('''$$$""""""###&&&''''''&&&&&&%%%%%%%%%&&&&&&+++***((($$$"""###&&&)))%%%***//////,,,,,,///333<<<666...)))&&&&&&&&&&&&%%%((()))'''""" !!!$$$$$$######$$$&&&((())))))))))))'''&&&&&&))),,,......---***'''%%%&&&((('''%%%###"""$$$%%%&&&%%%,,,111888>>>>>>999222---111333666;;;@@@BBBAAA@@@???@@@KKKaaaxxxtttkkklll\\\RRRUUUYYY[[[```hhhRRRNNNJJJKKKNNNYYYmmm~~~{{{cccJJJAAABBBDDDDDDEEEIIIAAAAAAJJJOOONNNQQQYYYOOOKKKHHHIIIMMMOOONNNKKKKKKGGGDDDEEEIIIKKKIIIEEEIIIHHHGGGGGGHHHHHHGGGEEEAAAEEEFFFNNN]]]gggzzztttfff^^^fffoooooobbbSSSOOOSSSKKKKKKNNNVVV]]]bbbfffiiifffccc[[[QQQMMMNNNKKKEEE;;;888000+++000;;;AAA@@@NNNMMMMMMPPPRRRSSSQQQNNNKKKHHHGGGJJJKKKIIIIIIKKKLLLIIIGGGJJJMMMLLLKKKJJJEEEMMMNNNDDD;;;888888777555888<<<===999444///,,,***777===:::<<>>JJJQQQ\\\nnn{{{ppp```LLLFFF===555000---***(((---,,,+++******+++,,,,,,***,,,...///...+++'''%%%MMM000)))+++***'''%%%$$$%%%'''((('''"""###"""!!!!!!###"""!!!!!!"""######""" !!!###$$$%%%%%%&&&(((+++&&&''')))******((('''%%%&&&&&&&&&'''((()))+++,,,)))+++---,,,***+++///222222///,,,***)))+++---...555777888555///,,,---000---//////,,,((('''***...111000///...---+++******&&&%%%############!!!  !!!"""######$$$&&&((('''###!!!!!!""""""!!!  !!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&,,,,,,***(((&&&&&&(((+++'''***---......///222555===888111+++'''&&&&&&''''''((((((&&&$$$"""!!!!!!$$$############%%%'''((()))******)))((((((***,,,+++,,,---+++(((&&&%%%&&&'''''''''''''''&&&&&&&&&...222888;;;:::444---((((((***000999AAACCC???;;;CCCCCCIIIWWWjjj~~~wwwhhh\\\WWWUUUXXX[[[[[[[[[\\\___NNNAAAFFFXXXhhhqqquuussscccNNN@@@@@@FFFHHHFFFBBB@@@BBBIIINNNOOOPPPRRRPPPLLLHHHJJJOOOSSSTTTRRRFFFNNNTTTNNNCCC???GGGQQQIIIFFFDDDDDDGGGHHHEEEBBB@@@DDDBBBFFFRRRaaa~~~}}}iii___eee^^^]]]dddggg___OOOEEEIIIKKKPPPXXXaaammmyyywwwrrrppprrrpppdddTTTIIIEEE===444111444:::>>>???EEEKKKQQQSSSPPPMMMMMMOOOOOOGGGAAADDDGGGFFFCCCCCCDDDFFFGGGHHHEEEAAA@@@@@@>>>CCCDDD>>>:::999666111444666777777444111000///222999BBBGGGHHHMMM[[[iii{{{nnnbbbYYYSSSKKKCCC===888333000---+++)))'''%%%$$$"""!!!%%%$$$###""""""###$$$$$$$$$###"""!!!!!!"""###$$$&&&%%%"""  !!!!!!!!!!!!""""""###$$$$$$$$$%%%'''***'''&&&%%%$$$$$$&&&((()))''''''''''''''''''&&&&&&'''%%%$$$%%%***000555777555>>>AAABBBIIINNN]]]tttzzzfffTTTHHHFFFAAA999000+++***+++++++++,,,,,,,,,++++++***+++,,,---...---+++)))(((~~~LLL111+++---(((%%%###"""###%%%&&&&&&"""###"""!!!!!!"""!!! !!!"""""" !!!###&&&'''&&&'''(((***))))))))))))(((((('''&&&%%%%%%$$$%%%&&&)))+++---++++++++++++,,,...000222000///---***((((((+++---666888999666111------...000000///,,,((()))---111111222333222000---)))'''%%%###""""""######"""!!! !!!!!!!!!!!!!!!###%%%%%%""" ###"""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%***++++++)))''''''((()))((()))+++---000333555777<<<999333---'''%%%'''((()))(((&&&&&&%%%%%%###!!!###""""""!!!"""###%%%&&&((()))++++++******+++,,,***,,,---,,,(((%%%$$$$$$&&&***......+++(((''''''...000444666444000***&&&$$$%%%)))222<<>><<>>GGGPPPSSSNNNIIIJJJMMMMMMBBB;;;>>>CCCBBB???===:::@@@EEECCC;;;555444444777999999888999:::555///444444333222000000222444;;;<<>>AAAFFFNNNVVVmmmjjj\\\TTTWWW\\\^^^UUUHHHBBBBBB===EEERRRbbbxxxsss]]]HHH999::::::555777@@@@@@CCCHHHLLLMMMKKKIIIGGGBBB;;;888;;;???>>>;;;:::777>>>BBB???888444222111333444444555777999777555555444333111///111555888EEEGGGLLLTTTZZZiii{{{llliiiaaaLLL;;;777...///...+++'''%%%%%%'''$$$###"""""""""###$$$%%%'''&&&$$$###$$$'''+++---***)))&&&###"""""""""###%%%$$$""" !!!!!!!!!###&&&'''''')))+++---***)))((('''((()))+++,,,***&&&###&&&,,,000///,,,,,,***)))***...333777999777@@@CCCGGGPPPUUUbbbwwwvvvbbbNNNAAA???AAA@@@:::111+++)))***'''((()))*********)))((((((***,,,......---,,,+++NNN222,,,...&&&###!!! """###$$$$$$#########!!! !!!###"""!!! !!!"""""" !!!###&&&((('''''''''(((******))))))((((((((((((%%%$$$######%%%(((,,,...222000---+++,,,,,,+++***+++++++++******,,,///111,,,---//////......//////111///---***))),,,000333...000222333222...)))&&&%%%$$$"""###$$$$$$###"""  !!!!!!!!!"""$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$###!!! !!!!!!!!!!!!"""$$$$$$######"""!!! """""""""###$$$$$$%%%%%% """$$$&&&&&&&&&%%%%%%)))(((&&&%%%$$$###""""""!!!###%%%%%%###"""!!!"""&&&&&&(((,,,222777999:::222000---)))'''&&&(((******'''$$$$$$&&&'''&&&$$$###"""!!! !!!"""!!!$$$&&&'''''''''(((***222111...)))$$$!!!!!!"""%%%,,,333555000+++))))))((())),,,---...---+++))))))+++,,,,,,///888DDDNNN@@@@@@EEENNNWWWbbbssspppjjjfff```SSSLLLUUUcccbbbXXXBBBJJJSSSTTTNNNRRRggg}}}wwwWWWCCCJJJQQQIIIFFFNNNWWWXXXRRRHHHHHHPPPSSSNNNAAAMMMXXXXXXQQQMMMSSS[[[cccSSSEEEEEEOOOSSSJJJ>>>EEEHHHKKKIIIDDD@@@@@@BBB666;;;<<>>;;;888888666111111222333444444555999<<<555444333222222444888<<>>@@@>>>EEEUUU\\\bbbooo|||]]]NNNGGG???===;;;999666222---)))&&&''''''''''''(((((())))))&&&)))---000111///,,,)))QQQ555---///'''$$$"""!!!"""$$$%%%%%%$$$$$$$$$###!!!!!!###$$$$$$###"""###$$$###!!!!!!###%%%&&&%%%%%%&&&'''((())))))******))))))(((%%%%%%$$$%%%&&&)))+++---,,,,,,+++++++++,,,---...+++***)))***---000111111(((((()))***,,,...000111...,,,***)))))),,,///111---...000111111///---+++'''%%%$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""###%%%((()))(((&&&&&&&&&"""$$$''')))(((&&&###!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&%%%)))(((&&&%%%###"""!!!!!!!!!###%%%$$$###""""""###%%%'''+++000444777:::<<<333000,,,))))))******)))(((&&&$$$###$$$&&&&&&&&&$$$###!!!  !!!!!!###$$$$$$%%%''')))222111///***&&&######$$$%%%***000111///+++))))))***+++---......,,,***(((###(((---111333777>>>CCCDDDAAAAAAGGGQQQbbb{{{xxxrrrddd]]]TTTSSS[[[aaa\\\RRRJJJJJJNNNSSSWWW[[[dddnnntttUUUBBBJJJQQQJJJJJJSSSYYYVVVOOOHHHGGGKKKLLLJJJBBBMMMWWWXXXQQQMMMRRRXXXXXXSSSLLLIIIIIIIIIGGGDDDFFFJJJMMMKKKEEEAAA@@@BBB888999666:::FFFMMM^^^yyyvvv```XXXVVVSSSOOOGGG>>>===AAACCCSSSggg||||||cccIII???<<<:::;;;@@@GGG===777<<>><<<===888111222111333555444444888>>>666666555444666;;;BBBGGGPPPXXXXXXTTTbbb{{{hhhMMM;;;999666222000...,,,***'''###""""""""""""$$$%%%&&&)))(((&&&&&&'''***---///)))'''&&&$$$$$$%%%&&&'''%%%$$$###!!! !!!!!!&&&&&&%%%$$$$$$''',,,000((('''%%%$$$%%%&&&((()))+++******---000222111///%%%***///---)))***222999???@@@===DDDTTTZZZ]]]hhh}}}pppMMMCCCBBB<<<;;;888555222111...)))%%%&&&'''((())))))***))))))'''***---000111///,,,***QQQ333******(((&&&###"""$$$%%%&&&&&&%%%&&&%%%$$$""""""$$$&&&'''&&&%%%%%%&&&%%%###!!!"""###$$$$$$######%%%'''&&&''')))+++++++++***)))&&&&&&&&&'''((()))+++,,,&&&)))******)))***...222///+++(((***000444222///'''&&&%%%&&&)))---111222+++)))(((((()))+++---...---...//////000111222222)))(((&&&&&&&&&&&&$$$#########""""""""""""#########'''+++,,,***'''%%%%%% $$$(((,,,,,,)))%%%"""""""""""""""#########$$$############$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$$$$ !!!"""$$$%%%&&&''''''***((('''%%%###!!!!!! """###$$$###""""""###$$$$$$)))000555777999<<<>>>;;;555...,,,//////,,,(((%%%%%%%%%###"""###%%%(((%%%$$$""" !!! !!!""""""$$$'''***,,,...///...+++(((&&&%%%%%%'''***,,,,,,+++***))))))+++...000000///,,,+++$$$%%%)))///666;;;===<<>><<<:::999>>>HHHTTT\\\YYY___eeehhhsssmmmXXXJJJ@@@:::333111222111+++&&&###""""""""""""$$$%%%&&&'''&&&&&&&&&'''(((***+++***)))&&&$$$$$$$$$%%%&&&$$$######""""""!!!!!!!!!###$$$$$$$$$###%%%(((+++'''&&&$$$$$$$$$%%%'''))))))+++---///000///---,,,&&&***---,,,***+++111666999AAADDDGGGNNNOOOVVVhhhuuu}}}xxx```KKKCCC???999888888666333///,,,***)))%%%''',,,///000...+++(((,,,,,,------------------NNN000&&&%%%)))'''$$$###%%%'''''''''&&&'''&&&%%%######%%%''')))'''&&&&&&'''&&&$$$""""""######"""!!!"""%%%'''$$$&&&))),,,---,,,***)))&&&'''(((((()))******+++%%%)))+++***'''(((---222333,,,(((***222555222,,,)))'''%%%%%%(((---111333)))'''&&&''')))+++,,,,,,.........///111333666888+++)))'''''''''&&&$$$###$$$$$$###############$$$###(((,,,---***'''%%%$$$###***...///+++&&&###"""#########$$$$$$$$$$$$ !!!###$$$&&&'''((()))(((((('''%%%$$$$$$###!!!"""###$$$&&&'''))))))***)))'''%%%###!!! !!!""""""!!! """$$$$$$,,,555999999:::===@@@CCC:::111000333444...(((###%%%%%%###!!!!!!%%%)))%%%$$$"""!!! !!! !!!!!!!!!$$$(((+++&&&***///222000,,,(((&&&&&&%%%&&&(((***+++***)))%%%(((,,,000333333111000---'''###)))666???AAA>>>@@@AAABBBAAAEEEZZZfff___\\\^^^ZZZRRRTTT]]]aaaYYYVVV___hhhiiibbb]]]TTTaaammmrrrvvv}}}||||||uuujjjbbbYYY]]]TTTAAA@@@QQQ]]][[[LLLIIIMMMWWWVVVJJJAAAAAAFFFAAA>>>AAAHHHNNNNNNLLLKKKQQQUUUPPPFFFAAAFFFMMMNNNHHHDDDFFFKKKJJJAAA888777===>>>======<<>>777888AAAGGGCCC;;;888FFFCCC??????EEESSScccoooiiilllxxxpppaaaYYYDDD<<<444222444333,,,%%%###""""""""""""$$$&&&'''%%%%%%%%%%%%&&&&&&'''(((,,,***'''%%%############"""############"""!!!!!!!!!###$$$######$$$&&&'''&&&$$$$$$$$$%%%''')))'''+++...000///,,,******)))******+++,,,...111333222CCCKKKKKKHHHEEEQQQjjjmmmbbbXXXSSSOOOGGG===777666999999444---)))+++...###(((///555666222,,,'''000...,,,******,,,...000vvvCCC,,,***,,,'''''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&(((+++...,,,'''###"""###!!!""""""!!! """$$$&&&&&&''')))***+++,,,---%%%&&&''''''&&&''')))++++++)))(((+++......,,,))),,,+++,,,...111333444333+++'''$$$'''---000---((()))"""!!!'''++++++,,,000+++,,,111777666222111333444111,,,'''%%%$$$###$$$###%%%'''&&&%%%$$$$$$%%%$$$###&&&...444222((($$$!!! ###%%%$$$"""%%%&&&''''''&&&###  !!!###$$$%%%%%%***------(((###!!!!!!!!!###%%%&&&'''&&&&&&)))+++,,,)))$$$!!! """#########!!!!!!###***,,,///333666:::<<<===;;;;;;:::666111---******$$$###!!!"""######"""!!!%%%###""" !!!###$$$###"""!!!!!!"""%%%(((***///...------...///...,,,###$$$&&&((()))))))))(((((('''***222;;;===777///,,,)))***---111888FFFRRRIIIBBB===GGGUUU[[[pppuuunnn___TTTXXXcccbbbWWW___```dddkkkooojjj]]]RRRPPPOOOSSS^^^hhhnnntttxxxzzz{{{vvvllldddccccccbbb___SSSMMMRRRTTTPPPMMMPPPLLLPPPOOOKKKOOOUUUOOODDD@@@@@@BBBDDDBBBBBBIIISSSQQQOOOLLLIIIFFFFFFHHHJJJHHHJJJKKKHHHDDDBBBCCCFFF;;;999999===???BBBHHHOOOdddwwwsssiii[[[QQQFFFAAAAAADDDMMMUUUmmmrrrxxxgggUUUCCC<<<===999999:::;;;>>>===777111...///111777CCCTTThhhuuuzzzcccLLLGGG>>>:::===CCCCCC@@@CCC>>>AAALLLPPPTTTjjjkkkZZZGGGCCC===777222///,,,***%%%$$$##################%%% &&&)))&&&'''***&&&&&&''''''&&&$$$###!!!""""""############"""""""""$$$$$$""""""%%%((('''&&&$$$$$$$$$&&&((()))---///000...***'''&&&'''%%%)))+++)))(((,,,111444AAACCCDDDDDDFFFKKKPPPRRRYYYSSSJJJEEECCCBBB???<<<999555333555333...******))),,,000333222///+++(((***&&&&&&***,,,+++***,,,yyyFFF---((()))+++***((('''%%%$$$$$$$$$$$$############%%%'''(((***,,,---,,,)))&&&$$$$$$"""######!!! """$$$&&&&&&''')))***+++,,,---'''''''''&&&%%%%%%&&&(((***++++++---///...,,,***,,,++++++,,,...000111111000---***+++---...+++(((%%%!!!!!!(((,,,,,,+++...))),,,555===<<<444...---333333222///***&&&###!!!###$$$&&&&&&%%%$$$%%%&&&''')))---000111///+++(((%%%""" !!!###"""!!!&&&'''((()))(((%%%"""  """###%%%&&&$$$'''******'''$$$######!!!"""###%%%&&&&&&&&&%%%)))+++,,,***%%%""""""######$$$$$$""" """$$$''')))---111555888:::;;;666999<<<;;;666...(((%%%###"""!!!!!!######"""!!!$$$###"""!!!""""""$$$$$$"""!!! """%%%(((***...---+++,,,------,,,+++###$$$&&&'''(((((((((((()))))),,,333999:::666111+++))))))---111888FFFRRRMMMKKKGGGKKKSSSWWWjjj{{{ooo\\\PPPRRR\\\aaa```WWWcccqqqvvvoooaaaUUUOOOIIIAAA@@@MMM^^^fffddd```gggooopppdddVVVTTT]]]eee\\\XXXXXX\\\]]]XXXQQQMMMSSSPPPIIIEEEIIIOOOOOOKKK???======???>>>???EEEMMMWWWPPPIIIIIIMMMNNNIIICCCGGGHHHIIIGGGDDDBBB@@@@@@===:::999<<<>>>???CCCIII```nnnooo___OOONNNLLLFFF@@@@@@NNN^^^jjjuuuxxxhhhVVVEEE<<<<<<;;;;;;;;;===<<<999555000999BBBHHHOOO```zzzlllYYYLLL???;;;>>>AAA@@@>>>???AAAJJJTTTXXX]]]nnnpppUUUIIICCC;;;555111...+++((($$$$$$###############$$$###%%%(((%%%%%%'''$$$%%%&&&&&&&&&%%%$$$###"""##################"""!!!###%%%%%%%%%$$$%%%&&&%%%$$$$$$###$$$&&&)))***///000000...***'''''''''''')))*********---222555===AAADDDEEEHHHLLLLLLJJJKKKIIIEEEAAA???>>>@@@BBB888444222444333///+++,,,,,,...000111000---***'''***'''&&&***+++)))))),,,}}}KKK111***)))000...+++'''$$$############""" !!!$$$''')))++++++***++++++)))'''$$$$$$$$$$$$""" !!!###&&&&&&'''(((***+++,,,,,,))))))(((&&&###"""###%%%***,,,000111000///------,,,+++*********,,,...///555444111///---+++))))))###!!!$$$***---,,,***++++++...444:::888000++++++111555888777000(((### """###%%%%%%$$$$$$%%%'''***000444333...,,,///222(((%%%!!! !!! '''((()))***)))'''%%%### !!!"""$$$%%%&&&%%%&&&'''((((((&&&%%%$$$"""###$$$&&&&&&&&&%%%$$$(((***,,,+++&&&######$$$&&&''''''&&&$$$$$$&&&'''%%%''',,,000444666777888666888:::888333---(((%%%"""!!! """"""!!! """"""######$$$$$$%%%%%%!!! """%%%(((***,,,***))))))******)))(((%%%%%%%%%&&&&&&'''''''''((())),,,111444555333000---+++***---000666CCCOOOUUUYYYRRRLLLOOOVVVllluuufffUUUMMMMMMSSS\\\ddd]]]fffpppssskkk]]]PPPHHH@@@::::::EEERRRWWWVVVUUU___dddcccXXXOOORRR]]]eeebbbfffhhhggggggeee^^^VVVVVVLLLDDDDDDHHHIIIIIIKKKAAA<<<999:::;;;<<>>:::;;;888888;;;>>>???BBBGGGQQQ^^^vvvyyyuuupppcccWWWKKKJJJJJJHHHEEEFFFPPP]]]gggzzzxxxhhhRRR???===<<<<<<<<<<<<<<<;;;;;;;;;BBBMMMZZZiii~~~lllVVVAAA<<>><<<<<<;;;BBBKKKPPPWWWdddxxxqqqVVVLLLDDD999222000...)))&&&###############$$$$$$$$$""" %%%'''%%%###$$$""""""$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%&&&''')))(((&&&$$$###""""""###%%%'''***+++/////////---)))'''&&&'''(((((((((***,,,///333666;;;BBBHHHJJJKKKLLLHHHCCC===??????;;;777777<<<@@@666222000222222///---......///000000///,,,)))'''***'''&&&))))))''''''+++NNN666000...444111,,,'''$$$""""""###"""!!! ###''')))***((('''(((******'''$$$%%%&&&%%%### !!!###%%%&&&'''((()))+++,,,,,,++++++)))&&&###!!!"""###)))...333444111/////////...---+++)))(((***,,,///666666555000+++((((((***(((((()))+++,,,,,,+++***111//////000---)))))),,,---333888888111)))$$$### """#########$$$&&&(((+++000555444000...111555+++(((###  !!!'''((()))))))))'''&&&%%% !!!"""$$$%%%&&&((((((((())))))(((&&&$$$$$$$$$&&&&&&&&&%%%$$$###&&&))),,,+++'''######$$$)))***++++++))))))***,,,'''***---111444555555444:::888555///+++((()))***!!!  !!!"""!!! !!!"""###%%%&&&&&&&&&&&&!!! !!!$$$(((******(((''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&(((+++...000000///...111---,,,---///333???JJJ[[[bbbZZZLLLLLLXXXsssgggYYYNNNMMMKKKJJJQQQ]]]llleee^^^^^^aaa\\\OOOCCC777;;;AAAEEEDDDEEENNNZZZaaa[[[QQQKKKOOOXXX]]]\\\nnnttttttnnnnnnrrrooofffRRRFFFBBBGGGJJJDDDAAACCCCCC===888999;;;===@@@DDDDDDQQQ\\\XXXIII???BBBIIICCCBBBCCCFFFHHHFFF@@@:::777444555;;;@@@BBBEEEIIIAAAOOOiii|||lll^^^VVVTTTTTTQQQGGG@@@EEEOOOTTTUUUUUUhhhxxxcccLLL;;;:::<<<>>>>>>======@@@HHHHHHQQQiiibbbHHHAAA@@@<<<:::<<<@@@FFFHHHFFFOOOhhhlll^^^MMMCCC777000...,,,((($$$######$$$$$$%%%%%%%%%%%%$$$######&&&((('''$$$### !!!"""$$$%%%'''(((((($$$$$$%%%%%%%%%%%%$$$$$$'''&&&'''))),,,+++'''"""!!!!!!"""###%%%(((***,,,------,,,***((('''&&&''')))&&&%%%)))---000555999???KKKRRROOOKKKIIIEEE>>>::::::999555111000333555333...---///000...---...,,,---000111000---***''')))&&&&&&((('''$$$%%%)))zzzLLL777333333444111,,,((($$$#########$$$""" """%%%(((&&&$$$###$$$((()))'''$$$&&&&&&&&&###!!!!!!"""$$$%%%%%%&&&((()))***+++,,,+++,,,+++)))%%%######$$$***///333444111//////000//////---+++((())),,,000333444333///)))&&&(((+++111111///---+++,,,,,,,,,111.........+++'''(((++++++///222222...)))'''&&& !!!""""""$$$''')))+++---111333333222111000+++)))%%%""" !!!###&&&&&&'''''''''&&&%%%%%%""""""!!!""""""###$$$%%%+++,,,------+++(((&&&$$$%%%%%%&&&'''&&&%%%$$$###%%%(((++++++'''###"""###''')))++++++++++++,,,...---///111333444444444333777666222...)))&&&'''(((  !!!""""""!!! """###&&&'''((())))))"""!!! !!!$$$'''))))))'''&&&&&&&&&&&&$$$###$$$%%%%%%&&&&&&''''''''''''))),,,///000000///......+++***,,,...444@@@KKKWWWaaa]]]QQQOOOXXXoookkk]]]QQQLLLFFFBBBHHHTTTggg]]]SSSPPPRRRRRRJJJCCC777999<<<<<<999;;;HHHWWW\\\VVVKKKEEEHHHQQQVVVUUUkkkrrruuurrruuuzzzvvvlllTTTGGG@@@DDDEEE???===???AAA<<<999;;;===<<<>>>AAA???MMMYYYVVVGGG===???FFF@@@@@@BBBFFFJJJIIIEEE@@@999666777>>>CCCDDDEEEHHH===GGG\\\{{{{{{nnn```UUUOOOMMMNNNLLLBBB>>>FFFQQQXXXZZZ[[[kkkpppXXX<<<999;;;@@@BBB???>>>AAAKKKPPPaaatttXXXIIIBBB<<<;;;>>>GGGJJJIIIEEEMMMiiijjj___JJJAAA666///,,,***'''$$$"""###%%%&&&''''''''''''((()))((()))******(((%%% !!!###%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%(((''''''))),,,+++'''### !!!"""###%%%((()))***)))((('''&&&''''''((((((***%%%$$$(((,,,000888AAAJJJWWW]]]UUUKKKHHHDDD===;;;777222000//////---+++...+++***---///---,,,---'''***///333333000+++(((&&&%%%''')))'''###$$$(((vvvIII666333333000...+++(((&&&%%%%%%%%%&&&$$$""" !!!###$$$"""!!!!!!"""$$$&&&&&&%%%&&&&&&&&&$$$""""""###%%%%%%%%%&&&''')))***++++++)))+++---,,,***((('''''',,,...000111000//////000...//////---***))),,,000000111///+++'''%%%(((***555777555///,,,...//////+++---111666333,,,((((((***************((('''&&& !!!$$$'''***,,,,,,...111444222---)))((((((&&&### """%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""######***...222111,,,'''%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&***---,,,((($$$"""###"""%%%((()))***+++,,,...222333444444555555555555000333555444///***%%%"""!!!  """######"""!!!"""###%%%(((***+++,,,%%%$$$"""!!!"""$$$'''))))))(((&&&&&&&&&&&&$$$"""###$$$&&&((()))))))))((()))***---111444444222///)))''''''***...666CCCOOONNNZZZ\\\XXXVVVSSS```yyyppp\\\MMMCCCAAAHHHPPPPPPSSSUUUOOOFFF@@@AAADDDCCC:::333666<<>>AAA;;;:::;;;??????;;;;;;===CCCEEEGGGJJJJJJGGGAAA<<<@@@@@@BBBEEEHHHJJJIIIGGG???;;;;;;AAAEEEDDDBBBBBBDDDFFFOOOddd|||mmm\\\WWW[[[[[[RRRHHH===???DDDHHHJJJOOO\\\jjjmmm{{{sss\\\DDD<<<:::AAADDD@@@>>>AAAEEEZZZxxxpppWWWEEE>>>>>>???BBBDDDFFFFFFMMMaaa}}}fffRRRCCC>>>666///+++)))'''&&&###$$$&&&((()))***))))))...///---++++++---,,,(((!!!!!!!!!"""$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((***)))'''%%%!!!"""###$$$%%%&&&''''''%%%######$$$'''***,,,,,,***%%%%%%))),,,000>>>MMM[[[eeeggg\\\UUUSSSKKK???999555000...000000---***,,,))))))...///---++++++$$$''',,,000111...***'''%%%&&&***---***%%%&&&***wwwKKK777222000******)))(((''''''''''''((('''%%%"""!!! !!!""""""###&&&(((%%%&&&&&&$$$######%%%'''$$$%%%&&&'''(((***++++++&&&)))...000///...,,,,,,...---,,,,,,...//////...+++...000...***))),,,///111000---)))&&&&&&''')))333888888222///111222000)))+++111666555---))))))+++(((%%%&&&((((((%%%!!!!!!$$$(((+++000//////000000---((($$$###$$$$$$""" """$$$$$$$$$%%%%%%&&&&&&&&&&&&'''&&&$$$###"""!!!!!!!!!$$$,,,444444,,,&&&%%%'''$$$%%%&&&'''''''''&&&%%%)))---000///***%%%###### ###'''***+++---///000333333333444555777999:::111444777777333,,,'''$$$!!! !!!###$$$$$$###""""""###%%%'''***---///(((&&&$$$######$$$&&&(((***((('''&&&'''&&&$$$###!!!###'''***,,,,,,***)))((((((***000666777222,,,)))''''''***...555BBBNNNNNNSSSVVVXXXWWWNNNWWWqqqiiiTTTIIIJJJLLLLLLDDDLLLPPPJJJ???888:::@@@III???777:::@@@BBBBBBCCCOOOXXXZZZPPPDDDDDDOOOXXXLLLMMMWWWjjjwwwvvvjjj``````WWWGGG;;;999???AAA???777:::@@@FFFDDD===;;;===CCC???>>>CCCIIIJJJCCC;;;AAABBBCCCDDDDDDFFFIIILLLAAA<<<<<>>AAACCC]]]fffIIIAAAAAA@@@<<<;;;???HHHOOO\\\uuuvvvXXX@@@<<<;;;777000***'''((()))$$$%%%(((***,,,,,,,,,+++333333000++++++//////+++###"""""""""###$$$%%%&&&'''''''''(((((('''''''''###%%%&&&'''&&&&&&''''''###$$$$$$%%%%%%%%%$$$$$$"""!!! ###)))...111111,,,((((((,,,---222DDDYYYpppuuuqqqiiijjjkkk\\\EEE999777444111000...---,,,+++)))+++000222...++++++%%%&&&((()))***)))'''&&&%%%(((...333000***)))---|||PPP:::222...&&&''''''(((((((((((((((***)))'''$$$""" """"""!!!"""&&&***%%%%%%%%%$$$###$$$&&&((($$$%%%&&&'''(((***++++++$$$(((///333333111/////////,,,)))***---//////---)))---000...***)))+++///333000,,,(((&&&&&&&&&'''...666999444222333333000******,,,///...******...---((($$$%%%((((((### $$$(((,,,444333222000,,,((($$$""" """!!!!!!$$$$$$%%%%%%%%%&&&'''''''''((('''%%%###"""!!! ***444555,,,%%%%%%)))$$$$$$&&&'''''''''&&&&&&,,,///222111,,,'''%%%$$$!!!$$$))),,,...000333444333222222333555888;;;===777888777444000,,,+++***!!!!!! !!!$$$%%%$$$$$$#########$$$'''+++///111***(((&&&$$$###$$$&&&'''+++)))''''''''''''%%%######''',,,...---+++***%%%$$$&&&...555666///(((...+++)))+++---222===IIISSSQQQOOOSSSSSSKKKXXXxxxqqq\\\SSSUUUQQQHHHJJJHHHDDD???<<<:::::::::BBB@@@@@@???;;;666999@@@NNNQQQOOOHHHEEEHHHKKKKKKKKKDDDJJJ```qqqppphhhddd^^^ZZZNNN@@@>>>DDDBBB999666<<>>BBBDDDDDDDDDCCCCCCBBBDDDDDDBBBAAACCCHHHMMM>>>::::::AAAFFFEEEBBBAAABBBAAACCCMMMbbb{{{kkkccc[[[WWWTTTVVV[[[\\\XXXTTTHHHAAA<<<>>>CCCJJJTTT\\\hhheeerrrzzzaaaLLL===???CCC@@@>>>AAAGGGZZZxxxpppLLLCCCCCCAAA@@@:::>>>JJJSSS___|||}}}zzzxxxrrraaaHHH555777888777111***&&&(((+++$$$&&&))),,,---...---,,,555666111++++++000000,,,$$$$$$###""""""###$$$%%%''''''((((((((((((''''''!!!###&&&&&&$$$###&&&)))%%%%%%%%%%%%%%%$$$###"""!!! $$$+++222555666...***+++......333IIIbbbyyyuuu~~~kkkLLL:::;;;:::555///++++++---,,,***---333444000++++++((('''%%%$$$###$$$$$$%%%&&&***222777444...---000PPP666---***((('''&&&%%%%%%%%%&&&'''''')))+++)))$$$  """###%%%&&&&&&%%%$$$###'''&&&%%%$$$$$$%%%'''((("""###%%%'''''''''%%%%%%***&&&%%%+++333777444///***---...---******...222---+++(((''')))***)))(((777555111+++&&&$$$%%%'''%%%)))111999===:::111***---)))'''***///222000---***(((&&&$$$$$$###  """!!!!!!&&&,,,222666888333)))""" """ !!!  """%%%'''%%%"""###&&&$$$ $$$$$$$$$$$$$$$###"""!!!'''%%%$$$''',,,---)))$$$%%%%%%%%%$$$############"""%%%+++000222///((("""&&&&&&&&&)))///555999;;;---111666666444444888<<>>222000555777///&&&""""""""""""""""""######$$$""""""%%%)))+++((($$$((('''$$$###$$$&&&))),,,))),,,...+++%%%"""###%%% """+++444777333---!!!'''---...+++***...222111+++(((+++///222777<<>><<>>GGGGGGDDDDDDIIIOOONNNEEE===JJJGGGCCCHHHWWWiiipppnnn[[[TTTNNNKKKGGG@@@<<<<<>>AAAJJJQQQLLLCCC;;;@@@FFFEEE===888@@@LLLIII???:::???FFFFFFAAA===<<<>>>======AAAGGGIIIGGGBBBAAAJJJ[[[dddiiivvvqqqTTTKKKSSS[[[___\\\WWWUUUTTTPPPAAA555888DDDKKKLLLJJJXXXiii{{{gggVVVIIIFFFCCC;;;;;;AAAMMMRRRdddwwwYYYDDD999666DDDCCC@@@@@@MMMkkksssfffeeemmmrrriiiVVVCCC999777//////...+++)))((()))***'''%%%(((///111,,,))),,,---......,,,***)))***++++++&&&""" """$$$"""!!!!!!''',,,+++%%%"""%%%***'''%%%$$$'''******'''###)))'''%%%$$$$$$###!!!###"""!!!!!!###'''+++...000---,,,///333<<>>===???@@@CCCEEEBBB>>>===@@@DDDDDDFFFHHHJJJKKKJJJHHHFFFMMMHHHBBBBBBNNN^^^hhhiiiTTTPPPMMMMMMHHH???777444;;;???AAADDDJJJQQQSSSPPPDDD@@@>>>>>>======BBBJJJEEE@@@<<<>>>???<<<;;;<<<:::===???@@@CCCHHHGGGCCC===???KKK[[[bbbbbbhhhsss~~~{{{{{{mmmYYYMMMVVV______XXXRRRRRRUUUKKKBBB<<<===AAADDDHHHLLL]]]gggrrrpppcccUUULLLAAA888===IIISSSTTTbbbzzz]]]HHH===:::CCCDDDCCCDDDPPPkkkgggRRRWWW\\\^^^VVVGGG:::444333......---+++(((((()))***+++''')))...000------000000000111111///---,,,+++&&&&&&%%%###"""!!!###$$$$$$&&&(((******)))(((''''''&&&&&&'''(((((('''&&&'''&&&%%%%%%$$$$$$###"""$$$###"""!!!###&&&***,,,...+++***---333===MMM\\\kkkxxxlll___GGG444///333...,,,...,,,---,,,+++***)))((((((((((((&&&$$$######$$$%%%'''***+++,,,,,,,,,,,,++++++yyyJJJ444//////'''&&&%%%$$$$$$&&&(((***------+++'''###!!!"""###&&&''''''((('''&&&$$$###&&&$$$"""!!!!!!"""$$$%%%$$$###!!! """$$$%%%###)))000111---+++---000222,,,)))---444777444...+++///111...(((%%%''',,,***---000000...+++)))(((......///111333444111///'''---444666444000,,,***%%%$$$###$$$&&&'''&&&%%%"""%%%((()))''''''))),,,,,,,,,+++)))'''%%%$$$###"""######!!!  !!!$$$&&&$$$"""###&&&%%%!!! !!!"""###%%%%%%&&&&&& ###&&&'''(((***---111,,,(((%%%&&&+++,,,(((###"""!!!"""%%%))),,,------)))+++///333666555222///222444555333111333888<<<999999999666111......///+++)))%%%!!! !!!)))///222///'''"""%%%)))$$$&&&(((***+++++++++***111333222...'''""" !!!$$$(((---111222000+++(((+++'''%%%+++444777444///,,,,,,///000......777AAANNNQQQ\\\dddXXXIIITTTlllyyy|||ooofff]]]RRRKKKDDDDDDGGGHHHCCC>>>>>>CCCEEECCCAAAAAABBBCCCBBBAAABBBGGGLLLLLLIIIGGGKKKOOOHHHGGGCCC@@@FFFRRRZZZ\\\VVVPPPLLLKKKFFF===666444333;;;AAACCCHHHQQQ[[[___TTTFFF999888<<<@@@BBBDDD???======;;;777333777===999>>>AAACCCFFFHHHDDD>>>>>>@@@IIIUUUYYYWWW\\\dddkkkmmmmmmkkkjjjiiiccc[[[UUUVVVXXXYYYYYYVVVQQQNNNEEEDDDDDDCCC???===DDDMMMZZZ```jjj{{{vvv```QQQEEE>>>AAAIIINNNYYYqqqcccPPPHHHGGGCCCEEEFFFHHHQQQeeelllSSSBBBGGGHHHGGGAAA999333111111/////////---******+++---,,,,,,000777;;;999777777===:::666444333333222222%%%((()))&&&""""""&&&******((((((---222333...(((((())))))(((''''''((()))&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$######$$$&&&)))++++++((('''+++111<<>>???DDDGGGDDDAAAAAADDDEEECCCAAAAAAHHHMMMNNNJJJHHHKKKOOOAAADDDEEECCCEEEKKKOOOPPP```VVVLLLFFFAAA;;;:::<<<333999===>>>DDDRRRaaaiii```NNN<<<777:::>>>@@@AAA===;;;:::999555222666>>>:::???BBBDDDFFFGGGCCC<<>>===;;;888444222111111111111111///------///111+++///999DDDLLLLLLHHHCCCQQQIII???777666888:::;;;------+++'''%%%'''+++///000...///444::::::444...***,,,---***''''''***---((((((((('''%%%$$$$$$%%%&&&&&&%%%%%%&&&'''((())))))&&&%%%(((///:::LLL\\\xxxzzz{{{~~~```GGG444---///***(((+++***---+++(((%%%###$$$%%%&&&((('''&&&&&&%%%%%%%%%&&&******))))))))))))******OOO444+++'''&&&%%%%%%%%%&&&((()))***&&&$$$"""!!!"""$$$'''(((&&&&&&&&&%%%$$$###""""""###""" """&&&+++...%%%&&&'''(((''''''&&&%%%***,,,///111111000///............//////000000000------...///000///---++++++,,,---,,,***))))))***,,,...111222111000...---111000111666:::;;;666111)))'''&&&&&&''''''%%%$$$"""%%%(((******)))((((((,,,'''###"""$$$$$$!!!  """$$$###%%%$$$###%%%(((((($$$!!!"""$$$&&&)))***+++,,,***&&&###$$$)))------,,,///111222000+++'''%%%&&&!!!!!!"""$$$((())))))(((,,,,,,...111555666666444333222///,,,+++---222555000000222222222111///...000---((($$$###$$$(((***111444999:::777000)))$$$%%%%%%%%%%%%'''(((***+++)))))))))'''$$$"""!!! %%%---///---)))&&&&&&&&&&&&'''+++000222111000...***)))...111444888===HHHNNNUUUVVVPPPNNNUUU___yyypppccc___YYYRRRIIIEEEBBBBBBBBB??????BBBDDDDDDCCCBBBBBBBBBBBBCCCBBBFFFKKKNNNNNNMMMJJJIIIEEEHHHHHHDDDDDDJJJPPPSSS```VVVLLLFFF@@@<<<;;;===<<<;;;999999CCCTTTccciii]]]OOO@@@::::::<<>>999;;;:::999777666555333111000000111111///......000222+++000:::GGGTTT]]]^^^[[[aaaZZZOOOFFF@@@>>>======;;;555---)))***---000111111333666999;;;999555222---...///,,,))))))+++///+++,,,,,,)))%%%######$$$&&&&&&&&&''''''((((((((()))&&&%%%(((...999JJJYYYvvvxxxyyy~~~bbbIII444---...(((&&&***)))...,,,(((&&&%%%%%%'''(((((()))))))))***))))))(((,,,+++)))))))))***,,,---SSS777+++'''%%%&&&'''(((((((((((((((###!!!"""&&&)))***&&&%%%%%%$$$$$$#########$$$"""!!!!!!###(((---111((()))+++,,,,,,***((('''---,,,,,,///222444222000///111222///***))),,,000......///111333111---***,,,,,,+++)))&&&&&&(((******---111333111///------333000///444:::<<<888333+++)))'''''''''&&&$$$###!!!###%%%((())))))((('''***'''$$$$$$$$$$$$!!!!!!!!! !!!###%%%&&&((((((&&&)))---,,,)))"""###%%%''')))***++++++---(((###$$$***---,,,)))...222666222***%%%$$$&&&""""""###&&&((()))(((&&&++++++,,,///333777888888333000---******+++...111///------///111222///,,,///,,,(((%%%$$$'''***---000111444999<<<777---$$$&&&&&&%%%%%%%%%''')))***%%%%%%%%%%%%%%%$$$$$$######))),,,+++(((''''''$$$&&&))),,,------...///---(((''',,,222555888;;;FFFRRRXXXSSSQQQXXX___```jjjtttyyymmmbbbYYYUUUPPPFFF>>>===>>>>>>>>>@@@AAACCCDDDBBB???>>>@@@CCC@@@BBBFFFLLLPPPOOOJJJFFFQQQPPPIIIBBBBBBLLLVVV[[[RRRLLLHHHGGGDDD>>>:::999DDD@@@999888BBBRRR[[[]]]LLLFFFAAA>>>===>>>EEEMMMNNNEEE===<<<<<<999555555>>>CCCGGGJJJMMMOOOLLLFFF:::===AAACCCBBBAAACCCFFFJJJHHHIIIKKKJJJIIIKKKOOOCCCJJJOOONNNHHHFFFKKKQQQHHHCCC@@@CCCFFFEEEEEEFFFKKKUUU```kkk}}}zzzWWWCCCDDDMMM\\\```pppkkkXXXLLLCCC>>>BBBKKKWWWjjj}}}dddRRRKKKDDD;;;444777777666555333111///......//////...------///111///222999FFF[[[ooozzz|||qqqoooiii___SSSHHHAAA>>>IIIBBB999555555666555333222666999:::777333222222.........,,,+++***+++,,,,,,......+++&&&"""###$$$&&&&&&'''((()))))))))((()))''''''+++111;;;KKKZZZjjj{{{zzzjjjKKK666------'''%%%***)))---,,,***((('''((()))***(((***+++---------,,,,,,,,,+++)))((())),,,///111QQQ555+++'''$$$&&&)))******)))'''%%%###!!! $$$((())))))&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$"""!!!###''',,,///,,,,,,,,,,,,,,,+++******+++******,,,000333444333444555444...(((&&&)))...///222444555222///+++)))((())))))'''&&&&&&''')))))),,,000111///......///111111111444777888555222+++)))((('''''''''%%%$$$!!!"""###&&&((())))))(((''''''&&&&&&&&&$$$""" ###$$$$$$###""""""###%%%&&&(((((('''***......***###$$$%%%&&&'''(((((((((***(((&&&''')))++++++***,,,///222000,,,'''%%%&&&#########$$$'''))))))((())))))+++///333777888888333000---******+++---...---,,,,,,---//////...---...,,,(((%%%$$$&&&)))+++,,,,,,...444999777000)))''''''((((((((((((''''''%%%%%%&&&'''((((((((('''!!!###'''******)))((((((%%%'''***+++,,,---------)))''')))---000111666<<>>>>>???@@@<<<===AAAGGGMMMNNNMMMJJJRRRPPPIIICCCDDDLLLSSSUUUGGGCCCBBBDDDDDD@@@>>>>>>AAA???:::888>>>FFFJJJHHH===<<<>>>AAA@@@???EEEMMMMMMEEE@@@@@@@@@===999888???FFFMMMRRRWWWXXXSSSLLL@@@CCCEEEBBB>>>;;;;;;<<<@@@AAAAAA@@@BBBFFFGGGFFF===EEEMMMKKKCCC@@@FFFMMMFFF???;;;@@@EEEFFFEEEEEENNNTTTZZZbbbsss```JJJHHHMMM^^^aaaoooiii[[[JJJ<<<===EEEOOO```qqqjjj\\\TTTJJJ>>>666666666555222...,,,---//////000000000//////222444333999DDDUUUpppwwwdddVVVOOONNNWWWTTTPPPKKKFFFAAA===:::666999:::999555111//////,,,++++++++++++***)))'''+++...///,,,&&&###$$$'''$$$&&&((()))******)))))))))(((***000777AAAPPP^^^kkkyyyoooLLL777---,,,&&&%%%******++++++************++++++'''))),,,...000000///...+++***(((''')))---111444}}}KKK111)))&&&$$$&&&***,,,,,,)))%%%###%%%""" """&&&))))))(((&&&&&&%%%%%%%%%&&&'''''')))&&&###!!!"""%%%***---///...,,,+++***+++,,,---(((((()))+++...111444666999888444---(((&&&))),,,000555:::888111***((()))$$$&&&'''((('''&&&''')))***---//////------///111---111555666555222000000***)))''''''(((((('''%%%!!!!!!"""%%%(((******)))$$$&&&'''((('''%%%###"""(((((((((&&&###"""###$$$$$$&&&&&&%%%(((,,,,,,(((###$$$%%%%%%&&&&&&&&&%%%&&&((())))))))))))+++...,,,,,,---...---+++'''%%%$$$###!!!###&&&)))++++++((()))+++000444777777666444111---++++++,,,------+++,,,------,,,,,,...///...+++(((%%%$$$%%%&&&(((((((((+++///444444222...&&&(((***,,,,,,)))&&&$$$((((((((()))+++,,,+++***$$$%%%''')))******)))((((((((()))+++......---+++&&&'''+++.........555>>>>>>GGGSSS]]]aaa___^^^^^^cccwwwyyytttkkk\\\UUUYYYLLLDDD===;;;::::::<<<@@@AAA???======>>>???>>>===888:::???DDDIIILLLOOOPPPIIIJJJIIIGGGIIILLLKKKFFFEEE???<<<>>>AAABBBEEEIII;;;<<<:::777888;;;:::666666888===BBBBBB@@@BBBHHHFFFBBB@@@BBBCCC@@@???@@@???HHHRRRZZZ______XXXOOONNNMMMHHH???888777:::<<<;;;>>>===999<<>>>>>666666444000+++***...222333333444333222333666888555AAASSSllllll___^^^cccaaacccddd___UUUKKKEEECCC<<<<<<;;;999666333000...+++)))((()))+++***&&&###***---...,,,'''$$$&&&)))$$$%%%(((***++++++***))))))(((,,,333;;;EEEUUUbbbvvv}}}mmmMMM888---,,,&&&%%%******)))******+++++++++++++++&&&(((+++///111111000///***(((&&&&&&(((---222555yyyFFF...))))))&&&'''((((((((('''&&&%%%"""$$$%%%%%%%%%$$$&&&''''''%%%$$$$$$''')))******((('''$$$!!! """'''***,,,***'''%%%&&&))),,,///''''''(((((()))---333888AAA;;;444---)))((()))***///999AAA???555,,,***+++,,,+++***+++,,,+++(((&&&000111000,,,---222444333,,,///333666555222---***...***&&&%%%(((+++***)))$$$###$$$%%%((())))))))))))(((((()))++++++***((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((($$$!!!!!!$$$'''&&&$$$'''+++---)))%%%&&&---444...)))%%%&&&+++---(((###%%%""" """'''+++------(((%%%(((///111---,,,000===888222......///000000***000666555///******,,,...***&&&%%%&&&'''&&&%%%'''))),,,...000333888;;;///((('''---000+++&&&%%%+++)))((()))---000222333%%%(((,,,---,,,)))((((((///)))&&&+++444777000(((++++++++++++,,,222999??????@@@OOOgggqqqgggZZZVVVkkk{{{~~~fffcccjjjcccUUUCCCCCCAAA<<<777666;;;@@@GGG>>>888;;;DDDGGG>>>444<<>>AAAMMMWWWEEEAAACCCMMMQQQKKKCCC@@@DDDBBB:::444===NNNTTTNNN999;;;??????888///...222888666666===JJJPPPGGG999999CCCJJJGGG>>>;;;BBBKKKDDD===HHHfffuuuiiiXXXQQQWWW\\\SSS===555===>>>555---555===???===;;;<<>>888<<>>777...***+++///---)))333888999444000333<<>>FFFfff{{{ttt~~~|||ooo___sss|||iiiZZZWWWYYYSSSCCC333111999;;;333((()))'''&&&&&&&&&'''&&&&&&%%%(((+++......---***))),,,+++)))((('''(((***+++"""...888888444>>>WWWmmmgggCCC===666222---)))***///(((((((((***------)))&&&######$$$(((,,,000111111)))&&&###!!!###)))///444~~~KKK000((('''&&&&&&'''''''''&&&&&&%%%###$$$%%%%%%%%%%%%''')))'''%%%###$$$&&&'''((((((***)))'''$$$"""###&&&((()))'''$$$""""""%%%(((***+++)))(((***...222555666777777555000+++(((***---444777;;;:::666111---+++...///000///,,,******++++++......+++,,,000111///---...111333333222111///***++++++***))))))***+++---)))&&&''',,,...+++(((+++---///...+++))))))***)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&'''((((((###""""""!!!"""%%%))),,,111///,,,(((%%%%%%(((+++***(((''''''((()))(((&&&%%%###!!!"""&&&)))******'''%%%&&&+++,,,(((''')))333555555333000///000222333333333000---+++++++++++++++***(((&&&&&&(((***(((((()))---222555555444,,,&&&%%%+++///,,,))))))(((((((((***---///...---%%%%%%&&&'''******)))(((+++******---000222000---000---******---222666888;;;DDDPPPZZZbbbgggfffccchhhssspppeee\\\TTTPPPDDDAAA<<<999888999;;;<<<@@@===;;;===@@@@@@;;;666777;;;>>>???@@@BBBFFFJJJDDD??????FFFJJJFFFBBBAAA===???===:::BBBPPPTTTOOODDD>>>;;;;;;999555444555555<<>>===@@@BBBBBB@@@>>>???@@@>>>EEEQQQ___mmmpppfffYYYRRRPPPIII@@@:::888888777444555666999<<<======<<>>888;;;??????>>>@@@GGGLLLOOOLLLPPP]]]oooqqq]]]NNNFFFLLL^^^{{{{{{]]]CCC<<<;;;888>>>III```wwwsss___OOOFFF===999222---+++,,,---,,,222444444222111666===BBBNNNYYYwww}}}~~~vvvnnnhhhZZZOOOBBB<<<;;;999222+++((('''&&&(((******'''$$$%%%'''***,,,...---,,,+++---,,,***(((((()))***+++)))---222666===KKK]]]kkkaaaGGG<<<222000000---******(((''''''))),,,---+++(((&&&%%%&&&(((,,,...//////***(((%%%###%%%+++111555NNN222(((&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$%%%(((+++'''%%%""""""$$$%%%%%%%%%)))))))))&&&$$$###%%%''''''$$$"""!!!$$$%%%,,,***))),,,222555444222---222666333---***,,,///666444222444777666222...222555777222,,,))),,,111(((,,,,,,***+++...///,,,...//////000111222333444)))---000///,,,***,,,///666///)))***000222///***///333666333,,,'''(((+++(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&&&&'''!!!######"""!!!$$$,,,333999333+++&&&$$$$$$$$$###%%%'''((((((&&&%%%''')))&&&$$$""""""$$$'''((()))(((&&&&&&(((((($$$###%%%+++111777888333000111444:::555///+++++++++++++++(((+++---+++((('''***...***'''&&&+++111444111,,,((($$$###''',,,---,,,---&&&''')))+++------***'''&&&###!!!$$$)))+++***(((&&&***------++++++///333555///******...222333222777EEEMMMKKKRRRcccnnnmmmeeekkkvvvdddOOOGGGLLLFFF???888777:::===<<<999888;;;======;;;888777888333666:::???CCCCCCAAA???CCC>>>;;;???BBBAAA@@@AAA666===???>>>DDDOOOSSSQQQQQQDDD999888;;;<<<;;;:::555DDDOOOMMMDDD@@@AAABBBAAA===:::<<<@@@AAA===999@@@SSS^^^^^^hhhwwwqqq]]]KKKCCC???AAA===555333888;;;666222555===BBB@@@<<<777<<>>BBBDDDEEEKKKMMMRRRYYY```ooosssZZZMMMJJJRRRVVVhhhlllMMMAAA<<<888;;;DDDNNN___zzz{{{vvv{{{wwwaaaOOO???;;;666000,,,+++---///111///...///222888@@@FFFfffwww|||ggg```UUUIII???777111...((('''&&&***......)))###%%%&&&(((***,,,------------,,,***)))))))))***+++///,,,---666HHHZZZffflllxxxppp\\\HHH999------222111+++&&&(((&&&&&&(((***,,,---,,,***)))(((***,,,.........,,,***(((''')))---333666LLL111)))'''%%%$$$$$$###$$$%%%'''((())))))'''%%%###$$$'''***&&&$$$"""!!!"""######"""&&&'''''''''%%%$$$%%%&&&&&&$$$""" """$$$******,,,///222333222111...111333222000...///111333000---///444888777555888888777222---+++...222,,,......+++,,,000111000//////000000111222333333///111222111///...000111555111,,,---000333111///111444666444...***)))***'''((((((((('''&&&%%%$$$&&&%%%$$$$$$###$$$$$$$$$ !!!"""###'''---222777111)))###!!!!!!!!!"""###%%%'''&&&%%%%%%'''(((%%%$$$######%%%'''***+++***)))(((((('''&&&%%%&&&,,,111666777555222222444888333,,,(((''')))***+++)))***+++,,,++++++---...)))&&&%%%''',,,...,,,)))(((%%%###%%%)))+++---...(((((()))***+++***'''%%%%%%%%%%%%(((***+++***)))$$$(((,,,+++))))))...333444111......///111222333888???DDDCCCJJJYYYfffkkkdddlll~~~qqq___NNNIIIMMMEEE>>>777777;;;>>><<<888444888;;;;;;888555555666444777===BBBDDDBBB???<<<@@@===;;;<<<>>>>>>>>>>>>555;;;===<<<@@@KKKUUUXXXYYYKKK>>><<<>>>???>>>>>>???KKKRRRLLLBBB>>>???AAA???<<<999999<<>>??????GGGKKKPPPSSSTTT```yyyoooYYYMMMIIINNNOOO^^^vvvWWWHHHBBB===>>>DDDHHHTTTkkk~~~ooolllsssooo^^^HHH@@@777333000......///000...,,,---111:::IIIVVVyyyxxxooo```OOOAAA777222000+++'''&&&)))...000+++&&&%%%%%%&&&''')))+++---...+++***))))))))))))******......111===PPPbbbnnnsssooowwwiii___VVVCCC555+++,,,111111---)))((('''&&&&&&)))+++...///---+++***+++---000000000...---+++***,,,000444777zzzHHH///******$$$$$$######$$$&&&'''))),,,+++)))%%%###"""%%%'''&&&###!!! !!!"""!!! """$$$%%%$$$%%%&&&'''(((&&&$$$"""!!!"""$$$%%%(((...333444222000111333555111......000222222111------------///444999<<<<<<999444000///...//////333444222......444777666///000111222111111///...888555222111222333222111---............000222444111111111111000...***((('''''''''&&&&&&%%%$$$#########"""!!!!!!""""""""""""'''+++,,,+++,,,***&&&"""###&&&%%%$$$###%%%'''((('''&&&$$$$$$$$$%%%&&&)))---///******)))(((''')))***)))333333333444555444333111///...+++(((%%%%%%(((+++***((('''***///111...***&&&&&&&&&%%%%%%'''***,,,***)))&&&%%%&&&)))+++++++++***(((((())))))'''%%%"""(((...000,,,(((((()))&&&'''((())))))***---///...111333222//////444999:::666888BBBIIIMMMUUU___eeeqqq|||jjj\\\YYYVVVQQQAAA<<<888777:::<<<;;;:::666777777888888777666555666;;;@@@BBB@@@>>>>>>???>>>>>>>>>===>>>>>><<<:::666888888777===KKK\\\gggYYYPPPGGGDDDBBB??????AAAMMMOOOMMMGGGBBBBBB???<<<;;;>>>>>><<<999<<>>BBBCCCBBB>>>>>>??????>>>===;;;:::555444333444555777:::<<>>JJJVVVeeettt~~~zzzqqqcccTTTGGG999111,,,---///......///(((((('''''''''***---///,,,+++***+++///222444444///...------...222555777xxxFFF///++++++#########$$$%%%'''((())),,,+++)))&&&###"""###%%%%%%### !!!!!!!!!  """###$$$%%%''')))((('''%%%$$$$$$%%%&&&''')))111888888222...111555777111******///444333111+++---...,,,+++...666===<<<888222//////000///...555666444000111666999888//////000111000///---,,,:::666222111333333000---%%%)))---...------111555///......///000///***&&&&&&&&&%%%###############!!!!!! !!!""""""######))),,,***&&&$$$$$$###!!!!!!%%%)))'''%%%$$$%%%'''((('''%%%###$$$%%%&&&'''***...222+++,,,+++'''(((,,,...---777555222222444444333111++++++***'''$$$###&&&)))***&&&$$$)))000222---&&&$$$&&&'''&&&&&&'''***...,,,---+++&&&%%%((()))(((+++***((('''((('''&&&$$$)))222222,,,&&&&&&)))'''&&&&&&''')))++++++***(((///444444//////555<<<:::222444AAAGGGEEEJJJUUUeeesss|||}}}lllaaaccc```UUUBBB>>>::::::===??????<<<;;;888555666888999888777888<<>>===@@@AAA???======;;;666666555333444<<>>===;;;333444555333222333777;;;@@@@@@CCCHHHKKKPPP[[[eee{{{yyyjjjbbb[[[RRRKKKEEENNNeeennnUUUHHHDDDBBBAAABBBQQQ]]]fffjjjqqqvvvqqqfffooo~~~dddOOO<<<999;;;888333333444333555777999FFFfffmmmVVVGGG===555///,,,)))''''''))),,,///000***))))))(((((())))))***&&&'''((()))***+++,,,,,,***888JJJWWW```kkkzzz}}}xxxuuujjjQQQ888333///......---+++...333******)))((('''(((+++---+++))))))***...222555666///.........000222444666{{{III000******"""###$$$&&&((()))))))))(((((((((&&&$$$"""###$$$$$$""" !!!""""""!!!!!!"""#########$$$''')))&&&&&&%%%$$$$$$%%%'''(((***///444444000---...111111---)))***---111222222//////...+++(((***000666888777555222///...///000///333444222333666666333......---,,,------//////444444555555333///***'''"""&&&***,,,---...///000---...000111///+++(((&&&'''%%%""" """### !!!"""###$$$%%%""""""###%%%''')))))))))%%%###!!!!!!$$$&&&&&&&&&&&&'''((('''&&&%%%&&&'''###%%%&&&&&&&&&(((,,,000111222000++++++000222111333444555555444333333333000,,,'''######%%%&&&&&&&&&%%%%%%)))...///***%%%###$$$'''+++---......---,,,///...(((&&&((()))&&&'''''''''((((((&&&### %%%,,,---)))&&&&&&'''%%%&&&'''((()))(((((('''''',,,111111000000444999555666888<<>>BBBCCC===;;;;;;999555555222000222:::GGGVVVaaaSSSNNNKKKJJJGGGDDDEEEIIIRRRTTTSSSLLLGGGDDDAAA<<<===???AAADDDFFFHHHJJJLLLNNNMMMRRR```kkkjjj___TTTJJJDDD@@@BBBDDDAAA>>><<<999999888777888;;;>>>AAA@@@>>><<<<<<<<<===<<<;;;555555555444333444777:::;;;;;;>>>DDDIIIMMMVVV^^^pppvvviii^^^WWWSSSQQQNNNIIINNN___xxxkkkQQQCCC??????@@@AAAQQQcccuuu||||||zzzvvvqqqxxxnnnXXXCCC>>><<<777666999888555888@@@GGGUUUtttyyyaaaNNN@@@444---'''((()))))))))***...111///......,,,+++***)))(((%%%&&&(((+++---...///000222>>>PPPaaammmwww}}}xxxrrrdddKKK666333000......,,,***,,,000+++,,,,,,***'''&&&(((***)))(((&&&(((,,,000333444...---......000111333444NNN333***(((!!!###%%%((()))*********$$$%%%&&&&&&$$$$$$$$$%%%$$$""" !!!"""###"""$$$$$$%%%$$$###$$$''')))$$$$$$#########%%%&&&''')))+++---...---,,,+++***)))******+++,,,...111333444222...***'''(((,,,///555888999555///,,,///333)))///222333333444111---...,,,***((()))---111333---222888888222***%%%"""$$$$$$'''+++//////---***+++000555333---'''&&&((('''$$$!!!!!!###!!!!!!!!!"""###%%%''''''$$$&&&'''&&&$$$%%%)))---)))$$$ """(((***'''"""$$$))),,,***$$$!!!%%%***$$$&&&'''&&&$$$%%%)))---777999666//////444777444...333888888444111333555888...$$$ ###'''&&&######$$$'''***,,,+++(((%%%$$$$$$'''...555666111***,,,000///)))''')))***&&&###$$$&&&))))))&&&!!! $$$&&&&&&&&&&&&&&&###&&&******(((%%%%%%'''(((***---///000111333444000;;;>>>666666EEEUUU[[[ccchhhzzz{{{qqqaaa\\\aaaZZZNNNEEEIIIVVV[[[TTTJJJ>>>===:::888666999===AAAAAA>>><<<>>>AAAAAA===888@@@DDDCCC;;;888999888555444111///222777>>>FFFLLLRRRKKKGGGHHHIIIHHHJJJMMMLLLVVV[[[TTTHHHBBB@@@@@@AAA>>>>>>EEEOOOQQQJJJBBBHHHLLLOOORRRYYY___[[[RRRKKK>>>===JJJMMMAAA;;;AAADDD@@@:::888999===@@@AAA<<<===>>>===;;;:::;;;;;;999777444444666888888999888888<<>>@@@BBBQQQggg|||yyy~~~sss]]]JJJBBB<<<555777>>>:::666999FFFQQQaaa|||jjjSSSAAA333,,,###'''+++,,,***)))---111333222111000...+++)))(((&&&'''***,,,///111222333:::BBBQQQeeexxxyyy}}}iiiTTTEEE<<<666111......---******,,,,,,......+++'''%%%&&&''')))'''%%%&&&)))---000111---------...///111222333zzzJJJ111***(((%%%&&&(((+++,,,+++'''$$$"""############$$$$$$$$$%%%""" !!!!!!%%%"""!!!###%%%%%%((('''%%%&&&'''((('''%%%"""%%%((((((%%%%%%''')))(((((((((+++...111333333888444///,,,+++******)))...222555444111//////111+++,,,---000222222000---(((((((((((()))+++,,,---///000111111///***%%%!!!###%%%(((***,,,---,,,+++***---///...***&&&%%%%%%'''%%%###!!! !!!"""$$$#########$$$%%%%%%&&&(((&&&######%%%(((***+++((((((((('''&&&&&&)))+++(((***+++((($$$###%%%'''%%%%%%$$$######%%%***---111:::;;;333000888;;;777333555888888666555444555555000)))""" ###%%%%%%&&&(((,,,///...+++((($$$%%%)))///555666333000444111...***((((((((()))$$$$$$%%%&&&'''%%%""""""$$$%%%%%%###"""###''',,,,,,)))&&&%%%&&&&&&''')))---222444333111777777999;;;<<>>===<<<>>>BBBBBB>>>:::>>>CCCBBB999333555777555000111111000000222666999DDDJJJHHH@@@BBBMMMRRRNNNRRR\\\bbb[[[KKK???@@@EEECCC===<<>>:::444999:::::::::===FFFRRR\\\VVVRRRWWWccchhhffflllxxxvvvgggmmm}}}kkkUUUSSSPPPLLLIIIHHHIIIJJJOOOJJJNNNbbbzzzxxxgggNNN:::555:::???AAAOOOooo}}}zzzhhhVVVJJJ>>>333666AAA===777===OOO^^^iiixxxYYY???111+++...***''''''***,,,+++)))000999<<<444,,,***+++***###(((---000///000666===???KKKUUUbbb{{{vvviiiRRR@@@666111...++++++------)))&&&000...---+++)))''''''&&&'''&&&%%%$$$%%%&&&'''(((///+++(((***000333111...wwwGGG///***)))&&&'''(((******)))'''%%%$$$$$$$$$$$$###############!!! """""""""""""""###$$$%%%***(((''''''((()))(((&&&"""$$$%%%&&&%%%%%%%%%&&&)))'''''',,,222555333///333444444111,,,))))))***---...000333444333000......---,,,---//////...---(((((((((((()))***+++,,,/////////---+++(((&&&$$$$$$'''+++---,,,+++,,,---(((***,,,+++'''$$$###$$$(((&&&$$$"""!!!!!!"""###############$$$%%%&&&'''(((&&&######%%%(((******'''(((((((((''''''(((******((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%(((---111333444777888666333444777;;;999777888::::::888666///,,,&&&!!! $$$&&&&&&&&&'''...444333,,,%%%###%%%(((,,,000333555666///...---+++)))(((''''''&&&%%%&&&''''''&&&"""!!!###%%%&&&'''%%%###"""$$$%%%(((+++,,,+++)))'''(((+++---//////222555999222333666999;;;???KKKXXXmmmsssxxx|||xxxiiiaaa^^^[[[YYYYYY]]]gggrrrvvvmmm```WWWOOOFFF<<<999<<<@@@???===:::;;;<<<>>>???@@@CCCDDDAAA<<<:::===;;;555333666444333111...---...222666???EEELLLLLLGGGEEELLLVVV\\\YYYVVVTTTRRRNNNGGGBBB======>>>BBBGGGJJJIIIHHHCCC@@@@@@DDDHHHIIIHHHIIIKKKJJJHHHFFFHHHKKKIIIFFFGGGCCC>>>:::999:::<<<===;;;;;;:::;;;;;;;;;;;;:::777666666666777888:::;;;777666666888>>>EEEKKKOOOOOOQQQRRRRRRVVV```jjjooorrrpppmmmmmmpppqqqlllgggZZZRRRHHHDDDFFFIIIHHHFFFFFFJJJTTTcccoooyyyqqqZZZEEE===999555999BBBWWWuuummmOOOCCC@@@;;;:::<<<>>>AAAGGGNNNZZZqqqqqqYYYEEE555,,,*********)))((((((((()))+++111444111......,,,''''''---///...111:::???>>>AAARRRhhhwwwwwwjjjZZZFFF777//////...,,,***))))))))),,,,,,+++)))((((((((((((&&&&&&%%%$$$$$$%%%&&&'''***++++++,,,---...///000vvvGGG000,,,,,,((((((((((((((('''%%%%%%&&&%%%%%%$$$$$$######"""!!!   ###&&&%%%###"""###%%%+++)))(((((())))))((('''"""""""""$$$&&&&&&%%%$$$)))&&&&&&,,,555888222,,,///444888555...((()))++++++***,,,111666777222...222///,,,***+++,,,,,,,,,&&&&&&'''((()))***++++++...---,,,***)))(((((((((%%%)))...///...------...'''(((((('''%%%###"""###((('''%%%###""""""######!!!"""###$$$%%%&&&'''((((((%%%######%%%'''(((((($$$&&&((((((''''''((()))+++'''###$$$'''(((&&&"""###$$$%%%%%%'''+++000444555000333===<<<222111999???:::666777;;;===999555***'''### !!!$$$''''''&&&(((///777777///&&&$$$$$$&&&'''***///555999,,,,,,,,,,,,+++)))((('''(((''''''((((((&&&### %%%&&&'''((((((&&&$$$###&&&$$$%%%***///000---(((***...111111...111888@@@111111555999:::===GGGRRRoooxxxwwwooouuuyyy\\\RRRWWWYYYUUUTTT___xxxrrreeefffRRRFFF:::777===AAA===777888;;;======<<<>>>DDDIIICCC666444@@@BBB666111888777666222...++++++...111999???NNNVVVMMMAAAIII\\\cccWWWMMMQQQ[[[\\\OOOAAA999===@@@???>>>AAAHHHOOOEEE:::888DDDJJJDDD@@@DDDLLLPPPJJJ>>>@@@MMMQQQLLLBBBAAA???;;;777777999<<>>DDDIIIGGGBBB===HHHWWWaaadddjjj}}}iiiNNN===@@@===111333BBB```{{{~~~uuuMMM???BBBCCC???;;;<<>>@@@;;;EEE[[[yyyuuu|||{{{pppjjj```JJJ666---//////+++&&&%%%(((,,,((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''***...---******---111|||LLL444---,,,(((((('''&&&$$$###$$$$$$''''''&&&%%%$$$###""""""!!! !!!"""""" !!!%%%(((&&&"""!!!$$$(((***)))''''''((()))'''&&&!!! $$$)))***(((%%%(((&&&&&&+++111333111---000333555333---))))))***)))***+++000444666555444222///,,,******))))))(((###$$$%%%(((***+++,,,---,,,,,,+++***************((())),,,000222222000...'''''''''&&&$$$#########'''&&&%%%######""""""### !!!###$$$&&&'''((((((&&&$$$!!!!!!###$$$%%%%%%!!!###&&&'''&&&%%%&&&&&&(((&&&$$$$$$&&&'''&&&$$$$$$%%%&&&'''(((+++000333444222555<<<===888888===:::777666777999999555111(((&&&$$$"""!!!"""$$$&&&'''(((+++000444555000+++(((&&&$$$%%%***///333444------,,,,,,++++++,,,,,,))))))((((((((('''###!!!$$$%%%'''(((((('''&&&%%%&&&&&&(((+++///000...+++,,,///111111000333999>>>555444666999;;;>>>GGGQQQbbblllrrrpppuuu}}}aaaRRRPPPSSSUUUYYYgggvvvpppWWWOOOGGGBBBBBBBBB???<<<;;;<<<======<<<===@@@CCCAAA888666>>>@@@999777<<<888888666222///------...777>>>JJJRRRNNNHHHNNNZZZ```YYYSSSWWW___]]]PPPCCC===>>>>>>======@@@FFFKKKEEE>>><<>>???HHHMMMKKK@@@>>><<<:::888999<<<>>>===999777:::???@@@<<<777555777888777666666:::===666555555777;;;===<<<;;;LLLPPPNNNHHHKKKWWW```cccXXXQQQWWWgggiiiZZZSSSXXXYYYLLL???<<>>EEEKKKSSSddd|||dddSSSEEE888///,,,///222222///,,,++++++//////000111222333111---000000222888<<<>>>???AAARRRfff~~~www}}}zzzlllcccYYYGGG555......,,,(((%%%$$$'''***''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%(((+++......,,,+++---000NNN444+++'''&&&''''''$$$"""!!!"""$$$)))((('''&&&%%%######"""""""""!!!###$$$$$$###!!!$$$''')))&&&"""!!!%%%***'''&&&%%%%%%&&&'''&&&%%% """&&&,,,...,,,)))&&&'''(((((()))+++///111333111///---,,,+++)))((()))+++...///000333777;;;000...,,,++++++)))'''%%% """%%%(((+++---...///***+++,,,---------+++***+++)))***000666888333---'''''''''''''''&&&%%%$$$$$$######""""""""""""""" !!!###%%%'''((((((((($$$""" !!!!!!!!!!!!!!!$$$%%%$$$###$$$$$$%%%&&&'''&&&$$$$$$&&&)))((())))))))))))+++...111222777888666999AAADDD@@@333666888:::888444000...***)))'''%%%$$$###$$$$$$&&&***---...---,,,///222---)))%%%'''---000...+++111///---++++++---000222***)))((((((((('''$$$"""!!!###$$$&&&'''(((((((((&&&))),,,...---,,,---............000333555666777888666666888999<<>>AAAAAA???======???>>>:::888;;;???@@@888:::;;;999555222000///888???DDDEEEKKKUUUXXXUUUXXX^^^dddeee```VVVLLLGGGEEE@@@;;;<<>>???CCCCCC>>>???DDD@@@;;;777777;;;@@@BBBBBB888;;;>>>???===<<<<<<===???999444555:::===:::666777999::::::888888:::<<>>===;;;BBB@@@EEEVVVgggnnnoooooorrr{{{xxxuuu{{{{{{xxxyyy}}}yyyooo___KKK>>>999:::;;;===[[[wwwqqqYYYGGG???CCCIIIFFFBBBLLLfff}}}}}}qqq```LLL<<<333000//////000333555444000,,,555555555444222000222444444111:::LLLNNNEEEIIIWWWkkkwww}}}yyyyyyxxx|||zzzrrrcccUUUJJJ>>>555000,,,'''%%%%%%&&&&&&&&&''''''''''''&&&$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&+++,,,---...//////......}}}KKK000'''###%%%'''(((&&&"""!!!$$$&&&))))))((('''%%%$$$######$$$###"""###$$$%%%$$$###&&&((()))'''$$$$$$&&&(((###""""""###%%%&&&%%%$$$!!!###&&&***---...---+++$$$'''(((&&&%%%'''---333333000---+++,,,+++)))''''''+++/////////000666:::...---,,,++++++***(((%%%"""###&&&***,,,......///)))+++---.........,,,+++---+++,,,111777888222+++(((((((((***+++***'''%%%!!!!!!!!!"""#########$$$!!!"""$$$&&&((((((((('''###!!!  """###"""###$$$%%%###''')))(((%%%$$$(((+++,,,------,,,++++++...000000888888333777EEEGGG@@@333777:::;;;777222///...+++***)))((('''%%%######$$$***...+++&&&%%%+++222111...+++,,,......+++(((222///+++)))))),,,000333)))(((''''''((('''%%%$$$ !!!###%%%&&&(((((()))%%%)))......,,,+++---000///------///222444333111777444444666888999???GGGLLLNNNZZZjjjoooooo|||lllVVVUUUbbbuuu~~~vvvdddUUUNNNMMMBBB@@@@@@CCCGGGHHHDDD@@@;;;AAA@@@777444;;;BBBBBB<<<===???===:::666333222999>>>>>><<>>FFFHHHBBB???:::===GGGEEE999666===>>>999555888???EEEEEECCC777<<>><<<===@@@BBB999111333;;;>>>999222666:::===<<<999777999<<<:::666<<>>CCCJJJGGG<<<666777888777666666666777CCC<<<===OOOccckkkhhhcccfffvvvzzzlllccckkkxxx}}}oookkkpppxxxvvvsssfffPPP>>>999===@@@>>>XXXvvv}}}dddMMMAAADDDKKKEEE>>>LLLooottt```bbb```UUUDDD666000000///...///333888999555000888777888999777444666;;;666666DDDXXX]]]WWW^^^nnn}}}ppprrr{{{rrr___YYY^^^]]]RRREEE===888555///***%%%$$$&&&'''%%%"""&&&'''''''''&&&$$$""" ######%%%&&&'''(((((((((,,,,,,---///000000...---wwwFFF---&&&%%%%%%(((+++)))&&&$$$&&&))))))(((((('''&&&%%%%%%$$$$$$###!!!!!!###$$$%%%$$$%%%''')))+++***(((%%%###!!! """$$$&&&&&&%%%$$$'''+++---,,,+++***)))%%%&&&''''''''')))---000///000000///---***)))(((&&&))),,,///111111111111///---***)))***+++******&&&'''***,,,------,,,++++++++++++++++++,,,,,,,,,...000444555444111---***''''''))),,,...---((($$$ !!!###$$$%%%&&&&&&"""###%%%'''(((((('''&&&$$$""" !!!!!! !!!"""""""""###%%%'''&&&''''''''''''(((***+++///000000000......000222111222333555:::??????<<<888777666666444222000...))))))***)))(((&&&$$$""""""'''***)))$$$###''',,,111222222000,,,***+++---...,,,)))&&&&&&(((+++---'''&&&%%%&&&''''''&&&%%%""""""###%%%&&&'''((((((%%%''')))+++---...///000000000///...---...111333222111444888:::888:::>>>FFFNNNXXX```fffqqq}}}pppeeeccchhhuuu{{{lll[[[PPPMMMLLLKKKKKKKKKKKKJJJHHH>>><<<:::999999999===@@@CCCBBBAAA>>>999666555666666999<<<@@@GGGRRR[[[___aaahhhoooqqqiii\\\PPPHHHDDDBBB???>>>???AAABBBCCC>>>BBBEEEFFFHHHHHHEEEAAA???AAADDDEEEAAA;;;888999888888999===BBBDDDCCCAAA<<<<<<===@@@CCCCCC@@@===:::777444444666888777555444777;;;===<<<:::777555777888===@@@@@@===<<<>>>;;;???>>>:::;;;===:::333...000222333333444666777;;;999>>>IIITTTZZZ___cccdddhhhjjjhhhgggjjjmmmnnnkkkoootttyyy~~~}}}qqq___KKKAAA===<<>>@@@QQQooo~~~|||xxxlll^^^PPPNNNJJJDDD===666111...///111444777;;;======<<<:::888:::AAAEEECCCBBBDDDDDDLLLWWWaaajjjsss{{{}}}rrrkkkeeeXXXKKKDDDHHHGGGAAA<<<999666222***)))'''%%%%%%$$$###"""$$$%%%&&&''''''%%%###""""""###%%%''')))*********(((,,,000000...,,,,,,...sssCCC---))))))%%%***---,,,)))'''))),,,((((((((('''&&&&&&%%%%%%$$$""" !!!###%%%%%%###&&&***...///+++$$$ """%%%'''''''''&&&***...///+++'''&&&'''&&&%%%&&&(((,,,...---++++++000666555///)))((()))%%%&&&)))///444333...(((000---)))'''(((+++---...***+++---------,,,***(((,,,+++)))(((((())),,,---...555;;;999111***(((***&&&''')))---000...)))$$$ """$$$&&&'''((((((###$$$&&&(((((('''&&&%%%%%%###"""""""""""" """############$$$'''***)))&&&$$$&&&***,,,+++)))000222222222111222333555222+++---888===777555999<<<666000///111222///,,,'''((()))))))))'''$$$###!!!$$$'''(((&&&$$$$$$$$$///555888222(((%%%,,,555)))(((&&&%%%%%%&&&''''''&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$)))///222222000111333222---((()))000777000111666<<<>>>:::888999AAAQQQ\\\\\\bbbwwwvvvnnnppppppkkknnn{{{lllXXXXXXYYYWWWRRRLLLJJJKKKNNNAAA444222<<<@@@888666>>>IIIFFFBBB<<<777555666888333444===GGGHHHHHHVVViiimmmjjjiiinnnpppgggUUUFFF>>>BBBDDD???999999BBBLLLCCC===AAAOOOTTTLLLCCCBBBBBBKKKKKKAAA;;;???>>>888222777>>>CCCCCCAAA@@@???CCC<<<777>>>HHHKKKCCC888111555777555111111666;;;111333777<<<@@@===555...333;;;<<<555444;;;===888666:::>>>???;;;555111111......///111444777999:::222999BBBGGGFFFIIIXXXhhhiii\\\[[[jjjtttooofffcccgggtttwwwoooqqqnnnTTTCCCDDDBBB999;;;III___ooo___ZZZVVVIII;;;<<>>>>>@@@DDDGGG<<<888<<>>:::777777999<<>>???@@@@@@??????BBBJJJRRRRRRIIIAAAGGGGGGGGGDDD@@@===<<<<<<======???@@@???===>>>@@@AAA@@@@@@CCCEEECCC>>>999000111111222222333444444444444555:::>>>===666///555777888888777666777888999999999999888555111---///......///222666:::<<<:::999999999===FFFPPPXXXaaa]]][[[aaakkkpppkkkdddhhhqqqsssoooqqqyyy{{{uuu```QQQAAA:::;;;>>>DDDJJJffftttzzzjjj^^^QQQDDD===;;;GGGbbbtttccc]]]\\\^^^UUUFFFAAAFFFEEE<<<333111///---...111:::888===JJJSSSTTTRRRSSSJJJDDDFFFSSS^^^cccfffiiiuuu~~~}}}ssseeeUUUHHH@@@<<<;;;888666888:::888111+++***(((%%%%%%'''((())))))%%%&&&((())))))(((&&&$$$%%%%%%%%%&&&)))***+++***'''+++...///,,,******+++~~~MMM111))))))***(((&&&'''((())))))((()))***,,,+++(((&&&%%%$$$%%%$$$#########$$$%%%&&&++++++***)))((((((''''''!!!###""" %%%(((&&&------,,,)))%%%""" %%%&&&'''&&&%%%&&&''')))***+++,,,------,,,+++++++++000222---***+++---,,,***,,,------+++******+++222222111///...,,,++++++((())))))((((((***---///222222222///,,,***)))))))))((())))))+++,,,,,,,,,***(((''''''((('''$$$!!!"""%%%&&&%%%&&&+++,,,***&&&$$$""" !!!###%%%((('''&&&&&&&&&&&&'''((($$$&&&((((((((((((((()))+++,,,---/////////......111000000222444666666555444333222000...,,,+++***,,,***((()))++++++'''###$$$%%%$$$###!!! """###(((***,,,,,,(((%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&&&&$$$###!!!!!!"""##################%%%''')))+++---111333333222000///...///000222333111000222666999::::::;;;DDDVVVfffoootttzzzrrrmmmrrrsssfffaaa^^^WWWQQQNNNFFFCCC>>>:::888888:::;;;>>>???AAA???<<<777444222444111333<<>>AAABBB@@@<<>>>>>FFFCCC@@@????????????@@@???@@@BBBBBBAAA===999777222111000111222333000...111333555666666666444333222444777888666555555666:::888666555555444222000---...//////000444:::>>>>>>;;;888777999>>>DDDGGGUUUWWWZZZ___cccgggjjjkkkiiihhhlllrrruuuqqqjjjfffWWWJJJ===999;;;???FFFKKKXXXpppwwwdddRRRGGGEEE@@@LLLhhh}}}jjj```\\\RRRKKKIIIBBB999999AAA<<<555000111333333555999>>>AAAKKK\\\kkkppphhh^^^WWWZZZ[[[\\\hhhzzzlllXXXIII@@@<<<:::777666666666666444000---)))(((((()))***+++***)))((())))))))))))(((&&&%%%&&&&&&&&&''')))***))))))'''***,,,,,,***)))***+++}}}LLL000)))***)))&&&$$$$$$%%%&&&&&&&&&%%%(((++++++)))&&&$$$###&&&$$$######$$$&&&)))+++...,,,***(((&&&&&&'''(((&&&'''%%%"""###)))------,,,+++***'''$$$""" %%%&&&&&&%%%$$$$$$''')))(((+++...///---,,,---......000000,,,+++------***,,,---...---+++)))((()))111555999888444///,,,+++(((''''''(((+++...000000111222111///++++++...222000,,,)))+++222555333///,,,***)))((('''&&&### !!!%%%&&&&&&(((,,,,,,******'''###  ###%%%''')))***)))&&&&&&(((+++%%%&&&''')))++++++)))'''******+++---...000111111111000///000222444444333222111000...---,,,,,,,,,+++)))((()))++++++'''$$$###$$$$$$"""  """$$$&&&((((((&&&$$$""""""!!!###%%%((()))(((&&&%%%)))'''&&&%%%&&&&&&$$$### !!!######""""""!!!$$$$$$$$$'''+++...000000222333444333000///111444333111///000333666888888444BBBSSSaaallluuuyyyxxxtttpppvvv~~~qqqhhhaaaWWWOOOLLLJJJEEE>>>;;;;;;<<<<<<;;;;;;;;;<<<======:::666333333///000888CCCLLLWWW```[[[iiipppfffXXXSSSZZZaaaSSSIII???===BBBDDD@@@:::<<>>AAADDDEEEDDDBBBAAAAAAKKKFFF@@@<<<===>>>>>>===???@@@BBBAAA===999555333444333111222222000,,,(((...000222111...---111555000333666666555444444555999666333111111222222222,,,...//////000444;;;@@@@@@===999666666888::::::FFFMMMVVVYYYZZZ]]]eeemmmfff___cccqqqtttdddVVVRRRJJJ@@@777666:::>>>DDDJJJMMMhhhlllVVVJJJIIIFFFSSSqqq~~~```PPPPPPOOOFFF@@@===777111444<<<777///***...444888:::<<>>AAAAAA>>>:::===;;;999:::<<<<<<999666111///111666<<>><<<@@@BBB???:::444<<>>@@@BBBBBBBBBBBBCCCDDDDDDCCC@@@;;;999;;;<<<:::????????????>>>;;;555111555666777666222---)))'''+++...///...+++***---000333444555444444444666888555222000//////000000000000...---///333888===???<<<===<<<999666555777999===CCCLLLRRRVVVYYY^^^aaa]]]ZZZ]]]eeecccVVVJJJEEE>>>777222333777:::???EEEMMM^^^xxxxxx___LLLCCCKKK[[[yyylllVVVMMMNNNAAAAAABBBBBB===888<<>>;;;;;;888555333444666666333000((('''(((***...000000000///...+++(((&&&%%%&&&&&&)))***+++***((('''&&&&&&&&&&&&%%%%%%&&&(((***,,,{{{III---'''******'''$$$"""###$$$$$$$$$%%%&&&%%%$$$###$$$&&&)))&&&%%%######$$$(((,,,///,,,)))%%%""" !!!###$$$''')))(((&&&)))111777888)))'''&&&&&&)))++++++***((((((((('''%%%%%%''')))&&&+++000000---+++...111000111000,,,---///---)))---......---***(((((((((...999EEEIIICCC777...)))...,,,***,,,///111000...///000222222222555;;;@@@888333111888AAAAAA777---'''''''''&&&$$$$$$$$$$$$$$$((()))((()))---...+++222...(((###%%%)))---,,,(((&&&)))---,,,+++,,,///222222---)))+++,,,---///111444777888000...,,,+++---...///...333222000...,,,+++******)))'''&&&'''***)))&&&"""!!!###$$$$$$""""""###$$$''''''((())))))(((%%%$$$ $$$)))---///...,,,******)))))))))***)))'''$$$!!!"""###$$$$$$$$$######%%%###"""%%%***......---000444777555111000333666///000222333333222222222<<>>999888:::<<<;;;999000222555777666999EEESSSrrrkkkbbb^^^aaaaaaVVVIIIEEEAAA===<<<===>>>>>>===666;;;DDDLLLOOOJJJAAA:::AAAAAA@@@???>>>???BBBEEE:::@@@BBB===999<<<===<<>>===???BBB@@@:::333444999===:::222,,,+++,,,+++,,,---......,,,***)))666555444222111444888<<<000.........//////---,,,333///,,,///777===>>><<<777<<>>@@@555444444888===:::111)))%%%&&&'''&&&$$$$$$&&&(((---//////------111222000222///***%%%!!!###&&&******((((((***,,,//////000111333222000---+++,,,---///222333555666...,,,))))))***,,,------000000000000...---+++***,,,***((()))+++***&&&"""!!!###%%%&&&%%%%%%&&&''''''''''''((()))'''$$$!!!"""$$$(((,,,...//////...)))***+++---...---)))&&&###############$$$$$$$$$%%%$$$$$$&&&))),,,......000222444333000000222555111333444444333222222333888===BBBGGGSSSeeeuuu}}}mmmmmmssslll\\\[[[dddxxxtttbbbTTTKKKLLLQQQBBBBBBCCCEEEGGGEEE@@@;;;CCC???;;;999999:::;;;;;;333444777888444555???KKKlllooonnnfff\\\TTTJJJBBB>>>=========>>>?????????>>>???AAADDDGGGFFFBBB===@@@@@@???===<<<===@@@CCC888@@@CCC???>>>CCCDDDAAA@@@>>>>>>AAADDDCCC===888666:::===;;;444...///111---...000111111...)))&&&444333222//////222777;;;///...---...///...,,,***333///...222999>>>===999666;;;===888///+++...333777555666@@@LLLOOOFFF<<>>GGGOOOXXXgggtttuuurrrmmmbbbYYYUUUYYYWWWccciiiZZZTTTMMMGGGDDDFFFFFFFFFEEECCCAAA>>><<<<<<======<<<:::999:::;;;999666555888999999===CCCXXXgggqqqiiiXXXKKKEEEBBB@@@>>>===@@@DDDEEEAAA===AAAAAAAAA@@@>>>>>>???AAA:::<<<>>>???>>>>>>???@@@???BBB@@@<<>>======888888777777666555333222000444666555000,,,***)))---......------///222444333111...---.........------///222555777888888888999888666333///---------000000333999>>>???<<<888<<>>BBB>>>888:::;;;;;;777000,,,,,,---***+++,,,***'''&&&))),,,666777444......222555444******)))'''%%%###"""!!! """%%%)))+++***)))///111333222///...000222111222555777888777666555+++)))&&&&&&(((+++,,,---(((+++///222444333222000444111//////000...***%%% ###'''***++++++---...---+++******+++***%%%!!!""""""###%%%(((,,,000222'''***...333555333---((($$$""" !!!###%%%###&&&))))))(((***---111222///,,,,,,---000222222;;;:::666111---///555;;;555444:::CCCHHHLLL]]]ppppppkkksssjjjRRRLLLYYYTTTPPPZZZwwwfff[[[[[[VVVIII>>>JJJJJJHHHCCC???======>>>555999===>>>;;;999999:::===666333888>>>?????????HHHYYYhhhfffZZZNNNGGGCCCEEE@@@===BBBJJJKKKDDD;;;<<>>===FFFCCC;;;777CCCQQQNNNAAA999CCCJJJHHH???999;;;AAA;;;555111333888:::666111222888<<<888///)))***///&&&(((+++,,,,,,,,,---...888444///------///000111'''///777888444111444999;;;666000000222444000---)))...333444222222666;;;:::222111777555---+++111777333222333222000333888000???UUUooommmQQQJJJOOOKKKWWWsssnnnSSSJJJOOONNNJJJMMMbbb|||zzzcccQQQ<<<@@@AAA;;;222000555===777555222000///...---+++))))))))))))***+++,,,---(((,,,000///)))%%%$$$&&&'''%%%%%%(((---111222111}}}JJJ///+++000,,,+++)))(((&&&%%%%%%$$$$$$%%%%%%### ###$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%###"""######&&&%%%$$$###$$$&&&((()))&&&%%%$$$&&&)))---///111111---+++...444555111+++---000333222---)))'''''')))+++---//////...,,,***))),,,---))))))---000///---,,,******+++++++++***,,,***)))***------)))&&&&&&,,,222333222555===DDD???;;;777666777444,,,&&&///222222---&&&%%%***111+++...111111///...000333222000,,,)))&&&%%%$$$%%% """$$$$$$###&&&+++000777333000333888888333---666<<<@@@<<<444333;;;DDD555///)))(((+++,,,(((###+++,,,...000333444444444//////000///---+++)))'''(((%%%$$$''',,,...+++'''+++------,,,(((%%%######!!!"""$$$)))---...+++'''))))))***---///111000...'''"""$$$''')))(((&&&%%%'''+++...---+++///111111...+++---555;;;999666333333555555333111777:::<<<<<<>>>HHHYYYfffzzz~~~uuuxxxsssggg___\\\SSSGGGJJJNNNZZZkkk|||vvv^^^UUUTTTKKK>>>FFFEEECCCBBB@@@<<<777333444<<<>>>999:::@@@???888777;;;BBBFFFBBB;;;:::>>>DDDMMMVVVYYY[[[YYYSSSKKKLLLJJJFFFDDDGGGKKKIIIDDD@@@>>>???BBBAAA<<<999:::333:::===:::>>>FFFEEE===:::;;;===@@@CCCCCC@@@>>>===>>>>>>>>>>>>===;;;999555777888666444555:::???999666222000///...,,,+++)))))))))((((((+++000444555555555555444111---)))...,,,+++///555999777444333666888777222...---...***)))+++111888999444///333666555///+++...222333444222222555444111000222333AAAKKKUUUsssdddMMMFFFIIIMMM]]]yyy|||nnn]]]NNNRRROOOXXXqqqttt^^^VVVDDD???;;;888666666888;;;;;;:::999777333000222666///---,,,,,,---...,,,+++...------,,,+++***((('''%%%)))+++)))+++111111,,,}}}JJJ///***---,,,+++)))'''&&&%%%%%%$$$$$$%%%%%%### !!!###$$$$$$%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$$$$%%%'''&&&%%%%%%%%%'''((()))&&&$$$"""$$$)))---......///---,,,...222222///,,,---///111000...+++(((((()))***,,,------+++)))((((((,,,---******...000///+++(((&&&'''***+++***)))++++++++++++,,,,,,***(((&&&+++000111000333;;;BBBDDD@@@:::777555222...***///111222///+++)))+++...'''+++///222222111000///111000---)))'''%%%$$$$$$!!!"""$$$&&&'''***...111666444222444777888555111999>>>BBB???999777;;;AAA777222---+++++++++((($$$)))+++///222333333444444222111//////...,,,***(((&&&%%%$$$'''+++...---++++++,,,---+++(((%%%######""""""$$$(((,,,---+++((((((((())),,,...///---+++&&&"""$$$'''(((***'''%%%'''+++......---222333333111000111777;;;888555333222444555444222555888:::999;;;DDDSSS___gggzzz|||yyyvvvnnnddd]]]ZZZUUUOOOAAANNN^^^iiinnnyyykkkSSSHHHHHHJJJBBB@@@>>><<<;;;999555333;;;===<<<888999>>>@@@???:::<<>><<>>CCCDDDAAA666666888:::======<<<::::::;;;<<<<<<:::999999999555444444444555888<<<>>>777444111///...---,,,+++)))))))))((((((+++///333222333555666555111+++(((,,,++++++...333555333111111444666555222...---,,,******---222777777444000222555444000...111222111333000000333222//////111555<<<@@@FFF^^^ooo___PPPBBB;;;LLL^^^{{{uuucccTTT???LLLfffzzz^^^OOOEEE>>>888777777666666777<<<===>>>===:::777888;;;444444444333333111///---.........---,,,+++***)))'''******''')))------)))MMM000***,,,+++***((('''&&&%%%$$$$$$###$$$%%%$$$"""!!!"""######$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&(((((((((((('''(((((())))))(((%%%###%%%+++///...,,,++++++---.........---,,,---------...///...+++(((((()))******)))(((&&&%%%&&&***,,,***))),,,...---)))&&&###%%%***---,,,)))***,,,------,,,*********&&&***---...---000777===EEEBBB<<<666222///...---...///000111000...+++***((()))***---111333222222000///---***(((%%%###"""""""""$$$''',,,///111111444333333444444666666777:::>>>@@@???;;;888777999777555111---***'''&&&%%%&&&+++000333222222333555666333////////////---***%%%&&&'''(((***,,,...///+++,,,---+++(((%%%############$$$'''***+++***)))'''((())),,,------***'''&&&"""!!!$$$'''((()))&&&$$$%%%))),,,---,,,222111111111222333555777666444222222333444444333222555888666666===KKKVVVaaavvvtttvvvpppjjjgggaaaXXXRRRPPPBBBKKKWWW^^^bbboooqqqUUUCCCCCCJJJ???===:::888888888777666>>>;;;<<>>AAA======AAAFFFFFFAAA>>>???BBB>>>>>>III___nnnlllbbbTTT\\\```^^^YYYTTTOOOJJJAAA<<<;;;>>>>>>;;;:::;;;<<<;;;===CCCEEEBBB??????444444333555777888888777666888999888555444777999666222000222888<<<<<<:::555222///---------,,,,,,)))))))))((((((***...222///222555666555111+++((()))***,,,///000000...---000111333333222///,,,******---000444555555333111000333444222333555333...111......000000------000666888:::@@@PPPooottt```VVVLLLAAA;;;III\\\yyyjjjZZZ???OOOlllhhhQQQDDD;;;444666999999999;;;@@@CCCGGGJJJKKKIIIEEEBBB999999999777333///------............------,,,+++(((***)))&&&&&&))))))'''PPP333++++++***)))(((&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$############$$$%%%&&&''''''''''''&&&$$$%%%'''))))))))))))))))))))))))))),,,(((&&&)))///222000,,,'''***------+++***+++,,,,,,******,,,///000---)))(((((((((''''''%%%$$$$$$$$$(((***((('''***+++******&&&###&&&,,,000...+++))),,,///...+++)))***+++%%%(((++++++***---333888======:::666111...------+++,,,...111333000***%%%---***'''(((...444777777///...---+++(((%%%"""!!!"""!!!"""'''...222222000///111333222111333666:::888999;;;;;;888444000---555555222---'''$$$$$$%%%$$$***111333222111333555:::666111000222333000...((()))***))))))***---000+++,,,,,,+++'''$$$###"""######%%%&&&(((*********((()))***,,,---+++((($$$&&&%%%######$$$&&&((()))(((%%%"""###'''+++,,,+++...,,,,,,---///111000///555444444444444555555555222555777666444999DDDMMMkkkvvv~~~{{{nnniiiiiimmmhhhWWWKKKIIINNNHHHFFFPPP```sss{{{jjjZZZHHH>>>>>>@@@===:::999:::<<<===>>>;;;999>>>HHHHHH>>>999;;;???===???EEEGGGCCC??????:::AAAHHHLLLUUUdddrrryyyfff```[[[```jjjjjjWWWBBBCCC===999:::<<<;;;;;;===888777@@@MMMOOOBBB888777555333222333555777777777333555777555222222666:::999333///222999===:::555333000,,,***+++,,,,,,,,,)))***)))((((((***---000000222555555333000...---))),,,///000///---,,,,,,...///000111111///,,,***,,,///333555444333222222///222333444888999444---///,,,,,,//////,,,,,,...000111999BBBJJJ[[[{{{oooZZZIII>>>???DDDBBBSSSoooppp\\\ZZZYYYgggyyy___BBB999444777;;;===DDDLLLMMMQQQWWW```hhhgggZZZLLLEEECCC>>>777111---...///,,,---------------,,,,,,((())))))((('''(((***+++NNN222***))))))((('''%%%$$$$$$$$$$$$%%%&&&''')))))))))'''%%%""""""""""""$$$%%%'''(((''''''&&&$$$"""###&&&)))+++***)))(((((('''((((((+++)))(((+++000222///+++%%%))),,,,,,)))((()))++++++))))))+++///000...+++))))))'''&&&%%%%%%%%%%%%'''+++,,,)))(((***+++***)))&&&$$$&&&+++...---***(((,,,///...+++))))))+++%%%'''*********+++///333333666888888555111...---((((((+++000333000)))"""+++******...333777777555......---+++(((%%%"""!!!!!! !!!&&&,,,//////---,,,...111000///000555999666666777666444///***&&&///000000+++%%%!!!###%%%%%%)))///222222222333555:::666333222333444333222......,,,***((())),,,...***,,,,,,***'''$$$""""""###$$$%%%''''''((()))************,,,,,,+++'''$$$''''''((((((((((((*********'''$$$%%%)))------,,,***))))))+++------,,,+++333444666777666666555555222666999777444666???HHHhhhsss{{{~~~|||lllfffeeeiiicccRRRGGGEEEQQQHHHCCCLLL]]]pppwwwgggYYYHHH<<<999???===;;;;;;>>>AAABBBCCC???<<<@@@IIIHHH>>>888:::???===>>>CCCEEEAAA======777AAAJJJKKKQQQbbbxxxtttjjj```dddrrruuubbbLLLHHH>>>555444555666888;;;888777???LLLMMM@@@555333444222000000222444555555111333444333222333666:::;;;666333555999;;;666111111...***((()))***++++++)))******)))((())),,,...222444555555222111111333---///111111///---,,,,,,---...000000000///...---///222555666444222111111...111444666999<<<666///...,,,,,,000000---,,,...+++,,,444===@@@GGG```{{{}}}rrrbbbPPP@@@888;;;CCC;;;FFF___xxx```gggbbblllfffDDD<<<888===AAADDDQQQ```eeekkkttt{{{ccc\\\TTTFFF999///---000333++++++,,,,,,,,,++++++***'''(((***+++++++++...111zzzJJJ000((('''''''''&&&%%%$$$$$$$$$$$$%%%%%%'''***,,,+++(((%%%!!!!!!!!!!!!###%%%((()))'''&&&$$$""" """&&&)))+++***'''%%%%%%%%%&&&''''''''')))+++------+++)))%%%(((++++++)))((()))***)))))))))+++---......---+++***((('''&&&'''((((((---000000+++)))+++---,,,'''%%%$$$%%%'''((((((((()))+++,,,,,,+++)))))))))%%%(((***++++++,,,---...---111666:::;;;777111---&&&'''***...111///)))###$$$)))000888;;;999222---///...,,,)))'''$$$"""!!!!!! !!!$$$'''***++++++***,,,/////////000333777777777666444000,,,(((&&&)))+++***'''$$$"""$$$'''''')))+++///222444444444444444444333333333444444333111---***)))***+++---***+++,,,***'''$$$""""""!!!$$$&&&(((''''''((()))+++***)))*********'''%%%&&&(((***+++***)))******,,,***(((***...111111///)))******+++++++++,,,,,,000444888999888555333222333888;;;999555666===DDDRRRiiiyyyooonnnfff___[[[UUULLLGGGFFFFFFJJJOOOQQQRRR]]]wwwmmmTTTBBB>>>BBB<<<;;;<<<>>>AAACCCDDDCCCJJJFFFCCCBBB@@@===<<>>AAA@@@;;;999::::::;;;<<>>???;;;777666000///------///000111111000000111222444555777888:::999999999999777444222000---(((&&&&&&((()))************)))((((((***,,,111444666555333222333666222111111111000000///...,,,///111111......000333333444555555555333111///...222555666999;;;999444------///444444000...///333111222666888???SSSgggsss```LLLFFFFFFDDD???;;;555;;;OOOrrrlll___hhh~~~zzzaaaKKKBBBAAAKKKRRRVVVdddtttwwwgggOOO:::...+++---000+++,,,,,,,,,++++++***)))&&&(((,,,000000...111777wwwIII000))))))'''&&&%%%$$$##################&&&))),,,+++((($$$!!! !!!###%%%(((***(((&&&$$$!!!!!!&&&***,,,)))%%%"""!!!"""$$$&&&$$$''',,,---,,,***))))))&&&''')))******)))))))))((()))+++++++++,,,---...---,,,***(((((()))+++---111333000***'''***,,,,,,'''(((((('''$$$###%%%'''***))))))***+++***(((&&&%%%(((,,,......---+++***+++---222888;;;999111+++&&&(((***---///---***'''$$$***333999999555///,,,000...+++(((%%%###"""""""""############$$$''')))***,,,...000111111333444777777555111,,,((('''(((%%%%%%%%%%%%$$$%%%''')))+++((((((+++111555666444,,,000333333000///222555666111+++(((***,,,------***+++,,,***&&&###"""!!!###((()))((('''''''''***)))'''&&&'''((('''%%%$$$'''+++,,,***(((((()))+++)))))),,,111222000...(((***,,,***((((((+++...---222888:::888333///---444999<<<;;;666666<<>>CCCFFFGGGEEECCCPPPOOOIIIAAA===???AAA@@@::::::===???;;;555444777999666444===SSSmmm|||pppcccdddoooxxxdddQQQ;;;///++++++---111999:::888444555888777444...,,,++++++---......---///---,,,000555888666444555;;;???>>>888444555777000,,,'''$$$%%%&&&((((((******+++)))(((((()))+++,,,111777888555222222444666333//////111222111///---111444111,,,,,,333:::777555444444666555111---...333666666666:::;;;999......222888999444000000999666444333777???KKKUUUggg~~~yyyvvveeeOOO===>>>IIIKKKAAA777222555DDDbbb___oooiii^^^TTTHHHJJJ^^^pppxxx```EEE666000...---------------,,,+++***)))&&&(((///555444000222888xxxKKK333,,,---&&&&&&%%%$$$############!!!"""$$$(((++++++'''""" """%%%(((***)))'''$$$!!! """'''+++,,,)))$$$  ###%%%$$$***///000---******,,,''''''(((*********)))((('''***,,,,,,******---000///---+++******+++...000111222...&&&###&&&)))))))))+++---***%%%"""%%%(((***((('''(((++++++((($$$&&&)))---000000...+++)))***+++---333888777///((('''))),,,---...---++++++***...222333111///000111111...+++'''$$$############%%%%%%###!!!!!!%%%))),,,---///111333333333222666666444...'''$$$&&&)))###""""""###&&&(((***+++---(((%%%)))111777666444&&&,,,222222...,,,000444777000)))'''+++//////...***++++++***&&&###"""!!!###(((***)))&&&&&&'''***'''%%%$$$%%%&&&&&&%%%"""&&&++++++)))'''&&&'''((('''(((+++///000...***&&&)))+++)))%%%$$$)))...***000888:::777111,,,)))333999===;;;777666;;;AAAEEEMMM^^^lllnnnqqqyyyddd\\\]]]```ZZZOOOKKKMMMHHH???===HHHRRROOOEEEFFF\\\uuunnnQQQFFFBBB>>>:::===AAAGGGKKKKKKGGGDDDOOOSSSPPPEEEAAADDDBBB;;;888:::======777000000555444666777===MMMdddvvv~~~kkk^^^bbbooozzzttt^^^DDD333---+++---000222888888333444999666---...,,,,,,---...///...---...***)))...666999555000222:::BBB@@@888333666;;;000,,,'''$$$$$$%%%''''''******+++***(((((()))***'''...777:::777333000000888333...---111333222///---333666222++++++555???:::666333444666666111,,,...444777555444888<<<===...///555<<<<<<666111111333333222222666===AAAAAAPPPoooxxxlllccc]]]PPPAAA555999BBBCCC<<<666222444???YYYlllvvvhhh]]]aaaXXXKKKPPPnnntttVVVEEE<<<666111/////////...---+++***)))''')))000777555000111888UUU666+++)))***((($$$!!! !!!"""#########%%%&&&&&&%%%### !!!"""(((&&&###!!!!!!$$$''')))+++'''!!! !!!###$$$###///)))###%%%,,,111111///'''...444555111,,,+++---111+++&&&)))000222---'''---+++)))((())),,,111333,,,+++(((%%%#########$$$,,,***(((&&&$$$$$$%%%&&&''',,,111222...***((()))***&&&%%%+++444888222******222666333......//////(((+++///222222000,,,***111000...------...//////&&&))),,,+++(((%%%%%%&&&,,,)))$$$###$$$&&&((((((+++111666444...---444<<<444333000///---***&&&######"""###%%%)))...333666)))***+++,,,,,,+++***)))---+++)))***,,,---,,,)))***000444000***(((///666---***(((((()))(((%%%!!! !!!""""""""""""$$$&&&%%%%%%%%%%%%%%%$$$""""""'''$$$###$$$((()))'''%%%%%%''')))***)))***,,,...&&&%%%%%%%%%&&&((()))***///111222000,,,***+++,,,+++222:::??????;;;666444CCCKKKQQQRRR___vvvuuuggg\\\KKKQQQVVVVVVPPPIIIEEECCCIIIDDDBBBCCCGGGLLLUUU^^^mmmXXXKKKBBB>>>@@@JJJJJJAAAAAALLLPPPKKKEEEMMMUUUTTTJJJ@@@:::888@@@<<<666222222222333333333777===>>>@@@NNNlllqqqeee```bbbfffiiissslllYYY???...+++000444111222666999:::666///***///,,,***+++...111000///+++++++++---000333333222444444555888;;;:::444///000...,,,++++++---000111))))))************))))))---///111111111222444555000000000...++++++,,,...000///---,,,,,,,,,,,,---000111111111000000......,,,...444:::===999111***,,,---///111222333333333...222888:::555222888BBBQQQSSSXXX]]]^^^XXXLLLCCC===:::555444666;;;@@@BBB;;;999CCC___wwwnnn```RRRJJJPPPWWWlll~~~\\\TTTQQQCCC999444222555777222+++(((111111111000000//////...OOO333******&&&$$$"""  """######"""###$$$&&&&&&$$$"""!!!!!! !!!""""""%%%&&&&&&''''''''''''&&&'''$$$ !!!$$$%%%$$$)))((('''(((+++...000000...000222333222111/////////,,,))))))++++++***'''+++*********+++---...000+++***'''$$$"""!!!!!!"""((('''%%%######$$$&&&(((------///000000...+++(((((((((***...222333222///---111222///...///...+++***,,,...000111111111000000///...---,,,,,,,,,---&&&(((***)))&&&%%%%%%&&&))))))(((&&&%%%'''+++///111222333111000000222444444444333111---)))&&&$$$#########%%%(((---111444---,,,***(((''''''''''''+++)))((()))+++,,,***))))))+++---------...000333---+++))))))***)))&&&###"""""""""!!!!!!!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$'''***,,,+++)))%%%%%%$$$$$$%%%'''***+++...000111...+++)))+++---222666<<<>>>===999555444999EEEPPPVVV]]]lll}}}sssfff]]]KKKPPPVVVXXXTTTMMMEEEAAABBB@@@AAABBBBBBEEEPPP]]]tttkkk[[[PPPGGG@@@FFFJJJJJJDDDFFFOOOSSSQQQKKKOOORRRPPPIIIAAA===<<<<<<777222//////111333444555888;;;;;;;;;DDD[[[rrrwwwjjjaaa```bbbaaa```rrrkkk[[[GGG:::666333000222222222444444333///,,,...,,,***+++...000000///,,,++++++---000222222111222333555777999888444111111///...,,,,,,---///111******))))))))))))))))))...000222222111111222444111000///,,,***)))+++---///...,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---///333888:::777000***((()))***,,,...000222333111333666888444000444;;;@@@@@@BBBEEEHHHFFF???:::888555222111333777:::===666666CCC___}}}eeeWWWQQQLLLIIIHHHCCCWWWxxxwwwkkkUUU<<<666333777999666000---111000000//////.........zzzJJJ///***+++###"""  """$$$"""""""""$$$&&&&&&$$$"""######""""""!!!!!!"""""""""%%%(((+++,,,***'''$$$%%%###!!!!!!###&&&''''''$$$'''***+++***+++---000222000///000222333111///,,,+++)))'''&&&&&&)))+++******+++,,,---,,,,,,,,,+++)))'''$$$""""""""""""&&&$$$"""!!!"""%%%(((+++222///---...111111...***&&&+++///000//////222555222222///,,,---///---(((---------...000222555666000///---+++***)))))))))%%%&&&'''&&&$$$$$$%%%'''$$$(((+++***((()))000666888444111000222222///+++222444555222,,,'''$$$$$$%%%%%%$$$%%%(((+++...000000---***&&&###"""######'''&&&&&&''')))***((('''(((''''''+++111444222///...,,,+++++++++***'''%%%###""""""!!!!!!!!!!!!"""&&&%%%$$$$$$$$$%%%&&&'''%%%(((+++)))%%%"""$$$''''''###"""&&&,,,///+++&&&%%%$$$###"""$$$'''***,,,,,,---...,,,)))(((+++...999;;;<<<;;;999666444444111===NNNZZZ\\\aaaqqqqqqbbbVVVQQQQQQRRRSSSRRRNNNHHHCCC<<<===@@@AAA???AAAMMMZZZnnnqqq\\\PPPLLLKKKGGGHHHKKKNNNRRRSSSRRRPPPOOOOOONNNKKKGGGCCC@@@>>>666222---+++---111444666:::999999888777:::HHHWWWjjjiiiddd\\\WWWXXX^^^eeennnjjj```TTTLLLEEE999...777555222000000///---,,,,,,+++)))***---///000000///...---...000111111000000222555666555444444444222111///---------......***)))((('''&&&&&&'''(((...///111111000000111222222111///+++((((((***,,,---,,,***(((((()))+++,,,(((((((((((()))***+++,,,...///222555777444///+++&&&&&&'''(((***---000111444222333555333///000444333111000111555888777666222111//////000222444666333333===UUUsss|||ttt```KKK@@@???@@@DDDGGGCCCWWWxxx{{{ZZZ@@@999555888;;;999666555111000///...------------zzzJJJ000***,,,$$$"""  """$$$###"""###$$$&&&&&&$$$"""%%%$$$###"""!!!!!!!!!!!! ###(((+++,,,***'''$$$%%%$$$######%%%'''((()))%%%'''((())))))***---///000000111222333222111000,,,***'''%%%%%%(((+++...+++,,,,,,,,,,,,,,,+++++++++)))'''%%%$$$$$$%%%&&&'''%%%###!!!"""%%%))),,,222000------...///...---))),,,000000///000555999777777333...,,,...---***////////////111333555777///...,,,***(((&&&%%%$$$$$$$$$$$$######$$$&&&'''###&&&***++++++---333888<<<888444333333222,,,'''///222555111***$$$###$$$'''&&&&&&&&&''')))+++---///---+++'''%%%"""!!!!!!######$$$&&&''''''&&&&&&((('''(((---222444111---,,,,,,++++++***)))'''&&&###"""!!!"""###$$$$$$$$$&&&%%%$$$$$$$$$&&&)))******+++---+++(((%%%%%%&&&&&&$$$$$$(((---...+++((($$$###""""""###'''***---***,,,,,,***((((((+++///;;;;;;999666333222333555333:::JJJYYY]]]^^^kkk}}}ppp[[[LLLVVVQQQLLLJJJJJJKKKIIIGGG<<<<<>>???AAADDDPPPYYYmmmWWWAAA999444666::::::888888111000///---,,,,,,,,,---~~~NNN333+++,,,(((&&&###!!! !!!###$$$#########%%%''''''%%%###$$$###"""!!! !!!"""$$$&&&''''''''''''&&&&&&%%%$$$$$$%%%''')))+++)))''''''))),,,---...,,,111777999666222222333444///(((&&&(((+++++++++///...,,,+++***+++,,,---)))(((&&&%%%%%%&&&'''(((+++)))&&&%%%%%%''')))+++---......,,,***+++...111---------...222666999;;;;;;>>><<<333------/////////000111222333333222222------+++)))'''$$$"""!!!###"""!!!!!!###%%%&&&'''$$$%%%'''***...111444444;;;;;;:::888333///+++)))+++...000---'''"""###%%%((((((''''''((()))***+++,,,,,,,,,+++)))&&&""" !!!###%%%&&&&&&%%%$$$$$$'''***---000000///...---***++++++***)))''''''&&&###"""!!!###&&&)))))))))'''&&&%%%%%%&&&(((***,,,000///------...,,,((($$$"""$$$&&&(((((())))))***%%%$$$######$$$'''***,,,***+++---+++)))))),,,///777666444111///000333666<<<;;;DDDTTT\\\```jjjxxxlllYYYLLLQQQMMMIIIHHHIIIHHHFFFCCC???;;;;;;@@@DDDFFFJJJOOObbbiiittthhhXXXTTTVVVPPPPPPVVV^^^]]]SSSIIIFFFGGGDDDBBBCCCDDDAAA;;;555///---+++,,,000666:::<<<999666444555555333666:::???KKKXXX]]]\\\]]]dddkkkcccjjjooolllfff[[[MMMAAA777666444333333111...+++))))))***+++,,,///111333///...------......---+++,,,///333333000///000222...------,,,+++)))((('''&&&%%%###!!! !!!###$$$$$$'''***------...///000444333000,,,)))(((***,,,)))((((((((((((***++++++,,,+++***)))(((((('''''',,,---///000///...---,,,///...,,,++++++,,,...///222...---111444222111222...***((())),,,000000//////111333333222111111333333000333???UUUuuu|||}}}xxxeeeJJJBBB<<<;;;;;;:::<<>>>>>???DDDCCC999000...111222---///111333333222000...,,,,,,***)))&&&###!!!""" """$$$'''''''''&&&&&&'''***///222222000666:::===:::333---++++++(((******(((%%%###%%%(((******))))))))))))******+++,,,......,,,(((### !!!$$$''''''&&&$$$######&&&+++000000---***+++---)))***++++++((('''''''''###!!!!!!###))),,,,,,+++''''''''''''''')))+++,,,333111//////111000***%%% """%%%%%%$$$%%%'''***&&&%%%%%%%%%&&&((()))******---///...+++***,,,///111111///...---///333666@@@===@@@JJJWWWaaajjjpppmmmxxxggg\\\TTTFFFGGGJJJLLLKKKGGG@@@;;;AAA;;;:::@@@FFFGGGGGGHHHMMM]]]nnnxxx{{{xxxooocccTTTIIIZZZ\\\]]]ZZZTTTOOOLLLJJJ???>>>>>>@@@@@@===666111...------///444888;;;<<<444111///000000///000555;;;???MMMeeezzz|||kkkXXX```kkkuuuwwwrrrhhhZZZMMM555555444555555333///,,,(((***+++,,,---///333666---,,,++++++,,,,,,***))),,,...111111000///......++++++,,,,,,***(((&&&%%%$$$###"""!!!!!!"""###$$$"""%%%***,,,------......111111///---***((()))+++'''((()))+++,,,,,,,,,,,,+++++++++***)))'''%%%$$$(((+++......---,,,,,,,,,333222000///.........//////,,,,,,000222111111333111...,,,---000222000...111444777666333111333444///111888DDDTTTmmmvvvyyyyyyuuu~~~cccNNNIIIBBB;;;999888888>>>DDDMMMgggqqqCCC:::333444666666555555666555222000......///000}}}MMM111***+++((('''$$$######$$$&&&(((&&&%%%&&&'''))))))'''%%%$$$###""""""!!!!!!!!!!!!!!! !!!$$$(((***---,,,***((('''+++111777222444777777555222111000///333777999888666555666999666222---+++***+++,,,......//////////////////222000---)))'''&&&&&&&&&,,,++++++***************((()))))))))***---000222111---***,,,444<<>>EEEMMMRRRoootttGGG===666666888666444444999777444222000000111222yyyIII...(((***&&&%%%###"""###%%%(((***'''&&&'''(((******(((&&&%%%$$$######"""#########!!!  """%%%(((+++222111000------222:::AAA111999AAAAAA;;;444222222000000000111444555444222111333333000+++***///444,,,...000222222111///...;;;888444///+++)))'''''')))***++++++++++++*********'''%%%(((---111222111///---+++---333<<>>BBBFFFDDDDDDGGGJJJIIIFFFHHHLLLQQQOOOQQQYYY```fffjjjllliiiqqquuulllYYYKKKGGGIIIGGGZZZdddYYYNNNJJJDDD999999:::::::::888666444333------000444888:::999888777444000...+++(((,,,222---777NNNooowwwccclllyyylllWWWRRRNNNFFF???888222+++'''(((+++---......111555:::444222111222333444222111------...000222000***$$$)))+++,,,------+++(((&&&###$$$%%%&&&(((((((((((())),,,///000...,,,+++***(((***++++++)))'''&&&&&&&&&)))---111222111...,,,+++---000222222///,,,***"""''',,,...,,,+++,,,---...//////000000///......+++***+++...---***,,,000222...++++++...111111000222555888555111///111555444444666888???SSStttlllaaahhhyyykkkgggeee{{{www]]]PPPCCCAAABBBCCCCCCBBBGGGNNNbbbtttqqqJJJAAA999999:::777444333;;;999666333222222333444yyyEEE+++(((---'''%%%###""""""$$$'''***+++'''###&&&,,,...+++&&&!!!###%%%$$$!!!!!!###!!!!!!"""###$$$%%%%%%%%%...777444'''+++===FFFAAA<<<@@@IIIMMMFFF888333555222///------000111...+++,,,111333000***)))...444...******111666555111///AAA@@@999...'''&&&'''&&&%%%&&&(((+++---,,,(((%%%)))&&&$$$''',,,///000...***---...+++***000>>>JJJCCC>>>:::;;;<<<999000(((+++*********,,,...111333))))))((('''%%%$$$"""!!!!!! !!!###&&&)))++++++***000555444///++++++...,,,,,,---222777666...'''(((%%%""""""&&&,,,222555)))***+++,,,---.........222111...***%%%######$$$###(((...///+++&&&###"""(((&&&%%%%%%&&&'''%%%###------+++)))''''''***---&&&&&&''''''''''''''''''000---)))((()))+++,,,,,,***444===;;;111******//////)))&&&***111333...''')))+++---+++'''&&&(((++++++///555888777222+++&&&,,,---...------...111333///222888>>>AAAFFFTTTbbb|||wwwrrr|||jjjUUUQQQZZZXXXLLL>>>>>>HHHKKKEEE<<>>666,,,'''))),,,------000===TTTrrrrrrcccgggooo^^^dddfffYYY>>>000222000''''''+++000111///000666;;;CCC999111333<<>><<<:::999777444000---)))***+++,,,------......,,,+++)))'''%%%$$$$$$###!!!!!!!!!"""%%%''')))***---///111222111///---,,,)))+++///333444333000---+++&&&"""$$$)))......---,,,,,,,,,,,,,,,---//////...///...,,,(((%%%$$$%%%((())))))******'''$$$!!!$$$&&&'''&&&%%%$$$%%%&&&++++++)))&&&$$$$$$''')))%%%%%%%%%%%%%%%&&&&&&&&&,,,***'''&&&''')))***+++...222666666222...+++++++++***)))+++...///,,,)))))))))(((((()))******)))000333666777333///,,,******---///000000000000111666444555999>>>EEEQQQ\\\ooozzzlll\\\TTTXXXSSSMMMIIIFFFEEEHHHLLLIIILLLRRRWWWRRRLLLMMMSSSYYYTTTOOOOOOSSSVVVWWWVVV]]]ZZZTTTJJJAAA===>>>@@@DDDEEEHHHHHHBBB999444333555555333000111555555222...222555666333222333555888444///******---222555666???VVVyyyyyypppkkkttt{{{qqqvvvlllZZZGGG;;;444///+++)))***,,,...000444888:::;;;888666777;;;<<<888444,,,000444555111---)))(((***...333666555000+++((($$$%%%''')))+++,,,------///111444666555111---***(((+++...---+++((('''''')))---222333111000222444555444555999<<<999111***)))***+++,,,---...///000000000111111111///...---......---,,,+++++++++++++++,,,,,,,,,---...111333222444555555222///---,,,------///111222???___pppMMMPPPhhhtttqqqsssmmmVVVEEEDDDGGGKKKLLLLLLRRRZZZgggbbbggg}}}nnnUUUIII???;;;:::777555555000111222222111222333555OOO222)))((('''%%%"""!!!!!!###&&&(((&&&''''''&&&$$$$$$'''***,,,'''###"""%%%&&&%%%###&&&$$$###""""""$$$''')))---((()))000333222999CCCPPPTTTOOOFFFMMMXXXOOO:::111222222///***(((,,,///---,,,,,,,,,---,,,+++)))((("""###))),,,///222...111000+++(((((((((&&&!!!!!!"""$$$'''((('''&&& $$$''''''&&&(((---222111///+++***+++---///000888999888666222///000222(((***,,,...///---+++***...---***(((&&&%%%%%%%%%"""!!!!!!!!!"""%%%'''))).........000333333000,,,)))---111333222111222333...(((###&&&,,,///+++&&&//////...------...///000+++---...---***'''&&&%%%,,,(((%%%%%%((((((%%%!!!!!!%%%((((((%%%$$$'''******)))(((%%%""""""###%%%"""#########$$$$$$$$$%%%)))'''$$$$$$&&&)))******111...---...111111,,,((((((***,,,,,,,,,+++++++++)))&&&$$$&&&***,,,***'''333666888555///+++,,,///***---111444333222111111<<<666222666<<>>>>>:::555@@@IIIJJJ???666666666222222333111...///222111...333222111000111111000///111111000---+++...777>>>===CCCWWWzzz}}}lll^^^dddwwwqqq^^^TTTIII999...++++++)))(((+++111666:::;;;444777:::;;;888666555555000///000333555333,,,&&&---222888999444...******"""%%%)))---///000///...444444444444333111///...%%%+++111111+++''''''))),,,+++,,,///333555555333555888;;;;;;777333000///)))+++...000222111111000777666333000//////000000---...000111000...,,,***...,,,***+++...000000///111555888777111---+++,,,******---000///777RRRnnnwwwcccQQQOOO___xxxlll~~~uuuZZZRRRKKKGGGKKKPPPTTTWWWZZZZZZ]]]ggguuu}}}QQQGGG???===<<<777333111111///...///111444666666{{{MMM222)))''''''%%%"""!!!!!!###%%%'''(((((((((&&&%%%%%%(((***---***&&&%%%''')))******)))'''###!!! """%%%'''***(((+++111555888AAAKKKRRRXXXYYYVVVYYY[[[OOO===444333111---)))(((+++...,,,...//////...,,,+++***(((""" ###'''***---111---000///+++)))+++---,,,$$$"""!!!"""%%%&&&&&&&&&!!!###&&&''''''***...222111111000///---+++++++++222333555444222000///000(((***---///000///...---......---,,,***(((%%%$$$######"""!!!!!!###&&&)))---...///111222222111000///000222222222222333333///+++'''(((,,,...,,,)))///000111111111111000///...//////---)))''''''''')))'''%%%&&&'''(((&&&$$$"""$$$''')))))))))***++++++***)))&&&###"""###%%%""""""######$$$$$$%%%%%%(((&&&%%%%%%(((***,,,,,,000+++((()))...000---)))((()))++++++++++++***)))((('''&&&''')))***(((&&&///333666333,,,))),,,000---000333555444444444444999666555888;;;@@@HHHPPP^^^vvvqqqggg___YYYOOOKKKKKKNNNKKKFFFHHHOOORRRNNNKKKLLLPPPQQQNNNLLLLLLPPPSSSRRRPPPRRRYYY```___UUUIIIAAA>>>===:::777CCCIIIIIIAAA:::999888555444555444111111444222...333333222111000///---,,,---...---++++++///888>>>@@@FFFWWWrrr~~~eeeQQQSSShhhzzzjjj\\\NNN>>>111++++++***)))+++///555:::===666999;;;999444111111333444333333555777555---'''---111555666333...+++)))$$$'''***---000111111000555555555444333111000///(((---000000,,,((((((***,,,+++,,,///333777777666666999;;;999444000///000***,,,///222444555555555:::777444111//////000000///000111111111000...---///...------...///000111222555777666222...+++++++++***---///...555MMMggglllXXXXXXTTT___sss|||___[[[RRRMMMOOOSSSTTTTTTTTTNNN\\\mmmsssqqqzzzOOOEEE<<<::::::555111///000...---///333666555444tttGGG///))))))(((&&&###!!!!!!###%%%''',,,***(((((()))******)))+++++++++***)))+++///333,,,)))$$$  """$$$%%%,,,111111666DDDPPPUUUSSS[[[fffllldddTTTEEE???777333...++++++++++++***,,,111555333...***,,,///***&&&%%%)))+++)))***---222444111+++)))---111111'''%%%$$$$$$%%%''''''&&&'''%%%$$$'''+++///000000...333777666000,,,,,,///...///111444555333...*********,,,...000222333333,,,...000000...***$$$!!!###$$$$$$###"""###&&&***+++///333333111000222555888444111111444555222000......,,,******+++///222,,,///333666777555222///333222///***'''&&&''')))###&&&))))))'''&&&'''(((&&&$$$$$$(((...000---)))------,,,)))&&&%%%&&&'''#########$$$%%%&&&&&&''')))((('''(((+++---......+++)))'''(((***,,,,,,,,,+++)))(((***------***&&&''')))+++***'''%%%%%%&&&&&&,,,222111,,,(((***...111222333333333444666888222444999===<<<===EEEOOO___lll{{{ttt```VVVWWWNNNOOOKKKEEEGGGOOOPPPLLLKKKOOOSSSQQQMMMKKKLLLMMMMMMMMMOOORRRWWWZZZYYYWWW[[[YYYSSSHHH===888:::>>>DDDBBBEEEJJJHHH???999888:::;;;999555555777666222///333777666222---+++,,,---+++)))(((+++000666999???JJJYYYgggrrr|||uuuYYYNNNOOOZZZrrrxxx\\\IIIBBB:::000))),,,---------111888>>>>>>;;;777333000///...///666888:::;;;777222---***,,,,,,...000222000,,,(((++++++,,,---///222555666444555777777555222///---000...---,,,,,,,,,,,,+++,,,...000000111333777:::888777666555333111///---+++,,,...111555888;;;===777666444222111//////...222111000///...///000111...111222111......111555666444333333333111---***---+++,,,......666OOOhhhqqqXXXTTTYYYjjjgggYYYUUUSSSVVVVVVRRRPPPQQQMMMWWWdddiiihhhooonnnLLLBBB888666666333000000------...222666777333///rrrDDD---))),,,)))'''$$$""""""###&&&(((...,,,***+++------+++)))))),,,...---***+++000555,,,)))%%%!!! !!!###%%%%%%111999999???OOO\\\```^^^dddpppuuugggOOO@@@???777111,,,+++,,,---+++(((,,,222666333,,,(((+++111,,,)))***------)))(((***444555111***(((---111222((('''&&&&&&((())))))(((+++'''%%%(((---111111000,,,444:::999222---///333...///222555777333---'''***+++,,,...111333555666,,,...111111///***$$$ ###%%%((('''%%%%%%(((++++++000555444000...222777:::444///000333444111,,,---......,,,)))***000555+++...444888:::999666444666444///***&&&%%%(((+++$$$(((,,,+++'''%%%&&&)))((($$$###(((000333...(((---...---+++)))'''((()))###$$$$$$%%%&&&'''((((((***)))(((***,,,.........&&&'''''''''(((***---///---***)))***......***&&&'''+++...,,,'''$$$$$$&&&!!!'''---...+++((((((***111111222111111222555888///333;;;>>><<<;;;BBBLLL]]]```iiiwww}}}qqqZZZOOOSSSNNNQQQKKKAAAFFFSSSUUULLLHHHRRRYYYUUUMMMJJJLLLNNNPPPLLLKKKPPPWWWXXXRRRKKKSSSVVVUUUIII:::333888@@@@@@???GGGTTTWWWKKK@@@>>>@@@???;;;666666999999666---222777777333...,,,---...,,,)))(((+++000555888???KKKXXX___ccckkk{{{hhhQQQLLLMMMOOOaaaxxx___KKKIIIDDD888***...111///,,,...555<<>>777000,,,,,,,,,******---111111---)))222000...---///333888;;;333555777888666222...+++333000,,,***,,,---------+++///222000,,,---444:::777444222222333333000---,,,---///222666:::===???333333333333222111//////333111...++++++---000333---111444222......333999888444000000222222///,,,...+++,,,///000999QQQkkk|||uuu```OOO___yyypppVVVUUUXXX[[[YYYSSSPPPQQQXXXSSSTTT]]]jjjuuu[[[III???666555555333111111---...111444666444000,,,xxxHHH...***...***(((%%%######$$$'''(((***---//////---+++******,,,,,,,,,,,,+++,,,---...***(((%%%$$$###%%%(((***///666BBBMMMSSSYYYdddnnnuuuvvvssslllaaaSSSFFF===222000...---,,,+++***)))---///000...)))''')))---,,,******,,,+++''''''***---///---(((&&&***---...&&&%%%%%%'''***,,,,,,++++++***)))***,,,...000111---222777777333000///000///222666666444///,,,***)))***---000222333333222//////000///,,,)))%%%###"""&&&++++++)))(((***---///111333333111111333555444222//////000000...,,,,,,------,,,++++++---///,,,...222666999;;;;;;;;;333222///+++((((((***,,,...---+++)))&&&%%%%%%&&&%%%$$$$$$(((...000,,,'''+++,,,,,,+++)))(((((()))######$$$%%%&&&'''(((((()))(((''')))+++,,,,,,+++%%%%%%%%%''')))+++---///+++,,,---------+++***))))))***,,,+++***(((&&&%%%###&&&***+++***((('''''',,,---///000///000111333222333777:::::::::???GGGRRRXXXcccppp|||{{{pppeeeXXXPPPOOOKKKJJJGGGDDDFFFJJJNNNNNNKKKRRRUUUPPPLLLLLLLLLJJJIIIIIIIIILLLNNNNNNKKKHHHJJJLLLKKKDDD:::666888===>>>JJJYYYbbbccc___UUULLLAAA???:::444444777888666///000222333333111///------......------000777===AAAHHHRRRXXX\\\cccmmmuuuqqqaaaPPPHHHFFFKKKYYYhhh~~~{{{nnnaaaVVVGGG:::...000111000...///222555;;;888333000...---,,,+++444999===<<<777000---,,,,,,,,,...///000000///---333111---,,,---111555888444555666777555111---+++000000///...---,,,---...,,,...000---((()))///555333333333333444444222111,,,...111555888:::;;;<<<222222222222222222222333111///,,,******,,,///111...///111000///111444777666444111//////000111111///---///333666>>>UUUlll|||vvvmmmfff\\\mmmsss\\\ZZZ[[[^^^\\\UUUQQQQQQVVVOOOMMMWWWeeennnsssvvvrrrVVVEEE<<<666777999666222111///111444444222///---,,,MMM111+++///+++)))&&&$$$###%%%''')))&&&---333222,,,((())),,,///,,,)))***,,,---***'''((('''&&&&&&'''))),,,...:::;;;JJJ```fff```gggyyyttt___YYY[[[OOO;;;...000222///+++(((***,,,...,,,***((('''''''''(((+++)))(((***(((&&&'''+++%%%)))***&&&%%%((()))(((""""""$$$''',,,.........)))+++---,,,******...222///000222444444111...,,,000666:::777000+++,,,///'''***///333444222///---222111...,,,)))'''&&&%%%"""'''---...+++***,,,///333111000111333444333222---...//////---,,,---...,,,+++***,,,------***'''---...111444888<<>>888111000444666444222...,,,...222444111---,,,111444222...000;;;DDDBBBEEEJJJRRRYYY]]]^^^]]]bbb___SSSCCC???JJJYYY```eeegggrrr~~~zzzbbbFFF666222111//////111222111///555555444222///,,,,,,---333666999:::777222...+++---000444333000...///222///---+++)))***---000333555555555444333000---,,,,,,000444222---***,,,///------,,,)))&&&''',,,000000222555666555444444555,,,///444888;;;:::999777333222111111222333666777///---,,,***+++,,,...//////---,,,---111444555444444444333///,,,---111666222111444:::<<>>BBBBBB@@@<<<:::888777777777FFF]]]qqqxxx~~~mmmZZZBBB333888888...+++111000,,,,,,111444333222444111777999444000555>>>DDDDDDBBBDDDNNNZZZ]]]TTTIIIMMMRRRMMM???<<>>444***111111111222444666888999...---++++++,,,///000000...***&&&)))000333111,,,000333222...***---333666888666444@@@QQQVVV```uuukkkUUUYYYmmmwww{{{vvviii[[[XXX___aaaVVVHHH<<>>???AAACCCFFFJJJMMMMMMJJJGGGEEEEEE@@@???===:::888888999:::>>>???>>>;;;666555777:::BBBTTTmmmzzznnn^^^JJJ<<<444...,,,,,,,,,---000555444111333777999999666333666<<>>AAAFFFLLLQQQSSSRRRQQQIIIDDD??????@@@CCCHHHLLLPPPXXXcccmmmvvvrrr]]]GGG555222111222222///111666;;;888555444555555333111000222555444222111111333111111111111111111///...,,,+++***)))+++...222444444666666333///---///111666666444222000.........*********(((&&&)))///444333333555999<<<<<<999666000222666:::;;;777000***---...000222333333333333111,,,)))***000555555333***)))((()))---000111222444222...++++++///333555>>>GGGGGGGGGUUUcccsssooo\\\VVV^^^iiizzznnnggg^^^ZZZZZZXXXPPPGGG@@@===>>>CCCHHHHHHJJJMMMJJJNNNRRRWWWXXXYYYXXXXXX___^^^^^^^^^YYYOOOEEEAAA???>>><<<:::;;;===:::666222222111222111///+++'''xxxHHH222------'''---333222,,,'''&&&(((---)))'''))),,,...+++(((000555999555///,,,111777777555;;;IIIOOOJJJEEEFFFWWWeeelllhhhnnn~~~yyymmm[[[GGG666,,,((((((&&&%%%%%%'''***,,,------000000,,,'''%%%(((,,,''''''))),,,......***'''---,,,***'''"""!!!$$$((()))((()))...333@@@999111------...---+++)))///444333---)))***---,,,,,,...111333111+++&&&///000111111111111333555//////111333444222...***...,,,,,,///444555333///000555::::::444...,,,,,,((()))***,,,---.........333666777333,,,)))---222***,,,///222333222000///000...***%%%!!! """%%%***+++***&&&!!!!!!&&&***,,,((('''...888:::222***+++222444...&&&$$$%%%&&&$$$###"""""""""###$$$$$$,,,+++***)))(((&&&%%%%%%###$$$$$$$$$%%%&&&&&&''')))''''''+++000222///,,,(((((('''&&&'''***...111)))***+++---000///---+++999888666000+++))),,,000---444;;;<<<888555666999FFF>>>CCC]]]www}}}fffYYY^^^]]]OOOFFFGGGMMMHHHBBB===:::;;;>>>AAA;;;GGGQQQQQQGGGAAADDDJJJFFF@@@888333222333444444999===@@@===777555777<<<===IIIdddlllNNN<<<777444...---000777:::777222444;;;===888000///777@@@@@@999<<>>999AAAEEE???>>>DDDOOO\\\bbb___fffoooeeeQQQ999777777555111---111999DDD===666555888999666222///444999777222000333777333000///111444333///***,,,++++++,,,...222666999...333777555000---///333>>>777000///111222///+++%%%))),,,)))%%%(((111:::555444444999>>>>>>666///111444888888333...***)))(((***---000111111///...222,,,&&&)))222999999666&&&((())))))))),,,111666666111+++))),,,111666888GGG[[[^^^WWWbbbvvvxxxYYYKKKQQQ\\\bbbooonnnggg___XXXRRRMMMGGGCCCCCC999333999CCCFFFEEEDDD@@@FFFJJJHHHCCCCCCKKKSSSMMMDDDDDDOOOPPPCCC:::;;;>>>CCC???555666@@@BBB:::///000222444444000)))%%%}}}NNN777000...''',,,000000,,,((('''(((***((('''(((***,,,,,,+++000444666444//////333999>>>FFFNNNRRRTTTVVVWWWVVVXXXaaakkkqqqvvv|||xxxfffQQQ>>>000)))&&&&&&''''''''''''(((+++---//////...,,,***)))******((()))***,,,---------,,,,,,,,,***'''### !!!###%%%(((((((((***---000777222---++++++------,,,''',,,111111---******+++++++++,,,...000000...,,,...111444555444333333333333333333444555444000......---...000333444222000000333666888888444...***'''((()))+++---......///111333444111,,,***---000---...//////...---,,,,,,---,,,)))$$$!!! ###%%%))))))(((%%%"""###&&&)))+++))))))...444555///(((***///000+++%%%$$$%%%$$$&&&&&&$$$#########$$$$$$*********)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$'''((())),,,///111111111+++)))'''(((+++///000///******+++---000111111///888777444...)))(((,,,000000555:::;;;888666666888>>>===FFF]]]ttt~~~gggVVVXXXZZZSSSJJJGGGIIIEEE@@@;;;999999:::<<<666@@@KKKMMMGGGBBBDDDHHHGGGBBB:::444111111333444666:::???AAA>>>:::888888;;;DDDZZZvvvpppXXXIII???888555777;;;>>>;;;666666;;;:::777111///777BBBHHHGGGHHHLLLOOOOOOMMMMMMQQQUUUSSSIIIDDDEEEDDD???===@@@PPP[[[aaa___aaaeee___RRRGGGBBB<<<777222///444:::BBB===999777888888555111000555:::;;;888555555666333222222333333111---((()))+++...111444666777888///222444333111000222555<<<666000...111111---((($$$(((***((($$$&&&///777555444444777:::888222---111222333111---(((&&&%%%$$$&&&))),,,...//////...///+++'''(((...444666666))))))((('''(((+++000444444///++++++...333;;;CCCQQQeeemmmnnnzzzoooSSSCCCEEERRR\\\mmmooo[[[OOOJJJFFFAAA>>>>>>777444:::BBBGGGJJJMMMPPPPPPLLLEEE>>>>>>FFFNNNEEE@@@@@@FFFGGG@@@;;;<<<;;;???>>>999999??????;;;...///111222222///)))%%%SSS;;;222---++++++*********))))))(((((())))))((('''(((+++...000000000000000222444666AAAVVV___XXXVVVaaagggccc\\\[[[gggxxx}}}vvvwwwvvv\\\EEE777///+++(((&&&***---+++''''''+++000222...++++++------***'''++++++***))))))+++...000---,,,+++'''$$$###$$$&&&'''%%%$$$&&&))),,,,,,+++)))******'''%%%%%%(((+++((()))+++---///...,,,***---------,,,,,,---111444---111777999888555111000999777444333333333222000+++...111111000...///000000...///555:::999111***&&&''')))+++,,,---......,,,,,,,,,---------+++***000111000---******+++---+++***(((%%%###$$$&&&)))...***&&&$$$%%%&&&&&&%%%&&&(((***,,,,,,+++(((&&&(((***(((%%%$$$'''&&&""")))(((&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$)))......------222666000+++'''***111333...(((,,,******+++...111222333222111///***&&&&&&***///666555555666777888888777444@@@RRRcccnnnyyy}}}kkkTTTIIIOOOVVVSSSKKKBBB@@@>>>;;;999777777666777999===BBBFFFGGGCCC@@@??????<<<666000...222666555777<<>>;;;666222111444666555111---******(((,,,111666999888666444555111......222555666555444333222111///,,,(((&&&%%%'''(((&&&$$$%%%)))---222333444333222000///...000...+++***)))'''$$$!!!"""###%%%'''***...000222***))))))((((((+++///222---***'''&&&))),,,//////000...///000000444BBBQQQZZZggguuu|||jjjZZZGGG===III]]]pppzzz}}}~~~|||YYYHHHFFFDDD>>>:::888:::???EEEHHHMMMXXXccceee[[[MMMBBB===<<<<<<===>>>DDDCCC<<<999<<<===:::777666:::AAAAAA999555888000////////////---***(((~~~RRR:::000***...***'''&&&(((*********(((******'''$$$$$$)))...---------///111444555555AAAYYYgggbbbaaalllrrrmmmiiidddhhhvvv{{{vvvxxxmmmRRR===333///---+++(((+++...---++++++...222333///,,,,,,......***'''---,,,***'''&&&)))...222//////---)))&&&%%%'''((((((%%%"""$$$)))+++***'''$$$'''(((%%%!!! ###&&&((('''(((+++///000///---//////...,,,+++---111555---222777:::888444111...:::777333111111111111111***...111111...,,,---000---++++++111888999222***'''((()))+++,,,---------)))((((((***,,,---***'''000111111...***)))+++...******)))'''&&&&&&))),,,///***%%%$$$&&&'''%%%######&&&******(((%%%%%%%%%&&&'''%%%"""$$$)))(((###***)))'''&&&%%%&&&''''''###$$$&&&''''''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###"""(((......******000666222---))),,,222333---&&&,,,******,,,///222333333+++,,,+++'''$$$$$$(((---666444222333666888888777222BBBVVVaaagggrrrttteeeOOO@@@GGGUUUVVVMMM???>>>===;;;888666444222777222111777AAAFFFAAA;;;888::::::555...,,,000555444555999@@@EEEBBB777---888FFFMMMPPPeeepppUUUJJJIIIAAA;;;;;;;;;::::::<<<777???CCCBBBEEESSSfffrrrqqqhhh]]]XXXXXXWWWRRRMMMWWW]]]VVVDDD<<>>@@@>>>777111000444777555000,,,+++---,,,000666;;;;;;888444000666000***+++111666666444...000222111,,,(((&&&&&&'''((()))(((%%%$$$$$$&&&...000222111...---...//////,,,(((''''''&&&### !!!!!!"""%%%(((,,,000222&&&((()))(((%%%%%%)))...///,,,((((((***---...---...---111444333555FFFYYYcccnnn~~~{{{lllaaaNNN???III```qqquuu~~~{{{kkklllaaaMMMHHHCCC>>>;;;888???JJJRRRUUUYYYfffsssrrreeeSSSEEE===999555111:::DDDDDD888333:::===999555222888CCCAAA333...333222///---,,,,,,,,,+++***wwwKKK666...***++++++***(((((()))+++------+++(((%%%$$$%%%(((******---111222333444666999AAAOOOccctttzzzxxxtttsssuuuuuurrrnnnpppxxxzzzxxxhhh\\\KKK;;;111---+++******((((((+++000333333222222333333111---+++***+++,,,,,,+++(((&&&(((,,,000444333000+++'''%%%&&&(((&&&%%%$$$$$$&&&'''''''''%%%%%%%%%$$$#########$$$%%%''')))***,,,///111333000///------...//////...000333666777555333111000444222000//////000///...,,,...///000///...------)))***---000333222///,,,((((((***++++++,,,,,,,,,***+++******))))))***+++,,,///222111---***+++---,,,,,,***(((''''''))),,,***(((&&&$$$$$$$$$$$$$$$$$$%%%(((*********(((''''''))))))%%%%%%(((***(((((((((&&&%%%%%%&&&'''((($$$%%%&&&(((((('''%%%$$$######%%%&&&%%%$$$"""!!!"""&&&******'''(((---111000...------......---,,,******---000333444222000)))******((($$$$$$'''***000222444555666666777777:::AAALLLWWWcccqqq}}}lll\\\KKKFFFKKKNNNLLLHHHCCCAAA>>>:::777444222222333///,,,000888>>>>>><<<999888666111------000333333444666;;;>>>;;;444...333<<>><<<===CCCKKKMMMRRRVVVYYYbbbppp{{{{{{nnnbbbYYYWWWZZZ]]]___[[[RRRGGGAAAAAACCCCCCEEEIIIOOOSSSVVVXXXXXXWWWXXXOOOEEE???999333222444222333444666777666444222111555999<<<<<<:::888666///000111111111000000000555777:::<<<;;;888333000111...+++,,,000333333222...///000---***'''''''''%%%,,,111///(((######&&&,,,---...000111000...---......---)))%%%"""!!!""" !!!###%%%''')))+++,,,%%%'''(((((('''''')))***++++++,,,++++++,,,...111000---///555666777EEEWWWjjj}}}ttt```OOOFFFNNN[[[eeelllxxxzzzfffZZZZZZqqqttt^^^NNNAAA>>>BBB@@@CCCMMMYYYbbbgggmmmtttuuunnnaaaPPPAAA777444444999;;;<<<;;;:::;;;<<<:::555777;;;<<<888111...///111...,,,+++,,,,,,+++***rrrGGG444...,,,(((,,,...,,,((('''+++000222,,,%%%###$$$''''''&&&'''///666777444333888===AAACCC]]]sssuuuyyy|||hhhgggwwwwwwfffSSSOOOGGG<<<111+++))))))+++%%%"""(((444:::777111000666:::666,,,'''***///***,,,,,,***''''''***---999777333---(((%%%%%%'''###%%%'''&&&###"""%%%)))'''$$$###$$$((()))'''%%%###'''++++++***,,,333999111---+++---222333---'''444444555444222111111222---,,,---...//////---+++000...---///111111...***'''+++000111...+++,,,...((()))***+++++++++++++++---//////***%%%%%%***///'''---333444000+++)))***------,,,)))&&&&&&(((***$$$&&&'''%%%!!!!!!###'''&&&%%%&&&***///000...***(((...///***%%%'''+++---'''&&&%%%%%%%%%%%%''''''&&&'''((())))))'''%%%$$$!!!"""###$$$$$$###!!! """###%%%%%%&&&(((***,,,---000111---))))))...333(((***000555888666111---***+++,,,)))%%%$$$&&&))))))000777888666444555888CCC???@@@LLLaaassswwwsss|||jjjVVVKKKRRRTTTHHH???@@@IIIEEE???999555222222222......---...000555;;;??????:::333......000111222222333666777666444222111...111<<>>;;;???HHHPPPNNNDDDHHHXXX^^^WWWSSSPPPMMMHHH>>>555444777666333000333888;;;888555222777;;;;;;888666999<<>>HHHIIIFFFKKK[[[jjjppppppnnnpppqqqkkkYYYAAA444444;;;666///111<<>>>>>333...222222---///...,,,,,,---,,,***(((zzzIII111++++++((()))******)))((()))+++***++++++(((%%%$$$'''***---///777@@@BBB???@@@DDDDDDVVVhhhqqqyyy|||vvvppptttrrrggg______SSSJJJ>>>222+++(((''''''&&&$$$$$$'''---222444444666444111//////...,,,***...333444---&&&(((---000///000111///,,,(((&&&&&&&&&$$$###&&&***+++((($$$###$$$''')))******)))(((''''''''')))---111333333111000---+++***+++,,,---111000111444666444///***---,,,***+++...000111111//////000111222111...+++---***'''(((+++,,,+++)))))),,,///...+++***---111000...+++'''%%%&&&))),,,///000111000...------...(((+++......***'''%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&))),,,000333///---***'''%%%%%%&&&'''((('''%%%$$$$$$%%%'''((('''))),,,---,,,***'''$$$###"""!!!###&&&'''$$$!!!!!!###&&&((()))***---//////...---...//////---,,,+++...111333333222222222,,,---000111,,,&&&'''---000333666444111///111333<<<@@@EEEJJJPPPZZZhhhrrryyyzzziiiYYYNNNPPPPPPFFF@@@AAA???@@@@@@<<<666111//////000///------///333999<<>>777222222444777888:::777222///...///000111111888<<<>>>FFFVVVhhhrrrllleee[[[RRRMMMQQQ^^^jjj{{{~~~lllbbbbbbiiinnnmmm```PPPDDD???>>><<<999AAAFFFFFFCCCFFFRRR\\\```dddXXXOOOLLLGGG===777777555333222222444555444333444666888:::999777666555,,,,,,---000444888:::;;;@@@>>>;;;:::;;;;;;999666+++///...(((***111111+++111///,,,+++++++++)))'''---000222///)))%%%%%%(((+++---000333333222///---///---...000---&&&"""!!!###$$$&&&&&&%%%%%%&&&'''(((***,,,,,,,,,+++++++++)))+++,,,+++***,,,111666111333//////444555CCC\\\ooodddSSSSSSUUUUUUOOOXXXhhhvvv~~~qqqeee^^^RRRCCC@@@GGG]]]vvvqqqWWWGGGBBBCCCMMMKKKMMMYYYhhhooollleeennnmmmgggZZZJJJ>>>::::::888000000888>>>;;;888999999:::;;;777222...------(((,,,000000---+++,,,...{{{KKK333,,,+++'''((())))))(((((()))++++++***)))(((((()))+++,,,444666<<>>===999555222444:::>>><<<777111//////000///...444888:::999@@@PPPbbbllllllzzz{{{aaaYYYbbbnnnssssssyyykkkgggfffccc```eee\\\OOOBBB:::777777777;;;<<>>BBB___iiiTTTHHHBBB@@@BBBHHHQQQZZZ```eeeiiikkkkkkeee\\\UUUOOOGGG===666333222222444999<<<:::666333666888777333///------.........///000000///...yyyLLL666///,,,'''((()))((('''((()))+++,,,)))'''(((,,,///000000999EEEPPPWWW___eeeaaaXXXddd^^^\\\bbbjjjqqqwww}}}ooorrrqqqhhh]]]RRRHHH???CCC>>>777111+++'''### """&&&***+++,,,---+++(((''')))+++------333888999222++++++,,,------...///---+++((('''((('''%%%%%%(((---///---+++(((((()))***)))(((&&&%%%%%%&&&(((+++///000000///222000...,,,++++++,,,---//////000///......000222111///------.../////////)))***,,,///222222///---'''+++...,,,&&&$$$''',,,000111000,,,))))))---111///...+++'''$$$%%%'''***...000111000---***(((''')))+++------***(((&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%""" ###)))///111000111---)))$$$""""""$$$%%%&&&''')))******)))'''&&&%%%(((...111111---((($$$!!!$$$'''(((((('''''''''---+++***+++///111000...///,,,***---111333000,,,...///000///......///111222000111222///,,,000666===777000---...///...,,,+++333:::<<<<<>>;;;777333111444222111222666888777555666999999555111333:::BBB???:::444111000///---+++555777666222777EEEUUU]]]RRRZZZlllxxxqqq|||uuulllkkkiii```VVVXXXSSSIII===333///000333333111;;;HHHHHHAAALLLbbbppptttiiiTTTLLLNNNFFF555222222222000///000111333333000000555;;;<<<666000***)))(((***000888AAAFFFBBB>>>CCCNNNQQQEEE:::666555///,,,...//////111444......---+++)))'''((()))******)))(((((())),,,---///333666777444111111111,,,---333:::999000(((%%%'''((()))(((&&&&&&'''(((&&&///888888333---...111333...)))(((***,,,***(((+++///---...333888KKKiiixxxxxxggg^^^\\\aaaVVVPPP[[[kkkvvvxxxxxx{{{aaaRRRFFFDDDDDD@@@===@@@]]]eeeRRRHHHCCC???;;;GGGUUU]]]^^^aaahhhooohhh^^^UUUUUUXXXUUUHHH;;;333444222000333888777111...222555666444111...---222000///111444555111,,,uuuKKK888222///(((((()))(((((((((+++---///,,,***,,,000555666555>>>WWWiiifffccckkksssttthhh]]]YYYbbbjjjkkkmmmqqqxxx{{{rrr]]]LLLGGGCCC===:::888444111---(((###!!!!!!"""$$$'''***+++,,,+++((($$$###%%%(((***+++,,,111333---(((((()))(((,,,---...,,,***(((((((((%%%$$$$$$&&&(((***)))'''(((((((((((('''%%%$$$#########$$$(((,,,///111000222000...,,,+++,,,------333444444222000111777;;;111///,,,+++,,,---,,,,,,((()))+++///222333111///)))111777333***&&&+++333111000---(((%%%&&&***...///...,,,(((&&&&&&(((***,,,...000///---)))'''''')))***++++++***((('''&&&######""""""###$$$%%%%%%###!!! ###)))---...,,,000---((($$$###$$$''')))&&&(((+++------+++(((&&&&&&)))---000000---***'''!!!%%%***+++)))((()))***222...+++---222444111---.........////////////...//////...,,,******,,,///555222222333111...111666:::555000.........---,,,...333777888:::DDDUUUcccooo|||ppp]]]KKKPPPOOOIIIFFFFFF@@@888666888:::;;;999777444222222444777777777555444444222444555333111222888===@@@???<<<666///+++******111222000,,,...999DDDIIICCCFFFQQQbbbqqq~~~vvvooolllhhh___XXXLLLGGG>>>555...,,,---...,,,+++444@@@CCCBBBMMM^^^dddlllkkk^^^SSSNNNDDD666555222///...000222111000111111222444777666222---,,,++++++,,,000777???EEEKKKMMMMMMJJJGGGFFFDDDAAA:::222000666777222222777222///------///000...---((()))***)))(((***000555444666:::<<<<<<888222...***+++111888777000)))(((%%%'''((((((''''''(((******000666777333000000222111...***((())))))((('''))),,,***---777<<>>BBBTTTvvvnnnVVVHHHAAA???===EEERRR```iiilllkkkhhhccc\\\WWWYYY___```YYYQQQCCC<<<666555444222222444111222444444333111000///000000222555666444///***uuuLLL888222...((()))))))))((())),,,...333222222333666999===???MMMcccqqqkkkhhhsss~~~jjj\\\UUU]]]dddeeeeeeiii|||~~~sss[[[IIICCCAAA<<<444333222111///+++&&&""""""###%%%'''((()))+++,,,***'''###!!!###%%%'''(((%%%***,,,(((&&&''')))(((,,,------+++(((''''''(((&&&%%%$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%$$$"""!!!!!!!!! !!!$$$)))///222444111///---,,,,,,---...///666666666333222444:::???000---+++)))******)))(((((()))+++///222333111///+++444:::777...***///666///,,,((($$$"""###'''+++///...,,,***''''''))),,,+++---//////---***)))))))))))))))))))))(((&&&%%%""""""""""""###$$$%%%%%%%%%###"""$$$(((******(((---+++(((%%%%%%(((+++---'''***---//////---***''')))***+++,,,,,,,,,,,,,,,$$$(((++++++)))(((***,,,333///,,,...222444222...---000333111---+++---///...---,,,)))'''(((***---555333333444333//////333111333444222///---...///444555555777;;;DDDOOOVVVbbbzzzsss]]]IIIBBBCCCKKKOOOGGG>>>::::::999777666555444333222///555;;;;;;666111111444444333333333444555666777>>>BBBBBB;;;...&&&'''++++++---,,,(((***000666777;;;>>>???DDDWWWttt|||tttlllddd___]]]EEE===333---,,,------+++))),,,000444===IIISSSVVVUUU]]]gggkkkaaaQQQEEEAAA;;;333---...333777444///111444666555222...---------...///000111555;;;@@@QQQ^^^]]]KKKCCCLLLPPPKKK@@@999999???@@@888666999666000,,,...555888444///(((,,,///,,,)))+++333<<<999999<<>>:::888===CCCJJJ```|||\\\EEE>>>>>>CCCBBBKKKaaawww}}}nnn]]]\\\[[[[[[]]]aaaeeeiiikkk\\\KKKAAABBB<<>>===;;;888555333222222111000---444::::::555000///111555444222444666777666444999???AAA:::...&&&(((,,,(((++++++((()))...000...555777555555FFFhhh|||}}}|||wwwoooggg```]]]FFF===111,,,---//////---***...//////999IIIQQQOOOOOOTTTaaannnlll[[[OOOMMM???777000111666999777333444888:::666///+++---000000222444555555888>>>CCCNNN___cccUUUMMMRRRSSSKKKEEEAAA@@@BBBBBB===:::999999333...111777:::666111---000111///,,,...555<<<;;;<<>>;;;666555999???EEERRRsss}}}ZZZBBB::::::BBB???HHHcccsss]]]ZZZ\\\___ccchhhqqqzzzpppaaaWWWSSSGGG666111777<<<888222//////000111111(((///555666222,,,((('''~~~MMM444,,,)))&&&&&&&&&%%%%%%'''+++...555BBBMMMMMMEEEGGGVVVeeeuuusssuuuyyynnndddTTTHHHJJJUUU]]]```\\\]]]___^^^RRRBBB666222000...------......---,,,###&&&))))))(((''')))***(((&&&$$$###$$$%%%%%%$$$&&&))))))&&&''',,,000///......,,,)))&&&$$$%%%&&&(((((('''&&&$$$$$$%%%&&&!!!!!!!!!!!!""""""######"""###&&&+++000333222111---,,,,,,,,,---000222444000...---...000111111000...,,,)))((())))))((((((((()))***,,,...---***'''(((***,,,---...---,,,,,,%%%""" ###&&&(((((())))))'''&&&'''***,,,666666444000,,,******+++'''%%%$$$$$$&&&'''%%%###$$$$$$#########$$$$$$%%%###&&&))))))'''&&&(((+++)))((((((((()))***+++,,,///......------......///''''''((()))***+++,,,---///,,,((('''(((***++++++))))))***,,,...000111222...------///111222111///---......,,,++++++---///------333;;;<<<777111000333333222111000000111222000333777999;;;===@@@BBBOOO[[[nnnqqqZZZLLLOOOIIIDDDEEEGGGEEECCCBBB777555222222222222000...///111444666555333...+++...000222333333333333333333666777555000+++++++++,,,...,,,***+++000222000111222555999BBBUUUqqqsssppppppuuuzzzuuugggZZZLLLCCC888000...///111222......000555:::???EEEIIIQQQRRRWWW___gggfffZZZNNN???<<<999666777888999::::::;;;:::777222000222444777999;;;<<<===CCCMMMTTTRRRXXX```eeebbb[[[TTTQQQTTTSSSOOOJJJHHHIIIHHHDDD===;;;999888888777666555444222//////000333444555:::>>>CCCEEEAAA:::111,,,(((%%%&&&)))***'''''')))***+++,,,,,,++++++,,,---+++******+++------,,,+++)))******+++++++++,,,---***---,,,000888>>>PPPlllxxxvvvoookkkkkkqqqyyywww]]]GGG;;;333777:::999777777888:::CCCPPPfffgggNNN???999888999@@@QQQiii~~~{{{pppfffdddfffppp~~~pppbbbWWWKKKAAA999555111...///000000///...///000000...+++)))(((}}}LLL222***)))$$$%%%$$$######%%%))),,,555FFFVVVUUUKKKLLL___sssyyy|||jjjfffWWWHHHGGGRRRYYYVVVPPPMMMPPPUUUNNN===333222///---++++++,,,.........%%%(((,,,,,,***)))***,,,&&&%%%$$$$$$&&&'''&&&%%%(((***)))&&&''',,,000000///...,,,)))%%%$$$$$$%%%%%%&&&%%%$$$######%%%''' !!!!!!"""$$$%%%&&&$$$&&&,,,222555555111...,,,++++++,,,...111444666...,,,+++---000111...+++///,,,***))))))***))))))(((((()))+++,,,***'''$$$(((''''''***...///,,,(((""" !!!$$$''')))%%%&&&&&&&&&%%%&&&)))+++<<<:::666111,,,))))))***&&&$$$"""###%%%&&&$$$"""%%%%%%$$$$$$$$$$$$$$$%%% &&&+++***&&&%%%)))...((((((((()))))))))))))))111000...,,,,,,...000111$$$&&&(((***,,,,,,++++++222---'''%%%'''***++++++$$$''')))+++,,,...111333///***''',,,555999555///...///000///......///111(((+++333===AAA;;;444222999444///...000333333222+++222;;;>>><<<;;;>>>BBB;;;JJJaaayyyaaaKKKJJJJJJMMMGGG;;;:::DDDIIIEEE333111111222444333///,,,222///---111777666...'''%%%***000111...---///222///......000111111---***111111...+++---444777666000///888DDDDDDEEE^^^yyyjjjcccbbbrrrnnnXXXPPPKKKAAA666///...222777111,,,111======555999GGGRRRRRRMMMLLL\\\kkk___GGG>>>@@@@@@;;;666666;;;AAA@@@===999666555666777777???AAABBBCCCFFFOOO\\\fffbbbXXX___tttxxxggg]]]aaaiiijjjcccWWWUUU[[[\\\VVVAAADDDEEE@@@999555777::::::222,,,---444777333...888@@@FFFCCC:::222000111(((&&&'''++++++(((''')))///000000///---+++,,,---&&&)))---...---+++***+++,,,***(((***---///---***)))000111111555;;;TTTwww~~~||||||~~~tttOOO@@@@@@111444777888:::;;;:::777BBBRRR```kkkkkkMMM@@@===:::777222DDD]]]qqq{{{vvvooonnn}}}~~~nnnSSS555222//////000111///---555111+++***+++,,,+++)))rrrEEE111+++)))(((%%%###$$$''',,,000111BBBHHHOOOUUUZZZ___dddggg{{{vvv]]]LLLQQQVVVPPPJJJKKKLLLGGGFFFGGGBBB:::555777000///...---,,,,,,------,,,)))'''***///111...+++((('''&&&&&&%%%%%%%%%%%%&&&'''((()))***+++,,,---111222111,,,'''$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$'''%%%###%%%(((***)))'''$$$+++333555333//////111,,,***((()))+++...000111444///***(((***...///000,,,)))***......***&&&&&&************)))(((&&&&&&&&&'''((()))***+++++++++(((%%%""""""$$$&&&%%%###******)))'''&&&'''+++...///222666555000+++'''&&&******)))&&&###"""###$$$!!!%%%)))***(((%%%&&&'''&&&&&&(((***------+++)))///...+++(((&&&(((,,,000222111///---+++)))'''&&&$$$"""###''',,,000///...,,,'''###$$$(((+++)))'''(((&&&''',,,222333///)))(((,,,///000///000333777......111666:::999111***---///222555666666666555111222222222111000...---000///222:::BBBDDDAAA<<<777FFF[[[lllwww{{{gggUUULLLJJJFFFDDDAAA>>><<<;;;;;;<<<;;;666222222555666333//////222444444000+++'''%%%$$$''')))+++++++++,,,,,,***---//////------111444222......222444111000222555::::::777???UUUlllxxxzzzmmmfffaaaaaalllzzzwwwlll^^^MMM;;;333111000///000777777666333000111777;;;BBBFFFLLLQQQSSSQQQNNNLLLAAA>>>;;;:::;;;===???@@@DDDBBB???<<<<<<@@@GGGKKKSSSKKKKKKVVV]]]\\\]]]cccdddmmmmmmhhhmmmyyywwwlllllllllqqqtttjjj]]][[[cccUUUMMMDDD???@@@@@@===999333222111000111333555777===<<<===??????:::222+++,,,+++)))(((''''''((()))---///000000///---,,,,,,---)))''')))---...+++&&&&&&)))+++,,,,,,,,,///111111...111999>>>EEEXXXnnnvvv~~~\\\BBB999333111///111555999::::::???EEEQQQccc}}}gggSSSCCC999777999888DDDYYYrrryyyyyyZZZ???555111///---555777+++222111///,,,)))(((***,,,tttCCC,,,((((((&&&***,,,,,,+++...666<<>>333000,,,++++++,,,+++++++++)))(((***...000000...***(((&&&&&&'''(((((('''$$$$$$%%%&&&((()))***+++000000///+++'''######%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))((('''%%%+++333777555111///...+++)))((()))+++...000000000---******---///000000...++++++...---)))&&&'''''''''(((((((((''''''&&&'''((()))***+++,,,,,,,,,(((&&&$$$$$$$$$%%%%%%$$$*********)))((((((+++------000444444000,,,)))(((++++++)))&&&$$$###%%%'''''')))++++++)))(((((((((&&&&&&'''))),,,,,,+++))),,,,,,,,,++++++---111444///...---+++)))'''&&&&&&###$$$&&&***---000000///---(((###"""%%%''''''%%%((((((***...222222...***'''))),,,...000222444666000000111666:::999333...---...000111222222222222000000000000///...---,,,000222777===BBBCCCBBB@@@>>>MMM\\\bbbdddmmmooo^^^PPPIIIHHHAAA???<<<999777666777888888444000000222333111------000222222...***&&&$$$###$$$'''((()))***+++,,,,,,---/////////000111333111...///444666444333555999:::999888@@@VVVooouuu___TTT[[[eeeoootttvvvwwwwww\\\LLL;;;333111000000222777777444111...///333777:::???GGGMMMOOOMMMJJJHHHIII@@@666777>>>CCCAAA;;;;;;BBBHHHHHHFFFLLLZZZggg___]]]bbbkkkqqqmmmfffbbbjjjoooooommmqqqxxxvvvmmmgggnnnxxx~~~zzzmmmeeebbbfffVVVDDD@@@FFFIIIAAA888111///------000444777999;;;::::::;;;<<<999222---***))))))(((((((((((((((+++...111222///,,,)))(((+++)))(((***,,,---+++)))......///000000111222333888333111888DDDQQQ___iii{{{ssswww~~~lllLLL777333000...///333888:::::::::>>>GGGVVVmmmyyyjjjXXXLLLCCC:::666666>>>@@@NNNmmmaaaAAA444000111111888<<<555333222///---+++*********wwwCCC***(((+++---...000333777<<>>;;;999888:::>>>:::444---***,,,---,,,))))))))))))***,,,///111333111,,,'''&&&)))***(((%%%$$$$$$$$$%%%'''(((***+++---...,,,***&&&$$$$$$%%%%%%&&&&&&''''''(((((()))&&&(((***+++)))'''&&&&&&&&&,,,333888999555///+++***((('''(((+++...//////,,,,,,,,,...000111111000000---,,,---,,,(((&&&(((%%%%%%&&&&&&&&&'''''''''((()))***+++,,,---------((()))((('''%%%$$$%%%&&&)))+++,,,,,,+++******++++++---000111///---++++++,,,+++(((%%%###$$$'''***///...,,,++++++***)))((('''&&&&&&'''***++++++***)))+++---......///111333///...,,,+++)))(((((('''$$$'''+++---...///000000000+++%%%###$$$&&&&&&$$$(((***---000111000---,,,''''''(((+++000333444444222111111444888999777444000//////............///222111000///............///666>>>AAAAAAAAACCCFFFFFFLLLRRRTTTXXXcccvvvqqq___RRRGGGBBBAAA>>>;;;888555333333555666444111---,,,...///---+++***---//////,,,((($$$###!!!"""$$$&&&(((+++,,,---...---...000222333222111000...000555888888:::>>><<<;;;<<<@@@IIIYYYqqqlllXXXMMMTTT```kkkqqqtttttttttZZZLLL===555111///000444555333000---***+++///222333999BBBJJJNNNNNNKKKHHHGGG@@@999999>>>CCCEEEEEEBBBHHHPPPWWW^^^gggttt}}}qqqvvvzzz||||||xxxmmmaaajjjjjjkkknnnqqqqqqmmmhhh```iiisssxxxyyyvvvlllbbbiii\\\MMMFFFFFFGGGCCC???666111,,,+++///444777888666444333444666555111---)))***++++++++++++++++++---000444444111,,,(((&&&*********++++++,,,,,,,,,///......///111333333333<<<@@@BBBEEEOOO```pppwwwzzzfff]]]iiisssuuu~~~nnnOOO;;;444111...---000555888999777888===GGGXXXpppzzzooosss{{{{{{tttUUULLLDDDCCCBBB===777555<<>>=========<<<;;;::::::AAA999///,,,...000---***'''((()))***+++...222666666///'''%%%)))***'''###&&&&&&&&&'''(((***+++,,,))))))(((''''''&&&'''(((&&&'''''')))***+++,,,,,,&&&***...---)))&&&%%%%%%&&&***222999<<<999222,,,)))(((''')))+++.........,,,...000222333222000...222///------***&&&&&&***'''''''''&&&&&&&&&&&&'''))))))+++,,,---.........)))+++,,,***&&&$$$&&&((()))+++......,,,*********)))+++---.........---,,,+++***'''###"""###'''+++444000+++***++++++)))''''''&&&%%%&&&)))+++++++++))),,,...///...------...111000...,,,++++++++++++$$$)))...000///...///111555000***&&&&&&&&&&&&&&&(((+++///111000...---,,,((('''&&&***///222222000000///...111555999::::::444222000...------...///444333222000000000111222...777AAABBB>>>===AAAGGGIIICCCAAAJJJYYYgggmmmmmmyyyaaaRRRHHHAAA<<<:::===;;;888555444444666777222///+++)))***+++***)))'''***,,,,,,)))&&&$$$###""""""###&&&***---///000000...---000333555222///111///000555:::===DDDLLLAAA???BBBJJJSSS^^^rrrtttddd^^^VVVQQQRRRaaassszzzpppbbb\\\OOO@@@777222///000333000...+++((('''))),,,///444777>>>JJJUUUXXXSSSMMM<<>>999666222BBBZZZqqqvvvPPP:::777BBBBBB???CCCDDDDDD<<<222------...+++(((vvvJJJ888555666999:::>>>EEENNNSSSUUUTTTVVVYYYYYYSSSPPPWWWjjj{{{|||rrr[[[JJJEEEEEEEEE???@@@???>>>>>>>>>>>>===AAA888...+++---///,,,(((&&&'''((()))***---222666333+++######(((,,,***''')))(((''''''''')))+++,,,%%%%%%%%%&&&((()))***+++''''''(((***+++,,,---...'''+++......)))%%%$$$$$$$$$(((///777;;;:::444000)))(((((())),,,...///...///111444555444111///---222///------)))%%%&&&+++,,,+++***((('''&&&&&&&&&)))***+++,,,---.........***,,,...,,,)))'''(((***)))+++------,,,******+++))))))***,,,---...------)))(((%%%""" !!!&&&)))444///***((()))***((('''(((&&&&&&''')))+++++++++))),,,///000000//////000222000...,,,+++++++++,,,&&&***///000...---...000444000+++'''&&&%%%&&&&&&'''+++///111000...,,,,,,+++)))'''***---000...,,,++++++,,,///333777:::;;;888666333111000000111222333222111000000000111222---555>>>???;;;999>>>DDDEEE@@@>>>GGGVVVccchhhggg}}}kkkXXXMMMFFF@@@;;;999;;;:::888666555555666777222///+++(((''''''''''''%%%(((******(((&&&$$$$$$$$$$$$%%%)))...222333333111...---///333444222///222000111555:::AAALLLWWWMMMJJJIIIMMMTTTbbbxxxrrrccc```YYYPPPNNN[[[ooowwwmmm___cccTTTEEE;;;555000///111,,,)))&&&%%%&&&***---000555666<<>>444......000222333:::666222111333555444333---...000111222222222111666666444111...,,,,,,...,,,---...---,,,---///111333222111222555888:::;;;CCCXXXjjjlllqqq}}}iii___WWWKKKGGGRRRfffxxxmmmNNNBBBDDD888555111---+++---111333777666555666<<>><<>>CCCGGGFFFGGGPPPaaannnqqqnnnaaaRRRJJJEEE???<<<<<<777777777777666555555555444111---)))'''&&&&&&'''%%%''')))***(((&&&&&&&&&''''''(((...444777777555111///......000111111111333111333777;;;@@@LLLXXX[[[[[[VVVQQQWWWllljjjZZZNNNQQQVVV]]]eeekkkoooqqqjjjYYYGGG>>>:::555111000,,,)))&&&&&&)))---111222333555<<>>999444111222333222111//////111222333333333333555444222...+++,,,...111222000///......///000111222333444555666:::???BBBVVV\\\ffftttvvvdddOOONNNEEE<<>>>>>HHHHHHAAA999888???DDDCCC111---)))'''&&&&&&%%%$$$&&&$$$$$$''',,,///...---'''$$$ !!!%%%,,,222555...,,,)))'''&&&&&&'''((()))'''%%%&&&)))+++***)))$$$$$$$$$%%%&&&'''((((((+++)))((((((((('''$$$""" $$$)))+++******,,,...*********,,,///111000///...000111///---+++,,,...++++++,,,,,,(((###%%%+++000...,,,)))(((((())))))((()))***,,,---------------------...000000...,,,******(((&&&&&&(((---111,,,***((((((***++++++)))))))))'''$$$"""!!!###%%%)))***)))(((&&&&&&(((***(((((((((+++---...,,,+++,,,---...///000444999===333111---***(((((()))))),,,***))))))***+++++++++)))))))))'''%%%$$$###$$$&&&&&&(((,,,000000---))))))***,,,,,,,,,,,,---///+++---000222222111111111555555444333333444555666------............------...///111444777888888777:::BBBFFFAAA;;;@@@RRRddd```kkkkkk```UUUIIIBBB>>>::::::===444666777888888777555333777555000+++'''%%%&&&'''%%%'''******)))((((((((()))(((+++111888;;;888444000000///---,,,---000333111222666:::;;;===EEENNNaaakkkmmmfffmmmqqqXXXJJJSSS\\\^^^^^^dddrrr~~~ooo\\\HHHAAA@@@<<<666111222...+++***...222555555000888BBBGGGIIIJJJMMMPPPXXXIII>>>EEE]]]ttt~~~zzzjjjlllhhh\\\NNNKKKOOONNNHHHDDDPPP```iiidddZZZVVVYYYaaaUUUKKKLLLUUUWWWMMMBBBBBBBBB@@@<<<:::===DDDKKKKKKEEE>>>;;;:::999777555555444444444555666777777444444333111000000333555777333000///111222222000---222999===@@@FFFQQQZZZlllhhhnnn{{{uuujjj]]]DDDBBB???===>>>HHHXXXeee}}}lll```XXXLLL<<<222222222222///---...222666000111111111111222555777>>>;;;666333888@@@BBB@@@333999CCCHHHCCC;;;999===<<<<<>>888111***'''(((,,,...qqqDDD777@@@JJJRRRYYYbbbiiilllmmmnnnpppttt]]]JJJBBBBBB@@@IIIPPPVVVdddvvvwwwaaaQQQPPPNNNDDD@@@EEE@@@CCCAAA;;;:::======999---,,,***(((&&&&&&&&&&&&&&&###"""&&&,,,///---)))***((($$$"""$$$***000444222000---***(((((()))***,,,***'''''')))***(((&&&!!!""""""######$$$$$$%%%,,,)))&&&&&&'''(((%%%"""###'''&&&###"""&&&++++++***+++---000111111000+++------+++)))))),,,000)))))),,,,,,(((###%%%***...,,,***)))((()))***+++((()))***+++,,,---------...,,,,,,...222333000---***)))&&&$$$$$$(((...333...+++'''''')))***)))(((******)))&&&###"""###$$$&&&(((***)))'''&&&))),,,(((((())),,,//////---+++//////---,,,,,,000555:::666444000,,,*********+++...***&&&&&&(((+++***)))((()))***)))(((&&&%%%&&&&&&%%%&&&+++000111---(((&&&***------+++,,,///222...111444555333000---+++222222222222333444555555---...///000000///......000...---111777:::777333999<<<===;;;999<<>>FFFPPPPPPIIIDDDMMMbbb{{{xxxoookkkXXX@@@:::DDDGGG@@@AAANNNbbbnnndddRRROOOXXXUUUPPPKKKLLLRRRVVVUUUSSSHHHJJJJJJFFFBBBDDDMMMUUU]]]WWWPPPKKKIIIHHHDDDBBB;;;:::999999999:::;;;<<<555666777777666666888999;;;555000///333555222///,,,666AAAIIIOOOZZZjjjwwwxxxwwwlllddd^^^SSS???999;;;CCCAAA<<>>AAA@@@;;;DDDQQQUUULLL@@@>>>BBB:::;;;DDDZZZwwwrrr___NNN???888CCCKKKDDD333111...***'''(((+++...{{{JJJ666<<>>OOOdddnnnjjjcccjjjaaaSSSGGGAAACCCJJJOOO>>>@@@BBBCCC@@@:::333///111---)))&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$&&&(((++++++(((%%%%%%(((,,,///000999777222+++'''&&&))),,,))))))++++++***(((&&&%%%######!!!"""%%%&&&&&&%%%%%%###""" !!! !!!###%%%%%%$$$"""(((((()))***,,,...000111+++***)))+++......,,,)))---,,,)))###!!!%%%&&&''')))(((''''''((()))***((((((,,,111222...***,,,)))''')))---111222222)))'''$$$######%%%''')))333111...+++)))((())))))$$$))),,,***$$$###''',,,000***%%%$$$''')))(((%%%''',,,///,,,'''(((111:::222111111111222111///---777666333...******...222++++++******)))))))))(((,,,,,,,,,)))&&&$$$#########(((------+++))))))***(((''')))///444444...(((111444777555000,,,******)))...444666333000//////777111,,,///666777000)))'''000999999333...111555888444222666<<<>>>999333NNNddd~~~xxxmmmRRR@@@444666888333000333===???<<<555555:::<<<:::000///...,,,+++******)))---***''''''***+++***(((,,,000555777555333333555333///,,,000666999555111777999888444000000666<<>>@@@BBB@@@111111000000222444777999<<<;;;:::;;;???CCCFFFHHHKKKJJJHHHJJJWWWqqqqqq]]]IIIAAA@@@???<<<:::HHHLLLPPPSSSYYY\\\YYYRRRIIIJJJNNNQQQOOOMMMQQQXXXWWWUUUTTTTTTVVVYYYZZZZZZgggpppnnnaaaXXX[[[___\\\OOO>>>888AAAEEE===888:::;;;AAA>>>444888GGGKKKEEE===;;;888777666444111///:::???JJJYYYnnnqqqaaaOOOBBB<<<;;;888777999BBBNNNWWWdddvvv{{{^^^WWWLLLBBB:::555333111+++---222666999888444111444444222///......111333222000111444777:::AAAIIIRRRJJJBBBDDDPPPXXXPPPBBBDDDGGGGGGPPPggg|||{{{cccKKKAAA>>>999999<<<;;;666///***)))))))))***yyyNNN???GGGRRRaaabbbcccdddeeefffgggiii|||}}}jjj^^^XXXNNNGGGEEENNNXXX]]]^^^___]]]WWWNNNEEEAAAAAAEEEGGG@@@@@@@@@>>><<<888555222000,,,(((%%%%%%&&&&&&&&&+++***)))&&&$$$%%%(((***,,,)))&&&%%%(((+++---...111111000,,,)))'''((()))'''((()))***)))(((&&&%%%$$$$$$###""" ###%%%%%%%%%%%%$$$###"""!!! """$$$$$$!!! !!!&&&'''(((+++---///111222---***((((((+++---,,,++++++++++++(((###!!!!!!###&&&'''((((((&&&&&&&&&''')))''''''+++///000---)))'''''''''+++...000///...(((&&&$$$"""###%%%((()))000...+++)))((('''((((((&&&(((***)))%%%%%%'''+++---'''""""""%%%((((((&&&***++++++***(((***000555222111111111222111...,,,222333444222...------///,,,,,,+++***)))(((((('''(((***,,,,,,)))&&&$$$$$$$$$%%%'''***++++++)))'''((()))+++...000111000///222444555555111---***))),,,///333555555444333222222111000222444444222000000222444444222111222333444444444555777999::::::PPPaaauuu~~~rrrjjjNNN>>>333444555222222777:::===;;;666555888888555///...---,,,+++*********,,,)))&&&&&&(((******)))+++///444444222000000111,,,---000666===???<<<888???===999222,,,,,,000444IIIjjj{{{kkkeeeZZZNNNJJJTTT```dddeeeiiipppgggWWWHHHBBBCCCBBB???666555333222222444555777???:::777;;;DDDIIIFFFBBBFFFIIIKKKNNNXXXqqqqqq]]]GGG>>>>>>>>>======BBBEEEHHHLLLSSSZZZYYYTTTCCCHHHPPPSSSPPPMMMTTT^^^eeeaaa___bbbiiilllkkkggguuuzzzoooooorrrrrr\\\QQQLLLOOOOOOFFF>>><<>>IIINNNSSS___oooeeeKKK???;;;666666:::999666000---+++***)))(((xxxRRRGGGQQQ\\\YYY]]]dddggg^^^VVV]]]kkk|||kkk[[[TTTOOOMMMLLLLLLQQQWWWLLLJJJFFFCCC@@@?????????AAA???<<<999777666666666000,,,'''%%%%%%&&&'''(((000...+++&&&###$$$''')))---***&&&%%%&&&(((***+++)))+++------+++(((&&&&&&$$$%%%'''(((((('''&&&&&&%%%&&&&&&%%%#########%%%$$$$$$$$$$$$######""""""!!!&&&***'''!!!"""###%%%(((+++...///000111---***'''&&&(((+++,,,---)))+++---,,,)))%%%"""!!!&&&((()))(((&&&%%%%%%&&&(((&&&&&&)))---...,,,((($$$%%%(((,,,//////,,,)))'''&&&$$$######%%%((()))+++***((('''&&&''''''(((((((((((((((''''''(((((('''######'''((((((,,,***(((''')))+++...///222111000111111///---***+++...333555333000---,,,000...---+++))))))))))))&&&))),,,---+++(((&&&%%%&&&$$$%%%)))...///+++''')))+++---......///333666222222333444444111,,,)))///000111444777888888666///333555444111111555888888444000///222333222//////333666555222444;;;AAAMMMWWWgggvvv}}}jjj\\\III===444444444333777>>>777::::::777555555222...,,,------,,,,,,++++++******'''$$$$$$%%%(((******+++...222222...,,,,,,---***,,,111777===BBBFFFHHHFFF@@@777...******...111GGGeeeyyydddWWWPPPFFFBBBKKKTTTYYYaaajjjllldddUUUHHHCCCDDDAAA;;;<<<;;;888666555555666666999;;;>>>CCCHHHJJJHHHFFFKKKJJJJJJRRRdddzzzdddLLL@@@>>>>>>???AAA>>>@@@AAADDDLLLTTTUUUQQQFFFFFFKKKTTT[[[^^^aaaeeeooosssxxx{{{|||}}}wwwqqqiiiaaa[[[UUUOOOLLLNNNRRRWWWZZZ]]]bbbhhhmmmjjjaaaWWWPPPNNNMMMJJJGGGOOObbbyyysss```PPPEEE@@@444666888:::???FFFNNNSSSWWWbbbrrr}}}mmmYYYOOOIIIBBB???>>><<<777222222111222444777888777666555444222000......000333555222222333333333777===BBB@@@>>>???HHHOOONNNGGG???HHHKKKNNNZZZhhhkkkNNN@@@:::666777<<<888666333111///,,,)))&&&{{{UUUJJJTTT```\\\YYY\\\___VVVLLLVVVjjjqqqcccUUUMMMJJJHHHJJJMMM@@@@@@@@@??????>>>>>>===???===:::777555555555555000---(((&&&'''((()))***///---)))%%%"""###'''***...+++&&&$$$$$$&&&''''''(((***------***(((&&&%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%$$$%%%$$$$$$##################%%%))),,,***&&&"""###%%%$$$&&&))),,,......------+++***(((((((((***,,,,,,)))+++---...,,,)))%%%$$$((()))******'''&&&%%%%%%'''&&&&&&(((***+++***((($$$&&&))),,,...---+++***&&&%%%$$$######%%%'''((((((''''''&&&&&&'''((())))))'''&&&''')))***(((%%%### !!!&&&)))***,,,***((('''((()))+++---000////////////---***((((((+++000444444222///---111///---+++***+++,,,---)))+++------+++((('''&&&''''''))),,,000111...++++++---...000222444666888111000111444777666111---222000///333888;;;:::888222555666555111111555:::999555111000222333000---,,,111666666444666<<>>EEELLLZZZhhhiiibbbTTTHHHCCCCCC???999@@@>>><<<999888777888999000<<>>???AAA>>>@@@AAACCCHHHNNNMMMHHHNNNDDDDDDWWWnnnyyyvvvpppvvvuuukkkiiiiiigggZZZ```mmmxxxzzzvvvxxx~~~}}}llljjjrrrssshhh[[[\\\{{{oooYYYJJJDDDBBB555666999<<>>???@@@;;;:::999888666444222222111...***))))))************(((%%%""" ###'''+++---***%%%######$$$%%%%%%+++,,,---+++)))'''''''''$$$$$$$$$%%%%%%%%%%%%%%%###&&&((()))'''&&&%%%%%%%%%$$$###""""""######$$$'''''''''((())))))'''&&&'''(((***,,,,,,+++***)))((()))++++++++++++++++++,,,,,,,,,,,,,,,+++)))((()))+++---,,,***(((''''''&&&%%%&&&'''((()))((('''((()))******++++++,,,---&&&%%%$$$######$$$&&&'''&&&&&&&&&'''((()))******)))'''%%%'''***+++((($$$ """&&&)))******+++,,,***''''''+++.........---------,,,)))'''(((***---000222222111000///---***((((((***,,,...//////...+++(((''''''(((%%%)))---//////...//////...---...333999;;;888444///...///333777888555222222000///222777::::::888888777555444444444555555333444555555333000...---,,,///333777:::<<<>>>???<<<===DDDUUUkkkkkkOOO<<<888888999:::999888;;;???:::777444222///,,,++++++***,,,...000000///---,,,'''&&&%%%$$$$$$&&&***,,,---000111///***''''''(((------------000:::IIITTTHHH@@@555...,,,000555888HHHTTT^^^fffuuu}}}kkkSSS@@@<<<444111444888===KKK[[[gggcccXXXMMMGGGEEEBBB===>>>===;;;999888888999999333===IIISSSXXXZZZ\\\]]]\\\XXXXXXgggvvv]]]LLLDDD???>>>@@@>>>AAADDDFFFKKKNNNJJJCCCHHHEEELLLaaayyy~~~zzzqqqwwwwwwzzziiiTTTFFFAAAAAA222333666999>>>AAACCCDDDLLLJJJHHHKKKQQQXXX\\\]]]SSS[[[bbb\\\MMMBBBBBBHHH@@@>>>===@@@CCCBBB<<<777666444333444666888999888555555333///------///222777555555555333000111555333555444222333888:::888??????999???RRRaaaqqqoooQQQBBB===:::===CCC999888777666444///)))%%%[[[JJJTTTbbbwwwfffVVVNNNIIIDDDHHHPPP^^^}}}zzz^^^TTTSSSNNNBBB777;;;:::999999;;;===@@@AAA999999999888555222000...000...,,,+++++++++)))(((######!!! ###(((,,,+++'''###!!!"""$$$%%%%%%,,,---,,,***((('''((()))'''&&&&&&%%%$$$#########!!!$$$&&&'''&&&&&&&&&'''&&&%%%###"""""""""###$$$$$$######&&&))))))'''%%%)))***++++++***)))((('''(((***------,,,++++++,,,...,,,++++++,,,---,,,***)))+++---...,,,)))((((((&&&&&&&&&&&&''''''((((((***+++***((('''))),,,///'''&&&%%%$$$######$$$$$$%%%&&&'''((()))******+++((('''&&&(((******'''$$$ !!!"""$$$&&&(((***+++***,,,...,,,)))(((,,,000...---------...---+++(((***)))))),,,///222222222///,,,)))&&&&&&(((+++---222222///+++(((&&&(((***###(((...///---+++---///------///555<<<===777000.........111444555555555222111111333555777777666;;;666333333666777555111---333888999444000...///,,,---000555;;;???>>><<<<<<888888CCCZZZwwwrrrQQQ@@@===222444777999999888999::::::666333222///+++***,,,+++---000222222000...,,,'''(((((('''''''''***,,,...000111...)))&&&&&&'''%%%(((,,,...111777???EEEJJJDDD;;;333///000444777999AAALLLWWWcccsssiiiSSSGGGDDD<<<333...///...///;;;III___bbb___WWWPPPLLLHHHDDD===;;;999777777777888999@@@===@@@QQQfffpppiii^^^XXXbbboooyyyvvvaaaSSSJJJCCC@@@@@@<<<@@@EEEIIIOOORRROOOHHH===III]]]ppp{{{~~~eeePPPCCC<<<:::------///444:::???BBBBBB>>>===>>>BBBFFFHHHFFFDDDKKKHHHFFFDDD???777333222888999;;;===>>><<<888555444333444555777888777666888777555222//////111444444333444555444000000444555777444000000444555333111<<>>AAAEEEIIIPPPVVVTTTOOOBBBPPPfffyyy~~~eeeQQQBBB888222,,,+++***...444;;;>>>???888888999<<<>>>>>><<<999CCC<<<888999777222///000444888<<<<<<:::777555444111222444777999999555222888777555111......000222//////111444333000000444888777444//////333333000***888===:::<<>>:::444...,,,,,,///111,,,...000///---+++++++++---,,,,,,000333333///+++(((,,,111444333222111111///000///,,,((((((,,,000333777999999555333333555222222333555777777666444---000333555555333222222++++++,,,...222666;;;===888:::<<>>>>><<<777333444888666---)))***...000444666666333///,,,(((,,,......,,,******+++,,,---...+++&&&###$$$&&&&&&%%%###$$$)))000777;;;BBBCCC@@@:::222///333777888555:::AAA>>>>>>VVVtttzzzkkkggg```XXXPPPGGG???:::555---)))+++,,,,,,333>>>@@@RRRccceee]]]TTTNNNJJJHHHFFFCCC@@@>>>>>>>>>??????EEEOOOYYYcccjjjoooqqqooorrrzzzsssgggYYYNNNJJJBBBDDDFFFHHHOOOVVVVVVRRRQQQUUUdddzzz~~~hhhTTTDDD777...///,,,)))+++000666999::::::888555555666999;;;<<<777777::::::333---222===444:::>>>>>>999555444666///111555999;;;999444000555444222...++++++---///++++++...222222///000444777666222---...222222...///444333333;;;CCCUUUnnnkkkQQQFFF@@@:::777:::AAA>>>888444222000---+++qqqTTTUUU^^^```bbbgggnnnkkk\\\JJJDDDFFFGGGBBBJJJgggpppTTTGGG@@@:::444111000444888999444...:::555///+++)))***,,,---)))***,,,---+++((($$$!!!!!! """%%%)))***(((%%%!!!###!!!!!!(((///&&&''')))***++++++******000---((($$$!!! !!!###$$$%%%&&&''''''''''''111,,,%%%"""""""""!!! ###+++222///'''$$$)))000%%%''')))++++++***(((&&&222222...)))***000444444+++******...222111+++&&&***(((%%%%%%''')))))))))&&&+++...+++$$$!!!$$$)))***&&&###$$$''')))(((&&&+++)))'''$$$"""""""""###!!!$$$'''((((((%%%$$$###%%%&&&'''''''''&&&%%%$$$%%%,,,222111,,,)))***...111+++(((,,,333555///(((///333666222,,,+++111777000***+++111000***,,,555DDDAAA999222222444333...'''+++///...++++++///444:::000(((+++555999333***+++000333000++++++111888------,,,***((((((***---555999:::555222555888999***111:::===;;;555111///222...,,,222:::===888111+++,,,,,,+++,,,333???GGG???666666BBBMMMUUUcccrrrpppfff```TTT@@@222:::AAADDD>>>888999>>>BBB333000444===<<>>:::666555777999999777---999CCC@@@555222;;;FFFHHH>>>444555===???777---111444777666333000111222------...///000...***'''---------,,,++++++---000---333777333+++(((,,,222;;;000,,,444;;;AAAMMM\\\}}}~~~rrrXXX===555<<>>DDD===///+++111[[[OOOZZZhhhqqqtttqqqjjjfffbbbUUUFFF===999>>>TTTvvvqqq]]]KKK???:::555666666555333222222222333111...,,,+++***))))))&&&(((******)))'''###!!!"""""""""%%%((((((&&&###!!!!!!!!!!!!"""$$$''')))&&&'''((())))))*********)))(((&&&###!!! ######$$$&&&((()))+++,,,...)))$$$!!!!!!!!!!!! """'''++++++(((''')))---,,,,,,+++***)))(((((((((+++---,,,)))***...000...(((&&&'''+++///000---)))'''%%%""""""%%%((()))***(((******(((%%%###$$$%%%))))))(((&&&%%%&&&'''(((((('''$$$"""!!!!!!"""###"""$$$&&&'''''''''&&&&&&$$$%%%&&&''''''&&&%%%%%%))),,,...///...,,,+++***---+++)))+++...000///------///111000......///111444555444///---///222333;;;===;;;777666666333///...---+++***)))+++...000444222///000333555555333......---,,,---...111222000000///,,,******,,,...222666888555333444333000---///333777888666111......000333777999999666333000...---...333999===>>>:::555666<<>><<<>>>>>><<<888333444:::888...***...444222111000000000000000...///000000...,,,++++++...---+++((($$$###$$$&&&%%%%%%%%%%%%(((---444999BBBEEEHHHEEE999...,,,111:::<<<:::333000555<<>>999999;;;;;;666111111333444444333111111111...---,,,,,,...000///...///000000///---,,,...///000222333111///---...000777222333888999<<>>AAAAAA<<<777555eeeNNNXXXooo{{{{{{sssjjjooovvveeeIII:::444222>>>XXXyyyuuunnnaaaJJJ:::666666:::<<<777///+++///444+++,,,------+++)))&&&$$$$$$%%%&&&''''''%%%###"""$$$######$$$%%%%%%###!!!%%%###!!!###%%%'''&&&$$$'''&&&&&&&&&&&&''')))***$$$######""" """###%%%(((***---...///(((%%%""" !!! """###&&&'''((()))))))))222///+++(((&&&''')))***%%%)))+++))))))+++***'''$$$######&&&+++......,,,&&&### """&&&)))******)))(((''''''&&&%%%$$$)))+++,,,)))$$$###&&&)))$$$###"""!!!!!!!!!"""######$$$&&&((())))))((((((###$$$%%%&&&''''''&&&&&&,,,++++++,,,...---)))&&&))))))))))))***,,,///111+++,,,---...000000...,,,999@@@===000---555888333333999=========<<<777111333///***((())),,,------...111333222111222666:::111,,,((()))...222111...333333111///,,,+++---///...222555555555555///(((...---...222666777222---,,,333:::;;;777444444777666111///333;;;???<<<666888777888999666:::NNNdddsss}}}pppggg]]]TTTJJJ>>>777666333888<<<===???@@@===777===777444555333,,,+++000///111222111...---///111222...+++---111222...)))***---...***$$$"""%%%***&&&&&&&&&&&&'''+++111555EEENNNPPPEEE555---+++,,,111777999444000//////---000444999======999444///555777888555333444999>>>888555333444777777333...000111555===CCCHHHOOOVVVUUUKKKEEEDDD;;;000444AAALLLJJJIIIMMMXXXfffssszzzwwwiiiSSSIIIUUUkkkuuurrrwwwxxx]]]OOOPPPUUUjjjzzzqqqPPP<<<888;;;555000///...,,,///333555444333333555555333111333333444666999<<<===>>>=========<<<:::777555444111111111222333222000...///,,,***+++...222555666111222333222///...---...333000...000333444111...222444999<<<888777FFFXXXqqq}}}lllZZZLLLIIIFFFHHHOOOQQQOOOSSS[[[[[[VVVQQQOOOKKKIIILLLQQQXXXNNNBBB>>>EEEJJJDDD999kkkZZZaaaoootttuuussspppssstttgggVVVJJJ>>>333666KKKggg~~~yyynnnfffWWWCCC444///333888<<<777///***---111***,,,---,,,***&&&###""""""###$$$%%%&&&%%%%%%$$$%%%%%%######"""!!! '''''''''(((((('''%%%###'''%%%###"""###%%%''')))$$$###""" """$$$(((,,,...///...---###"""  !!!$$$'''((((((''''''(((000---***'''&&&''')))+++(((++++++)))'''(((&&&""""""!!! """'''+++,,,---'''$$$!!! """%%%'''))))))************)))***+++------,,,)))%%%$$$%%%'''"""!!!!!!!!!"""###$$$%%%$$$&&&))),,,---,,,(((%%%!!!"""$$$&&&''''''''''''+++***)))***+++***'''$$$%%%&&&''')))+++---///000,,,---...////////////000<<<@@@>>>666333777888555333777;;;???DDDEEE>>>444222000...,,,,,,---...............000222555888999222---((()))///222111...444444222///,,,+++---///...111333444666777222))),,,---///333777777333000111777<<<:::444111444888888555333888???AAA===888::::::;;;:::666888GGGYYYgggzzzqqqbbb[[[SSSLLLCCC:::555666111777<<<<<<===>>><<<999>>>888333222///******...---...000111111111222222333...***,,,222444///***(((+++---***%%%###&&&***''''''''''''&&&)))---000???LLLNNN???///+++,,,***---333666222---,,,***''',,,---...111333222///,,,...111444222000222888???:::999888999:::888555111222000222666;;;AAANNNZZZOOOFFF@@@>>><<<999===FFFPPPOOOOOOSSS]]]jjjwwwoooTTTKKKXXXlllzzzwwwoooRRREEEIIIXXXhhhppprrrwww{{{sssXXXEEE===???999444222000,,,...111111111333444444333111000111///...111666:::<<<;;;:::;;;<<<<<<:::777555444000......000333333000---///---,,,---000444777888222333444333000---,,,+++222///...000444555222///000444:::<<<888666AAAOOObbbfffmmmrrrlllZZZGGG<<<@@@>>>???BBBCCCDDDLLLVVVJJJGGGKKKRRRQQQKKKNNNWWWeeeZZZGGG<<>><<<444333888999888888===FFFKKKCCC888---111555444111...///111444---)))...999>>>;;;444000...---,,,...000222222333222111...+++***+++---///111222333777;;;888222***///666:::999666444333888999999666222111333777666777888:::===???@@@@@@<<<;;;;;;;;;:::;;;BBBJJJ___xxxuuummm[[[RRRHHHDDD???999444444555===BBB>>>:::<<>>DDDMMMMMMHHHKKKTTT[[[SSSCCC555888BBBAAA777vvvxxxrrrdddcccffftttxxxeeeffftttsssdddSSSMMMPPPSSSOOOHHHRRRdddiiiVVV@@@777222---+++---000222222...)))$$$---......***%%%"""###%%%%%%%%%%%%%%%&&&'''((()))%%%%%%$$$!!!!!!$$$)))...111///((($$$%%%((($$$"""  """$$$)))(((&&&###"""!!!!!!!!!"""'''---222111---'''""" """"""!!!!!!!!!"""###)))...---((($$$$$$'''###$$$&&&(((***+++,,,,,,333333...&&&###$$$$$$""""""!!! ###''')))---***&&&%%%%%%%%%%%%$$$###***000///++++++111777111---'''&&&'''(((%%%!!!""""""###%%%&&&'''((()))&&&(((---222555111)))""" !!!###%%%&&&''''''&&&$$$&&&((('''$$$######%%%######&&&---333444///***111555555000******222;;;666111555???>>>222000777:::888666999BBBHHHBBB888+++222999999444000000222777///***111>>>CCC<<<111...///000///---...222555000000...+++)))(((***,,,///222333333666;;;<<<999,,,333;;;>>><<<888666666<<<;;;777444222111222333222555999:::888999>>>CCC:::888777888:::<<<>>>???VVVooouuummmlllTTTHHH===:::;;;999666555===EEEGGGAAA;;;<<>>>>>:::333//////...000333444333222111111*********+++,,,111666;;;:::555111444:::<<<666///,,,,,,---///111222111///000111333777::::::777444222333333000---***))))))+++000444444111///000333......///222666777888888777111111<<>>555444777999;;;>>>BBBFFFFFF@@@;;;===@@@@@@<<<:::666000------......---...111666:::;;;888555---+++((('''(((((('''&&&'''***---+++%%%"""$$$'''&&&'''((((((&&&%%%%%%&&&'''&&&''')))(((&&&***000444888777000***)))***))),,,---...,,,)))***---111///...---,,,---///222444999999888777555555555666///***(((,,,000222666;;;BBBFFFIIIKKKOOOXXXaaaeeennnvvv|||{{{uuuxxxmmmYYYKKKLLLPPPXXXrrrzzzfffPPPBBB===<<<<<>>===888333...+++,,,---+++,,,///mmmdddhhhgggaaa[[[]]]hhhooogggZZZeeeiiihhhYYYDDD888:::BBBEEE???@@@GGGCCC555---...***+++,,,+++'''$$$"""""""""&&&******&&&###%%%'''&&&%%%$$$######%%%'''(((###$$$###!!!!!!&&&***...,,,)))(((((('''%%%###  """'''++++++(((### $$$&&&(((******)))'''%%%###&&&'''$$$"""###$$$$$$$$$%%%))),,,+++'''###'''''''''(((***,,,...000***+++)))$$$"""###""" ###'''***'''&&&&&&&&&''''''%%%###&&&&&&&&&'''(((((())))))***,,,+++(((###!!!###&&&!!!"""$$$%%%&&&''''''((()))'''(((---333555333///!!!"""$$$%%%&&&&&&%%%$$$+++&&&"""$$$***,,,(((###%%%***///000......222666111000///------,,,,,,,,,000999:::222000555555...,,,444888666444444444222777666444333333111...+++)))...444666555333000000...---,,,+++,,,...000111------,,,***((((((***---***111666555333555666555:::888777999<<<===:::666555:::===;;;444---+++,,,+++///444666555444444555777777555222333999>>>@@@EEELLL[[[kkkqqqttt~~~uuujjjYYYKKKAAA888222222666:::AAAHHHBBBCCCAAA===;;;<<<;;;777???===666000---///111222,,,000555888888666555444444///***))),,,---+++'''%%%---222...$$$ $$$***%%%'''((((((&&&$$$$$$%%%***###"""((()))%%%(((000***111555222...---,,,***...---,,,******+++---...,,,...//////...111666;;;999666444555666666111...,,,&&&###(((...222555888;;;>>>KKKXXX[[[ZZZfffwwwhhhZZZKKKCCCHHH[[[yyy~~~tttiii```QQQ@@@999<<<<<<@@@CCCDDDIIITTTbbblllrrryyy{{{xxx|||yyywwwzzzsssnnnnnnggg[[[RRRQQQQQQNNNLLLOOOMMMIIIEEEBBB<<<444000000,,,///111111///...000222111,,,'''(((...444777888666222///000444777555222)))---111222000000111444111111333777;;;===<<<;;;444333222///+++***+++---,,,///222333111///......&&&)))+++,,,---000111111***,,,111777<<>><<<999777222000000111...***,,,222444222666<<<888...111)))(((//////(((&&&***tttggg```hhh___XXXVVVUUUSSSTTTVVVXXX]]]]]]RRRAAA555555999::::::;;;<<<<<<888111,,,...,,,)))((('''&&&###!!!&&&'''((())))))((('''&&&"""!!! !!!###%%%'''"""###$$$###!!!###'''+++...***'''&&&((((((&&&###"""!!! ###%%%(((***)))&&&""" ###&&&&&&$$$"""###%%% %%%******&&&###$$$&&&$$$###"""$$$&&&'''((('''$$$&&&((())))))+++---000++++++)))%%%"""!!!###$$$"""%%%''''''&&&$$$&&&((())))))(((&&&$$$(((&&&%%%&&&(((((($$$ '''&&&&&&%%%$$$###"""!!!"""%%%&&&%%%$$$######+++(((&&&'''+++///000///%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((---222///***)))000777000333111+++(((+++......777666333000///...//////+++000555666444111111222999888777555222...+++(((***///555777555000------,,,***))),,,000333111//////...+++(((%%%&&&))),,,&&&,,,222555444111000000;;;999666555666888888888333888<<<:::555...+++***+++,,,...111333444333333888666333000000555<<>>======;;;666111<<<999555111//////000111///444:::<<<:::666333222444---&&&(((...222...)))+++...000///***''''''(((%%%&&&(((((('''&&&&&&'''***)))'''&&&'''(((***+++000000//////......------888444111000,,,)))***...)))---111000...000777===<<<888444444666555///)))&&&%%%%%%'''+++000666999444999HHHYYY[[[[[[nnnzzzwwwyyyrrr```UUUEEE<<>>DDDDDDBBBCCCCCCAAA>>>:::888777666666555333222111000000000555444333333555555333222///,,,((((((+++------,,,...------------+++)))((((((***+++***(((&&&&&&'''&&&'''((())))))*********111000000000////////////333444777666000***---444333111000000222555666777;;;;;;;;;888444///,,,+++&&&&&&'''))),,,///111333333999AAAIIISSSddd}}}~~~xxxyyyzzzzzz{{{xxxmmmcccTTTIIICCCDDDFFFMMMccczzzooo```VVVMMMHHHCCC;;;555222333555999<<>><<<666111333444444333111...+++***)))+++///111222000---+++(((+++//////---*********~~~qqqfffSSSVVVXXXSSSFFF???GGGTTTXXXOOOCCC===<<<:::555///111666:::777000+++,,,///%%%&&&(((***,,,***&&&"""''''''((((((''''''&&&%%%###"""!!! !!!###$$$!!!"""######!!!!!!"""###&&&)))***(((###!!!$$$'''#########"""""""""""""""$$$$$$$$$###!!!!!!###%%%$$$###%%%###"""%%%***+++((($$$%%%###"""!!!!!!###%%%'''))))))(((&&&$$$$$$%%%'''---...---+++'''$$$""""""###"""!!!###%%%&&&%%%$$$(((''''''''''''''''''(((###'''***)))$$$"""###%%%$$$###!!! !!!###$$$######$$$"""  """ """%%%((((((&&&$$$########################!!!"""###$$$%%%'''(((((()))((((((((()))))))))(((///555666...&&&***555<<<111///,,,******,,,...///;;;777444555:::<<<<<<:::///555:::999222,,,+++,,,...,,,+++000555777222,,,))),,,...---+++,,,000444------,,,)))&&&%%%&&&'''------,,,+++***,,,000333)))---000///+++,,,222999>>>888111......///---+++...111333///***+++444===444111//////333666666555<<>>===<<<<<>>>>>======<<<888333///>>>999333000000000000...,,,111444222...---111666333///---///444666222...000333555333000000333777222444:::@@@@@@888222000999777444///++++++...000+++///333111---,,,///444555000***+++///111---)))000444888888444111222333...000333555333///***''')))***+++,,,------------%%%---444444///***)))***}}}lll___\\\\\\[[[VVVMMMEEEIIIQQQNNNGGG???:::999777333//////333777666111,,,***+++###$$$%%%(((******(((&&&''''''''''''&&&&&&%%%%%%%%%$$$"""!!!!!!"""###$$$!!!"""###"""!!! %%%''''''%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$######"""!!! """ """&&&((('''%%%$$$"""!!!###''')))'''%%%%%%$$$""" $$$&&&,,,,,,***'''###""""""$$$)))+++,,,+++(((%%%######$$$###"""###&&&''''''''')))(((&&&%%%%%%&&&((()))%%%(((***)))&&&$$$$$$%%%###""" """%%%'''$$$$$$### !!! """$$$%%%&&&%%%$$$######""""""""""""""""""""""""###$$$%%%&&&&&&&&&))))))******(((&&&###""")))///111+++'''+++333777...---+++******---///111:::888666777:::<<<<<<;;;555777888666222...---...///,,,***---222333///+++'''***...///...---///000//////...,,,)))''''''(((,,,***(((''''''***...000''')))+++***)))***///444:::666222000///...+++))),,,...///,,,((()))000777///+++(((+++222777888666@@@CCC>>>555666DDDRRRXXXfffzzzppp______ZZZRRRFFF===888777444333666===DDDGGGDDD@@@@@@AAABBB???;;;777666666////////////////////////444222000////////////...))))))((())))))+++,,,---+++)))(((***,,,---+++***+++,,,---+++)))&&&&&&&&&###$$$&&&)))+++,,,,,,,,,//////......///111222333000444999:::333---///777===555......333666222---222888<<<777---''''''******+++---...////////////111444555888HHHddduuu}}}qqqhhhfff```YYYGGGAAADDDJJJEEE>>>JJJ```lllWWWMMMFFF???===:::555333333///333888;;;;;;999888888HHHDDD@@@@@@EEENNNWWW]]]WWWaaahhhbbbVVVRRRZZZfffcccWWWJJJFFFIIIHHH>>>333:::888666444555999@@@FFF@@@???======<<<:::666333>>>999222---,,,...000111...222555111***(((,,,222000...---///333444000---...000222111000000222444444222999DDDCCC777///000:::888555000,,,+++---///)))...333333///...111555333///+++***---...,,,)))...333666555000---///222,,,...111222000,,,'''$$$'''((()))***+++,,,------''',,,222333///***((()))uuuggg```eee]]]VVVTTTRRRLLLGGGFFF@@@BBBBBB===666111111333000111444666555111+++'''%%%$$$###$$$''')))******&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%######$$$&&&'''###""""""""""""!!! &&&$$$""""""$$$%%%$$$"""$$$$$$%%%&&&&&&%%%%%%$$$  !!!&&&###"""$$$(((***)))'''$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%### """%%%------,,,)))%%%"""""""""###&&&))))))'''%%%$$$$$$###"""!!!###&&&)))******)))(((%%%$$$$$$%%%((())))))((('''((())))))&&&######""" !!!###&&&(((%%%$$$""" ############$$$%%%''')))$$$###"""!!!!!!!!!""""""###$$$%%%%%%%%%$$$######(((,,,///...(((### """&&&'''&&&(((,,,...,,,---,,,,,,,,,---///111333222555888999888888999;;;>>>:::444111111111000......---------......,,,***''')))+++000333222---)))111111111...+++******+++)))'''&&&%%%&&&(((***+++***(((''''''))),,,...///111444888777333,,,(((&&&))))))***))))))***+++,,,)))%%%"""%%%///777<<<<<<:::666555999:::;;;CCCMMM]]]pppvvvhhheee[[[SSSKKKGGGGGGDDD<<<555666777888:::<<>>>>>???>>>;;;555000333111...,,,+++,,,---...---222777777222---+++,,,+++(((&&&(((,,,...---+++%%%'''))))))''''''***,,,((()))******'''&&&&&&&&&%%%%%%%%%&&&(((+++---///---,,,,,,,,,---...000222333222333333000,,,---222555222...---...000///......000111///,,,))))))***////////////111333555666222000666AAAIIITTTmmm|||uuuqqqqqqssslll^^^UUUTTTIIIGGGCCC???===AAAJJJSSSfffxxx|||tttdddSSSGGGBBB>>>>>>:::444111111444555666666666777999;;;;;;;;;::::::===BBBHHHMMMJJJNNNQQQNNNHHHEEEGGGKKKLLLHHHCCC@@@>>><<<999777666555333333777;;;>>>>>>DDD@@@;;;888888888888888555333///***(((***000444111222111---)))'''(((++++++,,,...//////......---******,,,///222222000---222///444>>>>>>444...000444555444222...,,,+++,,,,,,...000111222333333444------,,,***))))))+++,,,+++...111222111///...............---***'''###!!!%%%&&&)))+++------,,,+++++++++++++++,,,+++)))'''oooiiiiiihhh\\\SSSRRRTTTNNNEEE@@@999>>>AAA===444///000444111222333555666333,,,''''''%%%######%%%(((******$$$$$$$$$$$$$$$&&&''''''((('''&&&%%%%%%&&&((()))%%%$$$""""""######"""!!!%%%!!! ###%%%###!!!###$$$%%%&&&'''&&&%%%$$$  ###$$$%%%$$$###%%%(((***++++++******)))'''%%%%%%'''(((&&&&&&%%%""" $$$)))***+++***'''$$$"""!!! ###&&&'''&&&%%%$$$%%%""" !!!%%%(((******'''&&&$$$######$$$&&&'''***(((&&&'''******&&&""""""!!!!!! """$$$&&&(((%%%$$$### !!!%%%&&&%%%$$$$$$%%%(((+++&&&%%%$$$"""""""""######$$$%%%%%%%%%%%%###""" &&&,,,111000+++%%%"""!!!!!!"""###(((,,,***%%%,,,---...000111222333333...333888888666555777:::AAA999000---000333333000///////////////---+++)))((((((***///444333---'''000000///---+++***+++---((('''%%%%%%''')))))))))+++(((&&&'''***---...------444:::;;;444,,,'''%%%&&&'''((()))******(((&&&&&&###!!!$$$,,,555;;;>>>555...111;;;<<<777;;;GGGZZZiiitttyyysssWWWNNNUUUOOOFFF>>>>>>DDDEEE>>>666888::::::888666:::BBBHHH@@@>>>===???@@@===666000555222...+++)))***,,,---***222;;;:::222+++***++++++(((&&&(((,,,...,,,)))###&&&)))'''%%%%%%(((,,,&&&((()))(((&&&%%%%%%&&&&&&%%%%%%%%%'''***---///,,,+++***)))***,,,...000333000///000///,,,,,,///000000///---,,,,,,...000,,,+++)))***+++---------222111111222444666999:::333000777EEEGGGEEEUUUnnn{{{ccc]]]```jjjiiiZZZPPPQQQIIIFFF>>>777777???EEEGGGKKK^^^rrryyywwwyyytttbbb```YYYMMM@@@===;;;;;;888222///000888888666444333555999<<<555777888888666888;;;?????????>>>===<<<<<<:::999;;;???BBB???888555777;;;333444333222555:::999555BBB===888444444666777888...---,,,)))(((***000555333111...+++((((((((()))))),,,......,,,+++,,,...******+++///333333...)))---,,,...333333...,,,---,,,...111111///---,,,+++///---,,,///222555444222+++,,,,,,***''''''))),,,***+++...000222111...+++///...,,,***'''$$$"""!!!###%%%))),,,---,,,)))(((+++)))&&&&&&)))******(((sssmmmkkk___YYYTTTRRROOOHHHCCCAAA<<<;;;888555444333111000222333444333111///------'''%%%$$$$$$&&&'''''''''"""""""""###$$$&&&((()))'''&&&%%%$$$%%%''')))***(((%%%######$$$&&&%%%$$$!!! !!!"""###""""""###%%%''''''&&&%%%$$$"""!!! !!!"""$$$%%%###$$$&&&(((***---111444888333...+++,,,---+++)))&&&'''((($$$ ######&&&)))***(((%%%"""!!!!!!###%%%%%%$$$$$$$$$$$$!!!"""%%%&&&'''%%%$$$############$$$%%%'''&&&'''''''''&&&$$$""" !!!"""###$$$%%%###$$$###!!! !!!###%%%&&&&&&$$$$$$'''))))))'''%%%$$$######$$$%%%"""###$$$%%%%%%$$$"""!!!###''',,,//////+++&&&"""###%%%$$$'''++++++))),,,---000333444444333222333333444555666777999;;;:::444...,,,///222333333333000...000444444///***)))***,,,...//////---+++,,,,,,+++(((&&&'''***,,,,,,)))%%%%%%'''***+++***&&&'''''''''))),,,///222333555777777333...)))&&&&&&))),,,,,,***(((((()))%%%%%%&&&(((,,,111666888777555555888:::<<>><<<:::::::::::::::<<>>???HHHUUUfffsss|||lllWWWSSSSSSXXX\\\[[[WWWSSSHHH???:::::::::999;;;AAA???IIIWWW___bbbgggqqq{{{yyyzzzsssdddWWWQQQKKKEEE<<<999777777444000000333:::;;;;;;:::888777777999999999888666555555666777444555666555444444555777555:::===<<<888555666888333888888333222555666333999777666666777888777666---+++)))))),,,///222222000000...+++)))))),,,...,,,,,,++++++,,,---------000000000111111000...,,,))),,,---******,,,+++'''%%%(((,,,......---------...,,,+++,,,///111222222000...+++))))))(((((((((***,,,...//////...---,,,------,,,+++(((&&&###"""###%%%''')))***((('''%%%'''''''''''''''(((***+++|||ooofffQQQQQQRRROOOFFF======BBBCCC888......444777333,,,333555555111,,,***...333&&&%%%%%%&&&((('''%%%###!!!!!!!!!"""$$$&&&)))***&&&%%%$$$###$$$&&&)))******&&&######%%%'''(((''' """!!!"""%%%"""###%%%''''''&&&%%%$$$%%%$$$###""""""###$$$%%%"""&&&***,,,---111777<<>>DDD:::::::::===@@@@@@>>>;;;EEEEEEDDD???:::999<<<@@@000000//////...---,,,+++666444111...+++***+++---$$$(((,,,+++&&&$$$&&&******'''$$$%%%(((******(((***++++++)))&&&###""""""###%%%'''***+++++++++***---,,,***((()))***---...'''...666:::333,,,///666666333000///000111111111//////...,,,---000666;;;222444777::::::999777555333666555222555???EEEEEEIIIWWWnnnjjj]]]PPPPPPJJJEEEMMM[[[]]]TTTFFF999888CCCAAA333333@@@:::;;;@@@HHHQQQWWW]]]aaajjjtttzzzsssrrrsssjjj```XXXVVVQQQGGG>>><<<;;;777555444222000333888<<>>:::555333444444333222,,,111666444000000555;;;222333555666666444111...555===>>>666///111555777222333777;;;===<<<888444000+++'''***111555333///---///000---)))***///555111,,,((()))...111///,,,555777777444///---...111)))//////(((''',,,+++$$$"""%%%(((+++,,,---///000,,,+++******+++---000222666000***)))++++++(((###,,,...000///,,,***,,,...+++,,,------+++)))&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%"""'''++++++'''&&&***...mmmaaa[[[RRRIIIDDD@@@:::888999:::888555222000000111333555222///---,,,+++(((%%%,,,(((%%%%%%&&&(((&&&%%% !!!"""$$$&&&((()))+++'''"""!!!$$$&&&''''''&&&((())))))'''&&&''')))$$$### !!!"""###$$$%%%%%%$$$$$$%%%&&&"""&&&&&&"""###''''''""")))&&&###&&&...999BBBHHHBBB@@@<<<999555000,,,)))&&&&&&&&&$$$""" !!!!!! """%%%'''&&&$$$!!!###$$$%%%$$$""" !!!  !!!###$$$"""$$$%%%""" ###!!!"""###""" !!!######%%%&&&### """%%%"""""""""""""""!!!!!!!!! """###$$$######%%%'''(((''''''&&&&&&%%%%%%$$$###"""!!!$$$'''(((%%%###!!!###&&&)))++++++***))))))''''''(((+++------,,,000111333444555444333222666111------333777888666333...******...111111///000...---000444555000,,,+++)))''''''))),,,------,,,***'''%%%&&&(((,,,...---,,,***)))((()))***+++(((((('''&&&'''+++222666666222///...///...+++(((***,,,...//////...,,,+++***,,,......,,,...222666999999777555666999???CCCFFFEEEPPPdddqqqwww|||lllfffjjjccc^^^UUULLLBBB:::555222///111444888:::<<<<<<===;;;===???AAABBB@@@===;;;>>>AAADDDBBB===:::===AAA777666333111///.........555111---,,,------+++(((,,,,,,,,,***'''&&&'''))))))'''&&&'''***,,,,,,+++000---+++)))(((&&&###!!!(((***,,,------,,,---...///,,,)))((()))+++,,,,,,***111888999666333444666888777444111000000222333777111...222555555666888555333222555888888555111444555666666555666999;;;???JJJYYYdddjjjooouuuyyy{{{ooolllttt}}}vvv[[[MMMGGGDDDBBBCCCHHHOOOUUUXXXFFF===:::===:::222222999888:::===@@@CCCGGGKKKNNNQQQ[[[eeeeee^^^YYY\\\bbbUUUPPPLLLJJJIIIDDD:::222666555333333333444666777AAA@@@EEEKKKEEE888555<<>>@@@AAAFFFQQQdddwww}}}qqqjjjfff```YYYNNNNNNMMMGGG???777222000---///222888===???===:::>>>@@@AAAAAA===;;;::::::;;;===???@@@???<<<:::999999777333000///000111222111000...,,,******,,,---111...***'''''''''''''''))))))))))))(((***...111///,,,***(((((('''&&&$$$+++---...---,,,,,,---...++++++)))(((((())),,,......000222444555555555555333444444222000111555:::999222000444999888444222444555555555444333333333111333555666555555777888777===FFFOOOUUUYYY\\\]]]eeeccc^^^ZZZZZZcccqqq|||~~~{{{jjjSSSAAA<<<===>>>AAAEEEIIIKKKKKKFFFAAA:::666777:::999666555999>>>@@@>>>===@@@BBBDDDGGGKKKMMMMMMLLLJJJIIILLLJJJHHHEEEAAA===888555222333444555777888999999HHHLLLMMMGGG@@@===<<<<<<:::777333000//////000111111111000000///000111333/////////...,,,,,,,,,,,,111222111000...,,,++++++'''***222AAAQQQUUUIII;;;...---++++++...111444555666222000222777999888444///,,,)))((((((+++...000222555888999666222---+++)))(((((()))******(((&&&###!!!###(((***)))---444;;;555---+++---000111111///000///...+++)))''''''***+++,,,,,,,,,,,,---...//////...---+++(((&&&%%%%%%%%%&&&'''&&&%%%$$$###((('''&&&''')))+++,,,,,,yyyhhhbbbaaaVVVIII>>>444...000666777333000000333666777666222111...***''''''(((***%%%###""""""$$$&&&''''''***(((&&&$$$$$$%%%'''((((((%%%######&&&***,,,---+++)))''''''(((*********%%%###!!! """$$$!!!"""######""""""###%%%)))***'''######&&&'''&&&'''&&&&&&+++333<<>>AAADDDBBB;;;444///---,,,---222888>>>???<<<888@@@BBBCCC@@@;;;888777777888999;;;>>>@@@===777111888555222///...000222444---//////,,,((((((---111555000***&&&&&&'''&&&%%%(((***,,,***(((***///555---+++((('''((()))***)))...//////...,,,,,,---...)))))))))))))))***...000111///...000333666666555222555555333///000555::::::444222777<<<888222...222555777555111///111555///222444555444333444444666777999???EEEHHHHHHGGGIIINNNPPPKKKHHHPPPddduuuvvvjjjiiisssrrr```NNN:::333777<<<@@@CCCDDDCCCAAADDDCCC;;;111666BBB@@@444111777<<<===999666777999===999777;;;BBBDDD@@@:::BBBCCCCCC???:::666666666000222555888:::;;;<<<<<>>:::444---,,,)))'''&&&)))---000///000333777888555---'''((('''&&&&&&((()))((('''!!!"""&&&))))))(((...666@@@777---***///333222...+++///222000+++''''''(((,,,+++***+++---...,,,)))111000---***((('''''''''###$$$&&&(((((('''%%%$$$---)))%%%%%%***......---nnn```TTTLLLCCC<<<444111555<<<>>>999333222444666555333222111///***''''''***---&&&%%%$$$$$$%%%&&&'''(((000...***&&&%%%%%%''')))%%%###""""""$$$(((,,,///,,,)))&&&&&&(((******)))&&&$$$""" """$$$%%%!!!"""###"""!!!"""$$$&&&---,,,)))&&&%%%'''((((((%%%%%%%%%)))000777<<<>>>777;;;???>>>999111,,,)))###!!!!!!###%%%&&&###$$$$$$$$$$$$###!!! """""""""  !!! """$$$%%%%%%$$$$$$$$$"""  !!!!!!#########!!! !!!$$$'''+++((($$$$$$&&&((('''%%%""""""!!!!!!!!!"""###$$$ """%%%&&&%%%$$$###$$$&&&%%%%%%$$$###"""!!!!!!"""###&&&(((***)))&&&$$$###$$$$$$&&&''')))+++,,,,,,000333222///...111666222333444444444333111000---///111000......111555444444444555555333///---...,,,+++,,,//////---***)))***,,,...///000///.........///000111222333444555222...***))))))***+++,,,000555555333///------,,,---///333666777555222222333444333222000000000...+++)))***///333333222888777666444333555999<<<===@@@BBBDDDPPPbbbmmmooolllllljjjfffbbbdddiiimmmzzzyyy}}}}}}{{{wwwjjj^^^[[[\\\VVVLLLAAA@@@>>><<<999444///,,,...111555888999:::::::::AAAAAAAAAAAA@@@<<<777444888999<<<======;;;777333333222000......///000111111000///,,,)))***---111111000---+++((('''%%%%%%&&&(((***+++,,,---///000+++)))&&&&&&(((+++------,,,///111111000...------,,,***(((***...111222222000000000111444555666666999888555222......000222777333333888999555222111111444777777444333333444444555666444222111111222888888888;;;>>>AAACCCDDDDDDEEEFFFFFFIIIQQQ]]]fffnnniiidddbbbfffpppzzziiiVVVEEE666222666;;;???BBBCCCDDDEEEBBB@@@:::555999@@@>>>666444666888999888888777777777555444888>>>AAA@@@>>>======>>><<<:::666444222444555777999;;;===>>>>>>DDDJJJIIIAAA;;;;;;888333......---,,,,,,---000222000...---,,,---...//////...------///222333222000---,,,,,,+++***(((&&&%%%""")))666HHH]]]eeeVVVAAA888333//////444999::::::999666555777;;;;;;777333///,,,'''&&&'''***---...---///222444444000+++''''''&&&'''(((***+++)))'''"""###&&&))),,,///444888:::444---,,,///000...******---000000---***((((((---,,,---------,,,+++)))000///---***((('''''''''$$$%%%&&&'''((((((((((((---)))&&&&&&))),,,...///ooo\\\HHHCCC>>><<<999777999???AAA<<<777555555666555444444222///+++)))))),,,...***)))((('''&&&&&&'''(((333000,,,(((&&&&&&''')))!!!!!! !!!%%%***---***((('''&&&'''((())))))&&&%%%###!!!!!!###%%%'''###$$$$$$$$$###$$$''')))///...,,,,,,+++******+++((('''''')))---111333333222111000111222000+++'''""" """%%%''''''&&&%%%%%%$$$######"""""""""###$$$###!!!!!!"""###!!!"""###%%%&&&%%%%%%$$$'''&&&$$$""" ######$$$###$$$%%%))),,,...***&&&%%%''''''%%%###!!! """$$$&&&(((###&&&(((((('''&&&&&&'''***)))(((&&&$$$""" !!!$$$&&&((()))(((&&&&&&"""###&&&)))+++++++++***111333444222...///444:::...000444666666333000---111000.........000333444///666===>>>888222///...333...+++---333666222,,,+++...000///,,,,,,000444(((***...111333222111///999555000+++)))***---///***222:::999222,,,,,,...---+++,,,222999;;;777333444888:::777000,,,...111+++******---222444222000===;;;888555444777===AAA888;;;AAAGGGFFFGGGTTTdddnnndddXXXSSSVVVYYYYYYWWW]]]gggrrruuuqqqvvvvvvzzzvvvjjj___YYYXXXZZZWWWMMMHHHIIIHHH@@@888555666777555111333777:::888333333777===@@@>>>???CCCFFFDDD;;;333999<<>>>>>888777:::>>>:::666666999;;;999777---222666888777999???DDD<<<::::::<<<===:::333---999999999999:::<<<===>>>;;;:::???EEEAAA666000111111---***+++///333222111+++...///...******...222000---,,,222:::;;;555...000222333///)))%%%&&&((()))+++999PPP[[[TTTGGG??????777111444===DDDCCC???777888::::::888666555555333---''''''***---,,,***...000222000+++'''(((***&&&'''***...///...***'''&&&$$$$$$(((111999;;;999///000000111111///,,,***,,,,,,,,,...000///+++'''+++///222111---***+++---,,,,,,,,,,,,***)))'''&&&''''''&&&'''((()))+++,,,)))***)))'''&&&(((---222hhhYYYFFF@@@===>>>>>>;;;:::<<<;;;:::888666555666888:::777333///,,,,,,,,,,,,+++,,,,,,,,,***''''''(((***111///+++(((&&&&&&&&&''' !!!&&&***((()))******(((((()))***'''%%%###""""""$$$&&&((('''(((''''''&&&(((+++...///...000333222...,,,------+++******,,,......---,,,'''$$$&&&+++---)))$$$"""!!!%%%((((((&&&'''&&&$$$###"""""""""""""""$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$'''***+++(((### ###$$$&&&''''''(((+++------***(((&&&&&&&&&%%%$$$!!! """$$$''')))((()))***)))(((((()))***,,,+++)))'''%%%###!!! !!!$$$&&&'''&&&&&&&&&'''"""$$$(((+++------,,,***222333333111...000444888+++...111444555333///---333111000000111333333444222999AAABBB<<<555333333333///---///555888555111///111222///,,,,,,000555%%%(((+++///111111000///999555111---++++++---///)))111888888111,,,,,,///---,,,---222888:::888555666999;;;777000,,,...222,,,,,,---000333444444333<<<;;;999666555888>>>BBB:::;;;CCCIIICCC;;;EEEXXXcccXXXKKKGGGJJJMMMJJJFFFIIITTT______XXX[[[rrr{{{|||hhhaaahhheeeXXXKKKFFFJJJTTTRRREEEAAAFFFCCC<<<444333777::::::888888;;;;;;777222111777===>>><<<>>>CCCHHHGGG???777;;;>>>>>>:::555444999???777777666555333111///...666222---,,,......+++(((%%%+++111444333///,,,***&&&###"""(((///000)))"""(((&&&%%%%%%(((+++,,,,,,)))...333555333///+++)))000+++(((,,,444999777222,,,222777777222000222555666444111//////000111222111000333666666555777===444333444999<<<<<<666000;;;;;;999666222111111333...222666666555888@@@HHHOOOGGGBBBJJJWWW\\\RRRFFFOOOZZZbbbZZZLLLHHHUUUeeebbb[[[[[[^^^TTT===000///444777999;;;>>>DDDMMMTTTEEE===<<>>DDD;;;888777999===<<<555...;;;;;;;;;;;;<<<<<<<<<<<<666222888DDDDDD666///333222---)))+++111444222...(((---000...******///555111///...444<<<>>>888111555777666000(((%%%(((---000000;;;MMMPPPCCC;;;===???999333888BBBHHHFFFAAA888<<<>>><<<777444555888444000,,,+++......,,,)))...000000+++$$$"""''',,,''')))---111333000+++&&&(((&&&###'''222<<<<<<666(((---222666666444111///...,,,+++...111222...)))***///444333...***,,,///)))***+++,,,+++***((('''))))))))))))***+++------(((***+++)))&&&'''---222eeeVVVIII@@@;;;===@@@???;;;:::555777888555333444999>>>888222,,,+++......***&&&+++,,,,,,***((((((***---+++***(((&&&$$$$$$$$$$$$!!!!!! ###'''&&&+++000///***((()))---'''&&&$$$######%%%''')))+++++++++******,,,///333......333::::::333......000---+++***++++++++++++&&&###"""###&&&'''%%%"""""" ###(((***(((%%%&&&$$$"""  !!!$$$'''(((&&&$$$######((('''&&&%%%$$$$$$$$$$$$%%%+++000...&&& $$$###&&&((()))((('''((()))(((((((((&&&%%%%%%'''((($$$###!!! !!!###&&&'''+++++++++)))((((((+++---***)))((('''&&&$$$######"""$$$%%%%%%###$$$&&&(((%%%&&&(((+++,,,---......//////000000000000000000+++,,,...///000000000000...333777777555333333444999;;;===>>><<<:::777555000222444444555666999;;;444222000000111111000...))))))***+++---000222444222222111000///---+++***,,,...111222111///......***...222333333333666999888777555444333222111000---.........///111555888444555666666555777:::<<<@@@???@@@@@@??????CCCHHHLLLKKKIIIEEEBBBAAAAAACCCCCCCCCFFFKKKMMMPPPYYYcccqqqwwwxxxtttuuu|||zzzsssnnnfff^^^ZZZYYYVVVPPPKKKGGGDDDEEEHHHJJJGGGCCCAAA888999:::;;;;;;;;;;;;<<<<<<:::888666666888999999;;;===@@@BBBBBBAAA@@@???::::::999666333444777:::>>><<<888444111////////////...------,,,+++)))(((''''''+++111888888333---(((%%%###&&&+++,,,((($$$'''&&&%%%&&&((()))***)))///111333333///+++((('''*********,,,///111222222000222333222///...///111///333555333...///666<<<444111111888===<<<:::999777777777777777666444222555777999888666444222222333444666666777;;;AAAEEEGGGIIILLLOOORRRQQQOOOLLLMMMPPPQQQNNNIIIGGGIIILLLRRRRRRQQQNNNDDD888222333222777===AAABBBFFFLLLQQQKKKEEE???======;;;999:::======<<<999555444666888555555777999<<<=========777555333444777888666444777:::===???@@@>>>;;;888555444666:::;;;888555555000---+++,,,...///...---)))+++,,,,,,,,,...111555555555666888;;;<<<===<<<999777333---)))(((+++///333555:::???@@@===;;;<<<999888777:::>>>AAAAAA???<<<===<<<:::777555555666222444666333///+++***+++------+++'''$$$$$$'''+++***,,,...111222000+++'''''''''%%%%%%---666666111''')))...444::::::777333------...///000000000///***...111111///---,,,,,,)))))))))))))))***++++++)))***---//////...---+++***************,,,...000gggTTTKKKAAA999<<>>;;;333666888555111111777>>>999111+++***...///)))"""(((***+++***((())),,,///'''&&&%%%$$$###"""""""""""""""!!!!!!&&&%%%---444333---(((+++///'''&&&$$$###$$$%%%(((***......---,,,,,,...222666---...555>>>>>>666///...///,,,)))((((((******)))!!!###%%%%%%$$$###"""!!!""" %%%***,,,((($$$%%%### ###'''((('''%%%###"""***)))'''%%%$$$$$$$$$$$$"""+++333222(((!!!###'''$$$''')))***(((&&&%%%%%%$$$&&&'''&&&$$$%%%))),,,'''%%%###!!! """$$$%%%,,,,,,+++((('''(((+++...''''''&&&&&&&&&&&&%%%%%%"""$$$%%%###""""""&&&)))((((((((()))+++---///111++++++---000222000---))),,,,,,++++++,,,///111333)))333===>>>888222222444???:::555666:::<<<999555///666;;;:::666555<<>>777000777CCCBBB777999CCCLLLIII???:::???GGGEEE999444>>>LLLPPPJJJDDDVVVbbbfff[[[TTT\\\fffiiiYYYFFFBBBQQQUUUGGG===BBBGGGGGGAAA:::>>>HHHEEE999111:::DDDEEE@@@::::::<<<===888444666<<>>BBB@@@;;;:::???EEE999777444333444555444333BBB===666///,,,+++---///'''+++...---***((((((***+++&&&$$$---;;;@@@999///***(((&&&%%%&&&'''))))))'''&&&%%%&&&(((((((((&&&555555444000+++(((&&&&&&###(((,,,,,,******...333444111---,,,,,,.........,,,555<<<777---,,,777CCC999111000:::DDDDDD;;;333::::::999555000...111444---222888;;;:::777333222777444222333777;;;===>>>888EEEPPPOOOEEE@@@HHHRRRNNNFFFAAAEEEMMMOOOGGG===FFFOOONNN@@@444333444222000888CCCHHHIIIHHHJJJLLLQQQNNNBBB666999BBB@@@666///666<<<:::333000555;;;<<<555111555>>>AAA:::222222222111000000222888<<<333777>>>CCCCCC@@@:::666555999777///000999;;;555,,,------,,,***)))***,,,+++***)))+++///222333333999<<<>>>===:::;;;BBBHHH:::555...***)))+++---...444999777111444???BBB===333777:::;;;999888:::===>>>;;;777666666666444333000888===999...''')))///,,,)))&&&%%%&&&(((((((((---------//////...+++)))%%%((((((%%%'''...000,,,'''%%%'''000:::>>>:::444,,,///111111......111444++++++,,,///000000,,,)))***)))'''&&&''')))---///'''+++000444444111,,,(((---***)))***...111000...qqq\\\AAA>>>>>>>>><<<888:::>>>;;;666222111333444333111---***'''''')))***)))'''%%%&&&)))***+++***)))(((***(((%%%$$$$$$$$$###""" """)))///:::333,,,)))***+++)))'''&&&&&&&&&$$$###&&&,,,222......///111222111---+++...///111333444333222111,,,,,,++++++***((('''&&&((($$$!!!"""&&&'''$$$ !!!###%%%'''(((((((((%%%!!!!!!&&&(((***)))%%%###$$$&&&$$$$$$######$$$$$$%%%%%%)))******'''###"""###&&&&&&+++000///***%%%$$$&&&#########"""!!!"""$$$&&&&&&&&&%%%###!!! !!!######%%%''''''&&&&&&&&&'''%%%&&&&&&$$$"""!!!!!!!!!!!!&&&)))((($$$%%%***000666000))))))---000...***---444999777///***---111...,,,///333444111000222666555555444444444555555444:::>>>>>>:::666666888777888:::<<<=========<<<666777888666222000000222.........---+++,,,///111444444333000---***)))))),,,---///000000///...---222111000222444555333111444777999666222111555999555222,,,&&&$$$'''---111222222000000111444:::>>>999999888777777888999:::444???GGGEEE@@@@@@CCCDDD>>>>>>>>>>>>>>>???@@@AAACCCJJJKKKFFFEEEJJJMMMLLLIIIDDD???>>>AAADDDCCC@@@???<<<:::<<<@@@@@@<<<888>>><<<;;;>>>CCCDDD@@@;;;>>>888333555<<<@@@===999:::;;;<<<======<<<;;;;;;<<<999555333111111555:::===888333222///******---...,,,******++++++***)))$$$$$$&&&)))...222444555000)))%%%'''---///***$$$%%%%%%%%%$$$###$$$&&&(((---...///...***'''%%%%%%,,,,,,+++))))))***...111---///000---((((((,,,111000222444333000///111333444444555777888888777555666666666555444333111111444555777777555333333444111333555555555666999<<>>???CCCGGGJJJHHHFFFEEECCC@@@@@@AAADDDEEEEEEGGGEEECCC???;;;666333111777>>>@@@???EEEQQQSSSNNNUUUPPPOOOOOOFFF999777===888444000///222444444333888777777888888777555333000111111111000222555888888===CCCDDDEEEDDD>>>666555555555666999::::::999666111,,,((((((***,,,---+++///222///...333AAAMMMLLLIIIJJJMMMIIIAAA>>>BBB:::888444///,,,...222666666555333222333666999<<<;;;666555777666444777>>>888888777666444333111000///444777555000,,,,,,...'''(((((('''&&&'''***---///...,,,++++++***((('''+++)))'''&&&'''((('''&&&'''$$$%%%,,,555999555000---111444222---,,,...222,,,***((()))---//////...)))(((&&&&&&(((***++++++&&&***---...111444222---,,,---000111000...,,,+++pppWWW@@@===<<<<<<999666777<<<:::666222000000111111000---)))%%%%%%((()))'''$$$%%%&&&''')))******))))))***(((&&&%%%&&&%%%$$$### $$$+++000666111,,,))))))))))))(((''''''%%%$$$$$$&&&+++...++++++,,,///000///,,,***+++,,,...000111000///...,,,,,,+++***)))'''&&&&&&)))&&&%%%&&&((()))'''%%%$$$"""!!!###''')))(((''''''%%%!!!!!!###)))+++---+++(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%"""!!!###&&&***...222222...***((('''$$$%%%%%%###""""""$$$&&&&&&&&&&&&$$$""" !!!"""###%%%&&&%%%$$$###$$$%%%$$$$$$$$$###!!! """'''++++++)))+++111888555111,,,+++---///...---333888<<<:::444///000222000...000444555222111444777666555444333333333333222666;;;===;;;888555444:::444222999CCCFFF>>>444777777666555444333222222//////---+++))))))+++...555444111---***))))))***)))+++---......---,,,,,,000000000000111222222111666888999888666666888;;;333///***$$$###&&&+++000000000///...///222777:::444222111222333555555666<<<:::999>>>IIIPPPKKK@@@???===<<<;;;;;;;;;;;;:::666;;;<<<888777<<>>>>><<<>>>;;;999:::>>>>>>:::777;;;;;;;;;>>>CCCDDDBBB???666;;;>>><<<777777<<>>@@@DDDGGGBBBBBBBBB@@@===999666444<<>>BBB<<<666333444777888888;;;888777888;;;<<<:::777777888:::===@@@AAABBBBBB777<<<@@@>>>:::999===BBB<<<:::888999;;;;;;888555;;;:::777444222333777:::999333...---+++(((***///222///---++++++***)))'''$$$######$$$'''***---///000...------//////---,,,(((((((((&&&$$$$$$%%%'''++++++,,,+++******,,,...000000//////////////////***+++,,,,,,------------000000...+++)))(((***,,,000000000000///...------,,,---///111222333444444999999999777444222111222222111000222666:::===>>>@@@===<<<@@@GGGJJJGGGBBB===??????>>>===>>>AAAEEE===>>>@@@AAA@@@>>><<<:::AAA>>>???DDDJJJNNNTTT[[[SSSYYY^^^]]]YYYPPPBBB666555555555444222222333444222444666444111......000+++---000222222222333444CCCEEEDDD@@@@@@CCCCCCAAA444666888:::;;;:::888666777222,,,)))+++///333555444777:::>>>EEESSSeeeqqqyyyjjj]]][[[[[[SSSBBB666>>>:::666444555666555333---...000333555777888999===777333444555333222222111444777777444111000000000---,,,...000000+++&&&---------,,,---///444888///,,,***)))***++++++***((((((((()))***)))'''%%%###'''+++---,,,******+++...+++)))+++///000---***'''&&&&&&(((+++...//////+++)))''''''((((((&&&%%%((()))(((''')))...///,,,***))))))+++...---***'''kkkZZZNNNGGGAAA;;;777000******...///...------///333999<<<555...((((((,,,...***$$$%%%%%%%%%&&&''')))+++,,,)))'''%%%$$$%%%%%%$$$###"""!!! $$$(((,,,(((***+++((($$$###''',,,+++'''######%%%'''&&&$$$$$$$$$%%%''')))***(((&&&&&&'''((()))*********)))---,,,+++***((('''&&&%%%$$$&&&((((((((((((***,,,,,,'''###%%%***,,,***&&&'''$$$""" ###''')))***+++---...,,,***((('''((('''&&&$$$######"""""" """$$$&&&((()))+++...000...***'''))))))(((&&&###"""$$$%%%$$$&&&''''''$$$"""!!!!!!!!!###$$$$$$######$$$%%%###"""!!!"""######""""""&&&(((***)))'''(((,,,000///000///,,,))))))---000333444555777777666333000444111000333333111222666666555444333222111111111666555666;;;@@@AAA<<<777,,,555@@@CCC>>>888666777444333222444555555333111777777444000+++))))))***///...+++***)))((('''%%%!!!%%%)))+++***)))***++++++---...------000444888666555555666777888666555000,,,'''$$$%%%'''+++---+++***))))))+++---...///000...,,,///555888777555,,,111666:::AAAHHHKKKJJJBBB===888777999999777555666555444222444999>>>AAA>>>999222...///222444555666666666888<<<======;;;555888:::;;;<<<===@@@BBBCCC<<<777;;;DDDFFF@@@888:::::::::999777666555555666777555000...111555666888222---+++(((&&&(((,,,...,,,)))((()))((('''&&&%%%%%%%%%$$$%%%'''+++...------...---,,,+++,,,,,,******)))'''%%%$$$&&&'''.........,,,******+++---///......//////...,,,***(((((())),,,//////---+++///...+++)))'''(((***,,,......---,,,***)))******+++,,,...000222333444444666888;;;:::777444222111333111000222777<<<>>>??????>>>>>>@@@BBBBBB@@@>>>888:::<<<>>>?????????>>><<<===>>>@@@BBBCCCDDDDDDAAA===???HHHLLLKKKQQQ\\\dddfffbbbXXXTTTTTTLLL???444666888666333111333555444333333222000///...---,,,---...//////000333555999@@@EEEEEECCCAAA<<<666:::<<<===<<<:::888777666444///)))&&&(((---222444:::888999???JJJVVV```eeennnmmmjjj```RRRDDD======:::777666888;;;:::444...+++---000333777;;;===???999888666444333000///000...000333666777666333111///---,,,,,,...---(((###''')))+++,,,---///222444...+++))))))***,,,,,,,,,''''''(((***+++***'''%%%%%%))),,,...---++++++++++++)))(((***...///,,,)))'''''''''(((***+++,,,,,,)))((('''((()))(((&&&$$$%%%''''''&&&)))------***)))'''''')))---...+++'''xxxbbbVVVNNNEEE???999444---((()))...///...---...111555:::<<<555///)))))),,,---***%%%&&&&&&&&&&&&''')))***++++++)))''''''(((((('''&&&$$$""" !!!###%%%###''')))&&&"""!!!&&&+++,,,(((%%%$$$&&&&&&$$$!!!""""""###%%%'''(((&&&%%%&&&&&&'''((())))))))))))++++++++++++***)))'''&&&%%%&&&((())))))***,,,------)))%%%&&&))),,,+++((((((&&&###!!!!!!###''')))%%%&&&(((***++++++)))(((((('''%%%$$$###"""!!!!!!!!!###%%%&&&$$$%%%'''+++......+++(((******)))&&&###"""$$$%%%$$$&&&((('''%%%"""!!!!!!"""%%%&&&&&&&&&'''((($$$###"""###&&&'''&&&$$$$$$&&&'''&&&%%%&&&))),,,,,,------***&&&'''+++/////////000333777888666444333000000222222000111555333333222222222333444444888444222666<<>>:::999:::<<<<<<:::666333000000222666:::===<<<777111...---000333555333444666:::>>>@@@@@@???:::;;;<<<<<<<<<===@@@CCCIII@@@:::>>>HHHKKKAAA777888;;;===:::333000222666333666444...,,,111444444888111,,,***'''$$$%%%)))+++***(((((()))***)))(((&&&'''((('''&&&'''***...+++---...---+++***+++,,,++++++***(((&&&%%%'''(((---...//////---,,,,,,---///......///000///,,,)))&&&'''))),,,//////---+++...,,,)))((()))+++---...,,,,,,,,,)))''''''))),,,...///000222333444444444333666;;;<<<:::777333222444333333444888<<<>>>@@@>>>@@@AAA@@@<<<999999999444555888===AAAAAA===888=========???AAAEEEIIILLLCCC@@@DDDMMMOOOMMMRRR\\\nnnnnneeeWWWRRRTTTNNNCCC555777999777333222333555777333000000222222000---000///---++++++...333777666>>>EEEEEEBBB???888222AAABBBAAA>>>999777777888333///)))'''(((,,,111333:::555444;;;HHHQQQQQQMMMVVV^^^```UUUDDD999888;;;333333555999===:::222******+++...222666;;;???AAA444777999666222000000222...,,,---333:::<<<777111...//////...+++(((%%%###!!!%%%***---......//////---+++))))))+++,,,,,,,,,''''''(((***,,,+++(((&&&&&&&&&(((+++......+++)))'''(((***,,,------,,,+++)))*********)))(((((((((&&&&&&''')))******(((&&&"""&&&((())),,,///---))))))((((((***---...,,,***kkkbbbYYYOOOAAA;;;555111---***---333555222...///333555555444...***&&&%%%''''''&&&$$$''''''(((((()))*********///...,,,+++,,,---,,,+++&&&###  !!!$$$&&&$$$ $$$(((***)))''''''&&&&&&$$$"""###""""""###%%%&&&%%%$$$&&&''''''(((((()))******)))***---......,,,)))'''))))))***+++,,,---......,,,***''''''(((***++++++***'''$$$!!! """%%%'''#########%%%(((******)))&&&%%%$$$###!!!!!! """%%%&&&'''&&&''')))***+++,,,,,,,,,))))))(((&&&###"""$$$%%%&&&'''(((&&&$$$""""""""""""'''))))))(((((((((%%%###"""$$$(((***)))'''###$$$%%%&&&''')))---000***++++++(((&&&&&&***.........///222666999;;;;;;333000000333333000000333222222222222333444555666555111...000555::::::888777444444:::@@@>>>444+++333555777666333000......000222444333///+++)))((('''&&&&&&))),,,,,,(((%%%###(((------***(((***---...---,,,///333777999:::888777666555444555666777444///***(((***,,,,,,+++(((%%%###&&&+++000222111000111222333444444444444666333111444???IIIHHHAAA@@@???===;;;;;;<<<>>>@@@888333///111222333555888999777222//////111444666111444999>>>@@@AAA@@@???@@@???>>>>>>???BBBDDDFFFDDDHHHKKKJJJEEEAAA@@@AAA999<<<===999222///111555444999888000///555888666555000,,,+++(((%%%%%%(((---+++******,,,------,,,&&&)))+++***((((((+++...,,,---------+++***+++,,,+++++++++)))''''''(((***(((+++000222222000......000///...///222222///+++%%%'''))),,,------,,,+++---+++))))))+++...//////+++,,,,,,)))'''(((---111///000222333444555555555444777:::<<<:::777555444555777999999999;;;===@@@>>>@@@AAA???;;;777555666222333777<<<@@@@@@<<<888<<<<<<===>>>AAAFFFJJJMMMIIIIIILLLPPPQQQQQQWWW___jjjkkkggg```YYYRRRIII@@@888888888666444333444555777444222111333333222000444222...***))),,,333888===CCCEEEAAA===<<<;;;999BBBCCCCCC@@@:::777777888777333...+++,,,///111222444111111888BBBFFFCCC>>>EEEGGGEEEAAA===;;;666111...///222777:::888111,,,)))+++...111555888999:::000555888666444555555444---+++,,,111888;;;777222...///000///+++(((%%%$$$"""&&&+++...////////////,,,+++***+++,,,---,,,***((((((((()))++++++)))'''######%%%))),,,---***'''&&&(((+++---......------+++,,,---+++)))'''&&&'''%%%&&&'''***,,,,,,)))'''!!!&&&***,,,///333111+++'''(((***+++,,,---......xxxbbb]]]YYYRRRCCC<<<666111,,,***---444888222---///444666111,,,&&&&&&$$$###!!!!!!"""###((()))***++++++***))))))000...------.........---'''$$$  !!!!!! """###""" """%%%)))***+++)))'''%%%$$$$$$%%%#########%%%%%%$$$###&&&&&&&&&''''''((()))***&&&)))...111111///+++(((+++)))(((***---///...,,,)))***)))(((&&&'''+++///,,,)))%%%!!! ###$$$$$$"""!!!"""&&&((()))((($$$###"""!!! """  $$$'''(((''')))++++++***'''&&&)))+++(((((('''%%%###"""$$$%%%'''((('''%%%###"""###$$$ $$$))),,,+++(((%%%###&&&###"""$$$))),,,+++(((%%%&&&&&&''')))+++...000++++++)))''''''(((+++---//////000111333777;;;>>>333111222555555222111333444444444444444444555555000...---///333666666555999222///555>>>@@@777---555999===:::333------...+++///333555333///+++***'''$$$"""$$$)))---,,,***&&&+++111000,,,***,,,///222///,,,///666999777333444555555333111222777<<<555000+++)))+++,,,***(((((($$$"""%%%---444777777...222555444111///000222:::333---111???JJJGGG<<<>>>??????;;;888888===AAA<<<555111444555222222444777666333111000222555888222666<<>><<<999666444333111111555;;;;;;333111888;;;777000,,,***+++***''''''***///---++++++,,,------,,,%%%)))------***)))+++...+++***************))))))***++++++)))((((((***,,,%%%+++333777666222---***000---+++---111222///,,,$$$(((+++,,,***)))+++---...,,,***+++---......,,,***,,,---+++)))+++222888...///111333444555666666:::;;;:::888666555666888666;;;??????;;;999;;;???BBB???<<<<<<>>><<<888333000444999:::888888<<>><<<999666444444555555444222555666444000///333777555333000,,,***,,,111666AAAEEEEEE>>>999:::<<<===:::???CCCBBB===888777777:::666222//////000000000...111444666777777777777888888555444999<<<777---...///000222333444333333+++...333777888555222000111333333444:::???<<<444+++---///111111222222222000...,,,---///...)))%%%&&&(((+++,,,---...000222+++++++++,,,------***((()))((('''(((***+++***)))"""%%%)))++++++))))))))))))((()))---222333000,,,***,,,...---***''''''((('''(((***,,,...---)))%%%$$$(((***,,,111666555222%%%(((,,,,,,******...111~~~]]]SSSTTTTTTHHHAAA999222,,,(((***000666///***---555888111)))###$$$%%%"""!!!$$$)))***,,,---,,,+++)))'''...,,,++++++,,,---,,,+++'''### """######""" !!!!!!!!! !!!###'''***---+++'''$$$$$$%%%&&&%%%###$$$%%%%%%$$$###&&&&&&&&&&&&'''((())))))%%%)))...333444111,,,)))+++'''%%%''',,,...+++(((''')))+++(((%%%&&&+++111...***&&&!!!!!!"""'''$$$!!!!!!$$$'''((('''###"""!!!  $$$!!!!!!%%%((()))(((+++---,,,((("""!!!$$$)))''''''&&&%%%###"""$$$&&&(((((('''%%%""""""###%%%!!!%%%+++---+++&&&!!!%%%"""!!!$$$***---+++((())))))((((((((()))+++,,,---+++)))'''(((***,,,---////////////000333999>>>333222444777777333111333777666555444444444444444......000222444666555444111222444666888999888777777===BBB===333,,,,,,///***///555888777333///---)))$$$ !!!'''---//////(((...333333...+++---000666000---000666999333---...000111///---///777>>>666111+++)))+++,,,)))&&&((($$$!!!%%%...666:::;;;...444888666000,,,...222333222000111999BBBCCC???<<>>BBBAAA===999666>>>999555777???EEEGGGFFFFFFQQQYYYTTTGGG>>>@@@EEECCC<<<555444777777222---555<<<;;;333222999<<<777+++)))))),,,,,,)))))),,,///---+++***++++++***)))###(((......+++)))+++---)))'''%%%&&&'''(((&&&$$$***++++++***((()))+++---(((...666:::888111)))$$$---***((()))...000...***$$$))),,,,,,((('''***...///---++++++---...+++)))***,,,---,,,***---555<<<,,,---000222444666666777AAA>>>:::444111222777;;;666>>>DDDBBB;;;777:::???EEE===777:::BBBCCC;;;222///777<<<999111222===III444777<<>>:::555333555666666444---555;;;777---+++333===555444111...,,,---000333>>>CCCEEE@@@:::999:::999222999BBBDDD???:::666666;;;777333111000///...---+++222888444,,,)))...555...444666444444777777222000//////------111666:::...333999===<<<666...(((222000...222???HHHAAA333)))...333111+++)))---222111,,,(((,,,222444---&&&)))******)))))),,,000444***+++,,,......---)))&&&***((('''((()))++++++***###***000000+++''')))---,,,(((''',,,555777222***(((+++...---***((((((***)))***,,,...///,,,((($$$'''***++++++000777999777"""(((---,,,)))(((---333WWWBBBCCCIIIOOOCCC555,,,+++------,,,,,,000333111+++'''))),,,)))$$$ !!!""" (((((()))(((&&&&&&((()))))),,,///111000---(((%%%)))%%%!!!!!!$$$&&&%%%###"""$$$%%%$$$"""!!!###&&&%%%$$$$$$%%%'''(((&&&%%%...+++((($$$######%%%&&&###$$$)))...---'''%%%&&&***'''&&&***111222...(((%%%###!!! """''',,,000///***%%%$$$'''***)))'''000,,,((($$$"""###%%%&&& !!!"""######$$$$$$$$$""" !!!"""!!!"""###$$$###$$$''')))...+++'''###!!!!!!"""###&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###""""""""""""&&&&&&%%%$$$"""  """$$$'''))))))(((000***%%%''',,,...)))###---000111---))))))---333------///333888:::777333666444111111444888:::;;;///666<<<<<<666111000222;;;111***///<<>>000'''000000111111333444666777+++)))%%%###%%%)))///222:::333+++&&&''')))******,,,///222222///,,,,,,......,,,++++++...111333333666444000,,,)))))))))***'''######&&&)))+++///555>>>:::444000////////////000444888777555666;;;@@@@@@:::555555888:::777444888;;;<<<777///,,,000555...,,,///444666444444777AAA>>>:::888777777555444555:::>>>===:::;;;BBBIIIJJJLLLNNNMMMIIIBBB===999888999888666333222444666000000000222444444222000((('''&&&'''***,,,---,,,'''))),,,...---***&&&###$$$%%%(((,,,...///---+++&&&''')))(((&&&%%%&&&&&&&&&'''((())))))'''%%%$$$///111222111---(((%%%$$$%%%%%%$$$&&&((())))))((($$$$$$%%%&&&''')))***+++(((...444444...)))((()))%%%(((---222333222///---111000///000333666888888666666666444222222444666AAA>>>:::888888::::::999888<<<@@@@@@;;;888:::===666444333444666888777666===<<<;;;;;;===@@@CCCEEEIIIEEEGGGNNNMMMIIIOOOYYYXXXaaaddd___[[[ZZZQQQDDD@@@===999666555555666666999555333444777777444111555888999555///...444:::===>>>???AAABBB???:::666666999:::888999======:::444222222555333///,,,...000///...---------,,,,,,---333777666222222777===111///---///222333111///555555555444222000...---***///666:::;;;999666555222---)))((()))***)))'''+++...000///,,,***+++...++++++,,,,,,,,,---------,,,)))''''''))),,,...///(((((((((((((((''''''''')))((()))...333444///***&&&)))...000000...------)))***+++,,,+++)))'''%%%...000111///***&&&%%%%%%'''***...000000...------''')))***)))'''&&&))),,,|||OOO:::;;;AAAGGGBBB999000******---111333111...***''''''((())))))(((&&&###!!! %%%&&&'''&&&%%%%%%'''(((++++++,,,---,,,+++)))(((&&&%%%$$$###"""###%%%'''%%%&&&&&&$$$"""!!!$$$&&&%%%%%%$$$$$$&&&(((***,,,000---((($$$!!!!!!###$$$$$$$$$(((,,,***%%%###%%%&&&$$$$$$(((...000///,,,***((($$$!!!"""%%%***------)))$$$$$$&&&(((&&&$$$***)))'''&&&%%%%%%%%%%%%###""""""######%%%&&&&&&$$$""" !!!""""""###$$$$$$######%%%'''+++)))%%%"""!!!"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###!!! ###""""""###%%%&&&&&&&&&---+++))))))******(((&&&***,,,......------000333...///111444777888777555555444222333555777777777111666::::::666222222333444222111444:::>>>===;;;777<<<@@@===777555;;;BBB:::777999???@@@;;;333000111222222333444555666666000---)))&&&&&&(((,,,///555111+++((('''(((***+++...000222222000...------'''''')))---111333444333666444111000///---***((()))%%%###&&&((()))---333;;;888555111//////000222666888999777666777;;;???>>>;;;888888999999777444777777777666555333333222///---///333555444555888>>>===;;;999777666666666888;;;======;;;<<>>===:::888999;;;888666444333333333444444888777777999<<<@@@DDDGGGDDDBBBCCCFFFHHHIIINNNTTT___YYYSSSTTT[[[^^^UUUHHH===@@@AAA:::222000777???;;;999777777777888888777<<<<<<:::555000000444999333888@@@FFFGGGAAA777000777999:::888:::??????===888444333555333...,,,...///000///...,,,,,,,,,---222555777666333333888===555333111000111111000///444444555555333111...---,,,000555888777555333222000---***(((((())))))(((***,,,------,,,+++,,,,,,+++++++++******************(((&&&&&&(((+++------)))((((((((((((((((((((())))))***...333444000+++)))+++...111222000...,,,((()))************)))(((...000111///+++'''&&&&&&)))+++...///---,,,+++,,,'''((())))))'''''')))+++sssEEE111111777:::;;;:::222******111999;;;444***$$$###$$$&&&''')))++++++(((""" ######$$$%%%%%%$$$$$$&&&(((...---,,,******+++,,,---###%%%&&&$$$!!!"""&&&+++))))))'''$$$""""""$$$''''''((((((''''''***111666333///)))### !!!"""&&&%%%''')))'''###"""%%%"""###$$$&&&))),,,///000111---(((###"""$$$'''***+++'''$$$###%%%%%%### """$$$&&&(((((('''%%%$$$'''&&&%%%$$$%%%&&&(((***$$$### !!!"""###$$$%%%$$$""""""$$$%%%'''&&&$$$""""""###&&&'''&&&&&&%%%$$$$$$$$$$$$%%%############$$$%%%''''''%%%$$$"""!!! !!!&&&%%%$$$###"""###$$$$$$)))))))))((('''&&&&&&&&&%%%(((,,,000222333333222000111333444333444555777444333444555777777666444666666777888777555444333///444999:::999;;;AAAGGGDDDDDDBBB???<<<<<<>>>AAA;;;:::;;;>>>===888666888222333555666666666555444555222---(((&&&''')))***///...---***((((((***,,,111111111222222111...+++((('''(((,,,111777:::<<<666333222444777555///)))---(((%%%&&&''''''+++111666777555222//////222666===;;;999777666888:::;;;:::;;;;;;;;;;;;999777555666444333777;;;;;;555///000------222444444666:::;;;<<<<<<999666555777999??????>>>>>>>>>???@@@AAALLLIIIFFFGGGIIIEEE:::111333222222333444444333111///...---...///...,,,***%%%%%%%%%''')))***)))((()))*********)))((('''&&&$$$&&&(((***++++++++++++)))((((((***,,,+++'''###$$$%%%&&&&&&&&&%%%######%%%'''))))))&&&###!!!!!!%%%###""""""%%%'''))))))&&&%%%$$$%%%'''***---///222222111///+++(((%%%$$$''')))+++...//////...---111000000111222222000...,,,---/////////000222333666666777777777999<<>>===;;;999777777777777555555333111000111444666555444555666999===BBBDDDAAAAAA@@@???DDDLLLPPPPPPVVVOOOMMMTTT\\\[[[UUUPPPEEEDDD@@@:::666666;;;@@@>>>???>>><<<:::;;;???CCCDDD@@@999333000000222444///444<<>>===888555555222---,,,...///111222000---+++---000555555444222000222666999999999777444000//////000333444555666444222...,,,///111444444111///------------+++)))'''''')))************+++---...---+++...---,,,+++))))))(((((()))&&&%%%%%%'''***+++,,,))))))((((((((())))))******)))***---111222000,,,,,,,,,...222555444///***))))))))))))***+++,,,---...000000///,,,)))''''''+++---...---***)))((()))'''((((((((('''''')))+++nnnAAA,,,,,,111///333666222---...666>>>===666---%%%!!!"""$$$&&&)))******((($$$"""###$$$###$$$%%%%%%$$$$$$&&&(((000///...------...///000###$$$%%%$$$###%%%))),,,,,,***'''###!!!"""$$$&&&(((+++...---+++,,,333999222...'''"""!!!###(((&&&'''(((&&&""""""&&&###%%%&&&&&&&&&)))...222333///)))%%%###$$$'''******'''%%%%%%%%%$$$!!!!!!$$$&&&(((((('''&&&***(((&&&%%%%%%'''***,,,&&&$$$""" !!!###$$$%%%%%%%%%$$$"""!!!"""###$$$###"""!!!###%%%((()))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$###!!! """###''''''%%%###"""###%%%'''((('''&&&%%%%%%%%%$$$###$$$&&&+++111555555222//////111333222//////333666111222444888::::::777555999666555555777777555333000777>>>===:::;;;CCCLLLSSSJJJ@@@???CCCEEE???777@@@===>>>@@@>>>999777999444555777888888666444333666333///***'''&&&'''((())),,,---,,,)))(((***---444222000222333222...)))///,,,***+++111999@@@EEE777333222666<<<===888111222---)))))))))(((+++000222555666333......333888@@@<<<888555666777777777777:::>>>???===:::777666666444555:::???===666...000,,,,,,///111222555:::777:::<<<999555444777<<>><<>>AAADDDAAA===DDDQQQUUUPPPDDDHHHTTT```]]]RRRQQQXXXVVVHHH:::888???CCC???888@@@CCCEEEDDDBBBCCCIIINNNGGG@@@666000............444444777:::===???===;;;333444444444999@@@AAA>>>@@@:::666444111,,,,,,///111333444222...---///222555222///,,,,,,///333555<<<===<<<777222000222555222333555666444222...,,,111222222000,,,)))))))))+++,,,,,,)))&&&%%%))),,,+++)))(((+++///000///,,,222111///---+++***))))))'''%%%$$$$$$''')))************)))))))))***++++++)))((()))+++...///...,,,,,,+++,,,111777777111,,,***)))))))))***---///111.../////////---+++)))(((---------+++(((&&&&&&''''''''''''''''''(((***+++pppCCC...---111000111222000000222666:::999888444,,,$$$ ###&&&)))'''&&&&&&((((((&&&$$$%%%&&&'''&&&%%%&&&''')))---.../////////...---,,,$$$"""!!!"""&&&***,,,,,,...+++&&&###""""""$$$%%%'''+++///...+++***...222---***%%%!!! ###%%%)))''''''(((&&&"""###''''''((()))(((%%%&&&+++000000---)))&&&%%%'''***,,,***((('''&&&%%%$$$""" !!!"""###%%%((()))+++***)))&&&%%%%%%'''***+++(((&&&$$$"""!!!###%%%&&&%%%&&&&&&$$$!!! !!!"""!!!!!!!!!!!!###&&&(((***))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$###!!!!!!"""$$$&&&''''''%%%$$$%%%))),,,---((($$$%%%)))+++'''"""%%%(((,,,111444333///+++...///000///,,,,,,000444///111444888<<<===;;;999999666333444777888666333555999======;;;===CCCHHHUUUQQQLLLIIIGGGDDD???;;;CCC???>>>BBBCCC>>>777555444666777888888666444333555333///+++)))''''''''''''***------+++***+++...555333111222333222---(((///------000555:::>>>???888333111444<<>>AAA???<<<:::888666999<<>><<<<<>>:::666444444555666666333333111111111444999<<<222222111111222555999;;;???BBBAAA>>>DDDQQQUUUOOODDDHHHSSS^^^\\\SSSSSS[[[\\\OOO@@@<<>>999444333000,,,---000333444555333000///111333333111---***+++...333666<<<======:::555444555888111222333444333111...,,,222222000---)))''''''''')))++++++)))&&&&&&)))---,,,******,,,000222111...333222///,,,+++*********'''&&&$$$%%%(((*********)))******++++++,,,,,,+++'''''''''(((***++++++++++++)))***///666777333///,,,+++******+++...111333.........///...---+++***---------***'''%%%%%%%%%(((''''''''')))***++++++rrrFFF222000222666333000///000222333333555888777111((("""###&&&)))'''%%%'''+++,,,)))%%%(((((()))((('''&&&((())))))***,,,------***'''%%%$$$!!!"""(((---...---///+++'''%%%%%%%%%%%%%%%$$$'''******'''&&&'''))))))'''$$$!!!!!!"""$$$&&&((('''''')))'''###$$$''')))+++***(((%%%%%%(((,,,***)))((('''(((***,,,...***)))(((&&&%%%$$$$$$$$$###"""""""""$$$'''+++---((('''%%%$$$$$$&&&'''(((((('''$$$""""""###%%%'''%%%&&&%%%###!!! """!!!!!!!!!"""###%%%((()))))))))(((''''''''''''(((&&&%%%$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""######$$$&&&((('''&&&'''+++...222,,,''')))...000+++%%%'''***...000000...,,,***---------,,,,,,---///111///000222666;;;======<<<777444222333666777555333999999999999;;;>>>AAACCCKKKWWWaaa]]]OOOGGGJJJRRRMMMHHHFFFIIIHHH@@@777222555555666777777666555444444333000---+++***)))))))))***,,,------,,,---...444333222222111///+++(((&&&)))///666::::::666222777333000222999???AAA@@@555111000111000------000000222222000...---000222666666555444333333444555555888<<<@@@BBB@@@===:::999>>>BBBBBB>>>999666555111---+++---///...111666777999999888555555888;;;:::888666777999999666333555444444:::@@@AAA:::333333555777777666555666888222000...---------+++***---,,,***+++,,,......---+++)))'''%%%$$$%%%&&&'''%%%'''(((&&&######'''***,,,++++++---///...***&&&$$$$$$######""""""""""""&&&((())))))(((((()))***%%%###"""###&&&)))++++++'''&&&%%%%%%&&&))),,,...---,,,***(((((()))***,,,,,,,,,---------------,,,'''(((+++///222333111///))),,,000333222111111111,,,---000555;;;?????????:::888666444333555777999999555222111333555666666---------...111666:::===:::<<<<<<===BBBJJJMMMLLLQQQJJJGGGOOOYYY]]][[[YYYUUUUUUQQQGGG===999>>>DDDGGGJJJOOOXXX^^^___YYYTTTGGG@@@777222111111111111000111444888;;;<<<:::888666555333333;;;CCCDDD@@@888333000000///---...222444444222111111111111111111000///------000666;;;:::;;;;;;:::777666666666000000111111000///---,,,000000///,,,)))''''''((()))))))))'''&&&'''***,,,,,,+++,,,...000111111000000///,,,***))))))***+++((('''&&&'''***,,,,,,+++(((***,,,.........,,,+++&&&&&&&&&&&&'''((()))******))))))---111444222000,,,+++*********,,,///000......---///000///---++++++,,,,,,+++(((&&&%%%&&&)))((('''(((***,,,---,,,sssHHH444111222555333000...///111333444555666555111+++&&&%%%%%%*********+++,,,+++***((()))******(((&&&&&&'''((()))***++++++***'''$$$"""!!!!!!!!!###''',,,///111000---)))((())))))((('''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$"""""""""###$$$%%%$$$&&&((('''######'''))))))((('''%%%%%%&&&(((&&&&&&'''(((***,,,---...)))((('''%%%######%%%&&&$$$$$$###$$$%%%(((***,,,%%%$$$$$$#########$$$$$$'''%%%###!!!!!!"""$$$%%%$$$%%%%%%###!!! !!!"""!!!!!!!!!"""###%%%&&&'''(((''''''&&&&&&&&&&&&&&&###############$$$%%%&&&%%%%%%$$$$$$######"""""""""&&&))))))&&&&&&)))---111...++++++...///,,,)))'''+++......,,,******+++,,,++++++,,,.../////////111000000222666:::<<<<<<333333333444555555444222888777555666999===@@@AAAIIIZZZkkkmmmddd^^^bbbiiieeeaaa]]]XXXNNN???555111555555555555555555555555666555333111///---+++***,,,++++++---...//////...222333444333///,,,)))(((%%%)))///555999888444000444222000111444999;;;<<<222000000333333///...000222111000...------------///222555555333333555888555666999???DDDDDD@@@<<<>>>@@@CCCBBB???;;;:::999333///...000000///111555999888777666666777888999444333444555666555444222666222111888AAABBB:::111333777:::888333222666;;;444222///.../////////...000---******+++...//////***(((&&&%%%$$$$$$%%%&&&%%%'''(((%%%!!!!!!&&&******++++++,,,,,,+++)))(((''''''&&&&&&%%%%%%%%%&&&&&&((())))))((('''(((***$$$###"""$$$'''***++++++***))))))((()))+++,,,---***++++++)))'''&&&)))---)))***+++,,,,,,+++))))))((()))+++...111222111///(((+++///111000...,,,++++++***+++222;;;???===888444666777555444555999<<<:::444000000444666333000,,,+++,,,---000444999;;;555444888===@@@@@@DDDIIIPPPJJJEEEHHHVVVaaa```XXXOOOUUUWWWLLL===777???JJJNNNNNNTTTaaallljjj[[[LLLBBB===888333222222333444,,,...333777:::999555111666444000111999AAABBB===111---,,,...///...///333444111---...000111///,,,,,,...///...---000888???999888888888888666222000000///......---------------......,,,***)))***+++***(((&&&&&&'''***++++++***,,,...///......///000///---+++))))))***,,,...***)))(((***,,,...------&&&)))---000111///,,,***''''''&&&%%%%%%''')))+++++++++***+++,,,---//////+++***))))))((()))***+++...------///111111///,,,(((***,,,,,,***(((''''''+++)))((())),,,......---rrrIII444000111000000///......111666:::777444000...,,,***&&&$$$***...000///+++))))))+++*********(((&&&%%%&&&''',,,,,,+++***(((&&&$$$###!!!$$$%%%&&&)))000555111...++++++,,,---+++((((((%%%"""!!!###'''))))))&&&%%%$$$###""""""""""""###"""$$$(((&&&""""""&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%''')))+++,,,------((((((&&&###""""""%%%((($$$%%%%%%&&&'''((()))***""""""""""""""""""""""""&&&$$$""" !!!###$$$$$$%%%$$$###!!! !!!"""""""""""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%% !!!"""###%%%'''(((%%%%%%&&&%%%%%%$$$"""""""""&&&***)))&&&%%%'''***------,,,,,,+++*********&&&+++...---((('''***------+++***,,,000222111...333000...///333777:::;;;111222444444444333333222555555444555888;;;???BBBPPPYYYgggssszzz{{{wwwsss~~~zzzsssfffRRR===333222444444444444444555666777999888666444111...,,,+++///,,,+++,,,///111000---000333555333...***((()))---,,,---000444777888888222111111111111333555777///...000444444000...///444111///------,,,+++)))***000555666444444777:::666555777>>>EEEGGGCCC>>>AAAAAAAAAAAA@@@???===<<<555222111333222000111555:::888666666777888888777222333555666666666555555111555:::======;;;888777222888;;;888111///555<<<666333111000111111111000111...***)))***---///000)))(((&&&%%%$$$$$$%%%%%%&&&'''((($$$ %%%***+++---...---+++***+++,,,******)))(((((((((((()))%%%'''((((((&&&&&&''')))%%%$$$%%%'''***------,,,,,,,,,++++++,,,,,,---...))),,,---+++&&&$$$(((,,,'''(((***+++***)))'''&&&******+++...000222111///&&&***...///---***(((&&&+++((((((000:::>>>:::444000444777777444555:::???666000+++...555999555//////...------///222555888222111666??????:::>>>HHH@@@IIINNNNNNSSS]]]___YYYRRRSSSQQQJJJCCC@@@CCCHHHTTTQQQVVVfffuuuqqq[[[EEE<<<999666333111111222444---...000333555555222000333000,,,---555===>>>999,,,))))))---///...000444444...***+++///111---)))&&&+++...---+++...777???888666555666777444///***000///---,,,++++++,,,---+++---...---,,,+++,,,---+++((($$$%%%(((++++++***))),,,//////,,,,,,---000000...,,,++++++---000222+++******+++---//////...%%%)))...222333000,,,)))(((((('''&&&%%%'''***,,,---,,,+++)))((()))+++...***)))(((''''''&&&&&&&&&...---,,,///111222///,,,&&&))),,,---,,,)))((((((,,,)))(((***---000///...iiiFFF777333111(((111777333+++***333>>>@@@555)))%%%(((+++(((###000555777222***&&&)))---(((***+++***'''%%%%%%%%%111///,,,)))''''''''''''"""%%%$$$$$$(((111999???333)))+++444888111(((******(((&&&$$$&&&***...%%%%%%%%%$$$$$$$$$######&&&$$$$$$&&&&&&"""!!!$$$!!!$$$%%%$$$""""""%%%)))---&&&!!!%%%...222---&&&'''%%%######$$$%%%$$$############%%%&&&&&&%%%### !!!"""$$$%%%&&&'''"""!!! """###$$$$$$$$$!!!"""$$$&&&%%%######&&&***$$$######%%%''''''$$$ %%%###!!! """%%%)))+++%%%$$$######"""#########$$$%%%&&&&&&''''''&&&&&&'''---111...((($$$''',,,***,,,+++((((((,,,---+++000---)))''')))///666;;;,,,...000222222222111000999333...///444999888666...333:::<<<888555===HHHYYY]]]^^^nnnyyyuuuQQQBBB===777///000666;;;:::444000111FFFCCC===666000000222555'''///777666///,,,000666999111******000111+++$$$+++...000000...111999@@@444222000000111111111000888555111---+++,,,///111,,,111777666111,,,***+++555...)))...999>>>:::444444:::>>>===888888>>>EEE>>>===@@@IIIQQQMMM===...888888555000111777;;;;;;000222666999:::888555333===333***,,,555<<<:::444444>>>EEEAAA666000444<<<888555444777:::888111+++888555111......000444777,,,***((()))++++++)))&&&(((%%%!!!!!!$$$(((******$$$)))---+++&&&%%%)))///---+++)))+++//////+++'''...333333***%%%)))...///(((&&&%%%&&&))))))&&&$$$'''%%%$$$'''---111333222'''111999777---)))///777555...(((&&&((()))'''$$$&&&''')))***)))((()))***'''***///333444222///,,,---,,,***(((''''''((()))%%%+++222444333222555888;;;222---444@@@DDD;;;000---333888555...---333;;;000///000111333222///---888999:::777555777>>>DDD;;;DDDOOOUUUQQQNNNUUU```fff___PPPBBB>>>AAADDDBBBHHHWWWgggllldddVVVMMMIII444111111555::::::333+++///......---......///000------...000222111///,,,'''%%%%%%)))...111...***)))))))))))))))((((((''''''&&&''')))---111222222@@@===888222///---......***+++,,,---,,,+++***)))***+++---...//////...---%%%&&&(((''''''(((+++///((()))+++...111111///,,,---,,,+++***+++111999>>>333000111555444...)))(((+++***))),,,111333111///&&&((()))&&&###%%%,,,333333///***((())))))(((&&&******)))'''%%%%%%'''(((%%%)))///333333000***&&&((()))&&&$$$&&&,,,---+++$$$'''***+++***+++...000rrrJJJ888333444111333444111------111666666000)))%%%&&&'''((('''000222222000,,,(((((((((*********)))&&&%%%&&&'''***,,,...,,,'''$$$$$$&&&%%%$$$###%%%)))...333555666000+++,,,000333222///000,,,'''$$$%%%&&&((((((''''''&&&%%%$$$$$$######&&&$$$%%%(((((($$$###%%%'''%%%######$$$%%%''''''((($$$"""$$$)))+++)))&&&&&&$$$######$$$$$$$$$###$$$###$$$%%%&&&&&&$$$""" !!!"""###$$$$$$$$$$$$"""!!! !!!###$$$###$$$$$$""" !!!"""%%%%%%$$$%%%&&&'''''''''$$$######%%%'''&&&### !!!"""###$$$%%%&&&&&&!!!!!!!!!"""###$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&)))+++,,,+++((('''(((***+++333777333,,,)))((('''+++***))))))+++...222444222222111111111111111111222222222444555666555555222222444888888888===DDDQQQbbbmmmwwwiiiOOO???888444222444888777333222444>>>===;;;777333111222444111111111///---,,,...000222///---,,,,,,,,,***))),,,,,,,,,,,,...222777:::666666555333222111111222555444333111000000//////---111555555000,,,+++,,,111...---000555999999999555888<<>>===@@@AAADDDIIIKKKGGG???999666777555222333888999777555666666777777777777777888333///...222666888777777<<<@@@>>>999666666888888777666555555444222111666333///,,,+++,,,///111///,,,)))((())))))'''%%%'''%%%###$$$&&&'''&&&$$$'''(((***,,,------------+++(((&&&(((+++,,,((($$$***//////((($$$'''+++,,,)))(((&&&'''******)))''''''%%%###%%%***...000000+++///222111...,,,///222111...)))&&&%%%%%%%%%%%%%%%&&&((((((((('''(((***,,,---000222333111///......---***)))((()))+++,,,000111222333333333444444888444222666<<<>>>:::555111222333222000111333666444333333222111111111111333777999999777777;;;??????BBBIIIPPPRRRQQQUUU\\\ggg]]]NNNDDDDDDFFFAAA999BBBMMMZZZ^^^XXXNNNFFFBBB999777666777888555///***+++---///111222000...,,,+++++++++---//////---+++)))&&&&&&)))---///---)))&&&'''((()))))))))((('''(((((()))***+++---///000===:::666222///.........***++++++++++++***))))))***+++,,,---............***'''%%%'''+++------+++))))))***---//////---+++,,,...000111222555:::===444111000333333---)))((()))((()))+++...000000000,,,,,,***'''$$$&&&***///222...***((())))))(((''')))))))))'''%%%$$$&&&(((&&&)))---000000,,,'''$$$&&&'''%%%###%%%)))***'''%%%'''******)))***,,,///{{{OOO999555777:::666222/////////...---+++***'''$$$###%%%(((+++///.........---***&&&$$$***++++++)))'''&&&&&&'''""")))///...)))$$$%%%''',,,&&&"""%%%...444333000+++,,,,,,+++***---111555666///'''$$$%%%&&&&&&$$$)))((('''&&&$$$$$$######$$$###%%%))))))%%%$$$&&&,,,(((######''')))(((%%%"""""""""###%%%&&&&&&&&&%%%###""""""###$$$$$$###$$$######%%%&&&&&&###!!!"""###$$$$$$$$$###"""!!!""""""!!! !!!"""###$$$"""###$$$###""""""###%%%(((&&&$$$'''***+++((($$$#########$$$%%%%%%###!!!"""%%%%%%$$$""" !!!###%%%'''(((%%%%%%&&&''''''''''''&&&***)))''''''(((***++++++888BBBHHH@@@444---++++++((()))+++,,,------------888666333111000000111222---111666888666444333333444000///444999;;;>>>AAANNNjjj{{{||||||}}}```FFF???888444222333333111222666444555777777555222222222:::333,,,((()))+++***)))))),,,...---***(((+++......+++)))***---111333222888999999666222///111333000222444666555333000......111333111...+++,,,...,,,///111111000222888===666777;;;BBBHHHGGG>>>666CCCFFFHHHGGGCCC@@@AAADDD555777777666777:::999555<<<:::777666555777999:::222222111///---///444888:::999999;;;<<<<<<888555777777666333000000333666333000,,,)))'''(((***,,,222...***'''&&&&&&&&&%%%$$$$$$%%%&&&((('''%%%""")))((()))...555666000***'''%%%###%%%''''''$$$!!!%%%)))***&&&###%%%((((((***)))((((((***,,,,,,+++(((%%%###$$$'''***---......,,,***+++---///...------,,,***&&&###"""%%%(((%%%&&&(((((((((((()))+++222111111000000//////000000...+++******---000222<<<888444222222333333222666777777888777888888999444111...///333444333000777999888555111000222444///444888:::888777888:::BBB@@@BBBJJJQQQSSSUUUXXX^^^\\\TTTKKKEEEBBB<<<666<<>>===:::777333...***(((&&&+++111555555222,,,)))+++******+++---......---***((('''))),,,---***'''$$$&&&(((***+++***((('''+++---///...,,,,,,...000777666444222000///.........---,,,+++***++++++,,,++++++++++++,,,---...///333,,,'''***222555000******))))))+++------,,,******...333777888888999999666222000222111,,,))))))'''((())))))***+++///111222000,,,)))'''(((***+++000---)))(((((((((((('''((((((((('''%%%$$$%%%&&&***+++---...,,,)))%%%"""###$$$$$$"""$$$((('''$$$&&&'''))))))((((((***+++|||QQQ<<<888:::===888222/////////,,,)))((('''&&&%%%%%%&&&(((***+++---......,,,)))&&&$$$)))+++,,,,,,***'''&&&&&&!!!&&&+++---,,,++++++,,,---(((###'''...333111,,,%%%(((***(((&&&'''...333666111+++'''&&&&&&&&&'''***((('''%%%############"""!!!$$$((()))%%%$$$%%%+++***))))))******'''$$$!!! !!!###&&&)))))))))$$$"""!!!!!!###$$$$$$###""""""###%%%''''''&&&$$$%%%&&&&&&'''&&&$$$""" ###""""""!!!"""###$$$$$$"""###$$$###!!!!!!###$$$((((((((()))+++***'''###""""""######$$$$$$"""!!!!!!$$$$$$### !!!$$$%%%''''''%%%&&&&&&'''''''''''''''))))))(((((((((***---000CCCKKKOOOHHH>>>888444222,,,---.........---,,,,,,777666444333222111222222///111555777777555333222222...---222888<<>>===AAAFFF:::;;;:::999<<>><<<999777666777999:::000000000...,,,---222555999777777999======999555666555444222111111333444...---***((('''''')))***222...)))&&&$$$%%%&&&'''&&&&&&&&&'''(((((('''&&&)))(((+++222999999222+++&&&$$$######$$$$$$""" !!!$$$'''&&&$$$%%%&&&&&&))))))((((((***+++,,,---)))'''%%%$$$%%%(((+++,,,---***''''''+++---,,,++++++***(((&&&%%%&&&)))***''')))*********+++---///555333///---+++,,,...000000///---,,,---000444777AAA===777222111222444555777888888777555444666888555222///000333555222///777;;;===:::444111222444///333777999888888888999AAA>>>???FFFMMMPPPSSSWWWRRR[[[]]]RRRBBB;;;;;;===;;;<<>>===:::444---(((''''''%%%)))000555555111,,,(((---+++***+++...000000000+++)))((((((******(((&&&$$$&&&***---...---+++)))...222555444///...000444111111111111111000///...333111///---,,,---///000,,,,,,+++++++++---///000777111---000777999333,,,,,,+++******,,,---,,,+++)))---333666777777666666888222///000///+++)))***''')))***)))((()))...222555111---******+++++++++---+++(((&&&&&&&&&'''''''''(((((('''$$$###$$$%%%.........---***'''%%%###!!!$$$$$$$$$'''+++***&&&''''''((((((((((((((()))vvvPPP>>>:::;;;999666333///---++++++++++++(((%%%&&&)))***(((&&&''',,,111000***%%%&&&(((&&&***...000...)))%%%###&&&%%%%%%***///444444333+++(((&&&'''***++++++***&&&''''''&&&%%%%%%(((+++000111111,,,'''%%%)))...((('''%%%#########$$$$$$!!! """&&&'''$$$"""$$$'''+++///000---)))&&&%%%$$$!!! %%%,,,000///,,,%%%###""""""###$$$$$$###!!!!!!"""%%%(((***)))'''((())))))(((&&&$$$"""!!!"""""""""""""""######$$$###$$$$$$""" !!!"""&&&))),,,+++(((%%%$$$%%%!!!"""######""""""""""""!!!""""""!!! !!!###$$$%%%%%%%%%%%%&&&''''''(((((('''''''''+++---,,,((()))///555@@@HHHPPPTTTTTTNNNAAA444555444111///.........///222333444444444444222222555333111333777888555111------000444666;;;FFFRRRfffttttttllliiiaaaZZZ\\\\\\]]]```hhhpppooo```PPP:::444000111222///---///000111222111//////000111111000---***(((&&&''''''))))))***,,,...//////...***---///...+++***---000111444555111+++(((***---,,,...111333444333111000++++++***((('''(((***,,,....../////////111555888777:::@@@EEEHHHGGGCCC@@@CCCCCCBBB???===<<<>>>???@@@@@@===<<<@@@EEEDDD???===<<<:::999888777888888555222//////111333444444555666888::::::999777666444222000222666666222...+++***)))))))))***+++,,,...,,,((($$$###%%%))),,,///---***'''%%%%%%&&&((('''***///444777555111...'''&&&$$$$$$$$$$$$###""""""###%%%&&&&&&%%%%%%&&&''''''((((((((()))+++,,,+++***((('''&&&(((***,,,***)))((((((((()))+++,,,+++(((&&&''',,,///---+++***+++,,,------...111444333111,,,)))((())),,,...000///------///333777999<<<<<<999444000111777===;;;888666555555555444333333444444333222111111111444999???>>>888333111111333444555666666888:::;;;<<<<<>>===999333...+++,,,///111---///111333444444222111888333///000555888555111***---222444333888HHHYYYrrryyytttkkkhhhZZZHHH@@@DDDOOOTTTTTT```mmmeeeQQQ<<<666222333444000------111111111///......000222+++...000...)))&&&'''***+++)))(((,,,000222///+++(((---222000+++))),,,000---//////---)))''')))+++,,,...000222222222111000***)))'''&&&'''(((***+++///.........000222222222444999???BBBCCCCCCEEEFFFAAA???===;;;;;;;;;:::999BBBAAA???>>>DDDJJJHHHCCC::::::999999888777666666;;;555000111666:::777444222555999999777555555666111//////333888888222+++******++++++,,,------...***)))'''%%%$$$&&&***...999666///'''"""!!!###&&&''',,,111333222///......)))((('''&&&%%%$$$$$$$$$$$$"""###''''''%%%%%%'''%%%'''))))))(((((((((******++++++***((((((***,,,(((***+++***((((((***---,,,)))'''+++111333///******+++,,,,,,---///333555///---)))''''''(((+++---.........///111444777888444777888555111222:::AAA???:::777666888888444000000444777555000---///222///555<<<>>>:::555111///555444333333444777:::<<<777:::@@@DDDDDDDDDMMMWWWccc]]]UUURRRVVVVVVKKK===555444444555666666444222000000///***%%%$$$&&&((('''((()))+++,,,,,,,,,,,,***)))((()))+++,,,+++***(((''''''''''''(((((())))))+++...000111111000///---000333222///---...///***+++,,,---.../////////111///,,,***))))))+++,,,------------...///000111,,,///333444111///......,,,,,,+++---//////...---000111222222222444777:::555000...//////+++***+++---------,,,++++++---///---,,,+++***+++,,,...000---,,,***'''$$$###$$$&&&&&&((()))(((&&&$$$$$$%%%((((((((((((((('''&&&&&&%%%'''((((((,,,222333000((('''&&&'''((()))((('''xxxNNN:::777999444333000---)))((((((******+++,,,---,,,***(((&&&&&&))),,,***&&&$$$%%%((())),,,//////---)))'''&&&&&&$$$###&&&,,,222444444,,,***&&&###!!!!!!$$$%%%'''***---,,,)))&&&%%%%%%(((,,,000///***(((***...&&&%%%$$$$$$&&&))),,,...&&&###"""$$$###!!!"""%%%(((+++...///...+++((('''***))))))+++---///......)))'''%%%$$$%%%%%%$$$"""&&&&&&&&&)))+++,,,***)))+++)))&&&$$$"""""""""""" !!!!!!"""""""""!!!###$$$$$$###"""!!!###$$$)))((((((&&&###!!! !!!###!!!!!!######$$$$$$%%%$$$###"""!!!!!!###%%%'''''''''&&&&&&&&&'''((((((((((((((('''+++......,,,,,,///333666EEE\\\uuuiiiOOO>>>:::222,,,)))***,,,///---...///000111111111111333111///000222333222000,,,...222333111666GGGXXXuuurrrdddMMM777///222===EEEKKK[[[kkkcccOOOBBB:::444444555222000//////000111111000000222444---///111...***((())),,,+++))))))+++///000,,,((())),,,//////---++++++,,,,,,,,,++++++******++++++,,,...222444555333111///***)))''''''(((***+++,,,...///000000000///......///444:::>>>@@@AAACCCEEE???>>>;;;999777777777888>>>>>>===@@@FFFLLLHHHAAA999888777666666666666666:::555000111666888666333222444666777555444333333...///000444666555111...,,,,,,------------------(((((((((%%%$$$%%%***...999666///'''!!! ###'''+++---//////---******++++++***)))'''%%%%%%%%%&&&'''###"""&&&'''$$$$$$'''$$$'''++++++)))'''''''''(((***,,,+++)))(((***+++(((***+++,,,+++***+++,,,++++++---000222000+++''''''((())))))***,,,000444***)))((('''((()))+++,,,,,,---...000222444555666///111333333444666;;;???AAA>>><<<;;;<<<:::555111///222555333///,,,,,,...---111666999999666111///333222111222444666888999444777>>>CCCCCCCCCJJJTTTaaa]]]WWWUUUXXXWWWIII:::222333444444333111000000,,,+++***'''%%%%%%'''(((&&&&&&'''((()))***+++,,,***))))))***++++++)))&&&%%%%%%&&&&&&&&&(((***,,,+++,,,...///000000000///000111111111///---***)))))))))***+++,,,---...//////---+++)))(((((())))))---...///000111111111111)))...333444222///......))))))***---///000...,,,000000000//////111555888333///---///000,,,***+++///...---,,,------+++***(((***+++***)))***---111000000...***&&&$$$%%%((('''(((***)))'''%%%%%%%%%&&&''')))***+++,,,,,,,,,(((***)))'''***000111///((('''&&&''')))+++***(((~~~OOO777444888666222...+++)))((('''&&&&&&+++000000+++'''((()))''''''&&&&&&&&&%%%%%%%%%---......,,,***((()))***###$$$%%%&&&(((+++...000///***$$$!!!!!!"""######&&&,,,222111+++&&&&&&)))(((***,,,---,,,***)))(((&&&%%%%%%&&&(((,,,000222)))%%%###$$$###!!!###&&&---+++)))***---...+++'''***---...---***(((***,,,+++)))&&&%%%%%%%%%$$$""")))))))))***++++++)))'''***((($$$!!! !!!""" !!!!!!!!!!!!!!!"""###$$$$$$###$$$&&&(((,,,'''###"""###""" !!!###!!!!!!######$$$'''((('''%%%"""  ###&&&((()))((((((&&&''''''((((((((((((((())))))+++,,,............444AAAWWWpppqqq[[[===999111+++'''''')))+++///...---,,,---...000111---000222111000....../////////000111000555DDDTTTuuuzzz```@@@)))&&&%%%...999HHH]]]jjj```MMMGGG===555555666444222333,,,...111333333333444555222111000---***)))+++,,,)))******,,,---,,,)))'''*********,,,......+++(((,,,+++******,,,......---,,,///444777777555111...+++)))((((((***,,,,,,,,,,,,000333222///,,,,,,---,,,///444:::???AAABBBBBB>>>>>><<<888444333777:::888:::<<<@@@HHHLLLGGG===999777555333333444666777555222//////111333222000333333333444555444111///,,,///333444333222111222...............---,,,+++((())))))&&&$$$%%%))),,,333111---'''""""""&&&***///...,,,+++***)))((((((++++++***(((%%%%%%&&&'''(((###!!!%%%&&&######&&&$$$(((,,,---+++'''&&&&&&&&&))),,,,,,***((()))************,,,......,,,******...333444111,,,'''%%%###$$$%%%&&&'''***...111''''''((((((***+++,,,,,,***,,,...000222333444444.........222777:::<<<<<>>:::666444///000111000...+++******---...111444666666333000111000000222444666666666444666;;;AAADDDDDDIIIPPPTTT\\\aaa[[[RRRIIIBBB<<<111333666555333000//////***)))'''&&&&&&'''''''''$$$%%%&&&'''((()))******,,,,,,,,,---...,,,)))&&&###$$$%%%%%%&&&(((+++---,,,,,,---...////////////555444333222111...)))&&&)))))))))***+++---...//////...,,,***))))))))))))---...000222222222111111+++///333555555333000///&&&''')))---//////---***,,,---------,,,...111444111------000000---+++,,,111...,,,,,,...---***&&&&&&))),,,***'''''',,,111333333222---(((%%%''')))''')))+++***(((&&&%%%&&&'''))),,,...111222222222***+++)))&&&(((---...,,,)))'''%%%'''***,,,+++)))vvvLLL999555555999555...'''######$$$&&&(((***+++,,,+++)))&&&$$$***(((&&&&&&''''''&&&$$$+++,,,,,,***((('''((()))***)))'''%%%###%%%))),,,...(((%%%%%%%%%###%%%))),,,---...000///,,,((($$$---,,,+++,,,---,,,)))&&&&&&%%%%%%&&&)))---111444((($$$"""###""" !!!%%%***'''%%%%%%'''***,,,,,,---000222///)))&&&(((,,,000,,,'''$$$$$$%%%&&&&&&)))************+++++++++'''%%%"""  """### """$$$%%%%%%%%%$$$###!!!"""%%%((()))'''$$$  ######!!! """###""""""######$$$'''))))))'''$$$""""""###$$$%%%(((***,,,,,,,,,+++***)))((())))))***(((''')))---000...,,,333@@@OOO\\\lllwwwnnn^^^???444++++++***&&&###%%%,,,,,,,,,+++,,,,,,------)))---000///,,,+++,,,...222((('''000777999@@@KKKrrr^^^777(((***&&&(((111FFF___jjj]]]JJJBBBEEE@@@555333999888000***///333444111///000111444000,,,,,,------+++(((&&&***,,,+++(((&&&'''))),,,+++,,,...///---)))&&&)))***,,,,,,,,,---000222555000222:::999000,,,111///+++((((((,,,......---000222222111///---------,,,+++...555===???;;;555>>>@@@???999222111888???333666<<>>FFFMMMPPPMMMXXXaaa^^^PPPAAA;;;;;;777111---000666777000))))))))))))((('''&&&&&&&&&!!!###'''***,,,+++)))(((...---,,,+++++++++++++++###%%%%%%&&&&&&(((---000000+++((()))...111///,,,222666999444+++%%%&&&***'''***,,,,,,******,,,///555222...***'''&&&&&&''''''---333555333000///000222---+++///666:::666111(((***,,,***((()))...222------,,,,,,++++++******---,,,+++***+++---000111***,,,...000///+++'''$$$'''((((((''''''(((***---+++444<<<888,,,&&&)))000+++,,,,,,+++***(((&&&%%%(((...---'''+++999@@@===...***&&&%%%(((***+++***+++***)))***++++++***)))nnnIII<<<999666333000+++'''%%%$$$$$$$$$%%%&&&(((******((('''%%%(((***+++***'''$$$%%%&&&(((((()))'''&&&&&&(((***------+++(((%%%%%%''')))((((((***+++'''###%%%+++...,,,+++---//////,,,(((---...000...+++)))***+++((('''&&&%%%&&&))),,,...&&&###"""###### !!!$$$%%%'''))))))((((((+++...222111///,,,)))'''((((((,,,,,,+++(((%%%%%%'''******************************(((%%%""" !!!!!! """$$$%%%%%%%%%$$$###""""""%%%'''((('''%%%"""!!!######!!! """######"""######$$$'''+++,,,,,,+++$$$$$$###$$$%%%''')))+++...+++((((((+++,,,***((())))))************,,,---222999BBBMMM___jjj```NNN:::000))))))***((('''((()))***,,,.........---,,,//////......////////////...''''''---111444AAAPPPqqq~~~gggIII444******,,,222???QQQ^^^\\\SSSBBB>>>;;;:::888555222111111000111222333333222111000000///...,,,++++++++++++***))))))))))))((('''...111444333///,,,******&&&((()))******,,,///222777888888555444555444222++++++++++++,,,...111333555333222222333222000---,,,...111444666888;;;===???>>>;;;999777666777888999999:::===??????;;;777555444333333444444333333333000......000000///---+++...111333333222111000...///111333555555444222---.........,,,***'''&&&%%%&&&'''&&&%%%&&&(((***+++,,,,,,(((###"""&&&***...+++(((%%%$$$%%%%%%&&&((((((((()))***)))(((&&&)))((('''&&&$$$###"""!!!%%%&&&((((((''''''((()))---,,,+++******)))))))))((((((***,,,---,,,)))&&&)))---000000,,,(((&&&%%%%%%"""!!!###''')))'''$$$###%%%'''((()))***---///000111222333777:::888555333444555666777555333111666;;;AAA@@@:::444111111111///,,,+++,,,------,,,...---+++++++++---///111777333///000444777777555333555777999;;;???FFFKKKNNNRRRUUUSSSLLLCCC===:::555333111222333222...***&&&(((***++++++***'''&&&'''((()))***************,,,000444444111---,,,---***'''%%%%%%(((+++++++++---...//////......///000222333222///***&&&&&&&&&+++---///...,,,+++---///...---,,,+++)))((('''&&&+++,,,///222444444222000,,,++++++...222444333111---+++((('''((()))+++,,,*********))))))))))))))))))***,,,---.........------------,,,+++***((('''&&&'''((((((((())),,,///...111444222---)))))),,,,,,,,,,,,,,,***)))'''%%%&&&,,,---))),,,777:::777---***&&&&&&(((+++++++++***)))((()))***+++***)))hhhGGG===;;;888...***'''&&&'''&&&$$$!!!"""###%%%'''(((''''''&&&%%%***///---'''"""###&&&%%%&&&&&&%%%$$$&&&))),,,000000///,,,(((&&&%%%&&&$$$(((...///)))"""%%%---000---+++,,,///111000///---111333000***'''***///***)))&&&$$$###$$$%%%'''$$$""""""%%%%%%"""!!!###"""'''++++++'''&&&***///777333...+++***(((&&&###(((,,,///,,,'''%%%)))...+++******))))))(((((('''---+++'''$$$!!!  !!!"""$$$%%%%%%%%%%%%###""""""$$$&&&'''''''''%%%"""!!!"""######"""!!!!!!###$$$$$$#########$$$'''+++///000111&&&%%%$$$$$$%%%&&&((()))---)))%%%''',,,///,,,((((((***+++)))%%%%%%)))---...000222:::JJJTTTJJJ:::222+++'''(((*********+++$$$'''+++...000///---+++555111---...222333222///+++''''''***,,,000@@@RRRhhhlllqqqssslllXXX>>>,,,...000111555AAAOOOWWWXXXCCC999777>>><<<111,,,111666333111222555666333000---000222000+++)))+++...///***&&&&&&))),,,***(((444888;;;888000++++++...%%%&&&'''((()))+++///333999???<<<000///888;;;444))),,,///...---///555::::::555222333777777333---,,,111444222...111;;;DDD>>>:::666777;;;;;;666111<<<999666555666777777777000333666666333111000000555000,,,---222555222...)))...333444111///000222...++++++000888999444---///...---+++)))'''&&&%%%$$$&&&(((((('''&&&''''''------,,,'''###"""&&&***'''((((((&&&$$$###$$$'''***'''&&&(((,,,,,,)))%%%*********)))'''$$$!!!!!!$$$(((***)))(((''''''444...(((''')))+++***(((###'''***+++)))'''&&&'''(((&&&&&&)))------(((###%%%###!!!"""&&&))))))'''"""%%%(((+++++++++,,,---222888777111666DDDFFF>>>444:::@@@>>>777111///000333222333444444222...***...///...+++))))))---000---+++(((&&&'''***...111===777222000444888:::;;;///444999999777888>>>DDDMMMIIIFFFFFFFFFCCC===777222333444333000...,,,,,,%%%(((,,,///000---)))&&&,,,++++++*********++++++)))111:::<<<666///------000***$$$%%%))),,,***&&&)))000666555///,,,///444222000---***((('''&&&%%%000111222000...------...((()))***++++++)))((('''...,,,+++...444666444111(((***,,,...///000111222111+++%%%$$$'''))))))'''&&&&&&''''''''''''''''''&&&)))---000000...+++)))111///,,,)))(((((())))))%%%'''((())))))***---000000...++++++,,,+++)))'''------,,,+++***((('''&&&$$$***,,,)))+++222333...+++)))'''''')))+++++++++(((''''''(((***+++***)))jjjGGG;;;999777///***&&&%%%''''''%%%""""""###$$$$$$%%%%%%%%%%%%###(((,,,,,,((($$$$$$%%%&&&'''&&&%%%$$$&&&))),,,000111111///+++((('''''''''))),,,---((("""$$$***000111222111000///111333///111111...***(((+++///+++)))&&&###!!!!!!#########"""$$$(((((($$$###$$$%%%((()))'''$$$###'''+++333222111...+++'''### &&&))),,,,,,)))'''))),,,++++++***)))((('''&&&%%%+++)))&&&###!!! !!!!!! !!!###$$$%%%%%%%%%%%%$$$""""""$$$%%%&&&'''((('''$$$#########$$$"""!!!"""$$$%%%%%%$$$$$$""""""$$$(((,,,///000'''&&&%%%$$$$$$%%%&&&''')))'''%%%'''***---,,,+++******)))&&&######&&&************---777===777,,,***)))(((+++---,,,***((("""$$$(((+++---...---,,,333111111222333333111///,,,((((((***,,,111>>>KKKWWW]]]eeejjjfffVVVAAA222111222000000777DDDMMMPPPBBB;;;888;;;999222...000555555555666888777333000---///111000...------///...***'''&&&))),,,......999;;;<<<777111,,,+++---&&&&&&'''((()))---222666;;;===999111000666888555...///000000000222666::::::777444555777777333000---111333000,,,///999CCC:::666222333777777333---888555111......000222444111222444555444333222222444111///111444555111...***...222333111000///000,,,(((&&&,,,444888555000111...+++(((%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''...---***%%%""""""%%%(((%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%''')))***'''%%%)))***++++++***&&&""" ###'''))))))(((((((((222...)))'''(((***)))'''"""%%%''''''&&&%%%%%%&&&$$$"""!!!%%%+++---)))%%%$$$######&&&)))******(((''')))++++++++++++,,,---222888;;;999===FFFKKKJJJCCCFFFFFF???555///...000///,,,+++,,,//////+++(((...---+++((('''(((,,,000+++)))%%%$$$%%%)))...111:::666111000333888;;;===333555777666444555:::???HHHDDD??????AAA???999444000111222222111///...---))),,,///000000---***'''+++++++++++++++++++++++++++111888;;;888222...,,,...***&&&%%%(((***)))'''(((000777666000,,,...222111000...***((('''(((***333333222111///---,,,,,,))))))******+++*********---+++***,,,000333444333,,,,,,---///222333333222000,,,'''%%%&&&(((******&&&&&&&&&''''''(((((((((&&&))),,,//////---***'''000...,,,)))((((((((()))%%%'''((((((((()))***,,,...***'''''')))***(((&&&,,,++++++***)))'''&&&&&&%%%)))+++((()))------)))(((((((((((()))***++++++&&&%%%%%%&&&)))******)))qqqGGG777555444333...)))&&&'''((('''&&&&&&&&&%%%$$$###"""""""""###$$$&&&))))))(((&&&$$$)))))))))'''&&&&&&)))+++---///000000...,,,+++,,,///+++''''''$$$!!!###(((...555;;;888000,,,...333000...,,,+++++++++,,,,,,+++)))&&&###""""""###$$$###"""%%%)))***&&&%%%&&&+++(((%%%"""!!!"""$$$%%%+++000444333---&&&"""!!!%%%&&&'''((()))***)))(((******)))(((&&&%%%$$$$$$&&&%%%$$$"""!!!!!!!!!!!!###"""!!!!!!"""###%%%%%%%%%%%%&&&%%%###"""###$$$$$$&&&((('''%%%$$$$$$$$$###"""!!!"""$$$%%%&&&%%%$$$""" ###&&&((()))'''&&&%%%#########$$$%%%###&&&((((((''''''+++...---)))%%%###$$$%%%%%%%%%&&&((()))(((***---,,,(((&&&))),,,...///---((($$$"""###%%%'''***,,,...///---111555666333000......///,,,+++---111555:::???GGGVVVeeefffZZZJJJ???;;;333111...///777AAADDDAAA@@@AAA<<<444222666444...000555:::;;;999555222111000///...000222333111///*********((((((***000555;;;999555222000---+++)))((((((((((((***///555:::999333111444444///000666555222///000222555555555666777777666444333222222...000000//////111555999444222000/////////.........---,,,******,,,...000444111...000444888777666000222555666444111---+++...---...111333333///,,,(((&&&$$$'''---333666777111...***&&&$$$###%%%&&&***)))(((%%%###$$$&&&))),,,+++((($$$""""""$$$&&&'''$$$###%%%)))***'''###!!!$$$&&&'''%%%$$$%%%&&&''')))+++,,,+++(((%%%""""""$$$&&&''''''''')))+++************)))((('''&&&$$$###"""###%%%&&&%%%$$$!!!!!!"""$$$'''))))))(((###%%%(((+++------***'''......---+++)))))),,,...222666AAAKKKMMMJJJPPPYYY```YYYMMM???555//////000******++++++++++++++++++...+++'''%%%&&&)))***+++)))'''%%%%%%&&&***...111111000///000333666999::::::666333111222666999<<>>PPP``````QQQBBB>>>AAA333000...000:::CCCBBB;;;???CCC>>>111///777666------333:::;;;777333111222222//////222666777444000***,,,---***(((***000666777333///------,,,+++)))***)))(((((()))...555:::666------555555------666888444//////222444333111444666777666222000000222///......///000111000///---//////---***)))***---'''((())))))))))))+++---444...)))+++111777888777...222555555222---+++***///------000333333///***&&&%%%%%%%%%(((---444999000...)))&&&$$$$$$%%%''',,,***((($$$"""###&&&)))***)))'''%%%$$$$$$%%%%%%((($$$!!!$$$)))+++'''###"""&&&&&&###"""$$$&&&&&&(((***,,,+++)))%%%###%%%&&&(((((('''(((***+++###&&&)))++++++)))'''&&&%%%###!!!"""%%%''''''%%%"""###$$$%%%%%%&&&((()))###&&&***......,,,(((&&&000///---***((()))+++...222666EEEYYY]]]WWW[[[gggvvvhhhTTTBBB777222000///)))+++---,,,******,,,...///+++'''%%%'''((()))(((''''''((()))+++---///111,,,---...///111333555666<<<777111///222666:::;;;===???@@@???:::555111...///------000555777555111777444111---+++******+++&&&(((,,,///000...,,,***666333111444:::<<<888444((())))))(((&&&'''+++...,,,---///111222000,,,)))...333666222,,,***///666///...,,,,,,,,,,,,+++)))333111...,,,+++,,,...///***,,,...---+++,,,222777;;;555111444;;;===888222))),,,---,,,***+++///444,,,,,,------------------------,,,,,,++++++++++++(((***+++,,,,,,***((('''&&&((()))(((%%%#########%%%''')))((('''&&&(((***(((((('''''''''((())))))---,,,+++)))((((((''''''$$$&&&))))))'''&&&&&&&&&#########&&&))),,,---,,,mmmDDD444222111...000111...***))),,,000---+++(((%%%###"""###$$$)))***+++***)))''''''&&&&&&(((+++++++++******+++***,,,.........///111333///***&&&$$$!!!!!!'''///222444444111,,,))))))++++++,,,---............///)))'''%%%"""!!!"""###$$$""" """'''(((%%%%%%(((&&&'''''''''%%%$$$######$$$)))...///...***)))((($$$$$$%%%%%%%%%&&&'''((((((''''''&&&%%%$$$$$$########################$$$$$$$$$###"""###$$$%%%&&&$$$&&&'''&&&$$$""""""######$$$%%%%%%$$$###%%%&&&!!!  ###$$$%%%$$$%%%###!!! !!! ######!!! !!!"""""" """%%%$$$######'''***)))(((&&&%%%%%%%%%$$$$$$"""$$$'''))))))(((((())))))...///,,,+++---,,,(((%%%&&&)))+++...///000111222333333222111000//////000111222222333444555555:::DDDOOORRRLLLCCC>>><<<333111///111;;;EEEGGGBBB???>>>:::555333333111...000222444555444333333222000111333555777888666555000///---+++***+++...000///...,,,***((()))+++---((('''&&&$$$%%%+++222888222000///111111111333666555333111000000111222222555555444444333222000//////............---+++***)))+++......+++)))((()))&&&(((***)))((((((***---...+++((((((+++000333333000/////////......,,,+++---...///111222000...+++'''&&&%%%%%%'''+++///333///---)))&&&%%%%%%&&&(((******)))&&&$$$###%%%'''***)))((('''(((((('''&&&&&&$$$"""###&&&'''&&&$$$ !!!$$$%%%%%%$$$$$$%%%((()))++++++***'''$$$"""%%%'''***+++***)))))))))######%%%)))......+++((($$$%%%%%%$$$###%%%'''***'''&&&%%%%%%%%%&&&''''''$$$'''***,,,+++)))'''%%%+++,,,,,,***))))))+++------555EEEXXXeeejjjkkklllsssgggUUUEEE:::444000///+++,,,---------,,,---...------,,,***'''&&&''')))%%%(((+++...111111111000.../////////000111333444777555333222222555999<<<;;;;;;;;;:::888444000......///111333444555555555666444000---+++++++++,,,+++,,,...//////...---,,,333111000333777::::::888---+++))))))***+++---------...///000111///,,,***---000333222...---000333,,,+++)))***,,,---,,,***111000///.........//////...............000333555999666333444777777444000***+++,,,------...000111000000000000////////////.........---,,,++++++***'''(((***+++++++++***)))%%%''')))(((&&&$$$$$$$$$$$$&&&(((***)))))))))***(((((((((((()))+++,,,---------......,,,)))'''&&&###&&&))))))&&&###"""######"""###&&&***---......eeeAAA666444111(((...333222---***---111...+++(((%%%$$$$$$%%%&&&,,,///111---'''$$$&&&)))###&&&***,,,,,,++++++,,,***,,,---......///222444)))))))))((("""!!!)))444555000,,,))))))***)))(((''',,,111222///---000333)))'''$$$!!! """###!!! $$$&&&$$$$$$'''%%%,,,---)))%%%%%%''''''''''''***---...---+++"""&&&)))'''###"""&&&+++'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$&&&'''&&&$$$"""""""""###$$$%%%$$$######%%%'''  """$$$$$$$$$&&&$$$""""""""""""!!! """!!!  !!!"""!!!!!!!!!"""###%%%&&&&&&&&&(((***((($$$"""$$$&&&###!!!###)))---,,,)))(((,,,///...(((''',,,///---%%%(((,,,000222222111000999444///...000222222000---222555222///000555888888888<<>>???<<<777111---------,,,,,,---------222000.........---***'''+++---111444666666666555555111,,,***+++---------...000222111111111444666666777888777444333444555666666444111...,,,---...111,,,***+++***)))---444333555666666444000,,,)))***++++++---444<<<<<<888333000...------///000111222222111000///...+++))),,,///333333111...---...***++++++,,,,,,,,,,,,,,,000...,,,---000111000///...000111222222222222222444222///------,,,,,,+++((((((((()))***+++,,,---///000222444555555333111///***(((,,,---***((((((&&&'''((((((''''''((((((***((((((+++000000,,,'''(((,,,///000...+++******(((((())))))))),,,///222444333222000---)))&&&$$$$$$$$$%%%'''(((&&&###"""###%%%)))---...---,,,vvvKKK444+++(((******,,,,,,,,,+++***)))(((%%%###$$$'''))))))'''))))))(((((((((((())))))%%%&&&''')))***++++++,,,***+++,,,,,,,,,+++***)))$$$""""""(((000555333///...//////---+++,,,000444111+++&&&(((///222///)))000222///'''"""!!!!!!"""$$$%%%%%%$$$###"""###%%%''''''&&&'''$$$!!!"""###$$$!!!!!!###$$$$$$$$$######"""!!! #########$$$$$$#########""""""######$$$$$$$$$$$$"""!!! !!!!!!"""$$$&&&'''%%%###$$$$$$$$$%%%&&&)))+++---&&&%%%$$$###"""""""""""" !!!###$$$"""%%%))),,,...+++&&&"""&&&%%%&&&))),,,,,,)))&&&###$$$%%%&&&(((***...111+++---///000///+++(((%%%$$$%%%(((,,,222888>>>AAA000333666666444444555888>>>888000,,,,,,------,,,+++...000111222444888<<<999888555777>>>EEEDDD>>>AAA:::444555666444222333---111111,,,+++///444555:::888666777999999666444222444555333---(((&&&&&&&&&''''''&&&%%%%%%(((***,,,+++***+++,,,///222444///...---...000333444444???999333222666888666222,,,,,,***'''%%%&&&***---,,,)))&&&&&&(((******)))000111000,,,(((%%%&&&(((###%%%&&&'''))),,,111444<<<777000'''  """%%%((()))'''%%%%%%***///+++)))***000666888333---,,,+++))))))+++...222555///,,,((($$$###$$$&&&((()))((('''&&&%%%%%%%%%%%%!!!%%%((((((%%%%%%(((,,,+++***((($$$!!! !!!###!!!"""%%%(((***+++***)))'''***///222111...)))&&&+++)))'''&&&%%%&&&((()))###&&&***+++******+++---111---((('''******(((%%%%%%&&&((()))(((((()))***((((((((((((((()))***+++,,,,,,***(((''')))...222...555>>>EEEIIIHHHEEECCC===888444777===>>>888111(((+++---,,,)))))),,,000111---***,,,000///)))"""---...000222444666777888///---+++*********)))(((,,,,,,---000222444444333444666777666444333666888777666444111...---------000---***)))'''(((...666///222777:::888222***%%%***)))'''+++666@@@???888///111222000///...111333444111...///111111---)))...333666333---***,,,000)))+++---///000...,,,+++444...)))***000333111...***000555666333//////000444///***(((+++,,,+++)))'''''''''((()))+++,,,---,,,,,,///444999888111+++,,,)))))),,,---)))''''''%%%''')))***)))((((((((())))))***///333444...)))+++000444111+++'''(((+++((()))***))))))***---000999666111,,,(((&&&&&&&&&$$$%%%'''***+++)))$$$ ######%%%(((,,,---+++***mmmFFF333,,,***))))))*********************&&&"""$$$))),,,+++(((''''''&&&&&&''')))+++---(((((())))))))))))))))))+++,,,,,,,,,+++***((('''###""""""&&&---111333222444222000000222333333222---((($$$&&&+++...---))),,,///...((($$$###""" ###&&&((((((###!!! """%%%''''''(((%%%!!!  !!!"""#########"""!!!!!!!!!  %%%%%%&&&&&&&&&&&&%%%%%%!!!"""""""""############"""!!!  """!!!"""$$$&&&'''&&&$$$"""""""""###$$$&&&((()))&&&%%%$$$#########$$$$$$""" """$$$%%%%%%(((+++---,,,'''""""""$$$''')))******+++,,,(((&&&$$$&&&))),,,---,,,---...000000///,,,)))'''###&&&***///444999<<<>>>666444333222444555666777999777444///,,,***+++,,,---...000222555999<<<>>>@@@>>>;;;;;;===@@@@@@>>>>>>999777999:::666333444333333000---000666999777999999999999:::999777666555444333222000,,,(((&&&'''''''''&&&%%%%%%''')))******+++,,,---///000111000...,,,,,,...111444666<<<888444444777888666333---,,,(((%%%$$$%%%(((***+++)))'''&&&(((+++---///111000...---,,,***'''%%%$$$%%%%%%''')))---111333777666222***### """%%%*********(((&&&'''***---((('''(((,,,222555333111---,,,***)))***,,,000222---***'''$$$$$$&&&))),,,)))((('''&&&%%%$$$$$$$$$!!!###%%%%%%$$$$$$'''))))))***)))%%%!!! ###'''###$$$'''---333333...)))))),,,///111000---(((%%%(((&&&$$$""""""###%%%&&&%%%'''***+++***)))***+++...+++'''&&&'''(((&&&%%%'''&&&''')))++++++***(((((((((((((((***+++---......,,,)))&&&%%%)))///333666:::>>>===:::555222222000000111666:::999333,,,&&&(((******((((((+++///,,,***(((***------***&&&***,,,...111333444444444,,,+++***)))(((((((((''')))+++///111333333444555777666444444555777777777777888888555111///111444333...)))&&&%%%''',,,000///222666888666000***&&&'''((()))...777>>><<<555...///111222222222222333333111//////000000...+++000333555222---******,,,)))+++---//////...,,,+++111,,,((((((,,,000000///---111444555333000//////222---(((&&&''')))******&&&''''''((()))+++,,,---+++,,,000444777444...)))***))),,,222222,,,'''''')))(((''')))---...---+++))),,,111444444222...,,,---000111...)))'''(((******+++++++++******,,,...555222,,,((($$$$$$$$$%%%&&&&&&(((+++---,,,***'''$$$$$$&&&(((++++++)))'''eee???///,,,---))))))((((((((()))******+++'''$$$&&&,,,...,,,)))'''&&&%%%%%%'''***---///---,,,+++***)))(((''''''+++,,,,,,,,,+++)))'''&&&!!!"""$$$###$$$(((///555999333///111777888222,,,'''&&&%%%%%%&&&((()))***'''***+++'''$$$%%%%%%""" %%%(((******###!!!"""%%%''''''(((&&&""" ###$$$$$$$$$$$$"""!!! !!! !!!"""(((((())))))))))))((((((""""""""""""""""""""""""###"""!!! !!!"""######""""""$$$&&&'''&&&%%%##################$$$$$$%%%$$$#########$$$&&&'''###!!!!!!###&&&'''''')))***)))&&&$$$%%%******'''(((,,,222///)))###%%%,,,///,,,'''......---,,,+++***))))))$$$''',,,111555666777666<<<555...---222666555333///444777555...+++,,,///000......333:::@@@BBBBBBIIIGGGCCC???;;;:::>>>BBB:::888:::???>>>888444333:::666000///777???===666333777;;;<<<999777999;;;;;;555000///111111,,,&&&'''((((((&&&%%%%%%''')))'''''')))***++++++++++++000///---,,,---111666:::333555666777666555555555333---'''%%%&&&'''&&&$$$)))+++,,,+++)))***000666111---+++---111000)))###'''&&&%%%&&&(((+++...///...///000...***'''(((***111...+++***++++++)))'''%%%&&&'''))),,,///444666...,,,)))''''''(((+++---***(((&&&$$$&&&)))---000***)))'''&&&$$$############!!!!!!"""%%%&&&%%%$$$%%%'''(((&&&######'''+++'''&&&(((222<<<<<<222(((---...///000...+++'''%%%$$$$$$###"""""""""""""""(((((((((***,,,,,,***(((&&&''''''%%%######%%%'''+++(((&&&)))...///+++&&&)))(((((()))***,,,///000,,,+++'''$$$$$$'''---222===<<<999555000,,,***)))(((---444888666000***&&&''''''((())))))*********''''''&&&&&&'''))),,,...(((***...222333222000...,,,+++***((('''''')))***'''---333555222222555:::===777222333888:::888444777<<>>>>>AAA777777:::???>>>888333333:::666000000999@@@<<<333---333999:::777555888<<<;;;555///...000000,,,'''(((((((((&&&%%%%%%'''(((&&&&&&''''''(((''''''&&&---.........///222777;;;111333666666444333444666555///(((&&&)))***&&&"""'''+++...,,,)))***000777111...+++---111000***$$$)))'''%%%%%%'''***++++++'''***---////////////000444000------...---(((###"""$$$&&&'''))),,,222777...,,,(((%%%$$$%%%''')))(((&&&$$$$$$&&&***...111...,,,***(((%%%$$$###"""%%%"""!!!$$$&&&### """$$$%%%&&&'''(((***,,,)))''')))222<<<===333)))//////000000...,,,(((&&&$$$%%%%%%%%%%%%$$$######***))))))***------+++(((###&&&'''%%%"""!!!%%%)))---+++***,,,//////+++&&&)))(((''''''(((+++---///))))))'''%%%$$$&&&+++///;;;888333///,,,***((('''&&&---555777222+++&&&$$$******+++,,,---+++)))&&&$$$%%%%%%######&&&,,,111(((+++///333333111---***,,,,,,+++)))''''''***,,,(((///666666222111777===???999444444999;;;:::666:::>>>BBBAAA>>>???DDDJJJEEEAAA888000---000000---555444333222111///...---%%%,,,333555666777444000000,,,+++///555999666222111333444222---+++---111---,,,---///000---((($$$+++++++++++++++,,,,,,---&&&((()))))))))+++///333666111------000333333111+++,,,,,,)))&&&&&&***///))))))))))))***+++,,,---...222555444///+++***+++(((+++222999777///******///***''',,,444999666111***222999888000++++++...,,,***((()))***+++)))'''***+++,,,,,,***)))***+++%%%$$$###""""""###$$$%%%***((('''))),,,000222333(((((((((***+++***'''$$$kkk???,,,,,,000---+++)))''''''''')))***'''((((((((())))))((((((&&&%%%%%%%%%'''(((***+++000///---,,,******************+++++++++)))((('''$$$$$$$$$"""!!!''',,,...------000333111,,,'''$$$######%%%(((***(((&&&&&&******&&&$$$'''((('''!!! !!!$$$'''''''''(((&&&%%%%%%'''((()))((($$$$$$###!!! !!!"""######"""!!!!!!!!!  ###%%%''''''((((((((((((''''''&&&&&&%%%$$$"""!!!  !!!###&&&((()))'''%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&###"""!!!!!!"""$$$''')))&&&$$$""" !!!"""$$$$$$)))///...)))%%%&&&(((%%%%%%%%%&&&))),,,///000---,,,++++++,,,...//////***+++,,,,,,,,,++++++***,,,,,,---...///111222222000000///.........///000000111222444555444222111///000222444:::III\\\iiiiiiccc```aaa]]]OOOBBB<<<555555777;;;999444222444111222111000333777555///+++///333555555444444555333333333111...+++)))((('''''''''%%%######%%%'''''''''''''''&&&%%%$$$$$$%%%***000333444555666888888666333111222333555666000...+++******)))&&&$$$%%%''')))***)))+++...111333222000---+++*********(((%%%######&&&)))***)))((((((***---111333333333/////////000...+++&&&###!!!"""$$$''',,,///000111,,,***'''$$$$$$%%%''')))(((&&&###"""###'''+++---333111///+++(((&&&$$$###%%%$$$###"""""""""!!! """"""$$$'''***,,,+++***(((((()))---222333111...,,,///222444444000,,,)))+++*********))))))))))))(((***,,,---,,,+++,,,,,,))))))(((&&&%%%%%%&&&''',,,///222222...+++******)))(((&&&%%%%%%''')))***''''''((('''&&&'''***,,,/////////---***)))((((((***---111111///+++((('''+++000444444000+++((((((&&&$$$######$$$''')))***)))+++---......,,,)))''')))+++,,,,,,)))((()))***---000444444222333777;;;::::::888777888999<<<>>>???>>>???BBBGGGKKKNNNOOOMMMPPPLLL@@@777777::::::333555888999888444000---+++///111333777:::888222---,,,,,,...333666666555555444333000...------...+++,,,......---,,,++++++***+++---...///...,,,+++(((((())),,,///222555555000...,,,,,,---///111222,,,,,,+++*********,,,...,,,,,,++++++++++++,,,,,,///111333444222...+++))))))***///333111+++***,,,***,,,///333666555222000---000222333111...---,,,+++,,,,,,,,,***)))(((((('''(((******((((((((()))'''%%%###""""""$$$&&&((()))((('''))),,,.........*********++++++***&&&$$$nnnAAA,,,,,,111...---***'''&&&''')))***%%%''')))((('''%%%&&&'''%%%%%%%%%%%%&&&'''((((((///...---,,,,,,,,,---...))))))***++++++***((('''&&&%%%###"""###$$$%%%%%%$$$)))...000...+++))))))'''###!!!%%%,,,...***$$$***,,,,,,'''%%%''')))(((!!!  ###%%%%%%%%%***((('''((()))******)))!!!""""""!!! !!!"""###""""""!!! !!!$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&$$$"""!!! !!!###&&&)))+++((('''$$$$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&"""!!! !!!$$$''')))(((&&&$$$###"""###$$$%%%!!!***333333,,,&&&&&&)))***$$$ ###+++111000---(((,,,///...+++,,,111777+++---000222222111...,,,000...,,,+++---000333666%%%,,,333222---***---111666111...000666999555000///444777666:::KKKhhhyyyqqqooouuusssaaaHHH888555333444666444111111555)))...111///---......,,,+++,,,---111333333111...***111777555---&&&%%%'''&&&&&&&&&$$$""""""###%%%***)))((('''&&&%%%$$$###&&&000777888666555444AAA999000---000555666555+++,,,---,,,)))'''&&&'''%%%$$$$$$&&&)))++++++***555777555---%%%###)))000&&&###!!!"""&&&)))***))),,,***(((+++000444444333(((---222222---(((&&&%%% !!!(((000333///***+++)))&&&$$$$$$&&&)))+++(((&&&###!!!!!!$$$''')))777555222...+++(((%%%$$$###&&&'''%%%  """###"""###(((,,,...+++(((%%%(((***)))((()))...222)))---444888999555///+++111000...---,,,---...///%%%+++111000+++))),,,000000,,,(((''')))***(((%%%***222999666---&&&)))...(((&&&$$$""""""###%%%'''%%%'''))))))((((((***+++###(((------***'''(((***///---++++++---...---+++,,,555<<<;;;222***(((***((($$$!!!###''')))&&&"""))))))))))))(((&&&%%%$$$%%%)))---...,,,)))'''(((111000000111333555777999555:::===:::666777>>>FFFCCC===;;;AAAMMMUUUTTTPPPQQQ[[[\\\MMM???===CCCGGG111666<<<@@@???999000***222000...///777???<<<555***,,,...///000222666888999555000...000000---+++***---000...***)))...333(((+++///222333000---***,,,***)))...666:::999666))),,,...---++++++///222...+++)))***---///...+++...---,,,,,,++++++,,,,,,......000444666333---'''***)))+++,,,***''')))...%%%---777:::666000------///---,,,...222222///+++***...111///***&&&'''***$$$&&&(((((('''&&&'''(((+++)))%%%"""###%%%))),,,''''''(((***,,,,,,***''',,,+++++++++,,,***&&&###hhh>>>...+++)))'''((()))'''%%%&&&+++///000+++%%%!!!!!!###%%%&&&+++)))''''''((()))((('''&&&***---...,,,***+++,,,000---)))((()))***)))(((###%%%'''%%%"""!!!$$$'''+++******,,,///...***&&&(((((('''''''''(((***+++)))))))))'''$$$""""""###!!!!!!!!!!!!"""$$$%%%&&&%%%%%%&&&((())))))'''$$$$$$   """$$$$$$###"""  !!!###'''&&&&&&%%%$$$######"""%%%%%%&&&'''&&&$$$!!! """""""""###%%%''')))***((($$$""""""!!!!!!!!!######''''''######&&&%%%%%%$$$"""!!!###(((---000(((((('''&&&$$$###""""""''')))***)))'''%%%''')))$$$&&&''''''(((,,,333999555///)))+++111555444111---///222222111000000111///000222333222111///...000///...///111222222111,,,///222111000222666;;;888444111666GGG]]]nnnvvv{{{zzzooohhhUUU>>>888555555888888222---,,,444111------///000///---(((...555444...***+++...***+++---......,,,)))'''%%%***---)))!!!""")))+++***(((%%%$$$######$$$%%%)))...111222222222333333777;;;999444000000111//////...+++(((&&&&&&'''###&&&'''%%%###%%%---444666222,,,'''$$$###%%%&&&&&&$$$""""""%%%((()))***(((+++///111222222222333444---(((***000111***###!!!###&&&(((((())),,,...---)))%%%"""###&&&((())))))(((&&&###"""###'''***222444444000***&&&%%%&&&***)))'''&&&$$$""""""!!!"""%%%(((***)))))))))))))))%%%"""$$$)))---,,,)))///444777555333444333111000111444555444111---+++***,,,......------///111//////...+++))))))---000111444555222+++'''''')))'''###!!!$$$$$$$$$&&&%%%%%%(((+++,,,)))%%%$$$%%%&&&((()))***))))))---,,,---000222111,,,'''---222888:::888333///---((((((((((((''''''''''''***)))'''$$$""""""%%%'''***+++,,,+++***)))***+++111111111222444666555444444777:::;;;;;;<<>>>>>@@@GGGKKKKKKMMMUUU___ccc]]]SSSRRR[[[[[[NNNDDDEEEBBB<<<555111+++%%%$$$&&&)))222;;;>>>999444222222333///+++***,,,...///...---///111222111000000111,,,++++++---///111111000111000...***'''&&&(((******///555666222---++++++&&&)))+++)))&&&%%%&&&((())),,,...+++((()))000777666111---,,,---...+++''')))'''&&&''')))++++++***))))))((((((((())))))***///,,,+++...333555333000***///222000+++'''&&&'''''''''((())))))((('''&&&&&&(((+++------***'''%%%######%%%%%%%%%%%%######''''''''''''(((((()))))))))+++---,,,)))'''(((***kkk===+++***,,,+++(((%%%%%%)))++++++))))))'''%%%%%%''')))))))))+++++++++,,,---,,,***(((***,,,...///...---,,,+++'''+++///000...***((('''(((&&&$$$######$$$%%%%%%(((+++---...,,,---000444222---((('''))),,,,,,***111000...***&&&######$$$!!!!!!!!! !!!!!!""""""&&&&&&&&&'''))))))'''&&&###((()))&&&$$$$$$%%%$$$ !!!&&&)))&&&"""!!!!!!!!! !!!"""######"""!!!""""""""""""!!!!!!!!!!!!!!!###'''***+++***'''%%%%%%%%%'''///:::???666***(((%%%###"""$$$'''&&&$$$"""######$$$%%%&&&''''''$$$$$$######""""""!!!!!! ###&&&+++...+++(((&&&(((---111222222666666555111...---000333///...---***(((''')))++++++,,,...///000111111111000000000111222111...,,,,,,+++++++++---///111222888666888AAANNN___sss}}}mmmSSS>>>666111333666555444444...111555555333111333444777666222...+++(((&&&%%%))),,,///---***))),,,///------...//////---***(((&&&%%%$$$###"""!!!!!! &&&''')))))))))+++---///888999888666333111111111/////////...---,,,,,,++++++'''###"""$$$(((***,,,---+++(((&&&$$$#########%%%$$$%%%&&&))))))((('''%%%'''***+++******+++------+++)))))),,,...000000+++(((%%%%%%'''***+++,,,+++)))&&&&&&'''((())))))''''''&&&%%%###$$$'''***(((((()))---111111...******(((%%%######%%%(((***+++'''$$$&&&***,,,)))%%%'''((())))))(((((()))+++...000000,,,***---000000666666555444222000///......,,,+++...333666555333000000////////////000000000,,,((((((***,,,***((($$$###$$$$$$%%%%%%%%%%%%"""$$$''')))+++***'''%%%$$$)))---...***''''''))),,,...000...,,,***+++,,,'''''')))...333333///***((((((((((((''''''''''''%%%%%%$$$""" """$$$&&&(((***++++++,,,...000222333555666777777666555:::;;;;;;:::999:::===???DDDIIILLLKKKMMMTTTZZZ]]]ZZZVVVVVVXXXTTTJJJFFFHHH>>>999222,,,(((&&&'''))),,,222999:::777222111111000...+++******,,,///000111000000222555444111...***))))))+++...000111000000...***&&&###$$$(((,,,111333444222...+++******%%%***...---***''''''((((((***+++)))&&&(((///666777333...,,,,,,,,,+++***)))((((((((()))*********,,,++++++***))))))((((((+++))))))---111333111...)))---000///+++'''&&&&&&$$$%%%&&&''''''''''''&&&&&&)))---111111---(((%%%######$$$$$$$$$$$$######&&&&&&''''''(((((())))))+++++++++,,,,,,,,,+++***lll@@@///......+++(((%%%&&&)))+++***(((&&&&&&%%%''')))***)))(((''''''(((***...//////...,,,---...//////...,,,+++&&&)))...000///,,,***(((((('''&&&$$$$$$%%%''')))---......,,,))))))---111555000+++))))))***)))'''000///---)))%%%######%%%$$$$$$###############$$$'''&&&%%%'''((()))(((&&&$$$(((***'''%%%%%%'''$$$""" """'''(((%%%!!! !!!""""""!!! ######$$$%%%$$$###"""!!!"""!!! !!!"""###"""$$$(((******)))'''%%%''',,,444>>>IIIOOOGGG;;;000+++%%%$$$&&&&&&%%%### !!!!!!"""""""""""""""!!!!!! !!! !!!$$$)))---///...***((((((,,,//////...222555666444000///111555---......---***(((((((((++++++---...///000111111000000///000111000...,,,,,,,,,,,,,,,,,,...///111555555888===BBBNNNggg}}}zzz[[[HHH<<<111///111333444666---111555555333111222444999666000***&&&%%%&&&'''+++---///...,,,,,,...111...------///000///+++(((%%%%%%%%%$$$###"""!!!!!!$$$'''+++,,,,,,,,,,,,,,,:::555000///222333000---***---000000...,,,...000///+++&&&$$$$$$&&&((((((+++***((('''%%%$$$$$$$$$$$$######%%%'''(((&&&%%%$$$&&&((()))))))))+++,,,,,,***)))))),,,///111222...+++(((%%%%%%&&&'''(((***)))'''''')))******)))''''''&&&$$$######%%%'''+++((('''(((,,,...---+++'''%%%###"""$$$'''+++---000+++&&&&&&***+++)))%%%&&&(((************,,,...---///...)))(((,,,//////:::777333///...///111222+++---...000111333555666666111---...222333...((('''(((((()))***+++,,,---''''''(((((('''''''''(((%%%%%%&&&&&&&&&'''((()))%%%***000333111...,,,,,,000...------......,,,)))###%%%)))++++++***(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$""" !!!&&&(((***+++++++++---///666444222444888:::999777999===???===999888===BBBHHHLLLNNNLLLNNNRRRSSSQQQYYYaaaaaaVVVMMMLLLMMMLLL===:::333---))))))++++++222222333444444333111000+++,,,,,,***(((***000555777333000222888888222***)))((('''))),,,...//////---+++'''###!!!###(((---888444///,,,,,,,,,,,,+++(((,,,000111///,,,++++++))))))'''&&&&&&(((---000555555222...***))),,,///)))+++,,,---,,,+++******//////...,,,***)))'''&&&%%%(((,,,///000///---+++)))***,,,---,,,***(((&&&###$$$$$$%%%&&&&&&&&&&&&'''***///333333///+++(((%%%%%%$$$######$$$%%%%%%&&&&&&&&&'''((())))))***...***(((+++000222///***hhh@@@111///...***((('''''')))))))))(((&&&&&&''')))+++,,,***((($$$$$$%%%(((---111333444...---...///000000---***'''(((***---000000---+++'''))))))'''$$$&&&***///222000---)))&&&&&&)))+++222111...+++)))'''&&&&&&******(((%%%"""!!!"""$$$''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$&&&'''&&&%%%"""$$$'''((('''&&&&&&&&&###"""###$$$%%%$$$"""  """$$$%%%$$$###"""%%%%%%%%%%%%&&&'''''''''"""!!!  !!!$$$%%%%%%%%%''''''''''''&&&&&&***888EEEMMMUUUZZZUUUKKK888...&&&&&&'''%%%###""""""""""""""""""!!!!!!!!! ###!!!!!!###'''+++---...,,,+++))))))+++,,,,,,,,,...111444555222000111222---///111000---+++***)))++++++,,,---...///000111111///......///000///......000111000......111555666555777::::::AAAXXXpppoooMMM>>>000,,,...000222444///000222222111000111222666444000+++'''%%%(((***------...///111111111111........./////////---+++&&&&&&&&&&&&%%%$$$###"""%%%(((,,,...---,,,++++++555///***)))...000...+++(((,,,///111111111222444111...***&&&$$$%%%''')))*********)))((('''&&&&&&$$$#########%%%&&&%%%$$$###%%%'''))))))***,,,......+++)))+++000333333222......,,,)))%%%$$$&&&(((***)))((()))++++++***)))((()))(((&&&######$$$%%%***(((&&&&&&(((***++++++'''&&&%%%$$$&&&))),,,......+++'''&&&(((***)))(((((((((***,,,---.../////////222111---+++///111111777444///+++***,,,000333+++---000111000111333666888222...///333333,,,$$$###%%%(((***+++,,,...///+++++++++***((('''((()))&&&&&&%%%$$$###%%%))),,,)))+++...111333222000...000---+++---//////***&&&"""%%%((((((&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###  !!!)))+++,,,,,,++++++,,,...444333333555999;;;;;;::::::===@@@???<<<<<<>>>AAAJJJQQQTTTRRROOOOOOMMMKKKRRR^^^___PPPFFFJJJLLLIIIBBB@@@999///++++++,,,+++444222000000222333222000++++++***)))))),,,222777999444000222777888111+++)))(((&&&'''***,,,---...---+++(((%%%###$$$(((+++888111***(((***------,,,+++---000333444222000...))))))(((''''''(((***,,,222333333...***))),,,111,,,...000000...+++***)))//////...---+++(((&&&%%%###''',,,000111///---+++)))***+++------,,,)))&&&$$$$$$$$$%%%%%%&&&&&&&&&***---000333333111...,,,''''''''''''''''''''''''%%%&&&&&&'''((()))******---)))(((+++111333000,,,dddAAA555111...((()))***)))((('''((()))((((((***---///...+++)))###""""""%%%+++111555666///......///111000---******&&&%%%)))///333111...%%%))),,,)))%%%%%%---555555000)))%%%###$$$&&&&&&,,,///000...(((%%%&&&(((&&&&&&$$$""" ###&&&)))((('''&&&%%%%%%%%%%%%###!!! !!!###$$$######$$$$$$$$$%%%&&&&&&%%%$$$ """%%%$$$"""  ###&&&''''''%%%$$$%%%%%%%%%%%%&&&)))+++---###""" """%%%'''(((&&&%%%$$$$$$%%%&&&'''***???QQQUUUVVVZZZXXXRRR:::///%%%%%%&&&$$$""""""######"""!!! !!! !!!!!!!!!"""###"""!!!$$$(((+++,,,+++((())))))))))))***,,,...***---111444333000---,,,......///---+++******+++++++++,,,,,,---...///000111///,,,,,,...000000000...333666333---,,,111888999444444777777999HHHZZZ}}}uuuKKK<<<---***,,,......///111///....../////////......111444111,,,)))***---///------111555666333000///000000//////......///''''''(((((('''&&&%%%$$$''')))+++,,,+++***+++,,,,,,***(((&&&&&&(((+++,,,,,,++++++111888;;;999555//////---(((%%%%%%)))---***++++++++++++***)))(((&&&%%%######$$$&&&&&&&&&###%%%''')))***,,,///111222...+++///666999777222+++///111---'''%%%(((,,,)))((()))***,,,,,,+++))),,,,,,+++(((%%%$$$$$$%%%%%%&&&''''''&&&'''(((***+++***)))))))))***+++,,,((('''%%%$$$%%%(((+++---,,,++++++---000222///---111555555111///222444333000...+++((((((***,,,...------...///111222222222222111111111111///+++'''&&&%%%&&&***///000---***......---***&&&%%%'''***$$$%%%&&&%%%$$$%%%(((+++000,,,)))***...000///---++++++,,,------***'''$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############"""!!!"""######!!!!!!"""$$$...///000///---,,,,,,---,,,222999<<<:::999;;;>>>===<<<<<>>HHHVVV```\\\QQQLLLLLLMMMLLLOOOPPPMMMIIIGGGEEECCCHHHFFF<<<000***---///---///000111222111111111111222,,,&&&&&&,,,111333222444333222222222222111000+++)))''''''***,,,------000///---***'''%%%'''(((...,,,)))((((((***,,,,,,,,,+++,,,000555666222...(((+++...,,,'''&&&(((,,,000///...,,,******,,,---000111222///+++))))))***++++++++++++***((('''%%%'''''')))...333555222///(((,,,000///,,,((('''(((%%%%%%$$$$$$%%%%%%&&&&&&...///000222222222111000&&&))),,,......,,,)))&&&%%%%%%&&&'''((()))******'''(((***,,,---...//////cccCCC888444///''')))+++***'''&&&(((*********---000111000---***$$$###"""$$$)))000555777000......000222111---***,,,&&&!!!&&&///555444000$$$***...+++%%%%%%///999666///'''""""""$$$$$$$$$''',,,111///)))%%%'''***%%%%%%$$$"""!!!"""&&&))))))((('''&&&%%%$$$$$$$$$  !!!!!! &&&$$$!!!"""%%%&&&$$$""""""&&&%%% ###''')))((('''%%%&&&%%%$$$$$$&&&)))---000###"""  """&&&((()))'''$$$!!!!!!###&&&((((((@@@UUUVVVSSSTTTUUURRR:::---$$$$$$&&&$$$""""""###"""  !!!!!!"""#########$$$""""""$$$(((+++***(((###&&&))))))((()))---111)))+++///222222///)))&&&---,,,***(((&&&&&&)))+++,,,,,,,,,,,,---...//////111...++++++---///111222,,,222777333+++)))000888:::222///555777666===IIIgggyyyuuummmFFF888+++)))------++++++333///++++++---///...,,,(((000777777111,,,,,,...000------222888:::555///000111222000......000222(((((()))))))))(((&&&%%%))))))***)))((((((+++---%%%((()))%%%!!!"""(((///111***(((000>>>DDD>>>555---......***%%%%%%+++111++++++,,,------,,,***))))))&&&$$$###%%%''''''(((###%%%((()))***---000333555000---222:::>>>999333)))///333111***'''+++111)))((()))+++------+++)))//////...+++'''%%%%%%&&&###((()))'''&&&''')))//////...,,,+++*********""""""""""""###''',,,000000---,,,...222333///***111555666222111333555333))))))((((((((((((((()))111---***---222444222...,,,000444333///++++++,,,***&&&%%%***222333,,,$$$//////---)))$$$###&&&)))"""%%%''''''&&&%%%''')))555---$$$###(((---...,,,&&&***......***&&&$$$$$$&&&### ###(((***'''############""""""""""""!!! """#########%%%'''222222333111...------...###111???BBB<<<777:::@@@AAA;;;999>>>HHHJJJCCC:::FFFZZZiiidddSSSJJJMMMSSSMMMEEEFFFQQQSSSJJJCCCDDDJJJGGG<<<...)))...222222***///555555111...///222888---###$$$...555333------111333222---,,,111555---+++((((((***,,,------333333222...***'''&&&&&&$$$'''******''''''***---+++)))(((...555777333---&&&...444111(((###(((//////,,,((()))+++---+++)))444333111---(((&&&))),,,&&&'''((())))))((('''&&&+++'''%%%+++666;;;888333(((///555222***$$$%%%***&&&&&&%%%$$$$$$%%%%%%&&&000000000111111222222333%%%)))///444444///)))%%%%%%%%%&&&'''((()))***+++!!!'''------)))(((---222pppKKK888111...000+++''''''+++,,,)))%%%***+++---///000000000111)))$$$"""&&&---111...***111111111000///000222555+++)))''''''***,,,+++))))))&&&###"""$$$'''((()))***+++***((($$$""""""""""""&&&)))***'''%%%$$$%%%&&&(((&&&!!!"""%%%%%%%%%%%%$$$$$$###!!! ### """$$$###"""$$$&&&(((&&&""" !!! !!! !!! !!!!!!"""###$$$###$$$%%%%%%$$$###$$$&&&&&&$$$""" !!!###&&&)))$$$###""""""###&&&)))+++000444???NNNZZZYYYLLL???...)))###!!!###%%%&&&&&&&&&$$$!!! !!!$$$###"""###%%%'''(((''')))(((''''''''''''%%%$$$%%%%%%%%%'''***+++***)))))),,,000000---***)))***((())))))&&&######&&&)))222111///......000222444+++---.........000333666777444///+++((((((,,,///111333333111...111999@@@TTTXXXbbbqqq{{{vvvcccSSS>>>777///((((((***...000,,,---.........---,,,+++333111...///111111...+++---333777666000---111666777111,,,---333555000)))222111...***&&&$$$%%%''''''((()))++++++***)))(((***(((%%%$$$$$$$$$$$$###$$$)))...000000222888>>>555...'''$$$###"""&&&,,,333111---++++++...222444***(((''''''''''''%%%###$$$%%%'''))),,,///222333+++222888888333///...///,,,,,,---...000///,,,***((())))))(((&&&''')))+++)))***++++++***(((&&&$$$)))%%%###%%%***---***'''***...111000---******+++***$$$ &&&+++,,,,,,000111111000000///...---...000444777666333...++++++)))&&&$$$%%%(((,,,...,,,+++,,,...///000///...222...,,,...222444000,,,))))))))))))+++,,,...000///---+++******)))'''%%%((())))))'''%%%&&&***...,,,'''"""!!!&&&))))))(((''''''((()))((('''%%%$$$&&&)))+++)))%%%$$$'''+++)))'''%%%###""""""######%%%%%%%%%$$$###$$$'''))),,,///333444222///---,,,333000111777???CCC???999666<<>>555///,,,---...///000...,,,,,,///111333333,,,,,,***((((((,,,222777777333...,,,,,,...000111---,,,***((((((+++111666777111---000111---'''$$$&&&&&&&&&(((+++---------,,,+++***+++---...---,,,***+++,,,***'''&&&(((+++(((***++++++******+++---------......---,,,***)))(((((('''''''''(((((()))%%%&&&)))///444444111---,,,,,,---,,,***))))))***((()))))))))'''&&&'''((((((,,,000111111111111///+++''')))000222,,,&&&%%% '''///000,,,***,,,000111---)))((()))+++------oooIII777222000000---++++++---...,,,)))***+++---000222333222000,,,)))''')))---///---+++---...000000000111333555000,,,(((&&&''')))******&&&$$$""""""###%%%&&&&&&'''((((((&&&###!!!!!!"""$$$'''******'''$$$######%%%((('''""" ###&&&%%%""""""""""""""""""!!!!!!"""!!! !!!"""###"""!!!###%%%&&&$$$!!!  !!!!!!  """###$$$###$$$%%%$$$###"""###$$$&&&$$$###""""""$$$&&&(((%%%$$$######$$$&&&)))***,,,///888DDDLLLJJJ@@@666***&&&""" """&&&'''((('''%%%"""  !!!%%%$$$###$$$''')))))))))((('''&&&&&&&&&&&&$$$###%%%$$$%%%''')))+++***)))***---///000...+++)))(((&&&''''''%%%$$$%%%)))---333111///------...000111......------///111333555444222...***'''(((***,,,...///000000///000555999BBBEEENNNZZZaaa]]]NNNAAA888444///,,,,,,---------------.........---,,,,,,000000000000000///---+++///333666666222000333666555111---...222222///***222111000---)))'''((()))'''((()))***************)))'''$$$######$$$######$$$'''+++---...111555999333,,,&&&###""""""'''---222000...,,,,,,...111333+++)))((((((((('''%%%###$$$%%%&&&(((+++...111222...222555555111...,,,,,,))))))***,,,...///...,,,******(((((((((((()))***((()))******)))'''%%%$$$(((&&&$$$&&&)))+++***(((+++---//////...,,,++++++)))%%%""""""&&&+++---...111111111000///...------///222555777666222---***,,,)))&&&$$$%%%'''***---------------...//////...111///...///222222///---++++++******+++---...000///---+++***++++++***))))))+++,,,+++((((((***,,,+++&&&!!! ###&&&%%%$$$'''''''''''''''&&&%%%%%%'''***,,,***&&&%%%(((+++)))(((&&&$$$$$$$$$%%%&&&'''''''''%%%$$$%%%(((+++---000333333111///...---000///000777>>>BBB@@@<<<888;;;@@@BBBBBBBBBCCCEEEOOOMMMOOOVVV\\\XXXJJJ===IIIKKKMMMLLLIIIGGGGGGIII@@@:::222+++)))+++,,,...///---+++,,,...111333333,,,+++)))(((***...333777999444...***)))*********---------,,,---000555999888111...111222...)))((('''&&&'''))),,,...---,,,)))(((((()))+++---,,,+++***+++,,,***'''&&&(((***)))***++++++))))))***,,,***+++++++++***)))((((((''''''&&&&&&&&&&&&''''''((()))***...111111...******++++++***)))(((((()))'''((()))((('''&&&'''((('''***...//////000000///,,,((((((---...***''''''&&&+++000000---,,,...111111///,,,)))(((***,,,...kkkEEE555222222///////////////...---,,,++++++---111555666222............------------,,,***---///111111222333555666111***&&&%%%''')))***$$$"""!!!!!!###$$$$$$###$$$%%%%%%$$$"""!!!"""###((()))***)))%%%"""!!! """%%%&&&""" """$$$""" !!!!!!""""""!!!###$$$$$$###"""!!!!!!!!!"""###""" !!!""""""""" """###$$$###$$$%%%###!!! !!!"""%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######%%%'''((((((+++111888;;;999333...&&&### """%%%'''((()))'''$$$!!! !!!%%%$$$$$$&&&)))++++++***&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$&&&)))+++***))),,,,,,...000000...***&&&&&&&&&%%%$$$$$$''',,,000222000...---,,,---...///555111......111444555555111000---***(((((())))))---///000222333333333333666999???GGGKKKHHH???777000000000000111///,,,))).........---------,,,,,,,,,...111111000---++++++---///222333222222333555333111///...///...,,,***...//////...+++))))))***)))))))))))))))***++++++'''%%%###"""###$$$$$$######%%%(((+++---///111111///(((###""""""###'''...000000...------...///000,,,+++*********(((%%%######$$$%%%'''***---///000000000000000...,,,+++***'''&&&'''))),,,//////...---***((((((***+++)))'''&&&&&&'''((('''&&&$$$###&&&&&&''''''((()))))))))+++++++++---......,,,+++(((&&&%%%%%%'''+++...000222111000///...---,,,,,,000222555666444000+++(((+++)))&&&$$$%%%'''***,,,000000///...............000111111222111000///...---,,,+++***+++,,,...//////---++++++,,,---...---+++...000000...+++******---(((###!!!###%%%$$$###''''''%%%$$$$$$%%%%%%&&&)))+++,,,***'''&&&(((+++)))((('''&&&&&&'''((()))(((((('''%%%$$$%%%(((+++///111222222111/////////---...111666<<<@@@@@@???<<<===>>>???@@@BBBDDDEEEQQQLLLJJJNNNSSSQQQFFF;;;FFFJJJMMMMMMJJJGGGFFFFFFBBB<<<333,,,***,,,...000---+++******---000222333...,,,)))))),,,000333555555111+++'''&&&&&&'''&&&)))+++...///000222555777555///---///111...+++***''''''))),,,...///---+++)))(((((())),,,......---***++++++***(((''''''((()))******)))''''''(((******))))))((((((((())))))((((((((((((((((((((((((,,,,,,,,,,,,------***((()))))))))(((((((((((((((&&&'''(((((('''&&&''')))((()))+++---////////////...***(((***+++***)))+++///111222111000000111333222333222///+++***,,,///hhhBBB222222444111222333222///,,,++++++...---...222666555000+++---///111///---,,,---///,,,...111333222222222333777333...)))'''&&&''''''###!!!!!!"""$$$$$$###"""###$$$%%%%%%$$$###%%%&&&++++++***'''$$$!!!"""### !!!"""  !!!!!!"""%%%))))))%%%""""""###  """######$$$ !!!"""######$$$$$$###  $$$$$$%%%%%%%%%%%%%%%$$$&&&%%%###""""""###$$$%%%'''***---000000...------$$$"""  ###%%%'''***(((&&&###!!!!!!!!!!!!$$$###$$$&&&)))++++++***&&&'''((((((&&&%%%$$$$$$######$$$&&&)))++++++***---,,,---000333333...***'''&&&%%%$$$%%%)))---000///...,,,,,,,,,---...///:::555///000444888777555000...,,,+++++++++***)))000111444777999888444111333555999<<<===;;;888555,,,---///111333111---)))000///...---------,,,---(((---111222///+++*********+++,,,...///000111111000000000...,,,***)))***(((***,,,---+++)))((((((,,,+++)))((('''((()))***%%%###!!!!!!###$$$$$$$$$%%%%%%&&&)))---......---,,,&&&"""""""""###(((..............................---,,,,,,,,,***&&&#########$$$&&&(((+++---...///---+++***+++,,,+++***(((''''''(((+++.../////////+++'''(((+++,,,)))%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%'''((((((''''''(((******)))(((***...///---***'''(((((())))))+++///333222111000...---,,,++++++000111444444222...)))&&&((('''%%%%%%&&&))),,,...444444333111///...///000000222444444222/////////---,,,***))))))+++---...///---++++++---000111111---///222333222///+++)))...+++'''&&&'''((((((((((((&&&$$$""""""$$$&&&''')))******)))'''&&&((()))((('''''''''((()))***+++((('''&&&###"""$$$'''***000111222222111000000111---///333777;;;>>>AAABBBCCCAAA???>>>>>>???AAABBBIIIOOOSSSNNNEEE???AAAFFFAAADDDIIINNNPPPNNNHHHCCCIIIBBB999222///000111222,,,***)))))),,,000222222222///++++++...000111111+++(((%%%$$$%%%'''((()))&&&)))---////////////000///+++***---...,,,******((()))+++...000000---+++***))))))+++...000000///)))*********)))(((((((((((((((((('''%%%%%%&&&(((+++***)))))))))***+++,,,******++++++++++++++++++...---,,,,,,++++++***))))))((('''((())))))((('''&&&'''))))))(((((()))******(((***...111111111222000...---------,,,,,,---444444333333444555666777444888;;;888222......000iiiBBB333444888666777666333///+++******//////000333444222,,,'''***---000///,,,+++...222111333444444222000000000333333111///+++(((&&&%%%$$$###"""###%%%&&&%%%###$$$&&&'''''''''''')))***---+++(((%%%###!!!###$$$!!! """###"""###"""!!! !!!$$$(((++++++(((%%%%%%&&& !!!"""############"""!!!!!! !!!!!!!!!"""###$$$"""  ###$$$$$$%%%%%%$$$######$$$###"""!!!!!!""""""###%%%''')))***((((((***,,,$$$###!!! !!!###%%%)))(((&&&$$$###"""""""""#########&&&)))***)))(((&&&)))+++***(((&&&%%%&&&$$$###$$$'''***,,,,,,+++---,,,---111555666333000***(((&&&%%%&&&))),,,...*********+++,,,...000111999444//////333666666333///...,,,---...///...,,,222333666:::;;;999444000...000222222222222111111,,,---...000222222///---000000///......---,,,,,,&&&+++000000---***))))))((()))+++---///000000000...000000---)))''''''(((%%%(((+++,,,+++)))((((((,,,+++)))'''&&&&&&&&&'''$$$""" !!!###%%%%%%%%%'''&&&'''))),,,......---+++%%%"""""""""###'''---,,,,,,---...............------,,,------+++'''$$$######$$$&&&'''***+++------***(((''')))+++,,,,,,,,,***)))***,,,---...---...***'''(((+++,,,((($$$######$$$%%%%%%&&&&&&&&&&&&''')))(((''''''((())))))'''&&&(((,,,...,,,)))&&&(((***++++++---000333111000///---,,,+++++++++...000222222111---)))&&&&&&&&&%%%&&&)))---000333666777777555111000000222///222444555333111//////---+++)))((((((***,,,...000...,,,---///111222111---///111333333000---***---+++)))((()))+++,,,,,,(((&&&###""""""$$$&&&(((''''''''''''&&&&&&'''(((&&&&&&'''((()))***+++,,,***)))'''$$$###$$$(((,,,000111333333111111111222111222444777;;;???BBBDDDJJJGGGCCC>>>;;;;;;<<<===DDDLLLQQQIII:::333;;;EEE:::;;;@@@LLLVVVWWWMMMCCCLLLEEE<<<444000/////////,,,***((())),,,///111111444222000////////////...&&&$$$""""""%%%((()))***&&&)))---...---+++******,,,)))***...///,,,***+++++++++---///111111...+++)))((((((***---/////////)))))))))***++++++))))))'''''''''%%%$$$$$$&&&(((+++***)))))))))***+++,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,---,,,***))))))++++++***(((''')))************,,,------)))+++222666555444666333444444333111000///...333444555777888999:::;;;666<<>>CCCGGGHHHLLLKKKGGG@@@999666888;;;CCCBBB???:::555222444666222222888EEETTTXXXRRRIIIHHHCCC;;;444000...,,,+++---+++)))***,,,///000000444555444222///---...///)))&&&$$$$$$%%%'''((('''***,,,......,,,+++***+++++++++...333333///,,,---...---...000222111///,,,'''&&&&&&'''***,,,,,,+++(((((()))+++---...,,,+++(((((('''&&&%%%&&&))),,,***))))))((((((((())))))$$$&&&(((***,,,------,,,+++---...///...///000222111...,,,,,,...///,,,))))))+++---------...000111000+++---777<<<999777999777;;;;;;777333333222000000444999;;;<<<;;;;;;;;;888===BBBBBB===666222000lllBBB111333777999444///,,,,,,,,,+++)))'''+++//////+++((((((******,,,---.........000111555555444111---+++***+++***...333444111---***)))'''%%%""""""$$$&&&'''&&&)))***,,,,,,,,,---...000,,,((($$$""""""###"""!!!###&&&&&&"""!!!%%%((('''&&&%%%$$$######$$$&&&'''((('''&&&'''((()))((('''###  """###""""""""""""""""""!!! ###"""!!! !!!#########!!!!!!"""######""""""!!!!!!!!!!!! ############$$$$$$$$$$$$$$$###############""""""!!!"""###!!! !!!$$$'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&(((******(((%%%$$$)))---,,,(((%%%%%%&&&%%%%%%&&&)))---//////...///////////////000333666+++)))((()))+++,,,+++)))))))))***,,,---///000111......//////000000000000...+++))),,,111555666444000333666666222///...//////......///222333222111/////////000222333222111...000111222111...+++)))(((((((((***++++++)))'''(((---111111...---000444///...,,,)))'''%%%###"""%%%'''))))))((('''(((((("""###$$$%%%&&&'''''''''###"""!!!"""%%%'''))))))''')))***))))))+++000444///)))%%%$$$###"""$$$))))))))))))+++,,,...000111)))***+++---...,,,)))%%%%%%%%%%%%&&&''')))***+++***++++++)))%%%%%%'''***+++******+++,,,,,,***(((''''''(((((()))((('''&&&$$$$$$%%%&&&(((***+++,,,***'''%%%&&&)))***(((&&&$$$%%%%%%%%%$$$%%%&&&((('''&&&'''+++000222111///...---,,,******+++---...---///111333444333111000,,,,,,,,,---///222555666222666:::999444000000111000000111444777777333///...---***)))***---000333111000000111222000---+++***(((''')))---///000///))))))((((((''''''((()))'''&&&%%%$$$%%%&&&((()))$$$$$$$$$%%%''')))******((()))***+++,,,---------111000---)))((()))...111...111444666555333222222666333333888BBBJJJMMMMMMKKKMMMKKKCCC888333666<<<===999444111000///---+++,,,...333===IIIQQQSSSSSSGGGCCC>>>999666333000...///---++++++,,,...//////000444777555///---///333,,,)))'''&&&'''''''''&&&,,,------,,,++++++,,,...***+++000666666000,,,,,,000000///000111111///...&&&%%%%%%&&&(((***)))(((''''''(((,,,000111000---*********)))(((***...111***+++++++++***)))((((((!!!###'''***,,,.........+++...111222111111333555777333000000222222///+++,,,---///000000111333555111+++...;;;AAA<<<888:::===@@@>>>666222333444222---555===@@@>>>:::888999;;;;;;<<<;;;888555111///hhh>>>,,,---222444...'''%%%(((***)))&&&###(((...---(((&&&)))...---------...///000000000444333111...***))))))+++)))---222333111...------'''$$$!!!!!!"""%%%&&&'''***+++------------///000,,,'''"""!!!"""$$$###""""""$$$###"""&&&&&&%%%%%%$$$$$$%%%''')))+++(((%%%###$$$'''***)))'''$$$!!!!!!$$$$$$###$$$$$$$$$###"""   !!!!!!"""######""""""###$$$###"""!!! $$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$$$$###!!! """"""!!!"""&&&)))$$$$$$$$$$$$$$$$$$$$$$$$((('''(((***++++++(((&&&###(((,,,,,,'''$$$$$$%%%&&&&&&'''***...000000///000111111...+++,,,000555)))((('''***---...,,,******+++,,,---......//////---///222333222222222333---***'''***111666777666111555888666111---///222///---,,,///333555333000//////000222444444222000---///222333222///***(((***(((&&&(((***+++)))&&&&&&,,,111000+++***...333000---***((('''%%%""" ###$$$&&&&&&%%%$$$%%%&&&!!!$$$'''((())))))###"""!!!"""%%%(((******''')))+++)))''')))000777111+++&&&%%%$$$!!!###((((((((((((***,,,///111333((()))***---...---)))&&&&&&&&&&&&'''((()))***++++++...///+++$$$"""$$$((('''((()))+++,,,,,,)))'''$$$&&&((()))'''&&&&&&'''%%%%%%&&&''')))+++---...+++'''$$$&&&***+++((($$$"""$$$&&&%%%""""""$$$((('''%%%%%%***111444111...---,,,+++******,,,...///---///222555666666555444000000///000111333444666///444999999444///...///000//////444999:::555///000...+++***+++///333666111111111222222000+++((((((%%%###%%%***///000000+++++++++)))'''&&&&&&''''''&&&&&&%%%&&&'''((()))%%%$$$$$$&&&(((+++,,,,,,***+++,,,---............111///,,,(((&&&(((---000---111555777666444222222666222111888EEEOOORRRRRRHHHLLLMMMDDD777222666===666777666111+++(((***,,,))),,,222888???HHHSSSZZZJJJGGGCCC@@@>>><<<999666111...,,,+++---...//////,,,333888666000---111777,,,***''''''((()))))))))***+++***)))(((***---000''')))000666666///******222111///000111111000///(((''''''(((*********)))''''''(((---111333222///,,,---,,,++++++...222555---.........---,,,***)))"""$$$(((,,,///000111111,,,000333444333222444666:::666222222444444000,,,---///111222222333666777111+++///===DDD>>>999:::AAADDD???555///222555444+++666AAADDD???888555666<<<999666333333222111///\\\999///...+++***++++++(((&&&$$$%%%&&&'''&&&%%%&&&)))***)))(((333111///......111555777---......,,,)))'''''''''///,,,***---222444111...&&&%%%###"""###%%%((()))---(((&&&***111333---%%%&&&%%%%%%$$$###"""!!!!!!###"""!!!!!!!!!!!!!!!"""&&&$$$######'''+++---...((('''%%%%%%&&&&&&&&&%%%)))&&&######%%%&&&%%%###&&&%%%$$$$$$###"""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""######%%%$$$"""!!! !!!'''%%%$$$$$$''')))******&&&)))+++((("""!!!$$$"""###%%%&&&&&&&&&&&&%%%((('''&&&%%%$$$######$$$"""''',,,---+++))))))***+++***)))(((''''''''''''$$$(((,,,+++(((+++444<<<666111+++***,,,---+++((()))((('''(((,,,111777;;;000,,,+++...///,,,+++,,,:::000)))///<<>>FFFLLL666777777555333111222333===999444333666666444111///555:::999333000333777999444//////111222///+++111222222///,,,,,,000444%%%$$$%%%'''***,,,,,,,,,111...+++)))((('''%%%######&&&))))))((((((+++///%%%###"""%%%***---,,,******---000///...---000333...,,,(((&&&%%%'''***,,,222111111111111111222222///555:::<<<;;;>>>GGGNNNMMMEEE<<<:::<<<===999444222;;;@@@;;;...'''***111(((---555;;;???BBBDDDEEENNNYYYQQQ======PPPSSSEEE888333000111222//////000777222---,,,...111111///%%%***///---((($$$%%%((($$$((()))%%%&&&++++++''')))$$$###(((***&&&%%%((((((,,,222444333000---,,,333+++$$$&&&---111...(((+++000444333000///555<<<>>>111)))///444222000333333<<<:::---,,,666777---***%%%---<<<===000...888@@@:::444222555888888666000555999888222......000000,,,***///666999333,,,222000...///222666999:::666666666666444222///...111222444777;;;;;;:::888...111444333000...///111bbb:::,,,+++***...+++(((((())))))(((&&&%%%'''))))))(((((())),,,111000000000111111222222...---,,,)))&&&%%%&&&'''...,,,***,,,//////,,,((($$$$$$###"""###%%%''')))'''%%%%%%(((,,,---+++(((&&&&&&%%%$$$######""""""""""""!!!!!!!!!!!!""""""%%%###"""###'''+++...///&&&%%%$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&%%%###%%%$$$$$$%%%&&&%%%"""#########$$$######""""""######"""!!!!!!"""###$$$&&&%%%$$$"""!!!!!!!!!"""%%%$$$###$$$&&&)))))))))''')))***'''###!!!"""######$$$&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&(((+++------------------,,,+++******))))))))))))(((((()))+++///444777444000***)))+++,,,***'''((('''&&&'''+++000555888222...---//////,,,,,,...222//////444;;;>>>:::555++++++)))((())),,,000444333222000111333333222000555888777444444888999888111000222555444///,,,---111111333555777666111...,,,***'''&&&%%%$$$###"""((((((***---///...***&&&))))))))))))'''%%%"""!!!!!!######!!! !!!  ###'''+++------((('''%%%###"""###$$$%%%(((&&&%%%'''***,,,***((('''))))))'''%%%&&&+++///---,,,---000333333///,,,///---,,,,,,,,,,,,+++)))&&&)))---//////...---,,,...+++'''$$$######"""!!!###$$$&&&''''''%%%###"""%%%&&&(((***++++++***)))000...,,,)))''')))...111---+++)))'''%%%$$$$$$$$$(((((('''&&&&&&&&&''''''+++*********+++---...//////,,,+++...444555111,,,666888999;;;>>>DDDKKKPPPEEEAAA<<<777444444666777<<<777333222555666333000000444777666222000222666888444000///111222111///000111111000///...///000+++)))((()))***,,,++++++000...+++))))))'''%%%######%%%((()))******,,,---&&&$$$###&&&***------++++++---.../////////111222...+++(((%%%%%%&&&)))+++////////////000000111222333777:::;;;:::<<>>???AAABBBPPPWWWQQQCCCFFFWWW\\\TTT@@@999222111///---...111000000...---,,,,,,---///***++++++++++++)))'''%%%&&&)))(((%%%%%%***+++((($$$!!!"""&&&'''###!!!$$$))),,,///222222000...---111///......///111111111000333666777777888;;;>>>@@@999555666777777777999888===;;;222111777888333111---111;;;===777555999===888333222555666555333///222666555222///...///111...,,,///333555111,,,000///---...000222444555000111111111000...---,,,000000111444777999888777000111111000///...///000iii>>>---++++++000+++&&&'''+++---+++'''$$$)))---,,,(((&&&***///...///111222111000...,,,...---***'''$$$###%%%''',,,***)))***,,,***&&&""""""""""""###$$$&&&'''((("""###$$$$$$%%%&&&((()))%%%%%%%%%$$$$$$#########"""""""""!!!!!!""""""######!!! !!!%%%(((***+++$$$$$$$$$######"""""""""$$$###"""###$$$%%%$$$#########$$$'''((('''$$$"""%%%%%%%%%%%%%%%$$$###""""""""""""""""""###$$$%%%''''''%%%$$$""""""""""""###"""!!!###&&&((())))))(((((('''&&&%%%$$$######%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''+++******,,,///111111111.........---,,,,,,++++++...)))$$$'''---333333111111---)))((()))***)))''''''&&&&&&'''***...333555555111///000///---...111***...333777888666444333---***''''''))),,,---,,,000222333111...---111555111666777666666888777333444000...//////---...222,,,222:::>>><<<666000,,,333---&&&###$$$%%%###!!!&&&)))---...---***((('''%%%&&&'''''''''&&&%%%$$$!!!"""###"""  !!! """$$$%%%'''***---***)))&&&$$$""""""######%%%%%%&&&&&&'''(((((((((&&&(((***)))''''''***---000...---...111222000---+++++++++,,,...---+++))))))***+++---000000///...***(((%%%######$$$###"""""""""$$$%%%%%%$$$###"""%%%&&&'''(((***+++,,,,,,,,,,,,***'''%%%'''+++...222000,,,)))'''&&&&&&&&&%%%'''))))))'''(((+++...444...((((((,,,///...+++---------000333444333222222555999===BBBGGGMMMQQQTTTLLLAAA999777999::::::999555111111333444222000111222333222000000222333666444222000000111333444/////////111111111...,,,...,,,******,,,............---+++******(((&&&###$$$%%%'''***---...---+++)))'''%%%'''+++......------,,,,,,...000111111000---+++)))&&&%%%&&&(((***---------...///000111222777888:::<<<===>>>??????;;;999777666777777555444555888999555...+++---111555888:::;;;;;;;;;<<<===DDDIIIIIIGGGKKKUUUVVVQQQJJJ@@@666111...++++++///+++///111000,,,+++---000000,,,)))***......)))$$$)))***)))&&&&&&+++---,,,(((&&&'''******'''&&&'''......///222444444222000...333888777222111555;;;888888999===AAACCCBBB???@@@DDDDDD???<<<>>>@@@@@@>>><<<:::888777777888999999777777999===>>>===::::::666333222333333000------...111222222111///---111///......//////...,,,......---------......///+++,,,,,,,,,,,,,,,,,,,,,///......///333555666555222000...---...//////...kkkCCC333111//////+++''''''***---+++)))'''***---,,,***))),,,///---...//////...,,,***(((,,,,,,+++)))&&&%%%%%%&&&***)))))))))***((($$$ !!!"""###%%%&&&''''''$$$###"""!!!"""###%%%&&&##################"""""""""""""""!!!""""""#########!!! """$$$%%%%%%$$$%%%%%%$$$###""""""""""""""""""###$$$$$$$$$###""""""$$$'''((('''$$$!!!%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%&&&'''&&&%%%$$$###"""!!!!!!!!! """%%%((((((((()))'''%%%%%%&&&%%%$$$"""&&&''''''((('''&&&$$$###$$$$$$$$$%%%&&&'''))))))---***''')))...222333333............---,,,++++++...)))%%%'''---111111......+++'''&&&((())))))(((((((((((()))+++...222444777333111111///---///444,,,000444555333111//////---,,,*********+++++++++---000222111......111555///333666444444666444000444///,,,------,,,...333,,,555===@@@;;;333---***333///)))&&&%%%$$$""" $$$)))...---)))&&&%%%'''$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$###!!! !!!###!!!$$$&&&&&&%%%&&&)))------+++(((%%%###############$$$%%%%%%$$$$$$&&&'''%%%)))++++++))))))+++---444///)))(((+++...000000((()))***,,,......,,,***+++)))(((+++///111000...)))'''%%%$$$%%%&&&%%%$$$"""######$$$%%%%%%%%%%%%((((((''''''(((***+++,,,''''''&&&%%%$$$&&&***---666444000,,,)))''''''(((!!!&&&))))))'''(((,,,111666000***))),,,//////---...000111111111222333444...111444888<<>>BBBDDDAAA>>>555555555555555555555555333444222///,,,+++,,,...888888999888777666888999666:::AAAIIIOOOOOOKKKGGGNNNDDD;;;555000***)))+++...111555555333111111222444000,,,---000111...***...---,,,+++,,,000333444000///......---,,,...000666555444555777999888777///666===<<<777555:::@@@@@@===<<>>JJJMMMDDD>>>BBBFFFEEE???999666:::999444555<<<===>>>:::666:::BBBAAA888555444222222111///+++'''***+++---000222222///---/////////...,,,,,,---///......///---,,,******+++************+++---...///---,,,***+++///222444444333///+++***---///...---fffCCC888666333,,,+++***((('''(((***,,,*********+++,,,---------...------,,,+++)))''''''(((+++......,,,)))'''&&&'''(((((()))***(((&&&$$$!!!"""###$$$%%%&&&''''''+++'''"""!!!###$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$'''%%%###"""#########"""$$$&&&((('''$$$""""""###"""###$$$$$$$$$#########""""""###$$$%%%$$$!!!$$$%%%%%%%%%$$$######"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######"""!!!!!!!!! !!!###&&&''''''&&&'''&&&$$$$$$%%%%%%$$$"""&&&&&&'''''''''&&&$$$############$$$&&&((()))***,,,((($$$%%%***///111111,,,---------,,,+++***)))***)))((((((***,,,---...+++)))&&&%%%&&&((())))))******+++,,,...000222333555222111111///---000666888666444333333222000...---000333111---***+++...------///111333333111000///222222000000222222///111---,,,......---...222111777===;;;444,,,))))))...000000---((($$$"""!!!"""(((,,,,,,&&&###$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###!!! """$$$&&&(((***)))''''''***---...,,,)))&&&%%%$$$%%%%%%######$$$###""""""$$$&&&&&&***------+++***+++...000---+++,,,///000///---'''((())),,,...///---***+++)))''')))---///...---)))'''&&&'''((()))((('''$$$$$$$$$%%%&&&'''((()))***)))((('''&&&''')))***"""###$$$$$$%%%'''***---333111...***'''&&&&&&&&&###''''''%%%&&&+++000//////---+++***,,,000333222333333111//////111444000111222333666;;;BBBGGGPPPIII@@@======>>><<<999555333111//////000//////333222111000000111222333333333222000//////222555444000------111333333222///...---...000333444444---,,,,,,---...///---,,,,,,,,,---000444444111---,,,***)))+++///000///,,,---+++)))+++///111000......---,,,,,,++++++,,,,,,/////////000111333444555666777:::@@@EEEEEE@@@;;;444444555555666777777777444333111///---,,,---...444555555444333444666888666888???IIIPPPQQQOOOOOOMMMEEE>>>;;;555...******444444666999;;;;;;777333666666555444333333444666666555555777888999;;;===888777444///---///555999;;;:::888888:::;;;<<<<<<777:::===?????????AAABBBCCC@@@>>>BBBGGGFFF>>>666:::FFFKKKDDD>>>BBBEEECCC<<<333111777666000111999;;;===888222666@@@>>>555111111111111///,,,'''$$$((()))+++...111222000---,,,---...---,,,,,,...111///000000///,,,******+++))))))(((((()))+++...///---+++)))***---000333444333///+++***---///...---aaaAAA888777444,,,---,,,)))&&&&&&***---,,,***)))***---///---,,,...------,,,***)))'''&&&&&&***///222000---)))((('''(((((()))))))))(((((($$$$$$$$$$$$%%%&&&''''''000***%%%###%%%&&&###!!! !!!!!!""""""#########""""""""""""######$$$%%%+++)))'''&&&''''''%%%$$$%%%(((+++)))&&&######$$$"""$$$&&&&&&$$$###""""""!!!!!! !!!"""""" ###$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%%%%$$$""""""###$$$######"""""""""!!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%'''((()))(((%%%######&&&)))---...******+++++++++)))'''&&&&&&((()))(((''''''+++...((('''&&&%%%&&&''')))+++,,,---...///000111222222111000111111///---000777@@@:::444222444666444222///444999888222---...111...,,,---111666777333...000222111------000111......,,,---111111......000555888888444---'''''')))+++000444333---'''$$$###"""&&&+++***&&&###$$$''')))(((((('''&&&&&&%%%%%%$$$###"""  ###&&&,,,,,,,,,+++***)))***,,,,,,***(((&&&%%%&&&'''((($$$###"""!!!!!!"""###$$$&&&***------+++***,,,...(((+++000666:::777///((((((((((((+++---...---+++***))))))***,,,------,,,***)))((()))+++++++++)))&&&%%%%%%%%%''')))+++,,,***)))'''&&&%%%&&&&&&''' """$$$%%%&&&'''***,,,+++***(((&&&$$$###""""""!!!$$$$$$$$$%%%))),,,(((,,,///---)))***111888444444222000......000333444444333333444888>>>CCCDDDAAA>>>===>>>===:::777555444222000............000111222111//////111333333222000///.........///111///,,,,,,///222555666222111000000111111000///,,,+++***+++...000111111///000000222333333000...,,,++++++...111111...******))))))+++---.........---------...............111111111222333444555666666888===CCCFFFDDD===777888666555555777999999888666666666333000...///000000111222222222333555777::::::;;;@@@IIISSSZZZ^^^JJJEEEAAAAAA===666000///999888999===AAAAAA===888;;;>>>AAA>>>999999???EEECCCBBBDDDHHHHHHDDDBBBCCCBBBCCC???888444999@@@CCC=========;;;999999;;;>>>AAA>>>===@@@EEEHHHFFFCCCAAA@@@@@@@@@AAA>>>888333555;;;@@@???>>>??????===666000...111111---...444555777444000222888777000...///000///---)))%%%###&&&(((,,,///000000//////,,,---......------///000///111111///+++***,,,...***)))'''&&&'''))),,,...---,,,***+++...111333444111///---,,,---......---dddAAA777777666111///+++((((((***+++,,,)))***+++++++++,,,---...,,,...///000///,,,(((&&&%%%)))...111000...,,,+++))))))(((''''''''')))***((('''%%%$$$$$$%%%'''(((---,,,)))'''%%%$$$$$$$$$!!!""""""###$$$%%%%%%%%%""""""""""""###$$$%%%&&&***)))''''''(((((('''&&&%%%))),,,***&&&"""###$$$$$$&&&((((((%%%"""!!!""" !!!""""""!!!###$$$%%%&&&&&&'''&&&&&&######$$$%%%%%%%%%$$$###!!!"""###%%%%%%%%%%%%$$$$$$######%%%''''''%%%$$$ """$$$###!!! """$$$"""###$$$%%%%%%%%%$$$###!!!!!!"""###$$$%%%'''((($$$$$$###""""""$$$(((,,,((()))***+++***(((&&&%%%###%%%'''&&&&&&'''))),,,''''''&&&&&&&&&'''***,,,---...///000111111111111,,,---///111///,,,000777<<<777222111333555666555333666::::::777444111111///------000555777555222000222222//////111111...---,,,---111222//////111666555333///)))'''(((+++,,,///222333111,,,(((%%%###'''******(((&&&'''((())))))((('''''''''((((((&&&%%%$$$"""!!!###(((+++000...,,,+++++++++***)))((('''%%%$$$%%%&&&((()))&&&### """$$$$$$"""%%%(((+++***((((((***---'''***///666;;;888000))))))(((((())),,,------,,,***,,,------,,,++++++,,,***))))))***,,,,,,+++***&&&&&&%%%%%%&&&))),,,...'''&&&&&&%%%%%%%%%&&&&&&"""$$$&&&'''''''''(((***%%%%%%%%%%%%$$$###!!! !!!!!!"""###%%%'''(((%%%***...---***+++111888555222///......000222333444555555666666999===@@@<<<============;;;999888666555333000...,,,,,,---,,,000333222...,,,...222444111...---...---***&&&)))+++,,,---...000333666000000000111222111///,,,)))'''&&&(((,,,000333444111222333222000///...///******,,,000333111,,,''''''(((*********+++,,,...***+++,,,...////////////333333222222333444555555555999AAAHHHKKKHHHAAA<<<===888444444888;;;:::777666888:::777222//////111...000222333333333555777777:::::::::CCCRRR[[[[[[IIIEEECCCDDDCCC>>>:::999===>>>AAADDDFFFFFFDDDBBBCCCGGGIIIGGGCCCDDDKKKRRRQQQPPPTTTXXXVVVMMMFFFEEEHHHLLLKKKCCC???CCCHHHJJJ???BBBDDD@@@;;;888<<<@@@EEE???:::===EEEIIIFFFAAA;;;>>>@@@>>>:::666444333111///222:::>>>;;;888666222000...---------...000---///000000000111///---,,,---......+++(((%%%###$$$)))...000///...///000......//////000///---,,,...000111...******...222///,,,)))''''''))),,,......---,,,...111333555555...///000///...------...kkkCCC666777999777000)))(((+++...,,,***&&&***...---)))(((,,,000+++...222555333///)))%%%&&&))),,,...............******)))&&&%%%%%%(((******)))&&&$$$$$$%%%''')))(((+++---***%%%###%%%)))######$$$%%%&&&''''''(((""""""""""""###$$$%%%&&&&&&%%%$$$%%%'''((('''&&&$$$(((,,,***&&&""""""$$$%%%(((***)))%%%"""!!!"""!!!###%%%%%%$$$$$$&&&'''(((((())))))###$$$%%%&&&%%%$$$###"""!!!"""$$$&&&''''''''''''%%%$$$$$$&&&''''''%%%###"""%%%###!!!%%%!!!!!!###$$$%%%$$$$$$###!!!!!!!!!"""###$$$&&&'''"""$$$$$$""" """&&&+++((()))***+++***(((&&&%%%######$$$$$$&&&((()))***&&&&&&&&&&&&&&&(((+++------...///111111111000000)))***...111///,,,///666222111/////////111444555666777888:::;;;999333///000///...000222555777777///333444222222333111---...,,,---111222000000333444333000,,,))))))***,,,000//////111333111,,,&&&%%%''')))******))))))***((((((((((((((()))*********)))(((&&&&&&(((---111222///++++++,,,,,,***'''%%%$$$#########%%%((()))(((######%%%$$$!!!%%%''')))(((&&&&&&))),,,+++******...222444222///***)))((((((+++,,,,,,,,,***...000000---++++++---***))))))***,,,,,,+++)))&&&%%%$$$$$$&&&))),,,///$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))((('''&&&&&&'''###$$$&&&''''''&&&$$$"""###!!! !!!$$$%%%&&&%%%&&&)))------+++,,,000555444000---,,,...111333444111333666888888999;;;===:::<<<>>>===;;;:::999:::777666444111---,,,,,,---(((...333222---))),,,000444000,,,---...,,,&&&!!!###''',,,......///111444+++,,,...111333333000...'''%%%$$$%%%***000444666111333444111---+++,,,...)))***---111444222+++%%%%%%(((******((((((+++...((()))+++...///000//////333333333222333333444444333:::EEEMMMQQQOOOJJJFFF@@@999333333888<<<:::666444888;;;888111------000...000333444444444555666222;;;>>>===EEESSSVVVOOOIIIEEEDDDFFFGGGCCCAAABBB@@@EEEJJJLLLJJJIIIJJJKKKJJJLLLNNNLLLJJJMMMSSSZZZ\\\[[[^^^ccc___QQQGGGEEEEEELLLMMMFFFAAADDDGGGGGGAAAGGGJJJEEE===:::>>>DDDCCC<<<777999@@@EEECCC>>>666<<<@@@===666111222666///''')))666>>>999333222000111///,,,+++...000///)))***---111000,,,***,,,+++---...---***'''%%%$$$###)))000111...---///222111000000111111000,,,(((...000000---)))***///444444111---+++***,,,///111///......000333555666555---000222111...,,,---///iiiBBB444555555999111***)))...111...******+++,,,***(((***000555111///...000333222,,,&&&...+++((((((***------,,,&&&)))---,,,)))&&&&&&(((///)))"""!!!$$$&&&$$$!!!******)))'''$$$"""###$$$'''%%%"""###%%%'''&&&%%%%%%###!!!!!!###&&&''''''"""""""""###$$$$$$%%%%%%((()))))))))'''&&&%%%%%%(((***+++***'''###  """$$$&&&((()))((('''%%%$$$%%%(((+++...%%%%%%&&&'''(((&&&### &&&$$$###&&&)))***'''$$$"""$$$%%%$$$!!! $$$'''###!!! !!!!!! !!!"""###$$$$$$###"""!!! ###$$$$$$######$$$"""""""""###$$$%%%&&&'''%%%***...---'''###$$$&&&""""""###$$$&&&''''''&&&%%%'''(((''''''***000666......///111222111---************+++...000333444,,,,,,///111,,,(((---777<<<777555999AAACCC===666333222111000000333888===777333111555:::999222***000000000000111222333444+++///111000---++++++---333///,,,///444555///)))&&&+++...,,,&&&$$$)))///))))))***))))))***,,,///000---(((&&&'''***---...(((++++++)))+++///...***(((%%%!!!!!!###&&&'''(((%%%$$$"""!!! !!!"""$$$%%%###"""%%%(((((($$$ (((&&&%%%&&&)))---...///+++,,,---------+++)))(((222000---...//////,,,((("""***111000+++'''(((,,,,,,(((###$$$((()))&&&"""%%%$$$"""!!!"""$$$''')))&&&'''((()))))))))''''''***(((&&&%%%$$$""" """"""""""""############,,,)))''')))---///...,,,222222111---***---444:::222555:::===>>><<<999666FFF???777555888<<<===<<<...222555555111------...444---'''(((---000---)))***000444111((("""###&&&$$$'''+++------------...---***))),,,111444333000''''''%%%$$$%%%***222888===444+++***///222---'''))),,,///...***)))***,,,&&&%%%&&&))),,,---***'''))))))***+++---000222333///333888:::999666444222BBB===<<>><<<666222888BBB:::444///000444666111,,,333444444333111444:::???888666===JJJLLLEEEFFFMMMUUUFFF888:::IIITTTRRRKKKGGGWWWddd```OOOFFFLLLVVVTTTMMMHHHMMMWWWZZZRRRHHHWWW^^^```WWWIIICCCHHHQQQBBBDDDGGGHHHGGGDDDAAA>>>KKKGGGAAA===;;;===@@@BBB444999>>>>>>:::888:::===555333222555888888444///''''''((()))---111555777000///.........---***'''+++***)))***,,,---,,,+++'''+++...000---***'''%%%&&&&&&(((...444666111+++000777<<<888...'''(((,,,***+++***)))'''(((,,,000;;;888444000...---///000+++,,,---///000111111111===444---...444666...&&&bbbAAA777666333555333000...------......///---)))'''(((+++---///000...,,,---000111---)))***)))((()))+++,,,***((('''&&&%%%&&&'''((((((((()))'''$$$###"""#########'''''''''%%%"""!!!"""###%%%###!!!"""'''+++,,,---'''$$$"""!!!"""$$$%%%$$$"""""""""######$$$$$$$$$%%%+++//////)))$$$###%%%&&&(((***)))&&&"""  !!!###%%%'''(((&&&&&&&&&&&&&&&'''))))))((('''&&&&&&''''''%%%$$$"""###%%%&&&&&&&&&''''''(((&&&$$$###############$$$%%%&&&$$$!!!!!!!!!!!!"""###$$$###""""""!!!###%%%%%%$$$###$$$$$$"""###%%%&&&'''&&&%%%%%%&&&((())))))(((&&&%%%$$$$$$)))------)))''')))---))))))))))))+++---.........---,,,---///111111000++++++***+++,,,...000111111,,,+++,,,***(((,,,333555555666:::???AAA???<<<666444111222555777777666555444333444666777555333/////////000000111333333333222000/////////............///000111000...+++---,,,***'''######&&&***,,,,,,,,,+++))))))+++---,,,+++*********+++,,,,,,***,,,,,,+++---111000,,,%%%$$$""" """''',,,+++'''"""!!!$$$&&&$$$"""%%%%%%&&&%%%%%%%%%&&&'''(((&&&$$$$$$&&&)))***+++,,,,,,,,,+++++++++++++++---.........,,,+++******((()))***+++******)))))))))******)))(((((()))***&&&%%%###""""""$$$&&&(((((()))))))))))))))((((((***)))'''&&&$$$###!!! """"""#########$$$$$$$$$$$$''')))))))))+++///333555222///...///111222111444666888;;;>>>???@@@@@@AAA===888777999;;;999666111111111222333222000///...---,,,+++,,,...000111000000000...+++(((%%%$$$$$$'''***,,,,,,,,,---///,,,)))(((+++000222000...+++((($$$%%%+++111666888555111---,,,---.........---,,,++++++++++++***)))(((&&&%%%&&&***---------))))))((()))+++...111333666777888777444222222222777===FFFOOOYYY```\\\TTTDDD???:::888666333555999888666333333333333222111333555777666555666;;;@@@:::???CCCFFFHHHKKKIIIGGGKKKFFFBBBCCCIIIOOORRRRRRSSS[[[bbb```VVVOOONNNQQQRRROOOLLLMMMPPPOOOJJJEEEMMMPPPPPPLLLEEE@@@AAACCC@@@@@@AAA@@@???===;;;999AAA???===;;;::::::<<<<<<555555555666777888777666///---,,,///333555222///)))(((((()))***---000222444333333111...+++(((&&&))))))***,,,------+++((('''***---...,,,***((('''%%%'''***...111111000...111333555444///+++((((((((())))))((((((***...222:::999777555333222000000------...///000111222222777555222111222111---)))^^^BBB;;;777000///333555222,,,***---222444...'''%%%(((++++++***...+++)))***---///...,,,'''''')))+++,,,+++'''$$$&&&"""!!!&&&))))))'''"""$$$&&&%%%###!!!"""$$$###$$$$$$###!!!!!!"""$$$""" !!!&&&,,,111444)))&&&###""""""#########"""""""""###############%%%---555444+++$$$"""$$$###%%%''''''$$$!!!  !!!###%%%&&&$$$%%%&&&''''''&&&%%%$$$***(((%%%%%%&&&'''''''''"""%%%%%%""""""&&&+++---(((###!!!###$$$""" %%%)))+++(((""" ### !!!"""##################%%%&&&%%%$$$$$$$$$&&&###$$$'''))))))'''%%%###'''%%%$$$&&&((((((&&&###(((111999666---(((,,,333...+++***,,,000000---(((...+++((((((,,,111555777---,,,+++******+++---...444,,,''''''((((((***---...111666:::===>>>@@@AAA999555222555999;;;666111444444333222222444777:::///////////////000111222:::555000...111222111...***---///000...,,,---...333...(((###!!!"""$$$%%%.........,,,))))))***,,,'''(((***++++++***((('''***,,,,,,+++...222222..."""###"""!!!)))111111)))!!!!!!&&&)))&&&!!!$$$'''(((&&&######(((---(((%%%"""!!!###%%%&&&&&&---,,,+++******,,,---...'''+++...---)))(((***---...)))%%%&&&***---***&&&''',,,000...(((&&&+++222(((&&&$$$######$$$'''(((,,,+++)))(((((((((((()))))))))(((&&&%%%###"""""""""############$$$$$$$$$&&&,,,+++''')))222<<<777111,,,...444555000***666666777888<<>>===>>>>>><<<888555@@@>>>;;;888666555555555777777888888888777666555777111---000666999444///(((%%%%%%''',,,//////...+++***(((((((((***,,,...777888888444---'''%%%%%%'''(((***...///...***&&&''')))++++++***)))***+++%%%(((---.........000222222000...///000///***%%%&&&'''(((((())),,,000333555777888888777444000...///.........///000222333111555777555000++++++,,,cccEEE<<<666///,,,000444111,,,))),,,111333...(((&&&''')))*********)))((())),,,------+++(((((()))++++++)))&&&$$$$$$"""!!!###&&&((('''&&&!!!###%%%'''&&&%%%$$$###!!!"""###"""""""""$$$&&&""" """)))///333***'''$$$###$$$%%%%%%$$$"""""""""############$$$***///444222,,,&&&###"""!!!###%%%%%%###!!!  """###$$$$$$%%%%%%&&&%%%$$$###"""(((&&&%%%%%%'''((('''&&& !!!"""""""""###'''++++++'''###!!!"""""""""!!!%%%(((+++)))$$$!!!"""$$$ !!!""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&'''&&&'''((((((((('''%%%$$$%%%$$$$$$%%%&&&&&&&&&&&&,,,555<<<999000***---333///...---///000000...+++...+++((((((+++111555777111///---***)))***+++,,,111---)))(((((((((((()))+++...222666:::<<<===>>>999666444666999:::777444444333111111222444666666...............///000000999666222111222111000...)))+++---...---------///222///+++%%%"""!!!###%%%---------+++)))(((***,,,(((***++++++)))&&&$$$$$$)))******))),,,000111---&&&%%%""" """'''...333///((("""!!!$$$&&&$$$!!!$$$%%%&&&&&&%%%&&&))),,,'''$$$!!! !!!$$$&&&&&&+++++++++,,,---......///''')))+++,,,******+++------((($$$&&&+++,,,)))$$$''',,,000---'''%%%***000'''&&&$$$###$$$&&&)))+++---+++)))&&&%%%&&&((()))(((((((((&&&$$$###"""###########################!!!'''---,,,(((***333===666000---...444666222...888777666666999===BBBEEE888777666666666333///,,,///---,,,...222555555444***...111///,,,---333:::666000)))(((+++,,,)))%%%***++++++++++++---111444***))))))***,,,---+++)))---)))''')))///444555444,,,///000///,,,---111555///,,,((('''((()))((('''((('''&&&'''+++///444666---+++)))'''(((***,,,...===;;;888333///...000222000BBBSSSYYYWWWUUUTTTRRRLLL@@@777666888888777777888999999888666666777999666777888777666888===BBBPPPMMMDDD>>>DDDOOOSSSOOOAAADDDFFFGGGFFFGGGJJJNNNUUUQQQNNNOOOQQQOOOFFF===???AAACCCAAA===;;;===@@@888555333444777888666333BBB>>>999444111111333555444444555444444333222111666111///333999:::333,,,%%%"""!!!###&&&***,,,,,,,,,+++)))((((((***,,,---666999:::555,,,&&&$$$&&&&&&(((,,,000222///***&&&'''((()))))))))***,,,...***+++---...000111333444111///---...111000,,,'''''''''((()))***---000222111222444555444222///---000///---------///111222///444888666///******+++lllHHH:::444///+++,,,---,,,+++++++++,,,------+++(((&&&&&&***---&&&''')))+++---,,,***(((***++++++***(((''''''''' $$$((()))'''%%%%%%%%%###"""###'''++++++'''""" """#########$$$&&&((($$$!!!""")))---***'''%%%$$$%%%'''(((((("""""""""###$$$$$$%%%%%%000///---,,,+++(((%%%###!!!###$$$$$$"""!!!!!!!!!!!!"""###&&&%%%$$$###""""""############$$$&&&((((((&&&$$$###!!! !!!%%%((()))(((&&&&&&$$$!!!"""%%%%%%&&&&&&'''((('''%%%$$$!!!!!!"""###$$$%%%&&&'''%%%%%%%%%$$$###$$$&&&)))***)))'''&&&%%%%%%&&&'''###&&&(((&&&######'''+++000333666555111......//////000111000//////222444---+++)))***---000222333444111...+++******,,,---+++...///...+++***))))))---,,,...222888:::888555666666555555555666999:::444111///111666777333---------,,,,,,------......111333666555111...,,,,,,*********,,,///000000///---000000,,,$$$!!!$$$(((*********)))'''(((***,,,000111000,,,(((%%%%%%&&&&&&((('''%%%(((,,,---***,,,'''"""###)))///111111'''%%%###!!!!!!"""""""""###"""###&&&***+++***(((&&&### """&&&((()))(((***---000111000...---***))))))+++...///...,,,(((((()))++++++***'''$$$(((******)))&&&%%%''')))&&&%%%$$$$$$%%%))),,,...,,,***'''$$$###$$$&&&(((%%%''''''&&&###"""###$$$$$$$$$$$$#########""""""$$$'''))))))((()))///444111///------///333666999777777555555666888:::;;;777666444222111000...,,,***---/////////000444777//////.........///222444111///+++(((((((((((((((***+++***))))))***...111))))))***+++,,,,,,***(((((()))***++++++---///000111000/////////111111111,,,,,,+++)))&&&%%%(((+++''')))+++---///111333444000...,,,)))((()))***+++444444333000---,,,---...333===JJJSSSZZZ[[[UUULLLCCC===999999999999<<<@@@???===;;;:::;;;<<<;;;:::>>>>>>===:::888;;;AAAGGGPPPGGGDDDKKKQQQPPPPPPSSSLLLFFFAAABBBHHHKKKIIIEEEHHHFFFDDDFFFGGGDDD>>>888999888777777777777888999666555333333333666999;;;@@@<<<555000...///111444888666444111000///000000000111444888999666000***&&&%%%######%%%(((***+++,,,+++***)))***,,,...000111555777333,,,'''''')))(((***---000222000,,,(((((())))))((((((***...111111...,,,///444777666444///000111111000...------))))))((()))+++---//////000000000111111111000000000///---,,,,,,---///111111333444444000,,,)))(((oooFFF444000...+++(((&&&'''***+++***((())),,,...,,,((('''***...&&&(((+++------***'''%%%+++,,,+++***'''%%%&&&'''$$$+++,,,)))%%%$$$%%%%%%######'''------(((!!!!!!"""$$$$$$$$$%%%(((***$$$###  &&&******'''%%%$$$&&&(((((((((!!!"""###$$$%%%'''((((((111,,,'''&&&((()))'''$$$###$$$&&&%%%###"""""""""!!!"""###&&&%%%$$$"""""""""###$$$!!!!!!$$$'''))))))&&&###&&&###!!!###(((+++***'''%%%&&&&&&"""###(((&&&%%%&&&(((++++++((($$$""""""###$$$%%%''')))******)))'''%%%######&&&)))+++)))&&&$$$$$$%%%''')))%%%)))+++(((######)))///111000//////000000...---///222444222000000555999---+++***+++---000000000444111...+++***+++---///***000444333000000///,,,...------111666777444000333555555444222333777;;;444000///333999999222***,,,,,,+++++++++,,,,,,---,,,111555555000+++***++++++******,,,000333333111,,,111333///&&&"""&&&+++)))))))))((('''''')))+++666666333...(((%%%'''***&&&'''%%%###%%%******'''///)))$$$'''///333000+++ !!!"""###""""""#########"""###(((---///---)))(((%%%!!! ###'''***,,,'''***...222333111...,,,,,,)))(((+++000222///,,,%%%)))---...+++'''&&&&&&((('''%%%%%%&&&''''''&&&'''&&&%%%%%%&&&***---///***(((&&&$$$###$$$&&&'''%%%''')))'''$$$"""$$$&&&(((((('''&&&$$$###""""""$$$%%%%%%&&&&&&'''((()))+++,,,---+++***...888@@@666555444333333444555666777555333000///......///***...111111//////333666111...++++++---000000///---...---***&&&%%%(((+++((()))(((&&&%%%&&&(((+++'''(((***++++++***)))((($$$'''++++++******,,,---333///,,,---111333000---))),,,---+++'''&&&)))---***---000222222000000000111000...,,,+++++++++,,,---...///...,,,+++,,,---222777???LLL\\\ccc[[[OOO???======>>>===<<>>FFFFFFEEEAAA???@@@EEEJJJEEE@@@GGGWWW\\\RRRKKKMMMTTTIIIAAACCCMMMQQQKKKBBB>>>???@@@AAA???===:::888888444111000222444444333777777666444333555;;;@@@999666111,,,+++,,,///111999666222...------///000+++000555777666111,,,((()))((('''&&&&&&(((***+++,,,,,,++++++,,,...000222...000333111...++++++,,,***+++,,,...000///---***)))************,,,///333444000---111777:::888444///222555333///---...111***)))(((***,,,...///...222222111111111333555666000///...------...//////333222111111000---)))'''hhh>>>...,,,+++***'''%%%%%%''')))***)))+++,,,------,,,+++*********+++,,,,,,***(((&&&%%%'''***,,,+++'''$$$###### ###&&&))))))(((&&&&&&######$$$(((******&&&###!!!"""$$$$$$$$$%%%(((***######""" ###)))...***'''$$$###$$$%%%%%%%%%!!!"""###%%%''')))***++++++)))&&&$$$%%%'''''''''&&&''''''&&&$$$######$$$!!!"""###$$$$$$$$$%%%%%%$$$###############%%%((()))(((&&&&&&&&&'''(((*********))),,,)))&&&""" !!!$$$&&&''')))+++,,,+++***((('''######$$$%%%''')))+++---222000,,,'''######%%%'''((('''&&&%%%%%%%%%&&&'''++++++***(((&&&'''+++///000...,,,---...000000000111222444555555444555555---+++)))***,,,///111222222///,,,))))))+++...000///333444333555999777111---...111333444444333222333333222333444444333333222111222666:::999444///,,,++++++*********++++++---///000111///---+++******,,,...///000222555777111222111,,,&&&$$$&&&***+++++++++)))''''''(((***111222222---'''$$$&&&***))))))'''$$$%%%******'''***((((((+++///000+++%%% $$$((()))'''$$$$$$%%%'''***---///000000***'''"""!!!###&&&)))+++***,,,///111111000...---******+++,,,...///......(((+++------***((('''(((%%%$$$$$$%%%''')))*********)))'''&&&''')))+++---)))(((&&&%%%%%%&&&'''(((&&&)))+++)))&&&$$$&&&***...---,,,***'''&&&$$$######%%%&&&'''&&&&&&&&&&&&'''((()))'''''',,,555>>>444333222111222555888:::444444333111000////////////000222333333333333333///,,,))))))+++---......---...---+++(((''')))+++)))))))))'''%%%$$$&&&'''###&&&(((******)))''''''$$$%%%(((+++...///...---///,,,***,,,///111///,,,)))***++++++******+++,,,///222555444111...---......//////000000000//////000111222111//////111222111666>>>JJJZZZddd```VVVGGGEEEFFFHHHGGGEEEHHHMMMLLLLLLKKKIIIFFFDDDDDDEEEGGGIIIJJJHHHDDDCCCEEEGGG???CCCJJJRRRTTTPPPKKKIIINNNIIIFFFIIIOOOPPPJJJCCC<<<===>>>>>><<<:::777666444111///...000333666777777666555444444666:::===333111...,,,+++,,,///000555222///,,,+++,,,---///...000333333222...+++))))))******))))))***,,,......---,,,+++,,,---///111...///000111000//////...+++***)))***+++,,,,,,+++***+++,,,++++++---000333222111111333777888777555000333555333///---///111)))''''''***...000000///222222222222444666777888222111111111000000//////222222111000...+++)))(((___888***)))))))))'''&&&%%%%%%'''***,,,...---,,,---///...***%%%......---***'''&&&&&&&&&$$$(((,,,---(((### """ ###(((+++)))''' ###'''((('''%%%%%%%%%!!!"""###$$$$$$%%%''')))"""############'''...444+++((($$$""""""""""""!!! !!!###&&&(((***,,,---%%%&&&'''&&&$$$$$$&&&)))((())))))'''%%%###$$$$$$ !!!"""###!!!###&&&((((((&&&###!!!&&&$$$###$$$''')))******%%%(((,,,,,,***(((***,,,333---&&&"""###%%%$$$###'''---111000+++''''''***$$$$$$$$$%%%'''***---...999666111***$$$"""###%%%%%%%%%&&&&&&&&&&&&&&&%%%000---)))''')))+++------......---------///222444333333333666:::999444///---***'''(((+++///333555000---***((((((+++...000555555222111888@@@===555***000555666333111333666555222000333666666000***000222555777999999888777++++++***************+++111...,,,,,,///000---***(((---222222///000666<<<888444...(((%%%%%%&&&(((......---***(((&&&''')))))),,,---***%%%"""###''',,,,,,)))&&&'''++++++(((%%%'''+++---...***%%%!!! %%%...000+++$$$&&&(((+++++++++...333888---)))$$$!!!"""%%%''')))---...//////000/////////'''+++......,,,+++---000---,,,+++***))))))))))))"""$$$&&&'''(((***...111---,,,)))''''''((()))+++(((((('''&&&''''''))))))'''***---+++(((&&&))),,,222111///---***(((&&&%%%"""'''++++++)))&&&''')))%%%%%%&&&%%%&&&+++222888444222000000222777===@@@222333444444222000//////444222222555888888444000+++***)))))))))+++---//////...---,,,+++++++++***,,,---,,,***(((&&&'''(((!!!###''')))((('''&&&&&&%%%###%%%+++222555222...***))))))+++---///......+++)))(((***...///---***444666777444000---,,,---+++---///111333333333333999888777555444555777:::222999BBBLLLWWW______[[[RRROOONNNQQQPPPNNNNNNPPPNNNRRRTTTPPPHHHEEEHHHLLLDDDGGGKKKJJJFFFBBBAAAAAAAAAJJJKKKDDDDDDLLLOOOKKKDDDFFFJJJMMMNNNLLLHHHDDD<<<<<<<<<;;;;;;888555222------......000555;;;???555333222333555666777666000///...------///000111///...,,,+++++++++,,,---444222111000000000---+++)))***+++++++++,,,...000///...,,,++++++,,,...////////////111333333111///,,,)))'''&&&(((***+++,,,+++,,,---------...000333...111444555555555666777222333333222///......///'''&&&&&&)))///222333111000000222444555666777777333333333333333222111000111333333000+++((()))+++aaa:::++++++...000,,,'''&&&(((***+++***---...////////////000111...//////---)))''''''(((&&&######&&&$$$  !!!###$$$&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###""" """"""""""""###&&&(((%%%%%%$$$%%%'''))),,,...+++&&& ###&&&%%%### $$$))),,,,,,+++******%%%&&&'''%%%###"""$$$&&&$$$######$$$%%%$$$"""  !!!#########"""""""""###$$$%%%&&&%%%$$$###&&&%%%$$$######$$$&&&'''%%%)))---,,,(((&&&'''***444000***%%%######%%%%%%+++---///---***((())),,,$$$######$$$'''***...111:::555---&&&######%%%'''***+++***)))'''&&&''')))///...---,,,,,,***&&&$$$&&&+++000///,,,,,,222888777333000222777999777333---+++)))***---000222333//////............//////<<<777333555<<<@@@>>>;;;///111444444333222222222111//////333999;;;777222333444666777888999:::;;;...+++)))))),,,---,,,***333...***))),,,...---,,,)))///666666222111666;;;999444,,,'''&&&&&&''''''///111111...)))&&&''')))%%%$$$#########$$$%%%&&&000---***'''%%%%%%&&&'''%%%''')))+++***'''$$$""" """%%%***...000///---+++------***(((+++333;;;222,,,$$$###'''***///...---,,,---///111222'''***---///...---...///000111111000...+++(((&&&''''''(((+++000444444222***++++++***(((''''''(((***)))(((''''''((()))***&&&(((*********)))+++,,,777000***))),,,,,,'''!!!(((+++...---***'''&&&'''(((&&&$$$%%%(((+++,,,,,,222000//////222777===AAA555111000222222...,,,---555000---///666999777222,,,------***((()))...333222000///......,,,)))&&&111///,,,)))''''''((()))%%%''')))++++++(((&&&$$$***&&&%%%***333888666222&&&***......,,,+++...111---,,,,,,///222222///,,,111===>>>222---444444,,,333222333888999777888;;;@@@CCCAAA===<<>>EEEKKKLLLLLLQQQ]]]gggeee\\\VVVZZZbbbaaaUUUHHHTTTWWWUUULLLAAA???IIISSSDDDDDDEEEFFFGGGFFFBBB@@@FFFEEECCCBBBBBBDDDGGGIIIAAABBBKKKYYYYYYNNNGGGJJJDDD<<<555555:::<<<777111222000...---///444:::???777222///222888:::555///111000---++++++...000222,,,...///+++'''''',,,111;;;555---***+++------,,,***---//////...///333888555222///......---+++)))000000000......///222555+++)))''''''))),,,------222...***+++000333333111,,,444;;;:::333000444999444000///222666555...'''###"""###%%%)))...333666///,,,///888>>>;;;555222>>>777000...111333222///,,,222888666///)))***,,,ccc:::+++---333666000)))'''***,,,+++)))---000333222111111333666222///,,,++++++***(((%%%$$$""""""%%%$$$ !!!$$$&&&&&&&&&$$$###%%%%%%&&&&&&&&&%%%###"""!!!""""""""""""%%%(((,,,&&&&&&&&&&&&'''((())))))+++&&&""""""%%%'''&&&$$$!!!&&&+++...---***&&&%%%&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$###""" !!!""""""##################$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$'''***)))%%%$$$&&&)))......,,,'''"""!!!$$$'''******+++,,,,,,+++(((&&&!!!!!!!!!"""&&&,,,111555555111***%%%"""###%%%'''///...,,,)))&&&%%%''')))+++,,,---,,,)))'''%%%%%%'''(((***++++++,,,...000111111111222444666666666---,,,,,,---///000000///222000...,,,,,,...000222777777777999;;;;;;999777000000000111222111000000000000000222444666777777222333555999<<<;;;666111000---******,,,,,,+++)))---------,,,+++++++++,,,+++...222444555444555555555444000+++&&&$$$'''***...///111333222...((($$$%%%$$$#########$$$%%%&&&******))))))(((&&&%%%%%%$$$%%%'''(((((('''%%%$$$!!!###%%%(((***---///000---,,,***((((((***---000111,,,%%%!!!"""&&&)))+++------..................,,,++++++---111333222111...666===;;;222++++++///,,,***+++111888:::555.........---+++((((((***,,,)))((('''&&&&&&'''((())))))))))))'''&&&&&&''')))...,,,***)))))))))((('''(((***,,,,,,)))'''&&&''')))))))))''''''***000555111111111111333666999:::666111...///...++++++---000///...000333555555555111///+++))))))+++,,,---111222222000,,,***+++,,,...---+++***((((((''''''%%%&&&'''((()))((((((''''''''')))---111333333222---+++)))***...///...+++,,,000333333//////333777999::::::999888888555222888<<<<<<777999BBBEEEBBBDDDDDDHHHMMMIIIBBBDDDLLLRRRMMMIIIIIIOOOVVV[[[^^^___cccfffeee```YYYTTTQQQOOONNNJJJCCC<<<;;;AAAGGGAAA???===<<<===???>>>>>>@@@@@@AAABBBBBBBBBBBBBBBCCCEEEIIIPPPYYY[[[SSSIII>>><<<:::888888888888777444000------111555666666444111000111444666666555000...,,,***+++---///111444111---)))(((***---000333111...***)))+++///222000///......000222333444333444444111...,,,---...,,,---......------///111111...***(((***...111222///,,,)))***///333333111///222555555444222333333111111111222222///+++'''#########%%%'''+++...000...***+++333888777444222555444222111000///---,,,///000333444222///---+++ccc:::+++000888;;;444---***+++---,,,***///222555555444444666999555000******------((("""""" !!!$$$$$$  """###%%%&&&&&&%%%###!!!$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!"""%%%***...''''''''''''''''''&&&&&&)))&&&$$$%%%((()))(((&&&$$$(((...000---(((### &&&### !!!$$$%%%"""$$$$$$$$$$$$###"""!!! """"""""""""###$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$######"""!!!!!!"""$$$%%%$$$!!!!!!$$$'''(((+++,,,(((""" $$$))))))''''''***------(((### !!!%%%,,,444888000---(((###!!!"""%%%'''222111...***&&&$$$&&&'''(((***,,,+++'''%%%%%%%%%&&&$$$###%%%(((***)))((()))---111333333444666888------...///111111///---444111---++++++---111444111555:::;;;888444222222222111000111222222111000000111222111000222666:::333222444:::>>><<<333***000...+++***++++++***))))))---000///+++((((((***,,,---///333777666333///000333333...'''$$$'''++++++,,,111666999555+++###%%%$$$###""""""###$$$%%%%%%''')))***)))'''$$$"""######$$$%%%&&&&&&''''''$$$%%%&&&'''))),,,000222///+++'''&&&'''(((((('''///+++'''$$$%%%(((***+++)))+++---...///---,,,***///,,,***...555888666222***888DDDBBB555---///666222...///666>>>>>>444***//////...,,,******,,,...((('''&&&%%%%%%&&&'''(((******(((&&&###"""###%%%$$$'''(((((('''&&&(((+++((())))))(((&&&%%%&&&'''(((+++,,,***(((+++333<<<000111222333444444444444666111------+++((())),,,***---///000///000333555555///)))(((***+++***'''...222555222,,,***...222************)))(((''''''&&&''''''((()))***+++,,,&&&)))---.........111333444...(((***000333000+++///666;;;777000///888BBBAAA999777???CCC===999:::===FFFCCC888:::KKKQQQKKKIIIGGGPPP\\\XXXJJJMMM\\\eeeWWWIIIHHHQQQYYYXXXSSSWWWeeerrrooo```SSSQQQVVVGGGDDD???999555555666888===999444222444777;;;<<<888;;;>>>@@@@@@>>><<<:::@@@DDDCCCEEETTTccc^^^LLL===??????;;;777555888;;;666111---///333666222...111000/////////222666999...---+++******,,,///000;;;444+++((())),,,------+++,,,---+++)))+++111777444111---...222444333000222555777444...+++...333)))+++,,,---,,,,,,---///888333---+++,,,000444666,,,)))''')))---111111000000...---000444555222///000222333222---(((&&&&&&$$$$$$$$$%%%'''(((******+++''''''---222222111222---000333222///+++******111...---111666666000+++```;;;...222666888555111---++++++---///222111111333666888888666444000,,,+++,,,+++'''######!!!"""%%%%%%!!! """''''''&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$""" ###(((,,,***)))''''''&&&'''))))))'''%%%%%%&&&((()))(((''''''***---...+++&&&""" %%%$$$$$$$$$%%%%%%###"""$$$%%%%%%$$$"""!!! !!!"""!!!!!!"""$$$&&&)))***&&&$$$"""!!!"""###&&&'''((('''%%%$$$#########$$$!!!"""!!!"""%%%&&&(((***(((%%%$$$%%%(((&&&&&&&&&(((******(((%%%$$$"""!!!!!!$$$+++222666///,,,((($$$"""###%%%&&&/////////,,,(((%%%%%%%%%(((((())))))((('''&&&%%%!!! """$$$&&&%%%$$$$$$)))///555777777555444---------...111222111///111///---++++++---///111///333777888666222000...222444555444222222444666222222222222333444666888444444444777999888333//////---+++))))))*********///000111///+++((('''(((***,,,000444777555000,,,...000111...)))&&&&&&)))''')))...444777555///***&&&%%%$$$###""""""###$$$%%%&&&(((((('''%%%""" ###"""""""""###%%%''')))(((&&&&&&(((---000111000---***'''%%%&&&(((+++,,,...,,,(((&&&'''((((((((('''(((***+++,,,---,,,,,,...---...222777888444000+++333<<<<<<666222444777333111222777;;;:::111)))---...//////---,,,,,,,,,&&&%%%$$$$$$$$$%%%&&&'''((())))))'''$$$"""""""""!!!###%%%&&&%%%&&&''')))&&&&&&%%%$$$######$$$$$$%%%(((++++++***,,,222888...///000111222222222222555222000000---((((((++++++---...///......///000111---)))'''((()))((('''+++///333333000...///111******)))))))))***+++,,,******,,,---............***+++------...000444777666444222222333555777777999<<<>>>===::::::>>>CCCDDD@@@>>>AAADDDDDDCCCDDDAAAEEECCC===@@@LLLSSSRRROOOOOOUUU]]]\\\XXX\\\ffffffZZZNNNKKKPPPTTTRRRNNNQQQ```nnnqqqfffXXXQQQOOOAAA@@@<<<666111///000111999555000...000444888:::555777:::<<<<<<;;;888666:::===>>>AAANNN[[[]]]WWWLLLHHHAAA;;;888777888888666333000000222444333111111///......///222333444...---+++++++++---///111:::444---***+++,,,+++***)))***+++++++++---222666222000---...000222222111222444666333...,,,///222***+++,,,,,,+++,,,///111777333///---...111333444+++)))((()))+++------,,,,,,******---333555333000111222222///***&&&$$$###$$$%%%&&&&&&'''((()))))))))&&&''',,,000000///000...///000000///---+++***000---,,,000666777333---```???333111111000333444000***)))...555444///+++...666:::666000000000///,,,)))'''&&&&&&%%%###$$$''''''###"""$$$,,,***'''$$$###$$$&&&'''""""""""""""###$$$$$$%%%'''%%%######'''+++)))&&&%%%&&&)))---000&&&%%%%%%&&&'''((((((''')))***+++***'''%%%$$$$$$###'''+++)))%%%###$$$'''$$$&&&&&&%%%"""!!!"""###!!!!!!!!!###%%%))),,,...%%%###!!! """%%%'''...+++'''$$$###$$$''')))!!! """%%%(((&&&%%%&&&)))***'''%%%$$$&&&((('''&&&'''))),,,+++(((%%%###$$$(((...111111...***'''$$$$$$$$$%%%(((+++------***'''$$$###***((('''))),,,,,,)))%%% !!! !!!###&&&###&&&---777======555...---+++***+++...222444444------------------------000000111333444333000---,,,222777666000///444:::333111111444888999666333666666555222000111666;;;---,,,+++)))((()))+++---999444///,,,+++***((('''''',,,333666555222///...---------,,,,,,***'''%%%$$$'''+++---...///222555((('''%%%###############)))(((&&&%%%###"""""""""$$$###!!!!!!"""$$$''')))+++'''&&&+++333666111+++******)))&&&%%%)))111999...,,,)))'''''''''%%%$$$&&&&&&&&&'''))),,,///000+++///444777666333///,,,///------111777:::888555000111222333222000,,,***'''+++...000...+++)))(((%%%$$$#########%%%&&&'''%%%(((******((($$$"""!!!#########$$$&&&'''%%%###$$$###!!!!!!!!!!!!""""""!!!###&&&))),,,------,,,++++++,,,---///000222333222222444666222+++((()))...------...///...,,,************(((&&&&&&(((+++)))+++000444555333///,,,...,,,******+++...111333...///111222222111///...333000...///333888;;;<<<777<<<@@@>>>999999@@@IIIIIIDDDAAADDDJJJLLLGGG@@@FFFMMMLLLCCCAAAKKKPPPMMMEEE??????FFFIIIHHHLLLTTTWWWZZZWWWQQQTTT___bbb___UUUUUUSSSPPPMMMLLLMMMOOORRRWWWaaakkkooogggTTTFFF???@@@???999111---///333444111...---///222444444666777888888888777666666555666===FFFIIIKKKWWWeeeaaaSSSCCC;;;<<<<<<888222444444444222000111666:::333///,,,...333444000+++...------,,,---///111222222111000...,,,+++***)))---+++***+++...111222222,,,---......---...111444444333111//////...------......---,,,+++...222666111///------...//////...,,,+++***)))))))))((('''&&&(((+++---000222444666444111...,,,***'''$$$!!!$$$%%%&&&((()))***+++,,,((('''***000333000...///444000,,,,,,///111///---,,,---///111333333222111hhhFFF777111...+++000444111,,,***000666333,,,(((+++333777222+++,,,......,,,(((%%%&&&''''''$$$%%%(((((($$$"""$$$---+++'''$$$###$$$&&&(((!!!!!!!!!!!!"""###$$$%%%'''&&&###  ###)))'''%%%$$$&&&***///222''''''&&&&&&&&&''''''(((++++++***'''%%%$$$%%%&&&!!!(((---+++%%%!!!$$$)))$$$&&&'''%%%""""""$$$'''""""""$$$%%%'''***,,,---###""" !!!###%%%...+++'''$$$$$$%%%(((+++"""  ###%%%)))$$$!!!###)))+++'''###"""&&&))))))'''(((+++//////,,,(((&&&&&&))),,,///111///,,,)))&&&%%%%%%%%%%%%(((,,,---+++(((%%%$$$+++******,,,...///---***###$$$### """&&&%%%&&&,,,666>>>===444+++,,,)))((()))---111444666+++,,,...//////...,,,+++000///000222444333000,,,&&&---444444///...222777333111///333999:::666000666777555///***---666>>>000///---+++)))))),,,///;;;555...+++,,,,,,***'''''',,,333666555222000000---,,,+++,,,---,,,)))&&&%%%'''((('''&&&)))111777***)))'''%%%$$$######$$$***(((%%%"""!!!"""###%%%&&&%%%###!!!!!!###&&&'''+++((('''---444666111***'''***+++(((&&&***444===...+++((('''''''''&&&%%%&&&%%%%%%&&&(((,,,///111***000666888666111,,,+++222+++&&&,,,777===999333,,,...///...***))))))+++$$$(((,,,...---)))'''&&&$$$$$$#########%%%&&&'''''')))++++++(((%%%"""!!!&&&$$$$$$%%%'''&&&### """!!! !!!""""""!!!  ###(((,,,+++'''"""(((((()))+++---///222333...000555888333+++''')))///...---...000///,,,)))''')))+++***'''&&&***...)))+++...333777555000+++000000//////111555888;;;555666777777777555444333;;;888666888<<<@@@AAAAAA;;;CCCIIIGGGAAA@@@IIIRRRQQQHHHCCCHHHTTTWWWNNNBBBHHHTTTSSSDDDAAANNNTTTOOOFFF;;;<<>>777000222555666333///000777>>>555000,,,///444555///(((...---------...000111222+++---///000///---,,,+++111...,,,...222444333000***---///...+++,,,000555555222///......---+++))).........------///333666+++******+++,,,---+++***---,,,+++***((('''%%%%%%###''',,,---,,,---222777444000,,,******)))&&&$$$&&&&&&'''(((***,,,...///******---333444000...///777000***)))...222111///+++...111111000///000222wwwOOO999111...---///111222111000111222///,,,***+++...///---+++,,,+++))))))((('''&&&%%%'''%%%%%%((('''###!!!###)))(((&&&%%%$$$$$$$$$$$$ !!!###%%%&&&&&&&&&$$$!!!!!!###$$$$$$$$$%%%'''***,,,---***)))((('''&&&&&&(((***+++++++++(((%%%######### %%%)))((($$$!!!"""%%%$$$&&&(((&&&######&&&***%%%&&&'''((())))))))))))!!! !!!"""'''&&&%%%%%%%%%%%%&&&'''###!!! !!!###%%%%%%&&&### !!!$$$&&&%%%###"""%%%)))---......---,,,---+++)))((())),,,///222...---+++)))''''''&&&''')))***,,,+++)))((('''((()))...222222///...000333000+++$$$ !!!"""&&&(((---333777666222---***)))(((***---000111222////////////////////////---111666777555000---***%%%)))...111333333333333222000000111444555444222555444222...+++,,,111666666555333///+++***,,,000333111///---,,,,,,++++++)))+++///444777666333///---...//////---,,,++++++(((''''''''''''))),,,...,,,+++(((&&&%%%$$$$$$$$$'''&&&###""""""$$$&&&((()))'''%%%###""""""$$$%%%))))))***,,,/////////...((()))*********,,,000444,,,***''''''((()))))))))&&&''''''(((***+++,,,---///000222555555333///,,,---***)))---333555333///++++++++++++******))))))%%%'''******)))'''''''''$$$$$$######$$$%%%'''(((,,,,,,+++(((%%%"""!!!"""$$$&&&((((((&&&$$$#########"""!!!###%%%%%%### ###&&&)))(((&&&###!!!$$$&&&))),,,.../////////+++---222444///'''%%%(((+++...000111000/////////++++++++++++++++++---...+++...111444444333222111111222555888:::===>>>???AAA@@@>>>======>>>AAABBB???BBBEEEGGGFFFDDDCCCCCCEEEEEEGGGHHHIIIKKKLLLMMMKKKEEEBBBFFFOOOSSSNNNHHHGGGKKKJJJDDDCCCHHHIIIGGG@@@::::::???@@@===???FFFLLLOOOLLLEEEDDDHHHEEE>>>999@@@GGGJJJHHHIIIMMMQQQSSSRRRUUU]]]eeedddYYYNNNCCCAAA===888444222444666555222///...///111222222666555555444444444444444111666===AAAAAAEEEOOOYYY]]]YYYRRRIIIAAA:::666555111444555444222222555999444000---...222333000---,,,,,,,,,---...///111222,,,******---111333222///000000111222444555444444.........------...000111444444222///,,,***))))))(((***---......///000111***)))'''(((***+++,,,++++++++++++***(((&&&%%%%%%%%%(((++++++))))))---111111111///,,,)))((()))+++)))((('''''')))+++---//////...///333333//////222222...)))(((***---//////,,,...000000...---...///UUU:::111111111//////222555555111---+++---...---+++***+++,,,---(((%%%&&&)))***'''###'''%%%%%%'''&&&""" !!!$$$%%%&&&&&&&&&$$$"""  !!!###%%%&&&$$$%%%%%%###!!!!!!###$$$ """%%%'''))))))((('''---,,,***'''&&&'''))),,,***,,,,,,+++'''### !!!###$$$###!!! $$$''')))'''$$$$$$(((---))))))*********(((&&&%%% !!!!!!"""$$$%%%%%%$$$###"""$$$"""!!!!!!###%%%&&&&&&""""""!!! !!!"""$$$"""$$$(((000555444...(((***))))))))),,,///333555******)))(((((((((((((((......,,,)))'''''')))+++&&&000999777///+++222::::::000$$$ """ '''***...000//////000111))))))***,,,...///...---222111000//////000111222***333<<<===666---))))))((((((***111888:::666111000000000///...///222555333222000///...---+++***<<<;;;888222,,,***,,,///***---000000---+++,,,...---++++++111999;;;555...,,,000333222---+++---111***(((''')))++++++'''###---,,,***'''&&&%%%%%%%%%######"""###$$$''')))***+++)))'''$$$""""""######&&&***---+++((((((---222***))))))+++------***(((+++)))''''''))),,,---...'''(((***+++,,,+++)))(((444000...000555777333///%%%***...000...++++++,,,+++)))(((***---...***&&&((((((((('''%%%&&&(((***$$$$$$######$$$&&&''')))111///+++%%%  """!!!''',,,+++%%%"""$$$'''$$$######%%%(((((($$$!!!!!!&&&+++***%%%!!!"""$$$"""%%%***...000///,,,***)))***...///***$$$$$$(((&&&---333444000...111555111...+++,,,///000///,,,---111555444000000333888000444999???BBBBBBAAA@@@LLLIIIEEEBBBCCCGGGMMMQQQ@@@HHHQQQSSSLLLEEECCCCCCMMMFFFAAAFFFOOOSSSMMMDDD@@@@@@@@@AAADDDHHHKKKMMMFFF???===CCCEEE@@@<<<<<<888:::888333444999<<<;;;===>>>CCCGGGDDD<<<888999888:::>>>CCCIIIMMMOOOPPPNNNRRRWWWXXXWWWUUUUUUVVVEEE???888444444555555444;;;777222000111333666777333444444555444333222111///777999666===JJJNNNHHHNNNVVVZZZRRRAAA666666;;;222222333444555444333222222111///......000333555+++++++++,,,---...000000///)))%%%***333999777222...222555666444333666999444111------000111000...333555666111***'''(((,,,"""&&&,,,//////...,,,,,,,,,)))&&&&&&(((+++---...)))***+++***((('''''''''((())))))((('''''')))***...111222...(((&&&+++111+++)))'''&&&'''))),,,...333000000111000...///444++++++***)))'''(((,,,.../////////......---,,,+++xxxTTTDDD;;;555...000000...+++***---000333---+++///000,,,)))((('''***+++***((((((,,,000&&&%%%(((,,,,,,&&&""""""((('''&&&$$$###""""""""" !!!!!!!!!"""&&&))))))'''%%%###!!!!!!!!! %%%&&&&&&%%%$$$%%%(((***''')))***)))&&&&&&))),,,,,,......,,,'''### """######!!!!!!$$$"""!!!!!!$$$&&&''''''(((---...***''''''&&&$$$  !!!"""###"""###$$$'''((('''&&&"""!!! """$$$%%%%%%%%%!!!$$$'''%%%"""###&&&+++222666555111------***))),,,111555333000***+++)))'''***//////---000,,,&&&$$$$$$&&&'''((()))---111333444555777888222...(((""" ###%%%,,,******...222333---(((***+++,,,---............444///,,,...444777444///222444666777666222...++++++---111555888777444111//////...------...///000111222222///,,,+++...111777777666555222///,,,***,,,...///...000444333///---...000333444444222111...///000333444333000---//////...+++))))))***,,,------......---+++)))((()))&&&######%%%(((***+++,,,***'''### """%%%&&&(((++++++)))((()))***,,,***((())),,,---+++'''))))))))))))***+++,,,,,,******++++++,,,---......444333333555888777222...((((((***,,,------+++)))((('''&&&'''***,,,---------+++)))***,,,+++)))&&&###$$$%%%###"""###(((------,,,+++((($$$"""!!!"""&&&&&&'''(((***)))&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))&&&###!!! ###''',,,...---***'''&&&,,,((('''******''''''+++,,,---///222555666555333000///...///222444555555555444444444666888888888;;;>>>AAACCCDDDDDDDDDDDDPPPLLLJJJLLLMMMLLLOOOTTTGGGNNNTTTRRRKKKDDDCCCEEEIIIAAA;;;???IIILLLEEE;;;;;;:::888999<<>>>>>888333555222///------000333666666;;;@@@AAA===888666666:::888888???HHHNNNNNNLLLPPPRRRSSSUUUUUUUUUUUUUUULLLEEE;;;444333444555666777444222333666777666444222333444555555333111000444222444:::>>>???BBBFFFLLLTTTZZZWWWMMMCCC;;;666555///---000222111111444///111222///,,,,,,///333***)))(((''''''((()))******&&&%%%,,,666;;;888222111222333444555555555555111000///......///000111444666555000***&&&&&&(((((()))+++,,,,,,+++)))((()))(((''''''(((***,,,...%%%(((++++++((('''(((+++***(((&&&&&&(((((((((&&&------...,,,,,,---000333000---)))(((((()))))))))---///000///---+++******)))(((&&&%%%%%%'''***,,,000...---...111111...***lllNNNCCC>>>888000000///---++++++---...///+++***///222///,,,++++++++++++***)))***,,,...'''&&&)))---,,,'''######'''&&&%%%###""""""!!!!!! !!!!!!"""$$$&&&((('''&&&%%%###!!! !!!"""%%%&&&'''&&&&&&&&&(((***%%%&&&'''&&&%%%%%%))),,,......---***%%%"""""""""#########"""!!!!!!""""""#########$$$$$$%%%'''(((+++...///+++)))***(((%%%!!!  """"""###"""!!!###&&&((())))))###"""!!!!!!"""###$$$%%%%%%###!!!###%%%&&&%%%"""$$$)))...000111000111333000---+++,,,000111///,,,(((***)))(((+++111222///...***%%%###$$$&&&'''(((...------000444666555333...***%%%!!!!!!###&&&'''******,,,///333222...***+++*********,,,///111333333111//////000111000...111222444555444222///---,,,///333555555444444444///...---///111222000...444444333000------000444333555666666555111---***...///......333777666000...111444555333222333444111///...111444444000+++000000///,,,******,,,///+++---///111000...***(((+++(((%%%$$$&&&)))+++,,,)))))))))'''$$$###$$$%%%&&&'''(((&&&$$$###%%%''')))***,,,,,,+++***))))))))))))))))))***+++,,,------,,,+++,,,---000444666000333777888666222...,,,)))'''&&&)))---...,,,(((&&&'''(((((()))+++///222---------...///---)))%%%%%%%%%$$$######%%%(((++++++++++++(((%%%#########&&&&&&''')))++++++)))'''%%%'''((((((&&&$$$%%%&&&%%%&&&&&&&&&%%%#########'''))),,,---,,,***************)))'''%%%&&&))),,,111//////333:::<<<:::666444333111111333777===@@@999666555888===>>>:::666>>>BBBEEEDDD@@@@@@DDDIIIGGGDDDEEEIIIJJJGGGGGGJJJIIIKKKLLLKKKGGGCCCAAA@@@???<<<999:::>>>???===999888555444888>>>AAA>>>:::;;;:::999888888888888888111000///...///000111222<<<<<<===>>>>>><<<999666555888<<<@@@CCCGGGLLLPPPTTTQQQOOOSSSYYYZZZUUUOOOLLLHHHBBB;;;777777;;;???777666666777999888666333444444333333222222222222000222777<<<;;;888;;;AAALLLOOOSSSSSSRRRNNNDDD;;;444000...000222111444999111000////////////......***)))(((''''''((()))***'''&&&'''+++111555555333333111000444999<<<:::777111111///---,,,---222666666333000...,,,+++))))))***++++++++++++++++++***((((((&&&&&&&&&(((***+++)))))))))*********)))(((((()))***)))''''''))),,,...,,,+++,,,///111000...111111000,,,(((&&&'''(((+++...111222000---***)))((('''&&&%%%%%%'''***,,,---///111111000...---,,,dddHHHAAA???:::444111---+++***+++,,,,,,+++''''''...222222111111///---*********+++++++++'''&&&)))---,,,'''###$$$%%%%%%###"""!!!!!!!!!!!!""" !!!$$$&&&&&&&&&$$$%%%%%%###!!!$$$###%%%'''(((''''''((()))&&&'''&&&%%%%%%'''***---///...+++'''###!!!"""$$$$$$###"""###$$$%%%%%%$$$"""%%%((('''%%%%%%&&&(((,,,...,,,))))))+++(((###!!!!!! !!!!!!"""######!!!!!!###&&&)))***+++######"""""""""######$$$$$$%%%&&&''''''&&&$$$"""%%%***...---******000666000...++++++------)))&&&&&&((())))))---333444000,,,(((%%%###%%%''')))***000,,,))),,,111444111,,,***&&&!!!!!!$$$((())))))'''))),,,///111000///---,,,***))))))+++///333666111222222000---+++---//////000000111111111000000000222444333111000222444///......000333444111...777666444111///000333666000222555777666222...+++000000///000555:::888222222444666666333222444555333000...///222333///+++/////////---,,,,,,///111***---111333333000,,,***---***'''%%%''')))+++,,,'''(((******(((&&&%%%%%%''''''%%%###!!!!!!$$$'''&&&***......***'''''')))(((((((((((()))+++---...---+++******---222666:::---222888888333---***)))(((%%%$$$&&&+++...,,,)))%%%'''))))))(((+++000444......000222222///***&&&'''%%%######$$$&&&((((((((()))***)))'''%%%%%%%%%&&&&&&&&&(((***+++***)))&&&))),,,+++)))&&&&&&'''###############%%%&&&&&&***+++,,,,,,++++++---...+++///---%%%"""***//////666222000555>>>BBB???:::777555333222444:::CCCIII>>>:::888<<>><<<===GGGCCC@@@>>>>>>>>>;;;999666777666444222111444666333000000777???@@@:::222555666777444000111555:::,,,---...///000000111111???===;;;<<>>BBBAAA>>>999555111111666===AAADDD>>>;;;:::<<>>@@@@@@<<<999;;;>>>BBBDDDGGGLLLRRRWWWXXXYYY[[[aaafffddd]]]VVVJJJGGGBBB===::::::<<>>@@@<<<666111333:::>>><<<777999999888777555666777999222000.........---,,,******((()))---...++++++---///---+++((('''***///444111///+++((('''(((+++---***---000222333333444444222222000///...------,,,)))))))))+++///444:::===777;;;???AAA???<<<;;;;;;CCC@@@???DDDNNNUUUVVVTTTRRRZZZcccgggccc]]][[[ZZZJJJCCC<<<888999:::777555;;;999666222111111333555111222333444444444333222444111111444333222444888777FFFPPPNNNPPPYYY______JJJ;;;---...666999666333111111000---))))))+++...)))((('''&&&&&&'''((()))---***''')))---000000////////////111333333333222000---+++000666999555111444444333///+++)))+++---(((***...000000...***((())))))(((((((((((((((((((((***+++***'''%%%%%%'''(((''''''''')))***++++++))))))(((&&&'''(((+++...///...,,,+++***'''%%%###&&&***...///...,,,***)))''''''''''''(((***,,,------------...///...***&&&iiiFFF;;;999777666333000......---,,,+++(((!!!$$$)))---000333---+++(((&&&&&&&&&%%%$$$$$$"""###&&&%%%!!! """!!!!!!!!!!!!""""""###!!!###&&&&&&%%%%%%&&&''''''&&&$$$"""""""""""""""!!!###%%%&&&&&&'''((()))+++***)))***+++***(((&&&###%%%&&&&&&###  """%%%&&&&&&%%%%%%&&&&&&(((***)))&&&$$$%%%''')))---,,,'''$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%(((+++,,,)))###!!!$$$&&&&&&###"""###%%%$$$%%%''')))(((%%%""" !!!!!!"""$$$&&&&&&%%%$$$"""***+++***(((+++111222///---+++******---///111111)))***)))&&&###$$$'''++++++,,,---......---------***))))))***,,,///222333---...////////////...---000000111555888999777444000///---,,,,,,---///111333111............+++)))---111333222......333999000111222444666444111......,,,+++***+++...222444///666999666333444666666444000...111555555000***,,,///222111...,,,...111---------,,,+++,,,///111222000---++++++---000111---)))%%%""""""###$$$$$$******(((&&&######$$$&&&$$$######%%%)))---//////,,,)))(((***...000...******)))'''&&&&&&)))+++---***+++---//////---+++***444...'''%%%(((******)))&&&***------++++++...111444222000///...,,,(((%%%((())))))(((((())),,,///(((&&&$$$#########""" """###$$$%%%$$$&&&(((***+++(((%%%######$$$$$$$$$'''$$$###'''---...***%%%""""""###(((---///,,,)))&&&)))---//////---------;;;;;;555111777AAAAAA:::333555777555222333888===<<<777333555:::;;;555...000222222///,,,,,,111666///,,,)))***------***&&&(((%%%%%%(((((('''(((,,,))))))(((&&&%%%'''---222---(((###"""$$$&&&'''&&&'''+++......------111555333222000//////...,,,******)))(((***...444;;;???444999>>>???<<<999:::<<>>888222000222222///+++,,,,,,***'''&&&(((---222222222333333444444444444///000444777555000000333444===@@@@@@LLL```eee]]]KKK>>>333111222111...---,,,---......---,,,+++***((('''&&&&&&&&&&&&'''(((((()))+++---...///000000///---,,,---//////---+++---///222444555555444444000111222111000...,,,,,,******+++,,,,,,+++******(((((()))***++++++++++++)))***+++++++++*********''''''''''''&&&&&&((()))''''''(((***++++++***)))++++++***)))(((((()))***%%%)))///333222///,,,+++))))))***+++---...///000)))((('''((())))))***)))]]]HHHFFF@@@777111444666555111...---///'''$$$'''...111---(((%%%+++,,,,,,)))%%%$$$&&&)))%%%######&&&&&&!!! """"""!!!!!!""""""###$$$%%%%%%,,,***$$$!!!%%%+++...(((""""""&&&'''###&&&'''(((((((((***---000&&&'''***...222222...***((((((&&&$$$!!!!!!"""$$$ '''...---&&&###&&&++++++(((%%%$$$%%%%%%%%%$$$)))000333,,,$$$###(((,,,%%%%%%'''((((((((('''&&&(((&&&%%%%%%'''(((((('''"""''''''$$$###%%%(((***'''%%%(((+++,,,'''"""!!!###### %%%"""$$$((())))))'''&&&%%%,,,---***)))---666;;;:::---,,,***+++---/////////<<<444+++'''((()))&&&###***111777777333000111555+++,,,000666<<<;;;333,,,///---,,,+++,,,///333555(((111:::===888444444666999888666444222222222222(((333===:::///(((***000,,,+++,,,222999999222)))777333//////222444555444(((((()))***,,,---...///>>>:::555444;;;???999///(((000888999333......111///***(((---666888111)))111111000...------000222......---,,,+++*********444000+++(((''''''''''''!!!$$$))),,,,,,+++************---111666666333///)))+++---,,,+++---222777---+++(((%%%%%%''')))+++---,,,+++++++++,,,---...'''***+++)))''''''+++///222---***...666888111)))000;;;CCC???222)))***///'''***---,,,(((%%%%%%&&&)))+++,,,)))%%%"""###$$$""""""!!! """'''+++000---)))(((***,,,...///(((---000---&&&"""&&&+++$$$%%%***111666555---%%%'''((((((''''''))),,,///&&&)))000444///***...777999555000...///000111111...111333000)))%%%'''***%%%$$$$$$%%%((()))(((&&&++++++)))&&&$$$''',,,111&&&$$$&&&******((('''***555///***+++000222///***$$$$$$$$$###!!!"""%%%'''######$$$(((+++---+++)))000444555000))))))111:::)))***+++---///000222222<<<777111000444999<<<<<<:::IIIXXXYYYRRRPPPZZZeeeeee\\\UUUWWW]]]WWWFFF555444222///---,,,,,,++++++%%%&&&'''&&&%%%&&&***...444333222111111333555666...444===AAA:::111000444888999555888OOOhhhhhhWWWEEE>>>777333000,,,,,,///******,,,///222000***%%%((('''&&&%%%%%%&&&'''(((###)))...///,,,,,,...222222---***,,,222444000***,,,222777666111///444:::000......000333333///+++,,,+++)))(((((()))+++,,,'''''')))***++++++++++++---+++)))+++...///---***%%%)))+++)))%%%###'''+++'''&&&(((---222111+++$$$***---...+++&&&%%%***///###***222777666222---***)))***+++,,,...///000111%%%''')))'''%%%%%%)))---jjjEEE999999:::888444111555::::::111)))%%%&&&&&&''''''((((((((((((((((((((('''&&&%%%$$$***((($$$!!! !!!""" !!!!!!!!!!!!!!! %%%$$$##################&&&&&&%%%$$$"""###&&&(((''''''((()))*********)))((((((&&&'''---555555111''''''&&&&&&%%%$$$######)))(((&&&%%%%%%&&&'''((('''((()))'''%%%%%%(((+++))))))(((&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$%%%(((***$$$&&&)))******(((%%%###!!!"""###$$$%%%%%%$$$######%%%'''&&&######&&&)))***%%%!!!"""!!!&&&%%%%%%%%%&&&&&&''''''&&&'''))),,,///111222222333...***+++///222000---...222555111***%%%$$$%%%***+++...333777666000***...............///000111...***)))++++++***,,,000333222333555888:::;;;:::666===BBB???666//////333333333222///---++++++,,,+++000333333000111555:::000111333333333000---+++,,,+++)))((())),,,000333555888<<<===:::555111///---000333666666444111///...000111000...---...000///......000222333222000...111///)))&&&)))...//////---+++******(((%%%###%%%$$$%%%***111444111...***+++...//////000222444000---)))((()))+++------...,,,)))'''&&&&&&((()))++++++******)))(((((((((,,,+++)))(((''''''''''''***---000///,,,******,,,///444999;;;777111+++(((...------,,,******)))))),,,***+++---***###!!!$$$)))%%%!!!!!!$$$''''''&&&,,,,,,+++)))'''+++222888333111---+++******)))(((%%%'''***,,,---+++)))'''&&&'''''''''&&&'''***,,,,,,---------++++++,,,---,,,---......------...000///---++++++******'''%%%((('''%%%###$$$'''+++---,,,***(((((()))+++,,,,,,...---++++++,,,+++)))'''+++///555::::::777000,,,)))&&&###!!!"""$$$%%%%%%%%%))),,,+++((('''***...***,,,...000111111000///---......---,,,+++---...111444666666444444777;;;>>>HHHSSSXXXUUUUUUYYY^^^]]]YYYRRRMMMHHHBBB===:::444222...,,,+++)))'''%%%&&&%%%%%%&&&(((***---///333444444444333333555777333777999777111------///888888:::???HHHTTT```hhhVVVFFF888666666111,,,***++++++,,,///222333///,,,'''%%%""""""$$$''')))))),,,***(((***...111111///000...---...111222111///333222222222111222222333444666777666333000//////---))))))+++***((((((***++++++***)))))))))))))))...+++)))***------***'''''')))+++,,,)))'''&&&'''%%%&&&((()))***+++******---+++)))(((***+++++++++'''+++111666999666000++++++)))(((***...111111000''''''''''''((()))***+++iiiEEE999777666555222000333777666000***&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%)))'''%%%###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""%%%%%%%%%$$$######%%%'''%%%&&&'''(((((()))(((((((((((('''(((...666777333''''''&&&&&&%%%%%%$$$$$$((('''&&&%%%%%%&&&''')))'''))))))'''%%%%%%'''***((('''%%%$$$######$$$$$$"""###$$$$$$$$$&&&)))+++$$$&&&(((******(((&&&$$$!!!"""###$$$%%%$$$$$$###!!!###%%%$$$"""!!!$$$''')))%%% """######((('''&&&%%%$$$$$$$$$%%%%%%''')))+++---///000111222///---...111333222111111333444222,,,'''&&&&&&(((***...333666555111------------------...//////,,,((('''))))))(((***...///111222444666888:::;;;777<<<@@@>>>666000...///000111222///+++)))***,,,000222444333222333777;;;444555555555333111///------,,,+++++++++---///000222777<<<>>>;;;555000,,,...111444666777666333111//////000///............---...000333555444111///111444222,,,))),,,///000---+++***)))((('''$$$"""$$$###%%%***111555333000***,,,---......///111333---***&&&%%%&&&((()))***,,,***(((%%%%%%%%%'''((((((((((((((((((''''''''',,,***(((&&&%%%&&&'''((((((***,,,---,,,******+++...///222666888666000+++///...---+++******,,,...***...111///***&&&$$$$$$(((&&&%%%%%%&&&&&&&&&%%%))))))((((((***...333777111///---+++,,,,,,+++)))))))))***++++++***((('''&&&&&&&&&%%%$$$$$$'''))),,,------,,,***(((((((((+++,,,------------...//////---+++***++++++)))(((,,,+++)))((()))+++...///+++)))&&&&&&(((***,,,,,,000...+++***++++++***)))+++444===AAA===666000...(((%%%###"""###%%%%%%%%%%%%(((++++++'''&&&(((+++***+++---...///...------000000000...,,,+++---...000444888888666555666777AAA???BBBOOO]]]ccc]]]UUUUUUSSSNNNHHHAAA<<<999888333111...+++***)))'''%%%'''&&&&&&&&&(((+++...000111222333222111111333555555666666222,,,))),,,///333666:::===BBBNNN^^^iii]]]NNN@@@;;;999333...,,,...,,,,,,---000222111000)))'''$$$###$$$'''))))))------,,,...000111111000...000111111///...///111444222000000222444444333666666666555444222000...+++)))))),,,,,,)))(((***---,,,+++***)))(((((((((+++,,,------,,,+++******)))((((((***++++++'''$$$###$$$$$$%%%'''))),,,------+++))))))***+++++++++***,,,000444666555111...,,,***((())),,,//////...---***''')))---///...+++cccAAA777555222111000///000111111...,,,'''&&&%%%###"""######$$$###$$$%%%%%%%%%%%%%%%%%%'''''''''&&&%%%###!!!  !!!!!!"""""""""!!!!!! !!!!!!###$$$%%%%%%$$$###$$$%%%###$$$%%%&&&''''''''''''''''''&&&&&&,,,333444000&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))((((((((('''%%%%%%&&&'''%%%$$$"""!!!!!!###$$$%%%!!!"""#########%%%(((+++$$$%%%((())))))(((&&&$$$!!!"""###$$$%%%$$$###"""!!!###""" !!!$$$'''$$$  ###$$$%%%***)))'''%%%###"""""""""%%%&&&(((***,,,......///............000111222333444444333222///,,,)))''''''+++000333444222111000,,,++++++++++++,,,------***&&&%%%'''(((&&&(((,,,+++///222444444555999<<<;;;======;;;555000,,,+++///222444111,,,***,,,///333222111000111444777999999999777666444222000///....../////////.........///444:::===:::444///+++...///222444555444333222111000.../////////...---,,,---000444666555111...222444222,,,))),,,.........,,,***))))))(((&&&$$$######%%%***000444333111***+++,,,,,,+++,,,...000+++(((%%%###$$$&&&'''''')))(((%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$%%%'''(((''''''''')))++++++***(((+++***+++111888:::555000000///,,,)))(((+++000444444>>>@@@666+++(((&&&"""&&&(((******(((&&&%%%%%%&&&%%%%%%(((,,,111333444...---,,,,,,------+++)))************))))))((('''))))))(((%%%######%%%'''+++------,,,)))%%%$$$$$$)))***,,,,,,+++,,,---//////---***)))***,,,,,,,,,///...---,,,,,,---...///***'''%%%$$$'''***,,,,,,000...+++***++++++***)))***555@@@BBB:::222......&&&%%%######$$$$$$$$$######&&&******'''%%%&&&(((******+++++++++++++++***111111///---+++***,,,//////444999:::777444333444>>>;;;@@@NNN___fff^^^TTTQQQOOOJJJDDD===999777777222000---+++***(((&&&$$$''''''((()))+++---...///...///000000//////000111666555222,,,''''''+++///111666::::::;;;DDDTTTaaacccYYYNNNFFF>>>555111000111...,,,,,,...111333444---***&&&%%%&&&((())))))...000222333222111111222...222555333---+++...222555222000000333555555444888555444444555444000---)))'''))),,,---)))(((***...---,,,***)))((((((((((((,,,000///+++)))***,,,+++(((&&&)))---...(((###""""""!!!"""$$$(((,,,///,,,+++))))))***++++++***------///111444444222000...+++)))(((***,,,------222,,,''')))///222...)))\\\===555444111,,,---......,,,++++++,,,(((&&&$$$"""!!!!!!!!!"""!!!"""###$$$%%%%%%%%%%%%%%%&&&((()))(((%%%!!! !!!!!!"""###$$$!!!!!! !!!!!!"""###%%%%%%$$$######$$$!!!"""###$$$%%%&&&&&&&&&%%%&&&%%%###&&&,,,,,,)))######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((((((((''''''%%%%%%%%%%%%###"""  """%%%&&&"""###$$$###"""###&&&((("""$$$&&&'''(((&&&%%%$$$"""###$$$%%%%%%$$$###"""!!!$$$### !!!###%%%###  """%%%&&&***(((&&&$$$"""""""""###&&&''')))***,,,---------(((***,,,------...111333555444222222111///,,,***)))...333444111//////000*********))))))******+++)))&&&&&&))))))'''(((+++)))...333444333444999>>>DDDAAA<<<777333///+++)))000444777555000---000444222///,,,+++---111333444<<<:::888555222111000000---///111222333222000///000333888999777333///---,,,---...///000000000000333111//////000000///---,,,---...000222222000......000---(((&&&)))+++)))000...,,,+++++++++)))(((""""""$$$(((,,,//////...)))******)))((()))+++,,,,,,)))&&&%%%&&&'''''''''&&&%%%$$$###"""###$$$%%%"""###%%%&&&'''''''''&&&((((((((((((''''''''''''%%%######&&&***,,,)))&&&(((''')))...555999777555000///,,,((('''***222888IIIUUURRR===+++(((&&& %%%***......+++'''%%%%%%&&&%%%%%%(((...111111///,,,,,,,,,------,,,)))&&&((()))***++++++***)))(((...---+++(((%%%$$$&&&(((+++,,,---,,,)))%%%$$$###&&&(((***+++***+++---///...+++(((((())),,,---......------,,,,,,++++++,,,***(((%%%%%%'''***,,,---------,,,------,,,***''''''///777888222,,,******&&&%%%#########"""  ###&&&((('''&&&'''(((******************))))))------,,,***((())),,,...000444888888555222111222444AAAQQQZZZ[[[[[[]]]```VVVPPPHHHBBB>>>;;;888555111///,,,***)))(((&&&$$$%%%'''+++...000///...,,,***,,,......---,,,---...222111///+++((()))---000333666888888888===FFFNNN]]]^^^\\\RRRDDD777333555111000...---...111333555222///+++)))***+++++++++---111555666333111222333111444555333...+++---///111222222222222444666888999555222333666666111,,,)))&&&'''++++++)))***---,,,,,,+++***))))))))))))))),,,......,,,******+++***(((''')))------)))$$$"""""""""###%%%(((+++---***)))((((((*********(((------...111333444222000000...,,,******+++,,,---///***&&&(((,,,...+++'''[[[;;;333222///***,,,...---***))))))***'''&&&$$$"""!!!!!!!!!""" """###$$$$$$%%%%%%$$$&&&((()))(((%%%""" !!!###$$$%%%$$$###""""""!!!!!!""""""!!!###$$$$$$###""""""### !!!"""$$$%%%&&&&&&&&&'''(((&&&######''''''$$$"""""""""""""""##################$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$!!!!!! !!!###%%%'''&&&&&&&&&$$$"""!!!###%%%"""###$$$&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$### ###&&&%%%###!!!"""$$$""""""!!! """$$$&&&((('''%%%######$$$%%%&&&(((((()))++++++,,,,,,+++%%%'''***,,,---///111333333222111111222111///......222444444000,,,,,,---))))))(((((((((((()))))))))((()))------***)))+++***///444555333555:::???IIICCC:::444000...,,,***///333666555222000222444222///+++***,,,///111222:::888555333111000000000---///222444555555444333222444555444222111111222......---------...///000444222111111111111///......+++)))***,,,...//////,,,---+++''''''+++,,,)))///---+++***++++++***)))#########%%%'''))))))((()))))))))'''&&&&&&)))+++,,,***'''&&&&&&''''''&&&$$$$$$#########$$$%%%%%%"""###%%%'''((((((((('''$$$&&&)))++++++***'''%%%$$$""""""%%%***+++)))&&&&&&(((+++...111333555777000000---)))&&&)))111888UUU]]]VVV===)))&&&&&&!!!&&&+++//////,,,(((&&&&&&'''&&&&&&)))---///,,,)))++++++,,,......,,,'''$$$$$$&&&***...///...,,,***///...+++((($$$$$$&&&(((+++---...---***'''&&&&&&%%%''')))******+++---///---***''''''))),,,.........---,,,,,,+++++++++++++++)))''''''))),,,------((())),,,///000...)))%%%'''(((***+++***)))(((((('''%%%###""""""!!! ###%%%&&&'''((()))******+++++++++******)))((((((((('''&&&(((+++---222444666444111///000333///CCCYYYaaa\\\YYY```iii[[[QQQEEE??????>>>888222111...+++***)))(((&&&%%%"""'''---333444111,,,)))(((***,,,,,,+++++++++,,,,,,---...------...///111111111111444777;;;<<<<<>>;;;777333333777:::333333555777777444...***++++++---111555999::::::555555444222000.........'''***...333666777555444333333333222111///---+++''')))111999<<<777333222............///111222333+++)))&&&$$$%%%(((+++,,,((((((***,,,---,,,***)))%%%&&&'''(((***+++,,,---)))(((((()))++++++)))'''***)))***,,,...///...---...111222111---+++***+++---+++***+++---///...---aaa;;;///000111.........//////+++&&&!!! """&&&)))+++***)))((("""######$$$$$$$$$$$$###(((&&&### !!!###%%%%%%$$$""" !!!###$$$***(((&&&$$$""" ######""" """%%%######%%%'''((()))******###&&&&&&"""!!!%%%'''&&&''''''&&&&&&%%%$$$############$$$$$$$$$######""""""!!!!!!$$$'''(((&&&$$$"""$$$&&&((()))((('''&&&(((((((((&&&$$$###%%%&&&((((((***+++,,,,,,,,,,,,((()))*********((('''&&&$$$(((++++++'''%%%%%%&&&&&&((()))'''$$$$$$'''***+++)))&&&$$$$$$&&&)))+++$$$%%%%%%%%%%%%$$$###"""###!!!"""(((000555444111$$$)))---...,,,---333888666333//////000000---)))***)))((('''''''''''''''&&&)))111999999222+++(((...------000333555666555)))---333555444111000///000......222777888444000222555888666111000333777......///000111222222333:::888555333333555888:::111333444444333222333444666444///+++***+++---///444999===:::222...222888+++***))))))+++---------111333333444999AAABBB>>>---***''''''(((*********((()))***++++++,,,...000//////...---,,,...111555000...,,,+++++++++)))(((%%%%%%&&&'''(((((())))))###$$$'''))))))(((&&&$$$###"""!!!!!!"""$$$&&&((($$$'''++++++)))((()))+++)))''''''+++222444222...555999;;;777000---///333111......000---((((((,,,...***&&&&&&))),,,,,,+++%%%(((******'''%%%''')))&&&***000666:::999444///000...,,,+++,,,///222555---,,,)))&&&%%%'''+++...555333///***%%%###$$$&&&###&&&(((***+++---///111///......///111222111///000...+++))))))+++...000((((((***,,,,,,***&&&"""$$$######%%%(((+++,,,,,,###(((,,,)))""""""&&&'''%%%######'''+++---...'''%%%"""!!!"""%%%&&&'''"""&&&***...///---)))'''000111333333000,,,******''',,,111111///,,,+++,,,555333777GGGZZZaaaZZZOOOFFFFFFAAA999111000666<<<222000---,,,++++++)))(((******++++++,,,---......'''***---...---,,,++++++///...------...---,,,+++++++++***((((((+++222777555555777CCCXXXdddZZZIIIFFFCCC>>>888333444:::???000222555777888444...))),,,++++++///666<<<>>>===222555777444...+++---111)))''')))111999;;;555...111222333222///---,,,,,,&&&***666BBBDDD===555222222222222222222333333444))))))((($$$!!!$$$***000***((('''***///000+++&&&%%%%%%$$$%%%'''+++///111*********+++,,,,,,***(((,,,)))((((((***---...///,,,///222111---***))))))///)))%%%(((///222///***TTT<<<999666...,,,111555333,,,&&&$$$%%%&&&%%%(((000888777---""")))((('''%%%$$$#########"""!!!"""%%%'''---***%%%!!! """###$$$&&&)))(((%%%!!! !!!!!! !!!'''(((&&&$$$&&&+++,,,***$$$""" """######,,,)))%%%#########$$$$$$ ###%%%%%%$$$$$$$$$%%%'''&&&&&&))),,,+++'''"""!!!###$$$$$$$$$%%%(((***$$$&&&)))***(((%%%$$$###)))''''''***...111111///&&&...555444,,,%%%%%%''')))&&&###$$$'''(((&&&$$$+++222666000&&&###***333+++(((%%%$$$$$$%%%%%%%%%&&&%%%###""""""$$$&&&((("""%%%***...//////,,,***)))''''''***...111111///111999>>>999000+++///555...---+++(((%%%$$$%%%&&&&&&''')))---000222111///***,,,444;;;666,,,,,,444333...***...777;;;666000///555:::777000---111666666222000333888888222,,,666333///,,,...222888<<<444888<<<:::555222444666AAA999111000555888555111000222333000+++***...333444111111555999999111)))+++***))))))***,,,000333///---222<<>>@@@;;;333222555333,,,%%%###&&&((('''%%%&&&%%%%%%(((,,,...---++++++(((%%%&&&***,,,+++***...000///++++++...000...***(((&&&&&&(((*********------+++***)))))))))))))))'''%%%'''***------+++XXX;;;555555222...000222000+++&&&$$$$$$######'''...444444,,,%%%''''''&&&%%%$$$###"""!!!!!!  """$$$&&&---***&&&""" !!!"""$$$&&&((('''$$$  !!!""" """%%%%%%###&&&***+++(((###!!!!!!$$$%%%%%%***'''###!!!!!!#########!!!"""%%%'''))))))(((((()))))))))***+++***'''%%%"""$$$%%%%%%$$$%%%''')))'''(((((('''$$$###$$$%%%((('''''')))---//////...'''---222111+++&&&%%%&&&%%%&&&&&&&&&%%%%%%%%%&&&,,,000333///'''%%%***111+++(((%%%$$$$$$%%%%%%$$$%%%$$$""" """$$$&&&$$$&&&)))+++,,,,,,***))))))))))))+++---/////////111777:::777///+++---222///...+++(((&&&''')))+++))))))+++///111222000...---000555888444...---111333222111333555555444222111555999666111...000444000///000444999999444///555333111///000222666888444777999888444222333555@@@999222111555888777444000111111///,,,,,,///333444333333555888777111,,,+++***((()))+++---///000///,,,///777<<<:::666444888111)))(((---222333222---000222333333444666888888444000.........---+++,,,+++******+++---000111(((''''''+++//////***&&&'''((())),,,---+++'''$$$$$$$$$$$$%%%'''(((((('''((($$$!!!###'''***)))'''$$$$$$%%%%%%''',,,222666333333444777999777111---222222000000111333555666,,,,,,,,,++++++,,,...///555444222---)))'''))),,,...333777555111111777===666444111---++++++...000777555333111000000000111---+++)))'''%%%$$$######((('''(((,,,111333222000...444888666111000555;;;444///***,,,111222,,,&&&&&&%%%$$$######$$$&&&'''$$$"""!!!"""%%%(((***+++---+++&&&""" """###"""###$$$&&&(((,,,000333111+++&&&$$$'''******)))(((******)))'''&&&%%%&&&***777HHHOOOJJJ;;;---%%%&&&'''((((((&&&&&&'''(((***888HHHMMMJJJJJJQQQYYYOOOBBB666444444333111000000///...,,,******,,,...000---...333555222.........///000000...------......000555888666000...111555111---,,,---000333555444;;;===;;;FFF\\\nnntttXXXLLLAAA???@@@>>>:::999;;;777333000///000//////+++...555999777111000444444000---...111111...))))))))))))+++...111333333666555555555666555333111///000333:::BBBFFFFFFDDD777:::@@@CCC>>>444000222222...***)))))))))(((''''''&&&&&&(((,,,...---+++***)))'''(((***---...///222333000+++***...000...(((&&&%%%&&&(((***++++++///...,,,***)))'''&&&&&&'''&&&%%%'''+++------+++___<<<333444444//////---+++)))'''%%%$$$!!!"""%%%***---...+++((($$$%%%%%%%%%$$$###!!! !!!"""###%%%%%%((('''$$$"""!!!!!!"""###%%%&&&&&&%%%"""!!!###$$$$$$"""###%%%$$$&&&))))))&&&""" """%%%&&&'''&&&###  !!!""""""!!!"""%%%***000111///+++***+++,,,+++)))'''''''''###%%%&&&&&&%%%%%%&&&(((***)))'''$$$"""!!!###&&&''''''''')))+++---,,,+++)))+++---,,,)))'''&&&&&&###&&&)))(((%%%###%%%(((+++---...+++((('''***...***(((%%%###$$$$$$######$$$###!!! !!!"""###%%%%%%&&&'''((((((((((((***+++,,,,,,,,,,,,---...111444555333...++++++---000...***))))))+++///111++++++---111333333000...333777888555444555444000111555888666333000111333333555666444111/////////,,,,,,---000555888::::::666555333222222222222333666666555555444333333333:::666111///000333555555111000///......///111222444444555555555333111000,,,***(((***---///...,,,///******000333111...---222///,,,,,,...222555555888666555777;;;<<<999555666888777333---***,,,///,,,+++))))))***---000222)))((('''***...///---***&&&***///111///+++'''%%%'''%%%$$$'''+++,,,+++)))'''### ###&&&&&&%%%$$$%%%&&&&&&''')))...111///000111333555555333000000111222333444444444444///...---///111222222222777888888333---,,,///444333666888666333333777<<<777777555000---,,,000444666666666666444222000///***)))((('''&&&%%%%%%&&&((()))+++...000111111111...111333222000///222555111///,,,---...---)))%%%$$$###!!!!!!!!!###%%%&&&%%%$$$###$$$'''***++++++***((($$$!!! """$$$$$$$$$%%%&&&(((,,,...000///,,,)))''''''))),,,...***++++++)))&&&%%%%%%'''---;;;KKKPPPHHH:::---'''&&&''')))((('''&&&'''(((,,,666CCCLLLOOOPPPSSSWWWJJJ@@@666333333111111333...//////...------...000444555444222333666555111...222666666333111000111555444555999888333111333555333000------111777<<<@@@===;;;>>>GGGWWWiiivvvbbb]]]RRRFFF@@@@@@>>>;;;888666333111111111000///,,,///555999666...***,,,///......///000///---+++***)))((((((***---111333777@@@CCC<<<888<<<>>><<<555444555999???CCCDDDCCC444777===AAA<<<222,,,,,,///000111///,,,)))(((((('''&&&''')))+++---,,,+++************+++...333666333333///)))'''+++---,,,%%%$$$$$$&&&)))+++,,,,,,000///---***(((&&&$$$###$$$$$$%%%(((,,,------+++ddd@@@444333222000---)))'''''''''&&&%%%"""$$$&&&&&&&&&&&&''''''"""###$$$%%%$$$###  """###$$$%%%%%%######""""""###$$$%%%&&&%%%&&&%%%###  ###&&&((('''%%%"""!!!!!! %%%)))''''''((('''$$$!!!!!!%%%&&&'''""" !!!!!!!!!""""""%%%,,,444777333...***,,,---***&&&$$$%%%(((%%%&&&''''''%%%%%%%%%&&&******(((&&&###!!!"""$$$&&&&&&''')))******)))(((+++***((((((((('''&&&%%%$$$'''******((('''((()))***)))((('''((())))))))))))'''%%%$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$$$$#########$$$&&&)))***+++---///...***)))+++---000000000///---+++***)))---,,,+++,,,///111333444+++,,,...111444555333000888<<<:::444666===;;;333///333666666222///000222444333111111000///,,,***,,,***)))***///777???EEE999777555222111000000111888666444333444444333222111000---+++***,,,000333111///......000222222111222444555333000...///111...+++***---000111...***,,,(((&&&)))+++***)))++++++,,,,,,,,,---000444777???<<<;;;===@@@???:::666666888999555000---///222///---***'''&&&''')))+++,,,***((()))+++---,,,,,,&&&,,,333555111,,,(((&&&)))'''&&&)))...000...***'''### """$$$$$$%%%&&&'''''''''(((+++---,,,,,,---///111333333333///000222333333222000///111000000333666888777555555888999666111111777===>>>777111222:::===999333999:::999555000///333777333444666666444111---*********))))))))))))))))))'''))),,,.........///000,,,------------,,,,,,,,,......------,,,)))&&&$$$"""!!!  """$$$&&&'''&&&%%%'''))),,,---,,,(((&&&###!!! !!!###$$$&&&%%%%%%'''***,,,......,,,,,,,,,)))'''(((,,,000,,,,,,+++(((&&&%%%&&&(((222:::BBB@@@777...+++,,,(((***,,,,,,+++******+++444222666EEEXXX```ZZZPPPCCC;;;444222222111444888...000111222111111222444888===;;;333333:::;;;555111777<<<===:::666555666<<<888777999:::777444555222111///------333===DDDKKK<<<666AAAQQQYYY]]]```jjjkkkaaaNNNBBBBBBAAA<<<111333666999999555...)))------111444111***'''(((+++,,,...000000///...---+++***)))((((((,,,111444:::JJJPPPEEE>>>DDDHHHFFF;;;888666777999:::888555///000444888444,,,((()))+++000444333...)))'''(((''''''((()))++++++++++++)))+++,,,,,,,,,///666;;;222111,,,%%%###'''))))))$$$###$$$&&&***,,,------...---,,,***(((&&&%%%$$$!!!###&&&***,,,------,,,bbbBBB999555//////+++'''%%%&&&'''''''''&&&'''&&&$$$!!!!!!###%%% """###$$$$$$###!!! !!!"""###%%%&&&&&&%%%$$$###"""""""""###$$$&&&&&&%%%###  !!!###%%%((((((%%%###"""!!!&&&,,,///,,,)))(((&&&###!!! ###%%%%%%"""  """"""!!!""""""%%%---555777333///(((***+++)))%%%###$$$&&&%%%'''((((((&&&%%%%%%%%%''')))+++***'''$$$"""!!!$$$&&&((())))))(((''''''+++(((&&&%%%&&&((('''&&&)))((())),,,///...+++((('''%%%###$$$''')))(((&&&(((&&&%%%$$$%%%%%%$$$###&&&%%%$$$$$$$$$%%%''''''###""" """&&&***---,,,...000...***(((***,,,......------,,,+++***)))***+++---111555666444111******---000444666666555888:::777111555===<<<444---...000222333333111///222000.........---***'''''''''))),,,222999???CCC<<<999444000...///000222888666555555666555444222------,,,***)))***...111111///...///111222222111000222333111,,,***,,,//////......///111111...***)))%%%###%%%'''&&&(((,,,)))+++---...///111555999???AAACCCCCCBBB>>>;;;999888777555444444444333222222///+++'''&&&&&&(((***...,,,)))(((((()))******(((---444555222,,,)))'''))))))))),,,///000...,,,(((%%%!!!!!!"""###&&&(((******)))((()))***)))***+++,,,---///222333222333444444333111...,,,111222444777999:::999888777999999777333333888>>>BBB;;;666777<<>>777666<<<===888777<<<@@@AAA???<<<;;;;;;>>>999888;;;;;;888666777333222000------222===EEEJJJ===999EEEQQQSSSUUUYYYjjjooohhhVVVHHHDDDAAA<<<222444888;;;;;;777///***,,,***+++...,,,((('''))))))+++///222333222000///---,,,+++)))))),,,222777>>>NNNUUUJJJCCCIIILLLIII:::777555555555333///***,,,***,,,///---)))(((+++'''...333222,,,'''&&&((('''((()))***************(((***,,,,,,,,,///555;;;222111,,,%%%###'''***)))$$$$$$%%%'''+++---------******++++++***)))((('''!!!$$$(((+++---------...\\\BBB;;;666///,,,***(((&&&%%%&&&(((******)))'''### !!!###!!!!!!###$$$$$$###"""""" !!!###%%%'''(((***(((%%%"""  &&&&&&&&&$$$!!! !!!""""""$$$%%%%%%$$$"""""""""+++111444000+++)))'''%%%$$$!!! """######$$$"""!!!!!!###$$$###""""""###&&&+++000222000,,,'''((()))(((&&&$$$$$$$$$$$$&&&((()))'''&&&%%%&&&$$$(((,,,...+++&&&""" """%%%((()))((('''''''''***(((&&&%%%&&&'''((('''***)))***...222222---(((%%%###"""$$$(((***)))''''''&&&%%%%%%''''''&&&%%%'''''''''((()))***+++,,,%%%###!!! """&&&***.........///---+++*********+++,,,,,,---,,,,,,++++++(((***---333888888333...******+++...333666888888444444000...000444444///,,,***+++///555666222---///...---------,,,)))'''!!!%%%,,,444;;;<<<:::777;;;888444000...///111333555666777777666555333222///000000///......000222000000111111111111111111///111111///+++)))***,,,///000111111000...,,,,,,'''###!!!###%%%$$$(((,,,,,,---///000111444999<<<===BBBGGGGGGBBB===;;;<<<999555333444777888555222222///,,,))))))+++...000...---***(((''''''((()))***---000222000---***)))(((***,,,.........---,,,)))'''$$$"""!!!!!!"""###'''***,,,---,,,***))))))'''(((*********,,,///111666666666555444222111000000444888;;;;;;:::::::::<<<;;;999666444444666888<<>>???@@@AAAAAAAAA@@@???<<<999:::<<<;;;888777999999666111,,,,,,000777===AAA@@@CCCGGGEEEFFFSSSddddddhhhggg]]]OOOFFF???:::;;;999777777777666333111+++((((((******((((((+++***+++///444777777333000,,,------+++***---444:::>>>IIINNNIIIFFFGGGGGGCCC555333111222333222...***,,,)))))),,,,,,***+++...&&&+++//////***&&&&&&(((''')))++++++)))))))))***((()))+++,,,---///222555222222...(((''',,,...---'''''''''))),,,---,,,+++'''(((***+++,,,,,,++++++$$$&&&***,,,,,,---...000[[[@@@999555///)))******'''%%%%%%(((,,,,,,)))&&&###!!!!!!"""""""""""""""######$$$$$$$$$!!! """%%%(((******'''$$$  !!!&&&''''''&&&###""""""######%%%&&&&&&$$$$$$%%%'''...444666111,,,******((()))&&&###!!!""""""""""""'''%%%$$$$$$&&&&&&%%%$$$"""$$$&&&)))***+++***)))'''''''''((()))(((%%%######&&&((()))(((&&&&&&&&&$$$(((---///---((($$$"""!!!$$$(((***)))''''''(((((((((''''''&&&'''((()))(((***---111222111---***%%%$$$$$$'''***,,,+++***&&&%%%%%%&&&)))))))))'''&&&'''(((***+++---...///)))'''$$$""""""%%%))),,,///...,,,,,,,,,,,,***))))))+++---...---,,,---///******---222777777222,,,---,,,+++,,,000555777888444///---------***)))+++++++++,,,000555666222.........///...---++++++***%%%''',,,555<<<===666000888666444222111111222222111555999999666222111111333333333444444444222111///222444333000///000222///000000///---+++***)))---000222000,,,)))***,,,'''###"""######"""%%%+++///...---///222666:::<<<;;;@@@FFFGGGCCC>>><<<<<<:::777444555777777444111111...+++)))***---222444------+++***((()))***,,,,,,++++++,,,------+++***&&&+++///000,,,******,,,+++***(((&&&$$$######$$$(((+++///111///---+++***&&&(((******)))))),,,...777555444222222333444555...555<<<===:::777888;;;???<<<777555555666666555:::BBBGGGCCC999666===GGG888777666888:::888222,,,222222222222222111111000************)))'''%%%$$$&&&%%%&&&***///111000......000111000---***(((((($$$%%%'''+++......+++(((%%%%%%$$$%%%'''***,,,...&&&%%%&&&'''***+++***)))'''&&&%%%#########$$$%%%###!!!!!!%%%***---,,,)))++++++***(((''''''((())),,,...//////---------...)))+++---//////---)))&&&%%%(((---000111222222333---777DDDLLLPPPUUU]]]cccSSSFFF:::777888777555444888888888777777888<<<>>>:::;;;>>>BBB@@@;;;;;;>>>DDD@@@<<<===AAACCCCCCAAA888888;;;===;;;666777;;;;;;666///+++,,,000444666;;;AAAFFFCCC===???OOO___ZZZ]]]bbbaaaWWWFFF;;;888>>><<<:::888888666444222+++((()))---...+++)))+++,,,,,,///555;;;<<<777111***,,,...---+++...555;;;;;;===AAADDDDDDAAA;;;666222///+++,,,...000///------******---...+++***,,,&&&)))+++***((('''(((***'''***,,,+++)))((((((***(((((((((***,,,......---000111///++++++///111000+++******,,,------+++***''')))+++---...------,,,'''))),,,,,,,,,,,,///111^^^@@@777333...'''***+++)))%%%$$$)))...,,,)))$$$"""###$$$$$$######"""""""""###$$$%%%&&&!!!  !!!%%%(((+++&&&$$$ !!!%%%'''&&&'''((('''%%%#########'''((()))((('''(((***,,,---444666111,,,+++,,,+++,,,)))&&&############""")))(((&&&'''((((((&&&%%%"""$$$''''''&&&%%%&&&''''''&&&'''))),,,+++'''"""###%%%((()))((('''''''''%%%)))---///---)))&&&%%% $$$)))***)))'''((()))&&&((()))(((&&&&&&(((***$$$***000333000---,,,---%%%%%%'''))),,,---------%%%%%%%%%'''***+++***)))&&&'''(((***,,,...000111,,,***&&&######$$$''')))000---++++++------+++((('''+++...///---,,,///222---+++,,,000555555111,,,000---++++++...333666888666///---000---$$$###(((+++---///333555444222///---///000000---,,,,,,---///+++)))...666:::777222444444444444333222222111---444999:::555000///000444444444666777666333000///333666444000---///222000000000000///---***(((,,,000333///(((%%%(((,,,'''$$$"""###""" ###(((///---***,,,000555888::::::???DDDFFFDDD@@@===::::::888777666666555222000000...***((((((,,,000333,,,,,,,,,+++***+++---......***((((((+++---,,,***%%%+++111000+++'''(((+++,,,,,,+++)))&&&$$$$$$%%%)))---111333111...,,,+++%%%(((******((('''))),,,444222///...///222555777---555>>>???999555777;;;>>>999444444777:::999777=========<<<::::::<<>>:::555666<<<888333,,,***---111444555;;;???AAA>>>>>>CCCHHHJJJTTTUUU]]]ddd[[[GGG888666;;;<<<===>>>===999333...+++***+++000111---******---,,,///666>>>@@@999222(((+++------,,,...555;;;777444666>>>AAA;;;111---222---'''&&&(((+++,,,,,,,,,)))***......***'''''''''((((((((('''(((***+++(((***,,,+++)))'''(((***((('''&&&))),,,---***''',,,...---***+++000222000---,,,,,,---...---+++((()))***,,,.........---,,,)))+++------+++,,,///333mmmCCC000...111222---'''%%%''')))((('''((('''%%%###""""""###$$$$$$$$$$$$""" """$$$$$$###"""!!!"""%%%(((***&&&###"""%%%'''000+++%%%###$$$&&&%%%###)))---000---))))))///666---.../////////---+++)))111...)))&&&$$$$$$$$$###&&&))),,,---,,,(((%%%$$$&&&$$$###$$$''''''###!!!&&&,,,---***&&&$$$###!!!$$$'''(((((('''%%%%%%***++++++)))&&&###"""""""""&&&...555333+++'''(((111---(((&&&&&&'''((((((%%%,,,222111***$$$$$$&&&$$$$$$&&&,,,111000)))""")))&&&""""""$$$(((+++,,,%%%''')))+++------------444///(((###"""###$$$%%%%%%***///000...++++++,,,,,,***)))---333444000+++---,,,***)))***---111333+++,,,...000111111000000<<<444+++'''((()))'''%%%###---777888222,,,---111222---***...555777000)))+++///111///000666;;;<<<,,,///444999;;;777111+++666555444333222222222222)))666CCCDDD<<<444444888:::444...///333555111,,,111666;;;777///((((((+++)))((('''(((+++***&&&"""'''%%%###""""""###%%%&&&)))---000---)))+++333;;;IIICCC<<>>??????===<<<;;;===???888:::;;;;;;:::999:::<<<===888444555999:::777333///333333---&&&'''000:::<<<::::::===BBBCCCAAA>>>PPPbbbiii[[[MMMGGGAAA777777888>>>FFFEEE<<<111,,,...+++)))---333555111,,,+++666@@@@@@888111000222+++*********+++,,,,,,---444333222222222222000...+++)))'''%%%%%%(((***---111///,,,+++,,,------,,,'''+++...---)))'''))),,,444///***((())))))'''%%%'''&&&$$$$$$%%%''')))+++))),,,000111///...000222777555111,,,(((&&&''')))%%%,,,444666222...,,,---///+++))),,,333555111,,,cccAAA333111111///000///,,,)))''')))+++)))'''%%%###""""""###$$$&&&&&&%%%###  !!!"""!!!  """%%%&&&%%%"""  """$$$%%%***)))'''&&&$$$%%%'''(((+++,,,,,,+++***+++...000,,,,,,,,,,,,,,,------...***((('''&&&'''&&&%%%$$$'''(((***+++******))))))%%%&&&'''&&&%%%###""""""###%%%'''***+++)))%%%"""%%%))),,,***&&&$$$'''+++((())))))'''%%%######$$$(((***///333000***(((++++++,,,---+++((('''(((***(((***---...,,,)))%%%###%%%'''***,,,,,,+++(((''''''%%%$$$%%%''')))))))))%%%&&&(((***++++++++++++...---+++)))'''&&&&&&''')))***,,,///222111...++++++---000111000/////////+++)))((('''(((+++...000000///---,,,,,,---...///333222///,,,)))((((((***---000333333111///...///222222222333333222///,,,---000222222666;;;;;;888111222333555777666333111000222333444333222///......444;;;>>>;;;777555666555444444333333222111000333444555555333///+++)))+++++++++)))((('''''''''%%%###"""!!!"""$$$''')))///000///...---///444888BBBDDDDDDDDDEEEFFFAAA:::999999:::<<<===;;;666222111///,,,)))((('''&&&&&&%%%&&&(((+++---///000111000...,,,***))))))+++,,,++++++***(((&&&&&&(((***...000000...***'''''''''((('''(((///777999555000)))(((&&&$$$######$$$%%%&&&''')))))))))***,,,...555555444222//////000222222222222444666888888888666444333222333555666666444444222///+++)))((())),,,...111333333222000///000...,,,)))&&&%%%%%%%%%&&&(((***,,,---...000111///...---...---+++&&&"""$$$$$$&&&)))---/////////,,,,,,,,,,,,+++******))),,,)))&&&'''+++000333444///---++++++---//////...,,,+++,,,111777888444///000---++++++,,,,,,***((('''(((***,,,...///000111...//////000000///......(((...555999:::999888777>>><<<===FFFWWWaaaYYYKKKEEECCC???;;;999999;;;===<<<::::::::::::999444111777:::>>>???>>><<<;;;;;;666777777666555555777888888777777666666666666777555333000------000444777<<<===>>>>>>>>>???AAADDDUUUaaafff]]]RRRJJJCCC<<<999888<<>><<<777333000)))((((((((()))+++---...333111000000000///---+++((('''%%%$$$%%%(((,,,...---------...///...+++)))(((***------,,,,,,---///222///+++)))(((((((((''''''&&&&&&&&&''')))+++,,,+++...111111///......///555555333///***(((((((((''',,,222444222///------...+++***,,,000333111///YYY>>>666333///+++222777444+++&&&)))///)))(((%%%###""""""###$$$)))((('''###  !!!  """######""""""!!!"""###$$$$$$###''')))(((%%%%%%(((,,,,,,***'''''')))+++***)))***)))(((((())),,,///111&&&&&&&&&((())))))'''$$$'''''''''((()))+++---...###'''***((($$$!!!"""$$$%%%######&&&***+++'''###)))...111---&&&$$$)))///'''''''''&&&$$$###$$$&&&,,,,,,...///,,,'''(((---&&&,,,111000+++'''(((++++++)))'''***...---''' &&&)))+++***'''&&&(((,,,$$$$$$&&&(((******'''%%%$$$%%%'''((()))))))))((())),,,//////+++(((((((((---***)))...666888333---+++111666444---***---111)))(((&&&%%%&&&))),,,...555222---)))((())),,,...+++111444000)))&&&***000666222...---000222000---555:::===:::222------///...000222555;;;???;;;333777444222222333666777777,,,///222555444111,,,)))//////111555777777444000...444999888333000111333444222000333777666000***...//////+++&&&%%%)))---$$$###!!!!!!"""%%%)))+++555333000///000222444555:::DDDKKKIIICCC@@@@@@???BBB:::666;;;DDDFFF<<<000333222000+++%%%""""""$$$!!!$$$***...111111///---888555000,,,***,,,///222(((******'''###$$$(((---333000,,,,,,---,,,(((###'''$$$###(((111777888666***(((%%%"""!!!!!!"""###%%%'''((((((((((((***+++111111000...++++++,,,...000,,,+++000888<<<777222///222444111...///666<<<444333000,,,(((&&&&&&'''//////000111111222333444---,,,***(((&&&%%%$$$$$$)))&&&%%%)))000333000,,,+++///111///)))%%%%%%&&&%%%%%%''',,,111222///,,,//////...---+++)))'''%%%)))&&&###$$$(((---111333777000***+++111444111---))),,,///111111333666888777000+++---333444---%%%&&&'''(((***---111444666...///111222111000---,,,...---...333:::===;;;999;;;===@@@FFFQQQWWWRRRIIICCC===888777:::<<<999555;;;<<<===;;;777333000///000555<<<@@@@@@<<<777555666666555333222333555777222666999888333222666;;;;;;333,,,...666;;;888222;;;???BBB@@@::::::AAAIIIPPPXXX```ccc]]]RRRFFF>>>===::::::>>>>>>999555444111222444555555444222111666666888===@@@>>>666000))))))((((((***---000222111000......---,,,)))'''%%%$$$######%%%(((,,,...)))+++---111222///***&&&))))))***---000222333222......---+++)))((()))+++'''(((((()))***,,,,,,---///000222111///---,,,,,,222333444222...***(((''')))+++...000111000...---++++++++++++---///111222XXX>>>555111,,,(((000777555,,,&&&(((---***(((&&&###""""""###$$$((((((&&&### !!!""""""  !!!""""""###%%%%%%%%%$$$$$$%%%###&&&(((((('''''')))+++)))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&(((***,,,...)))((((((***,,,,,,+++***''''''&&&''')))+++++++++"""%%%'''(((&&&%%%%%%&&&$$$######%%%)))***)))''',,,///000...)))''')))---)))***)))'''%%%$$$%%%'''******,,,---***&&&(((---+++///222000+++(((((()))+++((('''***...---''' $$$'''))))))&&&&&&))),,,%%%%%%&&&(((***)))&&&$$$###$$$&&&'''''''''&&&&&&(((---111000+++'''''')))---******///777:::666000,,,222666333,,,(((***///***)))''''''(((***,,,...555222...+++***+++---///---222444000)))''',,,222666111------111333222000;;;@@@BBB>>>444---,,,///---111444555888;;;999444888555222111333666888999///111333444333...***&&&******---000333333///,,,,,,333:::;;;666222222444333000///333888999444...///000000...++++++---///(((&&&$$$###$$$'''***---555555333111000111333444777AAAIIIIIIFFFEEEDDDBBBCCC===999>>>FFFGGG>>>555555555333///+++&&&$$$""""""%%%+++000222222000...:::777222...---...111333)))((('''%%%%%%'''+++...444000---,,,---,,,(((###%%%###"""&&&...444666666+++)))%%%""" !!!"""###''')))++++++******+++,,,.........+++)))((()))+++---***)))///777999444---,,,000444333000111777===555444000+++'''%%%&&&(((//////000111222333444555,,,+++***)))'''&&&&&&%%%(((%%%$$$(((000444111------///111...)))&&&''')))&&&%%%''',,,222555333000111000///---***(((%%%$$$&&&$$$"""###&&&+++000333777111***+++///222000,,,---///111000///111666;;;888222...111888999111(((((((((((())),,,000555777000000000///...,,,***)))///,,,+++///666<<<===;;;333>>>GGGHHHGGGIIIKKKLLLAAA;;;777666999888333---777;;;===:::444///...///...333:::>>><<<888333000888777666444222333777:::222666888777444444888<<<:::222,,,000:::>>>999111:::>>>BBBAAA<<<<<>>:::;;;:::666555777222555888888555222111222777777999>>>AAA???888222,,,+++******,,,000555888111///...---,,,+++(((%%%$$$#########%%%'''+++,,,(((***---000222000+++'''+++))))))---333666444111+++---...,,,)))(((+++...((()))+++,,,......//////222222222111///,,,***)))---000333333///+++'''%%%+++++++++...000000...---)))***++++++***,,,111555]]]>>>111,,,)))'''+++000000,,,(((((()))+++)))&&&$$$""""""######%%%%%%%%%###!!!!!!"""$$$&&&&&&$$$###""""""######"""%%%((()))'''&&&&&&&&&'''&&&%%%&&&((()))'''%%%$$$%%%%%%$$$"""!!!"""###"""###%%%'''((()))((((((+++***)))***...222444555((('''''')))+++***(((%%%###"""###&&&)))+++)))'''"""$$$'''(((''''''))),,,++++++,,,------,,,)))'''......---+++(((&&&&&&''''''(((,,,000...***+++///555333///,,,***((('''&&&))))))***++++++)))&&&###!!!###&&&)))***+++***))))))'''&&&&&&'''''''''&&&###$$$%%%'''''''''&&&%%%***...000---'''$$$%%%(((***+++...111333444444444///000111///+++))))))***---,,,+++++++++---///000000000000000000111222222555444222---))))))---111///000111222222222333444@@@BBBBBB>>>777000------///666999666333666999;;;666555333333666888888888666555444222000,,,)))'''%%%***111444333000---,,,---111777:::;;;888555333111111111333555666555555111000///111333444111///000---)))&&&&&&(((+++---111444666333...,,,111666:::===AAAFFFMMMQQQLLLDDD???@@@BBBCCCBBB@@@>>><<<777555444444555111)))###''')))+++...000111111111555444222111/////////000---((($$$%%%***......---111111000...+++(((&&&%%%###"""$$$(((...111111000,,,***'''$$$""""""###$$$'''))),,,,,,+++***+++,,,---------***(((''')))***++++++---111444333///+++))),,,///222444555666777777555222---)))'''(((***,,,---000333444444333222---,,,+++***))))))))))))$$$$$$&&&)))---000222222222000...---,,,+++***)))'''&&&&&&+++222888;;;<<<444333000---***(((&&&%%%$$$$$$$$$$$$&&&***///222333111///.........///000444333111000000333555777111//////111555555111---***)))((()))+++///333555777555111---***)))((((((***+++,,,...111666;;;>>>888>>>DDDFFFIIILLLLLLIII>>>===;;;888555111---***111666:::888222---...111111555888999666222///---777666555333222444777:::666555444555777999999999444111///222888;;;888333888:::===@@@AAA@@@@@@???===@@@LLL]]]gggcccZZZUUUMMMEEE>>>;;;888555555777333666999777333000111333666999===@@@???<<<888555...,,,++++++---111555888111000...---,,,+++(((%%%%%%$$$######$$$&&&)))***++++++,,,...000000...+++---***(((,,,222555222...***---///---+++***,,,///)))***,,,...///000111111333333222111///,,,)))'''))),,,000111...***&&&$$$,,,++++++,,,...///---+++'''***+++***(((***///444___<<<...***((('''((()))******))))))))),,,***'''$$$###"""#########$$$$$$###"""###%%%'''))))))'''&&&%%%$$$$$$$$$!!!%%%)))***(((&&&&&&''')))&&&"""###&&&(((&&&######%%%&&&%%%"""!!!"""$$$ """%%%((())))))(((''')))((((((***000666;;;===***)))(((***,,,+++&&&"""###""""""%%%+++---+++((("""&&&******((('''***---(((''''''+++//////***%%%000111111///,,,)))''''''''')))///444333......222;;;555...)))((('''&&&%%%(((+++---,,,(((%%%$$$$$$!!!###''',,,...---***(((+++)))%%%$$$%%%&&&''''''###$$$&&&'''(((((((((''',,,...---***&&&###%%%'''''',,,111111...---000333000...---,,,,,,,,,***)))///......---...///000111---...111444666666666666;;;666000,,,+++,,,...///***///444555333222444777AAAAAA@@@===999333///---333:::===777111333:::???333333333555888999888666:::888555111...+++***)))&&&///888999555///...///...000444:::>>>===888333111222333222111222555999444222111444888888444000555222---)))'''(((+++------222666333---+++111888===<<<===EEERRRZZZTTTHHH???DDDGGGFFF@@@<<<===@@@888555444777999777...&&&,,,+++++++++,,,///111333///000000000000...---,,,///)))$$$'''...333000+++...111222///((($$$$$$&&&"""###''',,,//////---***+++***(((&&&%%%%%%%%%%%%$$$&&&)))******))))))***------,,,***((('''(((***+++...111333111...,,,+++''''''***///444666444111777666444000,,,***+++---))),,,000333444222000---///---+++******+++,,,---%%%'''(((((((((+++000555666111,,,+++---...,,,)))''''''(((+++222:::BBBHHH;;;888444///,,,***))))))%%%&&&((())))))+++...111000333555333///...111555777444111111222333222111***+++,,,...//////...---+++***)))(((***---000222===999444...+++******+++'''+++///000///222999>>>EEE???:::BBBRRR[[[RRRCCC===>>>>>>:::222,,,)))))),,,111555555111...///111444555666444000...,,,,,,111222222111111222666888888444000222888<<<999555///000111333555666666666555555777<<>>:::666666999666777777555111000111444444:::@@@@@@<<<777555666---,,,******+++...111333000///---------+++)))&&&%%%$$$$$$$$$%%%'''((()))---,,,,,,...000111000///...+++))),,,111333111---,,,---......---,,,---...++++++---...000111222333333222111000000...***'''(((+++......,,,)))&&&%%%+++,,,---------,,,+++***''')))+++***((()))---000ZZZ999---+++***'''((((((((((((***,,,...,,,***'''%%%###"""#########$$$$$$###"""###%%%(((***)))(((&&&%%%###"""""" %%%))))))&&&$$$%%%'''&&&%%%###""""""$$$%%%%%%'''&&&%%%&&&''''''%%%$$$!!!"""$$$''')))+++------(((((((((+++000444777888///+++((())),,,,,,)))&&&$$$$$$&&&(((******)))(((%%%''')))+++++++++++++++%%%%%%&&&))),,,---,,,+++...000222222///+++)))((((((***///333111,,,---111777444///***&&&%%%%%%'''***,,,---+++'''$$$######$$$)))///000...+++++++++,,,)))&&&%%%%%%&&&&&&%%%###$$$&&&(((************+++++++++***((('''&&&&&&(((,,,///...+++)))+++.........---,,,,,,---,,,,,,.........---......///000,,,...111444777888999999999666222...---...//////---111555444222111444777>>>??????===888333000///222888999444000222777999222222333555777888777666777666333111...,,,+++++++++111888888333//////000...000444:::>>>>>>:::666444444222///...000555999888777777777777666444333777333...)))'''(((+++------000222222///000444888>>>@@@BBBHHHSSSZZZWWWPPPEEEFFFGGGFFFCCC@@@???>>>888666555555555333///,,,---+++***)))))),,,...000,,,,,,---......---,,,,,,---)))(((***///222///+++...000111...(((######%%%!!!$$$(((---///...,,,))))))))))))((('''&&&%%%%%%!!!$$$'''))))))((()))))),,,,,,,,,)))'''&&&((()))---///111222111///---,,,((((((***...222555444222555555555222///------...(((+++...111111///---+++000---+++((()))+++...000,,,+++)))'''&&&(((---222555000+++***,,,---,,,)))'''***---///333;;;FFFNNNFFFAAA:::333...,,,,,,,,,&&&)))---...------///111...333666666222000222555333222222222222111///---++++++***+++,,,,,,,,,+++((((((((((((***,,,///111:::777333000---+++++++++&&&+++000222222333888<<>>:::BBBRRR\\\TTTEEE===>>>===999333---******+++...222222000//////000333444444111...,,,,,,---,,,...///000111222555777777222...000666999666222,,,///222333333444666888333111222888>>>AAA???;;;???BBBBBBCCCNNN```hhhfffVVVMMMEEEAAA>>>:::999;;;999888666333111111444666555:::??????:::555333333...---,,,,,,,,,---...//////---,,,,,,,,,+++)))'''######$$$%%%&&&(((***+++---------///222333222111,,,++++++---111333222000...---------...///---,,,,,,,,,,,,---///111444555222111///000000///+++((()))+++---,,,+++)))((()))***---000///,,,)))((()))((()))************+++,,,SSS555------,,,((()))***)))'''***///444---+++(((%%%###"""######$$$%%%%%%###"""###%%%''')))((('''%%%###""" ###''''''$$$"""$$$'''"""$$$$$$""" %%%***+++'''###&&&+++---)))#########$$$&&&)))...222444******+++---///000///---333---((((((+++...---+++$$$'''+++***'''&&&'''))))))((((((+++...///+++(((###%%%'''((((((***...222+++...222222000---+++***)))))),,,///,,,((()))...111333222,,,%%%"""%%%)))---,,,+++***(((%%%""" (((///666444,,,(((+++000***)))'''&&&''''''%%%$$$###%%%''')))+++,,,,,,+++)))))))))+++,,,+++(((&&&)))+++---,,,)))'''(((***---...///...,,,---...000------,,,,,,,,,---......---...000333666888999:::444444444222///...///000333333333222111222444555:::===@@@===777222111333000333333///...111222111222222222444666888777666333333222111///...,,,,,,...111444333///------///,,,000666;;;======;;;:::888444000,,,---000444888<<<===<<<888333111444777666333---((('''(((+++.........///000222555666777===DDDIIILLLQQQVVVXXXVVVLLLGGGDDDDDDGGGFFF@@@;;;777777666222///---...000,,,+++)))(((((())),,,---+++++++++++++++,,,,,,---)))***+++---...///---,,,/////////,,,((($$$###"""!!!$$$(((,,,......,,,***''''''((()))((('''%%%$$$!!!$$$(((************+++,,,,,,+++)))&&&&&&''')))000//////111222222///,,,++++++---///111444666888444555555333000......///)))+++---......---+++***000---***'''(((+++///222222///)))%%%$$$'''+++---333000,,,))))))***++++++&&&+++111333555;;;FFFPPPNNNHHH???666000------...'''+++000111000...///000---000444555333222222333...000222333111...---,,,111...++++++---...,,,***&&&&&&'''(((***---///111444333111///---,,,******(((+++000333555666888999777===BBBEEEJJJPPPQQQNNN>>>===;;;777444000---++++++---000111000///......111222222111///------...+++---000111222333666888555111...///333555444111---///111222333555777999111000111555:::>>>>>>>>>777@@@CCC@@@JJJ[[[```YYYVVVNNNGGGDDDAAA===<<<>>><<<999555222111333666888777999<<<===:::555222000000000///...............---,,,++++++++++++)))'''!!!"""###%%%(((***,,,...,,,,,,...222444555333000++++++,,,///222333444333000...,,,---000000---***---,,,,,,,,,...111444666111000...///111000---)))+++,,,---,,,***)))***,,,)))...222111+++&&&&&&((()))))))))*********)))(((RRR777///---+++***,,,...,,,((()))000666///***%%%$$$&&&&&&###'''%%%###!!! """###%%%%%%%%%###"""!!!!!!!!!!!!######""""""!!! ###'''%%%"""!!!%%%***+++(((&&&)))...///+++&&&(((&&&$$$$$$'''...555:::000,,,((((((,,,...,,,)))111***$$$$$$)))------,,,)))+++---)))$$$###&&&+++)))((()))---222111***$$$$$$&&&)))***+++...111444++++++,,,///333333000---111+++(((***)))&&&''',,,,,,,,,,,,***'''%%%%%%&&&---+++'''&&&&&&'''&&&%%%(((///444111***'''+++000---...---+++'''%%%%%%&&&*********+++------,,,+++)))---000...)))'''))),,,,,,((($$$%%%)))***&&&!!!'''---222000***)))///666222...)))(((***,,,+++)))111///000333444444888>>>555777888666222///111333777333000111555666333///555:::>>>:::222,,,,,,///...+++))),,,111333111---111//////111444666555333---...000000000...,,,+++999444///---...---***(((+++444======777444999???<<<555---***,,,///...,,,:::;;;999555111111777<<<111...***''''''))))))***222...+++,,,000555777777555CCCSSSXXXTTTQQQTTTZZZXXXJJJ???CCCPPPSSSFFF666555444111,,,'''(((---222...---+++)))(((((()))***++++++((('''***000///+++((()))***))))))***---///444000,,,***((('''%%%###&&&&&&'''((()))+++,,,---''''''(((+++,,,,,,)))&&&((((((''')))+++---...---(((+++......***((()))+++333000///000444666444222---///000///...000666;;;333111000111333111,,,'''((())))))))))))***,,,///)))++++++'''######)))///888111(((%%%&&&'''&&&###))),,,///,,,''''''...555------000555<<>>888111,,,---///...---,,,...///000+++(((+++222555222---555333///,,,++++++,,,,,,(((+++...000...,,,+++***111---***((())))))(((&&&%%%***///...***'''))),,,[[[;;;000...,,,------,,,+++***+++...000,,,+++***'''&&&$$$######%%%$$$!!! """###%%%$$$###"""!!!!!!!!!!!!""""""######""""""!!!!!!######"""""""""###%%%'''+++***((()))***+++,,,---'''&&&%%%%%%(((,,,000333...***'''(((,,,......,,,)))'''%%%$$$%%%'''))))))*********)))'''''''''(((((()))+++---...---***((($$$%%%&&&***...000///,,,---,,,+++---000111000...+++***,,,...+++&&&(((......---+++'''$$$###%%%&&&(((***+++***'''&&&(((******---///---***((()))+++111000///+++'''%%%%%%'''&&&(((,,,///111///***'''((()))++++++,,,,,,,,,---((('''&&&%%%%%%%%%%%%$$$'''+++//////---,,,---///,,,+++***(((((((((***,,,//////222666777666777<<<===:::666444222222222222333333222333333444333222777888888555111...,,,,,,***++++++---......---,,,------///222555555333000111111///...---,,,,,,,,,222222000...+++***++++++...111444777999999999888777444000---+++++++++***111444666444111000333777333000+++''''''(((***,,,+++,,,---...000222555777999@@@KKKUUUZZZYYYTTTPPPOOOGGG@@@AAAGGGIIIEEE???999333,,,'''%%%'''***,,,222111---***((('''''''''%%%)))+++)))))),,,,,,***,,,***((((((***,,,,,,+++//////...+++(((''')))+++***((((((***///000---)))+++***)))***,,,------,,,&&&'''(((+++---......---...---++++++,,,---------...///000111111333444666000///------///222444666555555444222///---,,,,,,(((***,,,---,,,+++,,,---333000+++&&&$$$&&&***---111...)))&&&$$$$$$%%%%%%((()))++++++******,,,......000222444777===EEEKKKXXXMMM???666222222111000///111333555444222///---///,,,***+++...000000///---...///111222111///---+++************)))((('''%%%%%%%%%&&&'''((())))))******+++,,,,,,---------...------///222555666666888<<>>:::888666555555777888888999888666555333222000///---+++))))))***,,,------///...------,,,+++((('''%%%&&&'''))),,,...111222333111000000111222222222......000333666777555222111///---...000000///---.........///000000000000111000///...,,,+++******+++---//////---,,,,,,------...///,,,(((&&&))),,,------,,,***)))(((((()))bbb@@@111......///---******,,,---+++***)))+++,,,)))$$$"""###&&&###!!!  !!!$$$###"""!!!!!! !!!!!!"""###$$$%%%$$$######&&&"""!!!$$$&&&&&&+++,,,+++(((&&&(((---111''''''''''''((()))+++,,,+++(((%%%'''+++...///...###$$$%%%$$$"""###%%%(((,,,***)))***++++++(((%%%&&&)))------+++******+++%%%$$$%%%***000111+++$$$---,,,***+++---...///...&&&***000222---(((***000///---***%%%!!!!!!###&&&"""(((------)))'''+++///,,,+++***)))))))))(((&&&333222111---)))''''''(((&&&***///333222...((($$$'''&&&&&&)))---000000...&&&''''''%%%"""!!!###&&&&&&'''***---///...,,,***)))+++,,,***''''''+++000,,,---222888999666555888CCC<<<444111222444333111///222444444333222444666777444111000000000...+++(((+++......,,,******+++***+++...222555444000,,,444222...,,,***+++,,,...---000111...***(((+++...000---,,,222:::===999333111333333000+++((('''(((''',,,000222000......///333000,,,((('''))),,,...&&&+++000111000000333777<<<<<>>;;;>>>OOOhhhsssdddPPPDDD<<<444111...+++---111...///000444777666222...;;;===;;;555333666999999+++...///,,,,,,000222111555000+++***,,,---+++(((...333888777444333777===888222---,,,///222222000;;;:::999999<<>><<>><<<:::333///111888;;;888333111666;;;999333//////222000---)))'''((())))))((()))***,,,,,,,,,+++******'''(((+++---///000//////999222,,,---555:::999555---111333222...,,,...111000---***,,,000333222000111555777444...+++---111------......---,,,***((()))+++......---+++******)))...222///)))'''---444777555111---***(((&&&$$$WWW<<<333000,,,&&&***,,,+++((('''***---(((&&&%%%###!!! """!!!!!! !!!""""""###""""""!!!!!!!!!!!!"""!!!"""###%%%&&&&&&&&&&&& !!!""" $$$---444111---)))))),,,,,,***'''+++)))'''&&&'''***...000(((&&&$$$$$$&&&))),,,---111+++%%%$$$(((,,,...---(((---222222...++++++,,,((((((+++000444333---'''((()))***+++)))(((&&&&&&&&&(((,,,------***'''&&&///...---...222555555222)))******(((%%%""" !!!###''',,,///000///...,,,......+++'''%%%&&&))))))---333555444111---+++777777444///***'''(((***'''***,,,,,,)))***...222555///((($$$%%%%%%###!!!!!!$$$'''''''''***///444000---)))((()))+++***)))))))))---111111---...111111222222000---,,,---//////......222777999777333.../////////000222777:::000...,,,...111111,,,(((+++,,,---............///,,,,,,,,,,,,,,,---------666444111111111000---+++***000666777444333777===555333111222333000)))###***+++,,,,,,+++***))))))'''***------,,,,,,---...999666333222444777888888555999@@@FFFLLLQQQUUUXXXTTTGGG999444999???AAA???;;;888222,,,(((+++222888333111...+++)))(((((((((000000---***,,,111222...&&&&&&&&&&&&''')))+++---,,,***'''&&&&&&''')))***&&&&&&&&&'''***...000111,,,---...111333333111...+++++++++(((%%%$$$%%%'''+++...222333111//////000111///...///000111///---)))************,,,111555666444111//////---)))&&&,,,,,,++++++,,,000666:::222444444111+++)))***---...+++***,,,111333111...%%%&&&&&&&&&(((---333888444000***''')))---222555111000//////...---+++)))'''((()))))))))((('''&&&###############%%%''')))'''&&&&&&(((+++,,,+++((($$$###%%%***///000,,,(((+++)))%%%###"""$$$(((***&&&)))---000///+++&&&"""%%%%%%&&&)))...333666666:::===CCCLLLZZZaaa\\\RRRDDD:::333555999777222...444777999777333000222555555888777333000111111///000---)))(((000999;;;777333333222///,,,+++...000888777666777888999::::::666888888333...---000555444555666888;;;@@@CCCEEECCCHHHGGGBBBDDDKKKEEE999333000...///222555555444444555777777666333111111///000///---)))((()))+++)))((()))---111000+++%%%((()))+++---.........---000......111444777666555222111000//////......---((()))******,,,///222444333444333111///---------///......------,,,,,,,,,(((---222555333...***(((+++,,,---,,,+++,,,///111333666999666///(((%%%%%%SSS999222000,,,%%%))),,,***&&&%%%)))...***(((%%%###""" """""""""!!!""""""############""""""""""""######""""""###$$$$$$%%%&&&&&&"""###""" $$$...666111,,,((()))---///+++''',,,***((('''(((,,,000333,,,***'''%%%%%%''')))+++444...'''''',,,111111///&&&---222222---)))***---)))((()))...444444...'''***,,,...---)))''''''(((###''',,,...,,,((($$$"""111///+++,,,222888777111''')))******'''###!!! $$$%%%''',,,111222111......000000,,,&&&$$$&&&***&&&+++222777666333000...;;;:::666000***(((+++...***...000...)))(((---222:::222(((%%%&&&(((%%%"""$$$&&&((('''&&&)))000666111,,,'''&&&(((***(((&&&)))))),,,000000,,,,,,000+++...000///+++)))+++...000------222888;;;777222---///000111111444999===444///,,,...222333///***,,,...///...------///111---------...............:::666333333555444///+++***333:::999222000777???888444000222555333---&&&......---,,,+++++++++***(((,,,///000---,,,---///>>>999444333777:::;;;:::555:::@@@BBBBBBHHHTTT^^^YYYKKK===888===AAA>>>999777777555000,,,---333999...---+++)))(((((()))***444222,,,))),,,333333///&&&((()))((('''(((+++......***'''&&&''''''%%%$$$#########$$$&&&***///333(((***...111333111,,,(((+++,,,,,,)))$$$"""###&&&&&&+++111333000------...222000///000333222---(((&&&)))+++***)))+++111777444000......000///+++&&&,,,+++)))((()))...666<<<...333666333---)))+++...000,,,***---444777555111((((((((('''(((---555;;;222...)))&&&''')))***)))++++++++++++***))))))((($$$&&&'''((((((%%%"""!!! !!!"""""""""###&&&)))%%%&&&((((((((('''((()))%%%$$$&&&---444555///(((---+++'''%%%%%%'''***---'''***///222111---'''###&&&%%%%%%)))///444777777888???EEEHHHLLLQQQSSSQQQDDD:::333888===;;;444///888;;;===999333000333888222666666111---...---+++555111---...777@@@@@@:::///222555333///...111555;;;999777777999:::888666444888:::666...,,,111888...///222555888:::<<<===DDDIIIDDD:::>>>LLLIII:::222222111///...000333666555444333444666555222//////222444222---******---)))(((***///444333,,,$$$((()))******++++++++++++(((+++///222444444444444666111,,,,,,...000...+++%%%'''((()))))),,,111555333000......//////---***111000//////...//////000+++111888;;;999333---***---***((())),,,......------444;;;:::222***&&&%%%WWW:::111000...)))***)))'''%%%%%%(((+++,,,---,,,(((### """!!!!!!!!!""""""#########$$$$$$############$$$$$$$$$###"""""""""$$$%%%'''!!!""""""!!!!!!%%%,,,111---***'''(((+++...000000+++***))))))***,,,...000333111---(((&&&&&&(((***...,,,***+++---///...---'''***------+++))))))***(((((((((+++...///---+++,,,---...//////,,,(((%%%###'''+++,,,)))%%%######+++---------111666444---''')))***)))&&&$$$###$$$''')))---///111111222222111000,,,)))'''&&&&&&&&&(((---222555444222111000555888999666000------//////000///---++++++...000777111***&&&%%%'''((((((******))))))***,,,...000///---***))))))***++++++***+++000666555///---///000000...,,,++++++,,,---......000444777888666333111//////000333666777777333000......000111000///,,,///222222000//////000555333111///...///000111666666555555555333111///000333666666444444666999777444222111222111///,,,...------.........---,,,000222333111,,,***---000888666555555777999;;;<<<;;;<<<======???FFFPPPWWWSSSNNNFFF@@@===<<<;;;:::444444222000...---...000+++)))(((&&&&&&'''((()))///000---******...000......,,,+++***++++++,,,,,,+++++++++)))'''%%%$$$$$$###!!! """'''+++------&&&(((+++...///---'''###&&&+++///...)))%%%%%%&&&&&&(((+++------,,,++++++...///222444444222---*********))))))***,,,000333222000...------.........,,,+++***((((((,,,222777333444444222...,,,,,,---...,,,+++---111444555444,,,***''''''+++///222444000...+++(((%%%%%%''')))))))))((('''&&&&&&'''((('''((()))((('''%%%"""!!!!!!###""""""###'''***''''''((((((((('''(((((('''(((***///222222///++++++***)))))))))***+++,,,'''***---000000...,,,***&&&))),,,///111333555777:::@@@CCCDDDGGGLLLNNNLLLCCC;;;555888;;;:::666444999;;;<<<;;;888666666777666888666000,,,...///...222333333444:::???===777---///222333444444555555999:::;;;:::999777555555444666777333...,,,///333///000111222333555666777>>>AAA@@@===@@@FFFEEE@@@;;;888444000...///222444333111000111222333111///000222444444222///,,,******+++---000333111,,,((((((((('''''''''((())))))&&&)))---111333444444444444///***))),,,---,,,***)))'''&&&&&&))),,,///000...---+++,,,---...,,,***000111222333333222111111---222888;;;999444///,,,+++(((&&&'''***,,,,,,***+++000666888444---(((%%%___===000///000///+++'''%%%%%%&&&'''&&&---222444...$$$"""((( !!!!!!!!!""""""######%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$""" """%%%'''%%%"""###&&&)))******)))(((&&&''',,,333999******+++,,,,,,,,,,,,+++888555111+++'''&&&(((***%%%))),,,...---+++******((('''''')))******(((&&&'''((((((''''''))),,,000---,,,---111555222)))!!!%%%(((***)))&&&######$$$$$$,,,000///000222000+++)))))))))'''%%%$$$&&&'''(((---222333000000333777444///((('''((()))&&&###---///111222111000111111...444;;;<<<777111///...333000---,,,---/////////222000,,,'''###%%%)))---000,,,)))+++///000,,,(((...000000...,,,,,,000444***---555<<<;;;333//////999333---***,,,......,,,,,,///444666666555555555555000,,,///555888555000000111000...------000333***///444666333000//////===999444000...///111333111444888777444222222444666222///111777999666222444555444111......000222+++,,,---000222111///---999999777000***)))---222...222666888777777:::===BBB===999:::AAAHHHMMMNNNKKKOOOOOOGGG<<<666888>>>333000------...---)))%%%)))(((&&&%%%$$$%%%'''((((((---///+++(((***,,,,,,666111++++++...///,,,)))''',,,///---'''###$$$'''$$$ """***...+++&&&&&&''')))+++,,,)))$$$ """)))111333...)))'''''')))'''%%%'''+++---+++))))))///555888555000...---///+++'''(((+++//////...000111000---***,,,111777,,,,,,+++))))))***...111:::777222000//////---,,,***,,,---------///333666000+++&&&(((...111///+++...000///***$$$###(((---(((((('''%%%###$$$&&&(((,,,+++***)))'''%%%$$$###!!!######"""###'''******)))(((((()))***)))'''))),,,...///...------...''')))+++,,,---,,,***)))((()))***,,,...//////000%%%---555666333111444777>>>@@@AAACCCIIIOOONNNHHHBBB<<<777888777666777:::999999:::===>>>===999555<<<<<<888000,,,///222222,,,222777888999999666111---,,,---222777999666333777<<>>666111000111222222000000//////...///000000111111111444666333---'''***---000111///---------((('''&&&%%%%%%&&&'''(((((()))***...222555555444111...***((()))***++++++...)))$$$%%%***......,,,******+++++++++++++++,,,///111444777777555222000...111666777555111---+++)))(((&&&&&&((()))******+++---000444444000)))$$$\\\???777222++++++)))'''&&&%%%&&&'''(((111111///,,,'''###""""""%%%!!!!!!###$$$############"""######$$$$$$%%%%%%$$$$$$%%%''')))***%%%&&&%%%$$$###$$$'''******(((%%%"""###'''+++...---,,,,,,,,,,,,---......444333111///,,,)))'''&&&))))))((()))))))))))))))***)))(((***,,,,,,+++***,,,)))'''&&&'''))))))***''')))+++---...---+++***)))((()))+++)))&&&&&&***333---+++111333///,,,,,,///,,,)))(((((()))((('''---000444777777666777888333222000---)))''''''(((,,,,,,...000///---///555777999::::::666333000000000111222111000//////000222...(((###"""$$$(((+++...,,,***+++......,,,)))---------...000333555777///333888:::999555111///333222000......---,,,+++...000222444333222000///444333222333333222///,,,.........,,,,,,---111444...333555333222333333111<<<666000---///111111000444777999777444111111222555666777777555333222222222444555222...+++,,,///+++---000000000//////000===<<<999444///------...///222333222000000333777===888333555<<>>:::555AAA<<<555///,,,,,,///111,,,333;;;<<<888222000000,,,)))'''---555999666222444:::???>>>777222333666777000)))''')))+++)))'''333333333333333333333333444444;;;EEEDDD;;;>>>HHHLLLBBB666111222666777666333444444000,,,***,,,///444222111333555444000+++000///...---,,,++++++***))))))(((((((((((())))))***+++***(((...777888333......---)))%%%%%%)))---...)))%%%&&&+++...,,,)))((()))***)))((())),,,///***000777:::999444///+++555111...---///000///...***'''%%%&&&))),,,---,,,000---+++---111222...)))WWW<<<777333,,,)))(((&&&%%%%%%'''((()))------,,,***&&&$$$###$$$%%%""""""$$$$$$$$$$$$######"""""""""######%%%%%%$$$$$$%%%&&&'''(((%%%&&&&&&%%%%%%&&&))),,,---***&&&$$$###%%%)))+++,,,+++******+++...111333111000...+++)))(((&&&&&&((()))))))))'''''''''((('''***,,,,,,***)))***+++,,,(((%%%&&&)))+++***((()))***+++,,,---------,,,((((((***...,,,((('''***333...,,,///000,,,+++...+++,,,,,,***((((((***---222111222555888999777444222444333///)))&&&(((*********...222111...///444999::::::999555333222222---222666666222000000222444...'''""""""$$$&&&'''***+++,,,---......---,,,,,,---...000111222333333111333666666555222111111...000111///+++)))+++...111000///000222222000---111333555444000...---...+++++++++,,,...///000000888:::888222...//////...555444111...---...111333888777555222000/////////111555999888555222333555222222111111111000...---...//////...------000222777888777555222/////////222111000000222444555555666444333333777===CCCHHHFFFEEEBBB>>>999555333333111///+++)))((((((((()))((('''&&&%%%%%%%%%&&&&&&''')))******)))))))))))),,,000444333///---...000111///,,,((($$$###$$$$$$&&&&&&&&&''')))***+++,,,((()))+++,,,,,,***((('''000333333---)))***+++***'''(((((((((((()))+++,,,///111333555555333000...---///000///------000222...---,,,,,,,,,,,,,,,---,,,***'''%%%%%%'''***,,,333222111///...---------...,,,)))(((***,,,...///......---,,,,,,---///111000---)))%%%###$$$&&&'''%%%$$$######$$$%%%'''((()))***++++++***(((&&&$$$'''%%%###!!!###%%%((()))***(((&&&''')))+++++++++)))******)))((('''(((***++++++***(((,,,111111---***'''(((...111///......---...///000111333444666888777666:::@@@EEEHHHIIICCC???999333///000333666999777666777888999999888;;;888333///------...///222333666666444111---,,,))))))***,,,000333333333555777999999666333111111///---***'''&&&&&&'''(((...000333555666555444333555999<<<===???CCCEEEEEEAAA===999555444444555666999666222///,,,,,,---...111222333444333222222222111000---+++))))))))))))+++***)))(((***,,,///111(((---...+++,,,111444222111///,,,)))(((((()))***+++***))))))+++---...///+++)))((()))+++------,,,---111555777555222///---///---,,,...000000///---///***%%%&&&***...///------------.........,,,***TTT:::555333,,,((('''&&&%%%%%%&&&((()))'''(((((('''%%%%%%&&&'''%%%### """$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!%%%$$$$$$######$$$%%%%%%$$$%%%&&&&&&&&&'''***---...,,,(((%%%$$$%%%'''(((+++***)))(((+++///444777///...,,,***)))((())))))&&&)))***)))&&&$$$&&&(((%%%+++000///***'''(((,,,+++(((%%%'''+++---+++(((***+++,,,,,,---.........))))))---111///***)))+++333000///...,,,)))***...(((,,,...,,,(((''',,,222555222000333999:::666111111444555111+++((())),,,''''''+++111111//////333:::::::::888555333333444,,,222888999555222111333555...'''""""""$$$%%%%%%(((+++...111111000//////+++---///111222111///...111222222111//////000222***...111...)))'''+++///222000...///111111///,,,...333666333---)))+++...***+++---///222222000...<<<<<<888000+++,,,...------///111///------111555:::666111...,,,,,,,,,,,,...444999999666333444666333000///111555444000,,,111000...,,,***+++///111222444666666444222111111444000---...333777777555111222333111000555>>>FFFGGGCCC>>>:::888666111...///000///,,,)))(((***---******))))))))))))))))))'''***------***((()))***)))000666666///,,,...333666111***&&&%%%&&&%%%$$$(((''''''''')))+++...///&&&(((,,,...///---***)))222444222+++(((***,,,+++$$$'''((('''$$$%%%***///333111000222555555111,,,,,,000333111---,,,000555......---,,,,,,+++,,,,,,+++***(((''''''(((***+++...111333111---******---///+++''''''***---,,,)))))),,,///...++++++///444///---)))%%%###"""######$$$#########$$$%%%'''((('''(((+++---,,,***'''%%%+++'''"""!!!%%%((((((&&&&&&'''((('''%%%'''+++...)))'''&&&'''))))))&&&$$$,,,,,,***''')))///111///***)))+++111333///,,,+++000---+++,,,111444666666000444888999999===FFFMMMHHHAAA777111///000222222777888777555333333666999666444222///------......666333111000000...***'''''')))+++,,,+++,,,000333666444222222333222...+++(((***,,,)))%%%$$$'''******---222666888777666444666<<<;;;555:::HHHKKKCCC;;;<<<<<<999555333444666<<<777111---,,,---...//////222555333111111555999333111---)))'''''')))***,,,+++***+++---111666888***///111---)))+++///000222000---++++++***((('''(((+++---------...111444///,,,***,,,000111...***///111333333111/////////******,,,...000000...,,,222---((((((---000000///+++---000///---++++++,,,XXX:::333222---)))(((&&&$$$$$$%%%&&&'''$$$%%%&&&&&&%%%&&&)))+++%%%###!!! !!!"""###$$$$$$###"""!!! """""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&))),,,---+++(((%%%$$$%%%&&&'''************---000333444///---,,,+++***+++---...&&&)))+++)))%%%###%%%(((&&&***///...+++((((((***(((((()))***+++,,,+++***)))+++---/////////...---,,,,,,...111000,,,,,,///000111222000,,,(((***,,,)))+++---+++((((((+++000333111000333777999666333222222222000...+++***)))&&&%%%'''---///...///333777888999888555222111111///111444555555444333222222///***&&&###$$$(((++++++,,,///333666666333111...//////000000///------/////////---,,,+++---///***,,,...,,,***))),,,///...000222222111///---,,,---000111///***'''(((+++---000333444222111111222444666333,,,))),,,...---))),,,...//////000333555444333111...+++***+++,,,...111555777888777555444333333333555666444000,,,......---+++)))))),,,...222333555444333222333444333000...///222555777777555555333000...111888>>>EEEBBB???<<<999666444222///000111111000...------000///---++++++---...///))),,,000///+++))))))++++++///333222...,,,///333555111---)))'''%%%%%%$$$'''((((((***+++---......((()))+++------,,,***)))///111000+++)))++++++(((###$$$%%%$$$$$$''',,,000222///...000333333000------000222000---,,,///222333111///---,,,---...///+++***))))))))))))***+++111333333111,,,)))***,,,...+++((((((***++++++***(((***------------000222///---***&&&$$$"""""""""!!!###%%%'''(((((('''&&&'''(((+++------,,,***((()))&&&###"""%%%'''((('''(((((('''&&&$$$&&&))),,,***(((''''''))))))((('''+++,,,+++((()))---///---,,,+++,,,000111,,,******---------...111444777888444666777888:::>>>EEEJJJEEE???777111///111555777888666444000...///444777777555222///------......333222000///...,,,)))''')))*********)))***---///222111/////////...+++)))'''***---,,,***(((***---,,,...111444666777666666555888888555:::DDDIIIGGGFFFCCC???999555444444555888555111,,,***+++000444333333333111///111555999555222...***)))+++---000------...000222555888:::111111///+++((())),,,///111111111///,,,)))((((((***+++---...000222444666333222222222222000...+++...000222222000...------,,,,,,---...//////...---111000000/////////000111,,,.../////////------,,,___<<<222000---+++)))'''$$$######$$$$$$$$$%%%%%%%%%%%%'''+++...&&&%%%###!!! !!!"""###"""!!!   """""""""$$$&&&(((((('''&&&%%%%%%&&&'''((((((***,,,...//////...---,,,++++++***+++,,,...///''')))+++)))'''%%%'''))))))***+++,,,,,,+++)))(((&&&***------***)))+++---'''***...111222000,,,***///...///111000---///444///333555333...,,,++++++,,,+++)))(((((()))******...///111222333444555666222///---...000///***%%%&&&###$$$))),,,---///333222444777777555111...---333///---...333555444222...000000+++&&&&&&---444111000111666;;;<<<777222222111///...---------...+++,,,---,,,******+++,,,...+++)))***---///...,,,(((000777777222---,,,------,,,******))))))((('''///444888555...+++///555,,,//////+++(((+++,,,++++++***+++...222555555444---111444222,,,***+++///000//////444888:::666222444777999999555000......***+++,,,+++***(((((()))666555444111///000333666000111111//////111555999===:::555111000111333444===??????<<<666333555888111000000444777666111,,,666444000------000444777---000222111...++++++,,,//////---,,,+++,,,///111...111222///((($$$###%%%%%%'''***---...---+++***++++++*********)))))))))))),,,---+++++++++)))$$$###!!! """''',,,......,,,---///000000000//////...---,,,,,,,,,---------777555111///...000333555++++++++++++++++++++++++888555111...+++++++++,,,)))***)))'''%%%&&&))),,,***)))***,,,000111///---///---+++)))&&&%%%$$$###!!!$$$(((+++,,,***'''%%%)))***+++---------------###$$$%%%$$$$$$%%%(((,,,---***'''%%%&&&'''&&&&&&((())))))(((''''''***,,,)))---...++++++------+++...,,,,,,---,,,((((((+++(((---222333222222555999<<<777333555<<>>>>>:::CCCSSS___SSSDDD:::888999777555,,,///111000...///444999666111+++)))---000111000444222///---///222777:::111222555777888999888888===444---,,,......---...---111333222///---...111///,,,***---333666333...333888<<<777///***,,,000...000333444222...,,,+++444444222000......000333---444:::888111,,,---000000---+++///555777444///XXX<<<555111***'''&&&$$$###"""###%%%&&&&&&&&&%%%$$$"""$$$''')))---,,,***%%% !!! """""""""!!!!!!  """!!!!!!"""###$$$%%%%%%%%%'''(((+++------,,,***(((%%%&&&)))+++,,,,,,+++***---***)))***...000...,,,((())))))))))))+++---...000---******+++,,,+++***((()))+++---...---,,,,,,,,,---111666555111000222777888555000111555555111*********)))))))))+++,,,000///.........//////...,,,///333333000---+++***'''%%%'''///333222///000444444444222000//////111,,,---/////////000333666555333///---...000222444555888;;;:::777555555666333222111000///.........222111...,,,***+++///222...+++((()))+++---+++))))))***,,,---///...---,,,************)))***,,,------...000111000///......111333111+++(((+++------+++++++++,,,///111333333777444111111333333111///,,,...000000000000333555444555444333000...,,,,,,)))***+++***))))))***,,,//////---+++***+++///222222111...,,,+++---111444999:::;;;999555333444777444666555333///...///111222///---...111333444333555444222222222444555777;;;777222111222333111///...000111000---++++++,,,,,,---...---)))&&&%%%&&&%%%&&&)))******(((%%%###&&&))),,,//////---***'''%%%'''((((((+++...+++%%%$$$$$$&&&((()))***)))((()))))),,,111555777444000+++++++++***)))))))))***---///222444555444222000+++***)))(((((()))***+++...///000...++++++...222333000***%%%""""""%%%(((+++,,,---//////---***''')))******++++++***))))))//////...------------...))),,,222666666333///,,,'''(((((((((((()))+++---***+++,,,+++)))&&&%%%&&&$$$&&&)))---111111///---222666777333000222333333------...000,,,((((((+++))),,,////////////111444777666777888999999888888777777666333111222777;;;555333000---,,,///444888666666777777555222///---,,,---...---+++***,,,...000333444444111---+++******+++...111333111---)))***---000000......000333222222222222222444555666555444555777;;;@@@JJJSSSUUUOOOGGG@@@===:::777444000//////222666888666333///---***(((***---000111222000...,,,...111555777555555555666888:::<<<>>>888444333555444///---///000...---///222444333111...------...111111///,,,000333555222,,,***---000111222333222000...---...111222333222000///111333333444555333///------...++++++,,,///444666555333OOO:::777222)))$$$###""""""###%%%'''(((''''''%%%"""!!!!!!$$$'''000000---(((""" """ """$$$$$$$$$$$$$$$  !!!!!!"""############"""'''((()))******+++******&&&(((+++...///...,,,+++///+++(((+++111444111---&&&)))+++***''''''---333666...&&&'''---000,,,&&&+++***))))))***+++---...)))+++333:::999222...///===;;;444---///777:::666&&&***---+++((((((---333555000,,,,,,...///,,,'''(((111999888000***+++///'''&&&+++444999555000---888666333///---...222555&&&...555444///---222999;;;333,,,,,,111444222...333:::@@@<<<222...222999111222333333222000...,,,777444000+++))),,,333888++++++***)))(((((())))))---(((###%%%,,,000...***(((,,,...---))))))...333---,,,---222777777222,,,444555222+++)))...333555)))+++---,,,+++,,,000444AAA777......555888333---)))///444111+++***111999444111------//////,,,)))+++++++++)))(((***---000)))***+++******+++---///666000+++))),,,///000///000777===<<<666333888>>>888666222111111000...,,,111000---***)))---444999000111333444444444333222@@@999111000444666333000***111777666///))))))+++///,,,)))((((((((('''&&&''''''''''''&&&%%%$$$###"""'''---333444111+++''''''((('''&&&***///...)))$$$(((,,,,,,(((&&&&&&''',,,))))))111:::===777///))),,,...,,,'''%%%)))---%%%***111777888444...******((('''%%%%%%'''(((***###***111000+++)))///666>>>666---'''&&&''''''''')))...222222---)))((((((&&&((()))+++++++++******666333///+++***---000333'''---555;;;;;;666...)))...+++((())),,,...,,,***%%%+++000///)))%%%&&&***''''''***333;;;;;;444,,,888;;;:::444111444888888+++---000333000)))(((+++---+++)))))),,,///000000000888???===777444888>>>;;;777333111222222222222222555555111,,,---555===///333777:::999444///+++111...)))'''(((***,,,,,,///555;;;999111++++++---,,,***+++111888777///''',,,222777555///---333;;;///000222444555555555555888:::666000777IIISSSQQQGGGHHHIIIFFF@@@:::666444555000...444===???777---(((******)))''')))///444111///---+++,,,...111333999777555444666;;;AAADDD222333888===999000---111444,,,'''+++666;;;777000,,,...000000...,,,,,,,,,......---,,,,,,,,,...000444444333000------///111,,,000333444222111222333:::444///---...///...,,,&&&***...000111222444666YYY:::///,,,+++&&&%%%%%%%%%&&&&&&$$$"""''')))***'''""""""&&&+++******+++,,,---***%%%!!!'''%%%!!!!!!$$$'''((('''%%%$$$$$$!!!###$$$"""$$$'''(((%%%!!!"""%%%###'''---///...,,,)))(((&&&(((((((((,,,333555444...------...///...+++)))***)))(((***---...---,,,---//////+++&&&&&&,,,111,,,...111555777555...(((...***+++000000------222333111000000111444777999666///((('''+++......---///111222111///,,,+++++++++...222777888666000+++)))+++,,,///000222222333111333444333111/////////,,,------......///......000222333000---...444;;;999555000000333444000+++//////...---,,,---000333000111111111111111111000444...'''&&&))),,,+++)))'''(((+++...---)))+++000333000------000111///---...///222444555444333111///000000000000000///...666222...+++,,,...000000333444444444444444444555555333...+++)))+++---///000111111...+++,,,000444---+++***,,,...///,,,)))++++++************++++++---///000///,,,+++---///111444888999999888999;;;777444111...---///111222222...,,,...///...000444>>>:::555000...000444666777666444222000...---------///111000---+++,,,...)))///444222+++&&&&&&)))***((('''(((***)))%%%"""'''***...111222000,,,***%%%&&&)))+++------,,,+++...***%%%###%%%'''&&&$$$(((''')))000888999222,,,)))))))))))))))******+++(((((()))+++...///...,,,(((&&&$$$###$$$'''***,,,)))---111111---,,,...111777777555///)))'''***...111222333444333000,,,))))))---///,,,((('''+++000222...***)))***...000111+++,,,///333555444///,,,))))))***---000111---))),,,***)))+++//////+++&&&&&&***000555777777555333777666444222111111111111+++---///111111///,,,***,,,///111111000///222555666999;;;<<>>DDDHHHAAAAAABBBEEEFFFCCC<<<666888444222777???AAA:::333(((***+++,,,+++,,,...111444333///+++((())),,,///777555222222444999<<<>>>...444999999333...---...222---)))***///444444333......///000000///...,,,...---,,,+++,,,...000222555333222000............,,,...000222333222000...777555222...***)))***,,,((()))+++...000222444666YYY;;;111///,,,((('''&&&&&&''''''%%%###&&&((((((&&&$$$###&&&)))'''((()))+++------***((((((&&&$$$""" """%%%'''(((&&&$$$""""""$$$""""""###%%%%%%###!!!$$$&&&((('''$$$###$$$%%%%%%)))---///...,,,***)))***+++***)))...666999888...------...//////...,,,+++*********++++++++++++,,,---,,,***((()))...222///000222666888666111,,,///+++,,,000000---...111222000///...///111444666;;;555---))))))***++++++111222444333000---++++++,,,---111555666444///+++***+++,,,...///000111111111111111111000///...---,,,---.../////////...---...000111111000333888======888222/////////---+++000000000///------///111///......------......///222...***)))***,,,+++***+++***,,,...,,,)))+++111444222111111111111000...333333444444444444444333//////000000//////......555333111///------...///111333555444222111444666777444000---,,,,,,---...111000///...---///222555...------...000///+++'''))))))))))))***+++,,,---+++---//////---,,,---...444333333444777777777555444444333111//////333666333///---......---111777???<<<777333111222555777333222000...------,,,---000000000000///---,,,,,,---333777666000+++,,,......---,,,,,,+++***'''%%%,,,---...000///...---+++&&&(((***,,,---------,,,///,,,(((%%%%%%&&&''''''))))))***---000000,,,)))'''(((***+++++++++)))((('''&&&''')))+++,,,+++)))&&&%%%###""""""%%%(((***+++---///---******---111111444777333---+++///555555222111333777666000+++,,,......,,,)))(((+++...///---++++++,,,---------+++,,,...111333333000...)))***---//////...,,,******((((((...444555...''')))+++...111444666777888666555555444333222000000------...//////.........)))000666666333111333666999;;;<<<>>>EEEKKKIIIBBBAAABBB@@@;;;555111222444444333444777999888444000000+++---555:::888444444///---...000///---...333333333222111000...---,,,,,,///444555444333333444333333333222000000111111555555555555555555555555444444444666999<<<@@@BBBCCCAAABBBFFFKKKKKKDDD===666555555777::::::666222---,,,,,,...111222000...666444111---***+++...111111000......000222444555111222333444333222000///---+++***+++///222444444111///---///222333///,,,---------...///111444555111222111111000...---,,,,,,---///111111111000000222444555222,,,((()))***+++******---111333444333VVV:::222///,,,***(((''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''***///222222222***)))((('''$$$""" $$$&&&''''''$$$""" ###$$$%%%&&&&&&%%%###"""$$$$$$&&&)))***)))'''$$$(((***---...---,,,++++++++++++***)))---555999888...---,,,,,,...000000///,,,,,,,,,+++))))))***,,,,,,+++***)))***---000222222222333666888777555333000......000000......111333111///...///111333555<<<777111+++((((((***,,,000222444333111---,,,+++,,,---///111333222///,,,+++,,,,,,------.........333111///111333444111///---...///000000///---,,,---...///111555999===@@@>>>999333---+++,,,...000111222222111///...///000///...---,,,,,,---...//////...------,,,,,,------///------...+++'''+++111444555666555333000//////444444444333333333333333//////.........---------222444555333///,,,,,,...000222444222//////333777:::999777444000......000333111///...000222333444111000000111111///+++''')))(((''''''(((***,,,---***---///000/////////000555111...///333555444111222333444333111111444777333000//////------333;;;>>><<<999666444444555555...---,,,*********+++,,,111111000000000///,,,***///444888777222...///111111222222000---***))))))//////......------,,,,,,))))))+++,,,------------///---***&&&$$$%%%))),,,000///---+++***)))((((((%%%'''***------+++)))'''%%%%%%%%%&&&(((((('''&&&%%%###"""!!!!!!###&&&(((,,,,,,+++(((&&&'''---111111555888666000...222777888333000333999;;;666///000///---+++******+++,,,---,,,,,,---......,,,***,,,,,,---///111222000...))),,,///000///---,,,+++((('''***111888888111***,,,,,,,,,---///444888:::444555555555444222111000......---,,,---...000111)))111999;;;777444555888;;;<<<>>>BBBLLLSSSPPPIIIBBBDDDDDD???888444444777555333222666:::999111***---***---444999999666555...++++++000222222222444222111.........///.........222666666444222222333555222000000111222000...777555444333333444666777111222444777999:::;;;;;;BBBAAACCCJJJQQQRRRLLLEEE999999:::999777555333333111...,,,///555777333///777666333000------000333000///...---------......333000...000333444111...))))))+++---000222444444333///,,,///444555111,,,------///111333555666777000111222333222000---++++++,,,,,,---...///111111///444888666000***)))))),,,+++***---111333333111QQQ666///---***+++)))'''&&&&&&&&&$$$###$$$######%%%''''''&&&$$$######%%%***111666999:::+++,,,,,,+++)))'''$$$"""$$$%%%&&&%%%###!!!!!!""""""%%%''''''&&&$$$$$$######$$$)))...///***$$$***,,,------,,,+++,,,---((())))))(((,,,111222///,,,***)))***---///111111+++---...---++++++---///---+++)))))),,,///000000333333333444666777777777222111111111111000000000555444222000000222444666555444222...+++***+++------///111222000...---------------...000000///---,,,,,,,,,,,,,,,,,,,,,,,,444111000333999;;;999555...///111111000...,,,***...---...222777<<<@@@AAA===999222+++))),,,333999222333444333111///...///000///...------...///000---...000000...---...///111...---,,,)))&&&***111333666999777333///.........///000222222222111000///......---,,,,,,,,,,,,...222777666000------///111111111000///000333666<<<@@@CCC===444...111666777333//////222333222111333222111000000///...---+++***'''%%%%%%&&&((()))+++,,,///111222111111111111///---,,,...111333444333222111222333444444333333111111111......444===;;;:::888666444333222111---,,,***)))(((((()))***---///111111...,,,++++++,,,000333333///---...///333555555222---******+++///......---,,,+++******++++++++++++,,,---------++++++***&&&$$$&&&,,,111999444///,,,++++++***)))&&&(((***,,,,,,+++)))(((&&&%%%$$$%%%&&&'''&&&$$$%%%###"""!!!!!!###%%%'''***)))&&&######'''...444999888666333000...///111555222111333999;;;999555333000,,,))))))******)))------,,,...000111000///,,,---...111222111---*********,,,///111111...,,,''')))---222555444111///...,,,+++***,,,000444777555444333222222222222222......------...///000111---111666999999888888888:::===AAAEEEMMMSSSRRRLLLDDDDDDAAA>>>:::777555444333111111333666555///******+++000666:::888444111,,,((((((...444444444555000//////---,,,---000333444444444555555444222000333222111/////////......333222111111111333444666333333555666777888888888;;;???FFFNNNSSSRRRLLLGGG???>>><<<:::777555444444333///---///444777777555888777555111......111333666555333000......///111222000///000333333///+++)))(((***...333666555333000...---000444555222......///111333444555555666333333444444333222111000,,,+++***)))***---///111222444666666444000---+++***,,,...///000111333555PPP444---,,,++++++)))&&&$$$$$$$$$###!!!###"""###%%%'''((('''%%%######%%%***111777:::<<<,,,---......---***'''%%%"""###$$$###""""""###%%%!!!%%%***,,,,,,***(((###""""""(((...000+++&&&+++,,,...---,,,+++,,,---&&&)))******,,,...,,,&&&)))((('''(((+++...000000+++,,,...//////000111222///---+++***,,,...//////222222222111222333666888555666555333222222222000444333111//////111333555000111333111...+++******)))+++---...------...///...,,,,,,,,,...///...---...---,,,++++++++++++,,,222000///444;;;???===:::000111111111000...+++***///......111666<<>>:::222+++)))---555<<<333444555444111///......000///...------...///000+++...000111000///000111000...,,,+++(((%%%***111222666888666111---,,,---)))+++///222444444222111//////---,,,+++++++++,,,***///555555111...///222333111///000222444555444===FFFKKKDDD666///333;;;999555111111222222000...222111///......000333666111...)))%%%""""""###$$$((()))+++---/////////...+++...///---+++,,,333999666111---///333666333...222111222444333111555<<<777666666444222///---,,,...---,,,***)))(((''''''&&&,,,111000,,,)))***---***,,,///...,,,++++++---111333444111,,,)))***,,,***+++---...---+++)))(((,,,+++*********+++,,,,,,&&&''''''&&&%%%(((///444<<<666000...///000---***((()))))))))************'''&&&%%%%%%'''''''''&&&&&&%%%$$$######$$$&&&''''''%%%""" """(((000555===666///,,,---...---+++...000333444555666888:::444000,,,))))))******)))///...,,,...111444666666,,,...111333444111+++'''+++))))))...444555111,,,)))---111111...,,,///222---,,,+++***+++,,,///000666333111......000333555------///000000000//////333222222555888:::999777888>>>DDDGGGKKKOOOOOOLLLFFFAAA<<<999999888444///////////////......///000***...444888:::777111+++)))%%%&&&---333444333444...000111...+++,,,222888:::555222333777777222---000222333111,,,***,,,///---...///000111111222222666666666666666777888999444===HHHPPPQQQLLLGGGDDDCCC???999777888888666444222111///...000444999===888777555222000///111333<<<;;;777222//////333777111222444444222///,,,***,,,))))))///777;;;888333,,,...000444888888555222000111222333333333333222888777555333333444666777...,,,)))((((((***---///888555333444777777333///)))...333222//////444999RRR444,,,...///,,,)))&&&$$$######""" """###$$$%%%&&&'''((()))######%%%(((...333555666+++,,,---......,,,***)))###$$$$$$###""""""%%%'''"""###'''...444555111---###!!!!!!%%%+++...+++(((+++,,,------+++******+++'''+++,,,+++---...+++%%%'''&&&&&&(((+++---......+++,,,...111555666444222...------,,,,,,---...///111111111000///000333666999:::999666444555444111000...---+++,,,...000222222333333333111...***((()))***+++++++++,,,...111...,,,+++,,,...///...---...---,,,+++***+++,,,,,,---,,,---111777::::::999333333222111///---+++***///......000333888>>>BBBBBB<<<333,,,***---333777333444444333000...//////------------------------,,,,,,...///111111111111///---,,,,,,)))''',,,444333444555333000---,,,,,,)))+++///333555666555444111///...,,,+++++++++,,,+++...111111//////111333222222222333555666666666???EEEIIIBBB666000333:::888666333222111111///...000000///......111666:::999555---&&&"""!!!!!!"""&&&%%%$$$&&&)))*********)))---111...))))))111999555000,,,---222555444000111000222777999666666888555555444222000---+++***------...---,,,)))'''%%%"""'''---...---+++---///+++---...---,,,++++++,,,/////////---+++***+++,,,((())),,,......---+++***+++***((('''&&&((()))***$$$%%%%%%&&&(((+++000444777555333222222000---)))))))))(((((())))))++++++(((&&&%%%&&&((())))))((('''&&&%%%$$$$$$%%%&&&'''%%%###!!! ###)))///444555///((('''+++...---***)))...333555444444777:::555333///+++******,,,...///---,,,---000444666777---...111444555222---)))***)))+++///444555222...+++///222000+++)))---111,,,,,,+++***++++++------333111...------///222444...///000111111000......555333222444777999888777:::@@@EEEIIIMMMRRRPPPLLLFFF@@@:::777777666333000...//////---++++++...222,,,222666777666444///)))(((&&&(((...222222222333000111222000...///555:::;;;777333444777777333---...222444000***(((+++///***+++,,,...///000000000777777666666666777888999333;;;FFFLLLMMMHHHDDDAAAAAA<<<555333555777777555444333222//////222999>>>999888777444111000222444;;;:::888333//////444888333555555444111...+++***---++++++000888;;;999555///000444;;;BBBBBB===888222222222222222222222222999777444222222555888:::333000---***)))***,,,...888444222333666999777555...222666555111///333888SSS222)))---111...+++'''$$$######"""!!!"""$$$&&&&&&$$$&&&***---#########&&&))),,,,,,+++***+++,,,---------,,,,,,&&&&&&%%%###!!!"""%%%''''''&&&(((000999:::444,,,###!!!!!!%%%)))******)))+++------+++***))))))(((******)))+++...---)))'''&&&'''))),,,......------,,,---222888888333,,,***,,,......,,,,,,000333111111111///---...111444<<<>>>===888666888666222---,,,******+++---000222666333111111333333111...------,,,***)))***...111---,,,,,,---//////...---///...,,,+++++++++---...+++,,,---000222333444444666555222///---,,,+++++++++,,,------///555>>>EEE@@@999000++++++...111222333333333111......///111,,,---///000000///---,,,---+++***---111333333111---,,,---...---+++000777555444222111000///...,,,,,,---...///111333555666222111...,,,++++++,,,,,,///...---,,,---...000222...444::::::666444777;;;@@@???===999555222111111333333333222111///000111,,,...000000000222555999@@@:::222***%%%###$$$%%%'''$$$""""""%%%(((((((((+++...///---)))(((---222//////...///000333777:::000...222;;;@@@<<<666333777666555333000...,,,+++)))+++---///...+++(((%%%"""###&&&+++111333111...---......---,,,++++++,,,---+++))))))+++,,,,,,,,,((()))+++---...000000000***)))&&&$$$###$$$'''((('''&&&&&&(((+++...000000000666<<<;;;444---******(((((()))************)))(((&&&%%%&&&(((***+++***'''&&&%%%%%%%%%%%%&&&&&&%%%$$$""""""%%%)))---///(((((())))))***+++++++++(((,,,111444555555666777666666444///,,,,,,000444,,,++++++,,,///000000///------...111333444333222)))---222333111//////000---.../////////...---------,,,******+++---000222...............///000000222111000///............111555999999666555666888BBBBBBDDDKKKVVV\\\WWWMMMEEECCC???999444222444666111000///.........------000555666222000222111---((((((,,,111222000111444666222000111444777888777888888888666555333222222000111111...+++)))***,,,++++++++++++---///111222444555777888999888777666::::::>>>DDDJJJJJJFFFAAA===:::666333333666:::===999777444333333444555666::::::999666444333444555444666888555111///222555:::555111///000111///---***,,,000222333555777999777444666CCCQQQTTTIII<<<222222111111111222444555444333222111111333555777999777333///,,,,,,,,,---000222444555444555888;;;999888666555444333111000RRR...%%%***111000,,,(((%%%$$$$$$###""""""%%%'''&&&###%%%+++000"""""""""$$$&&&&&&%%%$$$)))***+++,,,------......))))))'''$$$!!!!!!$$$&&&)))&&&'''///:::;;;222((($$$!!!"""&&&***,,,(((+++------+++)))((((((((((((&&&$$$'''---///---'''''')))+++...///...,,,///,,,,,,222999999000''''''+++///...,,,,,,111666111222222000------000333===AAA???999777999888333---,,,++++++,,,...222444666111---///444999999777222000---***((()))---111------,,,...///000///---///...,,,++++++,,,...///,,,...000000000///000222888666222///,,,++++++,,,(((+++,,,+++,,,333>>>HHH:::333+++))),,,111222111333333222///------000222...///222333333222///......***(((+++111444333111---,,,...000000///333;;;777444000000111111///---///---+++***+++///333666333111///,,,++++++,,,---333///+++)))+++---///000***666AAA???666111777@@@AAA:::222111333333...(((...111333222000///111444)))---222444333222333555CCC>>>555---'''&&&'''(((***&&&###"""%%%)))***)))......---+++))))))***+++***...222111...111;;;CCC000---222===DDD???666///:::999777444222///...---%%%(((,,,//////---)))&&&$$$ )))666;;;555---......---,,,+++*********,,,)))&&&(((+++......---+++++++++,,,...111555777***((($$$"""!!!###%%%'''***((((((***...111///---+++999EEECCC555***)))---%%%'''***,,,---+++)))''''''&&&$$$%%%(((***++++++&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$$$$&&&)))***+++ '''---...***&&&''')))***+++...333888888666333777999888333...---333999))))))***,,,---,,,)))&&&---,,,+++---111666999:::(((111999777...))),,,222...,,,+++///444444///)))---,,,)))(((***///444777)))+++...000111000...,,,555333000---,,,---///000---777@@@???777111444:::IIIEEECCCLLL]]]ggg^^^OOODDDFFFEEE<<<222...555===555111///000333222---'''333666444---+++000333111)))***///444222///000555;;;333---000999>>>:::333444999===999222///222777333000---,,,,,,,,,***)))...,,,***)))+++///333666000333777:::;;;888555222AAA;;;777>>>IIINNNIIIBBB:::;;;:::666333666>>>EEE>>>:::666666888888333---<<<<<<;;;888666555666777...333888888444111111333???555+++***000555444000&&&...444333///...555<<>><<<777222///...------(((000777777222111777>>>CCC<<<555555777666///)))|||JJJ...(((******,,,//////---((($$$$$$%%%&&&&&&%%%$$$############$$$###"""!!!!!!"""###$$$$$$(((...111111000......222000+++%%% !!!$$$&&&'''))))))***---000333)))%%%!!! """%%%((())).........,,,***)))+++---))))))((((((((('''''''''---'''###(((111666333......444::::::444---******++++++---000222222///,,,333<<<<<<111,,,000444222444555777:::<<<999222,,,///+++(((***000555555444111444777666///...888FFFHHH<<<...)))+++...,,,))),,,///111///,,,+++,,,///...)))+++000///''''''...666222---+++,,,...111222...111666888111***+++111---)))'''***000444333111333333000---***---555;;;222111000111222222000...777444000000333555666555)))***+++)))(((,,,222888:::000)))---888===666---000444777555000...///333,,,,,,------...//////000333666444...,,,...//////+++---......---,,,,,,---333333555999<<<:::444///555555444111---,,,---///111//////333777666000***111000///...111444999<<<666444333222,,,(((***///===555,,,((()))+++***(((***111777555---)))+++000222---+++111;;;???999222333222222222333555777888111333777888666111***&&&---+++((((((///444111***$$$!!! %%%---222333111000+++''',,,444555---$$$+++***(((''''''+++222777222...---111444222000000555...&&&###"""###&&&***)))***+++,,,,,,,,,,,,,,,111111222222///,,,(((&&&)))+++,,,+++***))))))***&&&'''((())))))((('''&&&)))((('''&&&%%%$$$$$$$$$ """%%%$$$###$$$))),,,)))&&&$$$(((...000+++%%%,,,444:::777///...777AAA???888111000333333///+++***((('''(((***++++++***&&&(((,,,///111222222111000///...---------.........000222111///......000///,,,+++...444555222...000000///---++++++---///222------222111,,,...777555555555444333333666999@@@DDDJJJOOORRRUUUXXXZZZVVVKKK===444222444444333999;;;;;;666///+++,,,///000......222111---,,,...000000...,,,***+++...111///333666666444333444666555222000333666666000+++000//////...------,,,+++)))---000///++++++///333:::888666666777777666555666888;;;>>>???@@@BBBDDDBBB===999<<>>000///---++++++...333777;;;333,,,///888<<<888222333666777666333111222444---------------------...222555444///---///000///---...///...---,,,,,,---222444777::::::777222...///000222333222000///...000///000333666666333///222111000000222555888;;;666333000000---***,,,000===888222///000000///...000555999777111---...111000,,,***000999>>>:::444222222222222333444555666111333666777666111,,,(((---+++)))***111777555///((($$$!!!###)))///111000///+++(((+++111222---&&&++++++******+++///555999...,,,///666888222,,,***222...)))'''&&&'''(((***++++++++++++++++++++++++000///...---+++)))'''&&&(((***,,,,,,+++******+++''''''(((((())))))*********)))((('''&&&%%%%%%&&&############"""$$$''')))***((('''***///000...+++000666;;;888222000777???;;;666111...//////---******)))''''''((()))((('''''')))+++...000000000///...---,,,++++++---///000333222111///......000111000...---///333444222///000111111///---,,,---///000------000111111333777777777666444333555888:::;;;HHHSSSRRRIIIHHHTTTaaaXXXNNN@@@666111//////...888:::;;;666///+++***+++...,,,---000000------///222111000---+++***,,,......111333555555444555555333111000111444555222000222111///...---,,,,,,,,,+++...000...******---111<<<<<<:::888777777777777444888<<<<<<:::;;;>>>AAAHHH===777===IIILLLBBB555999===???<<<555000000222555555777999:::999666333888999888444000---...000111333444444333111000000///...---...000111222222333444888@@@IIIMMMKKKHHH999777666777888777444000777555222222555888:::;;;555777:::999666222///...888666222///---...///111333:::@@@>>>555---******SSS111&&&(((+++,,,+++***)))***)))(((&&&&&&&&&%%%%%%&&&''')))***"""""""""###$$$%%%&&&''')))+++,,,+++)))((('''(((000///...***%%%""" !!!$$$''')))******,,,---,,,(((%%%###$$$'''((())).........---******+++,,,'''''''''&&&&&&&&&%%%%%%)))((((((+++///222333333333444666666444111...,,,...111444444222222555888777444444666555111111333...///111333555555333000,,,---...///111333444444333111111222000000777???FFFAAA;;;555111...***''',,,---000444666444111---...000111///000444555444555000***((()))...222444666333111000---)))***///000...,,,+++******+++,,,000//////000333666777777999888555000...000777>>>BBB<<<333///000666<<<@@@999555000---...111444555888333...///444888777555555555555555444333222222.........---,,,++++++***...222222...,,,...000...000111000...,,,+++,,,---222555999;;;888333...,,,))),,,000444777555222...000111111333444555555555333222222222333555777888666000---......---...222888888777777666444333222444666777666333000//////...)))(((,,,555;;;:::666000111111222222333333333111222444666555222...,,,******((()))000666666000***&&&""""""&&&,,,//////---+++)))***---...,,,))))))***,,,---...111555888000...000444555///***(((......---,,,++++++******...---,,,+++************---,,,***(((&&&&&&%%%%%%%%%(((,,,------,,,,,,---)))((('''''')))+++...000+++***)))(((((((((((((((+++(((%%%###$$$&&&'''(((******+++---///000111222333666888666222111444999888666222///---,,,,,,,,,+++)))'''&&&''''''&&&%%%''')))+++---......---,,,+++***(((((()))---111333777444000......000111111222111111111111222222111000222333222000/////////000111//////444;;;===:::999888777555444666999===@@@JJJRRRPPPGGGFFFPPP[[[RRRLLLAAA777000------...555888:::777111+++((((((,,,******...///......222222222111///+++******+++...///111444777777666555111000//////111333555777444222000---,,,+++,,,,,,111222222///,,,+++...111<<<>>>???===999777888:::666999;;;:::777666999>>>EEEAAA@@@EEEKKKJJJAAA777999>>>AAA<<<444///111666777777888::::::999555111888888888555111...,,,,,,,,,000555666555222///...+++---......------...000///222666:::===???BBBCCC::::::::::::888666333111555444333555888:::;;;;;;555777::::::777333000///888777444111///...------000777>>>===555---))))))YYY:::111000000,,,)))'''(((***,,,***'''(((((('''&&&&&&((()))+++$$$$$$$$$%%%%%%%%%&&&&&&((())))))'''%%%$$$&&&'''((()))+++***'''$$$###### $$$(((++++++++++++,,,(((&&&$$$$$$'''+++---...,,,------,,,***))))))***))))))))))))((((((((((((&&&''')))***+++...000222333333222222333222///,,,222555888777333444888===888111000777888222000444444222///...000333777999,,,///111333333333444666888444000000///...111666======;;;777111,,,(((''',,,---000555999888333...///444333---///777888333...***%%%###&&&,,,222555;;;555111///---+++,,,000//////...,,,***+++---000000///000444999;;;:::777<<<<<<:::555111333;;;BBB:::888555333222444666777???999222///000333333333333000---,,,---000333444555333222111222222111000//////...---+++***)))(((***...///,,,+++---...---333333222///,,,+++,,,---111666;;;;;;666000,,,***)))+++///444888888444000444444444333222222555777222222222222333444555555555...***---000000000222111444888999888555444444555333222111000...,,,))))))&&&%%%(((000666777666///000000111111111111111111222333444444222000///((((((&&&%%%***000000,,,)))&&&###$$$'''+++---...+++***)))((()))***+++,,,(((***,,,------...000222777222......---******---,,,///000...,,,---,,,+++000///---+++)))((((((((()))(((((('''&&&%%%$$$$$$###&&&+++............///***)))(((''')))---111444,,,++++++************+++333...(((&&&(((***)))((()))+++......---///333666111222333111///......000777777555111---+++---///***)))''''''((()))((('''((()))+++,,,---,,,***)))((('''%%%%%%(((---222555888555111000111222111000444444555333222111222333111333555555333222111222333555333111999EEEGGG???;;;:::888555444666;;;???NNNKKKJJJMMMRRRRRRMMMHHHFFFCCC>>>777111///111333111444777666222---***(((***((()))---///...///333000111111///---+++***+++//////000444999;;;888555.........---...222777<<<666333000,,,******+++,,,777777555222///...000333555;;;AAAAAA===::::::<<<;;;;;;:::999777777888999:::EEEPPPQQQHHHAAA???BBB999;;;<<<888333000333666:::999888888888777444222555666666555333000---,,,+++///333555444222000///+++...000///,,,+++---///...111444777888999::::::999;;;<<<;;;777333111000000000111444777999999888888999:::888666444333444333222222111111000000///111444777777444///+++(((XXX???888444///+++(((&&&'''***,,,+++)))+++***(((&&&%%%&&&((()))'''''''''&&&%%%$$$######%%%%%%%%%###"""###&&&(((%%%'''((((((%%%###"""""""""&&&***------,,,,,,,,,(((&&&%%%%%%(((+++......***+++,,,+++)))'''((((((******)))))))))((((((((($$$&&&((((((((())),,,///111000///000111000...,,,111444666444111111666;;;555......666777222000444444444444444444555777888---///222444444444666777888333//////...---...111444666777444///***''''''------000555999999444///000444333---000777777///)))&&&"""###'''...444777<<<777333222000///000555444333111...,,,,,,///222222222333777===???===:::<<<>>>???<<<777777;;;AAA888777555222111111333444>>>999222000111333222111111000...+++***,,,///222666444111111111222111000//////...---+++***)))(((,,,///000---+++...000///444444333111...,,,,,,---000555999888333...+++***---...000333666777666555888888666333000000333555111111000111111222222333333---***...111111000222---111666999888666555444333111.........,,,)))'''%%%$$$###%%%***///222333/////////000000111111111111222333444444333222111******'''$$$&&&++++++'''$$$$$$%%%'''***,,,---,,,))))))(((''''''(((***,,,+++---//////---,,,,,,,,,666222//////,,,)))***......333444///---//////,,,111000...,,,)))((('''&&&$$$&&&)))******'''$$$""""""%%%))),,,---...///111+++***))))))+++...111444,,,,,,+++++++++,,,------444///***((()))***)))''''''***------,,,---111666///000000///...,,,,,,---444666555111+++))),,,///***)))((()))+++------,,,((()))+++,,,,,,+++)))(((&&&%%%$$$$$$''',,,222555555555555555555444222///555666777666444333333444111444666777666555555666555777444111999FFFHHHAAA===;;;888555444777<<<@@@TTTPPPOOOUUU[[[XXXJJJ<<<>>>===;;;777444333444666---000333444333000...,,,***((()))---///...///222...///000///---,,,,,,---111000222666;;;;;;888444------------...222888<<<555333///,,,******++++++777666444222//////000111,,,555>>>BBB@@@<<<;;;<<<@@@<<<999999<<<<<<:::666999EEERRRSSSKKKCCCCCCFFF<<<999555333333444555555===:::666444444555555444222222444444444222///---,,,...000111000000222333///111333111...,,,...000///111444777999888555222777999;;;:::666111...---***+++...111555666555444;;;:::999666444444666888000000000000000000000///555111...///222111---(((}}}RRR===777222,,,***((('''''')))+++,,,,,,+++)))'''$$$$$$$$$&&&'''((((((((('''%%%###!!! """###"""!!!!!!###&&&)))))))))(((&&&"""$$$''',,,......---------,,,***''''''((()))******)))+++,,,+++)))''''''(((((((((((('''''''''&&&&&&%%%&&&''''''&&&''')))+++---...///000000///.........000111///,,,,,,///222000...///222333111111555000555;;;>>><<<666111...---...///111333555777777333...---......,,,...333///000111000---***((((((---...000333555555333111111111000///222555333---***(((&&&'''+++222777999999666666777555222555:::<<<999444000...---...///444444666999<<<>>>>>>>>>;;;>>>@@@???<<<999999:::<<<999555000---///444888888666333222222222222222555444222///------000222777666555333222222333444.........---,,,++++++***000333333...---111333333333444555333000...------111333444444111...,,,+++...111333555555666888:::;;;999555222000111222222000000///...///000222333111...---111222///...000---000444777999999777555222000...------,,,***((($$$######$$$'''***---//////.........///111333444111222333444555444222111......***&&&&&&))))))&&&$$$%%%(((***,,,---,,,,,,''''''&&&&&&&&&((()))***...000111111...,,,******...///222666333---)))+++444<<<>>>777222333333///000000///---+++(((&&&$$$"""%%%))),,,,,,***%%%###"""$$$(((***+++---000222++++++,,,,,,---...///000,,,,,,,,,,,,,,,---...///...,,,)))'''''''''&&&%%%&&&))),,,,,,+++,,,///222...000222111000//////000222222111---)))'''***,,,+++))))))***---///000///((()))+++,,,,,,***)))(((&&&%%%%%%%%%(((,,,111444111555888999777444333222666777777888888666555333222444777888888999:::<<<555444111000666>>>AAA???@@@>>>:::666555888???DDDQQQZZZdddfff^^^RRRFFF@@@===<<<:::888777555444333---...000111222222111111***)))+++000111......000...//////...,,,,,,---///111222555888:::999555333---,,,,,,...000444777888222111...+++***)))******111000///...------------'''...777===>>><<<;;;;;;>>><<<999;;;======:::666@@@AAAEEELLLRRRRRRKKKDDDCCC===555333555888888666<<<999444222222333444444111111111333444444111...,,,---.........000333666555555444111///...000111222444777999:::888444111555666888888666222---***'''(((+++///333555444222999999777444222333666999111111000///...---,,,+++444///***+++///111...***SSS<<<555222---)))))))))(((''')))+++...)))'''$$$""""""$$$&&&((('''''''''&&&%%%###!!! """""""""!!!!!!"""%%%''',,,+++((($$$  !!!%%%(((,,,------------...---***((('''((((((((((((***,,,------+++)))((()))(((((((((((('''''''''&&&((('''&&&&&&'''''''''''')))---111222000...///000......---,,,+++++++++++++++///111...,,,000333444111777===>>>:::222+++(((,,,***))),,,111555666666000------...,,,***---333111000...---,,,+++***)))...///000000000000222444000,,,,,,222777555111///---+++)))***...222555666333444888;;;888444777===???999333//////000000///555666777777888:::>>>@@@<<<===>>>>>><<<888555333:::999666222......222555111333444444333333444555999777555333111000000000666777666444111000333666---------------------...333555222---+++///333444111444666555333000...---111000//////000000...,,,+++111777888666666;;;???;;;777222000222333222000111000...---...111333555000///111444222---+++...///...///333777999777444//////...,,,+++*********$$$%%%&&&&&&&&&'''***,,,///...---,,,...111555777000222444666666444222000000000,,,'''&&&))))))'''((()))***+++++++++,,,,,,&&&%%%$$$%%%'''))))))'''---///000///---*********+++---333888555///+++---;;;FFFJJJCCC<<<;;;888111//////000///,,,)))%%%###"""%%%(((++++++***'''%%%"""$$$&&&''')))+++///222+++,,,...//////...,,,***+++++++++,,,---...//////((()))***)))'''%%%%%%&&&&&&(((+++,,,,,,,,,------,,,000444444111000222555222111///,,,)))((()))+++,,,+++***+++...///000///((()))+++,,,,,,+++)))((('''&&&&&&'''))),,,///111000555::::::555333555999777666777999<<<;;;666222222444666888999;;;>>>AAA777222000222444555888>>>DDDAAA<<<888777;;;BBBGGGSSScccsssrrraaaOOOFFFFFF<<<:::999999:::999555111111000......000222333444,,,+++...222333...,,,---111111///---+++***,,,...000444777888777333111///---,,,,,,///333555444222///...,,,+++***)))))))))+++++++++,,,------,,,***(((+++///444777888999999555888<<<<<<:::888888888AAA===>>>HHHTTTXXXRRRIIILLLFFF???999777888999:::777555444333444444222111333111111222333333000...+++,,,------...000333666;;;777333000000000111111444888<<<;;;777444555666666555555666777444---(((((()))+++///333666555444333444555444222222333444333111///---+++***))))))---------,,,---------,,,YYY>>>666555444(((******)))&&&'''+++///&&&$$$""" !!!###''')))$$$%%%&&&&&&%%%$$$"""!!!"""######"""!!!!!!###%%%,,,***&&&""" $$$'''&&&(((+++,,,,,,,,,---...)))(((&&&&&&(((*********+++---//////,,,+++******************))))))))))))+++)))'''&&&(((((('''&&&(((...333444111...///222000///---------,,,***)))'''000222+++(((///555444888::::::777111+++))))))+++'''%%%(((///555666444111000//////***&&&)))///555222...,,,,,,,,,+++***...///000...,,,---111555///((()))555:::555111222...,,,***+++---000111111...222999===999555888???<<<666///---111444444222555666777666555777<<>>777666666:::???>>>777111333444666888999===AAADDD:::333111555444000555???FFFDDD???:::999===EEEJJJ[[[hhhuuuttteeeTTTIIIEEE:::888666999<<<<<<777222555222...---...111444555---,,,000444444///++++++444333000---))))))+++---///444888888444///------...,,,,,,000555777333...,,,,,,++++++***)))(((((())))))+++---//////---+++,,,+++***,,,111555777888,,,555>>>===777222555::::::===BBBIIIPPPSSSTTTTTTRRROOOHHH???999777;;;>>>333333444555666444111...555333111111333222///,,,)))***---...///000333555>>>888222///000111222111555;;;@@@<<<333000555===666444333666888666...(((******,,,000555777777777...000444555333111000///111000---+++***))))))***&&&,,,111000,,,)))+++...aaa@@@555555777000+++&&&%%%(((***&&&###!!! !!!$$$'''***###%%%''''''&&&$$$$$$$$$)))'''###!!!!!!"""$$$&&&$$$(((+++((("""!!!&&&,,,***&&&%%%***222444...'''---***%%%######''',,,000(((,,,000222000---+++)))333...)))&&&''')))+++,,,'''((())))))))))))***+++000+++)))---555888555///(((///555222***&&&***000)))+++---///000000000///===<<<999222***%%%%%%'''&&&(((******((()))...222333...)))(((***+++***((()))...333111+++(((,,,000((('''(((,,,000111...+++,,,+++***,,,111666999;;;+++,,,---......,,,***)))222---+++222<<>>;;;EEESSSeeejjjooopppnnndddQQQ@@@===???@@@===888666999===444222///000222111...+++000000000000////////////***---...,,,((((((---222444000---///555666222------///111///---...111555...,,,++++++,,,,,,***)))------------------------***)))+++......,,,...333555222//////222666999:::;;;>>>@@@AAADDDLLLYYYccciiiYYYMMMJJJEEE===999===777777666333000///333777000000222444666333,,,'''...***'''(((---000111000///222333222//////111444<<<888555555666666444111666888777444000///111444***---222777999999777555:::666000///000111111///+++...000---(((&&&)))---///.........///...,,,)))[[[@@@888555222333222///,,,(((%%%$$$%%%"""!!!  """%%%'''&&&((((((&&&$$$"""!!!"""&&&$$$""" """%%%'''(((((('''&&&&&&&&&((()))&&&%%%$$$'''---111111000,,,***'''%%%%%%(((,,,......///111000///---------...---++++++,,,---,,,***+++)))(((+++///111///---,,,---...000333444555555///000000...***((((((***((()))+++---///111222222666888777333---((('''(((***(((&&&%%%'''+++...000......---+++)))(((((())))))***,,,,,,+++******,,,))))))***---///111000///+++***+++...222555666777111000...,,,***))))))))),,,---...333888::::::999;;;:::777333//////222555666333111333666888777555999888666444111///...------111666777444111......111000///...///000111111666:::<<<777000,,,///333333222000---******+++,,,000222333444222000...---,,,,,,,,,+++***)))+++---000555777333222444444222//////...---,,,,,,---------...000666<<<<<<888444222111000...---...222555111111000//////000111111111111111000///,,,***)))***+++,,,------.........---------------,,,***))),,,+++++++++,,,---...///)))((()))+++...///...,,,444777666111111555666333,,,,,,+++'''%%%&&&+++///666333///+++*********+++)))'''$$$""""""$$$%%%%%%((()))***)))'''&&&&&&'''------,,,,,,,,,------...111???OOOUUUMMMAAA999777888333...,,,,,,+++&&&"""###%%%''''''&&&&&&'''(((***(((&&&%%%'''***+++,,,...---+++))))))))))))***((())),,,---...---+++***&&&&&&'''(((((('''''''''(((+++......,,,***+++---------...111444444111...444777666222///222333222...,,,*********+++***)))***---000111000...,,,++++++------+++((()))...222444222222444777888666333222444666666555333333444---000444777888777555333;;;999777555444444333333444999AAADDD@@@>>>FFFQQQgggiiillloooppphhhRRR===???@@@@@@<<<888666888:::777555333222222111///......////////////000000000,,,------,,,******---111111000000333666666111---...//////...---...000111---,,,***+++,,,,,,***))),,,---------------,,,,,,***)))***...---+++,,,111222222111111333666999<<<777???FFFCCC???EEEXXXiiikkk^^^SSSRRRRRRIII;;;111777777777444111000333555666444222222222111---***,,,++++++,,,...000000000111222222222111111333555666444222111111111111000666666666444222111222333,,,///333666888888777666???;;;666222111000000///.........+++''''''+++///000111222333111///---,,,UUUAAA<<<777///444888:::555+++$$$$$$'''$$$### !!!###%%%***)))((($$$!!! $$$###!!! !!!###&&&''',,,'''###%%%)))+++)))%%%######"""###&&&,,,333777+++)))(((&&&'''(((***+++222222222000......000222+++,,,...111222111,,,(((---***)))...555888555111***///444444111000555:::777222---***++++++(((%%%))))))***,,,///333666777000333666444///+++)))***111+++&&&%%%)))...000///***---000///***&&&&&&((((((&&&%%%''')))+++)))((())),,,///000111222333555******,,,000333666555555999666000+++((('''((()))(((,,,222333333333666999===999333///---...///000444444444444333333444555000111222222000---***(((000111222222000///000111***...111///+++))),,,000;;;888444000//////000000000444555000(((%%%***000///...///444999888111)))---------,,,******,,,...,,,111444333222222222///555///******///222000---,,,000444555444333444555111000///,,,+++,,,///222111000000//////000000111---///111222111...***(((+++***)))))))))+++---...''',,,222111---***+++...111---***,,,000222...)))(((''''''(((******)))'''---000111//////222111...------+++(((&&&'''***,,,---000111---((('''+++111---***&&&###!!!"""$$$%%%)))******)))'''&&&&&&'''((())),,,/////////---,,,...666@@@EEECCC>>>:::888444000,,,++++++)))%%%""""""###%%%&&&%%%%%%&&&'''************)))***---///,,,+++)))((('''(((((()))'''''')))***+++,,,,,,+++$$$'''******((((((***,,,***+++,,,---,,,+++*********---///000000//////000///444555222000222222000///---***)))+++,,,------)))///666888555000,,,+++000...+++(((((())),,,...111222333444444333222111000000222444666666444222000111333555666666555444555999>>>@@@===888222///444777<<<@@@???===CCCJJJ^^^gggpppqqqmmmbbbQQQCCCBBBAAA>>><<<999777666666:::999888555222000111222.........//////000000000...---,,,,,,,,,---///000---000333666666333000---000...,,,,,,---...---,,,,,,+++***+++,,,,,,***))),,,---...///...,,,+++)))***)))+++...---******...///111444555555666:::>>><<>>999111000888???===333+++((()))$$$""" !!!$$$%%%***)))&&&"""!!!&&&%%%###""""""###%%%''',,,'''$$$%%%***,,,)))%%%###!!! ###(((...222((((((''''''''''''''''''///000111000///000222555,,,...000333444111,,,''',,,+++---222777999888666...333666555000///333888:::444---+++,,,,,,+++)))...------...000444888:::000333555333///,,,,,,---444000---,,,...111111111(((,,,000000---)))&&&&&&'''%%%$$$&&&(((******))))))...555777666555666888---,,,---000444888999:::>>>:::555///+++((((((((()))---222333111111333777999666111,,,))))))***---555444444333222222222333....../////////---+++***...////////////...//////%%%***///...***(((,,,000;;;777333000///000///...///444888555---))),,,000,,,+++,,,111777888222+++111111000...,,,+++---///...000222000///.........555///((((((...222222000000222444333111000111333//////...+++)))***,,,...////////////////////////,,,---000111000...+++))),,,***'''&&&''')))---///***///333111,,,)))+++///111...,,,...111111,,,'''((('''&&&'''(((((('''&&&'''((())))))***+++,,,+++---,,,***(((&&&'''((()))(((,,,///---((((((,,,222111...***%%%""""""$$$&&&***++++++***'''&&&&&&'''$$$)))111666777333,,,'''...///222555777888777666///---+++***)))(((%%%""" """%%%&&&%%%$$$%%%&&&'''***,,,,,,******---000***)))((('''&&&'''((()))&&&&&&'''((()))+++,,,---&&&+++...---)))'''***...+++******+++,,,,,,***''''''+++///...+++***---000...222333///---...///---222///,,,+++,,,///000111+++111888:::666111......333///+++((((((***+++,,,...000222222111//////000------...222666777444000666555333222222444777999111888BBBGGGEEE>>>777222777555666999:::;;;@@@GGGQQQeeewwwuuugggYYYRRRNNNCCC@@@===;;;999777555222:::;;;999555000///111444000000////////////......///---,,,,,,.../////////,,,000444444222///......111...++++++---...+++)))*********+++,,,---+++)))+++---...000///---***(((,,,+++---///...******---,,,111777888666777;;;@@@GGG>>>888===JJJRRRQQQMMMWWWmmmxxxkkkTTTHHHCCCAAA444444444444555666777888DDD@@@:::555111000//////***///444555222...---...111...---///333555555333222333333000------111555444333222444888888555222444333333444555666888888333444444222000000555999888333,,,''''''***,,,...111666;;;:::555000000111YYYAAA:::555111***222<<<@@@===666...***###""" !!!###&&&(((((('''%%%!!!"""%%%***(((&&&%%%$$$$$$%%%%%%((('''''''''((((((((('''%%%"""###'''''''''&&&'''''''''&&&%%%$$$$$$(((,,,///222222222333444111000000111111///+++((((((,,,111333444555777:::666666555333111111222222888555222...,,,---///111111000......///222555888555666666333///---///111111333555444111//////000++++++,,,...000...)))%%%'''((())))))((()))+++---***111999===<<<999777777111///...///444:::???AAA===<<<999555111---***(((...///000222333444333222333555444///(((%%%)))///666333000111333555333000111000///.........///000+++,,,---//////---+++)))$$$&&&)))+++,,,---///000666777777555111...---------111666777444///,,,+++,,,,,,...111333444444333333333111...++++++---///444222000...+++)))+++---111...***)))+++///222555777444222111222222111///------,,,***))))))***---............................../////////...---,,,,,,***'''%%%&&&***///222444333111---******+++,,,///111333333111...,,,+++)))'''&&&'''((()))((('''(((&&&%%%&&&'''(((***---+++***((('''''''''&&&&&&((()))******++++++---...222111...)))$$$###%%%(((***++++++***(((&&&'''(((,,,///555999999555///,,,///,,,******...000111000+++***))))))((('''%%%### ###%%%&&&%%%$$$$$$$$$$$$(((++++++))))))+++...((('''&&&&&&&&&'''((()))&&&&&&&&&''')))+++---///+++///222///***'''(((+++***))))))+++,,,,,,)))'''%%%)))---+++'''&&&+++000222555333...+++---...---111...+++***,,,...000000---222666777555222111111333000+++))))))+++,,,,,,---///111111///...---...+++***+++///444555333000555666777777777777777666000777@@@FFFGGGDDD???;;;999444222444777===GGGQQQVVVeeerrrssskkkaaaWWWPPPAAA???<<<;;;999777444111777888777333///...111444444333222111///---,,,+++...---,,,---...//////...---000222000,,,+++---000111...,,,,,,......+++((())))))***,,,......,,,***+++---///000000...+++)))---,,,///111000++++++...,,,111777999777777;;;???GGG???:::@@@KKKOOOIII@@@IIIcccwwwqqq^^^PPPGGGBBB222111222333666999<<<===DDDBBB@@@;;;666222000///+++///444555222...------///---+++---111333333111222333333111......111555333222222444888:::777444666555333222333444666888000222333222111333888===<<<666///***((()))++++++///444888888333//////111^^^???444///,,,'''---777???AAA<<<222+++###"""!!!!!!"""$$$''')))&&&&&&$$$""" !!!$$$''',,,***((('''%%%%%%%%%%%%$$$'''))))))&&&%%%&&&(((&&&""" $$$&&&%%%"""''''''''''''&&&%%%######$$$)))///333444333222222222000...---------,,,***(((---222222000000555::::::666222111222222111///444666555111------222777222000...------///222333999:::999555111000222666...333777666111---,,,,,,---+++***---000111---)))***,,,,,,+++******---000,,,111999>>>>>>;;;777444333000---...333:::???BBB999999999888555111...+++333000///111555666333...000555777333,,,)))---333555222///000444777555222555333000......000333555+++,,,---///000---)))%%%%%%###$$$'''---000111000111555999888222---+++,,,***---111444555222---(((///111333333222333666999222111///,,,***+++...000888444000---***''')))...---------+++***---333888;;;555000000444555111,,,+++,,,,,,***)))(((***,,,---......//////......---000000000//////...------+++)))&&&%%%'''+++000444;;;555///*********)))(((...444999777111,,,---111((('''&&&''')))+++++++++,,,)))''')))******,,,000***)))(((((()))((('''%%%(((''''''))),,,---,,,)))000000///+++&&&$$$&&&))))))***+++***((('''((()))777777666666666666666666000+++'''&&&(((******)))'''((())))))((('''%%%$$$"""$$$''''''%%%###"""""""""%%%((()))))))))******'''&&&&&&&&&&&&''')))***((((((((()))+++---...///000222333000+++''''''((('''((()))***+++******)))&&&)))+++***&&&&&&+++000777999777111...000111000---+++(((''')))***++++++...///111222333333222111...---,,,***)))***+++,,,,,,---...//////...---,,,******+++---000222222111///444<<>>DDDCCCGGGUUUjjjsssgggNNN<<<777333000000555;;;???@@@<<>>;;;888999:::;;;777444333444333///++++++---...---,,,---333777666///******000333000,,,333111000222555666333000///---,,,---///111222222000111222444444444444333111111111111222111///------...000222333333111000,,,000444444222333888===444333111//////000222333333111///...///...***'''$$$$$$$$$%%%'''***---000222222222111///,,,***(((,,,///111222222222444555111111222222333333222222111111111111222666<<<@@@444111111333000++++++000///...---...000333777999888555222111222111...+++)))***+++***)))***,,,---000111222333333222111000...111444666555111,,,(((&&&%%%$$$$$$''',,,111555444333111...+++(((&&&%%%***...000...***((())),,,%%%$$$###%%%)))---///000+++)))+++111111,,,***---+++***)))+++......,,,)))&&&(((***++++++)))(((''''''***---,,,'''$$$&&&((('''(((******))))))+++,,,///444;;;AAACCC@@@:::666,,,***((('''&&&&&&%%%$$$$$$&&&((()))((('''&&&&&&%%%'''***)))&&&###!!! """"""###'''+++,,,)))&&&'''&&&&&&&&&''')))***++++++,,,---...///000000000333111///...---+++(((%%%!!!&&&++++++((('''***...------,,,+++***,,,000222000555888666444555333000,,,***)))((()))((('''%%%)))'''(((...555666111***!!!&&&******'''&&&)))------***))),,,111333///+++)))***,,,+++)))+++000444555777999:::999777444222111......666AAAGGGDDD>>>444333333555777>>>MMM[[[eeehhhiiifffbbb[[[MMM@@@444999===<<<777555777:::---++++++///333666444222888777666444222111//////''',,,//////+++))),,,///222222333333333111///---///222555444111///000222***+++---000333333111.........///000111222333333******---111000,,,+++...444222222333666999999999@@@>>><<<<<<===???@@@AAAEEEFFFQQQdddiii^^^QQQLLL:::555000000444:::>>>???999<<>>888222///...222...***+++...111111000...000222000...---000333444222111222444222...)))...111444444444666;;;@@@555444333111000000111111<<<888333222444666555444///444777555///+++,,,...---+++***+++---000111111~~~RRR===888444...+++111666444...)))***...(((((('''&&&%%%$$$$$$$$$,,,***(((&&&%%%$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###((('''&&&&&&'''&&&"""!!!$$$&&&%%%$$$(((111888222222111///,,,******+++222222111111000111111111((()))***+++,,,---///000444000---...333555333///)))000666555///,,,000555888333//////222333000+++777555333222333666:::===555555;;;BBB===333444???GGG===111,,,...000///,,,&&&+++000000......333999888111***)))...111///+++444444333000---///555;;;000///,,,*********+++,,,333000---...222666666555,,,000444333///+++++++++111---+++---222333///+++000222222///,,,000999AAA888444000111555666333///888555111---,,,...222444%%%''''''%%%###$$$)))---444...)))***000000***""",,,111555333...---222888444111///000222222///,,,555333111111555999===>>>---444888555,,,(((+++000999111+++000;;;???999000...222444222---***,,,///***++++++***))))))***+++444555222------333666666,,,111777:::888222)))###***'''$$$$$$''',,,///111///111222111...***))))))+++)))(((***,,,,,,)))%%%"""""""""$$$'''---222666))),,,000333222...***&&&,,,)))(((***...000///,,,%%%)))------***(((((()))+++((($$$%%%((()))(((&&&+++***(((((()))******)))%%%...;;;EEEGGG@@@555---222...)))%%%%%%'''((())) )))222333---''''''))))))%%%""""""%%%'''&&&$$$###&&&))))))'''&&&))),,,(((((()))************)))333111...,,,,,,...222444+++...111222...***&&&%%%''''''(((***,,,,,,***(((+++111666444///---111666333444888<<<>>>:::111)))222///+++(((((('''%%%$$$###)))111444111+++(((&&&###""""""&&&+++---***'''+++///222///++++++222:::000/////////............::::::777222111555777666---...000444888:::888777:::222...111888???IIIQQQ]]]lllwwwppp]]]LLLAAA;;;333//////888DDDEEE:::...222...))))))---222555666333555777888666111+++(((...,,,)))'''(((***---///***333<<<;;;444///111666999222---222;;;<<<111&&&...///111000//////222444***,,,000555888666000***&&&&&&&&&))),,,---,,,+++///333666555333555:::@@@CCC;;;555888AAADDD???777===GGGSSSYYYYYYXXXZZZ]]]EEE666///555999555333777AAA@@@===888333111111222***---111111///---...///;;;555000///333444222......444888666000...222777222111111444888888555111;;;888333000...///222444111444777888666333111111888333---,,,...///,,,((((((***++++++***,,,222888XXX===444000,,,,,,---///...,,,+++*********)))'''&&&&&&&&&'''((())))))))))))((('''%%%%%%(((&&&######$$$%%%%%%%%%%%%''')))(((%%%###$$$%%%$$$$$$######%%%)))///222222222111///,,,***+++,,,///000111222222111000///---***((()))///333555555333111///......//////...,,,///222111...---...000333222111111222222222222333222111000111222444666111666999777666777;;;======999444000...---,,,+++***+++,,,///222444555555222///,,,+++---000333555333111///...///111333444555222...***)))***,,,...---///111222222333333444...///000222222000---+++---------...000111111111////////////000333666888888666333222222222222111111000...---------...///,,,***'''&&&'''***,,,------***((())),,,...,,,***...///000000......000333555444333111//////000222333222222444666888888888222444555222...+++,,,...333111///222666777444000...///000000///---,,,,,,...000111...)))'''***///000222000,,,,,,///000......000333555333///***&&&$$$&&&(((((((((***...222555333000//////...***'''((()))***+++******++++++$$$"""!!!!!!$$$(((,,,///,,,---///000///---***((((((***---///...---,,,+++***************)))'''%%%(((((((((''''''(((***,,,))))))***+++---,,,)))&&&***///777======888000+++---***((('''(((((('''%%%&&&)))---//////---***)))'''''''''&&&&&&&&&'''(((%%%&&&''')))******(((''')))))))))))))))*********000///...------.../////////...///000111000+++'''&&&(((++++++++++++...000///000111222222222222222555666888:::;;;888444111...---,,,,,,+++)))%%%"""&&&(((,,,000111...)))%%%!!!###%%%'''((()))+++,,,......---+++***+++///333333111///---,,,---...///333666555111000333333111------...111555777666555444333333555777<<>>:::444222333888>>>@@@<<<888333000---...000333444333222333333333222111///...,,,...///---***(((***,,,---111666888777444333333555222///111555666444000333222000000111222222111///000222555777444...***$$$(((,,,...,,,+++***+++000111333444666999;;;===>>>;;;888999===AAABBBBBBGGGHHHKKKQQQWWW\\\\\\\\\GGGCCC;;;444333666777666===>>>>>><<<777333111111333222000111333444333222444444555555444444555666555555555444333333444444444444333444555444222000666555333222111000000000111333555555444222111111333222///---,,,+++)))(((((())))))+++.../////////ZZZ:::...***)))+++)))'''(((***+++)))''',,,***(((''''''(((***,,,&&&'''***++++++***((('''+++'''###!!!"""$$$&&&&&&###'''***'''###!!!%%%***(((%%%""""""&&&***,,,,,,000111000---+++***+++------///222444444222///---000+++''')))222999;;;:::333333222...+++***,,,......---------......---,,,...000333333222333666888///..................///...666555---///;;;???:::333555555333...+++***+++,,,***)))...555999666222---...---+++,,,000777<<<333///+++,,,000222111///999666000+++)))***---///)))///444666333111111333000...---000444555111---,,,...000000///000333666...------000333444222000777888777444000///000222)))***+++------,,,++++++222---((((((+++//////---''''''(((((()))+++...000...---,,,---......///...555666666222......222777222222333666888777555222666444111///...---,,,,,,...111333444111///...///---,,,,,,...000000,,,)))222666777222***'''+++111+++......,,,+++---+++(((/////////...---+++***)))"""'''------)))(((,,,111999333------000000,,,'''&&&)))+++***((((((,,,111&&&$$$""" """%%%'''------------,,,+++******%%%+++111222...+++******---)))&&&&&&))))))'''###&&&)))+++***'''(((,,,000&&&(((+++///000...)))$$$---///111222111---***'''''''''''')))***)))&&&###+++((('''+++000222...)))&&&))),,,+++(((&&&(((+++(((&&&&&&)))---...***%%%***)))((('''''')))***,,,------......---,,,+++***222...+++---222444000,,,%%%***---,,,)))***111888222...,,,///444666333///666777888777666666777888,,,,,,...000000,,,'''"""(((''''''+++//////+++&&&"""&&&))))))'''''',,,000000---***'''(((***+++---555333///,,,***+++---///---000111//////111///,,,///......///222444555444///333888999666888GGGXXXfffhhhggg```XXXNNN@@@444444555777777777:::>>>AAA333222000000111111///---000000///...///000222333+++111555444---((((((+++000///000444888999444000111111111//////111666;;;777333//////222333000---555444444444444111---***$$$+++222222---)))(((***//////000444999======<<<:::;;;;;;999999===EEELLLKKKFFFEEENNN[[[aaa[[[SSSIIINNNFFF555...666:::555777;;;>>>>>>;;;666222000;;;666111222777;;;999777///555;;;:::555444999???===777111111555777444111888888777555222000000111000222333444333111...,,,111222333333111000000111...000111...***'''&&&'''(((''''''+++000111,,,(((TTT444***(((&&&(((&&&%%%%%%((()))))))))++++++******************'''(((***+++,,,,,,+++++++++((($$$"""###$$$$$$$$$"""$$$&&&$$$""""""&&&***)))'''&&&%%%&&&(((******------,,,***((((((***,,,...000222444444333111000///,,,+++...333888;;;;;;555444222///------///000---,,,,,,,,,---......//////000222444555666777888,,,,,,+++***+++,,,...//////111///,,,000999;;;666///111222111...+++******,,,++++++///555888555111///...,,,******...555:::222///,,,,,,...000000000888555111---++++++,,,------000444555333222222333......///111444555333111///////////////111333444---...///111333222111///777777888777444111///...'''(((***,,,---------,,,000,,,)))(((+++...000111,,,***((('''(((+++...000.........---,,,,,,---...222333444222111222555888222222333555777777555333555333000---,,,+++,,,,,,...111555444000,,,,,,---)))***,,,...//////,,,+++333666888555///,,,,,,///***------***+++------***---,,,+++******))))))***'''+++...---***(((+++...444000++++++...///---***((())))))'''&&&'''+++///)))&&&###!!! """$$$&&&,,,,,,------,,,+++******&&&***///000...,,,++++++***'''$$$$$$&&&((((((''')))***+++***)))))),,,///'''(((+++...000...)))&&&,,,,,,,,,+++***((('''&&&%%%%%%&&&(((******'''%%%+++'''$$$'''---111///,,,)))+++......,,,***+++,,,)))((((((***...//////---+++)))'''%%%&&&(((+++---------,,,,,,+++***)))(((///+++((()))...111111000)))+++,,,***)))+++111777111---+++...444666333...555777888666333222555888,,,---...000111///***&&&)))((('''))),,,...,,,***+++,,,,,,+++)))))),,,///000///+++(((&&&&&&)))+++444222000---,,,,,,------+++//////------///...+++111///---...000333444444...222888888444444BBBQQQddd^^^WWWWWW\\\XXXDDD///333555777666555888===BBB444333111///---,,,***)))...---------...000222333///333666555222...------000......222777888555111///000000...---000666<<<333222000///000000///...666444333111000...,,,+++)))...222222...******+++---///222777;;;>>>??????<<<===;;;777555:::EEENNNEEEBBBEEEQQQ___aaaUUUIIIIIIKKKEEE:::444666888555444777;;;===;;;888666555999888777999<<<>>>===;;;333888<<<:::555555<<>>777111000333666444000:::;;;:::666111///111444///111333555555222000...111222333222111000111333...//////...,,,)))'''&&&%%%%%%'''***...///,,,***|||JJJ000)))(((&&&$$$&&&''''''&&&'''***,,,((()))+++,,,,,,+++)))(((,,,+++***)))***,,,...000)))'''&&&%%%%%%$$$###!!!###"""!!!!!!###%%%&&&''''''***,,,***'''&&&)))---))))))(((&&&%%%%%%(((+++222222222333333333444444***...222333333333666888888444000000444666555333+++---...---,,,---111666444222111333777888666222,,,+++))))))+++...111444333,,,+++222666444111333111///---,,,------,,,+++***,,,///111222222333444555111+++)))***---///000222222000---+++,,,111555222222111111///...---,,,555333000000222444444333,,,///222333222222333555444111......222333111...---000333222///...111444555555666888:::777///(((,,,+++,,,,,,...000111333******)))''''''***000555666111+++(((***,,,,,,,,,,,,000333000+++))),,,111......///222666888777555444333111222555888999999222222222...***))),,,///222222333333222000...,,,'''+++000000---,,,---///222333444555555222---)))+++------***+++000333111)))***************))))))111///,,,***))))))))))))+++++++++***+++,,,...000---)))%%%$$$&&&((())))))+++)))&&&$$$$$$&&&(((***)))+++---//////---+++)))+++***)))+++...///...,,,$$$%%%%%%$$$$$$&&&***......,,,)))(((***+++***))))))((()))+++,,,---+++)))(((((()))***)))(((''''''(((&&&&&&''')))******)))'''%%%$$$%%%'''***---...---,,,,,,---//////---***)))***,,,,,,---///444888+++)))&&&$$$%%%'''+++---///---+++***))))))******((('''&&&%%%&&&)))...111...,,,***((()))+++---...,,,,,,---///111222111000222444666555111///000222///.........000000///---)))***,,,+++***+++...000555222...------...---+++...111111,,,&&&$$$(((---000000000000///...---,,,///111000---,,,000000...000---++++++---000111111111111333444222222:::EEEVVVYYY[[[[[[YYYQQQAAA222222333444666888999:::;;;888666222...+++))))))***+++,,,...///000000//////555333222333555666444222---///111222333333444555000000//////000111444555000333555333///...222666333222000...,,,,,,------111000///.........------+++111777;;;<<<>>>CCCGGGCCC@@@;;;666555999AAAGGG@@@AAAFFFOOOVVVWWWPPPIIIHHHAAA???BBB@@@888444555333555666777888999<<<>>>777>>>FFFGGGBBB======>>><<<;;;:::777444666;;;@@@999666333111000222333333666777666333///...111444111222333444444444333222111333444333222111333444111...,,,---///...***%%%###%%%((()))***,,,000333yyyIII000***)))'''$$$&&&((()))((((((***---&&&(((***---......---,,,111///,,,******,,,///222)))(((&&&&&&&&&$$$!!!###!!! !!!%%%''''''%%%%%%***...---(((&&&***...&&&&&&%%%###"""$$$'''***222222111111222333444555(((...555555222000222666777333000222888;;;999555,,,...///...+++---333888888444111333777888333---,,,,,,,,,,,,...111555777444+++,,,777:::111---111333000,,,+++,,,......---***///333111---,,,000555666222---******++++++***111333333000,,,,,,000555,,,---000222333222000///:::444...,,,///333444444---111444333000///111555555000---///333444///***---111333111---,,,111777333222444999===;;;111)))000///------...111555777((())))))'''%%%(((///666;;;555...+++,,,---,,,)))---222555222+++(((,,,222,,,,,,...333999;;;888444666333000000333777:::<<<000222333000,,,+++...222555333111222444444222///)))...333222---+++///333333222222444666444,,,&&&,,,......+++---333666666(((((()))***++++++******555111,,,*********)))'''%%%'''*********,,,///222...)))$$$$$$'''))))))'''---+++)))''''''))),,,...'''***---000111000...,,,...+++(((***...000...+++ ###&&&%%%$$$&&&,,,111///+++'''&&&)))***(((%%%***((('''''')))+++++++++%%%&&&(((***++++++***)))***'''%%%%%%'''***++++++###$$$%%%######%%%***...///,,,***,,,///000---***))),,,......---000666;;;***)))&&&%%%%%%'''***,,,///...,,,***)))***+++,,,%%%%%%$$$"""!!!$$$***//////,,,***)))++++++)))''''''***......------///111///000222222111///......111///------000222333333,,,...000...++++++///444999444000///111000---)))+++111444000)))&&&***000+++---///111111000...---444666444000///222222000,,,***((((((***---......333000.../////////555<<>>???AAAHHHNNNJJJEEE===888777999<<>><<<@@@IIIQQQNNNOOOSSSSSSMMMCCC;;;888444444333555999BBBMMMTTT___llluuukkkSSS???777999<<<:::888555444333333222000222333333333444666999333111...------------,,,//////111222444444555555...000333444333222111222///---+++,,,...000///...)))))))))***,,,///444888]]]:::+++)))***((($$$###'''---///***$$$&&&%%%&&&(((---444;;;@@@333333111000///---,,,,,,...***%%%"""!!!""""""""" %%%******'''%%%'''+++%%%$$$&&&(((+++---+++***%%%$$$###""""""$$$))),,,***,,,000222333222000............///111333555666---111444666555444444444888222+++))),,,//////...222444666666444111000000+++...444888888666222///+++444666000111777777///---222666333---***---111///111111---)))(((---222,,,000444111+++)))---333......000333666444---''')))+++---111555999<<<>>>111222111---)))***...333555222//////111111///+++))),,,111333111///......+++++++++...000111000...///222555666666666777888............///111222333666000***'''***---//////111333444000+++***...222222111///...---,,,++++++222444777666444444777;;;777444111000111333444444666333111444888:::666222222222222111111333666999666333000///111333333333999999777222---******,,,(((---000000111333111---,,,***)))((())),,,///111)))...333222---)))))),,,)))'''&&&***111333000,,,(((***,,,+++)))***---111///,,,***'''''')))+++---******+++,,,///222444666+++000333222---(((%%%%%%'''$$$###%%%))),,,,,,***$$$&&&(((&&&######&&&***&&&%%%%%%''')))***)))(((''''''((()))***+++------&&&%%%$$$%%%'''((('''&&&%%%$$$""""""###%%%(((***+++---...,,,)))))),,,000++++++---111444444///***)))(((&&&&&&&&&''')))***+++,,,///111111///---,,,---'''!!!!!!%%%)))***(((&&&,,,222222---(((&&&(((&&&'''(((***,,,------------***(((***///333444444/////////000333555666555666333///000222444333111---111444333///,,,---...+++,,,///111111000---,,,******+++,,,///222555666666:::;;;999777666222------,,,+++---000222222222///...---,,,******333>>>JJJPPPVVVXXXWWWPPPBBB444444777:::;;;:::777666555333666777666111---+++,,,)))***,,,///111222222333///000111222222333333444111111111000...///111333.........,,,,,,///333777666666555333000//////000333333222///+++))),,,...)))///555555222111444777777777999>>>FFFMMMRRRSSSNNNMMMIIIBBB<<<888:::<<<;;;===??????===???EEEJJJRRR___dddXXXLLLGGGAAA999444444555777===GGGRRRZZZwwwvvvZZZAAA666555666888999888555111000///000000222444666888999:::777444000///111000...++++++---000333444444333222+++...222444333111000000+++,,,,,,,,,+++,,,///222...+++)))+++000444444333XXX:::///,,,)))---)))&&&(((...///)))###"""$$$''',,,111666:::<<<;;;===999111,,,,,,---,,,...,,,(((%%%"""!!!"""###!!!"""$$$&&&'''&&&$$$###&&&###!!!%%%***---,,,)))%%%$$$### """'''+++(((+++...111222000...,,,111...,,,---111333111///,,,000333333000///000333777444000---,,,,,,...///111555888777333000000222...222555777;;;<<<666...222444777666333000000111000222333222///......///000000000000///,,,)))(((---......///////////////...,,,+++000666777000******+++---///222444666777000000///+++((()))///444333111---,,,---.........///111333222000---,,,,,,+++,,,////////////000222999555111//////222444555111222222111//////000111<<<333***'''***,,,***&&&***---000222111111111222222000...,,,***)))))))))222555777999888777888999555444222000///.........555444444666888999888777///000000///000222777:::888555222222555555333000888::::::333)))$$$&&&***+++,,,...111444444///+++***)))(((+++///111...++++++///222111...++++++---)))'''&&&+++111444222///***...000...)))(((---111333---'''&&&***+++)))&&&---,,,++++++---000444666---222666666111+++((('''(((''''''***---,,,((($$$$$$&&&((()))'''&&&&&&'''&&&%%%%%%(((+++---+++(((---+++)))''''''))),,,...%%%&&&'''&&&%%%&&&(((+++'''&&&&&&'''((())))))))),,,------***'''(((,,,000((())),,,111555444...(((,,,***((((((***,,,------'''+++///222000...+++***111+++(((((()))&&&&&&((()))---111000+++(((&&&'''((('''&&&''')))***(((&&&,,,+++***+++---111444777222---000777666//////777888333///222888:::666111---000333222...,,,,,,...000+++''')))...000,,,'''&&&))),,,,,,,,,...444999111444888;;;;;;777222///222,,,***...333444555777///000000---+++///:::DDDIIIIIIKKKPPPWWWUUUEEE333666999:::999666444666999666444333555666444...))),,,+++***+++///222444555//////...///000000...+++111...,,,---000333222000111000...++++++///555;;;444111000111222111,,,(((555666555222...,,,---000,,,111666888666333333555;;;666555BBBSSS\\\VVVLLLHHHPPPTTTKKK<<<444777???888777999<<<======BBBJJJYYYlllooo]]]NNNMMMJJJAAA888666777;;;<<>>:::000+++111999444111111666===???999222777999999444...,,,000555)))***---///000000000000222000///111444666333000+++)))'''&&&&&&))),,,///555///***,,,222555333///SSS<<<555111,,,***))))))*********(((%%%"""$$$&&&***///222555777@@@@@@:::000+++---//////,,,***'''%%%###"""  !!!###%%%&&&&&&%%%$$$$$$###$$$&&&***,,,,,,+++&&&%%%###!!!!!!&&&)))...///000111000...,,,++++++---000222222111000000222111000000000111111000444666666222---,,,...222000111333555555333000---111666888777666888777444111444888999666222000///444222111000///000000000///222444333000,,,******---,,,---///111222///---000,,,***---333666333000++++++,,,---///000222333222000---+++,,,...000111000111000---++++++///222222111111333555444000,,,---000111000...///333888777444000...///111333333777555333000...///222444444222///......,,,***)))------...111444555222///000222222///+++)))+++---000444888:::999777666555777555222000......//////222666;;;<<<:::777666555333111//////111333555666666555444333222333444666777666333///+++(((((()))...,,,,,,...111111///---(((+++...000000...+++***,,,---...//////...,,,***((()))***,,,...000111222...---,,,+++***+++---///333000,,,)))(((((()))*********,,,---///000000111111111111111000---***'''''')))+++,,,***(((&&&%%%&&&%%%%%%(((******(((%%%'''%%%$$$&&&***---...---++++++***))))))))))))***(((&&&%%%'''***------,,,&&&)))+++***'''(((,,,000333///,,,******+++++++++''')))---///000000000111+++******+++,,,---,,,+++,,,...///...,,,+++++++++...,,,,,,,,,)))&&&(((---000000111111000---***''''''***,,,,,,******+++---++++++---...000222333333333666666333222444666666444333333555777888555222111111111111111000...,,,,,,+++))))))******)))((())))))***---000222222222777888999::::::888777666///...000444555333444777:::555000///222888<<<>>>AAAJJJQQQRRROOOJJJAAA999666777999:::;;;999666444555666666555222///---,,,***)))***,,,///111111000333000......///000/////////000111111111111222333555000+++))),,,000444555222222111000---+++******000222444333000......///333333444555666666555444666888===EEEMMMQQQRRRPPPOOONNNKKKEEE???;;;999999666666888;;;;;;<<>>999666666777:::GGGUUUrrr|||```GGG555+++111555777666111///111444222333444666999;;;<<<<<<:::888777666555333000...)))+++---///000000111000...222777999888444///,,,---+++)))''''''))),,,---111000...///111333444333yyyNNN;;;888333,,,(((***+++***'''%%%%%%'''###$$$&&&(((+++...///000AAA@@@999///***---111222---+++(((((((((&&&!!! """$$$%%%%%%%%%%%%###$$$%%%(((***,,,------''''''$$$""" !!!%%%(((222222111000///,,,***)))$$$+++333666333000//////555111------000222000---111666:::777///+++...333///......222666666111+++555::::::555111333777888000444888:::888444111///666444222000111111222111111444777666222...,,,,,,---,,,---000333333000---222---((()))///444555444,,,,,,++++++,,,,,,---...333///+++,,,///111000......000111...))))))000666444222111555::::::333---000222333000---///555;;;555222///---...000222222:::777222...,,,...111444,,,000444444111...,,,+++///,,,+++000666888444...000333444111,,,***,,,///...222777:::999666444333888666333000...---...///---666???AAA;;;555333333555222//////111444444333333555666444111111666:::555222...,,,,,,,,,***(((///---++++++,,,.........'''---333444000,,,******---+++))),,,000000---)))'''***---,,,******///333222...+++***,,,...//////111111000,,,(((&&&)))+++%%%(((,,,///000///---+++333///,,,,,,//////,,,((('''+++...---)))%%%%%%''''''$$$$$$(((...///***$$$'''%%%$$$%%%)))---000111******++++++***(((&&&$$$)))&&&$$$(((///333111---(((---///,,,&&&&&&---555666000)))(((,,,...+++((((((+++---,,,+++,,,222777,,,+++,,,---...---+++(((000///---+++((((((***,,,+++,,,//////***%%%)))111555333111222555444...))))))---111000+++***---222***,,,...111222111000///444<<<:::000///999<<<777333555777888777555444333444111///000333333///++++++,,,---+++(((&&&(((******))))))...333555222...;;;:::999888888999;;;<<<...111555999666111222777CCC:::222333:::@@@>>>:::<<>>===666666777<<<@@@>>>777111444777888555///+++,,,...((((((***---000000///---555222...,,,---///111111...222666666222000222555777000)))(((,,,111111///111333333///)))&&&(((++++++...222444444222111111:::666222333666777666333000:::DDDGGGDDDDDDKKKQQQUUUKKKAAA???AAAAAA<<<555666666777:::;;;>>>HHHSSSWWWUUU[[[ddd```OOOAAA>>>AAA<<<666333111555@@@LLLVVVjjjzzzsss[[[BBB222***333111000000222222111///111555777666333555===DDD;;;777444777<<<:::222***)))***,,,...///000000000,,,444>>>AAA<<<333,,,)))///---+++)))((((((***+++,,,///000000///000333666|||NNN888333///))))))***+++)))'''%%%%%%&&&&&&&&&'''((()))***+++,,,999999555---***---000111444000,,,+++,,,+++((($$$ !!!!!!"""###%%%%%%&&&&&&%%%%%%)))...111000---***)))'''$$$""""""%%%(((///000111111///,,,)))'''"""(((///333222000...---111///......//////,,,)))...444888666111,,,---000......///111444555333000777999777111...111444444///222666888888777555444555666888666333222333444555555555666555333///,,,...///111111222222333444111---((((((,,,000222222,,,,,,+++++++++,,,------///---,,,---///000///---...//////,,,***+++111777444333444777:::999333...111111000//////222555777444222///...000111222111666333...+++***,,,---...)))---111333222000...---,,,++++++///555777555222222333222000---++++++,,,...111444666555444333333555444333111///---,,,+++***111999<<<999444222111333222111000111222444555333444555555333333555777444111...,,,,,,,,,+++***---+++***))))))***++++++)))---111222000---,,,,,,***))))))+++---...,,,***(((******)))&&&''',,,000444222///---...000333444000000000...+++)))''''''###%%%)))---......,,,+++///---+++,,,......,,,***'''))),,,,,,)))''''''(((%%%$$$%%%)))...///+++&&&'''''''''(((***,,,...///***+++***)))(((&&&$$$###&&&$$$$$$(((///222111///,,,//////***%%%%%%+++111000+++%%%&&&***---,,,***+++,,,+++******,,,000444...---++++++,,,,,,***(((------,,,***((((((***---,,,,,,......***&&&(((...444333333444666666333000---000222000,,,***,,,///+++,,,.../////////...---222777777222222999<<<:::::::::999888777666555333333111///000111111///------...---+++)))((()))+++***)))***...222444333111999888666555666888;;;===222222444777555111111555@@@<<<888888<<>>CCCLLLQQQOOOJJJEEE@@@;;;666777999<<<>>>===999444444666888666111---,,,+++((('''(((+++...111111111444000---+++,,,...///000...222555666444222222333555///)))(((+++///000///222333333000,,,)))((()))+++---111333555666666666:::777555555666666444111000888@@@AAA>>>>>>DDDJJJPPPHHH???<<>>EEE>>>888666999999666222///111222000---,,,---///000---***)))***+++***)))(((***,,,---...000444888222111111222333555777888666111...111222111000111444999===;;;888999@@@GGGPPPNNNKKKLLLRRRQQQDDD555777999;;;:::999888999;;;666555555666666333,,,(((***((('''(((---222555777000...,,,+++,,,------,,,//////000222555555333000///...,,,******,,,000333333222111222222000+++'''//////000222555888::::::444777999999555222000000222333444777;;;>>>??????DDDDDDBBB>>>;;;<<>>666000...******+++,,,...000222444222333333333222111222333222111111333777888777555((())))))***,,,---...///777555555666777666333000---,,,+++)))((('''&&&%%%'''&&&'''))),,,......---QQQ555............,,,))))))+++,,,+++)))++++++++++++++++++++++++)))---...+++***---...---444111---)))(((***...111)))'''%%%###""""""###$$$)))&&&&&&+++111333///***++++++***(((%%%%%%''')))&&&)))---000111///,,,***(((&&&%%%)))---///---***$$$)))///000---******+++...///111333333000,,,)))///333555555333333777<<<777666222///111444111+++///......111555999<<<<<<222999???===777222333777777333///000555777444000222555777444000000555;;;///---++++++++++++***(((***,,,...111222222111000)))---000///,,,+++...222000---++++++...111222111000222555555222000000111000...---000444666444000222111000111333444333111,,,***((())),,,...,,,***---+++(((***...222444444...///000///...000444888777444000---,,,---///000999888666222///000222555///000222333222///+++(((((((((***...333444333000...000222222111222555777222000///333777777333///444555444222...---...111,,,------,,,***(((((()))...+++(((***///222111///%%%(((+++***'''%%%(((,,,***(((&&&%%%%%%%%%%%%%%%---222555444111111777===222...+++---111000***$$$$$$$$$$$$&&&(((***---...%%%***//////,,,))))))+++%%%###"""%%%***---+++(((###&&&)))***)))((()))+++***---000000...***'''%%%***)))(((&&&&&&&&&'''((($$$&&&'''((((((***...222222///***'''%%%%%%%%%$$$###""""""$$$(((,,,000333...+++'''(((***,,,)))&&&...***%%%"""###%%%'''(((###&&&)))++++++*********///)))%%%&&&(((&&&&&&(((---111555666444444777;;;777333///------,,,***(((---,,,,,,+++++++++,,,,,,///***...:::;;;444666???GGG???777666:::<<<888222...111222000,,,***---000///,,,(((((()))++++++***))),,,......,,,...444999,,,,,,---...000222444555777///+++---000000///000,,,555<<<:::444555@@@LLLWWWRRRNNNPPPWWWWWWHHH666:::;;;;;;888444444888===777555444666888666///)))+++(((&&&'''+++111666888...,,,++++++,,,,,,+++***///---,,,///444666444000---...---+++***,,,000555333111000222555444///+++222000///111444777999999000555999888333///---...222///---111888======:::===AAADDD???888888AAAJJJDDD===;;;AAAGGGEEE>>>::::::AAAAAA;;;888<<<;;;444///444888777666555000+++...,,,---111222000///000(((***,,,,,,+++---111555222000///000222111---***,,,---...///000333666888*********+++,,,...000111999444000///333555555222***+++++++++***)))'''&&&'''&&&&&&(((,,,---,,,***|||NNN777222222000------...---,,,,,,...000+++++++++++++++,,,,,,,,,000333222...,,,///111111---......***'''(((---222...,,,'''$$$!!!!!!!!!"""###&&&***,,,,,,+++++++++)))))))))'''%%%%%%&&&(((***+++,,,...///000111111((((((***,,,------,,,+++'''(((***,,,---...///000///222666666444111/////////222555777777777777777999:::777222222555555222...---...111666999999888777777777666444444444555222111000///000222444666333333444444444444222111000...,,,++++++,,,,,,,,,***,,,111444555444111///....../////////000111333---......///...///000111/////////000222333333333111333444444333444777999000//////111333333111000000,,,)))+++000444444333,,,,,,,,,+++,,,000555999;;;777222......000333444444666666111---///888@@@BBBAAA===888333000///000111222222222111000///...'''***...111333333222222444111...000444666444000---------///222444666666555222000000111222222111222222000---***))),,,///+++++++++,,,---......---((((((((('''&&&&&&'''((((((***+++)))%%%"""###&&&(((+++///000111222555777555111...---...//////...&&&&&&&&&'''((()))******)))***++++++***)))))))))#########%%%'''((()))((('''&&&&&&&&&'''((()))(((,,,///111000,,,(((''''''&&&'''((())))))))))))))),,,***((('''))),,,///111//////...+++'''&&&'''))),,,((($$$&&&,,,111222000+++)))'''&&&&&&'''(((((()))&&&"""!!!"""###$$$%%%$$$&&&)))***)))(((((()))+++&&&$$$%%%%%%%%%(((...111222444555555666777888666555333000......///000,,,,,,...//////...---,,,111222444777888888:::>>>===:::888999<<<<<<888444222111000///------...//////......,,,+++,,,///222---.../////////000111222*********+++---111444666222...---000000......000,,,000444444333777AAAIIIQQQWWW\\\ZZZUUUPPPHHHAAA<<<;;;999666444555777999888777666555555444333222+++)))'''(((+++///222333111...***)))***,,,------,,,,,,---///222444555555111///,,,+++,,,...000111222111000000111333444444222000000111444666555333111222333333111...,,,,,,...---...000444999<<<>>>>>>@@@AAA===::::::@@@FFFBBB>>>===@@@AAA===999999888666777>>>CCC@@@;;;777111555666444555888777222///,,,,,,000///+++,,,000---------,,,+++,,,...111000///......000///,,,***)))***+++,,,---///111222------------///111333444333222111111111111111111)))***,,,------,,,+++***(((***,,,------,,,---...wwwKKK888555333---***///222000+++***000666******++++++,,,,,,,,,,,,888999777000...111555555)))---000...)))(((...444222///)))$$$!!! !!!&&&...---'''###''',,,'''''''''%%%$$$$$$%%%'''///...,,,,,,...000444666&&&***///000...++++++---,,,)))&&&(((---222444444///666<<<;;;444000222555///000333888<<<;;;666000;;;>>>===555111444999:::......///333888999666333<<<666///...222555444222---111333000+++,,,444<<<444111000444999888000(((111///,,,++++++---///111***---222666666444///,,,333000---...222555444333***...222222---,,,...222000,,,***---333888777444333888;;;777111111:::CCC.........000222222000...555000+++---333999<<<<<<***...111///,,,---555===FFF===333...///222222000111888<<<666---///???NNNIIIHHHDDD>>>666000---,,,555444222000000111222333&&&...555777444111222444:::111***...777:::333******+++---,,,,,,111999???555///+++---333777555111777666333---***+++000555(((,,,000000---******++++++(((%%%%%%'''(((&&&$$$&&&,,,000---$$$ ###(((%%%%%%''',,,000333333111777555111,,,***---333888'''((()))))))))((('''&&&...***&&&&&&)))+++***(((!!!$$$'''&&&$$$###&&&)))+++&&&"""###'''***(((%%%...000000...***((((((***"""%%%(((+++---,,,***(((444---'''''',,,111222000+++000333000)))&&&***///777...&&&(((111555222,,,'''((('''$$$"""###)))...%%%###!!!!!!"""###"""!!!'''((())))))'''&&&'''(((&&&%%%&&&%%%######+++666777444222444777888666444444666888444//////333888***---000333333111...,,,444<<<;;;333333<<<@@@<<<222555999<<<<<<:::888666666222......000222000...///333555222------444;;;111///...000333222...***,,,+++)))))),,,000555999---...222444111,,,---111111...,,,///555<<>>?????????>>>??????:::555666<<<999,,,000FFFQQQFFF;;;;;;666777555000333:::===::://////222555000))))))///222000,,,++++++,,,,,,,,,.........---------......)))))))))+++---...,,,***////////////111333555666---111555555111...---...)))+++---/////////...---(((...444333...+++...333QQQ666///...---------,,,...000000///...---,,,******+++---000222222444666444000...000222......,,,***)))***,,,...111000...***%%%"""""""""$$$###$$$(((---///,,,*********)))(((&&&&&&((())))))---000111000000222555000///---,,,111777777222+++---.........000333666444444444777999888444///555555555666888888666333444555555444444555888:::666333//////333666777777666444222222333555555444:::777444000///000222444000111333333111111111222222...---000666777222---...000222222000...------000////////////000000111------------,,,---------+++)))(((,,,222777999999888555222222555777888777333333222222222222222333555444333444666888999888///111222111//////444888>>>===<<<888444111000000333111111333555:::DDDNNNccc[[[RRRJJJ>>>000---111111///...///333555444222......///222444444111///222...***+++///111///,,,'''***...000111222444666555///)))***000555555222555333000...,,,---...///---///222222111...+++***'''(((((('''&&&&&&((())),,,000222///(((######&&&""")))---+++***---111222:::666111,,,)))***,,,---+++***((('''''')))+++---+++)))''''''******(((&&&$$$%%%&&&%%%$$$%%%'''***(((%%%""""""%%%''''''%%%---------,,,+++***)))(((&&&(((***---------+++***......---,,,---...///000...000000---***)))+++...000,,,))),,,111222---''')))&&&######&&&((('''%%%'''&&&###!!! !!!###%%%((()))***)))'''&&&&&&'''&&&((((((%%%"""###+++222;;;888555333333444333222444555555111......222666222333444333222333555777<<<;;;;;;:::999999999999555777999;;;<<<;;;:::999555333111111222333222111666666666222//////444888333111///111555555000+++...---,,,,,,...111444666000......222666555000+++111//////000555<<>>;;;888666555444222000111555999777333111555:::>>>999333222333333111---...///000///.........000...111555999999555000---999999888555222000000111---------.........//////666222...---......---+++)))******+++...222888<<<:::666111111444666444111666333...+++***,,,///222111222444444333000,,,***---)))'''(((---000///---///444:::;;;777333222333111222666777555555===GGG^^^jjjeeeKKK888666555---,,,---111444666555000,,,---,,,++++++---...---,,,&&&'''((())))))((('''&&&'''&&&(((///888:::666000...///...---,,,---222666000000///...---,,,,,,+++333333333333111///---+++(((&&&%%%'''+++------,,,111...+++******)))%%%###'''***)))'''(((---000///,,,,,,++++++***)))((((((***)))))))))***+++---...---***(((&&&&&&%%%###!!!))))))((()))((('''###!!!$$$######$$$&&&'''%%%$$$&&&)))---000000...***''')))(((''''''((()))+++,,,(((''''''((()))***+++,,,333...))))))***+++)))&&&,,,...///...***'''''''''''''''%%%###!!!"""$$$&&&)))'''%%%""""""###$$$&&&###&&&***,,,+++)))'''&&&((('''&&&(((***+++***(((+++000555444111///333888333...******---000///---555666777888777888;;;===444555666777888777666555888333000444===AAA>>>999000222333222111111444777333333333333111///...---222444555222//////333888111000///...---...///000222///---///222555444333***---111333666:::AAAGGGXXXXXX[[[______WWWHHH<<<;;;;;;999777444333333444111000---***)))***...111888666333///,,,,,,///222,,,222777666000++++++...000---***,,,111444333000---000111...)))(((+++///))),,,///000000.........555444111///------------,,,***((((((***,,,---,,,333000---+++---111555888>>>HHHMMMFFF:::555444555...---,,,+++***+++///222888>>>===777>>>LLLOOOGGG>>>:::666333222222111000555111---+++,,,------+++))),,,...+++'''&&&,,,222000...,,,...222333///+++111000///......///000111.........000333555555444888666444444555444222///)))***+++)))(((***...111444///******---000///---|||MMM666111000,,,)))'''&&&&&&((()))((('''((((((((()))************,,,+++***...333666666555333...'''###$$$''',,,...777555111,,,((('''(((***%%%$$$$$$'''++++++(((%%%&&&(((((('''%%%$$$$$$%%%&&&(((,,,...///...---,,,,,,---,,,+++...444555222111---***---444999888666222---))))))---111444444333555777555111///000333555444222//////111666:::===<<<999777555222000...333777:::888555333444777999777444333222111...,,,---...///...,,,,,,---//////444888999777333111000333444555444111000000000+++,,,,,,---............333444555333000---+++***))))))))),,,000444666666666555555444333444555555555222...***)))***---///222333333111...***((('''***(((&&&&&&))),,,,,,++++++///555999:::888444222000333777999444111888AAAMMMWWWWWWHHH;;;999666///---///333666666444000------+++(((''')))***+++***)))((((((+++......+++''''''&&&(((---444777555222.........---,,,---000333555333111///......000111222333555666555222---***)))%%%###&&&,,,000///,,,///---+++***)))'''&&&%%%))))))'''###$$$))),,,***(((''''''''''''((((((((()))((((((((()))***,,,,,,///---***'''%%%$$$""""""***---000...***%%%###""""""###$$$%%%'''&&&%%%$$$$$$'''***......---***((((((((('''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&&&&'''((('''&&&***,,,---,,,***'''&&&'''(((***)))'''######&&&)))(((&&&$$$"""!!!"""$$$&&&&&&)))++++++***'''&&&&&&'''((()))+++,,,***(((%%%'''+++000111...---///222...+++((((((***,,,,,,+++///222666999999888777888222333444555777999:::;;;777444333666===???<<<777222222222222333444555555333777:::888222---++++++///111222000......111444222111000///...---------///------///222444333222+++,,,///555<<>>;;;:::888555444333333444222111///,,,))))))***,,,333333333111///---...//////222666444///++++++,,,...------...111333444444...///...,,,))))))+++...,,,...111222111000000000555444111///---+++******+++)))((('''(((***,,,---222000,,,***,,,000555999@@@FFFHHHCCC===999555222---,,,***)))+++///555999777;;;999333666@@@FFFFFFEEEBBB<<<666000---,,,,,,000...,,,+++++++++,,,,,,)))+++---+++((((((+++///111000000111111000...,,,...///111222222111///...++++++,,,...222555666555555555666666666555222000+++++++++)))((())),,,///111---***))),,,000222222{{{NNN666222333111+++)))'''''')))***)))))))))))))))))))))))))))(((+++)))***...444777888666111+++%%%"""$$$***///111777666222---(((%%%&&&'''$$$######&&&***+++((($$$'''(((((((((&&&%%%&&&'''*********+++,,,---......+++,,,,,,***,,,111222000111...+++...444999888666///***&&&''',,,222555666222222111222333444444444;;;888444000000444;;;@@@999888777555333111//////888888888888777555222000111333555444111///......---......---,,,,,,...///222555888777333111222444000222444444222///---,,,***+++,,,---............---444::::::333,,,)))******((((((---444666333...///444888777222111666<<<222111///---+++++++++,,,444444222...)))''''''))))))***)))'''&&&&&&***---,,,---000777<<<<<<666000///222666777333///333;;;@@@@@@CCCEEEBBB:::333111111222444555555333111000---***'''&&&&&&((())))))---)))(((,,,333555000***((())))))***,,,///333555222///---,,,---/////////777444000---,,,...222444///111555999:::666///((()))%%%###&&&,,,///...+++(((+++---+++'''%%%'''******+++(((###"""%%%'''&&&'''&&&%%%$$$%%%'''***,,,))))))((('''((()))***+++000...+++(((%%%$$$$$$$$$***111666444+++$$$###&&&!!!###%%%'''''''''&&&&&&&&&'''(((*********))))))&&&''')))*********((('''&&&&&&%%%%%%###"""!!!!!!"""###$$$###"""###&&&)))))))))(((***+++***(((&&&***,,,---+++((('''))),,,&&&%%%###!!!!!!###%%%''',,,,,,+++)))&&&%%%&&&'''$$$)))......***&&&%%%&&&'''((()))+++,,,,,,***)))''')))***)))'''(((***---+++000777;;;;;;888555333333333333444777<<<@@@CCC666777999;;;;;;:::666444555333222444777888555111222;;;BBB???444+++))),,,+++,,,---.........---,,,111111000000...---,,,+++***+++---000222222000...///---...777CCCKKKMMMKKKRRR^^^jjjhhh[[[MMMEEEDDD<<<888444333555555444111555555444000,,,)))((()))***---111333222///---,,,555333111...---+++***))))))---111111///000555:::222...+++***,,,---...---333333333222111111444666333333222000...+++)))'''+++***)))((((((***,,,...---...---++++++///777>>>CCCAAA???>>>AAABBB999//////+++((('''+++333;;;AAA777333222555555444<<>>555666555333000//////111888777777888888666111------000333666666555444333///000///...------///111333555666555222111333666555666777555111---***))))))***,,,...//////......+++222::::::444---*********)))***...333444000+++,,,222888777222111666<<<111000///...------,,,,,,444444222---((('''***.........---)))%%%%%%+++000//////000555::::::666111000000222444111...///444;;;666888AAABBB999222111111333555555444111111111...+++(((&&&''''''((('''***((('''+++222666333///,,,,,,+++)))(((+++000555555222...---...///---,,,444111,,,))))))+++///111,,,...222999<<<999111+++(((%%%$$$%%%)))+++***(((###(((------(((&&&(((,,,---000///((("""###%%%%%%(((&&&%%%%%%&&&))),,,...---+++)))'''&&&(((***+++......,,,(((%%%$$$%%%'''+++222777444,,,%%%%%%((("""$$$''''''''''''((()))((())))))))))))(((((((((&&&(((***,,,,,,***(((&&&%%%%%%%%%$$$###"""  """""" %%%***)))(((''')))++++++)))&&&***+++------,,,++++++,,,%%%$$$"""!!!"""%%%((()))...---+++(((%%%%%%''')))%%%***...---'''"""###&&&(((&&&%%%'''))))))'''%%%$$$(((******''''''***...///444:::===<<<999666444333333333444888===AAADDD888:::<<<<<<999666333222777777888::::::888333///000999AAA???555,,,+++---++++++,,,......---***(((...///000000///...,,,+++(((***...111222000...,,,111///000888DDDLLLNNNMMMRRR^^^hhheeeVVVHHHDDDFFF;;;777333222555666333111666777666333...)))'''&&&$$$)))///222222///---,,,666111,,,))))))))))))((('''---333222......444;;;333///******...111111000666555333111000111555999444444333222000---***(((,,,---,,,+++******,,,...+++,,,---,,,,,,000999@@@BBB???;;;;;;@@@CCC<<<111000+++'''&&&+++333;;;@@@777000000777666111888FFFLLLMMMJJJAAA555---+++,,,'''+++///---((('''+++000000...,,,---------)))&&&...444888444,,,''')))...+++...333555444000***&&&%%%%%%'''+++000444666666...444999888222------///111///------000111///...(((+++------,,,///666<<>>777111111111///......111333111333444555444333333444888888666222---++++++,,,)))***---///000000///......000333555555222...+++***---//////,,,+++---///...000333333222222444555333111///...---...///111000222333000,,,+++...222777444...)))&&&)))---111000333666666555444555666111------///000------///555777888888888777555222...111666666444000------...,,,)))((((((((('''&&&$$$'''***,,,...111444666222000---++++++---//////555555444111---++++++,,,---,,,***))))))***+++,,,++++++...444::::::555000'''&&&%%%%%%%%%%%%%%%%%% $$$***,,,+++******+++222999:::111'''$$$&&&(((''''''((()))***,,,---...222///+++'''&&&(((+++---++++++***'''$$$$$$&&&)))---///000000---***'''&&&$$$&&&((((((''''''***---++++++,,,,,,+++)))&&&%%%))))))***++++++***))))))######$$$$$$$$$###"""!!! !!!###%%%'''(((***,,,+++***((('''(((&&&'''))),,,...---***(((%%%$$$######%%%(((,,,...*********)))'''''')))+++)))***+++(((%%%"""###$$$&&&&&&&&&&&&&&&&&&''')))&&&'''((())))))***,,,---555777::::::999888777888111222444666888:::<<<===???<<<888777777666444222555;;;AAAAAA;;;444000///,,,111777888555000---+++---000111000,,,***+++,,,+++---///000000///---,,,***,,,...000//////......000222555999>>>DDDIIIMMMVVVYYY\\\ZZZTTTKKKCCC???888777555333222222333333222333444222...***'''&&&%%%)))---000000...------...,,,***'''%%%&&&(((******...111000,,,,,,000555222000...---///222444666444444222///...///333666888777555333111//////......///000///,,,+++,,,...---,,,,,,---000555:::======AAAAAA===:::;;;;;;999111---))))))...333666888444222111111111444:::AAADDDJJJNNNIII===222------,,,---...,,,)))((()))+++...///000000...,,,***))),,,111444222---***+++---///111333444222...)))&&&'''&&&'''***///222333222222444444222...,,,,,,---...000222222111000000000)))***+++,,,---000333555UUU444,,,111666222000---,,,---.........777444000,,,)))(((((()))$$$'''+++++++++,,,///222333---&&&%%%)))...//////...000111000...,,,******((('''(((,,,111222000---444333222000000333999===...---...000333333111---000333222...,,,///000///000000111000///000333555333000...///111222///,,,...222555444111222777===+++...222333222111111111777777555111------000333,,,222999:::666222222444444///...999IIINNNFFF:::222333222000//////222555///000333666777555333111777555111,,,)))***...111)))+++---///000000000///333///,,,///444666111+++***000444///&&&$$$,,,555222///---///333444111...666333///,,,,,,///222555---111444333///...000333???777---((()))---///000000777;;;888111...333:::111,,,))),,,///---,,,------999;;;///,,,555999333)))///666888444///***(((...,,,***)))))))))'''&&& '''...///,,,---555>>>777222------000111...***444888999444,,,'''***...)))***+++,,,,,,+++)))(((+++***+++000777:::888555&&&&&&&&&$$$"""!!!"""### """&&&+++//////,,,)))777???BBB888+++&&&))),,,&&&(((***---.........---666222---((('''))),,,///((()))(((%%%######'''+++000,,,***+++......(((###%%%''')))(((&&&'''+++///,,,---000111///***%%%""",,,+++***))))))***++++++ !!!###%%%%%%%%%%%%$$$$$$!!!###&&&%%%$$$(((---111...'''###%%%)))######%%%***...---((($$$%%%%%%$$$%%%'''+++///111%%%'''***+++*********+++---***&&&$$$$$$$$$###"""###&&&)))'''$$$$$$)))...)))&&&%%%(((,,,...---+++999999888666444555777:::///111555888999888666444DDD<<<333111555888666333333???IIIGGG:::///...111)))***---222666555///)))000555777222***''',,,333***+++...000111000...---.../////////......///000...444999999888;;;DDDLLL\\\UUUPPPQQQSSSOOOCCC888444777888555000///222666---///111111---)))'''%%%)))+++---...------...///%%%(((***((($$$###(((---.........---,,,+++,,,---000111222000...000666<<<111111000...,,,---000222<<<:::666333111111333444///111333111...,,,,,,---111---***,,,333999:::999888DDDIII@@@555222999@@@222000---...111333333111000555111(((***666>>><<<;;;EEEOOONNNCCC777///---111///---++++++***(((%%%***///333222---***+++...,,,---/////////...------444444333222000---***))))))((((((+++...000000///888444...++++++,,,,,,,,,***000666555000---///333,,,***(((***///111000...xxxHHH000++++++)))111333444000+++***...333555111---***************...---+++))))))+++...///,,,)))&&&$$$&&&***///333777///))),,,444777111)))'''***...///...///333666000000000222333333111///666888555//////777;;;999---...///000111111000000777000+++---333777333...///333777444---)))+++///,,,...111777;;;:::444///000,,,)))))),,,000222222222666999888333000222666;;;666111111:::AAA>>>555...666???CCCAAA??????@@@777333000222555666222...000555777222000222444444/////////...---+++***)))222---))),,,222555333///(((...555666333111222444222///+++(((''')))+++---222222111///...000333666000///......///111333444666444111......///222444,,,000222...((((((000888<<<888333111222333111///000000///---++++++...000000......222777888444000000...---...000000,,,)))))))))******)))'''%%%$$$(((&&&&&&)))...222111000444555333///+++,,,444;;;999666333222222///***%%%---...---)))))),,,---+++&&&***000444333111///...111)))!!! ###%%%###  ###&&&(((,,,000333666888:::999444///+++)))---,,,++++++---000444666///---***'''&&&'''((()))---***&&&$$$%%%'''(((((()))---111000+++((()))+++***)))''''''(((***,,,---555??????222(((((()))%%%(((&&&%%%(((,,,---)))%%%'''%%%###$$$'''((('''%%%###""" """%%%))),,,...---***'''%%%$$$$$$$$$&&&%%%%%%&&&)))++++++***$$$$$$%%%'''***,,,+++***)))%%%"""$$$***//////...++++++***'''$$$###$$$%%%'''&&&%%%&&&'''((('''&&&++++++***)))'''(((+++...222222222333444444111///333333222222333444666777444444333111//////222444777777777777444111---+++))),,,000111///...///222222000...///000000---)))111---***)))+++------,,,,,,000333333///...000333666555333333555:::???BBBVVVWWWSSSLLLGGGCCC===777999777444222222222000...222333333000,,,(((&&&&&&(((+++...///...,,,++++++***(((%%%$$$###%%%&&&''',,,000222///******///555666444111///...000333555222///,,,******...222555888666333111000000222333666444222000---+++)))(((,,,***((()))...444999;;;999;;;;;;777222111555999888888666444111///...///222...+++,,,++++++000777>>>CCCFFFDDDAAA===555---...111333000***'''(((***+++,,,...//////---,,,***+++,,,...///......///000000...///222111---+++------+++***)))***---000222...//////,,,***)))***,,,///////////////...------***(((&&&'''+++///111222xxxHHH...***+++)))///111333000,,,+++///444444222///+++)))((())))))---,,,+++******,,,...///+++)))&&&$$$&&&***///333777222---///555777222---+++---///000000000222444000000000111333333222111777:::;;;777888<<<<<<999////////////000000000111444///+++,,,222555333000000333444222---+++,,,...------000444888888333///...,,,***,,,///222222111+++111888;;;:::666444444888666333333:::AAA???888222888>>>AAA???===<<<<<<555333222333555666333111444777888444333666777666////////////...---,,,+++111...,,,---111444222000,,,000444666444333333444333000+++'''%%%%%%''')))222222111000000111555888222111///------///111222555333000///...///111222---000111...******000666<<<999555222111111//////000000///---++++++---///***,,,222999>>><<<444,,,...------...000000...+++))))))))))))(((&&&%%%$$$))))))***,,,///111000000333333111...,,,...444999888666333222000---***'''///222111------000000...(((,,,111333333111//////000+++%%%$$$%%%&&&$$$"""!!!$$$&&&(((***...111555444444555555333...)))...---------...000333555---+++)))'''&&&''')))***,,,)))'''&&&'''(((((((((***---111111...,,,,,,---+++***((((((((()))***+++555??????444+++,,,---)))(((&&&$$$'''+++---***'''&&&%%%$$$&&&)))+++***((($$$###!!!!!!"""%%%)))+++,,,+++(((&&&$$$#########$$$###$$$%%%((())))))(((%%%%%%%%%''')))******((()))&&&%%%'''---222222000++++++***'''$$$###$$$%%%)))(((''''''))))))(((&&&***++++++***)))(((***+++//////000000//////......444444333333444555777777333222000.........///000666444333333333222///,,,,,,...000111000//////000111///---...//////---***///,,,***)))+++,,,,,,***)))...444666444222333555:::777333333666999;;;<<>>777:::???;;;999666333222000///...111222222000,,,)))''''''&&&+++000222111...+++***,,,+++(((%%%######%%%''',,,222666333...---444;;;;;;666111......//////...111///,,,++++++...222444666444111//////000222444;;;888444000---+++***)))(((((((((***---222777;;;;;;999555222000111444777:::;;;;;;777222000111333111...+++,,,++++++000777AAAEEEEEE@@@<<<;;;888333000222222000,,,***)))***---,,,,,,---//////---+++---///000000///......//////...111555555///,,,,,,------,,,,,,---///111333///---+++***)))))),,,---111000000///...---++++++((((((((())),,,000666:::|||KKK///)))******+++...000...******...333555555444000+++((())),,,,,,,,,,,,+++,,,---......,,,+++)))(((***...222666888555333444666777555222111111000111222222111000111//////000222444444333555:::>>>>>>>>>>>>;;;666000//////......///111111///---+++,,,///222333444222222111///...---------...------000444555222...++++++---000333333222000...111666999:::888666444333555666666999>>>>>>:::777999;;;===<<<;;;999777444444555555666666555555666777666333444888777444////////////////////////000000///000000111222222111222333444444444444444111///***'''%%%&&&(((***111222222111111333666999777555222///...///222333222111000/////////000111000000///---,,,---111444::::::777444000......///111111000...+++***+++---+++---222999>>>===666000...------...000000...---***))))))((('''&&&%%%%%%)))+++///000000//////000111000...---...000444666666666444111---*********///222222000///111111---+++---000111111/////////...,,,***((('''&&&%%%%%%"""$$$&&&&&&'''(((+++---222///---000555555000***,,,,,,,,,,,,---...///000+++***(((''''''((()))+++***(((''''''((()))(((&&&(((***,,,...///...------,,,+++***)))((('''((((((111999;;;222+++,,,...,,,(((&&&$$$&&&***---,,,***%%%%%%&&&)))+++,,,+++***&&&%%%###""""""%%%''')))***((('''%%%###"""""""""""""""###%%%'''((('''%%%&&&%%%$$$&&&((())))))((('''%%%%%%(((...111111///)))))))))'''$$$###$$$%%%+++)))((()))***)))'''&&&''')))+++,,,+++)))))))))---///000...+++***,,,///444444333444444555777777555222...---///000///---333000...///111333111///111111111111222111///---...---,,,,,,......---+++,,,+++******++++++***(((&&&,,,444888777666555666;;;888555444666888777555AAAOOOWWWLLL;;;444888???<<<;;;999555111//////000///111111000---***)))((('''+++111555444000---+++------,,,(((###"""%%%(((---333777666000000666===;;;666111/////////...,,,//////------...///222333555333000//////222555777===999333///---+++)))((($$$&&&(((***---111666999:::555000,,,---222666999>>>>>>===999444222333555111...,,,,,,,,,+++000777BBBFFFEEE>>>999999:::999444333111000///...,,,***...,,,***,,,///000///---000111222111///.........------222888777111,,,,,,...//////000111222333333111---)))'''(((+++---///222111000...,,,+++)))((('''((()))+++///555;;;@@@PPP222+++++++++))),,,...,,,((('''***///777::::::666///+++,,,000++++++,,,------.........000///......///333777999999888777777777777777666666444222333444444000,,,000...---...111444555555222666:::<<<<<<:::666222111000...------///111222++++++++++++,,,///333555444000------...///...---///---,,,---111222000...))),,,000333555444222///999777333222333555666666///555888777666888999777888888888999::::::777555222444666666555555666777444444111///222666555000......//////000111222333000222333222000000222444555333222222444555444333///,,,)))''''''***---000///000111111111333666999===:::666333111222444666111000000000000000000000222000---,,,---///000111555777777444///---...111222222111...+++******+++111000///000444888::::::000000/////////...---,,,******((('''&&&&&&%%%%%%)))---222333111...///000///---,,,---000222333333444555444000+++)))+++---,,,///000......///...***+++---//////...------...***,,,---+++(((%%%%%%&&&%%%&&&''''''&&&'''(((***///,,,+++---111222///+++)))))))))******)))))))))(((((('''&&&'''(((***+++'''&&&&&&'''((((((&&&$$$%%%%%%'''***,,,---,,,***,,,,,,+++)))((('''&&&%%%)))///000+++&&&((()))((()))'''&&&'''***---......&&&&&&(((***++++++)))((((((&&&%%%######%%%&&&((((((((('''%%%$$$###""""""""""""###&&&(((((('''%%%%%%$$$###%%%''')))))))))$$$$$$$$$'''***,,,+++)))&&&''''''%%%###"""###$$$***)))))))))))))))&&&$$$!!!%%%***---,,,+++***)))///222333000+++***...333222222222222333444555555888444///000333555222...---------------000333555555333111111333222...***+++*********+++,,,,,,,,,******************((('''(((---333666666555555555666777777666555444444555EEEHHHHHHCCC???===999444::::::999666333111222444///000111000...+++*********---222444333111//////...///...***%%%%%%(((,,,///222444444222222444666555555333222000///000111.........///000222333444666555333222333666999;;;888444000...---,,,(((%%%%%%$$$&&&***000555666666555222...,,,---333:::???@@@<<<777444444444444333333///...///...---222888>>>CCCEEE@@@;;;:::;;;:::777333//////111222...***,,,,,,---------...000111000222222111///---,,,------,,,000666666111------///000222444444444444333666111+++((())),,,...///000///...,,,+++***)))((()))(((***...555:::<<<<<>>444111///000222000+++&&&)))%%%###***444999777333///000111000222777???FFF>>>555---,,,222666444000444111000111000///333999888???DDDBBB???===:::666888333......111222///+++)))---111///++++++///555///000111000---,,,+++,,,---,,,...222333///...000000222444555666555444333999666000---,,,,,,---...---,,,+++***))))))******+++((()))000999===888111zzzMMM666333222000111555666333...***,,,///111444666555111///...///,,,,,,,,,,,,---...000000111111000000111222444555888888777777777777666666444444333333333111---******)))))),,,000333444444333000111333444333444666111111///......//////000+++***)))'''''')))---111000,,,((()))---111333333222///------000111000---+++...222444333111000//////222555888777555222//////666888333......//////222333555777777888777777222222333333444444333333444555333111222666555222.........///000333555777444555666555111000222555222222222222222333444555222///+++'''&&&''')))+++---///000111111111444666888666444222222222333444222111000000000111222333000...,,,,,,,,,---------,,,---//////......///000111222222000,,,***)))******,,,...111333444444444666666444111,,,)))))))))***+++++++++***(((&&&%%%''')))---/////////000000............///000222333444444333111...------...+++......,,,+++------))))))+++------,,,,,,,,,---(((***,,,***&&&$$$$$$&&&((()))***)))(((((()))+++)))***+++***''''''))),,,---,,,,,,+++******++++++&&&&&&&&&&&&&&&'''(((((($$$###$$$%%%''''''%%%###$$$&&&(((***+++***))))))((()))***+++***(((%%%$$$"""$$$%%%$$$""""""######''''''((()))***+++---...((())))))'''$$$"""###$$$)))((('''&&&%%%&&&&&&'''((()))))))))(((''''''&&&$$$###$$$&&&))),,,---,,,&&&$$$###%%%(((+++,,,---******)))(((&&&%%%%%%$$$###$$$&&&&&&$$$######$$$'''''''''((()))(((%%%""" %%%)))***,,,---//////000111///+++***+++...***+++,,,---............000...,,,...000222000...'''+++...---***,,,222999333222111000///---***''''''(((((('''&&&'''))),,,)))***+++***(((((((((***......//////////////////+++000555444111111555:::???KKKQQQIII===777777999777666777999;;;;;;999777222333555444111///......000000000000///111444777333111///...///000333444999777666777999888333...222666999666000,,,---111---...000222555888;;;<<<;;;;;;;;;;;;;;;<<<======666333111333666555///******&&&$$$***333999777222---///333666:::>>>AAADDD888///&&&'''///666555111444111111222111000444999777<<<@@@@@@@@@???;;;555777222------///111...+++)))...222000,,,+++///333,,,...//////---,,,---...---+++,,,000111//////111111222444555555555444333888888666333///,,,,,,---+++***)))((((((((()))******'''(((///777888222***wwwKKK888666333---111555777555///,,,...111...///111333333222000///---,,,++++++,,,...111222222111111111111111111222777555444444666666555333///111333333111...,,,+++&&&&&&(((+++000333333333222//////333444333444999111000000000/////////......+++'''%%%&&&(((***,,,,,,***((((((+++111555888444111//////111222000......000333222000......///,,,222777999666111...---000555666111---...000000000444888999777555666777333000///000333333000...333777777444222555777555......---...000222555777666666666555333222333444///222555444333333555888777444///+++))))))+++---///000222222111222333555333333222222333333333333444333111000000222444666---------++++++++++++,,,,,,++++++,,,......---,,,000111111000---+++******'''+++111555555444111///666666555111,,,)))***+++***+++---...---***'''%%%%%%%%%'''***...000111000///000111///---...111555555444333222222111///---,,,...---******,,,---***(((+++...///.........///*********)))'''&&&&&&&&&(((*********)))***,,,...)))'''&&&%%%'''(((******///...,,,+++***+++---...&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((((('''&&&$$$'''++++++(((&&&&&&'''%%%&&&)))++++++)))'''%%%$$$$$$$$$$$$###!!!!!!###$$$%%%'''(((((((((((()))((()))(((%%%"""!!!$$$&&&)))(((''''''&&&''''''((('''((()))))))))((('''&&&$$$###"""$$$(((,,,///000***(((&&&&&&(((***++++++,,,+++***(((&&&&&&&&&'''$$$&&&(((((('''&&&&&&'''&&&&&&''')))***)))&&&$$$ """$$$&&&'''))),,,///............,,,+++***)))((()))+++,,,------,,,,,,))))))***,,,---.........+++******+++...000222333///000111///,,,)))''''''&&&''''''&&&$$$$$$'''******,,,,,,***''''''))),,,,,,---...000111000...,,,.........000222555777777???PPPZZZPPP===333777>>>888666666;;;??????999333444666777666333000//////...000111111000111444666999555000000333555555444666999;;;<<<:::666444333222222222222222000---,,,......000333777;;;???AAA::::::;;;<<<<<<:::999777;;;666111111444555111---((('''(((+++...222444444000///222:::DDDFFF@@@999000+++&&&&&&,,,333777999222000000111111///222888<<<;;;999777:::???>>>888444000,,,+++---...---+++---......///000000...---+++---////////////000111+++***---333444111///111111222222333333333333333222777:::777111++++++---,,,+++)))'''&&&&&&'''(((&&&'''))),,,......---+++yyyMMM:::777111)))---111444333...,,,---111......000333666666444111...,,,+++***,,,...111333444444444333333222222222777444111222555666333000+++///333333///,,,+++,,,$$$$$$'''+++000222222111000,,,---333444222444999000000111111000///...---000,,,'''$$$%%%'''))))))***)))((((((+++000777;;;555222000111333333111...000222333111---,,,---000444777999555...***+++---111555555000---000222222000555:::;;;777333444666333///---...222333///***222777888444111333666666......------///222444666888777666444444333333333...333777777444333666:::999666222///...000222444111222444444333333444555111222333444555555555555555444111///000222666888,,,------,,,))))))***,,,---+++)))+++---...+++(((///111111000---+++***+++)))---111444444222111111444555444000,,,***+++---***,,,...000///+++'''$$$$$$######'''---111222000000222333000,,,,,,111777666444222333555444000,,,+++---+++''''''***+++)))))),,,///111111000000111,,,+++)))(((''''''''''''(((***++++++***+++---///)))$$$ """(((,,,+++)))...---***((((((***,,,...&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))((("""&&&+++)))$$$!!!"""$$$"""%%%(((++++++***(((&&&%%%$$$###$$$### !!!!!!###&&&'''&&&%%%%%%%%%(((((('''$$$""""""&&&***((((((''''''''''''((((((''''''((())))))((('''&&&$$$"""!!!###''',,,000222...+++((('''((()))))))))******)))&&&%%%%%%''')))&&&(((***+++***((())))))&&&'''(((***,,,+++(((%%%$$$%%%%%%$$$%%%'''+++...000///......///---***(((((()))+++,,,------,,,+++&&&(((+++,,,,,,,,,...//////***&&&***111555222...,,,///111///***&&&&&&'''&&&''''''%%%######&&&***,,,,,,,,,***''''''***...)))+++///222444222...+++222---))),,,444999777333FFFRRRYYYPPPAAA999999;;;;;;777666<<>>888111111555888666222000888>>>>>>777333444888///+++)))---444666000***...///000333888===BBBEEE888999;;;<<<:::888555222???777///---000222000---$$$(((,,,,,,***+++111777555///000<<>>///++++++***)))***000999@@@111......000///...111666BBB<<<333///555>>>@@@===222///,,,+++++++++,,,,,,111---+++...444444...(((***,,,///000000111222444)))***///666888333000000222222222222222222222333,,,444;;;:::111++++++......,,,)))'''%%%$$$%%%%%%"""&&&***)))&&&&&&+++000XXX888---///444...---+++,,,...000///...333111000000333666888999///,,,---...---+++...222DDD888+++(((...444555222///222444111,,,+++000555444...+++000888999000&&&...+++'''&&&)))000888===...---222:::>>>999333000;;;333,,,,,,222555444000(((+++,,,(((###$$$---555333+++%%%(((222777333---000666:::666///+++000777))),,,///222222111///---AAA>>>777///***)))+++...)))444<<<999---(((...777===777111222666888333---111222222///,,,+++///222---000555999999666111---111...***+++///222333333...555<<<;;;555000000222888111---000888===999444888:::999666666:::???BBB999444333:::>>>999000***333333000---111999===<<<111111111333333111...+++222,,,&&&&&&+++---***&&&(((---111...'''&&&,,,333000...---,,,,,,,,,***(((111111000...---///333666111444666444...)))''''''---,,,++++++,,,,,,***)))###(((+++)))'''+++666AAA<<<777000---...///...---777<<<===666///---------))))))*********)))((((((,,,,,,+++,,,333:::;;;666(((+++---,,,)))((()))+++---***)))+++///000---(((&&&%%%######%%%)))---000,,,+++***)))''''''&&&&&&,,,***'''%%%######$$$$$$"""$$$&&&)))***)))(((''')))'''$$$!!! !!!"""######'''))))))'''&&&(((***(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%&&&''''''%%%''')))'''%%%%%%(((,,,///***%%%%%%''')))'''$$$((((((''''''&&&&&&&&&&&&'''%%%###$$$&&&***,,,---222000,,,***)))***,,,...***)))((((((((()))***+++///***%%%%%%)))+++***(((&&&&&&&&&&&&&&&'''((()))***'''$$$%%%(((***)))'''222111///---+++***))))))(((&&&%%%&&&)))+++)))''')))(((&&&&&&---555555000,,,......,,,***+++000444111...,,,---000000***$$$(((+++---***&&&%%%)))...+++***)))(((((()))******+++))))))---333555333///++++++---000111111777>>>CCCJJJLLLCCC999666888:::777888999999888999;;;===555666888:::999555///+++555333000111444777666555333666888777333111111333777555444666888999555222,,,...///---***,,,333::://///////111555888999999;;;:::888777666777888999111111111111000000000///444///******///333333111//////222666:::======<<<111+++'''***222666333---***+++,,,,,,,,,///333666555444333333333444555666777111***(((+++---+++(((,,,///222111///...000222...******000888999111))),,,---...///000222333333/////////000//////......666222......///000...+++(((,,,///---((($$$%%%(((***))))))***++++++***(((XXX>>>333000...---///000///------000222//////000333555777666555000------...---***,,,000:::666000......111222333444222///...///000111111000//////111333333///++++++)))'''&&&(((---333777111...000666999555111000222111111222333333444444///...+++))))))+++000333111---***+++///333444444444555444222///...///111///000000111111111111111<<<;;;888333...+++***+++...333777444...+++---111666555444333333333222222222333333111...,,,,,,,,,***///666;;;<<<777111---222///...000333444222000///333888888444000///000222111111222444777777777///777===???@@@FFFLLLOOO===666333777;;;888111,,,111111000...222:::>>>===666444222111000///,,,***...+++((((((+++,,,)))&&&(((,,,...,,,((((((,,,222///---,,,+++,,,+++***(((.........---,,,---///222...000333333111...,,,+++---+++******++++++***)))###''')))((('''***333;;;999666111...---.........444888888111+++***++++++************************++++++***+++111777666111(((***++++++***)))***+++,,,***)))+++------***'''&&&%%%######%%%(((,,,...+++***)))''''''&&&&&&&&&(((((('''&&&%%%###"""!!!!!!###&&&(((***)))(((''''''%%%### !!!###%%%'''(((******)))((()))***((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&)))))))))(((((((((+++------((($$$###&&&((((((&&&)))(((((('''&&&%%%%%%%%%%%%###!!!"""&&&+++...///111///---+++***+++,,,---,,,+++)))(((((()))+++,,,...***&&&&&&)))+++***'''%%%%%%$$$%%%'''((()))(((+++)))'''&&&'''((()))(((000000...,,,+++***))))))'''%%%$$$%%%((()))((('''***+++++++++///555555111...------+++***,,,///222000...---...//////+++(((+++,,,,,,***'''&&&(((+++))))))(((''''''((()))***)))'''(((,,,222555333000---,,,---000222222777===FFFDDD@@@;;;::::::555...333444555666888888888888555666777888777444///,,,444111///000444777888888444555555333111//////000444444444555666666444222...///000///...///444999444222000000222333333333777777777666666666555555000000000000000/////////000---***+++///111222111---...///333777999999888333...+++,,,000222///+++((())))))((()))+++000333000///.........000111222777444111///...---+++***...///000000///...//////...,,,+++///444444...(((***+++,,,...///000000000...............------,,,333111000//////...---+++))),,,...,,,)))&&&&&&''')))((('''(((***+++***))){{{UUUBBB999111***,,,111444222---,,,000555,,,---000444666666333000000------...,,,(((***......111333222...,,,...111888111+++---222555222---,,,///222000---+++---000)))(((&&&%%%&&&)))---///222///...111333000///000***000666777333111333777777111******///333333111...///000...,,,...444999999444///---///000...+++555444222000000111333444333555777666333///,,,+++222111000//////---,,,+++///333666444///...222777444333222222111...***'''---000555888999777444222000///000333555555000,,,000111222222111000...------111444333000000555;;;444888???KKKZZZdddaaaYYYDDD:::333444888666222000---......---111999;;;::::::777333000...---+++)))((()))************(((''')))*********)))***---000---+++******++++++***))))))***,,,+++******+++---+++,,,...111444444222///,,,+++******++++++***)))%%%&&&''''''(((***///222555444222///,,,,,,---//////222111+++&&&''')))))),,,+++***))))))***,,,---***+++++++++///333000+++)))(((((()))***++++++************+++***)))(((&&&%%%$$$######$$$&&&)))***)))((('''%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$!!! """%%%((()))))))))(((%%%$$$!!! """&&&(((+++*********++++++***(((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&---+++))))))+++,,,---,,,***&&&!!!!!!$$$((()))(((***)))((('''&&&%%%$$$###""" """'''---111333000...---,,,++++++,,,,,,...,,,***)))(((***,,,...,,,)))'''(((***+++(((&&&%%%###"""$$$(((***)))'''++++++***(((&&&&&&(((***...---,,,+++***)))((((((((('''&&&''')))************...000///000444333000000...++++++,,,...///////////////.........------///...,,,+++)))(((((((((***)))))))))***+++,,,---(((&&&&&&***///222222000111,,,+++///333444666999@@@AAA>>>999777666111,,,000000222666::::::666222444444555555333111///...000---+++,,,///444777888555333000//////...---+++000222444444333222111222.........///000222333555555222...---...000000111222333555666666444222000......//////////////////+++++++++,,,---///000111,,,,,,---///222444333222444222///......,,,***(((&&&&&&%%%$$$$$$''',,,000...---,,,+++,,,---///000555888;;;888111---,,,---///.........//////...---...------///000///+++)))((()))+++---......------,,,,,,,,,,,,++++++******...000111111///---,,,,,,***++++++***)))((('''&&&'''&&&%%%&&&(((*********uuuPPP???999333---...111222111...---000333+++,,,...222444444111//////,,,,,,---+++(((***///***...222111...,,,---000777000+++---333666222---+++---///,,,'''&&&***///***(((%%%######&&&)))+++///,,,---000111//////111,,,222777777333111444777999333------222555333000---///000---***,,,333999:::444...,,,......,,,***555444222111111111333444---000444666555222000000222///---,,,------,,,+++///333666444///---111666555222//////000000,,,)))333333333333444666888:::.........111555555222...111///------///000...++++++000444222......555<<<@@@>>>BBBWWWvvvvvv]]]NNNAAA666333444444222222+++------,,,///555666444999666444222000---***'''###'''+++,,,***''''''(((((('''&&&'''***,,,......,,,***)))***++++++***)))''')))++++++***)))))))))+++***,,,000555777444000+++***))))))***+++***(((((('''&&&''')))+++++++++000111222///+++***,,,///***,,,+++%%%"""%%%((((((---+++)))((((((***---///***,,,---,,,...000---''')))'''%%%'''***,,,+++))))))+++,,,,,,)))'''&&&'''$$$$$$#########%%%&&&''''''&&&$$$$$$$$$%%%&&&'''(((((((((((('''%%%###""" """$$$'''((()))))))))$$$###!!! !!!$$$'''***,,,***((()))+++,,,)))%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&'''(((///+++((())),,,------+++'''$$$ ###''')))******)))((('''%%%$$$###"""  ###)))000444666------,,,,,,++++++++++++///---+++)))(((***,,,...***((('''((())))))&&&$$$$$$"""!!!###(((***)))&&&+++,,,---***'''%%%(((************))))))(((''''''+++***)))***+++---......***000333222111222111...222///,,,,,,///111000...///000000///------///000222///---++++++***(((&&&,,,,,,------...///000111)))''''''(((,,,...///...111+++)))---222333333555666AAAHHH???222---000333000///111777<<<<<<555///222333222111///...//////---+++(((''')))---111333666222...---......+++)))+++///222222000...///111---,,,,,,...111222111000000---******---111333555///111444777666333000------...///000111111111000)))***,,,---,,,---...000,,,++++++,,,...000///...222222222///,,,)))((('''%%%%%%$$$""""""%%%***...222111000////////////000222:::AAA>>>444,,,,,,//////,,,***,,,///111///------...//////...---,,,,,,((()))+++---......---,,,++++++***))))))(((((((((***...222111...++++++,,,+++)))(((((())))))(((&&&%%%$$$###%%%'''***++++++wwwOOO:::444333222000///......////////////...---,,,...000111111000---++++++---+++)))+++000000000000000111111111000111///---...111333222000++++++)))'''%%%&&&))),,,---***&&&######%%%)))+++))))))---333444111000222555555444333222333444666777555222111111111111111///...---+++***,,,000444777555333///,,,++++++,,,000111222333333333222111111222444444333111111222//////...,,,++++++...000444444444222111000111222555111,,,+++...111111000222333555666777888888999111///...000555888888777222...,,,,,,///111///,,,...000111000///111666;;;DDDKKKWWWnnnoooWWWHHH888333222222111222///111///---///333444111333333444444333000+++&&&!!!&&&+++,,,)))&&&&&&''''''%%%$$$&&&***---......,,,***)))***++++++***)))''')))+++,,,***)))((((((++++++,,,000444555111...***)))((((((******)))(((***((('''''')))***)))'''+++---///---***)))***---%%%'''&&&!!!!!!%%%((((((+++***'''&&&'''***---000,,,///000......///,,,''')))&&&$$$%%%))),,,+++))))))+++---,,,***(((''''''############$$$$$$%%%%%%%%%$$$###"""###%%%'''(((---,,,***((('''''''''(((!!!"""$$$&&&'''((((((((($$$###""""""###%%%((()))***(((&&&''')))***'''$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''')))******---***''''''***+++***(((&&&$$$!!!!!!###&&&(((******)))(((&&&%%%###"""""" """'''---222555666,,,++++++***************///---+++)))((()))+++,,,(((''''''''''''&&&$$$######!!!!!!$$$''')))'''%%%))),,,---,,,(((&&&''')))&&&&&&'''(((''''''&&&%%%***************,,,...000---333777555333444222///333000---...111333222000///000000///------///000222000...------,,,)))'''---......///000111111111,,,***((('''((()))******///)))'''+++///000000222333???FFF???444///111444......///444999999222,,,000000000...,,,,,,...000///---***''''''))),,,///666222///.........+++((())),,,000000...,,,---///...---...000222333222000---+++))))))---111555666...111444666666333///---,,,...000222333444333333***,,,------------...///---,,,++++++---...---,,,///000111///,,,)))((()))&&&&&&%%%$$$$$$&&&+++...555555444444333111000///111999@@@>>>555...---000---+++)))+++///222111000,,,///111111000//////111***+++---...////////////,,,+++***(((''''''(((((((((,,,000000---++++++,,,***)))''''''))))))((('''%%%$$$$$$&&&)))+++,,,+++~~~QQQ888000222555222///------///000///---000...++++++---000111222///,,,,,,---,,,)))+++000666333000222666777555222+++,,,...//////000111333---***'''%%%&&&'''))))))---+++)))'''''')))+++---(((***000777888444222444;;;777222000222555666666555666666444000...///111000...,,,+++,,,------...222555555222,,,(((***---***---111444666555333111999999777444000///000111000111111...******///444777444111111222333111///222///+++***,,,000444666---222999>>>???<<<666222555222///111777<<<>>>???222000...///111222000...111111000000222555999<<>>???;;;666222666333000222777<<<>>>>>>222222222333444444222111222222222222333666;;;???MMMjjjSSSDDD555000000000000111555555111---...444555333222222333444444111,,,((($$$&&&(((((('''%%%######!!!"""###%%%'''***...000///---,,,+++,,,+++***((()))+++,,,+++***((())))))(((+++---...---***)))(((((('''&&&''')))***)))((()))((('''%%%$$$$$$%%%&&&$$$$$$%%%'''))))))'''%%%"""%%%%%%$$$''',,,...+++$$$###""""""$$$'''***,,,...111222///...000111///(((((('''&&&%%%%%%(((***)))''''''(((++++++(((%%% !!!###%%%&&&&&&%%%$$$$$$###!!!!!!"""&&&))),,,///...------,,,,,,,,,,,,$$$$$$%%%%%%%%%&&&&&&&&&'''((()))))))))(((&&&%%%###%%%''''''&&&%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((***+++,,,'''((('''%%%$$$$$$%%%'''&&&''''''&&&%%%$$$%%%%%%''''''&&&&&&%%%$$$###### """&&&+++//////---***)))(((&&&$$$$$$&&&(((***)))((((((((('''&&&%%%%%%%%%%%%###!!!  !!!###''''''$$$!!!"""$$$$$$&&&)))---...+++&&&"""!!!###%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$&&&***...444666555444777999555///+++---...//////000222333000...---...//////+++(((+++...111111...---...///---...//////000///......///---***'''%%%&&&(((+++)))'''(((+++++++++///444<<<;;;:::<<>>888444333555999===666555333222111222333333>>>777000///333666666444///666;;;888222333>>>IIIOOOMMMPPP[[[eeedddVVVHHH===;;;555///***,,,444:::000///---,,,,,,...111333<<<777111---,,,+++***(((&&&(((***)))&&&$$$$$$$$$%%%###"""$$$))),,,+++(((***+++,,,+++******,,,---&&&&&&''')))+++***'''%%%,,,++++++,,,)))%%%%%%(((&&&(((++++++)))''''''(((+++&&&!!!!!!######"""############$$$%%%&&&&&&%%%%%%'''+++......)))$$$!!!!!! !!!###&&&''')))---333555333///,,,***222+++$$$!!!###$$$!!!%%%%%%%%%%%%%%%$$$###"""!!!$$$&&&'''&&&%%%###)))'''%%%%%%&&&***///222+++---000222111---(((%%%)))%%% """&&&***(((%%%+++///222000+++''''''((()))&&&$$$$$$'''(((%%%###'''&&&$$$"""!!! !!!"""$$$$$$%%%&&&)))+++---,,,***'''$$$###$$$&&&'''((()))'''%%%######$$$(((&&&###"""!!!"""$$$&&&$$$&&&***'''&&&(((&&&&&&%%%""" !!!$$$'''***)))((('''%%%$$$""""""!!! !!!!!!"""(((&&&""""""###%%%%%%%%%)))(((((())))))'''$$$!!! ###'''++++++)))&&&$$$***(((%%%$$$$$$&&&***,,,***,,,...000000...,,,***'''((()))***,,,...//////***///333111+++&&&%%%'''"""&&&---333555333///+++999888444000......222555---,,,***((('''(((***,,,...)))&&&***---...000333;;;JJJSSSLLL@@@;;;@@@FFF;;;333++++++//////)))!!!111000---)))&&&'''))),,,---000444555333000...---///,,,***---222444000,,,+++---//////,,,+++,,,---***)))))))))***)))(((''')))&&&###$$$(((---000000***,,,///111111...***((()))'''(((...555999777444...222444222---+++///444444...((('''***---,,,***///---++++++,,,,,,+++***$$$)))///333111...***'''((((((+++111888;;;888444+++222777777444555<<>>FFFJJJFFF@@@?????????;;;666111...------,,,+++000///,,,(((%%%&&&(((+++...111333444222///...---...------...000111111111...---,,,---......,,,******,,,,,,***''''''***...)))&&&###$$$(((,,,...///......///......---,,,+++)))((((((,,,222666555222111000000111222333222222222...***))),,,///000000///---,,,+++,,,,,,+++***(((+++///333444111---+++%%%%%%(((///666:::999555///000222444666999<<<>>>;;;777111...------,,,+++111333444222///,,,---...,,,...000111000//////000555333000---++++++,,,---,,,***(((''''''''''''&&&$$$(((,,,+++'''$$$&&&)))((()))+++...000111111111UUU::://////000000...------///...+++((()))&&&&&&,,,111222555888111111111000...,,,***))),,,+++,,,///222222///,,,,,,333999888111,,,---111000...---000444444000,,,//////111444777999888777......//////000000000000222...***+++000444555444555999;;;:::555111222444222///,,,,,,......+++'''111444666666333///...///(((+++///333444444222111333333333222444999@@@EEE@@@CCCCCC;;;000***---111111---+++000888<<<888222333666777444222666???HHH>>>;;;555111000111444666888666222000000333777999///555:::888222///222777>>>555---...666;;;777111111000111222333444444444111///...000555666222...999555000+++***,,,000333---222666555000+++***+++,,,)))((())),,,,,,((($$$%%%***//////+++&&&$$$$$$"""%%%)))+++***((('''&&&$$$###$$$&&&)))******(((%%%)))222999888...'''%%%)))&&&$$$&&&+++---,,,)))###'''***)))%%%"""###%%%$$$$$$$$$$$$%%%&&&'''((()))+++,,,+++)))'''''''''$$$###"""!!!!!!"""###$$$'''***---...---+++******""")))000///)))%%%&&&******(((%%%###!!!!!!!!!!!!&&&''''''''''''''''''''''''%%%###""""""%%%(((+++444333222000///...---,,,!!!%%%'''%%%"""%%%000:::AAA:::222///111///(((!!!%%%(((++++++'''&&&(((+++%%%%%%%%%%%%%%%&&&&&&&&&'''((((((&&&$$$$$$%%%&&&'''''''''%%%$$$%%%(((******)))(((%%%"""!!!###$$$%%%$$$######$$$&&&)))***&&&""""""%%%'''%%%$$$%%%))))))(((%%%$$$$$$''')))))))))(((&&&%%%$$$######%%%%%%$$$###"""""""""###$$$(((+++)))$$$###''',,,)))))))))***+++***'''%%%.........///......---,,,'''***---000///,,,'''$$$'''(((((())))))(((((('''&&&'''((()))***+++,,,---...+++(((((((((&&&### ###$$$%%%''')))+++,,,---,,,///222333222000......333...***,,,333666555222...+++***,,,---///666===BBBBBB@@@>>>@@@BBB===777777777555000+++***///444///...+++'''%%%%%%'''***000222333222000.........,,,---...---,,,---111555000---+++,,,000000---)))+++...///,,,''''''---444+++(((%%%%%%'''***---...222111...,,,,,,,,,---...***(((''')))...111111000222...+++000888;;;777111///...,,,+++---000333666000...,,,+++,,,,,,+++***------...222555555111...&&&&&&''',,,222666555333333///---000888===<<<:::666888999555///******,,,,,,...///...---,,,---...,,,---......------...000222222111000///...---,,,---+++(((&&&%%%%%%&&&'''###***111///)))$$$&&&***((((((+++111555666333///VVV;;;111000222///...------............***''''''---111333666999444333111000///...,,,))),,,,,,---...000222222222000666:::777///***,,,000222222222444555333///+++---...000333666777777666//////...------,,,,,,,,,///,,,)))))),,,111333444444666999999666333333333222///++++++---...+++(((222555888999888444000...)))+++...111222111000...000111111222555999===@@@;;;@@@BBB===333,,,...111...------222777999666222333555555444333666>>>EEE<<<999555111///000222444666555333222222444777888...444999777111...222888<<<444---...444888444///000///------...///111222//////000333555555111...666444000---,,,...000222...000444555333000...---,,,,,,,,,---......,,,******---000///+++'''%%%$$$"""%%%'''(((((('''''''''"""###&&&***------+++(((&&&***333:::888...&&&$$$&&&'''(((+++---...---+++&&&)))******'''%%%%%%&&&%%%%%%%%%%%%&&&'''((((((***,,,,,,)))%%%###%%%''''''&&&%%%$$$############&&&((())))))(((((()))***""")))000///)))%%%(((,,,***'''$$$!!! """$$$(((((('''&&&%%%&&&''''''%%%###"""!!!"""%%%(((+++333222111000///---,,,+++###&&&((($$$"""&&&222===CCC;;;222//////...)))###'''))),,,,,,***)))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$######%%%'''''''''%%%$$$$$$''')))***)))'''### """%%%#########$$$%%%(((***,,,)))(((''''''''''''&&&''')))))))))'''%%%%%%(((***(((((('''&&&%%%%%%$$$$$$&&&&&&$$$###""""""""""""&&&))),,,+++((('''***---+++++++++---...---+++(((///000222333222000...,,,&&&***...222222...***'''))))))))))))))))))))))))&&&''''''((()))******+++...,,,)))'''%%%%%%$$$#########$$$&&&(((***+++,,,+++...111222000---+++***111///...///333555444333,,,)))((()))***---555>>>DDDBBB>>>;;;>>>@@@:::111111333444000,,,+++///333///...+++(((%%%%%%(((***111222222000...---...///---,,,+++******---111444111000///000000000...,,,...000000///------111444---+++((('''(((***---...444222000---,,,,,,---...)))&&&%%%&&&)))+++,,,,,,///,,,+++111:::===999333......---,,,,,,///333777111///---,,,,,,,,,+++***///,,,+++...333555222...***))))))+++...000///---333///,,,///666<<<;;;999555999<<<999333---++++++((()))******++++++---...,,,---...---,,,,,,...000///111222333333111...,,,...---+++(((&&&&&&''')))(((,,,000///***''''''***'''(((+++222999999333---wwwOOO:::333000///---//////---+++---333999...******...222333444777===999444111///---+++******---000000...///333888666666555222...,,,---///444777999888444///---,,,))),,,111444555555333222555333///,,,******++++++)))))))))((((((+++000555777555333333555666444222000000///---+++++++++,,,222222555999<<<999000))),,,,,,...///000000//////---...000333666777888777777999:::888444000///000***---000222222222222222222111111222444666777888:::888555222000000222333///000111222333333222222111333333222000111444777333333333111000111333555000---++++++...000///...222444666555222000111222//////000000000111111111444111///111555666222...)))...222111...,,,---000///---++++++,,,+++(((%%%%%%&&&&&&&&&%%%&&&)))+++"""%%%***///222000+++&&&)))+++000444222)))#########)))000222///,,,,,,------+++((('''(((((('''%%%%%%%%%%%%%%%&&&'''(((((()))***)))&&&!!! ###&&&)))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&(((***((()))***)))&&&%%%''')))'''%%%"""!!!$$$&&&'''&&&%%%$$$###$$$&&&&&&"""!!!!!!"""$$$'''+++------...///000...,,,)))(((((((((&&&$$$$$$(((111777:::777222...+++)))))))))+++******+++------+++(((''''''''''''&&&%%%$$$###%%%%%%&&&%%%######$$$&&&))))))'''%%%""""""$$$&&&((('''%%%""" """%%%#########$$$&&&(((***+++,,,---,,,***((())))))))))))))))))(((&&&&&&''')))'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###"""!!!!!!!!!&&&'''(((***+++,,,+++***+++***+++,,,...---***(((+++...222555555222---***&&&(((,,,///000///...---,,,,,,++++++++++++,,,,,,''''''((((((((())))))))),,,------***%%%$$$'''***$$$&&&(((***+++,,,++++++...///000...,,,)))((((((,,,///222111///...000222---)))''')))***---444<<>>222---,,,///111111111444???===888333///,,,++++++***...222222//////444:::888555111......///000000666999<<<999222---,,,---(((,,,111444444222111000777444000---******++++++%%%(((***)))''')))///555888333///000333555444111---000111...)))(((+++///000///111777<<<:::111(((---......///000000000000,,,---000333666666444111444333222222333222111000+++///333222///...///222000//////111444444222000777555333111000000111222***,,,///111111000---+++333111//////111333555666///444777555///...333999222000//////111222000...777999999555000...111555,,,---000222444444444333999222---...444777333...&&&---333222,,,)))---222111---)))))),,,,,,)))%%%''''''&&&$$$$$$&&&***...%%%(((---222444000***%%%***)))***,,,***$$$"""%%%$$$,,,444444...)))***---111,,,'''&&&((()))&&&###$$$$$$$$$$$$%%%&&&'''(((((('''&&&###!!!!!!###%%%))))))((('''&&&%%%$$$$$$"""###$$$$$$$$$%%%(((***,,,)))%%%######%%%&&&'''%%%###!!! """%%%'''%%%$$$###"""######%%%&&& !!!"""%%%))),,,...((())),,,---,,,***(((&&&***'''$$$$$$&&&)))---...///000000,,,'''%%%)))------+++***,,,//////***&&&'''((((((((('''&&&$$$###$$$%%%%%%%%%$$$$$$&&&'''******(((%%%!!! """###%%%%%%$$$""" !!!###%%%######$$$$$$%%%'''((())),,,......)))''')))+++***'''(((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""%%%%%%&&&)))------+++((()))))))))***+++***'''%%%&&&***000555666333---***&&&''')))+++---///000000------............------(((((((((((())))))))))))***...000---'''&&&***///(((***,,,//////...,,,***///000///,,,)))'''&&&'''(((...333222---***---000222+++(((***---///333777;;;BBBEEE@@@999666444333111000111444888777111,,,111000---)))''''''))),,,.../////////......000222999333------333777777555///555:::777///,,,///444///------111888999444...111111///,,,+++,,,000333111111222111000,,,)))'''&&&&&&%%%%%%&&&&&&'''((()))+++///222444555777888111///,,,******,,,...000222000...------,,,+++***,,,)))''')))+++---+++)))&&&(((***,,,.../////////...///000000000222888<<<<<<999888999:::888111***)))'''&&&''')))+++,,,,,,,,,---///...------...000---///111222333222111000000222333111---,,,...111444000+++***,,,,,,***'''((((((+++000444444111---nnnFFF444000---+++)))******)))))),,,222777111---+++...///......111999::::::666000,,,+++---,,,///111222111222555888888444000......111444777888888888666333000///...+++...222333222000111222222222000...---,,,,,,+++&&&'''((()))***---000222333222111111111111111000---...///,,,((('''***......///111444777666222...,,,...000333444333111000------...222666777555222000///......///222444555111333333333111000000222///000222333333222222333222222111000//////000000...///000111111000...---/////////111222444444444333555666555222111444777555777888666444333444666999888666444111111222333///000222444555666777777777222//////222333000,,,$$$)))......***)))+++///......------+++)))&&&$$$%%%%%%&&&%%%%%%&&&***,,,+++,,,...000000---((($$$'''%%%%%%&&&%%%"""###(((***...111///***'''(((***...---,,,***(((&&&###!!!$$$######$$$$$$%%%&&&''''''%%%""""""###%%%%%%%%%'''''''''&&&%%%$$$###### """###$$$$$$%%%(((***)))'''$$$""""""$$$&&&'''%%%$$$""" !!!###%%%###############$$$%%%&&&!!!!!!!!!"""%%%(((***,,,''''''(((((()))))))))(((&&&&&&%%%%%%'''((())))))(((+++---***&&&%%%(((,,,,,,,,,---...---+++(((&&&&&&''')))******((('''&&&&&&'''((('''%%%%%%'''(((***)))'''$$$!!! !!!###!!!"""###"""!!!"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%(((,,,+++&&&###&&&)))(((%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&(((,,,///000000///...+++******++++++***'''$$$###'''---222444333000---&&&'''((()))+++,,,...///+++,,,---//////---,,,+++))))))))))))))))))))))))+++,,,...---++++++---000---...///000000...,,,+++---......---***'''''''''''',,,000111000...///000555,,,&&&)))...000///000333===DDD@@@999666555555111000000333666666111,,,000///,,,)))&&&&&&)))++++++---////////////111222888555111111333555666555000444777555000---...111,,,++++++...333444222///111111///---+++,,,000444111111111000...+++(((&&&&&&'''))))))))))))))))))***+++---///111222444555222...***)))+++...///...333111...---------+++***+++++++++++++++******)))&&&(((,,,///000000000///...//////...///222777;;;===:::888999:::999444///,,,)))'''''')))+++,,,+++)))+++......---,,,,,,---......//////000111222222---111555444000...000222222000...,,,,,,+++(((&&&((()))+++---...///...---tttJJJ555//////...(((&&&%%%&&&))),,,------000+++))),,,...------///111666:::888222---,,,...000//////111444666555444666555222///...111888===999666333333444555222...///111333222000///222555---...///000000...,,,+++)))'''&&&)))...222222000///222444333000---...000------+++)))'''(((***,,,---///222333222222444555***---222666777555111///...------000555888777666......---,,,---000666:::999666333333444444333111...222666555222111555::://////............//////444444444444333222222222***...222444444333333333:::666333333666777444111444999<<<888111///444;;;:::666222222444555333000444444444444555777999:::333222111111000...,,,***$$$&&&((()))***)))******+++///222111+++%%%###"""!!!$$$&&&'''&&&'''((()))///...------,,,***'''%%%###!!!"""$$$$$$"""%%%***111000---)))'''&&&'''(((***...111///)))### ############$$$%%%&&&&&&'''$$$!!!"""&&&((((((&&&%%%%%%%%%%%%$$$###"""!!!!!!###$$$%%%%%%((()))$$$%%%%%%$$$######&&&)))&&&%%%###!!! !!!"""""""""###$$$%%%%%%&&&&&&"""!!!""""""$$$&&&((()))''''''&&&%%%&&&(((***+++!!!$$$&&&'''&&&&&&'''(((''')))***)))'''&&&(((******---111000,,,(((&&&'''%%%''')))+++,,,+++***)))*********)))'''&&&'''))))))((('''$$$!!! """$$$!!!######""""""$$$%%%%%%%%%%%%$$$$$$$$$######$$$))))))"""###&&&%%%$$$%%%&&&%%%###"""###$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((...555777444222444666......---......,,,)))&&&###&&&+++///222333222111&&&'''((()))***+++++++++(((***,,,......,,,***(((************)))))))))))),,,+++***,,,///000///...111111000000///...---,,,))),,,......,,,)))''''''(((***---111333444222111444***###'''---...+++)))...888AAA???:::777777666000//////000111000///---///...+++(((%%%%%%(((***)))+++...///000000111333444444333111//////222444222333333222000...------))))))***+++---...000222///000///,,,***+++000444222222000...,,,***(((''''''))),,,,,,,,,+++++++++,,,+++***,,,///222222222333---((((((---111111///333111...---------+++***,,,---......,,,******+++))),,,000222111///------000///------///333777999<<<;;;999999999777555333///+++((('''***,,,,,,***'''***---...---+++++++++......------...000222444+++000555555222///000333---///222000---(((&&&&&&(((***++++++***+++,,,...uuuJJJ444/////////---+++******---//////...222---,,,...///---,,,---***111777777111,,,***+++333111///000222444444444555555444222000222999@@@===666...---000333222000444222000//////000222444///111000///000333222...111,,,)))+++000333222//////111333333111///......+++,,,,,,***)))((()))++++++///333333111111333666///222666888999666222000222222///---333<<<<<<555---......,,,+++...444:::???:::555444666777444111000333555444111111666;;;111///...///111333333333888777555333222222222222...000222222111000222333777444333666::::::555000222666999888444444888===999888444333555888444---555555555333222333666888222333444222...***))))))(((%%%$$$'''+++---)))%%%+++000333111***$$$"""###&&&$$$###%%%)))+++***'''444333111///,,,***((('''%%%"""!!!""" """(((///,,,(((%%%%%%&&&%%%$$$$$$+++111///&&& ###&&&$$$"""!!!###%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$!!! """&&&'''$$$ """"""!!!!!!"""$$$%%%'''"""%%%'''$$$!!!!!!'''------'''""" !!!"""!!!!!! !!!###%%%'''(((&&&$$$###!!!!!!###$$$&&&'''%%%$$$$$$''')))******#########$$$%%%&&&'''(((,,,((("""!!!$$$''''''&&&...///000///---)))'''%%%###)))...000...+++)))...,,,(((&&&%%%&&&((()))&&&'''(((%%%""" !!!###&&&""" !!!%%%''''''%%%+++)))%%%!!!!!!"""###"""!!! &&&%%%$$$"""""""""######!!!%%%(((***)))(((''''''+++)))'''%%%$$$$$$&&&&&&,,,444:::777///+++000777,,,))))))...444333(((######$$$(((---111222222)))'''&&&(((,,,......,,,,,,((($$$&&&***,,,***&&&***,,,,,,+++)))''')))******)))***...333555333000666444111...---...///000))),,,000333222---((($$$.........///111222111000)))((('''$$$"""###&&&))),,,...333888;;;999222---111111000---)))(((+++---(((((((((((((((((())))))///---,,,++++++...000222...333666555000...111444555111---,,,---,,,)))%%%''')))***)))(((+++222888111000...,,,+++++++++,,,555222...+++***)))'''&&&###+++222222+++(((+++000---(((%%%(((///333111---///000000...,,,---111666111111000///...------,,,...---+++*********++++++%%%---555:::888222...+++///,,,+++...444888999888999<<<===888111111777>>>555222...---...---+++(((---,,,++++++*********+++***,,,...//////...,,,+++000///...///111222000......222444111***%%%%%%''''''(((***,,,---,,,***)))nnnEEE333///...---222333333111000111555888333//////222222...******000111333333111///---,,,---000333444333333444666;;;777222111555888:::999666444000...---///111222111111000000////////////111222111...000555555222------...///000111000///222111111333444333///+++***,,,,,,***'''(((---222---...111444666555333111333444666777777666555444///333333111111666666333222000,,,+++---000444666:::999888777666555555444444333333333222222222222444222//////222555888999555555555444333222111000111111000000111222222333444555666888888888666555555555555555555666777888888:::888333333666777555333444555444333222333444666333000///000000...,,,((()))*********)))''''''))),,,///111000,,,'''###%%%&&&''''''(((***,,,...000111111111///,,,(((&&&$$$"""!!!"""!!! """((()))+++---,,,((($$$######$$$(((,,,+++'''$$$"""###$$$%%%%%%%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$$$$""" """'''***)))'''######""""""###$$$&&&''''''&&&$$$###"""###%%%''''''&&&$$$!!! !!!###!!!!!!!!!!!!"""$$$%%%'''###"""!!! !!!"""###"""!!! !!!$$$'''((()))$$$$$$$$$$$$%%%&&&''''''((('''%%%######$$$(((***---,,,---///111///)))######%%%))),,,...///...---++++++***)))((((((((((((,,,,,,+++'''###!!!!!!############$$$$$$&&&(((***+++(((%%%!!!!!!""""""""""""!!! """############"""!!! !!!$$$((())))))((('''((())))))'''&&&'''(((***+++000222333222///---...000,,,++++++---///---'''"""###"""###%%%(((+++,,,,,,&&&%%%%%%(((---000000///)))((('''''''''((((((((()))((((((***,,,---,,,******+++---///000000111222333222111000///------,,,(((***,,,...---+++(((%%%+++******,,,...///...,,,(((&&&###"""!!!###$$$%%%+++///444777666444222111//////...+++(((''')))+++---,,,***))))))+++---...---,,,++++++,,,...111333777666444111///000111333000000...,,,******+++++++++***((((((***---111222555333///,,,++++++---...111///---,,,***)))'''%%%&&&***///000...,,,,,,---***(((''')))+++...//////000//////000111222000///000//////...---------,,,---,,,***)))))))))******)))...333666444111///......///000111222555888:::;;;;;;:::999888777777888555555333111...,,,++++++,,,---///000///...---,,,+++,,,---------,,,++++++,,,...000000......000222222222111...***'''%%%$$$''')))++++++***,,,000444mmmFFF555222000---666999:::666222222888>>>333000111555444///)))(((444222000000222222111///***111777888444222444888@@@999333444999<<<999444///000000...,,,---000333000111111111000...,,,+++222333111///111666777555+++///333444222000//////333111///333777666///))))))++++++(((&&&)))000777......000444999999333...555555555555555666777777...444777333......//////777222------000222222000333777:::999555333444777666333000111333444000,,,777444111000333888<<<>>>444555555555444333111///333222000000111333333333111555999999666555666999666222000111555666444111555:::999444000333888:::111333555444222111000000999333......333555333///(((,,,///...)))&&&&&&''''''(((+++111555333,,,%%%&&&)))+++***((()))...333,,,...111222111---(((%%%###!!!"""$$$### """'''###+++222111+++$$$""""""###$$$&&&''')))(((&&&$$$$$$&&&((())))))))))))***$$$&&&)))******'''###!!!$$$"""!!!$$$***...///...$$$$$$######$$$%%%&&&'''+++'''###!!!"""###"""!!!!!!###%%%######'''###""""""!!!!!!###$$$%%% """%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&###%%%&&&%%%"""###)))...+++)))***///444222+++###'''''')))+++---///000111)))***+++,,,,,,+++)))(((111000---((($$$!!!!!!### ###&&&%%%###$$$)))...)))'''###  !!!""""""######""" !!!###$$$$$$"""!!!$$$'''))))))(((((()))(((((((((((()))+++...///222...******---...,,,)))+++,,,,,,,,,***((('''&&&$$$"""!!!!!!$$$&&&''''''######$$$''',,,000222222((())))))'''%%%$$$&&&)))'''&&&'''+++111333111---+++...111///---,,,000333///000000000///,,,)))((('''((()))))))))((('''&&&'''&&&&&&(((***+++***((('''%%%""" !!!"""""""""***000555666444111111333......,,,)))&&&&&&''')))000...+++******---000222*********+++,,,///111333???999222...///111222222---//////---))))))---222000,,,((((((,,,//////---777555111...,,,---...///---------,,,+++)))'''&&&)))***---000111000---+++'''((()))(((''')))---111///---,,,111666666000)))------,,,,,,,,,,,,------,,,+++)))(((((()))******---...000000///...///000,,,000333333111222666;;;;;;999888;;;??????:::333666999999555///+++,,,...+++---000222333111...,,,,,,,,,+++******))))))***)))---111///++++++000555777333...+++***)))&&&###'''***,,,+++)))---666>>>xxxPPP;;;444333222333666777555222111555999222//////333333...******222222222222333333222111000333777666333222444666===<<<:::::::::999777555............///000222333333222111///...---,,,,,,000222222111333888777444000222444555444222111000222111111444777555///******)))(((((())),,,000333......000333666555222///333333222222333444555666333555555111,,,***+++,,,555333222222333222///,,,...222777888555333444555555111...///222444333222888555333333555999;;;<<<666666555555444333333222000333666666444222333444222555888777444333444666222///---///111222000---111666777222///222666777333444555444111000000000777333111111444555222...(((,,,///...***'''&&&'''&&&''')))///333333...***(((+++------,,,,,,...000+++---///000///---***(((###"""###%%%$$$!!!"""&&&$$$***000111,,,&&&###"""!!!"""$$$&&&((((((((((((''''''(((,,,//////,,,)))'''((()))***)))&&&###!!!""""""###''',,,......---$$$$$$$$$%%%%%%&&&&&&&&&)))&&&$$$"""!!!!!!!!!!!! """$$$$$$###$$$&&&)))&&&%%%$$$""""""######$$$ !!!"""%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$!!!###%%%%%%%%%&&&***---+++***+++...000///+++&&&'''((()))+++,,,...000000******+++,,,,,,,,,++++++000...+++&&&###!!!"""""" """###$$$$$$%%%)))---&&&$$$!!!!!!"""###$$$###!!! !!!###$$$$$$###!!! !!!$$$'''((((((((()))***''''''((((((***+++---...///***&&&&&&)))+++(((%%%'''(((*********((('''&&&$$$""" !!!###%%%&&&&&&""""""###&&&)))---000111++++++)))'''&&&&&&((())))))***---111555666444333///000000...,,,,,,...111......///...---+++((('''%%%&&&((())))))((('''&&&&&&%%%&&&''')))***)))'''&&&''''''$$$"""!!!###&&&,,,000444777777555333222///...+++)))''''''((()))///---,,,++++++---///000'''((()))+++---///111222<<<999444000///000222444000000000---+++,,,///222333000------...///...---333222111000////////////,,,------,,,******+++,,,***,,,///111222000...,,,(((((((((''''''))),,,000+++)))***///555555000+++++++++******+++,,,---...,,,+++***))))))***++++++,,,---------,,,,,,---...***---000111222333777:::999777777;;;AAACCC>>>888:::;;;:::777222...---...+++---///111111000...------,,,)))'''''''''((()))))),,,......+++,,,000444666333///+++***)))******)))***+++***+++000777===XXX===333333555000000111222333333111000111---,,,///000...---...,,,111555666333111222444888666444222222333333444777===BBB???777222444999111...+++---222666555333888555111---,,,,,,...///---000222333555888666111888444111222555777555222///111444555444111...---+++(((''')))---///---***---///000000......000333...///000111222222222222888555111...,,,******,,,///333777888444///,,,***,,,...111444666555333222111000...---///444999<<<555444333444666777666555999777666444333444555666,,,444<<<<<<666111222555555555444444333222111000,,,---.........---,,,,,,...111222111000222111---444555444333000000111222111333666777555111---+++''')))+++------,,,)))'''''')))***,,,---.........++++++,,,///111111---***...---,,,+++***+++,,,,,,%%%###$$$&&&$$$ !!!%%%'''(((***++++++)))&&&$$$###&&&'''%%%&&&))),,,,,,(((''',,,333444...&&&******)))(((&&&%%%$$$$$$!!!"""&&&))),,,,,,)))'''$$$$$$%%%%%%%%%&&&&&&%%%###%%%&&&$$$ """&&&###""""""%%%(((******(((((('''%%%$$$######$$$$$$ !!!""""""""""""!!! &&&$$$""""""$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###""""""$$$(((******)))+++---...,,,)))'''))),,,&&&''')))+++------------,,,++++++******+++,,,---***(((%%%###""""""######!!! $$$'''(((((($$$"""  """###$$$$$$""" %%%$$$$$$$$$$$$$$$%%%%%%"""$$$'''((((((((((((***'''''''''''''''((())))))((('''%%%%%%&&&&&&&&&%%%$$$###%%%))),,,,,,'''###$$$###"""###&&&)))******#########$$$&&&(((,,,...000,,,''''''***,,,+++))),,,111777999666444555888444111------...///...---///...---,,,+++******)))%%%'''***------+++(((&&&((('''''')))+++,,,+++)))&&&+++...+++$$$"""'''---//////222888======666000222000---******************++++++,,,,,,++++++***%%%&&&(((+++---///000111222444666333000///222666666333///...///000000///222333444222///......000,,,---///111222111///...//////...,,,+++,,,///222+++///333333000---...///+++)))'''(((***---......''''''))),,,000222222111+++***)))))))))+++---...---,,,++++++++++++------******+++,,,,,,,,,***)))((((((***...444888999888777777888;;;>>>@@@AAAAAA===;;;888777666333///+++000000000000000000000000---+++(((&&&%%%&&&'''(((,,,++++++,,,...000111111111222111...******...333,,,***(((+++///333444444WWW<<<333333555///...///111444444222///000,,,***---///......000)))///666777333111333666;;;777111///000222333333333;;;BBB>>>555000444:::444///+++---444888888555999555000,,,***,,,///111---111333333666888555000999444///000555888666222///111444444111.........,,,***))),,,//////,,,(((,,,///000...++++++///444,,,---...000111111111111999444000000...,,,,,,...,,,222888888333...+++++++++---///333555555333111//////......///444:::>>>000000111333555555333111888777555444444444555666+++444<<<<<<666000000333555333222111111111///...+++,,,...///...------,,,...111333111111111---'''333444444333111000111222...222888999555///+++)))'''(((+++...000///,,,******************+++...///,,,++++++///444555000,,,000...)))'''&&&))),,,///(((&&&%%%&&&### $$$(((&&&%%%&&&(((***)))(((###&&&((('''%%%%%%)))------)))''',,,222333---&&&+++***)))'''&&&%%%%%%%%%"""$$$'''))))))'''%%%###$$$$$$%%%%%%%%%%%%$$$$$$ $$$(((&&&!!!$$$(((%%%######''',,,---***'''((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''%%%$$$%%%&&&%%%%%%###$$$%%%%%%%%%###"""!!!%%%"""!!!$$$)))+++)))%%%))),,,---)))$$$###(((...((()))+++,,,,,,,,,+++***---,,,+++*********,,,,,,$$$###""""""$$$%%%%%%$$$###$$$''''''%%%###"""  !!!"""#########""""""'''&&&%%%$$$%%%&&&''')))$$$%%%'''(((''''''((()))%%%%%%%%%%%%%%%%%%%%%$$$"""$$$%%%&&&%%%%%%%%%%%%"""!!!###(((,,,,,,'''!!!$$$###$$$&&&***,,,,,,,,,$$$%%%%%%$$$$$$&&&))),,,222,,,&&&&&&+++///...+++...555;;;:::444111444888555000------///000---***......---,,,+++,,,,,,,,,'''***---//////---)))''')))))))))***,,,---,,,+++''',,,000...(((''',,,222000...///666???AAA:::222555222///------------,,,)))***+++,,,,,,)))'''%%%$$$&&&)))+++.../////////***///444444000...111555888444000000222222///+++000333666555000...///222***,,,...111111000...,,,000111111///---...111555///333555333...,,,---000...,,,***,,,///000000...''''''(((***---111333555+++***)))((()))***---...------,,,++++++---...///+++***+++,,,...---***''''''&&&(((---555::::::888666888:::;;;;;;===BBBFFF???<<<888888999777222,,,666555444333333333333444+++***'''&&&%%%&&&'''(((---,,,+++...111222000...---000111...******000666///+++(((+++111444111---wwwOOO<<<666555333///000000000111222555777000---,,,000111...---...+++...111222222222444666444444222111000111333555666777888888777666555555333000------111555888888666333///,,,+++,,,...///333444444222444777777333222000000111444555444222111000000/////////...---+++---//////------...000......//////......///000111000//////000222555666222111444666333,,,---222000111222222111///...---+++///333444333222333555222///---///222555555444,,,,,,,,,///222444444333222333555666555444222111000222444444333111000///000222444222000///111444...------///333333000---222777999444...---,,,***,,,000444555444111///...///111444666666333...***&&&,,,111333111......///,,,***)))+++...000///---++++++,,,///333666777888111...)))&&&%%%(((,,,///,,,(((&&&%%%"""###$$$$$$$$$%%%%%%'''***,,,***)))(((&&&&&&'''((()))++++++,,,---...---***((())))))))))))((('''%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$######$$$%%%%%%$$$###"""###%%%&&&%%%######$$$&&&$$$%%%''')))******(((&&&&&&%%%###"""!!!""""""###&&&%%%$$$$$$$$$$$$%%%&&&(((&&&$$$###$$$%%%%%%%%%!!!"""###$$$$$$###!!! $$$%%%&&&'''((((((&&&$$$&&&((()))'''%%%%%%(((,,,...---,,,+++***++++++,,,++++++,,,,,,+++***)))(((###""""""%%%((()))(((&&&"""!!! !!!###%%%&&&'''%%%$$$"""!!! !!!"""###$$$$$$%%%&&&&&&&&&''''''(((((((((%%%'''((((((&&&&&&'''(((######$$$$$$$$$$$$######!!!$$$&&&''''''&&&$$$###$$$%%%''''''%%%$$$#########%%%(((+++,,,+++)))%%%&&&&&&%%%$$$&&&+++......+++''''''))),,,......///333777555111///111444111000000//////...,,,+++,,,---.../////////...---,,,,,,.........,,,***))))))((((((***,,,,,,+++***)))***+++,,,,,,---...000000......333:::>>>===:::777333///......///...------------,,,+++)))'''&&&###%%%))),,,.........---***,,,///000///...///111333222222111111///---+++...000222333222111000///////////////......---------111444444111///111333777555333000............---///222333222111222333,,,)))'''+++111555333111---,,,***((()))***,,,...,,,,,,+++++++++,,,---...///---,,,---......,,,***'''))),,,111666999;;;;;;999:::;;;;;;;;;<<>>======<<<;;;888444222777777777666555444333222)))((('''&&&&&&'''((((((+++---000222111000///...---......,,,++++++///222///---+++---000222111///nnnIII===<<<888333///111111...,,,...777>>>111...000444444000+++***000...,,,---111444666666,,,111444444000000444888;;;333...111;;;>>>777///111111000......111777<<<222000///---,,,,,,,,,---888888444000222777999777***...111333222111111111444000+++,,,///111...******000444111+++***111999///...---000333333000,,,666333000///000444888<<<+++000888===666,,,---555444000,,,,,,///111000///***111888777222///444:::555000,,,///666666///'''***))))))+++000444777888---000555888777444///,,,555000,,,---111222///,,,+++111666444///...444;;;333...+++000777:::444---555===???666,,,***---000''',,,444888666222---***222000///333777777222,,,&&&///888888111---...333...)))''',,,444666111***))),,,...///000555===DDD000---)))&&&&&&(((+++---...***'''%%%!!!######&&&&&&$$$$$$***///111+++&&&%%%(((***(((%%%(((---000///***'''(((+++&&&(((***++++++(((%%%###((('''%%%###!!!"""%%%'''"""###$$$%%%$$$$$$"""!!!'''&&&$$$%%%&&&&&&$$$###!!!&&&***+++(((&&&&&&'''$$$###!!! !!!"""'''&&&$$$######$$$&&&'''%%%###!!!!!!###%%%%%%%%% """######"""!!! ###&&&******&&&$$$$$$%%%###$$$%%%&&&((()))))))))333111---)))(((***---///)))+++---...---***'''%%%$$$$$$%%%(((,,,---***'''!!!###%%%$$$""""""&&&***&&&&&&%%%###"""""""""""" !!!"""$$$&&&'''###%%%''')))***)))'''%%%'''(((((((((&&&%%%&&&'''!!!"""###$$$$$$$$$$$$$$$!!!&&&******'''###$$$''')))&&&!!!"""%%%"""###%%%)))++++++(((&&&%%%''''''&&&&&&(((---111******)))'''''')))...111///000000///......//////---000333222...+++,,,---))),,,///222333222///---///...---,,,++++++++++++'''''''''(((***+++***)))+++'''%%%(((...111///,,,///......000444:::>>>@@@888444000...///000///---222000...,,,***)))))))))###&&&))),,,......---,,,---,,,***+++---///...---,,,000333333///++++++,,,...------000333444000,,,555333///---++++++---...)))000666888444000///000===777000---///000...+++,,,222888888333000333777222+++''',,,555999333+++...---***))))))***,,,...++++++*********+++---...333000------///000///---(((---222555666777:::===<<<<<<<<<<<<<<<<<<;;;;;;<<>>CCCFFFBBB999333444777000222555888999555000+++***)))))))))))))))******)))111888888222------///---+++******,,,,,,+++)))---///000///,,,---222666~~~SSS===888:::<<<888444000///111333222111666555333111111222444555///,,,+++,,,000222333333999666444555888;;;;;;:::555444222111222666<<>>@@@???;;;666333111333333333555555444000---)))******+++++++++***)))///111444444222///------,,,...///...+++***+++---///...,,,,,,---///000111VVV@@@::::::<<<777555222000///000222333555444444333444555666777111...,,,,,,///222444444<<<888555666:::<<<:::666111222222222222777>>>CCC;;;555111333999<<<:::777888999999333...///777???000222444666777555333222///......///222444444444333333333222111222444555222000...---...///......//////000//////000333555000111333666999999666333666666555222000000222444222444555444222111333666999555111---,,,+++++++++777===>>>888333666===AAA333333333333222000///...000//////111444666666666,,,111444111***(((---333444333222222333333222111222555555111***'''+++000///000///---+++******,,,---++++++,,,000444555666///---+++*********(((''''''(((+++000444333...)))(((+++...//////---,,,,,,)))***,,,---------,,,+++---***'''&&&''')))******'''''')))---+++&&&%%%(((333---((((((,,,///---***(((+++---***%%%%%%***000///,,,***+++------)))$$$(((((('''&&&%%%$$$$$$###$$$&&&'''))))))((('''&&&'''&&&%%%$$$$$$$$$$$$$$$%%%+++///---(((%%%'''***%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$""""""###$$$%%%'''%%%###"""###$$$$$$###"""%%%$$$###$$$)))...---+++(((''''''&&&$$$###!!!&&&,,,,,,((('''***...''')))+++,,,,,,***'''%%%&&&&&&(((+++///111111///&&&+++000000,,,))))))***+++&&&"""###''')))'''%%%"""!!! !!!$$$'''((((((%%%###"""###%%%&&&&&&%%%((('''$$$###$$$+++333:::000,,,(((&&&''''''$$$"""$$$$$$################## %%%+++222999@@@EEEGGG999222,,,***(((###"""###""""""$$$&&&'''(((((((((&&&%%%$$$&&&)))+++,,,,,,...+++))),,,333555222...***---///---***))),,,000)))///999BBBEEE>>>222(((++++++++++++,,,---...///***+++,,,,,,,,,***)))'''222---(((***///111///+++''')))***)))((()))---000...///222999>>>===666000333111...---...000000000111111222333333000+++''')))******))))))***---//////...---***((('''(((***---,,,,,,///111111...+++...111333111---+++...111......//////...,,,)))'''444555555111,,,)))***,,,++++++***)))***+++,,,---...,,,+++***,,,...000000222666888555///,,,...222+++***)))***,,,,,,,,,***---,,,,,,---///111444666---222777666111,,,******)))))))))---333666777666888999999777555666999<<<999999999:::;;;777111+++444222111222222222000...)))***+++,,,,,,+++***)))333000......///000...,,,---111444111+++))),,,000111---******...000///---xxxRRRAAA===;;;:::666666444111//////222555222333555777777666555444444222000///111555999;;;999999999:::;;;999444111000000222444666999;;;===777444222333777:::;;;;;;666666666333//////222555///000222444555555444444,,,------...000222444666999666444333555777666555000111111000---...111444000111111///......000333222333444666777888777777222444555444333333444666666555444333333444333333555444111---***((()))+++222888:::777444777;;;===:::999666444222111000000//////111333555555333111+++///222000+++)))---111222444666555333222333555222333111+++&&&$$$'''+++///......---------...000*********,,,///111444444111000---+++************&&&***000444444111,,,((()))***,,,///111000---***))))))*********)))((((((***)))''''''(((******)))'''&&&(((+++***&&&&&&)))000---))))))+++,,,+++***)))+++,,,***&&&&&&)))------+++++++++---,,,)))&&&(((''''''&&&%%%$$$$$$$$$&&&''')))******)))((('''''''''''''''&&&&&&%%%%%%'''***---+++'''%%%&&&((($$$$$$######$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""###$$$'''(((&&&$$$"""!!!"""$$$$$$###!!!"""###$$$&&&))),,,...,,,)))&&&$$$%%%%%%%%%%%%###(((,,,...,,,++++++---%%%&&&((())))))((('''&&&%%%%%%'''***---...//////+++---///...***((('''(((***)))'''&&&&&&&&&&&&%%%"""!!! !!!$$$'''))))))&&&$$$######%%%&&&&&&%%%'''%%%""" """)))333:::666///)))&&&((()))&&&###$$$######""""""###$$$%%%%%%'''...<<>>:::555555555444222111111333555000333777::::::666222...333333222222444777<<<@@@888<<>>888333000111111222777;;;;;;777333333555777777666888<<>>;;;666111///000222444000111444777777444///***,,,...//////...---------///555:::888222///333888333///***&&&$$$$$$%%%%%%,,,,,,+++,,,...///000000(((***,,,---...//////000111111///---++++++,,,,,,(((///666888555///***)))+++)))***...333333...(((******)))((((((((()))***((('''&&&''')))******))))))&&&&&&'''%%%"""$$$)))(((***+++)))''''''***,,,...,,,***((((((((('''''')))+++------***(((((()))'''''''''&&&&&&%%%%%%$$$'''(((***++++++***((('''((((((((((((''''''''''''((((((''''''''''''&&&%%%$$$######"""###$$$&&&'''%%%$$$$$$######$$$$$$%%% """$$$''')))+++###!!!!!!#########%%%""" ###)))---...,,,(((%%%###"""$$$&&&'''''')))(((***---111111---***&&&&&&%%%%%%%%%&&&''''''&&&'''((()))))))))******111...***((())))))'''&&&&&&)))+++)))%%%###$$$'''###!!! ###'''))))))'''&&&$$$$$$%%%&&&%%%$$$###"""!!!!!!"""'''///444999111)))&&&(((***)))'''$$$###"""""""""###$$$%%%((('''...FFFfffuuueeeMMM;;;444///---)))$$$!!!"""!!!!!!!!!""""""###$$$$$$$$$%%%&&&'''((()))***+++***+++---//////.........---***'''''')))******)))...:::GGGIIIBBB999444444---...///000000///...---...---***(((&&&&&&'''((((((+++000222222///,,,***+++***((()))+++.........111777<<<===999555555666//////000000///------,,,------...---,,,***))))))(((+++...000///---,,,,,,777222---,,,///000---)))***---000222222222222333333111---***)))((()))***,,,,,,++++++************+++---//////...+++)))((((((((('''&&&'''((()))***,,,---...,,,+++,,,111666555333///---,,,,,,,,,+++---***'''''')))+++,,,,,,,,,+++)))((())),,,///111555333000//////---)))&&&%%%)))...000///111666:::===999444111000111000000777888888555111---++++++,,,,,,...111333222///,,,---+++(((&&&&&&''')))+++)))))))))((((((***///333000///...---------,,,+++///000111000...---///111uuuOOO@@@<<<777111333333333444444444444444111444777:::999666222///111222222222333666:::>>><<>>999666333444777;;;===;;;666111444777999;;;:::;;;>>>@@@777444111333666555...(((---...///000111333444444---,,,***+++///222444555<<<666000111666999555000,,,000333000++++++222:::444333111...***))))))***333333444333333444777:::666777888888777888:::<<>><<<555111444999111222333111...+++******+++++++++)))'''''')))***))),,,///000///,,,******666333000000222222///+++***...222333333222333444444111...+++***))))))))),,,+++************++++++&&&(((,,,//////...,,,***))))))''''''''''''))))))+++...000...,,,---222777222///,,,+++,,,---,,,+++...+++(((''')))+++------,,,+++)))'''(((+++///111666222...---...---***&&&%%%***000000...///444:::<<<888333111000000...,,,666888888666111---,,,---'''))),,,000222222000---...,,,)))'''&&&''')))+++'''((()))))))))+++///333///---++++++---...,,,***---000333222...---///333}}}SSS===666444333111000111444888888555222444555666777777777666666222333444333222333666999BBB>>><<>>@@@===:::777444222333555555333000))),,,///333444333111000222...***+++111555666444333111000000111333444444000///---+++***+++...111111111000,,,)))'''((())),,,///333444333222333444888777666555888>>>FFFLLLCCCAAA===888222...,,,***,,,,,,...222555555000+++000666999777666666444///000...---,,,,,,...000111555555555666666444///,,,***///555777444...***(((+++---000111000/////////---+++)))&&&%%%%%%''')))'''''')))---111222000---111222222///,,,***+++---***---///...,,,+++,,,---///...000555999777000)))(((+++///000...---///111,,,,,,,,,,,,+++)))((((((&&&%%%%%%&&&)))++++++***%%%###$$$&&&$$$!!!"""&&&$$$&&&((((((%%%$$$'''******+++***)))((('''''''''&&&((())))))((('''&&&&&&))))))((((((((('''''''''((()))***+++***)))'''&&&)))((('''&&&&&&''')))***%%%&&&&&&&&&&&&'''((()))&&&%%%###!!!!!!"""$$$%%%###""""""!!!!!!""""""###"""&&&((((((((('''"""%%%''''''&&&'''((('''&&&&&&))),,,(((&&&$$$%%%''')))))))))(((''''''***---...+++'''%%%%%%%%%%%%%%%%%%%%%$$$***++++++(((%%%###$$$%%%((((((((((((((('''%%%######"""$$$&&&))))))'''$$$!!!###(((,,,---)))'''%%%%%%%%%&&&%%%###""""""###"""!!!"""%%%(((+++***)))((((((((((((((('''%%%###!!! !!!###$$$$$$''',,,;;;TTTeee\\\III111,,,)))))))))%%%###%%%'''&&&$$$"""!!!!!!!!!!!!!!!%%%(((*********,,,...///...,,,++++++******))))))'''%%%$$$&&&(((***+++...333777777444000000000---.........//////000000---,,,+++)))(((((()))))))))***,,,///111111000...***+++,,,++++++,,,///222222777;;;:::555222222555555666666222---)))((()))((()))***)))'''&&&(((***...//////---+++)))***+++///222555444111......///,,,---...111444444333111333444333000+++)))***---)))***+++,,,,,,,,,+++***&&&'''))),,,...///...---)))(((((('''((()))***+++,,,,,,---...///111333444------------,,,,,,...///,,,+++******,,,------,,,---,,,***)))+++...333666111000000///...,,,)))&&&'''))),,,------///222444666666555222///......///333444666888999555000+++&&&&&&(((,,,000222222111------,,,,,,+++***))))))+++******,,,...000///...+++,,,,,,,,,,,,,,,------,,,...////////////000000UUU:::111333777000...000555:::;;;666111777666555444555888;;;===444666777666333222444666EEE:::222777DDDLLLHHH@@@444===EEEBBB999555<<>>:::666111000111333444555666999;;;222333555666777777777777;;;:::666222///000333666777555666:::===>>>DDDKKKDDD===888;;;BBBCCC;;;222444555666666555888<<>>LLLZZZXXXJJJ999111222444111---,,,...111111///---------,,,111888>>>===888///))),,,***((((((***,,,---...,,,000555999999555000,,,.........///000000000///))),,,...000///...------,,,+++)))'''&&&&&&'''((()))---...,,,+++///222111///---+++)))'''(((((()))+++,,,+++,,,111777666222,,,000444555222///...///000...+++***+++,,,,,,,,,444888999444+++$$$###%%%%%%###"""!!!!!!$$$&&&(((***(((&&&###""""""###$$$"""%%%((((((''''''***---,,,+++***)))'''&&&%%%%%%$$$$$$$$$%%%&&&'''))))))((((((((('''%%%%%%''')))///...,,,)))((('''&&&&&&%%%$$$###"""###%%%'''(((%%%&&&''')))***+++***))),,,)))%%%""""""$$$'''***'''$$$"""###%%%&&&%%%###&&&''''''%%%(((...///---!!!"""%%%''''''+++***((('''&&&&&&&&&'''***000444111///000111000------,,,***'''&&&&&&'''((('''&&&&&&&&&&&&$$$"""%%%$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%###""""""$$$''')))'''&&&&&&&&&''''''''''''''''''*********)))(((((()))***'''&&&$$$######$$$&&&'''&&&%%%&&&''')))***(((&&&$$$%%%%%%###""""""$$$&&&(((%%%###&&&---000---)))%%%$$$#########$$$%%%&&&'''&&&$$$""""""###$$$%%%)))))))))***+++...111444000,,,'''$$$$$$$$$###"""!!!"""$$$%%%$$$%%%''')))+++***)))((()))+++,,,,,,)))))))))+++---...---+++///---******,,,...---,,,******+++,,,---///111222000---+++,,,111333222///333888<<<:::444111444999888555777<<<===666...***)))'''&&&'''+++///000000---...//////---,,,,,,,,,000111222///,,,******+++,,,...000000///,,,)))&&&+++---111555666333---)))+++)))(((***---//////---(((***++++++***)))***+++///,,,***((()))))))))))),,,///222111---***)))))))))***---111333222...+++---,,,,,,+++******++++++(((&&&$$$$$$'''***,,,---...******,,,,,,)))(((***+++...000111444888888333777555222111222111000///...,,,,,,000777===AAACCC555...***---/////////111111000///...,,,++++++***+++///444555222///---,,,+++,,,,,,,,,+++++++++,,,111111111///,,,***+++,,,xxxPPP===777555333222222333333333555999<<<;;;:::999777666666666777<<<:::777222///...000333222000222555777777<<>><<<888777888777333---(((((()))'''&&&'''((()))(((%%%"""%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$""""""###%%%(((((('''%%%&&&))),,,+++'''$$$###$$$((()))******))))))***+++(((&&&$$$""""""$$$&&&''')))'''&&&'''(((((('''&&&###$$$%%%%%%$$$###$$$&&&'''&&&&&&'''***++++++***$$$$$$###"""###$$$%%%&&&)))'''%%%######$$$'''(((***))))))***+++---000111...+++'''$$$$$$$$$###"""!!!###&&&&&&&&&&&&&&&((((((((((((((()))+++---...***))))))***---//////...///---+++***,,,---------))))))))))))***,,,...///111---***,,,111444444222555:::>>><<<666333555888777555777===???888000,,,'''&&&%%%'''+++///000111,,,...//////...,,,---......///000...+++((('''&&&''',,,000000+++'''&&&&&&%%%(((...444777555///+++***)))((())),,,.........)))***+++***((('''((()))...///...---***(((((()))***...222000+++'''''')))'''***...333555222,,,(((++++++***)))))))))******'''%%%"""!!!$$$(((***+++---***))),,,,,,******......111444999AAAHHHFFF???===;;;888666444222///---///,,,***,,,333;;;BBBFFF888333//////...,,,---111000///...------,,,,,,,,,)))111888888222---+++,,,...+++))))))+++------+++111333333111---+++,,,...VVV???777555444000000000000000222666999???===;;;999888888999:::999888555222//////111444333111222444444333777<<<:::999777777999<<>>RRRiiixxxxxxrrreee\\\MMM===111***((('''''''''(((+++......,,,******+++---......---+++***%%%&&&&&&&&&&&&%%%$$$###"""###%%%%%%%%%%%%'''))),,,111666888888777999;;;@@@CCCDDDAAA<<<:::>>>BBBAAABBBDDDDDD@@@999222---000...---,,,+++(((%%%"""!!!"""###$$$######$$$&&&"""###$$$%%%&&&(((+++...(((((('''&&&'''((()))***,,,+++***(((''''''''''''&&&$$$###&&&***,,,+++))),,,------,,,+++***+++---***+++***)))&&&&&&'''((((((...444666333---)))(((&&&$$$""""""%%%(((******'''''''''&&&$$$%%%''')))'''((((((((((((((((((((('''+++///000//////333777:::666222444888:::666222555111000444555222...---((())))))'''%%%%%%'''))),,,...000000000000111222222111000000000...+++)))***,,,...111333222000...---+++((((((***,,,...///...---+++'''###!!!"""$$$!!!"""######$$$%%%))),,,+++---//////...---------------------------,,,+++---+++)))((()))***)))((((((((('''''''''((())))))***)))(((***...333555666000111333555111***)))---<<>>;;;444...///111222333555666777444333555888;;;999222+++(((((())),,,///333666777444444666999666111111444666555555888<<<;;;666111444777999666333777BBBLLL<<<999888:::>>>>>>888222666444222222444777888888111000///.........///000444000,,,...555999999666222444555444000---+++***+++***)))(((((()))+++,,,444666444///---000444444---,,,***)))((()))+++,,,...///......222777666111&&&)))------,,,,,,...111//////000222333111---***(((((((((((('''''''''((($$$'''+++///000///---+++***)))'''&&&&&&'''((()))$$$'''******((((((+++---000...)))%%%"""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%'''))))))(((&&&&&&'''$$$%%%&&&'''((((((((('''######!!!!!!"""###&&&'''***,,,,,,)))###!!!###&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&$$$!!! !!!###"""###!!!!!!&&&&&&###"""######"""!!!"""&&&)))///---+++)))'''&&&&&&&&&(((444BBBPPPaaatttuuueeeNNN;;;000+++)))'''(((((((((+++...//////...***,,,///111000---)))'''&&&&&&'''''''''&&&%%%$$$###$$$%%%$$$###$$$(((+++000666AAAKKKRRRTTTTTTTTT```bbbaaa\\\UUUSSSXXX]]][[[^^^bbbccc]]]RRRFFF>>>@@@<<<555000,,,***(((&&&###$$$%%%$$$###$$$''')))%%%$$$###$$$%%%''')))***(((''''''&&&&&&''')))***(((((()))))))))))))))(((&&&$$$###''',,,///...++++++---......,,,+++---///------+++(((%%%%%%'''))))))...444444000+++******%%%###"""###%%%'''''''''&&&'''(((&&&$$$$$$&&&)))'''(((***++++++)))(((''')))***,,,000444666555333777666555444444666777888555222333888:::444---***(((******)))''''''))),,,+++...000111111111222333333111//////000000...,,,,,,111555666333000///000///---++++++---///000000222222///+++&&&%%%&&&)))$$$%%%%%%%%%%%%'''***---///...------......,,,***)))///333111,,,***...333///---***)))*********)))((((((''''''((())))))***)))))))))+++...000000000000000000000,,,(((+++111CCC]]]}}}rrrUUU>>>222///000222444444444666:::>>><<<777555888888333---+++'''***...111333333222111------,,,++++++,,,...///---...///---***))))))+++---...000000///---,,,+++rrrNNN???;;;555///333666999;;;:::999999999;;;:::999888555333000///111222222111///000222444//////111555666444777<<<:::666333333666888666444555:::===999222000777>>>444444666888555000000444444333222111000111222333---111555444222222555999999666111222:::@@@<<<333///000222222222333666999222000222888>>><<<444,,,,,,***)))***...333666888777888:::;;;777111111555888777888<<>>:::555777444222222555999;;;<<<111222222222111000...---444...)))---777===;;;888///333666444000+++******---,,,+++***))))))******555777444///---000444444...---+++))))))***,,,---222222000...000444222,,,%%%***...---***))),,,000...------000222222...***))))))((('''&&&%%%%%%&&& $$$***000222111...++++++***(((''''''''')))***"""&&&******''''''+++///222///+++'''$$$###############""""""###%%%'''(((%%%''')))***)))''''''((($$$$$$%%%&&&''''''''''''%%%$$$######$$$%%%''')))******)))%%%""""""%%%)))%%%%%%&&&&&&&&&%%%$$$######$$$%%%### !!!###!!!"""!!!!!!&&&'''$$$"""###$$$###"""###'''+++222000---)))'''''''''''''''555CCCKKKUUUjjjmmmQQQ<<<222...,,,***)))((((((***---000000000))),,,000222111---((($$$&&&'''((((((((('''&&&%%%###$$$%%%###!!!###(((,,,888AAAQQQcccpppvvvuuussszzzrrrpppuuu{{{xxx||||||nnn___UUUNNNGGG<<<333---+++******&&&&&&&&&%%%$$$&&&))),,,)))&&&######%%%'''((('''''''''&&&%%%&&&'''((()))$$$%%%''')))+++++++++***'''%%%$$$(((...111000---***---///...,,,+++---000///...+++'''$$$%%%(((******...111000,,,***+++...'''&&&%%%%%%''')))((((((&&&(((((('''$$$$$$'''***''')))+++---,,,***(((&&&---)))(((///999===777000222555777444000000666===222111444<<<===555,,,'''(((***+++***((())),,,//////111222222000///000111333000......000111000...---555;;;:::222,,,...222///...---///111222222111555555333///***)))+++///((()))((('''&&&'''***---222///,,,,,,------***'''&&&000888555+++'''000:::000...,,,,,,,,,,,,+++)))((((((((((((((()))*********)))***+++---...,,,+++000...---+++'''&&&---666GGGkkkwww[[[DDD333***666777777555444666;;;@@@===777666:::===777000,,,((()))***,,,///111333333&&&+++///...+++))),,,000...,,,+++++++++***'''%%%(((...333222,,,(((***...TTT888000333777444444777???EEECCC:::111??????;;;555333666777555---111555666333000///000888111++++++111777888777000666:::555---,,,444===;;;666444999@@@@@@777...666444222000000111222333---000222333111000000111>>>999333111222444333111111777===<<<666222444999888///)))---777<<<555,,,666666666666666666666666++++++,,,---///111333444BBB???777000111555666222222<<>>999333...---...//////---000333111......333888;;;444------000111+++%%%111333222...)))&&&(((+++...//////000111000000000222///+++))))))+++...111)))...333444111---+++,,,...)))%%%(((...000,,,&&&---------+++******---///******((('''&&&&&&&&&&&&&&&'''((()))+++,,,---...(((&&&$$$%%%'''(((&&&###%%%$$$%%%'''***+++***(((+++000444222+++'''(((,,,'''%%%###$$$''''''$$$!!!(((((())))))******++++++'''&&&(((------(((&&&'''(((&&&$$$$$$&&&(((((((((&&&((((((&&&$$$%%%***......***''''''))))))&&&###%%%''''''$$$  ###!!!"""######"""!!!$$$""" !!!%%%)))+++,,,...///+++%%%###&&&***))),,,555FFFZZZjjjrrrtttuuuvvvgggHHH000))))))&&&%%%'''+++///000000...,,,......---***'''%%%%%%&&&&&&+++111111,,,'''&&&&&&&&&%%%$$$"""!!!###'''+++===YYYttt~~~qqqfffMMM;;;<<<:::000+++000,,,)))&&&$$$%%%&&&&&&&&&'''((()))&&&###"""%%%(((""""""%%%(((++++++(((&&&(((''''''''')))---111333###&&&+++------,,,,,,,,,++++++,,,,,,,,,+++***)))***...111...)))&&&'''******+++---000111///)))%%%***)))&&&###(((000000***%%%&&&(((((('''''')))***///+++''''''+++---+++((((((...888<<<777111333;;;888333222222000---...333444555555555222---(((%%%$$$&&&((()))))))))+++---555444222...,,,,,,///222---222666555000,,,---///...///000333444333///+++222555777555000000555<<<888222111444111((((((///444...'''%%%(((,,,,,,***(((///555555000+++)))***---...///...---------...---......,,,)))(((,,,///&&&(((,,,000222000+++(((000///---+++***+++,,,---)))***,,,---+++)))///888TTTllldddCCC222///222333666888999999888777===BBB@@@888777<<<<<<555))),,,000333444222000...///,,,******...000///---))),,,000///+++'''&&&'''&&&'''***...222222---)))}}}UUU???666333000444555888===AAA@@@:::555:::<<<:::666555777777555...111333444333222222222222222111111222444777999666777666333000000444888777777888:::;;;999444000111222222333333222111000222333444333000......///666777777555222111222333444666777888888777555444111...,,,...444777666333555555444333222222222222---,,,+++***+++---000222===;;;444///000444444000000777??????:::444222333333111//////222666:::;;;999888666666666777999:::111000000111333444333222999555111...---------,,,---000111111///000444777777555333111///...,,,,,,111111000---)))((()))+++........................111///,,,******+++---///,,,...222333111...+++***))))))***++++++++++++***,,,,,,,,,***)))***---000+++++++++)))'''%%%&&&'''%%%&&&'''(((***+++,,,---)))&&&$$$%%%''''''&&&$$$%%%%%%&&&&&&((()))+++,,,...111222000+++((()))+++''''''&&&'''''''''%%%###&&&&&&'''(((((()))))))))'''&&&'''++++++'''&&&''')))'''%%%%%%&&&((((((''''''((((((''''''))),,,......---,,,+++***)))(((''''''''''''$$$""" !!! !!!###$$$$$$###!!! ###"""!!!!!!###%%%)))***,,,---,,,)))%%%$$$%%%((((((***111???OOO]]]dddffffffhhh]]]DDD111,,,***&&&$$$&&&))),,,------,,,,,,---......,,,)))&&&&&&'''''',,,000///+++&&&%%%&&&%%%%%%$$$"""!!!###'''+++@@@___~~~rrrcccSSSHHH;;;...+++000+++(((%%%$$$%%%&&&&&&%%%'''''''''%%%$$$$$$%%%'''###$$$%%%(((***+++)))'''''''''((((((***,,,///000###%%%'''***,,,,,,,,,+++))))))*********+++++++++...///000---)))'''((()))++++++,,,---,,,+++(((&&&((()))'''%%%)))000000,,,'''((())))))((()))***,,,---)))%%%&&&***,,,+++)))***///666:::666000333999:::333------222555111,,,222222333222///+++'''$$$%%%'''((((((((())),,,...888777444000---,,,...000000333555444000------...---///222444444333111///555999<<<999555444999>>>666333222111...******...222---((('''))),,,+++)))(((,,,111222///,,,******+++,,,...---******,,,///+++++++++***)))***---///)))***,,,000222111...+++//////000000///...---,,,))))))---111222222888@@@[[[kkk^^^:::222888000111444666777888888888???BBBAAA===<<<>>>===:::111222333333222111///---000...------...---,,,***)))+++---...,,,)))'''&&&'''''')))---111111///,,,wwwSSSCCC<<<444,,,444555777999:::::::::999222666777555555777555222000//////111333555444444---333888888555444777;;;;;;666111111333666555444444888<<<;;;666222222333---000333666666444000...777777555222...,,,,,,------555<<<;;;444000222555777444222555:::;;;666000+++---/////////111555999333222000...------......111///,,,******,,,000222444333///,,,---111000+++---000555777777555333333/////////......111555888666333111222555777666555555222///...000222333444222000.........---+++)))......///000111333555666333666888444...,,,///333...---+++***(((((())))))///...---++++++++++++,,,///...,,,***))))))******------...000111///,,,***%%%***...---)))'''***---++++++***)))((())),,,///---000222///)))&&&(((+++%%%%%%&&&''')))***++++++***(((&&&&&&'''((('''&&&$$$&&&&&&%%%%%%'''---222333222000...,,,******)))((()))+++***(((&&&%%%&&&$$$$$$%%%&&&''''''''''''(((%%%&&&))))))&&&%%%((()))'''%%%%%%'''''''''&&&''''''&&&(((+++---......///222444222---***+++...+++)))&&&%%%$$$###""" """###$$$%%%%%%$$$###"""#########$$$%%%'''((())),,,+++***(((&&&&&&&&&&&&'''(((+++444@@@JJJOOOQQQRRRTTTLLL<<<111...+++%%%$$$%%%''')))***++++++++++++---///...,,,)))(((((())),,,...---(((%%%%%%&&&$$$$$$$$$""""""###'''***>>>VVVxxxfffQQQEEE>>>999555+++(((%%%$$$%%%&&&&&&&&&'''&&&$$$$$$%%%&&&%%%%%%&&&%%%%%%''')))***)))(((&&&'''***+++---,,,,,,+++'''&&&&&&)))---000///,,,'''''''''((())),,,...///333222///---+++*********+++,,,,,,+++***)))***+++%%%''''''%%%''',,,///.........---***((('''((())))))&&&$$$%%%))),,,+++***,,,---111444222...///444999<<<999222111666444---/////////...,,,)))&&&$$$)))))))))((('''))),,,///555555444222///...///000444444222000...------,,,,,,000555666444222222333666:::===;;;777666999===777999777111---///000//////,,,))))))+++,,,***((('''(((***,,,------,,,,,,***---///...******...333...,,,)))((()))*********++++++,,,///111222111///...111444666555222...+++)))***...555;;;???FFFNNNbbbsss|||UUU888000666...///111333666888:::;;;@@@>>>>>>AAAAAA======???>>><<<999555222000...---///111222111...+++))))))*********,,,,,,+++(((&&&(((((())),,,///111000///rrrOOOBBB===666///333444555333111333777;;;000333444111111333333///000...,,,---222555555444---333;;;===:::888999;;;:::444000000555999888666777:::<<<999444111222444...111444777888666333111888777444///+++***+++---+++333<<<>>>999444444666666333222555:::;;;666000+++---///...---///333888///---+++)))(((***,,,---111000///...///000222333------+++***,,,000...(((***+++---000333555444333,,,...///---+++---111555333000...000555888555111777444111000111333555555...------...///...+++(((......---///333555555555222666888555000...111666,,,+++)))(((((()))))))))111///---+++)))***++++++,,,,,,+++***((('''&&&&&&---+++***,,,000111///,,,%%%***//////***''')))---******)))(((&&&&&&(((***///444777333,,,(((+++///%%%&&&&&&''')))******+++,,,+++***))))))))))))((($$$&&&'''$$$"""&&&...666666222...,,,,,,,,,***((((((+++...---)))&&&&&&'''$$$%%%&&&''''''''''''&&&'''$$$$$$''''''$$$$$$''')))'''&&&&&&''''''&&&%%%&&&$$$$$$''',,,//////---111777;;;999111---000444///,,,((('''''''''$$$!!!###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&''''''(((,,,***(((((((((((('''%%%'''&&&''',,,333:::???AAABBBAAA;;;111------+++%%%%%%&&&&&&'''((()))***+++))),,,///000...+++)))(((+++,,,,,,***&&&$$$$$$%%%#########""""""###'''***666BBBbbboooXXXXXX\\\PPP===,,,)))&&&%%%&&&((((((((('''%%%###$$$'''(((&&&$$$((('''&&&''')))***)))(((&&&(((,,,...///---***''',,,)))'''***000444222///&&&%%%%%%''')))---111333888444000---------,,,++++++---///...,,,+++---...$$$&&&&&&$$$$$$'''+++---666555111,,,&&&"""""""""&&&$$$###$$$'''***++++++,,,+++,,,...---***+++///555IIIQQQAAA222222777666......---,,,***)))((('''...---+++'''&&&'''+++......///111111111000111222666222///,,,,,,,,,+++***...333777777333000111333222555888888444333444777<<>>333///444555000,,,+++***+++,,,,,,)))'''&&&%%%%%%'''+++---...---...111444222......333999444///***'''((((((%%%###,,,++++++,,,///111111111---111777::::::555///+++,,,+++...777@@@JJJVVVaaakkknnnZZZKKK;;;///)))---...///222555888;;;===<<<777999@@@AAA;;;;;;AAAHHHDDD>>>777222///......---000444444///+++)))******)))(((***,,,,,,)))%%%)))((()))***---///111222wwwPPP>>>999777555333333222...+++---333999444666555111111333444111000---+++,,,000333444333111333888===@@@???;;;888444222111222555999<<<===<<<:::888777666555444333333444666777888777777666555444111---******,,,///...333888===>>>;;;777555333444555777888888666444000///.........///000111***)))''''''(((***---///,,,...000222333333222222,,,...------000333111+++)))((()))---111444444333---...///---++++++///333222///---///444777444000444222111222444444444333---------...///...,,,))).........000333555555444444444444333222222333444------,,,++++++,,,---...333111...,,,+++++++++,,,---------,,,+++)))(((''',,,)))(((***...111111///***,,,......---+++***))))))******(((%%%######$$$,,,111555222+++''')))---''''''(((((()))***++++++---------,,,+++***))))))%%%''''''%%%###&&&///666555111,,,***,,,,,,***''''''+++......***''''''(((&&&'''((())))))(((&&&%%%&&&######%%%%%%######&&&((('''&&&&&&(((((('''%%%$$$""""""%%%***...---+++333888===;;;555222444777111---***)))***)))'''$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$&&&''''''&&&&&&+++***((()))******(((&&&&&&&&&&&&(((,,,111555777777444///)))(((***)))&&&&&&&&&&&&&&&'''(((***+++))),,,000111///,,,***)))++++++***(((%%%$$$$$$$$$""""""###""""""$$$''')))111:::UUU|||zzzzzzggghhhjjjYYYAAA---***((('''((()))******'''$$$###%%%((()))(((%%%((('''&&&'''((()))((('''&&&))),,,//////,,,(((&&&---)))'''***000333111...%%%%%%%%%'''***...222444888555111............---,,,///111222111///......)))'''%%%###!!!"""&&&+++666555111,,,&&&!!! %%%$$$###$$$&&&(((******---,,,,,,...---***+++000555LLLXXXLLL===;;;===:::000///---+++++++++,,,,,,222000,,,((($$$%%%(((++++++---///000/////////000444000,,,))))))))))))(((000444888666111......111...111333333000///000111>>>CCC@@@555000444444...)))******,,,,,,+++)))'''&&&$$$$$$&&&)))---//////000333555444111111555:::333///)))'''''''''%%%###,,,***)))))),,,...//////,,,000666;;;;;;777111---///---000888DDDRRRdddsssiiiKKK>>>;;;777---&&&---...///111555888;;;===999444555>>>@@@;;;<<>>BBB???:::555444666888666333888777777777888888888999222111000---+++,,,///222444333444888===>>>:::555111555999999888666777888444111//////000000...+++)))(((((((((***---///111)))+++///333444333000///111222222222555999666000******+++---000222333222000000000///------///111222///---...222333333111......///111333444222000///---,,,,,,---...---+++...///000222222333333333555222000000222444222000///111333111......111444333111000...---,,,,,,---111111000000///...------,,,***((((((+++...000000///......///000...***%%%''')))+++***'''$$$"""!!!&&&***---,,,'''$$$%%%'''''''''((())))))***++++++***---//////,,,***((((((%%%''''''&&&%%%(((...333111...+++***+++,,,)))'''&&&))),,,,,,+++)))'''&&&))))))***+++***(((%%%$$$$$$!!!"""%%%%%%"""!!!$$$&&&%%%%%%'''((()))(((&&&"""!!!"""$$$'''***++++++333555777888888666555555///---+++***))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%(((((()))))))))(((''''''&&&&&&&&&'''))),,,...000///---)))&&&&&&'''((('''&&&%%%%%%&&&&&&'''))))))))),,,///000...+++)))((()))(((((('''&&&%%%$$$$$$!!!"""###""""""$$$''')))111>>>TTTgggpppttt{{{{{{|||}}}|||xxxuuurrrqqquuuwww{{{}}}zzzzzzrrrfff\\\LLL===---***((('''(((*********%%%%%%%%%''')))***)))(((((('''&&&'''((((((&&&$$$%%%'''***,,,,,,***'''%%%)))''''''))),,,---+++)))$$$%%%%%%'''***---000222444333111///------------......111555999:::888666666///((($$$"""!!!$$$)))///000///,,,(((&&&%%%%%%&&&&&&%%%%%%%%%&&&((()))......000222///,,,...333999EEENNNPPPQQQOOOCCC555111000---+++,,,---000222111///,,,'''$$$$$$'''***...///000///---++++++,,,111///,,,***((((((((()))000222444333000------...///000111000///...///000888:::999333......---+++((()))+++,,,,,,+++)))'''&&&&&&''''''))),,,///111///000222222111111222333---+++((('''((()))))))))+++)))((((((***,,,---,,,+++...333666777555222000111111555===GGGWWWmmm```PPP>>>333...,,,---000,,,---///111444666888999555333555:::======@@@DDD@@@===888222...+++*********---111333333111///...***)))))))))***)))(((&&&((())))))((((((***...111}}}SSS===777888:::666444000,,,******---000777:::;;;999999<<<;;;888222333333222000///000222222//////444;;;>>>:::444222111111333666;;;???AAA>>>999333111444666666555888888888888888888777777111222111///...///111333666333111333888;;;:::777222666999:::999888888999222222222222222000---***+++++++++,,,---///000111,,,...000222333222000...333444444333777:::888222,,,...///000111111111111444222000000111111000000111000...------///000111------...000333444333222111...***)))***,,,,,,------000333333111000111333444111//////000111000///---222555222,,,***///666111000000///...------,,,222222111000//////000000///...+++)))'''))),,,///222222111222222///)))%%%$$$(((---...,,,(((%%%######%%%((((((&&&$$$######&&&''''''(((((())))))***&&&***...///,,,(((%%%$$$&&&&&&'''((()))+++---...,,,++++++++++++***((('''%%%%%%'''***+++***'''$$$***+++,,,,,,***'''###!!!""" !!!%%%%%%!!! """$$$$$$%%%''')))***)))'''""""""######$$$&&&***---000......222777999444///*********)))'''&&&'''((($$$$$$############$$$$$$"""""""""######$$$$$$%%%###&&&((((((&&&$$$%%%'''&&&&&&'''''''''(((((()))''''''((()))(((''''''(((######$$$%%%%%%&&&&&&&&&***,,,//////---***((((((&&&&&&&&&&&&&&&&&&$$$### !!!"""######$$$''')))///<<>>777111+++(((,,,333+++,,,...000222333333333000222333333666>>>CCCCCC:::999666444111///......---...///222333333000...***++++++***(((&&&&&&''''''))))))((('''(((+++...wwwPPP>>>:::::::::888555111---,,,,,,---...111666999:::;;;===;;;777444666777555111///000222///------111777999888444555222000222777<<>>555+++%%%$$$(((&&&***666AAA@@@111###(((+++,,,***%%%###$$$'''%%%&&&'''(((((('''%%%$$$&&&''''''%%%"""!!!!!!"""$$$,,,333222+++(((+++000---+++***+++---,,,((($$$&&&%%%%%%$$$%%%&&&((()))***+++...///,,,'''""" !!! &&&+++***'''''''''%%%)))&&&###$$$'''(((&&&$$$%%%'''***)))''''''***...((()))******)))&&&""" !!!!!!!!!!!!"""###%%%%%%!!!!!! !!!!!!"""###$$$$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$###"""""" ###(((,,,///,,,'''"""###############%%%&&&'''&&&,,,333555222,,,'''$$$)))(((&&&$$$#########$$$!!!$$$%%%%%%######&&&((()))((())))))+++---000111666555444222222666===BBB===FFFPPPTTTOOOHHHBBB???BBB<<<666333444333///+++%%%%%%%%%%%%&&&&&&'''((('''&&&(((...555555...'''''''''&&&$$$""" """!!! !!!###$$$'''''''''''''''(((((((((!!!%%%))))))&&&$$$&&&)))((('''''')))***((($$$!!!!!!(((---999UUUxxxoooKKK000...---%%%%%%000;;;888333...+++*********)))((()))+++------+++)))+++(((&&&(((((((((...555GGG^^^tttttt```III===;;;,,,---,,,+++...111...)))+++)))'''&&&&&&))),,,///)))+++------***)))+++---555111------000111///,,,***---///...+++,,,222999333000------------***'''***))))))((((((((())))))(((((())))))))))))))))))000---******---///...,,,///222333000***(((+++///111...++++++------***'''000///,,,)))'''(((,,,000,,,******+++...111222222999999===FFFUUUhhhyyyoooUUUFFF:::333---...333444...''''''''''''(((***,,,...000---------...000333555777AAA<<<777777:::<<<;;;888---000555777111***+++000555000***'''(((***)))(((+++,,,,,,***))))))+++---]]]HHH===999888777555444444444333000...***+++...222777888888666888666333000......000222111//////111555777555333000,,,))),,,333999:::999666555333111000222444777555555555444777:::;;;888999777777666444222333777:::555///---...222444444777555444777:::<<<:::888333222111000111111000///111000000000111111000///666666666555555444444444333111000000000000000///222333444555555444333333444444333222111222333444777555222000....../////////000000000000222555888<<<555,,,''')))...222444444111------000333444333111111222333333222///---...111222///***)))---111111000/////////...,,,***...,,,...000///+++,,,000999777333---(((''')))---000333888:::777000)))$$$((()))---444:::999222,,,*********,,,,,,+++&&&###"""$$$%%%&&&'''&&&$$$###%%%'''******(((%%%###"""'''***------***))))))+++,,,++++++,,,...,,,(((%%%%%%$$$$$$$$$%%%'''((())),,,---...---***%%% """%%%'''(((,,,///,,,&&&'''&&&&&&%%%%%%%%%'''((('''&&&%%%$$$%%%&&&'''''''''((()))))))))'''%%%$$$!!!!!! !!!!!!"""###$$$"""!!!!!!!!!!!!""""""###$$$%%%&&&&&&###"""""""""###$$$%%%%%%&&&%%%$$$###%%%%%%''')))+++***'''$$$######$$$%%%&&&&&&&&&&&&'''+++000111...***((('''((('''%%%$$$$$$$$$$$$%%%###$$$%%%###""""""$$$''''''&&&&&&%%%&&&'''((()))......---,,,---000555999444<<>>999;;;333333333666777555000+++'''(((***///555999;;;;;;111333555222...,,,///222666000,,,111:::>>>:::333---+++)))***---222777:::444222111222444444222000222888666...222???CCC===<<<555666===;;;000000888AAA999///,,,///333333111333666888777444333666:::333000...///222333000---111333333222000000222555222333555666666444222111888333...---000222000......333999999555222444888888333///000555777555222888:::999555///---000444,,,...000000//////000222DDD:::...)))---222555555...///000000000111333555555111...222888999222+++///333555111***)))000888---...000222333111---***///---,,,,,,***''')))...,,,000222...(((&&&***///444222111555888555,,,%%%(((+++///111111222444666---+++***///444222(((!!!###%%%&&&'''&&&%%%$$$###'''---///---)))%%%###***)))(((((((((((('''&&&******+++------,,,(((%%%$$$$$$$$$$$$%%%''')))***///...---***&&&""" !!!!!!!!!'''%%%$$$)))333;;;666,,,%%%'''(((&&&######(((---+++&&&!!! ###%%%###!!!&&&&&&&&&'''''''''''''''"""!!!!!!!!!!!!!!!""""""######"""!!!!!!!!!""""""$$$&&&((((((&&&$$$###""""""###%%%'''((('''&&&%%%)))((('''''')))***)))(((###$$$&&&'''(((((('''''')))+++,,,,,,***(((((()))'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$""" ###%%%&&&%%%$$$###"""""""""###$$$%%%&&&&&&'''))),,,///,,,000444555222///...///111...,,,+++,,,+++'''$$$$$$$$$#########$$$%%%%%%'''&&&&&&***...---''' !!!"""###$$$######"""######""""""######$$$%%%&&&'''(((******((('''&&&$$$###$$$%%%'''((('''&&&&&&))),,,)))$$$!!!"""$$$$$$(((+++444KKKhhhyyy|||kkkYYYCCC666...***((()))111000///---,,,+++***)))))))))(((***+++,,,***))))))$$$!!!###%%%***444>>>IIIRRR___hhheeeTTT>>>...222222///++++++---,,,)))((()))+++------+++(((&&&,,,,,,***(((&&&&&&)))+++///111222222111...------///,,,)))(((***,,,,,,+++...,,,************)))(((%%%$$$###"""###&&&(((***))))))(((((()))***+++,,,,,,,,,***'''''')))---111000---***''''''(((+++---///000000...,,,++++++,,,......,,,***''''''(((*********+++...333888:::;;;555444666<<>>444222111000111000---+++(((((('''&&&'''((()))***///...------...000333555444:::AAADDDBBBAAABBBDDDCCC;;;333000...,,,---000------,,,+++***+++...111777333000///000000...,,,{{{```KKK>>>999111333555666555222///...*********---333888;;;<<<111222333222///...000222666111...333<<<@@@<<<666111---***))),,,000444777222222222222444444444333333666444000444>>>AAA>>><<<999999<<<999333222888@@@:::333111222444444222111444666333///...222777555333000000222444444333222333444444444333333444///000222444444444333333666333000///000111000...---333888999666444666999888333///111666999777333;;;===>>>;;;666222111333,,,---...---,,,,,,...///@@@999111...///222444555...///000111111222222222444000...222888999222***///222333111......222777,,,---///222444333///,,,///---,,,---***&&&&&&***)))+++---,,,)))(((,,,///333///...000444444...((())),,,///000///000444888222///...111555222))) """###%%%'''(((((('''&&&###''',,,///...***'''&&&)))((('''%%%$$$$$$$$$$$$'''((()))++++++***'''%%%$$$$$$$$$$$$%%%''')))+++...,,,***'''###  !!!"""""")))'''&&&+++777AAA===555(((((('''$$$###%%%***...---)))$$$""""""###"""!!!&&&%%%$$$$$$$$$%%%&&&'''######""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!###&&&)))***(((%%%######!!!$$$'''((('''&&&%%%)))(((''')))+++,,,,,,+++&&&&&&&&&&&&'''((()))******+++++++++)))(((&&&&&&&&&%%%%%%$$$%%%&&&'''((('''%%%###!!! """###&&&&&&%%%$$$######"""""" """$$$%%%%%%&&&''')))(((******)))'''''')))+++)))((('''((()))(((%%%"""######""""""""""""###$$$'''%%%%%%'''***)))### !!!###$$$%%%$$$###"""%%%%%%%%%%%%&&&&&&''''''$$$&&&(((***+++)))'''%%%'''$$$###%%%)))+++)))&&&%%%'''***+++***'''%%%$$$ %%%+++444DDDTTTZZZYYYYYYQQQAAA222+++,,,,,,******+++,,,,,,,,,+++***)))((('''''''''))))))((('''&&&""" ###%%%)))111:::>>>CCCMMMWWWYYYOOO===...555666222,,,+++------***&&&(((+++------,,,***(((...+++(((%%%###%%%'''***+++000555555000,,,,,,---...,,,***(((((((((((((((+++***((((((((()))))))))(((&&&###""""""%%%(((***)))((('''&&&''')))+++---))))))(((%%%$$$'''...555444///((($$$$$$&&&((()))...111222000,,,***+++---((())))))'''&&&&&&(((***++++++---222888>>>@@@AAA444222222555;;;???AAAAAABBBBBBEEEJJJMMMGGG;;;000000111222222000...------((((((''''''''')))***+++333222111000000222444666222888@@@FFFIIIMMMRRRVVVRRRCCC333,,,***))))))+++)))+++...---,,,---111555666111---...111222...***ppp[[[DDD666555999<<<999333111444888...,,,***+++...222555666666333000///000222222111111000222555:::<<<===<<<999222+++***///333444333111333555333111333888===777111111777:::888999===:::>>>===666333888999666555666666555444333333444111111111///------///111888888666333222444999>>>444333333666:::888333...,,,---...000222555777888000222444444111000000111000111333555888888777555222000///000111333444555:::;;;===>>>;;;666000,,,......,,,***(((***---111444555555222///...111444111///...000333333000---000000000222444333///,,,------...000333333222000...---...///222222111000...---...000---'''%%%''',,,***)))((()))+++------...------...///...---+++***+++---///111222333333555444333222///+++'''$$$"""###%%%'''(((((('''&&&$$$'''***+++)))(((((((((%%%'''(((&&&###"""$$$'''$$$&&&'''(((((('''&&&&&&&&&%%%%%%%%%&&&(((***++++++)))'''$$$"""!!!!!!!!!%%%$$$###"""!!!!!!""""""%%%'''(((+++333<<<===999,,,((($$$###&&&)))++++++,,,,,,+++'''###"""$$$&&&%%%$$$###!!!!!!"""###$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$###""""""!!!""""""###&&&)))***(((&&&$$$$$$ """%%%&&&&&&&&&%%%%%%&&&(((,,,///000...,,,***(((&&&$$$%%%(((+++---)))***,,,------***%%%"""&&&%%%%%%$$$%%%&&&((()))(((&&&$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$### ###&&&'''''''''((()))((('''%%%###"""###%%%((($$$$$$$$$&&&&&&&&&$$$"""###""""""!!!!!!"""""""""&&&$$$$$$%%%'''&&&""""""###%%%&&&&&&$$$"""!!!$$$$$$$$$%%%%%%%%%%%%%%%###%%%(((***+++***((('''((($$$ """'''***'''######$$$'''---222111***###$$$''',,,222<<>>>>>666......000222222000...---...((((((((((((***,,,...///000000000///000111222222333555:::BBBMMMZZZeeekkk]]]JJJ555+++))))))***+++'''***............222555000,,,)))+++...000,,,((({{{gggMMM;;;???AAABBB===777555:::???...,,,))))))+++...000000999444///...111333222///+++...333555666888;;;>>>===666///...333666666333444666777444000222:::BBB:::111111;;;===555333:::777???>>>333111:::<<<666---000444555444222333444000///....../////////...999:::999666444666<<>>999333111000,,,///...(((%%%'''(((''''''&&&'''(((***---000222...***%%%###$$$&&&((()))(((---333222...***)))+++(((,,,...,,,&&&$$$''',,,))))))(((&&&%%%%%%(((***///---+++((('''((()))***)))'''$$$###%%%)))---111333000+++%%%"""###&&&***+++)))%%%$$$%%%***000444///000000...,,,++++++,,,&&&'''((()))***---111555...///333999@@@EEEGGGGGG???999444444777999777444(((...444444000...111666,,,///111222000///...---)))))))))***+++...000222000000222333333333333222333333555===KKK]]]nnnwww___KKK444)))(((((()))+++'''))),,,...///000111333***(((''')))+++,,,***'''mmmYYYMMMGGGDDDAAA>>><<<<<<<<<<<<---+++)))***,,,000222222444333222222111000...,,,'''+++000333444666:::===:::777444333555777888999888888777444222444999===999777666888:::888777777777:::;;;888777888999888000000111333555666666666//////000111111000000000777777777777888999<<<===777777777888999666000++++++---///222444666666666,,,...000222333444666777444...***,,,333666444000)))***,,,,,,+++---000333555999<<<;;;666111......---------+++***,,,///222222444555333///,,,...000////////////000000000000222222111///...---,,,---((()))***...111222111000...---,,,---///000000///...---...///,,,'''&&&((()))+++---//////.........***,,,......,,,+++,,,---,,,---...111222111///,,,///111222...'''###$$$'''&&&''')))***+++***((('''%%%&&&'''&&&%%%$$$%%%'''$$$%%%''')))+++,,,,,,,,,&&&''''''&&&$$$&&&***---++++++***))))))***+++,,,'''&&&%%%$$$$$$$$$$$$%%%'''&&&$$$"""""""""###$$$!!!#########'''...111000---+++)))(((((((((((((((((()))******)))'''&&&&&&############$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''#########"""######$$$$$$###%%%''''''%%%$$$%%%&&&######""""""###%%%&&&'''$$$%%%'''+++---,,,(((%%%''''''''''''((())))))***%%%'''+++000333333...***''''''&&&%%%%%%&&&((((((***((('''(((******'''$$$""""""###$$$$$$###""""""$$$&&&)))***))))))***+++)))'''$$$!!!!!!!!!!!!!!!""""""""""""""""""###%%%$$$###""""""!!!!!!""""""#########$$$&&&&&&&&&&&&$$$&&&(((******(((%%%### !!!"""###$$$######"""!!!"""$$$'''***+++------)))%%%"""!!!######""" $$$$$$&&&,,,222333...)))000,,,)))***///777???EEE666---$$$!!!"""######%%%$$$%%%'''(((***++++++,,,)))'''%%%$$$%%%&&&%%%%%%%%%""""""%%%&&&''',,,333999<<<<<<777000++++++---''',,,---)))&&&((()))(((''''''((()))+++---000111,,,)))$$$###%%%((())))))))),,,//////,,,)))((())))))+++,,,+++))))))***,,,******)))&&&$$$$$$'''***...---,,,+++******+++,,,+++(((&&&$$$&&&+++000444444000)))%%%$$$%%%&&&'''&&&''''''&&&''',,,333999000...---,,,---,,,***)))''''''''''''(((,,,111666...000333999???DDDEEEEEEAAA:::222111555888888555***111666333,,,)))...555,,,---///111222000...,,,+++*********,,,---///111...000333555666555333222222333555999DDDVVVkkkyyyhhhTTT===000+++))))))+++))))))+++...000111000...))))))*********((('''&&&ooobbb___JJJCCC<<<<<>><<<999555444555666666555777===;;;444555>>>>>>666777333666???>>>555444;;;888333000333888<<<;;;888---111444444222000111333444333444777<<<===:::666888999:::888444111//////+++...222666777666333222///,,,+++---333888:::999333...***+++///333222000,,,,,,,,,,,,...111333444777===@@@<<<444///222777+++---............///111:::777444111//////......+++...111000------111666666333000.........---,,,'''***,,,------///222555---,,,,,,...000000...---000---,,,,,,)))%%%&&&***###***222444111......000---------......---,,,,,,,,,...111111000.........+++---...,,,(((%%%$$$%%%,,,---...//////...,,,+++%%%&&&((((((&&&$$$$$$%%%&&&$$$%%%***000222000+++((()))(((&&&$$$&&&,,,000---,,,+++*********+++,,,((('''&&&%%%$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$&&&%%%%%%###"""'''///000---***,,,---+++'''%%%'''***'''&&&%%%(((+++***&&&"""!!!"""###$$$&&&((())))))############$$$%%%&&&'''###"""""""""###$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%#########%%%''')))&&&&&&&&&'''((('''$$$!!!###%%%(((***+++***(((&&&$$$%%%)))///444666444111((('''&&&%%%%%%&&&'''(((***))))))+++---,,,)))%%%%%%%%%&&&&&&&&&$$$###"""###%%%(((((((((((()))***+++)))&&&$$$$$$###"""!!!"""""""""!!! !!!###%%%$$$$$$###"""""""""""""""""""""###$$$&&&(((((()))$$$&&&)))++++++)))'''%%%###$$$%%%&&&'''&&&%%%%%% !!!###&&&))),,,...///,,,***'''%%%$$$$$$$$$###&&&&&&(((***---...---,,,***((('''***...111555999444'''!!!%%%%%%&&&***%%%&&&&&&((()))+++,,,---***(((&&&%%%&&&''''''&&&'''$$$"""$$$&&&(((///777555666666222---))))))+++'''---///,,,)))+++,,,+++'''((()))+++,,,---......,,,((($$$$$$''')))***))))))+++------+++)))((('''+++***)))***---...---,,,***+++***'''$$$###'''***,,,,,,,,,,,,,,,,,,------,,,***'''&&&(((---333666111,,,&&&%%%'''***+++***&&&)))+++)))(((+++333:::111...++++++------***''''''&&&%%%$$$%%%(((...333...///333888>>>BBBCCCCCC???777...---111666777555555222///...//////...,,,------...000222222...+++,,,,,,+++++++++,,,---...'''***...222333222///---///333777888===MMMdddvvvzzzfffMMM===444///---...***)))***---111222///+++***,,,---,,,)))'''&&&&&&yyyjjjaaaOOOCCC:::;;;???>>>999666222000///222777888555000...333666555///++++++---)))***,,,111666888777555444888:::999666777>>>DDDAAA:::333333888;;;999555===:::777777999<<<>>>???777222666AAABBB:::777<<<===666///000555999888555222555888777444222444666555333222777======666...222;;;===444000555666222111222555777888666000,,,222///---///444666555333---......,,,***+++///444000///...///000000---+++666===AAA<<<333///444<<<......---------......///<<<888333///.../////////***///333222//////666<<<<<<444,,,+++///222000,,,)))---000...***)))000666///+++(((***...000,,,(((111///,,,)))''''''(((((($$$+++222444111...---...333000...///111111...,,,...------,,,,,,---///000---///,,,((('''))))))'''000///------///111222111))))))((((((&&&$$$"""!!!'''$$$###***333666000)))$$$(((%%%!!!###---666///+++)))+++//////***$$$''''''&&&###!!!!!!###%%%###%%%'''&&&###!!!"""$$$%%%%%%"""!!!'''......+++(((***+++((($$$###%%%''''''%%%%%%)))...---'''!!! !!!###&&&((()))***+++"""###$$$&&&'''((((((((('''%%%""" !!!$$$%%% ###%%%$$$!!!!!!###&&&''''''&&&&&&&&&&&&''''''###%%%'''&&&"""!!!"""%%%"""###%%%''')))(((%%%"""'''&&&%%%(((,,,//////---&&&((()))&&&######'''+++111---)))***---,,,'''!!!!!!%%%((('''$$$"""###%%% """%%%'''''''''((()))***(((&&&$$$######$$$$$$&&&### !!!"""######'''$$$!!!"""$$$%%%$$$"""""""""###$$$%%%''''''((($$$%%%'''+++------)))''''''&&&%%%%%%%%%%%%&&&'''!!!$$$((('''&&&(((...444222,,,&&&%%%'''((($$$ """%%%((())))))((()))+++)))'''%%%%%%'''***,,,---(((%%%""""""$$$'''))))))%%%$$$$$$&&&)))***)))'''+++(((%%%%%%(((+++***(((###&&&((('''&&&)))222999777444000,,,++++++,,,---555444333111...,,,+++***&&&&&&'''))),,,---,,,***///***%%%%%%***,,,+++(((''',,,000...)))&&&(((+++---((($$$'''...111---(((***)))(((''''''((()))***(((+++...000///---------666111+++((())),,,///111%%%''')))(((&&&'''+++///...)))&&&(((...222111///...---+++***)))***+++,,,)))(((''''''((()))***+++000...---000777>>>BBBCCC222222222111//////222444222///++++++---...,,,)))))),,,---,,,******---111...+++***,,,......***&&&------------------------+++---666@@@AAABBBSSSggg|||eeeIII???BBB888'''+++///111...)))***111999555000+++,,,000111+++$$$qqq^^^OOOEEE===;;;<<<;;;;;;<<<222111222666::::::555000222222222222111///...---)))...444777777555444444555444555999>>>@@@???===???;;;777444666888:::;;;:::999777777999:::::::::555888::::::<<<>>>===;;;555444222222444555666666888777666666555444222111333333333555777888666555555444555888888555222111333333333444555333000---///000222333333333333333111///,,,+++,,,...000111000222333111...---...000333888<<<;;;666222222444444222///,,,+++,,,...000555333111111111111000......///000111111333777999777333---++++++---000111,,,---,,,***((())),,,///000///---+++++++++******,,,,,,+++***(((''''''&&&'''))),,,...111222333333111222222111000000222333000...---///333444111---///333444...)))***,,,---.........000111111...,,,(((''''''&&&%%%$$$######'''&&&'''***......***''' ###%%%%%%$$$%%%***...---,,,++++++++++++***)))''''''%%%""" !!!###&&&***+++)))&&&"""!!!###%%%"""$$$$$$!!!###))),,,++++++)))'''&&&&&&%%%$$$###&&&'''((()))((('''$$$""" !!!###$$$&&&'''((((((%%%$$$$$$%%%&&&)))+++---&&&%%%$$$############$$$#########$$$%%%&&&%%%$$$''''''&&&&&&''')))+++,,,(((&&&$$$#########"""!!!!!!!!!###%%%((()))'''&&&&&&&&&'''+++...///---******(((&&&&&&&&&((())))))------------,,,)))&&&######$$$%%%&&&&&&&&&###"""!!!###&&&((((((((()))***)))'''%%%###"""###%%%&&&***'''$$$###$$$%%%&&&%%%$$$""" !!!###$$$###"""""""""###$$$%%%&&&''''''$$$$$$&&&)))+++***'''$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&))),,,///111...,,,***(((&&&%%%$$$###$$$$$$%%%'''***+++)))((((((%%%###$$$'''***,,,---((('''&&&&&&((()))(((&&&%%%$$$%%%''')))+++***)))''')))+++++++++)))((((((((('''&&&%%%&&&)))...111444555444000+++)))---111333222111///---+++))))))'''&&&%%%'''***,,,------))))))))))))))))))((('''))))))***++++++***)))(((((('''&&&'''***,,,+++***))))))(((''''''((())))))+++,,,......---,,,---...000---***)))***+++,,,,,,)))((('''(((***,,,---...***))))))***,,,...000000///...+++***)))***+++,,,,,,+++)))((('''''''''(((,,,,,,---111666999999888333000......000111111000------+++))))))***,,,......---+++***+++,,,,,,,,,...///...---+++*********+++,,,,,,---------,,,,,,000...222;;;>>>@@@LLL[[[rrrwwwppp]]]LLLBBB777,,,+++------,,,++++++...000777555333222000///---,,,yyy```RRRHHH???:::777777;;;@@@222333555999<<<;;;555///555111---...111222111...,,,444<<<===777222111222555111111999DDDGGG???666;;;;;;999777555666;;;@@@777666666777999999777555333;;;<<<444666@@@BBB:::000222444333111111333666;;;777444444666555111,,,111222333333111222555999999///000;;;???555000333444333111111111111000///...222666666222000111333444000,,,,,,///111000---000444666333...,,,///444000333888:::999555111///888444///+++)))+++...000......000333555444111...222///...///333666777666222111...)))''')))///333111...***''''''(((***+++111222111...***((()))+++'''((()))******)))'''&&&+++'''%%%(((///555777777///222444222......444:::333///---222888999333+++000777:::222+++***///222+++,,,///222333111,,,'''&&&%%%$$$#########$$$%%%((()))******(((&&&%%%$$$""""""###$$$&&&'''&&&%%%***,,,---,,,***)))+++---((('''$$$""" """&&&)))111///+++&&&"""!!!$$$&&&!!!%%%&&&###"""&&&+++,,,,,,)))%%%%%%''''''###&&&(((***(((%%%"""!!!!!! !!!###$$$$$$%%%%%%%%%%%%$$$$$$'''+++///222&&&&&&&&&%%%%%%######"""$$$###"""&&&***+++'''###)))((('''&&&(((+++...000,,,'''"""!!!###%%%### !!! ###&&&)))******&&&'''***---///...***&&&---)))%%%%%%)))+++***'''***---000///+++'''%%%%%%$$$###"""%%%))))))$$$"""$$$'''((((((((()))+++(((&&&$$$""""""$$$&&&(((...+++)))'''((((((((('''!!!  """######""""""######$$$%%%&&&''''''$$$$$$%%%'''((('''### ###$$$&&&((())))))(((((()))&&&$$$&&&+++//////---)))+++,,,***&&&$$$$$$%%%'''%%%$$$&&&+++---***''''''%%%######&&&***,,,---))))))***+++,,,+++(((&&&%%%%%%%%%'''***,,,,,,+++%%%+++000111---)))'''(((,,,)))%%%$$$''')))******111666888444---***///555111111///---+++)))((('''(((&&&%%%%%%)))---///000&&&))),,,,,,***'''&&&'''+++(((%%%(((,,,...***%%%%%%%%%&&&&&&'''(((***,,,(((((('''&&&&&&'''((((((---......---++++++---...)))))))))***+++***(((&&&,,,(((&&&(((---000000...(((***,,,,,,++++++///222000...+++)))((()))+++,,,///---***(((%%%$$$$$$$$$((())),,,000333333000---222---)))***///222///+++(((***+++)))&&&'''---222222...)))))),,,...,,,)))///111222///***'''))),,,)))***+++,,,---,,,,,,+++333......555999:::BBBKKK[[[iiivvvrrr]]]EEE555000++++++++++++,,,,,,+++***999;;;<<<777000---000555~~~lllXXXKKK===666444444888===333444555888:::999555111222...******---000111000000666;;;;;;777222000000444333555;;;BBBCCC<<<555666777888888777888:::<<<555444444555777888888777222777888555666<<<===:::444444333111//////222444777555333333333222///,,,000111111000//////222444999444444;;;===888555777111000///000222222111000444666666555222111222444333111......000000///---///333555444000...000222000444888:::999666444222666333///,,,***+++---///---...000333555555222000222000///000333555666666333000,,,'''%%%''',,,111222111---***)))***---000222333333111///,,,***)))&&&'''((()))***************&&&$$$&&&,,,333666777000222222...+++,,,222888444111///222777888444...111777888111++++++...000(((***---111222000+++'''%%%###"""!!!!!!###%%%&&&+++******((('''%%%######$$$%%%%%%%%%%%%%%%%%%$$$(((***,,,------,,,++++++'''&&&$$$""""""%%%+++///111///,,,(((%%%$$$%%%&&&''')))(((%%%&&&,,,...---+++)))&&&&&&&&&%%%""" $$$&&&((()))'''$$$!!! !!!""""""""""""######$$$&&&))),,,000222,,,***(((%%%###"""!!!!!!######%%%(((++++++(((%%%***(((&&&%%%&&&)))---///+++((($$$"""$$$&&&'''&&&###!!! !!!$$$(((+++,,,((())),,,---...,,,(((&&&+++(((&&&&&&(((***)))((()))+++......,,,***'''%%%######$$$''')))((($$$ """$$$&&&&&&&&&&&&(((***'''%%%$$$"""###%%%''')))///,,,***)))))))))((('''!!!"""######"""$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&'''%%%"""!!!###&&&(((******))))))(((&&&$$$&&&+++...---,,,''')))******((('''%%%%%%((('''''')))+++,,,+++******(((%%%%%%''')))++++++******+++,,,......,,,***'''&&&&&&'''***---------))),,,000111...***(((''',,,***((('''''')))******111555777444///,,,000444111000///---+++***(((((('''&&&&&&(((,,,///111111***+++,,,,,,+++)))((((((+++(((&&&(((,,,...,,,(((&&&&&&%%%&&&(((***++++++'''''''''&&&&&&'''''''''---...///...,,,++++++,,,''''''((()))******'''%%%***((('''(((,,,...///...******+++,,,------///000///---***((('''(((***+++---,,,)))&&&$$$"""""""""'''))),,,///000///---+++...+++((()))---...,,,)))''')))***)))((())),,,///000---******+++---,,,+++...000222000,,,)))(((((('''(((***,,,,,,,,,+++***///,,,,,,000333444:::BBBJJJXXXmmmyyyjjjLLL777111++++++,,,++++++,,,...000;;;===<<<666///---111666~~~yyy___MMM:::222222222333555444333333444555555555444///---***((())),,,000333444444444444555444222111333777<<<===;;;888888888222333555888::::::888555555333111111444888:::;;;333000222999:::555444888;;;777111......000111111///111222222000...///000222000//////000000...,,,777>>>>>>888777;;;>>>;;;,,,---///222555666444222;;;888333111222444444333///111222111///---...///...///222444555333000---333777<<<;;;777555777:::111000///------------...111000///111333444333222000111111111000111444666777222+++'''&&&(((***+++111333444111,,,---333999222111111444666333,,,&&&(((''''''''')))+++...000(((''''''(((***---111333111000---)))((()))...111222111000111222333333333111333111,,,)))++++++)))((((((***,,,//////---***###"""!!! !!!###%%%'''---***'''((())))))&&&"""'''((()))'''$$$###'''***''''''(((---111111,,,''''''&&&%%%$$$%%%)))000555,,,+++*********)))((((((000---((('''---444333,,,''')))***)))%%%""""""###""""""%%%***---+++### !!!!!!!!!!!! """%%%(((+++---------222...(((### !!!!!!$$$)))***)))''''''((()))'''%%%######%%%)))+++&&&''''''%%%%%%&&&+++///'''$$$!!! ###&&&)))***+++,,,,,,,,,***)))((((((&&&((()))(((&&&%%%''')))***)))(((+++......***%%%"""%%%((()))'''$$$######!!!"""$$$$$$$$$$$$&&&(((&&&&&&%%%$$$%%%'''((())),,,***((('''''''''%%%$$$!!!"""############&&&&&&''''''(((((())))))&&&&&&&&&''''''&&&###!!! """%%%(((******))))))$$$%%%&&&'''(((***+++,,,)))&&&%%%'''++++++((($$$'''+++...---)))))),,,000...+++'''&&&''')))*********))))))+++...000111000((('''&&&'''***---------...,,,++++++,,,,,,)))'''(((+++---,,,))))))---000111111000///...------...111111000...---+++***)))&&&'''***---111222111///222...******,,,...,,,))))))***++++++******,,,---,,,(((%%%(((...000---(((&&&''''''''''''''''''&&&***---000111///,,,***)))***((('''((()))***)))((('''((())))))((())),,,///---+++)))+++000222000---+++***((('''''''''((())))))(((&&&$$$############)))+++---............///******++++++*********+++)))))))))+++---...+++)))+++,,,---+++******---000------...000111///)))$$$((()))***+++++++++******)))***---///...///666???DDDJJJ\\\ooonnnVVV===222+++---///,,,***,,,444<<<;;;999555111...---000222|||{{{aaaMMM999222222222000000222222111111222333555666000...,,,******---111555444222000111333444333111333999>>><<<666222444888111222444888;;;:::666222555222//////222666:::;;;444---///999:::000///666;;;666111...///000000///***...222111...---000333333111///000111111///---777AAABBB777333;;;@@@<<<---...000444888888666444<<<666111///222444333111+++000333222///,,,---000------///333666666222...666:::<<<:::555444999>>>111000000///............222000......000222333333///111111000//////222555888333,,,)))))))))))))))...333777444//////666===333000000333777444,,,$$$((('''&&&'''))),,,000222)))************+++---///111...+++(((&&&(((+++...000000000///...///111333111111...)))(((***)))%%%)))(((((()))+++,,,,,,+++###""""""""""""$$$%%%&&&+++)))''')))+++,,,'''###''')))***(((%%%%%%)))...'''%%%&&&,,,333333---'''&&&&&&&&&%%%&&&***000555(((((((((+++---...---+++444///((('''000777333+++%%%))),,,+++&&&###$$$&&& """(((...---&&& !!!""""""!!!!!!!!!###'''+++,,,,,,+++***333...'''!!!!!! %%%))))))&&&$$$%%%'''&&&%%%###!!!!!!###%%%&&&###&&&((('''&&&'''---222)))&&&"""!!!"""%%%'''(((,,,------+++)))'''((()))$$$'''***(((%%%$$$&&&)))***'''%%%(((...111---((($$$(((+++)))$$$!!!"""$$$!!!"""######"""###%%%'''&&&''''''(((((())))))))))))(((&&&&&&&&&&&&$$$### """$$$%%%$$$$$$$$$$$$'''''''''((((((((())))))%%%%%%%%%&&&((((((&&&$$$!!!"""$$$&&&((())))))((("""###%%%'''((()))+++,,,)))%%%###%%%+++---***%%%''',,,000...(((''',,,222...+++'''&&&&&&((()))))))))((((((***...111222222)))(((&&&''')))+++,,,,,,000+++'''&&&)))+++***'''%%%***//////,,,+++000555111///---++++++++++++***222111000///...,,,++++++&&&(((+++000333333000...666000***)))---000---***'''+++...,,,'''&&&***000000+++))),,,333444...&&&&&&'''(((((((((((('''&&&''',,,111333111---***(((,,,***(((((()))+++++++++&&&)))***)))%%%%%%)))---...***(((+++111333///***'''((((((((())))))))))))''''''%%%%%%$$$%%%&&&'''+++,,,------,,,---///222(((+++---,,,***)))***+++***((('''***...///+++'''))),,,---,,,))))))...222,,,+++,,,000444333---'''+++*********************&&&***......---///777???DDDCCCLLL^^^dddVVV@@@333+++...000,,,))),,,777AAA999444///,,,---......---|||ooo\\\MMM<<<555222111000111...000111333333444555666777222...---111444666666111222333444333222222222444555777999888666444222222444777888777666666777333111//////111444444444444333222444333111111333111222222111///......///---...000111111111222222444444333111000222555888999;;;:::777666777888888333222333555777888888666333333222111111000///...+++---///111000///...------///111222444555666777777888888777555555777888777555222000......///000...,,,+++,,,///111222222111///------///000111000444333111---***)))***,,,,,,///222222000000333777333222000000000---((($$$%%%&&&&&&'''***,,,...000000,,,((((((+++...///...,,,...///+++'''''',,,222000...---...111222000...000444222,,,((()))***)))***)))))))))******(((&&&"""#########$$$%%%%%%%%%'''(((***++++++)))&&&$$$&&&''''''((()))***+++,,,'''&&&'''***...000///---'''((('''&&&&&&(((,,,///+++)))(((***...111222111000,,,'''%%%+++111///((('''(((******)))'''&&&&&& !!!%%%((()))%%%""" !!!"""############&&&''')))+++,,,,,,+++***...***%%%!!!!!!"""$$$%%%&&&%%%$$$#########"""!!!!!! !!!"""$$$%%%###$$$%%%&&&''')))+++---(((%%%"""!!!###%%%'''(((***,,,...---***((('''(((&&&'''(((((((((''''''''''''%%%%%%(((,,,///000///******)))&&&$$$""""""""""""#########"""###%%%''''''(((***,,,,,,+++)))(((((('''&&&&&&''''''%%%$$$"""%%%((((((&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''#########%%%((()))((('''""""""###$$$%%%&&&'''(((###""""""%%%+++------+++'''%%%$$$%%%)))++++++***(((+++---+++((('''+++000)))'''$$$###%%%'''))))))&&&'''(((+++///000000...+++(((&&&&&&(((***++++++***)))'''&&&'''(((((()))&&&***---/////////111333555555333///++++++---000222111000///...,,,,,,+++'''(((***---000111///---222000------......,,,***&&&***---***%%%###'''---///...///222555333,,,''''''((())))))))))))((('''(((+++///111000---,,,++++++***((()))+++,,,,,,+++***))))))'''&&&&&&((()))***))))))+++......,,,***%%%''')))+++,,,,,,+++***)))((('''''''''((()))***+++,,,...---+++***,,,...+++++++++,,,------+++***((('''&&&&&&)))+++------,,,,,,,,,+++***+++---...,,,---...000222333333222...---+++)))))))))***+++(((***,,,---///444999<<>>666///000777<<<:::666---333888888444000000333555111000555======555+++333777:::888333222777===222111000111111111///...444999777------444666000&&&---444555000,,,---000222000...000444555333000333666666333///111:::CCC<<<333111999;;;444000333999777555444666777888888+++///444444000,,,++++++,,,++++++///222222...***...111333222000222999@@@777555333444666777444111===:::444000......000222)))((())),,,///111111000444...)))***000333000,,,///333555111***(((,,,111+++,,,---.../////////...444444222...)))%%%%%%%%%"""$$$&&&)))+++,,,,,,,,,777...&&&&&&---333222...)))///333///(((&&&///888000---+++///555666000)))111777888111)))(((,,,...+++++++++++++++((($$$!!!"""###$$$%%%%%%%%%%%%$$$###)))......)))$$$$$$%%%%%%###$$$(((...000,,,''''''((())))))))),,,000444((()))(((&&&%%%%%%(((***///+++((()))...222555555))))))&&&###%%%******''')))''''''))),,,,,,((($$$!!!######""""""$$$&&& !!!###$$$$$$%%%%%%+++++++++***++++++,,,,,,(((&&&$$$"""!!!!!!"""###'''$$$!!!"""$$$%%%""" """###$$$%%%%%%###"""$$$(((***)))&&&'''$$$"""!!!$$$&&&(((((('''+++///000,,,(((&&&&&&***(((&&&(((++++++)))&&&###%%%'''((())),,,111444///+++&&&$$$%%%%%%""" ###$$$$$$###"""###&&&((('''))),,,......,,,)))'''(((''''''((())))))'''%%%$$$'''******(((%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%!!!!!!!!!$$$'''))))))((("""""""""###$$$%%%&&&'''&&&!!!%%%...333///)))$$$%%%&&&&&&&&&(((+++...)))***)))(((((((((***,,,%%%###!!!!!!$$$''')))***%%%&&&)))---000000,,,)))+++)))&&&&&&''')))***)))$$$''')))(((%%%$$$'''***))))))***...111222111000:::<<<<<<666///---222999111111000///---,,,++++++)))((((((***,,,......------///111000---+++))))))''')))***'''###"""%%%)))---000444666555000+++''''''((()))******)))(((''')))+++...///...------...)))))))))+++------+++***...***&&&&&&((()))(((%%%%%%(((++++++***)))***+++$$$'''+++...000///---+++++++++***))))))***,,,,,,))),,,...---***((((((***...+++)))+++000111,,,((($$$%%%%%%######&&&...444111---******,,,---,,,)))---///111111000222777<<<111///,,,)))((()))***,,,,,,,,,***,,,222999;;;:::777===AAA@@@===999222,,,+++***)))***,,,///111333333222000...------...///kkk\\\NNN@@@:::888444000//////***+++111555333555999666555333222222444555666333333444888;;;;;;777444000333777999777555333222666999:::666000///333777333333333333222111111000666333000///000111111000---...000222222222111000111...,,,---111333222000555555444444555666888999888777666555555444444333999888999;;;===<<<777333...000222///+++'''%%%%%%)))***,,,...000000000000111222333333333444777999777555333333555777777777;;;999666333111222333444---------...000111000///////////////000///+++(((***...000...)))(((+++///000...,,,,,,...//////...444222...***(((&&&&&&&&&***,,,,,,***''''''+++...111000+++))),,,222222//////222444111---,,,///444444///+++...333444000***000444666222+++)))---222***,,,,,,,,,)))'''&&&&&&$$$''')))(((%%%$$$&&&))))))+++...///,,,((($$$!!!$$$ $$$,,,000---((()))((('''(((+++...000000///---)))&&&%%%&&&(((***...,,,******---000111222)))'''%%%%%%&&&(((******((('''&&&))),,,,,,)))%%%!!!!!!"""$$$&&&&&&%%%###"""$$$&&&&&&%%%$$$%%%&&&---***+++000222...(((&&&$$$$$$###  ###&&&$$$$$$$$$$$$###"""!!!!!!!!!$$$%%%&&&'''&&&(((&&&$$$&&&))))))&&&###)))&&&""""""&&&)))******'''***......+++))))))***000)))"""$$$+++...***$$$!!!""""""###&&&***...000...+++((('''((('''%%%"""$$$$$$###""""""###$$$%%%%%%''',,,//////---***'''---***&&&%%%&&&''''''&&&&&&***......,,,+++---///'''%%%$$$$$$%%%%%%$$$######""""""$$$'''*********&&&((((((&&&&&&(((&&&!!!%%%%%%###%%%...666111&&&"""$$$&&&&&&&&&&&&(((***,,,(((%%%&&&***+++'''###%%%###!!!!!!###&&&''''''###&&&***------+++'''%%%---+++(((&&&%%%''')))+++(((&&&%%%######$$$%%%&&&*********,,,...000222333;;;AAAAAA777000333999;;;000...---...///---((($$$((((((((()))***,,,...///(((,,,///000---++++++---+++(((&&&&&&(((******)))000333555222+++'''(((+++)))((((((***,,,---+++)))...,,,***(((***---111444***+++,,,---------,,,,,,111,,,((((((***+++'''###((((((((('''%%%&&&(((+++***&&&%%%+++444777111***...---+++******,,,///111+++,,,---......,,,***)))...)))%%%(((000444///)))$$$&&&'''$$$"""%%%---555444111---,,,,,,.........000222444111...///666===222333222000---++++++,,,///+++&&&(((333>>>???999555;;;AAA>>>555---+++,,,,,,)))&&&(((...111///,,,000///---,,,---...000222bbbQQQ@@@:::888555222000///***)))000555555777:::444222000...---///111222444333444999>>>>>>999444111666::::::777444444555555444222///......000222444444333333222222222222000///...///000000...---000//////111444666555444......---...///000111111222111222555888999888777999;;;;;;888444222444777666777888;;;===;;;666222...//////---(((%%%%%%&&&))),,,///111000000111222222222222333555666555444666777777555555777;;;???777666555444333333222222222000......111333444444---...//////...,,,***))))))))))))(((''''''((()))/////////---******,,,///......---,,,+++)))((('''///000///,,,)))(((***------///...++++++///222111333333111///------...000111/////////000000...,,,...000111000...,,,,,,---+++++++++***((((((((()))&&&***------***'''&&&'''+++******,,,...,,,'''###!!!!!!!!!$$$(((+++,,,,,,)))((('''(((+++...//////222000---******+++---///---+++))))))+++...//////,,,(((%%%&&&***,,,+++)))&&&(((***+++)))'''&&&%%%!!!!!!!!!###&&&&&&%%%$$$###$$$%%%$$$$$$%%%(((+++,,,+++000666666///'''$$$######"""!!!!!!$$$&&&%%%%%%%%%%%%$$$###"""!!!"""$$$&&&'''''''''+++++++++)))'''&&&&&&''''''%%%$$$&&&(((***)))'''%%%(((+++,,,***))))))***+++'''$$$$$$''')))(((&&&&&&$$$"""###'''***,,,,,,,,,***''''''(((((('''%%%$$$###"""!!!!!!"""###$$$&&&''')))***+++***)))((('''***,,,+++(((&&&&&&'''))))))+++---......---+++'''%%%###"""$$$%%%&&&%%%$$$###"""###&&&((())))))++++++)))%%%%%%(((((($$$###&&&'''&&&+++000---'''%%%$$$$$$&&&)))***)))''')))))))))(((((((((''''''$$$######%%%'''((('''%%%%%%&&&'''))))))(((&&&%%%''''''&&&&&&&&&'''(((((('''&&&$$$"""""""""###$$$'''(((******+++///444888:::===<<<666333555666333000...+++***++++++)))'''&&&'''(((***++++++++++++******,,,---///...---+++)))***+++***((((((+++...444333222000---***((('''+++,,,---,,,******---///...,,,)))'''(((***---000,,,,,,+++++++++,,,,,,---,,,,,,***)))((('''''''''***(((&&&''')))***)))''''''&&&''',,,111333222///------......//////000000111000///---,,,+++++++++)))((()))---000111...***'''&&&%%%$$$%%%)))...111111222111///---...222555333222111000000222555777666666555111...++++++,,,))))))''''''---777:::888666888:::777222---+++***(((((('''(((((()))++++++,,,---.../////////......gggVVVCCC:::999777666666111+++)))...555888999999555222...+++***+++...000555555777<<>>:::999<<>>;;;888888888555666777888999999888777/////////...+++***((((((,,,...000444777777666555333444444555444333222111...111444444222222666:::111111222333333222222222111...,,,+++---000222222...---,,,---//////---***((('''%%%&&&(((,,,///111111222111,,,'''%%%(((,,,---...///000000///------333111///,,,***)))***++++++000222///...111222111222///,,,******+++---......///000///,,,******+++***)))***+++......---+++(((((()))***,,,,,,+++***+++...000///***&&&$$$%%%+++)))'''(((,,,//////---'''&&&$$$!!! """'''+++***(((&&&''')))+++++++++,,,***)))((((((***,,,...***)))'''''')))******)))((((((***,,,------+++***((()))+++)))%%%!!!  ###$$$###"""$$$$$$###""""""%%%))),,,...111777;;;666+++%%%%%%"""######"""!!!"""%%%'''''''''''''''&&&%%%$$$###!!!"""###%%%&&&'''((()))---...000...***((('''((('''((()))******)))'''&&&###$$$%%%&&&'''((()))***&&&%%%%%%$$$%%%&&&''')))***)))((('''&&&&&&)))******(((&&&$$$$$$%%%&&&&&&""""""!!!!!!!!! !!!!!!$$$$$$#########$$$$$$%%%!!!''',,,---)))%%%$$$$$$(((((())),,,///...***'''$$$$$$$$$&&&(((***)))(((###!!! ###''')))***,,,,,,)))$$$%%%((((((%%%!!!###%%%&&&((()))***)))'''%%%%%%'''+++,,,)))%%%%%%(((***)))&&&%%%''')))###$$$%%%'''))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$"""!!!!!!!!!!!!!!!###&&&,,,111555777888444444444333333222...***+++***((('''''''''((((((%%%&&&''')))((('''%%%$$$'''&&&'''))),,,...,,,******---...---******...222111...+++***,,,,,,)))&&&///111111...***)))---111,,,***(((&&&&&&'''***+++,,,,,,++++++************''')))+++***'''''')))---***&&&"""$$$)))---...---************,,,---///111///111222333333111...,,,222111///---++++++++++++&&&(((,,,///000///---+++***))))))***,,,.../////////111222000---...333888333333222222111000///---555555444000,,,***)))***(((******(((+++111555444777888888666222---***(((((()))***'''###"""%%%)))'''))),,,...///---+++)))bbbaaaWWWLLLBBB:::999AAALLL>>>999333000333666666444888555000,,,,,,...111333666===CCCCCC===777666888;;;888444444666666222...---///111///------111555---111777<<<<<<999333///444222111222444666777777+++222999:::555111111333666222///000555888666333666:::===:::555333777<<<555666999===AAA???:::555888888666555555777:::<<<000111222222111///,,,)))...,,,---333:::<<<888333222444666444111000222555---...000222444333111///222111///...///000222333---,,,,,,---///000000///222---))),,,222444000***&&&((()))((('''+++222999444111---+++***+++,,,,,,444333222000//////000000///---+++))))))******+++...111111111333666333---***+++,,,***'''(((---222///...------...---+++)))(((***,,,,,,,,,,,,...000&&&&&&))),,,//////,,,(((+++,,,,,,)))$$$!!!"""%%%''')))******)))***///333...)))### ###%%%'''***(((&&&&&&'''))))))((('''&&&%%%$$$%%%'''(((***)))((('''''')))))))))((("""''',,,...+++***+++---***(((%%%$$$%%%$$$!!!!!!""""""!!!######$$$$$$$$$&&&***---444444555555///&&&$$$&&&"""###$$$###""""""%%%'''''''''''''''&&&%%%$$$$$$""""""###$$$%%%'''((()))((((((***,,,...---((($$$))))))))))))((((((((()))&&&%%%$$$%%%&&&((()))***)))&&&###$$$(((+++***)))&&&***,,,)))%%%$$$***///+++)))'''$$$""""""###$$$"""""""""""""""!!!!!! """"""############"""!!!$$$%%%%%%&&&&&&&&&$$$"""$$$'''+++,,,***(((((((((!!!###&&&***,,,,,,)))&&&  $$$(((+++,,,((()))(((&&&''')))'''"""""" %%%***---,,,+++&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%###%%%'''))))))(((&&&%%%+++***(((&&&%%%$$$$$$$$$&&&%%%%%%$$$###"""""""""""""""%%%...888;;;777222111222333444111...---...((()))******)))((('''&&&(((''''''&&&&&&&&&&&&&&&$$$&&&))))))))))))+++------,,,++++++,,,...///000******)))((((((((()))***---------------,,,+++***)))(((''''''(((***---///***+++,,,,,,+++)))'''&&&)))(((((())))))++++++,,,'''%%%###!!!###)))000555111---))))))+++---,,,***333333333222111///---+++------......---,,,***)))+++)))(((+++///000...,,,(((,,,......++++++...111111///,,,+++,,,...///000000333555333///+++,,,---/////////---***)))***+++......,,,+++///666666333444;;;@@@>>>555---))))))+++)))'''$$$$$$$$$%%%&&&************+++++++++,,,}}}jjjZZZSSSJJJBBB;;;:::BBBMMMDDDBBB;;;333111444555333333111...,,,,,,...111444777===CCCAAA:::444555888:::777444444555444...***''',,,000000,,,+++///444,,,000666;;;<<<999444000333111//////111444555666,,,333999:::555000000111888555222444888:::999666;;;===>>>:::444111555999444222333999@@@@@@;;;444999888666333222444888<<<333333333444555333000---///---...333:::;;;666000///222444444222222333555......///222555444000---222000...,,,,,,...111333///...///000222333222000333---))),,,222555222,,,%%%'''(((&&&###&&&///777444000,,,+++---000111111888666333000//////000111...,,,))))))***,,,------000111222222555777111)))$$$(((,,,***'''''',,,222///---,,,---...///,,,***))),,,///000///...000222'''&&&(((,,,000000,,,((()))***)))%%% """&&&&&&***,,,***''''''...444111,,,%%%!!!"""%%%''''''+++(((&&&%%%&&&''''''&&&%%%%%%$$$$$$$$$&&&'''((('''&&&%%%&&&((()))((('''!!!&&&+++---,,,+++---000+++&&&!!!!!!$$$&&&%%%###"""!!! !!!!!! !!!"""###%%%(((---444999<<<777222...)))######'''###$$$%%%$$$###"""$$$%%%''''''''''''&&&%%%$$$$$$###"""######$$$&&&'''(((%%%$$$%%%)))------)))###)))******)))((((((***,,,+++)))&&&%%%&&&((())))))***&&&###%%%***------+++&&&***,,,***&&&&&&+++111,,,+++)))%%%"""!!!###&&&$$$$$$%%%%%%$$$###"""!!!"""############"""!!!!!!&&&###!!!"""$$$%%%$$$""""""&&&***)))&&&$$$&&&((( """%%%))),,,+++'''$$$"""&&&)))++++++'''))))))((())),,,)))$$$$$$ &&&---......///***,,,,,,***'''%%%&&&'''&&&%%%%%%&&&'''''''''&&&(((&&&%%%&&&'''((('''&&&$$$&&&)))+++,,,+++***)))...,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$###############'''///888999444---///000333666333//////222(((***------+++((('''&&&***)))'''&&&&&&'''((()))$$$(((+++***((('''+++......,,,***+++...111111000))))))((('''&&&''')))+++***))))))+++---,,,)))&&&''''''''''''***---000222++++++,,,+++***(((&&&%%%***)))))))))+++,,,------''''''%%%"""###(((000777444///***)))+++,,,)))&&&333333333333111000...---***+++---......,,,***))),,,)))''')))...000///,,,)))---000///***)))---222222...***)))+++.........///333666333,,,(((***...+++,,,---,,,******,,,---111000...,,,111777666111000999BBBAAA888...+++,,,---***&&&$$$$$$%%%&&&&&&,,,+++)))((((((***,,,...~~~zzzpppXXXNNNDDD???===<<>><<<>>>===;;;:::GGGJJJEEE888000222777888---------...000333666888:::777555777:::<<<999666111999???;;;111******...'''(((,,,000333333111...111111222222444555777888000000000222444444111///888222---...555999888444111999>>>;;;444222999AAA<<<777444666:::999222***555444111//////222777:::000333666555222000000111<<<666000...000444555666---444:::999111++++++---,,,(((***444@@@AAA555)))***---///---+++,,,222999....../////////...,,,,,,555222///...000333555666)))---000///++++++///444000+++###"""$$$&&&,,,///111000///222;;;BBB///000222222222000...---666222///...000222222111)))111777555000---***&&&'''&&&&&&(((******(((&&&'''---222111,,,***...333------111888???===333)))///***&&&&&&+++...///---###'''***)))'''%%%&&&(((***)))(((((((((******+++(((+++,,,((($$$%%%---666+++)))&&&$$$%%%%%%$$$###%%%$$$$$$######$$$$$$$$$!!! !!!###%%%'''&&&%%%)))$$$"""(((333888555///$$$$$$"""###,,,333+++(((%%%$$$$$$$$$$$$###%%%111CCCWWWdddEEE:::///***(((%%%$$$%%%&&&''''''%%%###!!!"""###&&&&&&&&&&&&%%%$$$######""""""!!!!!!"""$$$&&&'''&&&''''''%%%###$$$(((---"""'''---///---+++******555000***''''''(((((('''###&&&))))))&&&''',,,111222+++%%%&&&+++...+++'''......---)))''''''+++000(((((())))))(((&&&%%%$$$)))&&&"""!!!$$$'''$$$)))((($$$!!!###&&&'''$$$ ###%%%$$$"""""" !!!#########$$$$$$%%%'''))))))&&&$$$000000...+++...444666444&&&&&&***...,,,(((---666:::333,,,)))+++,,,)))&&&###***///---&&&$$$)))000((())),,,///000...)))%%%''''''''''''***---000222&&&(((***+++***'''###!!! !!!"""###############)))...---((('''+++000///+++///;;;BBB<<<333...000111000,,,((('''))),,,''')))+++------,,,***)))111---+++,,,///111///---,,,000333222...///444999666---&&&&&&+++---)))###&&&)))***((($$$$$$***000&&&&&&&&&'''))),,,...///222...)))$$$"""$$$'''***'''...222000)))'''---444111---)))***///000...***+++///111...)))&&&'''+++)))---444:::;;;999555222444222///---++++++++++++""")))000111...,,,,,,...000---******,,,---......,,,///111///,,,...444:::444111...---------+++)))000111222111//////000222'''---000+++'''))),,,...,,,...111444555444222000111555777111***(((///777++++++******++++++,,,---{{{jjjaaaNNNHHHAAA:::777888<<>>???>>>:::444111111222555///+++///888===;;;666111777===>>>;;;777888:::666555333333222000,,,))),,,000444222///000888???666444222111222444555666333222000000555;;;:::555...222555555333333666999:::666333333666777666444666777777666444444444666444///...222555222000000333333///---000555444000///000333666444111333888555222///111444444000,,,***,,,---///000000111111)))''''''***...111000...555666333...,,,000111000222333333333222000...------......///000000111222+++------(((!!! $$$***---,,,,,,---000333333333111///....../////////---,,,---......//////......000...---///111000+++'''$$$)))...222111---(((%%%(((***---///000///...------000111222666:::777111...)))(((---000///...///111***""""""'''+++***(((&&&***------)))(((***---)))'''$$$###$$$(((---111+++***(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$'''### %%%+++000111,,,---///111222444777999444+++ """)))++++++'''&&&$$$$$$$$$$$$###!!!%%%######***888IIIXXXaaaYYYIII444'''%%%&&&&&&###$$$,,,444444,,,### """$$$''''''&&&$$$###!!!%%%%%%"""!!!%%%((((((###$$$%%%%%%$$$%%%'''))))))&&&''',,,+++&&&%%%(((******)))(((((((((((((((---***&&&&&&(((++++++)))******************+++,,,...,,,***)))))))))*********+++++++++***'''%%%###(((%%%"""!!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""" !!!###!!!"""""" !!!%%%'''+++,,,(((&&&''''''$$$+++)))''')))---///...---''''''((((((***+++,,,---/////////---***))))))***,,,+++******,,,---------111//////111555666444000+++((((((+++000111...***************)))(((&&&%%%#########$$$%%%&&&&&&&&&,,,,,,+++***((((((***+++222111111444777777333///222000///000222111---))),,,---///000000///---,,,111...+++***,,,---------000000///---+++,,,///222000,,,)))((()))***'''$$$&&&&&&''''''((()))))))))'''&&&%%%&&&(((+++///222...,,,)))$$$"""###'''+++***///222000***(((+++000222///,,,,,,......***'''******++++++***)))'''&&&---///222555777666555444333000,,,,,,---...---+++&&&)))...000000000000111222///,,,---//////,,,)))(((,,,000000---...333888333333222000...---///000444222000///...///000111************)))))))))(((,,,++++++,,,000222222222777555111///...000333555,,,,,,+++*********,,,---fffNNNKKKGGG@@@:::888999<<<>>>999:::999666222000000222555111///333:::>>><<<888333888>>>@@@>>>999666666666444222222333333000---333666888666333444:::@@@111333555777888777333111999777444222777===>>>:::222333444444333444666777:::555000111555888666333777999;;;999555444777;;;777333222555555111///000111222222000111555444000222111333666666444555999666111---///555777444///---------...000111000///******,,,...111222000///777999666111111444555333333444555555444111---+++---,,,,,,///222444333111,,,---,,,)))&&&&&&''')))++++++,,,///222222111///000...------.../////////+++,,,------......------.........//////...+++(((%%%+++000222///+++)))(((((())),,,...///...---,,,---/////////444999999555...)))(((,,,///---,,,---111,,,'''%%%'''))))))'''(((+++---,,,(((''')))---...+++'''$$$###%%%(((***,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""'''$$$"""###)))222:::???:::===???<<<666444777<<<<<<333(((""""""$$$%%%$$$'''&&&%%%%%%%%%$$$###""" ###)))444@@@JJJQQQSSSWWWHHH666+++***+++***'''###***333555000(((""" ###%%%''''''&&&%%%"""%%%%%%######'''(((&&&$$$$$$%%%%%%%%%%%%&&&'''(((%%%%%%))))))%%%$$$'''&&&&&&%%%%%%&&&''')))***---***'''''')))++++++************)))))))))***+++,,,---,,,***((('''((()))+++******)))'''&&&%%%$$$&&&$$$!!!!!!###"""#########$$$$$$%%%%%%%%%$$$######"""#########"""######!!!!!!$$$+++......)))&&&''''''%%%(((&&&$$$%%%(((++++++***''''''&&&&&&'''((()))***,,,------+++***)))***+++///,,,***+++...///...,,,111222222333444555888:::---+++***,,,///000---)))++++++*********)))))))))%%%'''((((((''''''(((***+++++++++***))))))***,,,111333444444333333444555111222333666666444000,,,//////......------------***---///...---,,,...000555111...---...000///.........---+++)))'''&&&'''''''''''''''((((((((((((%%%%%%&&&''')))---000222,,,***(((%%%###%%%***...111000...+++)))(((***------...///...---***)))((((((((()))*********)))))),,,...111333555666666555000...------///...,,,)))'''(((***...333444222000////////////------------,,,---......///000222333444444444222//////000222222111...,,,+++,,,---...,,,+++***)))(((((((((((()))+++---......111555888>>>999333///.../////////...,,,***)))***+++++++++^^^FFFEEEBBB===999777777999;;;666666555222//////000222222111222555999;;;:::999666999>>>AAA@@@<<<666222666555333333444555555444999:::999777666666999<<<444555888:::999777555333;;;:::666333777===>>>;;;555444222333444666666555999333...///444777666222666999<<<:::777666999===999777888888555///---///---222666444444555444111555222222666888777777999666111,,,...444888888555222///---...111222000---,,,...111333222111111111777999777333333666777444555666666666444111---+++,,,,,,,,,///333555333111...,,,++++++......,,,))))))***---000222111...+++...---,,,,,,...000//////******+++,,,,,,,,,,,,,,,,,,...000000...,,,++++++)))---000111...+++******((()))***,,,,,,,,,+++***+++------,,,000777999666---)))(((+++---+++***+++000///,,,***((('''''''''+++,,,---***'''&&&))),,,...+++'''$$$###$$$'''))),,,+++)))''''''&&&'''''''''''''''&&&%%%$$$######$$$$$$$$$%%%***555CCCMMMOOORRRQQQGGG:::333777======777...'''###"""!!!!!!'''&&&%%%%%%$$$$$$$$$$$$!!!&&&...999BBBHHHIIIIIINNNBBB444---,,,---+++(((###(((000555444///'''""" """###%%%&&&''''''"""%%%&&&%%%&&&)))((($$$$$$%%%%%%&&&&&&&&&%%%%%%%%%######&&&&&&$$$$$$&&&%%%$$$$$$$$$&&&(((+++---,,,***(((''')))*********)))******((('''''')))++++++---...,,,(((%%%%%%&&&)))(((''''''&&&%%%%%%%%%###"""  !!!###!!!!!!""""""###$$$%%%%%%%%%###"""$$$''''''%%%###$$$$$$$$$""" !!!###---000...(((%%%&&&&&&%%%%%%###!!!!!!$$$&&&(((((('''&&&%%%$$$$$$%%%&&&&&&)))*********((((((***+++000...,,,---///000...,,,...111222111000222999???///---+++---//////,,,))),,,+++*********+++---...,,,---------,,,,,,---...+++************++++++,,,111444777444000///444:::222666:::<<<:::666222000222000...,,,,,,---...///&&&,,,222222...,,,///333777111,,,---111222///***+++...000---(((%%%%%%''''''''''''((((((((((((((($$$%%%&&&(((+++---000111)))((('''%%%%%%''',,,///555000***'''((())))))))))))---111111,,,)))(((***&&&'''((()))***+++,,,---,,,---...000222444555555...---...///000///,,,))))))'''''',,,444777444///+++///222000---+++---000000...---...000111000...444444444222000000111333222///,,,)))((()))***+++,,,+++)))'''&&&'''(((((('''+++//////---000777>>>@@@;;;444000/////////---000,,,))))))+++,,,+++)))kkkWWWNNN???===999777555555777888666666444222000000111111...000333555555666777888888999<<>>999555777999:::999666666999<<<;;;999777555444444444555<<<<<<;;;999777888999;;;888888666444666::::::666555222000222666888777555555222//////222444555444333555888::::::999888777::::::;;;:::444,,,***...***222888888666666555333777222000555999888777888333000------000444999;;;777333000000333333111---///222444333000///111333333666555222222555666444999888666444222000......,,,...000222222111111111000---+++///444444///))))))***+++...000///,,,*********,,,...111111...,,,((()))******++++++******+++...222222///,,,,,,......---,,,---///...,,,***(((((())))))***)))))))))(((+++,,,,,,...222333000,,,)))(((++++++((((((***...///000---)))&&&''')))------,,,)))&&&%%%'''***((('''$$$###$$$(((+++...+++***((('''&&&&&&&&&''',,,+++***((('''&&&&&&%%%!!!###"""&&&111CCCPPPbbb```XXXIII999222555;;;555222...)))%%%$$$$$$$$$%%%%%%%%%###""""""###$$$)))+++///666===CCCFFFGGG???777...***++++++(((%%%$$$&&&***///333111+++%%%!!!""""""###$$$%%%&&&&&&###&&&''''''))),,,)))###%%%%%%&&&'''((('''&&&$$$###""""""#########$$$&&&((('''&&&&&&(((***---///***)))((((((((()))******)))******(((&&&&&&))),,,+++...000---(((######$$$$$$%%%&&&''''''%%%$$$###  """### !!!"""###$$$%%%%%%%%%"""!!!$$$***+++((($$$&&&%%%$$$###"""""""""###***,,,***%%%"""$$$%%%$$$$$$"""!!!!!!"""%%%'''(((&&&%%%$$$######$$$&&&'''((())))))((('''&&&((()))...000111000...,,,---...+++---...------///444777...---+++,,,...///---++++++***)))((())),,,...000444111///000333555333000***))))))***+++------,,,///333666444000///333888666:::>>>>>>999555222222///...---------...000111***...222333000///000333222///,,,---000111...++++++---...,,,(((%%%$$$%%%%%%%%%&&&'''((()))******%%%&&&'''(((***+++,,,,,,(((((('''&&&%%%'''***---000---)))(((((())))))))))))---111111///+++***)))((())))))***+++---...///---,,,,,,,,,---///111222/////////000000000...---***))))))---333555333///+++...000000///---...///222111000000000000...---111111111000......000222333111---***))))))***++++++)))'''%%%%%%''')))+++***---//////...111777===;;;999777333111000222333222...***)))+++,,,***'''}}}```QQQNNN===;;;999777777777999::::::888777555444333222111---000333444444444666999999999999;;;===>>>===;;;999>>>CCCAAA;;;888<<>>999333999999::::::444,,,***,,,+++333999999888888777555666000...333666666666777000111111---+++...666===;;;888444333444444222000222333333111...---111555222444333000111555777555===:::555000......000111,,,111555333...***,,,000000//////222666555000***+++******+++,,,------,,,&&&(((,,,000333111---)))'''((())))))***)))))))))+++///222333000......000222,,,'''***000333...((())))))((('''''''''((((((&&&+++///...---...+++'''***((((((+++***''''''***+++...000...***'''(((+++---,,,***'''%%%$$$&&&'''%%%$$$###$$$&&&***...111)))(((&&&%%%$$$%%%%%%&&&,,,+++)))'''&&&&&&&&&&&&!!!"""!!!"""+++<<>>>>>;;;555111111222***+++---///111111111111222222222333333333222111,,,,,,---------------...,,,***(((((()))(((%%%""""""###%%%''')))+++,,,---''''''((((((((((((((((((((()))((('''%%%%%%''')))&&&)))++++++******+++,,,,,,,,,---000222000,,,(((,,,,,,,,,------.........---,,,+++******+++,,,---111111222222111111222333+++---///000000000000000...------///111111///,,,000333666444000---...111---------,,,+++,,,...000555333111...---,,,,,,---)))'''&&&%%%&&&))),,,...111000...///111333555666555999<<<999333111444999666222---++++++***(((&&&hhhOOO@@@>>>===;;;999:::;;;===???:::999888888888666333000222333444444555666888;;;888888888999:::<<<>>>???:::???EEEFFFCCC???>>>???;;;;;;;;;888555333444555:::@@@HHHJJJFFF???:::777555999:::777666777555111000111333666999999888666///222555666555555666888222333555:::@@@@@@<<<777888777888:::666///,,,---...444888888888::::::888444000...222444333444777333444333...)))+++333:::;;;:::888555333222222333444333222000...///111333444666444111222888;;;:::===999333...,,,...111333///222444111+++(((***...///111444555444111...,,,+++***)))))),,,---...---'''))),,,///111000,,,(((''''''((()))))))))))))))+++---000111111000//////111***%%%(((000444///)))***)))(((&&&&&&&&&'''((('''...222000---+++'''""")))''')))+++***&&&(((,,,+++---///---***((()))+++***)))'''%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&))),,,...((('''%%%$$$$$$$$$%%%%%%((('''%%%###""""""######!!!###$$$"""!!!(((444???XXXQQQFFF;;;333000111333111...***''''''&&&%%%$$$###$$$$$$"""###'''(((---666>>>BBB@@@:::444,,,)))'''(((***+++(((%%%$$$""" """&&&*********''''''''''''&&&%%%###"""$$$***---,,,***+++***'''&&&&&&'''+++......***%%%%%%&&&%%%"""###(((++++++***)))((((((''''''''''''%%%'''((('''&&&%%%&&&'''))),,,---+++((((((...444111000...,,,***'''$$$"""!!!%%%((()))'''$$$""" !!!"""######""""""!!!!!!""""""###$$$%%%%%%$$$###"""%%%)))+++***((('''&&&%%%&&&''''''&&&%%%!!!$$$$$$ """$$$###$$$&&&'''''''''(((***,,,+++***'''&&&&&&''')))+++*********'''%%%###$$$%%%%%%---333111)))&&&)))///+++)))(((+++///000---)))'''''''''((()))***,,,---&&&&&&&&&&&&(((***,,,---666...(((,,,666:::444,,,(((''''''***///111000---000333666777777666444333>>>>>>;;;777333000///000)))+++...111222222222111666555555666888777444000+++,,,---,,,******,,,...---)))%%%&&&)))***'''$$$"""###$$$&&&)))+++------))))))((('''''''''((((((*********(((&&&%%%%%%&&&!!!%%%***------,,,---...---++++++...111111---(((------...//////...---,,,---,,,+++***)))***+++,,,000222444444444333444555---///111111///...///000000...---///333333///***---222666555000---///222+++,,,,,,+++***+++...000444333333222000///...---((((((''''''(((***---///333111///000222333222000444:::???>>>999555666999999777333///+++(((&&&&&&kkkMMM999>>><<<:::999999<<>>;;;;;;>>>EEELLLJJJAAA999;;;>>>@@@===888555888;;;888@@@JJJMMMHHH@@@999555999;;;999444222555555444000333888:::999666444333222111333777<<<<<<999555111444666888888999<<>>>>>888666333000......000111222000...++++++***++++++...444:::777000******---)))))))))+++...///...---,,,+++***+++,,,---,,,+++''''''((()))))))))))))))***+++,,,///000111///---***((('''***...000///---,,,***(((&&&%%%%%%'''(((+++111444111,,,***'''$$$(((''')))+++***''')))...//////---+++)))''''''((('''&&&%%%$$$$$$$$$###"""$$$###""""""$$$&&&)))***((('''&&&%%%$$$%%%&&&&&&%%%$$$"""!!! !!!"""######%%%&&&$$$###&&&---444???@@@???999222///000333666000***'''((((((%%%"""$$$&&&&&&$$$ %%%******000:::CCCEEE>>>222***)))((((((***,,,,,,***((("""!!! !!!$$$&&&((((((&&&'''))))))((('''%%%###$$$,,,111---))))))***+++&&&&&&(((---222222---'''(((***(((###%%%,,,000///((())))))***)))((('''&&&###%%%''''''$$$###$$$&&&)))---///---)))+++222999555111,,,***+++***'''###!!!"""$$$%%%''''''''''''!!!"""###$$$$$$$$$"""!!!"""#########$$$$$$%%%%%%$$$$$$$$$%%%&&&((()))***'''%%%%%%&&&)))***)))'''"""&&&'''###!!!###$$$""""""%%%((()))(((''')))***111...***'''%%%&&&'''(((((())))))'''%%%$$$%%%&&&%%%)))------***((()))+++)))((()))***,,,---......&&&&&&&&&%%%%%%&&&((()))%%%%%%&&&''')))***+++++++++'''%%%(((...111...+++(((&&&&&&***000333111...333777;;;;;;777555777:::;;;:::777666444222000------...//////000000111111000555;;;>>>>>>:::555222111///,,,************+++---***((('''''')))++++++$$$%%%&&&'''(((***++++++***)))((('''(((***,,,---+++,,,,,,+++)))'''''''''%%%%%%'''***...000000///))))))***,,,------,,,***)))+++...//////...+++)))++++++++++++,,,---...///+++000666999777555333333///......///000111000000//////111222222000---++++++...111222000//////000,,,---...---,,,---000222000111222333222000...,,,***************+++,,,,,,000111222222111000000000222666;;;???BBB@@@===:::;;;;;;999222***%%%%%%&&&eeeMMM???<<<:::777666777:::>>>@@@000111444888:::999333...555111......111555777888444999======999666888;;;;;;666777CCCRRRSSSCCC333999>>>BBB???999666999>>>;;;BBBHHHIIICCC===999999;;;;;;777000---111555555000666<<<===999444111000666111///777AAACCC;;;111...333666444///111;;;EEE777444444:::===999444222666666444333888>>>???;;;222111222333111000444;;;BBB:::111---000222000---666999:::555...,,,000666111111222666888777222---666666333///000888>>>???444444333222111000///...555...'''''',,,///,,,(((---666===999---%%%(((...&&&'''***...111111...,,,111---(((&&&'''***---...'''(((((()))))))))))))))***)))))),,,000111...***$$$'''***,,,,,,,,,...000---+++(((&&&%%%%%%'''(((...333555000,,,+++***(((''''''))),,,***'''***///222000---***(((&&&%%%%%%%%%$$$###$$$$$$$$$""" """%%%(((***)))((('''&&&%%%&&&'''(((&&&$$$###!!!!!!"""$$$%%%###$$$%%%$$$###$$$)))------555<<<;;;333...000555999111)))'''***+++'''###%%%((((((%%%""""""''',,,000555<<>>===555***###$$$'''qqqWWWBBB777222111222444777888666333666555444222111000000000+++///222222000111666<<<<<<<<<;;;999888777666666111666<<<>>>>>>>>>@@@BBB:::777:::BBBFFFBBB:::666===>>>???@@@???>>><<<;;;...111444333111111333666999555111000222222000...555888;;;>>>>>><<<999888333000...000444666555222777777666555555888<<>>BBB@@@:::444333444555222...,,,...000111...***((()))***+++************)))(((((('''&&&(((***)))'''''',,,...------+++))))))***+++***)))&&&%%%%%%%%%'''***...111,,,***(((***......***&&&))))))******+++,,,,,,---&&&(((---555666000,,,,,,******,,,111444444000,,,......///111111222222111777444000//////...***&&&///111333222...---...///,,,---///000///...///000222///,,,---000222111000++++++++++++******))))))///000111111///---,,,,,,000222666;;;AAAGGGKKKMMMHHH;;;444555222)))###%%%aaaEEE999777111//////111444555444222333222111111000000111111///111222222000222666999BBB:::333666>>>@@@:::222333555888:::;;;;;;<<<===888666888???DDDAAA;;;888???>>>;;;:::999:::;;;===111222222222111000111333666333111////////////...***555AAACCC===888888<<<444222//////000222333333888888888777666888;;;===333333444555666666555444777555222111222333444444555555444222000000222444333111//////111222000...000///...000333444222000111///---,,,---000444666===777000,,,,,,,,,,,,***((('''''''''((()))******---------,,,***)))''''''***,,,...---,,,---111444---***((('''(((*********///---,,,,,,...000000000---,,,+++******)))'''&&&&&&''')))---111111///,,,111333333...'''$$$&&&)))(((***,,,------+++)))(((+++******)))***,,,...///------+++(((%%%$$$%%%&&&***(((&&&&&&((('''$$$!!!!!!"""(((,,,...,,,+++***+++,,,,,,+++***---+++(((&&&$$$######$$$##################$$$$$$$$$&&&))),,,......------+++++++++)))&&&#########"""%%%&&&### !!!(((///BBBKKKKKK===000+++%%%$$$)))000555666111***&&&((('''%%%%%%&&&''''''&&&###'''+++,,,)))&&&$$$%%%'''&&&&&&'''))))))(((&&&&&&'''((((((((()))+++,,,'''((()))******))))))((())))))***,,,......---,,,"""$$$%%%&&&%%%&&&'''(((''''''''''''((()))++++++000...,,,)))'''%%%###"""$$$&&&$$$$$$&&&%%% !!! !!!###'''(((&&&$$$!!!%%%***+++(((&&&''')))+++&&&!!!###(((+++)))%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&$$$"""!!!$$$$$$###""""""#########(((((('''&&&$$$$$$&&&(((///***&&&&&&***+++(((###%%%(((++++++))))))***---***((('''***...///,,,((()))'''%%%%%%&&&'''''''''%%%$$$$$$&&&((()))(((&&&''''''&&&(((***++++++***&&&&&&&&&&&&'''+++000333555444444666999:::999888<<<:::666333222222444555---+++))))))***+++++++++//////333:::??????999222333888<<<:::444000111333000...+++))))))***+++,,,++++++)))((('''&&&''''''&&&((('''$$$%%%+++...------,,,******+++,,,,,,+++%%%$$$###$$$'''+++---///,,,)))(((+++///000---***'''(((***+++,,,---------)))***///555555000,,,,,,)))((()))---111333111///...///000111111111111111555333000///...,,,***(((///111333333000......///---///000000...------...444222000000333555555444...---,,,***))))))))))))+++...000///,,,))))))***---111555999===EEEOOOWWWJJJ@@@777555444...(((&&&zzzWWW???444111111000...///111444555555000000///000000111222222888777555444444555777888>>>:::666999>>>@@@<<<666666555444555777999999999888444555;;;@@@>>>;;;:::<<<;;;:::999888888888888666444222222333444444333222222111///------...000***333>>>DDDDDD???;;;:::666444222///...000555888777888888777666555777888666555444333333444444555222222222111000111444666555333111111222333333333////////////000111222222......///222444555333111333111...,,,,,,///222555666555333111///,,,***(((***(((&&&(((+++...---+++,,,......---)))(((***,,,+++++++++++++++---...///---***((((((***---///000......---///111222111000000---))))))))))))'''$$$(((+++...111000//////...222111///***&&&###$$$%%%'''((())))))******))))))******+++,,,---...///000333///+++((('''&&&&&&&&&((((((((('''''''''&&&&&&&&&""" !!!%%%)))++++++,,,---...---,,,+++,,,...,,,***(((&&&$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%(((***++++++)))(((%%%&&&'''&&&$$$""""""###!!!###%%%### """)))///???FFFFFF999,,,'''"""&&&+++111666666222,,,(((***(((''''''((((((&&&%%%"""$$$&&&((()))'''&&&$$$###&&&((()))(((&&&%%%%%%$$$&&&((()))(((''''''(((&&&&&&''''''''''''&&&&&&###&&&+++---...,,,++++++%%%%%%%%%''')))******)))&&&%%%$$$$$$%%%'''***+++---,,,***(((&&&$$$###"""###%%%&&&######%%%$$$!!! !!!###&&&((((((&&&$$$###&&&))))))'''&&&(((***)))$$$ """&&&)))'''$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""!!!!!!!!!!!!$$$%%%&&&%%%$$$%%%''')))***(((''''''(((((('''%%%((()))***++++++++++++,,,,,,***)))***---...+++((()))'''%%%&&&'''(((((('''$$$###$$$%%%'''((('''&&&'''((())))))))))))***+++&&&%%%$$$%%%(((+++---.../////////111555888:::::::::999666444222222333333///---)))((()))***+++***///...///444:::;;;666111333:::@@@???999333222444///...---+++))))))+++------+++(((&&&%%%%%%&&&''''''((('''$$$&&&---111111...,,,++++++---...------'''$$$###%%%***---...---+++)))(((+++000222111///)))***,,,///000000///...,,,+++///333333///+++,,,(((''''''***---111222222//////000111111111000000111111111///,,,***)))***...000333333222000/////////000111000---+++++++++333222111111333555555555111000---***((((((((()))***...111000+++'''(((++++++000444555666>>>LLLXXXMMMHHH???777555444///(((gggWWWIII888+++555333000///111444777999222222111111111222222333???<<<999777888999999888444;;;BBB@@@999666;;;AAA:::777333444777999999777999555444888;;;999888:::555888<<>>;;;666222;;;888444444777:::999888333555555333///...111444888444444>>>KKKLLL???111666666444111///222888>>>666777777666444222222333:::888666444222333666888000111333222000111666:::444111///000333666555333000111222111000000222444///000222555666555222111777444000------///333555000333666666333000---+++000,,,(((***///111///,,,,,,///111...***)))...222,,,***((()))***,,,,,,+++000---+++***---000222333,,,,,,---///111111///---333...***(((******(((%%%***///444444111...///222///---)))&&&$$$###$$$$$$******)))(((((((((((((((((()))+++---...///......888333,,,))))))***)))((('''((()))((('''&&&((())))))&&&"""###'''+++***)))+++---///...+++***,,,///)))(((&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''((((((###%%%''')))***(((&&&%%%"""$$$%%%%%%$$$######$$$"""$$$%%%$$$###&&&,,,222555:::999000(((%%%### )))+++...111111000---,,,)))(((&&&&&&&&&&&&###"""""""""$$$'''))))))'''%%%$$$(((++++++'''$$$######$$$&&&)))***)))'''%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$"""'''---000---***))))))(((&&&&&&(((,,,...,,,)))&&&%%%$$$$$$&&&)))---///))))))((('''&&&$$$###"""******)))'''&&&&&&'''&&&!!!###&&&((()))'''$$$"""$$$&&&'''&&&%%%%%%''')))'''### !!!$$$&&&&&&###!!!"""$$$%%%&&&&&&&&&%%%***)))((('''''''''((((((&&&%%%$$$###"""!!!!!!!!!!!!###%%%%%%%%%%%%''')))%%%&&&''''''&&&&&&&&&''')))))))))***,,,---,,,+++---+++******,,,,,,***((('''&&&%%%%%%&&&'''&&&%%%######$$$%%%&&&'''&&&&&&&&&(((+++***'''&&&(((+++'''%%%$$$&&&+++---,,,***+++++++++...333888:::;;;888888888888666444222111222///,,,***+++,,,,,,,,,+++---///111222222222222444777;;;;;;888444222111.........,,,******,,,......+++'''$$$###$$$'''(((+++,,,+++(((***111666666---+++***+++---......---***((('''***///222000---+++***)))+++///222333333///000222444444222000...,,,+++,,,000111---,,,...***)))***+++---///000000//////000000000000//////...000111///+++((())),,,,,,...111222222000///...111111222000,,,)))((()))......---...///000111111444111---***''''''((())),,,000444222---***+++///...000222111000666AAAJJJLLLQQQLLL>>>666666222+++yyy[[[OOOIII>>>444777555222///000333888;;;888777555444333222222222???<<<:::888999888777666222;;;BBB@@@888444999@@@===999555555888;;;;;;:::<<<777555666666444555777555888<<>>666333:::EEEGGG===000333444333111///333:::@@@999999999888555333222333:::999666333000222666:::555666777444111111555888222000///111555888777555555555555333000000222444222444666777666444111000777444111...---///111333---000555888777555333222222...***+++...000---)))***---///---))))))---222,,,***(((((()))***+++***111...++++++,,,...///000((()))***---//////,,,***222...+++***+++,,,***)))***000444333///,,,...111...,,,)))&&&&&&''')))***///...,,,***((('''''''''&&&''')))+++------,,,+++666111+++((()))+++***)))'''(((((('''&&&&&&(((******(((&&&&&&)))***)))((((((,,,......+++)))+++---&&&%%%%%%$$$$$$$$$$$$$$$&&&'''(((******+++******%%%&&&'''(((((('''&&&%%%###%%%'''((('''%%%%%%%%%"""$$$$$$$$$$$$'''---222000222111+++&&&%%%%%%$$$******))))))***+++---...***(((&&&&&&&&&%%%###"""######$$$''')))***(((&&&'''***---,,,(((###""""""&&&(((+++,,,***'''%%%$$$###############$$$$$$$$$&&&+++000000---)))'''''')))''''''***---...+++((($$$$$$###$$$&&&***...111&&&&&&''''''&&&%%%$$$###---000555:::999333,,,(((###%%%((()))(((%%%""" $$$$$$$$$###"""###%%%&&&%%%""" ###%%%$$$###!!!"""$$$&&&((((((((('''...,,,***(((''''''((()))((('''&&&%%%$$$$$$$$$$$$ """%%%&&&&&&&&&&&&'''!!!$$$''''''&&&%%%&&&((()))((((((***,,,---,,,***---+++************)))(((%%%$$$###$$$%%%%%%$$$###"""###%%%%%%&&&&&&&&&&&&%%%(((***(((%%%$$$&&&((((((&&&&&&(((---///...++++++******...333888;;;<<<666888;;;<<<;;;777222///444222...---............''',,,000///***)))...333777555333333444555333111.........---,,,,,,---......+++'''$$$###%%%(((***---...---***,,,333777777+++***)))***,,,......---///...///222555555222///,,,+++***+++///222555666666777888888666333///---,,,))))))------,,,---000,,,---/////////---,,,+++------.../////////......---///000///+++)))+++---+++,,,---///000000...---000111111///+++(((''''''***+++,,,,,,,,,,,,------333111---)))''''''((())),,,000333333///,,,...000000000000000111444888;;;HHHTTTVVVHHH999555222///YYYAAA;;;???DDD777666333///...000555999<<<;;;999777555333222222888999999888777666444333:::999888:::<<<;;;777444;;;999888888:::<<<>>>>>>===888555666444222333666;;;:::888888:::>>>BBBEEE<<<888555333555999<<<===??????===;;;888777888999555999;;;;;;888555666888000000000000111333777:::======<<<:::777555555666666666444111...///444999>>>===:::666222111111222000000000333666999999999:::888555333111111222222444666888777555222111111333222///---,,,---...///,,,...000444666777666666///,,,))))))***+++)))&&&&&&(((***)))''''''))),,,***))))))(((((()))***+++---+++)))((()))))))))(((&&&&&&'''))),,,+++)))''',,,,,,,,,+++++++++,,,---)))---111000,,,***+++...///...---***)))***...222111000...+++)))'''&&&&&&&&&'''(((*********))))))...+++(((&&&&&&((())))))((('''&&&&&&&&&'''((())))))))))))))))))((((((((('''***---...---+++)))((($$$$$$$$$$$$%%%%%%%%%%%%&&&((()))+++,,,,,,,,,+++''''''&&&&&&&&&&&&&&&&&&&&&(((++++++***(((''''''"""""""""!!!"""%%%+++///333222///***&&&%%%&&&''')))'''%%%$$$%%%(((+++------***'''&&&&&&&&&&&&%%%###%%%&&&'''''''''&&&&&&(((***++++++(((%%%###"""(((+++------+++'''%%%%%%""""""""""""###%%%&&&'''+++---...---+++((('''&&&(((((()))+++,,,+++)))'''"""!!!!!!"""$$$'''***,,,$$$%%%&&&''''''&&&%%%$$$)))333EEESSSSSSBBB000%%%###&&&((((((&&&###!!!!!!######""""""""""""######$$$""" """###$$$###!!!"""$$$&&&''')))))))))---,,,***((('''''''''((())))))((('''&&&&&&&&&&&&!!!$$$'''((('''&&&%%%%%% ###%%%''''''''''''((('''((()))************++++++***)))(((((((((((((((###""""""###$$$%%%###!!!"""$$$&&&&&&&&&&&&&&&(((''''''((('''%%%$$$%%%&&&((('''(((***---/////////---------000555888::::::777999<<<===<<<888333000222000......//////...---&&&+++///---'''&&&+++111777333///...111333555555000...,,,---...///...------***'''%%%%%%'''***---,,,...---***+++000222111***)))((())),,,...///...000333666777777555222000+++++++++,,,000555999<<>><<<999555111//////+++)))+++++++++---111///111222111...***((((((******+++,,,---......------...///...---,,,---...+++******,,,...//////---///000000...+++(((((((((,,,...//////---,,,,,,---///...+++)))((((((((())))))+++.........------.../////////111444666777777BBBOOOWWWPPPAAA666222111ZZZ@@@999>>>CCC999888666222///000555999>>><<<:::888666444333222333777;;;;;;888555444555;;;888666888;;;999333---666777888888999;;;>>>AAA;;;777555666444111333777<<<999666555888@@@HHHMMM>>><<<888555333555:::===CCC@@@===;;;:::999888777222:::???===555111555;;;333222222444555666555444>>>>>><<<999666555666888444555444111...///444:::AAA>>>999666444333111000...000333666777999;;;===<<<888333111222333222111222444666555222000111222111000///......---......---+++))),,,000444555444+++***)))(((((((((((((((%%%%%%&&&'''''''''&&&&&&''')))***)))''''''+++...((('''&&&'''((('''&&&$$$%%%$$$%%%'''))))))(((&&&$$$(((+++,,,***))),,,///***---//////---+++,,,...///000000,,,((()))///555000///...,,,***((('''&&&'''(((((())))))(((((((((&&&&&&&&&&&&%%%&&&)))+++***'''$$$###&&&((('''&&&&&&))),,,+++(((&&&''')))&&&(((+++///000...)))%%%$$$%%%&&&&&&''''''''''''%%%&&&)))+++,,,,,,+++***'''&&&$$$######%%%&&&(((***,,,......,,,)))'''&&&###"""!!!!!!"""&&&***---444111---)))&&&%%%&&&)))%%%$$$######$$$&&&)))***---)))%%%###$$$%%%&&&&&&###&&&((('''$$$"""###%%%'''&&&&&&&&&''''''&&&%%%***,,,---,,,)))&&&%%%$$$!!!!!!""""""$$$&&&)))***---+++)))(((((((((((('''''')))+++,,,***'''&&&%%%######"""""""""###$$$%%%"""$$$&&&'''((('''&&&%%%&&&333JJJ]]]]]]HHH111###!!!$$$&&&&&&$$$"""###$$$######""""""#########"""###"""!!!!!!"""###$$$$$$!!!""""""$$$&&&((()))***((((((''''''&&&&&&&&&&&&)))(((((('''''''''((((((###&&&)))***(((&&&$$$### """$$$&&&((()))((('''$$$'''******(((''')))+++)))(((((('''&&&&&&''')))#########$$$%%%%%%###!!!"""%%%'''(((&&&&&&''')))***(((''''''''''''%%%$$$&&&''')))***+++---111333111111222444777999999888;;;::::::888777666444444,,,++++++,,,------+++)))((()))***)))((((((***,,,///000000...,,,...444999222---***,,,111222///++++++)))'''&&&'''))),,,///+++...---******------******))))))***---000000000///444999:::555000......******,,,...333999AAAEEEIIIHHHFFFDDDAAA===:::999666000,,,,,,+++***,,,111111222222///***''''''(((&&&''')))***,,,---------///...------/////////...---+++)))***---000000///,,,---...---+++)))))))))///111333222///,,,,,,---******))))))((()))))))))''''''(((+++...///...,,,,,,///111111111111444777===EEEPPPTTTKKK<<<333222zzzXXXJJJEEE>>>888===<<<:::666222222666:::===<<<:::888666555444333111888>>>???;;;777777888555:::>>><<<555//////111111444777888888999===AAA999666555666555222444999666666666888<<>>888333444999>>>DDD@@@;;;999:::999777444888:::<<<===<<<:::999888999777777999;;;:::666222<<<;;;999555222222444666444666666333000111777<<<>>>:::555444555666555333,,,111555777777999<<>>;;;777444222333555777''''''(((***++++++(((&&&,,,(((%%%&&&***,,,***'''%%%,,,222///((('''000:::333---)))+++222555000******)))((('''(((+++...000,,,//////,,,+++,,,+++'''+++******,,,///111222222,,,444::::::333,,,***+++)))***,,,000555>>>GGGMMMQQQPPPNNNKKKIIIFFFDDDCCC;;;555///---+++))),,,000222222///+++&&&%%%'''***$$$%%%''')))+++,,,------000---,,,---000222000...///,,,)))***---111222111+++,,,------+++*********000333444333///,,,+++,,,''''''(((((()))))))))***(((&&&%%%***///222000,,,+++000333000******///666:::<<>>@@@999///...999EEE666333444999<<<>>>BBBGGGOOOEEE999222222777;;;===888@@@FFFAAA666222888@@@@@@888555===JJJNNNDDD888>>>AAACCC@@@:::999===AAA111333666888777555111...;;;;;;777111111888@@@CCC555777<<<>>>888111111666999222---333>>>CCC???999777888888222---,,,222888333///...333999:::333,,,???===666//////333555444+++***(((&&&%%%''')))+++333***$$$'''000555111***$$$***...,,,'''%%%)))...+++***(((&&&%%%%%%%%%%%%...+++'''%%%&&&(((******%%%%%%%%%&&&'''&&&### $$$######&&&,,,000000...+++555===:::000***///777333...***'''""" $$$,,,111///---***((((((((()))$$$(((...111000,,,)))'''###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%###!!! ###$$$'''((()))((('''&&&***---...,,,(((%%%%%%&&&$$$$$$(((......)))%%%%%%%%%&&&&&&''')))+++,,,---'''&&&$$$!!! !!!%%%(((+++******---///...***&&&%%%'''(((&&&$$$'''///666***'''$$$""""""######"""!!!"""(((,,,---,,,###"""!!! !!!"""$$$%%%,,,)))%%%""" !!! !!!"""$$$''')))***((()))+++,,,+++)))&&&$$$"""!!! !!!###'''+++...###$$$%%%$$$$$$%%%(((+++---,,,)))&&&$$$###$$$$$$###'''***(((### """%%%""""""&&&---333222,,,%%%...444<<>>AAA@@@>>>===>>>@@@===:::777777888999888666777444111333888;;;;;;999;;;<<<<<<;;;999666444222222333555999======:::777999<<<===;;;777666:::???:::666444666888999>>>DDDFFFBBB<<<666444555999===:::>>>@@@===888555777:::999888:::AAAHHHMMMLLLIIILLLKKKIIIHHHEEEBBB>>>;;;777777777666555333111000999;;;:::555555999>>>>>>>>>;;;999999666111111444333000///111777;;;<<<;;;:::999777666555444444444333333333555666777777777===<<<888333333777777444444...'''$$$&&&***+++,,,///...---///111000---)))'''(((***)))(((''')))+++,,,+++***((('''&&&&&&&&&)))((('''''')))))))))(((((('''%%%%%%&&&'''&&&%%%###$$$''')))+++---///111000444888777222//////111111---***'''$$$!!!%%%+++---...------+++***(((''''''***...000...+++)))((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$###"""!!!###$$$&&&(((************,,,---...---***&&&$$$#########&&&+++,,,'''%%%&&&%%%%%%&&&&&&((()))++++++'''&&&$$$""""""$$$&&&'''((()))***,,,------+++)))************+++,,,---...'''%%%""""""###$$$%%%%%%"""!!!!!!###(((+++,,,+++%%%$$$""" !!!###$$$)))(((%%%"""  !!!###%%%&&&(((((())))))))))))(((((())))))###""""""###%%%(((+++---)))'''%%%$$$&&&))),,,...,,,+++(((&&&%%%$$$%%%%%%'''***+++)))%%%"""###$$$######&&&+++000000+++&&&,,,000444555111+++&&&$$$"""%%%)))***)))'''%%%%%%)))(((&&&$$$"""!!!  """$$$&&&&&&'''#########$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&''')))))))))((()))))))))+++++++++)))&&&$$$$$$%%%%%%%%%&&&(((((((((''''''%%%$$$%%%)))***(((&&&)))'''%%%$$$%%%(((+++---&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&'''(((,,,+++)))((('''''''''(((''''''&&&(((+++...//////777<<<===999888<<>>;;;:::999777|||TTT???;;;>>>@@@999<<>><<>>BBBDDDIIIRRRYYYVVVPPPLLLMMMNNNJJJ@@@666???===:::666333222111111111666888666666999;;;:::GGG>>>666444333111000222---...//////000333888<<<===999666888;;;:::555///555888999777444555;;;BBB999999888555555888777333===333)))%%%(((,,,---,,,,,,111666666111+++(((((('''&&&%%%%%%''''''((('''------,,,+++)))((('''&&&$$$%%%'''***,,,+++(((&&&+++)))&&&%%%''')))******###'''++++++***+++///333444222222333444333000---...+++)))(((&&&###&&&+++)))+++...//////,,,(((&&&+++---...---,,,*********%%%%%%&&&&&&&&&&&&%%%$$$&&&$$$$$$%%%((((((%%%"""###$$$&&&(((+++...///000---,,,++++++***'''### $$$"""###'''(((%%%###%%%%%%%%%%%%%%%&&&'''((()))(((%%%######&&&'''&&&$$$$$$''')))***++++++---...///...---000222111+++&&&$$$"""!!!"""$$$&&&''''''#########%%%(((*********(((&&&###  !!!"""&&&%%%%%%###""" """$$$%%%&&&&&&&&&)))((('''&&&'''))),,,---$$$$$$%%%'''((()))++++++///***&&&'''+++///222222+++***(((&&&&&&&&&''''''******)))(((&&&$$$######$$$$$$$$$(((,,,,,,)))&&&)))******)))&&&$$$$$$%%%%%%'''(((((('''&&&&&&&&&&&&&&&%%%$$$###!!!!!!$$$&&&'''''''''######$$$%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&'''***---...---)))+++---///...***%%%"""$$$$$$%%%%%%&&&'''''''''&&&###!!!###'''******)))((('''%%%$$$$$$&&&)))+++))))))((((((''''''&&&&&&)))((((((''''''(((((()))111///,,,(((&&&%%%&&&'''&&&'''))))))***+++...000222888;;;<<<>>>AAA@@@===888555222000000///...---%%%%%%$$$%%%''''''%%%###%%%%%%'''((())))))))))))(((((((((''''''))),,,///---+++(((%%%%%%'''***---))))))(((''''''''''''(((,,,,,,------,,,***((('''%%%######&&&+++//////---+++,,,,,,+++)))(((((()))+++---......000888FFFQQQdddnnn|||tttdddSSS???444000---,,,---,,,)))'''&&&(((***+++++++++)))'''***...111000///000111222111000111333555888666333111000000111111/////////......---++++++)))***000888888222---,,,------,,,,,,,,,,,,++++++*********+++---......,,,)))***+++***((('''((()))000555777666666888777333|||SSS???;;;===???777888:::>>>@@@???<<<999@@@>>>;;;888888:::;;;<<<333000......222666999:::CCC===888888<<<===;;;777555888:::888444333666999222111222666:::;;;888444;;;555222222222222555;;;666777888666333222444666:::777555555777666222...///666===>>>===AAAMMMXXXPPPKKKGGGHHHLLLJJJBBB999CCCAAA>>>:::777444333222+++000333222333777999888CCC<<<666444111...///222,,,------------111777<<<>>>:::777888::::::555000888;;;<<<999555555;;;AAA555666444111222666666333<<<666...))))))+++,,,,,,,,,222777666000)))''''''%%%%%%%%%$$$$$$%%%&&&(((---------+++***((('''&&&$$$$$$'''***,,,,,,***'''+++)))((((((***,,,,,,,,,&&&(((+++++++++,,,...111111///...000444555222///,,,)))''')))(((&&&'''+++(((***,,,......,,,)))'''......---+++))))))***,,,&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$###&&&+++,,,((($$$###$$$&&&))),,,000333555...+++''''''((()))'''$$$&&&######%%%$$$!!!!!!###$$$$$$$$$$$$$$$%%%&&&&&&((($$$"""$$$)))***'''###!!!%%%((())))))***...111/////////222444222,,,&&&$$$"""!!!"""$$$&&&'''&&&$$$$$$%%%&&&'''(((((((((***'''$$$!!! !!!"""###$$$%%%$$$""""""$$$&&&&&&%%%$$$'''''''''''')))+++---...%%%&&&(((***++++++******000,,,))),,,222666555333))))))(((''''''((()))))))))(((&&&%%%&&&&&&%%%$$$&&&$$$###$$$&&&'''&&&%%%&&&&&&%%%###!!!"""$$$&&&&&&''''''%%%$$$$$$%%%'''$$$$$$%%%$$$###!!!"""%%%((((((((('''$$$$$$%%%%%%&&&&&&''''''$$$%%%'''(((((('''%%%$$$'''$$$###&&&+++000111000))),,,000333333///(((###"""###$$$$$$$$$%%%'''((('''###!!!"""'''+++,,,,,,((('''%%%$$$$$$%%%'''))),,,+++***)))''''''&&&&&&&&&&&&'''((()))***,,,,,,333000+++&&&$$$$$$&&&'''&&&)))++++++)))***---111)))333>>>EEEIIIHHH>>>444777444111//////000///...&&&&&&%%%'''((((((&&&$$$$$$%%%&&&'''))))))******((())))))'''%%%'''---222000,,,'''###!!!###&&&(((+++***)))((('''''''''''')))***+++,,,,,,***((('''(((%%%$$$'''---000///,,,''')))+++***((('''))),,,,,,,,,,,,,,,///666???FFFYYYpppgggOOO:::333000+++))),,,+++)))''''''))),,,......+++)))((()))+++---------000000000000000000111111666666444111...---000222---...//////...---+++***+++((()))---...------111+++,,,---,,,+++***+++,,,+++******---111111...+++***+++,,,+++)))(((((()))'''---333666999:::444---rrrNNNAAA@@@===:::777666777999;;;<<<;;;999<<<<<<;;;:::888777777777777444111000111444777888;;;;;;;;;<<<<<<;;;:::888666666777777888666444333111222222444555777999:::666222222444444333444777;;;888555444666777777666555555666666555333111000222555777666555888AAAHHHCCC@@@???@@@CCCEEEEEEDDDCCCCCCBBB@@@===999555222222555555111000333555555888777888777222---...444000---+++,,,000555888999>>>>>><<<999777777999:::;;;<<<;;;:::888777777777555555222...000555777555444444333000+++)))***---...000222111...+++((((((%%%)))+++((($$$###(((...---,,,,,,+++***)))(((((('''''''''))),,,------,,,)))))))))+++------,,,******)))(((***---///...,,,+++,,,---///111333444444+++'''&&&))))))'''(((***************************......---***((((((***,,,'''''''''&&&&&&%%%%%%%%%&&&$$$"""&&&+++---***%%%$$$%%%'''))),,,000333444111,,,'''&&&)))---///000***&&&$$$$$$"""!!!###############$$$%%%%%%'''$$$"""%%%)))+++'''### ###'''(((((()))---111+++---///111222000///---%%%$$$######$$$%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&((('''$$$"""  """$$$&&&&&&### !!!###%%%&&&%%%$$$###$$$&&&(((+++------,,,+++&&&(((***+++,,,,,,+++***...,,,---111777888444///(((((((((((())))))******)))'''&&&''')))++++++***'''%%%###"""###$$$$$$$$$%%%%%%%%%$$$######%%%'''&&&&&&%%%###!!!"""$$$&&&######$$$$$$###""" ###&&&((()))((('''$$$%%%%%%&&&''''''((((((&&&&&&'''''''''&&&%%%$$$&&&$$$"""%%%***///000///***,,,111666777444,,,&&&###%%%&&&&&&%%%&&&))),,,)))&&&"""###(((,,,......'''&&&%%%$$$$$$%%%'''(((,,,,,,+++***((('''&&&%%%###$$$&&&)))+++...///000///,,,((($$$###$$$''')))(((+++---,,,******---111+++666BBBKKKOOOMMMBBB777666444111000000000000///)))(((((()))******)))'''%%%%%%&&&'''((()))***+++***+++***(((&&&(((...333333///)))$$$!!!"""###%%%***)))((('''&&&%%%%%%%%%'''(((***++++++***((('''***&&&$$$&&&+++...,,,(((%%%(((+++***)))(((+++...,,,,,,+++,,,///555<<>>>>><<<:::999999777666555888<<<<<<777222444555555444333666<<>>@@@BBBCCCAAA<<<777444@@@AAA===555111111222111///222888;;;666///000555444...***---444::::::888>>>@@@@@@;;;555666===DDD===;;;999::::::888444000777666333///111777999777+++111555444...***,,,///111///...------,,,***((((((---000---'''&&&,,,333---,,,+++))))))******+++,,,+++)))***,,,///000000((()))***,,,------***(((,,,)))''')))---///,,,)))'''***---//////000444777,,,'''%%%((()))((((((***+++***(((&&&&&&''')))***+++++++++***(((''')))***)))((('''&&&%%%%%%%%%&&&&&&$$$"""$$$(((***)))'''%%%&&&(((***,,,...///000333///***)))+++000555888,,,(((%%%%%%"""!!!""""""""""""###$$$%%%&&&%%%######%%%((()))'''$$$ """%%%'''((()))+++,,,&&&)))---000111222333333&&&%%%$$$$$$%%%%%%###""""""$$$&&&'''%%%$$$$$$$$$%%%%%%$$$###"""!!!  """%%%''''''%%%""" """###$$$%%%&&&%%%%%%$$$###&&&+++//////---)))''''''(((***+++,,,,,,,,,++++++,,,///444777666111,,,((()))))))))************************,,,...000222***)))&&&$$$######$$$%%%%%%&&&''''''&&&&&&'''(((''''''&&&###!!!!!!$$$&&&###$$$$$$$$$###""""""!!!!!!$$$&&&((((((((('''%%%%%%&&&''''''(((((()))(((((('''&&&%%%$$$######%%%$$$$$$%%%(((+++,,,+++***+++///444888666000***''')))+++***)))***...222,,,((($$$%%%(((,,,---,,,&&&%%%%%%$$$%%%&&&'''(((******++++++)))'''%%%$$$"""$$$'''***---000111222,,,)))&&&$$$###&&&)))+++***+++++++++***+++,,,...666>>>FFFJJJLLLMMMIIICCC666555333222222222000...---+++******+++,,,,,,+++&&&&&&&&&&&&''')))***+++*********))))))+++...111333111---)))&&&%%%%%%%%%''''''&&&$$$$$$#########&&&'''((()))))))))(((''''''%%%###%%%''')))'''%%%&&&''')))******+++---...+++,,,...///222777===BBBMMMUUU___gggkkkiii]]]QQQPPPBBB444000111111000111---,,,+++,,,...//////...+++***(((''''''(((***+++...000111000...---------000///...------,,,,,,,,,++++++,,,---------------))))))---333444...***)))''''''((()))+++,,,------,,,,,,,,,......---+++((($$$'''))))))(((&&&&&&'''...222333222444:::===<<>>===;;;;;;;;;999777777:::>>>???<<<888777666444222333777===AAA888444444666555333444777???>>>============<<<<<<000333666777666555444444666444222111111000///...555444333333555:::@@@DDD:::<<>>@@@@@@???777444111000333777;;;======888444555444222444888999===@@@@@@<<<999999;;;111222444777999888666333555444444444222111///...555333000000333666888999777999;;;===>>><<<:::999???BBBAAA:::555555444111444222555;;;>>>999555444111000///222777;;;;;;:::555777888666333444999???;;;;;;:::888777666666666000222333111333555333///+++,,,///222444555555444000333555444///***((((((***(((&&&%%%%%%''')))+++000...+++)))***---111444000000000111333444333222---***'''&&&'''((((((((('''***,,,+++(((''')))+++---,,,+++,,,...000000000///((($$$&&&(((((((((***)))((('''%%%%%%$$$%%%%%%###&&&***+++***((('''&&&***)))'''&&&%%%%%%&&&&&&$$$$$$###!!!!!!###&&&***'''(((***+++***)))'''%%%'''***,,,+++)))***---000)))&&&%%%''''''$$$$$$''' !!!"""$$$%%%'''((("""###$$$$$$###$$$&&&(((#########'''++++++'''###'''%%%'''000;;;>>>777000$$$######$$$&&&&&&$$$###"""%%%%%%###!!!!!!""" ###&&&&&&$$$""" !!!"""%%%'''((('''&&&$$$'''&&&&&&%%%%%%&&&''''''(((***---///...+++'''$$$''''''((()))+++,,,---...))),,,///000///,,,++++++)))******+++++++++******'''***,,,***&&&''',,,111111111...+++((('''((()))'''''''''%%%$$$%%%'''************(((%%%%%%&&&(((&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''((())))))))),,,***&&&""" !!!!!!"""%%%((('''$$$!!!"""###'''&&&''',,,222444222...%%%(((***)))&&&'''---222---)))&&&&&&'''((('''%%%$$$%%%%%%&&&'''(((***+++%%%'''***,,,+++((($$$"""'''(((***---.../////////+++***((('''''')))+++,,,***'''%%%%%%(((***(((&&&///;;;FFFIIIGGGEEEBBB???777666777777777444///,,,111---)))((())),,,...///)))((('''&&&&&&''')))))))))'''%%%'''+++---,,,***...000111222222111...---++++++***))))))))))))***(((((('''&&&&&&&&&''''''"""$$$&&&''''''(((***,,,'''%%%$$$'''+++---,,,******000666999:::>>>FFFMMMLLLLLLSSS\\\XXXGGG<<<:::555888444,,,,,,444444.../////////000111000---***...---,,,***)))***---000...444888666000,,,...222---******---111222---(((***))))))***+++...000111///------///---(((&&&'''(((&&&%%%)))///444222000***---...,,,(((%%%%%%'''$$$'''***,,,+++++++++++++++555<<<<<<;;;===??????vvvNNN999000000222,,,///222333111///......***111222,,,000;;;???:::444666777777555444444555:::666444777>>>AAA===888:::===???>>><<<;;;>>>AAA777333000111444666555333666666666333111222666:::333;;;DDDFFF@@@999444333444333222333555555444333666999;;;999444111000222222222222666888777111,,,888777666444333333666888555999======999555333444;;;777444555999<<<<<<;;;555555444222111444999>>>;;;555000222999<<<777111<<<>>>>>>:::666444666999111---222<<<<<<222---111111+++'''***333999:::888///333666555000+++)))***(((&&&$$$$$$%%%&&&%%%###,,,///000...,,,...555;;;111222444777777555000,,,444---'''%%%(((+++***'''&&&***//////,,,((('''(((&&&))),,,......,,,***)))((('''&&&%%%&&&(((***+++'''(((******)))&&&###!!!***)))(((%%%$$$$$$''')))"""$$$''''''&&&%%%%%%%%%+++$$$%%%((('''$$$%%%***---***$$$!!!$$$)))###$$$'''***+++***)))(((,,,)))&&&&&&((((((&&&$$$!!! """###%%%''',,,%%% &&&)))&&&""""""###%%%%%%%%%%%%&&&&&&%%%$$$(((444AAABBB555(((&&&$$$""""""$$$%%%### """&&&))))))&&&### """)))+++'''"""%%%(((***)))&&&$$$%%%(((***)))((('''&&&%%%%%%%%%------------+++)))'''&&&$$$&&&***,,,---,,,***(((,,,+++***+++---...---,,,***///222///)))&&&)))...+++***)))(((''')))***+++333555444000***(((,,,111&&&%%%$$$######%%%'''(((***)))(((&&&%%%%%%&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%'''))))))'''%%%$$$%%%&&&%%%%%%&&&***,,,(((&&&###  """###+++***((($$$!!! !!!###"""$$$(((+++,,,,,,+++******&&&$$$&&&+++,,,)))$$$&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%&&&&&&''''''***)))((('''&&&%%%%%%%%%"""'''---000///,,,)))(((,,,++++++*********((('''&&&&&&%%%$$$%%%&&&)))+++000222:::DDDKKKIII>>>444<<<777333444444222222444)))******))))))))),,,...666///(((&&&)))+++***((($$$%%%&&&&&&%%%&&&))),,,,,,+++...555<<<<<<333***,,,---+++''')))///111///&&&''')))++++++)))'''&&&$$$%%%&&&'''(((***++++++******+++*********+++,,,+++111;;;CCCHHHHHHFFFDDDPPPWWW[[[VVVGGG:::444444///...,,,+++***+++,,,,,,...------...000000///...++++++,,,,,,,,,,,,------555000---...222333---'''***,,,...,,,***))),,,///,,,++++++***+++,,,......333111///---+++*********(((((()))***+++,,,,,,---...,,,***(((&&&&&&&&&&&&(((***,,,------,,,---...,,,///555<<>>;;;888666222555888888666333333333777888999;;;;;;888444111333666888777444222222333333444555555444444444444555555666777888888777666666666666666888;;;???BBB>>>888222222666:::999666888555222333666999999888::::::::::::999888666444333666777666555555222///,,,******,,,000444666666333333222111///...+++)))&&&((((((&&&$$$###%%%'''+++,,,---...///111222444333222222333555666555444---,,,+++******+++++++++------,,,,,,,,,,,,***)))(((...333333...******,,,((('''&&&%%%&&&''')))***,,,,,,***)))'''%%%###"""%%%&&&'''&&&%%%%%%'''(((''''''&&&$$$""""""###%%%'''$$$"""!!!"""$$$$$$$$$%%%'''((((((&&&%%%%%%&&&'''''''''((((((((((((((('''((()))---...---(((###!!!!!!!!!!!!"""$$$%%%'''&&&$$$!!!!!!$$$&&&'''&&&&&&$$$###%%%(((***(((%%%''''''***222999999222+++$$$"""!!!!!!###$$$""" """%%%((((((&&&###!!!!!!###%%%&&&%%%$$$%%%%%%&&&'''(((((('''''')))((('''&&&%%%%%%%%%%%%)))+++///111000---)))&&&))))))*********+++++++++***+++---,,,+++***+++,,,+++,,,,,,,,,,,,,,,,,,,,,+++***(((&&&'''(((***,,,000222333111---***+++,,,%%%$$$###"""###$$$&&&(((((('''%%%$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$###'''******(((''''''(((%%%%%%%%%&&&''')))***+++%%%$$$!!! !!!'''((()))(((&&&#########"""$$$&&&)))))))))'''&&&'''&&&&&&'''''''''&&&%%%%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''''''''&&&''''''&&&&&&%%%%%%%%%%%%$$$'''+++,,,+++***))))))***---///...***&&&&&&'''%%%$$$###&&&***+++)))''',,,222:::AAADDDCCC???===<<<888666888888444111111,,,+++***'''&&&(((,,,///000...***((('''((())))))%%%$$$###$$$'''***++++++...111666::::::666111---++++++)))%%%&&&+++---+++((())))))*********))))))%%%%%%&&&((()))***+++,,,+++))))))+++///000///,,,444777===EEELLLQQQRRRQQQ[[[YYYUUUNNNDDD:::333///------+++*********++++++---,,,,,,...000000...,,,******+++,,,---...///000111///------...///...---+++,,,,,,,,,******+++,,,++++++++++++,,,---///000000000000///---+++((('''''''''((()))+++,,,------+++***((('''&&&'''((((((,,,---...---++++++,,,---333444777;;;>>>>>><<<:::gggHHH===777///***///000111222222444888;;;333---000;;;===555555===DDD<<<333000444777777666///333666888888999<<>>>>>@@@DDDGGGEEE>>>777;;;;;;999555111222888>>>666555444222//////111333;;;999777888;;;<<<<<<;;;222888>>>===777222222444777777888<<<@@@>>>777111444:::>>>:::111---222888///111333555666555333222444111...111666::::::888222555777777777;;;CCCIIIGGG<<<333555<<>>>>>777111//////)))***'''###"""&&&((('''''''''''''''((())))))***%%%%%%&&&((()))***+++,,,...+++)))---555999777444===CCCJJJLLLNNNTTT```jjjggg]]]OOOFFF@@@:::111+++++++++***)))))))))******++++++,,,...000///---+++((()))***,,,...000111222---------+++)))***///333...,,,++++++,,,,,,***)))***+++++++++---...000111...///000000...+++(((%%%&&&&&&((()))***,,,---...(((((('''&&&'''(((***,,,//////...,,,******,,,...:::;;;;;;:::999:::;;;===jjjJJJ===777111---///111333333444555888:::666333555;;;<<<888777<<<@@@:::222///222666777777///222555666777888:::;;;<<<>>>AAAEEEGGGEEE@@@<<<======;;;777555555999===777555222000///111444666;;;999777777888:::<<<===777;;;>>><<<777333222444777777999;;;===;;;777333333:::???;;;222---111777111222333555777888777666111///...111555888999999444555666666888===DDDIIIHHHAAA<<<;;;>>><<<555---333444444555666777888999444444444777999:::777444888;;;999222111555666222---------,,,+++,,,///222333111......///...,,,***&&&((()))'''######'''+++++++++---///000000...---222000------000444777888,,,---............///000///,,,******,,,///000//////444777555000++++++---,,,+++***)))((((((((((((///...,,,***)))''''''&&&'''(((((('''&&&&&&(((******)))&&&"""!!!$$$###$$$%%%$$$"""!!!"""#########$$$&&&((((((&&&$$$(((''''''&&&&&&'''''''''''')))...111222...)))%%%""""""######$$$%%%&&&&&& """$$$'''***++++++((('''&&&(((,,,---,,,))))))***+++---------+++***&&&%%%$$$###"""!!! """###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%$$$###$$$&&&)))***'''%%%&&&%%%%%%$$$######$$$$$$"""'''...333555222...***...,,,)))&&&%%%&&&((()))&&&(((,,,...///...//////---)))'''***000111...))))))'''%%%###$$$'''***---------///111222000+++(((###"""!!! !!!###%%%&&&$$$######"""""""""!!!!!! !!!"""$$$%%%%%%%%%%%%%%%***......***'''&&&'''&&&###"""%%%***,,,(((###"""!!!  !!!(((***------***'''%%%$$$###$$$%%%&&&''''''''''''(((((('''&&&%%%$$$$$$$$$$$$&&&)))***)))&&&%%%$$$&&&(((***+++***(((%%%$$$ !!!"""###%%%&&&&&&'''&&&(((******(((''''''(((''',,,222333000+++((('''$$$%%%'''+++000111...***000777>>>BBBBBBDDDGGGKKK===:::999;;;:::333---+++---,,,+++(((&&&'''))),,,)))***++++++***))))))))))))((((((***,,,.........222888>>><<<555///---...)))***(((###!!!$$$&&&%%%###$$$&&&'''(((((('''&&&$$$$$$%%%&&&((()))******///---,,,000777???CCCEEEFFFPPPWWWSSSKKKQQQggg{{{lll___OOOCCC>>>999111+++))))))))))))(((((())))))++++++,,,...000000---***((((((***+++---...000000,,,,,,***((((((***///333000...+++,,,......+++((()))***+++,,,...///111111.../////////...+++((('''&&&&&&''')))+++,,,---...***)))((('''(((***,,,...000///...+++)))+++...111===??????<<<888777999<<>><<<:::777666555444333666888999777444222222444111666;;;;;;666222222333888666444555999;;;<<<;;;...111444555444444666777999666444555:::???BBBCCCAAADDDEEEBBB;;;555333444444333333666999999555111333555666666555666999<<<888444444888888333333777555111---+++,,,///111111---000333333000---++++++)))'''%%%$$$%%%&&&((()))---///000...++++++...222///---,,,---///111111111444000++++++...111111000(((***,,,,,,,,,---000222000000000111111000---+++......---+++******))))))***+++,,,---,,,+++)))(((///...,,,)))''''''***---'''''''''%%%"""!!!"""###%%%$$$###$$$&&&'''&&&$$$###&&&(((((('''&&&&&&'''###$$$&&&((()))(((''''''---------,,,+++)))((('''######$$$$$$%%%%%%&&&&&&$$$!!! %%%---000...***$$$(((++++++***)))+++...(((((())),,,///...***&&&******(((&&&""" """"""###$$$%%%%%%&&&&&&***'''###$$$'''(((&&&###"""%%%))))))'''%%%$$$%%%%%%%%%$$$#########$$$$$$$$$&&&***---//////......******((('''&&&$$$$$$###&&&%%%'''---444777333///******+++,,,---,,,***)))((('''$$$######&&&(((+++...------...//////...,,,$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&((((((***++++++)))&&&$$$$$$!!! ###((()))%%%!!!######"""!!!""""""###$$$---...---***'''$$$$$$$$$ !!!###%%%'''((()))---)))%%%%%%((()))'''$$$$$$'''******)))&&&$$$$$$&&&(((***+++***(((%%%$$$ """$$$&&&'''((((((&&&))),,,---+++(((&&&&&&)))***,,,111444333...)))&&&))),,,,,,,,,---000333333666;;;BBBGGGIIIIIIGGG???:::666666444///++++++***+++------+++))))))))),,,)))(((***...///,,,(((+++///222111---+++...111222444777777444000---+++))),,,,,,'''###%%%%%%$$$!!!$$$))),,,,,,***&&&###!!!"""###$$$%%%'''((((((,,,---...000555@@@MMMWWWWWWVVVSSSNNNNNNWWWgggtttjjj```RRREEE===777222...((((((((((((((((((((((((++++++,,,...000000---+++(((((()))***+++,,,,,,---///---++++++,,,.........111///---...//////,,,((())))))+++,,,...///000000111000///---,,,+++++++++''''''(((***+++---......///---***((((((***,,,---...---,,,******---222666<<>>777///111222111000000333666555333333444777777555333888;;;>>>>>><<<<<<@@@DDD999777555777;;;;;;888444777444111222555999;;;===222888======888555777:::@@@<<<777444444444333222333555555222...,,,...222000333777::::::888555333;;;888555666:::===>>>===000444888888555333444777;;;777444666;;;??????===;;;BBBGGGCCC:::333555999666444333666::::::555000333666888777555666;;;@@@999222333======444222:::888444///---///111222222+++000555555111---,,,---+++((($$$$$$&&&)))***)))///111111---''''''---444,,,+++++++++------,,,+++777000******///333222000(((+++...---++++++///333///---+++---000111---)))......---,,,,,,+++******'''))),,,......,,,***)))333222000,,,******,,,...'''((((((&&&###"""###$$$'''%%%$$$&&&***,,,---,,,)))***+++***'''%%%&&&(((!!!###&&&)))***)))'''&&&//////---***'''&&&'''(((###$$$%%%&&&&&&&&&&&&%%%&&&###"""'''000333...(((!!!''',,,+++((('''+++///)))***+++...000...)))%%%++++++***'''###!!!"""###$$$%%%&&&&&&&&&,,,((($$$%%%***+++'''###!!!&&&******&&&######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&(((***,,,...'''(((((((((&&&$$$!!! %%%###%%%---777:::444---&&&))),,,---***(((((()))'''&&&%%%######$$$&&&'''---,,,,,,,,,,,,---...///((('''%%%######$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&(((&&&%%%'''))))))&&&######!!! """%%%&&&$$$!!!%%%%%%$$$%%%%%%&&&''''''000///,,,'''###!!!"""$$$ """%%%(((***000***%%%&&&***,,,)))&&&%%%(((******(((%%%$$$$$$&&&'''((())))))(((&&&%%%!!!###&&&((()))))))))'''***---...+++(((%%%$$$***(((''',,,333555000+++'''+++---+++((()))000666111111555>>>IIIMMMIIICCC???999333222000,,,***,,,(((+++///000...,,,***))),,,(((&&&)))///111...))),,,222777555...***...333333111000111222000+++'''(((...000,,,(((''''''%%%"""&&&,,,000000,,,&&&""" !!!###$$$%%%&&&''''''***...111666DDDVVVdddlll\\\KKKJJJVVVdddgggeeeiiiaaaTTTFFF;;;555111000''''''((()))))))))((((((,,,+++***,,,---...---+++''''''((()))******++++++333222333444555333...***.........//////...,,,***((()))***,,,---.........333111///---,,,,,,------)))******+++,,,---......111///+++(((''')))+++,,,++++++++++++,,,000555999:::>>>BBBDDDBBB===999777kkkGGG888444444666222444666666444333333444333555555333444666666555222000///...///111222222111333555666555555666777999:::::::::::::::;;;<<<555444444444666777777777333333444777:::;;;999777111555999;;;:::888888999:::999888555333111111111.../////////...---------000222666999:::999999999:::777555666;;;===<<<999666777777666555666777888888777777999:::<<<<<<<<<:::===??????<<<999888999777777666666777888999:::666777999::::::;;;<<<===;;;::::::;;;;;;888777999444555555444222111111222///111222333222000//////,,,+++)))''''''))),,,///111000...***'''(((,,,///+++***))))))+++,,,,,,+++000...,,,,,,///222333222111000...+++***,,,///111...---,,,---......,,,***+++,,,,,,++++++***))))))******+++,,,++++++***)))000111222111///------------,,,)))%%%"""!!!###%%%%%%'''(((***+++///444777222///+++))))))((('''&&&$$$$$$&&&''''''''''''&&&***,,,///...+++(((&&&&&&$$$%%%&&&''''''&&&&&&%%%%%%$$$%%%***...///+++'''!!!%%%((()))((('''***---,,,///111111---)))''''''((())))))&&&""" !!!###%%%&&&&&&&&&%%%((('''&&&(((***)))'''$$$!!!$$$'''((((((&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""%%%(((***''''''''''''&&&$$$"""!!!######&&&---444666111+++"""&&&)))+++)))(((((((((&&&&&&%%%%%%$$$$$$######''')))++++++)))))),,,///,,,***(((&&&%%%%%%&&&'''%%%&&&'''(((((('''&&&&&&(((((((((((((((''''''&&&$$$$$$%%%$$$$$$$$$%%%&&&###""""""""""""######$$$%%%&&&&&&''''''((())))))---,,,)))&&&"""!!!"""###""""""!!!!!!###'''***,,,---***'''''')))++++++***'''((()))(((&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&!!!"""%%%(((***+++++++++)))***+++***(((&&&%%%%%%***'''&&&(((,,,///...,,,''')))***)))'''(((---111...---111<<>>777222111///+++***+++))),,,///000///---,,,,,,)))((('''))),,,...---,,,---111555444///---...111333111/////////,,,(((%%%'''///333111,,,***(((%%%$$$'''+++......***$$$ !!!!!!###$$$%%%&&&''''''***000777AAAPPPbbbmmmvvvhhhYYYVVV___hhhllljjjnnnbbbRRRBBB888333000///&&&'''((()))***))))))(((+++)))'''((()))+++++++++%%%&&&''')))***,,,---...666;;;AAACCC>>>666...)))))),,,......---+++++++++((()))***,,,,,,,,,,,,,,,222222111000///...------,,,,,,,,,------.........///---)))&&&&&&'''***,,,***+++,,,,,,---111666999;;;===BBBFFFGGGDDD???:::```@@@777555333222444555555444333333666888222,,,...777888000///555888222,,,+++///222111///,,,222888888444333777<<<;;;999777888::::::666333111333444222000111666;;;000222666;;;>>><<<666000222222444777;;;<<<;;;999444888;;;888222...///111+++******---111111---)))000333777999888999===AAA777555444777<<<<<<999444===888333333666999:::999333777:::;;;999888;;;===<<<999666999???@@@<<<777777999999777444666===DDD888777888<<<@@@AAA===999===CCCAAA888777======666---444::::::444//////222444111//////222444222000+++---...+++'''(((...444111...***))))))******))),,,)))''''''))),,,---...)))+++...000000111333555<<<555---)))***---//////---...000///,,,******,,,)))************)))((((((---,,,+++))))))))))))***+++...333444333000---,,,333000***$$$"""&&&$$$(((------+++///888@@@:::222***(((+++,,,)))$$$((('''&&&%%%$$$%%%&&&&&&###***111444111+++'''$$$$$$%%%&&&'''''''''&&&%%%###%%%))),,,,,,+++)))'''######$$$&&&((()))***)))...444777333)))$$$&&&***$$$&&&'''%%%!!! """!!!###&&&''''''&&&%%%$$$&&&)))***(((&&&%%%&&&!!!!!!"""&&&******&&&"""%%%%%%%%%$$$%%%%%%&&&&&&$$$""" """%%%''')))((('''&&&%%%$$$$$$$$$!!!$$$)))...111000,,,))) """&&&)))******)))(((&&&&&&&&&&&&%%%###"""!!!!!!&&&++++++((('''***---...---***'''&&&&&&&&&'''%%%&&&'''((((((((('''&&&************)))((('''&&& ###&&&### $$$)))###$$$$$$"""!!!"""$$$&&&%%%&&&&&&'''((()))******))))))(((%%%"""!!!"""###)))'''&&&&&&''')))---///*********(((''''''***---((())))))(((%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''"""$$$'''***,,,,,,,,,,,,******)))'''$$$###$$$&&&(((((('''&&&&&&(((+++---((('''&&&'''(((***++++++,,,---222<<>>MMM]]]kkksssuuuvvvrrrjjjbbbdddqqq}}}sssdddNNN>>>555111///---&&&''')))*********)))(((***(((%%%$$$&&&((()))***$$$%%%'''))),,,...000111777BBBMMMNNNDDD777///+++&&&)))------+++))))))+++((()))***+++,,,++++++***000111333444333000---,,,........................---+++'''%%%$$$&&&***,,,***+++------...111555888===>>>AAAGGGJJJIIICCC>>>dddDDD999666333111444333222111111111222333/////////111222222000---<<<777222000111222000...---222777666222111555:::<<<777333333777;;;:::888222222111000000222777:::000333888;;;;;;777222...444222222666:::<<<999666111666:::888222---,,,---+++++++++,,,---.........333666::::::999:::===AAA777666888;;;??????;;;666???888111111666;;;:::888222666;;;<<<:::888999:::<<<555000333<<>>999777888888666666:::BBBHHH===:::999<<>>>>><<<:::999;;;<<<<<<;;;:::::::::888666444333555666666555555555666777999999999888555666777888999:::<<<>>>999888777777999<<<>>>???;;;:::999999;;;???BBBEEECCC???;;;;;;;;;;;;;;;<<<999777555333333444555555333222111000000222666999777333---***+++---...///......,,,,,,,,,,,,---...***)))(((((()))***)))'''&&&'''***...333666777666333///)))'''((())))))'''***+++***(((%%%$$$%%%&&&(((&&&%%%'''***,,,+++***+++***(((&&&%%%%%%&&&'''***+++,,,+++***)))***+++,,,,,,***'''###"""###$$$((('''%%%&&&***///444777555111,,,(((&&&&&&&&&%%%'''((('''&&&$$$$$$&&&(((,,,...000111000---)))'''&&&&&&'''((((((((('''&&&&&&(((((((((+++...+++&&&"""############&&&+++...222222111///,,,)))'''&&&'''&&&%%%$$$############!!! !!!$$$%%%$$$###!!!"""$$$%%%&&&%%%$$$###""" !!!%%%'''%%%"""%%%###"""###$$$%%%$$$###%%%%%%$$$"""!!!###&&&))))))))))))((('''%%%###""""""&&&)))***'''%%%$$$$$$!!!$$$((()))'''&&&'''(((***)))'''&&&%%%$$$###"""$$$$$$%%%'''((()))))))))+++++++++)))(((&&&$$$######$$$%%%&&&%%%$$$"""!!!$$$%%%&&&&&&''''''&&&&&&##################$$$%%%############""""""!!! ######%%%'''((()))******)))'''%%%$$$%%%'''''''''((()))***+++---000333555555000***&&&&&&'''''''''%%%'''******'''$$$###$$$'''&&&%%%$$$###$$$%%%&&&((()))***++++++***)))(((***)))(((&&&%%%$$$######%%%%%%$$$$$$$$$&&&)))+++)))))))))(((''''''((()))++++++---444>>>EEEGGGGGG;;;555000000333333///+++///000111222000...+++***,,,+++******,,,---......---,,,,,,---/////////...///...---,,,***(((&&&%%%''')))+++---......------'''%%%###"""######"""!!!!!!###%%%%%%%%%&&&)))+++///888DDDOOO\\\kkksssuuu|||sssnnnsssyyy}}}xxxgggQQQ@@@777333...+++(((((())),,,......+++)))''''''&&&%%%$$$$$$$$$$$$###%%%)))+++---------...333???MMMPPPHHH;;;111---************************)))***+++***((('''((()))+++000666666111,,,******---,,,++++++,,,---+++******)))''')))---000111111/////////......000444777999===@@@AAADDDHHHHHHDDDkkkFFF888555777999111111222111000///...------+++******---///000///,,,222888:::666333222333666333000000333777888888666555444555888<<>><<<777666888<<<222444666555222000111222777333111333777999777444...666<<<<<<666555;;;BBB<<<999666777;;;<<<999666888888777555333888AAAIII@@@666555===>>>777666===???999222111444888:::999555555444333333444777:::;;;333+++))),,,...---***...000000---******...333---+++************(((&&&'''%%%%%%,,,444888555111***)))(((&&&$$$%%%''')))***'''%%%$$$%%%$$$"""$$$$$$$$$&&&)))+++,,,+++)))((('''%%%%%%%%%&&&&&&+++***)))'''%%%%%%(((***&&&((())))))&&&$$$######+++'''$$$%%%***......---......---)))%%%###%%%'''%%%&&&(((''''''&&&((()))////////////...,,,++++++'''(((***+++***(((%%%###(((%%%###%%%...444///%%%!!!$$$%%%""" ###,,,555222000...------***%%%!!!&&&%%%$$$###############$$$###!!!"""######""" """###%%%&&&&&&%%%%%%!!! !!!%%%'''%%%"""$$$###""""""$$$$$$###"""$$$%%%&&&%%%$$$$$$&&&((($$$&&&(((***)))'''###!!!%%%%%%%%%$$$""""""###%%%!!!&&&***)))%%%###''',,,---)))&&&'''))))))%%% %%%$$$$$$###$$$&&&(((***((((((((('''&&&$$$###"""!!!"""#########""" ######$$$%%%%%%%%%%%%$$$###############$$$%%%&&&######$$$$$$###!!!""""""###%%%&&&'''((((((***(((&&&&&&'''))))))(((###(((------***,,,444<<>>cccBBB888777666555111111000/////////000000,,,***''''''(((+++,,,---+++000555888888666555555444111...///333888;;;===>>>:::777888<<<@@@BBBBBBCCC@@@<<<888555555777888777444333444777999888777555777888777444222333444222333222///---...333777:::777444222333444666666555777<<>>;;;999666666888888666444555444222///...222:::AAA<<<666444999;;;888999===???:::555333555999<<<===<<<999777666888:::999777777000)))(((+++---,,,***//////...+++((()))---222...,,,***+++,,,...//////'''&&&&&&,,,222444111---%%%%%%$$$$$$%%%&&&'''((('''&&&$$$$$$$$$### !!!"""###&&&)))++++++,,,''''''&&&%%%%%%%%%&&&&&&(((((((((&&&$$$###%%%'''&&&''')))(((&&&###""""""(((&&&$$$%%%(((******))))))******(((&&&$$$%%%&&&&&&(((******((((((((()))............---,,,++++++***+++++++++)))'''$$$"""&&&### """+++222---###!!!###$$$""" ###+++222555333111///,,,((($$$!!!%%%%%%$$$###############&&&$$$######$$$$$$"""!!! """###$$$%%%%%%$$$"""!!!!!!###&&&'''&&&$$$###"""!!!"""#########!!!"""$$$&&&&&&%%%$$$%%%&&&"""$$$&&&((()))'''%%%###&&&%%%$$$###""""""###$$$%%%((()))(((%%%$$$(((,,,,,,***)))))))))(((%%%"""############$$$%%%&&&'''$$$%%%%%%%%%$$$###"""!!! !!!!!!!!! """######$$$$$$$$$$$$$$$###"""""""""$$$&&&&&&&&&######$$$$$$###!!!!!!!!!"""###$$$%%%&&&''')))'''&&&&&&((())))))(((!!!'''+++***'''(((111999<<<555---((('''&&&### """''',,,---)))%%%$$$$$$######"""######%%%'''(((++++++++++++***)))((((((%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&%%%$$$'''+++---,,,,,,---...---,,,---222999:::555/////////...,,,++++++---///000555:::999222,,,******,,,***)))***---///...,,,)))+++,,,+++)))))))))+++''''''''''''''''''(((((((((&&&%%%%%%(((---222555+++((($$$""""""###$$$$$$ """$$$%%%&&&+++333999DDDUUUdddfff```___cccggggggbbb\\\]]]gggqqqooogggjjjbbbRRRAAA333++++++---'''))),,,///111000,,,(((******++++++***(((&&&%%%%%%(((++++++***)))***,,,+++,,,///333777666222---+++******))))))******+++)))***++++++))))))***+++/////////---)))'''((())))))((()))+++---...,,,++++++(((&&&)))///333333222111333333///+++,,,333999<<<>>>???@@@EEEJJJIIIEEE\\\???;;;<<<888222333111...---...000444666---***&&&$$$&&&((()))***///...000333777999888666////////////222777>>>DDDEEE???999:::@@@DDDCCC???FFFHHHIIIFFFBBBAAACCCFFF888666666999===<<<888444<<<888444333444666666555///444888666111000666<<>>@@@???===<<<<<<555555555888:::999555222666333000///000000000///...222666888666333222222444333444777:::<<<:::777777888777555222222555888333000---***+++...222444999:::777222444===@@@===:::::::::888777777;;;>>>DDD===888999>>>@@@:::444///,,,***)))+++---......000...***((('''(((+++,,,...,,,******///444999;;;))))))***,,,......,,,***&&&###"""$$$(((***(((&&&$$$&&&((('''%%%"""!!!!!! """$$$'''((()))***+++&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''&&&%%%###$$$%%%))))))(((%%%"""!!!!!!###"""$$$&&&&&&%%%%%%'''***((('''&&&&&&''''''%%%###)))+++,,,+++)))''''''''')))***,,,------,,,+++***///...,,,)))'''%%%$$$$$$"""""" $$$)))&&&!!!"""""""""""""""%%%))),,,777999888222***$$$###$$$$$$$$$######""""""######&&&%%%$$$$$$&&&&&&&&&$$$ !!!""""""###############$$$&&&((()))((('''###"""!!!"""#########!!!!!!###%%%%%%$$$###$$$$$$#########$$$%%%&&&&&&'''%%%%%%&&&&&&'''&&&%%%%%%)))'''&&&&&&''')))***+++)))+++,,,***'''$$$$$$%%% """$$$%%%&&&%%%$$$###""""""############""""""!!!!!!!!!!!!!!! ######$$$%%%%%%%%%%%%%%%###"""!!!"""%%%'''''''''###$$$$$$$$$###""" !!!!!!!!!!!!"""$$$%%%&&&&&&%%%$$$%%%'''(((''''''"""$$$%%%%%%$$$&&&***...000000...+++'''### $$$%%%(((++++++)))%%%!!! """$$$''')))+++'''))),,,......,,,)))'''%%%%%%'''((())))))))))))%%%)))---,,,(((&&&''')))'''''''''***---...,,,)))***+++---///111222111///+++++++++)))'''(((+++...666999;;;777///******,,,(((+++------,,,+++---///+++)))(((((())))))'''&&&&&&%%%%%%%%%%%%'''((((((&&&&&&%%%%%%'''***,,,......+++'''%%%&&&((()))))) ###%%%$$$$$$+++999EEEYYY___eeeggghhhfff]]]TTTQQQVVVYYYXXX[[[bbbjjjlllaaaWWWHHH:::111---+++************,,,...///---,,,++++++,,,,,,+++***((('''***)))((()))++++++)))''''''(((***,,,...//////...***+++---......---+++***+++,,,------,,,+++,,,---+++,,,---,,,***(((''''''(((((())),,,......---+++''''''((()))+++---000222222222000...------000222???CCCEEEBBBCCCIIIOOOPPP___BBB>>>>>>999333333111///---...000444666---***&&&%%%''')))******111...---000555999888555---...///000222888@@@EEEFFF@@@;;;<<>>333222333666:::999444///666333///...///111111000///444999999555222333444777444222555:::;;;888444555666666333//////444999111///+++******,,,...///666:::666---000===AAA:::777:::<<<;;;777666888<<>><<<999555444444555666777888888444333333555777888888777:::999888555333111111111///222555888999888888888444555555666666555222000///000111111///...///000666666666555555555666777555777777666444444666888555555444333111111111222111111000,,,***+++000555333222000...111666888888::::::999888666666777888999:::;;;===>>>>>>===;;;222000111555;;;<<<888333333444333///***'''(((+++(((((())),,,111555888999111---((((((,,,---+++'''%%%&&&'''(((((('''&&&%%%###$$$&&&)))+++)))&&&"""###'''******(((&&&''''''%%%%%%&&&'''((()))))))))%%%&&&&&&%%%$$$%%%(((***'''&&&%%%""" ###%%%%%%%%%$$$#########%%%''''''''''''&&&$$$$$$%%%''''''''''''%%%######%%%&&&&&&'''((())),,,...000111000///---+++)))'''%%%$$$ """!!! ###### """$$$###"""&&&///666888666111***$$$!!!"""$$$######""""""""""""######&&&%%%$$$%%%'''''''''&&&%%%$$$$$$###############$$$%%%'''(((((())))))***%%%###"""###$$$%%%$$$###"""###%%%$$$######$$$&&&###"""!!!!!!"""$$$'''(((&&&%%%&&&))),,,...,,,***%%%&&&'''((()))+++---...***(((&&&###!!!!!!"""$$$"""###$$$%%%%%%%%%$$$$$$!!!!!!###$$$%%%%%%%%%%%%'''&&&%%%%%%%%%$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%###!!!"""'''******(((&&&%%%$$$######%%%&&&(((###"""!!! !!!"""$$$&&&###""""""$$$&&&'''&&&%%%""""""###$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%###!!!"""$$$&&&'''&&&%%%$$$### !!!###%%%((()))***+++---...---+++)))'''###%%%''')))******)))(((''')))++++++)))((()))+++(((''''''(((***+++,,,,,,)))((())),,,///000...,,,,,,***'''%%%&&&(((***+++000000...,,,******)))***)))***,,,---------------,,,------,,,)))'''((((((((('''&&&$$$$$$%%%&&&'''&&&'''''''''(((''''''&&&***)))((((((***,,,,,,+++'''%%%%%%)))333>>>HHHMMM]]]dddjjjjjjgggbbbYYYPPPJJJOOOSSSWWW]]]dddfffdddVVVMMM@@@666111...,,,***+++)))((()))+++------,,,++++++******++++++,,,,,,---+++***(((((('''&&&%%%###$$$%%%(((+++...//////......///000000///......+++---......------...000333222111000///---+++)))***+++,,,///111000---+++((('''&&&''')))+++,,,------///000---+++---555<<>>999///,,,444===666444333333555333///***000444444///)))***444>>>222))))))111444//////666>>>:::555444666888777555000666<<<>>><<<;;;===AAA999444333:::CCCEEE===333333888;;;555+++&&&)))///&&&''')))---111222111///555,,,$$$%%%---111---&&&"""'''+++***&&&###$$$&&&$$$""""""'''---...''' %%%(((,,,+++(((&&&%%%&&&%%%%%%'''((())))))))))))''''''%%%######&&&+++///######$$$###""""""$$$&&&***&&&"""!!!###%%%$$$###%%%)))+++(((""" %%%***###$$$###!!! !!!$$$'''((('''''''''***///333666---...///...,,,((($$$""""""""" """'''&&&"""###'''$$$ %%%444AAA777111)))$$$""""""""""""###"""""""""""""""######'''%%%$$$$$$&&&&&&%%%###((('''&&&%%%$$$$$$$$$$$$###$$$'''''''''((()))***%%%$$$###$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$&&&(((""""""""""""###$$$&&&&&&'''%%%%%%'''+++......---!!!&&&***+++((((((---222,,,'''!!! """"""!!!%%%$$$#########$$$%%%&&&!!!"""###$$$&&&&&&&&&&&&)))(((''''''&&&&&&''''''######$$$%%%%%%%%%%%%$$$$$$ !!!'''+++***((('''&&&$$$######&&&)))+++###"""!!! !!!"""%%%&&&#########%%%'''((('''%%% ###&&&((('''&&&&&&&&&)))%%% !!!$$$%%%"""$$$((('''###!!!###'''###""""""""""""$$$&&&'''///...---,,,***)))((('''###$$$&&&((())))))(((''')))'''&&&''')))******(((%%%(((***)))((()))...222...***)))...555666000)))///+++'''&&&''')))++++++***)))((()))***+++)))(((+++)))))),,,///000---***+++000333000)))&&&)))---***)))&&&$$$$$$$$$%%%&&&(((((('''''''''(((((((((&&&&&&&&&'''***++++++******%%%$$$---<<>>CCC>>>CCCKKKTTT[[[aaagggkkkjjjiiijjjnnnvvv{{{wwwpppfffOOO=========777777>>>333444444555555444444444333333444666777666222000333555777777444000...---000---,,,---111333333111333666888777444111000111333444555333000///111333222333333333222333666888777777777777666666666666999777444111111333666777888222000222333222333555333///***)))---111444555666666666777888777333000...000333999>>>@@@>>><<<777666888>>>DDDEEE@@@;;;666888999666000+++((('''&&&''')))+++---///000111---+++(((&&&%%%&&&)))+++((()))******)))'''%%%$$$'''(((***,,,,,,((("""&&&'''(((((('''&&&&&&'''%%%***+++((('''))))))'''(((%%%%%%'''(((%%%&&&)))((('''$$$"""""""""$$$%%%&&&'''((('''%%%$$$%%%&&&$$$%%%((())))))'''$$$"""######"""""""""""""""###(((((((((((())),,,000444000///---+++)))'''&&&%%%$$$######$$$$$$### !!!"""######%%%***000555222,,,%%%  """###$$$###!!! !!!"""###&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%$$$######"""%%%((((((&&&&&&(((+++%%%&&&%%%$$$""""""$$$&&&&&&%%%### """%%%'''&&&%%%$$$############'''%%%$$$&&&***,,,+++)))###&&&(((((('''(((,,,111+++'''"""!!!""""""!!!)))((('''&&&%%%$$$$$$$$$&&&''''''&&&$$$######$$$(((***,,,+++(((%%%###"""%%%%%%#########$$$%%%&&&%%%$$$$$$%%%'''((('''%%%%%%%%%$$$###$$$%%%&&&''''''%%%""" !!!$$$&&&%%%&&&((()))))))))((('''"""&&&))))))'''&&&)))+++$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""!!!"""$$$'''//////...---,,,***)))(((###%%%((()))(((&&&$$$$$$---***'''%%%%%%&&&'''&&&%%%'''))))))((()))---111,,,,,,,,,///222333333111111+++''''''''''''***///,,,++++++++++++)))&&&###***(((&&&(((+++---+++))),,,111444222,,,'''''')))+++(((%%%%%%'''(((&&&###,,,,,,+++)))''''''((()))%%%$$$$$$(((,,,///...,,,+++///222666AAAOOOSSSOOOVVVffftttsssdddVVVRRRUUURRRKKKJJJWWWiiipppgggZZZUUULLL@@@555///---+++***((()))***+++++++++++++++...)))$$$%%%***......+++///...+++'''###"""$$$&&&((($$$"""'''...000,,,''',,,...000///,,,+++...111)))***+++,,,---,,,,,,+++777888999777333000......+++...111222000...------222,,,((()))...000,,,''')))///222///+++///===JJJDDDAAA????????????;;;888dddCCC777444222111444999:::333,,,++++++******)))((())),,,///111111333222111222555666666555222444666666666:::AAAHHHKKKGGGKKK]]]sss|||rrreeeqqq}}}vvvrrr}}}mmmXXXFFFAAA???:::666666555444222111111222333444000222666777666444222222333333333444444333///---...////////////000333555444777999999555222111111:::999777222...---000222000333555333111111555999999777666666888888777555444444222111111444;;;@@@888333000111222000000222111///---...222444555555111444777999888555222///111//////555>>>@@@<<<666555666888;;;===>>>??????999888555333111...***''')))***+++,,,...111333444---***&&&%%%%%%(((***,,,...+++((())),,,...,,,)))'''+++......***%%%!!! %%%'''))))))'''&&&&&&'''))),,,,,,'''&&&))),,,+++)))%%%%%%''''''$$$%%%(((((('''%%%$$$######$$$%%%'''(((((('''%%%$$$%%%&&&$$$%%%&&&'''((('''%%%$$$######""""""""""""######$$$&&&((())))))***---///000...,,,)))'''&&&&&&&&&&&&%%%######$$$###!!!""""""""""""###''',,,000000,,,&&&"""!!!"""#########"""  !!!"""###)))((('''&&&&&&'''((()))%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%$$$""""""###%%%%%%$$$""" """%%%((('''&&&$$$############$$$"""!!!###&&&((('''&&&%%%%%%$$$%%%'''***+++,,,+++'''$$$"""###$$$###!!!%%%&&&'''(((((('''%%%$$$&&&''''''&&&###""""""###(((+++......,,,'''$$$"""%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&'''(((&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$"""""""""$$$''')))&&&'''((()))***)))((((((&&&&&&&&&'''))))))((((((###$$$$$$$$$$$$######"""%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%###""""""%%%'''+++---///000///,,,(((&&&%%%&&&'''&&&$$$######$$$(((((('''&&&&&&&&&'''(((%%%'''(((((('''(((,,,///.........///111444888;;;444...+++,,,,,,***+++///333222///,,,***))))))***(((((())))))))))))***+++...///000///---***)))((()))))))))((((((((()))******)))(((((((((((('''%%%&&&%%%%%%)))---000///...***+++333BBBKKKOOOTTT\\\eeeiiinnnppplllcccXXXRRRNNNOOOTTT[[[bbbeeedddbbbUUUIII;;;333222111,,,(((******+++++++++++++++++++++)))''''''(((***,,,---222///+++(((''''''&&&&&&%%%%%%%%%'''***+++***)))++++++,,,...//////...---,,,,,,,,,+++,,,,,,------111444888999777333000...222000...///111222111//////---++++++,,,,,,+++******,,,---+++***...777???AAA>>>;;;;;;===??????>>>___@@@777666444000555999888111+++******))),,,***)))***---000111222333222111222555777888888111333666888:::@@@GGGMMMRRRNNNQQQeee|||{{{mmmwwwxxxtttxxxiiiUUUHHHAAA<<<555...555333000------...111333,,,111666888666444333333222000000111444444222///---000222///+++,,,333:::888::::::999666444333333===:::666000------111444000333555444111000444888:::888777888::::::777555222333222000000555<<>>BBB666111...000111......///888777555111,,,***,,,///&&&))),,,+++'''&&&))),,,///---++++++------+++)))'''***---,,,))))))---111***((('''(((***)))'''$$$&&&%%%&&&)))---000000000---+++888RRR]]][[[___mmmtttooommmrrrxxxttteeeVVVPPPVVV\\\\\\YYYYYY]]]cccOOOCCC666111444444///))),,,,,,,,,,,,,,,+++++++++)))******)))'''(((,,,///444000,,,***++++++)))'''$$$&&&''''''%%%&&&(((+++)))((())),,,111222---)))...---,,,++++++,,,---...+++000777::::::666222///888222------222555444000+++------,,,***)))+++---******((('''(((***...111;;;888666666999===@@@AAAdddCCC888555222000111333222,,,'''((()))(((---,,,***+++...222444555444222000000333555777777222333666;;;BBBIIIOOORRRVVV\\\eeemmmssszzz|||xxxzzzzzzhhhRRRCCC<<<444---333111///,,,,,,---...000,,,///444777888777444222//////111222333444444333///000000---***,,,333:::>>><<<:::777666555666777888666333000///000333666333444444444444444555666999:::;;;;;;999888777777666444111111222555777888555000---//////,,,+++---+++///555;;;===:::666222111111222555888777333///111---,,,///555666000***---///000000///111666:::===:::666333111111000///---///222666888888888888888333---+++...111222111444///***+++000222///+++'''+++...---((($$$###%%%&&&(((******((('''&&&'''+++...---(((&&&***------)))&&&%%%&&&%%%""""""%%%&&&&&&&&&&&&&&&$$$######&&&''''''&&&$$$""""""###$$$#########%%%&&&((()))$$$$$$#########$$$%%%%%%)))+++---.........000111...+++(((%%%$$$%%%''')))+++((($$$"""###$$$$$$$$$!!!!!!!!!!!!!!!###&&&)))+++)))'''&&&&&&%%%$$$"""  !!!"""###$$$)))***+++,,,+++***((('''###%%%'''((()))'''%%%$$$'''&&&'''((()))'''!!!$$$%%%%%%$$$""""""###$$$''''''%%%###!!!!!!###%%%&&&%%%$$$###""""""""""""$$$###""""""###$$$$$$$$$%%%###!!!!!!$$$&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$$$$&&&)))++++++)))&&&$$$%%%&&&&&&$$$""" !!!!!!(((***---...,,,(((&&&%%%%%%&&&''')))))))))(((''''''&&&%%%&&&'''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###%%%&&&'''''''''%%%&&&'''(((((((((''''''(((&&&%%%&&&((((((&&&$$$"""######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%""" ###%%%&&&)))---000000...***((('''''''''%%%"""!!!!!!###%%%&&&(((,,,000111...+++'''&&&&&&&&&&&&'''(((***//////111555;;;???@@@???444///---111333111000111333777:::777000,,,---///((()))+++***((('''(((***,,,+++******+++,,,,,,,,,)))+++,,,,,,++++++---000,,,,,,++++++***((('''&&&%%%%%%&&&(((+++...000000333111???\\\rrrvvvuuuwwwxxxwwwyyy~~~~~~rrrggg___^^^\\\YYYVVVTTTSSSTTTBBB:::222///222444222......------,,,++++++++++++++++++*********+++---///111000///---,,,+++******&&&&&&'''%%%$$$%%%'''******)))***,,,//////,,,)))------,,,,,,,,,,,,,,,,,,+++///555888888555222111666222...///222444333111+++,,,---,,,******+++---+++++++++)))''''''((()))111000000000333777;;;===hhhEEE666111111222,,,...---((('''***---,,,...,,,***,,,000444777999555222///...000333555666777777:::BBBLLLTTTXXXYYYbbbmmmwwwxxxtttxxxyyyrrrxxx___HHH<<<555111/////////......---------//////111666::::::666111---111555666444333555777222000...++++++///444999BBB>>>999555444777:::<<<666555333111111222222222777444222444888999666333666;;;???>>>888555666999777222///111666888444///222---,,,///000...---...+++111888===>>>:::555111666000,,,///666:::666111---.../////////---+++***)))***+++---...//////000888:::999555///---111555...111666:::<<<<<<:::888???;;;666444555666666555222111000000///---***((((((((()))*********((('''(((******)))'''&&&&&&''''''+++,,,)))(((***+++))))))&&&%%%&&&%%%""""""%%%&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&$$$"""!!!!!!"""######""""""$$$&&&(((***$$$$$$$$$$$$$$$%%%&&&&&&---......---,,,...111444,,,***&&&$$$$$$%%%(((***+++((($$$"""###$$$%%%&&& !!!"""""""""$$$'''***((('''&&&&&&'''&&&$$$""" !!!"""###$$$$$$$$$''',,,//////+++'''$$$###$$$&&&'''((('''&&&%%%&&&))),,,,,,(((###!!! ###$$$%%%$$$"""!!!"""###***)))(((%%%""" """######""""""!!!!!!!!!!!!"""$$$######"""!!!"""$$$%%%###%%%%%%###!!!"""$$$'''%%%%%%$$$$$$###"""######((())))))***)))'''%%%$$$$$$%%%%%%$$$"""!!!!!!"""((())))))(((&&&&&&'''((('''''')))******)))''''''&&&%%%$$$%%%&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%$$$###"""######%%%&&&&&&&&&%%%$$$$$$&&&((('''%%%$$$$$$&&&"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$###!!! """$$$((()))***,,,,,,,,,,,,,,,&&&(((***)))&&&$$$""""""***'''(((///777999333,,,'''&&&%%%%%%&&&'''((()))...---000999DDDGGG@@@999333,,,***...222222222333---444;;;;;;555///+++++++++)))'''((())))))(((%%%'''***,,,+++)))))),,,000---+++))))))+++,,,+++***,,,///111000+++((('''((($$$%%%&&&'''(((+++---///666777CCC___xxxrrr|||}}}zzz{{{uuuhhh[[[VVVWWWTTTHHH===555333000......000333555......,,,++++++++++++,,,///+++(((***...000///---+++...000///,,,***+++...***(((%%%%%%&&&'''''''''+++---......+++***+++---***+++---...---,,,+++***...000333444333111111222000111111111111000000111...,,,***+++,,,------,,,---000222...((($$$&&&))))))***+++---...000222333dddAAA222///111444,,,---,,,(((***000444444...,,,***+++///333777999666333///...000444777999???CCCJJJPPPWWW^^^dddgggpppsssxxx}}}}}}yyy~~~{{{nnnUUUAAA777444......///000000///......111111333666999:::777444000444888:::999777666777444222///---...111666:::BBB===888555666999<<<>>>:::888555333333222///...777444333444888999666222666;;;@@@>>>888444555888333000...222777999666111111---,,,000111///...///000555;;;>>>===999666333555...)))+++333888777333,,,///000///,,,)))))))))((()))+++---...---+++)))333777999444---***000666000333666:::<<<<<<;;;;;;@@@???>>><<<:::999999:::444555666555222...+++)))***((((((***---...---+++---,,,+++(((%%%$$$%%%'''%%%)))+++)))'''))))))''')))&&&%%%&&&&&&######&&&''''''&&&&&&%%%$$$$$$$$$###$$$%%%$$$"""!!!"""#########"""###$$$&&&((()))$$$$$$$$$$$$%%%&&&''''''---,,,+++***)))***...111***(((&&&%%%%%%''')))***)))&&&###"""###%%%&&&'''!!!"""#########$$$''')))&&&%%%$$$%%%&&&&&&$$$"""!!!""""""######$$$$$$$$$!!!$$$***...///+++&&&###"""###$$$%%%&&&&&&'''''''''+++...,,,'''"""!!!""""""###%%%$$$###!!!!!!"""(((((('''$$$!!! """ !!!"""######"""""""""  ###&&&$$$'''(((%%%!!! ###'''$$$%%%&&&$$$"""!!!!!!"""))))))))))))(((&&&$$$######$$$%%%$$$###"""###%%%((((((&&&$$$###$$$&&&)))))))))))))))((('''&&&&&&$$$###"""###$$$$$$###!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$%%%$$$$$$###!!!%%%((('''$$$"""$$$'''###$$$%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&%%%###"""###%%%(((+++***)))((()))+++---...&&&(((+++,,,)))&&&$$$###+++))))))000888:::444,,,'''%%%$$$$$$'''))))))))),,,,,,000:::FFFIIIDDD===666...(((+++111333555666///444:::;;;777000+++)))---)))&&&''')))***'''###$$$)))---,,,((('''+++000---)))&&&'''***,,,***'''***000777999666000+++(((%%%&&&&&&&&&&&&(((+++...333:::HHHccc}}}ttt}}}vvvfff^^^[[[RRRAAA222......---***))),,,222777...---+++******+++,,,,,,000+++'''***///222000,,,(((+++...///...---...///---***((('''))))))(((&&&***...222111---+++---///***+++,,,.........---,,,000000000///......000222---000222222000...///111///---+++,,,...//////---000333555111)))%%%&&&)))%%%'''***+++++++++,,,---]]]===111000111222...///,,,))),,,333888888000---))))))+++///222444888444111111444:::>>>AAAFFFSSS```dddaaadddooo{{{zzzxxxvvvwwwsss{{{{{{hhhKKK888222//////...//////000111222111555999999666555777;;;888777888<<<@@@>>>888222444666666333000222999???<<<:::888999;;;===<<<;;;>>>:::666333333444222111111444666666444222333444999:::;;;;;;;;;888555333222222222333444666999;;;444000///222333000...///666:::===>>><<<999777777,,,++++++,,,///222444555//////......,,,***)))((())),,,//////,,,)))***+++///222333000+++)))---111555555444555777:::===???:::===@@@???<<<:::;;;======;;;888888888666333000------.........///000111111///,,,'''###"""$$$'''&&&******&&&%%%(((***))))))%%%%%%''''''$$$%%%(((+++***((('''&&&&&&''''''###$$$%%%%%%$$$$$$%%%&&&############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&'''((()))******)))((((((***,,,(((((('''''''''(((***+++&&&$$$!!!"""$$$&&&''''''"""###$$$###""""""$$$&&&$$$#########%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$ """&&&***+++)))&&&$$$""""""""""""###%%%'''((()))******)))&&&###!!! !!!###%%%%%%###!!!!!!""""""######!!! !!! !!!###$$$&&&'''"""######!!! """&&&***)))((('''%%%$$$$$$%%%&&&%%%'''(((&&&### !!!"""$$$&&&(((***)))'''$$$""""""###%%%%%%$$$$$$&&&'''&&&&&&&&&%%%###$$$&&&(((,,,+++***(((&&&&&&%%%%%%!!!!!! !!!######""" ###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&$$$###"""!!!!!!!!!"""$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&)))))))))((('''(((,,,...+++***)))((()))***,,,...''')))******((('''&&&''''''))),,,000222222///---'''%%%###$$$(((***+++***+++---111888???GGGKKKMMM???444***+++000444777:::===<<<:::777333000...,,,+++***)))(((((('''%%%$$$$$$'''++++++******+++,,,((('''''''''(((*********,,,111<<>>777000---(((%%%%%%)))...222,,,+++***))))))***,,,---,,,***)))***---......,,,)))((((((---333555111---,,,---...---***(((((((((''',,,111555555333000......---,,,,,,---///111333---......---,,,---///111222000///...///000000111---...//////......000111333333222///+++(((''''''&&&(((***))))))))),,,///ZZZ;;;333222000...//////,,,))),,,444888888111---)))''')))+++...///999666333333888???EEEHHHKKK___rrrrrrhhhgggwwwyyy}}}uuuvvv{{{}}}uuuTTT999///111000...---...111444666///888???<<<333000777AAA>>>888666<<>>???>>>;;;999999;;;$$$)))......,,,,,,000555222///,,,,,,...---)))%%%***000555111***&&&***000---------,,,*********+++999666222111333888???CCC333:::@@@@@@<<<999;;;???FFF???999999===???<<<777///222555333///---111666444111,,,&&&!!!!!!$$$''')))+++***%%%###'''++++++(((%%%%%%((((((&&&&&&)))---,,,***((('''((()))***###%%%&&&&&&&&&&&&''')))"""######$$$%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))''')))++++++***)))))))))'''''''''((()))******+++###"""!!!"""$$$&&&''''''$$$%%%$$$###!!! !!!"""###"""!!!"""$$$%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$ !!!###%%%''''''''''''"""!!! """$$$'''))),,,(((%%%%%%&&&%%%!!!!!!###%%%%%%###!!!!!!!!! """ !!!###%%%''')))***$$$%%%&&&$$$###%%%***...---)))%%%%%%'''(((&&&###&&&)))***((($$$!!!!!!"""###(((,,,,,,)))$$$!!!!!!###%%%%%%%%%&&&''')))$$$%%%''''''&&&%%%&&&'''...,,,***'''%%%$$$$$$$$$  """###""" ###$$$%%%&&&'''&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$!!!!!!###'''(((&&&$$$&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&&&&'''&&&,,,------,,,,,,---111444******))))))******,,,,,,((())))))'''&&&&&&(((***"""(((///000,,,***+++---'''%%%###$$$(((,,,,,,++++++///222444999CCCRRR]]]GGG:::...,,,000555999<<>>FFFPPPaaadddiiipppvvv{{{}}}~~~|||rrr___OOO===...(((///555555222000444999:::666222444888;;;:::888999AAADDD@@@:::888888777444666777888888666444222;;;999888:::???CCCDDDCCC777333666<<<;;;444444:::<<<888444111000000///...777===BBB@@@:::444222333000000111333555666555444999777444111///000444777===666<<>>>>>===@@@AAACCCCCCCCCBBBCCCDDDEEE===444111333666444222---555444((( %%%+++,,,---)))$$$"""###%%%&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&***,,,------+++)))((((((&&&%%%$$$%%%&&&&&&$$$"""%%%&&&&&&$$$###%%%***///,,,((($$$"""$$$&&&&&&%%%******+++***)))(((&&&%%%###$$$''')))***)))'''%%%((($$$!!!###***---***%%%""")))...,,,$$$ %%%########################'''&&&%%%###"""######$$$!!! !!!$$$%%%%%%$$$%%%""" """######***)))))))))(((&&&%%%$$$######$$$######"""!!! !!!"""$$$!!!###%%%'''((('''%%%$$$,,,***'''$$$$$$%%%(((***,,,+++***)))((('''&&&%%%***)))(((***+++)))$$$%%%&&&((()))))))))((('''$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&''''''''''''***'''%%%&&&)))***(((%%%'''### !!!%%%&&&"""###$$$%%%%%%######$$$%%%%%%&&&&&&&&&''''''((((((...,,,((($$$""""""######!!!"""###$$$###$$$''')))'''''''''(((((()))((('''%%%''')))))))))***+++---333...///666:::888333000//////,,,&&&%%%(((***))))))(((&&&&&&&&&&&&$$$""""""&&&)))((($$$"""&&&***((('''&&&&&&'''))),,,---...///111444;;;FFFSSS\\\KKKBBB555...///888CCCJJJNNNDDD777///...///000///222///,,,***)))(((&&&$$$---,,,,,,---...---+++(((************************///999HHHVVV___[[[JJJ888///++++++//////++++++///+++<<<[[[|||kkkMMM===;;;000,,,'''$$$$$$(((---111+++(((&&&'''***,,,+++)))+++)))'''&&&&&&(((***,,,+++)))))),,,000222111...+++///333333///+++***++++++---000555999999666333333///++++++...111222222))))))(((((()))+++...000222///++++++---//////...***,,,///000000///000111333---((((((,,,///...+++---+++(((''')))+++,,,,,,hhhEEE666333444777222111///...///111222333222111///......///000111...777BBBDDD>>>===JJJ[[[iiieeeeeeooo~~~wwwnnn[[[KKK===333,,,000444555333222444777888333000333:::===;;;777888???CCC???888666666555222333444555555555444444<<<:::999;;;>>>BBBBBBBBB666555666999777444444777;;;:::888555333222111111333>>>HHHDDD777///222:::222111000111222333222111444444333111000222666999666777BBBQQQSSSDDD555000---+++(((***///444666666///111222111...,,,+++,,,......///111333333111///222333222...)))''')))---***---///000......///111555333111222666999::::::555BBBLLLHHH<<<888AAALLLGGG>>>555222666888666222333666444...***,,,//////,,,(((###!!!"""$$$%%%%%%$$$###"""!!!!!!"""###$$$(((+++///000...+++((('''&&&'''''''''&&&%%%%%%$$$"""###$$$$$$%%%)))///444***'''$$$###%%%'''(((''',,,+++***(((''''''(((((($$$&&&(((******)))'''%%%(((%%%$$$&&&+++---+++)))***///222///(((######&&&###############$$$$$$$$$'''&&&$$$###"""#########!!! !!!$$$%%%%%%$$$$$$###!!! """$$$&&&***+++,,,+++(((&&&&&&'''######$$$$$$######""""""!!!!!! !!!"""###$$$###$$$&&&''''''&&&%%%$$$---+++)))((('''(((***+++(((***++++++(((''''''(((***************)))&&&###&&&''''''(((''''''&&&&&&$$$%%%'''((((((((('''&&&&&&&&&%%%%%%&&&'''((()))'''((()))(((((((((((())))))&&&######%%%&&&$$$"""&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((())))))...,,,(((%%%######$$$$$$!!!###$$$$$$$$$%%%''')))+++(((&&&(((,,,---***%%%&&&(((***+++++++++---//////000888BBBDDD<<<222,,,222222///)))(((,,,///...)))(((&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&'''(((%%%&&&''''''''')))---000---...333;;;DDDJJJLLLLLLOOOEEE888222444<<>>777111222333333444444555555555111///333:::===:::555666<<<>>>;;;777666666333000000111111333444555666:::888777888:::<<<======777::::::666444666777666999;;;<<<:::666333444555555<<>>HHHEEE;;;777@@@JJJEEE>>>666444888:::888444:::555444888:::777333333///+++&&&######%%%'''((($$$###"""!!!!!!"""######&&&***///222000,,,)))''''''***+++***'''$$$%%%'''"""###$$$$$$%%%)))...222)))&&&$$$###%%%'''((((((---+++(((&&&&&&''')))+++'''((()))******)))'''%%%&&&'''((()))+++,,,---...111222222///+++'''%%%%%%######"""######$$$$$$%%%&&&&&&$$$######"""######!!! """$$$&&&%%%%%%"""###$$$"""!!!"""'''+++,,,---///---***((()))***$$$$$$$$$$$$$$$$$$$$$###!!!###$$$&&&'''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$++++++******************$$$(((,,,,,,***))))))+++***+++++++++)))((()))***((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))((('''''')))((('''&&&&&&''')))***%%%(((+++***''''''***---+++***(((&&&&&&'''))))))***'''%%%&&&((((((&&&###%%%%%%&&&''')))***++++++---+++)))&&&$$$$$$%%%&&&"""$$$%%%%%%$$$%%%''')))...)))&&&***000111+++$$$''')))+++,,,,,,---///000///444>>>FFFDDD:::000---222222...((((((---000000***)))&&&$$$######$$$%%%(((&&&%%%&&&(((***(((&&&$$$&&&((((((''')))---111---,,,000:::GGGOOOOOOMMMSSSGGG:::444777===@@@AAA666111,,,***---111333333===777000***)))+++...///,,,000444111+++''')))---+++***)))(((((()))***+++888888777888@@@HHHHHHCCC000+++(((,,,111111...---666111>>>hhhnnnllllll]]]CCC...000...,,,+++,,,///222555++++++,,,...///---)))&&&&&&&&&''''''((()))******%%%''')))(((%%%%%%***...---***(((***...000---***,,,///111///+++,,,222999//////000111111///***'''&&&&&&''')))***+++,,,---***'''$$$###%%%(((******000---***---222333///***+++---000000......///111...***'''%%%&&&)))++++++^^^BBB<<<<<<888444999777333000...000333666111666<<<<<<999777888;;;EEE===;;;EEESSS[[[^^^___eeeuuu{{{uuu[[[CCC999444222000222555777777555222222333555777777666444444666666555777:::777222////////////111444777888444333222111222333444444888???>>>555333999:::666555:::>>>===888444555888>>>777111555===>>>666,,,,,,+++***,,,000555888999///000111111111333666888FFFKKKJJJBBB???@@@;;;333---///111111111000111222000...---000444555222...---000333333222222555999111000///000111///+++'''*********))))))***,,,---)))'''&&&&&&)))---000222999777666999>>>AAA???<<<<<<:::888777777888:::;;;>>>666888DDDJJJBBB888555777444...***)))***+++,,,'''&&&%%%$$$###$$$$$$%%%&&&***...111///,,,)))((('''+++...,,,'''$$$&&&)))''''''%%%$$$$$$%%%''')))'''&&&$$$######$$$%%%%%%)))((('''%%%%%%'''((()))((()))*********((('''&&&$$$'''************---000000...,,,+++***(((&&&$$$######"""""""""###$$$%%%%%%%%%$$$######"""""""""!!! """$$$&&&&&&%%%!!!$$$&&&$$$!!!###)))//////...---,,,,,,,,,+++***((('''&&&%%%$$$#########"""$$$(((+++,,,***'''%%%''''''(((((('''&&&%%%$$$'''''')))******((('''&&&$$$%%%(((+++...---+++***)))+++,,,+++((((((+++...)))'''%%%###""""""######$$$%%%&&&'''''''''&&&%%%((((((((()))))))))((((((&&&(((******))))))+++---*********((((((***...111---)))%%%&&&***+++'''###%%%%%%&&&((()))+++,,,---+++***(((&&&%%%%%%%%%&&&$$$%%%&&&&&&%%%&&&(((***,,,***))),,,//////***%%%''')))***++++++,,,...000555888===@@@;;;222000333...---)))######)))------,,,+++((($$$!!! """$$$''''''''''''((())))))((((((''''''''')))+++,,,,,,///,,,+++333BBBRRR^^^cccTTTHHH999333666999777444111///---...222666777777777222+++''''''***---///---000111///***'''(((***+++***)))(((((()))***+++...111222555:::>>>;;;555///***''',,,333666444000,,,///@@@```yyylllbbbUUUFFF;;;666...---,,,++++++,,,...///,,,---------,,,***(((&&&$$$%%%''')))*********)))&&&''''''&&&$$$%%%))),,,***((('''(((+++---...------......,,,)))***000555///000000000///+++'''$$$%%%&&&((()))+++++++++++++++)))'''&&&(((***---...000---,,,...111111...******,,,///111111111111111,,,)))&&&&&&(((+++...///\\\@@@;;;;;;777222888777555111......222666555;;;@@@AAA>>><<<>>>AAAJJJCCCBBBMMM[[[cccfffgggkkk~~~{{{gggLLL===555111...000555888888777111555888777222///000333444222///111888>>>:::111000/////////111444777999111000///...------...///666===<<<333111777888444111777<<<;;;777444555888???666000444===@@@888......---,,,...222666999:::222222222111000000222444FFFJJJEEE888444999999333...000222111///---------...+++***---333555222---,,,///222333111222555999---,,,+++...111111---)))+++***(((((()))***+++,,,%%%%%%$$$$$$&&&))),,,///888000+++111<<>>@@@@@@>>>:::666444444555333111///,,,***(((((((((+++---......+++***)))***&&&(((+++***'''%%%&&&(((&&&$$$!!!!!!"""###""""""$$$%%%%%%$$$!!!!!!"""###!!!###%%%'''((((((''''''(((((())))))((((((''''''###&&&))))))''''''***,,,***(((&&&&&&(((***,,,,,,'''&&&###"""!!!!!!###$$$$$$$$$$$$$$$###"""!!! !!! """%%%'''((('''$$$%%%&&&%%%$$$&&&+++///000+++&&&'''+++---+++''',,,+++(((%%%"""!!!!!!!!!###%%%(((++++++***(((&&&&&&''')))+++***)))&&&$$$%%%&&&)))++++++***'''&&&'''%%%$$$'''---///+++&&&)))))))))(((''''''***+++'''&&&%%%$$$""""""!!!!!!!!!"""###$$$$$$$$$######$$$&&&)))+++,,,+++)))'''***'''%%%'''+++---+++((()))(((((((((***---000222+++)))'''(((+++,,,***(((%%%%%%&&&''')))***++++++''''''''''''''''''(((((('''((()))((('''''')))+++'''***---+++'''%%%''')))&&&'''((((((''''''(((***---333<<>>AAAFFFLLLRRRUUUNNNYYYgggmmmjjjiiiwwwvvvaaaIII777444111//////222444555555444333111//////......222777:::666333555777777111000/////////000111222222222222000------///111---,,,...000...++++++///000111333555666777777777333999>>>;;;555333999@@@666444333333444444333111888777444///,,,+++---//////333666555111...,,,+++...,,,***,,,///000///---&&&%%%%%%(((,,,---+++)))++++++---000222222111///***(((&&&&&&(((***+++,,,)))'''&&&'''))))))'''%%%!!!###&&&&&&$$$$$$&&&(((%%%(((+++,,,***)))+++---"""''',,,---,,,---111666999@@@DDDBBB@@@@@@@@@>>>888:::<<<;;;888555555666===;;;888444111///...------000222222///,,,))))))$$$%%%&&&''''''&&&&&&&&&$$$""" !!!###$$$$$$""""""$$$&&&%%%######%%%'''###$$$%%%&&&((()))++++++'''''''''''''''(((((((((&&&'''(((((((((((()))***'''&&&%%%$$$%%%(((,,,...)))'''$$$!!! !!!"""###$$$$$$$$$###"""!!! !!! """&&&(((((('''&&&%%%$$$$$$%%%'''***---***)))'''&&&%%%&&&''')))***(((&&&###"""""""""######$$$%%%'''(((''''''&&&###&&&***,,,---***'''$$$###%%%'''))))))((('''%%%&&&'''(((((((((((((((((()))'''&&&&&&'''((('''&&&%%%&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$###%%%%%%&&&'''(((***++++++(((((('''((())))))((((((+++(((&&&'''***,,,+++)))((((((((()))******++++++%%%%%%&&&'''(((((())))))((((((((())))))******+++((()))))))))((((((***++++++++++++)))'''&&&''')))'''((()))(((&&&&&&&&&'''&&&,,,888AAA???444,,,***((()))'''###"""%%%%%%###%%%''')))&&&!!!"""%%%$$$&&&((('''%%%%%%'''))),,,,,,,,,+++***(((((('''%%%+++444???IIIOOORRRSSSNNNFFF;;;333111000...---***+++,,,,,,,,,+++,,,---///---,,,,,,...///...---,,,,,,+++)))((('''((()))'''((()))******)))((('''%%%'''&&&$$$&&&***+++((((((++++++***---333333///222,,,///DDD^^^ooovvvwwwuuu~~~sss]]]FFF<<<;;;777000+++---,,,***))))))+++...///,,,---,,,***'''&&&(((++++++,,,,,,,,,,,,+++******''''''''')))+++,,,,,,,,,+++++++++***)))))))))***))))))*********+++,,,...+++,,,,,,***&&&%%%''')))///...,,,+++***)))******(((+++...///---+++++++++++++++,,,...//////...---)))((((((***---...,,,***((((((***---000111000///```>>>333444666888...111333000,,,+++...333;;;:::;;;@@@IIIRRRYYY\\\ZZZ___jjjsssvvvwww~~~hhhJJJ999777333///---...111333777222------111333000,,,111<<>>444///444;;;;;;000444888999777555555666FFFDDD@@@<<<888555444333...111555666333...***'''$$$######$$$''''''&&&%%%&&&$$$!!!"""$$$%%%###!!! ###&&&&&&&&&&&&))),,,'''&&&%%%%%%'''***...000%%%&&&&&&&&&''''''(((((()))((((((((()))))))))(((%%%%%%$$$###"""$$$)))---+++(((%%%""" !!!######$$$$$$###"""  ###&&&((((((((((((%%%######%%%(((***+++$$$(((***'''!!!%%%+++'''&&&$$$""""""###$$$%%%######$$$$$$%%%&&&&&&'''"""%%%***......,,,'''$$$!!!"""$$$&&&&&&%%%$$$######(((,,,***###!!!%%%+++)))&&&$$$%%%'''(((%%%"""$$$%%%&&&&&&%%%$$$"""!!!"""###$$$%%%&&&%%%$$$$$$'''%%%$$$###%%%)))---///&&&(((***)))&&&%%%''')))---)))&&&'''***+++'''###&&&'''))))))))))))+++---%%%&&&&&&&&&''''''(((((()))******+++,,,,,,------((()))***)))((((((***,,,///,,,((('''((())))))((()))******)))&&&%%%&&&'''###'''111:::999111***(((''')))((($$$###$$$$$$!!! $$$'''&&&###!!!$$$(((&&&%%%$$$%%%'''((('''%%%&&&,,,000...(((%%%(((---&&&(((000===IIINNNKKKFFFGGGAAA888111......//////)))***++++++***)))***+++222000---,,,,,,------,,,***---...+++'''%%%)))...&&&'''***++++++***'''&&& $$$&&&&&&(((,,,,,,)))''',,,,,,))))))......***...***...>>>QQQ[[[______cccwww}}}nnniiilllaaaPPP>>>777666222---******(((&&&&&&'''+++///111***---...---***((()))+++......---,,,,,,+++++++++###&&&***+++******,,,//////,,,)))***+++,,,)))%%%'''***,,,***&&&'''---333'''***,,,***(((&&&''')))222000...+++))))))******''',,,000111...+++******---***(((,,,111333///+++&&&(((******))))))***+++((()))+++...000000---***VVV@@@>>>;;;444...666555333000---,,,...000666777>>>GGGIIIIIITTTeeekkkjjjkkkqqq~~~sss[[[SSSCCC999000,,,,,,---111777444444444222000///111222777555333222222222111000111111///---,,,---111555---...222555777444000+++///...,,,++++++---000111&&&000999:::555333666<<<:::555000111444666444111333222000......///111222333222000......---......;;;777222,,,(((&&&%%%%%%''''''''')))++++++***(((&&&$$$$$$%%%(((***)))(((+++,,,,,,,,,,,,...222555+++(((%%%$$$&&&((('''%%%///)))%%%%%%+++000222222###%%%'''))))))'''%%%###***&&&###&&&,,,///+++&&&!!!$$$((()))'''&&&(((***---......---,,,---///111;;;999555111///000555999>>>>>>GGGRRRIII666333>>>===999555444444333///,,,))))))(((%%%$$$&&&+++///---)))%%%###$$$$$$###"""###$$$###"""&&&///333222(((&&&%%%%%%'''((((((''''''$$$!!!$$$))),,,+++(((&&&'''''''''(((((())))))+++((($$$!!!!!!$$$(((***''')))(((### %%%###%%%((()))(((%%% ###"""!!!###'''+++------'''%%%###"""###$$$''')))---)))&&&&&&''''''$$$!!!"""!!! """######"""$$$$$$&&&(((******&&&$$$&&&&&&''')))******'''%%%######$$$%%%%%%%%%%%%$$$,,,)))&&&'''+++---***&&&+++'''$$$###$$$%%%$$$""""""$$$&&&)))***(((###"""$$$%%%%%%###""""""######""""""###$$$&&&(((***---+++'''%%%############''''''''''''''''''&&&&&&&&&''')))******)))((('''$$$######$$$%%%'''***+++&&&***444>>>@@@888000---...,,,(((&&&%%%&&&((()))'''&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&)))...111000,,,&&&"""''''''(((((('''%%%$$$###''''''&&&$$$"""!!!###$$$$$$%%%&&&&&&''''''&&&&&&((((((***+++---+++((($$$###(((000999BBBIIIOOORRRIII<<<777<<<;;;///***///000***'''((('''$$$&&&+++***,,,...---++++++,,,...+++)))((((((******)))((('''***,,,+++((('''(((+++%%%$$$'''...111...******333222///---+++*********''')))...222888???FFFKKKXXXdddrrrxxxrrrdddXXXPPPGGGCCC<<<444///,,,,,,---***((('''(((***---------///...,,,******+++,,,---+++,,,...///...+++(((&&&$$$&&&(((***,,,,,,,,,+++---///000...)))&&&'''))))))***++++++***)))+++,,,111///,,,(((&&&'''+++////////////...---***(((&&&...,,,)))***,,,---+++((((((***------,,,+++***+++)))'''%%%'''***,,,***''',,,,,,------------------WWW>>>777555444666777777666444000//////000333666???IIIPPPSSSXXX]]]nnnkkkjjjqqqrrrYYYKKKAAA777---+++,,,///555;;;;;;999666444222222222333777777666555333222111111111000///,,,+++---111444...///111444666555111...------.../////////000000,,,///333777999:::999999666333111111333333222/////////......///000222333444333111000////////////777555111,,,(((&&&%%%%%%&&&%%%%%%'''(((((('''%%%######$$$%%%'''((()))(((***+++++++++***+++...111+++(((%%%%%%'''(((((('''+++(((&&&(((---000///---###%%%&&&(((((('''&&&%%%(((&&&$$$&&&***,,,***'''###%%%((()))((('''(((((()))******)))(((***---///666444111...,,,///444888888===JJJTTTOOO???888;;;>>>===;;;:::999666222///---,,,***((('''(((+++---...,,,(((&&&%%%%%%%%%$$$%%%&&&%%%###'''...222222)))'''&&&%%%&&&''''''&&&'''$$$"""$$$(((+++***(((%%%%%%&&&''''''((())))))...+++&&&"""!!!"""%%%''')))))))))%%%""" ###&&&###%%%'''((('''%%%""" $$$######%%%))),,,---,,,'''%%%$$$######%%%'''(((+++***)))((((((&&&$$$"""###"""!!!"""###$$$%%%%%%'''((()))***)))'''%%%$$$''''''(((***++++++)))&&&######$$$%%%&&&&&&''''''+++)))((((((***+++***(((***'''$$$"""###$$$###!!!!!!"""%%%(((***((($$$ !!!"""$$$###"""!!!!!!"""%%%$$$$$$$$$$$$&&&((()))***)))'''%%%""""""###$$$'''''''''''''''''''''''''''(((***+++***)))((('''$$$#########%%%''')))***(((---777BBBCCC;;;333//////---)))&&&%%%%%%'''((('''&&&$$$######$$$%%%&&&'''''''''(((((('''''''''))))))*********(((&&&%%%%%%&&&'''''''''&&&%%%$$$'''''''''%%%###""""""$$$%%%%%%&&&''''''''''''&&&((()))+++,,,,,,+++))))))))))))***///:::GGGRRRXXXIII???888:::888000---///222---***+++)))$$$%%%)))++++++++++++*********+++)))******+++*********))))))***,,,,,,***)))))))))(((''')))///222...++++++000///---+++))))))))))))&&&(((+++---111666<<>>888999:::999666333111111777;;;AAAIIIVVVaaaccc```gggnnnwww~~~sss]]]LLL???444***(((+++000888>>>AAA<<<777444555666555333555888:::888444111000111...---,,,***)))***...222222222222444777777666555+++---000222333222000///444000///555@@@DDD???888222222111111111000......***+++,,,...000111111222333222111000000000000000222000...+++)))'''&&&%%%'''&&&&&&&&&''''''&&&$$$ """%%%&&&&&&'''(((******++++++***((((((***+++)))'''%%%%%%'''))))))((((((''''''***......+++'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''((()))'''&&&'''((())))))'''%%%'''''''''&&&&&&(((,,,000111000---+++***,,,000444777>>>GGGMMMLLLGGGAAA===>>>AAACCCCCC???999444222111///,,,***+++,,,,,,,,,...---***(((&&&&&&%%%%%%%%%'''&&&###%%%+++///...,,,***'''&&&'''((('''&&&&&&###!!!###''')))(((&&&######$$$%%%'''((())))))---***'''###"""###%%%&&&(((((('''&&&%%%$$$%%%%%%###$$$$$$%%%%%%$$$######$$$$$$$$$&&&)))******)))'''%%%$$$######%%%'''(((***+++,,,+++(((%%%###"""""""""""""""###$$$%%%&&&,,,---...+++&&&###$$$%%%(((((()))+++,,,,,,***((($$$$$$$$$$$$%%%&&&(((((()))***+++***)))((()))******'''$$$###""""""!!! !!!$$$''')))(((%%%"""!!!"""!!! !!!"""''''''&&&%%%%%%%%%&&&''''''((((((&&&""""""$$$''''''''''''''''''''''''''')))******+++***)))'''&&&$$$#########$$$%%%'''((()))---666@@@AAA:::333000///---)))&&&%%%%%%&&&''''''&&&###!!! !!!###$$$&&&'''((())))))*********(((***+++,,,,,,***'''%%%$$$$$$&&&'''''''''&&&%%%&&&(((((('''%%%###"""###%%%&&&''''''((((((''''''(((***---,,,******,,,///---)))'''+++666CCCMMMRRRIIICCC;;;666444333111///000,,,++++++***&&&&&&(((+++***))))))))))))((('''(((+++......+++)))***,,,+++++++++------,,,)))'''***((()))...000---******+++***)))(((''''''((((((((())))))***+++...333666===@@@FFFJJJIIIDDD;;;444555444111...,,,+++++++++(((&&&$$$$$$'''***+++,,,000000000000...+++)))(((++++++++++++******))))))))))))))))))+++---///000000///---+++)))(((((((((***++++++)))'''%%%&&&'''((()))+++***)))(((((()))++++++++++++++++++,,,,,,*********))))))***---///000---))))))+++,,,+++)))------,,,+++)))***+++---,,,,,,---------+++***)))iiiIII:::444888???777:::<<<<<<:::777555444???EEEHHHKKKXXXkkktttqqqaaawwwvvvfffVVV@@@333(((%%%***///666===@@@:::444222555777666333222777:::999333......000******)))'''&&&(((,,,000666555333444777999::::::---...111333444333222000888222///666BBBHHHCCC;;;000111333333000...------(((***,,,...000000///...000000//////////////////---,,,,,,***)))((('''&&&***)))(((((())))))'''&&& ###&&&((((((((()))+++***+++,,,***(((&&&''''''&&&%%%$$$$$$%%%'''((((((''''''(((***,,,,,,)))&&&&&&&&&%%%$$$%%%&&&'''(((###%%%&&&%%%######&&&))))))'''&&&'''******&&&###(((((((((''''''***///222///...---***((())),,,///777===>>><<>>DDDFFFAAA:::444222///...,,,---000333555666222000------......---******------(((%%%'''***)))***'''$$$$$$%%%'''(((((("""!!! !!!"""""""""!!!!!!"""$$$&&&'''((()))''''''&&&%%%&&&'''((()))&&&%%%$$$%%%&&&&&&%%%$$$"""!!!  """$$$%%%&&&&&&&&&(((******(((&&&&&&&&&%%%%%%%%%&&&'''((('''+++...---)))%%%$$$$$$%%%&&&'''&&&%%%%%%''')))000111000***###!!!%%%%%%%%%&&&)))++++++)))'''((('''&&&%%%$$$#########%%%))),,,***&&&$$$''',,,++++++)))&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''%%%###%%%&&&&&&$$$###"""$$$&&&)))(((&&&%%%$$$$$$%%%%%%'''***+++***((((((***---&&&&&&&&&'''''''''((((((*********)))((('''&&&&&&&&&%%%$$$#########$$$%%%'''&&&'''+++---++++++...)))((('''&&&&&&'''((()))(((&&&$$$!!!!!!!!!###$$$$$$%%%(((***,,,------,,,(((,,,222777777222+++&&&"""$$$&&&((()))******)))(((***+++***'''%%%######%%%&&&&&&'''''''''''''''&&&***,,,+++((((((...333,,,,,,///666>>>DDDFFFFFFJJJFFF;;;111///333444000,,,---...------......---///...---,,,,,,,,,***)))***...222000+++((())),,,---++++++---000000,,,(((***'''(((---...***&&&&&&%%%%%%%%%%%%%%%''')))***))))))(((''''''***///333...111333222///...///000------,,,+++***)))((('''***((('''(((***,,,------(((***,,,.........---,,,,,,+++)))((()))***+++---,,,+++(((&&&''')))+++---------,,,+++)))'''%%%%%%)))))))))(((%%%######$$$%%%(((+++---+++(((&&&&&&,,,+++***)))((()))***+++&&&((()))(((''')))...333666000***))),,,///...+++...///000...***))),,,///++++++++++++***)))'''&&&___FFF???<<<777666666888;;;<<<===>>>AAACCCBBBQQQaaaiiimmmttt|||}}}jjjYYYJJJ;;;,,,(((***,,,...000///---+++---111444555444...111333222...,,,,,,---000000///------///444777333000,,,,,,...111444555666444111//////000222444,,,,,,...000333666999;;;444444333333111000...------...//////...,,,)))((((((((()))***+++++++++***))))))((((((((()))*********)))''''''((()))((('''&&&&&&(((***------+++)))(((+++------+++)))''''''"""######"""!!!!!!###%%%***)))'''&&&&&&''')))+++)))(((&&&%%%$$$$$$%%%&&&"""$$$''''''$$$###$$$&&&&&&&&&&&&&&&'''&&&$$$"""%%%&&&'''''''''(((+++---111111000,,,)))''''''(((&&&---000000444:::888111444888===???===888333000+++,,,,,,,,,...222888===;;;555111333999;;;777222333777666000+++,,,...---)))&&&###!!!"""$$$%%%&&&""""""!!!!!!!!!!!!!!!!!!""""""###$$$&&&'''((((((***)))((('''&&&&&&&&&&&&))))))((('''''''''(((((($$$###!!! !!!###%%%&&&***))))))***,,,,,,+++)))&&&&&&&&&&&&&&&''''''(((''')))++++++)))'''&&&%%%***,,,---+++((('''))),,,------,,,(((### !!!###$$$$$$&&&(((++++++)))'''((((((((('''&&&$$$"""!!!$$$'''***)))%%%###&&&***++++++***(((%%%%%%&&&(((&&&&&&%%%&&&(((((('''&&&++++++***'''%%%$$$&&&(((&&&&&&%%%$$$$$$$$$%%%&&&++++++++++++,,,,,,,,,,,,%%%%%%&&&&&&'''((((((((()))((((((''''''&&&&&&&&&((('''%%%$$$#########$$$(((%%%$$$'''((((((+++///(((((('''&&&&&&'''((((((&&&%%%$$$"""""""""#########%%%(((+++,,,---,,,,,,,,,,,,---...------,,,+++$$$%%%''')))+++++++++++++++,,,,,,***'''%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&((())))))'''(((,,,/////////000444<<>>CCCIIINNNQQQ\\\lllxxxzzzxxx}}}}}}kkk___PPP@@@111,,,---...---...***+++---///111333444444//////......------------222222111//////111666:::222...+++***,,,///111222777555222///...///000222)))+++,,,---...000555888777444111000111111///,,,...//////...---+++***)))%%%&&&((()))*********)))***)))((('''''')))+++,,,+++)))'''''')))***+++***)))'''&&&)))...///***$$$%%%(((,,,---,,,)))((((((###$$$$$$""" """%%%((((((''''''&&&(((***,,,***)))(((&&&%%%$$$######"""$$$'''((('''%%%$$$###"""$$$&&&&&&%%%############%%%''''''''''''((()))///000///,,,)))'''''''''&&&)))---///000111000...222333666888999777333///))),,,---+++***///888AAAAAA999333777BBBFFF???666999>>>===666000///000000///,,,'''$$$$$$%%%&&&%%%%%%%%%$$$###"""""""""###$$$$$$$$$%%%&&&''''''((()))))))))(((((('''&&&&&&***++++++(((%%%%%%(((+++'''&&&%%%$$$$$$%%%'''(((***)))'''(((***++++++***&&&&&&&&&&&&'''''''''(((''''''&&&'''((()))'''&&&+++...///,,,(((&&&(((+++)))((('''%%%###""""""!!!%%%%%%&&&)))+++,,,***(((&&&''')))******(((&&&$$$###%%%'''&&&$$$###%%%'''((())))))'''%%%%%%''')))%%%$$$$$$&&&)))+++++++++///...---)))&&&%%%'''(((######""""""###$$$&&&'''---***)))***...///---)))%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%%%%&&&&&&***)))'''%%%#########$$$'''$$$$$$''')))(((***...******((('''&&&%%%%%%%%%"""""""""""""""""""""!!!"""$$$(((***,,,,,,+++***+++***************++++++&&&''')))+++,,,---,,,,,,------,,,***'''%%%%%%&&&###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''((()))***...///000222888EEEWWWcccLLL???555333222------222:::;;;888222000333333000...222555333...---000444333111...+++((('''''''''((()))*********,,,///111***)))---444555000***((()))((((((((()))+++---...%%%%%%$$$$$$%%%***000555777111,,,---333555111+++***))))))((((((((())))))((()))+++...000000...+++...---,,,,,,///333777:::++++++++++++,,,---...///111///,,,)))''''''''''''+++222999777000))))))+++$$$&&&''''''&&&&&&''')))...//////---***))))))***&&&'''((()))************'''&&&&&&'''***---------,,,+++)))(((((()))***+++*********,,,...---+++)))***)))'''&&&&&&'''))))))eeeJJJAAA======>>>999999:::;;;???FFFOOOUUUeeehhhrrr~~~{{{{{{oookkkSSSCCC444///000000......))),,,000222222222333444000...,,,,,,...///...---111111000......111555999333000---+++---///111222666555333000///...//////+++,,,,,,---...000555888999444......000111///+++//////......---,,,+++***%%%&&&((()))************+++***(((&&&'''))),,,...---+++******,,,.........+++&&&$$$(((///000)))!!!###&&&***,,,,,,***(((((($$$%%%&&&$$$!!! """%%%&&&'''((()))((()))***,,,******)))'''%%%###"""!!!"""$$$&&&))))))'''###!!! ###&&&&&&###!!!"""$$$###%%%((()))(((''''''(((---......,,,)))''''''(((,,,******+++***)))---333222111111333666666333///(((,,,...+++'''+++777BBBCCC888222888EEEJJJBBB777<<<@@@@@@888111000111000888333...***(((((((((''''''''''''%%%$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))(((******&&&!!!!!!%%%+++))))))''''''''''''((()))(((&&&$$$$$$&&&((())))))&&&&&&&&&''''''''''''((((((%%%###%%%(((***(((&&&***,,,...***%%%###%%%(((%%%$$$######$$$$$$""" &&&&&&'''***------+++)))$$$'''***------,,,***(((###$$$%%%%%%$$$###$$$%%%&&&(((((('''$$$$$$'''***#########&&&***...//////111000...***'''%%%&&&(((!!!!!!!!!!!!###%%%'''(((...***''')))///000,,,'''%%%%%%&&&&&&'''((())))))%%%%%%$$$$$$$$$%%%&&&&&&+++***(((%%%$$$######$$$###"""$$$)))***((((((***---,,,***'''%%%###"""""" !!!""""""""" """$$$'''***,,,,,,***)))&&&(((,,,......,,,)))''''''(((***,,,------------///...---***&&&%%%&&&'''######$$$%%%%%%%%%%%%$$$%%%$$$$$$%%%'''((('''&&&))),,,000222666AAARRR___MMM===333555333+++***222666888555///...333444111,,,222777555...,,,111777777222---)))''''''&&&%%%&&&)))***)))(((***///444'''''',,,333555///)))'''+++*********+++,,,...///((('''&&&&&&'''+++222777999---$$$(((444888///###''''''&&&&&&'''(((***+++&&&(((+++///222111---)))///---***))),,,000666:::***+++,,,---......//////333111...+++)))'''&&&&&&(((222;;;999///''''''+++###%%%&&&''''''''')))+++222222000---***)))***+++###%%%''')))++++++++++++(((&&&%%%''',,,...---+++'''(((((('''&&&&&&(((***((('''(((+++//////+++&&&***(((&&&%%%%%%''')))+++