BM6P6(@ %%%&&&%%%$$$)))///,,,$$$+++***)))((())),,,///000$$$$$$$$$$$$%%%'''((()))""""""!!!!!!"""$$$&&&'''&&&!!!$$$+++***###&&&///&&&###"""###&&&((('''%%%***((($$$ ###((()))%%%&&&%%%$$$%%%'''((('''&&&###'''&&&"""###)))+++((($$$&&&)))+++,,,,,,***)))&&&###!!!'''+++&&&%%%$$$&&&(((***++++++&&&,,,000---&&&###'''---(((,,,000...)))%%%%%%'''888///)))---222111...,,,)))""""""+++222...)))'''&&&'''&&&###"""&&&---333***...111///***+++111888000...///000+++$$$'''///######%%%(((+++---,,,+++)))&&&)))...+++$$$(((444///)))$$$...888...&&&000000,,,((()))---///...+++FFF)))///555&&&!!!---###***,,,......---...000333,,,(((%%%%%%(((,,,---,,,111---((()))...111///,,,...+++'''(((,,,111444555...222000((((((///000+++000444EEEjjj)))...''''''******))))))(((((()))***+++)))000### )))###'''000+++...666777111111777$$$---000666,,,'''555---999888333000444999333(((%%%"""$$$+++000222444666777888???HHHFFF;;;333444,,,---...---,,,,,,///222+++---111555333111666===222...)))&&&(((+++000222777222...000555666222---777444111111000///222888<<<666111000222444111...777222111555666333///...555111///222444333333666:::CCCTTTfffvvv$$$''''''&&&))),,,)))""""""***...,,,,,,000---%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&'''))))))&&&"""%%%,,,+++$$$&&&...'''''''''***,,,,,,)))'''***)))%%%"""%%%******&&&((('''&&&&&&''''''&&&%%%$$$%%%###$$$((('''###%%%'''))),,,,,,+++)))((((((!!!###,,,,,,###""")))***&&&!!!"""&&&***,,,)))---///---'''###&&&)))(((+++...,,,'''######%%%)))%%%$$$''''''&&&'''***,,,&&&%%%,,,111---'''%%%((((((&&&$$$$$$'''+++...&&&***---,,,***+++111666---,,,---///+++%%%&&&+++%%%'''+++...111000...+++***(((,,,333111((((((///...+++%%%***333,,,&&&---(((%%%$$$''',,,///...,,,444%%%+++222***)))///))))))---///---'''%%%)))...///+++((((((+++---......+++)))(((***---000///---111,,,)))***...000...+++,,,...---)))))),,,---+++---+++444MMM&&&+++)))---''''''(((***---//////...***(((000+++///888,,,***...<<>>777000---000222222000333000---...111222000......---///444555444555999:::555000.........,,,***333...---000222///---...:::666444666666444444777999EEEXXXkkk|||###''')))(((((((((%%%!!!!!!***...,,,,,,...***"""$$$%%%&&&'''((((((((('''+++***)))'''''''''((()))%%%"""%%%,,,+++&&&&&&,,,'''(((+++...000...***&&&******&&&$$$'''++++++&&&((('''%%%%%%&&&&&&$$$######&&&&&&&&&(((%%%"""&&&(((***,,,,,,***(((&&&+++ $$$444444$$$!!!,,,(((%%%!!! """%%%'''(((+++,,,---+++(((%%%%%%%%%(((***,,,***&&&""""""###!!!###'''(((%%%"""'''//////***)))---000---'''$$$***(((&&&&&&''')))))))))$$$&&&(((******,,,000333***((()))+++***&&&$$$&&&(((+++000333444222...++++++)))...666555,,,((()))///000)))'''...---(((+++%%%$$$%%%)))---///---***,,,,,,,,,000,,,---******+++000333///(((%%%***000+++)))&&&&&&((()))******'''((()))+++,,,---......+++)))(((,,,000000+++&&&***((((((++++++((()))+++)))$$$%%%,,,''''''---555&&&&&&(((---222444111...111)))///,,,555???000+++444OOOWWWAAA222888:::000---333333;;;555333<<<,,,+++111444...(((''')))***,,,+++***(((###!!!)))333555>>>DDDAAA:::333...)))111444555222......222777DDD<<<444...***+++555AAABBB:::333222666888444///111000///...///000111222)))***000888:::777555555555333000...---,,,,,,,,,444///...111333111222444<<<888777999999777888<<>>666888888KKKNNN:::///666666+++///222---000,,,---777$$$%%%***...+++''''''+++///,,,+++******((((((...777---444555---(((+++000222...111222000...///444999888111***&&&$$$&&&///:::777333000111555777444111222333444222111111555888//////333:::<<<777222111000111111111///000222444444000...111333333666::::::777666888888888<<>>;;;555111//////111222;;;@@@CCC===111(((&&&(((+++)))))),,,,,,)))***,,,!!!+++111###666###$$$+++%%%'''***...111444666777444000<<<;;;;;;???:::DDD111""""""...222333444:::;;;---'''"""+++:::))),,,'''$$$&&&)))(((((()))---(((&&&+++///000111444---+++,,,...---***+++///222///+++***,,,000222222000......111000---,,,...)))---111000---,,,...111...111444444333333555888888333222666999777666666222111111000000//////...222///000222333333888>>>>>>999666444222444===HHHaaayyy((($$$%%%---333222111333(((%%%(((000000((($$$''')))'''%%%$$$$$$%%%'''(((000...,,,)))'''&&&%%%%%%)))'''$$$$$$&&&))))))'''---,,,***&&&######'''***%%%&&&''''''+++...+++$$$)))(((''')))+++,,,,,,+++)))%%%%%%((('''###"""%%%&&&''')))******)))&&&%%%"""'''+++***)))(((###---***'''&&&'''***+++,,,((('''&&&''')))...444888+++***))))))************///+++***---///+++(((((($$$'''((('''(((---,,,((($$$&&&)))*********+++,,,)))++++++(((%%%&&&---333$$$+++///,,,***,,,,,,***'''***,,,***&&&###%%%'''###'''++++++(((((()))***(((((($$$&&&,,,&&&%%%111---,,,+++)))(((***,,,...///---000SSS++++++)))222+++&&&&&&+++///...,,,)))+++......---...000333:::777444444777888777555>>>===:::444...***))))))...///...+++***......,,,$$$+++///(((111'''&&&''''''+++...//////222888===CCC<<>>...111+++(((+++---++++++...,,,(((''')))+++,,,222888>>>333111999999///,,,222222,,,''')))111888999777///,,,,,,......+++)))+++,,,...//////......///000+++...111333444444444444777111///333888777666666222000......000000---***444333444777777666;;;AAA===999555333333888FFFSSSlll!!! +++222///***((()))...,,,$$$$$$,,,...)))(((&&&###!!! """%%%'''000///,,,***(((''''''''',,,***&&&$$$&&&++++++))),,,---+++((($$$###&&&)))%%%'''((()))---000,,,%%%((('''&&&'''((()))((('''***'''(((---,,,%%%###%%%%%%&&&)))******)))'''%%%!!! (((***$$$###((())))))))))))***(((%%%"""***)))((('''(((---555;;;***)))((((((***+++++++++***((()))---,,,(((''')))!!!&&&'''$$$%%%))))))$$$&&&))),,,+++)))((())),,,&&&)))***'''###%%%...666 ,,,444111......---***''',,,000///***''''''((($$$+++000///***(((((())))))&&&###***000&&&%%%666333111...***)))+++///222---(((777hhh888444%%%+++(((%%%"""###''',,,...///,,,///222333222333666999444222222777===???;;;777444///)))(((+++//////...///444222***)))000222---(((+++,,,+++------+++(((---111333000---...777>>>EEE999<<<666333555111===111000...***&&&$$$'''+++,,,444///---,,,;;;QQQCCC333...---111333111333999)))(((((()))(((+++666BBBCCC///&&&000111&&&%%%000...'''"""(((666@@@BBB@@@000+++)))+++,,,+++,,,///---,,,+++---000111111///+++---111444666666555333666000...333777555222222111...,,,...333444111---111111333666555444888???999666333333666???PPP```xxx%%%......%%% %%%---%%%///"""***(((555(((%%%%%%''''''"""!!!(((%%%%%%&&&''')))(((&&&%%%---444,,,"""(((...((("""***---+++&&&$$$'''))))))%%%'''""""""++++++%%%(((+++(((&&&%%%&&&''''''&&&&&&---'''"""'''(((""""""%%%"""...&&&000"""+++)))((($$$!!!###(((***(((%%%***(((((()))'''$$$%%%)))%%%,,,+++###"""))))))###&&&$$$###&&&***,,,)))%%%,,,)))'''+++000000+++$$$"""$$$---"""###111***)))+++&&&###%%%***,,,)))%%%((('''))))))"""$$$000+++333444+++###%%%***+++,,,(((222DDDEEE333***...&&&---,,,+++000---)))///'''------'''$$$(((,,,+++,,,......---,,,...222666777"""'''111&&&###///000...,,,'''$$$***333222+++///000222000)))###%%%,,,555???888///;;;EEE;;;---+++333///***///111...111...***))),,,+++'''***222000'''&&&...111,,,***///+++)))444CCC<<<'''%%%444===:::444000333666333---<<<444111///---444666+++555000///555:::;;;???EEEGGGBBB///%%%...222,,,)))---///,,,''''''---444666111---)))***...///,,,'''+++###!!!///BBBJJJAAA555,,,+++---///---+++...444333)))###(((000222///---///...---///222444666666===:::666222000111333555666333111000111222222111111<<<<<<777666333///333333333555444222:::SSSlll+++///222000+++''''''***''''''111+++))))))000'''$$$###$$$%%%### !!!%%%'''(((+++...//////,,,***&&&///222+++%%%)))+++%%%&&&))))))%%%$$$(((***)))(((+++%%%%%%......(((+++,,,)))%%%###$$$&&&''''''!!!&&&###"""))))))(((///!!!%%%---+++222---+++"""***&&&###%%%***---+++'''***((()))+++)))&&&(((,,,)))+++((("""$$$+++))) &&&###!!!###)))------++++++******---111111,,,'''''''''---!!!!!!///)))***+++(((%%%'''+++,,,)))$$$"""$$$((()))'''&&&,,,222---111000&&& ###''')))***,,,222888888222---+++%%%,,,***(((+++((($$$***(((---...***)))---///---+++---......------000333777'''+++111''''''000000++++++(((%%%***111222---111222555555///)))***///555444555???GGG>>>333444,,,222...***111333...///'''&&&(((---///---***)))555+++(((...///)))&&&)))333111888AAA===//////:::333333///,,,...666;;;<<>>===///%%%,,,///+++,,,%%%...444111---,,,...///222///,,,,,,------+++(((555///---111888999111(((222000000111///---000666666000,,,///111111000111111///...000333777999:::777555333111111111222333888666444444555555555444222333666777111---///222222333444555666AAA[[[ttt222111...+++(((''''''(((&&&---555;;;+++///...)))%%%""""""&&&(((%%%###$$$"""%%%))),,,------+++))),,,111>>>999$$$%%%...%%%!!!&&&(((&&&&&&)))+++******---''''''000///***---...***%%%"""###%%%'''((($$$%%% !!!%%%!!!000(((+++''',,,***222***%%%,,,(((%%%''',,,...---)))***((())),,,+++)))+++000+++***%%%""")))111...###((($$$!!!"""'''+++------%%%'''***------+++'''%%%,,,)))...!!!!!!...)))+++---+++***,,,......***&&&%%%'''(((&&&&&&))))))'''//////+++###"""%%%&&&)))000000+++***000///(((''',,,(((&&&,,,)))%%%)))***,,,,,,,,,...111111---,,,...///...,,,+++***+++444...111111)))+++111---)))++++++***+++000222111//////222333///)))***...---///999EEEFFF;;;333444...333...+++555777///---'''((())),,,222555111+++...&&&$$$***...++++++...444333555666555111111555,,,...,,,'''(((111:::???AAA888555444000555333%%%...,,,---///...***((()))555;;;333))),,,---+++000&&&111999666///---///000111000...---,,,++++++***000000000000000///,,,+++111...---......---111777222///...000///---///444333111///000333888;;;<<<111111000000000111222222777666555666777777555444@@@444;;;>>>111111888222333444555777;;;KKKhhh,,,,,,***'''$$$"""###%%%'''---000===(((111)))'''(((######)))---+++(((&&&!!!###&&&(((((('''''''''555///>>>???)))///;;;,,,"""''')))''''''***+++)))))),,,'''&&&///...(((+++---***&&&$$$$$$&&&&&&&&&(((&&&!!!$$$&&&ӵ444333###'''+++(((%%%&&&+++...,,,)))((('''))),,,,,,***---111))))))&&&&&&,,,444333,,,)))&&&$$$###%%%'''((('''$$$)))...///+++'''%%%$$$+++(((...$$$$$$///))),,,---...///000000...***'''***,,,)))&&&***000///)))...---)))%%%$$$&&&((())),,,...,,,'''&&&+++,,,)))...///))))))444444,,,,,,***))))))***...000---))),,,------,,,***(((%%%$$$Ħ,,,---(((,,,///000Ħ000222000------...,,,)))***///###444AAA;;;555;;;;;;,,,000ӵ++++++...---+++///777:::777+++%%%###(((,,,---...111111222111------...---)))---///---))))))---111000222...333777555888444%%%------...---+++(((((((((111;;;888...---+++,,,444>>>@@@===444---,,,...///.........,,,******+++---)))+++---------...000111---***+++///111000333888...,,,,,,000111111333777555222///Ħ222111///---...///222333333333333444666555333111555(((000222(((999DDD---555666777:::CCCXXXvvv$$$(((,,,***%%%"""$$$'''&&&%%%"""111 ***###!!!(((###""")))///---)))&&&)))***+++)))'''''')))+++666&&&000888///<<L---+++(((&&&///000=hĦ///666000++++++,,,,,,///333)))111<<<444(((444<<<...4ĉ@ӵ$$$+++///...---111666888555...((((((************222555333......000,,,$$$,,,.........222444...&&&,,,***000222///555777---333333111---)))(((***+++...:::888...,,,)))***222RRRKKK???333///000...***+++,,,,,,***)))***,,,//////...------............---+++...333555333333555555///...333888777777888555222--->L555666333///,,,,,,...222444222111222333444444222000;;;777???===>>>bbbnnnIII777999:::>>>KKKddd$$$******&&&"""$$$'''***""" )))!!!&&&%%%###'''"""!!!'''+++***'''&&&***,,,---+++'''&&&(((+++999'''(((///...888;;;+++***---...***((())))))(((+++...((('''///...)))+++///---***((((((((((((&&&%%%'''$$$&&&***GG=?+++)))%%%"""$$$)))+++)))&&&%%%$$$&&&)))***(((+++000***+++***)))''''''(((((("""###%%%'''''''''&&&&&&+++...111111---***)))***$$$!!!,,,)))***000''',,,&&&))),,,,,,(((&&&&&&'''222+++***111;;;?????????,,,+++,,,......---111666...(((''',,,,,,&&&'''---666555......999555'''###&&&######''')))'''&&&''')))'''%%%&&&(((+++---...HdĦ...)))%%%...111=Īj777...((((((++++++---000777&&&...777+++---999777GG=?!!!...555111***)))...777111+++)))***,,,---,,,000111111///......***%%%(((***,,,111888;;;555+++333000111,,,%%%...:::999888:::888000******,,,---+++555222)))***((('''---BBB>>>777444999???;;;444---,,,*********,,,---//////---,,,---000222000///---***+++000222000...///888222000333777555222111444000---HdĦ222666333000------///222444444333222444555666444333+++...111)))...NNNTTT444666999<<>>666111111333,,,(((:::DDDDDD???444000,,,Ħ***+++,,,///111222111Ħ111444333///---000111///---DdD///000111666666ӵ000;;;ӵDDDӵĦӵĭӵ&&&$$$?~4###*** g&e>&e(((g&e&&&>hӵ''')))***---(((&&&...g&e'''guO>uO>&e***$$$4ff?>ߝL000gĉ@...&&&---$$$Shӵ***'''%%%'''******)))g&e(((>hӵ'''%%%%%%'''***######$$$fff?><z***g&e>&e///***HL555///777ShӵgL ...111((((((/////////'''###S?ʬ222;;;3h?D%%)?000***ZufĦ777000,,,gL***111(((g&e///gĉ@)))...g&e>&e333@e,,,(((??,,,444+++---+++&&&$$$)))g<ĉ;;;...222@@@3we<ĦBBB===999;;;3h?@e,,,111:::>>>===:::444---Z***,,,///222222///3h?gL333666888444///222888000///...D%%)?333fff?><z333555=?Ħ000g&e;;;g&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??"""4Dӵ)))(((333Hƅ^Hu]Ħ$$$Hu]Ħ'''ZuR)Ħ&&&((()))((()))+++---Hu]Ħ%%%HŐeHŐeHu]Ħ,,,qIܗGIӵ---tt$$$%%%'''HGgĉ@%%%***!!!%%%'''&&&$$$$$$Hu]Ħ'''ZuR)Ħ***%%%$$$%%%$$$((()))sߝLGdUĦ+++Hƅ^Hu]Ħ///ntHdĦ>>>444HGgĉ@+++HdĦ***...---((("""***$$$%%%,,,,,,'''Htƅ^---///Bt=o9ĦDtfo9Ħ+++$$$###g?***444HdĦ)))---&&&Hu]Ħ...tt000333Hƅ^Hu]Ħ&&&H׼s---++++++******++++++++++++,,,---tQ333444...)))je<ĦOOO@@@:::Bt=o9ĦH׼s...000000,,,...444///...///HtĦ(((,,,---+++(((Bt=o9ĦHdĦ222---000///+++...888888333000Dtfo9ĦsߝLGdUĦ///Ht@cӵHu]Ħ:::Hu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ%%%$$$4DuXӵ***""")))DdDΦDdDĦ&&&DdDĦ###$$$t|<***))))))+++,,,+++'''$$$DdDĦ$$$DdDΦDdDΦDdDĦ,,,peƜ4DuTӵ+++`eĭ***qet,,,///...$$$'''******''''''DdDĦ((()))t|<333,,,&&&### """$$$DdDDdDĦ&&&DdDΦDdDĦ000q<niDdDĦ888qet///000DdDĦ...000111...++++++&&&%%%))))))q<R+++***qjRgdKӵHdDĦgdKӵ///***GR/f6LĭĦ///:::DdDĦ&&&"""!!!DdDĦ`eĭ111DdDΦDdDĦ)))DdDĦ(((%%%&&&))),,,------,,,+++++++++,,,---///111geĦ222...%%%FSĦ===333qjRgdKӵDdDĦ------,,,))),,,111,,,+++,,,DdDĦ***)))---...qjRgdKӵDdDĦ...***---...+++///888444///---HdDĦgdKӵDdDDdDĦ222DdDĦ4DufӵDdDĦDDDDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ&&&&&&4DuXӵ(((DdDΦDdDӵ(((DdDĦ###$$$o)h'''+++(((''')))---+++$$$DdDĦ$$$DdDΦDdDΦDdDӵ///=ӊB1.uTӵ)))HߝL`o9'''po9wӵ&&&(((+++......,,,+++DdDĦ+++,,,o)h///222...(((###!!!DdDΦDdDĦ$$$DdDΦDdDӵ***GIpӵDdDĦ111po9wӵDdDĦ)))***+++++++++...***)))***(((po9u222///---***GIdnuR)ĦDdDĦnuR)Ħ000...CdgĪj666DdDĦ(((,,,'''DdDĦ'''HߝL`o9---DdDΦDdDӵ---DdDĦ$$$$$$&&&)))+++,,,,,,***))),,,,,,------///000geĦ---***sp?aĦ???999GIdnuR)ĦDdDĦ---+++***)))+++///......---DdDĦ111(((...111GIdnuR)ĦDdDĦ///+++......+++...666222---,,,DdDĦnuR)ĦDdDΦDdDĦ555DdDĦnuR)ĦDdDĦOOODdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ###%%%4DuXӵ###!!!DdDʜ4DuTӵ'''>d<Ħ"""Dt000%%%$$$'''))))))$$$ >d<Ħ&&&>d<ʜDd<ʜ4DuTӵ******F&uTӵ---4DufئL>e%%%puR)Ħ%%%(((++++++)))'''>d<Ħ)))Dt%%%---)))&&&### !!!$$$DdDΦDdDĦ)))>d<ʜ4DuTӵ'''4DwDd<Ħ...puR)Ħ>d<$$$$$$%%%'''000//////...***peӵ:::ĦpeӵDx<>d<ӵDd<,,,qR/ܗ?fӵ--->d<888--->d<Ħ5554DufئL>e000DdDʜ4DuTӵ666DdDĦ+++------,,,+++)))((('''&&&,,,,,,,,,,,,+++***geĦ'''s<v>aĦ666333peӵDx<DdDĦ...---,,,,,,---...---...///DdDĦ333---///000peӵDx<>d<111111///,,,---111111------>d<ӵDd<DdDΦDdDĦ999DdDӵnd<DdDĦXXX>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ"""%%%4DuXӵ!!!((( D&dq&ĒR(((%%%sdKĦ$$$DHRRud(((((('''&&&&&&'''(((sdKĦ(((D&oq<Ōq&ĒR""""""$$$>dp&ĒR)))333nfʜd<Φ>d<Ħ---s&dq&ĒR111***i?ʜtd<Ħ...HHܗDӊB///<x((())),,,///111///+++B?>>;;;>d<222...***(((((()))***++++++++++++***(((geĦ(((Hg8>aĦ---...B?Ho9777>d<.........,,,(((+++--->d<ӵ000...B?Ho9RRR<x///------000000,,,---&ӫeʬtIӇ777>d<Φ>d<Ħ<<<D&ӫetIӇ555DdDĦcccsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR###'''4DuXӵ###+++&&&Hu]3hh&&&%%%%%%ne333,,,=e......---***'''&&&))),,,ne+++)))pIƎ@t@h)))&&&$$$>h)))---666fe+++@ďD222999+++************)))'''ne''''''=e333---''''''((((((%%%'''ege***...sĪj@h+++$$$(((fdDĦ...@ďD%%%222Hkge...+++***&&&))),,,+++)))@h///...@G//////HĪj@IŌ666111Bene)))Hkge999ne222888fe+++Hu]3hh***000222se333111---+++***,,,///000((()))+++,,,---,,,geĦja>aĦ---222@G555444se,,,---///...++++++,,,///<Ō333...,,,@G@@@CCCHkge///......///000...+++,,,HĪj@IŌ777444egeAAA===Hu]3hIŌ333555DdDĦqqqne@h>hsene@GsĪj@h$$$4DuXӵ%%%ĵD^(((%%%$$$&&&555333///---,,,+++***)))***+++,,,,,,---)))&&&***---+++)))***+++***,,,444+++((($$$%%%,,,...)))222000///...---,,,,,,---,,,444444---(((((())))))$$$%%%&&&))),,,;;;,,,$$$'''(((DdDĦ,,,+++$$$)))000000...***&&&###%%%''''''(((...222+++***+++(((...///111444000###)))RRR>>>777:::DDD...'''D^777###%%%)))s׼s111------------...000111222)))***,,,...///...geFm8...>aĦ(((,,,000111222444s׼s///+++,,,000222///111111111Ho***---***---333777555777/////////000000000///,,,---///555...:::>>><<<D^333444777DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ///)))%%%%%%)))(((%%%Ħ)))(((%%%"""###)))...%%%""""""&&&---000...***&&&***Ħ###%%%(((&&&$$$$$$&&&***,,,***((('''((()))'''%%%'''---222)))...******111...''')))$$$%%%'''((()))((('''&&&%%%***%%% %%%'''$$$%%%///---***)))((('''&&&%%%Ħ***+++---(((!!!+++000222...***+++,,,+++$$$%%%&&&&&&&&&'''***,,,&&&)))+++,,,+++,,,000333(((---///,,,---000---&&&>d<Ħ)))))))))'''%%%%%%(((,,,...+++''',,,)))(((***...///***%%%###%%%%%%%%%)))333===BBB***444999222)))((())))))---555777...&&&(((///222000:::///&&&333555+++,,,,,,111444111***&&&(((,,,///'''...!!!)))///555===222CCC\\\Ħ;;;888>>>777)))+++<<d<Ħ(((///...)))***Be222;;;***,,,...000111111000///+++,,,---......,,,geFYĉ+++'''>aĦ//////111333222...444222......444===Be666333,,,,,,333666444333///---nu]ӵ'''666777444777>>>333:::333***...222222777333444333111000111000...222///111666888555333333222555999000888???111555>>>888666;;;;;;>d<Ħ111222444666999>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ"""***&&&%%%((()))gdKĦ%%%!!!%%%((()))111,,,'''&&&(((***)))(((%%%gdKĦ'''((((((((())))))))))))(((((('''%%%&&&***+++&&& $$$...,,,,,,)))&&&)))---))) &&&%%%(((...///+++)))***$$$(((((($$$$$$)))***&&&%%%((((((%%%&&&***+++gdKĦ(((&&&$$$%%%&&&%%%******%%%'''---,,,%%%)))&&&######'''***+++***///''',,,333///000444222,,,---...///...///000222gdDĦ)))$$$%%%######'''...000---,,,...)))&&&&&&***)))%%%&&&+++%%%'''((((((***///666<<<111---///222+++ ***!!!...222)))(((///---111111000---------***%%%...+++...444111&&&&&&... $$$***---///000222333444666666gdKĦEEE999777444555888::::::999***sdKĦ---%%%+++((()))+++***...,,,...///000666<<<888///)))---///......///ŶS---//////3we<...&&&***444777???***###BBBOOO@@@777222---***555;;;222---333888iĉ@3hR/Ō///,,,,,,000666:::111,,,,,,000222111555;;;666//////555555------444333333333555777777555444666222333999:::777888===DDD:::444999@@@DdDĦ777888999777777sdKĦgdKĦgdKĦ>A"""ne'''"""!!!$$$ne"""###'''***++++++)))%%%$$$%%%&&&''''''ne$$$&&&'''(((,,,,,,,,,+++***)))((((((''''''***+++%%%###&&&((('''&&&(((,,,***###,,,)))***,,,+++&&&$$$%%%!!!(((+++***)))+++)))$$$'''))))))&&&&&&)))ne)))'''%%%###$$$%%%$$$%%%$$$###%%%++++++)))((('''%%%&&&''')))))))))000######,,,///444666///......,,,+++))))))***De+++'''&&&))),,,******------***(((***((($$$$$$'''&&&###%%%***&&&,,,333777666111...,,,---)))***///+++""""""***!!!'''---)))+++...(((...------...///---***(((&&&+++///000///...,,,)))000///......,,,+++)))((()))666ne'''333888777666888;;;===<<<;;;EEEne...222%%%111&&&!!!)))222222,,,&&&&&&)))))))))---222000)))---//////---///111>A***,,,...k<666///))),,,444;;;BBB<<<888AAA===555999QQQDDD999...(((222:::444000333555fh333......111333333111000,,,,,,///000...///444///333555444333444666666;;;:::888777666444000...444111111666888666888<<<@@@999777>>>CCCDe555666888::::::;;;ne{{{nene((()))!!!$$$%%%!!!###)))'''%%%$$$$$$%%%%%%$$$###'''''''''%%%$$$$$$&&&((( """%%%&&&'''---,,,+++***)))(((&&&&&&))))))+++---)))""" $$$&&&&&&'''******'''---)))'''(((&&&"""!!!$$$%%%***---,,,+++,,,+++)))'''***)))&&&&&&)))((((((&&&$$$###$$$%%%+++'''$$$'''))))))***---'''((())))))((((((((())),,,!!!$$$+++,,,000555222333222///,,,************$$$'''&&&(((---111---++++++***''''''+++,,,)))((()))***)))+++////////////---***)))))))))+++'''(((......((((((,,,***"""&&&,,,---222333***---((('''------(((%%%(((%%%000555222444;;;666***666222,,,))))))(((%%%###$$$;;;333555///666777888<<>><<<(((...&&&"""$$$ ***...***&&&'''***+++***+++///111///)))(((&&&&&&,,,333---,,,,,,333444000***+++000***,,,:::EEE>>>999@@@HHHcccPPP>>>000'''000999444222111000000666111---000666888222,,,000......000000---,,,...'''555:::333///555666000555444333333444444222000555222111444666777999>>>999666666;;;===888333444888;;;<<>>@@@@@@>>><<>>FFF???333,,,...333111+++:::666111,,,))))))+++---+++///111222111///+++)))666!!!555JJJ777888UUU^^^ZZZCCC333000111777888---***)))(((***...222222111////////////000///...---,,,///111111222111///---111777CCCKKKFFF999444888888777555555777777666555666666555333555888<<<===@@@>>><<<999222...222:::222222555999;;;@@@LLLYYYppp$$$(((******(((&&&&&&(((###''',,,---+++(((((())))))''''''++++++%%%!!! !!!###%%%%%%$$$######$$$''')))++++++***(((((((((///---)))'''&&&&&&$$$#########"""""""""$$$&&&'''***---...***)))+++...------)))''''''&&&$$$$$$'''$$$"""###&&&&&&$$$###&&& '''222888333***$$$$$$###''')))'''(((+++***''''''(((((((((''''''(((***'''$$$###''')))&&&%%%&&&'''))),,,---,,,******)))333&&&'''111222222...$$$######&&&+++000000,,,''',,,...000...***''''''(((---(((&&&''''''&&&)))...,,,,,,++++++///444444000///+++'''$$$%%%((()))***)))+++---//////...,,,+++'''%%%+++...'''***111...'''%%%$$$&&&,,,222777999...''')))555666+++&&&+++111---******,,,......---///...---444,,,;;;@@@@@@444555777666555444555666HHH"""(((+++888JJJ777666444444222/////////***$$$777444333666999<<<@@@FFFGGG@@@444+++,,,333555222888555000,,,))))))******,,,000222222444666222------666OOOBBBCCCWWWYYYEEE444///444555888777---'''))),,,......///222444000000///---+++)))(((((()))---/////////111000,,,///000;;;HHHFFF999555===222111000111333555555555333555333111111555888777===;;;:::888444111777@@@555444555888;;;CCCRRR```uuu&&&'''''''''&&&%%%&&&''''''((()))************)))+++&&&$$$&&&&&&""" !!!&&&''''''%%%"""!!!###%%%(((((()))***+++***&&&$$$***)))((((((((((((&&&$$$%%%$$$###""""""$$$%%%&&&***111555000,,,...000///555,,,&&&'''(((&&&&&&(((&&&&&&)))------(((%%%%%%$$$)))444:::555***&&&)))&&&)))***(((((()))'''###%%%&&&''''''&&&&&&(((***&&&&&&### """'''(((&&&&&&&&&'''(((******)))'''+++!!!###++++++...000+++***((('''***///000,,,((((((---000---(((&&&(((***---))))))++++++)))***---,,,.........333999777000222+++###!!!''',,,///%%%***///000...---,,,---(((%%%,,,///)))+++111---!!!(((***)))///999:::444+++,,,...000///++++++---............---,,,+++***...222)))111'''444111;;;555555333000,,,,,,...111BBB @@@cccIII###(((---//////000333000***DDD<<<888:::<<<;;;;;;>>>AAA;;;000''''''///555666000///---+++*********+++(((,,,...///555:::888111;;;555IIIVVVEEE999:::444222+++222:::666333555111'''///666555...,,,000666000...---...000///,,,***+++///111......222111---(((+++111777777555555777...,,,,,,---111444555555222555444000000444555222444333555666555333777>>>888666777:::???III[[[kkk%%%%%%%%%&&&(((***+++,,,)))'''%%%$$$&&&'''''''''...'''#########"""###&&&"""$$$&&&&&&%%%(((---222+++***)))+++---,,,'''"""%%%%%%&&&'''))))))'''%%%'''%%%###"""!!!"""###$$$***111...))))))++++++999---%%%&&&)))((('''***&&&''',,,222333---))))))$$$&&&***---'''"""***(((,,,,,,)))''''''%%% $$$%%%&&&&&&%%%%%%''')))...///))) )))---)))%%%###"""$$$(((***(((%%%(((+++ 111<<<...)))%%%%%%((()))'''$$$%%%+++...+++&&&&&&)))---+++)))***---...,,,---000(((+++++++++111777444,,,'''(((+++///333333///+++###+++111222///...000111%%%!!!'''+++''')))---'''+++///+++///999666(((###,,,...&&&$$$***---)))%%%(((,,,---,,,+++***+++&&&222%%%***---(((666555444111+++'''&&&***...,,,;;;}}}}}}ZZZHHH222JJJ000???IIIBBB666333666888???444,,,---...***&&&'''KKKEEE888***%%%)))///111)))******+++,,,,,,,,,,,,"""&&&(((***222;;;:::333444777JJJSSSEEE999666111)))***888@@@555...333666)))444===:::///)))///777///,,,,,,222999;;;666000000444444000000333333...***111111+++,,,555777111;;;999666444444333333111333777777222222555555111111222555999888555666:::;;;999999<<>>999999<<<;;;OOO@@@======111+++777EEESSSAAA999777...,,,000...666111666:::555222...###333---,,,000444111---,,,000---000,,,'''333CCCDDDMMMQQQNNNBBB;;;999111&&&///333555555222000...,,,000000000000000111111111,,,,,,...222333111222777---...//////000222444555666666555333222333666999888444333777===>>>888111///666;;;999666666444222---///222555888999999888777;;;999<<>>222///+++###666ZZZYYYKKKEEE???333111555444444---333666***%%%...444333---+++111666444...+++444000000---)))666HHHJJJ===??????<<<666000---,,,111333555555222///------//////......///111444555++++++---111111000222666,,,///111///---...333888999666333222333666888999;;;444///222999<<<666...---111333222333666666333---000333777999999888777888:::777<<>>666...,,,...,,,&&&%%%+++000///+++))))))+++(((((('''''',,,333333///+++)))''''''((()))*********???IIISSSYYY>>>"""'''+++***(((''''''((()))***'''((()))***,,,---,,,***///+++(((***------***''''''...555777333---***))):::777---444EEE999'''---333777...)))///+++444RRRIIICCCEEEDDD:::999===:::888///555:::+++###000>>>333+++(((---444333///,,,555+++***///555CCCHHH<<<...***---444555//////555222222333555333//////111............//////000000+++***,,,///000...111666000000000///...000444888888444000000444888::::::???888222111444555222...555555111,,,...333666444000333666:::;;;;;;999888777;;;;;;CCCYYYmmm&&&------'''&&&***)))"""$$$'''(((%%%%%%((()))&&&$$$$$$&&&((()))'''%%%$$$###&&&&&&$$$$$$&&&(((&&&&&&'''(((%%%"""$$$***%%%)))+++))))))***((($$$"""%%%''''''((()))&&& ,,,***+++,,,)))$$$###'''***++++++)))'''%%%%%%&&&(((%%%(((///+++###'''333))))))))))))((('''%%%$$$%%%$$$""" ###(((,,,777...''''''---222///+++***(((&&&&&&''')))***+++$$$(((+++)))$$$"""%%%*********++++++******))))))+++---///---)))'''***---$$$...666333***%%%+++333999>>>//////333777BBB999:::888444222555888666111$$$)))///000---)))***...)))******)))---222222---...,,,******+++,,,***))):::KKKGGG<<<>>>:::222333111///,,,)))((((((***+++...------......---...///+++***)))***...111111... ---<<>>777,,,666;;;777===;;;777::::::444888???<<<222---<<>>///,,,<<>>666333///,,,******+++,,,......000111---)))***...,,,...---******---...---...999EEEFFF;;;000******+++---***)))111333222666111===666)))333CCCBBB999AAA888555111---888EEECCC999222:::BBB:::222222000AAA777///---,,,******,,, ---AAAFFF999444444,,,///&&&%%%...444333000111...)))***...---(((***111,,,///444777888777444222///------///...,,,///444777333///000444888777555333222000111333666777888333555666555333444777:::---333777888888999666111333444555777888888777777555>>>HHHZZZuuu)))((()))+++***$$$!!!""""""%%%&&&$$$%%%)))***(((&&&!!!!!!&&&)))&&&###$$$%%%%%%&&&(((***,,,+++***&&&###$$$(((((($$$!!!"""###''')))'''((()))'''###(((***)))'''(((***'''""" !!!%%%((('''%%%***111***++++++)))'''&&&&&&'''222------111000***)))---(((***---//////---+++)))))))))(((&&&%%%&&&)))+++...)))###"""###%%%%%%###'''(((***++++++*********))),,,///...+++((('''((("""###%%%)))---111444666111555777333,,,)))+++...,,,)))''')))---///...,,,---777//////)))###...+++---***(((((('''&&&%%%%%%,,,)))***......***)))---(((+++,,,***,,,000000,,,++++++---333999;;;777333555,,,555777...???MMM>>>555333000---++++++,,,---***---444666...$$$$$$)))(((---...)))'''---333555FFFIIIJJJFFF===222)))%%%+++:::HHH???---...888888>>>999111(((***???III???BBB999555111333DDDSSSPPPAAA888777555...222;;;999<<<666111...+++''')))------999JJJGGG222+++...+++***((()))---222555555555222++++++///,,,&&&(((000111333666888888666444333111///...///...,,,...333333333222222444555666666555666666555444333444555///000222555666888999999...444999777666777888777555555555555666777888888666AAAMMMaaa}}}'''"""###)))***######(((!!!$$$%%%$$$%%%)))***(((+++%%%$$$***---***(((***%%%$$$###%%%((()))'''%%%###!!!###)))+++&&&"""$$$%%%######&&&&&&$$$))))))&&&###$$$((((((%%%###$$$''')))'''%%%***222(((*********((('''((()))$$$((()))'''***///---''''''***...111222111///---(((***,,,,,,,,,+++,,,---......,,,)))%%%%%%'''******,,,......---***)))(((&&&(((((((((&&&$$$######$$$$$$%%%&&&)))---000222,,,222777555///***+++...&&&+++...+++&&&$$$***111222:::999AAA555!!!,,,444+++)))((()))***+++...222333---,,,000000,,,+++---&&&***+++***,,,000000---------000777===>>>999444666)))777***888MMM???333222///---,,,------...***111<<>>666000111444;;;OOO\\\VVV888888===;;;444888<<<555111///......***''')))///CCCCCCFFF???000,,,---&&&,,,000111000///111333333888000...222///'''(((111888777777555444222000///333000///000...,,,...333///222555444222111444666777:::;;;999444111111222111000000444999:::777333666:::888000---222:::???999888777777777888:::;;;@@@JJJVVVkkk###+++***!!!%%%'''"""''''''&&&$$$$$$&&&***---(((***&&&'''---)))&&&...,,,)))''''''&&&$$$''',,,'''''''''&&&$$$###!!! &&&%%%%%%'''((()))'''&&&%%%&&&'''((((((''''''&&&+++'''###"""$$$''''''&&&'''((()))******)))((((((%%%'''(((&&&######&&&)))***111555222000111...)))(((''''''))),,,......---***---...+++'''&&&+++000000---)))***111555---!!!)))%%%$$$''''''%%%)))000)))...///+++)))---111333666111000333222---,,,///###(((///111***%%%...<<<'''222DDD888>>>'''666GGG...(((!!!!!!&&&***,,,***...111111///------...,,,111222,,,***------***&&&+++)))"""@@@:::777888;;;///&&&+++888???;;;444---000333222...---111666000(((???lllFFF'''&&&$$$,,,...,,,333FFFVVV[[[EEE444(((///:::===999555666HHHqqq]]]+++...999555EEE:::>>>666555>>>@@@QQQCCC+++333&&&IIIKKK777444555:::<<<777///---222999---$$$,,,111444...,,,LLL666999888222...///---))))))222666333111444333000HHH444///555...***444===333///222999777...,,,333///000222222222111///...444:::<<<444...000666;;;>>>777222333444333333444111222444555777777777666444888999555333444444222222999<<<888666;;;>>>===<<>>AAA:::666000---,,,,,,+++***+++&&&000222888;;;>>>...:::222555HHHZZZVVV???***111******555@@@@@@777///333(((666...$$$888:::...///***555444444888444AAA<<<999888;;;@@@DDD///999...444;;;??????<<<:::888555777<<<222777:::+++000666333555888444,,,+++111///333777777888===@@@AAA000666999555555:::999222222///111777555//////555???<<<666111......000111444555444555999>>>;;;555333///...111333000000111777666444444555777:::;;;444888:::666444555555333555666555444666:::888444EEEUUUlll%%%$$$###(((444;;;444'''+++***(((&&&%%%### """%%%"""###)))$$$'''###!!!"""&&&(((%%%$$$&&&$$$"""  """$$$)))'''$$$$$$%%%((())))))%%%"""!!!###&&&(((&&&###%%%+++,,,(((%%%(((,,,$$$%%%'''((((((&&&$$$### $$$))))))&&&$$$$$$%%%$$$'''((((((&&&&&&''''''+++)))&&&&&&(((+++---...***)))***+++...111333333666000***---:::AAA999+++)))((((((***,,,---------111111///...000222///)))+++---...---***((())),,,)))'''%%%%%%%%%$$$$$$$$$%%%222777111000%%%%%%000((())),,,///000000...,,,,,,,,,,,,++++++,,,---...'''+++---,,,***)))*********:::999FFF,,,,,,$$$777&&&---777===>>><<<888666666444222///...---,,,,,,333---222&&&888888>>>***AAA@@@HHHQQQLLL:::---+++444+++)))666FFFHHH;;;+++777444FFF>>>000777444//////***444000...///)))444222444...GGGMMMRRR555666555333111111555:::???BBBKKKDDD>>>---...111+++:::@@@333///555444***(((000---555???GGGIIIGGGBBB===222888555333666777555777444000000222111///222999???<<<777222//////000222000222222222666;;;:::555333111111555666222111222555555555555666777888999888<<<<<<777333333111///666777888777777888999999RRRbbbxxx***)))((()))...111+++$$$&&&%%%&&&''''''######'''$$$%%%+++%%% '''---%%% """###&&&***%%%%%%$$$$$$###""""""""")))'''$$$$$$%%%((())))))$$$"""!!!"""%%%'''&&&$$$!!!'''+++***%%%$$$***111&&&''''''''''''&&&%%%$$$ $$$((()))&&&$$$###$$$$$$'''+++...---***)))))))))&&&###"""###%%%&&&'''%%%)))------,,,---111555333---'''***555<<<555(((*********+++---000///---,,,---,,,+++...222///***---+++)))))),,,---+++(((+++(((###!!!###'''(((&&&&&&222///+++((('''%%%///((())),,,---...------,,,+++++++++,,,...000111222***...111///***)))000999333???666999%%%777))) &&&+++222:::===999222,,,)))---111111...,,,---//////***000&&&999///111***333;;;GGGJJJ;;;***+++888)))...555;;;???@@@???<<<:::999IIIAAA555555---///222+++222,,,)))+++&&&222:::@@@777QQQPPPMMM666999---///333:::???@@@===:::FFF777111)))***+++000SSSNNN999,,,///000(((###'''555;;;EEEMMMMMMDDD999111000111...333:::---%%%222777333///------...555<<<999777555333111111111111222666777222///111333222444222444777666222111333111333555777888777555444999======888555555444222555888;;;999555444:::AAA^^^nnn***+++---111555777555333"""!!!"""%%%'''%%%  ''')))...333***###;;;111'''$$$%%%'''***...''''''''''''&&&%%%$$$###,,,)))&&&%%%&&&&&&%%%$$$&&&%%%%%%$$$######$$$$$$%%%(((***(((###$$$+++333((((((&&&%%%%%%%%%%%%%%%"""&&&******(((%%%%%%&&&$$$&&&+++000000+++)))+++///,,,(((&&&&&&&&&&&&%%%"""'''++++++''''''+++000&&&,,,...+++(((***,,,+++))))))'''&&&***///...***&&&((((((''')))------***,,,***&&&&&&+++000,,,%%%+++)))$$$!!!###)))***'''+++666,,,***$$$)))###,,,'''***,,,,,,+++******+++*********,,,///111111000666444222...***---;;;JJJ@@@777JJJ999<<<'''555((((((&&&''',,,222555222...!!!'''---...***))),,,000+++---///...;;;111...555444;;;DDDDDD999...///555000111555<<>>+++---111666999:::888666999+++,,,+++---(((,,,QQQGGG666)))+++000///---...AAA@@@AAACCCAAA777...***---333111<<>><<<:::,,,(((%%%%%%'''(((%%%!!! ''')))...333)))!!!;;;111******,,,---...000((((((''''''&&&'''((((((***)))'''''''''&&&%%%###$$$&&&'''%%%"""!!!$$$(((''')))***(((%%%&&&+++111)))'''$$$"""!!!"""$$$&&&"""&&&))))))'''$$$%%%&&&$$$###'''---,,,((((((,,,///---+++++++++,,,+++***###&&&(((((('''&&&((()))%%%---111+++$$$$$$''')))((('''$$$"""&&&------((("""%%%&&&######'''***)))'''(((&&&$$$(((---+++%%%(((***((($$$%%%***((($$$---999+++,,,$$$...###)))&&&***---...,,,)))((((((---,,,,,,...111111///---888111---...000555???JJJAAA000MMM444999;;;666,,,***))),,,222666777666((()))***)))((()))---000///;;;111222666777...999;;;CCCFFF>>>333......---:::444///888KKKVVVLLL:::555******'''---000&&&333444+++222,,,,,,222333AAAMMMFFF111777BBB+++222333111///,,,)))***///555:::777000111,,,...+++%%%===777222------111555777777AAA;;;888:::888222------...===:::>>>KKK:::%%%111444444333000...000333555222222222333333444444444;;;CCCFFF>>>444111333555,,,,,,///333222000222777222444666888888777555444000555888666666:::;;;:::777666777777555777BBBPPPbbbttt%%%%%%***333999666...'''<<<555,,,((())))))(((&&&&&&***((()))...'''!!!''',,,%%%###''',,,,,,++++++)))'''%%%$$$%%%(((+++---&&&%%%%%%'''((()))'''&&& $$$(((&&&""""""'''---((()))***)))'''(((+++...***'''### ###%%%!!!$$$''''''$$$"""###%%%'''$$$&&&++++++''')))///%%%$$$%%%'''***,,,,,,+++(((''''''((())))))'''&&&000///,,,)))***,,,***$$$)))((($$$ %%%---...((( $$$%%%!!!"""&&&((("""'''((($$$$$$((()))&&&%%%***+++(((((()))&&&'''444'''+++###///!!!%%%%%%***///111...)))&&&%%%000//////111333222...+++111)))(((000999;;;<<<>>>888)))333,,,//////888!!!000222555999;;;<<<<<<;;;333///***((())),,,///000555GGG222---)))666'''000555AAABBB333$$$$$$+++///...444777999===AAA<<<444333222999333111+++###999666...555000///555555DDDMMM888---VVVAAAEEE444333333111///...000555999777555555)))---333***444666::::::444000222444333888333222888:::555222333...DDD<<<333CCC===,,,444111444555333111111111000555444333222222444555666+++444:::666111/////////******...222333222666<<<666666666777777777777777:::???AAA??????BBBCCCAAA===777555888:::===IIIUUUnnn***"""111)))***333###'''%%%000222((($$$******###%%%&&&'''((((((((('''&&&'''$$$ !!!(((---(((,,,)))&&&&&&))),,,,,,+++&&&(((******)))'''''''''(((&&&%%%&&&$$$###(((000***,,,***%%%%%%)))***(((&&&&&&###!!!%%%,,,---)))+++(((&&&(((,,,///000///$$$,,,333444...))))))+++$$$'''$$$%%%***,,,)))...---)))$$$ %%%***...---,,,...111000,,,(((%%%&&&''')))++++++)))'''%%%$$$######$$$%%%%%%%%%...---+++******+++---...******)))'''&&&)))000555666)))%%%...555000***))),,,((('''++++++'''&&&***...###,,,))):::)))...+++777888666444:::DDDFFFBBB888666111---,,,///333444222999CCCPPPOOO:::555GGG333///333555000333555,,,FFF@@@777...(((***///444888[[[AAA(((000...''')))333000999222:::XXXBBB@@@333:::999222......EEE666???111777888666MMMMMMHHH;;;444666YYY;;;+++444...:::;;;:::>>>999222444;;;<<<:::555444777888666333000;;;222===...222+++222000///000...+++---222;;;777333111111222222222777***444888999666+++666333666777555333333111---222------+++)))444:::111666...999???444666;;;///444111///222888;;;:::777444444666999===<<<999555555333888===<<<<<>>---///***:::777999777000...111222000222222000---+++++++++***)))888???>>>:::///---999BBB888666555333<<>>555---(((***000666FFF]]]===%%%333999888111111,,,888666000BBBOOOLLLFFF...,,,---222666444EEE555IIIIIINNNDDD999MMMPPP@@@333888MMMJJJ>>>999>>>+++666777666<<>>>>>555>>><<<;;;:::///555777999999666555666333...111///333555333:::===222:::333===CCC:::<<>>...333)))222---111222,,,((((((+++---///000111222111...+++))))))<<<>>>222///111555>>>III;;;555555444>>>GGGDDD===999333---)))+++000444@@@WWW???222@@@BBB;;;---555%%%:::...)))AAAAAAQQQXXX777***(((222:::333===///CCCJJJRRRIII<<>>III[[[III999222666444+++///===333666333666000666666<<<...***))),,,+++&&&###$$$000333666444222555>>>FFF>>>;;;CCC:::888>>>333444888888666333333555111+++///---222666333999<<<333666222999>>>999;;;>>>777111222666;;;???>>>888333444222000000111333333333///111777===@@@HHH```xxx333666444$$$%%%***,,,,,,$$$!!!$$$((('''''')))&&&&&&%%%%%%%%%&&&''''''###%%%$$$%%%)))***(((######""""""######"""!!!!!!""""""$$$'''***(((###"""'''+++***))))))&&&((('''$$$###&&&'''%%% ###$$$######%%%###&&&'''((()))******)))((($$$$$$(((---222222///,,,)))...222///***)))+++...(((((('''''''''''')))***)))''''''***///444444333000///------,,,+++(((%%%###'''***)))'''&&&(((+++)))+++...//////,,,)))''''''+++---***%%%&&&///777&&&///222***'''+++,,,))),,,******,,,......///000%%%888OOO999555%%%///)))))),,,...---,,,---000222,,,---000555666333000000000<<<999111666>>>FFFRRRAAA444111444111333444...555444222...+++***+++---===UUUIIIAAACCC===999,,,333(((000(((%%%333888HHHWWW;;;000***111777...666666:::===EEEIIIEEEAAA999333555CCCRRR111)))+++333???BBB===999;;;999;;;HHH>>>666222333222---///666444:::444AAA777AAA666999666222222666777222...---222777999555......888BBB777<<>>***333111222000...///000///---+++...,,,///444555111000333555444...000===BBBJJJ[[[<<>>???444:::)))***+++))):::<<>>777222999===???:::111111:::???<<<777999///===555@@@222111333111333888888444111111777:::;;;555...---444<<<333;;;FFF888555BBB888444777888555222333444111+++333///666<<<777999>>>:::999;;;999777888666444666333333333555888:::;;;;;;222333444555555444444444:::;;;>>>AAAGGGXXXsss))))))+++BBB???&&&''',,,333111...++++++***)))(((&&&(((+++,,,,,,)))%%%###!!!###!!!!!!$$$%%%###&&&%%%###!!!!!!%%%***///#########""""""%%%)))---***&&&&&&***+++((('''(((%%%((((((%%%$$$'''&&&$$$###)))+++)))'''((('''%%%&&&((()))(((&&&%%%%%%&&&)))%%%""""""%%%((())))))///---...///---)))(((+++---***&&&$$$%%%((()))***)))'''&&&(((,,,...---+++&&&%%%$$$&&&((())))))((('''(((***,,,------,,,,,,&&&&&&'''(((((()))))))))''')))******+++...333888444111---,,,333===AAA???DDDBBB===999999777///%%%```gggKKK777555111---444///---111444111---+++999444555:::999333222666777444---111===>>>DDDUUU>>>111111555...***,,,+++))),,,000111...+++(((&&&777LLLMMMHHH777---===???888KKK///000777000???444777<<>>AAAAAAIII<<<222666;;;LLL888BBB>>>&&&???,,,111BBBVVVIII666111888333...555777<<<555%%%'''888BBB===:::555***---,,,333///...((())),,,000///+++***,,,888999888666333444777;;;...555BBB555111999///,,,///333444111///000---)))...,,,777@@@:::777888333:::>>>888444888555000666///333888<<<===;;;777555000333555666666555555666>>>>>>???CCCNNNccc}}}---111...CCCCCC---000,,,(((......'''%%%))))))$$$$$$&&&(((******)))(((&&&"""###"""%%%))))))&&&&&&''''''%%%$$$&&&***...)))((('''%%%$$$&&&***...+++))))))+++)))%%%%%%)))%%%((((((&&&%%%((('''$$$&&&+++...+++)))++++++***%%%&&&'''&&&$$$###%%%''',,,)))&&&$$$%%%''')))***---((('''+++---***((()))+++)))'''(((***,,,,,,,,,(((&&&&&&(((,,,---***'''###""""""###&&&((()))(((***)))(((,,,000111...+++)))(((''''''(((+++...000*********+++...222666777666222222999???AAA@@@AAAHHHJJJGGG???;;;;;;999555qqqRRR$$$(((''';;;000///333000222888:::666444666===888999@@@@@@777444999111:::888222777:::>>>HHH===222444999///)))...111)))+++...///...---...///000===BBBHHH<<<111:::222:::KKK<<>>@@@///...555:::===666///666===111&&&(((******+++,,,,,,---000444888CCC@@@888===777555AAA666888AAADDD(((:::PPP000,,,111>>>]]]bbbZZZOOO;;;>>>333...???666444<<<111<<>>???444888...888???===888555555444===111111222***,,,999???333<<<222,,,666333,,,777;;;;;;:::777444111000000333444444333222555:::???:::999999CCCYYYwww///(((''',,,+++$$$&&&...&&&%%%)))///...(((&&&))) $$$''''''%%%""""""###"""&&&'''&&&&&&))),,,!!!&&&'''"""!!!%%%&&&###'''((('''%%%%%%)))---///***++++++(((&&&&&&%%%###$$$%%%%%%$$$###$$$''')))###,,,((($$$+++---'''&&&+++$$$$$$***(((!!!###,,,,,,)))&&&&&&))),,,+++***...***'''(((+++---,,,***$$$+++,,,'''+++555666...+++'''###"""%%%'''&&&%%%)))''')))***%%% %%%...)))))))))***,,,...111222+++,,,***&&&'''...222222000///---+++,,,111666888888:::DDDGGG??????@@@999999===444666DDD;;;...777<<<===??????<<<888444111...//////HHH;;;:::666MMMOOO[[[DDD===CCC777444666777333///---000555999;;;===FFFOOOCCC...,,,000(((((('''(((+++)))'''***///888AAADDD<<<777>>>JJJRRRWWWGGG<<<666333999<<<222:::;;;KKKWWWNNNEEEEEECCC---......------333<<>>:::888666333...///333333777;;;;;;999666666777:::333555IIIddd~~~%%%!!!###(((&&&!!!(((444### !!!&&&((('''+++222$$$&&&))))))'''&&&&&&(((%%%&&&'''&&&%%%%%%&&&'''!!!'''((($$$###&&&&&&$$$"""%%%""" (((///+++***'''###"""$$$&&&((($$$%%%%%%%%%%%%%%%'''(((%%%((( ***///)))&&&+++&&&)))000///((((((///,,,)))''''''***+++)))'''***)))((('''&&&&&&'''(((***((((((+++......---...((()))******)))'''''''''###"""$$$***+++***,,,111&&&&&&(((+++///000///---,,,---+++'''(((...222222...///---+++,,,111666888::::::@@@???777999<<<666111222...999PPPIII333000//////..................+++***&&&999AAA===000777CCCKKK444...555,,,,,,...999444///,,,,,,///222333;;;CCCMMMFFF555555777------'''###&&&***,,,---///>>>>>>???BBBKKKRRROOOFFFEEEAAAEEECCC777555555---111222AAAOOOPPPLLLDDD555...000111000111555<<>>888444333333111333777000888:::333111444222+++222///...000555666444000---111222111444:::===;;;<<<777666>>>DDDBBB===;;;444///---111444555777999:::777666777555222444999333555666555444333555888777555===TTTooo ###&&&###(((666%%%!!!!!!%%%(((''''''(((%%%&&&''''''&&&'''(((***(((&&&%%%$$$%%%&&&%%%%%%###''')))'''&&&''''''%%%!!!"""$$$%%%$$$%%%'''***((())))))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&''''''---111)))&&&///111,,,---'''%%%)))000000***)))...+++)))((()))++++++'''$$$))),,,---***&&&$$$&&&***///&&&%%%...000'''&&&---$$$***///000,,,((('''((()))&&&''',,,///---+++***$$$$$$&&&+++111222,,,''',,,...,,,((()))///222111...111000+++***///333333;;;999;;;666...333999222+++///111===MMMGGG666333+++)))%%%###$$$'''***---!!!///444000;;;,,,,,,<<<;;;>>>((('''...))),,,,,,---+++((()))---222666999444999CCCAAA888999999...>>>111''')))///222000...777666777>>>IIIKKK@@@222;;;???KKKJJJ888000222000888666>>>JJJVVV___TTT888///111333444555777:::===CCC999222222444222000000///---///333444///***)))***,,,000333111000555<<>>;;;777555333888888111---//////***222///++++++///222222111---...------222777777444888555444888<<<<<<===???>>>777888???>>>555555>>>999666666777555222444999777666444222111333888;;;555999HHHbbb}}}$$$$$$&&&)))%%%!!!%%%---%%%###'''111999777+++ ######"""""""""$$$''')))$$$""" """&&&))))))(((%%%(((***)))((('''&&&%%%+++$$$""")))111000(((!!!%%%(((///333000)))%%%%%%((('''''''''(((((('''&&& )))(((%%%)))%%%"""###"""%%%***)))$$$$$$((('''&&&&&&))),,,,,,((($$$(((******)))'''%%%'''(((---''''''---...)))'''***$$$(((---///---)))'''''',,,+++***,,,,,,,,,++++++%%%######)))000111+++%%%+++---,,,))))))---///......333333,,,)))---000...888666888333,,,333999111+++555===<<<777111333;;;444111,,,)))'''))),,,...&&&999@@@***666%%%222HHH555444$$$***000+++111,,,'''&&&&&&)))...555:::<<<------444555000444555)));;;000(((,,,222555333222111888@@@@@@;;;444///+++===;;;@@@>>>...***111444333//////444CCCYYYTTT666000111333555777888888777:::333---------,,,...111333666777666555777444000...111444444000///444;;;CCC777888;;;111...777;;;777444666===@@@>>>;;;:::333666444---***,,,---+++333000------///222222222222000///111555777222+++333333444555666666999<<<===;;;<<>>999GGG]]]uuu&&&$$$$$$'''***(((###&&&""" '''666===333%%%%%%""" """$$$%%%&&&###"""###$$$&&&'''&&&%%%'''&&&&&&'''%%%"""###&&&$$$333:::111''',,,:::(((&&&'''***%%%!!!***///+++'''''')))***(((&&&***"""222RRRUUU>>>000++++++***'''%%%$$$&&&(((!!!!!!###''',,,---***'''$$$"""!!!###(((***'''$$$###+++---''')))222000%%%)))&&&###%%%(((***(((%%%''',,,---'''###'''...333***&&&"""$$$))),,,,,,***(((++++++((((((******''',,,111***(((000444111,,,111888666444>>>???///((((((111333+++---000''',,,---///111111000///...444222<<<:::888---111111+++((()));;;777,,,222(((000---***))))))((('''&&&222******,,,)))---111***&&&&&&)))------+++///555666777>>>EEEDDD;;;///)))???555999???888333555333...444<<<;;;===NNNQQQ???222///---000555666333///000///...---(((%%%***222///222222///...000222222---111222000222888<<<===666...444999111---333555//////222444111---000777......---+++***,,,///222,,,---///111111000...,,,...,,,...555888555111//////444777666555666555333---555333,,,999QQQSSSDDDAAA?????????<<<666666999444444555888;;;<<<<<<:::>>>OOOfff{{{)))((('''&&&''''''%%%"""&&&$$$ """(((&&&&&&###!!!!!!###%%%%%%###"""$$$'''(((&&&$$$""""""((($$$###%%%"""!!!&&&!!!'''111555,,,###,,,>>>%%%!!!"""%%%!!!"""///222---'''&&&(((***)))'''%%%'''>>>???111,,,)))+++,,,***(((((((((((("""!!!"""&&&***,,,)))&&&'''((((((***++++++***)))%%%''')))***,,,---***&&&((((((((((((*********))),,,///---&&&"""%%%(((((()))'''%%%%%%(((***++++++(((+++,,,))))))+++)))&&&,,,222)))'''///333///)))///777555444>>>>>>,,,((('''444888000555;;;...)))+++///333555555444333:::444DDDQQQ000&&&,,,///---***000DDD888+++555***(((''''''(((***,,,,,,+++000(((***---)))+++///)))000......///,,,***...444555...+++111555333...---===;;;IIIRRREEE999;;;>>>...333<<<:::555@@@GGG???555///***,,,333666444000///000222000)))$$$)))222...---------+++***...333000222111000555>>>AAA>>>444///444777000111555111666333333555333//////222------,,,+++++++++...222,,,---///000///...---,,,,,,)))***...000---...222...222333222333777666222111666444///444@@@???555777666666888666111111444333222333555999<<<;;;:::BBBVVVooo///000...((($$$%%%'''(((%%%'''"""!!!%%%(((&&&%%%### !!!###$$$###!!!$$$))))))&&&###""""""(((###!!!### &&&...%%%!!!%%%&&&!!!%%%...###***&&&###000555...'''%%%'''******(((&&&,,,+++***((( ///"""&&&))))))((('''&&&%%%$$$######%%%)))***(((%%%%%%))),,,+++(((&&&'''))))))###$$$---///'''###(((&&&***......,,,***+++---&&&((('''$$$&&&++++++&&&'''''''''((()))***++++++))),,,---+++***+++***&&& 000555***%%%,,,///))))))...555333111======******000CCCAAA...444EEEAAA///111555888:::::::::999WWW888:::UUU222333222(((---)))111DDD444&&&222))))))))))))***---......---)))###''',,,''''''***%%%***&&&%%%(((+++---444;;;===444+++'''%%%(((444AAA666===QQQXXXCCC333:::EEEAAA@@@CCC>>>777AAANNNNNN777000)))+++222777555222000222555333***$$$(((222000,,,,,,///---***...777CCCAAA:::333444999666///444111555555///333555---555000...111333000---,,,...------,,,++++++---111...///000000///......///666111...///...,,,000888222555555333666======888,,,...111555777888888999888777777999666111111444555333222444999<<<===<<>>333)))$$$%%%&&&%%%)))+++---+++'''$$$###$$$''''''(((+++......***'''(((%%%%%%(((&&&###%%%++++++//////***(((+++///000000,,,+++,,,,,,(((''')))%%%***------***))),,,000------000///333BBB>>>%%%000///444@@@GGGFFFAAA>>>888,,,,,,111///444===???FFF---??????111)))000***---***$$$)))444666///,,,))))))***)))&&&(((---222222111000///---,,,***"""+++///)))&&&---888>>>666;;;888,,,)))333:::999===999999:::888555999BBBMMMIIINNNHHH;;;HHHVVVJJJ888...''')))///111111222///...---...222333///(((///222111---///777>>>AAA---000333444444333333333222333AAA999222222,,,555///---444888111000000))),,,,,,---...+++(((---444444:::888555666000...777333///...000000///000444333333333333555777999;;;;;;555000000555:::;;;:::444222333666666666:::@@@YYY@@@...555CCCGGGBBB===@@@```***'''###"""###$$$###"""!!!$$$'''***+++)))'''%%%#########$$$$$$$$$$$$$$$"""&&&'''%%%######$$$&&&###"""$$$%%%$$$######$$$%%%&&&&&&(((###%%%+++***###$$$,,,;;;(((%%%%%%$$$&&&!!!&&&,,,///---)))%%%"""%%%(((*********)))###%%%''''''&&&%%%&&&'''333111,,,&&&"""###&&&))))))+++,,,***&&&###"""###&&&%%%$$$'''***,,,,,,***((((((((()))))))))))))))...000///+++***------***++++++...111///+++---222***---...+++((('''+++///***,,,333444333???EEE:::...***+++111666444111///777,,,))),,,,,,444888111444333;;;444///,,,###***///333000))))))000000)))---+++******&&&"""$$$)))------...---+++)))))))))+++...---'''&&&---444666888===:::000...666:::777111333888===;;;777999@@@DDD===???===888GGGRRREEE999///&&&'''***++++++,,,,,,******...444777444///===>>>:::444333666777555000111111111222666;;;???===666;;;444111444***...333111888999000...111---......//////,,,)))...555333777222000444111,,,222222...,,,---...---000555888888666555555555555666999555222333777999888666444111111333444555;;;BBBAAA222***222===???======WWWppp'''%%%""""""###$$$$$$###$$$&&&)))+++,,,+++)))(((""""""###$$$$$$%%%%%%&&& ###%%%&&&&&&&&&%%%$$$!!!!!!""""""###!!! ###'''(((%%%!!!""" $$$+++***###!!!&&&444&&&#########&&& $$$)))+++)))((('''((($$$&&&(((***,,,,,,,,,,,,###%%%''''''&&&%%%&&&''''''''''''%%%######&&&***((()))***)))'''&&&&&&'''%%%###"""###'''+++---...$$$((((((%%%(((///---%%%...000000------...***%%%$$$'''---///+++'''***111+++,,,,,,)))&&&''',,,000......666666+++...;;;???///)))&&&(((+++******+++111***+++...555EEEIII;;;@@@WWWEEE000///***&&&!!!///555555...+++---+++&&&///...///...)))$$$'''...,,,///000///,,,******,,,111000,,,((((((,,,...---...222111,,,...555555///%%%,,,666<<<999333444999:::444444666:::IIIOOOBBB<<<111))))))+++,,,,,,...---***)))...444666444000444444333111333777555///222333333333444888===AAABBB555555---000777++++++444111666666...///444111------...000...---111888222666000...555555000333111---+++,,,------000555999888666444333222111111999666444555777888555222555222000222222222777>>>777111222:::>>><<<>>>DDDjjj|||$$$###""""""###$$$$$$%%%$$$%%%''')))))))))((('''%%%%%%%%%%%%%%%%%%&&&&&&######$$$'''***+++***((( """$$$### """$$$$$$###"""$$$&&&&&&$$$"""!!! ###((('''"""!!!%%%000''' """%%%%%%&&&)))(((***+++***((('''((()))++++++++++++******))))))###%%%''''''&&&%%%&&&''''''%%%&&&((((((&&&&&&((('''((((((((()))***+++---%%%$$$$$$%%%(((+++---///$$$***((("""(((666555)))(((...111///---,,,***&&&)))))),,,...***%%%$$$((('''((()))))))))+++///222000---555666'''!!!...:::...(((&&&))),,,,,,---000---...222444<<>>CCCAAA===AAAKKKmmm!!!""""""######$$$%%%&&&$$$%%%&&&''''''(((''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&(((+++,,,***))) &&&***(((""""""''''''((((((&&&$$$###%%%'''&&&%%%&&&'''&&&%%%&&&***,,,&&&###$$$&&&((()))+++)))''''''((()))***)))((('''''''''&&&%%%$$$###"""###%%%''''''&&&%%%&&&'''***$$$###))),,,***((()))***((('''&&&'''((()))***&&&''')))***+++,,,---...(((---)))###***999;;;222!!!***000///+++***+++***555000...111222...***)))%%%(((+++---------.........(((000666+++$$$...888***((()))...111///...000111444999555444BBBEEE555EEE\\\<<<666>>>***,,,///$$$***///...,,,,,,,,,+++'''''')))***&&&###'''///+++---...---)))''''''(((%%%)))---///,,,)))))),,,###&&&)))...333666222,,,000555:::888444444999===666>>>BBBCCCFFFGGGFFFFFF@@@888111000000///000222===666333777999333---******,,,...222999>>>999111111444777777555111...---000222@@@999222555333??????222...000111777999///---++++++...//////222888000<<<999///---,,,,,,333111000222777888444333555666666555444333222111000;;;888444111111222444444111111444777777333333666CCC===;;;>>><<<:::BBBNNNmmm!!!"""$$$$$$$$$$$$%%%'''&&&&&&''''''(((((()))*********)))(((&&&%%%$$$###%%%&&&''''''''''''''''''%%%***///,,,%%%!!!$$$)))'''***+++((($$$###'''+++'''&&&%%%###"""###'''+++((($$$!!!###'''******)))"""!!!"""%%%)))+++***(((%%%%%%&&&''''''&&&%%%$$$###%%%''''''&&&%%%&&&''''''!!! (((,,,***+++000...***&&&#########$$$###'''***,,,---------...000'''(((&&&!!!&&&111444///&&&+++***(((***,,,,,,777///,,,000555444111///+++,,,...000///---***)))000(((---222)))$$$)))+++000000333999999444111111222222666333...555888,,,111===555???HHH555---333&&&)))+++++++++***++++++,,,)))((()))'''$$$%%%))),,,,,,,,,------,,,,,,+++$$$&&&+++///,,,((()))---***+++...111222000,,,(((---222444111111666;;;===EEERRRSSSNNNMMMGGGFFFPPPMMMFFF???===999444222333:::444444===@@@:::333111+++///111444999<<<999333111111111000......000222333888HHH???333444333BBBEEE777333555444888777,,,333///...//////---...222888GGGCCC444...+++,,,222222111444999999555333444;;;;;;:::888666444222000999666333000///111555777...///333999999666777:::>>>777555888999===JJJZZZwww!!!###&&&&&&$$$$$$%%%'''''''''&&&''''''(((***+++(((''''''&&&%%%$$$$$$###"""$$$'''&&&%%%$$$&&&)))...///...---***(((''''''%%%&&&((())))))))))))***$$$$$$### """%%%'''&&&### """)))---+++'''"""'''))))))((('''&&&''')))***++++++)))&&&%%%###%%%''''''&&&%%%&&&'''%%%"""%%%+++***&&&---:::///***%%%"""###%%%%%%%%%(((***,,,,,,,,,---111555&&&&&&%%%%%%&&&'''((((((###$$$######'''------)))000***(((+++///000000222/////////000///...+++)))222,,,//////%%%###(((%%%666777<<>>888000++++++...111333555222...///777<<<333&&&+++---,,,'''&&&***,,,+++///***---000,,,111888555******((('''&&&&&&''''''***///$$$(((,,,***---+++&&&&&&+++000111111222***000555333...,,,...111DDDWWWeeecccXXXQQQPPPPPPPPP<<>>;;;:::GGGZZZttt$$$&&&'''%%%###$$$'''+++&&&%%%$$$"""""""""###$$$'''((((((((('''$$$""" ((((((//////###!!!&&&###&&&$$$!!!!!!!!!!!! """$$$$$$&&&,,,000000'''&&&&&&(((***++++++***...(((######&&&'''######!!!&&&%%%"""222777,,,111,,,&&&'''### '''---)))(((******((((((+++***)))***+++,,,***'''&&&(((++++++)))))))))%%%%%%)))((()))---***###&&&***000555777222)))!!!,,,,,,+++***,,,...((( (((&&&$$$$$$&&&(((******///444...)))---***'''...777//////---''',,,333000333///***'''(((***+++,,,444666333...555===666&&&------+++(((***---+++&&&+++&&&+++///***---111,,,***)))((((((((()))***+++...222&&&(((***)))000''')))''')))---...,,,...222---333777444+++&&&+++222LLL]]]hhhbbbSSSKKKNNNTTTJJJ999---000666555111111;;;JJJHHH444...999777&&&...---***%%%"""$$$+++111555===DDDDDDAAA@@@>>><<<666;;;<<<777222111///,,,222,,,''',,,999AAA999,,,000,,,---777>>>:::111***>>>;;;666333444555333000,,,000222///---......---444333333222111000000////////////000111111222222---000222///***)))...444:::777666777999:::777444999<<<777999LLLccc{{{)))+++,,,)))$$$"""&&&***$$$###"""!!! !!!"""$$$'''((((((%%%###!!!###'''###'''---***&&&$$$######$$$$$$###"""!!!%%%######)))000333((('''&&&(((***+++,,,+++***'''$$$$$$''''''%%%!!!''')))***%%%!!!'''(((+++///***&&&***&&&"""&&&+++)))+++---+++''''''+++///+++)))+++,,,***''''''&&&((((((%%%%%%'''%%%!!!(((---))))))...,,,###&&&$$$%%%***///111---))),,,...---+++,,,---'''$$$###"""$$$'''***,,,---111222///+++,,,,,,...333===444111...***222888222,,,---...000///,,,&&&!!!+++222222,,,333???===///&&&)))++++++---000///+++(((###(((+++%%%'''***%%%+++***))))))***+++,,,---111555((('''&&&)))===@@@000------000///+++***---///111444222+++(((...777WWWUUUNNNCCC;;;===GGGOOOOOO>>>///---222666999===EEEAAA666000:::GGG===(((222111---(((%%%&&&,,,111::::::777333111444999===777777555000///111///+++000+++)))222???FFF???555999222000555;;;;;;888777???;;;555000222555555111000222222000............333333222111111000000000---///000000000000111222333444333///,,,+++...111555555666888::::::888555777999333888QQQkkk'''+++---***%%%"""$$$((('''&&&%%%$$$###"""!!!!!!!!!"""$$$(((,,,---+++((($$$###(((&&&---333///'''&&&%%%&&&'''(((&&&%%%###&&&!!!"""(((+++((('''&&&&&&)))***+++***)))******)))'''&&&%%%%%%&&&,,,+++'''***+++&&&"""%%%)))%%%&&&111111,,,...******+++...,,,((((((+++///)))&&&)))***)))+++///''')))'''######''')))(((---444555...***------))),,,'''""""""'''...555999///333555222111222000,,,------...///000222444777///,,,---,,,***---444666888000---***(((333999000+++---000222222...((("""###+++,,,(((---:::===666&&&,,,+++***+++---,,,+++%%%((()))###%%%***%%%,,,+++++++++,,,,,,,,,------444,,,---((()))BBBLLL===666333444333...(((&&&111...///444666888@@@JJJdddPPP888...333>>>FFFJJJQQQDDD666000111444888:::444444555666000,,,111;;;444555555111---,,,///222777444111000///111666;;;===888000***---111///))))))(((+++333:::<<<999666888444222555666555666999999888333...000666777333555444333111///...///222111000///......//////000---///111111000000222444;;;666111///000111111000111222444777999:::888666999;;;777AAA___{{{"""%%%((((((&&&$$$%%%&&&&&&%%%###"""""""""######"""!!!"""%%%)))***(((%%%***###&&&((($$$(((,,,'''&&&%%%%%%&&&''''''&&&$$$''',,,---'''!!!"""%%%&&&(((&&&$$$$$$&&&(((((((((,,,...///,,,((($$$$$$%%%+++222+++###))))))%%%)))$$$###+++***%%%(((,,,******------)))(((***(((######'''((('''...888***,,,+++&&&%%%***///000444444111,,,'''&&&(((,,,999444---)))---555@@@GGG111666999999999:::999666444777:::888333111555999...(((,,,---'''---666555...******'''%%%000555+++---,,,******,,,---,,,,,,&&&))))))&&&'''///555777"""+++111///******++++++...(((+++,,,&&&(((,,,'''***+++,,,......---,,,,,,'''000...444000***;;;AAACCC<<<888888777111***'''222---///999BBBIIIUUUbbbaaaFFF+++'''444>>>???;;;IIIBBB999444111000---+++000000777;;;///!!!***@@@333666999888555222222333******---222555333333555CCC===333,,,---000---'''***+++000555666333222444///...000444333...,,,...///444333...///666888555777444333333000...000555444333222111222333444555///111444333111111333666999444......333555333///000222444777888888777777666;;;===KKKkkk{{{}}}~~~###&&&)))+++***(((%%%###$$$"""!!! """$$$&&&!!! %%%'''$$$!!!***###%%%&&& """&&&!!!%%%$$$$$$%%%'''&&&$$$"""(((---...)))&&&'''(((&&&(((&&&###"""###%%%%%%%%%...---,,,+++***(((%%%###BBBJJJ:::(((+++*** '''---''' )))///***(((+++---+++)))***$$$!!!$$$)))'''###***777...222111---+++...222222,,,'''&&&)))'''###***777:::666222111444888;;;;;;)))---111444999;;;555---000777<<<888///+++000777222)))000222)))...999333,,,,,,000,,,(((222666***...+++((('''(((***++++++000,,,***)))''''''///:::***///222///,,,,,,+++))),,,(((---000)))***,,,%%%%%%(((,,,///000000...,,,)))---(((444777///888666???<<<<<<<<<999222...///222...111:::AAAGGGWWWiiiUUU>>>)))(((111666333///;;;888333...,,,+++)))'''666000111999:::333000333///333888999666333222333***'''***111333111000333===>>>:::222...---,,,)))//////333888666111111555333...---000000,,,(((((((((222666111///666999666444222222555333...///333555444333222333444666777000444666666333222555999111000000333666777333///444555777888777777666666111:::AAASSStttyyytttxxx{{{|||***+++---//////,,,%%%!!!'''%%%###"""###&&&***,,,### !!!'''***)))&&&'''"""''')))###%%%+++'''&&&%%%%%%&&&''''''$$$""""""$$$######'''(((&&&(((%%%"""!!!!!!"""###""",,,)))''')))---...)))$$$DDDNNN:::"""$$$%%%"""***"""---+++""" !!!+++>>>111***&&&***...---***)))%%%$$$(((,,,&&&###111111666777333000111333222%%%!!!---///+++666III...+++***---111000)))!!!!!!$$$+++444666+++,,,555===888...***111;;;888...666888,,,111<<<444000333999555000888;;;...---,,,,,,,,,,,,)))&&&###999111---...***&&&000@@@)))++++++)))***,,,)))###'''%%%,,,000***))))))!!!!!!%%%***000222111///---000,,,!!!///888444;;;666999:::>>>???999222222777111///222888888;;;LLLbbbTTTAAA111...111111111222444111***%%%%%%***...000+++///333777999999333,,,+++000555666444222222333777000,,,...000///333999111999===666...+++,,,---...,,,///555555111111555@@@444+++***......,,,,,,%%%222999444000555888666000///222777555///---111///...---,,,---...000222111555888777444333777:::)))...444999:::888444111888999:::999777555555666000<<>>111...)))(((,,,///---***))) !!!$$$000:::444$$$...222???DDD:::333000(((///444333,,,'''---777>>>---111444444666<<<>>>===666)))%%%'''''',,,---$$$***,,,...///...------...'''(((,,,000---((('''***)))(((''''''((()))(((''''''000777777888;;;999444+++222333333AAAQQQLLL;;;=========;;;444000555>>>CCC888777EEE666111TTTaaaIII//////:::555444555***(((333000)))*********111(((111333...111999666***&&&FFF;;;---444666:::666666777---%%%,,,000333:::555666555222------000333///...222999;;;:::>>>FFF888:::222---111///+++000333111000222555777555333...444555///,,,///111000...000111000------111555666111---...333777666444555000000444666555888>>>444222111222444777999:::999:::IIIggg~~~}}}}}}zzz|||!!!((((((666222"""((()))### """++++++###!!!&&&+++%%%...;;;666...***%%%"""$$$''')))++++++***)))%%%&&&)))++++++***)))''')))%%%$$$&&&%%%$$$(((000'''((('''$$$%%%'''%%% ))))))'''&&&&&&&&&'''((()))))))))))))))******+++///)))%%%---555,,,(((444111***'''***------///333...+++***,,,)))%%%''',,,)))))))))+++,,,,,,***(((!!!"""(((***)))222111!!!///+++))),,,...,,,+++,,,)))"""'''000222---'''%%%(((555777)))###$$$ ***......***+++111888:::.../////////444777333,,,+++!!!"""'''(((...111))))))***+++***)))'''&&&&&&&&&''',,,000---'''%%%(((,,,)))((()))---...+++(((222666666222111555777666222:::DDDLLLOOOJJJ???555222444777999666555;;;DDD888:::888@@@777555VVVfffQQQ:::555999...+++000+++...999666------,,,***000'''---///---000777777222111@@@222---444888<<<000444333111---***...555888222******111333...333>>>444222444:::<<<;;;<<<@@@BBB???333---555555111555444222111222333222///,,,,,,222444111111444555222---,,,++++++,,,---......444000---...222444444111222///000555666333444777111///...000555999;;;;;;@@@EEEVVVsss}}}###...,,,111,,,"""***&&&(((&&&000((($$$+++''''''111777///***((("""'''++++++)))%%%######%%%(((******(((&&&$$$%%%$$$&&&((('''%%%&&&)))###'''***'''''')))(((&&&)))(((((('''&&&'''''''''((())))))***************,,,,,,'''***333---!!!"""+++******,,,---...222777...,,,+++,,,***(((+++000''')))++++++***(((((((((&&&'''---...,,,111/// ---)))(((++++++)))***---666&&& )))///***&&&)))///222===<<<,,,(((---,,,***---///...111555555222///...---...444777000%%%###%%%,,,***///222+++...------+++)))&&&$$$###%%%&&&+++///---'''$$$%%%+++)))(((+++///000,,,(((///111000+++))),,,///000333999GGGQQQJJJ777,,,,,,222333666777333///222999444DDD;;;777444333LLL^^^JJJ888444555---+++000000222===999000///+++)))...$$$&&&''')))+++///444777888555+++444888999===(((555---555777+++111>>>;;;777)))'''444333(((***999//////333888;;;:::;;;>>>JJJDDD333,,,444555000222777666555444555444111///000333444333555777666111444000---...222444333000222///---///111333111...------000555777555444666000---+++///666<<<<<<:::DDDOOOfff---;;;444///(((###,,,###555((((((***"""$$$---,,,&&&'''---*** ###''' """%%%((((((%%%""""""$$$'''))))))'''###!!!$$$%%%&&&'''&&&$$$$$$&&&###)))'''&&&(((***+++(((''''''&&&&&&&&&&&&&&&******++++++***(((&&&$$$%%%000///***,,,+++'''+++***---//////,,,***...333---,,,+++***)))))),,,///+++...000...)))&&&&&&'''///+++------***111555+++'''%%%&&&***)))&&&&&&)))777+++%%%)))...+++'''&&&------555666+++)))---***000555888666444333000+++***+++***,,,222666222***)))'''///444...---///)))000...---+++***(((&&&$$$&&&&&&***000///)))$$$%%%&&&''')))***,,,+++***)))&&&))),,,,,,++++++******111777>>>===333(((%%%)))000000333444///)))***...;;;PPP<<<,,,,,,+++;;;HHH===000***111777:::999555444>>>:::111///+++)))...(((%%%&&&)))***+++222:::333++++++>>>;;;999CCC000;;;***444===000999III@@@999333444999333&&&'''111&&&+++222666555444888>>>JJJFFF888///444222---000333333222222333555666777777555333222444555333000777555333444666777666444222111000111333333111...+++,,,///444666888888:::555000...111888<<<;;;999CCCUUUqqq,,,:::333---'''&&&111)))<<<444+++""""""***+++"""'''(((,,,))) %%%+++&&&$$$%%%%%%&&&%%%$$$###""""""###&&&((('''%%%###!!!$$$%%%$$$""" """######(((%%%"""###&&&(((&&&&&&&&&&&&%%%%%%$$$$$$(((((())))))(((&&&$$$###&&&222222---222333///111(((...222///***)))+++...&&&((((((''''''***---///---000222000,,,))))))***---(((******&&&+++000***$$$###&&&,,,---(((%%%&&&......+++(((---222---###+++&&&,,,000---...///'''///888===999111---,,,***%%%'''((('''***000222000111000888:::111......(((,,,***((('''((()))'''%%%''''''***000000+++'''&&&$$$(((,,,,,,)))'''))),,,+++,,,///000///,,,,,,---444===<<>>444333000///555///++++++...///...222999)))%%%***===888:::RRRNNNEEE+++000:::222<<>>888CCCIIIBBB888444555666***444<<<888...+++000777===BBB;;;555666111---333------++++++,,,///444777999333//////111333333333000222333333111000111222444333333444444444333111...///000000222555888888<<<777333333777::::::888DDD\\\{{{|||}}}!!!///))))))''')))888444888;;;---"""((((((###&&&&&&###))),,,&&&'''***%%%)))((('''&&&&&&&&&''''''"""###%%%&&&&&&%%%$$$###%%%&&&$$$!!!!!! &&&)))$$$ """###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''***&&&(((666666)))"""$$$,,,111///++++++,,,---$$$'''&&&(((---000111%%%''')))))))))(((((((((***&&&,,,...(((***,,,%%%)))&&&'''...111...)))(((&&&------)))...777222%%%111))),,,333333888888...+++444999444,,,***,,,---+++......+++,,,222666666222000666999111///000***,,,)))'''(((+++---,,,***(((&&&(((...000---))))))***---///...***))),,,///333000...---***''')))...111>>>===...'''......%%%''''''+++111333111333777999GGG888///------;;;===fffWWW===444AAABBB777333>>>FFFAAA666555444444;;;......---///000111///---%%%(((&&&222444===^^^gggIII///+++444444:::@@@777EEESSSWWWIII===<<<<<<888;;;DDDGGG;;;,,,%%%(((---)))222333000333...+++222/////////---,,,---000333222...,,,...111333555999---111444333///---///111333333333333333333444444222333111......222444333???;;;777444555888:::<<>>DDD```xxxzzz)))...'''+++(((!!!///111...999&&&"""---***~~~;;;%%% &&&###"""+++000$$$$$$$$$%%%$$$$$$$$$$$$############$$$%%%'''''',,,111000***'''))))))%%%###&&&&&&"""###(((------((()))*********)))'''&&&+++***(((&&&%%%%%%%%%&&&''')))$$$""""""!!!444'''///333000///000---((()))000222...,,,...,,,((((((&&&%%%'''******'''###,,,###$$$&&&###***777:::333((( %%%...111...+++,,,$$$$$$///555111000555444,,,,,,---)))...777444333333000******///222111111000///222:::AAA>>>666---%%%(((***&&&(((+++$$$+++'''$$$&&&***...---***'''######(((,,,,,,+++,,,999111))))))///222///*********///666555---+++---))),,,222444---&&&+++777,,,******---,,,******---888CCCRRRZZZ???111GGGDDDMMMaaa___RRRLLL;;;///:::555<<<333%%%######%%%...///777999777===CCC777###***;;;,,,222JJJLLLJJJCCC666000***222???;;;777@@@GGG:::111333444222333999===???;;;222...111222///---222......666444...000(((...555888555///+++)))+++,,,222888777111111777555333111333555555222...------,,,,,,+++---000333---333777777:::@@@@@@<<<555555444111000666AAAJJJlll}}}zzz~~~}}}***(((&&&&&&)))---000222222000%%% ***[[[ &&&'''(((%%%%%%((((((&&&&&&(((&&&!!!%%%###$$$(((+++)))$$$!!!&&&&&&$$$###(((///---''')))(((((((((&&&###$$$'''---,,,***)))))))))'''%%%&&&'''&&&### $$$(((***)))'''$$$###%%%***...444///***((('''&&&%%%&&&%%%******'''***222000'''$$$((()))))),,,000,,,###&&&(((*********,,,222888)))(((((((((+++---,,,((($$$"""+++///)))***...***&&&)))444444'''%%%...///111333333...((((((...444)))...555999<<<@@@FFFKKK///,,,)))&&&$$$$$$%%%&&&,,,'''###%%%((())),,,111))))))+++---+++'''(((,,,444///+++,,,000111///+++,,,+++,,,222888888000(((+++111444111000111---'''444&&&!!!,,,555222------000222;;;RRRLLL;;;BBB<<>>...<<<<<>>:::;;;333))),,,'''222888%%%///...***,,,+++(((///333+++++++++,,,...000111111000222000...---...000111111666444333444555333///,,,///111000---...111111///111111222444444222///,,,222......222222000111555444555777888777555222000CCC???333111<<>>@@@OOOFFF---'''...===888)))///EEE333+++)))//////(((&&&***+++'''444===888???BBB222///...222777666222333777<<<:::999>>>IIIEEE555555......333000'''+++222...,,,000444555333222333555222---***...555888333---333333222111000111222444:::999555111222666555111,,,000444555333111111222...---...///000///000000000444777666000---///111444444444999<<<===YYYzzz{{{}}}}}}{{{zzzyyywwwuuu}}}$$$&&&''''''%%%$$$%%%'''...)))((((((''')))((("""''':::---!!!)))%%%###---&&&(((&&& ###(((***&&&---000+++'''&&&%%%""",,,((()))!!!###000%%%******&&&%%%)))+++)))'''&&&&&&(((+++------,,,&&&### """&&&+++,,,,,,***++++++***'''$$$$$$$$$$$$***,,,%%%!!!$$$)))***...(((&&&+++***%%%&&&---***---000000+++$$$""""""&&&""""""''')))******''')))...///+++,,,000$$$%%%//////""" &&&%%%111222;;;;;;///...666777000,,,(((&&&(((---222444(((,,,444>>>EEEDDD===555...(((###%%%***---***&&&++++++...222///***(((+++,,,)))((())))))'''))),,,111333444333000,,,***)))'''((())),,,...---)))&&&***)))((()))******,,,...111,,,(((&&&%%%&&&+++000+++,,,(((333555999GGG:::***333???DDD<<<555999CCC444+++(((------'''''',,,))))))555666***444CCC;;;555999>>><<<333+++---444888FFF@@@;;;DDDGGG===111333///111///***///333,,,111555777777444222222444---...111555888777333...222666888444///...333999>>>@@@>>>666111111222222---111666777444222333444444555555444444444333111...222555444111///333777MMM>>>///666GGGQQQhhh~~~}}}~~~~~~}}}}}}~~~}}}|||~~~||||||{{{zzzxxxwww,,,---,,,)))$$$"""$$$''''''###(((+++&&&)))'''222@@@,,,"""&&&!!!''''''***)))###!!!&&&---000$$$,,,///+++)))+++((("""...***+++ ###222'''---...'''&&&+++,,,(((%%%$$$$$$'''***,,,,,,+++###%%%))),,,...,,,((($$$&&&'''((((((''''''((()))(((......'''%%%,,,000000---+++***+++((($$$%%%)))555111...+++&&&!!!!!!$$$$$$""" ###&&&((()))((($$$&&&+++)))###$$$)))---...666555&&&!!!$$$"""((((((000222***---777888111,,,'''&&&)))---......'''---555<<<>>>:::444///---)))%%%'''***,,,***&&&%%%&&&+++000///,,,...333///***(((+++...------///111111111000///...,,,***)))&&&$$$%%%))),,,------(((&&&(((+++---,,,---000---,,,,,,,,,---...000111%%%***(((///000777GGG999,,,<<>>AAA???666//////222222///222555777666444333333333666666333222333111------000222222111222666:::EEE>>>555999IIIZZZzzz}}}~~~~~~{{{xxx{{{}}}}}}}}}~~~...000000,,,&&&###%%%(((((("""))),,,'''///333###222888###%%%'''"""!!!$$$((((((###"""'''///222"""((()))$$$&&&,,,)))!!!&&&$$$%%%((((((&&&&&&***%%%,,,---&&&$$$***,,,'''!!!!!!!!!###&&&((((((((('''+++111333000)))###'''((()))(((&&&&&&((()))***000000***+++333555000(((,,,---)))&&&''''''&&&555...)))***((($$$###&&&"""###$$$$$$$$$%%%''')))((($$$&&&,,,***"""###+++000,,,000111((('''***$$$$$$###(((''',,,000***///,,,)))+++...///***&&&(((+++111666888555///***...,,,***)))))))))'''%%%!!!$$$+++111///,,,---222///***)))+++,,,,,,000555///---+++,,,...///---***&&&&&&$$$""""""%%%+++///)))&&&&&&***,,,***+++000.........///222333111..."""+++)))......;;;PPPDDD444:::>>>>>>BBBEEE>>>222,,,...---+++,,,///...***+++333777888888111...666444333///,,,+++,,,+++***999MMM:::222333000;;;555444------,,,)))...000&&&444222///...///000000///***,,,///111111///,,,+++,,,---///333888===@@@BBB999:::777111///222444333111111333555666555333000---111222//////111///***/////////000111444777999///:::<<<===JJJaaa~~~|||~~~|||~~~***---000---)))&&&'''***111'''+++,,,'''777CCC666***+++'''***%%% %%%&&&!!! &&&---111###""" )))((((((,,,%%%%%%,,,*** """******###""")))+++&&&###"""###%%%(((******)))&&&***//////---******+++------+++(((%%%###$$$%%%###***+++'''***222111)))###,,,///(((%%%)))***%%%***%%%&&&---000+++'''&&&!!!$$$''''''$$$$$$&&&)))(((%%%(((000///(((***444---$$$$$$((((((...000(((...$$$%%%,,,///444111###,,,***+++000555333+++###'''(((,,,333888888333---((()))))))))************"""&&&...333000***))),,,,,,***(((((('''(((000:::...***&&&(((---///---***&&&+++---+++%%%###(((...000+++)))------+++...444444222---+++...000///+++%%%///,,,,,,***777OOOEEE;;;444000555>>>???222$$$(((///000---...444111(((###***&&&***666...'''555666///((((((000777444...,,,>>>000444444&&&222222///+++------)))000555---222...***))),,,//////...+++***)))***++++++***(((000///111<<>>:::>>>XXXwww{{{{{{000+++***///000+++))),,,666...&&&%%%))),,,***&&&&&&''''''%%%$$$%%%$$$"""###%%%''')))+++---000222+++'''""" """$$$$$$$$$(((+++---)))"""!!!&&&)))***'''"""&&&000555333''')))%%%###///000(((---///...,,,...000---'''---///,,,&&&###%%%'''&&&111...+++,,,000000,,,'''---,,,((($$$%%%+++---++++++---+++%%%$$$((((((&&&000...------)))&&&***111)))---***!!!""",,,111---***,,,(((+++111***%%%,,,...,,,***+++---...---+++...'''###'''++++++(((&&&+++)))---555:::999777777111777666...---222///&&&(((((())))))***+++,,,---***""" (((//////------,,,((('''((('''$$$***333(((***,,,,,,,,,,,,...///)))######)))...------000,,,111)))###***,,,))),,,)))------,,,222>>>CCCAAA555;;;<<<555444999777000555///+++,,,---+++---000,,,000000,,,...666888555---)))%%%'''222;;;888000222666666000///333555222---+++))),,,000222111///...---,,,---------,,,+++999%%%,,,((())),,, ///+++000000...000888<<<;;;666555333222111111222222000111333444444333111000777222///000444666444000555666666555444555777999000@@@555333\\\}}}~~~~~~~~~333---***,,,***%%%"""###///,,,)))&&&%%%&&&&&&'''***)))(((&&&%%%%%%&&&%%%((()))***+++************+++'''###!!!###%%%%%%%%%"""&&&)))'''$$$###&&&***%%%***,,,,,,///222///((("""$$$!!!'''333111((((((,,,---'''$$$&&&))))))000222000***&&&((()))(((+++,,,---......,,,***)))###$$$$$$###&&&******''',,,+++)))((()))+++...000///---+++***%%%"""$$$+++ &&&'''###'''111444000******""""""&&&)))------+++******,,,+++)))'''111---,,,---,,,)))(((+++&&&&&&+++111444444888>>>111999;;;777666999444))),,,,,,+++++++++,,,---......'''%%%***---***''''''///+++))))))&&&###'''...***+++,,,,,,,,,,,,...000---(((&&&+++---,,,+++---&&&///***!!!######!!!&&&(((***+++,,,222<<>>>>>>>>999666444444333222222;;;FFFOOO\\\SSS555###,,,555444AAA???<<<<<<@@@@@@666***+++&&&(((111777333...---666...(((,,,555:::666000)))---000000------000444CCC999###444888)))444111333//////444444000000333...///111222222111000000////////////000222333444000222333222222333555777---///111222333666:::===AAAJJJvvv~~~zzzyyyzzz}}}~~~!!!...---$$$''')))&&&''',,,"""''')))###222===///%%%$$$&&&)))------)))$$$&&&'''((()))************%%%)))000---$$$)))000+++000(((###%%%%%%"""###'''###%%%'''((())),,,///111)))&&&"""###***...))) &&&***+++)))***///222222666111,,,)))'''''''''&&&'''"""///"""HHH999%%%+++)))''''''((()))(((''',,,///...(((&&&)))((($$$%%%(((///444///&&&'''///))))))(((---;;;GGGEEE;;;******---222111...111999///000+++###"""(((+++)))'''&&&(((+++,,,,,,---///+++///***///999---,,,GGGMMM777;;;CCC444***+++$$$(((......&&&###(((///111+++)))'''***222777222(((,,,,,,++++++***)))))))))&&&(((---000,,,&&&***333)))***+++++++++---///222777...'''&&&((((((+++///++++++---111111000666===RRRQQQKKKNNN444JJJHHH999AAA999,,,&&&---:::<<<666QQQRRR>>>(((%%%+++...444:::777555999>>>===666///---++++++---000222000...---000111//////222111+++,,,222888888333000111444BBB888000///111111111333222444333000444999888222---000333222///...///222666333000000111222333333111111111111111111111222000......111333444666888IIIbbb|||xxx|||~~~~~~%%%)))'''&&&)))###(((---&&&+++---)))555===000 !!!$$$'''((((((''')))(((((((((((('''&&&%%%&&&&&&------''',,,...%%%)))$$$"""''')))''''''***&&&((((((((('''(((***,,,+++***&&&%%%***///,,,%%%'''***,,,))))))...111111222111...,,,***(((((()))***%%%333&&&>>>222 )))((('''&&&''')))+++++++++'''++++++&&&&&&***+++)))222111222222---(((***111&&&))))))***///666666111&&&&&&***222333...******'''++++++&&&$$$'''***(((!!!!!!###%%%&&&&&&&&&'''000000(((***000$$$"""777===444@@@GGG333&&&)))((("""&&&&&&""""""&&&(((&&&---...------111222+++!!!'''(((((())))))))))))))))))(((***...---)))***///''')))***+++++++++,,,...111***&&&(((******+++...)))222666222000444444111PPPOOOMMMTTTAAARRRIII666666<<>>???>>>===<<<:::<<>>===666111111555:::444000222444333222333000111///,,,,,,...,,,(((777333///000444666666444555333000000111222222111222222111111000000000///222000000333555666<<>>:::888444111000...///***'''***111333,,,###"""(((------...000///,,,"""$$$&&&((())))))((((((,,,***)))***,,,+++)))''''''***...///...+++***))),,,)))))),,,---,,,---000...666777111000888======;;;<<<@@@GGGFFFGGG===222<<<999888;;;BBBDDD???888888CCC===///...///...333...***&&&'''***---,,,***&&&&&&(((+++///333666888]]];;;)))222555'''###...///222555555222//////000222...---111222000////////////...,,,,,,,,,+++)))/////////222444444111...111//////111444666777777////////////////////////000---...333555777AAANNNggg~~~~~~}}}}}}wwwsssyyy(((333--- $$$)))$$$ ++++++((())),,,(((""" !!!&&&***+++(((&&&&&&'''(((%%%!!!"""$$$&&&$$$!!!&&&+++$$$&&&...---(((%%%!!!###%%%&&&%%%%%%%%%''')))***---+++$$$"""&&&***+++'''++++++'''&&&***,,,+++&&&+++///...***(((***---,,,***(((///***///333,,,---+++)))((())))))((('''+++++++++***((()))///666000///---***+++...111333...------,,,)))((()))+++......,,,(((&&&'''+++...,,,'''$$$'''+++,,,((($$$444444...%%%"""$$$$$$!!!***'''...999:::555111000888<<<:::333///---,,,---000***%%%)))000000***###***......***((()))+++***'''((())))))))))))((('''***,,,---,,,))))))))))))'''***...///...+++(((''',,,)))(((******(((+++///111000444<<<;;;777999BBB===???BBBBBBFFFAAAAAADDDUUUOOOHHHFFFFFFAAA:::444:::@@@666***///222//////***)))***---000222000.........---+++)))'''''''''999---(((---111...,,,000333000------///000///---...,,,---111222///...//////.../////////......///---222999===;;;666222000...------///333666666666//////000111222222333444333///000444555666CCCUUUpppyyyyyy{{{||||||www{{{'''888222###***888444,,,&&&'''!!!"""+++''' %%% &&&)))***)))))))))((($$$!!!"""'''***)))''' '''+++######,,,///%%%$$$ ###%%%###((((((((('''%%%%%%&&&'''+++,,,***$$$"""&&&))))))###''''''######&&&)))(((---///000...+++***,,,///000555"""+++)))//////((('''&&&%%%''')))+++++++++(((((()))******,,,555???555333...''')))333???FFF,,,(((''')))***)))***,,,---333444///)))''''''&&&///(((###&&&+++***'''%%%???AAA;;;000+++,,,***$$$***'''333???:::666555..."""999???333***######---000+++)))---000---(((&&&(((+++***&&&&&&+++//////++++++***))))))((('''''')))...///,,,)))***+++***&&&)))---...---***((('''***(((''')))(((&&&)))///111...888GGGEEE555000999666666888222===111888EEEJJJNNNSSSPPPCCC666333666888<<<222(((///555000...***+++...111333222...+++---...///---+++((((((((()))---000000222444333000333///,,,,,,///222111//////---///333333000///111......///222111///111555000666===>>>:::555222222...---,,,...000111111///222333333444555666777777888333333777555444DDDZZZ|||www|||{{{zzzzzz{{{}}}|||###///+++$$$///:::999777'''((()))$$$''' """&&&***,,,+++***+++&&&"""$$$***...---***%%% '''---&&&$$$)))((($$$&&&$$$!!!$$$***+++((())))))***)))''''''(((******+++(((######'''(((&&&###''''''$$$$$$'''******333000---)))((())),,,---;;;III$$$((((((+++&&&&&&%%%$$$$$$%%%(((+++++++++'''&&&(((***)))+++666CCC>>>@@@;;;111---555???DDD---)))(((++++++(((***///,,,//////***''')))'''###(((%%%%%%))))))%%%&&&***...555666///---000,,,###,,,(((777@@@555333666...000DDD???---+++((($$$+++---,,,000555333+++'''(((!!!$$$%%%%%%)))000333222---,,,)))(((''''''((()))+++...---+++,,,///...((())),,,///000///---,,,,,,)))))),,,///...,,,...333111222:::BBB???444///222...,,,---&&&;;;)))...===777;;;CCCDDD:::///...555///888111)))000555111000,,,---000222222000,,,***))),,,000111///---,,,---...111222111222333111...,,,...000000000///000111000...000333333//////222...---///222111---000555999888666333111111222444......---///111222111///555555555555555555555555999444555:::777777KKKdddwwwxxx$$$&&& ((()))&&&+++111111### +++$$$)))&&&$$$###%%%***---,,,+++---(((###%%%,,,000///,,,***!!!'''///+++&&&%%% &&&))))))''')))///...(((&&&''')))))))))***---///......+++'''(((,,,+++((('''***+++((((((,,,......444///((($$$$$$&&&(((***JJJ```///...,,,,,,&&&---'''%%%$$$%%%'''))))))((()))((()))***((((((333AAACCCJJJKKK???555333444333,,,)))(((***'''###&&&...+++***###!!!***---)))"""(((,,,'''!!!$$$---%%%111999999;;;AAA===333---)))888@@@222111999222SSSUUU:::###///666+++)))&&&***333999333(((###&&&%%%'''''''''***///...***,,,+++(((&&&&&&''')))+++......***)))...444000&&&...000333444333222111222)))+++111777777444444888222777999555111333555444333///111,,,GGG222333???<<<444111444444...***+++'''444333,,,111444222333---...000111222111///---,,,000222000+++%%%"""!!!+++'''&&&***.........000###+++333444///+++---111...---...111000------000...,,,...222000+++---444FFF===222+++---222666888......///111555666666555666666555444222111000000666111444;;;;;;===SSSooo~~~~~~!!!&&&&&&###%%%+++---***333(((###)))...,,,&&&$$$###)))***'''''',,,...,,,***###!!!***///,,,&&&&&&$$$"""%%%)))+++((($$$***'''%%%&&&)))++++++***'''+++,,,(((''')))'''!!!---,,,+++---000000...+++111---((($$$%%%)))///333)))$$$ !!!''',,,...---000,,,'''%%%&&&((()))***'''%%%###$$$&&&(((***+++******((('''+++///)))///000444777111)))***000(((++++++)))%%%%%%***///)))((('''(((***++++++***)))$$$+++///&&&###&&&%%%(((000444...'''&&&(((***---000000000444999555---KKKPPPQQQ...+++###///'''...++++++......***'''(((+++***)))***---,,,)))&&&))),,,+++'''''',,,...***---+++******++++++)))(((+++---...000111111000///---<<>>222000555:::///222444444111///000222111222,,,---555555555???<<<888666666111***+++111000555222+++...777999222***666444...000---(((+++---...000222111---(((###///---------(((###'''000)))((())),,,000222000.........<<<;;;'''(((222)))((()))+++,,,,,,...111333EEE:::///,,,++++++,,,000,,,222777888444111222444444222000111444666555333666888666888;;;>>>XXX~~~~~~~~~!!!$$$$$$ !!!%%%&&&###)))!!!%%%,,,,,,***)))%%%******%%%###'''******(((""" (((---***%%%'''$$$"""###''')))&&&###(((&&&$$$$$$'''))))))(((###((()))'''&&&((('''"""000...,,,,,,+++(((###,,,***(((&&&'''))),,,...((($$$ !!!&&&***,,,+++...,,,)))''''''***...000,,,***(((&&&''''''((((((''')))((('''))),,,'''''''''+++000///,,,...444(((***++++++******,,,///'''((()))******))))))(((### (((///)))(((------###+++///,,,'''%%%$$$######+++444999<<<:::...!!!(((444555000)))000111///...++++++......+++)))***///---,,,---//////---***(((++++++'''''',,,---***,,,+++***+++,,,------,,,---,,,+++++++++,,,...///+++444444)))&&&000:::===555333///,,,***+++///222111222///333===999222666555000...111222///...111---555666000...444666333000888444,,,///222333:::000111111222222000---+++000------...+++(((---444+++***+++...111222111...+++)))444555)))---333)))+++,,,---,,,++++++---...555000...222444111......---111555666444111111333111000000222555555222///333999999:::@@@HHHbbb}}}yyyyyy{{{~~~|||~~~~~~}}}(((***)))%%%%%%''''''%%%%%%###))),,,,,,---&&&))))))### $$$***...(((###!!!(((,,,***'''***'''######&&&'''&&&$$$&&&$$$######%%%&&&%%%%%% $$$&&&%%%&&&'''&&&###(((((()))******(((###'''(((((())))))))))))((()))&&&"""###'''***+++++++++,,,+++)))&&&&&&***...+++***((('''&&&&&&&&&'''$$$'''(((&&&&&&'''%%%!!!"""!!!###(((+++,,,///333(((((()))***,,,---,,,***%%%))),,,,,,***''''''(((***&&&,,,000'''###'''&&& ''',,,+++)))((($$$ %%%)))---///000000***###'''!!!111&&&333)))...+++)))***------***)))+++,,,***(((((()))***)))((((((******'''(((+++,,,***+++)))((((((***++++++***+++)))'''%%%&&&***...111,,,333..."""&&&999BBB>>>444111,,,)))***+++---...222111---222>>><<<333666222---,,,111555444111000)))333888222---///222111444;;;555,,,///000222999222111111111000000000000///,,,,,,.........000444---,,,---///111222000...,,,***///111,,,111444***,,,---...---,,,+++,,,---...+++,,,333777444///...///000222444444333222111222222444666777555222///000:::;;;:::EEEVVVqqq}}}{{{|||}}}|||{{{xxx|||xxx......---+++*********))))))%%%###%%%(((***++++++%%%'''((($$$!!!$$$---555***&&&###%%%***---,,,***---***&&&%%%&&&''''''&&&%%%$$$$$$###$$$$$$$$$###"""$$$&&&&&&''''''%%%###$$$&&&))),,,---+++'''%%%&&&''')))******)))(((''',,,)))''''''))),,,------...222444000)))$$$$$$&&&###$$$$$$$$$%%%&&&(((***))),,,///---)))'''''''''%%%"""!!!$$$'''***,,,...,,,(((%%%&&&)))+++(((%%%'''+++///---(((&&&(((+++///)))...///$$$""" """(((++++++,,,...+++'''''')))+++,,,,,,,,,,,,***...))) ...)))...'''---((('''(((+++***'''(((,,,)))'''&&&%%%%%%%%%&&&&&&((())))))((((((*********)))'''%%%%%%&&&''''''&&&(((&&&%%%%%%'''+++000333***555555+++111BBBFFF:::222000//////111000,,,(((///...(((,,,888999777>>>444333444666666444000...)))000222,,,)))+++...---+++666333---///...,,,111...///000///...------...,,,++++++...000000...---------...///000000...---000111222111...111222---+++---...///......000111555...+++---000000///111222111222444555555333111666777777888888666444333...:::999888IIIccc||||||www}}}~~~{{{}}}***(((((((((((('''''')))***)))(((&&&&&&'''((('''%%%%%%%%%###!!!"""***111)))'''%%%&&&)))+++,,,+++,,,)))&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$&&&&&&'''))))))&&&%%%$$$'''))),,,...,,,)))%%%"""))))))))))))))))))((((((+++)))((((((***,,,---...000666:::888000((($$$$$$ """$$$%%%%%%'''***---000222444333...******---'''&&&$$$###&&&***,,,,,,444---%%%###&&&((('''$$$***---///,,,'''&&&***...'''""")))...&&&%%%++++++&&&)))***)))***///111/// (((333:::999222,,,***000"""&&&)))999...222222(((''')))+++***''')))...,,,,,,+++)))))))))***+++'''''''''))))))(((((()))((('''&&&'''***,,,......)))))))))***+++,,,---...&&&444:::444777DDDFFF======999555333222///+++&&&)))+++)))---888666444;;;111777;;;999333///...///,,,,,,((($$$%%%)))++++++)))333111+++///000///555+++...111111...+++******+++---///111333111,,,'''+++---...///...------,,,---444444///...///000333---///111222111111222333777000+++,,,...//////111444333333555777777555444888888666555444444555666...888666888OOOnnn}}}yyy}}}zzz}}}'''%%%$$$''''''%%%&&&)))%%%))))))&&&$$$&&&&&&%%%&&&###""""""  %%%&&&%%%%%%$$$%%%'''((()))'''&&&%%%###""""""#########$$$&&&&&&%%%$$$$$$%%%((('''(((++++++'''%%%&&&!!!%%%)))+++***(((''''''***))))))(((((((((((()))'''&&&&&&'''(((***+++---)))...222333...)))%%%$$$%%%(((******((('''***,,,++++++---...***&&&&&&***%%%''''''%%%''',,,//////;;;333***&&&''')))(((&&&***,,,---+++)))(((***---&&&""")))...((((((///000(((***)))$$$$$$)))///000###(((000444111,,,+++///***,,,+++AAA111444,,,+++***,,,...+++(((+++111---......---+++***,,,---'''%%%&&&)))***''''''))))))((((((+++000666999;;;.../////////---+++((('''***555:::888999CCCJJJJJJJJJCCC888000++++++,,,---''',,,...666AAA:::---...)))333999555...+++---...///***%%%"""$$$)))+++,,,;;;@@@666))))))+++...666***...222333000------------222444333222111---'''***,,,...///---,,,,,,---'''333000***...//////777111333555555333222111222///+++,,,222555333000000444555666666777666666666555444333000...000333666000666555???[[[xxx{{{{{{vvvtttyyy)))%%%%%%((((((%%%%%%)))$$$+++...)))%%%%%%%%%###&&&!!!""""""$$$%%%%%%$$$$$$$$$''')))%%%&&&&&&%%%$$$######$$$ ###&&&&&&%%%$$$$$$&&&'''%%%''',,,,,,(((&&&)))"""&&&)))))))))***,,,((((((((((((((('''&&&&&&$$$%%%&&&'''''')))+++---&&&((()))******)))(((((((((+++...,,,(((&&&(((+++&&&###%%%))))))%%%&&&+++$$$***,,,((('''+++//////999333---)))))))))((('''&&&(((***,,,,,,***)))'''***$$$)))---$$$###)))***)))---+++###"""'''+++---,,,---+++&&&###***555***'''+++...666222---&&&******,,,---)))&&&***000)))+++---,,,)))((()))***'''$$$%%%******&&&&&&))))))((((((***000555999;;;///000000///...+++)))(((///222777:::<<<>>>DDDIIIFFF@@@777...)))***000444......---999JJJDDD000((((((000444///******+++***...,,,***((((((***...111???CCC777((('''''')))111)))---111111///...111555...444555000,,,---...,,,))),,,///000...---...///+++555---&&&111222...555///222444555444222222222,,,***---555999666111///333555777777555444666888000111111000......111444333555888LLLkkkxxx{{{}}}vvvyyy)))$$$###&&&&&&""""""&&&(((111444---'''&&&$$$!!!$$$###'''"""%%%''''''&&&%%%%%%(((+++'''((())))))((('''''''''!!!%%%&&&$$$###$$$&&&%%%"""%%%+++,,,((('''+++'''***,,,+++'''%%%%%%&&&%%%&&&((()))(((&&&$$$"""$$$&&&'''((()))+++...000///---******,,,...///000%%%))),,,+++'''%%%'''***)))%%%'''---000...///444%%%---000***&&&)))------333000---***)))((('''&&&!!!$$$(((---///,,,&&&"""$$$%%%(((!!! '''(((+++///...%%%"""&&&---000777:::222((()))000,,,///###...&&&555++++++(((((())))))&&&"""&&&---(((+++...---+++((()))***'''###%%%******&&&%%%((()))'''%%%&&&)))---000111,,,------------------------+++000999;;;666444888777666444000---...444999777000(((555MMMLLL888...,,,111222,,,***+++***%%%,,,...000000---+++000777+++444///''')))***+++111'''***------,,,...444:::---222222***%%%)))...///***---000111///...///111444;;;...&&&444555---111***---111444444444555666111------333666444222111111555888777333222555999---000333333111000222444555555<<>>999444444666333+++$$$+++---......,,,,,,---...000333333///---///---(((---***...444111((()))111111+++...000***---333...---.........///000222333:::333555>>>@@@555---,,,+++000222111111444555333+++,,,...111444555333000222666555...+++...111111///---///444777666777999===EEERRRmmm~~~|||~~~}}}tttmmmmmmrrryyy~~~}}}yyy}}}{{{zzzzzz|||~~~~~~}}}{{{xxxxxxzzzzzz|||~~~%%%&&&'''((('''%%%###!!!!!!$$$%%%%%%&&&'''(((555)))---...&&&111;;;---)))******'''###"""$$$''',,,(((%%%%%%''')))(((&&&&&&''')))***+++***((('''&&&%%%&&&)))------)))&&&'''&&&%%%$$$###$$$%%%%%%!!!"""(((+++(((&&&&&&'''((('''&&&)))...---(((...)))'''000===BBB===555(((000---)))***&&&$$$---)))'''%%%$$$&&&''''''&&&###""""""%%%((()))&&&""",,,++++++***+++,,,---...,,,###&&&***%%%&&&,,,+++***&&&$$$$$$"""!!!%%%,,,///***(((+++,,,)))&&&%%%...,,,)))+++666;;;---BBBBBB333;;;&&&---%%%000(((+++---+++((((((+++///***((())),,,......222888+++111(((+++,,,(((,,,!!!"""+++000,,,+++...///+++)))...---'''&&&,,,000...---///555999666...***+++---,,,---000000...111555---)))444:::HHHQQQBBBBBB===222///888>>>888---(((,,,---...---,,,+++---...222444444000......+++(((000,,,...444333---+++///444///222333---000444///+++...111111111222666999<<<555444;;;<<<555000000''',,,111111333555444///******---111444555444333777666222,,,+++///111111555000...000333555;;;AAACCCIII```}}}}}}www{{{yyyvvvqqqnnnpppwww|||zzz}}}~~~{{{zzz{{{}}}yyyzzzzzzzzz}}}###$$$$$$$$$$$$"""!!! !!!###$$$$$$###"""###$$$666------***!!!&&&+++ (((+++---+++&&&%%%)))---,,,)))&&&%%%'''((((((''')))***+++,,,***'''$$$"""%%%%%%''')))+++***'''###+++***((('''&&&&&&&&&'''""" ###)))+++)))((()))'''&&&$$$###)))///---'''***%%%###)))444888333,,,888===888111000)))###(((***(((%%%$$$%%%&&&%%%$$$&&&&&&'''***,,,,,,)))&&&,,,+++***))))))***+++,,,+++"""%%%***&&&)))000///'''######(((,,,---000444,,,(((&&&(((,,,+++'''""""""---666888444...###333666333===111///###%%%)))+++------++++++---///&&&'''***...///000888BBB+++---+++...000......)))%%%***,,,(((&&&))))))'''))),,,+++&&&$$$))),,,,,,111/////////,,,))),,,222---------------...222555SSS555555444555AAA:::222222***,,,666555,,,,,,555+++---//////...,,,+++,,,111222222000///---+++)))000,,,,,,222555222///000444...111333---...222---)))...222111///000555:::666111///333555222222444+++///111000111222///***------///222555777666444888666111......111222111777222......///000777???HHHOOOqqq~~~xxxsssrrruuuyyy|||yyyrrroooqqquuuuuu$$$$$$$$$#########""""""%%%&&&'''%%%$$$###$$$%%%(((&&&'''&&&"""&&&''' $$$)))***)))+++000666***)))'''&&&''''''''''''***,,,---...---+++(((&&&"""###%%%(((***)))'''%%%+++***)))((('''&&&&&&&&&""""""%%%***+++)))))),,,)))'''%%%$$$)))000...)))(((%%%###%%%)))------+++444666///***...***"""$$$%%%$$$###$$$(((+++,,,,,,"""$$$'''+++...000000///...,,,+++)))((('''((((((((( %%%***&&&''',,,***---******///111...,,,,,,,,,***)))+++000222...))),,,999:::444...+++***,,,(((222444???000,,,###((('''&&&'''***+++***((($$$%%%)))+++***+++333===%%%&&&,,,,,,++++++(((,,,...///---(((%%%'''((((((+++,,,+++&&&$$$''')))***555000------,,,+++...444+++,,,,,,******,,,000222|||GGG333+++)))<<<;;;///...(((***444333(((&&&...))),,,000222000---***)))------...///...,,,++++++...++++++111666666333222222---111222,,,...111,,,)))---000///,,,,,,000555333///,,,...//////111444///000///,,,---111///***111000111222444555333222555222000000111000//////555222111222111111666===KKKYYY}}}xxxnnnmmmrrrxxx|||~~~yyyqqqmmmpppvvvyyy~~~}}}&&&&&&%%%%%%%%%&&&'''((('''((()))((('''((()))+++###(((***(((((()))&&&###"""%%%((((((&&&&&&(((+++'''''''''''''''&&&&&&&&&%%%&&&(((***+++***)))((( """%%%((()))******(((((('''&&&%%%%%%$$$$$$!!!!!!%%%******((()))...++++++(((&&&***//////+++))))))'''''''''+++000444''')))""""""------(((+++)))'''&&&&&&(((*********'''((()))******+++++++++---,,,***)))((((((((()))---&&&***///)))'''***'''***(((***000111,,,((('''((()))))))))---111///+++,,,...///...---,,,------///%%%000+++@@@111666---,,,)))'''))),,,---***&&&******,,,---***(((---555&&&""",,,***)))+++%%%...888555000,,,******,,,---,,,,,,***'''&&&'''***,,,111,,,***...111...******)))++++++''''''***---...VVV***%%%+++555DDD:::+++...(((+++:::DDD>>>222,,,)))---111222000---***(((,,,+++,,,//////,,,+++,,,,,,+++,,,111555777444222222---111444...///222---***,,,...---++++++---000333111///---------///000...---***(((,,,333444000222111000000111111///...000......000000...---000222333666999888777:::@@@III```~~~}}}}}}|||zzzzzz|||{{{rrrttt}}}zzzvvvxxx&&&&&&%%%%%%&&&(((***+++'''((()))((('''(((+++---'''...---(((***(((###"""(((((('''%%%###!!!$$$&&&'''((('''%%%$$$###$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$&&&''')))&&&&&&&&&&&&%%%%%%$$$### ###((((((&&&(((---)))***)))&&&&&&+++,,,+++######"""!!!!!!$$$(((,,,$$$)))$$$$$$,,,...---333///,,,)))''''''&&&%%%$$$000///---)))&&&$$$###$$$***)))))))))+++,,,...///111))),,,000***))),,,)))###"""&&&,,,,,,)))(((***$$$((((((%%%&&&+++,,,)))------...---)))'''(((+++,,,''')))+++222///000111.........//////...,,,***,,,+++,,,...,,,)))+++111---!!!+++(((***///###---555222...---,,,+++,,,,,,******))))))((()))---111444+++''',,,222000***%%%***......***(((,,,...---&&&!!!333@@@DDD222)))+++---333>>>GGGGGG>>>666---...000///---+++++++++...,,,,,,000000+++))),,,,,,...///111333444222000///+++000333...///333---,,,,,,,,,,,,---...///000/////////---,,,---......++++++((((((...666777333222111000000111111///...000...///222000---000777444666;;;???===999;;;@@@PPPlll}}}zzzvvvssssssvvvyyy{{{|||xxx|||xxxzzzzzz}}}~~~zzzyyy|||~~~zzzzzz~~~~~~$$$$$$######%%%'''***,,,'''((((((&&&%%%%%%''')))"""+++)))$$$(((((($$$&&&"""!!!!!!###%%%&&&%%%###"""%%%(((((('''%%%###"""---,,,***'''$$$""" ((((((&&&$$$"""!!!"""$$$'''''''''(((''''''&&&%%%"""&&&&&&$$$''',,,%%%((('''###"""%%%((((((...,,,***)))***+++---...)))///+++'''***((()))333)))'''&&&&&&''')))))))))...---+++(((&&&&&&''')))&&&'''(((***---111555777,,,$$$&&&+++%%%&&&,,,+++&&&%%%'''***((($$$%%%)))''',,,,,,'''%%%***---+++)))777999000(((---666"""'''"""111$$$+++###++++++...000///+++((()))***%%%$$$&&&)))***(((***...000&&&###(((000 ))),,,***(((******)))'''((()))(((((()))***+++000555@@@333(((+++333555111---...333333...,,,000111///444'''111777<<<:::...444***555===:::444444777888000000...,,,******,,,...222......222111+++))),,,---000222222111111000...---(((...111,,,...111,,,---,,,+++---///111222111'''***,,,++++++...//////++++++))))))000777777222444222111222333333222111444222333444111...555@@@888:::>>>@@@<<<666777<<<^^^}}}|||}}}yyywwwtttqqqqqqrrrtttvvvwwwtttpppxxx{{{sssyyy}}}~~~~~~xxx|||zzzuuuxxxzzz&&&###'''(((!!!$$$)))###...***,,,(((***###$$$(((%%%))))))###(((,,,$$$%%%$$$$$$&&&***+++)))&&&''''''(((+++......)))%%%...+++'''###"""###%%%''''''%%%&&&)))(((###!!!"""(((***,,,,,,+++(((''''''***%%%###(((///000***"""(((******'''"""!!!%%%)))######%%%(((+++,,,+++))),,,'''$$$&&&(((&&&%%%&&&"""&&&'''&&&&&&(((+++***'''$$$$$$(((***&&& ***666((($$$999555'''333+++******)))(((''''''&&&---%%%(((+++"""!!!))),,,%%%&&&&&&&&&''')))***+++"""$$$(((,,,...,,,(((%%%...$$$"""'''(((***...(((&&&''',,,222333---&&&&&&&&&((((((&&&%%%)))///777%%%%%%000000+++))),,,)))***000///***(((+++---+++'''+++000***,,,===...000///000999@@@777&&&000...,,,,,,///111111000000555666111,,,,,,---,,,,,,...///...+++)))***,,,,,,------,,,******+++---555///&&&%%%---444111(((///+++...555222(((%%%+++888...000333,,,+++///,,,...111,,,,,,444222,,,...+++...111111...---///111'''000666555444666555111---......///000111222222222555444000///333666666<<<;;;;;;999555444>>>IIIbbb|||~~~tttuuuxxxyyyyyywwwuuuttt~~~vvvrrrxxxvvvpppsssyyyxxx}}}~~~***&&&(((((($$$%%%'''"""''' $$$"""%%%"""''',,,(((***((("""(((...''')))''''''(((++++++)))'''(((((()))---111222...+++///+++&&&###"""%%%***---&&&$$$%%%((('''###!!!"""&&&(((+++---------------***&&&###&&&+++---***&&&)))+++,,,***''''''+++/// """%%%(((((('''%%%333,,,'''''''''$$$###$$$$$$$$$$$$%%%((()))***+++'''+++///111111...(((###111;;;,,,%%%555...)))(((((((((''''''&&&&&&&&&+++###&&&+++$$$$$$++++++333...(((&&&(((***)))&&&&&&''')))---...---)))%%%(((!!!"""'''''''''(((***))))))---111111---(((******+++,,,+++******,,,---+++***,,,***''''''***'''&&&(((,,,***&&&&&&++++++111,,,''',,,,,,)))...555///+++222BBBJJJAAA222///000222222111...+++)))222555555000...///000......//////---***(((***,,,,,,------------------...))))))'''(((000888888444---))),,,444555000222:::AAA999:::777)))&&&...111)))...+++,,,555444---000///111333333000---+++***&&&000777666333333222///,,,---...///000000000000555777666333333777888666333444555555333777GGGXXXnnnyyyzzz|||~~~}}}rrrqqq,,,***(((((('''&&&%%%$$$&&&$$$###""" &&&,,,(((***(((###+++333...,,,+++***+++,,,,,,***((('''&&&'''+++000333111///---)))%%%"""###''',,,000&&&$$$$$$(((((($$$$$$&&&'''(((+++---////////////(((&&&$$$$$$''')))******(((***,,,+++***+++///333%%%%%%&&&(((+++,,,***)))333---(((''''''$$$$$$'''---)))&&&&&&)))+++)))&&&$$$)))000333000***&&&$$$)))000$$$,,,'''$$$'''''''''&&&&&&&&&&&&&&&)))!!!$$$***&&&(((---***:::111'''%%%(((***'''"""""""""$$$)))...000...+++'''###"""'''+++***(((((())))))***+++,,,+++***)))###%%%(((,,,000111///,,,'''+++---+++***++++++(((&&&'''******&&&###&&&,,,(((666222(((---444111...111///333@@@KKKJJJDDD>>>333666888444---'''&&&'''222333222///000333222///333333111...+++***,,,---,,,++++++,,,---...,,,+++(((+++---...222999<<<:::444000///444333///222:::777;;;JJJMMM:::------+++(((...,,,---555333---000555444333333222...***&&&)))222:::888222000000000+++,,,...000000000...---333444444333777<<<;;;777...222777888666:::LLL___www+++***&&&&&&***'''%%%***((((((888***$$$"""!!!(((%%%)))***'''000777222+++++++++,,,,,,,,,+++***&&&$$$$$$''',,,///...,,,)))'''%%%$$$%%%(((+++---(((%%%%%%((()))''''''***++++++++++++,,,,,,***)))%%%&&&&&&&&&&&&'''(((***&&&((())))))(((***---///)))))))))+++---...---+++***&&&%%%((()))((((((,,,111///,,,++++++)))%%%"""***)))***---+++((('''(((%%%***"""(((&&& %%%(((((((((((((((((()))))))))!!!$$$)))'''+++---&&&000***$$$$$$''')))&&&"""###"""$$$(((,,,...---+++&&&%%%%%%(((***+++***)))&&&((()))(((%%%$$$%%%'''"""&&&***...000+++$$$(((((($$$$$$///:::666)))+++...000,,,&&&###(((///+++888666,,,---///000555)))000AAANNNKKK===:::@@@999;;;:::333)))###%%%***---.........111444111+++888666333000......///000111///...///111111...+++444444222///111666777444999444333333000+++---222'''000EEEOOO@@@222...)))+++000---,,,222111---222777444111000111111...***---555;;;999222...///222+++---000111222000...,,,---...---000777===<<<666000777>>>???:::;;;KKK]]]vvv'''***######+++((('''555%%%000BBB---+++((( '''&&&,,,...***000555---''')))+++,,,---,,,,,,,,,&&&%%%$$$&&&***,,,***(((&&&''')))+++++++++***)))'''$$$$$$&&&'''%%%'''++++++)))(((((()))(((&&&$$$"""%%%))))))(((&&&&&&'''&&&'''''''''''''''(((***&&&%%%%%%&&&(((((('''&&&"""!!!$$$)))+++)))))),,,***...000000,,,(((%%%$$$111++++++111444111---,,,111111+++(((***(((%%%'''******++++++++++++++++++***###&&&)))&&&***,,,$$$%%%%%%&&&'''((('''%%%###++++++,,,,,,,,,***(((&&&""""""""""""$$$&&&'''&&&&&&(((***((($$$"""$$$((($$$(((******,,,,,,$$$***)))%%%###...<<<:::000///333333---%%%###(((---///444222---(((%%%999111333===FFFAAA444///444666888:::666///***((()))(((+++,,,---000222---&&&777555111///...///000111777666555555555444222000888444...***...444444///555444333333000------000)))&&&000666...,,,000///---222,,,***000111111999555111------000444555444111555888666000+++,,,111...000222333333111///------...---...555;;;999222333777<<<;;;777<<>>222000------111555999;;;444222111000,,,(((***///000111333333333111///...333333222000333888666111444333222000222CCCccc~~~zzzuuuxxx~~~&&&111'''""",,,&&&+++MMMNNN)))######$$$***)))111)))''',,,,,,''',,,///'''###(((///111000,,,)))((((((''''''***------)))%%%!!!$$$)))...///...,,,***)))%%%###$$$$$$###&&&***&&&###"""$$$***---,,,************))))))'''%%%$$$&&&%%%%%%&&&&&&&&&%%%$$$((('''%%%%%%&&&''''''%%%(((&&&'''(((&&&$$$'''---'''((()))))))))(((((()))### '''555999000))))))'''###%%%&&&$$$(((...---+++*********)))(((((((((&&&%%%)))'''!!!(((///)))(((''')))+++...---***&&&"""+++333444...***,,,000###)))+++******------))))))+++,,,,,,+++*********&&&///333//////555555///......000000+++'''+++222---111///)))&&&((((((&&& ((('''&&&+++,,,333DDD777333,,,***...333000))))))(((,,,777CCCDDD:::000000222000+++)))+++---,,,///---,,,...111444444333(((+++...,,,)))***000666,,,...//////222888888555???===999222---+++,,,---222,,,444<<<777333000)))///666333000444222111999///000222222333555777::::::333...---,,,***,,,111222222222222111000......222444444111222666777555777444222333:::OOOpppuuupppvvv}}}(((555***$$$---%%%,,,TTTvvv111%%%***%%%"""666%%%###'''(((%%%---333---$$$***111444111,,,(((&&&$$$$$$&&&)))---,,,((($$$$$$(((+++,,,++++++...)))&&&''''''&&&)))---)))&&&###&&&+++///...+++///,,,)))''''''(((&&&%%%"""""""""###$$$%%%$$$###(((&&&%%%$$$&&&&&&&&&%%%***(((&&&&&&$$$$$$+++333000+++&&&$$$%%%'''&&&$$$###!!!&&&000111******111///)))***)))"""$$$***'''))))))((('''&&&%%%%%%$$$$$$$$$)))&&&(((222---)))$$$"""&&&...111...)))(((222999555(((###''',,,++++++---+++%%%((()))***++++++***)))(((333<<<===333---000///)))444)))&&&...333---'''''',,,///...)))(((,,,,,,(((###...)))%%%,,,+++,,, 000999333,,,///222111...&&&"""---???IIIEEE<<<777888333***&&&)))///222///......111666888888666''',,,000...***---666@@@000888<<<;;;888888777555666555111,,,+++///555999;;;000000222++++++222222444<<<999666666000+++000...222666777555333444666AAA666......///...000555222222111000///......---,,,000111///000666;;;;;;<<<:::;;;@@@HHHYYYttt~~~xxx|||~~~|||}}})))(((((('''&&&$$$###"""111AAA +++%%%!!!+++"""((((((%%%,,,555333)))%%%'''***,,,------,,,+++(((%%%###''',,,,,,&&& &&&&&&%%%%%%%%%&&&''''''"""$$$'''((((((((())))))(((,,,)))"""%%%......%%%---(((%%%(((...000,,,&&&>>>"""///(((***%%%((())))))&&&$$$$$$%%%%%%((('''"""###***---+++---,,,***(((&&&&&&&&&&&&---+++)))((('''&&&$$$"""'''((((((&&&$$$%%%)))---...,,,)))&&&&&&'''***+++%%%&&&(((*********)))))) ))),,,***---333///%%%777DDD666&&&'''***)))'''###"""'''(((&&&'''---!!!+++///((("""###(((***222777777222000222111---)))(((***......,,,...333333000---+++***)))'''%%%''''''((((((((((((((('''///666;;;888000+++...222)))***---333:::>>>@@@@@@HHHKKKBBB000'''+++...+++,,,///333555666666666777%%%...,,,&&&((('''+++888///777===:::333222:::CCC222111///......000111222000,,,((((((+++///333444...000333222...***((((((222222222111111222666999444444666777222+++---444:::999777444000///000222000555666222000333777888888:::666<<>>999999777333111000222444...333555333333666777666///333555BBB\\\qqq{{{zzz)))(((&&&%%%$$$%%%&&&&&&!!!&&&!!!&&&$$$%%%333))))))+++)))%%%%%%)))&&& $$$%%%((()))(((&&&### &&&///777555+++###$$$((($$$$$$$$$%%%&&&'''((()))$$$&&&((('''%%%#########((("""%%%000111'''$$$***!!!###%%%'''''''''&&&%%%555&&&###...////// (((---111///***%%%&&&(((!!!###&&&(((+++...000111)))***+++,,,,,,+++***)))"""###%%%))),,,,,,***(((&&&''')))***)))'''&&&%%%!!!"""$$$''')))***++++++'''%%%!!! ###(((+++222555222)))###''',,,...333+++'''+++***$$$$$$)))'''$$$###&&&***++++++***%%%%%%$$$###%%%***111444******)))(((((()))(((''''''%%%&&&((('''%%%''',,,###''')))(((%%%&&&,,,222000---)))&&&&&&***///222444000,,,***+++...111333+++000555555444999CCCMMM---+++---111---&&&&&&,,,+++,,,---,,,,,,,,,...000:::===666222777444///222BBBAAA===777111------...000///...---------......***333>>>BBB???888333000111;;;EEEDDD:::222111444444555444222///...000111555444222000///111777<<<888888666444222111333555444777666333333777888777666666666FFFeee|||$$$%%%&&&''''''&&&$$$###@@@KKK+++---&&&%%%+++******)))&&&%%%&&&%%%"""&&&'''((()))(((%%%###!!!%%%///777555***###%%%***%%%$$$$$$%%%&&&'''((((((%%%'''((('''%%%###""""""((("""'''444444(((%%%---"""!!!!!!"""###&&&)))+++))),,, ###)))'''+++)))%%%///777444***###'''---((('''(((************+++((()))+++,,,,,,+++******&&&'''(((+++------***'''((()))***,,,,,,+++(((&&&""""""###$$$'''))),,,---'''&&&%%%$$$%%%''')))+++222222///+++***---...,,,...((()))///...&&&'''...+++***(((***...111///,,,***))))))***,,,///444888///,,,******,,,,,,++++++***((((((***)))''')))... $$$((((((%%%$$$(((,,,)))'''%%%$$$''',,,333777000+++'''%%%'''+++---...'''---222111///222>>>HHH+++444222000///+++$$$,,,------,,,++++++---///---666666666;;;666111555<<<777111111555666222------------...///000111222+++---111555777555222///+++888FFFJJJCCC<<<;;;===888777444111...///222444444333000+++***,,,///111555666777666444333444555666777444111333:::>>>>>>AAA>>>;;;LLLooo!!!###'''***,,,+++***)))TTTbbb666"""333'''((((((((('''%%%%%%%%%%%%%%%+++******)))((('''&&&%%% (((///...(((%%%(((,,,&&&&&&%%%%%%%%%&&&''''''"""%%%''''''&&&%%%%%%&&&%%%"""(((222222(((&&&,,,'''$$$!!!!!!%%%)))---...''' &&&***)))...333%%%000999777,,,&&&***111***(((''')))***((((((+++%%%&&&(((***+++,,,------******+++,,,---,,,)))'''))))))***,,,------+++((($$$$$$$$$$$$&&&)))+++---))))))******+++,,,,,,---***)))((((((***+++***'''&&&%%%)))000///***,,,333:::888444222444555000(((---%%%!!!)))333777333000000***(((+++/////////000000---,,,---+++(((***///$$$&&&((('''%%%%%%(((++++++)))'''&&&'''***...111***'''$$$###%%%'''((((((...,,,***,,,000///+++%%%***...(((***666;;;888,,,---...---+++***+++,,,(((333555666:::555///333444...***...777:::444---+++,,,---...000222333333///---,,,---111444444333555333444999===>>>999444111111000///...000444777444555222---,,,......,,,222444777888777555444444333333111000555>>>CCCCCCCCCEEEGGGZZZzzz{{{###%%%(((***,,,---------$$$000(((''',,,---'''&&&&&&''''''''')))+++,,,***((('''&&&&&&&&&'''!!!$$$((()))((((((***,,,''''''&&&%%%%%%%%%&&&&&&###%%%'''((('''&&&&&&'''"""$$$)))000///)))'''++++++&&&"""###(((,,,,,,***---)))///---%%%%%%!!!$$$,,,333333---)))))),,,'''######''')))(((+++000'''''''''((()))***,,,---,,,+++******++++++)))'''(((''''''***---...,,,***$$$%%%&&&'''))))))))))))))))))))))))***+++,,,---%%%&&&'''(((((('''&&&'''$$$%%%'''***++++++,,,...;;;:::555111333555...$$$)))###"""+++222000***(((+++$$$""")))///111222444222///......---+++...333---,,,)))''''''***...111///---+++***(((((())))))((((((((((((''''''''''''///+++)))+++//////''' ...---)))$$$%%%///===EEE...000111000...,,,+++,,,***111///000888555...111111...---000444333---'''***+++,,,...///000111111000000000000000222444555<<<555......111222,,,%%%***---///111111222444555111444444111222555333......333888;;;:::777444333000111111222777>>>@@@>>>:::GGGUUUjjj}}}((((((((())))))***++++++###&&&///&&&%%%333###((('''(((******+++---111***(((%%%""""""###%%%&&&'''''''''((()))******+++(((((('''&&&%%%%%%%%%%%%&&&(((***)))'''%%%$$$%%%"""&&&,,,///...+++***,,,,,,&&&"""###)))+++(((###,,,,,,333%%%***...(((###&&&***,,,,,,***'''&&&+++&&&$$$''''''%%%(((...+++***((('''''''''((())),,,***))))))******)))''''''&&&%%%(((,,,...---***###%%%)))++++++***'''&&&'''&&&%%%$$$%%%''')))+++%%%(((,,,,,,((($$$''',,,)))(((&&&$$$&&&)))(((%%%000000---+++///444...$$$&&&***333666///$$$$$$***$$$%%%...111333777///,,,,,,...///...333999555000)))&&&)))...444777((()))***+++,,,,,,------))),,,......,,,*********))),,,...---,,,...444999666000000444111))),,,666111333555555333000.........///)))***777888111111,,,...111222222...***'''++++++,,,---............+++///333222---+++...222222444444111,,,'''&&&&&&***...333666555333222111)))...111000222666444...---222888<<<<<<888444222000333444444888<<<999444///FFF___vvv}}}uuu~~~|||&&&(((+++---,,,,,,+++++++++'''%%%&&&***,,,***&&&%%% !!!'''+++)))***---,,,%%% """))),,,((("""+++((())),,,---((($$$$$$*********)))'''%%%"""!!!)))&&&$$$&&&***+++'''"""&&&---222111000...***%%%///(((!!!!!!&&&***)))%%%444,,,&&&&&&+++---'''!!!%%%!!!!!!$$$&&&%%%$$$&&&+++111222---'''%%%### ))))))))))))((((((((((((&&&***+++)))(((***///111333'''"""***000...///666)))%%%!!!!!!$$$'''''''''&&&$$$"""###&&&)))***+++***!!!+++,,,------&&&000,,,)))'''(((+++,,,***''')))+++------+++***+++,,,---,,,***)))))))))***+++...---,,,---///111111111...((("""$$$+++111111//////,,,///222222999777***%%%'''000999999222000333+++222;;;===444)))&&&***333,,,&&&$$$(((000>>>III555999999555444666222+++888///???KKK:::///333...---+++,,,///333777<<<@@@666888777222111333...&&&###111///"""444777"""111666222...---111555333...333000000222000+++)))***444...,,,---///...000333444333111///......///000222666:::;;;777222222555444555555555444222000///;;;NNNggg}}}vvv~~~{{{~~~&&&'''(((((('''&&&$$$$$$)))&&&$$$&&&***+++(((%%% ''')))(((***...,,,)))&&&&&&((()))'''$$$)))&&&'''+++,,,((($$$$$$///---+++(((&&&%%%&&&&&&+++'''######%%%&&&$$$!!!!!!''',,,,,,+++,,,)))&&&+++((($$$###$$$''')))))),,,((($$$%%%***+++((($$$&&&!!!"""$$$$$$&&&))),,,111333///+++***)))'''(((((((((((('''''''''&&&###&&&'''&&&%%%&&&'''''',,,***&&&%%%)))------)))'''&&&###""""""###$$$%%%%%%$$$###$$$)))///666;;;+++###***''')))...###&&&,,,***)))))))))))))))((($$$&&&((()))***+++---///'''&&&&&&&&&&&&((()))***...,,,+++,,,---...---,,,,,,)))'''(((+++...000000222;;;;;;222000222---'''&&&,,,111222666888111&&&///......---(((&&&---666555---)))---111000222666...222111......111000+++333***999HHH???888999222000......///000222444777KKKIII@@@444......---))))))***$$$'''OOOZZZ666000555333000///111333111///000///111444333...---///===555000111333222111222666444222000000000111222666555444000---///777>>>;;;;;;:::888666666777888BBBUUUmmm}}}{{{)))((((((&&&$$$###!!! %%%######%%%((()))&&&###$$$%%%))),,,***&&&&&&***&&&'''&&&%%%###""""""###'''%%%&&&+++---***'''(((222///***&&&%%%&&&(((***---(((###!!!""""""!!!!!!%%%%%%%%%((((((&&&&&&''''''%%%###%%%)))---'''%%%$$$%%%'''((('''&&&%%% !!!$$$%%%(((,,,&&&+++---***)))******'''))))))((('''&&&%%%$$$$$$&&&&&&'''((()))'''$$$!!! '''((($$$+++777777---(((((((((((('''(((***,,,&&&&&&&&&%%%(((000;;;DDD...(((---$$$***777)))"""+++++++++)))'''&&&'''((('''((())))))(((***---///######$$$%%%'''(((***+++,,,+++******++++++***(((((()))+++***)))))),,,...222JJJDDD///...,,,$$$%%%###---///...999FFF???+++000...///111...***+++...222'''%%%///444---(((***)))+++,,,******......,,,222+++666DDD@@@999444,,,...............///000000CCCBBB;;;222,,,---.........000000111OOOUUU666444444333111111000//////000111222777:::777111000333;;;333---///222111000111777555444222222222333333888666222,,,)))---666<<<:::999666333111333777:::FFFYYYqqq}}}~~~||||||{{{~~~---,,,***)))((('''%%%######"""###%%%((((((&&&######''',,,---(((######&&&######$$$#########""""""'''%%%&&&+++...+++***+++000---)))%%%$$$%%%'''(((***'''$$$"""######!!! """!!!!!!$$$&&&%%%&&&&&&&&&%%%$$$&&&))),,,''''''((('''&&&$$$$$$%%%$$$ $$$''''''))),,,###&&&(((&&&&&&((((((%%%+++***)))(((&&&%%%$$$###'''%%%&&&+++...***$$$!!!$$$((()))///777666000(((''''''))),,,///111111(((***)))&&&%%%)))222:::000...111%%%///CCC444&&&***,,,---***&&&$$$&&&(((//////---+++((((((***,,,&&&&&&'''((()))+++,,,---***)))((((((***+++***)))'''(((******((('''((()))+++JJJAAA(((------"""(((&&&******+++666CCC???222---+++,,,111111---******---######---111+++***000'''***,,,,,,,,,---------///...666???<<<333+++&&&(((+++,,,,,,...111222000,,,000444444222///---,,,333333555...999===---666333222222222000------000000333777:::666...,,,///333...---///000///111555666555444333333333333444555777777222...///000000444444222000...000555:::KKK]]]uuu~~~xxxzzz~~~www}}}|||}}}~~~~~~}}}...,,,+++,,,...---+++)))&&&&&&''')))++++++***)))###))))))%%%###$$$&&&$$$"""!!!$$$((()))'''$$$&&&###$$$)))+++***)))***)))((('''%%%$$$#########$$$$$$%%%&&&'''&&&###!!!"""### ###%%%%%%'''%%%###$$$&&&)))******%%%'''))))))'''&&&&&&(((###!!!###))),,,***((()))&&&((((((&&&&&&))))))%%%,,,,,,+++)))'''&&&%%%$$$$$$ """***...)))$$$###)))%%%&&&---...(((&&&(((((($$$!!!$$$+++000///---***,,,---)))$$$$$$(((---//////333%%%...CCC555&&&)))+++---+++'''$$$%%%'''111000...***'''&&&(((***))))))******++++++++++++((('''&&&'''***,,,---,,,+++*********,,,+++)))'''"""===333 ...222(((......)))'''(((+++,,,---000---&&&!!!###&&&)))---111((('''+++000...((()))///'''***...000///,,,***+++---333999;;;888...(((***'''+++---+++---222333000+++///555999777111+++(((333***+++'''222:::...555333000111333111,,,,,,111---...333777444---+++...000000333444222///222999444333333222222222222222333888999555333333111,,,222444555444333555;;;@@@TTTfff}}}|||wwwxxxzzz{{{yyy|||~~~~~~~~~+++******---111111...+++******+++,,,---......///)))...000,,,'''&&&$$$"""!!!###(((***'''$$$&&&""""""&&&(((&&&%%%&&&%%%%%%&&&&&&%%%###!!! ###&&&)))***(((&&&$$$"""&&&&&&###!!!$$$&&&%%%(((&&&$$$$$$'''))))))(((!!!$$$''')))******+++,,,###"""%%%,,,...)))%%%$$$%%%&&&%%%###$$$((('''###---,,,+++)))(((&&&%%%%%%&&&"""%%%---000+++))),,,///''''''//////&&&%%%------)))%%%&&&,,,000111000***,,,...,,,(((&&&&&&(((+++,,,222###&&&666*** ''')))++++++)))'''%%%$$$((())))))'''&&&&&&(((***))))))******)))((('''''')))'''%%%%%%(((,,,///000///---,,,---//////,,,***!!!///''',,,111,,,111...((('''***(((%%%+++666111......111111+++'''''' ***222111+++&&&$$$""")))***...111...)))(((+++999CCCAAA:::555***""")))+++000000***+++000111---...,,,...333555222...---***)))999666111222---888333......333333---,,,111///...222999;;;888666888///000333666222,,,---222222222222222222111111111222777777222222777777333000333777777666999@@@GGGZZZlll}}}zzzzzz|||zzz}}}~~~zzz}}}}}}~~~~~~|||zzzyyy(((((()))...333444///***(((((((((((((((***---///111444333---******(((###"""$$$&&&(((******)))))))))%%%$$$'''(((%%%$$$%%%&&&&&&''''''&&&$$$"""!!!!!!###&&&(((((('''&&&&&&###'''(((%%%$$$'''((('''&&&'''''''''%%%%%%''')))!!!###%%%)))+++---,,,,,,&&&$$$%%%***+++&&&"""!!!###$$$"""!!!###''''''###+++******((('''&&&%%%%%%+++''')))000000+++---555...,,,+++,,,,,,,,,///333***+++,,,,,,,,,111999???---------,,,***)))''''''&&&)))333&&&###---$$$###&&&'''))),,,,,,***%%%!!!"""$$$&&&&&&&&&''')))+++(((((()))))))))(((&&&%%%+++((($$$"""%%%***...000---...///...---,,,---...)))(((&&&%%%((()))+++...'''***+++******///555:::111666@@@HHHDDD555'''!!! ///555...,,,444444+++,,,,,,...///,,,(((+++222>>>GGG>>>333555---$$$,,,...222000((((((...///***,,,%%%$$$,,,333333111111+++---DDDBBB222---+++888333+++***333555000---000222...000777>>>>>><<<;;;///,,,...444555111,,,***111111222222222222111111000666666111222999999222///333555555555:::EEEOOO```ppp~~~xxx}}}~~~~~~~~~}}}||||||}}})))(((+++000555555000***$$$$$$###""""""$$$(((+++"""&&&&&&$$$(((//////+++***000555555111///111444...)))(((******'''%%%&&&))))))(((((('''&&&%%%$$$###$$$%%%&&&%%%%%%&&&'''###''')))&&&&&&)))***)))$$$(((,,,)))###!!!&&&+++$$$$$$&&&(((+++,,,***'''(((%%%$$$''''''### &&&'''%%%$$$(((------((())))))((('''&&&%%%%%%$$$+++&&&'''---+++%%%)))444///444000%%%###***,,,(((%%%++++++)))///>>>KKK000...+++******)))'''%%%$$$(((555+++&&&,,,'''---%%%%%%(((,,,///,,,&&& """%%%''')))))))))***+++'''((()))******)))((('''...)))###!!!###''',,,...(((---000---(((&&&***000222((())),,,$$$!!!'''***&&&000111''''''222444+++...222;;;CCCBBB;;;555555)))777888---444KKKSSSHHH111......///+++)))///:::222:::///)))777777222;;;,,,222///&&&&&&...000+++000((('''000888666///+++999%%%///666999>>>333000333)))(((222777111...000///)))'''///666777333111111,,,,,,666>>><<<333---111111222333333333222222...666999555555:::555***444666777666666>>>LLLXXXiiixxx|||}}}}}}((($$$'''222999555---)))+++$$$$$$((('''$$$&&&(((***)))&&&&&&''')))$$$'''***,,,,,,,,,---...+++,,,///333444111)))###,,,,,,+++***((('''%%%$$$&&&$$$$$$''',,,---)))%%%%%%''')))'''%%%$$$''')))&&&''')))***,,,,,,------!!!"""###$$$%%%&&&&&&'''$$$''')))'''""" ###'''"""""")))%%%)))===777++++++'''###$$$((()))&&&)))((('''&&&%%%(((,,,000???111444555&&&'''---%%%)))"""***$$$111:::$$$,,,)))'''%%%%%%''')))***+++&&&&&&'''***,,,+++'''"""***))))))***+++)))&&&$$$///)))$$$###&&&)))(((&&&###%%%(((+++,,,,,,,,,,,,))))))((('''&&&(((,,,///&&&---...'''###&&&))))))000---&&&&&&+++,,,,,,,,,+++******,,,000333444---+++///111......000000666>>>???777666IIIaaaOOOEEE888///((('''...777555111---+++,,,---...///111111---((((((++++++(((...///+++&&&,,,888;;;444444333///+++---333666444+++***...444555000...111+++///111///,,,---222555000)))(((333CCCHHH===111MMM777999///111999---999888111+++...555:::777222333555555111000<<>>:::===777222000...///555===......///000000000///...//////,,,)))+++222555333+++)))&&&)))444???BBB>>><<<;;;666000000444444222222///......111222000---999:::999555111000111222777111,,,///777<<<<<<999EEE444999222222777,,,666===999666666888:::999888555777777444666BBBXXXiiizzzzzzrrrtttzzz{{{}}}{{{xxxyyy}}}}}}|||}}}&&&%%%&&&***+++******,,,)))---///+++%%%"""$$$((()))******(((&&&$$$%%%&&&%%%$$$###""""""&&&+++000)))&&&$$$###%%%'''(((((( """$$$''')))))))))(((%%%%%%&&&***------((($$$%%%(((******(((%%%###"""((()))******++++++******(((''''''&&&&&&&&&&&&&&&((((((((())))))***+++,,,###'''$$$((( 000'''###&&&(((,,,111111,,,+++,,,...///111444888<<<<<<>>>666...---)))&&&+++%%%---&&&)))***"""000***+++***'''###"""$$$'''+++******+++,,,***'''$$$###"""!!!###(((,,,...///(((&&&$$$&&&***+++***(((%%%'''))))))(((&&&&&&&&&***++++++***))))))+++---,,,%%%)))444111######///)))+++,,,,,,111555333...&&&(((***,,,+++)))&&&$$$333000///000///***)))***999@@@;;;......888777++++++***,,,000222333777===............///000111222......+++))),,,444999888+++%%%$$$...999???AAABBB333333000,,,---222444111//////+++(((///::::::222>>>;;;777555333222000///888666333000000333777::::::222888555444777///666777777777666555666888999555666666555999GGG]]]mmm~~~|||sssssszzz}}}|||||||||}}}~~~}}}vvvxxx~~~~~~yyyvvvxxx{{{{{{}}}zzz{{{###$$$'''(((&&&%%%'''+++$$$)))---+++%%%!!!"""%%%(((((('''&&&%%%&&&'''(((''''''%%%######%%%***------***&&&#########%%%%%%###&&&((()))((((((&&&%%%%%%&&&'''&&&$$$!!!&&&'''''''''&&&%%%%%%%%%))))))************))))))#########$$$&&&(((***,,,+++)))((()))***,,,,,,+++'''+++'''***"""!!!///$$$%%%((()))))),,,///...)))'''))),,,...///222555777555AAA888---111+++###+++%%%)))%%%((('''%%%111(((++++++'''"""!!!%%%)))------,,,,,,+++)))'''%%%%%%$$$###%%%(((******)))&&&%%%&&&(((+++,,,+++)))$$$'''))))))&&&$$$%%%'''***,,,---,,,+++******+++---'''***111///''''''000'''***,,,---111555222,,,))))))***+++---......---888777666444111000222555III::://////111///000555((('''+++///000...000444555222---))))))---444999......,,,)))+++111333111///)))***333777333555;;;444444222///000555666333---333111***...;;;<<<222666000,,,...222222000000000444777777444222222222444333777666666888888===///000000222333666888999777777777777>>>NNNcccrrr|||~~~}}}}}}{{{}}}zzz}}}||||||{{{|||wwwuuuuuuvvvxxxyyy{{{zzz|||~~~|||{{{ $$$((('''$$$$$$%%%'''###%%%((()))'''%%%###"""&&&%%%$$$$$$&&&((()))***)))******)))'''&&&((()))))))))(((&&&$$$###""""""!!!$$$&&&'''((('''&&&+++)))%%%###""""""""""""'''%%%###"""###&&&)))+++)))************)))((((((!!!!!!!!!###%%%(((+++---,,,***(((((()))))))))'''***...)))---'''&&&333'''---///---***+++...---)))$$$'''+++,,,------...//////@@@;;;222666///&&&+++ (((""""""'''$$$$$$)))'''***+++((($$$$$$(((---......---,,,***(((''''''$$$$$$&&&)))******'''$$$%%%&&&''')))+++,,,***)))###'''))))))&&&$$$&&&))))))+++......---+++*********,,,+++((((((+++......%%%((()))'''(((,,,+++(((777333///---000555888:::>>>>>><<<555000111777<<>>???444...333111)))///(((%%%+++222333222333---000555777777444111///333666444666888;;;CCCEEE444222111333888;;;;;;999;;;:::888;;;FFFXXXlllzzz~~~yyy{{{}}}~~~~~~{{{vvvzzz}}}}}}~~~{{{xxxwwwyyyzzzyyy|||zzzvvvsssttt~~~}}}~~~!!!&&&(((&&&###$$$&&&%%%%%%%%%&&&)))++++++'''$$$%%%###"""###&&&)))++++++)))+++,,,,,,***(((&&&&&&"""$$$'''(((&&&$$$###"""$$$$$$%%%&&&''''''''''''---+++(((%%%$$$$$$%%%%%%'''$$$ """'''+++...)))))))))***))))))((((((&&&%%%$$$###$$$%%%''')))***)))((('''&&&&&&&&&&&&$$$'''$$$)))$$$$$$111$$$***+++)))&&&&&&))))))%%%###&&&***---,,,+++******+++:::<<<555444222---------444%%%&&&---'''(((''')))***+++)))((()))---000......---+++(((''''''(((!!!###&&&***---,,,(((%%%'''((()))*********)))(((%%%(((+++***&&&%%%(((,,,&&&)))---///...+++)))((((((,,,***###$$$,,,000---(((---...)))&&&))),,,---;;;555...+++...222444555:::>>><<<333,,,...555:::***777999,,,(((000000''',,,***)))***)))&&&(((,,,---111555555222000000111///000000---///222000,,,111333555555///***,,,333999:::888555444666444///000;;;@@@888111000...***222)))'''///444333333666000000000111333444333333444:::111444888;;;IIIEEE888444222444888999777333777555444:::III^^^sss~~~~~~}}}{{{{{{zzzyyyyyy{{{~~~|||xxxwww{{{~~~~~~&&&)))'''"""!!!%%%(((&&&&&&&&&'''))),,,,,,)))&&&'''$$$!!!"""%%%)))******%%%''')))***((('''&&&'''###&&&***+++(((%%%$$$$$$''''''&&&&&&'''((()))***'''((((((((('''''''''''''''$$$ ###'''***+++(((((()))))))))))))))(((+++***'''$$$###$$$%%%&&&&&&((()))'''%%%$$$&&&)))(((+++'''---******666)))(((***)))&&&&&&'''$$$ $$$))),,,+++)))(((''''''///777222)))...222+++///999&&&***000(((...+++---,,,+++++++++---000111---------***&&&%%%'''***###$$$&&&***,,,,,,***'''***+++++++++)))(((''''''))),,,///,,,'''%%%(((,,,###''',,,///...+++)))((((((&&&$$$%%%''')))+++---)))111444...((()))000444222...***+++...///...++++++333666///))),,,444999---333)))'''///000'''+++******,,,+++)))+++///(((///666999666222000000444444000,,,,,,111111///,,,//////,,,,,,000111///''')))++++++...222222...***///444666444111111111333***(((000333000000555000000000//////000333555555<<<---222777888FFF<<<222222333333222222111111444222222;;;NNNggg}}}{{{yyy}}}***+++&&&&&&***(((%%%'''((())))))((('''&&&)))%%%""""""%%%((()))(((!!!###%%%&&&%%%%%%'''(((***---000...***&&&$$$%%%)))((('''&&&''')))+++---"""&&&))))))((('''&&&'''$$$!!!!!!$$$'''((('''''''''((()))))))))))))))---+++(((&&&$$$%%%&&&'''"""&&&)))((($$$$$$''',,,$$$&&&"""(((%%%%%%111###///111111///---+++%%%!!!'''******(((&&&%%%"""$$$000+++'''333((($$$111%%%,,,###///---111///,,,,,,...000111111,,,---,,,)))&&&%%%(((+++(((''''''(((***+++***(((---------+++(((&&&&&&&&&,,,000222...'''$$$''',,,!!!%%%+++///...,,,)))''')))***---$$$%%%...""",,,333,,,$$$%%%---333******,,,111666666000***(((111---***///777;;;...+++***,,,(((!!!###+++,,,+++,,,//////,,,---111)))///444666333222444666:::777000((((((---///...)))+++'''###)))444333))),,,///000///222555444//////---...333444///---......&&&%%%---///***+++333+++///444444000///000333555===+++111666555BBB333,,,111555444111000333777888666888DDDZZZtttxxx}}}~~~{{{yyy}}}(((***,,,+++(((%%%###"""&&&&&&&&&%%%%%%&&&&&&&&&###'''&&&%%%(((***)))#########$$$''')))******)))&&&%%%%%%%%%"""$$$'''((('''&&&''''''###$$$%%%%%%$$$$$$&&&(((---***'''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((()))...&&&(((111///!!!"""'''***+++(((### """&&&''')))***,,,+++)))'''%%%///222111+++'''((((((&&&!!!)))---+++&&&###!!!)))&&&'''$$$$$$,,,(((///(((:::===###$$$222'''+++'''555&&&)))"""222'''%%%$$$%%%(((,,,...,,,)))###%%%***...,,,'''(((,,,)))---...***###!!!%%%***111,,,(((&&&)))---222444444///******///000,,,''''''((()))******))))))(((555... 111(((...(((555.../////////222444...%%%(((111444666888888666***111777555000---,,,,,,(((""" )))333666555555666???AAA777---...888@@@>>>222'''%%%,,,000...))))))///222//////222000***000///000---:::)))777++++++---------,,,,,,---......++++++000111000///111///222444222...,,,///222777333//////333777::::::+++000555777666555666777888333999NNNfffxxx}}}zzz}}}~~~(((***,,,,,,***)))))))))&&&%%%$$$$$$$$$%%%''''''%%%***---+++)))+++,,,***$$$!!!######$$$'''***++++++***((('''((()))###%%%''''''&&&%%%&&&'''$$$%%%%%%%%%$$$%%%(((***&&&%%%%%%''')))++++++***%%%%%%&&&((()))+++,,,---+++''')))000///'''%%%((("""%%%&&&$$$!!!!!!$$$(((%%%&&&((())))))'''$$$###''',,,---***'''(((&&&$$$&&&(((******)))((())))))%%%&&&+++(((%%%000///,,,&&&666777...'''***&&&222'''+++$$$,,,%%%%%%&&&***------***'''$$$$$$'''******(((+++111(((***,,,+++(((''')))---///+++'''&&&(((,,,///000111...+++*********)))((())))))(((''''''(((((())) +++------%%%...000222---//////000444777333+++)))---222888???BBB:::000'''...444666444222111000,,,)))(((+++---,,,...222777;;;:::///'''(((...333444000++++++...111000---***///000...---///---))),,,...%%%222222000555...+++,,,------,,,,,,,,,---///,,,---111222111000222000333444222///...111555888444111111555999<<<===---111444555333222333444888:::DDDWWWjjjzzz###$$$&&&'''&&&''')))***)))(((%%%###"""###%%%&&&+++///000---***,,,+++)))&&&###"""%%%%%%###$$$''''''((())))))((((((***,,,&&&&&&'''&&&$$$###%%%&&&&&&''''''&&&&&&(((+++...***))))))***++++++)))((('''((()))+++,,,,,,,,,,,,###$$$&&&((()))))))))(((!!!###$$$""" $$$((($$$%%%'''((((((&&&$$$""""""'''+++))))))***)))&&&***)))''''''((((((((('''%%%)))111--- $$$000111(((%%%333222+++(((,,,$$$,,,%%%(((%%%+++$$$%%%&&&)))+++***&&&###$$$###%%%'''''''''---444%%%''')))+++,,,---------)))'''%%%&&&))),,,...///+++,,,+++(((%%%$$$''')))+++***'''%%%%%%&&&'''))) ;;;III111))),,,333'''111222000---......)))!!!&&&%%%)))555GGGNNNBBB222&&&***///444666444111///,,,---//////+++)))///888:::999333***'''+++......***,,,...000000000000111...000000...---///...+++***...666'''222333---,,,,,,,,,------,,,,,,+++000...///222444222333666222444555333111111444888777444111222555999<<<===666777888888666555666777777???MMM\\\iiixxx{{{~~~}}}!!!"""###$$$###%%%''')))...+++'''$$$""""""$$$%%%))),,,,,,)))''')))(((&&&'''&&&''')))'''###$$$(((###$$$%%%%%%%%%&&&)))+++(((((('''%%%###"""$$$&&&(((((((((((('''***---111,,,***)))((()))***)))((())))))***++++++***)))((($$$'''(((%%%%%%))))))&&&&&&&&&%%%###!!!!!!$$$'''%%%''')))******(((&&&%%%###(((***)))***---///...)))((((((+++---+++&&&!!!)))+++222...!!!###+++)))%%%'''444333!!!))))))...'''***&&&###%%%---(((%%%%%%%%%%%%%%%$$$###"""###"""%%%''''''%%%***111$$$$$$&&&***...///---***$$$$$$$$$'''+++...//////''''''&&&$$$###$$$'''*********((('''&&&&&&&&&&&&)))BBBUUU444///(((000!!!111111///***))))))%%%!!!!!!---@@@III???///***)))***///222///---,,,+++,,,...000......777AAA555111***&&&)))111222///&&&(((,,,.........//////000111111000000111111111+++///(((444###---777***---------...//////---,,,111///000444444333444999666777777555333333666888333222000111333666:::<<<;;;;;;:::999888888:::;;;:::EEETTTaaalllzzz{{{~~~&&&'''((('''&&&&&&(((***---***'''$$$$$$%%%''')))&&&((('''$$$%%%''''''$$$'''(((+++,,,((("""###)))"""###$$$$$$$$$&&&))),,,))))))(((&&&######$$$&&&&&&&&&&&&&&&&&&'''***---&&&$$$"""###'''+++...///'''((()))******+++++++++---000...)))(((***)))&&&(((((('''&&&%%%&&&)))+++%%%''')))******)))'''%%%&&&))))))&&&'''---222333...------///000///***%%%***)))...,,,"""$$$(((!!!$$$***666777+++&&&)))***,,,+++000333$$$$$$)))******)))&&&$$$""""""$$$%%%"""###'''+++)))$$$$$$)))$$$$$$$$$(((------)))$$$&&&&&&''')))+++---,,,+++$$$"""!!!"""%%%(((******((()))******)))'''%%%###$$$///???+++...$$$...&&&)))++++++***,,,000000,,,(((&&&$$$'''000666000&&&...)))(((---///---,,,///...++++++...///000666<<<...+++%%%"""(((000111---)))(((((()))***+++++++++///...///000111111222444...111999000)))///JJJ---///......000222333000...111000111444444222555;;;999:::999888666555666666333333222222333555888;;;999777666555666777888999>>>JJJZZZhhhwww(((((()))'''%%%$$$$$$%%%&&&%%%$$$$$$%%%(((,,,...&&&'''%%%###%%%))))))%%%%%%)))...///)))"""###***%%%&&&&&&%%%%%%&&&***---)))***)))(((&&&%%%&&&'''"""###$$$$$$###$$$%%%''''''%%%######&&&(((******%%%%%%&&&(((+++...000111000...---***(((%%%######$$$$$$&&&'''***,,,...///###%%%'''))))))(((&&&%%%'''(((&&&!!!"""(((///111111...+++)))***+++++++++'''&&&,,,+++$$$'''))) ###+++333666222,,,))))))(((...666@@@)))%%%"""$$$---,,,***&&&$$$###&&&(((###&&&+++///,,,%%%"""$$$%%%$$$$$$'''***)))%%%!!!,,,+++*********)))'''$$$###"""!!!$$$(((+++++++++&&&(((+++---,,,)))&&&###%%%%%%+++(((+++&&&)))(((&&&))))))((()))...///...)))***(((%%%''',,,,,,)))///******000111---///666444---)))***,,,+++***,,,//////+++(((+++000000---,,,+++)))(((((()))******,,,***,,,///000//////111000666DDD...000@@@bbb222///......111555666333000//////111333222000555<<<999999:::::::::888666555666666666555444666999;;;:::888666666777999999999;;;III[[[lll&&&'''((('''$$$"""!!!!!!#########$$$%%%''')))+++((((((%%%###%%%)))((($$$###(((///000)))!!!###+++''''''&&&$$$###$$$(((+++(((***+++***(((''''''(((###%%%''''''%%%$$$$$$%%%((((((''''''((('''$$$!!!&&&&&&%%%%%%'''***...000,,,&&&%%%)))''' """!!!"""$$$'''+++---------$$$&&&(((***+++)))(((&&&&&&(((&&&!!! %%%***+++++++++***)))'''''')))***&&&)))111000&&&&&&)))""""""***,,,...222---&&&&&&'''+++///>>>&&&((("""&&&***++++++)))&&&$$$%%%&&&&&&)))...222///'''$$$&&&$$$$$$%%%&&&'''&&&$$$"""+++***((((((((('''%%%###"""%%%((())))))***+++,,,((()))+++,,,,,,***((('''(((+++(((+++'''+++&&&$$$'''***)))%%%%%%)))+++***(((+++***&&&&&&***...---...,,,///555333++++++333000+++''')))***'''&&&'''///333333///---///000...,,,///000...***(((+++...---+++,,,111111,,,+++---444>>>@@@...+++WWWooo...---,,,---111666888444000------000222000///444;;;555666999<<<===<<<999666777888888666444444777:::===:::888888999:::888666;;;LLLaaarrr(((***,,,+++)))&&&$$$$$$%%%%%%$$$$$$######$$$$$$)))(((%%%"""$$$((('''""""""(((000111)))!!!###+++&&&&&&%%%"""!!!!!!$$$'''(((***,,,,,,***(((((((((&&&)))+++,,,***((('''''' """&&&***---,,,'''$$$***(((%%%""""""$$$&&&(((+++######,,,,,,!!!'''!!!"""$$$''')))***(((&&&'''(((+++------,,,***)))&&&)))(((###"""%%%''''''&&&+++111333///+++)))))))))///999666&&&###'''""""""'''%%%'''///+++###$$$)))&&&"""222)))(((000$$$'''******&&&"""!!!!!!)))+++000444000)))'''***$$$%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%'''((('''&&&""")))///...)))''')))---************++++++++++++ ,,,%%%,,,!!!222'''###$$$((()))''')))///333444000111///)))%%%''''''&&&...---333999333&&&$$$+++(((%%%&&&***+++)))+++///(((///333///******---...***222888555---)))---333111...///444333,,,)))+++777DDD777///"""fffnnn$$$+++***+++000666888555000,,,,,,///111///---333;;;111333888===???>>>;;;888555777777555222111444777;;;888555555666555222///CCCWWWmmm|||+++)))&&&$$$######%%%&&&+++++++++***)))'''&&&%%%'''### ###))),,,)))%%%&&&***---,,,(((&&&))),,,)))'''%%%###$$$&&&)))+++***,,,---...,,,(((%%%"""!!!$$$&&&&&&''')))+++(((''''''(((***+++***((())))))))))))******)))(((,,,---------***&&&""""""&&&+++,,,***'''&&&'''((()))***)))''''''((()))000...+++)))((()))***+++*********++++++***'''%%%))))))+++---)))###&&&///+++&&&111222"""$$$,,,###,,,***(((((()))***)))(((...&&&$$$(((''' """+++111((($$$***///,,,(((''''''%%%$$$###$$$&&&)))+++++++++(((&&&'''))))))''')))!!!'''...///...000000///---------+++)))'''$$$'''***)))&&&%%%(((+++%%%''''''(((,,,111///***...***---111,,,%%%+++888...///555;;;999000---000)))000...222000+++...)))---***,,,222333///...111...000+++***111///---666000...444444---...///''',,,---+++...;;;FFF<<<)))((()))***,,,---...///000///...///111333333111///111222555888777555555888333555666777777555333222111:::777444999888555;;;EEEXXXppp((('''%%%#########$$$%%%%%%&&&&&&'''((())))))***---(((######%%%((((((&&&&&&(((***((($$$$$$(((,,,######"""######%%%&&&'''(((((((((***+++***&&&"""%%%''')))+++++++++,,,...###!!! """$$$'''((('''+++---///000/////////000******++++++***'''%%%###"""&&&+++,,,)))''''''))))))***)))((('''(((+++---//////---***&&&%%%''')))---,,,***)))(((((('''&&&+++''''''******'''(((,,,)))%%%000333'''+++444---------,,,*********++++++***'''(((,,,(((###(((444555+++%%%(((,,,+++((()))'''&&&$$$###$$$%%%''')))---,,,)))((()))++++++***+++&&&$$$''')))(((+++///***)))((()))******)))''''''&&&%%%&&&((()))((('''&&&(((((((((,,,000000+++%%%%%%---666333)))&&&,,,...///333777444---***,,,((()))''',,,---(((***)))+++&&&$$$'''((((((,,,222)))000---+++111///***...***'''---000,,,///000(((222333...)))///999777---+++++++++,,,.../////////111000111333555555333222444444555666555444444555333444555666666666555444333:::888444888666444;;;JJJ\\\qqq%%%%%%$$$$$$$$$$$$$$$$$$#########$$$&&&)))+++---///+++&&&!!!!!!###%%%&&&'''&&&$$$"""###''',,,######$$$$$$$$$###"""!!!&&&%%%%%%''')))***'''$$$&&&((()))***))))))***+++&&&$$$######%%%'''((('''&&&)))---...,,,+++---///''''''((()))))))))((((((!!!%%%((((((&&&&&&'''*********)))((('''))),,,///))),,,---+++&&&$$$&&&***000...+++)))'''''''''(((***&&&$$$(((******)))******'''///222***---444111000000...)))$$$!!!###%%%''''''***---(((###***777777...&&&'''************$$$#########$$$&&&)))***///,,,))))))+++,,,---...---+++))))))&&&$$$(((---)))'''''''''))))))((('''---(((###&&&,,,///+++%%%)))******(((+++000000---"""###+++555555+++$$$$$$******,,,...+++&&&$$$&&&///***+++000000------333***%%%"""$$$%%%''',,,111)))555222,,,000111***)))+++%%%***111///222333+++///333000((('''---000---///---+++,,,///111///---111000111222444555444333777555333111222222222111444444444444555666666777222888666333777666777AAAUUUdddwww###$$$%%%&&&'''&&&&&&%%%&&&%%%$$$$$$&&&(((+++---***)))&&& """%%%%%%&&&%%%###$$$&&&)))***)))(((&&&%%%###"""!!!%%%&&&''''''''''''''''''&&&((())))))'''&&&&&&'''***)))))))))***)))&&&$$$"""&&&***)))&&&%%%&&&(((&&&&&&''''''((())))))*** """%%%$$$######'''***((()))***)))(((((()))+++###(((---,,,'''%%%***//////...---+++))))))***+++(((&&&&&&'''))))))***+++///,,,---...)))''')))+++***,,,,,,(((###"""&&&+++((('''((((((%%%!!!&&&///222---''''''***,,,,,,,,, !!!"""$$$&&&(((***+++---)))''')))++++++,,,......,,,++++++)))((()))***...,,,***)))***)))(((&&&000+++(((***///111...)))+++---,,,)))***...000---***&&&'''---///+++''''''((((((((()))'''&&&%%%&&&111+++222222///...,,,999((('''&&&&&&'''(((***,,,000;;;666***...222...+++---%%%)))111000111111))))))...000,,,***,,,---***111...+++,,,///000...***/////////000222444333222666444000---...111111...666555333333333555666888000666333333888888<<>>888000---///222222000000000000///...---------222111000222444666777777111666444---***000333111666555444333333444666777;;;<<<888777;;;:::CCCYYYkkk{{{&&&&&&''''''''''''''''''$$$$$$%%%''')))***+++,,,$$$&&&)))***)))'''%%%%%%))))))))))))(((&&&###!!!######""""""###%%%''')))&&&'''***,,,---,,,***)))$$$%%%&&&%%%""" !!! !!!$$$)))---///...---,,,'''  """"""!!!###$$$&&&((())))))((('''%%%(((******'''''')))+++%%%&&&''''''&&&''')))+++000///---)))%%%###$$$%%%%%%))),,,,,,)))(((***---(((---...)))'''***,,,+++******!!!###...(((%%%666+++,,,,,,+++***(((&&&%%%)))'''%%%$$$&&&)))++++++%%%((('''%%%'''---///---***+++,,,,,,***'''$$$"""***$$$%%%...///'''$$$'''$$$&&&&&&%%%***222444000)))'''%%%%%%''')))******$$$'''***(((###!!!$$$''')))...///+++((()))***(((***+++---...///...***&&&''')))(((&&&)))......)))///---CCC333>>>[[[AAA999;;;???>>>999888:::999555///...+++///444+++%%%//////)))333???999555;;;???:::444...,,,...000000111000333555333///---///222222111000111444777888888333<<<<<<222,,,000444333222222222333444666999:::;;;<<<888999>>>>>>KKKddd{{{&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&'''(((((('''%%%###,,,***'''&&&%%%$$$###!!!'''''''''&&&%%%$$$######&&&$$$###)))111222---&&&'''((()))(((&&&$$$$$$$$$ $$$'''))))))///'''"""&&&&&&$$$ """&&&)))******)))(((###&&&((((((%%%$$$%%%((('''&&&%%%$$$%%%)))...333///---)))&&&$$$$$$%%%&&&''')))***'''$$$###''',,,,,,...,,,((()))...---((('''''' ...((($$$777))))))***,,,///...,,,***)))+++)))%%%"""###&&&((((((***'''"""###+++///---&&&(((***,,,,,,+++)))''',,,&&&(((222222)))$$$'''"""'''&&&"""###---444555---***'''&&&'''((()))(((%%%'''((('''$$$###$$$&&&(((...000,,,)))((((((&&&---...---***)))***++++++...000///,,,///444333,,,'''###888(((===cccAAA...111;;;DDDFFFEEEBBB888---******,,,999???---###------(((333===333---333999((()))+++//////---,,,,,,000555888666000...111666111///...///222555666666555AAACCC777...111555444...///111333666999;;;<<<666888666:::AAADDDTTTooo!!!""""""""""""$$$&&&+++***(((&&&###"""###$$$...)))'''++++++&&&$$$'''(((&&&%%%'''***+++(((&&&%%%''''''$$$!!! """%%%''''''%%%&&&///555000%%%'''%%%''',,,,,,)))''')))***(((''''''))))))(((&&&%%%%%%%%%&&&%%%%%%$$$$$$###"""###$$$''')))***)))'''((()))(((%%%#########&&&$$$"""%%%))),,,,,,+++%%%%%%&&&((((((&&&&&&(((444(((###''''''###&&&...'''((()))(((''''''(((***&&&&&&&&&$$$###$$$(((,,,)))((('''(((******)))'''***)))(((''''''&&&''''''%%%$$$######$$$%%%$$$###+++)))***---)))###%%%+++333...)))''''''((('''%%%"""$$$&&&&&&$$$%%%(((+++)))(((&&&%%%&&&)))+++---((('''&&&%%%&&&(((***+++***+++***)))'''(((***,,,%%%---000+++&&&'''((('''222---)))))),,,,,,)))%%%!!!###%%%'''))),,,111444000333333555@@@GGG;;;'''++++++---///111222000///---++++++...111222///,,,---""",,,444+++...666///555666666444111/////////111111111333555777777777...666???@@@777000222888///111444666666888:::<<<999888888;;;AAAOOOfffzzz """$$$$$$######$$$%%%))))))(((&&&$$$######$$$+++&&&%%%))))))&&&&&&))))))'''&&&''')))+++)))(((***++++++(((%%%%%%(((+++000...((($$$&&&***'''&&&%%%&&&++++++(((&&&(((#########$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$"""""""""""""""###&&&'''''''''$$$%%%%%%$$$$$$&&&***...)))'''%%%&&&''''''%%%###((('''&&&%%%$$$###%%%'''555+++'''***((("""###)))%%%&&&'''''''''(((+++...(((&&&######&&&((()))(((%%%(((******(((''''''((('''''''''(((((((((((((((######$$$%%%&&&'''&&&%%%%%%%%%'''***(((%%%'''...444000+++))))))*********&&&((())))))'''''')))+++,,,+++)))((((((+++---///((('''&&&&&&(((***,,,...,,,,,,+++)))&&&$$$%%%&&&)))000111+++'''))),,,,,,111///,,,,,,------+++(((%%%&&&)))***+++---000333111666777555:::@@@;;;000555111,,,***,,,///222333+++***)))+++---...+++)))///)))...555222000000,,,000111222222000000111222333111///...///000222333222777===>>>;;;888999===111333555555555777999;;;999888:::@@@IIIZZZsss"""$$$&&&&&&%%%$$$$$$$$$''''''''''''&&&%%%$$$###'''$$$###%%%&&&%%%&&&******(((&&&&&&(((*********------+++)))((())),,,///...---((($$$&&&+++...,,,%%%$$$%%%))))))&&&%%%'''$$$&&&''''''&&&&&&((()))(((''''''&&&%%%###"""!!!'''&&&&&&''')))+++***)))$$$$$$###"""###(((///555+++***)))))))))'''$$$!!!...---***&&&$$$$$$(((***///)))(((+++)))"""!!!%%%%%%&&&&&&&&&&&&(((+++...+++'''###$$$)))+++'''""""""''',,,,,,'''$$$&&&)))###%%%''')))))))))((('''$$$&&&'''(((((('''%%%$$$$$$$$$''')))(((%%%(((...222...***((()))+++,,,---+++,,,---,,,***)))***+++***)))&&&%%%%%%''')))+++'''''''''((())),,,...000,,,---,,,***'''%%%$$$%%%+++///000+++(((***.../////////000000///---,,,***(((***,,,.........///111000666777111///555888555999444...***+++---000222+++******+++,,,+++***(((...000000666===666---///...///111111000000111333666333///+++***,,,///111555666777777777777888888444555555444333444666999666666999BBBOOObbb|||###&&&(((((('''%%%$$$$$$&&&%%%&&&&&&'''&&&$$$"""%%%%%%$$$$$$######&&&((()))'''%%%$$$%%%''')))***+++***(((&&&&&&'''***---&&&&&&%%%$$$&&&+++111555%%%######''''''$$$###%%%)))***+++)))&&&%%%%%%'''((((((((('''&&&%%%$$$###)))((('''(((***++++++)))((('''&&&$$$$$$(((---222)))***+++,,,---+++)))'''222444333---***,,,///000+++)))+++///---'''&&&)))))))))'''%%%$$$$$$'''******'''%%%&&&))))))%%% """&&&++++++'''%%%%%%'''###%%%(((***+++)))'''%%%''')))++++++)))&&&$$$"""&&&((())))))&&&$$$&&&***,,,***'''%%%&&&(((+++,,,.........---,,,+++******)))'''%%%######%%%'''((((((((((((((()))+++---...)))+++,,,+++)))((()))))))))+++---+++******,,,---,,,...111111///---++++++(((+++...//////...//////,,,000000***''',,,000111222000......//////---,,,//////......------+++******222///555DDD<<>>PPPhhh'''%%%$$$'''+++,,,***'''""" &&&***,,,...111111,,,((('''%%%###%%%))))))&&&###"""###&&&'''(((%%%))))))%%%###$$$$$$"""$$$%%%&&&'''(((((())))))'''((()))***+++,,,,,,,,,,,,***(((''''''&&&$$$""" """%%%&&&&&&%%%!!!"""$$$&&&&&&&&&%%%%%%$$$'''%%%###$$$### ((($$$!!!###(((***'''###""" !!!&&&((('''$$$ """&&&(((***......'''******)))+++,,,,,,+++))),,,***))))))+++---------%%%$$$###"""###$$$&&&'''%%%&&&&&&&&&&&&%%%$$$$$$(((!!!'''"""&&&---$$$''',,,///,,,%%%$$$***,,,(((000///,,,***---///+++$$$---***'''%%%&&&(((******+++******))))))***++++++)))))))))***************(((***)))))),,,...***$$$***)))***---///...)))$$$&&&)))******...222222///************+++,,,---...+++,,,,,,++++++,,,///111222,,,))),,,000///---,,,///...,,,,,,...222666999,,,---///000111111111111...,,,******,,,000222333===:::666444444333222111444555555444222111222333000444EEE)))777222777>>>BBBVVVooo%%%###$$$***...---***((($$$######&&&)))***++++++---(((%%%&&&&&&%%%(((,,,---((($$$$$$(((***)))&&&$$$///111%%% %%%&&&!!!"""###%%%&&&'''''''''&&&((((((((()))))))))))))))%%%%%%%%%&&&'''''''''&&& !!!###$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%######$$$&&&$$$"""$$$###!!!'''"""!!!&&&(((%%% )))'''%%%%%%&&&&&&###!!!)))&&&###......&&&))))))(((((())))))))))))(((///---***(((''''''(((((($$$######$$$$$$%%%&&&'''###$$$%%%&&&'''(((((((((%%% (((###&&&///%%%&&&&&&,,,***"""###,,,...))),,,)))%%%%%%,,,333///(((///+++%%%$$$&&&((('''&&&,,,,,,,,,,,,+++)))((('''((((((((((((((('''''''''&&&%%%$$$&&&***,,,)))%%%)))((())),,,...---***'''&&&)))***)))***------***''''''(((***+++,,,,,,---,,,///111///,,,+++...333---***+++000222///++++++000///---,,,...111555888,,,...000222333222111000111...+++,,,111444444333;;;999666444333333333333666777999999777666666777555777CCC000===;;;444888JJJ\\\rrr(((###$$$***---)))$$$############$$$&&&((('''%%%)))&&&&&&((((((&&&'''***...***%%%'''+++---***&&&***777999+++$$$)))+++%%%###$$$&&&'''(((((('''&&&(((((('''&&&&&&%%%%%%%%%$$$%%%(((***+++,,,,,,--- !!!###%%%&&&'''((())))))(((&&&%%%$$$#########!!!&&&(((%%%$$$&&&&&&$$$%%%$$$###"""""""""!!! +++------+++'''######### ...%%%...---$$$+++((((((((('''&&&%%%%%%%%%+++***'''%%%######$$$%%%%%%%%%&&&'''((()))))))))%%%%%%&&&((((((((((((((("""""",,,&&&'''000&&&&&& %%%$$$&&&((($$$***'''"""!!!'''///...(((///***%%%$$$&&&'''&&&%%%((()))+++,,,,,,+++)))(((++++++***)))((((((''''''%%%###"""&&&***,,,+++***((('''((()))+++---------))),,,---***)))******'''(((((()))***+++,,,,,,,,,...222444222,,,***---222&&&)))///555333,,,)))***111000000///000000111222---...111222333222111000222000---...222333222000000000000//////000222333444777;;;<<<;;;999777777888999777;;;AAANNN555888RRReee}}}222+++***///000(((""""""!!!""""""$$$((('''$$$***((((((***)))%%%###%%%,,,)))&&&(((,,,---***'''...888:::///)))---...***&&&''')))++++++***)))((((((((('''&&&%%%%%%%%%%%%###%%%((())))))((()))***!!!$$$''')))***---///***)))'''%%%%%%%%%%%%&&&###(((***'''&&&((()))'''%%%&&&'''%%%""" !!!###'''+++...,,,'''$$$%%%'''!!!,,,$$$,,,,,,$$$***'''((((((&&&$$$###$$$%%%###$$$$$$###"""###%%%(((!!!"""$$$&&&''''''&&&&&&))))))******)))&&&$$$"""$$$222***'''///&&&'''%%%%%%%%%$$$$$$###""""""******'''######'''(((%%%+++)))'''&&&'''''''''&&&###%%%(((+++...............------,,,,,,+++******&&&$$$$$$(((******,,,000''''''((()))+++---///000,,,000111---+++++++++)))+++***************++++++---111333111---***---000%%%***222888444,,,(((***000111111111000///------...///000111222222111000000///...///000000///---,,,...111222222333555666///333888:::999777555444444666000>>>AAAVVV999@@@TTTjjj444+++)))000000(((###%%%"""###"""%%%)))(((###***'''''')))((($$$###%%%'''&&&%%%'''***+++)))&&&(((...///***(((***,,,***&&&(((***,,,,,,+++)))''')))(((''''''((()))***+++ ###&&&'''&&&$$$%%%&&&"""&&&(((((())),,,...%%%&&&'''((())))))))))))%%%)))***(((''')))***)))'''((()))(((&&&%%%%%%'''''')))***+++***((('''&&&!!!(((&&&$$$,,,---((((((&&&((((((&&&$$$$$$&&&)))!!!###&&&&&&$$$$$$'''))) !!!$$$&&&((('''&&&%%%***,,,---...,,,(((### &&&777,,,&&&,,,$$$'''***%%%'''...---%%%"""'''&&&---000+++%%%$$$%%%%%%'''((())))))((('''((()))###%%%(((+++---.........+++++++++,,,,,,---------((('''(((+++(((&&&***222''')))+++,,,------......+++000222...+++------,,,...,,,***((('''(((((()))))),,,......,,,+++---///------111666555///++++++000000000///...---,,,,,,/////////000000000000000---///111111000/////////000333666888666555666777...111444666555444444444222333888777>>>FFF:::HHH[[[nnn))) (((+++$$$!!!%%%###&&&'''$$$&&&***((("""(((%%%$$$''''''&&&'''***######$$$&&&(((((('''&&& """######$$$%%%&&&'''$$$&&&(((******)))'''%%%))))))))))))+++---///000 $$$((()))((('''(((***"""%%%((((((&&&%%%'''))) ###'''+++------,,,+++%%%)))+++((('''***+++***))))))))))))************,,,***)))+++---,,,(((###!!!'''***+++///000,,,&&&%%%'''((('''&&&&&&***---%%%'''***)))&&&%%%&&&'''&&&(((+++...///...---,,,***,,,///111000,,,'''$$$''':::---$$$)))###&&&'''"""///000$$$"""*** ,,,666222)))&&&''')))###'''++++++)))((()))+++((()))***+++,,,++++++***%%%&&&''')))***,,,---...***)))+++,,,'''"""(((222'''***...000///---,,,+++'''---///,,,***,,,...---///---***'''%%%%%%&&&(((%%%''')))++++++,,,---...555111///444666222...,,,000///...---,,,------...000//////...//////000111---000444444222000111333000444888888555222222222///111333333333333555666333333DDD///:::111888KKKiiiuuu"""%%%))))))'''&&&''')))###%%%&&&((((((((((((''''''''''''$$$""""""$$$''''''&&&$$$""" !!! !!!###%%%&&&&&&&&&%%%***///111,,,######)))###&&&((((((&&&$$$%%%''')))&&&%%%((()))&&&$$$&&&((('''&&&&&&'''((('''%%%+++,,,,,,***'''%%%%%%&&&'''&&&)))------)))''')))!!!,,,555555...***---222...,,,)))((((((***...000$$$***---******...,,,'''((())))))))))))(((''''''+++)))&&&$$$'''++++++)))///---***((('''))),,,...***,,,...---******,,,...''',,,///,,,&&&###&&&++++++)))'''''')))***+++******))))))+++,,,,,,***(((***)))'''%%%%%%&&&((()))******+++---...---***(((+++***)))*********(((''',,,,,,++++++,,,,,,---...---++++++---///---(((###...)))$$$&&&+++...+++&&&---++++++,,,+++(((***///$$$***---******//////,,,:::333---***(((&&&(((---444000+++***,,,///000000333......444666111///111555...555444$$$)))666///222444777888888666333111MMM:::///333555///333>>>333555666===???666<<>>AAA999@@@XXXnnn''''''&&&$$$!!!!!!###&&&************)))((('''&&&((($$$!!!"""&&&(((&&&$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%$$$"""!!! $$$'''))))))'''&&&&&&&&&#########!!!!!!###***&&&$$$%%%&&&'''+++000,,,***(((''''''&&&$$$###"""############$$$''')))222,,,''')))+++******,,,%%%***//////,,,((('''(((!!!###%%%'''((('''&&&%%%+++***&&&$$$''',,,---***)))+++---///...+++'''%%%---++++++++++++***'''&&&(((((())))))***,,,---...333222000---***)))***,,,///...---+++))))))******$$$(((,,,---,,,***+++,,,,,,+++*********)))'''%%%,,,***(((((())))))'''$$$***(((''''''((())))))((((((&&&$$$""""""$$$'''))))))(((((((((((()))******+++,,,,,,,,,+++***+++,,,+++***((('''''''''(((((())))))+++...,,,&&&%%%'''(((+++---------///---***///,,,,,,......,,,,,,///555222///---,,,,,,+++***...---......***''')))......***111333***,,,333000...000333555666666444333555555444222222333666888999:::888;;;???;;;FFF```www'''&&&###!!! !!!$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$%%%'''((('''&&&######$$$$$$%%%%%%&&&&&&%%%$$$$$$###"""!!! $$$%%%&&&'''((('''%%%###$$$###"""!!! """$$$&&&###((()))&&&&&&(((,,,***)))((())))))'''%%%######$$$######%%%(((+++333,,,(((***---+++******%%%'''***++++++)))&&&%%%(((&&&$$$######&&&))),,,444...'''###%%%((((((&&&...,,,)))&&&%%%&&&((())))))(((***------)))&&&&&&&&&''')))+++---.../////////...,,,***))))))+++---000---)))(((***+++***)))!!!&&&,,,,,,******...222+++***)))***++++++)))((()))+++,,,,,,***'''%%%$$$,,,***''''''(((*********...---,,,)))&&&%%%&&&'''((((((((((((((()))******(((+++------)))((()))++++++,,,,,,)))&&&&&&(((+++)))(((***...---******...,,,---...///000000...+++///,,,+++......,,,...111222222111000000000000000444555555222,,,***...444222...000111------222444///000333444555444333222---222111---...666777333555777444777???BBBSSSooo***(((&&&%%%&&&(((***,,,''''''&&&$$$###""""""!!!"""'''+++***'''%%%(((+++######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''+++******+++,,,+++'''$$$&&&%%%$$$$$$&&&)))+++---$$$******&&&%%%(((&&&$$$$$$$$$&&&'''&&&$$$&&&&&&'''&&&%%%&&&(((+++...******...///+++'''&&&###$$$&&&)))***)))(((&&&***(((%%%###$$$&&&)))+++444///******,,,---......000...***'''&&&'''***,,,$$$###'''---...(((%%%''''''(((+++---///000000000,,,+++(((''''''((())))))---)))%%%&&&)))***)))&&&'''***+++***&&&'''---222***)))((())),,,------,,,+++000555333---)))))),,,///,,,)))(((***,,,---------///000///,,,)))'''(((***))))))))))))***++++++)))---000000,,,))))))***,,,......+++''''''+++///+++(((((()))((('''***///---+++***---///...,,,+++222...+++,,,,,,+++...222111111111000000000111111000444555333111444;;;AAA555222......///,,,///777333444555555555333111000---111///)))---777888000555888555777AAAJJJ^^^{{{((('''&&&''')))*********,,,+++)))&&&$$$"""!!!!!! (((...---'''###&&&+++######$$$$$$$$$$$$$$$###""""""###$$$&&&(((***+++,,,+++*********(((%%%"""$$$"""!!!###&&&)))******!!!!!!###%%%$$$!!!%%%+++%%%$$$###$$$&&&((('''&&&&&&''')))((('''&&&''')))''''''+++000///)))$$$$$$"""$$$&&&((()))))))))((($$$%%%'''((('''&&&$$$"""111///...///...***)))***'''((()))******)))'''%%%"""!!!&&&...---&&&%%%))))))***+++---......//////+++)))'''&&&&&&%%%$$$"""'''%%%###%%%(((***(((&&&......,,,'''$$$$$$(((,,,((('''&&&(((+++.........***///333222,,,((())),,,...,,,))))))***,,,,,,,,,%%%)))...///,,,))))))***+++************+++,,,,,,---///111111///------------...---+++((()))---111333///,,,***(((%%%(((...,,,'''$$$(((++++++******444///,,,,,,,,,+++...222000000000...,,,+++---///111555666222111555:::<<<333222+++,,,333...---:::666777777777666444222111000444333///000555666111333777333444???KKKaaa~~~%%%%%%%%%'''***)))&&&###***)))(((&&&&&&&&&&&&&&&!!!&&&,,,,,,'''$$$$$$&&&!!!"""$$$%%%&&&'''&&&&&& """$$$'''***,,,(((((((((&&&$$$###""""""###"""!!!"""%%%&&&%%%$$$######&&&((($$$ ###)))'''&&&%%%&&&'''((('''&&&"""$$$'''((('''&&&%%%&&&!!!$$$+++///,,,%%%###%%%$$$'''******)))(((((()))%%%&&&'''(((&&&$$$""" ***+++000333...%%%!!!$$$###%%%''')))***(((&&&$$$$$$"""'''///...%%%$$$*********+++++++++++++++,,,'''&&&%%%&&&'''&&&###!!!!!!"""$$$&&&))))))((('''---,,,)))'''%%%%%%'''((('''&&&%%%&&&)))+++,,,,,,*********++++++***((('''+++)))''''''((()))))))))###'''++++++((('''(((++++++************+++,,,,,,///---+++***,,,///111222---,,,+++))))))+++...111555111///...+++'''(((---...&&&!!!%%%******+++---111---,,,//////---...111...///...,,,******...111555777555000...222333000///222,,,111===555///>>>888888888888888777666555111999???<<<555111222555111666444444AAAPPPiii(((((())),,,...,,,&&&!!!#########$$$&&&))),,,---"""%%%((()))(((%%%"""!!! !!!$$$&&&((()))***)))######$$$%%%(((+++...000)))***)))'''%%%$$$%%%'''***((('''(((******'''$$$$$$(((000444000(((%%%(((%%%$$$"""#########"""!!! $$$&&&&&&%%%$$$$$$###***...)))""""""'''&&&))),,,,,,(((&&&''')))---+++'''###"""###$$$&&&$$$000888444+++)))///+++***)))((()))+++---...'''%%%)))111...$$$###***+++******)))(((((())))))"""!!!"""%%%)))***'''###!!!%%%((()))***)))((('''&&&%%%&&&)))***)))((('''&&&$$$$$$&&&((())))))///***''')))///000,,,&&&'''&&&$$$%%%&&&'''&&&%%%'''***,,,)))%%%###&&&******************++++++,,,...(((###"""'''...333444,,,***((('''))),,,///111,,,******,,,)))%%%%%%)))111((("""''',,,---...222---+++---111222///...111,,,------,,,+++...444999000222111---///555555111---333000888GGG>>>444DDD777888888999999999999888000<<>>;;;666>>>IIIZZZooo...---+++***)))(((((((((%%%%%%(((,,,+++%%%###%%%***+++***###""" ###$$$%%%''')))+++(((((('''%%%"""!!!"""$$$%%%$$$"""!!!"""$$$''')))$$$%%%%%%%%%%%%%%%&&&'''&&&&&&&&&(((******)))((()))(((((()))***(((%%%"""!!!###%%%&&&%%%$$$""""""'''&&&%%%###$$$%%%''')))(((&&&%%%&&&))),,,...///'''((((((&&&(((,,,,,,(((222,,,...---%%%'''...***"""%%%((((((''''''***---***###%%%'''$$$)))...)))%%%&&&'''&&&%%%%%%''')))######%%%''')))+++,,,---###%%%%%%$$$(((---...,,,///000...++++++---,,,(((***+++***)))&&&%%%&&&(((%%%'''((()))((('''(((((("""###&&&((()))((('''&&&,,,+++***)))(((((('''&&&###+++333666333...,,,---******)))((()))***+++,,,222111111333444333111///...,,,***))),,,///111111+++)))'''&&&'''+++000333111***(((...///***)))---***,,,---,,,((('''***---,,,,,,111222111===BBB888111222222222333333333333777888888888666444111000...444222222666333555AAAQQQccczzz...---+++)))'''''''''(((###%%%+++...,,,%%%$$$'''---+++((($$$!!! !!!###!!!"""$$$''')))'''''''''&&&$$$%%%(((***---)))%%%######%%%&&&&&& !!!###$$$$$$###!!!''''''&&&&&&'''((())))))((((((***++++++***(((&&&$$$""""""$$$'''((('''%%%'''%%%$$$"""###$$$&&&'''++++++***+++,,,,,,***((((((***)))&&&&&&((('''$$$+++(((+++---&&&!!!$$$)))$$$(((***(((###!!!###''',,,&&&(((***&&&)))...)))&&&''''''&&&%%%%%%''')))(((((('''''''''''''''(((+++)))''''''***,,,+++(((......+++***---333222...'''((('''%%%######%%%'''(((***,,,,,,)))''''''((("""%%%'''))))))(((((())))))+++,,,+++(((''')))+++&&&000444000,,,,,,...+++)))((((((***+++,,,,,,//////////////////---,,,...,,,)))((())),,,///111---+++)))((()))---111444999---)))000111))))))111,,,......,,,***((()))+++$$$)))///------===DDD666111111000000222222222222666666777888999777333//////444222222666444888FFFXXXlll,,,+++)))'''&&&%%%&&&&&&###%%%+++///,,,&&&%%%(((,,,'''######&&&)))(((&&&!!!""""""###&&&'''&&&&&&%%%$$$###$$$'''***,,,***'''&&&&&&'''&&&%%%""""""'''(((###(((((('''%%%%%%%%%&&&'''&&&(((***,,,,,,+++*********$$$!!!(((***'''"""((()))))))))))))))((((((***+++---//////,,,&&&!!!&&&))))))%%%$$$&&&&&&###!!!%%%)))+++((( ''''''+++---+++%%%###%%%(((+++'''+++---''')))---((((((((((((&&&%%%%%%''')))((('''%%%$$$""""""!!!!!!///+++((()))+++***(((''')))(((%%%###'''---...***&&&'''&&&%%%###$$$&&&((())))))***(((&&&$$$######$$$&&&)))***(((((()))***$$$'''***)))&&&%%%'''***&&&......***''')))---)))'''%%%&&&(((++++++***---...------+++***)))))),,,***((('''''')))---///......------...000222333CCC666111666444***)))111///000000///...---,,,---,,,///222,,,)))555888)))111///------000111111000111222333666888777444222---111...000888999<<>>RRRnnn)))+++!!!(((,,,''',,,###!!!###$$$%%%%%%$$$###)))%%%"""$$$%%%###$$$%%%'''***+++***&&&"""###"""***+++### $$$ &&&(((%%%$$$(((***'''###$$$&&&&&&$$$###!!! )))(((&&&&&&''')))+++---''''''(((+++...111222222---,,,++++++++++++)))'''))),,,//////((($$$***444***"""###---///(((&&&,,,(((&&&###"""$$$(((---000%%%%%%$$$$$$%%%%%%&&&'''&&&"""!!!&&&***)))&&&&&&&&&&&&&&&(((+++...000))),,,...,,,'''$$$%%%((($$$444 111%%%---jjj))))))((('''''''''''''''"""&&&((('''(((+++***'''+++((($$$ !!!$$$&&&$$$$$$%%%&&&'''((()))***!!!$$$&&&%%%######&&&***777+++///...---+++((((((...222///,,,,,,+++***+++///000...+++)))###---)))///222000555)))++++++,,,---...//////000---000000,,,&&&%%%(((---(((+++,,,,,,...555888777000+++''''''---222444333***+++---///000000///...+++444888444000222444222333222///...///111444666333777DDD\\\|||***&&&%%%)))+++)))(((***""""""###%%%&&&'''%%%### !!!"""!!! """###$$$)))'''%%%%%%$$$%%%%%%###!!!"""'''+++&&&'''((()))(((&&&###!!!%%%###"""$$$'''(((&&&###(((&&&&&&&&&(((((('''&&&&&&&&&%%%%%%%%%)))...222;;;+++$$$---///&&&$$$,,,&&&$$$$$$''',,,222666777"""'''111222***000111+++### !!!%%%''')))&&&''''''%%%"""!!!$$$'''$$$"""!!!###''')))(((&&&&&&%%%'''---...+++***---((((((''''''***,,,)))%%%)))&&&''',,,+++''')))///''')))(((######''''''"""&&&(((******((('''&&&'''!!!$$$((()))'''$$$###"""###'''++++++)))(((((()))%%%((()))&&&&&&)))(((%%%%%%'''***+++++++++,,,---------,,,)))&&&%%%&&&(((***++++++,,,------......///---+++)))))))))+++,,,&&&%%%(((...///++++++---///111///+++,,,222111,,,111000...++++++...333888000...,,,...111111///,,,///...------,,,---...///111555888555111///111555+++------,,,000666888555666777JJJooo)))%%%%%%)))+++)))''')))$$$######%%%&&&&&&%%%############%%%&&&&&&$$$""")))!!!"""'''&&&$$$$$$(((&&&$$$%%%'''***++++++######$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%(((((('''$$$&&&%%%$$$$$$%%%&&&%%%###%%%&&&&&&%%%%%%(((,,,///333'''!!!%%%&&&""" $$$&&&&&&&&&(((+++000444777***---)))(((///...)))+++###''',,,///...***%%%"""'''((()))'''%%%$$$&&&(((+++)))''''''''''''$$$!!!'''%%%&&&******'''''')))++++++***+++---...,,,((((((%%%%%%'''&&&###%%%+++%%%(((((('''***///,,,&&&$$$&&&((()))((('''((((((,,,---...---,,,***)))((((((+++------***(((((()))(((+++,,,++++++...---******,,,------+++***++++++---------***((('''(((***))))))******+++,,,---...333222000...,,,,,,,,,,,,(((&&&&&&+++---++++++---///111///******...000............,,,,,,---111444000/////////111111000...000000000//////000222333333444444111......222555,,,/////////333999999666666<<>>ZZZ~~~((("""!!!###"""$$$''''''%%%###$$$%%%'''(((((($$$$$$###""""""###&&&(((***(((""" &&&$$$---%%% ''')))"""######""""""###%%%'''((( """%%%%%%###"""###%%%%%%$$$$$$&&&(((***)))((('''((('''%%%###"""###$$$%%%&&&***//////,,,,,,...###"""###%%%(((+++++++++)))###***''' ***%%%///777555***'''$$$"""$$$'''***+++***)))+++,,,+++)))(((***,,,222//////000...'''###$$$(((###&&&,,,((('''$$$)))***&&&%%%)))+++)))******,,,---''' !!!(((&&&&&&''''''&&&'''***---))),,,---***(((///>>>KKK555...&&&"""###&&&'''((("""'''***))))))+++((($$$%%%'''))))))))))))***+++&&&(((***+++***))))))***222000---***))))))+++,,,...---,,,,,,---///222333---...000///)))%%%)))111,,,&&&$$$***---,,,...333,,,000444666333///+++***111---)))+++111888<<<===888<<>>???555111555555------111---///000111000000000222444666000222888555111>>>SSS|||&&&&&&%%%$$$#####################$$$$$$%%%%%%&&&!!!######""""""###$$$$$$  %%%&&&"""!!!!!!"""!!! """$$$$$$&&&((('''$$$###$$$'''!!!"""%%%'''%%%""""""&&&''''''))),,,***%%%((('''''',,,111222---)))***,,,---+++'''%%%%%%''')))***,,,,,,,,,***((('''"""$$$)))***&&&!!!$$$+++))))))(((''''''&&&''''''$$$&&&((('''$$$"""###%%%'''""""""(((***)))///999555222+++$$$$$$(((+++)))------,,,+++***)))))))))'''&&&&&&&&&''')))+++---***((('''%%%%%%%%%&&&&&&%%%%%%""""""&&&+++)))###&&&'''''')))***+++,,,,,,+++,,,---,,,***((('''(((((()))***+++,,,------...***......(((%%%(((---000+++((((((,,,---***)))***%%%'''***,,,---,,,***(((666777444...+++,,,+++'''))))))***+++---...///000---...///000000...,,,+++''')))+++------+++)))'''------+++***///666888555000---222444,,,---111,,,---///111111000//////000444111333777444444HHHaaa###%%%((()))(((&&&""" !!!!!!"""""""""#########$$$%%%&&&&&&$$$###!!! %%%######&&&***)))%%% #########!!! """$$$((()))(((&&&###!!!"""###!!!!!!$$$$$$###&&&((('''&&&***---+++%%%(((%%%$$$(((------((("""---(((###!!!###'''+++---((()))+++,,,,,,+++***))) ###&&&### %%%(((''''''&&&'''(((***+++%%%)))---+++%%%""""""$$$'''###&&&---,,,(((...;;;444222,,,$$$###(((+++***'''***000333222---'''###)))((('''&&&&&&&&&&&&'''''''''((()))******+++,,,'''&&&$$$&&&...333000((($$$%%%&&&'''((())))))(((###'''***+++)))((()))+++%%%&&&(((((())))))+++,,,(((***)))'''(((---...,,,---(((&&&***,,,***''''''&&&&&&(((+++...//////...+++...---+++,,,111333222))))))***+++,,,...000000---...000222222///+++'''+++---///111111///---+++---+++)))(((---333222,,,111...333555---...222------...///...---,,,---...555444777888444999TTTppp%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""###%%%)))++++++(((%%%$$$((('''&&&###!!!!!!###%%%(((((('''%%%###""""""###&&&### $$$%%%'''(((&&&$$$'''+++)))$$$%%%"""!!!$$$(((((($$$ ***### (((---+++&&&'''''''''''''''(((((((((%%%""""""&&&'''$$$###%%%'''&&&%%%$$$$$$%%%'''((($$$)))---+++%%%!!!!!!###!!!!!!%%%***((($$$+++666...000---'''%%%((()))((($$$(((---111111...)))&&&)))((('''&&&%%%%%%%%%$$$'''''')))***+++,,,,,,,,,***))))))+++333999666...$$$%%%&&&''''''''''''&&&!!!%%%((((((&&&&&&(((+++$$$&&&''''''&&&&&&''')))&&&&&&%%%(((///444000'''000)))%%%'''(((&&&%%%%%%(((&&&%%%''',,,000111111...000---)))(((+++---+++******+++,,,------......***+++---000111///)))$$$***+++---//////---+++***++++++***,,,222888666000555111666777//////333///111111000---,,,---000222444555777666444>>>^^^|||+++'''"""###(((,,,''''''''''''''''''''''''&&&%%%$$$%%%''''''&&&$$$ $$$)))+++)))%%%######***)))'''%%%"""###&&&(((&&&%%%$$$$$$$$$%%%'''(((***'''"""!!!$$$'''%%%&&&%%%"""###&&&&&&""""""!!!!!!###%%%'''''''''&&&"""""")))000///$$$%%%$$$#########$$$%%%%%%(((###!!!%%%'''&&&&&&''''''&&&$$$###!!! """%%%((('''###  $$$''''''&&&(((...444(((,,,---)))'''((((((&&&(((((('''''')))+++---...&&&&&&&&&&&&&&&''''''&&&((((((((((((((((((''''''$$$$$$$$$&&&,,,222000)))&&&&&&&&&&&&&&&&&&'''''''''((((((&&&$$$$$$%%%&&&&&&(((***)))'''&&&(((***''''''(((+++333777000&&&000***'''''''''%%%%%%''')))&&&###$$$)))...000000//////,,,&&&$$$&&&'''%%%***+++,,,---...---,,,,,,))))))***---000///***&&&+++,,,------------,,,+++***---000333:::???>>>999777333666666///000555111555444222000...000444777111333555444555EEEhhh(((&&&""" !!!%%%***---''''''''''''''''''''''''&&&%%%###%%%(((******(((!!!###%%%((((((&&&### ((('''&&&$$$###%%%))),,,(((&&&$$$$$$%%%'''((())))))(((&&&$$$###$$$&&&((($$$'''&&&!!! ###$$$$$$$$$%%%%%%###"""$$$'''+++&&&'''***...///+++!!!"""###$$$$$$$$$###"""!!!'''$$$###$$$$$$###%%%***&&&&&&%%%$$$""" """###$$$$$$###"""!!!!!!%%%,,,,,,$$$###***///---###)))+++)))'''((((((&&&+++)))&&&$$$%%%)))---000&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''"""""""""&&&******&&&)))((('''&&&&&&&&&'''(((---***&&&%%%%%%&&&''''''&&&***,,,+++((('''***---(((+++------...000,,,&&&+++)))***,,,***''''''+++***'''$$$&&&,,,///000...((()))'''######(((+++***'''))),,,//////...,,,+++***((((((+++///111///+++.........------.........+++000444666888;;;999555555000333333,,,///666333222222222111111222444777000222444555;;;PPPuuu """&&&)))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!"""%%%%%%###%%%###"""&&&******$$$%%%%%%$$$###$$$''',,,///,,,)))&&&%%%%%%&&&&&&&&&&&&((())))))((('''((((((%%%))))))### """&&&&&&((()))((($$$$$$))))))+++---,,,)))&&&%%%%%% """%%%''''''$$$ )))((((((((($$$"""(((111%%%&&&''''''&&&%%%###"""$$$######$$$&&&&&&%%%###(((000---&&&((( !!!'''***'''%%%'''((('''(((((((((((()))***+++,,,*********((('''%%%###"""$$$######$$$%%%'''***+++%%%((()))''')))---...,,,+++)))'''&&&&&&'''((()))...)))$$$$$$'''***++++++%%%))),,,,,,)))(((+++///'''---000,,,'''&&&&&&%%%&&&''',,,000...******...,,,)))(((+++000333111---&&&'''%%%!!!"""(((++++++%%%(((,,,000111000---+++,,,)))'''***000444333000------+++******+++------+++111555333111000---(((222,,,//////)))...666444,,,...111111111111222333000222555888AAAZZZ$$$###"""###&&&((((((((("""######  !!!$$$'''%%%"""!!!""""""###""""""%%%%%%%%%&&&%%%%%%$$$$$$$$$""""""$$$$$$"""%%%***---111:::### ,,,###%%%!!!"""(((,,,+++)))###+++%%%!!!%%%###%%%)))))))))'''%%%$$$%%%&&&444---&&&%%%((()))%%% +++'''######%%%&&&%%%###)))''''''((('''$$$"""###+++&&&(((///---&&&'''000&&&)))((($$$%%%+++---***###((()))&&&%%%((()))(((***111...***---***)))111222+++&&&''''''$$$%%%)))###$$$%%%&&&''''''''''''###!!!,,,222...(((&&&...+++((((((+++,,,+++(((+++((('''+++---+++***++++++---///...------222555)))************+++++++++(((,,,---***)))++++++(((---///,,,'''(((...///+++111+++&&&###%%%)))+++,,,000,,,,,,000...'''%%%''''''((())))))))))))+++------------...............666555111...///111111000222222111000///......---(((///333111000222444333111666555333BBBfff !!!"""$$$%%%$$$""" !!!$$$###!!! !!!"""'''%%%###$$$'''(((&&&$$$""""""###$$$%%%&&&''''''$$$%%%&&&'''((((((''''''### %%%+++$$$999EEE///&&&)))###!!! """%%%'''&&&###%%%***###&&&***+++222+++,,,,,,+++***)))((((((---)))&&&(((,,,...,,,(((%%%###!!!!!!"""######"""******)))***)))'''&&&&&&777+++$$$)))---+++---444$$$((((((%%%''',,,---***$$$''''''%%%&&&)))***'''$$$...///000555///(((+++...(((&&&******((('''***%%%%%%$$$%%%&&&(((+++,,,***&&&&&&,,,///+++((((((+++)))(((***...000...,,,+++((('''+++,,,)))'''(((---...---,,,***)))***+++''''''((((((((()))))))))%%%)))***((((((***+++(((000000,,,'''(((...///,,,...***&&&%%%(((+++---...,,,***+++000000***(((***'''(((((((((((())),,,...---------...///000222222444333111000000111111///000000000000000//////...,,,111333111111333444111222333555<<>>TTTyyy((('''&&&###!!!"""$$$'''!!!$$$$$$"""###&&&'''$$$'''%%%$$$%%%""""""'''$$$%%%%%%%%%$$$$$$$$$%%%+++***222333)))&&&(((###'''%%%$$$$$$&&&(((((('''"""###$$$#########&&&(((%%%%%%%%%$$$###$$$%%%'''"""$$$%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&%%%%%%&&&(((***)))(((''''''&&&### """$$$&&&%%%$$$!!! !!!%%%)))"""$$$$$$###&&&******'''""""""%%%((($$$&&&&&&!!!!!!&&&***(((%%%$$$+++)))'''''')))+++++++++,,,***((('''%%%###$$$(((%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$(((...///+++,,,(((%%%&&&+++...,,,)))333333111...+++,,,///222***,,,...,,,))))))+++...111,,,)))++++++(((***//////+++***++++++((('''***///...,,,+++,,,...000222...---,,,)))&&&'''***......111000,,,+++000111...+++***)))***,,,.........111111000//////...//////---+++((())),,,---,,,***///,,,,,,...---,,,000666333222222666DDD___$$$######!!! """%%%((("""'''((($$$!!!""""""(((### ###!!!###''')))((('''&&&&&&***""""""!!! '''%%%$$$""" """###$$$###''''''%%%""" ###&&&(((&&&###!!!"""$$$!!!$$$(((***((($$$!!! &&&&&&%%%$$$%%%'''***,,,$$$###"""$$$&&&''''''&&&******((($$$ ###&&&+++***'''$$$###%%%***///((()))(((&&&(((------***'''&&&)))---***###"""&&&)))&&&&&&&&&$$$"""%%%+++)))(((((()))+++------,,,%%%...---###%%%(((%%%((((((((()))(((((('''&&&''',,,***$$$&&&......(((%%%&&&))),,,------***(((888333,,,))))))+++---...%%%(((***)))((((((,,,///,,,((((((---...***+++///,,,******+++)))&&&'''+++///...+++))))))***,,,...%%%(((***(((&&&'''---333000444222---,,,//////***'''&&&&&&'''***,,,---,,,555444333111000////////////...,,,,,,---------,,,...---...111111///222777222000000777HHHfff###'''&&&"""!!!$$$&&&%%%%%%)))'''&&&(((&&&""""""!!!"""$$$$$$%%%'''))))))&&&$$$&&&###!!!!!!$$$%%%$$$!!!&&&&&&***)))'''&&&))))))&&&!!! $$$(((###%%%""""""%%%###)))### !!! '''&&&&&&&&&'''(((***+++,,,'''((()))(((&&&&&&((()))"""""" !!!%%%&&&###+++%%%"""""" """***(((%%%'''///222,,,&&&%%%%%%&&&''''''''''''%%%%%%''''''''')))***)))'''$$$+++)))'''''')))+++,,,+++++++++)))'''$$$$$$&&&(((000---)))''''''((((((''',,,///000---...111...'''%%%,,,,,,(((***///***,,,,,,---,,,,,,++++++***+++++++++---...///,,,******(((((((((***+++***)))---,,,***&&&$$$###%%%'''*********+++,,,---//////000&&&"""***111///***(((---,,,+++***))))))+++,,,(((((()))((((((+++000333...///111444666555111...555222---(((&&&'''***,,,+++...222333222333666:::111777888:::OOOwww$$$&&&$$$"""$$$###!!!$$$&&&&&&$$$###"""$$$!!!!!!""" !!!&&&$$$######%%%&&&'''%%%###((('''%%%%%%&&&''''''&&&)))&&&###""" !!!$$$"""$$$%%%%%%"""!!!$$$###$$$""" """ &&&""" !!! """(((!!!!!!!!!"""###$$$&&&&&&%%%&&&'''&&&$$$$$$&&&'''!!!%%%&&&$$$###%%%%%%###'''&&&'''***'''"""###(((333---***------'''######$$$%%%&&&'''''''''&&&%%%&&&&&&''')))+++***(((&&&)))'''$$$%%%'''***------000///---)))%%%######$$$------------,,,***((('''---000111...---///---'''---333333...000555111'''111000///------...///000...///000...***'''&&&&&&''''''''''''&&&%%%$$$$$$)))******))))))((()))***'''((()))***+++,,,,,,---...%%% $$$))))))((()))'''+++...,,,(((&&&***...&&&(((***++++++,,,...000+++,,,...111444444222///555444111///.........///...///111222222222444666777888888???XXX~~~$$$((('''&&&&&&$$$ !!!)))(((!!! %%%***%%%""" !!!((($$$"""!!!"""###%%%$$$###$$$%%%$$$###"""###$$$&&&%%% '''... ---!!!$$$###""" !!!!!!###$$$### """ !!!"""""" ###((( !!!"""###$$$%%%###$$$%%%$$$""""""$$$%%% %%%'''%%%###$$$### !!!$$$&&&$$$!!!%%%,,,:::333,,,)))&&&"""!!!""""""###%%%&&&&&&&&&%%%%%%&&&&&&''')))++++++)))'''$$$""" !!!$$$(((***+++//////...,,,(((%%%$$$%%%(((---111222///***((((((***...000...---...---+++(((---...,,,///666555///222111...------///222444111555777333+++&&&'''***,,,...000...***'''&&&''',,,---......///...------***+++---///000000000///---'''""""""$$$&&&)))---&&&,,,111000***(((---222&&&)))---//////.........)))***,,,///222333111000222222222222222222222111000//////000222333222111888555;;;OOOlll!!!'''***)))(((((('''$$$'''!!!$$$...---!!!''')))%%%!!! !!!(((%%%###!!!!!!"""$$$%%%%%% """###!!!"""&&&+++!!!,,,######--- (((&&&$$$"""!!!"""###"""!!!"""######"""""""""""" !!!"""###"""!!!"""%%% !!!"""###$$$######$$$###"""!!!###%%% !!!!!!$$$'''""" """,,,666333...((($$$!!! !!!### !!!###$$$%%%$$$$$$###''''''((()))+++***'''%%%!!!###%%%$$$###'''(((******)))((())))))$$$***000111,,,''''''((('''***------,,,---...///'''++++++(((***///000------,,,++++++,,,...///111...111333111,,,***+++......333666444///++++++...444222111000000000///...,,,---000222333333222111///,,,***(((''')))---222---000222111...///444888***---000111000//////000++++++,,,///111222111///.........///000000111111111...---...222444222000444111???aaa%%%((()))%%%$$$(((***))),,,&&&(((111...!!!&&&&&&###"""$$$###!!!$$$)))'''%%%"""!!!###%%%''''''"""$$$$$$""" $$$)))???)))(((>>>SSS+++$$$###!!!!!!"""###"""!!! """######"""###!!!$$$%%%###!!!!!!!!!!!! ###$$$$$$###""""""###%%% (((---&&&"""%%%&&&$$$###(((000666######""" !!!###### !!!"""######"""!!!)))(((((()))***(((%%%""" ###&&&'''%%%!!!!!!###&&&'''(((((()))+++###'''+++***&&&$$$%%%((())))))***++++++******,,,111222000,,,)))******(((&&&'''***,,,------------((((((''''''((()))(((((()))...111000+++)))+++...444000,,,***+++---//////(((***---///000000///...---///000...,,,---000222444111...---000444777999000111222111000///111222111000//////111222111///...---++++++,,,...000222///---,,,...222555444222444222CCCjjj%%%'''%%% $$$)))******(((***///,,,"""###%%%$$$&&&))))))''')))---(((&&&$$$###%%%'''((((((""""""!!! $$$'''333&&&%%%!!!ppp ''' !!!!!!!!! !!!"""!!!"""$$$$$$'''((($$$"""###$$$"""!!!!!! !!!""""""######$$$%%%$$$""""""$$$%%%###  ***111***%%%)))))))))***)))&&&  ###$$$###!!!!!!"""######"""!!! (((''''''(((((('''$$$!!!###%%%(((+++,,,)))$$$"""###%%%%%%$$$%%%&&&(((###%%%'''&&&######%%%(((...)))'''))))))'''%%%%%%***+++,,,***)))***,,,---###&&&***---//////...,,,+++(((&&&&&&((()))(((&&&'''***,,,+++)))(((+++------(((###"""&&&+++...///)))+++,,,...////////////***...000......//////...222---((((((---222333333222222222111///...000111444222000000111222111000111///---,,,,,,...111333...---...///222444444444::::::KKKnnn$$$&&&$$$$$$)))***&&&(((+++,,,)))&&&###"""'''&&&'''))))))'''***///(((&&&$$$$$$&&&(((((('''### """$$$%%%&&&000iiieee,,,"""!!!###### !!!### """$$$!!!"""'''&&&***+++&&&$$$((()))''''''&&&&&&&&&&&&'''((((((###$$$$$$###""""""###%%%######!!!"""'''---***### $$$%%%(((***%%% $$$!!! """###!!!$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$&&&((('''$$$"""%%%&&&'''***+++***'''$$$$$$$$$$$$###""""""$$$&&&$$$%%%%%%&&&&&&&&&''''''---%%%!!!%%%***((($$$$$$!!!$$$'''((())),,,000###%%%(((+++---.........,,,,,,,,,*********+++,,,******)))((((((***,,,---+++&&&""""""''',,,...---+++,,,------//////000111)))---...+++,,,//////******)))'''(((***,,,------...000222111///---,,,,,,444222000///111222333333222222111000000000000000///000222222111222333444999BBBXXXyyy$$$'''&&&"""!!!&&&***+++###)))---+++)))***)))$$$(((&&&%%%'''&&&%%%(((...'''%%%$$$%%%&&&''''''&&&)))$$$ $$$((()))))) 333 ((((((!!!$$$'''&&&""" ###&&&&&&""""""&&&'''$$$%%%***''',,,,,,'''''',,,...,,,&&&&&&&&&%%%&&&&&&''''''"""#########!!!!!!###$$$!!!%%%%%%###"""&&&'''%%% &&&...,,,%%% ''')))### !!!"""'''((((((((('''%%%###""" """%%%'''(((&&&$$$%%%$$$$$$%%%''')))((('''$$$$$$$$$""""""###&&&)))&&&%%%&&&(((***+++)))&&&((("""++++++((('''&&&''')))***(((%%%&&&)))######%%%'''))),,,...///&&&***,,,***'''''',,,111+++(((%%%$$$%%%'''))))))///***'''(((,,,...---***((((((((((((***+++,,,---+++---,,,)))+++000///***$$$'''+++,,,+++))))))******...111222///,,,((('''222000......000333444555222222333444333111...---000333555444111000222444333EEEddd(((!!!&&&!!!!!!((((((+++(((%%%%%%''''''&&&###)))(((&&&$$$"""!!! &&&!!!%%%(((###%%%)))###111)))!!!!!!'''+++(((###!!!"""!!! !!!%%%(((((( $$$'''(((&&&$$$%%%%%%+++ $$$---'''&&&'''((())),,,...---***###!!! !!!$$$&&&&&&&&&)))'''$$$###"""!!!!!!$$$'''&&&$$$ """"""$$$&&&(((***+++,,,((())))))%%%!!! """(((***((($$$***222///$$$ !!!""""""############$$$$$$$$$###%%%'''***$$$ ###$$$"""$$$)))'''%%%###$$$'''((('''%%%'''$$$"""&&&+++...+++'''...&&&&&&,,,)))###///'''""""""))),,,)))$$$******+++*********+++,,,&&&&&&&&&&&&''''''(((((((((,,,'''%%%+++)))%%%***...---------...---,,,++++++++++++)))((((((+++---&&&***,,,+++...111---%%%---,,,++++++,,,---,,,+++***---,,,)))+++111444333999///+++333666222222888888CCC===///...000222777888MMMnnn))) $$$***%%%&&&,,,++++++)))&&&%%%''''''&&&$$$'''((((((%%%!!!'''###'''((("""%%%+++((($$$!!!"""%%%%%%$$$!!!"""!!! """$$$$$$!!!!!!"""$$$'''((('''%%%######'''$$$&&&***&&&'''''''''&&&''''''%%%"""$$$"""!!!"""$$$%%%$$$###&&&''')))++++++)))'''&&&(((((('''%%%"""!!!###$$$"""###$$$&&&''')))***+++,,,+++)))%%%!!!!!!###&&&%%%$$$$$$(((,,,(((!!! !!!"""###$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$''')))%%%""""""%%%&&&###$$$((('''&&&%%%''')))+++***(((444000+++((((((***---...+++''''''***&&& ###,,,$$$%%%&&&''')))++++++++++++***)))&&&$$$###$$$$$$&&&%%%$$$$$$%%%(((+++,,,$$$,,,+++(((,,,+++,,,666222...))))))---///...+++***+++,,,,,,******+++,,,%%%000888444---,,,///000...,,,******,,,///111222---///...++++++///000...444------555888333333888666???999...000222444:::AAA[[[}}}''' %%%+++''')))...,,,+++)))&&&&&&&&&''''''&&&$$$'''((('''###!!!!!!###&&&"""&&&''' ###+++*** !!!######$$$%%%&&&(((%%%$$$""""""!!!!!!!!!"""$$$######$$$&&&''''''&&&!!!$$$!!!!!!))))))$$$$$$%%%$$$$$$$$$%%%###!!!!!!!!!!!!"""%%%%%%$$$###"""###$$$%%%&&&''''''''''''((()))(((''''''((()))###$$$$$$%%%'''(((((()))---,,,)))%%%"""!!!"""$$$%%%""""""''')))&&&""" """"""$$$%%%&&&'''''''''%%%&&&&&&%%%$$$$$$&&&'''%%%######&&&&&&$$$###%%%&&&&&&&&&(((***+++***)))111000---(((%%%%%%)))---&&&((((((&&&######&&&)))###(((------***)))---111...,,,)))'''%%%%%%&&&''''''%%%$$$###%%%(((---000%%%///...***+++***...<<<555...''''''---111///***))),,,...///...,,,++++++)))222888555...---///222000---***)))+++///111333---//////,,,,,,//////,,,111...111777666000000666444:::555...333555555<<>>888555333333000...222999222333333333999OOOsss&&&(((***,,,------+++)))###!!!'''+++)))))),,,"""$$$###!!!###((()))'''(((%%%"""""""""!!!###&&&$$$!!!###'''%%% """))))))(((&&&###!!!"""%%%(((!!! ###)))***'''&&&'''&&&%%%%%%$$$$$$######"""''')))+++***'''&&&(((***&&&'''(((+++,,,***&&&###&&&&&&&&&$$$###$$$'''***###...000%%%"""***---'''######$$$$$$###""" $$$###$$$'''&&&""""""&&&%%%(((***((($$$###&&&***(((&&&&&&***,,,)))$$$"""###***,,,)))&&&&&&''' $$$'''(((&&&$$$$$$&&&---,,,***'''%%%###""""""((('''(((---...,,,,,,...,,,''''''...111+++((()))111+++$$$"""$$$(((+++,,,***000111***&&&''''''$$$$$$###%%%))))))&&&'''+++%%%)))***))),,,111000***,,,,,,888CCC:::&&&!!!+++.........---,,,,,,...000555222...---...000111222,,,+++,,,...---+++,,,111*********+++---///222333333000//////...---333:::///111333555???ZZZ"""$$$&&&(((((('''&&&%%%"""!!!!!!###&&&%%%"""%%%######%%%((('''### """"""&&&''''''"""$$$&&&'''(((+++///222***'''### ###'''***)))'''%%%&&&***,,,+++***&&&%%%###"""!!!"""###$$$%%%&&&&&&'''((())))))***))))))(((((((((((()))))))))'''%%%%%%'''((()))(((***(((&&&%%%&&&&&&$$$### !!!******###'''%%%$$$%%%'''((('''$$$&&&((('''%%%''')))&&& ###+++///)))$$$$$$%%%%%%!!!%%%''''''&&&%%%%%%!!!'''+++***(((%%%$$$***+++(((%%%%%%)))((($$$$$$&&&***000444333---(((&&&+++///...***%%%###$$$"""$$$&&&&&&%%%&&&''')))111111000...,,,+++)))((()))%%%$$$(((++++++,,,...***+++,,,,,,+++)))&&&%%%+++,,,333999777...,,,000222...+++---333555111,,,222000...------------,,,---...//////...---***)))+++---//////...---------...///000111...---111777222===000999VVVqqq$$$$$$%%%&&&&&&%%%$$$######"""###%%%)))***(((&&&)))&&&""""""$$$%%%$$$!!!'''### """%%%&&&&&& !!!"""######%%%(((***)))'''$$$!!!!!!###&&&((($$$"""!!!"""%%%'''&&&%%%''''''&&&&&&$$$###"""!!!)))'''%%%######%%%(((***(((((((((((())))))******...---,,,,,,,,,+++(((&&&%%%$$$""""""$$$&&&&&&&&&''''''$$$ !!!!!!'''%%%$$$%%%'''(((&&&$$$$$$%%%$$$"""$$$'''%%% $$$######$$$%%%$$$""" ###%%%&&&%%%$$$$$$%%%$$$(((,,,...---,,,,,,,,,+++,,,***'''(((***(((###&&&'''))),,,......,,,***++++++++++++***'''$$$"""%%%&&&((((((''''''(((***000///---+++))))))))))))'''###"""(((,,,///222666+++******)))))))))))))))+++(((***///000,,,***,,,---,,,,,,...000000///------,,,++++++,,,---...///((()))***+++---...///000///111333444444333222222111000000111333444444555555???000:::WWWqqq$$$$$$######$$$$$$%%%%%%&&&%%%%%%&&&(((***)))(((///)))### """$$$%%%$$$+++((($$$######%%%%%%%%% !!!!!! !!!###%%%%%%$$$"""""""""$$$&&&((("""  """#########(((((())))))'''$$$!!!---)))$$$ !!!%%%(((&&&&&&((()))))))))(((((((((((()))******((($$$!!!###""" !!!$$$(((***+++###""""""%%%&&&%%%(((---'''&&&%%%%%%''''''&&&%%%"""###"""!!!%%%%%%!!!...$$$!!!)))000,,,&&&%%%'''(((((('''%%%$$$%%%'''***+++,,,+++)))(((((()))***+++***'''((()))'''"""((()))(((((('''''')))+++///+++'''&&&((((((%%%!!!&&&((())))))((('''((()))---+++***((('''((()))))))))$$$$$$(((...000444999+++***((('''((())),,,------'''$$$(((,,,,,,******'''***---...,,,,,,---...------,,,,,,---///111222---,,,+++*********++++++,,,...111333333222000//////---,,,...222444111...>>>FFF888CCCaaa{{{%%%$$$$$$$$$%%%'''***+++)))(((&&&%%%%%%%%%$$$$$$000+++$$$!!!"""$$$%%%$$$)))((((((''''''&&&%%%$$$ """############%%%&&& !!!"""$$$&&&(((***$$$#########$$$%%%%%%%%%((((((((('''&&&$$$""" ...***%%%!!! ###&&&%%%&&&'''((((((&&&$$$###!!!"""###%%%''''''%%%"""&&&$$$"""###&&&***---------'''$$$&&&%%%###'''&&&&&&&&&&&&&&&%%%%%%!!!###""" $$$%%%###666(((%%%000666///)))+++---,,,+++(((%%%%%%''')))------...+++'''$$$###"""((()))'''$$$%%%(((((($$$)))******'''$$$$$$(((+++000,,,'''%%%%%%&&&%%%$$$&&&((())))))(((&&&&&&'''))))))))))))))))))))))))---)))(((,,,......///222+++***)))))))))***,,,,,,---***(((***---...------&&&))),,,------,,,------.........,,,+++,,,---/////////...---,,,+++))))))(((***,,,///111000...+++///000//////000222///***???GGG<<>>EEE^^^!!!''',,,,,,'''$$$%%%(((&&&((()))((((((///;;;EEEPPP<<<((("""###&&&***---$$$###%%%******%%%###$$$"""""",,,$$$%%%///''')))'''''''''&&&%%%%%%(((++++++***)))***,,,---,,,+++''',,,,,,'''$$$$$$%%%$$$###$$$%%%%%%###!!!!!!"""'''%%%''')))&&&!!!###)))''''''''''''((('''$$$!!!###''')))******)))&&&(((((('''***//////***''''''%%%$$$###############"""###%%%)))(((%%%!!!$$$%%%&&&((())))))(((&&&)))(((&&&%%%$$$$$$%%%%%%(((###!!!$$$&&&$$$%%%''',,,***+++...---)))''')))***((()))///000---,,,000++++++)))&&&(((+++***%%%******(((&&&)))......***(((((($$$!!!&&&000333000---+++,,,---+++&&&&&&***000111...******000333333///+++(((''')))+++,,,,,,+++,,,---///000000000000+++(((&&&'''***---...---,,,---.........///222444333...+++...444777666333444000...333666555444666666FFFddd"""$$$&&&&&&$$$###$$$%%%(((***++++++++++++---///777...(((((()))***+++---)))&&&'''+++---)))%%%$$$!!!###333000000444%%%###"""%%%((('''$$$###&&&)))&&&%%%&&&(((***,,,+++***&&&((((((%%%$$$&&&%%%###$$$&&&''''''&&&%%%%%%&&&(((%%%%%%&&&&&&###$$$'''***((('''''''''%%%### """%%%(((******)))(((+++(((%%%&&&...444111***"""###$$$%%%$$$"""  ###$$$$$$###"""!!!$$$'''***+++***)))***,,,))))))))))))((('''&&&&&&%%%!!!!!!$$$&&&$$$$$$%%%+++((())),,,+++'''%%%'''))))))---333444000---...((()))'''$$$&&&+++---***+++(((%%%'''000666111''''''&&&######(((000222000+++***+++---***$$$"""%%%---///---***+++000222111'''***,,,+++((()))---111)))+++,,,...000111222222...+++)))(((+++...111222,,,---//////......///111222000...///111333333222111...///444666333111111222MMMppp###"""!!!"""###$$$%%%$$$******+++,,,,,,)))%%%"""$$$,,,...,,,(((&&&111,,,))))))'''$$$%%%)))%%%%%%222...+++,,, """$$$&&&''''''&&&&&&'''%%%###"""###%%%((())))))$$$%%%$$$"""$$$'''&&&"""$$$&&&((((((((('''((()))***'''%%%&&&''''''''''''&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%&&&'''((((((000,,,'''(((---000+++&&&!!!"""$$$&&&&&&%%%$$$"""!!!"""###""""""!!!%%%&&&(((***++++++,,,---'''(((*********(((&&&%%%((($$$###&&&'''$$$"""###$$$"""$$$((((((%%%$$$&&&$$$&&&***...///,,,)))(((&&&((('''%%%&&&+++---+++***(((&&&***333999333(((---***''''''***------+++''''''+++...,,,'''%%%'''---///...+++***------+++(((,,,......++++++...222%%%&&&)))+++---///000000///...---,,,---///000000---...000///---++++++,,,.........---,,,---000222000...000444444111///000777ZZZ%%%###!!!"""%%%''''''&&&'''''')))---000000---***"""%%%&&&%%%###%%%(((+++//////...+++###!!!***)))$$$+++""""""!!!---'''%%%$$$''',,,---***%%%)))&&&"""!!!###'''***+++"""$$$###!!!###'''&&&""""""$$$'''(((''''''(((***,,,+++)))((()))+++***(((%%%$$$######&&&((())))))"""!!!!!!&&&+++......,,,+++******(((&&&&&&$$$%%%%%%'''(((***+++,,,""" """&&&'''%%%"""***'''%%%'''***+++(((%%%&&&''')))******(((&&&$$$)))%%%%%%(((***'''%%%&&&'''%%%'''***+++'''&&&)))"""$$$%%%&&&''''''&&&%%%$$$(((***((()))++++++(((''')))***,,,111555111***111---+++,,,---,,,***'''******...222000***((()))+++------******,,,,,,)))///.........///000000000%%%&&&(((***,,,---...///+++,,,......,,,+++)))(((***,,,......,,,+++,,,,,,---......---,,,---111444333000///111111///111555AAAfff&&&%%%$$$%%%(((*********'''(((***,,,...---***'''$$$''''''###!!!$$$(((***&&&+++111000&&&%%%)))***999333)))&&& ...%%% """))),,,'''!!!&&&### $$$'''(((!!!$$$%%%""""""%%%&&&###!!!###&&&'''&&&&&&((()))+++...///,,,,,,------***)))&&&$$$###$$$&&&''''''&&&###"""&&&***&&&(((***+++((($$$''',,,'''&&&&&&&&&(((+++...111&&&###"""$$$)))+++(((%%%000***%%%%%%''''''"""%%%&&&((())))))'''&&&$$$'''$$$$$$))),,,++++++------******---+++'''%%%&&&###%%%%%%###$$$''''''%%%$$$)))---+++***+++***((('''+++,,,+++,,,//////+++///+++***---000---)))(((******,,,///,,,%%%"""$$$&&&))))))''')))---...---222...***+++000222111///)))***+++,,,......//////+++...111111///,,,***)))(((***,,,------...000222111000000......000444777666222000111000///444:::LLLmmm%%%&&&'''(((***+++,,,---)))+++------+++'''""" ###)))))))))***((($$$$$$'''---...''' !!!&&&&&&---DDD@@@222((("""111###!!!&&&(((&&&"""!!!$$$%%%%%% %%%'''$$$!!!###%%%%%%!!!###&&&&&&&&&&&&'''((((((000333000---...---***+++((($$$"""###%%%&&&&&&'''%%%"""  !!!###$$$%%%(((+++((($$$(((000&&&&&&%%%%%%&&&(((***,,,%%%%%%&&&''')))*********,,,)))&&&$$$%%%$$$!!!&&&&&&'''((((((''''''&&&)))%%%$$$(((++++++---000---******---+++&&&$$$&&&$$$((((((%%%%%%))))))%%%%%%***---***)))+++---,,,+++,,,+++'''(((,,,,,,))),,,''''''---000+++'''&&&''''''))),,,)))###!!!###%%%((((((&&&''',,,...------)))&&&'''+++///000///------.../////////......,,,///222222000...///000...///000///...///222444555333000...///111333555666333222333222111666===ZZZttt###&&&)))+++***+++---...%%%***///222000,,,)))'''''',,,---)))(((++++++''')))&&&&&&&&&$$$"""&&&---$$$&&&444+++!!!,,,JJJ'''&&&&&&(((***+++,,,+++ $$$(((***)))((( &&&)))%%%!!!"""%%%&&&"""$$$&&&'''&&&&&&'''(((&&&000666222---------+++***'''###"""###&&&((((((!!!###%%%'''''''''%%%'''+++***&&&(((...$$$$$$$$$$$$$$$$$$$$$%%%###'''+++***''''''+++///%%%&&&&&&%%%######%%%'''''''''(((((((((((((((''',,,'''%%%(((***)))+++...---+++,,,//////+++***,,,###(((***''''''+++)))$$$&&&+++,,,(((''',,,000111///---((($$$&&&+++***&&&,,,''''''---///)))###""")))(((+++///...******---)))+++)))%%%%%%)))+++***'''%%%######'''+++///111.../////////...---,,,,,,)))+++------+++,,,///222777777555222///...000222777333///------///000000555333444666444333888>>>fff{{{'''((('''&&&&&&(((,,,000111---)))''')))+++***(((###&&&***+++)))'''%%%$$$)))&&&"""!!!"""%%%((()))***)))'''&&&%%%&&&''''''%%%&&&'''(((,,,000+++$$$***%%% ###(((,,,---888+++%%%)))(((&&&###!!!%%%%%% ''',,,%%%***)))%%%"""###((('''###&&&)))(((%%%&&&)))***(((%%%&&&&&&&&&$$$$$$&&&(((%%%&&&'''''''''%%%"""!!!%%%&&&$$$!!! ###$$$"""###&&&***,,,***(((&&&%%%))) !!!%%%$$$###%%%(((***+++***(((&&&'''(((,,,)))000999333###$$$111555///---...+++'''(((...,,,***'''&&&***///---''''''++++++((()))...---)))'''&&&'''((('''%%%)))000***((((((+++---+++******$$$&&&***...222222///,,,''')))***(((%%%%%%(((+++))))))***,,,//////...,,,)))***,,,......---,,,***...,,,+++***,,,---...---222---777333///111...<<<999444///...000///+++'''***555555222444555999EEEttt###$$$$$$$$$$$$&&&***---000---)))'''))))))'''$$$,,,***'''%%%$$$$$$%%%%%%'''$$$!!! ###&&&&&&&&&***)))'''&&&$$$#########&&&&&&$$$$$$)))///...)))'''###!!!&&&)))***@@@444&&&"""$$$$$$!!!###!!!$$$%%%###---666111&&&%%%""""""!!!$$$''''''%%%%%%((()))&&&%%%'''''''''&&&&&&(((***&&&'''((()))((('''%%%###""")))...+++$$$&&&(((++++++)))'''%%%%%%,,,&&&"""%%%&&&######%%%...---+++++++++***(((&&&'''$$$(((000///&&&"""&&&---******,,,,,,((()))...000///...---111555333---(((...111111111000(((***((()))+++***(((,,,222)))(((((()))***))))))))),,,+++***+++,,,+++***(((%%%%%%&&&''')))))))))(((+++***+++---///000///...+++,,,...///000///......000000000111222222000...222+++000)))***333---333---,,,+++---111444444444555;;;999777::::::BBBUUUyyy$$$%%%%%%%%%$$$$$$&&&(((...+++((('''((('''### ,,,((($$$###%%%&&&%%%$$$%%%!!!$$$&&&$$$!!!***)))'''%%%###!!! '''&&&""" %%%---///---(((%%%######%%%((()))***777...$$$!!!$$$'''%%%!!!$$$ ######!!!---777444&&&'''$$$!!! """ ###'''((('''''')))(((%%%%%%&&&(((((('''(((***,,,%%%&&&'''(((((('''%%%$$$'''$$$%%%((('''%%%,,,888%%%(((******)))(((((((((+++((((((((('''$$$&&&***...***''''''(((((($$$ ((('''''',,,111111***###(((''')))---...,,,,,,......///000000333777444......,,,'''$$$&&&,,,,,,)))000---,,,---,,,***,,,222//////...---------......444111---,,,,,,------,,,((('''&&&***///111...***---,,,,,,---///000///...---...///111111222222111333444555666777555222...222...444...666DDD888222444555555555444444666777999888333555999777FFFbbb~~~'''((()))'''%%%$$$$$$$$$)))'''&&&'''((('''######""""""&&&,,,,,,'''!!!###$$$&&&###''''''&&&%%%###!!!'''&&&###!!!$$$+++...,,,'''&&&&&&&&&'''((((((((((((%%% ###***+++(((&&&"""###!!!%%%,,,'''%%%''''''$$$$$$%%%######(((***((()))+++)))%%%$$$%%%&&&'''&&&'''***,,,"""###%%%&&&&&&&&&$$$###---%%%!!!###$$$)))===TTT###%%%((()))))))))+++,,,%%%'''))))))'''&&&***///)))(((&&&%%%%%%$$$###"""***,,,+++)))///666222(((******,,,///000///---+++&&&)))+++,,,///111...(((---''' %%%)))***555111//////---******...333555444000///000111000000...,,,,,,---000111111***)))(((***---///...---111///---,,,---...---,,,......///000111222333333555555555666666555222///...111===888BBBQQQ@@@444:::<<<===999222///000333555111,,,222777555GGGjjj%%%&&&''''''%%%$$$%%%&&&%%%$$$$$$'''))))))%%%!!!###""""""''',,,,,,'''"""""" $$$%%%"""###$$$%%%%%%%%%###!!! '''((('''%%%&&&***+++((("""###$$$$$$###"""""""""((()))&&&"""###(((((($$$)))%%%'''$$$"""&&&!!!$$$&&&######&&&%%%###"""&&&((('''''')))'''###!!!###$$$$$$$$$%%%'''***###$$$&&&''''''&&&%%%$$$ !!!'''......,,,444AAA$$$&&&((((((((('''(((***"""'''***((($$$$$$)))---&&&)))+++)))%%%$$$'''+++%%%+++)))###%%%///111+++......------...---)))%%%"""&&&)))***,,,---***%%%$$$%%%(((++++++'''""" 333///,,,------++++++...000555555///,,,...///,,,&&&%%%&&&(((,,,...------***++++++)))'''(((+++...333000---+++*********)))......------...000111222555333111000111111000...,,,111<<<444888FFF999222///333555222---+++...333333000...555;;;;;;PPPuuu """###$$$%%%(((+++%%%$$$$$$'''******'''$$$---)))%%%$$$&&&'''&&&%%%"""!!!!!!"""$$$$$$###""" """%%%''''''&&&$$$"""&&&******((((((******&&&%%%&&&''''''$$$###"""###(((,,,,,,&&&%%%******%%%***'''***)))"""'''***""""""&&&(((%%%%%%(((***(((###$$$######%%%$$$!!! !!!###""""""###%%%''''''((()))******)))'''&&&%%%+++,,,((($$$"""###&&&((())))))&&&$$$$$$$$$$$$***,,,'''""""""$$$%%%###(((,,,)))###!!!'''...$$$)))***###"""***///......---***&&&''')))&&& %%%***---------...,,,'''"""$$$)))------,,,000666...)))'''***------...111000888999222---//////+++$$$%%%'''***------+++)))...000222///,,,+++///333333000,,,))))))*********...---,,,++++++---///000222///---,,,,,,---------444333888***(((444///111---000222000,,,+++///333///111000555===BBBZZZ}}}!!!"""""""""###%%%))),,,(((&&&%%%'''***+++(((%%%---+++)))&&&%%%%%%&&&'''"""$$$%%%%%%######%%%&&&!!!###''')))***(((%%%###&&&***+++))))))+++,,,******,,,,,,+++'''%%%&&&'''"""***,,,&&&$$$)))***$$$)))%%%(((&&&!!!(((...'''$$$((()))%%%$$$'''******!!!$$$$$$""""""%%%%%%###!!!"""""""""!!!!!!###%%%)))***+++,,,+++***(((&&&'''---,,,###""""""!!!$$$'''((('''%%%######%%%***+++&&&""""""""" $$$''')))&&&!!!!!!%%%***&&&)))***))))))+++...///,,,***%%% ###))))))$$$(((---000...---...,,,(((%%%$$$%%%&&&$$$(((888III///)))'''***,,,,,,---///000:::===555///111///***&&&'''(((+++...///...,,,///111333555444444333222222...***(((***,,,...///000...+++))))))***---......,,,+++,,,---...,,,+++999111555,,,***000+++333222333444222///...000222---444333222;;;HHHccc))))))'''%%%###$$$(((++++++)))'''(((***+++(((%%%%%%(((,,,---+++((('''&&&"""%%%(((&&&###"""&&&***###%%%(((++++++)))&&&###&&&***+++((((((,,,///...)))+++,,,)))&&&###$$$&&&###,,,---$$$ ###"""&&&!!!""" ###+++&&&!!!%%%%%%  $$$%%%%%%''''''$$$$$$((()))&&&"""######"""!!!!!!###$$$)))***++++++***(((&&&$$$"""...111(((&&&...***$$$'''((('''''''''###((()))$$$###%%%%%%!!!,,,,,,***(((&&&&&&((()))&&&%%%''',,,---+++***++++++)))######,,,///***(((,,,...+++******)))&&&###&&&,,,,,,$$$)))777444...)))+++,,,***)))***+++777;;;222,,,---+++%%%###"""###&&&***---...---((())),,,222666555///***000---)))(((+++///222444111///+++)))((())),,,...++++++,,,...000///,,,)))222)))222222333555***000+++,,,......///000222444000:::777222;;;OOOmmm)))(((&&&!!! &&&+++333$$$)))''''''...'''###+++((()))+++)))###!!!###,,,***(((&&&%%%&&&'''(((((((((%%%!!!!!!%%%%%%""" '''((('''&&&!!!111&&&)))+++)))%%%$$$&&&***+++'''######&&&'''&&&$$$---)))%%%######$$$$$$$$$((('''&&&$$$######&&&)))&&&''')))*********)))(((&&&%%%%%%(((******&&&"""%%%+++---(((######$$$$$$((()))###%%%...***!!!###%%%### ''')))&&&(((((('''&&&%%%&&&))),,,+++)))''''''(((((('''&&&))))))))))))))))))((('''+++---'''((()))"""&&&,,,...)))&&&)))///111$$$ %%%******(((+++000333111***''')))---333---,,,KKK((('''///(((---...++++++///000,,,...000111///---,,,...111444000,,,***+++///333555/////////...---+++***)))---......,,,((('''))),,,///111333444444222000...000111222000//////333777000888:::555<<>>RRRnnn***,,,***$$$!!!$$$'''(((&&&&&&'''&&&&&&(((,,,///---,,,***'''$$$"""!!! """!!! !!!###&&&***,,,))))))'''$$$!!! """$$$%%%###!!!!!!"""$$$$$$$$$###((()))'''$$$%%%'''+++)))&&&!!!$$$+++%%%###!!!!!!"""$$$$$$$$$%%%(((***+++***(((((()))&&&''''''&&&&&&'''))),,,&&&%%%&&&((('''$$$&&&+++000...+++'''%%%%%%&&&'''((('''(((******&&&%%%(((!!!%%%***+++))))))***,,,$$$######%%%)))++++++***'''((((((&&&$$$"""###$$$&&&&&&(((+++...///...,,,******,,,444333'''$$$"""%%%***//////......,,,)))&&&''')))***,,,,,,,,,,,,000000000222444333---)))(((...000)))%%%'''))))))---...///000000...+++)))000///...---,,,+++******'''...///(((&&&+++---)))---------...//////---,,,------...///...---,,,+++...///000000///000222444,,,***...555777444222444666EEE]]]xxx%%%))))))$$$"""%%%)))+++$$$&&&''''''&&&&&&'''((((((((((((%%%"""!!!!!!"""&&&%%%$$$###%%%(((+++---++++++)))$$$ !!!$$$(((%%%###"""###$$$$$$###"""(((***)))&&&%%%%%%///+++&&&!!! '''###!!! """$$$$$$$$$&&&((())))))((('''((()))'''(((((('''%%%%%%&&&'''&&&%%%'''((($$$"""&&&------)))&&&'''***+++(((%%%'''&&&'''***(((%%%%%%))) %%%)))***'''&&&))),,,&&&$$$$$$&&&+++......,,,(((***,,,,,,***'''&&&&&&,,,,,,,,,------+++'''$$$$$$&&&%%%777777&&&'''%%%'''***......+++(((%%%$$$(((((()))++++++,,,,,,++++++******,,,//////,,,((((((222666///)))+++...---)))***,,,...///,,,'''###))))))******++++++,,,,,,(((...333000,,,---......333000---,,,...///---,,,---...///000000///...------------............---???555000444555222000444555LLLjjj%%%***,,,(((%%%(((,,,---###'''***+++***(((&&&&&&'''((()))'''$$$"""$$$&&&))))))((((((***...111333///+++'''$$$$$$$$$%%%%%%&&&&&&%%%&&&'''&&&###!!!"""%%%(((((('''&&&&&&,,,'''$$$%%%###!!!'''%%%###!!!"""###%%%%%%%%%&&&''''''&&&%%%$$$&&&'''&&&'''((('''%%%$$$###$$$%%%###$$$''''''$$$%%%((($$$!!! $$$***......+++&&&%%%''')))'''###%%%)))$$$%%%&&&'''(((((((((((('''$$$###''',,,000///,,,***,,,...///...---...///---+++)))''''''&&&$$$""",,,...(((<<<<<<'''---,,,......---+++'''$$$###$$$((())))))***+++,,,---...+++)))'''(((+++,,,***((('''555<<<444---///222111))))))***,,,...---)))%%%&&&''')))+++---//////000---,,,...222222......111,,,------,,,,,,,,,,,,---+++---...000111111000000---++++++---///000...+++TTT@@@///---000///111777999VVVyyy(((...000,,,)))+++...///$$$(((...000///,,,)))''')))***+++)))%%%$$$&&&((($$$$$$%%%'''+++000444666222+++$$$###(((+++)))&&&"""###'''***,,,***%%%!!!""""""###%%%''''''''''''%%%!!!"""(((***&&&&&&***)))'''%%%$$$%%%&&&&&&&&&%%%&&&%%%###""""""###%%%"""%%%''''''&&&$$$$$$$$$%%%!!!!!!'''+++((($$$""")))&&&######%%%(((((('''%%%%%%&&&(((&&&"""$$$))))))&&&$$$&&&+++,,,)))%%%'''$$$###&&&,,,000///,,,%%%'''))))))***+++...000///,,,(((&&&''')))***+++777666***>>><<<$$$,,,+++,,,***(((((('''(((,,,111(((((()))***+++---///000333000,,,,,,...000///...&&&666???777000222444333---++++++---///000...,,,)))***---///111222222222111((('''///333///---111 %%%++++++)))(((,,,000,,,---...000111000000//////,,,+++...333444111,,,@@@000'''...555333000111BBBccc%%%,,,///***###"""(((---'''(((((()))))))))((((((333,,,&&&&&&+++---***&&&,,,888777...&&&'''---******)))((('''%%%###"""%%%!!! %%%)))(((&&&&&&((()))'''))),,,+++'''%%%"""###((()))%%%%%%)))((()))%%% (((666888000***---***### ###"""$$$((((((###"""%%%$$$&&&$$$"""$$$'''(((&&&$$$"""$$$%%%######%%%((()))(((&&&$$$'''***(((!!!(((###%%%------&&&'''///...,,,)))(((***,,,------******)))))))))+++,,,---///111111///+++((()))+++---------000333111+++&&&&&&(((***++++++,,,...000222111...+++***+++,,,---''',,,000...***(((((('''444666222444<<<777///333333+++(((...///))))))...---,,,,,,+++,,,---///000333111---+++...777BBBKKK------,,,***)))))),,,///(((,,,000111000///000222111,,,+++000111...000666...111+++)))111222444>>>UUUnnn%%%///111,,,'''''')))'''((()))************)))---,,,***)))((()))))))))%%%+++111222---)))((()))'''''''''''''''&&&%%%%%%%%%###"""&&&+++---+++'''&&&'''%%%$$$&&&+++)))%%%%%%"""###'''(((%%%%%%)))(((***&&&"""'''111000'''(((***(((###!!!%%%%%%"""&&&))))))%%%$$$'''&&&"""%%%###!!!"""%%%'''%%%###$$$%%%&&&$$$"""###%%%&&&)))))))))***)))'''###!!!""" )))***&&&'''///---+++))))))***+++++++++(((''''''((()))+++---...---///000///---+++---...222000...------------,,,%%%(((+++---...///222444333111---)))''''''((((((***+++***&&&###&&&+++000222444111666@@@;;;222444,,,'''$$$&&&'''&&&&&&(((+++,,,---.........---,,,000///---,,,...444===CCC------...//////...---,,,***---000111///------...///++++++///000...///444000333...---444444666BBBZZZsss###...222...'''%%%&&&%%%&&&((()))************'''+++...,,,&&&$$$'''+++***))))))***,,,+++(((&&&###$$$%%%&&&&&&''''''&&&)))((((((+++......***&&&)))'''###!!!&&&+++***%%%$$$"""###&&&&&&$$$%%%'''&&&)))'''$$$'''---+++###%%%'''&&&######&&&'''&&&&&&((((((%%%%%%&&&&&&###&&&$$$!!!"""&&&'''&&&$$$&&&''''''&&&###""""""$$$''')))+++***'''$$$%%%&&&!!!&&&(((%%%'''---***)))))))))++++++)))(((%%%%%%%%%'''(((***,,,---***+++------,,,,,,---///000//////......------,,,'''***---/////////000222...,,,***'''''')))+++---(((((((((&&&$$$&&&---222///000---444@@@<<<111222,,,,,,(((%%%&&&***+++))))))+++///111111...***(((,,,,,,---------000555888//////111555777666111,,,222333555444222000//////...,,,---000111000111333333666222222777666999GGGccc|||$$$''',,,---(((###$$$)))$$$%%%(((***+++++++++***$$$)))---+++&&&$$$'''***,,,(((&&&&&&)))***)))&&&######$$$%%%&&&&&&&&&&&&...,,,+++++++++***'''%%%...***$$$"""&&&---,,,'''$$$######$$$$$$$$$%%%&&&%%%'''&&&$$$%%%***+++'''%%%&&&%%%$$$$$$&&&(((((($$$%%%%%%######$$$$$$###(((%%%###$$$''')))(((&&&''''''((()))'''######&&&%%%%%%%%%%%%%%%%%%'''(((&&&"""!!!&&&(((&&&&&&***(((((((((***+++***(((%%%$$$%%%%%%&&&''')))******'''(((((()))))))))***+++)))***,,,222666444---&&&+++---//////---+++******000---***''''''(((+++---"""&&&---111000,,,+++---///---(((---:::777...///...111---&&&'''///111+++***,,,...000000---)))''')))+++...//////...///000333222222666;;;:::444...333333444333222000//////......///111222222333444333666444555999666;;;NNNlll(((((()))+++'''"""%%%,,,&&&(((+++---///...------%%%'''((((((((('''''''''(((((('''''''''(((***+++%%%%%%%%%&&&%%%%%%$$$$$$,,,)))&&&%%%%%%&&&'''(((...+++%%%"""%%%,,,,,,((($$$$$$$$$######$$$%%%%%%&&&'''%%%!!! $$$'''((((((&&&%%%%%%%%%%%%&&&(((%%%$$$######$$$###$$$&&&(((%%%"""###&&&((((((&&&'''&&&)))---,,,''''''+++%%%""" """'''++++++)))'''###!!!%%%'''(((((()))(((((()))***+++***'''$$$&&&&&&&&&&&&'''''''''&&&)))(((((((((((((((''''''+++((((((000:::;;;333***)))+++,,,+++)))&&&%%%%%%444111+++'''$$$$$$&&&'''%%%)))222:::777...***,,,444111''')))333111+++000***...+++###%%%---...(((------------,,,+++******(((+++000111000...---,,,333000///111666777333///,,,,,,,,,,,,,,,,,,++++++---...//////000222333222222555333444888444===TTTsss######)))000...'''&&&,,,***,,,///111222111000...'''%%%###%%%((()))(((&&&%%%'''******)))))),,,...''''''''''''&&&$$$######%%%$$$"""!!!"""%%%))),,,******&&&!!!"""''')))'''%%%&&&%%%""""""%%%'''%%%((((((%%% !!!%%%***&&&%%%&&&&&&$$$%%%((('''$$$###%%%&&&%%%'''***((($$$!!!!!!$$$&&&&&&%%%&&&%%%)))000000***)))...((($$$!!!$$$+++///---***### """'''+++++++++)))))))))***+++***'''$$$&&&''''''''''''&&&%%%%%%---+++))))))***)))(((&&&222+++&&&+++555;;;888333&&&'''((('''&&&%%%'''(((+++)))%%%###$$$''',,,///------222888555,,,+++000999666+++)))000...+++333++++++***''')))------***...---+++*********,,,---(((,,,000222111///---,,,...,,,***,,,///111000...+++******+++---...---,,,+++------***+++000111000111222111333555222???[[[{{{###""")))333222(((&&&+++(((***---000000///,,,+++&&&$$$"""###%%%(((((('''###&&&***---......//////'''((((((''''''&&&$$$$$$$$$$$$###"""###%%%(((***'''***)))$$$"""%%%((((((&&&((('''""""""&&&(((%%%'''((((((%%%!!!''')))%%%$$$''''''$$$&&&***(((###"""&&&&&&%%%''',,,***&&&######&&&((()))(((&&&$$$)))222111***(((...)))'''&&&'''***+++***(((%%%### """(((---...,,,+++***)))***+++***'''%%%%%%&&&'''(((((('''&&&&&&---+++))))))******(((&&&...+++((((((,,,111333444((((((((('''%%%&&&(((+++'''&&&$$$$$$'''---444888...+++...444111)))***222666666...+++///+++***444///++++++///111///...///,,,+++*********+++,,,---'''+++///111000///......++++++,,,---............000...---...000222111///---///---)))***000444222000111///111444111BBBbbb+++'''***111///&&&%%%,,,%%%'''))),,,,,,***'''%%%%%%$$$#########%%%(((***###%%%)))...222333111...'''''''''(((''''''&&&&&&'''(((((('''%%%###$$$$$$''',,,---(((###%%%)))+++&&&)))'''""""""''')))&&&%%%(((++++++&&&###'''---((($$$###'''(((%%%''',,,&&&!!! $$$%%%"""%%%+++...***&&&&&&))),,,---,,,'''$$$)))222111(((&&&---'''(((***)))&&&$$$$$$%%%,,,)))&&&%%%***//////,,,,,,+++************(((&&&###$$$&&&((())))))((((((***(((&&&'''))))))(((%%%"""&&&******((('''))),,,...---+++(((%%%%%%(((***444111---******---111444(((&&&,,,555222((('''...000333...,,,...)))(((333///))))))222333---+++///*********++++++,,,,,,---'''***---////////////000***---000111111000000111111///,,,---///000///---111333000+++,,,333777666000000...111333111DDDggg%%%'''---555555...'''$$$!!!$$$&&&''''''(((((("""!!!"""%%%)))***'''$$$%%%###$$$***000111***###%%%%%%&&&&&&''''''&&&&&&---...---)))###"""%%%***(((((())))))(((&&&%%%$$$(((***,,,***'''%%%&&&)))"""''',,,+++&&&""""""$$$&&&'''(((((('''%%%###!!!"""###$$$$$$###%%%(((***222...'''$$$...:::555'''(((%%%%%%***---)))&&&%%%'''%%%###$$$''')))'''%%%))))))(((%%%###"""###%%%+++&&&%%%((()))&&&(((...&&&(((((((((---222111,,,222...)))%%%###%%%))),,,'''(((((('''&&&&&&(((***......///...---+++((('''&&&###"""###(((+++,,,,,,,,,------,,,+++,,,...111000//////111---'''&&&(((111000111333111......222---+++))),,,000111,,,'''%%%)))---000000000111222&&&&&&,,,444444...---000---...///000111111111111222444555444111000222555---***---444777>>>TTTmmm(((''')))...---'''"""!!!%%%'''((((((''''''(((***&&&$$$"""###&&&((('''&&&(((((((((+++...,,,%%%$$$$$$###"""###$$$&&&''''''))))))&&&"""!!!%%%)))&&&%%%$$$"""!!! !!!)))+++,,,+++(((%%%&&&'''%%%''')))(((%%%###""""""###$$$&&&((())))))))))))%%%&&&&&&%%%###$$$&&&(((...+++%%%###'''------)))&&&""""""&&&)))(((&&&'''$$$######%%%)))***)))((('''+++000333111---(((%%%%%%"""$$$)))+++((()))---%%%''''''(((,,,222222...///...+++)))(((((()))******++++++)))((((((***,,,((()))***,,,------------111---)))(((***,,,------***+++,,,,,,,,,---000222000---,,,---***''')))......---...000///,,,...222+++***)))+++......+++'''&&&(((+++---...///000000))))))---333333//////222,,,---...000111222222222333444444444333222333444333111333888:::CCC\\\vvv((($$$"""%%%&&&###!!!"""++++++)))'''$$$%%%'''***)))&&&###"""###%%%&&&''')))***,,,---+++'''"""###!!!"""%%%'''!!!$$$&&&%%%######&&&)))&&&$$$"""!!!!!!"""$$$%%%***+++,,,,,,)))'''&&&&&&((('''%%%%%%%%%$$$###!!!###$$$%%%''')))***,,,,,,''''''&&&$$$"""!!!"""$$$+++(((&&&%%%######(((///***%%%$$$''')))&&&&&&'''(((''''''(((((('''%%%"""###&&&,,,000000,,,'''###""""""%%%)))***((('''((($$$&&&''''''+++111222///,,,---------,,,+++)))'''((()))***))))))***---///&&&'''((()))+++---///000999555000---,,,,,,,,,,,,%%%''')))+++,,,---000222...+++))))))((((((,,,222...,,,,,,......,,,...333))))))***+++++++++)))((((((((((((***---//////...++++++---111111...000333---...///000111222222333444333333444555555444222444333444777;;;HHHggg%%% """%%%%%%%%%''',,,+++((($$$"""###'''***)))'''$$$""""""###$$$$$$%%%))),,,,,,)))%%%""""""  """$$$%%%"""$$$&&&&&&&&&)))+++"""""""""###$$$&&&'''(((((()))++++++***)))''''''***&&&"""###&&&((('''$$$(((''''''&&&&&&'''((((((''''''&&&$$$!!! !!!###***&&&'''+++)))$$$)))444111---,,,...,,,'''$$$%%%%%%&&&'''''''''&&&$$$"""$$$###""""""###%%%&&&&&&&&&%%%&&&''''''%%%######%%%((()))(((***///000---+++,,,------,,,***((('''###%%%&&&'''(((***...111+++***)))((()))***,,,---555333111///---,,,+++***!!!###&&&)))***+++...000,,,***)))***)))(((+++111222//////000///---///444)))+++,,,,,,+++******+++,,,***(((***,,,//////...------...///......111444///000111111222222111111555333222444777777555222//////000222999LLLnnn&&&!!!%%%)))***)))***,,,***(((%%%###%%%)))---&&&&&&%%%$$$###"""!!!"""%%%)))---,,,'''###!!!"""!!!"""$$$%%%%%%$$$### ###$$$%%%''')))*** """$$$%%%$$$"""!!!&&&&&&''')))******)))((()))$$$ """(((+++***(((((('''&&&$$$$$$###$$$$$$(((((((((&&&$$$$$$%%%'''(((###&&&...111,,,,,,222///...000222///)))%%%%%% ###%%%&&&'''((((((***&&&###"""%%%)))+++,,,''''''%%%######$$$$$$$$$(((++++++((((((+++,,,+++++++++******))))))((((((&&&'''(((((((((***---000---,,,***)))((())))))***+++---///000///...,,,+++$$$&&&((()))***+++...000+++***,,,...---)))))),,,222000000111///,,,---222,,,---......---,,,---......---,,,,,,.../////////111222222000///111444666333333333333222111000///444222111333666777555222111//////000:::PPPsss+++%%%###(((---,,,***))),,,,,,+++)))((())),,,///'''((((((&&&$$$""""""###'''***---+++&&&!!!!!!###&&&(((((('''$$$### !!!###$$$&&&'''%%%&&&((()))'''$$$ &&&%%%$$$&&&(((***)))(((&&&### """'''++++++(((""""""###############$$$)))))))))(((&&&''')))+++$$$"""$$$,,,000///,,,,,,((((((+++///---(((''')))%%%&&&'''%%%###"""###$$$((('''(((+++///000---***###$$$### """&&&)))(((***------(((&&&)))***))),,,+++)))((('''((()))***.........,,,******+++---,,,++++++*********++++++&&&)))...000000/////////+++,,,,,,+++***+++...000***+++...222000***((()))...---...000...***+++...////////////////////////...000111000///...///000333666555111000333666666444444444333222111000///333222111111333555555444:::777444555AAAZZZyyy...&&&"""'''---...------+++,,,---,,,+++***+++---++++++***'''$$$$$$&&&)))'''((())))))&&&###!!! %%%&&&'''((('''&&&%%%$$$%%%###!!!!!!!!!###$$$%%%((()))******(((&&&###!!!)))&&&######%%%''''''&&&$$$"""!!!"""%%%'''&&&%%% !!!###$$$$$$######'''((('''&&&$$$$$$&&&'''!!!%%%&&&'''))),,,+++&&&&&&%%%''')))(((%%%(((---------+++'''""" !!!###%%%%%%''',,,111000***%%%###$$$"""###)))***((()))---,,,(((%%%(((++++++++++++******))))))******.........,,,+++***,,,...++++++,,,,,,,,,,,,++++++'''))),,,,,,+++,,,...000111000...***((((((***---***+++///333222,,,)))+++)))))),,,000000,,,,,,000222///---...000222000...,,,111555444///,,,---111000444333...---000333111222222333333333333222222222111111000///111444777>>>;;;888;;;LLLhhh,,,######+++///111222)))+++------+++)))((((((///...,,,((($$$%%%***///###$$$%%%'''''''''%%%###(((((('''&&&%%%%%%%%%%%%+++((($$$"""###$$$%%%%%%""""""#########$$$$$$$$$,,,(((###!!!###$$$$$$#########""""""######"""!!!!!!###$$$%%%$$$"""!!!$$$$$$###!!! !!!""")))+++$$$###)))***%%%+++((('''&&&$$$"""(((///&&&''''''&&&$$$&&&+++///(((&&&&&&***...///+++&&& %%%'''%%%%%%)))((("""(((,,,,,,'''%%%(((,,,---++++++,,,,,,,,,+++***)))((()))*********+++...111---.........---+++)))((()))******'''%%%&&&***...222000,,,'''######&&&)))++++++///333222---,,,...'''(((---333333000000333333///,,,---111333111---***111777555...***,,,111***//////)))(((,,,---+++000000222333444555555555000111111///---...444999===999777>>>TTTrrr)))&&&"""###(((---000111)))(((&&&&&&''')))+++---+++...+++%%%$$$***...---&&&%%%%%%&&&((('''%%%######(((***((((((+++***$$$ %%%***+++(((%%%$$$$$$%%%  &&&'''### ###%%%###$$$'''&&&###'''%%%***(((###"""!!!$$$&&&&&&'''(((((($$$$$$###""""""###$$$$$$!!!)))&&&!!!'''(((###%%%&&&,,,((($$$(((&&&$$$+++++++++'''"""***((()))******))))))***,,,+++***)))'''%%%&&&)))+++'''///000(((&&&++++++%%%******)))'''&&&&&&)))+++///((($$$''')))))),,,222111,,,555<<<333...000//////...,,,*********+++,,,000000///,,,******,,,...&&&'''+++///---(((***222))),,,...//////000111222222,,,)))+++***''')))///222333222///+++***,,,...000---......&&&"""000DDD666333111444999;;;888444222///...000111000333777999444666CCCZZZwww***'''$$$$$$(((,,,///000---***&&&$$$&&&))),,,...---111111+++'''***,,,+++%%%%%%%%%'''))))))(((&&&&&&******'''&&&((('''""" $$$)))***(((&&&&&&''''''### ###''')))%%% """%%%&&&$$$$$$((((((&&&+++$$$"""(((,,,***'''&&&###$$$&&&'''''''''&&&&&&%%%$$$############$$$%%%(((&&&!!!&&&&&&"""%%%@@@666###+++---%%%###!!!''',,,,,,&&&!!!!!!$$$'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&''')))***!!!))),,,((((((///111,,,"""###$$$$$$%%%(((,,,000333,,,)))******''''''***$$$"""...777000***+++(((111///---,,,+++---...000***+++---/////////......,,,,,,...///+++&&&(((....../////////---,,,---...///)))%%%''')))(((+++000///111111///,,,+++,,,...///---///111+++&&&///>>>222000///333888;;;999666777333222333333111222666777111333DDD___|||***'''%%%%%%(((+++...///000+++&&&###%%%))),,,...***111333///)))''''''&&&$$$$$$%%%'''***,,,+++***)))+++)))&&&$$$%%%$$$!!!"""&&&******'''%%%%%%&&&+++'''$$$%%%))))))&&&!!!&&&((('''%%%%%%)))+++)))...)))&&&)))+++***))))))$$$%%%'''((()))))))))(((&&&%%%$$$$$$$$$$$$%%%&&&%%%000---''')))'''$$$(((AAA888%%% ,,,...%%%###&&&000444///((($$$"""%%%%%%%%%%%%$$$###""""""###$$$&&&((()))******+++&&&---///***)))------(((!!!"""###$$$&&&)))...111222...,,,...---(((%%%%%%######000999111***)))###000...,,,++++++---000111---***(((***...222333222000//////...***&&&(((---/////////...------///111///((($$$&&&***,,,...111,,,...//////...------...///---///444111+++...666000//////222777888666444:::666444555555222222666777111444IIIggg'''&&&%%%&&&))),,,...000///+++%%%$$$&&&)))++++++(((///444333,,,'''&&&&&&$$$###$$$'''+++.........))))))'''%%%#########"""&&&)))+++)))&&&######$$$+++(((&&&&&&)))(((%%%!!!(((***(((%%%&&&***---+++,,,)))'''''''''''''''((("""###%%%(((,,,---------'''&&&%%%$$$$$$%%%&&&'''***555222******&&&###'''%%%...,,,)))***&&&%%%...$$$***000111---(((&&&&&&"""###$$$&&&((()))(((''')))))))))+++---...///...***000111,,,)))***((($$$)))))))))((('''(((+++---+++***,,,///000---)))&&&))))))444999///)))''' ---+++***)))***,,,///111777...### &&&...333555//////...,,,)))(((+++...+++,,,------...111666999333---((((((---000222222***+++---/////////......000,,,---222222...,,,///222111111333444444111...666333222444555333444777888444;;;QQQppp###$$$&&&(((***,,,///111,,,(((%%%%%%(((***)))&&&''',,,333555111***((()))######$$$&&&***---......'''%%%$$$$$$$$$###$$$%%%$$$'''((('''$$$###%%%'''***'''%%%%%%&&&&&&### ((()))(((%%%%%%***,,,+++)))***)))&&&%%%%%%'''(((######%%%(((,,,...---+++''''''&&&%%%%%%&&&''''''$$$...+++%%%'''%%%"""%%%)))---)))'''"""%%%333))),,,......***&&&%%%%%%######$$$'''+++,,,+++))),,,***)))+++///333444444&&&+++---,,,++++++***(((......,,,)))&&&%%%''')))&&&))),,,000222111---(((((((((000111'''$$$%%%+++*********+++---///000:::000%%%!!!$$$***...///000000...***((()))+++,,,'''((()))+++---000555999555222---+++---000111///+++,,,---///000000///...000,,,***---///...++++++000000111333333222///---...,,,---222444333555999666888CCCZZZuuu"""$$$''')))***,,,...000+++'''%%%'''+++,,,)))%%%###%%%***...---(((%%%&&&$$$######%%%(((+++,,,,,,%%%######&&&&&&$$$%%%''' """$$$$$$###$$$'''+++'''%%%$$$$$$$$$###!!!%%%'''&&&$$$$$$(((***(((&&&+++,,,(((%%%'''))))))(((&&&%%%'''***+++(((%%%'''&&&%%%%%%%%%%%%&&&''' )))&&&###+++,,,)))+++,,,...&&&!!!&&&&&&&&&---(((+++......+++&&&###!!!&&&%%%%%%(((,,,,,,)))%%%'''&&&&&&***000555666555(((+++------***'''%%%$$$+++***)))'''%%%%%%''')))(((+++...///111222...((('''(((......%%%'''+++%%%,,,,,,---...//////000000222///,,,+++,,,+++(((%%%111222///***'''((('''%%%&&&'''(((((()))***---000222333222---,,,------+++///......///000000///---...+++)))+++---...,,,******,,,///222444444222111+++***,,,111444333555999222888HHHaaa}}}$$$'''***+++******+++---...)))%%%''',,,///---)))%%%"""###)))+++'''######$$$###"""###%%%((())))))%%%"""$$$((()))%%%$$$'''!!!"""$$$"""!!!!!!%%%)))$$$$$$#########""" !!!$$$$$$"""###&&&'''$$$###+++...***&&&'''******(((%%%$$$&&&))))))%%%!!!'''&&&%%%$$$$$$%%%&&&'''$$$***&&&$$$///333------///---"""(((***%%%((((((***++++++***'''$$$###'''&&&&&&)))......***&&&'''&&&(((---333444111---)))+++------)))$$$!!! ''''''''''''&&&'''+++---)))---...---///222000***+++,,,333111))),,,111******,,,...000000000...---+++---///111111...***'''///111...)))''')))'''"""((()))******(((((()))***...555777111,,,------,,,444111///...000000///---++++++,,,---...///,,,)))(((+++///333444444333333000...000444555333333666111888KKKjjj&&&))),,,,,,***((()))***111+++%%%&&&,,,111000...///(((&&&,,,000,,,((('''$$$###!!!"""$$$&&&&&&&&&&&&###%%%******%%%###&&&&&&'''&&&""" ##################"""!!! """###!!!"""%%%%%%""")))...)))%%%'''))))))%%%"""!!!$$$(((***&&&"""&&&%%%$$$$$$$$$$$$%%%&&&&&&***$$$"""---000(((&&&%%%$$$$$$+++)))%%%***,,,+++(((%%%%%%&&&)))+++&&&%%%&&&+++111333000,,,++++++...333666333***### """'''++++++((('''(((((())))))((((((***...111(((,,,---+++...444333------///666333))),,,///'''(((***---///000...+++)))+++---///000000///000111))),,,,,,((((((,,,***$$$)))+++------+++***++++++---777<<<666//////000///777444000...000000...---(((+++...000111000---)))***---222444444222111000777555555777777333222444333999NNNqqq444'''""")))---((($$$&&&000111...(((""""""(((...222+++(((,,,///,,,((('''(((&&&$$$###$$$%%%%%%%%%$$$&&&''''''&&&%%%&&&'''#########$$$%%%$$$""" """$$$''')))***)))&&&$$$+++###"""%%%######&&&'''&&&&&&'''''''''%%%"""### !!!&&&(((&&&"""(((%%%"""!!!$$$&&&'''''''''&&&###...---###)))'''((()))'''######'''---(((&&&'''%%%"""!!!###&&&***,,,.........222+++333;;;111((())))))''')))+++------+++(((&&&)))''''''(((++++++(((%%%...///000222333222111000///---,,,,,,---------+++...,,,'''%%%+++000***---000222111000000///...000000000///,,,)))&&&$$$+++---//////------000444111888<<<777111......,,,......,,,+++***)))))))))...111222111///...000333111444666555333444666666BBB;;;444111333555555444444FFF___{{{(((&&&***&&&$$$(((555555111+++&&&$$$&&&***---***((())),,,---)))%%%(((&&&###""""""""" """"""######$$$%%%&&&&&&&&&&&&''''''((('''%%%$$$)))***,,,---,,,***'''%%%111)))$$$&&&&&&$$$$$$''')))'''%%%%%%&&&&&&&&&%%%""""""###$$$$$$$$$$$$$$$)))'''%%%%%%'''***...000%%%### %%%***)))###&&&%%%&&&)))(((&&&'''+++///)))&&&&&&%%%!!!"""'''&&&'''((()))************///)))///222***(((,,,+++(((((())))))((('''&&&%%%'''&&&&&&(((***+++)))&&&+++///333444111//////000------,,,,,,,,,---///000---...+++((()))---+++$$$+++---///...---------......---------,,,+++******.........---,,,...111444333888:::555111000...+++222111000///............///111333222000...///000///111333555777888888666@@@:::222000333666777666;;;MMMggg""" ''')))$$$$$$)))000...+++(((%%%#########(((+++***'''***000...&&&&&&$$$###$$$$$$$$$""" '''$$$ !!!!!! ''''''((((((((('''&&&%%%&&&'''((()))(((&&&$$$###000***&&&&&&&&&&&&'''***)))'''$$$###%%%&&&&&&&&&!!!%%%(((&&&""" """%%%'''&&&%%%$$$$$$&&&+++///'''$$$%%%***,,,)))''''''&&&%%%&&&)))(((&&&''',,,000+++''''''&&&%%%'''++++++***((('''&&&%%%%%%&&&///---000...(((///666222***(((&&&$$$###$$$$$$%%%&&&&&&''')))+++,,,+++)))'''---333222---)))+++...+++------,,,***,,,000555,,,...,,,(((&&&((()))((((((***++++++******+++---++++++******+++---///000///,,,))))))+++---///000777;;;:::555000///---+++333222111000///000000111///111444444222000//////000111444888:::999777444;;;666000...111555888888>>>RRRlll&&&&&&)))---***$$$$$$)))&&&$$$$$$%%%&&&'''%%%$$$%%%------&&&)))444333)))$$$$$$%%%'''******)))'''***%%% %%%(((&&&$$$%%%%%%&&&%%%$$$###$$$$$$!!!"""$$$&&&''''''&&&&&&'''%%%""""""$$$&&&***,,,'''&&&%%%%%%''''''&&&$$$###&&&(((&&&### !!!###''''''%%%""" !!!%%%((((((%%%)))111000'''$$$)))(((&&&''')))'''###$$$(((...,,,******))))))***,,,---+++'''$$$######$$$$$$,,,---000,,,(((444<<<444---***&&&"""!!!"""%%%''''''(((***,,,...//////...)))+++,,,+++((('''(((***,,,......,,,((()))000666...---***'''%%%&&&'''&&&((('''(((******)))***...+++***(((((()))---111444000---+++,,,///111111///:::???@@@777...++++++,,,111000...---,,,,,,---...---000222444333222000///111444:::>>><<<666222333666222......111555888999AAAVVVrrr***,,,000000,,,'''&&&***$$$$$$%%%(((+++,,,+++)))###,,,+++$$$&&&222444,,,%%%%%%&&&))),,,,,,+++***%%%"""###+++222333222###%%%%%%$$$"""!!!"""$$$&&&'''***,,,------,,,+++###$$$###"""###&&&)))+++###$$$&&&)))***)))%%%!!!%%%%%%%%%%%%%%%$$$###"""''''''%%%$$$######&&&((('''%%%)))111...$$$!!!&&&&&&%%%%%%'''&&&"""###''')))+++------------,,,***+++(((%%%###"""###%%%&&&&&&&&&+++)))&&&222888...///,,,'''$$$"""$$$'''))))))+++---///000111111222111,,,'''%%%'''***++++++---//////+++''''''---333444...)))((()))((('''%%%)))''')))---,,,)))***///...+++((('''(((,,,000444111000///222666777555222999BBBEEE:::,,,&&&)))---000...,,,***)))***+++,,,+++---///222444333111///...444===BBB<<<222111666555333222222444888:::<<>>(((&&&$$$$$$&&&((())))))"""%%%((()))))))))+++,,,$$$'''(((&&&!!! $$$(((%%%***,,,***&&&###(((,,,)))'''***)))&&&###$$$%%%(((***)))&&&###""")))(((###"""(((...+++'''&&&+++333555///((('''+++(((!!!!!!&&&$$$)))'''(((+++)))&&&'''+++(((,,,---)))))),,,+++&&&$$$$$$$$$$$$&&&''')))+++/// (((%%%###''''''+++,,,,,,,,,,,,+++++++++!!!$$$(((((('''&&&((())))))***+++++++++,,,,,,---((('''&&&(((***,,,,,,+++"""###(((---+++'''***333+++(((,,,555333)))&&&,,,...,,,)))((())),,,///222***++++++******///666===---///000//////000,,,&&&((('''''')))---333888<<<222///,,,,,,------+++(((+++$$$'''444:::222++++++...111555777666444222111RRRhhh++++++)))'''&&&'''***---,,,...000111000,,,)))'''###((((((### %%%,,,///%%%&&&))),,,(((######'''$$$%%%))),,,***%%%&&&***+++%%%"""(((000000)))"""000,,,'''&&&&&&&&&$$$""" ###%%%'''+++...***$$$(((&&&%%%'''+++---+++)))$$$&&&'''%%%""""""(((...222((( $$$...333,,,###$$$'''(((&&&)))---)))"""(((000333---''''''(((&&&111...,,,***+++++++++***(((%%%$$$&&&+++......---)))((('''(((***,,,,,,+++&&&%%%(((---...,,,+++---555000)))%%%$$$''')))***$$$$$$%%%(((+++,,,,,,+++$$$&&&(((***,,,,,,,,,,,,,,,'''&&&***+++(((***000111111111111111...)))%%%,,,***///555111((()))222---000666999555222666>>>111111///+++&&&&&&***...,,,+++***,,,///111111000...888<<<222'''%%%(((***111...000666666000---000111222444555333111777@@@bbbppp,,,,,,+++)))''''''***,,,***+++,,,------,,,)))'''$$$)))***%%%!!!$$$'''))),,,(((&&&))))))&&&&&&(((&&&%%%&&&)))'''$$$&&&+++,,,***(((***+++((($$$ ,,,(((###!!!$$$&&&'''&&&((('''$$$"""&&&,,,...+++((('''&&&&&&''''''%%%$$$&&&***,,,***&&&$$$%%%''',,,&&&"""$$$+++///+++&&&)))++++++***---333333...)))///000+++'''''''''%%%)))***,,,,,,,,,+++***))))))'''%%%''',,,222555666***((('''''')))+++++++++&&&$$$&&&+++,,,***))),,,333///)))&&&&&&((()))******)))((()))***+++***(((###%%%&&&((())))))))))))---((('''***+++)))+++000***)))***,,,......,,,)))(((***///222///+++---222444666999:::444...111777333222000---+++***,,,...//////000000///.........111;;;???999222111333333666222222666666222222666...///333555555666???JJJ```ooo......---+++((((((***++++++***(((***,,,---***(((&&&+++,,,'''######$$$###,,,%%%"""%%%%%%$$$%%%'''%%%$$$&&&%%%###&&&+++,,,------+++(((&&&$$$###(((###"""'''***+++---,,,'''$$$'''...000---!!!$$$&&&'''(((***,,,%%%)))......***&&&######'''%%%###%%%(((***)))((()))***((('''***///222000***,,,,,,((('''((('''$$$"""'''---///---)))(((((()))'''$$$$$$(((...222444,,,)))&&&&&&''')))***+++(((%%%&&&)))***((())),,,---***'''&&&''')))******+++***(((((()))******))))))***+++,,,,,,,,,+++***---***)))***++++++---000(((''''''))),,,------,,,%%%+++000...---///111000555555777777111***+++000444222000////////////...111444666555111---,,,---...444999777555666777777;;;777555666666444666999...///333555555888DDDQQQeeewww...///...,,,***((()))***///,,,)))))),,,...,,,)))&&&+++---***&&&&&&$$$!!!)))### ###%%%%%%&&&)))'''$$$%%%''''''%%%&&&))))))++++++))))))++++++)))%%%""" !!!&&&***,,,+++'''((('''&&&***---+++&&&"""&&&)))))))))---000!!!%%%***+++)))&&&$$$$$$&&&%%%###$$$&&&((('''&&&((((((&&&%%%&&&((())))))+++***(((&&&'''((('''%%%"""(((...///+++''''''))),,,***'''%%%&&&''')))***...+++'''%%%&&&(((***++++++((((((++++++***+++...'''&&&%%%&&&))),,,------***((('''(((***,,,---,,,---......//////---,,,+++---+++******+++,,,...000...,,,***)))+++,,,,,,+++%%%...111+++***000222---......000111---((()))...111///---...111111///,,,...444888777222......000,,,...//////111444666666<<<:::777666555333444555222222444333111555CCCRRRqqq---......---***(((((((((...+++(((((()))***)))'''%%%***,,,***))))))'''$$$'''&&&))),,,+++))),,,111%%%$$$&&&+++,,,(((&&&&&&%%%&&&%%%$$$(((...---'''%%%$$$$$$'''+++---+++(((%%%&&&%%%$$$'''+++)))###'''***,,,+++'''$$$$$$&&&"""###$$$$$$$$$###$$$$$$***&&&"""###'''(((&&&###(((((()))******))))))***,,,)))&&&%%%&&&'''''''''(((,,,///---(((%%%'''***---------+++***(((''''''///+++'''&&&''')))+++,,,///,,,,,,......,,,---000&&&%%%&&&)))---111333333...---,,,,,,...000//////+++,,,,,,,,,,,,***)))(((,,,,,,+++)))***---/////////---***)))***++++++***(((///000******000000++++++***---///---)))***///---+++***,,,///000---******000666777444111222555222///------///222555888888888777444222111///---333333333111///444EEEWWWwww)))+++,,,,,,***'''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%((()))'''(((++++++(((%%%&&&***,,,***'''***111%%%$$$'''---...***&&&%%%"""$$$""" $$$***((($$$$$$%%%)))------)))%%%///---(((%%%(((///111///&&&(((******(((%%%######(((&&&""" !!!###%%%***'''###$$$(((***(((%%%$$$$$$'''++++++***+++///,,,(((&&&&&&&&&%%%'''+++,,,------***&&&%%%'''***''')))+++,,,***)))((((((...+++(((((()))+++,,,---000......000000------///***)))))),,,000444666777555444222222222111///---------......---,,,***)))+++,,,+++((()))---///...***(((&&&''')))+++,,,,,,+++......++++++......+++///...///111000,,,---000***)))***+++---...---,,,***...333444333222444555444000------------222777444666555111///000...***111111111000///888NNNcccyyy%%%'''******(((&&&%%%%%%"""%%%%%%""""""%%%(((%%%&&&%%%"""$$$)))+++)))(((%%%$$$%%%$$$"""$$$(((&&&###$$$***,,,)))%%%%%%%%%&&&""""""'''&&&###""""""%%%)))***'''###///...+++)))---333444111$$$%%%''')))++++++(((&&&***'''### !!!$$$''')))&&&&&&'''(((((()))+++---%%%###%%%((((((&&&***111+++((('''(((%%%###(((000+++***((('''&&&'''((()))$$$&&&))))))((()))+++------+++******,,,............,,,,,,//////+++***,,,...,,,***+++---000222333222222222222222000,,,)))...//////000///...,,,+++))),,,+++''''''---///---'''&&&&&&(((+++---......---***))),,,...,,,,,,///000...///333222//////222)))+++---------...000111//////000111111111111111000------///---***---333111333222------111222///222333333333333>>>XXXooo"""%%%((()))(((%%%$$$$$$ &&&'''######(((---&&&&&&###!!!'''***)))222)))"""!!!###""""""$$$'''###"""''')))'''%%%&&&&&&,,,&&&###((()))$$$!!! $$$'''%%%###!!!$$$&&&(((,,,000,,,%%%---,,,+++,,,...,,,'''""")))&&&###"""%%%)))---000 &&&+++***((((((...444---)))''')))'''$$$)))222+++(((((()))%%%"""(((333'''&&&%%%&&&'''(((((('''***,,,---,,,+++,,,000444,,,+++***+++.../////////+++)))+++...---)))'''(((...+++((('''(((***++++++***+++,,,///000...***'''++++++,,,,,,,,,+++)))((((((,,,***&&&&&&,,,///,,,***))))))+++...//////...---&&&&&&---000+++,,,222,,,+++---111222111111555+++---000///...///222666444222000/////////---+++///...222555222,,,---333000333000+++,,,333777666777777777666666BBB]]]uuu,,,'''######''''''!!!)))%%%""""""%%%'''%%%###'''))))))(((((()))(((&&&"""))),,,'''!!!&&&---000,,,(((&&&$$$ %%%"""%%%+++---))))))...$$$!!!!!!&&&)))&&&"""!!! ###%%%&&&%%%###""""""&&&((((((''',,,222000***&&&%%%%%%&&&))),,,///111'''***+++&&& $$$+++'''&&&%%%%%%'''((((((''')))***+++)))&&&%%%'''***%%%(((,,,///...+++&&&"""&&&///444000******---///000(((%%%,,,333222---)))---,,,((($$$!!!"""(((,,,***......***(((******&&&...***&&&%%%(((++++++***000...,,,+++***+++,,,---555222---)))((())),,,...'''(((+++///111000,,,))),,,***((()))+++---------))),,,,,,***+++///000...---...000111222222222333111//////222222000///222///111222000...///333777...///000//////000333555222333222111888KKKggg}}}+++)))''')))---...,,,(((&&&%%%%%%$$$%%%'''+++---222222000---+++)))'''%%%***//////***&&&&&&%%%""")))///222...+++)))'''$$$'''%%%(((---...***+++///---)))(((((('''%%%'''+++!!!%%%&&&&&&&&&''''''(((+++***&&&&&&******&&&'''&&&&&&&&&'''(((+++,,,&&&'''(((%%%""""""'''++++++)))(((((()))******)))...///...+++&&&######%%%(((***---///...***&&&###&&&+++...,,,+++,,,,,,)))'''!!! &&&------***)))***...000,,,%%%$$$)))///...,,,+++,,,---,,,((($$$***(((&&&%%%''')))++++++)))((('''&&&'''(((***+++...---+++)))))))))***+++,,,++++++---......,,,***...------...///...,,,***&&&)))***((()))---...,,,+++++++++///333333000------+++,,,000000------//////111222333222222333444...///111111111333777:::555555555777@@@UUUppp%%%&&&(((***+++,,,++++++###%%%&&&%%%###$$$***000666555222000...+++))))))......,,,'''&&&(((&&&""")))///111...,,,,,,)))&&&((((((***---,,,)))***...------------((($$$'''...!!!###&&&'''''''''(((***"""###!!!###(((+++,,,%%%%%%$$$$$$%%%''')))***&&&&&&%%%%%%%%%''')))***'''&&&%%%&&&(((*********)))***+++***(((((()))***......///000///,,,)))((($$$'''((())),,,...***###&&&""""""'''*********,,,&&&---444111)))$$$(((...222)))'''...111+++$$$###%%%&&&'''''''''(((***+++******)))(((((()))***+++)))***++++++++++++***)))---+++))))))***+++***)))++++++---///000...+++(((&&&***+++***,,,///000...+++)))(((,,,222222---'''***)))+++000111...---///000000222444666666444111---///111222444777;;;>>>777666666<<>>DDD:::---***000))))))))))))((('''&&&&&&###%%%))),,,---,,,++++++'''%%%$$$%%%'''))))))(((///---,,,---///---)))%%%(((((()))))))))*********((('''&&&'''///555111******(((***///000+++&&&%%%%%%))),,,,,,)))''')))+++%%%***---,,,---...+++$$$...***%%%$$$&&&(((((('''((()))+++,,,---.........333000+++'''%%%%%%&&&'''+++(((%%%%%%''')))++++++))))))+++...111111...,,,)))///333333333333///)))))),,,000333444222...+++444000...000000...000444,,,000444444222111111333666777666444111111222444666666888@@@QQQjjj)))---***((()))""""""111000222888***+++888+++###)))$$$""")))888AAA:::---///000000///...+++)))(((%%%'''((('''%%%######$$$ '''***&&&%%%(((***(((""")))*** @@@000'''+++((($$$$$$)))***(((***000***888EEECCC666+++***...(((+++---,,,)))&&&''')))&&&'''&&&%%%$$$$$$&&&)))###%%%&&&&&&%%%&&&)))+++"""))),,,((($$$'''+++---,,,'''$$$'''***)))((()))((()))&&&###&&&---...))))))------&&&$$$((()))&&&***...000---(((&&&(((,,,///...000000+++(((+++222...(((%%%''''''$$$'''---''')))+++,,,+++,,,///111///---***&&&$$$$$$''')))))))))******+++++++++,,,***+++------+++***+++,,,000222333222///,,,++++++333444444333111///---,,,222***''',,,000000111555666222...---000222222222>>>888444333222111333888777888;;;DDDUUUlll&&&((($$$$$$)))&&&(((555///...444)))***333(((%%%%%%&&&%%%(((///444000(((333222111///,,,(((%%%###&&&%%%&&&'''))),,,...///%%%+++---)))'''***+++)))""",,,111$$$QQQ@@@...---***((((((,,,---)))(((+++---111333000)))%%%(((---%%%'''***+++***)))(((((('''(((((('''&&&&&&(((***---,,,+++***,,,...111222%%%***---***(((***,,,++++++&&&&&&+++...---,,,---&&&***+++***---000---&&&))),,,+++%%%###&&&((('''(((***------------...///000000111222...))),,,222...***(((******)))+++000111...,,,---000222222111,,,,,,***'''%%%%%%'''))))))***,,,...///...,,,+++)))+++------,,,,,,---...,,,...000///---+++++++++000111111111000///---,,,333---+++000555444444666222///,,,+++...111222222>>>:::888888666222222444222555;;;GGGZZZrrr,,,---&&&"""&&&$$$&&&222222+++111++++++///%%%((("""&&&)))((((((***)))&&&++++++***)))&&&### ###(((***(((%%%(((+++,,,)))'''((()))(((---000'''&&&BBB999///333---,,,...111111...,,,,,,---***'''%%%%%%''')))***"""###%%%(((***+++)))'''!!!###%%%%%%%%%$$$%%%&&&///,,,((((((,,,000111111%%%***,,,******,,,***&&&)))&&&(((---000//////111***,,,,,,+++---///---((()))+++***%%%###&&&((((((%%%'''***---...//////...000000222444111+++,,,000,,,******,,,---+++---000333...***+++000222///+++,,,------,,,******+++---'''))),,,//////---***(((+++,,,...---,,,++++++,,,***,,,......---,,,,,,---...///000000000///...---333//////555999888666666...,,,***+++---000111111444222333777666111...000333777@@@NNNccc|||}}}***///)))######"""'''555777---333///------"""***"""'''+++)))(((***+++)))###$$$%%%&&&&&&%%%$$$###%%%&&&+++111666222(((%%%&&&&&&%%%$$$%%%&&&&&&000---"""(((%%%***000((()))***---...------...((((((***,,,......+++(((%%%###"""$$$(((***(((&&&"""%%%&&&%%%%%%%%%&&&,,,(((%%%''',,,///...+++%%%(((***)))***,,,((("""***''''''+++---,,,---111000---)))%%%%%%)))---...******)))'''%%%''')))+++(((,,,111222000//////000......111444222,,,+++---******+++,,,,,,+++++++++)))'''&&&(((+++,,,((($$$***,,,------,,,,,,---...%%%&&&(((******((('''%%%+++,,,---,,,)))''''''''',,,---///...---,,,---......///000000000///---,,,000...000444888888444111000...------...000111222---,,,...444555222111333777;;;DDDRRRggg******$$$$$$&&&///@@@777---444///,,,*** ((((((******)))***...,,,'''%%%&&&(((+++,,,---------...,,,---000222///&&&$$$""""""###$$$%%%&&&'''$$$(((!!!---%%%000,,,%%%$$$###"""###&&&((()))$$$(((---000000---,,,++++++&&&"""!!!$$$'''''''''$$$&&&)))++++++***+++,,,+++)))'''+++000222...***'''******)))***,,,)))$$$,,,'''%%%&&&&&&%%%(((...111...***''''''(((---111************))))))***---***111888888333000222666++++++...222111+++)))++++++,,,---,,,,,,+++***(((!!!###'''******(((&&&%%%&&&(((***++++++***+++,,,(((''''''&&&&&&&&&'''(((&&&''')))((('''&&&&&&'''---......---+++***+++,,,------.........,,,+++***,,,,,,---000444555111,,,444333222111000000111222333000111555777666777;;;:::>>>FFFTTThhh...000((('''(((---;;;///+++444,,,(((***$$$...---***(((+++...***###((()))+++---.........---+++'''""" !!!#########'''###!!!$$$''''''(((***%%%&&&###((( GGG888******'''!!!!!!%%%''''''%%%(((***)))%%%%%%***...---***%%%######%%%'''(((%%%''')))+++++++++---///)))((((((+++...///---******,,,+++((((((+++,,,++++++'''%%%$$$""" $$$)))------///222111------///))))))+++...---***+++...&&&,,,222222///---///333)))(((***//////+++)))***,,,//////---,,,...---***$$$(((,,,---,,,***+++,,,)))+++.........---...///...,,,***)))((()))+++---"""$$$&&&'''(((((()))+++---...---,,,))))))***++++++,,,,,,------,,,+++***,,,---,,,,,,000333111,,,555666555444111000111222999555333444333222333777>>>DDDOOO___sss}}}{{{(((555333,,,,,,+++(((,,,&&&)))555+++'''...$$$$$$......,,,***,,,///---(((((()))+++,,,,,,,,,++++++...+++(((&&&'''***...000+++%%%"""&&&((('''(((***,,,&&&$$$ ###^^^<<<+++---***%%%$$$((()))'''))))))(((%%%"""$$$)))---++++++***(((&&&&&&'''(((###%%%'''((((((***,,,///'''&&&%%%&&&''')))***,,,(((+++***$$$"""''',,,///(((&&&'''(((%%%!!!"""'''++++++000444333...---111''''''+++000///******---)))(((((()))***+++)))((((((&&&''',,,...,,,***,,,)))------***+++///000---///---***)))***,,,...///---...////////////000222111000///...---......///&&&(((***+++******+++,,,...//////...,,,,,,...000,,,---///111222222222222111111///,,,///555555000222333444333000///000222888333111222111...///222:::DDDVVVkkk|||)))222///+++222333+++)))!!!)))777+++)))444***'''***......---...222333111)))+++,,,...////////////"""$$$''')))((((((((()))---&&&"""&&&(((&&&%%%((((((%%%///***333...fff...!!!&&&&&&"""###'''((($$$,,,+++***)))((())))))***&&&***------***'''''')))'''((()))******,,,000333)))(((&&&$$$###''',,,111$$$(((&&&!!!***///%%%&&&))),,,)))$$$###&&&...+++,,,///---***...666%%%%%%***111000***(((,,,555...((((((---...(((!!!'''%%%&&&+++...,,,,,,---$$$((()))&&&(((///111...666...%%%"""%%%***,,,,,,))))))******))))))+++---000000111111111000...---///000111///,,,*********111222222111111222444777...000333666999:::;;;;;;666666222---111888999444---000111111......///222666333333555555222222555...<<>>LLLddd|||}}}wwwxxx}}}~~~%%%((((((""""""+++,,,$$$'''...---'''---;;;>>>666)))***---...)))$$$(((000 """'''///333111+++***(((&&&%%%&&&)))---'''///000***&&&&&&"""###%%%&&&'''&&&%%%$$$'''(((***...222555777777777444111111333333///+++((($$$$$$)))+++)))***---(((''''''(((&&&$$$&&&,,,))))))(((&&&%%%&&&))),,,)))%%%'''---///***'''(((&&&(((***,,,,,,***'''%%%$$$###%%%(((&&&""""""&&&&&&$$$%%%,,,+++''',,,***)))+++...---((('''))))))+++*********(((&&&'''$$$%%%'''***...000000000...+++)))(((***---...///)))''''''******(((***...+++)))&&&&&&'''***---...)))***,,,---......---,,,---111555666222---(((&&&(((,,,111333111...------***///444444000...------555555777999;;;;;;888666666777888777111...333<<>>///...000444666...$$$$$$+++((()))'''''',,,222111---***)))(((%%%""""""$$$&&&$$$%%%(((+++((($$$$$$)))$$$&&&)))++++++(((%%%###&&&'''))),,,000333444444999333---+++...///...++++++&&&$$$((((((###"""%%%)))'''(((***((('''+++222$$$''')))(((''''''+++///...)))(((,,,---(((%%%(((+++,,,.........,,,***((()))((((((((($$$!!!###)))%%%((("""'''***,,,444(((***...000+++%%%''',,,(((%%%+++000---,,,***!!!!!!!!!!!!$$$)))---///111...+++((('''***---000111(((&&&'''******'''(((,,,+++,,,,,,)))'''(((---222)))***,,,---......---------///000///,,,+++***+++***///555777666222111000,,,111333...))))))///333;;;999777777888777555444<<<:::999888333///333:::KKKhhh222333333000,,,***,,,...---------000777<<<888111444333333222000...---,,,&&&,,,///---...000---'''((()))(((%%%###"""$$$%%%)))%%%$$$'''---222111///)))((('''(((******((('''(((+++///222333333222111333000...---...+++&&&!!!***'''%%%$$$$$$"""###$$$)))&&&######(((,,,------,,,+++)))&&&$$$$$$&&&)))222111///,,,(((''')))+++"""((()))%%%$$$(((***'''+++(((&&&'''***,,,+++)))111***%%%'''...222...)))&&&$$$$$$%%%$$$"""'''...***...333333...***''''''%%%''''''&&&***//////***444,,,'''***///000///000---***'''&&&'''***+++,,,)))******))))))+++...111''')))******))))))***+++111///,,,+++,,,,,,,,,,,,))):::222>>>:::---<<<555......------...000333555333EEENNN===222@@@AAA***111//////222333555;;;CCCTTT{{{+++...000///+++)))***,,,------,,,---222777444---777888999888555///***'''+++///111...---...+++&&&)))))))))((('''(((***,,,(((&&&%%%(((---000///,,,((('''&&&'''((('''%%%###***+++...111333444222000444333222///+++)))'''''' ###'''(((%%%"""###%%%&&&$$$"""###'''***,,,,,,+++***((($$$""""""$$$&&&------,,,***((('''((()))'''+++***&&&%%%***---,,,+++'''%%%&&&+++---,,,)))444000,,,---111111,,,''''''%%%%%%''''''''',,,333777+++###(((555999..."""))))))***)))(((((()))+++***%%%###''',,,...000333---+++(((((()))***+++++++++++++++***)))+++...000,,,---......,,,+++,,,---000...,,,+++***************---$$$222666RRR999+++---,,,,,,---000333666888999666DDDOOODDD999;;;===000///111444444555;;;BBB\\\)))---111222000...///000111000...+++---111///***666888;;;<<<999222+++&&&---//////,,,+++,,,+++((('''(((((('''&&&''')))+++'''&&&&&&)))---///---******)))((((((((('''%%%###***)))***---111222///,,,333444333...(((&&&)))---&&&------((($$$$$$&&&&&&%%%%%%&&&))),,,------+++***(((%%%"""!!!###&&&)))***++++++)))))))))***''')))'''###"""'''+++---,,,'''###%%%+++...,,,(((000000000111222///***&&&(((&&&&&&***++++++000666888333...000555888777444000------///***"""%%%...---)))((()))***(((***...,,,+++))))))***++++++***+++++++++)))((((((***---+++---......------...000...---,,,***))))))))))))666222...777;;;ppp???111++++++,,,...111444777999<<<333@@@RRRFFF111000777...///333777777999@@@JJJggg)))---111222111111444777555555111,,,+++......***///222666999888444///+++***++++++******,,,,,,,,,++++++***(((%%%$$$&&&'''%%%%%%'''***...///---+++,,,+++***+++,,,,,,***((('''%%%%%%(((,,,---***&&&.........,,,))))))+++---***...000,,,((('''''''''))))))***,,,...///000000---,,,***'''$$$###&&&((('''***,,,...---,,,,,,,,,&&&''''''%%%%%%'''+++---///(((###%%%+++---)))$$$%%%)))---000///,,,(((&&&(((&&&'''+++---,,,///444444777999888444444777<<<888...,,,222///%%%&&&000222///------+++'''(((---((('''''')))+++,,,,,,+++*********(((&&&&&&''')))%%%''')))*********,,,...---------+++)))(((((()))+++---///000...III000+++++++++,,,---000222555666333999CCCAAA999;;;888)))///111555888888===JJJXXXsss(((+++,,,,,,,,,...444999444555333,,,)))+++,,,+++,,,...000222222111000...***)))(((((())))))***,,,......---+++)))((()))+++$$$%%%(((+++...///...---***)))***,,,...///...---&&&%%%$$$&&&)))***'''%%%***)))))),,,///000...,,,333111***###%%%+++---***+++,,,---......///000000,,,+++)))&&&$$$$$$&&&)))&&&))),,,...---,,,,,,,,,)))***,,,......---...000111+++&&&&&&)))***&&&!!!!!!&&&+++...,,,)))&&&%%%)))'''(((,,,...++++++---444222000222555555000+++888+++&&&000333+++)))///+++)))***---,,,+++---222$$$$$$%%%'''+++---...---,,,---,,,+++((('''((()))$$$&&&''''''''''''((())),,,---...---+++)))***+++(((++++++)))000,,,&&&,,,,,,,,,---...///000000---666<<<444444GGGGGG...333444555444333:::MMM```{{{,,,---...---,,,///666<<>>YYYrrr555+++'''---222...)))(((...***)))...444444000------...///111222000---***---'''(((///222///---...,,,,,,...000,,,&&&)))000'''((((((%%%!!! ###'''!!!+++000+++&&&---+++&&&,,,###$$$---)))&&&!!!  ''')))$$$+++&&&&&&,,,///---+++***''')))***'''$$$###%%%'''...+++&&&###!!!"""%%%&&&###%%%''''''&&&'''(((***------,,,+++***)))((('''***'''(((------'''###"""'''((('''%%%(((---...,,,///,,,---555===;;;...!!!,,,******+++)))%%%&&&++++++...,,,)))+++222444000&&&)))(((&&&(((...111000111///------111333///)))+++...222222///,,,,,,---+++//////++++++//////+++(((,,,,,,******---,,,)))---,,,---//////------/////////000///......111333---555---%%%***---,,,///333777111...444>>>YYY|||111---...333666444444666777555333333333222111111......///000111000...---+++&&&&&&+++...,,,+++---***)))+++---)))###%%%+++'''((('''&&&$$$%%%''')))###(((...'''------ ***'''$$$///444,,,&&&###"""%%%++++++&&&'''---######(((///111---((('''.........---++++++,,,---,,,***&&&$$$###$$$'''(((((()))*********+++...000...---,,,+++************...***'''((('''%%%'''+++***+++)))&&&'''++++++(((------///333555222,,,'''---,,,...000...(((&&&(((***------+++,,,///...)))$$$''''''$$$&&&+++---+++...,,,((('''+++///111000&&&)))+++***'''%%%$$$%%%+++//////++++++//////++++++......,,,,,,......+++......000111111000//////...000222222111///000000///666000(((---000...111333777333111888CCC]]]}}}+++---111666888888<<>>,,,((((((...000&&&(((---))))))$$$###)))222///%%%%%%...///,,,***)))'''&&&,,,444&&&###"""###&&&&&&$$$!!!'''&&&%%%%%%%%%''')))+++"""""""""""""""%%%***------+++'''$$$###$$$''')))###&&&+++---***%%%'''---&&&'''&&&%%%'''---...+++))),,,...+++&&&###&&&***))))))...222000)))&&&'''))),,,...---+++)))&&&$$$&&&******((('''))))))%%%'''+++222777555...)))(((+++++++++***))))))))))))************************,,,///...++++++......+++,,,111555555555555111,,,,,,...000111000///000111000666333000666444///333333888444333@@@SSSmmm||||||wwwzzz~~~+++++++++---222666888777444444222000555:::999222222111...***&&&%%%'''***///...,,,)))((())),,,---''')))***)))((('''%%%$$$(((''''''+++000333222///...&&&((((((>>>...---///111000$$$'''+++))),,,%%%'''((('''(((******'''222...***((($$$###***333)))'''%%%''')))***'''###%%%%%%%%%%%%&&&'''((()))%%%&&&&&&%%%&&&)))---111,,,)))$$$  """$$$!!!$$$***---***&&&'''---&&&'''&&&$$$''',,,---+++'''((()))'''%%%$$$$$$%%%%%%%%%'''+++***''''''++++++,,,---,,,***((()))+++))),,,,,,)))((()))((($$$&&&)))111999888...'''''''''&&&%%%%%%'''((()))***)))(((((())))))(((((()))000222111------000000...)))000444444444555111+++,,,,,,,,,,,,+++---111444///444111111666333...333333888222111CCC\\\xxx~~~xxxxxx~~~xxx{{{~~~~~~000000......222888888666777777333///333999555+++111000...)))%%%$$$'''+++...111111---***+++,,,+++$$$(((***))))))+++)))&&&'''(((***---//////...,,,+++***...(((999,,,...111+++,,,&&&%%%000222,,,...***,,,)))$$$&&&---...'''...+++***+++)))%%%'''+++,,,++++++,,,,,,+++)))&&&'''''''''''''''''''''''''''((((((((((((***...111+++((($$$  """$$$(((&&&''')))(((&&&***111)))***(((%%%&&&******'''%%%$$$$$$$$$%%%%%%###"""$$$"""###&&&'''&&&)))...---,,,,,,+++)))'''***111***,,,+++((('''((((((%%%'''%%%)))111333,,,))),,,'''%%%######&&&)))++++++***((((((******((((((***,,,...,,,((('''***+++)))&&&///333222333666333,,,,,,,,,***)))))),,,111555///222///000555111,,,444111777333333JJJggg{{{zzz}}}~~~xxxrrr|||}}}...333444111333999======999<<<777......444333+++---......+++''''''+++000+++111333///++++++***&&&"""'''***))),,,000...)))&&&))),,,---,,,***(((((('''///666&&&222(((...111)))+++'''***666444---...---+++******))))))+++---///+++)))+++,,,++++++...***+++---,,,***'''%%%%%%***+++++++++***)))'''&&&%%%'''((((((((()))+++---***(((%%%######$$$'''(((***((((((,,,,,,+++,,,///))))))'''$$$&&&******'''######"""""""""###$$$%%%%%%$$$%%%((((((&&&)))...---,,,,,,,,,)))%%%)))111---///---)))(((******(((***$$$&&&000444---)))++++++'''$$$$$$'''+++,,,,,,---))))))------))))))---(((***(((###"""&&&&&&%%%%%%...333000222888666...---...---+++***+++...111///111---///555000,,,555...666555:::SSSrrr~~~www}}}~~~***444888444222999AAADDD===BBB>>>111...555888555***---...,,,)))***000555'''000444000+++***'''""""""%%%%%%)))...---'''%%%)))------***&&&$$$%%%&&&111***%%%111555------'''(((333111+++...---'''***222---"""%%%333777...((())),,,000444888))),,,...---((($$$$$$$$$---......---,,,***(((&&&''')))++++++******,,,---)))(((&&&&&&'''))),,,...'''''',,,444666111+++)))%%%&&&%%%$$$&&&,,,---***"""######  %%%)))'''&&&(((++++++((()))------+++---...)))###&&&...111222000+++***---...---+++&&&***888<<<111&&&###+++'''###"""%%%((())))))///++++++//////++++++///,,,---+++'''&&&)))***(((%%%///333000222999888000///000000///---+++,,,---000111,,,...555///,,,666+++666888???[[[zzz}}}~~~///<<<>>>555;;;MMMMMM>>>:::999666333111222666:::777000000555222)))***222///''''''111555///*********$$$ '''---...,,,&&&'''((((((&&&&&&'''(((''',,,...,,,++++++$$$000...+++)))((()))+++,,,///+++''''''***...///...444---&&&$$$&&&((('''$$$+++...---)))((()))(((%%%111///***%%%%%%'''$$$//////---***&&&(((---222+++)))''''''(((***+++++++++333PPPqqqfff///111&&&$$$"""&&&---222222000+++&&&%%%((((((%%%&&&+++%%%%%%(((+++***(((+++000)))+++---...---***'''%%%###000222)))(((///,,, ...,,,+++******+++---///&&&(((***,,,---,,,+++***++++++******+++...000222***...***;;;,,,000&&&///***666:::444111555444...111...,,,---111444333222222111000/////////000111000222888GGG^^^|||xxx}}}666;;;======@@@EEEBBB999444222000///000333555777999...***...///***+++111888222///111222...++++++...***'''(((,,,000111///%%%&&&&&&%%%$$$###$$$&&&)))***)))%%%%%%)))'''"""***++++++)))((((((+++...%%%(((,,,------***(((&&&***(((%%%%%%&&&(((+++,,,+++---,,,(((''')))(((%%%***+++)))$$$$$$&&&%%%!!!&&&&&&%%%$$$%%%(((---000---+++******+++,,,+++)))$$$UUU```:::"""&&&***)))(((%%%###&&&+++...,,,***+++&&&###'''***---555===)))(((***,,,+++(((***///)))+++,,,---,,,***'''&&&&&&,,,---)))+++000,,,###''''''((()))+++...000222)))***,,,------,,,+++***000///.........///111222,,,------666///---)))///333999666,,,(((///444333/////////000222333222111222222111111111111111222///111777GGG```~~~zzz|||888777;;;CCCEEE???999888555111...---///000...---888,,,$$$(((,,,+++,,,///888888444---+++------++++++************+++++++++&&&'''&&&$$$###"""$$$&&&&&&'''%%%$$$%%%))))))&&&$$$'''))))))'''(((+++...$$$+++---***&&&$$$%%%###%%%&&&&&&&&&'''+++...)))+++)))$$$$$$&&&'''%%%$$$((()))%%%$$$&&&'''%%%!!!"""$$$&&&)))---111333***)))'''(((((((((&&&%%%$$$AAA>>>"""'''((("""...,,,***+++---...+++(((---)))&&&'''(((***...333,,,***+++---,,,((()))---***++++++,,,+++***((('''+++((('''+++///000---)))&&&'''(((***+++---...///***+++,,,---------,,,+++//////---,,,,,,,,,,,,,,,000...333111444+++...///777:::666+++'''---444444...000222333222111000000000000111111222111111000///000777IIIccc444666:::@@@BBB@@@===;;;333///,,,---000222...***333***$$$'''******+++...,,,222000'''$$$+++...***%%%(((+++***'''%%%%%%&&&))))))(((&&&$$$$$$&&&(((###%%%(((+++---,,,((($$$%%%%%%%%%&&&((())))))))) """$$$$$$$$$%%%'''***&&&&&&'''&&&&&&&&&'''(((&&&'''%%%!!!!!!$$$%%%###"""(((+++'''$$$&&&(((''' $$$)))***)))+++000444)))'''%%%$$$&&&'''''''''%%%%%%"""(((000'''&&&///...------...---***''')))***+++,,,***&&&###"""+++)))))),,,+++((())),,,***************)))((((((,,,'''(((000111------333.........---+++)))'''&&&((()))***,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++***333...777,,,777+++333///111777999444000222333111///222444333000...000333---...///111111000///...000222:::MMMhhh111999<<<777999@@@AAA;;;///,,,***...333666444111+++)))(((***)))(((***---###***+++$$$###)))***%%%'''+++///...***'''&&&'''((()))((('''%%%%%%&&&((())))))+++...000---)))&&&***%%%"""$$$)))***'''"""&&&###!!!!!!$$$'''((((((+++'''$$$%%%((()))&&&###%%%'''&&&######&&&'''%%%###(((***%%%"""###%%%%%%'''---+++$$$!!!'''...,,,)))&&&%%%(((,,,///111$$$555333### """%%%+++'''((()))***+++)))&&&$$$$$$'''+++---......,,,***)))&&&&&&)))+++))))))+++)))************)))((((((***)))...555111(((---:::555444222///,,,(((%%%###%%%&&&''')))+++,,,------+++,,,...///000000/////////+++444(((555***222,,,+++111666555222222111000222333333111......111555---...000111111111000///333666???SSSooo333<<<<<<222111:::===777666333000000111111...+++'''(((***)))'''&&&(((+++&&&))))))'''&&&'''%%%!!!&&&)))---...+++(((''''''$$$%%%&&&&&&$$$$$$%%%&&&111,,,)))***+++******,,,,,,'''"""###'''(((%%%!!!***'''%%%&&&)))+++((($$$,,,'''"""###(((+++)))%%%'''******((((((++++++((($$$'''&&&!!!"""###"""&&&,,,111---$$$ $$$+++***'''$$$$$$''',,,000222***666000###''',,,)))'''%%%'''***,,,,,,***(((&&&((()))(((&&&(((---111111((($$$$$$(((***))))))***((()))*********)))(((''''''+++333666...&&&+++888444333111///,,,***((((((%%%%%%&&&((()))+++,,,---'''))),,,...000000///...))))))---(((///---///)))+++---...,,,***+++///222222222222111000000222444//////000111222222222222555888DDDZZZwww555777666222///000333555:::888444000,,,)))'''&&&)))(((%%%###$$$&&&'''''',,,(((&&&((()))&&&"""!!!"""$$$'''((((((&&&%%%%%% ###&&&'''&&&%%%%%%&&&///)))&&&((()))'''(((,,,)))((('''%%%######%%%&&&,,,)))''''''))),,,///111+++(((%%%$$$''')))******%%%)))+++******,,,+++(((((('''$$$ %%%'''$$$+++------***'''%%%&&&((($$$###"""###&&&)))******...%%%&&&666111$$$&&&'''***...111000---***)))(((***'''""""""(((+++***+++&&&%%%)))+++)))((((((&&&'''***++++++***(((&&&%%%,,,444333+++&&&)))///......---,,,,,,,,,---...(((((((((((()))***++++++$$$&&&))),,,......,,,+++&&&,,,***///---666000+++++++++***(((%%%&&&+++111///000111333555555333111...------...///000111111333888GGG```~~~555......555222)))+++666/////////---+++***,,,...,,,''' !!!&&&'''$$$///$$$ '''***%%%"""$$$"""###%%%'''(((((('''&&& $$$(((******(((((((((&&&###$$$+++,,,'''$$$&&&%%%)))+++&&& %%%,,,,,,***&&&"""###,,,:::DDD,,,,,,)))&&&$$$%%%))),,,"""'''))))))***+++)))%%%,,,***%%%!!!$$$+++,,,******&&&""""""%%%&&&%%%###$$$%%%&&&)))++++++)))'''(((///'''"""%%%...%%%)))---///...+++(((&&& %%%(((&&&(((------)))///)))'''***,,,)))''''''%%%'''***,,,,,,***'''%%%$$$,,,222///***''''''''',,,+++***)))***,,,///000,,,,,,+++***))))))******''')))---000111000...,,,(((111+++777///???333000++++++---,,,)))&&&(((,,,---...111666999888222---******))))))***+++---...222888HHHccc|||444333///,,,,,,111666777888---&&&)))...---***(((%%%###$$$'''(((&&&&&&'''...)))'''++++++&&&$$$&&&(((''''''((())))))((('''$$$###&&&------((((((---)))$$$$$$***'''$$$***)))(((&&&&&&((()))***111,,,&&&&&&,,,888CCCKKK---)))'''******%%%%%%))))))&&&&&&))))))((())),,,+++(((%%%%%%((())))))'''&&&)))(((&&&***///---''')))''''''))))))&&&&&&)))+++(((%%%############""")))(((---333111)))%%%(((%%%$$$###%%%)))+++)))'''...---***&&&######%%%(((&&&)))+++)))((()))'''###!!!%%%***,,,***((('''((()))***,,,------,,,++++++///+++,,,000///***(((,,,'''&&&&&&)))---///...,,,,,,222+++%%%---222///111///,,,)))***---......,,,+++))))))000999;;;444,,,+++)))+++""",,,'''###ZZZKKKGGGPPPiii,,,.../////////000000//////+++((()))---000///---))))))******,,,---,,,)))+++''''''+++---)))(((***((('''&&&&&&'''((())))))%%%$$$'''++++++((((((---((($$$$$$***((( !!!(((+++***(((''''''(((***+++---***'''%%%(((...333777+++'''&&&))))))&&&&&&***(((%%%%%%'''(((&&&'''******(((%%%%%%'''((((((&&&''')))(((&&&)))...---((()))###!!!&&&)))((('''(((***((('''%%%%%%&&&((()))...---111666444---+++---+++(((%%%%%%(((******))),,,+++)))&&&%%%&&&)))+++)))+++)))%%%$$$&&&&&&$$$%%%))),,,---+++(((''''''&&&'''(((************)))&&&$$$&&&+++,,,(((&&&)))+++***)))+++///111000///,,,222///---222222333===888444...,,,...000222222222...---000555666222---%%%(((---(((555555111^^^QQQTTTaaaxxx******+++,,,,,,,,,++++++)))......***+++111222---(((------,,,///444111((()))&&&&&&+++---,,,+++,,,((('''&&&%%%&&&''')))***'''&&&'''))))))''')))---***&&&''',,,+++%%%&&&,,,+++)))'''%%%%%%''')))++++++++++++***************(((%%%%%%''''''&&&'''***'''$$$%%%((()))''''''***)))'''&&&%%%&&&'''&&&%%%((()))'''&&&(((,,,,,,))))))!!!###))))))'''&&&((())))))(((&&&(((---111///...000222000,,,+++---000,,,(((&&&''')))++++++)))((('''&&&''')))+++---------)))###"""&&&(((''''''***,,,,,,***'''&&&&&&%%%&&&'''((()))******)))&&&%%%'''+++,,,)))(((******)))'''(((***,,,,,,,,,+++//////222555000333EEE@@@:::222------000444666555222///...///000///...'''///222***444444---HHHEEEQQQggg000+++'''&&&&&&&&&***///)))666888...***000111***$$$)))***(((///777222%%%)))((((((***++++++))))))%%%&&&'''(((''''''((()))((((((''''''&&&&&&))),,,,,,******---,,,((()))...)))'''%%%$$$$$$%%%''')))''')))+++,,,+++***((((((((('''%%%%%%%%%%%%&&&(((&&&$$$%%%***,,,***+++...((('''&&&&&&%%%%%%%%%$$$(((((('''&&&''')))***))))))$$$!!!%%%((('''&&&''''''***,,,***'''(((...444111111000///,,,))))))+++...,,,)))'''((()))***+++((('''&&&'''(((***++++++,,,---***%%%%%%)))+++***&&&'''(((((('''&&&%%%$$$)))))))))******************)))))))))******+++---)))(((&&&%%%&&&''')))***+++***)))000555,,,...AAA@@@;;;333...,,,...111333222222111///......///111---888666,,,000111+++555<<>>333,,,000111***###%%%%%%'''000888222&&&+++***)))(((((((((%%%""""""%%%***+++***((((((((()))***(((%%%$$$%%%(((***+++***)))***(((%%%&&&***)))(((&&&%%%%%%&&&((()))$$$&&&))))))'''&&&'''(((******'''$$$"""###$$$$$$"""!!!$$$))),,,+++,,,///&&&'''''''''&&&%%%%%%%%%''''''''''''''''''((()))))))))***+++(((###$$$((('''***,,,***'''&&&+++000555555333///+++*********(((((())))))))))))******)))'''&&&''')))***)))'''%%%((()))'''))),,,---+++&&&&&&&&&&&&'''(((((('''++++++***))))))(((((((((((('''$$$"""$$$***///222,,,+++***)))((()))+++---///***&&&---444+++(((666;;;888444000---,,,---///---000333444333333444666000;;;777333555777;;;;;;IIIYYYsss000++++++000///)))''',,,)))666===999333444444111+++&&&$$$***555999222******+++)))'''&&&(((%%% """&&&+++---+++))))))+++)))+++***%%%###%%%''''''''''''&&&$$$"""!!!###%%%))))))))))))))))))))))))(((***,,,***'''&&&'''***,,,,,,(((###!!!###$$$###!!!''')))((((((+++$$$&&&((((((&&&&&&&&&'''&&&%%%''')))(((%%%%%%((()))+++000000***"""###(((&&&)))+++***((('''(((+++111333111+++(((((()))(((%%%'''))))))((((((((()))+++)))''')))++++++(((%%% %%%((((((***...---)))***((('''(((***,,,,,,+++******)))(((''''''''''''&&&&&&$$$"""&&&///777999+++,,,,,,+++******,,,...333000)))---444---'''000666666555222...,,,---...---111555888888888777777222;;;777999777555@@@<<>>;;;777666777777)))###///999777///,,,%%%((((((&&&'''+++***%%%%%%))),,,+++)))))),,,000(((,,,+++%%%###%%%&&&$$$%%%&&&%%%###"""###%%%'''&&&''')))******)))'''&&&'''***---,,,((('''))),,,+++,,,)))"""!!!%%%'''%%%""" """''''''$$$###%%%###&&&))))))((('''((()))$$$$$$'''+++)))######'''(((***...111---&&&###&&&%%%&&&)))***+++***((('''***...---(((&&&)))***(((((()))***(((&&&%%%'''***,,,***)))+++...///+++'''###(((++++++,,,//////+++---+++((((((***,,,,,,+++)))(((((('''((()))***+++'''***)))'''***222888777+++---......---,,,...000111666111...111---)))...222333333000,,,+++,,,...000111333555666555333111222999555>>>555+++:::555AAA[[[|||:::///+++---,,,'''***333///333;;;AAA???777666999???+++###111;;;333++++++!!!%%%&&&%%%)))///000+++)))+++,,,)))'''(((...444(((,,,,,,&&&###%%%&&&###&&&((((((%%%%%%'''+++,,,!!!###&&&((((((&&&###!!!"""'''(((%%%$$$&&&))))))+++((("""!!!''')))'''&&&$$$&&&)))((($$$!!!###"""%%%)))***(((((()))+++######(((---***###"""&&&''''''+++000000***%%%######%%%'''+++---,,,)))&&&)))...///+++***///111...------+++'''######'''+++,,,******---111222...******---///...///222222//////+++'''&&&(((***)))((())))))))))))+++---///111&&&***+++'''(((---...+++///222555555444333444666---999777......,,,***//////000///,,,)))(((+++///222111/////////...+++)))---444333CCC999***<<<777DDDccc;;;777---$$$%%%...222//////999>>>:::888:::888222,,,,,,,,,,,,,,,,,,,,,,,,(((%%%%%%***+++)))(((***)))((('''&&&&&&'''(((((((((((($$$!!!***...+++'''&&&***,,,&&&"""111FFF%%%&&&'''(((((())))))(((&&&(((((('''$$$$$$'''******)))''''''((('''&&&%%%,,,,,,)))%%% ###&&&***)))(((&&&%%%&&&((())),,,""" &&&)))###!!!%%%###"""$$$)))...///***%%%***%%%((()))%%%))))))&&&$$$%%%(((((($$$&&&,,,...***%%%!!! $$$(((,,,222+++000'''***444***+++&&&000...)))000333000111///000000000///---+++***'''&&&&&&***...///---+++'''))),,,...///---+++)))...)))(((///666777777888333@@@DDD777,,,---000///////////////...---,,,+++000000000111111000...+++)))(((???NNN===555===;;;MMMkkk///,,,&&&$$$+++222000)))888>>>===444///111111,,,+++******)))))))))(((((((((%%%&&&***,,,******,,,***)))((('''&&&''''''(((&&&'''###"""))),,,)))+++'''(((+++'''"""'''333''''''((())))))(((''''''%%%'''((('''%%%%%%(((++++++'''###!!!"""%%%(((***$$$%%%$$$"""!!!###'''+++,,,)))&&&$$$$$$&&&&&&'''((($$$###&&&)))((()))+++(((%%%$$$&&&***+++(((%%%,,,%%%###!!!(((111+++"""######%%%(((+++...000000---(((%%%$$$&&&***---111'''///......,,,###---+++555333000777888444555++++++,,,,,,,,,+++***)))(((''''''***---...,,,***'''((()))***++++++++++++111,,,,,,000333111///...333>>>BBB777.........+++,,,------...............222111111111222111000///:::777IIIRRR???444999999WWWttt...((("""###---444222***???AAA:::---'''***,,,)))((((((''''''&&&&&&&&&&&&)))'''(((,,,---******---,,,+++)))((('''''''''(((%%%%%%###!!!###(((***(((...'''%%%***+++%%%"""$$$((()))***+++***(((&&&$$$"""$$$%%%$$$$$$%%%'''))))))'''%%%###$$$'''***--- !!!!!!!!!"""%%%)))---+++'''"""!!!$$$'''(((((("""%%%%%%""""""&&&)))))),,,((($$$$$$(((******)))+++$$$###!!! ,,,777333"""%%%$$$!!!'''111333......,,,)))'''&&&''')))***///"""...444111(((...---666444222777555...///))))))************)))))))))))))))+++,,,,,,+++)))'''&&&&&&&&&'''))),,,---111...---000000,,,))))))222:::===666000000...*********,,,---...///000111000000//////000000111111:::999FFFMMM???777???DDDbbb}}}666///'''%%%***222666555??????777)))%%%+++...+++'''&&&&&&&&&&&&((()))***,,,++++++...,,,((((((+++---,,,***((('''&&&''''''%%%%%%$$$$$$&&&((()))'''+++&&&$$$***,,,)))%%%%%%)))***++++++***'''%%%### !!!"""###$$$&&&'''&&&)))---......,,,+++***$$$######""""""$$$'''))))))$$$ !!!&&&+++,,,,,,$$$+++***!!!$$$'''%%%+++)))&&&&&&))),,,---,,,&&&%%%***,,,***111666...'''+++'''$$$111000%%%)))((('''&&&%%%%%%%%%%%%,,,###---///000...$$$---...555444111555///&&&'''******************))))))******++++++,,,+++)))((()))'''%%%$$$%%%)))...000...,,,,,,...---++++++...222555555000///111111---******+++,,,---///000111,,,------,,,,,,---000222222333<<>>>>>777+++(((---///+++&&&&&&&&&'''))),,,...000000...//////,,,&&&%%%)))---,,,***((('''&&&&&&'''(((&&&%%%'''))))))))))))'''&&&&&&((()))'''''')))((()))******)))'''$$$###""""""###$$$&&&'''''''''))),,,///000...+++))))))(((&&&%%%$$$$$$%%%&&&'''***'''######'''+++------,,,222000%%%!!!(((,,,***)))((((((((((((((('''%%%%%%&&&...000+++...///&&&(((,,,'''###...,,,!!!&&&&&&&&&%%%%%%%%%$$$$$$+++'''---&&&---:::///***+++222111222666///%%%(((++++++***)))((((((''''''***+++,,,,,,+++)))((('''+++)))&&&%%%&&&***///333...,,,,,,,,,+++)))...555222111...***+++000333333,,,,,,,,,,,,,,,---...///+++,,,---,,,,,,---000333444666888888444...888JJJkkk&&&)))///333111111777@@@>>>>>>777,,,)))---,,,&&&(((''''''(((***---111333000///000000+++$$$$$$(((+++***((('''&&&&&&&&&'''***&&&%%%(((***)))(((***&&&'''((('''$$$###%%%(((&&&&&&'''''''''&&&&&&%%%'''&&&''')))+++,,,+++))),,,,,,***'''######(((,,,(((&&&$$$$$$&&&''''''&&&+++***)))((('''((()))+++//////,,,%%%$$$(((,,,---'''(((((((((%%%"""'''&&&+++***###'''+++$$$%%%(((&&&"""%%%,,,+++$$$&&&&&&''''''((((((((((((***)))---"""+++@@@444(((###))))))---333,,,%%%***(((((('''&&&&&&&&&&&&&&&***,,,------***(((((((((,,,***((('''))),,,///222...---......***(((---666222///+++'''''',,,222666...---,,,++++++,,,---------///111000//////222555222777444333444000999RRRsss%%%&&&+++111111000555===<<<;;;333(((&&&+++)))###)))(((''''''(((+++...000------//////***$$$$$$))))))((('''%%%%%%%%%&&&'''+++&&&$$$''')))''''''+++&&&((()))(((''''''''''''$$$$$$######$$$&&&'''((()))((((((***------+++)))'''(((&&&""" &&&,,,(((&&&###$$$%%%&&&%%%$$$%%%(((******'''''')))---333,,,&&&$$$$$$$$$&&&***%%%&&&'''&&&$$$""" %%%$$$)))(((!!!&&&,,,'''$$$%%%'''((()))))))))(((&&&''''''((()))***+++,,,***&&&---'''...:::---'''!!!%%%%%%***000)))###)))&&&%%%%%%%%%&&&''')))***)))+++------***(((((()))+++*********+++,,,...///(((+++000111,,,(((,,,444333000,,,(((&&&(((---333...---+++******+++---...,,,000333333000///111444,,,444000000888666BBB___{{{000***'''***,,,---444===777777...$$$###))))))###***)))'''&&&&&&(((+++,,,***+++...///***$$$&&&+++''''''%%%%%%$$$%%%&&&'''+++%%%"""&&&(((%%%&&&***&&&(((***+++...///---)))""""""!!!!!!###%%%(((***)))'''''')))+++,,,)))&&&###&&&&&&""""""%%%(((+++'''$$$###$$$$$$!!!"""(((***'''(((---222>>>000'''((('''######)))###$$$&&&&&&&&&&&&((())) """+++---'''+++///)))'''&&&)))---,,,&&&&&&)))%%%&&&&&&''')))***,,,---***###...///111222$$$(((***---+++...333***###***%%%%%%%%%&&&)))+++...000(((+++...---***((((((*********++++++,,,,,,,,,,,,!!!'''///333///))),,,333333111///+++&&&%%%)))///---,,,+++******,,,...///***///333333///---///222---666111000999888BBBaaa)))(((&&&&&&'''***---///999///333***(((+++"""'''$$$***+++(((''',,,111---...///...,,,,,,...///+++,,,,,,,,,***((((((((((((''')))---,,,'''%%%'''###)))+++(((&&&(((+++...)))$$$"""$$$%%%$$$"""((('''&&&(((***)))%%%!!!"""$$$%%%''')))))))))((()))%%%$$$&&&%%%!!!!!!###""""""$$$***000222000---111,,,((((((,,,...+++(((&&&$$$$$$'''((((((---444(((+++---***'''***333;;;000)))%%%((()))%%%&&&))),,,***(((***...111111000444,,,)))++++++&&&%%%(((&&&'''//////)))...555///'''***,,,---///222000+++++++++,,,------,,,,,,,,,(((&&&%%%%%%''')))))))))(((***---/////////000111///++++++...000///...000---***'''&&&(((,,,///000000///...///111111///---555...,,,000333888LLLbbb%%%&&&(((+++...111444555))),,,888///+++111)))... $$$((((((''''''+++///,,,---......------///000000000000...,,,***((((((...***))),,,+++'''%%%&&&&&&)))------***((()))***000---)))&&&&&&'''(((((('''&&&&&&''''''&&&###!!!"""###$$$&&&'''''''''&&&$$$"""###''''''$$$###%%%******++++++******+++,,,,,,+++)))((()))***++++++,,,'''%%%))),,,---///222)))+++,,,+++))),,,222777+++&&&%%%))),,,,,,---111+++)))(((***---//////---...)))(((,,,---******,,,***)))///...'''+++111++++++///000......111111...+++,,,------.........---...+++))))))***,,,,,,,,,+++,,,.........---......,,,***,,,//////+++)))***111---)))''')))---000111000/////////000000///---111///111444222777NNNiii((())),,,---......,,,+++***)))... 000)))'''%%%&&&&&&''')))+++...000,,,---......------///000333222111///,,,***'''&&&...)))'''***,,,)))'''&&&((((((((((((((((((((((((,,,+++(((%%%###$$$'''***''')))***)))'''$$$######"""###$$$&&&&&&&&&%%%$$$!!! """''')))&&&&&&(((...000///+++'''&&&)))...(((******)))''''''***------%%%!!!%%%+++,,,******)))******+++,,,...000111(((%%%$$$)))---...111444+++***)))***,,,---,,,++++++((()))---///---,,,------+++...,,,$$$(((...(((+++000111---)))+++---,,,++++++---...///////////////,,,)))'''((()))))))))......---,,,++++++++++++...---...///---+++...444444000+++(((***---111333111000///000111111///---,,,000666777222777SSSppp,,,---------,,,***(((&&&(((999III222###+++&&&'''***'''&&&(((---111333333---...//////---,,,,,,---111000...---+++)))&&&$$$'''######)))...,,,)))((('''%%%$$$%%%'''*********)))))))))%%%"""###''',,,***,,,...,,,(((%%%&&&'''%%%&&&'''(((((('''&&&%%%### !!!&&&((('''(((,,,,,,------,,,******,,,///++++++***)))((((((***+++***$$$!!!%%%((('''%%%%%%***((((((***---...,,,***)))'''&&&(((+++,,,------,,,,,,,,,,,,,,,++++++******)))***---///---***(((---***,,,***$$$***000******111444///))))))******)))***+++---.../////////000---)))(((((((((((((((...,,,***)))***+++++++++///---+++***(((***444@@@444///***(((***...222444222111111111222222000...***000666666333;;;WWWsss---------------...//////FFFmmmVVV555---***444)))&&&$$$'''---333444444...///000///,,,***))))))...,,,++++++,,,+++)))&&&""" $$$+++///+++'''%%%+++)))''''''))),,,------***++++++)))''''''+++///***---...,,,(((&&&''')))'''((()))*********)))((('''###"""$$$%%%&&&)))...))))))***---000000---***111---)))(((+++,,,***''')))'''(((***)))%%%%%%(((***((('''***------)))%%%******))))))+++---,,,+++---.........---++++++***&&&((()))+++------***&&&***&&&)))***&&&///555///***222666222---******((('''(((***+++,,,---......333111...---......---,,,,,,***((((((+++---------***))))))(((&&&&&&...888000---(((''')))...222444222111111222333333222000+++...111333666CCC\\\qqq///...,,,***)))(((((((((!!!222FFF777+++000+++///&&&$$$###%%%***...//////---...///...+++(((''''''---+++***+++...///,,,)))$$$$$$(((------'''######+++***((('''&&&&&&'''(((&&&'''((((((((((((***,,,((())))))(((&&&&&&&&&''''''(((***+++++++++******)))$$$###%%%&&&&&&)))...((((((***///333111+++%%%222---'''(((,,,...+++''''''''')))+++)))######''',,,******+++---,,,((($$$***+++++++++---111111...---...000000---+++++++++!!!%%%'''))),,,///---((('''$$$(((***(((111777000&&&,,,000---)))((('''$$$(((((()))+++,,,,,,,,,,,,///......///000000...,,,***(((&&&(((---//////---,,,,,,///111...((((((,,,...+++((('''***---000222000//////000333333222111---...///111888III___ppp///...,,,)))%%%!!!***,,,%%%%%%'''&&&&&&'''((())))))((((((***,,,,,,***(((''''''---***(((***---///,,,((('''(((,,,...***$$$%%%)))%%%'''(((&&&"""!!!###%%%""""""###&&&((()))'''&&&((('''&&&&&&'''((('''&&&$$$%%%'''((()))))))))(((%%%###$$$(((***((())),,,$$$'''+++///111...***&&&,,,***'''(((***,,,,,,+++(((&&&'''++++++&&&$$$$$$///............,,,)))'''))),,,,,,+++...333222...***---000///---*********###'''((((((+++///...)))(((%%%(((***(((000333***'''***)))&&&%%%((((((&&&)))***++++++,,,,,,,,,,,,)))***,,,///111111...+++***((('''***///111///,,,666333222444222---+++,,,000---***)))+++,,,------+++++++++---000222111000...000111222:::LLLcccrrr(((***,,,---+++'''"""!!!$$$444...'''&&&!!!,,,************)))'''&&&%%%$$$'''***+++***)))((((((+++(((%%%'''+++,,,((($$$((())),,,---(((%%%***333"""&&&***)))%%%$$$'''+++######$$$)))------***&&&+++(((%%%&&&)))+++***((( """$$$&&&'''''''''''' %%%+++---+++)))+++%%%,,,///...,,,,,,---%%%'''(((((((((***---000000***)))///222///***&&&111222222111///---+++***))),,,,,,***+++000///)))(((,,,//////,,,))))))***(((+++,,,)))***...,,,&&&***&&&)))***'''---///$$$000000+++''')))///111000++++++,,,---------,,,,,,)))+++///333666666222///+++)))(((+++000222...***<<<333,,,******+++...333222000---,,,,,,,,,+++***((('''(((+++...000000//////333555444;;;MMMddduuu*********,,,---,,,'''###%%%!!!(((,,,&&&(((000111+++000///)))'''))))))%%%)))---...+++)))+++,,,***)))((()))---111111+++%%%++++++***(((%%%$$$&&&((($$$((()))&&&%%%((()))''' ###'''((('''''''''------,,,+++******++++++)))(((&&&&&&&&&&&&$$$""""""!!!"""''',,,---(((###***'''$$$$$$''')))***)))&&&&&&''')))++++++***((($$$$$$%%%(((***+++***((((((''''''))),,,......---111000///...............---444666///'''%%%(((************++++++,,,,,,,,,&&&))),,,......---++++++(((------'''&&&,,,111222...,,,,,,---///111000///777444222111111111000...'''&&&&&&&&&(((***,,,...---///...+++,,,...,,,'''333111...,,,+++---000222'''---///,,,,,,111333111000444666555>>>TTTjjjwww***)))(((***,,,+++(((%%%((('''...///)))---555222+++000222---***---...---(((+++,,,)))***---///...***++++++++++++)))((('''%%%&&&&&&%%%$$$###$$$&&&%%%((((((%%%%%%((((((&&&&&&&&&'''((()))'''''''''------,,,+++)))((('''''''''''''''''''''&&&''''''%%%"""!!!$$$(((***((($$$+++(((&&&&&&(((++++++***)))))))))***+++***)))(((((()))***---...---***''''''&&&&&&(((+++------,,,++++++,,,---......//////111333111---+++---...,,,,,,+++)))((()))+++...000...,,,***+++---...,,,))))))///111---***,,,,,,)))>>>>>>???>>>>>>???@@@@@@<<<;;;:::;;;===>>>===<<<;;;:::888555333111000000888999777444555777555111666555222///------------,,,222444111111555666444111333444555===NNNfffwww+++)))'''''')))***))))))%%%(((///---'''///666///,,,222444000,,,,,,///000(((++++++)))+++111444333---///000,,,'''%%%'''***%%%&&&((()))((('''((()))%%%((('''%%%%%%((()))'''---,,,+++)))((((((''''''+++++++++***)))&&&$$$###%%%'''))))))'''&&&(((+++)))&&&######&&&)))(((''',,,***(((((()))+++++++++++++++,,,+++***)))(((''',,,,,,---...///,,,(((%%%%%%%%%%%%&&&)))++++++***%%%'''))),,,...///000000222///***(((---333111+++,,,,,,,,,,,,,,,+++++++++///***%%%%%%***---***'''&&&+++//////000444666555222222111000//////000222444444444666999999888666777777888888888777666666CCCDDDAAA======@@@???<<<999999888777555333111000...222444111/////////---111///000777===KKKeee---+++(((&&&&&&(((***+++"""'''///,,,&&&111888///...222444000)))&&&(((+++***+++***(((+++222555444///111222///+++(((***,,,&&&(((***+++***)))))))))%%%&&&&&&$$$&&&***+++)))...///,,,((('''))))))((((((((())))))(((&&&###!!!$$$(((+++)))%%%$$$'''++++++(((&&&&&&((())))))(((+++***)))((()))************++++++***)))(((((((((,,,+++*********)))&&&$$$%%%$$$$$$%%%((())))))((($$$&&&***---///000//////000,,,'''%%%***000///)))+++---000222000,,,&&&"""+++)))'''(((+++,,,+++)))))),,,///333888>>>CCCEEE000,,,)))((()))******(((++++++,,,...///...+++))))))+++...111333444555555@@@@@@<<<888888;;;;;;888666888;;;>>>>>>===:::999666888999666333000---,,,222---///:::BBBNNNkkk///---)))%%%$$$'''+++...$$$)))111000+++444;;;444...000111///)))$$$&&&)))))))))'''%%%(((///111///,,,---...//////---,,,***$$$'''((()))'''%%%%%%%%%%%%&&&%%%###'''---...+++***,,,***%%%%%%)))+++)))%%%&&&''')))((('''%%%$$$%%%)))+++)))$$$!!!$$$'''(((''''''((()))(((&&&%%%((((((((((((''''''(((((('''((()))((('''&&&''')))---***&&&%%%&&&'''((((((%%%$$$$$$%%%((())))))((((((***,,,...///...---,,,---...+++'''(((+++,,,))),,,---...///...,,,***(((+++...111000---******+++000222888???DDDDDDCCCBBB666///)))***///111---(((.........000111000...+++---...///000000///---,,,222222///+++,,,000000---///222666:::<<<<<<:::888>>>???@@@@@@===999888999888111444???HHHTTTqqq...,,,)))&&&%%%(((...333%%%%%%...111,,,...555222///------...,,,((((((+++&&&%%%###!!!%%%++++++'''((()))***,,,------+++)))''')))***)))'''&&&&&&'''))))))&&&$$$(((...///+++%%%)))((("""###***---)))%%%&&&'''((()))(((''''''''')))***((($$$"""###%%%$$$%%%&&&''''''&&&$$$###&&&'''((('''%%%$$$%%%&&&%%%''')))(((%%%$$$'''***...+++'''&&&''')))++++++'''&&&%%%''')))******))),,,------...---,,,******,,,000111,,,(((***++++++///,,,(((&&&''',,,222555(((...222000(((###"""$$$(((...;;;JJJOOOIII@@@;;;222,,,''')))...///***$$$,,,,,,---///111222000///...............---,,,,,,......,,,)))+++//////+++***,,,///111222111000///444444555888888777999===<<<777888AAAMMM]]]vvv))))))(((&&&''',,,444:::)))!!!)))222***%%%***,,,222,,,***---...***((()))%%%$$$""""""''',,,+++&&&''')))++++++)))(((***---)))***+++***))))))+++---000...)))&&&)))...---)))!!!''''''"""###+++---((()))))))))))))))(((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%&&&'''((($$$'''((('''%%%###$$$&&&(((***+++((($$$###&&&***,,,+++))))))***+++***))))))((('''(((***++++++***------,,,+++***)))(((((()))...000---***++++++)))000---)))'''(((,,,111555'''***+++***&&&######$$$&&&***666FFFKKKDDD:::555000000000111111000...,,,,,,+++***+++---...---,,,))))))***+++---///000111,,,......,,,...222111...,,,,,,,,,---------,,,,,,+++)))***...///...222999777666777???OOOfff~~~%%%&&&'''''')))///888???111$$$+++777..."""&&&,,,555---(((+++---(((######&&&&&&%%%%%%+++111000***)))---000,,,%%%$$$+++333%%%&&&&&&&&&&&&'''***---555222,,,''')))---+++&&& (((((("""###,,,---'''---,,,***)))((((((((((((((('''&&&''')))))))))'''+++***)))'''&&&(((,,,///$$$''')))(((%%%###$$$&&&+++------***%%%###%%%)))******+++,,,,,,***&&&###***)))(((***+++,,,,,,+++---,,,+++)))((((((((((((&&&***,,,******,,,***%%%......///......,,,+++***+++***))))))+++---...///333111444<<<>>>666...,,,&&&,,,111111,,,((()))+++666444111000000000///.........---------///000222&&&))))))(((+++///...***//////......///000111111333//////222111///333;;;...111333;;;PPPnnn'''$$$""""""&&&,,,222555))))))***+++***)))((((((***)))((('''''''''''''''...***%%%%%%(((---///000//////+++&&&'''---,,,&&&''''''(((((()))+++,,,---,,,,,,+++)))'''''')))+++$$$!!!!!!&&&******))))))'''&&&'''***+++(((&&&)))))),,,...---)))%%%###***(((&&&&&&''''''((('''&&&$$$######$$$%%%$$$###''')))***,,,444:::444(((000)))'''---222...***)))###444...%%%111222&&&&&&)))&&&###%%%))),,,***''',,,'''''',,,000///------------......,,,***(((&&&***,,,---.........000222---111555666333000000111((()))))))))((())),,,///222222000...,,,,,,///222---(((&&&***,,,---///222---,,,---//////......///,,,...000000000///000222222111000000111333555666///222999EEEXXXooo'''%%%$$$$$$'''+++...000,,,***((())),,,---+++)))(((&&&$$$"""###%%%((()))///,,,)))))),,,///111000))))))&&&"""$$$******&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###$$$&&& !!!!!!!!!###%%%'''((('''%%%&&&((()))(((&&&***+++------+++''''''(((***((('''&&&&&&&&&&&&&&&%%%$$$$$$&&&))),,,,,,,,,...+++'''%%%+++333111***---((((((...222000///000'''333///+++555111%%%'''///+++'''(((***+++)))&&&///,,,+++///111///...000+++++++++++++++,,,,,,,,,......,,,)))'''''')))+++))),,,///000///---,,,+++((()))*********+++...000000///...---,,,---000333000+++))),,,...------///++++++,,,------,,,++++++...000222222111000111222333333222222111111111111111333888EEEYYYqqq%%%%%%&&&&&&((()))******...)))$$$%%%***---+++''')))'''%%%###$$$(((---000---,,,,,,---///000///...)))(((%%%!!!"""'''(((&&&(((((('''&&&&&&%%%$$$$$$###%%%''''''&&&%%%&&&''' """$$$###"""&&&(((&&&%%%%%%&&&''''''&&&(((,,,---***%%%$$$&&&)))***)))((('''&&&%%%&&&&&&&&&%%%%%%'''+++...000000---***%%%"""&&&+++***%%%+++((()))---.........111///111++++++222,,,%%%+++...+++((((((***+++)))'''---+++,,,//////---///444++++++++++++,,,...///000///...+++'''$$$$$$'''******+++,,,...///...+++((()))***+++,,,,,,...000333---...---,,,,,,---000333222...---000111...,,,---+++---...//////...,,,***000222333333111000000111...///000111222333444444;;;;;;@@@NNNfff"""%%%((()))))))))((((((,,,((($$$###%%%&&&%%%$$$((('''&&&%%%&&&)))---///***+++---//////...+++)))///---)))%%%$$$%%%&&&%%%''''''((()))))))))))))))"""%%%((()))((('''((((((&&&'''(((&&&$$$###$$$%%%((('''%%%%%%%%%&&&&&&&&&%%%,,,///***### ###%%%*********)))'''&&&&&&&&&)))(((&&&''')))*********&&&%%%%%%&&&''''''$$$******++++++)))(((***,,,777...%%%''')))$$$&&&///)))'''%%%&&&)))+++***)))&&&&&&)))++++++)))---444,,,------...............+++++++++))))))***---000...---...000333333...***(((***,,,---...///222444/////////---,,,---///222111......222333000------,,,000222222222333222///111222333222000......///111000//////000111333444222111777HHHccc$$$(((,,,......,,,,,,---++++++***%%%!!!!!!$$$"""###$$$$$$%%%&&&&&&&&&***,,,...000...,,,)))'''///---+++)))'''&&&&&&(((''''''(((*************** """%%%&&&&&&&&&&&&''',,,***(((((())))))'''$$$((((((((('''&&&&&&&&&'''%%%///444...&&&###"""!!!***+++,,,+++(((''''''(((+++)))''''''((((((((('''$$$###$$$%%%&&&%%%$$$$$$(((+++,,,***))))))***+++444(((&&&+++)))%%%(((,,,((('''&&&''')))*********'''''')))+++)))&&&)))///,,,---......---***'''%%%'''))),,,.........///111...------000333222...***(((***---......000222444111111111///---,,,---///...,,,---222555222//////+++111333222333777666222///111222111...,,,,,,---:::777222...,,,---///111222222999KKKfff))),,,000111///...///222+++...///***"""!!!&&&###$$$&&&(((((((((''''''---///111000...+++))))))((('''(((+++***'''(((,,,&&&&&&'''((('''&&&%%%$$$###%%%'''(((''''''(((***,,,)))'''(((+++,,,((($$$)))***,,,+++)))''''''((('''111666000******'''###'''***,,,+++((('''(((***+++)))((((((***++++++******&&&###"""!!!"""(((///'''***,,,,,,...111000---***$$$+++444000------&&&------,,,+++************---,,,---...,,,((('''***)))***+++***)))&&&$$$"""'''***---///...---,,,---)))***+++---...---***''''''))),,,---......000111111222111///,,,++++++,,,+++)))+++111333111000111***///111---///555555000...000111000...,,,,,,,,,444222///---///222666999<<<>>>GGGXXXppp***,,,...,,,)))(((+++///***,,,---***%%%######%%%&&&'''(((***,,,---.........000000...***((((((***$$$$$$(((---,,,((((((,,,"""###$$$&&&&&&%%%$$$###((()))))))))((()))***,,,((())))))+++,,,,,,+++)))))),,,//////---***))))))&&&///222,,,***...---'''###'''+++***'''%%%'''******)))((()))+++,,,---,,,...)))&&&%%%###"""***444'''***,,,---111555111***$$$!!!---333---222444$$$------,,,+++***)))***+++...+++,,,000111,,,))))))))))))((('''((()))***+++***,,,......---,,,,,,---(((+++...///---+++******&&&(((+++,,,,,,,,,---...---...///---+++******+++***((()))...111///...000+++111000)))***111222,,,...000111000...------...,,,,,,...000444888;;;===333999FFFXXXnnn((()))***&&&!!! $$$((('''''''''''''''&&&$$$###%%%$$$%%%&&&))),,,000222---...---***%%%$$$&&&((('''''',,,111///(((&&&+++"""%%%'''(((((('''&&&&&&&&&%%%$$$$$$''')))&&&***...///---+++---///***...222222///+++))))))###***+++%%%'''//////))) $$$))))))&&&$$$&&&)))***)))'''((()))******))),,,***,,,---***%%%(((000))),,,,,,,,,000444---###%%% ))))))"""000999((('''((())))))((()))+++,,,(((%%%'''///333111---,,,,,,***(((''')))...444888,,,------------...000222+++///333444111......///&&&(((+++,,,+++++++++,,,***+++,,,+++))))))***++++++((((((,,,///------...///444111((((((///000***///000111111///......///111333555666666555333222222;;;LLL```www$$$%%%'''(((((('''%%%###)))'''%%%&&&'''&&&"""###%%%%%%###%%%,,,000000---111111///...///***###$$$&&&)))+++,,,+++((('''---$$$!!!&&&(((""" $$$%%%%%%%%%%%%&&&((()))***222---))))))---...***%%%+++)))((()))+++,,,)))&&&&&&+++...---,,,,,,+++''',,,'''&&&'''%%%!!!$$$++++++(((&&&&&&(((+++---...333,,,+++000---%%%&&&...'''%%%'''---///---,,,---)))&&&$$$%%%))),,,,,,***---+++(((&&&%%%&&&)))***444$$$)))333000444888+++---+++)))((()))---222555000...++++++---...,,,***333...***,,,111333000+++///000111000+++)))222===///...,,,++++++,,,...///---((()))111444///+++***222333 333***///,,,...333+++(((,,,///......111111,,,+++000333111222777000:::JJJ___yyy&&&''''''((('''&&&%%%$$$&&&$$$$$$&&&)))***(((&&&***+++***''')))...111000((()))***---...+++'''$$$%%%'''***++++++***'''%%%+++&&&$$$''')))'''&&&'''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((&&&%%%''')))***(((&&&###(((***'''&&&'''&&&""",,,***+++---,,,''''''+++%%%$$$$$$&&&))),,,,,,+++777222222666111((((((000...)))(((///444444111000(((&&&$$$%%%***---...,,,+++)))&&&$$$%%%(((,,,...+++***111666555888888000///,,,)))''')))+++...000000...,,,,,,...///---+++000+++&&&''',,,///,,,)))...//////...(((&&&---777000///---,,,+++,,,---...---+++---111000***(((***///::::::000$$$///,,,,,,111***''',,,/////////111111------111222...---///444AAARRReeezzzfff'''''''''((())))))******&&&%%%%%%&&&))),,,,,,,,,...///...******...///---((($$$'''000222,,,(((***)))***,,,---,,,+++)))(((&&&'''&&&$$$&&&******&&&(((((())))))(((''''''&&&!!!&&&***((($$$"""&&&+++)))((('''(((***++++++***+++------***)))***)))&&&%%%&&&***...,,,'''%%%&&&$$$%%%&&&***---///...,,,000///111333---######+++///'''###***111222///,,,(((&&&$$$&&&+++...///...'''&&&###"""$$$(((---000###111555222555666111///111,,,(((&&&(((*********///.........000///...,,,333...))))))---111000......------,,,&&&###(((000111000...---------......+++,,,///000,,,''')))...---@@@YYY///"""111......000+++(((+++///000111333///---...000000,,,+++---666DDDVVVhhhzzzzzzooo%%%&&&&&&(((***,,,...000+++***((('''((()))******+++...---)))))),,,,,,))))))"""%%%111444***&&&,,,******,,,---......------'''---,,,%%%&&&------'''))))))***++++++***)))(((%%%)))+++)))$$$"""$$$'''***)))((())))))*********...///---))))))***)))%%%"""$$$(((+++***&&&%%%%%%&&&&&&&&&(((+++,,,,,,***&&&(((,,,---'''%%%...'''$$$(((,,,+++))))))***(((&&&'''+++......---%%%$$$$$$$$$&&&(((+++---(((;;;555***222222***---000,,,'''''')))+++***(((......//////000///...---555000++++++...222333222---,,,++++++(((%%%(((---///............///000111)))***,,,---,,,,,,///222...:::ddd000(((444...555111---***---111444444555///......///......///111555@@@QQQdddzzzooo&&&&&&&&&&&&''')))***++++++***)))'''&&&&&&'''((('''++++++))))))++++++(((''' ,,,---### &&&%%%&&&(((***,,,...///000---333222***)))//////)))))))))***+++,,,---------+++***)))((())))))(((&&&))))))((('''&&&&&&''''''))))))&&&######%%%###%%%(((******))))))******)))&&&$$$###%%%&&&''''''$$$&&&+++,,,(((######'''111.........,,,)))***......***'''(((***,,,,,,***'''((()))+++++++++++++++222===000$$$...111+++///,,,***((((((+++---,,,***,,,---.........---------...***&&&%%%(((+++---------******,,,,,,***+++///,,,,,,---...///111222333,,,+++)))***...111222111...,,,TTT000///444,,,:::222000---...222777888666444444333///---///333555:::BBBOOOccc|||''''''&&&&&&%%%$$$######&&&'''((('''&&&''')))+++&&&***,,,******---,,,((((((""""""((()))###!!!%%% """$$$'''***---///+++......)))'''((()))'''))))))))))))+++,,,......,,,'''$$$'''---000---)))---------+++))))))+++---......+++(((***,,,((("""$$$((()))&&&&&&)))++++++000,,,)))'''((()))******$$$&&&((()))((('''''''''......000111,,,''')))//////+++((('''***+++)))'''+++,,,...//////...---,,,//////'''###***+++)))---(((((()))***++++++,,,,,,***+++,,,+++******,,,...)))'''$$$$$$&&&(((******,,,))))))---000......000***+++,,,---///000222222...---***)))---222000++++++###999///111222***888333222///...222888888555;;;===:::333...///222444AAAJJJXXXjjj'''(((((()))(((&&&%%%$$$"""%%%((()))((((((***,,,&&&***,,,++++++,,,***&&&(((&&&$$$$$$&&&'''&&&&&& """%%%(((,,,...(((''''''(((&&&"""$$$)))***)))'''&&&&&&(((+++,,,+++&&&###&&&---000---(((+++------,,,+++,,,///333222222000///111333...&&&"""''')))%%%%%%***,,,***000...,,,,,,---......---'''&&&%%%%%%'''((('''$$$&&&&&&(((,,,+++'''(((+++---***&&&&&&)))***)))(((,,,,,,+++++++++,,,---...+++###)))111+++%%%''')))$$$(((++++++)))(((***,,,)))))))))'''&&&'''***...((('''&&&&&&(((***+++++++++'''&&&,,,000...,,,,,,+++,,,---....../////////(((++++++)))***//////+++***((()))111...333---222333333000---000777777333999??????888222222333222===MMMbbbttt&&&(((+++---......---,,,###'''***+++)))((()))+++&&&***,,,***)))***'''""""""###!!!%%%&&&############$$$&&&))),,,...,,,''')))...,,,%%%(((111+++)))&&&######%%%''')))+++(((%%%&&&)))+++((($$$"""$$$&&&&&&%%%''',,,000)))***)))(((+++---'''%%%+++...++++++000000---(((((((((***++++++***(((...+++'''&&&))),,,)))$$$###!!!###)))---,,,******+++(((%%%&&&)))+++***)))***(((&&&$$$%%%(((,,,...000%%%777GGG555&&&))))))"""'''---,,,'''$$$'''+++(((((('''%%%###%%%***...&&&&&&&&&&&&((())))))******%%%%%%***...---***)))------......------,,,+++'''+++((((((,,,//////***444%%%444,,,666222...222333///+++///666666000333<<<@@@;;;666555555222333KKKhhhzzz'''+++//////,,,(((((()))((((((...***'''000%%%222///+++(((&&&&&&((()))''')))***&&&"""!!!&&&,,,###%%%''')))+++...222444///***'''&&&&&&%%%''',,,111222000,,,'''%%%&&&(((***'''(((,,,,,,'''$$$$$$###%%%%%%"""###(((***)))&&&&&&&&&&&&***,,,)))%%%###+++,,,'''(((///000))) ###%%%&&&''''''&&&***++++++***'''%%%%%%&&&!!! !!!$$$((()))'''$$$&&&'''%%%&&&---555333++++++***'''&&&&&&'''***,,,111,,,000222++++++---&&&---///000...)))%%%$$$&&&+++///,,,%%%%%%***)))""",,,+++(((&&&)))...---)))(((((())),,,000000,,,(((...+++((((((***---///000!!!'''***)))))),,,---,,,))),,,---+++,,,111222111222///,,,---000222111...555888@@@JJJLLLDDD:::666222IIIdddvvv'''))),,,,,,***(((''''''(((((())) %%%$$$***'''''''''%%%%%%&&&(((+++,,,...---+++)))((())),,,...&&&&&&&&&'''***...333777///''' """$$$(((---000111000---)))'''(((***$$$###$$$)))***&&&$$$$$$'''(((&&&"""###(((******---***%%%###%%%)))***)))(((//////))))))......''''''%%%"""!!!"""%%%))),,,)))***++++++))))))***+++"""!!!!!!###'''******)))((((((%%%%%%---666666000+++***(((''''''((()))***...(((+++---(((,,,111,,,,,,---...+++'''$$$%%%''')))***)))&&&''')))(((###''')))((('''***//////,,,***(((((((((***+++++++++,,,+++******,,,......---))),,,,,,((('''***,,,+++---...,,,))))))...111111111111111000///...///000111222777>>>@@@:::444333:::OOOhhhyyy(((''''''((((((((('''%%%'''(((%%%***$$$'''(((111)))(((((('''''''''''''''...***''''''***,,,...---***)))&&&&&&(((...444777888,,,!!!"""&&&***...------,,,***(((&&&'''(((&&&%%%'''++++++(((&&&(((+++***'''!!!!!!&&&******---***(((''''''(((((('''(((------((((((,,,,,,&&&)))'''$$$"""###%%%(((***((()))+++++++++,,,---///'''%%%######%%%)))+++++++++)))&&&&&&---555666222)))))))))))))))(((''''''***$$$''')))&&&+++333111***+++,,,)))%%%$$$&&&))))))&&&&&&)))***'''%%%%%%$$$)))+++******---...------,,,***'''&&&(((,,,///,,,+++,,,---///...,,,***...000---'''%%%)))------000000---((((((---000///111444555222---,,,...111///---///333444111111333BBBTTTkkk~~~(((&&&###$$$'''(((&&&$$$&&&)))&&&888***///+++;;;+++,,,,,,,,,+++)))'''&&&((('''&&&&&&))),,,///111...+++(((''')))---111333CCC555)))''')))++++++---))))))((('''%%%#########'''&&&(((+++***&&&&&&(((***)))%%%%%%******&&&&&&***//////***%%%###"""&&&'''%%%&&&***+++'''$$$%%%'''((((((&&&$$$"""***+++,,,,,,+++***+++---+++(((%%%######&&&***,,,+++)))''')))...222111...((()))***+++***)))&&&%%%)))###''')))%%%***000---)))******(((%%%%%%)))---,,,&&&&&&---...'''###''''''---000---******+++***...///...***'''(((---111---,,,,,,---......,,,***,,,///...)))(((,,,///000000222000++++++...///---111222333111///...///111000...///222222000333777EEEXXXqqq(((%%%###$$$'''(((&&&$$$&&&+++***>>>///111***666$$$'''***---......---,,,&&&(((******))),,,333888///,,,******,,,------,,,@@@555,,,+++...---+++******)))'''&&&%%%###!!! ###&&&&&&###$$$(((&&&'''###$$$((((((######)))000000)))%%%&&&"""%%%&&&%%%&&&))))))'''###%%%'''((('''%%%""" ,,,------+++(((''''''''')))'''%%%###$$$''',,,///***((()))---///---(((%%%&&&(((***,,,,,,)))&&&$$$***%%%)))+++%%%'''***$$$)))***+++)))''''''+++//////((((((///000((($$$''''''---000---******+++)))+++---...---***)))+++///000...,,,+++---...------***...000...,,,......,,,...111222000///000...***111///---...111333222111111000222555444333666<<>>XXX}}})))%%%%%%***+++'''%%%&&&$$$$$$%%%(((,,,---+++)))(((+++---+++'''$$$&&&)))%%%&&&&&&''',,,111...(((+++&&&%%%)))+++)))))),,,'''###'''+++***,,,---'''))))))))))))(((&&&%%%$$$###***---***'''(((***+++***VVV)))&&&***,,,,,,++++++***)))(((((()))***,,,%%%%%%&&&((()))+++,,,,,,+++***(((&&&&&&((()))+++((()))***)))((((((***,,,---+++)))(((***++++++***111///+++)))(((((('''&&&$$$###$$$((()))&&&'''+++---,,,)))'''&&&&&&%%%%%%)))(((((()))+++,,,,,,,,,%%%!!! %%%((('''(((,,,&&&'''((()))***+++,,,,,,,,,------+++((('''(((***,,,...///000000///---,,,......000111---)))***///000...---...000111///---,,,,,,...000222444333222...333222333:::CCC\\\$$$ !!!''')))$$$"""$$$$$$$$$%%%)))---...***''',,,...///+++$$$!!!###&&&'''''''''(((...333111+++,,,&&&%%%***,,,))))))---+++)))***'''$$$...000!!!%%%&&&&&&''''''&&&&&&%%% )))///...++++++,,,,,,777ppp555%%%'''(((&&&***111---)))((('''''')))---$$$%%%''')))***+++,,,,,,...,,,***)))((()))***+++'''((()))******+++---///---,,,******+++,,,,,,+++***)))))),,,//////+++((("""!!!%%%***+++***---111******)))&&&$$$$$$''')))111...+++******+++++++++%%% ''')))''''''***)))***+++,,,,,,+++)))(((+++------+++((('''(((+++((())),,,......,,,***)))......000111---((()))------,,,+++---///000---)))***...222333111000222444///333222555>>>GGG^^^''''''(((+++...///+++((('''%%%%%%(((,,,---+++(((///---)))&&&$$$$$$%%%&&&%%%!!!"""***555999222***'''***,,,)))%%%$$$(((---///++++++...,,,'''(((---'''%%%%%%'''***,,,,,,***...)))&&&''',,,///,,,))),,,000000)))&&&+++,,,)))###!!!$$$***)))$$$$$$)))+++'''&&&((()))%%%$$$%%%***'''%%%%%%(((***)))(((***'''$$$'''...222333111000,,,+++,,,)))&&&+++333)))&&&######)))///+++###&&& !!!)))...,,,+++---555///&&&$$$+++222...&&&***000222......111000,,,%%%&&&***---000000---***---***+++///111111222666+++,,,,,,)))%%%%%%(((+++'''+++///111000...,,,+++...//////---******...111000---+++,,,...---***'''+++,,,...///000000000//////111555888:::GGGeee(((''''''***//////+++'''######$$$&&&)))***)))'''(((((())))))'''$$$!!!### %%%+++---'''!!!$$$&&&))))))((())),,,///---******,,,***%%%&&&+++)))&&&###$$$'''***++++++''''''((('''&&&&&&'''((('''******'''&&&''')))(((((('''***...,,,'''&&&***'''######%%%'''%%%&&&)))'''%%%###%%%(((++++++***---+++)))***,,,------+++000---,,,...,,,***---555)))******(((***+++((("""***''''''---///---,,,...///+++&&&&&&...777444---(((+++---...222666333+++...,,,)))((()))+++---......,,,...333444111000222+++)))''''''))),,,...///+++---000000///......///...//////...------///111+++++++++---///000///...'''))),,,...111222222222///...000444<<>>SSSppp***&&&###&&&---///***### $$$((()))((('''))),,,///,,,'''###!!!###%%%'''&&&(((***)))(((((()))+++%%%%%%%%%(((***+++)))''''''&&&&&&&&&$$$"""###%%%***(((&&&%%%&&&''')))***"""(((---,,,&&&$$$)))...%%%###'''------)))***///'''(((***+++)))&&&%%%%%%%%%%%%(((,,,---+++,,,///***)))(((''''''&&&%%%%%%###''',,,,,,***(((***---''''''((()))((('''''''''(((***+++***+++//////+++&&&(((++++++(((&&&(((+++((((((&&&&&&+++000...((())))))((())),,,,,,)))$$$'''((()))((('''&&&&&&&&&...---///333333...,,,---666222,,,******,,,------***+++,,,,,,++++++,,,......,,,---000333444111...+++...111000---,,,...000---...000111111111000000///------111===UUUsss///+++(((+++000222...((( $$$'''(((&&&%%%''')))...+++'''$$$"""###&&&((($$$'''***((($$$###&&&***######$$$&&&))))))'''&&&%%%''''''$$$""""""###$$$((()))*********)))))))))!!!%%%&&&&&&&&&(((***%%%&&&)))......,,,---111(((+++...---,,,++++++***%%%''',,,111000***(((***)))******)))'''&&&&&&&&& &&&+++,,,)))(((+++///,,,------,,,++++++)))&&&---***&&&%%%+++222111+++'''+++---,,,***+++...000(((***)))'''(((,,,***&&&***++++++***'''&&&(((+++$$$&&&))))))(((''')))***---******......,,,,,,///***++++++++++++...444888(((+++---...---,,,,,,,,,---,,,---000444444111---***---000///---+++---//////000111222333222111111---000222333<<>>JJJ777%%%###,,,111111///111444222---///666444---***---$$$%%%,,,555EEE---,,,+++,,,---,,,***((('''///---***+++'''%%%---***+++...111...(((&&&(((,,,***''''''***,,,---,,,---///000222222222000000***+++///222000,,,---222222,,,(((,,,777===888...222@@@VVVooo&&&(((***)))&&&""" ###%%%&&&&&&''''''%%%$$$---+++(((&&&%%%&&&((()))000***000222'''"""%%%$$$%%%&&&''''''%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$###(((***''')))///---'''(((%%%###$$$(((***(((&&&!!!$$$%%%(((***'''""",,,))))))++++++((((((+++111...+++'''&&&'''(((*********---///---'''%%%''')))(((((()))+++++++++***((('''''')))(((&&&(((,,,+++%%%(((///))))))>>>cccKKK333///555777111+++222444777999888444000---&&&+++'''###'''(((+++777+++)))(((((((((((('''&&&"""---......000(((!!!%%%***+++///222...'''%%%(((111---++++++...000///---...///111222333333222222%%%''',,,111111...000555000111333444444333333222111GGGddd~~~###''',,,---+++(((&&&%%%%%%$$$%%%'''(((&&&$$$###+++)))&&&$$$###%%%&&&(((,,,''',,,///%%%!!!$$$###$$$&&&''''''%%%%%%&&&((($$$$$$%%%%%%%%%$$$$$$###$$$)))(((###%%%...///)))+++(((%%%&&&***,,,***'''%%%((((((&&&(((------)))((((((***---***%%%&&&,,,...,,,)))((((((((())))))******,,,...+++%%%$$$((('''&&&&&&)))---000000///))),,,,,,)))(((+++------***'''(((,,,)))###&&&//////%%%%%%///333333222...000:::DDDAAA333---000&&&...+++(((***'''%%%---)))'''&&&&&&((()))***)))$$$,,,,,,,,,000***###&&&******,,,---)))$$$%%%***111...+++,,,000222111......//////000000000//////)))+++000444333///000444111666;;;;;;666222333777555OOOppp&&&)))+++***(((''')))+++&&&$$$%%%'''(((%%%###""" """%%%'''((('''&&&$$$'''"""(((,,,### $$$###%%%&&&((('''''''''((())) !!!$$$&&&&&&%%%###""""""&&&### +++///***...***'''(((,,,---+++(((+++,,,)))$$$&&&---///,,,###$$$(((,,,((("""$$$++++++***(((((()))******)))))))))+++---***%%%%%%)))***'''%%%&&&((((((&&&$$$'''---...&&&%%%,,,...***...//////,,,---...***$$$$$$%%%***//////***(((***,,,///>>>PPPLLL999333;;;+++222...)))+++)))(((000***(((&&&'''***---//////***...(((&&&,,,+++(((......------,,,((($$$)))000///+++)))+++000222111...///......---,,,,,,++++++333444777999555///...111666666999<<<===;;;999888999TTTuuu######%%%))),,,+++'''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###"""%%%((()))((())),,,///!!!###&&&))))))'''$$$!!!((('''###!!!$$$((($$$!!!$$$%%%###$$$'''(((%%%---))))))+++(((###$$$))),,,---+++((())),,,---***111&&&222***///!!!---)))***))))))***,,,,,,+++***(((%%%###%%%((()))&&&"""******))))))((((((''''''555000+++((((((***,,,,,,111444555111//////,,,(((%%%))),,,...222666555111...222777999777444222222---222444000///000---'''))),,,,,,***+++000444555,,,+++*********+++,,,---(((+++------++++++---000444333222...+++***,,,---/////////---+++***+++,,,111///,,,***)))+++---///...000222444555555555555???YYYzzz%%%%%%'''***---...+++(((&&&'''((())))))((('''&&&"""!!!!!!"""$$$%%%%%%$$$$$$'''))))))((((((+++...$$$$$$%%%&&&&&&&&&%%%$$$'''(((((($$$$$$&&&%%%!!!&&&))))))''''''++++++(((***&&&''',,,---++++++///+++---......333777666111000---,,,$$$)))%%%(((((('''&&&&&&'''))))))(((''',,,)))&&&&&&((((((%%%"""&&&''''''((())))))******///,,,)))'''((()))))))))"""&&&))))))+++......+++000///,,,(((+++333777666666555666666666444000,,,444777555///---...---))),,,///...***))),,,---,,,+++***))))))***+++,,,---(((+++------++++++---///000111222000...,,,+++,,,---......,,,++++++,,,......,,,***((()))+++///111222222222222222333555777AAA___%%%%%%&&&))),,,---,,,+++"""###%%%''''''%%%###!!!!!! !!!###%%%$$$$$$&&&(((***)))'''&&&(((***'''&&&$$$######$$$&&&'''%%%***+++'''%%%&&&'''%%%&&&))))))&&&&&&))))))'''%%%""""""(((---,,,++++++***+++---///666;;;777000111:::''' (((###&&&%%%$$$%%%'''((('''&&&---***(((''''''((('''&&&'''''''''(((((())))))***((('''&&&'''((((((&&&$$$###'''))))))***---,,,(((---+++&&&"""$$$,,,222222222///---///333555333///:::999444---***,,,---+++,,,///...***)))***)))&&&))))))))))))***+++---...(((***,,,---,,,+++,,,...,,,...111111///,,,+++***---------,,,,,,---111333000...+++***+++///333666444444222000000222666999FFFhhh!!!!!!###%%%''')))****** """$$$&&&&&&### ###!!!!!!!!!###$$$###"""&&&((()))((($$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$((()))'''&&&((('''$$$&&&))))))&&&&&&))))))&&&(((%%%$$$(((,,,,,,(((###((((((&&&''',,,000,,,$$$888III(((///$$$)))'''&&&''')))***)))(((((('''&&&&&&&&&(((+++---******)))((('''&&&&&&%%%&&&&&&'''((((((&&&###%%%)))+++******,,,***'''$$$%%%$$$###&&&+++,,,***+++***)))***---111333444666444000+++))))))++++++(((++++++)))***---,,,((())))))***+++,,,---...///)))***,,,,,,,,,,,,,,,,,,***,,,......,,,+++***+++---............000555888888666222000000222555777333444444222000111666:::MMMttt """$$$%%%&&&((()))###%%%((())))))&&&###!!!%%%$$$""""""######!!! $$$&&&'''&&&""" """$$$$$$%%%&&&''''''%%%###"""$$$%%%$$$$$$'''***''' (((++++++)))))),,,,,,)))---+++***+++///000+++%%%'''&&&""" ###'''%%%888JJJ+++ %%%555"""+++***((('''''')))*********%%%''''''&&&$$$%%%***---******)))((('''&&&%%%%%%((((((((())))))&&&!!!###&&&''')))------***)))***)))'''(((,,,+++((()))+++,,,+++)))+++333999...,,,+++***)))(((((()))''')))***)))---111000+++)))***+++,,,.../////////)))***+++,,,---,,,+++***+++++++++***((((((***,,,+++,,,---------000444777>>>;;;777333111111111222///222555444222333777;;;TTT"""%%%'''''''''(((***$$$%%%'''((('''%%%###!!!&&&$$$######$$$$$$"""!!!"""$$$&&&$$$!!! """$$$"""%%%(((***)))&&&"""###"""!!!"""'''+++&&&$$$'''(((&&&&&&******((('''(((((((((,,,///---(((%%%&&&$$$!!!###'''(((%%%)))555%%%%%%///&&&+++)))'''%%%%%%'''((()))((('''***+++(((###"""%%%)))''''''''''''''''''''''''))))))((())))))'''### $$$(((***)))***,,,+++(((111000+++%%%%%%((((((%%%"""''',,,,,,***///;;;EEE((('''(((++++++)))(((***+++,,,***)))---222000+++******,,,---............))))))***,,,------***(((,,,,,,+++)))'''(((+++---(((***+++,,,,,,---///111:::888555222///---,,,++++++000444555333444:::???]]] $$$(((***)))(((((()))$$$%%%%%%%%%$$$###!!! $$$#########%%%&&&&&&$$$!!!$$$&&&%%%###"""$$$'''###%%%(((***)))&&&""""""######&&&)))&&& """###!!!###'''(((%%% $$$%%%###%%%***+++((("""''')))&&&%%%((())))))"""!!!%%% (((%%%(((((((((&&&$$$###%%%'''((((((''',,,///,,,%%%!!!%%%)))'''''''''''''''''''''''')))'''&&&'''(((((('''&&&))),,,---+++***+++)))%%%+++,,,+++((((((***((($$$"""%%%((()))+++111;;;CCC+++((((((------******------,,,)))(((,,,222111,,,))))))+++,,,,,,,,,++++++***)))***,,,...---***&&&---......---++++++,,,---(((+++---...---,,,---...111111000000...,,,***))))))...222222222555>>>EEEiii$$$)))+++)))'''''''''))))))(((((('''&&&%%%%%%"""""""""$$$'''))))))(((!!!$$$&&&&&&$$$$$$'''***$$$&&&'''((((((%%%""" ###'''&&&%%%&&&&&&$$$###$$$###$$$)))***((("""'''((($$$$$$)))+++***&&&+++)))%%%%%%&&&%%%))) ///+++111###...))))))'''$$$$$$&&&((())))))$$$+++000---'''$$$(((---+++***)))(((&&&%%%$$$###'''%%%$$$$$$''')))******!!!$$$$$$'''******'''""")))///333555555...&&&///...+++((('''(((,,,//////+++***......+++,,,111+++***'''&&&+++222333...((((((***++++++***)))(((***)))))),,,...---)))%%%...000222222000---,,,,,,+++...111222000///......***+++---//////...,,,+++)))---000000///555AAAKKKrrr)))$$$&&&......%%%"""(((((()))))))))((('''%%%$$$&&&$$$"""###%%%&&&''''''))))))(((###"""&&&!!!"""%%%((('''""""""$$$)))'''$$$$$$%%%$$$!!!'''&&&%%%&&&'''(((((('''###((()))&&&$$$(((,,,---%%%***,,,***### $$$(((******((((((((()))%%%!!!"""''')))&&&"""((((((((()))))))))((((((&&&((((((&&&&&&)))(((###+++((($$$###&&&(((((('''!!!###***---,,,)))&&&,,,,,,,,,...---(((......---,,,+++***((('''111'''***000...000444000)))&&&$$$&&&***,,,)))%%%###%%%&&&(((*********)))...,,,+++,,,......+++(((&&&***///000...---...000000111222222///+++&&&###,,,,,,+++***+++,,,---...111///***...333000999RRR%%%!!!$$$,,,---'''%%%***)))((('''''''''(((((())))))'''%%%%%%&&&(((((((((+++)))'''%%%%%%$$$######"""!!!%%%'''%%%&&&)))***(((&&&&&&'''&&&### $$$%%%&&&'''(((((((((((("""&&&&&&###$$$(((+++***%%%'''***)))&&&######%%%"""%%%''''''&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&((()))*********))),,,......++++++---,,,(((+++(((&&&&&&((())))))''',,,)))&&&'''***+++)))%%%%%%,,,000......///,,,'''+++++++++++++++******)))))) $$$---,,,///444111///+++)))))),,,+++(((###'''((()))+++++++++*********))))))+++......,,,***)))+++---...------------)))***,,,------+++)))(((++++++++++++,,,---...///111000---111666444@@@ZZZ&&&###%%%---...(((''',,,---+++(((&&&%%%&&&(((***)))'''%%%%%%&&&''''''&&&(((%%%$$$&&&***+++'''$$$(((""""""&&&'''(((***)))(((&&&&&&&&&%%%###!!!$$$'''******'''%%%%%%&&&"""######!!!###)))***((((((((((((((((((((((((((( """$$$%%%%%%&&&(((***'''((()))(((&&&%%%'''***###%%%(((***,,,,,,++++++---000000,,,+++,,,***'''((('''&&&&&&((()))))))))333///***)))))))))'''$$$'''***++++++,,,---)))$$$(((((()))***++++++++++++((($$$,,,+++---222000000---******,,,+++'''$$$'''''''''''''''&&&%%%$$$'''&&&'''***---......---,,,+++++++++,,,---,,,+++$$$%%%'''))),,,---......+++++++++,,,,,,...///000------+++///444444BBB___+++)))***......)))'''***111///,,,(((&&&$$$$$$$$$(((&&&###"""###$$$$$$###!!! ###'''******)))111''' """&&&'''((()))&&&&&&%%%%%%$$$###!!! $$$)))...,,,'''""""""$$$######!!! $$$******&&&,,,***(((''')))))))))((($$$%%%&&&&&&&&&(((+++---+++++++++*********+++,,,&&&'''***---...---,,,+++(((++++++'''$$$%%%$$$!!!&&&%%%$$$%%%'''))),,,---000---)))'''((((((((('''%%%%%%&&&'''***,,,***''''''((()))***************///'''+++000++++++...+++***)))((()))******(((&&&(((''''''&&&$$$###"""!!!'''''')))***---...//////---***'''))),,,...---+++&&&'''((())),,,...000111......---------------...,,,---+++...333333EEEddd***((()))++++++((('''(((...---,,,***(((%%%###"""(((%%%###"""###$$$###### !!!!!!!!! """'''+++333***"""###'''((()))+++&&&&&&&&&&&&$$$###"""""""""''',,,,,,'''$$$$$$&&&&&&&&&###"""&&&++++++'''***(((''''''((())))))(((&&&''''''&&&&&&'''+++---...***'''(((+++---+++))))))+++,,,......---,,,+++$$$((()))%%%"""######!!!''''''''''''))),,,111444...,,,)))''''''((()))))))))((((((***,,,------...((())))))*********))))))111***...222+++(((+++(((***))))))***+++***)))(((---,,,+++)))'''&&&%%%%%%++++++,,,,,,------...///***(((&&&(((,,,//////...+++************,,,---...111000000///...---,,,+++111333111333666777KKKmmm######$$$&&&'''''''''(((&&&'''((())))))((('''%%%(((&&&$$$$$$%%%&&&&&&%%%%%%&&&%%%!!!"""'''...&&&"""$$$''')))+++...((()))***)))'''%%%%%%&&&"""''')))(((((()))+++((()))'''$$$&&&***+++(((###$$$&&&''')))***,,,,,,&&&&&&&&&%%%$$$%%%'''***---((($$$%%%***,,,)))%%%++++++,,,,,,,,,+++++++++&&&+++---***'''((()))(((+++---/////////000333555000...,,,***(((''''''(((***(((((()))(((''')))...))))))******+++******))),,,&&&,,,111)))'''***(((.........---,,,+++***)))---,,,***)))((('''''''''---......---,,,,,,...000''''''(((***---000000000,,,+++***)))))))))))))))111111111000///---,,,+++000333222333555666MMMrrr"""###$$$%%%&&&'''((('''%%%%%%%%%&&&'''(((((()))'''%%%######%%%&&&'''&&&((((((&&&$$$""""""$$$%%%((($$$###%%%&&&%%%'''+++(((***,,,+++(((&&&'''(((!!!###%%%'''((()))***+++(((+++***&&&%%%''')))(((!!!%%%)))***))))))+++---'''(((((('''%%%%%%&&&'''+++)))'''''')))+++***((()))(((((('''((()))***+++&&&,,,000---+++,,,//////,,,111666777555000...,,,,,,,,,,,,***(((&&&%%%%%%%%%%%%'''((($$$!!!'''111'''((()))+++,,,,,,------(((###***000(((&&&***)))------......---,,,+++,,,+++***)))((((((((()))))),,,---...---++++++...000&&&))),,,---......///000******++++++++++++******//////000111000///...---,,,000000111333666PPPwww((())))))''''''((((((&&&(((&&&$$$######%%%''')))$$$"""!!!!!!###%%%%%%%%%(((%%%$$$'''***,,,***''''''%%%%%%&&&$$$ !!!%%%''')))+++***'''%%%&&&'''((('''%%%&&&'''((('''&&&(((,,,,,,'''###%%%'''(((###)))...---)))'''(((+++***++++++***(((&&&''''''+++------,,,+++***,,,...%%%%%%$$$$$$%%%(((***,,,###***///,,,***---000111***111999<<<777...&&&"""%%%'''((('''&&&$$$$$$$$$###$$$(((***&&&$$$...;;;&&&''')))+++---...///000***%%%,,,111)))&&&***(((&&&(((***,,,,,,,,,---///...---,,,,,,,,,---...///***+++,,,+++******...111'''+++///000...------///***+++,,,---.../////////,,,---///111111111000000,,,111222444666:::VVV---***'''%%%%%%%%%%%%$$$%%%### !!!$$$(((******&&&+++---((("""!!! %%%%%%&&&'''(((((()))))),,,'''!!!!!!######"""***'''$$$$$$$$$$$$!!!***### """###"""'''...///...,,,((($$$$$$(((+++(((&&&%%%%%%%%%%%%###"""111///...---,,,+++)))(((...,,,---...,,,'''(((+++%%%###%%%))))))&&&$$$&&&'''...---(((%%%)))...)))%%%+++999<<<000$$$ ###%%%''''''%%%$$$''')))''''''&&&'''(((***++++++(((((())))))***+++++++++)))((()))+++......***'''...---++++++,,,---,,,***...,,,******,,,...///000111///,,,---//////...+++(((,,,000///,,,+++---111//////......///000222333000222222111...///333666,,,000444444333===WWWooo)))'''###!!!!!!"""!!! """######!!! """'''+++$$$%%%$$$""""""$$$!!!!!!!!!"""###$$$&&&'''(((***(((%%%$$$%%%&&&'''''')))'''%%%%%%&&&&&&### '''""""""""""""%%%+++&&&&&&%%%###!!!"""&&&***'''&&&%%%''')))+++******...,,,+++***))))))((('''&&&$$$&&&))))))''')))...---)))((()))'''$$$###%%%$$$((((((%%%&&&+++000'''(((,,,111000)))###!!!$$$&&&((('''%%%$$$%%%&&&((()))***)))(((((()))+++(((((((((((()))***+++++++++)))((()))++++++***(((***+++,,,,,,+++,,,///222***))))))***,,,,,,+++)))...+++'''''')))******)))))),,,...---***(((+++.........///000//////...------...///000///000111222///000111000111>>>YYYqqq(((%%%"""!!!!!!!!! """%%%&&&"""$$$+++***'''$$$$$$***///***!!! """%%%&&&###$$$%%%%%%$$$$$$&&&'''(((&&&%%%%%%&&&'''&&&%%%$$$!!! """""""""###''' """&&&***&&&%%%%%%'''***,,,------)))(((&&&%%%%%%%%%&&&'''"""!!!###''''''&&&(((---///***'''&&&$$$!!!"""%%%$$$%%%&&&%%%&&&(((---000''',,,...)))$$$###$$$$$$%%%'''******)))'''&&&&&&******+++***)))((()))))))))((('''&&&''')))+++,,,...+++((('''((())))))((('''+++---+++''''''---444//////...//////---)))&&&...+++((('''(((***+++++++++------+++'''&&&))),,,,,,---///000///---***(((******+++---///000000///333000...---000???ZZZrrr***(((&&&%%%%%%&&&%%%$$$'''(((((($$$ !!!&&&+++...---))))))...333///'''  !!!$$$%%%!!!$$$((((((&&&$$$%%%'''(((&&&###"""###&&&(((***"""""""""$$$$$$######$$$!!!!!!"""###$$$&&&)))+++&&&$$$###$$$''')))))))))$$$$$$###""""""###%%%''''''%%%%%%'''&&&###%%%***)))%%%###%%%$$$!!!!!!%%%***)))((((((***,,,------(((000///%%%!!!%%%'''$$$&&&(((+++------+++***)))+++)))'''(((,,,---***''')))(((&&&%%%&&&(((+++---...---+++***)))(((((('''***++++++(((%%%%%%)))---333222000000///---)))&&&,,,+++++++++++++++++++++......---***'''&&&(((++++++,,,---------+++)))'''+++)))(((***...111111///555111------222AAAZZZppp+++***((((((******)))(((...,,,)))''''''((()))***)))++++++''''''***)))&&&%%%$$$###""""""###$$$%%%&&&***...///+++(((((()))(((&&&""" %%%***///###$$$&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&((()))))))))$$$###!!!"""%%%((())))))"""###$$$###""""""%%%((()))'''&&&&&&$$$!!!###''''''%%%&&&((('''###!!!###((('''(((***---...---+++(((---,,,$$$###)))((("""###%%%(((+++------+++)))+++%%%!!!&&&///333---%%%***(((&&&%%%&&&(((+++---,,,---......,,,)))'''&&&---+++)))'''((()))******---+++)))((()))*********&&&(((***++++++***((((((000///---+++))))))***,,,++++++************++++++...***'''(((---111222111555222000000555BBBYYYnnn(((''''''(((+++,,,+++***000...++++++,,,---+++)))%%%***+++&&&!!!"""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,---,,,)))'''&&&'''&&&$$$""""""&&&+++000$$$'''((('''''')))'''$$$'''&&&&&&'''((((((&&&%%%###!!!!!!###'''+++...///!!!$$$''''''%%%$$$''')))&&&######$$$###!!!$$$)))---+++,,,...,,,&&&######"""###%%%))),,,,,,+++)))%%%''''''%%%&&&((('''$$$"""###$$$'''******)))''')))###%%%///333---%%%***)))((('''(((***,,,---))),,,...///,,,)))&&&%%%+++)))((())),,,///...---(((&&&%%%&&&***...000111'''***---...---+++++++++///...---,,,,,,,,,---...---,,,+++******+++---...---+++******---///111222222111222333666CCC\\\rrr$$$$$$%%%'''***,,,,,,++++++,,,......---+++***)))###(((***$$$ !!!$$$&&&"""###%%%'''((((((((('''$$$$$$&&&((())))))&&&$$$%%%'''))))))((())),,,///$$$))))))&&&&&&)))((($$$&&&%%%%%%&&&((((((%%%"""$$$###"""###''',,,...000###'''+++,,,)))'''(((+++&&&######$$$$$$###&&&,,,000------...---(((''')))''''''((((((''''''''''''###$$$'''***(((&&&)))...'''&&&%%%&&&))))))'''%%%&&&###"""&&&,,,...***%%%))))))))))))***+++,,,---(((***,,,+++(((&&&&&&'''&&&'''***+++++++++,,,,,,)))((('''))),,,/////////,,,---///...,,,,,,...111,,,++++++---.../////////.........------,,,,,,+++)))+++---...............///000222222666EEEbbb}}}######$$$'''+++......---%%%+++000000+++''''''*** $$$$$$ """"""###''')))***)))(((%%%$$$$$$(((,,,---***'''###(((---///...,,,,,,---%%%))))))%%%%%%)))((($$$&&&%%%%%%'''))))))&&&"""(((%%%######%%%(((***+++$$$)))//////,,,)))***,,,***'''&&&'''&&&%%%(((......***)))++++++)))+++///111000...)))$$$""""""$$$$$$%%%***///***$$$+++999...+++((((((******(((&&&###%%%'''))))))((('''&&&)))******+++,,,,,,------((())))))'''$$$###%%%((("""''',,,+++'''###$$$''')))(((((())))))(((%%%"""++++++***'''%%%''',,,111))))))***---///111000//////000111111000---***((($$$***000222000,,,++++++...///111111444FFFhhh(((%%%$$$%%%%%%$$$&&&***///######------"""""",,,'''%%%######%%%&&&$$$!!!""""""""""""###%%%((()))%%%######%%%)))***((($$$$$$))))))"""%%%,,,///,,,,,,'''""""""&&&(((%%%###"""""""""###%%%'''))),,,***))))))&&&###'''---'''***---//////,,,'''$$$++++++***(((&&&$$$%%%'''&&&$$$$$$'''+++...,,,***333---&&&$$$&&&'''%%%""""""***222111,,,))),,,222111)))''',,,***######***---+++,,,///...***)))+++***)))'''(((***,,,---------***)))***'''$$$%%%)))000'''$$$---444111+++'''%%%&&&((())))))(((((('''...//////---)))'''''''''------,,,,,,,,,+++++++++(((+++...//////------...000111222222111///,,,+++,,,000222222888NNNooo***%%%###%%%&&&%%%%%%((('''!!!!!!&&&%%%!!!)))'''$$$"""###$$$%%%###!!!$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%'''))))))((('''&&&)))(((""" %%%+++---******'''""""""%%%&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&%%%$$$(((///)))******++++++***((('''&&&'''((((((&&&%%%&&&'''&&&$$$$$$'''+++---,,,***111,,,'''&&&'''(((&&&###&&&***------+++***,,,...666///---111000))))))000,,,***+++//////+++)))+++***)))))))))***,,,------+++)))((()))'''$$$%%%***///******---...)))&&&'''((()))************((((((000///...------,,,+++*********+++,,,---...//////000000111111000---+++)))+++,,,...000111222111111777999::::::BBBVVVttt,,,&&&###&&&(((&&&$$$%%%(((((('''$$$ $$$'''(((&&&$$$$$$%%%&&&%%%$$$%%%%%%&&&'''''''''''''''$$$&&&((((((((((((((()))((()))&&&""""""&&&))))))''')))((($$$###%%%%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$$$$$$$)))000+++***'''%%%######$$$%%%%%%''')))***((('''''''''---***((((((***)))&&&"""...+++((('''))))))&&&###((('''&&&'''((()))))))))222,,,+++...---((()))...***)))+++//////+++((()))((((((((())))))***++++++(((''''''***(((%%%&&&******,,,......(((###&&&,,,)))***************))))))+++)))'''))),,,---+++)))++++++,,,---...///000000444222000111111000,,,(((++++++---...000222333444666777888;;;FFF[[[vvv---'''$$$''')))'''######***///---###"""%%%$$$)))((('''&&&''''''((((((%%%&&&'''(((((('''%%%%%%###&&&)))(((&&&%%%'''******(((%%%###$$$&&&'''&&&&&&)))***&&&$$$%%%%%%"""############%%%'''***+++&&&"""!!!###$$$%%%)))///,,,)))%%%!!!'''))),,,,,,***(((''''''+++)))'''((())))))&&&###***((('''((()))(((%%%"""###"""""""""###%%%'''))),,,'''&&&((((((%%%&&&***+++***,,,//////)))&&&'''&&&'''((()))(((''''''((('''&&&(((,,,+++((()))---'''+++///...)))''',,,333'''(((((()))******++++++)))&&&$$$''',,,///...***////////////............222///,,,///333444000,,,//////.........//////000///...000777GGG___yyy,,,'''&&&)))***&&&###"""%%%+++)))"""&&&###''''''&&&%%%%%%%%%''')))%%%%%%&&&''''''&&&$$$######%%%'''&&&$$$###%%%(((***'''$$$$$$%%%%%%%%%%%%&&&+++,,,)))&&&&&&&&&$$$$$$""" !!!%%%***---((($$$"""%%%&&&%%%'''+++((('''&&&$$$""" ###&&&)))******)))))))))"""!!!"""%%%+++...---+++&&&&&&'''(((((('''%%%### """$$$###"""$$$***///***((('''((()))((())),,,,,,***+++...---(((%%%%%%&&&))),,,,,,***(((((((((''''''***///...++++++///+++...000...,,,---000333'''((()))***,,,...///000,,,)))(((+++111555333000000000/////////.........111---+++---222444111---111000///...------------///...111:::MMMfff)))((())),,,***%%%"""$$$###&&&%%%!!!(((+++((($$$$$$###"""!!!"""%%%'''%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$######%%%&&&(((%%%%%%'''&&&######&&&''',,,...***&&&&&&'''&&&'''$$$!!! ###'''***((($$$###&&&(((&&&%%%'''&&&&&&'''((((((((('''''' $$$&&&''')))***,,,&&&%%%$$$&&&***+++)))'''$$$%%%'''(((((('''&&&%%%###&&&((((((&&&(((---333((('''&&&'''((()))***,,,+++)))))),,,+++'''&&&((()))---111111...*********'''(((,,,111111---,,,//////111111...---//////---******+++,,,...000222333+++)))))),,,000333333111,,,,,,---...///000111111555222//////000000---***---............/////////000111444===OOOiii&&&'''+++...***###"""&&&'''$$$""""""'''+++***(((###$$$$$$""" !!!%%%((('''&&&&&&&&&&&&&&&'''''''''%%%$$$###$$$%%%%%%%%%%%%$$$&&&)))&&&!!!"""(((&&&,,,...((($$$$$$&&&&&&$$$$$$######$$$%%%'''(((%%%""""""&&&)))&&&$$$$$$(((((((((((((((((())))))!!!###%%%&&&'''(((***,,,+++)))&&&'''((((((%%%!!!%%%'''(((((((((((())))))))))))((())))))+++---...$$$$$$$$$$$$%%%(((******(((%%%&&&)))***)))***---(((---222222...***)))***'''(((---222111---,,,...)))///111---+++------***++++++++++++,,,---///000(((((()))***,,,---...///+++,,,---...///000000111888666444111///---++++++***+++---///000000//////...111555???PPPkkk###'''---///)))"""###((()))""" %%%%%%!!!&&&&&&&&&$$$"""###(((,,,((('''&&&&&&&&&((()))******&&&######&&&((('''%%%######'''***&&& """***&&&+++---'''"""###&&&&&& $$$''')))******)))""" &&&)))&&&###"""---,,,)))&&&$$$$$$$$$$$$+++++++++***((('''(((***###!!!"""%%%***---,,,)))'''((()))***)))***+++,,,---)))%%%&&&***,,,)))&&&%%%&&&&&&%%%&&&***,,,,,,%%%"""###'''******...222&&&+++111111,,,'''&&&'''&&&(((,,,222111,,,***,,, ***///,,,)))+++---,,,+++***)))(((((()))******)))+++------------///111///.........------------888888777333///------...+++,,,...000000///...,,,---111888BBBUUUrrr***///000+++''''''&&&%%%+++***'''###%%%)))(((######'''***)))%%%$$$&&&)))"""&&&***)))'''''',,,111((('''%%%###!!!"""&&&)))%%%''')))(((&&&&&&)))---,,,+++)))%%%###"""###%%% %%%***,,,+++,,,...111)))&&&###!!!"""&&&,,,000333000,,,'''""""""$$$''')))***)))'''%%%!!!''')))&&&%%%)))***'''(((&&&""""""''',,,---*********)))'''$$$$$$''')))&&&%%%%%%+++222333///)))$$$$$$%%%)))...222222000111888999///''''''))))))&&&+++666)))......666+++,,,---...---+++)))(((,,,,,,+++)))'''&&&(((***'''&&&&&&))),,,,,,)))&&&//////000000...,,,---000222...///777===:::333///000000000111000///......***111:::DDDZZZxxx+++///000+++(((((()))((())))))&&&###$$$'''&&&"""%%%))),,,+++(((&&&''')))"""###$$$%%%&&&(((***+++%%%&&&%%%###  %%%%%%%%%&&&'''(((((('''&&&'''((()))(((''''''''' !!!!!!!!!###'''***+++(((&&&$$$%%%(((---//////---***'''$$$###""""""&&&'''((())))))((('''&&&%%%***+++'''$$$&&&&&&###(((((()))+++......***%%%*********))))))(((&&&&&&'''(((+++222999999444...((('''(((+++///111111///555888555,,,%%%&&&&&&%%%+++---===666666555$$$000)))***+++,,,+++***((('''+++++++++)))'''&&&((())))))((((((***------+++)))///,,,+++---//////---,,,111---...555:::777222///000000000000000111111111---555>>>HHH]]]{{{))),,,,,,'''%%%''')))(((&&&'''%%%""""""&&&%%%!!!&&&)))+++,,,***'''&&&%%%""" !!!%%%'''&&&%%%$$$''')))(((&&&"""!!! $$$""" ###''')))&&&"""&&&(((+++......---+++)))"""!!! !!!###%%%%%%%%%)))(((&&&&&&&&&(((***+++)))((('''&&&''''''((()))(((((((((''''''&&&%%%%%%)))---///,,,*********(((''''''(((***,,,+++(((%%%,,,+++***+++---+++'''###''')))...555;;;:::555///***))))))+++---///......333333...'''$$$%%%&&&%%%---)))888666///111)))''')))***+++++++++***)))(((+++++++++)))'''&&&(((***+++)))((()))***++++++***...***''')))...111...)))000,,,,,,222555333000/////////...///000222333555///777@@@LLLaaa~~~%%%'''%%%!!! ###%%%$$$###%%%$$$!!!!!!$$$$$$ %%%&&&(((***)))&&&### !!!!!!!!!"""###$$$######"""%%%'''((('''&&&%%%&&&###!!! !!!###%%%%%%$$$***+++---//////...***'''""""""$$$(((,,,,,,'''###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''')))+++,,,)))(((&&&%%%############'''***------,,,,,,---,,,,,,)))&&&&&&&&&'''+++000000,,,)))***------(((###&&&(((,,,000333222///,,,)))))))))***+++,,,------***+++***&&&$$$&&&)))+++...$$$---,,,!!!(((---$$$***++++++,,,,,,+++******,,,,,,,,,***((((((***,,,+++)))'''&&&&&&'''((()))+++***((()))---111///***...++++++///111...---///------,,,---///111444666...555@@@PPPfff###$$$"""###$$$""""""%%%%%%""""""$$$$$$!!!&&&&&&&&&(((***(((### $$$'''&&&###!!!###%%%""""""###"""!!!!!!$$$&&&######""" !!!&&&***)))((((((***,,,+++(((&&&###!!!!!!$$$(((+++)))'''######$$$$$$$$$###""""""$$$$$$$$$$$$%%%''')))++++++)))'''%%%$$$$$$%%%&&&!!!###&&&)))(((&&&&&&'''111,,,***)))'''%%%+++444222---((('''+++,,,)))&&&''')))******)))((((((((())))))******+++,,,...000%%%(((++++++((('''+++000---(((++++++!!!(((333%%%))))))******************---------+++******,,,...,,,+++)))'''&&&&&&(((***(((,,,---***+++///000------+++,,,///...+++,,,000---,,,,,,,,,...111444666---444BBBWWWqqq&&&'''$$$!!!"""&&&&&&###!!!&&&'''$$$###%%%%%%###)))'''%%%(((,,,+++&&& """''',,,***%%%"""$$$'''((('''%%%!!! ###'''$$$&&&&&&### """'''---###"""###&&&***+++(((%%%+++'''""" ###)))///222%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))+++***(((((('''((()))***$$$$$$'''***(((###!!!###+++)))***---((( ###,,,///+++'''&&&((())))))(((***,,,,,,)))%%%$$$&&&)))+++,,,,,,,,,+++---000222''')))---222111,,,,,,...&&&///...000)))(((111###'''''''''(((((((((((()))---------,,,******,,,...//////---+++))))))+++---&&&...000***)))...///---,,,,,,...111...***+++000......---...///111222444///444FFFddd))))))(((%%%'''***(((###"""''')))'''%%%&&&&&&%%%***&&&###&&&+++,,,'''!!!'''))),,,+++(((&&&%%%&&&***)))'''$$$""""""&&&)))&&&''''''''''''((()))+++%%%%%%''',,,000///***$$$...---***((((((+++111666((((((((())))))))))))((('''&&&%%%%%%%%%'''((()))&&&&&&''''''((()))***+++''''''***...,,,%%%###&&&&&&$$$'''+++&&&%%%222(((''''''&&&''''''''''''***---///---'''%%%'''+++,,,,,,,,,***((())),,,...***'''+++666===999111,,,&&&<<<111...---&&&---%%%)))))))))))))))***+++++++++++++++***))))))+++---000000000...***)))+++---(((------'''(((///...'''+++---111333///***+++111111111111111111222222222000444IIInnn)))***)))&&&(((+++(((""""""(((+++(((&&&'''(((&&&)))###""")))+++&&& +++******++++++***&&&###"""""""""!!!!!!"""%%%((('''''''''+++......+++&&&,,,---///555888444+++###(((,,,000111...,,,,,,---(((((((((((())))))******''''''&&&&&&'''((()))***!!!"""###$$$&&&'''((()))""""""&&&,,,,,,&&&$$$(((***&&&'''+++(((&&&333FFF"""$$$'''((('''&&&%%%&&&''',,,111000***'''(((+++***+++***'''$$$###&&&)))+++$$$'''888FFFDDD777---000KKK555,,,---%%%//////---,,,,,,,,,---......///)))******)))'''(((***,,,...///000---***((()))+++***---)))$$$(((000---"""+++...333555000***+++111333444444444444333222111///333IIIsss$$$%%%&&&''''''&&&%%%$$$###''',,,,,,)))&&&%%%%%% ###'''+++---+++***((('''''''''((())))))))))))'''%%%$$$%%%&&&###)))---,,,,,,000333333000...+++,,,...///---+++***&&&&&&+++---+++***+++'''(((+++000333111,,,(((******)))((('''&&&%%%%%%%%%###"""###%%%(((***+++%%%******%%%$$$(((+++)))***///)))++++++222???...###'''+++---,,,+++))))))%%%***...---(((%%%(((+++***+++)))%%%&&&)))'''###///)))%%%,,,:::AAA666%%%"""&&&+++,,,***)))***,,,)))+++---,,,)))'''(((***'''+++//////,,,))))))***///333333---+++,,,***$$$000)))'''+++...,,,+++...222444666777777555222111222888444000444111///555111???ZZZ~~~)))***+++,,,,,,+++***)))$$$%%%&&&))),,,.........%%%$$$"""!!!!!!###%%%'''++++++************++++++)))))))))(((&&&%%%&&&''' '''+++(((%%%&&&)))***+++(((%%%$$$%%%&&&&&&%%%%%%""""""&&&(((&&&%%%&&&111---(((&&&&&&((()))***#########$$$%%%'''((()))&&&%%%$$$###""""""$$$&&&(((---///+++***,,,,,,)))&&&***%%%'''%%%,,,999(((&&&(((*********+++,,,...000---)))***---///,,,((('''+++,,,******,,,,,,)))***'''(((444EEEKKK<<<)))###''',,,///000///---,,,))),,,......+++)))+++---,,,+++************)))(((///111///***(((+++***&&&///)))'''+++///...///222000111222333222111///---+++222111111777444---111555BBB```+++,,,---......---,,,+++'''$$$"""%%%,,,111222000---+++'''$$$###$$$%%%'''''''''((((((''''''&&&%%%((())))))(((&&&%%%&&&''' ''')))%%%!!!!!!######)))&&&$$$###%%%'''((((((&&&""""""''')))'''&&&'''000,,,&&&!!! """&&&)))###"""!!!!!!"""###&&&'''+++------***$$$"""$$$((()))...111///------+++((($$$(((###&&&###'''333###)))))))))((((((***...111---)))%%%&&&***+++(((%%%%%%,,,000...---///111000---+++,,,777GGGMMM@@@///---------///111222111000***---///...,,,+++---000111---((('''***,,,***(((......,,,'''&&&)))***)))000+++(((***,,,---///222/////////...---,,,+++***(((///000555???;;;111000888DDDfff))))))***++++++***))))))'''%%%$$$%%%)))+++,,,+++...,,,)))&&&&&&(((+++---&&&'''''''''%%%###!!! %%%'''((('''%%%$$$$$$%%%$$$'''(((%%%%%%((('''$$$%%%%%%&&&''')))+++,,,---'''######(((***((('''((("""$$$&&&'''&&&&&&'''(((%%%$$$""""""###&&&***,,,+++000333...&&&###(((...(((+++---,,,)))'''&&&%%%'''***%%%)))$$$&&&222$$$******)))'''&&&(((+++...!!!%%%((()))'''&&&&&&'''&&&---111...+++...222444444222000222:::@@@<<<333:::444...+++...222444444,,,...000...+++***,,,...333000,,,+++,,,---,,,+++///---***&&&&&&))),,,---222...+++)))))))))+++---//////...---,,,++++++******111222888DDDBBB777555999EEEiii&&&'''(((((((((((('''&&&$$$&&&))))))'''&&&''')))+++)))'''&&&'''))),,,...+++++++++***'''%%%""" ###%%%&&&&&&$$$######$$$(((&&&$$$%%%,,,222...'''!!!###&&&((())))))((((((%%%!!!!!!&&&(((&&&%%%&&&"""***---+++((((((***)))(((((())),,,000444777$$$+++000---%%%###(((///))))))((('''$$$"""###%%%)))+++'''---&&&%%%111%%%))))))***(((&&&%%%&&&'''%%%&&&)))///444444///***(((...///***&&&***000333...111222//////222333111666222------000333444444...//////,,,((('''(((+++---///000///,,,***+++,,,///---***))))))***---000222111///+++***+++---...111000000///...---------,,,000///333??????777666:::JJJooo&&&'''((())))))((('''&&&"""&&&++++++(((''')))+++((('''%%%%%%%%%&&&((()))******)))'''%%%###!!! """$$$&&&&&&%%%#########&&&%%%"""$$$,,,333///'''%%%'''******)))'''&&&&&&'''$$$$$$(((***((('''(((###)))///...)))&&&)))---666555333111000111222333&&&,,,111///(((&&&+++111+++)))''''''%%%"""###'''''')))&&&---&&&"""///%%%&&&(((***)))'''%%%$$$$$$---%%%!!!,,,<<<@@@333$$$***------(((&&&***...000"""***000///---------+++'''))),,,111444444111///---......+++'''%%%'''***(((+++...---)))'''))),,,///,,,+++------,,,---000...111222///...111444444000111111111111000//////***...***+++555555///222===RRRvvv''''''((())))))(((''''''%%%%%%&&&&&&&&&''')))***%%%%%%%%%&&&&&&'''((((((%%%%%%$$$###############"""%%%'''(((&&&%%%$$$%%%%%%&&&&&&%%%'''+++***%%%(((***+++***)))))),,,...)))&&&&&&***,,,***)))+++&&&...333111***%%%(((---777555333///---***)))(((---111444111+++(((***...***((((((+++(((###$$$((($$$&&&$$$,,,%%% ---$$$%%%'''((()))'''&&&&&&'''+++%%%!!!(((333666...$$$))),,,---+++,,,//////---###(((++++++,,,...---)))$$$'''+++------,,,++++++***,,,,,,)))&&&&&&)))---******))))))((()))+++,,,...+++,,,111111,,,+++---)))000222000///222444333---///000222222111000///+++000,,,***000///+++000<<>>FFFcccnnn((()))******)))(((((()))...)))$$$%%%***,,,)))%%%"""&&&'''&&&$$$######$$$###$$$&&&))),,,,,,,,,'''%%%###"""$$$%%%%%%$$$&&&(((***(((%%%$$$%%%''')))))))))((('''&&&%%%$$$$$$$$$&&&'''(((((((((((("""'''---...,,,***+++,,,$$$%%%'''+++...///---+++***,,,---,,,+++***+++,,,+++***(((''''''(((***,,,///---***))))))))))))(((,,,+++)))'''&&&&&&&&&''')))+++,,,......---+++******+++***(((***---,,,(((---***000+++333,,,///))))))++++++)))%%%$$$'''***------,,,+++***))))))((())))))***+++---,,,)))'''&&&(((+++++++++******+++---,,,,,,...000222222111000...------...///---,,,555222111111111444===GGGggguuu'''))),,,,,,+++***+++,,,,,,)))''''''))))))'''$$$!!!###&&&((((((&&&%%%$$$%%%$$$$$$'''+++---+++(((%%%$$$""""""###%%%&&&'''"""&&&)))'''###!!!$$$(((******))))))((('''%%%%%%%%%&&&''''''''''''((()))$$$'''******)))(((***++++++)))&&&&&&(((***+++,,,&&&'''((((((&&&&&&((())),,,***(((((()))+++,,,+++***(((&&&'''(((*********+++***((('''&&&%%%%%%&&&+++''')))000///)))&&&***%%%&&&'''(((,,,000000///***000******222---...'''+++++++++)))&&&&&&(((******************))))))((()))***+++------,,,***((((((***,,,---,,,++++++,,,,,,++++++,,,///000000///111000...---------,,,,,,...,,,,,,...///444AAANNNdddttt'''+++//////---+++---///%%%(((,,,+++(((%%%###$$$''''''&&&''''''''''''&&&)))'''&&&(((+++***&&&###$$$$$$$$$$$$$$$&&&((()))"""&&&%%%!!! $$$((())))))))))))((('''&&&%%%&&&((())))))'''&&&(((***...+++(((''')))++++++++++++)))&&&%%%'''((()))(((%%%&&&&&&%%%$$$$$$&&&(((,,,***((()))***,,,,,,,,,(((&&&$$$$$$&&&(((((('''((()))))))))((('''&&&%%%+++%%%&&&...---%%%###(((&&&%%%&&&***...000111111CCCMMM///***...+++///---...---,,,+++))))))***+++)))))))))***+++,,,------+++,,,...//////---,,,++++++...000000///......///,,,+++***+++---...---,,,000000///...---,,,++++++***)))***,,,...555CCCRRRddduuu!!!&&&+++,,,(((&&&'''***!!!(((...---'''###"""%%%+++)))&&&%%%&&&'''&&&&&&***)))(((((((((&&&### $$$&&&''''''&&&&&&'''(((!!!######""""""%%%''''''(((((((((((('''&&&&&&&&&))),,,+++(((&&&'''***...)))$$$###&&&))))))'''###$$$'''+++---,,,(((%%%)))))))))'''&&&&&&(((***)))))))))******+++,,,---+++)))&&&%%%%%%%%%%%%$$$((()))***++++++***(((''',,,''''''+++***$$$###(((---)))))),,,...------...qqq}}}GGG777...(((---///000///...,,,,,,,,,,,,---++++++++++++---///222333,,,...111222000///......---///222222111//////000,,,+++***+++------,,,+++...000222111///---,,,,,,++++++---...///444CCCRRRjjj}}}$$$***)))%%%"""###&&&%%%(((++++++(((%%%%%%&&&,,,)))%%%$$$%%%%%%###"""'''(((((('''%%%######$$$$$$'''***)))'''%%%%%%%%% """###$$$&&&'''(((%%%%%%&&&''''''''''''&&&&&&***...---)))&&&''')))&&&%%%$$$$$$%%%&&&&&&&&&###%%%)))---///...***'''......---+++))))))+++---&&&)))+++***)))(((+++...---+++(((''''''((('''&&&************+++,,,------///---+++***)))(((((()))///+++***...///,,,+++---bbb{{{DDD:::000(((***,,,111000...------------------,,,***)))+++...111333,,,///222333111/////////---///111111///.........///---,,,---......---,,,...111555555333000......---...111222222666EEETTTkkk###)))//////***&&&'''+++***)))((((((((((((((((((***'''%%%$$$%%%$$$ """%%%'''&&&$$$###%%%((($$$'''++++++'''$$$"""###"""!!!!!!$$$''')))))))))###$$$%%%&&&''''''''''''%%%***///...***&&&&&&(((!!!&&&+++,,,***((()))+++,,,+++)))***+++---,,,,,,000000///,,,******,,,...$$$(((,,,+++((('''***...---+++))))))+++,,,---,,,---+++)))(((***---000222111222///***)))+++,,,+++...)))(((...000------000KKK###......***,,,---222000---,,,---------------***'''&&&&&&)))---000,,,///333333000......///+++---//////---,,,,,,,,,000///......///000...---...222777999666222000000,,,...333555555:::IIIXXXhhh&&&(((((('''%%%&&&***---,,,,,,+++(((&&&&&&)))+++%%%''')))'''"""$$$&&&((('''&&&%%%%%%&&&###'''+++,,,***((('''(((+++)))''''''((())))))((('''&&&(((,,,---)))'''((()))(((''''''''')))***+++''''''''''''((()))***+++(((///777999555///***((('''((()))***)))(((&&&$$$&&&&&&(((+++***'''&&&&&&((()))***++++++***)))(((*********,,,------+++***//////)))""""""(((***&&&(((&&&%%%(((,,,//////...)))((('''(((///444///''',,,((($$$###''',,,...///---...---)))%%%$$$'''***---------,,,,,,------...///...,,,---///000000000000---++++++---///000000111222444555555333000//////+++,,,333777===KKK[[[mmm&&&(((******((('''(((***)))((((((''''''((()))***)))***+++***'''%%%%%%%%%%%%&&&''''''''''''((())))))***+++)))&&&$$$%%%'''+++)))(((((()))***)))((($$$$$$&&&++++++'''%%%&&&&&&&&&&&&&&&(((***,,,---''''''(((((()))******++++++---111444444000***&&&((((((&&&%%%%%%%%%&&&&&&+++'''$$$%%%((())))))(((&&&&&&'''(((((('''&&&%%%+++)))(((((()))++++++******,,,***$$$$$$))),,,++++++(((&&&'''***------,,,((())))))***...222///)))+++)))''''''***,,,,,,+++---...---***'''&&&)))+++,,,,,,,,,,,,,,,------......---,,,---///000000///111000///------...000111+++,,,///111222111///......+++---333777<<