BM66(@ CCCCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFHHHEEECCCCCCEEEHHHIIIIIIIIIGGGDDDAAAAAADDDJJJOOOgggeee```ZZZVVVYYYcccllllll~~~vvvPPP888@@@EEE<<<@@@???>>>>>>???BBBEEEHHHjjj\\\KKK???;;;999666333555444222111111222444555444222000000111111111000...//////...------///111...,,,)))***---111555666111///------...---,,,***&&&(((******)))(((((()))))))))((('''''''''''''''&&&)))((($$$###%%%$$$!!! """###$$$$$$$$$###(((&&&""" """###!!!!!!!!!!!!"""!!!!!!  !!!  !!!  """"""!!! !!!  !!!"""!!!  !!!  """ ### """(((### !!!%%%+++&&&'''))),,,111999CCCJJJ___hhhuuuDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBCCCFFFHHHIIIIIIGGGEEEBBB@@@???BBBFFFIIITTT\\\eeeiiiddd]]]WWWTTTWWWjjjvvvdddFFF@@@BBB:::???>>>===<<<===@@@BBBDDDZZZOOOBBB:::999:::999666666555444333333333444555555333111111111222111000///000111000///...///000---+++***+++...111444444777666333...++++++///222+++,,,+++)))((())),,,...++++++)))(((''''''''''''...///,,,&&&$$$'''(((%%%!!!"""$$$%%%%%%%%%%%%$$$&&&$$$""" !!!!!!######"""  !!!  !!!!!!"""  !!!!!! !!!"""!!! !!!!!!!!! !!!!!! """%%%$$$$$$&&&(((### ###)))&&&'''))),,,222:::DDDJJJ[[[ffftttEEEEEEEEEFFFGGGGGGHHHHHHDDDDDDCCCCCCCCCCCCCCCDDDAAAAAAAAADDDHHHJJJJJJIIIFFFDDDAAA>>>===>>>@@@AAA@@@FFFLLLMMMHHHCCC???>>>EEERRRqqqvvvTTT???AAA???>>>===<<<;;;;;;===???@@@GGG@@@888555888;;;;;;:::777777666666555555555444666444222222222222111000000222333333111/////////,,,++++++---000222222222666999:::666000---111666111000---***)))***///222...---,,,***)))(((((((((222222...'''%%%(((***)))%%%%%%&&&''''''&&&&&&%%%%%%###""" !!!###$$$ """$$$$$$"""  !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """$$$###!!!""" !!!###""" !!!"""!!! !!!!!!!!!###""" !!!"""%%%$$$$$$%%%)))$$$!!!!!! !!!%%%%%%&&&))),,,111:::CCCJJJWWWbbbrrr~~~EEEEEEEEEFFFFFFHHHIIIIIIFFFEEEEEEDDDDDDDDDDDDDDD@@@@@@CCCGGGKKKMMMLLLJJJEEECCC@@@>>>======<<<;;;DDDDDDBBB>>><<<<<<@@@CCCCCCBBBcccyyy\\\AAADDDHHH???>>><<<;;;;;;;;;<<<===<<<777444444888<<<<<<;;;888888888888777666555444777555333222333333222111111333555555333000//////++++++---///222222111//////555<<<>>>:::555222222333222000---+++,,,000333000///...,,,***)))((((((...///,,,'''&&&)))***((('''''''''''''''&&&&&&&&&&&&%%%###"""""""""###$$$ """$$$###""" !!!!!!!!!###$$$%%%%%%%%%%%%########################"""###$$$###"""!!! """###$$$  !!!!!!!!!!!!   !!!###$$$""""""  """"""!!!!!!)))$$$!!!""" ###$$$%%%'''***///777AAAGGGTTT___nnnzzzDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGBBBCCCFFFJJJMMMOOOMMMLLLFFFCCC@@@>>>>>>>>><<<:::===AAAEEEHHHGGGDDDAAA???EEE<<>>???@@@>>>;;;777;;;???CCCDDDAAA>>>;;;BBB>>>JJJeeemmmWWWAAA???@@@???>>>===<<<<<<<<<<<<<<<;;;999999::::::999888:::999888666555333222222333222111111333444444333222444555555333111111111...///111333555555222///222000...000555999::::::444444333111...---...000111000///---,,,++++++***%%%***---,,,...000///+++(((((('''''''''(((((()))***)))(((&&&%%%$$$$$$$$$"""###$$$###!!!!!!!!!###"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""!!! """%%%&&&&&&%%%"""### !!!"""!!!!!!"""$$$ ###""""""!!!!!!!!!""""""!!!!!!  !!!######"""!!! !!! $$$+++---+++&&&###"""$$$$$$""""""%%%"""###$$$%%%)))000999???PPPXXXdddoooxxxDDDFFFIIIKKKKKKIIIFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIKKKMMMMMMKKKIIIFFFAAA===<<>>EEECCCBBBBBBCCCDDDDDDEEE===EEEBBBQQQlll^^^???===>>>>>>======<<<<<<;;;;;;<<<:::999999999888888777:::888666444222111111111111000///000222444444444222333444333222111222333111111222555666555333000111000///...000444999===888666444000------000222000///...---,,,++++++,,,(((,,,---,,,---000000---))))))(((((()))***+++,,,(((((((((''''''&&&&&&&&&%%%&&&&&&%%%######$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$######!!! !!!$$$'''&&&%%%!!!""""""!!!!!!!!!!!! !!!"""!!!""""""#########"""""" !!!!!!!!!  """"""!!!!!!"""$$$!!!###""" $$$+++---***###!!!"""&&&'''$$$%%%((($$$$$$%%%&&&)))///777<<>>???AAADDDDDDBBB===999<<>><<<<<<===???@@@AAAJJJGGGDDDAAA??????@@@AAAAAA>>>???EEE^^^]]]>>>AAACCC@@@<<<:::;;;<<<======>>><<<999666555444555555:::777111---,,,...222555111111000111333666999;;;999888666555333333222222666444222333555666444111222222111111222222333333<<>><<<::::::===???@@@AAAGGGFFFCCCAAA?????????@@@>>><<>>======>>>>>><<<;;;999999999999888888777666888666444222111111222333111111111111333666888:::::::::888777666555555555444222111222555666555333111111111111222222333444444555555333222000//////000000///...---,,,+++++++++---/////////.........******+++++++++,,,,,,,,,''''''''''''''''''(((((('''''''''''''''&&&&&&&&&'''((()))(((&&&%%%%%%''''''&&&%%%######$$$%%%&&&%%%%%%###!!! !!!###&&&((()))******)))'''%%%$$$ !!!!!!""""""!!!!!! """######$$$###"""!!! !!! !!!"""###"""!!!######"""""""""###$$$$$$$$$ ###&&&%%%###$$$###"""!!! !!!###$$$$$$$$$$$$$$$%%%$$$$$$###"""%%%(((((((((+++222888???IIIWWWdddppp|||HHHIIIJJJJJJJJJIIIGGGFFFEEEDDDBBB@@@@@@@@@@@@AAACCCFFFFFFCCCBBBDDDCCC???<<<:::999;;;>>>AAABBBBBBCCCCCCBBBAAA???>>>======;;;;;;>>>CCCdddvvvTTT>>>;;;<<<>>>@@@AAA@@@;;;888444666888:::;;;:::999888666666777666555444222000111111111222333666888999666666555333222222222222222111111222555666666555000000000111222333444555111///,,,,,,///000000...///......---,,,+++******000/////////000000...---------------,,,***((('''&&&&&&'''(((((()))******((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""$$$%%%%%%%%%***+++++++++***'''$$$###"""""""""######"""""""""$$$$$$######"""!!!  !!!!!! !!!"""$$$######"""!!!!!!!!!!!!$$$ !!!$$$%%%######"""!!! !!!"""###(((%%%######%%%%%%### ###%%%''''''''')))...333:::DDDSSSbbbnnnyyyDDDEEEEEEFFFFFFFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>>???CCCDDDAAA@@@BBB@@@<<<;;;::::::<<>>>>>BBBBBB@@@???@@@???;;;999888888;;;>>>AAAAAAAAA;;;<<<=========;;;:::888555888@@@888LLLooo^^^@@@===<<<<<<===>>>>>><<<:::7776665554445556667778886666665554443334ĉ@ӵ666777777555555444444444444444555333333333333333222333333000000000000111222333444333333222...)))(((,,,000&&&''''''((())))))******///,,,))))))++++++)))&&&+++,,,---...---+++)))'''))))))******)))(((''''''))))))(((''''''&&&''''''))))))'''$$$""""""$$$&&&"""###%%%&&&'''&&&%%%%%%(((&&&$$$%%%''''''$$$ ###$$$%%%&&&&&&%%%###""">L&&&&&&%%%%%%$$$###=hĦ ###$$$### ###&&&%%%%%%%%%%%%%%%&&&''''''4ĉ@ӵ############$$$$$$%%%%%%)))%%%!!!###'''***(((%%%''''''((((((((()))+++---222<<L??????>>>>>>>>>@@@BBBCCC<<<>>>???AAAAAAAAA@@@@@@>>>AAAAAA>>>===???>>>:::777777777888;;;===<<<;;;888999:::;;;;;;:::888777444555@@@888EEEkkkeeeKKK@@@>>><<<;;;;;;<<<;;;:::999777555444444555666888777666444222111GG=?666777444333333333333333444555333444444333222111111222111000000000000111222222---///000---'''''',,,222))))))))))))((((((''''''---+++)))((((((((((((''')))***+++,,,---,,,++++++))))))******)))(((&&&%%%''''''((())))))(((((('''******)))&&&###"""###%%%###$$$%%%&&&'''&&&%%%$$$((('''&&&&&&&&&%%%###!!!###$$$&&&''''''&&&%%%$$$HdĦ$$$######""""""=Īj!!!"""!!! ###%%%$$$#########$$$%%%&&&&&&GG=?###$$$%%%%%%&&&&&&&&&%%%### !!!$$$''''''%%%''''''''''''((()))******...999IIIYYYfffrrr}}}HdĦBBBAAA???ӵ;;;===@@@ĭӵ:::ӵ999Ħ777777888888888888888777888ӵӵ777777ĦƜ`1.׼s555666666111Ħ333333000222444333111111222ӵ000Ħ...,,,******---000+++++++++***ĭӵ+++,,,Ħ&&&%%%###Ħ'''Ħ%%%###$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%###DdD""""""###?fӵ$$$""" Ħ%%%$$$###ӵƜ`1.׼s""""""ĭӵ"""%%%%%%(((,,,555EEETTTaaannnzzzӵĦĦĦDdDӵӵӵĦӵĭӵEEECCC?~4GGG<<<===g&e>&e999g&e===>hӵ666666666777777777777g&edddguO>uO>&e999;;;4ff?>ߝL666gĉ@555555666555Shӵ777...000333333111111g&e000>hӵ,,,---......,,,)))***+++fff?><z...g&e>&e***+++HL((('''&&&ShӵgL'''%%%$$$$$$%%%'''&&&&&&%%%%%%$$$$$$S?ʬ%%%(((3h?D%%)?###%%%ZufĦ)))%%%!!!gL&&&((('''g&e"""gĉ@%%% g&e>&e'''@e$$$###??'''&&&***333BBBPPP^^^lllg<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??EEE4DӵDDDBBB@@@Hƅ^Hu]Ħ;;;Hu]Ħ@@@ZuR)Ħ777777888::::::999777Hu]ĦcccHŐeHŐeHu]Ħ<<>>KKKVVV```geĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦEEEDDD4DuXӵCCCAAA>>>DdDΦDdDӵ<<<DdDĦ???===o)h:::<<<;;;:::;;;;;;;;;999777DdDĦjjjDdDΦDdDΦDdDӵ999=ӊB1.uTӵ999HߝL`o9///po9wӵ111444222111111222333DdDĦ000///o)h333111000000000///---222222DdDΦDdDĦ***DdDΦDdDӵ...GIpӵDdDĦ(((po9wӵDdDĦ,,,+++'''%%%$$$$$$$$$$$$$$$$$$po9u######$$$$$$GIdnuR)ĦDdDĦnuR)Ħ%%%%%%CdgĪj###DdDĦ&&&!!!!!!DdDĦ"""HߝL`o9'''DdDΦDdDӵ$$$DdDĦ$$$((('''&&&&&&(((+++...000111444===IIISSS]]]geĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵEEECCC4DuXӵBBB@@@>>>DdDʜ4DuTӵ===>d<Ħ===Dt<<<===<<<<<<<<<<<<:::888>d<ĦWWW>d<ʜDd<ʜ4DuTӵ999999F&uTӵ9994DufئL>e...puR)Ħ222999777555555555666>d<Ħ000Dt222000000000...,,,111222DdDΦDdDĦ***>d<ʜ4DuTӵ---4DwDd<Ħ(((puR)Ħ>d<(((&&&&&&&&&$$$$$$$$$%%%%%%peӵ###ĦpeӵDx<>d<ӵDd<$$$qR/ܗ?fӵ""">d<###%%%>d<Ħ"""4DufئL>e)))DdDʜ4DuTӵ&&&DdDĦ$$$)))(((&&&%%%'''***---//////111:::EEEOOOXXXgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵCCCBBB4DuXӵ???@@@===D&dq&ĒR<<<===sdKĦ;;;DHRRud>>>=========<<<:::888sdKĦSSSD&oq<Ōq&ĒR<<<;;;:::>dp&ĒR777888nfʜd<Φ>d<Ħ)))s&dq&ĒR,,,,,,i?ʜtd<Ħ&&&HHܗDӊB&&&<x)))+++%%%%%%&&&&&&'''B?d<&&&$$$###$$$''')))+++***,,,444???IIISSSgeĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRBBB@@@4DuXӵ======:::Hu]3hh:::;;;<<<ne777999=e>>>===<<<=========;;;999neiiiDDDpIƎ@t@h;;;<<<<<<>h555555777fe555@ďD222222333333222000000111222ne222222=e,,,---......,,,***+++---ege((((((sĪj@h,,,---...fdDĦ&&&@ďD$$$%%%Hkge'''+++...&&&&&&''''''(((@h&&&'''@G((((((HĪj@IŌ%%%%%%Bene Hkge(((ne######fe&&&Hu]3hh###$$$'''se%%%$$$######$$$%%%&&&'''''')))111;;;DDDNNNgeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h@@@4DuXӵ:::ĵD^;;;;;;;;;;;;888444777======<<<;;;<<<======<<<:::dddPPP444555999;;;<<<:::333222333555666555555222222333333444222111111333444///111111,,,+++,,,......---,,,,,,...'''&&&&&&)))***,,,------DdDĦ(((''' ###'''$$$%%%''')))&&&&&&''''''''''''&&&''''''%%%((())))))$$$%%%%%%"""$$$%%%&&&)))&&&(((%%%"""D^$$$$$$###$$$s׼s%%%$$$%%%%%%&&&&&&&&&%%%%%%)))***000999BBBKKKgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦBBB===<<<;;;:::999999Ħ666:::<<<;;;:::;;;<<<<<<;;;:::<<<======<<<:::@@@iiiĦ999CCC444<<<;;;:::777444222333444777999;;;:::777444555666222000///111555777666444222444555444333111111222222222222111222222333333111000//////111333333222Ħ000...,,,,,,,,,///---,,,,,,...//////......000111000,,,(((&&&&&&&&&%%%%%%'''***,,,,,,+++&&&''')))***++++++***)))>d<Ħ)))(((''' ###))),,,"""$$$%%%%%%###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***+++***)))%%%$$$"""###&&&((())))))***)))&&&$$$###$$$%%%&&&%%%'''((('''%%%#########!!!$$$'''(((&&&&&&''')))%%%&&&+++000Ħ---%%%%%%%%%%%%%%%%%%%%%%%% >d<Ħ&&&###%%%""" Be)))&&&%%%&&&'''(((((('''&&&%%%+++,,,111999AAAIIIgeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ;;;;;;999666777:::gdKĦ777444999;;;888777999>>><<<;;;999:::===AAACCClllgdKĦ222333555555999999555555888777333888::::::999666444333333111111111111000000000000...111444444333333555777333333333444444444222000111000///222444444111gdKĦ+++*********++++++(((''')))---000000///111///...---,,,+++(((&&&""""""###%%%(((((('''&&&###$$$%%%'''((()))))))))gdDĦ&&&%%%%%%)))'''###!!!###'''''''''%%%"""!!!"""###&&&&&&%%%$$$$$$$$$%%%%%%!!!$$$%%%###%%%***+++***"""!!! !!!###%%%%%%$$$&&&$$$%%%&&&""""""+++---###!!!%%%$$$###%%%"""###%%%&&&'''&&&%%%%%%%%%)))...gdKĦ///'''&&&&&&%%%$$$"""!!! sdKĦ&&&!!!$$$&&&(((******)))((((((((((((''''''''''''(((+++000666<<A111ne<<<;;;BBB===777666neDDD===999:::999666666:::333:::AAA???;;;>>>JJJVVVne222333444444444888999666777::::::666666777888777555444444444/////////......---------+++...111111111111222444444444444555555444222111444222000000111111ne)))******)))(((''')))((())),,,000222111///000///---,,,,,,***'''$$$"""""""""%%%'''((('''%%%''''''(((((((((''''''De(((&&&&&&&&&((($$$ $$$&&&%%%"""$$$%%%%%%###!!! !!!###""""""######$$$%%%%%%&&&"""$$$$$$""""""&&&&&&$$$"""!!! """$$$$$$###$$$###$$$%%%!!! '''!!! """%%%$$$!!!&&&...$$$%%%%%%&&&&&&%%%%%%$$$&&&)))ne))))))'''''''''&&&%%%$$$"""!!!ne***+++(((&&&%%%%%%'''++++++(((%%%&&&''''''(((((((((''''''(((+++///444999CCC>Ak<fhDenenene---,,,888::::::999555222888QQQ@@@@@@BBBDDDAAA;;;888999;;;<<<;;;888999DDDUUUccc111333333111111111444666555666999999777444555777666444333333444------,,,+++******))))))***,,,///000000000222333666666777777666444222111666444222111000///)))'''(((******'''$$$'''(((+++000333444222000000///---,,,,,,)))&&&###"""""""""$$$&&&'''&&&%%%'''(((((())))))(((((((((,,,)))((('''(((&&&!!!!!!(((+++'''"""###$$$%%%$$$###"""$$$&&& !!!###%%%''''''((('''$$$&&&&&&""""""$$$### ###"""!!!!!!#########!!!######$$$%%%!!!###!!!!!!###%%%$$$!!!"""&&&&&&&&&%%%$$$$$$$$$%%%%%%***)))***(((%%%(((((((((''''''%%%$$$### $$$''''''%%%(((%%%"""%%%***+++'''!!!$$$%%%'''((()))(((((('''(((+++...111555===lllxxx777555222000///...,,,***))))))))),,,000444888:::;;;999===JJJ]]]lllrrrsssfff^^^QQQCCC999888???GGG???999777>>>LLLVVVWWWTTT>>>666000000222000------///000222222333555555444444666666555333111000111,,,++++++)))((('''&&&&&&***+++...000111222333444666777888888666444333222444444444444333000,,,)))+++'''$$$&&&)))***'''###&&&(((+++...111333222222111///......---+++'''$$$""""""!!!###%%%&&&%%%$$$$$$%%%'''(((***+++,,,,,,***+++---,,,***)))))))))&&&!!! &&&)))'''###%%%&&&'''&&&&&&&&&(((***###$$$''')))******)))(((&&&)))(((%%%$$$&&&%%%"""%%%$$$###$$$%%%%%%###"""$$$%%%&&&&&&### !!!###"""((((((###%%%%%%$$$###$$$%%%'''(((,,,***(((***,,,,,,)))&&&((((((((((((((('''&&&%%%%%%&&&&&&%%%$$$%%%$$$###(((&&&%%%&&&((((((%%%""""""$$$&&&((((((((('''''''''***,,,///333:::EEELLL[[[gggsss{{{333000---+++***)))'''%%%&&&&&&''')))---111666::::::999<<>>???BBBKKKYYYccc^^^KKK:::666000+++,,,,,,***)))+++000000111222333222111222777888777555111...------++++++***)))'''&&&%%%%%%((()))***---000222222333444666888777555222222333///222666888777222---***)))%%%"""$$$(((***((($$$'''((()))+++,,,...111222111000000000000---)))&&&###!!!!!!"""$$$%%%%%%$$$###$$$&&&(((***+++,,,---)))+++,,,,,,***)))******&&&$$$  """$$$&&&$$$%%%''''''&&&'''))),,,&&&''')))******)))'''&&&$$$((((((&&&&&&((('''###'''&&&&&&'''((((((&&&$$$'''((()))'''%%%$$$###"""!!!%%%((())))))((('''############$$$&&&(((******(((&&&(((+++,,,***''''''''''''(((''''''&&&&&& !!!###&&&'''((((((***''')))***)))&&&$$$%%%'''"""###%%%&&&''''''''''''&&&)))+++...111999CCCKKKWWWcccpppyyy///---)))((('''&&&$$$"""###%%%&&&(((***...333777555555666999<<<:::555111;;;MMMeeetttwwwooo```RRR[[[___bbb^^^RRRCCC666000,,,'''%%%&&&&&&%%%(((---333111222555555222222444888999888555111---,,,+++))))))(((((('''&&&%%%%%%$$$$$$&&&)))---000000///000333666666333111111333+++000666999777222---+++&&&$$$"""###&&&((((((&&&'''((()))))))))+++...111000000000111222000,,,(((###!!! !!!"""$$$$$$###&&&&&&'''((())))))))))))((()))++++++***)))***+++'''%%%"""###&&&"""###$$$$$$$$$%%%''')))'''((((((((('''%%%###""""""&&&'''%%%&&&((('''###''''''''')))******(((&&&''')))(((%%%$$$&&&%%%"""...:::333$$$###+++""""""###$$$%%%'''((()))&&&%%%$$$%%%'''(((''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$###%%%)))***&&&%%%&&&%%%))),,,***$$$"""%%%***$$$$$$$$$$$$%%%&&&&&&&&&&&&)))+++---000777AAAHHHSSS```nnnwww---***'''&&&%%%$$$###!!! ###%%%'''(((+++000444:::<<<>>>???>>>;;;999777777;;;>>>CCCPPPaaammmoooaaa^^^TTTEEE666------000&&&$$$$$$%%%%%%$$$'''---222///000555666333333777888888888555111...---,,,''''''&&&&&&%%%%%%%%%$$$###"""###''',,,//////...,,,000444444000///000333,,,000444444222...,,,,,,%%%%%%$$$###$$$$$$%%%&&&%%%(((***+++******,,,...---...///111222111---***###!!! !!!#########%%%%%%&&&'''((())))))(((&&&(((******)))))))))+++((($$$!!! !!!###$$$###"""###$$$$$$###$$$&&&((((((((('''&&&%%%$$$###"""$$$''')))'''''')))'''###&&&&&&''')))++++++)))'''$$$&&&%%% $$$%%%!!!"""222;;;111!!!$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$)))''')))---+++$$$ %%%''')))'''$$$###&&&(((&&&%%%#########$$$%%%&&&((()))+++,,,---333<<>>CCC@@@888===888333333666666111,,,'''&&&''')))'''$$$&&&,,,...+++---333555222333777777777888666222///......%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$(((...111111000)))...222222///---000333...000222000,,,***+++,,,&&&&&&&&&$$$"""!!!###%%%$$$(((,,,...,,,******++++++,,,...000222111---***###!!!!!!"""###""" """$$$&&&(((***+++,,,%%%''')))))))))((()))***(((###!!!''')))%%% $$$%%%&&&&&&%%%&&&(((******)))(((&&&&&&%%%%%%%%%(((+++---+++***+++)))%%%$$$%%%&&&(((++++++)))'''"""$$$!!!"""######&&&$$$%%%)))'''!!!&&&&&&''''''&&&$$$###!!!(((***+++((($$$###$$$''' !!!"""##################!!!&&&---...((($$$&&&&&&%%%$$$$$$%%%%%%&&&%%%(((&&&###!!!!!!###%%%''')))++++++++++++000999???IIIXXXhhhsss|||+++***)))&&&$$$###"""!!!""" !!!$$$%%%%%%(((...222555777777444333444666777555555888888444333666333777777555333222...)))'''''''''(((***,,,,,,,,,)))+++...111333444555555111555999:::666000***'''%%%$$$"""###$$$%%%%%%%%%######$$$'''***---......,,,///111111000//////000333222111///,,,)))'''&&&((( %%%###!!!!!!%%%'''((())))))***---///333111000///111222333222 !!!!!!"""%%%'''(((&&&&&&(((,,,---,,,***---,,,***)))((()))***+++&&&%%%%%%''')))'''###"""&&&%%%!!!"""&&&'''$$$'''))))))'''$$$###&&&)))((())))))((('''''')))+++(((%%%$$$&&&%%%######&&&$$$%%%&&&$$$"""!!!!!!""" """###$$$###!!! &&&&&&%%%$$$######$$$$$$'''&&&&&&&&&&&&%%%%%%%%% ((($$$ '''+++&&&%%%***,,,((((((+++&&&%%%$$$$$$%%%%%%$$$"""!!!$$$&&&&&&%%%%%%(((+++$$$%%%&&&(((+++000777<<>>HHHVVVeeepppzzz'''%%%"""!!!###$$$%%%%%%)))***+++******+++...111000222555777999999888888555555444333444555777888111///---)))&&&$$$""""""!!!!!!!!!"""###$$$%%%&&&&&&'''''''''(((,,,111666===;;;777444333111...---***(((%%%###!!! !!!"""!!! !!!"""$$$%%%(((***...222333222111///...---+++***)))******+++$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&%%%(((((('''&&&%%%%%%%%%%%%%%%&&&%%%### !!!###%%%%%%%%%###"""###$$$'''((()))+++,,,---......&&&$$$"""!!!"""######""" %%%+++,,,***&&&(((&&&$$$$$$&&&&&&&&&%%%'''%%%############!!!!!!###$$$%%%%%%&&&$$$""""""""""""  """############!!!"""###%%%&&&&&&&&&&&&""""""###!!! ###""""""$$$%%%$$$""" ### !!!%%%((()))%%%###""""""###$$$$$$###!!!!!!"""############"""$$$%%%%%%%%%&&&&&&&&&''''''+++111777AAANNN^^^hhhuuu&&&$$$!!!!!!###$$$%%%%%%((())))))***+++,,,...000---///111333555555555444444333222222222444666777000///,,,)))&&&$$$###"""!!!!!!!!!"""###%%%&&&'''&&&&&&%%%%%%'''+++222777@@@;;;666444555555111...,,,***&&&"""  """"""!!! !!!"""###$$$$$$&&&***---000000000///...---+++***)))))))))***"""###$$$%%%%%%###"""!!!$$$%%%%%%&&&'''((()))***((('''&&&$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!$$$%%%&&&%%%$$$###$$$&&&++++++,,,,,,,,,,,,++++++'''%%%###"""!!!!!!"""""" $$$))),,,,,,***,,,***(((((((((((('''%%%&&&&&&%%%###  !!!###$$$$$$$$$###$$$#########"""!!! """$$$%%%'''&&&&&&%%%###"""!!! """###$$$!!! !!!""""""$$$$$$$$$###!!! !!!###%%%&&&***&&&"""!!!###$$$""" !!!"""######$$$######$$$$$$%%%%%%&&&&&&'''''')))+++///444<<>>JJJSSSgggsss(((&&&%%%$$$%%%%%%$$$"""!!!!!!!!!###'''***)))'''%%%&&&(((+++...111333444111222333333333111///...///...,,,)))'''%%%$$$###############$$$$$$%%%&&&$$$%%%%%%&&&''')))---111444333333555777777333///***'''### !!!###%%%'''&&&%%%$$$$$$$$$&&&&&&'''(((***---000333555666333222000---,,,+++++++++'''&&&%%%$$$$$$###############$$$%%%&&&'''(((((()))******+++++++++******'''%%%%%%'''))))))'''%%%!!!###$$$$$$######$$$%%%%%%&&&''')))***+++,,,,,,(((((('''$$$ !!!!!!!!! !!!$$$'''***111---(((%%%$$$%%%&&&'''######$$$%%%%%%%%%###"""######""""""""""""###$$$)))******'''$$$###%%%'''  ###'''))) !!!###$$$%%%%%% """###!!!!!!### ###%%%$$$""" """###"""!!!"""### !!!""""""""""""###&&&&&&&&&&&&&&&%%%$$$### !!!"""###$$$%%%%%%&&&))),,,...222:::EEELLL```mmm}}}%%%$$$###$$$%%%%%%$$$###"""!!!!!!$$$)))+++***((( ###'''+++///333444222333555666555222///---///...,,,)))'''%%%$$$###$$$$$$$$$###$$$$$$%%%%%%"""$$$%%%%%%&&&(((+++...111222444666777444000---***'''$$$!!!!!!###&&&(((((('''&&&%%%%%%%%%&&&'''&&&'''(((+++...111444555///...,,,+++******+++++++++)))'''$$$###""""""###!!!"""$$$'''))),,,...///)))***+++,,,,,,+++***)))***((('''(((******&&&###%%%&&&(((''''''&&&((()))(((((())))))))))))(((((('''((((((%%%!!! """$$$"""""" !!!&&&)))444000)))&&&%%%''')))***###"""###%%%''''''$$$"""!!! """$$$%%%,,,,,,+++(((%%%$$$'''*** """$$$%%%&&&&&& !!!"""$$$&&&%%%  !!! """!!!###&&&%%%!!! !!!######!!!!!!$$$'''"""$$$$$$  ))))))((('''%%%###!!!  !!!"""###$$$$$$'''***---000333:::CCCKKK[[[iiiyyy%%%$$$&&&***+++'''&&&'''%%%###"""###'''***)))(((###"""$$$'''(((''')))//////222666888666444222222000---***'''%%%%%%&&&'''""" !!!###&&&''''''""" """(((((($$$###&&&---///222555555333...***)))***'''""" $$$%%%###)))(((&&&%%%$$$$$$%%%&&&'''&&&&&&)))///222222111111111000...,,,***((('''+++***)))'''%%%###!!! """""""""!!!###)))---((()))***+++,,,+++++++++%%%''')))******'''$$$"""###***+++((($$$$$$%%%(((&&&$$$%%%(((+++***(((...---+++(((%%%###!!! $$$###!!!--->>>FFF666'''$$$'''(((%%%###$$$######%%%''''''&&&%%%"""###  """ &&&&&&&&&&&&&&&%%%$$$###!!! %%%'''$$$ !!!!!!""""""###$$$&&&&&&!!!###$$$ %%% ###!!! !!!$$$###!!! !!!###$$$!!! !!!""""""!!! !!!!!! !!!###%%%&&&(((''')))///444999AAAJJJXXXcccsss///---...222111,,,+++,,,+++(((&&&&&&'''((('''%%%$$$###$$$''''''&&&)))...444777::::::777444111000111///+++((('''''''''((($$$"""!!!!!!###%%%&&&%%%)))%%%%%%((('''$$$$$$(((,,,...000222222///***'''***+++)))$$$###&&&'''%%%%%%%%%$$$###$$$%%%&&&'''%%%$$$%%%)))...222333222111111000000...---,,,+++)))((('''&&&&&&''')))*** ###%%%&&&%%%%%%(((***))))))))))))***+++,,,,,,$$$%%%((())))))'''%%%###"""&&&%%%""" """%%%'''%%%$$$&&&)))++++++***+++***(((&&&$$$""" ### """(((((('''333BBBWWWEEE222***(((''''''(((%%%$$$$$$%%%&&&&&&%%%$$$  """!!!%%%%%%%%%%%%$$$$$$######""" !!!&&&'''$$$!!!!!!"""$$$%%%%%%$$$###"""###!!!"""$$$ """### !!! !!!!!!!!!"""###$$$""""""""""""$$$$$$###!!! !!!!!!"""######""""""######""""""###$$$&&&''')))((()))...222777???HHHTTT___ooo|||333000000333111,,,***+++...,,,)))(((((('''&&&$$$%%%$$$$$$''''''%%%(((---555888;;;;;;999666444333222000---***)))((())))))(((%%%###"""#########"""+++(((&&&'''(((''')))---000222555666444111,,,)))+++---+++&&&%%%((()))'''!!!!!!""""""$$$%%%'''((($$$$$$&&&)))...111222222111111111111000///......)))'''&&&%%%&&&(((+++--- ###&&&((('''&&&&&&&&&))))))(((((()))***,,,---$$$%%%'''((((((&&&$$$###!!!######!!!###'''&&&%%%%%%'''***,,,,,,,,,***)))(((&&&$$$###"""!!!!!!!!!%%%$$$###,,,999EEE999---((('''&&&))),,,(((&&&%%%%%%%%%%%%$$$"""!!!###!!!############""""""""""""###!!! """%%%'''$$$"""!!!###%%%&&&&&&$$$!!!### !!! $$$"""###%%%### !!!$$$ !!!###%%%&&&%%%$$$ """$$$$$$######$$$%%%!!!!!!!!!!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&+++((((((,,,///333;;;DDDMMMYYYiiivvv222000///111000+++***+++,,,+++)))((((((((('''''''''%%%%%%'''&&&%%%(((---111444999;;;:::999777777222000...+++***)))))))))+++(((%%%###""""""!!! &&&%%%%%%'''***+++...000000333666666555111///---+++---,,,((((((******'''""""""###$$$%%%&&&'''((('''''')))+++...000222222222222222111000///...---)))(((&&&%%%%%%%%%&&&'''###$$$&&&'''&&&%%%$$$###'''(((((()))***+++,,,,,,''''''''''''%%%$$$""" ###$$$$$$""" !!!%%%((($$$$$$&&&(((***,,,------+++***)))((('''%%%%%%$$$   )))$$$!!!!!!%%%'''%%%&&&((()))'''%%%%%%%%%$$$###!!! """### """"""!!!!!!!!!!!!!!!!!!###!!! """$$$$$$###!!!!!!"""###$$$$$$###"""!!!###  ###$$$$$$###$$$&&&&&&###!!!###&&&  ###'''(((%%%"""!!!$$$$$$"""!!!###&&&  !!!$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$+++((((((+++---000777???GGGSSScccqqq{{{555222222555444111000333,,,,,,+++)))'''%%%%%%%%%'''%%%$$$&&&&&&$$$(((---///222777999999888777777111000...,,,***)))))))))---***&&&###""""""  ###&&&(((***,,,---,,,))),,,000111000---,,,,,,***------***)))+++***'''''''''''''''''''''''''''***+++,,,---...///000111333333222111///---+++***(((((())))))(((&&&$$$###)))((('''&&&''''''&&&&&&%%%&&&(((***,,,,,,+++***+++***)))&&&$$$!!!!!!"""$$$$$$######$$$$$$"""$$$&&&)))***+++,,,---))))))((('''&&&%%%$$$$$$!!!!!!!!!""" $$$"""&&&&&&###"""$$$)))'''%%%$$$$$$$$$$$$""" ###### ###### """!!!!!! !!!"""""""""!!! !!!!!!!!! """!!! !!!###$$$&&&'''$$$!!! """###$$$"""%%%'''%%%######%%%&&&"""&&&'''$$$ """""" """$$$ ###%%%'''%%%%%%$$$$$$######"""""")))''''''***+++---333:::BBBMMM]]]lllwww333000111444444222222555000000...***&&&###""""""'''$$$$$$&&&%%%%%%)))///000333777999888555444333111000///---+++***))))))---***&&&$$$###"""!!!!!!%%%''''''(((***)))%%%&&&***///000...,,,,,,...***---...,,,,,,---+++(((************)))((('''&&&)))+++---...---...000111333222111000...+++)))(((%%%'''***,,,,,,+++)))'''---+++))))))***+++***)))$$$&&&(((***++++++++++++...,,,)))&&&###!!!  """$$$$$$###""" !!!$$$''')))))))))***+++'''&&&%%%$$$###"""!!!  !!!!!!!!!###%%%$$$ """######%%%***(((&&&######$$$%%%%%%%%%###%%%$$$!!! ######!!!###"""!!!!!!!!!"""$$$%%%"""!!! """!!!"""&&&(((***((($$$!!! !!!%%%&&&###"""$$$%%%$$$!!!######"""  !!! !!!"""!!!"""$$$%%%###############"""!!! &&&%%%&&&)))++++++///555===HHHXXXgggsss~~~///------///000......222111111000,,,'''######$$$&&&######%%%%%%%%%***000000333777999888666444444222222000///---+++******,,,)))&&&$$$######"""!!!"""&&&'''$$$%%%((((((%%%'''+++000000,,,***+++---+++///000//////000...)))***+++++++++***)))'''&&&%%%(((+++,,,,,,---000333111111000///...,,,******$$$&&&(((***,,,,,,,,,++++++***)))+++,,,,,,)))''''''&&&&&&&&&'''***---...---+++)))&&&$$$###"""###!!!!!!"""$$$%%%$$$###!!! $$$''')))((('''((()))&&&%%%$$$###!!! !!!"""#########""" $$$%%%'''***&&&$$$""""""$$$'''(((((("""$$$######%%%###%%%$$$###""""""$$$&&&'''######"""  """!!! """###$$$&&&%%%###  ###""" !!!&&&%%%!!! !!!"""!!! !!!""" !!!""""""!!! !!!######$$$$$$!!!"""#########"""!!! ###"""%%%***+++***,,,111888CCCTTTcccooo{{{000------//////------111...//////---(((&&&(((***&&&######%%%%%%&&&+++111,,,000555999999999888888444333222000///---,,,++++++(((%%%$$$$$$$$$###"""!!!%%%%%%!!!###))),,,***$$$(((,,,+++'''$$$%%%''',,,000222111111222///+++)))***+++++++++***(((''' $$$(((***+++,,,000444000000000000///...---,,,&&&&&&&&&'''''')))******&&&&&&'''***---+++&&&"""***((($$$"""$$$(((...222,,,***(((%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&'''&&&%%% $$$((()))'''&&&&&&(((((('''&&&$$$"""!!!!!!$$$$$$$$$%%%$$$"""$$$ !!!'''***&&&!!!$$$"""!!!"""$$$((()))*** """ ###&&&%%%&&&%%%$$$######%%%'''(((%%%$$$###!!! !!!"""""""""""""""!!!!!! !!!### """ !!!'''%%%!!!###$$$"""!!!$$$###!!! !!!$$$$$$!!! """###$$$$$$$$$###!!!"""###$$$$$$###"""!!! !!!%%%***+++)))+++///555AAAQQQ```lllyyy---...///000000111000000999777444000---++++++***'''$$$"""!!!$$$'''******...222666999999999999:::999222///333333...***+++)))(((((('''&&&&&&%%%%%%$$$""" """%%%&&&&&&###%%%'''((('''%%%%%%%%%,,,...//////......///111++++++***)))'''%%%$$$###)))&&&###$$$(((---000000111111000000000...+++)))******++++++***)))'''&&&$$$%%%&&&'''(((&&&"""&&&%%%%%%&&&''''''&&&$$$,,,((('''((('''######&&& !!!&&&+++---***&&&$$$"""$$$)))+++)))***---'''&&&%%%$$$############%%%!!!"""###""" !!!###%%%&&&&&&&&&&&&!!!&&&((((((&&&$$$###'''### !!!  ###%%%###!!!###&&&'''%%%"""######"""!!! ###"""!!! !!!$$$!!! """$$$%%%!!!###$$$###"""###$$$$$$$$$$$$###!!! !!!###$$$!!!"""$$$$$$""" !!!""""""!!!  """$$$###""""""%%%(((###$$$%%%%%%%%%'''+++...888<<>>;;;777222...,,,%%%&&&''')))++++++)))''''''---444;;;>>>?????????===:::777555222...++++++******+++,,,---......///111...)))'''&&&&&&%%%$$$((())))))(((((())),,,...)))+++,,,---,,,,,,...000///...---+++)))&&&$$$###""""""!!!"""%%%))),,,...000000///,,,)))'''''''''++++++))))))***+++---///,,,,,,+++)))''''''(((***%%%$$$$$$%%%&&&&&&%%%###'''%%%&&&)))((($$$!!!###$$$%%%$$$"""!!!###%%%###$$$((()))''''''))),,,)))&&&###!!!!!!###$$$###!!! !!! !!!!!!"""""""""&&&''')))(((%%%"""!!! !!!""" ### ###&&&%%%###"""###&&&((($$$!!!!!!######""""""!!! !!!###%%%!!!!!!%%%%%%!!! """!!! !!!!!!!!!"""#########$$$$$$$$$$$$#########""""""""""""###!!!"""###$$$$$$$$$%%%&&&111999CCCLLLUUUcccttt111111111333555888;;;<<>>EEEMMMZZZlllzzz...000333666999;;;<<<===FFFGGGHHHFFFAAA999222---((('''%%%&&&((())))))(((&&&***000555888:::;;;======???<<<555000//////---+++,,,---...000111222333///,,,)))''''''''''''&&&$$$&&&'''(((((())),,,...+++---/////////000222444444444333222000...---,,,%%%&&&'''''''''))),,,...---000222111---******+++,,,---...//////...---,,,***+++,,,)))&&&%%%(((+++%%%$$$$$$%%%&&&&&&%%%###%%%###$$$'''&&&###!!!###%%%"""!!!"""&&&'''$$$ !!! $$$&&&###$$$'''$$$%%%&&&''''''&&&%%%$$$&&&''''''%%%######$$$%%%###""""""""""""###$$$%%%'''((((((&&&$$$###$$$%%%$$$!!! """!!! """$$$$$$###"""###$$$((('''&&&### ######$$$%%%%%%%%%$$$$$$!!!"""!!! ###%%%######$$$&&&&&&### """#########!!!"""###%%% """$$$###""" !!!  !!!"""######""" !!!"""######""",,,&&& ###'''((((((,,,333<<>>???BBB@@@777222333333111,,,------///000111222222///,,,(((&&&%%%%%%%%%$$$!!!###&&&'''((((((***,,,***+++---......///111333333333333222111000...---&&&''')))(((''''''***,,,***...333333...+++***++++++++++++,,,,,,---......'''***+++)))%%%###&&&)))'''&&&%%%&&&((((((&&&%%%&&&######%%%%%%""""""$$$&&&$$$###""""""#########!!!!!!&&&'''&&&&&&)))'''''''''&&&&&&%%%%%%$$$&&&((()))'''$$$###$$$&&&######"""""""""###$$$%%%%%%&&&&&&%%%$$$$$$&&&(((&&&""" """!!!""""""!!!!!!"""$$$$$$###""""""$$$%%%###!!!!!!###$$$$$$$$$######"""$$$"""!!!""""""###$$$%%%$$$###"""$$$%%%%%%$$$###"""$$$%%%!!!###&&&%%%###!!!!!!"""!!!"""###"""  """$$$###"""%%%%%%$$$""" !!!$$$(((,,,222:::CCCLLLYYYhhhsss~~~,,,---///333666999<<<>>>;;;>>>AAACCC@@@999222,,,,,,'''"""!!!%%%)))+++)))+++...000111444777999999===;;;222---...000...------...///000111222222000,,,(((%%%$$$###"""!!!!!!%%%'''(((((()))***&&&(((***++++++,,,...000000000000//////...---,,,&&&((()))(((&&&&&&(((+++'''---333333///+++***+++***)))(((((())),,,///111%%%)))+++)))$$$"""$$$(((&&&%%%%%%&&&''''''&&&$$$&&&###"""$$$$$$!!!"""%%%''''''%%%!!!!!!&&&$$$"""$$$)))+++******---+++)))'''%%%######$$$%%%&&&((()))((($$$###$$$&&&######"""!!!!!!"""$$$$$$$$$%%%%%%%%%$$$%%%(((***&&&""" !!!!!! $$$###!!! !!!%%%&&&### ###&&&$$$###  ###"""###!!!###$$$###"""###$$$%%%&&&&&&%%%###"""###%%%!!!$$$'''&&&###!!!!!!###  !!!###$$$"""###%%%$$$######)))...***### &&&---''',,,444>>>IIIVVVccclllxxx///000000222555888;;;===<<<>>>@@@AAA???;;;666333000,,,&&&######$$$%%%%%%%%%***000111000000444777555333///------///111222,,,******,,,000222111...'''((())))))'''%%%"""!!!!!!%%%)))***)))'''&&&(((&&&%%%$$$&&&)))---///111222444555222...)))&&&((('''&&&&&&&&&&&&''''''###'''---///+++&&&***111'''***+++((((((...333444333111///,,,++++++,,,,,,)))'''&&&$$$######$$$$$$'''$$$"""###&&&(((&&&$$$%%%$$$"""!!!!!!!!!"""###(((###$$$)))+++***###$$$%%%$$$"""!!!"""###&&&%%%$$$%%%&&&&&&$$$###$$$###!!! """%%%&&&(((((('''%%%###"""###%%%*** %%%""")))%%%%%%$$$#########$$$&&&&&&#########!!!!!!###%%%""" """###$$$!!!  !!!"""!!! """((('''%%%###""""""###$$$!!!$$$%%%$$$""" """$$$%%%,,,"""!!!%%%###!!!###'''%%%%%%&&&%%%###%%%***(((---444:::CCCQQQcccooozzz------///111444777:::<<<<<<===>>>>>><<<999444222000...)))%%%""""""$$$%%%"""&&&***,,,---111777<<>>NNNBBB222++++++---,,,)))222222222444555444111...)))))))))((('''%%%###""""""$$$&&&((()))++++++,,,,,,---...000000///......///111444555555222///---)))((((((&&&%%%###""""""###!!!###''')))''''''***'''***)))%%%%%%))),,,,,,///000111222111///,,,+++(((&&&$$$######%%%''')))%%%&&&''''''&&&&&&''')))&&&&&&%%%$$$$$$$$$$$$%%%%%%""" $$$%%%$$$"""&&&''''''&&&$$$"""###$$$%%%$$$###%%%&&&&&&%%%###"""!!! !!!###$$$"""%%%((()))'''$$$"""!!!$$$'''   !!! """"""!!! !!!   """$$$&&&&&&&&&"""######"""!!!!!!###$$$""""""""""""!!!  """$$$###!!! !!!$$$((('''$$$ $$$$$$%%%((((((%%%&&&))))))&&&&&&'''&&&$$$'''---///222666888===GGGVVVaaarrryyy)))***,,,///333666999:::888999999999888777666555,,,......)))###!!!$$$(((---.../////////111555888JJJAAA555------......------...111333555444333111++++++***(((&&&%%%$$$######$$$%%%&&&(((***+++,,,***+++,,,...//////......000111333444444111...,,,******)))((('''&&&%%%$$$)))$$$"""&&&'''%%%""""""%%%((()))%%%%%%))),,,,,,000000111111111///...---+++)))%%%"""!!!"""###$$$###&&&)))(((&&&%%%''')))'''''''''&&&&&&&&&&&&&&&%%%###"""###%%%%%%### !!!###$$$###"""!!!"""############$$$&&&&&&%%%$$$"""!!!  !!!"""###&&&((()))'''%%%$$$$$$%%%&&&"""### !!!!!!"""$$$%%%###!!!!!!###$$$###!!! """$$$%%%$$$"""!!! !!! !!!### !!!"""###"""!!! ###$$$###!!!""" """&&&'''######'''+++,,,(((%%%&&&))))))&&&&&&''''''%%%(((...///111444666999BBBOOOZZZkkkttt***,,,...111444777999:::777888999::::::999888888(((+++---+++&&&$$$'''+++,,,...///000000///000111555444000,,,******---///---///222444555555555555...,,,***(((&&&%%%%%%%%%$$$$$$$$$$$$&&&(((***+++)))))))))+++---///111222111222333333111///,,,***(((((('''&&&%%%&&&&&&''',,,%%%"""%%%'''%%%"""!!!###'''(((&&&'''+++......111000///......///000000***((($$$""" !!!"""!!!%%%((('''%%%$$$%%%'''(((((((((((('''''''''&&&!!!!!! !!!!!!  """"""""""""$$$&&&"""""""""###&&&'''&&&$$$"""!!!  !!!!!!###$$$%%%$$$######%%%&&&!!!!!!%%%+++###"""""""""##################%%%((((((%%%!!! """###"""  !!!#########!!! !!!  !!!###!!!"""###$$$###"""!!!  ###$$$###"""""" !!!###""" $$$***///---'''$$$%%%&&&'''%%%&&&((((((&&&(((---,,,...111222555>>>KKKUUUcccmmm|||,,,...000333666888999:::888999:::;;;;;;:::888777(((***,,,+++(((''')))+++%%%'''))),,,---...------***---///...++++++...222222444666666555555666777000...+++'''%%%%%%%%%&&&%%%$$$$$$%%%%%%&&&((((((*********,,,...111444666111222222222000...+++***&&&$$$"""!!!!!!"""%%%'''(((###!!!$$$'''&&&%%%&&&"""''')))'''(((---//////111000...------...000222%%%%%%######"""######$$$"""$$$&&&'''&&&%%%%%%%%%(((((())))))(((((('''&&&""""""###"""!!!  !!!###$$$$$$$$$&&&(((!!!!!!!!!###&&&'''&&&%%%""""""!!!!!! !!!!!!!!!!!!!!! ###&&&%%%111$$$""""""######$$$%%%%%%%%%%%%%%%$$$&&&)))(((&&&""" ###"""!!!  !!!"""!!!!!! !!!"""###"""!!!"""$$$&&&#########$$$$$$######"""!!! """###"""!!!!!!!!!!!!"""$$$+++///+++%%%$$$$$$###$$$$$$&&&***)))&&&'''+++(((+++---...111:::GGGRRR[[[gggwww---///111444666777888888:::;;;======;;;888444222******+++++++++***)))(((######$$$&&&))),,,---......//////...------...000111333444444333555888;;;111///+++'''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&)))***,,,...000222333333111111222222111000...---(((%%%!!!###&&&&&&"""!!!$$$%%%$$$$$$'''###(((***((((((,,,...------------......//////000&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((&&&$$$'''((()))))))))(((&&&&&&%%%%%%%%%%%%###"""######"""###$$$$$$######$$$%%% ###%%%''''''%%%######"""""""""!!!!!!!!!!!!"""###""""""$$$%%%'''CCC%%%***"""###$$$%%%%%%%%%$$$$$$"""$$$&&&'''%%%###"""###"""!!!!!!"""###### !!!""""""""""""$$$&&&#########""""""######$$$  !!!$$$""" ######)))+++'''$$$%%%%%%"""!!!"""&&&+++***'''&&&)))''')))+++,,,...666CCCMMMTTTaaasss---///111444555666666666<<<===>>>>>>;;;666000,,,---,,,++++++,,,+++(((%%%'''%%%$$$$$$'''+++...///222...+++))))))***)))'''+++---///000111444:::???222///+++'''%%%%%%&&&'''(((((())))))((('''&&&&&&'''***---000111111///---000111222333333222111000---)))######&&&((($$$###$$$### !!!%%%$$$)))***((('''***+++******,,,...///000///...---*********)))(((%%%"""!!!&&&%%%%%%'''***+++'''$$$'''((()))))))))(((&&&%%%"""######!!! !!!""""""###$$$"""  !!!  """%%%''''''&&&$$$#########""""""!!!!!!"""&&&((((((&&&&&&&&&FFF&&&222$$$!!!--- !!!###$$$$$$$$$###"""!!!$$$%%%$$$$$$$$$%%% !!!"""!!!  !!!"""### """$$$$$$###"""!!!!!!"""###$$$"""''''''!!!###"""'''((($$$###&&&&&&### &&&++++++'''%%%'''''')))++++++---444AAAKKKQQQ^^^ppp444333333222333444555666999888999;;;<<<:::555111111+++&&&%%%)))+++***(((((('''%%%$$$&&&))),,,...***---,,,))))))+++***''',,,---///222555777888999555222---(((%%%$$$%%%&&&""" !!!$$$&&&'''&&&"""&&&***---...000222333333444666777666444222000///***$$$!!!"""%%%%%%%%%######$$$$$$%%%%%%%%%%%%***)))(((''''''((()))***++++++,,,,,,,,,---------222///+++)))((('''%%%$$$ !!!###%%%%%%%%%###""""""%%%))),,,---,,,)))''')))%%%&&&(((&&& !!!&&&###$$$$$$###!!! !!!"""###"""""""""$$$''')))+++((((((&&&###  !!!###$$$%%%&&&''''''''''''######""""""!!!!!! $$$###"""!!!!!! ### ###$$$###!!!"""$$$###   %%%%%%!!! $$$(((******'''$$$"""!!!!!! !!!###&&& """''''''"""$$$%%%&&&%%%###"""###$$$###!!! !!!$$$%%%###!!!%%%,,,---'''&&&000;;;@@@LLLZZZmmm{{{444333222222333444666888999888999;;;<<<:::666222///***%%%%%%(((***)))''''''&&&&&&'''***+++***((())),,,,,,)))(((******''',,,---///222444444444444444222...***'''&&&&&&&&&$$$"""!!!"""$$$%%%%%%$$$###&&&***,,,---///000222222333555666666444111000///+++&&&###$$$&&&'''&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***...------,,,++++++******---***'''&&&%%%$$$""" """###%%%%%%%%%###""" """###%%%''''''''''''&&&&&&$$$$$$'''&&&!!!"""'''"""###$$$###!!! !!!"""%%%$$$######$$$&&&((()))******(((%%%!!! ######$$$&&&&&&'''''''''""""""""""""!!!!!!!!!!!!######"""!!! !!!"""!!! """###""""""!!!$$$$$$""" """!!!""" %%%%%%"""!!!$$$'''(((+++'''###!!!!!!"""""""""""""""!!!!!!!!!"""$$$%%%!!! %%%'''%%%"""$$$%%%&&&%%%###"""###$$$###!!! """$$$&&&%%%###'''***)))$$$&&&///777999IIIVVVhhhvvv333222222222333555888:::888888999;;;<<<:::666333---)))%%%$$$&&&((('''%%%(((''''''((())))))'''&&&(((******''''''******'''+++---///222333222000///333222000---***((('''&&&&&&$$$""""""$$$$$$$$$######&&&))),,,,,,---///000111222444555555333111//////,,,(((&&&&&&'''((((((%%%$$$###""""""$$$&&&'''######$$$%%%&&&(((***+++///...,,,***)))(((''''''(((&&&%%%%%%%%%###!!!!!!"""###$$$%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&###"""$$$&&&%%%"""$$$'''"""###$$$###!!! !!!"""&&&%%%$$$###$$$%%%&&&'''++++++***&&&"""  """###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""""""!!!!!! !!!""""""###""" !!!"""!!!###$$$$$$###!!!!!!!!!"""###!!! %%%&&&### !!!""""""###$$$%%%)))&&&"""!!!"""###$$$$$$!!!""""""#########""""""!!! $$$''''''&&&$$$%%%&&&%%%#########$$$###""""""###%%%&&&&&&%%%******'''$$$'''///444444FFFQQQaaaooozzz222111111111333666999;;;777777999::::::999777555---***&&&%%%%%%%%%$$$###'''+++...,,,'''$$$%%%(((&&&((()))&&&&&&))))))&&&))),,,///222333111///---111111000///---***'''%%%%%%###""""""$$$%%%%%%$$$###&&&)))+++,,,,,,---///000111333555555333111///---,,,)))''''''''''''((('''%%%###!!!!!!###%%%'''###$$$$$$%%%'''((()))***,,,+++)))'''&&&%%%%%%%%%''''''&&&''''''&&&###!!! ###%%%'''((((((&&&&&&'''(((((((((''''''######$$$%%%###"""###%%%!!!"""###"""!!! !!!"""$$$$$$$$$$$$$$$%%%''''''*********'''$$$"""!!!"""""""""###$$$$$$$$$$$$$$$ !!!"""#########!!!!!! !!!!!!###$$$### ###$$$%%%&&&%%%$$$""" !!!"""!!!###$$$""" !!!"""""""""!!! $$$#########%%%%%%$$$""" """ """%%%'''&&&%%%###%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))******((()))---333777EEENNN[[[iiiuuu000000000222444666888:::444666888999888777777666...,,,)))&&&%%%$$$"""!!! ...;;;:::///%%%$$$'''###&&&'''$$$%%%((()))&&&(((***...111333222000......///000///...***'''$$$###"""!!!"""%%%'''''''''###&&&)))+++,,,,,,---//////111333555555333111000,,,,,,***((('''&&&&&&&&&'''%%%###!!!!!!###%%%'''%%%&&&&&&'''(((((())))))((('''%%%$$$$$$$$$%%%&&&((('''''''''((('''$$$"""!!!###%%%&&&'''(((&&&'''***,,,+++)))'''%%%###%%%&&&$$$!!!!!!!!!""" !!!""""""!!! !!!###""""""###$$$%%%'''((()))'''((()))'''%%%$$$$$$%%%""""""######$$$$$$###### !!!"""###$$$$$$"""!!!!!! !!!!!!###$$$### ###""""""###$$$%%%%%%$$$###!!!!!!!!!"""!!! !!!"""!!!  ###&&&(((&&&""" !!!"""###%%%&&&%%%### ###$$$%%%%%%######$$$%%%(((((('''&&&$$$############(((,,,+++'''(((111:::DDDKKKWWWdddrrr---...000222444555666666222444666777666555666777222000---)))&&&###!!! ...BBBFFF888)))"""###!!!$$$%%%###$$$'''(((&&&(((***---000111111///...+++,,,---...,,,)))&&&######"""!!!###%%%(((((((((###&&&))),,,,,,---///000///111333555555444222111,,,------***'''$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%&&&'''(((((((((((((((&&&%%%$$$######%%%'''((((((&&&%%%%%%&&&%%%###!!!$$$$$$##################$$$&&&)))++++++((($$$!!!###&&&&&&""" !!!!!!!!!"""""" !!!### !!!"""$$$&&&((())))))$$$&&&((('''&&&%%%%%%&&&"""######$$$$$$$$$###### !!!"""######$$$$$$###"""!!!!!! """"""###""" !!!"""###&&&(((((('''!!!!!!!!! !!!""""""!!! """&&&(((&&&!!!"""!!!!!!### """%%%'''&&&$$$!!!"""$$$%%%%%%$$$###$$$&&&'''((((((&&&$$$""""""###$$$++++++%%%###,,,999AAAGGGQQQ___nnn}}}***---000333555555333222///222555555444444555777555444111---'''### +++999;;;222&&&!!!!!! ###$$$"""###'''(((%%%***+++,,,---------,,,+++)))***++++++***'''$$$"""$$$###"""###%%%'''''''''###&&&***,,,---///000222000111444666666555333222...000000---((($$$######&&&%%%$$$$$$######$$$$$$"""###%%%'''((())))))(((((('''%%%$$$%%%&&&)))***)))'''%%%$$$$$$$$$###!!!'''&&&%%%###"""!!!!!!!!!&&&'''((()))(((&&&###!!! %%%%%%!!!""""""  !!!!!! !!!###""""""$$$%%%&&&'''''''''$$$&&&((('''&&&$$$$$$$$$###$$$$$$$$$$$$$$$###### !!!!!!""""""######'''&&&$$$###!!! """!!! """###"""""""""&&&((('''%%%""""""!!!!!!############"""!!!  """$$$###  !!!!!!""""""#########!!!###$$$###"""!!!!!!"""$$$%%%%%%$$$###%%%&&&$$$&&&'''&&&###"""###%%%!!!$$$)))+++&&&""")))444<<>>JJJXXXhhhxxx+++,,,///222333444444333***((('''''')))***++++++111222222000,,,)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$'''+++---+++++++++)))'''%%%&&&''''''&&&&&&&&&'''((())))))&&&%%%$$$$$$&&&'''''''''%%%)))+++,,,111777888555000111111000......///111111///000222///***(((+++'''&&&%%%###""""""######'''(((((()))***+++++++++///)))######'''******(((%%%%%%%%%&&&(((((('''%%%""""""############""""""###$$$'''+++,,,***$$$ $$$$$$#########"""""""""%%%%%%$$$###############(((&&&%%%$$$$$$&&&((())))))***+++)))&&&###""""""%%%###!!!!!!"""###"""!!!$$$ !!!""" !!!%%%!!!!!!!!! """!!!!!!  """###&&&$$$!!!!!!###%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!"""###"""  """$$$%%%$$$###"""!!! """$$$&&&&&&%%% !!!"""#########"""!!!!!!"""$$$%%%$$$###!!!###$$$%%%$$$""""""$$$%%%&&&''''''&&&$$$%%%''')))+++111;;;FFFSSSbbbrrr|||,,,---000333444444333222+++)))'''''')))*********///111333333000---***)))&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))---------***(((''''''(((,,,***)))'''&&&&&&&&&&&&'''&&&%%%''')))++++++***'''***,,,,,,///444555333111111222000///...///111...,,,---000///+++***,,,%%%$$$###"""###$$$'''(((%%%%%%&&&'''((()))***+++...'''!!!!!!%%%((('''$$$$$$######%%%''''''&&&%%%""""""""""""""""""""""""!!!###&&&***,,,***%%%!!!"""""""""#########""""""###"""""""""""""""######''''''''''''((()))***+++))))))((('''%%%###""""""###""""""!!!"""""""""""""""""""""!!!"""%%%%%%$$$###!!! """######!!!  """###"""!!! !!!###$$$$$$############"""!!!!!! !!! !!!"""###!!! !!!"""#########$$$%%%!!! !!!###%%%%%%%%% !!!###$$$$$$$$$"""!!! !!!###$$$%%%&&&%%%%%%%%%&&&'''&&&$$$$$$&&&''''''''''''&&&$$$$$$&&&(((,,,111888@@@LLL[[[lllwww...000222444444333111///+++)))&&&&&&'''(((((((((+++///222444222...,,,***)))(((((('''%%%$$$$$$###%%%&&&&&&'''(((((((((''',,,---,,,***'''%%%&&&'''+++++++++)))(((&&&$$$############&&&))),,,,,,+++'''+++,,,******...000...111222222111//////000111---++++++///000---,,,---'''&&&$$$###$$$%%%''')))$$$$$$%%%&&&''')))+++,,,+++&&&!!! ###%%%###!!!%%%$$$$$$%%%&&&&&&$$$"""######""""""""""""############$$$'''))))))&&&$$$!!!!!!"""#########"""""" !!!!!!"""!!!###&&&'''((())))))&&&&&&%%%$$$$$$$$$######!!!!!!!!!""""""###$$$%%%""""""###!!!!!!%%%(((&&&$$$"""!!! ###"""  !!!######$$$&&&'''((((((''''''$$$$$$###"""!!!!!! !!!###$$$###""""""###$$$###""""""&&&)))$$$"""!!!!!!"""######""" !!!"""###$$$$$$###""" !!!"""###$$$%%%%%%%%%$$$%%%&&&%%%$$$###%%%'''&&&''''''%%%$$$$$$&&&(((...111444:::DDDTTTfffsss///111444555555333000---)))'''$$$###$$$%%%%%%$$$'''+++///111000...+++*********)))(((&&&%%%$$$### !!!$$$''')))*********+++++++++(((%%%$$$$$$%%%&&&''')))***)))'''%%%$$$ !!!$$$'''))))))(((&&&)))***((('''***---,,,111222222111//////000222...+++,,,000222000...///+++***(((%%%$$$###$$$$$$%%%%%%%%%&&&(((+++---///***'''$$$"""""""""""""""((('''&&&&&&'''&&&%%%###$$$$$$############$$$$$$%%%$$$$$$%%%'''''''''%%%!!!"""###$$$$$$$$$###"""  !!! ###'''+++...000000'''%%%######$$$%%%$$$### !!!############&&&(((""" ######!!!!!!###&&&%%%"""!!!!!! ###"""!!!  !!!!!!!!!$$$((())))))((((((((($$$###!!!"""!!! """$$$%%%%%%$$$###$$$%%%###!!!"""&&&***&&&$$$!!! !!!!!!!!! !!!!!!!!!!!!"""######$$$"""!!!!!!  !!!"""###""" """###%%%&&&&&&%%%###$$$&&&(((...///111666>>>NNN```lll{{{...000333666666444111///)))'''$$$###$$$$$$$$$###&&&)))...111000...------******)))(((''''''&&&&&& !!!"""$$$&&&(((***+++---...---***'''%%%&&&&&&$$$%%%&&&'''((('''&&&&&&""""""###%%%'''((('''%%%"""''')))&&&&&&***---...222222333111000///000222...***+++///222000...///***)))(((&&&$$$"""!!! $$$$$$$$$%%%'''***---///++++++***'''$$$###$$$&&&***)))((()))******(((&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$%%%''''''%%%$$$"""###%%%&&&%%%$$$###!!!!!!  ######%%%(((---444:::===+++(((%%%$$$&&&&&&%%%###"""$$$%%%%%%######%%%(((### !!!###### """$$$###"""######""""""!!!!!!!!! !!!$$$$$$######%%%'''!!!  """""" !!!$$$&&&&&&%%%!!!###%%%### %%%***&&&$$$!!! !!!!!! !!!  !!!###%%%"""!!!  !!! !!!!!!  """$$$%%%%%%$$$###$$$''')))))),,,///444<<>>AAABBB>>><<<:::666111---***(((%%%%%%$$$$$$$$$$$$%%%%%%***)))***...333777999999===;;;888777888999999999666111...,,,(((###%%%)))******))))))((((((((((((---...000111333444555555666666555333222111000///......,,,)))%%%###$$$%%%''''''&&&&&&%%%$$$######&&&(((+++...000111111000222111222222222///+++'''$$$$$$$$$############"""%%%$$$###%%%'''((('''&&&((('''((()))******(((&&&&&&&&&%%%###!!! """###""""""!!!!!!"""$$$&&&'''%%%$$$$$$$$$$$$%%%&&&'''%%%###!!!!!!!!!"""!!! $$$###"""!!! !!!"""###"""$$$$$$###!!! !!!#########!!! !!!%%%***+++(((%%%%%%###!!!!!!"""$$$$$$$$$"""!!!"""$$$### !!!$$$(((&&&''')))&&&""""""%%%### ###$$$"""###&&&$$$###!!!  !!!!!!!!!!!!"""!!!!!!""" """""""""""""""#########(((&&&$$$$$$&&&))),,,---:::BBBMMMXXXdddtttnnn+++,,,......---...111444666888999999888888:::;;;AAA@@@@@@??????@@@@@@@@@???>>><<<888333...***(((%%%$$$$$$######$$$$$$%%%(((((((((,,,000555777888;;;:::999999::::::888666333...+++***'''###$$$(((%%%&&&'''((()))*********((()))+++...000222333333444444444444333111000///222111///,,,(((&&&'''(((''''''&&&%%%$$$$$$$$$$$$$$$&&&***---000111111111000000000000000...,,,***######$$$$$$$$$###"""!!!%%%$$$$$$$$$%%%%%%$$$$$$&&&''''''((())))))((('''&&&%%%###!!! !!!###""""""!!!!!!"""$$$&&&''')))&&&$$$$$$%%%%%%(((,,,(((%%%"""!!!!!!!!!!!! $$$###"""!!!!!!!!!"""""""""$$$%%%$$$"""!!!!!!"""###""" !!!"""###$$$ """&&&((((((&&&###"""!!!!!!!!!"""!!!!!! !!!"""###""" """$$$$$$"""###$$$""""""!!!"""###"""$$$'''$$$"""  !!!"""### !!!!!!"""""""""!!!###!!!"""###!!!!!!!!!!!!!!!""""""""""""&&&%%%$$$$$$%%%''')))***777>>>IIITTTaaaqqqiii+++,,,------------///000333666999;;;===???BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@>>>;;;666111,,,)))%%%$$$$$$######$$$$$$%%%&&&&&&&&&(((---222555666888999:::===>>><<<777444222...++++++***&&&&&&)))###$$$&&&''')))*********&&&'''))),,,...000111222333333333333222111000///333333111---***'''((()))'''&&&%%%$$$$$$$$$%%%%%%%%%'''***---////////////---.........---,,,++++++###$$$$$$$$$$$$###""""""$$$%%%%%%$$$############$$$%%%&&&&&&&&&&&&''''''%%%$$$"""!!!!!!!!!!!!!!!""""""!!!!!!"""$$$&&&''',,,'''$$$%%%%%%###&&&,,,***'''$$$"""######"""!!!"""""""""!!!!!!!!!!!!!!!&&&((())))))(((''''''(((&&&&&&$$$"""!!! !!!""" """$$$&&&&&&&&&#########"""!!!!!!"""!!! !!!"""###!!! !!! !!!"""!!!###'''###!!!"""########################"""!!! """!!!"""$$$"""""" !!!!!!!!!"""""""""!!!$$$&&&%%%######'''***000777CCCOOO]]]kkkyyyrrr++++++,,,,,,,,,,,,,,,,,,222555:::===@@@CCCFFFHHH@@@@@@@@@@@@@@@AAABBBCCCAAAAAA???<<<888333...+++%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&+++000333444777888;;;>>>???===999555333///---000000,,,***+++%%%%%%&&&&&&'''(((((((((&&&(((***,,,...000111222222222222222333333333333333333111---)))''''''(((&&&%%%$$$###$$$%%%&&&'''%%%'''))),,,.........---,,,---///...,,,+++******%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%###""""""$$$###$$$&&&%%%%%%%%%&&&((($$$###""""""######""" """"""!!!!!!"""$$$&&&'''+++%%%%%%***)))######''')))'''%%%$$$$$$$$$###!!!!!!!!!!!! $$$&&&(((((('''&&&&&&'''(((((('''%%%""" !!! !!!"""###############"""$$$%%%$$$!!!!!!### """###"""### !!!""" ### !!!""" """%%%"""  ###%%%### ############"""!!! !!! """%%%$$$ !!!$$$ !!!!!!""""""#########&&&&&&$$$###'''***///555@@@MMM[[[iiivvv~~~++++++++++++,,,+++***)))000333888;;;>>>@@@BBBDDD>>>>>>>>>>>>???@@@BBBBBB?????????<<<999333///,,,&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###&&&+++000333555666666666999;;;;;;999777222//////333444000,,,+++$$$$$$$$$$$$&&&(((***+++(((***+++...000111222222000111111222444777:::;;;444444222...***''''''((($$$$$$######$$$&&&((()))###%%%(((+++...............000222111---)))((((((''''''%%%$$$$$$$$$%%%&&&###%%%&&&%%%###"""###%%%###%%%&&&&&&%%%%%%'''***###""""""$$$&&&%%%"""""""""!!!!!!"""$$$&&&''''''%%%***555444***###%%%'''&&&$$$%%%%%%$$$""" !!!######""""""###$$$&&&''')))'''###!!!!!!""""""###$$$$$$###!!! ###%%%%%%"""!!!###"""$$$"""%%%###"""$$$"""!!!%%%### """""" !!!$$$!!!!!!%%%%%%!!! !!!!!!!!! !!! """$$$### ### !!!""""""###$$$$$$!!!"""$$$&&&((()))))))))///444<<>>>>>>>>??????>>>>>>>>><<<888333///,,,'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$&&&+++000444666444222111222444666777777000------333444000+++))) """%%%***...000***+++---///000222222333///000000333666;;;???BBB777777444000,,,******+++######""""""$$$&&&)))+++!!!$$$'''+++.../////////111444555333...(((&&&%%%)))(((&&&$$$$$$%%%&&&'''###%%%'''&&&###"""$$$&&&$$$&&&''''''%%%&&&(((+++###"""###%%%'''&&&"""""""""!!!!!!"""$$$&&&'''%%%&&&111???@@@111'''&&&$$$$$$$$$$$$%%%$$$""" """$$$$$$######$$$%%%###&&&)))(((%%%######$$$###%%%&&&&&&###!!!!!!%%%&&&###!!! !!!!!!######$$$"""&&&######$$$""" """&&&%%%"""!!!###### !!!$$$ !!!%%%%%%  !!! !!!$$$"""!!! !!!!!!"""###$$$$$$%%%%%%""""""&&&,,,///,,,(((,,,...444>>>MMM^^^nnnwww+++++++++,,,,,,,,,++++++)))---222555888;;;===???BBBAAA???>>>===>>>???@@@CCCAAA???<<<999555222000((())))))&&&$$$%%%))),,,...(((###&&&...555777555888777666666666555333111000...///444666222//////---***%%%###$$$%%%''''''(((''''''***---000111111000---,,,///555:::;;;;;;:::999777444000+++&&&$$$###$$$$$$%%%''''''(((((($$$&&&(((***++++++))))))222222000///---***((('''&&&%%%######$$$(((,,,...+++$$$"""&&&((($$$"""###&&&$$$"""###&&&)))+++,,,&&&'''&&&$$$!!! !!!!!! ###%%%777JJJBBB))) ***%%%$$$""""""###$$$###### """###$$$""""""#########""""""!!!!!!$$$'''&&&"""!!!"""$$$$$$ """!!!!!!%%%'''&&&### !!!""""""######!!!$$$&&&''''''&&&$$$$$$###!!!  """######"""!!!"""######!!!!!!###$$$###!!!!!!""""""!!! !!!###$$$ !!!"""###$$$$$$$$$###'''%%%######$$$%%%$$$###***///555<<>>@@@???===:::666222...,,,(((((((((%%%###$$$(((+++---***(((***///333333111777666666666666666444333000---...222444000......+++)))'''&&&''''''&&&%%%)))(((''')))---000111222000//////000333666777888999888555333///,,,)))'''$$$$$$$$$$$$%%%%%%&&&'''$$$%%%'''(((************...------,,,***(((&&&%%%'''&&&$$$"""###%%%(((***)))###"""&&&(((%%%###%%%%%%$$$###$$$''')))******&&&&&&&&&$$$!!! """$$$''')))***((($$$)))444111$$$!!!(((#########$$$&&&%%%### """"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%"""  """"""!!!!!!!!!%%%&&&%%%"""!!! !!!!!!"""""""""""""""!!! ###%%%&&&&&&%%%### !!!!!!!!! """!!! !!!"""!!!!!!"""###"""""""""!!!""""""###### !!!""""""######$$$$$$%%%&&&$$$"""!!!###%%%+++///444888@@@NNN```mmmzzz%%%'''))),,,---,,,+++***,,,///333555666777888999:::999999999999;;;<<<===>>>>>>===;;;777222...+++(((((('''%%%$$$$$$''')))++++++,,,---............444555555666555444333222///,,,+++///000---,,,---***))))))***+++***'''%%%***((('''(((,,,///111222222333444444333444666777888666444111...,,,,,,+++'''&&&$$$#########$$$%%%###$$$$$$&&&''')))***+++............---+++***))))))'''$$$"""!!!"""$$$%%%%%%"""!!!%%%'''&&&&&&'''$$$######%%%'''))))))(((%%%&&&&&&$$$""" !!!!!!%%%)))---///)))### ###&&&%%%######!!!"""$$$&&&(((&&&###$$$$$$###"""""""""""""""&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$######""" !!!!!!""" """$$$$$$###"""""""""######""""""!!!  """$$$%%%%%%$$$### ###%%%$$$"""###"""!!!   """$$$######$$$$$$$$$######"""!!!  """###$$$!!!%%%'''%%% """&&&+++---111444:::HHHYYYfffwww'''(((,,,...000000///...---000333666666777888:::<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>===:::666222000))))))(((&&&&&&&&&((()))(((***++++++)))))),,,///444555666666444111000///---)))(((+++,,,***)))***+++******+++++++++)))'''+++)))'''(((+++///111222444777999888666555888;;;999777333///,,,+++,,,,,,***(((&&&$$$######$$$$$$######"""###%%%(((+++------.../////////...,,,+++)))'''%%%###""""""$$$%%%"""!!!"""$$$&&&'''((()))###"""###%%%''')))(((&&&%%%&&&&&&%%%###!!!"""### !!!$$$''')))###$$$$$$$$$'''***&&&""""""###&&&''''''$$$!!!######"""!!!!!!"""""""""&&&&&&%%%$$$%%%&&&''''''(((%%%""""""###### ######!!!!!!"""######""""""###$$$###"""!!!  !!!###%%%%%%%%%$$$$$$!!!###%%%'''&&&$$$!!! $$$"""""""""###"""  !!!######$$$%%%&&&%%%$$$###"""!!! !!!###$$$!!!$$$%%%### !!!%%%)))+++...000666CCCTTTaaarrr}}}'''))),,,...000000000000,,,///333666777888:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;888555444,,,+++)))(((((()))))))))%%%&&&'''&&&$$$&&&,,,222666888:::999555111//////,,,'''&&&)))***'''&&&'''---+++))))))***++++++******(((&&&'''***---///000111555888888666666999;;;:::777222...+++******++++++)))(((&&&%%%%%%%%%%%%######""""""$$$'''+++---((()))+++------+++***(((((('''%%%$$$$$$$$$&&&'''!!!"""$$$$$$%%%'''((()))"""""""""$$$'''((('''%%%&&&&&&'''&&&###""""""######""" """$$$&&& '''***''''''***)))$$$$$$###"""###%%%&&&%%%$$$ !!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&(((%%%"""!!!######  !!! $$$%%%"""!!!"""###"""!!!"""###%%%""""""!!! !!!!!!""""""###$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$############ !!!###$$$###!!!""""""!!!!!!###$$$%%%&&&&&&%%%$$$###!!! !!!###$$$$$$###"""!!!""""""""""""&&&(((+++...444@@@QQQ^^^mmmxxx((()))***,,,---...//////+++...222555666777999;;;999999999999::::::::::::999999999888777555444333...,,,*********+++***(((###$$$$$$###"""&&&---333777:::===;;;777222000111,,,((('''***+++(((&&&&&&---+++))))))***+++++++++'''&&&&&&'''***,,,---,,,---000222444444555666777888555111,,,)))(((((()))((((((((((((''''''&&&&&&$$$#########%%%'''***,,,)))***---......---+++)))&&&%%%%%%$$$%%%%%%''''''!!!%%%&&&$$$$$$&&&((('''###""""""###%%%&&&&&&%%%'''((((((&&&$$$""""""#########""""""###%%%'''((("""'''((($$$!!!$$$))),,,%%%###"""###%%%&&&'''&&& """###$$$!!!"""###$$$%%%%%%$$$$$$'''%%%""""""""""""!!! !!!""" !!!$$$%%%""" !!!######""""""###%%%$$$######"""###$$$&&&'''$$$%%%%%%&&&&&&&&&&&&&&&$$$### !!!""""""###"""!!!!!!""""""!!! ######$$$%%%%%%%%%%%%%%%!!!  """###$$$&&&###!!!!!!###$$$###!!!###'''***---333>>>MMMYYYfffrrr+++******+++,,,...000111+++...111333444444555666333444666888999:::;;;;;;;;;999777555333111111111...+++))))))++++++)))'''$$$$$$$$$$$$&&&)))---000000555999999444000///000---******......***''''''+++***)))***,,,,,,+++)))$$$$$$%%%'''***+++***)))......///111444555444333333111...+++)))(((((()))$$$%%%'''((()))((('''&&&%%%$$$$$$%%%&&&((()))***+++---///111111///,,,+++%%%%%%$$$$$$$$$$$$%%%%%%"""''')))$$$"""%%%&&&%%%$$$"""!!!!!!###%%%&&&%%%)))))))))'''$$$""""""######$$$$$$%%%&&&''''''(((############!!!!!!'''...#########%%%''''''&&&%%%!!!!!! !!!"""######!!!###&&&&&&&&&$$$###$$$$$$###""" """###!!!!!! ######!!!!!!###############%%%$$$###"""!!!"""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###"""  !!!!!!""""""  """"""!!!!!!!!!"""""""""""""""###%%%&&&''' !!!""""""######$$$%%%%%%$$$$$$""""""###$$$"""&&&***---111:::GGGQQQ___kkk{{{///...,,,,,,---///222333,,,...111222111111111222111222555888;;;===>>>??????<<<888444111000//////---+++((()))******(((%%%%%%%%%&&&(((***+++,,,,,,(((---333444000------...///,,,---111222---))))))((((((***---...---)))&&&"""###%%%(((***+++)))'''111//////222555666444111///...,,,***)))))))))))) """&&&((())))))'''&&&%%%%%%%%%&&&'''((()))***(((***---......,,,)))'''%%%%%%$$$###""""""""""""###)))***%%%!!!$$$%%%###%%%### """$$$&&&&&&*********((($$$"""""""""$$$%%%%%%&&&&&&%%%$$$$$$!!!!!!''''''"""###)))!!!"""$$$'''))))))&&&###$$$######"""""""""""""""!!!$$$'''((('''$$$###"""$$$$$$""" """&&&!!!!!!"""""" ###$$$$$$######$$$###"""  !!!"""$$$$$$$$$$$$$$$$$$%%%%%%######"""!!! !!!!!!"""!!! !!!###$$$"""!!!!!!#########$$$%%%!!!!!!!!!!!!"""$$$'''((( !!!"""###$$$$$$$$$######&&&(((&&&!!! ###'''"""&&&***---///777BBBKKKZZZfffwww444333000/////////...---)))+++...000111111111000444555555666777888888888555444222111222111///---...,,,+++,,,......+++)))&&&''''''((()))*********,,,***---555666000...111111222333222000---,,,,,,+++******,,,...---((($$$"""$$$&&&(((***,,,------...---...111444444111...000000...+++'''&&&(((***++++++++++++***)))'''&&&,,,***&&&%%%&&&'''((('''***,,,...000///---***((( """$$$%%%%%%$$$###""")))))))))(((%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$///---***'''%%%%%%&&&'''&&&%%%###!!! """'''+++)))###"""&&&$$$&&&)))+++,,,+++)))(((%%%$$$""" !!!###$$$""""""""""""###$$$$$$%%%&&&&&&%%%"""  !!!$$$###"""!!! !!!!!!"""!!!###$$$$$$"""!!!""""""###!!!!!!"""""""""""""""############%%%&&&&&&%%%"""!!!!!!!!!"""$$$######$$$###!!!!!!$$$### $$$!!!!!!!!!!!!!!!"""######%%% !!!&&&(((%%%""""""$$$&&&%%%$$$!!!&&&***,,,---111999???TTTbbbttt444333000///......------+++---...000222222333222222333666888999:::::::::555333111000000///---+++...,,,******,,,---+++)))'''''''''(((((()))***+++***))),,,111333...---///111222333333000...------+++******+++---,,,)))%%%###$$$&&&)))***,,,------000000000222555555333111000///---+++******+++,,,***+++++++++)))(((&&&$$$***(((&&&&&&'''(((((('''***+++...///...,,,)))'''!!!###$$$&&&'''''''''''''''((()))(((&&&$$$$$$$$$#########$$$$$$%%%%%%%%%))))))((((((''''''''''''$$$%%%%%%$$$###!!! """%%%'''&&&"""!!!"""%%%&&&'''((())))))'''%%%$$$######!!! !!!"""!!!!!!!!!"""###%%%'''(((&&&&&&%%%###  """$$$###!!! """###"""###$$$$$$"""""""""$$$"""!!! !!!!!!!!!!!!###$$$$$$###""""""###%%% !!!"""###&&&'''$$$!!! """!!! """!!!!!!!!!!!!!!!""""""###""""""""" !!!%%%&&&$$$""""""$$$%%%$$$"""!!!%%%(((***+++///777>>>NNN\\\nnn|||222111///---,,,+++++++++,,,------...///111222333111333777:::<<<===<<<<<<666444222000000...,,,***...+++))))))***+++******((((((''''''''')))***+++)))((()))...///,,,,,,...000111333222000...------+++***)))***++++++***(((%%%&&&((()))+++,,,,,,---000000000111333444333222000...,,,,,,,,,---...---++++++++++++)))'''%%%###(((&&&&&&&&&((()))((('''***+++---------***(((&&&$$$$$$%%%&&&&&&'''((((((%%%'''))))))&&&$$$""""""!!!!!!"""###$$$%%%&&&&&&###$$$&&&((((((((('''&&&###$$$&&&'''&&&### !!!""""""############$$$'''''''''&&&%%%###"""!!!!!!!!!""""""!!!!!! !!!!!!!!!"""$$$&&&(((***%%%&&&%%%$$$!!! !!!###$$$### !!!###"""#########!!!!!!###%%%"""!!!  !!!!!!!!!!!!!!!"""""""""!!!"""%%%(((((($$$!!! """###"""!!! !!!!!! !!!!!!"""### $$$%%%""""""$$$&&&%%%$$$%%%&&&%%%$$$""""""$$$&&&'''(((---555<<>>===<<<;;;888666333111111///,,,***---+++)))''''''(((******)))((('''''''''(((***+++(((((()))+++,,,,,,,,,------///111111///---,,,---++++++******+++++++++***'''''')))***++++++++++++------......000000000000111///,,,,,,---...---+++---------,,,***(((&&&$$$&&&%%%&&&''')))***(((''')))***+++,,,+++)))'''%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$&&&))))))&&&###!!!!!!"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&"""###%%%%%%%%%###!!! """ !!!$$$&&&&&&$$$''''''&&&%%%$$$###""""""!!!"""###$$$###""" ###"""""""""$$$&&&((()))$$$%%%%%%$$$"""!!!"""######!!! !!!!!!!!!"""!!! """$$$!!!!!!!!!"""""""""""""""""""""""""""############!!!""""""!!! """%%%'''///+++&&&"""""""""!!! """"""!!! !!! !!!""""""###$$$""""""$$$&&&''''''(((((('''%%%$$$$$$%%%%%%%%%''',,,444:::BBBNNN___nnnzzz///111333333000......//////---+++******,,,...///333666999<<<===<<<:::888777444222000///...+++))),,,+++)))''''''''')))+++)))((((((''''''(((******((()))***+++,,,---...---+++---//////---,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((()))***************+++,,,...////////////000111000...,,,,,,+++***(((/////////...---+++)))''''''&&&&&&(((******)))'''((()))***++++++)))((('''%%%$$$$$$$$$%%%&&&''''''$$$&&&))))))&&&###!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###%%%&&&###""""""!!!!!!!!!""""""###  %%%((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%$$$!!! $$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%$$$###""""""$$$!!!   !!!""" !!!!!!""""""######""""""""""""###############$$$###""" """$$$))),,,000222***"""###"""!!!!!!######"""!!! !!!!!!""" !!! """&&&$$$%%%'''''''''&&&%%%$$$&&&&&&$$$$$$''',,,333888@@@JJJZZZhhhuuu111666;;;<<<:::777666666333222000...------...///444555888:::;;;:::888777444222///......,,,***(((***++++++)))'''''')))+++((((((((()))))))))))))))'''***,,,+++,,,///...,,,***,,,...///---,,,,,,------///000///---++++++,,,(((((())))))))))))((('''+++---111222111000000000000000000...+++(((((()))//////000///...---+++******(((((((((***+++***)))'''((()))***+++******)))###$$$%%%''')))***,,,,,,%%%'''))))))&&&$$$""""""((('''''''''&&&&&&&&&%%%***(((%%%"""!!!"""$$$%%%"""""" !!!"""######!!! $$$(((((('''###$$$%%%&&&''''''''''''###$$$%%%&&&&&&$$$"""!!!"""###$$$%%%%%%###"""!!! """$$$$$$"""""""""###!!!  !!! !!!!!!!!! !!!!!! !!!!!!!!!!!!$$$%%%%%%###!!! &&&666CCC===,,,!!!!!!""""""""""""""""""""""""  !!!"""!!! !!! """&&& """$$$$$$$$$###$$$&&&'''%%%$$$$$$''',,,111444===FFFTTTbbbooo}}}000777@@@CCCAAA===;;;;;;666444222000...---------111333555777888888888888444333000000000///---+++)))+++,,,+++)))((()))+++'''((()))******)))((('''$$$***,,,+++,,,///...)))+++---///000///......///...111333222///,,,++++++((((((((((((((('''&&&%%%(((,,,111333222000//////,,,111333111+++(((***------.../////////---,,,+++---+++))))))***++++++***'''''')))***+++,,,,,,,,,&&&'''((()))******)))((('''((()))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$$$$!!!!!!""""""############"""!!! """%%%&&&'''"""###%%%'''(((((('''&&&###$$$$$$%%%$$$###"""!!! ###&&&&&&$$$!!! """###"""!!!"""""""""""""""""""""!!! """$$$###"""!!!!!!)))(((%%%""" !!!!!!!!!!!!"""$$$%%%%%%""" !!!///AAABBB222$$$!!!###""" """  !!!!!!""" !!!$$$%%%""""""$$$ """$$$$$$$$$$$$'''***%%%$$$######&&&***---///888@@@MMM[[[jjjyyy...666@@@EEEBBB>>><<<;;;555444222///---+++***)))///000222444666888999999777666444333333333111///)))+++------***((()))+++&&&(((***++++++***'''%%%"""))),,,+++,,,///---''',,,...111111111000000111///333555444000,,,******(((((((((((('''&&&%%%$$$$$$***000222111...,,,,,,***000555333,,,))),,,222,,,,,,---......---,,,,,,000---***)))***+++++++++&&&'''(((***,,,------...************(((%%%!!!)))))))))(((%%%$$$%%%%%%######$$$%%%&&&&&&'''((($$$%%%&&&'''&&&%%%$$$###!!!###&&&&&&%%%$$$"""  """%%%'''!!!###&&&(((((('''%%%##################"""!!!!!!"""&&&'''%%%!!!!!!""""""!!!!!!"""###$$$%%%%%%%%%$$$"""!!! $$$&&&&&&$$$###"""222///+++&&&###!!!!!!!!!""""""""""""############"""%%%%%%### &&& %%%444:::000### """!!!"""  !!!!!!"""!!!$$$))))))$$$"""######%%%''''''&&&(((,,,000###"""!!!###&&&)))+++,,,444;;;HHHWWWgggwww;;;===>>>===999777888:::888$$$;;;...$$$555!!!(((......///000222444666888888888666555333111000000...***'''(((,,,///---***)))))))))+++,,,,,,)))&&&&&&'''(((***+++,,,,,,,,,+++---000111000000111222444333333111///,,,)))'''***)))((())))))(((&&&$$$(((,,,//////111333111...,,,***(((((()))+++,,,---...---,,,,,,......---,,,---,,,******++++++)))(((%%%'''))),,,,,,,,,***)))+++&&&$$$'''(((&&&&&&(((,,,+++++++++,,,+++)))&&&'''&&&$$$############$$$***(((&&&&&&'''''''''%%%###%%%&&&%%%$$$$$$(((+++&&&!!!!!!!!!###"""'''((('''((()))((($$$###"""!!! !!!"""######"""!!!!!!"""$$$&&&'''!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$%%% !!!"""!!!  !!!$$$%%%%%%$$$!!! !!!%%%%%%%%%$$$###"""!!! """"""!!!!!!###$$$&&&((( """###""" !!!###$$$$$$###!!!!!!#########"""$$$%%%%%%&&&&&&''''''((()))'''%%%%%%&&&'''((('''""""""!!!!!!###%%%(((***111444<<>>============:::666333000'''777$$$---$$$+++ ,,,...222555666555333222333333333333222222222222......---,,,+++++++++++++++***))))))++++++***)))***(((&&&$$$$$$'''***,,,***+++,,,,,,+++,,,///111111333666888777555222000+++'''$$$"""###&&&'''((("""&&&(((''')))---...,,,***,,,---,,,+++,,,000555///......000222444444333///---,,,,,,,,,,,,+++)))'''(((((())))))(((((((((%%%%%%&&&(((%%%###&&&,,,+++***)))*********'''%%%)))((((((''''''((()))***###""" !!!"""######"""&&&$$$""""""$$$%%%%%%%%%'''%%%&&&((('''%%%&&&+++###&&&&&&$$$$$$'''(((%%%$$$###""""""""""""$$$$$$!!!!!!""""""###""""""!!!"""###$$$$$$###!!!!!!$$$&&&''''''&&&&&&$$$$$$$$$######$$$'''*** """!!!!!!!!!"""#########""""""!!! !!!"""""""""!!! ###$$$$$$### !!!!!!!!! %%%###!!! !!!!!!"""!!!!!!!!!"""%%%(((***"""!!! !!!######!!! ###$$$$$$%%%&&&'''''''''***///777>>>FFFSSScccoooxxx>>>AAADDDEEEBBB===:::888,,,///000+++777+++%%%---+++---000222333333111000444333333333222222111111------,,,+++,,,...111444///...---......---***'''***)))'''&&&&&&(((***,,,***---///000///.........222444777999999666333000+++(((%%%###$$$&&&&&&&&&%%%((()))(((***......,,,***,,,...,,,******///444/////////000333555555444///...,,,,,,------+++***)))))))))(((((('''&&&&&&%%%%%%(((***'''"""%%%***,,,++++++,,,------+++)))''''''((((((''''''&&&&&&"""!!! !!!###%%%%%%%%%%%%""" !!!###&&&&&&%%%***&&&$$$'''(((&&&%%%'''###&&&&&&######''''''%%%&&&%%%###""""""""""""###""""""!!!!!!!!!!!!"""""""""###%%%%%%$$$"""!!!"""###$$$%%%%%%%%%%%%!!!"""############%%%'''!!!"""!!! !!!""""""""""""""""""!!!  !!!!!!""""""!!!"""$$$$$$### #########$$$&&&%%%$$$"""+++((($$$!!!!!!###&&&(((###!!! !!!""""""!!!######$$$%%%%%%&&&&&&&&&%%%+++333999AAAMMM^^^jjjtttAAAFFFJJJJJJDDD===999777)))888%%%...;;;''' ///***,,,...000111111000///444444333333222111111000------,,,,,,...222777;;;555555444333222///+++(((---,,,***)))***+++---...+++...222444333000...---444666999:::999666222///---***'''&&&&&&''''''&&&'''***+++)))***...///---+++---...,,,((((((---111333222111111333333222111///---,,,,,,,,,,,,+++)))+++***)))((('''&&&%%%%%%&&&(((,,,...***$$$&&&+++,,,,,,,,,...000111///---&&&&&&'''((('''&&&$$$###"""!!!!!!###&&&)))***))))))&&&$$$%%%(((++++++******$$$"""%%%&&&$$$!!!!!!###&&&&&&######''''''%%%((('''%%%###!!!!!!!!!!!!###"""!!! !!!"""### !!!$$$&&&&&&%%%###!!!"""""""""######$$$$$$%%% !!!######""""""###$$$ !!!"""!!!  """ !!!!!!"""""""""""""""!!!"""""""""!!!!!!#########  !!!"""""""""$$$'''******(((&&&000,,,&&& !!!###$$$""" !!!"""###""""""###$$$$$$%%%%%%%%%%%%%%%---444;;;GGGXXXeeerrrDDDEEEFFFIIIJJJHHHBBB===;;;888444111//////...---'''(((+++---///000000000......///111333222///---+++...111222111111444777111444777555000+++(((''',,,+++***)))))))))***+++---...000222222222111111333666999<<<<<<999555222...)))'''+++...---,,,---++++++***)))'''(((+++...---000222///+++***...222222222222222222222222222///......000111000...,,,...---,,,***((('''&&&%%%'''***---+++&&&$$$&&&***///000222333222000---+++((((((((('''&&&$$$###"""((($$$!!!!!!$$$&&&%%%###'''+++***&&&&&&,,,---***)))&&&######$$$%%%###!!!'''&&&&&&&&&'''(((***+++$$$""" """""""""!!!"""!!! !!!"""###$$$&&&&&&'''''''''&&&%%%%%%###$$$$$$""" ### $$$((())))))'''&&&&&&######!!!###%%%$$$!!!"""'''(((&&&$$$######!!!######((((((%%%$$$  ###%%%###!!! """%%%(((((('''""""""!!! #########""""""""""""!!!"""!!! !!!$$$&&&&&&&&&"""(((...222666???LLLWWWkkkuuuBBBCCCGGGKKKNNNMMMIIIDDDCCC???:::555111///...---+++,,,---...///......---///......000222222111///---000222333222333555888555777777555111---,,,---...---+++*********+++++++++,,,---///000111111111444777:::<<<<<<999555333,,,'''&&&)))+++***)))+++***++++++***((()))***,,,...000111///,,,,,,...111111111111111111000000000111111000000111///,,,***,,,,,,+++***)))'''&&&%%%''')))***)))&&&%%%'''***///000111111000...,,,************)))(((&&&%%%$$$$$$###!!!!!!"""#########&&&))))))%%%&&&+++---***'''%%%""""""$$$%%%###"""'''&&&%%%$$$$$$%%%&&&&&&$$$""" !!!######"""###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%###!!! """$$$"""###&&&(((((('''%%%$$$######!!! !!! !!!$$$### !!!%%%$$$""" !!!!!! $$$######!!!""""""!!!  ###)))...###!!! !!!%%%'''&&&%%%%%%$$$######""""""######"""######$$$$$$$$$$$$$$$!!!  ###%%%%%%%%%$$$(((...111444===KKKUUUfffqqq>>>AAAGGGMMMRRRRRROOOLLLMMMIIIBBB:::444000......------......///////////////------...000222222111///111333333333444666777777777666444000//////000///...,,,+++************((()))***+++...000222333666888;;;===<<<:::666444...)))'''***+++)))(((***)))***++++++***))))))***//////............///000111000000000//////......333222111000000...***((()))************(((&&&%%%)))((('''&&&&&&''')))+++000000//////...,,,+++***++++++***)))(((&&&$$$###"""######"""!!!!!!"""$$$$$$&&&&&&%%%&&&***,,,***&&&$$$"""!!!###$$$$$$###$$$$$$###""""""###$$$%%%$$$"""!!!###%%%%%%$$$######""""""""""""###"""!!!!!!!!!!!!"""$$$%%%###$$$&&&%%%$$$######$$$$$$%%%%%%%%%%%%###"""!!!!!!"""############""""""""" """$$$### !!!&&&!!!!!!""""""(((!!!  !!!%%%###!!!!!!'''000666###"""!!!!!!###$$$###"""%%%$$$######""""""###### !!!###%%%&&&&&&&&&&&&###"""!!!"""$$$&&&&&&&&&&&&)))---...222:::GGGRRR___kkk|||:::>>>EEELLLQQQRRRPPPNNNRRRNNNGGG>>>666111000000,,,,,,,,,---///111222333...,,,***+++---000111222///000111222333444555666666666555333111000/////////---,,,***((((((((()))'''((((((***---000444666777999;;;======:::777555222...,,,...---******,,,'''***,,,,,,+++)))((((((...---,,,---///000000///111111000000//////......222111000//////---)))&&&'''((()))******((('''&&&+++(((%%%%%%'''***,,,---//////...---,,,+++*********))))))'''%%%###!!! """%%%'''%%%###"""$$$'''"""###$$$%%%&&&)))******%%%$$$"""!!!!!!###$$$$$$!!!!!!!!!"""$$$&&&((()))$$$""""""$$$&&&'''######""""""!!!!!!!!!!!!  ###$$$!!!###$$$%%%%%%$$$###############"""""" !!!!!!"""######$$$$$$%%%$$$###$$$&&&%%%"""$$$(((!!!!!!###$$$+++%%%!!!"""###!!! """%%%$$$!!! !!!&&&...444""""""""""""""""""!!! """!!!  """%%%'''''''''''''''%%%$$$%%%((()))))))))(((***+++,,,///888DDDMMMXXXeeewww777<<>>@@@CCCGGGJJJGGGFFFDDDBBB???999222---)))))),,,000///++++++---,,,,,,+++---///000000///---++++++///555:::<<<<<<===<<<:::999777555000---111///,,,***((((((((()))+++***)))***,,,.........000222444777999;;;<<<<<<<<<>>><<<777000---///222///+++(((&&&&&&'''((((((%%%$$$&&&+++,,,+++,,,///,,,...000000111333555888;;;:::777555444000,,,((('''(((((('''%%%%%%&&&'''%%%&&&'''&&&$$$######$$$(((***---...---,,,---...111000...***'''%%%###"""$$$!!! ######!!!"""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''###!!!"""$$$(((######&&&%%%"""''''''&&&$$$"""!!! """"""###""""""!!! $$$)))'''"""!!!%%% !!!"""$$$&&&'''(((!!!###%%%''''''%%%###!!!!!!"""######"""  %%%---&&&((()))&&&$$$$$$(((,,,"""""""""!!! %%%$$$###!!!!!!!!!!!!"""%%%&&&&&&%%%###!!!"""&&&&&&%%%$$$%%%'''$$$))),,,***%%%!!!"""$$$!!!""""""""""""#########%%%'''&&&'''000:::<<<777FFFOOO^^^nnn}}}:::;;;===>>>???AAAEEEGGGGGGFFFEEECCC@@@;;;444///---+++---000///***)))+++***+++,,,...000111111000---,,,,,,///555:::<<<<<<===<<<::::::999777444111333111///---+++*********)))))))))***---///000000555777999;;;<<<<<<<<<;;;;;;>>>???<<<666111000222000---)))''''''(((((((((&&&$$$&&&***,,,+++,,,///---///000111111333555777;;;999888666555222...+++((())))))(((''''''(((***$$$&&&''''''&&&&&&((()))***,,,......---,,,,,,---,,,,,,,,,***)))&&&$$$###%%%"""!!!###### #########$$$$$$%%%%%%%%%%%%'''))))))'''###!!!"""###)))%%%!!!!!!%%%'''&&&$$$&&&&&&&&&%%%$$$###""""""#########$$$######"""""""""%%%%%%""" """%%% """###$$$%%%$$$$$$###$$$&&&((((((&&&$$$###!!!!!!""""""!!! !!!!!!!!!"""(((&&&$$$"""!!!!!!######$$$""""""""""""!!!!!!!!!!!!&&&%%%$$$""""""""""""###"""###$$$%%%$$$""" $$$'''((('''### $$$''')))((($$$###&&&)))#########$$$$$$$$$%%%%%%((()))'''&&&,,,666;;;:::BBBJJJYYYiiiyyy<<<>>>@@@AAA@@@AAABBBDDDFFFEEEDDDCCCAAA<<<555111---+++,,,//////+++***,,,)))***---000111222111111...---...111666:::<<<<<<===<<<:::::::::999777555444444222111///...,,,,,,))))))***+++---000222333888:::<<<>>>>>><<<:::888:::>>>BBBAAA;;;666222111111...+++(((((()))(((((('''%%%&&&***,,,+++,,,///...000111111111222444666999888666666555333000---)))***+++***))))))***,,,$$$%%%'''((((((***,,,///---///000///---+++++++++((())))))***)))(((&&&%%%&&&###"""$$$###!!!"""######$$$%%%&&&''''''((())))))'''$$$""""""###((($$$!!!!!!$$$&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$%%% !!!"""$$$$$$###"""!!!$$$&&&'''))))))'''&&&$$$ """!!!"""$$$### """&&&&&&""" """ !!!""""""""""""#########'''&&&$$$###""""""###### !!!###$$$$$$###""""""&&&'''(((&&&"""###%%%&&&$$$###$$$(((---%%%%%%%%%%%%&&&&&&&&&&&&***+++)))%%%'''000888<<<;;;DDDRRRbbbrrr???AAADDDEEECCCBBBAAABBBDDDCCCCCCBBBAAA<<<666222,,,))))))---///......000))),,,000222222111000/////////111333666999;;;<<<<<<:::999888999888666444444444444333111///---,,,,,,---......///000222444666888<<<>>>>>>;;;777555999===@@@@@@<<<777444222111...***)))(((((('''&&&(((&&&&&&***,,,+++,,,000...///000000///000222444555444333333444222000---)))***+++***))))))+++---$$$&&&'''((((((***---000000111111000---+++++++++******))))))((((((((((((%%%""""""$$$### !!!$$$%%%&&&'''((()))******'''''''''&&&%%%$$$$$$$$$$$$""" """######!!!!!!!!!"""###%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%&&&### ###$$$$$$###!!!!!!!!!!!!!!!"""""""""%%%&&&'''(((((('''&&&%%%!!!  !!!!!! ###%%%%%%$$$%%%'''&&&$$$!!! !!!"""!!! !!!"""#########&&&%%%$$$"""!!!""""""###!!!!!!"""############""""""###$$$$$$###"""!!! !!!"""######"""$$$'''***%%%%%%%%%&&&&&&&&&&&&''''''))))))&&&%%%***333999666>>>LLL\\\lll{{{AAADDDHHHIIIHHHEEECCCBBBEEEEEEEEEEEEDDDAAA;;;777000+++))),,,...------///+++///333444222///...///000222444666777999:::<<<;;;999777666666666444222444333333222000...,,,+++000111222111//////111333444666:::======;;;888666999:::;;;:::888555333333///,,,)))(((((('''&&&%%%)))''''''***+++***,,,000,,,---............000222111000000111222111...,,,******+++***))))))***,,,&&&&&&'''''''''(((+++...222333222000---,,,,,,---000...+++((('''''')))***###!!!!!!%%%%%%"""!!!###%%%%%%&&&''')))***++++++%%%%%%%%%&&&&&&'''''''''###"""!!!!!!"""######""" """###%%%&&&'''""""""###$$$%%%%%%%%%%%%+++'''"""!!!###$$$"""""" """%%%'''$$$%%%&&&&&&&&&&&&%%%$$$!!!!!! !!!""""""!!!$$$%%%%%%%%%%%%%%%$$$%%%&&&$$$!!! !!!### !!!""""""%%%$$$"""!!! !!!!!!############""""""!!!!!! !!!###$$$$$$######!!!###$$$############$$$$$$$$$$$$%%%%%%%%%%%%###&&&))))))&&&&&&,,,333333:::GGGWWWgggwwwAAAEEEJJJMMMKKKHHHEEECCCHHHHHHIIIJJJJJJGGGBBB>>>999111,,,,,,---***((())),,,000444444111//////111111444666888888888:::;;;:::888666555666666666555333333111000...,,,++++++000222333111...---///111333666999<<<===<<<:::888666666555444333222222222,,,***(((((((((((('''%%%+++((('''***+++***,,,000+++,,,.........///111333111000000111222111///---+++,,,,,,+++))))))***+++'''''''''&&&%%%&&&***---222222222000...---...000222000,,,)))'''''')))***###!!!"""&&&'''$$$###%%%$$$%%%%%%&&&'''((())))))&&&%%%$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%######$$$%%%%%%%%%$$$$$$+++'''$$$"""###### """!!! """&&&(((%%%%%%&&&&&&&&&&&&%%%%%%"""""""""""""""""""""""" $$$&&&$$$###$$$###!!!!!!$$$&&&%%%!!!!!!$$$ !!!!!!$$$###!!!  &&&%%%$$$###"""!!! """!!!"""###%%%%%%###!!!!!!###$$$$$$###!!! ############$$$$$$$$$$$$ ###(((+++)))&&&)))///111888DDDSSSbbbsss???DDDJJJNNNMMMJJJFFFDDDIIIIIIJJJKKKKKKIIIDDDAAA>>>555---,,,,,,)))&&&&&&+++///333333000000222666222555888999999888:::;;;999777666777999;;;<<<<<<444333000...,,,+++++++++---///111///+++***---000333555777999999999888777333222111111222111000///+++***((())))))***)))''',,,((('''***+++***,,,111+++---...//////111333666444333333444555555222000...//////---***)))***+++&&&'''&&&%%%%%%'''+++...111111111000//////111333...---,,,+++***(((''''''%%%###%%%(((((($$$###$$$&&&&&&'''''''''((((((((()))'''%%%&&&'''(((&&&$$$%%%&&&''''''&&&&&&&&&&&&!!!!!!!!!"""######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%###"""""" """""""""#########$$$$$$&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%$$$###"""!!!$$$&&&"""!!!$$$$$$"""######$$$$$$############ !!!!!!$$$###""" !!!&&&%%%$$$"""!!!!!! ###""""""$$$&&&'''%%%""""""""""""###$$$$$$$$$###############$$$$$$$$$$$$######''',,,+++((()))///000777BBBOOO^^^ooo}}}<<>>444,,,,,,,,,***'''''')))---111222000111555:::333666::::::999888999;;;888777777999<<<@@@BBBBBB555333000---++++++,,,,,,))),,,...---)))))),,,000222333444555555444333333000000000111222111///---+++***)))***+++,,,***))),,,)))(((***+++***---111,,,...000000111333666888888777777888999888555333111111111...,,,***+++,,,&&&&&&&&&&&&&&&(((---000000000111000000111333555(((***,,,---,,,***&&&$$$(((&&&'''***)))$$$"""###))))))))))))************,,,)))'''&&&''''''$$$!!!###%%%&&&&&&%%%$$$%%%%%%###############$$$$$$$$$'''((((((((('''&&&%%%%%% !!!"""""" !!!###%%%''''''$$$!!!(((((((((((((((((((((((($$$%%%&&&'''&&&$$$!!! !!!### &&&(((&&&&&&$$$###$$$((()))&&&### !!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!!!!"""%%%$$$###"""!!!!!!!!!"""!!! $$$((()))'''%%%%%%###!!!!!!###&&&'''(((######$$$$$$$$$%%%%%%%%%&&&$$$&&&,,,,,,)))+++111000666@@@MMM\\\lll{{{BBBFFFIIIIIIFFFDDDFFFGGGJJJKKKLLLJJJFFFBBB@@@@@@>>><<<777000)))&&&(((++++++,,,---,,,,,,///555:::<<<;;;999888888888999:::444777<<<@@@AAA@@@===;;;333222000...---...///000///...,,,+++***)))******111333444333111111444777333333333333444222...+++)))222333***"""%%%,,,000%%%(((+++,,,,,,+++,,,---000000111222333333333333333555777777555444444555333222000---+++***)))(((+++++++++)))''')))---111...000222222000.........222000---,,,,,,,,,+++)))'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%'''))),,,,,,,,,'''((()))(((&&&$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%((($$$###)))***'''%%%((($$$$$$###!!! """%%%""""""$$$%%%&&&'''''''''&&&%%%&&&'''))))))'''$$$&&&%%%###!!!!!!"""###$$$"""%%%&&&%%%"""&&&***(((###!!!###'''###&&&%%%!!!!!!""""""###"""###%%%######""""""!!! !!!,,, ///%%%,,,!!! &&&$$$###%%%((()))'''$$$###$$$$$$%%%&&&'''((()))%%%'''))))))'''&&&%%%%%%444777???JJJTTT```rrrFFFGGGIIIJJJIIIHHHHHHIIIKKKLLLLLLJJJGGGDDDCCCCCC@@@???:::444...+++,,,...---------+++***,,,111555666666888999::::::999999444666999<<<======<<<;;;444222000---,,,,,,---......---+++***)))))))))***...000222333333444777:::444333333333333222///---(((---,,,&&&###'''+++,,,&&&)))++++++*********+++//////000111222222222222333444555444222111222333222000///,,,+++)))((((((***+++,,,***)))***...111///111333333111000///000...,,,+++,,,...//////...***)))'''&&&%%%&&&'''((('''&&&%%%&&&((())))))((()))******)))'''&&&&&&'''$$$$$$%%%%%%%%%%%%%%%$$$!!!!!! !!!!!!###$$$%%%'''""""""''')))&&&$$$&&&#########"""!!!!!!$$$&&&%%%###  ###(((***%%%&&&'''(((((('''&&&&&&%%%$$$###""""""###$$$&&&  """%%%%%%%%%!!!$$$''''''%%%%%%&&&)))"""%%%%%%!!!!!!###### $$$"""$$$&&&$$$ $$$!!!  %%%)))### +++"""$$$'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))))))))(((((()))))),,,666CCCPPP\\\kkkxxxHHHGGGGGGHHHJJJJJJIIIHHHIIIJJJJJJHHHFFFDDDCCCDDD@@@???<<<777111...---.........---+++)))***...000000222666999;;;:::999888444555666777999:::;;;;;;555333000---,,,+++,,,,,,---,,,***)))))))))******///000222222333444777999555333222111222111000...******'''$$$$$$''''''%%%'''(((******)))(((((()))...//////000111111222222444444333000......000222444333111///---+++******)))***,,,---,,,---///111000222444444222111000111---,,,+++---///000000///---+++)))''''''(((***+++(((&&&%%%%%%&&&'''&&&%%%+++,,,,,,+++)))(((((()))(((((((((''''''%%%$$$$$$ !!!"""###%%%&&&'''%%%"""!!!%%%'''%%%###$$$$$$%%%%%%$$$"""!!!###$$$###!!!  """%%%'''%%%(((***)))'''%%%&&&(((((('''%%%############$$$"""!!! !!!###$$$$$$$$$!!!"""$$$&&&'''((())))))!!!$$$$$$!!!!!!$$$###!!!$$$###$$$&&&%%%!!!!!!%%%""" """$$$###"""((( (((%%%%%%((( &&&(((((((((&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))))))))***777444777AAAMMMZZZiiiuuuGGGEEEDDDEEEIIIJJJHHHFFFGGGGGGGGGEEECCCBBBCCCDDD>>>===:::777333///---,,,///...,,,+++***,,,...000111222555777999999888888666666555666777999<<<===888666333000---,,,------++++++***))))))***+++,,,222222222111111111222333333111//////000000000///,,,+++(((%%%#########"""%%%&&&(((((((((((()))***/////////000111111222333666555333///,,,---///222:::999666333000...---,,,)))+++---///000000000000000222444444222000000111000///...///000000///------+++)))&&&&&&(((***,,,((('''%%%%%%'''((('''&&&---......---+++******++++++++++++***((('''%%%$$$######%%%&&&(((((((((((($$$""""""$$$&&&&&&$$$$$$'''((((((&&&###!!!!!!"""###&&&&&&%%%###!!!&&&***---+++'''%%%(((+++,,,***(((%%%###"""!!!!!!$$$"""!!!!!!###$$$$$$###!!!!!!"""$$$'''((((((&&& ######!!!!!!$$$$$$!!!$$$###$$$'''&&&""""""&&&%%%""" """&&&)))(((&&&%%%%%%%%%$$$'''%%%!!!***'''((((((%%%""""""%%%)))$$$$$$%%%&&&&&&''''''((('''(((***)))((('''((()))OOOEEE<<<===GGGUUUhhhuuuHHHEEECCCEEEIIIKKKIIIGGGHHHHHHGGGEEECCCBBBDDDGGG>>>===:::888555222///---///...------///111222333666666666666666777777888888888777777999;;;===???<<<999666333000//////000++++++******+++,,,---...222111000000000000111000111///------...//////...*********'''$$$"""%%%)))"""###&&&'''''')))+++...111111000111111222444444999777444000......222555===<<<999555222///---,,,+++,,,...000222222111000///111333333111000///000000000///000222111000...+++)))'''%%%%%%&&&((()))((('''&&&''')))*********---...///...,,,***+++,,,*********)))'''%%%$$$###%%%&&&((()))***)))'''&&&%%%%%%%%%%%%'''((('''$$$%%%'''((((((&&&$$$###$$$!!!%%%'''(((&&&$$$"""(((,,,...,,,(((&&&))),,,))))))((('''%%%%%%$$$$$$%%%###""""""$$$%%%$$$######""""""###%%%%%%$$$### ######!!!!!!$$$$$$!!!$$$###$$$'''&&&"""###&&&%%%###"""###'''))))))(((!!!+++###&&&$$$&&&...%%%'''&&&$$$ ###'''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''''''''''')))+++JJJ???666777@@@OOObbbppp}}}IIIHHHGGGHHHJJJLLLLLLLLLNNNMMMKKKHHHFFFFFFIIIKKKCCC@@@===;;;:::777444222333111000222555777999999;;;:::888777666777888888999999:::;;;===>>>??????>>><<<999666444333333333,,,,,,,,,,,,---///111222///...---...111333333333///...---...///000///...)))(((((((((%%%$$$***222!!!"""%%%&&&'''***---000222111111111111333444555:::999666333111111444777;;;:::777444111///---,,,///...///111333333222000///111333333111000///000......///111444444333111))))))'''&&&&&&&&&'''(((***((('''(((+++,,,,,,,,,---......---+++******+++&&&&&&&&&%%%$$$###""""""$$$&&&(((******(((%%%$$$%%%''''''&&&'''***)))%%% ###'''))))))((((((((('''&&&###"""###%%%''')))***,,,,,,***'''&&&(((+++$$$%%%&&&'''((()))******%%%$$$"""###$$$%%%%%%$$$$$$$$$%%%%%%$$$###""""""!!!$$$$$$!!!!!!$$$###!!!###"""###&&&%%%""""""&&&"""""""""###$$$%%%'''(((444III333$$$(((%%%''')))$$$$$$$$$"""!!!!!!###%%%+++***)))'''%%%###"""!!! """$$$%%%&&&))),,,///222...///666AAANNN]]]jjjxxxGGGHHHIIIIIIIIIJJJLLLNNNRRRPPPMMMJJJGGGHHHKKKNNNGGGCCC???======;;;999666888777555777;;;======<<<;;;;;;:::::::::999999888777999<<>>???===:::777555444555555.........///000222444666111///...///222555444333.........000222222111///000***%%%&&&&&&&&&***111"""$$$&&&''''''***---000222111000///000222444555999999777555333333666999888777555444222111111111222111000111333444222000000222444444222111000111000000111333444444222000***************))))))(((,,,***))))))+++,,,+++***,,,------,,,***))))))***###$$$$$$%%%%%%%%%$$$$$$###%%%)))+++,,,***'''&&&%%%((((((%%%'''+++***%%%"""%%%)))+++***((('''''')))'''###!!!"""$$$(((******)))(((&&&%%%%%%&&&&&&%%%%%%'''((()))*********%%%$$$"""###%%%&&&&&&&&&$$$&&&((('''$$$###$$$%%%"""%%%%%%!!!!!!###### """!!!"""%%%$$$!!!"""&&& ###%%%%%%""""""&&&)))FFFeeeDDD''')))&&&((($$$$$$###"""###$$$%%%$$$###(((((('''&&&%%%$$$$$$######$$$&&&&&&&&&(((+++...))))))...777@@@JJJXXXeeesss}}}DDDFFFHHHGGGFFFFFFJJJNNNRRRQQQMMMIIIFFFGGGJJJMMMHHHDDD???======<<<:::888===;;;999;;;>>>@@@@@@>>>999:::<<<>>>>>><<<:::888666999>>>AAACCCAAA???===>>>===:::777666555666666/////////000222444777888777444111222333444333111//////000333555444222000:::...$$$%%%'''&&&&&&***%%%&&&''''''''')))---///111000///...///111333444888888777666444555777999666666555555555666666777555222000111333444222000222333555555333222222222444444333444444222///,,,+++,,,---...---,,,+++***...,,,***)))******)))(((+++,,,,,,+++)))(((((()))$$$%%%&&&'''((((((((((((###&&&***...///...,,,***$$$((((((%%%&&&+++***$$$'''***------)))%%%"""!!!$$$$$$%%%&&&&&&&&&%%%%%%)))'''$$$###$$$$$$$$$###)))*********)))((('''&&&%%%###"""###%%%'''''''''###'''+++***%%%###&&&)))###&&&%%%!!!!!!###"""!!! """%%%$$$!!!!!!%%%!!!&&&)))(((###"""''',,,???eeeAAA!!!%%%'''---&&&$$$"""!!!###'''(((%%%###"""###$$$%%%'''((())))))++++++***(((&&&&&&''')))///...///333777???PPP^^^ooozzzJJJEEECCCDDDDDDDDDGGGLLLPPPOOOMMMJJJGGGFFFHHHJJJEEEAAA<<<999999<<<>>>@@@;;;??????<<<===DDDFFFCCCCCCAAA>>>======<<<;;;999;;;<<<>>>@@@AAABBBBBBAAA;;;<<<===<<<999666555444000111222333333333333333666999;;;999555111000000555333111111222444444444///...---,,,+++******))))))+++***'''###$$$)))...000...,,,---///111222222777555555555777888777666444333222222333333111///111000...------///222444111111222222222222111111444555666666555222///---,,,,,,+++(((&&&%%%&&&(((---//////,,,(((''')))---+++++++++***)))(((((((((((((((((('''((())))))***)))***+++,,,,,,+++)))((()))'''%%%&&&''''''%%%"""+++***)))((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$######'''%%%###$$$(((+++,,,+++)))((('''&&&&&&'''((()))###""""""%%%((()))&&&$$$$$$&&&(((***)))'''###!!!###!!!###'''&&&"""!!!"""!!!$$$&&&''''''%%%$$$)))(((((('''&&&$$$######''',,,+++'''+++222..."""$$$%%%''')))******))))))&&&)))------***'''&&&&&&++++++)))&&&$$$$$$''')))---......000555@@@OOOYYYfffrrrIIIEEECCCFFFFFFEEEHHHLLLOOONNNMMMJJJGGGGGGIIIKKKGGGCCC>>>;;;;;;===???@@@===AAA@@@===>>>DDDEEECCCCCCAAA>>>======<<<;;;:::;;;<<<===???@@@@@@@@@@@@>>>???>>><<<777444222222333333333333333222111000111444888888666333222333444333111222333444444333000000000000000...---,,,,,,------***'''(((---222111000...///111222333222555666777777777777777777333333222333555555444222333111///---,,,---...000......////////////......222333444444333111...,,,/////////---***((()))***+++***)))((()))))))))))))))((('''((()))))))))(((***************++++++,,,)))***+++,,,,,,+++***((()))'''&&&'''))))))'''$$$)))((('''&&&$$$###"""!!!%%%$$$###"""###$$$&&&''')))'''%%%&&&(((******)))---,,,***(((&&&%%%$$$$$$%%%$$$###%%%((((((&&&$$$"""###&&&''''''%%%"""!!!!!!!!!%%%&&&"""!!!###!!!"""$$$&&&'''&&&%%%$$$&&&&&&&&&&&&&&&''''''(((''',,,+++'''+++222///$$$))))))))))))(((&&&$$$######%%%'''&&&$$$$$$%%%'''&&&''''''&&&%%%&&&)))++++++---///222777@@@LLLUUUdddpppGGGEEEEEEHHHIIIGGGHHHKKKMMMLLLKKKHHHGGGGGGKKKMMMIIIFFFBBB???===>>>???AAAAAACCCBBB@@@@@@CCCDDDBBBCCC@@@>>>=========;;;:::;;;;;;<<<===============???>>>===:::666333333333666666555444222000///...///222666888777444333222333222222333555555444333000000111111111000...------......,,,***+++///333333222000000222333333222222666999:::777666666777333222333444666777666555333222///---++++++++++++,,,---............---,,,000000222222111///---+++,,,...//////---,,,,,,,,,...+++(((***...000...***(((&&&%%%&&&***+++***((()))))))))*********++++++)))***+++------,,,***)))(((''''''(((******)))'''((('''&&&%%%$$$"""!!!!!!&&&$$$###"""###&&&)))++++++***(((((()))******)))++++++***)))'''%%%###"""&&&%%%%%%&&&(((((('''%%%"""###%%%&&&'''&&&$$$######!!!"""&&&'''$$$###%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%'''((()))$$$((((((%%%)))///---%%%******))))))'''$$$"""!!!"""######""""""###&&&((($$$&&&''''''''''''(((***))),,,000333777>>>HHHPPPaaalll|||GGGEEEGGGKKKKKKHHHGGGIIIHHHHHHGGGFFFEEEGGGJJJMMMJJJHHHEEEBBB>>>>>>???@@@DDDDDDDDDBBBBBBBBBBBBAAABBB@@@===<<<======;;;:::;;;;;;;;;;;;;;;;;;:::::::::::::::777555555666888666666555444333111///...111333666888777444111000222222333444666666444222111000...---,,,++++++,,,+++,,,,,,***)))***...111333222111111222222222000///555;;;;;;777444555777333333222444666666555333222111///---,,,+++******---...///000000///...---//////000111000///---,,,%%%(((,,,......,,,,,,,,,---,,,+++,,,...///---+++***'''%%%'''***,,,***'''&&&''''''(((((((((((((((((()))+++------,,,***)))&&&&&&'''((()))******)))(((((((((''''''&&&&&&&&&''''''&&&&&&'''(((***++++++*********************%%%&&&'''((()))((('''&&&''''''&&&''''''''''''&&&$$$%%%&&&(((((((((''''''(((&&&&&&))))))&&&%%%''''''''''''&&&&&&%%%%%%%%%)))(((&&&$$$###$$$%%%%%% ######"""%%%***)))###%%%%%%&&&''''''&&&%%%$$$%%%%%%&&&%%%%%%&&&'''(((''')))******((('''&&&'''***,,,///111444;;;EEELLL```jjjxxxGGGFFFHHHLLLLLLHHHEEEGGGDDDDDDEEEDDDDDDFFFIIIKKKIIIIIIGGGDDD???===>>>@@@FFFEEEDDDDDDCCCAAA@@@@@@@@@>>><<<;;;<<<<<<;;;999::::::999999999999999999999999888666555444666888555555555444333222111111111333666888999888555333444333333555666666444222666222---)))'''(((***+++,,,,,,+++******+++---///222111000000222222111///...444::::::666333444666444333222222333333111///////////////...---,,,+++,,,...000111111000...,,,///000000111111000///...&&&)))---...---+++))))))(((***+++)))&&&%%%&&&'''---+++))))))+++,,,***'''&&&&&&'''((((((((((((''''''(((***,,,,,,+++***)))$$$%%%&&&((((((((())))))&&&''''''((()))******+++((()))***++++++***)))(((((()))***+++++++++,,,,,,"""###%%%'''))))))))))))&&&'''''''''&&&''''''(((&&&&&&&&&''''''(((((((((+++(((''')))((($$$###&&&(((''''''&&&%%%%%%%%%%%%'''&&&%%%#########$$$$$$!!!""""""$$$''''''$$$"""$$$%%%''''''''''''&&&'''((()))))))))(((&&&$$$''')))+++,,,***(((((((((,,,---------///777AAAJJJ]]]ggguuuHHHGGGIIILLLKKKFFFCCCDDD@@@BBBDDDEEEEEEFFFHHHIIIHHHJJJJJJFFFAAA>>>???AAAGGGDDDDDDEEEDDD@@@>>>@@@>>><<<:::::::::;;;:::888:::999888888888888999999:::::::::777444333333444333444444444444444333222111111444888;;;===<<<;;;666555444555555555333111888444///***((()))+++...000///...------...//////111000000111222222111//////333666777555333333555333222111111111111///---...///111111111000///...+++---///111111///---+++///000000111111111111000...000222111...***(((&&&***,,,,,,)))%%%###&&&***------,,,+++******))))))'''((()))***+++***)))(((%%%''')))***++++++)))(((###%%%'''(((''''''(((***$$$%%%&&&'''((()))******((()))+++---,,,***'''&&&&&&(((++++++++++++,,,---%%%&&&&&&'''''''''&&&&&&$$$%%%&&&&&&%%%&&&(((***&&&%%%%%%$$$%%%%%%&&&'''(((%%%$$$&&&%%%!!!!!!###&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&&&&'''(((((('''%%%$$$''''''((()))***((($$$!!!###&&&)))+++******+++,,,------,,,+++---333>>>FFFWWWaaappp}}}JJJHHHIIIKKKJJJDDDAAAAAA???BBBFFFHHHHHHHHHHHHHHHHHHKKKLLLIIIDDDAAAAAADDDFFFCCCCCCFFFDDD???===???<<<;;;999888999999888777999888888777777888999:::777999999888555333333333444444444555444444333222444333444888===@@@AAA@@@:::888555444444444222111333222///---,,,,,,---...333111000///////////////000000000222444444333111000111222333333333333222111000///000111111000...000111333444444222000///---///111333333111///---//////000000111111111111000111333222///+++))))))///...+++)))((()))+++...(((+++---,,,)))'''))),,,&&&''')))***+++***)))((($$$%%%''')))***)))((('''%%%''')))***(((''')))***&&&&&&&&&&&&''''''((((((&&&'''((()))))))))'''&&&'''))),,,,,,***((()))***(((((('''&&&%%%%%%%%%%%%"""###%%%%%%$$$%%%(((+++((('''%%%$$$$$$%%%&&&'''$$$!!!!!!######!!!!!!$$$###$$$&&&'''&&&%%%###""""""###%%%'''((((((((('''&&&%%%&&&&&&&&&&&&''')))(((((())))))(((&&&%%%$$$((('''&&&'''))))))'''$$$"""$$$'''(((((((((***,,,+++,,,---,,,---222:::AAANNNYYYiiiwwwKKKIIIIIIKKKHHHBBB???@@@@@@CCCHHHKKKKKKIIIHHHHHHIIILLLNNNKKKFFFCCCCCCFFFFFFBBBBBBFFFEEE???<<>>======;;;:::888;;;>>><<<888888===???<<<;;;;;;;;;;;;;;;;;;;;;;;;777555555999>>>???;;;777999777444222111333666777888777666999===AAAAAA@@@===888555555444444777<<<111000000111111333444555,,,---//////...------...222333444555666666666666777666555444444444444444000...---...111444333222222000///000333444222///000222444555444333333333+++---///222333333222111111///+++*********)))(((///,,,)))(((((()))***)))***%%%%%%***...---,,,...///+++((('''((((((&&&$$$'''(((((())))))))))))((((((%%%###$$$(((***)))'''###$$$%%%&&&''''''''''''"""((((((### """&&&)))//////***'''((('''###)))+++,,,***&&&$$$$$$&&&"""&&&'''$$$###&&&((((((%%%$$$######$$$%%%((()))%%%%%%$$$###"""""""""###'''######''''''######'''&&&&&&'''((((((''''''&&&(((((((((((('''&&&%%%$$$%%%&&&''')))******++++++)))$$$ !!!&&&******((("""%%%((()))'''&&&''')))(((+++...111333666999<<>>;;;;;;??????;;;999999999999999999999:::666444444777<<<===:::666555555555444444444444444777666666888===@@@AAA@@@???:::777777666555888<<<666666555555555555555444///000222111000///000111111111333444555555666666777666666555555555555555111///...///111333333111///......111444666555333111333444444222111000111---...///111222333222222...,,,******+++,,,,,,,,,...,,,))))))***,,,---,,,+++'''&&&***---,,,++++++---+++))))))******(((%%%'''(((((()))))))))))))))&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''((())))))!!!%%%)))((($$$""""""$$$&&&+++---***((())))))&&&)))***)))&&&###"""$$$'''+++//////***(((***+++***$$$%%%%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&######''''''$$$$$$'''((('''''''''&&&%%%%%%%%%$$$%%%&&&'''((()))))))))'''((((((((((((''''''&&&&&&$$$###%%%(((***)))'''$$$&&&((('''&&&&&&(((+++***,,,///111222555999<<>>===;;;:::999888888888<<<>>>======???===:::777777777777777777888888777555555888<<<===:::777222333666777777555222000666555555888;;;???@@@@@@AAA<<<999999888666888<<<::::::;;;:::999777555444111333444333222111222333000111222333444555555555777666666555555555555555333111000000222333222111111111111222555555444333222444555333111//////////////////000111222333444...---++++++---......---+++***((((((+++---...---...***))),,,---)))'''(((************++++++)))&&&''''''((((((((()))))))))&&&''''''&&&%%%%%%&&&'''((('''&&&&&&'''(((***+++'''((()))((('''%%%###"""###(((+++***)))++++++)))***)))&&&### !!!%%%(((222555444...+++++++++)))$$$&&&((())))))(((&&&%%%&&&&&&&&&&&&'''((())))))%%%######&&&&&&%%%%%%''')))(((&&&%%%$$$###$$$$$$%%%%%%&&&'''((()))***+++'''''''''''''''&&&%%%%%%$$$%%%(((***+++***(((&&&''''''&&&%%%$$$&&&)))---,,,---...///000333777:::???HHHTTT```lllyyyAAADDDDDDCCCDDDFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGDDDDDDAAA===>>>BBBCCC@@@@@@@@@>>>;;;777666555666888:::;;;;;;;;;<<<;;;:::888888888777777666666666:::999999;;;===>>>===;;;222333555777666444222000444444555777:::<<<>>>???@@@;;;999:::999666777;;;999:::;;;;;;:::777444333222333333333111000111333000111222444555666666777555555444444444444444555555444222222222222222222666666555555444333111000333444555444111000000111111000/////////111333555222000...---...---,,,******)))'''(((***,,,,,,,,,000,,,+++---,,,'''%%%&&&'''''')))***+++***(((&&&''''''''''''(((((()))***)))+++,,,***&&&%%%'''***((('''&&&%%%%%%''')))+++***)))'''((())))))&&&###$$$(((,,,---,,,,,,,,,+++)))(((&&&$$$######&&&'''000333111+++'''((('''%%%&&&&&&'''(((((('''&&&%%%''''''''''''''''''(((((($$$###$$$%%%&&&&&&&&&'''((('''%%%###"""###%%%&&&(((((((((((('''((((((((($$$%%%&&&'''(((((((((((($$$'''+++,,,+++)))'''''')))(((%%%###$$$&&&***---,,,------,,,,,,///444777<<>>CCC???666666???CCC>>>===???AAAAAA??????AAADDDCCCDDDCCCAAACCCHHHIIIFFF@@@AAA@@@;;;555333777;;;666333555:::;;;666444888000111333666999<<<>>>???999999:::999888888:::;;;777777777777777666666555555777888666333222333666666444666::::::777777999666555444333333333333333888888666444222222444666///111222444666888888999666666666666666777888888444666777666444333666888222444666555222000111333666666555333000000111333------,,,,,,,,,------......------...///...+++))))))((()))+++...//////...++++++...000,,,&&&$$$''''''((()))'''%%%$$$&&&(((&&&%%%$$$$$$%%%(((***,,,(((%%%###$$$(((***)))''''''(((((()))(((((('''&&&((('''&&&%%%############%%%%%%)))000///((('''***---)))%%%%%%(((+++---,,,))),,,,,,(((&&&((()))(((###$$$&&&((())))))((('''(((''''''&&&&&&&&&''''''&&&))))))###"""&&&%%% &&&''''''(((((('''&&&&&&+++)))'''$$$"""""""""###&&&&&&''''''((('''''''''&&&&&&(((---000---$$$%%%%%%'''+++...---)))%%%(((***,,,------...000222000777@@@HHHRRR___nnnyyy888999;;;<<<======<<<;;;888:::;;;<<<>>>AAAAAA???EEEBBB???>>>>>>@@@@@@@@@???===:::666555555666666888999999888555444444555444444555666999<<>><<<::::::<<<===>>>===999999888777666555555555666777777666444333333444222222333555888<<>>===:::666555666888===;;;999888999888555222888888777777888777666444555111///000444666444111000///111333222//////333777999:::777222111333777888888777666666555444444555444333222111111111222///222333111111333333/////////000111111000///...111222222///+++***---111...+++)))+++......)))$$$)))))))))*********))))))'''&&&%%%&&&&&&&&&$$$###(((&&&%%%&&&((()))'''%%%(((%%%###%%%)))***(((%%%&&&((()))'''###!!!###&&&)))***+++)))&&&%%%&&&((((((((((((***,,,---+++***+++'''""""""&&&******(((!!!###$$$""""""%%%&&&###(((((((((((((((((()))***((('''&&&%%%%%%&&&''''''(((((('''%%%######%%%'''%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%&&&''''''((((((((((((*********)))(((''''''&&&+++++++++++++++***)))(((+++***)))+++---///000///000000555===FFFQQQaaaooo***+++---...000000111111......000222444555666777555444333444777999999999222333555666666555444333333444555333222111111222000000111444777;;;>>>@@@===:::777666666777666555666777888888777777888999>>>>>>===:::777555666777===>>>>>><<<999777666666::::::::::::999888777666333111000111444555333000444222222333111---...222666777888555222000222555555666666777666555333222222222111111111111111222111333333000000333444222...///000000000000000//////111222...***(((+++///---,,,*********)))&&&###((()))***,,,,,,,,,++++++(((&&&%%%%%%%%%%%%###"""***)))))))))***(((&&&###(((&&&$$$%%%(((***(((%%%)))((('''%%%$$$#########'''((())))))''''''((()))((('''''')))+++------,,,***'''$$$$$$''''''%%%###&&&((('''###$$$'''(((&&&'''''''''''''''((()))******)))((('''&&&&&&&&&&&&(((((('''%%%###"""$$$&&&'''%%%$$$###$$$%%%'''(((&&&%%%$$$%%%'''((((((''''''((((((((((((((('''''')))******))))))((('''&&&)))))))))))))))))))))))),,,***))))))+++,,,+++***///...222999AAAJJJYYYfffzzz+++,,,,,,------...............///111222111333777000///...000222444444333---...000111222333444444///000111111///...///000000000000222444777999;;;;;;888555444555555555555444666888888777777999:::999999888777666555555555===@@@BBB???:::666777999999::::::999888666555555333222222444777777444222777444333333111---///333777888888666333222333444333444555666666444222000000000000///000000111111222444333......111222000......//////000000000000000///...,,,************)))+++,,,---,,,)))&&&$$$,,,,,,.........,,,***)))***(((&&&&&&&&&&&&%%%###******+++++++++)))&&&$$$(((&&&%%%&&&((()))'''&&&***'''%%%%%%&&&'''&&&$$$%%%%%%'''''''''(((((()))'''&&&%%%'''***---......)))&&&$$$###%%%%%%$$$###+++,,,***&&&&&&***+++***$$$$$$$$$$$$%%%&&&''''''***))))))(((''''''&&&&&&(((((('''%%%###"""###%%%'''&&&$$$######%%%''')))'''&&&%%%&&&((()))((('''''''''(((((())))))((((((%%%&&&((()))************(((((((((''''''(((((((((,,,***((((((((()))((('''......111888???GGGUUUaaattt---------,,,,,,,,,,,,,,,111///...000---((()))//////---,,,,,,---......---,,,+++++++++---///222444,,,---......---,,,---///000000/////////111222333777444222222333444444333333444666666666666888:::333333333444666666666666:::???BBB???999555777:::777999:::999777555555666444444555777888888666555888555444555333///111555666777777666444222222222111222444555444333111000//////.........//////000333444222---,,,...///,,,,,,,,,------...///000111222...******,,,,,,)))&&&%%%)))---000000---)))&&&------.........,,,+++******'''%%%$$$%%%%%%%%%$$$&&&(((***+++***)))'''&&&((('''&&&&&&'''''''''&&&)))&&&###%%%)))+++***'''%%%%%%'''(((***+++******%%%$$$###%%%))),,,------(((%%%"""!!!"""%%%'''(((''')))'''###"""&&&(((&&&############$$$%%%&&&''''''(((((((((((((((((('''&&&''''''&&&###"""###$$$'''&&&%%%$$$$$$&&&((())))))'''&&&&&&'''(((&&&%%%$$$%%%&&&((())))))******$$$%%%((()))++++++*********)))((('''&&&&&&&&&&&&,,,***((('''(((((('''%%%++++++...555<<>>JJJUUUeeettt)))((((((((()))***+++,,,&&&$$$(((///000...555AAA///+++&&&$$$%%%'''((()))''''''''''''''')))***+++((()))++++++***+++,,,...,,,+++)))((((((((()))*********,,,///111222111///+++---......------///000,,,,,,---000444555444222///111333333111///000222000444777666333222444777111111222111111111333444000///222555444222333777555444444444444222000...000000000000000000000000///...---,,,,,,+++,,,,,,...111111//////111000---)))((())))))+++---///000...000000...***((('''(((***((((((,,,111333///***((('''&&&%%%%%%&&&((()))%%%""" """###$$$$$$###%%%'''&&&$$$$$$&&&((('''(((((('''&&&&&&&&&&&&%%%$$$###$$$&&&(((((((((&&&%%%&&&))),,,,,,***''' !!!$$$'''((('''&&&$$$%%%%%%$$$$$$%%%''')))###&&&&&&$$$%%%((((((&&&######$$$$$$%%%'''((()))''''''(((((('''&&&%%%$$$"""$$$%%%%%%$$$$$$$$$&&&%%%%%%'''((((((((('''&&&&&&%%%$$$%%%&&&'''&&&%%%###$$$%%%&&&''''''''''''&&&''')))++++++***(((&&&)))((('''&&&&&&'''((()))***)))((((((***++++++***''''''***///333999DDDNNN\\\kkk|||'''&&&'''((())),,,...000***&&&''',,,)))###(((444---)))$$$!!!"""%%%((()))%%%&&&'''((((((((('''&&&''')))***+++***+++,,,...)))((('''&&&&&&'''((()))&&&'''***...111222000...(((***++++++))))))***,,,***)))))),,,000111///---***+++---------,,,---...+++///333222///...000444...///...---------000222,,,,,,///444444111222666777666666666666555222000000000////////////000111///...---,,,++++++******+++///111000111444333000'''''''''(((***,,,...000+++111555111(((###''',,,///***&&&(((///222///++++++(((%%%""" """###&&&###!!!!!!###&&&''''''###%%%&&&$$$"""!!!$$$&&&'''(((((((((&&&%%%&&&&&&$$$$$$$$$######$$$%%%&&&###""""""%%%((()))&&&###!!!$$$''''''%%%######%%%'''((('''&&&&&&&&& ###$$$###$$$''''''$$$!!!!!!!!!"""###%%%&&&'''((((((((((((&&&$$$"""!!!!!!###%%%%%%%%%$$$%%%&&&$$$%%%'''))))))((('''%%%###""""""$$$&&&(((((('''$$$%%%%%%&&&&&&%%%%%%$$$"""$$$'''***,,,,,,+++***((('''&&&%%%&&&(((***,,,***)))((()))+++---------))))))+++000333777AAAKKKUUUeeewww######$$$'''+++---......(((***(((&&&'''++++++(((***'''$$$$$$&&&'''&&&%%%$$$###$$$''''''%%%'''+++&&&$$$###"""$$$(((,,,///---)))%%%%%%&&&((((((&&&)))***((('''***///---)))************)))))))))(((******(((&&&***//////,,,))),,,...///...,,,++++++///000///---+++***,,,---&&&(((***))))))+++000444---...//////000111444666444+++)))222;;;;;;666444000///---,,,---...000111///---+++(((&&&(((,,,000***+++,,,---.../////////+++(((&&&(((,,,---***''')))---///+++(((((('''$$$***'''$$$$$$'''((((((&&&'''$$$!!! """######"""###"""!!!###'''$$$$$$$$$$$$$$$$$$###""""""***'''###"""###%%%%%%%%%&&&###!!!!!!$$$%%%$$$"""!!! """%%%&&&###!!!###$$$&&&&&&&&&&&&$$$###%%%###%%%)))(((""""""''' """$$$###"""###'''+++%%%!!!"""&&&%%%###%%%(((***)))$$$ """"""!!!!!!"""$$$&&&(((###""""""!!!"""$$$%%%&&&$$$######%%%((((((&&&###''''''&&&&&&&&&''''''((('''$$$$$$((()))((()))---++++++***)))((()))+++---///,,,((('''(((***++++++******))))))+++111999???PPP\\\nnn|||)))))))))***,,,...//////(((***)))&&&&&&)))(((%%%)))&&&######%%%''''''&&&###!!!"""%%%%%%"""###&&&'''&&&%%%$$$%%%'''***,,,***'''%%%%%%(((******(((((()))(((''')))...---(((,,,++++++***************//////---***,,,000///+++)))+++,,,---,,,,,,++++++//////...+++((('''''')))&&&((()))))))))+++///333,,,...///000000000222444111,,,+++111444111......111111///...------...///,,,,,,***((('''(((+++...)))******+++,,,---------***'''&&&(((,,,---+++''')))------)))&&&''''''$$$)))&&&######%%%&&&%%%$$$'''$$$  !!!!!!###$$$""" """%%%###"""#########""""""!!! ###%%%&&&%%%######$$$&&&$$$""" ###$$$###!!!"""!!!!!!###&&&'''&&&###))))))((('''&&&$$$###"""$$$###%%%((('''""""""&&&!!!"""###""""""###&&&(((&&&"""$$$'''&&&$$$''')))***)))%%%"""  !!!"""###$$$%%%%%%$$$#########$$$%%%&&&%%%%%%'''))))))'''$$$(((((('''''''''(((((()))'''%%%&&&)))***))))))---******)))'''&&&''')))***,,,)))'''&&&(((***+++,,,))))))((()))+++000777===HHHSSSdddsss...,,,+++))))))***,,,---***,,,+++'''&&&((('''$$$(((%%%###"""$$$'''((()))&&&######&&&&&&""""""$$$((('''''''''''''''((()))&&&%%%%%%''')))++++++***)))+++***)))+++///...+++...---+++***)))***+++,,,***,,,+++)))***...---)))))))))******+++++++++,,,***+++***(((&&&%%%&&&'''&&&'''(((((((((***---000+++---000111000000000111222000000000...)))((())),,,++++++***)))(((''''''((())))))((('''''')))+++)))(((''''''((()))***+++(((&&&%%%'''+++---+++((())),,,,,,'''$$$%%%&&&$$$'''%%%###"""###$$$###"""###!!!!!!""""""$$$%%%""" ######!!!!!!!!!"""!!!!!! ###((((((### ###&&&###!!! !!!""""""!!!""""""###%%%'''((((((&&&+++***)))'''&&&%%%$$$$$$###"""$$$&&&%%%""""""%%%&&&$$$######%%%&&&&&&%%%'''$$$!!!"""%%%((('''&&&))))))(((((('''%%%"""  !!!!!!""""""""""""((('''&&&%%%$$$$$$$$$$$$)))(((((((((***)))(((&&&))))))((((((((((((((()))&&&%%%'''+++,,,))))))+++)))(((&&&%%%%%%%%%&&&&&&)))'''%%%%%%''')))******&&&'''((()))+++///555999DDDMMM\\\lll|||+++***'''%%%###$$$&&&))))))------)))((())))))''''''%%%###"""$$$'''***,,,+++((('''******'''%%%&&&''''''((())))))))))))(((&&&&&&''')))*********))),,,//////---...222222//////---***(((((()))+++---###'''(((''')))---...+++)))((('''((()))+++++++++$$$%%%'''''''''''')))+++'''((((((((()))***,,,---))),,,///111000/////////555444222000...***((((((&&&'''''''''&&&&&&$$$$$$%%%&&&((()))(((''''''(((((('''%%%$$$$$$&&&((()))&&&%%%%%%'''***+++***((()))+++***%%%"""$$$%%%$$$######"""###$$$$$$$$$$$$ !!!###%%%%%%###$$$"""###%%%###!!!!!!"""""""""!!!!!! !!!$$$'''&&&""" !!!$$$###"""!!!!!!!!!"""""""""""""""###$$$&&&'''((((((((('''&&&%%%%%%&&&'''(((""""""$$$$$$###"""###%%%)))'''$$$%%%'''(((&&&###'''%%%###$$$&&&(((((('''***'''%%%&&&''''''###"""###%%%&&&&&&&&&%%%$$$''''''&&&&&&%%%%%%%%%%%%***))))))))))))((('''&&&)))((((((''''''''''''(((%%%$$$&&&+++,,,((('''))))))'''%%%$$$%%%%%%%%%$$$)))&&&$$$$$$%%%'''''''''%%%''')))***,,,///333666AAAHHHUUUfffxxx''''''%%%### !!!$$$'''%%%***,,,***((()))***(((&&&%%%%%%$$$%%%(((+++---...***)))---///+++((((((%%%&&&((()))***++++++***))))))******)))((('''''',,,///000......111222000---,,,)))''''''(((***,,,&&&***+++***+++///000...***(((&&&''')))++++++***###%%%'''(((((()))***,,,)))((((((((()))*********(((+++...000///.........666333///...//////,,,((('''''')))************)))"""%%%((()))(((&&&&&&&&&(((&&&$$$######$$$%%%'''%%%%%%&&&''')))))))))((((((+++)))$$$!!!###$$$### """###$$$%%%&&&'''(((###""" """###$$$###!!!###"""$$$'''&&&"""######$$$$$$$$$######)))'''$$$"""!!!!!!!!!!!!############""""""###$$$!!!!!!"""###$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''!!!###$$$###"""###$$$%%%(((%%%###$$$&&&&&&### %%%%%%$$$%%%&&&((((((((((((&&&###$$$&&&&&&### ###$$$&&&'''(((''''''&&&%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$"""$$$)))***&&&%%%''')))'''%%%%%%&&&'''&&&$$$)))'''$$$$$$%%%%%%%%%$$$%%%''')))***,,,...111444;;;AAAMMM^^^ppp'''((((((&&&###"""&&&)))"""(((,,,)))'''((()))(((&&&'''((((((''')))+++...,,,((((((---000---***)))&&&'''(((***++++++,,,,,,,,,,,,,,,***(((&&&&&&&&&(((,,,...++++++---///...,,,+++)))''''''((()))******---,,,(((&&&)))+++***,,,)))'''(((+++,,,***'''''')))++++++)))((()))***+++***))))))++++++***(((&&&))),,,.........///000222000,,,***---000...(((%%%&&&''''''))))))***+++!!!$$$'''((((((&&&&&&&&&''''''%%%$$$###$$$$$$%%%%%%&&&'''''''''''''''''''''******%%%"""###$$$""" """%%%&&&'''''')))***)))&&&$$$""""""!!! $$$%%%!!!!!!%%%((('''$$$$$$%%%%%%&&&&&&%%%%%%,,,'''""" !!!###""""""###$$$$$$###""""""###%%% !!!""""""!!!!!!$$$&&&)))((('''%%%$$$###""""""!!!$$$%%%"""!!!$$$&&&&&&###"""!!!!!!"""!!!######$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&''''''&&&%%%$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$"""###'''((($$$$$$&&&(((&&&$$$%%%((()))'''$$$'''&&&$$$$$$%%%%%%%%%###%%%&&&(((((())),,,///222888???KKKZZZjjjzzz))),,,---+++&&&%%%'''***%%%,,,///,,,))))))***)))&&&)))++++++******,,,...***&&&&&&---222000,,,+++)))))))))******+++++++++---------***&&&%%%&&&(((&&&+++---***)))+++------,,,+++******))))))******))),,,***$$$!!!$$$'''(((---***(((***------)))$$$(((***+++,,,***)))))))))---+++******,,,,,,***'''%%%'''***+++,,,---000222---000...******......+++%%%%%%$$$$$$%%%&&&'''(((!!!$$$'''((('''&&&&&&'''(((''''''&&&%%%$$$$$$###&&&'''''''''&&&%%%%%%%%%&&&******&&&$$$$$$$$$!!!!!!$$$''''''&&&%%%&&&((('''%%%###"""!!! """'''(((%%%###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%"""###$$$###!!! """%%%!!!######""" """%%%)))(((((('''&&&$$$""""""!!!%%%&&&"""!!!&&&(((''' !!!###""" !!!"""###$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$&&& !!!###%%%'''((($$$%%%&&&&&&'''&&&%%%%%%%%%''''''&&&$$$$$$''')))(((((('''&&&%%%$$$$$$%%%&&&######&&&'''$$$$$$'''&&&$$$"""$$$(((***((($$$$$$###"""$$$&&&''''''&&&###$$$%%%%%%%%%(((,,,///555>>>JJJWWWcccrrr+++...000---(((%%%&&&)))***111555111,,,+++,,,+++&&&***---...,,,++++++---***&&&'''...444333///...,,,,,,+++***))))))******------,,,)))%%%%%%'''***''',,,...+++***,,,......,,,,,,,,,,,,++++++******+++---+++%%%###''',,,......+++)))+++...---(((###$$$'''***++++++++++++,,,...,,,***+++------***'''%%%''')))***+++---000333+++222333---(((,,,000000+++)))'''&&&&&&''')))***"""$$$'''((('''&&&'''((((((((((((''''''%%%$$$###&&&'''((('''&&&$$$$$$$$$&&&***+++(((%%%%%%$$$!!!###&&&((((((%%%######%%%""" !!!"""!!! %%%***,,,'''$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&$$$((((((%%%###&&&))) """###""" !!!$$$###$$$$$$""" """%%%%%%&&&'''(((((('''&&&%%%!!!&&&'''"""!!!''')))((( ###&&&%%%""" !!!"""!!!"""############$$$%%%'''((('''$$$###&&&))) !!!###&&&(((***%%%&&&&&&'''&&&%%%###"""%%%'''(((&&&$$$%%%(((+++***)))((('''&&&%%%%%%%%%((($$$$$$&&&'''%%%%%%)))%%%"""!!!###(((***((($$$!!!!!!!!!$$$''')))***)))"""""""""""""""%%%***---...888EEEPPPZZZhhhzzz------,,,+++))))))+++,,,000222222000---...111555444///***)))+++......------***((()))---000222111,,,***(((&&&&&&(((***,,,+++---000111///...------///---******+++,,,***(((+++(((&&&)))///222000...,,,,,,,,,+++++++++++++++000111111000...+++(((&&&------,,,+++************)))+++111777666///++++++***---///---***(((,,,///......///---+++***,,,...'''((('''&&&))),,,(((""")))((('''(((******&&&###''')))***(((%%%###"""###(((((((((''''''&&&%%%%%%,,,+++(((&&&%%%###!!!%%%%%%&&&$$$###"""###%%%''''''&&&%%%###""""""!!!###''''''###!!!"""%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$&&&'''((('''%%%!!! !!!"""""""""&&&%%%$$$""" !!!$$$&&&***)))+++...---'''######%%%"""###(((((($$$$$$(((***'''$$$$$$&&&&&&### !!!""""""############"""$$$%%%&&&&&&%%%$$$"""!!!"""!!!  !!!"""&&&%%%###%%%''''''%%%"""$$$'''******'''%%%%%%''',,,---+++'''%%%&&&&&&###,,,)))%%%&&&)))***'''###)))(((((()))******(((&&&%%%******&&&&&&)))'''"""%%%(((***)))((('''***,,,888999???JJJTTTaaarrr++++++,,,+++******---///---......---,,,---///111111000......//////...---...,,,******,,,......------,,,***))))))***,,,---,,,------,,,++++++,,,...000---++++++,,,---+++)))(((''''''***---///...---++++++,,,,,,++++++******)))******++++++***)))(((------,,,+++++++++++++++(((***///444333,,,)))***)))---111000---+++,,,...///---++++++,,,---,,,***)))*********...222000***'''&&&%%%(((+++,,,+++)))(((((('''&&&%%%#########'''&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%$$$###"""###$$$$$$###!!!!!!"""$$$$$$$$$$$$###"""!!!!!!$$$%%%$$$######$$$"""###&&&'''((('''%%%$$$######""""""###$$$&&&'''###!!! """$$$$$$$$$%%%%%%$$$"""!!!"""%%%(((***((()))---+++&&&###$$$%%%"""###'''(((%%%%%%)))%%%&&&%%%$$$###!!!!!!!!! !!!"""###$$$$$$$$$###############""""""!!!###"""!!! !!!"""'''%%%$$$%%%''''''&&&$$$&&&(((***)))&&&$$$%%%&&&***,,,***&&&$$$&&&%%%"""((($$$"""###&&&'''$$$!!!+++)))'''&&&((())))))(((&&&)))((($$$$$$''''''###"""%%%((((((((()))+++...444555;;;EEEPPP\\\mmm{{{***++++++++++++,,,///222,,,++++++,,,.../////////...111555777555222000///...,,,+++,,,---...---+++........................000///---***)))***...222000...,,,,,,,,,---,,,***$$$'''***,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))((($$$$$$&&&''')))+++,,,------------,,,,,,,,,,,,,,,)))***---111000+++)))+++)))---222222000---,,,---000+++((()))...000,,,''')))+++++++++000555444///'''&&&&&&'''***---------***(((%%%$$$$$$%%%$$$$$$(((((('''&&&'''((()))***######$$$$$$%%%%%%&&&&&&$$$%%%%%%$$$""""""###%%%###$$$$$$$$$###"""  ###%%%&&&%%%$$$"""$$$'''))))))(((%%%$$$"""!!!!!!!!!!!!###$$$%%%!!! !!!###$$$$$$###$$$$$$$$$###"""###&&&)))(((&&&''')))((($$$"""$$$"""!!!"""%%%&&&%%%&&&))) ###%%%###  !!!###$$$$$$$$$######""""""######$$$%%%$$$$$$###"""!!!!!!""""""(((&&&$$$$$$%%%&&&'''&&&*********(((%%%###$$$%%%'''))))))%%%###%%%%%%!!!$$$!!! !!!$$$%%%$$$!!!+++)))%%%$$$&&&((()))***''')))(((%%%%%%'''(((&&& """%%%'''(((***---//////000555???IIIUUUfffttt+++,,,,,,,,,,,,---000222---++++++...222333222///---444;;;>>>;;;666222111------.../////////...---000111222333333222111000222111000...,,,---111444///...,,,,,,++++++++++++$$$)))///000---+++,,,...***+++,,,---,,,+++)))(((%%%%%%&&&(((+++...000222,,,------.........---------,,,///222000,,,+++...+++---000000...,,,,,,---///,,,***,,,///000---***((()))))))))...333333...***)))((('''(((***+++,,,---)))&&&$$$&&&''''''&&&((((((''''''''')))+++,,,''''''((('''&&&&&&&&&''''''(((((('''%%%%%%&&&(((&&&'''(((((('''&&&$$$"""""""""'''***((($$$$$$%%%&&&''''''&&&%%%%%%"""!!!!!!!!!!!!###$$$%%%$$$###""""""###""" !!!"""###""""""###&&&)))&&&######&&&%%%"""!!!###  """$$$%%%&&&((( """###""" !!!"""#########%%%$$$$$$###$$$&&&((()))%%%%%%$$$######"""""""""&&&%%%###"""###%%%&&&'''---+++)))&&&$$$######$$$$$$''''''$$$###%%%$$$!!!$$$""""""###&&&'''&&&%%%)))'''%%%$$$&&&((())))))'''((()))))))))))))))'''!!!"""$$$&&&(((***,,,...------222;;;DDDOOO___mmm.........---,,,---///111...,,,,,,///333555333000...555===AAA>>>999555333222222333222111///......222333444555555444333222000111222222000000111222...------,,,*********+++&&&---333333///,,,---000+++,,,,,,---,,,+++***)))(((((()))***,,,...000222,,,---...///////////////111000222555333///...111------,,,+++***+++---...---...///000//////......)))***((((((,,,111000+++))))))((((((((()))+++,,,///,,,)))((((((((())))))'''&&&&&&&&&''')))+++,,,...//////,,,(((&&&&&&'''(((((()))'''&&&%%%&&&(((((())))))))))))(((&&&%%%&&&""" $$$))),,,)))%%%&&&%%%$$$######$$$%%%&&&######""""""###$$$&&&'''%%%#########$$$###!!!!!!"""""""""###&&&(((###!!!!!!$$$$$$!!! ###!!!"""######$$$'''))))))'''&&&%%%&&&'''%%%"""!!!"""""""""""""""!!! $$$$$$######$$$&&&((()))$$$$$$$$$$$$$$$###""""""$$$###"""!!!!!!###%%%'''---+++(((&&&%%%$$$$$$$$$"""%%%&&&######%%%%%%!!!$$$######%%%'''(((((('''&&&%%%%%%&&&(((((('''&&&###$$$'''++++++)))&&&%%%%%%%%%%%%''')))***++++++------111999AAAKKKYYYggg///000000///---...000222///......///111222222111000555:::===<<<999555333777777777444111.........333444555666666555444333---///222333222000//////.........---+++***+++,,,+++000444444000...///222...---------,,,,,,,,,,,,))))))***+++,,,---------,,,---///000111111111000333222555777555000///222///---+++))))))+++---///,,,///222222000//////111------+++***---111111,,,&&&''')))******+++...000//////...,,,)))((()))***++++++,,,---......//////000222222...)))%%%&&&'''%%%&&&&&&%%%######$$$&&&((('''''''''&&&&&&&&&&&&***&&&$$$%%%)))+++)))%%%&&&%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$&&&'''(((###""""""###%%%&&&&&&%%% !!!"""#########&&&(((###!!!"""&&&&&&###"""$$$&&&((('''%%%'''+++---,,,---+++)))+++...---(((###$$$$$$$$$######"""!!! !!!!!!!!!!!!"""###$$$%%%"""###$$$$$$$$$$$$######"""#########"""###%%%'''+++)))'''&&&&&&&&&%%%$$$ ###%%%###$$$&&&%%%"""#########$$$%%%&&&&&&'''$$$$$$$$$&&&((()))'''%%% $$$)))***&&&$$$%%%(((''''''(((***+++***)))...---000777===EEESSS___ttt.../////////...000222555222222222111111111444666222222333555666666444222444555555333000///111333333444444555555444444333---000333444222000000//////111111///---+++---//////222444333111///000222111///...,,,,,,---...///******,,,------,,,,,,++++++---///111222222222111222111444777555000...000///---+++++++++------...---...///111222111000...000000---+++///444333///(((***---...------...000---111333///(((%%%'''***,,,...///111111111000///+++---///,,,'''%%%&&&)))%%%&&&&&&%%%###"""$$$%%%((('''%%%$$$###$$$%%%&&&,,,)))&&&&&&((((((&&&$$$$$$%%%&&&&&&&&&%%%###"""%%%%%%$$$$$$%%%&&&''')))&&&$$$"""###%%%'''''''''"""$$$%%%%%%%%%%%%'''((($$$###%%%******'''%%%&&&'''***)))%%%&&&+++---+++++++++,,,------+++'''%%%###$$$$$$$$$$$$######""" !!!!!!"""""""""""" !!!"""$$$$$$$$$$$$###"""$$$&&&&&&$$$$$$&&&)))'''&&&%%%&&&((()))'''%%%###%%%$$$%%%'''&&&######$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&''''''&&&$$$!!!"""'''(((&&&&&&******((('''(((+++,,,+++***---,,,...333888???KKKWWWbbbuuu,,,---...//////111555777666777777555222333777;;;222000---///222444333000...///111000000222777;;;444444444444444444444444111333555555333222222333111333333111...---///111111222333222111000111222222111...,,,,,,---///111***,,,...//////...---++++++---///222333333222222///000333666444...,,,---...------...//////...,,,///,,,+++...333444000+++//////---,,,///555555111---000222222///,,,---...+++111555000'''"""$$$)))&&&(((+++------+++)))((($$$(((+++)))&&&%%%'''+++&&&''''''&&&$$$$$$%%%''')))(((%%%######$$$'''(((,,,***(((&&&&&&%%%$$$""""""%%%)))+++***'''### %%%$$$$$$###$$$&&&'''(((+++(((%%%$$$$$$%%%&&&%%%$$$&&&''''''''''''((()))%%%%%%(((---...***'''(((%%%)))'''"""###)))+++((($$$(((,,,+++'''$$$###$$$"""###$$$%%%%%%%%%%%%%%% !!!###$$$$$$###"""""" !!!###$$$$$$$$$###"""%%%((()))'''&&&(((***%%%$$$$$$'''***+++(((&&&"""%%%$$$%%%((('''$$$%%%&&&''''''&&&&&&'''((('''$$$"""!!!$$$&&&((()))***%%%$$$''')))'''***111***((('''))),,,...---++++++***+++000444:::FFFRRR^^^rrr111......222222111555===;;;888444111111000000///...///111111000000111333000333444222//////333888555333222444666666444111555555444444444333333333555444444555555444111///,,,///111111...---000333444111000222000+++)))***------------------------&&&***---///......111333***000555444///+++***,,,000...---000333444///***'''***///222444222000---333222111000000000111222000111222333222000...,,,000000...,,,))))))---000***(((%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''%%%$$$"""###$$$%%%%%%$$$)))+++,,,***&&&"""!!!"""!!!$$$((()))(((&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&'''''''''&&&&&&'''&&&'''&&&$$$!!!!!!&&&***''''''((()))***)))&&&$$$$$$'''***'''!!!!!!$$$'''&&&&&&%%%$$$$$$$$$$$$!!!$$$''''''%%%$$$&&&(((&&& %%%)))&&&"""$$$$$$%%%&&&&&&''''''((('''### %%%))),,,,,,###$$$$$$%%%%%%&&&&&&''')))&&&###"""###%%%&&&%%%...,,,)))(((((((((&&&%%%'''$$$"""$$$'''******))),,,)))''''''((()))((((((******)))))))))))))))))))))***,,,...444<<>>IIIRRR```ooo}}}111333444333111111111111888666333222333555666555666777888777555444444555333444444333222111222333333444555666777999;;;===222555999<<<===;;;888555222222222///---,,,...000000222444333111111222444888444111222111///000333,,,,,,---///111222333444555333222000000000000000+++000666777555333666999666555444444444333111000222000...,,,,,,...111333444444444444333333222222333222111///............***---///...******...222888555000---+++)))&&&$$$((((((((()))))))))******((((((&&&%%%%%%%%%&&&&&&***(((&&&%%%&&&&&&%%%$$$$$$%%%(((+++,,,+++)))'''''''''&&&%%%###$$$&&&((('''''''''&&&%%%$$$###"""$$$######$$$'''(((&&&$$$&&&###!!!"""%%%&&&### """$$$%%%%%%&&&''')))"""%%%((((((&&&&&&))),,,,,,***(((&&&%%%%%%%%%&&&!!!  !!!"""######!!!$$$''''''%%%"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''&&&%%%%%%((((((''''''&&&%%%$$$$$$#########%%%'''((('''&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&'''))),,,---,,,+++***+++,,,,,,***))))))(((''''''(((***,,,---+++,,,,,,---...222888<<>>===:::999555666777444///---...000111444666444000///111444888444333444222//////222111111111111111111111222444222//////000111111000---333:::;;;777555555777444444444444333333333333111000.........000222333333333333333333222111111////////////////////////***///333111+++)))...444222000---,,,,,,---,,,+++************)))))))))))))))'''%%%$$$$$$&&&''')))***(((&&&&&&''''''&&&%%%)))((('''(((******(((&&&%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&%%%$$$######)))'''&&&(((+++,,,***'''%%%###""""""###$$$$$$$$$###&&&&&&$$$###'''+++ %%%***)))%%%$$$(((---+++(((%%%"""!!!!!!###$$$""" !!!#########!!!$$$''''''&&&###!!! #########$$$%%%&&&&&&&&&'''(((***)))'''&&&&&&'''((((((((('''&&&%%%%%%$$$###""""""###&&&((((((''''''&&&$$$$$$&&&''''''&&&%%%&&&'''''''''(((+++...---,,,+++,,,------+++)))((((((((())))))***++++++)))***+++,,,---111666:::AAAIIIVVVcccqqq<<>>===;;;:::666999;;;888333///000222000111111111111000111222444111111333333000///222111111111111111111111111000...++++++---000000///...555<<<>>>999555444555333333444333222222333444000000111222333333444444111222333333333222111000...///000111111000//////---111444222---,,,...222---,,,+++,,,...111222222---,,,+++***)))(((((('''%%%%%%&&&&&&&&&'''((())))))(((&&&&&&'''(((((('''(((&&&%%%'''))))))&&&######$$$%%%&&&%%%&&&(((***%%%&&&&&&&&&&&&&&&%%%%%%222///,,,---000000---)))((('''&&&$$$"""###%%%'''###$$$%%%%%%%%%%%%''')))"""%%%''''''&&&&&&(((***)))(((&&&###""""""""""""### !!!###$$$###%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))(((&&&%%%&&&(((((((((''''''&&&&&&%%%%%%$$$###"""###&&&(((******)))'''%%%%%%&&&''''''&&&((())))))(((&&&&&&))),,,***))))))***+++***(((&&&((()))******+++***)))))))))***++++++,,,///333666===DDDPPP]]]jjjzzz<<>><<<:::999666:::===;;;666222222444///---,,,---111333222///000...///222333000///222......///000111222222333---***'''(((,,,//////...+++222;;;===:::555333444444555555333111111222333///111333555666666666555111111222333222111000//////000222333222111///...111222222111000//////000777444111......---,,,+++...---,,,+++***(((''''''"""$$$&&&((())))))(((''')))'''&&&&&&((())))))((($$$###$$$&&&)))((($$$!!!!!!###%%%&&&&&&''')))***&&&&&&''''''((('''''''''444000------......)))$$$++++++***&&&"""!!!%%%((('''%%%###$$$'''(((((('''%%%$$$###%%%'''((((((&&&******)))((('''%%%###"""$$$!!!!!!$$$$$$$$$***'''###"""$$$&&&''''''&&&&&&%%%$$$$$$#########%%%'''(((&&&$$$###&&&((('''''''''''''''&&&&&&&&&&&&$$$"""###&&&)))+++,,,***(((&&&&&&'''''''''%%%***,,,,,,)))&&&$$$''')))''''''&&&''')))(((&&&###((()))+++,,,,,,***((('''***++++++++++++---111333:::AAALLLXXXfffuuuBBB???===@@@DDDBBB:::222666666333...---222555555777111///444777555666999777333///000444666444111666555555666999::::::999999<<<>>>>>><<<:::888777===:::888999;;;:::555000222000...---,,,---...///444333222111000/////////444...***+++///000+++&&&++++++(((%%%&&&,,,...,,,000444:::===<<<999666555888777555666666444///+++***+++,,,///222333444333555333111/////////111222+++333888444///...000111111111111222333333333444///...---,,,,,,,,,,,,,,,---***%%%###$$$%%%''''''***(((&&&$$$###%%%((())),,,***(((((()))((($$$ &&&(((+++---,,,)))%%%"""%%%%%%%%%%%%$$$%%%(((***%%%***///...***&&&&&&(((+++///...)))(((,,,---)))'''((()))(((%%%%%%(((+++***'''$$$%%%(((+++,,,+++***(((&&&&&&'''(((((('''+++***)))((('''''''''''''''%%%######$$$$$$!!!!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%((((((%%%$$$&&&''',,,***!!! ''')))$$$$$$$$$######)))///...))),,,,,,+++)))(((&&&%%%%%%((((((((())))))*********---+++)))((('''&&&$$$"""''')))******)))(((((((((''''''''')))+++///333555888;;;EEESSS```lll{{{>>>===<<<>>>@@@???999333666777333---,,,000333222777333222555555222333777666333///000333555444111555444444555888::::::999777999::::::999999:::;;;;;;999888:::<<<;;;666111222111///......///111333333222111///...---------+++((('''***///111000...,,,---,,,***+++000111///555555666777888888777666555555555777888666111------,,,---000444666555333111000...,,,,,,,,,---......222333000...111222000............////////////333222111///...---,,,,,,,,,***(((((())))))'''&&&'''''''''''''''((()))***,,,)))'''''')))+++***))))))***,,,...---***'''%%%&&&&&&&&&&&&&&&''')))***(((***,,,***'''&&&''')))---...+++&&&%%%***---+++***++++++)))''''''))),,,)))'''%%%&&&))),,,,,,+++((('''&&&&&&(((******)))++++++***)))((((((((((((((('''%%%%%%&&&&&&###!!!######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''''''''$$$%%%))))))&&&&&&(((555)))###&&&((($$$!!!"""%%%%%%$$$$$$)))///---(((++++++***)))((('''&&&&&&$$$$$$%%%&&&&&&'''((((((***)))'''''''''&&&###!!!'''((()))***)))))))))))))))))))))***,,,000333555444777@@@MMMYYYfffvvv;;;;;;<<<===<<<:::888666777777333---,,,///111000444222333444333111333777555222//////222444333111333222222444777999999888777888777666555555888:::888777777:::===;;;666222111000//////000222555777444333222000...------,,,+++++++++,,,,,,------------000111///000444555333:::666222111444777888777222333555888999777333000111...---111666999666333------------...///000111111111...+++...333444111111111111111111000000000666555333000...,,,++++++))))))***,,,---+++'''$$$&&&'''(((***++++++++++++,,,)))&&&&&&(((***,,,---,,,---......---,,,***)))''''''''''''((()))***+++***)))((('''&&&'''((()))------(((######(((,,,,,,+++++++++)))'''''')))***)))((('''(((***,,,,,,,,,((('''&&&''')))+++,,,++++++++++++***)))))))))((()))((('''((()))((('''%%%$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''$$$%%%)))***'''''')))BBB,,,)))===DDD333'''+++&&&'''&&&%%%)))...---(((***))))))(((((((((((((((""""""###$$$%%%'''(((((()))((((((((()))(((&&&###(((((())))))************++++++++++++---///222333333555<<>>777---((((((******((())),,,,,,)))((((((''''''''')))+++,,,###$$$%%%&&&((()))***+++)))))))))+++------+++))),,,***((()))+++,,,,,,+++*********++++++,,,------333333888@@@JJJVVVggguuu222666:::;;;999777888:::222444333111222777999888666777555333333555222---000///............///000///......///222333333222+++...111111///,,,***))))))+++---...//////...---(((***---000222222111000---,,,+++***)))((((((((($$$'''***+++******---000000444444...,,,000666888444444444777999888333///777666555222000111333666000//////000222333222000777888999999888666333111...222222...---111666777222111111111111111000000333222222222222333444444555333111000111333333333222000,,,)))((()))+++---***,,,///000///......///---,,,,,,++++++******)))+++)))(((***...///---***'''))),,,///000///---,,,+++((((((++++++)))))),,,///---******,,,---------((())))))(((''')))---000---+++)))((((((((('''&&&))))))***++++++***)))(((((()))+++***(((''''''(((&&&%%%%%%%%%%%%&&&''''''))))))(((''''''''''''(((***((('''***)))%%%###%%%&&&***'''(((------((((((++++++)))))),,,---***)))((('''&&&''')))+++---$$$$$$%%%&&&'''))))))***)))''''''''')))******)))///+++((((((+++---,,,***))))))******++++++,,,,,,//////333;;;CCCNNN___lll}}},,,///333666666555444333///111000...///333555333666555333111666:::666---//////...---------///000///.........000111000///,,,---...---+++((((((((()))***++++++++++++,,,---'''***///222333222...,,,(((((('''&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%&&&---333555111...000222222///111444777666444000---000222444444222111333555...000222222000000111222333444666666444111---+++---///...---///333333///111111111111111222222222333333333333333444555555555333111111333444444333///...,,,+++***+++,,,,,,+++---...---++++++,,,///,,,,,,---,,,,,,+++))))))+++)))(((***...000---)))&&&)))---...,,,,,,---000///***)))+++,,,***,,,111///---++++++...000000///))))))(((&&&%%%''',,,111+++)))''''''(((((('''&&&'''(((***++++++***(((''')))+++---+++(((&&&'''(((''''''&&&&&&&&&'''((())))))(((''''''&&&&&&&&&'''***'''(((++++++((((((***$$$***+++''''''---///,,,'''+++,,,)))***---...,,,)))((('''&&&&&&(((+++,,,''''''(((((()))***++++++***(((&&&%%%''')))))))))222---))))))+++---,,,)))))))))***+++,,,,,,------++++++000888@@@IIIXXXeeewww'''***...222333333000...---///...++++++///000...111000...000999AAA<<<222...///...---,,,,,,...000000...---...///000///...000000...***&&&$$$$$$%%%)))*********)))***+++---'''+++111555555222---)))''''''&&&&&&&&&&&&'''''' !!!"""###%%%&&&''''''***222888555111000000...---000444555333000---,,,***...444666555333333444---111555444000...000444,,,...111333333000---+++---,,,***+++111555111(((++++++,,,,,,------......222222111111111222333333111000000111222333111000++++++,,,,,,---,,,,,,,,,......,,,)))%%%$$$&&&***,,,------...---,,,***)))+++((('''***///000---)))&&&***,,,+++((()))...333333,,,(((***+++***...555---+++)))***---000000///))))))'''$$$###&&&,,,222)))'''&&&&&&((()))((((((&&&''')))******)))((('''+++---...---)))''''''((()))((('''''''''(((***+++)))((('''&&&&&&&&&&&&&&&)))'''(((---...,,,,,,///!!!%%%(((++++++(((&&&&&&***,,,******---///---***)))'''&&&&&&(((+++,,,++++++,,,,,,---------...---***'''&&&'''***++++++333...))))))+++---+++))))))***+++,,,---.........++++++///777???HHHVVVccckkkwww(((***,,,---,,,,,,---///000000000111111///+++(((---//////...000555555222222///+++******,,,------...,,,***'''%%%'''***---333000+++(((&&&&&&''')))+++,,,+++)))&&&$$$$$$%%%"""(((...000---))))))+++(((%%%###$$$((((((%%%!!!###$$$%%%&&&(((***,,,---+++---//////...,,,,,,,,,+++///333444222...+++***+++***+++000777;;;:::777...111000...///333555444)))111111222888555///222000000/////////000000111---+++***+++...000///---222111000111333444444333222111111222222111///,,,222111111///...---,,,+++......---,,,***(((&&&%%%(((+++///111///,,,)))(((+++)))((()))+++...//////((()))******)))***,,,...***)))))),,,000111...***************+++,,,---...222,,,((())))))'''+++222111...+++***+++***'''$$$,,,+++***(((''''''&&&&&&+++,,,,,,,,,+++***(((''')))))))))((())))))*********)))((('''((('''&&&%%%''''''((()))***++++++,,,)))******)))(((((()))+++,,,'''%%%((()))'''***000+++(((&&&&&&((()))))))))---,,,,,,,,,,,,---......*********)))))))))+++---*********************)))---***(((***---//////---000///111777>>>EEEPPPZZZjjjuuu((()))+++---......------000...------///000///...***,,,---,,,///444444000222000...,,,++++++,,,...+++***)))''''''(((+++---000...+++(((''''''(((((()))+++,,,+++(((%%%$$$$$$"""''',,,---)))&&&%%%&&&### """''')))(((%%%$$$$$$%%%&&&(((***,,,---***+++------+++)))))))))......///111111000,,,(((+++***+++000777:::888444000222111......111222000---555555555;;;555---000///...,,,+++++++++,,,,,,000...,,,,,,......---+++...///111222333333222222,,,,,,,,,...///000...,,,222111000///...---,,,,,,)))***+++++++++++++++++++++...222333111...,,,++++++***(((((()))*********((()))******)))***,,,...+++++++++*********,,,---,,,,,,+++++++++,,,,,,---111)))$$$&&&'''&&&'''+++)))'''%%%&&&)))******(((***)))((('''&&&%%%%%%%%%******++++++***)))'''&&&((()))+++------,,,++++++,,,+++)))))))))((('''&&&(((((())))))***+++++++++))))))***)))''''''(((***111---+++,,,,,,)))***...,,,***(((((()))))))))(((+++++++++++++++,,,,,,---******)))((('''((()))***)))+++---+++((('''))),,,+++***))))))+++---------111///000555;;;AAAKKKTTTeeeppp(((((())),,,000111---***///,,,)))))),,,000333444---///000000333777777444111222111...+++***,,,///)))(((''''''((()))+++,,,000///---+++)))'''&&&%%%'''***,,,,,,***(((&&&&&&'''***...---)))%%%$$$$$$$$$""" """&&&))))))'''$$$$$$%%%&&&''')))+++,,,((()))******'''&&&%%%&&&000---+++,,,//////+++'''))))))+++///444555222///...000000------222333111111999888777;;;555,,,...+++***(((&&&&&&(((***+++111///---,,,,,,,,,***((((((---333555333000///000,,,,,,---///222333111000000000///...---,,,,,,+++'''''')))***+++,,,,,,,,,+++...111222000...,,,,,,,,,***''''''''''''&&&%%%((()))******)))***,,,...,,,---,,,'''###$$$***///---,,,,,,+++++++++++++++///)))%%%&&&'''%%%$$$$$$'''%%%$$$$$$''')))++++++***)))(((''''''&&&%%%%%%******+++++++++)))((('''&&&(((+++.........,,,***))))))((('''&&&%%%$$$$$$************************)))******)))'''&&&'''(((---******++++++(((''')))...---,,,,,,------+++)))***))))))))))))***++++++)))((('''&&&&&&'''(((((())),,,...+++&&&%%%+++000)))***************,,,...222000000444888===FFFOOO```jjjzzz(((&&&''',,,111222---(((...+++((((((+++///222444---///000000444888777333///333444111+++)))+++///((((((''''''((())))))(((111111000...+++((($$$"""&&&(((************+++---000222333111---)))''''''+++(((&&&%%%&&&'''&&&%%%$$$%%%%%%&&&'''(((***+++'''))))))(((%%%$$$$$$%%%,,,+++)))((()))***))))))'''''')))---000000---******------,,,///555777666333999555222666222+++///***(((&&&%%%%%%(((,,,......---,,,+++***)))((('''###***333555222...---...------...000222333222000------,,,,,,++++++******''''''((()))))))))))))))(((***------,,,***))))))+++)))''''''''''''%%%$$$((()))******))))))+++---+++***(((%%%###$$$)))---*********))))))***++++++,,,++++++***'''$$$###$$$,,,***'''%%%&&&''')))***++++++******)))(((''''''******+++,,,,,,+++))))))$$$%%%''')))***+++***************)))'''%%%%%%&&&,,,+++++++++*********))))))++++++***(((''''''(((&&&&&&(((***+++***)))***.........000111111///---)))))))))((()))******+++((('''%%%&&&''')))*********++++++***(((***///333)))+++---,,,)))))),,,///222//////333666;;;CCCLLL[[[eeettt'''&&&''',,,111222---(((---+++***+++---.........'''***,,,,,,...222111,,,...222444222---***+++...***)))((()))***)))&&&###...///000000///,,,(((&&&&&&'''''''''(((,,,111555666666666333000,,,+++***,,,+++((('''&&&%%%###"""%%%%%%%%%%%%&&&'''))))))((())))))(((%%%$$$%%%&&&''')))***'''###"""'''+++)))***+++...//////,,,******---...---///555888777222666///+++000...+++111///---***((((((***,,,...*********)))((('''&&&''' (((000333000,,,+++,,,+++++++++,,,......+++))))))))))))))))))))))))(((%%%%%%&&&'''''''''''''''&&&((())))))((('''(((((()))((('''((())))))(((&&&'''((())))))((((((***,,,(((&&&###$$$''')))***)))&&&&&&&&&'''(((***+++,,,&&&,,,///,,,%%%"""###%%%,,,+++(((%%%$$$$$$&&&((())))))******)))((('''&&&'''((()))******)))((((((%%%%%%%%%%%%&&&(((***,,,,,,---...---***))))))+++,,,,,,+++******))))))))))))+++,,,,,,***(((((()))(((***,,,---......---++++++***+++...000111///---)))))))))))))))******+++'''&&&$$$&&&***---...------)))'''(((,,,000222222+++---///---+++***---000...++++++///222777???HHHWWW```nnn|||&&&&&&'''+++///000...***---,,,,,,,,,------***((((((+++,,,,,,...111...))),,,///222111...,,,,,,------,,,,,,---...---'''"""(((***---///000000...---(((((('''&&&'''---444999666555333000...,,,******&&&'''''''''&&&%%%$$$$$$&&&%%%%%%%%%&&&'''((((((((())))))(((&&&&&&''')))$$$)))+++'''!!! &&&------...///000000000//////---//////---...222444333000444---(((...---+++222777444111---+++++++++,,,((()))***(((&&&%%%%%%&&&!!!&&&,,,...---+++++++++...---------...---***((('''''''''(((((((((((((((######%%%&&&'''((((((((('''((())))))'''''')))***(((''''''(((***+++***(((%%%&&&''''''&&&''')))+++&&&$$$"""%%%)))+++)))&&&%%%%%%&&&''')))+++,,,---###***...***$$$###%%%%%%%%%%%%$$$###"""###%%%(((%%%%%%&&&'''&&&%%%$$$######$$$%%%'''''''''&&&&&&(((&&&%%%$$$%%%'''***,,,&&&)))+++***'''&&&(((***+++*********))))))((((((''')))+++,,,***)))))))))***------+++++++++***&&&'''&&&'''(((+++,,,+++***)))(((((((((((()))******)))&&&%%%''',,,///000///---((($$$&&&---111111...---......---,,,,,,...///+++((((((+++...111:::BBBQQQZZZggguuu%%%&&&(((+++---......---///---,,,,,,,,,+++)))'''+++...///...///111...)))+++---///000000...,,,+++000//////222444333,,,&&&&&&(((+++---///...---,,,******)))((())),,,222777333111...,,,++++++***)))$$$''')))+++***)))((('''&&&&&&%%%%%%%%%&&&'''''''''(((((('''&&&''')))+++&&&)))+++((($$$$$$(((---...///////////////000111,,,...---+++,,,000222000000555///,,,111///+++000555444222///...---------+++,,,,,,***&&&$$$$$$&&&###%%%''')))***+++++++++000/////////000///,,,***''''''(((((()))))))))***&&&&&&'''((((((((('''''''''((((((((('''''')))+++''''''''')))***+++)))'''$$$%%%&&&&&&%%%%%%''')))&&&&&&%%%&&&'''(((((((((''''''((((((***+++------%%%)))***'''(((+++***&&& """$$$###"""###%%%(((###$$$%%%&&&&&&$$$###!!!"""$$$%%%'''((((((''''''&&&%%%$$$###$$$%%%'''((("""%%%((((((%%%$$$'''+++)))))))))(((((((((((((((###&&&)))***)))((((((((((((++++++'''''')))((($$$)))'''&&&&&&'''((('''&&&'''''''''''''''(((((())),,,(((&&&''',,,///...,,,,,,)))&&&'''***+++***(((///---,,,,,,---...------...+++)))+++---///777???IIIRRR___mmmzzz$$$&&&)))++++++,,,...000000---+++******+++***)))))),,,---,,,---...***%%%***+++,,,///000000---***111000111555999888111***)))***,,,,,,,,,***)))''',,,,,,,,,++++++,,,///222111///,,,+++*********)))(((+++///000///---+++***&&&&&&&&&%%%%%%&&&&&&'''''''''((('''&&&'''***,,,*********)))((()))***,,,---------,,,+++,,,...111'''******(((***000222111111666333111555111***...////////////000000111222...000///,,,'''$$$###%%%%%%$$$$$$&&&)))+++++++++,,,++++++,,,---,,,***((((((((())))))******++++++,,,,,,+++***(((&&&%%%$$$&&&''''''&&&%%%&&&(((***(((''''''(((***)))'''%%%###$$$%%%%%%$$$$$$&&&((('''))))))'''$$$###&&&***+++*********+++,,,------+++***''''''---444000'''"""%%%'''&&&$$$$$$&&&((($$$%%%&&&''''''&&&$$$###%%%&&&(((******+++******!!!""""""#########""""""&&&***------******---111'''''''''((((((((((((((( ###&&&(((((('''''''''(((,,,,,,))))))...///+++...+++(((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''///***&&&'''+++---,,,))))))***)))(((&&&$$$######///,,,)))***---...,,,***444000......///000777???DDDMMMZZZgggttt++++++***((('''(((,,,///111111000---+++***,,,...333///,,,***+++,,,***((()))+++------+++)))((()))111333222---...333333...+++///)))'''...,,,&&&)))***+++,,,***(((***///444,,,,,,+++((($$$$$$(((+++***---000111///+++)))(((%%%***,,,,,,,,,---+++&&&&&&&&&'''((()))*********///,,,)))'''(((***++++++((('''((())),,,---------''''''(((***,,,///222444888999666111111555333,,,///,,,***...555666222,,,,,,+++++++++***((($$$!!!######$$$&&&))),,,///111---+++)))+++---...+++((((((+++...---)))&&&'''(((999///***...///***%%%$$$)))'''######+++///---)))((()))+++------+++)))'''&&&%%%$$$###$$$$$$%%%&&&((()))(((%%%$$$&&&((('''((()))******)))((('''"""(((---...+++((()))+++'''((())))))(((&&&###"""'''&&&%%%%%%&&&&&&$$$"""###$$$%%%'''((((((''''''%%%&&&((('''$$$"""!!!!!!'''***,,,+++''''''+++000***(((((()))'''######''')))***++++++***(((&&&$$$$$$)))......+++)))***---+++***)))((('''&&&&&&&&&''')))(((&&&(((***)))$$$---***(((***///222111...((()))******)))(((***+++***)))((()))+++,,,,,,+++000...,,,+++,,,...222444===EEEPPP]]]jjjzzz------+++)))((((((+++---222222111000000//////...000---+++***,,,,,,+++***((()))+++,,,+++++++++------000000---...333333000111666000++++++%%% %%%,,,+++)))((()))***++++++*********'''%%%$$$'''******,,,//////---***)))((($$$)))------...000...***&&&'''((()))))))))+++,,,...+++((('''(((***++++++,,,+++)))(((((()))(((((()))(((((()))***,,,...000555777666444444666333,,,+++'''%%%(((///333111---+++************(((%%%"""&&&&&&&&&&&&&&&'''(((((($$$&&&((()))***++++++,,,)))+++,,,,,,***(((((((((222,,,))),,,---)))&&&'''&&&%%%""" $$$,,,///---+++*********,,,,,,***(((&&&%%%%%%%%%%%%&&&((()))+++,,,,,,)))$$$!!!!!!"""'''((()))++++++)))((('''"""&&&***+++(((&&&(((***((()))***,,,,,,+++***)))+++)))((((((((('''$$$""" !!!###$$$%%%%%%%%%$$$%%%'''((('''%%%###"""###(((***+++((($$$###&&&)))'''%%%&&&((('''###"""$$$###$$$%%%&&&&&&&&&%%%$$$%%%)))---,,,(((%%%%%%'''+++***)))(((''''''''''''&&&((((((&&&'''***)))%%%***'''%%%&&&+++---,,,***(((***++++++***)))+++,,,***((('''(((+++,,,---,,,...---,,,,,,...000333555:::AAAKKKWWWdddrrr//////---+++)))(((***+++000//////111444333000,,,,,,+++)))***,,,......---+++,,,,,,+++******,,,---***---...---...222333111,,,444111,,,,,,&&&$$$+++---***''''''******'''###''''''((('''%%%%%%&&&(((***,,,------+++)))))))))%%%***......000333222///)))+++,,,***'''&&&(((+++...+++(((&&&''')))******---+++)))'''&&&&&&'''(((******)))((()))***+++,,,222555777666777777333,,,000,,,(((***///222222///)))(((((())))))(((&&&###'''''''''''''''&&&%%%$$$$$$((((((&&&%%%(((,,,***))))))*********)))'''***((('''))))))'''''')))"""$$$###"""&&&,,,...,,,---+++)))))))))***)))(((((((((''''''''''''((())),,,,,,+++((($$$!!! !!!&&&(((***,,,,,,***(((&&&!!!$$$''''''%%%$$$&&&)))(((***,,,...///000000///---,,,***))))))'''%%%"""!!!"""""""""""""""%%%'''((('''&&&$$$$$$%%%%%%'''(((&&&"""!!!###&&&###"""###''''''###!!!### !!!"""###%%%&&&'''%%%)))+++***'''$$$%%%&&&***)))((((((''''''''''''%%%''''''%%%'''+++***&&&)))&&&$$$%%%(((***)))'''(((***++++++******+++---***(((''''''***,,,......,,,,,,---...///111333444555;;;EEEOOO[[[iiiyyy000000000---***))))))***+++******...333333...)))))))))***+++---//////000111111///,,,)))((()))+++***,,,.........///111111+++111...+++///---)))///+++***((()))***)))&&&###%%%&&&&&&'''&&&&&&&&&'''+++,,,,,,***)))((()))+++(((---000000222555444111---//////+++&&&$$$&&&)))...+++'''&&&''')))******)))((('''&&&&&&(((,,,///,,,+++***)))***+++,,,---111333555555666555222///555111......111222///,,,(((''''''((())))))'''%%%%%%&&&''')))******)))((("""%%%''''''%%%$$$%%%'''***'''%%%&&&)))***(((%%%%%%&&&''''''&&&%%%&&&(((!!!$$$%%%$$$&&&***+++(((+++(((&&&&&&'''(((((((((---,,,+++)))(((&&&%%%%%%''''''''''''%%%%%%%%%%%%&&&(((***,,,,,,***(((&&&"""###$$$$$$###$$$'''***((()))+++---///000000000+++)))((((((((('''%%%""" !!!!!!""""""#########$$$%%%&&&&&&$$$$$$$$$%%%!!!###%%%%%%$$$$$$''')))%%%!!!!!!$$$%%%######%%%###"""""""""$$$&&&)))***$$$''')))***)))((()))***(((''''''&&&&&&&&&&&&'''%%%&&&&&&$$$&&&++++++'''***(((&&&''')))***)))((('''(((******))))))***,,,+++(((&&&&&&))),,,...///+++,,,---...///000000000111666>>>HHHTTTcccsss}}}///000111///---******+++***((((((,,,111222...)))***+++,,,---...///000000222222000---***)))***,,,---...000111///------///333444,,,***333111)))***)))+++,,,+++)))(((***+++'''&&&&&&''''''(((''''''+++++++++***((((((***,,,+++000222111222555444111---...---+++''''''))),,,...+++(((&&&''')))******))))))))))))(((+++///333---,,,,,,+++,,,---///000111111111222111000111222...---...000111000+++'''((('''''''''))))))(((&&&"""$$$&&&(((***+++******&&&%%%$$$&&&((()))'''%%%)))&&&###$$$'''(((&&&###%%%''''''&&&$$$$$$$$$%%%"""&&&(((&&&%%%'''&&&###&&&$$$"""###%%%'''((((((,,,,,,+++***((('''%%%$$$$$$$$$$$$%%%&&&'''''''''&&&''')))++++++)))'''&&&###$$$$$$######%%%(((***'''((()))***+++++++++,,,%%%$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$""""""###$$$###$$$&&&''''''((()))***)))### """$$$%%%&&&)))&&&%%%#########&&&(((***$$$&&&'''((('''(((((()))%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&%%%###%%%******'''***)))'''((())))))))))))%%%&&&(((((('''''')))++++++)))&&&&&&))),,,...///++++++,,,------,,,++++++...333:::CCCOOO^^^ooozzz---///111111///---,,,------++++++---000222111///---///000000///......///...//////...------///000111222444555111,,,,,,000111111))))))666777///...+++------+++((()))...333+++)))'''''')))))))))(((++++++,,,+++))))))+++,,,,,,000222000111444444111))))))((((((***---000111///,,,)))'''(((***++++++---...///---******...111000///.........///000111000......///...+++---111''')))---111444444000---***)))(((((())))))((('''"""###$$$%%%&&&'''''''''$$$""""""%%%+++...,,,))))))'''%%%$$$%%%%%%$$$###&&&((('''$$$$$$&&&%%%"""###((()))&&&$$$$$$$$$!!!###"""!!!###%%%(((((((((&&&'''(((((((((((((((''''''%%%$$$%%%&&&'''%%%$$$&&&'''(((((((((((('''&&&$$$#########%%%''')))***%%%%%%&&&&&&&&&'''''''''###""""""###%%%%%%$$$"""'''&&&&&&%%%&&&&&&''''''$$$$$$$$$###!!! """###'''(((((())))))(((''''''+++$$$ ###&&&&&&''')))%%%$$$###""""""$$$&&&'''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&'''&&&'''%%%###$$$)))***''''''&&&&&&&&&'''(((((()))###%%%&&&'''&&&'''(((***,,,)))''''''))),,,------******++++++++++++******...222777???IIIYYYjjjvvv***---111222111000//////000///------...000333444111333555333000---,,,---,,,...000000//////000111333333666999444------222,,,///)))+++777888333555222///+++((('''+++111555000,,,)))(((***++++++******,,,---,,,+++***+++---***...//////000444555222+++(((%%%''',,,000222111000---***((()))+++,,,,,,///111222000+++)))+++...333222000///......//////,,,***,,,///,,,'''(((,,,&&&(((,,,000333444333222,,,+++))))))******)))((($$$$$$$$$$$$%%%&&&''''''"""###%%%'''***,,,,,,,,,******)))&&&$$$###$$$%%%'''(((&&&###&&&***(((""""""''')))%%%######$$$"""$$$######%%%'''((((((&&&###$$$&&&''''''''''''&&&(((&&&$$$$$$&&&&&&%%%###&&&&&&&&&%%%%%%&&&&&&&&&"""""""""###&&&'''((()))#########$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&$$$###'''&&&%%%%%%$$$%%%&&&'''&&&&&&%%%###!!! !!!###&&&&&&'''((((((((('''%%%)))###!!!%%%)))(((%%%%%%######""""""###$$$&&&'''&&&%%%$$$#########""""""%%%%%%%%%%%%&&&'''((()))'''(((%%%"""$$$((()))&&&$$$%%%&&&&&&&&&''')))***###%%%&&&''''''''')))+++,,,***))))))***++++++***(((((()))***+++,,,------///111555:::CCCRRRbbbmmm|||))),,,000222222111111111111000...,,,+++...333777444666888555000,,,+++,,,...000222222000.........333444777;;;666...///555222666111...444222,,,111999111((($$$'''---222444333///***)))***,,,,,,+++***,,,---...,,,+++,,,---'''+++------000444666444111+++%%%&&&,,,000///,,,111...***)))***,,,---------111333000,,,)))+++...555444222///------,,,---((((((,,,000---%%%$$$(((%%%&&&'''***,,,---.........,,,***)))******)))((($$$$$$$$$%%%&&&)))+++,,,###&&&******''''''))),,,+++,,,,,,)))$$$"""$$$''''''(((%%%###'''---+++###!!!&&&(((%%%"""###%%%$$$&&&&&&&&&((())))))'''%%%%%%%%%&&&&&&&&&%%%###"""&&&$$$"""$$$&&&(((&&&$$$&&&&&&$$$######$$$&&&&&&!!!!!!!!!###&&&'''((('''""""""######%%%&&&((())))))(((''''''((('''%%%###&&&%%%$$$#########%%%%%%(((((('''$$$!!!!!!"""###!!!!!!###%%%((()))((('''&&&""""""(((,,,(((### #########$$$%%%'''((()))%%%$$$###$$$%%%'''''''''&&&&&&&&&'''((()))***+++((((((&&&"""###'''(((%%%%%%&&&'''''''''(((+++,,,$$$%%%'''(((((((((***,,,,,,+++******++++++***(((&&&'''((())),,,...000222///111444777???LLL\\\gggvvv333++++++555888111...222777333222444444000///111555333111//////...,,,***---000333444333111000000222777999555000///...+++666///---000333111---+++))))))'''%%%###$$$'''***---)))&&&***000111,,,&&&,,,,,,,,,***))))))+++---+++***)))+++...111111111%%%)))+++***''''''+++///+++++++++(((&&&%%%'''((()))***+++++++++,,,...000666555555444222---&&&!!! $$$***...///---(((%%%)))***++++++***)))***++++++)))$$$ """(((---&&&&&&''''''&&&%%%###""""""$$$''')))))))))***+++,,,+++(((&&&%%%$$$$$$$$$)))(((&&&%%%$$$$$$%%%&&&((('''((()))***)))&&&$$$###$$$''')))&&&!!!$$$+++"""!!!!!! !!!"""###"""!!!$$$((((((### !!!&&&%%%$$$&&&'''((('''%%%)))%%%######&&&)))***)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%%%%###!!!***(((&&&$$$###$$$%%%&&&###'''***)))%%%$$$'''***$$$""""""%%%&&&###$$$'''###%%%'''))))))((('''&&&'''$$$"""###%%%&&&$$$!!!###'''((('''(((++++++(((((('''%%%$$$%%%&&&((())) &&&***(((''')))******)))&&&###$$$&&&'''&&&%%%''''''&&&&&&&&&'''''''''((()))***+++,,,------...,,,***---555===FFFSSS^^^nnnzzz000((((((111444///,,,//////000444666333------111000///...///111111000...---111555777666333111111333999;;;888444444333000444...,,,000444222///...///...+++&&&$$$$$$(((+++///---,,,+++,,,---///000...//////---,,,,,,...000+++***))))))+++,,,,,,,,,'''***,,,+++((('''***...*********)))((()))+++---)))******+++,,,...111333999777555444333///+++(((***+++,,,------,,,***))))))***++++++******,,,---///,,,(((###"""$$$***///"""###$$$$$$$$$###"""!!!###%%%((())))))))))))***,,,+++)))((('''&&&'''''''''&&&%%%%%%%%%&&&'''(((((('''((()))***)))&&&$$$'''%%%$$$&&&))))))%%%!!!###"""""""""###$$$%%%&&&%%%$$$&&&******%%%"""###***'''%%%$$$%%%&&&&&&%%%(((%%%"""###&&&((()))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$&&&&&&%%%### ((((((&&&&&&&&&&&&'''(((###&&&((('''$$$###&&&)))((($$$"""$$$$$$###%%%)))$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''%%%%%%((((((&&&&&&&&&''''''((((((((((((&&&***+++(((&&&((((((&&&&&&%%%$$$&&&((((((&&&$$$))))))(((''''''((()))***++++++++++++++++++++++++---,,,...444<<>>===999666333666888666222222888;;;;;;555111///333555333222333222222222///+++)))((((((&&&---444555111---...000...///000///......000111111///---,,,,,,,,,+++***...//////---***)))***,,,(((***+++++++++---000222...,,,,,,---111666999;;;:::999777666555333000---111...+++'''&&&&&&((())))))***+++++++++,,,///111///...+++'''$$$$$$'''***&&&'''(((((()))*********&&&'''((('''&&&$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''')))***)))((('''((())))))'''%%%777DDD777'''%%%***+++''''''&&&'''''''''((((((***''''''***)))%%%###%%%***'''$$$###$$$%%%$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%$$$"""!!! """###%%%'''((()))))))))###%%%''''''%%%%%%''')))+++(((&&&((('''%%%%%%)))((('''%%%###"""###$$$%%%&&&((()))(((&&&%%%&&&(((&&&(((&&&""""""&&&(((&&&''''''(((((())))))))))))))))))&&&$$$(((------)))$$$$$$%%%'''((()))((((((---,,,)))(((((()))+++,,,,,,,,,++++++***)))))))))---******...111555>>>FFFVVVbbbttt///***'''))),,,,,,++++++,,,'''&&&,,,000111222444444444555777999888444111000555:::======:::777666@@@???:::444666>>>DDDFFF:::555444555555333222555222555888999666222...,,,+++,,,...////////////000///000222222111111222333111///------...//////...111111000...,,,***++++++***+++++++++***+++...000111///...111555999<<<<<<;;;::::::;;;:::666111------,,,+++***))))))((((((******++++++***,,,///222///...---)))&&&%%%'''((($$$%%%%%%&&&'''((())))))&&&''''''&&&$$$###$$$%%%%%%%%%&&&''''''(((((((((***)))((('''&&&'''(((((()))(((''''''(((((('''%%%777EEE777&&&%%%+++,,,(((((((((''''''&&&%%%%%%(((%%%%%%'''&&&""""""$$$$$$$$$$$$&&&''''''%%%"""###$$$$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!############"""!!!"""###%%%''''''((((((%%%&&&'''((('''((()))***((('''(((,,,,,,'''$$$&&&)))(((%%%######$$$%%%&&&)))'''&&&&&&((((((&&&$$$%%%'''&&&"""###(((***))))))(((&&&$$$%%%''')))+++))))))&&&$$$'''---,,,((('''&&&%%%%%%%%%'''***,,,,,,+++)))''''''''')))***))))))*********+++++++++...++++++...000333999AAAPPP\\\mmm}}}555000,,,+++---...---,,,000)))%%%+++222555666666333333444777::::::888666222555999::::::999999999CCC@@@:::555777@@@EEEEEE===999777888777444555888666:::???BBB???;;;666444555///)))'''***000444666222444666666666555666777000///---...///111000000333222111///------,,,,,,,,,,,,---,,,++++++...000333111000333777;;;:::999:::;;;<<<>>>>>>:::555000---...000111111///---+++***++++++***)))+++...111/////////---***(((((()))(((((((((((()))***+++,,,((((((((('''$$$$$$%%%&&&'''((()))***+++,,,++++++,,,+++)))(((''''''((((((***(((''''''(((((('''&&&'''///111,,,)))+++)))$$$(((((((((((('''&&&%%%$$$'''$$$###%%%%%%"""###&&&!!!"""$$$'''(((((($$$"""###$$$%%%%%%$$$###$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&'''((()))******+++&&&%%%)))......((($$$%%%((('''%%%$$$###$$$&&&''')))%%%###$$$'''(((%%%"""$$$&&&&&&###$$$)))+++))))))&&&###!!!!!!$$$(((******+++)))%%%&&&((('''$$$((((((&&&$$$###%%%***---***))))))(((''''''''''''''''''((()))***+++,,,---000......000222333999AAAKKKVVVgggwww:::666000---...000///---000+++***000666777888:::444333444555888888888666444555666666666777999<<>>:::666999>>>@@@>>>>>>;;;999:::999777888===<<>><<<>>>BBB@@@;;;>>>;;;:::<<<;;;999<<>>AAACCCBBBAAA???===:::888777888;;;>>>;;;777888???FFFLLLDDD;;;777888:::999888444666:::>>>???===888333444333333222333444555666;;;888555333444666777777555444222000000000000111111111000......000444888999999888555222//////000666555555888;;;;;;888555888888777666555333111000111...+++,,,...///...+++------,,,++++++++++++,,,,,,,,,,,,***(((((()))+++111...,,,---...///,,,***(((***---///000///...,,,---......+++)))***...222///+++'''&&&'''((('''&&&)))((('''&&&%%%$$$$$$$$$!!!"""$$$'''(((((((((((((((''''''&&&&&&&&&'''''',,,)))$$$!!!!!!%%%))),,,&&&%%%$$$#########$$$%%%$$$$$$%%%'''((('''$$$""""""###%%%%%%%%%%%%&&&((('''&&&%%%''')))+++,,,+++...)))$$$"""$$$''''''&&&***)))((()))***+++***)))'''$$$"""###&&&'''&&&%%%''''''&&&%%%$$$"""!!! !!!"""###$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!"""$$$%%%&&&&&&&&&''''''''''''&&&&&&+++)))'''$$$$$$%%%&&&''')))******))))))((('''&&&+++***((('''''')))***,,,)))(((***---+++)))000:::;;;IIIYYYcccppp444777777444333777;;;;;;333111333777888666777999:::777555555888;;;===>>>>>><<<999777777999<<>>@@@???<<<::::::;;;===???CCCBBB@@@===999555222000222444888;;;<<<;;;:::999===;;;;;;<<<@@@@@@>>>;;;===>>>>>>;;;888888;;;>>>777666333222222444666888444666777555222000222444666555444222111111111111111111000///...///333666777333///...000222111000111111222555888:::999777111222222222222222333333111...,,,---111333222000222111000000//////000000---......---,,,,,,...000222111000111333444333222444333111///---,,,++++++111///---------...---,,,((((((((())),,,---,,,+++***)))((('''%%%%%%%%%%%%))))))((((((((()))***+++,,,,,,***)))((((((((((((%%%&&&((()))*********)))((('''&&&%%%$$$######$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$###"""###&&&)))---+++((('''&&&&&&$$$###$$$&&&)))'''$$$###&&&***&&&%%%%%%&&&(((***)))(((%%%$$$###$$$&&&((((((''')))(((&&&%%%$$$%%%&&&'''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%''''''''''''''''''''''''%%%&&&(((***++++++++++++******++++++,,,,,,+++++++++***)))(((((()))***+++,,,++++++///000...///222222>>>LLLVVVbbbsss555;;;===555///000444777444000///222222111222666>>>;;;888777888;;;<<<<<>>======>>>???@@@???>>>===:::777444111000444444666999======:::777999:::===BBBEEEDDD@@@<<<>>>??????;;;555555999>>>???<<<888555333222444555111555999777222///111444555555444333111111000000111111111///...///222444???999222111333444222///111111222444666666666555333333333333333444444444111...---...222555444222222111111000000000000000,,,---------,,,---///111.........///000111111111666333000---+++++++++,,,222///---...111222000---'''(((***,,,......,,,++++++***((('''&&&&&&%%%%%%,,,***(((''''''(((***+++,,,+++***((('''&&&&&&&&&$$$&&&(((+++,,,,,,++++++(((((('''&&&%%%$$$$$$###'''$$$"""!!!###$$$%%%%%%((('''&&&%%%$$$%%%))),,,%%%$$$###%%%'''*********%%%'''******)))(((***,,,%%%$$$###%%%''')))(((((($$$$$$$$$$$$&&&'''(((((('''&&&###""""""$$$&&&((('''''''''(((((((((((('''%%%%%%&&&&&&''''''((((((%%%&&&((()))*********))))))(((((((((((((((((()))&&&''''''((()))***+++,,,((((((***++++++,,,,,,,,,+++***))))))((())))))***,,,++++++...000///...---111:::FFFQQQ\\\kkk{{{@@@@@@===555222222222///111...---///000...000444???;;;777555555666777777===<<<<<<<<<<<<===>>>???999999999888666555333222666444333666:::;;;888444666999>>>CCCEEECCC???;;;;;;===>>>;;;555333666:::===;;;777444111111111222000555999888444111222555333333333222222111000000111222111///......000222???999333222555666444000222333333333222111111111444444333222222222333333111///---///333666555444000000///............///+++,,,,,,+++++++++...000+++,,,------...///000000333000---***)))***---...///,,,+++---000111000---(((***---......,,,+++***+++***)))((('''&&&&&&&&&,,,***'''%%%%%%&&&)))***,,,,,,***)))''''''&&&&&&''''''((()))***+++,,,---((((((''''''&&&%%%$$$$$$(((%%%"""!!!"""$$$%%%&&&(((((('''%%%$$$%%%(((+++((('''%%%%%%'''((('''&&&'''&&&&&&(((+++,,,+++)))$$$######$$$'''((('''&&&$$$%%%%%%%%%&&&&&&((()))'''&&&###""""""$$$'''))))))(((((((((((((((((((((&&&&&&&&&''''''((((((((('''&&&&&&&&&(((+++...///******)))(((((()))*********(((%%%######%%%(((***%%%&&&''')))************+++******))))))))))))))))))******+++---...,,,)))111888CCCNNNYYYfffvvvEEEBBB<<<777888;;;888222111......111222000111555===:::666333333444444333888888999999999999999999555555666666666666555444666444333444777777444111333666<<>>;;;777555666777888888999::::::999888666444333444444555555666666555555666777999::::::777333///222666<<<@@@BBBAAA@@@???;;;:::888666555555666777000111111222222222222222///000222333444444555555222333444555666666666555111222222000...---...///111111222333333333111111000111222000---,,,...000000///.........000222333222///---///333555444222...---,,,,,,++++++,,,,,,,,,---,,,+++))))))+++---+++---///...---,,,...000///---+++***+++---000222...---,,,***(((((()))+++)))+++------+++))))))***,,,,,,***)))((('''''''''((('''&&&%%%%%%&&&((()))...---,,,+++++++++++++++((((((((((((((()))***+++%%%&&&'''((()))(((''''''(((&&&$$$$$$&&&''''''&&&###$$$%%%$$$""""""$$$%%%%%%$$$$$$&&&))),,,,,,,,,%%%$$$$$$%%%&&&''''''&&&'''&&&%%%%%%&&&&&&%%%$$$&&&((()))'''%%%$$$&&&((()))(((((('''''''''(((((()))((('''&&&%%%%%%&&&''')))))))))(((((((((((((((((('''&&&%%%%%%'''***+++'''&&&%%%$$$$$$%%%&&&'''***((($$$!!!!!!"""$$$&&&$$$%%%&&&'''''''''''''''+++++++++******)))((('''$$$***---***(((+++---,,,000333;;;GGGQQQ[[[kkk{{{@@@???<<<888999======888555333666;;;<<<::::::<<<@@@===:::999;;;===??????>>>>>>===<<<999666333111444444555666666555555444888;;;@@@BBB@@@:::444000444888>>>BBBDDDEEEFFFFFF>>>:::555333444666888888333444555666555444222111///......000333555555444222444666777999999999888222222222000...---...///222444666666333000......---///111///---,,,///111//////...///000333666777222000...///222444333111------,,,++++++++++++,,,......---,,,***)))+++---))),,,...---+++***,,,...000///---,,,,,,...111333333333111---(((&&&)))---(((***,,,,,,***(((***,,,---,,,+++)))((((((''''''((('''&&&&&&'''((()))***++++++******)))*********'''((())))))***)))((((((%%%&&&''')))))))))((((((((('''%%%&&&'''((('''&&&$$$%%%'''&&&$$$$$$$$$&&&***((('''''')))***))))))%%%''')))'''%%%$$$'''+++)))'''&&&&&&&&&&&&%%%###''')))***(((%%%###%%%(((''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&******))))))((((((''''''((((((''''''&&&&&&&&&%%%%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%$$$###$$$%%%%%%%%%&&&''''''''''''''''''++++++++++++***)))''''''###,,,///+++'''+++/////////000888DDDMMMWWWhhhxxxBBB@@@>>><<<::::::::::::999777777;;;???AAA@@@===;;;;;;:::<<>>888888888999999777333///000000111111111222222222111555888888444222222333333333333444444333333333...000111000000111333666000222333111///...000222444222000222666999999888333444333000111333000,,,...000111000...---...///...,,,---///---***+++///.........,,,***)))***,,,---111000+++)))---222444111222///***(((******'''%%%+++...,,,***,,,+++(((------,,,++++++******)))(((((((((((()))***+++,,,,,,------,,,+++***)))(((((((((((((((((((((((((((&&&'''((()))))))))((('''***&&&######&&&'''&&&%%%%%%&&&((()))))))))((('''***)))(((&&&&&&&&&'''(((###%%%&&&&&&&&&'''(((******))))))(((&&&%%%###"""$$$%%%&&&(((((((((''''''(((((())))))*********+++''''''&&&$$$"""###'''***'''(((((('''%%%%%%'''(((%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###$$$%%%)))))))))))))))(((((('''$$$$$$%%%%%%%%%&&&&&&&&&,,,+++)))'''(((***,,,...---...000///---+++******,,,...555???HHHSSSdddsssAAA@@@>>><<<;;;::::::999<<<:::888999===>>>===;;;============???BBBEEEFFF>>>;;;888999<<<===;;;888<<<<<<;;;999666666999<<<<<<<<<===>>>===<<<;;;:::===@@@BBBEEEKKKOOOKKKDDDFFFCCC===999777999;;;>>>:::888666555555444333111222222222333333333444444///111444444333222111111111000000///000111222333222333444333111111111222000111222111///000333555555222000111444666666555444666444111000222///***...///000///......///111000...///111///+++,,,000/////////---+++***+++------000///+++***///222222//////---)))***,,,+++&&&''',,,///,,,+++,,,+++)))++++++++++++************++++++***************+++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++&&&&&&((()))))))))((((((+++)))''''''((())))))(((&&&'''((()))))))))((((((******)))(((((((((((((((%%%'''))))))(((((()))***(((((((((((('''&&&%%%%%%&&&'''((())))))(((''''''(((((()))))))))*********''''''&&&%%%######&&&(((%%%'''((('''&&&&&&((()))%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$%%%&&&(((***)))))))))((('''&&&%%%$$$'''''''''''''''(((((((((***)))((('''(((***---...000111333222000.........,,,...555===EEEOOO___mmm~~~FFFFFFEEEDDDBBBAAA@@@@@@===:::777888;;;>>>>>>======>>>???@@@@@@AAAAAAAAA<<<:::999;;;>>>???===999<<<<<<<<<:::999999<<<>>>???@@@AAABBBAAA@@@>>>===@@@??????BBBKKKQQQNNNGGGIIIFFFBBB>>><<<;;;<<<<<<===999555222333555666777555555555555555666777777222222333444555555333111222111000///000111333444333555666666444333333333000111111000000222555888555333111000222333333222666777555222111222///***//////000///...///222444222000000222///+++,,,///000111111///---,,,...///---...---***,,,111222///......,,,+++///333///(((***...000---+++,,,+++)))*********+++++++++++++++......---,,,,,,++++++***---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''))))))*********+++++++++***(((((()))***'''(((((())))))))))))(((******+++++++++***))))))&&&(((++++++***(((((()))(((((()))))))))))))))((()))))))))***))))))((('''))))))(((((())))))******'''(((((('''%%%$$$%%%&&&$$$&&&((()))((('''((()))%%%%%%&&&'''''''''''''''((((((''''''(((***,,,---)))((((((&&&%%%$$$###"""))))))(((((())))))***+++)))(((''''''(((***,,,------...000///---,,,,,,,,,---...444;;;AAAIIIXXXfffwwwKKKKKKJJJJJJHHHGGGFFFEEE===:::777888===AAADDDDDD===???AAACCCCCCCCCAAA@@@======>>>@@@AAAAAA===:::;;;;;;<<<<<<<<<===>>>???BBBCCCEEEFFFEEEDDDAAA@@@@@@>>><<>><<<;;;:::<<<999666555777:::<<<===999888888777888999:::::::::888666888::::::777444666666666666555555444444000333777888888777777777222222111000000222555777444333222111222333333444777888777444444555333...000000111000000111555777333111111222000++++++///111222222111//////000111......,,,+++...333111,,,000///...///555999444++++++///000---***++++++(((***++++++,,,---.........////////////......------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++,,,,,,)))+++,,,+++'''&&&(((***))))))))))))))))))))))))***+++,,,------,,,+++***)))+++------+++)))((((((***++++++,,,,,,++++++***++++++++++++***))))))((())))))(((((((((((()))***((()))++++++)))'''&&&'''&&&(((******)))''''''((($$$$$$%%%&&&''''''''''''***************+++,,,---(((''''''&&&%%%%%%%%%%%%)))(((((('''((()))***++++++***((((((((((((***+++***+++,,,+++***)))***+++---...333999>>>EEETTTaaappp|||KKKJJJIIIHHHHHHGGGFFFFFFBBB>>>:::;;;???DDDGGGGGG@@@BBBFFFIIIJJJIIIGGGFFFAAABBBCCCDDDDDDAAA===:::===>>>>>>@@@AAABBBBBBBBBCCCDDDFFFHHHHHHEEECCCAAA???===;;;<<>>>>>;;;:::999888999:::<<<===@@@===::::::<<<<<<888555999:::;;;<<<:::777444222222444888:::999888888999666444222111222333444555444444444333333555777888666888888666777:::888444111222333333333444777:::666444444555333...///222222333333222111000222333000000...,,,...222111,,,000///...000777;;;555++++++///000,,,***++++++)))------...///000000111111---...///000111000000000111111000/////////000000........................(((((()))***+++---......+++---///---)))''')))+++*********)))))))))******+++,,,---......---,,,+++---///111000...,,,,,,,,,......///......---,,,+++,,,,,,++++++***************)))(((''''''((()))***)))+++------+++)))))))))***+++,,,+++(((&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&,,,,,,+++******)))))))))'''&&&&&&&&&'''((()))***''''''%%%%%%%%%&&&((()))---,,,+++)))((('''((((((***,,,---,,,++++++,,,------...222888<<>><<<;;;:::333333444777:::;;;;;;:::<<<;;;999888999:::<<<>>>???===;;;::::::999888666999:::<<<<<<:::777444111777888::::::888777777777888777555555666666555444555555666555555666888;;;666888888666888<<<;;;777333555777777777777999;;;:::888888:::777333444777333333444333111111333444333444111------111000------......///333666111))),,,000000,,,***,,,---+++//////000000111222333333---...000111222222111111222111000//////000111222111111111111111111111111,,,,,,,,,,,,---...///000///111111000...---,,,,,,,,,+++******)))*********,,,,,,---.........------111222333222000///000111////////////...---,,,+++,,,,,,+++*********+++++++++)))(((&&&&&&'''((())))))+++------,,,+++++++++,,,,,,,,,***((('''''')))&&&&&&'''''''''&&&&&&&&&,,,++++++***)))(((''''''''''''&&&'''(((***,,,---'''&&&%%%$$$$$$&&&((()))...---,,,***)))(((((((((((()))******))))))+++---......222777;;;AAANNN[[[eeerrrQQQOOOLLLIIIIIIJJJLLLMMMMMMIIIDDDCCCDDDFFFEEEDDDBBBDDDHHHKKKLLLLLLJJJIIIBBBCCCDDDDDDBBB???>>>===AAAAAABBBEEEHHHHHHFFFCCCAAACCCEEEGGGGGGEEEAAA???<<>>======<<<<<<666555555666888999888777<<<;;;999888888:::<<<>>>:::;;;;;;:::999888999;;;::::::999999888777777777888999:::999777666777888:::999888:::<<<<<<:::888666888888777555555777:::666888888666888;;;999555444777:::;;;;;;::::::;;;999888888:::888444555999222333444333222111333555666888555///,,,...000///---///000...///111...)))...111222...---///000///000000000111111222222222...///111222222111000///111000///......///111222222222222222222222222222//////.........///111222222111111111111000---+++---,,,+++***)))******+++---,,,,,,,,,------...///000000///...,,,,,,///111+++,,,,,,---,,,,,,+++++++++******))))))***+++,,,+++***'''&&&%%%&&&((()))''')))+++++++++***+++---++++++***((('''(((+++...))))))***))))))((('''&&&************)))(((((('''((((((''''''(((***,,,---***(((&&&%%%&&&'''***+++,,,,,,,,,+++++++++++++++'''((((((((('''(((+++---000000222666888===IIIVVVaaammm~~~NNNKKKGGGDDDDDDFFFIIIKKKKKKGGGCCCCCCFFFHHHGGGFFF???AAACCCFFFFFFFFFDDDCCC???AAABBBBBB@@@???>>>>>>???>>>???CCCFFFFFFCCC??????AAAEEEGGGFFFDDD@@@>>><<>>@@@@@@??????>>>>>>===>>>>>>???<<<:::888777888888777666<<<:::888777777999<<<===777:::<<<;;;999999<<<@@@===;;;888777777999<<<>>>555777888777777888:::===:::999:::===AAAAAA>>>;;;888999999777444333555888666888777555666999777222555999<<<>>>===<<<;;;;;;666555666888666333444888222333444333222222333555888:::888000+++,,,000111///222333000///000...+++///333333000///222333222000000000000111111111111000111222333222000...---000///...,,,---...000111111111111111111111111111111111000//////000111222222000...///111000,,,(((...---+++*********++++++---,,,++++++,,,---...///,,,+++***(((&&&(((+++...'''((()))***++++++++++++******)))))))))***,,,---,,,***'''%%%%%%&&&((()))&&&'''))))))))))))+++---***)))((('''''')))...222,,,,,,,,,,,,+++)))((('''((())))))*********))))))***)))'''&&&'''(((***+++,,,+++)))'''(((***,,,...***++++++,,,------......+++,,,---,,,,,,---000222222111333555666:::EEEQQQ^^^jjjzzzGGGFFFDDDCCCCCCEEEGGGIIIRRRLLLFFFDDDAAA>>>???DDDBBBCCCEEEDDDCCCAAABBBCCCCCCEEEGGGHHHAAA888777:::>>>>>>>>>???@@@???===<<>>;;;;;;???>>><<<;;;;;;<<<>>>>>>======<<<;;;888666666888:::999;;;<<<<<<:::999888888333777;;;;;;888777:::>>>>>>>>><<<;;;:::;;;;;;<<<777777666555666999>>>BBB>>><<<:::<<<>>>>>>;;;777999;;;999444111333444333666555555444555666777888666<<<>>>999444555777888:::777444444666777555222444:::;;;666222444777999666666666444111///000111111222111000///000222444111111111111000///...---222000///000222222...+++111333444333000...------222---)))(((+++///222222444333111///...------...000///---,,,++++++,,,---000...,,,++++++,,,...///*********+++---///000111,,,---///000000...---+++%%%&&&''')))***+++,,,,,,,,,,,,+++***)))***,,,---***)))((((((((()))+++,,,///,,,)))''''''(((+++---,,,***(((''')))************)))(((''''''((()))***...,,,++++++,,,,,,***(((---+++)))((())))))(((((()))))))))***+++,,,......)))******)))((((((***------***'''(((+++......---++++++***)))(((***---000222111///...000777@@@FFFYYYcccrrrFFFDDDBBB@@@AAADDDGGGIIIMMMHHHDDDCCCAAA======@@@EEEDDDCCCAAA>>>>>>???AAABBBDDDGGGHHHCCC;;;;;;>>>AAA@@@@@@DDDIIIHHHBBB;;;999999:::<<<===>>>===<<>>;;;<<<@@@===<<<;;;<<<===>>>===<<<<<<<<<:::888555555666888888:::<<<<<<;;;:::::::::777999::::::999999<<<>>>@@@>>><<<:::999999:::;;;777888888777777999===@@@AAAAAA@@@@@@???<<<999666666:::;;;777555777777555777666555444555666777888777<<<===888555777;;;<<<;;;;;;:::;;;<<<;;;:::888:::>>>>>>777111111333333444555555555444444666888222222222111000000111333111111111111000///...---///------...000000---***...000222222000...---...111...******---000222222222111000///......//////111000...---,,,,,,,,,,,,...---+++***)))))))))))),,,,,,,,,---...///000111---.........---+++***)))******,,,---......//////---,,,+++++++++,,,,,,,,,+++***)))))))))***+++,,,///---***(((((())),,,---+++)))''''''((())))))(((***)))((('''''''''((()))((())))))))))))))))))))),,,+++***)))))))))((((((((((((((()))***+++,,,---&&&'''((('''&&&''')))+++***(((&&&'''***---......+++++++++******,,,000333111111000111444;;;CCCJJJPPP[[[jjjxxxCCC@@@===;;;;;;???DDDGGGHHHEEEDDDFFFEEE@@@>>>???HHHFFFBBB>>>:::999<<<>>>>>>???BBBEEEAAA<<<;;;??????>>>???FFFMMMLLLBBB888777666777;;;???@@@===:::???<<<;;;<<<<<<:::;;;???<<<<<<<<<===>>>>>>;;;999;;;;;;:::777444333444555666888;;;;;;::::::;;;<<<===;;;999999;;;===>>>???AAA???;;;999888888999:::888999:::999999999;;;===???AAABBBBBB>>>:::777666333999<<<::::::;;;;;;888888777666555555666777777888<<<<<<888666:::>>>@@@===>>>@@@???===:::999888;;;>>>===666111111222111222444555555444555777999444333222111111000111111111111111111000///......---------...000000...,,,,,,...000000///.........000...------///111222111//////......///000111222222111000...---,,,,,,,,,000000///...---+++***)))000///...............///...------+++***)))((('''------...///////////////...,,,***,,,...///---***---,,,+++*********+++,,,...---+++))))))***+++---+++)))'''&&&'''(((((('''+++***((('''''''''(((((()))+++,,,+++'''&&&''')))++++++******)))((((((((('''''''''((()))***+++,,,&&&'''(((''''''(((***,,,)))((('''(((+++...000000***+++++++++,,,...222555333333444555777<<>>:::888999:::999999<<<>>><<<777777;;;999999<<>>;;;888@@@;;;999;;;;;;::::::===;;;;;;;;;===>>><<<999777999999888666222111111333333555777888888999;;;<<>>???:::===@@@>>>999444222222666999999444222444666666333444444444222222444666555444222222222111000///111111111111000///.........///000111222222111000---///111111///.........000//////000111111111111,,,------///000111222333222222000///...---,,,,,,///000111111000///,,,+++111000///---,,,,,,,,,,,,------+++***)))))))))))),,,---------------,,,,,,...,,,+++---000111---)))...---,,,+++***+++,,,------,,,+++***)))******+++---***((('''(((((((((''',,,+++***)))(((((())))))000333444000)))%%%&&&(((***+++++++++)))((((((((('''''''''((()))***+++,,,'''(((************,,,...,,,+++++++++---...///000+++,,,,,,,,,,,,---000333555666666666777999<<>><<<999888888:::===@@@@@@@@@DDDJJJKKKFFFBBBBBBEEEEEEDDD@@@<<<999888888888777888:::999555555777555888;;;<<<:::888666555777444111222666999;;;:::CCC===;;;===>>>===<<<>>>:::::::::;;;<<<:::777444666666666444111///000111000222444555555666999;;;BBB<<<777888>>>BBBBBB@@@===;;;999888999:::===>>>:::<<<======;;;:::::::::777;;;??????;;;999888999888;;;;;;777555888:::999999888777666666777888999:::;;;999444333777;;;;;;444888;;;:::666222111111333666666333333666999888333444444444333333555666666444222222333333111...222222222222111000///......///111222222222111111111222333333000...------///000111111111111111111+++,,,---///111222333333111111000000...---,,,,,,***+++---//////...,,,+++000///---,,,+++*********,,,,,,++++++++++++,,,---+++,,,,,,,,,,,,+++******---,,,,,,---000000---***...---,,,++++++,,,------+++*********))))))))))))...+++)))((()))******)))...---+++*********++++++222555666111***&&&'''***)))+++,,,,,,)))''''''(((((((((((()))***+++,,,---''')))++++++++++++,,,---,,,,,,,,,,,,+++++++++,,,,,,------,,,++++++---///111333444444444555888:::CCCMMM[[[iiivvv??????>>>>>>>>>>>>>>>>>>999999===DDDFFFBBB@@@AAA@@@AAABBB@@@===:::999999999777777::::::777777999888;;;>>>;;;666222333555333222222333666;;;AAAEEEFFFAAA???BBBDDDBBB??????:::999888888888777444222222333444222000...//////...000111222222444777999>>>:::666888>>>BBBBBB@@@<<<<<<;;;;;;;;;<<<===>>>;;;===>>>>>><<<::::::;;;===>>>??????<<<:::999999:::===;;;666333666888888999888777777777888:::;;;888999777333333777999777222555888999999888888888555777666222222666777555222444555666666777:::<<<555333111222444555222...222222222222111000///...,,,...000111000/////////222333444333000...------///000222111000///000222,,,---...000111111111111///////////////...,,,,,,+++,,,...000111000///......---,,,+++************++++++,,,,,,---.........,,,,,,---------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,---...***++++++++++++***)))(((---+++))))))***,,,,,,+++---,,,+++******+++,,,---,,,...///...***)))***,,,(((+++------)))''''''(((((((((((()))***+++,,,---&&&(((******)))((()))******+++,,,***(((''''''(((---......---+++***,,,---+++---000111333555888;;;BBBKKKYYYgggttt>>>@@@BBBCCCBBB???;;;999333333777===@@@>>>===@@@<<<======<<<::::::;;;===999666666:::<<<;;;;;;===???@@@@@@===888444222222000333666777888<<>>>>>>>>>>>===<<<;;;:::<<<===>>>===;;;;;;<<<===>>>===;;;;;;<<<<<<<<<;;;888<<<<<<888555777888777888777777777888:::;;;===555777555333444888999777999888999:::<<<===<<<;;;666888666222222666666333333444666666666777999;;;555222000222666666333///222222222222111000//////---000222222///......//////111333222000...------///111111000......000222......000000111000000///,,,---...///......---,,,///000111222222222111000,,,,,,,,,++++++,,,,,,---+++,,,---......------,,,+++,,,,,,---------,,,,,,***,,,...---)))(((+++///************+++,,,...///+++,,,---......,,,+++***+++)))((((((***,,,,,,,,,***)))(((((()))***,,,---******++++++++++++++++++'''+++...---)))&&&'''((('''''''''((()))***+++,,,((()))++++++)))((((((((()))+++---,,,)))'''((())),,,---......---,,,...///+++---///111222555999<<>>AAACCCBBB===777333222111444:::===<<<===AAA::::::999777777999===@@@666333444999<<<<<<===???DDDBBB@@@>>><<<888222---+++111777888555666<<>>CCCFFFBBB<<<::::::777555333333222111000---///000000///......///000111222222222333666999444444666999===@@@AAAAAAAAAAAAAAA@@@>>><<<999777======>>>===;;;;;;===>>>:::777555666;;;>>>>>>===555:::===:::999:::999666777777777777999;;;===>>>333555555333666;;;;;;888AAA>>><<<<<<===>>>;;;888555666444111333777888555555666666555333333444555444111000222666777444///222222333222222111000///000222555444111//////111,,,...000111///.........///111111///---,,,///222///000000111111000......+++,,,---.........---,,,///////////////...------,,,,,,,,,,,,---......///+++,,,...///...,,,***))))))***++++++,,,,,,,,,+++)))---///,,,'''&&&+++000))))))))))))***,,,...000---...///000000...,,,+++)))(((&&&'''))),,,,,,,,,''''''&&&'''((()))+++,,,...,,,++++++,,,,,,***(((&&&+++///...)))&&&&&&)))&&&&&&&&&&&&((()))***++++++,,,......,,,***))))))***---//////---+++,,,...+++---//////...///000222000111222222333444888:::<<>>>>>======AAADDD@@@888111222555888;;;>>>AAABBB;;;777222000222555555555555666444333888???===666888999;;;;;;999444///,,,......///000222333555666;;;999777888:::;;;888666777444555888555...---111222///++++++,,,---,,,***...000222222222111222333111111222333666:::>>>@@@@@@AAAAAA@@@???===;;;::::::999999:::<<<===;;;999555111333888999666666;;;999:::;;;999666555777:::888777666555666777999:::333555666555555555777999999999;;;>>><<<999;;;@@@666222111555666222333777777666555444444555666777888222111666999555222444222555444......222222///......///222111......222//////111222222111000///222111111000000000000000111111111///+++))))))))),,,***((()))---111444555111111111000000000000000111///------.../////////444222000---,,,,,,------***,,,---//////...,,,+++...+++))))))+++...111222---,,,******+++,,,+++***))),,,......+++***,,,...+++***)))***,,,,,,***((())))))*********+++++++++(((***---...---+++******(((,,,...+++***,,,,,,***---...+++''''''+++...---)))***,,,------,,,***)))---,,,,,,+++,,,---...///...,,,&&&///888@@@@@@&&&222333444444555555444444444???LLLWWWaaaqqq<<<======>>>CCCHHHEEE???777888:::<<<>>>@@@AAABBB>>>:::555333444555666666555555222...000777999555111222444444333000---***++++++,,,...000222333444222000///000333555444333777444444555222+++***...333000,,,+++,,,---+++***...///111111000000000222000///000111333666:::<<>><<<;;;:::666888;;;===>>>===;;;:::999555444777888666777<<<777888888777555666999<<<777777666555666888:::;;;777888777555333222222444444555999===<<<888888<<<666222111555555222222666777666555444444555666777888333222666888555333444222555333......111222///222000111222000,,,,,,000000000111111111111000000222222000/////////000111---...///...,,,+++,,,---,,,***)))***,,,///111111.........//////000000111111...,,,,,,---//////...000000000///...,,,+++++++++,,,---------,,,+++***---,,,,,,,,,...000111222---------...///...+++)))(((***,,,---,,,------...)))+++---,,,***)))+++,,,*********+++++++++,,,,,,)))+++,,,,,,+++******)))(((,,,...+++***,,,,,,***)))+++***'''(((---///...***+++,,,,,,,,,,,,+++***///...---,,,,,,---///000+++///---111SSSrrr^^^888000111222333444444444444444;;;EEEPPP]]]mmm888:::;;;===CCCJJJIIIEEE;;;<<<===???@@@@@@@@@AAAAAA===888555555666666666111444444111///000111///...//////000///...---,,,((()))***,,,...///111111,,,***((())),,,///111111222///......+++'''(((,,,111///,,,+++++++++***))),,,...//////...---...000...---------///222555666;;;;;;;;;;;;;;;:::999999222777===???>>><<<<<<<<<===999666666555444666:::555666666555555777:::===777777666666777888:::;;;999999999777444333444555000222888>>>>>>999777999666333222444444222222555666555555444444555555666777333333666888666444555333444222///...111111///555222222222///++++++///111111000000000000000111333222///...---...000222---...///...,,,,,,,,,...,,,+++***+++---......---+++,,,---...///000000111///---++++++,,,......---...///000000///---+++)))------,,,,,,++++++******+++,,,------...///000000......///111111///+++((()))))))))+++...//////...)))---000...)))(((,,,111+++++++++,,,,,,,,,------+++++++++******)))))))))(((,,,...+++***,,,,,,***%%%(((***)))+++///111///++++++++++++++++++++++++111///---,,,,,,---///000***000111(((```]]]000---...///111222333444444333888@@@JJJXXXhhhyyy333666777888>>>EEEFFFCCC:::;;;===>>>?????????>>>AAA>>>:::666555555666666---555<<<<<<666000+++)))------,,,,,,,,,++++++*********+++,,,------......,,,***((((((***---///111+++)))(((&&&$$$$$$&&&***,,,***)))((())))))******+++,,,---,,,++++++,,,...---,,,,,,+++,,,...111222555555666666666666666666000555;;;<<<:::999<<>>444444888>>>>>>999666777666444333333333222222333444444444444444444444444555444444666777666555555333333111///...///000000555222111222///+++---111222222000/////////000111444222///,,,,,,...000222000111111///,,,******+++,,,+++,,,---//////...,,,---------......//////000...,,,******,,,---------...///000000///...---,,,///...---,,,+++***++++++******+++++++++,,,---///000////////////...+++)))+++))))))+++...000...+++,,,///000...+++***---111,,,,,,,,,---------......,,,+++)))((())))))(((((((((,,,...+++***,,,,,,***$$$(((******,,,///000---,,,++++++******++++++,,,000...---++++++,,,---...---000444###\\\FFF'''***+++---///111222333333222888???HHHSSSbbbsss000222333222555;;;===;;;777888;;;===????????????>>>;;;888444222333555666666;;;BBBAAA999000,,,------,,,+++***)))(((((((((...............---,,,+++///---+++))))))***---///,,,,,,)))%%%"""###%%%'''%%%%%%%%%%%%&&&(((***,,,***++++++***((((((***,,,...---,,,+++,,,---///111000000000000000111111111000333666555333444:::@@@<<<>>>>>><<<;;;999777555777666555555666777888888;;;;;;:::999777777666666444555777888999;;;>>>@@@888666777;;;<<<777555666777777666333333333333222333333444444444444333333222444555555555555555555444222000000///...///000111///000222111...///444333222000/////////000111444111...,,,,,,---000222000111111///---++++++,,,+++,,,---///111222000...000000000//////.........---+++)))***+++---------111000///.........///000111000///---,,,,,,,,,,,,+++,,,,,,***)))***...111111...+++***+++,,,++++++...,,,***+++......,,,)))///...------...//////...,,,,,,---------.........---***(((((()))***)))((((((,,,...+++***,,,,,,***&&&***,,,+++,,,...---***,,,++++++******++++++,,,,,,,,,+++******++++++,,,...---666)))TTTooo:::555((()))+++---///111222222///666???FFFOOO\\\nnn{{{111222111......333555444555777:::===????????????888777555222000111444777EEEBBB@@@;;;333...000777111111000///...------,,,000000111111000...,,,+++......---***(((''')))+++333444000)))$$$%%%&&&%%%"""$$$$$$%%%%%%&&&***,,,***+++***)))'''''')))+++...---,,,+++,,,---///111------,,,,,,,,,,,,---......//////...---000666;;;;;;???AAA???>>>>>>:::666777666666777999999777555<<<;;;;;;:::888777666555444555666666555666888:::999666666:::;;;888555666888999888444333444444222222333333444444333333222///333555333222444555444444111///000///---...111...---000333333000111555333222111000////////////222111...---,,,---///111---...//////...---///000---------000222222111///222111111000///...---------+++)))***,,,.........000///---,,,---...000111000000//////......---------///000///,,,,,,000333000---)))'''(((***,,,,,,...---,,,,,,---,,,***)))///...---...000111...,,,,,,,,,,,,---------......,,,)))'''(((+++,,,***((((((,,,...+++***,,,,,,***))),,,---++++++---,,,(((++++++++++++++++++++++++((()))***+++++++++******,,,***111+++???GGG+++555((()))+++---///000111111,,,222;;;DDDMMM[[[iiittt444555333...---111444333222444777:::<<<<<<;;;:::333444333111///111555999JJJCCC;;;666///+++000888000111111222222111111000...///000111111000///...,,,------+++(((&&&''')))111444222***&&&((()))'''%%%&&&'''&&&%%%%%%(((+++++++++***(((&&&&&&(((+++---,,,+++***+++---///111---,,,+++******++++++,,,+++***))))))***---111333777;;;<<<:::999<<<:::555444444666999<<<<<<999666999999::::::999999888888444555666555333333555666999666999???BBB???:::999999<<<:::555333666555222111222333444444333222111,,,222555222000333555333444000...000000,,,---111,,,,,,000555555111111444222222222111111000///...111000///...---...//////,,,...//////......///111///.........000000///---/////////......------------+++******,,,...//////,,,,,,,,,,,,------......---.../////////...---,,,***///444444111...///111---***((((((***,,,,,,,,,+++,,,...---,,,++++++,,,+++---000111000...---,,,+++,,,,,,,,,------------***((('''***...///,,,((((((,,,...+++***,,,,,,***))),,,---******---,,,)))***+++,,,,,,,,,,,,+++***%%%'''***---...---+++*********+++***++++++''')))((()))+++---...///000000000111666BBBRRRaaajjjmmm777888666000...222555555///111444666888777666555111222222000///111777;;;GGG???999555000***,,,333''')))***,,,------,,,,,,+++---///111222222111000+++---...---)))'''(((******......(((&&&***,,,***((()))***(((%%%%%%'''***++++++***(((&&&&&&(((+++,,,+++******+++---///111...---+++*********+++,,,(((&&&&&&'''***,,,---,,,222666666222222777777444111222555:::??????;;;777777777888:::::::::::::::444555666555444555666888999888===FFFKKKGGGAAA>>>:::===<<<666444777666222111222333444444333222111+++222555111///333444222555///...111000,,,---111,,,---111666666111000222111222222222111000...---000000///...............000111111000...,,,,,,---111000...---......,,,+++,,,------------------------,,,***+++---///000///((()))+++---------,,,+++***,,,---//////...,,,+++%%%,,,444777333...,,,,,,***))))))+++---------+++(((+++......,,,+++,,,///'''---333333///++++++---+++++++++,,,,,,,,,------)))((('''+++000111---)))(((---...+++***,,,,,,***))),,,,,,)))***------+++)))***,,,------,,,***)))$$$'''+++///000///,,,***(((---+++...***,,,888...)))***+++---...///000000666222333BBBYYYiiimmmjjjxxxAAA>>>888333111111444666------...000222111///,,,......,,,+++000888:::888DDD>>>777222,,,&&&''',,,......------000444111,,,//////000000000000000000///000000,,,((((((,,,000000------111000***(((+++,,,---...---+++******+++,,,,,,+++******)))((((((%%%&&&&&&(((***---///111222222111000///...---,,,,,,+++(((&&&&&&''')))+++111111000000000222333444555777999:::999999:::;;;888888888:::<<<===<<<:::888888777777777777777888555;;;111===^^^UUU999:::999888666555666555333222111000000111333333///+++------111555444111000444111000000111444333///+++/////////111222111...,,,222111111111000000000000///,,,)))+++///222111.../////////......---,,,,,,///...,,,******,,,...000---+++)))***---...,,,)))++++++,,,,,,,,,,,,++++++''')))***,,,---------,,,)))+++,,,,,,***)))******(((---111222333444111,,,---...///...------...000333///------000000,,,'''///,,,,,,///...***(((***000...,,,---///000111000))))))))))))))))))))))))+++---//////---,,,,,,,,,---,,,+++))))))))))))***(((*********+++,,,'''%%%'''(((((((((***,,,...******,,,---///000111222...------...000111000...333//////:::LLL[[[aaabbbxxx===:::666222111222444666000/////////000///---+++//////,,,***---444777555<<<888555555111+++)))***+++,,,+++***...222000+++++++++++++++,,,,,,---------+++******---000333444111,,,+++///000,,,***++++++,,,------,,,+++,,,---.........---,,,++++++***'''(((***---...///000000222222222111111000000000...---***)))((()))+++---))))))***,,,...111444666000111333444333333444555555555666888::::::777555888888777666666666777777444;;;000444JJJ@@@,,,333999777555444444444222000222111000111333333000---111111222555333//////222000///...000222333111/////////000222333333000...///......------,,,,,,,,,...***(((***...000///,,,---------,,,------.........---+++))))))***,,,...,,,+++)))***+++++++++************++++++*********))))))++++++,,,+++******''')))++++++***)))***+++***...111...---///000///+++,,,,,,+++******+++---///+++)))***...///,,,))),,,******------******,,,---+++((((((***,,,,,,,,,++++++***))))))(((((((((***,,,------+++***)))***+++***)))((((((((()))***,,,,,,***((())),,,***%%%(((***++++++***+++---///222111000...,,,***)))(((+++++++++---000111111///......000777AAAMMMVVV\\\qqq|||666555333222222333555666444111///......---+++***///...***''')))///222111444222333888999444---***,,,,,,***(((***...,,,&&&'''&&&&&&&&&''''''((())),,,)))'''***000555666444222+++(((+++//////---,,,***,,,............///000............---,,,++++++***,,,///222222222000///111222222222333333444444222000...---,,,---///000++++++************+++++++++---............///000222333444666888777444111666666666555555666666777888???444000;;;333***777888666444333333222000...333222111111222333111000666444444555222......111111///------000333444444//////000111333444222000111000000///......------,,,***(((***---///---+++++++++******+++,,,...///...,,,***(((((()))***+++***+++***)))((((((***,,,++++++++++++++++++++++++)))************)))((('''&&&(((******))))))***++++++000111,,,(((***///111***++++++***))))))***,,,+++(((%%%'''***------+++)))'''(((+++,,,***+++...---***&&&%%%&&&((()))))),,,+++***)))(((''''''''')))+++,,,+++)))'''''''''((((((((('''(((((()))***......***&&&(((---...,,,,,,---------,,,,,,...000......---,,,+++******)))))))))))),,,///111111000+++///333444777>>>KKKUUUhhhttt111111111222333444555666555222...,,,,,,---,,,++++++,,,((($$$%%%+++//////111...000999>>>:::333...//////+++((()))+++)))###((('''&&&%%%$$$$$$%%%%%%---+++***,,,///222222111111+++&&&)))///222000,,,---///111111000///000111,,,,,,------,,,+++***)))...///111222222111000...///000111222333555666666555444222111111111222333......,,,***)))'''&&&&&&+++,,,------,,,,,,---///222222444666888777333000333333333333444666777888999>>>555///555333111<<<777666444333333222000...444333222111222222222222777444444444222......222111000------///333777:::.........000222333222111111111000//////...------,,,******+++---...---++++++***)))))))))***,,,------,,,***)))(((((()))***)))***+++)))&&&&&&***---,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((('''''')))******((('''((()))***111333,,,'''(((...111,,,,,,---+++***)))+++,,,***(((%%%%%%(((+++,,,,,,)))&&&'''***+++)))***...///,,,(((&&&''')))************)))((('''(((((())))))***+++***'''&&&&&&&&&''''''(((((()))***++++++,,,---***&&&''',,,///------......---,,,,,,---///************++++++++++++)))((()))+++...000///...,,,000333333222999EEEPPPaaannn111111111222333444555555333000---,,,---/////////(((***((($$$$$$***/////////+++---555:::888333000//////+++(((***...,,,'''---,,,)))'''%%%$$$$$$$$$***,,,......---,,,...//////+++&&&(((...333111,,,000222444444222000000000+++,,,---......---+++***111111000///......//////......///111222444555555666666555444333444444555***++++++,,,,,,---------***+++,,,+++******,,,...000000111444555555222/////////000222333666777999666777111---222333333666777555444333333333111000222222222222111222333444444222222333222...000444222111///...000333888;;;---,,,,,,...000111111000,,,++++++++++++*********---------...//////...---,,,+++***)))((())))))***---,,,+++***))))))******(((***+++)))'''&&&)))---++++++************++++++%%%&&&&&&&&&'''((()))))))))***+++***(((&&&&&&&&&'''///444///))))))---///,,,,,,---+++))))))***,,,,,,***((('''(((***++++++***'''''')))***((())),,,000---)))((()))***++++++''''''&&&&&&''')))+++,,,***++++++)))'''&&&'''((('''((()))***++++++,,,,,,&&&******((((((+++,,,***,,,,,,---+++***)))+++,,,------,,,***)))(((''''''+++******+++---...---,,,---...///000222999BBBIII\\\iii|||555444444333333444444444222000------///111222222))),,,,,,((((((---111111...******000333222//////---,,,***)))---333333///111///,,,(((&&&%%%%%%&&&&&&***//////---,,,...111,,,+++))))))...333111,,,000222555555222000//////---...000111111000...---111000...---,,,,,,---.........///000111222333333444444333222222222222222......//////...---,,,,,,)))******(((''''''***,,,---,,,---///111111000.../////////000222444555666666555222000111444444///555444222333444444333111000111333222111111222333111000111333222///000444000000111000000111555888...---,,,---///000///...******+++++++++,,,,,,,,,...///000111111000///...,,,++++++******)))((((((+++***************++++++)))***++++++))))))***+++)))((('''&&&&&&'''((()))%%%%%%%%%&&&'''(((***+++***+++,,,+++((('''&&&'''%%%,,,111...++++++++++++***++++++***((('''((()))---,,,***)))((())))))***+++(((''')))***(((***------+++))))))***++++++***&&&%%%%%%%%%'''***,,,...*********)))''''''(((***((((((***+++,,,,,,,,,,,,###(((+++)))(((******((()))******)))(((''')))***((()))))))))******++++++,,,++++++,,,---...---++++++++++++---111888>>>CCCUUUbbbuuu:::999777555333333333444222111//////111333333333...222333000...111333333///---...111111---,,,---......+++***---333333000000...+++(((&&&&&&'''((('''***---000000000//////))),,,,,,***---222111,,,,,,///222333111///......---...000222222000...---//////......------,,,,,,000000000000111111111111/////////...............222111111000---+++((('''*********(((&&&'''))),,,,,,++++++,,,///111111111111111111000000111111222555444666333///444777///222111000111333333333222---000333333111000111222///...000333222......111,,,///111111///...///111000...------///000///...******+++,,,---...//////...///111222111000///...)))***+++,,,,,,+++)))(((((((((((())))))******+++*********,,,---,,,***(((***)))(((&&&&&&((()))***''''''&&&&&&'''((()))***(((***++++++***))))))***###))),,,***)))******(((+++,,,,,,***((('''(((*********+++***)))(((((()))***&&&&&&)))******,,,000+++******+++,,,---,,,***'''&&&%%%%%%&&&))),,,...((())))))((('''''')))+++'''((()))***++++++******$$$)))+++)))'''((()))((('''((((((((('''&&&(((***$$$%%%''')))+++---///000+++******,,,...///...---)))+++---///111666;;;???MMMZZZlll}}}???===999666333333333333444222111111222333333222333888:::666333444555444222111333555333---+++---444222...***,,,111000+++---+++(((&&&&&&''')))***---,,,,,,000333333///+++'''---///,,,---111000+++(((+++///111000.........+++,,,///000000///---+++,,,...///000000...+++***222222222111111111111111++++++++++++***************+++,,,---...------,,,,,,,,,+++***((()))+++---...---,,,---000333444555555444222000///............///444111***111777111///......///222333222111+++///333333111000000111///...111444222---,,,///***---000000...+++***+++222000......///000000///%%%&&&'''(((***+++,,,------///222222111///......&&&(((+++---...---+++)))%%%%%%&&&'''((()))******+++******---000///+++&&&---,,,***))))))***,,,---***)))((('''&&&'''((((((&&&(((***+++++++++,,,...###&&&'''%%%&&&)))***'''...///...---+++***+++,,,'''(((******)))(((((()))(((%%%%%%)))++++++///444++++++,,,...000000...,,,)))'''&&&%%%%%%'''***,,,&&&'''''''''&&&'''***,,,&&&''')))******))))))(((&&&+++,,,(((%%%'''))))))&&&'''((('''&&&'''(((***,,,+++++++++******))))))))))))***,,,///111111000)))...222333222444:::@@@GGGSSSeeevvv???HHHIII???:::>>>===888555777888888555222111000666:::999333000333444111444222111222444333000------------.........//////000000000///------...///)))+++,,,+++)))(((((((((222000......//////...---++++++,,,,,,,,,++++++***)))---000000...++++++,,,+++...111000,,,******,,,+++000555666222...,,,,,,+++'''(((------((((((,,,,,,++++++***)))))))))***))))))((('''(((***,,,......///000111333333444444///000000///------...000...///000000000///...---...---,,,...111222000...000222555777666333///,,,,,,...111333333222000//////000111...+++)))***,,,111222111///,,,,,,---...,,,)))%%%%%%(((******)))........................+++******++++++***'''$$$))))))(((&&&$$$%%%'''***,,,((()))......******...+++)))'''&&&'''))),,,.........------,,,++++++***((()))***+++,,,---------&&&'''((('''&&&&&&(((***...,,,***(((''''''((()))((((((''''''''''''((())))))((('''''''''(((***+++++++++,,,...111111///,,,***+++***'''$$$%%%)))------)))&&&&&&)))***'''###***+++,,,+++***)))***++++++++++++***)))((((((''')))'''''')))++++++)))&&&))),,,///000---******+++.........---,,,+++)))(((***,,,///000111333666999FFFPPP```ppp<<>>;;;888666555666;;;<<<777555888888666666444222333444444111///111111000///...---,,,+++111111000///---+++******+++,,,,,,+++)))'''''''''---,,,***+++---//////...++++++,,,,,,,,,---------+++...000000...,,,---...111///---,,,,,,------......111333444222///---,,,,,,)))***///000------000,,,,,,+++***************%%%&&&''''''((((((((((((//////000111111111000/////////000...,,,,,,---...---.../////////...,,,,,,,,,++++++---111222111///000222444555555333000...///000222333222000...---000000000...+++***,,,............,,,++++++---///,,,***'''(((***++++++)))---------------------------+++))))))))))))(((''',,,,,,,,,***((((((***,,,+++((()))------***))),,,((('''''''''(((***---...)))))))))***++++++,,,,,,))))))***+++,,,,,,,,,,,,***+++,,,,,,++++++---///***)))((((((((()))***+++((((((''''''''''''''''''((((((((((((((()))******,,,---...000222333111///((((((((('''&&&&&&((()))***'''$$$%%%'''(((%%%!!!***+++,,,+++)))'''((()))+++++++++***)))(((((((((***)))((()))+++***'''%%%'''***------+++***+++,,,.........------,,,+++***...///000000000222555888CCCMMM\\\lll|||:::GGGQQQQQQNNNMMMHHH@@@???AAABBBAAA>>>;;;999888333888:::999888::::::888777555333333333444333111222222111000///...------333333333222///---***(((---...---+++(((&&&&&&&&&)))''''''(((+++...//////---,,,++++++,,,---...///---...///...,,,,,,...///444///((('''+++...//////111111000111111000---++++++)))+++///000//////222,,,,,,++++++******++++++$$$%%%'''))))))(((&&&%%%...///000000///---+++)))...//////---+++***+++,,,,,,,,,---------,,,+++*********+++---000222111000000111222222222111000///111111222222111///,,,+++000000...,,,***+++---000,,,,,,+++***)))***---000,,,+++***+++,,,,,,+++)))+++,,,,,,,,,,,,,,,++++++///,,,((('''((()))******+++,,,---,,,***)))***+++)))'''(((++++++))))))+++%%%&&&'''(((***,,,---...((())))))******++++++,,,)))******+++++++++******,,,---...---------000111&&&&&&'''(((***+++,,,,,,''''''(((((('''&&&%%%%%%'''((())))))******)))))),,,,,,---000222333111000+++++++++,,,------+++***---***'''(((******(((%%%***++++++***'''&&&&&&'''+++++++++***))))))((((((,,,+++))))))***)))'''$$$&&&(((************,,,...***++++++,,,,,,++++++***111111111//////111444888???IIIWWWgggvvvAAAJJJPPPNNNJJJJJJGGGCCC===???@@@???;;;888666555222666:::<<<<<<<<<===<<<666555333111111222222222//////000111222333444444666666666555444111...+++...///...+++(((&&&&&&'''((('''&&&'''***---...///...---+++******+++---...------,,,******+++---///000,,,(((''')))---//////111///,,,---000111///,,,******+++---.........///,,,,,,+++++++++++++++,,,(((((()))******)))''''''+++,,,......---+++((('''---......,,,***((()))+++,,,,,,,,,+++++++++*********+++,,,---////////////..................//////000000000000///...---,,,///...+++))))))+++...111,,,,,,,,,***)))))),,,///******+++,,,---,,,)))(((***++++++,,,++++++***)))---+++(((((()))*********''')))******(((''''''(((''''''((()))***)))))))))%%%&&&(((***+++,,,++++++,,,,,,++++++***)))))))))******************)))))))))***++++++******,,,...%%%&&&''')))***+++++++++''''''(((((('''&&&%%%$$$'''((()))++++++***))))))*********,,,///000///---,,,+++,,,///222111---)))---+++))))))++++++)))(((((()))))))))'''&&&'''(((+++++++++******)))))))))+++******)))))))))((('''))))))*********+++,,,...'''''')))******+++******222111000......111555999===EEESSSaaapppJJJQQQVVVTTTOOOKKKFFFCCC999;;;<<<;;;888444222222555777;;;??????>>>???AAA555555333222000111222333000111222333555777888999666555555666666444000---......---+++(((''''''(((,,,)))''''''))),,,---...///---+++)))(((((()))***,,,***((('''(((***,,,---***,,,...---,,,---///222000---+++,,,///111///---,,,......------------++++++++++++******+++,,,,,,******(((''''''((()))))))))***+++,,,,,,+++)))(((,,,------+++)))((()))***,,,,,,++++++************,,,---......---,,,,,,,,,*********++++++,,,------......---......//////000...,,,)))'''(((+++---///...///...---******+++,,,(((***,,,---,,,***(((''')))***+++,,,+++***((('''(((((((((***++++++)))'''&&&''')))((('''%%%%%%&&&&&&((((((((()))))))))((('''(((***++++++***)))(((******))))))((('''''''''))))))*********)))(((((('''((((((((('''''')))***&&&'''((()))))))))))))))'''((((((((('''&&&&&&%%%'''(((***+++++++++***)))***))))))+++---...---,,,'''&&&'''+++......)))%%%((('''&&&&&&''''''&&&%%%&&&((())))))((((((***+++++++++++++++************((())))))))))))***+++,,,---,,,+++++++++,,,,,,,,,'''((()))+++,,,---------//////...---...111666:::;;;CCCOOO]]]kkk|||HHHPPPXXXZZZTTTJJJAAA<<<888:::;;;;;;888555444333333333666::::::888:::===777777777666444333444555888888888777777777777777666444222333444333///,,,------,,,***((((((***,,,...+++(((''')))+++,,,------,,,***)))((((((((((((***(((&&&&&&(((***++++++(((---222333111000222555111000//////000000///...///111111///...///...+++*********)))******++++++***(((&&&%%%%%%''')))***))))))***++++++,,,,,,++++++,,,,,,+++))))))***,,,...---,,,+++++++++,,,,,,---...///...+++***)))***(((((())))))***+++,,,,,,,,,+++++++++---///111333///,,,)))(((***,,,------...000111000---+++++++++(((***------+++((('''''')))***+++,,,,,,***(((&&&%%%&&&''')))++++++(((&&&((()))***)))'''&&&'''(((&&&))))))((((((******((()))******++++++)))((('''$$$$$$%%%&&&&&&''''''((('''(((((()))))))))((((((((())))))(((&&&&&&'''))))))(((((((((((((((((((((((((((''''''''''''((()))((()))******++++++******---+++***+++,,,---,,,+++(((((((((***,,,,,,+++)))))))))))))))))))))))))))((()))++++++******,,,---++++++++++++++++++++++++'''((()))))))))***,,,......---,,,,,,------,,,***++++++---...///000000000---------------000555888:::AAALLLXXXgggwwwAAAHHHQQQTTTOOOFFF>>>;;;888:::<<<<<<:::888666666333111333777777444555::::::<<<>>>===:::888999:::???>>>===;;;999888666666:::666222111333222...******++++++***)))***---///...+++'''&&&(((+++,,,---***************************'''%%%&&&)))++++++***)))+++...111222222333333666777777555222///------,,,000111------000///+++))))))(((((())))))***+++((((((((((((((()))***+++,,,+++******+++,,,---...***+++++++++******,,,---000///...---,,,------...+++---...---+++))))))+++'''''')))***,,,,,,,,,,,,,,,+++******,,,...111333000...++++++---......,,,+++...111111///---+++******,,,...---+++(((((())))))+++,,,---,,,***'''&&&%%%$$$$$$&&&((()))((('''*********(((&&&&&&(((***&&&***+++((((((,,,+++''')))))))))*********))))))%%%&&&&&&''''''((())))))&&&&&&'''((())))))))))))***+++***)))&&&%%%&&&''')))((('''&&&&&&'''((()))***((('''&&&''')))+++---******))))))******+++,,,---+++)))))))))***)))'''++++++,,,++++++,,,...000---.........------......---......---,,,++++++---++++++++++++++++++++++++(((***+++***((()))+++...+++******+++......,,,)))+++,,,---//////000000000,,,---...------...111444888>>>HHHTTTbbbsssCCCFFFKKKMMMIIIDDDCCCEEE888:::<<<===;;;999888888;;;777888<<<;;;777999@@@>>>AAACCCCCC???======>>>AAA@@@>>>===;;;999888777???:::444333444333///+++))))))***))))))+++///222,,,)))&&&%%%'''***---...'''(((***+++------------***'''&&&'''+++---,,,***)))((('''***000333222000;;;======:::333...,,,,,,(((------***+++//////***(((((('''(((((()))******''')))+++---...---,,,,,,///---+++******+++---...)))***++++++***+++---///111000///...---...//////)))+++...---+++)))+++,,,'''(((***,,,---...---------,,,******+++---111333222///------///000///,,,'''+++000222111...,,,+++,,,...000...+++)))***+++***+++---------***(((&&&&&&$$$"""###%%%((())))))***)))(((&&&%%%%%%'''***&&&++++++((((((,,,,,,((('''(((((()))***++++++,,,,,,,,,,,,+++******))))))%%%&&&'''((())))))))))))+++++++++(((%%%$$$$$$%%%)))(((&&&%%%&&&'''***+++***)))'''%%%''')))---000+++***)))))))))***,,,---+++)))'''&&&&&&&&&%%%###)))******(((&&&''',,,111,,,---...---,,,,,,---...111111111///---+++***+++++++++++++++++++++++++++***,,,,,,***((('''***---''''''(((+++...///,,,))))))***+++,,,------------,,,.........------...000666<<>>:::888;;;;;;;;;;;;<<>>>>>??????@@@??????>>>>>>??????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>===CCCAAA>>>;;;999777666666222333333222666;;;888111000...,,,******,,,...000&&&&&&%%%''')))***)))(((,,,+++******,,,......---,,,---...............---...,,,,,,---000333444444666555222---)))'''((()))++++++,,,,,,+++***)))((()))(((((((((((((((((())))))((()))+++***''')))...++++++++++++++++++******,,,***))))))***++++++***------------,,,,,,++++++,,,///111222///,,,)))(((((()))+++,,,---------,,,+++...000///---+++,,,...---,,,+++,,,......,,,***///000111111222222222111,,,++++++******+++,,,---,,,***(((((())))))((('''((()))***+++,,,,,,,,,,,,+++******))))))******++++++///000,,,)))***)))''')))(((((((((((()))+++,,,************************++++++***)))))))))))))))***)))(((((()))+++,,,...)))(((&&&%%%&&&(((+++,,,*********)))((()))+++---*********)))'''&&&((()))---///---)))(((++++++(((,,,+++******)))***++++++++++++******++++++***)))+++,,,------***)))))))))+++******,,,......,,,)))+++,,,,,,***((('''))),,,---++++++......+++,,,///---++++++,,,...///...------+++******---111333444777999AAALLLWWWfffzzzNNNLLLIIIHHHGGGFFFDDDBBBBBBAAA???>>>@@@CCCFFFHHHBBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???<<<:::999???>>><<<:::888666444444000222333555:::@@@???:::444222///------///222444)))((('''((()))***)))'''***(((&&&''')))+++,,,,,,---...000111000///---,,,...---,,,---000222222222111000---***'''&&&)))+++***---///111000,,,(((%%%((('''(((((()))***+++,,,+++******,,,***&&&'''+++))))))******)))(((''''''((()))******)))***+++---,,,------......---,,,+++///111222111///,,,++++++,,,------......---,,,,,,---...000///---,,,,,,---...---,,,,,,......---,,,//////000000111000000000///...,,,+++***+++---...+++***))))))))))))'''%%%'''((()))+++,,,---------++++++******++++++,,,---///222333...+++,,,+++(((+++***)))(((((()))***+++************************,,,++++++***************,,,)))''')))---000111000+++***)))((()))+++---///---+++)))((()))*********))))))(((&&&$$$%%%(((***,,,,,,+++)))+++...,,,&&&------------,,,+++***)))))))))*********)))'''&&&(((***++++++*********+++)))))))))+++------,,,***+++,,,+++)))'''''')))+++******---...+++'''+++111---------...000///...,,,.........------///222555666999@@@KKKVVVdddyyyPPPOOONNNMMMLLLJJJHHHGGGGGGFFFDDDCCCDDDFFFIIIKKKDDDEEEGGGHHHGGGEEEBBB@@@???AAACCCBBB@@@<<<:::888<<<;;;;;;:::888555333222111222333777<<>>IIITTTbbbvvvLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHCCCEEEGGGHHHGGGEEEBBB@@@===@@@DDDDDDAAA>>><<<<<<;;;;;;;;;:::888666444333666666777;;;======<<<<<<;;;999888666666888999;;;444222///......///...,,,,,,+++)))***,,,...///...---///111333333111...------,,,+++,,,...///...---111111000---******+++---...///111222222222111111------,,,++++++++++++,,,,,,***+++///000------///,,,,,,------,,,+++******(((+++------+++,,,///333...///111222111000...------///000000//////111333555555444333222222222111222222222222222222111000222111111000000000111222111222222222111000//////333222000//////000111222...---------...---***(((***++++++,,,,,,,,,++++++------+++***))))))))))))''',,,---+++***,,,,,,+++---,,,***)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))---)))%%%'''+++,,,***&&&...---+++******)))******,,,)))&&&&&&))))))'''%%%###&&&)))***((('''&&&&&&((((((((()))...111---%%%&&&'''***,,,,,,+++)))(((&&&))),,,,,,)))'''&&&'''***,,,---,,,***)))))))))&&&(((***+++,,,,,,++++++)))((('''(((***,,,...///---'''%%%(((***)))***++++++++++++---...---***(((...000111000------000444333555<<>>BBBFFFFFFCCCAAA@@@AAA======<<<;;;:::888888777???======??????;;;999:::999999888888888888999999444111...------------,,,,,,+++++++++---...---,,,---...000111222111000///---,,,,,,...000000///...///000000///,,,*********111111111222333444555666111000...---,,,+++++++++,,,)))***000333111000111------............---------.../////////000222444222333333333222111///......000111222111111333555666555555444444444555555444333222333555555333222000111111///......000222333333222222111000///...000000000000000111222222///...---...//////---+++)))***+++---...////////////...---,,,++++++++++++$$$)))+++))))))+++,,,++++++***((('''''''''((((((++++++++++++++++++++++++***))))))(((((((((((((((,,,)))''''''((((((%%%"""((((((((())))))***+++,,,)))((('''((())))))(((&&&$$$'''+++---+++(((&&&%%%&&&((()))))),,,///,,,&&&$$$%%%((()))******)))(((&&&***------***((()))+++---......---+++)))(((((('''))),,,,,,,,,++++++,,,***)))((())),,,///000000111***&&&)))------------***)))***+++,,,,,,***(((---...//////...///000222333555<<>><<<;;;;;;;;;<<>>???BBB???>>>???;;;222000333111222555666666555222111444111...,,,---.........//////000111222000---)))+++,,,---...///000222222000000111333666777555444,,,///333444333000...---444555777777777666555333111000///......---------,,,)))***///333111......444555666777888999999999666333111333666888777555:::999777555333222222111777888:::999777444444444222111111222333555777999222000000222555777555333333444444222000000444777111111111000///---,,,+++'''))),,,...000000///......,,,******,,,...//////000000000000///...---,,,&&&&&&'''((()))+++---...)))---///,,,+++,,,---+++///...---------...//////((((((((((((((((((((((((,,,++++++***)))************+++,,,+++)))''''''(((++++++******)))((((((''''''***------+++***,,,...,,,---...---***))))))***%%%***,,,)))(((***+++***)))))))))(((((('''&&&%%%))),,,///...++++++///333---...//////---++++++,,,))),,,//////,,,***+++,,,222///,,,,,,...///...,,,,,,+++++++++)))&&&+++222,,,***)))***,,,...///...---+++***,,,000222000...666888>>>GGGQQQ^^^qqqPPPRRRTTTTTTPPPJJJCCC???AAACCCDDDCCCEEEIIIGGGBBBCCCDDDEEEHHHJJJIIIEEEBBBCCCDDDFFFGGGHHHGGGFFFFFFDDDAAA>>>======<<<888555;;;999777777888888555333555444333222222222444444000///...------------------///111222111///,,,***+++***))))))+++///333555000111111111111222555888000222444555333000+++(((444555666999;;;;;;999777666444111//////...,,,+++,,,---///111333555666777:::===<<<999999;;;;;;888888666444666999999555000777555555666888777222---888888888888999777333111***...222333222000111222111000000//////000000111000---,,,---000111000......///000111111000//////******,,,---...///000111///...---,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,+++***)))+++---......---111111000///...------,,,---***)))+++222888;;;<<>>EEERRRdddxxxYYYXXXVVVTTTRRRQQQPPPPPPIIIKKKLLLKKKNNNRRRQQQMMMJJJLLLPPPUUUYYYYYYVVVTTTMMMLLLKKKJJJHHHFFFEEEDDDBBBAAA@@@AAAAAAAAA???===::::::;;;===???>>>:::888444444333222111000//////.........///000000111111.........///////////////////////////////////////333333222000---,,,---...666666555444333444444555666666666666666666666666444333111111222333222111555333111000000111444555999;;;;;;888999===>>><<<>>>;;;777555666555222000555777::::::999777666666555444444666888888777555555666666555333333444555888777555333111//////...000000///000111000---+++,,,---...//////...---,,,+++++++++---///222555777///...---,,,+++******+++((((((((((((((((((((((((,,,,,,,,,...000000...,,,***+++---......---+++******)))((()))+++,,,+++)))000---+++******++++++***,,,---------+++******+++000000...---,,,+++++++++******)))))))))))))))***+++++++++++++++,,,---------,,,,,,---///000///.........---,,,,,,,,,,,,,,,,,,)))'''&&&((()))******...---,,,++++++,,,---...,,,---,,,***+++...---(((***+++***((('''(((***---000///...///111111///...222111000//////...////////////...---...///111222111222222222333333444444666999>>>FFFSSSfff{{{XXXVVVTTTRRRPPPOOONNNNNNHHHKKKKKKJJJLLLQQQPPPMMMMMMOOOSSSXXX[[[[[[YYYVVVPPPQQQRRRRRRPPPMMMJJJHHHCCCBBBBBBBBBCCCBBBAAA@@@:::<<<@@@CCCEEEDDDBBB???;;;:::999777444111///...------...000111222222333------,,,,,,,,,...///000000111111111000///---,,,---...//////......000111666666666666777777888888:::999888555222000000111444333111111222222222111444222///------///222555:::===<<<999999<<<<<<:::888555333333555777777666888;;;===;;;777333333444555444333444666777666555777777555444333444666888888777666444222111000000111111111111000///,,,***,,,,,,---...---,,,+++***))))))((()))+++---000111---,,,+++***)))(((((((((((((((((((((((())))))))),,,+++,,,...//////---***(((***,,,...///...,,,***+++,,,---......,,,***((()))((('''(((***,,,------***++++++***)))(((***+++,,,+++***((('''&&&&&&&&&++++++***)))((((((((((((*********+++,,,---...///*********,,,000333444333---,,,,,,,,,,,,...000111---***'''%%%''')))***+++///...,,,++++++,,,------+++------+++,,,///---)))//////---***)))))),,,///222111000111222222000...111000////////////000111//////......//////000111444444444555555555555555555:::@@@HHHUUUhhh}}}SSSSSSSSSSSSQQQNNNKKKIIIHHHJJJJJJIIILLLQQQRRRNNNOOOPPPRRRUUUXXXXXXUUURRRMMMPPPTTTWWWVVVRRRMMMIIIEEEEEEEEEEEECCCBBBAAAAAA>>>BBBFFFJJJLLLKKKJJJIIIHHHGGGEEECCC>>>999555222000111333444555666666555000///...---...000111333111111222222111...,,,+++***,,,///000000111333444555666888:::::::::999888<<<<<<<<<999555333444555666444222111111111000///111///,,,++++++///333666>>>@@@???<<<:::<<<:::777666444444444777:::;;;<<<666999;;;999555222222333777555333333444555444444555444222111333555777888555555444333222222222222000111111111///---+++***+++,,,---------+++***)))......---------...///000*********)))(((''''''&&&)))))))))******++++++++++++++++++,,,------+++((((((***,,,//////...,,,++++++---000222111...,,,***'''&&&%%%''')))+++,,,+++((()))******)))***,,,...------+++***)))(((((((((---,,,+++)))((('''''''''(((((()))***,,,...000111---,,,+++,,,///111222222...------,,,---...000111---+++'''&&&'''***++++++.........------,,,,,,,,,+++---,,,+++,,,///...)))000///---***((())),,,...333222111111222111///---------......///000222222111111000///////////////333333333333444444444444666;;;DDDMMMXXXkkkNNNPPPRRRSSSRRRNNNJJJHHHGGGIIIJJJKKKPPPWWWYYYWWWQQQQQQQQQRRRTTTTTTRRRPPPHHHKKKQQQTTTTTTPPPKKKGGGGGGHHHIIIHHHFFFDDDDDDDDD@@@CCCGGGJJJJJJIIIIIIIIIPPPPPPOOOMMMHHHBBB<<<999888888:::;;;;;;:::999888444444333222222333555555222222333333222000...---///111333333333222333444444666888:::;;;:::999888:::===??????===<<>>===;;;999777555555444444444444444444444444444444444333333222333555777777666555555666666777777777888999999999888<<>>@@@AAAAAA@@@:::999888777888;;;===???DDDJJJMMMMMMLLLKKKEEE???<<<>>>@@@AAA@@@???>>>???777444222333666777555333555222///...111444777888555222000000333333222000000//////.....................---***''''''***...------......---,,,***)))'''))),,,//////...,,,+++***+++---...//////...---,,,,,,---......///000000222///+++))))))+++++++++******))))))))))))))))))))),,,000000---+++***+++***))))))+++---...---+++------,,,***((()))+++---,,,,,,++++++,,,,,,---...)))******+++,,,...///000000000000111222444555666555333111000222444555555---...000111111000//////...---,,,,,,......---,,,+++...111333222///***'''++++++)))&&&(((---...+++)))***,,,+++***)))***+++(((((())),,,///111111000222333555666555222...,,,---...///111222222333333000000111222444555666666@@@JJJXXXccclll{{{GGGDDDBBB@@@AAAAAAAAAAAA>>>>>>BBBJJJUUU^^^cccdddUUURRRNNNJJJIIIIIIKKKLLLFFFKKKQQQTTTRRRMMMHHHEEEMMMNNNNNNOOOOOOOOOOOOOOOZZZ]]]XXXNNNLLLOOOJJJ???HHHDDDAAAAAACCCAAA<<<666888999<<<>>>>>>;;;666111333444666:::<<<;;;777444>>>;;;:::;;;===<<<999666:::>>>AAA@@@===:::;;;<<<:::999888777777888999:::??????>>><<<;;;<<>>@@@@@@??????@@@BBB===>>>>>>===;;;;;;===>>>FFFKKKPPPOOOJJJEEECCCDDDBBBEEEHHHGGGDDDBBBCCCEEE>>>;;;:::>>>BBBCCC>>>888BBB>>>999777777999;;;<<<:::888555555666555222///222222333222111///---+++,,,***((('''''')))+++---333222222111///---+++***'''***++++++---111000,,,---......///000111222333+++...111111...---///222///,,,***,,,+++((('''******)))(((((()))+++---...---///111333222000---+++333111...+++******,,,---000/////////............111000...------------...///...,,,+++,,,///222333111111000000111222333444777666444222000////////////000111222111000---,,,444333333222111000000///...//////---++++++,,,---,,,---...,,,(((&&&'''))))))***************))))))((()))+++,,,+++,,,...///---------......//////000222222111111000111111111111222222222222444888;;;DDDJJJUUUeeewwwOOONNNMMMLLLIIIEEE@@@===>>>>>>AAAGGGOOOUUUXXXYYYRRRNNNHHHBBB??????AAACCCDDDIIIOOOSSSRRRPPPMMMLLLLLLLLLLLLMMMNNNPPPQQQRRR]]]___ZZZPPPNNNQQQMMMCCCAAA???===>>>???>>>;;;888777888;;;>>>@@@>>>:::666888888;;;>>>AAABBB@@@>>>CCCAAA@@@???@@@???>>><<<;;;<<<<<<<<<;;;:::;;;<<>>=========>>>>>><<<======<<<::::::;;;<<>><<<<<<===>>>>>>>>>>>>===;;;;;;<<<===EEEJJJPPPPPPLLLGGGEEEFFFCCCGGGKKKLLLJJJGGGGGGHHHBBBBBBGGGRRR\\\[[[NNNAAA@@@===999777888;;;===>>><<<888444333333333222000333333333333222000///...---+++***))))))+++...///222111111///...---,,,+++---000000...///111000+++---...///000111222222222...///111111000000111111///,,,+++---,,,)))))),,,,,,,,,,,,,,,,,,,,,------,,,...000111111///---,,,/////////000//////......000111222222222222111111///...---++++++,,,---...333222///---,,,---...///222111000//////111333444;;;999777444222111111222///000111222222111111000111111222333333444444555222222222000---,,,,,,...///000111000---+++,,,---'''(((((()))))))))(((((()))+++,,,---,,,,,,---///+++,,,,,,---............000000000000000111222333222222111000222666<<>>888888999===AAACCCCCCCCCCCCEEEEEEDDDCCCAAAAAABBB@@@===;;;:::<<<===>>>???????????????>>>>>>===<<<;;;<<<>>>>>><<<:::::::::@@@@@@???===<<<<<>>===>>>???DDDIIINNNPPPMMMJJJIIIIIIEEEJJJOOOQQQOOOMMMLLLLLLGGGGGGMMMYYYdddaaaQQQBBB>>>;;;999888;;;>>>@@@@@@>>>:::555222222333333333444333333222111000000///---,,,++++++,,,...000111111000...---,,,,,,------///222333222222444333///,,,---///111222222222111111111111222333444222111///,,,,,,//////,,,,,,///111111111111000///...---...///000000000000//////...000333666666555222000111222555777888777555444111000...,,,---...111222888666333111000000111111666444111000000222555777===;;;777444222222333444000000000111222333444444///000222444777888::::::777777777444000...---...---......---+++++++++,,,'''((()))***************+++---......---,,,,,,---,,,---///000111111000000111111111222333444555666555555444333666<<>>???BBBDDDMMMMMMIIIAAA>>>AAAAAA>>>:::;;;;;;;;;999999;;;===???CCCJJJQQQTTTQQQJJJDDD777666666888<<<>>>??????<<<@@@DDDEEECCC@@@@@@AAAEEEAAA<<<<<>>>>>?????????===<<<::::::===@@@AAA@@@>>>===<<<@@@@@@@@@??????AAAEEEIIIEEEEEEEEEDDDAAAAAABBBCCCEEEHHHJJJKKKJJJJJJKKKMMMIIIMMMQQQQQQOOOMMMNNNOOOQQQOOONNNRRRUUUQQQFFF<<<:::888777888;;;>>>@@@@@@<<<:::777555444444444444222111000000////////////---,,,,,,,,,---...000222000...,,,++++++,,,---...+++000333222333666777555,,,---000222333333222111555222111333666666444111000......222222//////222777777777666444222000...111111000000111111222222111333666888999777444333111444888;;;<<<;;;999777666555222111222444777999:::999888777666777888999:::888555222222555888;;;;;;888555333222333555777333222111000000222444555...000333666999;;;<<<<<<:::;;;:::777333000......+++,,,,,,,,,++++++++++++***+++,,,---.../////////,,,...//////...,,,,,,---000222444666777777666555555555555666777888999:::999:::;;;===AAAHHHPPPVVV]]]gggvvvjjjmmmpppoookkkfffcccbbb````````````aaabbbdddeeeddddddeeeeeeccc^^^ZZZWWWSSSRRRPPPMMMHHHFFFFFFFFFKKKHHHDDD@@@>>>@@@BBBEEEJJJJJJFFFAAA>>>@@@AAAAAADDDDDDCCCAAA??????AAACCCEEEKKKUUU]]]___ZZZPPPHHH:::888666666888999999999222888???AAA@@@===<<<<<>>===888;;;>>>@@@????????????AAAAAAAAA@@@@@@BBBFFFIIIDDDEEEEEEDDDCCCCCCDDDFFFIIIIIIGGGFFFFFFIIIMMMQQQMMMNNNOOOMMMJJJJJJMMMQQQXXXXXXVVVRRRKKKDDD===:::444333333444888:::;;;;;;555666777777666444222111000000000000000000//////......------...000111222000///---,,,,,,---///000***000444333333666777666...///111222333444333333777555444555888888666333222111222666666444333666;;;;;;;;;:::888666333111222111000000000111222222444555555555555444333333333666:::>>>???>>>;;;999:::888777666666888;;;<<<<<<<<<;;;:::::::::;;;;;;;;;999555333333555888;;;999777666444555777999;;;666444222000///000222333111333666999;;;<<<<<<<<<<<<<<<<<<:::555222000000000000//////000000//////---...///000111222222222,,,///111111000/////////555666777999:::;;;:::::::::999999::::::;;;<<<======@@@EEEJJJOOOUUU\\\```kkkvvvnnnpppppplllfffcccbbbdddeeeeeeeeedddeeegggllloooooolllgggcccbbbdddhhhjjjfffeeeaaa\\\WWWSSSSSSTTTSSSQQQNNNLLLLLLNNNRRRTTTTTTTTTSSSPPPMMMMMMOOOQQQSSSQQQNNNKKKKKKKKKMMMNNNMMMRRR[[[cccddd___TTTMMM>>><<<999777777666555333222666:::<<<<<<:::999888<<<;;;999999::::::999999<<<<<<===============<<<888:::;;;<<<;;;<<<>>>???DDDDDDCCCAAA???>>>@@@CCC@@@BBBCCCDDDCCCEEEGGGIIINNNKKKGGGEEEEEEIIINNNQQQMMMNNNMMMJJJGGGIIINNNSSSUUUYYY[[[WWWLLLAAA:::888000000000222555666666555000333777888666444222222333444555666777666555444333222222222222333444444333222111000000111222222///555999666444666777666333333444444555666777888::::::999:::;;;:::999777888666888<<<<<<999888;;;=========<<<:::999777666444333222222111111222222666666444333333333444444777999===AAABBBAAA>>><<<<<<;;;:::::::::;;;<<<===>>>===<<<:::999888888888:::888555333333444777999::::::999999:::<<<===>>>888666444222111222333444555777:::<<<=========<<<<<<===>>><<<999555444333333222000111111222000//////000111222222222222222---000444666555555555555888888999:::<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDFFFJJJQQQXXX^^^dddjjjnnnyyymmmnnnnnniiiccc___```cccfffeeedddccccccgggnnnsssqqqnnniiieeeeeehhhmmmpppmmmmmmkkkhhhdddcccccceeebbb```^^^]]]]]]___bbbdddbbbbbbcccbbb___^^^```cccbbb]]]XXXVVVXXX[[[[[[[[[VVVYYY___dddfffccc]]]WWWJJJHHHEEECCCBBB@@@===;;;???<<<:::999::::::::::::;;;===??????===:::999888999999999999999:::;;;<<<>>>===<<<999888999<<<@@@EEEFFFEEECCC@@@??????AAA???AAADDDEEEGGGIIIMMMOOOPPPNNNJJJIIIIIIKKKNNNOOOJJJKKKLLLKKKJJJLLLQQQVVVVVVXXXZZZVVVMMMCCC<<<888444444444666888888777555333666::::::999888999:::;;;===???BBBBBBAAA>>>===:::::::::999999999999999888888888777777666666666333:::>>>;;;888:::<<<<<<999999888888999;;;===>>>>>>???@@@@@@>>>======>>>???>>>???CCCCCC@@@>>>@@@???>>>===<<<;;;;;;;;;;;;::::::999999888777666555999999999999999:::::::::<<<>>>AAADDDEEEDDDBBB@@@??????????????????>>>>>>===<<<<<<;;;:::999999999;;;:::888666666777888999;;;<<<<<<<<<===<<<<<<<<<888777666555555555666777999;;;>>>@@@AAAAAA@@@???<<<>>>@@@???<<<:::888888666444222222333333111///333333444444555444444444000333888;;;<<<<<<=========<<<<<<<<<>>>@@@CCCDDDDDDEEEFFFHHHKKKNNNPPPRRRVVVZZZ```fffmmmuuu|||jjjlllmmmiiiccc```aaadddeeeeeecccaaa```eeemmmtttnnnnnnnnnnnnnnnnnnmmmmmmkkkllllllkkkjjjjjjmmmooonnnmmmjjjhhhhhhiiijjjkkkiiijjjlllllljjjhhhiiimmmkkkddd^^^]]]aaaeeeeeeddd]]]___bbbeeehhhhhheeebbb[[[YYYWWWUUUTTTQQQMMMKKKKKKEEE<<<888999<<<======???DDDHHHIIIDDD@@@===<<<<<<;;;;;;;;;<<<===???AAAEEECCC>>>:::777999===AAADDDFFFFFFFFFDDDCCCDDDEEEAAACCCFFFIIIKKKNNNSSSVVVQQQPPPNNNMMMNNNNNNMMMMMMFFFJJJMMMNNNNNNPPPUUUYYY```]]]YYYSSSMMMGGGAAA===;;;::::::<<<======;;;999999<<<>>>>>>======@@@CCCAAADDDHHHKKKKKKIIIFFFDDD@@@@@@@@@???>>>>>>======<<<======<<<<<<;;;999999222:::@@@>>>===???BBBCCC>>>===;;;:::;;;>>>AAACCC@@@CCCEEEDDDAAA???@@@BBBDDDCCCDDDHHHHHHDDDBBBDDD???>>>===<<<<<<===>>>???AAAAAAAAA@@@???===<<<;;;<<<===???AAABBBBBBBBBBBB@@@AAADDDFFFFFFFFFDDDCCCCCCCCCDDDEEEDDDCCCAAA@@@:::;;;;;;<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<======<<<:::888777777777777888888999:::;;;;;;===@@@CCCDDDDDDCCCBBB===???AAAAAA???===<<<<<<>>>;;;888888999999666444777888888888888888777666111555;;;???@@@AAABBBCCCBBBAAA@@@???AAADDDGGGJJJKKKLLLNNNQQQUUUYYY]]]___eeehhhlllqqqxxxlllqqquuusssllleeebbbbbbjjjfffbbbbbbfffkkkooopppyyyvvvqqqooopppqqqrrrrrrppprrrqqqnnnmmmpppqqqnnnpppoooooonnnnnnmmmllllllrrrmmmjjjkkkpppssssssqqqiiibbb[[[\\\dddlllooonnngggeeeeeeiiioooqqqoookkkooopppoookkkeeeaaa______YYYRRRJJJDDDBBBBBBAAA???<<>>???AAAEEEIIIKKKJJJKKKNNNNNNKKKNNNLLLKKKPPPWWW\\\\\\YYYVVVRRRPPPQQQUUUUUURRRNNNPPPPPPQQQSSSVVVZZZ]]]___]]]___^^^XXXTTTQQQKKKEEEBBBEEEGGGDDD???AAAIIIPPPJJJCCC<<<:::@@@GGGKKKLLLMMMPPPSSSTTTSSSQQQPPPOOOQQQMMMIIIFFFFFFEEECCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFIIIJJJHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJHHHGGGFFFFFFGGGGGGKKKIIIKKKMMMGGGCCCOOObbbCCCBBB@@@??????@@@BBBCCCHHHHHHHHHFFFCCCBBBCCCDDDCCCAAA???@@@CCCDDDCCCAAADDDEEEFFFEEEDDDDDDEEEFFFFFFGGGHHHGGGEEECCCCCCDDDBBBAAA@@@@@@???@@@@@@@@@DDDDDDCCCAAA@@@???AAACCCCCCCCCBBBAAA@@@???======888888999;;;===@@@BBBDDDCCCDDDGGGHHHIIIHHHGGGFFFCCCFFFHHHFFFBBB>>><<<===<<<>>>@@@???;;;999:::;;;<<<;;;:::;;;;;;<<<;;;999;;;::::::EEERRRKKKDDDLLLMMMLLLKKKJJJLLLPPPTTTVVVWWWZZZ___bbbeeegggjjjmmmwwwzzzooosssvvvuuupppkkkkkklllmmmjjjhhhhhhkkknnnooooooxxxvvvtttsssttttttsssrrrsssuuutttooommmpppssssssppppppppppppqqqqqqqqqqqqnnnkkkjjjkkkooopppllliii\\\YYYYYY___jjjrrrtttsssooonnnooorrruuuvvvuuusssppppppqqqrrrrrrooojjjfffVVVRRRLLLHHHGGGGGGFFFDDD;;;YYYgggXXXOOOXXX___YYYSSSPPPPPPUUUXXXWWWWWWYYY\\\YYYSSSLLLEEEBBBAAABBBIIINNNQQQQQQRRRVVVUUURRRQQQOOOOOOSSSYYY^^^]]][[[VVVSSSQQQSSSVVVWWWTTTQQQPPPPPPRRRTTTWWWZZZ]]]^^^```dddddd^^^YYYXXXVVVSSSRRRTTTTTTPPPLLLJJJMMMPPPDDD@@@<<