BM6P6(@ ~~~ggg___]]]TTTIIIAAA@@@>>><<<999888777666333///,,,,,,///000---)))111222222000,,,)))''''''(((%%%&&&)))***((())),,,$$$+++444999777000(((###!!!$$$&&& +++CCCQQQIII,,,!!!!!!!!!""" !!!###$$$$$$%%%'''***((('''%%%""" ###&&&%%%))))))111OOOpppsssccc;;;000&&&$$$%%%$$$###$$$  """###$$$""" """&&&$$$&&&)))%%%))):::aaannnBBB)))'''$$$111KKKTTTDDD111***%%%### ###""" !!!!!!!!!"""$$$%%%%%%,,,^^^ccc===***%%%###&&&!!!###"""%%%"""!!! """$$$%%%$$$!!!$$$%%%'''***+++***)))***)))+++???cccmmmDDDFFFsssccc>>>///%%%'''((($$$$$$***)))((((((&&&%%%$$$#########%%%&&&'''''')))+++...JJJmmm~~~UUU777---999RRRsssZZZ+++'''$$$%%%)))***'''###---888RRRvvv;;;+++""")))++++++TTTyyy\\\;;;(((((($$$!!!&&&(((,,,999SSSkkkoooddd```eeeeeennnwww}}}zzzLLL///((()))***$$$!!!$$$%%%###!!!"""!!!!!!!!!!!!"""$$$!!!$$$$$$######'''***777GGGZZZ^^^HHH*** &&&BBBeee~~~uuuccc]]]]]]YYYvvvrrrjjjjjj|||{{{vvvmmmddd```GGG444...999<<>>^^^pppvvvggg???###+++GGGZZZkkkxxx|||wwwzzzuuuaaaGGG@@@888111'''!!!###+++AAAaaatttyyy{{{vvv~~~~~~xxx|||fffDDD111###!!! &&&###'''000NNNlllaaa999"""%%%((((((,,,<<>>WWWjjjzzzwwwnnnlllqqquuurrrrrrjjj[[[SSSWWWbbbiiihhhiii]]]EEE:::CCCQQQWWWTTT;;;(((&&&$$$%%%333333***""""""######$$$'''###"""  !!!###$$$***777HHHUUU___ddd```YYYTTTUUUVVVTTTMMM???///$$$ """###$$$$$$$$$###&&&%%%$$$"""!!!!!! ###"""!!! kkkbbb^^^SSSFFF;;;:::888666555333333222///+++((()))+++,,,)))&&&***---//////,,,)))(((((()))'''(((,,,,,,))))))+++***///444666222***"""!!!""")))(((###333MMMWWWCCC***###!!!!!!$$$ ###$$$$$$###"""###%%%'''&&&&&&$$$"""!!!"""$$$%%%%%%---HHHaaa[[[EEE444+++$$$$$$%%%%%%$$$&&&$$$"""!!!"""$$$&&&&&&&&&###%%%###&&&)))$$$---EEEmmmrrrDDD)))%%%$$$000DDDGGG888+++***%%%###  !!!  """###%%%&&&111XXXsssUUU444%%%&&&%%%111+++"""!!!"""$$$###"""$$$&&&'''%%%######$$$&&&(((((('''%%%%%%***;;;[[[}}}lllLLLSSS{{{ooo;;;---%%%'''((($$$###((())))))((('''&&&&&&%%%%%%"""$$$%%%%%%%%%&&&)))+++777VVV{{{zzz```TTTjjjkkkAAA,,,,,,---;;;RRRkkkjjjDDD***'''$$$%%%(((((($$$ """///NNNxxx~~~???,,,$$$)))(((444cccjjjCCC***'''%%%$$$&&&$$$---IIItttYYY444$$$###%%%'''###!!!!!!!!! %%%+++222---&&&"""###$$$&&&&&&$$$""" """+++999IIISSSaaappp}}}tttSSS222&&&(((111WWW{{{zzzwwwzzz}}}~~~{{{wwwrrrooolllfff```AAA...$$$+++...%%%!!!%%%///WWWuuu~~~jjj@@@&&&)))777???222333DDDQQQVVVbbbssspppDDD$$$+++LLLgggttt~~~~~~gggJJJ000+++((((((&&&###%%%)))(((???]]]sss|||}}}}}}|||xxxZZZ999!!!%%%***$$$$$$)))'''$$$888ZZZqqqaaa;;;%%%%%%'''111<<>>---)))&&&***:::TTTqqqvvvggg<<<000!!!"""+++...>>>[[[kkkvvv|||uuullllllqqqvvvuuuxxxwwwpppjjjkkknnnooonnniiiXXXFFFDDDSSS^^^```BBB111######(((...999FFFCCC333$$$!!!$$$%%%"""!!!!!!!!! !!!$$$&&&'''444CCCTTT^^^bbbccc```[[[UUUYYY\\\[[[QQQAAA///### """###$$$$$$$$$###$$$###"""!!! """"""!!! !!!!!!}}}lllccc[[[NNNAAA555555333222111111000000---***'''(((******(((%%%$$$&&&***+++***)))((((((***(((***......***)))***---///111///***$$$ $$$***000+++***@@@VVVWWW999'''!!!%%%!!!!!!%%%###&&&&&&%%%###!!!!!!###%%%'''((('''%%%""" !!!'''&&&&&&///FFFTTTFFF...+++$$$ ###&&&%%%%%%''''''$$$"""###%%%(((***+++&&&%%%###&&&((($$$444TTT~~~nnnAAA((($$$###,,,888666((("""'''###"""!!!!!!  !!!###&&&(((///HHHYYY???***$$$...:::OOOHHH,,,"""$$$### $$$######$$$&&&&&&%%%######$$$$$$###$$$%%%&&&&&&555VVVaaaHHHKKKeeelllYYY555+++%%%(((((($$$###&&&))))))((((((((('''''''''"""###$$$$$$###$$$&&&(((%%%666OOOgggxxxsssUUU444***CCCaaaiiiQQQ000"""'''&&&(((333MMMnnnqqqHHH&&&(((&&&%%%'''))))))&&&###***555fff}}}CCC,,,&&&(((&&&DDDzzzmmmDDD'''###$$$&&&'''"""!!!999bbb```:::&&&"""######&&&%%%$$$!!! ...===QQQBBB...######&&&'''%%%'''$$$!!!&&&666OOOjjjzzz~~~sssLLL///$$$######???aaassssssrrrzzzwwwyyyvvvqqqrrrssskkk___888((("""%%%!!!"""(((;;;aaa{{{~~~yyysssttt}}}|||PPP+++(((666CCCCCCPPPhhhvvvyyy|||yyyYYY<<<111AAAaaa|||~~~zzz|||vvvZZZ;;;&&&""" ###$$$"""!!!######'''...<<>>^^^zzzqqqRRR555+++(((%%%+++777JJJXXXbbb\\\NNNEEEBBBBBBWWWxxx___555***++++++***)))///BBB]]]qqqzzz|||jjjUUUAAA222NNNWWWKKK666111:::MMMbbbsss{{{yyywwwzzz~~~{{{|||zzzwwwwwwwwwrrrkkkbbbRRR<<>>888111111000000000000111111///............///...---''''''%%%###!!!###&&&)))###"""&&&+++,,,)))((()))%%%%%%$$$"""!!!!!!$$$&&&'''+++......<<>>%%%!!!$$$###"""###$$$###"""!!!!!!$$$''',,,---,,,***'''%%%$$$$$$"""&&&+++000000***###$$$!!!!!!$$$%%%###!!!###!!!"""$$$'''***+++)))'''%%%%%%$$$,,,;;;IIIcccyyyNNN,,,%%%&&&!!!"""&&&%%%"""!!!!!!"""""" ###%%%'''!!!)))!!!###+++000MMM}}}{{{WWW///(((###$$$$$$$$$$$$#########&&&%%%""""""000III___jjjbbb:::---)))---///)))+++'''&&&''''''%%%###$$$'''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######%%%&&&)))(((%%%$$$(((,,,+++''',,,'''%%%(((***)))&&&$$$+++&&&$$$***666@@@EEEEEEYYY[[[aaabbbUUU>>>,,,%%%$$$$$$&&&(((+++,,,++++++777WWWlll===((('''+++666lllsssBBB,,,###$$$###&&&+++)))''''''777\\\jjjBBB555'''"""%%%&&&$$$ ###&&&)))&&&!!!'''>>>VVVbbbKKK...###### !!!###%%%&&&///FFFfff~~~www]]];;;'''&&&'''$$$)))"""''':::MMMZZZjjjzzz~~~yyywwwssssssxxxuuu\\\@@@...777DDDOOORRRMMMGGGDDDVVVhhhoookkkjjjfffhhhsssxxx}}}jjjEEE666<<>>***"""$$$)))%%%""" &&&---444888---'''%%%'''%%%!!!%%%---''',,,---(((&&&(((***))))))DDD]]]dddWWW:::'''((( ###&&&&&&$$$&&&,,,222EEESSSYYYJJJ444,,,555@@@SSSoooyyyjjj\\\RRRMMMQQQmmmeeeYYYLLLAAA===FFFQQQQQQUUUYYYYYYXXXSSSGGG<<<,,,***'''&&&&&&'''&&&$$$!!!&&&'''###$$$******%%%$$$###%%%((('''$$$###&&&!!!!!!!!!!!!""""""""""""...<<>>:::333---,,,***))))))(((%%%$$$---777TTTCCC...!!!###888YYYttt{{{qqq[[[???))) """$$$$$$)))222JJJlllqqqXXX555***'''222888111(((%%%)))//////(((""""""%%%'''''''''%%%$$$%%%''''''%%%###'''&&&###!!!###&&&%%%$$$""""""***444777444---...;;;AAA666***'''%%%"""$$$'''((('''&&&'''(((///555666---$$$&&&///666IIIfffppp^^^JJJ>>>BBBRRRcccPPP:::---&&&$$$)))000,,,222666777666444---%%%---,,,***)))'''$$$#########$$$$$$""" !!!!!!!!! ###'''%%%!!! ### !!!"""###$$$$$$$$$%%%,,,666@@@NNNZZZ^^^\\\III<<<,,,""" """$$$###$$$###"""!!!!!!"""######""""""!!!!!!!!!""""""#########""""""!!!"""""""""iii]]]SSSNNNGGG<<<444222000000//////......//////'''((())))))(((((()))***))),,,------+++(((&&&&&&***&&&%%%'''%%%"""!!!###!!!"""#########$$$&&&(((111******---555CCC@@@+++'''!!!######!!!$$$!!!$$$%%%$$$"""""""""$$$$$$""" """ """$$$!!!""")))&&&$$$%%%'''&&&######'''%%%######$$$&&&'''&&&%%%"""---,,,555aaaPPP'''!!!!!! """///III___AAA...###'''+++&&&!!!""" """######""" '''!!!###,,,BBBuuuxxxIII'''&&&)))+++***'''%%%&&&((()))+++((()))@@@kkkzzzSSS666(((,,,,,,,,,...,,,&&&((((((&&&%%%&&&((((((+++***)))((('''&&&%%%%%%"""###$$$$$$###$$$&&&(((***%%%!!!!!!$$$&&&))),,,'''&&&###$$$'''***&&& !!!###$$$$$$######$$$%%%***,,,)))$$$%%%***''' """###&&&)))---444;;;@@@bbbPPP///%%%'''(((@@@ssspppFFF!!!)))###'''***###"""$$$ %%%***((()))222BBBMMMRRR000%%%'''""" """((((((""""""%%%$$$###$$$&&&### """'''"""###%%%$$$"""!!!!!!"""""" &&&333@@@IIILLL222&&&$$$'''$$$$$$)))###&&&***777OOOppphhhBBB333CCC___ppptttllljjjjjjXXX:::+++...QQQeeevvvwwwuuuwwwwwwuuuqqqzzzyyytttoooaaaYYY___hhhmmmfffOOO===???RRRaaappp|||rrriiiNNN...)))((($$$'''@@@^^^ggg]]]HHH===666888666...((((((((()))+++***(((***777FFFRRR===***%%%'''///???QQQTTTLLL999'''!!!'''+++(((***$$$""",,,IIIlllgggBBB###)))'''&&&)))%%%!!!&&&$$$$$$&&&''''''"""%%%&&&''')))***)))%%%&&&###"""&&&***&&&###!!!!!!+++???SSSZZZWWW555"""$$$***"""$$$,,,&&&&&&%%%###!!!!!!"""$$$%%%******(((%%%&&&)))((($$$@@@YYY^^^III444///GGGhhh\\\EEE...'''((('''&&&&&&$$$'''(((%%%&&&***,,,******(((&&&&&&&&&$$$$$$%%%%%%###""""""!!! ###((( $$$$$$!!! ###!!!###%%%&&&''''''%%%&&&(((...999CCCBBB<<<555,,,###!!!%%%&&&!!!$$$###"""!!!!!!"""######!!!!!! !!!!!!$$$$$$###"""!!!!!!""""""{{{ccc^^^TTTGGG>>>888333///111---***++++++***+++//////(((&&&***+++'''%%%&&&,,,///333555333...'''###'''+++///---'''""""""###$$$%%%'''***+++)))%%%!!!222111/////////...+++)))''' &&&+++((($$$$$$###############"""!!!!!!###!!!!!!$$$###"""$$$)))!!!############$$$%%%%%% ((()))$$$$$$***,,,(((###"""%%%)))******"""((()))EEEvvv```<<<***%%%!!!%%%%%%!!!000MMM]]]GGG111 $$$!!!!!!!!!###%%%&&&$$$""" ###!!!"""666```kkkCCC///***$$$!!!"""%%%%%%%%%%%%+++,,,---EEEpppmmmLLL444222000---,,,,,,------******((('''&&&%%%%%%%%%&&&%%%''')))((($$$%%%((('''%%%$$$$$$&&&&&&%%%###%%%$$$###""""""$$$&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%''''''&&&$$$%%%%%%'''''''''&&&%%%$$$((('''(((000DDD^^^ttt~~~iii@@@&&&)))$$$///TTTSSS222(((###############$$$$$$$$$$$$'''******)))(((***,,,JJJuuu~~~WWW444"""###***%%%&&&&&&$$$###"""###%%%'''$$$""""""""""""$$$&&&+++&&&######""" $$$###!!!!!!)));;;EEE<<<,,,,,,(((######%%%'''&&&$$$###(((444JJJjjjkkkAAA///(((---LLLooouuunnn```LLL555&&&&&&///PPPlllwwwrrryyyyyyyyyzzzeeeBBB>>>PPPfffkkkYYY:::******777KKKjjjkkkcccQQQ???666000+++$$$######&&&***---//////((())))))((()))***(((%%%$$$&&&'''''''''***///444333000+++'''&&&(((+++---222...)))$$$"""$$$'''))))))(((%%%***===MMMGGG666'''''''''&&&&&&%%%%%%%%%######""""""###$$$&&&'''###$$$&&&'''''''''&&&%%%###))),,,)))### $$$)))777TTTkkkcccLLL...+++))))))+++***'''###$$$$$$$$$###"""###&&&))))))&&&######%%%&&&$$$"""888;;;;;;333***,,,:::III===777///)))&&&%%%### %%%%%%%%%%%%$$$$$$$$$$$$&&&((()))(((&&&%%%%%%&&&'''%%%$$$$$$%%%%%%$$$### """$$$$$$######$$$%%%&&&###"""$$$&&&%%%###!!!'''###$$$---111///---...'''&&&&&&%%%$$$###!!!!!!""""""!!!!!!  !!!###$$$$$$''''''&&&%%%###!!!mmm[[[UUULLLDDD>>>:::666333000---+++------,,,******111+++(((+++,,,(((%%%&&&,,,...000111000---***(((***...000...)))%%%%%%'''&&&&&&''')))******'''$$$%%%$$$$$$%%%(((******)))%%%$$$(((&&&$$$$$$#########"""!!! $$$!!!!!!""""""!!!###(((((()))(((&&&###"""###$$$%%%######$$$$$$"""$$$)))000,,,'''$$$&&&((())))))&&&+++111QQQ~~~iiiAAA)))%%%###+++###$$$&&&$$$444MMMZZZ===,,,!!!$$$'''### !!! """%%%&&&%%%""" ###"""""""""***EEEqqqwwwRRR---)))###!!!"""$$$%%%%%%%%%(((+++666TTT{{{gggGGG555444333222000...,,,+++***((('''&&&&&&&&&&&&&&&&&&''''''***---,,,&&&%%%'''%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%$$$$$$$$$###%%%$$$###%%%&&&'''&&&$$$%%%&&&''''''''''''&&&%%%!!!%%%333OOOrrrzzzSSS444###***(((888aaavvvKKK,,,$$$&&&((()))***(((%%%!!!!!!###&&&'''&&&%%%''')))222ZZZwwwRRR666+++)))((('''&&&&&&'''%%%$$$###$$$&&&&&&%%%$$$$$$$$$###$$$%%%"""###%%%&&&###!!!'''%%%'''(((,,,444999222'''((('''&&&%%%$$$%%%&&&'''(((///???YYYzzznnnHHH''' $$$---FFFcccgggYYYFFF444'''!!!'''000KKKhhhzzz}}}~~~{{{|||uuuWWW888333@@@WWWZZZHHH///$$$!!!%%%000AAADDDAAA444***&&&%%%######"""!!!"""%%%'''''''''$$$%%%&&&&&&&&&&&&$$$"""###$$$$$$###"""$$$(((,,,+++)))%%%###"""$$$''')))///---)))&&&$$$$$$%%%&&&%%%'''&&&&&&///999555(((''''''''''''&&&&&&%%%%%%%%%$$$#########$$$%%%%%%%%%%%%&&&'''''''''&&&%%%&&&%%%'''++++++)))'''(((&&&---666???DDDBBB999000(((''''''''''''&&&%%%###!!!!!!!!! !!!$$$'''%%%### !!!""" (((+++,,,***&&&&&&***///'''$$$ """$$$%%%$$$((('''&&&%%%$$$$$$$$$$$$,,,)))%%%!!! !!!"""######""""""###%%%%%%###!!!"""###%%%%%%%%%%%%''')))%%%$$$$$$%%%&&&''')))++++++)))+++000///)))%%%%%%######$$$$$$$$$######""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""uuu]]]RRRKKKCCC???<<<:::888666222222000---+++++++++***111---+++,,,,,,)))&&&''',,,,,,---------,,,++++++***---...,,,(((&&&''')))***((('''''')))***)))((($$$"""!!!"""&&&***---...)))$$$!!!###%%%###!!!!!!!!!!!!!!!!!!!!! &&&!!!!!!!!! """'''))))))(((%%%""" !!! &&&)))'''$$$%%%%%%$$$&&&###  !!!######$$$(((999bbb~~~___AAA%%% ///888>>>...''''''&&&111CCCJJJ000'''$$$)))***$$$!!!"""!!!"""$$$%%%$$$###!!!""""""...JJJrrrpppLLL)))&&&###!!!"""$$$%%%%%%(((%%%+++BBBgggtttGGG111111000000111000---***&&&$$$%%%%%%$$$%%%%%%&&&''''''######'''+++)))###!!!"""$$$######$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''(((''''''&&&(((555QQQxxx]]]===+++&&&$$$&&&:::fffkkkBBB(((""""""###%%%&&&&&&$$$###""" """%%%&&&%%%%%%&&&((('''EEEuuu{{{aaaIII,,,$$$,,,+++'''&&&''''''&&&$$$$$$%%%'''###$$$$$$$$$%%%&&&&&&&&&###,,,888;;;111$$$ $$$"""(((,,,,,,,,,,,,)))%%%$$$&&&'''&&&$$$%%%'''***(((444KKKkkkWWW999"""$$$---333AAARRRMMM===+++!!!"""(((...QQQkkk}}}|||nnn\\\]]]qqq|||rrr^^^BBB...***///888:::///###%%%%%%!!!%%%%%%))))))$$$ !!!$$$$$$&&&$$$"""!!!""""""!!! ######$$$%%%%%%###"""!!!######"""!!! ###%%%$$$###"""!!!"""###%%%''')))((('''%%%$$$######### &&&&&&"""###'''%%%''''''&&&&&&&&&&&&%%%%%%$$$######$$$$$$&&&'''(((###$$$$$$$$$$$$$$$###"""&&&###$$$)))***(((''')))+++***---333///#########%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$""""""$$$&&&&&&$$$######$$$%%%$$$"""$$$###"""###&&&&&&%%%###'''&&&%%%&&&(((***+++***((('''&&&%%%$$$%%%&&&&&&,,,)))&&&''')))***)))''')))))))))***++++++***(((+++++++++)))'''''')))+++***111888;;;:::999:::<<>>hhh```<<<((($$$%%%###"""!!!!!!###&&&((($$$%%%&&&((((((((()))))))))999___|||XXX???000,,,'''$$$%%%'''((()))%%%&&&&&&%%%######%%%&&&###$$$""" !!!%%%(((''''''888LLLQQQAAA+++!!!!!!###((()))'''&&&&&&&&&$$$$$$&&&(((,,,111444666444GGGcccnnn===+++"""((())),,,333222(((!!!"""%%%'''***---VVVmmmtttbbbKKK777888JJJcccaaaUUUBBB111***))))))$$$((("""!!!***+++''')))'''))))))'''&&&'''***+++***(((%%%$$$$$$$$$###!!!&&&%%%%%%&&&%%%######&&&&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$############$$$%%% $$$%%%"""!!!$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$&&&''')))***###############"""""""""###"""%%%)))'''###(((111GGG:::,,,%%%######$$$&&& $$$''''''%%%$$$''')))++++++***'''$$$######%%%######$$$%%%&&&&&&&&&&&&)))%%%!!!!!!%%%((()))(((&&&&&&&&&'''((((((((('''...---,,,,,,,,,...000111---...444===EEEFFFAAA;;;888666333333333444333333444333000,,,(((&&&''')))+++>>>SSS\\\\\\ZZZZZZZZZ\\\___```WWWEEE333'''$$$"""###$$$%%%&&&'''''''''##############################""""""!!!"""""""""!!!"""###$$$%%%&&&&&&&&&4ĉ@ӵjjjZZZSSSHHH>>>888444111555;;;UUUddddddMMM333******+++)))***+++***)))*********)))***---...---***&&&###$$$%%%%%%$$$$$$$$$&&&''',,,)))%%%$$$&&&)))+++,,,(((&&&$$$$$$%%%(((((((((444222---(((%%%###!!!""""""###$$$&&&(((***+++&&& !!!!!!"""$$$"""%%%)))+++***)))))))))...666777...))))))''' &&&&&&'''&&&%%%###!!! >LxxxKKK=hĦhhhCCC***$$$!!!"""$$$ &&&&&&'''&&&### """&&&4ĉ@ӵ###$$$%%%&&&'''444OOOhhhpppWWW:::$$$$$$$$$$$$######$$$%%%&&&+++$$$---OOOzzzxxxHHH...)))+++)))((('''&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%'''%%%%%%'''''''''***000'''&&&%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###>L&&&&&&&&&&&&&&&''''''(((((((((MMMmmmHHH666***...111///***'''))),,,***111JJJrrrsssNNN111%%%%%%)))((('''%%%%%%$$$%%%%%%%%%&&&'''(((************&&&***@@@dddqqqeeeXXXGGG444''' %%%***+++'''%%%%%%&&&###$$$$$$###""""""$$$%%%!!!###""" &&&333===@@@;;;HHHVVVVVVCCC,,,"""$$$ ###&&&'''%%%%%%%%%'''$$$&&&000???LLLQQQRRRZZZmmmgggQQQ***### $$$&&&######%%%$$$"""###'''((())),,,111SSSggg___@@@---***---333===>>>888---''')))***'''&&&)))%%%$$$)))&&&!!!&&&***)))(((((('''&&&(((***+++)))'''&&&''''''&&&$$$(((&&&&&&(((&&&"""$$$)))&&&%%%$$$$$$%%%'''((((((''''''&&&&&&''''''''''''%%%$$$###"""$$$'''***,,,%%%%%%######&&&)))&&&"""$$$$$$$$$$$$%%%%%%%%%%%% !!!"""###$$$$$$%%%%%%########################%%%$$$&&&'''!!!"""666OOOvvvmmmSSS444$$$&&&'''""""""%%%&&&%%%%%%'''******++++++)))'''&&&'''((($$$&&&((()))******++++++------------...000222333...000222444555666666666::::::888777666777777888111444:::FFFPPPTTTPPPKKK>>>:::444000000111333333111000---)))%%%###$$$&&&+++CCC[[[eeefffhhhkkkmmmgggkkkjjj]]]GGG444'''"""######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$######""""""""""""###!!!""""""############"""GG=?fff[[[TTTHHH===666000///;;;JJJnnnbbb???000***%%%(((+++,,,)))(((***+++)))'''))),,,---,,,((($$$!!!$$$$$$%%%&&&'''((())))))(((&&&$$$$$$&&&((())))))######$$$&&&)))+++***)))...///---)))'''((('''$$$)))(((&&&%%%%%%&&&'''(((%%% $$$$$$###$$$ """%%%'''((()))+++---BBB>>>444'''"""$$$&&&%%%''''''&&&###  """HdĦTTT=ĪjlllBBB%%% ###%%%!!!&&&&&&%%%"""###'''GG=?%%%%%%"""!!!)))AAAWWWzzzxxxlllTTT===///(((%%%###$$$&&&%%%$$$$$$%%%&&&(((%%%---IIIrrrZZZ888---,,,******)))'''&&&&&&(((***+++''''''&&&%%%%%%%%%%%%%%%'''$$$###$$$%%%%%%***111'''&&&$$$%%%&&&&&&$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###HdĦ&&&%%%%%%%%%%%%%%%&&&'''(((&&&KKKzzzxxxMMM000***))))))))))))******,,,---$$$444TTT|||]]]999&&&###''' """&&&((()))(((%%%$$$%%%$$$$$$&&&)))***)))((((((%%%***;;;OOO\\\dddiiikkkhhheeedddcccbbbaaa___QQQEEE999333000,,,)))))))))&&&$$$$$$&&&'''%%%###"""######"""!!!"""###%%%###'''+++;;;UUUhhhnnnbbbaaa\\\NNN888%%%$$$$$$""""""&&&'''$$$###$$$)))&&&(((777OOOccclllnnn}}}qqq[[[CCC333)))((('''((((((&&&$$$###%%%######$$$###$$$---777TTT```NNN---$$$+++,,,***&&&((('''$$$$$$&&&'''&&&%%%(((###"""&&& %%%'''$$$###%%%%%%$$$%%%((((((&&&$$$$$$&&&&&&&&&%%%&&&%%%)))...+++###"""((($$$###"""###&&&(((((('''&&&&&&%%%%%%%%%&&&&&&&&&)))(((&&&%%%'''***...000+++'''###$$$)))+++'''"""%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$###"""!!! !!! !!!"""###)))&&&%%%###'''KKKqqq}}}QQQ...&&&&&&"""$$$&&&(((******+++---...000222444444444555666888888;;;======<<<;;;;;;;;;999>>>DDDGGGEEEBBB@@@@@@AAACCCCCCBBB@@@>>>>>>>>>;;;:::888666444222000///...---...333:::???AAAAAA555000)))%%%$$$&&&((()))%%%%%%%%%###!!!!!!###%%%666GGGTTTPPPJJJMMMSSSVVVTTTYYYXXXJJJ888+++"""!!!"""""""""!!! ###############$$$$$$$$$######"""""""""######$$$""""""""""""""""""!!! ӵĭӵӵĦӵӵĦƜ`1.׼smmm\\\UUUOOOĦHHH```^^^<<<333222ӵ'''Ħ)))))))))'''&&&$$$###$$$&&&(((ĭӵ//////Ħ'''###)))Ħ###Ħ''''''%%%$$$ !!!"""###'''...666<<<%%%((("""???DdD888'''555?fӵuuuGGG&&&Ħ$$$$$$###ӵƜ`1.׼s!!!"""ĭӵ...&&&(((&&&%%%'''+++<<<___ӵnnnĦ```???///---///))))))&&&&&&'''(((%%%"""!!!Ħ$$$######$$$&&&'''$$$Ħ&&&%%%%%%$$$$$$$$$'''%%%###DdD###$$$%%%222%%%ӵ%%%+++ӵӵvvvLLL)))(((Ħ((('''ӵ777555333&&&ĭӵ!!!$$$###$$$###""""""$$$&&&%%%,,,000333BBB[[[mmmqqqiii^^^PPP???--- """&&&###$$$((('''######''''''%%%(((666LLLbbboootttpppZZZFFF888---%%%###""" !!!''',,,+++((((((%%%"""!!! """,,,666LLLNNN;;;&&&&&&***'''%%%$$$###$$$&&&&&&$$$$$$&&&"""###!!!(((###'''&&&!!! $$$&&&$$$%%%)))&&&$$$""""""$$$$$$$$$###"""%%%///:::666((("""&&&$$$"""!!!###%%%'''&&&$$$######""""""###%%%'''((())))))(((''''''((()))***+++&&&$$$&&&***,,,***(((((((((((()))))))))******(((((()))***))))))((('''''''''&&&'''''')))+++,,,333///000333111:::^^^bbbCCC666666888666666777999<<<>>>>>>===???AAADDDDDDDDDDDDEEEGGGHHHJJJLLLJJJFFFBBBAAAAAA???BBBGGGHHHFFFAAA===;;;555666666222---*********////////////---***'''%%%'''%%%###"""$$$(((+++---)))&&&"""!!!!!!"""""""""!!!"""!!!"""###%%%666BBBEEE777,,,---111333666;;;;;;222((($$$""""""""""""""""""!!! """""""""#########$$$$$$""""""""""""###$$$%%%%%%""""""############""""""?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@yyyaaaRRRNNNShӵqqqzzzLLL000444g&e,,,>hӵ&&&&&&'''((()))"""###%%%fff?><z!!!g&e>&e...000HL%%%###ShӵgL$$$)))(((&&&%%%%%%%%%$$$&&&---:::HHHS?ʬ%%%(((3h?D%%)?)))GGGZufĦQQQ,,,gL!!!!!!"""g&e'''gĉ@ g&e>&e'''@e$$$'''??$$$%%%$$$)))***000MMMvvvg<ĉCCCKKKnnn3we<ĦAAA+++&&&$$$3h?@e&&&'''(((******'''%%%%%%Z(((!!!!!!!!!###'''3h?gL&&&%%%%%%$$$###""""""'''%%%"""D%%)?###fff?><z222"""=?ĦEEEg&eg&esssS?ʬ8884ff?>ߝL&&&@e(((g&e(((...,,,3h?g&e>&e)))(((??###$$$$$$$$$######%%%'''888<<<888000333@@@GGGFFFHHH???555---'''!!!"""&&&######&&&***'''"""&&&...$$$###&&&000AAASSSbbbjjj|||mmmRRR888+++***++++++$$$"""!!!(((888HHHLLLHHH(((%%%###$$$$$$%%%***111999444'''""")))((($$$((()))%%%&&&+++)))$$$$$$)))(((&&& ###,,,&&&###&&&!!! $$$&&&$$$%%%)))&&&%%%###"""###$$$###"""!!!&&&666DDD@@@...$$$%%%&&&$$$"""###&&&'''%%%###"""!!!!!!!!!###&&&)))+++&&&'''''''''&&&$$$"""!!!'''%%%%%%(((,,,...///000******++++++,,,,,,,,,---***+++...000222333444444666555555666777999;;;<<<@@@???EEEOOOOOOSSSllluuuhhhZZZOOOMMMQQQIIIHHHGGGJJJOOOQQQPPPMMMKKKLLLMMMLLLJJJHHHHHHIIIBBBDDDEEEAAA;;;555333222666333000---,,,***(((&&&$$$&&&'''&&&$$$$$$&&&)))'''(((+++------+++)))'''$$$&&&'''&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%### """$$$$$$######$$$%%%$$$111666+++!!!###'''&&&"""((()))$$$"""%%%'''%%%###$$$$$$%%%%%%%%%$$$$$$!!!!!!""""""############""""""""""""###$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttnnncccWWWHGgĉ@SSSppp}}}\\\@@@333...Hu]Ħ///ZuR)Ħ&&&&&&%%%$$$$$$$$$'''sߝLGdUĦ&&&Hƅ^Hu]Ħ333ntHdĦ((('''HGgĉ@ HdĦ"""$$$"""###%%%---&&&%%%...FFFbbbHtƅ^(((999Bt=o9ĦDtfo9Ħ+++III}}}g?~~~YYYHdĦ''' Hu]Ħ%%%tt""" Hƅ^Hu]Ħ###H׼s### &&& $$$$$$'''))),,,;;;SSStQ777333999KKKje<Ħ777***+++Bt=o9ĦH׼s&&&&&&&&&&&&&&&&&&%%%%%%&&&HtĦ&&&%%%%%%%%%%%%Bt=o9ĦHdĦ((('''&&&%%%%%%&&&&&&)))%%%"""Dtfo9ĦsߝLGdUĦ&&&Ht@cӵHu]ĦHu]ĦHtƅ^}}}qIܗGIӵ///H׼s***!!!Hu]Ħ&&&+++Bt=o9ĦHƅ^Hu]Ħ$$$)))&&&,,,---&&&"""&&&...333222///***''''''((()))))),,,***&&&$$$###$$$''')))'''&&&$$$######%%%(((***+++ ###,,,///>>>[[[pppkkkMMM///$$$''')))'''&&&%%%&&&### 666eeeyyyhhh===*** $$$###%%%***)))(((&&&%%%%%%%%%&&&&&&***%%%###((()))$$$ """$$$######$$$&&&&&&%%%###"""###$$$###"""###$$$&&&)))***(((###!!!$$$%%%###((()))555DDD>>>))) %%%'''$$$"""###&&&((('''%%%'''%%%$$$$$$%%%'''))))))---,,,,,,+++,,,...///111111000///000222555888;;;555555777:::===>>><<<:::777888<<>>000&&&%%%'''(((---)))%%%######%%%&&&&&&%%%$$$###"""###%%%''')))******(((&&&%%%&&&(((***""" ###'''000KKKbbbcccOOO:::'''###(((***(((&&&""""""###&&&:::aaauuuiii===---!!!###'''%%%%%%***###"""""""""###$$$&&&&&&,,,$$$!!!$$$&&&$$$!!!"""((('''%%%%%%&&&%%%$$$"""%%%%%%$$$###"""""""""###&&&(((&&&""""""%%%&&&$$$''''''///888444'''"""%%%%%%$$$######&&&)))---///000,,,)))***---111111111777666555444333333333333>>>===<<<<<<>>>AAADDDFFFLLLMMMPPPTTTWWWXXXWWWUUU]]]\\\ZZZ\\\^^^___]]][[[^^^___```bbbeeeggghhhiiieeefffffffffgggiiikkkmmmlllfff]]]WWWSSSOOOHHHCCC999666444333333222...+++((()))***)))'''&&&'''((()))(((((('''&&&%%%$$$###&&&%%%%%%%%%&&&''''''(((######""""""######$$$$$$%%%%%%&&&''''''''''''&&&(((((((((&&&$$$"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%%%%%%%""""""$$$%%%%%%$$$$$$############$$$%%%%%%$$$###"""""""""###############4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9VVVpo9wӵRRRLLLBBB777///...---DdDĦ///...o)h...///...,,,(((%%%###$$$$$$DdDΦDdDĦ$$$DdDΦDdDӵ***GIpӵDdDĦ%%%po9wӵDdDĦ$$$""" """''':::\\\oooyyypo9u$$$+++CCCmmmGIdnuR)ĦDdDĦnuR)Ħ000WWWCdgĪjDdDĦ%%%&&&&&&DdDĦ!!!HߝL`o9&&&DdDΦDdDӵ$$$DdDĦ$$$%%%&&&---444111'''$$$(((###&&&&&&$$$%%%)))geĦ(((...sp?aĦ)))(((GIdnuR)ĦDdDĦ%%%%%%%%%%%%%%%%%%$$$$$$$$$DdDĦ$$$$$$###"""GIdnuR)ĦDdDĦ$$$&&&''''''%%%###!!!&&&((((((DdDĦnuR)ĦDdDΦDdDĦ###DdDĦnuR)ĦDdDĦDdDĦpo9ujjj=ӊB1.uTӵhhhDdDĦ555)))DdDĦ(((GIdnuR)ĦDdDΦDdDӵ$$$$$$&&&***---///GGGCCC999+++$$$%%%&&&%%%(((%%%"""!!!"""###$$$$$$$$$#########$$$%%%&&&'''%%%&&&&&&&&&%%%&&&(((+++"""%%%%%%!!!000UUUaaaMMM333***###&&&******'''$$$%%%!!!###(((000FFFSSSMMM333'''"""%%%$$$$$$((("""""""""""""""###%%%%%%'''!!! ######"""$$$(((&&&$$$###$$$$$$###""")))((('''&&&&&&%%%%%%&&&(((******&&&%%%'''&&&###%%%''')))+++,,,---,,,,,,***+++,,,,,,,,,000777======:::777888<<<@@@AAAAAAKKKKKKJJJIIIGGGEEEDDDCCCHHHGGGGGGIIIKKKOOOSSSUUU[[[]]]```eeehhhiiigggeeeddd```\\\]]]aaacccaaa^^^eeeeeeffffffgggggghhhhhh^^^YYYVVVVVVXXXVVVOOOIIIHHHBBB<<<777555222---)))''''''((())))))&&&""" """"""""""""###%%%((()))******)))'''%%%###!!!!!!"""$$$%%%''')))*** !!!!!!"""###%%%&&&'''%%%&&&''''''((((((''''''))))))(((&&&$$$###%%%&&&""""""######$$$%%%%%%&&&$$$############$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$!!!!!!"""###############""""""###$$$$$$$$$$$$$$$4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>eRRRpuR)Ħ<<<000---***+++///111>d<Ħ///Dt---111///,,,(((%%%)))'''DdDΦDdDĦ%%%>d<ʜ4DuTӵ%%%4DwDd<Ħ(((puR)Ħ>d< ###***QQQpeӵ111ĦpeӵDx<>d<ӵDd<222qR/ܗ?fӵsss>d<%%%%%%>d<Ħ 4DufئL>e%%%DdDʜ4DuTӵ$$$DdDĦ$$$"""###''',,,***###"""%%%!!!$$$&&&'''((()))geĦ(((s<v>aĦ&&&)))peӵDx<DdDĦ$$$$$$$$$$$$$$$$$$#########DdDĦ(((&&&&&&&&&peӵDx<>d<$$$######$$$%%%&&&$$$''''''>d<ӵDd<DdDΦDdDĦ(((DdDӵnd<DdDĦ>d<ĦpeӵqqqĦF&uTӵsssDdDĦGGG111>d<Ħ(((peӵDx<>d<ʜ4DuTӵ######%%%(((+++---222///((("""###((()))&&&&&&%%%######$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$"""&&&''''''(((+++---)))(((&&&$$$444QQQRRR666''''''(((++++++)))$$$"""((( """'''%%%)))000...(((!!!"""%%%$$$%%%)))&&&&&&%%%$$$#########""" """$$$%%%###!!!$$$'''&&&$$$###$$$''')))***)))***)))((()))+++,,,---,,,555777666111//////,,,((()))......,,,111;;;>>>999555999<<<;;;777888>>>EEEEEEFFFGGGGGGHHHKKKPPPTTT^^^^^^^^^\\\ZZZWWWTTTSSSOOOOOOQQQSSSWWW[[[___aaa^^^___bbbfffiiiiiifffcccbbb\\\VVVUUUYYY\\\ZZZWWWSSSRRRPPPNNNLLLJJJIIIHHH>>>:::777888;;;:::333,,,,,,)))%%%#########""" ###$$$&&&((((((%%%!!!$$$%%%&&&%%%$$$###$$$%%%+++,,,------+++'''###!!! !!!###%%%''')))***"""######$$$%%%'''((()))%%%&&&''''''((((((''''''))))))(((&&&######%%%'''""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%"""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%&&&&&&&&&&&&!!!"""$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$$$$###4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ'''s&dq&ĒR###$$$i?ʜtd<Ħ)))HHܗDӊB"""<x(((222]]]kkkB?daĦ%%%(((B?Ho9&&&>d<$$$$$$$$$$$$$$$$$$###>d<ӵ&&&'''B?Ho9%%%<x&&&&&&''''''"""%%%%%%&ӫeʬtIӇ(((>d<Φ>d<Ħ,,,D&ӫetIӇDdDĦsdKĦB?dp&ĒRYYY>d<sdKĦ'''B?Ho9)))s&dq&ĒR%%%$$$######%%%'''(((,,,***&&&$$$&&&+++)))$$$&&&$$$$$$$$$&&&'''&&&%%%&&&''''''''''''%%%$$$###!!!%%%))))))'''''')))---)))###***666@@@GGG===%%%%%%))),,,,,,)))&&&$$$"""$$$!!!***$$$"""'''(((&&&###"""%%%&&&%%%&&&((($$$$$$$$$#########""""""%%%///777444***$$$&&&+++++++++---111777<<<>>>???///......111666999;;;:::DDDGGGFFFCCCAAABBB@@@===:::@@@???;;;???JJJLLLFFFFFFLLLQQQNNNGGGBBBCCCGGGLLLSSSXXXWWWRRRSSS[[[ccceeeeeeccc```\\\WWWSSSQQQSSSSSSTTTUUUWWWYYY[[[]]]WWWXXXZZZ\\\]]]\\\XXXUUUSSSMMMEEEAAAAAAAAA>>>;;;777666444222///---+++***)))((((((((())))))((('''(((&&&$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""""""""$$$%%%&&&%%%"""!!!"""###&&&'''***+++***&&&""" """""""""###$$$%%%&&&'''%%%$$$$$$$$$%%%&&&&&&'''%%%&&&&&&''''''''''''''''''''''''%%%######$$$&&&$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###'''&&&&&&&&&&&&&&&&&&&&&!!!###&&&&&&%%%%%%&&&((("""$$$&&&)))+++,,,,,,,,,4DuXӵHu]3hhne=enepIƎ@t@h>hfeFFF@ďD111000///000...+++*********ne+++,,,=e,,,///000///...,,,***)))ege'''(((sĪj@h'''&&&'''fdDĦ%%%@ďD Hkge"""---:::hhhiiiHHH@h@G((((((HĪj@IŌ"""&&&BenePPPHkge"""ne%%%$$$fe%%%Hu]3hh#########se"""""""""###$$$######$$$%%%###"""%%%%%%###geĦja>aĦ###$$$@G((('''se%%%%%%%%%%%%%%%'''&&&$$$<Ō&&&&&&&&&@G%%%"""Hkge''''''&&&$$$###$$$$$$###HĪj@IŌ;;;$$$ege,,,(((Hu]3hIŌDdDĦnezzz___@h>hJJJuuuse888ne,,,'''@G+++***sĪj@h%%%%%%$$$$$$$$$$$$%%%%%%'''((('''&&&)))---+++%%%$$$$$$$$$%%%&&&&&&%%%###!!!"""###$$$%%%%%%%%%%%%%%%''''''%%%"""%%%,,,333111---===NNNJJJ<<<---"""(((+++(((%%%%%%%%%$$$$$$###***$$$!!!&&&&&&%%%&&&&&&%%%$$$###$$$%%% !!!###%%%'''((())))))444BBBLLLEEE888//////222999;;;???FFFNNNTTTWWWWWWEEECCCBBBFFFKKKPPPPPPOOONNNQQQSSSQQQSSSWWWYYYWWWQQQUUUSSSMMMMMMRRRTTTPPP^^^cccgggcccZZZQQQOOOPPPXXX___eeeccc]]][[[```gggbbb```\\\WWWQQQKKKFFFCCCHHHGGGFFFEEEDDDCCCCCCCCC@@@??????@@@AAA???<<<999111...)))'''&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&$$$###&&&)))***)))'''%%%%%%%%%%%%%%%###$$$$$$"""!!!!!!"""$$$!!!"""######""""""###%%%!!!$$$'''+++,,,+++)))'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$######"""#########$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%$$$$$$%%%&&&%%%%%%$$$######""""""&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############"""######$$$%%%!!!%%%((((((&&&&&&(((***...111666<<<@@@CCCEEEEEE4DuXӵĵD^GGGCCCAAA...000000...///---,,,+++******'''***+++''')))+++,,,------,,,(((***$$$&&&(((,,,)))&&&%%%%%%DdDĦ!!!###!!!!!!!!! ,,,;;;dddfff\\\EEE///"""|||"""''',,,%%%&&&&&&```DDD$$$%%%'''&&&&&&$$$&&&D^###"""""""""s׼s"""#########"""###%%%%%%$$$)))%%%%%%(((((($$$geFm8+++>aĦ$$$###%%%((())))))s׼s%%%%%%%%%%%%%%%%%%'''&&&%%%Ho+++333///***%%%'''%%%$$$)))'''(((***,,,...(((%%%$$$\\\///"""999---(((D^DdDĦhhhRRR888,,,}}}000[[[s׼sRRR222'''***)))%%%+++,,,+++&&&######%%%&&&&&&&&&%%%%%%!!!###$$$###&&&+++,,,***%%%%%%%%%&&&''''''$$$""""""""""""######$$$%%%%%%%%%%%%$$$###'''555JJJYYY[[[YYYaaa___EEE...&&&"""!!!''')))%%%"""%%%&&&$$$(((!!!&&&***######&&&###&&&))),,,***((())),,,...+++,,,///222444666777777@@@KKKRRRLLLCCC@@@>>>===EEEHHHMMMUUU]]]bbbccccccZZZWWWUUUWWW[[[^^^\\\ZZZQQQTTTVVVVVVZZZaaadddddd^^^___^^^YYYUUUUUUXXX[[[iiilllmmmiii```XXXUUUUUUXXX[[[^^^\\\WWWSSSRRRRRRMMMKKKGGGBBB<<<888555333555444222000///---,,,+++***)))((((((((((((&&&%%%###$$$%%%$$$$$$&&&***...###$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%""""""###$$$%%%%%%$$$"""!!! """######$$$%%%$$$!!! """$$$ """############%%%&&&!!!###'''***---------,,,'''&&&%%%$$$$$$###$$$$$$$$$######""""""######$$$###$$$%%%%%%&&&%%%%%%%%%$$$'''))))))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$$$$$$$%%%&&&((()))******)))******,,,...000111111555999999777666999<<d<ĦĦĦwwwZZZJJJGGG@@@;;;;;;777333222///,,,+++------,,,)))***+++,,,---.........Ħ+++)))(((((()))&&&'''((()))***+++++++++))),,,///---***'''''')))"""%%%(((+++,,,,,,***)))---)))$$$!!!!!!!!!"""!!!>d<Ħ"""%%%###''',,,+++'''$$$%%%'''###&&&(((%%%(((777KKK;;;///&&& $$$''''''LLLooo<<<)))///***$$$&&&%%%###&&&!!!###%%%%%%%%%%%%&&&'''""" %%%######666OOO]]]SSS???999HHHKKK<<<333'''(((((((((Ħ'''!!!###$$$$$$$$$###$$$$$$&&&>d<Ħ###!!!!!!!!!Be!!!!!!!!!"""!!!!!!"""%%%$$$"""$$$ """(((***&&&geFYĉ$$$'''>aĦ&&&$$$$$$&&&'''((($$$%%%''')))******Be&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&nu]ӵ666'''"""###'''+++!!!###&&&''')))000<<d<Ħ>d<ĦwwwzzzyyyĦ'''++++++(((...IIIuuu[[[444'''+++;;;dddBehhhFFF,,,###***Ħ+++$$$&&&((('''%%%%%%(((+++---+++(((&&&$$$###$$$$$$!!!"""%%%((())))))((('''%%%'''&&&######(((,,,+++''''''''')))***)))&&&###((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&***666QQQrrreee999###%%%((($$$)))***%%%"""%%%&&&###(((###(((+++''',,,111++++++000555444444888===@@@;;;===???AAABBBCCCCCCCCCBBBJJJNNNKKKIIILLLKKKGGGJJJMMMSSSZZZaaaddddddcccaaa]]]YYYYYY[[[\\\YYYUUUQQQTTTUUUTTTXXX___ccccccaaa```___\\\XXXVVV\\\eeecccdddccc___XXXRRRPPPPPPLLLKKKIIIHHHEEE@@@999333333111...+++(((&&&&&&&&&))))))((((((''''''&&&&&&(((&&&$$$$$$&&&&&&&&&%%%!!!$$$&&&$$$ $$$(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$$$$"""!!!!!!!!!!!!!!! !!!$$$&&&!!!###""" !!!"""""" !!!"""!!!$$$&&&'''(((''''''''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$'''***+++***'''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))************+++,,,///222555777::::::;;;===@@@CCCFFFHHHJJJOOOSSSSSSPPPOOORRRVVVQQQSSSWWW\\\^^^_________?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦmmmYYYFFF@@@???999444222///000111000...+++******,,,(((***333:::888222gdKĦ'''(((((()))***(((%%%###%%%(((++++++)))((((((((((((((()))******&&&)))---...---+++******&&&###!!!"""!!! $$$***gdDĦ!!!###%%%,,,///,,,+++,,,***%%%$$$###!!!!!!!!!###&&&'''+++$$$!!!$$$###!!!%%%///AAAgggZZZ999+++)))'''''')))))))))(((!!!"""#########$$$'''))),,,&&&$$$'''(((+++888GGGIIIDDDHHHXXX___SSS<<<+++%%%%%%%%%gdKĦ !!!!!!!!! )))sdKĦ""""""%%%%%%%%%$$$###"""###$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$ŶS&&&''''''3we<&&&$$$%%%***))))))'''&&&+++222&&&,,,%%%!!!"""###+++&&&!!!$$$iĉ@3hR/Ō... ,,,###(((&&&,,,555UUUyyyqqqWWWFFFMMMkkkyyymmm999---&&&:::iiiaaa:::%%%555UUUzzzwwwBBB+++DdDĦsdKĦLLLMMMgdKĦ%%%***+++555LLL^^^qqq[[[777'''&&&333IIIffftttEEE:::...,,,)))gdKĦ&&&''')))******(((&&&&&&'''((()))(((&&&$$$###$$$&&&&&&$$$$$$%%%(((***)))'''***&&&&&&''''''+++888GGGUUUDDD444000---'''%%%'''$$$$$$%%%%%%%%%%%%%%%%%%((()))&&&***DDDnnnwwwLLL000---...((((((,,,///000------...111...000444999===???AAABBBEEEHHHJJJHHHDDDCCCFFFJJJFFFCCCAAABBBFFFIIIJJJJJJLLLPPPRRRQQQMMMIIIGGGGGGIIILLLPPPTTTWWWZZZ^^^aaagggbbb[[[TTTPPPNNNOOOPPPJJJNNNUUU]]]```^^^XXXSSSYYYSSSNNNMMMOOOPPPNNNKKKFFFEEECCC@@@;;;666222///000///---+++)))))))))))))))((('''&&&%%%%%%$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$######$$$&&&&&&%%%###$$$$$$#########$$$%%%&&&'''%%%$$$""""""###$$$%%%###!!!!!!"""###$$$###"""!!!"""#########!!! """$$$&&&%%%###!!! !!!$$$###!!! !!!######""""""$$$''')))++++++)))'''%%%%%%%%%$$$$$$$$$""" """%%%''''''%%%"""###%%%&&&'''((((((((('''(((((()))))))))))))))%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%(((***,,,$$$)))...///------000333555444555666:::???CCCFFFJJJHHHGGGIIINNNQQQQQQOOOQQQPPPQQQUUUYYY[[[YYYVVV\\\^^^``````___]]]]]]]]]```_________```aaabbbccc>AnenenekkkZZZIIIBBB>>>888222000444444444222///+++)))(((+++***000>>>GGGBBBne))))))))))))((((((,,,)))%%%&&&)))++++++)))((((((((('''''''''((((((+++---......+++(((&&&&&&&&&######$$$###!!!$$$De !!!***......)))&&&'''&&&"""###"""!!!  !!!!!!$$$ $$$###"""+++999^^^|||{{{```EEE111***(((''''''((((((((('''$$$%%%%%%$$$######$$$&&&***$$$!!!$$$$$$'''444DDDOOOUUUcccpppkkkSSS888(((%%%$$$ne!!!!!! !!!!!! """ne######$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&'''''''''&&&%%%######$$$$$$%%%&&&>A$$$$$$$$$k<%%%&&&$$$###%%%(((%%%$$$...AAAJJJ>>>,,,$$$,,,***'''+++'''"""&&&((('''%%%fhiii444)))((($$$+++"""%%%444NNNwww>>>---(((CCCsssbbb777###<<>>@@@BBBEEEHHHKKKLLLMMMKKKNNNOOOMMMIIIGGGIIILLLIIIDDD@@@???AAAEEEGGGHHHGGGJJJNNNOOOMMMJJJJJJJJJKKKOOOTTTYYY[[[\\\^^^___]]]YYYSSSMMMHHHFFFFFFFFFAAADDDHHHLLLMMMJJJCCC>>>:::555000000222444222///000000000///...+++)))(((******)))'''&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%(((&&&%%%#########$$$%%%###"""!!!"""###$$$###""""""###$$$$$$$$$###!!! !!!######!!! !!!######"""######%%%&&&&&&######""""""###&&&(((***+++)))'''%%%%%%%%%%%%%%%(((&&&######$$$%%%$$$"""))))))((((((((((((''''''******)))(((''''''(((((($$$$$$%%%&&&(((***,,,---...000222555777888999:::<<>>888444333444444333222000---***)))***,,,777JJJUUUMMM((())))))))))))((('''...***'''''')))***)))'''((((((''''''&&&%%%%%%%%%+++,,,,,,+++(((&&&%%%%%%%%%###$$$&&&%%%"""$$$)))  (((***((($$$###$$$### #########"""!!!"""!!!$$$666JJJyyysssQQQ:::000+++)))'''&&&%%%&&&'''&&&%%%'''''''''%%%###"""###$$$)))$$$"""&&&'''+++:::KKKYYYgggxxxzzzgggGGG///$$$$$$### !!!!!! !!!!!!!!! !!!!!!"""#########$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$""""""###%%%&&&'''&&&&&&$$$((($$$"""$$$%%%%%%,,,)))222NNNmmmsssVVV444%%%+++'''&&&+++'''"""(((''')))&&&&&&lll333###(((!!! (((...FFFccc}}}xxx>>>)))'''LLLuuuQQQBBBWWWyyy```999)))SSS999###'''000GGGbbbzzzlllMMMHHH^^^rrrnnnaaaJJJ222&&&(((///***+++,,,,,,***)))***+++&&&&&&''''''''')))******(((&&&&&&'''((( """%%%&&&%%%$$$$$$$$$((('''%%%###$$$&&&)))+++***&&&"""$$$+++<<>>BBB===???BBBNNNjjjeeeQQQHHHEEEBBB@@@AAA???===<<<>>>@@@BBBBBBCCCDDDDDDFFFGGGIIIKKKLLLHHHLLLNNNNNNKKKHHHIIIKKKJJJFFFAAA???AAAEEEHHHJJJGGGJJJMMMNNNMMMKKKJJJKKKNNNQQQUUUUUURRRNNNJJJHHHDDDBBB>>>999555333111111///000111333333000***&&&***&&&######%%%'''&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$############"""###$$$$$$%%%%%%$$$$$$$$$######$$$&&&&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$)))(((&&&$$$$$$$$$$$$%%%###"""!!!"""$$$$$$$$$######$$$$$$$$$$$$######""" """"""!!!!!!!!!""" """##################""""""###$$$&&&'''***)))'''&&&%%%%%%&&&&&&***(((&&&%%%%%%$$$###!!!'''&&&%%%%%%%%%&&&''''''............///000222333888999:::<<>>>>>AAACCCDDDCCC============>>>AAACCCDDDDDDGGGKKKLLLKKKIIIIIIJJJFFFDDDBBBAAABBBEEEHHHIIIDDDEEEEEEDDDBBB???===<<>>======>>>???AAADDDEEEEEEGGGIIIJJJHHHFFFEEEDDD<<<<<<===<<<;;;;;;::::::555444333111///,,,)))''')))***,,,,,,*********+++$$$%%%&&&&&&&&&%%%$$$###$$$######%%%'''(((((('''%%%$$$###$$$&&&'''''''''&&&%%%%%%$$$$$$$$$######%%%&&&'''((()))((('''&&&$$$$$$###"""""""""######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$!!!"""%%%&&&&&&%%%$$$###(((((('''&&&%%%%%%$$$$$$$$$""""""###$$$%%%$$$###"""""""""!!!""""""""""""###$$$$$$###!!! !!!""""""###$$$$$$"""""""""""""""######$$$$$$%%%$$$'''***+++++++++---///)))***---000333666:::<<>>777666444111000...,,,...000000,,,))),,,,,,333AAAIIIDDD999222000...+++(((''')))+++---''')))...555999666///(((&&&&&&'''&&&%%%###!!! """$$$$$$######$$$%%% !!!$$$### !!!$$$ !!!###%%%''',,,***,,,111333---&&&""" ###$$$%%%%%%$$$###!!! &&&'''***999JJJHHH<<<...)))---000,,,%%%)))'''$$$$$$$$$$$$###"""!!!"""###"""""""""$$$&&&)))&&&(((,,,---333GGG]]]jjjnnnhhhSSS999)))"""!!!"""!!!  !!!""" !!!"""""""""!!!!!! """#########$$$%%%""""""######$$$#########$$$$$$%%%&&&&&&%%%######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""$$$(((+++,,,)))$$$"""$$$%%%$$$$$$&&&000WWWbbb@@@000EEE^^^www|||UUU000&&&(((&&&<<>>???HHH```xxxlllkkkjjjccc```aaafffeeeeeegggkkkqqqxxx|||lllmmmsss~~~yyylll]]]UUUPPPNNNIIICCCDDDKKKLLLJJJIIIHHHGGGEEEAAA???=========>>>???@@@BBBBBB@@@@@@???===;;;888555444///111333222...***'''&&&)))(((&&&&&&&&&%%%### ###$$$%%%%%%$$$$$$%%%'''"""###%%%&&&'''''''''&&&&&&%%%$$$$$$&&&'''&&&%%%""""""###$$$$$$%%%&&&&&&###############$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%''''''&&&%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$!!!!!!!!! !!!!!!"""###"""######""" """### !!!"""###$$$%%%""""""######$$$%%%%%%&&&###&&&)))+++...444<<>>******222MMMjjjyyy}}}nnnSSS999000JJJzzz~~~YYY999$$$%%%:::eeefffWWWTTTNNN555...'''''',,,///111111,,,,,,)))%%%%%%)))***)))(((&&&%%%&&&&&&%%%'''+++%%%%%%###)))---### ---&&&&&&&&&&&&&&&(((***+++%%%%%%$$$######$$$&&&((())))))***,,,///222555777<<<@@@FFFKKKMMMOOOQQQRRRgggnnnxxxxxxfff]]][[[\\\___gggvvvxxxxxxuuunnnllloooooonnnlllkkkkkklllmmmmmmhhhgggiiinnnrrrnnneee]]]UUUSSSQQQNNNKKKGGGEEEFFFEEEGGGIIIHHHCCC===888666222333333333333333222222111000...---+++***((('''''')))***)))&&&###""""""'''%%%$$$%%%&&&'''%%%###%%%'''((((((%%%"""!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$###""""""$$$$$$###"""%%%&&&'''(((((((((((()))&&&&&&%%%%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&'''(((&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$""""""!!!!!!!!!"""$$$$$$"""###$$$$$$$$$%%%(((***)))'''### !!!"""!!!"""###$$$&&&'''''''''$$$&&&''')))000>>>OOO\\\cccfffhhhhhhhhhiiimmmpppkkkllllllmmmnnnnnnooooookkkmmmpppsssttttttssssssuuutttssssssrrrrrrrrrrrrpppnnnmmmllllllnnnpppqqqttttttvvvxxxyyyyyyyyyxxxyyyxxxvvvuuutttuuuwwwxxxrrrssstttssspppppprrrttttttuuuuuusssooommmnnnooogggiiillllllllllllmmmooonnnnnnnnnooopppqqqqqqqqqwww]]]OOOSSSNNNCCC777333666333------++++++...333666333///******...444666444222333---...000111000...+++))),,,,,,,,,///111000+++'''%%%&&&'''''''''%%%###""" ###$$$###!!!$$$""""""$$$###!!!###''' !!!!!!"""###$$$''' '''+++((($$$### !!!!!!"""""""""""""""+++///???SSSWWWGGG222'''******+++,,,***((())),,,***(((%%%$$$%%%$$$###""" !!!"""!!! """&&&$$$'''+++,,,333III```bbbiiicccLLL333'''&&&((( !!!""""""###""""""!!! !!!"""""""""""""""###$$$%%%$$$"""!!!!!!!!!###############"""!!! !!!"""$$$%%%&&&%%%%%%$$$ !!!"""###$$$%%%&&&'''%%%(((999WWWwwwYYY555***$$$(((:::dddHHH&&&:::aaa|||GGG$$$""""""(((111HHHqqqiii222$$$%%%...@@@___]]]666+++''',,,333777@@@???111...&&&BBBpppxxx[[[:::%%%***###***GGGjjjqqq???'''+++000&&&)))***(((&&&'''((('''---000///***$$$"""######%%%%%%&&&''''''&&&%%%'''%%%---&&&%%%+++&&&%%%&&&'''))))))((('''''''''"""%%%)))***((('''''''''&&&)))...777BBBMMMVVV\\\jjjqqq{{{~~~qqqooosssgggmmmttt}}}~~~~~~zzzssssssyyymmmmmmmmmmmmlllkkkjjjjjjmmmiiigggiiiiiiddd___[[[RRRRRRPPPMMMKKKIIIDDD???;;;@@@EEEDDD===444...,,,(((((())))))'''&&&###"""'''&&&%%%%%%&&&'''''''''###%%%''''''%%%&&&(((+++'''%%%######%%%&&&$$$!!!"""''')))(((&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$###%%%''')))((('''###$$$&&&&&&&&&%%%&&&&&&)))((('''%%%%%%&&&&&&''')))(((&&&%%%$$$%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$&&&'''((('''%%%$$$$$$#########$$$%%%&&&""""""###$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$######"""""""""###%%%&&&$$$%%%'''((()))+++///222999444---%%%!!! !!! !!!###%%%'''(((((((((&&&&&&%%%'''000EEE^^^ppppppqqqrrrooollljjjlllnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvqqqqqqrrrrrrrrrsssssssssmmmmmmnnnoooqqqrrrssssssxxxxxxyyyzzz||||||zzzyyy{{{yyyvvvtttssstttvvvwwwnnnpppqqqooommmllloooqqqlllooorrrrrroookkkjjjjjjgggiiikkkkkkiiihhhggggggiiiiiihhhhhhiiiiiijjjkkkiiiUUULLLKKKGGG@@@:::666333///---///000000111111111111111,,,---///111111111000///---,,,++++++------,,,++++++***)))(((((()))******)))(((''''''((('''%%%###&&&%%%###"""###$$$###"""!!!"""%%%'''((((((''''''""""""#########"""!!!!!!"""%%%))))))&&&###""""""!!!"""$$$$$$$$$###""",,,LLLnnnvvv```AAA+++###444222...+++((('''''''''))))))'''&&&$$$###"""!!!!!!!!!"""!!! """!!!&&&'''$$$'''777MMM[[[ggglll```BBB,,,((()))&&&$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!###$$$###"""###"""!!!  ###"""###$$$%%%%%%###!!!#########!!!!!!###"""###333VVVdddDDD(((---HHHxxxWWW333###<<>>888444111...+++------......//////......333222222111111111111111,,,+++))))))++++++***)))+++***)))))))))***+++,,,***)))(((((()))((('''%%%%%%###!!! """""""""!!!%%%&&&((()))***)))((('''!!!!!!""""""!!!!!! &&&(((+++***'''$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$AAAXXXmmmjjjOOO222###!!!***(((&&&%%%$$$$$$%%%&&&&&&%%%$$$###!!!  !!!"""!!!!!!"""$$$%%%$$$***:::LLLVVV___aaaSSS999'''%%%&&&###%%%%%%%%%$$$$$$$$$######"""!!!!!! !!!!!!""" !!!###$$$###""""""!!!!!! !!!!!! """$$$$$$"""!!!###$$$$$$###!!!!!!"""######%%%;;;fffTTT..."""...<<>>888555444222///...---+++'''###'''***------***'''%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""###%%%&&&$$$"""########################%%%%%%&&&&&&&&&%%%######((()))+++)))'''&&&'''(((,,,)))&&&%%%&&&'''%%%$$$&&&&&&&&&%%%%%%$$$$$$###$$$######$$$$$$&&&''''''***++++++)))&&&%%%&&&'''000***%%%$$$&&&)))(((&&&&&&%%%$$$%%%&&&&&&%%%###!!!!!!"""###$$$$$$###!!!222<<<@@@666***%%%&&&&&&((((((((('''&&&### """'''***)))***...000///888;;;???CCCEEEFFFEEEDDDFFFIIINNNQQQQQQQQQQQQQQQbbbeeeeee]]]SSSQQQYYYbbbSSSBBB---!!! ######""""""######$$$$$$%%%&&&&&&((($$$###&&&...===VVVlllqqqtttvvvtttpppnnnpppsssrrrooonnnooorrrrrrnnnjjjiiijjjlllllljjjkkkmmmppppppnnnkkkkkkkkkkkkjjjiiibbbbbbbbbccceeehhhllloootttwwwyyywwwvvvtttmmmeeecccaaa^^^^^^___aaaaaaaaa^^^___``````^^^]]]\\\]]]ccccccddddddeeefffggggggllllllkkkjjjhhhfffeeedddgggiiikkkkkkjjjjjjjjjkkkeeeRRRHHHDDDDDD@@@:::555222000---+++,,,,,,,,,---------......777555222000//////000111,,,***((('''((()))((('''******)))))))))***,,,---)))'''&&&&&&'''((('''&&&###!!! """""""""&&&'''((())))))((('''&&&"""#####################%%%&&&'''%%%###!!!!!!"""############$$$%%%&&&&&&:::HHHRRRJJJ555%%%###(((###"""!!!!!!!!!!!!######$$$######!!!  !!!!!!!!!!!!"""!!!###$$$&&&000AAAOOOTTTWWWRRRCCC...""""""### #########$$$$$$$$$%%%%%%######""""""""""""###### !!!######"""!!!!!! !!!""""""!!!!!!!!!"""$$$$$$###""""""$$$%%%%%%###""""""###"""'''EEExxxUUU***###((()))///:::444&&&''';;;eee|||JJJ'''!!!%%%&&&###&&&'''%%%%%%''''''$$$+++***///:::CCC@@@111###&&&&&&&&&&&&''''''''''''(((***AAAnnnaaa333%%%'''%%%""" """%%%***---JJJJJJAAA///###"""###"""%%%(((++++++(((%%%%%%&&&$$$(((***)))***------******)))''''''(((((('''&&&%%%'''***)))%%%######%%%(((&&&&&&***000333111---......222999@@@IIIWWWccczzz|||tttrrrsssuuuyyyvvvsssrrrrrrsssrrrqqqrrrsssoooggg]]]YYY\\\bbbWWWMMMBBB===999555333333/////////...+++(((%%%$$$&&&%%%&&&'''((('''$$$!!!%%%'''((((((&&&#########''''''&&&&&&%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%###########################$$$$$$%%%%%%%%%$$$######%%%'''(((((((((((()))+++,,,***'''&&&''''''&&&%%%''''''&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&''''''((()))((('''%%%$$$%%%&&&+++'''###"""%%%'''&&&%%%'''%%%%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&+++000222---&&&$$$%%%%%%&&&)))...222333222000...444:::???@@@BBBFFFHHHGGGRRRTTTYYY```eeegggccc___[[[\\\___bbbdddccc```]]]fffcccZZZKKK;;;333333666666///&&&!!! !!!!!! """######$$$$$$%%%&&&&&&(((%%%$$$%%%***999QQQeeejjjmmmnnnmmmjjjjjjlllooommmjjjgggggghhhgggccc```___bbbeeedddaaaaaafffkkkiiigggcccbbbbbbcccbbbbbbZZZZZZZZZ[[[^^^eeemmmssswwwzzz{{{xxxvvvrrrjjjbbbbbbaaa```aaabbbbbbaaa___\\\ccciiihhhaaa]]]^^^aaaffffffggghhhiiijjjkkkkkknnnnnnllljjjhhhfffeeedddlllmmmooopppooonnnnnnoooxxx___NNNEEE@@@>>>;;;666333222111000///------------......//////444222000...------------+++)))''''''(((((('''&&&((((((''''''((()))+++,,,&&&$$$""""""$$$%%%%%%%%%"""!!!!!!############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***+++'''&&&$$$""" !!!""""""!!!!!!"""$$$&&&''''''---000,,,%%%!!!&&&,,,$$$###"""!!! !!!%%%%%%$$$###""""""!!!!!! !!!!!!!!!!!!###'''&&&$$$(((666IIIUUUXXXUUUHHH666'''!!!"""!!! !!!"""######$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!"""###"""  !!!######&&&%%%$$$$$$%%%%%%$$$"""!!!###%%%%%%$$$"""""""""!!!,,,QQQ{{{FFF%%%"""%%%!!!"""%%%$$$###...GGGkkktttWWW666###"""$$$$$$###$$$''')))%%%!!!$$$***///+++&&&"""!!!###&&&)))%%%%%%&&&&&&&&&'''''''''&&&'''444SSSfffOOO...$$$%%%$$$$$$%%%'''))),,,---///***&&&%%%%%%$$$%%%'''"""$$$(((+++---+++(((%%%###(((+++***)))+++***'''))))))))))))))))))((('''&&&))),,,+++))))))...444888777999AAAMMMSSSQQQMMMGGGIIINNNVVV]]]dddrrr|||wwwlllfffccccccddd^^^\\\WWWSSSQQQPPPOOONNNKKKJJJFFF>>>555111333666555000)))&&&$$$#########(((((('''&&&%%%%%%$$$$$$###%%%''')))***)))'''%%%&&&'''((('''%%%$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((()))&&&%%%%%%&&&'''((((((((()))((((((''''''&&&%%%%%%&&&&&&%%%%%%&&&'''((((((&&&'''((('''&&&&&&(((***'''%%%######%%%&&&&&&%%%)))'''&&&%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%&&&'''(((###&&&)))+++,,,///333555:::>>>DDDJJJOOOQQQQQQQQQSSSXXX\\\\\\\\\___```^^^______aaahhhoooqqqmmmhhhaaa]]]ZZZZZZ[[[[[[XXXUUUSSSLLLAAA444(((!!!######"""!!! !!!"""######$$$$$$%%%&&&&&&&&&%%%$$$$$$)))888OOOaaabbbcccddddddcccdddfffiiigggeeebbbaaaaaa```]]][[[\\\```cccaaa^^^^^^dddjjjhhheee```^^^___`````````]]]\\\\\\[[[^^^gggrrrzzz|||yyywwwrrrkkkkkkkkkkkkmmmnnnmmmjjjgggeeemmmuuuuuunnnhhhhhhjjjmmmmmmnnnpppqqqrrrssstttnnnnnnmmmmmmmmmmmmmmmmmmoooqqqrrrrrrqqqqqqrrrsssvvv___NNNBBB<<<:::777444222333444444444...------,,,---...////////////000000///---,,,++++++)))((()))******(((&&&'''&&&%%%%%%%%%'''((()))%%%###""""""$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$ !!!###$$$&&&'''(((((($$$$$$%%%'''))),,,...000+++)))&&&$$$$$$$$$$$$$$$  !!!###%%%&&&(((&&&$$$$$$$$$$$$###!!!""""""!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$######### !!!  """###***'''###&&&777LLLYYY\\\UUUDDD000&&&$$$###!!! !!!"""######$$$######""""""""""""######  """"""!!! """###$$$)))'''%%%$$$$$$###""" !!!###$$$###!!!!!!""""""999bbb___:::***((((((''''''$$$$$$%%%)))666HHHQQQFFF888+++((('''###$$$)))((($$$%%%'''$$$$$$&&&''''''&&&%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((444@@@555&&&'''%%%&&&'''((('''&&&$$$""")))""""""))),,,)))'''+++###(((444BBBKKKGGG;;;///&&&+++...,,,)))***)))'''###%%%))),,,.../////////,,,000555999===FFFRRR\\\^^^\\\]]]eeeoootttrrrmmmggghhhlllnnnlllkkkrrr{{{vvvuuuzzz}}}}}}vvvqqquuunnnYYYMMMFFF@@@;;;;;;999888555111///...///000---+++'''%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%%%%###&&&%%%$$$$$$$$$%%%&&&'''###%%%''')))((('''%%%###&&&''''''&&&%%%$$$%%%'''&&&&&&%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%"""###%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&((()))%%%$$$$$$%%%&&&''''''''''''%%%$$$$$$&&&''''''&&&"""&&&+++...//////111333:::<<<@@@EEEJJJNNNRRRVVV___```aaabbbccccccccccccbbbfffhhhdddbbbcccbbb```bbb___^^^bbbgggiiifffbbb___[[[WWWUUUSSSNNNGGGBBB444///)))%%%$$$%%%&&&''' """""" !!!###"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&...@@@TTTaaa```aaaaaaaaabbbdddgggiiihhhgggeeeddddddcccbbbaaabbbdddfffdddbbbccchhhmmmkkkhhhdddbbbcccdddeeeeeefffeeedddbbbcccjjjuuu~~~~~~|||~~~|||wwwpppqqqrrruuuuuutttppplllkkkpppvvvwwwuuuqqqnnnmmmpppqqqqqqrrrtttuuuuuuvvvqqqqqqqqqqqqrrrsssuuuuuupppqqqrrrrrrqqqqqqrrrtttsss\\\KKK???999888666333222333555555555,,,,,,+++***+++,,,---......///111111000...,,,***(((((()))+++,,,,,,)))&&&'''&&&%%%$$$$$$%%%&&&&&&'''&&&%%%&&&''''''&&&$$$$$$$$$$$$&&&''''''%%%###!!!"""###%%%''')))+++,,,"""""""""###&&&(((+++---(((%%%###"""#########""" !!!"""$$$%%%'''###!!!###'''&&&  !!!""""""###"""""""""""""""""""""""" !!! """$$$)))%%%!!!%%%666LLLYYY\\\SSS>>>+++&&&&&&### !!!!!!""""""###$$$%%%%%%   """"""  """######'''%%%"""!!! !!!"""###!!!!!!!!!""",,,NNNyyyyyyFFF111---)))'''((((((!!!$$$'''###(((---'''... ###'''######)))'''###!!!###$$$######$$$$$$###$$$&&&((('''%%%###%%%%%%%%%%%%&&&&&&&&&&&&(((***$$$"""(((&&&###***###$$$'''((((((&&&###"""(((%%%''',,,+++%%%"""&&&(((222CCCTTTZZZPPP;;;)))###)))---+++)))+++,,,,,,666;;;BBBHHHLLLNNNQQQRRRRRRTTTXXX\\\aaakkkvvv~~~|||yyywwwzzz~~~{{{wwwsssvvvzzz{{{uuuqqquuu}}}|||ooonnnrrroooooonnnjjjhhhllluuu}}}```JJJ666000000+++''''''&&&'''&&&%%%######%%%''',,,((($$$###%%%''''''&&&$$$'''(((''''''((((((%%%&&&%%%$$$$$$$$$%%%'''(((%%%''')))(((&&&###""""""###$$$%%%%%%$$$$$$%%%&&&$$$$$$###"""""""""######$$$%%%&&&%%%$$$###$$$&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&%%%###$$$%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%'''''''''%%%"""!!!"""###"""###%%%&&&'''((((((((((((&&&&&&)))---111333444222;;;GGGOOOQQQQQQPPPQQQWWWXXX[[[```aaaaaaccchhhjjjiiifffdddccccccdddeeedddggggggbbb___```___]]]dddaaa``````ccccccaaa^^^\\\[[[YYYUUUMMMAAA555---""" !!!"""### """$$$###!!! """%%%"""######$$$$$$%%%&&&&&&###%%%''',,,:::OOO```iiiiiihhhhhhhhhjjjllloooqqqrrrqqqpppooonnnnnnnnnnnnkkkkkkjjjhhhhhhjjjmmmpppnnnllliiihhhjjjkkkllllllmmmnnnmmmiiigggkkkuuu}}}~~~}}}}}}uuuvvvwwwyyyzzzxxxtttppppppqqqsssuuuwwwvvvrrrpppooooooooopppqqqqqqrrrrrrqqqpppooonnnnnnooopppqqqpppqqqrrrqqqpppppprrrtttmmmUUUEEE>>>;;;:::777333222222333333222---,,,+++***+++,,,...///111000000...---+++)))((($$$&&&))),,,...---)))&&&((('''&&&$$$$$$$$$$$$%%%'''''''''))))))(((%%%"""###$$$&&&((()))((($$$ ######$$$%%%&&&(((***+++###"""!!!!!!!!!###%%%'''!!!  !!!###$$$$$$$$$"""%%%%%%!!! !!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$"""(((888MMMYYY\\\LLL777&&&%%%&&&!!!!!!!!!"""""""""######$$$$$$   !!!!!!  !!!"""###$$$"""  !!!"""###"""!!!!!!###%%%999ccc~~~WWW111&&&(((&&&$$$%%%%%%%%%+++$$$(((,,,"""+++'''$$$%%%&&&%%%$$$%%%###$$$""""""%%%******((('''$$$ !!!$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%,,,&&& %%%&&&$$$)))###$$$&&&((()))*********$$$(((---///)))###"""&&&&&&000===FFFFFF<<>>???DDDJJJLLL[[[aaahhhnnnqqqrrrtttvvvzzzyyyyyyzzz}}}~~~}}}|||}}}|||zzzxxxsssvvv{{{~~~{{{zzzvvvgggdddfffmmmkkkhhhgggggghhhiiiiiiiiimmmsssKKK444###$$$++++++((()))###%%%''''''&&&&&&(((***...,,,***&&&$$$###$$$%%%%%%))))))%%%###''''''$$$'''&&&&&&%%%&&&&&&'''(((((()))***)))%%%######$$$"""###%%%&&&%%%$$$%%%&&&######"""""""""###$$$$$$"""$$$&&&%%%###"""###%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%''''''(((&&&$$$%%%'''((('''%%%###%%%((('''%%%######%%%"""######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&(((***+++---000222333333333444555444444777===BBBEEEGGGIIIUUUeeeooopppkkkfffccc___aaaeeejjjhhhdddeeekkkgggfffeeeddddddeeefffgggeeehhhhhhdddcccfffiiiiiihhhhhhiiiiiihhhfffcccaaa```]]]VVVKKK===000&&&!!!((('''&&&$$$$$$###""""""!!!###$$$###"""!!!"""$$$"""######$$$$$$%%%&&&&&&$$$&&&***444IIIaaapppssstttsssqqqrrrtttwwwzzz||||||{{{zzzxxxwwwvvvwwwxxxsssoookkkjjjllloooppppppnnnmmmlllmmmooopppppppppqqqssssssoookkklllttt{{{~~~~~~zzzzzzzzz{{{}}}~~~|||xxxtttrrrrrrsssuuuvvvwwwwwwvvvqqqqqqqqqqqqqqqqqqqqqqqqpppooommmlllkkklllmmmnnnpppqqqqqqpppoooppprrrtttiiiOOOBBB???@@@;;;888444222111111000///000///...------///000222333111---)))'''&&&%%%%%%"""$$$(((---///...)))%%%***)))'''%%%$$$$$$$$$%%%%%%%%%'''((()))&&&"""###$$$'''******((("""###"""######$$$%%%&&&'''&&&$$$""" !!!"""###!!!!!!###!!!!!!###%%%%%%%%%%%%!!!###%%%&&&$$$######$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""" """$$$###$$$&&&---<<>>,,,""" """ """######"""######!!!"""###$$$###"""!!!""""""######$$$%%%%%%&&&&&&%%%''',,,999SSSnnn{{{{{{{{{yyywwwxxxzzz~~~}}}zzzyyyzzz{{{vvvqqqkkkjjjnnnqqqqqqooommmllllllnnnqqqrrrrrrqqqtttwwwxxxtttooonnnuuu{{{|||vvv{{{zzz{{{|||}}}{{{wwwtttpppqqqrrrsssssstttwwwzzzuuuuuuuuuuuutttttttttttttttsssqqqppppppqqqsssuuupppqqqqqqpppoooppprrrtttbbbHHH<<<;;;===999777555222000/////////,,,,,,---///222333222000555111,,,(((''''''&&&&&&%%%(((,,,---,,,***)))(((,,,)))&&&###"""$$$''')))%%%!!! """!!! $$$###$$$&&&)))***************)))'''$$$""""""%%%(((%%%$$$###"""!!!!!!!!!!!! """%%%%%%""" !!!"""###### """###&&&((((((&&&$$$#########"""  $$$'''!!!!!!!!!!!!  ###$$$+++@@@XXX___XXX444,,,""" !!!######"""!!!  !!!""" """###"""!!!"""###""" """###!!!"""!!!!!!!!!"""###%%%&&&CCCeeegggHHH***'''$$$############"""$$$%%%&&&'''((()))))))))'''%%%###$$$(((***)))((('''(((((('''%%%$$$&&&''''''''''''((()))(((&&&$$$'''###"""$$$$$$###&&&***'''222444***###&&&***((('''''''''&&&&&&(((---000///;;;FFFJJJGGGFFFLLLSSS`````````cccgggkkkmmmmmmyyyzzzzzz{{{|||}}}}}}}}}||||||}}}}}}|||}}}~~~xxxwwwrrrsssxxxvvvsss~~~mmmXXXIIIAAA???666555333111...,,,***))),,,...,,,111MMMrrrzzzCCC///###'''***%%%"""'''$$$$$$%%%%%%&&&'''(((((((((((('''&&&'''((()))***+++(((%%%%%%((()))((('''(((((('''&&&%%%%%%%%%&&&)))&&&%%%&&&%%%""""""$$$%%%''''''&&&%%%###$$$%%%'''&&&%%%$$$############"""%%%'''((('''%%%%%%&&&&&&))))))(((((()))%%% )))'''%%%%%%%%%&&&%%%$$$'''&&&'''(((***)))&&&###***((('''&&&&&&(((+++...------***(((---555999999999::::::::::::<<<@@@CCC>>>@@@DDDHHHKKKMMMNNNNNNJJJMMMPPPQQQPPPNNNLLLLLLNNNOOORRRVVV[[[^^^^^^]]]ZZZ```hhhmmmmmmkkkgggeeecccffflllqqqtttuuusssrrryyywwwvvvwwwyyyyyywwwtttnnnppprrrssstttwwwzzz}}}xxxrrrnnnqqqtttsssooolllkkkWWW===,,,$$$!!!$$$(((""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!"""""""""###&&&$$$###$$$(((***888RRRiiitttvvvwww}}}zzzxxxxxxzzz}}}zzzvvvvvvyyy{{{zzzwwwtttoookkkkkkppprrrqqqnnnkkknnnrrrsssrrrooonnnmmmoooppptttvvvsssnnnnnnrrr|||}}}~~~{{{vvvvvvzzz|||zzzwwwwwwxxxxxxxxxwwwwwwxxxzzz{{{wwwrrrsssuuuvvvssspppsssuuuwwwyyyyyyxxxuuutttuuutttrrrqqqrrrsssuuuvvvzzzYYYBBB888666777666555222000...---------/////////111333333111///111...***''''''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''%%%###!!!!!!###&&&((($$$!!!!!!$$$%%%"""###&&&###$$$%%%'''((()))******///...,,,)))%%%$$$%%%'''&&&%%%$$$###""""""######""" """###""" !!!!!!"""###$$$%%%&&&!!!!!!!!!""""""""""""""""""###&&&((())))))'''&&&&&&%%%$$$""" !!!###&&&!!!""""""!!! """"""'''999MMMRRRKKK...((( !!!"""!!! """###$$$###"""!!!  !!!""" !!! """### !!!###"""!!!!!!"""######!!! !!!###$$$""" !!!!!!!!!!!!!!!###$$$%%%///CCCVVV\\\ZZZRRR???---)))&&&######$$$&&&''''''&&&&&&''''''''''''''''''***(((&&&''')))***)))(((%%%&&&&&&%%%$$$$$$&&&'''%%%$$$$$$%%%&&&&&&%%%$$$'''&&&'''***((($$$%%%)))888PPP^^^RRR;;;---'''###,,,///333777<<>>BBBBBB???===@@@CCCEEEFFFFFFGGGIIIEEEFFFIIILLLOOOQQQSSSTTTRRRTTTWWWWWWVVVUUUTTTTTT___```cccgggjjjkkkjjjhhhfffjjjnnnppppppnnnmmmmmmjjjlllpppsssuuuuuusssrrrwwwvvvvvvxxx{{{}}}{{{zzzuuuuuuuuuuuuvvvwwwwwwxxxyyytttqqqtttwwwvvvqqqlllaaaMMM666)))###"""###&&&""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""""""""((($$$"""$$$$$$"""$$$(((***777KKK___nnnvvvzzz{{{|||zzzxxxxxxzzz}}}~~~|||yyyvvvwwwzzz{{{xxxuuurrrooolllkkknnnoooooonnnnnnqqqtttuuussspppnnnnnnqqqppprrrtttrrrnnnmmmppp{{{|||~~~~~~}}}|||xxxwwwyyy{{{zzzxxxyyyyyyxxxwwwvvvwwwyyy{{{zzzxxxuuuuuuvvvvvvtttsssvvvwwwyyyzzzzzzyyyxxxwwwuuutttsssrrrrrrtttuuuvvvmmmQQQ@@@:::888888666555222000///.........222111111222333222000---...,,,)))((((((((('''%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%###!!! !!!$$$&&&(((&&&$$$%%%((((((%%%$$$&&&$$$$$$$$$%%%&&&'''((())),,,,,,,,,)))'''%%%%%%''''''%%%$$$""""""###%%%&&&%%%"""!!!"""""" !!!"""######$$$$$$$$$############### !!!$$$'''(((((('''''''''&&&%%%###!!!!!!###%%%""""""""""""!!!  ###///===???888'''### ######"""!!!"""###$$$$$$$$$######!!!  !!!""" """###"""!!!!!!%%%)))%%%%%%%%%$$$""""""$$$&&&$$$###""""""$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$,,,000,,,***,,,)))###&&&###!!!!!!"""$$$&&&&&&###$$$$$$$$$$$$$$$%%%%%%)))'''%%%%%%&&&&&&&&&%%%###$$$%%%$$$######%%%'''(((((('''&&&&&&&&&&&&&&&'''&&&'''(((''''''...888aaafffKKK@@@===LLLQQQYYY```gggnnntttxxx{{{|||}}}}}}||||||~~~}}}}}}|||zzzxxxfffdddaaa]]]XXXQQQJJJEEE@@@888222000///333CCCUUU]]]LLL555(((''')))'''$$$(((((((((((((((((())))))'''(((((('''***777MMM^^^KKK777'''(((///...(((%%%&&&&&&&&&''''''(((((()))'''&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%&&&'''''')))%%%$$$%%%%%%!!!!!!$$$******)))'''%%%&&&(((***((('''&&&%%%%%%&&&&&&'''((((((&&&"""###...@@@OOOiiicccSSS;;;+++(((,,,///...///000111333666888999555888<<<>>>@@@AAABBBCCCCCCCCCCCCAAA??????AAACCC888???DDDCCCBBBEEEFFFEEEEEEJJJPPPTTTUUUTTTSSSSSSRRRRRRRRRSSSUUUWWWZZZ\\\\\\^^^___```_________aaakkklllnnnrrrtttssspppnnnqqqrrrsssrrrqqqqqqrrrtttqqqrrrsssttttttsssrrrrrrttttttuuuxxx|||~~~zzzxxxvvvwwwyyyzzzyyyvvv{{{wwwvvvxxx|||zzzrrrjjjRRR@@@,,,$$$$$$###"""######""""""!!!!!!""""""###$$$$$$###""""""""""""###$$$###$$$&&&### """(((444MMMeeeooossszzz|||zzzxxxxxxzzz|||||||||wwwvvvuuuwwwyyyyyyvvvrrrrrrqqqooonnnnnnnnnooopppsssuuuwwwxxxvvvtttsssrrruuuqqqpppssstttqqqppprrrzzz{{{|||}}}}}}}}}|||{{{}}}|||{{{zzzyyyyyyyyyyyy|||zzzxxxwwwwwwxxxzzz{{{xxxxxxxxxwwwuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxvvvuuutttttttttuuuwwwxxx~~~aaaJJJ???===<<<;;;777666444222111111111111333222111222222000---+++---+++******+++***)))'''((('''''''''((((((((('''%%%%%%#########%%%&&&((((((&&&(((++++++&&&###$$$((('''%%%$$$$$$$$$%%%&&&###$$$%%%%%%$$$###$$$&&&&&&$$$###!!!"""###%%%'''%%%###"""!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$######"""""""""!!! """###$$$$$$$$$###$$$$$$$$$"""!!!!!!###%%%"""""""""""""""!!!  '''...---'''""" !!!""""""!!!"""""""""#########$$$$$$!!!  """###"""$$$###!!!"""''',,,))))))(((&&&$$$$$$&&&)))######"""############"""!!!!!!!!!!!!""""""######!!!''')))&&&%%%)))***(((&&&$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%&&&&&&''')))(((''''''''''''''''''&&&'''((('''&&&&&&(((***++++++***)))((((((***,,,,,,+++++++++...777JJJ\\\ssskkkjjjpppuuu}}}zzzvvvsssqqq```^^^ZZZWWWUUUSSSOOOLLL;;;999777444111...***(((***''''''(((&&&&&&---777777...%%%%%%***...,,,(((&&&'''''''''((((((((())),,,*********&&&(((:::OOOPPP>>>,,,'''---///+++'''''''''''''''(((((())))))&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))(((%%%$$$&&&%%%""""""%%%000///,,,((($$$$$$&&&(((((('''&&&'''(((***,,,---,,,...//////555HHHdddxxxuuu[[[DDD999999;;;???@@@@@@@@@???@@@AAACCCDDDGGGIIIJJJHHHGGGHHHJJJKKKKKKJJJFFFAAA>>>>>>???>>>DDDFFFCCCAAAFFFMMMQQQQQQVVV\\\```aaaaaa``````aaa___\\\ZZZZZZ]]]```bbbcccdddfffffffffgggiiijjjlllnnnppptttvvvuuurrrooorrrssssssrrrqqqqqqtttvvvsssssssssssssssssssssrrrssstttvvvyyy|||~~~zzzwwwuuuxxx~~~~~~{{{|||{{{zzz{{{|||pppcccCCC333%%%"""%%%%%%###!!!###""""""""""""""""""###$$$$$$###""""""#########!!!'''+++)))&&&)))000GGGbbbxxxxxxuuu{{{}}}{{{yyyxxxxxxzzz{{{zzzzzzuuusssrrrssstttuuusssqqqtttuuuuuusssqqqppprrrssstttwwwyyyyyyxxxwwwxxxxxxwwwrrrppptttwwwwwwvvvwww{{{{{{|||}}}}}}||||||{{{{{{|||}}}|||zzzxxxyyyzzz{{{zzzyyyxxxyyyyyyxxxxxxtttwwwyyywwwtttsssvvvzzzxxxxxxwwwwwwwwwwwwvvvwwwwwwwwwvvvvvvwwwxxxyyyzzzvvv[[[HHH???<<<:::888777666444222222222222222222111000000000...+++)))***)))((((((******((('''''''''(((+++------)))&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$''',,,---)))'''(((,,,***(((%%%$$$######### !!!###"""!!!!!!"""###$$$###"""!!!!!!"""$$$%%%###$$$%%%%%%$$$"""!!!!!!$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$#########"""!!!"""#########"""!!! !!!"""!!! !!!###%%%"""""""""""""""!!!!!!  """$$$###!!! !!!!!!!!! """"""!!!!!!!!!"""###$$$!!!!!!  !!!"""### """""""""###'''***(((((('''$$$######%%%'''"""""""""""""""""""""""""""""""""###############$$$'''&&&&&&'''((('''&&&&&&''')))******'''%%%***)))((('''''''''''''''((()))((((((''''''((())))))***+++*********,,,...+++---///000111444999<<>>:::777444333222111000000111222000////////////...+++))))))(((&&&&&&'''''''''&&&%%%%%%'''+++///...***&&&'''''''''&&&%%%$$$$$$###!!!!!!%%%,,,///------///---,,,***(((&&&%%%$$$$$$'''''''''$$$!!! !!!######"""""""""""""""""" ###%%%&&&$$$"""!!!!!!$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""!!!!!!!!! """###!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!! ###"""  !!!###%%%"""!!! !!!"""### """$$$%%%&&&&&&#########""" """$$$!!!"""######!!!!!!"""#########$$$%%%%%%$$$$$$###&&&''''''%%%$$$$$$&&&'''&&&%%%%%%&&&(((((('''%%%)))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%###"""###%%%***,,,...000111333666999???DDDIIIMMMQQQUUU\\\aaaiiimmmuuu}}}~~~xxxtttcccaaa^^^ZZZUUUQQQNNNLLLJJJFFFAAA:::222,,,'''%%%)))((('''(((*********)))&&&'''((((((((()))+++---,,,+++***'''%%%%%%(((+++***+++***(((%%%%%%(((+++++++++++++++************((($$$&&&+++***'''***111DDDCCC:::+++$$$&&&'''$$$''''''''''''''''''''''''&&&'''(((((())))))((((((###%%%'''''''''&&&'''(((%%%%%%%%%&&&'''((()))***%%%""""""&&&'''&&&'''+++000111111000///000333666:::999888999;;;???CCCFFFEEEIIIOOOTTT^^^ppphhhOOOFFFGGGKKKCCCFFFHHHGGGEEEEEEHHHKKKHHHGGGFFFGGGIIIJJJIIIHHHKKKOOOSSSQQQLLLIIIJJJLLLRRR[[[cccfffhhhkkkmmmllljjjlllooopppqqqsssuuuxxxqqqnnnhhhcccaaabbbdddfffgggjjjmmmooooooppprrrtttnnnnnnppptttwwwxxxwwwvvvqqqsssvvvwwwvvvvvvxxxyyywwwxxxyyyzzz|||~~~}}}}}}~~~~~~zzzzzz||||||{{{{{{uuu^^^GGG///'''"""$$$'''&&&$$$$$$$$$######""""""######$$$$$$############$$$%%%%%%'''%%%'''---666BBBTTTcccpppxxx{{{wwwvvvyyyxxxrrrxxxxxxxxxyyyyyyyyyvvvtttsssqqqmmmkkkkkknnnrrrtttqqqqqqqqqrrrrrrrrrrrrqqqnnnpppqqqqqqrrrsssvvvxxxqqqnnnpppuuuyyyzzz{{{~~~~~~~~~~~~~~~}}}}}}{{{|||}}}~~~}}}{{{yyywwwxxxvvvuuuwwwxxxwwwrrrnnnooosssvvvuuurrrrrrvvv{{{zzz{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{|||sssbbbQQQEEE===999777444333222111000111222333///......///000000...+++---***'''&&&'''((()))(((&&&%%%%%%)))...000---***)))******++++++***)))(((%%%%%%(((...000//////111++++++++++++***))))))(((,,,,,,***&&&###"""###%%%###$$$$$$$$$$$$###!!! !!!######!!! !!!### !!!!!!!!!!!!""""""%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$######$$$""" !!! !!!!!!!!!  !!!  """ !!!!!!!!!!!!"""###%%%###!!! """%%%'''"""!!! !!!###$$$!!!###''')))&&&""" !!!""""""!!! !!!###!!!###%%%$$$"""!!!###$$$$$$%%%&&&&&&&&&&&&%%%$$$***)))((('''&&&&&&))),,,222---((($$$###$$$%%%%%%$$$$$$%%%&&&)))---000333;;;<<<;;;888444222333444>>>@@@EEEIIIMMMRRRWWW[[[ffflllrrrwwwyyy||||||wwwrrrmmmfff___YYYRRRKKKFFF:::999888666333///+++(((%%%%%%$$$###############!!! """$$$&&&&&&%%%###%%%''''''&&&&&&(((+++((((((&&&###"""$$$''')))'''))))))((('''(((---111************************'''''')))+++++++++,,,...===IIIJJJ999***((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))(((###%%%((()))((('''((()))%%%%%%'''(((+++---///111***((()))---000///111555<<<>>>@@@AAAAAACCCFFFHHHMMMLLLJJJIIIJJJMMMQQQSSSNNNPPPRRRVVV^^^lll}}}}}}bbbKKKBBBBBBDDDDDDGGGJJJIIIGGGGGGKKKOOOLLLHHHEEEGGGMMMOOOMMMIIIKKKQQQWWWVVVRRROOOQQQTTTYYY___fffiiimmmqqqqqqmmmjjjlllnnnppppppqqqsssuuuooolllgggdddbbbdddfffhhhhhhkkkpppssstttuuuvvvwwwqqqqqqqqqssswwwyyyyyyxxxvvvwwwxxxxxxwwwwwwyyyzzzyyyzzz|||~~~}}}{{{yyyxxx{{{{{{xxxvvvnnnTTT888***%%%$$$&&&&&&######%%%$$$######""""""######$$$$$$#########$$$$$$%%%&&&&&&&&&...<<>>222)))%%%%%%''')))%%%'''***000777???FFFJJJcccdddbbb^^^XXXUUUUUUVVVZZZ^^^dddjjjqqqxxx{{{tttqqqmmmiiicccZZZPPPIII@@@<<<888444222///,,,***''')))+++,,,,,,***'''%%%&&&&&&%%%&&&&&&'''((((((((('''&&&'''((()))(((&&&$$$'''))))))((('''***,,,&&&(((*********++++++***%%%'''))))))((('''&&&%%%''''''(((((()))******+++###'''(((&&&&&&)))+++***;;;PPPXXXHHH444---,,,)))&&&&&&&&&&&&&&&&&&&&&%%%'''(((***+++++++++***)))"""&&&)))***(((''')))***&&&'''))),,,000444777999999777888===@@@@@@CCCGGGLLLNNNPPPQQQQQQRRRSSSUUUUUUSSSPPPNNNNNNPPPRRRTTTOOOOOOOOORRRYYYdddqqqzzz}}}zzznnnZZZJJJCCCBBBBBBJJJMMMPPPOOOKKKKKKOOOSSSTTTNNNIIIKKKRRRUUUQQQKKKMMMSSSYYYXXXSSSOOOPPPSSS```bbbbbbcccgggoooqqqooodddgggjjjlllllllllmmmnnnkkkiiifffcccccceeehhhjjjiiimmmrrrvvvxxxxxxyyyyyyyyyxxxwwwxxx{{{}}}}}}}}}zzzzzzyyyvvvtttuuuxxxzzzxxxzzz|||}}}~~~|||{{{zzzwww{{{zzzuuusssiiiMMM///'''%%%%%%&&&$$$!!!"""&&&$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&%%%--->>>VVVhhhppptttwwwyyywwwyyy~~~}}}xxxuuuwwwwwwwwwxxxyyyyyywwwtttpppqqqrrrrrrrrrqqqrrrsssuuussspppnnnqqqvvvxxxvvvrrrxxxxxxwwwuuussstttvvvxxxwwwyyy~~~|||~~~~~~}}}}}}}}}}}}}}}}}}{{{zzz}}}zzzsss|||uuunnnlllnnnppppppnnnrrrssstttuuuvvvxxxzzz|||wwwyyyzzz{{{zzzxxxuuusssrrrssstttuuuwwwwwwwwwxxxsssddd]]]RRRGGG===777444333222333444444444222111000111...+++)))***+++,,,---......---+++)))***,,,...---------------------...)))---222444444222111111222111000///------,,,,,,+++*********,,,,,,***((((((''''''((())))))(((&&&$$$%%%''')))***))))))((((((***+++(((%%%###%%%(((((((((((()))))))))******$$$((()))$$$###'''&&&"""###$$$(((+++&&&&&&&&&'''((())))))(((((( """######""" &&&(((###!!!&&&))))))+++)))((())))))'''$$$###$$$$$$$$$%%%&&&)))+++---'''%%%###!!! !!!"""$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&'''''')))((('''&&&&&&&&&$$$"""$$$'''((($$$!!!$$$---555OOOLLL@@@///&&&'''((('''///444888???SSSjjjpppiiikkkpppwwwzzz{{{{{{}}}~~~zzz}}}xxxppphhh___XXXKKKGGGBBB;;;555000,,,***,,,,,,,,,+++***))))))((((((&&&(((++++++&&&$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***+++++++++******)))))))))((())))))'''%%%%%%&&&(((%%%&&&&&&'''((()))*********((('''''')))++++++***777QQQgggdddMMM666***%%%(((((()))************+++((((((((()))******'''%%%%%%***///222222222555777:::;;;???FFFNNNTTTUUUTTTTTTOOOMMMOOOPPPOOOPPPRRRSSSUUUVVVUUUQQQPPPQQQSSSVVVSSSPPPQQQVVVYYYXXXUUUSSSPPPOOOQQQWWW```gggkkkoookkkbbbVVVKKKFFFFFFHHHPPPOOOMMMLLLLLLNNNPPPQQQZZZUUUQQQPPPRRRTTTSSSQQQIIIPPPVVVWWWSSSPPPPPPRRR```___aaafffjjjllljjjhhhllllllmmmnnnoooooooooooommmllllllkkkjjjiiiiiihhhnnnrrrvvvyyyzzzzzzzzz{{{|||{{{zzzzzzyyyyyyyyyyyyuuuwwwxxxvvvsssrrruuuxxxzzzzzz{{{}}}}}}zzz~~~}}}{{{xxxwwwzzz~~~}}}{{{zzzyyyyyyyyy}}}zzzwwwuuunnn[[[???+++&&&''''''%%%###!!!!!!"""$$$#########""""""!!!!!!$$$%%%%%%$$$###$$$(((+++444HHH```pppxxx|||{{{xxx}}}{{{yyyzzz||||||xxxtttyyyzzz|||}}}}}}yyyrrrnnnkkkmmmpppooolllkkklllmmmooooooqqqvvvzzz|||yyyvvvwwwyyyzzzyyyvvvuuuxxxzzzwwwzzz}}}~~~}}}~~~~~~}}}~~~|||yyyzzzzzz{{{~~~}}}uuuooovvvsssnnnjjjiiilllqqqtttxxxvvvtttrrrrrrtttwwwyyywwwxxxyyywwwuuusssrrrsssooosssssspppqqquuusssmmmppp^^^RRRMMMFFF???:::777666666000111111000000...---,,,---+++***+++------+++(((+++,,,------+++******+++*********))))))))))))(((&&&)))---//////......///222111...,,,***((((((((('''''''''(((***+++***(((***((('''((())))))(((''''''''')))***++++++++++++%%%%%%%%%$$$""""""###$$$ !!!"""""""""!!!!!!###!!!$$$$$$!!!###"""$$$'''%%% %%%"""###$$$$$$%%%%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!!!!!&&&(((%%%$$$)))+++***,,,%%%###'''&&&"""$$$***$$$$$$#########$$$&&&''''''&&&$$$"""!!!""""""######$$$%%%&&&&&&%%%$$$###""""""""""""######$$$$$$""""""###$$$$$$&&&&&&'''(((&&&$$$###$$$$$$$$$###"""%%%(((&&&%%%(((111999QQQQQQKKK>>>777999===???BBBHHHNNNTTTdddvvvyyyrrrwww{{{}}}zzzxxxwwwbbb[[[PPPHHHBBB;;;444...---,,,++++++***+++,,,,,,******))))))(((''''''&&&(((&&&(((++++++&&&%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&(((''''''&&&&&&''''''(((''''''(((((()))))))))*********)))((((((''''''''')))***++++++))))))***++++++******)))((('''&&&&&&)))))))))))))))******+++@@@VVViiigggUUUAAA333+++---+++***+++---///...---111111222555888::::::999BBBEEEIIILLLNNNPPPRRRSSSSSSTTTWWW\\\```bbb___\\\WWWRRROOOQQQQQQOOOOOORRRTTTWWWXXXXXXVVVVVVWWWYYY[[[XXXVVVXXX\\\]]][[[WWWRRRQQQQQQTTT\\\eeelllpppjjjggg```WWWOOOKKKLLLNNNSSSRRRQQQPPPPPPQQQRRRRRRTTTTTTTTTSSSSSSTTTVVVXXXQQQVVVYYYWWWQQQNNNOOOQQQSSSTTTXXXaaajjjooommmjjjiiikkkooorrrsssrrrpppooooooppppppqqqppppppooonnnnnnrrrvvvzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvrrrssssssqqqmmmlllooosssxxxyyy{{{||||||{{{yyyxxxzzzzzzxxxvvvuuuwww{{{~~~~~~|||yyywwwuuuttttttuuuvvvvvvwwwtttiiiTTT:::(((&&&''''''&&&###""""""###$$$#########"""""""""""""""$$$%%%###"""&&&000999RRRbbbttt~~~{{{yyyyyyyyyzzz{{{{{{yyywwwyyyyyyzzz{{{zzzwwwrrrnnnhhhjjjlllmmmkkkkkklllnnnqqqqqqtttxxx}}}}}}zzzxxxzzzzzzyyyvvvuuuwwwyyyxxxzzz}}}~~~~~~~~~}}}{{{xxxxxxzzz~~~~~~xxxsssvvvtttqqqooonnnppprrrtttvvvuuuuuuvvvwwwxxxyyyzzzwwwxxxyyyxxxuuusssssstttsssuuutttpppooopppllleee|||dddQQQBBB@@@===:::777666777777111000///...---++++++******)))***...222111+++%%%))),,,///000...+++***)))(((''''''&&&%%%$$$#########%%%((())))))***+++,,,555333///+++(((&&&&&&&&&$$$$$$$$$&&&((()))((('''&&&$$$"""!!!"""###"""!!!#########$$$%%%&&&((((((###""" !!!""""""!!!"""###$$$$$$###""" ###### """&&&&&&$$$###%%%######$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###&&&'''&&&'''***+++))))))(((+++...))) !!!)))&&&%%%$$$###""""""""""""'''&&&$$$#########$$$$$$######$$$$$$$$$$$$######""""""""""""######$$$%%%!!!!!!"""###%%%&&&&&&'''$$$###!!! """%%%'''+++///333444333666===CCCPPPUUUVVVPPPLLLOOOVVV[[[```hhhooosss}}}wwwooodddbbb]]]VVVPPPKKKGGGEEE555111+++(((((('''$$$!!!&&&&&&%%%%%%&&&'''((((((***))))))((((((''''''&&&(((&&&'''++++++'''%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((((((((((()))))))))))))))---,,,,,,,,,,,,---......%%%'''))))))(((''''''((((((((((((((())))))))))))(((***,,,+++***+++///333JJJYYYfffggg]]]OOOAAA777555444444888>>>BBBCCCBBBFFFFFFGGGJJJNNNRRRSSSSSSVVVVVVWWW[[[___cccdddddddddfffiiimmmnnnlllfffbbbZZZUUUSSSUUUUUURRRRRRSSSWWWZZZ\\\]]]]]]]]]^^^```aaa``````bbbdddccc___[[[SSSRRRSSSWWW^^^eeejjjlll___^^^[[[WWWSSSQQQRRRSSSXXXXXXWWWWWWVVVUUUUUUUUUSSSUUUWWWVVVRRRRRRUUUYYYVVVYYYYYYUUUPPPOOOSSSWWWQQQRRRWWWbbbooouuusssnnngggjjjppptttvvvsssooollliiijjjmmmooopppooonnnmmmmmmqqqvvvzzzzzzzzzyyyyyyxxxxxxwwwvvvtttssssssrrrppppppoookkkggggggjjjmmmtttxxx{{{zzzwwwttttttuuuvvvvvvtttrrrqqqsssvvvyyyzzzxxxuuurrrpppppppppqqqppptttvvvppp```III333&&&&&&'''(((&&&$$$"""###$$$###############""""""""" ###%%%###%%%000BBBQQQhhhttt~~~yyyvvvxxx{{{{{{{{{yyyyyyyyyxxxwwwwwwwwwwwwuuuqqqnnngggiiijjjjjjhhhhhhiiijjjqqqrrruuuyyy~~~~~~{{{{{{{{{zzzwwwvvvwwwxxxyyy{{{~~~~~~~~~~~~zzzzzz{{{}}}yyyvvvvvvttttttsssttttttuuutttuuuwwwyyyzzz{{{{{{{{{xxxyyyyyyxxxuuuttttttuuuuuuwwwvvvsssqqqoooiiibbbqqq\\\NNN@@@???===:::777666444444222111000...---++++++***+++)))***///444444---&&&))),,,...///---+++******((('''&&&%%%$$$###"""!!!###$$$&&&&&&&&&'''***,,,666444000,,,***)))))))))%%%$$$$$$%%%'''((('''%%%###  """$$$%%%$$$!!! ###$$$###!!!"""$$$'''***+++***((('''"""!!!%%%###  $$$((()))(((%%%###''''''((((((((((((((('''$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%'''(((((('''***:::DDD<<<,,,### '''&&&%%%$$$$$$######"""%%%%%%$$$#########$$$$$$""""""############""""""&&&&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&(((,,,111555AAAEEEIIIJJJJJJMMMRRRWWWYYYaaahhhhhheeegggpppxxxzzzwwwuuuooohhhbbb\\\SSSGGG===888777444111...+++***)))...,,,))))))+++,,,+++))),,,,,,+++)))((('''&&&&&&++++++******))))))))))))'''&&&'''++++++'''%%%'''&&&%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((***+++&&&(((+++,,,***)))((((((''''''''''''((((((((()))&&&(((***))))))...888@@@UUU[[[``````]]]WWWLLLBBB@@@DDDHHHLLLNNNPPPQQQRRRVVVUUUUUUXXX\\\___``````YYYWWWWWWZZZ```eeefffeeehhhlllqqqtttuuuqqqkkkggg^^^ZZZYYY\\\\\\YYYXXXYYY\\\]]]___aaaaaabbbbbbbbbccccccdddggghhheee```\\\VVVUUUTTTVVVZZZ]]]______TTTTTTUUUUUUUUUUUUVVVWWW]]]]]]]]]]]]\\\[[[YYYXXXVVVXXXXXXVVVRRRPPPPPPRRRTTTVVVVVVSSSPPPRRRYYY```YYYWWWYYYbbbmmmsssqqqlllgggjjjnnnqqqqqqoookkkiiiaaadddhhhlllnnnmmmkkkiiikkkoootttwwwxxxwwwwwwwwwwwwvvvvvvtttsssqqqpppooommmnnnlllhhhdddcccgggkkkpppuuuxxxwwwqqqnnnnnnpppsssssssssqqqpppqqqsssvvvxxxvvvtttrrrqqqqqqrrrssspppsssrrrgggSSS===...&&&&&&'''(((&&&$$$######$$$########################!!!"""###&&&111CCCYYYhhhpppxxx}}}zzzvvvzzz~~~~~~{{{yyyxxxzzzwwwuuuttttttsssrrrpppmmmmmmlllkkkiiigggfffeeeeeeoooqqqtttxxx|||~~~~~~}}}|||zzzyyyyyyyyyzzz|||~~~~~~}}}}}}}}}xxxwwwvvvuuuuuuuuuwwwxxxwwwwwwxxxxxxyyyzzz{{{{{{xxxyyyyyywwwuuutttuuuvvvwwwxxxxxxxxxvvvrrrkkkeeettt^^^OOOGGGAAA@@@===:::777444222111111111000...---+++***)))***)))(((,,,000000,,,((((((***+++***((('''((()))))))))((('''&&&%%%%%%$$$%%%&&&'''''''''(((***---222000...,,,******+++,,,((('''&&&&&&''''''%%%###$$$###!!!!!!""""""!!! !!!!!! !!!"""$$$%%%### """$$$""" """%%%'''((('''%%%$$$""" """%%%%%%"""!!!"""############$$$%%%%%%&&&'''''''''''''''&&&&&&######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$&&&(((999TTT[[[@@@((($$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########""""""""""""""""""""""""&&&&&&$$$######$$$%%%&&&%%%%%%%%%&&&''')))+++,,,///222444777:::???FFFKKKSSSWWW[[[^^^```dddiiilllpppxxx|||wwwtttpppiii^^^VVVKKKEEE>>>:::888555///)))******)))))))))))))))***000///,,,+++***)))'''&&&''''''((((((((((((((((((*********)))))))))))))))'''%%%'''++++++'''&&&'''&&&%%%%%%%%%&&&&&&'''((((((((((((''''''(((((((((&&&'''''''''''''''(((((())))))******************))),,,...///---,,,++++++,,,++++++***))))))((((((***,,,---...000:::HHHSSSaaaaaa]]]XXXVVVVVVPPPIIIJJJQQQXXXYYYTTTPPPPPPSSSZZZYYYZZZ]]]aaadddeeeeeebbb``````ccchhhmmmmmmlllqqquuuyyy|||{{{wwwrrrnnnccc``````ccceeeaaa___``````aaabbbcccccccccaaa```^^^___```bbbbbb```\\\YYYXXXVVVUUUVVVWWWYYYYYYXXXPPPQQQSSSVVVXXXZZZ[[[[[[___``````___^^^]]]\\\[[[XXXVVVTTTTTTTTTRRRNNNKKKQQQTTTUUUSSSPPPRRRZZZ```\\\XXXWWW]]]fffkkkkkkggghhhhhhhhhhhhgggfffeeedddaaadddiiimmmooonnnllljjjhhhkkkooorrrssssssssstttrrrrrrrrrqqqooommmkkkjjjiiijjjiiifffbbbbbbfffiiimmmqqquuutttoookkklllnnnsssssstttsssqqqqqqrrrtttwwwvvvuuuuuuuuuuuuvvvwwwrrrqqqiiiYYYDDD444+++(((%%%&&&'''&&&$$$######$$$###############$$$$$$$$$$$$"""###///CCCZZZmmmwwwwww|||yyy}}}|||xxxwwwxxxuuusssrrrqqqqqqpppnnnmmmqqqpppnnnllllllkkkkkkjjjppprrruuuyyy|||~~~~~~}}}||||||{{{zzz|||~~~~~~}}}~~~}}}zzzxxxuuussssssuuuxxx{{{{{{yyywwwuuuuuuvvvxxxzzzxxxxxxxxxvvvttttttuuuwwwyyyyyyzzz{{{xxxqqqhhhbbb|||eeePPPEEEAAA===<<<999777444222111000......///...---+++)))(((((('''((()))******)))'''&&&''''''&&&%%%$$$%%%&&&)))))))))))))))*********'''((()))((('''(((***+++******)))((((((((((((((()))((('''''''''&&&$$$"""###"""!!!"""$$$$$$"""!!!!!!!!! !!!!!!!!!!!!   !!!###$$$$$$$$$"""!!!  $$$$$$""""""%%%,,,...***""""""$$$!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###$$$%%%$$$$$$)))111PPPbbb[[[777###'''!!!!!!!!!"""############"""!!!!!!!!!"""##################""""""""""""#########"""!!! !!!###%%%&&&&&&&&&'''(((,,,222777::::::???FFFJJJMMMRRRWWW\\\```cccggglllpppuuuzzz~~~~~~|||zzzsssggg___YYYUUUOOOIIICCC<<<666222222...)))((()))++++++)))++++++***)))((((((((((((''''''((())))))*********(((((())))))(((((('''&&&''''''''''''''''''''''''&&&%%%'''++++++'''&&&(((%%%%%%%%%%%%&&&'''((())))))((((((''''''(((((()))&&&&&&''''''((()))))))))***+++,,,------+++)))'''&&&(((+++,,,+++++++++,,,000111333666999;;;===>>>AAABBBCCCDDDJJJTTTaaakkkllliiiaaaWWWSSSTTTTTTQQQLLLSSS[[[]]][[[[[[^^^bbb```aaadddhhhmmmpppppppppooooooppprrruuuxxxxxxxxxzzz}}}{{{vvvsssqqqiiiffffffjjjkkkgggddddddcccccccccddddddccc```]]]XXXXXXYYYZZZZZZZZZYYYXXXYYYXXXVVVWWWZZZ\\\]]]]]]UUUVVVWWWZZZ]]]______^^^^^^^^^]]]]]]\\\\\\[[[[[[UUURRRQQQSSSUUUUUUPPPKKKPPPTTTVVVTTTPPPOOORRRVVVXXXWWWXXX]]]ccciiijjjiiieeecccaaa___^^^^^^___``````bbbgggjjjlllkkkhhhgggdddfffiiikkkkkkmmmoooqqqllllllmmmlllkkkiiigggfffeeeggghhhgggddddddhhhkkklllpppsssssspppnnnnnnooosssuuuvvvuuusssrrrssstttuuuvvvwwwxxxxxxwwwwwwvvvooogggXXXFFF777---))))))$$$%%%&&&%%%###"""###$$$#########$$$$$$$$$$$$$$$&&&%%%***<<>><<<999666333000/////////...000333555555222...+++''',,,222222...***)))***(((+++000222000,,,)))(((%%%%%%''')))+++---...///&&&((()))(((&&&$$$$$$$$$###$$$&&&'''&&&$$$"""!!!%%%$$$$$$%%%''''''%%%$$$###$$$'''+++---,,,)))&&&(((((())))))'''%%%###"""$$$&&&'''%%%!!! """$$$%%%%%%$$$######"""""""""  """!!!!!!---;;;lll{{{www___HHH444'''######$$$######"""!!!!!!  ###(((+++)))+++:::LLL___GGG111***'''""" $$$%%%&&&''''''&&&%%%###"""!!!"""###$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%(((((()))+++000555:::===IIIGGGEEEEEEJJJQQQYYY___fffoooyyyyyyvvvttttttttttttoooeeeXXXNNN@@@999111...///...)))$$$'''***---+++((('''***...$$$&&&((()))((((((***+++%%%%%%%%%%%%&&&'''((())))))******(((&&&$$$######''')))***,,,------,,,+++((((((((()))))))))))))))&&&$$$&&&++++++(((&&&(((%%%%%%%%%&&&'''((())))))))))))(((((((((((())))))'''((()))***,,,...///000444999BBBKKKQQQSSSSSSRRRMMMPPPSSSVVVZZZ^^^cccffffffgggggghhhiiiiiijjjjjjbbbbbbdddhhhnnnqqqsssssshhhmmmllleeeaaaeeemmmqqqggg___XXXYYYbbbkkknnnmmmqqqrrruuuyyy{{{zzzvvvsssssswww{{{|||{{{yyyzzz|||}}}}}}}}}yyytttrrrsssuuussspppoooqqqppphhhbbbaaacccbbbbbbdddffffffaaa]]]\\\[[[ZZZZZZZZZ^^^cccggg^^^\\\ZZZ[[[^^^aaadddeee^^^\\\[[[\\\^^^```^^^\\\UUUTTTRRRQQQRRRSSSUUUVVVUUUXXX[[[ZZZTTTNNNLLLLLLIIIPPPWWWWWWQQQJJJFFFFFFEEEMMMWWW^^^``````aaaaaaXXXWWWWWWXXXYYYZZZ\\\]]]^^^___aaaccccccbbb```^^^_______________cccgggkkkkkklllnnnnnnnnnllljjjiiihhhlllqqqtttssstttvvvyyypppqqqrrrvvvyyyyyyxxxvvvtttvvvwwwwwwuuutttssssssqqqsssuuuvvvuuuqqqllliii[[[KKK666***'''(((&&&###"""###$$$###"""!!!"""############$$$$$$%%%%%%%%%$$$...@@@UUUhhhsssvvvvvvvvvwwwvvvtttwww|||}}}{{{wwwwwwxxx{{{}}}{{{vvvqqqqqqppppppqqqrrrpppmmmjjjllljjjgggiiimmmppprrrqqqqqquuuxxxyyyyyyzzz}}}}}}{{{{{{~~~~~~|||yyy{{{||||||||||||zzzzzz}}}zzzwwwxxx}}}xxxxxxyyyzzz{{{{{{{{{zzzuuuvvvwwwxxxxxxxxxxxxxxxuuuuuutttrrrqqqqqqtttvvv{{{yyy|||~~~qqqddd```{{{aaaVVVOOODDD======999888666444222111000///222111000000111111000......///000///---,,,---......000222222000,,,'''$$$&&&&&&$$$"""!!!###'''***'''&&&%%%$$$$$$$$$%%%%%%)))&&&%%%%%%''''''%%%"""%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$)))%%%###%%%%%%""""""###+++$$$"""%%%$$$$$$555KKKnnnOOO777)))***+++***%%%!!! %%%"""((('''555OOO^^^GGG555((('''''' ###&&&%%%$$$$$$%%%%%%$$$###+++&&&!!! ###%%%&&&%%%%%%!!!"""(((***''')))...222444444666???PPP___fffccc]]]\\\```dddgggoooyyy}}}zzzxxxvvvrrrmmmgggbbb^^^[[[MMMJJJEEE???888222...,,,******))))))((((((''''''''''''(((((())))))******(((((((((((((((''''''&&&''''''((((((((()))))))))$$$'''))))))((('''''''''((()))))))))(((((()))+++...,,,+++,,,,,,,,,***((()))&&&&&&***---+++(((%%%***'''%%%&&&))),,,,,,+++......---,,,---000555999;;;===@@@DDDGGGKKKOOOQQQVVV[[[dddmmmssstttrrrqqqjjjlllnnnnnnmmmmmmnnnooommmllliiigggffffffggghhhdddeeeeeeeeekkkssswwwvvvooojjjeeecccfffnnnuuuyyyoooeee^^^^^^bbbffflllqqqqqqrrrrrrqqqpppqqqtttvvvtttvvvyyyzzzzzzxxxuuusssxxx{{{{{{vvvnnnjjjmmmqqqtttsssrrrrrrqqqmmmeee```aaaaaa```^^^\\\\\\^^^```dddbbb```aaaeeeiiimmmnnniiigggccc^^^]]]```fffkkkdddaaa^^^\\\\\\\\\[[[ZZZYYYUUUQQQOOOQQQRRRQQQOOOPPPWWW\\\XXXPPPKKKMMMQQQOOOTTTZZZ[[[VVVPPPKKKIIIGGGIIIOOOXXX```ccc___[[[XXX[[[\\\ZZZ[[[______]]]```aaacccccccccdddgggiiihhhgggfffeeefffjjjppptttwwwvvvvvvwwwxxxwwwtttrrrtttssssssuuuwwwyyyyyyxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxyyyyyyvvvssssssuuuxxxqqqrrrtttuuuuuuoooeee^^^HHH:::...,,,,,,)))&&&'''######$$$$$$$$$$$$######"""!!!###&&&&&&$$$&&&++++++777JJJ^^^mmmttttttsssssssssssssssuuuwwwyyyzzzvvvttttttwww{{{zzztttnnniiillloooqqqpppnnnlllkkkiiiaaaZZZ]]]gggooopppnnnnnnpppsssvvvxxxyyyyyyxxx~~~}}}|||{{{{{{{{{{{{{{{|||}}}{{{zzz{{{~~~{{{xxxxxx{{{}}}|||zzz~~~{{{xxxyyy||||||zzzyyyyyy{{{||||||{{{yyyvvvssstttvvvwwwvvvttttttrrrpppppprrruuuwwwxxxxxxtttvvv||||||vvvqqqrrrmmmXXXOOOIII@@@;;;===:::999777555333222111111222111//////000000///---///000000...+++)))))))))(((***,,,...---+++(((&&&((('''&&&$$$"""###%%%'''%%%%%%%%%%%%%%%$$$$$$$$$&&&$$$$$$%%%''''''$$$"""&&&&&&%%%$$$############""""""!!!!!! !!!!!!!!!$$$$$$######"""!!!!!!!!!""""""""""""############'''###"""%%%%%%######%%%$$$$$$'''(((%%%---NNNqqqYYY000((())))))(((%%%#########  """###$$$&&&&&&((('''---HHH[[[WWW???111'''))))))$$$"""&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%###""""""$$$%%%%%%%%%---))))))---///---///444666===DDDJJJVVVkkk}}}xxx}}}zzzvvvrrrllleee^^^[[[XXXRRRKKKCCC<<<777444333222000---+++)))((('''***)))))))))((((((((('''(((((((((((())))))))))))******++++++,,,,,,++++++''''''&&&&&&&&&%%%%%%%%%%%%'''((((((&&&$$$###$$$%%%&&&'''((('''(((+++---,,,,,,*********+++,,,...555111---,,,+++*********)))...777AAAGGGGGGAAA<<<@@@DDDIIIMMMPPPQQQSSSUUU[[[[[[\\\___ccceeefffffffffiiioootttwwwvvvtttssspppnnnllljjjjjjjjjjjjkkkddddddeeeeeeeeefffffffffgggiiijjjjjjooowwwyyywwwooojjjfffdddeeejjjmmmooolllddd^^^]]]^^^```eeekkklllnnnqqqrrrrrrqqqqqqqqqnnnpppqqqssssssqqqooonnnsssuuuvvvqqqjjjgggiiinnnqqqqqqpppqqqqqqmmmgggbbbcccaaa___]]]^^^___aaaccchhhggghhhkkknnnppppppooofffdddbbb___^^^```eeejjjkkkiiigggdddaaa`````````]]]XXXTTTRRRSSSSSSRRRPPPSSSWWWYYYWWWQQQMMMOOOSSSWWW[[[^^^]]]WWWPPPJJJHHHJJJMMMRRRXXX\\\]]]\\\ZZZ^^^aaaaaa___```ccccccaaacccfffiiikkkkkkkkklllmmmllllllllllllmmmpppvvvzzz{{{zzzzzz{{{}}}|||zzzyyyzzzyyywwwxxxzzz{{{{{{zzz|||||||||}}}}}}|||||||||xxxyyyyyywwwsssrrrsssuuuooooooqqqsssrrriii]]]SSS===111(((((()))'''$$$%%%"""######$$$$$$######"""######$$$&&&%%%!!!###(((222???RRRcccnnnrrrsssrrruuutttttttttuuuvvvxxxyyyrrrpppooorrrtttsssnnniiifffhhhkkkmmmllljjjgggffffff```\\\^^^gggnnnqqqppprrrssssssuuuwwwzzz|||~~~}}}||||||{{{{{{zzzzzz{{{zzz{{{|||{{{yyyzzz~~~zzzwwwuuuvvvyyyzzzyyywwwyyywwwtttuuuxxxzzz{{{zzzxxxwwwwwwxxx{{{}}}}}}|||wwwuuurrrssstttuuusssrrrtttpppllllllooorrrttttttvvvtttwww{{{zzzuuuuuuxxxuuudddUUUMMMFFF===:::===999888777555333222222111222000...---......---,,,------...,,,)))((((((((($$$%%%''')))******)))(((***)))((('''&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$###(((((((((***,,,+++)))''''''''''''&&&%%%%%%$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!"""""""""###!!!!!!$$$%%%"""###%%%"""$$$***000888LLLsss```,,,%%%%%%%%%$$$######&&&(((!!!!!!!!!"""###%%%'''((("""((((((!!!...SSS]]]DDD000'''###'''((($$$"""%%%""""""######$$$$$$$$$######$$$'''''''''&&&'''(((222000111555999;;;???DDDQQQZZZbbbgggpppzzzyyyzzz|||~~~|||vvvrrrlllfff]]]VVVPPPJJJBBB<<<666444222///,,,)))'''&&&%%%%%%%%%%%%&&&'''((()))))))))))))))(((((((((((())))))))))))((((((((((((&&&'''((()))************++++++++++++************%%%''')))***)))((()))******+++***(((&&&$$$%%%&&&&&&((())))))***...555:::QQQNNNGGG???;;;;;;>>>AAA@@@HHHUUUbbbiiihhhaaa[[[[[[___cccgggiiikkkmmmoooooollljjjkkknnnooonnnllloooqqqtttvvvvvvuuurrrpppkkkfffaaa___aaadddddddddaaacccgggjjjllllllkkkjjjooorrrrrrrrruuuyyyyyyuuunnnlllhhhgggggggggfffdddkkkeee```^^^\\\\\\aaaggggggkkkqqqsssssspppnnnlllkkkllllllmmmmmmmmmllllllppprrrrrrmmmgggeeehhhlllpppqqqrrrssstttqqqmmmiiigggccc______bbbdddeeedddaaacccfffiiilllkkkgggdddaaaaaaaaa``````aaaeeehhhmmmmmmlllgggaaa^^^___```bbb^^^ZZZXXXYYYZZZXXXUUUXXXXXXXXXVVVTTTSSSUUUWWW[[[]]]^^^]]]XXXRRRNNNKKKPPPSSSVVVYYYZZZ[[[\\\]]]eeehhhhhhffffffhhhhhheeedddhhhnnnqqqrrrqqqppppppnnnoooqqqrrrsssvvvzzz}}}|||{{{{{{}}}}}}}}}{{{{{{|||~~~~~~}}}}}}~~~~~~~~~~~~}}}zzz{{{{{{yyyvvvtttssssssssssssttttttoooaaaOOOAAA222***$$$%%%'''&&&$$$###""""""############""""""$$$###%%%'''%%%###&&&,,,===KKK]]]kkkpppqqqqqqrrrrrrqqqqqqqqqqqqrrrssstttrrrpppnnnoooqqqppplllhhhfffgggiiijjjiiigggeeeddddddaaa```bbbgggmmmrrrsssuuutttssssssvvvzzz||||||{{{{{{{{{{{{{{{{{{}}}~~~~~~}}}}}}}}}{{{xxxwwwxxx|||}}}{{{yyywwwuuussssssuuuwwwwwwwwwsssrrrrrruuuxxxzzzzzzzzzuuutttrrrrrrrrrrrrpppooorrrlllgggfffkkkooopppoooqqqsssvvvxxxuuurrrtttzzzqqqfffZZZRRRHHH>>>:::===777666555333222111111111111///---,,,,,,---,,,+++)))***++++++******+++,,,((((((((((((((((((((((((*********++++++***(((&&&!!!"""$$$&&&&&&%%%$$$"""'''(((***,,,------+++)))'''''''''&&&&&&%%%$$$$$$%%%$$$###""""""!!!!!!"""!!!!!!!!!  !!!!!!!!! ###""" $$$&&&)))333FFF___yyyXXX,,,!!!"""!!!!!!!!!###%%%"""""""""###$$$%%%%%%&&&!!!%%%%%% +++JJJMMM111&&&"""###''')))%%%###%%%###$$$$$$$$$######$$$%%%&&&))),,,---,,,,,,///333888999<<>>DDDMMMUUUlllkkkeee[[[UUUWWW]]]```dddggglllqqquuuuuutttrrrqqqooollliiigggiiimmmqqqpppkkkfffdddgggiiihhhfffhhhkkknnnqqqrrrpppnnnkkkddd```\\\]]]ccchhhhhhgggiiilllqqqvvvxxxxxxvvvtttxxxzzzzzzxxxyyyzzzwwwrrrooonnnnnnnnnllliiiddd```iiifffcccaaa]]]\\\bbbjjjgggkkkpppsssssspppmmmllloooooonnnnnnnnnnnnoooooorrrsssrrrmmmhhhgggiiimmmrrrsssuuuxxxyyywwwuuussskkkgggdddeeeiiijjjfffbbbZZZ\\\^^^aaabbb```[[[WWW^^^```bbbccccccccceeegggnnnooonnnhhh```[[[\\\___ccc```]]]]]]```aaa___]]]]]]ZZZXXXWWWWWWYYY[[[[[[WWWXXXZZZZZZXXXVVVUUUTTTUUUXXX[[[\\\\\\^^^bbbfffjjjmmmllliiihhhkkkkkkhhhbbbgggnnnssssssrrrooonnnlllnnnqqqssstttvvvxxx{{{xxxwwwwwwyyy|||}}}}}}|||~~~|||zzzzzz|||~~~||||||}}}}}}}}}}}}||||||yyyzzz{{{zzzyyywwwuuuuuuzzzyyyxxxuuulllYYYAAA111,,,(((%%%&&&((((((%%%###!!!""""""######""""""!!!######%%%((('''&&&---555IIIWWWhhhrrrsssrrrrrrtttrrrrrrrrrrrrsssttttttuuuxxxvvvtttttttttssspppnnnjjjjjjiiijjjjjjiiigggeeeeeeeeefffgggiiimmmrrruuuvvvuuutttuuuxxx||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzxxxwwwyyy}}}~~~}}}zzzyyyxxxwwwvvvwwwxxxxxxxxxooonnnoooqqqtttuuuuuutttuuutttsssrrrqqqpppooonnnooohhhbbbbbbhhhnnnooommmkkkqqqwwwvvvppplllooovvvyyylllddd[[[QQQGGG===:::;;;444333222111000000///000000...+++***+++,,,---,,,***,,,---,,,++++++,,,---///...,,,+++)))(((''''''((((((***---000000---***"""###%%%&&&&&&%%%$$$""""""###&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""$$$$$$###"""""""""""""""!!!!!!!!!  !!!!!!###)))999RRRkkkkkkCCC))) ###$$$"""!!! """""""""""""""!!!!!!!!!%%%"""$$$&&&***777777'''$$$%%%(((++++++(((''')))'''(((((('''%%%&&&***---,,,///333555777<<>>UUUaaaooovvvuuusssuuuwwwwwwxxxyyyzzz{{{||||||}}}|||{{{zzzyyyxxxwwwuuusssllljjjiiiiiijjjkkkiiiggggggiiijjjkkkkkkmmmqqqtttvvvwwwyyy{{{~~~}}}~~~zzzyyyyyyyyyzzzzzzzzzzzzuuusssrrrtttxxxzzzyyywww{{{zzzzzzyyyxxxwwwxxxxxxpppooopppqqqssstttsssqqqtttuuuuuutttrrrpppooooookkkfffbbbccciiinnnppppppkkktttzzzwwwooojjjlllpppyyyooo___ZZZRRRIIIAAA;;;888777222111000//////////////////,,,***)))+++---......000111000...+++)))))))))222111///---+++)))'''&&&&&&&&&(((,,,111222000,,,%%%%%%&&&'''&&&%%%$$$###"""$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%###!!! """""""""!!!!!!""""""###"""""""""!!!  !!!  (((222UUUzzz~~~RRR///###!!!###&&&'''%%%""" !!!!!!"""!!!!!! $$$!!!(((%%%$$$&&&!!!"""%%%)))***(((&&&(((***)))******))))))---444:::;;;===AAAFFFMMMVVV___fffmmmrrrvvvyyy}}}zzz}}}{{{zzzvvvpppllljjjgggbbb^^^PPPIII@@@888333...)))%%%''''''&&&&&&&&&'''(((((((((((((((((((((((())))))''''''''''''(((((()))***(((((((((((())))))))))))))))))))))))(((((((((((())))))***++++++++++++***++++++,,,,,,---.../////////222777;;;???EEEJJJNNNVVVYYY]]]aaafffkkkppptttsssvvvzzzzzzyyyxxxzzz|||xxx}}}}}}vvvtttyyy{{{xxxvvvxxxxxxvvvsssooonnnmmmkkkjjjiiieee___[[[YYYYYY\\\]]]___aaaccceeehhhiiidddiiiooovvvzzz{{{{{{zzzyyyxxxxxxzzz}}}}}}zzzyyyzzz}}}~~~~~~|||{{{wwwzzz|||{{{~~~zzzwwwxxxzzz{{{{{{vvvpppkkk___[[[XXXYYYZZZ\\\cccllloooqqqssssssrrrrrrsssuuuvvvuuutttrrrqqqqqqqqqqqqnnnmmmllljjjjjjlllpppsssrrruuuxxxzzzzzzyyyyyyzzzuuutttuuuvvvuuuqqqiiibbbgggfffeeeeeeeeedddaaa___]]]```dddfffgggffffffgggmmmmmmkkkfff```\\\\\\^^^UUUTTTUUUZZZaaafffgggfffdddaaa___^^^```bbbddddddcccaaa]]]\\\]]]___`````````aaabbbcccfffjjjpppuuuooooookkkeeeeeeiiimmmlllhhhlllqqqttttttsssqqqqqqoooqqqsssttttttuuuvvvxxxvvvuuussssssuuuvvvvvvuuuqqqqqqrrrtttxxxzzzzzzzzzsssttttttuuuuuuttttttsssnnnnnnnnnppprrrsssrrrqqqnnnooonnneeeUUUBBB222(((%%%&&&&&&$$$$$$&&&$$$ ######$$$$$$$$$$$$######%%%$$$%%%&&&&&&,,,;;;JJJaaaiiirrrvvvvvvuuuvvvxxxwwwxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyyyyxxxvvvtttrrrkkkhhhffffffiiikkkiiigggfffhhhjjjkkklllnnnqqqssswwwyyy||||||}}}|||{{{zzz{{{}}}}}}|||{{{uuurrrppprrrvvvyyyzzzyyyyyyzzzzzzxxxvvvttttttuuurrrrrrrrrtttvvvvvvtttrrrsssuuuvvvvvvsssqqqppppppkkkiiihhhhhhlllooorrrsssqqqzzz~~~xxxooolllmmmoooqqqjjjYYYSSSKKKCCC>>>;;;777444111000000/////////000000...+++))))))+++...000111111222111...+++((('''(((---------,,,+++***)))(((%%%$$$%%%***///111///+++)))(((((('''&&&%%%$$$$$$%%%''''''%%%######%%%'''###$$$%%%&&&%%%###!!! !!!"""######$$$$$$######"""!!!!!!!!! !!!&&&000MMMppp|||```===((($$$###%%%&&&%%%###!!!!!!!!!!!!!!!"""###"""""" !!!!!!&&&!!!!!!$$$!!!"""'''+++***'''(((,,,000333555555555777???KKKTTTYYYZZZ]]]ccckkktttzzz}}}yyyxxxyyyxxxwwwzzz}}}xxxpppggg```VVVOOOKKKFFF@@@;;;...,,,)))'''&&&&&&''''''&&&'''((()))((((((((()))&&&''''''(((***++++++,,,'''((((((((()))+++,,,---'''((((((((()))))))))***(((((((((((())))))))))))'''((()))+++---.........***,,,000555;;;@@@CCCEEEUUUXXX]]]bbbhhhnnnuuuzzz|||}}}~~~~~~{{{wwwuuutttssswww{{{yyyqqqqqqwwwvvvoooooorrruuutttnnngggbbb```[[[[[[YYYUUUQQQMMMLLLLLLNNNWWWbbbjjjlllmmmnnnooouuuvvvyyy|||~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~zzz}}}}}}|||~~~|||||||||}}}~~~}}}yyysssnnn]]]VVVQQQSSSWWW\\\cccjjjppprrrtttuuutttttttttuuuvvvuuutttsssqqqooonnnmmmhhhgggggghhhlllqqqwww|||tttwwwzzz{{{zzzyyyzzz{{{yyyyyyzzzyyyvvvrrrnnnkkkkkkjjjjjjkkkkkkiiieeebbb]]]```dddfffeeeeeeeeeeeekkkiiifffccc___]]]\\\\\\\\\[[[]]]ccckkkqqqrrrqqqmmmmmmlllkkkjjjlllnnnoooqqqmmmgggeeefffhhhiiijjjpppmmmkkklllnnnrrruuuvvvrrrpppkkkddddddjjjpppqqqoooqqqtttuuutttsssttttttssstttuuutttttttttvvvxxxxxxvvvtttsssssstttsssrrrpppppprrruuuxxxxxxwwwuuurrrrrrssssssssssssrrrrrrooommmkkkllloooqqqpppooojjjlllhhh[[[GGG555***'''"""%%%%%%"""###'''&&&"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&)))---777LLL___mmmppptttvvvuuuuuuuuuvvvuuuuuuvvvvvvuuutttsssrrrqqqsssuuuuuutttqqqooonnnkkkgggcccdddiiikkkkkkiiibbbccceeeiiillloooqqqqqquuuwwwzzz|||~~~~~~}}}|||wwwyyy{{{}}}~~~~~~~~~}}}~~~|||{{{|||~~~}}}zzzvvvsssooopppuuuzzz|||{{{vvvxxxyyywwwsssqqqqqqrrrppppppqqqtttvvvvvvtttrrrqqqsssvvvvvvsssqqqqqqqqqnnnoooppppppooopppsssuuuwww}}}}}}tttmmmmmmpppqqqooolll[[[UUUKKKBBB>>><<<777222111111000000000000111111---+++)))))),,,///222222/////////...+++))))))***'''((()))+++++++++******$$$######'''---///,,,)))+++***((('''%%%%%%$$$$$$$$$%%%$$$!!!!!!%%%$$$%%%&&&&&&&&&$$$"""  """###$$$%%%%%%$$$$$$######"""""" !!!!!!!!! """,,,777iiiwww\\\@@@///***+++###$$$###!!! """!!!"""###$$$%%%$$$$$$######!!!'''(((%%%***///(((***///333111...111777<<>>BBBMMM\\\ooo{{{~~~||||||}}}~~~}}}~~~|||}}}~~~~~~~~~yyy~~~~~~|||yyysssooo___VVVOOOQQQWWW\\\ccciiiooorrruuuwwwvvvuuuttttttvvvvvvuuusssqqqooolllkkkddddddfffiiiooowww~~~wwwzzz~~~~~~|||{{{|||}}}|||||||||yyyuuusssrrrsssnnnnnnpppqqqqqqnnniiieee]]]```cccddddddccccccdddooolllhhhfffeeedddbbbaaahhhhhhjjjpppxxx}}}~~~}}}wwwxxxxxxwwwuuuuuuwwwzzzyyytttnnnlllnnnqqqssssss~~~yyyuuutttvvvxxxxxxwwwtttrrrkkkddddddkkkrrrtttrrrsssttttttsssssstttvvvtttuuuuuusssrrrsssuuuwwwyyyvvvsssqqqqqqqqqpppooopppqqqsssvvvxxxxxxuuusssrrrrrrssssssssssssrrrrrrssspppmmmmmmoooqqqpppooommmnnniiiWWW???,,,$$$$$$!!!%%%&&&###$$$)))***&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%(((---555DDD^^^tttuuuuuuuuuuuutttttttttssswwwwwwwwwvvvtttrrrooonnnkkknnnqqqsssqqqnnnlllkkklllhhhdddeeejjjmmmmmmkkk^^^^^^aaaffflllpppqqqqqqqqqrrrtttuuuwwwwwwwwwwwwtttuuuxxxzzz{{{{{{{{{zzzxxxvvvuuuvvvyyyyyywwwtttsssoookkkkkkpppuuuxxxyyyvvvxxxyyywwwssspppoooqqqkkklllnnnqqqtttuuusssrrrooorrruuuuuusssqqqqqqrrrqqqtttwwwvvvrrrppprrrvvvzzz}}}yyynnnhhhlllrrrssstttfff___XXXNNNEEE???;;;888666111000...---...///111333111000.........000333444---------,,,***((('''&&&++++++******))))))((((((&&&&&&&&&&&&%%%&&&(((***(((***+++(((###!!!!!!###''''''&&&&&&&&&$$$!!!###"""!!! !!!!!!"""!!!!!!!!!!!!!!! ,,,)))$$$ !!!###!!! !!!###""" $$$666TTT|||oooOOO555(((&&&'''((($$$%%%&&&&&&&&&$$$""" $$$***)))$$$###'''%%%'''(((&&&&&&,,,777@@@BBB;;;666777;;;DDDVVVfffyyytttnnnjjjlllsss|||}}}vvvssstttuuusssqqqvvvrrrnnnlllmmmkkkeee```SSSJJJAAA;;;999888444000...///+++%%%$$$(((+++***+++'''''')))(((%%%&&&)))%%%%%%%%%&&&&&&&&&'''''',,,,,,++++++*********)))---***&&&&&&***---***$$$***+++,,,+++))))))***,,,+++++++++,,,---///111222???DDDLLLRRRWWW]]]eeekkktttuuuzzzxxxrrruuu{{{pppkkkddd[[[YYY[[[fffccc]]]XXXZZZ]]]ZZZSSS\\\```cccbbb\\\TTTLLLGGG999666111---+++,,,...000>>>MMMeeeyyy}}}}}}~~~~~~~~~}}}~~~|||~~~zzzwwwtttsssssstttvvvvvvwwwyyyzzzxxxrrrmmmddd^^^WWWTTTWWW]]]dddhhhooovvvzzzyyyzzz|||xxxqqqooorrruuuwwwuuupppjjjeeebbbbbbcccgggmmmvvv}}}xxxuuuuuuwww{{{}}}{{{yyywwwuuutttqqqnnnkkkkkkkkklllpppttttttqqqnnnfffdddeeejjjqqqtttqqqmmmvvvpppiiigggjjjmmmmmmllluuuuuuvvvwwwyyy{{{}}}~~~{{{zzz{{{|||||||||zzztttnnnkkkmmmtttzzz~~~~~~|||zzzyyyxxxxxxtttrrrnnnkkknnnuuuwwwtttrrrrrruuu{{{}}}zzzxxxyyy{{{yyyvvvuuuvvvyyy|||{{{xxxsssooonnnnnnppprrrrrrsssvvvxxxxxxwwwuuuttttttvvvyyyxxxuuusssssstttzzzxxxvvvuuuuuuwwwwwwwww{{{zzzlllPPP666+++((('''***)))'''$$$###"""""""""###"""###&&&&&&$$$$$$&&&###(((...444CCC[[[qqq|||{{{wwwqqqoooppprrrrrrqqqvvvvvvvvvuuusssqqqpppoooqqqqqqqqqsssttttttqqqnnnjjjkkkiiigggjjjpppqqqooojjjeee___```hhhppptttvvvwwwvvvvvvvvvvvvwwwxxxyyywwwrrrnnnmmmqqquuuxxxxxxyyyyyyyyyyyyyyywwwssspppvvvrrrmmmiiijjjnnntttxxxyyyuuupppnnnnnnooopppppppppqqqrrrsssttttttttttttyyyuuuqqqoooooopppqqqqqqxxxvvvtttrrrqqqrrrtttuuuwww{{{yyyooojjjmmmsssttttttkkkbbbZZZNNNEEE???<<<999888111000...---,,,---...///222111000000///000111111000000///---,,,+++))))))))))))))))))((((((((((((%%%&&&'''''''''&&&''''''&&&'''((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$###"""!!!  %%%### !!!"""  !!!"""  $$$!!!$$$@@@aaazzzlllWWW;;;)))$$$%%%$$$""""""###%%%&&&&&&$$$###"""$$$###%%%((('''%%%)))111555444222///000777AAAIIIWWWOOOIIIKKKRRR___ttt~~~xxxvvvyyyqqqmmmjjjkkkoooqqqooolllllldddYYYQQQKKKEEE>>>999777222---+++,,,---,,,***))))))'''%%%***555>>>AAA,,,)))(((***)))&&&&&&)))'''''''''(((((()))))))))$$$%%%&&&''''''((()))))))))******+++,,,......---)))******)))'''(((***,,,555999@@@GGGMMMSSSYYY]]]kkkmmmoooqqqsssvvv{{{~~~yyy}}}|||zzzyyyzzzvvvnnniiinnnzzzvvvjjj^^^XXXRRRMMMMMMQQQYYY```ccc]]]WWWXXX]]]```gggddd___XXXNNNCCC:::444222000---+++***,,,...000111???XXXppp|||~~~|||{{{}}}~~~|||xxxyyywwwuuurrrqqqqqqqqqrrrsssssstttvvvwwwuuupppllliiiccc[[[XXX[[[bbbiiimmmoootttwwwvvvvvvwwwssslllhhhlllpppssssssoooiiifffbbbbbbcccgggmmmuuu}}}}}}zzzwwwvvvxxxzzz|||{{{yyyvvvuuutttrrrnnnlllllllllmmmqqquuuwwwuuussspppooopppsssxxxzzzxxxvvv{{{tttnnnmmmrrruuusssooottttttvvvwwwzzz|||~~~|||zzzzzzzzzyyyxxxxxxtttpppooorrrwww{{{}}}}}}{{{yyywwwvvvuuutttwwwvvvtttrrrvvv{{{{{{wwwqqqppptttzzz|||yyywwwyyy}}}{{{yyyxxxxxxyyy{{{|||yyyxxxwwwuuusssrrrrrrrrrvvvvvvwwwyyyzzz{{{{{{|||wwwzzz||||||{{{yyyzzz{{{zzzyyyxxxxxxzzz}}}yyyvvvgggLLL444***((('''+++***(((%%%$$$#########$$$"""###&&&&&&######'''(((///777CCCUUUkkkyyy{{{wwwrrrpppqqqqqqqqqpppsssssssssssssssrrrqqqqqqrrrtttuuuvvvvvvuuutttsssoooooollliiikkkpppqqqnnnqqqkkkeeedddiiiooorrrrrrxxxxxxxxxxxxyyyzzz{{{{{{zzzvvvssssssvvvzzz||||||||||||}}}~~~}}}yyytttpppqqqoookkkiiijjjooouuuxxxyyyvvvrrrooopppqqqrrrrrrooopppqqqrrrsssuuuuuuvvvwwwsssooommmmmmmmmmmmmmmsssqqqooonnnoooqqqtttvvvvvvxxxtttlllhhhkkkoooooo{{{sssooohhh^^^PPPEEE???===;;;999444222000...---------...222222222222111000///...222222000...---,,,,,,,,,---------------.........(((((()))))))))((('''''')))(((''''''(((((('''&&&######$$$%%%$$$###"""!!!%%%&&&'''))))))(((&&&%%%$$$###!!! !!!""" !!!"""$$$ !!!!!!!!!""""""!!!###!!!)))IIIlll~~~}}}vvvmmmLLL;;;((( ###'''$$$ """###%%%&&&&&&&&&%%%$$$'''&&&&&&&&&$$$)))666DDDPPPIII@@@:::<<>>KKKQQQ...***)))+++***''''''***&&&&&&''''''((((((((()))((()))******++++++++++++((())))))(((&&&'''***...+++...222666:::@@@FFFJJJXXX```iiinnnpppqqquuuyyy}}}yyywwwxxxyyyyyyzzzrrrxxxwwwzzz}}}|||tttkkkeeecccccc```ZZZZZZdddrrr{{{|||ggg]]]SSSNNNLLLLLLPPPUUU[[[eeellljjjfffgggiiijjjaaaYYYNNNCCC:::222)))$$$***))))))))))))+++---...(((333KKKfffyyy}}}zzzwwwwwwyyy{{{~~~~~~}}}}}}|||yyyuuurrrtttsssrrrppppppqqqqqqrrrrrrssstttuuuvvvuuuqqqnnnnnnhhhaaa]]]^^^ccchhhkkkqqqtttvvvvvvwwwwwwsssmmmgggjjjmmmpppqqqnnnkkkiiicccdddfffjjjooouuu{{{~~~}}}|||{{{{{{|||}}}~~~|||yyyxxxwwwuuussspppqqqpppqqqsssvvvxxxyyyxxxzzzzzzzzz{{{|||}}}~~~~~~~~~xxxrrrrrrvvvxxxuuuqqqssstttuuuxxxzzz}}}~~~}}}||||||}}}|||{{{yyyvvvtttrrrssswwwzzz}}}~~~|||{{{yyywwwuuusssrrrrrrtttuuuuuuuuuyyy|||yyyssspppooorrrxxxzzzwwwwwwyyy~~~}}}|||{{{{{{zzzzzzyyyyyyzzz{{{|||zzzxxxtttrrrttttttuuuvvvwwwzzz|||}}}yyy{{{~~~~~~}}}~~~{{{{{{zzzzzz|||xxxooo\\\BBB///(((((()))+++***(((&&&%%%$$$$$$%%%$$$###$$$&&&%%%"""$$$(((---777EEEVVViiizzzzzzxxxuuussssssrrrpppoooooopppqqqrrrrrrssssssrrrsssvvvzzzzzzxxxwwwxxxzzzuuutttpppkkklllqqqrrrpppwwwrrrllljjjllloooqqqpppyyyyyyzzz{{{}}}~~~}}}|||zzz{{{}}}|||uuuooollljjjiiiiiilllqqqvvvzzzzzzwwwsssrrrsssuuuvvvvvvppppppqqqrrrsssuuuwwwxxxtttqqqmmmkkkkkklllkkkkkkooommmkkkkkkmmmppptttwwwxxxvvvqqqjjjiiimmmnnnlll{{{ttttttnnnbbbRRREEE???<<<:::777888666444222000/////////000111222333222111///...222111///---,,,,,,,,,,,,......//////000000000111---,,,***)))*********)))...***''''''((((((%%%"""!!!###$$$%%%$$$#########$$$&&&)))++++++***'''&&&'''%%%""" !!!###%%%!!!!!!"""######$$$%%%%%%!!!"""######$$$$$$######!!! """###!!!,,,NNNqqquuueee\\\WWWOOOGGG555---$$$###'''***((($$$$$$%%%&&&'''(((((('''''''''((((((&&&(((444III[[[mmmaaaRRRIIILLLYYYiiissswwwxxx{{{~~~uuuooommmnnnooollljjjiiihhhfffcccaaa```fffaaaYYYQQQIIIAAA999444000+++&&&###$$$'''((()))&&&'''))))))((('''((()))(((***((('''...:::EEEHHH...***)))+++***''''''***((((((((((((((((((((((((++++++,,,---,,,,,,+++***,,,,,,...222555666:::???BBBGGGNNNUUU[[[```eeehhhnnnvvv}}}|||uuuooonnnppplllgggaaa^^^___aaa```___]]]ccclllttttttnnnddd]]]___cccdddaaaZZZRRRNNNLLLKKKKKKLLLRRR```ooouuutttfffaaa[[[ZZZ]]]bbbgggkkkoooqqqsssvvvyyywwwiii[[[FFF>>>444...---+++'''"""&&&&&&'''((()))***++++++)))222GGGbbbvvv~~~~~~||||||{{{||||||~~~}}}{{{xxxuuutttvvvxxxyyyxxxwwwwwwwwwvvvtttrrrwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxwwwuuusssqqqmmmhhheeedddeeeeeeeeeooopppqqqsssvvvwwwtttpppqqqppppppooonnnnnnnnnnnniiijjjmmmppptttxxx|||~~~}}}||||||{{{yyyxxxwwwwwwvvvvvvwwwyyyzzz{{{|||}}}}}}|||{{{{{{}}}~~~}}}yyyuuuqqqpppqqqqqqqqqtttuuuuuuwwwyyy{{{}}}~~~xxxxxxzzz}}}}}}tttrrrqqqrrrvvvzzz}}}~~~zzzyyywwwuuusssrrrqqqqqqqqqtttvvvwwwzzz|||xxxppppppoooqqqvvvxxxvvvvvvyyy{{{|||}}}}}}|||{{{yyyxxx{{{|||~~~~~~{{{xxxuuussstttuuuwwwxxxzzzzzz{{{xxxyyy{{{||||||{{{{{{{{{||||||{{{zzzyyy{{{}}}{{{kkkPPP777(((%%%))),,,)))(((&&&%%%$$$$$$$$$%%%%%%###$$$&&&$$$"""%%%+++222AAATTTdddrrr|||}}}{{{zzzyyywwwvvvtttrrrpppooopppqqqrrrrrrrrrrrrrrrsssxxx||||||xxxwwwzzz}}}wwwwwwrrrnnnnnntttuuusssxxxtttpppoooqqqssstttssszzz{{{|||~~~}}}uuuoooiiiiiiiiikkkoootttyyy|||{{{xxxuuuuuuvvvxxxyyyyyyttttttttttttuuuvvvxxxyyysssqqqnnnnnnoooppppppooopppnnnmmmlllnnnrrrvvvxxx|||wwwpppmmmnnnqqqpppmmm~~~}}}qqqcccQQQDDD>>>;;;777444777666555333111000///...---...111222333222000//////...---,,,+++******************++++++,,,,,,,,,///+++'''%%%&&&(((******---***''''''((((((%%%"""!!!$$$&&&'''%%%$$$$$$%%%###%%%(((+++,,,***'''%%%&&&$$$!!! """$$$######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%222RRRqqquuugggRRR===222///,,,(((''''''''''''''''''''''''%%%&&&'''((()))))))))))))))---000///555FFF___qqq|||sssiiicccdddllluuuzzzyyy{{{}}}pppnnnjjjhhhhhhkkkoooqqqiiiiiihhhddd___ZZZUUUQQQDDD@@@999333///,,,)))(((***)))'''&&&'''((((((((('''(((***)))'''%%%$$$%%%)))+++***(((***000444333,,,)))(((***)))''''''***))))))******************%%%'''***...111222333333===???JJJ[[[ffffffaaa```___ccciiikkkjjjfffcccaaaZZZaaahhhfff^^^WWWUUUVVVSSSNNNHHHEEEGGGHHHHHHGGGGGGLLLRRRVVVUUURRRMMMIIIDDDHHHKKKKKKIIIGGGHHHJJJKKKOOOUUU]]]jjjuuuwwwrrrooonnnnnnoootttyyy{{{{{{}}}|||zzzxxxsssgggPPP;;;---)))$$$%%%)))+++)))&&&&&&''''''((())))))))))))+++333FFF```uuu||||||{{{{{{{{{zzzyyyyyyxxxxxxxxx~~~}}}yyywwwvvvwwwyyywwwvvvvvvwwwzzz{{{{{{zzz||||||{{{zzzzzzzzzzzzzzzyyyzzzzzzzzzyyyxxxwwwwwwsssrrrrrrrrrrrroookkkhhhiiiggghhhnnnuuuwwwvvvttt~~~yyysssmmmkkkmmmqqqtttssstttvvvxxx{{{~~~~~~~~~~~~}}}|||xxxxxxxxxxxxyyy{{{~~~{{{||||||{{{yyyyyy{{{}}}||||||xxxqqqjjjiiinnntttwwwvvvtttssstttvvvyyy{{{uuuuuuwww{{{}}}~~~|||zzzpppnnnkkkkkkoootttxxxzzzvvvuuutttrrrqqqpppppppppsssvvvxxxyyy}}}{{{tttrrrpppqqquuuwwwuuuvvvyyyxxxyyy{{{}}}}}}{{{yyyxxx~~~}}}{{{yyyxxxvvvxxx{{{~~~}}}{{{yyyxxxxxxxxxyyyyyyxxxvvvuuuxxxyyyzzzyyyxxxyyy|||nnnKKK111%%%$$$(((,,,'''&&&$$$#########$$$$$$%%%$$$%%%&&&$$$###(((000:::NNNdddooossswww{{{||||||||||||{{{yyyvvvtttsssrrrssssssssssssrrrrrrqqqrrrwwwzzzzzzwwwvvvyyy}}}vvvvvvsssoooqqqwwwyyywwwtttsssrrrsssuuuwwwxxxyyyzzz{{{}}}|||uuupppkkkkkklllnnnrrrwww{{{~~~{{{yyywwwvvvxxxzzz{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwtttsssqqqrrrtttvvvwwwvvvuuutttsssrrrsssuuuwwwyyy|||uuunnnnnnrrrtttrrrpppmmm___MMMAAA===:::666333333333222111000///...---+++,,,///111111111000///,,,------,,,,,,+++))))))************++++++++++++,,,'''"""!!!$$$''''''''''''&&&&&&&&&((()))((('''###'''******'''%%%&&&((("""$$$'''******)))'''%%%###!!!  !!!""""""""""""!!!!!!!!!!!!#########$$$$$$$$$%%%%%%""""""$$$%%%)))555OOOfffWWWJJJ666''' """%%%''' $$$((('''$$$###%%%)))'''((()))+++---///111222666<<>>;;;999999:::;;;;;;===@@@CCCDDDDDDEEEFFFGGGGGGKKKQQQUUUXXX[[[```eeecccjjjqqqvvv{{{}}}xxxxxx{{{}}}}}}|||}}}mmmXXXEEE444((('''&&&%%%'''+++,,,***'''(((((((((((())))))))))))(((111FFFaaattt{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||zzz{{{|||{{{zzz{{{~~~}}}}}}}}}}}}}}}|||||||||zzz{{{{{{yyyvvvuuuuuuvvvvvvwwwzzz}}}~~~|||wwwssshhheeefffpppzzz~~~uuunnnkkkooouuuzzz||||||}}}~~~}}}|||}}}~~~~~~}}}uuuvvvxxxyyy{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~|||uuunnnmmmrrrxxxxxxuuuqqqnnnnnnqqqvvvxxxuuuuuuuuuwwwwwwvvvssspppmmmjjjhhhhhhkkkpppsssuuurrrqqqqqqpppooooooppppppssstttttttttxxx~~~|||xxxwwwtttsssvvvwwwuuuwwwzzzwwwyyy{{{}}}}}}|||yyyxxx}}}{{{zzzyyyxxxtttwww{{{~~~|||xxxuuuyyyxxxwwwxxxxxxxxxuuussssssvvvxxxxxxxxx{{{lllFFF...&&&%%%(((***%%%$$$###""""""###$$$$$$%%%%%%&&&'''%%%%%%,,,555HHH^^^ssszzzvvvvvvyyy}}}{{{}}}}}}|||yyywwwvvvwwwvvvvvvvvvuuuuuusssrrrrrrrrruuuwwwwwwuuutttwwwyyyssstttsssqqqtttyyy{{{xxxqqqrrrsssvvvxxxyyy{{{{{{yyy{{{}}}~~~{{{wwwssspppppppppqqqssswww{{{~~~{{{yyywwwwwwyyyzzzzzzzzzzzzzzzzzzzzzyyywwwvvvuuuuuutttsssuuuwwwyyyzzzyyyxxxxxxxxxxxxxxxxxxyyyyyyvvvoookkknnnrrrssssssssseeeXXXGGG>>><<<;;;777333000000000000000000//////,,,---...//////...------,,,...///000///---+++)))------,,,,,,,,,,,,,,,+++(((%%%"""$$$''')))'''$$$$$$&&&''''''&&&&&&'''(((&&&***------)))'''(((***"""$$$&&&((()))((('''&&&###"""!!! !!!!!!  """!!!!!! !!!"""###$$$$$$###"""###&&&///???NNN<<<444+++$$$###%%%)))---"""%%%''''''''''''***---,,,...111444999===AAACCCIIIRRRXXX\\\dddsss~~~xxxooohhhddddddaaabbb___\\\___eeefffbbbeeeeeefffddd```ZZZTTTPPPFFFGGGAAA666000...***%%%((((((&&&%%%$$$%%%&&&((("""$$$&&&'''((((((((())))))'''&&&'''+++---+++***$$$((()))((((((***)))&&&)))''''''***+++***+++///***,,,///333777;;;>>>@@@JJJMMMQQQTTTWWWXXXXXXWWWXXXXXXaaaooopppaaaRRRMMMHHHKKKNNNNNNKKKFFFBBB@@@AAABBBCCCBBB???===<<<===<<<===>>>>>>>>>???BBBDDDKKKMMMOOOPPPQQQTTTZZZ___ccciiipppuuuvvvxxx|||{{{{{{|||vvvfffOOO<<<111+++''''''((()))*********)))(((''''''''''''((()))***+++(((333JJJeeexxx~~~~~~}}}}}}|||}}}~~~{{{||||||yyyuuussstttvvvzzz{{{|||~~~~~~|||wwwttthhhcccdddppp|||yyyssssssxxx||||||}}}~~~~~~wwwyyy{{{{{{{{{|||~~~~~~~~~}}}{{{yyyyyyzzzzzzwwwrrrmmmiiiiiinnntttyyywwwvvvuuuuuuuuussspppnnnpppnnnmmmnnnqqqtttuuuuuurrrrrrrrrrrrrrrssstttttttttsssooonnnsss{{{~~~|||{{{wwwvvvxxxxxxvvvwww{{{zzz|||}}}~~~}}}{{{yyywww~~~}}}zzzxxxuuutttqqqssswwwzzz{{{yyywwwuuuwwwvvvuuuwwwyyyyyyvvvsssqqqtttwwwwwwwwwyyyyyyZZZ999)))'''))))))***%%%$$$#########$$$%%%&&&%%%%%%'''(((&&&'''000:::TTThhh|||}}}zzzzzz{{{zzz{{{|||zzzxxxvvvwwwyyyxxxxxxxxxxxxwwwvvvuuuttttttttttttttttttttttttuuuqqqssssssrrruuuyyyzzzvvvqqqsssvvvxxxxxxxxxxxxxxxxxxyyy|||~~~|||{{{{{{{{{zzzyyyuuutttrrrqqqsssvvvzzz|||{{{yyywwwwwwxxxyyyyyyxxxwwwxxxyyyzzzzzzxxxuuutttuuutttssstttvvvwwwvvvuuuwwwxxxzzz{{{{{{{{{yyyyyyqqqkkkiiinnnrrrssstttxxx{{{^^^RRRCCC;;;<<<<<<999555000000111222222222222222............---,,,++++++---///222333333000---+++*********))))))((((((((('''&&&&&&)))......)))$$$&&&(((***((($$$"""###&&&(((,,,000///+++((())),,,###$$$&&&((())))))((('''%%%%%%%%%%%%$$$$$$######  """###!!! !!!###&&&$$$!!! $$$---555+++(((&&&&&&%%%%%%'''***((('''''')))---000222444222444888>>>DDDJJJOOORRRYYYbbbiiimmmuuuwwwjjj]]]WWWXXX\\\___bbbcccbbbeeeiiieee]]]YYYVVVPPPJJJEEE@@@===<<<333444...%%%###)))+++)))"""###%%%&&&&&&%%%&&&'''&&&''''''&&&%%%%%%&&&(((***&&&###%%%***---+++((('''***+++)))))),,,,,,***)))''''''+++---,,,---111777:::>>>DDDKKKPPPUUUWWWXXXXXXXXXVVVSSSNNNIIIFFFHHHCCCEEELLLIII???>>>DDD@@@BBBCCCBBB???<<<;;;;;;;;;;;;;;;<<<===???@@@AAADDDHHHLLLNNNOOORRRWWW[[[ccceeegggiiikkkpppxxx~~~zzzvvvaaaCCC---)))...---((($$$&&&((()))(((((()))+++&&&%%%%%%&&&''')))+++---,,,888QQQkkk|||{{{|||~~~~~~~~~zzzuuusssuuuwww}}}{{{yyyxxxwwwtttooolllbbb\\\]]]jjjwww}}}|||zzz{{{~~~}}}|||~~~}}}zzzxxxyyy{{{|||zzz~~~yyyuuupppiiieeefffllltttzzzxxxwwwvvvvvvvvvvvvtttrrrttttttuuuxxxzzz{{{zzzxxxuuuuuuuuuvvvwwwxxxyyyzzzyyywwwqqqnnnttt~~~~~~zzzxxxyyyxxxvvvxxx{{{~~~~~~{{{yyywww~~~~~~~~~}}}{{{wwwssspppsssuuuwwwzzz{{{|||||||||tttssssssuuuxxxyyywwwtttrrruuuwwwvvvtttuuu{{{bbbFFF***"""(((,,,,,,+++&&&%%%$$$$$$$$$%%%&&&'''%%%&&&((()))'''(((222>>>ZZZlll~~~{{{xxxxxxzzzzzzyyyvvvuuuwwwzzzxxxyyyyyyyyyyyyxxxxxxwwwvvvtttrrrrrrsssttttttsssqqqsssssssssuuuyyyxxxttttttvvvxxxyyyxxxvvvuuutttwwwyyy{{{~~~~~~}}}~~~~~~{{{yyyzzz|||}}}}}}yyyvvvsssqqqrrruuuxxx{{{{{{yyywwwwwwxxxxxxxxxvvvsssuuuxxxzzzzzzxxxuuussstttsssrrrrrrrrrrrrqqqoootttvvvyyy|||||||||zzzxxxnnniiiiiiooottttttwww|||zzz\\\NNN@@@<<<===:::666444///000///---+++,,,000444000...,,,---......+++(((------------,,,,,,+++***&&&'''((()))*********)))'''&&&%%%&&&(((*********'''&&&&&&&&&''''''%%%###%%%'''***+++,,,***((('''+++)))&&&&&&(((***++++++'''(((((('''$$$"""######!!!###"""!!!!!!$$$'''######"""!!!!!!""""""###...***%%%###%%%&&&%%%$$$'''&&&&&&%%%&&&((()))+++,,,...000000111555===BBBHHHJJJMMMTTTZZZ```bbbbbbkkkmmmmmmnnnuuu~~~rrrfff___[[[[[[___eeeiiifffaaa[[[UUUPPPLLLJJJ>>>;;;666222000...,,,***(((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%&&&(((***''''''&&&&&&%%%%%%&&&&&&%%%&&&'''((())))))(((((('''&&&%%%%%%&&&(((+++---'''***...444:::???CCCEEEGGGIIILLLMMMLLLLLLMMMNNNHHHFFFDDDCCCDDDCCCAAA???===<<<;;;:::888777777666;;;???CCCCCC@@@???AAAEEEIIIHHHIIIMMMPPPRRRYYYaaaffflllsssvvvvvvwww||||||nnnRRRBBB000***///222+++"""%%%&&&''')))******++++++((()))++++++'''$$$)))111---BBB```vvv{{{~~~}}}||||||zzzyyy~~~~~~}}}yyyqqqkkk\\\UUUVVVeeeuuu|||}}}|||zzz{{{~~~}}}|||~~~{{{|||}}}}}}|||zzzzzz{{{}}}~~~}}}zzzpppmmmkkkmmmrrrxxxzzzzzz}}}{{{zzz|||}}}}}}|||{{{{{{zzz{{{{{{{{{xxxvvvvvvyyy}}}}}}{{{yyyzzz|||xxxqqqrrryyy~~~|||zzzyyyyyyyyyyyy~~~}}}|||{{{zzzyyyyyy}}}|||{{{{{{{{{yyyvvvsssvvvxxx|||~~~~~~~~~~~~~~~yyytttuuuyyy||||||zzzttt{{{|||yyyxxxtttmmmGGG555$$$$$$,,,...***&&&$$$$$$######$$$$$$%%%&&&'''(((######''''''111HHHcccppp|||~~~~~~|||xxxsssqqqsssuuuuuuuuuuuuwwwyyyzzzzzzxxx{{{xxxuuuttttttvvvvvvvvvxxxwwwuuutttuuuwwwzzz|||wwwvvvtttsssrrrrrrssssssuuuxxx|||~~~}}}~~~~~~~~~}}}|||{{{~~~~~~|||{{{yyyyyyyyyxxxwwwtttrrrqqqrrrtttuuuuuuzzzxxxtttqqqooooooqqqrrrssssssvvvzzz|||xxxrrrrrrtttvvvxxxwwwuuusssoooSSSFFF;;;:::<<<<<<:::888000000000...+++,,,///222000...,,,+++---,,,***((())))))***+++++++++******'''''''''((())))))******)))'''%%%%%%'''((()))(((&&&&&&%%%&&&''''''%%%$$$###$$$&&&'''((('''&&&%%%###"""!!!###&&&***+++,,,(((((((((%%%###!!!"""###$$$%%%&&&$$$"""!!!###%%%$$$###!!! """###%%%(((%%%######&&&'''&&&$$$((())))))***,,,...///000///222666999>>>GGGRRR[[[aaa```______aaabbbaaa___gggiiifffccchhhwwwtttcccZZZWWWVVVYYY]]][[[XXXSSSLLLEEE???:::888333000---***)))((('''%%%((('''''''''&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((***''''''&&&&&&&&&&&&&&&''')))((('''%%%%%%%%%%%%&&&'''((())),,,000444888;;;???@@@AAACCCDDDEEEFFFFFFCCCDDDEEECCC???;;;999888<<<<<<<<<<<<;;;;;;;;;;;;888777777777999;;;>>>???CCCHHHNNNQQQSSSVVV\\\aaaoookkkjjjmmmpppqqqvvv{{{vvvbbbPPP777///(((&&&)))+++)))%%%%%%&&&''')))******++++++)))((()))++++++(((***///333KKKkkk~~~~~~|||~~~~~~yyysss```WWWTTT___oooyyy}}}~~~}}}}}}{{{|||yyyzzzzzzzzzyyyyyy{{{}}}~~~~~~~~~}}}yyyvvvvvvyyy|||}}}}}}}}}}}}}}}~~~}}}|||~~~~~~~~~|||yyyvvvqqqsssuuuwwwwwwxxxyyy{{{{{{vvvqqqqqqvvvzzz||||||}}}|||{{{yyyyyyyyyyyyyyy|||||||||||||||{{{{{{{{{||||||{{{}}}~~~}}}{{{yyyyyy|||~~~yyyyyy|||~~~}}}{{{uuu|||~~~yyyrrrdddWWW999///&&&'''***)))'''&&&$$$$$$######$$$$$$%%%&&&%%%&&&""""""'''(((333JJJeeeqqq}}}||||||zzzuuuqqqoooqqqssssssssstttvvvzzz|||{{{zzzzzzxxxvvvvvvwwwxxxwwwvvvvvvuuuuuuuuuwwwzzz|||~~~zzzyyywwwuuutttttttttuuusssvvvzzz~~~~~~|||zzzyyyxxxyyyyyyyyyxxxxxxxxxyyyyyyxxxvvvsssssstttuuuuuuuuuyyyvvvsssqqqpppqqqssstttrrrrrrtttyyy}}}~~~|||yyyrrrsssvvvyyy{{{yyyuuurrrssscccMMMAAA888888;;;;;;999888111111000...,,,,,,...000000...+++***++++++***(((%%%&&&'''((())))))))))))((('''''''''''')))***++++++)))&&&%%%&&&'''''''''%%%%%%$$$%%%''''''&&&$$$######$$$%%%%%%%%%%%%$$$!!! """&&&)))******)))((('''$$$!!! !!!###%%%&&&&&&%%%###"""$$$%%%'''%%%""" !!!###%%%'''%%%$$$$$$%%%'''((('''&&&(((***...333888<<<>>>???AAAFFFMMMSSSXXX]]]eeejjjllliiidddaaa^^^\\\YYYWWWZZZ___aaaaaahhhxxxvvv^^^OOOGGGCCCBBBCCCEEECCC>>>999333...+++)))***'''%%%$$$$$$%%%$$$###''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&''')))''''''&&&&&&&&&''''''(((***)))'''&&&'''))),,,...000222555999===AAADDDFFFEEEDDDCCCAAA@@@>>><<<<<<888:::;;;:::777555555555444777;;;<<<;;;<<>>XXXxxx{{{eeeXXXOOOUUUdddqqqxxx|||~~~}}}~~~~~~zzzxxx{{{~~~vvvwwwxxxxxxxxxyyy{{{}}}{{{{{{|||~~~}}}}}}~~~~~~~~~~~~|||xxxvvvooooooooorrruuuxxxyyyxxxuuutttrrrqqqrrruuuwwwyyy{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzzzz{{{{{{|||||||||||||||}}}~~~~~~zzz}}}~~~xxxooo___JJJ:::+++((((((***((($$$$$$'''$$$$$$######$$$$$$%%%&&&$$$%%%!!!"""((()))555LLLfffsss~~~}}}|||yyyuuuqqqppprrrtttrrrrrrsssvvvzzz}}}}}}|||{{{zzzzzzzzz{{{{{{yyyxxxssstttuuuwwwyyy{{{}}}~~~yyyxxxwwwvvvuuuuuuvvvvvvvvvxxx{{{~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyuuuuuuvvvwwwxxxyyyyyyzzzzzzxxxvvvuuuvvvwwwvvvuuuuuutttrrrpppppprrruuuvvvrrrrrrtttwwwzzz||||||zzzssstttxxx|||}}}{{{vvvrrrjjj[[[KKKAAA:::999;;;888555333222222111///...---......111///---++++++*********%%%&&&'''''''''''''''&&&((('''&&&%%%&&&(((***,,,+++(((%%%$$$%%%'''((((((%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&'''(((&&&%%%''''''%%%""" ###&&&""""""######$$$%%%&&&(((***'''$$$!!!!!!###&&&((((((''''''((()))+++,,,------222999BBBJJJPPPSSSUUU[[[bbbjjjmmmkkkfffcccbbb```\\\XXXUUUTTTSSSRRRQQQVVV]]]dddkkkuuu}}}fffKKK;;;444000------111000...,,,***)))(((((()))'''$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((((('''''''''((()))******))))))***---111555:::======>>>???@@@AAAAAAAAAAAA888888777666555555444444222333444444444666:::===999???EEEGGGHHHKKKQQQVVV[[[]]]```eeejjjooosssuuu}}}~~~qqq\\\DDD000%%%'''))),,,---,,,+++,,,---''''''((()))***++++++++++++((('''))))))***///777RRReee}}}}}}lll^^^PPPQQQ^^^nnnyyy}}}~~~|||{{{zzz||||||}}}}}}xxxvvvxxxzzz||||||vvvxxxyyyxxxxxxxxxzzz|||yyyyyy{{{~~~|||zzz{{{{{{||||||}}}}}}}}}~~~}}}|||||||||{{{xxxuuuuuurrrppprrruuuwwwvvvtttoooqqqssssssrrrtttxxx{{{zzzzzz{{{{{{|||}}}}}}~~~{{{{{{{{{{{{||||||||||||~~~uuuhhhWWWEEE666,,,((('''(((***(((######&&&$$$$$$######$$$$$$%%%&&&%%%&&&""""""(((***666NNNgggsss~~~~~~zzzwwwttttttuuuvvvsssssstttwww{{{}}}}}}|||{{{{{{{{{}}}~~~}}}{{{yyyrrrtttvvvxxxzzzzzzzzzzzzvvvuuuuuuuuuuuuwwwxxxyyy}}}~~~}}}{{{~~~~~~~~~{{{{{{{{{|||}}}~~~~~~vvvvvvwwwxxxyyyzzzzzz{{{{{{yyyxxxxxxyyyyyywwwvvvrrrqqqpppooopppsssuuuwwwssstttuuuxxxzzz|||}}}}}}wwwxxxyyy|||}}}|||xxxuuuzzzdddUUUHHH@@@:::;;;;;;777333111222111111000000///...---222111000...,,,+++++++++(((((((((((('''&&&%%%$$$((('''&&&%%%&&&(((***+++)))'''%%%%%%''')))++++++&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&***)))((((((((('''$$$"""%%%%%%$$$"""!!!"""&&&)))$$$$$$$$$$$$&&&(((((())))))'''### """&&&((())))))***+++...333999===AAAFFFMMMVVV]]]aaadddeeejjjmmmooollleee\\\VVVTTTUUUSSSPPPPPPQQQSSSTTTTTT]]]___ccckkkvvv~~~zzzrrrXXXEEE111(((((())))))***''''''''''''((()))******,,,)))'''&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&((())))))))))))***+++,,,---...///222555888;;;<<<=========<<<;;;999666444333000111111222444777999:::888888777666777;;;AAAFFFKKKRRRYYY]]]___ccckkkqqqyyy|||~~~|||~~~uuu```FFF111((((((+++)))((()))******)))''''''((()))******++++++***+++******(((&&&)))888HHHjjjsss~~~vvviiiYYYUUU___ppp|||{{{yyyxxxyyy|||~~~~~~zzzzzz~~~|||{{{zzzzzzzzzyyyxxxyyyzzzzzzyyyxxxxxxyyy{{{yyyyyyzzz~~~zzzyyyxxxvvvuuuttttttuuuwwwxxxzzz~~~yyyyyyyyy{{{||||||{{{yyy|||xxxuuutttuuutttqqqmmmlllpppuuuwwwvvvxxx|||||||||}}}vvveeeQQQ>>>333222555///***'''))))))&&&$$$%%%$$$$$$######$$$$$$%%%&&&(((((($$$$$$)))+++888PPPhhhsss}}}}}}zzzxxxxxxxxxxxxxxxwwwvvvwwwyyy|||}}}|||{{{yyyxxxxxxxxxzzzzzzyyywwwtttuuuwwwxxxyyyxxxwwwvvvuuuuuuuuuwwwyyy|||~~~}}}|||~~~{{{|||~~~zzz{{{{{{|||||||||{{{{{{{{{zzzzzzzzz{{{{{{yyyvvvppppppoooooopppsssuuuvvvvvvwwwyyy{{{|||}}}~~~|||{{{yyyyyy{{{|||{{{zzzpppZZZLLL@@@;;;888:::;;;888444444111000000111222111...,,,111222222111...+++***+++***))))))((('''%%%$$$###'''&&&&&&&&&&&&((()))***((('''&&&'''***,,,,,,+++)))(((''''''((((((&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&(((***)))&&&$$$%%%%%%%%%$$$###$$$''')))+++)))''''''((()))((('''&&&%%%###"""$$$'''***---,,,///222777<<>>BBBDDDHHHJJJKKKMMMQQQXXX___dddkkkooouuuzzz}}}~~~}}}|||xxxeeeMMM666'''&&&,,,---)))&&&'''+++---+++(((((()))******++++++*********+++---,,,***333III^^^}}}}}}{{{zzz|||vvvmmm___VVVZZZhhhtttzzz}}}}}}}}}}}}}}}~~~|||zzzwwwvvvvvvvvvvvvuuu{{{}}}{{{wwwwww{{{}}}{{{}}}~~~~~~~~~}}}{{{xxxwwwzzzzzz{{{yyyxxxwwwxxxzzzyyyyyyzzz}}}~~~}}}||||||yyyyyyxxxuuuqqqoooooopppsssuuuxxx}}}yyyyyyzzz}}}~~~|||zzzxxxvvvrrrnnnjjjmmmrrrxxx{{{}}}~~~~~~vvvfffPPP<<>>???BBBFFFMMMSSSYYY\\\cccgggmmmsssyyy~~~}}}}}}{{{fffLLL:::...'''(((,,,+++)))(((***---...---***))))))***+++++++++*********+++...333888FFF^^^ttt~~~~~~{{{yyywwwyyy~~~uuuqqqeeeWWWTTT^^^iiinnnyyyzzz{{{}}}~~~~~~~~~}}}yyyvvvsssrrrrrrrrrrrrqqquuuxxxxxxuuuvvvyyyzzzxxx|||}}}}}}}}}zzzxxxvvvuuuwwwxxxxxxxxxvvvwwwxxxzzzyyyxxxxxxzzz|||}}}}}}|||yyyzzz||||||{{{zzzzzzzzzwwwxxxxxxvvvrrrppppppqqqtttvvvyyy~~~}}}zzzzzz|||}}}~~~zzzuuuqqqpppqqquuuzzz||||||hhhSSS:::---))),,,444===///)))&&&((()))&&&###"""$$$$$$######$$$$$$%%%&&&'''((($$$&&&...222AAA[[[kkkuuu~~~~~~yyyxxxyyy||||||zzzzzzyyyzzz|||yyyuuuooommmooossswwwyyywwwxxxyyyyyyzzzzzzzzzzzz~~~~~~~~~~~~}}}|||zzz{{{|||}}}}}}{{{yyyxxxwwwxxxzzz}}}~~~{{{xxxwwwvvvvvvuuuuuuuuuvvvwwwyyy}}}~~~~~~~~~}}}zzzzzz{{{|||{{{{{{|||jjjaaaUUUGGG>>>888444444888999555111111///...///222444444000,,,,,,000333333...***''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((((((((((((+++++++++---...---***'''---,,,*********)))'''$$$%%%'''***+++,,,+++((('''((())),,,///111000---***)))******(((&&&$$$$$$$$$$$$""" """%%%''''''%%%)))+++...333999???DDDGGGIIIPPPYYY```dddfffiiikkkeeeeeedddaaa^^^[[[XXXVVVJJJNNNQQQPPPKKKGGGEEEEEE<<<:::777555333000,,,))))))***)))+++111555000(((%%%""""""''')))'''&&&(((&&&&&&&&&&&&&&&'''(((((('''&&&$$$$$$&&&((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))***---///------...///111333444555111000000000222555999;;;::::::;;;>>>BBBGGGKKKNNNTTTVVVZZZaaaiiiqqqyyy}}}}}}}}}nnnSSS888------,,,++++++&&&''')))++++++***(((''')))******+++++++++************///888EEEVVVmmm~~~}}}~~~~~~~~~~~~}}}~~~{{{xxxxxx{{{~~~}}}{{{{{{yyyooo___WWW]]]fffkkktttwww{{{}}}{{{sssqqqooopppqqqssstttsssppptttuuutttuuuyyyzzzwwwyyyzzzzzzxxxuuusssrrrssstttuuuvvvvvvvvvvvvyyy{{{yyyxxxwwwwwwyyyyyyxxxwwwsssuuuyyy{{{{{{zzzzzzzzzrrruuuvvvvvvsssrrrtttvvvvvvxxx{{{~~~{{{zzzzzz||||||{{{xxxwwwtttwww|||}}}}}}{{{~~~zzzxxx___FFF---%%%'''***+++---(((%%%&&&)))(((###!!!"""$$$$$$######$$$$$$%%%&&&%%%'''###&&&000555FFF```mmmwww~~~~~~yyyzzz|||}}}yyyyyyzzz}}}~~~xxxqqqnnnpppuuu{{{~~~xxxxxxyyyzzz{{{}}}~~~~~~zzzzzz|||~~~~~~wwwxxxzzz{{{{{{zzzxxxwwwvvvwwwyyy}}}|||yyyzzzzzzyyyxxxwwwwwwwwwwwwyyy~~~}}}||||||}}}|||{{{|||||||||{{{yyynnncccWWWJJJCCC<<<444444444444333111///---000///...///000111000///***+++------,,,***&&&$$$$$$$$$%%%&&&(((***,,,---&&&''')))******)))((('''///---,,,---//////,,,(((***++++++---...---***(((......---+++)))((('''&&&((((((+++000444555111---,,,+++***))))))(((%%%$$$!!!&&&***,,,***((((((***222444:::AAAJJJSSS[[[___aaadddhhhjjjgggbbb[[[VVVNNNMMMQQQVVVVVVRRROOOPPPOOOKKKFFFCCC???:::333...(((((('''&&&&&&&&&''''''$$$$$$%%%''')))***(((&&&'''''''''''''''((()))***+++***'''%%%######$$$%%%###%%%&&&&&&%%%$$$%%%'''(((&&&###"""###&&&)))***&&&******'''(((...333444555444111...,,,...222555222444777:::<<<@@@DDDHHHPPPNNNPPPVVV```fffhhhfffmmmrrryyy~~~xxx^^^CCC,,,))),,,***)))+++''')))+++,,,,,,,,,+++++++++)))(((***---...,,,***(((///<<>>999444000...,,,)))&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((***+++)))(((&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$###$$$%%%%%%%%%&&&''''''&&&&&&((()))(((((('''&&&%%%&&&''')))***......******...111111000000000111222777===BBBDDDHHHLLLPPPTTTXXX\\\___cccbbbdddkkkuuu|||~~~~~~tttQQQ;;;(((''')))((('''+++)))))))))***++++++***)))(((***,,,,,,+++***+++,,,777BBBTTTeeeqqqxxx|||~~~~~~~~~}}}}}}~~~~~~~~~|||{{{yyywwwvvvuuuzzzwwwqqqssszzz}}}~~~}}}xxxvvvwwwuuurrrpppoooqqqtttvvvwwwvvvuuuuuuuuuuuutttssssssvvvvvvtttsssuuutttqqqsssssssssttttttuuuuuuvvvyyyyyyxxxvvvuuutttsssssswww~~~{{{wwwxxxyyyyyyyyyzzz|||~~~zzz{{{{{{||||||{{{zzzyyy|||}}}~~~~~~|||{{{~~~}}}|||{{{{{{{{{~~~}}}||||||}}}|||zzzxxxuuuvvvzzz~~~~~~}}}~~~~~~|||{{{~~~~~~}}}~~~||||||~~~|||jjjVVV===///%%%&&&'''###$$$)))###'''***)))%%%###$$$&&&%%%$$$$$$#########$$$$$$(((&&&(((---555CCCZZZnnn~~~~~~~~~~~~~~~~~~{{{|||~~~~~~~~~}}}|||~~~}}}|||}}}{{{zzzzzz{{{||||||~~~}}}~~~{{{|||}}}{{{yyyyyy{{{~~~~~~|||zzzzzzyyyvvvttt||||||}}}|||xxxwwwxxxzzz{{{|||}}}||||||{{{yyyzzz}}}{{{{{{|||||||||}}}}}}}}}nnnVVVQQQIIIBBB???:::;;;;;;:::888555333000///...---,,,---......---,,,000//////---,,,***))))))***))))))))))))******+++))))))+++++++++***)))((((((((()))+++------,,,***)))***++++++,,,---......++++++***)))'''&&&%%%%%%&&&&&&(((***,,,,,,***(((************+++,,,------000222333444777>>>HHHPPPTTTYYYaaagggiiihhhdddaaaWWWVVVSSSPPPOOONNNNNNOOOJJJHHHIIIKKKGGG===777555111,,,&&&###"""###%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''''''''(((***+++***((($$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&%%%%%%'''((((((***,,,+++((('''(((++++++...000------222555444444666999===CCCKKKSSSYYY^^^bbbhhhmmmqqqtttwwwyyytttssstttyyy~~~xxxdddAAA333''''''((('''(((---+++)))(((***---...,,,)))***---...,,,***...777@@@UUUaaappp|||~~~~~~~~~~~~|||{{{zzzwwwuuusssqqqpppxxx}}}}}}vvvqqqssswwwzzz{{{{{{yyyuuuuuuzzzvvvppplllkkknnnssswwwyyyxxxwwwvvvuuuttttttssssssvvvwwwuuuuuuvvvuuurrruuutttttttttuuuvvvxxxyyyzzz{{{zzzwwwsssrrrtttvvv}}}}}}~~~}}}~~~||||||}}}}}}|||{{{zzzzzz|||}}}~~~||||||{{{{{{zzzyyyyyyzzzzzz|||yyywwwwwwvvvtttsssuuutttvvv{{{~~~~~~~~~}}}||||||~~~~~~}}}}}}~~~||||||}}}}}}}}}}}}}}}}}}{{{{{{wwwuuuwwwrrr]]]FFF111'''"""&&&(((%%%%%%)))&&&(((***)))%%%"""###%%%$$$###############$$$$$$)))'''***333???PPPdddttt~~~}}}||||||{{{}}}xxxxxx}}}}}}~~~|||||||||}}}|||{{{~~~}}}{{{yyyyyyzzz{{{||||||{{{zzz|||~~~~~~}}}zzzxxxxxx{{{}}}~~~|||zzzyyyzzzzzzyyyxxx}}}}}}~~~{{{xxxxxxyyyzzz|||~~~}}}xxxwwwzzz}}}}}}}}}}}}}}}}}}}}}~~~eeeRRRMMMFFFAAA???999::::::999777555333222111///...,,,---......---,,,222111///---+++++++++++++++***))))))(((((())))))))))))******)))((('''''',,,,,,---...///...---,,,......---,,,******+++,,,******))))))((('''&&&&&&))))))))))))***)))((('''((((((((((((***...333777888>>>GGGMMMPPPSSSWWW[[[iiifffaaa[[[UUUPPPMMMLLLKKKNNNRRRUUUUUURRRMMMJJJ<<<999888888444---))))))***'''###!!! """$$$&&&######""""""######$$$$$$((('''&&&((()))***)))(((%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''(((((((((((((((&&&&&&'''&&&$$$$$$&&&((('''***---,,,******...222---222666666999???DDDEEEIIIKKKPPPUUU[[[dddmmmsssssswww}}}|||zzzyyyzzz}}}}}}yyyuuuvvv{{{jjjSSS777000***+++***)))+++000,,,++++++...222222///***,,,---------333AAATTTbbbuuu|||~~~~~~~~~~~~zzzyyyxxxvvvtttsssqqqpppyyy}}}~~~xxxsssqqqooolllooossszzz~~~{{{tttsssvvvzzzvvvqqqllllllnnnrrruuuwwwxxxyyyyyywwwuuuttttttsssvvvxxxvvvwwwxxxwwwsssvvvuuutttssstttwwwyyy{{{zzz||||||xxxrrrqqqtttyyy|||}}}}}}{{{{{{{{{{{{zzzyyyyyyxxxwwwyyy|||~~~{{{{{{zzzzzzzzz{{{{{{|||{{{wwwsssppppppqqqrrrrrrssstttvvvyyy}}}}}}}}}}}}~~~zzzyyyyyyyyyyyyzzz|||}}}{{{wwwrrrpppqqqiiiPPP777(((###"""&&&(((%%%$$$&&&((()))***((($$$""""""#########"""""""""###$$$$$$)))''',,,999JJJ[[[lllxxx~~~}}}{{{zzzzzzzzzzzz{{{wwwwwwzzz}}}|||~~~}}}|||{{{zzzzzzzzzyyyyyyzzzzzzyyyxxxwwwxxx{{{}}}|||{{{zzz|||{{{~~~}}}{{{zzz{{{{{{wwwuuutttvvvxxx{{{|||{{{||||||}}}~~~}}}|||zzzxxxzzzzzz|||}}}zzzvvvvvvzzz~~~~~~~~~}}}}}}~~~}}}cccTTTOOOFFFAAA???888666666555444333333222222000///......//////---,,,111000...,,,+++++++++,,,***)))(((''''''''''''(((,,,,,,++++++***)))((('''.../////////...,,,+++******++++++)))'''&&&''')))*********))))))(((((((((***))))))'''&&&&&&''''''((()))+++---222999CCCJJJLLLRRRZZZ^^^]]]\\\[[[\\\bbb\\\TTTLLLGGGEEEFFFGGGKKKMMMPPPPPPLLLDDD;;;555...***''''''%%%######&&&$$$$$$$$$###!!!!!!!!!"""###"""""""""######$$$%%%(((&&&%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&&&&((()))((('''&&&&&&)))+++)))+++---...///222888===AAAFFFJJJKKKOOOWWW]]]^^^ccceeehhhlllqqqwww~~~}}}zzzyyyyyyyyyyyyyyyzzzwwwwwwzzz{{{```HHH000...------+++)))+++...------...111333111,,,'''***---333===LLL^^^qqq|||~~~}}}zzz|||yyyyyyyyyxxxxxxwwwwwwwww~~~yyyrrriii```aaagggqqqxxxwwwrrrsssxxxxxxvvvtttqqqpppqqqssstttrrrvvv{{{}}}{{{xxxvvvuuutttxxxyyyxxxxxx{{{zzzwwwwwwvvvuuutttuuuwwwyyy{{{zzz|||}}}yyytttrrrvvv{{{}}}}}}{{{xxx}}}zzzwwwvvvyyy{{{yyyyyyxxxxxxwwwwwwwwwwwwvvvxxxzzz}}}~~~~~~}}}{{{zzzzzzzzzzzz{{{||||||xxxtttooollllllnnnoooppppppuuuyyyzzzyyyyyy~~~~~~~~~|||{{{|||~~~{{{{{{zzzyyyzzz{{{}}}~~~~~~yyysssrrrqqqdddIII111%%%######&&&'''$$$###$$$******)))'''$$$###"""#########""""""###$$$%%%%%%''''''000BBBTTTcccpppxxx{{{zzzyyyyyyyyyyyyzzzzzz}}}{{{{{{zzzyyyzzz{{{www{{{~~~{{{zzzzzzzzzzzzzzzxxxwwwwwwwwwuuuvvvwwwvvvvvvxxx|||~~~}}}|||}}}~~~~~~}}}{{{yyyvvvuuutttvvvyyy{{{|||{{{xxxyyyzzzzzzyyyxxxwwwwwwyyyyyyzzz{{{}}}yyyvvvwww|||~~~}}}}}}~~~uuuaaaUUUOOOEEEAAA???888333333222111111111111222111///......//////---,,,...---+++*********+++,,,'''''''''''''''(((((()))///......,,,+++***))))))+++,,,---,,,***'''&&&&&&"""$$$'''&&&$$$###%%%((())))))))))))))))))))))))'''''''''&&&%%%'''+++...///333999>>>CCCKKKTTTZZZ]]]^^^^^^[[[VVVSSSTTTUUUUUURRRMMMIIIEEECCCCCCCCC@@@???===999444///***'''&&&""" !!!"""!!!$$$)))$$$&&&((((((&&&$$$##################$$$%%%&&&&&&(((&&&%%%%%%'''(((''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''(((***...111444555777;;;AAAFFFKKKMMM^^^bbbdddccceeemmmsssuuutttvvvxxxyyy{{{{{{zzzxxxwwwwwwxxxzzz{{{~~~~~~oooRRR<<<++++++,,,+++)))((()))***...///000000///---+++)))///999III[[[kkkxxx|||}}}{{{||||||}}}}}}~~~{{{rrrcccWWWWWW^^^jjjuuuwwwtttwww|||xxxxxxwwwwwwvvvvvvvvvvvvqqqwww|||~~~|||yyywwwxxxwwwzzz{{{yyyzzz}}}~~~|||yyyxxxwwwwwwwwwxxxyyyzzz|||}}}~~~|||yyyxxx{{{~~~~~~zzzzzzyyywwwzzzyyywwwtttrrrqqqrrrtttxxxxxxwwwwwwwwwwwwxxxxxxzzz{{{|||}}}}}}{{{yyyxxxyyyxxxxxxxxxxxxxxxyyyyyyyyytttooollllllmmmooooooqqqwww|||zzzvvvuuu|||}}}|||}}}~~~~~~}}}~~~~~~~~~{{{yyyxxxxxxzzz~~~}}}|||||||||}}}~~~{{{wwwvvvrrrbbbFFF000%%%%%%%%%%%%%%%$$$$$$$$$***)))(((&&&$$$#####################$$$%%%&&&&&&'''+++888MMM^^^jjjrrrxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{zzz{{{~~~}}}zzzxxxyyyuuuyyy}}}zzzxxxyyyzzz{{{{{{yyywwwwwwwwwuuuwwwxxxxxxvvvxxx}}}~~~~~~~~~|||zzzzzz}}}~~~|||zzz{{{zzzzzzzzz{{{{{{yyywwwuuuvvvvvvvvvuuutttuuuwwwxxxwwwvvvvvvxxx{{{~~~zzzyyy{{{~~~~~~||||||}}}iiiXXXPPPLLLBBB???>>>777444333111000/////////000000///------...---,,,***)))))))))))))))***++++++&&&&&&&&&'''(((***+++,,,......,,,***)))(((''''''&&&(((***)))&&&$$$$$$$$$!!!%%%))))))%%%$$$%%%(((((((((((((((((((((((((((%%%&&&'''(((***...555;;;>>>FFFOOOTTTUUUUUUWWWZZZWWWVVVSSSMMMGGGEEEHHHKKKMMMJJJEEE@@@;;;777555444---,,,)))'''%%%%%%&&&'''### $$$%%%$$$%%%)))&&&))),,,+++)))''''''(((%%%$$$$$$%%%&&&'''((((((***(((&&&&&&'''(((((('''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++,,,...000222444999???DDDIIIJJJNNNVVV___ddddddbbbooorrrqqqnnnooowww~~~{{{|||}}}}}}~~~zzzyyyyyyxxxyyy{{{~~~|||dddGGG333'''))))))))))))))))))(((,,,...///...---///555;;;KKKYYYkkkyyyzzzssseeeXXXUUU[[[gggtttzzzzzz|||{{{{{{zzzzzzzzzzzzzzzzzzvvvzzz}}}|||yyywwwxxxzzzzzz}}}|||yyyzzz|||||||||{{{{{{{{{{{{zzz{{{||||||zzzuuuvvvvvvuuuttttttuuuwwwyyyyyyxxxxxxyyyzzz|||}}}|||}}}~~~~~~}}}{{{yyywwwxxxxxxwwwwwwwwwwwwwwwxxxwwwtttpppnnnppprrrtttuuuuuuxxxzzzyyyvvvvvv{{{||||||}}}~~~}}}~~~~~~|||yyywwwwwwwww||||||{{{{{{{{{{{{{{{{{{|||xxxvvvuuuooo[[[@@@---&&&'''&&&$$$###$$$&&&'''+++)))&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''((()))111CCCYYYhhhoootttyyyyyyzzz|||}}}}}}}}}|||{{{vvvuuuxxx~~~~~~zzzxxx{{{vvvyyy}}}~~~|||{{{{{{zzz|||~~~}}}{{{xxxxxxyyyyyy{{{}}}{{{xxxxxx}}}}}}{{{yyyzzz~~~{{{zzz{{{}}}}}}|||{{{{{{{{{|||}}}{{{wwwtttrrrsssuuutttrrrsssuuuxxxzzzxxxvvvuuuvvvyyy|||}}}|||}}}}}}{{{{{{|||~~~ppp^^^PPPJJJGGG???===>>>666555444222000...------...///...,,,,,,,,,,,,+++)))&&&''''''((()))*********&&&&&&'''(((***,,,---///+++***)))'''%%%$$$#########&&&)))(((&&&$$$$$$&&&''',,,///...)))%%%&&&'''&&&&&&&&&'''''''''''''''%%%'''***,,,000666@@@GGGLLLUUU```ccc___WWWRRROOODDDEEEEEEBBB???===@@@CCCDDD???777///***)))***,,,&&&&&&&&&%%%%%%%%%%%%%%%""" ###'''(((%%%###%%%$$$''')))(((&&&%%%''')))&&&&&&&&&&&&'''((()))***+++)))''''''((()))))))))((('''&&&&&&%%%%%%%%%%%%)))(((((((((***---000222:::<<>>CCCFFFQQQUUUZZZ\\\]]]```ffflllkkkgggiiiyyypppnnnnnnjjjgggmmmyyy~~~}}}{{{vvvwww~~~{{{___BBB111%%%&&&***///...***(((***++++++...222555???WWWnnnyyyqqqjjjeeeeeeooo|||}}}||||||}}}~~~zzzxxx{{{~~~~~~~~~}}}~~~||||||~~~~~~}}}}}}xxxyyyxxxvvvuuuxxx~~~~~~|||||||||}}}{{{zzzzzz{{{|||xxxuuuqqqppprrrxxx{{{~~~}}}}}}~~~}}}~~~~~~{{{yyywwwvvvsssuuuxxxlllPPP555)))'''''''''&&&%%%%%%''')))+++)))%%%$$$$$$%%%%%%$$$%%%$$$&&&***)))$$$'''---999PPPeeemmmrrryyyzzztttvvvzzz{{{wwwuuuvvvtttssswww~~~|||xxxzzz||||||zzzyyy{{{~~~}}}{{{zzz|||~~~~~~~~~~~~~~~~~~}}}xxxuuuuuuzzzyyyuuuzzzwwwkkkrrrsssuuuvvvxxxxxxyyyyyy~~~~~~}}}{{{zzz|||}}}~~~{{{{{{~~~rrrcccXXXOOOFFFCCC>>>888666888000111111111111000000000///,,,))))))++++++'''###'''$$$%%%******&&&%%%(((((('''(((((())))))(((&&&'''&&&$$$$$$&&&''''''&&&---,,,+++***((('''%%%%%%((()))++++++,,,+++)))(((......***&&&(((111888::::::@@@DDDCCCAAADDDOOOZZZYYYSSSLLLEEEAAABBBDDDGGG>>>===<<<999555111...,,,,,,***)))(((((('''&&&$$$+++)))(((***......***%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$&&&''')))(((''''''&&&%%%###"""&&&$$$###%%%))),,,+++((((((((((((***,,,///222444;;;>>>CCCJJJQQQXXX]]]___fffiiilllkkkhhhhhhjjjnnnnnnjjjlllwww{{{ooojjjkkkiiihhhooozzz~~~~~~zzz{{{xxx[[[@@@111555---'''(((+++///444:::777444555<<>>555444222///,,,(((%%%###&&&'''(((((('''&&&'''(((***)))(((***------***'''%%%%%%$$$############$$$&&&'''((((((&&&$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%((('''&&&***///000,,,(((///000222666<<>>:::555111///.....................///111---)))''''''&&&%%%###&&&&&&(((******'''%%%$$$'''(((***+++***)))((((((######$$$'''((((((&&&#########$$$&&&(((***,,,---###$$$&&&(((+++...111222444888<<<>>>FFFPPPWWWXXXZZZRRRGGG>>><<<@@@HHHMMMDDDFFFIIIIIIEEE>>>666000+++******))))))((('''&&&$$$''')))(((%%%$$$''')))&&&%%%%%%&&&((()))'''$$$$$$$$$######"""######$$$''')))******(((%%%$$$$$$###$$$%%%%%%%%%&&&''')))''',,,555<<<@@@@@@>>>===DDDEEEGGGKKKQQQXXX^^^bbbiiilllpppuuuyyy{{{||||||xxxyyyzzzvvvpppjjjgggfff```______```aaabbbbbbaaabbbeeeiiinnnuuu|||xxxaaaGGG555000'''***555BBBIIIHHHGGGHHHSSSOOOOOOXXXhhhwww~~~||||||~~~~~~~~~~~~~~~|||zzzzzz|||~~~~~~}}}{{{}}}~~~~~~~~~~~~|||~~~{{{gggFFF...%%%$$$%%%&&&&&&%%%'''***,,,,,,)))&&&############"""!!!"""###"""%%%000CCCTTTmmmwww~~~~~~}}}~~~|||~~~}}}|||vvvwwwxxxzzz|||~~~|||{{{zzzzzz{{{~~~}}}{{{zzzyyyzzz~~~|||zzzyyyyyyyyyzzz{{{}}}~~~zzzvvvvvvxxx{{{~~~}}}|||~~~}}}yyy|||lll\\\PPPHHHFFFBBB===:::777333///000///...---,,,,,,,,,,,,---+++((('''''''''''''''%%%''')))*********)))'''(((+++...///---+++***+++'''%%%$$$$$$%%%%%%$$$###!!!$$$''')))*********&&&%%%%%%'''+++111777;;;CCCJJJOOORRRUUUXXXWWWSSSIIIBBB999666;;;CCCJJJNNNEEEAAA;;;444///---,,,---&&&&&&&&&''''''((())))))&&&(((***(((%%%###%%%(((###""""""###%%%%%%%%%$$$$$$######"""######$$$$$$%%%'''))))))'''%%%$$$$$$*********(((&&&%%%&&&((('''888MMMZZZ]]]]]]aaafff]]]\\\\\\^^^bbbgggllloooqqqsssvvvyyy{{{||||||{{{zzzzzzyyyuuuoooiiidddbbb^^^______^^^]]]^^^bbbeeeeeehhhmmmtttzzz~~~|||kkkVVVAAA777666(((666KKKYYYVVVJJJAAA@@@HHHNNNWWWdddsss}}}}}}}}}}}}|||zzzzzz|||~~~~~~|||{{{|||}}}{{{|||~~~}}}}}}~~~}}}~~~yyybbbAAA***$$$$$$%%%&&&&&&%%%'''***,,,,,,)))%%%############"""!!!#########***<<>><<<;;;888444111000...,,,+++++++++,,,******)))((((((((())))))&&&)))***((()))++++++)))(((,,,000000...++++++,,,***'''$$$"""###$$$$$$$$$!!!###&&&((()))'''%%%$$$&&&&&&'''***000888@@@EEEUUUYYY[[[XXXTTTPPPIIIBBB;;;888777999===@@@@@@>>>666555222///,,,)))''''''((('''&&&%%%%%%%%%&&&&&&))))))***(((&&&%%%%%%&&&"""#########$$$%%%%%%&&&$$$############$$$%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$'''******+++---333777DDDYYYpppyyyuuuqqqvvv}}}mmmkkkiiiggghhhkkknnnqqqjjjkkknnnqqqtttuuuvvvvvvyyyxxxuuuqqqkkkfffaaa^^^aaaccccccbbbaaabbbgggkkknnnpppuuu|||qqq```OOOBBB???BBB<<>>===888111///...,,,,,,,,,---...)))***++++++***))))))))))))+++***&&&&&&)))***'''$$$)))...///+++((((((******(((%%%$$$&&&'''''''''###$$$%%%&&&&&&%%%$$$###&&&(((---444<<>>===888///...---,,,,,,---///111***+++------+++)))((((((+++---***$$$###'''(((%%%!!!''',,,---)))&&&%%%'''((('''&&&''')))+++***)))######""""""###%%%'''(((&&&+++333>>>HHHQQQXXX[[[DDDCCC<<<444222666999999555333111000///...,,,+++---***&&&######&&&***---+++***)))'''''''''((()))+++(((&&&'''***+++)))&&& !!!""""""!!!"""$$$&&&%%%$$$$$$$$$%%%&&&&&&'''%%%&&&((()))***,,,000333BBBHHHOOOVVV[[[dddooowww~~~uuutttxxxrrrpppllliiihhhjjjmmmooosssssstttvvvxxxzzz}}}~~~{{{yyywwwwwwwwwxxxwwwwwwyyyzzz||||||zzz{{{}}}ttt[[[KKKDDDDDDJJJRRR;;;999888888999>>>LLLZZZbbbhhhmmmttt~~~yyyyyywwwyyy{{{}}}zzztttoooyyywwwvvvxxx|||}}}{{{xxxzzz{{{|||||||||~~~xxxrrrppppppppprrrtttwwwzzz{{{}}}yyyvvvtttzzz{{{zzz~~~~~~|||yyywww{{{}}}~~~uuuiiiWWW==='''$$$,,,'''''''''&&&%%%%%%''')))'''%%%""""""###%%%%%%%%%&&&''''''...CCCbbbyyypppdddaaadddiiimmmuuu~~~{{{nnnaaa\\\YYYPPPLLLFFF???999555444333222111000///---+++************+++---,,,***))))))))))))+++,,,(((###!!!$$$'''''',,,---)))(((+++***$$$&&&%%%%%%$$$$$$$$$$$$$$$#########%%%&&&&&&$$$"""***777@@@BBBGGGNNNKKKBBB999333///000666999666222,,,---...---+++***+++,,,---***'''%%%&&&''''''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$######'''%%%###""""""$$$%%%%%%$$$&&&&&&$$$"""###(((,,,...111333555>>>LLLWWW[[[```eeejjjmmmnnnpppuuuyyy|||rrrmmmjjjkkkkkkkkklllppptttyyy|||xxxuuuzzz}}}hhhPPPBBB<<<888555444111111111333:::EEEPPPXXXgggrrr}}}}}}|||ooocccaaahhhuuu~~~{{{vvvsssoookkkooonnnnnnqqqvvv{{{~~~~~~~~~yyyvvvsssqqqnnnmmmpppvvv||||||sssmmmppprrruuuyyy}}}}}}~~~}}}}}}~~~}}}zzzwwwgggKKK222)))((((((,,,)))&&&$$$%%%'''(((((($$$$$$############$$$$$$(((+++...888LLLhhh}}}~~~}}}mmmccc```___kkkqqqwww|||rrrhhh]]]YYYWWWNNNGGGCCC>>>999666444111///////////////......//////******+++***'''&&&'''((((((***+++)))$$$"""$$$'''&&&***+++))))))------***&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&000:::???<<<>>>CCC@@@888333///,,,,,,000111000...'''((()))(((&&&%%%&&&'''+++)))&&&$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%%%%$$$###"""###%%%((()))(((&&&###$$$%%%&&&%%%$$$&&&,,,000:::BBBLLLTTT___jjjpppooojjjnnnrrrvvvyyy{{{}}}}}}vvvsssrrrqqqrrrsssvvvzzz~~~zzzzzz~~~nnnXXX@@@333000000333666000333777;;;BBBLLLWWW```lllvvvuuu___UUUfffsss|||{{{vvvtttsssrrrqqqpppqqqsssxxx|||~~~~~~}}}~~~~~~~~~~~~}}}{{{wwwuuurrrpppnnnmmmpppvvv|||~~~yyyuuuuuuttttttuuuwwwzzz}}}}}}uuuaaaDDD///(((((((((+++(((%%%$$$&&&((())))))$$$$$$############$$$$$$&&&(((,,,888PPPmmmuuuggg___^^^___kkkrrrxxx~~~yyyjjjcccYYYUUURRRJJJAAA???;;;888666333///,,,---...////////////......,,,,,,+++)))&&&%%%&&&(((%%%(((***)))&&&%%%&&&((((((++++++((())),,,---,,,%%%%%%$$$############$$$&&&&&&&&&&&&'''((()))***+++222555333555;;;;;;666...---,,,+++************$$$%%%&&&%%%#########%%%***'''%%%$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&)))&&&$$$$$$&&&'''%%%######%%%&&&((((((&&&%%%$$$ %%%,,,222888@@@IIIPPP[[[bbbjjjoootttyyyzzzwwwvvvwww{{{zzzyyyyyy{{{|||}}}qqq\\\III555,,,+++,,,...111000666>>>EEELLLVVVbbblllvvv~~~dddUUUeeerrr||||||vvvtttuuuvvvtttttttttwwwzzz}}}~~~}}}}}}||||||}}}{{{}}}~~~~~~|||||||||{{{yyyxxxtttrrrppppppsssxxx~~~~~~|||~~~{{{xxxvvvwww{{{~~~qqqVVV:::***'''(((((((((&&&$$$%%%''')))))))))$$$$$$############$$$$$$%%%%%%)))999UUUsss}}}qqqgggbbbaaajjjqqqxxx~~~uuuhhhbbbWWWQQQMMMDDD>>>;;;777444333111...,,,............---+++)))(((000000...***''''''(((***$$$&&&)))***(((''''''(((---,,,+++((('''((((((((($$$$$$###"""""""""""""""&&&&&&&&&&&&&&&'''***,,,''',,,///...000555444000+++---...,,,)))'''(((***%%%&&&''''''%%%%%%%%%''')))'''%%%%%%&&&'''&&&&&&###$$$&&&'''(((((((((((((((&&&$$$&&&***+++(((%%%)))(((&&&$$$###&&&***---111999FFFRRR[[[dddmmmssszzz{{{yyyuuuuuuyyy{{{zzz~~~}}}}}}}}}{{{qqq^^^DDD999///---......---...000888BBBKKKTTT```nnnyyy~~~ttteeeeeeppp|||~~~yyyttttttvvvvvvvvvwwwzzz}}}~~~|||zzzzzz|||}}}{{{{{{|||~~~zzz~~~||||||~~~yyyxxxuuuuuuwww{{{~~~{{{~~~|||yyywwwxxx|||jjjJJJ111&&&&&&((('''&&&$$$$$$%%%(((******)))$$$$$$############$$$$$$%%%$$$)));;;[[[yyy~~~~~~|||lllaaa\\\gggoooxxx}}}pppfff```UUUNNNJJJAAA<<<888333///............------------,,,+++))))))000000...+++(((''')))+++$$$&&&((())))))))))))))),,,***((('''&&&%%%%%%'''######"""!!!!!!!!!!!!"""$$$&&&&&&%%%$$$%%%(((+++***...000///---,,,((($$$))),,,...,,,(((&&&'''***&&&((()))(((''''''((()))((('''&&&&&&((()))((('''%%%&&&(((***+++******)))(((((((((+++------)))&&&'''(((+++...111888@@@FFFVVV___jjjssswwwyyyzzz||||||wwwxxx~~~~~~}}}}}}fffWWW===333,,,,,,...///000222222999DDDOOO[[[jjjzzz}}}nnndddmmmyyy}}}yyywwwyyyxxxxxxyyy|||~~~{{{xxxxxxyyy{{{}}}}}}{{{||||||wwwxxxzzz|||~~~}}}yyy|||zzzzzz{{{~~~|||yyyxxxxxx{{{~~~zzzvvvvvvuuuuuuuuuwwwzzz~~~~~~|||}}}}}}bbb@@@+++$$$&&&''''''$$$###$$$&&&(((***)))((($$$$$$############$$$$$$&&&&&&,,,???___|||~~~}}}||||||~~~nnn[[[QQQPPPgggqqqzzz~~~{{{jjjaaa]]]QQQJJJGGG>>>:::555///,,,,,,---...///---,,,,,,,,,---...///000------,,,***'''&&&''')))&&&&&&'''((())))))***)))(((%%%%%%''''''%%%&&&((($$$$$$###""""""""""""######%%%'''&&&######&&&)))&&&)))+++---,,,+++(((%%%&&&)))+++***'''%%%%%%'''%%%&&&''''''&&&&&&'''((('''&&&&&&''')))***)))(((&&&(((***+++,,,+++***)))$$$%%%&&&'''(((((((((((()))111>>>HHHPPPWWW]]]bbbmmmttt}}}}}}}}}zzz}}}}}}zzz{{{~~~~~~{{{qqqjjjVVVGGG777...++++++...333444;;;GGGVVVfffvvvrrrhhhlllttt~~~~~~|||{{{{{{||||||{{{zzzyyyyyyzzz{{{||||||yyy|||zzzrrrsssvvvzzz}}}~~~{{{xxxwwwwwwyyy~~~~~~{{{yyyzzz|||~~~yyyuuuuuuvvvxxxzzz}}}vvvZZZ:::)))%%%&&&''''''######$$$''')))***((('''$$$$$$############$$$$$$%%%'''000DDDccc}}}~~~}}}~~~|||{{{{{{~~~}}}}}}|||}}}~~~~~~~~~vvvjjjVVVEEEEEEOOOiiisss}}}|||kkkbbb\\\NNNFFFBBB:::555222///------............---+++***+++---000111+++,,,,,,+++)))(((((()))((('''''''''(((*********(((%%%%%%))))))%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%###&&&)))((($$$"""$$$'''""""""$$$(((******+++---%%%'''(((((('''&&&&&&&&&###$$$&&&&&&%%%$$$&&&'''%%%%%%%%%&&&)))***)))''''''(((***,,,,,,***)))'''!!!###%%%&&&(((---777>>>CCCLLLYYYbbbgggjjjnnnqqqsssxxx~~~{{{~~~|||{{{{{{yyyuuu|||vvvnnnnnn___OOO<<<000***)))---333777>>>MMM```uuuwwwsssttt{{{}}}|||}}}~~~}}}|||wwwxxxyyyzzz|||~~~~~~|||}}}~~~|||tttnnnvvvzzz~~~|||xxxwwwxxx{{{~~~}}}~~~~~~{{{}}}~~~nnnSSS777***''''''&&&'''######%%%'''))))))'''%%%$$$$$$############$$$$$$"""'''222HHHeee~~~}}}}}}}}}}}}~~~~~~|||||||||}}}|||zzzzzzzzz{{{|||}}}}}}}}}}}}vvvfffNNN>>>FFFXXXhhhsss}}}~~~pppfff^^^NNNDDD???666222000///...//////---,,,000...***(((''')))+++---,,,---......,,,+++***+++***(((&&&&&&((()))******,,,((((((,,,***$$$"""$$$))))))(((''''''''''''(((###'''+++***%%%"""###%%%)))&&&%%%%%%%%%%%%''')))&&&'''((()))***)))((('''###$$$&&&&&&%%%%%%&&&'''$$$###$$$%%%((()))((('''&&&(((***++++++)))'''%%%%%%(((+++---111>>>PPP]]]dddiiimmmnnnmmmmmmqqquuuzzz}}}~~~|||}}}|||}}}uuu|||ooo[[[QQQRRRFFF;;;000+++***,,,111777888@@@QQQiii}}}vvvzzz||||||{{{{{{zzzsssuuuxxx|||~~~{{{vvvoookkk}}}{{{{{{{{{{{{~~~~~~hhhOOO666+++)))'''&&&'''######%%%(((***)))&&&$$$$$$$$$############$$$$$$&&&444JJJggg~~~zzzyyyyyy{{{~~~||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyyxxxxxxyyyzzz{{{||||||}}}|||mmmSSSAAAIII]]]eeepppzzz|||{{{||||||{{{}}}~~~~~~~~~{{{uuukkk___SSSHHH???;;;>>>888222000222444222///000)))&&&((((((%%%%%%(((******+++,,,,,,***'''$$$(((&&&$$$$$$'''***,,,,,,...,,,***''''''''')))***))))))(((&&&$$$######$$$""""""###%%%''')))(((((((((&&&$$$###%%%'''''''''&&&&&&&&&))),,,---***'''&&&'''(((+++---,,,'''"""$$$$$$######$$$%%%%%%%%%''''''((()))******)))(((---111:::HHHWWWccckkkooosssvvvwwwssslllkkkqqqwww{{{|||}}}|||{{{|||~~~{{{___BBB555666---(((&&&+++/////////000999HHH^^^ttt~~~|||~~~xxxrrrvvvyyy~~~|||vvvsssrrr~~~~~~|||{{{|||}}}~~~zzztttvvv~~~{{{eeeEEE///***&&&(((***&&&"""$$$(((((('''$$$######&&&%%%$$$###""""""""""""'''(((444KKKdddvvv}}}|||~~~~~~}}}}}}{{{zzz||||||zzz}}}}}}yyyxxx}}}yyyzzz}}}}}}{{{xxxvvvzzz{{{yyymmmdddWWWMMMUUUdddsssssstttvvvyyy{{{{{{zzz||||||{{{{{{{{{{{{|||}}}zzznnn```SSSHHH@@@<<<;;;666000...000111///---...(((&&&)))***((())),,,---,,,+++++++++***)))(((''''''&&&&&&''')))+++,,,---+++(((&&&&&&&&&((()))'''((((((&&&$$$###$$$%%%&&&%%%%%%''')))***(((&&&&&&%%%$$$%%%'''))))))(((***(((((()))++++++(((%%%'''''')))---000000,,,(((###$$$''''''&&&%%%$$$$$$***+++***)))(((---555;;;HHHMMMVVV```iiippptttvvvuuuwwwxxxuuupppooorrrwww}}}~~~~~~|||{{{|||}}}}}}{{{}}}oooVVVBBB444,,,---((('''***...///222666<<>>000 ...+++***+++,,,---222999AAATTTkkk~~~}}}}}}|||wwwzzz|||wwwxxxsssZZZ===+++***'''''')))$$$$$$'''))))))'''%%%$$$$$$#########"""######$$$%%%&&&)))666PPPiiixxx~~~}}}}}}~~~|||{{{||||||}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}~~~}}}{{{yyy|||}}}|||}}}zzzzzz{{{vvvpppttt~~~~~~~~~vvvwwwyyy{{{|||}}}}}}}}}nnn[[[MMMCCC<<<888444111---,,,,,,,,,+++***---+++***+++...//////000+++++++++***)))((()))***###'''+++***%%%###%%%)))((('''&&&$$$$$$$$$%%%&&&''')))******((('''((())),,,(((&&&)))...///+++&&&&&&&&&'''))),,,,,,+++)))+++***((('''&&&%%%%%%$$$)))))))))))))))&&&$$$"""!!!%%%((()))'''(((+++///---777FFFSSS]]]eeelllpppdddkkkrrrtttrrrqqqsssvvvzzz{{{{{{|||{{{zzzyyyxxx{{{xxxyyy|||~~~~~~{{{xxxvvvwwwcccWWWLLL===//////------...,,,***///777EEEYYYqqq~~~wwwzzz~~~|||}}}qqqRRR888))))))&&&&&&(((###&&&(((***)))'''%%%%%%%%%""""""""""""###$$$%%%&&&&&&)))777RRRlllzzz~~~~~~~~~}}}}}}~~~~~~~~~~~~|||{{{{{{zzz|||~~~~~~||||||}}}~~~~~~|||zzz|||~~~}}}}}}|||yyy||||||zzz~~~}}}xxxzzz|||}}}zzz{{{|||~~~oooYYYKKKBBB<<<888333111...------,,,,,,+++...---,,,,,,---///...,,,&&&)))+++,,,)))'''''''''###'''+++)))%%%###%%%(((''''''&&&%%%$$$%%%&&&&&&)))+++,,,,,,+++************'''&&&)))---000...******))))))+++,,,+++)))'''(((((('''&&&%%%%%%%%%&&&,,,,,,,,,,,,***((('''&&&###$$$%%%&&&)))000:::AAAMMMRRR]]]jjjtttwwwuuuqqqhhhmmmrrrrrrqqqrrrwww|||{{{|||}}}~~~~~~}}}{{{zzz}}}~~~{{{wwwvvvyyy}}}|||yyyxxxwwwuuukkknnnjjjTTT;;;000---,,,---///---,,,000777GGGZZZqqqzzz}}}~~~~~~lllMMM444((()))&&&%%%'''###'''(((***)))'''%%%$$$%%%!!!!!!""""""###$$$&&&&&&&&&)))888TTTooo|||~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~{{{yyyxxxxxxxxx{{{}}}|||}}}~~~|||zzz|||~~~}}}~~~~~~zzz}}}~~~yyyvvvwww{{{xxx{{{~~~oooWWWIIIAAA<<<999222111000///...---------......---+++,,,...---)))###''',,,,,,)))'''&&&'''&&&(((***)))&&&%%%''')))(((''''''&&&&&&&&&''''''***,,,......,,,*********)))'''&&&'''***,,,......,,,+++******+++***((('''&&&'''(((((('''&&&''')))&&&((())))))(((((()))+++'''%%%$$$(((222AAAPPPYYYgggeeefffnnnwww|||zzzuuukkkmmmooopppppprrrwww{{{yyy{{{}}}}}}{{{zzzzzz{{{xxxxxxyyy|||}}}|||zzzwwwtttxxx}}}~~~|||zzzzzz{{{~~~{{{zzz|||zzzjjjkkk```<<<---...+++,,,...///000444:::GGGWWWlll|||}}}~~~~~~~~~xxxgggJJJ222'''((($$$$$$&&&###'''((()))(((&&&$$$$$$$$$""""""""""""###$$$%%%&&&&&&(((888UUUqqq~~~}}}~~~}}}~~~~~~|||}}}}}}|||{{{{{{{{{xxx{{{~~~}}}}}}~~~yyyyyyyyywwwuuutttuuuwwwkkkRRRDDD===:::777111111111000...---------+++---,,,)))***...,,,'''%%%(((,,,+++(((&&&'''***++++++***))))))***+++,,,(((((((((((((((((())))))***,,,...---+++)))((('''(((((('''%%%$$$&&&+++///,,,***((((((*********)))'''***,,,,,,***))))))***###%%%&&&%%%$$$%%%(((+++,,,((('''///AAAVVVgggppppppmmmlllnnnsssxxxyyyyyynnnnnnoooooooooooopppqqqtttxxx{{{zzzvvvtttwwwzzzxxxvvvvvvwwwzzz{{{zzzxxxtttxxx}}}}}}{{{{{{}}}~~~~~~xxxnnngggooofffUUU999222,,,---///111666<<>>888555333000111111000...---------(((++++++((()))...,,,''''''***,,,***&&&&&&***...///---******,,,...//////)))))))))***************)))+++------***'''&&&%%%)))***)))%%%!!!""")))///+++)))'''''')))+++++++++)))---000000---******+++)))***+++)))&&&&&&))),,,...******666MMMeeewww~~~vvvvvvuuutttqqqpppooooootttsssrrrrrrrrroookkkhhhpppuuuyyywwwqqqoootttyyy|||yyyvvvwwwzzz||||||{{{tttxxx}}}}}}{{{|||~~~gggAAACCCOOOhhhyyyGGG;;;///,,,---///444:::CCCOOO^^^ooo~~~zzzxxxtttfffJJJ222''''''""""""&&&%%%'''((((((&&&$$$""""""############"""######$$$%%%&&&'''666TTTrrr}}}|||~~~}}}{{{|||~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~yyy|||~~~{{{yyy~~~yyy]]]LLLCCC:::333///000111222333222///,,,***........................///---+++)))((()))+++---***(((&&&%%%%%%(((+++------)))'''(((&&&###"""%%%$$$'''+++......,,,(((&&&(((%%%###&&&+++...---***...---,,,)))'''''')))+++///---+++***++++++***)))///)))'''+++---+++((('''(((+++666KKK```ooouuuvvvtttsssqqqrrrsssttttttssstttqqqrrrtttsssnnnlllmmmnnnqqqtttvvvuuuuuuxxxzzzzzzxxxvvvvvvxxxzzz||||||}}}~~~~~~~~~|||\\\AAA111///000999HHHVVV___bbbMMM>>>///***,,,111777===@@@LLL]]]oooxxxbbbEEE---###&&&$$$$$$&&&""")))(((&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###///LLLjjjzzz}}}~~~{{{}}}~~~}}}}}}}}}~~~}}}~~~}}}zzzwww{{{~~~~~~~~~~~~|||}}}yyy{{{~~~~~~|||{{{{{{}}}uuu[[[KKKCCC<<<666333000111222111000...,,,************+++,,,,,,,,,------,,,,,,+++++++++++++++***(((&&&$$$%%%''')))+++...***)))***)))%%%$$$&&&)))((()))***++++++)))''' !!!%%%,,,222222---''''''&&&$$$$$$$$$''',,,//////---+++***++++++***)))000+++)))---///,,,))))))***,,,777LLLbbbppptttsssooonnnnnnooorrrtttuuutttpppnnnnnnqqqppplllkkkmmmoooqqqtttuuuttttttvvvxxxxxxwwwwwwyyy{{{}}}}}}}}}~~~{{{www___EEE111111---+++---333777888666999222,,,,,,...111:::BBBBBBNNN___ppp~~~|||jjjLLL333%%%%%%"""###&&&$$$)))(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$...KKKhhhyyy}}}}}}zzz}}}~~~|||zzz}}}vvvxxxyyyzzzzzzzzz{{{|||oooWWWJJJCCC===999777222111000///...,,,+++***(((((()))***+++,,,,,,---***+++,,,---,,,+++***)))'''&&&%%%%%%&&&))),,,---///+++***,,,***'''&&&)))+++'''$$$%%%(((,,,,,,+++"""$$$(((...222111,,,'''%%%$$$""""""$$$(((---000000...,,,+++++++++***(((+++((((((,,,...,,,***++++++222???TTTjjjvvvxxxuuunnnmmmlllmmmppprrrsssrrrllljjjkkknnnnnnkkkkkkmmmppprrrssstttttttttvvvxxxvvvuuuvvvyyy|||~~~~~~}}}{{{www~~~yyyZZZBBB222***,,,)))'''(((***+++(((%%%)))***,,,000111222;;;DDDDDDQQQbbbrrr~~~zzzxxxxxx{{{oooSSS888((($$$ !!!'''&&&***(((&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%...HHHeeexxx}}}}}}{{{~~~~~~~~~}}}|||{{{zzzxxxxxxyyy||||||iiiTTTHHHBBB===999777222111///---,,,+++++++++******++++++,,,,,,,,,---))))))*********))))))(((&&&&&&'''(((+++...000222000,,,))))))(((&&&(((,,,)))%%%"""$$$)))...///...---+++))))))++++++***(((+++***(((((()))***++++++000...,,,+++++++++***((((((&&&(((---...---...222///===RRReeettt}}}~~~zzzqqqooonnnnnnooooooooonnnkkkiiiiiimmmnnnlllmmmoooqqqrrrssstttvvvwwwyyy{{{vvvttttttvvvzzz~~~~~~~~~yyyttt|||```BBB111---...+++))))))***---//////...++++++...222333333999AAAFFFTTTfffvvvlllRRR888(((%%%!!!'''''',,,+++(((&&&$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%(((&&&---DDDbbbvvv}}}|||}}}~~~~~~~~~~~~~~~||||||xxxvvvxxx|||uuudddQQQFFF@@@:::666666222111...,,,++++++,,,---,,,,,,,,,++++++*********)))((('''%%%&&&'''(((******+++,,,---...000111111000***&&&&&&%%%%%%(((...)))'''&&&'''+++---,,,+++///,,,)))(((((()))******...---,,,------,,,(((%%%...,,,******++++++***)))***)))+++...---,,,000666:::OOOgggsssxxx{{{zzzxxxrrrqqqooooooppppppooonnnllljjjkkkooopppoooqqqtttrrrrrrsssuuuxxx{{{~~~{{{xxxuuuvvvzzz|||||||||~~~vvvqqq{{{aaaCCC000))),,,111111///+++))))))******+++000,,,,,,000333555999???IIIYYYlll|||xxxrrrsss~~~{{{gggJJJ333'''&&&!!!"""((((((///---***&&&$$$###"""############$$$$$$%%%%%%%%%(((&&&,,,@@@^^^vvv~~~}}}}}}|||~~~~~~|||uuurrrtttyyy~~~nnn___NNNDDD===777444444111000...---------...///,,,++++++***)))((('''''')))(((%%%$$$$$$&&&)))+++///000000//////---,,,+++---(((%%%&&&&&&%%%(((,,,---------,,,+++)))((('''))))))+++,,,---,,,,,,,,,,,,+++***+++---,,,'''###+++***((((((***+++***)))((((((***+++))))))000:::NNNbbbtttwwwtttsssrrrnnnpppooonnnoooqqqrrrsssrrrpppmmmnnnrrrtttsssuuuyyyuuussssssuuuzzz}}}}}}zzzyyy||||||||||||}}}~~~~~~~~~tttrrrmmmJJJ444,,,+++...111111///+++(((&&&&&&'''(((...)))(((,,,111666<<>>???;;;777555111222222222000---***)))***)))(((''''''((()))***)))'''%%%###$$$&&&(((***+++---///...,,,*********&&&'''))))))(((((()))***'''))),,,///000111000///333111,,,)))'''(((***+++,,,***''''''***---......999GGGYYYfffkkkiiifffdddeeeffffffiiittt{{{{{{zzzxxxvvvtttrrrqqqsssvvvwwwxxx{{{}}}yyywwwvvvvvvyyyyyyuuusssuuuqqqrrrtttvvvzzz}}}{{{xxxuuusssuuuyyy{{{wwwxxx}}}|||tttPPP333))))))***,,,,,,,,,++++++*********)))(((,,,444;;;>>>EEEQQQ^^^kkkyyy~~~~~~|||{{{}}}~~~|||}}}~~~~~~{{{|||~~~}}}{{{wwwvvvgggLLL000$$$$$$***)))+++---'''%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%''')))...DDDdddzzz~~~|||zzzyyyzzz}}}{{{wwwxxx{{{~~~||||||}}}{{{~~~gggUUUFFF???:::<<<===999444111000000//////---***((('''+++)))(((&&&%%%&&&'''((()))(((&&&&&&&&&(((***+++,,,...000///,,,)))(((((($$$%%%&&&%%%$$$%%%(((,,,))))))***,,,...111333555111000---***))))))***+++&&&((()))((((((---777@@@OOO\\\kkkqqqnnnhhhffffffeeeffffffgggooozzz~~~~~~~~~|||wwwssspppooopppqqquuuvvvuuuxxx}}}}}}xxxyyyvvvvvvzzzzzzuuutttwwwssstttuuuxxx{{{~~~|||zzzxxxvvvwwwzzz~~~yyytttvvv|||iiiFFF,,,))))))))))))+++,,,***'''))),,,//////...111888===DDDPPPbbbrrr~~~|||}}}~~~}}}~~~{{{|||}}}{{{yyyvvvtttcccFFF///######***)))+++---'''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''$$$((()))---AAAaaayyy~~~}}}~~~~~~~~~~~~~~~~~~|||zzzyyyxxxxxx{{{~~~|||zzzzzz|||zzzvvvuuuuuu{{{}}}xxxbbbRRR@@@999555777888444...,,,///......,,,+++)))'''&&&---+++)))&&&%%%%%%&&&&&&(((((())))))******++++++))),,,......,,,***))))))###$$$$$$###!!!###(((---...---***)))***...222555,,,,,,++++++***)))))))))###***///---+++222DDDTTT___jjjtttssskkkccccccggggggiiihhhhhhnnnwww||||||xxxppplllmmmqqqqqqttttttrrruuu||||||xxxyyyuuuvvv{{{{{{wwwvvvzzzuuuvvvwwwzzz|||}}}|||{{{~~~~~~xxxsssuuu|||eeeBBB)))***)))''''''***,,,)))$$$***000555777666777<<<@@@KKKZZZppp{{{{{{|||}}}~~~~~~|||zzz|||||||||yyyvvvrrrooo]]]@@@///"""###)))(((***---(((%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''((($$$((())),,,@@@___xxx}}}{{{zzz{{{}}}~~~}}}{{{{{{}}}~~~}}}|||{{{zzz}}}|||zzzzzzzzz}}}~~~~~~}}}}}}|||}}}zzz{{{}}}~~~|||yyyyyyzzz|||~~~zzzxxxxxx|||nnnZZZOOOAAA999000---000111...***000000000///---+++)))'''+++---------+++++++++------,,,+++***)))))))))***'''(((+++,,,,,,---///111,,,((('''***,,,******,,,%%%'''+++///222111---***---///,,,%%%###''')))&&&000,,,))),,,555FFF\\\mmmvvvvvvuuuqqqmmmjjjlllnnnrrrnnniiihhhkkkrrryyy}}}~~~~~~|||yyytttqqqooooootttuuuwwwxxxyyyyyyyyyyyy|||xxxvvvxxxyyyyyyxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~zzzxxx{{{~~~~~~wwwwww~~~}}}YYY:::,,,************************000555GGGWWWRRRBBBAAAMMMdddttt~~~}}}}}}}}}yyyzzzvvvrrrqqqjjjUUU>>>)))&&&$$$%%%)))+++***((($$$$$$"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&)))''')))===]]]uuu{{{~~~}}}|||~~~}}}}}}~~~~~~~~~~~~}}}{{{|||~~~{{{~~~}}}}}}~~~{{{yyy{{{|||~~~{{{zzzxxxxxxzzz~~~xxxzzz~~~eeePPPDDD===777111///111222111...222111000...---,,,++++++---...///...,,,++++++------,,,,,,+++***((('''&&&%%%''')))******,,,...000222---+++...///......000++++++,,,...000000...+++&&&))))))&&&'''+++***%%%,,,***,,,666FFFYYYkkkuuuxxxxxxvvvrrrmmmjjjjjjkkknnnmmmlllmmmppptttwwwyyy}}}~~~}}}zzzvvvrrrppppppsssrrrsssuuuyyy|||}}}||||||yyyxxxzzz||||||{{{~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~wwwwww|||yyyUUU888+++************************...222@@@MMMKKKCCCMMMaaattt~~~~~~~~~~~~~~~|||zzzyyyyyyzzzvvvqqqooohhhRRR:::)))&&&$$$&&&)))+++***((($$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%((((((***===]]]vvv~~~}}}~~~~~~~~~~~~}}}{{{~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzz{{{}}}{{{xxx~~~}}}|||~~~}}}zzz{{{|||}}}~~~}}}|||{{{||||||xxxzzz}}}```JJJ>>>999666333111222333333333111000...---,,,,,,------...///000///---+++++++++,,,,,,,,,+++)))'''%%%$$$$$$&&&((()))***+++---///777111...///000...///222///...,,,---...///...---"""%%%'''***...111---'''***...777GGG\\\mmmwwwzzzvvvuuusssoookkkhhhiiijjjiiilllooosssvvvvvvvvvuuu{{{}}}}}}{{{wwwtttrrrqqqsssrrrqqqtttyyy~~~}}}{{{zzz|||}}}}}}|||~~~~~~~~~wwwvvv{{{~~~vvvRRR777---++++++************++++++'''***333<<<;;;>>>VVVsss}}}|||}}}|||zzzwwwuuuwwwxxxtttooollldddMMM555(((&&&$$$&&&***+++***(((###$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%((((((+++===\\\vvv~~~|||}}}~~~}}}|||||||||}}}}}}{{{}}}~~~}}}}}}}}}~~~|||xxx~~~|||~~~~~~yyyyyyyyy|||uuuZZZGGG>>>999777555444333333333444,,,------------,,,,,,+++---...///...,,,***)))))),,,+++)))((('''''''''''''''(((***+++++++++---///666///++++++,,,+++,,,///---,,,+++,,,......---,,,&&&&&&(((,,,111333///***111<<>>PPPcccooouuuzzz{{{xxxtttnnnfff```^^^```cccfffjjjnnntttwwwxxxwwwxxxyyyxxxzzz{{{{{{xxxvvvuuuuuuzzz}}}{{{vvvuuuzzz~~~}}}|||yyyxxxwwwxxxyyy}}}yyyxxx|||}}}tttQQQ;;;555//////---,,,,,,---/////////111333222000<<<^^^~~~|||zzz{{{~~~}}}|||}}}|||yyyuuuuuuwwwuuuqqqooohhhQQQ888'''%%%%%%(((,,,---+++)))$$$%%%&&&&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%###&&&(((+++999TTTqqq~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{eeeSSSKKKIIICCC>>>888333000///...---,,,...111222222000---+++(((***,,,,,,***'''&&&&&&***(((&&&%%%&&&))),,,///...///000///---,,,,,,---...)))&&&(((******+++...%%%&&&(((,,,//////---***---)))&&&''')))+++111888LLL```sssxxxyyy|||}}}{{{vvvpppggg```^^^^^^```aaalllqqquuuwwwwwwwwwzzz}}}zzz{{{|||{{{yyyyyyzzz{{{xxxvvvyyy}}}}}}|||zzzwwwttttttwwwyyy~~~~~~}}}|||zzzxxxyyy|||{{{oooLLL888555111///...,,,,,,...///111000222444222111>>>^^^{{{{{{zzz{{{~~~{{{{{{~~~~~~zzz{{{~~~{{{vvvvvvxxxwwwtttssskkkTTT<<<&&&%%%%%%(((,,,...,,,)))&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%###%%%'''***555MMMkkkfffWWWRRRQQQHHH???555/////////---+++............---,,,,,,+++'''***,,,---+++)))''''''))))))))))))******+++,,,...///...---***(((((((((***&&&%%%))),,,,,,...000)))))))))+++---...---,,,***'''''')))***...999EEEYYYiiiuuuuuuvvv{{{|||wwwrrrnnniiigggfffeeedddbbbmmmrrrwwwxxxwwwxxx{{{~~~~~~~~~}}}|||}}}~~~}}}|||zzzzzzxxxtttrrrtttzzz~~~~~~~~~}}}wwwvvvvvvwww{{{}}}{{{dddBBB111111000...,,,++++++,,,...000+++---///...111BBB```zzzyyyxxx{{{}}}{{{{{{}}}}}}zzz{{{{{{vvvuuuwwwuuurrrppphhhOOO777&&&%%%&&&)))---...,,,)))''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%''')))222GGGeee|||{{{dddVVVQQQPPPJJJ???333---...000---***...,,,)))'''&&&''')))***'''***---...,,,***)))(((((())),,,------+++)))(((---------***'''$$$$$$$$$'''$$$$$$)))------...111///---***)))+++---------'''''')))---///333BBBQQQaaalllrrroooqqqwwwvvvoookkkjjjjjjmmmooonnnkkkggglllrrrxxxzzzyyyxxx{{{~~~~~~~~~zzz~~~|||xxxxxxvvvsssrrrvvv}}}~~~{{{xxxsssssssssvvvzzz||||||~~~\\\999+++---///---+++))))))+++---///***+++...///666IIIhhh}}}wwwwww{{{}}}~~~~~~}}}|||}}}~~~~~~~~~zzz{{{{{{uuuqqqsssqqqmmmjjjaaaHHH///&&&%%%&&&)))...///,,,))))))'''&&&$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&(((///CCCaaazzzsssbbbUUUMMMLLLAAA;;;444222222222...+++,,,+++***,,,...//////...222///------...---***'''//////---***(((((()))+++++++++***(((&&&&&&((()))(((((())))))******++++++,,,333555...(((((()))'''***...000///111<<>>)))$$$'''***------,,,)))''''''&&&%%%$$$$$$$$$$$$$$$$$$############%%%&&&''''''%%%%%%(((,,,:::ZZZyyy~~~~~~rrr```QQQIIIGGG<<<777222//////...,,,)))...------///222444444444111...,,,***++++++++++++///---+++)))''''''''''''###&&&(((******+++---...***))))))(((''''''&&&&&&,,,//////***%%%&&&((((((///111555<<>>[[[yyywwwxxx}}}yyyhhhQQQ777***&&&%%%%%%%%%'''+++999NNNaaannnxxx~~~vvvTTT111&&&&&&%%%(((%%%%%%%%%&&&&&&&&&&&&'''"""((('''%%%((((((000BBB^^^oooxxxzzz~~~|||~~~|||}}}~~~{{{~~~}}}zzzrrrqqqwwwyyyeeeNNNBBB>>>:::777777777555333333444666666555...,,,***,,,///111///---000///---***((('''''''''***)))((('''&&&&&&''''''***)))))))))+++***)))''',,,...000111///,,,(((%%%%%%$$$)))//////---333>>>UUUgggxxx}}}}}}~~~}}}yyyuuuvvvvvvuuusssrrrssstttqqqpppqqqtttsssrrrtttyyyxxxxxxyyy{{{|||yyyxxxyyy}}}||||||}}}~~~kkkKKK:::999;;;:::...,,,))))))***++++++***+++---///222BBB___{{{|||ooooooxxx}}}}}}~~~uuuhhhQQQ===***%%%(((***(((&&&,,,:::VVVtttccc999'''$$$%%%+++%%%%%%%%%%%%&&&&&&&&&&&&###)))'''%%%((('''---???___rrr|||}}}~~~~~~}}}~~~~~~|||yyysssmmmpppzzzmmm[[[GGG===:::888777888999777444444444555555444---+++***+++------,,,******)))'''&&&%%%%%%&&&&&&$$$$$$%%%'''((((((((((((...---,,,---...---+++)))'''((()))******)))(((''')))(((***------///:::GGG```ooo|||~~~{{{zzzyyyvvvssstttvvvuuutttsssssstttrrrqqqrrruuuuuurrrrrrvvvyyyyyyzzz|||~~~|||{{{yyyzzz}}}}}}}}}}}}gggSSSKKKKKKDDD:::,,,+++*********+++++++++***---///555FFFbbb~~~wwwkkkjjjppp}}}uuuvvvvvvgggRRR===111''''''+++,,,,,,,,,444IIIkkkccc<<<---&&&$$$((($$$$$$%%%%%%%%%&&&&&&&&&%%%)))&&&%%%(((&&&+++;;;\\\tttwwwqqqnnntttbbbRRRAAA:::888666666777888666333111222222111000---,,,,,,++++++)))'''%%%&&&&&&%%%%%%%%%&&&((()))$$$&&&''')))***+++******000...,,,+++,,,,,,,,,+++'''&&&%%%$$$%%%&&&((()))...,,,++++++...777GGGUUUgggsss|||}}}xxxtttsssrrrooorrrtttuuuttttttuuuvvvsssrrrtttvvvtttpppooossswwwxxx{{{~~~{{{xxx~~~|||{{{~~~~~~~~~mmmaaa^^^WWWCCC000++++++++++++++++++,,,,,,***,,,///555HHHeeexxxnnnlllppp}}}{{{tttrrrkkkVVV???+++'''%%%''''''&&&)))---///FFFjjj\\\888...)))$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%)))&&&$$$(((&&&***888TTTppp}}}|||xxxuuuuuu{{{xxxYYYLLL???999888666555666666444111///000000///............---+++(((&&&$$$((('''''''''((()))+++,,,++++++,,,,,,,,,,,,++++++---***'''&&&((()))******,,,***(((&&&&&&''')))***---+++***---777GGGYYYfffmmmuuu||||||uuupppoooqqqmmmpppsssuuuuuuuuuuuuvvvuuuttttttvvvtttoooooorrrvvvxxx{{{~~~zzzvvv~~~~~~~~~~~~}}}~~~uuuiii```PPP999&&&***+++---,,,++++++,,,---+++---///666JJJhhh|||tttrrrttt|||}}}}}}~~~~~~zzzuuummm\\\EEE444%%%%%%''')))&&&$$$(((///(((888VVVtttsssFFF&&&"""######((($$$$$$$$$$$$%%%%%%%%%%%%%%%((($$$$$$(((''')))777PPPppp}}}yyyzzz}}}hhhTTTIII>>>;;;999555333444666333000///000000000//////000000000---+++((('''+++***)))(((((()))***+++++++++++++++++++++++++++)))'''&&&&&&'''))))))((()))******++++++++++++++++++***,,,333CCCWWWgggppppppuuu{{{zzzsssllllllpppnnnqqqtttuuuuuutttttttttvvvtttuuuvvvtttqqqqqquuuwwwxxxzzz|||~~~}}}zzzwww{{{}}}~~~~~~}}}~~~wwwcccOOO<<>>^^^~~~~~~hhh@@@%%%!!!!!!!!!)))###$$$$$$$$$$$$%%%%%%%%%$$$'''######)))''')))666PPPqqq~~~www{{{yyy]]]QQQHHH???<<<:::555222222666444111000111222111000///000222222000---,,,+++,,,+++)))((('''''''''(((%%%%%%&&&'''(((***,,,---(((''''''(((***+++***((("""$$$)))---//////...---+++,,,///999LLL```mmmqqqoootttxxxwwwpppiiijjjnnnooorrruuuvvvtttsssrrrrrrvvvtttuuuwwwvvvsssuuuyyyyyyxxxxxxzzz||||||{{{yyyyyy}}}}}}~~~}}}|||~~~tttYYY===+++***111(((+++......,,,+++,,,...000000000777MMMmmm|||{{{zzzxxx~~~vvvpppmmmXXX888(((+++)))%%%###&&&''''''))),,,,,,&&&///SSS~~~wwwVVV;;;111'''!!!'''######$$$$$$$$$%%%%%%%%%###&&&"""###)))''')))555LLLmmm~~~|||zzz~~~}}}wwwssszzzuuu]]]III@@@:::999999666222111222111111000111111222333///000111000---***))))))))))))*********((('''&&&(((&&&$$$''',,,---***&&&$$$$$$%%%'''+++---,,,+++---+++***,,,000222111///---)))///CCCXXXeeelllqqqwwwzzz|||xxxppplllooosssuuutttrrrppppppqqqssstttlllooorrrtttvvvxxx{{{}}}zzzwwwvvvwww{{{}}}}}}{{{zzz|||~~~}}}{{{VVV777+++***,,,,,,000444444111------...000///...666LLLkkkzzzssswwwxxx{{{{{{ooo\\\DDD///))),,,(((***)))%%%%%%)))...111******<<>>;;;555///,,,'''444RRRxxxWWW222%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%(((((((((+++111JJJ___www~~~~~~~~~yyyrrrqqquuuwww|||gggQQQEEE>>>888888888555333333111111222222222111000000(((***+++***(((&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''(((***+++***)))))))))......---...000000///---))))))((()))***)))'''%%%'''---===TTThhhrrrvvvyyyuuuyyy|||zzztttooooooqqqppppppqqqqqqqqqqqqqqqpppooorrruuuvvvwwwxxxzzz|||yyyxxxyyy{{{{{{|||~~~~~~~~~~~~~~~eeeCCC000,,,...000:::666111---,,,------------,,,***000FFFggg{{{|||wwwrrrrrrvvv~~~rrrYYYDDD444)))(((+++,,,AAA\\\iiibbbOOO===333<<>>TTTfffqqqxxxzzzzzz|||uuunnnlllooorrrhhhjjjlllnnnoooooommmlllppprrruuuwwwwwwvvvwwwxxxwwwxxxyyyyyyzzz|||}}}~~~}}}}}}|||~~~~~~~~~}}}}}}}}}fffEEE;;;EEEOOOMMMFFF111...++++++---...,,,***------,,,111FFFhhhxxxpppkkknnnvvv~~~pppXXX===///+++(((&&&%%%(((AAAiiijjj???'''%%%'''$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%''''''&&&)))///DDD\\\rrrwwwxxx|||}}}}}}zzzvvvrrrooommmvvv{{{zzzzzzvvvlllkkkrrrzzznnnZZZMMM@@@;;;888777444000///222000///...---,,,,,,,,,,,,+++,,,+++***''''''((()))(((''''''&&&''''''((()))---111333000)))%%%%%%'''&&&%%%%%%%%%&&&&&&$$$######%%%((()))***+++...000555GGG\\\iiiooouuuyyy{{{~~~vvvmmmgggfffjjjnnngggiiilllnnnoooooonnnnnnkkkoootttwwwyyyzzz{{{}}}wwwxxxyyyyyyyyyyyy|||~~~}}}{{{{{{~~~~~~{{{{{{}}}}}}}}}}}}}}}}}}kkkVVVTTTYYYRRR???---*********+++------,,,***)))***+++000EEEgggwwwjjjbbbeeeqqq~~~|||aaaJJJ222(((((()))'''&&&$$$222RRRyyy|||SSS444&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%'''&&&%%%)))...FFF^^^rrrtttttt{{{~~~{{{|||{{{yyywwwuuusssrrrrrryyy}}}ooogggkkkvvv~~~~~~xxxdddSSSIII@@@<<<888777333...---111111///---,,,,,,---///111000000///,,,***)))***+++((('''&&&%%%%%%%%%&&&''')))+++---,,,(((&&&%%%&&&&&&%%%%%%&&&(((((('''%%%$$$%%%'''''''''***...222:::MMM```hhhkkkrrrzzz}}}}}}yyyqqqiiieeeeeehhhkkkjjjkkkmmmooopppqqqqqqqqqnnnqqqvvvzzz{{{|||}}}}}}vvvxxx{{{{{{zzz{{{~~~vvvuuuwww}}}~~~{{{zzz|||{{{cccVVVLLL===---$$$)))***,,,,,,++++++,,,---(((***,,,222GGGiiizzzooojjjmmmxxx}}}xxxcccLLL333)))))))))((('''(((***???eeeggg>>>...+++(((&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%'''&&&%%%(((...GGGaaavvvwwwuuu{{{}}}wwwssstttvvvxxxyyyyyyyyyxxx~~~xxxhhhaaaiiivvv}}}~~~ppp]]]NNNEEE@@@<<<999777222,,,,,,000555333///---,,,---///111......,,,***'''%%%&&&(((((('''%%%$$$###$$$$$$%%%$$$&&&(((((('''&&&&&&&&&&&&&&&&&&(((***+++***)))'''((()))((('''***///444<<>>```{{{iiiccccccZZZCCC...(((&&&&&&((()))'''$$$$$$%%%%%%&&&'''&&&&&&)))...GGG___www}}}yyyxxxxxxnnnqqquuuxxxzzz|||oooeeehhhqqq{{{wwwaaaPPPCCC:::999888555333111000000000111333444333000---,,,,,,---+++)))((((((((('''&&&((('''%%%$$$$$$%%%'''(((((((((((((((((()))***+++((('''&&&''')))+++++++++,,,******,,,***))),,,222LLLYYYffflllpppwww|||{{{sssjjjeeefffiiijjjjjjoooooopppppprrrssstttuuuwww{{{~~~zzzxxxyyy{{{~~~~~~}}}SSSCCCIIIVVVJJJ555///000+++///---***111:::555))),,,,,,,,,444LLLmmmzzzpppZZZVVVhhhhhh888---+++&&&***$$$,,,888LLL^^^^^^aaaqqqjjjPPP;;;111&&&###%%%((((((((()))(((((('''$$$$$$)))111CCCZZZqqqzzzwwwuuuuuuvvvoooqqqsssuuuwwwyyy}}}~~~nnnggglllvvvlllWWWIII???999666666555333222111000///333333222000---,,,,,,---...,,,))))))))))))'''&&&''''''%%%%%%%%%%%%''''''))))))))))))***+++------+++)))((((((***+++++++++)))((((((*********000888TTT```lllpppsssxxx|||}}}zzztttkkkggggggjjjkkkjjjppppppqqqsssssstttttttttvvvzzz}}}}}}zzzyyyzzz|||~~~lll>>>GGGfffzzzdddBBB222...000444777???SSS```MMM///---,,,,,,555MMMnnn~~~|||~~~rrraaaHHHEEEXXXfff888+++***%%%+++'''+++///555555...<<<[[[uuuVVVGGG555++++++,,,((("""***''''''(((&&&$$$(((000???VVVnnnvvvtttrrrrrrssspppppppppoooqqqvvv||||||}}}~~~}}}ooolllttt~~~dddPPPEEE???<<<666666555444222///---,,,///000000...,,,+++,,,---///---***)))))))))(((&&&(((((('''&&&&&&'''(((((('''''''''((()))+++,,,---,,,***((()))***+++***))))))'''(((******---777BBB\\\fffppptttvvvzzz}}}|||zzzuuuoookkkkkklllllllllnnnoooqqqrrrssssssrrrrrrtttxxx{{{}}}}}}}}}~~~}}}|||}}}vvvYYY@@@ZZZlll???---+++//////<<<]]]]]]555---,,,---777QQQsss~~~wwwrrrvvv}}}{{{jjjUUU>>>===QQQuuu}}}]]]222'''&&&$$$+++))),,,------***&&&>>>gggzzzmmmbbb]]]VVVJJJ>>>///'''###'''***''''''+++>>>VVVoooxxxvvvqqqpppoooooommmkkkjjjlllttt}}}tttttt}}}~~~```NNNEEEAAA???666666555333000---+++)))(((+++---...---,,,,,,,,,///---+++*********)))'''******))))))))))))******'''''''''((()))+++,,,---+++***(((((()))))))))(((***)))***,,,,,,111???LLL```iiirrrvvvyyy}}}~~~}}}zzzwwwssspppooooooooonnnoooppprrrssstttttttttsssxxxzzz}}}}}}}}}zzz~~~~~~{{{jjjNNNEEEeeemmmFFF>>>AAA===,,,999lllTTT333++++++---:::VVVyyy~~~yyyuuuqqqnnnssszzzsss^^^JJJ666555HHHfffsssXXX000&&&&&&%%%---,,,999CCCJJJLLLLLL```xxxlllGGG222"""###(((((((((+++<<>>>>>mmmsssJJJ555++++++...<<>>ZZZrrr~~~\\\===######%%%(((///888RRRmmmxxxtttmmmhhhdddkkkjjjhhhhhhlllttttttYYYHHH@@@===;;;333222000...------------,,,---...---,,,++++++---...,,,******,,,---,,,+++***++++++++++++++++++***((((((((((((((()))***++++++***((((((***++++++***...---------...666III[[[fffnnntttwwwzzz}}}|||yyyvvvvvvuuusssqqqooonnnnnnrrrrrrssstttvvvyyy{{{|||~~~~~~~~~~~~}}}~~~{{{yyyxxxzzztttRRR:::CCC^^^jjjHHH???```vvvcccCCC333,,,+++...===\\\|||sssmmmooovvv|||xxxXXX>>>333***'''000KKKaaaRRR222*********333SSSzzz}}}RRR888$$$"""$$$!!!&&&000777OOOiiisssqqqllliiihhhmmmlllkkkkkknnnuuu}}}oooUUUEEE===999666111000...------...///111333222000---******,,,...---+++***+++,,,------,,,******++++++++++++******&&&&&&%%%%%%%%%&&&&&&''',,,***)))***+++------,,,...---------...777KKK]]]iiipppuuuwwwzzz|||zzzvvvssstttuuussspppnnnmmmmmmppppppppprrrtttwwwzzz|||~~~|||||||||}}}~~~~~~~~~~~~|||{{{zzzyyy}}}||||||iiiGGG222333JJJtttVVV;;;222III]]]SSS888&&&---,,,...===\\\~~~xxxppprrrzzzsssPPP666000+++(((///:::SSSIII,,,((()))***555[[[mmmQQQ999***$$$***)))!!!""",,,777NNNgggpppooommmnnnnnnoooooonnnnnnpppuuu{{{dddMMM@@@777444444222222222222111111111111...------,,,++++++,,,,,,........................///,,,)))''''''((((((((('''((()))******)))'''&&&)))***+++,,,,,,+++***)))+++******+++222@@@PPP\\\eeeooowwwxxxxxxyyy{{{{{{zzz{{{{{{yyyvvvssspppppppppooonnnppptttyyy|||}}}xxx{{{}}}~~~~~~||||||}}}}}}|||}}}{{{vvvqqq~~~uuusssuuuxxx]]]<<<000555;;;SSSmmmJJJ111///LLL]]]MMM666/////////111@@@aaawwwttttttvvv~~~cccAAA///+++***)))(((222000///,,,'''&&&///;;;nnnrrrVVV:::(((((('''%%%$$$$$$%%%'''(((333JJJcccpppttttttsssrrrttttttuuuvvvzzz}}}{{{}}}```LLL@@@777333333///000111222111000...,,,***+++,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,***'''&&&''')))))))))******++++++,,,+++++++++)))))))))***))))))(((((((((((())),,,444BBBSSS___kkkttt{{{{{{yyy{{{||||||yyy|||}}}{{{wwwuuuuuuvvvtttsssrrrsssvvvyyyzzz{{{yyy}}}~~~~~~}}}~~~~~~{{{www}}}~~~vvvxxx{{{~~~~~~TTT666---222JJJgggxxxJJJ;;;EEEjjj~~~ggg???(((---,,,000@@@aaa{{{yyy|||~~~}}}zzzsss```JJJ333)))))))))((((((%%%&&&)))((($$$&&&333BBBssswwwlllZZZHHH:::222,,,***%%%&&&&&&&&&&&&&&&&&&%%%111GGG```mmmpppqqqqqqppprrruuuzzz~~~{{{rrrYYYHHH>>>555000///---...000111000...***((('''(((***++++++(((%%%###))))))))))))))))))))))))***(((&&&&&&(((*********,,,,,,,,,,,,------...///))))))(((''''''&&&''''''&&&''')))...999IIIYYYdddmmmtttyyyxxxwwwyyyzzzyyyyyy{{{|||zzzxxxvvvxxxzzzuuuuuuuuuvvvyyy{{{{{{zzzzzz~~~|||~~~~~~~~~}}}~~~~~~yyy~~~sssIII222///<<>>RRRPPP777###'''666YYY~~~kkkTTTEEE666)))'''&&&&&&'''((('''$$$!!!$$$%%%&&&&&&&&&&&&%%%$$$...CCCZZZgggkkknnnqqqqqqpppvvv|||jjjVVVJJJCCC===888666444222///,,,++++++,,,---+++***)))((('''((()))***))))))))))))))))))))))))---+++***)))******)))'''((((((''''''((()))+++---,,,+++)))((('''((()))******,,,111;;;KKK\\\kkkssssssyyy||||||}}}~~~xxxrrrtttzzz|||vvvpppssssssssstttvvvwwwuuutttvvv|||{{{xxx{{{{{{{{{}}}~~~~~~~~~}}}zzz~~~|||{{{\\\666///;;;dddZZZ555666FFFFFF888,,,...---666OOOrrr{{{vvvtttyyyyyyhhhUUUCCC777111+++((((((***(((%%%%%%)))%%%FFFjjjnnnQQQ111)))000@@@jjjeeeDDD111+++'''###(((%%%""" """%%%'''(((&&&%%%$$$$$$$$$$$$%%%&&&---CCC[[[iiiooossswwwxxxwww{{{vvvdddOOOCCC===888555444666333...+++***,,,///111---,,,)))((((((***---///************************---,,,***)))***)))'''&&&&&&&&&&&&&&&&&&'''((()))++++++************++++++,,,...444@@@PPPbbbooovvvssswww{{{|||~~~xxxsssvvv}}}~~~wwwooouuusssqqqqqqrrrrrrpppooouuu{{{}}}zzzyyy~~~|||}}}~~~}}}|||yyy~~~|||{{{{{{~~~SSS222444JJJ{{{bbb@@@000CCCTTTIII555+++,,,+++555QQQsss~~~yyytttuuu~~~~~~oooXXXAAA222------(((&&&&&&((((((%%%''',,,000RRR{{{qqqKKK333---000TTTsssIII...$$$%%%)))...(((%%%"""!!!"""###$$$$$$'''%%%$$$""""""$$$%%%'''+++BBB]]]mmmuuu{{{|||}}}rrr^^^HHH;;;555111000111333111...++++++,,,///111+++*********+++---///000++++++++++++++++++++++++)))((('''((((((((('''%%%&&&''''''(((((((((''''''))))))***+++,,,,,,,,,,,,+++---333@@@RRRbbbnnnssspppuuuyyyzzz|||}}}yyyvvvuuuvvvyyy|||{{{vvvrrrqqqooommmnnnoooqqqrrrqqqxxx{{{{{{yyy{{{}}}~~~}}}}}}zzz~~~{{{RRR999IIIhhhZZZ===:::XXXeeeLLL333///,,,+++666TTTvvvxxxuuu}}}yyycccJJJ666,,,***+++(((&&&%%%((((((&&&'''+++777QQQvvveeeBBB///+++???ddd^^^555%%%$$$"""%%%,,,######%%%'''(((&&&!!!%%%$$$$$$$$$$$$$$$$$$%%%)))AAA^^^qqq{{{||||||uuuaaaIII;;;555222222444000///------,,,---...///((()))***,,,.../////////************************%%%%%%$$$&&&'''(((&&&%%%'''((()))******)))'''&&&&&&(((***+++,,,,,,,,,+++)))+++222???QQQaaalllppptttxxx|||}}}}}}wwwlllqqqwwwyyyxxxvvvttttttjjjiiihhhkkkoootttwwwyyy{{{|||{{{yyy}}}zzz~~~}}}~~~~~~~~~}}}}}}wwwsssyyy|||VVVDDD^^^{{{rrrUUU444///MMMVVV;;;***111///---999WWWyyy|||xxx~~~}}}~~~tttZZZBBB222+++******+++((('''******'''&&&((()))<<<___uuuPPP666+++222NNNyyyyyyMMM((($$$(((###""")))'''$$$  ###%%%&&&"""###%%%&&&&&&%%%###"""'''@@@___sss|||{{{~~~ooo[[[EEE;;;888555111...///111111///,,,+++...111)))***+++,,,---......///((())))))*********))))))$$$$$$%%%&&&&&&%%%$$$$$$'''((()))))))))(((&&&&&&***,,,---,,,***(((((()))***+++444EEEVVVbbbkkkrrr{{{{{{{{{|||}}}|||xxxuuuuuurrrrrruuusssnnnnnnttthhhgggiiimmmsssvvvvvvuuu|||||||||{{{{{{wwwuuunnnnnnnnnrrrwww|||~~~}}}wwwrrrsss{{{nnn[[[eeesssLLLRRR}}}ddd;;;+++777777,,,,,,111222111<<>>---"""###(((''',,,111,,,'''&&&%%%$$$###"""$$$&&&'''''''''%%%###"""###%%%)))555QQQssstttssszzz{{{fffRRRCCC444000222222111111+++***)))+++...///,,,(((((()))***++++++)))'''%%%'''''''''((()))+++,,,...---,,,***))))))***,,,---&&&&&&''''''((((((((((((&&&((())))))((()))+++,,,///000<<>>OOO___fffcccooorrrQQQ777(((,,,000(((...111CCCbbb{{{vvvssstttwww{{{{{{{{{{{{yyywwwwwwzzz|||yyy}}}sssWWWCCC111,,,+++''''''+++***)))((('''''''''(((((($$$+++---'''$$$(((++++++&&&000KKKooowww|||wwwUUU<<<111'''***######%%%(((<<>>333000111//////000,,,+++***+++,,,+++***(((,,,***(((&&&%%%&&&((()))&&&'''(((***++++++++++++'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''((()))+++,,,,,,,,,---,,,,,,---///222000888KKKeeewww|||{{{zzzvvvtttrrrqqqqqqpppnnnlllkkkpppsssqqqpppppppppnnnppptttxxx{{{|||{{{{{{|||{{{zzzzzz~~~|||{{{}}}xxxwwwxxxzzz~~~zzzuuuyyyjjj>>>---...+++***///BBBaaa|||{{{}}}{{{}}}|||oooPPP>>>///,,,+++''''''***'''''''''''''''&&&&&&&&&'''%%%&&&'''(((***444>>>NNN^^^tttppp>>>000,,,,,,&&&'''+++'''(((''')))---???iiiaaa444"""$$$'''%%%###%%%&&&&&&%%%$$$###$$$&&&"""***AAAccc{{{~~~{{{|||~~~|||www{{{ooo\\\FFF<<<222000000//////000---------+++)))((()))******)))(((''''''(((((()))&&&'''***,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++---///---......---,,,---000222222>>>UUUmmm{{{|||{{{{{{ppppppooopppqqqpppmmmkkkjjjppprrrooonnnqqqrrroooqqqvvv|||~~~|||yyywwwvvvzzz|||~~~|||{{{}}}qqquuuxxxHHH/////////+++111DDDbbb~~~~~~|||nnnNNN===...,,,,,,)))(((+++((((((((((((((('''&&&&&&***%%%''',,,++++++>>>XXXwwwzzzaaaBBB---$$$&&&$$$&&&'''!!!"""###)))111IIIvvvbbb666&&&''''''$$$###$$$%%%&&&%%%$$$$$$&&&'''((('''666XXXwww|||yyyzzz{{{{{{zzzhhhVVVCCC999111///000//////111...//////,,,(((&&&(((+++'''((()))******)))((((((&&&(((+++------+++(((&&&&&&&&&''''''''''''&&&&&&'''&&&&&&''')))+++---///.........,,,+++,,,///222666DDD[[[qqq{{{yyyvvvvvvllllllmmmppprrrqqqooommmfffmmmooolllmmmrrruuusssrrrxxx~~~|||wwwsssqqquuu{{{kkkRRRYYY{{{zzzKKK///...000///555GGGddd~~~zzzjjjMMM<<<...,,,---***))),,,)))))))))))))))(((((('''&&&"""(((222...***BBBddduuu]]];;;---+++,,,$$$"""''''''!!!"""(((111KKKzzz\\\555''''''$$$!!!!!!###$$$%%%%%%$$$%%%&&&(((...%%%...PPPvvv{{{xxxyyy|||~~~}}}~~~{{{|||~~~bbbPPPAAA:::111---......,,,***///000000...,,,,,,+++(((&&&,,,000000+++'''''')))///***&&&(((---...***%%%///...//////+++&&&''',,,,,,,,,+++)))((()))---000+++,,,,,,***)))+++000555999LLLdddttt|||}}}yyysssnnnooorrrsssrrrpppmmmjjjrrrrrrqqqpppooopppsssuuutttxxx}}}|||vvvqqqnnnttt|||||||||TTT===VVV~~~]]];;;......000000777KKKiii~~~{{{|||sssYYYBBB///++++++''''''+++******))))))((((((''''''###%%%'''))),,,111666;;;ZZZ```rrrzzzrrrrrrRRR666###%%%(((###""")))$$$'''&&&***CCCjjjeee<<<%%%"""###$$$$$$((('''%%%$$$###$$$%%%%%%)))(((+++<<<^^^}}}{{{}}}}}}ttt[[[JJJ===777///,,,,,,---+++))),,,------+++******)))'''%%%(((++++++'''%%%$$$%%%)))&&&%%%(((,,,///...+++,,,,,,...///+++&&&&&&+++///---,,,++++++---...///***+++,,,++++++...444:::@@@RRRiiivvv||||||wwwqqqoooqqqsssttttttqqqnnnkkkkkkmmmooopppoooooopppqqqpppvvv|||}}}xxxrrrnnnyyy~~~}}}~~~}}}___BBB;;;^^^rrrGGG,,,,,,111111111888LLLjjj}}}|||~~~www[[[EEE000++++++''''''+++***)))))))))(((((((((''''''***---............///111555AAATTTffftttlllOOO333******'''$$$%%%###%%%###&&&<<>>IIIZZZmmmxxxzzzyyyuuupppmmmooorrrsssrrrpppllljjjeeehhhmmmppppppooonnnnnnqqqvvv|||}}}wwwrrrnnnvvv{{{}}}{{{}}}tttEEE444:::eeefffCCC222222222,,,111:::OOOlllzzzvvvxxxyyy___III444,,,+++((((((+++))))))))))))(((((((((((())),,,000111///,,,)))'''%%%&&&***777SSSuuuqqqJJJ000(((+++...---)))+++))),,,BBBggghhh@@@***%%%%%%$$$"""&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%(((666OOOiiixxx~~~|||yyyxxx|||~~~||||||}}}iiiSSSDDD:::666222000//////...---+++******------+++***,,,,,,)))'''&&&'''(((((('''(((***,,,***'''&&&''')))''''''+++...,,,'''(((,,,333000---///333333///***(((***++++++,,,111999@@@OOO___pppwwwwwwuuussspppkkklllnnnoooooollliiigggeeeiiimmmpppqqqqqqrrrssszzz}}}{{{uuuqqqooommmuuu|||~~~}}}]]];;;111===gggpppNNN===777111------111;;;QQQnnnzzzuuuttt|||eeeOOO888---***)))(((***))))))))))))(((((((((((('''***///000///,,,)))(((,,,---,,,444QQQyyyYYY333(((888LLLVVVRRRQQQNNNPPPaaa{{{jjj@@@)))$$$%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$((()))&&&)));;;WWWmmmxxxzzz||||||{{{}}}{{{|||zzzbbbLLL===777555333111000///...---,,,((()))---...******------***''''''((()))))))))))),,,---***&&&###%%%''''''(((+++...,,,(((***///333000...///333333---((()))*********+++000999@@@RRRaaappptttrrrqqqqqqpppllllllmmmmmmlllkkkiiihhhlllmmmoooqqqsssvvv{{{~~~}}}wwwrrrqqqqqqooovvv|||nnnJJJ222111DDDmmmQQQ222888===000,,,777000<<>>WWWuuu|||qqq\\\AAA000*********)))(((((((((((()))))))))))),,,,,,,,,+++)))(((((()))((('''$$$(((<<>>333444444222///,,,***)))---'''(((......''''''---%%%'''((('''$$$$$$&&&)))$$$%%%&&&''''''((()))***)))((()))***(((&&&***000333222222111///...,,,+++'''((()))***,,,333>>>FFF[[[hhhrrrqqqllljjjmmmooossspppmmmjjjjjjkkkmmmooosssssstttuuuxxx{{{vvvtttwwwyyy|||}}}|||{{{mmmNNN<<<111@@@aaa|||ZZZ???999DDDTTT]]]:::000AAAkkk}}}fffEEE666222AAA\\\zzzuuu```DDD000***++++++((('''((((((((()))))))))***+++,,,,,,+++)))''''''(((---+++))))))000DDDgggwwwSSS>>>>>>GGGHHH___{{{jjj@@@)))$$$$$$###"""###$$$%%%&&&&&&&&&%%%%%%&&&$$$$$$''''''&&&***111<<>>;;;222+++***---***)))((()))+++------,,,'''''''''(((''''''&&&%%%%%%&&&'''((('''&&&%%%$$$))))))))))))(((((())))))---------+++)))'''%%%###))),,,222666777<<>>HHHppp___JJJCCCFFFFFF???555///...000111111///,,,+++---...---555EEEbbb}}}~~~|||www```GGG444+++***+++)))++++++***+++---//////666::::::444---+++***(((((((((((('''&&&'''))),,,(((000222***$$$$$$'''''''''&&&######,,,666555...)))&&&&&&)))(((###"""%%%%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%''''''$$$""")))666BBBZZZeeerrr{{{~~~yyy~~~zzzxxx|||{{{yyy}}}}}}zzzyyyzzzzzzqqqVVVDDD777222222333444666444111///...///,,,***))))))***+++***)))'''''''''(((''''''&&&%%%''''''((())))))(((&&&&&&+++)))'''&&&&&&((()))***))))))***++++++)))'''&&&(((+++111555777>>>NNN___ggglllnnnllljjjjjjjjjgggaaabbbdddeeeddddddeeeeeeiiisss~~~}}}zzzzzz||||||xxxuuurrrooommmooosssvvvuuurrruuuyyylllVVVSSSlll```:::///888666444111111111000...&&&...222...,,,///000---666GGGccc~~~pppYYYAAA222---///)))------***...777;;;999888<<<;;;333---++++++***)))******)))'''''')))+++(((***)))&&&&&&'''(((&&&!!!%%%))))))))))))&&&"""((('''((((((%%%!!!"""&&&$$$%%%'''&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''%%%%%%))),,,AAAQQQgggyyy~~~~~~uuu{{{yyyxxx|||}}}}}}{{{xxxxxx}}}~~~{{{zzzyyyjjjQQQAAA777333555444111//////111222111///***((('''&&&'''((('''&&&''''''((((((''''''&&&%%%'''(((((()))))))))((((((,,,)))%%%###%%%''')))***((()))***,,,---,,,,,,+++((()))---333888AAARRRcccgggmmmpppmmmjjjjjjiiigggaaabbbeeehhhjjjlllnnnnnnnnnttt}}}{{{uuutttuuuuuuqqqmmmllllllmmmppprrrtttsssrrr{{{lll[[[___sssxxxaaa===222+++...333555111***+++000777EEEIII<<<000//////,,,666FFFbbb}}}{{{jjjTTT@@@333---&&&+++***(((333FFFMMMIII666888666...((((((******)))******)))(((((()))***((((((''''''((((((&&&$$$%%%***///...)))'''***---###%%%%%%$$$"""!!!$$$((($$$%%%&&&&&&$$$######$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######%%%''')))000???VVVkkkzzz~~~~~~|||{{{|||}}}~~~sssyyy~~~zzzyyy}}}~~~}}}}}}}}}{{{dddMMM>>>666444666111///...///222222///,,,((('''%%%%%%'''(((((('''''''''((((((''''''&&&%%%'''''''''''''''((()))***+++((($$$###&&&((((((((('''((()))***+++++++++,,,***(((***111999EEEWWWfffiiilllllllllpppuuuvvvsssmmmnnnooorrruuuwwwxxxxxxrrruuuxxx|||}}}{{{{{{uuupppooosssuuurrrnnnmmmpppuuuwwwwwwwwwwwwxxxpppPPPLLLhhhfffGGGEEESSSrrr~~~eeeQQQ111222===JJJGGG888222777ZZZhhheeeIII111,,,...+++666EEEaaa|||yyymmmYYYBBB111(((,,,)))'''888RRR\\\UUU>>>???:::///(((''')))***'''((()))(((''''''((()))'''&&&'''''''''&&&%%%&&&"""###$$$###!!!!!!$$$((("""$$$%%%###"""###%%%&&&%%%&&&''''''%%%$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%######$$$###"""$$$'''***'''000>>>QQQeeevvv~~~{{{zzzzzz{{{|||vvv{{{~~~~~~}}}|||xxx[[[EEE888000///111---...000222222000,,,)))((('''&&&''')))+++++++++''''''((((((''''''&&&%%%&&&%%%%%%%%%&&&''')))***)))'''$$$%%%''')))(((&&&%%%%%%&&&&&&'''(((((()))+++((()))000:::HHHZZZiiikkkiiihhhlllxxx|||{{{{{{|||~~~~~~}}}|||uuutttuuuxxx}}}~~~{{{yyywwwwwwtttoookkkmmmtttyyyyyyvvvpppwww~~~~~~|||}}}aaaAAAGGGpppyyyJJJ333111666MMMvvvwww```WWW]]]pppqqqYYYCCC>>>ggguuunnnKKK---***///000888GGGaaa}}}sssUUU===---///***(((;;;XXXbbbYYYLLLKKKCCC555+++((()))***%%%&&&((('''&&&&&&'''(((%%%%%%''''''&&&%%%&&&***)))%%%$$$&&&((('''%%%$$$%%%'''(((&&&$$$%%%%%%###&&&''')))((('''%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%!!!%%%))))))%%%###$$$'''$$$&&&,,,;;;PPPhhh||||||zzzzzz{{{{{{|||~~~|||{{{{{{jjjNNNBBB888666999666222000///...///000///...,,,+++)))((((((***,,,---%%%&&&(((***,,,---...///'''((((((&&&###$$$'''+++***(((%%%$$$%%%'''''''''###$$$%%%&&&''''''''''''+++***,,,111>>>OOO___iiijjjmmmrrryyy|||uuuqqqrrrtttyyy}}}yyytttsssssstttuuuuuurrrqqqssswww{{{{{{{{{yyy{{{}}}}}}}}}|||}}}~~~aaaEEESSShhhJJJ777111///666EEE[[[uuuoooAAA111>>>OOORRRCCC111...---***---777MMMhhh|||{{{sss___AAA333)))---555;;;???DDDAAAEEEBBB666,,,)))***+++(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!! """$$$### ###'''+++&&&###%%%&&&### !!!%%%&&&%%%'''000EEEaaavvv~~~~~~||||||}}}~~~~~~zzzzzz~~~~~~zzzzzz|||}}}~~~eeeLLLCCC:::999<<<999000...,,,,,,,,,---,,,***+++***))))))***+++---...&&&''')))***++++++++++++'''))))))(((&&&%%%(((******(((%%%$$$&&&'''''''''''''''((((((((((((((('''******,,,333@@@QQQbbbmmmqqqxxx}}}vvvtttuuuxxx{{{|||wwwuuuuuuwwwxxxyyyzzzxxxxxxzzz}}}yyy{{{~~~jjjNNNIIIddd\\\333///,,,///555???LLLVVVwwwkkkMMM>>>222(((666<<<444***...///,,,///888OOOkkk|||xxxwww}}}sssUUUAAA///---222555666666777===>>>666...***)))((((((((())))))(((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%###$$$''''''$$$$$$&&&%%%""""""%%%%%%###$$$'''###%%%%%%%%%)))555HHHVVVppp~~~|||wwwyyy||||||}}}|||{{{~~~}}}___JJJCCC;;;888:::777000...,,,+++,,,,,,+++******))))))******,,,---...''')))***+++***)))'''&&&'''(((***)))((('''((())))))'''%%%%%%&&&(((((((((******++++++******)))((()))))),,,555DDDVVVhhhrrrzzzzzztttvvvxxx{{{~~~zzzyyywwwwwwyyy{{{||||||wwwwwwxxxzzz|||}}}|||{{{zzz|||sssUUUAAARRRvvvxxxRRRNNNDDD888///---000222DDDYYYZZZ>>>...333444(((111555...'''...000...111:::SSSqqq{{{tttnnntttyyy{{{uuu[[[===//////111111000000???JJJHHH===444---))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$%%%((()))''')))---000***&&&%%%$$$"""$$$((( ###%%%$$$###'''///666RRRcccwwwzzzwwwvvv{{{~~~~~~}}}|||{{{tttXXXFFF@@@777333333///000///------///000///...))))))******************'''((()))******(((&&&$$$%%%''')))***)))((('''&&&'''&&&$$$%%%'''(((((((((******+++++++++++++++******+++///999III\\\nnnyyy}}}tttoootttwww|||{{{zzzyyyzzz|||}}}|||{{{ssstttvvvyyyzzzyyyxxxvvv|||~~~yyyZZZEEE@@@bbboooNNN333+++...222))),,,111111,,,--->>>QQQZZZSSS===...///...---222>>>XXXwww|||vvvqqqwww|||~~~vvvSSS;;;222111111222444OOOiiikkkYYYCCC444,,,))))))******))))))(((''''''''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&***666CCCRRRAAA...%%%"""!!!"""%%%###&&&'''$$$$$$'''***333BBBVVVgggtttyyyzzz}}}~~~gggNNN@@@<<<444//////+++...---,,,---000222222111)))************((('''&&&%%%&&&((())))))((('''&&&$$$%%%'''((()))'''%%%###&&&%%%$$$%%%'''))))))(((&&&''')))***+++,,,,,,------///555@@@QQQfffxxxxxxooommmppptttzzz~~~~~~~~~~~~~~~|||yyyvvvuuuxxx{{{}}}~~~}}}{{{zzz}}}~~~zzz^^^>>>777BBBooo___555(((---222222***+++222222777XXXxxxQQQ444...,,,,,,555BBB]]]||||||{{{{{{pppXXXEEE:::444000===```iiiIII444+++*********+++***))))))(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&%%%&&&&&&$$$###---EEE]]]nnnSSS444$$$""""""######"""%%%''''''&&&%%%''')))###+++777EEETTTeeewww~~~[[[DDD:::999333000111...+++***)))***---///000///((()))+++++++++)))'''%%%&&&&&&'''(((((()))))))))$$$$$$%%%'''((('''%%%"""%%%$$$$$$&&&(((******)))%%%&&&(((***+++,,,------000333;;;III]]]sssvvvoooooommmssszzz~~~|||xxxuuuwwwzzz~~~~~~|||~~~{{{~~~zzzfffGGG000666IIIrrrfff888''')))***//////---***111LLLuuuRRR333,,,+++---888GGGaaa{{{sssuuu}}}~~~jjjWWWEEE999JJJggg{{{^^^@@@...'''+++++++++++++++***))))))'''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((%%%###...IIIaaaiiiNNN111$$$$$$&&&&&&&&&%%%&&&'''%%%$$$###$$$&&&$$$###&&&,,,555AAAQQQ```sssxxx}}}xxxXXXCCC999:::444111444222+++***((()))***,,,++++++&&&(((+++---...,,,***)))(((((('''''''''((()))***&&&%%%$$$&&&((((((&&&###$$$###$$$&&&)))******)))&&&''')))***+++,,,------333777BBBSSSjjjtttoooqqqmmmttt{{{~~~~~~~~~{{{yyyxxx{{{~~~~~~|||}}}||||||zzzgggOOO999111>>>PPPwwweee;;;...,,,'''%%%...333666GGGhhhjjjBBB,,,---,,,---777JJJeee}}}wwwuuuzzzqqqaaa\\\gggjjj[[[DDD333,,,***++++++,,,,,,++++++***)))&&&'''''''''((((((((()))&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''((((((((())))))((((((((((((&&&&&&%%%$$$***:::JJJHHH999***%%%&&&&&&&&&'''$$$$$$$$$###"""""""""###%%%"""###&&&''')))111:::PPP\\\lllyyy}}}qqq\\\FFF===<<<555222444222...,,,***)))******)))(((%%%'''+++///000000...---+++***((('''&&&''')))***(((&&&%%%&&&))))))'''$$$######$$$&&&)))+++***))))))***++++++,,,,,,,,,,,,444:::FFFYYYrrr}}}rrrnnnrrrooovvv~~~}}}~~~}}}{{{~~~||||||}}}|||wwwwww}}}wwwhhhQQQ;;;///333DDDRRR```;;;333222***000666DDDYYYpppfffRRR444(((//////---555MMMggg|||}}}lllfffVVV@@@000,,,...111+++,,,,,,,,,,,,+++******&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&(((((())))))))))))(((((('''###"""###$$$%%%)))///+++'''%%%''''''$$$###%%%!!!!!!"""##################"""%%%***)))###$$$)))///AAAZZZooo{{{~~~~~~gggNNNCCC999555333111222555000...+++)))(((***,,,...+++******+++---...---,,,,,,***&&&$$$$$$'''+++...,,,***(((%%%$$$%%%'''(((,,,%%%$$$))),,,)))'''***+++///111...***)))***+++999;;;JJJiii}}}{{{vvvrrrqqquuu}}}}}}{{{~~~|||xxxsssssswww{{{~~~|||~~~~~~sssTTTFFF777---///<<<```^^^333***444666<<<===;;;MMMrrrrrr```===444...---///000333777TTTlll~~~gggUUUFFF777//////...---,,,---------***((()))))))))))))))***++++++++++++***(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((***)))((((((((('''$$$'''%%%$$$%%%''''''&&&&&&######$$$$$$$$$%%%%%%%%%##################$$$$$$!!!!!!###$$$%%%&&&&&&&&&'''***555HHH```sss}}}yyycccJJJ@@@666333222000111333///---+++))))))***---///000---+++***+++,,,,,,,,,+++***)))''''''''''''(((***((('''%%%&&&'''***+++---&&&$$$))),,,***((((((///111111---((('''***---777@@@UUUvvv{{{|||~~~{{{vvvssslllsss|||}}}}}}~~~~~~~~~~~~|||yyyttttttwww{{{}}}|||}}}}}}||||||pppMMM;;;---***000<<<\\\eee===222666333OOOIII;;;999IIIRRRIII???777000***+++,,,...222777QQQiii~~~sssaaaNNNDDD;;;999555333111///,,,******))))))(((((())))))*********)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''&&&&&&&&&&&&%%%222:::555***$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$#########"""######$$$%%%%%%%%%$$$$$$&&&''',,,444BBBTTTeeepppppp^^^EEE<<<333111111//////111...,,,***))))))+++---///444000,,,)))***+++++++++***+++++++++)))'''$$$"""''''''&&&&&&'''***,,,...///'''$$$(((------)))&&&...//////+++'''''',,,333555FFFcccyyy{{{|||vvvrrrgggmmmuuuyyy{{{|||}}}}}}}}}~~~~~~|||}}}~~~}}}||||||~~~~~~||||||{{{wwwwwwzzz}}}}}}{{{~~~yyyaaa@@@111***,,,333777OOOeee|||aaaTTTOOOAAAOOOEEE555***,,,222444222444...+++,,,...///444:::OOOggg~~~mmm\\\OOOKKKFFFAAA;;;444...)))++++++***)))))))))))))))(((((('''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%%%%(((,,,444OOO^^^MMM222%%%######""""""#########$$$$$$$$$''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%$$$###"""!!!$$$&&&%%%'''333FFFUUUoooxxxkkkYYYAAA888222111222000///000---,,,***))))))+++---...222///,,,++++++++++++***)))***++++++***'''$$$"""''''''&&&'''(((***,,,...///)))$$$'''---///***&&&)))***++++++''''''///999<<>>777222333444111///000,,,+++***))))))***,,,---+++++++++---......+++)))((((((((((((((('''&&&&&&((((((''''''((()))***+++---)))&&&'''---000---'''&&&'''***,,,((('''000<<>>***%%%((('''%%%$$$$$$&&&'''&&&&&&''')))+++$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&$$$###"""######$$$&&&%%%$$$$$$%%%'''***,,,>>>BBBSSSlll|||uuuZZZHHHBBB>>>;;;777444222000---+++(((,,,,,,))))))------)))%%%%%%'''+++......,,,(((******)))((('''%%%%%%$$$((('''&&&%%%%%%%%%&&&''''''(((((()))+++,,,,,,------+++******...@@@```{{{~~~{{{wwwvvvxxx||||||zzzzzz}}}~~~}}}}}}}}}kkkPPP<<<555---///;;;RRRoooxxxPPP+++&&&---,,,)))))),,,---///000...///:::FFFfff}}}uuuooouuuyyynnnbbbTTTGGG???666222---+++++++++)))&&&''''''''''''''''''&&&&&&'''((('''%%%%%%---999CCC<<<000&&&%%%&&&%%%%%%((($$$%%%&&&&&&%%%&&&(((***%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&((()))***+++...:::NNN^^^hhhxxxkkkSSSEEE@@@>>><<<999666444111---***)))+++***''''''******(((''''''''')))+++,,,+++))),,,,,,***)))'''&&&$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''((()))***+++,,,,,,,,,***(((***222FFFfff~~~~~~}}}~~~~~~|||{{{}}}}}}uuu___NNNAAA888...555NNNttt[[[111(((///000,,,***---...000111///111;;;HHHfff|||wwwlll^^^RRRIII;;;777222//////---***&&&'''''''''''''''((((((((((((&&&######%%%(((((((((&&&%%%&&&'''%%%###%%%)))###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&%%%$$$###############$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''(((((((((###"""(((444???MMMfff}}}}}}dddNNNAAA===;;;999888777555222...+++++++++***(((((()))))))))***)))(((((()))******+++,,,+++***)))((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((()))***++++++)))&&&%%%)))444IIIggg|||yyy}}}}}}~~~||||||}}}~~~eeeNNNEEE>>>555444===]]]~~~YYY444***000111///...///000111222///111<<>>999777666555555555444000...---,,,++++++***)))***+++)))((('''&&&%%%&&&(((***)))))))))))))))(((((((((%%%&&&%%%%%%%%%%%%$$$$$$'''''''''(((((())))))***(((%%%%%%,,,888LLLfff{{{~~~zzzyyyzzzzzz{{{}}}~~~|||{{{{{{}}}~~~}}}yyySSS:::666444---...===dddddd[[[```]]]FFF000)))+++---...111222222222222///000;;;GGGbbb{{{|||yyyvvvllleeeVVVNNNBBB888333000---+++&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((((((((((((((()))((('''%%%%%%###!!!###$$$$$$$$$######$$$&&&((((((((('''&&&%%%$$$###############$$$%%%&&&''' !!!###%%%&&&&&&&&&%%%"""###&&&(((((((((&&&%%%(((%%%$$$$$$###***CCC\\\}}}~~~{{{{{{vvv___JJJ===999444333222333333333111000---+++,,,......+++***,,,&&&&&&%%%$$$"""###&&&)))''''''((((((((()))))))))&&&&&&'''&&&&&&%%%$$$###&&&'''''''''((((((((()))***''')))222>>>NNNbbbrrrzzzwwwwwwwwwyyy}}}{{{{{{}}}|||{{{{{{|||}}}~~~}}}yyyyyy|||~~~kkkDDD///111777666///FFFqqqpppHHH777888BBB888///---,,,,,,///444222111222111...000;;;HHHccc~~~|||~~~{{{vvviii___QQQEEE===777222...((((((((('''''''''&&&&&&''')))***(((&&&%%%''')))''''''$$$"""$$$'''&&&"""$$$$$$%%%$$$######$$$&&&'''''''''''''''&&&%%%$$$############$$$%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&"""$$$&&&'''((('''%%%$$$&&&$$$%%%'''%%%'''999NNNqqqooolllkkkrrr~~~nnnYYYHHH>>><<<555333111000111111000///+++)))+++111111,,,***,,,%%%&&&'''%%%$$$$$$(((+++((((((''''''''''''''''''$$$%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((((()))'''+++555AAANNN[[[fff|||uuuqqqtttvvvwwwyyy}}}~~~}}}}}}}}}}}}}}}~~~~~~||||||{{{ZZZ<<<444AAARRRZZZRRRjjjvvvMMM333---666333111000///...000333///...//////...111===KKKeeezzzqqqcccVVVKKKAAA888111,,,++++++***)))((('''''''''((()))(((&&&%%%%%%&&&$$$&&&&&&###%%%))))))%%%$$$%%%&&&%%%######%%%&&&&&&'''''''''''''''&&&&&&$$$$$$$$$###$$$$$$%%%%%%############$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%$$$&&&***&&&%%%000@@@RRRQQQMMMJJJQQQaaaooouuuhhhTTTFFF@@@???666333000/////////......)))'''+++111222,,,***,,,''')))***)))((((((+++///))))))((('''&&&%%%%%%%%%###$$$&&&((()))))))))(((&&&&&&'''''''''''''''''''''&&&***666AAAKKKTTT\\\pppyyysssqqqwwwzzzxxxwwwyyy~~~|||}}}~~~mmmNNN;;;???VVVooo```CCC888222///...---,,,++++++,,,++++++---......222???MMMeee~~~}}}pppdddWWWIII<<<333///...---,,,+++)))(((((('''''''''(((***)))'''$$$###)))+++''''''***+++'''%%%&&&&&&%%%$$$###%%%&&&&&&&&&''''''((('''''''''%%%%%%$$$$$$###$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%###!!!###&&&"""%%%111000111---(((,,,===PPP[[[qqq}}}}}}{{{~~~}}}___KKKCCC>>>;;;555///...111111,,,)))+++(((***,,,---,,,++++++,,,++++++*********---222555...)))'''***)))%%%$$$((('''&&&&&&&&&&&&&&&'''((())))))******)))'''$$$"""''')))222???HHHLLLUUU___oooqqquuuzzz}}}~~~}}}{{{yyywwwvvvvvvxxxyyyxxxxxxjjjRRRFFFQQQwww~~~WWW777&&&...000,,,,,,111222...111000///...,,,///===KKKfff{{{xxxnnndddVVVIII???777333...+++************(((((((((((((((((((((((()))&&&%%%'''(((&&&(((,,,(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""######"""############$$$$$$$$$&&&'''(((&&&$$$"""###$$$############$$$%%%&&&'''&&&&&&'''&&&'''***///222IIITTTdddpppvvvvvvttttttwww}}}}}}~~~~~~||||||}}}~~~___LLLCCC>>>;;;777111...000000,,,+++---(((***,,,---,,,++++++,,,------,,,++++++,,,...000***((((((,,,+++''''''+++******)))))))))))))))***,,,,,,,,,,,,+++)))'''&&&&&&(((222DDDSSS[[[bbbhhhoooqqquuuyyy||||||{{{zzzuuuuuuttttttuuuvvvwwwwww~~~~~~~~~~~~|||sssaaa```mmmuuupppccclllccc>>>000333///&&&$$$)))...///,,,,,,---...---111???MMMggg{{{~~~xxxpppeeeXXXOOOCCC===666000---+++***)))&&&&&&&&&&&&&&&&&&''''''***&&&%%%((((((&&&'''+++(((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""######"""############$$$$$$$$$&&&''''''&&&$$$"""###$$$############$$$%%%&&&'''$$$%%%&&&%%%&&&(((,,,//////444===FFFPPP[[[gggnnnnnntttzzz~~~xxx\\\JJJAAA;;;999888333000111000---,,,---+++---...---+++))))))***------,,,,,,+++*********''''''+++...---***---222///...---,,,,,,+++,,,,,,---,,,,,,+++***))))))(((%%%)))666KKK___jjjoooqqqoooqqqtttwwwyyyyyyyyyxxxttttttttttttuuuwwwxxxxxx}}}~~~|||{{{}}}|||gggZZZmmmqqqqqq~~~uuuKKK999IIIrrrggg???777666333---,,,------,,,((())),,,///000555CCCQQQkkk~~~yyynnnfffVVVOOODDD:::333...+++)))&&&&&&&&&&&&''''''((((((+++'''&&&((((((%%%&&&***'''''''''&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""#########"""############$$$$$$$$$%%%&&&'''&&&$$$######$$$############$$$%%%&&&'''"""$$$%%%%%%%%%%%%(((***((((((''')))000<<>>333888@@@777///222555YYYoooSSSQQQUUULLL:::......000555:::===DDDSSSbbbwwwxxxpppcccUUUIII???777333...,,,***((('''((()))***+++'''&&&((((((%%%&&&***,,,444;;;;;;222)))$$$$$$$$$$$$$$$$$$$$$##################"""######$$$%%%"""############$$$$$$$$$!!!###$$$$$$######%%%&&&############$$$%%%&&&'''$$$%%%&&&%%%$$$%%%''')))%%%###"""###&&&(((((((((######&&&,,,333???RRRbbbuuurrrXXXLLLDDD:::333444,,,000111000222666333---+++,,,,,,+++))))))+++---+++)))'''(((,,,---***&&&((((((&&&&&&---777:::777***))))))((((((((()))))))))***+++,,,---,,,,,,+++(((222:::===FFFVVVfffnnnlllooorrrrrrqqqrrrxxx}}}}}}~~~}}}{{{VVV>>>,,,,,,333+++***:::JJJvvv{{{aaaRRRZZZ```PPP999......000444:::???HHHZZZjjjzzz}}}wwwlllaaaVVVLLLDDD???111///,,,)))'''((()))******&&&%%%((((((&&&'''+++000FFFZZZXXXBBB,,,$$$&&&$$$$$$$$$$$$#########"""######""""""###$$$$$$%%%"""############$$$$$$$$$ """###$$$######%%%&&&############$$$%%%&&&'''$$$$$$$$$######$$$'''***,,,)))%%%$$$&&&(((((((((,,,'''$$$%%%%%%'''000;;;OOO]]]sssjjjQQQFFF@@@666///000---000///,,,///555666111000000///+++((('''''')))000,,,)))***---...+++'''$$$%%%$$$%%%...888777///((((((((('''(((((())))))''')))+++---...---,,,+++(((---222666CCCYYYjjjqqqlllooorrrrrrpppsssyyysssKKK>>>((()))666000...GGGdddyyyYYYAAAAAAAAA444)))))),,,...333999???JJJ^^^ooo~~~}}}uuukkkbbbXXXPPPKKK444222///+++))))))***+++)))&&&%%%'''((('''(((,,,333TTTsssoooNNN...$$$((($$$$$$$$$$$$######""""""######""""""###$$$%%%%%%"""############$$$$$$$$$ !!!############%%%'''############$$$%%%&&&'''#########"""!!!###(((+++'''%%%###%%%''')))'''%%%'''$$$&&&++++++&&&''',,,333===QQQiii~~~{{{ZZZGGGDDD999000000111000111222111000///000111000...,,,++++++***)))'''///---+++))))))+++---///,,,***&&&$$$)))000000+++(((&&&%%%%%%''')))******%%%(((+++,,,,,,++++++,,,------...444@@@QQQcccooopppsssuuutttrrrtttzzzhhhEEE555111222333---222TTT|||sssWWWAAA333,,,)))(((...111---111BBBQQQ```ttt~~~vvvmmmeee]]]YYYHHH;;;...******(((''''''''')))***(((%%%%%%***///IIIkkk{{{```;;;***((((((&&&%%%$$$###""""""""""""$$$$$$$$$######$$$%%%%%% !!!"""###$$$&&&'''$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###"""###%%%(((***===BBBDDDEEERRRllltttVVVGGGEEE;;;222222111000111111000///...///111111...+++***))))))((('''***)))'''&&&&&&''')))***((('''%%%%%%+++000...((()))'''&&&&&&'''((('''&&&$$$'''+++,,,,,,************,,,000777DDDSSSccclllppprrrssstttvvvzzzccc@@@///......111===WWWyyyyyyUUU;;;...***+++...(((...,,,///;;;EEEUUUjjj|||yyyppphhhcccQQQBBB333,,,***)))((()))&&&)))***(((%%%%%%)))...UUUhhhiiiLLL...$$$%%%###%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$%%%"""!!! !!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###"""###%%%(((***===MMMUUUKKKBBBPPPrrrlllRRRFFFFFF===555444222000111111///------...000111...***((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((...222///'''((((((''''''((('''$$$"""###&&&***,,,+++)))(((((((((+++111;;;HHHWWWdddkkkuuutttsssvvvzzz\\\:::,,,222:::FFFbbbkkkIII333+++)))---111***000000000777===MMMfff}}}zzzzzzqqqjjj]]]MMM:::000,,,)))(((***&&&((()))'''%%%%%%(((,,,FFFLLLFFF333&&&''')))&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!$$$&&&&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$######"""###&&&(((***777UUUiiiWWW777333UUUyyyyyyvvvyyyfffPPPEEEDDD;;;555555333000000000///---,,,---///111...***''''''''''''&&&%%%&&&'''(((((('''&&&%%%'''(((((()))///444222+++(((((((((******)))%%%"""###&&&)))+++***(((''''''***---333>>>LLL[[[gggmmm{{{wwwuuuwww}}}}}}~~~VVV666///===TTTqqqgggNNN555,,,,,,+++,,,...,,,000...---222777HHHdddyyy|||}}}xxxrrriiiXXXDDD777...)))(((***'''(((((('''&&&%%%(((******...,,,'''&&&******&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$######'''$$$!!!"""&&&((('''%%%%%%%%%$$$$$$$$$$$$######$$$##################$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%############$$$&&&(((***000QQQiii[[[888(((<<>>LLL^^^mmmvvvyyyvvvuuuvvvzzzpppLLL555000000AAAhhh```EEE<<>>888NNNjjj~~~vvvsssuuuyyy|||pppbbbQQQ>>>000++++++***************)))((()))$$$"""&&&'''&&&***111)))(((&&&%%%$$$###""""""$$$%%%&&&&&&&&&$$$""" %%%******&&&"""!!!"""#########""""""""""""!!!"""###$$$$$$$$$$$$###"""!!!!!!""""""###%%%&&&'''%%%$$$$$$######$$$$$$%%%!!!!!!"""$$$&&&''')))***///(((###%%%&&&%%%'''+++GGGkkkSSS///'''&&&---888CCCNNN]]]mmmxxx|||bbbKKK@@@>>>===555444666111---111666777555000+++)))))))))***---......,,,)))%%%%%%%%%%%%%%%%%%%%%%%%(((***---000888<<<888111---,,,+++++++++)))&&&###++++++)))&&&$$$&&&***---444888AAARRRdddrrrxxxyyyzzzzzzzzz}}}mmmJJJ666222000777VVV]]]BBB===666222HHHkkk[[[888111333...+++---555ZZZpppCCC444GGG```zzzqqqpppvvv{{{{{{zzznnn\\\FFF555...,,,+++***+++++++++)))((()))###""")))***%%%"""&&&***)))'''%%%$$$""""""!!!$$$%%%&&&'''&&&$$$""" %%%,,,333222+++$$$###$$$$$$$$$$$$############""""""###$$$%%%%%%$$$###"""!!!!!!!!!"""###%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%% !!!"""$$$&&&((()))******&&&'''***)))$$$'''---000OOOrrr___999000'''(((***,,,333DDDXXXgggvvvaaaDDD@@@:::555444444666777666444444999===<<<333+++---***'''(((***+++)))'''$$$&&&((('''%%%%%%(((+++000+++(((,,,333555///'''...---,,,***)))(((((((((111---+++---,,,)))***---111444AAAWWWhhhooosssxxxxxxxxx|||mmmIII333222111666NNN|||___KKK<<<888333444OOOoooeeeBBB,,,555@@@:::000///555MMMeeejjjZZZGGG======PPPiiiwwwrrrsssuuu~~~{{{kkkXXXBBB000000+++((()))***'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&$$$"""'''***------)))$$$!!!!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###&&&''''''&&&$$$$$$&&&'''((()))(((%%%!!!"""''',,,&&&&&&%%%$$$$$$%%%%%%%%%***'''%%%&&&&&&&&&'''))))))222UUUwwwGGG***((($$$%%%---///000<<>>444---)))))))))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%$$$###$$$&&&&&&$$$###$$$%%%&&&&&&###"""!!!"""""""""""""""##################$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""$$$%%%((($$$&&&222AAAFFF===222&&&%%%%%%$$$$$$%%%%%%%%%&&&###"""$$$&&&'''&&&&&&,,,888XXXsssKKK111)))%%%&&&,,,,,,+++444BBBpppwwwzzzdddNNNGGG>>>555333777:::888444555333333666:::999333------+++)))((())))))((('''+++,,,,,,+++)))'''((()))...---...///111222///---&&&&&&''''''(((((()))))))))%%%$$$'''))))))---222111999III\\\hhhlllmmmooosssvvv}}}xxxRRR999222000222>>>TTTmmmzzzLLL777...999@@@555,,,,,,///...---,,,+++---000333777NNNiii|||{{{wwwsssqqqxxxzzzfffSSS<<<333,,,******((('''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&%%%######%%%%%%%%%$$$######"""!!! !!!$$$'''###############"""""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%###"""!!!###%%%,,,222@@@TTTaaaZZZCCC---%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&%%%%%%&&&&&&%%%---IIIrrr}}}NNN+++***&&&'''***)))&&&+++555KKKWWW^^^ZZZXXXcccrrrzzzwwwZZZEEEAAA;;;555444777::::::888333111000222555555111,,,---,,,***)))((((((((('''---...---,,,+++)))((((((+++---...///............&&&''''''(((((((((((((((***&&&%%%(((***+++///555333???QQQbbblllppppppqqqvvvyyy]]]BBB444111000555???SSSssshhhLLLSSSrrrKKK999///444666///,,,222444333111000000000///---444EEEZZZjjjuuu~~~}}}{{{yyywwwdddFFF;;;000,,,,,,+++***,,,((((((((((((((((((((((((%%%%%%%%%%%%&&&''''''((('''%%%######$$$%%%&&&%%%$$$%%%$$$###"""###&&&)))$$$$$$$$$######"""""""""###$$$$$$%%%&&&%%%%%%%%%#########""""""###%%%(((===UUUqqqzzzjjjLLL222###$$$$$$$$$$$$$$$$$$%%%&&&,,,---***$$$"""&&&,,,...CCCeeeNNN%%%)))'''''')))((($$$&&&,,,(((111666444666CCCSSS]]]ttt|||nnnSSSAAA888888777555555777:::===222000......000000...+++,,,++++++)))((((((((((((------------,,,+++)))((((((***,,,,,,******+++---))))))*********)))((('''+++'''&&&)))++++++///333333CCCWWWgggooorrrsssssszzz~~~eeeJJJ666333000111999QQQxxxYYY777:::TTTiiiwwwxxxyyy~~~{{{hhhAAA444---111222,,,---333111333444333111---+++***333===JJJUUUaaaqqq|||}}}pppQQQBBB333---,,,++++++---((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((&&&######$$$&&&&&&&&&$$$&&&''''''%%%$$$%%%&&&%%%%%%$$$$$$######"""""""""######$$$$$$$$$$$$$$$!!!"""""""""###%%%))),,,OOOhhhxxxXXX555%%%###############$$$$$$%%%&&&&&&***)))%%%)))888IIIRRRsss{{{SSS111'''&&&''')))(((&&&&&&)))&&&+++,,,(((''',,,555<<>>LLLTTThhhuuu~~~lllYYYHHH>>>888222000111111///...000555444111///---------...((((((((((((((())))))***...***%%%$$$&&&)))******,,,---***&&&'''******&&&)))"""$$$((('''---333,,,&&&''''''(((,,,111333222AAA\\\qqqqqqpppvvvyyyttt{{{aaaHHH444222EEElllaaaggg]]]<<<,,,///000;;;WWWnnnrrrOOO222///222---***---...---((($$$(((000000***,,,(((''')))///;;;OOOaaaooosss~~~||||||vvv```OOO>>>///+++------)))%%%######%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&$$$"""###%%%$$$""" $$$&&&%%%$$$$$$!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!!  ###&&&'''$$$###333[[[oooRRR999555888333***'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---...>>>LLL```rrr~~~wwwdddTTTGGGBBB999333000111111//////111333222111///...---,,,+++***))))))))))))***++++++---)))&&&%%%''')))***)))))))))(((%%%''',,,,,,)))((($$$,,,+++---000,,,)))(((''''''+++222777999GGG___qqqqqqooouuuxxxtttyyy}}}vvvYYY???333:::TTTgggcccOOO___SSS777+++111;;;SSSvvv^^^444)))++++++,,,000$$$---222///*********(((,,,...666AAALLLXXXhhhwwwzzz{{{|||vvvwwwzzz{{{kkkZZZFFF555///111---***'''%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$###"""###$$$$$$"""$$$!!! !!!###"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######"""######"""!!!!!!$$$&&&+++(((&&&///MMMnnn{{{vvvMMM;;;---...///***%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---///555@@@JJJWWWgggxxxooo[[[MMMFFFDDD:::444000111111000000333000000///...---,,,+++***+++++++++++++++,,,,,,---+++)))'''''')))******)))%%%&&&%%%$$$'''---...+++)))***:::888000///---,,,***((((((,,,333:::???NNNbbbpppooommmtttxxxuuuwww{{{oooRRR<<<222===FFFAAA===VVVggg>>>---(((000???aaaddd999000999:::444///,,,---+++(((,,,888CCCIII555???SSSjjj}}}zzzttttttwww~~~xxxiiiTTT???444333---+++((((((((())))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###############$$$)))&&&)))...+++###"""&&&######"""""""""######$$$%%%%%%%%%$$$$$$$$$######"""###%%%$$$######$$$&&&)))'''###%%%555IIIOOOKKK111***)))---,,,&&&$$$(((#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&''')))---777HHH[[[iiiiiiUUUGGGAAABBB:::444000000111000111444111///---+++*********+++++++++******++++++,,,---(((((())))))*********)))$$$&&&%%%###&&&,,,---+++***$$$777OOOHHH666//////...++++++---000333:::AAARRRaaalllkkkllltttxxxwwwyyy|||kkkQQQ:::555999666666QQQ```@@@111---111555;;;TTTuuuvvvRRR888FFF______DDD+++...'''%%%555TTTooo|||}}}{{{~~~zzzyyyzzzwwweeeOOO===333...,,,***)))******)))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""###%%%%%%###%%%'''222<<>>EEEgggRRRCCC<<<<<<888333///111111000111333222///+++(((''')))+++---)))))))))))))))***++++++'''(((***++++++*********'''(((&&&$$$&&&***+++((()))+++FFF^^^QQQ888...---...,,,...222333333888@@@SSS^^^ggghhhllluuu{{{{{{}}}oooLLL:::888444666IIIzzzooo___NNN:::***222888DDDBBB555:::LLLUUUPPP777333XXX[[[111(((---AAAdddzzzvvvqqqkkkbbbWWWQQQQQQeeejjjrrryyyfffLLL999333000,,,*********)))'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###'''&&&$$$'''---BBBYYYvvv|||```888"""!!!##################$$$%%%%%%%%%%%%$$$$$$$$$###### """$$$$$$###"""###$$$$$$&&&%%%######&&&((('''(((%%%%%%''''''###!!!!!!$$$$$$%%%&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))(((((()))***yyybbbQQQBBB999666666111///111222000000222222///+++((('''))),,,...((((((''''''(((((()))***''')))++++++******+++,,,+++,,,)))%%%&&&)))(((%%%&&&222QQQbbbNNN333******,,,***---444555222777AAAUUU]]]cccgggmmmwww}}}~~~dddGGG:::111555===eeeeeeEEE444//////000444<<>>222...333777666333+++---FFFttthhhnnnfffHHH888222:::KKK]]]YYYBBB000111000---,,,,,,,,,+++,,,,,,***+++666RRRwww|||\\\SSSfff{{{ooocccQQQAAA777111---+++---,,,***)))(((''''''(((''''''&&&%%%&&&&&&%%%###%%%$$$######$$$$$$$$$$$$$$$###"""""""""###%%%%%%(((((((((%%%""" !!!######$$$###"""###&&&((($$$######"""""""""""""""###&&&'''%%%###$$$)))///######"""!!!!!!!!!###%%%"""############"""!!!!!!%%%###"""###%%%&&&$$$!!!!!!!!!!!!"""###$$$&&&'''######$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%tttYYYIIICCC===777444333222///---++++++,,,,,,))),,,000333444222...,,,)))))))))(((((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&'''###&&&)))(((&&&%%%''')))333@@@CCC777......,,,&&&+++---111222000222???NNNcccjjjooommmhhhkkkyyy~~~{{{yyyxxxzzz{{{||||||~~~{{{aaaUUUKKKHHHCCC888111222,,,---///222444444333111111444KKKwwwaaaYYYkkkrrrpppmmmmmmqqqaaa444///)))***444<<<777+++)))---...++++++999RRRfffeeeLLL333000BBBcccvvvdddQQQAAA777111///------+++***(((''''''&&&&&&%%%%%%&&&'''&&&$$$"""&&&$$$###$$$'''(((&&&$$$$$$############$$$%%%%%% !!!!!!  """"""#########"""###&&&((($$$######""""""""""""""""""&&&(((&&&!!! $$$)))'''((((((&&&###!!!"""$$$############"""!!! ###"""!!!"""###$$$###!!!!!!!!!!!!"""###$$$%%%&&&"""###%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%lllTTTFFF???999555333333111...,,,,,,---///111,,,///444888999666000,,,+++++++++******)))((('''$$$%%%'''&&&%%%$$$%%%'''%%%(((***)))&&&$$$%%%'''333888666---***//////))),,,...222444222666DDDRRR\\\eeennnoookkkkkkrrr{{{||||||{{{yyyvvvvvvzzz}}}~~~}}}{{{~~~www{{{dddEEE999999777111,,,111222111000...------...222333CCC___xxxzzztttcccvvvccc333---&&&...FFFWWWKKK444***...000,,,))),,,888BBB555///---///000@@@llluuucccPPPAAA888444---,,,+++)))(((''''''&&&'''%%%%%%''''''$$$$$$%%%+++)))'''&&&&&&&&&&&&&&&############$$$$$$%%%%%%!!!!!!!!! !!!###%%%"""######""""""###%%%'''$$$######"""""""""""""""%%%$$$$$$&&&((()))'''&&&!!! !!!!!!!!!!!!"""######"""""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$%%%###$$$'''((())))))'''&&&$$$$$$$$$$$$$$$$$$%%%&&&tttdddRRRGGG@@@888222111222000---,,,---000333666///111444888:::666///***+++++++++******)))((('''%%%'''''''''%%%%%%&&&'''(((+++---,,,((($$$$$$%%%///444333+++)))...000...,,,...222555555;;;JJJZZZ```eeejjjllllllmmmqqquuuxxxzzz{{{xxxvvvwww|||yyyxxx~~~ZZZAAA999555000---444111...,,,---...///000))))))...888CCCIIIMMMPPPsss[[[111+++'''444VVVmmm[[[888---///000///------///111---...444666---,,,GGGhhhtttaaaNNN>>>666...---+++(((''''''''''''(((%%%%%%'''%%%###)))111===999111((("""!!!#########$$$$$$%%%%%%%%%%%%"""###$$$###""""""###%%%""""""###"""!!!"""%%%'''$$$######"""""""""""""""&&&!!!!!!---@@@LLLKKKEEE333)))###)))(((%%% !!!###$$$$$$$$$$$$""""""!!!!!! """"""!!!!!!!!!!!!"""###$$$$$$"""###%%%'''((('''&&&%%%############$$$$$$%%%&&&iii]]]QQQIIIAAA777111000000///---,,,---000444666......000333666444...((()))))))))(((((('''&&&%%%'''((()))((('''&&&'''(((***---///...***&&&%%%&&&***000222,,,)))+++000111***---222555777>>>OOO___llliiiggggggjjjpppuuuxxxvvvxxxxxxwwwvvvxxx}}}|||\\\BBB222///111000...---...000000---++++++******))),,,222<<>>OOO```nnnkkkggggggkkkppptttwwwwwwwwwvvvvvvvvvyyy|||}}}```GGG:::444//////000111000...+++(((///000///...///444:::>>>ddddddDDD@@@FFFJJJ???+++...---***666\\\xxxaaa444,,,.........---,,,...///---)))''')))...444666666IIIeee}}}kkkVVVHHH@@@;;;333+++'''&&&'''(((&&&%%%&&&'''$$$+++GGGddduuu^^^???***$$$%%%&&&%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$""" !!!"""!!!"""""""""!!!"""$$$'''$$$######""""""""""""""" !!!%%%///BBB\\\uuu|||hhhNNN<<<555000'''%%%%%%%%%&&&&&&%%%%%%$$$"""######!!!"""%%%"""!!!!!!!!!!!!"""###### !!!!!!""""""""""""""""""###$$$%%%&&&```VVVLLLDDD<<<444111222000///---+++++++++,,,------***)))---333666444111++++++++++++***)))((('''***++++++***)))(((((()))$$$(((------+++))))))***)))******&&&$$$'''+++...)))+++000333555<<>>SSSdddNNN777000333+++%%%+++000(((......333LLLdddXXX:::333---)))))))))))),,,000+++++++++,,,,,,---------///***DDD~~~uuucccRRREEE777///+++((('''***$$$&&&'''%%%'''444IIIZZZLLL:::)))###$$$&&&---444***'''%%%%%%''''''$$$"""***)))'''%%%$$$###$$$$$$$$$&&&''''''&&&%%%%%%&&&)))&&&$$$######$$$###"""""""""&&&)))%%%'''===WWW}}}lllOOO888&&&$$$%%%!!!"""""""""#########""" ######"""""""""$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&YYYNNNCCC>>>;;;666333444:::888555111///...//////---,,,+++***+++...111333222000...//////...+++(((%%%(((((('''***000111...++++++******+++,,,---.........------,,,+++(((&&&,,,111333333999FFFUUU]]]aaadddfffdddbbbeeennnvvvxxxtttooommmpppuuu{{{~~~jjjEEE666222///...111222000,,,........................,,,000111...***...:::DDD::://////222,,,***---***))),,,)))+++AAAVVVLLL111---++++++...///---,,,++++++++++++,,,,,,,,,------...+++===jjjvvv~~~oooaaaRRRAAA666...)))''')))&&&''''''%%%%%%+++777BBB999---$$$###$$$&&&+++111(((&&&%%%%%%(((((('''%%%&&&%%%###"""!!!!!!""""""$$$&&&''''''&&&%%%%%%&&&(((%%%###"""###$$$$$$###$$$ """&&&$$$###...>>>XXXmmmcccMMM777---&&& ###***&&&###!!!!!!"""$$$%%%%%%$$$######""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&TTTHHH<<<999888555111///333444555666444222///,,,...---,,,,,,---///222333444222///.........,,,+++$$$&&&'''(((+++000000---(((((())))))***,,,---...------------,,,***'''&&&222333222222<<>>444,,,)))***(((((((((&&&%%%%%%(((+++(((%%%$$$&&&&&&%%%'''***&&&%%%$$$%%%((()))))))))&&&%%%%%%$$$$$$$$$%%%&&&$$$&&&'''&&&%%%$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$%%%""""""(((///CCC]]]vvvnnnaaaSSSHHH888''' ###'''$$$ ###%%%$$$###############"""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$QQQCCC777666888666111...---///222444444111---+++///...---,,,---...///000111///,,,***))))))))))))%%%&&&''')))+++---,,,***&&&&&&&&&'''((())))))******,,,---,,,***(((&&&&&&444444333333===MMMYYY^^^^^^___```___```fffpppwwwuuuqqqmmmmmmqqqyyyeeeCCC:::222111333222///---------------------------....../////////...---+++000:::OOOTTT>>>,,,******,,,...,,,...;;;HHHDDD555...222111***(((---222222+++++++++++++++++++++,,,...+++555ZZZ~~~LLL888BBBSSSiiipppcccSSSGGG>>>444...,,,)))(((''''''(((((('''&&&&&&(((***+++)))&&&%%%%%%%%%%%%$$$$$$&&&((())))))&&&%%%%%%%%%&&&&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%###!!!!!!###$$$%%%$$$###%%%'''$$$"""######+++666FFFYYYhhhiiibbb[[[^^^cccdddVVV==='''###!!! !!!$$$%%%$$$!!!!!!!!!""""""######""""""""""""#########$$$$$$$$$########################MMM@@@666666999888444111---...000111111000...---///...---+++++++++++++++,,,+++(((&&&$$$%%%&&&(((((('''''')))+++)))'''&&&'''''''''((('''''''''''')))***+++***(((&&&'''(((333555666666>>>MMM[[[aaa^^^______```bbbhhhqqqxxxqqqnnnlllnnnttt|||kkkIII;;;000000222222000000........................,,,******,,,///000///---555IIIooo{{{VVV///(((///'''***+++---555<<<777......<<>>333///+++)))'''''')))+++***)))))),,,---,,,)))(((&&&&&&%%%%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$#########%%%%%%&&&%%%######%%%'''%%%###!!!!!!###$$$$$$$$$""""""$$$&&&$$$"""###&&&)))&&&"""%%%///:::<<<999:::CCCSSSbbbdddYYYIII@@@555000***$$$"""!!!###$$$ !!!!!!"""###$$$$$$%%%""""""#########$$$$$$$$$########################HHH===555666999888555333///////////////000000111------+++***))))))))))))******)))'''%%%%%%(((***+++'''&&&))))))&&&$$$$$$***************)))(((((()))***+++)))''''''***...222666888:::CCCRRR___ddd```aaabbbcccfffllltttyyypppoooooorrryyysssTTTAAA111///111//////111////////////////////////...,,,***+++///111000///888XXXbbb555***...***,,,...000222111...***000OOO___MMM444++++++)))+++++++++++++++*********+++(((555^^^{{{NNN000000222444999JJJfffvvvllleeeYYYHHH:::333---***(((&&&'''((((((((((((******'''(((******'''&&&&&&%%%$$$###$$$'''************)))((('''%%%$$$%%%%%%%%%$$$"""###%%%'''%%%###!!!!!!"""############%%%'''%%% !!!$$$+++&&&!!! $$$'''&&&$$$###(((333CCCSSSbbblllrrreee]]]MMM:::((("""###""""""""""""$$$%%%'''"""############$$$$$$$$$$$$$$$$$$$$$$$$#########AAA999444555666444333444...------------...//////************************'''))))))(((''''''))),,,+++&&&$$$'''(((%%%$$$&&&((()))***+++++++++***)))+++,,,,,,***((()))000555666666777===JJJ[[[dddeeebbbccceeehhhkkkqqqvvvyyysssssstttxxxgggOOO:::444333000...222111111111111111111111111000///...000222444444333CCCjjjPPP444000***//////111222000......000>>>hhheee<<<)))((('''++++++++++++*********)))***000666JJJuuu[[[333222222111---111CCCVVVppp}}}vvvmmmaaaPPPAAA:::,,,+++***(((&&&&&&'''(((''')))'''%%%(((---+++&&&%%%&&&'''&&&%%%'''+++///444333333111///,,,***(((%%%%%%%%%###""""""%%%'''&&&$$$"""!!!"""""""""!!!###&&&'''$$$ !!!"""(((%%%###$$$%%%$$$"""!!!!!!###(((555LLLeeevvvvvvaaaHHH444,,,,,,)))'''$$$"""!!!"""%%%&&&"""############$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$<<<666222333333111111444******++++++++++++++++++'''((()))***+++,,,,,,---%%%'''))))))''''''***---+++$$$"""&&&'''$$$%%%(((%%%&&&((()))************---......+++))),,,444;;;:::777666>>>QQQccchhhddddddeeehhhkkkooossswwwzzzwwwwwwyyy}}}||||||~~~xxx]]]DDD;;;888222000333111111111111111111111111------///222444666666555SSSzzzddd555///555(((...---...///---+++000777OOO|||ooo==='''(((,,,++++++++++++******))))))###000...///VVV\\\777000,,,000333000000222DDDVVVkkk{{{wwwooodddTTTGGGAAA***+++,,,+++)))((()))******+++(((%%%)))...+++###%%%&&&'''''''''***///444666666555222///,,,((('''%%%%%%%%%###!!!"""%%%''''''%%%"""!!!!!!"""!!! !!!$$$%%%$$$$$$%%%$$$###%%%###""""""""" !!!######''''''""""""000GGGXXXyyykkkUUUHHHEEE---***&&&""" !!!###%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$>>>555///222444111...000...+++((((((+++,,,,,,+++*********)))'''''')))+++&&&&&&'''(((((('''&&&&&&,,,,,,***((('''(((+++...)))((()))+++,,,---+++)))***...111...)))(((,,,222@@@666222???RRR```eeegggeeegggiiikkknnntttzzz~~~{{{yyy|||rrrYYYIIIDDD@@@999111---333---+++555;;;999;;;+++666222...333---000HHHtttkkkDDD333333---'''...111333222//////333888kkk\\\777///,,,###++++++***))))))***+++,,,******...,,,;;;iiixxxXXX,,,,,,,,,---...///000111222555???PPPfff{{{~~~tttmmmeeeUUUGGG===222***((()))(((((()))***((((((,,,222222+++$$$&&&&&&%%%%%%&&&)))+++---***)))'''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!! !!!###$$$%%%$$$###"""""""""###$$$(((%%%"""!!!"""######"""&&&$$$"""!!!"""%%%)))+++KKKYYYooo{{{aaaGGG***"""$$$!!! !!!$$$&&&'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$;;;333...111333000///000...,,,******,,,...---++++++,,,+++***(((''')))+++'''''''''(((((()))))))))---,,,+++(((&&&'''))),,,000,,,(((&&&''')))***+++(((,,,///---******///555AAA888555BBBSSS___ccceeeeeedddeeeiiiqqqxxx}}}~~~zzzxxxzzznnnaaaZZZQQQCCC777---444000---444888<<>>VVVZZZ???444444444JJJaaa```>>>555)))333MMMQQQ???333---...---+++)))(((***,,,000+++(((***,,,+++***)))+++,,,---.........---,,,'''***......******,,,+++,,,+++***************+++***...000,,,''')))444>>>VVVfff}}}|||qqqfffUUUIII<<<333...)))))),,,'''((()))(((&&&%%%&&&''''''''''''&&&'''((()))***%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!!!!"""###%%%$$$###"""!!!!!!""""""&&&$$$!!! !!!!!!!!!#########"""!!! '''$$$'''999WWWvvv|||ZZZ:::'''"""### !!!!!!!!!!!!$$$&&&"""""""""""""""""""""""";;;888444000......---,,,---...000111000///......---......---***(((((()))...,,,)))'''%%%%%%&&&'''%%%&&&''''''&&&'''***,,,$$$&&&+++111444222...***+++------,,,)))))),,,///777888AAARRR```gggiiikkkmmmnnnppprrruuu{{{{{{zzz{{{~~~~~~lll```JJJCCC777111333000;;;TTTvvvXXXEEE:::111>>>JJJAAA...444444@@@^^^fffLLL333+++++++++***))))))+++,,,,,,((()))000000***(((+++)))+++---.../////////...,,,,,,+++,,,...***)))...+++******)))))))))******---///111111///,,,,,,,,,555DDD]]]wwwxxxooo```TTTFFF;;;111***))),,,)))'''&&&&&&((()))((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"""!!! !!!!!!"""!!!!!!!!!!!!###$$$%%%(((%%%"""!!!!!!"""###"""######$$$%%%$$$$$$###""""""######'''333IIIdddvvvrrrPPP888+++%%%###$$$%%%$$$"""!!! """"""""""""""""""""""""999:::666000---......,,,,,,...//////...------...+++---------***(((((()))---,,,***'''&&&%%%%%%%%%###%%%&&&'''''')))+++---+++***((()))***+++***((('''((()))***+++---000333///444BBBUUUccciiikkkmmmqqqrrrtttuuuvvvyyy|||zzz{{{~~~fffZZZJJJBBB>>>333;;;UUU{{{dddKKK666333444...+++666777;;;PPPWWWDDD000,,,+++***))))))***+++,,,((((((---333111***(((---((()))***+++,,,---------...000***)))///+++&&&---******)))))))))******+++222///......000000...+++)))000>>>SSSkkk}}}wwwiii^^^OOOBBB555+++(((***)))'''%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!  !!!###%%%&&&(((%%%"""!!!"""#########"""######$$$%%%%%%%%%%%%$$$'''$$$"""(((888GGGnnnwww[[[???***###!!! """"""!!!########################555777555...,,,///000---+++---...,,,******,,,...)))+++,,,,,,***(((((()))+++******))))))(((((('''$$$&&&'''(((((()))+++------+++)))((()))***)))(((%%%&&&''')))+++...222444///777HHH]]]jjjmmmoooqqqsssrrrqqqsssvvv{{{}}}{{{yyy{{{wwwfff[[[MMM999???]]]sssRRR999,,,...///555222222;;;:::222333///---+++******+++++++++(((***///111...******...++++++************++++++&&&111+++&&&///+++%%%---))))))))))))***+++,,,,,,111...***+++...000000///+++,,,000777EEE[[[rrr~~~ssshhhZZZKKK<<<000+++,,,+++,,,,,,+++(((%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$###&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!! !!!"""$$$%%%'''%%%""" !!!"""""""""!!!!!!!!!""""""############&&&'''$$$ $$$)))IIIccckkkSSS555...&&&$$$&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$000444333,,,+++///111///+++,,,,,,+++((((((+++...''')))++++++***(((((()))))))))***++++++++++++***&&&'''))))))((((((***+++((())),,,///111000,,,(((((((((((()))+++---000111444===PPPdddpppssssssvvvtttpppmmmpppwww~~~~~~}}}|||zzzxxxzzz}}}nnnXXX===CCCeeerrrGGG...444555555222666777++++++>>>222000---+++++++++***))),,,...///---+++***+++,,,111///---+++*********+++000---'''///,,,&&&///))))))))))))***+++------,,,++++++,,,...000000000...000///,,,---:::PPPaaa~~~{{{pppbbbTTTCCC555///000111666999555,,,'''(((+++''''''''''''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&########################''''''&&&&&&%%%$$$$$$###"""!!!!!! !!!###$$$&&&$$$  !!!!!!!!!!!!  ###!!!&&&((((((&&&555GGGWWWlllzzz\\\NNN===222000...)))$$$$$$$$$$$$$$$$$$$$$$$$$$$:::777222///...---,,,+++000...++++++------+++(((,,,------***&&&%%%'''******)))))),,,///000...+++&&&&&&'''***------)))%%%((())))))555FFF@@@,,,%%%((((((((('''(((,,,111555666BBBVVViiirrrrrrooonnnsssqqqoooppptttyyy}}}}}}yyy\\\HHHJJJUUUhhh<<<<<>>KKKZZZjjjzzzhhhGGG///'''''')))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$&&&+++;;;SSSbbbddd[[[TTTCCC222))))))'''"""%%%###!!! """$$$%%%"""  !!!"""!!! &&&666AAA555!!!!!!######""""""$$$'''333BBBRRRbbbxxx|||gggHHH+++"""'''///...---...000111000///---------+++)))***,,,///,,,+++***+++,,,,,,***(((&&&'''((('''%%%%%%''')))###%%%&&&&&&&&&(((***---444RRRiiijjjWWW666%%%,,,(((((('''&&&&&&)))...222AAASSSfffrrr{{{}}}ttt|||wwwssstttzzz}}}mmmfff|||lllIII777222000111444///...---,,,++++++++++++---666>>>===555---,,,...)))))))))******))))))))))))))))))((()))******+++------.........------,,,************************,,,,,,,,,,,,,,,+++******,,,,,,,,,+++***,,,000222000111444:::GGG[[[rrraaaCCC111***)))***)))(((''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%!!!$$$(((///;;;PPPfffvvvpppgggRRR777((('''(((%%%%%%###!!! """%%%&&&###!!!!!!!!! """111MMM]]]KKK---###!!!$$$%%%%%%!!!'''///;;;MMMggghhhBBB)))000///...000111222111///111222111...++++++...222+++***)))***,,,,,,)))&&&&&&((()))'''&&&&&&))),,,%%%&&&(((''''''(((,,,000777QQQcccbbbOOO000!!!)))))))))((('''''')))...222CCCXXXmmmvvv|||www~~~~~~|||xxxtttuuu{{{wwwyyyXXX@@@666666:::111000///---,,,+++++++++...333888777222---,,,...))))))************))))))******+++,,,,,,,,,,,,+++)))***,,,---......------************************++++++*********)))))))))000000...,,,***+++...000222111///...444BBBUUUcccuuudddKKK888...++++++)))(((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''%%%(((,,,...777RRRnnnsssmmmXXX888%%%%%%((((((%%%$$$!!! """%%%'''$$$!!! %%%===eeezzzbbb<<<%%%  $$$%%%$$$'''""" ###)))<<>>::::::333222000...,,,++++++***,,,---......---,,,+++,,,))))))************))))))+++,,,---...///...---,,,&&&(((***,,,---......---))))))))))))))))))))))))))))))))))))***,,,---...&&&(((***+++******+++,,,+++---...------333<<>>;;;)))%%%444???===MMM```nnndddEEE)))!!!&&&&&&&&&''''''(((+++000444OOOfffxxxzzz}}}xxxwwwtttqqqqqqtttyyy|||~~~zzz|||___===...333,,,///111+++,,,111...000---(((000+++---FFFIIIFFF000&&&))))))---///(((***///,,,...888666---...---,,,+++******+++,,,---+++***)))*********((('''((()))((('''+++000///)))(((((((((((()))***+++,,,,,,,,,++++++,,,...///000444III```ooo{{{qqq[[[HHH999///)))((('''''')))((('''&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''((('''---AAAUUUwwwkkkRRR555$$$###%%%$$$((('''&&&&&&%%%%%%%%%%%%%%%###!!!   $$$''';;;ggg}}}YYY&&&"""!!!!!! !!!&&&+++///LLLlllyyy......------,,,,,,++++++111///,,,,,,---///000000,,,)))'''))),,,,,,)))%%%$$$%%%&&&'''(((***+++,,,>>>GGGCCC222///???NNNPPP[[[jjjtttfffEEE***%%%,,,((('''&&&%%%&&&***000555QQQhhhzzz{{{|||wwwtttrrrqqqppprrrvvvzzz~~~{{{~~~xxxMMM111222***...000******...,,,111...&&&***+++===fffqqqYYY<<<,,,---++++++,,,(((+++,,,)))333GGGGGG777...,,,+++***)))))))))))))))+++***)))***+++***)))''')))))))))+++...000---)))(((((((((((()))***+++,,,,,,++++++***+++,,,---...888EEEQQQXXXaaaqqqrrr```OOO???222***)))''''''((()))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''((((((%%%&&&222@@@SSSMMM>>>,,,"""###%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$"""!!!!!!!!!  !!!%%%999ddduuuQQQ&&&"""!!!!!! !!!%%%))),,,333KKKlll000---***)))+++,,,+++)))000---+++***+++,,,,,,+++---***'''(((***,,,***(((###$$$%%%''')))*********===DDDBBB888:::LLL\\\aaagggtttxxxcccAAA)))'''///***(((&&&###$$$(((000555PPPjjj~~~}}}}}}vvvooopppqqqppppppsssyyy~~~{{{}}}ttt```666000'''***///***)))...,,,---000'''''',,,LLLfffBBB---...,,,(((******+++)))(((;;;YYY[[[@@@---*********)))((('''&&&%%%+++***)))***++++++)))''')))(((***...000---)))((((((((((((((()))***+++,,,++++++*********+++,,,,,,777===@@@AAAGGGVVVgggpppsssggg[[[LLL<<<111---)))%%%%%%(((***'''###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''(((&&&$$$'''---//////***$$$"""$$$%%%###!!!!!!"""###$$$&&&((()))'''%%%""""""""""""!!! ###333UUUmmm]]]===$$$!!! !!!!!!!!!###%%%'''###,,,AAA]]]vvv444///******---///...+++---+++))))))+++,,,++++++///,,,***)))+++---,,,,,,%%%&&&''')))******))))))222777:::???MMM___iiijjjkkkuuusss[[[:::&&&&&&,,,(((((('''%%%%%%(((---111KKKgggzzzuuummmppprrrrrrpppssszzz||||||nnnyyyNNN777))))))...******///...'''000***)))...PPP___999''',,,+++'''***,,,***))))))???______@@@(((((((((*********)))'''&&&+++***)))***++++++***(((((((((+++///---)))(((***))))))(((((()))***++++++,,,,,,,,,+++++++++++++++///333666777:::AAAKKKQQQaaattt}}}wwwsssmmmbbbRRRGGG===555)))###%%%***)))$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%'''(((((()))***"""###$$$$$$$$$$$$###""" !!!"""###%%%'''(((&&&$$$"""!!!""""""!!!  !!!)));;;HHH<<<&&&"""!!! !!! !!!""""""((("""&&&555EEETTTiii|||555000+++***...000...,,,+++))))))***,,,------,,,---+++))))))***+++,,,,,,&&&&&&''''''((((((((((((+++...999NNNhhhyyyyyyrrrkkkqqqkkkQQQ444&&&%%%(((%%%'''((((((((((((***+++BBB___}}}zzztttmmmqqqtttuuutttwww~~~uuu}}}|||PPP888---///+++***---,,,%%%///++++++000NNNzzz~~~NNN///###++++++(((***,,,(((+++--->>>VVVQQQ666###&&&''')))+++,,,,,,+++++++++***)))***,,,,,,+++)))&&&***------,,,---...///))))))))))))))))))***+++---------------,,,,,,,,,***,,,///111222222555999AAAVVVwww|||qqqhhh^^^QQQ;;;)))%%%)))***%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$&&&***,,,,,,$$$$$$$$$&&&%%%###""""""""""""""""""###$$$%%%&&&$$$""" !!!!!!  !!!!!! $$$((($$$  !!! (((###"""&&&(((+++;;;NNN111...+++***,,,---,,,***))))))(((***---......---(((''''''''''''((())))))$$$$$$$$$%%%&&&''')))***)))+++;;;[[[zzzvvvnnnooobbbGGG000(((((('''$$$''')))***)))'''''''''666RRRrrr|||wwwppprrruuuwwwxxx|||~~~yyy~~~tttOOO666111,,,***,,,)))***...(((+++000HHHpppttt@@@---(((---***))),,,)))&&&,,,...666CCC>>>+++###'''((()))+++---...//////******)))+++,,,---+++***'''---......888EEEBBB666***)))))))))))))))******,,,,,,---.........------+++***+++---,,,***+++//////;;;TTTlllwww{{{rrrSSS555'''))))))%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%$$$!!!"""'''++++++&&&######%%%%%%""""""$$$#########"""######$$$$$$###!!!  !!!  !!!!!!!!!    """!!!''')))%%%###)))222------,,,,,,++++++***)))***))))))***,,,---+++***$$$%%%''''''''''''''''''$$$$$$$$$%%%(((,,,000222///111CCCbbb|||~~~yyyuuuoooZZZ<<<+++)))***&&&&&&'''))))))'''&&&&&&''',,,EEEcccwww|||rrrsssuuuxxx|||yyybbb<<<222......///,,,000---%%%---///:::WWWXXX555------,,,'''***...(((&&&,,,+++,,,333///'''))))))))))))***,,,---//////******)))+++------,,,******///...222MMMiii^^^>>>******))))))))))))*********+++,,,---...------,,,,,,+++///444333---***,,,+++---888HHHQQQWWWgggyyyccc>>>***)))***&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$(((((("""!!!&&&******&&&""""""%%%%%%!!! $$$$$$############$$$%%%%%%$$$""" !!!"""!!!  !!!!!!!!!"""   ###  """  !!!''''''%%%&&&'''''',,,...///...,,,******++++++***)))***++++++)))'''$$$&&&)))))))))(((((((((&&&%%%&&&(((,,,222888<<<:::<<>>\\\YYY999&&&++++++,,,,,,...111555999;;;OOO___ttt}}}dddGGG555000,,,%%%---***&&&###$$$%%%&&&&&&((('''%%%%%%%%%&&&(((***&&&%%%###$$$%%%%%%$$$""""""""""""###$$$&&&'''((($$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """"""!!!!!!!!!!!!""""""///---++++++++++++***)))*********)))((('''%%%$$$(((((()))))))))(((((('''''')))'''(((888RRRccceeebbbgggnnntttvvvvvvvvvxxxvvv]]]>>>***&&&((((((%%%(((((()))((('''(((***,,,***...@@@]]]uuu~~~zzz{{{\\\CCC777111...///...---,,,,,,------...///++++++...---******...++++++***)))))))))))))))---))),,,+++(((...///###***...///,,,)))((())))))'''///AAAaaahhh666...***))),,,---++++++...(((...***(((...,,,+++222000---CCCffffffBBB+++---,,,,,,+++,,,...111444666;;;GGGZZZmmm}}}{{{fffLLL===:::666000,,,***'''%%%&&&&&&&&&%%%((('''&&&%%%%%%'''(((***&&&%%%$$$$$$%%%%%%$$$""""""""""""######%%%&&&'''%%%$$$"""!!! !!!!!!  !!!!!! """"""!!!!!!!!!!!!""""""222///+++))))))*********(((((()))))))))((((((''')))******++++++******)))((()))(((+++???ZZZkkkooosssuuuwwwxxxxxxwwwvvvuuuvvvWWW777***(((&&&$$$%%%((()))((('''''')))---000///...999SSSooo~~~~~~eeeFFF444///000//////...---,,,,,,,,,,,,+++,,,,,,***''')))...++++++***))))))))))))******)))///444===NNNMMM999+++,,,...,,,)))***666CCCCCCQQQhhhfff333...,,,,,,......++++++...+++333111---000,,,)))000000000MMMuuutttJJJ------,,,++++++***+++,,,...//////666EEEXXXmmmppp[[[PPPNNNJJJBBB...+++(((''''''''''''&&&((('''&&&%%%%%%''')))***&&&%%%$$$$$$%%%%%%$$$#########"""""""""$$$%%%&&&&&&%%%###"""!!!!!!""""""  !!!!!! """!!!!!! !!!!!!"""666333///------------,,,'''((()))***++++++++++++))))))***+++++++++******)))(((&&&+++===UUUfffkkksssuuuwwwwwwyyy}}}}}}{{{|||WWW555***)))%%%%%%*********(((&&&%%%'''+++///666000333IIIggg||||||}}}}}}^^^>>>111//////000//////...,,,,,,---------,,,+++***+++---++++++***))))))*********,,,,,,888MMMiiiwwwSSS///,,,)))(((***999XXXuuueee555,,,***+++...---******---%%%000333222444---&&&+++,,,666[[[zzzIII******++++++*********+++,,,,,,---222;;;IIIYYYkkk{{{yyyhhh___]]]WWWOOO666111+++'''&&&''''''''')))(((&&&%%%&&&''')))***'''%%%$$$$$$%%%&&&$$$###$$$###"""!!!!!!###%%%&&&%%%$$$###!!! !!!!!!"""  !!!!!! !!!!!!!!! !!!!!!!!!777444222000000///---+++((()))***+++,,,---------'''((())))))*********)))((('''$$$'''333EEETTTZZZlllrrrwwwyyy}}}]]]999+++)))%%%(((000,,,+++(((%%%###%%%(((+++666...---???]]]www~~~~~~yyyyyyxxxLLL111...//////000000//////...,,,,,,,,,---...000///---+++***************++++++///222JJJpppKKK///***'''(((333PPP{{{\\\222+++***,,,...---***+++000%%%......,,,///+++'''---***@@@jjjsssBBB'''***************+++,,,------)))///555999???JJJXXXddduuu~~~ooofffccc\\\RRRDDD<<<222***'''''')))***)))(((&&&&&&&&&''')))+++'''&&&$$$%%%&&&&&&%%%###$$$###"""!!!!!!###%%%'''$$$###!!!   !!!!!! !!!!!! !!!!!!555333111///...---***(((******+++,,,,,,,,,,,,,,,&&&&&&'''((())))))))))))'''&&&%%%%%%***444AAAIIIhhhttt~~~fffAAA...(((&&&+++111,,,+++)))&&&$$$$$$&&&(((///***(((555RRRppp{{{qqqttt}}}___888/////////000000000000000&&&***---,,,,,,...---***+++************+++,,,,,,)))555\\\sss<<<((())))))---BBBhhhrrrJJJ+++,,,+++---///---+++///555GGGDDD555)))***((('''///,,,JJJooozzz___888(((---)))***+++,,,---......///)))...111000...111<<>>888---))))))(((+++*********++++++,,,---&&&888fff}}}WWW555%%%***+++000MMM|||oooPPP777)))+++***+++,,,+++***000999cccXXX>>>+++***((('''...///MMMfff```CCC---***///***+++,,,---------------***---///...,,,---222777===OOO```kkk{{{xxxooobbbZZZMMMAAA888111---***)))((('''&&&'''(((***+++(((&&&%%%%%%&&&&&&%%%$$$$$$###"""!!!###&&&***---$$$###""" !!!  !!!!!! !!!  !!!:::555...***))))))***+++************)))'''&&&%%%&&&&&&((())))))*********%%%))),,,+++&&&'''333???___uuu~~~nnnPPP333&&&&&&(((&&&((()))******((((((***+++...---***+++===[[[sss~~~yyy|||~~~}}}rrrmmmeeeddd666444222///...---...///???PPPXXXKKK666++++++---+++*********+++,,,,,,------???hhhoooMMM777,,,'''---+++---PPPWWW777,,,+++((('''((()))'''(((///999]]]RRR:::***,,,,,,)))...///KKKZZZHHH...%%%***///,,,,,,---------,,,,,,+++((()))***,,,///000111111111>>>JJJSSSfffxxxjjjcccWWWKKK@@@666...)))***)))'''&&&'''(((***+++(((&&&%%%%%%&&&'''%%%$$$$$$###""""""$$$(((,,,...%%%$$$###!!!!!!!!!!!!"""  !!!!!!  ...,,,***)))))))))***+++...+++((('''))))))'''%%%'''(((***,,,,,,,,,+++***&&&++++++''',,,;;;EEEGGGeeeyyynnnOOO000###%%%)))(((***++++++***))))))***,,,444---''')))333HHHfffzzz~~~{{{ssshhhccctttEEE999///,,,+++)))...888RRRzzz~~~OOO...)))...+++***)))***,,,...---,,,,,,;;;LLLPPP???+++'''...,,,,,,---222QQQYYY888---'''***---,,,***(((***,,,111111444...'''000555***;;;JJJLLL888&&&###((()))******'''$$$'''---///,,,,,,***+++---(((%%%333GGG???444111<<>>444******,,,,,,***''''''))),,,$$$$$$%%%&&&''''''$$$""" !!!###%%%'''((())))))$$$"""!!! !!!"""!!! """### !!!"""  !!!!!!!!!"""""" ,,,+++***)))((('''''''''***(((&&&''')))***)))'''((((((((())))))+++,,,,,,))))))'''***999LLLTTTSSScccyyy~~~rrrbbbGGG///&&&***---+++)))******)))(((((()))+++333---'''&&&,,,===ZZZqqqyyyxxxooodddhhh|||^^^???***///333,,,,,,666___VVV666---,,,...,,,***)))******)))'''111------111222///...000((((((+++111LLLXXX444''')))+++++++++++++++,,,000///000...555LLLVVVIII777:::999111,,,---///...(((***---//////,,,)))&&&***(((***...---,,,888III>>>333...444===GGGYYYkkk|||{{{uuuiiiYYYMMMCCC777,,,)))******(((&&&&&&))),,,((('''&&&&&&&&&&&&&&&%%%+++'''""""""%%%)))++++++$$$"""!!! !!!"""!!!  !!!"""#########"""""""""!!!!!!   !!!!!!""" !!!!!!!!!"""""""""+++++++++***)))'''&&&%%%'''&&&%%%''')))******))))))((('''&&&(((***---...---'''%%%000HHH[[[^^^XXXccczzz}}}~~~~~~vvv]]]QQQ>>>...)))+++,,,)))(((((()))((('''&&&(((***111,,,'''$$$&&&333MMMdddwwwyyykkkaaafff}}}}}}KKK)))///888///,,,777___NNN333,,,***000---***))))))***)))(((...(((%%%***......+++)))---)))+++111EEEtttnnn;;;)))((((((***,,,------,,,,,,******...EEEooonnn@@@333((('''+++,,,,,,...+++'''(((//////)))(((,,,)))&&&(((...//////777BBB:::000***,,,///222;;;GGGZZZkkk}}}rrrdddXXXMMM???333++++++***(((''''''***---)))(((&&&%%%$$$%%%&&&''')))$$$$$$((()))((($$$"""!!! !!!"""!!! $$$"""  !!!"""""" !!!!!! !!!!!!"""###$$$%%%%%%---,,,+++***))))))))))))&&&&&&'''((()))******)))(((((((((((()))+++---///---(((+++===RRR]]]XXXPPPccc{{{{{{zzz|||nnnUUUKKK<<<000+++******(((((())))))(((''''''(((***---+++)))&&&&&&///FFF[[[tttuuuggg```nnnbbb555---333000111999UUUvvvCCC---,,,,,,...,,,******+++---......)))---000///+++---777BBB;;;111---000???kkknnn<<<,,,***((())),,,...---***,,,))))))222TTTKKK666&&&'''***,,,666BBBHHH444&&&(((***&&&)))333+++''''''+++,,,***---222111+++(((***+++***///555???QQQiiiyyyzzznnndddYYYJJJ>>>222000---+++)))+++---000'''((('''&&&$$$###$$$$$$!!!!!!!!!$$$'''(((((('''$$$""" !!!"""!!! &&&###"""!!!!!!%%% !!!!!!!!!!!!!!!!!!  !!! !!!"""###$$$%%%%%%---+++)))(((''')))+++,,,((()))******)))((((((''''''(((***+++---------,,,)))+++888NNN\\\YYYOOOIIIbbbvvvtttwww}}}kkkcccRRR<<<...)))+++---...))))))***)))(((''')))++++++******(((''',,,<<>>VVVooo}}}|||kkklllZZZ888...333???aaa}}}vvvSSS333'''(((******+++---///000...,,,))),,,---000888???>>>777---'''***999^^^cccIII@@@RRR[[[HHH333,,,***************,,,///111,,,$$$%%%))),,,666;;;222...+++***)))''')))666EEE111***$$$$$$***---+++'''%%%)))++++++***+++,,,---+++++++++)))((()))((('''((('''(((...999FFFPPPUUU[[[nnn{{{qqqgggWWWOOOCCC999444222000///***...222111+++'''%%%&&&%%%""""""'''...111---((($$$"""!!! !!!"""!!! +++DDD```fffRRR:::---333...'''!!!!!!$$$ !!!""""""  444555777888555000***&&&***---000000---***)))***)))(((&&&%%%%%%%%%'''((('''111NNNkkklllVVVIIILLLggghhhggg~~~]]]LLLdddVVV+++&&&'''((('''%%%%%%'''((($$$"""%%%,,,000...,,,---'''BBB___qqqzzzlllwwwBBB000999...AAAUUUVVVBBB...***000(((***---222555777555333+++111222,,,***---///---((((((000FFFpppJJJ999888OOO]]]NNN555'''&&&(((*********,,,111666777---......'''&&&+++)))'''((())),,,.../////////,,,...---((((((+++***%%%%%%***---+++((((((***+++,,,,,,+++)))((())))))(((+++'''&&&...:::DDDGGGGGGFFF___wwwmmmcccZZZLLLAAA:::777444222***---///,,,&&&"""###%%%!!! &&&666FFFHHH:::***$$$"""!!! !!!"""!!! %%%+++FFFmmm{{{ggg[[[___TTTBBB///###!!!###$$$###!!! 000444888888444...)))&&&++++++,,,,,,+++***)))(((&&&''''''''''''''''''&&&***555QQQjjjeeeMMMKKK\\\uuunnnpppTTTcccVVV888***'''&&&'''&&&$$$'''---+++''''''+++***%%%%%%***(((///AAA\\\xxxzzz~~~ccc777000...333666333---+++,,,...,,,000---333UUUrrr^^^111000((())),,,***///000'''&&&+++888YYYyyyBBBJJJaaa^^^666000)))***...///'''&&&<<>>888555222;;;;;;...&&&''''''"""###"""---FFF___```HHH000)))***&&& """!!!!!!!!! !!!!!!%%%///QQQttttttWWW666"""&&&:::NNNPPP>>>***   !!!!!!...000222222///,,,***************)))((((((''''''&&&&&&((((((((((((&&&&&&)))333JJJ\\\TTTDDDOOOiii}}}zzz{{{lllNNNddd[[[666,,,(((''''''&&&$$$(((...'''&&&(((++++++'''%%%%%%&&&)))444HHHbbbyyy~~~}}}NNN:::///000111000.........---((('''...IIIuuurrrHHH333***,,,///)))))),,,(((***+++:::aaa```>>>ZZZ```333(((,,,,,,//////***///LLLlll[[[<<<)))(((''')))---+++&&&'''((()))*********+++)))))))))((((((((((((((())))))))))))))))))))))))************************(((&&&$$$'''///666333+++...GGGqqq|||xxxuuummmaaaTTTJJJCCCAAAHHHLLLGGG555)))(((&&&"""&&&$$$...HHHfffsssiiiYYYNNN???,,,!!!!!!!!!!!!!!! !!!!!!"""555[[[zzz~~~jjj]]]GGG111""""""(((===XXXssssssWWW777$$$  !!!!!!+++,,,,,,+++******,,,...***)))(((&&&%%%&&&&&&'''%%%&&&)))******)))&&&%%%(((///>>>GGG===777OOOqqq}}}{{{WWWKKK```xxxfff;;;+++'''&&&&&&%%%###''',,,###&&&((()))***+++(((""")))(((+++555IIIccc}}}hhhDDD222000...///000000---++++++$$$---UUUfff999,,,,,,000***(((,,,+++)))''';;;jjjeee???;;;lllXXX///%%%((()))++++++'''...HHHcccQQQ777******(((***---)))&&&)))++++++)))((()))+++''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++++++++))))))&&&$$$''',,,***%%%'''888WWWttt~~~vvvnnnmmmnnnwww|||vvvlll```WWWRRRPPP[[[[[[OOO:::+++((('''$$$%%%!!!***GGGmmmnnnNNN---!!!"""""" """!!!!!! !!!!!!"""***DDDmmmwwwbbbCCC888...&&&&&&444YYYooovvvTTT222!!!  !!!!!!)))***+++***)))***,,,---+++)))'''%%%$$$%%%&&&'''%%%'''***,,,,,,***'''%%%(((+++333555---...FFFdddhhhwwwnnnKKKIIIWWWcccoooAAA'''%%%&&&'''&&&"""$$$((($$$((((((%%%'''+++***$$$***(((''')))555LLLhhh{{{|||NNN666111///111222///+++***222+++,,,HHHyyy}}}GGG111)))---+++***+++''')))(((AAApppuuuJJJ...@@@zzzpppEEE,,,+++%%%&&&)))+++((('''000===777((('''---,,,,,,,,,%%%,,,,,,,,,***((('''((()))&&&&&&''''''((()))******))))))))))))))))))))))))'''(((((()))***++++++,,,***+++***''''''+++---+++'''...>>>SSS___\\\VVVTTTXXXaaannn{{{|||tttjjjbbb]]][[[```\\\MMM999+++))))))(((&&&!!!***IIIrrriiiEEE%%% $$$""" ###""""""!!!!!!!!!!!!""""""111JJJooogggDDD))) !!! 111GGGjjjjjjbbbNNN444"""!!!  !!!!!!)))+++---...,,,+++******,,,***(((&&&&&&&&&((()))%%%'''***,,,,,,***'''%%%((((((***+++(((***888HHHFFF^^^yyy~~~]]]===BBBNNNUUUxxxhhh;;;&&&&&&)))---+++&&&$$$%%%&&&)))(((%%%$$$''')))(((&&&'''&&&$$$(((666KKK[[[pppzzzfff:::333///111111---***+++///222///666___PPP555&&&,,,777AAA===------...EEEiiirrrWWW:::111VVV~~~SSS444)))---+++)))***------***'''''')))!!!%%%,,,***+++---'''...+++(((&&&&&&(((((()))''''''((()))******+++,,,((((((((((((((((((((((((''''''((()))******++++++)))++++++((((((,,,...,,,,,,+++000;;;DDDEEEBBB@@@EEELLLVVVbbbnnnyyy{{{rrrjjjfffdddaaaZZZKKK:::...+++++++++,,,(((000MMMrrryyyiiiLLL222 !!!%%%!!! &&&""""""!!!!!!!!!!!!"""""",,,:::SSSgggqqquuu___:::$$$&&&))),,,???VVV```QQQ<<<+++"""!!!!!!"""  !!!!!!))),,,000111///,,,***))),,,+++***(((((((((((()))'''(((+++,,,,,,+++((('''((('''&&&'''(((***---000---HHHjjjjjjIII,,,999IIISSStttRRR...))))))...222000)))&&&(((%%%)))...111,,,&&&&&&***'''***+++***)))...:::EEEZZZiiixxxMMM<<<......000...,,,...$$$111111///MMM{{{yyyFFF///%%%555VVVrrrlllOOO---,,,;;;NNNLLL999666CCCtttfffAAA...''')))---)))'''))),,,...,,,***---%%%'''(((###'''///,,,((())))))((((((((()))+++'''(((((()))***++++++,,,(((((((((((((((((((((((('''(((((())))))*********'''***)))&&&&&&)))***'''...---,,,///333555444333555999@@@JJJVVVbbblllrrrrrruuuxxxpppkkkjjjeee^^^PPPAAA666///,,,++++++)))000EEE\\\bbbSSSBBB222((("""$$$%%%!!!!!!$$$###""""""!!!!!!""""""###%%%'''333AAAIIIQQQFFF,,,""" &&&)))...<<>>bbbyyySSS555'''888LLLWWWnnnjjj===---,,,+++---000...)))'''***&&&---===KKKBBB,,,&&&---***---000...,,,///666===???LLL]]]mmm|||uuuTTT555---222222//////&&&......,,,???[[[aaaUUU777+++)))>>>iiiZZZ---))),,,222000111JJJiiixxxKKK222+++'''''')))))))))((()))+++---------(((***((( %%%...---'''000888777...'''(((,,,'''((((((((())))))******((((((((((((((((((((((((((((((((()))))))))))))))((())))))''')))---+++&&&+++---///...------,,,,,,...///222888@@@HHHOOORRRVVV]]]pppzzzrrrllljjjiiiaaaVVVJJJ???555...+++'''(((---555<<<;;;333+++&&&%%%$$$#########""""""######""""""""""""######$$$%%%111888111---))) !!!###'''---111$$$!!!""""""  !!!!!!)))+++...///............************)))((('''&&&*********++++++*********%%%''''''%%%(((,,,---)))---???```lllDDD(((,,,<<>>000555777111---111---((((((111<<<:::222333---...>>>eeevvv@@@333+++'''''')))<<>>jjj{{{VVV===222111LLLYYYRRRIII:::---***'''&&&&&&&&&(((+++---///)))///DDDmmm{{{OOO)))222&&&(((((('''(((***,,,,,,555---///???PPP^^^qqq___888))),,,000000000...---...///000///...222***)))555GGGMMMBBB444---+++,,,+++888cccfffAAA000+++///))),,,++++++++++++*********)))++++++***)))(((((())))))%%%===OOOGGG444***)))+++###$$$&&&((())))))(((((())))))))))))))))))))))))''')))***)))'''&&&&&&'''&&&(((***---444:::444))).........---,,,+++,,,---))),,,......---...222666CCCNNNaaapppuuusssvvv{{{~~~wwwttttttnnnfff^^^YYYTTTIII888++++++(((%%%&&&(((***(((&&&%%%%%%%%%$$$$$$$$$#########"""!!! !!!"""###&&&;;;[[[lll\\\:::%%%""" !!!!!!!!!"""  ###%%% """""" ,,,......---+++***,,,...,,,+++******++++++***)))***$$$(((+++&&&***333555000***'''((()))&&&&&&(((...DDDiiixxx```@@@000+++111FFFKKK@@@999000)))******)))((('''(((***---///---+++<<>>333((()))(((''''''***---///222+++***444===CCCPPP___|||~~~YYY===...+++,,,---,,,,,,---......---+++000,,,+++222;;;===555,,,***+++...000BBBqqqRRR555(((&&&***$$$(((************))))))))))))(((((((((((()))***++++++***...///---)))&&&!!!$$$%%%&&&(((((((((((('''(((((((((((((((((((((((('''(((***)))'''&&&&&&''''''***+++***,,,///---((((((+++//////,,,******+++---------------...222444???BBBHHHNNNQQQUUU___kkk{{{~~~xxxuuuooohhh___YYYTTTJJJ;;;///,,,)))&&&''')))+++)))&&&%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###&&&555MMM[[[OOO555''''''"""""""""!!!  !!!###  ###$$$###!!!+++---......------...000******+++---...---)))&&&)))"""''',,,&&&***;;;EEE555,,,%%%&&&(((((('''(((444RRRkkkcccFFF000,,,...///<<<999...,,,,,,)))+++...,,,)))((((((***---///333)))444SSSkkkkkkPPP000***)))'''&&&&&&)))...222333//////222111000777AAAgggzzz```<<<---...---,,,---...//////---+++,,,---...//////...+++))))))+++---222MMMqqq@@@...((((((,,,''',,,)))))))))(((((((((''''''%%%%%%&&&''')))+++,,,---...'''$$$(((------***)))&&&''''''((((((((('''&&&(((((((((((((((((((((((('''((())))))'''&&&'''''''''+++,,,(((&&&(((******%%%(((+++***'''&&&***...888555000......///000000666444222222222666DDDQQQfff{{{yyyrrrjjjaaa[[[WWWNNN@@@666...+++))))))+++,,,)))'''%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!""""""###!!!'''444===666(((###&&&%%%$$$###!!!  !!!  !!!$$$!!! ###%%%$$$###+++,,,---------------...))))))+++,,,---,,,(((%%%,,,###&&&+++&&&///GGGXXX;;;///&&&&&&+++,,,,,,,,,:::\\\hhhNNN555,,,...222+++222---(((333888111,,,...,,,)))((((((+++///111888***///===KKK]]]WWW444)))&&&%%%&&&''')))---111333222444555000,,,///777JJJfffRRR666111/////////111222111...,,,+++,,,------,,,,,,,,,---,,,)))***333XXX___555++++++,,,///***000(((((('''''''''&&&&&&&&&$$$%%%%%%&&&(((***,,,---&&&%%%'''+++)))$$$&&&---((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&((())))))(((''''''(((&&&((()))((((((***,,,...***+++***'''$$$'''111999BBB<<<444///...///---,,,---,,,,,,---,,,,,,333;;;RRRdddxxxvvvpppgggaaa\\\TTTIII@@@444000,,,+++,,,,,,***'''&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""""""""""""""'''$$$$$$$$$$$$###!!! !!!!!! ###!!!!!!###$$$###++++++,,,,,,,,,+++***)))***)))(((((())))))((('''...&&&&&&((((((999UUUccc:::...%%%&&&+++...///111???```]]]:::)))******,,,(((---)))...DDDKKK;;;,,,***)))((('''))),,,///222444,,,......000JJJ]]]PPP///'''###&&&))))))***---,,,...111222---)))+++111222PPPwwwggg???,,,111000000111111111///,,,---,,,+++,,,---............)))+++>>>iiiWWW///(((((((((+++%%%,,,'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((()))***,,,,,,---+++%%%!!!%%%,,,***))))))((('''''''''&&&''''''''''''''''''''''''&&&'''))))))(((''''''((('''&&&&&&))),,,,,,++++++,,,------+++))),,,444;;;>>>888000,,,,,,------+++((((((+++///---***,,,111;;;GGGVVVfffvvv}}}wwwpppkkkfff___TTTMMM>>>999222...---,,,***(((&&&&&&&&&%%%%%%%%%$$$$$$""""""############""""""$$$!!! !!!!!!!!!$$$!!!!!!!!!!!!  !!!  """ ###$$$$$$######$$$************++++++(((&&&+++)))&&&&&&'''(((((((((---((('''&&&---GGG___aaa444+++###%%%***...111555KKKgggWWW///'''+++&&&''''''---***222JJJQQQ===+++&&&&&&&&&'''(((+++...000++++++...***(((>>>___pppBBB111%%%&&&+++***)))***,,,...///...***((()))+++(((???aaa~~~{{{LLL,,,111///............---,,,000---******,,,---,,,***,,,,,,;;;YYY___555)))((('''***$$$***'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((+++---+++&&&%%%)))------******)))((('''''''''(((''''''''''''''''''''''''%%%'''))))))((('''((()))***&&&%%%)))+++)))''''''''')))+++,,,+++++++++,,,///,,,((('''(((+++---...)))'''(((***)))'''***///***...888GGG[[[mmmzzz{{{wwwrrrkkkaaaZZZJJJBBB888111---,,,***(((&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$$$$######"""###""" !!! !!!!!!""""""  ###%%%***888;;;555+++%%%###((('''(((***,,,,,,)))&&&+++)))''''''((()))(((((('''((((((&&&333TTTdddVVV///((($$$&&&+++///555;;;WWWoooVVV,,,)))---&&&******000+++,,,===BBB444((($$$%%%%%%&&&''')))******'''++++++******000NNNuuu]]]BBB***''',,,+++)))***000000...+++)))))))))((()))222FFFbbb|||jjjCCC333000---,,,---......---...---,,,+++++++++******)))444UUU|||mmm???...)))(((+++&&&,,,''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&999BBB555)))(((((($$$***)))(((''''''(((((()))''''''''''''''''''''''''%%%'''))))))((('''((()))***''''''***)))&&&)))///222///***(((''''''%%%$$$&&&&&&'''&&&'''))),,,///,,,(((&&&''''''&&&)))...)))))),,,555AAAOOO]]]fff|||}}}uuullleeeVVVKKK>>>333---+++)))((('''&&&&&&&&&&&&%%%%%%%%%"""###$$$$$$$$$$$$###""" !!!  !!!!!!"""""" !!!&&&)))555JJJaaaeeeSSS:::'''&&&&&&&&&***---...+++(((+++***))))))******)))'''!!!&&&)))'''888]]]eeeKKK---)))&&&)))---111999@@@YYYnnnRRR((((((+++&&&///---333+++###,,,000***&&&$$$%%%&&&&&&''''''&&&&&&))),,,(((***---$$$777gggrrrOOO///(((,,,,,,***+++///...***&&&&&&((((((&&&,,,***111JJJlll```666333///---...///000000***,,,......,,,+++---///(((<<>>000''''''***,,,---''')))+++)))''''''***...---***)))++++++((())),,,111000///000222999FFFRRRiii{{{|||rrrkkk\\\QQQAAA444---***)))(((''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!$$$$$$!!! ###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """(((,,,NNNiiimmmFFF)))+++)))))),,,//////***%%%%%%((()))))),,,///---((( ***,,,...FFFccc^^^DDD///...+++(((***111888:::ccc^^^GGG222---(((&&&+++---------)))%%%%%%'''***%%%'''((('''%%%%%%'''***(((%%%&&&***,,,+++000777eeennnNNN&&&&&&111///---000...,,,***(((''''''(((666222...555LLLkkkUUU===)))***111000---//////+++***---000000---,,,000QQQyyyEEE;;;///(((&&&''''''%%%)))******)))'''%%%###"""(((&&&&&&))))))***...555ggghhh777%%%///+++)))((((((&&&###'''...))))))((((((((())))))***)))))))))))))))((('''''')))&&&(((***''')))===VVV```JJJ222'''&&&(((,,,///)))******)))(((''''''(((((())),,,......---+++)))///---++++++,,,111555888MMMddd~~~}}}xxxlll___LLL<<<222,,,(((&&&%%%''')))((($$$ !!!"""$$$""""""&&&%%%$$$"""!!!!!!!!!"""###!!!!!!!!!   """444NNNlll|||{{{YYY777$$$///---,,,...111000+++&&&)))+++,,,***+++---)))$$$"""((()))///JJJggggggUUU===111***,,,---***111<<<^^^WWW@@@000111...&&&%%%((())))))'''%%%%%%'''***''')))***)))&&&%%%&&&'''(((%%%&&&******(((+++111OOOqqqmmm???$$$)))///...,,,+++***)))((())))))***:::333+++,,,:::TTTssszzzYYY999000222000......333222111000---***))))))666\\\iiiDDD999222***&&&'''))))))'''&&&'''(((((((((&&&%%%$$$(((&&&&&&((()))(((---333lllSSS///###)))%%%$$$***///---)))(((&&&&&&&&&'''((()))*********************)))(((((()))&&&(((,,,)))(((555GGGAAA444***---777:::000###%%%&&&'''(((((()))***+++)))***,,,...///---,,,***+++***(((((())),,,000222999MMMfffyyy|||sssiiiZZZLLLAAA777...(((+++---///---)))&&&%%%%%%(((&&&$$$###%%%&&&''''''$$$$$$"""!!!!!!!!!"""###   """000DDDdddiiihhhXXX>>>(((222000///111333222---)))***---......///000,,,&&&&&&%%%&&&333QQQmmmtttlll[[[???+++,,,,,,***999QQQdddXXX;;;(((---000((($$$%%%'''((((((''''''(((***(((***++++++(((&&&%%%$$$'''&&&''')))(((&&&'''+++777fff{{{TTT'''&&&111)))(((((((((((()))***+++,,,777000***(((+++:::[[[zzzyyyKKK333...------//////111111---))))))---222111SSSyyy]]]@@@$$$...***&&&&&&((()))(((&&&$$$%%%&&&'''''''''''''''(((&&&&&&((('''&&&***///XXXVVV888&&&&&&(((+++)))%%%$$$((('''(((((())))))))))))(((++++++************)))))))))'''(((---+++'''+++444,,,)))(((444KKKUUUBBB&&&&&&&&&'''((()))***++++++)))+++---...///...,,,+++)))(((((('''(((***+++,,,000===NNN```sss}}}vvvlllaaaTTTEEE555***+++,,,---,,,)))&&&$$$$$$%%%###!!!###&&&(((%%%"""$$$######"""!!!""""""""" !!!!!!!!!""" (((555???>>>999000%%%!!!111000000111333222///,,,)))---///000444777555000***$$$%%%999XXXrrr}}}}}}zzzUUU222(((---;;;XXXuuuyyyiiiBBB&&&&&&,,,)))((('''((()))************+++'''))),,,---+++)))&&&$$$%%%&&&((()))(((&&&&&&(((,,,JJJhhhXXX111***000!!!&&&''''''((()))******+++,,,(((+++///++++++@@@\\\nnnvvvaaaCCC888999AAAJJJOOONNNGGG<<<222///......,,,===VVVZZZEEE666///'''***((('''((()))(((&&&###$$$%%%%%%&&&''''''(((((((((&&&&&&'''&&&$$$''',,,@@@|||kkkDDD555&&&###&&&((()))***,,,,,,,,,,,,+++)))((('''******))))))))))))))))))+++((((((,,,,,,'''&&&))),,,+++***222JJJ\\\NNN444+++*********++++++***))))))***+++------,,,+++***************************---333<<>>~~~]]]555(((///444---$$$++++++++++++***)))((((((((((((''''''''''''((()))...)))''')))+++)))'''''')))+++''''''777HHHDDD333---,,,***+++---...---+++'''((()))************)))+++++++++++++++***))))))&&&)))---777KKKcccuuu|||}}}tttgggUUUBBB666+++***)))(((''''''''''''(((:::KKKIII777&&&"""%%%############"""""""""!!! !!!!!!"""""""""!!!!!!""" !!!###$$$$$$"""!!!!!!!!!------............------,,,...---+++---111111---,,,'''(((999XXXtttuuu\\\@@@<<>>NNNsssrrrHHH666111)))&&&(((&&&$$$%%%(((***+++***+++++++++---///...***'''$$$))))))&&&%%%***---+++&&&***888PPPZZZDDD...---))))))***++++++***))))))((('''''''''((()))******&&&)))...666EEE\\\wwwEEE///)))000111555@@@DDD---......------,,,---...,,,,,,***)))((((((((()))'''%%%&&&((('''$$$%%%)))===yyylllHHH999999111///,,,***))))))***+++((('''&&&&&&&&&''')))***---,,,)))((()))+++***(((&&&(((+++++++++))))))(((***'''&&&)))...111000---((((((((())))))))))))))))))((((((''''''''''''((())),,,,,,***+++111444444???GGGTTTcccrrr~~~uuuhhhZZZPPP<<<666...)))'''((())))))111:::AAA;;;,,, $$$"""######$$$###"""!!! """""""""!!!!!!!!!!!!!!! """"""!!! %%%---///)))"""222222111...+++((('''(((222111,,,''''''+++,,,***+++***%%%+++IIIpppjjjGGG999YYYiii===......***''')))&&&$$$%%%***.../////////---,,,---///...***&&&&&&******$$$###(((+++***###'''***EEEiii___888&&&((()))***+++,,,,,,++++++###(((***((((((+++)))%%%***+++***(((...DDDeee~~~]]]???------,,,555HHHTTT555444222...+++)))***+++,,,+++***)))))))))***+++&&&%%%&&&)))(((%%%&&&***;;;rrrkkkSSS===:::444...***))))))))))))((('''&&&'''(((***,,,+++,,,+++))))))***(((&&&)))'''))),,,***&&&''',,,,,,(((&&&(((,,,...,,,((())))))))))))******************(((''''''((()))***"""(((+++))))))+++,,,+++'''...999FFFUUUgggyyy}}}qqqdddZZZKKKCCC888000.../////////+++***((($$$ ###&&&"""######$$$$$$"""!!! ######""""""!!!!!!   ###%%%%%%%%%"""%%%333AAAAAA111!!!333222000---***((('''&&&---///...***(((******(((---///$$$%%%JJJqqqlllBBB999aaa|||QQQ222---+++$$$&&&+++((('''***......---,,,***---///---)))(((+++//////---***'''%%%%%%&&&'''(((%%%***;;;[[[xxxddd000,,,((($$$%%%***,,,)))$$$%%%%%%&&&(((******)))'''+++,,,///000***---GGGeeepppxxxaaaAAA+++)))...;;;EEECCC000---...+++&&&...222'''+++)))'''(((******'''$$$&&&&&&&&&&&&&&&'''((()))000YYY~~~nnnggg~~~aaaAAA...***---...******)))''''''(((***,,,***&&&&&&+++---+++)))))),,,,,,+++***))))))******))))))*********))))))(((+++)))'''(((+++,,,***(((+++(((&&&'''***,,,+++******)))((()))***+++***(((+++,,,---...444BBBSSS```yyyzzzrrrllllllaaaXXXUUUIII888000333555111,,,&&&"""!!!!!!"""$$$#########$$$$$$"""!!!"""!!!!!!!!! """ !!!###$$$###!!!(((***888OOO\\\QQQ666!!!000///...---,,,+++++++++111222///++++++---,,,(((,,,000)))///VVV|||pppMMMJJJnnnQQQ---))),,,)))***,,,+++---333666333///---***---///---)))(((+++///222///,,,(((&&&%%%%%%&&&,,,'''(((,,,FFFttttttDDD&&&))))))%%%(((///...'''''''''''')))+++,,,***)))---******,,,((('''555IIIpppvvvcccmmm~~~ZZZ???------777IIIQQQHHH222***++++++&&&***---&&&((('''&&&(((+++,,,***(((''''''&&&&&&&&&'''((((((000TTThhhJJJ;;;444ZZZuuuQQQ888+++%%%))),,,---,,,(((&&&&&&(((,,,)))'''((('''&&&+++111++++++***)))))))))))))))))))))************))))))+++)))((()))+++,,,***(((***(((&&&&&&)))***)))((()))((('''((()))***)))'''***+++,,,+++---333???GGG\\\lll~~~{{{vvvqqqiiiggghhh]]]FFF222+++444222...***'''%%%%%%%%%$$$#########$$$$$$"""!!!""""""!!!!!!!!!  """!!!"""&&&---BBBaaasssjjjMMM///,,,,,,,,,,,,---...//////000000...,,,///333111---+++000...===hhhiiiTTTZZZvvvOOO'''$$$...000///***+++222;;;===666...+++)))+++---,,,)))(((+++...222000---)))&&&%%%%%%%%%+++&&&(((###111jjj\\\&&&++++++''')))000000+++)))((()))+++------+++***---'''&&&))))))%%%(((000HHHmmmzzzjjjhhhbbbXXXGGG666---222GGGhhhuuujjjCCC///***---((('''***(((*********+++---...---,,,)))(((''''''&&&&&&'''''''''@@@\\\dddUUU<<<(((###???vvvbbbCCC...((()))+++******+++///333...,,,,,,+++&&&###(((///******)))((((((((()))))))))*********************,,,+++******+++,,,+++)))***(((&&&&&&'''(((((('''((('''&&&'''((()))(((&&&((()))***)))'''(((,,,000<<>>333///444:::---,,,///000:::]]]uuuJJJ---***)))(((+++***''')))+++++++++***+++---+++***)))((('''''''''''''''&&&&&&(((***+++***((('''999iii~~~|||jjj\\\AAA222### %%%))),,,...))))))((((((((()))******+++***))))))***+++---...+++,,,---,,,***))))))******++++++***(((((()))++++++)))((()))***+++***)))***)))'''&&&&&&((()))***(((((()))***,,,333BBBQQQppp}}}rrr___KKK999///''''''(((''''''%%%$$$$$$$$$#########$$$$$$"""!!!######"""""""""!!!!!!!!!""" %%%,,,444888999###$$$'''***'''"""###'''***)))))))))))))))***+++***///000+++'''(((++++++(((+++***666MMMNNN999***'''%%%999OOOVVV```vvvjjjCCC......***&&&,,,******555DDDAAA///&&&)))%%%$$$$$$%%%(((***++++++''''''&&&&&&&&&%%%%%%%%%''')))%%%'''***&&&777]]]rrrSSS333(((((('''&&&&&&'''&&&'''((())))))'''%%%%%%'''(((((()))+++------111(((...KKKoooxxxsss```TTTIIIBBB;;;444333777...)))---111333FFF```jjjTTT999,,,,,,))))))---+++&&&(((++++++***)))+++,,,******)))(((''''''(((((("""&&&***,,,+++)))))))))--->>>^^^jjjQQQGGGgggttt```GGG777...)))))),,,)))))))))))))))***+++++++++***))))))***+++---///***,,,---+++((('''(((***''')))***)))'''''')))+++***((('''((()))***)))((()))(((''''''((((((''''''(((((()))+++(((&&&---777KKK___rrr{{{zzzooo]]]FFF444***)))((('''&&&$$$######$$$#########$$$$$$"""!!!#########"""""""""!!!!!!  ###&&&'''$$$ &&&&&&''''''""" &&&***)))))))))***+++,,,,,,'''...111,,,&&&'''+++...'''---,,,///;;;:::---)))+++$$$444RRReeeuuuvvvZZZ555'''+++'''%%%111((()))777HHHDDD000%%%'''$$$######%%%(((***++++++))))))((('''&&&%%%$$$$$$---%%%###111,,,,,,HHHuuubbb@@@$$$ ***---&&&(((''''''((())))))'''%%%$$$%%%%%%''',,,///...***)))***...???___yyyfffTTTDDD===888111000444333((()))---(((+++666:::555+++,,,111++++++000...+++...///...+++)))***+++***))))))(((((((((((((((***///222...&&&"""&&&+++)))---<<<;;;(((...[[[{{{___GGG444,,,+++******))))))***+++,,,,,,+++***))))))***+++...///***+++---+++(((&&&''')))%%%''')))(((&&&&&&)))+++)))'''&&&'''((()))((('''''''''(((***+++***(((&&&***''''''***)))&&&+++333&&&<<>>gggvvvdddRRRLLLGGG>>>555111777444000///000000---***+++---///---++++++---000---------,,,+++***)))(((++++++***)))((((((((()))***FFFQQQ;;;%%%$$$(((%%%***%%%***111+++---XXXiiiEEE)))333+++++++++(((---111)))***)))((())),,,.........+++,,,------+++******+++(((((((((((((((''''''&&&+++***)))(((((((((((((((%%%%%%&&&'''(((((('''''''''''''''((()))+++---...111222444999DDDYYYsssrrreee]]]WWWWWWbbbZZZ:::,,,+++ %%%""" ###(((***((($$$)))!!!""""""$$$((( """%%%%%%$$$#########$$$$$$$$$###"""!!!!!! 000111111///,,,******+++,,,000111,,,)))+++---...///,,,***555AAA888))))))***---IIIvvvccc@@@444******......***((())),,,@@@MMM===+++'''&&&%%%######&&&***+++((($$$((((((((('''&&&&&&%%%%%%###%%%'''%%%$$$%%%+++000RRRoooaaa555&&&))))))+++(((''''''&&&&&&''')))******(((&&&))),,,---***&&&&&&+++333LLLtttyyyhhh\\\PPPAAA666222444111......000111///---***,,,---,,,***))),,,...,,,,,,,,,,,,+++***)))(((+++***)))))))))))))))))))));;;AAA555***+++---***+++(((***---***888hhh|||hhhPPPGGGBBB777'''&&&+++)))+++***)))***,,,---,,,+++***+++,,,,,,***))))))***&&&&&&'''((()))))))))((())))))((('''''''''((((((''''''((()))))))))))))))((((((((((((((()))******+++,,,---///555BBBRRR___rrr|||zzz{{{|||}}}~~~zzzwwwcccHHH555%%%"""!!!!!!$$$((()))(((%%%!!!###$$$###!!! """"""############"""!!!$$$$$$######"""!!!!!! 333333111...+++(((((())),,,000111,,,)))+++......,,,---///>>>MMMBBB...***&&&555WWWUUU...+++,,,//////***(((((((((222KKKTTT>>>)))'''((((((&&&###$$$''''''%%%"""''''''''''''''''''''''''"""###%%%$$$###$$$)))---<<>>QQQbbbxxxxxxnnnjjjqqqtttyyy}}}]]]555###""""""$$$%%%&&&&&&%%%$$$%%%)))%%%$$$***...---(((%%%""""""$$$%%%###!!!$$$$$$######"""!!!!!!!!!//////...+++'''%%%&&&'''***//////+++(((***---...)))---333FFFWWWLLL777222&&&BBBdddYYY///------...,,,&&&###$$$))):::UUUXXX<<<(((&&&''')))'''$$$$$$%%%&&&%%%$$$&&&&&&&&&'''''''''(((((($$$%%%%%%$$$###$$$'''***(((MMM{{{cccDDD333)))'''''''''((())),,,...///,,,***))))))******(((&&&)))%%%888jjj|||mmmxxx{{{lllZZZJJJAAA777333...---......---++++++++++++***))))))***+++******+++++++++***)))))))))((((((((()))***++++++///((($$$'''+++***((('''%%%(((&&&'''>>>iiicccCCC:::BBB___OOO...))))))(((((()))+++---,,,***(((&&&((())))))'''&&&'''(((&&&&&&'''))))))*********&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''''''''&&&&&&+++******)))((()))))))))---...//////......111333888GGG]]]ppp}}}kkk```\\\jjjpppyyybbb333###$$$&&&'''&&&$$$"""!!!!!!''')))$$$+++>>>IIIHHH...)))$$$$$$''')))'''###############""""""!!!!!!+++++++++)))'''%%%&&&'''(((,,,---)))&&&))),,,,,,)))---444FFFVVVJJJ888666---PPPkkkggg:::111***((((((%%%###$$$+++@@@ZZZWWW999'''&&&%%%((('''%%%$$$%%%''''''(((%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%&&&'''###666hhhQQQ111%%%)))(((((()))***,,,...///,,,***))))))))))))((((((///###;;;vvveeeMMMbbbuuubbbTTT===777000,,,---......---...---,,,+++++++++++++++)))******+++++++++******)))((((((((()))***++++++---%%%"""%%%&&&$$$###'''&&&)))'''000VVVlllGGG,,,(((,,,999IIIOOOZZZggguuuVVV222,,,...'''((()))+++......+++)))%%%'''))))))'''''''''(((((()))))))))))))))((((((&&&&&&&&&&&&&&&'''((()))&&&''''''(((''''''&&&&&&************+++,,,---...,,,,,,,,,+++******,,,---+++222???MMM\\\lll}}}xxxeeeZZZWWWbbbjjjvvv~~~YYY111((($$$%%%&&&%%%$$$"""###$$$"""((('''%%%111GGGOOOIII...)))$$$$$$''')))'''############""""""""""""""")))+++,,,,,,***))))))***&&&+++,,,(((%%%(((+++,,,+++///333???HHH===111444:::___oooxxx}}}ooo>>>222&&&$$$&&&''''''(((,,,@@@WWWQQQ555))))))$$$&&&&&&%%%%%%%%%'''((()))&&&&&&&&&'''''''''(((((())))))(((''''''&&&&&&&&&((()))HHHzzz[[[222(((+++***))))))***+++,,,---+++***))))))((())))))***111)))@@@rrr{{{LLL333III~~~sssaaaFFF???444......000222222000...---,,,------,,,+++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))***+++(((&&&%%%&&&$$$###&&&***)))***+++:::hhh___<<<''''''(((+++...,,,111555===FFFRRRhhh\\\888//////***)))***,,,---...,,,***&&&(((******)))((()))***)))*********))))))(((''''''''''''&&&''''''((((((******+++++++++***))))))))))))***+++,,,...000111...,,,***((('''((()))***''''''+++333===JJJ\\\kkk|||xxxggg^^^[[[\\\eeerrruuudddEEE,,,'''%%%$$$######$$$&&&((()))%%%'''&&&(((222===:::///(((%%%""""""$$$%%%###!!!######"""""""""""""""""")))+++...///---+++******&&&+++,,,(((&&&(((,,,,,,,,,///000555;;;222---777NNNrrrxxxyyynnn:::///&&&%%%'''((()))++++++===OOOGGG222,,,...%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''&&&'''((((((((((((((('''111^^^oooAAA333---,,,+++)))))))))******)))))))))(((((()))***,,,,,,...;;;RRRSSS666+++???kkkwww~~~oooXXXMMM>>>333///000111222111///,,,,,,---...,,,+++******+++------.........+++***)))))))))))))))))))))++++++'''%%%'''******+++++++++===kkk[[[888$$$&&&(((***///...///(((&&&((()))888aaammmEEE222)))///...,,,,,,---,,,+++)))''')))++++++******+++,,,((())))))*********))))))))))))((('''''''''((((((,,,,,,,,,,,,,,,+++******))))))***+++,,,...///000...,,,+++***************)))'''''',,,///333???KKKddd}}}ppphhheee```hhhuuu}}}pppUUU===444111,,,'''"""!!!$$$'''(((((('''%%%%%%(((,,,+++&&& """"""############"""!!!"""""""""""""""""""""###(((+++///000...***((('''''',,,---)))&&&)))---...,,,///---000444---///>>>]]]iii444...)))))))))'''''')))***999HHHAAA000000222'''$$$%%%&&&%%%$$$######$$$''''''''''''''''''''''''$$$$$$$$$&&&(((*********""")))+++PPPTTT>>>///---+++)))(((((((((((()))))))))(((((()))+++---'''000000------)))///BBBIIIYYYlllyyyhhh[[[HHH888000.........222///,,,,,,---...,,,******+++,,,---.../////////++++++***)))(((((())))))...222000)))'''++++++'''***)))))):::eeeUUU555'''...///,,,+++(((***'''...555---(((CCCiiilllOOO>>>444222...---,,,+++)))'''(((***,,,,,,,,,+++,,,---&&&'''(((***+++++++++++++++***)))(((((((((((((((+++++++++++++++***)))((()))))))))***+++,,,......)))(((((()))++++++***)))---+++---000...+++///666PPPsssyyysssppphhhppp{{{zzzZZZIIIKKKIII555---$$$!!!###%%%%%%###***%%%###%%%%%%""""""%%% """%%%%%%$$$#########"""""""""""""""#########+++---...,,,)))))),,,000)))))))))***+++---.../////////222:::AAAFFFJJJNNNsss{{{wwwTTT000...,,,***(((''''''(((,,,AAAFFF666000:::888*********((('''(((((($$$!!!&&&)))&&&""""""%%%''''''((()))(((&&&&&&'''(((+++...###TTTbbb444,,,%%%&&&***+++)))(((+++++++++******)))))))))&&&***......,,,******,,,444000;;;[[[oooYYYHHH999...,,,111000...++++++,,,......---...---+++******+++,,,---+++))))))+++)))%%%&&&***AAABBB<<<000)))******((()))+++'''+++JJJqqqvvvKKK666'''''')))&&&(((///''''''(((***,,,///222444LLLfff|||dddIII444111///'''(((111''')))++++++)))'''&&&&&&***)))((((((((()))+++,,,******)))(((((((((((((((000...,,,)))(((((()))++++++)))&&&'''+++------,,,)))))))))))))))))))))))),,,,,,,,,---...///000111HHHiii~~~||||||tttwwwxxxnnnOOO000!!!%%%&&&&&&)))'''***&&&%%%%%%$$$ !!!$$$&&&"""!!!$$$$$$!!!!!!#########$$$$$$$$$%%%%%%%%%)))***)))(((''''''(((***)))))))))******+++,,,---+++)))...???WWWmmmzzzkkk___lllyyyeeeBBB...---+++)))((((((((((((555FFFGGG555000;;;999+++$$$"""!!!"""&&&))))))''')))###!!!)))///---(((***+++'''!!!!!!%%%&&&...000^^^QQQ:::&&&%%%***)))((()))++++++++++++************+++---//////---+++*********)))111HHHbbbvvv~~~iiiVVVCCC555000222111///...---------------)))******+++,,,,,,,,,,,,222---***)))((('''---444666888444+++&&&'''(((&&&$$$...///(((...EEEYYY```ZZZEEE222---000000,,,)))***)))))))))+++---///000'''666FFFRRRaaaxxxkkk\\\KKK666)))&&&,,,***(((&&&&&&(((+++,,,++++++***))))))((())))))***))))))((((((((((((((((((((((((''''''''')))++++++(((&&&'''***,,,,,,+++))))))))))))))))))))))))++++++++++++,,,---......@@@UUUdddaaa]]]hhhyyywwwIII..."""'''%%%###''''''&&&######(((***(((''')))'''%%%&&&'''%%% """#########$$$$$$$$$%%%%%%***(((&&&&&&''''''&&&&&&)))))))))))))))***++++++)))'''...GGGjjjnnnLLLDDDWWWcccNNN000+++***(((''''''((())))))777CCCAAA111///;;;:::---***'''&&&'''******'''$$$,,,$$$!!!'''***&&&"""&&&---000,,,***+++)))$$$,,,666fffeee???---***(((''''''*********+++++++++++++++//////...//////---+++(((&&&''',,,444@@@SSSooommmVVVAAA666333000000111///...---...///...///000000///---***(((######&&&***)))%%%$$$'''///222222...+++,,,---,,,)))000222---222LLLqqqxxxXXX:::******++++++,,,+++***))))))***++++++///.........///999OOObbb{{{___BBB...---***'''(((***,,,***))),,,+++++++++)))((('''&&&))))))((((((''''''(((((('''((())))))((((((***+++)))((('''''')))++++++***)))))))))))))))))))))))))))))))))))))))***+++,,,222<<<@@@999888EEEXXXcccttt|||HHH///%%%)))%%%"""%%%&&&'''######&&&'''&&&%%%((($$$!!!!!!"""""" """'''#########$$$$$$$$$$$$%%%---***''''''******(((%%%''''''''''''(((***++++++&&&)))555MMMlllpppPPP222222DDDKKK===+++''''''&&&&&&'''((()))+++555>>><<<000222@@@AAA555&&&$$$'''...222111---+++***,,,///000+++&&&&&&***%%%(((&&&&&&((((((%%%---)))222gggccc777%%%(((+++''')))*********++++++,,,,,,///---+++,,,......+++(((***---///......999TTTmmmlllRRR>>>444...000111000......///222)))************((('''&&&)))***---111000+++)))+++&&&(((******))))))***+++'''$$$###+++AAAdddOOO+++$$$***---,,,+++***((((((((()))***,,,)))***---***'''222BBBkkkgggGGG)))''''''+++///000+++%%%******++++++***)))'''&&&)))(((((('''''''''(((((())))))(((((('''''''''((((((''''''((())))))***))))))))))))))))))))))))))))))((((((((())))))***+++&&&---///******333<<>>===444888EEEGGG===222+++))),,,---((($$$$$$!!!###)))...***""""""'''+++(((&&&%%%%%%&&&+++111...###111___EEE"""'''...((()))))))))******++++++++++++((('''))),,,...,,,)))+++...222111,,,---<<>>666...''')))******)))((())))))))))))))))))))))))))))))*********))))))******+++++++++)))((('''((()))***...444>>>LLL]]]ppp~~~RRR---''''''******$$$"""###%%%$$$###+++AAAWWWXXXBBB+++""""""$$$######"""""""""############$$$%%%'''*********)))******))))))((((((((()))******444888666------555777222&&&''')))+++***'''(((+++&&&&&&&&&&&&(((***,,,---666<<<999...000???KKKMMM000000===TTTdddgggiiinnn^^^III888888===AAAFFFNNNAAA<<>>DDD[[[kkk???'''&&&***,,,++++++))))))))))))***+++$$$$$$###$$$333QQQpppyyyVVV888...@@@jjjiiiPPP===000*********))))))))))))))))))'''&&&&&&&&&&&&'''((())))))(((///???OOOOOO???---'''***,,,,,,***((()))***))))))))))))))))))))))))******))))))))))))*********)))''''''''''''))),,,,,,...000333;;;KKK```pppwww|||WWW222(((&&&''')))$$$&&&%%%$$$$$$!!!""",,,777666+++!!! ###$$$$$$%%%""""""""""""############$$$(((,,,---+++***,,,...---,,,+++)))((((((((((((---333333...///555222(((((((((''''''(((+++,,,,,,''''''&&&'''(((***,,,---;;;@@@<<<111333FFFXXX```bbbeeeuuummmfffMMM===000,,,...888RRRmmmpppyyyvvvooo^^^999888***333aaaeee333(((333((((((''''''&&&&&&&&&%%%''')))***(((%%%%%%'''***,,,***+++---,,,)))***...+++444PPPvvvpppJJJ???222---111444333///>>>EEERRRbbbrrrzzz|||hhh@@@***(((......,,,+++))))))))))))***)))+++'''&&&;;;fffbbb@@@&&&%%%EEEiiifffIII777---,,,***(((''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&///DDDVVVSSS:::"""(((+++------***))))))+++))))))))))))))))))))))))***))))))((((((((())))))$$$%%%'''***+++))))))+++&&&***---***(((000CCCRRRkkkrrr~~~zzzXXX555***$$$$$$'''%%%%%%"""###'''(((%%%$$$&&&!!! ###&&&&&&"""!!!$$$""""""""""""############++++++,,,000333222...******,,,---,,,***(((((((((777222,,,(((((())))))(((###)))&&&&&&---***$$$''',,,...((($$$)))'''(((333???CCC???666<<>>///'''+++000,,,""" +++,,,,,,JJJ~~~___111)))(((***;;;VVVqqqnnnEEEKKKmmmqqqWWWFFF111(((+++...,,,&&&((()))&&&(((...(((###)))+++444OOOiiiaaa===%%%%%%(((***,,,---,,,++++++,,,---------,,,+++***)))(((''''''''''''(((((((((((())))))******+++++++++,,,******+++,,,---///000111AAAOOOfff~~~fff???'''###&&&%%%!!!$$$$$$$$$###""""""$$$&&&&&&$$$""" !!!###$$$!!!&&&,,,+++(((&&&)))---,,,***)))***,,,---+++)))------------+++)))&&&$$$222///+++)))***+++***((((((***&&&&&&+++***&&&((($$$//////***+++''''''111===BBBBBB???MMMnnneeeEEE444+++%%%***$$$$$$***(((%%%222GGG]]]oooggg,,,$$$000,,,111NNNqqqLLL444,,,(((+++***###(((...))),,,***((('''&&&'''((()))++++++*********+++,,,,,,'''&&&,,,CCCiiizzz]]]CCC;;;777000000777LLLfff{{{UUU@@@>>>888222///444;;;BBBFFFSSSPPPKKKJJJSSSiii~~~lllRRR:::,,,((())),,,)))---+++///NNN]]]111,,,***(((555222YYYkkk;;;...===dddvvvPPP000###$$$,,,222(((***)))(((222@@@===...000PPPooonnnOOO///%%%***''')))+++,,,+++******+++,,,,,,,,,,,,+++***))))))''''''''''''(((((((((((())))))))))))******++++++)))))))))***+++,,,---...222999FFFWWWjjj}}}uuuQQQ555***)))******'''&&&%%%""" !!!$$$&&&((((((&&&%%%$$$%%%(((((('''&&&***:::RRRccc...***'''%%%''')))******...---,,,...000...)))%%%...---,,,---......+++)))+++)))%%%%%%''')))'''&&&***;;;;;;///***)))+++444DDDKKKOOOVVVkkkkkkDDD000,,,+++)))***&&&$$$%%%&&&%%%'''***666TTTfff///)))222,,,%%%555gggtttIII333*********###&&&,,,)))---+++)))((('''&&&''''''***************+++,,,,,,))))))(((333WWW{{{]]]HHH===555000...444KKKkkk}}}sssVVV:::,,,...,,,++++++---......---+++---...---///;;;OOO___kkkvvvkkkJJJ000***111)))'''%%%,,,EEElllVVV///---)))%%%111888```ddd777$$$'''888ZZZ___@@@---&&&%%%'''''',,,///@@@eeeeee;;;111\\\vvvaaa;;;((((((+++'''(((******)))))))))***++++++++++++************''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((()))***+++...///000555AAAVVVmmm}}}uuuUUU999((("""$$$&&&)))******)))'''(((***,,,'''***+++(((###!!!###&&&000999DDDLLLUUUeeezzz,,,***(((&&&''')))+++,,,,,,******///444555000+++,,,---000111111///,,,)))+++'''((((((%%%&&&)))&&&===JJJBBB---'''+++111;;;NNNYYYeeerrr{{{MMM222///333222///((()))'''&&&(((+++)))###&&&===hhhzzzCCC,,,...,,,))),,,QQQlll===---)))***$$$$$$(((&&&++++++)))(((''''''''''''***)))))))))***+++,,,---...///***...SSSuuuXXXCCC999222,,,+++222<<>>000222$$$)))444IIIuuuxxxGGG...GGGSSSBBB///,,,,,,(((''')))******))))))***+++***))))))))))))******+++''''''''''''((((((((((((''''''(((((((((((((((((())))))(((((('''(((((()))...///...,,,...888GGGSSSrrr~~~uuu^^^GGG777000///000(((((('''%%%###"""###%%%'''))))))%%%###'''444>>>]]]lll''''''((())))))***+++,,,)))'''(((,,,222333///******---000111///,,,(((&&&++++++666888)))'''---)))>>>FFF;;;)))'''---444>>>PPPbbbwwwddd999))),,,///***%%%$$$)))***(((***000111---&&&***;;;RRRooofff888***))))))'''CCCxxxJJJ000%%%)))'''&&&(((&&&)))((((((((((((((())))))))))))))))))***+++,,,---+++---)))...TTTjjjNNN===444---...,,,---222333...++++++,,,+++***((('''(((***,,,...+++))))))***---///000,,,(((000AAAIIIRRRssseeeCCC888KKKPPPUUUNNN<<<===ddd~~~III)))(((&&&000NNNzzz```;;;)))$$$)))666WWWzzzoooUUU222&&&---:::ZZZbbb@@@,,,///000...++++++***))))))***++++++******+++---))))))((((((((()))******''''''''''''((((((((((((((((((''''''''''''''''''******)))(((((((((((()))%%%))),,,,,,+++...555;;;PPP]]]ppp~~~rrrjjjeeebbb```QQQOOOKKKDDD===777555555666;;;@@@CCCGGGRRRbbbooo###&&&)))***)))((()))))))))'''&&&(((++++++(((%%%'''***,,,,,,***'''%%%%%%...666OOORRR444***111,,,---333...(((+++...555CCCWWWmmmZZZ111&&&******'''&&&"""&&&((((((+++000333333,,,&&&%%%...KKKgggHHH111%%%!!!333]]]bbb;;;%%%(((******,,,***'''((((((((())))))))))))((((((((()))***+++,,,---(((,,,+++222TTTyyy|||iiiqqq~~~```GGG777///222,,,***...111---)))'''***---000111000...------...***'''(((---000000...000)))(((+++'''***FFFhhhyyyqqqdddXXXttt{{{GGG***+++)))888^^^gggDDD...(((******)))777UUUtttUUU444)))&&&222:::...---)))***---)))"""%%%...***+++,,,+++******,,,...***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((''''''''''''******)))(((((()))))))))%%%'''))))))((()))---111111999HHHYYYlll~~~}}}pppiii]]]^^^aaaddddddeeekkkrrrzzzuuurrrrrrlllsss|||(((***,,,,,,)))'''((()))(((''''''&&&&&&'''''''''&&&(((******(((&&&''')))222BBBhhhjjj>>>***111+++&&&***)))***---,,,:::TTTsss}}}VVV333***+++((()))///&&&$$$&&&***---...///000------+++'''444aaayyy\\\OOO\\\qqq~~~ttt\\\<<<...---EEEuuuQQQ+++)))++++++---,,,((())))))))))))(((((((((''''''(((((()))+++,,,---)))------222FFF[[[YYYIIIJJJ```wwwYYYAAA555222,,,((()))+++***,,,000&&&)))------+++)))))))))---...///000000,,,'''"""'''''',,,111---'''000???lllyyyDDD+++///,,,999^^^}}}jjjPPP:::+++&&&***000'''''')))222>>>MMMZZZbbbvvvZZZ>>>///***((('''***)))+++---)))"""%%%---******+++***))))))+++---+++***(((&&&&&&&&&'''(((''''''''''''(((((((((((()))))))))((((((((('''''')))((((((((((((((()))*********)))(((((((((((()))&&&+++111888DDDVVVlll{{{{{{ppp]]]KKKAAA222111444777555333888AAA^^^jjj{{{///111111...***((()))***&&&'''(((''''''(((+++...''')))+++***)))))),,,///222HHHvvvxxxBBB(((...'''......+++,,,,,,+++AAAhhhzzzVVV777///,,,###"""***,,,&&&%%%---111---******'''000555(((###BBBdddmmm:::777222+++666bbbdddIII555===iiifff333*********+++)))************)))'''&&&%%%'''''''''((()))+++,,,---))),,,+++***111:::777+++)))@@@aaa~~~iiiKKK===000///000222///***+++...,,,------***''''''+++///((())))))(((''''''***---+++***,,,///...***,,,111000JJJbbbkkktttvvv@@@***111,,,444VVV^^^EEE///)))+++)))&&&$$$'''---000+++&&&(((///555<<>>''''''///333<<<111******+++)))+++///+++)))'''(((***+++***(((,,,+++***))))))***+++,,,...+++///@@@YYYsssqqqYYYBBB:::111,,,+++---------,,,,,,,,,---...///...,,,,,,,,,+++++++++++++++,,,+++)))((()))+++,,,***'''++++++***))))))+++///222000,,,+++333DDD```uuuNNNJJJQQQJJJ888,,,,,,+++++++++***(((((()))(((###'''***&&&)))...)))---++++++111AAAYYYrrrpppPPP888000'''%%%(((+++---...***)))((('''&&&'''(((***))))))(((((('''&&&&&&%%%&&&&&&&&&'''((()))************)))))))))((((((((())))))(((((((((((())))))***)))((())),,,---,,,+++)))******(((&&&(((+++///444>>>NNN___hhhlllqqqwwwgggRRR===444...(((+++222555000)))&&&''''''&&&###$$$$$$%%%&&&(((***,,,---...666HHHcccxxxeeeYYYTTTLLLCCC333...(((&&&'''))))))'''+++***+++...222222000---%%%'''))))))((('''((())))))%%%&&&***)))'''///<<<```dddZZZ@@@)))###&&&'''+++'''&&&555XXXyyyUUU777((('''+++///+++***((('''''''''((((((%%%%%%'''((())))))))))))###&&&))))))(((&&&%%%%%%"""777[[[oooPPPMMM\\\jjjdddHHH...(((***)))+++000)))((('''(((***++++++***+++***)))(((((()))***+++---***'''+++666NNNqqqoooOOO@@@444333333...***++++++)))(((***---///...,,,......---,,,++++++++++++***(((&&&'''***+++***(((&&&'''((((((&&&$$$$$$$$$***+++,,,)))***<<>>{{{FFF'''%%%))))))&&&'''((())))))******+++,,,++++++***))))))***++++++++++++---...,,,///;;;HHHrrrnnnXXXHHHGGGDDD777///111---,,,+++,,,000111000...------,,,***))))))))))))******)))((((((((()))***+++++++++)))&&&%%%%%%''' !!!%%%'''&&&%%%+++444@@@SSSnnnlll>>>)))''''''&&&&&&,,,666QQQ^^^FFF+++)))///%%%(((******'''%%%%%%&&&%%%,,,...333LLLttttttKKK222***)))((()))++++++)))&&&&&&&&&'''''''''''''''''''''((())))))***))))))(((''''''''''''(((((((((((())))))(((((((((((())))))+++(((&&&%%%''')))******((('''&&&&&&(((+++---///,,,+++,,,---***222OOOnnngggVVVKKKTTTjjjfffAAA///+++((()))((('''&&&'''((('''&&&'''''''''&&&%%% !!!!!!"""$$$$$$!!!$$$&&&%%%"""$$$***000444666333///999HHHDDD555((('''&&&''''''&&&%%%%%%'''### ###&&&&&&%%%---,,,444@@@CCC888...***&&&((())))))(((&&&'''((('''%%%'''***&&&$$$000AAAtttzzzWWW...'''''' $$$"""'''(((+++===UUU___[[[YYYnnnwwwSSS444)))------&&&)))))))))((((((''''''''''''&&&%%%$$$%%%''')))+++,,,***((('''''''''&&&%%%!!!,,,...;;;aaaUUU,,,###***,,,''''''(((******))))))***,,,***)))(((''''''((()))***///,,,+++---,,,***...444HHHiiihhhQQQDDD<<<333000222+++,,,---......,,,++++++,,,,,,+++***))))))))))))(((((()))...333333---'''***)))(((&&&$$$%%%'''***...(((%%%)))------,,,,,,)))...>>>```|||qqqXXX444&&&%%%&&&&&&)))555PPPXXX???(((&&&)))(((&&&%%%%%%'''((())))))%%%'''%%%###000OOOqqqeeeMMM111,,,'''&&&'''))))))(((&&&'''''''''((()))))))))'''((()))*********)))((('''(((((((((((()))))))))))))))(((((((((((())))))+++)))''''''((()))))))))+++)))(((((()))***)))(((%%%%%%***---)))...KKKmmmfffKKK222222CCCZZZrrr}}}{{{uuuNNN333++++++***))))))'''''''''&&&'''(((((('''%%%###!!!$$$###"""""""""""""""###""" """&&&)))'''%%%&&&(((&&&"""$$$***((( (((%%%$$$$$$$$$""""""%%%$$$"""!!!$$$''''''###000///555AAAAAA777000222'''(((((((((&&&&&&(((***'''$$$&&&(((&&&###---;;;jjjzzz]]]333,,,(((!!!***%%%***+++)))///???PPPXXXQQQnnnwwwYYY:::---000000***,,,,,,,,,+++***)))((('''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))****** ((((((--->>>IIIMMMUUU{{{ttt???'''+++...(((((()))+++***(((((()))+++***)))(((((((((((()))***...++++++---,,,)))))),,,///GGGfff|||dddOOO@@@777222000,,,000444444///+++******,,,++++++*********++++++***&&&***:::JJJJJJ888%%%%%%&&&'''''''''))),,,......'''###%%%'''%%%$$$$$$((((((--->>>UUUbbbYYYIIIFFF```~~~QQQ222******)))&&&...>>>???...&&&(((&&&+++***'''&&&'''(((***+++"""(((---***$$$+++GGGcccvvv___RRR@@@222,,,***((('''''''''(((((()))***++++++((()))***++++++***((('''((((((((()))))))))******))))))(((((((((((())))))***)))((((((******)))(((###$$$(((---111222///,,,000'''%%%******+++>>>VVVWWWBBB...(((+++444HHH[[[qqqzzzvvv|||VVV888---+++,,,,,,+++))))))***))))))))))))'''%%%###""""""&&&&&&%%%%%%$$$$$$%%%%%%(((%%%"""$$$(((***)))'''+++***(((''''''&&&$$$###%%%!!! """""" """((($$$%%%'''))))))'''%%%###///,,,000999777,,,)))///'''(((((('''&&&&&&)))+++***&&&&&&)))(((%%%,,,999^^^vvv^^^444...+++&&&333$$$***...------555EEERRRMMMlllyyy```@@@000000222...///......---,,,+++)))((($$$%%%'''((((((&&&###!!!%%%&&&&&&$$$###$$$'''***(((%%% (((333,,,'''111666___UUU...+++---'''(((***,,,+++(((''')))+++---,,,+++******+++,,,---))))))---111000+++)))***+++444DDD^^^~~~~~~fffSSSFFF:::000444;;;@@@???888111000222,,,,,,+++++++++,,,---------''',,,EEE___```CCC$$$%%%'''((((((&&&%%%&&&&&&%%%$$$&&&******'''(((+++!!!)))...---,,,000444555---AAAhhhqqqEEE555333111&&&'''---***"""&&&,,,&&&((()))***)))&&&$$$###$$$)))!!!!!!))))))$$$(((333<<<]]]~~~eeeJJJ999111---***''''''((()))***+++,,,,,,((()))***++++++***((('''(((((())))))******++++++))))))(((((((((((())))))***))))))***++++++)))''')))000<<>>666IIIggg{{{WWW555+++111...------,,,,,,++++++******%%%333RRR___NNN333%%%$$$)))+++(((''')))+++***,,,&&&$$$(((((($$$%%%***)))((((((((()))+++---///111***555[[[lllRRRAAA222&&&)))000)))###(((+++'''(((***,,,---+++&&&"""###(((,,,,,,(((%%%&&&(((...222IIInnncccVVVMMM444,,,+++'''###%%%+++***%%%++++++******))))))((((((+++***)))(((((()))***+++(((((((((((())))))))))))&&&((())))))(((((()))***(((HHHjjj~~~tttWWW444###%%%...///++++++++++++*********))))))333GGGfffpppFFF000***...+++***,,,,,,)))''''''))))))((('''&&&&&&%%%%%%######%%%%%%%%%%%%######$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''---///000222111...+++))),,,+++(((%%%&&&((((((%%%***555222)))+++,,,+++000CCCFFF>>>---###''',,,***+++***---++++++===KKKHHHAAAWWWvvv}}}oooQQQ666+++******(((---555;;;888///---111))))))*********)))((('''''''''&&&&&&%%%&&&&&&&&&)))(((&&&&&&'''))),,,...000666mmm]]]000(((---+++***))))))'''&&&***///---,,,+++)))((((((((((((***((((((,,,111222---((((((///(((+++EEE]]]vvvjjjTTTEEE===KKKhhhiii@@@...///......------,,,+++******((()))DDDlllpppLLL---&&&(((++++++'''%%%(((***((()))''''''((('''%%%%%%'''''''''''''''(((***,,,---,,,&&&***===TTTmmmfff<<<(((###***)))'''((($$$(((((()))+++,,,,,,+++***(((%%%$$$&&&+++---***%%%&&&&&&333KKK```qqqoooLLL)))))))))((((((((()))+++))))))))))))(((((((((((())))))(((''''''((())))))&&&&&&&&&&&&'''''''''''''''(((***)))(((((()))+++???```zzzRRR555+++)))(((&&&*********))))))(((((((((///111???ZZZvvvjjjBBB///...222000---)))(((((()))((()))(((((('''&&&&&&%%%%%%"""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$#########""""""""""""############""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&000000///...---+++******)))+++***&&&&&&+++,,,))):::KKKHHH777...)))&&&***///000+++""""""+++///,,,222+++******000CCCKKK@@@;;;QQQooozzz~~~tttYYY<<<***&&&'''(((000:::>>>777...,,,000---------,,,+++)))'''&&&(((((('''&&&%%%%%%%%%%%%((('''&&&&&&&&&)))+++------444lllvvv888'''///,,,******+++(((%%%)))000***)))((((((''''''((((((***)))***...333444000,,,(((...+++)))000:::VVVzzzzzzeeeQQQEEEFFFWWWqqq{{{ddd>>>++++++//////...---,,,+++***)))***...OOOvvvpppBBB&&&***666666222+++((()))***''''''+++---***(((((('''%%%&&&&&&&&&'''((()))***+++))))))******,,,>>>eeegggHHH444...)))((()))$$$)))******)))((())),,,...***&&&###%%%***,,,***'''(((&&&(((...555AAAYYYqqqnnnBBB222''')))+++(((%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''(((((((((((()))******))))))***+++LLLnnn~~~YYY:::***&&&'''((())))))(((((((((((('''''',,,%%%''':::WWWrrrpppCCC,,,+++,,,///---'''&&&***+++&&&((((((''''''&&&%%%%%%%%%######$$$$$$$$$$$$###### """%%%''''''%%%###""""""!!!!!! !!!!!!"""######""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&222000---+++)))))))))***''')))'''(((111<<<<<<555HHHbbbcccIII333)))&&&******+++((($$$'''...111///222+++)))+++222DDDIII::::::OOOlll|||yyyzzzsss___BBB,,,'''+++---111666666000(((%%%&&&---,,,,,,+++***)))((('''***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&(((***+++,,,222kkkQQQ111(((---***,,,000---&&&&&&+++((('''''''''''''''(((((((((***---///000///...---))),,,000000,,,,,,DDDeeefffRRREEEAAAGGGOOOGGG222)))...000000///---,,,+++***)))...222HHH^^^UUU444&&&---;;;;;;555,,,'''((((((&&&(((---...)))(((+++***&&&&&&&&&''''''((()))******'''+++///+++$$$***FFFccckkkfffzzz~~~eeeNNN444((()))''')))******(((&&&&&&(((+++((()))))))))((()))***+++***)))******'''(((444CCCYYYeeexxxmmmGGG'''%%%---+++%%%###''''''(((((())))))******((((((((((((((((((((((((*********+++++++++,,,,,,((()))******))))))***,,,:::YYY}}}uuuaaaEEE000'''&&&)))***((((((((((((((((((((((((((((((+++111;;;RRRuuu{{{FFF******,,,111000((((((...,,,###'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%######!!!!!!!!! !!!!!!!!!######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%111///,,,)))''''''((()))+++)))'''---AAARRROOOAAAMMMnnnrrrQQQ444)))(((,,,(((++++++******...111222---)))+++---222BBBFFF999999MMMiii~~~{{{yyysssdddIII000)))///000///---+++)))(((%%%""")))))))))(((((()))))))))+++***)))(((''''''''''''''''''&&&&&&'''((()))***---111iii~~~UUU444...((()))111111((($$$&&&'''''''''''''''(((((()))$$$+++111000***'''(((+++,,,+++///222...555PPPhhhrrr{{{oooYYYDDD555555555///...333000//////...,,,++++++***,,,222999<<<666---)))***000111---&&&###(((///111)))***'''$$$$$$)))***((('''(((((())))))*********%%%(((+++***&&&&&&111===QQQOOOIII===666EEElllWWW666***###%%%&&&''''''&&&&&&'''((()))&&&'''...888;;;444,,,%%%&&&***---,,,+++,,,000---:::JJJ___jjjCCC444000***(((,,,)))))))))******+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------''')))******))))))***+++$$$666OOOdddrrrxxxwwwrrrXXXHHH555)))((()))'''$$$))))))))))))))))))))))))&&&***---+++)))555SSSpppsssFFF777AAAMMMHHH:::,,,)))...,,,%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$###"""!!!"""###$$$%%%###""""""!!!!!!""""""#########""""""######$$$%%%#########$$$$$$$$$%%%%%%...,,,***(((''''''''''''///...,,,555OOOddd]]]III]]]{{{vvvMMM000(((&&&&&&###&&&(((***,,,...000111(((''',,,///444BBBFFF999888KKKfff{{{}}}wwwmmmSSS555)))---...,,,(((%%%(((---+++'''&&&&&&&&&&&&'''((()))*********)))(((''''''''''''((('''''''''(((((()))***---000eee```>>>...&&&---000***&&&))))))))))))(((((()))*********000666555...***+++///444...111222333KKKooodddeeesssxxxaaaHHH:::555222000000//////......---,,,,,,,,,(((...///******---,,,&&&%%%))))))%%%(((777KKKXXX>>>111&&&###$$$%%%''')))'''((()))************))))))'''&&&&&&''')))***+++111)))''',,,...000AAAWWWfff~~~XXX<<<(((&&&$$$$$$&&&(((***)))(((,,,###%%%===YYY]]]DDD((((((((()))+++------+++***(((------CCCxxx|||```BBB,,,'''...******++++++++++++++++++))))))************))))))((()))))))))************'''((())))))(((((()))***&&&(((,,,555>>>EEEHHHHHH===444)))&&&(((***'''"""(((((())))))))))))******,,,)))'''''''''+++888EEEpppcccKKKUUUjjj|||dddCCC...(((++++++***&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%###!!! """%%%'''$$$######""""""######$$$######""""""######$$$%%%""""""#########$$$$$$$$$)))******))))))'''&&&%%%---000222===WWWnnngggQQQppprrrEEE111555444///&&&$$$%%%***000222///---'''%%%***000777FFFHHH999999LLLeeezzz|||xxx```===++++++***,,,***'''(((......***&&&&&&&&&&&&&&&((()))***((('''&&&&&&&&&&&&''''''((((((((()))))))))******,,,---aaabbbEEE---***---***)))///,,,,,,+++*********++++++///222555666444222111111444000555333444WWWUUUKKKNNNiiikkkMMM:::333000,,,..................------***)))))))))***+++***)))%%%***,,,(((000JJJnnnnnnQQQ888111...&&&$$$)))&&&'''((()))))))))((((((,,,***'''&&&(((++++++))))))&&&&&&***,,,+++***,,,666NNNzzzfffKKK222,,,&&&&&&***,,,+++(((((()))999[[[xxxtttNNN(((,,,,,,+++***))))))'''%%%---111(((666hhhoooNNN777---+++++++++***************(((((()))******)))((((((&&&&&&&&&'''''''''((((((%%%'''((((((''''''((()))+++(((&&&%%%%%%&&&'''((()))'''$$$$$$&&&((((((''''''''''''(((((()))))))))---(((&&&(((******,,,000DDD\\\sss~~~wwwhhhbbbuuuddd===,,,***)))))),,,%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%###"""!!!!!!!!!"""$$$%%%$$$######""""""######$$$######""""""######$$$%%%""""""""""""#########$$$'''((()))******(((&&&$$$'''...555AAA[[[rrrmmmYYYttthhh???:::LLLOOOGGG...'''%%%,,,666777111***'''$$$(((000;;;KKKKKK999<<>>:::333...,,,222BBB\\\~~~oooJJJ444///111000......///...+++,,,000111***+++111---$$$,,,???;;;***...111...VVVwwwSSS+++))))))************)))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&((((((555RRRllljjjLLL===333+++)))...(((;;;hhhhhhAAA!!!'''***,,,+++*********(((%%%&&&)))+++---000555888VVVrrrcccCCC)))''',,,)))&&&'''+++&&&$$$''')))'''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%''''''(((...333---###%%%'''((('''&&&''''''&&&((((((''''''''''''(((((('''''''''(((((((((((()))*********+++,,,,,,------+++444FFFhhhvvv\\\KKK???EEEUUUiii|||iiiuuuXXX>>>)))''',,,***''')))'''&&&%%%%%%$$$$$$$$$$$$'''$$$""""""###%%%%%%%%%############""""""""""""$$$###""" !!!"""######""""""###%%%&&&((($$$$$$%%%%%%%%%$$$######***((('''''')))******)))+++***+++111BBB[[[sssiii[[[gggxxx>>>111...666888...%%%&&&+++///***---@@@HHH>>>888;;;YYYrrr}}}yyyoooZZZ@@@...******))))))))))))***+++***++++++***'''&&&'''((()))))))))(((''''''((())),,,***((('''&&&((()))+++)))...PPPrrrttteee999***111222'''&&&&&&***,,,***'''$$$...,,,+++,,,---333BBBPPPUUUCCC777...&&&+++111,,,(((((())),,,111@@@[[[rrrjjjVVVCCC555000......000...++++++///---((()))---,,,)))111>>>888++++++///888UUUrrrwwwtttEEE'''$$$---************))))))((('''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%///...%%%%%%222UUU}}}www]]]DDD000&&&+++<<>>OOO~~~ZZZ:::111......000///+++***---)))++++++)))(((***000555666999222,,,444???HHHPPP^^^444***...///++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%$$$$$$+++)))$$$$$$&&&777SSSzzz[[[>>>000777^^^|||ccc777''',,,******))))))(((&&&%%%%%%((())))))'''%%%%%%&&&(((!!!)))AAAggglllHHH000'''&&&'''***...,,,''''''***))))))((('''''''''(((((('''''''''''''''''''''''')))(((&&&%%%)))---,,,(((&&&'''%%%!!!"""&&&&&&"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''++++++***))))))((('''''''''%%%)));;;ZZZnnndddOOO555---'''&&&'''111JJJccc{{{uuuccckkkxxxMMM000%%%!!!'''+++(((&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&$$$""" !!!"""### """$$$%%%&&&''''''""""""!!!!!!"""###$$$%%%###$$$%%%&&&&&&''''''&&&((('''&&&''')))*********,,,,,,+++))),,,<<>>```hhh???555111///111000,,,***+++///999<<<222)))))),,,+++:::OOOCCC+++)))&&&+++BBByyyzzzccc<<<)))000444,,,,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&%%%$$$$$$$$$%%%"""&&&000......:::tttmmmBBB666PPPuuujjjBBB---------)))((())))))''''''(((&&&''')))((((((((()))+++///)))///EEE\\\ppppppFFF******''''''+++,,,***(((***((((((((((((((()))******'''''''''''''''''''''''')))((('''&&&'''((('''%%%'''***)))######(((&&& &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))(((((((((''''''''''''&&&%%%...@@@PPPQQQIII000,,,+++,,,***)))555EEE^^^oooooo```ooo^^^666+++&&&&&&***+++'''%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&$$$""" !!!!!!"""""""""$$$&&&''''''&&&$$$###"""""""""###%%%&&&######$$$$$$$$$$$$$$$###'''***,,,+++((('''+++///...---+++)))&&&,,,AAAVVVXXXUUUVVVxxxPPP555222---)))((())))))((('''***(((000@@@AAA888888NNNhhhyyy|||nnnOOO222...,,,***((('''(((***,,,%%%'''((('''&&&&&&'''((('''%%%$$$%%%(((******)))$$$$$$######$$$%%%&&&'''+++%%%&&&...///***+++333+++>>>mmmUUU///,,,)))'''&&&(((+++///+++...111000---888UUUpppTTT555''',,,+++))),,,+++'''&&&'''++++++***---222===ccckkkGGG<<<666222222111---++++++444FFFMMM???000,,,,,,***888SSSEEE)))+++&&&&&&???^^^RRR===+++'''---///***+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$''''''$$$'''+++%%%&&&666[[[mmmOOOVVV}}}gggBBB+++...'''$$$''')))''''''***%%%'''))))))))))))+++,,,+++$$$%%%---222???dddqqq[[[:::---###$$$)))***'''%%%&&&&&&&&&''')))***,,,---''''''''''''''''''''''''''''''((((((&&&$$$###$$$&&&---...'''%%%))))))"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((($$$&&&''''''...999DDDIII444,,,))),,,***%%%'''///@@@LLLaaaxxx}}}kkk___}}}iiiEEE///***)))***+++)))&&&''')))%%%%%%%%%$$$$$$%%%%%%&&&$$$###$$$%%%&&&&&&$$$"""$$$#########""""""!!!!!!!!!"""$$$%%%%%%$$$###&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""***000444111***(((---333000,,,***)))%%%$$$...===<<<999BBBpppUUU555---'''((()))((((((***'''***)))222BBBAAA999:::TTTlll{{{~~~~~~sssUUU777111...+++((('''))),,,---$$$%%%'''&&&&&&&&&'''((('''$$$###%%%))),,,+++***''''''&&&&&&&&&'''(((((('''''',,,222222---,,,000(((...PPP<<<---%%%)))***%%%%%%,,,***,,,///---)))--->>>QQQ@@@...)))---***))),,,)))+++'''&&&)))***((())),,,+++FFFhhhmmmTTTFFF===666444333///,,,,,,///>>>GGG===///******+++...CCC333"""000222(((111666222///---)))$$$&&&+++***)))((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))&&&(((:::JJJ>>>,,,+++DDDxxx}}}wwwaaa666000'''"""&&&(((%%%%%%)))%%%'''))))))'''&&&''''''######(((***%%%)))EEEeee[[[DDD,,,###&&&'''%%%"""%%%%%%&&&'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&###&&&+++111::::::,,,%%%)))***&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))&&&***,,,******111@@@LLL===///%%%&&&'''%%%&&&+++---000<<>>---''')))...))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%$$$'''555EEEmmmssseee@@@$$$!!!&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&%%%%%%&&&(((,,,444<<<000(((&&&+++---)))'''+++''')))+++,,,,,,:::\\\|||xxxppppppttt>>>&&&***------)))***)))'''''''''%%%###$$$$$$$$$$$$%%%%%%&&&''''''%%%""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&''')))&&&%%%$$$#########$$$%%%"""###%%%''')))+++,,,,,,<<<777000,,,***+++,,,,,,%%%$$$$$$$$$%%%''')))***(((...NNNmmmyyyZZZ666%%%***'''###)))//////+++---???NNNBBB888AAA^^^mmm{{{~~~{{{{{{}}}~~~xxxuuu{{{}}}vvv\\\888---(((&&&+++000111111222((('''%%%$$$%%%%%%&&&'''---...)))%%%---999888...&&&'''((())))))(((''''''((())),,,---...---+++)))%%%...)))%%%666[[[sssMMM___TTT666///...+++((()))((('''&&&&&&'''((())))))'''&&&$$$$$$$$$%%%&&&)))((()))+++......,,,***///444111666UUUvvvlllWWWCCC;;;999444...,,,++++++,,,,,,,,,+++******999:::555+++''')))***''''''(((((((((&&&&&&&&&&&&)))(((((('''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((((((>>>IIIBBB555%%%!!!,,,&&&...BBB```___999+++@@@EEE,,,!!!---))))))---222000)))&&&&&&(((((((((((((((((((((((('''***---222AAA___qqqPPP666((($$$###,,,...%%% %%%(((&&&%%%((()))((('''&&&$$$"""&&&%%%'''))))))111MMMkkklll@@@$$$"""'''%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((***++++++***))))))(((...+++'''(((+++@@@^^^vvvssszzziii666&&&,,,+++&&&)))(((***---***%%%"""$$$########################$$$$$$$$$#########""""""$$$###"""""""""###%%%%%%$$$######""""""######$$$%%%###!!!###&&&'''%%%#########$$$%%%&&&(((((()))>>>666---((()))***(((&&&&&&&&&&&&''''''((()))))))))(((:::NNNUUUffftttnnnWWW;;;)))'''&&&***,,,%%%'''&&&---CCCSSSGGG===GGG```nnnzzz}}}{{{|||~~~}}}yyy{{{}}}zzzsss[[[888---(((%%%)))+++***+++---'''''''''&&&%%%%%%'''(((++++++'''%%%///;;;888---((())))))***)))(((&&&%%%******++++++,,,,,,,,,,,,***+++'''&&&///EEExxxMMMAAAlll{{{NNN555222333000***)))((('''''''''((()))))))))((('''''''''((((((***+++++++++++++++++++++''';;;EEEFFFMMMYYYqqqnnnOOO>>>888333000///,,,------,,,,,,+++******,,,...+++%%%$$$((()))&&&((('''''''''''''''''''''(((((('''''''''''''''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''333QQQVVV>>>---((((((,,,'''(((,,,999UUUyyyzzzKKK,,,222888+++%%%///'''%%%&&&+++---***'''(((''''''''''''''''''''''''%%%'''((((((,,,<<>>999---'''((((((((('''%%%$$$"""'''&&&%%%$$$%%%&&&((()))***'''$$$&&&)))111[[[qqqNNN```kkk>>>111333333...---,,,*********+++,,,)))******++++++++++++***+++---...,,,)))(((+++...MMMqqqpppOOO@@@VVV~~~```III;;;444///...//////...---,,,++++++***((()))(((%%%'''******((()))'''&&&&&&((()))((('''''''''&&&&&&&&&''''''((('''(((((((((((((((((('''%%%%%%$$$$$$%%%%%%&&&'''AAAccc```777###((()))$$$&&&((($$$$$$>>>nnn]]]444,,,111...(((&&&)))$$$###(((+++)))((()))'''''''''''''''''''''''''''***+++'''###%%%...777VVVpppHHH+++%%%"""&&&)))(((&&&%%%(((111:::<<<555,,,'''&&&&&&((((((***;;;[[[}}}ddd@@@)))%%%'''&&&"""%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((+++,,,'''&&&---,,,...:::NNNdddssswww|||UUU666,,,$$$###...)))&&&%%%''''''%%%&&&)))########################$$$$$$$$$#####################""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$'''&&&&&&%%%$$$###""""""999555111/////////,,,(((******)))((((((((((((((()))''',,,111//////333666@@@MMM```\\\===)))(((((((((,,,666JJJUUUHHHAAAOOOhhhsss|||}}}}}}~~~~~~zzzeeeEEE444000...---+++)))***...&&&))),,,***'''&&&)))---000...+++---777>>>777,,,$$$$$$%%%&&&&&&%%%###"""%%%$$$$$$$$$$$$%%%&&&&&&&&&'''%%%&&&***///JJJqqq~~~zzzRRR333...111222111///...------......((()))+++,,,---,,,,,,++++++...///,,,((((((...333nnnxxx???&&&666UUU}}}zzzbbbLLL;;;222000222111000...---,,,+++++++++***)))((((((***)))(((+++(((%%%&&&)))+++***((('''&&&&&&&&&&&&''''''(((''''''((((((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&:::UUUPPP///###******%%%"""++++++,,,HHH|||rrrAAA)))(((,,,)))###***''''''******'''''')))&&&&&&&&&&&&&&&&&&&&&&&&'''+++---,,,(((&&&(((,,,444UUU}}}nnn???...###&&&+++(((''')))666FFF^^^kkkbbbIII000###$$$***000<<>><<<999555111...,,,,,,+++(((&&&%%%&&&((()))%%%''')))++++++'''***444GGGIII\\\cccFFF)))&&&------111:::JJJQQQEEECCCVVVnnnwww~~~{{{gggHHH444///+++++++++)))***...''')))++++++)))(((***,,,111///,,,...444777000'''###$$$&&&'''((()))((((((''')))***,,,,,,+++***)))$$$...,,,&&&...777AAAOOO~~~rrrAAA+++,,,000///...---,,,,,,---...'''(((***+++,,,+++******))),,,...,,,)))+++222888xxxeee222%%%///<<<]]]vvv___EEE888555555444222///---,,,++++++)))(((''''''''''''***...///***%%%&&&+++...,,,(((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''444222((()))***))),,,(((,,,333TTT\\\666***------'''''''''***+++((($$$&&&+++''''''''''''''''''''''''###%%%((())))))(((***+++---555OOOzzzrrrVVV999,,,(((%%%'''---888NNNpppbbb<<<&&&$$$...>>>YYY{{{vvvQQQ888$$$###)))(((&&&(((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((((((((('''((((((((()))***++++++:::RRReeelllhhhQQQ888///777KKK[[[iiiyyyyyyooommm[[[555---+++%%%%%%'''$$$$$$)))+++(((&&&&&&################################################""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&KKKGGG@@@:::555111...,,,,,,***((('''&&&'''((()))(((+++''''''+++)))111FFFXXX>>>:::HHHBBB222,,,+++...333;;;IIINNNDDDGGG___ttt||||||jjjMMM222+++%%%&&&((((((((()))(((((()))***++++++++++++...,,,,,,,,,...---((($$$&&&'''))),,,---.........&&&(((+++------,,,***((((((555000'''000888666444EEEjjjZZZ555++++++***)))(((((()))***+++'''(((((()))))))))((((((''')))*********,,,222777rrrQQQ111000444333DDD\\\}}}hhhJJJ<<<888888777444000...,,,,,,,,,))))))******))),,,666AAA555---&&&'''---111...((('''''''''''''''((()))***%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&(((%%%&&&***$$$###000&&&&&&'''666___kkkYYYLLL;;;******(((((()))'''%%%'''---((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&''''''---%%%333```]]]???,,,$$$$$$(((***AAAggg~~~]]]999'''%%%///FFFjjj{{{___777+++###%%%'''%%%%%%(((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))+++,,,---MMMfffvvvtttiiiQQQ999222(((222444888BBBBBB>>>BBBccc{{{[[[444+++)))%%%&&&,,,'''%%%)))+++(((%%%%%%#######################################$$$$$$$$$""""""###$$$$$$$$$$$$###$$$##################$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&''''''(((((())))))TTTGGG777000111333222...)))***+++++++++***)))((()))...((('''///---888UUUZZZ777%%%000;;;@@@:::...---333<<>>666>>>OOOYYYLLL;;;DDD]]]|||^^^BBB///+++,,,222333***---***(((***---000///...***---+++&&&'''///222000---666222***+++,,,***---((((((***,,,---,,,***''',,,$$$"""&&&(((%%%%%%***''')))(((===oookkk???###'''444***///777&&&++++++******)))******+++###&&&((((((&&&&&&''')))&&&''')))*********)))(((%%%+++222???^^^ttt]]]NNNGGGAAA888222////////////,,,,,,***)))(((***...111,,,(((&&&***///111---''''''(((((())))))))))))))))))***(((%%%%%%(((******%%%$$$%%%%%%$$$$$$'''+++###$$$&&&$$$"""000YYYlll???###--->>>HHHEEE999444999888QQQ```777***,,,+++((()))+++)))///...%%%&&&+++&&&)))(((&&&'''''''''&&&$$$'''%%%...GGGfff|||wwwCCC///222KKKnnn}}}ggg???(((%%%)))***+++,,,---,,,++++++***)))(((&&&%%%%%%&&&&&&$$$'''(((%%%%%%((((((&&&&&&%%%&&&'''))))))'''%%%''''''''''''&&&%%%$$$###&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''******'''%%%&&&((())))))((((((***+++)))((()))//////BBB^^^ttt~~~RRR///+++'''%%%***---&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$###""""""$$$$$$$$$%%%&&&&&&$$$"""!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$&&&'''((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&@@@333&&&"""(((---+++''''''***///222111...++++++---'''$$$(((,,,...000222---)))(((***---222:::CCCEEEHHHRRRUUUHHH===LLLggg```@@@,,,++++++...000***)))'''&&&'''***+++***(((+++...---''''''+++...------888DDDCCC444******...+++,,,---,,,)))'''&&&''')))%%%$$$%%%&&&$$$######$$$((($$$(((BBBgggQQQ,,,%%%...'''---888...))))))((((((((((((((()))%%%'''))))))((('''(((***''''''((()))))))))))))))(((***,,,000DDDiiimmmZZZLLLFFF===777333222111111---------,,,+++,,,---///+++)))(((***...///,,,))))))))))))))))))((('''''')))+++***&&&###$$$'''***)))(((((()))&&&$$$%%%)))+++(((((()))+++:::\\\|||kkkBBB'''(((///444222)))+++...(((:::pppbbbWWWVVVMMM:::+++***)))---,,,%%%***222...)))(((&&&&&&'''((('''&&&+++'''///JJJjjj}}}}}}vvvZZZ666***555HHHRRREEE...%%%***'''((()))***+++***))))))((('''&&&$$$$$$$$$%%%%%%"""$$$###"""$$$((('''$$$%%%$$$$$$&&&((((((&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))(((((()))+++,,,###$$$''',,,//////---------(((333HHH]]]zzzxxxJJJ+++(((&&&###''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""#########$$$&&&&&&$$$"""!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%444---&&&$$$&&&)))(((%%%'''***...000/////////...222+++&&&))),,,***(((((($$$'''---000...///888CCCTTTUUUXXXSSSCCC>>>UUUtttbbb<<<'''+++,,,+++......+++***)))***++++++)))'''+++......)))&&&'''))))))***666VVV]]]<<<%%%(((++++++------+++(((''')))+++&&&'''&&&$$$%%%&&&###"""+++)))!!!"""666lllggg999%%%+++)))...666...''''''''''''''''''''''''&&&(((******)))((()))***((((((''''''(((((()))***((()))))))))///GGGppp|||}}}yyybbbSSSMMMEEE>>>999666444333---------,,,+++******)))******+++,,,,,,,,,++++++++++++******)))'''&&&%%%(((***+++((($$$###(((,,,)))'''&&&'''&&&)))444@@@===111(((''')))222EEEXXXKKK111###%%%&&&***,,,&&&(((,,,))):::lllvvvSSS333---)))+++)))$$$,,,333,,,***(((%%%%%%&&&((())))))(((###+++GGGfffrrrlllcccWWW]]]ssstttCCC)))&&&(((//////(((&&&***%%%&&&''''''((((((''''''&&&%%%$$$#########$$$%%%"""$$$$$$"""###&&&&&&###$$$######$$$&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())),,,+++,,,---///000...,,,,,,%%%)))555GGGiiihhh@@@((((((&&&###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""######$$$%%%"""""""""###%%%%%%$$$###"""!!!!!!!!!!!!"""##################$$$$$$$$$%%%$$$%%%&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%---+++***)))))))))(((((($$$)))---------///000///222...---///...)))&&&&&&%%%)))...111---***111:::TTT\\\bbbVVV@@@<<>>''',,,,,,(((---222,,,++++++++++++***(((''')))---...***&&&$$$&&&((('''///YYYhhh>>>!!!''''''))))))))))))***,,,...///&&&)))'''"""###'''&&& )))---)))"""&&&OOO}}}III(((***---000///'''''''''(((((())))))(((((('''((()))))))))((((((((((((((('''&&&&&&((()))***((((((+++......777VVVvvv~~~}}}uuuzzzdddYYYTTTMMMFFF@@@<<<888555333111...---,,,+++***)))))),,,...---***)))***,,,************)))((('''&&&(((((()))+++***'''(((,,,***'''%%%$$$""",,,IIIeeeUUU>>>((("""$$$&&&***111...$$$%%%)))%%%)))...+++(((,,,:::ZZZmmmFFF,,,&&&''',,,333@@@AAA222+++(((%%%$$$&&&)))++++++%%%"""---HHH^^^^^^PPPEEE;;;<<>>'''---+++---)))&&&'''***------,,,''''''$$$ !!!&&&&&&$$$ $$$&&&***+++'''777XXXaaa222&&&+++...+++###))))))***+++,,,,,,++++++''''''''''''(((((('''&&&((('''&&&&&&&&&''')))***+++)))+++000111555HHH^^^WWWttt{{{xxxhhh^^^ZZZSSSMMMHHHBBB<<<999999555000...------,,,+++***---///---)))''')))---(((((())))))))))))((((((+++&&&&&&***+++'''%%%&&&)))''''''%%%"""///VVV}}}oooOOO000&&&((((((&&&&&&***(((,,,)))###,,,<<<>>>777333PPP}}}fff555///444DDDYYYmmmgggLLL+++)))&&&%%%'''***+++,,,'''(((777OOO[[[NNN;;;000((((((:::LLL[[[{{{gggKKK...$$$***...(((!!!%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%''''''///888;;;222&&&"""%%%)))&&&%%%$$$$$$&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''$$$$$$'''%%%$$$)))111...333777===HHHRRRSSSNNN;;;111+++&&&---QQQzzzMMM222&&&***((('''(((%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&(((***,,,---###"""!!!"""$$$%%%%%%$$$"""""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&''')))***+++)))(((((()))%%%++++++%%%'''111777777222...+++***)))&&&(((---***&&&%%%))),,,,,,...222777VVVmmm___BBB<<>>777333...,,,---,,,***''',,,......,,,)))'''))),,,''''''((())))))))))))))),,,%%%###'''((($$$%%%+++((($$$%%%(((***;;;fffeee<<<***)))(((%%%%%%%%%%%%'''$$$%%%@@@aaammm[[[LLLiiiZZZOOO]]]```YYY^^^nnn[[[,,,***''''''(((***++++++'''***<<>>___lll;;;''''''((()))'''(((***,,,---,,,++++++)))(((&&&'''))))))'''$$$%%%&&&''''''((((((''''''******'''%%%+++666===???...DDDmmm{{{pppdddbbb^^^[[[VVVPPPIIIEEE999777555555666444...(((......---+++)))((()))***((())))))))))))(((((('''***$$$$$$&&&%%%%%%222DDDCCC333&&&&&&...DDDqqqpppAAA)))%%%&&&(((++++++,,,---''',,,OOOvvvbbbSSSoooxxxDDD000333\\\WWW,,,***))))))***+++***)))(((***>>>\\\dddOOO333&&&---000.........///BBB^^^{{{hhhMMM555(((&&&(((%%%%%%$$$$$$$$$%%%&&&'''***)))'''&&&&&&&&&''''''(((...000***$$$$$$&&&'''&&&$$$""""""$$$&&&&&&%%%"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))'''***@@@XXXyyypppqqquuuooobbbGGG888000555JJJjjjvvviii```mmmrrr???,,,%%%(((&&&(((,,,***(((''''''&&&%%%%%%$$$$$$############$$$&&&'''((()))'''$$$$$$$$$%%%%%%$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%&&&&&&'''((())))))(((&&&%%%&&&''''''(((&&&+++)))'''555TTTmmmwwwxxx\\\<<<,,,******(((&&&((((((,,,000000---...111444QQQdddXXXEEEIIIaaavvv~~~^^^===,,,&&&---222,,,%%%&&&&&&%%%%%%(((---333444)))"""%%%)))((('''((("""---,,,&&&(((((((((,,,%%%)))++++++000DDDddd}}}===111111???===+++$$$+++ ,,,---)))------)))+++(((***...LLLrrrxxxzzzPPP000'''%%%&&&$$$&&&(((***++++++))))))+++)))'''(((******(((%%%$$$%%%'''((((((((('''&&&""")))+++)))...777999333(((777\\\xxxkkkfffdddbbb___[[[UUUNNNIIICCCCCCCCCFFFHHHDDD:::222000...,,,***))))))))))))************)))'''&&&%%%%%%###%%%'''$$$***CCC```qqqPPP///$$$+++CCCooonnn>>>'''&&&,,,555===HHHGGGCCC555111JJJfffjjjDDD<<>>===555444'''(((;;;YYYrrrhhhFFFAAASSSnnnuuuAAA...(((***(((+++000...(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''+++(((&&&$$$%%%%%%%%%$$$#########"""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&'''((()))***,,,&&&''')))&&&,,,...%%%111###(((333<<<[[[kkkIII555(((***...)))000...---++++++,,,---...888LLLYYYSSSJJJTTTlllzzzZZZ;;;000...,,,,,,000,,,)))''''''))),,,---......$$$%%%***%%%&&&)))&&&%%%%%%---...'''(((***###(((((('''***///^^^ttt999...===PPPAAA&&& &&&'''((((((((((((***,,,///+++***))),,,555EEEWWWccc~~~SSS,,,)))%%%)))------,,,+++,,,...000---***+++---,,,&&&!!!###&&&(((((()))******))))))***(((+++))):::PPP888666---ZZZ|||XXX^^^ttt{{{nnngggccc```___```^^^WWWQQQKKKFFFEEEVVVttt{{{XXX---111...***))))))*********+++------+++((('''))),,,+++)))###"""###'''JJJ|||WWW333)))***333SSSvvvtttLLL000+++,,,===^^^vvvqqqOOO:::111222:::000...LLLzzzyyyJJJ***,,,666iiixxxppp|||uuuIII+++,,,&&&&&&000...&&&'''%%%888PPPlll{{{fffAAA///******+++---///000///---IIIuuuMMM)))+++%%%$$$$$$&&&'''&&&&&&''''''&&&))),,,)))""""""(((######"""""""""""""""###%%%%%%%%%%%%%%%$$$###""""""&&&$$$""",,,***%%%%%%&&&&&&'''(((((((((###((()))&&&&&&((((((%%%(((''''''''')))+++---...<<<999444///,,,+++,,,,,,,,,,,,***EEEqqqpppLLL888444===SSSrrrLLL111&&&******))))))$$$###$$$((($$$))),,,&&&%%%)))'''$$$((( +++)))&&&$$$""""""###$$$ $$$)))%%%"""*** """%%%%%%$$$######%%%&&&&&&&&&&&&%%%$$$######%%%''')))***(((''''''(((+++(((+++******666:::......+++)))***777[[[eeeAAA444000333555///---+++***(((((()))+++,,,666KKKWWWNNNDDDNNNhhh}}}wwwZZZ===222000,,,***,,,,,,)))'''''')))+++------///'''(((,,,'''(((+++''''''%%%...555---((('''!!!&&&%%%))):::MMMvvvlll666***444AAA555$$$###'''&&&''''''''''''(((***,,,,,,+++(((''')))000:::AAAxxxyyyIII)))(((%%%(((++++++***)))***,,,111---))))))++++++((($$$))))))((('''((())))))(((111///***---///IIIeeeQQQ888---SSS}}}gggAAADDDWWW}}}qqqiiiddd```___```___[[[VVVLLLHHHGGGVVVqqq|||dddBBB111...+++))))))******)))***+++,,,+++)))((()))***((()))&&&(((,,,,,,<<<[[[___AAA)))'''((('''222BBBHHH222'''%%%)))GGGyyytttOOO999222//////,,,AAAcccbbb???(((+++666ZZZqqqPPP<<<999@@@MMMdddaaa@@@>>>000%%%))))))###%%%(((BBB]]]ooopppSSS333)))###666KKKOOOBBB000&&&###///RRRzzzggg;;;)))%%%&&&((('''%%%(((111999000***'''))))))%%%%%%(((######""""""""""""######$$$%%%%%%%%%$$$$$$###"""%%%'''&&&&&&***///,,,%%%%%%%%%&&&&&&'''(((((((((***(((&&&%%%&&&''')))***''''''''''''((()))+++,,,---,,,)))''''''((()))***&&&,,,555UUUvvvggg???,,,000444DDD___zzzOOO666+++---***((()))&&&)))$$$''')))###$$$'''###&&&!!!&&&'''!!!###((($$$)))'''%%%###""""""###$$$...:::FFFDDD666'''"""$$$"""$$$%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))***)))(((((()))***+++...,,,333JJJQQQ@@@333AAA<<<...===aaaVVV222111666888888333)))((('''&&&&&&''')))***555KKKVVVJJJ>>>JJJhhh~~~~~~www]]]CCC777333---)))***+++)))'''''')))+++,,,,,,///(((***+++&&&))),,,%%%,,,***<<>>]]]vvvqqqZZZCCC111&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''''''''''''''%%%''')))***)))((()))***+++,,,...///@@@bbbiiiRRRGGGfff```HHHUUUsssyyyEEE%%%,,,333333333333)))((('''&&&&&&(((***+++444KKKVVVGGG;;;KKKkkk{{{dddJJJ<<<444...++++++***)))((((((***++++++***,,,((()))(((%%%///555...///555UUUnnnZZZ999///444+++///>>>nnnTTT555***'''&&&"""(((...***&&&&&&&&&'''(((((('''&&&&&&''')))***+++---000222666]]]QQQ,,,((()))))))))((('''''''''...+++(((((()))***)))((()))$$$###'''+++,,,******%%%)))&&&***222YYYxxxAAA777QQQhhhMMM...111===mmmyyyzzzqqqkkkdddaaaaaa```[[[WWWRRRNNNGGGCCCEEEGGG@@@444222///+++))))))))))))(((***)))((())),,,---***'''(((---'''###)))'''###''')))''''''(((************%%%***000***)))IIIwwwaaaWWWaaaWWW,,,******,,,,,,)))(((***&&&---BBBWWWQQQ777))),,,---)))'''000IIInnniiiAAA222---***...GGGjjjggg<<<%%%***333PPPjjjgggIII...(((......000TTTuuuRRR666,,,$$$)))===SSS[[[ZZZ333,,,$$$"""$$$%%%###!!!######""""""######$$$$$$######$$$$$$$$$$$$######### (((888<<>>IIIDDD333''''''---)))$$$<<>>hhhVVV333!!!%%%%%%%%%%%%"""##################$$$$$$,,,ZZZpppOOO///***%%%%%%(((***(((&&&&&&&&&'''((())))))))))))++++++,,,***((('''((()))///))))))000GGGgggkkkSSSRRRhhhaaaGGGOOOqqqJJJ///&&&...+++&&&***...+++***))))))+++---///111222HHHOOO???888NNNooonnnTTT>>>000+++***++++++++++++---......+++)))((())),,,,,,:::aaabbbqqqkkk555&&&...###...===qqqzzzCCC...%%%%%%&&&###%%%)))"""((('''(((+++......***&&&%%%%%%%%%$$$######%%%'''$$$000LLLoooOOO---+++))))))*********)))%%%''')))+++++++++)))(((+++'''(((......)))(((,,,'''---+++---777ccc|||999333GGGRRR888'''---000VVVvvvLLL===YYY}}}uuukkkeeeccc___YYYSSSLLLJJJGGGCCC@@@===;;;999111...+++))))))*********+++***)))***,,,........."""***)))'''((((((111FFFfffgggVVV:::///888999...(((///BBBVVVggg}}}zzzDDD555666777)))'''+++"""))),,,***%%%%%%***,,,))))))000000)))&&&***+++'''***------)))'''888\\\|||pppGGG...)))'''--->>>gggmmmDDD,,,///***,,,...---***((('''(((### )))444<<>>***###&&&***&&&***---((($$$666BBBAAASSSzzzNNN111!!!###%%%)))+++%%%######$$$$$$$$$$$$$$$$$$###DDDiiivvv???555(((###$$$''''''$$$&&&'''((((((((((((((((((***++++++***))))))***,,,---''')))///999KKKOOO@@@888AAA@@@222999^^^qqqddd888******000***(((++++++))))))((((((***,,,///111777KKKPPP>>>999QQQooo}}}sss\\\DDD555...+++***,,,,,,---///000///,,,***)))***+++***>>>qqqeee333(((...'''111:::hhhddd333*** ###***%%%###&&&$$$'''&&&'''+++000000+++&&& ###&&&''''''((()))+++"""&&&222DDDmmmWWW---***((((((***+++***)))%%%'''((()))))))))***++++++'''***///...***000;;;<<<777))))));;;mmm}}}<<<888JJJQQQ777(((...---CCCccckkkQQQ555///GGGhhhzzzmmmeeebbb```^^^[[[QQQLLLFFFAAA===888444222///---***)))***+++++++++,,,,,,+++++++++---000333222000)))(((,,,000HHHlll~~~\\\===DDD___^^^HHH999IIInnngggGGG222+++***...///,,,***)))'''))))))''''''))))))''' ###%%%(((///444,,,%%%%%%'''&&&"""$$$333DDDiiifff:::***+++(((111KKKpppkkkCCC)))+++''''''((()))******((('''$$$)))'''%%%(((...BBB[[[ZZZ...&&&((('''(((...444111***############$$$%%%&&&'''!!!!!!"""###############!!!"""(((000///'''""""""###$$$$$$%%%%%%&&&''''''$$$333BBBDDD888***$$$$$$%%%&&&((()))************))))))******+++,,,,,,---000HHHyyyiiiCCC222'''&&&'''***,,,+++...999EEE```uuurrrVVV@@@444000---'''+++...&&&&&&<<>>PPPSSSAAA===UUUppp|||~~~xxxcccLLL<<<333...+++------...000111000---******+++((($$$:::sssZZZ///(((,,,111999;;;eeeTTT%%%)))###---(((###''')))%%%%%%&&&+++000000+++&&&###&&&)))***)))&&&$$$$$$---***'''(((NNN]]]---***'''''')))++++++)))'''''''''''''''(((+++...(((%%%(((//////...:::KKKeeeSSS555---???rrruuu===:::KKKOOO555)))///,,,555HHHHHH555)))+++<<>>cccsssFFF,,,IIIyyy~~~bbb]]]jjjvvvOOO------***$$$%%%+++'''###+++%%%&&&(((((((((((('''%%%///)))***888HHHHHH999)))(((%%%'''---...***))),,,<<<^^^jjj999+++---&&&000NNNvvvjjj@@@'''((($$$&&&''''''&&&%%%%%%&&&"""///+++&&&+++%%%)))@@@bbb}}}hhhEEE&&&$$$!!!###...888444***############$$$%%%&&&'''!!!!!!"""###############$$$%%%&&&'''&&&######$$$###$$$$$$%%%%%%&&&''''''(((///000)))###$$$''''''###$$$&&&(((*********)))******))))))))))))******333HHHsss}}}XXX:::000$$$(((''')))///111000222666GGGbbb{{{uuucccSSSDDD555222///$$$666KKKmmmvvvJJJ((('''***&&&"""'''!!!%%%&&&&&&&&&&&&%%%$$$### %%%999___zzzUUU:::///---,,,+++'''((((((((('''&&&%%%%%%###%%%''')))+++...333666***++++++)))))),,,///000***111,,,222DDD___kkkKKK111...******+++***'''###''')))))))))***...000000<<>>222:::000---///@@@oooxxxAAA,,,,,,+++)))*********)))'''%%%&&&(((***,,,---......'''***+++)))(((***)))%%%$$$$$$...)))555zzz^^^---%%%&&&(((###&&&)))$$$###$$$%%%'''***,,,---...###%%%)))(((!!!+++TTTttt<<<+++EEEuuuqqq;;;444QQQGGG...111,,,///111333222---))),,,666???hhhzzzmmmccc^^^\\\\\\TTTLLLCCC???@@@???:::444///---+++***+++,,,,,,,,,333+++666,,,(((((()))RRRoooSSS888(((+++IIIhhhqqqbbbFFF(((...RRRmmm|||tttSSS999''')))###)))...(((&&&***)))$$$&&&((()))(((''''''((('''***333QQQuuurrrLLL...'''''''''&&&&&&&&&)))+++...666FFFXXXkkkNNN''')))***:::bbb|||vvvKKK'''$$$***$$$''')))$$$(((+++$$$)))((('''&&&&&&'''((())):::QQQddd222''' """%%%%%%'''***#########%%%'''((('''%%%######$$$%%%%%%%%%%%%$$$#########"""""""""""""""$$$&&&''''''&&&%%%%%%&&&"""%%%(((((((((((('''%%%)))(((((()))))))))***---+++,,,222999777///,,,///888@@@dddtttPPP...))))))%%%,,,<<>>'''666CCCYYYqqqeee>>>(((''';;;YYY}}}___666%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&$$$######+++AAAdddfffBBB***&&&)))***)))''''''((())))))(((((())),,,---)))(((555DDD******+++---000333222///***111///>>>WWWppprrrHHH000000///---***(((''''''((()))((('''))),,,000222DDDXXXSSS===@@@YYYuuuwwweeeOOO<<<111.........---)))&&&''')))+++***'''---333FFFzzzhhhLLL,,,888PPPJJJ444888RRRooo<<<'''++++++,,,...000///,,,***&&&'''(((***+++,,,,,,---'''(((&&&$$$%%%******&&&'''"""''''''000```vvvBBB000$$$######%%%%%% $$$%%%&&&((()))+++,,,,,,'''&&&''')))222MMMzzz<<< @@@{{{ccc888;;;XXXJJJ---...***,,,+++...///---)))+++333:::___}}}qqqgggaaa\\\YYYUUUOOOHHHDDDCCC@@@;;;666000...,,,+++,,,---------000(((222,,,)))---333YYYfffIII333+++)))444@@@???777222***+++999KKKhhhnnnXXXXXXNNN>>>444///333%%%$$$)))'''))),,,(((******)))'''&&&&&&&&&''')))***222UUUZZZ:::,,,,,,,,,+++***+++,,,...***...444999CCC[[[]]]222+++,,,BBBppplllDDD...777:::***&&&)))%%%'''***%%%)))((('''&&&&&&'''((()))''':::gggiii333)))""""""$$$###"""$$$#########$$$''''''&&&%%%###$$$%%%%%%&&&%%%%%%%%%############""""""""""""%%%'''(((((('''&&&&&&'''''''''&&&%%%%%%&&&'''&&&&&&(((+++---...---...///AAAMMMZZZaaabbbZZZEEE111444999SSS^^^CCC---+++(((+++///999IIITTTOOO===,,,+++222@@@UUUmmmtttFFF,,,((()))AAAjjjwwwJJJ,,,%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%&&&'''%%%"""%%%444UUU}}}|||SSS222(((,,,+++***)))******+++******'''))),,,---+++333JJJaaa,,,******///333333///+++(((222999UUUsssttt===,,,///000---(((%%%''')))))))))(((((()))+++000444JJJXXXPPP@@@LLLjjj}}}|||mmmZZZHHH999222222111...)))&&&'''---222+++&&&***999XXXXXX<<<333(((HHHllleee999>>>jjjbbb555 '''))),,,000222222...+++''''''((()))************)))'''###!!!&&&------)))+++###"""&&&,,,BBBkkkqqqQQQ222(((+++,,,((($$$'''''''''(((((())))))))))))&&&!!!'''CCCpppaaaIIIdddOOO666BBBZZZGGG++++++******(((,,,///...,,,,,,000555NNNqqqxxxqqqkkkccc]]]TTTOOOJJJFFFDDD@@@:::444111///---,,,---......------&&&///---***222BBBeee\\\===---///......222222+++,,,//////)))...NNNsssSSS222///...000AAAPPP<<<+++&&&)))''')))+++$$$''''''((()))))))))))))))++++++222UUUXXX666,,,+++***************+++***,,,,,,'''(((???pppmmm???///000KKKzzzqqqNNN111222JJJOOO222%%%)))(((&&&'''%%%(((((('''&&&&&&'''((((((%%%...OOOyyyVVV...'''"""###$$$"""!!!"""#########$$$&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%########################&&&'''))))))'''&&&'''(((+++((($$$$$$%%%'''((()))***++++++,,,222>>>MMMWWWmmmjjjFFF;;;<<>>^^^vvvfff===++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,111222555FFFggg222...,,,...000---***)))###222CCCiiisss444(((***+++***'''&&&''')))))))))+++------,,,000555JJJUUUPPPNNNiiitttfffVVVDDD777///---+++***)))+++222999111((((((@@@jjjqqq888***222///LLLmmmbbb555<<>>***+++---***+++///111000---,,,///222???bbb}}}xxxnnnggg[[[TTTMMMKKKKKKGGG===444222///---,,,---...------,,,)))111111)))333QQQppp[[[888(((......000AAAQQQEEE222444BBB:::...@@@]]]VVV>>>...)))&&&999\\\sssDDD:::;;;;;;///***+++'''$$$'''***,,,+++***)))))))))(((***CCCggggggDDD(((+++***)))((()))))))))((((((,,,///,,,***>>>nnnZZZIIIHHH___jjjJJJ000(((>>>]]]___888$$$))))))%%%&&&%%%''''''''''''''''''''''''+++,,,@@@gggjjj;;;'''$$$###$$$&&&&&&$$$$$$$$$######$$$&&&&&&%%%$$$"""###$$$$$$%%%$$$$$$$$$"""###############$$$$$$%%%'''(((((('''&&&&&&'''(((%%%$$$'''(((((((((***)))444AAAMMM[[[ooozzzgggXXXVVVLLL888))))))---)))&&&&&&'''((())))))'''&&&,,,******...;;;QQQiiiyyysssSSS333&&&(((***>>>```vvvgggBBB,,,,,,%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%"""%%%'''''''''---999CCCUUUjjjtttHHH...***+++,,,------------...//////333999???JJJbbb444///,,,---,,,((((((+++"""111CCCjjjyyyAAA***((('''(((+++,,,+++)))***+++///444333...111777MMMYYY^^^kkk{{{rrrfffSSSAAA222---+++---------111888444,,,---JJJwwwzzzdddJJJ%%%&&&333***999NNNEEE000444^^^}}}bbb999)))###&&&%%%%%%'''+++...//////'''(((((((((((('''&&&%%%'''&&&$$$%%%,,,333///(((###,,,&&&$$$,,,***@@@pppVVV333///---'''+++)))(((((((((''''''&&&&&&&&&'''))):::hhhwwwRRRXXXJJJ555,,,---///***000111111///,,,+++---///777YYY}}}sssjjjfff[[[QQQPPPTTTQQQCCC666222000---,,,---------,,,......666999+++333[[[sssXXX777(((+++&&&,,,JJJhhhTTT555???___SSS444555HHH---000000)))///SSSsssvvvGGGIIITTTRRR:::+++,,,---)))+++,,,)))&&&'''...444:::333''',,,AAACCC222(((---+++***+++------+++)))%%%'''---///111BBBoooxxxuuukkkHHH111'''333TTTppp```999%%%***)))%%%&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&222VVV\\\333%%%%%%%%%%%%&&&'''&&&$$$$$$######$$$%%%&&&$$$###!!!""""""###############""""""######$$$$$$$$$%%%###%%%'''&&&%%%$$$%%%%%%###"""$$$))))))%%%%%%(((,,,JJJqqqlllaaannnyyy^^^:::'''''')))***))))))***)))''''''((()))&&&)))***)))***555HHHXXXmmmyyyssseeeTTTDDD333%%%###((()))KKKhhheeeHHH///''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###%%%'''(((((('''&&&%%%///CCCiii{{{SSS444+++***+++,,,,,,,,,---000222555<<>>JJJ:::'''&&&,,,(((&&&%%%%%%(((,,,...///'''''''''''''''&&&%%%$$$$$$$$$$$$$$$)))...***###)))&&&$$$,,,)))000KKKkkk>>>000+++%%%---''''''''''''''''''''''''&&&(((+++777TTTrrryyyoooqqqddd```hhheeeBBB111111,,,...+++///000///---+++******+++333SSS~~~{{{qqqiiihhh]]]RRRQQQTTTPPPBBB555333111...---......------000111999DDD444:::bbbjjjGGG///)))...''',,,KKKhhhLLL777OOOnnnUUU...(((000))),,,+++)))BBBqqq|||___===DDDSSSQQQ777&&&(((+++'''******%%%"""+++>>>NNNcccUUU999(((,,,---***...***((('''))),,,---+++((()))'''***---///AAAmmmTTT333))))))===[[[mmmRRR444'''***(((&&&'''%%%&&&&&&''''''''''''&&&&&&"""$$$***EEEkkkkkkIII///&&&))))))&&&%%%&&&$$$!!!$$$######$$$%%%%%%$$$"""!!!""""""###############""""""######$$$%%%%%%%%%###$$$&&&&&&$$$###$$$%%%###!!!%%%)))'''"""(((222NNNoooddd@@@>>>fffddd:::+++'''&&&,,,)))***+++***)))((())))))"""''',,,)))%%%)))444???SSSddduuuzzzhhhYYYOOOCCC:::000+++'''$$$&&&***///ZZZsss^^^;;;+++((($$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$'''%%%$$$%%%'''((('''%%%&&&222SSSwwwwwwSSS555...)))+++,,,++++++---333888>>>KKK^^^tttLLLBBBAAAMMMQQQCCC111'''&&&+++333VVVyyyiii333222111000000///...---///---111666333---333???___{{{gggOOO===//////000+++((()))***//////@@@VVVJJJ///((('''---,,,''''''))))))+++)))---,,,***+++'''$$$+++&&&%%%$$$$$$''')))))))))%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%###%%%(((((($$$ %%%%%%)))...******666gggUUU:::---%%%---%%%%%%&&&''''''(((((()))&&&'''''')))333<<<;;;444333000222WWWmmmddd666,,,222&&&+++---+++---///000///---+++***...LLLvvv{{{sssmmmfff___WWWSSSQQQKKKAAA999666444111000000000//////111///888NNNDDDGGGfffYYY777)))***111+++---CCCUUU===777PPP^^^AAA111666000111,,,)))111TTTwwwJJJ111111;;;<<<,,,$$$'''(((&&&000666111)))---???QQQaaaWWW===++++++***(((...(((&&&%%%(((,,,...+++(((,,,***,,,---***777cccddd===+++,,,)))444HHHNNN===---)))***'''''')))$$$%%%&&&&&&''''''&&&&&&%%%&&&***'''555OOOKKK222((($$$(((((($$$"""$$$$$$ $$$#########%%%%%%###"""######$$$%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%###$$$'''&&&(((<<>>PPPfff{{{iiiRRR===444444,,,%%%'''...***$$$333KKKxxx}}}[[[111+++---'''((('''&&&$$$######$$$&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%((()))***---///...***'''++++++...000///666JJJ___|||XXXPPPmmmooo===+++)))@@@ccclll555222//////---)))***......+++'''---333...777QQQkkkOOO888333///&&&$$$***((((((((())))))*********'''%%%&&&******''''''+++&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))******(((&&&%%%)))'''%%%$$$###$$$%%%&&&###%%%(((***,,,,,,++++++>>>jjj{{{KKK000+++'''((())))))))))))'''$$$''''''''''''(((***,,,---''''''%%%***000---444IIIhhhAAA***+++)))&&&)))+++******333???@@@444++++++***666ZZZyyyoookkkeee]]]VVVQQQOOOOOOEEE@@@999333111111111000666///@@@iiidddGGGAAA444...000///******...///,,,111(((------111\\\{{{lllAAA777///;;;UUU]]]DDD%%%(((***+++)))(((***333???ggg~~~}}}YYY888111///'''))))))))))))))))))))))))///***'''---666999111((()))'''+++...***111[[[TTT555&&&***)))'''+++,,,***++++++***+++,,,+++)))&&&'''((((((((('''''''''%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&'''&&&%%%!!!)))'''###%%%###!!!((()))&&&$$$$$$$$$###""""""########################''''''&&&&&&&&&%%%%%%%%%###&&&'''%%%...JJJuuueee===+++)))'''&&&'''((((((((()))*********)))'''''''''(((((((((((()))******,,,000<<>>hhhuuuZZZ222333000NNNyyyjjjAAA<<>>eeefff999((()))'''###''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%"""###%%%((()))))))))(((,,,+++*********,,,---...222;;;MMMccczzz)))...FFFfffxxxqqqRRR111111;;;PPPooo{{{SSS222***&&&%%%)))+++)))'''((()))...---***(((111\\\mmmXXXBBB888333---+++---))))))((((((''''''&&&&&&%%%&&&&&&&&&'''((('''%%%'''&&&%%%%%%'''+++...111%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&$$$###%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***++++++(((***666\\\iii---&&&%%%&&&+++***%%%%%%)))&&&&&&'''(((((()))))))))""")))&&&%%%,,,555TTTmmmAAA&&&'''((((((++++++***)))))),,,,,,******,,,...,,,999ZZZ|||uuuoooiiiffffff^^^UUULLLAAA:::???HHHbbbzzzeee555444,,,+++111111))))))111,,,000///---@@@aaacccIII///333444OOOnnnUUU111777aaannnQQQ......,,,)));;;>>>333)))''')))))))))***************************((()))******)))***+++---000((((((000000...@@@ZZZxxx[[[:::333QQQttt{{{YYY===@@@FFF<<<222+++'''***,,,(((%%%%%%'''&&&&&&(((+++,,,+++)))$$$&&&'''((()))((('''&&&###$$$%%%###!!!###(((---)))'''###///III\\\llleee???,,,(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###"""%%%'''888fff|||jjjYYYfff|||XXX444''')))***((('''++++++)))'''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&***---...---:::III^^^rrrbbbEEE333---000333((('''&&&(((666SSSzzz\\\333))))))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%&&&((())))))((((((------,,,---...111333555???RRRmmm++++++000;;;EEECCC666***333HHH]]]vvvYYY555+++&&&$$$(((+++)))''''''&&&,,,(((%%%222OOOvvveeeQQQBBB666---)))*********))))))((('''&&&&&&"""''')))'''''')))******((('''%%%$$$&&&+++000444%%%%%%&&&&&&''''''(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***+++,,,,,,'''((()))@@@{{{@@@,,,%%%###((()))$$$###&&&$$$%%%&&&''''''''''''&&&!!!$$$''''''+++FFFssshhh>>>$$$%%%&&&%%%)))***))))))******++++++++++++,,,)))///IIIsss~~~zzz|||yyyiiiYYYOOOFFF???AAAIIIbbbxxxCCC444---***...---'''(((///)))000...---===OOOKKK999...000444JJJYYYBBB,,,555VVVbbbNNN---(((***(((...,,,***)))+++,,,)))''''''************************,,,------,,,***))))))***)))'''111@@@>>>111333@@@UUU]]]cccZZZ@@@444KKKlllmmmRRR```nnnddd:::...(((+++---)))&&&((((((&&&%%%'''***,,,)))'''$$$&&&((()))))))))'''&&&###%%%&&&&&&'''(((,,,000%%%$$$(((CCCjjj~~~PPP000$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&+++BBBoookkkNNN>>>;;;XXX~~~yyy___aaasssmmmNNN111(((***)))'''''')))&&&$$$$$$%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&***(((%%%$$$%%%'''***+++---666GGG\\\rrr|||```AAA///+++---///)))$$$!!!+++GGGnnnOOO...)))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))''',,,111111///111888???___ttt&&&)))%%%$$$(((((('''+++AAAcccwwwmmmKKK111)))$$$&&&)))******+++$$$***(((111VVVwwweeePPP===///)))***,,,++++++)))((('''&&&&&&'''...222,,,''''''******'''&&&$$$$$$%%%(((,,,...$$$$$$%%%&&&&&&'''(((((('''(((((((((''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%''')))******))))))###(((&&&333iiijjj:::,,,###''')))$$$###&&&$$$$$$&&&''''''&&&&&&%%%''' ))),,,///]]]]]]888$$$''''''%%%)))+++''')))*********+++***)))******,,,:::[[[ttt]]]RRRLLLEEEDDDIII\\\mmmHHH666;;;777---,,,444666111+++111---+++555;;;666000///***000AAAFFF999111777HHHWWWQQQ666&&&***...******,,,,,,++++++***)))'''************************+++,,,,,,,,,+++***))))))&&&///FFFZZZQQQ666+++111777>>>TTTiiijjj```gggyyypppuuuzzzlll<<<...&&&))),,,)))'''+++)))&&&$$$&&&***+++((($$$$$$&&&(((******)))'''&&&$$$$$$&&&---333555111---###"""***KKKvvvddd:::$$$###%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%''''''000NNNzzzyyy\\\EEEBBBIII\\\wwwdddEEEEEEUUUZZZBBB---(((***(((&&&'''$$$""""""&&&---///+++'''%%%%%%%%%&&&&&&&&&''''''***000555333,,,''''''***(((...888GGGYYYmmm}}}aaaBBB000,,,---,,,***%%%&&&:::ccchhh???(((&&&"""%%%+++%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%'''))),,,---555EEESSSQQQFFFEEETTTeee$$$---,,,)))***((()))333WWWccc777---$$$$$$(((***---000'''000333IIIxxx___lllrrr[[[CCC222,,,------,,,+++***)))((('''&&&///888;;;111&&&$$$&&&&&&$$$$$$$$$$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###%%%''')))***)))'''%%%!!!(((%%%,,,ZZZHHH555''''''***&&&%%%)))$$$%%%&&&'''''''''&&&%%%///!!!,,,111666nnnVVV444%%%++++++(((+++,,,%%%(((*********+++)))'''***------111HHHnnn}}}```VVVRRRLLLHHHKKKaaajjjNNN;;;@@@QQQMMM555333IIILLL;;;...222,,,)))000...***---444(((---999666/////////EEEVVV[[[BBB(((,,,333)))))),,,***&&&'''+++---***))))))))))))))))))))))))'''((()))+++------,,,+++''':::ZZZooo^^^999&&&***))),,,GGGqqqvvvfffPPP:::+++"""&&&***'''''',,,)))&&&$$$%%%)))***'''###$$$&&&(((******)))'''&&&&&&$$$&&&222???AAA555)))%%%"""'''GGGqqqsssCCC&&&$$$'''$$$''''''''''''''''''''''''#########$$$$$$%%%%%%%%%"""((()))'''333TTT~~~nnnPPP777999ZZZ~~~ZZZ@@@GGGYYYMMM999)))''')))'''&&&((('''%%%(((000:::===666...&&&&&&&&&'''''''''(((((((((999IIIIII:::+++&&&'''$$$(((...555@@@QQQjjj}}}eeeFFF333//////---)))(((000NNN|||VVV333$$$$$$$$$---%%%&&&&&&''''''''''''&&&&&&))))))(((''''''''''''((($$$#########&&&***...111UUUnnnnnnjjj+++%%%###(((***(((+++111cccddd******)))'''+++111222///(((555UUUyyyRRRUUUooo{{{eeePPPAAA333))))))&&&'''+++,,,)))''')))000SSSfffJJJ)))+++...'''&&&$$$'''&&&&&&---)))'''%%%%%%&&&&&&%%%$$$&&&%%%$$$&&&((())))))(((###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''!!!''')))'''@@@}}}~~~QQQ)))###******'''(((///---)))&&&$$$%%%''')))'''''',,,000III===666---''''''***,,,---///)))'''+++---+++)))+++''',,,***...===QQQuuuzzziii]]]]]]^^^XXXNNNqqqdddNNNAAA:::???@@@===:::QQQxxxzzzXXX111222///***+++000111---***+++///222///++++++000???UUUYYY???))))))---)))+++)))(((***---...+++((()))))))))))))))(((((('''******************++++++%%%DDD[[[TTT>>>111---+++***,,,555FFFTTT]]]fffppp}}}XXX222,,,(((%%%&&&((((((''''''$$$)))+++'''$$$%%%)))---(((&&&'''++++++((((((***(((###&&&555AAA>>>111&&&%%%'''$$$,,,GGGcccSSS///&&&'''&&&&&&%%%"""!!!%%%(((&&&"""$$$$$$%%%%%%%%%%%%&&&&&&%%%+++)))$$$111TTTuuulll[[[BBB222:::YYY~~~ZZZEEEVVVhhhbbbDDD,,,+++///***$$$%%%'''&&&&&&555TTTgggWWW999+++%%%&&&+++(((!!!***:::GGGbbbnnnVVV555%%%###%%% ***)))(((333BBBSSShhhtttttt]]]@@@***&&&,,,000%%%;;;fffsss???...$$$&&&)))%%%%%%)))((((((((((((((((((''''''---***'''%%%%%%%%%%%%%%%'''!!!""")))***+++;;;QQQttt((('''&&&'''&&&&&&+++111bbbOOO)))+++******///888;;;:::AAA^^^cccJJJVVVrrrssseeeTTT===***+++&&&$$$***...,,,'''%%%///TTTzzzppp>>>""")))444000'''!!!###$$$&&&***,,,(((&&&%%%$$$%%%&&&%%%$$$%%%$$$$$$%%%''')))((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###''')))''';;;tttYYY888(((&&&)))---111...)))$$$###%%%)))+++000,,,(((333^^^eee333---'''$$$%%%(((+++,,,***)))(((((()))*********+++,,,''')))222???aaasssjjjjjjnnnkkkdddmmm|||{{{ggg]]]```WWWDDD>>>;;;:::EEEhhh\\\555111,,,******,,,---...---,,,...222000,,,+++...222@@@CCC333(((+++---******)))))))))***+++***)))+++++++++++++++***))))))*********+++++++++++++++***???LLLDDD777333222000333---+++///444:::CCCLLLqqqxxx\\\111+++'''%%%''')))((('''(((---+++'''%%%(((+++(((###)))((()))+++((("""!!!$$$$$$ ###---555333,,,(((%%%''')))///:::ZZZgggAAA+++$$$"""&&&%%%###"""$$$%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&***+++'''&&&777RRR``````CCC999111777OOOooogggZZZlll}}}fffDDD000((($$$%%%(((((('''(((888ZZZsssjjjQQQ222((($$$'''(((***===SSSwwwxxxeee???$$$!!!&&&(((%%%,,,'''"""***333???PPPhhh{{{lllXXXAAA...))),,,(((---OOOyyyjjj999***!!!%%%'''$$$###'''''''''''''''''''''''''''((('''&&&&&&&&&'''((('''&&&%%%***333:::FFF___www&&&+++,,,'''$$$(((---111aaarrr;;;'''---222555<<>>---!!!$$$000EEEjjj}}}]]]888&&&((()))"""$$$(((%%%$$$***)))+++777WWWttt[[[>>>+++%%%'''...555QQQnnn~~~OOO---&&&###&&&)))'''%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&((()))++++++)))'''&&&&&&###&&&***555OOOsss+++------******---...,,,MMMpppNNN:::%%%...FFF^^^eeeccciiiwww___RRRWWW]]]]]]LLLHHH^^^yyytttbbbHHH222******,,,000...)))''')))///%%%888^^^vvvzzzAAA***...%%%'''---!!!%%%$$$"""###$$$%%%%%%$$$%%%$$$###$$$&&&&&&&&&$$$&&&&&&''''''''''''&&&&&&$$$############$$$%%%%%%%%%$$$''''''555ffftttCCC,,,---'''''''''(((((('''&&&&&&""")))222JJJYYY==="""*********)))(((((('''((()))(((,,,***'''111AAA???222---111111111000+++666RRR~~~~~~qqq^^^KKKKKKeeewwwqqqCCC444,,,000222...444@@@===555...---//////000222111---...111///******///---///111000------000333///000000000000///......------------,,,,,,++++++&&&***,,,***))),,,...///***---000000000...***'''...+++)))444^^^nnnBBB222&&&))),,,******///***...---)))---444000%%%'''&&&'''(((&&&***777EEEMMM>>>///))))))'''&&&&&&'''!!!###(((&&&===ggg}}}uuuuuuZZZ333***$$$"""$$$$$$"""###((($$$$$$$$$%%%%%%%%%&&&&&&&&&,,,BBBhhhfffKKK:::EEE```|||]]]ddd___666+++)))###))),,,222GGGlllooo>>>---"""%%%///@@@```~~~kkkBBB%%%"""'''((("""'''%%%&&&+++'''(((555\\\zzznnndddMMM222%%%%%%***333:::ccclll@@@)))%%%###&&&)))(((&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''')))++++++******+++------,,,...>>>```,,,,,,///222///++++++...UUUiiiCCC:::999KKK```sssssshhheeelllttt{{{rrr```MMMCCCHHHYYYggg^^^NNNKKKaaa~~~{{{eeeHHH222,,,---000111---((()))...111***,,,;;;^^^___888&&&***&&&(((,,,$$$&&&$$$######%%%&&&&&&%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###############$$$%%%%%%%%%%%%'''+++AAAxxxeee777%%%###%%%(((******)))&&&$$$&&&,,,:::LLLJJJ...)))###%%%&&&&&&&&&''')))++++++,,,******555FFFOOONNNMMMPPPEEE777111,,,111@@@ppp~~~xxxZZZAAACCCMMMJJJ>>>444---///000///333;;;666000,,,------+++,,,///......000222000---///333,,,...111111111111222333111111111111111000000//////......------,,,,,,+++%%%)))------+++******+++***++++++((((((+++---+++(((,,,,,,,,,MMM]]]AAA***'''***((((((,,,///***$$$+++DDDXXXMMM555)))'''%%%%%%$$$'''222>>>AAA333&&&$$$&&&&&&%%%$$$"""&&&((()))'''""":::cccyyyQQQ444)))"""$$$%%%###$$$)))$$$$$$%%%%%%%%%%%%&&&&&&(((111LLLuuu}}}nnnbbbooonnnvvv]]]222'''(((%%%&&&)))111JJJsssmmm;;;,,,###%%%)))///BBBWWWwwwaaa:::'''$$$###%%%(((%%%%%%&&&!!!&&&888iiidddZZZPPPEEE888,,,((()))***---111UUUTTT222%%%######$$$&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''###&&&(((***+++...555:::555222888QQQttt...000999AAA777(((+++999hhh{{{yyyxxxhhhMMMVVVeeerrr{{{~~~rrr___RRRLLLJJJCCC888666CCCQQQ[[[fffqqq^^^QQQSSSlll~~~jjjOOO999111//////000...++++++///,,,,,,,,,444XXXnnn<<<---$$$%%%)))******'''&&&%%%###$$$&&&''''''&&&'''&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###############$$$$$$%%%&&&'''***111QQQJJJ%%%%%%''')))+++,,,***)))'''+++BBB[[[WWW999&&&%%%%%%###%%%&&&&&&$$$%%%(((+++)))******+++222EEE```sssyyywww\\\999,,,---000777___~~~sss___KKKHHHFFF:::===888333000000111222333000000333666444...,,,---,,,///000///000333444333///000333666999999888666333333444444333333222111/////////...---,,,,,,,,,+++++++++,,,---,,,++++++)))+++)))%%%'''...222222$$$(((------>>>nnnZZZ555+++---***(((,,,)))(((%%%...HHH___VVV>>>+++'''&&&&&&%%%%%%***111000(((###$$$%%%%%%%%%&&&%%%++++++)))((($$$000JJJ]]]lll|||tttAAA///###$$$'''$$$$$$'''$$$$$$%%%%%%%%%%%%&&&&&&)))---FFFooo{{{rrr[[[111%%%&&&'''###$$$+++DDDpppbbb555(((###&&&&&&###***888PPPmmm~~~hhhDDD---###''')))%%%###%%%$$$333PPP}}}rrrJJJ===777***'''&&&((('''%%%&&&)))999mmmfff;;;***$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''''''''###%%%'''(((***111<<>>>>>999222111444333...444888AAAGGGDDD:::555555///222111...111888777000333444666;;;@@@AAA>>>:::555555666666555555444333000000///...------,,,,,,222,,,((()))---......---+++///---((((((,,,---)))---***...------KKK~~~nnn@@@222222...,,,...###,,,///---555BBB>>>///+++((('''))))))''''''***(((&&&&&&((('''$$$%%%***(((&&& ))))))$$$***+++888XXX~~~JJJ555$$$$$$'''$$$"""%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&;;;cccwwwpppjjjcccggg]]]555&&&&&&''''''%%%)))BBBmmmzzzZZZ///%%%"""(((''' """,,,---IIIXXXHHH///%%%&&&'''&&&((($$$###(((///HHHllljjj<<<---)))###$$$&&&(((&&&###'''...(((___yyyMMM)))((('''((('''%%%&&&((()))'''$$$$$$%%%&&&&&&'''(((((('''((((((''')))111>>>HHHHHHJJJ^^^777JJJnnnggg<<<444HHH___EEE444888DDDWWW|||yyyZZZ;;;+++$$$555---LLL}}}xxxfffVVVaaazzzdddPPPCCC666,,,---...+++)))+++******>>>gggTTT((((((''''''''''''&&&&&&&&&&&&(((******(((&&&&&&&&&&&&&&&&&&&&&(((***,,,---+++&&&$$$''')))&&&######%%%&&&''''''&&&%%%&&&'''%%%---KKKfff++++++'''&&&+++,,,+++,,,000>>>PPP((()))***"""000---)))&&&''')))'''$$$+++$$$)))///000IIIzzzrrrHHH000$$$)))111...BBBnnnxxxkkkOOOGGG@@@>>>===999666666:::BBBSSS___YYYEEE::::::666777777888888999::::::;;;666666DDD]]]iiiYYY@@@BBBAAAAAABBB>>>888999>>><<<555111444555222///......000000...---.........333000,,,---000111///---+++)))///444...444___lllEEE///---///...,,,+++***+++---......,,,))))))***************))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&666aaabbb444!!!(((%%%###&&&######$$$$$$$$$%%%%%%%%%&&&&&&999```~~~sssWWWEEEVVV{{{RRR000''''''%%%((("""+++GGGiiinnnFFF******)))''''''&&&&&&&&&,,,+++***)))'''%%%$$$$$$"""!!!$$$''''''666aaatttLLL...!!!&&&)))%%%"""&&&******222VVVzzz|||XXX222$$$(((%%%%%%%%%%%%%%%&&&'''((('''$$$***777999...%%%$$$(((((('''&&&(((///;;;CCCNNN^^^vvv<<<\\\|||NNN???JJJHHH===///000KKKpppzzzzzz|||fff999"""+++888000FFFpppjjj^^^mmm}}}nnnaaaWWW@@@,,,))))))%%%$$$)))///===cccccc<<<...((((((''''''&&&&&&%%%%%%&&&(((******(((&&&&&&&&&&&&&&&&&&&&&'''(((***+++***&&&%%%&&&&&&######&&&$$$$$$$$$$$$$$$%%%''')))&&&!!!(((VVV___...$$$&&&'''&&&(((++++++***MMMIII&&&%%%$$$###,,,,,,)))%%%###$$$%%%&&&...$$$%%%)))...MMMfff>>>...'''(((//////IIIiiixxxppp\\\UUUNNNKKKGGGBBB@@@BBB???HHHVVV]]]WWWIII???>>>@@@???>>><<<;;;<<<>>>@@@???>>>DDDUUUnnnxxxiiiTTT\\\```dddbbbVVVGGGBBBEEEDDDBBB===999555333222222...111222111...---------...---...000111000,,,)))222------111///333MMMkkk```555%%%)))///+++)))(((((()))***)))(((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((222NNNyyyppp???$$$%%%###$$$(((!!!######$$$$$$$$$%%%%%%%%%&&&(((<<>>---<<<^^^eeeFFF999111222444---)))555999+++???gggvvvdddiii|||dddGGG222444777111...333NNNrrriiiBBB///,,,***(((((('''&&&%%%$$$######'''((())))))'''&&&'''(((((('''''''''''''''''''''&&&""""""&&&))))))***---***)))'''&&&&&&&&&&&&%%%&&&%%%---TTTiiiIII..."""'''))),,,+++%%%###111CCCddd000+++(((***%%%$$$%%%'''((('''***...&&&333GGGNNNJJJ\\\}}}ggg===''',,,+++000LLLhhhxxxttt|||wwwtttsssooojjjfff___YYY\\\bbbiiisssuuulllcccaaa\\\TTTWWWVVVUUUTTTXXX```llluuuccc]]]XXXZZZbbbgggddd___lllyyyqqq^^^]]]eeezzzyyyjjjRRRFFFIIIFFF===>>>???AAA@@@;;;444111333222333222000---...222666///---,,,333BBBOOOPPPJJJdddYYY;;;000+++000...,,,+++,,,,,,+++***)))((((((((('''''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###((()))+++>>>cccoooHHH///%%%%%%((('''######$$$$$$$$$%%%%%%%%%$$$...JJJooouuutttvvv|||QQQ---###''')))'''$$$'''***%%%$$$444777&&&%%%%%%$$$###############!!!""""""###$$$%%%%%%&&&!!!((('''$$$888ddd}}}cccBBB******"""!!!)))***&&&...>>>VVV|||hhh:::'''&&&%%%''''''''''''&&&%%%%%%$$$***&&&(((000555000***((((((000<<>>HHHGGG>>>PPP{{{dddBBB222,,,000///......//////---,,,+++***)))(((((((((((()))'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))),,,:::]]]~~~}}}[[[:::)))%%%%%%(((######$$$$$$$$$%%%%%%%%%&&&555TTTzzzPPP111'''&&&(((((($$$&&&)))(((000FFFHHH333&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%:::ggggggXXXNNN@@@///$$$'''"""$$$)))'''''';;;TTTxxxddd666((((((%%%&&&''''''''''''%%%$$$$$$%%%###$$$(((+++)))'''&&&111<<>>---+++++++++***(((&&&&&&######"""$$$///KKKvvvIII%%%######$$$'''###%%%$$$'''+++(((&&&444FFFtttYYY>>>:::444***+++++++++<<>>$$$+++"""!!!+++%%% ###)))---(((***CCC```PPP666555000***---,,,***DDDooooooGGG///)))'''222IIIfff}}}}}}zzz}}}ssspppooogggaaaaaa___hhhmmmeeeWWWQQQYYYdddgggaaa___eeegggeeehhhnnnxxxwwwtttYYYRRRRRRSSSTTTTTTRRRLLLDDD>>>333111///---,,,---...///......,,,***)))(((((((((''''''''''''''''''''''''"""%%%&&&$$$''',,,---***>>>QQQ???""""""(((%%%)))######$$$$$$$$$%%%%%%%%%%%%111OOOttt\\\000###''''''%%%&&&'''$$$$$$)))BBBccc```===%%%$$$$$$$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&$$$ ***MMM}}}___666$$$%%%)))&&&"""$$$'''&&&%%%555\\\qqqFFF,,,''''''%%%###$$$&&&(((((((((&&&%%%$$$)))+++)))...@@@ZZZmmm|||///333OOOZZZ>>>))))))&&&''''''---666666///---111666HHHNNNMMMgggmmmRRREEE999333===___yyyyyyfffXXXfff\\\>>>FFFqqqNNN111---+++,,,***'''&&&((())))))))))))((((((((((((&&&...((( (((///......,,,$$$""")))***%%%&&&,,,%%%$$$(((+++(((222ZZZsssDDD)))***''' $$$***((('''&&&(((,,,,,,***&&&)))((('''&&&&&&&&&&&&&&&&&&&&&$$$222aaa{{{<<<""")))###&&&///$$$%%%''''''$$$"""888jjjxxxLLL;;;666111222===777888\\\sssWWW......***+++111777FFFhhh~~~}}}xxxtttqqqoooooo{{{xxxvvvxxxwwwuuuwww{{{}}}~~~qqqsssnnnjjjmmmppphhhVVVFFFDDD<<<333///111222111...222,,,333777,,,%%%'''%%%((('''%%%%%%'''((('''''''''&&&%%%%%%&&&'''&&&%%%555777333)))%%%''''''"""""""""#########$$$$$$$$$(((%%%888bbbvvvJJJ)))%%%(((------&&&***%%%$$$---:::???888///%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$###???lll{{{TTT---"""&&&'''&&&'''&&&###"""&&&???rrrxxxSSS999'''&&&,,,***###$$$%%%&&&'''''''''&&&''''''(((,,,444GGGfff+++...MMM___EEE---***''')))%%%111CCC<<<)))000JJJVVVLLL===999LLLbbbcccWWW<<<000***///FFFnnn~~~^^^NNN[[[}}}|||gggJJJPPPyyymmm>>>---))))))+++,,,******,,,*********)))))))))((((((###+++'''###---222//////'''((((((((('''(((+++---***)))'''&&&***CCCsssUUU...***((($$$&&&((('''&&&'''(((******)))'''(((((('''&&&&&&&&&&&&&&&%%%&&&+++EEEzzzrrr;;;&&&---%%%&&&---"""$$$&&&%%%$$$...PPPTTT666000666<<>>pppPPP222''''''444CCC{{{FFF(((***---******------222FFF[[[{{{kkkdddWWWHHH<<<666555555555---000444...,,,...))),,,+++*********)))'''%%%''''''((((((((('''&&&%%%,,,+++******(((%%%&&&)))&&&&&&&&&&&&''''''''''''%%%(((,,,666QQQtttddd999(((%%%+++(((''')))%%%''')))+++)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$,,,QQQqqqHHH555%%%%%%)))'''$$$$$$###"""$$$***GGG}}}UUU...''''''''''''###&&&$$$"""###(((111:::@@@111+++)))111CCC^^^&&&'''NNNlllTTT222)))'''###...111000AAAbbbxxx{{{RRR999&&&'''---+++)))+++)))---<<>>AAA777333333,,,+++*********+++***(((&&&&&&'''((((((&&&%%%%%%%%%$$$###'''+++)))######)))&&&&&&&&&&&&''''''''''''%%%'''''')))555MMMhhhyyyhhh777)))&&&(((###$$$)))((('''***+++)))&&&%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%000XXXxxxWWW111(((###&&&)))'''$$$$$$!!!!!!$$$...OOOLLL((()))+++((('''&&&%%%###"""###***444>>>EEE:::111---777MMMhhh~~~''',,,SSSnnnRRR000'''%%%%%%+++///<<<^^^}}}www^^^000,,,((((((+++......+++...:::MMMYYYgggxxxoooPPPCCCTTTzzzRRR222---(((&&&+++...,,,)))(((,,,,,,,,,,,,++++++++++++''',,,++++++---&&&'''555;;;FFFCCCFFFttt}}}666000&&&111bbb```:::%%%(((***))),,,,,,%%%''')))(((%%%$$$&&&)))&&&&&&%%%%%%%%%&&&&&&'''"""888gggaaa333***!!!"""((('''%%%'''&&&'''((((((:::mmmqqqEEE''',,,222))),,,<<>>777...***(((&&&###$$$$$$$$$%%%%%%%%%%%%((("""%%%+++)))***EEEfffnnn}}}nnnFFF---$$$%%%(((%%%'''((((((&&&######%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$(((999eee|||TTT...%%%%%%%%%&&&&&&%%%%%%%%%######%%%---NNN~~~PPP000"""&&&###!!!'''---&&&&&&%%%%%%%%%%%%&&&&&&***)))444MMMkkkwwwqqqsss{{{))):::^^^ddd???)))+++(((+++---@@@[[[___GGG///'''...///+++&&&&&&---222222DDDTTT```ZZZWWWkkkrrraaa```fffuuuDDD000***)))///555444///---++++++++++++************''')))''''''(((+++HHHttt|||[[[lllccc555+++'''CCCyyyWWW222$$$'''///)))%%%***...+++)))'''&&&'''(((((('''%%%%%%$$$$$$%%%%%%&&&'''+++UUUZZZ000&&&###(((%%%"""%%%&&&###&&&###&&&999ffffff333,,,'''((((((***222;;;iiiZZZ+++$$$((()))((()))))))))***,,,,,,,,,...;;;PPPjjjtttjjjnnnzzz~~~sssiiiVVV>>>333///+++(((((((((((('''&&&''''''$$$"""%%%,,,222MMMTTTNNN888)))))))))###$$$$$$$$$$$$%%%%%%%%%%%%'''$$$%%%+++444FFFddd~~~yyyZZZ333&&&"""&&&)))$$$&&&((( )))(((&&&&&&''''''&&&$$$########################"""############$$$$$$$$$(((@@@pppgggCCC%%%$$$&&&''''''''''''%%%"""######%%%,,,NNNttt???+++###%%%!!!""")))***$$$%%%%%%&&&'''((((((((()))...@@@]]]{{{{{{yyy~~~(((===```___888'''...+++&&&;;;KKKDDD222))),,,222;;;333,,,,,,---------///666JJJ^^^^^^bbbzzzsssgggfffzzzQQQ777000---333777444///++++++++++++*********)))))),,,---***((((((---SSSvvvHHH,,,MMMvvvDDD+++&&&,,,NNNjjj666+++ $$$,,,&&&$$$+++000---***&&&&&&(((***)))'''$$$$$$$$$$$$%%%%%%&&&'''///[[[@@@###***%%%!!!###&&&$$$((($$$'''???rrr~~~GGG&&&+++,,,((((((...666999eeeyyyGGG+++,,,,,,(((+++,,,+++***+++......---)))///===WWWyyyxxxyyyyyy]]]999444...)))(((''''''&&&((()))(((%%%###&&&///777]]]dddVVV555"""&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%(((>>>dddvvvWWW444)))%%%((('''""")))&&&"""$$$&&&&&&&&&%%%&&&'''########################"""############$$$$$$$$$(((FFFxxx}}}XXX888"""###%%%'''(((((((((%%% !!!"""%%%...QQQttt>>>...((((((###&&&+++'''''''''&&&$$$###"""!!! $$$...FFFhhh000OOOmmmbbb999&&&***---666EEEAAA555...%%%000RRRzzzcccDDD---%%%&&&+++000000DDDVVVbbbrrrrrrUUUdddqqqOOO???777<<<===555,,,+++---***))),,,***&&&(((...***+++,,,+++''',,,???RRRKKK:::444000999cccfff333***"""'''EEEfffjjjKKK***(((((((((((())))))))))))'''+++......***((((((***!!!+++***'''+++((($$$)))000mmmWWW000$$$&&&$$$"""!!!!!!###&&&(((...***FFF^^^111'''&&&'''***((('''...999```eee111(((***$$$***000)))***777)))###666......333666@@@]]]TTT>>>000+++&&&(((+++&&&***&&&###(((***!!!---LLLwwwuuuWWW222(((((("""%%%%%%%%%%%%%%%%%%%%%%%%)))"""###:::^^^xxxZZZ111...%%%&&&)))######$$$$$$"""!!!$$$((()))%%% %%%$$$###"""!!!!!!!!!""""""&&&&&&$$$%%%(((&&&!!!555```bbb;;;((($$$$$$%%%%%%&&&%%%$$$###"""!!!(((,,,111QQQ|||KKK***%%%$$$###'''"""'''''''''&&&$$$$$$&&&%%%###(((***UUUFFFggg|||ccc>>><<>>&&&)))000000---333444999NNNqqqrrrRRROOOeee~~~}}}uuupppooodddNNN;;;333222,,,((()))+++,,,,,,...,,,)))***...///+++***+++111''',,,222444GGGIII...,,,------+++((('''***---******))))))(((''''''''''''###"""(((111444---$$$'''***### &&&&&&&&&...JJJVVV000$$$###)))!!!"""###$$$%%%&&&&&&'''###000\\\hhh888###(((&&&&&&((()))))),,,000RRRkkkYYY111''')))%%%((()))HHHhhhxxxYYY555222'''...+++***000>>>XXX{{{tttZZZEEE999---++++++%%%%%%%%%###&&&'''###555XXXddd555###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$)))BBBjjjqqqKKK///%%%&&&)))###"""((('''%%%$$$###&&&))))))&&&###!!!###%%%&&&%%%$$$$$$$$$$$$"""!!!!!! &&&===VVV}}}tttGGG(((!!!%%%$$$$$$%%%%%%%%%$$$######### ---JJJsssUUU111(((### %%%"""(((***'''%%%%%%&&&&&&&&&%%%(((FFFyyy|||qqqhhhsssgggBBB;;;'''///NNNnnnyyyTTT--- &&&...444888333...000HHHnnniiiFFFFFFaaa|||}}}fffQQQGGG;;;333+++))),,,...---,,,///)))''')))+++))))))+++---&&&,,,111...333666***,,,***)))+++///000...+++------,,,,,,+++***))))))***&&&$$$+++444666...&&&'''(((""" '''&&&'''111YYYEEE///,,,"""###%%%%%%$$$###$$$&&&'''))))))<<>>@@@:::555...)))---DDDfffttt^^^???===[[[zzzmmmcccRRRHHH;;;222///...+++'''---)))(((***,,,+++,,,///---(((***...***(((,,,,,,---+++***---000...(((!!!...------,,,+++******)))***((())),,,000000+++&&&$$$&&&###$$$)))''')))777kkkccc---'''...)))***++++++++++++***((('''%%%***KKK}}}wwwAAA(((///(((++++++'''###'''111:::___{{{}}}ZZZ555&&&)))333TTTOOO777+++---))),,,111000555SSSvvvmmmRRR===222))))))---))))))+++(((&&&&&&###333RRR|||vvvHHH///,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%,,,$$$...RRRvvvkkk666'''&&&---'''###$$$######""""""###$$$%%%$$$###$$$%%%$$$!!! $$$,,,333666+++%%%&&&))):::bbb]]]888$$$"""%%%$$$$$$$$$$$$$$$$$$$$$%%%'''$$$???oooKKK***&&&%%%$$$((("""&&&((('''(((+++((($$$&&&,,,KKKxxxcccEEEOOObbbllldddRRR???PPPxxxzzzHHH...'''111PPPcccWWW;;;((('''&&&,,,@@@\\\fffTTT<<<999VVVxxx{{{nnneeeVVVHHH@@@???<<<888111---,,,000222///,,,,,,///...---------,,,---222***...000...)))'''))),,,+++*********)))((((((((((((((()))******)))'''%%%!!!&&&%%%'''+++'''---AAAuuutttPPP+++(((***$$$%%%!!!###&&&))))))'''$$$"""---]]]{{{BBB'''(((%%%))))))%%%###***555;;;YYY|||vvvGGG+++)))000MMMPPP333))))))(((---111---...BBB[[[tttXXXBBB555***)))+++%%%&&&)))'''&&&((('''333LLLzzzzzzHHH***&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&& '''EEElllwww==='''""")))'''###%%%$$$""""""""""""#########$$$###$$$$$$"""""")))666@@@===..."""$$$222OOOyyyyyyUUU555%%%"""$$$$$$$$$######$$$$$$%%%&&&!!!'''IIIzzzFFF'''%%%&&&&&&)))###''',,,+++------'''""",,,:::gggVVV333555CCCSSS```bbb^^^tttEEE))),,,555OOOkkkkkkOOO333'''&&&%%%,,,???VVV^^^OOO<<<;;;SSSttt}}}zzzqqqeeebbbhhhmmmmmmIII===444444888555000,,,111444000,,,000000,,,...,,,///111///++++++000555))))))))))))))))))(((((()))(((''''''((('''&&&%%%"""'''((()))***'''333MMM|||cccDDD222+++(((,,,444<<<777///'''$$$$$$'''***AAAssslll;;;''''''&&&((((((''',,,666;;;:::LLLnnnyyyHHH***)))---CCC|||BBB------(((***///000---,,,888FFFooohhhQQQAAA222---,,,%%%'''***''''''+++)))///BBBlllzzzIII***$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$"""%%%666YYYRRR333$$$((('''%%%&&&%%%"""#########"""###$$$%%%"""$$$%%%######)))666@@@444+++%%%///KKKooolllHHH...######$$$$$$$$$#########$$$%%%&&&"""111ZZZHHH(((%%%%%%%%%***%%%)))++++++,,,,,,%%%&&&;;;UUUzzzPPP000'''+++???YYYfff```888&&&111...FFFhhhuuu[[[444(((333)))(((...AAAVVV]]]OOO===???RRRrrr~~~~~~|||iiiSSSMMMRRRSSSOOOJJJFFFLLLEEE???DDDDDD;;;999666222......111111---(((***************+++++++++,,,(((&&&&&&)))+++)))'''###((())))))(((&&&777VVVWWW444***$$$+++IIIdddzzziiiMMM444&&&&&&...555ZZZRRR...(((...))))))(((+++888CCCBBB999CCC___zzzkkk===$$$(((...BBBggg222(((333+++...111111...///555===WWWwwwuuu]]]LLL;;;444111)))+++---)))))),,,((()))888OOOrrrrrrKKK111,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$)))DDDnnnhhhBBB++++++(((%%%'''&&&###$$$$$$$$$######%%%'''"""%%%&&&###!!!%%%///888'''''',,,AAAfff```===&&&!!!$$$&&&$$$$$$#########$$$&&&'''***???iiiLLL+++&&&$$$$$$)))&&&,,,''''''))))))$$$+++KKKmmmmmmooo{{{ZZZ888%%%...333888]]]JJJ666---&&&...CCC___eeeIII333666999000*********>>>ZZZ[[[EEE777<<>>111&&&###$$$######%%%+++%%%""""""$$$555___jjjSSSLLLcccwww888...***000;;;TTT\\\555+++$$$(((>>>]]]TTTCCC333000333000)))((())),,,@@@[[[[[[GGG;;;???NNNiii|||{{{{{{|||~~~~~~}}}~~~yyyuuunnnfff```EEE<<<111******,,,------+++***)))))))))***)))(((***(((+++(((...///@@@{{{[[[111***333QQQccc222(((###)))FFF~~~GGG222***$$$,,,++++++%%%---TTTyyypppMMMBBB[[[bbbHHH,,,&&&***+++@@@kkkwwwVVV;;;888:::999444111---,,,---///111111;;;OOOnnnkkkNNN<<<222(((******)))(((((((((***+++'''///333...(((&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%###%%%111DDDSSSooowwwHHH))) """%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###%%%'''&&&$$$$$$###555]]]|||[[[999&&&###$$$###&&&$$$###"""""")))<<>>'''''',,,***222FFFKKK:::999YYYjjj\\\;;;333+++***...111///+++000???ZZZyyy|||bbbHHH555&&&***)))((('''''''''((()))###%%%%%%%%%'''***(((###(((((('''&&&%%%%%%%%%&&&&&&''''''%%%$$$&&&,,,222QQQpppVVV...###&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%###'''@@@gggyyy]]]===&&& """$$$$$$""""""&&&222IIIkkkccc???///)))&&&'''(((&&&&&&(((""")))***&&&///RRRaaa===+++***888JJJaaattt(((+++000BBBhhhvvvgggDDD)))***...'''///FFF>>>...'''+++*** !!!+++(((+++111DDDXXXPPP>>>999:::LLLfff{{{{{{|||~~~mmmrrr{{{zzzeeePPPBBB999444222---***'''''')))***)))'''''''''***$$$***111LLLWWW+++%%%&&&***333:::999444'''$$$'''(((AAAmmmZZZ---%%%(((&&&***'''...---***888XXXqqqyyy```fffYYY;;;))),,,///***'''+++111111GGG~~~yyy;;;333,,,***...111...+++///777HHHeeeuuuZZZ@@@+++***(((&&&&&&&&&'''''''''***(((&&&&&&)))+++(((%%%,,,+++)))''''''&&&''''''(((((())))))((('''''''''777[[[zzzRRR111%%%$$$### ########################%%%$$$$$$$$$$$$$$$$$$######555SSSwwwsssVVV999&&&!!!$$$""""""222OOOsss___DDD...+++'''&&&((((((%%%$$$&&&(((...+++%%%666bbbzzzQQQ222))),,,+++555EEEWWWiii{{{***%%%&&&999UUUbbbTTT===:::+++&&&+++***''',,,333&&&)))......'''!!!$$$++++++---333FFFVVVKKK777444777OOOnnn|||xxx{{{qqq]]]dddmmmzzzqqqbbbUUUKKKFFF:::333+++''''''((((((&&&&&&'''+++%%%(((+++CCCQQQ)))&&&(((&&&&&&%%%%%%%%%(((+++((((((HHHvvvyyyEEE'''''',,,+++,,,&&&......&&&%%%777UUUkkk^^^aaaSSS777***///111***---***...333KKKyyyaaa444222000...---...//////---///999NNNlllpppSSS777+++)))&&&&&&'''((((((&&&)))'''&&&&&&%%%#########***)))((('''&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&%%%$$$'''FFFvvvfff???...((("""!!!%%%########################$$$%%%%%%$$$$$$###$$$$$$)))EEEiiigggGGG///$$$"""######$$$###<<>>UUURRR888...111333111---+++...222,,,---333AAAZZZzzzlllGGG...***'''''')))***)))'''$$$$$$%%%'''$$$ """&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$#########$$$$$$%%%!!!666aaa{{{SSS///%%%$$$ """+++###########################$$$%%%%%%$$$###$$$%%%,,,OOOwwwuuuYYY777&&&###$$$###""""""###<<>>''' !!!"""$$$'''########################!!!###%%%%%%######%%%'''555]]]wwwfffJJJ---!!!"""$$$###""" """000OOOuuu}}}GGG777'''$$$(((+++++++++***---777RRRzzzkkkEEE///)))***)))'''%%%'''***...777JJJ\\\ppp{{{***///,,,(((111AAA@@@444222$$$...999,,,(((...)))---)))***...+++%%%&&&------+++222OOOhhh___KKKIIIUUUgggxxx~~~}}}zzzzzzyyyqqqgggaaajjjoooxxxxxxYYYAAA444///---+++(((&&&(((%%%)))&&&111fffhhh==='''+++***$$$$$$%%%'''###)))...000LLL|||PPP++++++,,,)))(((''')))%%%%%%(((&&&&&&777MMMdddlll```???)))***---***)))555000)))...(((%%%555...111555444111---++++++(((---222444<<>>///---&&& """'''%%%"""""""""""""""""""""""" ###%%%%%%######&&&(((EEEooottt[[[AAA((( """###!!!!!!###%%%""" ///TTT{{{OOO;;;'''###***///000000<<>>AAA666(((%%%***)))&&&######&&&((((((((((((---JJJyyysssWWWHHH888***(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&######''')))((()))---[[[}}}uuuKKK555$$$###%%%"""!!!%%%(((%%% ''';;;bbbOOO666$$$***???RRRaaakkkxxxTTT222(((&&&(((***&&&((('''''''''((()))+++,,,BBB[[[www***'''%%%(((000555111)))000JJJiiiXXX222(((,,,(((...'''!!!###(((+++)))'''+++000:::UUUxxx{{{}}}~~~|||{{{wwwmmmmmmrrr}}}{{{aaaFFF222******)))***'''&&&'''***===ZZZGGG///&&&+++'''###&&&%%%***%%%***===aaa|||;;;+++...'''+++)))&&&***(((***&&&+++,,,;;;ttt[[[444***+++(((...---+++******+++---...444555333000444:::;;;777000---///444444777GGG[[[hhh>>>///***+++''')))+++%%%&&&'''((())))))((('''&&&%%%///;;;???555((($$$(((###""""""$$$'''((('''&&&)))111KKKsssaaa===///((($$$''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""" $$$222AAAiiilll@@@...!!!###&&&###!!!###"""'''$$$!!!%%%222VVVccc999,,,...KKKooolllGGG---'''%%%(((+++''')))(((((((((((()))+++,,,444GGG^^^qqq---&&&"""'''...000---***777```iiiHHH***&&&,,,///000---)))&&&'''+++***'''+++666DDDcccyyy{{{|||}}}wwwmmmrrr~~~rrrVVV???111***,,,(((***((($$$--->>>DDD222((())),,,%%%$$$(((&&&)))!!!---PPP}}}iii666---///(((+++)))******(((***%%%)))...EEEiii@@@---,,,///555111------111444444222)))...111000///333666666000...///111//////:::IIInnnjjjDDD111))))))&&&(((+++&&&''''''(((((((((''''''&&&%%%---999===555((($$$'''$$$%%%&&&''''''&&&%%%%%%+++;;;WWWuuuTTT,,,"""###$$$+++&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""///JJJbbb|||___111%%%###'''$$$ !!!%%%%%%""""""$$$'''GGGuuu```===222,,,777\\\yyyPPP666''''''%%%'''+++'''))))))((((((((())))))***+++444BBBUUUmmm,,,((()))......***+++000CCCeeeQQQ///(((%%%)))///(((///222...(((&&&((()))%%%:::TTTyyy|||xxxuuuyyy~~~{{{ttt{{{hhhPPP<<<000+++%%%,,,,,,&&&444???222***%%%(((***%%%)))---''')))$$$777cccSSS///---...)))+++''',,,''''''+++%%%(((---HHHrrrLLL222///777000---+++,,,///000...,,,,,,///000///,,,,,,...000///...000222000///777BBB\\\zzzsssJJJ333((((((%%%'''+++((((((((((((((('''''''''&&&&&&,,,666;;;444***%%%'''))))))(((%%%###$$$'''***888QQQnnnzzzNNN,,,'''((('''***&&&&&&%%%$$$####################################$$$###&&&...<<>>IIIggg|||QQQ666))))))&&&'''+++***))))))((((((''''''''''''%%%)))000444000((($$$&&&%%%%%%$$$!!!###---;;;GGGYYYooovvvKKK+++'''(((###$$$'''&&&%%%$$$####################################!!!"""---EEE```wwwaaa777)))$$$!!!"""###""""""###$$$""" %%%&&&$$$BBBsss[[[777***(((''',,,---@@@jjjaaa@@@+++"""&&&***&&&&&&)))%%%&&&&&&&&&&&&&&&&&&%%%%%%+++++++++000===SSSooo***'''///IIIiiisss]]]AAAVVViii:::&&&222:::```zzz```AAA&&&###***++++++...UUU|||lllPPPMMMWWWhhhzzzsssVVV===000(((%%%***<<>>```~~~|||QQQ...(((&&&$$$###"""!!!"""$$$"""###!!!###''',,,MMM|||\\\:::'''$$$''''''***---DDDkkk|||SSS222'''"""'''+++&&&''')))$$$%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))...===YYYqqq,,,///555JJJnnn|||```iiiwwwAAA...@@@YYYoooFFF'''(((---***333CCCuuuwwwPPP<<>>555444^^^~~~zzzrrrQQQ:::444111---...444;;;BBBFFF@@@SSSaaaooolllHHH333FFFkkk~~~lllKKK...((((((;;;:::UUUiii>>>///'''***,,,555SSSsss~~~>>>111###%%%:::FFF;;;---)))&&&((((((***)))(((CCCmmmwwwEEE,,,...//////...,,,...444999;;;111555@@@UUUtttpppLLL...))),,,)))(((...((((((((((((((((((((((((((((((((((((''''''''''''(((''')))***)))111QQQrrr\\\222"""######&&&)))(((&&&%%%###"""$$$'''&&&######&&&&&&$$$%%%(((555eee}}}^^^===((( $$$$$$%%%%%%%%%$$$$$$###!!!'''***'''999```{{{bbb<<<%%%&&&&&&%%%&&&###%%%+++)))(((------222???eeeOOO///))))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((((())))))((((((***...111DDDdddLLLPPPDDD+++000aaadddIII555///...---+++,,,000555888999---CCCZZZpppqqqOOO999FFFbbbttttttSSS333///)))000222VVVfffCCC,,,"""%%%///SSS~~~===%%%---AAASSSRRR@@@111---,,,,,,'''&&&%%%'''EEErrrQQQ222///333222///------...///...---000888HHHccctttQQQ111***,,,(((''',,,((((((((((((((((((((((((((((((((((((''''''''''''$$$"""###$$$""")))FFFeeeyyy]]]333###""""""&&&)))((('''%%%###"""$$$&&&&&&######$$$""" ###(((???eeebbbAAA***""""""###$$$$$$$$$$$$$$$######%%%###&&&$$$###<<>>:::666...******---...000///000@@@bbb___:::+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''"""$$$''')))'''&&&+++222JJJZZZsssjjjCCC)))'''$$$!!!'''***---+++$$$"""%%%'''&&&!!!!!!######!!!###///<<>>,,,---...(((%%%)))'''%%%%%%(((+++,,,---///CCChhh{{{mmmkkk{{{QQQ+++,,,999fff|||999%%%&&&+++000VVVyyyrrr\\\^^^wwwjjj555&&&++++++&&&&&&+++---)))******&&&&&&'''+++LLL{{{rrr???222@@@WWWNNNGGGCCC;;;///+++...++++++...000///888SSSnnnddd>>>,,,***+++******))))))))))))))))))))))))((((((((((((''''''''''''"""$$$&&&((('''%%%%%%&&&'''555SSSxxxeee;;;%%%'''%%%"""***666888333(((###&&&(((&&&$$$######### '''111NNNnnnggg>>>%%%"""&&&&&&"""!!!!!!"""###$$$$$$$$$$$$(((&&&""""""<<>>---%%%((()))%%%&&&######$$$""" ###(((666^^^|||yyyTTT///###$$$&&&&&&'''!!!"""###$$$%%%%%%%%%%%%)))$$$$$$...NNNtttoooHHH,,,###$$$)))&&&(((+++&&&&&&)))'''(((,,,555XXXhhh===+++***((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&'''))))))'''''''''(((***((())),,,+++000EEE]]]yyyddd666///...,,,---***,,,///'''$$$///+++******,,,...///...---666===]]]rrrlllxxxzzzNNN;;;666BBBOOO...'''###%%%(((***+++,,,+++222bbbKKK'''&&&'''***---+++((('''***(((777HHHUUURRR???DDD___SSS222...---...555<<<666(((&&&///222,,,+++...,,,,,,888IIIiiirrrIII111,,,---,,,))))))))))))))))))))))))))))))(((((((((''''''''''''+++)))%%%"""###''''''%%%+++$$$///UUUccc111 ***000777HHHRRRRRRFFF222&&&((((((###&&&######&&&&&&$$$%%%(((***WWW{{{eeeCCC'''$$$'''"""$$$""""""###$$$%%%&&&&&&&&&!!!(((???dddtttGGG---###$$$(((&&&(((***###'''&&&###(((333CCCkkkWWW...%%%+++&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$&&&(((((('''''''''((($$$$$$***000,,,'''333EEE```wwwSSS111333,,,$$$222???@@@;;;666///)))000000...)))&&&''',,,111888MMMfffvvvXXX888444RRRkkkjjjPPP222))))))(((((()))***+++++++++777\\\ooo999***%%%'''***---***&&&(((...///UUUnnnfffxxxUUU+++***...000000---+++,,,......555000---,,,++++++000777MMMnnn```<<<******,,,***++++++***)))***+++---...+++)))(((((()))******)))+++%%%$$$)))(((!!!!!!'''...###---WWWDDD))),,,'''666NNNNNNUUUIII999---((('''%%%###)))$$$"""$$$%%%$$$$$$'''111^^^~~~QQQ888"""!!!%%%$$$"""###""""""""""""""""""######%%%111UUUvvv|||KKK+++(((''''''***+++)))&&&###+++)))!!!///YYYuuuHHH+++)))333999FFF,,,###***'''$$$(((+++(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))+++,,,---@@@[[[}}}III+++000...222>>>JJJIII===111...000((('''***///000...000444777QQQqqq\\\999+++888BBB@@@333###))))))(((((()))******+++)))999\\\]]]333))),,,***+++---,,,)))(((+++:::ddd~~~FFF(((---)))+++,,,---...///---+++///...---...,,,***///666GGGfffgggBBB...,,,---***+++***)))))))))***+++,,,+++)))''''''((()))((('''))),,,---(((&&&'''))))))&&&+++BBBhhhjjj777%%%+++&&&000DDDEEEHHH>>>222)))'''((('''&&&((($$$###&&&&&&$$$$$$&&&333[[[iiiBBB///!!!###'''$$$!!!############"""""""""""""""&&&"""222XXX}}}qqqIII***(((&&&''')))***(((&&&%%%+++(((###666bbbhhh===...???WWWdddYYY888'''***)))''')))'''((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((***+++,,,555KKKjjjvvvhhh]]]777###...777OOOPPPRRRKKK999+++000???SSS@@@///+++'''$$$,,,999]]]vvvVVV777&&&***)))(((***'''))))))((((((((()))******'''<<<^^^sssgggCCC+++'''+++''''''***+++((((((***FFFsssfff666***000******,,,///000///---+++---,,,---///---***---333???YYYzzzpppJJJ222......++++++***))))))((()))))))))+++)))''''''(((((('''&&&+++999<<>>'''((()))******%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''((()))***+++,,,888PPPmmmeeeGGG>>>+++###888MMMjjjYYYHHH>>>111(((444HHHRRR999+++222===HHH^^^xxxzzzNNN555+++000---***...///))))))((((((((())))))***'''BBBeeelllNNN000&&&'''&&&%%%&&&((())))))///777ZZZKKK---///...///......000///000555;;;444...+++---...,,,,,,///777KKKkkkvvvOOO555......,,,++++++******))))))))))))***((('''''')))***)))(((+++:::CCC:::***"""%%%***DDDbbbaaa<<<)))***&&&''',,,+++---***&&&%%%&&&'''(((''''''%%%&&&((('''######&&&222SSSxxxgggHHH///$$$ !!!%%%&&&###"""$$$$$$$$$######"""!!!!!!!!!!!!""")))OOOwwwhhh<<<)))&&&%%%%%%&&&&&&''''''&&&((()))%%%+++KKK}}}|||VVV666###%%%'''***,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''((()))))),,,---:::UUUsssXXX222,,,***---EEE___hhhMMM444...,,,)))111===111(((000MMMbbblllzzzxxxPPP666---222...))))))&&&))))))((((((((((((((()))(((DDDlllnnnEEE(((&&&(((&&&(((++++++(((,,,<<>>HHH===...444FFFjjjsssLLL,,,&&&'''((()))(((+++)))'''&&&&&&&&&%%%%%%&&&%%%&&&(((&&&###$$$)))777ZZZzzzyyy___CCC...###"""""""""$$$###!!!"""%%%############""""""!!!!!!$$$'''111XXX~~~jjj<<<+++$$$%%%%%%&&&&&&&&&&&&'''((('''$$$---SSSrrrAAA,,,###&&&%%%(((,,,)))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((---(((,,,AAA]]]wwwkkkFFF(((***555888CCCTTTJJJ777''''''+++***(((***///,,,444FFFNNNKKKKKKSSScccrrr~~~~~~{{{SSS555'''+++***((()))'''))))))((((((''''''((((((+++BBBnnntttFFF''')))(((%%%(((+++)))&&&///JJJcccVVV,,,+++111'''---)))(((+++///999PPPgggBBB444))))))...///---+++///666KKKkkk{{{TTT666---,,,,,,++++++,,,,,,,,,++++++******)))((()))+++---...---%%%&&&999VVV___YYYbbbwwwzzz}}}WWW///"""'''))))))***+++***)))'''&&&%%%$$$$$$%%%%%%&&&'''%%%###'''---CCCeeexxxeeeAAA+++$$$"""$$$$$$$$$###!!!!!!###%%%"""""""""""""""""""""######(((===iiiwwwKKK111###%%%&&&&&&%%%&&&'''((('''&&&$$$111ZZZfff444((('''***%%%&&&***(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&''''''((((((+++$$$&&&444HHH```}}}MMM???777DDDSSSJJJ999555---***((((((((((((&&&$$$)))&&&%%%((()))***///666III]]]qqqxxx|||SSS555'''*********...---))))))((('''''''''''''''---;;;hhhvvvIII)))***(((%%%&&&'''''',,,>>>aaappp@@@++++++111777999///))),,,000444AAAQQQ:::222+++,,,------,,,.........:::UUUsssXXX888---,,,,,,)))***++++++,,,+++******,,,***))))))***++++++***+++&&&222TTTtttpppsss}}}|||___777%%%((((((%%%***))))))((('''&&&&&&&&&'''%%%$$$%%%&&&$$$###)))111QQQkkkoooNNN,,,$$$%%%"""$$$$$$$$$""""""#########!!!!!!!!!"""######$$$$$$###***NNN~~~YYY000###%%%''''''&&&&&&(((***''''''&&&555^^^mmmKKK...%%%(((+++&&&&&&***&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))(((%%%'''///777GGGhhhEEEIIIRRRgggvvv___666!!! ***///***###$$$)))+++'''))))))''''''***111666>>>XXXtttVVV:::---///+++'''(((&&&***)))((('''''''''''''''---555bbbuuuJJJ)))***(((***(((''',,,999TTT{{{VVV222///---333JJJJJJ:::...///000+++***///000......///---))),,,111---(((...FFFddd|||[[[:::---,,,,,,'''((()))***++++++***)))...,,,***)))))))))'''&&&---$$$&&&DDDrrraaaHHHQQQjjj|||ggg@@@+++***%%%!!!(((%%%&&&''''''&&&''')))***%%%$$$$$$%%%######***444XXXkkkddd===!!!$$$'''"""######"""###$$$###!!! !!!"""###$$$%%%%%%***222___bbb---###&&&((((((&&&&&&(((+++(((((()))777```TTT,,,+++"""$$$(((%%%'''***%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%&&&'''((())))))((((((,,,...,,,555VVVxxxCCCggguuuLLL///---...555---"""%%%(((&&&(((&&&''' !!!,,,//////777???]]]ppp{{{fffAAA++++++,,,++++++&&&,,,***)))))))))((('''%%%...AAAiiirrrIII,,,***''')))+++'''111TTTyyyQQQ///...222555@@@GGG===111******---//////111000///...---,,,++++++,,,///000555FFFfff___@@@222---++++++,,,.........,,,***)))))))))))))))((((((((((((&&&+++,,,777___\\\@@@,,,999]]]{{{kkkDDD)))$$$)))***&&&''''''&&&%%%%%%%%%%%%&&&)))$$$%%%***&&&!!!,,,???jjjwww\\\333'''%%% %%%!!!"""###$$$$$$###"""!!! !!!###"""!!!!!!"""###%%%PPPzzz\\\///&&&(((((((((&&&%%%&&&'''+++$$$$$$;;;iiiXXX555,,,%%%&&&''''''((((((''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&'''&&&)))---+++111JJJgggjjj{{{~~~ppp[[[???***(((%%%---)))%%%+++)))$$$&&&+++---'''$$$)))))))))111@@@]]]oootttlllFFF---,,,+++******%%%,,,+++***)))))))))(((''',,,???gggmmmDDD)))++++++'''***)))777\\\~~~GGG)))))),,,,,,111222---)))))),,,---+++)))000000///...---,,,++++++))),,,...222;;;QQQpppaaaAAA000+++***+++,,,---------+++***)))***)))))))))((((((((((((%%%******000OOOqqqvvveee@@@---&&&===fffoooEEE)))###'''(((%%%''''''&&&&&&%%%%%%%%%&&&'''######$$$"""%%%===XXXqqqqqqQQQ,,,$$$""" &&&!!!"""###$$$$$$###"""!!! !!!""""""!!!!!!###%%%444bbbRRR...&&&'''((('''&&&%%%&&&(((,,,'''...MMMzzzzzzIII***%%%%%%&&&&&&'''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((((((''''''''''''+++''''''******+++999KKKggg}}}yyyxxxbbbIII???888///---'''+++'''(((---'''"""(((%%%+++(((%%%***+++---777???YYYhhhfffeeennnuuuMMM111,,,)))((()))%%%++++++***))))))))))))))),,,BBBiiimmmAAA&&&***+++&&&)))+++@@@gggxxx@@@))),,,...***)))+++)))(((***...000...,,,000//////...---,,,++++++))))))---000000:::XXXvvviiiGGG222,,,,,,+++++++++++++++***************)))))))))(((((((((%%%***))))))999OOOOOOAAA***"""(((HHHttttttGGG***$$$''')))''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%###!!!---NNNooozzzfff@@@%%%###!!! '''""""""############""""""!!!!!!!!!!!! """%%%(((FFFwwwqqqCCC)))&&&'''((('''&&&&&&''')))+++(((999cccjjj==='''&&&%%%%%%&&&'''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))((((((((((((''''''''''''...'''%%%)))+++(((+++111GGGbbbVVVSSS===---666@@@<<<777...---&&&&&&***$$$!!!,,,""")))&&&###,,,000222999DDDZZZfff___PPPJJJgggzzz|||RRR333,,,)))(((+++(((******)))((('''''')))***+++FFFrrrtttDDD''')))(((((()))...IIIrrrkkk888+++...000...)))222///+++***,,,///111111//////...------,,,++++++...***,,,000,,,///GGGeeesssOOO666...///++++++***))))))******+++*********)))))))))((((((%%%******&&&+++555333)))((('''555WWW~~~uuuFFF+++&&&***,,,+++'''''''''''''''&&&&&&%%%!!!&&&(((%%%%%%777\\\{{{ZZZ111"""$$$"""!!!&&&"""""""""######"""""""""""""""!!! """&&&***QQQaaa777###&&&'''((('''&&&''')))+++((()))CCCttt\\\666'''***%%%%%%&&&'''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''+++&&&&&&***---******,,,666PPPppp///333,,,+++<<>>RRRzzz|||sssTTT444---))))))---+++((())))))'''&&&&&&)))+++(((KKK|||}}}JJJ)))(((%%%***(((000TTTYYY111---,,,,,,...***///---***)))***+++,,,,,,.........---,,,,,,++++++111)))(((...------===SSSzzzVVV999///000+++******))))))***++++++************))))))))))))&&&+++---)))(((***(((###))),,,===aaaoooAAA)))'''***,,,,,,''''''((((((((('''&&&%%%###&&&&&&###,,,HHHnnn}}}OOO***$$$'''%%%###$$$###""""""""""""""""""###"""""""""!!!!!!###'''+++TTTZZZ111"""&&&''''''&&&&&&'''***---(((000QQQ{{{OOO---"""&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((''')))++++++***,,,000///AAA]]]yyy%%%...111777BBB<<<...***)))111,,,&&&++++++&&&)))%%%///+++$$$***//////111MMMdddpppfffOOO<<>>dddeee999&&&&&&(((((()))''''''((()))((('''&&&%%%'''%%% """:::bbbwwwHHH(((&&&&&&&&&'''"""######""""""""""""##################"""$$$''')))QQQSSS000'''&&&''''''&&&&&&(((+++...+++>>>dddsssGGG)))"""$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((&&&)))+++***'''&&&+++///&&&666PPPlll)))111666<<<===000+++888PPPWWWFFF///+++...***'''&&&888999......222555<<>>...,,,)))***+++---------,,,++++++++++++*********))))))(((***---...+++&&&'''***"""(((@@@iii___666&&&''''''&&&%%%'''''')))))))))(((&&&%%%&&&$$$"""...SSSpppCCC((($$$!!!%%%***!!!$$$###"""!!!!!!"""###$$$###$$$%%%$$$$$$$$$&&&(((JJJ|||vvvFFF******&&&&&&&&&&&&&&&(((,,,000+++JJJvvvjjj???)))%%%'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''((((((((()))&&&)))+++)))'''(((***,,,,,,???\\\www)))...222888555***444QQQbbb777)))...,,,(((444KKKMMM<<<111///444>>>MMMkkkvvv```CCC555DDDbbbhhhvvvZZZ999///)))(((***(((***,,,---+++((()))///444nnnNNN(((,,,---***(((;;;ppphhhLLLKKKhhh|||VVVYYYdddCCC))),,,,,,///...,,,)))((((((+++...---,,,,,,,,,,,,,,,,,,,,,'''---000,,,***...222333???gggaaaBBB000---)))***,,,...///...,,,++++++++++++************)))((()))+++---***%%%%%%***&&&---FFFppp___777)))+++)))&&&%%%&&&((()))***)))(((&&&%%%######(((>>>kkklllAAA((("""$$$,,,"""$$$###"""!!!!!!"""###$$$###%%%&&&&&&%%%$$$%%%&&&CCCwwwiii999$$$+++&&&&&&&&&&&&&&&)))---000***QQQ]]]666%%%%%%((($$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&'''''''''(((((())))))%%%(((******+++---,,,+++???WWWwww---&&&)))111...444^^^sssDDD222///)))%%%(((000QQQUUU:::+++...333888QQQiiiooo\\\FFF;;;EEE[[[gggnnnyyy```777,,,...+++))),,,))))))'''******$$$444UUU|||EEE333''''''((((((>>>lllqqq[[[BBB===333000;;;IIIIII???HHHssshhhLLLCCCEEE666&&&***333---+++))))))***,,,,,,,,,++++++******************000+++(((***...000//////:::OOOuuudddCCC111------((((((---///+++)))+++---(((---///((()))...***++++++***(((&&&%%%''')))'''000LLLwwwiii888$$$++++++%%%(((***))))))***((($$$$$$(((&&&+++///RRRXXX444 ###$$$###&&&%%%$$$$$$###"""###$$$&&&'''&&&***&&&###'''###"""+++NNN~~~\\\333###+++&&&&&&&&&&&&''')))***,,,333RRRvvvHHH+++(((''' %%%%%%&&&&&&&&&%%%$$$###%%%&&&((()))(((&&&###!!!%%%###$$$((((((%%%%%%''')))&&&$$$$$$(((+++,,,,,,...&&&%%%+++---(((***111WWWwww$$$'''''',,,GGGrrr\\\444))),,,)))%%%&&&+++DDDEEE000&&&(((///888VVVnnnrrr[[[DDD999FFF```lllpppyyy^^^666+++---+++***,,,'''+++'''%%%)))111NNNuuunnn888---'''+++)))'''333OOO```XXXCCC555444000***(((000999888000111___```<<<,,,444555000,,,'''000...,,,+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,...000---((()))...///???___kkkHHH222***000)))&&&***---+++)))***---(((+++,,,)))///111&&&))))))(((''''''''''''''''''...IIIssswwwKKK---***(((%%%))))))&&&&&&))))))%%%$$$&&&!!!)));;;fffQQQ111!!!$$$###"""%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$)))%%%###'''%%%&&&111ZZZyyyOOO///$$$***&&&&&&&&&&&&''')))***,,,000SSSccc;;;&&&&&&'''$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&$$$###(((%%%%%%'''&&&######%%%((((((''''''(((&&&$$$!!!+++%%%%%%)))((((((444DDDmmm(((...444GGGwww```@@@$$$###******&&&&&&'''444333((($$$$$$,,,;;;[[[sssuuu\\\AAA888IIIffftttvvvzzz]]]666)))++++++***---%%%---***+++>>>]]]bbb000+++)))---'''%%%***777<<<444+++(((,,,+++******---111///***---]]]uuuGGG111)))---***))),,,,,,333111...------...---,,,,,,,,,------......//////---...//////,,,+++...222...555KKKnnnvvvSSS777***,,,((((((---111///...---///,,,,,,***,,,999888###***((('''))),,,---+++((((((+++AAAjjjccc999)))&&&&&&***)))%%%%%%***,,,)))&&&%%%"""+++LLLzzztttEEE---###&&&###!!!%%%&&&&&&&&&%%%%%%%%%&&&''''''"""'''$$$###(((&&&***999iiiccc===***%%%(((&&&&&&&&&&&&''')))***,,,000UUUhhhFFF...%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######%%%&&&$$$$$$((((((((((((((((((((((((((()))((())))))'''+++@@@WWW***555OOOzzzrrrAAA...!!!%%%***)))''')))''',,,***((()))%%%+++>>>[[[tttxxx]]]BBB999MMMlllxxxwwwxxx~~~^^^777)))***++++++---(((---***666bbb```111///))))))(((''')))///111---,,,///++++++...000111///...///999iiiZZZ444...444:::888:::===666222000------.........---+++,,,,,,---...//////000,,,...******999KKKIII:::222111<<>>XXXrrrwww^^^DDD<<>>'''(((((($$$&&&&&&&&&&&&''')))***,,,444UUUqqq:::---&&&++++++%%%###'''((('''%%%######$$$%%%&&&$$$#########$$$%%%((())))))&&&%%%((((((%%%&&&)))%%%)))---,,,***))),,,000000666CCCRRR```ooo???vvvsss:::''''''***+++'''!!!"""'''&&&'''&&&***...'''***===YYYqqqttt\\\DDD>>>RRRqqq|||{{{~~~fff@@@,,,***+++++++++***(((***MMM___---)))&&&(((***(((((((((+++...444888111)))''',,,+++'''///===lllYYY>>>UUUyyyOOO,,,***)))***,,,...//////******++++++,,,,,,------%%%+++:::\\\ppp888---,,,---;;;ZZZoooKKK000...,,,)))---===XXXooo{{{}}}yyyqqq[[[EEEBBB===+++((('''''')))---///...,,,---%%%111]]]qqqAAA---+++))))))'''######(((***'''$$$###...QQQ|||]]]???+++"""%%%)))###"""&&&$$$&&&&&&'''''''''&&&%%%%%%###%%%######$$$!!!000NNN|||~~~___444%%%***((($$$&&&&&&&&&&&&''')))***,,,111RRR]]]444+++'''((('''###%%%,,,'''&&&%%%$$$$$$$$$%%%%%%$$$#########$$$%%%'''(((&&&$$$%%%((((((%%%$$$&&&---888FFFMMMLLLJJJJJJMMMZZZ___iiiwwwUUU}}}aaa222(((((()))***((($$$###%%%$$$(((&&&'''+++(((...@@@^^^rrrpppVVVAAA===RRRqqqlllEEE///***,,,,,,***''')))---FFFvvvccc...(((&&&+++$$$&&&'''(((///===OOO[[[AAA111))),,,+++(((444GGGkkkXXX---+++******,,,.........+++++++++++++++,,,,,,,,,))),,,JJJ~~~[[[444+++///000555IIIoooxxxUUU888+++((()));;;```tttIII333---&&&'''''''''((()))+++,,,---***+++BBBnnnnnnAAA---((('''+++)))&&&&&&)))(((%%%$$$&&&888gggccc@@@---)))!!!$$$((($$$$$$'''###&&&&&&'''''''''&&&%%%$$$"""$$$###%%%&&&###555WWWxxxSSS---%%%)))'''&&&&&&&&&&&&&&&''')))***,,,222VVV{{{JJJ000+++&&&$$$$$$%%%'''***&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&$$$&&&---777???AAADDDHHHVVVcccqqqxxxwwwvvvyyy~~~PPP]]]mmmzzz{{{jjjJJJ000---)))''')))+++***'''%%%$$$***(((%%%((()))333EEEcccsssnnnRRR===;;;RRRqqq{{{pppIII111+++,,,,,,***%%%***)))000DDDYYYqqqjjj444+++''',,,&&&***+++***000EEEaaauuuJJJ666)))***)))'''666KKKGGG000---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++111...SSSoooBBB555'''...000---999[[[___BBB---***...IIIxxxtttBBB''''''***((())))))))))))***---000'''111QQQ}}}mmmBBB---$$$%%%...,,,***+++,,,***&&&&&&***EEExxxwwwQQQ///''')))!!!$$$((($$$&&&((("""$$$$$$%%%&&&%%%$$$"""!!!"""$$$###&&&(((&&&:::^^^uuuLLL***%%%(((&&&'''&&&&&&&&&&&&''')))***,,,666]]]nnn<<<'''&&&$$$###&&&***(((###%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%)))...===PPP```jjjssszzz555<<>>;;;;;;;;;\\\xxxKKK---))),,,***(((000(((%%%+++$$$$$$;;;lllccc;;;******%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!$$$ $$$((( 777kkkhhhFFF...###))),,,""""""&&&&&&$$$&&&+++---+++===pppnnn==='''""" $$$''''''''')))&&&%%%%%%&&&%%%###!!!"""'''###"""$$$%%%$$$'''+++666===GGGNNNXXXiii%%%AAAbbbkkkAAA...,,,((($$$%%%(((+++///111------((('''***(((000FFF```nnngggLLL<<<>>>XXXxxx~~~nnnCCC000...,,,***+++)))///+++)))+++)))///@@@yyyeee999((($$$,,,,,,'''((('''...WWWzzz{{{MMM999)))(((,,,+++,,,000KKKsssyyyeeeFFF111))),,,)))))),,,+++000000///...---...---,,,)))***000BBBPPPBBB///...---+++,,,//////444JJJbbb}}}YYY444000AAAkkk[[[999)))))))))'''&&&&&&+++,,,,,,@@@XXX```TTTUUUooozzzKKK,,,)))...---***///)))''',,,'''000OOOQQQ000'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$###&&&$$$&&&)))%%%@@@rrr~~~ZZZ:::+++%%%***---%%%(((((('''&&&'''***///333QQQ~~~mmm<<<000+++)))***)))&&&&&&)))$$$!!! !!!############$$$!!! ###%%%%%%''',,,///777???CCCHHHXXXppp000LLLiiiwwwIII***'''***+++***(((***000444222111)))&&&((('''111GGG```lllbbbIII;;;@@@YYYxxxoooEEE111---,,,+++++++++000,,,+++...))))))444qqq\\\555)))$$$)))+++&&&###$$$:::ggg~~~rrr@@@222'''(((+++)))(((+++111UUU~~~wwwuuuxxxlllBBB(((***,,,+++---+++222000...------+++***)))///---'''***222,,,(((111///...111333///---999IIIvvvzzzTTT111111EEErrrmmmCCC,,,(((+++,,,,,,)))***///---+++BBBbbbqqqlllnnn}}}yyyLLL---(((+++***......***)))***)))@@@gggooo@@@)))%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###'''&&&&&&'''+++JJJyyyvvvKKK...)))((()))+++((((((&&&'''***(((&&&111@@@uuueee555(((%%%%%%((((((&&&)))...000***$$$"""%%%((('''$$$&&&###"""$$$%%%$$$'''+++222888<<<<<<>>>MMMggg|||PPPQQQYYYsssxxxFFF%%%$$$:::MMMJJJ999---,,,000000000)))&&&)))'''111HHHaaakkk```HHH<<>><<>>vvvPPP,,,(((&&&(((%%%---,,,333PPPfffVVV666)))''''''***---+++******%%%***BBBcccwwwwwwuuuyyy{{{tttEEE)))------)))+++...---)))(((******))),,,222222777///&&&)))******111***+++...///...---111888JJJpppeee???111...???UUU___bbbcccQQQ;;;((('''***))))))+++)))'''---333===YYYuuu|||rrrhhhccceeetttsssIII...)))---000000)))(((***+++???nnnQQQ///'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""###%%%!!!""":::ccctttBBB%%%)))+++&&&'''(((***(((***,,,)))444[[[xxxddd\\\XXX[[[]]]YYYTTTQQQUUUNNNBBB999999<<<888000...,,,---333888:::???DDDCCC>>>999888BBBXXXrrryyyrrrrrruuu999444CCCjjjzzzWWW444222;;;oooMMM)))(((666''')))&&&'''+++***444JJJbbbmmmbbbHHH;;;BBB___hhhyyyuuuLLL222+++------+++***---(((''',,,+++...<<>>,,,&&&***''''''---,,,,,,+++---///+++)))777KKK{{{TTT000***...+++))),,,---......///000///...222BBB^^^~~~pppIII777***---333333111222(((+++,,,***+++......+++111999QQQlllhhh]]]fff}}}uuuSSS:::111222444///)))++++++777iii{{{LLL...%%%$$$&&&(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&$$$)))+++555cccUUU444+++&&&&&&,,,---)))...888GGG]]]zzzuuuuuuuuurrrgggYYYPPPOOOHHHNNNNNNKKKOOOYYYZZZTTTKKKEEE>>>999222)))&&&'''%%%%%%###"""***BBBddd}}}cccNNNSSSeeeuuu~~~}}}KKK;;;''')))999666+++,,,DDDWWW000111@@@///...'''%%%)))***888PPP___mmmcccGGG666<<<\\\|||hhh{{{xxxOOO333***---...+++&&&......,,,+++&&&)))999hhhRRR...+++***+++###...((('''000)))!!!///"""''')))((('''(((***+++&&&%%%///LLLnnnggg:::---+++,,,((())),,,(((+++***---...(((&&&777NNNtttJJJ&&&%%%...,,,(((&&&)))+++,,,...///...***///666OOOuuuzzzRRR===,,,))),,,+++,,,///***000...'''&&&,,,+++$$$,,,999ZZZzzznnndddqqqqqqXXXGGG<<<666222,,,,,,***777oooddd:::+++***'''$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%!!!(((---;;;oooeeeAAA111''''''------+++999OOOmmmxxx{{{|||sss\\\EEE;;;;;;222<<<@@@???EEEPPPSSSNNN:::444000...***$$$###%%%"""$$$!!!$$$;;;aaavvvQQQ111333LLLeeexxx{{{zzz|||sssCCC(((///111+++***,,,CCC^^^...&&&999...%%%)))"""'''888BBBTTTmmmrrrhhhMMM666===]]]yyy|||zzzOOO111///...)))***&&&...***&&&+++,,,,,,333___TTT***))),,,&&&'''((((((((()))))))))))))))&&&(((---,,,'''(((---,,,111+++888dddaaa999777---(((,,,)))'''///+++111---)))+++***000???aaaNNN999...,,,***))))))111'''***111.........'''---111FFFiiieeeDDD///,,,+++...111---************************---888TTTxxx}}}xxxpppdddZZZEEE)))!!!AAAvvvGGG...222$$$ ((("""$$$###''',,,---(((%%%&&&(((&&&$$$$$$%%%&&&&&&&&&---))) $$$HHH|||zzzTTT555(((,,,555<<>>AAAaaa~~~{{{PPP222//////***+++(((///+++(((---,,,+++111QQQOOO)))+++...&&&)))))))))*********+++++++++((()))------))))))---)))...(((777aaaSSSBBB999+++***111+++&&&///%%%///111000222...///:::;;;222+++)))******+++...)))$$$***111---...111,,,...000???```VVV888111---++++++(((************************'''000KKKsssqqqXXXNNNcccyyy???(((---######...,,,---'''###$$$$$$"""###&&&'''''''''&&&%%%%%%''')))+++555AAA___hhhZZZOOOGGGKKKVVVyyyhhhKKK555)))&&&&&&###$$$%%%'''((((((''''''$$$$$$#########$$$$$$%%%$$$$$$%%%'''111FFF```tttTTT666###'''+++***888PPPrrrlll;;;,,,444CCCCCC333KKK{{{PPP333+++///'''+++---222<<>>ccczzzLLLGGGfff\\\777///...*********...***)))...***'''...HHHVVV,,,))),,,)))************++++++++++++((('''&&&(((((('''&&&%%%%%%'''&&&111SSSzzzTTT888000;;;666***+++,,,***,,,///000((('''666>>><<<>>>:::222,,,++++++))))))+++444111222---%%%---666111222000222AAAdddUUU///...///+++,,,...))))))))))))))))))))))))***,,,@@@fffsssEEE)))(((&&&%%%&&& """&&&++++++,,,444>>>JJJMMMNNNGGG===888;;;@@@bbb~~~hhhGGG<<>>,,,&&&)))222BBBhhhwwwLLLQQQpppjjj>>>...---)))((((((+++((('''***'''...CCCwwwTTT111%%%)))&&&&&&&&&'''''''''((((((++++++***))),,,000...)))+++''')))...CCCrrreeefffXXXGGGQQQqqqzzzHHH///111///(((,,,......GGG}}}nnnAAA***(((,,,,,,+++'''%%%+++999TTTxxxjjj666111---///;;;WWW~~~zzzRRR666000+++))),,,+++***************************555UUU~~~{{{HHH***"""###$$$'''###$$$***777JJJeee\\\888+++)))%%%&&&'''000FFFjjjuuuDDD333'''))),,,)))$$$"""###############$$$&&&&&&((('''&&&%%%$$$$$$$$$$$$)))'''$$$###$$$%%%&&&%%%'''(((%%%""""""%%%&&&&&&&&&;;;^^^\\\777555[[[jjj555666,,,%%%,,,222;;;KKKDDD+++'''%%%(((222CCCfffdddBBBQQQqqqmmm???///...++++++(((,,,)))((()))'''666RRRrrrAAA&&&&&&&&&&&&&&&&&&''''''''''''+++,,,+++***///444222++++++&&&)))...???qqqSSS;;;PPPeeetttuuuCCC......------,,,//////EEE{{{PPP000)))+++,,,+++)))(((444OOOzzzppp888///+++///444BBBeeezzz]]]FFF666***+++000---++++++++++++++++++++++++...333PPP{{{oooJJJ888---***000)))---<<>>pppIII+++///OOOddd___<<<'''<<>>:::555AAADDDJJJeee```777((())))))'''(((***'''$$$$$$,,,FFFtttsssBBB)))111,,,%%%,,,///)))'''$$$((()))&&&&&&((()))&&&&&&)))((($$$%%%***+++&&&555:::333"""***,,,%%%$$$%%%&&&'''((((((((((((((('''***<<>>%%%+++'''$$$))))))'''---444<<>>VVVmmmZZZ>>>666===^^^sss{{{ZZZ<<<444333111------)))+++,,,###(((===qqqfff888,,,$$$))):::BBB555++++++)))((())))))******))))))(((''''''+++,,,===mmmvvvCCC,,,///)))---GGGvvvRRR...)))000DDD```oooQQQ888)))(((---NNNccc111333___FFF:::EEEVVVKKK333+++******...---...111---222FFFjjjxxxWWW;;;000000000,,,000---+++---000111---)))444,,,(((:::bbb~~~dddQQQCCC555+++&&&(((%%%"""!!!###%%%%%%%%%$$$)))&&&###)))999aaasssIII666'''''',,,***''''''''')))+++***...EEEppp}}}SSS222###&&&$$$&&&***&&&,,,@@@XXXffflll^^^GGG;;;<<>>VVVlll|||rrrKKK888777<<<]]]uuuuuuKKK666111...+++,,,***,,,///(((,,,>>>kkkeee222***%%%***:::AAA444***+++***((()))***++++++***)))((()))'''((((((888gggnnnDDD444111---...CCCkkkmmm>>>+++---;;;NNN[[[FFF555---,,,222TTTYYY...---JJJfffbbbGGG222)))333@@@666***...444...111......333...///<<>>ggg{{{NNN///+++999IIIOOO___hhheeeNNN444&&&$$$$$$######$$$%%%&&&&&&&&&&&&"""((()))%%%,,,IIIuuuoooCCC666OOO===...,,,...+++)))***,,,,,,---------888OOOeeennngggCCC999AAANNNrrr___333***444///111,,,***---***,,,:::pppIII)))''',,,###&&&***$$$%%%***))))))******************)))+++---222///222XXXfff???///'''///---+++111EEEaaawwwwwwJJJ//////---'''******///555000---@@@PPPMMM444***+++---&&&''',,,+++222%%%'''///...------&&&+++///***(((//////...555888TTT{{{wwwQQQ666---///222,,,000///((((((...000---'''333LLLllltttNNN555...,,,,,,---+++&&&%%%((($$$%%%''''''%%%$$$%%%%%%)))%%% $$$)))&&&222OOOfff555((('''''''''''''''((()))(((***)))'''555YYY\\\666$$$%%%+++(((((($$$%%%&&&(((CCCnnnvvvKKK...(((,,,///444>>>AAA888***#########!!!"""###$$$%%%%%%%%%%%%"""''')))&&&+++FFFrrr\\\<<>>nnnccc222''''''&&&%%%&&&((())))))(((***))),,,AAAhhhzzzKKK,,,'''***)))%%%((($$$"""(((333TTT~~~wwwMMM...%%%((($$$***---***&&&$$$######""""""###%%%%%%%%%%%%%%%###'''(((''',,,DDDmmmvvvHHH222QQQ```BBB(((%%%+++,,,******,,,+++***)))***666PPPggghhhiiiHHH666===PPPtttOOO//////)))...,,,+++///---+++444QQQ^^^---))))))((($$$,,,111***(((......,,,+++***))))))***+++,,,!!!:::UUUOOO;;;NNNuuu<<<(((000---***000333///---///000000---999///$$$+++(((###---///"""&&&000,,,'''***+++,,,###(((...'''&&&,,,,,,''''''///111))))))///,,,&&&000000---222000,,,111///>>>\\\{{{UUU:::///------+++++++++666RRRqqqzzzsssVVVhhh]]]111&&&222+++((((((,,,,,,(((%%%%%%$$$######$$$'''))))))((($$$***)))***---&&&$$$///UUU~~~YYY)))$$$%%%$$$$$$&&&)))+++)))''')))+++111JJJssstttBBB***,,,+++ """(((&&&$$$...BBBgggmmm???)))+++((())))))(((''''''&&&#########$$$%%%&&&&&&&&&&&&!!!"""###"""&&&<<>>,,,---000888***///444+++...333&&&,,,)))***&&&###,,,///###******++++++,,,+++***)))***)))((('''((()))+++,,,---)))&&&%%%))),,,,,,)))+++***,,,///000...---------444MMMsss{{{YYY???222...---333++++++>>>bbblll@@@---,,,++++++***((('''&&&&&&&&&'''###%%%'''&&&&&&---888AAA333***'''+++***###$$$,,,666YYYtttDDD&&&%%%%%%$$$$$$%%%&&&((())),,,+++777NNNmmmttt@@@%%%&&&)))###%%%&&&$$$$$$111QQQ{{{VVV111"""###&&&((('''$$$###$$$&&& """""""""###$$$&&&$$$+++&&& '''111===NNNrrr|||kkkpppqqqCCC+++444666///((('''***,,,+++((((((,,,&&&$$$333DDDXXXoooyyyjjjOOO:::AAA```}}}OOO333------//////---++++++---...GGG}}}jjj<<<%%%"""))))))((((((((((((((()))***(((((()))***************&&&,,,---'''---OOOTTT444,,,000...)))666>>>///)))...***---%%%)))...))))))---+++(((***,,,,,,+++***))))))(((((('''&&&''')))+++,,,"""...777444///---,,,***'''***...000...---444<<>>```|||}}}jjjlllgggvvveeemmmyyyGGG''')))'''&&&%%%'''***++++++***++++++%%%***BBBVVVeeetttzzzjjjNNN:::AAA```}}}wwwBBB......------------,,,++++++,,,CCCvvv[[[333%%%&&&+++))))))((('''''''''(((((()))))))))))))))******+++222222+++$$$111YYY}}}OOO222---+++222KKKVVV@@@***+++111---!!!'''222,,,%%%))),,,'''+++------***'''((()))''''''&&&&&&'''(((***+++&&&>>>LLL@@@///)))***)))(((,,,000///+++111HHH```pppqqqhhhHHH222...111&&&///555AAAhhhvvvIII///+++------***)))((('''&&&&&&''''''***)))'''%%%&&&'''***,,,)))$$$$$$)))(((###"""'''$$$AAAooosssCCC###'''&&&%%%$$$%%%&&&'''((('''***RRRaaa666%%%$$$&&&((($$$###$$$%%%555```}}}KKK,,,%%%###%%%''''''%%%###""""""###$$$%%%$$$######$$$%%%###,,,***&&&&&&###%%%000OOOsss```@@@>>>999rrrgggttt}}}LLL***)))$$$&&&((()))))))))***++++++,,,)))666TTTggglllsss}}}kkkNNN;;;AAA^^^{{{ggg999+++---000------//////---,,,---GGGrrryyyQQQ333---------+++***)))(((((((((((((((+++***)))(((((()))***+++===666***'''AAAqqqjjj<<<+++222GGGiiiuuuVVV000'''111***"""&&&---)))))),,,((((((,,,...---)))&&&''')))***)))(((((((((((()))))),,,BBBKKK;;;+++***,,,***...///111,,,(((777___xxx|||yyyYYY>>>222111---222;;;PPPuuu\\\777***,,,...---***)))((('''&&&&&&'''(((***(((&&&%%%&&&&&&%%%$$$&&&###$$$(((((($$$###''''''DDDtttqqqCCC((('''&&&%%%%%%%%%%%%''''''(((666dddrrrAAA&&&$$$***+++$$$$$$'''$$$///]]]eee777###$$$"""###%%%%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$$$$,,,,,,)))(((""""""000MMMrrrxxxVVV666555///sssrrr~~~tttGGG,,,+++((()))***)))((())),,,/////////+++777TTTggglllssskkkNNN;;;@@@[[[xxxZZZ666---,,,///,,,,,,000///,,,,,,000IIIuuu\\\888******///,,,,,,+++***))))))))))))+++***)))(((((()))***+++777000)))222YYYbbb:::111CCCbbbkkk;;;%%%,,,((((((***(((+++<<>>444)))%%%)))------,,,'''((()))******++++++***)))&&&(((,,,))))))<<>>HHHoooxxx```666000'''""""""""""""!!!!!!"""######"""!!!"""### %%%'''))))))"""+++CCCcccxxxzzz~~~}}}uuujjjLLLuuuFFF<<<>>>666222+++++++++*********))))))111///---...222AAA[[[rrr|||iiiJJJ555>>>aaaaaa:::+++///...***111...---***,,,NNNccc%%%***&&&%%%)))+++)))(((***((((((((()))*********))))))%%%)))+++===vvvuuuBBB,,,(((666SSS{{{uuuNNN///000))),,,000...(((,,,???UUUbbb777111)))'''222<<<888---))))))(((((((((((()))))),,,''')))...)))---SSSlll;;;'''111---)))111444rrrrrr@@@444777AAAZZZnnnGGG111---***,,,///777IIIkkk~~~JJJ...((('''((()))(((''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&(((+++,,,(((,,,$$$$$$'''$$$&&&555dddooo@@@&&&###$$$%%%$$$$$$%%%'''((($$$---QQQkkkNNN666,,,&&&'''&&&$$$***555((()))++++++)))&&&'''***>>>BBBCCCHHH^^^{{{]]]LLL555&&&!!!!!!$$$'''"""$$$&&&&&&%%%%%%&&&'''&&&%%%''''''""" +++999```vvvuuuVVV888lll@@@:::<<<333...*********+++++++++++++++------...---...;;;YYYsss}}}lllOOO<<>>666%%%(((***+++,,,111666555000***------)))(((+++...///(((''''''&&&&&&''''''(((&&&(((***+++)))***555BBB444555...---555333***(((999???444...:::777555GGG```uuuQQQ888000...000...'''&&&666TTTmmmxxx```PPPIIIGGGJJJNNNmmmQQQ///)))//////)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$((($$$"""'''%%%%%%---FFF|||]]]///###$$$$$$%%%%%%&&&'''''''''(((CCCvvvxxxRRR444'''***777CCCIIIBBB777***###%%%+++111BBBXXXsssrrrRRR222!!!###&&&***,,,)))&&&"""!!!$$$""""""###"""!!!$$$***DDD^^^zzzmmmLLL000!!!qqqEEE000111333,,,((())))))***+++,,,---......***---000111444FFFiiiZZZ999:::ZZZ}}}tttKKK333---+++)))000,,,------...JJJHHH...)))'''***+++******,,,((()))+++------+++'''$$$+++///,,,CCCzzzMMM,,,***111444IIIuuu|||aaaJJJ(((///...++++++---000111000(((+++,,,)))''''''+++...((((((''''''''''''(((((('''******((()))++++++(((+++000(((+++;;;777***...***111888IIIUUUDDD333999MMMyyyVVV:::...+++000222///+++...999DDDUUU[[[YYYKKK:::111...---+++666]]]QQQ---'''//////&&&'''''''''&&&&&&&&&%%%%%%###$$$%%%&&&'''(((((('''%%%)))&&&%%%(((###%%%333SSSVVV---$$$######%%%&&&'''&&&&&& +++MMM}}}dddBBB444CCCaaaxxx~~~uuu```CCC,,,$$$&&&)))777GGG___xxxddd===((($$$"""%%%((()))'''$$$###"""$$$"""!!!"""###"""""""""***:::QQQ[[[NNN777)))'''iiiKKK333,,,------+++((((((((()))***,,,---.........,,,+++---555IIIiiiWWW:::???aaarrrKKK333,,,,,,+++111+++---///...GGGzzzTTT///***''')))+++)))***,,,,,,******,,,......,,,******...111QQQ[[[444,,,111...===lll|||___000///...------,,,---111555,,,+++)))***))))))***+++******))))))))))))******)))+++)))&&&)))---)))!!!***///333III___LLL000111+++DDDhhhjjjDDD444KKKttt}}}\\\<<<++++++---111222111///...---000555555111...///...,,,&&&222[[[}}}KKK***$$$++++++$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&&&&&&&###&&&%%%'''(((###***BBBooobbb===***$$$######%%%'''(((&&&$$$ ...SSSxxxvvv~~~qqq\\\PPP\\\xxx^^^AAA333111111'''---AAAdddjjjBBB)))$$$!!!###$$$###""""""$$$&&&$$$###""""""###$$$"""'''(((...333111)))'''***AAA///+++...)))(((,,,)))'''((((((***+++,,,------...***'''(((000DDDccc}}}wwwVVV???FFFgggsssNNN444,,,,,,,,,222***---///---CCCqqq```///***''')))***((())),,,***+++,,,+++))))))---000(((,,,===eeeooo>>>,,,///,,,???kkknnn>>>)))***...111000---...222000+++(((+++,,,+++))))))+++******))))))******+++******(((&&&))),,,***&&&!!!'''>>>fffzzzcccBBB999[[[wwwppp[[[PPPfffcccAAA+++...,,,+++,,,//////---+++***+++***)))---000///***,,,888___iii==='''&&&)))(((%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###"""&&&((($$$333SSSxxxXXX999''')))$$$""""""%%%((()))&&&###'''222TTTyyy```]]]fffpppnnn]]]JJJBBBCCCZZZlllyyy|||~~~kkkbbb[[[SSS111'''+++FFFfffzzzhhh===###!!!!!!"""!!! !!!$$$'''"""$$$$$$""""""$$$###(((###$$$///999<<<<<<111'''---000&&&'''...(((''''''((()))******+++++++++***((((((...CCCeee~~~\\\DDDLLLnnnyyyUUU888---,,,,,,111(((***---)))===iii```///)))&&&'''((('''(((+++***888EEECCC444((((((...+++...PPP~~~GGG+++---...CCCooo{{{QQQ...***+++000222...+++,,,000+++))),,,---)))(((*********))))))))))))******)))'''&&&(((((('''))),,,222)))000DDDUUUffftttwww}}}OOONNNtttkkkHHH000...---,,,+++,,,---......+++,,,+++)))+++...,,,&&&///;;;aaarrrMMM,,,''',,,***&&&(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&''')))+++---(((%%%###&&&&&&!!!666]]]YYY666&&&"""'''$$$""""""%%%)))***&&&"""***===dddVVV888222555;;;<<<333'''$$$)))HHHuuuwwwccc;;;))) ***===QQQiii}}}bbb777 !!!"""######"""!!!###$$$ $$$$$$!!! ###### ###'''444KKKaaaddd\\\222***222333$$$'''000(((''''''(((((())))))******(((+++---...222GGGooodddIIISSS|||[[[<<<...++++++000&&&(((,,,''':::eeeZZZ///)))%%%'''(((&&&'''***111MMMiiigggLLL111(((+++111444aaaJJJ)))---111BBBsssaaa:::///(((,,,000...,,,,,,...++++++...,,,&&&&&&+++))))))(((((((((((())))))'''$$$%%%)))((($$$'''///***###+++555EEEqqqvvvbbbyyyvvvIII:::ZZZqqqNNN555+++...111111...------...+++...---+++,,,///...***---:::```]]]999!!!(((111,,,'''+++&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%(((,,,222777:::000+++&&&'''$$$444___III)))&&&&&&%%%$$$"""!!!%%%)))***&&&"""'''III{{{hhh???***+++''''''***)))&&&)))000FFFooorrrQQQ---$$$ &&&***111HHHbbbpppttt}}}zzz\\\444###((("""$$$&&&&&&$$$"""!!!!!!###$$$ !!!""" ***888JJJhhhppp333===BBB<<<333...,,,+++))))))))))))************---,,,((()))>>>dddWWWIIIeeerrrQQQ333000...+++))))))***---///[[[CCC++++++---"""&&&,,,###///HHHuuu^^^---&&&---)))WWWYYY111'''333RRRsss}}}AAA---'''++++++---...'''...,,,)))''')))++++++(((''')))***)))))))))(((&&&'''(((((('''(((++++++******---***...MMMttt}}}nnnmmmwwwmmmHHHoooRRR;;;<<<<<<[[[^^^===000------...,,,)))+++///---,,,++++++******++++++***222PPP}}}|||DDD333&&&'''...---(((&&&%%%$$$######""""""######)))%%%******000VVVyyyyyy___???$$$$$$***"""...PPP~~~hhh999///&&&######%%%%%%&&&''''''&&&%%%$$$)))TTT}}}JJJ,,,///(((((((((((((((&&&$$$###???dddqqqJJJ333...######%%%###***666===GGGOOOIII888((("""### &&&(((%%%!!!!!!###$$$&&&"""%%%$$$###"""777aaapppbbb[[[iiijjjSSS888+++(((&&&))))))))))))************///...---444MMMrrrtttQQQHHHddd^^^>>>111///,,,******,,,...///GGGiiinnn888***)))---%%%(((,,,)))???kkksss999,,,111<<>>---+++))))))))))))*********++++++***)))+++666PPPppp}}}eeeIIICCC]]]```===222000...,,,,,,---...///111NNNvvvWWW---***'''---((()))+++000RRRMMM222---HHHpppDDD111+++111...,,,---***(((///333000---+++'''###(((***,,,---,,,******+++))))))))))))(((***---000(((***)))''''''***)))%%%+++HHH}}}bbb@@@:::333;;;MMM]]]yyygggFFF222...,,,---,,,***+++///---,,,++++++******+++++++++)))@@@ttthhh999000'''''')))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$!!!$$$%%%:::kkkEEE'''%%%&&&111EEEwwwnnnHHH555###%%%((()))))))))((('''&&&%%%$$$444aaapppAAA$$$%%%''''''(((((('''&&&%%%$$$'''RRRVVV000%%%((($$$ !!!""""""###!!! """######!!!###  $$$%%%###!!!"""'''+++'''!!!!!! &&&:::TTT___OOO555$$$ddd999---///...))))))*********+++++++++'''(((***333DDD\\\rrr~~~www```DDD:::OOOttt\\\444111000///------------...)));;;```kkkBBB***+++&&&---***)))(((333^^^XXX666***JJJnnnBBB---(((///---***+++)))+++...,,,)))+++000---$$$******,,,...+++((((((,,,***((()))+++***)))+++...######&&&+++,,,***+++///===[[[RRR999777555MMMdddjjjhhhIII444///,,,------++++++...---,,,++++++******++++++***)))AAAvvvSSS333///)))''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&)))&&&AAA~~~PPP+++%%%)))444EEEtttUUU111&&&!!!((((((((((((((((((((('''HHHuuulllAAA'''&&&&&&&&&'''((('''&&&%%%$$$)))OOO|||{{{PPP000$$$555===888&&&!!!&&&%%%***%%%!!! """###""" """"""###%%%(((222000777CCCBBB111!!!!!!###---:::>>>444'''!!!|||LLL,,,)))---***************+++++++++++++++---000444<<>>jjjooo\\\KKKAAA>>>CCCaaauuuYYY888111++++++---,,,,,,...---,,,++++++******++++++'''555[[[[[[888,,,,,,***'''(((,,,+++(((&&&&&&%%%$$$$$$$$$$$$$$$!!!%%%888fff___000 ***LLLtttmmm999***###"""###$$$%%%(((***,,,...UUUpppJJJ000$$$$$$$$$%%%&&&''''''&&&%%%$$$ 666YYY|||zzzbbbEEE,,,'''---<<>>***)))***)))---&&&)))---+++AAAuuufffGGG:::>>>WWWbbblllXXX333,,,******222555aaaVVV///(((...***&&&'''***'''$$$...<<>>???WWWsssjjjGGG000(((///---+++//////&&&+++---))))))---,,,&&&+++KKK|||mmm:::)))'''((((((&&&%%%%%%''')))$$$$$$$$$$$$######""""""%%%///]]]KKK---###111^^^TTT,,, ''''''$$$ %%%&&&&&&---MMMvvvwwwIII***((()))&&&$$$%%%'''(((((('''%%%$$$###!!!...CCCUUU___aaa===555***""" !!!!!!!!!!!! """#########"""!!! !!!"""333TTTttt}}}YYYIIIhhhbbb777""""""!!! III000***111///333555+++***+++,,,+++***)))+++---,,,///000///888QQQmmmyyyiiiYYYZZZmmmJJJ222222000.........---+++,,,,,,>>>ggg~~~aaa999+++***************+++,,,---222000444DDD\\\sssIII***---)))AAA}}}JJJ(((+++++++++,,,,,,---///111111000,,,***)))))),,,---***'''%%%,,,%%%+++,,,&&&...,,,,,,---...///000///.........@@@___ttthhhIII666555GGG```mmmKKK333***000---***---------------,,,+++***(((&&&555[[[sss@@@***((((((((('''%%%$$$&&&((($$$$$$$$$$$$#########"""!!!,,,[[[nnn;;;%%% ...YYY|||LLL)))$$$!!!'''### &&&((((((000SSSwwwsssDDD&&&%%%'''%%%$$$%%%'''(((((('''%%%$$$'''""""""***222555444...)))$$$!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###""""""!!!###""" &&&<<<]]]|||xxxWWWCCCUUUbbbKKK...""""""!!! @@@---)))333:::@@@;;;+++---...///...,,,******+++,,,000111000888OOOjjj{{{zzzbbbGGG@@@PPPlllWWW555333000.........,,,,,,***+++<<>>$$$%%%''''''$$$%%%&&&'''''''''%%%%%%%%%"""!!!!!!!!!###"""!!!"""######!!! !!!!!!!!! !!!""""""""""""!!!$$$""" &&&<<<]]]yyyrrrSSS???DDDDDD444'''"""!!!  FFF222)));;;YYYeeeRRR444///111222111///,,,++++++,,,000111000888NNNhhhxxx|||bbbDDD;;;LLLjjjfff:::444/////////...------***+++888aaaQQQ,,,******))))))))))))))))))***,,,>>>\\\sssvvv???%%%444,,,777qqqrrr:::+++---(((000---,,,---,,,)))'''(((%%%(((+++,,,)))''',,,444LLLeeeFFF,,,000+++,,,000...---+++)))((()))***+++,,,,,,***(((,,,222222...111;;;YYY{{{SSS777+++///,,,***,,,+++---'''(((///+++'''999SSSNNN,,,)))******(((%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDDyyyoooHHH***''')))333]]][[[111$$$###"""###&&&!!!!!!))))))***444fffwwweee:::&&&''')))((($$$%%%&&&'''''''''&&&&&&######$$$$$$###$$$%%%'''###$$$$$$$$$$$$"""  !!!!!! !!!!!!!!!!!!!!!"""!!!///LLLiiiyyy{{{fffEEE777;;;666(((###!!!  BBB333---LLLlll>>>---///111000...+++******,,,000111000888NNNhhhxxxxxx___CCC===PPPnnnsss???666///000111///---///,,,,,,111SSSZZZ000******))))))))))))))))))000111CCCaaawww}}}tttggg<<<(((444...<<>>)))+++,,,,,,***))))))***,,,000111000888OOOjjj{{{xxx^^^CCC???SSSppp~~~EEE888000222333000///111---...---DDDttt^^^333******)))))))))******+++,,,222EEE^^^qqq{{{hhhYYY<<<,,,---111PPPTTT,,,,,,===NNNRRRJJJEEEDDD;;;---$$$$$$)))&&&''')))&&&&&&444FFF\\\333)))'''......---,,,+++***+++---///111(((...111///---...///...///000>>>^^^|||XXX999***---,,,+++---,,,,,,***,,,---'''222aaafff:::"""''')))***)))&&&%%%$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%,,,!!!'''===TTTeee^^^GGG...'''$$$$$$$$$555aaawwwFFF'''###%%%!!! $$$###$$$(((&&&---BBBmmmkkkNNN,,,$$$(((&&&$$$$$$%%%%%%%%%&&&''''''(((%%%%%%$$$"""  !!!""""""!!!!!!"""  !!!"""$$$&&& !!!444RRRggg___FFF))),,,BBBCCC111''' !!!EEEXXX]]]hhhTTT222((()))************,,,...,,,///000///888QQQmmm{{{```CCC>>>SSSqqqIII:::111333555111000333---111+++999ggg___444***************+++,,,---***;;;SSSeeeqqqhhhIII222222;;;QQQxxxOOO444AAAcccsssUUU777,,,///***&&&&&&)))'''&&&222CCCpppjjjFFF///&&&&&&111)))))))))***+++---///222333+++,,,///111...,,,...222111000444HHHmmm{{{^^^>>>---///---,,,...,,,,,,+++,,,+++,,,BBBtttUUU///"""&&&((())))))'''%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))$$$&&&(((+++444333###&&&(((&&&"""&&&@@@ooofff<<<$$$"""%%%###!!!$$$""""""%%%%%%666SSSxxxlllHHH&&&"""'''&&&&&&$$$$$$%%%%%%&&&'''((((((###"""!!!!!!"""###$$$%%% ###$$$$$$"""!!!"""###  !!!"""&&&)))$$$###000EEETTTGGG888&&&***@@@BBB222))) !!!]]]zzzzzziiifffUUU555&&&)))***++++++,,,---111333,,,//////...888RRRooo|||___???999OOOpppLLL<<<222444777222111555,,,333,,,555aaa{{{___444************+++,,,---...111MMMiiivvv}}}qqq???)));;;WWW~~~[[[JJJ___ZZZ333)))222***&&&&&&***(((%%%...>>>NNNEEE000***%%%'''333$$$'''((()))+++...111333444000,,,,,,000///,,,000888444222000:::]]]}}}dddCCC000111///---...+++************333PPP{{{MMM***&&&%%%'''))))))'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!(((%%%&&&...(((%%%((($$$%%%GGGvvvzzzUUU222!!!!!!%%%%%%"""%%%""" """&&&>>>aaaqqqGGG%%%"""(((((()))%%%$$$$$$%%%&&&'''((()))%%%### !!!###$$$###$$$'''******&&&###""""""  !!!"""!!!'''***%%%$$$,,,888@@@...*** """333666)))""" !!!zzzMMMAAA444'''000---111111,,,,,,000000,,,+++,,,...111;;;QQQnnnyyyZZZ???DDDbbb^^^::::::777,,,000///...333+++'''222YYYkkk333'''))),,,---,,,+++,,,,,,:::fffppp<<<...999eeexxxCCC***+++000---,,,***(((((()))***,,,,,,,,,++++++***)))))))))))))))***+++---...//////.........////////////000...555555333GGGsssnnnQQQ444***---...---,,,...***,,,)))555lllmmmVVV^^^aaa???+++###%%%&&&'''''''''&&&%%%$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%'''(((CCCsss[[[777&&&###'''!!!$$$###$$$"""***LLLnnntttJJJ(((###&&&$$$''')))'''&&&&&&((()))((((((&&&$$$###"""!!!!!!""""""$$$&&&'''%%%!!! !!!!!!###!!! $$$!!!!!! !!!"""###%%%&&&!!!!!!!!!!!!"""""""""""" GGG666333+++///222555444000///222111---***+++,,,///:::PPPlllyyy```MMMWWWwwwddd<<<888444+++111000///333---+++999bbbvvv===+++,,,---...///...------===eeeooo===,,,:::hhhaaa666((()))***,,,+++***)))))))))***+++*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........333333333BBBfffuuuYYY;;;...---...---,,,*********...HHH}}}wwwKKK888LLL{{{PPP333&&&$$$''''''(((''''''%%%###"""''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% $$$&&&)))FFFvvvZZZ555%%%!!!%%% ###"""$$$###"""///SSSvvvwwwLLL***%%%'''&&&((('''%%%$$$%%%'''(((((('''%%%$$$"""!!! !!!!!!"""$$$&&&&&&%%%!!! !!! !!! """###$$$ !!!!!!!!!""""""!!!  ???+++000...///444666555111000111000---******+++///:::PPPkkk}}}xxxdddWWWffflll>>>444111,,,444222111333...///@@@mmmNNN111///...///111222///,,,...LLLrrrkkkAAA111CCCrrrLLL---***...+++++++++*********))))))))))))))))))(((((((((((((((......---,,,+++******)))******+++++++++,,,,,,,,,...///111222999RRR|||~~~bbbCCC111......------))),,,(((555aaammm:::***CCCyyyuuuGGG,,,%%%&&&))))))((('''&&&$$$###"""'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!$$$%%%+++MMMzzzYYY444%%% $$$!!!""""""###$$$%%%555\\\xxxMMM,,,((()))(((+++%%%######$$$&&&(((((('''%%%###"""!!! !!!!!!###%%%%%%$$$!!! !!!$$$!!!"""### !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!"""nnn999***......///000111000///......---,,,+++++++++///;;;PPPjjj|||uuuaaaTTTaaa|||qqq===111111///888555222555000111EEEuuu]]]555111...///222333///+++&&&222LLLlll}}}cccWWWfffIII******000...*********+++***)))(((((((((((())))))))))))))))))...------,,,+++***))))))************++++++++++++...,,,...222222>>>eeejjjIII444---------,,,+++000***>>>wwwlll<<<...BBBpppwwwFFF***###$$$((((((''''''&&&%%%$$$###&&&%%%%%%$$$######$$$$$$########################%%%"""###$$$///UUUXXX444(((!!!"""&&&$$$###"""###$$$&&&888aaatttIII***(((***)))---$$$###"""###&&&((()))((($$$###""" !!!######$$$###"""  !!!&&&"""!!!###""" """"""!!!!!!  !!!"""wwwPPP666000...,,,000---,,,,,,------------...---,,,,,,000<<>>$$$%%%&&&&&&---&&&%%%$$$%%%'''))))))(((%%%$$$###!!!!!!!!!"""""""""!!! !!!""""""!!! !!!!!!#########$$$$$$###"""!!!!!!  !!!VVV===///111222000000---///,,,,,,000000,,,---000...,,,+++///===RRRgggvvvmmmRRR:::;;;RRRnnnEEE555666333777333444333000444MMMXXX///...---,,,+++,,,,,,,,,((('''---AAA^^^zzzyyyUUU@@@666)))>>>oooZZZ111,,,...)))+++***)))((('''(((((()))''''''((()))***+++,,,,,,)))*********+++++++++++++++++++++,,,,,,,,,------,,,+++,,,.........777BBBhhhbbbCCC222///---***)))222VVVYYY222+++'''***AAAVVVnnnzzzsssQQQ111(((+++,,,&&&&&&%%%%%%%%%&&&'''((($$$$$$############$$$$$$######################## !!!###'''>>>ooojjj>>>###$$$"""!!!"""!!!!!!###$$$'''999aaalll>>>%%%&&&&&&%%%,,,&&&$$$###$$$&&&''''''&&&'''&&&$$$###""""""######!!!  ######!!! !!! %%%))))))%%%!!!!!!""""""######"""!!!   !!!"""CCC555000///---222444,,,000,,,+++//////******...---+++***...<<>>QQQVVV@@@***%%%'''%%%)))(((&&&%%%$$$%%%%%%&&&$$$###############$$$$$$""""""""""""""""""""""""!!!$$$(((AAAsssfff;;;"""%%%%%%!!!###$$$ ###%%%(((:::cccooo@@@&&&'''&&&$$$+++%%%$$$"""###$$$%%%%%%$$$'''&&&%%%############$$$!!! ######!!! !!!!!!!!! $$$---555555+++  !!!""""""!!!  !!!!!! """######