BM6P6(@ bbbIII<<<444111000......//////---,,,///...,,,***))))))***+++***---///...***((()))***...444:::888000)))%%%%%%***777<<<555...---)))!!!'''&&&%%%'''++++++(((%%%)))"""###)))111CCCNNNHHHRRR;;;+++222;;;777,,,%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''***((('''''')))******)))(((,,,...+++((()))(((&&&%%%+++\\\ttt888(((***&&&(((%%%'''&&&)))222)))'''+++555ZZZaaa---###((($$$$$$$$$#########""""""!!!!!!!!!###%%%%%%######%%%'''%%%%%%$$$$$$###"""!!!!!!&&&---''' $$$%%%"""%%%'''&&&)))+++%%%###------)))'''&&&%%%(((222>>>000%%%&&&)))'''---555333,,,///444gggooossskkk<<<---;;;JJJ[[[333(((%%%&&&---(((+++&&&))),,,---+++)))((((((///TTTDDDBBBDDD((($$$***999EEELLL^^^UUU@@@QQQccc???+++---((((((444,,,$$$&&&(((;;;???+++)))///&&&(((&&&)))&&&777AAA//////((()))---))),,,+++===yyy|||dddbbb\\\OOO;;;'''......+++111,,,///555999DDDbbb^^^<<<999???%%%)))'''###)))555888222...,,,///444777222***$$$"""###***222///###!!!&&&###!!!!!!!!!!!! """"""""""""############(((%%%"""$$$(((***'''###!!!&&&+++000:::DDDDDD???***$$$%%%///333///...444:::///JJJ^^^===<<<<<<555222+++333111111QQQRRR111&&&###$$$'''!!!$$$'''!!!$$$------777444000,,,+++---+++(((+++&&&!!! """$$$$$$###$$$$$$$$$#########""""""$$$$$$%%%'''((('''$$$!!!###%%%&&&$$$###'''000888,,,$$$###'''''')))---$$$&&&((()))((('''((()))***000???fffGGG,,,///000---///'''(((ZZZEEE:::444111000......//////---,,,...---+++***))))))******)))+++---,,,***)))+++---111222333111,,,(((%%%$$$000999;;;111******((("""'''''''''(((******((('''***!!!%%%111@@@TTTZZZNNNAAA111***888DDD???222)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''%%%$$$%%%&&&((('''&&&'''+++---***((()))(((&&&(((///```nnn666))),,,''')))$$$%%%******111((('''***222UUUbbb///$$$'''###$$$############"""""""""!!!"""$$$%%%%%%######%%%'''%%%%%%%%%$$$######""""""%%%,,,'''###$$$!!!%%%###'''***(((""""""***444,,,)))''''''&&&)))333>>>000&&&&&&)))'''...666333,,,...444gggsssyyyaaa555///HHH``````777+++&&&%%%***%%%((()))***++++++***)))((('''...RRRHHHGGGIII///(((,,,???MMMSSS___RRR;;;OOOgggFFF+++((('''///???222%%%(((111JJJLLL///%%%+++%%%(((&&&***'''888BBB///...((()))---))),,,,,,???{{{iiicccbbb^^^:::&&&---///000666///...666888@@@]]]XXX777666<<<,,,***%%%"""'''111666777...+++,,,111555333,,,&&&'''&&&)))222555///'''"""###""" !!!"""###"""!!!""""""""""""############'''&&&$$$%%%''''''&&&$$$###)))///333;;;CCCDDDAAA+++$$$&&&000444000///333999...FFFyyy]]]<<<<<<===888444,,,222,,,+++HHH~~~ggg===,,,***((('''!!!%%%((($$$(((///,,,000---)))&&&&&&***,,,,,,,,,)))&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$%%%'''((('''$$$!!!$$$%%%&&&$$$###'''///555...&&&!!!###&&&&&&)))---&&&&&&'''((()))*********&&&,,,:::aaaMMM000000000...000''')))vvvRRR???777222111///......///...---+++,,,+++***))))))))))))))))))***+++******+++---000444222...+++)))((('''&&&555:::777,,,%%%''''''$$$((()))***)))((('''((((((''' ***AAA]]]www{{{kkk???111,,,666???999,,,###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%***+++((('''((((((&&&***444dddfff333***...((()))###"""***(((---&&&(((---222RRRccc111%%%%%%!!!$$$############""""""""""""###$$$%%%$$$######%%%&&&&&&%%%%%%$$$$$$#########$$$,,,'''"""###!!!%%%!!!***,,,### ***555:::)))(((((()))(((***333???000'''&&&((((((000777333,,,///444ggg~~~hhhvvvLLL,,,888aaaaaa999,,,&&&$$$)))###'''---+++))))))))))))((('''***LLLMMMMMMMMM777,,,+++>>>PPPTTT]]]RRR<<>>;;;<<<999555+++000///,,,>>>iii~~~FFF...///))))))###&&&)))&&&+++111,,,---***%%%"""###&&&+++///,,,,,,,,,+++(((&&&%%%%%%$$$$$$$$$###############$$$$$$$$$&&&((('''%%%"""%%%&&&&&&$$$###&&&,,,111111***$$$$$$%%%&&&)))---+++(((%%%&&&))),,,,,,+++'''+++666YYYYYY666111000...000(((***oooMMM===666111111///............---++++++******)))))))))((((((++++++***))))))+++---///444333111...***((()))+++333555222(((###%%%'''&&&***+++,,,***&&&%%%'''***&&&$$$333PPPnnn}}}BBB333'''(((---+++%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%%%%&&&%%%%%%&&&'''((('''&&&%%%)))***'''&&&(((((('''(((777hhh```111***---&&&)))$$$$$$&&&###(((###)))000444RRRbbb222%%%$$$ %%%#########"""""""""""""""%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########,,,'''"""""" %%%'''///,,, ###666???:::'''((()))***)))+++555@@@000''''''((((((222999222---000666iiiiiiZZZRRRpppbbb777,,,IIIuuu]]]666+++&&&$$$)))%%%***000,,,)))'''((()))((('''%%%CCCNNNOOOMMM===,,,&&&333GGGIIIUUUTTT@@@RRRqqqZZZ111$$$(((:::KKK888$$$)))999ZZZ\\\666!!!''''''''''''+++***:::BBB---***))))))---)))---///DDDeeeOOOVVVgggYYY999///'''***999333---111222999VVVRRR222...333:::...%%%&&&&&&$$$+++666888555111000555888333,,,&&&%%%"""%%%333>>>666&&&$$$###!!!"""######"""!!!!!!"""""""""############$$$'''***((($$$!!!"""%%%&&&,,,444888999<<>>:::IIITTT???EEE^^^YYY000%%%)))888HHH777((((((000NNNTTT555$$$))))))(((''',,,***:::AAA,,,)))))))))---)))...111HHH]]]AAAFFFYYY]]]===222)))---===555+++---///888XXXUUU333---///999///******((("""$$$---888888555111333666222+++###$$$"""!!!,,,;;;===555&&&$$$"""!!!!!!"""!!! !!!"""""""""############"""'''+++)))$$$ !!!%%%%%%***111666777777:::===///***(((...444444111...:::444444VVVsssDDD222...///444///555666777===RRRyyy;;;$$$,,,$$$'''###&&&***///CCCTTTSSS555,,,%%%%%%&&&$$$%%%((('''+++///...***&&&%%%%%%###########################"""###%%%'''((('''%%%&&&&&&%%%$$$$$$$$$&&&(((333000+++%%%###%%%(((***555///'''%%%(((+++***'''111222111GGGxxxuuuDDD111------///'''***bbbFFF<<<777111000...------...---,,,***)))******++++++***))))))...,,,***)))***,,,,,,+++(((111888444)))###'''...+++***((('''''')))++++++111000---)))&&&&&&''')))$$$,,,CCCZZZgggqqqooo___+++'''$$$$$$''')))((('''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$&&&&&&###"""###%%%&&&&&&$$$"""(((,,,+++'''%%%'''((('''%%%>>>sssWWW...++++++###)))((()))((($$$(((###'''+++---IIIXXX---%%%$$$%%%""""""""""""############)))'''###""""""####################################...***""""""!!!!!!(((444000%%%!!!222FFF@@@+++%%%'''***+++)))+++888GGG000)))'''&&&)))777===222---222999nnnuuuPPP777+++???\\\ZZZ[[[AAA<<<999HHHkkkVVV333+++'''###&&&!!!&&&---,,,+++)))&&&&&&(((***$$$///EEEEEEHHHLLL444###***;;;000@@@TTT;;;555JJJUUU...%%%)))555BBB666---'''(((@@@JJJ333&&&+++)))***))),,,)))999@@@+++)))***)))---)))...333KKKZZZ<<<<<>>BBB+++(((###!!! !!!!!!!!!""""""""""""############!!!&&&***)))$$$!!!"""$$$$$$&&&,,,333555555666999111,,,(((***111444111---888777111JJJIII000)))+++444333999---222===TTTxxxlll333###+++%%%###"""'''***444SSSrrrxxx;;;,,,!!!###&&&%%%$$$&&&$$$'''***,,,+++(((&&&%%%###############$$$$$$$$$"""""""""$$$'''(((((('''%%%%%%$$$$$$$$$$$$%%%%%%000111---&&&###%%%'''(((444///)))''''''(((((('''---111///@@@qqqLLL222------///'''+++VVV>>>888666222000...------------,,,***)))***+++,,,,,,+++******+++)))(((***,,,...---++++++222666333***&&&***///...+++(((''')))+++...000555111,,,(((''''''(((((("""---IIIbbbmmmqqqgggSSS)))***)))(((((('''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&'''######$$$%%%''''''%%%###+++...---(((%%%'''(((&&&)))EEE{{{QQQ---......%%%***))))))'''%%%)))###%%%(((***GGGzzzQQQ)))%%%%%%%%%!!!"""""""""############+++'''###!!!"""######"""""""""""""""""""""""""""$$$///,,,######""""""***000***"""%%%777EEE:::&&&%%%'''***+++(((+++:::JJJ000***(((&&&)))999???111+++000999nnnpppUUU;;;777===444888000===QQQjjjOOO...***'''$$$'''!!!&&&(((,,,...+++&&&$$$(((---)))***BBBBBBJJJZZZAAA---)))<<<...???XXXAAA777MMMYYY111''')))333===111***'''$$$:::GGG222&&&***''',,,***,,,(((777???+++*********---(((///555MMMYYY???;;;???JJJ222///+++555KKKDDD888333222999WWWTTT111((((((''',,,---)))&&&%%%%%%###&&&333999333...000///)))&&&###"""%%%'''---999DDD222---&&&!!! !!!######""""""""""""############ $$$'''(((&&&#########%%%###'''000555444444666333---&&&'''---333111---555999...@@@vvvWWW777***+++222...333111000777NNNrrrVVV,,,'''+++&&&######&&&'''111XXXJJJ333!!!!!!&&&%%%$$$&&&"""###&&&))),,,+++)))'''""""""#########$$$$$$$$$"""!!!"""$$$'''((((((((($$$######$$$$$$$$$$$$###---000...'''###%%%'''&&&///---***(((''''''((())))))111///<<>>333000CCChhhGGG((()))***&&&&&&%%%&&&"""+++UUUZZZ>>>%%%!!!&&&%%%###%%%"""!!!###''',,,...,,,(((""""""######$$$$$$$$$$$$"""!!!!!!###&&&))))))(((######"""###%%%%%%###"""***//////'''###%%%&&&$$$***+++***(((''''''***,,,(((333222<<>>......)))333nnn}}}yyyzzzzzziiiZZZMMMEEE<<>>555***###"""###$$$###"""###%%%&&&&&&%%%###"""#########%%%&&&%%%"""###!!!"""(((000555444222333111***%%%+++555333***,,,===111444gggHHH$$$000///$$$000<<<:::111///FFFrrrppp>>>((($$$$$$)))%%%(((%%%!!!///TTTNNN---)))$$$"""&&&$$$'''(((&&&$$$&&&---444((( %%%&&& %%%#########""""""###&&&)))%%%######$$$''''''$$$ %%%))),,,+++(((%%%%%%&&&((())))))(((''''''(((***'''222...111\\\iii444000444***,,,'''^^^AAA777444222//////---,,,,,,,,,,,,+++))),,,+++***,,,------+++((((((((()))+++------+++))),,,000111+++''',,,333777444000...222:::AAACCCCCC===333)))&&&,,,000---'''...666QQQcccbbb```OOO---&&&&&&''''''&&&$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$######%%%(((***&&&######%%%$$$!!!"""%%%%%%$$$"""!!!!!!###%%%'''%%%"""###''''''%%%$$$'''(((...((("""(((***%%%%%%...___ttt<<<***'''+++&&&"""%%%$$$+++444+++$$$)))%%%---KKKqqq<<<###$$$###&&&""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&***)))%%%"""%%%((((((&&&&&&$$$...;;;555'''%%%'''&&&'''((('''(((222<<<---'''%%%''',,,;;;>>>//////***555nnngggKKK999333777===777+++((('''%%%***---%%%)))***,,,......,,,(((%%%,,,...555===HHHUUUKKK...(((333777888SSSZZZKKK______111+++%%%888HHH)))***&&&,,,CCCMMM;;;(((''')))---222000222===:::...***)))'''+++...***444ccc```>>>555;;;LLL;;;***,,,'''111JJJBBB;;;888:::DDDCCC...###---&&&%%%&&&******&&&###$$$$$$ %%%111777222///222***'''###!!!###'''---111:::666///(((%%%###$$$$$$"""###%%%&&&&&&%%%###"""#########%%%&&&&&&###!!!%%%###$$$)))///333333000333111***%%%***333111(((***:::///333eeeTTT+++000///%%%...444777777333555MMM{{{ccc555''''''&&&(((((('''###"""000KKKeeerrreeeDDD111---%%% ###$$$"""$$$%%%######'''000777333+++$$$$$$$$$######$$$###$$$$$$###"""###&&&)))'''&&&$$$%%%''''''$$$"""%%%(((******(((%%%%%%&&&((()))***)))(((((()))***'''+++***///RRRlll555---000(((,,,(((VVV<<<444333111000///---,,,,,,------+++***,,,+++***+++,,,+++)))''')))))))))+++------+++)))***///000***&&&***222777555777;;;AAAGGGJJJKKKJJJ:::000'''''',,,000---)))---:::SSScccbbb\\\GGG'''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""&&&...555***&&&$$$%%%$$$ ###%%%$$$"""!!!"""###%%%'''###!!!"""&&&'''%%%%%%(((&&&,,,'''###))))))$$$%%%444bbbmmm888)))&&&***%%%###&&&%%%)))222***%%%+++&&&111RRRooo:::"""###"""&&& """"""""""""""""""""""""############""""""""""""########################%%%(((((($$$###&&&)))((($$$%%%'''444>>>000###(((((('''((()))'''&&&---666,,,&&&&&&''',,,;;;>>>000///+++777oooiiiGGG222((($$$)))111333((('''(((%%%)))---'''---)))(((,,,111111***"""(((***333888===IIICCC,,,%%%...555666NNNVVVGGGVVV\\\222)))$$$666EEE***)))'''---BBBKKK888''''''(((+++000...222<<<888,,,+++&&&(((+++***)))===lllddd???444999JJJ>>>,,,+++(((///GGGBBB:::111333???===,,,&&&---(((%%%&&&+++---)))$$$"""###"""###(((000333111...)))'''$$$"""###%%%))),,,444666555000)))######%%%"""###$$$%%%%%%$$$###"""###"""###%%%''''''&&&$$$&&&%%%&&&)))///222111000222222,,,%%%)))000///''''''555,,,000___eee444......''',,,000333888777,,,000UUUQQQ+++%%%)))'''''')))%%%"""%%%222???CCC@@@AAA555333222(((%%%&&&######$$$###"""!!!%%%---444<<<777---###!!!%%%%%%######$$$$$$###"""###&&&(((***(((&&&&&&&&&&&&%%%$$$$$$&&&))))))(((&&&%%%%%%(((***++++++***)))***+++333+++...444HHH}}}qqq999---...(((///***ӵxxxNNN999333111000111///---,,,,,,------,,,+++++++++*********)))((('''***)))***+++......---,,,///333111)))$$$(((222777@@@CCCGGGKKKMMMMMMLLLKKKĦ,,,***(((---???WWWĦ@@@&&&&&&&&&&&&%%%%%%$$$$$$$$$########################"""ӵ777,,,'''$$$%%%$$$"""!!!$$$$$$###""""""###$$$&&&'''###"""###'''(((&&&'''***&&&,,,(((%%%+++)))$$$'''>>>gggggg444'''&&&)))$$$$$$(((&&&###+++&&&%%%---+++999^^^mmm888!!!###!!!&&&"""""""""""""""""""""""""""#########"""""""""""""""###########################&&&&&&$$$$$$((()))(((###%%%***Ħ&&&&&&((()))'''%%%***222***%%%&&&(((,,,:::>>>000,,,+++999pppZZZDDD333222444///+++---222((((((+++&&&''')))$$$+++'''%%%***000111+++$$$$$$'''111555666@@@@@@000%%%+++444555IIISSSEEELLLVVV555***$$$111<<<***(((%%%,,,???EEE222$$$%%%&&&***...---111:::444)))***(((******'''...KKKwwwhhhBBB555888HHHAAA---+++)))---BBBCCC444***111@@@:::***%%%((((((###$$$+++///,,,&&&###%%%&&&$$$""")))333333***)))'''%%%######$$$&&&(((---444999666,,,$$$###%%%"""###$$$$$$$$$$$$###"""""""""###%%%'''((('''&&&%%%%%%&&&***///222222111111222...&&&'''...---&&&&&&222+++---VVVsss???---,,,))))))111000222444111000;;;JJJ|||kkkDDD'''%%%(((%%%&&&&&&$$$%%%+++333555---###'''(((000111***,,,---###&&&&&&%%%###"""###'''***888;;;444%%%###%%%"""###$$$$$$$$$######%%%'''+++)))'''%%%$$$$$$$$$$$$###%%%'''((((((&&&%%%%%%'''))),,,,,,+++******+++;;;,,,111666<<>>///...+++222,,,4ĉ@ӵpppIII777333000...000///---,,,,,,......---+++*********)))((((((((()))///---,,,---...---,,,***333444///'''$$$+++555:::DDDEEEGGGIIIIIIIIIIIIIII>L***(((&&&&&&///FFF=hĦ(((&&&&&&%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""4ĉ@ӵ,,,&&&###$$$%%%$$$$$$&&&############$$$%%%&&&'''%%%###%%%)))***((()))+++(((---)))''',,,)))%%%+++JJJmmmaaa///&&&&&&)))###$$$)))&&& ((($$$%%%...,,,===fffjjj666"""$$$ %%%###""""""""""""""""""""""""""""""""""""""""""#################################%%%%%%###%%%))))))'''"""&&&,,,>L***###$$$''')))'''%%%***222)))%%%'''(((+++999<<>>666******000,,,+++,,,'''&&&%%%&&&(((,,,---+++((("""%%%///333222<<>>AAA...###&&&''''''++++++333<<<555,,,000000000---+++777XXXnnnFFF555888EEEEEE///******+++>>>CCC333&&&111@@@444%%%$$$%%%%%%!!!""")))///---)))&&&###&&&###&&&444666///***(((&&&$$$###$$$%%%&&&(((000888888000((($$$###########################"""""""""$$$'''(((((('''"""###&&&***///333444555///333000(((''',,,,,,&&&(((444111///OOO~~~|||JJJ///+++***'''...111///---111999888222^^^VVV>>>)))'''&&&###'''!!!$$$***111333...&&&  )))---+++111333'''$$$%%%&&&&&&$$$######$$$***555666*** ###"""###$$$%%%$$$######%%%&&&***)))'''%%%#########$$$###$$$%%%'''((((((&&&%%%&&&))),,,---,,,+++******555$$$+++111000YYYvvvCCC000---+++333***GG=?gggCCC777555000---000///---,,,---......---,,,)))******)))((((((***+++333111...---,,,+++(((&&&000///+++&&&(((111999;;;:::999999<<>>vvvddd222999III]]]lllppphhh___@@@...+++222111222444111'''''''''''''''''')))+++###$$$---111000;;;EEE@@@***(((444333===MMMCCC===OOO>>>---&&&***...***&&&&&&...>>>???---%%%***+++%%%(((+++555@@@999111888666555333333>>>[[[sssJJJ777999CCCHHH111)))+++)))999DDD777)))999GGG111!!!&&&&&&%%%!!!"""(((,,,+++)))))) ###""" &&&222888666,,,+++(((%%%$$$%%%&&&'''(((---333666444...'''##############################""""""###&&&'''''''''!!!###'''+++///333555666...333222***'''+++,,,(((+++888999333IIIzzzXXX666+++***'''&&&000111((((((555>>>===FFFFFF999---***%%%!!!'''%%%///555111)))%%%'''!!!###((((((000444,,,######%%%%%%&&&%%%%%%$$$ +++333...%%%!!!"""######$$$%%%%%%$$$###$$$%%%'''((((((&&&$$$######%%%######%%%''')))***(((&&&$$$''',,,...---+++)))))),,,!!!(((...---LLLzzzHHH111+++***222'''ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦ---000...Ħ...Ħ((()))+++...000...,,,*********((('''777333---FFFDdD:::UUU___?fӵ&&&%%%$$$Ħ$$$%%%'''ӵƜ`1.׼s222)))ĭӵ$$$&&&'''***+++,,,'''&&&***%%%%%%ӵ|||PPPĦ((((((!!!$$$)))%%%777(((!!!###""""""""""""Ħ!!!"""""""""######%%%Ħ$$$###&&&)))(((###"""------DdD(((&&&$$$666999ӵӵӵwwwĦ///)))ӵ%%%###***&&&ĭӵ&&&---...===<<<***%%%,,,,,,&&&(((+++555>>>555...777222444777999<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHL111...111ShӵgL***((()))---000)))'''&&&'''***,,,,,,S?ʬ222)))3h?D%%)?ZZZaaaZufĦ&&&%%%$$$gL'''"""###g&e"""gĉ@$$$555g&e>&e###@e(((&&&??&&&)))+++,,,&&&%%%(((###g<ĉyyy3we<Ħ)))((( ###3h?@e&&&)))!!!###""""""""""""Z"""!!!!!!""""""###3h?gL%%%$$$###&&&)))'''""""""000---D%%)?%%%fff?><z***555=?Ħg&eg&eS?ʬ4ff?>ߝL'''@e111g&e'''&&&"""3h?g&e>&e***&&&??"""+++:::888'''###++++++(((***+++444:::...&&&...***///888:::666DDDrrryyyOOO999:::AAALLL333))),,,'''444EEE999888```xxxUUU555,,,(((&&&&&&'''%%%"""$$$((('''''''''&&&######+++333111...***'''&&&(((***,,,///++++++222;;;;;;000%%%######""""""""""""#########"""!!!!!!###%%%%%%$$$$$$'''***---...000222444,,,444555---(((,,,...,,,###444===333<<>>CCCGGG:::)))''',,,666EEE???;;;wwwnnn@@@&&& ******)))(((&&&%%%$$$###)))&&&###!!!!!!%%%***---333000***&&&%%%'''+++......,,,---222888777000)))!!!""""""""""""###$$$$$$!!!"""#########$$$'''***%%%'''+++...222444555555222***222444''',,,555***&&&***555222555ddd~~~XXX666(((((((((***+++)))'''(((+++...:::777000***---333,,,%%%333999...%%%%%%&&&###%%%$$$#########$$$%%%&&&666---###!!!$$$&&&$$$ ###!!!###)))//////'''%%%&&&&&&### !!!%%%)))"""$$$)))---***###!!!###%%%%%%######***222000((("""$$$'''***+++***)))((()))%%%,,,)))(((111MMMnnn666111111---;;;4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦ111qet,,,+++DdDĦ((((((((((((((((((((((((((('''q<R666222qjRgdKӵHdDĦgdKӵ```jjjGR/f6LĭĦ&&&&&&DdDĦ###&&&&&&DdDĦ$$$`eĭ...DdDΦDdDĦ$$$DdDĦ%%%%%%%%%&&&''''''&&&%%%%%%,,,$$$'''$$$((('''geĦFSĦ&&&$$$qjRgdKӵDdDĦ111&&&###'''***$$$#########DdDĦ############qjRgdKӵDdDĦ"""!!!&&&'''$$$$$$&&&)))'''%%%HdDĦgdKӵDdDDdDĦ...DdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵ)))DdDĦ000000DdDĦ'''qjRgdKӵDdDΦDdDĦ000///666)))&&&%%%///555000((($$$%%%%%%((('''+++000000,,,))))))***888:::999...AAA}}}vvvLLL888:::???DDD888)))''',,,666DDDGGGLLLhhh==='''%%%)))(((((('''&&&%%%$$$$$$***(((%%%""""""$$$''')))222000---(((%%%%%%(((,,,111//////111666777333000%%%###!!!!!!"""#########"""############$$$&&&)))'''(((+++...000222222333333+++000111&&&***444,,,''')))444333666ddd___<<<+++***((()))***)))''''''***,,,999999444...///222000((((((666:::...###"""%%%$$$$$$$$$#########$$$%%%&&&///,,,)))%%%###############""""""&&&,,,...---***%%%%%%%%%$$$""""""$$$%%%###%%%***...,,,%%%"""$$$$$$%%%$$$###)))000000+++$$$$$$&&&))),,,,,,)))''')))%%%,,,))))))111JJJvvv:::000111...7774DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦ222po9wӵDdDĦ(((((((((((((((***)))((('''&&&po9u+++444777222GIdnuR)ĦDdDĦnuR)ĦfffoooCdgĪj&&&DdDĦ$$$%%%&&&DdDĦ$$$HߝL`o9(((DdDΦDdDӵ###DdDĦ&&&%%%&&&&&&''''''&&&&&&%%%+++$$$(((%%%((('''geĦsp?aĦ%%%$$$GIdnuR)ĦDdDĦ---&&&$$$'''***&&&#########DdDĦ############GIdnuR)ĦDdDĦ$$$%%%''''''$$$%%%)))(((%%%$$$DdDĦnuR)ĦDdDΦDdDĦ---DdDĦnuR)ĦDdDĦDdDĦpo9u{{{kkk=ӊB1.uTӵ&&&DdDĦ,,,///DdDĦ'''GIdnuR)ĦDdDΦDdDӵ111+++111''''''###333999---"""$$$'''$$$''''''+++000///***(((+++///666444555...DDDxxxLLL555555;;;AAA777((('''+++333AAACCCSSSPPP000"""%%%&&&&&&&&&%%%%%%%%%$$$$$$***)))'''%%%#########$$$...//////***$$$"""&&&***////////////111333444555)))%%%!!!!!!"""$$$###"""###$$$$$$###"""###%%%(((((()))+++---...///000000333,,,......'''***111///''')))444555777bbbhhhDDD000+++((()))***)))''''''(((***777777555000...000111111444;;;:::,,,!!!!!!$$$%%%$$$############$$$%%%%%%'''+++---***$$$ """%%%$$$###"""$$$'''---222555&&&%%%######$$$$$$###"""$$$%%%***///---'''$$$%%%$$$&&&&&&%%%'''---000000'''%%%$$$''',,,...+++''')))%%%,,,((()))000EEEwwwAAA///111...1114DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<Ħ222puR)Ħ>d<(((((())))))))))))'''%%%(((peӵ,,,ĦpeӵDx<>d<ӵDdd<$$$%%%>d<Ħ$$$4DufئL>e$$$DdDʜ4DuTӵ###DdDĦ&&&&&&&&&&&&&&&&&&&&&&&&&&&***###)))'''((('''geĦs<v>aĦ%%%$$$peӵDx<DdDĦ***&&&$$$&&&(((%%%#########DdDĦ############peӵDx<>d<'''(((%%%$$$&&&***&&&$$$$$$>d<ӵDd<DdDΦDdDĦ---DdDӵnd<DdDĦ>d<ĦpeӵtttĦF&uTӵ'''DdDĦ(((--->d<Ħ'''peӵDx<>d<ʜ4DuTӵ888###))),,,%%%'''%%%888===---!!!'''***%%%%%%''',,,000...))))))---444444---000///HHH|||NNN555222888???777)))''')))///;;;;;;NNNsssbbb666%%% %%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%###""""""''',,,///+++%%%"""%%%***)))+++......---...111444---(((###!!!###$$$###!!!$$$%%%%%%###"""###%%%''''''((()))+++---...//////111---///000---+++///111)))(((444777888```pppKKK333+++))))))))))))))))))***+++888444///,,,+++,,,000333GGGCCC777''' """%%%%%%###############$$$$$$%%%"""(((---,,,&&&!!!"""$$$"""#########$$$)))111777***&&&!!!!!!"""$$$###"""$$$$$$(((------((($$$%%%###&&&'''&&&&&&***///333***&&&###&&&---000,,,''')))&&&,,,(((***///>>>iiiKKK000111000---4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<Ħ222HHܗDӊB***<x))))))'''(((&&&&&&---B?d<&&&&&&&&&&&&&&&&&&&&&)))###)))(((((('''geĦHg8>aĦ%%%$$$B?Ho9$$$>d<%%%$$$%%%############>d<ӵ######B?Ho9%%%<x$$$%%%''')))%%%$$$$$$&ӫeʬtIӇ&&&>d<Φ>d<Ħ---D&ӫetIӇDdDĦsdKĦB?dp&ĒR---+++>d<sdKĦ'''B?Ho9...s&dq&ĒRMMMBBB((((((***$$$'''&&&999===---"""(((+++%%%%%%(((...111---(((***000<<<666***...///HHHRRR777222666???888+++(((''')))333>>>NNNbbbHHH)))'''%%%***#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""!!!''',,,***%%%###&&&+++###(((...///...,,,---000...***%%%###$$$$$$###!!!$$$%%%%%%###"""###%%%'''%%%&&&'''))),,,...000111...///000444555///,,,222***'''333999888\\\xxxRRR777+++))))))((())),,,///111222???333)))(((***,,,000777WWWHHH333$$$"""&&&&&&###""""""######$$$$$$$$$$$$###%%%(((***(((&&&$$$""" ###$$$$$$###%%%+++000...(((""" ###$$$$$$$$$"""%%%***+++'''%%%&&&$$$%%%'''&&&%%%'''---333,,,'''###&&&,,,000---))))))&&&,,,(((***///777ZZZVVV333000000,,,4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ000@ďD+++***Hkge))))))***&&&(((''')))333@h444---@G***&&&HĪj@IŌTTTeeeBene%%%Hkge$$$ne%%%$$$fe$$$Hu]3hh'''%%%$$$se'''&&&&&&%%%%%%&&&&&&'''((("""***)))((('''geĦja>aĦ%%%$$$@G&&&&&&se&&&&&&###$$$"""#########<Ō#########@G%%%%%%Hkge%%%%%%''')))(((%%%$$$$$$HĪj@IŌ''''''ege(((...Hu]3hIŌDdDĦne@h>h***...///se***ne'''&&&@G;;;222sĪj@h888QQQGGG***(((+++'''***'''555888---&&&))))))$$$%%%***111333---'''+++444CCC999+++...///EEEVVV999333555>>>999,,,)))&&&&&&...BBBLLLTTT888%%%)))%%%***$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$###((((((%%%$$$'''+++!!!'''...111000---++++++++++++)))'''%%%$$$#########$$$$$$###"""###%%%(((%%%%%%''')))+++...000222,,,000111666;;;111***333,,,&&&222:::888WWWZZZ===///***)))(((***000666;;;>>>FFF444&&&(((,,,---666BBBXXXFFF000$$$%%%)))'''"""!!!"""######$$$$$$######$$$###$$$&&&))))))&&&### ###%%%$$$######%%%(((///+++%%%!!!!!!"""$$$&&&&&&""""""&&&((('''&&&(((%%%$$$%%%'''&&&%%%)))000,,,(((%%%&&&+++///...,,,)))''',,,(((+++...000LLLeee:::...000...4DuXӵĵD^DdDĦ///...+++******((()))******'''******,,,888EEE666444---((('''+++&&&:::ZZZccc$$$%%%######$$$%%%%%%%%%$$$D^###%%%$$$###s׼s---'''&&&%%%%%%%%%%%%&&&''''''"""+++***((('''geFm8xxx>aĦ%%%$$$%%%%%%&&&(((s׼s!!!%%%'''$$$$$$############Ho###############$$$%%%%%%&&&$$$&&&++++++'''%%%$$$%%%'''((('''((()))///D^DdDĦgggrrrvvvmmmaaa((()))111111s׼s)))(((,,,(((%%%(((222@@@777///444OOOEEE((((((...,,,///+++111444111---+++)))%%%%%%+++333444---'''---777BBB888***///000EEEXXX:::222111<<<999...***'''%%%,,,;;;DDDHHH///$$$))) &&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!###%%%%%%%%%%%%&&&((("""%%%+++......+++)))'''(((+++---+++&&&"""###$$$"""############$$$&&&)))((((((((()))+++---///111,,,222///444<<<000(((666...%%%222:::777SSSbbbDDD555+++)))'''+++444>>>FFFJJJFFF333&&&(((***---<<d<ĦĦĦĦOOO>d<Ħ.........------,,,,,,+++******)))((((((((((((((()))******(((,,,,,,///<<d<Ħ$$$""""""""""""Be...111'''&&&%%%%%%%%%%%%&&&''''''"""++++++((('''geFYĉxxx>aĦ$$$$$$%%%&&&&&&&&&###%%%"""###%%%(((Be333%%%'''%%%%%%%%%#########nu]ӵ##################"""###$$$%%%%%%%%%%%%%%%&&&(((&&&$$$(((///...'''%%%%%%%%%(((++++++'''###%%%''')))(((''')))...222***+++******///>d<ĦAAAkkk>d<ĦAAA@@@CCCĦttt{{{\\\BBB000111111((((((222------333111Be(((***(((''')))Ħ%%%&&&!!!$$$...000******000FFF===---(((...***'''000...JJJAAA%%%'''000000444000111333555333///***(((%%%,,,444555---(((...999===333'''///111HHHYYY:::111///:::888...,,,(((&&&---333===BBB...(((***'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%!!!###&&&)))***(((%%%###%%%+++///---&&&"""###&&&!!!"""#########$$$'''*********))))))***,,,...///,,,222---000:::...'''888///%%%111;;;666PPPhhhIII:::,,,)))'''+++666CCCLLLQQQBBB111&&&((('''***???[[[;;;666111...,,,(((%%%$$$ !!!"""$$$$$$######"""############$$$&&&(((***$$$###""""""###$$$$$$%%%))),,,...,,,'''###"""###+++%%%!!!$$$''')))+++...'''""""""'''((($$$###'''+++***)))((()))+++...111)))'''---(((,,,---(((<<>>gdKĦuuucccAAA222+++111111(((&&&---)))$$$)))---...***,,,***'''gdKĦ&&&'''$$$"""$$$)))------,,,>>>:::111(((%%%))),,,,,,444DDDCCC---###///777444222555222***,,,444333***((((((666000+++...+++888<<<000...///---FFF|||bbb999///222777777///(((&&&((((((444:::999///&&&###&&&'''%%%$$$######"""############$$$%%%&&&&&&&&&%%%%%%""""""###%%%&&&&&&### $$$$$$%%%'''((('''$$$!!!###&&&---111***!!! &&&###"""!!!!!!!!!"""$$$%%%++++++***'''%%%%%%(((***222111+++---444000,,,666+++,,,(((555888AAAtttoooOOOBBB...)))((()))...AAAJJJ@@@KKK///$$$$$$---EEEJJJ444222///,,,)))'''&&&&&&$$$###############$$$$$$%%%$$$###!!!"""%%%***...)))  %%%$$$$$$&&&""")))000///(((""" """%%%$$$######$$$'''***,,,&&&###%%%)))'''###$$$***222'''***((( +++888///,,,***((('''(((+++///111^^^FFF---555--->AneneneneeeeDe...---...///------,,,,,,,,,,,,---------,,,***)))))))))++++++///000...)))***///000,,,'''<<Ak<&&&%%%&&&(((+++''''''$$$%%%'''(((???dddNNN000"""'''&&&###&&&%%%###$$$&&&fh$$$$$$$$$$$$###""""""$$$############%%%&&&'''+++'''%%%)))...///***$$$$$$""""""%%%)))+++(((&&&'''***)))$$$###(((++++++&&&+++(((***444De555OOOvvvne```YYYnettt^^^KKK555,,,&&&((((((%%%%%%(((,,,&&&***///((('''***&&&((()))ne///***%%%######%%%)))+++,,,,,,333111...***'''&&&***...:::HHHIII888,,,...111...555555...(((,,,666555---)))***777111***...---;;;;;;111111111...FFFyyyeee;;;000222777777///((('''((((((222999:::222)))''')))***$$$$$$######$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%"""""""""$$$%%%&&&$$$"""$$$$$$%%%&&&((((((%%%###$$$%%%***///***"""!!!$$$###""""""!!!"""###$$$%%%******)))'''&&&&&&(((***111111,,,...666111---444,,,---)))666999BBBuuupppOOO???222+++))))))---<<>>111000666777///((('''((((((000888<<<666...+++++++++#########$$$%%%&&&((()))$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!"""$$$&&&&&&%%%&&&%%%$$$%%%'''(((((('''%%%%%%'''+++***%%%""""""###""""""""""""###$$$$$$'''(((((('''&&&&&&)))+++///222...000777333---333,,,---)))777:::CCCvvvvvvRRR???777---******+++666===777;;;777***%%%111666000---,,,---///000...+++(((&&&$$$$$$###############$$$!!!$$$%%%######***:::GGG333+++$$$$$$$$$######$$$ ###'''***+++***(((&&&%%%$$$######$$$&&&(((***)))%%%###%%%&&&&&&''')))888;;;222&&&'''((()))...---,,,)))((()))+++...000^^^WWW333222sssOOO;;;555444111...------......---,,,,,,,,,,,,,,,,,,---******)))(((((())))))***111...***''''''))))))))),,,QQQeeeWWWAAA,,,%%%,,,(((&&&(((000666444---(((+++,,,)))&&&+++===RRR```fffjjjaaaGGG///&&&''')))&&&&&&&&&''''''(((((((((%%%&&&&&&$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%###$$$$$$"""%%%%%%###%%%***)))$$$$$$&&&((())))))(((&&&$$$###%%%&&&(((((('''EEEsssyyySSS000((((((((('''&&&&&&'''))))))***%%%###&&&&&&555QQQDDD,,,"""%%%######%%%######$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$###"""###$$$%%%"""!!!"""###$$$''')))+++&&&%%%%%%(((******((($$$%%%$$$$$$&&&***+++(((%%%&&&)))(((%%%%%%***...///&&&***(((,,,555111***...:::eee|||UUU555,,,000KKKbbbggghhhgggXXXEEE222&&&(((...***(((***'''&&&***+++(((&&&((()))(((%%%$$$$$$###%%%)))---000(((''',,,222,,,###(((666OOOFFF<<<555///+++,,,000///***$$$$$$...888555,,,(((---:::...%%%,,,...===777777CCCKKKKKK^^^mmm@@@000///555666///)))'''((((((...777===888000,,,***(((#########$$$$$$&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&$$$""" !!!###&&&(((((('''%%%$$$$$$''')))))))))%%%$$$$$$''')))((($$$!!!"""""""""#########$$$$$$%%%&&&'''&&&&&&''')))+++---222///000777444---000,,,...)))777:::CCCvvv[[[EEE;;;...***+++)))000999666888999(((###:::???000***''')))---000000---)))&&&%%%$$$######"""#########$$$$$$$$$!!!!!!&&&111999111,,,&&&$$$############""""""###'''+++,,,***'''%%%%%%$$$###$$$%%%'''(((...***&&&%%%&&&'''''''''666AAA555'''***'''$$$//////---***((()))+++...000SSSaaa666000gggIII;;;666555222000......//////,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))******///+++((('''((()))***+++111XXXeeeLLL222%%%%%%,,,)))%%%)))666>>>999...''',,,---***(((111FFFZZZccchhhjjj]]]AAA***%%%'''&&&(((((((((''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%###$$$%%%%%%'''***)))%%%###%%%(((******(((&&&$$$$$$((((((((('''(((EEEqqqwwwSSS111'''(((((('''%%%$$$%%%&&&(((***$$$###&&&'''222III@@@+++"""%%%######&&&"""$$$$$$$$$%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%!!!!!!"""###%%%'''***,,,&&&&&&'''(((((('''%%%###%%%$$$$$$&&&***+++)))&&&&&&))))))&&&&&&+++///000&&&)))(((---555///)))///@@@lllwwwnnnzzzHHH...111DDDjjjiiiBBB---''',,,***)))+++))))))+++***%%%$$$)))...///***((($$$###%%%***///222)))(((+++000...***111===@@@333((((((***)))''')))(((&&&'''///<<>>999000***&&&$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&%%%""" !!!###&&&((()))'''%%%$$$$$$&&&)))******%%%###"""$$$''')))%%%!!!"""#########$$$$$$$$$$$$###%%%&&&&&&&&&&&&(((***+++222//////666444---...,,,---)))666999AAAuuueeeMMM???...)))+++)))---888;;;999===333555JJJGGG...######&&&+++...///---)))&&&%%%$$$$$$###""""""######&&&###!!! """%%%''''''+++)))&&&######$$$$$$###$$$###"""&&&+++,,,***&&&%%%%%%$$$$$$$$$%%%&&&&&&222000+++'''&&&&&&&&&%%%111???666)))+++'''$$$000000...+++))))))+++---///GGGzzziii:::---222]]]CCC<<<777555333000/////////000,,,,,,++++++++++++,,,,,,))))))******************...)))(((***,,,++++++---444[[[cccEEE...((('''(((''''''///===AAA666+++''',,,---+++***777OOO___dddgggiiiZZZ===(((&&&'''%%%)))(((((('''&&&%%%$$$$$$$$$%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%$$$$$$%%%&&&((()))((('''###%%%''')))***(((&&&%%%$$$))))))(((&&&)))FFFqqqxxxVVV666'''(((((('''%%%###$$$$$$''')))$$$"""((()))111CCC<<<***$$$%%%###%%%'''###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""""""""###%%%(((***,,,%%%'''))))))'''%%%$$$###$$$######&&&+++,,,***''''''******&&&&&&,,,000000&&&((((((...555---(((111JJJvvvkkk[[[jjjqqq<<<***666\\\\\\;;;)))***))))))+++((()))***(((%%%)))333:::<<<000+++&&&&&&***...000000***))))))+++///555;;;>>>...(((''',,,000///***'''&&&'''...;;;HHHMMMHHH???:::===EEE333(((---)))///...000???LLLOOOZZZggghhh```eeepppCCC///+++222555///)))(((((((((,,,666===999000)))%%%"""%%%$$$######"""""""""###$$$######""""""$$$%%%&&&%%%###!!!!!!$$$&&&(((((('''%%%$$$$$$&&&(((((((((######""""""%%%((('''""""""###$$$$$$%%%%%%$$$$$$###$$$&&&&&&&&&&&&'''))))))111///---444444------,,,---(((444666>>>qqqpppVVVDDD///(((,,,(((+++999BBBAAAJJJTTT^^^```KKK--- """$$$(((+++,,,+++)))'''%%%%%%$$$###""""""""""""$$$""" """&&&'''$$$!!!$$$&&&&&&######%%%&&&###%%%######%%%)))+++***(((&&&%%%%%%$$$$$$$$$$$$%%%111222000)))%%%%%%&&&%%%***666777...)))&&&'''...111///,,,))))))***---...BBBwwwqqq>>>+++333~~~SSS===;;;666444222///.........///,,,,,,++++++++++++,,,,,,)))******+++++++++++++++...***)))...///,,,***,,,:::\\\]]]:::)))++++++''''''...===HHHAAA///''')))***,,,***+++;;;TTTbbbccccccfffWWW;;;))))))***%%%''''''&&&&&&%%%%%%$$$$$$"""%%%((()))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&$$$$$$%%%'''%%%$$$%%%''''''&&&&&&$$$%%%'''((()))((('''&&&!!!((((((''''''+++IIIssswwwUUU666((()))***(((&&&$$$$$$$$$%%%((($$$""")))+++222AAA999***%%%&&&###&&&)))###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$############$$$%%%'''***+++###'''******'''%%%%%%&&&###"""###&&&+++---,,,)))(((++++++'''''',,,000000&&&((((((///666,,,'''222UUUjjjWWWRRRmmmjjj888+++999ooorrrFFF(((&&&)))+++...+++)))(((&&&'''///:::@@@???222---))),,,333555000***------(((&&&///<<<;;;222###***000111000111000///)))+++222===EEEEEE===666111444===---(((111+++---,,,***444@@@FFFQQQXXXRRR>>>GGGkkkqqqEEE000***111444///***((()))(((***444<<<888000***&&&$$$$$$$$$#########$$$%%%%%%$$$###"""!!!"""###%%%&&&&&&$$$"""###%%%&&&'''&&&'''%%%$$$$$$&&&'''&&&%%%!!!$$$###!!!"""''''''###"""###$$$%%%%%%%%%$$$$$$"""$$$&&&&&&%%%%%%&&&'''(((111...***111222,,,,,,+++,,,&&&222444;;;mmm{{{bbbJJJ222)))---(((***:::GGGFFFRRRooo~~~eee???***$$$######%%%&&&'''(((((((((&&&%%%$$$###""""""""""""!!!!!!"""###%%%&&&$$$""" %%%'''$$$$$$'''&&&"""#########%%%(((***++++++&&&%%%%%%$$$$$$$$$######***000222***######%%%&&&&&&---777333&&&$$$***)))222000---***)))***,,,...???uuuxxxBBB***444yyyMMM888999555333111...---------...,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,000++++++000111,,,***+++AAA]]]TTT...!!!,,,///***(((555JJJRRRAAA***$$$...(((+++***,,,===WWWcccbbb___cccUUU:::***,,,---&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%)))***)))&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$%%%%%%)))&&&$$$%%%%%%$$$$$$$$$$$$%%%'''(((((((((''''''&&&'''&&&'''---KKKuuu|||nnnLLL---)))***+++***'''%%%$$$%%%$$$(((###"""***---222@@@888***&&&&&&###&&&***$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$###$$$%%%''')))+++!!!%%%******'''&&&''')))"""""""""&&&,,,...---***))),,,+++'''''',,,///000&&&((((((000666,,,'''222ZZZmmmZZZFFFeeeiii;;;///<<>>;;;222---,,,222999:::000%%%222222***###...===666###,,,333,,,%%%)))111555------222888:::444+++$$$"""&&&000&&&&&&444///000,,,'''...999CCCPPPUUULLL555@@@hhhsssGGG222)))000444///***))))))((((((333;;;888111,,,)))'''#########$$$%%%&&&'''((($$$###"""!!!!!!###%%%&&&&&&%%%###$$$%%%&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%###$$$$$$ !!!&&&(((%%%"""###$$$%%%&&&%%%$$$$$$###$$$&&&&&&%%%%%%%%%&&&(((111---(((000222,,,+++++++++&&&111222999kkkkkkOOO444***---((())):::IIIBBBLLLsssWWW***###&&&############$$$&&&((()))&&&%%%$$$###"""""""""""" """$$$###"""!!!"""$$$&&&)))&&&%%%(((&&&!!!!!!"""###%%%'''***---...&&&%%%%%%%%%$$$#########$$$---111***""""""&&&'''$$$(((888777###""",,,%%%333000---***)))***,,,...<<>>***''''''///888777((((((&&&&&&///666111''',,,((((((...111...,,,---000...(((###'''000222...###'''++++++***)))+++------+++///888666+++(((...222...+++))))))***,,,,,,,,,)))+++333===AAA>>>:::111EEEmmm|||CCC111///...///111...(((&&&(((,,,333888777444000)))!!!###""""""$$$'''((($$$ ######""""""""""""######%%%&&&%%%!!!!!!%%%&&&$$$&&&%%%$$$&&&((('''$$$ """""""""""""""$$$&&&'''&&&%%%%%%$$$###"""!!!!!!$$$((()))'''$$$$$$$$$((()))((((((---333222...,,,***)))000666<<<```rrrWWW>>>---,,,***&&&555NNNJJJ666gggppp@@@(((!!!&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&$$$"""!!!!!!""""""""""""""""""############$$$&&&(((((('''&&&%%%%%%%%%&&&&&&'''((())))))'''&&&#########$$$$$$### ,,,111***$$$&&&'''$$$%%%)))------+++(((((((((///333222,,,((()))++++++===^^^NNN+++222dddEEE777555888666222///---,,,,,,---+++++++++************)))))))))))))))***************---+++---111***(((444SSSgggSSS111,,,(((%%%444EEEXXXaaaPPP666((('''***)))+++(((222LLL\\\___dddkkkeeeQQQ666(((***...---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((($$$######$$$&&&''''''&&&(((((((((((('''&&&%%%%%%'''$$$&&&)))'''***CCC___oooxxxzzz}}}~~~eee==='''%%%'''((('''&&&%%%''')))------%%%###++++++,,,777888+++###&&&)))(((,,,222((('''%%%$$$###$$$%%%&&&###'''******(((%%%$$$%%%$$$$$$%%%%%%''')))***)))$$$222&&&&&&+++&&&((($$$&&&%%%$$$%%%+++000---%%%%%%......&&&(((333444+++$$$((()))...555...+++666fff{{{kkkiiijjj888,,,;;;ttttttVVV>>>+++$$$&&&'''111???BBB---,,,'''%%%***111///)))***'''&&&)))///111...***'''++++++''''''---222333((())))))(((''')))+++---***,,,444:::333''''''111222222000...,,,+++,,,---******((()))333>>>===555333NNNwww~~~EEE111///...///111...(((&&&(((+++222666555333000***$$$'''%%%%%%&&&&&&$$$%%%'''######""""""""""""######$$$&&&%%%""""""%%%&&&###%%%%%%&&&'''((('''$$$!!!###""""""""""""$$$%%%&&&&&&%%%$$$######"""""""""!!!%%%)))***(((&&&%%%%%%&&&(((((()))...333111,,,,,,+++***111666<<<```uuu^^^GGG333---)))(((444FFFDDD===dddeee;;;''' ***$$$$$$$$$%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$###""""""""""""###############$$$&&&'''''''''%%%$$$$$$$$$%%%&&&&&&'''(((((()))'''$$$#########$$$$$$!!!)))///,,,'''&&&&&&%%%%%%(((,,,---***((('''(((,,,111111,,,)))+++......555TTTRRR---000^^^AAA555333666444111...---,,,------+++++++++************)))))))))))))))************))),,,***---000)))***;;;\\\mmm[[[888---)))---???XXXeeefffNNN333''''''((((((+++,,,999SSS```bbbgggooofffOOO555(((+++000///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&((('''&&&,,,,,,+++)))'''&&&%%%$$$&&&%%%&&&***---666KKK___rrrvvvvvvzzz}}}ddd;;;###&&&'''''''''&&&&&&(((******---'''%%%***(((+++888999+++"""%%%'''&&&''',,,''''''%%%$$$$$$$$$%%%&&&###&&&((()))'''%%%$$$$$$%%%$$$%%%%%%&&&'''((()))&&&777...///000%%%'''###%%%%%%###$$$)))///,,,%%%'''......(((***444444,,,$$$((((((...333,,,+++999lllrrr^^^ooohhh666...???|||kkkMMM222---%%%'''***'''---;;;???333000***$$$%%%)))+++***))))))%%%%%%///888333&&&!!!***///,,,''')))...222000---(((&&&'''***---///'''---777:::///###&&&222///222555333---******,,,)))+++)))'''...999:::333BBBdddGGG111...---///111...(((&&&(((***000444222000///,,,''')))&&&&&&)))&&&!!!###***######""""""""""""######"""%%%&&&$$$$$$&&&&&&###$$$&&&((()))'''%%%$$$$$$###""""""""""""$$$%%%&&&&&&%%%$$$#########%%%%%%"""%%%)))***)))'''&&&&&&$$$&&&(((***///333111+++,,,+++***111777<<<___|||fffSSS;;;---'''***333<<>>444333444222000...---,,,------+++++++++*********))))))((()))))))))************(((***))),,,---&&&---CCCggguuugggHHH999666???PPPaaajjjcccGGG...'''******(((+++---===WWWbbbdddlllqqqdddKKK333(((+++//////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###%%%'''((('''&&&,,,+++***((('''&&&%%%%%%)))%%%$$$+++===TTThhhssswww{{{zzz}}}|||```888$$$&&&&&&&&&''''''(((***+++%%%***&&&$$$((()))000BBB>>>///$$$%%%'''%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&$$$%%%'''''''''&&&%%%$$$&&&$$$%%%&&&&&&%%%'''+++///GGGHHHLLLGGG000)))###$$$$$$######(((---+++&&&''',,,,,,(((,,,444333+++%%%'''(((...222***,,,>>>ooozzz___aaa~~~ZZZ222444JJJ~~~fffQQQEEE777)))+++'''+++---''',,,777999555333...'''$$$$$$''')))))),,,)))&&&111===555"""%%%+++111///)))&&&(((+++555000***(((+++---...---%%%+++444555,,,###%%%...'''...555444,,,((()))---***+++---///000333;;;CCCbbbJJJ222------///222///)))&&&((((((...222000---...---+++'''"""$$$,,,///((($$$%%%$$$######""""""######$$$!!!%%%&&&%%%%%%'''&&&###"""&&&******'''$$$%%%&&&######"""""""""###%%%&&&%%%$$$#########%%%&&&((("""$$$'''))))))((('''&&&"""%%%(((+++000444000))),,,+++***111777;;;^^^iiiZZZBBB---&&&,,,222333[[[jjjeeeJJJ999+++'''$$$$$$$$$##################$$$$$$###!!!"""%%%((($$$$$$###############"""""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$%%%+++***(((%%%""""""###$$$$$$"""'''000000&&&###'''$$$&&&)))******)))'''&&&)))...000---+++...111111///KKKiii:::...rrrQQQ<<<444444111000///...------------+++++++++*********))))))((()))))))))************&&&((((((++++++$$$000MMMqqq~~~{{{gggWWWRRRVVV___ffflll```AAA+++)))---,,,)))+++...>>>XXXcccgggrrrqqq```FFF///''')))---...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""%%%$$$$$$%%%'''((((((''')))((('''&&&&&&&&&'''''')))'''&&&444UUUwww}}}|||[[[666)))&&&&&&&&&''')))******)))%%%***&&&###''')))444IIIEEE444'''&&&(((%%%$$$'''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&%%%'''$$$%%%((('''$$$(((...AAAbbbpppyyykkkEEE111&&&$$$%%%$$$###''',,,+++''''''***)))(((,,,333111)))&&&((()))///222(((---DDDwwwfffRRRcccvvvJJJ///777MMMjjj```MMM888...---,,,((((((###&&&)))(((222<<<;;;555333000,,,'''$$$$$$'''(((,,,+++'''000:::333"""***+++,,,...---)))'''&&&111---******,,,,,,***'''&&&(((,,,...+++&&&%%%((("""+++333333,,,(((,,,111...(((+++222000111JJJjjjMMM222,,,,,,///222000)))&&&(((&&&---000...+++,,,...---&&& """111>>>===...!!!$$$$$$############$$$$$$!!!%%%'''%%%&&&((('''###!!!%%%))))))&&&$$$%%%&&&$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$&&&'''((("""###$$$&&&((((((&&&%%%!!!%%%(((,,,111444111***+++******111666:::]]]hhh]]]FFF000''',,,000///\\\jjjQQQ777666///$$$%%%#####################""" &&&***'''"""!!!'''...%%%$$$$$$$$$######""""""""""""######$$$$$$$$$###"""""""""###############*********'''$$$"""###%%%$$$ %%%///111)))%%%'''$$$%%%(((***+++***'''&&&)))///111...+++---//////111MMMtttAAA---iiiKKK:::444444///......------------...+++++++++************)))))))))))))))************''')))))),,,+++$$$555XXXxxx~~~rrrkkkhhheeejjjnnn^^^===)))+++///+++***+++///BBB\\\eeejjjwwwppp]]]BBB...''')))++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$######&&&%%%$$$%%%''')))((('''''''''&&&%%%&&&''')))***''')))+++<<>>999444222000///+++&&&%%%((((((+++***'''***222111+++...)))'''+++///---)))'''))))))((())))))'''$$$"""&&&%%%&&&))),,,+++((($$$$$$+++222222,,,+++///666///))))))...///;;;dddOOO111+++,,,///333000***&&&((($$$,,,000---)))+++---...(((%%%$$$222KKKVVVCCC((($$$$$$############$$$$$$"""%%%&&&$$$%%%((((((%%%!!!$$$&&&'''&&&%%%$$$%%%$$$$$$###""""""###$$$%%%%%%%%%%%%&&&&&&'''''''''""""""###%%%'''((('''%%%"""&&&))),,,111555222+++)))((()))000555999ZZZfff]]]JJJ666++++++...000NNNVVV666&&&///...,,,&&&#####################$$$!!!'''---,,,'''&&&+++222%%%%%%%%%$$$######"""""""""############$$$$$$$$$########################'''***+++***&&&######%%%###!!!$$$+++000---(((&&&%%%%%%'''***,,,+++)))&&&)))///111...+++,,,---,,,000JJJ~~~JJJ000aaaFFF888333333------------------......+++++++++************)))))))))))))))************)))+++,,,///---&&&:::bbb~~~zzzyyytttkkkjjjkkkdddfffiiiWWW777&&&,,,000)))(((,,,333IIIbbbiiilllzzzppp[[[???...))))))***)))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''&&&&&&%%%$$$&&&%%%$$$&&&((()))(((''')))((('''&&&'''(((***+++&&&******555[[[~~~xxxTTT111(((%%%&&&(((+++...,,,'''###'''***%%%###''''''---===UUU???+++'''(((&&&%%%(((%%%&&&&&&'''''''''''''''((('''&&&''')))***)))''''''$$$&&&+++)))%%%+++777UUUSSS444'''%%%'''&&&$$$'''+++---+++)))((('''***000444000))))))***,,,222222'''111OOOdddIIIEEE[[[{{{uuu\\\CCC444111333333(((''')))---...,,,***))),,,(((*********666@@@:::666111...///...)))(((++++++,,,***'''&&&+++666>>>222***'''+++...,,,******&&&'''))))))&&&$$$######&&&%%%%%%(((,,,...+++&&&'''+++///---******///555...333555222888RRR{{{PPP111***+++///333111***&&&((("""+++000---)))))),,,---+++***&&&---LLLeeeWWW777%%%$$$$$$######$$$$$$%%%###&&&&&&###$$$((()))'''""""""###%%%'''&&&$$$"""%%%$$$###""""""###$$$$$$$$$%%%'''(((((('''&&&%%%$$$######%%%((()))(((&&&$$$'''))),,,222666444...(((''''''///444777XXXggg]]]OOO???000)))+++222IIIJJJ***###***)))000&&&"""######$$$$$$%%%%%%%%%"""%%%(((+++,,,,,,,,,---&&&&&&%%%$$$$$$###""""""###############$$$%%%%%%########################$$$(((---,,,((($$$$$$%%%!!!###$$$'''---111,,,%%%&&&&&&'''***------***''''''---000---***+++,,,+++...FFFWWW999~~~\\\CCC666222222,,,,,,,,,------.........+++++++++************)))))))))))))))************+++---///222///(((>>>hhhrrrdddZZZTTT\\\fffbbb^^^aaaPPP111$$$,,,000)))''',,,666OOOhhhlllnnnzzzpppZZZ???...*********)))''''''''''''''''''''''''###$$$%%%&&&''''''((('''&&&&&&''''''((()))******$$$%%%&&&'''''''''&&&%%%&&&%%%%%%&&&((()))((('''+++***)))'''''')))***+++'''***%%%&&&JJJ{{{|||zzzwwwzzzvvvTTT///$$$%%%&&&)))---///---&&&!!!"""&&&###$$$***(((***777XXXAAA,,,&&&'''%%%%%%(((%%%%%%&&&'''(((((((((''')))'''&&&'''***+++***(((((($$$&&&,,,***&&&,,,999\\\UUU777,,,%%%((('''%%%''',,,...,,,+++)))(((+++222555111******+++---333333'''222RRRkkkRRRFFF@@@CCCXXXqqq```PPP:::---///555111)))***)))+++,,,)))$$$&&&,,,&&&'''...000///===HHHDDD888000,,,...///,,,+++///111...,,,((($$$)))<<>>///333CCCYYYjjjddd^^^EEE---***+++))),,,&&&///DDD[[[gggjjjoooyyyvvvWWW999111333000+++((($$$###$$$&&&'''%%%%%%&&&&&&'''((((((((('''&&&%%%%%%'''+++...,,,(((&&&'''&&&$$$###%%%((()))'''$$$%%%%%%&&&&&&'''(((((((((***)))((('''''''''''''''(((111'''$$$HHHxxxzzzqqquuurrrQQQ///(((,,,)))((()))++++++)))&&&''''''&&&&&&(((+++...000PPPHHH444''')))%%%"""(((%%%''''''&&&$$$$$$&&&(((###(((***'''%%%)))---...'''&&&...///%%%'''666===QQQRRR777(((''')))&&&###(((000...&&&)))+++)))...777111(((,,,((('''444555222,,,///TTT}}}xxxqqqQQQ888777>>>>>>>>>CCCEEE333:::CCC333***,,,$$$...***+++000---%%%&&&...+++%%%,,,======222777III;;;333***&&&)))...000111333111---******///888???...+++((((((***+++)))&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((+++***((('''''')))***+++444666999;;;>>>PPPuuu```222777...---333222)))%%%))))))&&&+++---&&&&&&***&&&...++++++(((555^^^ddd>>>%%%&&&&&&'''&&&%%%###"""%%%%%%$$$$$$%%%(((+++---$$$$$$%%%%%%%%%$$$######%%%&&&((()))+++,,,------''')))+++***&&&$$$$$$%%%$$$&&&$$$!!!%%%,,,---'''&&&&&&)))000777999555111%%%%%%+++---888;;;KKK{{{YYYTTTBBB333...'''EEE___NNN777'''$$$(((,,,...***'''######%%%&&&%%%#########$$$$$$$$$%%%%%%%%%###&&&)))&&&""" """&&&&&&%%%###!!!!!!"""###$$$(((&&&$$$%%%'''&&&### $$$)))------)))%%%$$$$$$###""""""&&&)))+++(((&&&'''------''')))111000((('''***------***)))***++++++:::llleee???nnnPPP>>>444111222//////...---,,,---000333111...+++************))))))***)))((('''(((+++---,,,666---000000111RRRmmmfffLLL333))),,,666JJJ]]]ddd\\\AAA+++***,,,)))+++&&&111FFF[[[eeegggkkksssqqqSSS777000333111,,,***$$$$$$%%%&&&'''''''''(((''''''((())))))((('''&&&$$$&&&)))***(((&&&&&&((( &&&,,,///,,,'''###"""%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''###///)))'''JJJwwwqqqqqqnnnOOO...&&&+++))))))***++++++)))&&&'''''''''(((***,,,...///QQQRRR@@@+++))))))%%%$$$+++***(((&&&$$$%%%(((+++***+++)))%%%&&&///666999<<<333222000)))---777777IIIIII111***&&&(((%%%"""(((111///'''(((***''',,,555000(((,,,)))(((333222000,,,333[[[fffYYY^^^HHH555555===DDDJJJQQQCCC;;;GGGOOO===000111---***444BBBKKKGGG:::...'''///'''(((444777000000888777000***(((,,,111333333888222+++)))+++...//////+++)))((((((************''''''((())))))((('''''')))((((((((((((((((((((()))((('''''')))+++---//////000222333333===VVVooowww___111444,,,+++222333+++'''***)))&&&,,,...&&&&&&)))###)))+++000,,,...HHHOOO555$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%&&&'''(((""""""######$$$$$$%%%%%%$$$%%%&&&((())))))******%%%(((******'''$$$######$$$%%%$$$"""%%%,,,---)))******,,,222777888444000(((&&&,,,---666888GGG}}}bbbYYYLLL666...666LLLNNNCCC444)))%%%%%%'''((()))&&&$$$###%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&###&&&(((&&&###"""###%%%%%%$$$###"""""""""###$$$(((&&&$$$$$$%%%%%%###!!!$$$'''***+++)))'''%%%$$$###""""""%%%(((***)))(((&&&,,,+++&&&(((000000((('''))),,,,,,+++)))***+++...777dddZZZ666iiiLLL<<<333111222//////...---,,,---///222222000,,,+++++++++***((()))******)))'''(((***,,,---777000111...333VVVkkkNNN888((('''''')))999OOOaaaWWW;;;(((+++---)))***'''555KKK]]]ddddddgggkkkgggKKK222---111111,,,+++$$$%%%&&&&&&'''((())))))''''''(((((()))(((((('''%%%%%%%%%%%%&&&((())))))$$$444DDDEEE888+++&&&'''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&''''''((( ,,,)))+++KKKtttqqqlllgggLLL///((()))))))))+++,,,+++(((%%%(((((()))***+++,,,------III[[[NNN...&&&---)))"""'''&&&&&&&&&&&&(((***+++)))///666===IIIYYYdddhhhooo___VVVOOOFFFDDD@@@333CCCqqq~~~EEE///000%%%'''%%%""")))222111)))''')))%%%)))333///(((---+++(((222///---,,,777bbb\\\GGG\\\TTTKKKJJJRRR___jjjpppddddddmmmhhhHHH000---...<<>>,,,&&&...---''',,,***FFF]]]```\\\^^^```^^^JJJ666%%%&&&,,,+++((((((''',,,+++&&&'''...000,,,&&&&&&%%%&&&&&&'''((()))&&&111>>>PPPfffvvvssshhhjjjzzz{{{]]]>>>---(((%%%%%%&&&&&&'''(((((((((,,,,,,***)))'''&&&&&&&&&+++(((%%%;;;hhh~~~rrrbbbEEE+++''')))***++++++)))(((((()))+++******)))))))))((((((222UUUXXX999'''(((+++,,,&&&***...000555BBBUUUccchhh<<>>777***(((///,,,'''...///NNNfffeee___cccgggdddIII555'''(((---,,,((((((&&&,,,---(((+++555888444((('''''''''((()))+++,,,111HHHbbbtttnnnNNN555(((%%%%%%&&&&&&'''(((((((((******)))((((((((()))))))))'''(((AAAmmmvvvZZZ999---***++++++)))'''''')))+++///...,,,***))))))******...@@@AAA333---+++***///---;;;LLLXXXaaaooo\\\222---'''"""...***,,,%%%(((&&&$$$***333333+++)))+++'''+++333...%%%))))))(((222...+++...BBBtttOOO666999]]]SSS111---***)))''''''***...,,,---///000///...------'''((()))((('''(((---222---+++******+++,,,+++***,,,+++************+++,,,******************))))))''''''''''''))),,,...000(((***(((&&&***111111------TTTzzzTTT===:::444===[[[eee666...+++(((+++111333---%%%(((%%%,,,///))))))---(((***000(((&&&444333(((+++'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$%%%''')))+++,,,------//////111333444111,,,'''%%%###$$$&&&%%%"""%%%,,,%%%(((+++...000111222333,,,''')))***555555<<>>///tttKKK777555666333000---...///...,,,+++,,,---,,,***(((''')))*********)))***,,,+++)))(((((()))+++,,,,,,---...RRRnnnHHH+++...+++%%%$$$***,,,(((888333***)))000+++'''///666WWWnnnkkkeeejjjooolllIII666(((***///---))))))%%%,,,...***...;;;???;;;***))))))))))))+++---...===]]]~~~uuuUUU666$$$%%%%%%&&&&&&'''(((((()))************+++,,,---...''''''+++DDDlllqqqKKK888+++++++++)))&&&&&&)))---222000...+++***+++,,,,,,''',,,******111...+++222JJJaaa}}}qqq>>>"""000...%%%000)))(((&&&(((&&&$$$***333222***(((***'''+++333,,,###&&&***(((111,,,+++111HHH}}}{{{yyyuuuEEE444<<>>222kkkEEE999777333111333......---------,,,,,,,,,,,,+++******))))))******((())))))((('''''')))***,,,++++++%%%000[[[iiiIII,,,(((&&&)))***((((((***000...+++***,,,...,,,(((555bbbnnnllljjjjjjssspppIII555(((,,,111...)))***(((---'''------,,,BBBKKK+++)))******((()))333???cccwwwpppPPP888$$$***(((&&&&&&(((((((((''')))+++......,,,***))))))(((+++'''KKKsss~~~oooFFF...'''(((111111(((%%%***(((%%%%%%))),,,+++(((''')))(((+++///,,,---AAAZZZTTT111+++(((***)))&&&'''---+++)))%%%###(((///...)))'''&&&)))......***'''((('''///111000+++,,,LLL}}}nnn{{{uuuBBB)))AAAsss^^^EEEDDD===///%%%(((111000))))))###&&&222777333222666333777:::777000******,,,***''')))111333///---///+++000111...,,,///111111111))),,,///***+++///+++///$$$&&&+++&&&&&&,,,------,,,//////111???AAA111555GGGssssssQQQ>>>111===___yyyxxx666++++++******///333000))))))&&&'''+++,,,)))&&&&&&***++++++***)))(((((()))...)))$$$###$$$&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%&&&(((+++---///222666777444222111---((('''&&&$$$######$$$&&&''')))+++---.........000222...$$$)))+++111333:::aaavvvooouuu//////)))+++------+++((((((***&&&,,,,,,'''%%%)))***'''$$$$$$#####################$$$%%%&&&&&&&&&%%%$$$333+++$$$"""%%%'''%%%###$$$######%%%''''''### %%%%%%&&&&&&&&&&&&&&&&&&***'''%%%%%%((()))'''%%%---***%%%###$$$(((+++---***'''%%%''',,,...,,,)))...000555[[[www@@@///dddAAA666666222000333......---------,,,,,,,,,,,,+++******))))))******))))))***)))''''''(((***'''***+++&&&777ccclllGGG,,,((('''******((((((***+++,,,+++******++++++***666```kkklllnnnmmmtttnnnEEE333'''***///,,,((((((&&&,,,%%%,,,...000JJJVVV:::+++(((000...(((999UUUjjjLLL888((()))(((&&&&&&(((((((((''')))+++---...,,,***))))))))),,,(((LLLwwwxxxooowwwhhh:::///)))///555444...***)))++++++)))((()))******///&&&###)))333FFFeeeOOO///***'''))))))''')))...,,,***&&&$$$***000///***((((((***//////***'''((((((///111///+++,,,MMM|||mmmoooggg999+++GGGvvvxxxkkk[[[JJJ???MMMFFF777)))$$$)))***((()))+++000555444000000444444444333111///---,,,,,,...***+++///000+++)))+++)))///333222444<<>>......,,,,,,111555222+++***'''(((---...+++((()))((()))))))))''''''''''''+++)))&&&%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&'''(((+++---......333666666666666333...(((&&&%%%$$$$$$%%%&&&((('''***---//////...//////111&&&******000222888^^^<<<***))))))---222000)))&&&)))%%%+++---)))%%%''')))(((%%%$$$###"""!!!"""############%%%&&&&&&&&&%%%%%%,,,+++(((&&&$$$###$$$$$$%%%$$$$$$&&&((((((%%%"""$$$$$$%%%%%%&&&'''(((((((((%%%""""""$$$%%%$$$###---***&&&$$$$$$'''***,,,)))&&&%%%''',,,...---***---...222UUUKKK777}}}[[[;;;333444111///222......---------,,,,,,,,,,,,+++******))))))******)))******)))'''&&&''')))$$$***+++(((???kkkkkkBBB,,,)))(((+++***''''''***((()))***+++*********,,,999^^^fffkkkrrrqqqrrrggg@@@111''')))---+++''''''(((,,,$$$)))***,,,HHHVVVLLL///%%%333333***CCCnnn]]]@@@111$$$)))'''&&&&&&((()))(((''')))+++------+++***))))))+++,,,)))PPP}}}gggSSSiiiqqq@@@666+++,,,999BBB<<>>555AAA[[[pppzzzfffLLL999BBBlllLLL------******///444111******(((***000222///,,,,,,&&&&&&&&&'''''''''&&&$$$$$$(((,,,,,,)))%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''''''''((((((((((((((())))))***++++++---333888999:::;;;777222***((('''&&&&&&'''(((***444555666555222111111111444******(((---111666WWWzzz[[[888---%%%)))666888+++$$$((("""***000...'''###&&&******)))&&&$$$$$$$$$&&&'''!!!"""###$$$%%%&&&''''''!!!&&&++++++'''###"""$$$ !!!"""###%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((...,,,)))&&&%%%&&&'''''',,,+++)))&&&$$$%%%''')))...---,,,---111444444444---)))+++EEEsssXXX444lllOOO666333444000---000......---------,,,,,,,,,,,,+++******))))))******)))******)))'''&&&((()))222555***(((GGGdddSSS...)))''''''(((((('''+++222333+++''',,,000///,,,---GGG``````hhhsssmmmcccOOO777000++++++---,,,***)))""")))%%%+++,,,111OOO___YYYAAA111888JJJ^^^wwwqqqHHH555222---((('''%%%&&&((())))))(((***+++,,,+++***))))))***+++...///ZZZZZZ,,,,,,,,,***666999111222<<<;;;111///,,,+++888RRRbbbWWWAAA===QQQrrrsss<<<333222///+++***+++------***(((%%%$$$)))000000+++---+++...111000+++(((((((((111111+++***222SSS|||vvv]]]NNNTTTRRRGGGIII]]]uuummmTTT666(((///;;;<<<666...///111111///......///999EEEOOOKKK:::***'''***(((111555444666;;;555+++...222666555000,,,,,,---//////---///888JJJ]]]jjjyyyNNN111///...,,,***$$$(((&&&)))((()))@@@___kkkXXXHHHDDDKKKTTTeeeuuuwwwzzzxxxlllSSSNNNpppKKK...---******///444111+++(((''')))///222...++++++'''&&&&&&(((******'''$$$"""''',,,---***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***((())))))***************+++111666777888999777222***)))'''&&&&&&''')))***999888666333000///111333222)))***'''---333666TTTdddYYYYYYBBB111''''''222555+++&&&(((!!!)))000000(((###%%%******(((&&&$$$###$$$%%%&&&!!!!!!"""###$$$&&&''''''###$$$''')))***((($$$!!!"""###$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%***)))'''$$$###"""###$$$*********'''%%%$$$&&&((()))'''''''''***,,,...///...)))+++>>>ccciii>>>dddJJJ555444666111...111......---------,,,,,,,,,,,,+++******))))))******((()))))))))'''''')))***888666)))---MMM\\\DDD((((((&&&&&&(((((()))222;;;666,,,(((---111//////333PPPddd```hhhrrriii\\\HHH333111...---------,,,+++'''...''',,,+++///OOO```ddd[[[QQQTTTiiiiii???//////)))(((&&&%%%&&&((()))))))))***+++++++++)))((()))***(((///333```XXX///---(((&&&555<<<555000222111***...)))///JJJkkkzzznnn\\\ggg|||rrrBBB333333000***(((+++,,,***,,,+++'''''',,,333333...,,,+++---111000+++((()))(((222111++++++666WWWjjjGGG555===@@@:::555;;;HHHRRRCCC777+++***222777333+++///...------...//////...:::GGGUUUWWWHHH555,,,,,,222222333666======333&&&///444999777111,,,---000+++///333;;;OOOpppWWW000+++,,,,,,+++&&&(((&&&++++++***===[[[iiimmmcccaaaccccccmmmyyyyyyooo^^^vvvJJJ111000---,,,000666444...(((&&&)))///111---))))))(((&&&&&&))),,,,,,(((%%%###'''+++---,,,***'''&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++(((((()))***+++++++++***&&&+++000111333666666222***((('''&&&&&&'''(((***555555333000...---000222000)))+++'''...444555OOOzzzMMM>>>OOODDD555---)))---111///)))&&&"""'''...111+++$$$$$$)))'''&&&%%%$$$###"""""""""""""""""""""###%%%&&&''''''$$$###''',,,---((("""%%%'''(((((('''''')))***(((''''''&&&&&&%%%$$$$$$)))))))))(((%%%$$$%%%&&&''')))***(((%%%$$$&&&((()))((('''&&&'''***,,,......)))---777RRRtttCCC[[[DDD333444888333000333......---------,,,,,,,,,,,,+++******))))))******'''((()))((('''(((***,,,777333'''444VVVWWW:::((()))''''''((()))...:::FFF111+++***......+++222???VVVgggbbbiiirrrgggZZZFFF000000///---,,,---,,,+++///444+++------444ZZZooo~~~}}}{{{}}}[[[444(((***###'''&&&%%%&&&(((******)))***++++++***(((((()))***%%%///666ddd{{{SSS000222,,,+++111555444444555000(((------===```~~~kkkCCC///000---'''%%%)))+++(((+++***'''&&&,,,333333...***))),,,000000+++((()))(((222111***---:::[[[wwwUUUAAABBBCCC>>>333+++---555222000///333666666222///111///...,,,,,,...000111:::BBBNNNSSSIII888//////777222333<<>>222+++---666///222AAAHHHAAA777333666222---,,,...222555666[[[sssuuuHHH,,,,,,+++)))---///,,,&&&,,,222...---///)))+++333MMMgggzzzqqqOOO000...+++)))...444333---***))),,,111333---(((''''''%%%%%%(((------(((###'''&&&'''+++......***&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&((()))++++++&&&''')))+++,,,,,,,,,,,,(((***+++((((((******''')))'''&&&%%%%%%&&&''')))&&&***000555666555555555222,,,...)))///333///CCCtttdddFFFJJJAAA777888333---222999000%%%%%%***111///'''###%%%)))***++++++***(((%%%$$$$$$$$$###""""""###$$$%%%***&&&###%%%***---,,,***###%%%&&&%%%"""!!!###&&&%%%%%%%%%&&&&&&'''''''''###&&&******'''%%%%%%&&&###'''***)))&&&$$$&&&)))+++***)))'''&&&'''***---***(((......:::pppUUUpppJJJ???555444666444111000000///...---,,,+++++++++++++++******************))))))(((''''''(((***,,,444444(((:::]]]MMM)))((('''&&&***+++000CCCOOOGGG---%%%'''000000***111@@@]]]eeeaaalllpppfff\\\DDD,,,)))(((...666777000(((+++...333>>>VVVttt~~~uuuiiiHHH555777222+++***'''$$$%%%&&&((()))************++++++***))))))***,,,333---EEEpppvvvJJJ111---***...000///111@@@LLLAAA,,,666WWW}}}sssLLL555//////+++'''&&&''')))(((''',,,+++&&&###'''...000---000,,,+++---,,,((('''***+++///000***(((>>>kkkooofffkkkbbbAAA333999666<<>>]]]mmmCCC000111((((((000,,,***...111///***(((***...***000555AAA```sssvvv[[[666///...---)))///555000///+++,,,222444000***((('''***&&&(((111---%%%(((%%%&&&###,,,<<<;;;///+++,,,'''%%%(((***(((&&&%%%+++&&&$$$%%%&&&%%%)))...***---+++)))111;;;666)))111***111:::444---,,,(((,,,)))(((***)))%%%%%%'''***'''333///>>>HHH111666444***%%%)))------333<<>>222+++))),,,777444 $$$%%%)))...,,,'''$$$&&&$$$%%%&&&&&&&&&(((+++---+++000333000(((###&&&***((('''&&&&&&&&&''')))***---)))%%%""""""#########%%%%%%%%%$$$$$$$$$$$$%%%###$$$'''***,,,+++'''###$$$%%%))),,,***%%%&&&***,,,+++)))''''''((()))******---(((---555XXXzzzXXX@@@777111000111...,,,,,,...------,,,+++++++++,,,***************+++++++++((()))(((&&&%%%'''+++///111------FFF```QQQ000%%%***+++000:::TTTqqqfff<<<,,,,,,000111***))):::QQQ___eee^^^fffjjjaaaZZZDDD,,,///333888???MMM]]]hhhwwwooovvvqqqkkkggggggiiikkklll\\\CCC777777111///111...%%%&&&'''((())))))))))))((()))***)))((((((***+++555555SSS}}}yyyLLL///,,,------000+++$$$---BBBKKKHHHKKKnnnWWW>>>LLLTTTTTTbbbwwwKKK,,,&&&)))((()))(((&&&&&&&&&&&&&&&&&&((()))(((%%%'''---000000***))),,,111111,,,)))))),,,000///)))000MMMwwwhhhKKK]]]|||MMM---AAApppaaa???000//////---,,,444;;;EEEOOOVVV\\\```bbbJJJIIIGGGJJJTTTbbbrrr|||PPP///------+++'''***//////111...+++)))+++---......000333///''',,,HHHsssiiiNNNHHHPPPLLLUUU```zzzjjj777------000,,,...444111+++((()))...111...***)))***...))))))444666...+++'''+++,,,444;;;222(((---''')))---111...((('''+++///...---***)))111FFF[[[jjjAAA555+++***,,,***&&&%%%((('''000888CCCPPPJJJ;;;>>>000'''***------111777cccSSS@@@HHH@@@111(((&&&+++666444"""$$$###'''++++++'''%%%'''$$$$$$%%%%%%%%%(((,,,///)))...333111)))$$$%%%(((###$$$$$$%%%&&&&&&''''''...+++'''$$$""""""""""""$$$%%%%%%%%%$$$######$$$"""$$$'''***,,,+++'''###$$$$$$(((+++***''''''***+++---+++'''&&&''')))(((+++---(((...333RRRqqqOOO>>>777111111111...---...------,,,+++++++++,,,,,,))))))*********+++++++++'''((()))'''%%%(((...444666---000NNNhhh\\\===+++(((,,,555BBBWWWnnn```888***...333222***))):::OOO```iiicccjjjiii^^^WWWCCC...<<>>FFFQQQbbbrrr~~~ZZZ111999777,,,)))...222555111...***((()))***++++++,,,000111+++***???iiisssNNN999666555666>>>___rrr>>>111///222,,,---333222---))))))///222///,,,***+++000+++***666999///)))(((***---999CCC555%%%&&&%%%+++777AAACCC>>>===@@@DDDFFFIIIKKKNNN[[[uuu|||gggGGG999,,,)))***)))((((((''''''///===JJJ]]]dddOOOAAA222((()))------000666^^^eeeNNNMMMAAA000''''''***444444%%%$$$"""%%%***+++(((%%%&&&$$$%%%%%%%%%&&&)))---000(((***++++++***'''%%%$$$!!!"""###$$$%%%&&&&&&&&&,,,+++)))'''$$$"""""""""###%%%'''&&&$$$""""""###"""###&&&)))+++***'''$$$$$$###&&&++++++((('''******///...(((%%%''')))''',,,///***///111LLLjjjKKK<<<666222222111...---///,,,,,,++++++++++++,,,,,,)))))))))***++++++,,,,,,&&&(((***((('''***222999444)))333UUUmmmfffLLL999000333???NNN]]]iiiZZZ888***...333222+++,,,===PPP]]]jjjggglllggg\\\ZZZKKKIII]]]xxxfffJJJ666,,,)))///222777===BBBDDDBBB@@@777)))'''***&&&&&&***'''&&&&&&'''((((((((((((((((((*********)))***,,,...)))///SSS~~~~~~NNN---***///***///999PPPuuulll???<<>>000(((999[[[lllfffUUUEEE;;;888CCCUUU```bbbQQQ555+++...111///+++111CCCVVVYYYiiijjjpppmmmgggoooiiisssbbbCCC///&&&$$$%%%&&&'''***---000111///,,,+++"""%%%***&&&(((+++(((&&&''''''((((((((((((((()))***++++++***+++---///)))000TTTRRR///---444999KKKbbbzzzYYYCCC>>>]]]gggPPPIIIggg[[[RRRyyypppDDD222...+++///)))&&&$$$%%%((()))(((&&&&&&(((******(((&&&((()))(((,,,,,,((('''***---------,,,...222111+++((()))***000000000@@@bbbuuuSSS???```}}}UUU555BBBnnn}}}}}}uuuDDD222///)))+++''')))******''''''***---000...---...---;;;ccc}}}QQQ666000777555999VVVHHH777444999666888CCCHHH777444666>>>EEEFFFEEEFFFHHHPPPLLLKKKXXXZZZKKK???:::EEEWWWoooxxx```GGGFFFhhhnnn{{{III---%%%---((($$$&&&((((((***---***((()))@@@MMMlllnnnEEE444''')))...///222666XXX}}}ZZZCCC;;;---((()))''',,,000)))%%%###&&&---///***%%%"""###%%%'''(((((()))+++---((($$$!!!###)))------+++%%%%%%$$$$$$%%%&&&''''''###''',,,---***&&&$$$######'''***)))%%%""""""$$$######$$$&&&((()))((('''&&&$$$&&&***,,,((('''(((***333444+++%%%)))***&&&---...***///+++@@@~~~cccMMM888333111111000,,,,,,...+++++++++***++++++,,,,,,((())))))***++++++,,,,,,$$$(((+++***)))---888AAA...)))???___iiiaaaUUUJJJ>>>444>>>RRR[[[XXXEEE,,,---......,,,+++555JJJ\\\VVViiimmmuuuuuuvvvmmmJJJ111'''(((******+++)))((()))+++,,,+++***+++$$$(((,,,'''&&&)))$$$&&&'''((((((((((((((((((***+++,,,,,,+++,,,...000///666YYYVVV333222;;;RRRttt```===AAAffffffAAA000000:::XXX___nnn~~~hhh|||VVV,,,+++000+++---((($$$$$$((('''###"""$$$&&&(((+++***((('''(((***(((------)))&&&))),,,,,,///---...111000+++((()))...555666666DDDccc|||___DDDPPPdddDDDJJJqqqsss===,,,---***---%%%)))......++++++///333>>>666000...---:::aaaxxxJJJ111000,,,333AAAbbb}}}SSSCCCBBBKKKLLLRRRaaaiii```]]]```jjjrrruuuvvvwwwxxx~~~|||{{{lllbbbppplllLLLIIIuuuvvvvvvFFF333...&&&$$$&&&***+++)))))),,,,,,'''$$$999DDDdddfffEEE444''')))///000222777WWWyyyPPP333888+++((()))%%%)))---)))%%%$$$'''...000+++$$$!!!###%%%''')))))))))***+++(((%%%"""###(((...111222'''&&&%%%%%%%%%&&&'''((( &&&,,,...,,,(((%%%$$$###(((+++***&&&"""###%%%$$$######$$$'''))))))((('''%%%&&&***,,,(((&&&'''+++444666,,,&&&)))+++&&&,,,---)))...)))===zzz~~~aaaIII666444111000000///...,,,,,,------------,,,+++++++++*********,,,---,,,+++$$$((()))&&&(((333@@@GGG///(((IIInnncccHHH:::...111<<>>NNNddd|||eee>>>,,,---///+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++)))(((&&&(((---+++&&&///777///...******000777888///&&&555999888333666BBBLLLOOOQQQWWWYYY^^^sssqqqQQQGGGjjjsss:::%%%***,,,((())))))(((,,,...)))666TTT```WWW666(((222000IIIwwwKKK---,,,$$$333OOOjjjrrrhhh]]][[[VVVYYY[[[aaavvvppprrrvvvRRRJJJ]]]yyyqqqooo|||kkk<<<)))---(((&&&%%%'''************$$$)))***---@@@XXX]]]TTT:::333,,,((()))---111333ZZZqqqCCC333111---(((&&&(((+++...///###!!!(((444999222((($$$###&&&***,,,,,,*********+++'''######(((///666999000%%% $$$%%%!!!###***///!!!+++///%%%"""((('''%%%###$$$'''(((&&&$$$"""""""""###%%%''')))***(((&&&$$$%%%)))+++***(((***222555...((())))))(((***---,,,---///:::hhhuuuXXXAAA666333111000000///...,,,,,,,,,,,,,,,,,,++++++***+++***)))***+++,,,+++***'''******%%%&&&///:::@@@...+++LLLhhhTTT888///))))))444GGGSSSWWWUUUCCC)))...111000***+++666DDDMMMTTTmmm{{{```===)))***)))''')))''''''((())))))((('''&&&%%%''''''((((((((()))))))))%%%&&&&&&'''((()))******...,,,+++***+++,,,,,,,,,111;;;kkkooo[[[kkkxxx```ZZZqqqmmmDDD,,,,,,///+++777333///000:::NNNeeetttpppSSS555)))+++...+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++)))(((((()))...***%%%...555---)))***,,,000222222...***555888666///,,,111555666666999:::===MMM```ddd\\\???aaaaaacccuuusss===(((+++***&&&%%%)))(((***+++)))>>>ccc{{{lll@@@$$$---333BBBgggkkkDDD---111///<<>>>>>999<<<@@@III\\\yyy{{{{{{YYYAAAJJJbbbwwwsssqqqzzzsss{{{[[[<<<---)))'''******(((***------)))&&&((()))---;;;JJJJJJ@@@666222,,,)))***...111333]]]oooAAA///???888///))))))...444888...***,,,444888333,,,)))***...444666666333111///---,,,+++---222666999:::...)))&&&%%%###!!!###'''+++((($$$###''',,,,,,(((,,,((('''+++111222,,,&&&###""""""###%%%''')))***)))&&&$$$%%%)))+++***((()))111444...)))((()))(((***---,,,,,,...999ffflllQQQ;;;555333000/////////...,,,+++++++++,,,+++******)))***(((((()))***+++***)))))),,,+++''''''///888<<<,,,///OOO```CCC***))))))(((...@@@XXXfff]]]BBB***666000,,,---...111666<<>>000***+++...>>>===>>>CCCLLL\\\uuuyyytttsssjjjbbb|||}}}~~~ppppppeeeEEE@@@___www~~~xxx~~~nnnHHH888000'''$$$******%%%)))333000%%%(((%%%'''///:::>>>999111444111---++++++...222555bbbYYYDDDNNNDDD777......444<<>>***222PPPYYY:::'''---...000///666PPPfff\\\AAA000777111///111///***///:::XXX~~~xxxlllkkkaaaIII333$$$%%%...***&&&(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))***++++++,,,,,,+++))))))***---000///BBBvvvZZZCCCEEEBBB<<<666333///++++++...++++++,,,++++++---111444666---&&&'''******))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++******))))))---)))###,,,444,,,%%%)))......,,,,,,///222444///***)))...555::::::<<<888888777222555PPPnnnwww{{{~~~SSS///555555ZZZaaaNNN000'''***))))))***///+++'''&&&'''>>>aaa}}}rrrRRR;;;)))(((999JJJNNNLLLKKKJJJ:::---000444<<<===111(((***111666===999999???@@@AAAMMM]]]{{{dddTTTMMMDDDIIIfffnnnbbbkkkXXXEEEOOOSSS???LLLssswwwjjjEEE333,,,'''$$$+++)))$$$///???:::((()))###%%%111<<<<<<777333444222...+++***///666===mmm___FFFFFF???444...---222888;;;000,,,(((((((((((('''''''''***...000...+++((('''&&&(((+++000333333000---222::::::///'''(((((($$$!!!///111***111EEEIII<<<***'''&&&***000222...(((%%%$$$$$$$$$%%%&&&((()))***'''$$$$$$(((******((((((---222000+++(((((()))+++...---++++++333^^^dddMMM<<<333111///...//////...---***++++++++++++***))))))(((''''''''')))***)))(((***,,,,,,)))+++333999:::+++555PPPSSS555)))000---555111000FFFaaaVVV:::222222...------(((***>>>UUUsssxxxZZZJJJSSSMMM000---$$$(((///)))&&&))))))'''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))***++++++((()))***)))(((***...111---CCCzzzOOO444222,,,+++---111...)))+++111(((***+++,,,++++++,,,---+++((('''***+++(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))+++++++++((((((,,,(((###---666///******+++,,,///000111111///***(((...777;;;:::777555///222:::<<>>777666???PPPYYYXXXYYY___jjj~~~{{{\\\HHHCCC>>>:::TTT|||hhhUUUUUU???***444AAA<<>>:::777444333///+++)))///;;;EEEzzzPPP444///,,,)))'''((()))******&&&%%%$$$######$$$###"""###$$$$$$###!!! !!!!!!""""""$$$&&&))))))'''%%%+++444777---(((***,,,)))###+++111333777:::666///$$$$$$$$$$$$&&&((()))***&&&&&&%%%$$$%%%&&&((()))+++((($$$$$$''')))***((('''+++000111,,,'''(((******...---,,,***000XXXyyyYYYEEE777333111///...//////...---+++++++++,,,+++******))))))''''''((()))***)))(((***,,,***'''(((...222111---;;;TTTQQQ111)))///&&&...111---===YYYNNN111------+++)))(((---@@@```||||||YYY999555HHHCCC%%%---%%%***...'''&&&+++***&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''(((((((((&&&'''((((((******+++,,,&&&)))++++++******...111---FFF~~~bbb999+++000...------+++(((&&&+++333***)))'''%%%%%%(((---111***((())),,,,,,'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((+++,,,,,,((())),,,((($$$///888111,,,***))),,,000333111---***))),,,555999555///+++///+++333FFFUUUfffnnn\\\@@@;;;888===JJJZZZffflllhhhBBB777OOOxxxZZZ555000---)))333...&&&''''''%%%***((()))$$$&&&//////111>>>VVVTTT___nnnkkkWWWGGGCCC;;;===???PPPiiidddGGG444555000+++***+++000<<>>---))))))&&&%%%(((...///+++&&&((('''(((222;;;777+++***...111...+++///<<>>fffiiiPPPLLLRRRkkkpppQQQ;;;777CCCMMMbbbsss___QQQ<<<666...---555>>><<<555^^^|||eeeMMM@@@\\\{{{^^^OOORRRHHH666(((&&&+++,,,'''******))))))---111...'''%%%***222///'''000999444MMMyyyrrrEEE777@@@JJJ>>>:::===333111///---,,,,,,...000222222222222222222222222222---,,,+++***))))))))))))///000000---(((%%%%%%&&&&&&&&&'''((('''&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################$$$$$$%%%&&&''''''''''''$$$'''))))))(((&&&%%%%%%---000---$$$!!!&&&+++,,,+++'''+++444222((($$$)))'''+++---///---+++GGGtttpppNNN>>>111444111000///...............++++++************++++++***)))((('''&&&'''((((((&&&(((((((((+++111333000///KKKiii\\\444***000'''''')))***''''''+++000333777OOOfffyyymmmNNN???444///,,,...---(((&&&(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))'''(((((())))))*********...)))&&&)))***)))***---...---...000///---000666;;;lll~~~```===,,,***+++***((()))***+++,,,++++++++++++(((***,,,+++)))((()))+++%%%)))---,,,(((%%%%%%'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$!!!$$$***&&&+++>>>;;;666555...$$$***444111---,,,---......,,,***)))---++++++444LLLooosss]]]III777,,,,,,,,,++++++++++++,,,,,,333111...,,,+++,,,...///---,,,+++*********+++,,,***)))(((''''''((()))***(((***++++++***(((((((((###'''++++++)))))),,,///,,,111///---111:::WWW}}}oooFFF---...,,,000IIIsssgggDDD888===^^^zzzUUU???<<>>---)))******)))((()))+++,,,,,,***))))))***((()))***+++,,,,,,++++++'''***---,,,(((&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%!!!%%%###$$$((('''111GGGGGG@@@<<<222'''---888666)))---000000,,,)))((())),,,000999NNNpppxxxrrreeeQQQ???222+++)))((())))))))))))***+++,,,,,,///...---,,,,,,...000111,,,+++***)))))))))******%%%%%%%%%%%%&&&((()))***((((((((()))***+++***(((&&&(((***)))((()))---111+++///111333111...GGGrrrkkk???---...---444QQQ}}}wwwQQQAAACCCccc|||```TTT[[[___gggssswww[[[RRRDDD666---'''%%%###&&&&&&'''+++444:::666---***555QQQkkklllfff|||yyylllZZZbbbvvvxxxZZZIII===>>>@@@999111...+++((($$$%%%...666444,,,))),,,222///)))222888///000WWWgggKKKJJJPPPNNNBBB>>>:::------------,,,++++++++++++'''''''''''''''''''''''''''&&&%%%$$$#########$$$"""###$$$$$$""""""###$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""########################%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%)))------***&&&&&&,,,///)))$$$%%%***---,,,))),,,333333+++(((+++)))---...111///***AAAjjjeeeFFF999///333222111000...------------++++++************+++++++++***)))((((((((())))))&&&(((((('''***///000---...PPPeeePPP000(((+++(((+++'''(((///444111///000CCCooo]]]777***000111111111...)))%%%'''***''''''(((((((((((('''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******,,,'''%%%((())))))***---000000333444000,,,///555```uuuddd^^^FFF000***'''***,,,***)))))))))+++---,,,)))'''(((***+++)))'''(((,,,...---,,,(((***,,,+++(((''''''(((((('''&&&%%%%%%$$$%%%%%%!!!'''&&&$$$&&&&&&111HHHCCC===:::000&&&...<<<>>>///555777111***''')))++++++???ZZZuuu{{{TTT======888111+++((())),,,---((((((((()))***+++,,,------,,,+++++++++---...///******))))))((((((((((((***))))))((((((''''''''')))&&&%%%'''+++,,,+++(((***+++,,,***)))(((+++---)))---222888444,,,GGGwwwfff999+++,,,+++333RRR}}}wwwllljjj~~~jjjOOOGGGBBBEEEJJJIII:::777222...---,,,+++***)))***)))))),,,///)))!!!++++++777DDDAAABBBccc}}}MMMOOOkkklllGGG555...888???777//////...***$$$&&&000:::999222,,,---333000***222777---***KKKXXX<<>>,,,+++///333444333---'''%%%'''(((''''''((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((()))******,,,'''%%%(((******+++...///222444111+++---???QQQ{{{XXXHHHEEE---((('''(((++++++(((''')))***,,,---+++''''''***...///((("""###)))------***)))*********((('''''''''''''''''''''&&&&&&%%%$$$"""(((%%%!!!$$$###+++<<<;;;777666---###--->>>AAAAAAEEEBBB555)))'''+++---111VVV~~~zzzRRR666++++++,,,------,,,+++******))))))))))))***+++------++++++***)))))))))***+++)))))))))(((((((((''''''++++++******)))((('''&&&(((&&&$$$&&&***,,,+++)))(((***+++,,,+++*********''',,,222888333---JJJ|||bbb777++++++***444TTT{{{WWW:::///((())),,,(((---------///000000---+++&&&'''&&&%%%'''***)))%%%((((((+++...111@@@aaauuu:::777TTTWWW???///(((222777---%%%%%%---***%%%&&&///999:::444---///555222***111555+++%%%>>>vvvwwwAAA+++222AAA\\\xxxvvvRRR000)))***++++++***(((&&&%%%((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$######""""""""""""######$$$$$$$$$##############################&&&&&&&&&&&&%%%$$$######$$$""""""'''...111...***$$$)))......)))%%%(((---444111///111000,,,((('''***,,,...333333+++999[[[}}}[[[???777///333000000///............///++++++************++++++---,,,***)))))))))***+++***+++***(((***......***444WWWYYY;;;+++***((('''(((%%%111GGGLLL<<<...---LLLxxxmmmDDD,,,)))++++++333444111***&&&'''(((&&&'''''''''(((((('''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&''')))***++++++,,,'''&&&)))++++++,,,///111222000+++***:::^^^qqq@@@555555%%%)))((()))***((($$$$$$'''***,,,,,,)))&&&'''...444555+++"""###***///,,,&&&))))))((((((''''''&&&&&&%%%&&&((())))))'''%%%$$$%%%)))###%%%$$$%%%---===:::;;;333(((000@@@CCCMMMPPPIII666)))(((,,,,,,999fffoooLLL111+++222***+++,,,+++***)))***+++***)))))))))***+++,,,,,,******)))(((''''''''''''(((((()))))))))((('''&&&&&&&&&'''((())))))(((((((((&&&%%%&&&(((*********$$$&&&(((***,,,,,,,,,+++(((///222333---)))DDDqqq```666,,,++++++888[[[nnnTTT<<>>666...222///............//////000++++++************++++++---,,,+++***)))***++++++(((***)))(((+++000000---999YYYSSS222(((,,,((('''%%%)))<<>>333***,,,555888000&&&)))((('''&&&&&&&&&%%%%%%###%%%)))+++,,,)))&&&$$$------%%%###------%%%%%%;;;:::===666***000===???CCCGGGAAA111'''+++...,,,:::iiiyyy[[[DDD333&&&(((111(((((()))'''&&&(((---000)))))))))(((((()))******))))))((((((((('''''''''((())))))***)))((('''&&&###$$$&&&((()))*********''''''((('''&&&''')))+++&&&%%%%%%&&&)))+++,,,,,,(((333444...'''%%%;;;``````555,,,+++,,,:::___www[[[GGG222&&&$$$'''###&&&***%%%&&&$$$###%%%)))...111333---000...((($$$%%%%%%###!!!###%%%&&&)))111888;;;>>>IIISSSMMM:::+++&&&$$$***,,,222888;;;777///)))&&&((('''&&&(((...111///+++333===666(((+++222,,,,,,111^^^qqq???000...,,,AAAZZZKKK///,,,'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###""""""%%%&&&$$$"""""""""!!!!!!!!!"""$$$$$$""""""""""""############""""""###$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$###""""""###&&&***...000,,,((((((,,,,,,(((&&&(((333000,,,+++...///+++'''(((***,,,444777---555PPPvvvWWW===777///222...------......///000111++++++************++++++---,,,+++*********+++,,,&&&((()))(((,,,222333111<<>>000............//////......---,,,+++++++++***++++++,,,,,,*********)))))))))))))))***)))&&&000AAA???111---III\\\JJJ***'''***&&&***(((;;;XXX]]]BBB---+++***111>>>kkk~~~NNN888((((((,,,***)))---))))))***))))))((('''&&&%%%%%%&&&&&&'''&&&&&&&&&)))&&&###$$$''')))((('''&&&''''''((()))******+++------+++,,,///222000+++///(((---CCCaaazzzhhh<<<((()))+++&&&(((((('''&&&'''((()))***)))(((&&&&&&&&&''')))+++***444000JJJsss\\\///111222***###""""""!!!###'''######%%%***......+++'''111444111)))$$$%%%)))+++...000222444666777555111'''------&&&%%%---...***999MMM~~~jjjPPPDDDBBB222...,,,---000111---)))******))))))((((((((('''(((((('''''''''(((((())))))******(((&&&%%%&&&'''++++++***(((((('''''''''%%%''')))******(((&&&$$$%%%((()))'''$$$&&&,,,111777///%%%"""$$$((('''%%%%%%---333000((('''000:::{{{eee999...&&&***888MMMttt{{{oooiiiRRRFFFMMMKKK666'''''',,,+++)))((('''&&&''''''&&&'''(((((())))))(((((((((((()))))))))'''&&&%%%###$$$$$$%%%&&&'''((((((+++(((%%%'''***,,,)))&&&)))'''...<<>>???AAA777444///+++(((&&&&&&&&&######$$$#########""""""%%%%%%&&&&&&$$$%%%)))...333***%%%)))---***&&&%%%...///......111333...'''(((******111999333333BBB~~~|||YYYIII888---000444...............---,,,,,,---,,,,,,++++++*********(((((((((((((((((((((((()))***...>>>MMMBBB000...NNNZZZDDD''')))...))),,,@@@UUUnnnggg@@@((()))---++++++MMM|||^^^;;;444///000666666...***,,,''''''(((((()))((((((((($$$%%%&&&&&&''''''&&&&&&+++)))''''''(((((('''&&&$$$$$$&&&''')))***+++,,,666000***)))+++---,,,***000@@@]]]}}}jjjRRR888+++***)))((('''((((((''''''(((((()))***'''&&&%%%$$$%%%&&&'''((($$$%%%333XXX~~~[[[999222+++&&&'''(((%%%###############&&&***,,,---,,,%%%((('''$$$$$$((()))'''***000666555///...333999...***(((+++,,,******+++(((555___{{{VVV:::---***(((&&&***))))))+++///000---***((((((((('''''''''''''''&&&&&&%%%%%%&&&'''((((((((())))))(((&&&%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&(((*********((('''%%%'''))))))&&&&&&(((+++333...(((&&&'''((('''%%%))),,,///...***)))***---SSSuuu]]]222---(((...666<<>>666000+++,,,***'''(((...222333999NNNRRR;;;)))---333000***)))777iiieee111777<<<999000(((''')))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###""""""""""""!!!"""###$$$%%%&&&((((((***+++******222;;;CCCGGGIIIFFF???<<>>:::222+++%%%"""&&&&&&&&&''''''(((((((((''''''%%%%%%&&&(((+++,,,$$$$$$%%%&&&''''''((((((((((((''''''&&&&&&&&&%%%***((('''((()))***)))'''&&&%%%)))555@@@DDD@@@<<<222...***''')))---000111777PPPUUU;;;'''---444000000+++333\\\vvvEEEDDD???444***&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$"""###%%%!!!"""###$$$$$$%%%&&&'''*********)))&&&&&&111===FFFIIIIII@@@666444===FFFPPPNNNGGG<<<000'''""" $$$%%%%%%&&&%%%%%%$$$$$$$$$%%%$$$$$$(((...000......***'''(((+++,,,***(((***...111333555555///((()))***(((///<<<999444999gggjjjEEE???===888333,,,---------...---,,,,,,+++,,,------,,,,,,***)))((()))))))))******+++++++++''')))444MMMXXXAAA,,,000QQQbbbSSS666000///222BBB]]]hhhrrraaa>>>---,,,(((---+++KKKzzzxxxZZZGGGDDD@@@999<<<333***((()))(((&&&%%%$$$%%%&&&'''''''''''''''###$$$%%%&&&''''''''''''+++++++++***(((&&&&&&%%%&&&&&&(((***+++---/////////)))'''***,,,,,,111777^^^vvvWWW666...+++...+++$$$$$$+++%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$'''888:::333JJJddd```>>>222'''%%%'''&&&&&&'''############%%%(((,,,///)))***'''"""###)))......***(((***---,,,)))...555///***+++111000******111000+++???gggqqq___666000+++,,,111444222...+++***************)))(((&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%''')))((('''%%%%%%&&&###$$$$$$%%%%%%$$$###"""$$$%%%'''((())))))))))))$$$&&&((()))((('''&&&&&&((((((((('''%%%%%%&&&'''+++******,,,///000---***###777BBB===BBBTTT]]]WWW999+++---555555FFFqqqkkk^^^UUUOOO]]]VVV>>>,,,...000++++++***555:::333***'''&&&$$$&&&''''''((()))))))))***((('''&&&%%%&&&(((***,,,###$$$$$$%%%&&&'''(((((()))((((((''''''&&&&&&%%%''''''&&&&&&'''''''''&&&%%%%%%(((333AAAKKKKKKHHH888222,,,))))))+++...111777QQQXXX>>>))),,,555555222***000QQQcccRRR<<<---((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###''')))((($$$"""###&&&"""$$$''''''&&&&&&'''))))))(((((('''$$$%%%000<<>>MMMQQQNNN>>>777000,,,))))))---333;;;RRRZZZFFF///---777>>>...(((///III[[[666(((***+++((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&###"""###%%%###'''))))))'''%%%''')))%%%$$$%%%&&&%%%'''000;;;IIILLLLLLEEE===@@@MMMZZZ```YYYPPPGGG???777000+++&&&%%%$$$######%%%'''(((+++111777===DDDDDD444 '''((('''&&&(((,,,,,,)))(((,,,---,,,---000///---))),,,(((,,,999:::444777XXXrrrIII???999444333///,,,------------,,,++++++***+++,,,------,,,***)))((())))))***++++++,,,,,,***)))555RRRYYY;;;)))777YYYmmmdddOOOLLLKKKQQQfffllltttvvv\\\555(((+++'''+++$$$<<>>CCCGGGEEEBBBDDDNNNWWW]]]SSSFFF>>>======:::777///,,,(((%%%$$$%%%(((+++000888<<<:::<<<<<<111"""###&&&&&&$$$&&&+++,,,)))&&&+++---,,,---//////---(((---***+++666888444888MMMXXXFFF777///000111,,,,,,---------,,,++++++)))***,,,------,,,+++***'''(((((()))***+++++++++(((%%%111NNNTTT666%%%555XXXiiiaaaPPPRRRSSSYYYllloooyyy{{{\\\222$$$***)))///"""333\\\vvviiiFFF******...(((&&&+++///000...(((###$$$''')))&&&&&&&&&&&&%%%%%%$$$###"""###%%%&&&'''(((((((((%%%(((******&&&$$$$$$&&&&&&''''''((()))******+++///---///333666CCCeeezzzJJJ,,,***...---&&&%%%+++)))"""'''(((***+++++++++***)))$$$%%%&&&'''''''''&&&&&&)))(((+++000000---,,,,,,???333((((((,,,+++'''%%%###%%%%%%$$$"""###'''+++///999>>>666***$$$%%%&&&$$$&&&///444,,,###+++;;;PPP\\\^^^KKK777///...---)))+++222111000OOOqqqGGG===555222000...333;;;222333333111///---,,,------+++(((&&&%%%(((...222'''((((((((())))))******---,,,***(((&&&%%%$$$$$$###%%%((()))'''&&&%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""$$$&&&(((((('''###'''***)))&&&)))000777,,,+++((('''''''''''''''---999XXX|||}}}KKK---...,,,+++999HHHjjjzzznnnfff___DDD---***...---,,,...,,,666222***,,,++++++222999///))),,,---)))'''***&&&&&&'''(((((('''&&&%%%))))))))))))((('''&&&%%%%%%$$$#########$$$%%%&&&'''(((((((((((((((((((((&&&'''((('''&&&&&&'''(((%%%$$$"""&&&444EEEKKKHHHCCC===777111)))%%%,,,777===KKKUUULLL444'''444HHH///,,,666DDD|||ZZZ---***222,,,'''+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))))))))(((###'''+++)))%%%"""###&&&&&&"""!!!###$$$"""$$$(((&&&000;;;CCCHHHOOOYYYaaa___RRRBBB;;;???EEEGGGFFF888444...)))'''(((+++...444;;;999...)))///000,,,###''''''$$$&&&,,,---***$$$***///...///000000,,,(((...+++***444777555999AAAhhh<<<444555000...---------///000000...+++************))))))))))))(((((())))))*********+++(((&&&+++>>>FFF333***999bbbcccMMM:::;;;;;;LLLpppxxxpppKKK333***'''+++***&&&...IIIhhh~~~hhhBBB(((%%%'''+++...***///...,,,***(((&&&%%%%%%&&&$$$""""""$$$%%%### &&&%%%$$$%%%''')))***))))))******)))'''%%%%%%%%%(((((((((((())))))))))))...,,,+++444LLLkkkXXX<<<---//////...,,,)))'''((()))&&&...444222***######&&&&&&&&&%%%%%%%%%&&&'''''')))***,,,000222000+++&&&(((***444???:::+++&&&***%%%&&&&&&%%%$$$$$$%%%'''+++333555,,,$$$"""###"""&&&'''555444111)))(((HHHppppppKKK,,,,,,,,,***+++000444111777TTTtttttt]]]666999888111+++---444;;;111222444666666222...---***+++***&&&&&&))))))'''(((((('''&&&&&&&&&'''''')))((('''&&&%%%%%%$$$###&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&%%%######%%%&&&&&&&&&''')))+++'''&&&%%%'''+++///000///000&&&(((+++((()))+++$$$***000KKKpppTTT---***111///666EEELLLbbbtttrrrdddUUUMMMFFF>>>666...+++)))(((***...+++111444...(((***333:::222...)))$$$###$$$''')))(((&&&$$$######$$$%%%&&&$$$%%%'''))))))((('''&&&###$$$$$$%%%%%%$$$$$$$$$%%%(((***)))'''&&&''')))'''&&&&&&(((******&&&###$$$%%%$$$$$$+++777>>>???>>>999777555...'''...:::BBBGGGOOORRR(((+++777AAA222+++***JJJddd777)))(((+++,,,'''%%%''')))***+++***)))(((&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%%%%(((+++)))###)))***,,,+++***(((%%%"""%%%,,,...&&& ###"""###"""!!!###'''(((&&&$$$'''''')))222@@@PPP\\\cccaaaYYYSSSSSSQQQMMMKKKMMMFFFBBB;;;555111/////////111888??????555******000+++'''$$$$$$(((,,,...///***,,,...000000///......***+++,,,---///333888;;;JJJtttjjj>>>444444000///...------...//////---,,,************))))))))))))(((((()))))))))************&&&))):::AAA000+++===fff\\\AAA...111111===YYYpppxxxeeeDDD333,,,'''(((''')))***777YYY}}}WWW888&&&'''(((***---)))...---+++)))'''&&&&&&%%%&&&$$$"""###$$$%%%###!!!$$$$$$$$$%%%'''((()))***((()))******)))'''&&&%%%'''''''''((()))******+++***000===SSSoooIII111&&&---------+++(((&&&'''((()))///444222+++%%%&&&(((&&&&&&%%%%%%%%%&&&''''''***)))((()))***)))%%%"""$$$,,,<<>>555@@@OOOeeewww\\\NNNKKKBBB<<<<<<:::<<<333,,,***)))(((***---,,,111222,,,(((+++444:::,,,***&&&$$$###%%%(((***)))(((&&&%%%$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%$$$######$$$''')))(((&&&%%%&&&''''''&&&&&&'''))))))&&&######$$$###"""'''111666555666444555555...'''...;;;AAAEEEKKKQQQ+++///:::HHH555------OOOppp>>>)))+++,,,(((&&&&&&'''((()))***))))))((())))))(((((((((((())))))...000...***)))***)))%%%***)))******%%% """(((!!!***...***$$$######"""%%%###"""$$$''''''&&&$$$&&&%%%$$$$$$+++;;;NNN\\\hhhccc^^^[[[[[[XXXRRRLLLFFFCCC???;;;777555333333111555<<>>666888555666:::888777000***)))(((''')))---///222111***(((---444666&&&%%%$$$$$$%%%&&&((()))+++***(((&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%''''''%%%$$$%%%&&&&&&%%%&&&''')))(((&&&$$$$$$%%%$$$"""&&&,,,...,,,,,,...444666///'''---;;;CCCDDDGGGPPP000000:::MMM666------RRRJJJ***000...$$$((('''(((((((((((()))))))))+++******************+++444666333,,,(((((((((&&&***&&&'''***###(((<<<999999444+++%%%$$$$$$###%%%$$$###$$$&&&&&&%%%$$$!!!$$$$$$ ''':::JJJeeehhhgggdddeeeeeeZZZKKK@@@???<<<888444111...,,,(((***///444444///...000...,,,)))'''''')))+++---%%%&&&***///333555444222*********,,,...000333555BBBgggjjj@@@555111...222...---++++++---...---,,,************)))))))))((((((((()))))))))))))))))))))&&&'''333777)))+++DDD```FFF,,,%%%((((((+++666QQQ\\\PPP777---***'''''',,,111***$$$===aaaeeePPP111$$$$$$(((%%%&&&***((()))(((''''''&&&'''''''''%%%%%%$$$$$$%%%%%%%%%$$$!!!"""###$$$%%%&&&(((***'''(((***------+++(((%%%%%%%%%%%%'''(((+++---...,,,???aaa===///---***+++***)))&&&&&&&&&(((***++++++)))%%%$$$%%%(((%%%%%%%%%%%%&&&&&&'''(((000...+++)))((('''''''''"""###***222444000111555***(((&&&%%%%%%&&&&&&%%%"""'''+++***&&&%%%&&&'''%%%(((444222222333555TTTPPP444)))///******///111///000333>>>SSS{{{lllEEEIIIccceeeQQQ???333)))***111333000,,,///===<<<+++###,,,111,,,***+++)))%%%%%%)))+++)))$$$$$$%%%&&&&&&%%%%%%$$$...***&&&$$$%%%%%%### !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%###""""""###$$$%%%%%%$$$%%%''')))&&&,,,)))"""(((999>>>555+++&&&(((((($$$)))---&&&---'''111QQQuuuggg<<<***+++.........,,,000---...EEEbbbdddRRR:::111555======??????777333,,,''''''((('''(((,,,333666333***(((...111000###$$$%%%%%%&&&''''''(((***)))(((&&&&&&%%%%%%%%%#########"""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%&&&((('''%%%''',,,,,,)))'''+++444999111(((---999GGGFFFCCCNNN333...555QQQ<<<222000UUUXXX---111///$$$---(((((('''''''''(((((()))******))))))))))))******---000000***&&&&&&&&&$$$'''!!!%%%+++%%%!!!555SSScccRRR:::((("""$$$%%%$$$$$$$$$######$$$$$$$$$$$$ %%%***(((###$$$,,,444NNN\\\eeefffiiikkk^^^JJJ???===:::666111...+++)))$$$!!!###)))---+++))))))///...,,,)))&&&'''***...***)))+++///555666333000,,,++++++,,,///111222333AAAdddeee>>>555111---222...---,,,,,,......---,,,************)))))))))((())))))((((((((((((((((((&&&%%%)))555888))),,,FFFZZZ???---,,,***&&&)))000AAARRRLLL555***'''&&&***))))))&&&$$$///>>>???777,,,###%%%((("""$$$***)))'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%%%%&&&"""###%%%%%%$$$$$$'''***''''''))),,,...---)))%%%%%%%%%%%%&&&(((+++---///***AAAggg|||:::---************)))''''''((()))+++***(((&&&$$$%%%&&&'''%%%$$$$$$%%%&&&'''(((((('''((())))))(((&&&%%%%%%(((%%%$$$%%%(((+++222888,,,***'''&&&'''&&&$$$"""$$$&&&)))***(((%%%$$$&&&$$$###++++++444:::888OOOfffBBB,,,,,,+++,,,.........111555...222MMMyyyaaa999===[[[fff[[[GGG888,,,---333222,,,(((333@@@???+++"""+++000+++***+++)))$$$$$$)))+++***%%%%%%&&&&&&%%%%%%$$$###)))''''''))),,,+++&&&!!!$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((***+++)))&&&######$$$###$$$%%%$$$$$$$$$&&&(((!!!***,,,$$$$$$111999888,,,'''((()))(((111222&&&///)))...HHHllllllAAA***(((...///+++(((222333***///<<<<<<000...+++222999999>>>===111///)))&&&'''(((&&&'''***555;;;888...***......)))$$$%%%&&&'''((('''&&&%%%''''''&&&%%%$$$$$$#########""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''&&&((('''&&&(((---,,,)))''',,,666<<<444***,,,777FFFDDD???MMM666---444[[[SSSHHHDDDbbbiii444000///(((333)))(((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''%%%***,,,)))''''''%%%!!!$$$###+++'''$$$:::YYYoooTTT333""""""%%%%%%"""""""""""""""!!!"""###$$$&&&))),,,,,,***'''&&&&&&000FFFYYY```fffiii^^^MMMFFFDDDAAA>>><<<;;;::::::+++%%%"""''',,,+++******...///...***&&&&&&+++000---+++***///666:::666222---,,,+++---000333333222===^^^]]];;;555222---222---------///000000---+++************))))))))))))))))))((((((((((((''''''%%%&&&+++888999)))...IIIZZZ;;;...000)))"""&&&(((222GGGFFF333)))'''(((---)))&&&&&&***+++)))))),,,+++$$$'''''' $$$+++)))&&&%%%%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%%%%&&&(((###%%%'''&&&$$$###&&&)))'''&&&'''***------)))&&&&&&%%%%%%&&&'''***---///&&&:::```|||;;;,,,((())))))***)))''''''(((***,,,***'''%%%&&&((((((((($$$$$$$$$%%%&&&'''((()))$$$'''***,,,+++(((''''''&&&$$$$$$$$$&&&(((,,,...***((('''(((***)))%%%!!!%%%&&&(((,,,***%%%###%%%&&&###))))))666>>>888IIIwwwOOO---+++,,,---,,,******...111///***999```___888444HHHRRRNNNFFF777---000222...)))(((:::BBB@@@000(((,,,---)))***+++((($$$$$$))),,,+++)))((('''%%%$$$$$$$$$$$$""""""$$$***000111,,,&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''***+++***&&&###$$$%%%###$$$$$$$$$######%%%'''###+++---(((###'''///444,,,...888===???HHHHHH999...)))))):::\\\~~~tttKKK---'''...000***###,,,///'''$$$***//////444000111000///999???555...(((%%%'''(((&&&&&&(((333>>>???444...///---%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$############"""""""""############$$$###$$$$$$%%%%%%$$$$$$$$$'''&&&%%%&&&((((((&&&%%%###$$$&&&&&&%%%%%%'''((($$$%%%%%%###&&&++++++((())),,,555<<<777------444BBBBBB<<>><<<777---++++++---111444333111777VVVTTT666666333...111------///111333111...+++************))))))))))))))))))(((((((((''''''''''''(((---888999***000OOO^^^888***///&&&!!!&&&%%%'''<<<<<<...***++++++...((('''(((******'''(((,,,((($$$''''''!!!%%%+++'''%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&((('''&&&%%%''')))%%%(((***((($$$"""%%%)))'''%%%$$$''',,,---***&&&'''&&&%%%%%%'''***---///+++111LLLvvvxxxtttrrr~~~<<<...+++''''''((('''&&&&&&'''))),,,((($$$$$$''')))(((&&&$$$$$$$$$%%%&&&'''((()))%%%(((,,,---+++(((((()))%%%&&&&&&&&&''''''%%%"""((('''(((,,,111000,,,&&&%%%$$$''',,,,,,&&&$$$''''''%%%+++)))444;;;333BBBzzz[[[222+++,,,+++******+++,,,,,,333111999SSSppp{{{TTT666---222999:::;;;000+++...///)))(((---888;;;999222------,,,******+++(((###$$$))),,,,,,---+++(((%%%######$$$$$$###!!!"""(((///111---'''$$$%%%%%%&&&&&&&&&&&&%%%########################$$$(((***((($$$!!!###%%%"""###$$$###""""""$$$&&&'''(((******&&&###(((111555DDD\\\fffeeejjjiiiYYY555///(((...JJJqqqXXX222&&&,,,...'''&&&''')))))))))***000555:::666333+++(((888BBB999---(((&&&((((((&&&%%%'''---===EEE;;;222222---$$$###$$$%%%&&&&&&%%%$$$$$$""""""######$$$$$$######!!!"""###$$$$$$$$$######"""######$$$%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%###"""$$$&&&%%%$$$$$$''')))$$$%%%$$$"""$$$)))***((()))***111:::999111...333BBBDDD===PPP>>>,,,666tttSSS...,,,///,,,''''''((((((((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&***222888444---$$$###$$$&&&%%%%%%+++444777***!!!!!!$$$###"""###!!!###$$$###"""$$$(((+++,,,((($$$###$$$&&&&&&$$$###&&&000AAAPPPUUUNNNDDDFFFIIIMMMQQQSSSRRROOOMMM777---$$$###$$$&&&))),,,)))---000,,,&&&&&&...777666...(((---999@@@???:::+++)))))),,,111444222000222OOOyyyOOO333666444...000,,,...000333444333...***************))))))))))))))))))(((((('''''''''&&&)))***...888888***333SSSaaa555%%%,,,&&&$$$***'''"""444444***,,,000...---"""%%%%%%$$$%%%)))+++***&&&"""'''(((###''',,,&&&&&&%%%$$$$$$###$$$$$$$$$$$$&&&((((((&&&%%%'''***'''***+++)))$$$"""%%%((((((%%%###&&&***,,,***'''((('''&&&%%%'''))),,,///333,,,888___fffTTTKKKKKKgggzzz888,,,,,,%%%&&&&&&&&&%%%%%%'''((()))%%%!!!"""%%%'''&&&###$$$$$$$$$%%%&&&'''))))))###&&&((('''$$$######%%%,,,,,,+++)))))))))&&&"""((((((+++222888888333...$$$###&&&------(((&&&)))%%%'''...***000444---===mmmhhh===++++++******---///...***,,,///666BBBPPP___llltttvvvaaaFFF222)))''',,,222111)))''',,,,,,&&&)))222/////////000000...------***+++(((######)))---,,,000---)))$$$""""""$$$%%%(((%%%###&&&,,,...)))$$$###$$$%%%&&&'''(((((((((########################"""&&&)))'''""" """%%%"""###$$$###""""""$$$&&&)))###$$$++++++$$$'''222AAA[[[}}}sss???888+++(((>>>gggbbb777%%%+++,,,$$$+++%%%%%%---111---+++---333111...&&&###444===333---(((&&&((()))&&&%%%&&&(((<<>>...%%%!!!%%%)))'''&&&((('''%%%$$$###$$$$$$###"""$$$%%%%%%&&&+++...))) ######$$$$$$$$$%%%%%%%%%$$$###$$$(((---333666777999JJJSSSOOOOOOVVVRRRFFFHHH:::+++######%%%(((+++***,,,+++...///***333KKK^^^QQQ888---999>>>777555111'''(((,,,---222333)))///DDDjjjvvvJJJ999333222222,,,......---------,,,,,,,,,++++++************++++++,,,,,,+++***)))(((''''''%%%111LLLWWW???)))===aaalllFFF---***(((((()))&&&$$$+++(((&&&------'''(((%%%$$$###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&'''((('''&&&%%%((())))))(((&&&$$$%%%%%%%%%((()))&&&'''))))))&&&&&&'''&&&&&&%%%(((,,,//////...111FFFpppxxxKKK111+++000BBB```{{{sssEEE&&&,,,)))'''%%%$$$&&&(((((((((&&&&&&''''''((('''''''''(((***---......---+++***%%%%%%&&&&&&%%%&&&))),,,@@@EEE???...$$$$$$$$$ '''******(((***//////+++)))(((&&&%%%)))///...)))***(((***+++///>>>BBB333UUUTTT///---***)))+++---,,,***//////000000111111111000555555000+++***...///---555222///,,,+++******)))))))))(((''''''''''''''')))'''%%%###"""$$$&&&(((***)))(((&&&%%%%%%%%%%%%&&&###%%%---111///+++***'''$$$""""""###%%%$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$$$$$$$###!!!$$$%%%!!!!!!$$$%%%###%%%###%%%((((((%%%***111@@@jjj|||KKK555444333---NNNbbb===...)))&&&)))++++++******+++,,,...///---...111777???FFFLLLPPP///)))$$$%%%%%%###$$$&&&&&&)))---111111---'''"""###%%%%%%%%%***000---%%%%%%%%%###"""""""""######"""$$$$$$!!!!!!%%%&&&$$$$$$######"""###%%%''')))%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$"""###$$$&&&%%%%%%+++(((%%%$$$&&&''''''&&&&&&//////111<<<<<<000+++CCCGGGQQQRRR???***999\\\tttNNN...,,,((()))))))))((('''&&&$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$%%%%%%%%%'''+++111555...%%%!!!$$$'''&&&&&&''''''%%%######$$$%%%$$$###$$$((()))''''''(((%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%(((---333777;;;BBBJJJOOORRRQQQOOOMMMIII@@@222&&&"""%%%((()))(((,,,+++...666777???RRRllllll]]]LLLFFF>>>555666222((((((+++***000333,,,000===___pppEEE777222111111---......---------,,,,,,,,,++++++************++++++,,,,,,,,,,,,+++***)))(((%%%666WWW___>>>(((DDDlllnnnHHH...+++(((''')))&&&&&&,,,&&&%%%000333***'''%%%$$$"""###$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&&&&&&&%%%$$$&&&%%%%%%&&&'''(((((('''$$$((((((&&&''')))(((%%%))))))((('''&&&(((+++...000,,,***999______999...(((+++777MMMhhhjjjGGG)))***(((&&&%%%%%%'''))))))(((&&&&&&&&&&&&%%%$$$$$$###'''((()))***+++***))))))%%%%%%%%%$$$$$$&&&***...555777333***&&&))))))$$$$$$((()))&&&%%%&&&'''&&&((((((%%%###(((///111...,,,((((((***555JJJJJJ555FFFrrrjjj999---''',,,000,,,+++...///...///111444444000,,,...///,,,((((((,,,...---,,,,,,++++++***))))))))),,,+++)))'''&&&&&&&&&''''''&&&$$$"""###%%%''')))''''''&&&&&&&&&&&&&&&'''$$$$$$(((111666222,,,***)))&&&###""""""$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$############$$$$$$!!!%%%&&&###"""$$$%%%$$$%%%###$$$(((***)))+++///555RRR~~~JJJ000000555***666\\\sssxxxpppWWW===111((($$$+++******))))))))))))******+++,,,333>>>BBBDDDMMMZZZ888---$$$###$$$######$$$###&&&***------***&&&$$$%%%'''%%%%%%000<<<555$$$%%%$$$###"""!!!"""###$$$###%%%$$$!!!!!!&&&((('''############%%%''')))***((('''%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$"""+++(((&&&$$$%%%%%%%%%$$$&&&......111>>>>>>222+++===FFFPPPUUUFFF---666YYYnnnaaa777,,,,,,+++***)))'''&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''###$$$%%%$$$$$$%%%(((***///((($$$%%%''''''((()))'''%%%######$$$%%%%%%$$$%%%***,,,(((%%%&&&&&&%%%#########$$$$$$$$$$$$%%%$$$$$$$$$""""""'''...555BBB???CCCLLLOOOKKKKKKQQQJJJGGG;;;***!!!$$$(((''''''---***+++777???HHHVVVxxxttt^^^FFF666666111((()))+++(((...444000111444OOOmmmCCC777222000000---......---------,,,,,,,,,++++++************++++++++++++,,,,,,+++***)))((((((666ZZZbbb<<<+++LLLppplllGGG...***&&&%%%(((&&&&&&---(((%%%000333+++'''%%%$$$######%%%&&&&&&%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%%%%%%%&&&$$$"""$$$(((***(((&&&###'''(((&&&'''******'''******)))'''&&&(((+++...222...***000JJJrrrLLL+++...******///;;;SSS^^^GGG+++((('''&&&%%%''')))***)))(((%%%%%%%%%%%%%%%$$$######%%%$$$$$$%%%&&&'''&&&%%%((('''&&&$$$###%%%)))---***+++(((%%%''',,,+++%%%$$$''')))'''$$$###%%%'''&&&'''%%%$$$'''---///,,,+++''''''+++===WWWRRR444===ggguuu}}}JJJ444(((...222***(((//////---...333888888222,,,...000...)))''')))+++***''')))+++,,,,,,++++++,,,...,,,***'''&&&%%%&&&&&&'''&&&%%%$$$%%%'''***+++''''''&&&%%%%%%&&&&&&&&&$$$"""'''000444111,,,***,,,)))%%%###$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$$$$%%%)))+++&&&###$$$%%%###&&&$$$$$$&&&)))++++++++++++:::pppXXX555***444---(((777FFFUUUQQQCCC999999000&&&)))***))))))(((''''''&&&&&&)))(((///:::999444===NNNAAA333'''$$$&&&%%%$$$%%%"""&&&+++...---***'''%%%"""&&&$$$###///===666###&&&%%%$$$#########$$$%%%###%%%$$$!!!###)))---,,,%%%%%%$$$%%%%%%'''((())))))((('''%%%######%%%&&&)))'''%%%$$$$$$%%%$$$###+++***(((&&&&&&%%%%%%$$$&&&---,,,222AAABBB444,,,666AAAJJJRRRKKK222888aaavvvDDD///000,,,***)))'''&&&&&&'''((((((((('''&&&$$$$$$&&&(((###%%%%%%%%%######$$$%%%000,,,(((''')))***++++++&&&%%%######%%%&&&&&&%%%&&&******((((((,,,---,,,############$$$$$$$$$$$$"""%%%&&&$$$!!!###***000FFFCCCAAAAAABBBCCCHHHMMMGGGKKKBBB...###%%%'''$$$&&&...***'''000;;;HHHYYY~~~zzzXXX;;;222---'''***---)))...555222444---AAAuuukkkBBB888333//////---......---------,,,,,,,,,++++++************++++++))))))+++++++++***)))(((+++222TTT^^^:::000SSSoooeeeAAA+++(((%%%$$$'''&&&&&&111---&&&,,,111+++(((%%%$$$$$$%%%&&&'''&&&%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''%%%###$$$''')))'''$$$%%%(((((('''(((,,,---+++++++++***(((&&&'''***---333444111...888VVV}}}DDD&&&///---+++,,,000BBBQQQCCC,,,&&&&&&&&&&&&(((******((('''$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""###&&&&&&%%%###+++***'''$$$"""###'''***,,,+++'''&&&(((***'''"""###%%%''''''%%%###&&&)))$$$''''''&&&(((,,,+++((()))((()))///FFFddd\\\555:::aaaqqq[[[<<<(((,,,///(((&&&...+++***+++000666777333...333555333,,,''''''((('''&&&***---//////...///000...---+++((('''&&&&&&&&&&&&%%%%%%%%%%%%''')))+++((('''&&&%%%%%%%%%%%%%%%$$$!!!###***...---***)))+++(((%%%$$$$$$%%%%%%%%%"""###$$$%%%'''((())))))%%%$$$###""""""###$$$%%%)))...000***%%%$$$$$$###'''&&&%%%%%%'''******)))***...YYY|||}}}uuuIII,,,///111***)))---444777444:::HHHBBB///&&&)))))))))((('''&&&%%%$$$&&&$$$***555555...666EEEAAA444'''$$$&&&%%%$$$$$$!!!&&&,,,///---)))&&&$$$ %%%$$$!!!(((333///###&&&&&&&&&&&&&&&&&&&&&&&&"""$$$$$$"""%%%,,,111111''''''&&&&&&%%%&&&&&&&&&((())))))&&&###"""$$$&&&---***%%%######%%%&&&&&&++++++***)))'''&&&&&&&&&&&&++++++222DDDFFF777---000===BBBKKKKKK333:::jjjTTT222000,,,+++)))(((''''''((()))((()))(((&&&%%%%%%''')))$$$%%%''''''%%%$$$%%%&&&,,,+++)))((()))+++++++++%%%$$$###$$$%%%''''''&&&)))(((&&&%%%)))///...***""""""#########$$$$$$$$$!!!%%%((('''$$$###'''+++===BBB===111000<<>>===777:::;;;666---'''%%%&&&###))))))(((***---AAAaaaRRR444222+++---///,,,111666111111+++333VVVeee===888555///000111......---------,,,,,,,,,++++++************++++++''')))+++------,,,+++)))***%%%GGGUUU555777]]]kkkRRR444%%%(((''''''******666>>>333%%%,,,444---&&&$$$%%%(((+++---+++'''###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$&&&&&&%%%%%%&&&'''444444000***)))---//////(((((((((&&&%%%'''***---222;;;AAA===333111>>>MMMjjjwwwZZZ999------,,,******%%%***888666***((((((((()))+++,,,***&&&###&&&&&&&&&'''&&&&&&%%%$$$&&&%%%%%%(((,,,,,,'''###)))***)))'''$$$$$$%%%'''"""!!!!!!$$$(((,,,...000&&&"""!!!&&&(((%%%%%%((($$$(((***((()))---///...***,,,,,,...JJJppphhh;;;222TTTrrrggg>>>---,,,+++***,,,+++***(((((()))+++,,,---///444444,,,&&&&&&''''''***...111111//////111555++++++,,,,,,***(((&&&$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''###"""&&&***(((''''''$$$$$$###$$$&&&%%%$$$"""######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&---111,,,%%%###$$$$$$%%%))))))%%%$$$+++222444***%%%,,,888888888MMMfffeeeAAA000,,,+++,,,%%%CCCYYYiii~~~|||WWW555******+++***)))(((&&&%%%&&&$$$&&&///:::BBBCCCAAA222,,,''''''&&&$$$###%%%"""&&&***+++***+++///333666,,,$$$######!!!"""%%%"""$$$(((******)))&&&$$$!!!$$$$$$"""$$$(((***(((%%%%%%%%%%%%%%%$$$$$$$$$$$$(((+++***&&&$$$$$$&&&,,,+++******++++++)))'''(((***+++***(((&&&'''(((&&&***(((222IIIMMM<<>>DDDyyyBBB///******++++++******))))))''')))******(((''''''(((%%%&&&'''&&&$$$$$$&&&((("""(((,,,++++++......***%%%######$$$&&&((()))((($$$%%%$$$"""$$$(((&&&!!!""""""""""""############$$$$$$$$$$$$$$$%%%%%%&&&###000777000(((+++444:::...,,,111888444((($$$)))&&&&&&&&&,,,...(((777XXXttt]]]???333...---***000555///,,,---111CCCkkkaaa:::777555000111333......---------,,,,,,,,,++++++************++++++(((***,,,...///...,,,+++)))###EEETTT333777```kkkMMM000$$$)))((()))------???CCC333$$$...888///$$$###%%%)))---///---'''###%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""######$$$%%% ###&&&&&&$$$$$$'''***;;;:::333+++(((,,,///...'''''''''%%%%%%&&&***---111:::DDDCCC777,,,***...;;;MMMhhhccc===111000,,,+++''')))###%%%111222******))))))***,,,,,,***%%%"""'''''''''&&&%%%$$$""""""%%%###$$$''',,,+++&&&!!!'''(((((('''%%%%%%&&&(((%%%###"""#########&&&)))+++$$$###(((+++(((&&&'''&&&)))***''')))///444444)))+++((((((CCCmmmggg;;;---NNNrrrOOO444//////,,,***///...,,,((('''(((+++///)))...000***%%%%%%((((((***...111000------000444)))***,,,---,,,)))&&&$$$&&&&&&%%%%%%&&&&&&''''''#########$$$%%%'''((()))((($$$$$$))),,,***'''&&&$$$$$$%%%''')))(((&&&###$$$$$$$$$#########""""""%%%%%%''''''''''''%%%%%%!!!***///***$$$###%%%%%%###***+++&&&%%%---777;;;---)))'''///222)))444QQQ___<<>>***++++++++++++)))'''&&&(((&&&$$$)))555@@@===333///+++***+++)))&&&&&&)))%%%(((+++++++++///777>>>CCC111%%%%%%%%% ''' ###'''++++++)))%%%"""!!!$$$$$$""""""%%%%%%""""""###$$$%%%%%%%%%%%%%%%"""''',,,,,,((($$$$$$&&&)))***,,,///000...)))%%%%%%(((******'''&&&'''(((&&&)))(((222JJJNNN===///))):::;;;KKK^^^IIIPPPMMM444)))***+++,,,,,,+++)))(((''')))++++++)))'''''''''&&&&&&&&&$$$""""""$$$&&&###+++000///000333222...$$$######$$$''')))))))))###&&&$$$$$$''')))(((""""""""""""############&&&###!!! """$$$%%%&&&&&&///:::<<<111&&&+++888(((###***999888)))$$$+++***$$$###///222$$$+++JJJ|||JJJ999///+++'''...333---(((...///666XXXbbb;;;555333111000,,,------,,,,,,,,,,,,++++++,,,+++******))))))******))))))(((111;;;222'''***---(((GGGPPP444AAAfffeeeHHH111$$$)))+++%%%***888PPPJJJ+++***---===***###!!!(((///000,,,'''%%%%%%&&&$$$###$$$%%%%%%$$$###!!!$$$'''&&&$$$"""$$$&&&%%%$$$######"""#########%%%%%%%%%&&&((('''&&&$$$444111---+++++++++***)))((('''((((((%%%$$$***222...555999666111000---)))111444>>>PPPaaakkkkkkgggsssmmmXXXEEE>>>222'''''''''%%%###$$$(((***)))(((%%%+++000000+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!###***,,,'''%%%''''''&&&$$$%%%%%%&&&$$$###"""############$$$$$$$$$***(((&&&%%%%%%''')))+++***$$$&&&------***666JJJ+++)))((((((:::[[[^^^BBB333BBBooowwwCCC(((***---))),,,***((())),,,...---,,,+++------+++'''%%%''')))...555666...)))******'''444+++)))//////(((&&&+++,,,***'''%%%$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$***&&&######&&&***++++++&&&&&&%%%$$$#########$$$!!!""""""############"""######$$$%%%'''(((&&&$$$%%%&&&&&&&&&%%%$$$$$$###&&&++++++''',,,777888000,,,***((()))---444:::>>>kkkrrrRRR222000222dddwwwMMM,,,,,,+++)))'''((())))))***&&&###'''000777777444222------...+++,,,(((&&&&&&(((+++...000///...555///)))%%%$$$$$$###"""$$$&&&&&&$$$%%%(((&&&"""######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$''''''''')))***)))'''$$$'''***+++)))((((((((('''%%%,,,///)))$$$&&&)))(((%%%...(((%%%:::KKK???+++222///999UUUiiihhh|||iii444///***,,,,,,)))...000%%%''''''''''''((((((((()))((('''&&&&&&%%%%%%%%%&&&((((((***///999>>>888---###%%%(((***+++***((('''&&& $$$((($$$'''+++&&&$$$"""!!!"""$$$%%%$$$###&&&$$$""""""###%%%%%%%%%***222HHH>>>333666444---&&&(((444:::333)))%%%&&&,,,---)))***000333222YYYiiiHHH,,,***---)))***000***111111---<<>>,,,))))))***IIIPPP222>>>aaabbb===+++###***,,,***666JJJXXXOOO,,,))),,,<<<***&&&!!!&&&,,,---)))%%%$$$$$$%%%$$$###$$$%%%%%%$$$###"""###%%%%%%$$$$$$%%%&&&%%%$$$$$$###############$$$$$$###$$$%%%'''((((((+++***))))))+++,,,,,,+++)))(((((((((%%%$$$***222///222666666333///---,,,******+++000666888666333UUUTTTHHH???>>>555******'''%%%###%%%'''))))))(((&&&***//////***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!###)))+++'''%%%''''''&&&$$$%%%%%%&&&$$$###############$$$$$$$$$$$$)))(((&&&&&&'''))),,,---(((+++555DDDLLLOOOYYYeee777///***)))444LLLTTTDDD:::FFFnnn```<<>>999///"""$$$&&&((()))((('''&&&%%%!!!$$$%%%###+++///%%%$$$###"""!!!""""""###$$$'''%%%######$$$%%%$$$###(((!!!...???===444666;;;222***)))222999444+++&&&,,,//////)))(((,,,///...???kkk```<<>>aaaFFF---***111000***%%%)))'''%%%#########%%%&&&((((((((('''&&&$$$###"""&&&%%%$$$&&&))),,,...///$$$$$$$$$###############%%%%%%$$$$$$######""""""&&&%%%$$$%%%&&&&&&$$$###!!!"""$$$&&&((()))******$$$((((((%%%(((///000++++++))))))***---///111111777```kkk>>><<>>999((('''######$$$'''***+++***)))+++((($$$"""###$$$$$$###"""%%%&&&$$$%%%((((((%%%######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%"""###&&&***///222222111((()))++++++***((('''(((&&&---000,,,((((((***+++,,,&&&******///HHHPPP999,,,;;;EEEXXXeee888000000000)))***...)))(((((((((((())))))))))))$$$$$$$$$$$$%%%&&&'''((("""###&&&,,,777>>>;;;333!!!"""$$$&&&&&&&&&%%%$$$######%%%$$$&&&555:::+++############$$$$$$%%%%%%&&&%%%$$$%%%&&&%%%###"""%%%&&&)))444;;;555444BBB:::111,,,000777666---&&&---///---((('''***......***OOO~~~{{{RRR555+++---...---000+++,,,000///555PPPooo```;;;333000...000...------,,,,,,,,,+++++++++,,,,,,+++***************+++''''''===XXXTTT@@@999666EEE]]]QQQ---555WWW```III666'''''')))///CCCZZZbbbRRR,,,)))---<<<+++)))$$$%%%'''&&&$$$"""###%%%%%%$$$###$$$&&&&&&&&&$$$%%%###!!!###''')))(((&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%&&&(((***%%%%%%'''***------+++)))+++)))'''((('''%%%***000444,,,...888666+++(((///+++++++++((('''***000444***333444666;;;444))))))&&&%%%%%%%%%&&&'''''''''&&&(((+++***(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%''''''(((((()))***+++,,,%%%+++888NNNlllJJJ222)))...---666SSSlllttttttnnn@@@,,,---,,,+++)))))))))+++,,,---***)))((('''&&&''')))***<<<...---999<<<888CCCXXXsssUUU666,,,//////)))$$$'''&&&$$$###"""###$$$%%%(((((((((((('''&&&%%%$$$&&&&&&'''(((***,,,---...#####################"""$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&$$$""""""###%%%'''((()))******%%%((((((%%%''',,,---)))---,,,***))))))***,,,,,,666UUU~~~QQQ555>>>NNNhhh```???&&&'''+++''''''///(((++++++%%%!!!'''777EEEhhhmmmLLL111999555$$$'''######$$$&&&)))***)))''''''&&&$$$$$$$$$%%%%%%%%%!!!&&&'''%%%%%%'''(((&&&######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%&&&))),,,......---''''''***,,,***&&&%%%(((&&&+++///---(((''')))+++111%%%,,,,,,'''AAASSS<<>>+++)))&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&$$$###&&&)))***(((%%%&&&%%%%%%$$$###$$$$$$$$$$$$'''***+++)))&&&&&&&&&%%%&&&)))---000000...+++---)))'''((('''&&&***///555------666555***'''---)))++++++(((%%%$$$(((,,,(((111111111555...&&&(((%%%&&&%%%%%%%%%%%%&&&'''&&&'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&((('''&&&%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%((((((((()))(((((('''''''''&&&+++@@@dddTTT555,,,444111777\\\YYY:::111------,,,++++++---///111111///+++)))((((((((((((777000+++111DDD[[[llluuuqqqZZZ>>>///+++)))'''&&&&&&%%%$$$#########$$$$$$&&&''''''((((((''''''''''''((()))************+++"""###$$$$$$$$$$$$######""""""###$$$%%%(((***+++(((&&&$$$$$$%%%%%%$$$###$$$%%%&&&'''((((((((((((&&&((()))''''''***+++***---//////,,,***+++///333777[[[]]]666---///JJJuuuvvvMMM+++&&&***&&&%%%,,,$$$))),,,((("""%%%333@@@ZZZyyyeee:::222...###&&&$$$$$$%%%''')))***((('''&&&&&&''''''&&&&&&'''(((!!!''')))&&&%%%'''((('''######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$&&&)))******)))&&&%%%(((,,,***$$$###'''$$$(((------)))%%%'''+++555)))///---!!!777LLL;;;333:::BBB___]]];;;''')))+++,,,,,,&&&)))))))))************+++***)))(((&&&%%%$$$$$$###$$$&&&'''***111888777222%%%%%%%%%%%%%%%&&&&&&'''&&&)))+++&&&)))???GGG666'''"""!!!***555888///$$$""""""###%%%(((((('''%%%!!!+++''')))777444...888HHHBBB888///111666222)))&&&%%%%%%%%%'''***111666555>>>XXX~~~lllDDD333111111***000111,,,,,,111222///===III]]]ttt[[[:::555222///111000------,,,,,,,,,,,,++++++------,,,+++++++++++++++***,,,111GGGccchhheeekkklllXXX///666VVVfffhhhLLL333333BBBPPP\\\dddZZZIII&&&,,,333???***(((((('''&&&%%%%%%%%%&&&&&&%%%$$$###$$$'''((('''&&&&&&&&&(((***,,,+++(((%%%&&&&&&%%%$$$$$$$$$$$$$$$###(((,,,---)))%%%$$$$$$###%%%(((---111222111///...***'''(((((('''***///333------333333,,,)))++++++...///---***((()))***%%%---+++***---)))$$$)))%%%&&&&&&%%%$$$$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""'''***'''$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((()))))))))'''%%%$$$***'''---CCCccczzzYYY555(((111---111WWWqqqIII333.........------///333777777333...***))))))((('''222111)))'''===^^^lllfff[[[OOO>>>///'''$$$%%%'''%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''&&&)))++++++***((((((((("""###$$$%%%&&&%%%$$$###!!!""""""$$$&&&***---...'''&&&$$$$$$%%%&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&((()))((('''(((***,,,)))///444111+++***000888CCClllsssMMMBBB===MMMooo```666((((((&&&&&&)))###(((+++((($$$&&&...777FFFrrrtttLLL555---&&&'''&&&%%%&&&(((******(((&&&&&&(((***)))(((''''''((("""(((+++'''$$$&&&'''&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''"""""""""$$$'''*********'''$$$'''---+++$$$"""'''$$$&&&+++...***%%%&&&+++666111333,,, ///@@@999111<<>>WWWjjjqqquuu{{{]]]777'''///,,,000SSSxxxXXX666---......------000666:::999444...******)))((('''///111+++$$$222HHHKKK======:::444+++%%%###%%%'''%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%###&&&***+++***(((((()))"""$$$%%%'''''''''%%%$$$#########$$$'''***---///'''%%%######%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&(((((('''&&&))),,,---999CCC>>>111)))...666UUU|||uuutttxxxuuuuuuqqqnnnuuurrrDDD+++''')))(((&&&%%%&&&'''&&&%%%&&&+++///777ZZZppp```BBB///)))(((&&&%%%&&&'''))))))'''%%%'''))),,,+++(((&&&&&&&&&$$$***,,,((($$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&'''((($$$######%%%)))+++,,,,,,)))%%%)))000...%%%###)))$$$&&&+++///,,,%%%'''---555999777+++$$$+++666:::444OOOkkkccc999000---***+++)))*********+++++++++,,,,,,---,,,+++)))'''&&&%%%%%%###%%%%%%&&&+++222333///)))(((&&&$$$$$$%%%'''))),,,***,,,***$$$---888555---'''$$$&&&,,,///+++&&&(((&&&$$$$$$&&&'''&&&%%%$$$$$$'''((()))222555,,,777>>>999)))'''333888222***'''&&&((('''%%%'''...666DDDYYYqqq```AAA---,,,------,,,...000///---...---...444???WWW|||}}}RRR666444111......------------,,,,,,,,,++++++***))))))(((((((((((((((&&&(((...EEE\\\XXXHHHDDDWWWqqqpppGGG+++<<<^^^qqqgggSSSCCCHHHVVV______^^^```KKK%%%+++444>>>+++***'''&&&%%%%%%&&&&&&%%%###%%%$$$$$$%%%'''(((((('''%%%+++111333000***'''%%%'''&&&%%%%%%$$$$$$%%%%%% $$$'''&&&"""!!!$$$((('''&&&'''(((******(((&&&000***'''((()))(((***...)))+++,,,+++///444333---***)))((((((''''''&&&%%%!!!)))(((&&&)))&&&###***$$$&&&'''&&&###"""%%%''''''%%%###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!))),,,&&&"""$$$'''&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''***,,,,,,+++)))((()))444OOOjjjqqqhhhhhhrrrfff???---555444:::ZZZ|||eee===,,,---...------111777<<<999444---*********)))(((***...---+++222<<<777)))'''******'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%###### $$$)))+++***((()))***###$$$&&&(((((((((&&&%%%%%%%%%$$$%%%'''))),,,...&&&$$$"""###%%%&&&''''''"""###$$$%%%&&&&&&&&&&&&$$$%%%'''(((&&&%%%(((---===LLLXXXQQQ===//////666\\\zzzrrrlllppp~~~}}}MMM...'''+++***$$$(((&&&$$$###%%%'''***+++000DDDeeelllOOO222)))(((&&&%%%%%%'''((((((&&&$$$'''***,,,,,,(((%%%$$$%%%$$$+++---((($$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$&&&'''((((((((('''&&&'''***,,,,,,,,,***'''***222000'''%%%+++%%%''',,,111---&&&'''...333>>>999+++'''***000;;;AAAiiisssEEE777...'''***---******+++++++++,,,,,,,,,---,,,+++)))((((((((((((%%%'''((((((---444666444)))'''%%%######%%%'''(((+++'''+++---&&&,,,:::===...***&&&""""""$$$&&&(((+++)))&&&$$$$$$%%%$$$###&&& &&&'''"""111:::+++...999666&&&###111:::666)))%%%&&&)))(((%%%'''---444KKKeeewww~~~SSS666000))))))///---'''+++666000000111///---;;;___NNNAAA;;;///111---------------,,,,,,,,,++++++*********)))))))))))))))+++(((333IIINNN>>>///,,,888WWW___999,,,;;;mmmfffTTT???...555KKK]]]dddddd```@@@(((,,,777555,,,(((&&&''''''((('''&&&$$$######$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$######"""!!!!!!!!!"""$$$&&&&&&%%%%%%&&&'''%%%###%%%)))***'''&&&)))******)))(((((()))***+++((('''+++)))&&&111;;;555...$$$%%%((($$$&&&***%%%)))(((((('''''''''(((((('''&&&%%%&&&&&&'''&&&%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!'''((($$$###''''''###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%"""---###(((...&&&(((%%%,,,888JJJWWW\\\]]]aaafffhhhSSS:::...555NNNtttkkk:::,,,...,,,(((+++222666555999999333+++'''((('''$$$))),,,***'''...888555)))&&&+++//////)))%%%$$$%%%%%%%%%%%%&&&&&&''''''''',,,---***%%%###&&&'''%%%%%%%%%%%%&&&'''((()))***%%%$$$$$$&&&''''''%%%###$$$$$$$$$######$$$'''***'''%%%$$$######$$$&&&'''###$$$%%%%%%%%%&&&((()))'''''')))$$$,,,%%%444HHHsss}}}[[[777''',,,MMMuuupppdddfffiii:::+++666444###&&&'''((('''&&&&&&''')))///444MMMiiiccc???(((((('''%%%######$$$%%%$$$###***)))(((&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###!!! !!!###$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$######%%%)))***))),,,222111777777:::;;;///'''......***(((,,,---,,,,,,///555<<>>444$$$!!!(((### )))***)))'''%%%$$$"""""""""''''''&&&%%%&&&+++222777(((///111***&&&---999@@@,,,'''$$$%%%&&&'''+++111555TTThhhqqqhhh999000...,,,,,,------,,,+++...+++...444333444CCCWWWPPP@@@888...000---,,,,,,,,,,,,,,,++++++++++++)))))))))))))))*********+++)))333EEEGGG777***)))+++GGGQQQ333,,,:::jjjdddBBB222'''---???RRR```hhh___@@@(((,,,777555,,,'''&&&&&&'''(((''''''%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%'''%%%$$$%%%)))***'''&&&)))+++***)))((((((((()))***(((&&&+++***%%%000???AAA111&&&'''***%%%%%%)))$$$((((((''''''''''''(((((('''&&&%%%%%%&&&&&&%%%$$$'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$((()))%%%$$$'''(((%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%%%%,,,%%%)))******222&&&(((...:::CCCGGGIIINNNUUUaaaMMM444///DDDjjjuuuGGG---,,,+++***)))+++///222:::;;;777///)))((('''%%%''',,,,,,(((+++333111)))&&&***......)))%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&***,,,***&&&%%%''''''%%%%%%%%%%%%&&&'''((()))***%%%$$$$$$%%%'''&&&$$$###%%%$$$$$$###"""###%%%'''((('''%%%$$$###$$$%%%&&&###$$$$$$%%%&&&(((***,,,(((---666...,,,......HHHkkkuuuIII///000@@@xxxsssbbbqqq}}}uuuGGG<<>>555---111---+++,,,++++++++++++*********)))(((((())))))***+++++++++)))222???===---%%%'''###888CCC000///888ccc]]]111***$$$'''111AAAWWWiii]]]???)))---777444***%%%%%%%%%&&&'''''''''&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''###%%%&&&'''%%%%%%%%%&&&%%%$$$%%%)))***'''''')))+++***(((''''''''''''(((((($$$***+++$$$...FFFSSS444)))(((+++%%%$$$'''$$$((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%)))***)))&&&%%%((((((&&&((((((''''''''''''(((((($$$&&&'''))))))(((&&&%%%&&&(((&&&+++(((444FFF000***))),,,111555777>>>FFFXXXDDD111999```[[[333,,,***---+++&&&)))111:::>>>===444+++(((''''''(((---...***+++000///(((%%%(((,,,,,,(((&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$''')))***'''''')))(((%%%%%%%%%%%%&&&'''((()))***$$$$$$###$$$&&&&&&$$$"""%%%$$$###"""######%%%&&&)))(((&&&$$$######$$$$$$%%%$$$$$$%%%'''***---///***///;;;444------;;;fffaaa999111111[[[zzzhhhNNNUUULLLfffrrrWWW000%%%777MMMssshhhDDD333...***&&&'''((('''%%%%%%&&&'''...&&&)))===SSSUUUCCC111(((&&&$$$$$$%%%&&&&&&&&&))))))(((((('''''''''&&&###$$$%%%%%%&&&&&&%%%%%%&&&$$$######%%%&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%&&&))))))(((***///777<<<::::::<<<111&&&)))+++((()))...000...,,,,,,...>>>GGG;;;+++)))000444VVVyyyaaa===222///,,,++++++++++++++++++++++++******++++++***)))'''&&&%%%''''''$$$$$$)))***)))+++)))&&&$$$###$$$&&&'''***))),,,///,,,(((000===AAA:::***###)))&&&!!!%%%###""""""######$$$&&&&&&#########"""###''',,,000***&&&%%%&&&%%%'''666GGG999///'''&&&(((((((((***333jjjvvvppp}}}MMM222///---,,,---------,,,000,,,...222111,,,---444???lllUUU<<<333---333///++++++++++++*********))))))+++***)))(((((()))******)))***111999444'''###)))&&&444===000222777\\\SSS---+++)))''''''222LLLdddZZZ>>>)))...888444)))$$$###$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$%%%''''''&&&%%%%%%&&&&&&$$$&&&******(((''')))+++***((('''&&&&&&&&&''')))$$$)))***$$$000NNNddd;;;+++(((+++%%%###'''%%%(((''''''''''''(((((()))&&&''''''&&&%%%$$$$$$%%%############$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&+++***(((&&&&&&''''''&&&((((((''''''''''''(((((($$$&&&(((******)))'''%%%&&&$$$&&&---(((>>>ZZZAAA222+++)))---000111888@@@MMM;;;777TTTppp???///(((...000***+++333:::@@@@@@777,,,(((((((((***------+++,,,///,,,&&&###&&&(((((('''%%%&&&'''%%%%%%%%%$$$$$$############''')))((((((***)))%%%$$$$$$%%%%%%'''(((***+++%%%#########%%%%%%$$$###%%%#########%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%((('''%%%%%%(((+++...///***)))333---(((***@@@vvvwwwHHH///,,,AAA\\\www}}}^^^CCCFFF---:::@@@888---+++111555PPPuuuVVV777---...&&&'''((('''&&&%%%%%%&&&+++&&&$$$...DDDQQQGGG333(((&&&######$$$&&&&&&&&&((((((((((((((((((''''''###$$$%%%%%%&&&&&&%%%%%%&&&$$$######%%%&&&%%%$$$'''%%%$$$######$$$&&&((('''&&&'''))))))''')))...666:::777777;;;333(((((()))''')))///222...,,,,,,333AAADDD<<<555000...000RRRlll\\\VVV777---///++++++***************)))((()))************)))((($$$'''&&&######&&&'''$$$***(((&&&%%%$$$%%%'''((('''(((,,,...+++(((---666GGGBBB000###'''&&&!!!###""""""""""""###$$$%%%&&&###############&&&***---,,,$$$###((('''$$$000CCC===111&&&&&&))))))((((((555rrruuusssNNN333000---,,,---......---///,,,,,,111222///...000333EEEgggRRR:::333///666000,,,+++++++++*********))))))---,,,***(((''''''((((((((()))///444...%%%%%%,,,***555<<>>^^^JJJ444,,,)))...000///444===DDD999HHHvvvNNN888)))---222///...444888>>>???666,,,((()))))),,,+++******---...)))"""$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########"""&&&)))((()))+++***&&&$$$$$$$$$%%%''')))***+++%%%$$$######%%%%%%%%%###$$$######%%%(((++++++***%%%%%%%%%%%%&&&''''''(((,,,)))'''''')))+++,,,,,,)))$$$,,,***)))+++999ggg```;;;...111EEEfffqqqXXX???===,,,...---,,,,,,---,,,(((888bbbiii???,,,***&&&((())))))'''&&&%%%&&&"""&&&&&&&&&111>>>;;;...)))&&&###"""###$$$%%%%%%&&&'''(((((()))(((((('''###$$$%%%%%%&&&&&&%%%%%%&&&$$$""""""$$$$$$$$$###&&&%%%#########%%%'''((((((&&&'''***)))''')))---333888555555===999---***(((&&&)))000222///,,,+++111BBBCCC888555111555FFFiiiyyy]]]QQQkkkuuuBBB,,,///+++++++++******)))))))))(((((()))***************$$$'''&&&######%%%%%%###)))((('''%%%%%%&&&'''(((%%%'''***,,,***(((+++111JJJIII777$$$###%%%"""$$$#########"""######$$$$$$$$$%%%%%%%%%$$$&&&)))+++...&&&%%%+++)))###+++:::===111&&&&&&)))*********999sssmmmwwwHHH444111...,,,---...///...000,,,+++---000//////000222333HHHqqqIII666333111888111,,,,,,++++++++++++*********...,,,***(((''''''((()))((()))---///+++&&&(((...***777<<<+++000888XXXGGG*********&&&"""&&&:::NNNQQQ888)))000:::444)))%%%######"""""""""###$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""""""""%%%'''((((((&&&%%%%%%&&&&&&%%%&&&***+++((((((***+++***(((''''''''''''(((***&&&((((((---JJJnnn|||\\\<<<))))))&&&%%%(((&&&''''''&&&''''''((()))***(((***+++)))%%%$$$%%%'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$&&&'''(((+++'''%%%(((+++(((%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))*********((('''%%%+++&&&444SSSMMM333+++***000///***///;;;EEEHHHeeebbbJJJ333...000000000333555::::::222***)))***************,,,---,,,'''###&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$"""''')))((()))+++***&&&###$$$$$$%%%''')))+++,,,'''%%%$$$$$$%%%&&&&&&%%%&&&$$$###&&&***---,,,***$$$$$$%%%&&&'''((()))))),,,***'''(((+++,,,+++((()))%%%......222000---HHHrrr{{{ZZZ444(((333RRR^^^MMM777......000000---((('''))),,,///SSS|||PPP000%%%''')))++++++)))'''&&&&&&!!!***,,,&&&(((222444///,,,(((%%%"""###$$$%%%%%%$$$%%%&&&(((((((((''''''###$$$%%%%%%&&&&&&%%%%%%&&&$$$""""""###$$$######%%%$$$$$$###$$$%%%'''((('''&&&'''))))))''')))......333//////:::999---'''(((&&&)))///222///,,,,,,---DDDDDD999:::999EEEeeehhhGGG@@@YYY]]]:::333---------,,,++++++******((())))))))))))******+++%%%((((((%%%$$$'''&&&###)))((('''&&&&&&'''(((((($$$&&&***+++)))))),,,000DDDLLL???((($$$%%%%%%'''%%%%%%$$$############$$$$$$&&&'''&&&&&&&&&((()))000+++***,,,)))%%%***333>>>333)))(((******,,,...@@@vvvssstttEEE555222...------///000000000---++++++,,,,,,,,,,,,---777CCCUUUvvvsss>>>111333222777000+++,,,,,,,,,,,,++++++++++++,,,***(((''''''(((+++,,,******+++,,,***&&&'''+++--->>>BBB))),,,999ZZZEEE---***'''&&&$$$'''222???LLL666(((111:::555***&&&&&&%%%$$$######$$$$$$%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''')))(((&&&%%%%%%&&&'''%%%'''++++++)))(((***+++***)))((((((((()))***((('''((((((666___tttJJJ---***((('''(((%%%&&&&&&&&&''''''((()))***))),,,---+++&&&$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))+++&&&%%%+++///+++&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((***+++,,,))),,,&&&,,,+++,,,GGGSSS;;;333111666222***111AAAUUUiiiyyyeeeIII555,,,---111444222555333,,,(((***+++***)))///444444///******---+++)))'''&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&$$$''')))'''(((******'''######$$$%%%''')))+++,,,(((&&&$$$$$$&&&''''''&&&(((%%%$$$&&&***,,,)))&&&%%%%%%&&&''''''(((((('''***'''&&&)))---...+++'''+++)))///---444555)))777ccc}}}III000***===FFF???222'''111111111...)))'''+++///+++DDDoooggg===((()))+++---,,,***(((''''''%%%******''')))222666555000,,,'''%%%$$$%%%%%%%%%"""###%%%'''(((((('''&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$$$$$$$%%%$$$#########$$$%%%%%%&&&''''''&&&%%%&&&))))))'''***///...333......;;;;;;...&&&(((&&&(((...111///------666GGGCCCEEE\\\[[[UUUffflllqqq|||```;;;;;;VVV}}}[[[@@@111000000///......------))))))))))))))))))******'''******''''''))))))&&&((((((''''''''''''(((((($$$(((*********,,,///111888JJJEEE///((()))(((***%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%&&&'''222111...)))'''(((---222AAA777///,,,+++***---222MMMxxx~~~III666333///------///000000+++------,,,+++,,,,,,,,,,,,<<>><<>>333+++///999...,,,)))((()))***++++++%%%%%%%%%&&&&&&'''''''''%%%((()))''''''******'''######$$$%%%''')))+++,,,)))'''%%%%%%&&&(((((('''***'''$$$&&&)))***&&&"""&&&''''''(((''''''&&&&&&'''%%%%%%)))...///,,,'''...,,,---&&&///777---777[[[eeeAAA---111777:::777///===555...---...,,,)))'''(((888aaayyyKKK000))),,,...---+++)))((('''&&&$$$ !!!)))333777666333///***'''&&&&&&&&&&&&!!!"""$$$&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%)))'''%%%%%%&&&&&&%%%$$$"""###$$$%%%&&&'''&&&&&&&&&%%%&&&))))))(((***///666;;;666555BBBDDD666---)))&&&(((...111///---...EEEIII@@@TTT^^^RRRAAACCCWWWkkkGGGMMM\\\~~~yyyNNN444333333222111000000///******))))))))))))******(((++++++))))))++++++'''(((((('''''''''(((((()))&&&)))+++***+++...111333...GGGHHH444,,,,,,+++,,,$$$$$$$$$$$$%%%&&&''''''###%%%''''''%%%$$$$$$%%%444444///&&&$$$+++111333DDD<<<333///,,,***...444XXXqqqOOO666333///------///111111'''+++//////.../////////111:::NNNXXXKKKFFFlllNNN@@@222///111///,,,+++......---,,,,,,+++******))))))(((((()))+++---...---((())))))###(((...(((999TTTBBB))),,,@@@UUUOOO...(((%%%&&&'''%%%'''***;;;111///+++BBB333,,,'''000***+++***!!!"""'''$$$############$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&*********)))(((((()))+++(((***&&&'''---))))))555888...)))111QQQ```===%%%+++111###+++***+++***)))((((((***,,,///,,,***+++***&&&%%%(((000---***''''''&&&%%%$$$'''&&&(((+++(((###'''000---''')))222333+++&&&)))$$$$$$$$$&&&((()))'''&&&***'''''')))***+++111888//////---+++---888KKK[[[LLL888444AAA@@@444???ZZZgggNNN;;;000,,,---888<<<;;;333///111333222666>>>BBB<<<444000...,,,000333444///)))'''+++000%%%&&&''''''&&&%%%%%%&&&&&&&&&)))+++)))&&&(((---&&&&&&%%%%%%&&&)))+++------***((('''''''''%%%$$$'''%%%######%%%'''))))))***'''&&&((('''%%%(((---###&&&(((((((((***++++++,,,///++++++000,,,***333RRR}}}YYY444///666...///CCCUUUXXXDDD***(((---***'''(((333UUU~~~kkk666......---------,,,***'''(((&&&%%%&&&))),,,...///---+++(((%%%###"""######$$$######%%%((()))((('''###&&&'''$$$&&&***(((""",,,+++&&&"""###'''&&&!!!###$$$%%%&&&''''''''''''%%%%%%$$$%%%&&&))),,,...777===CCCGGGHHHCCC555(((###***///+++888777%%%444IIISSSVVVtttxxxDDD333BBBDDDjjjpppVVVkkkJJJ888,,,000222+++***000......,,,***(((''')))***(((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&,,,///---000555...:::BBB<<<111***&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''''',,,:::///!!!(((***+++999IIICCC555"""---333)))<<>>888333...---///777KKK^^^JJJ;;;999DDDBBB888FFFcccrrrVVVIII@@@222---111555999:::444222666999888222:::<<<444,,,+++...111000111222111...***'''%%%&&&'''((((((((('''''''''''''''***---,,,((()))---''''''&&&%%%&&&(((+++,,,***(((&&&%%%&&&'''&&&%%%)))((('''(((,,,///000111---)))''''''&&&&&&+++111,,,,,,+++((('''((()))***++++++'''***333111---444MMMqqqEEE...---...===YYYyyy{{{bbb===...,,,))))))+++111PPPzzz~~~VVV---))))))++++++((((((+++(((&&&%%%&&&(((+++------+++***'''%%%######$$$$$$%%%%%%%%%''')))******((((((***)))&&&'''***((("""))))))&&&"""$$$((('''$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%''')))+++---777>>>@@@???BBBDDD999)))'''***---)))888999(((777KKKbbbrrrXXX888<<<;;;___uuukkkOOO555...000///......,,,,,,,,,+++***)))***+++)))******++++++***(((((((((((((((((((((((((((((((((%%%&&&,,,...---000555,,,777BBB???222&&&"""$$$######$$$%%%%%%&&&&&&'''$$$%%%'''))))))(((&&&%%%)))888111%%%)))***,,,:::HHHDDD777$$$+++000+++EEEnnnzzz[[[444444333///...///111222.../////////...000222444111000333;;;FFFOOOSSSTTTpppbbb>>>777222222111......000------,,,,,,+++*********+++***)))))))))***++++++,,,%%%(((+++&&&))),,,''',,,GGG>>>+++***CCCaaa[[[111***&&&((()))(((&&&'''%%%!!!)))...GGG555---)))888666///%%%!!!%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))+++,,,---333333+++'''***'''(((333111+++999UUUqqq}}}PPP@@@222%%%+++(((''')))***)))((('''''')))+++...000777>>>===333+++''''''***---,,,)))'''''')))%%%$$$%%%'''&&&&&&+++222+++000222...+++,,,------(((&&&%%%%%%''')))******...***)))+++,,,...444;;;===222,,,///000555III```KKK>>><<>>888HHHbbbjjjGGG@@@>>>222---222///222333000000222444444444888777...(((+++222777888555333222222///(((###((())))))******))))))(((&&&'''+++000///+++***,,,)))((('''&&&'''(((***++++++)))&&&&&&&&&&&&%%%$$$&&&%%%&&&(((---000111111...***'''&&&&&&'''---555///---***)))***,,,000333***,,,(((+++444000***///DDDzzz[[[444&&&,,,CCCbbbXXX:::+++(((...---111PPP~~~www777+++&&&++++++$$$%%%---((('''%%%%%%''')))******)))(((&&&%%%$$$$$$%%%&&&'''&&&''')))+++,,,+++***000000...+++***,,,***&&&'''(((&&&###$$$((()))%%%'''&&&%%%%%%%%%&&&''''''((('''&&&&&&'''(((***+++333???>>>333888FFF>>>)))******+++)))<<<===,,,<<>>@@@AAACCCQQQdddXXXGGGBBB;;;333111...//////---,,,,,,---,,,;;;:::444,,,,,,222777888<<<999444111///---+++))))))((()))***++++++***)))&&&&&&+++111111---***++++++***(((''''''(((***+++///---***))))))(((&&&%%%%%%$$$%%%'''***,,,------,,,(((&&&''''''''',,,333000---,,,,,,,,,,,,111777:::DDDEEEBBB<<<...&&&///???xxxyyyzzzrrrEEE,,,***:::PPPtttLLL000(((000,,,111TTTNNN444%%%+++...%%%###+++)))'''%%%%%%'''((('''''''''&&&%%%%%%%%%&&&&&&''''''&&&''')))+++,,,+++***///...,,,*********)))&&&''')))'''$$$$$$((((((%%%)))'''%%%$$$$$$%%%&&&((()))(((((('''(((((()))***///AAA???...444JJJDDD)))+++)))***,,,AAACCC111AAAZZZbbb@@@///AAAjjj|||}}}bbb>>>000222333000/////////000111000...,,,++++++++++++***))))))(((************************)))((((((***,,,...111444222222===IIICCC///&&&+++'''&&&%%%$$$$$$%%%&&&''')))***,,,,,,+++)))'''%%%&&&222888333+++''',,,666:::>>>===---+++***333aaa}}}jjjyyymmm???555,,,---333666555444000111111///---///666<<>>555333333333///))))))---+++***************))))))+++***)))((((((((()))***...(((...222)))%%%***+++'''======000(((CCCdddUUU...)))&&&&&&'''%%%'''+++999,,,,,,000HHH333***(((;;;JJJ???(((''',,,+++///&&&&&&&&&%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((((('''''')))---000111000777999000'''+++,,,...888000333PPPuuuzzzHHHDDDBBB333777666///,,,,,,,,,+++)))***,,,...000222777>>>===555...,,,(((---222222---))))))+++*********((())),,,000222...:::>>>777///...+++%%%++++++,,,...000000...,,,111111333666444///...111>>>666444;;;<<<:::CCCSSSXXXKKK@@@DDDPPP```ooozzzggg[[[TTTBBB---111///......---,,,,,,,,,<<<666...***///666555///222777;;;999222,,,******)))(((''')))+++,,,***(((%%%%%%***000222...******,,,+++)))(((((((((***+++000...,,,,,,---------,,,***((('''(((***,,,,,,+++(((&&&'''))))))''')))...000.........***'''---666[[[nnnuuujjjSSS555***555AAA{{{ppphhh[[[;;;...///:::dddhhh@@@+++---***...LLLvvvfffAAA&&&(((///)))%%%((()))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''***+++***)))(((&&&%%%&&&'''&&&%%%$$$(((+++***&&&$$$&&&&&&###)))'''%%%$$$$$$%%%&&&((())))))((((((((()))))))))---EEEGGG333888PPPLLL///***(((+++111HHHHHH555GGGlll|||MMM444:::UUUbbbCCC555444444000///...///000///,,,))),,,,,,+++***))))))(((((()))))))))))))))))))))))))))))))))(((***...222333;;;444888GGGHHH777)))'''$$$%%%%%%&&&((()))+++,,,---,,,+++)))(((((((((((((((000999888+++%%%+++000000888>>>222---)))777oooxxxiii___wwwJJJ888...;;;LLLLLL;;;+++...111333333111111333555NNNcccgggNNN222111FFFWWWWWWQQQ\\\}}}nnnEEE222000...///000///++++++...))))))))))))))))))))))))***)))((((((((()))******+++***777===///$$$'''***))):::<<<222(((BBBbbbJJJ***((('''&&&$$$$$$+++444FFF222,,,000JJJ666...,,,777RRRGGG***''')))%%%+++&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((()))+++)))(((***///333333222777;;;222))),,,///111999...:::^^^uuuBBB555444222888333111,,,,,,,,,+++******,,,......---000444333---***+++'''+++///000---++++++++++++------,,,...333555444666===AAA>>>888333---(((*********,,,//////---+++++++++///444333///...000???======???>>>;;;>>>CCCSSSHHH???EEE^^^}}}{{{|||rrrTTT000222---***+++,,,+++,,,...555000(((&&&...444111(((+++<<>>222111000...,,,---///000---***......,,,+++***))))))***(((((((((((((((((((((((()))***)))''')))///222222???555444@@@FFF===---$$$###$$$'''***---///000111---+++)))&&&&&&&&&((()))***+++777:::+++%%%+++---+++333===555///+++???eeeVVVtttyyy\\\eee}}}^^^DDD888MMMjjjjjjNNN333---...000111222111000000JJJ]]]qqqjjjIII...444JJJggghhheeeggg{{{pppLLL888111111---,,,......+++***,,,)))))))))))))))))))))))))))(((''''''((()))***+++)))000FFFPPP<<<)))(((******666:::444(((CCC___@@@((())))))(((###$$$000>>>RRR777---111NNN999...+++777\\\SSS///(((%%%'''%%%%%%%%%&&&''')))***+++(((((('''&&&&&&&&&&&&&&&%%%&&&((())))))(((((('''''''''((((((((()))))))))...+++))),,,111555444222888>>>555+++...111222888...CCCmmmrrrFFF666<<>>@@@???AAADDDAAA999333111...,,,******,,,...///000...---000333222///000444EEEJJJJJJGGGFFFIIIJJJGGGTTTNNNFFFKKKfffoooNNN888///******+++)))))),,,000///+++)))...444333///---CCC[[[aaaSSS>>>///)))+++)))(((***...000---***(((&&&)))000333000---,,,,,,+++***))))))***,,,---,,,******+++...000000000(((&&&$$$&&&+++111666999111......000...+++---111...000666666000000EEE```\\\<<<555DDD|||bbbHHHbbbqqqooo\\\LLL<<<000000:::bbbyyyLLL444---***///>>>```oooDDD---***,,,+++***((('''''''''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&)))***)))(((,,,)))+++111333///+++,,,&&&+++,,,(((%%%&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''((())))))************...IIIOOO;;;999MMMOOO===---***---444HHHIII???ZZZxxxNNN???@@@\\\|||zzzTTT:::444222///---...333555444222111000///---,,,+++,,,,,,)))))))))))))))))))))))))))+++***&&&(((///333222888333222:::DDDEEE:::...***,,,...000000///...---)))((('''&&&&&&&&&&&&&&&)))%%%333:::+++&&&...,,,,,,222;;;555000---HHHbbbXXXtttqqqZZZjjj{{{VVV>>>SSSyyyttt___GGG===111,,,111;;;DDDHHHCCCIII]]]pppjjjPPP???@@@XXXhhhrrrmmmiiivvviii???000000222555///,,,---,,,)))''''''(((((((((((())))))))))))((('''''''''((()))+++,,,***666SSS```III000+++---***444999444)))DDD^^^:::'''))),,,)))###%%%555FFFZZZ<<>><<>>000...***JJJppp^^^???000......666XXXYYY666******+++***(((''''''((())))))(((&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%''')))+++***(((***''')))000222,,,'''((($$$))),,,(((&&&'''((('''###$$$%%%&&&'''((('''''''''((()))******+++++++++,,,EEEKKK777333EEEJJJ>>>000+++---222FFFHHHBBBbbb[[[DDD;;;JJJ||||||ssspppMMMAAA666222000222888======;;;444333111///...---......))))))))))))))))))))))))))),,,***&&&'''///333111...000222888DDDMMMHHH>>>444555666555222---'''$$$%%%&&&'''''''''&&&%%%$$$((( ///999+++(((111,,,...222:::444000///OOOrrrlllQQQUUUiiiyyybbb>>>NNNzzzmmmWWW<<<...555KKKcccpppLLL@@@IIIkkkqqqPPP999:::OOOooozzzcccJJJYYY{{{^^^DDD999111///222///...---,,,+++*********+++***))))))))))))))))))'''''''''%%%$$$%%%(((+++...000QQQrrrddd???------333FFFEEE666,,,GGG^^^===&&&+++///+++$$$)))BBB[[[]]]EEE(((000FFF888$$$---AAAnnnlllMMM000###***&&&'''&&&%%%&&&(((((('''&&&(((((())))))))))))((((((&&&(((***,,,,,,+++)))'''(((''''''''''''((())))))***//////+++...444333+++...AAA>>>------555;;;???>>>fff}}}}}}qqq<<<@@@777888999222333777333///000111000...,,,++++++(((+++222888;;;:::555111777EEEDDDAAANNNYYYVVVRRR[[[PPPDDD@@@AAAAAA;;;555<<<999444000111999CCCKKK>>>:::@@@JJJGGG;;;===HHHaaannnuuulllaaa```eeeiiimmmfffXXX^^^nnnLLL000...111,,,+++000000///000+++,,,AAASSSQQQ===HHHTTTTTTDDD333...222...777000***555;;;333,,,000%%%444+++***===333///666///+++&&&%%%000444''',,,,,,+++,,,...///,,,''')))+++111666>>>PPPPPP;;;...333444///+++---444;;;LLLEEE>>>666++++++>>>UUU}}}kkk>>>CCCcccSSS111222777999;;;HHHRRRCCC***111:::KKKuuuAAA111---...444MMMxxxAAA444666...+++***)))))))))))))))******%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''((()))***)))+++***%%%''',,,---)))%%%,,,///+++(((******((()))%%%%%%((()))&&&'''+++)))******+++++++++******...:::@@@===+++333LLL<<<***222---777KKKBBBKKKzzzyyyHHH>>>EEEiiizzzgggqqqkkk<<<666///666???>>>@@@DDDBBB??????:::111000444444000***))))))***,,,---+++***---+++******((((((111;;;000---999555GGGYYYJJJRRR666///*********((('''((((((&&&$$$$$$%%%''''''&&&%%%***,,,222333'''%%%444:::???FFF@@@...333gggrrr}}}lllMMMSSShhhuuummmFFF===[[[[[[:::777GGGeee{{{VVVAAARRRuuuzzzUUU@@@@@@OOOgggnnn```QQQNNNeeeDDD555111,,,,,,000///...---,,,+++*********++++++***))))))(((((()))'''''''''&&&%%%%%%(((+++,,,111SSSuuulllPPP@@@===GGGTTTIII555,,,IIIaaaCCC+++,,,---***(((000IIIaaaeeeJJJ+++333KKK>>>(((///AAAooopppSSS555$$$***&&&'''&&&%%%&&&((()))((('''(((((())))))))))))(((((()))***+++++++++)))'''&&&'''''''''''''''((())))))***......***---333222+++111EEEDDD333///555999???MMMqqqRRRAAA777888;;;555666999555555666666555333222222333///111333555666444111///666AAA???<<>>[[[zzzffflll}}}~~~QQQ>>>555888<<<888:::BBBBBBFFFFFFBBB;;;888888555///,,,+++***+++,,,+++***(((---+++******((()))000999777...:::666???QQQGGGIII---***''''''%%%$$$'''------***'''%%%&&&&&&&&&&&&&&&)))+++444:::///'''000777HHHOOOBBB555III{{{|||sss}}}XXXLLLXXXgggmmmJJJ444AAAhhhcccJJJAAASSSqqq~~~ooo^^^PPPUUUqqqxxxTTTCCC>>>PPPeeekkkccc\\\RRR@@@111...///......111///...---,,,+++*********,,,++++++***)))(((((('''(((((('''&&&%%%&&&)))+++)))222TTTvvvvvvggg]]]WWWaaaeeeKKK000+++JJJeeeMMM///,,,***---444DDD\\\qqqnnnOOO,,,444OOOCCC+++...AAAqqquuu\\\<<<%%%)))''''''&&&&&&'''((())))))(((((())))))******))))))(((+++++++++***)))(((&&&&&&'''''''''''''''((())))))***---,,,+++111999666,,,444IIIIII888222555;;;CCCbbbkkkEEE999999===999999<<<888999::::::888777777999;;;;;;;;;::::::::::::::::::===DDD??????NNNWWWSSSPPP___VVVLLLKKKPPPSSSPPPKKK@@@===;;;>>>EEEKKKLLLKKKUUUXXXZZZZZZXXX[[[bbbiiiqqqwwwyyyrrriiifffhhhiiiyyymmmeeeyyyhhhMMM<<<666444222---///555222///@@@QQQQQQ>>>>>>>>><<<555...000666OOOZZZRRRDDDDDDHHHMMMUUUGGG>>>FFF???<<>>///666111;;;XXXhhh|||zzzKKK888MMMnnnsssdddeeelllqqq{{{oooIII??????BBB<<<<<>>...:::999777IIIKKKCCC***((('''&&&######***333222...***'''&&&&&&&&&&&&&&&''')))666DDD===000222555OOOYYYKKKKKKnnnwwwyyyoooNNNJJJWWWmmmlllYYY888,,,GGGssspppTTTLLLWWWrrr}}}yyyXXX???XXXwwwXXX888777RRRqqqQQQ999222...000111//////222.........---,,,+++***)))+++++++++***)))(((''''''((((((((('''&&&'''))),,,(((222SSSsss{{{xxxuuuooosssrrrLLL++++++LLLjjj[[[444---***333EEEZZZpppvvvRRR+++333PPPEEE++++++AAAqqq{{{gggFFF)))'''&&&((('''&&&''')))******))))))))))))******)))))))))*********)))(((((((((((((((''''''''''''((()))))),,,,,,+++///===FFF>>>...777JJJIII888333777CCCRRRuuuNNN===999>>>;;;;;;===::::::::::::888888999<<>>KKKEEE222000;;;HHH@@@...---444///...222222///444>>>BBB@@@CCC:::;;;;;;000///;;;@@@MMMFFF???;;;:::;;;@@@FFF333------555:::888999>>>QQQhhhWWWWWW]]]hhh|||uuuPPPAAADDD\\\jjjeee>>>666222...444\\\WWW222---)))***)))(((((('''((((((((()))((((((''''''''''''((('''&&&&&&''''''((()))***((())))))'''''')))***+++(((,,,...,,,)))''''''(((&&&+++)))&&&///???>>>222))))))***+++,,,,,,,,,,,,---666CCCQQQKKKQQQ^^^FFF111333111BBBiiiYYY;;;HHH\\\llliiilllkkkppp[[[MMMKKKOOOMMMMMMLLLEEEGGGFFFDDDBBBAAA???<<<888333000---,,,,,,---,,,+++---++++++---,,,***...444@@@///:::???777IIIVVVGGG222---((('''&&&&&&,,,444222...)))&&&&&&'''''''''###&&&)))777IIIEEE::::::666NNN^^^___ooowwwttt~~~^^^HHHKKKUUUhhhjjjMMM000444UUUqqqaaaQQQ]]]nnn{{{kkkSSSZZZtttvvvRRR:::AAAbbbXXX666333000///111000...---///.........---,,,+++)))(((***+++++++++***)))'''&&&)))))))))'''&&&'''***---)))000OOOnnnwwwxxxyyyuuuwwwyyyNNN+++///OOOpppkkkJJJ>>>888BBBVVVkkk{{{~~~WWW...444RRRGGG+++***BBBqqqsssRRR///(((%%%((('''&&&(((***++++++***))))))************))))))((()))))))))******++++++)))(((((((((((()))******...,,,+++555IIITTTFFF000888GGGDDD555333>>>SSSiii\\\EEE;;;>>>;;;999<<<:::999999999888888:::===@@@<<<@@@EEEHHHIIIJJJLLLNNNQQQQQQMMMRRRaaaccc___bbb]]]WWWTTTZZZeeemmmmmmiii___WWWQQQSSS[[[aaa^^^YYYLLLVVV\\\\\\\\\bbbgggiiigggmmmtttuuuooogggccccccqqq}}}\\\HHH===666---555CCCCCC777:::GGGIII777111---...///000333888CCCRRRWWWWWWZZZYYYWWW^^^bbbMMM777222;;;LLLOOO999,,,:::IIIAAA---+++222//////:::???======@@@<<<333000111>>>FFF<<<:::CCCGGGCCC<<<888999;;;===CCCKKK888///,,,111555444777===NNNiiiKKKGGGZZZWWWkkkrrr@@@222...333@@@eeemmmAAA444---******)))(((((((((((((((***)))(((''''''''''''''''''&&&&&&''''''((()))***))))))***)))((((((***...%%%'''+++,,,)))'''(((+++&&&+++***(((222BBBCCC777))))))***,,,,,,------------555CCCZZZ[[[aaajjjOOO333000444RRRmmmGGGGGGRRRvvvooowww|||zzz|||eeeYYY[[[]]]aaa```UUUUUUPPPJJJFFFCCC>>>:::999555333///...///111222222...,,,---//////---...222BBB555===EEE<<>>333)))'''((()))***------***'''%%%&&&'''(((((("""'''***555EEECCC::::::888III```zzzkkkiiitttvvvQQQBBBGGG___ooo___???///===QQQeeeUUUQQQ___rrrpppjjjhhhdddzzz{{{___FFFJJJgggWWW>>>;;;333222222222222111000000---.........---+++)))((())))))***++++++***((('''******)))((('''(((+++---+++///LLLjjjmmmfffffffffoooyyyQQQ///444QQQsssyyyhhhXXXLLLSSSfffwww___444999VVVKKK///...EEErrr~~~aaa888+++&&&(((''''''(((+++,,,,,,+++)))******++++++******)))((((((***+++,,,---------***************++++++,,,...------666JJJUUUIII444:::DDD>>>333888JJJfffpppQQQ???>>>999777::::::888999:::::::::;;;>>>@@@???EEEKKKMMMMMMLLLNNNOOOMMMNNNMMMUUUbbb```\\\dddfff[[[QQQQQQ\\\gggmmmnnnfff^^^WWWWWW^^^cccaaa]]]PPPWWW```ddddddeeehhhlllgggnnnvvvxxxpppddd```bbbssssssuuuYYYCCC555000888GGGGGG777777EEELLL:::333///000111111333777BBBOOORRRRRRUUUUUUXXXdddsss^^^===555999GGGRRR<<<,,,888EEE???------444000555CCCIIICCC??????666)))222999JJJNNN@@@:::<<<999555000///333444222888AAAFFF555)))...777888777888PPP~~~}}}]]]KKKTTTFFFJJJsss{{{LLL===@@@SSShhh\\\@@@444,,,+++***))))))(((((()))***)))(((''''''''''''''''''&&&&&&''''''((()))*********+++,,,)))'''***000###%%%))),,,+++(((***...)))+++***(((///999999222))))))+++,,,------------,,,222BBB___gggnnnuuuWWW777000???hhhZZZGGGKKKkkkzzzooovvvkkkffffffmmmppphhhkkkcccZZZTTTLLLBBB<<<::::::777333111222555777777000...///222222///...000AAA??????HHHCCCIIIZZZJJJCCC555(((&&&((((((&&&&&&)))'''%%%%%%'''(((((('''$$$))))))111AAA@@@555222888HHHiiixxx\\\UUUaaazzzcccAAAFFFUUUggghhhOOO333111@@@|||bbbBBB>>>ZZZkkkhhh___TTTWWWvvvbbbEEECCCOOOVVV999555<<<222222222222333444333111------......---+++)))((('''(((***+++++++++)))(((*********)))'''(((+++.........LLLjjjdddNNNFFFHHH^^^rrrRRR222666MMMooo|||lllYYYJJJOOOcccyyyeee999<<>>IIIDDD777;;;BBB;;;444@@@WWWvvv^^^DDD???888555999:::666888999:::999:::;;;===@@@FFFKKKMMMKKKKKKMMMPPPIIIKKKNNNYYYccc\\\ZZZgggeeeZZZPPPOOOYYYeeejjjjjjfff```[[[\\\bbbeeeddd`````````fffllliiiaaabbbjjjfffllluuuvvvlllaaa```gggzzzcccsssRRR;;;444:::GGGDDD333444HHHTTT:::444000111222444999???IIIXXX^^^[[[XXXTTT[[[mmmqqqPPPEEE???DDDTTTAAA...666AAA<<<...111888333333@@@DDD<<<;;;BBBAAA888EEELLLTTTNNNBBBHHHTTTSSSVVVRRRRRRSSSLLLAAABBBKKKdddVVVJJJHHHEEE===888999ZZZzzzyyyuuuQQQLLL;;;;;;hhheeeYYYfffvvvKKK888---,,,+++***))))))))))))***)))((('''&&&&&&&&&&&&'''&&&&&&''''''((()))***,,,+++,,,...+++'''+++333///...000333///))))))...,,,***)))***,,,......---((()))+++,,,---.........---111BBBeeerrrzzzaaa<<<666OOOqqqIIIIIIUUUkkktttvvvnnnooorrrkkkuuummmfffbbb[[[OOOGGGFFFAAA===888555555888999:::111///000444555111///000888CCC<<>>111<<>>999<<>>CCCDDDCCCDDDIIIMMMHHHLLLQQQ^^^fff]]][[[kkk\\\UUUQQQVVVaaaiiiiiifffdddaaa___aaafffhhhfffccceeeaaaeeennnjjj___aaammmaaagggppprrrhhh^^^bbbnnn|||___~~~eeeJJJ777;;;EEEAAA///222KKK]]]777222///111444888AAAJJJUUUiiitttpppggg]]]cccwww}}}```TTTFFFDDDWWWFFF111777???;;;000666<<<666***666999222666HHHRRRPPPSSSWWWWWWLLLJJJhhh|||llljjjrrr~~~oooSSS999333:::eee|||{{{XXXEEE888:::hhhvvvoooOOO777...---,,,+++************))))))(((&&&&&&%%%%%%%%%'''&&&&&&''''''((()))***---+++---///,,,''',,,444???<<<<<<;;;444***'''+++---)))))),,,,,,)))***---((()))+++,,,---.........000333DDDjjjzzzhhh@@@;;;[[[MMMJJJFFFsss}}}iiiwwwoookkkdddpppjjjhhhkkkggg]]]VVVUUUFFFAAA;;;777777999:::;;;222000111666777333/////////BBB777AAAJJJCCCLLLDDD:::333,,,***(((''')))---((('''''')))***)))&&&$$$$$$&&&%%%444PPPSSS>>>...222XXXgggTTT@@@@@@ZZZbbbDDDCCC[[[{{{sssHHH444===WWWvvvKKK777:::VVVtttbbb\\\hhhgggUUUMMM??????999000///000///...---------------///...---,,,+++*********++++++++++++*********)))((()))***))))))***,,,///,,,222RRRcccJJJ444000***???UUUYYY;;;---NNNmmmjjjFFF444222777999UUU{{{eee888:::^^^RRR111222MMM^^^000(((,,,*********,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,+++.........333888222((((((,,,---,,,000777888444333222111///...333<<>><<<888444;;;<<<======???BBBFFFJJJLLLUUURRRnnnqqqTTT___mmmWWWUUUQQQOOOWWWbbbccc]]][[[]]]\\\VVVTTTWWWZZZZZZVVVWWW[[[bbbhhhggg```ZZZ___ZZZkkkpppUUUOOOgggxxxxxx}}}pppPPPJJJHHH999***BBB___^^^CCC;;;999@@@DDDHHHVVVfffyyyzzz}}}~~~yyyuuu{{{dddQQQOOOTTTXXX333444@@@@@@999HHHSSSBBB444555:::444CCCVVVTTTaaaTTT[[[hhhyyysssFFF444DDDqqqppp|||UUU===999[[[jjj222555,,,(((------((((((...,,,---,,,***'''%%%%%%%%%'''&&&&&&&&&&&&'''((((((777---***///...''')))222>>>222222<<<;;;,,,'''///'''&&&'''***---...+++'''###+++++++++333444...---222...SSSyyyzzzMMMUUUrrrHHHJJJ___yyymmmbbbjjjrrrqqqjjjbbb______PPPKKKCCC>>>;;;::::::999555333111222333333000,,,,,,===<<<:::EEEEEEBBBOOO:::???000&&&///,,,###)))&&&'''((((((((())),,,//////(((888OOOtttooo<<<888:::qqqqqqGGG>>>222000FFFnnnWWWAAAPPPlllwwwaaa999333JJJ|||uuuPPP;;;DDDgggkkkYYYddd[[[999444888444///000//////...---------------///...---,,,++++++++++++******))))))))))))*********++++++******+++---000...333QQQ___EEE000000,,,888NNNSSS888---NNNkkkfff<<<000...000111DDDkkkfff::::::ZZZOOO000222OOOjjj<<<...,,,+++***+++,,,---,,,+++,,,,,,,,,,,,------------,,,///111111444888555......222333111444:::<<<999::::::999888777999<<>>AAAEEEHHHNNNTTTYYYuuuqqqYYYgggoooUUUTTTNNNKKKPPPZZZ^^^[[[WWWSSSJJJCCCFFFPPPVVVWWWRRRMMMJJJNNNXXXaaacccbbbccc\\\jjjqqq^^^\\\uuuxxxqqq___NNN:::111KKKjjjkkkUUUNNNPPP^^^hhhjjjnnntttqqq]]]WWWYYY[[[<<<333>>>LLLOOOYYY\\\NNN333777DDDBBBHHHQQQPPP```|||PPP<<>>YYYzzzHHH---++++++,,,,,,++++++,,,)))***+++)))'''&&&'''((('''&&&&&&&&&&&&'''((((((666111---...,,,)))+++///888......888777+++&&&---++++++***(((((((((***+++222444444111000555999666888777[[[\\\tttTTTNNN\\\|||tttqqqtttvvvsssmmmhhhfffgggaaaYYYMMMBBB<<<:::::::::444222000///000000...+++,,,777<<<>>>BBBCCCEEELLLFFFDDD888---,,,***&&&))))))(((((()))***,,,---...555---888IIImmmpppEEE<<>>aaagggEEEGGG]]]pppeeeAAA888AAAqqqxxxOOO:::QQQvvvzzz\\\RRRjjjSSS===...000666333111333///...------------------///......---,,,,,,,,,,,,+++***(((''''''(((***++++++,,,,,,,,,+++,,,...000///444PPPZZZ>>>---000...222HHHNNN777...PPPiiiaaa111...******,,,222UUUjjj>>>999WWWMMM000222OOOvvvHHH111...,,,+++,,,---...,,,+++,,,,,,---------.........+++///111111333666666333777999888555555888:::888888888888:::<<<<<<;;;:::BBBAAA:::;;;YYYoooJJJ333000555<<<999666555666888888888111333777:::<<<>>>AAACCCCCCDDDTTTmmm```RRRbbbbbbRRRPPPKKKDDDDDDJJJOOOPPPMMMFFF===888>>>IIIMMMLLLHHHAAA;;;>>>HHHTTTZZZ\\\___YYYdddooojjjnnnttt|||rrrNNN777777TTTmmmlll\\\WWW^^^rrrpppccc___^^^CCC444BBBdddpppfffVVVGGG444777MMMRRRRRRXXX^^^vvvppp{{{]]]EEESSSiiipppzzzWWWIIIYYYyyyeee111///---,,,------+++)))'''((())))))(((''')))***''''''&&&&&&''''''((()))444555222,,,***,,,---***444,,,,,,555555+++'''+++,,,---,,,***)))---444:::DDD<<<@@@@@@999FFFUUUPPPEEEJJJnnnmmmfffVVVXXXttt}}}~~~~~~|||xxxrrrmmmiiiqqqfffVVVHHH???<<<<<<===777444111000//////...---,,,000===DDD???AAAIIIJJJSSSIIIBBB888***'''+++)))******+++,,,...///...---555000444???aaapppVVVJJJhhhxxxLLL000111///---888VVVzzzUUU@@@IIIdddjjjJJJ<<<<<>><<>>:::666333333333333222---111555777888999999:::666000GGGYYYGGGDDDVVVQQQJJJJJJFFF???::::::>>>AAA??????===<<>>III???BBBNNNJJJTTTEEEEEE@@@***&&&...((((((,,,222444111...,,,++++++...///444OOOjjjjjjbbbhhh@@@,,,000222000777RRR{{{lllDDD<<>>fffyyyWWWFFFbbbyyysssUUURRRqqqSSS555111111222111...******---------,,,,,,,,,------.........---,,,,,,,,,------333111---***(((((()))***+++,,,,,,+++******,,,//////333JJJPPP777,,,111,,,111GGGNNN999111RRRggg[[[111///(((---555+++777```pppAAA777XXXXXX:::444RRRddd999///...,,,------...,,,+++,,,,,,------...///000000)))+++...111222222555777666666555333000...000222333222222666<<>>??????===888444666:::888>>>@@@>>><<<:::555000222555888777444333666;;;CCCAAAJJJbbbyyytttvvv{{{yyypppFFFCCC]]]kkk^^^NNN@@@QQQlll{{{fffVVVOOO^^^BBB:::QQQZZZEEE;;;III:::...MMMhhhwwwYYY???ccctttVVVYYY[[[MMMooo```WWWrrrjjjAAA&&&---444)))%%%---+++,,,,,,+++)))''''''((((((''''''''''''((())))))---777555***)))111000&&&333222222444444111---***///000333999AAAHHHMMMOOOAAA000:::EEEEEE\\\nnn]]]LLLjjjjjjSSSVVVzzzyyyoooqqqjjj___TTTKKKEEE@@@>>>???>>>:::666333222222333000+++<<>>555CCCEEE???222444777:::999666888<<<888<<<<<<777222222111///000333555222...///555;;;;;;;;;AAAYYYxxxkkkvvvkkkttt{{{rrrqqqxxxrrriiixxxnnnVVV]]]vvvqqqSSS@@@DDDbbbpppXXXJJJGGGNNNAAA:::HHHQQQAAA;;;NNN@@@000OOOnnnNNN666^^^jjjfff{{{LLL;;;VVV{{{sss^^^lllTTT---,,,111)))'''000///000///---***((('''(((((((((''''''(((((()))******222222++++++111000(((000222333333333444000+++777888999;;;???EEEKKKPPPRRREEEGGGMMMOOObbbooodddlllzzzYYYPPPlll}}}xxxsssuuuppphhh___VVVLLLCCC===@@@???===999444111111222222---888GGGIIIJJJOOOQQQBBB888:::<<<111((('''''',,,444;;;:::111***((()))$$$---+++,,,111PPPhhhXXX???000000///---333KKKvvvjjjBBB???QQQGGG<<<:::cccccc???===ZZZttt___cccdddGGG333...222...333333......222333///,,,,,,++++++,,,,,,---...+++++++++******++++++,,,000///...---,,,+++++++++---------,,,++++++---///111,,,777888(((***333+++111IIIQQQ888...PPPkkkeee<<<---***...+++***000333OOOSSS;;;777XXXYYY<<<333EEE~~~wwwEEE///---++++++,,,,,,***)))******+++,,,---.../////////,,,---555:::777555555---...333888777333555;;;444555666777777999<<>>555777FFF999555...---///555666444777<<<666666444000000333333000222111000000222555888:::999:::999NNNooo|||~~~ZZZ^^^}}}ppplllzzz|||sssyyy~~~uuuKKK>>>NNNpppgggKKKCCCHHHLLLLLLBBBDDDOOOGGGCCCTTTRRR;;;SSSiii{{{JJJ555^^^|||kkkDDD666HHH^^^xxxooovvvHHH222------,,,,,,000111111...+++)))))))))((((((((((((((())))))***''',,,...,,,---111000,,,...333555444666:::888111888;;;;;;777555???RRRaaasssnnnfffbbbgggxxxkkkTTTccc|||yyywwwvvv|||xxxssskkkbbbWWWLLLEEEBBBBBBAAA===777333222333333111111???OOONNNKKKSSSIIIDDD<<<======000(((///999888666222...***(((((((((,,,'''...///MMMkkkPPPFFF444///---,,,000:::SSS{{{WWW>>>GGGAAA>>>EEEqqq___HHHPPP}}}yyyGGG333666999444...+++//////***,,,222222+++++++++++++++,,,,,,---...*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,...000333)))///...!!!'''333+++222KKKTTT;;;000RRRqqqnnnAAA///...///%%%)))333,,,444DDD888888VVVUUU999222HHHRRR...---++++++++++++***((())))))***+++---......//////)))***444:::777222111///000555:::777000111777666:::===???>>>>>>AAADDDFFF```~~~___666444000.........---,,,***+++------+++++++++,,,+++222@@@333<<>>^^^yyy}}}rrrzzz}}}[[[```{{{~~~|||~~~yyyssskkkaaaWWWQQQEEEFFFFFFBBB;;;666555555222333---:::RRROOOHHHTTTVVVSSSCCC@@@GGG888,,,999DDD;;;111++++++,,,***'''***)))###000333QQQtttWWW<<<555''',,,***,,,555EEE```jjj@@@AAA===>>>UUUkkkfffdddLLL888555555000---000222111///...---------......---,,,,,,------+++***,,,+++******))))))******************************,,,,,,+++)))((()))---000444...((()))+++++++++***333OOO^^^999666HHHqqq{{{NNN111///---***///***///---666000999LLL]]]666222HHHeee999,,,+++...***,,,...)))+++++++++,,,---...000111///...---,,,,,,---...///444444333111222444333111///555999444CCCJJJCCCZZZccc}}}iiiVVVfff}}}III222...000+++111666(((///...,,,+++,,,---------***AAA@@@111AAACCC***000000//////......///111222888000---222666222......111222666===CCCCCC<<<666<<<===@@@GGGXXXqqqPPP>>>hhhnnnHHHNNNhhhvvv]]]HHHGGG]]]zzzbbbPPP>>>333III^^^VVVZZZRRRJJJ[[[RRR===\\\llleeeppp}}}RRR111,,,111222///...---,,,+++,,,---...''')))***+++******,,,...((((((***---,,,))),,,111222111777333000CCCGGG+++333<<>>BBBAAA888444888222222,,,111DDDMMMJJJKKKgggjjjQQQEEERRRGGG777CCCEEE888***'''((((((((()))'''&&&'''000,,,JJJ~~~hhhGGG111---,,,,,,***///444AAAiii[[[<<<:::FFFhhhpppJJJ;;;111444777444222555111000///...------.........,,,++++++,,,,,,+++))),,,+++******))))))******************************,,,,,,+++)))((()))---///111---******)))((())),,,222JJJZZZ777333EEEpppxxxRRR111---+++)))...***///***444...444EEEYYY555333HHHnnn@@@---(((...,,,***,,,)))++++++++++++,,,---...///111000///.........///000111333777<<>>JJJwww\\\???XXXrrrIII111+++---...---,,,,,,+++,,,,,,,,,)))***++++++))))))***+++((((((***---,,,***,,,222///333<<<777...;;;AAA---+++>>>QQQYYYZZZcccyyy{{{gggmmm{{{xxxwwwrrrbbb[[[ZZZZZZOOOIIIDDDDDDBBB<<<777666333111000222===IIIKKKDDDbbblll___NNNSSSYYYVVVXXXBBB555***'''((((((((()))***''''''000///MMMpppYYY;;;,,,///111---,,,000333???iiisssGGG;;;EEEhhh]]];;;777000///777:::555222444//////......---......///,,,+++******+++,,,***)))++++++***))))))))))))***************************+++++++++)))((())),,,//////...//////***%%%(((///000DDDUUU666111EEErrryyyTTT111+++******...(((---'''555//////>>>TTT333222GGG{{{NNN000%%%...///***+++***++++++******+++,,,,,,---222111000////////////000...999JJJ[[[mmmyyyxxxqqqggg^^^QQQ:::<<>>FFFWWW[[[ZZZYYYkkk}}}RRR@@@cccvvvWWWYYYjjjoooZZZYYYqqqhhhXXXQQQJJJ999555FFFQQQ]]]MMM444999iiikkkDDDSSSsss{{{fff999)))///---------------,,,+++***+++,,,,,,***((('''((())))))'''))),,,,,,+++---222444:::BBB999,,,222;;;333000FFFaaapppuuu~~~lllbbbwww|||{{{zzztttddd[[[[[[]]]UUUQQQIIIAAA???>>>888000333...444555555IIISSSBBBRRRggglllUUUMMMfffttteee<<<222)))((())))))((()))+++''''''000000OOOzzzbbbMMM444)))...111......111111===hhh]]]AAA@@@___XXX===111777444666;;;999222...........................///+++***)))***++++++***)))++++++***)))))))))))))))***************************+++***)))((())),,,......000555777///%%%'''///---===SSS888111GGGxxx}}}SSS...)))++++++...'''++++++;;;444///:::SSS333111BBB{{{___777%%%///111******,,,+++***************++++++111111000000////////////666NNNkkktttPPPAAAMMMZZZuuu{{{HHH111999333***444......------,,,---...000===^^^HHHMMMFFF(((555,,,---...///000111000///...222222111111//////111444777444//////666FFFXXXdddwwwrrrbbbXXXkkk[[[CCCWWWhhhuuuqqqeeehhhvvvgggZZZkkkcccQQQIIIHHH===333CCCZZZPPPEEE......WWW~~~|||MMMPPPiiinnn|||HHH000444....../////////---,,,++++++++++++***(((''')))+++***((((((,,,---,,,...222CCCDDDBBB777,,,///;;;AAAGGGWWWkkk{{{www___mmm{{{vvvfffZZZWWWXXXYYYWWWMMMAAA>>>AAA:::...111+++666777000JJJ]]]HHH@@@\\\rrrYYYCCCdddzzz^^^777...((()))***)))((()))***((((((...---OOOooo[[[LLL777++++++***---...111///<<>>NNN{{{VVV:::333777888777777888555000,,,,,,---------...............+++***))))))+++++++++)))+++***))))))(((((()))))))))))))))))))))))))))))))))*********))))))+++---,,,...777>>>777)))%%%+++)))666RRR<<<000FFF|||QQQ,,,(((------...'''...777JJJ???333;;;UUU555000===wwwnnnAAA(((---...))))))*********)))))))))***++++++////////////////////////@@@cccjjjMMMUUUhhhbbb888777888000222---......---,,,,,,///222AAATTT<<>>EEEBBB222666NNN>>><<<---***CCCYYY```bbb\\\TTTnnniiissszzzccc@@@555000111111222111///---,,,)))******))))))***---///---)))(((+++---,,,...111KKKFFF:::222000555CCCTTT```hhhvvvhhhjjjrrrtttvvvqqqfffZZZTTTSSS[[[ZZZQQQDDDAAADDD>>>333222+++777666,,,DDD[[[MMM999UUUtttcccCCC[[[nnnNNN333,,,(((***+++)))((()))'''))))))---***MMMiiiUUUIII777------***,,,---000...>>>ooosssKKK@@@dddtttQQQ<<<333222444111111000111111000000111------.........------,,,+++***)))***,,,,,,,,,*********)))(((((((((((()))))))))))))))))))))))))))(((*********))))))***,,,)))***666FFFDDD333(((((((((444WWWCCC000CCC|||QQQ,,,***...---...,,,999NNN]]]JJJ666<<>>000,,,000///+++---///000DDDxxxjjjCCCPPPzzzlllHHH777555444111//////...,,,,,,///222222111---............---+++***,,,******+++,,,------,,,******)))((((((((((((((())))))))))))))))))))))))((()))******))))))***,,,((((((777PPPWWWEEE333,,,...999bbbOOO333BBB~~~VVV000,,,///,,,///555IIIfffpppSSS555:::[[[===222<<>>555666???999---+++(((,,,,,,++++++,,,,,,------///222333333888===<<<666>>>XXXzzzxxx]]]qqqoooQQQGGGTTTTTT```vvvlllZZZ[[[sss|||hhhQQQWWWVVVRRRZZZ\\\???)))555===<<<777999BBBGGGXXXssslllzzzggglllyyyMMM444444222111000/////////******+++***+++---222555333---)))+++---,,,,,,...777444+++000;;;666<<>>333555AAAlllYYY888DDDZZZ333---...***///;;;UUUwww|||WWW333777[[[???444>>>wwwjjjGGG444---222666000)))))))))***+++---...///+++---///222444444555555222```sss}}}dddlll{{{BBB,,,333222+++...000///,,,,,,000555???---666:::111---)))000///...---,,,---...///000---//////111;;;EEEGGGAAARRRtttssszzzRRR>>>PPPKKKTTTsssmmmbbbSSSbbb{{{^^^VVV[[[^^^XXX[[[\\\@@@,,,:::;;;666000777DDDNNNjjjvvvgggjjjccc555333111///.........///,,,,,,,,,++++++...222555555...)))+++,,,++++++------000---555===...---KKKssstttgggrrrxxxllleeejjjqqqpppllliii```[[[ZZZYYYNNN???===CCC???;;;444333666888KKKiiiRRRMMMgggqqqQQQLLLWWW333...++++++***((()))------***&&&///666VVVyyyVVV>>>222222...,,,---(((,,,...111777SSSkkkAAAMMMbbbHHH:::777444111000000111222000000000//////////////////...,,,,,,,,,,,,***)))*********)))******++++++&&&(((***,,,---,,,+++***))))))(((((((((((())))))))))))(((((((((((())))))++++++:::YYYqqqooo]]]MMMEEEeeefff888DDDssstttBBB)))000...222UUU}}}]]]...>>>[[[EEE333999iii^^^777,,,555333%%%))))))***+++,,,...///000000555...222666CCCOOO999444NNNxxxnnn~~~fff<<<,,,000000;;;000&&&//////...===888888888666111,,,,,,///........................)))111333222<<>>JJJUUUccckkkyyyppppppjjj___eee\\\\\\ttt{{{ccc______jjjlll]]]III<<<666333>>>::://////>>>TTTyyy~~~ccciiiOOO:::...333666///+++......---,,,,,,++++++,,,,,,,,,+++))))))+++,,,,,,+++---///222444555666888:::lllssswww|||kkkooo|||sssnnnjjj\\\RRRMMMDDDGGGBBB999111333DDD^^^sssuuuMMMSSSyyyvvvZZZLLLHHH>>>444(((%%%))),,,)))$$$$$$///)))...EEEmmmeee>>>444,,,+++------,,,---///333///<<>>YYYCCC111888fffoooKKK666222111,,,,,,,,,,,,,,,,,,---...///---333---444???SSSbbbKKK222EEEmmmuuufffppp}}}PPP777444111888///)))444444000:::777888999666111---,,,///.........---------------***///222555AAAZZZrrriiiCCCEEETTTgggooo~~~jjjYYY\\\hhhcccSSSVVVeeennntttzzzqqq^^^VVVdddmmmlll\\\GGG:::444111===:::000///<<>>;;;///***333AAA___~~~ooooooyyyXXX@@@777555333111......---,,,,,,,,,,,,------+++***,,,000555888999,,,///111333444666999;;;]]]|||wwwooobbbaaaaaabbbbbb```^^^[[[ZZZtttXXXDDDTTTlllcccGGG999222000---+++***+++++++++)))+++///MMMgggsssrrrPPP999111++++++,,,++++++---------111MMMzzzjjjFFFMMMyyyyyyaaaCCC555666:::666///111000//////000111333444444444333222111111000000+++)))((((((***+++,,,+++,,,,,,+++)))((((((((((((***)))(((((((((***+++,,,++++++************++++++))))))(((((((((((())))))///,,,444OOOoooyyytttrrr===:::ddd|||ssslllnnnppp===888QQQCCC///888[[[]]]888,,,333///............//////000---333,,,---888VVVvvvkkk>>><<>>//////......---444999888555666<<<@@@IIIDDD444***...:::YYY{{{ppp[[[BBB888555222///......---------------------...111555999::::::---///111222222333666888LLLvvveeeSSSOOORRRZZZbbbiiiiiiddd___eeeYYY???BBBaaacccGGG888888333,,,(((((())))))(((,,,)))222]]]vvvttthhhGGG555...***+++,,,++++++---......222GGGcccrrrNNN>>>\\\}}}|||dddCCC???999222---,,,///222111111000/////////000000111111111111111111222222///,,,)))((()))))))))))),,,+++***)))(((((((((((('''((()))***+++***))))))++++++************++++++))))))(((((((((((())))))---***222MMMnnnwwwggg```mmmrrr>>>666^^^~~~jjjdddrrruuuBBB555NNNFFF111999VVVqqqEEE...///---------...///000222222///444......///GGGnnnqqqHHH>>>LLLzzzzzzbbbYYYeeeTTTEEE999333000---111===FFF222888999444/////////,,,,,,,,,,,,------.........///+++///666666;;;WWWxxxssszzzcccCCCDDDPPP]]]ppptttjjj~~~|||aaa___WWWJJJBBBAAA===888SSSXXXKKK:::888888999???BBBDDDEEEEEECCCCCCGGGLLLSSSMMM<<<111333???```}}}{{{|||WWW>>>444111000///......------......---...111555888999777444...///000000///000222444999mmmnnn]]]MMMFFFHHHMMMWWW```dddbbb___UUUYYYIIIEEE^^^fffRRRFFFHHH<<<...'''(((***(((%%%---(((555eeezzzooo___BBB111---***,,,---++++++......111333;;;CCCJJJfff\\\999AAAOOOPPPbbbgggKKK999:::777333222222333111///222111000///...---------,,,,,,,,,---......//////444111---+++*********)))+++***))))))((((((((((((&&&(((***++++++***(((''')))((((((''''''(((((()))))))))(((((((((((()))))))))'''///KKKmmmzzzgggMMMDDDPPPnnnkkk???333YYYzzzjjjCCC666RRRvvvyyyGGG222LLLIII444999OOOWWW666,,,,,,,,,,,,---///000222333000444444;;;555===bbbnnnKKK===AAAccc~~~xxxpppBBB222111666111333<<>>888444>>>444---000:::===777...000000///......---------+++++++++++++++,,,,,,,,,666222...++++++++++++******))))))((((((((())))))((()))))))))))))))(((((((((''''''&&&&&&''''''((())))))(((((((((((())))))+++'''...JJJllluuuWWW333000777WWW```???333TTTqqqPPP111$$$555QQQsss~~~LLL111KKKLLL777666HHHgggAAA...------------...///000111111333;;;OOOEEE999QQQ]]]JJJ;;;666MMM{{{VVV:::222666222555<<<777222999999///***///111...------...//////000111111222222555:::;;;<<>>666222111444444111222666666:::777444444777LLLlllyyywwwnnnGGG333111000//////......//////...------///000111///......////////////111444777222KKKnnnzzzlll^^^QQQMMMFFF@@@<<<999888777???PPPcccgggeeemmmnnn```OOODDD555---,,,------+++(((...CCCkkkpppYYYKKK222---+++,,,//////,,,---000111777333///111222BBB\\\SSS999999DDDZZZbbbSSS@@@666555777666333///444888666000,,,---000...............------------------,,,,,,+++++++++444000,,,))))))*********)))(((((((((((())))))***+++***(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))111,,,000JJJkkkpppLLL!!!''')))GGGWWW>>>555QQQkkk@@@555111///333RRR|||PPP111KKKNNN888333CCCqqqJJJ222......------------......444333@@@^^^RRR888BBBIIIHHH;;;111AAAoootttIII444333///555===555333:::888---)))///222///.........///000111111222(((000===IIINNNKKKDDD@@@[[[qqq~~~MMM888^^^kkkJJJAAA<<<444333444///...111222......111...777:::999666000<<>>:::RRReeeEEE///666@@@666CCCCCC???777666999:::777;;;===???@@@???>>>>>>???===555:::PPP___XXXGGG;;;MMMlllbbb>>>HHHmmmlll@@@111///...111...///...---,,,,,,000555///000444999666222333999JJJooottt}}}eee>>>111222888///)))///444---,,,,,,,,,------...///............///444;;;@@@999@@@QQQwwwttt[[[NNNHHHCCC>>>;;;777555;;;FFFHHHAAA>>>BBB444444444333111000///...---AAA^^^ooocccGGG111))),,,,,,,,,,,,,,,---...///111:::>>>777000111:::@@@WWWgggVVVCCC;;;MMMfffJJJAAAggguuuUUUAAA888555444444333222111/////////000111/////////...------,,,,,,......---,,,,,,,,,,,,,,,+++************))))))))))))+++------,,,******+++---+++)))'''&&&'''((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((,,,***,,,???OOO@@@)))$$$,,,&&&222CCC<<<111EEEiiiMMM111++++++------...FFFooo[[[444???ZZZBBB222???jjjuuuCCC555---111111++++++111333+++***444;;;:::888999KKKOOOFFF:::HHHqqq]]]777777>>>222EEEBBB<<<555222444444111666888:::<<<===@@@CCCFFFHHHCCCBBBHHHQQQSSSJJJ???EEE]]]kkk???===[[[|||III222000///000333000,,,***+++---000000//////111666777444333555>>>aaa{{{pppTTT777...777111''',,,444---------,,,------...///......///000000333888;;;777888???^^^bbbXXXSSSGGG<<<888999444444999;;;888:::AAA777000///666888111---//////KKKiiioooWWW999,,,---,,,,,,,,,,,,---...///000///888===999333444:::???<<<>>>222333111AAA^^^???SSStttOOOEEE======>>>;;;666333444444222111111111222222///.........---------,,,......---,,,++++++++++++************))))))))))))(((+++---...---+++******555222...***'''''''''((())))))((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((())),,,---...:::DDD777'''(((***%%%...AAAAAA111@@@hhhWWW;;;******...,,,+++444IIIooo}}}bbb999>>>WWWBBB111:::bbbZZZ???,,,...111+++***000111+++(((...444444444666@@@LLLJJJ:::>>>ccc~~~XXXIII@@@444CCC>>>666111///000///...///000222333444777<<<@@@IIINNNLLLDDDBBBHHHIIIFFFBBBRRRxxxmmm@@@;;;TTT~~~WWW999333111///......,,,,,,///111000+++///...///333777777555333EEE___mmmooo}}}OOO000///000000///+++......------------......---///111111111222555777<<<:::777HHHmmmeee___ZZZHHH999888999333111333666777>>>EEE<<>>VVV~~~SSS:::CCCKKKXXXzzz```>>>999DDDSSSbbbbbbVVV@@@000...111000...//////000666===>>>;;;<<>>GGG@@@888IIIiiizzzfff```XXXHHH???@@@777444111...------///111444+++)))333999555000000;;;OOOXXXKKK999111...)))(((((()))***,,,...000111444666333...,,,000333444---111000111111ZZZvvvGGGGGGgggkkkUUU>>>333222222555999///...000555555111///111.........//////.........,,,,,,,,,,,,------------///...---+++***)))))))))(((((((((((())))))******((()))******(((((()))***&&&&&&&&&'''((()))***+++'''(((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&''''''((()))***''',,,++++++000***'''///+++,,,555WWWddd;;;...YYYmmmAAA444...'''333,,,---111777>>>///444TTTRRR555000OOOfffCCC444333333000............000111111///111666@@@CCC<<<===XXXxxxgggNNN<<>>PPP\\\ZZZRRR===@@@PPPnnneeeGGGJJJaaaZZZLLLeeevvv]]]YYYiii^^^;;;---,,,,,,...111111000555>>>CCCBBB666DDDtttllltttUUU999444333000000///...............---...000000000000111222BBBPPPLLLAAALLLhhhxxxcccXXXQQQJJJDDDAAAAAA>>>999333///......---///,,,+++...333555333000666FFFJJJ;;;///000///((())))))***,,,...111333444...000///,,,,,,000111///000......222222^^^XXX???PPPfffMMMCCC999444:::???;;;444111888111,,,///222111000111,,,---...///000000000000+++++++++++++++++++++,,,///...---+++***)))))))))'''((((((((())))))******((())))))((('''''')))***)))))))))***************'''''''''(((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''')))*********///---,,,000+++(((000+++...999]]]lll>>>+++UUUzzzmmmDDD777///&&&333***222+++---===555777SSSRRR888///JJJ|||wwwLLL333000111...222///++++++000444222---555555>>>FFF===666KKKkkkgggQQQFFFYYY{{{iiiEEELLLNNN@@@555555666555333555000222333444444666888;;;666666777:::>>>III\\\lllFFFIIIQQQiiiuuunnnooosssPPPBBB^^^pppKKKXXXwwwLLL777222000...222222000444???GGGGGG;;;EEEqqqvvvjjjhhh}}}PPP;;;666000000///...............---...000000//////111333BBBSSSQQQDDDMMMeeegggWWWSSSRRRMMMGGGEEEBBB<<<444000//////...000111///,,,///333222,,,---<<>>WWWCCCGGGlllkkkVVVMMMIIIEEE>>>FFFllljjjlllccc777555111......000///...,,,......//////000000111111999EEEHHH???>>>TTTtttiii```___XXXPPPMMMBBB===777222000000//////000///------...111444777+++999@@@888---+++,,,,,,...******111555333...,,,111***(((---000...,,,///555------111===bbbTTT777QQQ{{{nnn[[[JJJ>>>777333111444333444666777555333111333,,,///111,,,---222...//////............//////>>>===777...***,,,---+++---,,,+++***))))))((((((+++***)))((('''((())))))***)))))))))(((((((((((((((((('''''''''((()))***///...---+++***)))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((()))---...***))),,,+++&&&...,,,111AAA[[[NNN000EEElllNNN222***---...,,,---000777UUUjjjUUU;;;FFFbbb===...===nnnzzzQQQ===888000444444333222111000///...444000111555333333@@@RRRvvvZZZNNNrrrIII444444888777444444333111111222444666777888222222999<<<:::>>>GGGHHHGGGDDDLLLoooZZZJJJYYYtttDDD000...///444111///111000:::NNNKKKHHH___hhhLLL@@@======<<<:::CCCfffxxxiii\\\;;;222,,,---///......000////////////000000111111444888;;;:::???QQQkkkzzzeeeaaabbb]]]UUU@@@<<<666333111000///...000///------...000333555,,,555;;;999333///---+++,,,***,,,333555111,,,***///+++***...///,,,+++...000,,,---...<<>>===------,,,,,,,,,,,,------;;;@@@@@@777///,,,++++++///...---,,,+++*********---,,,)))((('''(((***+++*********)))))))))(((((('''''''''''''''((((((((('''((()))+++++++++***)))''''''((()))))))))))))))((((((((((((((((((((((((,,,,,,...333666555...'''++++++---+++@@@KKK666555NNN;;;---,,,000......111,,,PPP|||pppCCCAAAaaaFFF111777ddd^^^;;;333222222111111222333444111------111333333777===NNNlllYYYhhhgggIII<<<::::::666888888777444333444666777444444888888444333666;;;CCCCCC???PPP{{{xxx\\\SSSjjjYYY000777111555222222;;;:::777>>>TTTGGG???aaaccc<<<444:::999555555444???^^^yyyggg}}}___;;;111222...///666000000000000000000000000111))),,,999======MMMdddcccTTTKKKDDD999777444333222111///---///...---,,,+++,,,......444---,,,555:::666000---(((---555:::666,,,((()))***,,,......,,,***---000111:::===555DDDzzz___FFFSSSqqq}}}ooo}}}zzziii\\\JJJ>>>999777444111444555555444222000//////---111111111333666222+++...000777444---666CCCCCC,,,++++++++++++++++++,,,***222777333...,,,+++***++++++*********++++++,,,---,,,***)))))))))+++,,,************))))))))))))'''''''''(((((((((((((((((()))***++++++***(((''''''(((((())))))))))))))))))))))))))))))))))))))),,,+++,,,222???DDD888'''&&&***111***888HHH888111DDD666,,,---///,,,---222888aaayyyJJJBBBdddOOO666555]]]yyyEEE777666444222111111111111111//////222444444555888<<>>___hhhtttyyyHHH333000...///444111111111111000000000000222+++///999666111DDDaaawwwUUUFFFHHH999777444333222111000......---,,,,,,+++,,,,,,---777///***///666666333111)))///777<<<666,,,)))+++))),,,///...,,,...222555666BBBEEE:::FFF|||ZZZKKKRRRTTTLLLEEEQQQccc|||tttWWWGGGAAA<<<777444555666555444...000111111000/////////000333333444===GGGDDD999333222444///(((333===777---,,,,,,++++++,,,,,,---###***///---+++,,,+++))))))(((((())))))***+++,,,---,,,,,,+++++++++++++++++++++*********)))))))))'''(((((()))***)))))))))***************)))(((((('''((())))))******)))))))))))))))))))))))))))))))))+++)))---AAATTTIII000)))***333,,,444GGG;;;///===222+++,,,,,,))),,,444NNNuuuTTTFFFdddYYY;;;333VVVZZZ888555111...---///222444111111111222333444555666666BBBRRRQQQIII{{{]]]HHH888666555555666777666555555555666777777777666666777<<>>555///***,,,:::===...//////............//////,,,///...***))),,,,,,******))))))))))))******++++++,,,---------,,,+++***+++++++++*********))))))((((((***+++++++++***)))*********))))))******+++(((((()))************)))))))))))))))))))))))))))&&&///,,,)))AAAbbb```FFF222***111,,,555III>>>000;;;111,,,---,,,***000:::ddd[[[EEE___```>>>000OOO}}}YYYPPPCCC777000000444888///222333222222333555777:::;;;FFFwww|||IIIPPPmmmJJJBBB888555777::::::888666777777666666777777666555:::>>>???>>>FFF]]]sss{{{zzzUUUMMM___ZZZCCC666,,,333...)))111444000000888IIIHHHeeeeeeEEE333111555555333333444XXXrrr{{{VVV===555222000222222222111111111000000......222444444???bbbyyygggsss___JJJ===:::555222111111111000,,,,,,,,,,,,------------777???<<<111000999;;;444---...111333111++++++...,,,---,,,***000<<>>444...,,,---///...***+++...------***)))222@@@HHHGGG...888???777999dddXXX;;;>>>UUUgggaaaTTT===222FFFssseeeXXXBBB===777666666555111,,,111111000000//////....../////////000111000---***+++,,,,,,000:::FFFIIIFFF444888000))):::UUUSSS>>>666777111///555111+++///:::000((())),,,---,,,---,,,)))(((***+++)))+++///555...***+++---***((()))))))))))))))***+++,,,,,,(((+++---,,,)))((()))***&&&---+++***000---(((---...,,,******+++++++++***((((((((((((((((((((((((---(((%%%&&&:::fff{{{XXXFFF111(((<<<]]]UUU,,,888CCC333(((333...666ZZZggg===UUUgggFFF:::>>>nnngggCCC666...:::222222111111222222333444777===JJJzzz___lll[[[@@@666888===AAA888777777888888888555333:::888555555999BBBQQQ\\\gggpppbbb```qqq\\\GGGIIIhhhqqqGGG999;;;<<<222//////222222//////222444000SSSvvvYYY;;;000111222111111444///GGGwwwUUU999333000111222111000000222333222&&&444<<<<<>><<<<<<<<<===>>>===;;;999888777888999:::???JJJUUU___tttbbb___eee|||iiiKKKEEE]]]XXX666222;;;???333///...000000...000333666000PPPdddCCC444222111///...555...BBBttt|||yyy^^^DDD888555222111222222111...999///222444@@@tttGGGFFFFFF???>>>[[[aaa>>>555666222///222000///...---,,,+++++++++...AAA???222222777777888---+++++++++---......---,,,------,,,+++---000222222+++111333000RRRnnn___wwwTTT;;;>>>ZZZgggLLL===888666555555333000...///333555444222000000000////////////...---.........,,,,,,,,,---+++...///---,,,...,,,((((((,,,111555;;;AAA@@@<<<999888444333333333111000&&&///;;;AAA;;;000,,,///+++((('''******((((((,,,999000***)))*********,,,))))))((((((((((((((()))---***)))+++111444333000---444333666@@@@@@;;;?????????>>>999333//////000(((((((((((((((((((((((('''+++111...444YYY~~~pppoooyyyfff;;;888WWWYYYDDD<<>>???FFFQQQ>>>;;;===CCCGGGJJJCCC444...333:::;;;333******///,,,))))))++++++((((((+++999111,,,---...---,,,---))))))))))))******+++,,,444000...222:::>>><<<888222???HHHUUUdddaaaSSSPPPWWWWWWSSSIII<<<222000111((((((((((((((((((((((((%%%)))///---///PPP{{{nnn@@@444[[[ooohhh```aaatttwwwHHHBBBcccTTT:::000VVVZZZ666222222111111222222333444777@@@UUUtttmmmggg```WWWNNNHHHCCC@@@>>>>>><<<===>>>;;;:::FFFUUUeeeooozzz{{{[[[FFFHHHeeeUUU666...222555555333///...//////---...111333,,,BBBrrrwwwPPP777//////111111111+++444TTTwwwsssgggVVVEEE:::555444444333000444FFFpppQQQ;;;AAAXXXfff^^^dddoooSSSCCC:::555000000///------,,,,,,,,,888RRRRRR;;;888AAAAAA>>>---+++))))))+++,,,,,,+++,,,------,,,+++,,,...000---,,,000111222IIIzzzbbbooowwwIII;;;888<<<```wwwqqqYYYQQQMMMFFF@@@777444333444333///---///333222000///000000///................../////////---///111111000/////////+++......++++++000555666222---///666777777EEEXXXGGGBBBMMM]]]eeekkk^^^AAA222000111111---((((((,,,***((()))---...,,,---000333...---000222///+++***...............//////000444444888AAALLLSSSVVVUUUSSS```kkk{{{tttllltttrrrjjjZZZGGG888222000(((((((((((((((((((((((('''''',,,,,,...JJJvvvppplll~~~tttMMM...RRRsss}}}OOO===\\\[[[>>>///NNN~~~ddd:::222222111111222222333444444:::MMMuuueeeYYYRRRNNNLLLJJJCCC@@@???<<<:::GGGXXXkkkqqqfffSSS\\\}}}```JJJEEEYYYwwwtttFFF111111333333333111//////222111...---///222///>>>eee___???000...000111444000555JJJccczzzqqqRRR;;;222222555000:::YYYvvvEEE;;;666QQQuuusssfffwwweeeIII555///...------------......888OOONNN:::777??????<<<...,,,))))))***+++,,,+++---...//////------///000---000111111444FFFrrr|||WWWfffxxx```===999777444JJJWWWvvvRRR>>>:::888555222666555777999555000000444000////////////000111111---............/////////...,,,+++,,,...///...---+++---------333===EEEGGG<<<333...000///000===OOOPPPHHHWWWhhhmmmuuufff???///++++++......+++)))***+++***,,,111333222333666---******000333///***)))******+++,,,---...000111444<<>>555......---,,,333===EEE>>>PPPaaabbbooojjjFFF444///,,,------+++,,,000555333444777666333222444---******000333111...---...///333888>>>CCCHHHKKKNNN]]]ooo{{{sssaaaMMM;;;...((((((((((((((((((((((((((()))&&&---///)))<<>>eee]]]JJJZZZcccYYYOOO;;;>>>:::OOOaaabbbaaaOOOvvvWWWEEE???888444666777333111444777222000333555222---,,,......///...------...///---------.........//////555>>>OOOaaaiii\\\BBB---...///...111:::CCCDDD@@@777000***)))***)))***,,,---***BBBVVVZZZqqq|||aaa@@@999111,,,((((((///777AAA===<<<<<<888000,,,---111---,,,111555444333444???CCCJJJTTT___iiiqqqvvvtttwwwfffTTTDDD666...((((((((((((((((((((((((%%%$$$---///$$$333___[[[666)))(((555FFFLLL///999___~~~pppQQQFFFGGGeeeooohhhAAAJJJkkkPPP444;;;bbbjjj<<<222222111111222222333444555<<>>222&&&111333...444777BBBEEE;;;///---111333000>>>PPPbbbwww~~~PPP333///666555HHH___{{{\\\AAA333===QQQTTTCCCCCCYYYlll{{{^^^III@@@;;;999777444111///...---222444//////666333///666222///+++***+++,,,------+++---000222333444555777...666000,,,333;;;bbb}}}VVVEEE@@@>>>BBB;;;LLL[[[tttbbbQQQDDD555777777666555333222111111111111000///////////////...............---------...,,,******,,,...//////666QQQuuubbbBBB---///---...333999;;;777222000+++)))++++++((()))...,,,...222:::HHH]]]sss[[[DDD///******)))...555JJJBBB<<<999555000...///222---///777<<<;;;>>>FFFZZZeeekkkwww|||uuukkkVVV<<<+++((())))))************)))+++)))***111000---NNNQQQ---***,,,(((222FFF555777RRRvvv]]]555444///999FFFrrrxxx>>>DDDcccccc:::111]]]nnn777333222111222333333222111===444TTTyyyppptttFFF:::GGGhhhnnnTTTPPPRRRjjjqqqMMMFFF@@@666666<<>>===111***---111>>>PPP___lll|||ggg???777999555666GGGjjj{{{uuuuuuhhhGGG777IIIQQQBBB666???UUUdddyyyjjj\\\RRRIIIAAA<<<<<<<<<<<<999555222111111:::777222///---///222555///...,,,*********,,,------+++***---111333333111000.........---===hhhtttQQQ;;;999AAAFFFjjjdddIIICCC>>>666666666555444333222111000000000//////////////////............///////////////---,,,---///222222222666LLLeeepppfffPPP;;;//////......111444444111---000+++)))+++***'''(((---))),,,---///888MMMiiikkk]]]LLL<<>>888444HHHkkkWWW///000......444TTTrrrJJJAAA___eee;;;444VVVsss:::333222111111333444333222;;;888XXX{{{zzzNNN???FFFeeeyyy]]]QQQOOOgggnnnFFF;;;777222555666DDDJJJ::://////000---000777333555333...,,,......,,,---,,,222<<<;;;111---111333<<>>VVVggg^^^RRRXXXTTT>>>;;;MMMTTTEEE666<<>><<<:::888444555555444333222333555===;;;777555444666999;;;...---+++*********+++,,,...,,,+++,,,///000///...333222444555333===]]]hhhJJJLLLaaarrrhhhCCC777888999777444444333333222111000000............////////////------......//////000000.........000333555555555000<<>>999333:::OOObbbvvvwwwIII000000444111???\\\[[[>>>333;;;<<<555<<>>zzzBBB333222000111333555555444777CCCiiilllfffVVVhhhcccGGG===QQQ}}}rrrUUUJJJYYYsssfff>>>222000000555///333===555000000000,,,+++...000777999222,,,*********+++///666:::555---///555...555;;;777000111<<>>QQQllllllPPP999000111---,,,***)))(((((((((((()))+++((()))---***444LLLNNN;;;,,,***+++(((+++222EEE:::000LLLUUU;;;///))))))......)))777ZZZnnnggg333FFFaaaQQQBBB:::nnnMMM555333111111222444555555666@@@]]]zzzrrrfffQQQ[[[lllxxxpppYYYEEE>>>DDDfffzzzXXXMMMRRR^^^jjj^^^<<<666222...333...333777333000000///,,,+++,,,+++222555111------///000222555:::999222+++,,,111,,,000555444111///222666>>>OOOeeebbbEEE555333;;;EEEUUULLL444,,,777111)))444+++999DDDAAA888555;;;AAAUUU[[[\\\ccctttnnnPPP<<<333777000111222222222111111111444444222000,,,+++,,,---******+++,,,---...///000//////........./////////******+++++++++++++++,,,......///111000///000444BBBfffzzzZZZ===888777222222999111111111111111222222222///000111111111000...------------,,,,,,,,,,,,+++,,,+++***+++---///...---111---+++,,,000222000...333111///------------...***------,,,///555999999,,,***)))+++...///...,,,(((---///,,,******)))''',,,***+++111444222111333999FFFeeexxxgggSSS???///+++---///...,,,***)))((())))))(((+++''''''---+++///>>>BBB666+++)))))))))---222GGGAAA///CCCXXXHHH777((()))222222***,,,<<>>======BBBGGGSSSWWWSSSQQQXXXbbbwwwWWWBBB888333555111222333222000///000111...///000///---,,,---...***************+++,,,,,,.........///////////////***,,,------++++++,,,...////////////000000222333444SSS]]]HHH777555666111111777111111111222222222333333111222333333222000...,,,,,,,,,---......///000000111///,,,+++,,,------,,,***+++++++++,,,...333666777333...---///000000...,,,//////,,,...555888777,,,***)))+++//////+++'''(((&&&(((,,,,,,)))''')))+++((()))...111//////111333HHHooovvvnnnnnnnnnjjjpppxxxuuu___SSSEEE:::222***(((***222000...+++***)))******(((+++'''&&&...---+++333555000***((()))+++...000LLLLLL222===ZZZVVVBBB+++...444333///---+++111>>>000>>>MMMlllIII???NNN^^^999666222111222333444444111333:::>>>OOO{{{xxxrrrYYYtttbbbXXXgggfffHHHCCCCCC@@@>>>===:::999;;;???:::;;;fffiiiWWWJJJDDDNNNNNN444444///***///+++......000000000///......---+++......,,,---222555333333444444000---,,,,,,---333666888666111000333888111333666IIIiii{{{uuuOOO>>>888===UUUpppdddCCC000000///,,,000333//////222777===DDDJJJOOOHHHJJJCCC>>>CCCIIIZZZrrruuuHHH<<<<<<666333666777777444000///000111---000222333222111000111///...,,,+++++++++,,,---,,,,,,---..................///000///,,,+++,,,...,,,------------///111222222HHHqqq}}}JJJ===666999;;;777222333111111111222333333444444333333444444333000...,,,++++++---///111333444555555222...,,,,,,------,,,''',,,000///---222>>>HHH<<<666000///222444333000---111000,,,---333666333---+++***,,,...///...---+++&&&'''......'''&&&,,,,,,((((((+++---+++***,,,...EEEoooxxxdddRRRUUUIIIDDDBBB@@@JJJWWWWWWIII===222000000///------333111...,,,*********+++'''+++'''&&&......***...---+++***)))***,,,---...SSSUUU777:::\\\aaaMMM111***,,,,,,111555,,,)))666+++888AAApppEEE>>>AAA{{{[[[:::777333111111333333333///444;;;999BBBjjjhhhFFFVVVdddGGG^^^LLL===FFFaaabbbFFF666===444555888;;;:::777777888;;;111WWWppp[[[IIIBBBOOOMMM333111...,,,222,,,,,,,,,///000///...///000///444444111,,,,,,000///,,,///000...,,,+++---......&&&000999999222...000555999888111444AAAHHHTTThhh}}}qqqEEE555555@@@]]]}}}LLL888555555***...888222333...+++111;;;FFFOOOTTT>>>???666222999>>>III]]]tttjjj>>>999???:::444000222333222000111555888222555888999777555333333333111...,,,++++++,,,---***+++,,,,,,---------,,,111333333111---***+++---+++...///......111333333333AAAhhh^^^hhhCCC???999555333333333222222444666777777555333111888777666444222///---+++,,,***555...)))---,,,999777///((((((,,,...,,,***+++//////+++***555FFFSSS666444000---+++,,,...000...------------...//////...---,,,+++***************)))(((''''''((())))))+++***)))***+++---------111???ppp~~~rrrggg```VVVHHH???===777555333222333666:::<<<888555111000111000,,,)));;;777000***''''''***,,,---***((((((***,,,,,,***+++%%%%%%+++***%%%&&&...666PPPGGG666FFFqqqttt555...+++444---+++000+++333555999888]]]]]]444CCCeeevvvEEE555111555333333444...000222555777???TTTpppnnnPPP666;;;VVVyyy}}}OOOCCCLLL___fff^^^;;;<<<>>>???>>>;;;888666777777666666666555555444???666III{{{zzzPPPAAABBBDDDPPP@@@222000111///---...............//////000000+++---111333///***,,,222+++---///...+++)))+++---+++000555666333000000111///000111333666:::===???```wwwzzz}}}iiiBBB:::555JJJbbb[[[<<<333---111444111///000000///......000222555777555666777666555999BBBIIIYYYiii^^^;;;888999444555999111333444111666<<<888:::999888777666555555555333222111///.....................------,,,,,,,,,///////////////.........,,,------...///000111111666GGGlllwwwTTTRRRcccyyyAAA===999666555444444333444555888999:::888666555555555333222111000//////222(((///,,,111888---000111/////////...+++(((''')))+++------///444:::???444222///---,,,---...///...------------...//////*********)))))))))*********)))((((((((((((******,,,+++***++++++,,,++++++555<<>>hhhWWW@@@;;;>>>JJJ<<<000///111000///000------........./////////000,,,+++,,,+++***---333222444555666444222///---***---111333333111000000/////////000222555888999>>>OOOOOONNNooo|||sssOOOCCCFFFcccoooUUU999111---///111000///222///.........///111333444000222333222222666>>>EEEDDDSSShhhyyyZZZ999:::<<<777666222222888:::666999<<<777444333222111000000000000000///...---------------......---------,,,,,,,,,/////////////////////...222111///---,,,---///111888SSS~~~fff^^^fffeee>>><<<999777777666555333555777:::<<<<<<;;;999888333222000//////000333444555///777333555999---...===??????:::333//////000,,,******,,,///111000///000000///...------......------,,,,,,------...///)))))))))))))))*********)))((((((((()))***++++++---,,,++++++***++++++,,,777FFFnnnwwwqqqooohhhppprrrkkkfffeeeaaa[[[CCC:::222...+++***,,,///+++******))))))***++++++,,,***)))***,,,------,,,666333///+++)))(((((())))))((('''(((***+++***)))***+++***''''''***)))&&&***666;;;:::===hhhZZZ333)))000,,,,,,111...<<<```[[[>>>QQQjjjFFF333KKKiiiDDD000222111///222222000333555666444222111111000222555666000111DDD[[[\\\zzz}}}dddPPPPPPHHH===888444000111111111222222222222888777666555444555666777555333999TTTgggDDD777999BBB888///---///000000111---------------.........444///...555:::;;;999999777888:::<<<===;;;888555.........000111111000...////////////000222444555444;;;:::333KKKrrrjjj```lllOOO555000---.........111555---...//////000000000///---///000000000444;;;AAA888BBBSSSeeevvvVVV666888:::333111000999AAA???:::999777333//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,...------------,,,,,,,,,......//////////////////111222222222111222555777@@@ggg~~~QQQ;;;:::888888999888666444555777999<<<===<<<:::999333111...,,,---000555777>>>CCCPPPBBB444222,,,555BBBCCC>>>444,,,+++...000222,,,'''(((+++,,,---///---------.........------+++++++++***++++++,,,---*********+++++++++******(((((())))))***+++,,,,,,---,,,***)))(((+++///222888ZZZgggSSSVVV___LLLOOONNNFFFAAA@@@<<<666:::555///+++******---000******++++++***))))))((()))((((((((()))+++,,,,,,///...,,,***)))((())))))*********,,,---...------&&&...///((($$$***---***+++///777<<<555UUU{{{bbb777)))//////000333000@@@tttmmmDDDHHHnnnUUU111@@@vvvPPP000000222111333222111111111222444666777666555333333777777444555;;;999PPP]]]SSSNNNaaajjjVVVUUUJJJ>>>===???333333222111111222333444777555444333333444555666777:::999BBBjjj}}}PPP999888<<<666000---......//////------------------------///---444DDDOOOLLL@@@888333555777888999;;;>>>AAA;;;666111///000111000...000000000000000222444555999666;;;999AAAqqq}}}{{{}}}CCC222111///...---...333888---///000111111000...---...///000111222555;;;???999===EEESSSddduuu{{{zzz{{{zzzXXX777999;;;666666777HHHKKK???888444000...000///...---------------+++++++++++++++,,,------------------------------............////////////...111444555666999>>>BBBZZZtttBBB999888777888999888666333333444777:::::::::888777444111---+++---111666:::JJJPPP[[[FFF333000+++444;;;???>>>777222444444111000+++(((******(((***///++++++,,,---...------,,,))))))(((((())))))***+++******+++++++++***)))(((((())))))***+++,,,,,,------,,,***'''''',,,444:::;;;cccwwwbbbGGG???CCCHHH;;;999444000000111,,,&&&000000...+++******,,,,,,++++++,,,,,,+++***)))(((+++******))))))***+++---******)))(((((()))******)))***+++,,,---...///000)))777===333***+++000000,,,,,,333>>>444CCCjjjeee;;;)))---///111111...AAA}}}{{{QQQBBBjjjccc888;;;hhhbbb999333555777777222333111//////222444444333888333111444666555222111111777===;;;666;;;QQQiiieeeiiizzzttt[[[TTTHHH<<<::::::777666444222111222333333444333222222222333444444222999777444NNN```@@@999999777333///---------,,,------------------------((()))111BBBLLLFFF777,,,---///000...,,,000:::CCCFFF???777111000111111000////////////000222444555333)))333<<<:::UUUxxxyyyaaa222111222111......111666888...000111222222000...---///000111222333666999<<<999777888@@@OOO```nnnuuullleeehhhqqqoooaaa[[[```aaa^^^aaarrraaa???;;;<<<:::>>>FFFZZZSSS;;;333111---///000000//////.../////////++++++++++++,,,---...///---------------------------.........//////000000000111111333999GGGXXXeee\\\:::888777666666777777555333000222555777777666444333333000---,,,...333999<<>>333666,,,---///<<>>555111,,,,,,111000)))'''******+++,,,,,,,,,,,,++++++((((((''''''(((((()))***((()))***++++++***(((((()))***+++,,,,,,,,,,,,,,,+++,,,+++******///777>>>???WWWUUU???999<<<666111444///******///111...***&&&+++---+++***,,,,,,******************)))(((''',,,,,,,,,***((())),,,...+++***)))(((((()))***+++((()))*********,,,///222,,,:::EEEAAA555...,,,,,,***---000@@@<<<999YYYkkkDDD++++++...///...---CCCeeeBBB```mmmFFF:::WWWtttIII888333555555...///000111333444444222///111444555333//////333888444111555;;;888222999HHHEEEEEEUUUxxxttt^^^UUUJJJBBB===555777666444222111111111111222222333333333333333333000777777333@@@fffqqqJJJ999777999888222---------,,,.........------------------+++...666999444,,,(((+++------+++)))---444:::FFFBBB;;;666444333222222///.........///111222444999---111:::666===dddyyyxxxxxxFFF...000222111///000444777666...000111222222111///......//////000222444555666666333222666AAAOOO\\\dddaaaWWWQQQSSSQQQKKKHHHLLLHHHFFFJJJ\\\zzzuuuOOO@@@777333:::]]]qqq]]]888222222...444//////...............///,,,,,,,,,,,,------...///,,,,,,,,,------------...------......///000000000000///...222BBB___}}}GGG999888666444444555555333222///111333555555333111000000...,,,---000666<<>>222222111111...++++++...,,,222333---)))++++++(((******)))))))))******+++***++++++)))(((***...333777444000---***)))******+++,,,+++***)))---333999333;;;OOOeeefffRRR>>>666,,,999333HHHRRR666DDDsssccc===111///000111777WWWLLLLLLtttYYY888999{{{VVV666444;;;666666555222///---...222666222111///000444777444//////333111---000:::>>>:::>>>777666<<>>333:::<<<555000111222000000000/////////.........+++---000222...))),,,333222222888EEEPPPPPPDDD777+++222;;;>>>===888555444888777555333222222333333)))555222000888333444HHH{{{jjjnnnuuuBBB+++666///000...---222888444,,,,,,------......///......111111111222333333222000///111333333444666999===@@@FFFFFF???999999:::888:::<<<<<<<<>>333222>>>GGGEEE>>>888222111000/////////000111000,,,,,,000///***)))---,,,+++)))((((((((()))***---+++)))((()))---222555::::::444+++))),,,***%%%///((('''+++***(((222BBBUUU666@@@hhhwwwqqqeeeTTT>>>///222ZZZkkkEEE999```uuu^^^333(((666...777eeejjjEEE^^^xxx;;;777hhhkkkBBB666444///...222555333111111222222333333333333333333333333666222999333666AAA:::===<<<:::666999===FFFnnn}}}jjjZZZNNNDDD<<<666111111111111111111111111000222444666888999777444...444555777888555CCC___uuuMMM>>>333EEENNN555...555***...000000............,,,555333000---,,,---...000888333333>>>PPP]]]```^^^???444000===JJJHHH;;;111:::BBBFFF???555000222666///111111111333777888666^^^ccc___qqqWWW666555111000//////.........//////////////////000000000000111111222222222111111000111111222333555666777777;;;::::::999888888999999:::;;;999<<>>JJJ^^^```UUUGGG;;;777555333000//////000000222...---000///+++***...,,,+++***)))((())))))***,,,+++***)))+++...111444555666333,,,))),,,,,,)))...((((((+++***(((000>>>YYYBBB@@@[[[uuu~~~wwwiiiYYYNNNNNNjjjuuuRRR???VVVwwwtttTTT999444///GGG}}}tttLLL\\\{{{VVV:::\\\ZZZ:::222666000000000000111222333222333333333333333333333333:::333999333888CCC999999::::::888::::::;;;[[[yyylllZZZLLLEEE@@@999444111111111111111111111111111444555444333333333444;;;;;;555555777333;;;QQQ___EEE:::MMM```OOO:::444///...//////---,,,---......222111///------...000111000......333===GGGMMMPPPCCC777000777AAACCC>>>:::999===>>>999333111333666<<<999555444333444666999gggoooVVVSSSdddzzzHHH333666///111000///...................../////////000000000000000111111111111111000000000111222333333444444888888777777888999999:::;;;888555999???EEEgggddd;;;555888...////////////////////////---------,,,,,,+++++++++,,,...///...------...///222+++)))...111000222888[[[hhhuuutttdddNNN===555@@@LLLdddooo===;;;777555333222222111000......111222000---+++---///...---,,,***+++...333888;;;<<>>111888333222111000///...---------------........./////////......//////000000111111/////////000000111111111444444555555777888999:::999555444;;;===999UUUooo@@@222555111////////////////////////,,,,,,,,,+++++++++++++++---///000///------...///444******222222///>>>UUU{{{```PPPDDD@@@GGGaaasss>>>666666444111000000000000...---111333///++++++...///------,,,******,,,000333;;;BBBbbbtttTTTCCC;;;111,,,,,,,,,,,,,,,,,,++++++++++++...---,,,,,,---...------111222888>>>>>>555000000000333666777444///000444444333000555888777MMMuuurrrwww~~~pppfffUUU;;;888444000......///000444222///---,,,+++,,,...,,,,,,++++++***************+++,,,---...///......***///222000+++***---///,,,)))***,,,+++(((+++111LLLXXXFFF:::\\\~~~[[[<<>>777999666777666:::<<<666AAA\\\rrreeeUUUHHH999333555777444000111111111111111111111111333111111444555444666999222555444777===:::999DDDfffZZZXXXpppoooGGG222333111000111111......000000///...------...000111))),,,---+++'''(((///555:::222+++))),,,222888<<<:::555222333444222222222...333CCCXXXbbbbbbiiiuuuPPP333333888888FFFfff~~~III444777999333222111///...---------------------.........///---------...///000111111/////////////////////000333333333444555666888888888888:::AAA???666OOO~~~}}}KKK222222111000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...///---...333666333;;;]]]ooo___QQQWWWrrrIII:::666333000///000000000///,,,222444///---000111000---------,,,+++---000333<<>>???@@@```\\\999222222111111000000////////////---------..................///000000...---...000***111555777BBB```wwwmmmtttYYYCCC666333000//////000111000...444666333444999888222---.........---...111333777???WWWyyyuuuooommmZZZDDD999333///---...************++++++++++++(((+++///000000555???GGG555777:::===@@@CCCGGGJJJ@@@CCCFFFEEE@@@GGGfffvvvuuutttvvv^^^UUUKKK:::///000000///...---...//////...000...+++***,,,---+++,,,------------,,,+++******,,,...//////...,,,++++++---222555222---+++...---,,,+++++++++******+++...HHHMMMDDDSSSqqq~~~aaaKKKHHHTTTgggeeeNNN???lllxxxttteeeRRR|||hhhAAAFFFxxxZZZ;;;333000333333000111777111222222333333444444555666===LLL???333444111<<<777888666888;;;666888IIIuuuggg]]]XXXVVVUUUSSSJJJBBB999444444555333000111111111111111111111111888000...333555222222666888AAA>>>777<<>>III```tttgggaaaZZZPPPEEE999444222///,,,+++++++++++++++,,,,,,------,,,333999888666<<>>aaaUUUBBB222222555222111444111111222333333444555555666===LLL???444666222<<<222===AAAAAA>>>666;;;PPPtttuuuvvvrrrssseeeSSSFFFBBBAAA@@@???>>>;;;777444222222222111111111111111111111111111666111111444333000999GGGVVVbbbbbb^^^dddrrrpppcccdddqqqeeeJJJ222///333333222333/////////...------------,,,---...//////...------222444111,,,---111111---000---...111///222FFF]]]yyyPPP666:::111444333///666ZZZwwwDDD222222111111000//////000000....../////////000000000111000...------///000111---......///000111111222222222222333444555666777666>>>???FFF```~~~yyyGGG666666222222111111000//////...---------.........//////,,,...///000///000111333444888IIIkkkYYYBBB777444111///000222222222555;;;<<<<<>>777///333222666<<<===FFFccczzznnn333333222(((666//////000000000...---++++++000111---...222111---,,,---.........---,,,+++,,,---.........---,,,++++++)))---777999444//////......,,,******------,,,,,,***:::EEEGGG^^^{{{ccc@@@333444---666LLLQQQ;;;NNNmmmpppKKK///999MMMgggJJJ\\\YYY999QQQrrrSSS888333888555111///111111222333333444555555111666DDD;;;444888444<<<555HHHUUUTTTLLLAAAJJJcccyyybbb]]][[[UUUZZZOOOCCC======>>>;;;777444444444222000000111222111111111111111111111111333111444777222222DDD\\\pppjjjjjjccc|||aaa===222444222//////---------............///,,,...///...+++***---///555444...''''''...000,,,000///111333111888VVVuuuYYY<<<>>>222333;;;777333LLL\\\888111111000000000000000111////////////000000000000222111///......///000111,,,,,,---...///111111222000000111222444666888999BBBQQQYYYggg|||GGG444444222222222111000//////...,,,,,,,,,------.........+++---///000000000222444444???cccYYY>>><<<111222777111...333222333777>>>HHHRRRTTTGGG888444///...222111,,,+++///+++,,,///555;;;AAADDDEEEGGGCCC???@@@BBBAAA:::333888999888555000---...000000///...------...///111000444333...,,,111777:::>>>;;;CCCCCC666000777888;;;999BBBNNNKKKEEEUUUnnnsssaaaMMMCCCCCCMMMbbbuuulllMMM777111222222111...111333333111///...---333666777333---+++---000111000///000000000...,,,///...,,,+++++++++,,,---...------000222222///+++.........------,,,,,,,,,111......444@@@QQQhhhzzzddd777///333444666999LLLHHH>>>^^^mmmCCC---666000;;;OOOxxxlllEEErrrnnnFFF999sss]]]@@@666777888777111222333444444555666888777222000444888999;;;>>>>>>bbb{{{```LLLCCC===DDD???999777888888666333222333444444222000//////000///...///000222222222333555444444444888\\\fff]]]\\\dddccc>>>///000000------------...//////...,,,,,,///000...,,,...///000333---)))***///222///***000000111555DDD```}}}LLL666777333333888666JJJ[[[???111222777///+++111555---000333333000///000111111000///......///111333/////////000111111000.........333888444222FFF```~~~SSS555555////////////000111222333000000///...............)))000///---111000000:::???mmmiiiBBB===333333555111222666333333555;;;DDDOOORRREEE666222......222111---,,,///+++++++++---000222333222444222222444888888555111555777777555000...///111333333333222000/////////...222222000000333555444999@@@RRRXXXGGG;;;;;;:::>>>DDDVVVfff```NNNLLLXXXIII@@@777333222333:::CCCIIIAAA777111000000///---111333555444333111111111333555666333///,,,...111222111000111111111///...---,,,,,,------...///000///...---///111111///,,,.........---------,,,,,,,,,,,,---000666GGGbbbzzzeee999///222111333333CCCMMM<<>>hhhMMM;;;555555222,,,000444---///111444:::DDDHHH@@@555999666555555333---++++++///...,,,,,,,,,,,,+++)))***+++...000333444444333111333555444111111333666333333444555555666555555222555444111111444444222333===UUU___OOOCCCCCCBBB>>>DDDTTTbbb\\\HHH<<<<<<888555555666555111///000///222555777666444222111///000111000///...///000222333444222///...000222///...---...//////---+++++++++,,,---------------000...---...///000///---...............---------***,,,///......<<>>666555333444...333JJJSSSFFFPPPrrr___555333555222444888EEE```mmmbbbEEEaaakkkNNN===eee{{{\\\GGG>>>999444222333666888888555333222111222>>>VVVlllvvvVVV::::::999999888777555444444333222111111111///...000222333444333222333333111999HHHjjjrrrXXXOOOcccnnnYYY<<<888333000////////////000......222333///+++))),,,...///...000===QQQ```qqq|||~~~TTT<<<:::CCCaaasssWWW???JJJxxx___HHH666000222////////////......///000111,,,---...///111111111111***---111333333222111000222;;;MMMcccxxxpppHHH222333333222111000000000000000000///////////////000+++//////000222888[[[zzz===<<<@@@;;;///111777333===AAA???444,,,---555;;;,,,,,,,,,+++,,,---------***))))))***---//////...+++///222111...---///222//////......111;;;HHHQQQLLLEEEBBBFFFOOOUUURRRLLLUUUaaaiiiddd\\\ZZZ\\\]]][[[PPPOOOLLL>>>888999666999000---888HHHLLLCCC888222111...,,,,,,///222333333111///...///111333333000111222111000111333555111111111111111111222444555444333333444333111//////000111222222111000///111111111000///...///000//////////////////////////////111111000444BBBQQQWWW999777444222555///111>>>^^^NNN???iii|||ZZZAAA111000333///...AAAVVVYYYEEE[[[oooaaa@@@IIIuuuYYYLLL===555555555222---111111333999DDDZZZ{{{|||PPPEEE999333555999999777222222222333555555222///555666666555333333555888:::TTTssskkk^^^cccooonnn___JJJ777......222666///,,,---111222---+++,,,---,,,---333DDD___}}}xxxVVVDDDWWWsssbbbCCC:::;;;VVVqqqNNN888111)))555444333222111000...---///000111222333333222222111333444444222111333444HHH]]]xxxRRR222222222111111111111222222000000/////////000000111555555000333???RRRzzzGGG;;;999888///000777777IIINNNJJJ;;;,,,+++444<<<;;;;;;777000---------+++,,,++++++,,,...///...---+++...111000//////111444///...---...333>>>NNNYYYNNNNNNQQQ[[[gggnnnnnnkkkxxxnnn```XXXSSSNNNAAA@@@@@@888555555///000---000???RRRYYYIII666444666555222222444444222000000000222333333333222///111333333333333444666555555555555555666777777444222111111111000---+++---...//////000000//////222333444222000///000111////////////000000000000000......111222222888???EEE000555222...333...000===ccc]]]AAAYYYiiiFFF666///000///777AAAAAA???KKK___cccKKK<<>>EEE[[[vvviiieeefffxxxooo___RRRHHHCCC<<<666444444000))))))000...+++---???___gggmmmlllFFF333<<<999>>>bbbwwwYYYFFF777444222000000222222222111////////////......------***+++,,,...333===JJJSSSxxx```888222222111111111222222333000000/////////000111111222000,,,<<<___cccDDD222444000///444555AAAEEECCC888//////444777NNNMMMDDD777000///---***000///......000000///......///000000000111222444---...///000555@@@MMMWWWQQQ\\\jjjtttwwwxxxyyyzzz|||}}}vvvgggWWWLLLCCC===666---111666222222666333---///111999EEEKKK@@@///---000111---...222222......444999;;;::::::<<>><<<999888666444333222111111222444666666333111000111//////000000000111111111///...///222222111444:::999+++555111+++222...111>>>XXXkkkZZZOOOrrr```@@@111777777555666555BBBHHHPPP^^^XXX>>>OOO|||wwwuuuzzzkkk\\\NNNBBB999:::666222333666999999777222444888===EEEUUUggguuuxxxnnniiiggg{{{ppplllfffbbb[[[III333+++//////***///LLLyyy[[[999000555666555GGGqqqxxxdddEEE???777111//////...---000000//////000222444555111777@@@KKKXXXiii|||qqqCCC444444333222111111111111000000//////000111111222,,,:::HHH```UUU666777777444555555...222333000///222333222JJJIII@@@444///111222///...---,,,,,,.........,,,///...---,,,,,,---------,,,...000333777???KKKSSSaaarrr{{{nnnkkkmmm```VVVEEE777333777999888777///333555------555666555555000***---666555...444777555111333<<<@@@???CCCMMMWWW[[[ZZZ^^^jjjtttrrruuuyyyzzzzzzzzzzzzzzzwwwuuuttttttuuuvvvvvvuuummmkkkiiihhhfffdddaaa^^^OOOLLLHHHCCC>>>;;;999888222555888888444222111222//////000000111111111222///000222444333111666===444+++888333+++222000333888FFFooopppHHHTTTccc???111;;;999222555;;;ZZZ[[[UUU___eeeDDD>>>jjj~~~iii[[[PPPHHH???<<<===@@@@@@???BBBGGGOOOZZZkkkyyyppp```ddd~~~pppHHH222...000***222VVVRRRAAA;;;444999555555UUUwwwdddTTTHHH@@@;;;888666666777999<<>>555:::JJJXXXuuuwwwvvvpppgggaaa```bbbXXXLLL===333333777:::<<<999666222000000111222222222111333666555222444888333666<<>><<<:::::::::888666444444333111222333555666666---000444555444555777999<<<666222333222///...000222333LLLjjjcccLLL[[[UUUBBB444555555111222999VVV~~~^^^OOOjjjYYYBBBLLLssslllgggcccdddhhhssszzz}}}hhhXXX___eee???,,,,,,000444UUUmmmSSS___sssyyyLLL555333666555666===hhh|||lll___XXXPPPOOOSSS\\\eeemmmwww___===999333000111222111///666---+++222555111333;;;\\\UUU;;;888:::999666111111111000000/////////222222222222222222222222333444444222///......//////000111111222333555666:::???@@@888333:::FFFOOO[[[ZZZWWWPPPIIIFFFFFFHHHLLLCCC888111111444555555000000000222444444333111666444555777777888>>>EEESSSYYYcccjjjkkkfff^^^XXXYYY\\\bbbjjjttt~~~}}}yyyyyy{{{xxxqqqkkk]]]]]]]]]]]]]]]]]]]]]\\\eeedddhhhsss~~~zzzzzzwwwpppjjjbbb\\\QQQFFF>>>:::::::::;;;999777888999888555222666999:::666///---333999888;;;888222222777555---555555@@@PPPRRRLLLSSSdddjjjAAA***777@@@444111<<>>;;;@@@DDDDDD@@@;;;666333333666888AAA<<<666444666888888777999777666666777777666555>>>>>>AAAFFFIIILLLUUU___mmmwww{{{pppiiijjjmmmrrrzzz~~~ssscccSSSIIIFFFGGGFFFCCC@@@@@@AAA???888222;;;@@@CCC===222---222888666AAAAAA777888DDDEEE;;;666555444999FFFSSSTTTNNNfffFFF///333888000...666CCC~~~\\\ccclllHHHDDDmmmqqqLLLOOOlll\\\333333---333HHHlllVVV222...777777DDDcccjjjDDD555222222666???\\\___EEE222444888444000111111///222888@@@RRRuuuaaa<<<666888444333222111111111111222222222222222222222222222222444444555333000//////000/////////000111111111000555TTTqqqvvvhhhZZZUUUUUU===999444222333555888999>>>;;;888777777888777666444111000111777===CCCFFFUUUUUUWWWYYYWWWVVV\\\dddvvvuuuggg^^^\\\WWWRRRLLLKKKKKKIIIBBB;;;<<>>999111000>>>QQQWWWTTTVVV[[[TTT>>>111444777555JJJxxxeeeooohhhJJJRRRwwwmmm^^^ZZZccc{{{uuuSSS999555---333<<>>FFFPPPZZZaaadddaaa^^^[[[WWWRRRQQQZZZfff}}}zzzssskkkbbb\\\XXXUUUOOOJJJHHHGGGDDD???;;;777444333555888AAAIIIJJJNNN```uuu```QQQ@@@777666@@@TTTfffOOO]]]^^^JJJ:::888888222FFF~~~ssslllyyyfffTTT^^^qqqYYYLLLUUUeee~~~uuuUUUAAA>>>222---333333888dddpppnnn|||~~~nnnccc```\\\NNNSSSSSS<<<222666222777111;;;]]]cccEEE333333666222OOOccc;;;222333111444>>>IIIRRReee~~~}}}|||PPP===;;;888666444222111222333444222222222222222222222222///000111111000000111333000///000333888:::888555666AAARRRfffvvvuuuaaaKKK777666444222222222333444333666;;;@@@FFFKKKNNNOOOVVVWWWZZZ]]]``````^^^\\\LLLLLLNNNSSS[[[iiiuuulllfffaaa___bbbYYYLLLAAA;;;999888777666222:::GGGKKKKKK\\\uuuuuu```MMM<<<999SSStttgggYYYTTT\\\\\\NNNBBB@@@HHH~~~yyyzzzlll]]]bbbiiiTTTDDD>>>???CCCGGGHHHJJJUUUcccgggcccLLLJJJXXXhhh^^^AAA555===......222///000OOOYYY@@@<<>>;;;777555///666000222GGGkkkYYY???444777111999cccxxxIII444222888FFFUUUooo~~~xxxVVVDDD:::888555333111111333333222222222222222222222222111222333333111000111222000///000666===@@@???<<<;;;777555;;;GGGKKK>>>---444555555444333777===CCCFFFKKKSSSZZZ^^^___^^^^^^WWWVVVTTTTTTUUUUUUTTTSSSWWW___nnn~~~}}}yyyyyy{{{tttgggZZZPPPJJJGGGFFF@@@;;;===FFFMMMPPPXXXaaa}}}uuugggSSSJJJZZZrrr}}}aaaUUUgggvvvmmm^^^ZZZaaaxxxmmmmmm\\\KKK\\\hhhPPPDDD<<<555222...333333000777FFFNNNLLL111...888IIILLL@@@666666///222///,,,///:::]]]___:::---,,,...888EEE???888777===;;;333111666555444111555>>>:::222111000111111:::[[[zzz\\\???888777222GGGmmmZZZ===;;;NNNkkkuuuSSS<<<999666333111111222333222222222222222222222222444555555444222111111222111000111777>>>AAA???<<<999:::777222222666888666666888::::::<<>>hhhxxxzzz{{{{{{zzzxxxxxxxxx~~~~~~}}}zzzfffDDD...333999111...555888111111888888111111888999===222111>>>999...444,,,333444777TTTyyyLLL:::<<<222666TTTfffFFFGGGeee```CCC333555444333444000222333333333222111222333...///111333333222111000222222222222333333444555333555666666666666888:::888;;;@@@JJJWWWiii{{{{{{iiiXXXMMMMMMSSSZZZ^^^jjj|||~~~|||uuuqqqjjjbbb\\\YYYYYYYYY[[[XXXWWW\\\cccfffccc^^^SSSGGG;;;999???DDDBBB>>>===>>>@@@DDDGGGIIIJJJIII@@@DDDFFFFFFDDDFFFLLLRRRKKKNNNMMMIIIHHHKKKMMMKKKTTTSSSPPPMMMJJJGGGBBB>>>DDDCCCBBBBBBHHHOOOQQQOOOZZZkkk|||{{{jjjZZZUUUWWWYYYPPPHHHHHHGGGDDDDDDHHH===LLLSSSNNNMMMUUUVVVPPPOOOKKKEEE???<<<===AAAEEECCCAAABBBDDDEEEEEEEEEFFFEEEFFFGGGEEECCCDDDHHHKKKEEEGGGHHHEEEBBB@@@BBBEEECCCCCCCCCCCCBBBBBBBBBAAAEEEEEEDDDCCCBBBBBBBBBCCCBBB===>>>DDDGGGEEEEEEHHH???CCCFFFHHHFFFDDDCCCCCCCCCBBB@@@BBBEEEFFFDDDBBBAAAGGGGGGCCCGGGQQQPPPGGGPPPRRRRRROOOJJJHHHIIIKKKHHHGGGEEEDDDDDDEEEGGGIIICCCEEEGGGGGGFFFGGGHHHIIIFFFIIIKKKLLLPPPRRRNNNHHHEEECCCBBBCCCEEEGGGHHHGGGRRRLLLBBBAAAFFFCCCKKKaaa]]]OOOBBBAAADDDDDDFFFJJJJJJKKKMMMNNNPPPPPPPPPPPPRRROOOQQQTTTOOOKKKWWWjjjuuuTTT888...222333///---......------111888>>>777222...000555777333...222111///------///333666AAAEEEDDD???>>>AAABBB@@@AAAGGGNNNRRRRRRQQQRRRSSSCCC777//////111111000222---111444444222222111///999666111000555:::888111000...222888GGGooowwwyyy~~~yyymmmVVVSSSSSS]]]nnn~~~eeeIII999666555333QQQyyy}}}ZZZ@@@888333444777444333333444444333333333333555555555555555555555555222333444444444333222222222444555555666999<<<@@@KKKUUUeeerrrzzz|||{{{zzz______```ccckkkyyy~~~yyywwwuuutttpppmmmooossssssoooiii^^^XXXQQQNNNMMMIIIAAA:::===<<<===DDDPPP\\\eeeiiiiiikkklllkkkiiifffeeeeeekkkgggggghhhaaaTTTPPPUUUfffkkkooommmhhh^^^KKK:::;;;555888KKKfffyyy}}}vvvhhh[[[MMMCCCCCCHHHWWWjjjxxxwwwvvv{{{zzzuuuttttttiiiTTTAAA@@@QQQ```fffbbb\\\XXXUUUUUUXXX\\\YYY[[[\\\[[[WWWVVVVVVXXXXXXXXXXXXVVVTTTSSSTTTUUUYYYXXXUUUSSSPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJUUUQQQQQQSSSNNNCCC:::777AAABBBAAA<<<888999AAAHHHCCC???;;;999::::::999777777;;;DDDPPPWWWZZZ\\\^^^[[[[[[ZZZWWWSSSQQQQQQRRRQQQPPPOOONNNNNNOOOOOOPPPJJJLLLLLLLLLKKKKKKLLLNNNPPPYYYeeennnwwwzzzuuummm[[[XXXUUURRRPPPLLLIIIFFFPPPPPPKKKLLLVVV[[[fff{{{sss]]]QQQJJJFFFGGGKKKLLLMMMOOOQQQTTTWWWYYYZZZVVVRRRRRRRRRLLLHHHTTTeee|||[[[>>>222333444111.........---,,,...333777222///---...111222000---111000///......///222444---333:::>>>>>>===>>>???@@@DDDIIIMMMPPPRRRTTTUUURRRJJJ===222++++++---///...111333111///111222111444333000---111555444///222///222555@@@eee~~~vvvnnniiibbbZZZSSSJJJMMMSSS[[[```^^^VVVOOO@@@>>>===AAAKKKTTTYYY[[[dddiiiooottttttqqqkkkgggddd\\\KKK:::333444777666???SSScccooo{{{}}}vvvsssxxxwwwxxx{{{}}}~~~}}}}}}{{{vvvtttuuuuuutttwww|||}}}}}}XXXEEE888666:::888555555555444444333222111333333222111222333444555000333666777777666666777222555999>>>CCCIIIQQQUUUfffjjjpppttttttsssqqqqqqssszzz}}}sssrrrnnnggg]]]SSSLLLHHHGGGBBB???EEEXXXpppuuuiiimmmiiiMMMAAA555:::]]]nnn___[[[^^^uuuqqqLLLBBB\\\{{{|||{{{~~~~~~{{{yyyxxxxxxvvvdddRRRIII^^^______ZZZVVVYYYbbbkkkjjj```RRRDDD===<<<@@@CCCNNNUUUkkk|||vvvooogggaaahhhrrrvvv|||}}}vvvssstttwwwxxxxxxyyy{{{}}}tttQQQ:::111000////////////---+++,,,...000........................000000/////////000111111333<<>>999999888555222666AAAQQQ[[[YYYTTTRRRRRRSSSTTTVVVXXXYYYZZZZZZUUUOOOMMMOOOQQQOOOMMMMMMRRRTTTWWWZZZ\\\^^^___```^^^___bbbdddhhhnnnuuuyyy~~~|||yyywwwyyy~~~}}}bbbHHH===;;;666:::999777666555555333222222222333333444555666777555777999888666666888;;;999@@@JJJUUU```jjjsssyyy{{{lllcccaaacccaaaZZZQQQMMMVVVkkk|||xxxZZZJJJLLLnnn~~~aaaBBBSSSzzz|||pppnnnTTTAAA???KKKXXXkkkyyyjjjGGG222...111/////////...---,,,,,,,,,---///111000...---///111/////////000111111000///111999VVVsssKKK555333333------444555111000555666222333666666111///222555666000...333555:::[[[sssfff\\\ZZZ___dddeeejjjqqqvvvzzz~~~~~~|||yyywwwqqqggg```\\\UUUNNNBBB<<>>DDDRRR[[[iiiwww~~~tttsssvvv{{{yyyrrrfff^^^aaannn{{{yyysssooogggxxx|||HHHCCC```|||}}}|||wwwhhhOOO:::666EEEVVVvvv~~~UUU888000444//////......///...---,,,+++...111000---,,,///222///......000333444222000111000DDDlll}}}```>>>///333111(((,,,666:::666555999888111444888888222///222777999///---333666;;;ZZZbbbHHHDDDNNNPPP[[[ttt}}}tttmmmqqq|||zzznnn\\\MMMGGGMMM\\\lllpppggg]]][[[]]]ddddddbbb```^^^```dddgggkkkggg___YYYUUUVVVXXXZZZZZZ[[[[[[ZZZXXXYYY[[[]]]]]]]]]^^^^^^^^^]]][[[[[[aaacccgggjjjnnnttt{{{uuuoooqqqwww{{{}}}sss```OOOGGGAAA:::666666777777666777777777777666666555555:::???FFFKKKPPPXXXdddmmm}}}}}}vvvwww|||~~~iiiyyy```EEEIIItttsssdddVVVSSSZZZ___[[[TTTLLLPPPOOODDD777444>>>IIIccc{{{{{{hhhCCC111...000///......///000...---)))+++...---++++++---000000......111555777555222===333555KKKhhhwwwXXXPPP>>>---***111222,,,---999>>>999777<<<888///333666555000---111555777111---333777;;;XXXxxxHHH222999EEE```{{{|||kkkfff]]]\\\nnn{{{yyytttjjj___ZZZdddmmmsssqqqkkkmmm{{{}}}~~~~~~}}}zzzyyyyyyyyyuuuuuutttrrrooommmkkkjjjgggiiilllkkkjjjkkkpppsss~~~ppp___XXXZZZ___aaa```aaadddffffffcccaaaccceeeiiilllqqquuuuuusssooommmooommmjjjjjjlllnnnpppqqqooossstttqqqoooppppppoookkkjjjiiiggghhhooozzzssshhhZZZOOOJJJGGGCCCAAAEEEDDDCCCCCCFFFJJJOOOSSSXXXbbbooozzz~~~{{{yyyyyy```HHHYYY{{{lllNNN===;;;>>><<<999777:::<<<;;;888888;;;??????KKKWWW\\\bbbpppxxx[[[OOOPPPRRRiiiaaaBBB333333000...---...///---,,,***+++,,,---,,,---...///111...---000666999888666:::333---000<<>>YYYYYYGGGNNNWWWqqqttt[[[[[[YYYaaayyyxxxooommmxxx~~~ooocccSSSRRRPPPNNNTTThhhtttnnnpppsssuuuuuulllnnnoookkkfffccceeehhh]]]^^^``````^^^YYYUUURRRYYYYYYYYYXXXVVVVVVWWWYYYXXX[[[YYYRRROOORRRTTTRRRXXXWWWVVVUUUWWW\\\bbbggglllqqquuuwwwwwwyyy~~~~~~sssggg___XXXTTT```^^^]]]___fffppp{{{ooohhhjjjooozzzlllqqq~~~SSS???jjjcccHHH<<<999888777;;;666000///222555666555777444777>>>???CCCXXXooosssRRRGGGEEE???TTT|||```JJJ555111---,,,------,,,***---------...000000111111111...---000666;;;:::888888:::777111000777>>>@@@>>>BBBFFFDDD===555000---***)))+++///...***,,,111222===???444222999888///666666333......333666555444,,,222;;;BBB]]]zzzzzz~~~~~~www{{{}}}tttvvvuuu]]]BBBFFFMMMYYYkkkyyyrrrllliiippprrrrrrnnnhhhddddddfff```bbb]]]TTTPPPTTTWWWVVVSSSRRRRRRRRRTTTVVVYYYZZZ^^^cccffffffddddddhhhllllllkkkiiikkkqqquuupppgggkkksssyyyvvvlllgggjjjooouuuwwwzzzzzzxxxxxx{{{}}}{{{|||qqqiiihhhjjjxxxvvvwwwpppggglllvvv{{{sssNNNWWWkkkIII777333444@@@777111333777555111///666555333333555999===@@@bbbjjj^^^VVVQQQTTT]]]}}}eee>>>666000///---***+++111,,,------,,,***+++///333/////////000111333444555555444222222333555888:::111222222000---++++++,,,+++,,,,,,------,,,,,,+++000000000000////////////333555333...///444666222000000111999MMMkkkrrr\\\PPP]]]rrr~~~wwwuuuwwwzzzuuutttsssvvvyyyzzzwwwtttvvvwwwvvvrrrmmmiiiggggggggggggffffffeeebbb^^^[[[]]]]]]]]]]]]\\\[[[[[[ZZZ^^^]]][[[YYYXXXZZZ^^^aaa```eeehhhiiimmmsssuuusssqqquuuzzz}}}vvvsssggglllvvvyyysss|||llliii~~~zzz```JJJ```ooopppdddgggZZZdddyyy___GGG666444444444555222///444<<<444222111111222444777999@@@WWWqqqyyyuuuyyy}}}iiiSSS<<<333444222000///***,,,------,,,---000444/////////000111333444555777555333222222333555777222333333111///------...---......//////......---....../////////000000000000444555222222666555111333444888BBBVVVsssuuukkk```^^^xxxvvvfffhhhsssfff]]]\\\```xxx~~~|||zzzwwwuuuuuuuuuuuummmkkkhhhddd```___aaacccfffeeebbb]]]]]]^^^ZZZTTTZZZ\\\^^^______^^^]]]]]]]]]___dddhhhgggccc___]]]```___ccchhhkkklllpppuuuqqqzzz}}}zzzxxx{{{zzzuuuqqqqqqyyyuuupppmmmrrrrrrpppeeeggg}}}gggGGGGGGUUU```cccmmmmmmTTTuuudddGGG888555333333111...000444222111111111111111222333///666GGGaaammm^^^fffpppRRR>>>444...+++******+++,,,,,,,,,---///111.........///111333444555888666444222111111222333222333444222000//////000---......//////......---------......//////000000+++000444333222222111...222777@@@NNNaaa{{{zzz\\\\\\vvvdddHHHAAAGGGkkkhhhUUUAAAEEEhhhlllRRRGGG;;;DDDccc}}}}}}|||wwwnnnffffffeeeccc```]]]ZZZYYYXXXVVVTTTTTTUUUUUURRRNNNPPPMMMKKKLLLKKKIIILLLQQQLLLSSSTTTOOOOOOUUUXXXUUUTTTVVV]]]eeehhhiiilllrrr{{{tttwwwwwwrrrzzzsssPPPLLLMMMYYYmmmnnn___zzzpppTTTCCC333333888888111,,,222333333444444333333333888222444DDDXXXlllmmmeeeuuudddIII666000111.....................///,,,,,,,,,---///111222333555444222111000000111222111222333222000//////000+++,,,,,,------,,,,,,+++.............../////////+++000444444111000111333777@@@PPPbbbuuu~~~ccc___tttjjjNNNAAA???___zzzaaaVVV???:::YYYzzziiiOOOBBB...777ggg}}}yyywwwpppiii```\\\bbbjjjllljjjdddXXXKKKCCC???:::888999:::999999999777888EEESSSXXXWWWWWWWWWSSSQQQUUU\\\wwwlllpppfffNNNIIISSSbbbsssnnnkkk|||cccGGG:::::::::777444222333444555666666555555:::444222555777???VVVpppyyyccc\\\^^^```nnnuuujjjNNN;;;111000///...---............++++++++++++,,,...///000111000000///000111222222...///000///...---...///+++,,,,,,------,,,,,,+++000000//////.........---...111555555222222999@@@KKKXXXkkk~~~{{{iiinnnyyylllvvvuuuTTT<<>>QQQaaa}}}lllbbb\\\XXXOOOPPPRRRUUUWWW```ssszzz[[[BBB444000---++++++++++++***+++++++++++++++,,,---------------...///111222333+++---......,,,,,,---///---......//////......---111000000000////////////,,,///555777666999FFFSSSgggrrrjjjRRR@@@HHH\\\qqqqqqWWWEEEYYYpppmmmVVVNNNSSSnnn|||zzzjjjGGG555DDD]]]wwwwwwVVVKKKZZZwww|||rrrhhhaaaZZZRRRMMM@@@???<<>>777333000...+++......---,,,,,,,,,,,,,,,,,,,,,---...///000111111***,,,------,,,,,,---///---......//////......---/////////000111222222333///555>>>EEEGGGMMM^^^pppMMMIIIMMM]]]rrr~~~fffUUU\\\ooouuuuuuiiiTTTBBBVVVnnn{{{vvvbbbMMMAAAFFFVVVnnndddJJJDDDXXXzzz|||ooonnnssssssooo^^^WWWMMMFFFCCC@@@;;;777000666:::>>>JJJYYY[[[TTTAAA888111222444444333333666222333777<<>>GGGNNN```~~~wwwcccQQQJJJKKKGGGLLLQQQTTTUUUXXX]]]bbbnnnuuuzzzzzz|||}}}vvvrrriii[[[NNNEEE>>>888555111000///...---,,,,,,---,,,,,,---......//////000***,,,------,,,,,,...///+++,,,,,,------,,,,,,+++,,,---///000222444666666;;;BBBOOO[[[___fffzzzvvvWWWHHHYYYtttrrrmmmjjjUUU\\\ooojjj___\\\aaafffiiioookkk[[[IIIJJJTTTiii}}}[[[@@@DDDdddcccMMMJJJNNNJJJAAA>>>999333111444777666555999DDDLLLLLLOOOQQQGGG777333111333666555222111444000666666333???ZZZqqqzzzvvvvvvqqqbbbNNNGGGUUUhhhlll]]]ZZZaaaiii|||iii___PPPAAA888555777:::333222111222333444222000111444777999>>>LLL```ooovvvvvvrrriii\\\OOOEEE???DDDGGGIIIHHHEEEEEEHHHLLLMMMPPPYYYbbb```WWWTTTVVVNNNFFF<<<777555555222///...---------...000222333...//////---+++***+++---***,,,...///...---...///---...///222555999===???FFFRRRcccoooyyykkkMMM===GGGuuutttsssrrrVVVSSSiiimmmmmmmmmlllfff[[[TTTXXXaaa```^^^ZZZTTTTTT\\\kkkvvv}}}[[[FFFLLL]]]yyy}}}tttTTTAAA888444444777<<<777444555444333666;;;LLLXXX\\\QQQBBB999777555666333111000111222222222444777999>>>GGGSSSWWWUUUNNNNNNJJJEEEHHHXXXnnn~~~qqqbbb[[[YYYbbbkkk{{{|||nnn___PPPBBB777111555666666555444222111000333444555444555;;;FFFNNN```yyyssshhhccc[[[WWWRRRKKKDDD>>>888444333444<<>>CCCHHHJJJHHHDDDEEEDDDBBB???;;;777444222000000000000...///111333:::::::::999888999<<>>BBBIIISSS___nnn|||nnnMMM888CCCTTTooommmEEE222111444333///555666888666222555FFFXXXiii]]]HHH666000222333222111444666444111111666;;;???BBBDDDCCCCCCCCC???888;;;AAAKKK\\\rrryyyvvvfffHHHCCC<<<777666555444222555333333555999;;;:::888999888>>>TTTooo}}}xxxlllYYY[[[ZZZeee}}}}}}eeeTTT>>>000***+++---......,,,+++---333888;;;<<>>???AAABBBDDDGGGLLLOOOWWWTTTOOOLLLLLLRRR[[[bbbgggkkkppptttzzz{{{aaaFFF888000///999HHH{{{xxxmmmrrrbbb<<<555222333:::===999222///,,,///111222111000111333...///222666===GGGRRRZZZiiilllqqqvvv{{{~~~eeeRRR???CCCWWWxxxnnnIII444111555555333222333333222000555FFFWWWQQQHHH;;;333111333222///111555777444111555BBBMMM[[[ccciiikkkiiibbbWWWLLLSSS```rrrpppTTTwwwjjjZZZPPPNNNKKKFFFAAA???;;;777777999888555111+++///666<<>>BBBJJJSSS^^^jjjuuu}}}zzz{{{sssTTTCCC@@@YYYxxxnnnRRR;;;333333555555333///...111444777???GGG;;;777555444555444444444...222555444666BBBWWWhhh{{{|||tttiii```hhhyyybbb???}}}xxxjjjeee^^^XXXSSSLLLEEE@@@AAA===::::::===DDDRRR^^^qqqtttjjjYYYNNNOOOmmm}}}fffRRRDDD888000......///000///...,,,,,,(((***,,,///111333444555===AAAGGGNNNWWWbbblllsssuuuyyyuuuYYY>>>222222;;;666111LLLtttsssMMM???111---...//////000------,,,+++,,,---...//////000000///---...///111///111444888>>>GGGPPPVVVbbbjjjttt|||uuu[[[BBBCCC[[[vvv|||hhhOOO>>>666444333777333444;;;@@@>>>:::888777444222333222111444999///555<<>>:::;;;:::888:::???===GGGTTT```hhhsssgggHHH}}}qqq^^^AAA<<<555...******///222...---,,,+++,,,---.../////////...,,,+++...222555>>>CCCLLLWWWdddsss~~~aaaCCC......444333///>>>bbbzzzxxxyyymmm```YYYVVVQQQOOOPPPJJJHHHDDDAAA>>>:::666333111111000///------///222+++---//////......///000)))---333999AAALLLYYYbbb{{{xxxTTT<<>>@@@???@@@GGGOOOmmm~~~zzzoooqqqyyy~~~yyyvvvwwwzzz~~~mmm^^^XXXTTTPPPkkkmmmiii]]]LLL???888666///......000222333111000///000...))))))++++++'''***///333555333444777;;;FFFIIIJJJFFF???999777888888888777666666666777777888999999777555666:::>>>???CCCLLLRRRGGG555111777777555:::NNNlllwwwpppmmmllllllvvvttttttwww}}}zzzxxxuuuqqqooopppooommmfff]]]NNN???444...,,,---,,,---...///000///......------,,,,,,...000333444444:::EEERRRaaaooo|||yyygggUUUHHHAAALLLXXXjjjyyyyyywww{{{{{{|||~~~{{{ttt~~~}}}vvvvvvzzzuuu~~~sss}}}bbbMMM444333333333222222222222555222111111000///222888GGGZZZkkkkkk[[[LLLIIIMMMXXX]]]bbbeeebbb[[[RRRLLLIIIKKKOOOSSSYYY^^^ccceeeooottt|||yyygggbbbggglll{{{yyyhhhVVVLLLHHHCCC@@@;;;666111...------+++---,,,)))***------)))'''+++000111///------...555555555444222///,,,+++---,,,,,,,,,,,,---......000///...------...000222+++***666EEEBBB111,,,555555999EEEYYYppp}}}xxxtttrrrrrrzzzyyyyyy~~~zzzkkkTTT@@@333---+++***,,,,,,,,,---------.........---,,,+++***+++,,,---,,,---///555@@@PPPaaalllwww~~~zzzpppYYYCCC666CCCUUUgggvvvyyyyyywwwsssnnnlllooorrrooonnnlllkkkkkknnnqqqssswwwvvvuuutttssstttuuuvvvvvvxxxzzzyyywwwxxx{{{~~~uuuhhh]]]XXXYYY___ccctttzzz}}}|||xxxrrrmmm}}}\\\UUUJJJ@@@999666555555333000///111111///000444;;;???FFFMMMOOOIII>>>555555999???CCCCCC???999555444555777999<<>>KKKQQQ\\\gggpppttttttrrrwww{{{~~~wwwgggXXXCCC444---------,,,---,,,,,,,,,,,,---......///...---,,,+++++++++,,,111111111222444:::BBBGGG[[[fffnnnqqqvvvvvvbbbHHH111777DDDUUUfffssszzz|||vvvtttqqqlllhhhccc```^^^WWWWWWVVVSSSPPPNNNOOOPPPJJJIIIHHHHHHHHHIIIKKKLLLOOONNNNNNMMMNNNOOOPPPPPPTTTVVVWWWWWWWWWXXX[[[]]]eeehhhnnntttwwwssslllfff\\\TTTHHH>>>999;;;@@@DDDVVV]]]gggooovvv}}}tttssstttvvvyyyyyywwwuuu~~~~~~yyyyyyvvv{{{~~~jjjRRRAAA888444222111...---000111///000333333///...555???AAA999000***,,,///333444444333222000000000000000000111222///111444888>>>FFFPPPVVV[[[gggwwwxxx```EEE444222777111;;;AAA<<<333...,,,+++///...,,,+++,,,111888===777222+++***,,,......---*********+++,,,---...//////---++++++,,,---,,,,,,///+++555IIIQQQLLLOOO[[[xxx||||||sssjjjddd^^^aaaccccccdddgggnnnssszzzvvvbbbGGG===000)))***,,,...---------,,,,,,,,,---...///...---------------------,,,---/////////000111333999FFFNNNOOOVVV]]]SSSAAA111///222===LLLVVVVVVRRRJJJHHHFFFBBB???;;;999777555555555444333222222222///000222333333222000000111111222222333444444555333555666666777888999;;;===AAAGGGMMMOOOLLLFFF@@@===:::666111///000222333999>>>FFFLLLSSS\\\eeemmmwwwyyy~~~}}}zzzzzz~~~zzzqqqtttzzz}}}xxxwwwxxx}}}}}}}}}lllZZZGGG;;;888333000333333222111333---------...///111333444/////////000000111333333000//////..................---,,,++++++///444999888@@@KKKVVVaaapppzzz|||^^^CCC333...)))333:::666///+++++++++++++++,,,---...000111111;;;666000...///222333333////////////000111333333111111111111111222333333333666CCCVVVccciiirrr~~~}}}yyykkkiiiccc\\\UUURRRQQQRRRUUU]]]gggnnnrrrxxx|||cccPPP777222,,,***+++,,,,,,+++,,,,,,,,,---------......******+++,,,------......---------,,,++++++---000+++333777666999>>>===666111,,,)))///999>>>999333000000//////......------))))))***+++,,,---......***,,,///111111///---+++,,,,,,------.../////////,,,,,,---...//////000000---///222666888777333///000111222333444444333333000333666888;;;AAAIIIOOOSSSUUU\\\gggrrrxxxxxxuuuoooqqqvvv}}}|||}}}uuu{{{{{{nnn\\\PPP???888333222111...,,,,,,,,,000222000,,,,,,000555222222111000000111222333000//////.........//////000000000...,,,,,,...000000222444888>>>IIIVVV___tttzzzmmmjjjqqq{{{cccKKK<<<444777666222000111111///)))***---///222222111///111///---,,,---...//////------------......///000,,,000555888:::>>>CCCGGGTTT]]]jjjsss{{{}}}uuummmeee]]]YYYOOOQQQTTTWWW\\\ccclllsss{{{}}}fffJJJ===000///...------,,,++++++)))***,,,---------,,,+++******+++,,,---.........000000///---++++++---///---...000000//////000111///------///333444111.........///000000111222222---------...///111111111,,,---///111111111000///...//////000111111111111000000000111333333222222222111111222444444444222000111222444555666666777666888:::999888999>>>BBB===@@@DDDLLLTTT[[[```ccckkksss~~~vvvxxx|||uuugggWWWLLLLLLQQQVVVYYYQQQHHH@@@===:::555222222...---...///111111///---////////////000111222222111111000///............***,,,/////////......///////////////111555:::===EEEOOO]]]jjjwwwuuu^^^UUUlllvvveeeVVVPPPEEE;;;999:::666000111///...---.........---+++,,,...000000000000///000000//////000000111111111888BBBIIIOOOVVV```ggglllzzz}}}ppphhh^^^VVVSSSSSSSSSTTT\\\___eeemmmtttzzzyyyOOO222---***,,,......---,,,,,,---''')))+++,,,---,,,***))),,,,,,---///////////////&&&))),,,......---...//////,,,,,,//////++++++///))),,,000111111111222444...............---------///...,,,+++,,,,,,+++++++++++++++,,,---...//////......///000000000000000/////////000111111000///333000------...111222222222111000000111333666777:::===???>>><<<:::<<<>>>;;;===>>>>>>???CCCLLLRRRhhhvvvuuuxxxsss[[[FFF======@@@CCCBBBGGGNNNQQQMMMFFF>>>::::::777333333444444222///333444111......333444111***...222222///------...---+++***,,,///000---***,,,,,,,,,------...///000777<<<@@@GGGXXXqqqttt___aaattt~~~zzzsssmmmfff]]]SSSLLLEEE@@@;;;999999888333///222,,,,,,111333///---///,,,...000111444444000***///111444888???IIISSS[[[dddvvv{{{rrriiibbb^^^ZZZVVVTTTVVVWWWWWW[[[___^^^ccckkkssszzzeee<<<,,,222333111---,,,---......---)))***,,,.........------,,,,,,------------,,,,,,)))***---//////...,,,***,,,,,,++++++,,,...///111......---,,,---...///000/////////...---,,,---...000333111***)))---///---+++,,,...///000000000//////......///000///---+++---...000111222111000000333111///000222444222000444333222222333555999;;;555<<>>DDD@@@:::555666999555///111222111///...---///000111111111333444555444333111000///.........///000***///666@@@SSSiiiwwwzzzooozzzzzzvvv|||~~~nnniiidddaaa___ZZZRRRKKKHHH>>>666111---)))+++111000000...---......,,,***++++++,,,---///444:::???QQQaaaqqqxxxzzztttnnnhhhddd^^^VVVRRRTTTLLLJJJIIIJJJPPPZZZccciiiiiikkkooouuuzzz^^^999---444222///,,,++++++,,,,,,+++,,,,,,---.........---,,,++++++,,,,,,,,,,,,++++++,,,---///000111000///.........------...///111222...............//////000///000111///---+++,,,...''',,,///...000444333///,,,---.../////////......000///...///111333222111//////000111222222222222000//////000333444333111000111333444555777:::<<<888JJJ___llljjjaaaXXXTTTNNNKKKJJJJJJJJJMMMXXXcccqqq{{{xxxdddzzzgggTTTGGG;;;999:::===CCCGGGIIIHHH>>>===<<<;;;;;;???EEEIIIYYYTTTLLLGGGJJJLLLGGG===;;;777222//////111333444000888BBBIIIKKKIIIFFFCCC555333111...------...///222999EEEVVVmmmmmmeeebbbpppyyyqqqjjjlllbbbVVVKKK???555000000222000---***))))))***,,,,,,,,,,,,***))))))+++...444@@@KKKPPPUUU___jjjpppyyy~~~}}}tttnnnnnn^^^VVVKKKDDDCCCDDDFFFFFFDDDGGGLLLQQQVVVZZZ\\\]]]gggnnnwww}}}}}}___<<<---000000---+++******++++++***+++,,,,,,,,,,,,+++******,,,,,,,,,------,,,,,,,,,++++++,,,---------------++++++++++++,,,---...///------...///////////////444666777555111......000,,,...///...000111///***,,,,,,------...------,,,---++++++,,,///222333333///////////////000000111000000111333666666555333333333666;;;BBBLLLTTTYYY[[[ppp~~~sssqqqnnnjjjeeedddooo{{{xxxppp]]]OOO}}}tttmmmWWWQQQHHHAAA@@@DDDKKKPPPIIIIIIGGGCCC>>>===AAADDDSSSQQQMMMJJJMMMQQQNNNHHH>>>999333222444777999888555DDDWWWcccbbbXXXKKKDDD555333000...,,,---...///...555CCCWWWlll{{{}}}sssbbbQQQRRRkkkzzzsssgggRRR;;;+++...+++)))***+++***+++---,,,...///...---,,,---...%%%,,,111222444===FFFJJJRRRYYYcccmmmvvv}}}}}}vvvmmmfff```XXXNNNFFF???@@@AAABBB@@@===999666???FFFOOOWWW\\\ccckkkqqqnnnpppuuuttt```AAA///,,,000...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***************++++++,,,*********++++++,,,,,,,,,+++,,,---//////...------333555777555111.........333000,,,+++---000...,,,+++,,,,,,---.../////////000...,,,---///222444555666555333222111222222333333444555777888777666444888777;;;III___uuuvvvggg___YYYVVV~~~zzzvvvsssjjjfff]]]PPPFFFBBBDDDHHHAAACCCCCC@@@:::666666888333777999666666:::<<<;;;777333111222666999999777===JJJZZZaaa\\\MMM>>>444333222111//////000222333000444???PPP^^^eeedddaaaeeennnooobbb\\\mmmrrrPPP555+++&&&%%%***---++++++,,,(((***---...---,,,------'''+++---******...222222666:::@@@GGGQQQ^^^jjjrrryyyooofff\\\\\\ZZZVVVOOOGGG???:::444888===@@@CCCEEEJJJMMMBBBFFFPPPXXXQQQ>>>111...000...------...///...------------------......///***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,---------------***+++,,,---...---,,,,,,+++---000111111000...---333...+++///555888666333......///000222444555666999666444333555777888888>>>===;;;888777666666777333555666666555444444333555999FFFaaauuuaaa[[[]]]```ccc|||vvvrrrggggggddd[[[OOOBBB888444///111333444222000000000%%%+++...+++)))+++...///---,,,---///222444444333555:::AAADDDBBB;;;444000222222222333444555666666AAADDDMMM[[[fffiiikkkmmmvvv|||}}}zzzeee```jjjwwwrrrZZZ<<<...&&&)))---+++***+++(((***,,,---,,,+++++++++***,,,,,,)))))),,,+++)))///...---...111999CCCJJJdddnnnxxx{{{|||~~~~~~|||~~~~~~~~~}}}zzzuuunnngggcccVVVVVVUUURRRNNNKKKJJJKKKEEEEEEIIINNNLLLBBB;;;999222000...---------+++)))++++++*********++++++,,,)))******++++++******)))((()))******++++++************+++,,,,,,++++++***++++++,,,---------------+++,,,000888???BBBAAA>>>???888555:::???<<<333---222222222333555777999:::999777444444555666555555999888777555444333333333111222333222111111222333222@@@\\\~~~~~~ggg^^^```cccfffggg}}}ooolllhhhddd]]]OOO===111,,,++++++---/////////...***///000---,,,...///---***+++------......000222---,,,---///222333333222000111222333444444444333;;;<<>>WWWzzzzzznnndddeeeiiijjjlllooo~~~sssooommmdddQQQAAA777333///...000111000...,,,...---,,,...111///***,,,...///...,,,,,,000444333111///000222222...+++,,,...000111222111///...000///222555444222999CCCEEEYYYddd\\\XXXkkkuuuWWWLLLHHHEEEGGGRRReeexxx___;;;...------///444%%%''')))***))))))***,,,000///,,,)))+++///...+++(((***,,,------...///111+++222:::===@@@CCCBBB???;;;;;;;;;;;;:::999888777BBBFFFQQQaaakkknnnqqquuuqqqwww}}}vvvhhheee```\\\WWWRRRLLLHHHDDDBBB@@@===:::999888888333333444444444444333333555777:::<<<<<<;;;999777555666777888888777555555000000///......000111222111000888KKKcccppppppjjj```JJJ555///111111/////////...---,,,++++++,,,---111000000111222222000...+++,,,///111333333333333000111222222222555;;;???RRRooovvvlllmmmfffdddiiimmmooossszzzxxxmmmcccTTTJJJ<<<555444333000,,,---,,,+++,,,------,,,******---------111888;;;::::::333......///------//////000000///---...000222444222111111333666999:::AAAGGGKKKLLLQQQeeexxxxxxuuurrrrrrqqqjjjaaannnooorrrwww}}}|||cccIII555,,,---111&&&***---...,,,,,,---///222555222,,,,,,111000,,,///000111111222555999<<<===888777===CCCGGGKKKOOOHHHTTTWWWKKKBBBHHHUUU\\\eeemmmxxx}}}zzz~~~vvvnnnhhhhhhlllppplllsssyyy{{{~~~{{{|||~~~~~~}}}yyyvvvsssoooiiicccaaabbbaaa\\\WWWXXXXXXWWWWWWVVVUUUUUUTTT```_________^^^\\\YYYWWWUUUTTTSSSSSSQQQKKKBBB;;;111///---,,,...333888<<>><<>>IIITTT[[[gggjjjhhh]]]KKK<<<888:::;;;222...111555333111222000...,,,---///000///---000000000000000111111111444444222000///000333555999::::::;;;@@@OOOdddsss}}}xxxuuutttwww}}}}}}tttooooookkkkkkkkkmmmqqquuuwwwwww}}}uuuqqqoookkkddd^^^PPPIII???666222111222333444444222222;;;MMM___hhh\\\NNNBBBDDDMMMSSSUUUVVVWWWVVVTTTQQQNNNMMMNNNPPPMMMPPPTTTWWWZZZ```iiiooowwwssspppqqqvvv|||uuulll\\\LLL???888666666HHHNNN[[[lll{{{wwwrrrppppppooollllllpppxxxxxxuuukkkXXXBBB///$$$++++++***((('''(((,,,///777666111------000...***++++++,,,...333<<>>888222---333FFFZZZiiizzzfffRRRDDDBBBGGGIIIHHHGGGIIIIIIGGGDDDGGGNNN[[[lll}}}yyymmm]]]RRRFFFBBB===888555222///,,,...111999DDDRRRbbbooowwwoooVVVAAA666222///------222444333111111///...---...000222111000////////////////////////111222111000///111444777888;;;???GGGTTTkkk|||yyy|||yyyooollluuutttyyy}}}yyyxxxooolllhhhdddccceeeiiimmmpppsssvvvwwwwwwzzz|||yyyzzz}}}~~~}}}zzzrrrjjj___SSSJJJCCC>>>;;;>>><<<888666<<>><<<::::::>>>EEEJJJ```kkk|||aaaDDD444111......555BBBJJJIIIFFFEEE[[[dddoootttrrrooooooppppppqqqppplllhhhiiipppvvv}}}xxxwwwzzz}}}vvvppp___WWWNNNMMMUUU]]]XXXOOOBBB???<<<;;;999999>>>FFFNNNUUU```lllxxxzzzwww{{{~~~{{{qqqwwwzzzvvvuuu|||~~~uuuiii^^^UUUMMMFFFAAAFFFBBB??????>>>;;;<<>>888888AAAQQQ```jjjuuuzzz~~~uuu]]]AAA111---&&&(((+++,,,+++,,,...///555,,,&&&'''***,,,///444<<>>HHHSSS___jjjqqqsssvvv|||tttkkkaaaNNN<<<333333555444...000222333333555777999888999;;;===@@@CCCDDDEEEAAA@@@???BBBIIIWWWfffqqqlllOOOCCCBBB;;;555222555888666444333AAAMMM[[[cccccccccfffiiinnnoooooonnnmmmoootttxxxzzzvvvrrrpppsssxxx~~~xxxxxxzzz|||}}}}}}zzzwwwkkkfff^^^XXXXXXYYYUUUNNNNNNKKKIIIKKKJJJFFFFFFHHHAAAJJJYYYhhhvvv}}}|||vvvmmmhhhiiihhhfffoooppppppssswww}}}~~~~~~}}}{{{xxxsssnnnkkkfffcccbbbeeeeeebbbcccfffeeehhhkkkllllllkkkkkkkkkZZZRRRHHHDDDIIITTT```gggaaa```^^^YYYKKK888---,,,)))*********))))))+++---999111+++,,,......000222>>>ZZZwwwxxxkkk[[[LLL@@@888444,,,---.........111666:::GGGNNNYYYccckkkrrryyy}}}~~~{{{sssdddSSSIIIDDD<<<222///111444444444555777:::888:::===@@@EEEIIILLLMMMNNNRRR[[[dddppp|||zzzbbbZZZ\\\QQQFFF;;;888777555444555:::CCCLLLOOOPPPSSS\\\ddd___aaacccfffjjjnnntttxxxwwwsssnnnjjjiiikkknnnppprrrooolllllllllnnnnnnmmmppprrrppphhhaaa\\\UUUOOOMMMHHHHHHNNNQQQNNNIIIHHHBBBKKKZZZiiivvv}}}uuuwww||||||uuuqqqtttwwwsssllliiifffbbb^^^]]]___aaaccclllqqqwww|||~~~}}}~~~yyy{{{}}}}}}|||{{{{{{|||uuulll^^^RRRJJJEEEAAA>>>===666111333222---***,,,)))))))))((((((+++000444,,,)))***...///,,,+++,,,,,,;;;HHHNNNXXXgggrrrttt~~~WWWOOOBBB666000000444888...222666999>>>GGGUUU___fffnnnxxx~~~uuulll___HHH333///222555555444555777:::<<<>>>BBBGGGLLLQQQTTTVVVlllvvvtttnnnqqqnnn]]]QQQBBB999999<<>>NNNbbbppp~~~ggg???888111...++++++///555666>>>KKKXXXccclllssswwwiiiJJJ444555222333666555333888@@@===GGGOOORRRYYYgggxxxzzz~~~ssscccaaaeeeaaaUUUKKK>>>777999@@@IIIMMMBBB:::333222555888777444777;;;AAAFFFIIIJJJLLLMMMYYYPPPDDD===>>>GGGQQQXXXQQQLLLGGGDDDDDDEEEEEEDDDLLLUUU```eeeccc```___```jjjdddXXXIII===777777999888555666;;;>>>@@@FFFMMMWWWQQQMMMPPPWWWXXXPPPEEECCC===>>>JJJZZZiiiwww}}}vvvvvv~~~yyyqqqrrrxxx|||||||||xxxrrrnnnmmmppprrrtttzzzqqqxxx{{{nnnkkkooohhheeegggfffhhhpppxxxxxxrrrvvvwwwxxxuuuqqqmmmllllllqqqtttvvvvvvqqqggg[[[QQQHHH>>>666333111---***)))++++++)))))))))***,,,---+++***))))))+++---//////,,,///666@@@OOOaaarrr|||ttt\\\888222///333999>>>EEEKKKSSSYYYbbbkkkrrrwww{{{~~~ttt\\\JJJBBB<<<999999::::::@@@GGGJJJVVVccclllvvvxxxooouuu~~~pppvvvzzzcccKKKFFFMMMLLLIIIEEE???;;;<<>>KKKZZZ___ZZZQQQLLLKKK___\\\VVVNNNFFFDDDFFFJJJBBB:::444333222///...///666333222666::::::555000888333000333;;;III\\\jjjkkkoooiiiZZZTTT^^^mmmtttxxxtttqqqssssssqqqrrrvvvrrrmmmeee^^^```iiimmmmmmoookkkgggfffiiilllnnnnnnpppkkkqqquuunnnnnnmmmbbbcccccccccccchhhmmmlllhhheeehhhkkkllljjjhhhffffffjjjkkkpppuuuwwwssskkkddd]]]RRRHHHCCC@@@;;;888999777666444333222111111222444444555555777;;;@@@DDDEEEJJJTTT___kkkvvvrrrbbbXXXUUUWWWdddiii___OOOGGGCCCIIIPPPVVVYYY]]]iiilllqqqvvvyyy}}}|||sss]]]TTTLLLKKKMMMOOORRRVVVcccmmmyyyxxxnnnkkkmmmmmmiiikkkpppxxx~~~gggBBB222777:::<<>>BBBFFFKKKNNNOOOQQQTTTWWWYYYbbbmmmuuuxxxyyy|||xxxdddSSSJJJLLL```qqqppp```UUUNNNPPPTTTUUUTTTSSSXXXZZZ]]]aaagggpppyyy~~~~~~~~~vvvnnnmmmppppppmmmiiinnnuuu||||||vvvuuuwwwuuurrrrrrsssqqqlllzzz~~~pppRRR???999222444777;;;============>>>>>>;;;777666666555333000,,,///444777:::>>>AAADDDIIIEEE@@@???AAAGGGKKKNNN<<<:::777333///,,,,,,,,,'''---777AAAIIIKKKIIIGGG666:::???CCCGGGPPP]]]hhheeegggcccXXXJJJ>>>666333...,,,---000111...111666...444888555222555>>>FFFUUUQQQVVVaaa^^^WWWbbbxxxiiiSSS<<<444666999999888666666555;;;GGGQQQOOOHHHBBBBBBFFFMMMXXX```eeefffUUUGGGGGG[[[gggXXXJJJLLL===>>>@@@AAA>>>888555333444===HHHLLLIIIGGGHHHJJJUUUYYY]]]YYYJJJ<<<===EEEFFF@@@;;;;;;;;;<<<@@@EEEIIIFFFAAA>>>>>>@@@EEEHHHKKKRRR\\\bbbccc^^^XXXSSSLLLXXXeeeiiieeecccfffkkkvvv|||~~~}}}||||||}}}~~~}}}|||}}}wwwrrrlllppppppdddMMMBBB999:::===<<<:::999555777<<>>===<<<<<<<<<;;;999666111111000//////111555888AAA@@@@@@@@@BBBAAA@@@>>><<<>>>???<<<555///,,,***+++'''%%%)))555@@@HHHLLLEEEEEEBBB;;;777<<>><<<;;;???EEEKKKPPPSSS\\\iiisssrrrfffTTTGGGBBBJJJQQQOOOGGGBBBFFFKKKNNNWWWbbbfffaaa___gggsssyyy}}}|||qqqjjjjjjmmmpppqqqiiiccc\\\XXXYYY]]]aaadddeeeeeehhhpppzzz~~~tttqqqkkk[[[DDD999000......,,,++++++---000777AAANNN___oooyyy~~~{{{xxxxxx|||~~~~~~|||}}}}}}~~~|||xxxyyy~~~}}}{{{{{{~~~yyy|||ooolllmmmhhheee[[[JJJBBB:::222---///555999<<<>>>=========>>>>>>>>>>>>:::999666111---,,,---///000555===DDDGGGCCC;;;444:::;;;===>>><<<888222...111,,,&&&$$$)))111999>>>HHHKKKKKKEEE<<<888===CCCWWWeeeqqqsssmmmbbbTTTGGG>>>444...000///,,,111;;;LLLTTTVVVLLL@@@;;;999777111666BBBUUUhhhpppjjj```___MMM:::111...+++***+++++++++...999HHHOOOFFF999666444111111:::NNNgggyyywwwtttaaa[[[gggZZZ888''',,,))))))******,,,777DDDAAAOOOYYYRRR>>>000111999000===QQQ\\\TTTFFFIIIWWW666111...---+++)))+++000:::;;;<<>>FFFRRR]]]ddd```dddkkkwww|||zzzrrrooohhh```dddhhh```JJJAAA999666444333444888???DDDLLLUUU___hhhqqqwwwzzzvvvrrrtttxxx|||}}}{{{{{{||||||||||||||||||{{{yyyxxxwwwxxxuuuqqqsssxxxssstttxxx}}}}}}~~~|||vvvuuummm\\\WWW[[[YYYOOOEEE:::444222111...***888777666666888;;;>>>??????===:::444...+++******+++---000555;;;???@@@???333222333888======777111+++,,,,,,+++***+++///222:::FFFRRRUUUNNNDDD@@@???BBBMMMXXX```fffiiibbbXXXKKK===333222...(((,,,555;;;IIISSSQQQKKKFFF@@@:::777>>>???DDD___|||zzzdddcccWWWJJJ@@@666...,,,///,,,,,,///:::KKKTTTKKK===777777555444888HHH___pppyyynnn\\\lllmmmKKK---)))))),,,...+++)))000<<>>EEELLLMMMSSS\\\ccchhhjjjkkkllllllhhhdddffflllrrrsssrrrrrrrrrssssssssssssrrrrrruuusssssstttpppmmmooouuuqqqsssvvv|||yyyiiiaaa^^^fffiiiaaaUUUNNNSSSJJJAAA>>>>>>;;;000''',,,...111333444555777999;;;::::::;;;:::777000***++++++++++++...333;;;@@@999<<<999222111888>>>>>>888666000******...///,,,///444@@@MMMRRRMMMHHHFFFBBB:::;;;KKK]]]fffiiikkkYYY[[[SSSAAA222---+++(((///111???TTT^^^XXXNNNJJJBBBEEECCCCCCTTTmmmyyyvvvnnn```[[[___TTT:::,,,...,,,+++)))000DDDVVVUUUHHH???@@@999555999<<>>000---,,,---++++++444???UUUMMMZZZmmmPPP888BBB555CCC<<>>;;;555444===HHHJJJCCCDDDQQQ^^^```]]]\\\```\\\[[[^^^bbb^^^QQQFFFEEEHHHMMMOOOOOOPPPTTTXXXbbb[[[RRRKKKKKKNNNSSSVVVTTTZZZ______\\\]]]```bbbdddZZZjjjhhhlllyyyyyy{{{cccMMMIIIQQQWWWXXXYYYKKKGGGBBB>>><<<999666333---,,,,,,,,,...333888<<<:::999888999:::999666333+++***)))***...222444555@@@AAA===555222666:::;;;>>>@@@<<<333+++++++++******---666AAAIIILLLPPPUUUPPPBBB999AAAPPP[[[bbbfffnnnccc\\\XXXIII444+++///***///999GGGXXXdddccc]]]FFFDDDCCCDDDHHHWWWtttttthhhhhhgggVVV===***)))...,,,+++<<>>...333111,,,......@@@IIIWWWcccbbb\\\[[[___lllgggqqq}}}~~~yyywwwpppggggggmmmrrrrrrssscccYYY```nnnuuuwwwyyyuuuiiiZZZRRRUUU___hhhmmmvvvzzz|||vvvhhhVVVFFF===222000000000///222???LLLUUUTTTXXXccciiifffbbbaaaaaacccfffgggdddXXXIII===;;;<<<===;;;:::===CCCHHH```WWWMMMHHHIIIMMMPPPQQQNNNMMMIIICCC>>>@@@EEEJJJFFF@@@JJJDDDNNNddd^^^bbb}}}vvvZZZGGG@@@AAAFFFLLLHHHIIIHHHBBB;;;777888:::222///+++)))***///555999888666444444666777777777222...)))(((***---......>>>AAAAAA===999999888555<<>>KKKWWW[[[NNN@@@===BBBJJJTTT[[[rrrpppoookkk]]]III888111(((...222777LLLhhhtttppp```PPPFFFFFFAAABBB___yyynnnssstttZZZ;;;,,,000---'''222LLLaaagggbbb^^^OOOFFFIIIHHHLLLYYYqqqvvvxxxtttkkkHHH777,,,///...(((///???\\\```^^^ppplllLLLFFFJJJQQQNNNhhhzzzbbbYYYYYY999***---++++++---***888UUUHHHEEESSSaaaaaaZZZUUUJJJUUUqqqdddaaauuu```===+++///...***---...FFFQQQaaalllllliiiooowww~~~yyyjjjggglllnnnoooooovvvppppppsssoooeeebbbfff\\\SSSFFF@@@DDDRRRbbbmmmwwwtttlll```OOO@@@777444---,,,---000333888FFFSSSaaaaaadddhhhiiiffffffiiifffhhhgggbbbVVVGGG:::222000000///------333===DDDaaaXXXOOONNNSSSXXXZZZXXXWWWPPPEEE:::444222444666777777:::,,,555QQQSSSRRRllltttzzzyyy}}}}}}~~~|||www||||||gggLLL999444777EEEIIIKKKHHH@@@:::777777777444000---,,,---...///444333111000000111111111999555///***((()))+++,,,000777???DDDCCC@@@;;;777333:::CCCJJJNNNKKK???222,,,)))((()))+++000===JJJYYYYYYVVVMMMAAA===DDDMMMXXXtttqqqgggeeeRRR555---,,,+++...???XXXmmmwwwyyy___IIIEEEDDDCCCMMM]]]sssppp~~~xxxbbb:::222***(((---===[[[vvvyyyqqq\\\MMMLLLLLLNNNXXXgggoooOOO666333222***...;;;```ooogggxxx___QQQ\\\XXXUUUhhhkkkaaaddd<<<***---,,,***+++---CCCbbbLLLBBBOOO^^^]]]WWWVVVMMMUUUqqquuuaaannn^^^===...111...---666>>>RRR\\\hhhpppsssuuu}}}rrr[[[HHHHHHKKKGGGEEEJJJYYYkkkyyytttaaaTTTSSSXXXLLLHHHDDDFFFOOO[[[ffflllqqqfffWWWJJJ>>>444//////000222888@@@GGGOOO[[[gggiiifffccccccdddiiiooosssnnnggg[[[MMM@@@666111...***,,,///111666???KKKTTT___YYYUUUYYYbbbhhheeeaaaYYYQQQFFF???888111......&&&///777444===TTTaaafffnnnsss{{{sssttt~~~xxxqqqqqqwww|||rrrhhhhhhmmmwwwzzzdddNNN===555:::===AAADDDDDD@@@:::555555333222222222000+++'''......//////////////////444666888555///***((((((''',,,555===BBBCCCEEEFFF888777:::FFFVVV^^^SSSCCC333///,,,+++***,,,444===LLL___nnngggQQQAAA@@@FFFCCCggg{{{vvvxxxjjjQQQ777,,,'''---444>>>WWWqqq|||mmmWWWGGGEEELLLMMMIIIlllppp|||SSS777'''---,,,---LLLwwwhhhQQQJJJGGGHHHQQQWWWuuuccc<<<111000,,,---555^^^xxxooo{{{iiiVVV^^^YYYYYYjjjzzzkkkpppHHH111000...+++,,,222PPPyyy^^^KKKQQQZZZYYYWWWYYYWWW^^^{{{yyymmm}}}aaaGGG<<<===666666HHHXXXhhhkkknnnmmmmmmooorrruuu~~~yyyLLL999---000222...333???ZZZooowwwhhhZZZZZZ[[[UUUIIIGGGIIITTTcccnnnpppnnneeeTTTBBB999444///---...333777BBBPPPZZZbbbllluuuhhhfffdddeeekkkrrruuuuuugggZZZHHH:::222000///...,,,111999@@@GGGOOOZZZaaa]]]YYYYYY___gggjjjccc[[[HHH>>>666333000------000---,,,--->>>RRRcccsssyyy~~~mmmggguuummmcccaaakkkyyyyyyrrrhhhaaaccckkksss{{{|||uuuoookkkaaaPPP@@@111111333:::AAACCC@@@<<<444333333555777666111,,,+++---///000000111444555+++333<<<@@@===555...)))+++)))***///555===JJJTTTKKKBBB:::===MMM\\\]]]VVV;;;444...,,,******---333===VVVnnnqqqbbbSSSKKKIIIDDDTTTnnn}}}vvvtttGGG444***...---,,,BBB```uuu}}}rrrTTTFFFMMMQQQJJJVVV~~~oooFFF,,,000---%%%===eeeuuu[[[MMMCCCAAAIIIJJJeeemmmBBB...******,,,000RRRvvvtttzzzmmmYYYXXXSSSXXXiiippptttSSS444,,,)))&&&'''333VVV~~~kkk\\\^^^fffjjjnnnsssvvv}}}```III@@@@@@777999QQQhhhooooookkkdddaaadddffffffqqqyyyyyywwwggg<<<000***---...000???RRRxxxxxxkkk[[[\\\iiifffWWWPPPOOOSSS```pppxxxuuunnnVVVDDD444000000///111777DDDFFFNNNXXX]]]___dddiii___dddhhhmmmqqqqqqiii___III@@@555...---///000///777>>>HHHPPPUUUZZZ___cccdddaaa```cccgggeee\\\TTT===333,,,---///222===JJJwwwXXX222;;;UUUhhh~~~{{{hhh\\\bbbaaa```dddppp}}}pppbbbXXXRRROOOTTT\\\iiiiiieeeaaaaaa```WWWLLL>>>888222111666===BBBCCCAAA===999888;;;===<<<:::...///000//////111666:::222333888@@@FFFGGGAAA:::222+++''')))---444BBBOOOUUUQQQHHH???BBBOOO[[[```TTTFFF777///+++((()))+++000???QQQ___ggghhh^^^RRRJJJLLL\\\uuu}}}{{{```KKK666...((((((666HHHggg~~~kkkYYYZZZZZZQQQVVVwww\\\888000,,,'''333JJJrrrnnn\\\KKKEEEKKKKKK___}}}xxxQQQ333((()))---///AAAnnnwww{{{vvvhhh[[[XXX[[[fffvvv~~~ddd>>>222000111555FFFoooSSS;;;333666000777SSSllliiikkkggg\\\WWW\\\bbbeeesss~~~sss}}}tttSSS:::444///...222???XXXnnnppp```]]]dddhhhccc\\\]]]```hhhssszzzxxxlllbbbFFF999000///111444AAAQQQZZZXXXYYY\\\\\\ZZZ[[[^^^^^^hhhppppppjjjaaaQQQCCC///---+++***...444;;;@@@JJJQQQ[[[aaacccdddeeegggmmmjjjfffdddccc___XXXSSSDDD<<<999>>>AAAEEESSSdddSSSGGGSSSccczzztttkkkfffaaaeeeqqqwwwmmm```___ccchhhmmmxxxyyypppfffZZZJJJ======DDD@@@RRR___^^^XXXWWWZZZ[[[TTTIII:::///...555???FFFRRRJJJ@@@<<<>>>CCCEEEEEE444444111---+++---444999AAA888222888HHHTTTTTTPPP444...+++---...///777AAASSSYYYWWWIII???DDDTTTaaavvvaaaHHH999000+++)))***(((***222FFFccctttjjjWWWJJJNNNTTT^^^ooo~~~~~~uuuuuu```BBB---&&&+++111555TTTmmm{{{tttrrrhhhZZZ___mmmlllCCC...+++,,,111555aaa~~~lllYYYOOOTTTSSSaaa{{{bbb===******///111555hhhzzz{{{fffhhhfffggg~~~TTTFFFFFFKKKTTTiiiuuuHHH///&&&---...999WWWooojjjnnnjjj\\\RRRUUU___eee|||vvvnnn|||lll>>>333000------777OOOppprrrbbb```llllll^^^\\\ggggggppp~~~uuuaaaRRR;;;444000333555<<>>NNNZZZ[[[bbbjjjnnnooonnnooopppnnnjjjddd___\\\YYYVVVSSSIIIEEEHHHPPPQQQPPP[[[jjjqqqbbb]]]^^^kkkXXXEEE@@@:::AAA[[[uuuxxxllljjjnnnqqqssszzz{{{vvvssstttwww{{{|||mmm]]]RRRMMMEEE<<<;;;>>>GGGRRRZZZ[[[TTTMMMXXXZZZRRRAAA222...222555HHHUUU[[[QQQFFFHHHUUU```SSSEEE777111...---...111555666888:::<<>>YYYrrrwwwqqq\\\^^^^^^]]][[[ZZZXXXUUUkkkyyy~~~tttdddKKK444...,,,...;;;PPP```aaa[[[]]][[[[[[^^^```bbbiiiqqqqqqlllfff[[[JJJ777---,,,***...777DDDRRR^^^eeehhheeeiiipppwww{{{wwwooohhhXXXTTTNNNJJJIIIMMMTTTXXX[[[YYYWWWWWWYYY]]]```cccnnnjjjaaaSSSDDD999555444;;;HHHWWWeeevvvzzziiilllzzz~~~zzzzzzqqqdddaaa\\\___fffnnnxxxyyyooollleeeUUUGGGCCC777444222444:::???AAAAAA@@@===GGGWWWVVVGGGCCCKKKFFFIIIVVVgggooollllllqqqoooqqqnnn```MMM@@@::::::888AAATTTgggqqqooojjjiiivvvlll___SSSHHH@@@@@@EEEJJJ\\\fffjjjssswwwxxxuuuyyyrrrWWW>>>222111------///...333EEEYYYuuuwwwcccXXXgggooopppzzzrrrrrrmmm\\\FFF333+++)))///>>>UUUlllyyywwwkkkaaakkkgggfffqqqTTT///,,,222+++111KKKpppzzzsssooohhhqqq|||qqqzzzXXX:::333666777???MMM___lllssstttlllccc[[[]]]aaakkk~~~qqqqqqvvv~~~pppeeeuuuwww```;;;333000///999YYYtttwwwpppdddZZZVVVUUUXXXeeetttxxxtttlllPPP555000222000666LLLjjjzzzrrrbbbVVVYYYYYYVVVVVVYYYZZZXXXrrruuuwwwrrrdddOOO999,,,---,,,666LLLaaaggg___UUUXXXWWWTTTVVV___kkkpppnnnbbb\\\TTTHHH777+++)))///111;;;IIIUUU\\\```ccceeedddooowwwwwwuuupppbbbRRR@@@>>>>>>BBBIIIRRRYYY]]]XXXVVVTTTVVV\\\```bbbaaa]]]TTTEEE777000111777<<>>aaazzzwwwooohhhbbbaaaaaadddnnnyyy}}}xxxuuuuuufffGGG333333444888EEE^^^uuuzzziiiUUUVVVUUUWWWYYYWWWVVV]]]iii{{{vvvrrrmmm\\\BBB///***+++222EEE[[[eee```VVVSSSPPPPPPMMMOOO^^^ooopppggg\\\RRREEE888---'''+++333???JJJVVV[[[YYYUUUVVVYYYeeerrrvvvmmmeee```OOO;;;000333:::DDDOOOVVVXXXWWWKKKJJJKKKQQQXXX\\\ZZZVVVAAA:::000,,,111<<>>//////---???VVVaaa[[[PPPMMMQQQJJJLLLMMMRRRaaappplll___XXXIII777---***+++111888JJJRRRXXXUUULLLHHHLLLRRRgggooolll\\\OOOJJJ===,,,+++222>>>KKKRRRRRRMMMHHH@@@@@@BBBIIINNNNNNHHHAAA222222333999CCCNNNVVV[[[[[[UUUSSSYYYeeeooowww|||ssspppZZZCCCAAAJJJXXXiiiooottt{{{|||{{{{{{~~~zzzzzzxxxuuuwww{{{bbbCCC888888666444555777666666555555666777888???BBB>>>;;;III[[[VVVCCCMMMIIIHHHHHHDDDAAAKKKZZZyyyvvvqqqhhhfffZZZOOOKKKJJJKKKNNNSSSIIIRRR^^^ddd___XXXXXX]]]ggglllaaaSSSWWWcccvvvrrr~~~zzzcccVVVVVVRRR[[[rrrwwwSSS333999:::444BBBccczzz|||}}}xxxyyyttttttyyyuuupppqqq|||~~~wwwvvv|||^^^666+++---//////<<>>???@@@CCCDDD@@@888222...333>>>IIITTT]]]cccfffaaa]]]aaammmtttqqqlllkkk}}}zzzdddQQQSSS\\\hhhvvvzzz}}}~~~|||wwwsssqqqrrruuu{{{xxxgggYYYGGG:::555555555555444444555444444333444444555777555333:::EEEFFF???NNNHHH===000***...;;;GGGfff~~~hhh^^^UUUGGGHHH@@@:::888777888<<>>LLLVVVQQQPPPKKKBBB===CCCUUUddd```ZZZNNN>>>222,,,,,,///222999@@@AAA===:::;;;===BBBBBBBBBAAA>>>;;;777444444<<>>:::444444<<>>???EEEJJJQQQTTTUUUZZZbbbhhhjjjhhhiiidddQQQ???EEEXXXuuusssccc[[[iiiwwwyyykkkbbbcccmmmxxx[[[AAA???;;;555111000111222111000000///...---------------,,,---...000222333;;;===999///***---...,,,555HHHSSSGGG222((((((,,,+++,,,,,,+++***+++---///777444666===GGGPPP\\\fffzzzvvvrrryyyyyykkkWWWYYY^^^eeelllppprrrqqqkkkqqqvvv{{{zzztttuuupppllllllpppsssrrrpppyyylllaaacccpppyyyxxxssscccZZZZZZfffooopppsssyyypppqqqllleeemmm}}}~~~qqqggggggjjjiiikkkoooTTTDDD888999===CCCTTTggg||||||lll```^^^aaaiiiwwwvvv^^^KKKNNNRRRWWW___kkkyyy~~~uuukkkjjjqqq|||{{{lllRRR:::222;;;HHHTTTmmm~~~lll^^^WWWTTTTTTQQQKKKNNNdddzzzvvvddd^^^TTT???111///---444GGG\\\aaaWWWJJJKKKLLLHHHIIICCC^^^nnnfff[[[VVVEEE///&&&+++++++++===WWW```YYYUUUFFF:::===MMMZZZ[[[WWWSSSGGG888---+++///333555;;;===;;;444333===JJJRRRMMMJJJAAA666333===MMMXXXUUUOOOMMMPPPMMMMMM[[[ooolll^^^MMM???888<<>>@@@BBBEEEFFFEEEDDD@@@HHHRRR[[[gggssswwwttt|||qqq___SSS\\\ZZZZZZ]]]dddkkkppprrrtttkkkcccdddkkknnniiibbbYYYYYY```mmmuuuvvvsssrrrxxx{{{wwwppptttyyyqqqlllgggbbbbbbggg[[[QQQGGGDDDFFFLLLYYYeeepppxxx}}}zzzooogggeeegggmmmxxxnnn[[[^^^hhhuuu}}}}}}|||~~~wwweeeTTTNNNUUU___wwwvvvkkkcccbbbaaa]]]^^^ooovvvcccZZZFFF888666555;;;LLLfffkkkaaaRRRPPPMMMHHHKKKIIIaaarrrjjjZZZNNN>>>...,,,,,,000;;;KKKVVVVVVQQQDDD<<<999DDDVVVaaa___XXXLLL???000))),,,444:::<<<;;;:::666555>>>MMMZZZ___NNNDDD888555;;;GGGTTT]]]\\\TTTKKKKKKWWWgggqqqsss___PPP@@@888999CCCVVVgggfffeeegggoooxxxzzztttnnn^^^]]]cccqqq}}}aaaSSSAAA555222222111000000000000///......------////////////...------,,,---000000,,,***,,,...---***555<<<777...))))))***((()))*********+++...000333444999AAAEEEEEEFFFHHHXXXeeeeee___bbbeeelllxxx|||}}}vvvjjj___VVVOOOKKKIIIBBB===888>>>MMMWWWPPPDDD333111...---...---,,,***+++333===CCCHHHMMMNNNMMMVVV___jjjmmmeeeTTTBBB666AAABBBDDDGGGMMMUUU^^^dddeeeaaa]]]]]]]]]YYYQQQJJJHHHSSSaaalllrrrrrriii^^^cccjjjllljjjnnnyyy|||pppggghhhnnnkkkjjjeee___```hhhnnnpppuuu||||||zzz{{{zzzqqqhhhtttzzzqqqoootttyyy}}}ppprrrooommmsss}}}zzzvvvppp___SSSRRRPPPTTTcccwww}}}tttddd]]]UUUPPPUUU^^^qqqwww___GGG888222,,,,,,999OOO\\\VVVLLLHHH@@@???FFFUUUdddeeeYYYKKKBBB555)))(((222===AAAAAA<<<999666;;;LLL\\\aaa^^^JJJ999...666FFFQQQZZZ```YYYSSSHHHJJJ```wwwtttbbbHHH???888999AAALLLXXXaaa^^^]]]dddooopppdddYYYVVV```gggvvvyyycccGGG666222333222...000000//////............------...//////---,,,+++***,,,...---++++++,,,,,,)))...111000,,,)))(((((()))***,,,------...111333666555888<<<<<<666222222@@@LLLMMMIIIKKKNNNXXXiiilllwww~~~|||xxxccc\\\UUURRRTTTVVVWWWVVV>>>666---,,,666???;;;222222000---,,,,,,......---///444::::::888777666666;;;@@@EEEGGGCCC;;;444000333555666555555999BBBIIILLLMMMLLLLLLIIICCC===888:::KKKYYY^^^```^^^SSSEEE???GGGLLLLLLQQQ\\\eeehhh{{{}}}pppiiimmmuuuvvv~~~~~~xxx{{{}}}|||ssssssppppppzzzxxxoooeee```ggguuuaaa???000000+++999QQQfffmmmdddWWWOOOKKKPPP\\\kkksssiiiQQQ===555///,,,333AAAIIIGGGAAA999999>>>JJJ]]]fff^^^PPP@@@222...>>>OOOVVVYYY^^^UUUQQQOOOWWWgggnnn]]]EEE888:::???FFFLLLOOOPPPQQQTTTTTT___mmmjjjXXXOOORRRqqq}}}tttPPP888333444222...////////////............***+++---.........---,,,+++,,,---...,,,******+++,,,++++++,,,+++)))''''''+++---///000111111333555;;;999999:::888222//////555@@@BBB@@@DDDGGGRRRfffkkkuuu{{{xxxvvv{{{}}}tttlllPPPJJJBBB???@@@CCCEEEFFF:::666///'''''',,,---+++---+++((((((***---//////---///222222000...000444///111222222000//////000---///000---)))***222999666888999999888555444333777FFFPPPNNNKKKHHH???444000333444111111777>>>BBBQQQ\\\ddd```VVVRRRYYYaaafffsssxxxuuu{{{}}}zzz{{{~~~tttpppyyy~~~\\\:::+++---555SSSqqq{{{{{{yyyqqqfff```gggsss~~~~~~kkkMMM666)))---777FFFSSSVVVOOOGGGAAAJJJWWWdddlllgggTTT@@@888666>>>NNNYYYXXXWWWZZZ]]]YYY]]]fffeeeWWWFFF>>><<>>GGGZZZiiiooosssrrrrrruuuwwwwwwrrrxxxzzzsssiiibbb[[[VVVLLLIIIBBB:::333///111333222444222***$$$'''---000---+++))))))+++---......///------...---+++---111,,,000333444222...+++***(((+++---,,,***+++111777***,,,......///000222444888BBBJJJGGG@@@:::444///,,,+++)))&&&%%%(((,,,///...999@@@===666555:::>>>DDDOOOVVVVVV]]]jjjmmmgggsssvvvyyyyyyyyy}}}{{{xxx}}}yyyzzz{{{xxx{{{bbbIII>>>>>>HHHhhh|||www}}}~~~dddCCC,,,(((555IIIZZZbbb```YYYTTTcccrrr~~~|||mmmWWW@@@000===JJJ[[[ggghhhddd```^^^gggccccccbbbTTT@@@===GGGHHHMMMLLLDDD===<<<@@@BBB;;;>>>IIIUUUXXXWWW\\\fffrrraaa@@@444333333111.../////////////////////---,,,,,,++++++++++++++++++)))***---,,,((()))...///)))''')))***''''''***)))+++...///.........///...++++++//////...///222,,,000------222000444EEEUUUZZZ```eeekkknnnhhh```]]]aaa___SSSGGGDDDGGGIIIPPPSSSRRRGGG888---,,,000...444555...(((***///333///---+++,,,...///000///111---,,,///000,,,***,,,...444999<<<999222,,,((('''***,,,,,,,,,---000444((())))))***+++,,,...///111888AAAEEE===222---///)))'''&&&''')))***++++++###+++000,,,(((***,,,+++,,,222666777<<>>===CCCLLLTTT[[[cccmmmttteeeCCC555333333222.........///////////////000...,,,***)))))))))***)))&&&'''++++++''')))000...(((&&&))))))&&&(((---&&&)))+++,,,+++******+++---***+++//////------000---...)))(((+++'''(((666===CCCLLLXXXdddhhh]]]PPPUUUWWWRRRBBB666888DDDMMMTTT\\\___RRR<<<+++(((,,,...444555...((((((+++,,,)))((('''(((+++------,,,)))%%%&&&...333000------222666<<<>>>;;;555///,,,***+++,,,,,,+++******+++)))(((((()))))))))((((((&&&,,,999CCC<<<---'''---,,,(((''')))+++***&&&$$$%%%+++---)))(((++++++'''&&&''')))***---000333444000777;;;777...,,,333<<>>PPPZZZfffkkkAAA444111...222000////////////.........++++++************++++++***,,,---,,,***)))***,,,)))+++***((()))---,,,((()))((((((((()))***++++++))))))))))))))))))))))))******))))))))))))******+++,,,000666::::::444...999:::<<<===>>>FFFZZZmmmnnnjjjjjj\\\>>>333???JJJKKKHHHEEECCC;;;000)))'''))))))))))))((((((((('''(((((())))))***,,,---...///444999999777333000...***)))***...222333///+++++++++******))))))))))))&&&)))+++,,,***'''%%%%%%))))))((('''''''''((((((+++***))))))(((((())))))((()))***+++,,,,,,,,,,,,222555333...,,,///111111444DDDFFFAAAJJJWWWbbbmmmtttdddVVVOOOHHH>>>>>>EEEJJJFFF>>>888444444666777777@@@FFFAAA:::888999:::JJJ\\\cccSSS@@@:::===@@@===999:::???AAAAAACCCIIINNNHHHAAAAAAIIITTT]]]aaa]]]``````\\\UUUPPPOOOPPP[[[]]]^^^\\\]]]dddqqq{{{yyysssmmmcccXXXOOOIIIFFFEEE<<<888333000111444888;;;>>>LLLXXXooopppCCC555111---000000000000////////////...++++++************++++++,,,,,,+++)))((())),,,...+++,,,+++(((***//////,,,((('''(((((()))***+++,,,))))))))))))))))))))))))***))))))(((((())))))***,,,,,,,,,---...------,,,333333666;;;BBBMMM___ooopppkkkkkk___HHHHHHaaatttsssssssssnnn^^^FFF222))))))))))))((((((((('''''''''''''''((()))***,,,,,,,,,///444777666111+++((('''(((***,,,------,,,+++*********)))))))))))))))&&&%%%$$$%%%''')))))))))'''''''''&&&''''''((((((+++***))))))(((((())))))((()))***++++++,,,,,,+++555777555///,,,...000///666<<<:::;;;GGGPPPYYYhhhxxxttt```QQQBBB;;;444------333666333///+++******,,,---000:::AAA>>>666000,,,)))222BBBKKK???---'''((()))---+++,,,000333444666:::333...((()))222???JJJOOOJJJIIIFFF@@@999666777999???>>>>>>???DDDNNN[[[cccqqq|||ttthhhXXXTTTMMMFFFAAA>>>======<<<888333//////333888<<>>DDDOOOYYYZZZVVVYYYVVVIIIOOOgggvvvmmmooovvv{{{qqqYYY???000))))))((((((((('''''''''&&&&&&&&&'''((()))***+++---///444999888000((($$$%%%(((+++,,,***))))))+++))))))))))))))))))((((((&&&$$$"""%%%+++/////////&&&&&&&&&&&&&&&'''((()))******)))((((((((((((((('''((()))***++++++++++++333555444...,,,...///...666666333999FFFMMM[[[qqqzzzpppjjjOOODDD:::666222...///333666444222000///...//////***111888999999888222++++++555;;;555---***+++******))))))+++++++++,,,------***)))***...222333333444333111---***(((***,,,333///+++)))+++000555777DDDNNNVVVXXXZZZYYYRRRIII;;;999555222000000111222666555222000///222777:::CCCNNNfffvvvFFF666444111222......---------,,,,,,,,,++++++************++++++((((((((())))))))))))(((***+++)))&&&(((...///---''''''''''''((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))'''+++...---***)))+++...000...000555777777:::@@@BBB===DDDGGG???>>>FFFGGGAAA@@@FFFRRRWWWNNN===111((((((((((((''''''''''''%%%%%%%%%&&&'''(((******---000888AAA???555,,,***%%%))),,,,,,)))'''(((+++'''(((((()))))))))(((''''''%%%%%%(((---///...+++&&&&&&&&&&&&&&&'''((()))***))))))((('''(((((((((''''''((()))************---000000,,,***---...---000///,,,111<<>>777111'''000)))&&&---444333...***((((((((('''''''''&&&&&&%%%%%%%%%&&&'''(((******&&&+++888CCCAAA444---...'''***,,,+++((('''(((***%%%&&&((()))))))))((('''(((((()))******)))&&&###'''''''''&&&''''''((((((***)))((((((''''''((((((&&&'''((())))))******)))(((,,,---***))),,,...------///+++,,,555;;;LLLgggaaawwwwwwzzzfffEEE555222000///...---***)))))))))******+++---......999666222333:::>>>777,,,,,,)))'''(((+++---+++(((+++...///------///...+++******)))((((((((())))))(((***+++,,,,,,***(((&&&(((((()))+++------,,,***'''((()))***,,,---...---------------...///000000+++///333333222111333555===aaazzzGGG555444222000......---------,,,,,,,,,++++++************++++++000---))))))******)))((()))+++***'''))),,,,,,((())))))(((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''')))+++,,,,,,+++***)))+++***+++---,,,,,,222:::@@@>>>HHHPPPGGG===555***111,,,)))***)))&&&%%%'''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''')))***+++&&&---===IIIBBB111***---((()))))))))''''''''''''$$$%%%'''))))))((('''&&&''')))***)))'''%%%$$$$$$))))))((('''''''''(((((())))))(((''''''''''''(((&&&&&&'''((())))))))))))'''+++,,,)))(((+++,,,++++++000,,,,,,666???IIIZZZOOOhhh|||bbbBBB555444111000000000///,,,......------......///000111000...---///111,,,%%%++++++,,,......---,,,+++$$$)))***'''(((+++***&&&......,,,***((('''((()))''''''((()))***)))'''%%%&&&''''''((('''&&&&&&&&&---,,,,,,------------.....................------,,,000444444222222555999CCCppp{{{GGG444333000...//////.........---------++++++************++++++555000***((()))+++++++++)))++++++)))***---+++&&&***)))(((''''''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((())))))*********)))((('''+++))))))(((''')))333???QQQNNNVVVYYYKKK>>>777///"""&&&---111---&&&&&&***(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++222:::IIISSSHHH333***///)))((('''''''''&&&&&&%%%$$$%%%'''))))))((('''&&&%%%''')))(((&&&&&&))),,,+++***)))((((((((((((((())))))((('''''''''''''''%%%&&&'''((())))))))))))(((,,,---***(((***+++***'''---***+++999DDDIIIPPPQQQiiimmmPPP777000...+++)))***---...---222000...,,,***))))))***(((---000...---///...***$$$+++...+++&&&&&&)))''',,,---***))),,,+++&&&$$$'''***++++++))))))((((((((((((***,,,------,,,)))******)))((((((***---+++******,,,---+++,,,---000111111000///...---,,,///222444333111222888===LLL}}}GGG333555222...000000000///......------++++++************++++++111///,,,***(((((()))***************))))))))))))***)))((('''''''''''''''&&&&&&'''((())))))((((((***'''&&&'''&&&$$$&&&***&&&((())))))(((''''''(((+++''''''***'''%%%333GGG[[[[[[^^^___VVVEEE666///'''((()))))))))(((&&&%%%((()))***)))'''&&&&&&&&&)))$$$###&&&((('''''')))>>>ZZZxxx|||cccBBB000---///---***(((((('''%%%###%%%$$$###$$$&&&((('''&&&..."""###)))'''(((,,,***(((&&&$$$$$$&&&((())))))'''''''''''''''''''''''''''''''''''''''((())))))***,,,,,,,,,***+++---000---,,,+++111@@@MMMLLLEEEXXX```yyy|||SSS<<<222000000///...------------++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,++++++))))))))))))(((((((((((((((((()))***************((((((((((((((()))******************))))))))))))***((('''''')))+++,,,++++++,,,,,,------,,,,,,+++///111222111///......///000111111...///444:::===PPPIII555666333///000000//////...------,,,++++++************++++++...---+++)))(((((())))))******)))))))))((((((((()))(((''''''&&&&&&''''''&&&''''''(((((((((((((((,,,((('''))))))&&&%%%(((&&&'''))))))'''&&&'''((((((&&&'''+++(((%%%000AAATTTVVV[[[\\\RRR@@@111***(((((())))))((('''&&&%%%((()))***)))&&&$$$$$$$$$'''$$$$$$''')))))),,,111KKKaaa~~~ddd;;;---666///,,,)))(((''''''%%%###%%%$$$%%%&&&((()))((('''+++###%%%'''%%%+++000+++(((&&&$$$$$$%%%'''(((''''''''''''''''''&&&&&&&&&(((((((((((((((((())))))'''000888888000)))(((***---///222;;;PPPaaaZZZFFFKKKOOOeee{{{PPP777---111000///...------------******++++++++++++******+++***)))))))))***,,,,,,))))))))))))((((((((('''(((((()))************)))((((((((((((((()))******))))))))))))))))))))))))***((('''''')))+++++++++---..................---///000111111///......///000111111000000444999===ZZZJJJ666666333111//////......---,,,,,,,,,++++++************+++++++++***)))((('''((()))))))))(((((((((((('''''''''((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((,,,((('''******'''%%%&&&%%%'''(((((('''&&&&&&'''''''''+++///+++'''---999CCCHHHOOORRRJJJ999---))))))))))))(((''''''&&&%%%&&&(((((('''%%%$$$$$$%%%%%%$$$&&&))))))***111999XXX^^^mmmsssYYY444,,,;;;---+++(((''''''&&&%%%###$$$$$$&&&)))+++,,,***(((&&&$$$'''&&&&&&333;;;333)))'''%%%$$$%%%&&&&&&&&&(((((('''''''''&&&&&&&&&))))))((((((((((((((()))(((777GGGGGG:::---)))******---333AAAZZZiiiXXX;;;@@@???QQQ{{{rrrLLL777222000000///...------------)))))))))******)))))))))+++***'''&&&&&&(((+++---)))))))))((((((((('''''''''((())))))******))))))((((((((((((((()))******))))))))))))))))))))))))***)))'''(((***,,,,,,+++...........................///000000...---......000222222222111444:::???ddd~~~KKK777555222111.........---,,,,,,++++++++++++************++++++***)))((((((((()))******(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''(((((((((***&&&%%%((((((&&&%%%&&&%%%&&&((((((&&&&&&&&&''')))***///333///)))+++222111555===BBB===222,,,,,,***)))((('''&&&&&&&&&'''%%%&&&''''''&&&&&&((()))%%%%%%''')))((()))222<<>>???888000,,,+++'''%%%$$$$$$%%%&&&%%%$$$&&&$$$######$$$%%%$$$"""$$$'''...((('''---...$$$######%%%''''''&&&%%%$$$%%%%%%&&&'''((())))))'''''''''(((***+++---...111...++++++---......---(((@@@NNNEEE999888777222777AAASSSnnniiibbbJJJ///555000000///...------------,,,***)))'''''')))***,,,)))(((&&&%%%%%%'''***+++(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))******++++++,,,------...//////+++***+++---///000...,,,...---+++******+++---......000222222222111222333333///000444444555FFF[[[WWW888000111000/////////...------,,,,,,,,,+++******))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&(((---222444111,,,'''$$$******+++++++++******))))))))))))))),,,333;;;@@@VVVNNNFFFNNNUUUAAA***'''((('''&&&&&&'''***,,,...''''''&&&&&&'''+++111666555,,,%%%%%%(((''''''((()))222===???666,,,)))+++'''''''''$$$"""%%%+++111'''((()))(((&&&%%%&&&'''"""$$$''')))***)))'''&&&%%%%%%%%%%%%%%%&&&'''(((***%%%###(((000333---'''***&&&%%%'''))))))---222:::111)))((()))***---111---MMMTTT???777:::999777444FFFfffrrrbbbAAA333---///---++++++,,,,,,+++***,,,,,,+++***))))))******((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%'''++++++)))&&&)))(((((((((((())))))***---,,,...000...******---(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///000222333333555333555777333AAA]]]YYY;;;333444222/////////...------,,,,,,,,,+++******))))))******))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$'''***+++***(((&&&&&&(((***,,,......,,,***((())))))))))))***...444999@@@===<<>>DDDJJJ[[[bbbNNN777000//////---)))(((''''''%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$"""'''...000...666AAAVVViiifffMMM;;;000)))***444---&&&$$$%%%'''&&&$$$&&&'''((((((&&&&&&'''((()))'''333>>>???>>>777)))&&&%%%%%%$$$$$$%%%%%%&&&)))(((''')))++++++(((%%%***$$$'''***)))000444+++---+++***,,,,,,...333888<<>><<<333+++(((&&&)))...333333222222000,,,(((&&&&&&&&&'''&&&&&&''''''((((((((((((***+++,,,,,,******+++,,,///,,,))))))+++,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........111333111111666>>>]]]VVV:::555444111...------------,,,,,,,,,,,,+++******))))))******---,,,+++)))((('''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''(((((('''''''''***,,,,,,((()))222===>>>333(((((((((((('''(((---555<<>>------...,,,***))))))(((&&&$$$((('''&&&%%%%%%%%%%%%%%%$$$"""&&&---000111<<>>???888)))((('''(((+++///333555;;;444,,,&&&%%%&&&&&&&&&((((((((((((((((((((((((&&&)))---......---,,,,,,///---,,,,,,---...---,,,//////...---,,,+++***)))------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,---...///000000222444222222888AAAbbb]]]>>>555333111.........---------,,,,,,,,,+++******))))))******...---,,,+++)))(((''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((&&&((()))'''%%%&&&+++///222***'''111===???777...'''((((((&&&&&&***111888EEE\\\uuu}}}jjjCCC)))'''---+++)))((((((((('''%%%***)))(((&&&&&&%%%%%%%%%%%%###&&&,,,...000>>>OOOqqqsssTTT@@@666111333888000&&&###%%%((((((&&&%%%&&&'''&&&$$$###$$$%%%""")))888EEEOOOXXXHHH'''&&&%%%%%%$$$$$$%%%%%%&&&------------,,,+++)))''')))$$$%%%''',,,;;;@@@555***---------111777444,,,666KKKppptttNNN222222//////,,,***///888999555***++++++***))),,,111666<<<444***%%%&&&((('''&&&(((((('''((((((((())))))(((,,,111444333111///...------------///000000000000///...---,,,++++++***------,,,,,,,,,,,,------***++++++++++++++++++***++++++,,,---...///000000000333111222888CCCfffdddAAA555222111////////////.........---,,,+++******))))))******+++++++++++++++***))))))))))))(((''''''''''''''''''&&&&&&&&&&&&'''((()))))))))(((''''''''''''(((%%%''''''&&&$$$%%%)))...+++%%%'''333<<<:::333...,,,,,,,,,)))(((+++111777HHH[[[iiirrrlllHHH(((%%%...+++'''&&&&&&'''''''''***)))((('''&&&%%%%%%%%%&&&###%%%)))***,,,<<>>444<<<333>>>ZZZMMM333999(((***...222444111+++&&&&&&&&&%%%%%%%%%&&&&&&'''###"""%%%'''%%%&&&777KKK[[[}}}sssYYYFFF>>>AAADDD888***$$$%%%''''''$$$"""###%%%&&&&&&''')))***)))!!!&&&+++$$$###***+++&&&%%%%%%$$$$$$%%%%%%&&&$$$'''******(((&&&'''((((((&&&)))+++777NNNQQQ===,,,(((333HHHHHH444***000)))OOOqqqyyy|||zzzTTT777333888555333222000,,,******)))(((((((((((())))))))))))*********+++///444999111///,,,(((&&&&&&&&&&&&((())))))))))))+++///111---000222555:::BBBMMMUUU888777666444222111//////.........------.........,,,---///000000///---,,,***+++,,,...000111333333...333222333:::KKKxxxtttEEE555555.../////////...------,,,,,,,,,+++***)))((((((((((((+++,,,---,,,***((((((((()))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))///***((()))***'''&&&((('''%%%$$$'''+++,,,***'''---,,,---+++555LLLLLL222,,,,,,***+++555GGGWWW]]]SSSGGG:::AAARRRKKK:::555333+++(((777DDD555$$$''',,,((($$$$$$'''***,,,,,,)))***)))%%%%%%---777>>>???YYYkkkbbbQQQIIIBBB;;;999///'''&&&'''&&&$$$$$$###&&&'''%%%&&&))))))''')))%%%(((&&&!!!(((...&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((((())))))&&&$$$%%%111FFFQQQFFF222,,,///333444333111//////...IIIeeepppnnnuuunnnFFF777111111///111444333---))))))'''+++---+++***++++++(((***))))))***,,,...---,,,000...,,,)))((('''((()))'''))),,,------...000222///333666666666;;;GGGPPP888888666555444333333333222000,,,))))))***---///......---,,,,,,,,,,,,---,,,+++***,,,///222333444222,,,333::::::RRRxxxHHH666555.../////////...------,,,,,,,,,+++***)))((((((((((((+++,,,,,,+++(((''''''(((***)))(((&&&&&&&&&&&&'''&&&&&&''''''((())))))))),,,***)))+++***&&&%%%''')))***++++++***************+++,,,,,,777RRRYYYFFF...)))(((666SSSqqq~~~~~~mmm[[[FFFKKK___]]]JJJAAA999444---333<<<333'''***...***&&&%%%(((+++,,,,,,%%%'''((()))***///444666333???KKKLLLBBB888444555888...&&&%%%'''&&&%%%&&&(((+++***''''''))))))&&&'''''')))$$$$$$333888)))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((%%%%%%...>>>GGG===...---000222222111///......---EEEbbbllldddaaavvvnnnMMM===111444000///111111---+++,,,)))---///+++)))++++++)))***))))))***,,,------,,,,,,+++)))'''''''''((()))(((***,,,---...///111333...222555666666999???DDD666555444333222111111111000///---,,,,,,---///000......---,,,,,,,,,,,,---...---,,,...111444555555222,,,222999:::UUU}}}LLL888555.../////////...------,,,,,,,,,+++***))))))))))))))))))***)))((('''''')))+++...,,,***((('''&&&&&&'''&&&''''''(((((())))))***))))))+++---***%%%&&&***,,,111555333---((())),,,,,,---///,,,222LLLXXXJJJ222(((%%%>>>llllllPPPPPPgggjjjWWWKKKFFFDDD666...111...(((+++---***'''%%%'''((()))***%%%%%%%%%(((---000222333111555???FFF@@@777888@@@999///&&&%%%'''''''''(((---///---)))(((***)))&&&&&&((()))###&&&:::???,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))))))))'''%%%)))222888222)))...000000///...,,,---...000FFFeeetttjjj___nnnlllcccMMM>>>///333...+++------++++++...000444444///+++,,,------***))))))***,,,---,,,+++((('''&&&&&&&&&'''((())))))+++---......///222444...000333555666666666555333333222111000//////...,,,------.....................---,,,,,,,,,,,,---...------...111444555444222,,,222777:::XXXQQQ999555////////////...------,,,,,,,,,+++******)))))))))***'''(((((('''''')))---000111000---+++)))((((((((('''''''''((())))))******((((((+++---)))&&&***222FFFNNNTTTMMM>>>111---...---///222///111FFFTTTKKK666+++&&&<<>>333)))'''(((''''''(((...000...)))(((***)))''')))&&&(((''''''444888+++&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))(((&&&&&&))),,,+++(((/////////---+++***,,,...333GGGiiiuuummmTTTQQQEEE>>>111000+++))),,,...---,,,---888;;;:::333......///...+++***)))***+++,,,+++***(((''''''&&&&&&''''''((()))+++---//////000222444111111111444666666222///222222111111000///......***,,,...//////...,,,***......---,,,,,,,,,,,,---,,,++++++---000222222111333---111555999ZZZUUU:::555000/////////...------,,,,,,,,,+++******************+++++++++)))(((***---//////...,,,)))((('''''''''''''''(((((()))*********)))(((***+++)))(((000999```hhhmmmdddPPP<<<111///(((---444444666IIIVVVPPP333---***777TTTtttwwwpppZZZMMMUUUWWWJJJAAAKKKPPPAAA+++(((***'''''')))((('''%%%######$$$%%%)))$$$%%%---444555666999KKKnnn~~~eeeAAA444888;;;EEE999---)))(((''''''(((---///,,,(((&&&))))))''',,,$$$''',,,)))+++...)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))))))))((('''&&&&&&'''''')))+++.........,,,******,,,...000EEEiiihhhGGGAAA<<<>>>666///+++,,,222666444///...;;;<<<999333///000///,,,,,,***))))))++++++***)))******)))((('''''''''''')))+++---//////000222444444222000222666777444111111111222222111000///...---///000111111///---+++......---,,,,,,,,,,,,---,,,+++,,,---000222111000444...111333999\\\WWW999444111/////////...------,,,,,,,,,++++++*********++++++000000///,,,)))((()))******)))(((&&&%%%%%%&&&&&&'''(((((())))))******+++***((()))*********000888HHHOOOVVVTTTHHH:::111---(((+++333333222AAAKKKDDD...---,,,333FFF^^^pppvvvllltttjjjYYYWWWUUUIIIAAABBBFFF:::***+++,,,)))+++*********(((%%%%%%&&&((($$$""")))666<<<999777:::PPPzzzlllDDD<<>>111444111444>>>DDDBBB;;;666333000,,,---555;;;666------+++))))))******(((&&&)))))))))******))))))((((((***,,,---...///111333111000000000222222222111///000222222222111///...000/////////000222555666......---,,,,,,,,,,,,---.........000333444222111///---222666@@@hhhWWW888333333000//////...------,,,,,,+++++++++***++++++,,,,,,''')))+++,,,+++***+++,,,)))((((((((()))***,,,---((((((((()))******++++++***'''(((---...***&&&&&&,,,+++***,,,...,,,(((###&&&$$$)))+++,,,:::EEE@@@111...***///>>>MMMPPPKKKPPPmmmwwwoooooommmaaaWWWBBB===...'''+++'''###)))&&&((()))(((%%%$$$&&&(((,,,&&&%%%,,,///222???OOOwww~~~yyy```DDD888???IIIFFF888***%%%%%%%%%&&&)))444444///((($$$&&&%%%###"""///333---AAAhhhbbb444&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***++++++))))))(((&&&(((......)))(((,,,)))+++------------///000===gggllldddVVVIII555444000222<<>>333---+++***)))***)))(((&&&&&&'''((()))************'''))),,,------...000222---...000111000///...---...///111222222000...---,,,+++)))***,,,111555888......---,,,,,,,,,,,,---,,,,,,---///111222000...---,,,222777CCCnnn^^^;;;///222///////////////.........++++++++++++++++++,,,,,,+++*********))))))(((((())))))((('''''''''''''''***)))((((((((()))+++,,,+++,,,...//////...,,,+++))))))((('''&&&%%%%%%$$$!!!+++(((+++111HHHggg^^^LLL---///;;;444@@@TTTNNNNNNbbb}}}yyyaaaOOOCCC333)))%%%&&&&&&%%%'''''''''(((''''''&&&&&&&&&---,,,***///666IIIdddeeeCCC888444444111000)))''',,,'''###)))999333+++&&&%%%&&&&&&%%%"""---222---<<<\\\UUU***%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&))),,,---***'''+++,,,---......---,,,,,,---+++,,,//////...111666BBBggg```777333333222444;;;BBBCCC<<<555+++---)))...JJJcccWWW777******))))))(((((('''''''''''''''''''''((())))))***)))))))))***+++,,,,,,---......///000/////////000000000000000/////////,,,+++******,,,///333555000---+++,,,...///,,,***---...///000000000///...,,,222222333IIIwwwccc>>>000222////////////............++++++++++++++++++++++++*********)))))))))(((((())))))((('''''''''''''''))))))(((((())))))***+++***+++---......---+++***(((((('''''''''((())))))%%%,,,(((111DDDgggzzzccc<<<000888<<>>888111,,,///...222JJJbbbXXX<<<******))))))(((''''''''''''''''''''''''(((((()))******)))))))))***+++++++++,,,,,,---------------......------------------,,,+++*********,,,...000///---,,,,,,------,,,+++,,,---.../////////.........333333555LLL{{{hhhBBB222222000000//////............,,,,,,,,,+++*********)))******))))))))))))(((((())))))((('''''''''''''''(((((())))))******)))))))))***+++,,,,,,+++***)))'''&&&&&&&&&'''***,,,...+++000)))333OOO{{{```:::***222GGGkkkzzzeeeZZZtttwwwbbbKKK888222+++'''((())))))((((((((('''''''''&&&&&&&&&(((+++'''%%%***,,,444FFFbbb{{{UUU777+++'''(((000000'''###''')))000@@@WWWIII777+++(((((('''%%%,,,(((***111444000+++'''%%%&&&'''''''''''''''&&&''''''(((+++---...,,,+++)))((()))...444666333///---++++++......---000666BBBfffxxx~~~yyyOOO///333333000///222666777222---)))...---///@@@QQQJJJ555******)))((((((''''''&&&''''''&&&&&&''''''((()))+++******))))))))))))***((()))******++++++******++++++++++++++++++++++++++++++***))))))))))))***,,,---...---,,,+++,,,---,,,,,,---...............///444555888QQQiiiCCC333333000000//////......---------,,,,,,+++***))))))((())))))))))))))))))(((((())))))((('''''''''''''''&&&''')))*********)))(((((())))))******))))))((('''&&&%%%%%%&&&)))---///...777...///EEEnnnjjjDDD...%%%///GGGiiipppZZZMMMjjjxxxXXXBBB111---+++((('''((())))))((()))(((''''''&&&&&&&&&&&&%%%'''""""""((('''***777EEE^^^[[[???///+++***+++...///'''###&&&'''000BBB```PPP:::---***++++++)))+++(((%%%***...)))%%%,,,&&&&&&''''''&&&%%%$$$$$$''''''(((***,,,,,,,,,++++++((()))000999===999333---++++++---------111777GGG```tttrrrwwwlllFFF111:::333000......111111...***)))...---,,,333<<<777)))***))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((+++***)))(((((((((((((((''''''((())))))))))))))))))))))))))))))******************)))))))))((((((***---///...+++***+++...++++++,,,------.........000333555:::UUUhhhCCC444555111000000///...---------,,,,,,++++++***)))(((((((((((((((((((((((())))))))))))((('''''''''''''''&&&'''(((******)))(((((('''(((((((((((((((((('''(((&&&%%%$$$%%%'''***,,,...AAA999...666XXXjjjIII444...)))***666HHHKKK===:::UUU~~~jjjGGG444))))))((('''''''''((('''&&&***)))'''&&&%%%%%%%%%&&&&&&)))$$$%%%,,,******555FFFVVVMMM444+++,,,***+++,,,...)))%%%'''&&&+++;;;XXXIII666***(((***+++***222999...%%%++++++%%%)))'''''''''''''''(((((((((%%%&&&((())))))***+++++++++((()))000888<<<999333---******---......333:::HHHUUUaaappp}}}gggfffVVV999000:::333000------......,,,***,,,///000...000333000)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((******)))(((''''''''''''''''''((()))))))))))))))(((((()))))))))*********(((((())))))******++++++))),,,...---***))),,,...++++++,,,,,,---.../////////222444<<>>^^^kkkEEE444444111111000///...---,,,,,,************))))))))))))'''''''''((((((((())))))))))))((('''''''''''''''(((''''''''''''((())))))((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***FFFhhhbbbBBB666RRRccc>>>***)))%%%$$$((('''(((000+++333VVVzzz{{{fffMMM999+++***'''%%%$$$%%%'''***+++***(((%%%$$$$$$%%%&&& %%%$$$%%%)))&&&'''333XXXdddWWW:::+++&&&%%%***//////)))'''+++&&&###,,,444111,,,'''$$$%%%(((***GGG___VVVAAAAAA555%%%---777333...)))&&&&&&((()))&&&((())))))((()))+++...***(((((())),,,---------,,,******...000333:::AAAHHHWWWiiihhhUUUNNN===666777111...---,,,,,,,,,,,,,,,+++'''&&&''')))***))))))+++)))((((((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&'''(((((()))******)))(((''''''(((***,,,...+++*********,,,---,,,+++---,,,,,,,,,...///111222111333555AAAcccoooGGG444222222111000///...---,,,,,,)))))))))))))))*********&&&'''''''''(((((())))))))))))((('''''''''''''''(((((('''&&&&&&((()))***((((((''''''''''''((((((%%%&&&'''((()))***+++,,,YYYzzzpppJJJ999UUUeee>>>+++((($$$***222)))!!!))),,,***HHHtttrrrRRR555,,,***'''$$$###%%%))),,,,,,***(((%%%$$$$$$%%%&&&###))))))))),,,((()))777FFFXXXRRR888((($$$(((333111000(((&&&,,,((($$$+++,,,------***''''''***---CCC___^^^QQQOOO:::+++===NNNIII???555...+++++++++''')))+++***)))))),,,///,,,+++***))))))***,,,---,,,)))***...111444<<>>TTTKKK999<<>>444+++(((((((((***...000555;;;???AAA>>>666///111111777>>>:::...)))---))))))+++111999@@@BBBCCC:::222---,,,******666EEEQQQBBB222+++)))***---111999GGGRRR]]]uuu}}}KKK<<<999<<<555333555222,,,,,,,,,+++++++++******'''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))******+++------,,,,,,,,,,,,------222222222000......///111111222777LLLssswwwJJJ444333//////---,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((()))******''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$&&&***------((($$$''')))###)))---;;;MMM???+++'''%%%'''(((''''''((('''((('''&&&&&&(((******(((&&&$$$###$$$%%%%%%$$$%%%&&&'''(((((('''%%%$$$$$$###$$$&&&%%%$$$***111666000...000///***+++111000)))&&&***)))$$$)))333KKK<<<---&&&%%%&&&***///;;;===CCCPPPXXXUUUFFF999444111555<<<666(((###(((***,,,888MMMbbbeeeVVVFFF...)))(((***)))***999JJJ]]]KKK666+++(((***///444999AAAHHHRRRjjjVVV===888BBB===000------,,,,,,,,,+++++++++******(((((())))))************'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))***+++++++++---,,,,,,++++++,,,,,,------/////////......///111000000888OOOwwwtttHHH333222222111///---,,,,,,,,,---+++++++++************)))(((((((((((()))***++++++'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%'''***+++***&&&$$$''''''"""+++***---999+++$$$%%%&&&'''((()))))))))))))))&&&$$$&&&)))(((###(((&&&$$$$$$%%%%%%$$$"""###$$$&&&''''''&&&$$$###%%%$$$%%%&&&%%%%%%***222555///,,,---+++&&&'''---444)))&&&+++,,,(((,,,666OOO???...&&&$$$&&&***///EEEEEEPPPeeeoooeeeSSSHHH@@@AAAEEEDDD888(((###(((+++222GGGhhh~~~```CCC...(((%%%&&&&&&+++===RRR\\\III444***))),,,///333555@@@KKKUUUhhhrrrRRRGGGNNNDDD222,,,---,,,,,,,,,+++++++++*********+++,,,------...------'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))'''((())))))***+++,,,,,,,,,++++++******++++++,,,+++,,,............000111000000888RRRzzzrrrFFF333333555333000...,,,,,,,,,---+++++++++************)))(((((((((((()))***+++,,,'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%'''***+++)))'''&&&%%%%%%&&&###***&&&%%%111$$$$$$%%%&&&%%%&&&(((***+++'''***)))$$$$$$''''''###((('''&&&&&&(((((('''%%%$$$&&&((())))))(((&&&$$$&&&%%%&&&'''&&&&&&+++222///,,,***((('''&&&)))---:::,,,&&&...111---000:::KKK<<<,,,''''''(((***,,,@@@@@@RRRmmmrrr^^^OOOOOOIIIRRRYYYRRR>>>,,,(((+++***000BBB___tttpppTTT:::///)))&&&((((((+++;;;LLLMMM===---)))+++,,,...///333AAALLLQQQZZZlll}}}sssaaaVVVBBB444222///,,,,,,,,,+++++++++******)))***+++---......------'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((()))***+++,,,,,,---+++******))))))******++++++---////////////000111111000999UUU}}}qqqFFF333333777555222///---,,,,,,,,,+++++++++************)))(((((((((((()))***+++,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&***---,,,)))&&&&&&'''%%%(((%%%+++&&&&&&333'''&&&'''&&&######'''+++---###***+++%%%"""&&&)))(((''''''''')))++++++***)))''')))+++------,,,***(((&&&%%%&&&((('''&&&,,,333,,,,,,,,,))))))---333777>>>...'''000555111333===DDD777+++(((******)))***000222IIIfffdddJJJ???IIIHHHXXXbbbWWW???,,,'''))))))***222DDDSSSSSSCCC222+++((()))------+++444@@@>>>111'''''',,,---+++***666BBBIIIFFFGGGWWWnnn}}}qqqTTT888111333---,,,,,,,,,+++++++++******&&&''')))***++++++******'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++,,,------******))))))))))))******---///111111000//////000111000:::VVV~~~eeeAAA555///222111000///...---,,,,,,---,,,+++***************&&&''''''((()))***++++++)))******)))'''&&&((()))%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''...666777222***%%%$$$&&&%%%%%%$$$%%%&&&((()))%%%"""&&&%%%!!!+++666333---'''###%%%(((&&&######!!!&&&(((%%%$$$((()))&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&)))''''''++++++'''(((;;;===///***...777EEEDDD444,,,000000,,,555EEEEEE777+++'''&&&%%%,,,666<<>>222000222---------,,,,,,+++++++++((((((((()))(((((('''''')))'''&&&&&&'''((('''&&&((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))***+++---...+++************++++++,,,,,,,,,------......//////333333:::SSS~~~___===444000111000000///...---,,,,,,++++++*********)))))))))''''''''''''((())))))***(((((()))'''&&&%%%'''((()))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&+++000111---)))''''''$$$$$$%%%&&&(((***+++---(((###$$$%%%***AAA[[[aaa333,,,&&&%%%%%%###$$$'''%%%'''&&&$$$###%%%&&&###%%%%%%%%%$$$$$$$$$######,,,(((---:::@@@999222000666DDDAAA111+++---===UUUPPP;;;---000999AAAPPP```DDD555(((&&&'''***444@@@eeeiiigggggghhhgggrrroooYYYGGG===KKKUUU___gggqqqxxxpppbbb:::222...---++++++555BBB777222000111000---+++,,,===JJJHHHGGGZZZoooyyyqqqOOO999000------+++,,,---------,,,+++******)))))))))((((((''''''((('''&&&&&&(((((((((&&&)))(((''''''&&&'''''''''((('''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))***,,,---...,,,,,,++++++***+++++++++++++++,,,,,,---......///333333999QQQ|||[[[;;;333000000000///......---,,,,,,***+++++++++++++++******)))((('''''''''((()))***''''''((('''%%%%%%&&&(((***)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))(((&&&%%%%%%$$$$$$%%%&&&'''((()))***)))$$$%%%$$$&&&:::OOOSSS000+++((('''%%%"""$$$((('''&&&$$$"""###%%%&&&%%%%%%%%%$$$$$$$$$#########%%%$$$777VVV```NNN888000333???>>>333***%%%000FFFTTT===+++...;;;IIIXXXfff===///%%%$$$%%%'''///:::]]]kkkpppmmmnnnnnnvvv}}}nnn___WWWUUUcccrrr|||}}}iiiGGG>>>444---)))+++999HHH<<<777333444333///------:::CCCCCCKKKgggpppJJJ444---+++)))***+++---......---,,,***,,,+++***)))((((((''''''''''''&&&'''))))))(((''')))(((&&&%%%%%%&&&'''((((((''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,------,,,+++******++++++***++++++,,,---...//////222000666NNNxxxYYY999333000//////......------,,,,,,((()))******+++***))))))+++***(((''''''((()))***&&&'''''''''%%%%%%''')))***)))'''%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&###&&&&&&###...999777)))(((((((((&&&###&&&,,,((($$$!!!"""$$$&&&'''(((%%%%%%%%%$$$$$$$$$######$$$%%%===cccoooWWW;;;///888>>>;;;333,,,%%%///GGGVVV>>>***---???PPP\\\ccc777,,,%%%&&&&&&%%%)))111PPPhhhxxx~~~ppp___TTTOOOKKK[[[jjjvvvrrrVVVVVVOOOEEE999...+++222<<<<<<666333444222...,,,---222>>>FFFXXXssswwwNNN888222111---***+++---///000///...,,,...---+++)))(((((('''((('''&&&&&&(((******)))'''((('''&&&%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***---,,,,,,+++***************++++++,,,...//////000222000666NNNxxxXXX999333000.........---------,,,,,,((()))***+++++++++***)))---,,,***(((((((((***+++&&&'''((('''&&&&&&(((***(((((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''$$$%%%%%%%%%%%%$$$######""""""(((((("""'''---&&&%%%%%%'''(((&&&%%%,,,444,,,&&&!!!"""%%%&&&''')))&&&&&&&&&%%%%%%%%%$$$$$$)))'''999WWWbbbQQQ<<<555EEEAAA777222000,,,;;;XXX[[[DDD111777MMM^^^cccccc666,,,&&&))))))%%%'''---BBB\\\tttoooVVVCCC:::999777HHHVVV```mmmsss^^^@@@HHHJJJHHH@@@444------111666111///000///,,,***+++111CCCXXXnnnzzzllljjj{{{PPP999444333000+++,,,...000111111000000000...,,,***((((((((((((&&&&&&''')))++++++)))'''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((++++++******)))*********++++++,,,---///000111111333333999QQQ|||YYY999333000......------------,,,,,,,,,---///000111000///...000...+++)))((()))+++,,,'''((((((((('''''')))+++&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&###$$$%%%&&&&&&&&&%%%$$$""""""(((((("""&&&+++$$$$$$$$$&&&'''%%%(((444AAA333)))"""###&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%(((&&&000EEEPPPKKKCCCAAAHHH???222000333000===YYYYYYDDD444>>>WWWgggfff```666+++%%%'''(((%%%'''...111IIIfffwwwaaaFFF333---//////AAAOOOSSS^^^gggYYY@@@:::???BBB===444000222666222...+++---...+++***,,,111HHHbbbyyymmmXXXWWWnnnyyyOOO666222222...---...///000111222333333111000---***((('''((((((&&&&&&''')))++++++)))'''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))))))))((())))))******+++,,,---...000111222333333333:::SSS~~~YYY999333000------------------,,,,,,222333555777777777555444111///,,,***)))***+++,,,'''((()))(((((((((***,,,$$$%%%'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((&&&###"""$$$%%%'''((((((''''''$$$###'''&&& %%%,,,&&&&&&%%%%%%%%%$$$***;;;KKK888,,,$$$$$$&&&$$$###%%%(((((('''''''''&&&&&&&&&"""!!!***;;;HHHKKKKKKKKKAAA777,,,///333,,,333KKKMMM:::---:::TTTddd```UUU444)))"""$$$%%%###(((000&&&===]]]rrrwwwttt\\\AAA///)))+++333GGGTTTTTT[[[gggaaaOOODDDGGGEEE;;;222111888???111---+++...///---,,,...---DDD^^^rrruuu```OOORRR]]]{{{zzzPPP666222222000/////////000111333444555222000---***((('''((((((%%%&&&'''))),,,,,,***(((###$$$&&&'''((('''&&&&&&"""###$$$%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))(((((('''(((((()))******,,,,,,---///000222333333111111999SSS}}}PPP<<<111222333222///---,,,+++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$''')))***)))''' """%%%%%%######&&&)))(((&&&$$$###$$$'''***,,,)))'''%%%######%%%'''(((&&&&&&&&&&&&%%%%%%$$$###'''!!!###111<<<@@@DDDJJJBBB666000333333000444===777//////888FFF]]]eeeYYY===---"""$$$((('''&&&)))...111EEEdddvvvpppccc]]]ttt}}}}}}gggHHH222,,,...>>>\\\zzzxxxeeedddkkkiiiZZZEEE888444777HHHXXXYYYEEE***---///+++---)))000...===JJJXXXcccZZZHHHDDD[[[nnnoooDDD333///---///111000///......---,,,+++444---'''&&&&&&%%%'''***(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&###%%%((((((%%%$$$&&&(((%%%%%%&&&&&&''''''(((((('''&&&&&&&&&'''(((***+++)))************++++++++++++,,,,,,---...///000000333666<<>>[[[vvv|||VVV333---+++)))...)))///666===???FFFRRRNNNBBBAAAZZZiiivvvzzzddd<<<000///---///000///------,,,,,,++++++000---,,,---,,,'''&&&)))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''###%%%''''''&&&%%%&&&(((''''''''''''''''''((((((((('''''''''''')))***+++)))************++++++++++++,,,,,,---...///000000111444;;;OOOxxxyyyEEE777000222111000///---,,,+++++++++++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&(((***+++)))(((&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%$$$###"""%%%$$$######$$$&&&)))***%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%'''(((&&&---GGGccclllRRR888000555AAAQQQ___PPP<<<333<<>>HHHdddxxxjjjGGG///...555MMMsssmmm]]]SSS[[[uuujjjNNN888666EEEfffeee<<<...)))(((///+++///<<>>LLLggg{{{|||ddd<<>>KKK<<<000//////+++)))***===PPPYYYKKK888444999===dddnnnXXX???>>>555999XXXjjjXXXOOORRR[[[nnn}}}{{{VVV444---***(((---***000:::FFFNNN```{{{vvvkkk{{{mmmqqqgggIIIBBB;;;///+++---***(((***---...,,,)))'''+++111555000'''%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%&&&''''''&&&&&&))))))((((((''''''&&&&&&+++++++++++++++*********))))))*********++++++++++++,,,,,,---...///000000///111777KKKuuunnn>>>999333///............---,,,******************)))))))))(((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%'''))))))'''%%%$$$######$$$'''(((((('''***(((%%%###$$$&&&)))+++((('''&&&$$$#########"""$$$$$$%%%&&&&&&&&&%%%%%%%%%###'''---,,,)))111===DDD@@@999111...444@@@KKK888------333444???LLLNNN444,,,(((***)))'''---888===///)))///222,,,---444===HHHIII===777???FFFFFFNNNRRRLLLQQQbbb```^^^ooo{{{vvvtttrrr|||TTT222,,,)))&&&***'''---///<<>>000)))&&&,,,(((---000@@@IIISSSgggkkkYYYJJJqqq}}}vvvQQQ666222///---444,,,***+++000555666///))))))))),,,000///***&&&'''%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&$$$$$$%%%(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++++++++******)))************++++++++++++,,,,,,---...///000000222444999LLLttt```333555555333,,,------...---,,,***)))++++++++++++************''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''%%%###%%%''')))'''$$$###%%%'''!!!###$$$'''(((***++++++$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&"""###((((((&&&,,,777;;;666...'''&&&)))+++***///###%%%+++'''&&&+++***,,,### &&&)))(((+++222+++???MMMHHH@@@BBBDDDCCC000999777---///;;;>>>666<<<777OOOyyyNNN666***)))000,,,///>>>RRR^^^ffftttpppVVVBBBggg{{{xxxkkkOOO<<<888///'''***,,,***,,,222888888000)))***)))+++111222,,,'''%%%&&&&&&''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&$$$$$$%%%((()))'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))***+++++++++***)))************++++++++++++,,,,,,---...///000000444555999LLLuuuVVV888444333333//////.........---------))))))(((((()))***+++++++++)))'''&&&%%%&&&'''(((+++)))'''''''''&&&$$$######$$$%%%&&&&&&%%%$$$###$$$)))+++(((&&&%%%$$$!!!)))(((&&&%%%$$$#################################((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&+++333999===555+++'''(((***)))'''///&&&(((,,,(((***---((('''%%%%%%(((((('''+++111:::MMMUUU___WWWFFFGGG@@@:::666111/////////000111,,,???SSSgggrrrllllll{{{QQQ---555===000,,,999MMMOOOSSSeeesssgggTTTQQQlll{{{ooo}}}yyy]]]XXXNNN@@@333,,,,,,............//////...+++***&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%&&&)))...222***'''$$$&&&***+++(((%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((((((''')))************+++++++++++++++,,,------......///444444777IIIqqqTTT888444222222.........------------,,,)))))))))))))))***++++++***)))'''&&&&&&&&&((((((((('''&&&&&&'''((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$,,,@@@GGG777(((''''''!!!&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((+++///222===777...'''$$$&&&))),,,...&&&(((---+++000555111(((&&&&&&))))))(((+++111QQQdddhhhkkkYYY@@@<<<333555>>>CCC???999777999999444OOOcccdddVVVCCCGGG```TTT===KKKQQQ@@@888AAA]]]YYYQQQYYYlllnnnaaa\\\nnn|||~~~nnnfffwwwttt[[[UUUJJJ===333000333666;;;FFFEEE777,,,---,,,%%%&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%###$$$%%%&&&(((,,,111555***'''$$$&&&)))+++(((%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))))))))))))))************+++++++++++++++,,,------......///222333666GGGnnnQQQ777333111111------------,,,,,,,,,,,,))))))))))))))))))***+++***)))'''&&&&&&'''((((((%%%$$$$$$&&&((())))))(((%%%%%%$$$$$$$$$$$$%%%%%%---MMMXXX>>>&&&&&&(((!!!#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&'''***---//////...444444111+++(((...;;;FFF555---000666999AAAFFF>>>***((((((******)))---222TTTiiimmmlllUUU:::777111<<>>HHH666$$$###&&&############$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$&&&+++000333000---***000333000---333EEEUUU>>>555999DDDNNNZZZXXXHHH...***((((((((()))///666PPPfffkkkhhhPPP666999777HHHfffuuubbbJJJAAA<<<555888^^^uuulllTTTDDDOOOjjjwwwooo~~~mmmLLL555777555((((((666[[[WWWDDDBBBggg~~~hhhqqqqqqjjj\\\WWWhhhqqqeeeRRR???333111555999:::GGGGGG555&&&''')))'''&&&''''''(((((('''&&&&&&%%%&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$######&&&(((((('''%%%&&&((()))'''&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))************))))))*********+++++++++++++++,,,------......//////000444DDDjjjyyyGGG555222000///------,,,,,,,,,+++++++++******)))))))))))))))***(((((('''''''''((((((((('''&&&%%%&&&'''((('''&&&'''&&&%%%$$$$$$%%%&&&'''%%%)))+++***%%%"""###%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$###$$$(((---000...,,,'''///444111***...===KKKBBB;;;@@@QQQcccqqqjjjRRR222,,,(((&&&&&&(((000999]]]qqqrrrkkkOOO444777777IIIfffttteeeRRRNNNNNNHHHTTTppp~~~{{{vvvooommmtttsssWWWRRRnnnsssPPP333,,,+++&&&...>>>YYYVVVAAA<<>>111...***---555UUUQQQ999111TTTwwwpppXXXNNN\\\^^^PPPLLLdddnnnaaaOOO===222,,,+++***,,,###!!!)))***######***&&&&&&&&&''''''''''''((()))***++++++***(((&&&$$$%%%%%%%%%%%%&&&'''((()))$$$%%%&&&&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))))))))))))))************+++++++++++++++,,,------......//////222666EEEiiihhh<<<111111...///.........------------,,,++++++***)))))))))))))))&&&''''''((((((((((((((()))'''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&'''((((((&&&$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%###""""""%%%---666===///000000......444???HHHBBBCCCMMMVVV]]]iiieeePPP---+++***++++++)))---333GGG^^^fffhhhUUU<<<>>>;;;NNN^^^fffWWW>>>222777@@@wwwhhhVVV]]]tttlllAAA///---+++)))***IIIHHH666111OOOhhh]]]HHHHHHZZZZZZFFFEEEccc|||nnnaaaWWWHHH;;;333---)))&&&***&&&&&&((()))&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((()))+++------+++)))(((''''''&&&&&&&&&''''''((($$$%%%''''''&&&&&&(((***%%%&&&'''&&&&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))*********)))************+++++++++++++++,,,------......//////222666DDDgggddd999000111.../////////.........---------++++++***))))))((())))))&&&&&&'''((())))))(((((((((&&&%%%&&&(((((('''&&&$$$%%%''''''''''''%%%$$$***000'''###((((((!!!%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""###(((444CCCOOO:::666///)))(((---555;;;888===FFFFFFBBBIIIIII999)))))),,,//////++++++...===VVVcccjjj[[[CCCCCC===SSSaaaiiiZZZ===,,,333BBBrrrZZZAAA999VVVeee777&&&***000111111>>>DDD<<>>RRRJJJOOOmmm^^^===DDDBBBAAA>>>===JJJ]]]gggffffffkkkwwwttt\\\HHH===>>>888000++++++++++++)))---,,,***(((&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&)))++++++)))'''%%%((($$$"""$$$(((***'''$$$(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%(((///222///+++***---+++)))''''''((()))***+++*********))))))((((((++++++,,,------......///000,,,333DDDdddYYY999111222000............---,,,,,,,,,+++,,,++++++***))))))))))))'''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((((((&&&$$$''''''&&&&&&&&&'''((()))((('''%%%######%%%'''(((:::...###"""$$$###"""!!!%%%$$$$$$$$$%%%%%%$$$"""######$$$$$$$$$$$$##############################""""""############""""""'''###"""&&&%%%$$$111AAA999...'''+++,,,)))+++222EEEJJJPPPOOOGGG===666333((((((%%%(((+++***;;;\\\~~~tttnnn```:::999UUUyyyoooFFF999===___ppp???,,,111...???XXX[[[SSSZZZOOORRRkkkeeeKKKEEE>>>======BBBNNN]]]iiiooozzz~~~~~~dddLLL===AAA:::111,,,,,,---,,,++++++***)))'''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%(((***+++)))'''%%%'''$$$"""$$$((()))'''$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***&&&&&&+++...---+++,,,...,,,***((('''((())))))******************))))))++++++,,,------......///111---333DDDcccRRR666000111000///------------,,,,,,,,,,,,---,,,+++***)))(((((((((&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&$$$######%%%'''((('''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&%%%######%%%&&&(((999...$$$"""#########$$$&&&%%%$$$$$$%%%$$$""" ######$$$$$$$$$$$$##############################""""""###############"""&&&###$$$'''$$$ '''222///(((&&&+++---******///CCCEEEEEEAAA888111,,,+++&&&&&&!!!###(((+++???___xxxnnnxxxTTT333333LLL|||vvvMMMJJJTTTnnnlll@@@///333000>>>___pppsssjjj^^^___ooorrrZZZ???:::333333>>>JJJUUUeeetttnnnSSSBBBGGG???555...,,,,,,+++***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%(((******)))'''%%%'''$$$###$$$'''((('''$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++&&&$$$'''))))))+++......,,,+++)))((())))))************+++++++++++++++++++++,,,------......///111---444CCC```~~~LLL333///000//////,,,,,,,,,,,,,,,,,,---------,,,+++)))((((((((((((%%%&&&&&&'''((()))******)))(((((((((((('''''''''%%%$$$###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''...'''###$$$&&&%%%&&&(((###"""""""""$$$$$$""" ######$$$$$$$$$$$$##############################""""""###$$$$$$$$$#########"""$$$(((&&&%%%***333---((('''******&&&&&&)))000222222///+++'''&&&&&&$$$'''%%%&&&(((&&&000IIIZZZooovvv]]]mmm~~~dddFFF000111EEEbbb|||~~~yyytttuuubbbfffooo|||vvvQQQ>>>;;;///555UUUoooooolllvvvqqqBBB;;;//////@@@MMMSSSdddyyysssYYYIIIKKKBBB777...***)))((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$%%%'''))))))((('''&&&&&&$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))%%%###&&&'''&&&(((,,,+++******)))***++++++,,,*********++++++,,,,,,---++++++,,,------......///111...444AAA]]]wwwGGG222111000......++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((%%%&&&&&&'''((()))******)))((((((((((((''''''''''''&&&$$$$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$!!!"""'''(((&&&%%%((("""""""""###&&&'''&&&$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$###"""$$$&&&'''(((...555,,,)))'''&&&%%%###$$$'''&&&(((*********)))((((((###(((&&&&&&'''###(((;;;777JJJccckkkhhhmmmiiiUUUjjjxxxmmmMMM555)))+++888EEEjjj}}}ooo```\\\dddsssxxx{{{xxxvvv|||kkk[[[OOO>>>;;;UUUpppmmmvvvNNN999333>>>XXXffffffppplllVVVIIIEEE===333,,,))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$%%%'''((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%###%%%((((((%%%&&&)))''''''((()))+++,,,......*********++++++,,,,,,---++++++,,,------......///111///555@@@YYYoooAAA111222111......,,,,,,,,,,,,++++++++++++******)))((((((((())))))&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&(((&&&$$$###$$$$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""%%%***(((###"""$$$$$$###$$$&&&)))******(((######$$$$$$$$$$$$##############################""""""###$$$%%%%%%%%%%%%%%%$$$$$$######&&&+++///'''&&&%%%###"""###&&&)))%%%&&&((()))************###'''$$$"""&&&%%%---@@@222:::HHHNNNPPP```mmmiiiooo~~~oooIII222,,,000777JJJooooooYYYQQQYYYvvvxxxqqqaaaYYYbbbqqqyyy{{{mmm]]]ZZZlllttt~~~KKK111;;;WWWwwwyyy}}}xxx\\\IIIAAA999333,,,)))***,,,,,,,,,''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&######&&&***)))%%%$$$'''$$$%%%'''(((***,,,---...*********+++++++++++++++++++++,,,------......///111///555>>>UUUddd:::///444222//////---,,,,,,,,,+++*********)))(((((((((((()))******'''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%'''%%%###"""$$$%%%%%%$$$$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$(((+++'''!!!!!!$$$$$$$$$$$$&&&((()))((('''######$$$$$$$$$$$$##############################!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&'''###%%%&&&$$$"""###&&&((('''&&&%%%&&&''')))******"""'''$$$"""&&&(((///@@@444444@@@IIILLLYYYiiillluuuZZZ@@@===BBBIIIddd~~~nnnbbbeeezzzzzzkkkSSSKKKXXXiiiqqq}}}|||xxxyyyhhhBBB222LLLqqq|||nnnPPP@@@:::333...***(((***---,,,+++))))))((('''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&###$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''######'''***((($$$$$$(((%%%&&&'''((()))***************************))))))++++++,,,------......///111000666===SSS]]]555...444333000000------,,,,,,+++***))))))'''''''''(((((()))***+++((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%###!!!"""$$$&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***&&&"""###)))###""""""###%%%%%%###"""######$$$$$$$$$$$$##############################!!!"""###$$$%%%&&&&&&&&&###%%%&&&$$$$$$%%%%%%###"""&&&(((&&&######$$$$$$)))&&&$$$$$$&&&***---...!!!((('''%%%)))''')))666...///AAARRRRRRSSSYYYXXX___|||SSS777444<<>>DDDXXXcccWWW===111+++(((,,,FFFcccrrrqqqyyyppp\\\___rrrwwweeeOOOiiiwwwWWWDDDDDDaaazzzrrr___BBB:::666//////...+++((('''))),,,''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%%%%######''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))***((('''(((+++,,,+++(((.........////////////000222000333888NNNMMM888555666888---............---,,,,,,++++++))))))))))))((((((((((((&&&''''''((())))))******)))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$###(((***'''%%%&&&((('''&&&,,,++++++///)))&&&///(((%%%######%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$###""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&(((***,,,...///+++444AAAFFF>>>222000666AAAKKKBBB000+++******---,,,JJJVVVWWWlll~~~vvvsssyyytttlllYYYRRRcccvvv{{{{{{eee\\\pppqqqMMM333999TTT{{{eee```jjjfffxxx^^^CCC:::444)))+++,,,+++)))((()))***''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))***((('''(((+++,,,***))),,,,,,---------.........000///222777KKK~~~uuuGGG888555555777++++++......------,,,,,,++++++))))))))))))(((((((((((('''''''''(((((())))))***((((((''''''&&&%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!&&&'''%%%$$$''')))'''%%%...//////000))))))666)))'''$$$"""###$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$&&&%%%$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$'''***---///***,,,000111+++&&&''',,,<<>>666...---------,,,***(((&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))***(((((((((***+++***)))++++++++++++,,,,,,,,,,,,///---111666IIIyyykkkBBB666333222444+++,,,......------,,,++++++***))))))))))))(((((((((((('''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###&&&&&&$$$$$$'''((('''&&&)))(((+++222///,,,555))))))&&&###"""$$$%%%#########$$$%%%&&&'''((()))&&&%%%$$$$$$######$$$$$$%%%$$$######"""###$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&''')))***&&&%%%%%%%%%%%%&&&))),,,;;;???555)))++++++&&&&&&,,,<<<@@@FFF```qqqhhh[[[___fffqqq{{{VVV333---...///333777HHHTTTlllwwwXXX;;;000777TTTfff[[[SSSccctttttt~~~oooRRRDDD???888222...***'''''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))((()))***************++++++++++++,,,,,,,,,///---222777GGGtttbbb>>>555000---222,,,///...------,,,++++++******))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%'''&&&###$$$((()))&&&&&&$$$"""///CCC@@@000***(((+++***$$$###&&&&&&#########$$$%%%'''((())))))&&&%%%$$$$$$######$$$$$$#####################$$$#########$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''&&&&&&$$$$$$%%%$$$###$$$&&&***,,,,,,***///(((###+++---))),,,&&&000<<>>LLLggguuu```:::)))000AAA\\\bbbLLLEEEYYYooozzzrrrbbbNNNGGGHHHBBB???666***$$$$$$'''((((((''''''&&&%%%%%%%%%%%%&&&)))))))))))))))(((((((((&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((()))))))))))))))***+++,,,,,,,,,,,,------------000...333888EEEoooXXX999444///+++111---111------,,,,,,++++++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''&&&%%%$$$&&&'''%%%###%%%***+++(((%%%###%%%999SSSMMM111!!!(((......'''%%%((((((#########$$$%%%'''(((((()))&&&%%%$$$$$$######$$$$$$"""""""""###############"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''''''''%%%###!!!%%%&&&&&&%%%'''******'''$$$)))$$$###+++,,,)))...)))111AAAXXXaaaPPPLLL___RRROOOQQQcccdddFFF888444...???PPPHHH///DDD^^^bbbFFF(((%%%444999RRRQQQ<<<;;;MMMdddwwwzzzpppfffZZZZZZ___ZZZbbbQQQ;;;,,,''''''&&&$$$''''''&&&%%%%%%%%%%%%&&&......,,,***(((&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''')))******))))))***+++------------............111...444999CCCjjjOOO666555111,,,111---000------,,,,,,+++*********))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((('''%%%###$$$%%%######'''...///---&&&&&&&&&666KKKEEE---!!!'''000222***'''***)))#########$$$%%%&&&''''''(((&&&%%%$$$$$$######$$$$$$!!!!!!"""###############"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''$$$%%%(((((($$$''',,,(((&&&+++((($$$+++///999CCCMMMKKK;;;===UUUNNNOOONNNVVVuuuXXXBBB999444777WWWbbbCCC---QQQhhhWWW777))),,,111---AAA>>>333:::EEERRRgggnnniiieeehhhqqq|||}}}wwwzzzzzzrrr^^^CCC111***(((&&&###''''''&&&%%%%%%%%%%%%&&&,,,+++***)))'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''')))+++***)))(((***,,,------------............///---333888@@@eeeIII333777333...222,,,...------,,,,,,+++******)))))))))))))))(((((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###"""###""""""(((111333111((('''###***777333'''''''''111444---))),,,***######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$ !!!"""###############"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$#########$$$&&&)))***"""''''''$$$$$$(((***&&&!!!'''%%%$$$(((%%%"""+++'''555999555///(((111GGG<<>>nnnYYY111,,,---###+++;;;666///888:::;;;LLLNNNGGGGGGQQQ^^^eeeiiimmmsssnnnssswwwtttwww|||www___LLL555((('''***+++)))''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$***)))'''%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))''')))+++***((((((***,,,,,,,,,------------.........,,,222777>>>bbbppp@@@999444666777444111///,,,,,,++++++***)))((((((***))))))((((((((((((((((((((('''''''''&&&&&&&&&---+++(((&&&$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$###(((%%%######&&&'''%%%###$$$%%%)))---+++%%%###$$$$$$######$$$&&&***---000,,,)))***...---((('''+++***---,,,(((''')))(((%%%"""###$$$%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%########################%%%$$$###""""""$$$&&&'''***'''%%%(((+++***'''###+++***,,,---***&&&(((---000,,,,,,///,,,(((333DDD===888888HHHhhhuuuoooWWWFFF]]]~~~uuuRRR^^^XXX666+++***,,,---888>>>777000333888999<<<;;;===AAAEEEKKKWWWbbbmmmrrrrrrhhh[[[UUUYYY^^^HHH333+++///,,,***)))$$$&&&%%%$$$%%%&&&&&&%%%###$$$&&&((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%########################'''###"""%%%'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%###"""(((((())))))*********+++******+++,,,,,,---.........111333333<<<]]]iii===666222444555222......,,,,,,++++++***))))))(((******)))(((((((((((()))(((((('''''''''&&&&&&&&&+++***'''%%%$$$$$$$$$%%%''''''%%%$$$$$$$$$$$$%%%&&&$$$""""""$$$&&&%%%###%%%%%%(((+++)))$$$###&&&$$$$$$$$$$$$%%%''')))***&&&###$$$'''&&&"""###''',,,,,,((("""!!!###### #########$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%########################%%%$$$###""""""$$$&&&'''+++******,,,222333,,,$$$'''&&&(((+++)))%%%''',,,...((((((///111---111999@@@999:::NNNmmmvvv]]]PPPhhh{{{[[[dddvvvKKK---&&&&&&(((000>>>HHHDDD777///---///666666999>>>BBBGGGRRR]]]uuu{{{zzzkkkWWWNNNSSS[[[AAA---'''+++((((((+++)))***'''$$$###$$$%%%%%%$$$###%%%''''''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$%%%%%%########################&&&$$$%%%(((((($$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%)))))))))))))))******+++))))))******++++++,,,,,,---000222222;;;ZZZ^^^:::444000111222///,,,,,,,,,,,,++++++***)))))))))+++******)))))))))))))))'''''''''''''''&&&&&&&&&)))(((&&&$$$$$$$$$$$$%%%,,,***'''%%%$$$$$$%%%&&&%%%###""""""$$$%%%$$$###&&&%%%(((***)))$$$###&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$!!!###'''***+++(((&&&''')))&&& $$$$$$###"""""""""##############################""""""###$$$$$$$$$$$$#########""""""######$$$%%%########################%%%$$$#########$$$%%%&&&---...---000888===333$$$%%%$$$&&&)))(((%%%&&&***...''''''111777444//////???666999MMMccckkkkkkjjjiiiXXXEEEGGGccc~~~yyydddqqqpppFFF---(((((()))...;;;KKKNNNAAA111+++/////////333999<<>>000))),,,,,,,,,///444444444:::AAAZZZaaaeee^^^LLL===>>>EEEJJJ888333222(((###&&&''')))'''$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&$$$######$$$%%%$$$###""""""$$$%%%'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''---///***###"""&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((++++++)))'''******)))(((((()))***+++.....................------...111222888RRR~~~HHH666222///000000,,,+++---+++++++++***************+++******)))((()))))))))&&&'''''''''''''''''''''%%%%%%%%%%%%$$$%%%%%%%%%$$$&&&(((*********((('''%%%%%%%%%%%%%%%&&&'''(((%%%&&&,,,222000)))%%%%%%%%%''')))+++,,,+++)))(((###&&&'''%%%###%%%***...)))***'''%%%&&&)))&&&!!!$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%########################$$$$$$###$$$$$$$$$%%%%%%******,,,111888:::222(((666111---,,,***'''&&&)))000......111111---******(((!!!'''888===111((((((+++%%%$$$...999>>>===<<>>***$$$%%%'''!!!"""$$$&&&&&&%%%###"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%##############################$$$$$$%%%%%%%%%$$$%%%&&&666GGGAAA,,,(((444EEE:::000+++(((&&&&&&)))$$$&&&'''&&&$$$%%%&&&(((---+++)))&&&###""""""$$$$$$'''***)))'''''')))***...444...&&&((('''&&&---)))///...+++666JJJPPPHHH///---+++---...222<<>>///---((('''+++(((,,,***(((&&&&&&&&&$$$"""%%%&&&%%%$$$""""""$$$&&&"""$$$'''))))))(((&&&$$$###$$$'''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%***+++(((%%%%%%$$$$$$%%%%%%&&&'''(((((((((&&&%%%&&&)))...111222---,,,)))''''''((()))+++******+++,,,,,,---......,,,+++///333222CCCttttttIII666111000///...---,,,+++++++++++++++***)))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%###"""!!!!!!!!!$$$%%%%%%%%%%%%'''***---...//////...,,,)))&&&$$$"""###$$$$$$%%%%%%$$$$$$%%%&&&$$$"""---HHHgggzzzxxxpppeeeWWWCCC...$$$###""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""###"""!!!!!!!!!"""$$$%%%(((&&&$$$"""!!!!!!"""###%%%%%%%%%$$$$$$$$$######'''$$$###$$$###"""%%%***+++777KKKQQQ<<<$$$''';;;AAA888,,,%%%$$$&&&'''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""$$$$$$%%%&&&&&&&&&%%%%%%+++***'''$$$###%%%))),,,AAAAAA666...///***)))333444///...000222777FFFUUUpppsssfffYYY\\\fffwwwxxxfffIII000%%%&&&***+++))))))((('''&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$###$$$%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''+++++++++***************))))))))))))************+++,,,------++++++,,,---///000///000444===fffgggAAA222111000///...---,,,++++++++++++******)))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&###############$$$$$$%%%%%%&&&%%%$$$###$$$'''***000000///...+++(((%%%#########$$$%%%%%%%%%%%%%%%&&&(((%%%!!!$$$222BBBKKKHHHDDDAAA===444(((###%%%""""""""""""""""""""""""$$$$$$###"""""""""""""""###"""!!!!!!!!!"""$$$$$$'''&&&$$$"""!!!"""###$$$%%%%%%$$$$$$$$$############""""""###"""###***222111CCCNNNEEE111&&&&&&+++666000)))%%%&&&'''&&&$$$###$$$%%%&&&''''''''''''%%%&&&&&&'''&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***666999444///222...***000---***,,,333888;;;AAAHHHjjjmmmfffdddsss}}}\\\>>>---((()))***((((((''''''&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%###%%%&&&&&&$$$###$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''(((((((((((())))))))))))))))))))))))************)))+++,,,,,,,,,,,,...///---///---///444===eeeYYY<<<444000000///...---,,,,,,+++++++++******)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$#########$$$$$$%%%&&&%%%&&&&&&$$$######%%%'''------,,,+++)))&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%!!!%%%'''%%%%%%***,,,,,,))))))***,,,)))###!!!###""""""""""""""""""""""""$$$###"""""""""""""""""""""""""""!!!"""######$$$&&&%%%$$$#########%%%%%%%%%$$$$$$$$$$$$#########!!!!!!###%%%$$$(((444AAATTTaaaZZZ<<<(((******!!!)))'''$$$%%%'''(((%%%""""""###$$$&&&'''((())))))&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&''''''"""$$$''''''&&&&&&&&&''')))111000000666222+++---'''&&&+++888CCCEEEAAA===LLLOOONNN[[[xxxZZZ:::***%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((('''%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&''''''(((((())))))))))))***************,,,------,,,,,,---...---...---///444===cccxxxKKK777555000//////...------,,,,,,************))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$#########%%%%%%&&&%%%$$$$$$&&&((((((((('''&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%)))((()))***)))&&&%%%&&&((()))(((%%%###"""""""""""""""""""""""""""######"""""""""""""""###"""""""""""""""######$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$############"""###&&&((((((...>>>OOOiiihhhRRR000!!!)))---&&&###""""""$$$&&&'''%%%###"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%&&&((('''&&&%%%&&&'''###---......666444++++++'''%%%)))999JJJOOOIII@@@888888666DDDccczzzoooDDD***###%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$###'''((()))(((%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((((()))))))))************,,,.........,,,+++,,,---000111///111555;;;___ccc===000333/////////...------,,,,,,*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$###$$$&&&&&&&&&''')))++++++***(((%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%'''++++++'''$$$%%%&&&$$$'''((((((((((((((('''%%%""""""""""""""""""""""""###"""""""""""""""######!!!"""""""""########################$$$%%%&&&&&&$$$$$$$$$#########""""""!!!###&&&))))))///@@@QQQZZZNNN;;;+++###$$$(((***$$$###"""###$$$%%%%%%%%%######$$$$$$$$$######"""&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$###$$$$$$&&&'''(((******)))'''$$$$$$&&&(((%%%///...,,,444444,,,***)))%%%%%%222EEEPPPNNNEEE>>>;;;444:::QQQdddyyyfff999$$$%%%))))))((($$$$$$$$$$$$$$$#########%%%&&&&&&&&&&&&%%%$$$###&&&%%%$$$&&&((((((&&&$$$######$$$%%%%%%%%%$$$###'''((()))(((%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((((())))))((()))))))))***************+++------------///000555555222333555999YYYWWW888000444//////.........---------******))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))"""$$$&&&''''''(((***+++333000,,,'''$$$"""!!!!!!######$$$%%%%%%%%%$$$$$$***//////((($$$'''---000999777222+++((()))'''###"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!"""############"""""""""######$$$$$$$$$$$$$$$############""""""""" !!!$$$'''(((---:::HHHNNNAAA::::::444&&&!!!&&&%%%%%%#########$$$%%%&&&############"""!!! %%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''++++++***'''$$$$$$&&&)))+++444000+++333555---)))'''$$$"""(((888EEEFFF@@@;;;999333999JJJYYYooo___777((()))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%###"""%%%$$$$$$&&&***+++(((%%%######%%%&&&&&&&&&%%%$$$%%%'''((('''%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&'''''''''((()))))))))))))))))))))************%%%'''***---...000444666777666333444555777SSSwwwOOO777222555...............---------)))))))))))))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&((()))***"""$$$&&&'''&&&&&&''')))111...***&&&###""""""###!!!"""######$$$$$$######'''///333---'''***333:::PPPJJJ>>>///((((((%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$ !!!"""###$$$######"""!!!""""""#########""""""############""""""""""""!!!!!!###&&&(((+++333===AAA;;;<<<@@@888''' #########$$$$$$$$$$$$%%%%%%"""############""""""!!!$$$############$$$%%%&&&(((&&&%%%######$$$%%%&&&&&&'''((((((&&&&&&'''(((...888333---555888///)))%%%&&&$$$$$$,,,555666111,,,---,,,555DDDIIIUUUkkkaaaGGG000***)))%%%"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$######""""""%%%***,,,)))%%%###$$$&&&'''''''''&&&%%%###%%%&&&&&&$$$###$$$%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))************&&&(((+++---...000333555555444111222444555OOOzzzkkkFFF333///111...............---------)))))))))))))))*********)))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&&&&''''''###%%%&&&&&&%%%$$$%%%%%%)))'''$$$!!! """$$$&&&!!!!!!"""###############'''111777///%%%%%%,,,222TTTMMM>>>---'''((('''"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$ !!!"""$$$$$$######"""!!!!!!""""""""""""!!!!!!############""""""""""""%%%###$$$(((***+++000777&&&(((,,,///***"""!!!&&&!!!$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######"""""""""###%%%&&&)))'''%%%#########$$$%%%###''')))((('''''''''///999555///888;;;111***%%%))))))%%%&&&+++)))$$$++++++***333<<<555111>>>;;;...(((++++++&&&'''...%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''''''''&&&%%%""" $$$***,,,((($$$###$$$&&&(((((((((&&&%%%"""$$$%%%%%%$$$###$$$%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''&&&&&&))))))))))))************+++---......------///000222111...000333333MMMwwwccc>>>555333000//////.........---------,,,***))))))******)))'''))))))((('''''''''''''''&&&'''))))))&&&%%%&&&'''((((((&&&&&&''')))+++---///---)))&&&%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!&&&###"""%%%***+++'''###%%%%%%%%%&&&'''(((******???>>>666(((!!!###%%%$$$%%%%%%$$$######$$$%%%%%%######""""""""""""######""""""""""""############%%%$$$$$$$$$######""""""""""""""""""""""""""""""######$$$&&&((()))***+++&&&%%%$$$###""""""""""""""""""""""""###$$$%%%&&&###%%%(((***)))'''$$$"""############""""""!!!!!!""""""""""""""""""""""""&&&&&&%%%&&&''')))+++,,,(((*********111999777000)))&&&$$$&&&***,,,+++(((++++++///888;;;777000---,,,'''''',,,...---000777222,,,%%%$$$&&&)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""&&&(((&&&%%%(((%%%&&&***)))%%%%%%)))""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++'''((((((&&&%%%%%%''')))&&&'''((('''&&&''')))***+++,,,,,,,,,,,,,,,,,,---,,,---,,,000444333HHHkkk___===444333000.........---------,,,,,,+++*********++++++)))'''***)))((((((''''''(((((('''(((((()))((('''''''''+++***((('''&&&'''((())),,,***(((&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!$$$"""!!!$$$)))+++)))&&&$$$$$$$$$%%%&&&'''))))))...111...'''###$$$%%%###%%%$$$$$$######$$$$$$%%%######""""""""""""######""""""""""""############$$$$$$#########"""""""""########################""""""###$$$&&&'''((((((&&&%%%$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$%%%'''((((((&&&$$$"""$$$$$$#########"""""""""########################$$$$$$$$$$$$%%%''')))***%%%((()))+++111666333,,,(((((('''&&&&&&((()))***+++(((***000222...***)))***&&&%%%)))+++***---222000+++&&&$$$&&&(((&&&$$$%%%%%%%%%$$$$$$#########$$$###!!!###%%%'''&&&$$$###"""!!!###%%%&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))))))))'''((((((&&&%%%%%%''')))'''((((((((('''''')))++++++++++++,,,,,,,,,,,,------///---000222111CCCeeeYYY;;;333222000---------,,,,,,,,,+++++++++++++++,,,...---***'''******)))((((((((())))))(((((('''((()))***((('''---+++)))'''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""###!!! """'''******(((#########$$$%%%&&&'''(((!!!&&&)))(((&&&%%%$$$!!!%%%$$$############$$$%%%######""""""""""""######""""""""""""##################""""""""""""!!!!!!########################!!!!!!""""""###$$$$$$%%%&&&%%%###"""!!!!!!"""###"""""""""######$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''"""%%%(((+++000222...'''&&&'''(((&&&$$$$$$'''******&&&$$$'''(((%%%$$$%%%'''$$$$$$&&&''''''(((,,,---)))%%%%%%&&&&&&$$$!!!$$$$$$$$$######"""""""""%%%$$$######%%%&&&%%%###&&&'''$$$!!!&&&---((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%''')))((()))))))))((((((***+++++++++++++++,,,,,,------...111...///111///>>>]]]|||RRR:::111000///,,,,,,,,,+++++++++*********+++,,,...///...+++(((******))))))))))))******((('''&&&''')))***(((&&&+++***)))'''&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$""" !!!%%%'''((((((""""""""""""###$$$%%%&&&"""&&&******'''%%%"""$$$$$$############$$$$$$######""""""""""""######!!!"""""""""############"""""""""!!!!!!!!!!!!!!!########################!!!!!!""""""""""""######&&&%%%###"""!!!!!!""""""!!!""""""###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&###$$$&&&(((+++,,,)))%%%###$$$&&&((())))))((('''((($$$###%%%%%%######%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$%%%&&&%%%###!!!############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""((((((%%%...:::444$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((***)))******)))((((((***+++*********+++,,,,,,------...111//////111///===XXXpppKKK888000......,,,,,,+++++++++************+++,,,...000///,,,)))******))))))))))))******(((((('''(((((((((&&&%%%(((((('''&&&&&&&&&&&&&&&!!!"""$$$%%%%%%%%%###""""""######$$$$$$######"""$$$$$$$$$###############&&&$$$""""""###$$$%%%%%%"""""""""""""""###$$$%%%%%%&&&((((((&&&###!!!"""##############################""""""""""""######!!!"""""""""############!!!!!!!!!!!!!!!"""""""""########################""""""""""""############&&&%%%$$$$$$###"""""""""!!!!!!###$$$$$$%%%$$$$$$%%%$$$###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$###%%%''''''''''''%%%$$$&&&,,,333444---%%%%%%$$$&&&***)))&&&%%%(((%%%%%%%%%$$$$$$%%%%%%%%%""""""###$$$%%%%%%$$$###!!!"""###$$$%%%'''(((((($$$%%%%%%$$$$$$###$$$$$$***000111999DDD===---$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%&&&(((***)))***+++***(((((()))+++))))))***++++++,,,------,,,111000000333222===UUUbbbCCC666///...///,,,,,,,,,+++++++++************+++---///...,,,***))))))((((((((()))******)))***+++***'''%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%$$$###"""#########$$$$$$#################################%%%$$$######""""""######"""""""""""""""###$$$$$$###"""###%%%###!!!"""&&&""""""###$$$$$$###""""""######""""""""""""######""""""""""""############!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""##################%%%&&&&&&'''&&&$$$###!!! !!!###$$$%%%%%%$$$$$$%%%$$$######""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%'''###"""$$$%%%$$$&&&***)))&&&'''///999999000&&&%%%%%%)))---,,,(((''')))$$$&&&&&&$$$$$$&&&&&&$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$&&&'''))))))###$$$%%%%%%$$$###$$$%%%000===HHHHHHFFFBBB666)))$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%&&&(((+++)))******)))''''''(((***((())))))***+++,,,------***111000000333444===QQQTTT;;;333//////222---,,,,,,,,,+++++++++++++++******+++---...,,,+++((((((''''''(((((()))******...111...((($$$%%%)))%%%%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$###########################!!!"""###$$$###"""############""""""######$$$$$$###!!!"""%%%$$$ """'''!!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$&&&(((***)))&&&###!!! !!!###%%%%%%%%%$$$###%%%$$$$$$$$$$$$######### !!!!!!!!!"""""""""###########################$$$%%%&&&&&&&&&%%%$$$%%%"""###''''''$$$&&&***)))&&&&&&+++222222+++$$$&&&&&&))),,,)))%%%$$$((("""&&&'''$$$$$$''''''###$$$$$$$$$$$$###""""""############$$$%%%%%%&&&&&&!!!###%%%%%%######%%%'''777FFFVVVYYYMMM:::+++$$$#########$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++))))))***((('''&&&''')))(((((()))***+++,,,------)))111000///222333:::LLLxxx|||JJJ555111///000444---------,,,,,,,,,+++++++++***)))***,,,---,,,+++'''''''''''''''((()))))),,,222555111(((###&&&+++%%%&&&&&&&&&&&&%%%$$$###%%%$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$ ###$$$$$$######$$$$$$###############$$$%%%'''$$$%%%(((&&& !!!&&&!!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""############""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$&&&***,,,+++(((### !!!###%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$###### !!!!!!"""""""""""""""""""""""""""""""""###%%%&&&&&&%%%$$$######!!!$$$******%%%%%%***&&&%%%$$$%%%''''''$$$!!!((('''((()))%%% !!!&&&!!!&&&&&&######''''''"""''''''&&&$$$!!! !!!!!!$$$$$$$$$#########"""""" ###%%%%%%######&&&(((###555NNNXXXKKK555((('''""""""#########$$$$$$$$$##############################$$$%%%&&&&&&''''''%%%&&&&&&&&&%%%&&&)))+++((())))))(((&&&%%%'''((('''((()))***+++,,,------)))111000...111111777GGGssssssFFF666//////222///...---,,,,,,++++++++++++,,,((('''++++++((('''(((***)))))))))+++---000222777444...)))%%%%%%&&&''')))(((&&&$$$$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!########################"""!!!"""&&&///555000&&&%%%%%%%%%$$$$$$#########"""""""""""""""!!! """"""############"""""""""""""""""""""!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############$$$***+++&&&'''---,,,%%%%%%%%%###!!! ###%%%$$$%%%%%%%%%$$$"""!!!######""""""""""""######$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""$$$&&&(((***+++)))'''&&&%%%###"""###&&&'''%%%"""%%%%%%&&&$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""###$$$&&&%%%$$$#########$$$%%%)))'''&&&&&&'''(((&&&%%%(((***,,,---,,,***'''%%%,,,***&&&$$$$$$$$$######$$$$$$###"""###$$$%%%&&&%%%'''((('''%%%###""""""&&&&&&%%%%%%&&&((()))***&&&'''((('''&&&&&&'''(((***)))(((((()))+++---...///,,,,,,...///222999AAAllljjjAAA333...///222///------,,,+++++++++,,,,,,...++++++//////,,,***+++++++++******,,,...111333222///+++(((&&&&&&'''((()))'''&&&$$$$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!""""""###########################$$$%%%(((000555///&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""############""""""###############"""!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""############ %%%&&&%%%+++222111(((&&&&&&'''&&&%%%### %%%%%%%%%$$$###"""!!! ###""""""!!!!!!""""""######""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""###$$$%%%'''((()))((('''&&&$$$""""""$$$&&&(((&&&$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!"""###$$$######""""""###$$$%%%&&&&&&%%%%%%&&&'''(((((('''&&&&&&'''''''''&&&%%%$$$'''&&&$$$&&&((((((&&&$$$)))(((&&&%%%$$$$$$%%%%%%###%%%'''&&&%%%$$$###$$$&&&&&&%%%%%%&&&'''((()))&&&'''((((((&&&&&&'''((())))))))))))***+++,,,---000...---000111333999@@@fff\\\:::111...///222///,,,,,,+++++++++,,,---------,,,...222222---+++,,,******))))))***,,,///000+++***)))'''''''''((((((((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#################################%%%&&&)))...111,,,###%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!"""###$$$%%%""""""############""""""###$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""############!!!###$$$'''333???<<<222***&&&###"""$$$%%%$$$"""%%%$$$######"""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""###!!!!!!!!!"""""""""######%%%%%%%%%&&&&&&&&&&&&&&&###"""###$$$'''((('''%%%"""######$$$%%%&&&''''''########################&&&%%%###"""!!!!!!"""###""""""""""""###%%%&&&'''$$$######%%%'''))))))((($$$$$$#########$$$%%%&&&###""""""&&&,,,---***&&&,,,+++)))'''&&&%%%$$$$$$"""$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''(((((()))***+++++++++++++++000//////222333333777===^^^yyyQQQ555111//////111///++++++++++++,,,,,,---...++++++...222111,,,)))+++((('''&&&&&&&&&(((+++,,,)))))))))(((((((((((((((&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%#########"""######$$$$$$########################"""%%%''''''***+++&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""###$$$""""""############""""""#########$$$$$$###""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""###---CCCXXXZZZPPPBBB666''' %%%)))***%%%$$$"""!!!!!!"""###$$$!!!!!! !!!!!!!!!!!! !!!!!!"""######!!!!!!"""""""""#########%%%$$$#########$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%###""""""###%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&$$$######$$$&&&((('''&&&###$$$$$$%%%&&&'''''''''$$$!!! %%%,,,///,,,(((++++++)))(((&&&%%%%%%$$$%%%&&&''''''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))((('''&&&'''(((((()))***,,,,,,++++++***///...///333333222444999WWWmmmJJJ444222000...000...++++++++++++,,,,,,---...***+++///333111+++)))+++((('''%%%%%%%%%''')))***************)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$###############$$$%%%###########################''')))''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$"""!!!!!!!!!"""""""""############""""""!!!!!!"""""""""""""""!!!"""""""""""""""""""""""""""""""""######"""""""""!!!"""""""""############ !!!///LLLhhhnnneeeXXXHHH444&&&"""%%%((()))###"""!!!!!!!!!"""###$$$!!!!!! !!!!!!!!!!!! !!!!!!"""######""""""""""""############%%%$$$"""""""""###%%%&&&''''''((('''&&&%%%%%%$$$$$$"""!!!###%%%&&&%%%$$$""""""""""""""""""""""""######""""""""""""""""""'''''''''&&&&&&%%%$$$$$$&&&%%%$$$$$$%%%&&&%%%###!!!###&&&((())))))'''&&&'''###!!!###(((++++++)))''''''''''''&&&&&&%%%%%%)))******(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((''''''((()))((()))***,,,,,,+++***)))---,,,...111222000222777RRRdddDDD333333000...000...,,,,,,+++++++++,,,------+++---000333000+++***...***)))'''&&&'''(((***+++++++++***)))((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$########################'''+++,,,)))&&&'''&&&$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$"""!!! !!!""""""############"""""" !!!""""""""""""!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""############$$$!!!(((???TTTUUUIIIBBB:::000)))&&&&&&&&&%%%!!!!!!!!!!!!""""""###$$$"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""###"""""""""#########$$$$$$$$$######""""""$$$%%%&&&'''((())))))&&&%%%%%%&&&%%%###!!!###&&&(((&&&$$$""""""""""""""""""""""""########################''''''''''''&&&$$$###"""&&&%%%###$$$%%%%%%###""""""%%%((()))(((%%%$$$'''%%%######$$$'''((()))###$$$%%%&&&&&&&&&&&&&&&***+++***(((&&&%%%&&&'''&&&&&&'''((((((''''''&&&'''((())))))''''''((())))))******+++++++++******,,,+++---000000///111666MMM\\\???000333000---000///------,,,+++++++++,,,,,,***,,,///111---((()))...+++***(((''''''((()))******)))((('''&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$####################################(((------((($$$%%%''''''######$$$$$$$$$%%%%%%%%%######""""""""""""!!!!!!""""""############"""""" !!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############%%%### $$$222===555$$$###$$$$$$%%%%%%%%%%%%$$$ !!!"""###############""""""!!!!!!""""""######""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$'''))))))'''&&&((()))&&&###"""$$$))),,,***'''##############################$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$"""!!!$$$###"""###$$$%%%$$$###"""###%%%&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$&&&(((###$$$%%%&&&'''&&&&&&%%%(((((((((&&&$$$$$$&&&'''%%%&&&((())))))))))))(((''')))***)))((('''((()))++++++***************+++---+++,,,///000///333888GGGxxxWWW;;;...222///---111111...------,,,++++++++++++((())),,,---)))$$$&&&,,,)))(((&&&%%%%%%&&&'''((('''&&&%%%$$$%%%%%%''''''"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$####################################(((,,,,,,%%%!!!###&&&(((#########$$$$$$%%%%%%%%%!!!"""############""""""############""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############ !!!###)))666>>>333!!!"""$$$%%%%%%###"""!!!"""!!!###$$$$$$###"""######""""""""""""######$$$###"""!!!!!! !!!!!!"""############$$$$$$$$$######$$$$$$%%%%%%%%%%%%!!!%%%((()))((((((***---&&&###"""&&&,,,///...,,,###########################$$$$$$%%%%%%%%%$$$$$$!!!!!!###$$$$$$###"""!!!"""!!!!!!"""$$$&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''"""'''((($$$"""$$$'''$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%$$$###$$$&&&(((%%%&&&(((************)))''')))***)))((('''(((***,,,+++***)))))))))++++++...,,,,,,///000000444:::CCCrrrPPP<<<---000555222...///***+++,,,---,,,+++***)))******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((((('''$$$###""""""###$$$'''%%%"""!!!!!!###&&&(((&&&&&&%%%%%%%%%%%%$$$$$$!!!$$$%%%###!!!$$$+++111333,,,%%%###$$$&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""!!! """%%%%%%### $$$#########"""""""""!!!$$$&&&((('''###!!!!!!###""""""""""""""""""""""""&&&///111,,,%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$$$$###!!! """###%%%%%%$$$###"""###$$$%%%&&&'''(((%%%###%%%(((%%% """&&&+++---,,,(((%%%$$$(((###!!!'''000444111,,,$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''"""$$$&&&%%%###$$$&&&)))''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''')))******))))))***+++.........///......------,,,---...//////000222555BBBggg|||NNN;;;...111555111---...***+++++++++******))))))***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&(((&&&$$$###""""""###$$$&&&%%%###""""""$$$&&&'''%%%%%%$$$$$$$$$#########!!!$$$%%%$$$"""$$$***///...)))###"""###%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###"""!!!###""""""%%%''''''$$$!!!######""""""""""""""""""!!!$$$%%%%%%###!!!"""###""""""""""""""""""""""""###!!! %%%,,,---''' $$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!""""""#####################""""""%%%$$$#########$$$&&&&&&444222,,,%%%$$$''''''###"""%%%***+++***(((&&&%%%'''###!!!&&&---111...)))$$$$$$$$$#########""""""##################$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&%%%$$$$$$&&&)))'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''')))******))))))***++++++,,,,,,------,,,,,,+++,,,---...//////000222555???bbblllEEE666---000444111------+++***))))))(((((())))))***)))((((((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$'''&&&$$$###"""######$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########"""""""""$$$&&&&&&$$$$$$(((+++)))%%%"""!!!###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%######$$$$$$######""""""######%%%''')))(((%%%###!!!"""""""""""""""""""""!!!######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$!!! ###((()))$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&$$$!!! %%%%%%$$$$$$$$$%%%&&&'''<<<888///%%%!!!$$$&&&$$$"""%%%((()))((('''&&&'''&&&###!!!$$$***,,,***&&&$$$$$$$$$###############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''')))******(((((()))+++))))))***************))),,,---...//////000222555;;;\\\```;;;111,,,///333222///...,,,+++***(((((()))******))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########&&&%%%$$$#########$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""$$$&&&&&&%%%%%%&&&'''$$$###"""###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""############"""""""""$$$&&&((()))(((%%%###!!!!!!""""""""""""######!!!"""############"""###!!!!!!!!!!!!!!!!!!!!!!!!!!! """&&&'''%%%###!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######%%%&&&&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%&&&&&&&&&666333+++"""!!!"""!!!"""$$$&&&'''&&&&&&'''((($$$###"""$$$&&&'''%%%###########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((()))+++(((((()))*********)))))),,,---...//////000222555999UUUXXX:::555111222444222000...---,,,+++***)))***++++++)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$"""$$$%%%&&&&&&%%%%%%%%%#########$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""#########""""""!!!###%%%''''''&&&$$$###"""""""""###############%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""######$$$%%%((('''%%%###""""""######$$$$$$%%%%%%%%%&&&&&&&&&(((***(((""" """### ###%%%&&&&&&%%%%%%&&&(((#########$$$$$$$$$###"""################################################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&((())))))(((((()))***(((((()))***************,,,---...//////000222555777OOOyyyOOO???;;;888666444111///------,,,,,,+++++++++++++++)))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""" ###%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$#########'''&&&%%%%%%%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!$$$&&&((((((&&&###""""""!!!!!!""""""#########$$$""""""""""""""""""""""""###"""""""""###$$$%%%&&&'''&&&$$$"""!!!"""###%%%"""###$$$%%%%%%%%%$$$$$$!!!'''***((('''((('''$$$%%%&&&((((((&&&%%%&&&'''###$$$&&&%%%###""""""##################$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))''''''(((***(((((()))***++++++++++++,,,---...//////000222555666HHHooovvvCCC:::999777333000///...---+++++++++++++++***))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%$$$$$$$$$!!!""""""###%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$######""""""###%%%&&&&&&&&&$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""###%%%$$$""""""$$$&&&((('''&&&&&&%%%$$$######&&&$$$######%%%%%%""" """"""""""""""""""""""""###'''++++++(((%%%###$$$"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%$$$######"""""""""######!!!"""###$$$$$$$$$#########+++000///------+++'''&&&(((******(((&&&%%%%%%###%%%((('''$$$"""###%%%""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&((('''&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((***'''((()))******+++++++++,,,---...//////000222555555CCCggglll:::000111000---,,,---......)))***+++++++++***((('''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''"""###%%%&&&'''&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$"""""""""###$$$%%%'''((($$$$$$$$$############"""###"""!!!"""$$$&&&''''''$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" !!!"""""""""""""""###$$$%%%$$$!!!"""%%%((())))))((('''%%%$$$#########!!! """$$$%%%###!!!########################%%%+++---+++(((((()))######"""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$ !!!###$$$$$$###"""!!! !!!"""###$$$###""""""'''///444222000...,,,)))''')))++++++)))&&&$$$$$$"""&&&)))((($$$"""$$$'''""""""######$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""###&&&((('''&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((***&&&'''((()))************,,,---/////////000333555444???aaa}}}MMM444222000...---------,,,***************))))))))))))((((((((('''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%"""$$$''')))'''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%###"""###&&&%%%"""$$$((()))'''$$$"""!!!"""$$$%%%######""""""""""""######$$$$$$############$$$$$$########################%%%%%%$$$###"""""""""###$$$###"""!!!!!!"""######"""###$$$$$$$$$#################################""""""""""""""""""######$$$#########""""""!!!!!! """###$$$$$$$$$###$$$$$$######""""""!!!!!! """######""""""###$$$###%%%%%%###  ###"""%%%'''%%%"""!!!$$$((($$$###"""!!!!!!"""###$$$$$$+++000111333444---$$$(((((('''&&&&&&%%%$$$$$$'''***,,,)))$$$"""$$$'''%%%$$$###""""""###%%%'''$$$###""""""$$$&&&)))+++%%%$$$###"""###$$$%%%&&&#########"""""""""""""""%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&&&&((())))))))))))***++++++,,,,,,...---------...///111222444===UUUuuuHHH222222000...---------,,,***************))))))))))))((((((((('''&&&%%%&&&'''&&&&&&%%%%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%###%%%'''((('''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%$$$%%%((('''$$$$$$((('''%%%###"""!!!!!!"""#####################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$###"""!!!!!!!!!!!!""" """###$$$#########$$$#################################"""""""""""""""############"""""""""!!! """###$$$$$$$$$###""""""""""""!!!!!!!!!!!! """######""""""###$$$###%%%%%%### !!!######&&&(((&&&"""!!!$$$(((%%%$$$###"""!!!""""""###***...///---...000,,,&&&&&&%%%%%%$$$######""""""%%%(((***'''### """%%%...,,,)))&&&$$$#########$$$###""""""###%%%''')))$$$#########$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((((((+++---)))))))))***++++++,,,,,,------------...000111222333;;;PPP~~~hhhAAA///111///------------,,,+++************))))))))))))((((((''''''''''''''''''&&&&&&%%%%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&%%%$$$######&&&%%%(((+++)))%%%$$$'''$$$$$$###""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$%%%$$$###"""!!!!!! !!! """$$$%%%$$$######$$$########################$$$#########""""""!!!!!!############"""""""""""" !!!"""############### !!!!!!!!!!!!!!!!!! """######""""""###$$$###$$$$$$###!!! !!!"""%%%'''(((&&&###"""$$$'''&&&%%%$$$###""""""###$$$111000,,,((('''******'''%%%%%%$$$$$$######""""""$$$&&&'''%%%!!!!!!###000...+++'''$$$""""""!!!$$$###"""""""""###%%%&&&"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$#########$$$$$$#########$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''((())))))***---///)))))))))***++++++,,,,,,------------...000111222222777IIIuuuZZZ;;;///111///---,,,------,,,+++************)))))))))(((((('''''''''(((((('''&&&&&&&&&%%%&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%''')))''''''&&&%%%$$$###""""""&&&&&&))),,,***%%%###%%%######$$$$$$$$$###!!! !!!"""###$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%'''&&&%%%$$$###"""!!!!!!"""%%%((('''%%%###"""###########################$$$$$$######"""!!!!!!!!!#########""""""""""""""""""""""""############### !!!!!!""""""###### """######""""""###$$$######$$$###"""!!!!!!!!!%%%&&&&&&%%%"""!!!###%%%%%%$$$#########$$$&&&&&&111...)))$$$$$$%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$!!! !!!"""((('''%%%$$$###"""""""""$$$###""""""!!!"""######!!!"""$$$%%%%%%%%%$$$#########$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&########################$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))((()))+++...)))))))))***++++++,,,,,,,,,,,,---...///000111222222555BBBlllwwwNNN777111000...,,,,,,,,,---,,,+++************)))))))))(((((('''&&&(((******(((&&&&&&&&&&&&&&&'''((()))***$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))&&&%%%%%%$$$######""""""$$$$$$'''***(((###!!!######$$$%%%&&&%%%$$$###!!! !!!!!!"""#########"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%(((''''''&&&%%%###""""""%%%))),,,***&&&"""!!!"""""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""###############""""""""""""""""""""""""######$$$$$$$$$ """######""""""###$$$""""""############""" ###$$$###"""!!!!!!!!!"""""""""""""""$$$&&&((())),,,)))&&&%%%$$$###"""!!!&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###""""""###""""""""""""""""""############""""""""""""""""""!!!"""###$$$%%%$$$###"""######$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&########################$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''(((***)))))))))***++++++,,,,,,++++++---...000111222222333555>>>dddgggDDD444333///---++++++,,,---,,,+++************))))))))))))(((&&&&&&(((+++,,,)))%%%%%%%%%&&&&&&'''(((******%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$############"""###"""%%%(((&&&"""!!!$$$###$$$%%%&&&&&&%%%$$$#########""""""!!!"""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$'''''''''&&&%%%$$$###"""$$$)))---,,,&&&!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""############%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$ """######""""""###$$$"""""""""###$$$$$$""" """!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###%%%((()))'''$$$###&&&'''$$$"""#####################""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""############""""""""""""!!!"""######$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&#########$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&&&&'''))))))))))))***++++++,,,,,,***+++---///000111222222222555<<<]]]YYY<<<333444///---++++++,,,---,,,+++************))))))))))))(((&&&%%%(((,,,---)))%%%%%%%%%&&&&&&''')))***+++%%%%%%%%%&&&&&&&&&&&&'''###%%%'''((('''&&&&&&&&&"""""""""##################"""###&&&%%%""""""&&&######$$$$$$$$$$$$######((('''$$$"""!!!"""$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$%%%%%%%%%$$$"""!!! &&&++++++%%%!!!!!!###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""""""""############&&&%%%###"""!!!!!!!!!!!!$$$$$$$$$############### """######""""""###$$$"""!!!!!!###%%%%%%"""!!! """#########""""""!!!!!!"""###%%%&&&%%%!!!"""(((***(((''')))""""""""""""""""""######%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""######$$$#########"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((((((((('''((()))+++)))))))))***++++++,,,,,,)))***---///111222222222000555:::WWW}}}RRR888222444...---++++++,,,---,,,+++************))))))))))))(((&&&%%%(((------)))%%%%%%%%%&&&&&&((()))***+++%%%%%%%%%&&&&&&&&&''''''"""%%%((()))(((&&&&&&&&&!!!!!!!!!"""######$$$$$$###"""###&&&%%%"""$$$((("""""""""""""""#########,,,***&&&###"""###%%%'''$$$$$$############$$$$$$########################%%%%%%$$$###"""""""""###!!!"""###$$$$$$###!!!!!!"""))))))$$$ """%%%"""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!""""""#########$$$&&&%%%###"""!!! !!!!!!$$$$$$######""""""!!!!!!!!!"""######""""""###$$$"""!!!!!!###&&&&&&"""!!! !!!###%%%%%%%%%%%%$$$"""!!!!!!!!!"""###%%%!!!"""))),,,***+++...$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$###""" !!!######$$$$$$$$$""""""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))***,,,...)))))))))***++++++,,,,,,)))***---///111222222222///444999SSShhhCCC666222---------,,,,,,+++++++++,,,***)))(((((())))))(((''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!""""""###$$$%%%&&&''''''''''''$$$$$$###"""!!!!!!"""""",,,***'''$$$"""!!!"""""""""!!!!!!"""$$$&&&%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$######"""!!!###%%%$$$!!! """$$$ !!!$$$&&&&&&%%%###!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!###%%%###$$$%%%%%%%%%$$$###"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''"""######""" !!!""" !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!&&&%%%###%%%((()))'''$$$###########################$$$&&&%%%###!!!!!!!!!!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$((('''%%%%%%&&&&&&%%%###"""###%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''******)))(((&&&'''***---+++,,,,,,,,,,,,+++******+++++++++,,,---...///000111444;;;MMMvvv]]];;;111///+++,,,,,,---......---+++******)))(((((())))))((('''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$###"""""""""""""""'''&&&$$$###"""""""""###"""!!!!!!"""$$$&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###"""!!! """$$$%%%$$$"""!!!"""$$$ !!!###$$$%%%$$$###"""""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""$$$&&&###$$$%%%&&&&&&%%%$$$$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!###$$$%%%&&&######"""""" !!!"""!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$###""""""$$$######%%%'''(((&&&##############################%%%&&&&&&$$$"""!!!"""!!!"""$$$$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&'''&&&%%%%%%&&&'''%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&''''''''')))(((''''''((()))***+++***++++++,,,,,,++++++***+++++++++,,,---///000111222555:::JJJqqqTTT777000111000+++,,,///000000...+++)))***)))(((((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$###$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$&&&((()))***&&&%%%$$$#########$$$$$$$$$$$$###""""""""""""###!!!!!!!!!"""""""""#########"""!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%###""" ###%%%%%%$$$###""""""###!!!!!!"""""""""###############$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$######$$$%%%######%%%%%%&&&&&&&&&&&&"""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""$$$%%%&&&######"""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######%%%(((******'''%%%########################$$$&&&''''''%%%###"""###!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&%%%(((+++,,,+++)))((()))***+++,,,,,,,,,,,,++++++,,,---...000222333333555888FFFhhhuuuKKK444///222333,,,---...//////---,,,+++***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&'''(((''''''&&&%%%%%%$$$###############$$$&&&''')))***)))'''%%%###""""""$$$%%%$$$$$$###""""""######### !!!"""######""""""###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ###$$$$$$###"""""""""""""""!!! !!!##############################"""""""""""""""""""""""" """%%%%%%$$$###############$$$%%%&&&'''''''''###############""""""!!!"""""""""######$$$&&&&&&$$$###"""!!!"""""""""!!!"""""""""""""""!!!!!!!!!######$$$$$$$$$######"""###%%%))),,,---,,,***(((########################$$$&&&((('''%%%#########!!!"""$$$$$$"""!!!"""###########################$$$$$$$$$$$$%%%%%%%%%%%%######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%$$$###$$$&&&''''''%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''(((&&&%%%)))...000,,,((('''((()))***,,,,,,------++++++,,,---///111333444333444777BBB___cccAAA000,,,...111///...---++++++,,,------***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&***)))&&&$$$######$$$%%%$$$###############$$$$$$"""######$$$$$$###""""""$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""!!!""""""""""""!!!"""!!!  !!!###$$$"""""""""""""""!!!!!!!!!########################"""$$$&&&&&&$$$"""!!!!!!######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&'''%%%###!!!!!!######"""!!!"""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$#########&&&))),,,,,,+++)))(((########################$$$&&&((('''%%%#########!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%$$$######$$$&&&'''&&&%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))'''&&&+++000111---(((&&&'''(((***+++,,,------++++++,,,---///111333444111333555>>>WWWTTT;;;222///...111000...+++))))))***,,,...***)))(((((())))))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###############)))((('''%%%$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$######"""$$$###"""###$$$%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$"""!!! !!!###$$$$$$######"""!!! !!!"""###$$$"""!!!!!!!!!!!! ########################$$$%%%&&&%%%###""""""###############$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&&&&###!!!!!!###%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!$$$'''((('''%%%%%%$$$########################$$$&&&''''''%%%###"""###!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&''''''(((&&&&&&'''''''''((((((((((((((((((+++//////,,,)))&&&'''(((***+++,,,,,,,,,++++++,,,---...000222333000111444:::NNNtttnnnFFF777555222///111---,,,+++))))))***+++,,,***)))(((((())))))((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############'''&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%$$$###"""###$$$$$$$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######"""!!! """&&&((('''&&&"""""""""""""""###$$$$$$""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$######%%%'''$$$###"""""""""###$$$$$$"""###$$$%%%%%%###!!! ######""""""######$$$$$$'''$$$ !!!$$$%%%###  !!!"""""""""""""""###$$$$$$$$$$$$$$$!!!$$$&&&&&&###""""""##############################%%%&&&&&&$$$"""!!!"""!!!"""$$$$$$"""!!!"""###########################!!!!!!"""""""""#########$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((('''((()))***+++******)))'''''')))***+++++++++++++++++++++,,,---///000111///111333777FFFhhh]]]888///222///+++,,,***++++++++++++***))))))***)))(((((())))))((('''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$#########$$$%%%%%%&&&%%%$$$"""!!!!!!###%%%&&&%%%###"""###$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###"""!!!$$$(((+++***)))"""#########$$$$$$$$$$$$$$$#########""""""!!!!!! !!!"""#########$$$(((+++$$$###"""!!!!!!!!!"""### !!!###$$$###""" """!!!!!!!!!!!!!!!"""###((($$$ !!!$$$&&&###  !!!"""######!!!"""###$$$$$$$$$$$$$$$###&&&'''&&&###!!!"""$$$###########################$$$&&&&&&###"""!!!!!!!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&'''%%%$$$$$$%%%%%%###"""############$$$%%%&&&'''''''''''''''((((((((()))&&&'''))))))'''''''''((('''((()))******+++******+++++++++,,,---...///000///111333555AAA```OOO<<<555///...'''...+++******)))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$%%%###!!!!!!###$$$""" ######$$$$$$$$$######"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$)))+++)))%%%"""""""""$$$###!!!!!!###&&&""""""!!! !!!""""""""" !!!$$$&&&%%%###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""#########"""""""""$$$&&&%%%!!! """%%%%%%(((***'''""" """%%%$$$$$$$$$###############%%%$$$###$$$%%%%%%$$$"""########################""""""###$$$&&&(((***+++%%%###"""###&&&&&&### %%%%%%$$$######%%%'''(((""""""""""""###$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))((('''%%%$$$+++(((&&&''')))))))))***+++++++++,,,---...000000000111///222===QQQ}}}NNN:::222...///(((...+++******))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%)))'''&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$######""""""######$$$%%%###!!!"""###$$$""" """###############""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""######$$$$$$######"""#################################$$$$$$$$$%%%%%%""""""""""""""""""""""""###&&&***+++)))%%%$$$###"""###$$$###""""""###%%%!!!!!!!!! !!!!!!"""""" !!!"""""""""!!! !!!$$$%%%$$$"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""###"""""""""$$$%%%&&&%%%###"""""""""%%%(((***((($$$!!!"""$$$########################$$$###"""###$$$$$$###!!!########################$$$$$$%%%&&&''')))***+++'''&&&$$$######""""""!!!&&&%%%$$$$$$&&&'''&&&%%%%%%$$$$$$#########$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&(((++++++)))'''&&&'''((('''''')))*********++++++++++++,,,---...///000000222000111:::KKKwwwMMM777///---000***...+++******)))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%$$$$$$%%%'''&&&$$$#########%%%&&&$$$$$$$$$###############$$$######""""""######$$$$$$###""""""######""" !!!""""""######""""""!!!""""""""""""""""""""""""#########""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!$$$&&&((((((&&&$$$$$$$$$%%%$$$######%%%&&&%%%%%%!!!!!!!!!!!!"""###$$$%%%!!!!!! !!!""""""###"""!!!"""###$$$###!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""######""""""&&&%%%%%%&&&'''%%%""" $$$'''***)))&&&###"""###""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!########################$$$$$$$$$%%%%%%&&&(((((($$$%%%%%%$$$$$$'''...333(((%%%###%%%((()))&&&!!!'''&&&%%%$$$$$$#########%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$)))......***'''''')))&&&((()))))))))***+++,,,+++++++++,,,---...///000///333111000555CCCmmm|||KKK555------333,,,...+++******)))))))))))))))&&&''''''(((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$###$$$%%%'''%%%###"""###%%%''')))%%%$$$$$$$$$###"""""""""######""""""""""""######$$$###"""""""""""""""!!! !!!!!!""""""""""""!!!""""""""""""""""""""""""#####################"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$ !!!###%%%%%%###!!! !!!""""""#########$$$%%%&&&###!!!###'''***)))(((#########"""######$$$$$$"""!!!!!!!!!!!!!!!""""""$$$######""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$###$$$&&&))))))$$$ ###&&&)))***'''$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!"""$$$$$$###"""###########################""""""""""""######$$$ """$$$$$$(((222CCCPPP,,,'''"""###(((***&&&!!!&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&---333222,,,'''(((+++(((++++++'''&&&(((+++,,,,,,++++++,,,---...//////...333222000222===eeesssGGG555---...555//////+++******)))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''%%%######$$$&&&%%%###""""""###&&&)))+++%%%$$$$$$$$$###"""""""""###""""""""""""""""""###############"""!!!"""""" !!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%$$$######"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!###%%%%%%###!!!  ###&&&((()))$$$!!! """''',,,---,,,&&&&&&$$$###""""""""""""###""""""!!!!!!!!!""""""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%"""!!!"""&&&******'''######%%%(((((('''$$$"""!!! !!!!!!""""""""""""###""""""$$$%%%&&&%%%###########################""""""!!!!!!!!!""""""###"""$$$%%%$$$'''555JJJZZZ///(((""""""'''***((($$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&%%%%%%$$$#########$$$$$$$$$%%%%%%***000555333,,,''''''***+++...,,,%%%$$$(((+++***,,,,,,,,,,,,------...///,,,111222111222:::^^^fff@@@444......555......+++******)))))))))))))))''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''%%%""""""$$$'''###"""""""""###&&&(((***$$$$$$$$$##################""""""!!!!!!""""""###"""###$$$###"""!!!!!!### !!!"""############"""""""""""""""""""""""""""###$$$&&&&&&%%%$$$###!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""############$$$!!!"""###$$$$$$###"""!!!###!!!!!!"""&&&)))+++,,,"""!!! """&&&+++...///'''&&&%%%###"""!!!!!! ######"""!!!!!!!!!""""""###$$$$$$###!!! !!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%&&&&&& !!!###%%%(((((('''%%%###$$$%%%&&&%%%$$$"""!!! !!!!!!""""""######$$$###""""""$$$&&&'''&&&$$$########################$$$$$$#########$$$$$$%%%'''((('''######+++:::GGG---((($$$$$$'''***)))&&&"""""""""###%%%&&&((()))%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%,,,///222000***&&&''')))---///---'''(((...---''',,,,,,,,,,,,,,,---...///+++000000111333888VVVWWW888333...,,,333,,,,,,+++******)))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%"""%%%'''%%%"""!!!$$$((($$$############$$$%%%%%%###############$$$$$$$$$""""""!!!!!!!!!!!!"""""""""###%%%$$$!!! !!!### !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%&&&'''&&&%%%$$$!!!!!!""""""""""""!!!!!!########################""""""""""""############""""""""""""""""""""""""%%%###"""$$$'''******)))"""#########$$$'''+++///&&&%%%$$$###"""!!!!!!!!!$$$######"""!!!!!!""""""!!!###$$$###!!! """###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$!!!###%%%%%%$$$###$$$%%%###""""""#########!!! !!!!!!""""""###$$$$$$%%%"""!!!!!!###%%%&&&%%%$$$####################################$$$%%%%%%&&&%%%&&&&&&###!!!""")))...''''''''')))******(((&&&"""""""""###$$$%%%&&&'''###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&)))******)))'''&&&'''(((***//////---222888222%%%------,,,,,,,,,---......,,,///...000444666LLLpppMMM333222...+++111******+++******)))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$"""%%%'''%%%"""!!!$$$(((%%%%%%$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!$$$%%%$$$!!! !!!###!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###%%%'''''''''%%%$$$!!!!!!""""""""""""!!!!!!########################""""""""""""##################""""""""""""######&&&$$$"""###&&&((('''%%%###%%%&&&$$$"""$$$)))---######"""""""""""""""###$$$$$$###""""""!!!"""""" ###$$$$$$!!! """$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""#########%%%'''%%%!!! !!!$$$###"""!!!!!!""""""!!! !!!""""""###$$$%%%%%%%%%!!! """$$$%%%$$$###########################!!!!!!!!!!!!"""###$$$%%% $$$%%%###!!!"""###"""%%%***---...+++(((%%%#########"""######$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&'''((('''---000222:::@@@666%%%------,,,,,,,,,---......---///---000333333FFFfff|||===666000---...///,,,)))+++++++++*********))))))&&&''')))******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$###$$$%%%%%%######$$$%%%""""""!!!"""$$$%%%%%%$$$''''''%%%$$$###""""""""""""#########$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###!!!!!!"""$$$$$$%%%%%%%%%"""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!"""###########################""""""!!!!!!"""###$$$%%%%%%$$$###"""######"""""""""###%%%&&&&&&%%%"""!!!"""%%%(((+++)))(((&&&$$$###"""!!!!!!""""""""""""###############((((((""""""!!!######""""""""""""############""""""!!!!!! $$$''''''""" """ """######$$$$$$$$$&&&&&&%%%$$$###"""!!!!!! !!!#########"""""" !!!!!!""""""###$$$%%%############$$$%%%&&&'''%%%%%%%%%$$$$$$###############""""""""""""######"""############$$$$$$$$$'''!!!!!!)))---)))%%%$$$############$$$%%%&&&'''###%%%'''))))))'''%%%######%%%''')))***(((&&&%%%$$$$$$%%%&&&''''''''''''((())),,,...///...---,,,++++++++++++,,,---.........------...///888LLL___ppp;;;666///---......,,,)))+++++++++*********))))))'''(((***++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###%%%&&&%%%$$$###$$$&&&######""""""######"""!!!$$$$$$###"""""""""######"""""""""#########$$$$$$!!!!!!###$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%############"""""""""""""""###$$$$$$$$$###"""!!!!!!!!!"""###############$$$$$$#########""""""""""""###$$$$$$$$$$$$###"""$$$###"""""""""###$$$%%%%%%$$$"""!!!"""$$$&&&((('''&&&%%%$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$ """"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$'''***((("""!!!!!!"""#######################################!!!""""""######"""!!! !!!"""###$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$##################""""""""""""###############$$$$$$$$$$$$&&&"""###(((+++'''%%%&&&############$$$%%%&&&'''$$$%%%((())))))(((%%%$$$$$$%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,,,,,,,+++***,,,,,,,,,,,,,,,...//////------...///111:::NNN```aaa999444///------...,,,***+++************)))))))))((()))+++++++++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''$$$###$$$&&&%%%&&&'''&&&%%%$$$%%%&&&$$$######"""!!!!!! """"""!!!!!!"""######$$$!!!!!!!!!"""""""""######!!!!!!"""#########"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""!!!""""""############"""$$$$$$$$$###############"""######$$$$$$######"""$$$$$$###"""""""""############"""""""""######$$$$$$$$$#########$$$$$$%%%   """""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$''')))(((### !!!""""""""""""############"""""""""###$$$%%%&&&&&&############"""!!!  """$$$%%%&&&%%%$$$###"""!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$#########$$$$$$######""""""""""""############$$$$$$$$$%%%$$$###%%%''''''$$$%%%(((############$$$%%%&&&'''$$$&&&'''))))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$***)))'''&&&%%%%%%&&&&&&'''((())))))))))))((((((,,,,,,,,,,,,---...///000,,,,,,...000333<<>>aaajjjDDD<<<555333333000///000,,,,,,+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##################""""""###############"""""""""#########$$$$$$$$$$$$%%%###"""!!!!!!""""""!!! """%%%((()))(((%%%$$$$$$###"""""""""""""""############"""""""""!!!!!!!!!""""""""""""""""""######%%%$$$###""""""""""""""""""###$$$$$$""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""###############!!!!!!!!!!!! !!!""""""######$$$ !!!!!!!!!!!! """###$$$###!!! !!!""" !!!""""""######""""""###""""""!!!!!!!!!!!!"""########################""""""""""""###############$$$$$$###""""""%%%'''444555222)))$$$######!!!"""!!! !!!###$$$###"""!!!!!!""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$########################$$$$$$$$$"""######$$$&&&''''''(((&&&&&&(((+++)))$$$$$$'''))),,,***%%%&&&++++++$$$%%%&&&&&&&&&''''''''''''''''''((())))))))))))(((++++++++++++,,,...///000111222000555PPP[[[???777111111111///---...---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############""""""&&&%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""""""!!!"""%%%(((***(((&&&$$$$$$""""""""""""""""""###$$$#########"""""""""!!!!!!"""""""""""""""#########&&&&&&$$$###""""""""""""!!!"""""""""!!!!!!###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!""""""######"""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$ !!!!!!!!!!!! !!!"""###"""!!! !!!""""""""""""#####################"""!!!!!! !!!!!!########################!!!"""""""""###############$$$###""""""###''')))>>>>>>888...&&&$$$###!!!"""!!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''&&&%%%'''***((($$$###&&&###'''((('''(((+++((("""&&&&&&%%%%%%%%%&&&'''(((&&&'''(((((())))))((((((++++++++++++,,,---...//////000///222EEEnnnRRR<<<555/////////,,,***+++,,,,,,+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%################################################$$$$$$$$$###############'''&&&$$$###""""""""""""########################$$$"""!!!!!!""""""!!!!!!$$$'''(((&&&$$$######""""""!!!!!!"""###$$$$$$############""""""""""""!!!!!!""""""############&&&&&&$$$###"""""""""""" !!! """$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!! !!!""""""!!! !!!###############$$$$$$%%%%%%######"""!!!!!! !!!!!!""""""""""""""""""""""""!!!"""""""""#####################""""""$$$'''***222333///&&&!!!!!!!!! """############$$$&&&'''$$$############$$$%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&%%%###&&&***)))***)))(((((()))&&&"""&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((+++++++++++++++,,,---...---...000222===^^^NNN:::333---......+++))))))++++++***)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$########################$$$$$$$$$%%%%%%&&&%%%###"""!!!!!!"""""""""""""""""""""!!!!!!!!!###"""!!!!!!""""""!!! """$$$$$$###"""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$#########"""""""""!!!!!!!!!"""######$$$$$$%%%$$$###""""""""""""""" !!!!!!!!! """###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!""""""######$$$ !!!!!!!!!!!! !!!"""""" !!!###$$$############$$$%%%%%%###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""#########"""###&&&(((###&&&%%% """%%%$$$"""###$$$######$$$''')))&&&%%%$$$######$$$%%%&&&""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%""""""#########'''---***)))'''&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''+++++++++++++++,,,---------...000222666MMMzzzKKK777000,,,---...+++))))))******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%########################$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$#########""""""""""""######$$$%%%&&&&&&%%%$$$""" """"""######"""""""""!!!!!!!!!"""!!! !!!"""###"""!!!!!!"""###""" !!!###!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#########"""""" !!!!!!"""######$$$$$$###""""""!!!!!!""""""""" """$$$$$$###""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""!!! !!!!!!!!!""" !!!!!!"""###### !!!!!!!!!!!!  !!!!!! !!!###""""""!!!!!!!!!"""###$$$"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""############!!!"""######""""""$$$%%%###$$$!!!!!!%%%''''''!!!"""###"""!!!"""&&&***'''&&&$$$"""!!!"""###$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$#########$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$###"""&&&,,,)))&&&###$$$%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%&&&''''''((((((''''''+++++++++***++++++,,,------,,,///111222CCCoooIII444...***,,,...,,,***+++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''########################$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""###%%%&&&'''((($$$###!!!  """###$$$#########""""""!!!!!!!!! !!!"""$$$###"""""""""""" """$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############""" !!!!!!"""###$$$$$$$$$"""!!!!!!!!!!!!!!!"""###!!!$$$&&&'''&&&$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#####################"""!!!!!! !!!!!!"""""" !!!""""""""" !!!!!!!!!!!!  !!!!!! !!!###!!!  """###!!!!!! !!!!!!"""###$$$########################""""""""""""############ """###$$$###""""""###$$$%%%!!! """###!!! !!!"""!!! !!!%%%)))'''%%%###!!! !!!"""""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$$$$#########%%%(((***,,,######$$$%%%&&&&&&'''((($$$"""###%%%$$$"""$$$))))))%%%###%%%&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$%%%&&&''''''((((((''''''+++++++++***++++++,,,,,,,,,+++...111111AAAnnnsss===///---+++,,,......+++(((---------,,,+++***)))(((&&&%%%%%%$$$%%%%%%&&&&&&***)))'''%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&''''''%%%###!!!"""'''+++(((!!! ###%%%%%%$$$###"""""""""###"""""""""!!! """$$$""""""!!!!!! %%%$$$###""""""$$$&&&'''$$$###!!! !!!"""""""""############""""""###$$$&&&%%%###  !!!"""######$$$"""""""""""""""######$$$%%%%%%%%%%%%%%%$$$###"""###"""  !!!###$$$%%%###""""""######""" """!!! !!!###$$$!!!!!!"""###############  %%%***######"""!!!!!!!!!!!!!!! """""""""###%%%''')))!!!!!!$$$!!!!!!$$$!!!!!!"""""""""""""""!!!$$$$$$$$$#########""""""###$$$$$$###!!! !!!"""###############$$$$$$%%%%%%$$$###""""""###$$$%%%"""""""""""""""######$$$"""###$$$%%%$$$$$$###"""$$$$$$##################"""""""""""""""######$$$'''### !!!&&&(((&&&############$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$############$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''(((((())))))******)))******++++++,,,------+++,,,,,,111555;;;aaaggg888///---++++++,,,,,,***(((+++++++++******(((''''''%%%%%%$$$$$$#########$$$'''&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%&&&"""!!!!!!$$$###!!!"""&&&&&&%%%$$$$$$######$$$$$$#########"""!!!!!!###%%%"""""""""!!!!!!!!! %%%$$$#########$$$&&&'''%%%$$$######""""""""""""""""""############"""""""""###%%%$$$"""!!! !!! !!!!!!"""""""""!!!!!!!!!!!!"""######""""""######$$$#########"""""" !!!###$$$$$$###""""""######""" !!!!!!!!!!!!!!!""""""###!!!!!!"""############""" !!!!!! ###&&&######"""!!!!!!!!!!!!!!! !!!"""""""""$$$'''))))))"""!!!###!!!!!!$$$"""""""""#########""""""$$$$$$$$$#########""""""&&&''''''%%%"""!!!!!!"""###""""""""""""###$$$$$$$$$###""""""""""""###$$$"""""""""""""""######$$$ !!!###$$$$$$$$$##############################"""""""""""""""######$$$&&&### !!!%%%'''&&&###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******)))******++++++,,,,,,---,,,---,,,000333777XXX|||TTT111...,,,*********+++***)))((((((((((((((('''&&&%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###"""!!!###(((,,,+++%%% ###'''&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$###""""""###%%%###"""""""""""""""!!!!!!%%%$$$#########$$$&&&&&&&&&&&&&&&%%%%%%###""""""""""""############"""""" """$$$###"""!!!!!!""" !!!!!! !!!!!!"""### !!!""""""#########"""!!! !!!###$$$$$$###""""""######"""!!! !!!""""""""""""!!! !!!""""""######"""""" !!!"""!!!  !!!###""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$(((+++(((### !!!"""!!!"""$$$###############"""""""""$$$############"""""""""((())))))'''$$$"""!!!"""""""""!!!!!!!!!"""#########""""""!!!!!!""""""###"""""""""""""""######$$$!!!!!!"""###$$$$$$##############################""""""""""""######$$$$$$&&&###!!!"""%%%&&&%%%###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&&&&''''''(((((()))******))))))******+++,,,,,,,,,,,,...---000222333MMMwwwfffDDD------,,,***)))))))))))))))'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&#########$$$$$$$$$%%%%%%######%%%&&&&&&%%%######%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$%%%$$$!!!###)))///555+++###!!!!!!!!!"""$$$%%%$$$$$$######$$$$$$$$$"""###$$$###""""""###$$$############""""""""""""$$$######""""""###$$$$$$%%%&&&&&&&&&%%%###!!! """"""############""""""!!!""""""!!!!!!"""$$$!!!!!!!!!!!!!!! !!!"""""""""""""""!!!"""""""""###"""!!!!!! !!!"""######$$$"""!!!"""######"""!!!!!!"""""""""!!! !!!!!!""""""""""""""" !!!"""!!! """"""!!!!!!!!!!!!""""""#########!!! """%%%((('''%%%""""""!!!!!!"""$$$######""""""!!!!!!!!!"""############""""""""""""&&&'''(((&&&$$$"""###$$$!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$######"""""""""""""""############""""""######$$$$$$$$$$$$%%%###!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&&&&''''''((())))))***)))))))))***++++++,,,,,,,,,//////222444222EEEfffTTT:::---,,,,,,+++***)))((())))))''''''((((((''''''&&&&&&"""###%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%###%%%&&&$$$ !!!'''---222***######$$$!!! !!!######""""""""""""###### """######!!!!!!!!!###""""""""""""############""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$""" """"""############"""""" """!!!!!!!!!###$$$#########""""""""""""""" !!!""""""&&&%%%$$$"""!!!!!!!!!"""!!!!!!!!!!!!!!!""""""######"""!!!"""###$$$###"""!!!"""""""""!!! !!!""""""""""""""" """######!!! """"""!!!!!!!!!!!!""""""%%%$$$###!!! """'''&&&%%%""" !!!#########"""!!! !!!"""""""""""""""""""""""""""###$$$$$$######$$$%%%!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$)))((('''%%%$$$###""""""!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$%%%###$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&'''((()))&&&&&&&&&'''(((((())))))((())))))******+++,,,,,,,,,///000444777444@@@ZZZnnnFFF555---+++,,,------***)))))))))''''''(((((((((''''''&&&!!!"""$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$######!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$"""$$$$$$""" ###'''&&&""" ###$$$!!! """"""!!!!!!!!!!!!"""###### !!!######!!! !!!"""!!!!!!"""""""""""""""###""""""""""""!!!!!!!!!!!!!!!""""""""""""!!! """"""############"""""" !!!!!!!!! """$$$########################!!!!!! !!!!!!"""###(((&&&$$$"""!!! !!!!!!!!!!!!!!!!!!""""""""""""###"""!!!"""###$$$###""" !!!!!!!!!!!!  !!!!!!""""""!!!!!! """$$$%%%###!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""&&&((('''""""""######$$$###""" !!!!!!!!!!!!"""""""""""""""### """"""""""""$$$&&&""""""!!!!!!!!!"""######!!!""""""######""""""!!!"""""""""""""""######$$$)))((('''%%%###""""""!!! !!!!!!""""""#########!!!"""$$$%%%%%%%%%$$$######""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%&&&&&&%%%$$$######$$$$$$%%%'''((())))))%%%&&&&&&''''''((())))))(((((())))))***+++++++++***...///333888555;;;OOO[[[===222+++))),,,//////---***))))))&&&&&&'''''''''''''''&&&%%%&&&'''(((((('''&&&%%%$$$$$$&&&&&&'''&&&%%%%%%######""""""""""""######$$$$$$############$$$$$$""""""""""""""""""###$$$  ###""" $$$""""""!!!!!!"""######$$$ """$$$$$$###!!!!!!""" !!!!!!!!!"""""""""###############""""""!!!!!!!!! !!!!!!""""""""""""############"""""" !!!!!! !!!###!!!!!!""""""######$$$$$$"""!!!!!!!!!!!!"""######&&&%%%""" !!!!!! !!!!!!""""""""""""""""""!!!!!!!!!###$$$###"""  !!!!!! !!!!!!""""""!!!!!!###"""!!!"""$$$%%%###!!!!!!!!!!!!!!!!!!"""###### """$$$###""" %%%)))(((""""""$$$###'''&&&$$$"""!!!!!!"""###!!!!!!!!!!!!""""""######!!!""""""""""""###$$$###""""""""""""###$$$$$$""""""###$$$$$$###"""""""""""""""""""""######$$$&&&%%%$$$""""""""""""""" !!!!!!"""######$$$!!!"""$$$&&&&&&%%%$$$###""""""""""""""""""###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###############$$$###$$$&&&''''''&&&$$$#########$$$%%%&&&&&&''''''%%%%%%&&&''''''(((((()))(((((())))))******++++++)))---,,,000666222444DDDttt}}}}}}|||~~~PPP777111***)))---111111...***))))))%%%%%%&&&''''''&&&&&&&&&+++,,,------,,,***'''%%%"""###%%%'''((((((((('''%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$###""""""###&&&'''&&&%%%###"""$$$%%%""" %%%######""""""###$$$%%%%%%!!!###%%%%%%$$$###"""### !!!!!!""""""%%%%%%%%%%%%%%%$$$###"""!!!!!! """###%%%""""""############""""""!!!"""!!! !!!### !!!"""######$$$"""""""""""""""###$$$$$$###"""  !!!""" !!!!!!""""""""""""""""""!!!!!!!!!###$$$$$$###  !!!""" !!!!!!!!!!!!!!!'''%%%""""""$$$$$$""" !!!!!!!!!!!!!!!"""######!!!$$$%%%$$$###"""###%%%***)))""""""$$$###)))(((%%%$$$######$$$%%% !!!!!!!!!""""""######!!!###$$$###"""!!!"""##################$$$$$$%%%"""###$$$%%%%%%$$$###""""""""""""""""""######$$$"""!!! !!!###$$$ !!!"""######$$$!!!###$$$&&&&&&%%%$$$###!!!"""###"""!!!"""###%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$###$$$&&&''''''&&&$$$############$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))((((((((()))******++++++(((+++***---333//////<<>>jjjsssKKK222'''***...''')))(((&&&''')))***((('''(((((()))(((''''''&&&&&&&&&''''''&&&$$$######$$$$$$$$$###""""""###%%%&&&(((&&&%%%$$$%%%%%%%%%$$$'''&&&&&&%%%$$$###""""""***)))'''&&&%%%&&&''''''000///---+++***)))))))))'''&&&%%%$$$###"""""""""(((***---,,,)))%%%""" ###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$""""""$$$$$$###"""###############"""!!!!!! !!!"""######$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$$$$ ###$$$###"""""""""###"""!!!"""######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!  ###%%%!!!"""###$$$%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$############""""""""""""""" !!!$$$%%%""""""$$$###############"""!!!!!!!!!!!!"""##################$$$$$$$$$$$$######"""###############"""!!!!!!###"""""""""$$$%%%&&&&&&&&&""" """###!!!!!!"""$$$$$$%%%%%%&&&%%%%%%$$$"""###############$$$$$$%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''***)))((('''(((***,,,......,,,***((()))+++---///000WWW|||vvvjjj[[[LLLCCCCCC???;;;888666666555444333333333333333444444555222222222111///.....................///000111222//////..................444333333222111111000000222222333333222000...,,,,,,111///111RRRaaa<<<,,,'''***,,,&&&((('''&&&&&&'''((('''''')))))))))))))))'''%%%######%%%&&&%%%$$$###$$$&&&%%%$$$#########%%%&&&'''(((&&&$$$$$$%%%%%%$$$###&&&&&&%%%%%%$$$###""""""((('''&&&$$$$$$$$$$$$$$$+++*********************'''&&&%%%$$$############%%%(((******(((%%%######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""%%%&&&%%%$$$###############"""!!!!!! """###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%$$$$$$######""""""""""""""""""######$$$$$$$$$"""%%%&&&%%%###""""""$$$"""!!!"""###$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!#########!!!!!!###!!! """%%%%%%""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! !!!%%%&&&"""!!!""""""############""""""!!!!!!!!!"""#####################$$$$$$$$$###""""""###############"""!!!!!!######$$$$$$$$$&&&'''(((%%%!!!"""((()))$$$"""#########$$$$$$$$$######"""""""""######$$$$$$$$$%%%&&&%%%%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&(((+++...000---,,,)))((((((***,,,------FFFqqqqqqKKKIIIFFFHHHMMMRRRWWW[[[^^^```dddfffkkkrrryyyttt[[[XXXWWWUUUSSSNNNFFF===777:::888666555666777777666555444444333222222333333777888888777555333333444444333333222222333333444333333333333333333333333///000000111111111000//////000111222222111000///,,,***---BBBpppxxxOOO111+++))))))***%%%'''''''''''''''''''''''')))((((((((()))(((%%%"""###$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%######$$$%%%$$$###%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$!!!###%%%%%%$$$######$$$%%%$$$"""!!! !!!""""""""""""""""""""""""""""""  """%%%&&&&&&$$$###############"""!!!!!!!!!"""###%%%%%%%%%$$$###!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!!!!"""######$$$$$$!!!$$$&&&'''%%%###""""""$$$###""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!! !!!!!!"""$$$$$$$$$"""  """!!! !!!"""$$$$$$"""!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!"""""""""""""""###!!! ###''''''### """""""""############""""""!!!!!!"""###############""""""###############"""###############"""!!!!!!"""###$$$$$$$$$$$$''')))'''"""%%%---///(((%%%&&&###############""""""!!!""""""######$$$%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&#########$$$&&&)))+++---******)))((())))))++++++...;;;___hhh;;;444111222555888:::<<<<<<<<<<<<>>>AAAEEEJJJNNNQQQRRRXXX[[[```ffflllssswwwzzzyyyaaaNNN???>>><<<<<<<<<;;;999777555333222333444444333222000000000111222333444555222333444333000///000222//////...---------......+++,,,---...////////////000111333444444333222111//////000111111111111111...,,,:::```aaa===)))+++***''''''$$$%%%&&&(((((('''&&&&&&&&&'''&&&%%%&&&''''''%%%"""$$$%%%&&&%%%#########%%%""""""###%%%%%%&&&&&&&&&$$$###!!!"""###$$$$$$######$$$$$$$$$$$$%%%%%%%%% !!!"""###%%%&&&&&&""""""######$$$$$$######$$$############$$$$$$%%% !!!""""""!!!"""###%%%%%%$$$"""!!!!!!"""###$$$""""""""""""""""""""""""  """$$$%%%$$$"""###############"""!!!!!!"""###$$$&&&&&&%%%###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""###$$$$$$$$$###%%%&&&&&&$$$""""""###$$$###""""""$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%% !!!""""""!!!###$$$$$$"""!!!!!!""" !!!#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######"""!!!$$$))))))$$$!!!!!!""""""############""""""!!!!!!"""############### !!!"""######$$$#####################"""!!!!!!!!!###$$$###""""""$$$''''''!!!###,,,...(((&&&***$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&'''(((((('''(((((()))************,,,444KKKtttuuuIII333222333555777777666555444111222333444666777777777555666999===AAADDDFFFGGGHHHMMMRRRUUUVVVYYY___dddooovvvoookkkiiiccc\\\AAA===888666666888999:::444333333444555444333111111111111111111222333444000222444333000///111333//////...---------......------...///000000//////,,,...///000000///---,,,............------------//////GGGuuuQQQ111$$$,,,+++%%%%%%$$$%%%&&&((()))((('''&&&&&&%%%$$$"""$$$&&&'''$$$"""$$$%%%&&&$$$###""""""### !!!###$$$%%%%%%$$$$$$###!!! !!!###$$$$$$###"""######$$$$$$%%%&&&&&&########################$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%&&&"""######"""!!!"""%%%'''%%%$$$"""!!!!!!###$$$&&&""""""""""""""""""""""""!!! !!!"""$$$###!!!###############"""!!!!!!###$$$%%%&&&&&&%%%###"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!"""###$$$$$$%%%%%%###%%%&&&%%%###"""""""""$$$###"""###$$$$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&& !!!"""###!!!###$$$$$$######$$$ """$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""######"""!!!%%%******$$$!!!!!!!!!""""""#########""""""!!!!!!"""############### !!!######$$$$$$$$$###############"""!!!!!! """###""" """%%%&&&'''***%%%%%%+++%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&(((************)))(((000<<<]]]YYY666,,,...000111222111000///111111222222222222111111333444555555555555555555333888;;;;;;999999<<>>666222222333333333333333333444444444222111000000000000000111111000000//////////////////......---,,,+++***)))///......------.........000222444444222000///...***+++******,,,///222333222LLL{{{kkkPPPAAA444///(((&&&(((***)))'''$$$$$$&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&***+++'''###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$"""###$$$%%%%%%$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""###########################!!! !!!$$$%%%$$$"""###""""""""""""######$$$######"""""""""!!!!!!!!!"""""""""""""""###$$$$$$%%%"""!!!###"""!!!$$$$$$#########"""""""""""""""!!!!!!"""######$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%%%% !!!"""""" """######!!! """###"""!!! !!!###$$$$$$$$$###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!!!!!"""###$$$"""###$$$%%%%%%$$$###""""""""""""""""""!!! """######$$$######"""""""""""""""#########$$$$$$!!!"""######$$$$$$##################$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&((()))(((((('''&&&&&&''''''''''''(((((()))************...222CCCllltttDDD111)))---222---...222///222///......000111000...//////000111222333444444444333333333333333444555666777777666666777999<<<;;;<<<>>>BBBGGGMMMRRRUUU[[[^^^dddlllwwwvvvcccPPPBBB===<<<999777444000...------...------...///111333555666333222111111111222333444111000///...------------++++++,,,,,,,,,++++++***...000111111///,,,,,,,,,+++***)))+++---///000111CCCooo\\\;;;222///+++'''''')))***(((&&&'''&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$((()))&&&###########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$&&&$$$######$$$$$$$$$###"""""""""""""""#########!!!"""###$$$$$$###"""!!!""""""""""""############ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$""""""###$$$%%%$$$######""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!! !!!""""""$$$""" !!!###""""""!!!"""#########"""!!! """"""!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!############$$$%%%&&&&&& !!!!!!""""""######""" """###!!! """$$$%%%$$$"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!"""###$$$%%%"""###%%%%%%%%%%%%###"""""""""######""""""!!!!!!"""###$$$&&&&&&%%%###"""!!!!!!!!!"""""""""######"""######$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&''''''&&&&&&''''''((()))))))))***(((...:::WWWRRR333***---222------111///000//////000222222000...//////000000111222333333444333333222222222333333666777888777666555666777666666555555555777888999<<<>>>@@@DDDJJJQQQWWW[[[iiinnnvvv~~~rrrhhhcccUUURRRLLLEEE???999666444111111111111111111222333333222000///...///111222---,,,,,,++++++,,,---...)))***+++------,,,+++******,,,...---,,,+++++++++,,,,,,------***)))...555aaawwwNNN222333+++)))''''''(((((('''%%%((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&&&&$$$"""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%########################&&&%%%###"""###$$$###"""#########""""""""""""""" !!!###%%%%%%###!!! !!!!!!""""""######$$$$$$ !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""######$$$$$$######"""!!! !!!!!!!!!!!! !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!  """###$$$"""!!! """"""!!!!!!!!!""""""###$$$$$$###"""!!!!!!""""""$$$###"""!!!"""###%%%&&&######""""""""""""######$$$######!!!!!!!!!"""### !!!###%%%%%%###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%"""###$$$$$$$$$$$$###"""""""""#########""""""!!!!!!###%%%''''''&&&$$$"""!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((())),,,$$$,,,333BBBsssccc:::---...333---+++000///000111222444555333111///......///000000111222222333333222111111111111222555666888888666555555555999888888777777777888888<<<;;;::::::;;;<<<>>>???BBBEEEJJJOOOUUU[[[bbbggguuu~~~yyyxxxtttoooiiiccc]]]ZZZQQQOOOJJJEEE???:::777555===:::555111---,,,,,,---++++++***))))))(((((()))+++,,,---/////////...---)))***,,,,,,,,,,,,---...(((+++///...''''''666HHHdddCCC---111+++***(((((('''&&&$$$###''')))***++++++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########"""###%%%%%%#########$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&$$$""""""######"""!!!#########""""""""""""""" !!!###%%%%%%###!!! !!!!!!""""""######$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""!!!  !!!!!!!!!!!!###""""""!!!!!!""""""""" !!!"""!!! !!!###$$$###"""!!!""""""!!!!!!!!!!!!!!!"""$$$###""""""""""""""""""""""""!!! !!!###$$$######""""""""""""######$$$###"""""""""######""" !!!###%%%%%%###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!""""""######$$$!!!!!!""""""""""""!!!!!!""""""############"""""" """%%%''''''&&&$$$###!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$"""#################################$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((---$$$,,,000666bbbpppHHH444...222---+++//////...000333444444222000...---......//////000000000222111111000000000111111...000222333222222222333444333333333444444555555555555555666777999;;;<<<888999;;;<<<>>>BBBFFFJJJOOOVVVZZZ[[[aaannn{{{~~~vvvyyyyyyzzz{{{zzzwwwuuussspppmmmiiiddd___ZZZWWWVVVUUUQQQJJJBBB===:::::::::888888777666444222000//////////////////......---''')))******))))))+++---$$$(((------(((---IIIggg|||[[[???///,,,******)))((('''%%%$$$$$$&&&(((***,,,,,,)))&&&###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$#########!!!###%%%$$$###"""######""""""######$$$%%%%%%%%%######$$$%%%%%%$$$######%%%###""""""#########""""""""""""""""""#########!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""!!!!!!"""###"""!!!!!! !!! !!!!!!!!!!!!"""""""""$$$$$$###"""""""""###### ######"""  !!!###$$$$$$######""""""!!!!!! !!!!!!######"""""""""""""""###!!!!!! !!!!!!""""""!!!!!! """!!!!!!###%%%%%%$$$"""!!! """$$$%%%$$$"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###### """$$$%%%&&&%%%$$$###!!!!!!!!!"""""""""######"""######$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$######"""######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((,,,%%%,,,///222PPPqqqwww[[[===...///---,,,000///***---000111000...---,,,---------......////////////////////////000111111...000222222222333444666222222222222222222222222111111222333444555666777666777888888888:::===@@@>>>AAABBBCCCJJJXXXccciii}}}|||{{{zzzuuullleeeccccccdddcccaaa\\\VVVRRRXXXYYY[[[]]]___```aaaaaacccbbbaaa```````````````XXXTTTNNNHHHEEEEEEGGGIIIGGGHHHJJJKKKJJJHHHFFFDDD???>>><<<999777555444444...//////...,,,+++---...))))))+++,,,+++888[[[rrrMMM777111+++))))))((('''&&&&&&'''(((%%%&&&((((((((('''%%%$$$###########################$$$$$$###""""""###$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""$$$%%%%%%$$$######$$$!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$"""!!!!!!###$$$######!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!""""""""""""### !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" """######!!!!!!###%%%!!!!!!!!! !!!!!!""""""!!!!!!!!!"""""""""######%%%$$$######"""""""""###"""%%%&&&$$$"""!!!!!! !!!"""###$$$%%%&&&""""""!!! ######""""""""""""######!!!!!!""""""""""""!!!!!!""""""!!! !!!$$$''''''%%%""""""!!! !!!###$$$$$$$$$ !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$### !!!"""###$$$$$$$$$$$$"""""""""#########$$$$$$!!!"""######$$$$$$######!!!"""$$$%%%&&&&&&&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((()))))))))'''+++000222???]]]wwwmmmFFF...------...111///))),,,//////---,,,+++,,,---------------.........---------...///000111222000111222222111333555888333444444444444444444333444444333333333333333333222444555555555666999;;;999:::;;;===FFFSSSZZZ[[[vvvnnnggg___\\\ZZZTTTGGG===@@@CCCFFFEEEBBBAAABBBEEEBBBAAA@@@@@@AAACCCFFFGGG?????????>>>??????@@@@@@@@@===999888999===CCCFFFKKKNNNRRRVVVXXXXXXVVVUUUUUUSSSOOOKKKGGGDDDCCCBBB<<<<<<;;;999666444555666222---***,,,///???eeeyyybbb999***...***''''''''''''&&&''')))+++%%%%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$###""""""###%%%!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""###%%%'''&&&%%%$$$%%%%%%!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$######!!! !!!###$$$$$$### !!!!!!"""###$$$$$$%%%######""""""""""""######$$$$$$######""""""!!!!!! !!!!!!!!!""" !!!!!!!!!""""""##############################""""""""""""""""""""""""!!!###%%%$$$""""""$$$&&&!!!!!!!!!!!!!!!"""###$$$!!!!!!""""""######$$$$$$$$$$$$###"""""""""""""""###((()))&&&###"""###!!!!!!!!!"""###%%%&&&'''###"""!!! ###"""""""""""""""######!!!"""###$$$$$$###"""!!!$$$$$$###"""""""""""""""!!!%%%))))))%%%!!!###!!! """$$$%%%%%% !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""######"""!!! ######""""""""""""######!!!"""###$$$$$$$$$$$$$$$ !!!!!!"""######$$$%%%############$$$$$$$$$$$$!!!!!!"""###############!!!"""$$$&&&''''''''''''""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$#########$$$%%%%%%&&&&&&&&&''''''((()))))))))'''(((***000444555OOOvvvxxxKKK...,,,---...111///+++...000000...,,,---...,,,,,,------------------,,,,,,,,,---///000222333.........---,,,---000333...///000111222222222222000000111222444555666666111333555555555555777888777888:::>>>IIIUUUXXXUUUzzzoooaaaWWWKKKIIIFFFAAA<<<888444222555555555444444333333333444111111333888999555000000000...------...///000111111000///////////////333333444666777888999:::>>>>>>===<<<;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;888555333333333999MMMaaawwwxxxmmmTTT===222000...***)))((('''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$%%%###$$$&&&&&&&&&%%%###!!!$$$#########""""""!!!!!!###"""!!!!!!!!!"""$$$%%%&&&%%%%%%$$$###""" (((%%%######&&&'''%%%###$$$###"""###$$$$$$###"""$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ########################"""###$$$!!!&&&+++$$$$$$$$$######"""""""""######""""""""""""######$$$######"""""""""""""""### """###!!! """###%%%%%%###"""  """$$$'''(((######$$$$$$###"""  """######""""""###$$$---***'''(((++++++'''### !!!!!!!!!!!!!!!########################"""""""""""""""""""""""" """$$$''')))'''###"""!!!!!!"""$$$&&&%%%$$$"""$$$$$$###!!! !!!"""""""""""""""""""""""""""%%%###!!! """######### &&&'''$$$###&&&$$$"""######$$$$$$$$$######!!! !!!###%%%%%%$$$######"""!!!!!!"""######%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$######""""""#####################$$$%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%++++++)))'''))),,,***%%%"""(((***+++...000DDDeee|||[[[;;;111...'''(((///)))+++......---,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////000//////......000111222222111///......///000000222333333222111111222444444555777666444222111111555888===AAAEEEJJJOOORRRxxxnnneee[[[PPPHHH@@@???===:::666333111000333333222222222111111111222111000444777888333///......------------......------,,,++++++++++++,,,)))******+++,,,---....../////////...------,,,,,,//////000000000000/////////,,,++++++)))***666CCCXXX\\\XXXJJJ===888666444...---,,,+++************))))))(((''''''((())))))%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$"""!!!############"""""""""!!!###"""!!!!!!!!!"""$$$$$$'''&&&$$$###"""###$$$%%%***'''######$$$%%%###"""$$$###"""###$$$$$$###"""############"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ########################$$$&&&'''%%%"""###(((---%%%$$$$$$$$$############!!!!!!!!!!!!!!!"""######%%%%%%###"""!!!!!!!!!!!!###!!! !!!###$$$"""!!!!!!!!!"""######"""!!!!!!###""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$###!!!!!!!!!"""######""""""###%%%+++(((&&&&&&))))))&&&""" !!!""""""""""""!!!$$$$$$$$$###############"""""""""""""""""""""""" !!!###%%%'''&&&### """!!!!!!"""$$$%%%%%%$$$"""###$$$###!!! !!!"""########################%%%###!!!!!!"""#########"""&&&&&&######%%%$$$"""######$$$$$$$$$$$$$$$!!! !!!###$$$###"""########################%%%###"""###$$$&&&%%%$$$%%%%%%$$$""""""!!!!!!"""$$$$$$##################&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%((()))(((&&&)))---,,,((($$$)))(((***------===YYYvvveeeJJJ222(((+++------+++---......,,,*********,,,++++++++++++,,,------,,,---------.........//////......---...///000111000////////////000222222222333333222111000222333222333444444333333444666555777:::===@@@EEEKKKOOO}}}tttjjj]]]RRRJJJDDD>>>999555555444333222000//////000000000////////////...000///000333666666111---,,,,,,,,,---------,,,,,,++++++***)))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))***((()))***(((&&&(((,,,222777999777444444333000......---,,,++++++++++++)))((((((''''''(((((()))#########$$$$$$$$$$$$$$$""""""############""""""!!!"""###%%%%%%$$$######"""###$$$$$$$$$###"""!!!############"""""""""""""""""""""!!!"""######$$$(((&&&$$$"""###%%%(((******'''$$$""""""""""""!!!$$$###"""###$$$$$$###"""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""""""""""""""""" """$$$###!!!!!!$$$'''%%%%%%%%%$$$$$$$$$$$$### !!!"""###&&&%%%$$$"""!!! """!!!!!!"""$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!#########"""######$$$%%%&&&&&&%%%$$$############!!!###$$$$$$######$$$%%%(((%%%###$$$''''''$$$!!! !!!""""""######""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!! !!!###%%%%%%###!!!"""!!!!!!"""$$$%%%$$$###"""###$$$###!!!!!!!!!"""########################$$$"""!!!!!!"""######""""""%%%%%%""""""$$$$$$!!!"""######$$$$$$$$$$$$%%%###"""!!!!!!######"""!!!###$$$%%%%%%%%%%%%$$$###$$$###"""###%%%&&&%%%$$$'''&&&###!!!!!!!!!"""###&&&&&&%%%%%%$$$#########&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&&&&&&&)))---...***&&&)))&&&'''+++***333HHHiiipppaaa===(((,,,000***,,,---...---+++)))((()))+++++++++++++++,,,------,,,,,,------------......---------,,,---...//////............000111222333222333333111000///000222222333333222111111444555333333333333444999???DDDzzzkkkbbb```TTTMMMDDD<<<999777666555222222111111111111111000........................---...///222444333///+++***+++---......---,,,,,,,,,,,,+++************+++))))))))))))))))))))))))(((((())))))************(((((())))))))))))((((((((('''(((+++,,,***(((&&&###%%%''')))+++,,,***'''******)))(((''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%"""############$$$$$$$$$"""######$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$###""""""############"""!!! #########""""""""""""""""""""""""""""""######$$$%%%%%%$$$%%%&&&(((***,,,(((&&&###!!!!!!!!!"""###$$$###"""###$$$$$$###"""#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!###%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""######$$$###!!!!!! !!!!!! !!!###$$$&&&''''''&&&%%%###"""!!!"""###$$$"""###$$$$$$######$$$%%%$$$"""""""""$$$$$$""" !!!!!!"""###############%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$$$$######$$$%%%$$$###"""###$$$########################$$$"""!!!!!!#########""""""###""" """""""""############$$$$$$%%%%%%&&&$$$######$$$$$$###!!!###$$$&&&''''''&&&$$$###$$$######$$$%%%&&&%%%$$$'''%%%###""""""###&&&'''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''###&&&'''&&&(((,,,,,,***&&&)))%%%%%%+++***---;;;ZZZrrrvvvVVV666+++,,,***+++,,,---,,,***))))))***+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------------...//////000111000111111///...---...000111333444333111/////////888777666444666;;;BBBGGGppp^^^SSSJJJCCC@@@;;;999555333333333444444222222222111111111000000---------...............+++,,,...000111000,,,)))+++,,,---/////////...------,,,,,,+++++++++++++++((((((((((((''''''''''''&&&&&&&&&''''''((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%((()))'''###)))&&&%%%''')))((('''%%%&&&&&&%%%$$$$$$$$$%%%%%%###################################################$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%$$$$$$###"""############""""""!!!!!!""""""""""""""""""######!!!"""""""""############"""###%%%((()))******)))$$$$$$###!!!!!!"""$$$&&&$$$###"""###$$$$$$###"""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!! !!!!!!!!!!!!"""###$$$%%% !!!!!!!!!!!!""""""!!!!!! !!!!!! !!!###$$$%%%&&&&&&$$$###!!! !!!""""""!!!###$$$$$$###"""$$$%%%!!!!!!!!!"""######"""!!!!!!!!!"""###############$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""$$$&&&&&&%%%###!!!!!!!!!###$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&###########################"""!!!"""###$$$"""!!!"""!!! !!!"""%%%%%%$$$######$$$%%%%%%(((&&&%%%%%%%%%%%%$$$"""###$$$&&&''''''&&&$$$############$$$&&&&&&%%%###&&&%%%######$$$&&&)))+++******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%((()))&&&&&&))))))'''%%%((($$$%%%,,,+++***444IIIeee|||qqqLLL---%%%+++((()))******))))))+++---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,---------------------,,,---...///...,,,,,,...///...111555666444222000///111222444777===FFFPPPVVVoooSSSCCC>>>:::666333111111222222222111111111111111000000//////......---------------.........+++,,,---...---,,,***)))+++,,,---......///......++++++***))))))))))))***)))))))))(((((((((((((((%%%%%%&&&&&&'''''''''(((&&&''''''((((((''''''&&&%%%&&&%%%###$$$((((((%%%***&&&$$$&&&'''%%%$$$&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$############$$$%%%&&&''''''''''''$$$$$$$$$###############$$$$$$#########"""""""""""""""""""""############!!!!!!"""############""" """&&&((())))))'''%%%!!!###$$$$$$######%%%'''$$$###"""###$$$$$$###"""""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!""""""###""""""!!!"""############$$$$$$$$$)))(((&&&$$$"""!!!!!!!!! !!!"""$$$%%%&&& !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!"""!!!!!! !!!!!! """######""""""###$$$ !!!"""############ !!!""""""######""""""########################""""""""""""""""""""""""###""""""###%%%''''''&&&###!!!!!!!!!######"""!!!###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$"""!!!""" ######!!!!!!$$$((('''%%%$$$######$$$$$$'''&&&%%%%%%&&&&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$#########%%%&&&&&&%%%###%%%$$$###$$$%%%'''***+++))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%)))***&&&$$$&&&'''%%%$$$)))%%%%%%,,,+++)))000:::QQQpppzzz^^^777'''---&&&((())))))((())),,,...***************+++,,,,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,------......---,,,++++++,,,---......------///111...222777;;;;;;:::::::::<<<@@@GGGOOOYYYdddooovvvhhhUUUBBB999888666555444///000111111000///......////////////............++++++,,,,,,------------++++++++++++***))))))***++++++++++++,,,---...///+++***))))))((())))))))))))))))))))))))*********(((((((((((())))))))))))((())))))))))))))))))(((&&&******&&&'''---///---%%%""""""&&&%%%""""""&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%''''''&&&%%%$$$###""""""######$$$%%%&&&&&&&&&&&&&&&%%%###"""!!!"""###$$$%%%%%%$$$###############!!!"""""""""############ !!!"""###$$$######""""""###$$$&&&&&&%%%$$$###!!!$$$''''''%%%###$$$%%%$$$###"""###$$$$$$###"""!!!"""""""""############""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""############""""""######################## !!!!!!"""""""""#########&&&%%%$$$###""""""""""""!!!!!!!!!!!!"""###%%%%%%!!!###$$$###  !!!!!!!!!"""######"""!!!!!!!!!""""""###"""!!! !!!!!!""""""""""""!!!!!!!!!""""""!!!!!!"""### !!!"""######$$$$$$%%% !!!""""""""""""!!!"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!###%%%'''&&&$$$###"""!!!!!!"""###""" """###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$""" $$$!!!###'''((($$$###&&&***)))&&&$$$""""""######%%%$$$######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%''''''$$$"""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$)))***&&&$$$%%%&&&%%%###***'''$$$***)))'''---000>>>YYYnnnfffHHH222---(((((()))((('''(((***,,,***************++++++,,,,,,+++++++++***************+++,,,---------,,,,,,,,,---.../////////...---,,,...///000000111333555777:::===@@@AAACCCFFFHHHYYY^^^dddjjjpppvvv|||xxxjjjIII???666444444333222333...///000000.........///////////////////////////******++++++,,,,,,,,,,,,+++++++++)))(((''')))***+++***))))))***,,,...///,,,,,,+++***************%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&"""(((+++((()))000555444%%%###&&&+++***$$$$$$)))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%)))((('''&&&$$$###""""""!!!"""###$$$%%%&&&&&&&&&'''%%%###!!! !!!###%%%&&&%%%$$$$$$######$$$$$$!!!!!!""""""#########$$$ !!!"""$$$$$$######"""$$$$$$######""""""######"""&&&))))))&&&#########$$$###"""###$$$$$$$$$"""!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""############""""""########################$$$"""!!! !!!""""""!!! !!!!!!"""""""""###"""""""""""""""######$$$"""""""""""""""######$$$###%%%&&&$$$!!! """ """###%%%%%%###"""  !!!"""""""""!!!!!!"""###$$$$$$###"""!!! !!!!!! !!!""" !!!###$$$$$$$$$%%%&&& !!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""" ###%%%&&&%%%######"""!!!!!!"""###!!! """######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$""" &&&###%%%++++++&&&%%%(((,,,***'''$$$""""""""""""###"""!!!"""###$$$###!!!%%%$$$$$$######$$$$$$%%%""""""###%%%''''''$$$"""%%%%%%$$$$$$###""""""!!!#####################$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############((()))&&&###%%%'''&&&###,,,)))$$$(((&&&$$$+++***333GGG^^^fffVVV===,,,)))***)))(((&&&''')))+++*********)))***++++++,,,,,,+++++++++******))))))***+++,,,---...---,,,,,,,,,---///000222222111111---///111222222444666999DDDDDDDDDDDDDDDGGGLLLPPPSSSVVVYYYZZZXXXVVVUUUUUUsssaaaPPP888777666555444333222222///////////////......------------.........//////---,,,,,,+++*********+++++++++******))))))(((((()))))))))))))))******+++******+++++++++***))))))&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((((((((***---000222...---***(((&&&$$$######&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$%%%(((---222666''''''&&&%%%%%%$$$######&&&$$$###$$$&&&&&&$$$!!!##############################$$$$$$$$$$$$######$$$$$$$$$######$$$%%%%%%""""""""""""###$$$%%%&&&$$$###"""!!!!!!"""###$$$&&&%%%$$$######$$$%%%&&&+++)))&&&$$$""""""######&&&%%%###"""""""""###$$$""""""""""""############ ###(((,,,---+++)))&&&###"""###$$$"""######""""""""""""############"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###&&&%%%###!!!!!!!!!!!!"""&&&%%%$$$#########$$$%%%""""""""""""""""""############""""""""""""############""""""""""""######""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%(((&&&### !!!"""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!! """&&&'''%%%###!!!"""$$$'''))))))%%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&&&&%%%&&&(((***)))((((((''''''''''''(((((('''&&&&&&&&&&&&''''''+++222:::BBBLLLNNN@@@///************))))))))))))+++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------............------///000111222333444555555999999999::::::::::::;;;>>>>>>>>>===>>>>>>??????yyy]]]KKK;;;777666666555333222222111///////////////...------------------.........///---,,,++++++******++++++++++++++++++************)))))))))))))))******+++))))))))))))))))))((('''''''''''''''((((((((()))((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''((()))******)))((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''')))---222666999''''''&&&%%%%%%$$$######%%%###"""###%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$#########$$$%%%$$$$$$###""""""###$$$$$$)))(((&&&$$$#########$$$%%%$$$###"""""""""##################""""""""""""'''&&&%%%(((+++...---,,,(((&&&###"""$$$$$$""" ######""""""""""""############""""""""""""##############################"""!!!!!!!!!!!!"""###$$$$$$######""""""###%%%%%%$$$###""""""###$$$%%%&&&#########"""""""""""""""######""""""""""""######$$$###"""""""""""""""###$$$$$$#########"""""""""""""""""""""""""""######$$$$$$$$$###############"""##################$$$""""""""""""""""""""""""########################"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!###&&&'''&&&$$$######%%%'''((('''### $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%$$$$$$$$$&&&((())))))((('''&&&&&&&&&''')))))))))))))))))))))))))))---222666<<<>>>555***))))))))))))))))))))))))******))))))***+++,,,---++++++++++++++++++++++++++++++,,,---------------......////////////......000000000000000000000000//////000000000111111111444444333333333444555555kkkMMM???333555555444333222111111000...////////////...------------------............,,,,,,++++++******+++++++++++++++++++++,,,,,,,,,)))))))))))))))******+++((())))))))))))((('''&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''***))))))((('''%%%$$$###%%%%%%&&&&&&&&&''''''(((&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%'''))),,,...000'''&&&&&&%%%%%%$$$$$$###$$$#########$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$######""""""""""""######&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""!!!"""""""""#####################"""&&&%%%$$$$$$&&&'''&&&%%%&&&$$$###"""###$$$###"""######""""""""""""############"""""""""######$$$##############################"""""""""###$$$$$$"""""""""###$$$&&&'''(((!!!!!!!!!"""###$$$&&&&&&$$$#########""""""!!!!!!######""""""""""""######%%%$$$###"""""""""""""""%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$###"""!!! !!!###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$######"""#########################################################$$$###"""###%%%&&&&&&%%%$$$$$$$$$&&&&&&%%%!!!########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$######"""#########$$$$$$############$$$$$$$$$############$$$%%%%%%"""###$$$$$$######%%%'''***)))((('''&&&%%%%%%%%%((()))***++++++***)))(((''')))******,,,...+++&&&(((((((((((((((((((((((((((((((((((()))***+++,,,******************************+++,,,,,,,,,,,,+++......////////////......000000///...---,,,++++++,,,,,,---------.........///////////////000111222___EEE???999333333333222111000000000......//////......---,,,------------------------,,,,,,++++++***++++++,,,)))******++++++,,,,,,,,,)))))))))))))))******+++++++++++++++***)))(((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''+++,,,,,,,,,***(((%%%######$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''###$$$$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&''')))***$$$$$$######"""#########%%%$$$"""!!! !!!"""$$$##################$$$###$$$%%%&&&&&&&&&%%%%%%######"""""""""!!!!!!"""!!!""""""######$$$%%%%%%"""!!!!!!!!!!!!!!! $$$###""""""""""""""""""$$$######""""""######$$$######""""""######$$$$$$#################################"""############!!!!!!"""###$$$&&&''''''!!!!!!!!!""""""###$$$%%%$$$$$$######"""!!!!!!!!!######""""""""""""######%%%%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$######%%%$$$$$$###"""!!! !!!"""$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""########################&&&%%%%%%$$$############""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$######$$$%%%$$$""" ########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%###$$$%%%$$$###$$$%%%'''))))))'''&&&%%%%%%$$$$$$%%%&&&(((******)))'''&&&'''(((((('''&&&&&&'''(((&&&&&&&&&''''''''''''''''''''''''((())))))***+++)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,------......------,,,......---,,,++++++******---------........./////////////////////000111222|||NNN;;;<<<999222222222111000000000///...............------,,,------------------,,,,,,,,,++++++***++++++,,,,,,((()))))))))******++++++)))))))))))))))******+++............---,,,+++***((((((((((((((('''''''''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''')))***,,,---,,,***(((&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&''''''''''''%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))***$$$$$$######"""#########%%%$$$###!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###############""""""!!! !!!###$$$&&&'''(((###$$$$$$$$$#########$$$######""""""!!!!!!"""###$$$$$$############$$$$$$###############$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$""""""######""""""""""""############""""""!!!!!!######""""""""""""######%%%%%%$$$######"""##################""""""""""""#########"""""""""""""""###"""!!! !!!###%%%&&&'''&&&&&&&&&%%%%%%$$$$$$""""""""""""""""""""""""########################&&&&&&%%%$$$######$$$$$$""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%&&&######""""""""""""$$$%%%###"""!!!"""$$$%%%$$$###########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%%%%&&&&&&%%%$$$$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$&&&((()))***)))'''&&&%%%&&&(((((('''&&&'''***%%%&&&&&&&&&'''''''''(((&&&''''''((())))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,---...//////nnnCCC666999555222222111111111000000000---............---,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,,,,)))))))))))))))*********)))))))))))))))******+++/////////...---,,,+++***((((((((((((((('''''''''%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''%%%'''(((******)))((('''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&&&&'''########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''###$$$$$$$$$$$$###"""""" !!!###%%%'''((()))$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%$$$"""!!!"""$$$$$$$$$############$$$$$$###############$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! """"""#########"""!!!!!!######$$$$$$######"""!!!"""""""""""""""""""""#########""""""""""""######$$$$$$#########$$$$$$%%%"""""""""!!!!!!!!! !!!!!!""""""######$$$$$$%%%###!!!!!!$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$"""!!!!!!$$$&&&$$$"""!!!"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%&&&'''&&&%%%%%%&&&(((&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((*********))))))$$$$$$%%%((((((%%%&&&***%%%%%%&&&&&&'''(((((((((&&&'''((()))*********)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))************))))))******++++++,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,---///000000gggBBB;;;<<<333222222111111111111000000------......------,,,+++---------,,,,,,,,,++++++++++++******++++++,,,---++++++***************))))))))))))))))))******+++---------,,,+++***(((((()))(((((((((''''''''''''&&&&&&'''((()))***+++,,,''''''&&&&&&&&&&&&''''''$$$%%%'''(((((((((((('''$$$%%%''')))))))))'''&&&%%%%%%%%%&&&&&&'''((()))"""######%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))&&&%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%&&&''')))***$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$###$$$%%%'''((($$$%%%%%%&&&%%%$$$###"""!!!"""######$$$%%%&&&'''$$$&&&'''%%%###"""###$$$((())))))'''$$$###$$$&&&%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''""""""""""""""""""""""""######$$$$$$$$$###"""!!!"""###$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$######""""""""""""##################$$$%%%&&&&&&"""""""""!!!!!!!!! !!!"""""""""##################"""""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%&&&&&&$$$""""""%%%((('''%%%""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))))))))'''######&&&'''$$$$$$(((%%%&&&&&&'''(((((())))))&&&''')))***+++*********************************((()))******++++++******))))))************))))))************+++++++++,,,------------.....................///000111222333cccCCC???>>>222222222222222111111111111------......------,,,+++---------,,,,,,++++++++++++*********+++,,,,,,------,,,,,,++++++*********)))))))))))))))******+++++++++******((('''&&&%%%))))))(((((('''''''''&&&&&&'''((()))***+++,,,---'''''''''&&&&&&'''''''''&&&''''''((())))))((((((###%%%''')))******)))(((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%""""""""""""###$$$%%%&&&%%%$$$$$$$$$%%%''')))***###$$$%%%&&&&&&%%%$$$###&&&%%%$$$######%%%'''(((%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''')))***((($$$"""###%%%+++,,,,,,***&&&%%%&&&(((%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''########################$$$%%%%%%&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$ """###%%%&&&&&&&&&%%% !!!"""###$$$%%%%%%######""""""""""""######"""""""""###$$$%%%''''''""""""""""""!!!!!!!!!!!!#########"""""""""""""""!!!"""###%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''((((((&&&$$$$$$'''******'''$$$######%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%$$$###"""$$$&&&############$$$%%%&&&'''$$$######$$$$$$&&&'''(((,,,%%%"""%%%'''$$$$$$'''&&&&&&''''''((()))******&&&''')))+++++++++******************************'''(((((()))))))))))))))******++++++++++++******************))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111222}}}RRR<<<999888333444555555333111000000111//////...---,,,,,,++++++(((+++---,,,***))),,,...++++++++++++++++++++++++,,,,,,---,,,+++******++++++,,,+++)))((((((+++---((()))))))))))))))((('''(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%%%%%%%''')))***&&&&&&&&&'''''')))******'''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$######%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%)))+++)))$$$"""%%%(((########################&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&'''((('''%%%""" %%%(((---111111...)))&&&&&&###$$$(((&&& !!!''''''***"""$$$///,,,"""$$$&&&%%%"""!!!"""$$$###%%%))),,,,,,)))$$$!!!###"""""""""###$$$%%%%%%###$$$&&&(((***)))%%%"""###!!! """$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$'''%%%"""!!!###$$$%%%%%%$$$$$$$$$#########""""""######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$###""""""%%%&&&&&&$$$""""""###$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$###""""""$$$&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))******(((%%%$$$$$$%%%$$$%%%&&&&&&%%%$$$"""!!!&&&$$$""""""###$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&&&&&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%'''((((((((('''&&&%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((,,,<<>>...(((***((()))******+++***))))))******++++++++++++******,,,,,,++++++***))))))(((,,,+++***+++---...///...---,,,,,,++++++++++++,,,wwwLLL888888999555333444444222000//////000......---------------------,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++'''***---...,,,*********************))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''&&&''''''((()))***''''''((((((((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&)))+++,,,***&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&+++111888;;;333555222+++'''((('''###+++ ###'''$$$###''' !!!"""""""""$$$'''***)))---///+++$$$ """%%%%%%$$$$$$############$$$&&&$$$""""""###$$$$$$###$$$###"""###$$$$$$""" ######"""""""""######$$$(((&&&######%%%&&&&&&&&&$$$$$$$$$###############!!!"""############"""!!!!!!!!!!!!""""""""""""###!!!"""###$$$$$$$$$$$$$$$###$$$$$$###""""""$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''$$$######$$$$$$$$$$$$###$$$$$$%%%&&&&&&$$$###"""$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###%%%&&&&&&%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&%%%$$$%%%'''''''''((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((000@@@QQQVVVKKK:::...)))))))))*********))))))(((******++++++++++++******,,,,,,++++++***)))))))))+++******+++...000000000111000///---,,,+++++++++}}}PPP:::999:::777333333444222000...//////------------............///,,,***,,,///111///---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))***+++,,,,,,(((***,,,---,,,+++++++++,,,++++++***))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%'''''''''''''''((())))))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$######%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&***++++++)))&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!######$$$%%%%%%$$$$$$$$$######""""""######$$$%%%&&&$$$""""""$$$***///333HHHEEEDDDDDDAAA;;;888999333222222111***!!! %%%!!!""""""###%%%(((+++...,,,,,,+++'''""" """%%%&&&%%%$$$$$$############%%%$$$######%%%%%%$$$###"""""""""$$$%%%%%%###!!!$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$&&&''''''&&&###########################$$$&&&''''''&&&$$$###""""""""""""############"""###$$$%%%&&&'''''''''++++++***(((%%%###$$$%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''(((((('''%%%$$$$$$$$$''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%&&&((()))&&&%%%######$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%''''''&&&$$$###$$$%%%''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((+++777EEEMMMIII>>>222******************))))))(((******++++++++++++******+++++++++*********))))))+++***)))+++...000111111777666444222000///......VVV;;;777888555333444444333000//////000---.....................///---+++...222444333111,,,,,,,,,,,,,,,,,,,,,,,,---+++((()))***,,,,,,+++***++++++*********---///------+++***)))))))))***))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%(((''''''''''''(((((()))''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$######%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&*********)))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%$$$$$$###""""""""""""###$$$%%%&&&'''%%%###"""###%%%''')))999888DDDXXX]]]VVVXXXdddeeejjjaaaGGG---!!!"""%%%#########%%%(((,,,...///,,,(((###"""###%%%$$$###&&&&&&%%%$$$#########$$$###$$$%%%((())))))&&&###!!!!!!"""$$$&&&&&&%%%###$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$%%%&&&((('''&&&###########################%%%&&&((((((&&&%%%#########$$$$$$$$$$$$%%%%%%$$$%%%&&&'''(((((()))(((,,,---,,,***'''%%%%%%&&&$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&(((***+++***'''%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$&&&'''&&&&&&&&&''')))***,,,'''%%%######$$$%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((,,,------+++)))''''''(((''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))...555::::::555...)))******))))))))))))))))))******++++++++++++******+++++++++***************+++))))))+++...000111000888777666444222111000000^^^===333444333444555555333111000000111//////...........................///222444444333,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&(((+++,,,***(((+++++++++***)))***...000///...,,,***))))))******))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''((()))))))))((((((*********)))))))))))))))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((,,,888UUUvvv}}}PPP...$$$&&&)))$$$$$$%%%'''+++---------+++%%%!!!"""&&&)))&&&"""&&&%%%%%%$$$$$$$$$$$$%%%"""$$$&&&***,,,,,,(((%%%"""""""""###%%%&&&%%%$$$!!!!!!""""""$$$%%%''''''%%%$$$###%%%'''((('''&&&###############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((()))((((((&&&''''''&&&%%%%%%'''((($$$$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''***---,,,(((%%%%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''''''''''''''((()))***+++'''%%%$$$###$$$%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&'''((())))))))))))+++,,,,,,***(((&&&&&&'''''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((+++*********+++***'''%%%)))))))))((()))***++++++******++++++++++++*********************************))))))***---/////////444333222000///.........gggBBB444444555555666666444222111111222000000//////......------...///000000//////000111------------------------+++)))(((+++//////,,,((()))+++,,,,,,+++,,,---///000///---***))))))***+++))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))*********)))))))))((((((&&&&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######$$$&&&'''%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((()))***LLLlll```>>>,,,&&&'''+++$$$$$$%%%(((+++,,,***((()))'''%%%&&&))))))'''###%%%%%%$$$$$$$$$%%%&&&&&&######%%%(((+++,,,+++)))'''%%%######$$$$$$###"""!!!!!!!!!"""$$$&&&'''(((#########$$$&&&'''&&&%%%""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&"""###$$$$$$######%%%'''$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$(((,,,+++'''$$$%%%'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%&&&''''''(((((((((((('''&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''############$$$$$$$$$%%%###$$$&&&((()))))))))(((%%%&&&((()))******))))))%%%&&&'''&&&%%%$$$%%%&&&''''''((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((***)))'''''''''''''''&&&(((((('''((()))***,,,---******++++++++++++******************************+++)))((()))+++---------///...------------------oooGGG666666999666666777555333111222222111111000///...------,,,///111222000---+++,,,///------------------------...,,,,,,000444444///***'''***---......---------111///---+++)))******+++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))******)))))))))(((((('''''''''((((((''''''((()))))))))))))))******))))))(((((('''''''''&&&&&&&&&&&&'''((((((---,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%###"""$$$''')))&&&&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&$$$###%%%%%%$$$%%%%%%'''((()))bbb\\\///%%%)))'''%%%***$$$###%%%(((++++++((($$$((()))+++,,,***(((&&&%%%$$$$$$$$$$$$%%%&&&&&&'''$$$######%%%))),,,------+++(((%%%######"""!!! #########%%%&&&(((***+++"""""""""$$$&&&'''&&&$$$""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''"""&&&******&&&###$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&'''((()))$$$%%%&&&'''''''''&&&%%%(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((************%%%&&&((()))*********)))$$$%%%''''''''''''(((***''''''((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))''''''((()))***++++++***'''''''''''')))+++---...******++++++++++++************************+++++++++)))((()))***,,,,,,+++,,,,,,,,,,,,,,,---......~~~OOO999777333555777666111222444111***000000000000///...---,,,222222111000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......,,,000///******......***...000111...***'''(((***,,,,,,++++++)))(((&&&%%%(((((((((((())))))))))))))))))))))))((((((((((((///...,,,***(((&&&%%%%%%%%%&&&((()))***)))(((&&&''''''''''''(((***+++,,,)))(((((((((((()))***+++,,,+++***)))(((''''''''')))(((&&&%%%&&&''')))***++++++***)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''%%%######$$$%%%&&&###%%%'''&&&$$$$$$%%%'''&&&%%%%%%&&&%%%$$$&&&))))))&&&###""""""#########'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%)))+++$$$ ...CCCMMM888'''&&&'''$$$$$$)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''')))'''(((((((((&&&%%%&&&'''"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############&&&&&&&&&$$$######%%%(((&&&%%%%%%$$$$$$%%%%%%&&&///'''###'''***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&))))))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""""""###$$$%%%$$$)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((""")))%%%!!!))),,,'''&&&***%%%)))+++&&&(((,,,&&&!!!''')))$$$###&&&&&&"""$$$$$$%%%%%%'''(((***+++&&&&&&'''(((((('''&&&&&&)))((('''(((******)))'''"""###%%%&&&'''&&&%%%%%%%%%""""""''')))'''&&&''')))((()))---,,,'''$$$%%%$$$%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((()))+++&&&&&&&&&&&&'''((()))***'''''''''''''''((()))))),,,***,,,111///)))(((,,,+++(((&&&))),,,---)))%%%))),,,---+++,,,000111.........------,,,+++***************+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,\\\>>>888666333666555000000333222...000000000000///...---,,,111111111111111000//////........................,,,------.........------))),,,+++((((((,,,,,,))),,,---...---+++***+++,,,---------,,,+++)))((('''((((((((()))))))))******)))))))))******+++++++++---,,,+++***)))(((((((((&&&''')))***+++***)))((())))))(((((())))))***+++)))******+++++++++******---,,,+++******************)))((('''((()))+++,,,000...+++(((&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&((('''%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$'''&&&&&&'''&&&&&&'''((('''%%%$$$$$$&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$'''((((((222RRRsssjjjPPP:::+++"""%%%(((%%%%%%)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''))))))((((((((((((&&&(((((('''&&&%%%&&&'''############$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%%%%%%%$$$%%%%%%&&&&&&,,,***000:::<<<444)))###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&''''''&&&)))(((''''''&&&&&&&&&'''(((((((((((((((((((((((('''***&&&%%%)))((('''+++)))$$$''')))$$$&&&***%%%$$$))))))%%%###&&&&&&$$$%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((((((((()))$$$%%%%%%&&&&&&&&&&&&%%%)))&&&%%%''''''%%%%%%)))***%%%$$$''')))'''&&&'''%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))*********,,,...000000///...------......(((''''''''''''((())))))(((,,,555===;;;111)))(((...,,,+++---111111...***111666999888999:::999444///......---,,,+++++++++************++++++++++++---------,,,---------...mmmGGG;;;888444777666222000111222111000000111000000///...---...///000111222222222222000/////////......------,,,---------------,,,,,,+++------++++++...///...++++++***+++---......---------------,,,+++***)))((())))))))))))*********))))))***+++,,,---......***************+++,,,,,,((()))***+++,,,+++***))),,,+++******))))))******((()))***++++++***((((((******)))(((((()))))))))******))))))***+++---...222///+++'''%%%%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&$$$"""###%%%&&&$$$###&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%'''***++++++***%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((999```yyyeeeTTT===''')))###"""''')))%%%$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''***---000///+++(((&&&'''((('''&&&%%%%%%'''############$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%%%%"""%%%%%%$$$$$$%%%&&&''''''(((+++444@@@BBB999,,,$$$%%%%%%%%%%%%%%%%%%&&&&&&***(((%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''((((((''')))(((((('''''''''''''''((((((((((((((((((((((((***)))'''''',,,000111111)))$$$(((***&&&)))///+++))),,,,,,(((%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###&&&)))***))))))+++...''''''&&&&&&&&&&&&&&&&&&(((&&&&&&'''&&&%%%+++222444+++$$$$$$'''''''''((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***+++,,,///111888777555333111000//////((((((''''''(((((()))******000;;;CCCBBB888///+++...------000333333000,,,444:::???@@@@@@???;;;444......------,,,,,,++++++---,,,,,,,,,,,,,,,++++++---------...///222444555ZZZEEE;;;555888999666333222222222000111111111000000///...,,,,,,...///000000000000......------,,,,,,++++++,,,------...------,,,,,,---------------///000000---***)))+++///000///---,,,,,,---,,,,,,+++******)))))))))*********++++++******++++++,,,------...+++*********+++,,,------((()))***+++++++++******...---,,,+++************,,,,,,,,,+++++++++******))))))((((((((())))))******))))))***+++,,,...///...---***'''&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((('''&&&%%%&&&&&&&&&"""###%%%%%%$$$$$$%%%&&&$$$%%%%%%$$$$$$&&&%%%"""$$$$$$&&&)))+++,,,***)))%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''''''''&&&&&&(((((('''...CCCYYYVVVZZZTTTFFF;;;666,,, &&&$$$'''+++***$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&'''///999:::222(((&&&'''((('''%%%$$$%%%&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$'''$$$$$$''',,,,,,'''"""%%%%%%%%%%%%%%%&&&'''((('''(((+++000333000***&&&%%%%%%%%%&&&&&&&&&&&&&&&***)))((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%$$$%%%'''((('''&&&))))))(((((('''(((((()))((((((((((((((((((((((((((((((&&&&&&444KKKKKK777+++&&&+++///,,,333:::888+++...///...+++)))(((''''''&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%###(((------++++++///333***)))'''&&&%%%%%%&&&'''$$$###%%%((((((+++555@@@DDD666)))&&&''''''''''''((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$&&&)))******+++...000555333111///---,,,++++++((((((((('''((())))))***,,,///444777666222///...*********---///000---***///555888888888777333---,,,,,,,,,,,,,,,+++++++++/////////......---------,,,,,,---///222666:::<<>>BBB777)))&&&'''''''''%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&""""""""""""######$$$$$$%%%$$$$$$)))///000+++&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%######$$$'''((('''%%%%%%%%%&&&&&&''''''''''''))),,,---,,,***'''&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&((()))((('''))))))((((((((())))))***))))))))))))))))))))))))(((***)))'''???lllmmmAAA,,,''',,,111000999CCCBBB+++...222444222,,,((('''&&&&&&''''''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&###(((------+++***...222***)))'''&&&%%%%%%&&&'''######&&&)))***...999DDDHHH:::+++'''((('''&&&'''((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&((())))))((((((***+++,,,+++***)))((((((((((((((((((((((((((()))******(((***,,,+++))))))******(((((()))***+++,,,+++)))+++...///------...,,,'''************++++++++++++//////......------,,,,,,,,,,,,---...111444666888kkkMMM:::666444666777555444555111111222222222222111111111111111111111000000///////////////////////////---...000111222222333333333000///000///,,,,,,...///...------......---,,,)))***+++++++++++++++*********+++++++++,,,,,,,,,++++++******))))))))))))---,,,+++***************((((((((()))))))))******......---------...//////******)))((()))***+++,,,,,,+++************+++++++++++++++,,,,,,,,,,,,,,,$$$&&&)))++++++***)))((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((''''''''')))444===999,,,###%%%+++&&&******(((+++222///'''&&&&&&'''((()))(((&&&###&&&'''((((((((('''%%%$$$###$$$&&&((())))))((((((***'''&&&'''))))))'''%%%)))+++)))$$$###&&&(((%%%###$$$&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))###"""---<<<@@@666***%%%&&&'''&&&%%%$$$$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""""""""######$$$$$$%%%""""""$$$(((,,,---***'''''''''&&&&&&&&&&&&''''''###%%%&&&$$$$$$''''''%%%%%%%%%%%%&&&''''''((((((%%%(((---///...+++((('''&&&&&&&&&'''(((((()))))))))((((((***,,,---+++***)))))))))))))))******+++)))))))))))))))))))))))))))+++...***@@@vvv~~~OOO///))),,,000...666AAA???***,,,111555333,,,'''''''''''''''(((***+++---...(((''''''&&&&&&''''''(((###&&&))))))(((''')))+++''''''&&&&&&&&&&&&&&&&&&'''&&&'''***+++,,,333;;;<<<111'''&&&'''&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***)))'''''''''(((''''''''''''''''''((()))))))))(((((())))))***+++''',,,000///......---***,,,++++++*********+++,,,+++...---)))))),,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++........................jjjRRREEE999777777555444555111111222222333222222111000000111111111111000000......//////000000111111...///111333555666777777===888666777555///...111---...///...---------///******+++,,,------,,,,,,+++++++++,,,,,,,,,,,,---)))))))))***************++++++***))))))))))))******)))))))))******++++++---------...///000222333***+++---///000000///...000///...------,,,---------.........------,,,,,,))))))***++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((()))************))))))))))))))))))((('''''''''333===;;;000&&&%%%)))%%%******(((---555222((('''&&&&&&'''))))))'''%%%'''((()))***)))(((&&&%%%###$$$''')))******)))((()))'''&&&%%%(((+++,,,,,,)))++++++((((((******(((###$$$%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%+++222444///***%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''######$$$%%%%%%&&&''''''###$$$&&&((((((((('''&&&)))((('''&&&&&&%%%&&&&&&###((()))&&&&&&((((((%%%%%%%%%&&&&&&'''(((((((((###'''+++---+++)))))))))&&&&&&&&&'''((())))))))))))))))))+++---...,,,+++***)))))))))******+++,,,))))))))))))))))))))))))***'''///---222^^^tttZZZ666.........)))...777555***))),,,000...(((&&&)))(((((((((((()))***+++,,,)))(((''''''''''''((()))&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%)))''''''***+++)))+++///---'''$$$&&&'''&&&''')))%%%&&&''''''(((((((((((('''''''''''''''''''''''')))***+++***((('''((()))''''''''''''((()))***+++))))))(((((())))))***+++***000333111000222222...111///---***)))***,,,...+++......+++***------+++******+++,,,------......------------------.........///000111111000...---kkkWWWCCC;;;888555333444111222222333333333222222,,,---...//////000000///++++++,,,---...///000000///000222555777888999:::@@@:::777888555...,,,///***---//////---,,,///111++++++,,,---............++++++,,,,,,,,,---------(((((()))***+++,,,,,,---))))))))))))))))))***+++++++++******++++++,,,---+++,,,---...000222444555222666;;;???AAA???;;;999:::999888777666666666666000000000000///...---,,,...---,,,+++++++++,,,,,,************))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))((('''''' ***555777111***'''(((!!!''''''%%%+++444111''''''&&&&&&''')))***)))'''''')))***+++***)))'''&&&###$$$''')))******))))))&&&((((((&&&%%%'''))))))+++------+++***)))&&&$$$''''''((((((***+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###&&&)))***)))((()))***%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))%%%'''))))))'''%%%%%%&&&***)))((('''&&&%%%%%%%%%$$$)))(((###"""&&&(((%%%%%%%%%&&&&&&'''((())))))"""%%%))))))(((''')))+++&&&&&&&&&'''((())))))***'''''''''***,,,,,,+++)))******))))))***+++,,,,,,))))))))))))))))))))))))***!!!------###@@@ccc___===444111...&&&)))///,,,***''''''+++)))%%%&&&+++))))))(((((((((((())))))***)))(((''''''((()))***)))(((''''''((('''%%%###"""###%%%&&&'''&&&%%%%%%((($$$$$$)))+++((('''((('''$$$%%%((((((&&&&&&)))$$$%%%''')))******)))(((((((((((((((((((((((((((***+++,,,+++***)))***+++(((((((((((()))***++++++)))))))))))))))******+++***...---'''&&&,,,///...333111---***((())),,,///))),,,---++++++...---)))+++,,,------...///000000//////000000111111222222---///222555777666555333^^^FFF<<<999555111555333222222333222000...111111000...------///111...000111222111111333555111000222555444444999AAACCC999///+++...222111///000000///...------,,,,,,...------------...///000///...///222333333///,,,,,,***)))+++---...,,,))),,,,,,++++++++++++,,,,,,---+++***+++,,,---...------222///222AAAJJJPPP\\\PPP\\\ooo{{{vvvkkkhhhmmmjjjhhhddd```^^^\\\\\\\\\VVVQQQLLLIIIGGGCCC;;;444999777444000------///000///***))),,,,,,((((((,,,...+++)))((()))*********((((((((((((((())))))***)))))))))***++++++)))&&&)))***,,,------,,,***)))((((((((((((((('''''''''((((((((((((((()))************+++,,,---,,,(((%%%$$$******&&&)))333444---+++***)))'''''')))---000222111000///---+++***)))))))))(((((()))+++,,,---+++***((('''''''''((()))(((&&&%%%'''((('''&&&'''''''''''''''''''''&&&&&&)))((((((******((('''(((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&(((((('''&&&&&&&&&%%%%%%&&&''')))******)))((('''&&&%%%%%%%%%''')))'''"""###(((((($$$'''---''' '''(((######''''''&&&&&&''''''((())),,,!!!%%%---)))%%%'''&&&+++)))((()))***+++***(((###(((111000%%%'''...))),,,,,,,,,***))))))+++---,,,++++++,,,------,,,+++---+++))))))---444<<>>:::555111///000222333111111000000///.........,,,------...///.........---...//////...///111333222000......//////...---111000...---------......---,,,,,,...444===FFFLLLUUU^^^ggg{{{tttfffWWWLLLAAA;;;666000,,,+++------......---,,,,,,---,,,,,,++++++,,,,,,---......,,,***)))))))))((('''((()))***++++++***)))((((((((((((((((((((())))))(((''''''''''''(((((()))///333<<>>111000///...---,,,+++*********)))((('''''''''''''''''''''''''''''''''''')))(((((((((***++++++))))))(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$''''''%%%%%%''''''%%%''')))###%%%...+++&&&***'''&&&&&&%%%&&&&&&&&&'''))),,,000***%%%///333&&&+++,,,---...---...000222333%%%&&&000///...///+++***+++,,,,,,,,,,,,///111,,,,,,,,,---...///000000'''333AAAFFF@@@666...+++***...000...***(((***,,,---++++++---//////,,,)))*********)))((('''&&&%%%&&&((((((&&&(((,,,+++(((*********(((&&&%%%'''(((((((((((((((((((((((((((''''''&&&&&&''')))+++,,,+++(((&&&&&&'''))))))(((++++++************++++++---............,,,+++***)))))))))(((((((((''''''(((((((((((()))))))))))))))))))))((())))))***+++************************++++++************+++,,,******+++++++++,,,,,,,,,,,,555BBBJJJGGGAAABBBGGGccckkknnneeeZZZYYYaaaiiiMMMKKKSSSbbbdddSSS>>>222zzzdddVVVEEEBBB===999777666555444555444444333333333111///444666888777444111000000222111333555222///111666DDDCCC???:::444111222555222111111111000000000///,,,---.../////////......///111222111///...///000222000///...............///...---,,,,,,...///000000000000222:::FFFSSS\\\lllzzz}}}nnncccYYYMMMAAA999999444///------...---,,,,,,,,,,,,,,,,,,---......000---***)))))))))((('''((()))************)))((((((((())))))))))))******((('''''''''''''''(((((((((,,,333>>>IIIRRRVVVXXXRRRFFF<<>>777333444777333222222222222222111111......//////000000000///---///111111000...------111111111000/////////000,,,+++******,,,...111333///000111555>>>KKK[[[fffrrr~~~lll^^^VVVIII999000......***&&&+++++++++++++++,,,------000---***))))))))))))((()))))))))******)))))))))))))))))))))******++++++)))(((((('''''''''((((((&&&&&&'''***...000///...555000+++///;;;CCC@@@777,,,***((()))******)))'''''''''(((***,,,...000111///---+++***+++...111333------...///000111222222000333222***&&&((()))''''''''''''((((((((())))))$$$'''***---444;;;999222++++++,,,,,,+++(((&&&$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%'''((('''&&&(((+++)))///+++%%%(((&&&###)))((((((((((((((()))***+++,,,...CCCQQQCCC111...000......---+++******,,,---///888VVVgggUUU===888:::>>>???AAAAAA@@@@@@AAABBBCCCAAA<<<777333555:::???```bbb___QQQ???555888???AAA<<<444...222777444,,,...//////...------...000++++++++++++,,,,,,,,,,,,))),,,---)))(((******((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,---,,,,,,+++***))))))***++++++***)))((((((((((((((((((((())))))************((())))))+++,,,---......)))))))))************+++***************+++,,,,,,******************************++++++,,,,,,,,,,,,+++,,,,,,,,,------------444:::@@@???555...555AAAUUU___lllqqqlllaaaYYYUUUGGGDDDBBB@@@;;;666666888pppbbbWWWNNNJJJ===999555444555666444222222333444444333222444555555444555666555333888>>>999<<<===;;;888666777888333333333333333333333333111000000000000111222222///......///000111///---,,,...000000...---...///...---,,,,,,---000444666...000333666===IIIXXXccckkk|||jjjSSSBBB999444...)))++++++*********+++,,,,,,///---+++*********)))(((************************)))))))))***++++++,,,,,,***))))))(((((((((((()))+++*********,,,,,,+++)))%%%%%%$$$$$$%%%''''''''')))(((''')))---...,,,******+++---...---+++)))'''***************+++------/////////000222555777999<<<@@@===000((())))))%%%'''''''''(((((())))))***$$$...999BBBOOOXXXTTTIIIDDDEEEEEECCC>>>777000,,,((((((''''''''''''((((((((('''&&&&&&(((((('''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&((()))(((&&&***111999GGGAAA...((('''%%%(((+++***))))))((((((((()))***...HHH[[[FFF***(((333111///---...111444555555777NNNwwwyyyffffffkkknnnppptttvvvxxxyyy{{{}}}yyynnnbbb]]]cccoooyyyooo[[[TTT\\\fffiii___PPPHHHNNNTTTJJJ999444444333333444444444333++++++************+++,,,,,,333555000+++,,,...///)))))))))***,,,,,,+++)))))))))))))))))))))))))))&&&'''((())))))***++++++)))***+++***(((''''''(((******)))(((''''''(((((((((((((((((())))))******((()))***+++---///000111)))*********++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---,,,,,,,,,---------.........000222111------777DDDFFFLLLVVV^^^[[[NNNBBB===888999999777333000111444{{{ttt^^^WWWLLLEEEAAA===888444777777666555444444777999CCC@@@>>><<<777444777>>>444666888999888777666666444444444444444444444444444222111000000222444555???999111000222444222///,,,///333444333111111222555333111000111333666888333555777777888>>>HHHPPPWWWjjjxxxiiiSSSBBB777333111++++++******++++++,,,------+++++++++,,,,,,***(((++++++************++++++))))))******+++,,,,,,---++++++***)))))))))))))))%%%$$$%%%'''***,,,++++++)))((('''''''''''''''((()))''''''+++///111...+++,,,---///000///---***(((***))))))***+++---///000222111//////111444888:::>>>DDD@@@222((()))***&&&&&&''''''((())))))*********444>>>JJJ]]]pppssskkkffffffddd^^^TTTFFF999222))))))(((((((((((()))))))))(((''''''))))))(((''''''(((((())))))(((''''''&&&&&&&&&'''((()))***+++)))'''(((***(((&&&,,,555SSSiii```<<<,,,,,,+++)))+++++++++,,,,,,...///000...:::UUU\\\@@@)))///<<<<<<888666;;;EEEMMMOOONNN]]]sss{{{wwwaaaDDD@@@>>>CCCJJJKKKBBB999;;;:::888666555555555555777@@@CCC:::///,,,///333++++++,,,///222333000---++++++++++++++++++++++++***,,,---/////////...---))),,,......+++(((((((((******))))))((()))))))))******)))))))))***++++++))))))***+++---...//////*********+++++++++,,,,,,,,,++++++++++++,,,------------------------------+++,,,---///////////////------------............000------...///111777???::::::>>>DDDDDD;;;444222000333555444111000111222tttggg]]]TTTKKKEEE======;;;888666777:::===SSSMMMGGGAAA888111333999555666777888888777555333444444555555555555555555666444111///000222555777SSSGGG999333444666444000444888>>>@@@>>><<<<<<<<<<<<:::777444444666888:::<<<===<<<777222222777<<>>UUUsssyyyxxxuuulll]]]JJJ999...******))))))))))))*********((('''((()))***)))((((((((()))******)))((('''''''''''''''(((***+++,,,***((((((***(((&&&...888gggvvvHHH000111000***)))***,,,///333666999;;;;;;OOOgggaaaAAA444@@@KKKddd```___hhhwwwrrrjjjfffppp}}}~~~nnn^^^XXXVVVTTTQQQNNNMMMLLLLLLCCCMMMPPPCCC111***---111,,,,,,///333777777444000------------------------000222444666666555222111+++///222222///,,,+++++++++***************++++++,,,+++++++++++++++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................+++,,,...000111000000///---------.........//////333...+++---///......111444...---222444222111444000333333000///111333444~~~iiiccc[[[TTTPPPMMMKKKIIIWWWWWWUUUNNNEEE<<<777555666555444444666777666555777888888555222333777;;;999333000000000111555;;;dddNNN???BBBAAA888444::::::EEERRRYYYUUUKKKCCC???EEEAAA<<<666222333777;;;AAA@@@===777222111333666777777888;;;@@@FFFKKKNNNTTT]]]aaa___gggxxx|||nnnddd]]]RRRDDD999111,,,***////////////...---,,,+++---......,,,******+++------+++***(((((()))+++,,,'''(((***+++---------...---,,,)))((('''(((***+++******,,,...111111///,,,)))+++---,,,)))((()))******)))((()))***+++***))),,,,,,---,,,)))(((((())))))+++,,,---...222666:::666444222111000111222333888444000---+++***)))((())))))************))))))&&&111///***BBBoooxxxtttwwwkkkOOO999222000---)))((('''''')))******)))***)))(((''''''((()))***))))))))))))))))))))))))***&&&&&&***)))&&&''',,,******)))))))))+++,,,---KKKTTT]]]]]]SSSDDD777111111,,,&&&111GGGRRR[[[lllssssss```MMMEEE<<>>555111222666999666<<>>444,,,+++...+++,,,---,,,***)))***+++......---,,,,,,+++******+++,,,---...////////////++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---............------,,,,,,,,,///......---------......000///...------...000000......------------......000000000000111111111111222222111111111111111111}}}yyywwwtttooojjjcccYYYLLLCCC===;;;777666777888999888::::::999777666888;;;===:::666333555555555888===NNNAAAFFFcccwwwnnnUUUEEEPPPWWW```ccc]]]QQQEEE===:::999666333222333555888444555444111//////333666444333111//////111333444444888;;;:::>>>DDDGGGEEEIIIKKKPPPUUUVVVZZZeeeqqqssseee\\\```ccc``````dddkkklllmmmnnnoooooooooooollldddaaaiiisssppp]]]JJJAAA>>>999444000/////////////////////...---,,,+++---......---+++***,,,---...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,+++++++++))))))***,,,...///---+++&&&(((***)))'''&&&'''(((---,,,++++++,,,,,,+++******+++,,,+++)))'''((())))))***+++,,,---000444777333222000//////000111222444111...,,,+++,,,+++***))))))************))))))'''111111...???\\\fff^^^TTTXXXPPP<<<---++++++(((,,,+++******+++,,,,,,+++)))))))))(((((()))))))))))))))))))))))))))))))))111+++)))+++***&&&%%%'''******)))((()))***++++++000888MMMbbbaaaMMM@@@@@@111111---222BBBPPPiiigggQQQNNNHHHTTTtttxxxkkkMMMGGGKKKNNN@@@555777HHHNNNDDDAAAHHH\\\TTTHHH===555222222222DDD???777///,,,,,,///222...333777555...))))))++++++------,,,+++******+++......------,,,++++++***+++,,,---....../////////+++,,,,,,,,,,,,---------,,,,,,,,,+++,,,------............---------------//////......---......///222111///............///000000////////////000000111111111111000000000000222222222222222222222222}}}nnnddd^^^UUUMMMGGGCCC@@@>>>@@@===:::777777777777666444000000333555555888===GGGHHH___fffLLLYYY[[[^^^^^^YYYNNNAAA888666555444222111000000000333444444333222333555777888666444333222333555666666333333555555111111444333444777:::::::::AAAKKKDDD999444888;;;888666888===>>>???@@@@@@@@@@@@@@@<<<888777???IIILLLDDD:::333222000........./////////000000//////...---,,,---......---,,,+++---.........,,,,,,,,,---...///,,,,,,+++***************,,,,,,,,,,,,,,,***))))))---,,,,,,---///000///...+++---......---,,,---...,,,+++))))))******(((''')))***+++)))'''&&&'''(((((()))***++++++---000333000///...------///000111000---+++***,,,------,,,)))******++++++******)))***111444666<<>>444222888333222222333222222888@@@<<<555111444666444222333222333444444555555555444222000000555===BBBBBB@@@555555444222111000///...000000000000000///...---...//////...---,,,...000......---------...///000,,,,,,+++++++++,,,------++++++++++++,,,,,,------***)))'''''')))******)))))))))))))))))))))***+++***)))((((((******)))(((((()))***)))'''&&&'''(((((()))******)))***---///---,,,,,,,,,,,,---//////...,,,******,,,------,,,******++++++++++++******,,,///555::::::555111111666777444...---000///***+++***)))***++++++)))(((((()))++++++++++++)))((()))))))))))))))))))))))),,,(((&&&(((,,,---,,,***//////...------,,,,,,,,,///---555BBB@@@333///444+++///+++(((---888XXXpppJJJ???CCC???<<<@@@CCCTTTjjjzzz{{{{{{|||^^^CCC<<<<<<;;;777...///===DDDAAAEEEPPPjjjXXX@@@111---...///...222000---+++*********+++***)))))))))+++---------,,,---...---,,,+++,,,---......------,,,,,,,,,,,,++++++,,,---------------------------............---------------......///.........//////000000000000000/////////000111111222222111111000000000000222222111111111111222222111111111111111111111111333444444444444444555555|||}}}}}}nnnllleee^^^UUUQQQQQQOOOJJJEEEAAA===999777888888777666888777666666666666666666888777555333222111111111777555???QQQPPP???444777777444222222111222888@@@===666111111333333333555///000000111111111111111222111///000333777999:::///000000111111111000000000000000111000000//////...///000///......///111............//////000000/////////.........//////000///...---------///000000///------...///...------,,,++++++,,,---------+++***)))***,,,------+++((()))***)))((('''((()))''')))******))))))+++---+++++++++,,,,,,---.........---++++++,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++000888666...,,,000111000...,,,---...,,,(((---,,,+++,,,......,,,***)))***+++,,,,,,+++***)))************************000...+++***,,,---+++(((.........------,,,+++++++++......******///111111000000+++***000222AAAZZZtttTTT<<<999999777888;;;333@@@OOOYYY___iiixxxwwwrrrsss~~~yyywwwsssssscccXXXXXX[[[hhhJJJKKKeee___???111000111///***333888555333666999:::CCC;;;111***))),,,...000......------,,,,,,,,,,,,...,,,******---//////...,,,---......---,,,---.........------------,,,,,,,,,,,,------......------------........./////////......------......///000/////////000000111111111000000000000000111222333000111111222222333333333222111111111111111111222///000111222333555666666444444555555666666666777zzzxxxuuuqqqnnnddd]]]SSSKKKEEE???999555666444222222444555555555777777777666666666777777666:::KKK___^^^III777333:::777666777777777<<>>AAAFFFOOOVVVNNNKKKNNNYYYfffkkkeee\\\^^^nnn~~~mmmWWWRRR\\\lllvvvrrrZZZSSSPPPIIILLLPPPPPPGGG:::444:::BBB]]][[[FFF000222@@@VVVmmmuuu^^^@@@...+++000111///+++>>>EEE888...111222+++,,,,,,---------...000111++++++,,,,,,,,,,,,,,,,,,...,,,++++++---...------,,,...///...------...000......------------------------......///......---.........////////////000///............///000000000111111111111111111222111111111111222222333444///000222333444555555555222222111111111111222222000000222444666777999:::555555666666777888888888yyyoooddd\\\NNNIIICCC>>>;;;999777555444444444444555555666666333777BBBMMMLLL???333...333111222555666444555999???<<<888333222444666666444444555555555555444444444444333333333333222111666555444222111111111111000111111222222111111000///000111111000000222444222222333444555555666555222444888;;;===>>>======:::<<>>DDDFFFBBB===:::DDDMMMQQQUUU[[[aaabbbbbbdddlllzzz|||kkk[[[FFF888666===EEEJJJRRRhhhnnnWWWBBB>>>;;;333555888888555111000555999@@@???555000222///222AAAHHH===000,,,...111000///...<<>>???:::888999>>>===:::555444555555444333333444444444333333222///000111333555444222///000000000000222555777888000111111222222222111111000111222111000000222444444555666777888888888888:::>>>EEELLLQQQTTTUUUUUUQQQVVV^^^dddgggfffbbb___dddddddddeeeeeeddd```]]]YYYUUUPPPOOOPPPQQQPPPNNN<<<:::888777666555222000---...//////------...///(((***,,,---------...///000000000000///...------------,,,...///000///---,,,------......------,,,111000......///111000///,,,,,,------+++)))+++///111111333666999999888666...---++++++++++++---...------------------------FFFLLLJJJ===111------+++---...///111111111000000...'''&&&,,,...+++,,,222(((///000///000222GGGhhhaaaCCCEEE]]]fffiiicccPPP888111,,,,,,000333000+++...///111444777777666555222333444555;;;CCCFFFDDD888:::@@@LLLVVVWWWMMMCCC===888444444777777444000111MMMZZZHHH777777777...333222111333555777777666...//////777===222,,,777///...///333444222...,,,+++///444777333///...000///......///111111///---,,,,,,------.........///***---///000......///000,,,...//////......///111------..................///000000000000000//////////////////000000000000///////////////000111111333333333222222111111111222222222222333444555666333444555555555444333222555555444444444444555555555555666777888999::::::666666777888999999::::::~~~xxxqqqiiiaaa\\\VVVUUUSSSPPPMMMIIIFFFDDDFFFCCC@@@@@@AAA@@@===;;;@@@EEEDDD<<<777888999666444444444444444333333333666444222333666777555333555444222222333555888:::444333111000000111333444555333111111222222111000444444333222222222222333666777:::===AAADDDGGGHHHMMMPPPVVV\\\bbbgggjjjlllssssssssstttvvvzzz~~~yyyuuusssqqqooommmZZZVVVPPPJJJDDDAAA??????:::888444000---,,,,,,,,,------------------------000000000000////////////333222111000000000000000111///,,,---///000///---)))666444,,,...000...111+++...111222000.........666000,,,777NNN[[[NNN999333000...---...//////...333......///***(((666JJJ|||VVV555---///...,,,------......------,,,.........////////////000---...000++++++DDD^^^cccKKKQQQ^^^iiieeeUUUGGGBBB777111111666555------444000111222333333111///...,,,///222555666888;;;===777666555666888:::::::::777555444555444333333444666;;;>>>;;;444000222666222222222222222222222222111222444555444222000///---...000111222222111000222000//////111111...,,,+++...111000...---///111////////////000000000000///////////////000111111.........///////////////000000/////////000000111***000222...***---111333000000000///////////////111111111111111222222333///111222333222333444666111222333222111111222444999888666555666777888:::444666777777666666777999666555444555777888777666999999999888777999<<>><<<999888777;;;888555444444222///,,,888777555555555777:::;;;666666444333333555666888000///......000111111111...............///000000000111222444666777999999777999<<>>FFFNNNKKK???666444444000///222333111111222000111333555666555444333555444444222222555999===888999;;;<<<<<<;;;::::::===;;;999999888777777888555666777777777777777777000000111222333333333222111222222333222111000///000000111222222222222111222000//////111111///------///222111000///000222////////////000000000000000000000000000111222222//////000000000000111111000//////........./////////333333///---000333222000000111111111222222222111111000///////////////000222222222000000000222333555666666555666888:::666666666555444444333222444555666555444444666888<<<;;;999777777888:::;;;999<<>><<<:::777666555555666999777555555666777666555444444444555555666666777222222222222333333333444222333333444555555444444444444333444555777999:::<<<:::777555666666555444:::999777555555666888999;;;999555111...,,,++++++//////000111222333333444444444444333333222222222222222222222222333444555:::888555444444444222111222333000444>>>:::///000444;;;@@@<<<111+++...333---......000555999555//////......///000111///...///---000333111000;;;JJJSSS...///333***...//////000000//////...//////000000000111111111333...000333999HHHNNNAAA555555888:::888222000111111333222000111555555111111222444777888999999999444666888:::<<<>>>AAADDDIIINNNSSSUUUTTTRRRRRRSSSSSSSSSRRRPPPOOOOOONNNNNNMMMHHHDDDDDDHHHHHHDDD???CCCCCCCCCBBB???<<<888666444444333333333333222222444444333222222222222333222000///000111111000...///000222222111111111222/////////000000000000111111111111111111222333333111111111111222222222333222222111000////////////000222000...///333333000///000000111111222222222666666555555555555666666666777888777555444555666444555666666555555777999444666777999:::999888777888999999888666777999<<<888999::::::;;;@@@GGGMMMUUU[[[eeepppzzz}}}yyytttqqqnnnmmmmmmbbb```\\\XXXSSSPPPNNNMMMLLLIIIEEECCCAAA???<<<:::999999888888777555444444666666666555555555444444555555555444444333333222333222111111000111222222///...---...000222333333111000///......000111222111000///.........//////,,,,,,---...///000111111////////////000000000111.........///000111222333333222000/////////......222@@@MMMXXXYYYEEE333444666:::===:::222---...222---......---...//////---//////000222444444222000222111222444111...444===WWWhhhbbbAAA))),,,222---//////000000000000//////////////////000000000111222---000555999DDDEEE777777777777666444333555888333<<<>>>555111555666222333444555777999:::::::::???HHHSSS]]]bbbccccccbbbxxx~~~vvvrrrqqqmmmeee___aaa```]]]XXXPPPHHH@@@;;;888777777666666666777888888777555333222333333444222111000000111222222222000111222222222222222222000000000000111111111111222111111111111222333333111111222222333333444444666555444333222111111111333222000000555;;;999444222222222222333333333333000000000111222333444555111333444444444444555777888999999777555444555666777888999999:::;;;;;;;;;999;;;<<<<<<===@@@DDDGGGAAAHHHPPPVVV[[[dddpppyyy|||xxxuuurrrooolllddddddbbb```]]]YYYVVVTTTQQQPPPOOOMMMKKKIIIGGGFFFBBBBBB@@@>>>===;;;::::::666666666666777777888888444333222333555777777666777666444333222111111111111111111222333444444555111111111222222333333333111111222333444555666666111111111111111222333444222222222222222222333444===___}}}sssNNN666777777777777666444333222222555222000000222222111111000///000222444444222000333222222222000---///222:::>>>???888111///222444//////000000000000//////....../////////000000000111---111555444;;;???777444666555333222333555666777EEEJJJ???444333555444555555666666777777777777@@@HHHTTT^^^ccccccbbbaaa{{{xxxqqqkkkfffcccaaa```]]]XXXPPPGGG@@@;;;999888888777777888999999999888666444333333444444222222222222222333444666111111222333333333333222111111111222222222333333222222111111222222333444111222222333444444555555666555444333222222222222666666444666===DDDBBB<<<666666555555444444444333444444444444555666777777444666777888777777999;;;888999999999888888:::;;;===<<<;;;;;;<<<@@@CCCEEEIIILLLQQQVVV[[[bbbhhhmmmsss|||~~~yyywwwtttqqqnnnlllkkkjjjfffeeeccc```]]]ZZZXXXWWWPPPNNNLLLKKKKKKJJJHHHFFFIIIHHHFFFCCC@@@>>>===<<<::::::999888777666555555777666666555444444333333222333333444444555555555444444333222111111222222222333444444333444666888PPP|||tttKKK333222333111///000333444222000777222///222444222111222111000///111222333111000111000000000000000000111444111333888777000...222000111111222222111111000/////////000000000111111222...222555000555===:::000444555222111333444333999EEEMMMFFF:::444444666666666666555555444444444666888<<<===>>>>>>???AAAQQQRRRRRRPPPOOOPPPVVVZZZ^^^fffkkkiiikkkooommmfffVVVVVVTTTOOOIIIEEEFFFGGGDDDDDDDDDCCC@@@===999777666666777777777777888888888888777666555444444444333444444444333555777:::444333333444666666555333333333333444444444444555333333333333333444555555333333444555666777777888555444444333222222222222444444444666===DDDBBB===555555555444444444333333:::999888777777777777777555777999999888999:::<<<888;;;>>>@@@CCCFFFJJJMMMOOOOOOQQQVVV^^^hhhqqqwww}}}xxxvvvtttrrrooommmkkkjjjeeedddccc```^^^[[[XXXWWWPPPOOONNNLLLJJJHHHGGGFFFDDDDDDCCCBBBAAA@@@?????????>>>===;;;999888888777555777888777555555777:::gggcccGGG777666333333333444444555666777888444444666555111111555666444222222333444333222333222111111333555555333888:::;;;:::777333000000333333444444444444333333111111222222222333333333888111444666111555<<<:::222777777333222555666444777<<>>===DDDFFFCCCFFFOOORRRMMM??????>>><<<999999;;;===444444555666777777777666555666777888999888777777666777777777666555444444444666777666555666:::===777555555666999999888666555555555555666666666666666666555555666666777888666666777888999:::;;;;;;777666666555555555666666444666777888<<>>>>>=========>>>???@@@AAABBBBBBDDDHHHKKKMMMPPPSSSVVV```ccchhhlllqqqvvv|||{{{zzzxxxvvvsssqqqooonnniiihhhfffcccaaa___^^^]]]VVVWWWXXXVVVSSSRRRTTTWWW{{{tttYYYLLLEEECCC;;;>>>@@@???======@@@DDD???===???AAA<<<555666===;;;999777666777777777777777666444333555888777444===GGGIII>>>888::::::555555555666666666666555555333333444444444444555555===444555888444777<<<888444888888333111555777444444222999EEEGGG===666777555555444444444444555555000444888::::::888777777888777777999;;;<<<<<<:::555;;;;;;555999GGGMMMJJJ>>><<<999777666666777777999999999999999999999999666777999;;;<<<;;;999888555666777777777666444333555777888777666777<<>>:::::::::999::::::;;;;;;<<>>===<<<<<>>======<<<@@@AAABBBBBBBBBAAA???>>>>>>===<<<:::::::::;;;<<<;;;<<<<<<<<<======>>>>>>>>>???BBBCCCCCCAAA???===:::===;;;;;;FFFSSSRRRGGG======<<<;;;;;;;;;;;;<<<999===GGGTTTYYYRRRHHHBBBFFFCCC@@@===;;;;;;<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>???BBBDDDFFF>>>AAAEEEJJJMMMNNNKKKHHHCCCDDDDDDEEEFFFGGGGGGGGGFFFHHHJJJMMMOOOOOOOOONNNMMMSSSYYY]]]]]]\\\]]]^^^___```bbbeeehhhkkkmmmnnnuuuvvvxxx{{{~~~|||{{{yyywwwuuusssrrrrrrsssrrrqqqooommmlllllllllkkkkkkkkkjjjjjjiiiiiihhhcccdddeeeeeedddcccbbbaaa]]]\\\ZZZXXXWWWVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXZZZ\\\\\\[[[YYYWWW[[[^^^\\\ZZZcccnnnlllbbbWWWWWWVVVUUUUUUUUUUUUVVVZZZ___mmm}}}|||qqqkkkfffdddaaa___]]]^^^___```\\\\\\]]]]]]]]]^^^^^^^^^``````______```bbbdddffflllnnnqqquuuyyyzzzxxxuuuwwwxxxxxxyyyzzzzzz{{{{{{