BM> 6(> yyysssqqqpppVVVRRRMMMKKKKKKMMMNNNOOOJJJKKKNNNSSSZZZaaahhhlll|||rrraaaUUU888555///)))%%%"""""""""'''$$$!!!  """### &&&///666@@@OOOaaammmkkk^^^MMM???777111***%%%###$$$&&&(((+++,,,---...///...---------,,,)))'''******)))(((''''''&&&&&& """###""" &&&---)))>>>WWWjjj{{{iiiNNN<<<444---%%%!!!###$$$###!!!+++,,,---...,,,***'''%%%%%%%%%%%%&&&'''%%%"""###&&&***---//////444888???CCC???999888<<<...***$$$***HHHbbb}}}\\\>>>---&&&%%%&&& !!!$$$***......***&&&!!!###$$$%%%%%%%%%$$$#########$$$$$$""" """""""""""" $$$...///---111888JJJEEEGGGIII==='''&&&,,,===YYYxxx~~~HHH===---###!!!###%%%&&&+++(((### !!! """  !!!""""""!!!!!!!!! )))###!!!222MMMPPP<<LyyyfffLLL000"""!!! !!!!!!  !!!!!!############"""!!!  &&&,,,$$$!!!###"""""" """!!! !!! """!!!###333FFF999ZZZHdĦttt\\\BBB///###"""!!! !!!""""""!!! !!!###$$$%%%&&&%%%""" !!!!!!!!!  !!!!!!###!!!""""""!!!***###%%%)))+++555(((CCCDdDӵӵӵĦӵĭӵzzz```@@@&&& (((  !!!!!!!!!"""""""""""""""###$$$&&&'''&&&###!!!!!!""""""!!!  !!!)))$$$"""!!!!!!!!!   !!! '''---...;;;lllD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??^^^:::+++'''!!! $$$###!!! ###'''###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""" !!!"""""""""!!! !!!"""  ######!!! !!!'''999KKKiiiDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦaaaDDD(((  """######$$$(((***&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!!!!!$$$"""   """"""   ### )))222IIIxxxHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦnnnEEE/// """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%(((***%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!   !!!"""&&&$$$"""!!!!!! !!!!!! !!! !!! $$$ )))KKKnnnDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵyyy\\\555(((!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""$$$$$$"""###%%%"""!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!  !!!"""%%%###!!!!!!"""!!! !!!!!! !!!!!! ### """$$$!!!---???>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵgggGGG(((""" """"""!!!!!!!!! !!!!!!!!!""""""######"""###!!! %%%&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" !!!"""!!! !!!!!! !!!!!! ### $$$$$$ """)))KKK&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRuuuOOO000!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""### !!!  (((------!!!!!!!!!!!!!!!!!!!!!!!!   !!! """!!!!!! !!! !!! ### !!!%%%%%%bbbHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@heee;;;!!!!!!###!!! !!!###$$$ !!!""""""###### !!!!!!""""""""""""!!!''',,,,,,!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  """!!!   """$$$!!!!!!&&& 222vvvD^DdDĦs׼s]]]222 """!!! !!!"""###$$$$$$ !!!!!!""" $$$$$$ ###$$$###!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!  !!! !!!###!!! $$$...000((( %%%)))LLL>d<Ħ>d<ĦĦBeĦ000%%%"""!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$""" '''%%%$$$"""  $$$###!!!!!!""""""!!!!!!%%%%%%!!!$$$&&&""""""### """"""""""""!!!!!!!!!!!!"""$$$$$$!!! !!!###***""" RRRDdDĦsdKĦgdKĦgdKĦlll)))$$$!!!!!!!!!  !!!###$$$%%%""""""!!!!!!!!!!!!""""""!!!###%%%'''((())))))'''&&&%%%###"""!!!!!! !!!  !!!###""",,,%%%###"""###&&&'''%%%###"""""""""!!!!!!!!!  """"""!!!!!!###%%%((($$$!!!>>>DeneneneJJJ###$$$!!!  !!!###$$$%%%""""""!!!!!!!!!!!!""""""######$$$&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$###!!!   !!!  ######!!! !!!###!!!$$$$$$(((---$$$!!!... !!!!!!""""""######"""!!!!!!!!!!!! !!!$$$'''%%%$$$$$$%%%ppp,,,"""&&& ###""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###########################&&&&&&%%%%%%%%%%%%&&&&&&)))'''$$$""" !!!"""!!! !!!###$$$###"""!!!$$$((('''$$$%%%***///+++333111...222---%%%&&& !!!"""!!!!!!!!!!!!!!!!!! !!!$$$&&&###"""'''BBB%%%((( !!!!!! ###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### """$$$&&&((()))###############$$$$$$%%%(((&&&###!!! !!!!!! !!!###$$$###"""###%%%&&&%%%###&&&///666>>>III???///555<<<555,,,******(((&&&######%%%'''"""!!!!!!!!!!!! ###!!!!!!"""###!!!(((+++ (((&&&###"""!!!!!!!!!!!! !!!###$$$%%%!!! !!!!!!"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&!!!!!! !!!""""""######"""   !!! !!!!!!!!!###+++111666JJJMMMHHHTTT^^^VVVLLL<<<888222,,,)))((()))***""""""""""""!!!!!!!!!!!!$$$""" !!!"""""""""!!!'''%%%&&&cccӵ(((&&&"""'''######"""""""""!!!!!!!!! !!!###$$$%%% !!!"""###$$$---,,,)))%%%###!!!   !!!!!! !!!  !!! ###%%%ĦYYY[[[fff\\\RRRDDDĦ***((($$$#########""""""""""""###!!! !!!$$$%%%$$$"""!!!ӵ4ĉ@ӵ...###***############""""""""""""######"""!!!!!!!!!!!!!!! !!!"""$$$$$$'''&&&$$$"""!!!!!!!!!"""  !!!"""###$$$$$$$$$###$$$###!!!!!!""""""!!!>L''''''???hhh|||mmm=hĦ&&&$$$$$$$$$$$$#########"""!!! """&&&(((&&&$$$4ĉ@ӵGG=?---'''!!!###$$$$$$$$$$$$#########"""""""""""""""""""""""""""######""""""!!!!!! """   !!!"""###  HdĦ""",,,555hhh=Īj!!!%%%###"""'''$$$ !!!"""$$$$$$$$$###"""GG=?ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵ Ħ!!! """Ħ Ħ !!!!!!!!! !!!!!!"""DdD$$$000SSS?fӵ555///)))Ħ !!!"""ӵƜ`1.׼sĭӵӵĦĦĦ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><z"""g&e>&e HL!!!!!!!!!ShӵgL!!!  !!!!!!S?ʬ3h?D%%)?ZufĦ<<<...(((gL%%% !!!g&e!!!gĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gL4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦ"""Hƅ^Hu]Ħ ntHdĦ!!!!!!HGgĉ@"""HdĦ!!!!!!!!! Htƅ^Bt=o9ĦDtfo9Ħ)))$$$g?@@@000HdĦ!!!!!!Hu]Ħ!!!ttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦ"""DdDΦDdDĦ!!!q<niDdDĦ"""qet$$$###DdDĦ"""###$$$######  q<R qjRgdKӵHdDĦgdKӵ###GR/f6LĭĦcccOOODdDĦ%%%""""""DdDĦ"""`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦ"""DdDΦDdDӵ"""GIpӵDdDĦ"""po9wӵDdDĦ$$$&&&&&&&&&%%%$$$$$$######"""po9u"""""""""###GIdnuR)ĦDdDĦnuR)ĦCdgĪj```DdDĦ((($$$###DdDĦ###HߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ###>d<ʜ4DuTӵ!!!4DwDd<Ħ"""puR)Ħ>d<''''''&&&%%%%%%$$$###""""""peӵ"""ĦpeӵDx<>d<ӵDd<)))qR/ܗ?fӵFFF>d<&&&%%%>d<Ħ$$$4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ$$$s&dq&ĒR i?ʜtd<Ħ"""HHܗDӊB$$$<x&&&$$$###"""!!! B?daĦB?Ho9>d<>d<ӵB?Ho9<x4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eege&&&%%%sĪj@h"""!!!!!!fdDĦ@ďD''''''Hkge#########"""###""" @h!!!"""@G(((***HĪj@IŌ!!! Bene"""Hkge&&&ne&&&&&&feHu]3hhsegeĦja>aĦ@Gse<Ō@GHkge4DuXӵĵD^### """!!!!!! !!!DdDĦ &&&&&&%%%!!!""""""""" !!!!!! !!!$$$%%%$$$"""$$$$$$...))))))'''%%%D^s׼sgeFm8>aĦs׼sHoΦ4DuXӵtvӵ>d<ĦĦĦĦPPP'''(((''')))"""!!!!!! >d<Ħ """###&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$######"""!!!  !!!$$$''')))******)))!!!%%%$$$&&&!!!%%%$$$ %%%222::::::,,,***''''''Ħ%%%((((((<<d<ĦBegeFYĉ>aĦBenu]ӵ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ---,,,%%%!!!!!!""" """ !!!!!!  !!!gdDĦ!!!$$$&&&'''&&&&&&%%%$$$"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$######""""""!!!!!!!!!"""""""""""" ###"""!!!!!!###(((,,,///---!!!!!!'''### ###### ***333777///,,,'''gdKĦ)))......@@@sdKĦŶS3we<iĉ@3hR/Ō>AneneneneFFF''')))%%%###$$$ """###"""  De """%%%&&&$$$######"""""""""""""""$$$$$$$$$######"""""""""###$$$%%%$$$""" !!!#########$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%###!!! ###!!! $$$'''***......)))""""""%%%!!!###$$$ $$$+++///===999ne111222666888KKKne>Ak<fhvvv,,,***%%%!!!"""&&&$$$"""$$$&&&$$$  """""""""###$$$%%%!!!!!! !!!!!!"""###$$$%%%%%%%%%$$$$$$######"""%%%&&&'''&&&###!!! """"""###$$$%%%&&&''''''%%%&&&'''''''''&&&$$$### """######""" ###333999,,, !!!### ###%%%$$$###$$$(((+++HHHEEE222::::::<<>>[[[}}}VVV555%%%***111///,,,***)))(((''''''%%%%%%$$$""""""###%%%'''''''''&&&&&&%%%$$$$$$$$$$$$###!!! """"""!!!"""$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$''''''&&&&&&%%%%%%$$$$$$!!!!!!""""""######$$$$$$ !!!!!! ###((( ###(((,,,.../////////666---+++444BBBZZZEEE&&&///000...++++++++++++***)))$$$$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$#########$$$######"""""""""######"""###%%%%%%$$$$$$%%%'''"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%!!! !!!"""  &&&$$$$$$""" !!!&&&///666111...---222DDDkkkyyyNNN;;;000//////000111///+++'''""""""""""""###$$$$$$###$$$$$$$$$$$$$$$##################$$$$$$$$$#########$$$%%%$$$######&&&)))"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""""""""######$$$$$$%%%""" !!!$$$######$$$""" ###(((---000'''***///<<<]]]KKK222222444666555000(((!!!!!!!!!!!!"""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###"""!!!###%%%%%%$$$"""###'''+++######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$################## %%%%%% !!!""")))000111+++%%%'''***333PPPMMMLLL@@@555333---$$$$$$&&&%%%###""""""###%%%&&&$$$###"""!!!!!!###%%%&&&$$$$$$$$$############### """$$$$$$######$$$%%%###%%%'''((()))'''%%%######$$$%%%&&&&&&%%%###"""""""""###$$$$$$######""""""###$$$###!!!!!!!!!"""%%%"""%%%---000......333------FFFpppfffKKK>>>000 (((&&&%%%###""""""###%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!###%%%%%%$$$###$$$%%%%%%&&&((())))))'''%%%$$$#########$$$$$$######"""''''''&&&&&&&&&%%%%%%$$$ """$$$$$$$$$$$$&&&(((%%%'''$$$"""+++777444''';;;@@@kkksss444+++&&&""""""%%%$$$###""""""###$$$%%%"""###%%%''''''&&&%%%###$$$$$$$$$%%%%%%&&&&&&'''"""$$$&&&&&&%%%$$$%%%&&&&&&''')))))))))'''%%%$$$###"""""""""""""""######!!!!!!""""""$$$&&&((()))"""$$$%%%&&&%%%&&&((()))$$$$$$"""""",,,;;;FFFIIIDDDyyyOOO!!!!!!$$$)))$$$$$$###""""""###$$$$$$"""###$$$%%%%%%%%%$$$$$$"""######$$$%%%&&&''''''###%%%&&&&&&%%%$$$%%%&&&&&&''''''((('''&&&$$$###$$$###"""!!!!!!"""$$$%%%$$$############$$$&&&&&&&&&'''''''''%%%$$$%%%&&&((( ,,,***(((GGGrrr??? $$$000"""!!!+++##############################"""!!!!!!!!!"""$$$%%%!!!""""""###$$$%%%%%%&&&$$$%%%'''&&&%%%$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$###"""###$$$%%%&&&000///,,,)))&&&$$$"""!!!$$$%%%&&&%%%$$$###$$$%%%*** """+++###444]]]QQQ###&&&*** ((( ###########################"""  !!!###%%%"""""""""######$$$$$$%%%$$$%%%&&&&&&$$$######$$$"""######$$$$$$#####################$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$ """###$$$###$$$%%%'''"""%%%%%%"""###***///111wwwVVV>>>999+++$$$"""""""""############"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###""""""###"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$%%%%%%%%%"""$$$%%%%%%$$$ """###$$$###$$$%%%'''%%%&&&"""'''111000&&&888TTT@@@DDDCCC)))((($$$'''+++###&&&""""""############""""""!!!"""$$$%%%%%%%%%###"""&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%###"""""""""""""""###$$$%%%&&&&&&''' """###$$$$$$$$$###!!!###%%%%%%"""$$$%%%&&&%%%###"""###$$$$$$###%%%'''###%%%000;;;vvvYYYGGG999222333+++***)))((('''&&&%%%%%%######""""""""""""""""""""""""############""""""###$$$%%%&&&'''&&&%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$&&&((()))'''%%%###"""###$$$$$$###$$$###"""!!!"""###$$$%%%%%%%%%$$$############$$$$$$))),,,)))%%%(((222<<>>111...---***)))---***))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!"""###$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$(((''''''&&&&&&%%%%%%%%%'''***---,,,(((&&&%%%&&&'''(((((())))))))))))))),,,---///000111000000///BBB???<<<999<<>>999///---,,,+++)))'''&&&(((***'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''######""""""""""""###### !!!###%%%&&&&&&%%%%%%%%%)))---...+++(((''''''$$$%%%%%%&&&&&&&&&&&&&&&'''(((***+++------------777666555666666444222000;;;===:::===IIIRRRddddddFFF:::<<<555###------+++))))))+++---...''''''&&&&&&&&&&&&%%%%%%#########$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########$$$&&&&&&$$$$$$############$$$$$$!!!"""$$$&&&''''''&&&%%%$$$&&&(((******((('''&&&###############$$$%%%%%%''''''((()))******++++++'''))),,,///222555888:::666:::555444>>>FFFRRRccc|||]]]FFFIII@@@333333:::******'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###"""""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&(((((('''&&&$$$######$$$&&&((()))'''$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&'''((()))***(((,,,111444555444555666222:::777555???FFFJJJRRRbbbmmm|||```SSSCCC:::888777111+++))))))'''%%%$$$&&&))),,,'''&&&&&&%%%%%%&&&&&&''''''%%%$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(((***+++***((('''&&&''')))***---...000111222111111000&&&,,,111000+++%%%$$$%%% """%%%&&&%%%%%%&&&'''&&&%%%%%%'''***,,,,,,,,,)))************,,,000333333333555888===CCCHHHKKKbbbbbbmmmyyyaaaNNNEEE:::333222222///+++******)))&&&$$$%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$#########%%%&&&""""""###%%%&&&'''((()))''')))******)))***,,,...+++***)))((()))***,,,------------------,,,++++++///333777777444000......$$$%%%%%%$$$######$$$&&&'''&&&%%%&&&(((******)))***+++---------,,,...///...///000333777<<>>AAAGGGNNNVVVeeeaaaJJJDDD===111---......,,,)))''''''((($$$%%%'''((('''&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%#########""""""#########(((((((((((((((((((((((('''((())))))((((((***,,,,,,,,,,,,+++++++++,,,,,,'''&&&%%%%%%%%%'''((())),,,,,,,,,---000000///...$$$(((+++,,,***'''%%%$$$&&&$$$""""""$$$&&&'''((((((((()))((('''(((+++---,,,------...000222333444@@@@@@DDDKKKSSS^^^ppp[[[MMMEEE777---...+++++++++)))%%%###""""""!!!$$$'''(((((('''((((((%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&&&&'''((()))***+++,,,---+++,,,,,,+++******+++---,,,,,,,,,++++++*********&&&&&&'''((()))+++,,,---''''''(((((())))))***+++(((+++...000...+++(((''')))&&&###"""$$$&&&(((((('''''''''&&&%%%'''***---,,,---...///000111222222>>>===@@@HHHPPPWWW```iiixxxrrrSSS<<<<<<<<<111+++///((('''%%%$$$######"""!!!!!!$$$''')))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%'''((()))******))))))***,,,---...///000.........---+++***+++,,,***++++++,,,,,,,,,++++++***+++,,,...000111111111...000222111//////222555000111222000...,,,+++,,,///+++'''$$$$$$&&&&&&&&&'''((()))(((''''''(((***------...000111111222222777666:::AAAGGGKKKRRRYYY___rrrgggKKKFFF:::---***---...***&&&$$$""""""$$$%%%$$$######%%%((()))(((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%''')))+++------...////////////////////////...///...---***))))))+++)))***+++,,,---.........)))+++---///000000000///...111444111...---222777888777444000,,,+++---///444///***&&&%%%%%%%%%$$$(((***,,,,,,)))'''&&&&&&((()))***+++,,,---------555666:::@@@BBBEEELLLUUUJJJSSSbbbwwwiiiVVV444333333111...+++'''&&&''''''&&&###!!!!!!###%%%%%%###$$$&&&$$$ !!!$$$###$$$%%%%%%$$$$$$&&&((((((((((((+++...000000///000...------------,,,***,,,---...---***'''&&&''')))***+++++++++***)))((())))))))))))***+++,,,---111111111000///...,,,+++///...000222444333---)))///...,,,((($$$!!!"""###((('''&&&'''******(((%%%%%%)))------,,,---000444>>><<<999777777;;;BBBGGGWWWSSSVVVfff```JJJFFF222000,,,)))'''%%%%%%%%%''''''&&&$$$""""""$$$&&&"""!!!"""%%%$$$!!!###'''$$$%%%&&&%%%$$$$$$&&&(((,,,,,,+++,,,......---+++///...,,,,,,,,,,,,***((()))+++,,,---,,,---...000((()))))))))((('''%%%$$$******))))))(((((())))))++++++++++++++++++++++++...------///111222///---...///...,,,)))''''''((((((&&&%%%'''+++---,,,+++222111000///000000000///555555555444555888===AAAKKKLLLQQQ\\\mmmbbbCCC:::===000---(((###!!!!!!###%%%'''((('''%%%######$$$&&&###!!!"""%%%$$$"""###(((%%%&&&'''(((((()))+++---...---------///...---+++...,,,************(((&&&((()))***++++++...111444555555666777666555444333...---,,,***)))(((((((((''''''''''''(((***+++,,,,,,++++++,,,///111111000---///000000---,,,+++++++++)))'''(((***,,,------999444000///111222000---000111222333333555888;;;???DDDLLLSSSZZZggg```NNNBBB999444...,,,'''$$$"""###%%%&&&'''((('''&&&$$$$$$%%%'''%%%######%%%$$$"""$$$(((%%%''')))+++,,,...222444---,,,,,,---///000///...,,,+++)))((()))(((&&&%%%))))))(((''''''(((+++...---...000111222222111111000///...---,,,+++++++++***)))(((((()))+++---///,,,,,,---///000111111000---///222333111...---,,,000...+++)))(((((()))***111///,,,,,,///111222111333444444333333444777::::::???HHHPPPTTT]]]ppp[[[DDD@@@<<<222)))***)))((('''&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%'''$$$"""###%%%%%%$$$(((---((()))+++,,,,,,...000333...------...//////...,,,+++)))(((((((((((('''%%%))))))(((&&&%%%%%%(((***)))***+++,,,,,,+++***)))......------------.........,,,+++******+++---...,,,...222444333222000...000333666666444111///...000///,,,)))'''&&&'''((()))+++---------...222555888777555222111222666999888;;;BBBLLLUUU^^^kkkwwwsss]]]CCC555111---***)))%%%&&&'''''''''%%%###"""$$$&&&'''&&&%%%$$$%%%&&&""" """&&&((()))...444+++,,,,,,+++***)))+++,,,222111///......,,,)))'''***)))((((((******)))(((((())))))(((((((((+++---444444444333111...,,,+++************+++,,,---......---,,,+++******+++,,,+++///444666555222///...222555888888666333222111,,,---,,,***(((''')))***(((,,,000000...---111555555444111...---...333666666555999EEEPPPYYYbbbiiigggwwwIII>>>222,,,)))'''))),,,$$$%%%&&&''''''&&&$$$######%%%&&&&&&$$$$$$$$$%%%&&&$$$%%%((())))))...444,,,------,,,++++++,,,...333111///...---+++(((%%%***)))((()))+++---,,,+++(((***++++++******,,,---,,,,,,---,,,+++)))'''&&&))))))))))))***+++,,,---......---------,,,,,,,,,***...222333222111111222...111444555444222222222---...///---***((()))***(((***---000000111111111---......---,,,---000333444111333;;;DDDKKKRRRXXXPPPtttuuuLLLDDD777***(((***)))&&&%%%''''''''''''''''''''''''"""$$$%%%%%%$$$###$$$%%%---***)))***((('''***000+++,,,...//////111333666///...---,,,---,,,***'''***))))))***---......---)))+++,,,,,,***))))))***''')))***,,,---------,,,,,,,,,++++++,,,,,,---.........///000000//////...))),,,///000///000333666(((+++.../////////000222111333333000+++'''&&&'''&&&&&&(((---222444222...'''))),,,......///000222333000000555:::>>>EEELLLXXXOOOXXXqqqQQQCCC444///)))&&&&&&((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------,,,,,,,,,---...///222111000///...------------...000000///,,,(((&&&)))***+++,,,,,,+++***)))......------......------)))***+++,,,---///000000//////...,,,******,,,---/////////...//////000000...******000222///***(((444---+++111333000...///111000///111333222---)))***(((&&&'''+++---,,,+++......,,,,,,,,,,,,---...111000444;;;>>>===@@@GGGIIIIIITTTnnnaaaJJJ???555222...)))&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%''')))+++...000111222222444333222111000000000000333222000...---+++******+++,,,---......---,,,+++,,,///111000......000333000//////...---,,,++++++,,,------,,,++++++...000111111000///.........///,,,)))***...000,,,******---(((&&&,,,111111111333///000111222111000000000---)))$$$"""###%%%%%%%%%***)))))))))***,,,---///...---111777::::::>>>EEEEEEEEEJJJZZZrrr___999///000000///,,,)))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''')))'''%%%$$$###$$$%%%&&&(((***...222444444333333333333222111000000111111666444111...---...000222000111222333333222111000---222666555111000444999444444222111///---+++++++++,,,---......///111333333222111000///.........,,,+++---000000---...111---(((&&&***///222333555///222444222///---000444111---'''######$$$%%%&&&((('''''''''((()))+++,,,))))))+++///111222888>>>???@@@DDDKKKUUUkkkWWWEEE???111+++222+++***)))(((((('''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%((('''%%%$$$$$$&&&)))+++000111333444444333111000000000//////.../////////666555333222222444666888666777888888888888777666222444666666444333555888333333222222222111111111---...000000000000222444333222111000000000000000000000333555444111444:::444///+++,,,///111222222222333222000------///222000---***'''&&&'''((()))((('''&&&&&&&&&''')))***&&&&&&&&&''''''***...333999<<>>222))),,,(((((((((((('''&&&&&&&&&)))(((&&&%%%$$$###""""""&&&%%%$$$$$$'''***...111444333222111000///////////////////////////000000888999999888888777666555666777888999999888777666444111///000222222000---......//////000111111111---...//////------...///000000000000000111222333222222555777666333666<<<555222---+++...111111///111...++++++...111222111------,,,***(((&&&%%%$$$%%%%%%%%%&&&''')))+++,,,))))))(((%%%$$$&&&***,,,333555;;;CCCIIIOOOZZZfffVVVFFF444***+++---***%%%%%%'''((('''%%%%%%&&&''')))(((&&&%%%###"""""""""$$$$$$%%%'''***...222555000///...------...000111333222222222333444555555<<<======<<<999555000---111222333444444333222111000+++'''(((,,,---)))$$$*********+++++++++++++++***+++,,,+++)))''''''(((,,,,,,,,,---...///111111000///111555555333444888000...+++))),,,111111---+++(((&&&)))///444666555222333333111,,,'''$$$###!!!"""###%%%(((+++///000,,,...---)))''')))++++++000---000777@@@HHHSSS\\\iiiYYY===<<<555***&&&))))))&&&$$$&&&'''&&&$$$###&&&(((&&&%%%$$$$$$###$$$$$$$$$%%%&&&(((***---111444555...///000111222333333444555555555666666888999999:::;;;;;;:::777333...,,,,,,---...//////...---,,,+++(((%%%&&&((()))&&&$$$((((((((((((((((((((((((((()))+++***(((&&&%%%&&&)))))))))))))))***+++,,,///,,,...333555222000111------,,,)))---333222---))))))***,,,///333555666666777777333---)))((((((#########%%%'''))),,,---***//////***))),,,---+++...,,,,,,111777<<>>GGGMMM___WWW@@@III000,,,((('''******'''$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&+++)))+++000111---///555888777666777999:::999888???<<<999777666666555333333111000...---...///000+++++++++***((('''%%%$$$%%%%%%%%%%%%&&&'''((()))++++++***)))))))))))))))%%%$$$)))111222,,,***,,,))))))***++++++++++++***((('''(((+++,,,+++...444,,,///333666666333///---...---++++++...222666999...///000000///...---,,,***(((%%%%%%''')))))))))$$$%%%'''((())))))((((((222333111...///555999999BBBKKKOOO___```JJJBBB:::///+++''''''******(((%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&'''(((...,,,///333333111333999;;;999999999;;;<<<;;;:::888666333111111111000///...............---,,,,,,***************)))((((((&&&&&&''''''(((***+++,,,%%%&&&'''(((((('''&&&%%%$$$"""$$$***+++'''&&&)))((()))******++++++++++++,,,))))))+++***(((***000---...000111222222222111666555222000///000111222111111222333333222000000+++)))%%%$$$%%%%%%%%%%%%&&&''')))***++++++******,,,......+++---333777666444;;;<<>>PPPqqqMMMFFF>>>999777222)))"""%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$&&&(((+++...///555999:::555333555555333000///...///000111000///000...,,,,,,...000000///++++++++++++,,,,,,------++++++,,,---............+++,,,...//////...---+++333222000/////////000111(((***)))$$$$$$)))+++((('''&&&$$$######$$$%%%&&&'''(((+++...,,,'''%%%(((((((((((())))))******+++((()))***+++,,,---...///111111222333333222000000///---,,,++++++***(((&&&&&&%%%%%%%%%%%%'''((()))///000...******...111///)))111000///555777888CCCOOOvvvTTTHHH:::111111---%%%)))333%%%%%%%%%$$$###"""###%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%''')))+++---...555::::::555222444444111---,,,,,,---///000///...333111//////000222222111+++,,,...000000///...---......---,,,***(((&&&%%%%%%'''))),,,---,,,++++++,,,,,,...//////000000000000111...'''(((///333222///---+++)))((()))***+++###%%%***//////***(((***'''&&&&&&&&&'''***,,,...((((((((()))+++---///000...///000000///...---,,,222111///...---,,,)))&&&$$$######"""###$$$&&&'''+++,,,)))%%%&&&+++///...'''000,,,%%%,,,333888AAACCCSSS~~~___UUU<<<444+++'''''')))(((&&&&&&%%%$$$%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,...///...,,,+++333111///---++++++,,,---///---,,,...111111///,,,222111111333000+++,,,000,,,)))))),,,,,,***+++...111///+++)))''''''((()))"""$$$(((+++---.........000000///...,,,+++******,,,---/////////---+++)))///---///222222---+++---+++***)))***,,,,,,***)))*********)))((()))+++...***&&&---'''<<<***++++++******,,,...000111000///+++000444222,,,'''%%%&&&$$$$$$######$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###)))))))))(((***...555:::AAAHHHWWWzzzoooNNNBBB999333+++(((((()))'''%%%&&&%%%###$$$%%%%%%$$$###%%%%%%%%%$$$%%%%%%&&&&&&***+++---.........,,,+++...---+++***)))***+++,,,///......///111111000...---+++,,,//////,,,---000000---,,,...---******---......,,,+++***)))((((((%%%''')))+++,,,,,,+++***,,,+++++++++++++++++++++,,,---.........---++++++---,,,---000000,,,***++++++******+++,,,,,,+++)))************))))))+++---***)))///+++===+++)))(((+++***)))***,,,...//////***...111///+++)))+++---%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''((((((((())),,,222555999FFFSSSeeewwwTTTAAA666555111+++)))))))))'''%%%&&&$$$""""""$$$&&&&&&&&&&&&%%%$$$###$$$%%%''')))------------,,,,,,,,,+++(((''''''&&&'''(((***+++---///111111000000000111111------000222000///111444111///000...******,,,++++++++++++***)))((('''******+++++++++)))(((''''''(((((()))***+++,,,,,,++++++,,,,,,,,,---------...+++,,,000000,,,***,,,+++******+++,,,,,,+++))))))***+++***))))))+++---***,,,111...;;;,,,&&&&&&***)))((('''(((***---...---///000...++++++---000&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''''')))---//////@@@JJJMMMgggUUUCCC<<<555111...+++))))))(((&&&$$$&&&$$$""""""$$$&&&((((((&&&%%%###"""###&&&)))+++...---+++***)))))))))***&&&&&&%%%%%%&&&'''((())),,,///222222000///111333555000...111222///------444000///000...+++***---***))))))((((((''''''''',,,,,,,,,,,,+++***((((((''''''((()))***+++,,,,,,************+++,,,---...///---...111111------///***))))))***++++++***((()))***+++***))))))+++,,,(((......---555---&&&((((((((()))(((((()))***,,,000111222000---,,,,,,---''''''&&&%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###%%%&&&'''&&&''')))***---666>>>BBBPPPwwwUUU???888555444---,,,***)))((('''&&&%%%&&&$$$""""""$$$'''((()))&&&%%%######$$$'''***,,,,,,+++)))'''&&&&&&''''''''''''&&&&&&&&&'''''''''***...111111///...000333000,,,+++------)))((()))000---,,,......++++++...///---)))'''&&&(((***,,,+++,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++))))))))))))***,,,---......,,,,,,//////,,,,,,///)))(((((()))******)))'''(((***++++++******+++,,,'''...***))),,,,,,&&&+++&&&))),,,---+++)))))))))---///111222111///---,,,)))((('''&&&%%%%%%%%%%%%######$$$$$$%%%&&&''''''###%%%''''''&&&&&&'''(((///***111>>>FFFWWWZZZ???999555222222+++***)))((('''&&&&&&&&&&&&$$$######%%%'''(((((($$$$$$###$$$%%%(((+++,,,***)))'''%%%%%%%%%%%%&&&'''''''''''''''''''''''')))+++---.........///000,,,+++,,,///...+++,,,000---******------+++,,,///555222---)))(((+++...111)))******+++,,,---......---------,,,+++++++++***(((((()))***++++++,,,,,,+++((((((++++++)))))),,,)))(((((()))******)))'''((()))+++,,,+++******+++%%%000'''(((%%%,,,&&&---%%%)))...///,,,)))'''((('''***...111333222000///+++***((('''&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%'''(((((('''''')))***111&&&)))888===@@@^^^oooHHH:::999555000///))))))(((&&&%%%%%%'''(((%%%$$$$$$%%%'''((('''&&&######$$$%%%''')))+++,,,(((((('''&&&%%%%%%%%%%%%$$$%%%&&&'''((()))))))))(((((((((***---...---,,,...///333444000,,,///666---******------+++,,,///555222///+++***+++---///'''(((((()))***,,,---...------,,,,,,,,,+++++++++'''((()))+++++++++******)))&&&&&&))))))'''(((++++++*********,,,,,,***)))''')))+++,,,+++******+++%%%333)))+++$$$...###+++&&&***......***'''''')))((()))+++///111222222111,,,+++)))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((()))***))))))))),,,...000+++,,,222555;;;MMMaaa]]]NNN>>>777444111,,,))))))((('''%%%$$$%%%''')))%%%%%%%%%&&&((((((&&&%%%""""""$$$&&&(((***+++,,,'''''''''''''''&&&&&&&&&!!!###%%%''')))***++++++(((&&&%%%(((,,,...,,,)))...111555555---'''+++333///,,,+++......+++,,,///111000...+++***)))))))))&&&&&&''''''(((***+++,,,+++++++++++++++++++++,,,'''(((***+++,,,+++)))(((***''''''******((()))------,,,+++,,,---...,,,***'''))),,,,,,+++******+++%%%666+++///%%%///!!!((('''+++---+++'''$$$'''***---,,,+++,,,...///000///,,,+++***(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))***+++******+++...000...333333///222AAAOOOUUUxxxjjjLLLCCC999444222000+++&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$###############$$$&&&'''(((*********))))))'''&&&%%%$$$$$$%%%&&&'''###$$$%%%''')))***,,,,,,)))***+++,,,,,,,,,,,,,,,//////...,,,+++,,,000333,,,(((%%%%%%)))***((($$$((((((((()))******++++++***,,,***'''&&&***+++)))+++,,,---,,,)))'''%%%%%%))))))(((((()))***++++++...000000---,,,......++++++***)))+++------)))%%%333111---)))''''''((()))(((((((((((('''&&&%%%$$$((('''&&&%%%%%%&&&'''((((((((()))***,,,---......000000///---***&&&###!!!,,,(((%%%$$$'''))))))((()))))))))))))))***++++++,,,...//////000555>>>EEEWWWyyyVVVDDD???888111,,,)))((('''((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%(((((()))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((()))***++++++(((((())))))************++++++***)))((())),,,///,,,(((%%%&&&)))***(((%%%++++++******)))(((((((((&&&))))))&&&'''***+++)))''')))***+++))))))***+++***)))))))))******+++,,,///111000---,,,...---***,,,++++++,,,...---)))&&&---,,,***(((''''''((()))(((((((((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''(((((()))***+++,,,---......222222111000...+++(((&&&)))'''$$$%%%'''))))))''''''&&&&&&%%%&&&'''((()))***,,,---///111444888;;;IIIeeeXXXGGG===;;;555---&&&$$$&&&)))((('''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%************)))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))))))))&&&&&&&&&''''''''''''''''''(((((('''&&&&&&)))++++++(((&&&&&&)))***(((&&&++++++******)))(((((((((###'''((('''(((++++++(((&&&((()))))))))))),,,...++++++******++++++,,,,,,---000///+++***++++++'''---,,,,,,------,,,)))'''''''''''''''(((((())))))''''''(((((((((''''''&&&((('''&&&%%%%%%&&&'''((())))))***+++,,,---------000111111111000...,,,***&&&%%%%%%%%%'''((('''&&&'''&&&$$$###$$$%%%'''((())))))+++...000222111///???UUUjjjYYYAAAAAA:::777000***&&&&&&(((***((('''&&&%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%)))))))))))))))(((''''''%%%&&&((((((((((((&&&%%%)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((***+++((('''''')))***)))'''((((((((()))******++++++$$$(((***((()))+++***''')))))))))((('''(((***---,,,,,,,,,++++++,,,,,,---+++---,,,((('''((('''$$$,,,++++++++++++***((('''$$$%%%'''((())))))((((((&&&''''''(((((((((((('''''''''%%%%%%%%%%%%''''''*********++++++,,,,,,,,,***,,,...//////...,,,+++$$$%%%%%%&&&''''''&&&&&&((('''%%%$$$$$$%%%''')))(((''''''***///000...+++999LLLTTT^^^???:::===777000)))&&&'''))))))'''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((()))******'''((()))******)))((('''(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&'''%%%'''((((((''''''((()))***)))'''(((((()))))))))((((((((()))******++++++))),,,---+++***+++***&&&((())))))(((((()))+++...------,,,,,,,,,,,,,,,---+++---,,,)))''')))(((%%%))))))***)))(((((('''(((%%%'''(((******)))((('''''''''(((((()))((((((((('''&&&%%%$$$$$$%%%&&&'''))))))******************&&&(((+++...///...,,,+++%%%%%%''''''&&&&&&%%%%%%((('''%%%$$$$$$%%%&&&'''(((&&&%%%''',,,000000///000BBBQQQ[[[mmmEEE<<<<<<;;;111***######''')))(((%%%)))((('''&&&%%%%%%%%%%%%############$$$%%%&&&'''''''''''''''((()))***+++(((((())))))))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&'''###&&&((()))((('''''''''))))))((((((((()))******++++++******)))(((((((((,,,......+++***+++***&&&$$$%%%'''((()))+++...000------,,,,,,++++++,,,,,,,,,///...+++***,,,,,,)))&&&'''((((((''''''((()))'''((()))******)))((('''(((((()))))))))((((((''''''&&&%%%$$$$$$%%%&&&''')))))))))(((((((((((((((%%%'''+++...000000...,,,'''((()))'''%%%$$$%%%&&&%%%$$$$$$###############(((&&&%%%&&&***...222333...;;;QQQDDDpppyyyNNN@@@???<<<555***(((%%%%%%'''))))))((()))((('''&&&&&&%%%%%%&&&#########$$$&&&''')))***))))))(((''''''((()))***((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%&&&%%%'''+++,,,+++)))((((((((()))))))))((()))***+++++++++******)))(((((((((+++---,,,)))(((++++++(((###%%%(((******+++---///------,,,+++++++++++++++***------******---,,,***$$$&&&((((((''''''***,,,''''''((())))))))))))))))))))))))))))))((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&###&&&+++///000000...,,,***+++***((($$$###$$$&&&$$$$$$%%%%%%%%%$$$""""""&&&&&&''''''(((,,,000333333666CCCIII]]]OOO888===>>>444+++((()))******))))))+++---))))))'''&&&&&&&&&&&&&&&######$$$%%%''')))+++,,,,,,***)))(((''''''(((((('''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&$$$###"""###$$$%%%(((+++...000///---,,,,,,((()))))))))((()))***,,,((((((((()))******++++++)))+++***&&&'''***,,,***&&&(((++++++***))))))***---,,,++++++************&&&))))))''''''***+++((($$$&&&(((((('''(((,,,///%%%&&&&&&'''((()))***+++************)))(((&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%$$$!!!$$$)))---///...,,,+++------,,,(((###"""$$$'''%%%&&&((()))(((&&&$$$###$$$'''))))))((()))---111666//////RRRUUUdddgggFFFBBBAAA333((())),,,+++***)))((('''&&&&&&!!!"""%%%%%%%%%$$$%%%&&&###$$$&&&''')))******+++///---)))&&&%%%''')))+++&&&%%%###""""""###%%%&&&''''''&&&&&&&&&''''''(((&&&%%%%%%$$$%%%&&&((()))&&&'''***...000000---***,,,)))'''(((******'''$$$)))******++++++)))((('''***((('''(((++++++)))&&&---+++)))((()))*********)))******)))&&&%%%%%%&&&---,,,***(((((((((((()))&&&&&&&&&'''(((***,,,,,,'''''''''''''''&&&&&&%%%)))'''&&&'''******(((%%%&&&%%%$$$$$$############%%%&&&&&&''''''&&&%%%$$$"""###%%%(((+++...000111222222///***$$$"""###%%%%%%%%%$$$###!!!"""%%%'''&&&&&&%%%&&&''')))+++,,,***999888<<>>555111...+++***+++))))))((('''&&&%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&''')))+++---...---,,,+++)))*********)))((('''&&&''''''%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''))))))((('''&&&''''''&&&%%%&&&''')))++++++,,,,,,,,,+++***)))&&&%%%%%%''')))******)))+++***)))***,,,...///...)))***++++++))))))***+++...---,,,+++*********+++'''''''''''''''((()))))))))***))))))((('''&&&%%%%%%$$$$$$$$$&&&&&&$$$###''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''')))***'''''''''''''''&&&&&&&&&***++++++)))&&&###"""######$$$%%%%%%%%%'''***---&&&&&&&&&&&&&&&'''((()))(((111------555222GGGuuuOOO777777222+++)))******((((((((('''&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&)))***,,,......---+++***))))))))))))(((''''''&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$(((''''''&&&%%%%%%%%%%%%)))(((&&&'''((())))))((())),,,...,,,(((%%%%%%&&&++++++++++++******))))))$$$$$$%%%&&&(((***++++++///---,,,,,,------,,,+++((()))******))))))***,,,,,,,,,++++++************))))))(((((('''(((((()))************)))'''&&&%%%&&&&&&&&&&&&''''''&&&%%%(((''''''&&&&&&&&&''''''((('''&&&%%%&&&(((***,,,(((''''''&&&%%%%%%$$$$$$((()))******(((&&&$$$######$$$%%%%%%%%%&&&)))+++&&&&&&&&&&&&&&&&&&''''''(((---+++,,,111,,,777TTTOOO===555444...'''''',,,+++&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&(((***+++,,,------+++)))(((***)))'''&&&%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$)))'''%%%%%%'''((((((((((((---222222...***''''''***))))))((((((((((((((($$$%%%%%%&&&'''))),,,---///...------......---+++&&&((())))))))))))***,,,***************)))))))))******))))))(((((())))))************)))((('''&&&%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&''''''(((((('''&&&%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))&&&$$$###$$$%%%$$$######%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%)))+++...111///666EEEuuuWWW111888333///)))%%%'''+++***&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%'''***,,,,,,++++++***)))(((((()))(((&&&%%%$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&$$$###$$$%%%''''''&&&%%%)))///222222///,,,+++))))))(((''''''''''''(((%%%&&&'''''''''))),,,///+++***+++,,,///000///...'''((())))))((((((***+++))))))*********))))))(((***))))))((((((((())))))(((((()))))))))(((''''''###$$$&&&&&&$$$$$$$$$%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''')))***%%%%%%&&&&&&'''(((((()))(((((((((***+++***'''$$$"""###$$$###"""!!!"""######$$$%%%%%%&&&&&&&&&%%%###%%%***---...111888===NNNuuu;;;222555000+++((())))))(((&&&'''''''''''''''&&&&&&&&&&&&###$$$$$$$$$$$$&&&))),,,///---,,,***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((()))$$$%%%&&&'''''''''&&&%%%$$$######%%%'''(((((('''&&&'''))),,,...///---+++******((('''''''''((()))'''((()))(((''')))---000***)))***,,,//////...---(((***+++***))))))***+++))))))***+++++++++***)))''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((((('''###%%%''''''%%%$$$%%%&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&''''''((()))******+++((('''&&&'''))))))&&&###!!!######""""""###$$$!!!"""$$$%%%&&&&&&&&&&&&%%%&&&+++---***000777777999^^^PPP666===111///++++++///,,,$$$"""&&&''''''''''''''''''&&&&&&######$$$$$$$$$&&&***---111///,,,***(((((()))***###%%%'''((()))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***###$$$&&&'''((('''&&&&&&%%%%%%%%%'''***+++***)))***(((%%%&&&)))+++***(((,,,+++)))((((((((()))***(((******)))((()))---111,,,,,,,,,---...---+++)))***,,,,,,,,,******+++,,,)))***,,,,,,---,,,+++***%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&'''((((((((((((%%%(((******'''&&&''')))%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&%%%$$$(((((())))))***+++++++++(((&&&%%%%%%'''(((%%%""""""#########%%%&&& !!!###%%%&&&&&&&&&&&&))))))...---'''---666333111EEErrr[[[>>><<<333+++***))))))((('''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&''')))************(((((())))))((('''&&&%%%''''''''''''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%'''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&,,,)))%%%%%%(((******)))))))))***++++++)))(((''',,,------,,,***)))***+++++++++,,,***)))(((***+++,,,+++***))))))***++++++)))***,,,------+++(((&&&+++************)))&&&###$$$&&&((()))(((((()))***(((***)))''')))***&&& !!!###((()))%%%!!!&&&...((('''&&&$$$"""###&&&)))!!!"""$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((******)))'''%%%###!!!"""###$$$$$$$$$$$$$$$&&&$$$!!!"""%%%&&&%%%###$$$%%%'''(((***,,,000333<<<===TTT{{{EEE333000***'''***))))))(((''''''&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&'''(((((())))))***---,,,,,,***)))((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&+++(((%%%%%%'''))))))((('''((())))))))))))((('''&&&'''((((((&&&%%%&&&''')))***+++***((('''((()))+++***))))))((()))***+++)))***,,,---,,,***(((&&&(((((()))***,,,+++(((&&&$$$&&&(((((((((((((((***$$$%%%$$$"""%%%)))(((###%%%%%%(((***'''$$$'''---,,,+++***(((%%%%%%&&&((($$$&&&''''''&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((()))***)))(((((("""######$$$$$$$$$$$$###""" """'''***+++***&&&(((((())))))***---000000444DDDhhhKKK444///+++)))))))))))))))(((''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&'''((()))***+++///...,,,***((('''''''''""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%$$$&&&'''''''''%%%%%%&&&(((((((((((((((%%%'''))))))'''''''''(((((()))+++***(((&&&%%%&&&))))))(((((((((((()))***((()))+++,,,+++***((('''%%%&&&(((+++------***((($$$&&&((((((((('''((()))$$$''''''$$$$$$'''(((&&&***''''''******''''''***,,,---,,,***'''%%%$$$%%%%%%'''((((((&&&&&&''')))%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((()))******))))))$$$$$$$$$############### ###'''+++,,,,,,)))******)))((((((***---,,,111999JJJddd000...---+++...***))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''')))+++...///---+++(((&&&%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&'''((()))******%%%''')))***)))))))))***'''***,,,+++)))&&&%%%$$$''''''''''''((((((((()))'''(((*********)))((('''$$$$$$'''***,,,,,,)))&&&###%%%'''(((''''''((()))(((000444...'''$$$&&&'''---(((&&&)))+++)))''''''(((***+++***'''$$$#########%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))))))))((('''&&&%%%%%%$$$######"""""""""$$$######$$$%%%&&&'''''')))))))))(((''''''))),,,...222444<<>>666)))"""$$$(((,,,&&&$$$'''***(((%%%$$$$$$'''))))))'''&&&%%%%%%###$$$%%%$$$###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%$$$###"""""""""###$$$$$$$$$###""""""###$$$&&&'''(((''''''(((***---+++...///:::JJJEEE666...---***++++++$$$((((((((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$'''))),,,...///000''''''&&&&&&''')))+++,,,)))((('''%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$"""###$$$&&&&&&&&&'''(((***+++,,,%%%(((++++++***)))((((((((()))++++++)))(((((((((%%%&&&'''((()))))))))(((&&&''''''((((((((((((((((((''''''((()))(((&&&$$$###%%%'''''''''&&&'''((( ...888222'''"""%%%)))***%%%###&&&(((&&&$$$$$$###&&&((())))))(((((()))%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%'''((()))***%%%$$$###"""""""""###$$$ """###"""""""""$$$&&&%%%&&&&&&&&&&&&(((+++---'''---000;;;000xxxooo333666000+++...,,,''')))'''((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$###%%%(((***++++++***)))%%%%%%&&&&&&'''((((((((('''&&&%%%######$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''$$$"""###$$$&&&&&&%%%%%%&&&((()))***(((+++......---***))))))&&&((())))))''''''(((***%%%&&&((()))******))))))&&&&&&'''''''''(((((((((+++)))(((((())))))((('''###%%%''''''&&&&&&'''((( '''***'''$$$%%%'''&&&((($$$###&&&'''%%%$$$&&&###%%%''''''''''''((()))&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%'''((()))$$$$$$"""!!!"""###$$$&&&!!!######"""###&&&(((%%%&&&&&&&&&&&&'''))),,,%%%...444333111UUUBBB000555***$$$---((( +++'''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))******((($$$"""###$$$$$$%%%%%%$$$$$$###%%%$$$"""""""""$$$&&&(((###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))'''$$$"""###$$$&&&%%%$$$$$$%%%&&&((()))%%%(((++++++)))'''%%%%%%%%%&&&'''&&&&&&&&&(((***%%%&&&(((************)))&&&&&&&&&'''''''''((((((---+++((((((***+++++++++"""$$$&&&'''&&&&&&'''(((&&&%%%!!!"""((((((###'''$$$%%%''''''$$$%%%((("""###$$$$$$######%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$######$$$%%%%%%$$$###"""!!!"""###%%%'''"""$$$%%%$$$###"""%%%(((&&&''''''&&&%%%&&&(((***"""---222$$$888444ggg___///000000111000...+++(((&&&$$$(((+++***(((&&&'''(((((('''&&&%%%$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$######$$$$$$%%%$$$###""""""###$$$%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$###"""###%%%''''''((((((&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************)))))))))***+++++++++,,,&&&&&&'''((()))))))))(((%%%&&&'''))))))))))))(((%%%$$$###"""###&&&(((***###$$$&&&'''''''''&&&&&&###$$$%%%%%%%%%%%%$$$###$$$""" """%%%&&&%%%###&&&'''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''###&&&((((((&&&$$$######"""######$$$%%%&&&''''''!!!%%%)))+++***'''&&&%%%'''111,,,***222333EEEmmm}}}HHH///......---,,,***(((&&&$$$%%%'''))))))'''&&&'''((('''&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$$$$$$$###""""""###$$$$$$'''&&&%%%$$$$$$$$$$$$%%%###$$$$$$###"""###%%%'''&&&&&&'''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((())))))************)))******************++++++%%%&&&&&&'''''''''&&&&&&'''((())))))))))))((('''%%%$$$#########$$$%%%&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%###""""""$$$%%%###!!!%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$%%%&&&&&&*********(((%%%######$$$$$$$$$%%%%%%&&&&&&''''''###&&&)))***)))'''''''''&&&...++++++222000===]]]RRR222222------+++)))((('''&&&%%%&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%$$$######%%%'''$$$%%%%%%%%%######%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&)))************))))))(((******************))))))'''''''''''''''''''''&&&((())))))))))))(((''''''%%%%%%$$$$$$$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$############""" ###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&)))'''%%%$$$###$$$%%%&&&///...,,,((($$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))$$$******,,,111...444GGG|||jjj999+++444///---+++(((''''''((()))'''&&&&&&%%%$$$%%%&&&((($$$$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$######$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%&&&"""###$$$$$$######%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''***++++++***'''&&&***************)))((('''++++++******))))))((((((++++++***)))))))))))))))'''''''''(((''''''''''''$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######""""""###$$$%%%&&&''''''''''''""""""###$$$%%%%%%&&&&&&)))(((%%%###"""###%%%&&&---,,,+++)))&&&$$$%%%'''(((((('''''''''&&&&&&&&&'''((((((((('''''')))***%%%&&&(((,,,///---///999___MMM333///000...,,,)))'''&&&'''((()))(((&&&%%%$$$%%%&&&&&&'''###$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$#########!!!!!!""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&"""###$$$$$$######%%%'''&&&&&&$$$######$$$&&&&&&&&&(((***,,,,,,***(((&&&***************)))((('''+++******))))))(((((((((,,,+++***)))(((((())))))%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$ !!!""""""###$$$%%%###$$$%%%&&&'''(((((((((""""""###$$$%%%%%%&&&&&&((('''%%%#########%%%&&&%%%'''))))))(((&&&&&&&&&(((((((((''''''&&&%%%%%%'''(((((('''&&&&&&)))+++'''$$$'''++++++---111333GGGwwwccc<<<444111(((***)))'''%%%%%%%%%'''((((((&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&''''''''''''###$$$$$$$$$$$$###"""""" !!!""""""############$$$$$$$$$$$$######"""###$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%######%%%'''(((&&&%%%######%%%&&&((('''((()))******)))(((''')))************))))))((())))))))))))))))))(((((()))((('''&&&&&&&&&'''((('''&&&&&&%%%%%%&&&''''''%%%&&&&&&'''((()))***+++''''''&&&%%%%%%%%%&&&&&&######""""""""""""######!!!""""""###%%%&&&###$$$%%%&&&&&&'''&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%% ###''')))((('''''''''((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&'''))))))###(((+++''',,,444111777eee}}}MMM444333000''')))((('''&&&&&&&&&'''(((((('''&&&'''))))))'''%%%$$$%%%&&&'''''''''&&&%%%"""###$$$$$$$$$###!!!!!! !!!"""#########"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$###!!!###%%%&&&%%%$$$$$$%%%&&&&&&'''&&&$$$$$$%%%''')))'''%%%$$$$$$%%%''')))'''(((((())))))(((((('''((())))))************)))((((((((()))))))))))))))'''&&&%%%$$$%%%&&&'''))),,,+++)))'''&&&&&&&&&&&&((('''&&&&&&'''((()))***((('''&&&%%%%%%%%%%%%&&&$$$$$$###""""""###$$$$$$ """"""!!!!!!###%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&%%%%%%"""$$$&&&'''''''''(((***&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''***###+++...%%%+++444---,,,LLLuuudddBBB333000///+++*********)))))))))******((('''&&&(((***+++((($$$%%%&&&'''''''''&&&%%%$$$"""######$$$$$$"""!!! !!!!!!"""###$$$$$$%%%""""""$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###!!!###%%%&&&%%%$$$$$$%%%'''((((((&&&$$$$$$%%%&&&***(((&&&$$$$$$&&&(((***((((((''''''''''''(((((('''((()))***************''''''(((((())))))******((('''&&&%%%&&&(((***+++111///---)))'''%%%%%%%%%***(((&&&%%%$$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&"""###### !!!$$$!!!""""""""""""!!!!!! %%%%%%$$$$$$$$$$$$$$$$$$!!!$$$&&&''''''%%%%%%%%%&&&&&&%%%%%%&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&)))###---000$$$***333***&&&999dddvvvHHH666,,,((((((%%%'''(((((('''&&&&&&(((***'''%%%$$$%%%(((***(((&&&((('''&&&&&&$$$$$$###"""%%%!!!"""%%%###""""""!!!)))$$$"""""""""###$$$$$$$$$$$$###!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%''')))&&&'''''''''&&&%%%%%%$$$&&&$$$"""$$$&&&(((&&&$$$)))((('''((())))))'''%%%***++++++,,,,,,,,,+++++++++)))''''''((())))))((("""&&&)))(((&&&&&&***///888444...((($$$###%%%&&&+++)))(((&&&&&&(((***+++%%%&&&&&&&&&%%%%%%$$$###***$$$!!! $$$$$$!!!!!!$$$((()))%%%!!!###$$$###""""""###"""((()))''''''(((#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&)))++++++)))((()))+++(((333QQQzzzeee>>>111***(((+++))))))))))))(((&&&&&&(((***(((&&&%%%&&&((()))(((&&&)))(((((('''&&&%%%$$$###%%%!!!***(((999UUU...%%%---$$$ $$$"""""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$%%%%%%$$$%%%''')))&&&&&&''''''&&&&&&%%%$$$&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&'''))))))((('''******+++******)))(((''')))'''&&&&&&((((((((('''###&&&)))(((&&&&&&)))---333000***%%%""""""$$$&&&))))))''''''&&&'''((()))&&&&&&&&&&&&%%%%%%$$$### %%%***'''$$$)))&&&!!!"""%%%&&&$$$###"""  ###"""!!!)))---...###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%""""""############$$$$$$$$$'''))))))'''''')))+++---333JJJjjjuuuMMM111,,,)))***...---***++++++)))((('''(((***)))'''&&&'''(((((('''&&&***)))((('''&&&%%%%%%$$$$$$&&&666TTTTTTvvv !!!((('''%%%$$$"""######$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###########################$$$%%%%%%$$$$$$&&&(((&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$###$$$&&&((())))))'''))))))))))))(((&&&%%%$$$'''&&&%%%&&&(((((('''%%%%%%''')))(((%%%%%%(((+++,,,***&&&###!!!"""$$$%%%((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$)))///)))+++...--- """!!!!!!!!!!!!!!!!!!!!!%%%###!!! """%%%'''%%%$$$%%%)))''' $$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&$$$#####################!!!!!!"""""""""############$$$%%%%%%%%%''')))++++++000BBB[[[oooUUU999,,,...,,,...111...,,,,,,---+++)))(((((()))))))))((('''''''''&&&&&&))))))((('''&&&%%%$$$$$$'''(((###JJJQQQqqqYYY***%%%((("""###%%%"""###$$$$$$%%%%%%$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%'''((('''&&&((((((((((((''''''&&&%%%&&&&&&&&&(((***)))'''%%%&&&(((((('''%%%%%%''')))'''&&&$$$""""""###%%%&&&&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%+++ :::UUUFFF...+++$$$ """&&&'''&&&&&&$$$""" !!!"""###$$$&&& $$$'''%%%&&&***%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""!!!!!!""""""######$$$$$$"""######$$$&&&(((***,,,%%%(((888QQQggg}}}zzz@@@000...444222111222---+++------,,,***(((((())))))))))))(((''''''''''''(((''''''&&&%%%$$$######!!!KKKnnngggXXX)))"""((('''%%%#########$$$%%%%%%%%%%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&''''''((())))))))))))'''''')))+++---,,,***''''''(((''''''%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&%%%$$$######&&&%%%$$$$$$$$$%%%&&&&&&&&&000&&&]]]~~~SSS===%%%"""'''+++,,,***((((((((('''$$$!!!&&&$$$%%%)))***%%%!!! %%%%%%&&&&&&&&&&&&''''''%%%$$$$$$#########$$$$$$#########""""""!!!!!!!!!""""""######$$$%%%&&&&&&######$$$%%%(((***,,,,,,(((&&&---AAAYYYrrr```888///333999444111222---***+++---,,,***)))))))))((()))***)))''''''''')))''''''&&&%%%$$$######"""$$$***kkk|||xxx\\\###***)))"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''%%%%%%&&&&&&''''''&&&&&&###%%%&&&&&&$$$$$$&&&'''((('''&&&'''''''''%%%$$$%%%&&&''')))******++++++'''(((+++...000///,,,)))''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''+++sss^^^LLL888)))###%%%%%%%%%)))...000...,,,&&&&&&### !!!%%%&&&$$$&&&&&&&&&&&&&&&&&&''''''$$$$$$######""""""######$$$$$$######"""!!!!!!!!!""""""###$$$%%%&&&&&&'''$$$$$$%%%'''+++,,,,,,+++000)))&&&///BBB]]]~~~~~~LLL777111666999000...111...(((***,,,,,,***)))))))))&&&(((***)))''''''(((***(((((('''&&&%%%$$$######===OOOooorrrggg}}},,,)))%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%'''$$$%%%&&&&&&''''''&&&&&&###%%%&&&&&&$$$$$$%%%''''''&&&&&&'''))))))(((&&&&&&'''((()))))))))))))))'''))),,,///222000,,,)))'''&&&%%%%%%&&&'''''''''''''''((('''''''''&&&&&&$$$$$$######$$$%%%'''(((&&&%%%$$$######%%%'''(((***+++AAApppEEE...---,,,$$$''''''''''''''''''&&&&&&$$$$$$###"""""""""""""""%%%%%%$$$######"""!!!!!!!!!!!!"""###$$$%%%&&&&&&###$$$%%%))),,,---+++(((...***'''(((333KKKnnnxxxCCC999333666666++++++111000&&&)))++++++***)))))))))%%%(((***)))((('''))),,,))))))((('''&&&%%%%%%$$$DDDWWWppp}}}333+++(((***###$$$%%%%%%&&&&&&%%%%%%!!!"""############"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###%%%&&&$$$%%%%%%&&&'''''''''&&&"""%%%'''&&&$$$###%%%(((&&&%%%%%%'''***+++***)))((((((((((((((((((''''''&&&(((,,,000222000,,,(((&&&%%%$$$%%%&&&'''''''''(((((((((((('''&&&%%%%%%%%%$$$###"""$$$&&&(((***&&&%%%$$$######%%%'''(((###...EEEeee''''''''''''''''''&&&&&&$$$$$$###""""""!!!""""""%%%%%%%%%$$$###""""""!!! !!!"""###$$$%%%%%%######%%%)))------***&&&$$$(((,,,,,,000CCCfff}}}VVVCCC???777777333((()))///---************)))))))))))))))******))))))((('''&&&+++&&&,,,$$$%%%---$$$'''lll{{{VVV ((( &&&"""######$$$$$$######"""$$$###"""!!!!!!###%%%&&&&&&$$$!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$,,,***)))'''&&&%%%&&&&&&,,,,,,+++***)))(((''''''''''''%%%$$$$$$%%%'''''')))***+++***(((%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&"""###$$$$$$%%%&&&'''(((000$$$]]]zzzfff|||aaawww))))))((('''&&&&&&%%%%%%!!!!!!!!!!!!!!! ###"""###### &&&"""""""""###$$$$$$%%%%%%&&&$$$(((((("""&&&)))!!!+++'''&&&+++333AAAUUUfff~~~___CCC999:::111000...'''))),,,&&&******)))))))))((((((((()))))))))))))))(((''''''***&&&...((($$$$$$...www&&&"""###$$$######$$$$$$$$$$$$######$$$###"""!!!"""###%%%&&&'''$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&(((''''''''''''(((((((((***)))((('''''''''((()))*********)))(((((('''''''''&&&&&&%%%%%%&&&&&&''')))***,,,+++)))'''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&''''''((( OOO}}}gggvvvGGG///((((((''''''&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$###!!!"""""""""###$$$$$$%%%%%%'''$$$(((((($$$,,,333,,,)))&&&%%%''',,,999NNNaaannnbbb???222555666,,,+++,,,(((+++,,,###)))))))))(((((((((''''''((())))))))))))(((((('''(((###,,,***&&&$$$///YYY999!!!((($$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$%%%&&&(((&&&$$$###$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''((()))******+++((((((((((((((()))***+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&(((******(((&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&'''''''''''''''***)))HHHeeePPP...///CCCSSSHHH***((('''&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!"""""""""!!!$$$+++,,,'''"""!!!"""""""""###$$$$$$%%%%%%(((%%%((((((%%%...666111((('''%%%$$$%%%000FFFZZZccc|||pppKKK222000888111+++...000+++,,,---&&&(((((((((((('''''''''''''''((()))))))))))))))(((,,,$$$(((&&&$$$###BBB]]]$$$'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&((('''%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((''''''&&&$$$%%%&&&'''((('''&&&%%%&&&&&&'''((((((((((((((()))))))))))))))******+++&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%"""$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%+++)))111}}}ooo{{{RRRzzzUUU$$$))) ...111(((///%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""######%%%###%%%,,,///***%%%""""""""""""###$$$$$$%%%%%%(((%%%)))(((###***///)))***)))(((%%%""")))>>>SSS___rrr~~~\\\BBB333333888++++++333444***)))...+++((((((((((((''''''''''''&&&'''((())))))***))))))...'''(((%%%###EEE((($$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&(((''''''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%&&&((()))))))))((('''(((((())))))((((((&&&&&&***************))))))(((%%%%%%&&&&&&''''''((((((%%%&&&((((((((((((&&&%%%"""$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$#########%%%###)))uuuoootttMMMssspppsssvvvAAA######---+++'''111***""" ***$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$ %%%(((%%%"""!!!"""""""""###$$$$$$%%%%%%&&&$$$******$$$(((+++"""))))))(((%%% $$$555GGGYYYhhhgggKKK<<<555222111''')))333444(((&&&,,,+++)))))))))(((((((((''''''&&&&&&((()))************&&&'''******---&&&KKK333***$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&'''(((((())))))((((((***++++++++++++)))'''&&&)))*********))))))((('''%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''&&&(((******)))(((((((((&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$######"""""""""%%%:::~~~xxxnnnQQQ___hhh>>>'''###&&&(((***%%%$$$+++!!!"""///)))***$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%'''###"""%%%&&&###"""###"""""""""###$$$$$$%%%%%%###""")))+++'''+++---$$$&&&&&&'''%%% !!!,,,:::QQQ```vvvsssSSS===555555222...))))))111222(((''',,,*********)))))))))(((((((((%%%&&&''')))******++++++###(((+++***222---OOOPPP***######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&''''''(((((()))***++++++)))((('''&&&'''((()))))))))(((((('''''''''''''''(((((((((((((((''''''''''''(((((((((***,,,,,,+++)))))))))''''''(((((('''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$KKKwwwccc\\\ZZZ~~~jjjkkk}}}jjj:::...$$$%%%+++,,,&&& )))%%%*** """...$$$"""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&)))'''(((***(((######&&&"""""""""###$$$$$$%%%%%%"""!!!((()))%%%+++///&&&%%%%%%'''(((%%%"""(((000@@@SSSmmmzzzdddGGG444222555555111...***///111***+++...)))************))))))))))))%%%%%%''')))***++++++++++++///***!!!((($$$FFFmmm&&&&&&#########$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$&&&(((&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&%%%$$$###$$$%%%&&&'''###$$$&&&((()))((('''&&&###%%%'''((()))***))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((***,,,,,,***((((((((((((((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((111dddtttsssjjjpppqqqIII///...((($$$)))(((!!! ,,,'''%%%***%%%---%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%&&&)))+++&&& """"""""""""###$$$$$$%%%%%%$$$"""&&&&&&!!!(((---&&&''''''***,,,***&&&(((------DDDaaazzzlllUUU>>>555111---,,,000************))))))))))))'''((()))(((&&&&&&((()))))))))(((((('''''''''&&&$$$(((,,,+++%%%&&&555FFFyyy333%%%&&&$$$"""!!!###$$$$$$###'''''''''''''''''''''&&&+++)))'''%%%######$$$%%%&&&%%%$$$$$$############$$$&&&)))(((&&&%%%'''***'''''''''((((((((((((((($$$&&&)))+++,,,+++)))(((&&&&&&''''''''''''&&&&&&%%%&&&,,,000***!!!"""+++&&&&&&''''''(((((())))))///,,,)))'''(((((((((((()))******)))&&&%%%%%%&&&)))(((###%%% !!!)))PPPuuuppp{{{~~~zzzmmmLLL'''***%%%)))'''%%%###"""###%%%&&&((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''%%%""" !!!$$$&&&%%%###'''(((((('''&&&%%%######&&&''''''((()))((((((((()))444GGGiii~~~bbbKKK666111000---,,,...*********)))))))))(((((('''(((((('''&&&&&&''')))******)))))))))(((((((((((('''((((((%%%$$$***222mmmssseeehhh###"""!!!!!!###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((('''''''''&&&&&&&&&&&&'''$$$%%%(((***+++***((('''&&&''''''((((((''''''&&&+++)))((((((&&&$$$'''+++''''''''''''((((((((((((,,,***(((((()))+++,,,++++++,,,,,,***(((&&&&&&''')))(((&&&$$$$$$(((%%%///fff|||{{{tttoooOOO555###+++((()))'''%%%###"""$$$%%%'''''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((((($$$"""!!!"""$$$%%%%%%###(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''''')))222999IIIjjjrrrTTT???---,,,000...++++++******))))))))))))((((((&&&''''''&&&%%%%%%&&&(((************))))))))))))+++&&&$$$&&&'''$$$""""""555EEEhhh((("""!!!!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((('''&&&)))(((&&&%%%$$$$$$%%%&&&###%%%''')))))))))'''&&&''''''(((((((((((('''''',,,+++(((&&&'''++++++'''(((((((((''''''''''''''')))((('''(((+++---......---...---,,,)))'''''''''!!!,,,(((""")))%%%(((\\\~~~~~~yyy}}}aaa111$$$###***(((((('''%%%######$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$#########"""((((((((((((((((((((()))$$$"""!!!"""$$$%%%$$$###)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&+++444222444PPPxxxzzzfffJJJ777))),,,222000***(((***)))))))))((((((((((((%%%&&&'''&&&$$$$$$&&&'''))))))))))))))))))))))))***%%%###&&&)))&&&######,,,JJJ888###"""###%%%''')))((('''############$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&&&&'''%%%###$$$((()))'''%%%***)))'''%%%$$$$$$%%%&&&###$$$&&&'''((('''&&&%%%'''(((((())))))((((((''''''+++,,,***,,,///+++$$$(((((((((''''''&&&&&&&&&'''&&&&&&'''***,,,---------------+++(((&&&&&&&&&++++++### ///&&&@@@~~~nnn{{{OOO###$$$(((%%%'''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########))))))))))))((((((''''''"""""""""###$$$$$$$$$###((('''%%%$$$$$$%%%&&&(((&&&&&&%%%&&&&&&&&&''''''***222222555IIIdddmmm[[[EEE444)))...444111***''')))))))))(((((((((((('''%%%&&&'''&&&$$$$$$&&&'''(((((((((((((((((((((((()))&&&$$$&&&&&&###%%%(((..."""666~~~CCC$$$###"""###&&&''''''&&&"""""""""#########$$$$$$&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''$$$###$$$''')))'''$$$+++***((('''&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&%%%''''''((((((((((((''''''$$$))),,,***((())))))'''((((((''''''&&&&&&%%%%%%'''&&&%%%&&&(((******)))***++++++)))&&&$$$$$$%%%'''###&&&%%%---$$$***mmm{{{uuu{{{gggqqq999(((((()))'''&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%% !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%!!!"""$$$$$$$$$$$$###$$$(((&&&%%%$$$$$$%%%'''(((''''''&&&&&&''''''((()))(((+++...888AAAJJJlll{{{eeeTTT???222+++000444///)))((())))))((((((((((((''''''&&&''''''&&&%%%%%%&&&(((''''''''''''((((((((((((***'''&&&%%%!!!!!!((()))LLLnnnZZZ%%%###!!! """#########!!!!!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&'''&&&%%%)))))))))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&'''(((&&&$$$&&&,,,'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&'''((()))'''%%%###$$$%%% 111'''"""###666uuuwwwdddqqqtttTTT%%%$$$###---&&&&&&&&&&&&&&&''''''((($$$%%%&&&'''''''''&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))((('''%%%$$$###""" """%%%%%%$$$######$$$&&&%%%%%%$$$%%%&&&((()))(((((('''&&&'''((()))***,,,***,,,666999999YYYnnnYYYJJJ888///+++000222,,,(((***))))))(((((((((''''''''''''(((((('''&&&&&&''')))''''''(((((())))))))))))***'''%%%%%%### !!!%%%"""******...777KKKiii{{{+++'''###!!!!!!""""""###!!!!!!"""######$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%&&&((())))))'''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***###%%%111333)))%%%***%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&((()))((('''&&&''''''&&&%%%$$$$$$&&&###444%%%***JJJWWWttt~~~cccfff888!!!%%%!!!### ***&&&&&&&&&&&&''''''((((((###$$$&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&''')))***+++++++++***)))'''%%%###"""!!!"""%%%&&&$$$######$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%'''(((***,,,---,,,111555555MMMtttuuu^^^III;;;333,,,***//////)))'''+++)))((((((((('''''''''''''''((()))(((&&&&&&((()))(((((())))))*********+++***%%%$$$'''(((%%%$$$&&&%%%%%% >>>^^^rrrddd111---'''###"""###%%%%%%!!!""""""###$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%############$$$$$$%%%&&&"""%%%'''&&&$$$###%%%(((###$$$'''))))))'''%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$*** )))AAAGGG444$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$%%%'''***+++***)))%%%&&&''''''%%%%%%&&&'''(((---###DDDmmmbbbuuu(((&&&111$$$'''$$$$$$&&&&&&&&&'''''''''((((((###$$$&&&(((((('''&&&%%%######$$$$$$$$$###""""""###$$$%%%''')))***,,,,,,,,,+++***(((&&&$$$"""!!!"""&&&&&&$$$"""###$$$###$$$%%%&&&'''((((((''''''&&&%%%$$$$$$&&&''')))###+++,,,,,,222555AAAVVV~~~fffRRRCCC:::000000000///...,,,+++***)))(((((('''''''''((((((((('''&&&%%%%%%%%%&&&'''''''''((())))))***))))))&&&&&&%%%%%%%%%%%%$$$$$$''' ))))))'''---jjj&&&---+++!!!&&&"""############$$$$$$$$$###$$$&&&(((''''''&&&%%%(((&&&$$$$$$&&&'''$$$"""&&&%%%%%%%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&'''''''''((((((***!!!***BBBGGG444&&&((((((((('''&&&%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%(((&&&######%%%%%%### """"""&&&'''ooo;;;777///)))$$$###$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""""""""""""""&&&&&&&&&&&&'''''''''((("""###%%%''''''&&&%%%$$$%%%###"""###&&&'''%%%"""'''%%%###%%%((()))'''%%%$$$$$$%%%&&&%%%$$$###"""***$$$$$$)))+++///AAAUUUttt{{{bbbOOO@@@777/////////...---,,,+++***))))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''((()))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$""",,,!!!'''$$$+++uuu666'''###***###!!!"""############$$$$$$$$$"""!!!!!!"""$$$%%%%%%$$$(((&&&$$$$$$&&&&&&%%%###%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''))) !!!...222)))$$$((((((''''''&&&%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%(((&&&%%%%%%'''&&&$$$!!!$$$,,,aaa}}}ppprrr222///***%%%""""""###%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''((('''&&&&&&***'''###"""###$$$###"""$$$"""!!!"""%%%&&&%%%######$$$%%%%%%%%%%%%$$$###'''$$$%%%+++,,,---:::KKKkkkpppYYYHHH;;;444......------,,,+++******+++***)))''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$!!!###///$$$'''!!!)))wwwlllLLL111$$$%%%"""############$$$$$$$$$"""!!!!!!"""$$$%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((()))((('''''''''&&&&&&&&&&&&'''((((((((())))))))))))(((''''''$$$$$$$$$%%%%%%%%%%%%&&&+++%%%!!!$$$(((((((((***'''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%''''''''''''((('''%%%###&&&%%%777{{{sssvvvmmmooogggsss)))'''%%%######$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$########################&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))...***%%%"""!!!""""""!!!###"""!!!"""$$$$$$$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$'''---,,,+++222>>>ZZZrrr|||cccOOO@@@666333...---,,,+++************++++++)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$"""%%%---&&&((("""'''```tttppp"""&&&&&&###'''""""""#########$$$$$$$$$$$$'''++++++'''%%%&&&(((&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&(((******)))(((&&&''''''&&&&&&''''''((()))))))))******))))))((('''%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((+++...,,,'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&'''(((((('''%%%$$$$$$%%%yyyvvvoooooorrrbbbmmmoooqqq&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$'''''''''((((((((())))))******)))))))))***+++,,,,,,***'''$$$###"""!!!!!!$$$######$$$%%%%%%%%%%%%""""""###%%%&&&'''''''''%%%%%%(((,,,+++***///777HHHYYYoooXXXGGG:::333333---,,,+++***************++++++)))(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''&&&***&&&'''HHH}}};;;&&&"""***%%%""""""#########$$$$$$$$$###,,,444333***###%%%)))%%%&&&&&&&&&&&&&&&&&&'''%%%&&&(((******)))(((&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&###((()))'''(((,,,)))###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&###%%%&&&''''''&&&%%%%%%'''ZZZxxxhhhlll|||hhhooolll&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&((()))))))))************+++************+++,,,,,,&&&'''((((((&&&$$$"""!!!######$$$$$$$$$$$$%%%%%%""""""###$$$&&&'''((()))&&&&&&(((*********000666;;;GGGjjjeeeQQQDDD777222333...---+++***)))***+++++++++***)))''''''&&&&&&&&&%%%&&&'''(((((()))(((((()))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&$$$%%%***'''(((444|||bbb"""&&& ***"""############$$$$$$$$$!!!+++444222''' """(((%%%&&&''''''&&&&&&'''(((%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&'''(((((((((((())))))(((((('''&&&((('''''''''''''''&&&&&&((()))'''$$$$$$((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%%%%&&&(((CCC{{{uuunnniii}}}yyyuuuVVV&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&'''))))))))))))************)))*********++++++++++++###&&&))))))(((%%%###"""!!!"""######""""""###%%%######$$$$$$%%%'''((()))'''((((((((()))+++000444444>>>YYYuuu\\\PPPEEE999222222...---+++******+++,,,---))))))((('''''''''''''''&&&'''((()))*********)))***************))))))(((&&&&&&%%%%%%%%%%%%$$$$$$"""'''$$$&&&(((%%%(((***~~~555%%%%%%$$$"""############$$$$$$$$$"""&&&***)))$$$!!!###'''$$$&&&((('''&&&%%%''')))%%%&&&&&&&&&''''''''''''((((((''''''(((((()))***)))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%+++(((''''''&&&%%%(((,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%&&&&&&%%%$$$%%%(((,,,yyywwwrrrpppnnn{{{999%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$############$$$$$$%%%%%%&&&'''''''''''''''((((((((()))))))))'''((()))***+++***))))))$$$'''))))))&&&$$$###$$$!!!###%%%$$$###"""$$$&&&%%%$$$$$$$$$%%%&&&((()))'''((()))((()))+++------///;;;NNNkkklllXXXPPPHHH;;;222111///---,,,******+++---...)))(((((('''''''''((((((&&&''')))***+++++++++***+++++++++++++++***))))))&&&&&&&&&%%%%%%%%%$$$$$$(((&&&(((%%%"""(((&&&ooo[[[(((,,,"""############$$$$$$$$$%%%###"""!!!###%%%''''''$$$&&&((((((&&&%%%'''***&&&%%%%%%%%%%%%&&&'''''')))))))))))))))******+++***************)))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%"""%%%***)))"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''&&&$$$&&&***///}}}zzzrrrkkkxxx~~~(((&&&%%%$$$$$$$$$&&&)))***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$############"""$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((%%%''')))***+++***((('''((())))))'''$$$"""###%%%###&&&((('''%%%$$$&&&)))&&&%%%$$$$$$%%%&&&((()))&&&)))***))))))***)))'''***999GGGYYYnnn]]]SSSLLL===555222,,,---,,,+++************+++((((((((((((''''''''''''+++(((&&&&&&((()))'''%%%((()))***+++***)))'''%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&hhhppp|||+++000+++"""""""""###$$$$$$%%%%%%"""%%%'''&&&###!!!###&&&#########$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&***'''&&&'''***+++***((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%""""""%%%&&&######&&&''')))))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++%%%$$$*** %%%yyy~~~{{{yyymmm|||xxx~~~ttt'''&&&&&&%%%%%%&&&''')))******)))((('''&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$######$$$%%%'''((())))))))))))((('''&&&%%%'''((()))))))))((('''&&&'''''''''&&&&&&%%%%%%%%%"""###$$$&&&'''(((((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((000444===QQQuuuqqq___TTTKKK:::222000***---------,,,,,,,,,++++++*********)))))))))((((((+++)))'''''')))***)))''''''((()))******(((&&&%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&^^^xxxOOO&&&!!!'''%%%%%%$$$$$$###"""""""""###$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%((('''''''''&&&&&&&&&&&&)))'''&&&''')))***)))'''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&%%%"""###&&&&&&$$$$$$'''$$$%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$ $$$%%%@@@yyy|||~~~uuu|||eee(((&&&&&&%%%%%%&&&''')))******((('''%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$$$$######$$$%%%&&&'''(((((((((((('''&&&&&&%%%'''(((((()))((('''%%%$$$(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((+++///777HHHgggsssmmm[[[QQQGGG777000000+++....../////////...---,,,++++++++++++************+++)))((((((***+++******&&&'''((()))((('''&&&%%%'''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&MMMxxxrrr )))###%%%%%%%%%$$$######""""""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&###$$$''''''%%%%%%(((%%%''')))***))))))***+++%%%%%%%%%%%%%%%%%%%%%%%%'''### ...'''$$$```|||}}}}}}yyyqqqQQQ&&&&&&%%%%%%%%%%%%'''((())))))(((%%%###"""###$$$$$$""""""###$$$%%%&&&''''''%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''(((((('''%%%$$$###((((((((((((''''''''''''&&&&&&%%%$$$%%%&&&'''((($$$$$$"""""""""$$$&&&'''(((''''''&&&&&&&&&''''''+++...666CCC[[[mmmcccSSSJJJBBB333///222000///000111222222000...,,,+++++++++*********))))))))))))(((((()))*********&&&&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%BBBxxx}}}888***###""""""###$$$$$$%%%%%%&&&&&&###!!!###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''&&&$$$$$$'''(((%%%%%%((($$$''')))******+++,,,...&&&&&&&&&&&&&&&&&&&&&&&&###...&&&***""":::|||}}}{{{zzz}}}qqqCCC!!!&&&%%%%%%$$$%%%&&&((()))***(((%%%###"""###%%%&&&"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&'''''''''&&&$$$"""!!!''''''''''''''''''&&&&&&((('''%%%$$$$$$%%%'''((($$$###!!! !!!$$$''')))(((((('''&&&&&&&&&&&&'''+++...555@@@RRRrrrmmm[[[LLLEEE>>>111---222222222333444444333000...,,,***))))))))))))(((((((((((((((((('''''''''((()))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%@@@uuuiii..."""#########$$$%%%%%%&&&&&&%%%###!!!"""&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&$$$$$$'''(((%%%%%%((( ###%%%&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&444(((000ttt|||tttuuuzzz@@@ %%%%%%$$$$$$%%%&&&((()))***)))'''%%%$$$%%%&&&'''$$$%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$%%%&&&''')))(((&&&%%%&&&(((+++---(((''''''&&&&&&&&&'''''''''***111:::GGGaaajjjWWWJJJDDD>>>000,,,111111666666555444222000---,,,(((((((((((('''''''''&&&((())))))(((&&&%%%'''((('''''''''''''''((((((((('''''''''''''''(((((((((&&&&&&''''''&&&&&&%%%$$$888xxx@@@ &&&&&&&&&%%%$$$$$$############"""###%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&###$$$''''''%%%%%%(((###%%%'''(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((GGGvvv|||xxx}}}<<<$$$%%%$$$$$$$$$$$$&&&'''(((((((((''''''&&&&&&&&&&&&%%%&&&'''''''''%%%$$$###$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&(((***+++&&&&&&&&&&&&&&&'''(((((((((***111999BBBVVVzzzuuuaaaRRRGGGDDD@@@333///555666999888666333111...,,,+++((((((((('''''''''&&&&&&***++++++)))&&&%%%&&&(((((('''''''''(((((()))***&&&'''''''''((((((((()))&&&&&&'''''''''&&&%%%$$$///}}}jjj...'''&&&&&&%%%%%%$$$######!!!###$$$$$$$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###%%%"""###&&&&&&$$$$$$''')))***,,,+++***))))))***''''''''''''''''''''''''---===}}}000(((%%%$$$$$$###$$$&&&'''(((&&&&&&'''''''''&&&%%%$$$###%%%&&&'''((('''%%%$$$ !!!###%%%''''''''''''&&&&&&'''&&&&&&%%%$$$###$$$$$$&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***((()))///777===KKKiiimmmXXXLLLCCCCCCAAA666444;;;===;;;:::666333///---+++***(((((((((((('''''''''''',,,------+++'''%%%&&&(((((((((((((((((()))***+++&&&'''''''''(((((())))))%%%&&&'''''''''&&&%%%$$$...FFF###$$$$$$%%%%%%&&&&&&''' ###%%%%%%######%%%((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$''')))(((&&&%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((())))))'''$$$"""%%%""""""%%%&&&######&&&(((***+++***(((&&&&&&'''''''''''''''''''''''''''555sss{{{###***%%%$$$$$$###$$$%%%'''(((###%%%&&&''''''&&&$$$"""!!!###%%%'''(((((('''&&&!!!$$$%%%&&&&&&&&&((((((((('''&&&%%%$$$######$$$&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%'''(((***+++$$$###(((000555>>>XXXttttttfffaaaLLLHHHCCCAAAAAAAAA>>><<<999666222///---+++(((&&&&&&%%%$$$$$$%%%&&&((()))******))))))((((((((('''***)))'''&&&&&&&&&'''((()))(((((('''&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((,,,ttt"""''',,,&&&444%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&&&&%%%%%%+++)))%%%$$$&&&((())))))(((&&&%%%%%%''')))++++++$$$''')))***)))((((((((($$$###""""""%%%'''((((((''''''(((((('''&&&%%%%%%&&&******&&&###$$$''')))SSSzzz|||{{{|||~~~xxx|||$$$$$$'''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%&&&&&&'''))))))""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((((((%%%&&&(((+++000<<>>:::777555111...---+++(((&&&(((''''''&&&&&&&&&'''''')))))))))(((((('''''''''))))))(((((('''''''''((())))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((()))}}}xxxooo***%%%!!!***222"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$############%%%&&&((()))+++,,,%%%$$$""""""$$$$$$###"""$$$&&&(((((('''''''''(((%%%$$$###$$$&&&((())))))''''''(((((('''&&&&&&%%%&&&((()))'''$$$$$$&&&'''555ppp|||vvvzzzzzzsss------&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((((((''''''''')))+++---666III[[[qqqwwwbbbVVVTTT[[[UUUNNNIIIFFFAAA;;;777555222///---,,,***(((&&&)))))))))((((((&&&%%%%%%(((((((((''''''''''''''')))))))))))))))(((((('''))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))XXXfff)))!!!///###%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$%%%%%%$$$$$$######""""""!!!!!!$$$'''+++***(((&&&&&&'''&&&%%%$$$%%%&&&&&&$$$###%%%&&&&&&&&&%%%%%%'''(((&&&%%%$$$%%%''')))))))))'''''''''(((''''''&&&%%%%%%%%%&&&'''&&&%%%$$$$$$OOOxxxyyy~~~^^^111000$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&(((((()))******///===LLL___qqqddd```aaafff]]]RRRIIIBBB===888444333000---,,,+++***((('''&&&'''((()))((('''%%%$$$''''''''''''''''''&&&&&&((()))*********)))'''&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''+++999|||III###!!!333###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$%%%'''%%%%%%$$$###""""""""""""&&&***---,,,'''%%%'''******(((&&&&&&''')))))))))%%%%%%%%%$$$###$$$&&&(((%%%$$$###$$$'''(((((('''&&&'''''''''''''''&&&&&&%%%###$$$'''(((%%%$$$%%%ooo{{{GGG///'''$$$%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&&&&'''((()))(((&&&###"""#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%(((((()))+++)))+++444???\\\~~~yyyiiidddfffiiikkk```QQQDDD<<<888555222222000---++++++***((('''$$$%%%&&&((((((((('''&&&&&&&&&''''''''''''''''''((()))*********)))'''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***&&&rrr%%%,,,))) """$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%"""%%%))))))(((***111777///+++&&&######%%%'''((($$$%%%%%%$$$######&&&(((######"""###%%%&&&&&&$$$&&&&&&'''''''''''''''&&&&&&######'''(((%%%&&&+++999...!!!%%%&&&''''''((((((((('''(((((('''''''''&&&&&&&&&&&&'''(((((('''%%%###!!!!!!"""""""""#####################$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%'''''')))+++******000999WWWttttttiiijjjmmmnnnggg\\\MMM@@@999777555444222000---,,,+++***((('''%%%%%%&&&'''((())))))((('''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&"""~~~}}}eee(((!!! (((###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&((()))((('''***///444666111+++&&&$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''###""""""###%%%&&&$$$###%%%&&&''''''((('''''''''((($$$$$$((('''$$$+++666{{{555000%%%(((((('''&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&'''''''''&&&%%%###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&&&&&&&(((+++******...555FFFcccvvvqqquuuvvvrrr\\\SSSHHH???;;;:::888777444111...,,,+++***((('''***)))))))))))))))******'''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&###***sssuuuGGG))),,,######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%%%%&&&''')))***,,,+++***)))'''''''''(((111...+++)))((('''&&&$$$###%%%''''''&&&%%%&&&'''#########$$$&&&&&&$$$###%%%&&&&&&'''(((((('''''')))%%%&&&(((%%%###000AAA///---***+++***'''%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((((((''''''&&&'''******(((,,,222777RRR}}}wwwvvv|||zzzsssRRRLLLEEE@@@???>>><<<999555222///---,,,***(((&&&...---,,,***)))******+++'''((((((((())))))******((('''&&&$$$$$$%%%&&&&&&#####################$$$$$$%%%&&&'''''''''&&&%%%"""444lllhhh&&&(((#########$$$$$$%%%%%%%%%%%%&&&'''((('''&&&%%%$$$&&&&&&%%%$$$%%%'''***+++&&&&&&&&&(((******(((&&&""""""###%%%'''&&&$$$!!!###%%%'''((('''&&&&&&&&&$$$$$$$$$&&&''''''%%%###%%%%%%&&&'''((((((((('''+++''''''((($$$###333HHH~~~www((('''***...+++(((%%%$$$%%%''')))&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((((((((('''&&&'''))))))'''***000222IIImmmwwwjjjwwwqqqcccMMMGGG@@@;;;::::::888666///---***)))(((***,,,---((((((((((((''''''''''''&&&&&&&&&'''''')))******)))(((((('''&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%'''(((---'''~~~fffzzzAAA!!!)))&&&&&&%%%$$$$$$%%%%%%%%%)))'''%%%$$$###$$$&&&'''$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))'''%%%&&&)))+++***(((###$$$%%%&&&''')))******)))%%%((('''---%%%&&&RRR|||YYY&&&,,,###)))((('''&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%'''%%%######$$$%%%$$$###!!!""""""  """$$$$$$$$$$$$$$$$$$###"""!!!&&&$$$###"""###%%%(((******'''######$$$%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&((()))***)))((()))***,,,222888VVVzzzfffkkkpppiii\\\UUUKKKFFF???:::999777555222///---+++)))((()))+++,,,(((((((((((((((((((((((('''&&&&&&'''''')))******))))))(((((('''&&&&&&%%%'''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((+++,,,dddTTT&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&###""""""%%%'''&&&$$$%%%%%%&&&&&&''''''(((((((((%%%(((&&&+++$$$(((XXX~~~TTT(((///((())))))(((''''''''''''''''''&&&$$$###"""###$$$%%%'''%%%######$$$%%%$$$######$$$%%%$$$$$$%%%'''***%%%%%%%%%%%%%%%$$$############$$$$$$%%%&&&''''''***'''$$$###%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&(((((()))))))))((('''&&&&&&'''((()))((())),,,...111555LLLzzzbbb[[[ssslllUUUOOOPPPJJJDDD>>>:::888555111---///---+++)))((()))***+++))))))))))))))))))))))))''''''''''''((()))*********))))))((((((''''''&&&''''''&&&&&&&&&&&&&&&'''***)))((('''&&&'''((()))&&&///zzzsss%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$######%%%%%%$$$$$$$$$&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&&&&&&&&&&'''%%%)))%%%)))$$$,,,___|||DDD$$$+++(((***)))(((((((((((((((((('''&&&$$$######$$$%%%%%%'''%%%######$$$%%%$$$######%%%&&&&&&&&&'''***,,,&&&&&&&&&&&&&&&%%%%%%$$$"""###%%%&&&''''''&&&%%%(((&&&$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&)))*********)))(((''''''$$$%%%'''((((((***,,,//////222@@@eee~~~RRRXXXrrr___IIINNNSSSKKKFFF@@@<<<999555000,,,...---+++)))(((((()))******************+++++++++((((((''''''((()))************))))))((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%***)))((('''&&&&&&'''((("""000rrr$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&(((((((((((('''%%%$$$###&&&%%%$$$###$$$&&&)))***'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&%%%)))%%%'''###...eee~~~555!!!((('''((((((''''''''''''((((((&&&%%%%%%$$$$$$$$$%%%%%%'''%%%######$$$%%%$$$###"""$$$%%%%%%%%%%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))((((((((($$$&&&'''(((((()))+++...---222;;;TTTsss___GGGSSS___HHH???OOOQQQMMMHHHBBB>>>;;;777222------,,,+++))))))((()))))))))*********+++++++++,,,)))(((((((((((())))))***))))))))))))(((((((((((('''&&&%%%%%%$$$$$$$$$%%%)))(((&&&%%%%%%%%%%%%&&&$$$///ooo333'''%%%$$$$$$$$$%%%%%%&&&'''))))))))))))((('''%%%%%%&&&%%%$$$###$$$&&&)))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###""""""###$$$######$$$%%%&&&'''((()))%%%%%%(((%%%'''###///eee}}}...$$$+++***&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&'''%%%######$$$%%%$$$###$$$%%%&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######%%%&&&(((%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((()))***'''((()))(((((((((***,,,,,,333<<>>:::777333...***)))))))))(((((((((''''''************************************************************))))))))))))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''***%%%GGG~~~777!!!--- ***)))))))))(((((('''&&&&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%***((($$$(((333+++000%%%###***&&&'''''''''((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''%%%$$$&&&'''######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&''''''((()))***///111///444>>>KKKkkkmmmaaa```ZZZ^^^VVVPPPQQQQQQLLLFFFDDDIIIEEE@@@;;;777222---))))))))))))(((((((((((('''))))))***+++++++++******************************+++*********))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$+++$$$888qqq555,,,%%%''''''###***)))((('''&&&%%%$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$&&&&&&%%%###"""###$$$########################""""""&&&)))'''###&&&---~~~...((((((***###%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%'''((((((&&&%%%$$$&&&'''"""###%%%%%%%%%%%%###"""########################%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))((((((((((((&&&&&&&&&&&&'''((()))***,,,//////222<<>>PPPkkkvvveeedddcccVVVTTTMMMJJJNNNRRRRRRPPPOOOIIIFFFAAA:::444000...---*********)))))))))((((((***))))))))))))+++,,,---)))***,,,------,,,***)))(((((((((((('''''''''&&&'''''''''''''''((())))))&&&&&&&&&''''''''''''''')))"""((( """DDDiii~~~vvvooooootttzzztttYYY,,,$$$)))###'''######$$$%%%%%%&&&''''''!!!""""""###$$$$$$%%%%%%!!!""""""""""""#########%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%$$$###$$$&&&""""""""""""""""""""""""%%%&&&&&&%%%$$$&&&''''''WWW&&&(((&&&((((((###%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''(((((('''%%%$$$&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&'''''')))((('''%%%%%%&&&'''((('''((((((((()))))))))***%%%%%%%%%%%%&&&'''((()))(((000000000666<<>>LLL```{{{vvvkkk]]]TTTUUUQQQOOOOOORRRVVVVVVQQQMMMHHHEEE>>>777000,,,,,,,,,***+++,,,,,,,,,,,,+++***'''((()))++++++******)))((()))***+++,,,---------&&&))),,,,,,)))&&&&&&'''***************)))((((((((((((''''''&&&%%%######'''###%%%)))&&&%%%222EEE|||yyy>>>}}}nnn\\\HHH%%%''')))"""%%%''' """'''$$$$$$###"""""""""###%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###'''&&&$$$###"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""'''###%%%***%%%))),,,qqqyyy$$$'''(((***"""&&&%%%&&&&&&&&&%%%&&&(((+++''''''&&&%%%%%%%%%&&&&&&+++(((%%%%%%'''((('''%%%&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%&&&((()))+++$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&''''''&&&$$$%%%&&&'''&&&%%%$$$###%%%$$$######%%%'''&&&&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))***,,,///333555;;;JJJXXXqqqqqqhhhcccZZZWWWYYYTTTRRRRRRVVVYYYXXXSSSNNNEEEBBB<<<555///,,,+++,,,)))***++++++++++++***)))((((((***+++++++++***)))******+++,,,------------(((+++------+++))))))***))))))******))))))(((''''''((((((((((((''''''&&&((($$$%%%)))%%% (((555fffnnnwwwyyyqqqRRR---"""$$$&&&"""&&&((($$$###"""""""""###$$$%%%%%%$$$$$$###""""""###############$$$$$$#########((('''&&&%%%%%%%%%&&&&&&########################""""""""""""""""""""""""&&&&&&+++(((%%%&&&...lllxxx%%%$$$'''***"""&&&'''((((((''''''(((***---''''''&&&%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&$$$&&&$$$######%%%'''''''''...---+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%###$$$&&&''''''&&&((((((((((((((((((((((((((((((((((((((((((''''''......000333333888DDDQQQjjjpppfff```YYYVVVYYYPPPPPPQQQTTTWWWTTTNNNIIIAAA===888222---+++++++++((()))************)))(((((()))***++++++++++++***+++,,,,,,---------,,,,,,(((***,,,---,,,******+++((())))))))))))((('''''''''((()))************))))))%%%&&&)))'''!!!!!!(((222cccttt|||hhhCCC444"""!!!%%%###&&&)))######""""""######$$$%%%%%%$$$######"""#########""""""############""""""''''''&&&%%%%%%%%%&&&&&&########################""""""""""""""""""""""""%%%!!! $$$&&&%%%"""///ooo|||---###&&&((("""&&&$$$%%%%%%$$$$$$%%%''')))((('''&&&%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###&&&%%%$$$%%%'''))))))(((000///---***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$%%%&&&(((''''''''''''''''''''''''''''''******)))(((((('''&&&&&&...---///222222555@@@LLLcccvvviii```YYYVVVWWWNNNOOOQQQTTTTTTQQQJJJEEE>>>999444///,,,++++++***)))******************)))*********++++++++++++++++++,,,,,,,,,,,,++++++***&&&((()))***************(((((((((((((((''''''&&&((())))))*********)))))))))%%%%%%)))***'''%%%''';;;pppdddjjj---!!!%%%$$$'''"""###***!!!###############$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" $$$%%%!!!$$$(((###nnn<<<%%%%%% %%%"""'''###$$$$$$$$$###$$$&&&)))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###%%%$$$$$$%%%'''))))))((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''%%%&&&%%%$$$###$$$%%%&&&'''((('''%%%%%%'''(((((('''''''''''''''''''''''''''))))))))))))((((((''''''******,,,000222555???III^^^tttoooccc\\\XXXWWWWWWQQQSSSUUUWWWVVVQQQJJJFFF<<<777111---,,,,,,+++***+++++++++++++++++++++++++++++++++++++++,,,,,,---***+++++++++++++++***)))((((((((()))***+++******(((((((((((((((''''''&&&))))))))))))((('''&&&%%%***&&&$$$'''***)))))))))###%%%CCCwww111555"""!!!&&&%%%!!!'''"""""""""######$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""&&&&&&$$$"""###%%%&&&pppMMM(((%%%###""""""((('''((()))((('''(((+++---(((((('''&&&%%%$$$$$$%%%"""###%%%%%%%%%$$$$$$$$$$$$######%%%'''((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&%%%%%%%%%$$$###$$$%%%'''((()))'''%%%&&&'''((('''&&&(((((((((((((((((((((((((((((((((((())))))******)))(((+++///111444<<>>vvvsssRRRbbb+++!!!)))%%%"""### """"""###$$$$$$$$$$$$############"""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""''' &&&(((!!![[[UUU'''$$$&&&!!!"""(((''''''((('''''''''***,,,)))((('''&&&%%%$$$$$$$$$!!!###&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$$$$$$$$$$$$$%%%&&&'''''')))'''%%%%%%&&&'''&&&%%%((((((((((((((((((((((((''''''((())))))***++++++,,,***+++///111222777>>>OOOdddxxxqqqeee[[[VVVTTTSSSQQQPPPRRRSSSQQQMMMHHHCCCAAA>>>777000---......---***,,,+++***))))))***+++,,,---,,,,,,+++,,,---...///++++++,,,---............///,,,***+++,,,---,,,***))))))******))))))((('''((((((((((((''''''&&&%%%&&&'''(((&&&&&&&&&&&&&&&+++(((!!!DDDvvvoooyyyiiiSSS...%%%&&&!!!""""""!!!"""###$$$%%%$$$$$$#########""""""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""+++ $$$"""222MMMQQQ!!!###+++""""""'''$$$$$$%%%$$$###$$$'''))))))((('''&&&%%%$$$$$$$$$ ###''''''&&&$$$$$$%%%'''&&&&&&'''((((((&&&###&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))(((&&&$$$"""###$$$%%%&&&&&&&&&&&&(((&&&%%%$$$%%%&&&%%%$$$''''''''''''''''''''''''))))))))))))))))))******+++)))+++///222222666<<>>:::666111...---------,,,,,,,,,************,,,,,,,,,+++*********+++,,,---&&&***------...111111......+++((((((***+++***)))---+++)))''''''((()))***++++++,,,,,,+++***)))(((+++***((((((((('''%%%###&&&+++"""///(((AAAxxx{{{BBB###"""&&&!!! """$$$&&&%%%###((('''$$$###""""""###$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$############&&&%%%$$$###""""""""""""***%%%!!!***"""$$$(((""",,,___@@@***"""######+++%%%&&&%%%%%%%%%&&&&&&$$$###''''''&&&&&&&&&%%%%%%%%%!!!###%%%&&&''''''&&&%%%''''''&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%((('''&&&&&&$$$$$$###"""'''%%%$$$######&&&)))+++%%%$$$######"""#########%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((()))((('''&&&'''))))))(((***...///111888AAAFFFXXXjjjccc\\\bbbbbb[[[VVVVVVWWWVVVVVVRRRMMMKKKJJJHHHDDD@@@999666111......------,,,---,,,++++++++++++,,,---,,,+++*********+++------+++......,,,---000111///...,,,))))))+++,,,+++***,,,+++)))((((((((()))***((()))))))))))))))))))))+++***(((((()))(((%%%###((((((###+++###...uuuwwwCCC%%%"""!!! !!!"""###$$$(((&&&$$$###""""""###$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""---222 (((***HHH~~~YYY111)))111...)))&&&&&&&&&%%%%%%&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$$$$&&&(((***%%%%%%$$$###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((((((((***---///000888AAAGGGUUU```yyycccbbbbbb^^^XXXUUUWWWXXXWWWTTTPPPKKKIIIHHHFFFCCC???888555111///......------...---,,,,,,,,,,,,---...,,,++++++++++++,,,---...000222000,,,,,,000111//////---++++++,,,,,,,,,+++*********)))))))))))))))'''&&&&&&&&&'''(((***++++++***(((((()))(((&&&$$$)))"""%%%###((($$$!!!@@@sss///***$$$$$$###!!! !!!###&&&'''&&&$$$###""""""###$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""!!!### '''"""$$$777ggg|||000###))))))&&&***&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$$$$$$$&&&)))***&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''(((&&&%%%$$$$$$######$$$$$$######$$$%%%&&&'''''''''%%%%%%%%%&&&'''''''''(((%%%&&&'''&&&%%%$$$%%%''''''&&&))),,,...000777@@@IIISSSXXXnnnqqqkkkhhhcccZZZUUUTTTVVVVVVUUUOOOKKKFFFDDDDDDBBB???<<<777444111/////////...---.........------.........,,,,,,,,,,,,,,,------...///111111...---000000---......---,,,------,,,,,,))))))************)))((()))(((&&&%%%&&&''')))++++++)))((()))))))))'''%%%''')))'''%%%***$$$(((ggg^^^---"""$$$###%%%&&&%%%######%%%(((%%%%%%$$$###""""""######$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""&&&"""!!!%%%DDDqqq~~~'''***!!!""")))(((&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&''')))***%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***$$$%%%%%%&&&'''(((((()))%%%&&&''''''%%%%%%&&&'''&&&&&&(((+++,,,...555>>>IIITTTYYYfffnnnqqqjjjaaaWWWSSSRRRRRRRRRRRRLLLHHHCCCAAAAAA@@@>>>;;;555333000/////////...---........................,,,,,,------............)))...000000000111///+++---.........---,,,,,,,,,((()))************)))))),,,+++)))''''''((()))***+++)))))))))***)))'''%%%%%%,,,'''!!!---+++&&&,,,^^^UUU%%% """$$$%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$###"""""""""""""""&&&(((,,,XXX```$$$DDD---(((222!!!&&&'''(((&&&$$$$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&(((((((((((('''%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''###%%%&&&'''((('''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++%%%%%%&&&&&&'''((())))))&&&((()))((('''&&&'''(((&&&%%%'''***+++,,,333;;;FFFUUU```gggzzzjjjoooeee\\\TTTRRRQQQOOOOOOPPPLLLGGGBBB@@@@@@@@@???===444222000000000000///...------...//////...------,,,---......//////......(((---111111111222...))),,,...//////---,,,,,,,,,)))))))))))))))*********...---+++***)))))))))******)))))))))******(((&&&&&&!!!---$$$+++)))(((333jjjFFF***!!! !!!$$$$$$###!!!#####################"""######$$$%%%%%%%%%$$$$$$###$$$&&&((())))))((((((&&&%%%$$$###""""""""""""$$$""""""222cccLLL)))FFF///&&&333###'''((()))'''######&&&)))%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&(((***+++&&&&&&&&&'''((((((((()))'''((()))(((''''''((()))'''&&&''')))))))))000888AAAPPPbbbiii{{{kkkeeeggg[[[TTTPPPQQQPPPMMMMMMQQQJJJEEE@@@===>>>???>>><<<333111000000111111///...,,,---............---,,,,,,---...///000//////...---111333111000111...)))***---//////,,,***+++,,,***)))((((((((()))+++,,,+++++++++++++++************)))))))))******)))'''&&&$$$+++######+++###''')))***XXXqqqPPP+++%%%"""%%%### """"""############"""""""""###$$$%%%%%%%%%%%%$$$###$$$&&&)))******)))(((&&&%%%$$$###""""""""""""000,,,###===lll===,,,...***###)))+++'''))))))'''###"""&&&***%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&''')))''''''''''''((((((((((((&&&'''((((((&&&&&&'''(((((('''''')))''''''---555:::EEEZZZeeerrrbbbcccaaaSSSOOONNNQQQQQQMMMNNNSSSGGGBBB<<<:::;;;<<<;;;:::222111000000111111000...+++,,,---......---,,,+++,,,---///000000000///...222555444111///000...******---//////,,,******,,,***)))((('''''')))+++---((()))***+++,,,,,,++++++***)))))))))++++++)))'''%%%$$$)))###***... ''')))555zzzttt666,,,!!!"""&&&%%%"""!!!"""############"""""""""###$$$%%%%%%%%%%%%%%%"""$$$''')))*********)))&&&%%%$$$###""""""""""""###&&&MMMJJJ###)))444+++---''')))***'''###"""&&&+++%%%%%%%%%$$$$$$$$$######%%%$$$#########%%%''')))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%###""""""###%%%&&&((((((((((((((('''''''''%%%&&&''''''%%%%%%&&&''')))'''(((((('''&&&+++333666<<>>;;;NNNaaallllllccceeefffWWWOOOJJJJJJIIIFFFFFFJJJBBB===:::;;;:::777666777333333333222111000......------------...///000111222111000//////...//////............---,,,+++***,,,,,,,,,------,,,++++++&&&((()))(((((((((***,,,)))+++......---+++***++++++***)))'''&&&&&&&&&&&&''''''''''''''''''&&&&&&""")))---QQQ\\\,,, (((###%%%%%%%%%$$$###############%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$###$$$)))$$$***'''EEEjjjyyy333((('''&&&&&&''')))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())),,,***)))))))))'''%%%###((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((,,,///222CCCBBBRRR```fffddd]]]]]]ZZZQQQLLLHHHIIIHHHEEEDDDFFFCCC???===??????;;;888999444444333333222000///...++++++,,,---...000222333222111000///............------------,,,+++******------------,,,++++++***'''((())))))((((((***,,,(((***,,,---+++*********,,,+++)))(((&&&%%%%%%%%%(((((('''''''''&&&&&&&&& '''...---PPP %%%&&&(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################$$$$$$%%%$$$$$$###!!!!!! ###333GGGxxx~~~???)))'''&&&&&&'''''''''&&&######$$$$$$%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&'''((()))...---+++++++++***(((%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&(((***,,,...///AAAEEETTT^^^```{{{vvvbbb\\\WWWOOOMMMJJJIIIIIIIIIGGGEEEDDDCCC??????BBBBBB===999999444444444333222111000///+++,,,,,,---...000111222222111000///............------------,,,+++***))).........---,,,+++***)))((()))***)))((((((***,,,((()))+++,,,+++******++++++***)))((('''&&&&&&&&&)))(((''''''&&&&&&&&&&&& (((!!!)))YYY}}}777((((((###%%%$$$$$$#########$$$$$$%%%$$$###"""!!!"""###$$$""""""######$$$$$$$$$$$$ &&&%%%RRR{{{~~~(((((()))'''&&&%%%&&&&&&&&&$$$""""""###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%&&&'''((((((+++******+++------,,,***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$""""""###%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''###$$$&&&(((***+++,,,,,,555@@@RRR]]]```vvvoooeeecccZZZPPPGGGGGGGGGGGGGGGGGGEEEAAA>>>;;;;;;??????:::666666444444444333222111000///............///000111111111111000///////////////------------,,,+++******.........---,,,+++***))))))******)))((((((***,,,((()))++++++******+++,,,))))))((((((((()))*********)))'''&&&%%%%%%%%%&&&&&&$$$///,,,wwwmmm000###*** ######""""""""""""###$$$%%%$$$###"""!!!"""###$$$"""""""""######$$$$$$%%%%%%$$$///VVV|||~~~~~~]]]!!!---)))'''%%%$$$%%%&&&%%%$$$""""""######$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''&&&&&&&&&###$$$&&&''''''&&&$$$###%%%$$$$$$%%%%%%&&&'''((()))((((((***+++,,,+++)))%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$""""""###%%%$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((("""###%%%''')))*********+++:::NNN[[[cccsssjjjeeebbbWWWJJJBBBDDDDDDCCCDDDEEECCC???>>>;;;;;;??????:::777777444444333333222000///...////////////000111111222///////////////000000111............---,,,++++++------------,,,++++++***)))***+++***)))(((***,,,(((***++++++******,,,---))))))))))))***+++,,,---+++)))(((&&&%%%%%%%%%&&&,,, +++---"""RRR{{{yyy|||\\\+++&&&""""""""""""!!!""""""###$$$%%%%%%$$$##############################$$$%%%&&&))):::iii~~~qqqxxx444!!!''''''%%%$$$$$$%%%&&&%%%$$$""""""######$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''(((+++)))((()))))))))'''%%%$$$%%%&&&'''''''''&&&&&&&&&''''''&&&$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))"""###%%%'''((())))))))))))999HHHWWWdddnnn{{{ccc```]]]RRREEE@@@CCCCCCAAABBBFFFDDD???@@@<<<<<>>===@@@???<<<>>>:::888:::;;;999999<<<333000...///333444333111111111000000///000111111............////////////111000///......///000111555222///,,,,,,,,,+++***&&&((()))******,,,...111+++,,,---,,,+++***,,,---///000111222111///---+++---+++((('''(((((('''%%%&&&***&&&!!!,,,&&&nnn{{{eee===)))!!!###&&& ######################## &&&((( 000YYY{{{uuu}}}xxx***+++''''''###&&&&&&&&&(((***)))&&&$$$###$$$%%%'''(((''''''&&&---'''"""///"""###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%'''((((((&&&%%%%%%&&&((()))***++++++)))'''%%%###$$$&&&(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((&&&&&&''''''((())))))***((()))***)))((('''((())))))+++111???SSSkkk^^^QQQbbbeeeXXXPPPLLLOOONNNHHH@@@===???>>>;;;:::777777:::999666777:::222000---///222444333111111111000000////////////,,,,,,---...///000111222333222111000000111222333777444111///......,,,+++'''((())))))))))))+++---...---,,,***)))***---000---...000111000///---+++---+++)))((((((((('''&&&&&&)))### 111$$$SSS~~~|||}}}~~~~~~}}}xxxaaa???!!!########################### $$$"""...PPPnnn{{{ssszzzyyyzzz}}}|||}}}GGG)))+++###'''###&&&&&&'''(((***)))&&&$$$!!!"""$$$%%%&&&&&&%%%$$$,,,$$$+++222 ***%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((''''''''''''&&&'''''''''(((((())))))%%%'''((('''&&&$$$%%%%%%((()))*********((('''%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''(((((())))))&&&&&&''''''(((((())))))((()))******''''''((())),,,,,,...888KKKfffuuuZZZVVVeeefff\\\TTTLLLKKKKKKGGG@@@<<<<<<;;;888555444555777666111111555111///...///000222222111333333222222222111111111+++,,,---...000111222333222222111111111111222222555333111000000///---+++((()))***)))((((((***+++///...---+++)))+++...111,,,---............---,,,---+++)))((()))((('''&&&&&&'''$$$!!!000)));;;zzz{{{{{{zzzzzz{{{~~~___222!!!%%%%%%########################(((!!!+++PPPrrrxxxnnnuuuxxx}}}zzzoooqqqlllwww~~~,,,000+++###&&&###'''&&&&&&'''))))))&&&$$$!!!"""###$$$$$$%%%%%%%%%'''BBB333(((---&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''''''''''''''%%%%%%&&&'''((())))))***$$$&&&'''&&&%%%###$$$$$$'''(((((())))))((('''&&&###$$$%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((&&&)))+++***'''&&&(((+++***+++,,,111AAA^^^zzznnn^^^___hhhggg___UUUHHHFFFHHHFFF@@@<<<<<<:::777444444666888555000///333//////000///......000111222222222222222111111000---......///000111111111///000000111111000000///111111000111111///,,,))))))***+++***))))))+++------...//////------...///***++++++,,,,,,---------...+++)))((())))))(((&&&%%%&&&)))"""((())),,,{{{{{{{{{zzzzzz|||~~~wwwzzzxxxKKK&&&########################(((!!!---PPPoooxxxssspppwwwxxx}}}tttlllrrrsss~~~zzzqqqrrrTTT+++---***((($$$%%%'''&&&%%%&&&''''''&&&%%%############$$$%%%&&&&&&!!!MMMxxxrrr!!!)))&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((###%%%&&&%%%$$$"""######%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''(((((($$$(((+++***'''&&&)))---&&&+++---///<<>>===;;;888666777999;;;777111000444---///111///,,,,,,...111//////000000000000//////////////////000000000000---...///000000///...---......///000111///+++((()))***++++++***+++---///***...111333111///---,,,)))))))))***+++,,,.........,,,))))))))))))(((&&&%%%&&&...### '''!!!'''uuu|||||||||}}}~~~uuuwwwwwwrrrrrr;;;###$$$""""""""""""""""""""""""!!!$$$EEEsss~~~kkkjjj}}}uuuvvvqqqooo|||vvv}}}~~~ 222$$$'''///$$$((((((&&&$$$$$$&&&'''&&&&&&%%%$$$######$$$%%%'''(((666%%%((('''***&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""$$$%%%%%%###""""""###$$$$$$%%%&&&''''''''''''$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''###'''+++***'''&&&***...$$$+++000111<<>>===;;;999777888444111000222333111///...000111......000///,,,//////111111222111000///222222111000000111222222333222111///...---,,,,,,)))+++...000000///---,,,///---***((((((***,,,...111111000//////000111222......------------------...---,,,***)))))))))))))))&&&###"""%%%''''''&&&666yyyzzzxxxttt+++''' $$$!!!!!!'''ZZZkkk~~~}}}www~~~|||nnnrrr~~~{{{|||wwwPPP$$$!!!""")))...,,,&&&###&&&&&&!!!###)))%%%"""+++$$$######$$$###%%%///:::KKK111%%%$$$((("""((("""...$$$''' '''%%%$$$&&&)))***(((%%%((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((%%%&&&''''''))))))***+++---,,,)))666===RRRzzzooodddeeefffdddZZZNNNJJJLLLGGGCCC???===<<<;;;777444666333000000111111000///...000111111111111///---...///000111222222111000000///............///000333222000...------...///+++,,,...//////...,,,+++///,,,)))''''''***---000222111000///000111222444000000//////......---------+++***(((''''''((()))333---'''%%%''')))'''$$$999www{{{|||sssrrrSSS!!!111%%%%%%###<<<~~~lllvvv~~~qqqwww|||,,,&&&$$$###$$$%%%%%%%%%&&&''''''"""###''' """&&&'''%%%'''222???AAA+++###***(((/// !!! ((($$$'''%%%""""""###&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&***+++)))&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&'''((()))***++++++111111***555???PPPuuujjjddddddccc___TTTIIIGGGKKKGGGCCC>>><<<;;;:::666333444222111000111111000///000000111333333111000000...///111333444444333333//////...------...//////111000///......///111222............---,,,+++***,,,***(((&&&(((+++///222222111000000111222333444000000000//////.........+++***(((&&&&&&&&&'''(((444...'''%%%'''(((&&&###)))]]]{{{{{{|||uuuCCC&&&)))$$$!!!(((\\\sssvvvpppuuu{{{|||~~~xxx[[[ ''''''%%%"""!!!###&&&((('''***%%%'''***%%%%%%(((---,,,&&&"""***555{{{...$$$%%%)))'''!!!!!!000111,,,&&&***((())))))((('''&&&'''((('''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&***...---)))%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&'''((()))***++++++///333***444AAANNNrrrbbb\\\^^^bbbaaaXXXKKKFFFGGGEEEBBB???<<<999777444222222222222222111111000000222000111444444111111333///000222444555666555555111000////////////000111////////////000111222222//////...---,,,+++******+++)))((('''))),,,000222000000000111222222333333000000//////////////////))))))((('''''''''''''''+++'''######%%%&&&&&&$$$"""FFF|||}}}yyywww}}}~~~||||||xxx|||666(((+++777xxx{{{nnnlllpppttt~~~vvv~~~qqqsssuuu111"""!!!%%%'''&&&%%%''''''%%%,,, ***000######&&&+++,,,'''###***444zzzIII"""###)))"""000!!!yyylll///((("""%%%'''((('''%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((+++...---)))%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((''''''&&&'''((((((******+++,,,(((222(((222AAAJJJooo_________aaaaaaYYYMMMFFFFFFCCCBBB@@@<<<777444333333111222333333222111111111333//////222333000111555...000222444666666666666222222000000000000222222///000000111111111000000......,,,++++++++++++,,,+++***))))))***+++...///---...000222333333222111......//////////////////)))))))))***))))))((('''%%%%%%$$$######$$$$$$$$$(((444}}}}}}~~~|||wwwvvvzzz{{{yyyeee333)))&&&+++ZZZ}}}tttvvvvvvrrrzzzzzz}}}eeegggwww^^^###%%% %%%(((&&&&&&)))(((###))),,,???%%%'''""" $$$'''%%%&&&...999III$$$%%%""",,,"""((($$$222III***===111###$$$)))'''$$$%%%%%%''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&''''''((()))***++++++,,,&&&444)))000<<>>888333222222222222666333...***((()))+++---......///000000000000000///111444555666555333111111222333333222000---,,,000222222000---,,,...000***++++++***)))(((((()))---+++)))***,,,---+++)))---...///000///...,,,***//////000000111111222222------,,,+++***)))((('''&&&###"""$$$$$$!!!!!!$$$ )))KKK{{{vvv|||tttoooqqq{{{yyyvvvwwwTTTUUU{{{zzz|||xxx~~~xxxffftttUUU""")))((('''###***'''//////"""BBB""")))"""***,,,$$$ (((&&&999KKK%%%"""'''///%%%###******===EEEKKKJJJ///###444!!!''''''((((((((((((((('''"""$$$&&&&&&&&&&&&((()))%%%%%%'''((((((((('''&&&######""""""###%%%&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******'''(((((()))***++++++,,,------888777777<<>><<<999888666555222000......---,,,,,,+++++++++......///000000000000000///000222333333333222111111000/////////000222222000111222222111111111111******))))))******))))))///.........//////......///000000000000///...---------------------------)))))))))((((((((((((((('''$$$###%%%%%%######&&&,,,)))555|||}}}xxxvvvwwwyyyyyyxxx}}}wwwwww```xxx___III]]]666lllxxx}}}sssyyyddd..."""))) ///------lllUUUFFF~~~KKK(((jjjsss'''---!!!AAAMMM###%%%;;;PPP+++qqqUUUPPPXXX++++++++++++$$$111'''''''''(((''''''&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%'''((((((((('''&&&+++***)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((///)))000000444;;;KKKxxx\\\aaaqqqmmmbbbRRREEE???AAADDD===;;;999777666444111////////////000/////////.........///000000000000000///000111222222222111111222222333444333222111000222222222222333222111000,,,***)))***+++,,,+++)))////////////////////////333222222111///...---,,,000/////////...---------)))))))))((((((((((((((('''$$$###&&&&&&$$$$$$'''!!!+++%%%###mmm~~~~~~}}}{{{zzzxxxsss}}}rrrjjjHHH]]]wwwnnn[[[]]]qqq~~~~~~xxxuuu...(((### (((%%%///$$$,,,'''|||???wwwlllVVV!!!{{{III***&&& ,,,---888RRR(((,,,:::zzz666pppFFF|||111%%%///""",,,***''')))))))))))))))(((''''''&&&'''((('''%%%$$$$$$%%%%%%%%%'''((((((((('''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&'''(((***+++,,,,,,---'''///333;;;@@@KKKsss|||]]]gggooolllbbbSSSHHHDDDDDDCCC666555333333444333222000......//////000000000111......///000000000000000//////000111111111111111222333555666555444111000444333333333444333000...///---+++---000111///---...///000000......///000666555444333222000000///111111111000///...------*********))))))((((((((()))&&&&&&((()))''''''+++444)))???}}}}}}{{{~~~~~~}}}{{{xxxppp}}}nnn~~~hhhIIIfffVVVnnnmmmnnnppp|||~~~|||~~~}}}"""&&&&&&,,, ''''''%%%---000|||333rrryyyXXX(((qqq---999444"""******(((UUU+++111,,,:::vvv222@@@```(((TTTJJJ""" '''$$$************))))))((('''&&&'''((('''%%%$$$%%%&&&%%%%%%'''((((((((('''&&&%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***,,,---...,,,%%%---222===AAAHHHkkkttt___nnnoooiii]]]RRROOONNNHHH???555333111111111222111000,,,++++++,,,---...///000......///000000000000000/////////000000000000000222222333333444333333333666444444444555333000,,,111...,,,...222333111...---///111000...---...000444444333222222222222333222222111000///...---,,,,,,,,,+++***)))((((((''')))&&&&&&))))))'''(((+++ 444%%%ddd}}}|||xxx}}}xxx|||sssggg{{{WWWoooqqqzzziii~~~|||ZZZ&&&"""'''+++&&&###''')))666{{{***xxxMMMLLL666___WWW)))###777lll...''',,,@@@DDD}}}TTTFFFqqqaaa000(((,,,000************)))((('''&&&%%%&&&''''''%%%$$$%%%&&&%%%%%%'''((((((((('''&&&''''''((()))))))))((('''%%%%%%&&&'''(((((())))))'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((()))***+++,,,222''',,,111<<<@@@EEEfffooo```ssspppgggYYYQQQTTTVVVKKK;;;:::888444222111111000///---,,,,,,,,,---///111222...//////000000000000000////////////000000000000111111000000111333555777777555444555555444///+++000---+++,,,111333000------///111000---,,,...000000000000000111222333444222222111///...---,,,+++------,,,+++***)))(((''''''%%%$$$'''(((&&&'''***&&&$$$+++!!!///JJJ~~~~~~yyyxxxyyyXXX~~~eeellljjjyyyvvv###$$$!!!(((!!!!!!$$$(((''',,,!!!---\\\###fff@@@uuuOOOPPPccc222"""111///...((($$$)))ooorrrhhhRRRwwwBBB(((///%%%"""))))))))))))((('''&&&%%%%%%&&&''''''%%%%%%&&&'''%%%&&&'''((((((((('''&&&)))***+++++++++)))((('''$$$%%%&&&'''(((***++++++)))((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&'''''''''(((((())))))999,,,...111;;;@@@DDDeeedddYYYiiimmmdddYYYQQQMMMHHHAAA;;;777888777444111111333777333000...---.........---000///...///222333222111222///...///222333111///000222444444333333666999777555555777888888444000...000333222000///000222333222000...,,,,,,///222//////000111333555777999777555222...,,,+++,,,,,,---,,,+++)))(((''''''''''''(((### '''222..."""$$$'''!!!,,,$$$&&&www}}}{{{||||||yyy^^^{{{~~~^^^{{{~~~***(((%%%######%%%(((***(((%%%...+++...000}}}444ttt888{{{HHH 222(((***((($$$'''LLLWWW999$$$555+++$$$)))(((''''''(((((('''&&&%%%''')))***)))'''$$$###&&&&&&&&&'''''''''''''''***'''%%%&&&((()))&&&###&&&&&&&&&'''''''''''''''((((((((('''&&&%%%###"""***(((%%%$$$%%%'''((((((&&&&&&'''((()))***++++++DDD333***...111444DDDXXXbbb```rrrssshhhXXXMMMHHHFFFDDDAAA555666555222///...000333///---,,,,,,...000111111///...---///111333222222333111000111333444222000000222444444333444666999999888777999:::999555222///111333333111///000111111111000...------///222//////000222444555666777555333111///---,,,,,,,,,---,,,+++)))((((((''''''$$$'''%%%###+++666555,,,+++(((%%%!!!!!! TTTzzz~~~JJJpppvvvxxxsss'''&&&$$$######$$$&&&'''(((""" !!!&&&&&&^^^PPPTTTqqqUUUqqq------111###'''(((%%%&&&'''LLLzzzCCC%%%+++222(((222***(((''''''(((((('''%%%$$$%%%'''((('''&&&$$$###&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%)))'''%%%%%%&&&(((((('''''''''((()))***+++,,,,,,555)))%%%---444888GGGZZZbbbeeetttttthhhYYYMMMHHHFFFCCC@@@:::999888555222111222444///---,,,,,,...000111111...---,,,...000222222222444333222222444444333222333555777777666777999::::::999888888999777444111111222333333111//////000...///000000......///111...///111333444444444444111111111000///...---,,,---,,,+++***)))(((((((((&&&***((($$$&&&,,,,,,&&&***%%%(((&&&)))&&&~~~ccc@@@GGG444BBBxxx---$$$$$$###""""""###$$$$$$***###&&&'''''''''yyySSS(((&&&+++$$$###///&&&'''!!!((('''LLLBBB"""$$$000+++ 444+++)))((('''((((((&&&$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&((()))'''######''',,,((((((((((((((((((''''''$$$%%%%%%&&&'''''''''&&&'''%%%%%%&&&((()))(((''''''((()))***+++,,,,,,---///'''&&&///444666BBBSSScccggglllmmmeeeZZZRRRMMMGGG???888<<<;;;999777555333333333333000...---.........---///---,,,---///222222222444333333333333444333333777888::::::;;;;;;<<<<<<888888777666555333111000111111222111000///......+++---000000000//////000---///111333444444222222...///000111000///---,,,---,,,+++***))))))))))))'''***)))$$$"""$$$$$$!!!&&&$$$%%%"""(((///vvv}}}===QQQ111ZZZ\\\aaaOOO""""""############""""""&&&$$$%%%###&&&***zzzJJJ***'''000+++***000)))'''***'''OOO222"""...222+++%%%++++++)))((('''((('''&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&''''''(((((())))))......,,,((($$$###%%%((()))(((((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%'''))))))(((&&&''''''((()))***++++++,,,---((((((000444777DDDSSSvvvbbbllljjjiiibbbXXXPPPKKKEEE===666999777555333222111///...333000...---.........---000...------///111222222222222333333333333333444888999999;;;<<<<<<;;;;;;888888777666444222111000000///////////////...---***---000111000/////////---...111333333333222111,,,---///111111///...,,,---,,,+++***)))))))))***"""&&&(((%%%$$$''')))***%%%((( )))$$$>>>}}}nnnzzzeeemmmnnn{{{mmmccc(((,,,"""###$$$%%%%%%$$$###"""!!!)))$$$###JJJgggBBB444$$$ ###"""+++===---(((!!!***&&&XXXjjj---------###'''%%%(((+++)))((('''((((((&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''((())))))***444///***((((((((((((''')))((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%'''((()))(((&&&%%%&&&&&&'''((()))******(((%%%(((///666>>>NNN___fff```uuuppplllaaaSSSJJJEEEBBB>>>;;;888777555444333222000...///---,,,,,,...000111111333111......///111222222///111333333333333555666777777777999;;;;;;999777888999999777555333333444///......///000000///---+++---000000///.........,,,---///111222222222222,,,---///000000///---,,,,,,,,,+++***************%%%&&&&&&%%%######%%%&&&###)))+++,,,PPPnnn^^^gggeee999 +++$$$$$$%%%%%%%%%%%%$$$$$$ $$$+++///''']]]nnnDDD+++)))"""DDD///'''$$$)))&&&gggsss222###$$$,,,)))))))))(((''''''(((((('''&&&&&&&&&''''''((((((''''''&&&&&&'''((())))))***+++111,,,((('''+++---+++)))((((((((('''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$((('''&&&&&&'''((('''&&&$$$%%%%%%&&&'''((()))***,,,+++,,,000555>>>OOO___```aaa|||qqqjjj```SSSJJJFFFCCC???<<<999777555555666555222000///---,,,,,,...000111111777444000//////111111111...111444444444555888:::999888888:::======:::777777888999777444333444666000///...000333444222000---...000///...------...,,,,,,...///111222333444---.../////////...---,,,,,,,,,+++*********++++++)))'''%%%$$$###!!! &&&###$$$((("""000###...aaayyydddnnnccc,,,###$$$$$$$$$$$$$$$$$$$$$$$$%%%'''!!!$$$((( ...###pppeee!!!###000333IIIZZZ...$$$(((((('''www444 (((&&&+++((('''((('''&&&'''((()))((('''%%%&&&'''(((((('''%%%$$$&&&&&&'''((()))***+++++++++***)))))))))******)))'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&+++(((&&&%%%&&&'''&&&%%%%%%%%%&&&'''((()))******//////111222444;;;IIIWWWeeefff}}}lllddd^^^UUUPPPMMMGGG???888444222000111222222///,,,333000...---.........---999666222///000111111111...111555666666777:::===<<<;;;;;;===@@@@@@===999444666666555222111333555111//////111555666555222...///000///---,,,,,,...,,,,,,,,,...000222444555..................------,,,,,,++++++***+++++++++)))&&&$$$''')))*********"""&&&)))...###***ssszzzbbbqqqcccttt~~~***...$$$$$$############$$$$$$$$$"""###/// ###,,,uuu~~~=== ,,,***===,,,"""***'''(((???)))222###&&&(((%%%'''&&&%%%''')))***)))((($$$%%%'''((((((%%%###!!!&&&&&&'''((()))***++++++))),,,---+++&&&$$$%%%'''''''''&&&%%%%%%$$$######"""###%%%&&&'''(((((((((---***&&&$$$%%%&&&&&&%%%&&&&&&'''((()))***++++++&&&)))...111555===KKKXXX|||gggooo{{{qqqccc[[[UUUQQQLLLBBB:::666111111111111111000//////333111///---,,,---...///111000///......///000000222222111222888>>>===777===<<<<<<===>>>>>><<<:::;;;:::888777777666333000///333777666222000222555333000...///111111...+++---......---,,,,,,///111111000000000////////////***+++---//////---***)))%%%&&&&&&&&&'''((((((((($$$$$$$$$######$$$%%%%%%'''DDD}}}|||hhh{{{KKK,,,***###"""!!!!!!!!!!!!""""""""""""///(((&&&"""((($$$&&&wwwjjj...(((+++(((222222)))$$$---'''___'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$***+++++++++***)))'''&&&------+++***((('''&&&&&&)))((('''&&&%%%$$$######%%%%%%%%%&&&&&&'''''''''((('''%%%#########%%%&&&'''''''''(((((((((((((((***+++,,,---111:::FFFNNNzzzfffttt|||hhh^^^SSSMMMGGG???999777333333333222111000...---000///...---------.........------...///111333444666666555555999???===888@@@>>><<<<<<======<<<;;;>>>??????<<<888444333444444666777444000000444888555333111000///...,,,***...//////...------000222111111000//////...------+++,,,...//////---+++)))&&&&&&''''''''''''''''''((((((''''''''''''((((((###@@@www|||rrr~~~___XXX &&&!!!!!!!!!!!!"""""""""###)))%%%&&&$$$+++)))222DDD!!!%%%"""&&&!!!LLLsss,,,&&&!!!&&&)))==='''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((()))***+++++++++******+++++++++***)))(((&&&&&&))))))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''''''''(((((())))))***---///111444;;;DDDKKKyyyaaaqqqwwwkkk___QQQHHHAAA;;;888888666666555444222000...---,,,------..................------...///111444555777888777888===BBBBBB===CCCAAA>>>===>>>>>>>>>======BBBDDDBBB;;;777999===555555444000------222666444444333000---,,,---......///000///......000222000000//////...------,,,,,,---...//////---+++***((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###999zzz{{{}}}nnnjjjvvvooo---'''%%% !!!!!!!!!"""""""""######'''$$$%%%%%%***+++===((("""'''(((%%%'''MMM&&&"""&&&"""!!!222^^^$$$''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''')))+++,,,---------)))***,,,,,,,,,+++)))(((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******)))---000222555:::AAAGGGvvv}}}]]]lll{{{nnniii\\\NNNEEE???:::888999666666555444333111000///+++,,,...000111000//////111000/////////000111222333666888:::@@@GGGIIIFFFEEECCCBBBCCCCCCBBB@@@>>>;;;???CCCCCC@@@???BBBEEE777777555222//////222555000222222///------000444---...//////......///111........................---.../////////---+++***))))))((((((''''''&&&&&&%%%%%%$$$############$$$&&&---bbbooohhhLLL$$$***### !!!!!!!!!"""""""""#########((( &&&%%%%%%%%%'''DDD%%%+++((((((&&&<<<222&&&&&&&&&'''"""CCC;;;"""'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((&&&&&&((()))***+++,,,,,,(((***---//////...,,,******))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((()))***+++(((+++...000333999AAAHHHrrrxxx]]]qqq~~~nnndddXXXLLLEEE@@@;;;888999444444444444444333222111,,,---000222333333222000111000/////////111222333222666999;;;AAAHHHKKKJJJEEEFFFGGGIIIIIIGGGCCC???>>>>>>???AAADDDEEEEEEEEE;;;<<<;;;999777555444444111222222000------000444+++,,,......---,,,---///++++++,,,---...///000000//////000//////---,,,+++)))))))))((((((''''''&&&((('''&&&&&&%%%%%%%%%&&&)))"""FFF___qqqfff...(((###""" """"""""""""############((("""&&&$$$%%% %%%OOOrrr&&&+++""""""&&&YYYttt&&&''''''&&&***&&&WWWxxx+++%%%&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&''''''((((((((('''''''''(((((()))))))))''''''''''''(((((())))))&&&(((+++---...---+++***)))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''((()))***+++***,,,---///222:::FFFNNNnnnvvv```ttt~~~kkkbbbWWWKKKFFFAAA<<<999999333333444444444333222222---///111333444444222222---------///111333666777444888:::;;;???EEEHHHGGGFFFGGGHHHKKKLLLJJJFFFBBBBBBAAA@@@BBBEEEFFFDDDBBB;;;;;;:::999666444222000777666444111...,,,---...***+++------,,,,,,,,,---+++,,,,,,...///000111111111111000000///...,,,,,,))))))((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$(((///kkkyyynnn444!!!))) &&&###"""""""""#########$$$$$$$$$!!!%%%###''' (((^^^ddd%%%%%%"""###---AAA###&&&&&&###'''(((lll[[[+++'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''(((((())))))))))))))))))))))))******((('''&&&&&&&&&&&&&&&'''###%%%''')))***)))((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''((()))******---...///000444===JJJSSSkkkwwwcccvvv|||ddddddXXXLLLDDD???:::888999444444444444333111000000///000111222333222222111------...///111444666888111666999:::===CCCFFFEEEHHHGGGFFFGGGIIIJJJHHHGGG@@@BBBCCCDDDDDDDDDDDDEEE>>><<<999666444333111000999777444222000...,,,)))***,,,......---------.........////////////000000222111111000///...---,,,((((((((((((((()))))))))''''''&&&%%%$$$$$$$$$$$$%%%### @@@lll{{{######'''"""$$$'''"""""""""#########$$$$$$$$$######%%%$$$***!!!+++kkkVVV(((!!!***&&&000(((%%%&&&'''$$$!!!(((???(((((($$$%%%&&&''''''(((((((((&&&&&&&&&'''((()))))))))******************))))))((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))&&&'''''''''(((((()))))),,,...000222555<<>>:::888888888888777444222222333222...***+++---///000///.........111111111000//////......333222111000///...------''''''(((((())))))******,,,,,,+++))))))((((((((("""+++ iiiiii~~~{{{ddd###  ###$$$ """############$$$$$$$$$%%%&&&(((&&&,,,!!!,,,qqqLLL+++---###+++%%%((('''***''')))((( (((###%%%&&&((())))))((('''&&&&&&&&&'''((())))))***,,,+++++++++***)))))))))((('''&&&&&&'''((()))***)))))))))))))))******+++&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((('''%%%$$$%%%''')))***'''''''''((((((((((((((())),,,///222444999AAAGGGfffmmmnnn~~~yyylllaaaXXXMMMFFFCCC@@@;;;777111444666333///---111555000000111111111000000///222111111111111111222222222666<<<@@@AAABBBEEEGGGJJJEEE???===???BBBDDDDDD>>>CCCFFFFFFGGGIIIHHHDDDEEEBBB===888666777999;;;333222111000/////////////////////000///......---444222000222444555444222222222222222111///...---...,,,))))))))))))((('''***)))((('''&&&&&&'''(((''''''%%%111vvvoooKKKcccvvv&&&"""!!!"""###%%%%%%%%%$$$$$$#########&&&"""!!!&&&)))(((yyy;;;%%%&&&'''%%%KKKaaa+++,,,&&&***$$$999|||***...%%%&&&''')))))))))(((((()))***+++,,,---.........000---)))''''''((((((''''''&&&%%%%%%&&&(((+++---'''((((((((('''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&((()))(((%%%$$$&&&(((%%%((('''$$$'''///111---))))))(((((((((((()))))))))))))))***,,,222:::@@@UUUmmmooozzzkkkaaaWWWLLLDDDAAA???;;;777333444444111......111444000000111111111000000000///////////////000111111111555:::======>>>@@@BBBGGGDDD???>>>@@@BBBCCCBBB???FFFKKKKKKJJJJJJGGGCCC>>><<<999777666777888999666555444333222000000////////////...............444222111222444555444222222222222222111///...------+++)))((())))))'''&&&((('''&&&%%%%%%&&&&&&'''+++###)))''''''RRR{{{PPPttt[[[fffeeeeeelll}}}$$$ ***'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###&&&%%%$$$)))###%%%yyy:::'''((((((###___PPP%%%$$$%%%$$$+++```kkk(((+++!!!###$$$&&&((()))))))))))))))***+++,,,,,,---------+++(((&&&&&&(((+++++++++))))))(((((()))+++,,,---+++++++++***)))(((((())))))(((((((((''''''''''''&&&((()))(((&&&%%%&&&((('''(((&&&###%%%+++,,,)))((('''''''''''''''((())))))))))))***---333:::@@@RRRnnnqqqyyyjjj```WWWJJJBBB???>>>;;;888666444111...---...000222000000000000000000000000.........///000111222333666999<<<>>>>>>???AAABBBDDDBBB@@@@@@AAABBBBBBAAA===GGGOOONNNIIIFFFDDDAAA>>>>>>===<<<;;;:::999888666666555444333111///...000///...---,,,---......333222111222444555444333222222222222111///...------+++(((((((((((('''&&&&&&%%%$$$$$$$$$%%%&&&''''''"""&&&(((###222ggg{{{yyy```,,,---(((### %%%$$$$$$$$$$$$$$$#########"""***(((###'''/// 111'''***(((!!!888!!! ,,,!!!(((!!!VVV'''%%%###"""###%%%&&&(((((())))))((()))***+++++++++++++++)))'''&&&&&&)))+++,,,,,,'''(((((())))))*********///...---,,,+++*********************))))))))))))'''((()))(((&&&%%%&&&'''((((((&&&###$$$''''''$$$&&&&&&&&&&&&&&&'''(((((())))))***+++...333;;;@@@PPPnnnqqqwwwfff```VVVHHH@@@======;;;888888444///,,,,,,...000000///////////////000000111000000000111222444555666888999;;;===>>>@@@BBBCCCAAAAAABBBBBBCCCBBBAAA@@@:::DDDLLLIIIBBB???>>>===@@@AAAAAA@@@>>>:::555333333333333333111000...---000///---++++++,,,---...222111111222333444444444222222222222000///...------***((('''(((((('''%%%%%%%%%$$$$$$$$$&&&'''(((&&&'''%%%''''''%%%IIIyyy{{{~~~nnnTTT$$$###$$$$$$""""""""""""""""""""""""$$$((((((%%%&&&---(((%%%(((''' ***"""%%%***!!!$$$666CCC'''###'''$$$$$$%%%&&&&&&'''''''''(((((()))***************,,,***((((((((()))((('''((()))***++++++++++++***111///---,,,,,,,,,,,,,,,************************((((((((((((''''''''''''((('''%%%$$$$$$&&&%%%###&&&%%%&&&&&&'''((()))***)))***+++,,,///444;;;@@@QQQmmmqqquuubbb___UUUHHH@@@======;;;888999555000,,,,,,...////////////......///000111111000000000111222444555666333333444666999<<>>@@@BBBCCCCCCAAA@@@@@@:::BBBGGGBBB;;;:::<<<===;;;<<<===<<<:::666111...222222222222222111000///000...,,,+++***+++---...///000111222222222333444222222222222000///...------+++)))((((((((('''&&&&&&&&&%%%%%%%%%'''((()))***000&&&$$$,,,$$$+++MMMcccuuusss=== &&&)))&&&""""""##################'''###%%%'''&&&!!!(((&&&"""$$$&&&"""+++(((,,,"""$$$'''aaa000'''$$$+++'''&&&&&&&&&%%%%%%%%%%%%(((((()))*********))))))...,,,***)))))))))(((&&&,,,,,,---...////////////000...++++++,,,...---,,,)))))))))))))))))))))))))))(((((((((((((((''''''(((%%%$$$%%%''''''&&&&&&&&&&&&&&&'''(((***+++,,,)))***,,,---000555;;;@@@VVVkkkqqquuubbb^^^TTTHHHAAA>>>>>>;;;888999666222///------...//////......---...///111222/////////000111222333444333222111333888<<>>>>>:::@@@CCC???:::;;;===>>>777888999:::999888555444666555444333222222333333...---,,,+++***+++,,,,,,---...000000000000222444222222222222111///...---...,,,))))))))))))(((&&&'''&&&&&&%%%%%%&&&'''(((###+++""",,,*** &&&___]]]rrrsssqqquuujjj$$$***%%%"""$$$$$$$$$%%%%%%%%%%%%%%%((( $$$'''(((BBB$$$""" '''%%%444***,,,%%%444%%%$$$$$$&&&((('''&&&&&&%%%&&&&&&&&&))))))************))))))***))))))***,,,---,,,+++******+++,,,---...//////222...******,,,...---+++((((((((((((((()))))))))***)))'''((())))))(((&&&'''$$$$$$''')))((('''(((%%%&&&&&&''')))+++,,,---)))+++---...111666<<<@@@ZZZhhhpppxxxeee]]]TTTIIIBBB@@@???;;;888777888666222---+++---000///...---------///111222000000000000111111222333777444222333777<<<>>>???777:::======<<<:::;;;<<<777===???>>><<<>>>>>><<<999999888888888888888888;;;999555222000000111222,,,,,,,,,,,,++++++++++++***---//////......111333222222222222111///...---///---+++*********)))((('''&&&%%%$$$$$$$$$%%%&&&### '''***%%%$$$666gggtttpppkkkeeettt<<<'''############$$$$$$$$$%%%%%%%%%"""&&&###---ccc)))&&& ***)))>>>&&&%%%###%%%FFF$$$$$$%%%"""&&&&&&&&&&&&&&&((()))***)))******++++++******)))(((((((((+++...000000///*********+++---///111222777222,,,***,,,---+++)))(((((((((((()))))))))***+++)))'''''')))***(((&&&((($$$###(((***'''&&&((($$$$$$%%%&&&(((***,,,---)))+++---///222777<<<@@@\\\gggpppzzzhhh\\\TTTJJJDDDBBB@@@<<<888666888999444...+++---111///...---,,,---///111333333333333222333333444444666222......222666888888444777::::::888777888:::333888<<<===>>>???===888999777555333222222333333===:::555000---,,,---...+++,,,,,,,,,,,,+++***)))))),,,......------000222222222222222111///...---000---+++***++++++***((('''&&&$$$#########$$$$$$"""&&&'''$$$!!!"""&&&)))===tttqqqvvvlllnnnXXX&&&(((,,,""" !!!!!!""""""!!!%%%***000###|||444+++!!!,,,+++CCC!!!,,,$$$RRR%%%&&&,,,%%%$$$$$$%%%%%%'''***,,,...******+++++++++******)))))))))***,,,///111111000111111000111333666:::<<<<<<666///,,,,,,,,,***&&&(((((())))))*********++++++)))''''''******(((&&&)))$$$###((()))%%%###&&&"""###$$$%%%''')))+++,,,)))+++...000222777<<<@@@\\\cccnnnyyymmmbbbWWWJJJDDD???:::888999444333111000//////.........////////////000333666333222222222333333111000222333333222111222444666888777777777888777555222111333555666888888888777444444333222111///......111111222222111000...---222...+++***++++++)))&&&((()))***+++---...///000,,,000444333///,,,+++,,,...,,,******,,,+++(((%%%!!!***"""((($$$((('''###!!!''' ,,,---555uuuzzztttzzz{{{###$$$!!!%%%((( $$$###"""$$$)))###(((,,,!!!+++;;;))))))***)))PPP%%%000!!!###%%%---+++$$$)))//////+++((())),,,)))***,,,---......---,,,///***&&&(((///444555444...///000111222555999===***,,,---,,,))))))+++...,,,++++++************++++++***)))(((((('''((((((''''''&&&&&&&&&%%%%%%%%%&&&(((;;;FFF555%%%%%%)))&&&---++++++666:::999>>>iii```jjjzzztttiiiaaaVVVKKKEEE@@@;;;888888444333222111000/////////000000000///------///111333222222333333222111000111222222111111111444666777666666777888777555333222333444666666666555555333222111111000000000000000000111111000///---,,,...+++******,,,...---+++((()))***+++,,,...//////...//////...---+++,,,,,,///---+++,,,------+++((( ...000***&&&###%%%...'''***(((###<<<###'''***DDDyyy|||{{{~~~WWW111111!!!&&&!!!$$$ ### &&&"""'''+++%%%<<>>\\\}}}}}}JJJ###"""%%%$$$######$$$%%%######'''((((((SSSjjj%%%%%%%%%'''XXX%%%***%%%ZZZ444!!!''')))&&&''''''((((((((((((((()))))))))******+++,,,---,,,///333666777555111...---)))%%%(((---///,,,(((+++,,,---,,,***)))***+++))))))(((''''''''''''''')))(((((((((((())))))***'''''''''&&&&&&&&&&&&%%%***###,,,***(((+++)))&&&,,,***---777:::;;;CCCcccaaahhhwwwsssiii^^^TTTJJJFFFBBB;;;777666666555444333222111111111000222333333222333555666000222333444222111000000222222111///------///000222222111333555666555444///000000111111222222222333222///------...000222///000000111000...---,,,---,,,,,,,,,,,,+++***)))(((((()))***+++,,,---------+++((()))---///---+++))))))((()))******++++++...+++SSSyyy```FFF222&&&EEEEEE222===%%%&&&%%%(((***RRRzzzoooxxxDDD!!!***((("""&&&%%%"""$$$'''%%%'''eee|||$$$%%%$$$(((```&&&)))***~~~uuu111 +++&&&)))'''%%%&&&'''))))))))),,,+++++++++,,,...///111,,,111666888666222///---+++)))(((***///111...+++++++++++++++***)))))))))++++++***)))(((((((((((((((((('''(((((()))******''''''''''''&&&&&&&&&&&&,,, """)))(((***...+++&&&+++***...888999;;;FFFaaabbbiiixxxtttlll]]]SSSJJJFFFAAA;;;777666777666444333222222111111111222444444333333444666...111444444222000//////333333222///,,,+++,,,...111000000111333555555444,,,,,,---///000222333444555333000---,,,,,,...///111111222222111000...---++++++,,,,,,+++***))))))(((((())))))***+++,,,,,,+++******,,,000000---***((((((((((((((()))+++,,,%%%QQQ>>>sssNNNmmm|||DDD___???###(((***)))ZZZ{{{%%%)))""""""###!!!###((($$$%%%'''###$$$oooaaa$$$(((%%%(((yyyggg)))$$$666JJJ...$$$***!!!+++)))'''&&&(((***++++++,,,+++++++++,,,...000111///111444444222000//////,,,---...///............))))))******++++++)))(((,,,,,,***))))))((((((((((((((('''(((((()))******(((((('''''''''&&&&&&&&&***###'''+++'''(((---+++''',,,+++///888888;;;IIIcccdddjjjxxxssskkk]]]SSSIIIDDD@@@;;;888888666555444333222111111111222333444333111/////////---111555555222///...///222222111///,,,,,,---...111///...///111333333333***+++,,,---///222444555444222000---,,,,,,,,,---111111222222222000///...'''))),,,---,,,++++++,,,'''(((((()))******++++++)))***,,,...000///,,,******++++++***)))***,,,...000qqq{{{hhh|||zzz]]]lllXXX+++"""(((%%%FFF|||MMM222$$$&&& )))(((&&&%%%'''$$$"""uuu777$$$+++&&&(((mmmkkk+++%%%UUU---+++)))+++%%%+++******))))))***,,,---)))))))))***,,,---//////111000////////////000111000222222///,,,))))))+++))))))***,,,......,,,***,,,+++***((('''''''''''')))(((((((((((())))))***((((((((('''''''''&&&&&&&&&###))),,,%%%&&&,,,)))***,,,,,,111999777:::KKKggghhhmmmyyysssiii^^^SSSHHHCCC???:::888999666555444222111111111111111333444333111.........,,,111555666222....../////////000///---...000222111///......000222222222,,,,,,,,,---...111333444111000///...------------000111111111111///...---))),,,///000...,,,,,,---''''''(((((()))*********(((***,,,,,,+++******+++***++++++***((((((+++...+++fffmmmWWWPPPSSSVVVFFF000222NNNjjj000"""!!!777MMMJJJ555"""&&&###'''((($$$yyyjjj%%%###---''''''aaalll+++555))))))((())))))(((+++,,,+++))))))+++...'''(((***,,,---...//////222///,,,,,,///222333222555333///---+++***)))(((******+++...222333111...---,,,+++)))((((((''''''***))))))(((((((((((()))((((((((((((''''''''''''&&&###(((+++%%%(((...))),,,...---222999555999LLLlllnnnppp{{{tttjjj^^^SSSGGGBBB>>>:::888:::555555333222111000000000///111444444333222222222+++000666666222......///,,,---......///000444666111///------///111111111......------...///111222........................///000000000000...---,,,///222444333///+++***+++''''''(((((())))))******)))++++++***'''&&&)))---)))******(((%%%%%%))),,,&&&CCCrrrqqqpppnnneee999###:::tttrrrddd}}}>>>333yyyaaaPPP&&&!!!''',,,'''}}}WWW%%%###...(((%%%ZZZkkk***JJJttt777+++!!!"""&&&&&&***...,,,)))'''***...)))***,,,///000111111000222...***,,,111555555222777111+++***...///---***,,,+++---000555666444111000///...,,,+++*********+++***)))(((((('''(((((()))(((((((((''''''''''''((($$$''')))'''---222,,,---...---333999444999LLLpppiii\\\llluuunnn^^^UUUGGG===;;;<<<<<<999555555555555444333222111111111111222222333333444333333222222111222222333///...------...000222222222333444555555444222111222...++++++...111111///........................---000222111---++++++,,,+++,,,...//////,,,)))'''((('''''''''((()))***+++(((((()))***++++++,,,,,,///,,,)))'''''''''((())),,,###LLLgggYYYtttTTTFFFPPP444\\\sssyyy^^^zzzgggnnniiiYYY*** ---)))888+++'''!!!***000WWWhhh$$$HHH000''' (((,,,)))''''''******(((%%%---,,,,,,+++***)))((((((111***,,,666999222...111///+++)))+++++++++---222888222+++***///333555444333111///,,,******))))))+++)))''''''((())))))(((''''''(((((('''%%%###"""%%%''')))++++++,,,---///000111...222888666:::LLLtttmmmbbbsss{{{rrrcccYYYLLLBBB@@@AAA@@@>>>888888888777666444333222444333111000111222555666111111111111111111222222///...------///000111222//////000000111111111111///.........000000///...,,,---------.../////////***---000000...------///,,,---...//////---,,,+++))))))************++++++((())))))***++++++,,,,,,'''***,,,******++++++***$$$)))+++AAAsssyyy~~~NNNTTTbbb```QQQUUUjjjwww|||===,,,&&&(((***###333444)))...///yyy>>>:::666(((!!!+++%%%,,,)))((('''(((***+++***))),,,,,,,,,---------------------///444===AAA===666...***(((***+++***,,,000666111,,,,,,000444555444999777333///+++((('''&&&+++***(((((()))***)))(((''''''''''''&&&&&&%%%$$$$$$''')))*********+++---///111...111888666;;;MMMzzzpppfffxxx~~~rrrcccXXXKKKCCCAAAAAA???===;;;;;;:::999888666444333777555222000000222555888111111111222222333333444000///---...000222222111.........//////000111111,,,...111222000...------,,,,,,,,,---...///000111(((***---/////////000111------............//////+++,,,---------,,,+++***)))))))))***++++++,,,,,,'''------'''%%%((()))%%%)))((()))OOOZZZ]]]\\\sss{{{rrrvvvtttnnnTTTjjjlllnnnwwwQQQ###$$$!!!,,,&&&&&&LLL///'''+++%%%!!!))),,,{{{(((&&&%%%***"""(((&&&((()))******+++,,,...***+++,,,---...000111111---222222555BBBOOOHHH666,,,)))'''******(((***---222///---...222555555444<<<:::666111---***)))(((---+++))))))*********)))(((''''''&&&&&&&&&''''''%%%''')))***))))))***+++...000...111777666===PPP}}}ooodddwww{{{lllbbbVVVJJJEEECCC@@@=========<<<<<<:::888666444333777555333222222333555666222222333444444555555555222000...///222444222111000111222333333222111000+++///222111...------///......---------...//////(((***,,,///000000000111---,,,,,,,,,---...000111,,,---.........,,,)))((())))))*********++++++++++++---***######)))***%%%+++###SSSxxxoooXXXsss~~~ttt|||iiisss```iiifff```jjj"""///$$$ $$$###(((qqq444'''!!!...///333KKKwww###))))))(((###***'''***,,,,,,******---000)))***+++,,,...///000111333222222999GGGNNN@@@---***''''''******((((((,,,///......111444666666444888777555222111000///000...---+++***+++++++++)))((('''&&&&&&&&&'''((()))'''(((***+++***)))***+++---000...000666666???TTT{{{pppbbbssswwwgggdddXXXMMMIIIGGGBBB??????<<<<<<;;;:::888666444333444555555555555444222222000111222333444444333333333111///000444555333000000222555666555222...+++---///000///,,,,,,///333222000...---,,,,,,,,,---++++++---...000000///...,,,+++******+++---///000+++,,,------,,,***(((&&&***************+++++++++))))))'''&&&(((+++***'''(((HHHSSSrrr\\\uuu]]]```jjjqqq\\\SSSjjjnnn}}}TTTEEE,,,(((&&&&&&000GGG&&&###$$$,,,[[[xxx```+++***(((+++444***,,,///...++++++---000,,,,,,---...///000000111555------<<>>999;;;:::::::::999888777555555555555555444333111000///111111333333222111///...111---***---222333...)))++++++,,,---------,,,+++,,,++++++---000222333333444222///,,,++++++,,,---,,,++++++...000111///---,,,,,,,,,,,,,,,---...///++++++******)))))))))(((************************(((###'''---%%%000OOOkkkEEE 777UUUlllkkkGGGhhhtttddd\\\^^^{{{uuuOOOtttLLLrrr...111######%%%%%%(((HHHyyy)))+++(((111qqqKKK"""***%%%$$$,,,)))---------...000111111000111111222222333444444444555222111222111,,,(((&&&'''&&&)))///111//////111///111333444444444444444777555444222111111111111333111///.........---,,,************))))))((('''&&&(((+++,,,,,,,,,---///***...---///444666EEE___zzzbbbrrr|||rrrdddVVVLLLNNNLLLBBB===???;;;;;;;;;:::999888777666777555333111000000000000555555666777666333111//////+++(((+++000111,,,&&&+++***))))))+++---///111))))))***...333555333000222000...++++++,,,---///+++******---111222000...---------...............,,,+++***)))))))))******++++++******************&&&$$$...)))---ZZZvvvDDD:::***+++ '''""">>>dddrrrppp}}}xxx^^^oooXXXgggyyy777TTTIIIeeeyyyQQQ'''***---%%%MMM~~~=== ///222AAA((((((...777///---+++***---222555444222......///000222333444444999>>>:::,,,%%%(((***%%%&&&&&&***111333111111333000222333444333333444444444333222111000111222333444222000/////////...,,,***+++++++++***)))'''&&&%%%''')))++++++,,,---///***...---...444666FFF```bbbooo}}}pppoooeeeVVVIIIBBB???<<<:::<<<:::666555666777777666555444333222000///...---222555666333222333111---444333222000...,,,*********)))))))))***++++++,,,***+++,,,---......///...111///000333111,,,,,,///...+++(((***......+++'''***,,,......---,,,---...,,,++++++,,,---,,,***'''***111000%%% %%%'''$$$+++111+++TTT}}}LLL+++'''''''''&&&&&&%%%%%%%%%)))444uuueeeZZZuuuyyydddiii\\\AAAjjjvvvrrr[[[$$$)))999UUUwwwOOO+++BBBFFF^^^TTTMMMbbb'''cccxxxBBB+++,,,111***)))))),,,//////...000666<<<+++---666AAA???777:::EEEOOOKKK999)))((((((,,,888999666222111333666777666555444333555888999777444555444333333333222///---///......//////...,,,*********)))(((((('''((((((+++++++++,,,,,,---------)))(((+++222333777LLLdddbbbhhhssshhhkkkaaaTTTJJJDDDAAA???===;;;999666555666777888888555444444333222111000000222555555111000111000,,,.............../////////+++++++++++++++,,,------***+++,,,---.../////////222000000222000------000111...,,,---000111///,,,,,,///222333111...,,,,,,+++******+++,,,---+++***,,,(((%%%(((...000,,,&&&"""777$$$---XXXnnnOOO222***,,,***((((((&&&&&&&&&&&&%%%%%%%%%$$$+++"""%%%444mmmuuuuuuxxxzzziiivvvzzzbbbmmm^^^bbbJJJCCCJJJRRRzzzppp~~~HHHTTT@@@555XXX...&&&***)))'''(((,,,///222222111444999???BBB>>>>>>AAA<<<555<<>>???>>>===;;;888666444555555555444222111000000000///---***,,,,,,++++++******++++++,,,,,,++++++++++++++++++------000444666>>>TTTkkkjjjbbbooorrrccc\\\SSSMMMIIIFFFCCC@@@===:::777666666777777777555555555666666666777777666888555000...000000...000//////...---,,,++++++---,,,,,,+++,,,,,,------)))***+++---.../////////222000222666777333000000111...+++***,,,...///...000333666666444111///......+++(((''')))+++,,,------......***&&&&&&)))+++000'''QQQ777'''&&&)))---+++'''(((---$$$$$$$$$$$$$$$$$$$$$$$$'''***'''mmmZZZNNNPPPqqqZZZQQQZZZqqqqqq###000---'''333666000333555777888:::???BBBCCCCCCEEEGGG@@@777555999AAAGGG>>>000)))$$$'''555>>>>>>======<<<<<<<<<===??????AAACCCEEEFFFFFFFFF>>>:::666444333333222222111///...------,,,***(((+++******)))))))))******,,,,,,,,,++++++******))),,,---000333666@@@XXXooonnn___oooxxxfff___VVVOOOKKKGGGCCC???@@@===999777666666666555555666666777888888999999888999777222000333333000222222000///---+++***)))++++++***************+++((()))+++---...///000000444333888@@@BBB===666333555333111///000111222222000111222111000000111222222...***((()))***++++++%%%...000)))(((...///***)))YYYTTT$$$***&&&!!!"""'''$$$$$$$$$$$$$$$$$$$$$$$$'''(((%%%333lll___wwwmmmZZZnnnnnngggyyy|||eeevvv,,,...///&&&///...000222444777999<<>>999888111;;;:::333000+++,,,888777===AAAAAA<<<;;;???DDDBBBCCCEEEGGGHHHIIIJJJKKKCCC???:::666444333111000111///---,,,,,,,,,+++)))++++++************++++++---,,,,,,++++++*********...111444666:::HHHbbbxxxqqq[[[hhhuuujjjcccYYYQQQLLLHHHCCC???@@@===999777777777666555666666777888888999::::::777999888444333555555222111000000///......------***))))))(((((((((((()))((()))+++---...000000000666666;;;EEEIIIEEE===:::666555333111000000000111/////////...---...111333444000,,,******+++++++++'''(((''''''+++000+++###BBB~~~+++((($$$$$$%%%&&&'''&&&###!!!$$$$$$$$$$$$%%%%%%%%%%%%!!!&&&%%%JJJvvv^^^^^^VVVtttsssvvv{{{lllUUUmmm@@@(((333+++111///111222555888;;;>>>AAABBBIIIKKKLLLKKKGGGAAA===<<<---888999777888333222;;;777>>>DDDEEE@@@>>>CCCHHHBBBDDDFFFGGGGGGGGGIIIJJJFFFCCC>>>;;;888666444222222000...---......---,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,---111444555;;;MMMhhh~~~yyy\\\dddqqqmmmeeeZZZRRRMMMIIIEEEBBB>>>;;;888777777888999888777777777888888999999:::444777777444444666555222000000000000000000//////***)))((((((''''''((((((((()))+++---...000000111555333777@@@FFFDDD???<<<444444444222///---------...///000///------...///333000---,,,,,,------,,,///&&&%%%---+++'''444JJJ333(((&&&+++'''!!!###)))+++$$$%%%%%%%%%&&&&&&&&&&&&)))&&&aaavvvxxxnnn[[[rrrjjjgggfffSSSbbb}}}\\\&&&888000444555444555888;;;@@@CCCDDDEEENNNPPPPPPNNNKKKIIIFFFDDD888AAA???;;;===999666===???BBBFFFHHHHHHGGGGGGHHHCCCEEEHHHHHHGGGFFFHHHJJJDDDBBB???===;;;999666444000...,,,,,,...//////...---------------...//////------------------......+++000444555<<>>CCCFFFHHHHHHPPPTTTYYYZZZYYYWWWRRRMMMFFFKKKEEE???@@@;;;777===HHHGGGGGGKKKOOOOOOKKKFFFEEEHHHJJJJJJHHHGGGIIIKKK@@@>>><<<<<<;;;:::777444---,,,******+++---------+++++++++++++++,,,---...---------......////////////555999:::BBBXXXvvvdddbbbzzzrrrjjj[[[NNNHHHHHHEEE@@@BBB???:::888777888888777???;;;777666777999999999888888888888999777444111888777444222000...---,,,,,,,,,+++))))))((((((((($$$)))---...,,,---000444666555444555777888888777666:::<<<:::888888666333222333333333333222111000+++DDD;;;***666666+++333///---$$$///111BBByyy%%%444,,,'''''''''%%%######%%%''''''''''''&&&&&&%%%%%%%%%))) ---rrrbbbPPPwww\\\nnn{{{{{{fffUUUUUUIII^^^rrriiiaaayyy}}}+++333888***<<<999???CCCAAA@@@DDDHHHIIIUUUYYY^^^aaa___[[[WWWVVVRRRNNNGGG@@@======???BBBMMMNNNNNNMMMQQQTTTPPPJJJOOOPPPNNNMMMOOOPPPIII@@@FFFBBB>>>;;;;;;999666222222111000///...------,,,000///...------...///000---...///000000///......000777;;;;;;FFFaaafff]]]oooqqqjjj\\\OOOJJJJJJHHHDDD@@@===:::999:::<<<======:::;;;<<<;;;999888999:::777777777888999888555222999888555222000///......---,,,+++***))))))))))))'''+++//////,,,,,,...111333333444666888::::::999777777888999777555444555333444666888999;;;===???777===666777DDD===,,,---000,,,222000,,,vvvLLL///###***%%%)))***+++***)))***,,,...'''''''''&&&&&&%%%%%%%%%"""...vvvxxx~~~~~~???RRRmmmrrrmmm^^^mmmBBB***888,,,666;;;BBBGGGGGGHHHLLLPPPQQQXXX[[[^^^___]]]ZZZXXXXXXVVVSSSOOOJJJGGGEEEFFFGGGUUUYYY[[[[[[]]]aaa___ZZZ\\\]]][[[VVVSSSPPPHHH@@@FFFDDDBBB@@@===999555111111111111111111000//////222111///.........///000,,,,,,...///000000//////,,,111666<<>>:::888999;;;666666666777999888666444:::888666333111000000000...---,,,+++*********+++)))---000111//////111444111333555777:::;;;<<<===888222111444444//////555888:::>>>AAADDDHHHMMMPPPTTTJJJGGGPPPQQQBBB777999---777)))333hhhppp***000777"""((())))))((('''''')))+++'''''''''&&&&&&&&&&&&&&&&&&###(((xxxyyy~~~kkk>>>```zzznnnuuudddUUUsssccc}}}kkk$$$:::444333666===CCCDDDFFFLLLQQQSSSaaabbbcccccc```___^^^^^^ZZZ[[[[[[YYYUUUQQQPPPOOOQQQWWW[[[ZZZYYY[[[ZZZWWWUUUYYYYYYUUUPPPOOOLLLHHHFFFGGGGGGCCC>>>888333111///000222333444333222222444333222000////////////+++,,,,,,---...///000000666666777@@@VVVsssbbb^^^mmmjjj```SSSKKKKKKKKKIIIFFFCCC@@@????????????>>>999;;;<<<;;;:::999999:::555555555777888999777666999888555333222111111111...---,,,,,,+++++++++,,,+++...222444555666999;;;888999;;;<<<===???BBBDDDDDD:::666:::999333333:::AAAFFFLLLQQQTTTVVVYYY\\\UUUKKKLLLNNN@@@666:::>>>000...)))fff777---'''***333&&&)))))))))'''$$$""""""###'''''''''''''''&&&&&&&&&///)))'''jjj{{{aaa;;;yyyoooyyyoookkkWWW>>>ggg***;;;===777>>>EEEIIIIIILLLUUU\\\___eeegggiiihhhfffcccbbbbbb]]]```dddddd```[[[WWWVVV```fffjjjfffbbbaaa```^^^RRRVVVVVVPPPJJJLLLOOOPPPHHHIIIHHHBBB;;;555333333///000222444555555555444666555444222111000///...------,,,,,,---...//////===888777CCC]]]zzzfffXXXppppppiii\\\SSSPPPOOONNNGGGEEEBBBAAAAAAAAA@@@>>>@@@;;;666666999;;;:::777666555555666888999888777777666555444333222111111///...------,,,---------...000444777999;;;===???@@@AAAAAA@@@@@@BBBFFFJJJSSSHHHBBBCCCBBB======AAAKKKRRR\\\bbbccccccdddfffUUUOOOMMMGGG======@@@:::222111dddddd666(((,,,,,,(((,,,------+++(((&&&&&&&&&''''''''''''''''''''''''(((+++(((mmmfff\\\www|||XXXiiiXXXddd222zzzAAA888BBB===AAAFFFIIIHHHKKKUUU^^^cccdddhhhlllnnnkkkhhhdddbbb```eeejjjjjjeee___\\\\\\XXX^^^```\\\XXXXXXWWWVVVdddfffaaaTTTJJJIIIMMMPPPJJJIIIEEE>>>666222444666000222333555666666666666666666555444222000///...000///---,,,,,,---...///666000111DDDbbblllUUUjjjmmmkkk```UUUPPPOOONNNFFFDDDCCCBBBCCCDDDCCCBBBEEE===666555:::===:::555666555555555777888888777666666777777666555333222111111000000000000000111222444777;;;>>>AAACCCDDDFFFHHHKKKJJJIIIIIIMMMPPPWWWQQQIIIEEEEEEEEEDDDCCCTTT\\\eeejjjhhhffffffgggccc]]]RRRKKKLLLIII:::,,,111zzz---###000000"""***&&&(((***,,,,,,+++******+++'''''''''''''''(((((((((+++111vvvxxxsss```===|||~~~SSSiiisssmmmnnnfff333AAA===???FFFJJJKKKOOOXXXaaaeeejjjnnnsssvvvtttpppllljjjeeejjjmmmlllfffaaa```bbbjjjnnnooolllkkkmmmnnnmmmmmmmmmfffYYYNNNLLLOOOQQQKKKHHHBBB:::555444666999666666666666777777888888666666555444333111///...222000...,,,,,,...000111333000666LLLhhh|||```bbbjjjkkkcccXXXSSSQQQQQQJJJHHHFFFFFFFFFFFFDDDCCCFFFAAA;;;:::<<<===999555888666555555777888777666666888:::<<<;;;999555333555555444444444444555555555777;;;BBBIIIOOOSSSTTTYYY```gggkkkiiiggggggiiijjjjjjcccZZZ[[[bbbaaaYYY]]]bbbfffddd]]]WWWVVVXXXUUUUUUHHHCCCHHH999***111dddhhh%%%,,,++++++ ***'''%%%''')))***)))((()))***&&&'''''''''((((((((()))000 dddwwwtttWWWxxx{{{{{{xxxuuu^^^333===:::DDDMMMWWW[[[aaaiiioooqqqnnnrrrvvvxxxwwwtttrrrrrrllloooqqqllleeebbbdddhhhjjjkkkhhheeeggglllmmmkkkhhhjjjfff]]]VVVUUUUUUTTTJJJFFF@@@;;;999999::::::===<<<:::999888999:::;;;444444555444333111///...000///---,,,---000444666444777EEE]]]tttooocccmmmqqqkkkaaa[[[ZZZZZZPPPNNNKKKIIIGGGEEEBBB@@@DDDCCCBBBAAA???<<<999666888777555555666777777666666999===??????<<<777444888888777777777777888999444888???IIITTT]]]cccfffuuu}}}~~~dddfffddd[[[NNNEEEDDDFFFAAALLLFFFFFFIII333555aaa333777,,,///***'''+++(((***,,,,,,***(((((((((&&&'''''''''(((((())))))%%%666jjjnnn|||NNNQQQjjjdddkkkrrr666yyyzzzrrr^^^RRR777<<<777444@@@NNNVVV]]]dddggggggkkkmmmpppqqqpppooooooppprrrtttsssmmmeeecccgggmmmtttrrrmmmhhhkkkppppppmmmkkkmmmllleee___[[[WWWSSSIIIDDD???======>>><<<:::BBB@@@===:::999:::<<<===333444444444333111///...///---++++++...222777:::...888NNNkkksss^^^kkkwwwnnn]]]```bbbTTT\\\SSSIIIDDDEEEFFFEEEBBBKKKHHHEEEAAA???>>>>>>>>>:::<<<===<<<999666555555666>>>CCCAAA@@@???888//////111888<<<888444999CCCBBBAAAGGGUUUbbblllxxxyyyuuunnnhhh\\\QQQJJJGGGHHHJJJCCC===RRRfff###888SSSXXX222***"""!!!%%%******))))))'''&&&(((,,,---+++)))***###(((---&&&###'''&&&$$$gggsssXXX]]]kkkeee___||||||[[[```vvvbbbwwwrrrqqq]]]TTTooogggYYYnnn\\\XXX[[[pppTTT+++111111<<>>CCCCCC???;;;999999:::::::::888555444666555111000222555***,,,,,,***>>>PPPHHH555>>>VVVtttxxx___```pppqqq___\\\___SSSVVVRRRLLLGGGFFFFFFHHHIIIGGGEEEBBB???===<<<<<<<<<===???@@@???===:::999999AAAFFFJJJHHHFFFFFFAAA:::<<<:::;;;??????<<<<<>>SSSGGG222@@@888)))333111'''!!!%%%,,,((('''&&&(((+++---+++)))+++&&&(((***&&&'''+++)))(((}}}NNNkkkTTTvvv|||zzzzzzwwwzzzlllxxx]]]VVVbbbeeeiiihhh___dddmmmjjj___lllppp222<<<@@@IIIUUU[[[[[[YYYYYYZZZTTTdddmmmlllddddddrrryyylllrrrppppppwwwuuuppptttwwwwwwooommmrrrmmmhhhooohhhddd```]]][[[VVVNNNIIIDDDHHHKKKIIIDDD@@@AAACCCCCC@@@===;;;;;;<<<;;;:::888444333555333000000222888---...,,,'''555AAA888888@@@YYYyyydddSSSeeeuuu```XXX^^^UUUSSSSSSPPPLLLGGGFFFHHHJJJHHHGGGEEECCCBBBAAAAAAAAA@@@BBBDDDDDDBBB@@@>>>>>>CCCFFFHHHHHHHHHIIIHHHDDDJJJDDDAAAEEEIIIGGGBBB???OOOSSSccc{{{mmmfff]]]TTT[[[VVVPPPNNNNNNKKKEEE@@@666BBBDDD,,,+++TTT((())))))******++++++---///'''&&&&&&(((+++,,,+++*********)))&&&&&&***---,,,???zzzHHHsss{{{xxxgggttt^^^iii}}}///999999@@@IIIOOOSSSWWW[[[___[[[eeedddaaakkkqqqpppsssmmmrrrooonnntttrrrmmmrrrvvv|||uuunnnsssrrrkkklllfffdddbbb]]]XXXSSSMMMJJJGGGIIIIIIGGGBBB@@@BBBDDDDDDBBB@@@??????>>><<<;;;777333111222111//////222111***,,,,,,)))333;;;555:::DDD```mmmNNN[[[rrr```UUU^^^ZZZVVVUUUQQQMMMHHHEEEDDDDDDHHHHHHGGGGGGFFFEEEEEEDDDBBBEEEGGGGGGFFFDDDCCCCCCAAACCCDDDEEEHHHKKKLLLMMMNNNJJJHHHMMMRRRSSSNNNJJJYYYfff|||~~~eeeVVVQQQOOOMMMMMMIIIFFFGGGIIIFFF<<<444)))EEE000---###SSS///...&&&"""***...***$$$&&&&&&''')))***++++++***''',,,)))$$$''')))***---eee}}}yyysssUUUhhhyyy)));;;LLLKKKJJJIIIKKKOOOTTTYYY^^^___]]]WWWgggrrriiioooooouuupppmmmppplllhhhnnnsss}}}yyyqqqxxx{{{uuurrrkkkjjjhhhbbb[[[TTTPPPOOOPPPLLLFFF@@@>>>@@@FFFKKKEEEDDDBBBBBBBBB@@@===;;;666222000111000---...222,,,+++---...///444999777;;;KKKmmmvvvRRRSSSeeeZZZSSS\\\]]]XXXSSSMMMJJJJJJHHHDDD@@@DDDEEEFFFFFFFFFEEECCCCCCDDDFFFHHHHHHGGGFFFFFFGGGFFFEEEFFFIIIKKKMMMOOOQQQKKKNNNSSSWWW]]]```aaa```ppprrrVVVIII@@@777555:::CCC@@@>>>@@@BBB>>>444+++(((===///555BBB&&&+++&&&***...///...+++++++++&&&'''((())))))))))))***"""+++((($$$(((%%%%%%333eeeuuusssvvvkkk|||hhh444<<<666666888===EEENNNUUUYYY[[[YYYcccXXXUUU]]]^^^vvvooouuuppplllooollljjjqqqrrr~~~|||vvv~~~zzzwwwsssrrrnnnhhh```YYYUUUTTTWWWQQQJJJEEEEEEHHHLLLNNNEEEDDDDDDDDDCCCAAA===:::444000///000000---...111///111000000333222111555===VVV{{{zzz___QQQSSSUUUUUUYYY[[[VVVPPPJJJHHHKKKKKKGGGBBBFFFGGGIIIJJJJJJHHHFFFEEEFFFGGGGGGGGGGGGGGGJJJLLLKKKJJJKKKNNNOOOMMMMMMPPPOOOXXXaaaggglllsssxxxyyynnnQQQ;;;999888///...666===:::888999:::777///(((...///444---wwwTTT000555333+++"""""")))///222&&&((())))))((('''((((((!!!***%%%$$$+++"""&&&EEEmmmwwweeeuuuwwwnnnZZZBBB^^^JJJ@@@\\\bbbmmmhhhlllcccYYYaaa[[[kkkiiipppmmmjjjooonnnoooxxxvvv}}}{{{wwwvvvuuurrrnnnhhhccc]]]YYYWWWPPPNNNLLLLLLMMMMMMIIIEEEFFFDDDCCCCCCBBB@@@<<<:::222//////222111......000***///,,,---555222222===EEEccc}}}sssVVVHHHVVV]]]XXXYYYVVVRRRMMMJJJJJJJJJHHHFFFIIIKKKMMMNNNNNNLLLIIIGGGHHHHHHGGGFFFFFFIIIMMMPPPNNNMMMPPPWWWXXXUUUSSSVVV\\\gggqqqwww~~~xxxiiiMMM@@@555555777666777:::666444222111111///,,,)))++++++111444ppp}}}zzzooo\\\CCC333...---)))%%%''')))+++***'''%%%&&&'''###)))"""%%%--- ---___{{{VVV999yyyfff{{{]]]}}}xxxmmmxxxsssjjjjjjcccmmm]]][[[bbbiiigggdddiiijjjmmmxxxuuuzzzyyy|||zzzpppsssnnnjjjeeebbb```^^^ZZZVVVMMMKKKJJJMMMOOOMMMFFF@@@FFFDDDBBBAAA@@@>>>;;;999000///000333333///---///&&&---)))***666444555FFFRRRppp]]]DDD[[[fffYYYYYYXXXWWWSSSMMMHHHEEEFFFHHHGGGIIIKKKLLLLLLIIIFFFDDDJJJIIIHHHFFFFFFIIIOOOSSSRRRRRRXXXbbbfffbbbaaaeeeiiisss|||rrrfffZZZKKK@@@<<<===999333222777777222000///,,,***)))))))))***!!!111)))OOOpppIII333,,,(((***,,,***&&&$$$$$$&&&&&&))) &&&///!!!444ssssssxxxYYYdddccchhhVVV```ZZZ^^^]]]eeebbb^^^bbbcccfffqqqrrrssssss{{{vvvlllsssgggbbb\\\[[[]]]]]]XXXTTTTTTOOOKKKLLLOOOPPPKKKFFFFFFDDDAAA??????===;;;999000...111555555000...//////666...,,,666111000DDD[[[xxxzzzfffUUUKKKZZZdddRRRXXXTTTQQQPPPOOONNNMMMNNNNNNLLLMMMQQQQQQMMMLLLNNNKKKMMMPPPQQQRRRSSSVVVXXXYYYYYY]]]ccceeeeeekkksssyyysss{{{zzznnneeebbbMMMIIICCC===999888999:::111444777888555000)))%%%///---***(((((())),,,---+++---'''CCCbbb---+++))))))******'''%%% (((333 )))&&&,,,rrryyyzzzgggsss[[[iiieeeXXXXXXKKK[[[eeeHHHIIILLLPPPUUUZZZ]]]```aaalllsssvvvqqqlllkkkhhhcccXXXXXXXXXYYYYYYZZZ[[[\\\TTTOOOLLLKKKMMMKKKFFFBBBBBB???<<<<<<<<<;;;777444555***---444000111555444---...222555333555BBBQQQppp{{{hhhXXXJJJQQQ]]]XXX]]]YYYVVVSSSPPPLLLJJJIIIMMMKKKLLLPPPPPPMMMLLLNNNJJJMMMQQQSSSTTTTTTUUUUUUbbbfffiiikkkkkklllnnnqqqzzz~~~}}}yyyrrrhhh\\\NNNBBB:::777555000---++++++---///888999::::::777222---***---,,,***))))))***,,,---...444------MMMttt@@@%%%%%%---,,,&&&...)))%%%)))""";;;lll{{{|||~~~tttqqquuuwwwtttyyyzzzmmmRRRLLLNNNGGGSSS\\\KKKJJJJJJJJJJJJKKKLLLNNNOOO[[[dddkkkiiidddcccaaa^^^YYYXXXWWWVVVVVVWWWXXXYYYLLLIIIFFFGGGJJJJJJFFFBBBCCC@@@>>>======;;;777444777,,,...333//////333111...000444777666:::JJJ[[[vvvmmm^^^NNNJJJUUU^^^___^^^[[[WWWRRRNNNKKKHHHMMMJJJKKKOOOPPPMMMMMMOOOOOORRRVVVYYYYYYYYYXXXXXX```jjjpppppprrryyy{{{www{{{{{{{{{}}}}}}zzzsssnnnpppcccRRRFFF???888---%%%***(((&&&%%%&&&(((+++---888777555222///,,,)))(((*********++++++,,,------***222222+++&&&111aaa^^^:::******///000$$$777444'''"""IIIkkknnn{{{NNNbbbhhhdddjjj}}}XXXrrryyy~~~}}}EEE@@@???AAACCCHHHLLLKKKMMMKKKGGGDDDCCCCCCEEEFFFJJJUUU^^^^^^YYYVVVUUUUUUSSSQQQNNNKKKJJJJJJKKKLLLGGGEEEDDDFFFIIIJJJHHHEEECCCAAA???>>><<<:::777444888...///333---...111......333888999999@@@UUUiiiyyyvvvgggYYYJJJNNN\\\]]]______[[[VVVTTTQQQMMMMMMKKKLLLPPPQQQOOOPPPSSSSSSVVVYYY[[[[[[[[[\\\]]]\\\jjjrrrqqquuuuuuzzzxxxuuurrrnnnggg___YYYUUUHHH999111111111...***)))(((((()))***---000222666333///***'''%%%%%%%%%'''(((***,,,------------+++++++++222333&&&'''<<>>;;;999666444777///000333...000444//////555::::::;;;GGG```uuuzzzooodddPPPHHHRRRZZZ```ccc^^^ZZZXXXUUUPPPNNNLLLMMMQQQSSSRRRSSSWWWUUUWWWXXXYYYYYY[[[]]]___bbbooovvvrrruuu{{{wwwjjjsssrrroooggg]]]SSSLLLJJJAAA:::111+++***+++++++++))))))***+++,,,...000111777444///***((('''((()))&&&(((***,,,......------///+++###'''666444(((&&&000;;;hhhjjj```ppp|||NNN[[[nnnmmmrrrwwwzzz//////;;;222///===;;;333???<<<===>>>???@@@AAAAAAAAADDDHHHKKKJJJFFFEEEJJJPPPQQQNNNIIIEEEBBBBBBCCCDDDHHHHHHHHHHHHIIIIIIHHHGGG@@@???>>><<<999666444444555///111333000555999333000666;;;:::>>>OOOjjj~~~wwwlllYYYIIIKKKWWW```eee___ZZZYYYUUUOOOOOOMMMNNNRRRTTTTTTVVVZZZXXXZZZ]]]^^^___```ccceeeaaajjjqqqrrruuuxxxrrrhhhiiiiiifff^^^SSSIIIBBB???111000...***(((''')))+++++++++,,,---.........///333111...***))))))***+++'''(((***,,,------------'''///***"""&&&)))+++222++++++)))666cccWWWqqqeee~~~rrruuuPPPmmmyyyoooiiiiiiSSS***+++444,,,)))666555///999666888999;;;;;;;;;:::999???>>>???AAAAAABBBIIIPPPOOOLLLHHHEEEBBBBBBBBBCCCEEEEEEEEEDDDCCCBBB@@@@@@;;;<<<<<<:::666444333333333///222333000888===666111777;;;<<>>=========??????@@@>>><<<;;;:::999666888999777444111111222222///222222000888>>>555222777<<<@@@OOOjjjuuukkk[[[VVVCCCRRR\\\ZZZXXX\\\ZZZTTTMMMKKKLLLPPPSSSTTTWWW[[[JJJQQQYYY```aaa```]]]\\\bbb```dddmmmooohhh```]]]UUUTTTUUUXXXYYYPPPAAA444333111000000000///,,,***)))***,,,---------,,,+++))))))***+++++++++++++++*********++++++,,,------+++***&&&***111+++%%%---...---(((%%%+++111---###&&&CCCssszzz{{{******---&&&+++///...***(((***///000...,,,++++++---///111777000///555888777777:::BBBAAA@@@>>>===<<<<<<;;;;;;<<<===<<<999888777777333555777555222///000111111///222111...777<<<333222888<<>>>>>===;;;999888:::;;;<<<999666555666888::::::777777777666444222000.........000444888:::999888===999AAAZZZtttuuufffcccLLLFFFDDDJJJRRRUUUXXXZZZZZZPPPOOOPPPLLLPPPSSSKKKGGGDDDBBBBBBGGGLLLQQQSSSQQQPPPPPPRRRUUUUUURRROOOKKKBBBBBBKKKMMMBBB888555...//////...---...111444???333,,,///000+++***...''')))******))))))))))))+++++++++++++++++++++++++++***)))))))))))))))))),,,)))'''(((***+++***)))%%%+++((())):::]]]yyyxxx~~~ooouuunnnWWW###(((///!!!'''''''''''''''((())))))))))))))))))))))))))))))---------...///000222222222333333222222222555777:::888555444555777888888666666666555333111///...111111111222444666999:::888;;;HHH```zzzppphhhWWWKKKAAADDDKKKPPPRRRSSSYYYPPPOOOOOOKKKNNNQQQIIIHHHEEEAAA@@@AAADDDGGGHHHIIIHHHGGGHHHIIIJJJHHHGGGBBB:::888???AAA:::444444,,,---,,,,,,,,,///333777;;;111+++...///,,,+++...&&&&&&''')))++++++)))(((++++++++++++++++++++++++((())))))*********)))))),,,***((((((***+++***)))***------''' """,,,777444SSSsssyyy[[[ZZZOOOPPP,,,888VVV))) )))+++%%%&&&''''''(((((((((((((((((((((((((((((((((((((((++++++++++++,,,...///000///000111000000111333666777555222222333555555555444444333333222000///...///111444444333444777;;;???KKK\\\nnn|||kkkcccUUUGGGCCCEEEGGGKKKNNNWWWOOOOOOOOOJJJLLLOOOHHHHHHHHHHHHJJJJJJHHHDDD@@@GGGFFFDDDBBBAAAAAAAAAAAACCC;;;666888888444111111---,,,+++***,,,///333666666///,,,...///,,,+++...---(((&&&***---,,,***)))***+++++++++++++++,,,,,,'''((()))+++++++++***))),,,+++***)))************///&&&###---000)))***)))''''''222NNNsssnnnnnnhhhSSSHHHHHH///))):::666MMMNNN$$$444&&&!!!222&&&'''((())))))((('''&&&'''''''''''''''''''''''')))))))))***+++,,,......222333333111000000222444444222000///111222222222111111111111000///......)))...444666555555:::???JJJ\\\ooo{{{oooggg[[[MMMEEEAAA@@@FFFMMMTTTMMMNNNOOOIIIJJJMMMGGGJJJKKKMMMOOOOOOMMMHHHDDDGGGEEEBBB>>>;;;:::::::::AAA;;;555444333111000000...---+++***+++...000222111...,,,---...,,,+++---222+++''')))+++)))(((************++++++,,,,,,,,,((()))+++,,,,,,,,,++++++,,,,,,+++***))))))******&&&&&&'''((((((&&&%%%$$$%%%(((++++++((($$$""""""444,,,888ggg>>>,,,KKKVVVlllxxxZZZ,,,XXX000555(((###333>>>333:::TTT;;;+++###))))))!!!$$$///&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))***+++,,,---...---......,,,+++,,,...000111///------///000000///////////////////////////+++...111222333:::EEENNNRRRdddxxx}}}hhh^^^RRRJJJCCC@@@DDDLLLNNNHHHKKKLLLFFFGGGKKKFFFMMMKKKJJJJJJKKKKKKKKKIIIBBBAAA???;;;666333333444888555111000000111111111///---++++++,,,......---...---------,,,+++++++++222***'''+++***%%%%%%)))*********++++++,,,,,,---++++++,,,---------,,,,,,,,,------+++)))((()))+++))),,,---+++&&&$$$&&&)))$$$$$$%%%(((,,,---+++((()))---///,,,---EEEuuuGGG333555111BBBwww<<>>CCC???CCCEEE>>>@@@EEEAAAAAACCCGGGKKKLLLIIICCC>>>888:::;;;999444222222444111222222111111222111///***)))))),,,///000...++++++...///---+++***)))''')))(((///777555)))'''---))))))***+++,,,,,,------222111///...------...///,,,......,,,)))((())),,,)))******(((&&&''',,,000%%%&&&''')))***)))&&&$$$+++&&&$$$)))---+++))))))&&&BBBXXX\\\ppp///,,,)))444bbb{{{ooo|||RRR888""""""333!!!///)))***...%%%+++,,,000FFF +++333(((&&&---,,,&&&)))222111(((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''')))***+++,,,)))***+++******+++...000---,,,+++,,,------,,,+++------------...000222333+++111===KKKWWW^^^```___xxxttt~~~ppp```WWWRRRMMMJJJ>>>AAACCCEEEDDDCCCBBBBBB@@@AAADDDEEEFFFFFFDDDCCC>>>:::666444555555333111222222111111000000//////,,,------,,,******+++------,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++))))))***+++...,,,******,,,---------///---,,,---//////,,,)))///...)))"""###***...---$$$***---(((######'''***&&&'''***---"""&&&555### ,,,%%%!!!...---'''000111******)))888bbbhhh]]]UUUvvvmmmYYY333444000HHHrrrddd___VVV---,,,,,,...000...***((()))((()))'''888sssQQQ---&&&------888))),,,,,,++++++***)))))))))+++***)))(((((('''''''''))))))))))))))))))))))))***++++++***((('''((())))))))))))((('''))),,,...------,,,,,,++++++******---+++)))))),,,...000111777<<>>???AAABBBBBBAAA@@@???<<<999555333333333222000111111000000//////....../////////---+++***+++,,,...------,,,+++***))))))))))))***+++,,,------......,,,******,,,......---...---+++,,,......,,,))))))***...111000---******'''$$$&&&,,,---'''###"""...$$$###$$$'''***&&& ---+++"""+++>>>888,,,444MMMQQQKKKtttqqqrrrdddsssiiiyyyRRR(((...///QQQkkkUUU000+++222((( !!!&&&((((((''';;;)))AAAfff555...777'''***$$$,,,***...------,,,+++******)))+++***)))(((((('''''''''(((((((((((((((((((((((()))***+++***((((((((()))(((((((((''''''(((+++------,,,++++++************,,,++++++******---111555@@@BBBJJJTTTZZZ___jjjuuu{{{ooo]]]KKKDDDGGGDDDAAA===:::888888:::;;;;;;<<<=========<<<::::::999666333111111111000///000//////...------,,,,,,000000000---+++)))***+++...---,,,+++***((('''''')))''''''***///111111///---+++***+++,,,......------,,,+++,,,------+++)))777///((((((************555+++'''***)))%%%'''//////###'''!!!+++---!!!BBBWWWiii|||ppphhhzzziiiggg888VVViiiccc<<<333444===444666MMMHHH(((...))))))---```ggg|||OOO...&&&%%%((((((+++---***'''+++444'''[[[LLL'''+++&&&""":::(((%%%...000///...---,,,+++******+++***)))((((((''''''''''''''''''''''''''''''''')))***+++***)))((()))***''''''((('''&&&'''***,,,,,,+++***))))))***++++++***,,,...///000444:::???IIIIIILLLSSSZZZeeetttmmmVVVNNNSSSIIIFFFAAA===<<<<<<======999999:::999999777666555777555222000/////////...//////...---,,,++++++***---------,,,***)))***+++,,,++++++***)))((((((''')))'''&&&***000222000,,,+++***)))***,,,------,,,++++++++++++,,,,,,+++***!!!***000//////222777999'''+++///...)))$$$###%%%(((&&&666&&&+++(((###tttSSS===999444,,,)))333...IIInnnaaa???(((''',,,+++)))+++111777tttFFF111+++%%%222///sss{{{ZZZ}}}ZZZ&&&&&&111...333'''"""***222///((($$$aaaNNN333...,,,,,,///---%%%222%%%333222000///...---,,,+++***)))+++***)))((('''''''''''''''''''''''''''''''''''')))***+++***)))((()))***&&&'''(((''''''''')))+++,,,+++***))))))***,,,---+++...222888===CCCFFFHHHJJJLLLPPPWWWaaannn}}}~~~dddWWWYYYIIIEEEAAA??????>>>===<<<888888888777666555444333555444333000///...////////////...---,,,+++******'''((())))))((()))***,,,)))))))))))))))))))))******(((&&&***///000,,,(((((('''''')))+++,,,+++******+++,,,,,,++++++++++++...222...%%%(((>>>VVVbbbuuuuuujjjYYYPPPKKK===+++###$$$333%%%,,,%%%&&&eeeBBB$$$<<<(((nnnGGG@@@)))///###,,,+++---;;;///111333,,,...222HHHiiiCCC,,,$$$+++555222222333...###&&&DDDfffTTT***###+++,,,(((&&&000>>>NNN111......---,,,+++***))))))+++***)))(((''''''''''''''''''''''''''''''''''''((()))******)))((()))+++&&&((())))))((((((***,,,---,,,++++++,,,---...///222333777???GGGKKKJJJGGGGGGMMMVVV```lllyyytttaaaZZZHHHDDD>>><<<======:::888777777666555444444333333555555444222///...000111111111000...---,,,++++++$$$%%%'''''''''(((+++---((((((((()))******++++++***))))))+++------)))&&&''''''''')))+++,,,+++***)))+++------,,,+++,,,---555$$$&&&RRRwwwKKK555(((!!!222000777www%%%LLLDDD,,,333......((('''&&&***<<>>@@@@@@>>>???EEEKKKTTT]]]fffnnnyyyppp\\\RRRFFF???>>>@@@@@@???444333333222222222222222666777777444111000222555444444333111000...------'''((()))((('''((()))+++,,,+++++++++******))))))'''***...///...,,,++++++))))))***,,,///000...---))),,,//////---,,,---///(((555yyyLLL###;;;666'''&&&...&&&!!!EEEzzzMMM---,,,***XXX{{{777******)))(((((("""555///===kkksssuuuDDD^^^JJJuuu>>>!!!222777&&&111UUUrrrppp555BBBssscccCCCFFF)))888!!!---------............///+++***)))(((((('''''''''))))))))))))))))))))))))''')))******))))))***,,,+++---///000//////000111...000333666888777666444888???CCC???888;;;JJJWWW___eeekkkoooyyyzzziiiSSSDDD??????===;;;999666333333111...///444111333555444333222222333333000------///000...,,,+++***)))+++...---)))&&&******+++++++++******))),,,***,,,111333...******&&&(((+++...///...,,,***------,,,,,,,,,------...666777^^^,,,+++))),,,+++)))(((((('''&&&$$$\\\```999...DDDiii```KKK(((000$$$---^^^nnn;;;|||rrrooo]]]vvv:::---666,,,QQQ}}}xxxXXXCCC222111...,,,,,,---///111000---+++,,,///111000///,,,+++***((((((((()))***,,,+++)))(((''''''((()))***+++,,,,,,******+++,,,+++///222444444444444555444666999999888666666666666666666888===FFFPPPXXXXXXgggwww|||}}}vvvbbbPPPCCC<<<999777777666666666222...000666333444555555333222333444444111//////000111///---+++******+++......,,,)))++++++,,,,,,,,,,,,++++++...++++++///000+++((((((((()))***+++,,,,,,++++++---------------...///000;;;000>>>///&&&333+++'''%%%'''***---111555<<>>@@@CCCFFFKKKNNNXXX```lllqqqkkkiiizzzwwwbbbQQQCCC;;;EEE@@@>>>@@@AAA>>>===>>>777888888777444333444555333333222222222111000///333111...+++******************+++---............333...,,,......+++***+++---,,,++++++***+++,,,,,,++++++,,,,,,...///111111)))666YYYrrr%%%(((+++)))&&&(((//////++++++111333ggggggaaaVVVhhh555%%%111hhhkkk <<>>===999666555666888555888::::::777555444555111222333111///...000333,,,,,,------------,,,,,,,,,((('''******(((&&&'''************++++++,,,---+++++++++++++++,,,---...(((,,,333111~~~@@@OOOiii{{{||||||IIIJJJEEEttt###:::<<<000///777```>>>333;;;000<<<<<>>xxx<<<666000...%%%((())),,,,,,***&&&%%%)))---000000,,,((($$$$$$''',,,///+++++++++,,,---...//////...000000///+++******,,,'''((()))***+++******)))$$$%%%'''(((************))),,,///111000///......***---000222222222333444111444777999:::<<<>>>@@@FFFLLLTTT\\\dddlllsssxxxzzzyyynnnbbbTTTHHHEEEHHH@@@???===:::666555666888777:::======:::777666777888999999555000---...///.........///......------000,,,+++------***''''''***)))'''&&&&&&)))---///------,,,,,,,,,---.........+++)))"""666YYY^^^***//////TTT222***'''AAA^^^''''''333///,,,000222......444999<<<<<>>888---;;;222:::;;;;;;777333___~~~rrrWWWAAA666+++)))666...DDDOOO???^^^LLL888&&&---''',,,555333***)))"""'''***((()))---///---++++++,,,---,,,+++***)))*********+++,,,,,,------,,,...///---+++***---///'''((()))+++++++++***)))&&&''')))+++---------,,,$$$'''+++......---,,,---+++...111333222222222222222333555666777:::???BBBLLLPPPVVV]]]dddllltttyyy~~~wwwrrriii\\\OOOJJJKKKIIIDDD???@@@FFFHHHHHH@@@<<<:::<<<;;;666222222:::444......222555333///000000000...,,,+++,,,...//////---+++)))((()))***)))******)))((('''(((***,,,+++***+++,,,---,,,+++,,,666***...+++iiiWWWOOOTTTjjj]]]BBB...,,,222222...'''lllFFF444***111333...'''%%%'''(((((('''$$$'''***+++)))&&&$$$###&&&---///!!!222===666___EEE///777///...---,,,+++,,,------000---+++***+++,,,,,,+++111...***))))))***++++++///)))'''***+++)))))),,,111''')))555333###!!!,,,000%%%&&&,,,))))))...+++111///)))111---)))222$$$+++***)))(((&&&&&&&&&&&&)))***,,,---.........---,,,---...---,,,,,,...///---333555111///222111...666999<<<<<<===@@@FFFKKKRRRTTTWWWZZZ```iiiuuu}}}}}}tttfffXXXQQQKKKMMMPPPQQQNNNGGG@@@===@@@999444444555555888<<<:::777333444666888666333000111111000---,,,,,,---+++++++++*********+++,,,((()))))))))((((((***,,,***))))))***,,,---,,,***+++---***---;;;}}}wwwddd<<>>@@@BBBFFFMMMRRRUUUWWW[[[___eeennn{{{sssfff___ZZZVVVUUUWWWTTTLLLKKKPPPKKKDDD===;;;;;;999;;;???777777888888777666444333222333444333000---,,,,,,++++++++++++++++++******'''((()))))))))***---///,,,+++***+++,,,,,,***)))333,,,+++333444sss...((('''@@@dddjjj^^^\\\KKK222(((---[[[///...YYYVVV...,,,...---'''"""###+++444'''***---...,,,***))))))((((((--->>>rrr}}}xxxPPP999,,,///***###///......---......//////---+++))))))***+++***************+++,,,+++(((&&&)))222444,,,%%%''')))((($$$---111+++''')))((($$$555444222---111BBBAAA))),,,...+++222+++&&&222((()))((())))))***+++,,,---******,,,---------------,,,---.........///111333444666555111111666;;;<<<;;;>>>AAACCCEEEIIIPPPVVVTTTWWW\\\aaahhhsssxxxuuukkk___ZZZ^^^^^^WWWVVV[[[RRRMMMJJJJJJHHHBBB>>>>>>999<<<>>>===999555333333444555777666222///---,,,///...,,,++++++)))'''%%%((())))))))))))***...000///---++++++++++++***(((,,,,,,+++:::<<<<<<222222000///222000...///...,,,,,,555QQQ]]]{{{~~~dddEEE(((***+++,,,***)))))))))"""%%%)))+++***'''&&&%%%)))999"""AAA999(((+++---'''777------------......//////...---,,,,,,---...---,,,)))((()))***---...---,,,%%%000///###(((---)))///%%%$$$,,,---''',,,888$$$>>>]]]zzz''',,,///---333)))###000'''***))))))((())))))******,,,---...///000000111111111222333444444555777999555666555333222555999<<>>777777888888777777:::<<>>]]]XXXLLL;;;+++%%%)))///+++---//////+++'''$$$###///777+++???\\\***''')))%%%000+++...////////////...---,,,+++******+++------,,,***...+++'''%%%%%%''''''''',,,111111---...222---$$$...111777PPP}}}qqq@@@666'''666<<<)))++++++555111///===444)))***+++---000222555666,,,,,,---///111444666888999:::;;;;;;;;;;;;===???<<<;;;===??????>>>@@@DDDGGGJJJMMMOOORRRYYYcccjjjmmmtttwwwvvv|||uuunnnjjjcccYYYRRRQQQLLLJJJEEE@@@<<<;;;<<<===999::::::999666555555555555000+++))),,,///...,,,+++,,,---...000444:::???;;;555...)))))),,,000222+++,,,---444555WWW444%%%+++222%%%!!!***,,,......$$$///???;;;888BBBnnnLLL111GGG///BBB@@@333444MMMeeefffSSS>>>555777,,,...000111000//////000DDDJJJwwwkkkRRR///***------333))) 555FFF222222222222111///...---+++******,,,......,,,+++,,,***(((((()))******)))+++***((((((,,,333;;;AAAmmm___EEE555***""",,,111(((---JJJRRR<<<((()))&&&111///...:::///***+++---///222555888999...///000222666999<<<>>>>>>???@@@???>>>???@@@BBB@@@>>>>>>BBBCCCCCCHHHPPPLLLOOORRRUUUYYYaaalllsssuuu}}}~~~qqqttttttmmmjjjiiilllpppooofff]]]ZZZVVVRRRLLLGGGEEEFFFHHHJJJ:::;;;:::888666555777888;;;444---***+++---,,,***111222444555999???FFFKKKLLLDDD999000,,,---///000666---333555+++yyyCCC"""***)))$$$))))))"""111...444---;;;(((111888NNN[[[***---555555***999666444777EEEYYYgggllljjjdddZZZKKKBBBDDDTTTjjjzzz\\\444"""333vvvAAA///,,,+++888$$$+++222)))222)))444555555444333111///---,,,,,,---...000000///---'''''')))---000222222111111///111<<>>,,,,,,000000222......222)))===xxx888+++((('''222666555:::***888666***oooEEE...555www(((222---333333---///555999555000444EEETTTwww~~~fffMMM:::555...,,,'''###>>>lll___111(((777------///000111111222222111---///666888333...---)))...222444222111111333...222111,,,***...333555???cccZZZ999666333000,,,)))(((((()))(((((()))***,,,---......)))(((%%%&&&111:::666+++---///333444555555666777>>>AAACCCBBBBBBFFFNNNVVVNNNKKKJJJKKKMMMLLLFFFAAA===DDDEEEHHHPPPNNNKKKSSSZZZUUUVVVaaannnxxxnnnVVVDDD333---555111+++000666888;;;DDDPPPNNNGGGJJJOOOOOOPPPPPPIIIAAA???@@@@@@;;;666444222000000111111---***///000222222333:::DDDMMMTTTOOOOOOOOOBBB000...888,,,,,,***...222+++--->>>www]]]BBBnnnHHH___uuu999111444,,,333///---111,,,///111222000...000666<<<)))+++000888;;;666)))***///333888777))),,,BBBkkkDDD///...000))) +++++++++,,,...000222333???777111...---,,,111888555222---,,,---000222333)))444;;;777555CCC[[[mmmxxxUUU;;;...)))'''///...,,,+++************))))))******++++++,,,,,,---+++&&&###)))000...'''...000333555888<<<@@@DDD>>>BBBHHHLLLMMMNNNQQQTTTMMMLLLKKKIIIIIIKKKNNNPPPBBBDDD@@@EEETTTXXXSSSWWW```]]]aaalllwwwjjjUUU???,,,...666666,,,,,,222333222333444///,,,;;;KKKMMMHHHEEE@@@>>>>>>>>>>>>>>>???>>>===>>>???===888444///000000...---000666;;;AAA???FFFOOOIII888222666000555,,,$$$///444---'''---^^^RRR111;;;+++QQQ,,,//////'''///,,,---,,,,,,---///...+++(((666333111000111222222111,,,111//////222***%%%---999---!!!'''---+++'''+++++++++,,,...111444666(((***000555333---+++,,,111444777888666333333444@@@===KKKttt{{{KKK666777222+++)))...444666++++++++++++******)))((((((((())))))***,,,---...---,,,(((%%%(((...111000111666<<<@@@DDDFFFIIIJJJRRRUUUXXXZZZ[[[YYYVVVUUUMMMRRRWWWUUUNNNIIIHHHKKKBBBCCC???GGG]]]eee___^^^hhhhhhnnnyyyoooAAA,,,444EEE???;;;AAA???______mmmeee;;;'''444===PPPaaattt}}}wwwnnnjjjjjjeeeddd```WWWIII<<<111,,,.........,,,))))))+++...(((555;;;777888===999...***666111&&&+++222222222555)))jjj=== 666333===((((((...%%%...,,,+++)))***---000///+++'''111000///,,,)))(((((()))...444---%%%***+++)))---&&&...---&&&$$$,,,444---...000111333555666666999777666444222000222444111888<<<999555===SSSfffhhhEEE444777@@@777::::::555111...(((""",,,---------+++)))&&&%%%(((((((((***+++...000111//////...+++***---111555222:::GGGQQQWWWYYYYYYYYYaaa```]]]\\\\\\ZZZXXXUUU\\\^^^^^^VVVJJJBBBAAADDD<<>>999,,,,,,+++***(((''''''(((%%%,,,,,,%%%)))666:::555%%%///000000333---)))///'''111mmm444SSSQQQ111...000(((&&&///(((***+++***+++,,,,,,------------,,,...111111000///000222###333555111333000'''&&&+++*********,,,,,,+++***...000333666777777666444222111000000333777999:::BBB<<>>999======BBBGGGGGGNNNuuuQQQ???GGGLLLXXXnnn~~~cccMMM[[[``````UUUBBB333,,,---+++***)))(((((((((''''''111&&&!!!(((++++++555CCC<<<555***,,,444---'''000---:::```666+++666888555@@@222---HHHLLL>>>{{{DDD<<<333```ttt,,,+++///...$$$+++---......+++)))(((+++...))))))))))))((())),,,...'''555777333333---&&&(((,,,'''###%%%+++///...,,,...000333777888888777666???>>>:::666:::EEEQQQVVVpppTTTLLLPPPDDD???666///111777999555+++000333333333333,,,%%%,,,---/////////---+++***111000---+++******+++,,,...000444777666555;;;CCC:::===@@@DDDHHHOOOVVV\\\\\\[[[XXXSSSMMMFFF@@@===999999666222222999FFFOOOUUUrrrjjj@@@:::AAAFFFMMM^^^TTTTTTjjjuuu\\\===333666777999;;;;;;666...((($$$)))///111000...///111+++)))((('''((((((((((((000'''%%%+++,,,)))111@@@EEE===...***111000000:::666+++NNN999***111)))666000!!!---%%%uuuzzzddd+++000,,,222111......---+++))))))+++---///---+++***************111333---))),,,'''&&&000%%%(((+++,,,,,,...222666000111333555888;;;===>>>;;;GGGRRRYYYjjjnnnEEE999DDDJJJ===***555999;;;:::;;;;;;555...777777555222444888888333.../////////...---+++***///---+++)))((()))+++,,,,,,+++...444666888AAAKKKBBBBBBBBBAAA@@@AAADDDFFF<<<999444---)))***///444===@@@AAA===<<>>AAAKKKXXXXXXZZZbbbOOO333...222>>>HHHBBB111%%%'''---++++++,,,...000///,,,)))+++***'''&&&'''((((((((("""---///'''%%%...222...)))888;;;777777444222999''';;;DDD222'''---***+++,,,<<<---...vvviiirrr~~~FFF'''111(((333777...---+++,,,---//////...***+++,,,///111111...+++++++++&&&***000)))###,,,---++++++///444777444000333333333555999???EEEHHHzzzVVV@@@CCC@@@<<<;;;<<<===<<<:::666888777222222777===???///000///...333999:::777333222111///,,,)))'''&&&((('''&&&&&&'''***...000111,,,)))+++******111<<>>888333888777666555555666666777///666999555333555666444222222444666000((((((...&&&((())))))(((((()))+++))))))************)))))),,,.........111555333...$$$000%%%@@@ZZZyyygggTTT;;;[[[UUUAAA???CCC===;;;EEENNNLLLGGG;;;***999000""",,,BBBDDD:::///))))))***---///...,,,+++*********++++++,,,,,,,,,......------,,,,,,++++++,,,...111555999:::999888444555+++222%%%---,,,)))"""%%%///---,,,555>>>wwwppp777000HHH///000EEE,,,---:::333222000///---,,,,,,,,,444222///+++)))+++000444444222333666333---)))))):::333---+++111@@@WWWkkkmmmKKK555>>>777555:::??????<<<:::>>>777555888<<<;;;999999BBB???;;;777333222111111444;;;===999666777777444222222333444///((()))...((()))******(((((((((***((((((((()))((((((''''''(((...///***%%%'''+++------444000KKKyyy___SSSCCCAAAjjj@@@???DDD>>><<<@@@BBBAAAFFFAAA---111)))(((((()))555??????...,,,++++++---...+++((()))******+++,,,------...//////...---,,,++++++***+++))))))...666<<<===<<<555222000aaa{{{777,,,)))111,,,$$$(((((($$$&&&444ccc+++...999,,,xxx666,,,+++;;;666555555444444555666777777777555222222444999===666222000111111444===HHHIII\\\}}}tttaaaGGG333...555@@@HHHCCC??????BBBBBB===:::999;;;888777999888555777;;;<<<:::777444444555777999777;;;===:::777666444111111111111000,,,((()))...((()))******))))))***,,,)))))))))))))))(((''''''(((+++***$$$"""&&&))))))###$$$***@@@lllPPPJJJ@@@^^^SSSBBBEEE@@@>>>???<<<===JJJHHH333)))"""000+++ 000>>>===666333,,,'''(((***)))%%%(((((()))***+++,,,,,,------,,,,,,,,,++++++*********'''&&&(((---333666777222&&&...888uuu"""'''000///,,,///---)))//////nnnuuu111777%%%KKKCCC:::MMMggg333444&&&BBB666555333333333444555666+++111777;;;999333---***>>>AAAKKKZZZlllhhhPPPAAA;;;:::999:::>>>AAA@@@:::555GGGAAA===;;;999888===CCC???;;;999999666222333777444333111111333888===@@@333555666555333111...,,,///...---,,,)))'''(((+++&&&(((*********+++---...++++++,,,,,,++++++***))),,,)))&&&'''...444...$$$)))%%%444AAAiiiVVVRRRKKKGGGHHH<<<::::::777:::IIIHHH444888"""+++''',,,HHH@@@---???;;;111&&&%%%)))***'''&&&''''''((()))*********((((((((())))))*********'''''''''''''''***///444333777)))999;;;DDD333 """000...'''---```fff333333'''555FFF888&&&222>>>GGGVVV'''@@@>>>;;;999777777888888AAAEEEMMMYYYiii}}}wwwmmmOOOFFF>>><<<;;;666222111888666555777===BBBCCCDDD777777:::===;;;777888<<>>KKKKKK:::999&&&..."""111RRR>>>---AAA@@@888***&&&+++...,,,''''''''''''((((((((((((%%%&&&&&&'''((()))******%%%(((***)))'''(((...333444999EEE'''$$$555mmmJJJ666222///>>>ZZZ999""""""'''(((777qqqYYY333!!!CCC222999KKKGGG~~~gggiiiooowwwppp[[[GGG666///444===AAA:::666888;;;;;;<<<>>>:::<<>>999999===???;;;:::<<<;;;888666888999666333000...///111222444000---...///,,,+++,,,)))+++***''''''))))))'''---...---+++(((&&&&&&&&&((()))***+++++++++++++++(((555???:::///((('''(((((('''???KKKdddVVVeeeKKKFFF999666===DDDNNNPPPEEE...'''222$$$===]]]<<<111777===:::...(((---000...((((((((((((((('''''''''&&&''''''(((((()))))))))'''((()))*********+++,,,333(((AAA+++HHHJJJ???bbbUUU&&&+++,,,111+++'''\\\lllUUUlll}}}zzzzzzooo]]]JJJ<<<777999===111111666;;;:::444...---222111555;;;<<<666000///555666666444333555<<>>AAABBB===666666;;;555444222000000111333444;;;333.........++++++---))),,,,,,))))))---,,,'''+++,,,,,,***(((&&&&&&''''''''')))+++,,,------...111888:::222)))&&&'''(((,,,---EEEXXX{{{ZZZTTTWWWIII777333===DDDLLLPPPIII444&&&***%%%YYY~~~CCC'''+++777:::///))),,,///,,,*********)))((((((''''''))))))))))))((((((((((((+++)))((()))++++++'''"""555FFF+++NNN<<>>777888888666333000//////444000000444666555555777999666555666666555777;;;999===@@@>>>:::;;;BBBHHHIIIDDDAAACCCCCC???======>>>CCCIIIGGG<<<222333;;;999888555333111000//////???555......---***)))---***......+++,,,000...(((%%%'''((()))((((((***,,,((()))+++---///000111111@@@666***$$$)))000---&&&((()))???XXXxxxdddKKKOOOPPPGGG111:::===TTTJJJEEE111,,,'''000jjjppp222)))444666888444...+++,,,///,,,***(((***)))'''%%%%%%$$$+++,,,'''&&&***---,,,'''%%%(((///000+++))),,,)))555OOORRR===>>>JJJDDDUUUUUUVVVXXXWWWQQQHHH@@@333000+++'''%%%%%%&&&&&&$$$(((,,,+++***,,,222888777777777666666555555555999666444555777999888666777777666555444444444444333444444444444444333222777888888777555555888::::::===AAABBB@@@@@@BBBEEEGGGIIIJJJHHHBBB<<<888777<<<>>>??????@@@>>>777000+++,,,...111222000---***333000---+++,,,...000111***+++,,,------+++)))(((+++$$$,,,333)))"""(((,,,'''&&&%%%&&&***///333555//////333+++999)))+++...))))))999LLLmmmqqq___JJJuuuYYYMMM555;;;===TTTKKKEEE222------...___\\\///,,,777999:::666///+++,,,...'''...,,,%%%!!!!!!###&&&+++,,,(((%%%(((***)))'''###$$$)))***'''&&&)))(((+++FFF[[[TTTRRRZZZXXX888@@@HHHGGG???555///...111///,,,***)))***+++,,,***++++++)))''')))---111---......///000000111111666444222222444555444222111111000000000000111111333333444444555666777777777888888777666777999;;;;;;===???AAABBBCCCEEEGGGIIIHHHFFFCCCAAA@@@@@@AAAAAA===777333333555555333222---''''''---777???DDD000---++++++---//////...)))((('''&&&&&&%%%%%%&&&((($$$(((+++%%%&&&)))###)))%%%###&&&,,,111111000***+++111)))777&&&(((,,,///222444PPPuuuyyyhhh\\\^^^gggXXX;;;===>>>UUUMMMHHH...(((///'''JJJ;;;(((***111333333000+++)))***,,,***+++******---111000---(((+++,,,)))'''((()))'''+++'''&&&(((*********,,,---&&&:::WWWZZZRRRQQQRRRMMMHHHAAA888333444888===;;;888555333222222222111...,,,)))&&&&&&(((+++---......//////000111111111333222000000111111000///111111111222333333444444222222222333555888:::<<<666777777777777888;;;===>>>======???CCCFFFGGGGGGIIIGGGDDDBBBAAAAAA@@@???CCC<<<444...,,,,,,---...111000111666<<<<<<888222333000...000444666333000888666111---***((())))))+++'''))))))'''------ +++%%%"""&&&...222///******---555...;;;)))+++...)))888)))MMMxxxiii___ZZZeeeuuucccBBBAAAAAAXXXQQQLLL...%%%///''';;;&&&(((,,,)))***+++***)))))),,,...---###!!!###"""$$$((()))++++++***))))))))))))***((('''***...///......((($$$222LLL[[[___dddhhh\\\KKK999777AAAHHHDDD<<>>666777888888888999<<>><<<>>>BBBEEEEEECCCDDDBBB@@@???===999333...444222333666777555555666000888FFFUUU\\\TTTCCC444333000///333888999555///333000---)))&&&%%%%%%&&&+++$$$&&&***''')))***!!!)))&&&%%%(((---...+++''')))---777222???,,,,,,///***LLL///IIIoooZZZYYYWWW___}}}jjjGGGEEEFFF]]]UUUOOO444'''111666999%%%111111+++++++++++++++---000222,,,***222===777'''###,,,---+++))))))))))))))))))######$$$)))...111...***'''+++///999MMMaaannnuuummmmmmxxxnnnJJJDDD===999:::;;;;;;999999444...++++++---///000111111111000000000//////555666666666555333222222444444666777888999999888999888888777888;;;===???999:::;;;;;;<<<===AAACCCBBB???======@@@BBB@@@>>><<<;;;888666444000,,,***+++,,,444AAAHHHJJJNNNTTTXXXZZZ^^^```\\\NNN:::+++...,,,---111555555000*********))))))((((((((((((///$$$)))222,,,''')))***%%%''')))***)))((('''(((%%%)))444000@@@---******444cccBBBFFF```RRRYYYUUU```}}}iiiGGGFFFIIIaaaXXXRRR333&&&...III888(((444000---,,,+++******+++---///<<<@@@MMMbbbqqqkkkUUUBBB;;;555///---+++'''&&&((("""$$$&&&)))000555111)))%%%///---222OOOoooYYY:::FFF>>>444111555;;;>>>???BBB???999333///---...///,,,,,,...///111222444444666888:::999777666555555999:::;;;<<<<<<<<<::::::===<<<<<<;;;<<<===>>>???===>>>?????????AAADDDGGGAAA@@@??????@@@???===;;;999999888777777999===AAADDDAAAEEENNNTTTVVV^^^iii|||~~~{{{kkkRRR888'''---...000333444222///+++......---+++)))(((&&&&&&%%%###)))""""""!!!###'''+++***'''$$$&&&(((&&&)))333222FFF333,,,(((+++UUUBBB<<>>888111***&&&((('''((('''(((...444111((( (((***@@@pppyyyfffTTTHHH999111333999>>>???EEEDDDAAA999222...///111,,,---///111333555777888444777::::::888666666777===>>>>>>???>>><<<:::999999999999::::::;;;<<<<<<<<<===>>>>>>===???BBBDDD>>>@@@BBBCCCAAA>>>===<<<;;;CCCMMMSSSTTTWWW]]]cccddd]]]\\\``````]]]dddpppzzztttWWWEEE000333666777444111//////+++***))))))+++---000111---111444---***666777$$$%%%&&&((('''&&&%%%&&&'''***)))222444LLL:::000'''!!!555444333DDDSSS[[[___pppqqq```@@@DDDJJJcccYYYQQQ,,,***///mmm555...222------+++******---000333444MMMaaaLLLqqqkkk\\\MMMCCC999...((()))'''&&&###!!!'''...+++###///+++'''BBBrrrkkk[[[FFF888666999;;;<<>>??????PPPfffsssvvvuuuvvvyyylllggghhhnnnmmmhhhlllwww~~~```CCC222---222666555000,,,,,,...000111555<<>>IIIhhhNNN:::&&&111777rrr...444'''111---333)))''':::wwwVVVuuujjjJJJYYYJJJ^^^OOOTTT@@@...111'''""")))&&&%%%)))'''###)))&&&111222--->>>mmmXXX<<<111777;;;222===KKKMMMLLLEEE;;;333111222//////.........333999===666666666666666777888888777888888777555666888;;;333555777777666777999:::;;;@@@AAA;;;===EEEGGGCCC;;;===???@@@>>>;;;::::::MMM^^^qqqyyyqqqeee\\\XXXdddiiirrryyy|||~~~nnnKKK999666333+++,,,333///&&&,,,===666<<>>GGGLLLLLL===>>>>>><<<:::888999:::MMM\\\lllqqqjjjcccbbbeee^^^bbbkkktttwwwzzzMMM(((&&&444777444,,,)))...555888XXX\\\fffwwwxxxWWW000 ***!!!000'''(((***&&&555--->>>LLL---,,,,,,,,,000777>>>DDDNNNWWW|||aaaTTT222555JJJ^^^BBB***---%%%>>>qqq---...***+++555333666:::___jjj___BBBAAA111///+++((('''((()))+++%%%'''((((((000JJJooobbbAAA)))222GGGDDDFFFMMMPPPQQQMMMDDD<<<666555///---***+++...000///---333333333222333444444555777555333333555777888888000222333444333444666777:::<<<<<<999888;;;======999:::999888888:::===@@@TTT\\\dddccc\\\XXX]]]dddbbbfffooowww|||MMM111<<<222333111+++'''+++555===qqqttt{{{vvvssshhh222444EEEEEE,,,(((!!!((('''222---<<>>777333000111444555000+++111111000000111111222333222222222555999;;;:::888---///000111000111222444111333555555333000111444AAACCCGGGKKKOOOTTTZZZ^^^kkkjjjfff___XXXTTTVVVYYY\\\___eeennntttzzzbbb888222AAA000'''***555///%%%999\\\zzz|||xxxvvvyyymmm(((***///''''''(((000...999RRR---+++,,,***---333777<<>>[[[DDD555...)))<<>>===---999JJJ===+++***(((&&&(((+++***&&&222ggg{{{kkkbbbTTTYYYJJJGGGEEECCCBBBAAA???>>>???@@@@@@===888444111000...------------...//////***...000---))),,,777AAACCCBBB???999222,,,)))(((***)))444FFFGGG>>>DDDTTTdddggglllqqqxxxTTT------666111,,,000///******CCCrrrXXX555)))+++111(((---...```444444///------///000111666===TTT^^^III===888KKK^^^NNN111$$$555MMMCCC000---+++222///***uuukkkeeebbbUUUDDD999888:::555...*********(((''')))---000111iiinnngggiiibbbSSSMMMIIIAAA:::555444444555000...,,,+++---///...---,,,,,,,,,+++)))((()))++++++((((((***(((...GGGcccKKKMMMUUUPPP:::......***)))---444:::???EEEJJJMMMaaaeeelllssswww{{{::::::+++444777222666---)))???jjj+++***......000999333SSSCCC555///))))))000111...666DDDOOO]]]>>>888;;;DDDBBB666000111222^^^777......,,,999+++OOO~~~rrraaaKKK<<<666555666777222000---***(((((()))***$$$SSS~~~~~~mmmwwwqqqcccaaa\\\SSSFFFBBB<<<555///+++)))))),,,---...,,,)))&&&&&&&&&+++,,,------------///111555///---...)))"""%%%000)))***444777,,,(((***%%%"""&&&+++///000111111222---<<>>LLLUUU```gggeeeXXXIII>>>///000111000...---,,,,,,@@@@@@@@@<<<888444333333CCC666---111888<<<>>>@@@===;;;BBBEEE>>><<<===666333555777777666444333333DDD@@@HHH[[[dddXXXEEE;;;,,,"""!!!)))***+++???ZZZttt~~~rrreeepppmmm:::666666---888111\\\xxx'''...---'''+++///111___...000,,,***,,,,,,))),,,111>>>pppxxxOOO333BBBfffbbb333###111...FFFWWW//////(((222'''ooommm^^^MMM>>>777111///,,,******,,,---...***333555<<>>555>>>999AAA|||CCC---000(((///111)))HHHCCC...,,,+++,,,...//////...000PPPYYY888===EEEDDD666***,,,...***BBB888+++++++++333WWWtttVVV;;;333666666111+++***...444000000666LLLgggvvvjjjPPP:::888<<<;;;;;;???888777666555444555555666EEE>>>777555555555222...'''***---////////////000000111000+++'''***222999333///555666,,,***+++$$$...000222444777===DDDHHHDDDMMMRRRTTT\\\aaaQQQ:::JJJWWWaaa^^^TTTJJJCCC???>>>TTTbbbYYYhhhOOODDDCCC777???222YYYccc---000&&&//////---888ZZZ...---,,,,,,...///---***...AAAQQQ000555HHHGGG444+++,,,111888999777###(((---333www[[[666222666999444---,,,222:::WWWEEENNNYYYMMMLLLJJJ444;;;333555>>>???666555===666666666777888:::;;;<<<999888666444333111000...111333555444222///------...555;;;:::666555666777777000333777333444333***111333555777888:::>>>@@@@@@DDDEEE@@@===DDDRRR]]]gggmmmbbbkkk}}}eeeCCC222FFFpppWWW888@@@OOOGGGRRRDDD---000$$$...---111///kkk///...,,,+++---...+++'''///888}}}hhhAAA888>>>FFFXXX???+++111111HHHsss333---111+++>>>lllRRR888III555222,,,+++DDD;;;DDD>>>;;;@@@DDDCCCAAA@@@>>>CCCDDDAAABBBGGGGGGCCC<<<===???@@@@@@>>>;;;999888777555444555555333222...------...///000000///111111222444444222///,,,222333555555222000...---///555888666666;;;???@@@GGGCCC@@@@@@AAAEEEPPP[[[iiixxx}}}{{{}}}vvvPPPEEE<<<===PPP>>>444111SSSpppmmm~~~333222''',,,+++:::333[[[<<<&&&(((333,,,+++000)))666888cccYYY666111HHHLLLUUU;;;***,,,555]]]lll000---222333]]]iiiNNN333@@@>>>999666###444;;;===@@@@@@:::555888???>>>CCCEEECCCDDDHHHGGGCCC===>>>@@@AAAAAA???===<<<444333333333555555444222///.........///000//////333222333555666666444111000111333333111...,,,,,,555:::<<<888555888:::;;;===<<<===AAACCCFFFNNNVVVSSSlll|||NNNDDDEEEGGGVVVXXXVVV@@@DDD///(((,,,+++111///MMMHHH///***000)))(((---(((444555WWWMMM333333RRRRRRMMM555)))&&&<<>>@@@DDDGGGGGGHHHJJJHHHEEEBBBCCCDDDDDDDDDCCCAAA@@@777666666666777666444111////////////000000000000444333333444666777777666000000111222111///,,,+++666;;;<<<888555666888888>>>>>>@@@CCCCCC@@@AAAEEERRR\\\bbbzzzQQQQQQGGGWWW~~~888OOOaaa,,,)))......'''---<<>>@@@444111SSSIIIOOO;;;((($$$---555:::<<>><<<<<<:::777222///,,,---///000000111333444555333111222333555555555000000111111222000---+++000555888555444777;;;<<<@@@???@@@CCCBBB>>><<<===???GGGRRRjjjAAAAAALLLNNN]]]}}}MMMLLL,,,***000222###///111KKK888***(((***---111222222000888yyy]]];;;222???NNNKKK888...,,,...VVV<<<---333111IIIhhh999555---666XXXCCCGGG444######---666;;;===EEEDDDBBBCCCDDDEEEHHHJJJLLLKKKIIIFFFCCCAAA@@@???@@@???>>>>>><<<888222...))),,,///000111333666888888555333222333444444444///......///000///,,,)))***000444222333777<<<===;;;999;;;@@@CCCCCCEEEHHHDDDMMMZZZbbbsss333555666aaaDDDdddlll@@@222333'''///000$$$000,,,CCC999,,,)))...000111555///...111dddMMM666333EEEHHHCCC111,,,---===fffyyy000000333333]]]DDD111...333OOOFFF===...,,,,,,------///777@@@EEEBBBAAACCCDDDDDDGGGKKKIIIGGGDDDAAA>>><<<;;;;;;::::::;;;===<<<999333///(((,,,000111111333777;;;:::888555444555555555444,,,+++***,,,......***&&&***000444222222777;;;<<>>TTT888GGG[[[===BBBEEE&&&,,,+++''',,,)))<<<<<<111***///...+++333------000RRRzzzCCC333777NNNFFF???...++++++LLLuuu```---666111666vvvjjj))),,,111666WWWNNN<<<***+++...000///000999DDDHHHFFFGGGLLLMMMJJJJJJNNNFFFDDD@@@===;;;:::;;;;;;888999;;;======999333...***...222333111222666:::777555444444555666555444...,,,+++---000000,,,'''+++111555333333888===>>>GGGAAA>>>AAADDDDDDEEEHHH@@@PPPdddLLLCCC\\\ooopppCCC...666QQQ>>>RRRPPP(((FFFYYYUUU```+++...'''---'''***666>>>333)))---***(((444///---111BBB^^^:::...777SSSGGG>>>...+++***UUU}}}OOO+++777///;;;666555///999000GGGhhh555888...&&&)))000888@@@FFFLLLKKKOOOWWWXXXRRRPPPRRREEECCC???===<<<<<<>>>???===>>>???@@@???999222---,,,000444333111000444888222111111222444555444333111///...000444444///******000444444555;;;AAABBBBBB===<<>>555GGG:::<<<(((+++888aaauuu222///666///```LLL000333---...@@@EEE???===555//////222555;;;AAA???JJJMMMSSS```aaaVVVQQQLLLHHHBBB<<<999999:::<<<777666777:::===<<<777222444//////555777444333666444222000111333444222000222333000,,,---000000,,,111444777999;;;===@@@CCC???CCCFFFEEECCCDDDGGGHHHVVV___XXXOOOYYYcccddddddNNN:::...333333CCCSSSmmmwwwTTT555111***000777'''000%%%...AAA888'''***+++(((222777111111777GGGEEE...333FFFIII>>>444)))///===zzz^^^333000:::;;;rrrBBB+++...///888EEEAAABBB===888555555555555999@@@IIIOOOJJJGGGPPPSSSQQQSSSJJJGGGBBB>>>;;;;;;<<<===:::999999<<<>>><<<777333111------222444222111333555444222333555666555333555555333///000333333///000333666999:::<<<@@@CCCBBBFFFIIIIIIIIIJJJNNNQQQTTT]]]WWWPPPZZZdddeeefffwwwttt<<<777***000333<<>>888(((******(((000444333+++333@@@aaa<<<555///VVVGGG@@@+++,,,333KKKCCC444222888GGGjjj???...---:::KKKSSSBBBMMM@@@<<<888444///...666@@@@@@JJJJJJHHHOOONNNGGGGGGHHHFFFDDDAAA???>>>>>>>>>;;;::::::;;;===<<<777222333000000444666444333444333222111222444666555444222222000---...111000,,,///222666888999:::>>>BBB>>>AAAEEEGGGGGGHHHMMMQQQQQQZZZWWWSSS^^^fffeeefffpppddd000888---444@@@AAAaaaooo^^^UUU999000XXX)))&&&(((111++++++:::777+++***)))(((...111888&&&000:::III999AAA===YYYBBB:::***///999ccc777000555333YYYccc>>>333---BBBVVV[[[@@@SSSIIIDDD<<<333))))))666DDD888BBBCCCEEEOOOOOOFFFCCCHHHGGGFFFDDDBBB???===<<<:::888888:::<<<;;;777333333111111333555555444333.........///000111111111///000///,,,---000///+++000444888888777777;;;???;;;<<>>999...+++999```666000***DDDBBBPPP///>>>EEEFFFFFF@@@444***,,,444@@@DDD>>><<>>???<<<888,,,......,,,...000///+++,,,---//////......///111...000000...///222111,,,333999<<<:::555222666;;;BBB@@@BBBHHHHHHFFFLLLVVV^^^lllwwwyyy///666)))///;;;NNNPPPeeefffVVV```XXX111IIIHHH###'''***((((((***666888+++(((,,,(((&&&...(((***333AAAiiiCCC///BBBfffOOOCCC888:::999```yyy222222333+++NNNaaa444111333NNN;;;PPP222444FFFDDDBBB===222((()))///666CCCGGGGGGLLLHHH>>>===EEEEEEEEEEEECCCBBB@@@???>>><<<999:::<<<;;;888444///111111...///333111,,,...///111000......///111+++------,,,---000...)))222888===;;;555333888>>>AAA>>>AAAHHHJJJHHHOOOZZZ```kkksss```666333000777DDDPPPVVVWWWTTTSSSWWWVVV000;;;ggg+++''',,,)))((('''777<<<---)))...'''&&&&&&///(((111777ccc@@@777IIIeeeQQQ888???:::;;;kkkooo444)))999777fffOOO000///777SSS555OOO222,,,SSSLLLDDD:::000+++000888888GGGHHHAAA@@@???AAAKKKBBBBBBCCCCCCCCCCCCCCCBBB>>>;;;777777777666111...,,,//////,,,---111///)))---000111000---,,,...000...000000///000333111,,,000666<<<;;;666555:::AAACCC???BBBKKKNNNLLLTTTaaahhhooosss{{{JJJ<<<)))444;;;===GGGXXXQQQPPPYYYVVVXXX///444BBB***)))+++(((%%%777>>>...)))///''')))"""555)))222444uuu[[[555777OOOVVVFFF444>>>333???yyy===444---///>>>BBB---///777EEEMMMGGG777+++^^^GGGGGG<<<......)))...<<<>>>777999FFFKKKIIIMMMKKKKKKHHHDDDCCCDDDBBB>>>===:::777777888777333///***+++...000111111000//////000222333333222111000000000000000000//////...333666777666555999BBBIIIKKKJJJIIIJJJNNNUUU\\\aaabbbyyytttuuuvvv>>>333444888111OOOjjjKKKGGGOOONNNaaaMMM666///^^^AAA000000)))......---333999...'''111((())),,,---444111RRRpppKKK000888MMMPPP???///000...EEEnnn:::000333555CCCjjj<<<,,,+++888NNNSSSCCC444111^^^JJJLLLCCC444333///555>>>CCC>>>===EEEHHHHHHPPPEEEHHHJJJIIIJJJJJJEEE??????<<<888777888666333///,,,,,,...///000000000000///000222333444333222111000000111000000///......111555999;;;<<<>>>BBBFFFHHHGGGFFFFFFHHHLLLQQQUUUbbbsssqqq|||www555222000888===MMM^^^;;;===HHH===OOOOOO===***TTTSSS000111)))------+++111888...'''000,,,***---,,,222...HHHYYY===...???RRRMMM;;;......333VVV___555(((333222EEELLL333------===TTTRRR999---222\\\GGGJJJCCC555333///666@@@HHHDDDAAADDDEEEGGGRRRUUUXXXYYYWWWSSSNNNEEE;;;AAA===999777777666333000............///000000111///000222333444444444333111111111111000///------000444:::@@@CCCDDDCCCBBBLLLKKKJJJJJJJJJNNNTTTXXXkkkvvvyyyggg555444+++333AAAVVVmmmEEE:::JJJIIIZZZaaaNNN'''GGGooo000333***,,,,,,***///666...'''...///+++---,,,000,,,===~~~SSS999111III\\\RRR<<<000///888aaaNNN333(((666000GGG;;;222555<<>>555444...444AAAHHHDDD@@@EEEEEEGGGQQQaaabbb___YYYSSSNNNEEE<<>>===;;;===DDDNNNUUUmmmvvv|||^^^666444,,,444>>>wwwfff:::CCCQQQZZZUUU```+++:::666666,,,,,,---)))---555///(((...000)))------111000:::hhhXXX:::333OOOcccSSS:::///(((111\\\<<<111111===666SSSfff:::999===LLLTTTKKK???;;;888444hhhEEE>>>;;;666777000555AAAEEE@@@???FFFGGGFFFMMMTTTSSSOOOHHHGGGIIIHHHEEE;;;888555666999;;;999777111///...---...///222444000000222333444555666666111111111111000///...---000222666<<>>;;;777888@@@NNNXXXdddooovvvRRR222111555???@@@nnn|||SSS...:::NNNZZZ]]]iii333000iiiDDD777...---...***,,,555222+++...///'''......222777<<>>HHH@@@bbbGGG---///===EEEYYYuuueee@@@,,,QQQ[[[888///---///)))+++555444,,,...---$$$...---000:::>>>PPP[[[>>>;;;XXXbbbFFF,,,)))000999YYY333))):::555<<>>999<<>>FFF<<>>>>>>>>???CCCFFFFFFAAA===,,,,,,---///111333555666222111111000111111222222---...///000111111111111,,,222888;;;<<>>666222222555666666TTTDDD888999888333333888KKKKKKJJJHHHFFFFFFHHHJJJRRRTTTMMMJJJOOOJJJ@@@@@@<<<666888;;;<<>>444222AAA:::HHH]]]eeemmmAAA)))FFFHHH(((...,,,))))))...444000)))&&&+++...---...555<<<@@@qqq~~~ZZZ999AAArrrzzzJJJ***222***@@@EEE...000777???iiiOOO:::888444???:::666222222555888:::;;;LLL???777999999333000444DDDEEEEEEDDDDDDFFFJJJMMMNNNTTTOOOKKKLLLEEE===@@@888222444777777>>>===000)))***+++---///000222333444444444444444333222222000000000000000000000000333777;;;===>>>CCCJJJPPPPPPQQQQQQMMMIIIHHHKKKOOOTTT\\\jjjyyylll333222333>>>444888ttt999111000>>>666???OOOvvvfffPPP---777]]]...///---***)))...333000(((111,,,(((***///555999===nnnwww\\\<<>>---///555>>>iii~~~000:::111<<<@@@111111111333777:::;;;:::GGG>>>999<<<;;;444000111?????????>>>>>>AAAFFFIIIHHHQQQNNNIIIGGG>>>888>>>888333777:::888<<<:::,,,***,,,000333555555444333444444555555555444333333111111111111111111111111444777;;;<<<<<>>CCCmmmtttIII+++...777888<<<111000111777]]]LLL###999444>>>===000222444777999888777555IIIBBB======;;;444000111??????===;;;999:::===@@@CCCKKKIIIEEEFFF>>>777<<<===:::@@@DDDAAACCC@@@222///111444666777777555444333333444444444333333222000000000000000000000000555666777777555666888;;;BBBIIIPPPOOOJJJIIIPPPWWWQQQWWWaaajjjttt~~~oooDDD...000333888444<<>>,,,//////,,,***---000...((('''***111555...+++<<>>:::666111///000@@@@@@???===;;;:::<<<>>>CCCHHHEEEDDDKKKFFF===>>>>>>===EEEIIIEEEGGGCCC666////////////////////////000111111222222222111111////////////////////////222222333222111111222333999>>>AAA???:::;;;DDDNNNJJJKKKQQQ```sssnnn999111222555666333<<<]]]111333///>>>:::===@@@DDDYYYRRRHHH...333fff555//////---+++,,,///---((()))***000777666666BBBRRRcccrrrPPP@@@>>>PPPZZZKKK777///222...:::888555888444@@@GGG///:::888LLL333444555888<<<======;;;;;;:::IIIDDD<<<555000......///===???AAAAAA@@@@@@AAACCCEEEIIIFFFGGGPPPMMMCCCBBB999999AAAEEE@@@AAA???111///...,,,++++++,,,---.........///000000000//////...........................///000111222333444555>>>@@@@@@<<<888:::DDDLLLKKKIIINNN___vvvuuu222555333666555222;;;UUU000666///<<<:::???CCCGGGeeeOOOGGG222///@@@;;;---///---+++,,,///...***333,,,)))111>>>HHHHHHEEEeeeqqqFFFBBBCCCNNNYYYVVVBBB---...+++;;;777333<<<666666``````444333AAA<<>>===>>>@@@DDDBBB<<<444000///000111888;;;???BBBBBBBBBCCCCCCBBBIIIHHHHHHNNNJJJAAACCC777777>>>@@@::::::777+++...---------...///000111------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,//////000222555666666666AAABBBAAA??????CCCKKKRRRSSSSSSVVV```qqq|||///777222777555222;;;LLL///999111:::888>>>AAAHHHYYYQQQFFF:::,,,333ZZZ999+++...---+++,,,//////,,,//////+++,,,:::LLLOOOGGGhhhyyy>>>DDDJJJPPP]]]```III,,,...---<<<555111===666///<<<'''555555@@@@@@LLL,,,555AAACCCDDDBBB???===>>>AAAAAAAAA===777333333444444444888===@@@AAA@@@??????===GGGIIIGGGIIICCC<<>>;;;???EEEAAA999;;;EEEKKKEEE===555222111111111999>>>AAA???===@@@CCCCCCLLLQQQOOOEEEBBBFFFDDD<<<:::888666666777555111---...++++++000222000///000222111///...------......(((+++...---******,,,......000222333333555888:::BBBDDDFFFGGGHHHIIILLLNNNSSS[[[cccfffgggooo~~~XXX111///888999555111???CCC222...333000111555555:::???CCCCCCCCC@@@222###CCC<<<---,,,,,,---...///---,,,%%%...111+++...AAAWWWbbbnnn```]]]IIIRRR______XXX444666222333888<<<999555444222EEE000555...777???>>>777333666<<<===<<<@@@DDD???777:::DDDFFFBBB;;;666444222000///555;;;>>><<<;;;>>>AAABBBJJJOOOKKKAAA<<>><<<333000777@@@======AAACCC<<<444888DDD@@@===999777555333000---555;;;???===<<>>>>><<<>>><<<666444555333...111///,,,++++++---///000111---+++...000000000222444444444555666666777888999444///---///111000///111111222111//////000111444888;;;======<<<;;;;;;888???FFFHHHHHHLLLUUU^^^EEE***000555333666333===<<<,,,+++444222222444222222444777;;;>>>???<<<777666+++>>>{{{CCC999///...------------+++)))(((+++333>>>FFFIIIJJJKKK}}}[[[TTT[[[PPPOOOTTTQQQ999111+++,,,......000333---***888EEE222###...999333111000000222555888:::<<<>>>@@@===666222888AAA<<<999444111111222333333555;;;===:::666666666555444666444111//////...+++000///,,,)))((())),,,...111---,,,///111000000222//////000111222333333333:::666000///000222111000000111111///---,,,---...---111666888999888888999333777;;;;;;;;;@@@JJJSSS@@@,,,444777444999777>>>@@@///,,,111//////444333555333222444777:::<<<>>>---333+++333www)))555000///............+++))),,,,,,666GGGSSSTTTRRRSSS[[[TTT]]]QQQQQQRRRQQQ???555,,,*********---222'''333$$$>>>@@@;;;%%%333EEE888222///---///555999888777;;;<<<;;;777333333888>>>:::666111//////111222222888>>>@@@<<<888666555333000///...+++)))'''&&&$$$))))))(((''''''(((,,,///222...///333555333222333,,,---...000000111111111444111...,,,,,,------,,,///000///...+++***+++,,,***...222444555555666777777999999666333666>>>EEEAAA222<<<;;;555:::777<<>>---+++222000000333222;;;666444555666555:::AAAEEE555000222)))222ttt)))<<<***,,,+++***+++,,,,,,+++))))))333PPPnnnrrr___RRRSSStttaaaooolllnnn]]]OOOQQQ>>>,,,(((---000...,,,666111222&&&@@@ZZZ)))... //////,,,222------000444777999999::::::555333///+++,,,111444555///............---***(((...444888444000///...,,,'''&&&&&&((()))((()))+++)))+++,,,,,,+++,,,///333---,,,...444666333//////...///000111222111000///+++...///...***)))***,,,---...---,,,)))((()))+++&&&'''))))))((((((***,,,)))---111333444777===BBB222***888555...666444666<<<------666555444777444AAA<<<999;;;888333555:::666777777333,,,---<<>>......888<<<888<<>>,,,$$$)))555BBB)))666333,,,'''%%%&&&(((***:::<<>>===666333555666333000///111222000--- '''///222222333777<<<[[[kkkxxxrrr^^^GGG444(((333<<<---&&&000222))),,,)))!!!+++555'''???QQQKKKyyykkk]]]BBBAAAFFF<<<,,,%%%,,,///,,,---000...)))***,,,---///222555222...444222...)))%%%$$$(((,,,)))))))))+++---000222444777777777666555333111000...$$$---***)))999%%%---""",,,;;;JJJSSSWWWUUUSSSEEE===444///...+++%%%---***'''&&&'''(((''''''//////---******---...,,,)))---000222222111111111333000,,,)))((()))+++---,,,+++************++++++))))))))))))***+++,,,,,,111...++++++---000000000TTTUUUFFFttt~~~```DDD333,,,111999:::888///DDD555:::>>>111---///555::::::666444666444111......000111///,,,;;;111%%%!!!%%%***+++)))+++555:::333)))(((---111000///,,,'''%%%(((***+++(((***"""'''333111^^^jjjCCCSSSaaauuuLLL:::BBB???///(((,,,---+++***++++++)))888222)))###"""%%%***,,,"""'''+++,,,***((())),,,''')))+++...111222333333555555555444333111000///***000GGG(((111111555...888<<>>666111***&&&###$$$***......---))))))))))))))))))***+++---,,,++++++,,,---,,,+++,,,...111111000...------///......///000000---++++++************++++++,,,*********++++++++++++,,,+++)))'''***000444555444%%%111===eeecccCCCQQQ^^^eeeBBB444666:::999999999...---@@@111---///333555555444444444222000............---,,,'''---222000+++***///555,,,+++'''%%%)))000222000///)))&&&((()))'''%%%&&& 222,,,###444VVV}}}PPP;;;aaabbb}}}wwwJJJ===888000222,,,'''&&&))),,,000444,,,...222444333///+++***///---***'''$$$$$$%%%&&&)))***---///222333444555333333222222111000000///---]]]VVVeeeBBB,,,777///000...***''''''(((+++---000,,,'''$$$$$$###!!!###&&&)))***))))))+++...'''&&&&&&***......---,,,+++---//////...---------222111///000111000---************++++++,,,,,,,,,,,,,,,+++***)))((('''&&&///,,,)))+++...000---***(((***000:::333&&&,,,999111NNNrrrrrrWWWHHHGGG333555666>>>aaa:::444000000222333222000000111111000000000...,,,***+++,,,///)))$$$&&&---///+++&&&*********)))++++++###+++333///+++,,,***$$$$$$//////---JJJ}}}\\\@@@CCC{{{ZZZ```hhhAAA555333333***&&&,,,000---))))))((()))***+++)))&&&''')))((('''''')))---...+++(((+++,,,---///111444555777111111111000000000000///555SSSQQQ---)))222(((((((((((((((((((((((('''&&&%%%&&&(((***+++++++++///333111,,,)))***,,,...+++,,,///222000---***(((***,,,---......000111<<<666...))))))******************+++,,,,,,------((()))***++++++++++++++++++(((''')))---///,,,(((---%%%'''""")))555---,,,)))...999CCCIIIMMMVVV___777111222\\\___000:::444555444000------......///111111...***(((***,,,(((+++...,,,((('''))),,,%%%+++...***%%%''',,,...///&&&$$$,,,///++++++111000&&&(((===eeehhhEEE<<>>+++HHHZZZ888CCCcccjjj\\\III===000,,,000******)))((('''''')))***,,,------------,,,+++***''')))++++++)))))))))***111&&&###,,,222...---111UUUQQQ???444+++###(((---(((,,,...,,,'''$$$%%%'''(((((((((((()))***+++,,,******)))))))))***+++,,,,,,***)))***------,,,+++,,,...//////...------..................---,,,,,,,,,,,,------------......////////////............---,,,+++***))))))(((((('''''''''''''''((())))))((((((***---,,,***---222:::+++***>>>lllIIITTTTTT''' >>>AAA...'''++++++,,,,,,---------------))))))))))))******+++,,,((())))))*********))))))((()))+++,,,,,,---///000333[[[```yyybbb```:::444555BBBttt]]]444666999SSS}}}hhhGGG333...+++(((---...---+++)))(((***---.........------,,,+++***''')))+++***)))((()))***)))***,,,+++%%%(((@@@[[[]]]<<<'''888"""%%%666111333333111,,,(((''''''(((((((((((()))+++,,,---***************++++++++++++***)))***+++,,,,,,,,,***,,,...---,,,+++,,,,,,,,,------------,,,++++++,,,,,,,,,,,,------...............---------,,,,,,,,,,,,,,,+++***)))(((((('''''''''''''''((()))))))))***---///,,,''')))...666,,,''')))[[[ttthhh>>>FFF===777444111000000,,,,,,,,,,,,------...//////***)))))))))***+++,,,,,,))))))************))))))((()))))))))***---222666GGGUUUWWWPPPEEE@@@555>>>222fff[[[666///CCCMMM===TTTUUUJJJ555---222333...000111222///+++)))+++---++++++******))))))))))))'''(((******)))((()))***)))******(((***666KKK[[["""999222&&&%%%***444333:::999666333111...+++***((((((((()))***+++,,,---))))))******++++++++++++((((((((())))))***++++++***+++------+++***+++,,,,,,,,,------,,,,,,+++***++++++,,,,,,------......---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))((((((''''''(((((()))***---000555888333++++++///)))!!!333:::(((&&&^^^NNNfffYYY333)))111///+++,,,,,,,,,,,,,,,---...///000///...---++++++************++++++******))))))((()))***)))(((+++222888HHH<<>>000---###&&&---333333...111<<<777222000111111...***))))))))))))***+++,,,,,,))))))***+++++++++++++++''')))***++++++++++++,,,***,,,------,,,++++++,,,---------------,,,,,,+++***++++++,,,------......,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,+++******)))(((((((((((()))******...444<<<@@@;;;222///222777:::,,,""",,,222777GGGfff888;;;QQQ222000,,,,,,+++***++++++,,,---222111///---+++******)))***++++++++++++***)))((('''***,,,+++)))***...333888(((555...:::000///MMMLLL///555666///---333333......444111444666333---((((((***((((((''''''''''''((()))###%%%'''(((''''''((()))$$$...///(((+++777555(((///)))&&&&&&222222999999222+++***...000---)))*********)))******+++,,,))))))***++++++++++++***)))+++...//////......///+++---......---,,,,,,---......//////......---,,,******+++,,,,,,---......------,,,,,,,,,+++++++++)))***+++,,,---,,,+++***)))))))))))))))***++++++---444???EEE???555222444---000666666))),,,...+++MMMeee***)))...(((:::,,,+++***))))))***+++,,,---,,,,,,+++************+++++++++++++++***)))((('''+++...---***(((+++...111$$$000......555NNNqqq888///---...222000******///,,,,,,+++,,,------+++)))---)))&&&&&&))))))&&&"""'''///(((///,,,///%%%'''))),,,.../////////***++++++---000333555666......---,,,,,,+++*********+++,,,------,,,******)))+++,,,***'''&&&))),,,---------...000111333444------............------///000///,,,...222222...---+++***,,,000111///---++++++++++++++++++++++++(((***,,,------,,,+++******,,,............000111000333999======:::555111,,,///222222...,,,,,,..."""UUUddd///(((222$$$$$$%%%222&&&///$$$---&&&''')))+++---...---+++***''')))+++,,,+++***'''%%%$$$((('''***000+++&&&---&&&"""---???DDDUUU[[[BBB+++'''///444444444,,,+++*********)))&&&###&&&+++000///***''')))------$$$'''444;;;222'''(((***+++++++++***)))***,,,000333333333333333//////......---,,,,,,+++)))***+++,,,,,,+++***))))))******)))'''(((***+++/////////....../////////---......////////////...000111000---...222111---......---...000000///---+++++++++,,,,,,,,,------******,,,------,,,,,,++++++,,,............///111111333666888888555111...000333555555222...+++***+++///IIIWWWAAA...000000666+++***$$$)))---///(((((()))***************,,,++++++******)))))))))---222222666<<<333''')))555333000===iii\\\888...///000111000///...///111222111000...---+++'''###%%%***///###''')))888777pppCCC;;;)))*********)))'''%%%###***000666888666222000000000000//////...---------++++++,,,,,,,,,,,,+++++++++***))))))+++,,,---,,,//////////////////////////////000111111111111111333444333111222555444000111222333222000///...///,,,,,,,,,------......///++++++,,,,,,------------,,,---//////......///111000111222333333333333222111222444777777555000---444'''CCCAAA...)))...$$$&&&333;;;%%%***111...///...---,,,+++,,,---...---+++)))'''''')))+++---))))))######+++***(((111+++...GGG{{{```GGG999444000***'''&&&''''''(((222+++(((///;;;???999000111PPPDDDttt888************((('''%%%$$$...333888999555000///////////////.........---------------..................+++***,,,///111000...,,,---...000111222333333222222333444444444444444555777666555777;;;:::666444777888666222//////111/////////...............---,,,,,,,,,---...///000---...//////......///000.........000222555999;;;//////000444:::===<<<999111)))***///000...,,,)))AAA+++(((BBB+++111//////,,,,,,+++*********+++,,,)))(((&&&$$$%%%&&&)))***&&&---///000222)))###+++777ZZZaaaXXXKKK???777444333333999>>>KKK___pppppp___OOOhhhbbb444+++***************++++++444666888666333000///000.........---------------,,,,,,,,,,,,------.........+++***,,,000222000......///111333444555555555666666777777777777666666111444555555888===<<<888666888:::888444111111333222111000000///...------------------...///000111...///000000...---...///......---...000444888;;;000...---111999@@@DDDDDD111444,,,$$$+++555555000"""666bbb^^^555"""222------..................222111///.........//////444777///((()))---<<>>???:::666888===>>>:::555////////////000000000000......------...///111222///333666555222000111333...///222444666666555444888888777666444222000///---000000///111333000+++///---,,,...222333111...,,,,,,---...///000111222+++---000222333333222111111222222111...------...000111111222333222222111...111333444555999@@@FFFAAANNN>>>'''***---...:::&&&666...333zzztttrrrlllmmmpppyyyWWW@@@,,,&&&+++,,,(((''',,,555;;;:::888777666666555444444333333......------...000222333111222333444333222111000111555888777333000000111000111222111000000222444666222...///222444222...222222000///---+++***)))+++,,,,,,---...///000000000///......///...,,,******///000...---//////---...///////////////...------...///111111111000///......///222666888999999===IIIJJJ:::******000333---222111,,,GGGAAA///''''''...---(((%%%***333999888555222222222333444555666777444444333222333333555555666666666666666555555444111333444444222111000000///000111000///000111333444000---...111222000---000000///---,,,+++***)))))))))+++,,,...///000111...---------///...---+++***...///+++***,,,---+++)))***,,,...000222333333222222333333333222111111111000000222444666666555666BBBJJJDDD888///---,,,000...111...???,,,$$$'''+++---,,,)))&&&+++333777666333333222222333444666888999777777666555444444555555333222222111000111111111111000///000111111000///...///000///......000222222///,,,,,,///000...,,,---,,,,,,++++++******)))&&&'''(((***,,,...000000,,,++++++,,,...///---,,,,,,//////***(((+++,,,,,,((())),,,...111222444444555444333222222111111111222222222444666888888888555<<>>>>><<<999===DDDBBB777222666333...000---111,,,FFF))),,,222000%%%(((111999;;;666222222555888777555222111000000000,,,---...//////000000000000///---,,,,,,,,,---...///,,,***+++...///...,,,+++,,,,,,,,,++++++---///,,,+++***)))*********)))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((***,,,------+++///111000***(((+++---,,,...............---,,,+++---,,,,,,,,,---...000111222222333666999<<<=========777888@@@AAA:::888<<<333444111(((000,,,eee888***+++---000'''***444===<<<555///111666///////////////.........+++,,,---...000000000000///...------,,,,,,---------,,,+++,,,------,,,+++)))***+++***))))))+++---+++***))))))(((((())))))&&&&&&&&&''''''(((((((((******))))))((('''''''''((('''((()))+++,,,+++***))),,,,,,'''%%%(((***)))***+++,,,,,,------,,,,,,,,,,,,,,,---///000222333333222111222444555444333444444888???BBB???<<<;;;555666444'''000777<<<,,,+++,,,'''///+++111444666444000...000333***+++---///000///......,,,---...///000000///...+++++++++++++++***))))))+++---......,,,+++******((()))***)))((((((***,,,*********)))((('''((()))&&&&&&&&&'''''''''''''''))))))))))))((((((((((((((('''''')))++++++***)))%%%)))***'''%%%'''((('''(((((()))***+++,,,,,,,,,,,,---...///000000000000222111///000111111000...///444999;;;>>>AAAAAA===999222888+++///666666fff%%%...000&&&...,,,777333...++++++---///000+++---000222333111///...---.../////////...,,,+++++++++,,,------+++***)))***...111000,,,))))))***'''((()))((('''((()))+++)))******)))''''''((()))''''''''''''''''''''''''(((((((((((()))))))))***(((''''''(((******)))(((%%%)))+++)))''')))***(((((())))))*********)))))),,,---.../////////------000///...///111222222111///666888333666AAAEEEBBB===---:::///......@@@SSS...)))***---000000444222///,,,***+++,,,---333000------...///---+++///%%%111---999&&&,,,---444///,,,...000---+++***......---,,,***)))((((((&&&$$$$$$%%%''')))***)))&&&)))+++***'''%%%&&&(((&&&&&&'''******'''&&&'''...!!! ,,,000&&&!!!%%%###(((222,,,(((***))),,,,,,###---###!!!...'''(((((('''(((***+++*********+++++++++,,,,,,,,,000...---,,,---...111222///000222333555888<<<>>>>>>DDD;;;888777(((CCCoooFFF+++,,,...///111///111000---+++***+++,,,,,,...,,,+++---000222333222111***---"""...'''222///***&&&&&&)))+++)))((()))&&&''')))***+++,,,---///((('''&&&''')))*********,,,+++)))((()))*********%%%$$$######$$$&&&(((***%%%"""!!!###%%%''')))++++++%%%&&&'''!!! ###"""%%%""")))(((---$$$### %%%'''((('''''''''&&&%%%++++++++++++,,,,,,,,,,,,---------------///000222000333444555444666:::>>>>>>@@@999666444000QQQQQQ666***000111000111------,,,,,,+++******++++++---+++***+++,,,---------++++++000(((333000222)))+++))))))***(((######&&&+++++++++(((%%%###"""###&&&%%%$$$$$$&&&&&&%%%$$$+++'''"""###&&&))))))'''+++***(((&&&%%%$$$$$$###+++000///%%%!!!&&&(((%%%+++***'''######'''(((&&&***)))%%%###'''+++)))$$$###$$$'''***,,,++++++*********++++++++++++,,,,,,***+++,,,---...///000111111444777666333444888===BBB@@@>>>>>><<>>CCC???DDDFFFFFF\\\LLL555...111333---,,,---'''((((((((()))))))))))))))&&&'''(((((()))+++,,,...333(((!!!((((((''''''///!!! """%%%$$$###(((///%%%(((***)))&&&%%%'''***...------...000000...,,,)))+++......,,,++++++,,,(((***((("""!!!######666)))###((()))###"""'''+++444,,,%%%,,,+++$$$'''!!!******---&&&+++'''&&&+++'''&&&((((((%%%&&&***''''''''''''(((((((((((('''(((***,,,---......///---000444444222444:::???===;;;AAAEEEFFFZZZzzzrrr;;;333111444222)))***---&&&)))((((((((((((((())))))&&&''''''&&&$$$###$$$&&&%%%&&&###///)))+++$$$***333///...//////000555<<<333666999777222000333777222222333666888999888666000333666555111///000333...111000...666HHHUUUXXXXXXAAA111333333***+++555...777...***333+++$$$444+++%%%000###...+++,,,%%% &&&'''$$$%%%+++&&&&&&&&&'''''''''(((((('''((()))***+++,,,---...,,,...///111222555999<<<;;;===???BBBEEENNNbbbwwwPPP333000000555000'''+++///&&&+++***((('''&&&''')))******+++,,,+++))))))+++... 333000000%%%:::777444777000,,,---111555;;;BBB000777@@@FFFIIINNNWWW^^^dddeeegggkkkooopppooonnnlllkkkiiifffdddeeeggghhhlllkkk___MMMEEEIIIIIIDDD>>>444---000444666<<>>FFFooowwwMMM<<<)))###(((,,,---,,,,,,------000,,,+++,,,...666JJJ^^^EEE777JJJppprrrWWW___|||pppddd^^^mmmJJJ444FFFaaaeeeWWWKKK:::***<<>>---<<>>>>>777111)))%%%%%%&&&%%%$$$%%%&&&&&&%%%######%%%'''((((((''''''&&&%%%%%%%%% !!!"""%%%'''***,,,&&&((()))((('''&&&&&&&&&***---///,,,***///<<>>999KKKdddwwwHHHTTTrrrhhh|||fff:::333...,,,***///FFF___kkksssXXXPPPNNNGGGBBBBBB444---%%%"""$$$&&&&&&$$$%%%&&&'''''''''(((+++...&&&&&&%%%%%%%%%%%%&&&&&&!!!"""###$$$$$$$$$######'''%%%###%%%((((((&&&###(((''''''''')))...444888:::EEEjjjgggQQQAAARRRyyytttxxxUUUPPPyyypppQQQBBBPPPiii}}}hhhNNNrrr}}}VVVXXXiiiGGG444000***///+++:::<<>>www^^^000)))___uuuyyy___bbb|||~~~VVV;;;000SSSiiiLLL(((+++///:::444>>>999]]]sssnnn```TTTEEE>>>888,,,***)))''''''((((((((('''''''''((()))((((((&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&%%%&&&(((***+++...222555888999NNN{{{^^^FFF<<<000+++(((&&&...333[[[qqqeeelllyyyUUUOOOmmmkkkmmmwwwvvv^^^@@@------888JJJIII444+++------333+++999===hhh{{{yyyhhh\\\QQQBBB;;;666***+++)))''''''(((((('''&&&(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''')))******,,,///222333666GGGmmmkkkQQQBBB;;;)))(((,,,)))777}}}{{{ggg^^^nnn___yyyxxxsss}}}^^^---++++++555>>>:::555777,,,---,,,000(((999BBBpppssscccWWWLLL>>>:::999000,,,***(((((())))))((('''(((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&'''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&((()))***)))***,,,...'''///AAAaaa~~~\\\BBB444)))***,,,333///,,,MMMRRRCCCmmmuuuqqqZZZ```FFF666zzzxxx###...)))&&&444FFF>>>000333$$$,,,444???888DDDEEEnnnkkk~~~sssaaaSSSEEE666555888333...,,,***)))******)))(((***))))))(((((((((((((((%%%&&&'''(((((((((((((((''''''((((((''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&((()))***))))))***+++222===QQQmmmiiiCCC777222333%%%###'''$$$222kkk^^^%%%)))XXXuuusssdddppp}}}vvv```DDDKKKDDDYYYfffkkkqqqtttssssssvvv!!!######)));;;HHH;;;)))'''---111555@@@;;;KKKOOOzzzttttttaaaQQQ@@@///---222///...,,,***)))******((('''++++++************++++++&&&&&&'''((())))))))))))''''''((((((''''''&&&%%%######$$$%%%%%%%%%%%%%%%%%%'''))))))((((((((()))"""---???TTTmmmxxxPPPBBB111111***''')))&&&444TTTkkk111###)))999ZZZ~~~~~~xxxyyyhhhzzz~~~nnnbbbaaa|||ppprrrqqqssseeeZZZbbbsssssswww777(((&&&(((,,,***''',,,555555333000888777LLLUUUxxx|||sssaaaQQQ@@@///,,,111...---+++((((((((((((&&&%%%)))((((((((((((***+++,,,&&&&&&'''))))))******)))&&&''''''''''''&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$&&&((()))(((''''''(((111666@@@KKKVVVnnnyyyPPP777###)))******---$$$'''BBBxxxddd333///"""###'''hhhwwwqqqvvv{{{sssrrrPPP999TTTZZZrrr}}}ppptttqqq|||qqqhhhWWWiii~~~aaa)))"""&&&---,,,---,,,&&&)))+++///>>>???PPPPPPvvvlllhhhppp```RRRDDD333000555111+++)))'''&&&&&&&&&%%%###$$$$$$$$$$$$%%%'''(((***&&&&&&((()))************&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###%%%((()))(((''''''(((###"""&&&***,,,@@@tttqqq;;;111111>>>---))))))((()))jjjfff***((("""222,,,JJJ{{{uuunnndddxxx{{{SSSaaakkk}}}{{{{{{tttiiinnnwwwuuuVVV777'''000/// ###777000...222111DDDtttWWWXXXtttcccTTTJJJ@@@555444666///++++++)))(((''''''''''''((()))******)))'''%%%$$$&&&&&&&&&''''''(((((((((++++++***(((%%%###$$$$$$&&&%%%%%%$$$$$$######"""((((((***,,,...---***(((***((('''(((---FFFwwwtttNNN<<<777000+++)))(((&&&$$$,,,KKKQQQ:::(((###%%%+++;;;rrrpppkkkiiimmmooohhh^^^vvv}}}zzz}}}xxxQQQ%%%""";;;888%%%,,,///@@@LLL}}}}}}}}}nnn^^^OOOEEE===111111333,,,***)))((('''&&&&&&&&&&&&'''((()))***)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&(((***,,,+++(((&&&###$$$(((...333EEEjjjnnn```BBB:::222,,,,,,,,,+++******---''')))+++(((***888WWWKKKNNNrrrxxxzzzqqqggghhhrrruuuhhhWWWnnnrrr|||}}}FFF,,,---333333222,,,PPPSSSnnn{{{sssYYYJJJAAA999......000)))(((((('''&&&%%%%%%%%%%%%'''(((((()))((('''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%''')))(((&&&$$$$$$$$$)))......222EEE[[[uuuvvvpppLLLCCCQQQCCC:::///(((''''''&&&$$$///000&&&&&&***///;;;lll}}}www}}}vvvzzzsssvvvuuuppppppyyy~~~zzzuuuqqq}}}vvvwwwLLL)))222888<<>>999UUU|||oooXXXJJJAAA999......///((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$(((''''''&&&&&&%%%%%%%%%$$$######$$$%%%&&&%%%$$$###$$$$$$%%%&&&&&&''''''######$$$&&&''''''%%%###'''%%%'''***'''###+++999GGGbbbuuuIII555999888000'''###$$$&&&%%%######&&&***,,,'''---@@@[[[llliiiyyyxxx}}}}}}{{{WWWlll}}}lllJJJ<<>>888//////000)))(((((('''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""!!!"""%%%%%%"""""""""###$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''&&&$$$&&&!!!!!!'''***---999HHHrrrYYYFFF999,,,,,,+++)))%%%###"""###111***"""///MMMeeezzz~~~yyyxxxmmm{{{xxxqqqQQQlllCCC@@@NNN}}}___XXX```qqq[[[HHH;;;666222+++---///)))'''&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$""" ###'''((($$$ """""""""######$$$$$$$$$$$$######$$$%%%&&&%%%$$$&&&"""###''''''(((222@@@nnnmmmDDD***,,,///111,,,%%%###''',,,...IIImmm{{{yyyvvvSSSZZZ===<<>>333///---'''+++...(((%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''""" %%%***,,,)))$$$"""""""""""""""#########$$$"""""""""$$$%%%$$$###"""!!!%%%******(((111>>>VVVdddzzzrrrOOO555---###***000000...222???JJJwww|||cccbbb\\\QQQEEE>>>>>>AAAHHH(((666jjjjjj999000UUU;;;666///+++***+++------++++++'''!!! %%%((('''"""$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###!!!!!!###(((!!!%%%"""!!! """######"""!!!%%%))))))%%%""" !!! &&&---///---,,,...222;;;KKKxxxzzzHHH<<