BM6P6(@ $$$######"""###%%%&&&'''(((---,,,&&&$$$'''(((&&&'''+++)))!!!"""$$$!!!"""  !!!"""!!! """###!!!###'''%%%$$$###"""!!!!!!!!!""" !!!!!!"""""""""""""""""""""""""""!!! !!!!!!"""###$$$%%%%%%&&&$$$###"""$$$%%%%%%###!!!"""######""" !!!"""$$$(((&&&""" %%%***%%%"""(((!!!(((666,,,)))''''''((()))((('''&&&%%%$$$###"""!!!!!!!!!!!!!!!"""%%%&&&$$$#########"""'''&&&&&&(((***,,,,,,+++,,,...///000222:::JJJXXXeeepppuuunnnaaaQQQBBB888333222++++++,,,---...,,,***'''%%% ###%%%000333(((### ###$$$!!!"""%%%$$$***%%%!!!%%%""" '''######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&###!!!$$$$$$$$$%%%%%%$$$######...)))###"""%%%'''&&&### !!!$$$'''***(((%%%###!!!!!!"""######"""$$$)))------((("""&&&%%%""""""'''...,,,'''%%%$$$###$$$&&&&&&$$$######&&&(((&&&''')))&&&!!!&&&$$$!!! !!!!!!!!! )))&&&%%%***000000***###'''"""!!!%%%'''$$$!!! """$$$'''(((((('''((()))***+++)))&&&'''***)))%%%"""!!! """%%%&&&### #########""""""""""""""""""$$$&&&((())),,,///222NNNiiinnnQQQ999***(((""" $$$&&&""" """###$$$%%%%%%$$$###"""***(((%%%###"""###$$$%%%%%%'''******'''$$$"""!!!###$$$%%%&&&&&&%%%$$$###$$$''''''$$$"""%%%&&&%%%(((000444;;;TTTxxx~~~}}}wwwqqqnnnmmmooopppooo___HHH555+++(((((('''&&&)))+++)))&&&%%%''')))&&&%%%$$$%%%&&&&&&%%%###(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########%%%((('''(((///999VVVnnn~~~yyypppfff```bbbhhhnnnqqqvvvuuuttttttuuuxxx|||~~~|||yyyxxxvvvvvvvvv{{{}}}~~~}}}|||{{{}}}~~~~~~}}}~~~}}}~~~|||yyyxxxxxxxxxwwwvvv}}}{{{uuurrrtttxxxxxxzzz}}}|||zzz|||{{{ttteeeUUULLLNNNSSSrrryyy{{{xxxzzz~~~nnn[[[FFF;;;666///((($$$((((((''''''''''''((((((#########%%%'''(((&&&$$$'''&&&''')))$$$&&&$$$$$$%%%(((+++***%%%!!!$$$$$$%%%&&&&&&&&&%%%%%%"""&&&)))---777DDDNNNlllvvvttt^^^GGG;;;444,,,'''$$$###&&&&&&$$$$$$'''###$$$%%%&&&%%%### ###%%%(((***+++***((('''######""""""!!!!!! """!!! !!!######!!! &&&%%%$$$$$$%%%&&&((()))+++(((+++444888999EEEVVVjjjsssvvvqqqrrrzzz}}}yyywwwvvvsssooopppsssqqqkkkiii\\\LLL???333***&&&'''$$$###""""""###$$$&&&'''+++000000,,,))),,,,,,))) %%%$$$$$$&&&%%%!!!&&&$$$"""!!!###$$$$$$###$$$""" !!!"""###$$$###""""""!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""""""""$$$"""!!!"""###$$$###""""""######""" !!!"""###&&&(((&&&""" """%%%%%%"""(((!!!(((666+++'''$$$$$$%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$#########"""&&&))))))((('''&&&%%%###&&&***,,,---,,,,,,,,,000666???JJJUUUccctttyyygggQQQKKKCCC999222,,,***((((((((()))******)))&&&%%%''' """###,,,///$$$###!!!!!!$$$%%%""""""%%%&&&+++&&&!!!$$$!!!$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""$$$%%%%%%%%%%%%%%%$$$$$$)))$$$!!!$$$###!!!!!!""""""!!! !!!$$$''''''&&&%%%###""""""""""""%%%###$$$(((,,,---(((###%%%$$$"""###(((...,,,&&&%%%%%%$$$%%%&&&&&&%%%###$$$'''((('''***+++''' %%%###!!! !!!"""!!!!!!)))&&&&&&+++000111,,,&&&'''""""""%%%'''### $$$''')))******)))******&&&((((((&&&(((+++***&&&$$$!!! ###%%%%%%###%%%$$$$$$###"""!!! $$$&&&(((((((((***,,,...@@@WWWqqq~~~yyyeeeJJJ555,,,((('''***)))$$$"""$$$""""""############""""""((('''$$$"""""""""$$$%%%&&&((())))))&&&$$$""""""$$$%%%&&&&&&&&&%%%$$$###$$$((()))%%%$$$'''((('''...222:::LLLlll|||uuulllgggeeebbb^^^ZZZPPPNNNJJJFFFDDDDDDEEEFFFEEE;;;...&&&$$$&&&''''''$$$%%%&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&'''%%%$$$'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$'''&&&''')))''''''---666MMMggg~~~wwwkkkcccaaadddhhhkkkoooppppppqqqssswww|||}}}zzzwwwtttrrrtttvvvyyyzzz{{{{{{}}}~~~~~~|||}}}}}}{{{~~~|||{{{zzz{{{zzzyyywww{{{||||||xxxrrrpppssswwwwwwyyy|||~~~}}}}}}{{{ssseeeVVVOOOQQQVVVkkktttzzzyyy|||zzziiiWWWBBB777333---(((%%%((((((''''''''''''((((((%%%%%%%%%&&&((((((&&&%%%%%%%%%&&&(((###&&&$$$$$$%%%''')))((($$$!!!%%%%%%%%%&&&%%%%%%$$$$$$###%%%'''&&&''',,,444<<>>IIISSSaaaooo|||yyy\\\DDD666111---*********(((%%%&&&'''((())))))'''&&&$$$(((!!!!!!""" (((***%%%""""""%%%&&&######&&&''',,,'''!!!###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%###%%%%%%&&&&&&&&&&&&&&&%%%%%%!!! """"""!!!$$$%%%%%%###""""""$$$&&&$$$$$$#########"""""""""&&&$$$$$$&&&******((($$$###$$$###$$$***...+++$$$&&&%%%%%%%%%''''''&&&$$$&&&'''((()))---///))) """!!! !!!###%%%%%%%%%(((&&&'''+++000111---((('''######&&&&&&### !!!%%%'''*********))))))***###&&&''''''***---,,,'''&&&""""""%%%&&&&&&&&&%%%$$$###""" '''(((((((((''''''(((***///>>>UUUmmm{{{tttYYY>>>///,,,***)))&&&!!! """""""""!!!!!!!!!!!!""""""&&&$$$###!!!!!!"""$$$%%%'''(((((('''$$$######$$$&&&&&&&&&&&&&&&%%%$$$######''')))&&&%%%((()))(((///333DDDcccrrr[[[SSSIIIBBB???===:::888///...---+++++++++,,,---...)))$$$"""###$$$$$$""""""!!!!!!"""$$$%%%$$$###$$$######%%%''''''&&&%%%''''''&&&&&&%%%$$$######!!!"""###$$$$$$%%%%%%%%%'''&&&'''))))))(((...666BBB^^^{{{|||pppfffbbbbbbeeeggghhhjjjmmmooorrrvvv||||||wwwrrrnnnrrruuuyyy{{{||||||}}}}}}~~~{{{||||||yyy|||||||||}}}~~~}}}{{{xxxyyyzzzxxxsssoooooorrrvvvwwwxxx{{{}}}|||xxxooobbbUUUPPPSSSXXXeeepppxxxzzz}}}~~~uuueeeQQQ===222///+++(((&&&((((((''''''''''''((((((((('''&&&'''((((((&&&$$$######%%%&&&###!!!%%%######$$$&&&'''&&&$$$!!!%%%&&&&&&&&&%%%$$$######&&&''''''$$$"""###(((,,,444@@@^^^~~~eeeDDD444000***&&&'''&&&######%%%$$$%%%%%%%%%&&&&&&&&&'''$$$%%%&&&''''''&&&$$$"""!!!!!!!!!"""""""""######&&&$$$""""""$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&(((&&&***111555999FFFUUUllltttvvvssssssxxxyyyuuuuuuuuuqqqmmmooorrrpppjjjcccRRR>>>444...((($$$######""""""""""""$$$%%%&&&&&&))),,,+++***)))((('''444333...((("""!!!"""###'''%%%############""" '''%%%"""!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!"""############"""%%%%%%%%%%%%$$$###""""""##################""""""$$$!!!!!!""""""!!!"""$$$###"""!!!"""######""" """%%%&&&%%%###'''###)))"""***888+++%%%###############""""""!!!###$$$$$$$$$$$$$$$$$$$$$,,,,,,---///---))))))+++///555;;;===>>>FFFTTT```nnnxxxuuullldddccccccYYYDDD111000,,,)))***---...***&&&''')))+++,,,+++)))(((((()))"""###"""&&&(((%%%######&&&&&&$$$$$$'''''',,,&&&!!!$$$ ###&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$%%%&&&''''''''''''''''''%%%""" """$$$%%%$$$'''((('''&&&$$$###$$$&&&!!!""""""#########""""""&&&$$$###$$$&&&'''&&&$$$"""$$$$$$&&&+++///***"""&&&%%%$$$%%%&&&'''%%%###'''((()))***///222+++!!!!!! """%%%(((((((((&&&%%%&&&***///000---)))'''$$$$$$''''''""" """$$$&&&((()))'''&&&&&&'''###''')))***,,,///---(((%%%!!!###&&&&&&%%%%%%$$$$$$###"""!!! &&&'''((('''%%%%%%&&&(((%%%,,,<<>>999222---+++***)))(((************************+++)))&&&%%%&&&%%%### !!!!!!%%%&&&$$$!!!#########%%%'''((('''&&&'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$###%%%)))***,,,111888;;;VVVuuu}}}rrriiieeedddggghhhfffjjjnnnqqqsssvvv{{{~~~~~~~~~{{{vvvrrrooovvvzzz}}}}}}}}}}}}|||}}}}}}{{{zzz{{{}}}|||yyyyyyxxxuuuqqqnnnooossswwwwwwxxxzzz|||~~~{{{uuukkk]]]SSSOOORRRVVVdddoooxxxzzz~~~~~~uuucccOOO:::///,,,***'''&&&(((''''''&&&&&&''''''((()))(((&&&&&&''''''%%%###"""###$$$$$$"""!!!"""%%%"""######$$$%%%$$$###"""&&&&&&&&&%%%$$$###"""!!!###$$$%%%$$$"""###&&&)))---333IIIlllvvv[[[GGG444,,,%%%$$$$$$""""""%%%$$$$$$#########$$$$$$%%%$$$%%%%%%&&&%%%###!!! !!!!!!"""######$$$$$$$$$""" """######"""!!!"""$$$%%%&&&&&&%%%$$$'''''')))///222777DDDRRRiiippptttrrrsssvvvvvvsssuuutttqqqnnnoooqqqoooiii[[[III666...---***'''&&&###""""""!!!"""$$$%%%&&&!!!###&&&(((&&&$$$###$$$)))'''%%%###!!!"""&&&***&&&%%%$$$###$$$###""" %%%&&&&&&$$$  !!! !!!""""""!!!!!!!!!""""""###############$$$$$$$$$$$$###"""!!! !!!!!!"""######$$$$$$$$$!!!!!!!!!!!! """$$$$$$###""""""###$$$!!!!!!%%%'''%%%"""(((###)))###,,,:::---%%%######"""""""""!!!!!!"""''''''&&&&&&'''((()))***333000000222000---///555:::FFFTTT]]]bbblllzzzssscccNNNHHHBBBAAABBB???666...+++(((&&&(((,,,,,,(((###&&&))),,,---+++))))))***(((###$$$$$$ '''***!!!&&&######&&&'''$$$%%%(((%%%***&&&!!!%%%"""&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&))))))(((&&&%%%&&&''''''((((((((('''$$$###""""""$$$%%%&&&&&&)))))))))'''%%%$$$$$$%%%!!!!!!"""############"""%%%###""""""#########""""""$$$%%%''',,,///)))!!!%%%$$$$$$%%%&&&&&&%%%###''')))***+++///222,,,$$$###"""!!!"""$$$$$$###"""%%%$$$%%%(((,,,...,,,)))(((&&&''')))'''###!!!###%%%'''))))))'''&&&%%%&&&&&&)))++++++...000---(((###!!! """&&&'''%%%###"""""""""""""""#########$$$%%%&&&%%%$$$$$$&&&((($$$'''...>>>TTTbbb___TTTPPPEEE666+++'''(((&&&######"""!!! !!!"""###"""!!!!!!!!!!!!###$$$%%%''''''&&&$$$""""""$$$&&&%%%%%%$$$$$$############$$$))),,,***))),,,,,,+++---JJJqqq___CCC777,,,***(((&&&$$$###"""!!!'''''''''''''''&&&&&&%%%$$$###"""###$$$$$$$$$$$$!!! """&&&'''$$$!!!#########%%%'''((('''&&&&&&&&&%%%$$$######""""""''''''''''''&&&%%%$$$###%%%###$$$)))+++,,,000666999PPPmmm~~~wwwnnniiiffffffggghhhmmmrrrttttttvvvzzz~~~zzzzzzzzzyyywwwuuusssrrrvvvzzz~~~~~~~~~~~~}}}zzz{{{~~~}}}zzzyyyxxxuuurrrppprrrvvvyyyxxxyyyzzz|||~~~|||uuuiii\\\TTTQQQRRRTTThhhrrryyyyyy|||~~~vvvbbbNNN999...+++)))&&&%%%''''''&&&&&&&&&&&&'''''')))'''%%%%%%%%%%%%$$$"""!!!###$$$#########$$$$$$"""#####################&&&&&&%%%%%%$$$###"""!!!!!!"""""""""###$$$&&&(((***,,,444JJJiii{{{ppp[[[@@@444)))%%%$$$######&&&'''&&&%%%$$$############$$$$$$$$$$$$###"""  !!!"""###$$$%%%%%%$$$"""!!!!!!#########"""!!!"""$$$%%%&&&&&&%%%$$$'''(((***---000777DDDQQQeeekkkppprrrrrrttttttrrrttttttrrroooooopppllleeeWWWFFF444,,,+++)))&&&%%%""""""!!!!!!"""###%%%&&&!!!!!!###&&&%%%""""""%%%!!!"""$$$((((((%%%&&&)))'''&&&%%%&&&&&&&&&$$$"""###&&&(((%%%!!! """ """######""""""!!!"""######$$$$$$###### !!!!!!!!!!!!!!!""""""######!!! !!!!!!!!! """$$$%%%$$$#########&&&$$$""""""$$$$$$"""'''"""'''###---<<<...%%%###"""!!! !!!!!!((('''%%%$$$%%%(((+++---333000222999<<<;;;@@@IIIXXXiiizzzeeeNNN<<<444222...---------+++)))%%%$$$$$$&&&))))))&&&######'''++++++)))'''''')))((($$$&&&%%%!!!'''+++###&&&######&&&'''$$$$$$'''&&&+++&&&"""&&&$$$!!!(((%%%%%%&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$''')))***)))(((%%%%%%&&&'''((((((((((((""""""""""""######$$$%%%))))))***(((&&&$$$$$$%%%########################$$$$$$######""""""!!!!!!###$$$%%%&&&+++...)))!!!&&&%%%$$$%%%''''''%%%$$$'''***,,,+++---000---(((%%%$$$""""""!!! $$$$$$%%%(((***+++***)))***)))***+++)))$$$###%%%((()))++++++)))''''''''''''***++++++---000...)))###""""""$$$''''''$$$!!!!!!!!!!!!"""######$$$$$$"""###$$$$$$######%%%''''''(((+++333EEEXXXbbbddd\\\SSSBBB222+++***'''###$$$$$$############$$$$$$""""""!!!""""""###$$$$$$&&&&&&&&&$$$""""""$$$&&&%%%$$$$$$######$$$$$$%%%)))...000......///000...444YYYkkkHHH444...******)))'''%%%###"""!!!%%%%%%%%%%%%$$$$$$$$$###%%%%%%###"""!!!""""""###!!!"""###%%%''''''$$$"""$$$######%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$######)))))))))(((&&&%%%###""")))&&&&&&)))***)))+++///777GGG^^^ttt}}}uuulllfffcccbbbiiiooouuuvvvttttttwwwzzzvvvvvvvvvvvvvvvuuuuuutttppptttyyy|||}}}|||~~~}}}}}}~~~|||zzzxxxuuussssssuuuxxxzzzzzz{{{|||~~~~~~~~~}}}}}}}}}uuuiii___YYYWWWWWWWWWkkktttyyywwwyyy}}}{{{ttt___LLL888...+++)))%%%$$$''''''&&&&&&&&&&&&'''''')))'''$$$$$$$$$%%%$$$"""###%%%%%%######&&&&&&######$$$$$$###""""""###%%%$$$%%%%%%%%%$$$###"""""""""!!! !!!"""###'''***,,,777WWWwww~~~sssYYYHHH666,,,'''%%%%%%'''))))))((('''&&&%%%$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""###$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""###$$$%%%&&&&&&&&&&&&''')))+++---111:::IIITTTeeejjjpppssssssrrrqqqpppqqqrrrqqqoooooonnnfff^^^TTTDDD444---***&&&###"""""""""!!!!!!"""###%%%&&&!!!!!!%%%$$$!!!"""'''(((&&&'''***(((""""""&&&%%%$$$$$$%%%&&&&&&$$$"""$$$%%%%%%$$$###!!!!!!!!!!!!###$$$$$$$$$###""""""###$$$$$$$$$$$$### !!!!!!!!!!!! !!!!!!"""!!! """"""!!! """$$$%%%$$$#########%%%$$$###"""###"""!!! $$$%%%!!!---<<<---$$$$$$$$$"""!!!!!!!!!"""###---+++(((&&&'''+++000333;;;;;;DDDTTT]]]^^^eeeppprrrUUUBBB333&&&)))(((''''''((((((&&&$$$%%%&&&'''((())))))((('''!!!&&&******'''%%%&&&))))))%%%'''&&& &&&***"""%%%"""###&&&&&&$$$$$$'''(((...)))$$$'''$$$!!!((($$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######%%%'''***+++***)))$$$$$$%%%&&&'''(((((('''"""#########""""""###$$$((()))***(((&&&$$$$$$%%%%%%%%%###""""""###$$$%%%$$$%%%&&&%%%$$$""""""!!!$$$%%%%%%%%%***...)))!!!(((''''''((())))))(((&&&&&&+++---+++***,,,---,,,$$$$$$###$$$%%%%%%###!!!&&&&&&'''(((***+++***)))++++++,,,...***%%%$$$'''(((***,,,+++)))'''&&&&&&%%%'''((((((+++//////+++'''$$$"""###%%%&&&$$$!!!"""""""""""""""#########"""###$$$###""""""###%%%%%%''')))---:::NNN^^^eee```^^^SSS@@@111***'''###%%%%%%&&&&&&&&&&&&%%%%%%#####################$$$$$$%%%&&&%%%###"""$$$%%%&&&%%%%%%$$$%%%&&&((()))***///111///...//////,,,333VVVrrrkkkNNN666---++++++***(((&&&$$$###$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''%%%###!!!!!!!!!!!!###&&&'''&&&%%%######%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$###***&&&%%%((()))((((((+++222;;;MMMcccwwwzzzpppfff```^^^gggmmmtttuuurrrpppssswwwsssuuuwwwxxxxxxwwwtttsssooorrrvvvyyyzzz|||{{{}}}{{{}}}~~~}}}yyywwwuuuuuuvvvxxxyyyzzz{{{}}}~~~}}}zzzxxxyyyqqqggg___\\\\\\[[[ZZZjjjrrrwwwuuuuuuxxxtttlllZZZHHH555---,,,)))&&&$$$'''&&&&&&%%%%%%&&&&&&''')))'''%%%$$$%%%&&&%%%$$$$$$''''''###$$$''''''###$$$%%%%%%###!!!!!!$$$'''######$$$$$$$$$######"""%%%###  !!!"""(((((()))111DDD```xxxzzzeeeJJJ999///)))'''(((''''''((((((((('''%%%$$$############""""""!!!!!!"""""""""######$$$$$$$$$$$$$$$%%%'''((('''$$$"""$$$$$$$$$$$$%%%&&&'''(((%%%)))---///555AAARRR]]]iiimmmrrrvvvuuuqqqnnnnnnmmmooopppnnnmmmiii```UUUJJJ>>>222---)))%%%###$$$"""!!!!!!!!!!!!###$$$%%%!!!###"""!!!((((((""" !!!***!!!!!!!!!###$$$$$$""" &&&$$$"""###%%%%%%"""!!!$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$######"""!!! """""""""""""""!!!!!!!!!"""!!!!!!"""######""" """%%%&&&%%%$$$###### !!!""""""######$$$$$$!!!""",,,;;;,,,###((('''%%%$$$$$$$$$%%%&&&888555111///000555;;;???MMMOOO___uuusssSSS:::111---''''''&&&'''+++//////+++&&&((()))******(((&&&&&&'''"""'''++++++(((&&&'''******&&&(((&&&$$$((( %%%""""""%%%&&&######&&&+++000+++%%%((($$$ '''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%'''***,,,+++)))###$$$%%%&&&''''''''''''$$$%%%%%%%%%$$$###$$$%%%'''((()))(((&&&%%%$$$%%%'''&&&$$$""""""###$$$%%%%%%'''((((((&&&###""""""%%%%%%$$$%%%***---)))"""***)))))))))++++++)))(((%%%+++///+++(((***...///!!!"""$$$(((,,,///...---(((((()))******+++******,,,,,,...///+++%%%%%%((('''(((***)))'''%%%$$$$$$"""$$$%%%%%%)))///000---***&&&"""!!!###%%%$$$###$$$$$$######""""""!!!!!!###$$$$$$###!!! """###"""$$$%%%(((333EEETTT[[[dddjjjeeePPP999...+++)))%%%&&&((((((((((((&&&%%%######$$$###############$$$%%%&&&%%%#########%%%'''&&&&&&&&&''')))+++,,,(((---000---,,,---,,,))),,,JJJ\\\MMM444***)))(((%%%$$$!!!###&&&""""""!!!!!!"""$$$%%%&&&!!!###$$$$$$$$$%%%%%% $$$((()))&&&###"""###&&&%%%$$$%%%&&&&&&%%%######$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$'''$$$###'''))))))))),,,...222AAAWWWooo}}}rrrhhhaaa^^^cccjjjrrrssspppnnnppptttrrruuuyyy|||{{{xxxssspppsssuuuwwwyyyyyy{{{}}}{{{{{{yyyzzz{{{yyyxxxvvvuuuuuuwwwyyyzzzzzz|||~~~|||xxxvvvtttlllccc]]]]]]^^^\\\[[[gggpppvvvtttssstttnnndddUUUDDD333---,,,***'''%%%'''&&&&&&%%%%%%&&&&&&'''***(((%%%%%%&&&''''''&&&&&&)))((($$$$$$((('''"""$$$&&&&&&###!!!!!!%%%((("""######$$$$$$$$$######'''$$$!!! !!!###$$$$$$(((######)))111BBBgggzzzZZZCCC555,,,(((((("""###%%%''''''&&&%%%$$$############""""""""""""###############$$$$$$$$$!!!!!!###&&&'''&&&"""&&&%%%$$$$$$%%%&&&((()))$$$)))...111888GGGYYYdddnnnpppuuuxxxvvvpppmmmllljjjmmmnnnmmmkkkfff[[[PPP???777///,,,)))&&&'''***"""!!!  !!!"""######""""""!!!!!! """""""""""""""#########"""%%%$$$!!! ###$$$"""%%%&&&'''&&&$$$"""!!!""""""!!!"""$$$&&&'''&&&$$$"""!!!!!!"""###%%%%%%$$$$$$###""""""!!!###!!! !!!"""!!!!!!#########!!! !!!!!!"""######"""!!! %%%""""""%%%$$$!!! ###!!!###$$$&&&---333000)))%%%&&&(((+++******,,,000MMMCCC666000666EEEVVV```xxxxxxgggXXXZZZRRREEE888---&&&#########+++555999666...&&&"""%%%%%%)))///000+++''''''###%%%''')))******(((''')))(((&&&$$$#########$$$&&&%%%&&&(((&&&###$$$(((***+++,,,)))%%%###$$$&&&&&&!!! %%%&&&""""""%%%%%%$$$%%%(((,,,---+++(((+++(((&&&'''***+++)))&&&!!!###%%%&&&%%%$$$$$$$$$###'''(((%%%###%%%%%%###%%%)))***&&&###$$$###!!!&&&%%%###""""""###%%%'''+++***(((&&&%%%$$$%%%%%%)))&&&$$$%%%,,,///,,,%%%000---)))((((((*********+++(((''')))...111111000$$$$$$&&&(((+++,,,***((("""+++---&&&&&&---...(((***''')))...000+++%%%###***(((%%%%%%&&&&&&$$$!!!'''$$$###(((///444444222+++'''""" """$$$%%%&&&%%%"""  !!!%%%&&&$$$"""$$$'''&&&!!!)))%%%"""%%%---888@@@DDDMMMeeerrrcccJJJ999///((('''###!!!$$$((()))%%% $$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%&&&'''((((((''''''(((*********************++++++222777888222)))$$$(((...''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&%%%$$$$$$&&&$$$###$$$&&&&&&###!!!(((%%%######&&&'''&&&$$$&&&((('''$$$%%%((('''###&&&$$$$$$%%%((('''$$$!!!&&&%%%$$$$$$&&&&&&%%%$$$&&&''''''(((((((((((((((000...111@@@[[[vvv~~~~~~|||xxxpppddd\\\aaajjjpppnnnmmmppppppmmmtttwww|||~~~{{{xxxvvvxxxyyyzzz|||}}}~~~}}}}}}}}}{{{zzzyyy{{{xxxuuuvvvyyy||||||{{{yyy|||~~~{{{zzz{{{ssskkkdddaaa^^^[[[ZZZ]]]ZZZhhhrrrqqqrrrsssjjj\\\LLL>>>000+++***(((&&&&&&''''''&&&%%%###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%###############%%%&&&%%%""""""$$$'''%%%((($$$###%%%$$$###!!! !!!"""%%%$$$&&&))),,,777PPPhhh{{{^^^BBB333,,,'''&&&''''''$$$"""###$$$$$$$$$"""!!!!!!""""""!!! $$$$$$$$$%%%&&&&&&$$$!!!)))&&&### ###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%)))(((+++222999CCCWWWjjjrrrrrrtttvvvwwwtttmmmgggmmmiiifffiiijjjbbbQQQCCC666222---)))((('''&&&%%%###"""!!!!!!!!!!!!"""######"""""""""!!!!!!!!! ###""""""""""""""""""""""""%%%$$$!!!!!!$$$$$$"""'''((()))'''$$$"""!!!"""###""" ###%%%''''''%%%###"""!!!!!!"""### !!!!!!"""""""""######""" """""""""!!!"""############!!! !!!"""#########"""!!!  $$$%%%""""""%%%###$$$(((...222000+++&&&...///000000///000666;;;QQQMMMGGGGGGOOObbbxxxgggSSSCCC999777444///***&&&$$$$$$$$$%%%+++111333000***%%%"""%%%%%%(((---...)))&&&'''''''''((())))))((('''''''''&&&%%%$$$######$$$$$$%%%$$$%%%((('''%%%&&&***+++,,,+++)))%%%###$$$&&&&&&""""""%%%&&&###"""%%%***))))))+++...///...,,,***(((&&&'''***+++)))&&&!!!$$$%%%%%%%%%'''(((###''')))%%%$$$%%%%%%###%%%))))))&&&###$$$$$$!!!%%%$$$###"""###$$$&&&'''***)))'''%%%$$$$$$$$$$$$%%%$$$$$$)))000444000***000...,,,,,,,,,,,,+++***...+++((((((***+++(((&&&###$$$%%%(((++++++***((('''///000***)))......((('''$$$&&&,,,...+++(((''',,,)))&&&&&&''''''%%%###***%%%"""%%%+++222555555...***%%%"""!!!###$$$$$$%%%$$$""" !!!"""###%%%%%%"""###&&&%%%"""%%%###!!!###)))///333555>>>LLL___hhh^^^HHH444+++(((((()))******)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&((()))'''((((((((('''''')))***(((((((((((())))))******---000111---&&&$$$''',,,''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###'''%%%###$$$%%%%%%###!!!'''$$$"""###%%%&&&%%%$$$&&&'''&&&$$$%%%((('''###%%%$$$###%%%((()))(((&&&%%%$$$###$$$%%%&&&%%%###&&&&&&'''(((((((((((((((------///:::PPPjjj}}}{{{~~~}}}{{{wwwoooddd\\\___hhhoooppprrrvvvxxxvvvxxx{{{~~~|||yyywwwwwwwwwyyy{{{~~~~~~~~~}}}{{{zzz}}}}}}xxxtttrrrtttwwwyyyyyyzzz}}}}}}|||}}}rrrjjjbbb]]]XXXUUUVVV[[[]]]fffnnnpppoookkkaaaWWWIII<<>>555444===CCCKKKTTTZZZaaammmyyy{{{rrreeeYYYPPPHHHAAA;;;999===???:::111***'''&&&&&&&&&&&&%%%###!!!%%%&&&'''(((((('''&&&&&&'''$$$$$$&&&'''$$$$$$'''''''''''''''((()))***+++"""""""""######$$$%%%%%%######%%%)))***)))+++000Ħ$$$$$$$$$'''''''''Ħ%%%''')))'''&&&%%%%%%&&&''''''(((&&&%%%'''***+++(((%%%###ӵ $$$((()))&&&%%%&&&&&&$$$$$$((()))%%%###$$$$$$""""""""""""###$$$%%%'''(((%%%%%%$$$#########""""""%%%###%%%...666888777666111///,,,,,,...////////////,,,******,,,+++(((%%%###"""###&&&)))******)))333666444000...///+++%%%+++'''%%%'''&&&$$$$$$&&&...,,,***((((((((())))))+++'''###"""&&&---222444,,,)))&&&Ħ""""""!!!!!!""""""$$$$$$ %%%&&&###!!!$$$%%%$$$'''&&&&&&&&&%%%$$$###"""***+++999TTTccc[[[FFF777...,,,)))$$$!!!!!!"""############""""""""""""""" """$$$$$$$$$%%%&&&((($$$%%%&&&%%%$$$$$$&&&(((%%%$$$$$$%%%&&&(((***+++...,,,((($$$""" &&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$###'''&&&%%%$$$$$$######"""$$$###""""""######$$$######%%%$$$"""$$$((('''$$$&&&%%%######%%%'''***,,,%%%%%%%%%&&&''''''%%%###%%%&&&''''''((((((''''''((()))***+++111DDDdddxxxqqqqqqwww}}}}}}|||zzzzzzwwwpppfff^^^VVV[[[bbbiiiqqqyyy~~~}}}yyywwwlllkkkkkkpppwww~~~yyy{{{~~~|||{{{xxx}}}|||~~~xxxqqqkkklllpppvvv{{{yyy{{{|||~~~~~~uuunnneee[[[QQQLLLRRR\\\aaa^^^fffpppjjjTTTDDDAAA:::111******,,,++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((('''&&&%%%###$$$%%%%%%$$$$$$$$$$$$$$$######%%%''''''&&&%%%%%%$$$###"""""""""######''''''&&&'''''''''((()))333JJJfff{{{|||^^^@@@555---&&&%%%&&&%%%$$$$$$$$$"""!!!!!!!!!!!! """###%%%(((***)))&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%***,,,///555>>>LLL___lllooooooooorrrvvv}}}vvvkkk```\\\ZZZRRRAAA222,,,)))&&&%%%&&&'''&&&&&&!!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""$$$######"""!!! """###!!!"""$$$$$$!!!"""###$$$###""""""$$$&&&""""""!!!!!!!!!"""############""""""""""""""""""%%%%%%$$$$$$###"""""""""!!! !!!"""###4ĉ@ӵ###$$$%%%""""""!!!!!!!!!!!!""""""$$$"""$$$((()))((((((+++333///555DDDHHHDDDIIIUUUaaalllwww~~~zzzpppcccYYYRRRJJJ@@@888444111---*********,,,///...***$$$ !!!"""######!!!"""%%%(((******)))((('''$$$###$$$$$$"""###'''***)))((('''&&&&&&&&&&&& !!!"""###$$$%%%%%%&&&$$$###&&&***+++))),,,000>L'''&&&%%%$$$&&&)))=hĦ''')))((('''&&&%%%&&&'''((('''%%%%%%'''++++++(((%%%4ĉ@ӵ$$$((()))&&&$$$&&&&&&$$$###((()))%%%###%%%%%%"""!!!""""""###$$$&&&'''(((##################"""""")))$$$&&&...444555666888333///***(((***///222444...,,,***+++...---***'''(((((()))+++...000000///666666222...------)))$$$***&&&%%%%%%$$$"""###''',,,+++***)))(((((()))***(((&&&$$$%%%(((+++...///'''&&&$$$>L###!!!!!!!!!""""""###$$$%%%!!!%%%&&&######&&&&&&%%%))))))'''%%%$$$$$$%%%&&&(((,,,000888FFFRRROOOEEE>>>666,,,&&&&&&&&&&&&%%%#########"""""""""!!!!!! """""""""###%%%&&&"""#########""""""$$$%%%%%%%%%$$$%%%&&&(((***+++///+++'''$$$###""" &&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$######$$$%%%############""""""###$$$"""$$$$$$###%%%))))))%%%((('''%%%""""""###&&&)))&&&&&&&&&''')))(((&&&$$$%%%&&&&&&'''''''''''''''(((((()))((()))666UUUqqq~~~xxxssstttyyy~~~{{{zzzyyyzzzyyysssjjjcccVVVXXX^^^fffnnnuuuzzz}}}~~~}}}~~~~~~|||yyyuuuiiiggggggkkkttt{{{~~~~~~{{{|||~~~{{{yyy{{{|||yyy{{{wwwrrrnnnnnnrrryyy~~~wwwxxxzzz|||~~~~~~}}}sssmmmdddZZZPPPKKKPPPZZZ^^^[[[dddppphhhMMM999666222+++''')))***))))))***%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((())))))((('''$$$$$$$$$%%%%%%%%%$$$### !!!"""%%%''''''%%%$$$$$$$$$###############$$$$$$###"""###%%%&&&%%%---666GGGbbbxxx[[[;;;000'''''')))'''$$$$$$$$$"""!!!!!!""""""!!! &&&&&&'''((()))((($$$!!!""""""############""""""#########$$$$$$%%%%%%%%%))),,,///444???OOOaaakkkqqqpppppprrrvvv|||{{{oooaaaXXXQQQGGG888+++)))'''%%%$$$&&&'''&&&&&& !!!"""############!!!!!!!!!!!!"""""""""""""""""""""!!!!!! ###%%%###$$$'''&&&"""""""""""""""!!!"""$$$&&&"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$%%%"""!!!!!!"""###GG=?""""""############$$$%%%&&&'''###!!!"""&&&)))***...333======GGGYYYeeekkkrrr{{{xxx~~~qqq```UUUOOOIII@@@888777333...***))))))*********'''(((---000+++$$$ ###"""!!! """$$$&&& ###'''+++,,,***(((((($$$"""$$$$$$"""###&&&...,,,***(((%%%"""  !!!"""$$$%%%&&&&&&&&&%%%$$$&&&******(((***///HdĦ'''((('''%%%&&&=Īj$$$%%%%%%$$$###"""$$$%%%&&&$$$%%%(((++++++(((%%%GG=?'''(((%%%###%%%%%%######'''(((%%%###%%%%%%###""""""###$$$%%%%%%&&&&&&!!!"""######$$$######"""+++&&&'''000444222333888888333,,,)))+++000555888111...,,,---...,,,((($$$'''''''''***---///000///888444...+++++++++(((%%%&&&$$$###%%%$$$###&&&,,,(((*********(((''''''(((%%%%%%&&&'''(((***++++++%%%$$$###HdĦ###"""""""""######$$$$$$$$$$$$%%%%%%###%%%))))))%%%''''''&&&$$$###$$$'''***&&&+++)))$$$...DDDQQQPPPJJJ@@@444---,,,+++(((%%%$$$$$$$$$######""""""!!! !!!############%%%&&&!!!"""###"""!!!!!!###%%%&&&%%%$$$$$$%%%''')))+++***'''%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$###"""###%%%'''###$$$%%%$$$""""""$$$%%%###$$$$$$###&&&******'''))))))'''###!!!!!!###&&&%%%%%%&&&((())))))&&&###%%%%%%&&&''''''''''''&&&(((''''''((('''...FFF___{{{{{{|||~~~yyyyyyyyy{{{|||wwwoooiii[[[YYY\\\eeemmmrrrwww{{{|||{{{zzz}}}~~~yyyuuujjjgggfffkkkttt{{{|||{{{{{{}}}~~~|||zzz}}}yyyxxxwwwwwwuuussssssuuuyyy}}}vvvwwwyyy|||}}}zzznnnggg```YYYQQQKKKNNNUUU[[[ZZZaaajjjaaaHHH555000---(((&&&((()))'''&&&(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((()))(((((($$$######%%%&&&&&&$$$"""###$$$###"""$$$'''&&&###%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%!!!!!!$$$&&&%%%%%%(((222LLLrrrsssHHH777)))(((***'''$$$%%%###"""!!!"""$$$%%%$$$###)))(((((((((((('''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&***...333>>>QQQaaajjjmmmnnnppprrrvvv|||vvvfffWWWKKK>>>111((('''&&&$$$%%%&&&'''&&&%%% !!!"""ӵ !!!!!!ĭӵ!!!ӵ(((Ħ%%%%%%$$$"""!!!!!!###%%%"""ӵӵ """ĦƜ`1.׼s%%%$$$###&&&Ħ,,,---)))''')))000666<<&e!!!g&e(((>hӵ((('''$$$!!! """$$$g&e###guO>uO>&e"""###4ff?>ߝL%%%gĉ@******((('''Shӵ222999777:::CCCMMMVVVg&e>hӵLLLRRRVVVIII666333111...fff?><z(((g&e>&e)))###HL!!!!!!"""ShӵgL%%%%%%""""""%%%$$$%%%&&&'''&&&$$$!!!S?ʬ&&&&&&3h?D%%)?+++---ZufĦ!!!$$$'''gL'''$$$###g&e$$$gĉ@!!!g&e>&e(((@e###$$$??$$$$$$ """###$$$%%%%%%g<ĉ:::>>>6661113we<Ħ;;;7775556663h?@e---000333444444:::222***Z***)))''''''(((%%%3h?gL&&&&&&%%%%%%&&&)))+++)))((('''D%%)?$$$fff?><z***000=?Ħ&&&g&e"""g&eWWWVVVSSSS?ʬ%%%4ff?>ߝL###@e$$$g&e'''&&&$$$3h?g&e>&e%%%%%%??!!!!!!"""$$$$$$%%%%%%%%%!!!"""######"""###(((,,,$$$&&&'''&&&######%%%(((###%%%&&&%%%(((------)))(((******'''$$$###%%%(((""""""###%%%'''%%%"""$$$%%%&&&&&&''''''&&&&&&'''"""###))))))'''111???YYYnnn~~~xxx||||||xxxxxxzzz~~~~~~xxxrrr]]]XXXXXXaaajjjmmmqqqvvvwwwvvvxxx~~~}}}wwwfffcccdddkkkuuu|||{{{xxxyyyzzz{{{}}}~~~~~~}}}yyywwwvvvwwwyyysssxxx|||}}}zzzvvvttttttwwwyyy||||||wwwjjjccc^^^]]]ZZZUUURRRSSSXXXYYYYYYWWWOOOBBB666///+++((((((***)))%%%$$$%%%%%%%%%%%%$$$$$$#########''''''''''''''''''''''''""""""""""""###$$$%%%&&&$$$######%%%''''''$$$ !!!$$$""" &&&&&&!!!!!!""""""""""""!!! &&&)))$$$"""%%%'''&&&""")))++++++888VVVsssaaaAAA222+++$$$!!!$$$"""""""""$$$'''((()))(((***(((&&&%%%'''((())))))$$$###"""!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%"""(((+++///<<>>t|<((())))))'''$$$!!!'''&&&DdDDdDĦ&&&DdDΦDdDĦ$$$q<niDdDĦ!!!qet%%%&&&DdDĦ(((&&&%%%%%%&&&%%%%%%$$$%%%&&&q<R$$$&&&qjRgdKӵHdDĦgdKӵ++++++GR/f6LĭĦ%%%&&&DdDĦ%%%)))%%%DdDĦ&&&`eĭ###DdDΦDdDĦ(((DdDĦ$$$&&&&&&%%%######"""""""""######"""!!!!!!"""geĦ)))///222FSĦCCC;;;qjRgdKӵDdDĦ)))000999???>>>:::888555222DdDĦ***+++)))&&&qjRgdKӵDdDĦ&&&&&&%%%%%%&&&(((***))))))'''HdDĦgdKӵDdDDdDĦ$$$DdDĦ4DufӵDdDĦ%%%DdDĦ333q<R===444peƜ4DuTӵ!!!DdDĦ""""""DdDĦ$$$qjRgdKӵDdDΦDdDĦ!!!"""$$$$$$ ###"""!!!!!!"""###""" ###"""!!!!!!"""$$$&&&''''''&&&$$$"""!!!!!!""""""%%%&&&&&&&&&&&&&&&&&&'''$$$%%%%%%$$$###$$$'''***'''%%%$$$$$$&&&'''&&&$$$)))(((&&&%%%$$$$$$%%%%%%''''''&&&'''(((***,,,---<<>>LLL[[[eeelllooossstttsssrrrqqqpppwwwyyyXXX999---///&&&&&&$$$###&&&)))'''"""$$$###4DuXӵ"""DdDʜ4DuTӵ###>d<ĦKKKDtXXXNNNGGGEEEDDDCCCAAA>d<Ħ333>d<ʜDd<ʜ4DuTӵ222444F&uTӵ]]]4DufئL>epuR)Ħzzz]]]CCC444>d<Ħ(((Dt(((""""""###""""""!!!!!!DdDΦDdDĦ&&&>d<ʜ4DuTӵ$$$4DwDd<Ħ puR)Ħ>d<$$$######$$$'''&&&&&&'''(((peӵ(((ĦpeӵDx<>d<ӵDd<,,,qR/ܗ?fӵ%%%>d<'''%%%>d<Ħ$$$4DufئL>e%%%DdDʜ4DuTӵ%%%DdDĦ%%%######""""""""""""######$$$$$$$$$""" geĦ&&&s<v>aĦ???444peӵDx<DdDĦ...---...///---+++,,,,,,---DdDĦ)))(((((('''peӵDx<>d<$$$###$$$&&&&&&'''***+++***>d<ӵDd<DdDΦDdDĦ"""DdDӵnd<DdDĦ###>d<Ħ$$$peӵ^^^ĦNNNF&uTӵ$$$DdDĦ######>d<Ħ)))peӵDx<>d<ʜ4DuTӵ!!!"""%%%''''''%%%%%%###!!!!!!###$$$$$$#########""""""######%%%%%%$$$$$$###""""""###$$$%%%&&&&&&&&&'''''''''%%%###"""###%%%%%%%%%'''***,,,"""###$$$&&&&&&%%%###"""$$$%%%%%%%%%&&&''''''(((&&&'''((((((((((((((('''///999QQQpppzzz{{{}}}{{{{{{vvvnnngggZZZSSSZZZhhhqqqssssssssssssuuuzzz~~~{{{wwwmmmgggdddfffiiimmmssszzz||||||{{{{{{|||}}}}}}{{{{{{}}}~~~{{{}}}|||{{{zzzxxxvvvttttttvvvwwwvvvtttqqqooopppqqqnnniiiggghhhgggbbbaaaeee^^^SSSDDD888111......---))))))(((((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%'''(((((('''############$$$%%%%%%%%%'''&&&$$$$$$%%%$$$""" """%%%(((***(((&&&$$$$$$$$$$$$$$$%%%'''((('''&&&$$$$$$%%%&&&''''''&&&%%%$$$"""###&&&&&&$$$'''...???```lllLLL666...)))$$$"""&&&)))'''&&&'''&&&$$$"""###%%%&&&&&&%%%"""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%&&&%%%###"""&&&'''+++333@@@OOO^^^fffppprrrssstttsssqqqooonnnllluuuiiiEEE///,,,(((&&&%%%$$$&&&'''&&&$$$"""!!!4DuXӵ$$$D&dq&ĒR%%%$$$sdKĦNNNDHRRuduuunnnkkkiiifffdddsdKĦJJJD&oq<Ōq&ĒRFFFLLLNNN>dp&ĒRyyynfʜd<Φ>d<Ħ'''s&dq&ĒR%%%$$$i?ʜtd<Ħ"""HHܗDӊB%%%<x######&&&&&&%%%&&&'''B?d<############$$$%%%&&&'''$$$!!! """###geĦ'''Hg8>aĦ888///B?Ho9***>dd<ӵ((('''B?Ho9$$$<x''''''$$$"""&&&)))***&ӫeʬtIӇ###>d<Φ>d<Ħ###D&ӫetIӇ###DdDĦ!!!sdKĦ(((B?dp&ĒR%%%$$$>d<sdKĦ(((B?Ho9$$$s&dq&ĒR!!!"""###&&&'''''''''(((&&&###""""""######"""##################$$$$$$$$$###"""""""""###$$$%%%&&&%%%%%%'''((((((%%%###%%%&&&'''''''''''')))+++!!!###%%%&&&&&&$$$###"""######$$$&&&'''(((((((((''''''(((((((((((('''''''''...BBBaaa{{{|||~~~~~~}}}{{{wwwrrreeeYYYPPPWWWdddnnntttvvvwwwuuusssuuuyyy||||||{{{pppfff___ccckkkqqqwwwzzz{{{xxxwwwzzz}}}~~~~~~|||{{{vvvuuuvvvwwwwwwuuuuuutttrrrooooooppprrrpppoooooopppmmmfffaaa```___SSSAAA333---++++++***)))))))))(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%'''(((((('''###$$$%%%%%%%%%$$$%%%%%%'''%%%$$$%%%%%%%%%###!!!"""%%%((()))(((&&&%%%$$$&&&%%%%%%&&&(((((('''&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$&&&***555DDDeeegggHHH999...'''"""%%%((('''&&&'''$$$###"""###$$$%%%%%%$$$""""""######$$$$$$$$$$$$###%%%'''))))))(((&&&%%%%%%&&&***222@@@QQQaaakkkvvvuuutttsssqqqooommmlllbbbffftttvvvVVV777((()))'''%%%%%%&&&%%%%%%&&& 4DuXӵ$$$ Hu]3hh%%%%%%%%%ne///KKK=enexxxwwwpIƎ@t@hiiimmmrrr>hyyy~~~fe@ďDVVVSSSOOOEEECCC;;;000++++++ne$$$$$$=e !!!""""""!!! !!!ege%%%(((sĪj@h'''(((&&&fdDĦ###@ďD'''&&&Hkge######$$$&&&&&&&&&'''(((@h$$$$$$@G***+++HĪj@IŌ'''$$$Bene%%%Hkge'''ne$$$$$$fe,,,Hu]3hh666///&&&se###$$$$$$$$$&&&'''((()))'''######%%%geĦja>aĦ222,,,@G...)))se222000---+++***&&&(((***<Ō)))((('''@G$$$###Hkge&&&))))))%%%!!!###(((***HĪj@IŌ""""""ege'''###Hu]3hIŌ%%%"""DdDĦ!!!ne&&&'''@hhhhrrr>h+++'''&&&se'''ne((((((@G)))'''sĪj@h&&&&&&%%%%%%%%%%%%%%%%%%***'''$$$""""""######"""########################$$$###"""""""""###$$$%%%%%%$$$$$$&&&******&&&###&&&'''(((((('''&&&''')))"""$$$&&&'''%%%$$$$$$$$$"""###%%%&&&'''((((((((((((((((((((((((((())))))'''---<<aĦ...,,,555444,,,)))s׼s777888333,,,&&&$$$(((***+++Ho---***)))'''%%%######""""""%%%***,,,)))%%%###(((+++"""""""""((('''###D^'''%%%"""DdDĦ&&&!!!&&&%%%"""555HHHVVVbbb:::666000---s׼s)))))),,,---...///444///,,,(((&&&''''''&&&%%%$$$$$$%%%)))'''###"""###$$$%%%%%%######$$$$$$$$$#########%%%$$$###"""""""""###$$$$$$""""""&&&++++++(((######%%%''''''&&&%%%&&&'''$$$&&&'''&&&$$$$$$%%%'''"""###%%%''''''((('''''')))(((((('''((()))+++++++++222:::EEEZZZqqqzzzxxxwww~~~{{{uuurrrbbbYYYRRRTTT[[[fffrrr|||yyyuuupppooorrrvvvxxxwwwzzzpppiiikkkppptttxxx||||||sssooosssxxxzzz|||yyyxxx|||}}}zzzrrrpppoooqqqvvvzzzzzzyyyzzz||||||xxxrrrjjjbbb[[[UUUHHH888...++++++)))'''))))))******)))(((&&&%%%$$$$$$%%%%%%&&&''''''(((***'''%%%$$$&&&'''((('''((())))))&&&###!!!"""$$$%%%$$$$$$%%%&&&'''%%%$$$$$$%%%&&&%%%######%%%&&&((('''&&&&&&''''''%%%###!!!###$$$###!!! """$$$""""""!!! !!!######!!!(((+++666PPPrrr~~~kkkFFF999,,,((('''%%%######!!!"""$$$$$$$$$###$$$$$$!!!"""$$$&&&'''((('''''' !!!"""#########"""!!!&&&(((***...777III^^^nnnsssrrrrrrqqqnnnhhh___XXXGGGEEEIII[[[ooooooRRR333,,,'''&&&'''&&&"""$$$)))Φ4DuXӵtvӵ>d<Ħ """$$$&&&(((((((((ĦTTTwwwZZZ]]]eeerrrĦ}}}oooggg___^^^___ZZZMMM@@@===777333888DDDQQQWWWYYYBBB===999<<d<Ħ######"""!!!"""$$$&&&''''''''''''$$$&&&''''''%%%$$$$$$%%%)))(((((()))******'''%%%###(((&&&$$$&&&((()))&&&&&&$$$$$$$$$$$$%%%&&&)))$$$"""$$$%%%###"""$$$'''+++---***(((******(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&))),,,Ħ!!! """%%%((())))))((('''...>d<Ħ111@@@???555)))Be%%%$$$!!!###$$$&&& """$$$""" geFYĉ000)))>aĦ------777888333666<<<===888///)))***Be***555:::777111,,,***)))+++,,,nu]ӵ...$$$$$$%%%'''(((!!!"""###"""!!!"""$$$%%%'''$$$"""$$$***---,,,***$$$))),,,(((%%%$$$$$$!!!######""""""###%%%'''(((!!!%%%((('''""">d<Ħ%%%&&&'''%%%!!!>d<Ħ+++...'''Ħ&&&'''%%%!!!"""&&&&&&###///<<>>:::;;;KKKfffrrr\\\<<<,,,'''&&&(((&&&"""$$$***?aŖ%7uSQuR)ӵsdKĦ###***$$$"""%%%***gdKĦjjjkkkTTTAAA@@@BBBGGGQQQ[[[cccggghhhgdKĦ___hhhrrrtttttttttqqqmmmfff```\\\OOOGGG===888777555///***))))))***,,,///333777:::///......------------...(((''''''&&&&&&''''''((('''&&&%%%&&&((((((&&&gdKĦ"""###$$$%%%%%%'''### """###"""!!!$$$$$$######$$$$$$%%%&&&,,,...+++---111((( '''###)))...000222333...'''gdDĦ"""""""""$$$!!! $$$))),,,***&&&)))&&&&&&'''%%%"""$$$((('''...+++(((+++((('''///...((()))''' %%%,,,((()))'''$$$$$$%%%&&&&&&%%%)))"""""")))+++###$$$'''***+++***'''&&&&&&((('''&&&%%%%%%&&&((()))&&&'''(((gdKĦ&&&%%%%%%%%%&&&(((***+++000sdKĦ000555>>>444(((%%%### ###"""""""""!!!!!! ###"""!!! !!!###ŶS888---+++3we<999@@@888***666777777444///***+++...111444555333000...'''******iĉ@3hR/Ō$$$ $$$***((("""'''&&&$$$"""!!!!!!""""""&&&%%%$$$%%%''')))))))))))))))+++------***$$$&&&$$$######%%%''''''&&&""""""###$$$%%%DdDĦ((('''""""""&&&sdKĦ$$$###gdKĦ&&&%%%$$$$$$$$$%%%&&&'''333222///555NNNnnn}}}{{{nnnbbbRRRDDD666444666777666gdKĦJJJSSSXXX\\\XXXQQQPPPVVV^^^NNN888&&&'''+++(((&&&((((((%%%######&&&((((((&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((("""!!!&&&+++***((('''+++%%%"""###$$$###%%%(((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&''')))***,,,&&&***,,,///<<>>OOOqqqsssNNN888,,,''',,,+++######+++>A"""ne"""###(((###"""&&&neGGGqqqZZZ>>>///---,,,...333888<<<>>>ne999888===CCCIIIJJJJJJHHHEEEAAA===;;;888222***(((+++,,,)))%%%######"""###%%%'''***,,,&&&%%%%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%)))(((((()))++++++ne$$$###""""""""""""'''$$$!!!!!!###$$$###!!!""""""""""""###$$$%%%&&&(((+++))),,,111***$$$+++''',,,000111222222---De$$$$$$$$$%%%$$$######%%%)))+++)))''')))&&&&&&'''&&&###%%%***///333...,,,111///+++000333...///,,,"""$$$)))%%%(((&&&###"""$$$%%%&&&&&&+++ ######(((+++######%%%((()))(((&&&%%%$$$(((''''''&&&'''((())))))&&&&&&ne!!! $$$######$$$%%%''')))***)))ne''',,,///222+++###!!!$$$%%%""""""""""""!!!!!! ###""" """>A<<<777...k<333@@@EEE888'''222333444222...***''''''***,,,///222222111...,,,000000...fh***(((&&&)))---***%%%***(((&&&$$$"""!!!!!!!!!%%%%%%$$$%%%&&&'''(((((()))***+++------)))###%%%###""""""###$$$###"""#########$$$$$$De$$$'''&&&""""""&&&ne$$$###ne###%%%$$$#########$$$&&&&&&%%%)))***...CCCcccxxx~~~~~~uuuiii___XXXUUUTTTUUUXXXnedddfffxxxxxxwwwvvvuuuuuuxxxzzz^^^DDD,,,%%%&&&&&&(((---$$$######%%%((()))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$###'''"""!!!'''+++***(((''')))###!!!$$$%%%$$$%%%(((%%%%%%$$$%%%&&&&&&%%%###%%%&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&''''''&&&***,,,---666GGGWWW^^^cccnnn{{{~~~~~~{{{vvviii]]]SSSQQQVVV]]]fffnnnmmmqqqpppkkkjjjooovvvyyyzzztttnnnkkkmmmooonnnlllqqqkkkhhhiiikkkkkknnnsss}}}~~~|||zzzzzz{{{}}}}}}|||uuuqqqqqqwww{{{zzz{{{{{{tttpppjjj]]]OOODDD;;;111+++)))***((('''&&&&&&))),,,+++&&&$$$'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######""""""$$$&&&'''&&&$$$""""""$$$"""$$$&&&(((((('''%%%$$$'''%%%$$$&&&(((***)))'''***,,,)))$$$"""%%%%%%###'''%%%###"""###$$$$$$###$$$$$$$$$###############***'''%%%(((777RRRppp{{{bbbEEE333+++'''$$$###%%%###!!!"""$$$%%%$$$""""""###""""""''''''"""######$$$$$$$$$%%%%%%%%%&&&&&&)))...444@@@VVViiivvvtttrrrooohhhZZZHHH<<<333,,,///666EEEfffsss```HHH777***++++++&&&%%%###"""""""""###$$$""""""'''666PPPzzzxxxIII...***(((%%%%%%%%%&&&&&&&&&000///------...------------,,,***)))(((+++&&&""""""&&&)))(((%%%$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!###%%%'''""""""!!!!!!!!!!!!""""""&&&&&&&&&((())))))%%%$$$###""""""""""""&&&$$$###"""###$$$$$$###""""""""""""###$$$%%%&&&###'''%%%'''---'''!!!'''+++///222222222111+++$$$%%%$$$$$$%%%%%%%%%%%%&&&'''((())))))((()))&&&'''((('''%%%''',,,888;;;444000444222...222???777555111%%%$$$'''###)))&&&"""!!!"""%%%''''''+++ """!!!&&&)))!!!!!!###'''(((&&&$$$######%%%%%%$$$$$$%%%&&&''''''(((&&&"""###$$$ !!!"""###%%%'''((("""$$$%%%''''''%%%""" """&&&'''###""""""!!!!!!!!!!!!!!!!!!###"""  """333666222(((333AAAEEE777%%%...///000...+++((('''''')))***---//////...,,,***444444111///,,,...,,,'''&&&)))***'''+++***'''%%%###"""!!!!!!&&&&&&&&&&&&&&&'''((()))******+++,,,,,,(((###&&&$$$""""""######""" ######$$$$$$$$$$$$###%%%$$$""""""%%%#########$$$$$$#########"""###$$$$$$%%%"""((()))'''000GGG\\\eeerrruuuwwwuuupppllllllmmmlllpppuuusssrrr|||xxxyyy}}}~~~zzz]]]FFF///&&&&&&&&&(((---""""""$$$'''))))))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$###""""""!!!&&&""""""'''+++)))'''''''''"""!!!%%%'''%%%%%%(((%%%$$$$$$&&&''''''%%%###%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&%%%)))+++)))...;;;KKKUUU___lllyyy|||~~~~~~xxxiii___UUUSSSUUU[[[dddllloooqqqnnnhhhhhhppp{{{{{{vvvoookkkjjjjjjiiiggglllhhheeefffggggggkkkpppvvv}}}~~~}}}{{{{{{|||~~~~~~}}}vvvttttttwwwxxxxxx{{{xxxpppkkkbbbSSSEEE:::555---)))(((((('''%%%'''%%%''',,,---((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""###%%%&&&&&&%%%$$$$$$%%%"""$$$&&&''''''&&&%%%$$$***))))))***,,,+++)))'''***+++)))%%%###&&&&&&$$$(((%%%######$$$%%%%%%$$$###############$$$$$$$$$***)))&&&!!!%%%888VVVmmmwww[[[???...)))%%%"""$$$###"""###$$$$$$###"""!!!###"""!!!"""%%%############$$$$$$%%%%%%&&&&&&%%%'''+++000<<>>444---&&&(((...999UUUqqqxxxaaaIII222***+++)))'''###!!!!!!!!!###$$$###"""""""""""""""""""""""""""###!!!###'''((()))///666YYYkkkAAA,,,+++)))(((((((((((('''%%%$$$$$$%%%&&&''''''$$$"""(((((('''''''''(((((((((+++'''$$$$$$''')))(((&&&&&&%%%$$$###""""""######$$$###"""!!!"""$$$''')))!!! !!!%%%%%%&&&((()))(((%%%############$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$)))'''&&&+++&&&###+++///111111111111+++$$$&&&%%%$$$###"""""""""###%%%'''))))))((('''((())))))'''''')))(((&&&)))--->>>CCC<<<333222//////999OOO???666222)))'''(((!!!)))&&&"""!!!"""&&&)))***))) !!!###&&& ###&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&'''(((((())))))'''&&&$$$$$$######!!!"""$$$%%%&&& !!!"""######$$$$$$!!!"""&&&(((%%%"""$$$###""""""!!!"""######$$$"""!!! """%%%'''+++------+++))))))***+++$$$"""###+++666:::222)))---------***'''%%%%%%&&&)))***+++,,,---,,,***)))...111222111333777666222666666111'''!!!###'''))))))(((&&&$$$###""""""###'''((((((((('''((()))+++******+++,,,+++(((###&&&$$$$$$$$$%%%&&&$$$###$$$$$$$$$$$$############"""######"""###$$$$$$$$$###"""""""""###$$$%%%%%%"""""""""""""""######$$$###((('''!!!"""---;;;BBBIIINNNUUUYYY[[[\\\^^^___aaadddhhhiiifffaaa\\\ZZZ___YYYUUUVVV\\\___[[[WWWCCC666***)))***(((&&&'''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###"""!!!!!!%%%!!!"""(((+++(((&&&''''''###"""&&&'''%%%$$$&&&$$$$$$%%%&&&''''''%%%"""%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))$$$((()))'''(((222AAAMMMaaaooo||||||}}}zzz}}}}}}wwwjjjccc\\\YYYXXXXXX^^^eeerrrtttqqqlllkkksss||||||wwwpppllljjjiiihhhfffllliiigggiiihhhgggjjjpppooowww~~~~~~~~~~~~{{{{{{|||}}}||||||vvvwwwxxxwwwvvvwww|||}}}tttkkkcccXXXGGG:::222///+++)))(((((('''%%%(((%%%&&&+++...***$$$"""#########$$$$$$#########&&&&&&&&&&&&%%%%%%$$$$$$!!!"""###$$$$$$###$$$$$$###$$$%%%&&&&&&%%%$$$###((((((***+++,,,+++)))''')))+++)))%%%$$$''''''$$$(((&&&######$$$&&&&&&%%%"""""""""###$$$$$$$$$%%%$$$'''((($$$"""+++>>>NNNvvv{{{pppRRR777+++(((%%%$$$############$$$######"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%'''***///:::OOObbbggghhhggg^^^PPPAAA666000,,,&&&''',,,111DDDgggxxx]]]===+++((()))((("""!!!!!!"""###$$$###"""""""""############""""""""""""$$$&&&%%%&&&...888``````:::)))###"""""""""$$$$$$"""!!!!!! !!! %%%$$$###""""""###$$$%%%'''$$$""""""$$$%%%%%%###"""!!!!!!!!! !!!!!! !!!###%%%!!!!!! !!!!!!)))((()))+++,,,+++)))'''%%%%%%%%%&&&'''(((******###$$$%%%%%%$$$$$$$$$%%%)))((('''&&&%%%$$$$$$$$$$$$,,,)))(((---)))###%%%(((,,,...///000111,,,%%%&&&%%%$$$###""""""""""""%%%'''))))))((('''((())))))'''''')))(((&&&)))...AAAIIIDDD777000...888KKK\\\AAA111...***+++***""")))&&&"""!!!###'''***,,,***!!!!!!###"""&&&!!!$$$''')))(((&&&%%%%%%'''(((((()))***+++++++++'''(((((('''&&&###  """###$$$$$$"""!!!!!!!!!!!!"""$$$%%%""" """%%%$$$###%%%%%%###"""###$$$%%%&&&$$$###"""""""""$$$&&&''')))(((((((((&&&&&&''')))###!!!!!!$$$(((,,,000333...---,,,(((%%%######$$$)))******++++++***))))))&&&...333111...///111111777:::777...''''''))))))%%%$$$###""""""###$$$%%%&&&'''((('''&&&&&&(((***)))))))))******(((### """""""""$$$&&&'''&&&$$$$$$#####################"""""""""$$$$$$###$$$$$$###"""""""""###$$$%%%%%%!!!!!!""""""############!!!!!! !!!'''---///777666777:::>>>???>>><<>>..."""$$$%%%$$$"""!!!###%%%%%%###$$$&&&###!!!'''$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))******...<<>>000))))))***+++***)))((()))***,,,,,,+++(((&&&%%%&&&(((%%%%%%%%%%%%%%%$$$###"""&&&$$$######%%%&&&''''''"""###$$$%%%%%%$$$""""""$$$###"""$$$&&&&&&### $$$$$$######""""""!!!!!!######$$$%%%%%%%%%$$$$$$'''&&&$$$""""""###$$$%%%"""%%%((('''$$$""""""###!!!###%%%$$$""""""$$$&&&(((+++AAAiiigggKKK666...'''%%%%%%$$$$$$%%%&&&$$$"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%'''((((((((('''(((***,,,222000...,,,***)))(((((()))((('''((()))******(((>>>QQQmmmzzzhhhFFF///+++$$$ !!!%%%(((%%%""""""###%%%((())))))(((%%%### %%%,,,111KKKsssbbb;;;(((### ###"""!!! !!!"""$$$%%%""""""###$$$######"""!!!!!!!!!""""""""""""!!!!!!"""""" """""" !!!!!!"""######$$$$$$"""!!!!!!!!!""""""!!!""""""""""""""""""""""""$$$###"""!!! !!!!!!"""  """"""!!!$$$$$$###"""""""""""""""'''&&&%%%###""""""######((('''&&&$$$$$$%%%%%%&&&&&&!!!''',,,''''''&&& !!!!!!"""###$$$$$$%%%&&&$$$######%%%'''((((((&&&$$$$$$)))***(((+++000$$$***'''***999nnn}}}JJJ+++(((&&&$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""'''###$$$)))***&&&"""###"""###$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&%%%$$$###$$$&&&&&&&&&$$$$$$###"""!!!!!!"""""""""###$$$%%%%%%%%%$$$$$$&&&### """$$$###!!!######$$$'''***)))%%%"""%%%&&&&&&%%%###"""###%%%$$$""""""###'''***++++++333111---((($$$###%%%((($$$###$$$%%%''''''%%%###%%%''''''$$$%%%***,,,***)))(((''''''(((***,,,......------...000111///...///...---***'''&&&&&&(((''''''((()))+++,,,,,,---)))&&&$$$$$$%%%$$$""" """######$$$######!!!!!!###""""""###$$$&&&'''(((%%%$$$$$$$$$######""""""$$$"""!!!$$$((()))(((%%%***%%%$$$***000000222444DDDBBB@@@===999666222000000---***))))))******)))'''&&&$$$%%%'''(((&&&$$$((('''&&&&&&''''''%%%$$$%%%%%%$$$$$$$$$############%%%''''''&&&%%%%%%&&&'''((((((&&&###"""$$$&&&'''%%%###"""######"""!!!###"""%%%,,,,,,'''%%%&&&((('''&&&'''((((((&&&$$$"""&&&&&&""""""%%%%%%!!!&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((()))))))))***((('''&&&&&&(((+++,,,111FFFccc{{{yyywwwvvvuuuoookkkfffbbb```___^^^]]]jjjttt}}}~~~xxxppplllmmmssszzz{{{uuurrrnnnkkkpppllloooxxxzzzuuuuuu{{{{{{wwwssstttyyy|||{{{zzzxxxxxxtttpppqqqttttttqqqssstttpppdddQQQ>>>111+++)))***+++***((('''((()))(((***++++++)))'''&&&'''%%%%%%&&&&&&%%%$$$$$$###'''%%%######%%%'''''''''###$$$$$$$$$$$$$$$######$$$"""!!!###%%%%%%###!!!#########"""""""""""""""%%%%%%%%%%%%$$$######"""'''%%%$$$""""""###$$$%%%###%%%&&&&&&###"""###$$$!!!###%%%$$$""""""$$$&&&###***999UUUvvvvvv]]]???111'''(((***&&&"""!!!&&&%%%###"""""""""$$$%%%&&&&&&%%%$$$#########$$$$$$&&&''''''&&&'''(((***------,,,+++)))((('''&&&&&&%%%$$$%%%&&&''''''%%%444EEE```wwwwww```CCC111""" !!!&&&(((%%%"""###%%%&&&)))******)))&&&%%%'''"""'''000777WWWWWW444***(((#########"""""""""!!!!!!!!!###############"""!!!  !!!!!! !!!"""""""""!!!!!!!!!"""######$$$$$$"""###$$$$$$"""!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!"""###!!! !!!!!! $$$$$$$$$###############'''&&&$$$###""""""###$$$%%%%%%&&&&&&&&&%%%$$$###$$$!!!)))...(((%%%!!!########################%%%$$$###$$$''')))***)))(((%%%$$$'''((())),,,000'''+++"""000KKKaaa444(((&&&$$$###$$$$$$###"""###""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%&&&$$$&&&+++,,,((($$$###""""""###$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''&&&%%%%%%%%%%%%%%%&&&&&&%%%###  !!!!!!"""$$$%%%%%%$$$###"""&&&###!!!!!!###$$$"""#########$$$&&&&&&%%%###$$$%%%&&&%%%######$$$%%%$$$###"""###'''***------555000***%%%###$$$%%%%%%######$$$&&&((((((%%%######&&&&&&$$$&&&+++---+++&&&'''((()))))))))((('''---,,,,,,---//////...,,,------,,,)))&&&%%%&&&'''((((((((((((***---///111((('''$$$$$$$$$$$$###"""######$$$$$$######"""!!!$$$!!!###&&&&&&%%%$$$$$$$$$$$$$$$###############$$$&&&)))+++***(((+++))),,,555???DDDIIILLLXXXOOOCCC:::444111...,,,+++++++++)))((((((***,,,'''&&&%%%%%%''''''&&&%%%((())))))(((&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%''''''&&&&&&'''(((((((((((('''$$$$$$%%%'''(((&&&$$$###$$$$$$###"""%%%$$$&&&******&&&$$$%%%'''&&&&&&'''((('''%%%### $$$%%%$$$$$$&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&)))))))))(((((((((''''''((('''&&&%%%%%%&&&((())))))888RRRmmm~~~zzzzzzyyyrrrnnnjjjgggeeeeeedddccclllwwwvvvqqqqqqwww|||}}}xxxsssrrrqqqooouuurrruuuzzzxxxrrruuu|||yyyvvvtttuuuyyy|||}}}|||xxxxxxtttooooooqqqppplllnnnqqqooocccOOO;;;000,,,***+++,,,***(((&&&'''(((&&&))),,,,,,***(((&&&%%%%%%%%%%%%&&&%%%%%%$$$###&&&%%%###$$$%%%'''&&&&&&$$$$$$$$$######$$$$$$%%%$$$"""!!!!!!"""######"""""""""""""""############&&&&&&%%%$$$###"""!!!!!!&&&%%%$$$""""""###$$$$$$###$$$$$$$$$######$$$&&&!!!###$$$$$$######$$$%%% )))///;;;XXXxxx}}}oooQQQ:::)))***...''' %%%$$$#########$$$%%%&&&)))'''&&&$$$###"""######!!!###&&&'''&&&%%%&&&&&&(((((())))))((('''%%%$$$%%%$$$###$$$&&&&&&&&&%%%***666MMMjjj|||]]]???!!! !!!&&&'''$$$###$$$%%%&&&((())))))(((&&&%%%((($$$!!!(((111;;;aaayyyJJJ...,,,---'''"""#########"""!!!$$$$$$######""""""!!!!!! !!!!!! """""" ###$$$"""!!!!!!""""""###############%%%'''&&&""" !!!"""""""""""""""""""""""""""#########"""""""""""""""&&&$$$!!!!!!!!!"""""""""""""""##################&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$###%%%###+++///)))&&&$$$########################$$$######%%%(((***+++***,,,)))&&&&&&'''((()))++++++&&&(((888bbbFFF)))%%%###""""""$$$$$$$$$######""""""""""""""""""###(((((((((((())))))))))))&&&&&&(((+++,,,***&&&###!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######'''''''''&&&%%%$$$%%%%%%'''%%%"""  """###""""""!!!!!!!!!"""""""""%%%###!!!"""$$$$$$!!!$$$######"""###$$$%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&$$$###$$$(((,,,...000666000'''######$$$$$$###$$$######%%%''''''&&&%%% ######!!!###)))+++***%%%&&&((((((((('''%%%$$$&&&%%%%%%&&&(((((('''%%%&&&'''&&&%%%$$$$$$&&&((('''(((((()))***,,,...///%%%$$$######$$$&&&''''''$$$$$$$$$$$$######""""""%%% $$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''((()))******///555???IIIQQQVVV[[[___VVVKKK<<<222...,,,)))'''(((***+++***'''&&&))),,,&&&&&&%%%&&&&&&&&&&&&&&&'''***,,,***&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((''''''((()))((((((((('''&&&&&&&&&&&&'''%%%######$$$$$$###"""&&&&&&''')))(((&&&$$$###'''&&&&&&''')))(((%%%###%%%&&&&&&&&&&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&***))))))(((''''''&&&&&&((('''&&&%%%%%%%%%&&&''''''000DDD___yyy|||zzzyyyvvvsssooolllkkkjjjiiihhhoooyyyzzzvvvvvv{{{}}}|||vvvtttvvvxxxxxxxxxwwwxxxxxxrrrlllooowwwtttssstttwww{{{}}}}}}{{{ttttttqqqmmmlllnnnlllhhhhhhkkkiii\\\HHH666,,,***+++,,,,,,***'''&&&&&&'''(((***,,,,,,)))&&&%%%%%%###$$$$$$$$$$$$$$$######%%%$$$"""###$$$%%%$$$###$$$###"""!!!!!!###$$$%%%###"""!!! !!!"""###$$$!!!!!!""""""######$$$$$$%%%%%%$$$######"""""""""%%%%%%$$$###"""############""""""""""""###&&&'''"""###############$$$$$$###'''(((+++<<>>^^^|||xxx"""!!!$$$'''&&&!!!!!!$$$"""###$$$%%%%%%$$$###""" '''(((---???VVV{{{YYY777(((%%%$$$"""""""""######""" ######""""""""""""######!!!""""""######""""""!!!!!!$$$###!!!"""''')))(((""""""""""""""""""#########$$$%%%%%%###"""""""""""""""""""""""""""""""""######$$$$$$######"""!!!###!!! !!!!!! !!!"""#########"""$$$###"""!!!!!!"""###$$$&&&%%%###!!!!!!"""###$$$### &&&((("""###((($$$((('''&&&%%%###""" ######$$$&&&(((***)))(((''''''%%%%%%)))...---)))&&&...777]]]@@@'''((("""""""""###%%%%%%$$$"""$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''(((''')))+++)))$$$######$$$%%%&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$'''))))))&&&$$$%%%'''&&&%%%#########%%%&&&((()))'''%%%###"""$$$&&&((($$$""" !!!$$$%%%### $$$%%%$$$###"""###&&&((($$$&&&)))***)))))))))******))))))+++...000111000222...)))%%%$$$$$$$$$$$$&&&'''(((+++------+++)))"""%%%%%%###%%%***,,,***((('''%%%$$$######$$$$$$%%%$$$$$$%%%''''''&&&$$$(((((('''%%%""""""###$$$###%%%(((******(((&&&%%%((('''&&&$$$######%%%(((%%%%%%$$$############$$$((($$$!!!!!!$$$''''''&&&"""######$$$%%%&&&''''''$$$'''((()))***222???III```hhhjjj^^^NNNCCC@@@???333///***((())))))(((''''''((()))(((&&&%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''%%%&&&((((((&&&%%%&&&''''''&&&%%%&&&((((((&&&$$$&&&$$$"""!!!""""""!!! &&&((('''$$$$$$&&&&&&###'''((()))***+++***'''$$$***)))***---,,,'''$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((('''&&&%%%%%%(((((('''''''''(((((()))%%%'''000CCC]]]www{{{tttsssqqqqqqrrrsssrrrqqqvvvzzz}}}}}}zzzvvvwww{{{uuuvvvuuurrruuu|||zzzrrrmmmlllnnnjjjlllppptttwwwyyy{{{{{{tttvvvuuurrrsssvvvtttppphhhdddZZZKKK<<<111---,,,)))***+++)))'''%%%&&&'''......,,,)))%%%$$$%%%&&&!!!"""#####################"""""""""######""" !!!!!!!!!!!!""""""###$$$!!!#########"""###%%%'''""""""""""""############"""!!!!!!!!!"""$$$&&&'''$$$############""""""""""""!!! !!!###%%%%%%$$$###"""""""""$$$%%%$$$###%%%!!!%%%,,,)))+++GGGjjj~~~rrr[[[AAA...'''&&&&&&"""""""""""""""#########$$$%%%%%%%%%&&&&&&&&&&&&"""$$$'''((('''&&&'''(((###$$$%%%&&&''''''&&&%%%'''&&&%%%&&&((()))((('''%%%&&&(((000FFFeee######%%%(((%%% ###"""######$$$$$$######""" ******111PPPsssuuuJJJ444,,,&&&###%%%""""""""""""!!! """"""!!!!!!"""###$$$%%%!!!""""""######""""""!!!!!!###### """''')))(((###"""""""""""""""""""""###""""""###$$$$$$"""!!!""""""""""""""""""""""""######$$$$$$$$$###"""!!!  """"""!!!!!!###%%%%%%$$$###$$$###"""!!!!!!"""###$$$###############"""""""""!!!%%%''' !!!&&&""",,,+++)))&&&"""######$$$&&&(((((('''%%%&&&'''&&&&&&***///,,,%%%"""&&&###111AAA111***$$$#########$$$&&&&&&$$$"""$$$######""""""######$$$%%%&&&&&&&&&&&&'''''''''%%%((('''%%%&&&+++***%%%$$$$$$%%%&&&'''''''''''')))((((((''''''&&&&&&%%%"""&&&***)))&&&$$$&&&)))%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$!!!###%%%%%%###"""######""" !!!$$$'''$$$'''***,,,,,,+++,,,,,,,,,,,,---///111222111000------+++(((%%%$$$%%%&&&%%%)))///555777555...)))###&&&%%%###$$$)))+++)))'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%''''''&&&$$$!!!!!!"""$$$###$$$&&&'''(((((((((((('''((('''$$$""""""&&&)))&&&%%%$$$#########$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&""""""###$$$%%%''''''((($$$'''+++---444CCCXXXhhhvvvssseeeOOO===555111///***)))((('''''''''''''''&&&%%%%%%&&&(((((('''&&&$$$&&&((('''%%%$$$&&&'''&&&%%%%%%%%%&&&%%%$$$"""$$$$$$%%%%%%&&&&&&&&&&&&%%%'''((('''%%%$$$$$$$$$&&&%%%$$$&&&((((((%%%###&&&%%%###"""######"""!!!%%%((('''""""""&&&'''$$$((()))***,,,---,,,((($$$((()))000888888///'''%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''+++666KKKfff{{{nnnmmmnnnppptttvvvwwwvvvwwwwww~~~}}}{{{{{{xxxtttuuuyyytttvvvuuutttwww~~~zzzuuurrrooommmjjjjjjkkklllooouuu{{{wwwyyyxxxuuuvvvxxxwwwrrrjjj```QQQAAA555///---,,,((()))***)))'''&&&'''(((***++++++***(((&&&&&&'''######$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%""" !!!"""###$$$$$$%%%%%%%%% ###%%%&&&$$$$$$%%%'''#########"""""""""""""""###"""!!! !!!###$$$&&&###############""""""!!!"""!!! """$$$%%%$$$"""$$$"""!!!"""$$$&&&$$$###""""""%%%'''%%%(((===SSSqqq|||tttTTT777...+++&&&######$$$$$$######""""""$$$%%%'''((('''&&&%%%######%%%&&&&&&%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$%%%(((+++222GGGjjj###$$$&&&(((%%%"""#########$$$$$$#########""",,,+++555]]]ccc999---+++$$$"""'''!!!!!!!!!!!! !!!!!! !!!"""###%%%&&&!!!!!!""""""""""""!!!!!! """!!!!!!&&&)))(((#########"""""""""""""""###!!! !!!$$$%%%### """"""""""""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!###%%%%%%###!!! """%%%&&&&&&%%%%%%######"""!!!!!!"""###$$$!!!"""$$$%%%%%%###!!!!!! '''***""""""%%%!!!""""""###$$$%%%%%%&&&&&&######$$$%%%''''''&&&$$$(((***)))'''***...))) !!!222///+++222111 $$$###$$$%%%&&&&&&$$$"""$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%(((&&&###%%%******&&&$$$%%%&&&'''(((((((((((()))))))))(((''''''&&&&&&!!!&&&******&&&%%%'''***&&&%%%%%%$$$###"""!!!!!!!!!$$$%%%%%%"""$$$!!!"""%%%&&&%%% """###!!!"""%%%%%%(((+++------------.........///222444444111///***,,,---***&&&$$$%%%((($$$+++555===@@@:::000((("""$$$$$$!!!"""&&&(((&&&%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!"""$$$$$$###!!!!!!!!!!!!!!! ###%%%$$$$$$$$$%%%&&&)))+++,,,$$$%%%%%%$$$###$$$)))---&&&%%%$$$#########$$$%%%!!!"""######"""!!!###$$$""""""###$$$&&&'''(((((($$$(((---111<<>>dddbbb???444...%%%%%%%%%%%%%%%%%%$$$###"""&&&'''((()))(((&&&###!!!###$$$%%%%%%$$$%%%''')))$$$$$$############$$$$$$'''&&&%%%&&&((()))((('''$$$%%%)))***'''111RRRuuu$$$ &&&'''###!!!$$$!!! """%%%%%%$$$&&&***+++'''...BBBeeeMMM444111!!!"""+++###!!! %%%%%%%%%$$$$$$$$$###### !!!"""!!!  !!!!!!###### !!!$$$%%%###"""!!! """###$$$%%%%%%%%%$$$######$$$%%%$$$ $$$$$$"""%%%$$$""""""###"""!!!%%%%%%$$$""" $$$ $$$'''%%%%%%'''#########""" !!!"""$$$###!!! !!!$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$%%%%%%&&&'''***%%%%%%)))(((###"""%%%((('''&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&(((***+++)))&&&###""""""##################"""!!!"""%%%''')))$$$!!!"""''')))(((&&&'''&&&&&&'''))))))((('''######$$$%%%&&&&&&''''''***)))&&&$$$###$$$%%%&&&'''###$$$((((((%%%(((///&&&###!!!!!!"""###""""""$$$""" ###$$$"""###!!! $$$'''((($$$###!!! !!!"""$$$%%%(((***---...---+++******333///000555777333///---''',,,,,,&&&"""###%%%&&&++++++...222555444...)))&&&%%%###!!!!!!"""###$$$&&&&&&'''((('''&&&$$$###%%%###"""###%%%%%%""" !!!"""###$$$$$$%%%$$$$$$'''%%%$$$%%%(((***)))'''((('''%%%#########%%%&&&%%%%%%%%%$$$$$$#########%%%###!!!!!!###$$$%%%$$$###)))---***%%%###$$$%%%&&&---222;;;PPPkkkzzz|||bbbOOO;;;222///***'''((("""%%%'''%%%###"""$$$&&&$$$######%%%&&&&&&$$$"""(((((('''&&&&&&'''''''''%%%$$$###$$$%%%%%%###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((('''&&&%%%$$$%%%&&&'''###"""!!!###&&&&&&$$$!!!!!!$$$(((&&&+++&&&(((,,,...///,,,)))&&&$$$"""222KKKLLL555&&&)))%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%'''%%%)))+++)))$$$"""$$$(((%%%'''+++///444EEEbbb|||{{{pppnnnqqqooolllvvv~~~xxxxxxzzz}}}~~~|||}}}~~~yyyttt}}}{{{|||~~~}}}zzz|||~~~zzztttqqqqqqrrrjjjiiigggfffjjjrrryyy}}}{{{}}}|||yyywwwvvvppphhhfffQQQ:::222333222---***,,,+++)))))))))(((&&&###&&&'''((('''&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""###%%%&&&&&&%%%$$$###!!!$$$'''%%%!!! """&&&""""""!!!!!!"""$$$&&&'''$$$######""""""######$$$###!!! """%%%&&&%%%###!!!"""$$$%%%%%%&&&((()))%%%$$$""" !!!%%%---222LLLmmmwwwWWW???000&&&''' $$$((((((,,,,,, ###$$$'''(((((('''&&&%%%$$$######$$$&&&''''''&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&((('''''''''&&&+++>>>SSS%%%!!!!!!%%%&&&###"""$$$$$$""""""$$$$$$###''',,,...)))000FFFkkkrrrBBB...--- !!!(((%%%#########$$$$$$"""!!!%%%%%%$$$$$$$$$############"""""""""!!!!!! !!!###### !!!$$$%%%###"""!!!!!! !!!"""###$$$&&&&&&%%%###!!! !!!%%%!!! ###"""%%%$$$""""""######!!! !!!""""""!!! !!!"""%%%!!!!!!%%%'''%%%$$$&&&#########"""!!! !!!"""###"""!!!  !!!!!!###$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$%%%&&&&&&(((%%%%%%((((((###"""%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%'''***+++)))&&&###""""""###############$$$######%%%(((+++***'''###$$$''')))(((%%%&&&%%%%%%'''((()))'''&&&######$$$$$$%%%&&&&&&''')))((('''%%%%%%$$$%%%%%%""" ######!!!###)))&&&###!!!!!!"""###""""""  !!! $$$"""!!!%%%'''(((%%%###""" !!!###$$$###%%%(((*********+++,,,---+++---333555000+++(((+++---,,,&&&###$$$%%%###+++,,,---///000///+++(((&&&%%%###"""!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###$$$%%%%%%### """######$$$$$$$$$$$$$$$'''%%%$$$&&&)))***)))''')))((('''%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""!!!!!!###%%%%%%%%%$$$'''(((&&&"""!!!###&&&(((333@@@OOOcccsssrrrgggIII:::...++++++'''$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$&&&&&&### %%%$$$$$$%%%###"""((()))+++,,,---,,,)))&&&$$$$$$###--->>>???///&&&(((%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&((((((((())))))))))))))))))###$$$'''***...;;;TTTkkk|||qqqmmmooommmjjjvvv|||vvvvvvwwwyyy~~~~~~}}}|||xxx}}}{{{{{{~~~}}}{{{}}}|||wwwuuuvvvwwwmmmkkkhhhgggjjjrrr{{{}}}~~~}}}zzzxxxvvvoooggg[[[KKK999111---+++***,,,,,,+++************'''%%%((())))))'''$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$"""!!!!!!!!!"""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$&&&'''$$$!!!###""""""""""""$$$%%%&&&######""""""""""""######$$$"""!!!"""%%%'''&&&$$$ """$$$$$$$$$$$$&&&'''$$$$$$###!!!"""%%%+++///:::QQQqqqsssQQQ555)))''' ###&&&$$$(((***!!!""""""$$$%%%%%%%%%$$$######""""""###%%%&&&&&&%%%$$$$$$######$$$%%%'''((($$$###"""###%%%&&&%%%$$$%%%$$$%%%&&&$$$'''555DDD&&&###"""$$$$$$""""""%%%&&&######$$$######'''---///,,,777QQQvvv\\\555'''***""""""&&&$$$$$$%%%'''(((&&&###!!!%%%$$$$$$$$$$$$#########'''$$$""""""$$$$$$!!!!!!$$$###!!!!!!$$$%%%######"""!!! !!!"""###$$$%%%$$$$$$###"""!!!!!!!!!$$$!!!!!!###""" %%%###""""""######!!!  """""""""###$$$&&&""""""%%%'''$$$###$$$######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""######$$$$$$######""""""$$$$$$######$$$$$$%%%&&&&&&$$$%%%''''''$$$$$$&&&&&&'''(((((()))((('''&&&&&&%%%$$$###$$$&&&)))+++(((%%%###"""############!!!"""#########%%%))),,,+++(((%%%%%%((()))(((%%%&&&%%%%%%&&&(((((('''%%%#########$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$"""###&&&%%%$$$&&&***&&&###!!!!!!"""###""""""!!!"""$$$$$$$$$###$$$%%%%%%###!!!!!!###&&&''''''&&&$$$"""!!! !!!"""### """%%%&&&(((***...000---,,,///666777111+++)))......+++%%%$$$&&&$$$ ***++++++***(((''''''(((&&&%%%###"""""""""###$$$%%%%%%%%%%%%&&&'''(((((((((&&&%%%%%%%%%%%%###"""%%%%%%%%%$$$$$$$$$######'''&&&&&&''')))******)))******)))(((&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###""" !!!###%%%&&&&&&############"""$$$(((+++///AAAVVVgggqqqppp\\\EEE555...)))+++---***&&&###%%%$$$###$$$%%%&&&%%%$$$%%%&&&'''&&&###!!!###&&&$$$$$$############$$$$$$%%%&&&'''&&&%%%$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''###$$$$$$$$$$$$###""""""%%%$$$$$$$$$%%%$$$""" )))###!!!%%%((('''%%%%%%))))))))))))((('''&&&%%%###$$$(((......***&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%''')))(((&&&&&&(((---...+++'''###$$$&&&''')))111DDDWWWxxxzzzqqqllllllkkkiiiuuuxxxtttqqqrrrwww||||||{{{{{{~~~{{{}}}zzzzzz~~~~~~}}}~~~}}}{{{zzz|||~~~rrrmmmhhhfffiiipppyyy}}}~~~}}}zzzyyyvvvnnndddPPPFFF:::000)))%%%)))///+++*********++++++)))'''((((((((('''$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$"""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&&&&'''&&&### ###$$$######"""######$$$$$$######""""""""""""#########""""""###%%%&&&&&&%%%!!!"""######""""""###%%%$$$$$$$$$######$$$(((+++,,,444UUUfff@@@///+++$$$&&&'''"""$$$&&& """"""#########$$$$$$$$$###"""!!!"""$$$%%%%%%$$$""""""!!!"""###&&&)))+++$$$###"""###$$$%%%%%%###$$$###$$$%%%%%%%%%,,,444&&&%%%$$$$$$"""!!!###%%%$$$"""###%%%$$$"""%%%***,,,000CCCccc|||LLL000%%%)))$$$$$$&&& $$$######$$$%%%$$$""" $$$$$$$$$$$$############)))%%%""""""%%%&&&###!!!$$$$$$!!!!!!%%%%%%#########"""!!!!!!"""###$$$!!!!!!!!!###$$$%%%%%%$$$!!!!!!!!!###$$$%%%&&&'''%%%###""""""######"""  """#########$$$'''######&&&'''$$$""""""###"""""""""######"""!!! !!!"""""""""""""""""""""############""""""###############$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$&&&((())))))((('''&&&'''%%%###"""###%%%(((***&&&$$$""""""###$$$###""" """"""!!!###%%%'''(((&&&%%%%%%'''((('''&&&&&&%%%%%%&&&((()))'''&&&#########$$$$$$$$$%%%%%%&&&'''((()))((('''%%%$$$%%%&&&'''(((''''''(((+++&&&###!!!!!!"""###""""""!!!$$$((((((&&&%%%'''***&&&$$$"""###%%%&&&'''&&&'''%%%###!!! !!!""""""###%%%&&&'''+++///333,,,+++...222333...******...---((($$$%%%(((&&& &&&''''''%%%""""""%%%)))%%%$$$###"""""""""######%%%%%%%%%%%%''')))+++,,,((('''&&&&&&%%%%%%$$$$$$'''&&&&&&%%%$$$#########'''''''''((()))************))))))((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!###%%%&&&&&&"""!!!!!!$$$&&&(((---222999SSSllltttkkkYYY@@@***---++++++,,,---+++'''$$$%%%###!!!"""%%%&&&$$$!!!"""%%%&&&###!!!%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((('''$$$$$$%%%'''$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''######$$$%%%%%%###"""!!!&&&&&&%%%$$$$$$###"""!!!'''!!!%%%***)))%%%$$$%%%%%%%%%%%%&&&'''((()))###&&&&&&$$$$$$'''(((%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&%%%&&&(((***&&&%%%%%%'''***+++((($$$&&&%%%'''))))))---;;;HHHhhhtttooohhhjjjkkkhhhqqq{{{zzz{{{uuuooommmqqqvvvyyyyyyvvvvvvwww{{{~~~~~~}}}}}}zzzzzz~~~~~~}}}}}}~~~wwwpppiiifffggglllttt|||{{{|||{{{zzzzzzwwwnnncccOOOEEE:::222***&&&)))///))))))((()))++++++)))(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$###############"""""""""""""""###"""!!!!!!!!!"""###$$$&&&&&&%%%###"""###'''***%%%$$$$$$#########""""""$$$######""""""######$$$"""!!!!!!"""###$$$$$$$$$"""###$$$$$$"""!!!"""$$$###$$$%%%%%%$$$$$$%%%'''+++(((===iiiuuuSSS<<<222)))***,,,%%%###$$$%%%$$$$$$$$$$$$%%%&&&'''$$$###!!!"""###%%%%%%%%%###"""!!!!!!###&&&)))+++%%%$$$$$$$$$&&&'''&&&%%%&&&%%%%%%%%%&&&'''))),,,&&&((('''$$$!!!!!!###%%%!!! """&&&%%%###$$$(((+++888WWW{{{lllBBB///%%%%%%###"""$$$$$$%%%### !!!""""""!!!$$$$$$$$$#########""""""***&&&"""###&&&'''$$$"""$$$$$$!!!"""%%%&&&$$$$$$###"""!!!!!!"""###$$$ !!!$$$%%%###"""!!!!!!"""!!!###%%%''''''$$$###!!!"""######"""!!!!!!######"""""""""'''######''''''$$$!!!!!!###"""!!!"""$$$%%%###  !!!"""######""""""!!!""""""#########""""""###""""""""""""###$$$$$$###%%%%%%%%%%%%&&&%%%$$$###%%%'''((()))((('''%%%'''%%%###""""""$$$&&&(((%%%###""""""###$$$###"""!!!"""###"""!!!!!!"""$$$#########$$$&&&''''''&&&'''&&&&&&'''))))))(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((())))))(((%%%$$$ """$$$###"""###$$$%%%&&&###!!!!!!"""###"""""""""&&&'''%%%###%%%'''&&&%%%$$$$$$&&&'''&&&%%%'''%%%###!!! !!!"""$$$$$$%%%$$$%%%(((,,,///)))&&&&&&)))(((%%%%%%(((+++***&&&###%%%)))'''"""!!!"""###!!! %%%)))$$$$$$$$$########################$$$&&&(((+++,,,(((''''''&&&%%%%%%&&&''')))(((&&&%%%$$$$$$$$$$$$&&&'''(((((())))))***+++((((((((('''%%%###""" ##################$$$$$$$$$""" !!!###%%%&&&%%%###!!!"""'''((((((...555EEEbbbxxxpppVVV???///%%%''''''((('''''''''%%%###'''$$$"""###&&&'''%%%###"""$$$&&&###!!!&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$%%%'''%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%###"""&&&&&&&&&%%%###""""""###$$$ !!!%%%'''$$$###$$$$$$#########$$$&&&)))***$$$((('''######((()))%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''&&&'''***,,,&&&'''(((((('''&&&%%%$$$'''&&&''')))***,,,555>>>[[[qqqjjjdddgggjjjgggkkkrrrpppxxxrrrllljjjnnntttyyy{{{uuuuuuvvvyyy|||~~~{{{zzz~~~~~~}}}|||{{{}}}}}}tttmmmkkkjjjkkkrrrzzzzzz{{{{{{{{{}}}{{{qqqeeePPPDDD777000---***)))***''''''&&&((()))***((('''&&&((()))((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$#########"""""""""!!!%%%$$$###!!! !!!""""""&&&&&&$$$###"""$$$'''***%%%$$$$$$$$$###""""""!!!$$$$$$############$$$$$$ !!!"""""""""###$$$###%%%%%%$$$###"""###$$$"""$$$%%%%%%$$$######$$$))))))333PPPssskkkNNN555******...'''$$$%%%!!!%%%%%%$$$$$$%%%%%%&&&''''''%%%""""""$$$&&&&&&&&&$$$###"""""""""$$$&&&(((%%%$$$###$$$&&&'''&&&%%%'''&&&$$$"""$$$'''***+++%%%)))***%%%!!!!!!######!!! """&&&&&&$$$%%%***333IIIqqqZZZ888...%%%"""""" $$$'''$$$!!! !!!#########$$$############"""""""""'''%%%###$$$&&&&&&$$$""""""%%%$$$""""""%%%&&&$$$%%%$$$###"""!!!"""######"""  """!!!"""###"""!!!"""!!!$$$"""!!!"""###$$$"""!!!!!!###$$$"""!!!!!!!!!&&&######'''((($$$!!!!!!###!!!!!!###&&&&&&### !!!""""""""""""""""""###!!!!!!""""""######"""""""""""""""!!!""""""###$$$###&&&&&&$$$$$$&&&%%%""""""###%%%&&&''''''&&&&&&&&&%%%$$$#########$$$%%%$$$###""""""$$$$$$###!!!###%%%&&&%%%###"""###$$$"""###$$$%%%%%%&&&&&&%%%&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))(((&&&%%%"""$$$"""!!!###$$$"""&&&###!!!!!!"""###""""""!!!$$$'''((('''&&&&&&&&&&&&%%%$$$%%%'''&&&$$$###&&&$$$"""!!! !!!"""############"""!!!###&&&))))))'''&&&'''%%%"""%%%***'''(((&&&"""###''''''### """$$$'''$$$$$$$$$$$$######"""""" !!!"""$$$&&&((()))%%%&&&&&&%%%$$$%%%''')))***((('''%%%$$$$$$%%%%%%%%%'''(((((((((((()))+++(((((('''%%%$$$###""""""""""""""""""############%%%###!!!!!!###$$$%%%$$$$$$"""$$$((((((&&&///<<>>```|||bbb===,,,(((,,,(((&&&(((%%%######$$$$$$$$$%%%%%%%%%(((&&&###"""$$$&&&&&&&&&$$$$$$#########$$$$$$%%%###"""!!!"""###$$$$$$"""$$$%%%### &&&))))))$$$***,,,&&&!!!"""###!!!$$$""""""$$$$$$%%%***111CCC```tttIII000...&&&###$$$!!!$$$%%%###""""""######"""!!!############""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%"""%%%%%%""""""&&&&&&$$$%%%%%%###"""""""""######%%%""" """$$$###!!!$$$""" """###"""!!!"""###$$$###!!!"""###$$$###"""!!!"""###%%%"""###''')))%%%""""""###!!! ###''''''$$$ $$$###"""!!!!!!!!!"""### !!!!!!""""""""""""""""""!!!!!!!!!!!!"""#########''''''######%%%%%% """"""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$###""""""###"""!!!"""$$$$$$###!!!"""###%%%%%%#########$$$$$$&&&''''''%%%$$$######$$$######$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&!!!''')))&&&%%%((((((%%%&&&###!!!!!!"""###""""""&&&&&&(((***+++***'''%%%%%%%%%%%%&&&'''&&&###!!!%%%###""" !!!###$$$"""######"""!!!"""$$$&&&***))))))+++(((%%%''',,,%%%((('''""" ###$$$###!!!#########!!!$$$$$$$$$$$$$$$###"""""" !!!###$$$&&&'''((((((###$$$%%%$$$###$$$(((+++***(((&&&%%%$$$%%%&&&'''$$$&&&(((((('''&&&(((***)))(((&&&%%%$$$$$$$$$%%%""""""#########$$$$$$$$$&&&$$$"""!!!"""$$$#########!!!$$$))))))+++===QQQdddjjjcccIII222******+++!!!'''***&&&$$$&&&((('''&&&'''((((((&&&&&&'''(((###$$$%%%&&&&&&'''''''''############$$$%%%&&&'''+++%%% !!!%%%'''%%%"""&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$(((''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%###"""%%%'''%%%!!! """""" !!!$$$%%%%%%$$$######%%%'''((('''%%%%%%&&&&&&$$$%%%'''(((&&&%%%######$$$%%%&&&###%%%''''''((())),,,///***&&&######%%%''''''%%%&&&######&&&((((((+++///CCC___}}}}}}ssseee\\\___eeeaaacccjjjkkkfffggggggfffgggmmmwww{{{yyywwwvvvwww{{{}}}zzz~~~zzzyyyyyyzzz|||}}}zzzxxxzzzrrrpppuuuuuuppprrrzzzzzz{{{zzzzzz|||yyykkk\\\III;;;///,,,---+++(((&&&(((''''''((())))))'''%%%***++++++)))&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###%%%%%%$$$######""""""!!!"""######$$$$$$$$$$$$$$$%%%###"""!!!!!!!!!!!! ######$$$$$$$$$###""""""""""""!!!!!!!!!!!!"""""" """$$$$$$######%%%'''!!!###$$$###""""""###$$$!!!###$$$$$$"""""""""$$$!!!+++---///JJJqqq~~~tttTTT:::,,,,,,'''&&&(((&&&###$$$%%%&&&'''&&&%%%%%%(((%%%"""!!!###$$$%%%&&&!!!"""###$$$%%%$$$$$$######!!!!!!"""###$$$###"""!!!%%%&&&!!! $$$''''''###+++---'''""""""""" )))$$$!!!"""###&&&...777QQQpppiii>>>+++...)))&&&)))$$$&&&!!!!!!!!!###$$$### ############""""""""""""!!!###$$$$$$$$$$$$%%%'''###%%%%%%""""""&&&'''$$$&&&%%%###"""""""""######&&&###"""%%%(((((($$$ ###"""$$$&&&######"""!!!"""###$$$###"""###$$$$$$###""""""###%%%$$$!!!###''')))%%%""""""###!!! ###'''((($$$ &&&$$$"""!!! !!!"""### !!!"""""""""""""""!!!!!!!!!!!!!!!"""######$$$((((((###"""%%%$$$""""""""""""###$$$%%%&&&###$$$%%%%%%%%%###!!! """"""!!!"""$$$$$$###!!! """"""""""""###$$$((()))***)))&&&###"""!!!"""!!!!!!"""$$$$$$###!!!''''''''''''''''''''''''''''''((((((((((((((('''"""(((***'''%%%))))))%%%&&&###!!!!!!"""###""""""%%%###$$$&&&)))((($$$%%%$$$%%%&&&&&&%%%"""$$$###!!! !!!"""$$$%%%###$$$%%%$$$###$$$%%%'''&&&&&&(((+++(((###$$$(((%%%))))))###!!!!!! """%%%%%%!!!###$$$$$$$$$$$$###""""""###$$$&&&)))************!!!###$$$###"""$$$)))---)))(((&&&%%%%%%&&&'''(((###&&&((((((&&&%%%(((******)))'''%%%$$$%%%'''(((######$$$$$$$$$%%%%%%%%%'''%%%"""""""""######"""!!! $$$***,,,333MMMhhhqqqiiiTTT:::***((('''"""'''+++%%%!!!"""### """%%%'''%%%###"""$$$&&&!!!!!!"""$$$''''''&&&$$$&&&&&&&&&&&&'''((()))***,,,$$$%%%)))%%% &&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$&&&&&&%%%######&&&))))))###!!!###"""!!!###!!!!!!"""###%%%'''***+++)))###"""%%%%%%!!!###(((((('''%%%######$$$%%%&&&###%%%'''((((((***---///)))"""$$$)))'''""")))%%%###&&&((('''))),,,888PPPnnnyyyrrreeeZZZ\\\bbb___bbblllnnneeeggghhheeebbbfffpppzzz{{{yyyuuusssssswww~~~~~~{{{zzzyyyyyy{{{}}}|||xxxuuurrrlllmmmuuuvvvpppqqqyyyxxxwwwvvvvvvwwwrrrbbbRRREEE:::000......,,,***+++***)))((()))***)))(((&&&&&&'''((('''&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%$$$$$$###!!!!!!%%%%%%$$$$$$###""""""!!! ###%%%''''''''''''"""!!!!!!###$$$%%%%%%$$$"""###$$$%%%%%%$$$###"""  """$$$&&&&&&$$$$$$&&&)))!!!""""""!!!!!!"""$$$!!!"""######""""""###$$$%%%***'''###666]]]xxx~~~lllJJJ444...'''%%%'''%%%%%%&&&(((******)))(((''''''$$$!!! !!!###$$$%%%!!!###%%%&&&%%%$$$###$$$#########%%%&&&%%%$$$ (((***%%%"""%%%'''%%%$$$&&&'''&&&###!!!"""$$$))) &&&***)))333BBBnnn}}}RRR---,,,'''!!! """###"""###!!!###&&&&&&"""!!!""" !!!"""###############&&&%%%$$$%%%&&&&&&%%%$$$'''%%%######&&&)))+++,,,)))%%%!!! """######!!!######$$$$$$$$$%%%%%%%%%%%%######%%%''''''### $$$!!!######!!!!!!!!!!!!""""""""""""!!!!!!"""$$$&&&%%%"""""" """%%%&&&$$$!!!"""$$$###$$$###"""###%%%&&&%%%$$$""" """!!!!!!"""%%%&&&%%%%%%$$$###"""!!!!!!"""###$$$"""$$$'''(((&&&%%%$$$$$$"""###$$$&&&'''%%%!!!$$$###!!! !!!"""'''''''''$$$"""!!!###$$$$$$$$$%%%%%%%%%$$$###"""!!!"""$$$$$$#########$$$+++///...(((&&&)))(((###(((&&&%%%%%%%%%%%%###"""&&&((()))(((&&&%%%%%%&&&$$$&&&"""!!!$$$$$$!!!"""###%%%(((***((($$$!!!&&&%%%$$$$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&###$$$''''''%%%((('''&&&$$$###""""""!!!$$$%%%&&&$$$"""!!!!!!"""&&& ###&&&###!!!###$$$######"""""""""""""""###''''''$$$###''')))((('''$$$###$$$###"""%%%+++,,,,,,++++++***)))))))))'''''''''''''''((()))*********)))))))))&&&"""&&&$$$""" """%%%&&&%%%%%%%%%%%%$$$$$$###### +++...)))...EEE^^^kkkfffSSS<<<...(((&&&)))---###############"""!!!!!!###%%%$$$ ###&&&&&&''''''&&&%%%$$$###"""!!!###$$$%%%&&&''')))******+++)))'''$$$"""""""""###'''&&&%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&''''''&&&&&&######$$$%%%'''(((&&&$$$#########"""!!!###%%%&&&'''&&&&&&&&&''''''%%%###"""###%%%&&&'''(((((('''&&&###"""((('''&&&&&&&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%)))$$$###'''(((%%%&&&+++777FFF\\\rrr~~~xxxqqqeee[[[VVV^^^gggjjjiiijjjbbbffffffaaa[[[\\\eeennnsssqqqqqqtttvvvwww~~~||||||zzz}}}xxxqqqnnnppprrrrrrqqqnnnmmmmmmnnnyyy~~~wwwqqqkkk]]]MMM???:::222...,,,,,,***)))(((++++++((((((++++++((((((''')))***%%%"""$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$###&&&'''(((&&&$$$!!! !!!###!!! """&&&((('''&&&%%%$$$%%%'''!!!%%%$$$######$$$&&&&&&%%%###"""!!! !!!###$$$ !!!###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$""" ###""" """%%%'''$$$%%%(((+++;;;```cccAAA111+++&&&&&&***)))'''&&&&&&'''''''''&&&+++(((###"""$$$%%%$$$###$$$&&&'''&&&######%%%'''######$$$$$$%%%&&&&&&'''$$$######$$$&&&''''''&&&&&&'''(((&&&###""""""$$$%%%"""###))))))+++<<>>.........+++...,,,)))(((((((((&&&%%%***'''###"""###$$$$$$###$$$&&&'''%%%######%%%'''###$$$%%%&&&&&&'''''''''$$$######$$$&&&''''''&&&''''''(((&&&$$$""""""###"""$$$(((******333PPPllltttIII222///(((%%%###"""######"""!!!### """***...+++$$$ ######$$$%%%%%%%%%$$$$$$!!! !!!!!! """$$$%%%###!!!!!!%%%((('''%%%"""!!!"""######""""""""""""###$$$%%%&&&&&&)))'''%%%%%%&&&((())))))(((((((((((('''%%%###"""######""""""!!!!!! !!!!!!"""###%%%$$$!!!"""!!! !!!"""###"""!!!"""###!!!""""""$$$$$$$$$############""""""!!!!!!"""$$$%%%$$$###%%%$$$###""""""###$$$%%%$$$%%%%%%$$$######$$$&&&)))'''%%%$$$%%%&&&&&&%%%######"""!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$"""###%%%'''&&&$$$""" """######"""!!!###$$$$$$&&&'''%%%&&&))))))''')))'''&&&&&&''''''%%%$$$###%%%''''''%%%$$$$$$$$$!!!%%%&&&$$$"""$$$$$$"""$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((((((&&&############""""""!!!!!!!!!"""###"""###(((---)))"""$$$$$$#########"""""""""###$$$%%%$$$"""!!!!!!"""$$$""""""%%%'''$$$""""""###""""""!!!!!!!!!!!!!!!"""$$$%%%((()))######"""$$$'''&&&###%%%***(((((((((((())))))))))))***(((&&&%%%%%%''')))+++'''&&&&&&&&&'''&&&$$$!!!########################"""""""""######$$$%%%&&&&&&(((,,,:::SSSfffdddWWW:::000'''$$$$$$###$$$'''%%%%%%%%%&&&%%%$$$$$$###"""$$$### !!!%%%((('''$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))))))))***)))'''%%%#########$$$%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&((('''&&&&&&'''&&&$$$"""&&&###"""###""""""###$$$&&&&&&&&&%%%$$$###&&&))))))'''###!!! &&&''''''((('''&&&$$$###%%%&&&&&&'''&&&%%%######$$$$$$%%%&&&'''''''''''')))&&&%%%''''''%%%%%%((()))///<<>>000+++---000000...,,,***)))%%%((((((%%%%%%((((((%%%&&&''')))+++(((######'''$$$%%%%%%%%%%%%$$$#########%%%(((+++,,,***'''%%%%%%%%%$$$""" !!!###"""###$$$$$$"""!!!"""###!!!###### ###$$$###!!! """%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###!!! !!! !!!"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''((()))777OOOtttZZZ999+++&&&$$$###"""$$$$$$$$$######$$$###"""!!!"""%%%((('''%%%$$$$$$%%%&&&&&&%%%###$$$&&&((()))((('''&&&$$$######$$$&&&''''''&&&$$$"""!!!###&&&'''&&&$$$'''***111EEEnnnjjjCCC,,,'''%%%!!!###$$$%%%$$$"""!!!"""$$$&&&""""""&&&'''%%%###$$$%%%%%%%%%%%%%%%$$$#########"""!!!!!!######"""!!!!!!###%%%'''&&&%%%$$$"""!!!###%%%%%%###"""###$$$&&&$$$""" !!!###$$$$$$&&&%%%#########&&&%%%&&&)))+++***&&&!!!""""""""""""!!!!!!!!!!!!""" """"""!!!  """""""""$$$(((,,,'''""" ###$$$!!!!!!#########$$$%%%$$$###"""!!!%%%$$$###$$$%%%%%%$$$######"""!!! !!!"""###"""###"""!!! """$$$%%%%%%&&&((())))))'''%%%!!!""""""###"""!!! """$$$&&&&&&%%%$$$$$$%%%$$$######"""""""""""""""&&&&&&&&&%%%###$$$'''***'''$$$$$$''''''$$$$$$(((&&&%%%$$$%%%&&&'''&&&%%%!!!$$$(((***)))'''%%%%%%,,,((('''(((%%% !!!&&&(((,,,///...)))%%%$$$&&&$$$$$$%%%'''))))))'''&&&"""######$$$$$$%%%%%%&&& """"""!!!###'''&&&!!!"""###%%%&&&%%%$$$###!!! """###"""!!!!!!"""###%%%)))(((""""""%%%$$$%%%%%%$$$###############)))+++)))%%%$$$&&&%%%###&&&$$$&&&(((&&&""""""&&&'''''''''(((((())))))))),,,+++)))'''&&&%%%&&&&&&###""" !!!"""######"""############"""!!! ############&&&)))---///000GGGfffyyysss[[[@@@///)))&&&&&&((((((%%%&&&***%%%%%%%%%%%%%%%$$$$$$###%%%%%%###!!!%%%***((("""###############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((&&&$$$###%%%'''''''''((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((('''%%%######%%%&&&&&&&&&$$$''''''###"""%%%$$$!!!$$$%%%&&&'''''''''&&&%%%%%%&&&&&&%%%$$$%%%(((+++&&&&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&"""&&&'''$$$%%%((('''###$$$(((,,,++++++333BBBOOOVVV___gggjjjmmmuuuzzzzzzuuuwwwyyyyyyxxxuuurrrpppoooiiifffhhhlllqqqyyy||||||}}}~~~~~~}}}{{{wwwtttttttttvvvuuusssnnnbbbOOO<<<000---///222111...***))))))%%%''''''%%%%%%''''''%%%###$$$'''***'''###$$$)))$$$%%%%%%%%%%%%$$$######!!!###%%%&&&&&&%%%###""""""$$$$$$$$$""""""###$$$!!!###$$$###"""!!!"""$$$$$$###"""$$$%%%###"""!!!"""###&&&'''&&&%%%""""""$$$%%%%%%%%%$$$######$$$%%%%%%$$$###"""!!!######"""!!!!!!!!!"""###!!!"""###"""!!! !!!###$$$%%%&&&$$$$$$''')))+++111???___lllGGG000'''%%%$$$$$$%%%%%%%%%$$$###$$$$$$###"""###'''***'''%%%######%%%'''&&&$$$###$$$%%%&&&&&&'''''''''$$$######$$$&&&''''''&&&%%%###"""$$$(((***)))'''%%%---999QQQ|||{{{QQQ666)))""""""%%%###$$$%%%$$$!!! ###%%%((($$$###%%%%%%######'''%%%%%%%%%%%%$$$$$$###"""%%%###"""###$$$%%%$$$"""######%%%''')))(((%%%""" ###&&&%%%###"""###%%%'''%%%"""  """###%%%((()))'''### !!!###!!!!!!%%%))))))$$$!!!!!!!!!!!!"""""""""""""""  !!!"""!!!  """""""""%%%***...(((""" $$$%%%"""!!!$$$"""###%%%&&&%%%$$$""" ###!!! !!!""""""!!! """!!!  !!!"""!!!"""###""" """###"""  !!!######"""!!!"""#########"""  """$$$$$$###"""!!!"""%%%$$$"""!!!!!!!!!"""###%%%%%%%%%$$$"""###&&&)))'''######((((((%%%%%%)))&&&$$$$$$$$$&&&&&&%%%$$$###''')))(((&&&$$$$$$000,,,***,,,)))###$$$***'''***---+++&&&$$$'''***#########%%%((()))((('''$$$$$$$$$#########""""""!!!$$$$$$!!!"""%%%&&&######$$$&&&&&&&&&%%%###!!! !!!###"""!!!!!!"""###'''+++***###$$$''''''&&&%%%$$$$$$######$$$$$$%%%)))***&&&$$$%%%%%%###$$$"""$$$'''&&&###%%%)))(((((((((((())))))))))))++++++)))((('''&&&%%%%%%%%%###""""""###$$$$$$###$$$######"""!!! !!!!!!!!!###''',,,111444>>>XXXwwwmmmNNN777///&&&&&&(((+++***&&&%%%'''&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!&&&,,,***%%%!!!"""###$$$%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''(((''''''''')))'''$$$###$$$&&&'''&&&(((((('''''''''&&&&&&&&&$$$$$$######$$$&&&''')))+++)))&&&%%%&&&'''&&&&&&"""&&&'''###$$$)))***&&&$$$$$$&&&'''''''''&&&&&& """%%%&&&%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''#########$$$%%%&&&((()))&&&&&&&&&'''&&&&&&%%%%%%$$$((()))%%%$$$&&&%%% &&&***'''"""&&&555BBBRRR]]]eeefffjjjttt{{{}}}sssxxx~~~}}}xxxrrrooonnnjjjhhhiiijjjmmmuuu~~~}}}yyyuuuuuuuuuttttttuuuqqqdddPPP>>>444...111333111---)))((((((&&&))))))&&&&&&))))))&&&###&&&%%%"""###((($$$%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%%%% """%%%%%%%%%$$$%%%&&& """$$$###!!!!!!###%%%%%%%%%$$$&&&&&&### """######"""!!!"""###$$$%%%$$$############$$$%%%$$$###"""!!!&&&%%%###"""""""""###$$$$$$%%%%%%$$$######$$$&&&###%%%%%%###"""%%%***,,,%%%111KKKooo{{{XXX:::***(((&&&&&&''''''&&&%%%###$$$%%%$$$"""$$$(((+++(((%%%######&&&'''&&&$$$###$$$$$$$$$%%%&&&&&&'''$$$######$$$&&&''''''&&&###""""""%%%((()))'''%%%'''444@@@ccc\\\555***%%%%%%)))((($$$%%%$$$###!!!!!!###%%%!!!#########"""###$$$#########"""""""""""""""%%%$$$"""!!! !!!"""$$$###!!! $$$***---***&&&'''""" %%%&&&"""!!!#########$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!"""""""""""""""#########!!!!!!!!!!!!!!!"""###### """###"""!!! %%%$$$###"""###%%%(((***!!!!!!!!!""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$ ###%%%### !!!!!! !!!!!!""""""######!!!###%%%%%%###"""######"""###$$$%%%%%%$$$"""!!!'''%%%######$$$%%%$$$###""" """%%%&&&$$$!!!###"""$$$'''***)))$$$%%%((((((%%%$$$''''''$$$,,,'''###%%%&&&%%%&&&)))$$$%%%&&&((()))&&&"""(((******)))%%%$$$&&&)))---+++(((&&&%%%%%%$$$######""" !!!###%%%&&&&&&$$$###"""!!!!!! !!! """$$$&&&&&&$$$"""'''!!!$$$------### ###!!! !!!!!! &&&&&&%%%%%%$$$######""")))&&&######$$$%%%###!!!***(((&&&######$$$&&&'''&&&'''((())))))((('''&&&$$$&&&'''&&&######%%%'''...***%%%###$$$%%%$$$"""""""""#########!!!%%%%%%$$$###!!!!!!"""$$$!!! $$$&&&'''***000LLLooohhhHHH222%%%&&&%%%$$$###"""###$$$%%%$$$%%%&&&%%%###"""###$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%)))'''&&&%%%'''''''''&&&)))(((''''''&&&&&&&&&&&&***$$$'''***&&&(((+++$$$)))'''%%%%%%%%%%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((((('''&&&%%%&&&'''$$$%%%&&&''''''&&&###"""&&&%%%%%%%%%&&&%%%""" %%%%%%$$$%%%&&&&&&%%%###(((&&&$$$$$$%%%%%%$$$###(((((((((((('''&&&%%%$$$&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&***///333CCCSSS^^^```eeerrryyyxxxsssvvv{{{~~~}}}yyysssooopppllljjjlllkkkjjjrrr|||{{{wwwtttxxxsssoookkkaaaNNN<<<222...222555222,,,'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&  &&&$$$"""!!!!!!""""""!!!%%%%%%%%%$$$$$$$$$######$$$""" """$$$$$$$$$%%%###"""###%%%%%%### ######"""###$$$$$$###!!!***(((&&&$$$"""!!!!!!!!!###%%%&&&&&&%%%#########%%%%%%$$$###$$$%%%'''((( ,,,<<>>BBBFFFCCCHHHMMMGGGEEEBBB>>>;;;999666333111,,,+++(((&&&%%%$$$$$$$$$&&&&&&%%%%%%###"""!!! """$$$&&&''''''(((***,,,'''&&&%%%%%%$$$$$$%%%%%%&&&$$$""""""$$$%%%%%%%%%$$$(((***(((###!!!"""$$$&&&''')))******&&&&&&&&&'''''''''''''''&&&'''&&&$$$$$$'''+++000444&&&(((((('''&&&%%%&&&'''&&&$$$))):::QQQcccmmmqqqrrrooojjjhhhjjjpppxxx}}}yyyooobbbhhhqqqzzz~~~}}}zzzxxxtttnnngggbbbbbblllwww{{{xxxttttttvvvzzzvvvpppgggWWWDDD999777,,,+++)))((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((***+++***((('''(((%%%######$$$&&&&&&%%%""""""######$$$$$$$$$%%%$$$##################$$$""""""###%%%''''''%%%###"""!!!!!!!!! #########%%%&&&'''%%%###!!!!!!  $$$(((###&&&(((%%%###"""!!!!!!!!!"""$$$$$$%%%&&&%%%$$$""""""$$$&&&###$$$%%%%%%$$$###"""!!!%%%%%%''''''"""%%%;;;TTTsss|||SSS111)))((( """"""""""""""""""###### """$$$%%%$$$######$$$###&&&((((((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%%%%$$$+++<<>>IIIQQQQQQLLLTTTWWWXXXTTTSSSTTTSSSNNNMMMKKKIIIIIIIIIHHHFFFEEE>>>;;;666000+++(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))(((&&&%%%&&&((()))!!!"""&&&!!!!!!%%% &&&%%%$$$%%%%%%%%%$$$"""$$$$$$$$$$$$############)))((('''&&&%%%&&&&&&'''&&&!!! %%%&&&###"""%%%&&&&&&%%%&&&&&&'''((()))''')))******)))((('''(((***&&&&&&+++555DDDZZZlllrrrllleeebbbeeemmmuuuzzz}}}yyyzzz|||~~~|||{{{xxxtttooolllpppvvv}}}~~~vvvpppwwwsssooofffTTTAAA444222,,,,,,+++***))))))(((''')))))))))(((((('''&&&%%%&&&%%%$$$&&&***,,,+++)))&&&$$$###$$$&&&'''&&&$$$'''###!!!$$$$$$!!!!!!&&&$$$#########%%%%%%###"""!!!"""###$$$$$$$$$###""""""!!!!!!!!!!!!""""""###"""###$$$&&&&&&''''''&&&$$$###!!!"""$$$%%%$$$###'''&&&&&&%%%%%%$$$"""!!!$$$"""!!!!!!"""""""""!!!((('''&&&$$$###"""""""""'''%%%###"""######"""!!!&&&"""!!!######$$$***222MMMtttzzzUUU<<<,,,!!!%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&''''''&&&'''(((%%%''''''&&&$$$$$$&&&(((***!!!$$$000555===___XXX888,,,+++!!!%%%%%%!!!!!!###$$$%%%&&&'''&&&%%%$$$&&&%%%###!!!!!!###%%%&&&&&&###"""###''')))(((&&&$$$$$$############$$$$$$(((&&&$$$$$$%%%&&&&&&&&&$$$&&&$$$&&&&&& %%%$$$###"""""""""""""""$$$%%%%%%%%%$$$###"""""""""""""""!!!  !!!!!!!!!!!!!!!###""" !!!%%%'''%%%""" !!!!!! """&&&)))***%%%"""###$$$""""""###$$$$$$############$$$%%%###""""""!!!!!!""""""###$$$"""!!!"""$$$%%%%%%$$$$$$###!!!!!!!!!###%%%'''((($$$"""$$$((($$$ """######"""!!!"""###'''(((***---...---)))&&&'''%%%###&&&)))***&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###%%%'''%%%!!!$$$((((((%%%$$$%%%"""###$$$%%%$$$######%%%'''(((%%%!!! ###&&&((()))&&&&&&&&&&&&%%%%%%%%%$$$%%%###&&&$$$"""(((""" !!!!!!!!!!!!!!!""""""$$$+++***"""%%%&&&'''&&&$$$######$$$'''&&&%%%%%%%%%$$$"""!!! !!!""""""$$$############$$$%%%%%%)))'''&&&&&&&&&&&&$$$"""!!!###$$$$$$%%%(((***+++******)))(((''''''&&&,,,...---((('''((('''###$$$###$$$&&&%%%###%%%)))&&&&&&&&&%%%%%%%%%%%%$$$'''&&&)))---???bbbrrrgggEEE111***---(((&&&'''###%%%%%%$$$######""""""!!!&&&'''((((((((('''%%%%%%(((((('''&&&%%%%%%%%%%%%'''''''''''''''&&&%%%$$$%%%&&&'''(((***+++,,,,,,333888???GGGQQQZZZZZZVVVYYY\\\]]][[[ZZZZZZXXXTTTNNNLLLKKKJJJLLLMMMMMMMMMDDDAAA<<<555///***&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%###&&&***,,,***(((&&&%%%+++ '''###!!!### '''&&&$$$$$$$$$###""" ***((($$$!!! !!!"""###((('''&&&&&&%%%&&&&&&&&&'''###"""%%%&&&###"""###%%%&&&&&&&&&&&&&&&%%%%%%$$$'''+++,,,+++)))''''''(((&&&%%%'''***444GGGXXXkkkhhheeefffllluuu}}}}}}zzzrrrrrrvvv|||yyyrrrwwwrrrkkkaaaPPP>>>444222,,,,,,+++***)))(((''''''(((((()))(((((('''&&&%%%&&&&&&%%%&&&'''((())))))$$$######$$$&&&''''''&&&&&&######%%%$$$!!!!!!###$$$######$$$%%%%%%$$$"""###$$$%%%%%%%%%$$$###"""######"""!!!!!!!!!""""""!!!!!!"""###%%%(((***,,,&&&$$$"""!!!"""$$$$$$###$$$$$$$$$$$$$$$#########"""######"""""""""###%%%&&&&&&&&&%%%$$$###"""!!!&&&%%%###"""######"""!!!'''%%%%%%&&&%%%$$$''',,,:::```jjjLLL333###%%%$$$######$$$$$$"""!!!&&&%%%%%%$$$$$$%%%&&&&&&$$$&&&''''''&&&&&&'''(((%%%&&&&&&%%%$$$$$$%%%''''''###%%%,,,888QQQ}}}{{{RRR333'''%%%"""!!!###''''''###!!!###"""###$$$$$$$$$###"""!!!%%%$$$!!! ###&&&&&&$$$"""###&&&((())))))$$$$$$"""!!!!!!"""$$$$$$)))'''&&&%%%&&&''''''&&&%%%'''&&&$$$%%%))))))$$$&&&%%%$$$###""""""!!!!!!$$$$$$$$$$$$###"""!!! """"""######!!!!!!"""""""""!!! $$$$$$"""""")))///+++""""""#########"""###&&&)))&&&%%%#########!!!!!!!!!%%%$$$$$$############### !!!!!!!!!!!! ###!!! !!!$$$%%%&&&%%%%%%$$$###"""###$$$&&&'''%%%### &&&###!!!"""!!! !!!"""###$$$&&&(((((('''%%%###'''&&&&&&(((******'''$$$########################(((&&&###!!!"""$$$$$$###111000+++###"""$$$$$$"""###$$$%%%$$$""""""###$$$%%%$$$"""!!!"""%%%'''(((&&&&&&%%%%%%%%%&&&&&&&&&&&&###'''$$$###***%%% !!!!!!"""!!!$$$%%%$$$(((,,,+++%%%%%%&&&&&&%%%$$$$$$$$$$$$'''&&&$$$$$$%%%%%%###!!!  !!!###$$$$$$###############$$$$$$%%%)))'''&&&&&&'''''''''%%%!!!###$$$$$$%%%''')))))))))(((((('''''''''&&&***---,,,(((''')))(((%%%(((&&&%%%'''&&&######'''$$$%%%%%%&&&'''((())))))(((&&&)))111IIIlllrrrYYY;;;,,,(((+++&&&&&&((($$$""""""######$$$%%%%%%%%%%%%'''((())))))'''%%%$$$(((((('''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''((()))+++...000111222666<<>>333000000///...,,,***)))((('''''''''''''''&&&%%%$$$$$$%%%$$$$$$'''******'''###&&&'''(((&&&###"""###$$$&&&(((&&&!!! ###### #########$$$''''''&&&%%%!!!"""###$$$$$$$$$###"""#########"""######$$$$$$(((((())))))(((&&&$$$""""""""""""$$$&&&&&&###!!!"""%%%&&&$$$!!!"""&&&***$$$"""!!!!!!"""""""""!!!$$$#########$$$%%%%%%&&&%%%###""""""###$$$$$$### &&&'''$$$###'''(((%%%(((---222BBBeeevvvZZZ999000%%%!!!###&&&&&&$$$######""""""###$$$&&&'''%%%&&&((((((&&&$$$###$$$&&&###!!!"""$$$%%%$$$""",,,+++333OOOxxx|||]]];;;,,,***((($$$###(((&&&&&&(((((($$$###&&& """$$$&&&((()))))))))!!!$$$&&&%%%!!! ###&&&###%%%'''&&&%%%###""""""%%%%%%''''''''''''%%%%%%%%%%%%&&&(((+++,,,+++***222...*********(((''''''$$$$$$$$$###$$$$$$%%%%%%''''''(((((()))(((((((((###"""!!! !!!"""###!!!!!! !!!"""###%%%&&&%%%444]]]~~~nnnIII+++%%% ###+++...)))###!!!""" ######!!!"""###$$$$$$###"""!!!&&&%%%"""!!!!!!"""%%%&&&%%%$$$""""""###$$$###"""###########################&&&""")))666***&&&###%%%&&&%%%###""""""######$$$%%%### !!!$$$&&&""" ###%%%###!!! ,,,"""!!!&&&%%%"""###$$$%%%$$$%%%(((+++&&&!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%###!!!###(((,,,***((('''%%%%%%%%%'''((((((''',,,+++###&&&***"""%%%###"""!!!"""###%%%&&&###"""!!!!!! !!!$$$""" """###!!!!!!!!!$$$%%%%%%!!!$$$###  """"""""""""""""""######$$$---***&&&$$$$$$$$$$$$###"""$$$&&&''''''(((***,,,''''''(((((()))*********...111111......111111...///)))&&&((()))&&&$$$$$$!!!""""""###$$$%%%&&&'''000---DDDhhhwwwlllOOO000!!!$$$###%%% """""""""###$$$$$$%%%%%%(((((('''&&&&&&&&&&&&'''(((((('''''''''(((((()))$$$%%%&&&((())))))******...000444999>>>CCCFFFHHHEEEIIIKKKJJJLLLPPPSSSRRRSSSNNNMMMQQQRRRQQQSSSYYYWWWVVVTTTSSSRRRPPPMMMJJJPPPOOOMMMIIIBBB999222---))))))((((((''''''&&&&&&%%%######%%%)))***(((%%%###))),,,'''111MMMMMM000+++((($$$######$$$$$$$$$######$$$$$$%%%&&&'''((("""###%%%&&&'''&&&&&&%%%&&&)))((($$$%%%***(((###)))(((&&&%%%$$$$$$%%%%%%(((+++---,,,***&&&$$$$$$((($$$"""$$$$$$$$$''',,,'''---:::LLL```sss~~~|||vvvpppnnnsssxxxrrrpppmmmfffVVVBBB555111111000///---+++)))((('''''''''''''''&&&%%%$$$$$$%%%###$$$(((------((("""$$$&&&'''&&&$$$###$$$&&&###&&&$$$%%%'''$$$#########%%%'''((('''%%% !!!"""###$$$$$$###"""###"""""""""###$$$%%%%%%***)))((('''&&&%%%%%%%%% !!!"""%%%'''&&&###!!!###&&&'''%%%!!!"""&&&+++'''$$$!!!"""$$$%%%### $$$######"""###$$$&&&'''%%%###""""""###$$$$$$###%%%&&&!!!###$$$!!!###,,,...444SSSyyyrrrHHH<<<...&&&&&&''''''%%%(((%%%""" !!!$$$))),,,###%%%((((((&&&$$$######$$$!!! """###""" ...+++KKKuuurrrLLL222+++&&&&&&)))&&&###$$$&&&&&&&&&&&&$$$###%%%$$$###&&&)))+++)))'''&&&''''''((('''&&&$$$###((((((&&&%%%%%%&&&'''((('''%%%$$$$$$%%%$$$"""!!!$$$$$$&&&)))---///000///111///---***(((((()))))))))'''%%%######$$$&&&(((***(((''''''(((((('''%%%&&&%%%#########"""%%%  ###'''"""$$$!!!)))LLLnnniiiMMM,,,%%%###'''***(((%%%######"""!!!""""""""" $$$$$$######"""!!! ###"""""""""""""""######...)))###"""$$$%%%### #########$$$$$$%%%%%%%%%!!!%%%'''%%%%%%&&&$$$ $$$$$$$$$$$$#########"""(((### """ """!!! !!!###$$$""""""!!! !!!"""""" ###'''%%%%%%$$$$$$$$$%%%&&&&&&%%%"""###''''''"""!!!$$$%%% --- """111%%%+++(((&&&$$$%%%((()))((('''+++***---000...)))''')))(((((($$$!!!"""&&&%%% $$$$$$$$$$$$###"""!!! %%%""" $$$%%%!!!!!! !!!######"""!!!"""""""""""""""""""""""""""###$$$%%%&&&'''''''''%%%%%%''''''"""###$$$&&&''')))***++++++,,,)))(((+++...---'''"""))),,,---,,,---111222///000***'''***,,,)))&&&&&&###!!!"""&&&'''%%%&&&))),,,888WWW|||jjjBBB)))&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((()))+++,,,(((&&&$$$%%%&&&&&&### $$$%%%%%%&&&'''((())))))///222666;;;???BBBEEEEEEFFFGGGHHHHHHIIIMMMRRRVVVRRRPPPMMMMMMPPPWWW___dddeeeZZZSSSTTTUUUQQQOOOPPPLLLLLLJJJFFF@@@888111---(((((('''''''''&&&&&&&&&'''%%%""""""###$$$%%%$$$000$$$+++(((===VVV???000***)))'''$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''((((((((((((((('''''''''&&&$$$######%%%((())))))***000>>>WWWooo~~~xxxttttttvvvwwwxxxqqqqqqnnnggg[[[JJJ;;;111333333222000---***'''&&&%%%&&&((())))))'''%%%$$$&&&'''((((((&&&%%%&&&(((&&&&&&%%%$$$$$$######"""'''%%%$$$$$$%%%%%%###"""###!!! ###((()))&&&"""(((&&&$$$$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''###"""$$$$$$!!!&&&&&&&&&'''((('''$$$""")))((('''&&&$$$""" %%%%%%$$$$$$$$$$$$$$$$$$$$$"""$$$'''$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$#########""""""%%%(((%%%(((DDDkkk}}}zzz```CCC...---,,,"""!!!+++((('''&&&### !!!###((('''&&&%%%&&&%%%""" '''%%%###"""######"""!!!555:::___aaaAAA,,,(((###$$$'''%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$&&&)))***(((&&&&&&&&&'''''''''&&&$$$###''''''&&&&&&&&&''')))***+++(((%%%$$$$$$$$$###"""'''&&&'''***...000000//////---+++)))(((((()))***)))(((&&&%%%$$$%%%&&&''')))(((''''''(((((('''%%%'''&&&$$$$$$###"""$$$!!!!!!###### ### &&&$$$$$$888QQQNNN999***$$$"""&&&)))'''###"""###"""!!!!!!"""!!! %%%$$$$$$###""""""!!!!!!""""""""""""###$$$&&&&&&***&&&$$$$$$''''''$$$ ######$$$$$$$$$$$$$$$$$$%%%((()))&&&&&&((('''###$$$$$$#########"""""""""""" !!!$$$$$$"""!!!!!! !!!"""###$$$""""""!!! !!! !!!$$$&&&%%%$$$######"""######(((%%%&&&)))(((###!!!$$$%%%!!!++++++$$$***(((&&&$$$%%%'''((((((&&&......000222...'''%%%&&&%%%%%%""" $$$###############"""!!! """"""!!!""""""!!! !!! !!!###$$$###!!!""""""""""""""""""""""""######$$$%%%&&&&&&''''''%%%$$$%%%'''%%%  """$$$&&&((()))*********...,,,***+++,,,***$$$(((++++++***---222333111...(((&&&(((***'''$$$###$$$""""""%%%%%%###%%%)))...===^^^gggAAA***&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$######'''''''''((()))***+++,,,(((&&&$$$%%%&&&&&&###!!!%%%%%%&&&&&&((()))***+++222444888<<>>AAACCCDDDEEEDDDGGGIIIJJJKKKNNNTTTYYYZZZYYYXXXWWWYYY]]]aaaddd^^^ZZZXXXXXXVVVRRRQQQSSS\\\SSSHHHBBBAAA===444---'''''''''''''''&&&&&&&&&)))'''%%%$$$&&&'''''''''+++'''777BBBJJJEEE+++"""$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###(((+++(((!!!###)))&&&&&&''''''(((''''''&&&((('''%%%$$$$$$%%%&&&'''+++***,,,777JJJbbbwww}}}|||{{{{{{{{{zzzwwwuuusssuuurrrfffTTTBBB777222===<<<:::666222---***((()))*********)))(((&&&%%%###$$$&&&&&&%%%%%%&&&'''&&&&&&%%%$$$$$$######"""%%%#########%%%&&&%%%$$$'''%%%###%%%((()))&&&###$$$"""!!!"""######"""!!!"""!!!  !!!"""$$$&&&&&&###"""$$$$$$!!!%%%%%%%%%&&&''''''$$$"""!!!###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""&&&%%%%%%'''$$$!!!!!!$$$%%%%%%%%%$$$######""""""$$$$$$%%%&&&'''((())))))&&&'''((()))111HHHggg~~~gggEEE...))))))&&&!!!$$$$$$$$$""" """$$$%%%$$$$$$%%%'''((('''%%%""" !!!$$$&&&'''&&&999WWWttt[[[<<<---)))***$$$$$$)))''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&$$$###%%%%%%%%%%%%&&&%%%%%%%%%)))(((''''''((()))***+++666000)))$$$"""$$$&&&'''&&&%%%%%%&&&))))))(((''')))(((((('''((()))******'''(((((()))((('''%%%$$$'''&&&%%%&&&''''''&&&%%%***(((&&&%%%%%%### """!!!###((('''### !!!''''''$$$'''###&&&!!!!!!$$$&&&$$$""""""&&&$$$""""""######""" %%%$$$$$$$$$#########"""""""""""""""###$$$%%%&&&###""""""$$$''')))((('''$$$$$$######"""""""""!!!$$$%%%###"""$$$"""""""""""""""!!!!!!!!!!!!!!!$$$&&&%%%""" !!!"""###"""!!!!!!!!!"""###$$$###""""""!!! !!!!!!!!!######"""!!!!!!"""$$$&&&(((((('''&&&%%%%%%%%%&&&)))((()))***)))&&&%%%$$$&&&'''+++&&&"""######(((&&&%%%$$$%%%%%%&&&''''''))))))---000...(((&&&(((  !!! !!!!!!  !!!!!! !!! """$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$$$$$$$%%%&&&'''&&&"""!!!%%%)))'''$$$$$$ """%%%'''(((((('''&&&'''&&&''')))***)))%%%"""%%%&&&&&&&&&,,,444777444///***(((+++---)))%%%$$$&&&###"""###"""!!!&&&......HHHlllrrrQQQ666***%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###'''&&&''''''***---000111888:::===AAADDDGGGHHHIIIGGGJJJMMMMMMLLLMMMSSSXXXZZZZZZZZZZZZ]]]```ccceee[[[YYYVVVSSSPPPOOOQQQUUUSSSLLLCCC???===:::333---''''''''''''''''''''''''&&&$$$######$$$&&&&&&&&&,,,)))777FFFGGG888((()))%%%%%%&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((***(((###!!!###'''%%%%%%&&&'''''''''&&&&&&%%%%%%$$$############$$$***((()))333CCCYYYrrr}}}|||{{{zzz{{{zzzxxxvvvtttvvvrrreeePPP>>>444111::::::;;;:::666000+++''''''(((((()))(((((('''&&&###%%%&&&%%%######$$$%%%&&&&&&%%%$$$$$$######"""$$$###"""###%%%&&&&&&$$$&&&%%%$$$$$$&&&&&&%%%###%%%$$$######%%%&&&%%%$$$%%%$$$###""""""###$$$%%%###&&&%%%""""""$$$$$$!!!%%%$$$$$$%%%&&&&&&$$$"""!!!"""$$$%%%%%%$$$""" $$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$"""!!!!!!"""%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$#########(((&&&'''((((((222OOOkkkvvvXXX777)))+++)))!!!$$$$$$%%%$$$"""###$$$&&&%%%$$$$$$%%%''''''&&&%%%""" !!!$$$&&&'''&&&@@@ggg\\\CCC333)))***,,,%%%%%%)))&&&&&&%%%$$$######$$$%%%&&&'''(((((('''&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&+++***)))(((''''''((()))555000)))$$$###$$$&&&'''&&&%%%%%%&&&(((((('''%%%''''''''''''((()))******'''((())))))(((&&&$$$###&&&%%%$$$%%%&&&'''&&&%%%)))(((&&&%%%%%%### """ !!!$$$%%%###$$$'''"""&&&%%% ###$$$"""$$$!!!!!!%%%&&&###"""$$$(((&&&######$$$$$$###"""$$$$$$$$$##################""""""!!!!!!!!!!!!"""$$$""" !!!###'''***+++#########""""""!!!!!!!!!"""###!!! """ """"""""""""!!!!!!!!!!!!"""%%%'''%%% !!!###"""!!!!!!!!!"""$$$%%%######"""!!!!!!!!!!!!!!!%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((($$$&&&'''''''''''''''%%%'''++++++,,,)))###&&&&&&%%%&&&&&&%%%%%%&&&'''(((((((((***---+++&&&$$$'''"""!!!!!!"""!!!!!!!!!!!!!!! $$$ """###"""!!! """$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%$$$$$$%%%%%%'''""" $$$'''%%%###""" """$$$&&&''''''&&&%%%%%%&&&'''))))))(((%%%###$$$%%%$$$%%%---555666333...)))(((,,,---***&&&%%%%%%#########"""""")))222---JJJmmmwwwbbbAAA---'''%%%$$$######"""#########!!!!!!"""###%%%&&&'''(((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&'''((())),,,///222444888;;;???DDDHHHKKKMMMNNNLLLPPPSSSQQQMMMLLLQQQVVVXXXXXXYYYZZZ]]]```dddeeeYYYXXXSSSNNNKKKMMMQQQTTTKKKIIIDDD@@@:::444...+++&&&'''''''''''''''''''''&&&$$$######%%%&&&'''&&&...111;;;LLLFFF///'''***############!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&&&&&&&$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%(((&&&(((000<<>>444222222555888:::888222+++'''$$$$$$%%%&&&''''''''''''%%%&&&&&&%%%###!!!""""""&&&&&&%%%$$$$$$######"""$$$###"""###%%%&&&&&&$$$%%%$$$#########$$$###"""%%%$$$######%%%&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&"""%%%%%%""""""$$$$$$!!!$$$#########%%%%%%$$$######$$$%%%%%%%%%###!!! ######$$$$$$$$$%%%%%%%%%''''''&&&$$$$$$%%%&&&%%%%%%%%%$$$######""""""!!!############"""""""""!!!(((######''''''+++>>>UUUzzz~~~mmmIII...)))(((!!!!!!!!!!!! !!!###&&&%%%$$$%%%&&&&&&$$$"""$$$"""!!!"""$$$%%%%%%$$$JJJuuuyyyOOO999---''')))***$$$%%%(((###$$$$$$############$$$$$$&&&(((((('''%%%#####################$$$%%%'''(((,,,+++)))'''&&&&&&&&&'''111---'''$$$$$$%%%''''''(((''''''(((******)))'''&&&''''''((()))*********''''''(((((('''%%%###"""%%%$$$###$$$&&&'''&&&%%%'''&&&%%%$$$$$$###!!!""""""######%%%)))%%%$$$"""!!!!!!"""!!!###!!!!!!%%%%%%""""""$$$(((&&&#########$$$$$$###""""""""""""""""""""""""######"""!!! %%%###  $$$(((+++""""""""""""!!!!!!!!!!!!###%%%###"""###"""######"""""""""!!!!!!!!! """$$$###  #########"""!!!"""###$$$%%%$$$###""""""!!!!!!""""""###"""!!!!!!###$$$$$$###!!!!!!!!!"""###$$$&&&&&&!!!$$$&&&%%%&&&((('''%%%))),,,&&&---,,,###((($$$&&&'''''''''&&&&&&((())),,,*********'''!!!!!!$$$!!!$$$$$$ !!!###"""""""""""""""!!! &&&!!!###&&&$$$ """""""""###$$$%%%###"""""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%$$$###&&&"""!!!###$$$"""!!!"""!!!"""###$$$$$$%%%%%%%%%((()))******)))&&&### $$$$$$$$$&&&...555444///***&&&%%%***,,,)))%%%$$$$$$###$$$$$$!!! (((111...LLLjjjlllRRR444&&&&&&$$$$$$###############$$$ !!!"""###%%%&&&(((((((((''''''&&&&&&&&&''''''$$$%%%'''&&&%%%$$$$$$%%%%%%'''))),,,///222444666999;;;???DDDIIILLLNNNOOOPPPUUUXXXUUUOOOMMMQQQVVVVVVVVVWWWXXX[[[___ccceee[[[YYYSSSLLLKKKOOORRRRRRLLLKKKGGGAAA888000***'''&&&&&&&&&'''''''''''''''(((&&&%%%%%%''')))))))))...999AAAQQQFFF***&&&$$$%%%%%%%%%$$$"""!!!&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''***'''$$$&&&))))))%%%"""######$$$%%%&&&&&&&&&&&&"""###$$$&&&&&&&&&%%%$$$'''%%%'''...555BBB\\\vvv}}}xxxttttttvvvwwwxxxvvvvvvrrrfffSSSCCC888444---000444666555111,,,((($$$$$$$$$%%%%%%&&&''''''&&&&&&'''%%%###!!!"""###&&&&&&%%%$$$$$$######"""%%%#########%%%&&&%%%$$$######""""""""""""###$$$$$$"""!!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$!!!!!!$$$$$$!!!$$$"""!!!"""$$$%%%$$$###%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$""" !!!%%%&&&###$$$$$$$$$###""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&$$$ !!!'''***,,,888EEEhhh}}}~~~___<<<+++&&& """######"""!!!"""###%%%$$$###$$$%%%$$$"""!!!%%%$$$""""""###$$$###"""\\\uuuIII666,,,&&&((()))###'''***$$$###$$$$$$%%%%%%$$$$$$###%%%''')))'''$$$""""""$$$###""""""###$$$%%%'''(((***)))'''&&&&&&&&&''''''***(((&&&%%%&&&'''&&&&&&(((''''''(((***+++)))((('''(((((()))************''''''&&&&&&%%%###"""!!!$$$######$$$%%%&&&&&&$$$%%%$$$######$$$###!!!""""""###!!!###'''###!!! """"""   ###### $$$'''%%%"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""###"""!!!!!!%%%''' !!!!!!!!!!!!!!!!!!$$$&&&$$$!!! ###$$$"""$$$$$$#########"""""""""!!!"""""""""!!!!!!"""###$$$###"""""""""###$$$%%%$$$###""""""!!!!!!"""""""""  """###""" !!!!!!!!!!!!""""""###$$$"""&&&'''%%%%%%((('''###,,,,,,'''*** )))"""&&&((()))(((&&&&&&)))+++...+++)))(((%%%!!!"""&&&"""&&&&&&!!!!!!######$$$$$$$$$$$$###"""!!!!!!%%%""" """$$$%%%$$$$$$#########$$$$$$"""!!!""""""""""""""""""""""""%%%&&&'''((('''%%%"""!!!###!!!"""$$$### !!!&&&""""""!!!!!!"""###%%%%%%''')))++++++)))&&&###"""$$$%%%%%%'''///555222+++((($$$$$$***---***&&&%%%$$$$$$$$$$$$###,,,333OOOhhhdddFFF,,,$$$((($$$###############$$$$$$"""######$$$$$$%%%&&&&&&((('''''''''''''''((((((###%%%''''''%%%$$$$$$&&&$$$&&&***///222555666666999;;;???CCCGGGJJJLLLMMMQQQWWW[[[XXXQQQOOOSSSXXXXXXWWWVVVWWWYYY\\\```ccc]]]\\\WWWQQQRRRVVVUUUPPPOOOJJJBBB<<<666000***&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%''')))******,,,<<<<<>>888//////000000///...,,,+++''''''&&&%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$######"""&&&$$$###$$$%%%%%%$$$###"""###"""""""""###%%%&&&%%%###""""""######!!! !!!"""$$$%%%%%%$$$"""!!!!!!$$$$$$!!!!!!$$$$$$!!!###"""!!!!!!###$$$$$$###&&&%%%$$$$$$$$$%%%&&&''' !!!!!!"""######$$$$$$$$$%%%!!!$$$$$$######""""""!!!!!!""""""###$$$%%%&&&&&&'''!!!!!!"""$$$'''+++222999QQQqqqsssOOO666***%%%###%%%&&&&&&$$$######$$$"""!!!!!!"""$$$$$$###!!!%%%###""""""###$$$$$$###qqqwwwJJJ999---'''((()))%%%***...&&&$$$$$$&&&''''''&&&$$$$$$$$$''')))'''$$$"""###$$$""""""""""""###%%%((()))((('''&&&%%%%%%&&&((((((&&&%%%$$$%%%''''''&&&%%%&&&%%%%%%&&&((()))((('''(((((()))***************''''''&&&%%%###""""""!!!$$$###"""###%%%&&&%%%$$$$$$###""""""######!!! """ ###### ### $$$$$$ """""""""###&&&###  !!!!!!!!! !!!!!!!!!!!!""""""!!!""""""###$$$$$$!!!!!!"""!!! """$$$ !!!!!!"""""""""%%%$$$!!! ######!!!$$$$$$$$$$$$############%%%$$$###"""!!!!!!!!!!!!$$$###"""""""""###%%%%%%$$$######""""""""""""""""""  ###$$$###!!!$$$$$$###############$$$$$$((()))%%%%%%(((&&&!!!---***!!!%%%)))!!!''')))***)))''''''))),,,---)))''''''%%%###&&&+++###''''''""" """"""%%%&&&&&&%%%%%%$$$###"""#########"""!!!"""%%%(((%%%$$$###$$$$$$$$$""" """"""""""""""""""""""""$$$&&&((()))(((%%%"""!!!!!!###%%%### ###)))###"""!!! """%%%&&&$$$'''***+++***((('''&&&%%%%%%%%%(((///555000((((((%%%&&&,,,///---)))((($$$$$$%%%###'''666RRRhhh___AAA)))$$$***$$$###############$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%&&&'''((("""%%%''''''%%%###%%%'''###&&&+++000444666777666999;;;???BBBEEEHHHIIIIIIQQQWWW\\\YYYSSSPPPUUU[[[ZZZYYYWWWVVVWWW[[[^^^aaa^^^^^^[[[WWWYYY\\\WWWMMMNNNEEE:::444444222,,,'''&&&&&&&&&'''''''''((((((&&&$$$######&&&(((((((((***999111666++++++(((""""""!!!!!!"""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%%%%&&&((()))'''''''''((((((((())))))###&&&))))))'''&&&&&&'''!!!"""###$$$%%%&&&&&&&&& $$$&&&((('''&&&%%%&&&%%%(((+++))),,,BBB\\\vvv|||llloooyyy~~~xxxtttssssssssssss{{{yyytttlll___PPPCCC;;;333111...+++***+++,,,...+++***)))'''%%%$$$$$$$$$!!!###%%%%%%%%%&&&''')))&&&&&&%%%%%%$$$######"""'''%%%$$$$$$%%%%%%###"""###############$$$&&&)))(((&&&$$$$$$%%%$$$###!!!!!!###%%%''''''%%%###!!!!!!$$$$$$!!!!!!$$$$$$!!!###!!! !!!###$$$$$$###%%%$$$######$$$'''***+++"""######$$$%%%%%%&&&&&& !!! '''(((###$$$$$$######"""!!!!!!!!!$$$$$$$$$#########"""""" $$$$$$!!!!!!&&&,,,///???ddd}}}^^^AAA222,,,!!!"""######!!! !!!!!!###%%%$$$###$$$"""!!!"""$$$%%%%%%$$$vvvKKK888---,,,+++)))''''''***---((()))%%%!!!"""&&&$$$%%%%%%%%%$$$$$$#########%%%%%%$$$%%%''''''%%%###%%%$$$###""""""###$$$%%%)))((('''&&&%%%$$$$$$$$$!!!###&&&)))******((('''+++)))'''%%%$$$%%%&&&'''%%%###""""""###$$$$$$###""""""!!!!!!!!!###$$$&&&(((&&&$$$$$$$$$$$$"""!!!###$$$"""!!!"""###%%%""" """###!!!###"""### &&& ###"""!!!"""###$$$###!!!$$$###"""!!! !!!"""!!! ###$$$!!!!!!###%%%###!!!%%%%%%$$$!!!!!!###""""""""""""""""""""""""###"""###&&&%%%!!!"""%%%#########!!!!!!### !!!&&&&&&###!!!###"""""""""###%%%%%%$$$"""'''$$$"""%%% ,,,(((%%%$$$&&&''''''&&&***(((&&&&&&''''''&&&%%%"""'''***)))'''&&&&&&111'''&&&'''###""""""###!!! +++$$$$$$+++***"""!!!'''%%%###!!!!!!###$$$%%%%%%""""""###!!!""""""######""" $$$$$$############$$$$$$"""$$$&&&&&&$$$"""!!!!!!$$$""" !!!%%%***---***+++,,,---+++)))&&&$$$(((&&&$$$'''...333---$$$%%%###+++,,,)))'''""""""###%%%$$$!!!%%%+++<<<___kkkUUU:::''' %%%'''&&&&&&&&&'''%%%""" (((###"""&&&'''$$$$$$'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%$$$$$$,,,///333555777888999;;;666<<>>@@@CCCDDDDDDFFFKKKOOONNNSSSXXXWWWTTTRRRVVVZZZ___\\\YYYXXXYYY[[[]]]]]]dddbbb```___^^^WWWNNNFFF@@@999222000222333000,,,***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$(((+++***&&&######%%%'''%%%######%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&&&&$$$######$$$%%%###""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%&&&+++555<<>>DDDHHHOOOUUUXXXXXXWWWUUUSSSSSSUUUWWWWWWUUUQQQMMMGGGHHHLLLPPPSSSSSSQQQNNNRRRSSSRRRKKK@@@555...+++'''&&&&&&)))---111444555+++)))'''%%%$$$%%%&&&(((###$$$&&&'''&&&%%%###"""%%%%%%$$$######"""""""""#########$$$&&&&&&###!!!############$$$$$$$$$$$$$$$$$$%%%$$$######&&&)))%%%%%%$$$$$$%%%'''((()))&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''&&&$$$###$$$&&&)))+++,,,555GGG___xxx~~~|||vvvtttqqqoooqqquuuyyy|||~~~~~~vvvdddNNN>>>444111...,,,***(((%%%###&&&%%%%%%$$$$$$$$$$$$$$$)))(((&&&$$$$$$$$$&&&'''&&&%%%$$$$$$######$$$$$$$$$"""!!!"""$$$&&&''''''$$$""""""%%%%%%"""!!!###$$$"""""""""$$$%%%$$$###&&&((('''""" """###"""!!!""""""###$$$$$$%%%%%%###!!!"""%%%$$$!!!###(((&&&&&&$$$#########$$$%%% !!!$$$&&&'''&&&$$$###############"""""""""---,,,***(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$######"""""""""############$$$***&&&***:::[[[SSS>>>***$$$###!!!!!!###&&&''''''''''''%%%$$$###$$$$$$$$$$$$$$$%%%&&&''']]];;;,,,***'''&&&&&&))),,,...---,,,...000,,,%%%$$$(((%%%%%%%%%&&&&&&&&&'''''')))'''$$$$$$%%%'''''''''$$$$$$%%%&&&&&&%%%$$$$$$######""""""""""""######$$$$$$$$$&&&***000666999000---***(((''''''%%%$$$%%%%%%%%%'''((('''%%%###'''&&&%%%$$$$$$$$$$$$$$$"""!!! !!!"""###"""!!!"""!!! !!!!!!!!!$$$((((((&&&#########!!!""""""""""""!!!"""### !!!%%%%%%""""""%%%"""!!! !!!"""!!!  """"""#########$$$ !!!!!! """&&&""""""### )))///&&&!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!%%%###$$$&&&$$$ ###&&&%%%$$$!!! """'''***%%%%%%(((------(((%%%&&&%%%$$$###$$$%%%&&&%%%$$$###!!!###((((((###"""%%%###%%%''''''%%%%%%&&&((('''%%%######%%%%%%%%%$$$)))((('''%%%###$$$&&&))),,,###&&&)))"""!!!%%%"""###%%%%%%""" !!!##################"""!!!!!!!!!"""$$$$$$###!!!""""""!!!!!!!!!!!! !!!""""""#########""""""""""""!!!!!!!!!!!!""""""!!!"""###""" !!!###!!!$$$&&&&&&### ************))))))))))))+++,,,,,,,,,///333111,,,)))###!!!&&&***)))&&&%%%&&&###"""$$$%%%(((222<<<^^^cccNNN000&&&%%%###$$$$$$###!!!!!!"""$$$$$$### (((,,,((($$$%%%&&&%%%%%%&&&&&&'''((())))))***))))))***+++,,,///000111000444999<<<=========>>>DDDJJJQQQVVVWWWWWWXXXYYYNNNQQQVVVXXXWWWSSSNNNKKKGGGGGGIIILLLOOOPPPOOOMMMKKKIIIEEE???888111---+++)))'''&&&&&&(((+++...000***)))'''&&&%%%%%%&&&&&&###$$$&&&''''''%%%###!!!$$$###""""""""""""""""""""""""###%%%''''''%%%###############$$$$$$$$$$$$###&&&'''$$$###(((((('''&&&&&&&&&'''((()))'''&&&%%%%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&'''((((((,,,...888LLLfff|||~~~wwwssspppnnnqqqwwwxxxyyy|||}}}wwwgggQQQBBB999666222///---+++)))'''&&&&&&%%%$$$$$$$$$$$$%%%(((((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###!!!!!!###%%%&&&&&&$$$""""""&&&&&&###"""%%%$$$###!!!###%%%&&&%%%$$$&&&'''&&&"""###%%%###"""""""""###$$$$$$%%%%%%###!!!"""$$$### !!!&&&%%%%%%$$$###""""""###$$$!!!!!!"""$$$&&&&&&###!!!!!!!!!""""""""""""""""""))))))'''&&&%%%%%%%%%%%%######$$$######""""""!!!!!!""""""###############)))'''+++222FFFnnnoooQQQ333))))))%%%###%%%$$$%%%%%%%%%$$$###$$$$$$############$$$%%%&&&'''wwwaaa;;;++++++***(((&&&&&&'''))),,,***---111...&&&&&&+++%%%%%%%%%&&&&&&'''''''''***'''%%%$$$&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$###"""""""""""""""######$$$###$$$&&&***...333666,,,***(((%%%$$$$$$%%%%%%&&&&&&&&&((())))))&&&$$$%%%$$$"""!!!!!!!!!"""###$$$"""!!!"""###$$$###!!!!!!  $$$''''''$$$!!! !!!!!!"""###"""!!! !!!"""!!! """$$$""" """  !!!"""!!! """$$$&&&&&&&&&$$$ !!!!!! """&&& &&&*** !!!###$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$%%%&&&$$$ ###!!!#########""""""$$$&&&$$$$$$)))///000+++((((((%%%$$$###$$$$$$$$$!!!!!! $$$(((%%%"""!!!$$$''''''%%%$$$%%%'''%%%$$$######%%%''''''&&&%%%%%%%%%$$$$$$%%%(((+++)))!!!$$$)))######'''%%%$$$((('''"""!!!!!!######"""###$$$###""" """$$$$$$""" !!!###"""!!! !!!###!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!"""!!! !!!###%%%######""""""###%%%'''(((*********)))))))))))))))///000///,,,...111000,,,,,,%%%!!!&&&,,,***&&&###(((%%%$$$%%%'''***444???aaacccKKK---$$$$$$######$$$""" !!!"""""""""###+++///)))$$$%%%%%%#########%%%''')))+++,,,---******+++,,,...//////000,,,111777<<<===<<<<<<<<>>666///...---)))''''''''''''&&&&&&&&&%%%%%%%%%)))((('''%%%$$$###""""""&&&'''&&&""""""&&&'''%%%'''&&&$$$###"""###$$$$$$$$$&&&'''%%%"""###&&&***###""" &&&,,,+++&&&""""""!!! ######$$$%%%%%%%%%%%%$$$###!!! !!!###$$$$$$###"""""""""""""""""""""""" """###$$$###"""!!! !!!###$$$$$$######$$$$$$$$$$$$###""""""###$$$%%%$$$###""""""###((($$$!!!"""&&&(((&&&###"""%%%(((((())):::]]]}}}vvvEEE000---######!!!"""$$$###"""!!!"""$$$"""###$$$$$$$$$$$$%%%&&&]]]PPPRRRUUU<<<000&&&$$$&&&''')))+++))))))(((((((((***+++,,,))))))((('''&&&%%%$$$$$$&&&%%%$$$$$$&&&''''''&&&((('''%%%#########$$$$$$'''%%%###$$$%%%&&&$$$"""%%%&&&((())))))((('''&&&+++)))&&&%%%&&&&&&%%%###&&&&&&&&&(((++++++)))&&&&&&%%%$$$$$$######$$$$$$$$$###"""!!!!!!!!!""""""%%%###!!!!!!"""$$$$$$###!!!!!!""""""""" """!!!!!!!!!###$$$###""""""&&&&&&$$$""""""$$$%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!!!!!!!!!!!!! !!!###$$$%%%%%% """######!!! !!!""" !!!!!!!!!""""""!!!###$$$###!!! """$$$***(((&&&###!!!"""(((...000---******+++$$$""" !!!"""######"""(((&&&%%%&&&'''(((((('''%%%%%%$$$###"""""""""###$$$######$$$&&&&&&%%%###)))'''%%%$$$$$$%%%%%%&&&******)))((('''&&&%%%%%%&&&%%%$$$###"""!!!!!!!!!%%%$$$&&&******&&&###%%%$$$###"""###%%%%%%###"""%%%$$$"""!!!!!!###%%%'''$$$######$$$%%%$$$""" """$$$&&&$$$""" !!!"""###$$$###!!!!!!###$$$!!!###$$$###""""""###$$$&&&((()))(((&&&%%%(((+++...------++++++---222555...+++((('''''''''&&&%%%))))))'''+++///***444MMMhhheeeFFF111&&&"""'''### ###### ###"""$$$&&&&&&%%%######$$$&&&$$$"""###'''************+++,,,...///111222222777333444:::?????????@@@AAA@@@AAADDDHHHLLLLLLLLLMMMSSSZZZZZZTTTNNNJJJJJJHHHIIIKKKNNNPPPMMMGGGBBB555111+++(((,,,222///)))+++(((&&&%%%'''((())))))&&&&&&&&&&&&%%%%%%%%%%%%+++++++++***)))&&&$$$###$$$$$$$$$$$$$$$%%%&&&&&&***'''%%%$$$%%%%%%%%%$$$(((%%%"""###%%%&&&&&&%%%'''&&&&&&'''((()))******...+++(((%%%%%%%%%$$$###'''((()))(((&&&$$$$$$%%%'''&&&%%%&&&)))***+++***'''%%%$$$$$$'''((((((&&&''''''((()))((((((&&&&&&)))+++,,,...888SSSuuuyyyssssssxxx}}}||||||||||||{{{sss```NNNEEE;;;111...+++((('''(((''''''&&&&&&&&&%%%%%%%%%((('''&&&$$$############"""$$$### ###$$$"""%%%%%%$$$#########$$$$$$%%%%%%%%%###!!! !!!"""######!!!!!!%%%+++***%%%######"""!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$###!!! !!!"""$$$$$$###""""""""""""""""""""""""""""""###$$$###"""!!! ###"""!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$###""""""######$$$$$$#########$$$(((%%%"""$$$(((***(((&&&"""$$$%%%$$$%%%222OOOjjjWWW;;;///"""%%%###"""######""" !!!""""""###############$$$%%%EEEEEEUUUlllBBB444'''%%%))))))'''&&&&&&&&&&&&'''''')))***+++***,,,---,,,'''$$$###$$$%%%$$$###$$$''')))))))))((($$$ ###&&&'''&&&&&&$$$######$$$$$$###"""%%%&&&((((((((('''%%%$$$---+++'''&&&%%%%%%$$$###%%%$$$$$$%%%'''(((((('''%%%%%%$$$############$$$$$$###"""!!!!!!"""$$$&&&)))$$$ $$$&&&%%%######""""""!!! ###"""!!!"""###$$$###"""""""""######$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!  !!!"""######"""""""""!!!!!!!!!!!!!!!%%%'''&&&$$$!!!###$$$###!!! !!!!!!"""""""""#########""""""###"""!!! """$$$$$$###"""""""""""""""###"""&&&+++///111///,,,)))###""" !!!""""""!!!'''&&&%%%&&&((()))((('''&&&%%%$$$###""""""!!!"""$$$######$$$&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&((((((((('''''''''&&&&&&(((&&&$$$"""!!!!!!!!!"""###!!!###''''''###"""###""""""###$$$&&&%%%### )))&&&###!!! """%%%'''$$$#########%%%$$$###!!!"""$$$%%%$$$"""!!!!!!!!!###$$$$$$"""!!!!!!###%%%###"""!!!""""""###"""!!!'''''''''''''''((()))***+++,,,,,,++++++---111333111...***'''&&&&&&%%%$$$((()))(((---222000<<>>@@@CCC@@@@@@DDDJJJLLLJJJFFFOOOVVV[[[YYYPPPIIIHHHKKKGGGHHHKKKMMMLLLGGG@@@:::///,,,((((((000666333***)))'''%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$######,,,,,,---,,,***'''$$$"""$$$$$$%%%%%%&&&'''((()))(((&&&$$$$$$%%%%%%$$$###&&&$$$###$$$%%%&&&%%%$$$''''''''''''((()))******---+++'''&&&%%%%%%$$$###&&&(((******(((&&&%%%%%%$$$###$$$&&&***,,,---,,,&&&%%%###$$$&&&''''''&&&''''''((((((''''''&&&%%%))),,,---***,,,@@@ddd|||vvvvvv~~~}}}}}}||||||}}}xxxgggWWWKKK???333...+++(((''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###############"""!!!###$$$"""######$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&$$$$$$$$$###!!!%%%)))(((###$$$$$$###""""""""""""#########$$$%%%%%%%%%%%%$$$###!!! """######"""""""""""""""""""""""""""$$$$$$$$$############"""$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$######""""""""""""###$$$$$$%%%%%%(((%%%$$$%%%)))+++***(((%%%$$$$$$###"""***===PPP{{{mmmLLL333###)))((("""######!!! """"""""""""""""""######$$$777AAAXXXxxxEEE666'''%%%))))))%%%"""$$$$$$%%%&&&'''(((((()))''',,,000...((($$$$$$&&&&&&%%%$$$%%%''')))***)))&&&"""$$$'''&&&###$$$$$$############""""""&&&&&&%%%%%%%%%&&&&&&'''///,,,)))&&&$$$$$$######$$$#########%%%&&&((((((%%%$$$$$$###############$$$###!!!!!!!!!###&&&(((+++$$$%%%(((&&&"""$$$###""" ###"""!!!"""###$$$###"""%%%###""""""$$$&&&&&&&&&######"""!!!!!!!!!!!!!!! !!!############""""""!!!!!!### !!!&&&)))'''$$$"""###$$$###!!! !!!!!!!!!"""""""""######"""""""""!!!!!!!!!"""### !!!"""###$$$%%%"""$$$(((///333222---((($$$""" !!!"""!!! #########$$$&&&''''''&&&'''&&&%%%$$$###"""""""""$$$$$$###%%%&&&'''&&&$$$$$$%%%$$$#########$$$%%%''''''''''''''''''''''''(((&&&###  !!!""" !!!%%%&&&"""!!!###!!!"""###%%%'''&&&""")))'''%%%###""""""$$$%%%$$$###"""###$$$$$$###""""""###$$$######"""!!!!!!""""""""" """$$$%%%""" ######!!!'''&&&%%%&&&(((******)))+++,,,---,,,+++,,,...000333///+++(((''''''&&&%%%&&&((('''---333333CCCaaaggg\\\:::+++$$$!!!+++$$$""" !!!$$$$$$!!! """###$$$%%%$$$######%%%'''$$$#########%%%''')))******,,,...111333444444555555333444888;;;;;;<<<@@@FFFCCCBBBGGGNNNQQQLLLGGGOOOSSSUUURRRLLLHHHHHHJJJEEEGGGIIIJJJGGG@@@888222,,,)))''')))222999333)))(((&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$------...---+++'''$$$!!!###$$$$$$%%%&&&''')))***'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%$$$###((('''''''''(((((()))******(((&&&&&&((())))))(((%%%(((++++++***'''%%%%%%###"""###&&&)))+++++++++'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###***++++++''''''666TTTooo~~~|||yyywwwzzz}}}}}}{{{mmm]]]KKK@@@555///,,,((('''(((''''''&&&&&&&&&%%%%%%%%%$$$######"""######$$$$$$ ###$$$""""""&&&'''%%%!!!"""###%%%%%%%%%$$$###%%%$$$$$$&&&))))))%%%!!!$$$%%%$$$"""$$$'''&&&!!!$$$$$$###""""""""""""#########$$$%%%%%%%%%%%%$$$###""" !!!"""######"""""""""""""""""""""""""""%%%%%%$$$######$$$$$$%%%%%%$$$$$$%%%'''(((((('''$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""$$$&&&&&&%%%'''%%%$$$%%%(((******)))(((&&&%%%%%%$$$'''222===eee```???(((+++)))"""""""""!!! !!!$$$'''%%%###""""""###$$$$$$$$$...999QQQuuuDDD444&&&$$$((('''#########$$$%%%&&&&&&''''''$$$)))------(((%%%&&&)))((('''%%%&&&'''((('''&&&### !!!%%%&&&!!!######$$$###############&&&%%%"""!!!###&&&***---...---***&&&###""""""###$$$$$$#########%%%''')))%%%$$$######""""""#########"""!!!!!!"""$$$&&&(((***$$$ %%%(((&&&"""######!!! $$$"""!!!"""######"""!!!$$$""" """$$$$$$$$$###"""!!!!!!!!!!!!!!!!!! """######$$$###"""!!!!!!### !!!&&&)))'''$$$"""###$$$###!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!""""""$$$######"""!!! """###'''...333222,,,&&&$$$###!!! !!!"""!!! """""""""$$$'''((('''&&&)))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$!!!###$$$###!!!!!!"""$$$&&&&&&&&&&&&''''''''''''&&&$$$!!! !!!%%%###$$$((((((%%%%%%'''!!!"""###%%%'''&&&"""&&&&&&&&&%%%$$$###"""!!!$$$###""""""$$$$$$$$$#####################"""!!!"""""""""!!! """$$$%%%""" ######!!!&&&%%%$$$&&&(((***+++***.........,,,++++++,,,...333000+++((((((((((((((($$$&&&&&&+++222555GGGgggkkkZZZ666)))"""'''######!!!"""&&&&&&"""!!!######$$$$$$$$$######%%%'''###$$$$$$$$$%%%''')))+++,,,---000333444555555555555333444777999888;;;???EEEBBBAAAGGGOOORRRNNNHHHMMMLLLJJJIIIIIIIIIHHHGGGAAACCCEEEDDD???999222...***(((&&&'''///444...%%%'''%%%$$$%%%&&&'''&&&%%%!!!!!!"""###%%%&&&''''''---...---,,,***'''$$$""""""""""""###$$$&&&'''(((%%%$$$######%%%%%%###"""###$$$%%%%%%%%%$$$$$$###''''''''''''''''''((())))))((('''(((***++++++***%%%'''***+++***'''&&&%%%%%%%%%&&&(((***+++***))))))((('''%%%###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%***'''&&&''')))333GGG[[[|||xxxttttttxxx}}}~~~}}}}}}ooo```GGG>>>555222///***&&&&&&''''''&&&&&&&&&%%%%%%%%%######""""""######$$$%%%!!!$$$%%%###$$$((((((%%% !!!###$$$%%%$$$$$$###&&&$$$###$$$$$$!!!###&&&%%%###$$$&&&$$$ ######"""!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$%%%###!!!!!!#########"""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%'''(((((('''$$$%%%%%%%%%%%%$$$######!!! """%%%'''&&&%%%$$$######$$$%%%''''''''''''%%%$$$%%%%%%&&&,,,333SSSvvvRRR333---&&&""""""""""""###&&&+++///(((%%%###"""$$$&&&&&&%%%,,,444HHHxxxnnn???111&&&$$$'''&&&""" ###$$$%%%%%%&&&&&&%%%%%%"""%%%))))))'''&&&(((******(((&&&%%%&&&&&&%%%$$$"""!!!!!!###%%%$$$!!!###$$$$$$######%%%&&&&&&$$$"""!!!###''',,,///---,,,)))%%%!!! """$$$$$$$$$$$$###"""###%%%'''$$$$$$###""""""""""""###!!!!!!!!!"""###$$$%%%%%%'''### !!!%%%'''%%%!!!!!!!!!!!!!!!!!! $$$###""""""######"""!!!!!!  !!!"""!!!!!! !!!!!!!!! !!!!!!!!!!!! """###$$$$$$$$$###"""!!!!!!!!!%%%'''&&&$$$!!!###$$$###!!! !!!!!!!!!""""""###!!! !!!""""""!!! !!!!!!!!!!!!!!! ###$$$''',,,000...)))$$$&&&$$$"""!!!"""###"""!!!######$$$'''***+++***(((((((((''''''&&&&&&''''''%%%$$$$$$%%%''''''&&&%%%"""$$$$$$!!! """%%%&&&&&&&&&&&&&&&&&&''''''$$$###!!! !!!$$$""""""&&&'''$$$$$$'''""""""###$$$&&&%%%### ###$$$%%%&&&%%%### $$$###!!!"""###%%%$$$$$$###"""""""""$$$$$$""" ###$$$%%%%%%######$$$%%%###"""!!!""""""###"""!!!$$$%%%%%%&&&((()))+++,,,//////...,,,++++++---000555111,,,)))((()))))))))###%%%%%%***111444IIIkkkrrr\\\555)))"""!!! ###"""###''''''###"""###"""###$$$%%%$$$$$$%%%'''$$$%%%&&&&&&&&&'''***---...000222555666666555444444222333777777666:::???@@@>>>>>>BBBHHHKKKIIIEEEGGGCCC@@@AAAEEEGGGEEEBBB>>>>>>>>><<<777333000///)))(((%%%###'''+++(((!!!'''&&&%%%%%%''''''&&&%%% """$$$&&&''')))***------,,,***(((&&&%%%$$$!!!!!!!!!"""###$$$%%%&&&$$$###"""###%%%%%%###!!!###$$$%%%$$$###"""###%%%'''&&&&&&%%%&&&&&&''''''+++***))))))******((('''$$$''')))***((('''&&&&&&(((((()))+++,,,---+++))))))))))))&&&###""""""###'''''''''''''''(((******,,,%%%###(((,,,111===KKKooo}}}|||vvvqqqrrrxxx||||||yyy||||||}}}pppbbbGGG>>>666333000***&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%% ###$$$"""###&&&&&&###""""""################## """$$$&&&%%%""" """%%%&&&$$$###%%%$$$ ######"""!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$&&&$$$######$$$$$$$$$###""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$###""" !!!%%%'''&&&$$$###############$$$$$$%%%$$$""""""$$$$$$$$$(((///HHH{{{iiiBBB111$$$############%%%***000555***'''###"""%%%'''&&&%%%---111AAArrraaa999///&&&%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&'''''')))'''%%%%%%%%%%%%$$$###"""###$$$$$$$$$###!!! """$$$%%%$$$%%%'''***&&&%%%%%%%%%&&&(((***,,,+++***((($$$ """%%%"""###$$$###!!! """$$$$$$$$$###""""""""""""""" """############"""###""""""###%%%%%%###!!!!!!"""""""""!!! $$$###""""""######""" """###!!!!!!!!!!!! !!!!!!""" !!!"""""""""!!!!!!"""###$$$%%%%%%###"""  !!!###$$$%%%%%% """######!!! !!!"""!!!!!!"""""""""############!!!!!!"""!!!  """$$$%%%%%%%%%&&&)))+++,,,***&&&"""'''%%%############"""!!!!!!"""$$$'''***+++***)))'''&&&&&&&&&&&&'''((((((%%%$$$$$$&&&'''(((&&&%%%###&&&&&&###!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######""" ###$$$""""""%%%$$$###"""###%%%%%%###""""""############"""!!! $$$###!!!!!!###%%%%%%$$$###"""!!!"""$$$%%%### !!!$$$&&&'''%%%$$$######!!!###$$$###""""""###$$$"""$$$'''''''''(((+++///......---++++++---111444888444...)))((((((((((((###&&&%%%***000444KKKnnnttt[[[444+++%%%"""""""""!!!###''''''###!!!""" """%%%&&&%%%%%%%%%&&&$$$&&&''''''&&&'''+++...000222444666777666555444333222333666555444999???<<<;;;;;;===@@@BBBBBBAAA@@@>>><<<<<<>>>??????>>>::::::888444000...000222++++++'''""""""&&&&&&$$$'''&&&%%%&&&((((((&&&%%%!!!"""###%%%&&&((()))***---,,,***(((&&&&&&%%%%%%"""""""""""""""###$$$%%%"""""""""###%%%$$$###!!!###$$$%%%###!!!!!!$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%)))'''''''''))))))'''%%%$$$&&&((((((&&&%%%&&&'''&&&&&&''')))++++++)))''''''((()))'''$$$###%%%''''''&&&&&&'''(((***,,,......&&&###(((***+++555BBB]]]sss~~~}}}}}}yyyuuutttwwwyyyyyywww{{{zzzyyyzzz~~~rrrcccMMMCCC888333///***&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%% ###$$$""""""$$$$$$ $$$######""""""""""""### $$$''')))***+++,,, %%%&&&$$$###%%%### $$$$$$###""""""""""""#########$$$%%%%%%%%%%%%$$$(((&&&$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$######"""!!!"""$$$&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$!!!!!!%%%(((&&&###$$$$$$$$$###"""""""""###$$$"""###$$$$$$###(((000===kkkzzzQQQ999)))%%%%%%$$$###%%%+++222777+++&&&"""!!!$$$'''&&&$$$+++,,,999kkkPPP666...'''&&&'''&&&&&&(((%%%&&&''''''&&&%%%###"""%%%###""""""$$$&&&&&&%%%(((&&&$$$$$$%%%%%%%%%$$$###$$$%%%$$$######%%%'''"""%%%%%%%%%&&&))),,,%%%&&&((()))))))))((((((***)))'''###!!!%%% """$$$"""!!!$$$######""""""""""""""" """###$$$###!!! !!!###%%%$$$###!!! !!!"""###"""!!! %%%###""""""######""" """%%%(((%%%  ###!!!!!! !!!!!!""" """#########"""!!!"""###%%%%%%%%%$$$""" !!!!!!!!!"""$$$&&&!!!######"""!!!!!!""""""############$$$$$$$$$###!!!!!!###!!! !!!!!! &&&'''******)))&&&###"""(((&&&$$$###$$$$$$###""" """%%%)))***)))'''%%%%%%%%%%%%&&&'''((((((%%%%%%$$$&&&'''((('''%%% %%%(((((($$$###%%%)))''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%"""###&&&'''%%%&&&)))$$$###""""""$$$$$$$$$"""######!!! !!!!!!"""$$$###!!!!!!###%%%%%%%%%###!!! """$$$%%%### !!!%%%&&&$$$"""!!! ###%%%%%%""""""$$$''' $$$((((((&&&'''+++000------,,,***+++///444999;;;666///***((('''''''''$$$'''&&&***000444KKKooorrrXXX222---((('''(((!!! """&&&&&&""" !!!"""%%%'''&&&%%%%%%%%%%%%'''(((((('''(((,,,///111333555777888666444333333222333555555444888???;;;;;;;;;;;;;;;<<<===>>>:::<<<<<<;;;999888:::<<<888888555000,,,,,,111555...///+++$$$"""%%%))))))'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%''''''((()))---+++(((&&&%%%%%%&&&'''#########"""######$$$$$$"""!!!"""###%%%$$$""" $$$%%%%%%""" $$$'''%%%%%%$$$######$$$$$$$$$###"""###%%%((())))))'''%%%&&&'''&&&%%%%%%&&&'''!!!!!!###&&&(((((('''%%%%%%'''((('''%%%%%%(((***$$$$$$$$$%%%'''***,,,...///'''%%%((('''%%%000???PPPmmm~~~{{{yyy~~~}}}{{{xxxvvvvvvwwwxxxvvvvvvvvvyyyssseeeTTTGGG:::333...)))''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!%%%&&&######%%%$$$ %%%$$$###!!!!!!!!!"""######&&&)))((($$$"""###%%%$$$'''$$$###$$$###!!!&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$)))'''%%%%%%&&&&&&%%%$$$"""""""""""""""""""""""" !!!###%%%&&&%%%###"""!!! !!!###$$$$$$###%%%%%%&&&&&&%%%%%%$$$###%%%!!!!!!&&&(((%%%"""%%%%%%%%%###"""!!!"""###&&&%%%&&&&&&$$$$$$***222111ZZZuuuZZZ@@@000'''&&&%%%###%%%***111666+++&&& ###&&&%%%###---111???aaaRRR777+++***+++&&&&&&***'''***(((%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###""""""$$$###'''%%%$$$$$$&&&''''''&&&,,,'''%%%'''(((''''''***%%%%%%$$$###""""""############"""!!!!!!!!!!!!!!!!!!  !!!"""!!!$$$###"""###$$$$$$""" !!!!!!""""""######"""''')))'''%%%---***&&&$$$$$$$$$$$$###&&&,,,---%%%&&&%%%$$$"""!!!  ###''''''$$$ !!!###$$$%%%%%%"""  !!!!!!""""""###$$$############""""""""""""!!!  $$$'''***############""""""!!!!!!"""!!!  !!!"""###%%%&&&&&&$$$######$$$$$$((('''""" """ """""""""$$$&&&'''&&&%%%""""""###$$$%%%%%%&&&&&&'''&&&))),,,+++''''''***'''(((&&&"""$$$)))------'''&&&%%%###""""""######%%%"""!!!$$$### ###!!!###$$$$$$$$$%%%&&&***$$$"""%%%%%%$$$!!!!!!""""""!!! ###"""!!!!!!"""$$$&&&'''############$$$%%%&&&'''###"""!!!###%%%%%%""" """"""""""""$$$&&&%%%&&&'''%%%$$$$$$'''))),,,---...///000222222333@@@777///,,,'''"""$$$)))'''"""%%%,,,---333PPPqqqvvvTTT222&&&&&&&&&######""" ###'''(((%%%###%%%###&&&$$$%%%'''%%%(((&&&%%%(((---///...+++333222333444777777666555555444444444555666777888777666555777999;;;<<<;;;555777999:::::::::;;;<<<777111......'''$$$111DDD===222'''###"""!!!"""&&&''''''((((((((((((((('''%%%%%%%%%%%%&&&'''(((((((((((('''&&&$$$###""""""############"""""""""!!!"""############$$$$$$$$$###"""""""""$$$%%%$$$###%%%&&&&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%'''((((((&&&"""..."""(((&&&&&&''')))((('''%%%%%%&&&%%%$$$###&&&***,,,,,,***)))(((&&&%%%$$$''',,,000@@@ZZZ{{{}}}www}}}yyyvvvuuuwwwxxxvvvsssuuu{{{{{{yyy~~~yyyjjj[[[HHH>>>;;;222...+++###'''((()))'''$$$"""$$$&&&&&&$$$######$$$%%%$$$###$$$$$$$$$###$$$$$$%%%%%%!!!  !!!"""""" """)))+++'''$$$%%%###"""&&&"""###&&& ###"""  !!!###$$$!!!###&&&&&&%%%$$$######+++(((%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&###%%%''''''$$$"""""""""$$$%%%%%%###""""""$$$''''''&&&%%%$$$###!!! !!!$$$&&& !!!&&&"""###""" ###$$$'''(((###""")))***888UUUvvv|||YYY:::333%%%"""'''%%%(((,,,'''"""$$$&&&$$$ ###(((,,,000<<<^^^ZZZ888+++)))+++%%%%%%)))&&&'''&&&%%%###""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""&&&'''&&&&&&((('''###'''%%%$$$$$$&&&''''''&&&)))%%%###'''(((&&&&&&(((%%%%%%$$$#####################"""!!!!!!!!!!!!!!!$$$"""!!!!!!"""######"""###!!! !!!""" !!!!!!!!!!!!""""""""""""!!! ###&&&'''%%%###(((&&&###"""###$$$$$$$$$"""(((***$$$!!! !!!!!!""""""###### !!!$$$''''''$$$!!!"""###$$$%%%$$$"""  !!!"""#########!!!""""""""""""""""""""""""!!! !!!"""$$$''')))%%%$$$$$$###"""!!! """!!! !!!"""""""""############""""""&&&)))'''"""!!!###""" """$$$%%%%%%###"""######$$$%%%%%%&&&&&&%%%%%%'''***)))%%%%%%)))'''((('''######(((***)))'''&&&%%%$$$$$$$$$%%%%%%%%%""""""$$$$$$!!!!!!### """$$$%%%$$$###$$$%%%(((###"""%%%$$$###"""""""""###""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!"""###$$$###!!!!!!"""$$$$$$"""#########"""!!!###&&&)))''''''&&&&&&&&&&&&((()))+++,,,---...///000111111===555///,,,'''"""$$$)))&&&"""$$$+++,,,222MMMlllpppPPP000%%%&&&%%%###$$$###!!!"""''''''$$$$$$&&&###&&&$$$%%%'''%%%%%%'''+++---////////////666555444555777777777666666666666666777777777777777555555666888::::::999888888777666555666888999999///)))***)))(((000<<<888///&&&$$$%%%%%%&&&)))&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&%%%$$$######"""!!!$$$$$$$$$$$$############$$$###!!! """$$$&&&$$$""""""###$$$%%%$$$###$$$%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&((())) &&& +++'''''''''(((***)))'''&&&''''''***(((&&&''')))***(((&&&(((((('''%%%%%%''',,,000777NNNnnn~~~xxxzzzvvvrrrrrruuuwwwwwwvvvtttyyyzzzzzz~~~qqq]]]III???:::111...,,,$$$((()))***(((%%%$$$%%%'''&&&%%%###$$$%%%&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$""" !!!"""###"""!!!###)))***&&&$$$$$$###$$$###%%% """&&&!!!###"""!!! !!!###$$$!!!###&&&((())))))))))))+++(((&&&$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$#########"""!!!!!!###%%%&&&%%%$$$$$$###"""!!!!!!######'''"""###'''!!!###"""!!!!!!"""""" ######%%%'''%%%!!!###((((((000HHHnnnjjjJJJ666(((%%%'''###$$$)))&&&"""%%%&&&$$$ ###'''+++...:::ZZZccc999,,,)))***%%%%%%((($$$$$$$$$%%%%%%$$$$$$###"""#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""&&&'''$$$$$$&&&%%%!!!&&&%%%###$$$&&&''''''&&&%%%""""""&&&(((%%%$$$&&&%%%$$$$$$############$$$######"""""""""!!!!!!!!!&&&$$$""""""###$$$%%%$$$&&&###!!!!!!"""######"""""""""""""""!!!!!!!!!!!!"""""""""###%%%%%%###!!!###!!! """$$$%%%%%%$$$&&&### !!!"""""" !!!"""###$$$$$$ !!!$$$&&&&&&###!!!"""###$$$$$$$$$""" !!! ###$$$###!!! !!!!!!"""""""""###""""""######$$$%%%&&&&&&&&&$$$###!!!"""!!!!!! !!!!!!"""$$$!!! !!!$$$%%%### '''((('''"""!!!###$$$!!! """$$$&&&%%%$$$#########$$$$$$%%%%%%&&&######%%%(((((($$$$$$'''&&&((('''######'''(((&&&''''''&&&%%%%%%&&&&&&'''&&&######%%%%%%""""""$$$"""$$$%%%%%%$$$###$$$%%%%%%""" ###$$$###!!!""""""######$$$$$$###### !!!""""""!!!!!!!!!!!!!!! !!!"""""""""!!!!!!"""###$$$""" ((((((&&&$$$$$$%%%))),,,)))'''&&&&&&''')))))))))******,,,---............888333///,,,'''###$$$(((%%%!!!###)))+++222JJJeeefffIII---$$$&&&%%%$$$%%%$$$""""""&&&&&&$$$%%%((($$$%%%$$$!!!!!!%%%'''&&&""")))111444333111222333:::888666666777888999888777888999999999888777666666555444444666777777666:::888555222111222444555;;;---$$$&&&+++,,,...333111***%%%&&&))))))***,,,&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((($$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$###%%%### !!!$$$'''$$$###"""###%%%%%%%%%###$$$$$$%%%###"""!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&((()))"""((( ((('''(((((()))***)))(((''''''(((+++)))(((((((((((('''%%%(((''''''%%%%%%'''+++...///AAA^^^{{{yyyvvvrrroooppptttxxxzzzyyyvvvzzz{{{{{{vvv```LLL@@@:::111...---''')))******(((&&&%%%'''((('''%%%$$$%%%&&&'''&&&%%%&&&&&&%%%$$$###############"""!!!"""$$$$$$$$$###$$$((((((%%%"""###$$$"""((("""$$$%%%!!!&&&"""$$$###"""!!!!!!"""######"""$$$&&&((()))******)))***(((%%%%%%&&&'''(((''' !!!###%%%%%%%%%%%%%%%'''%%%###$$$&&&((('''%%%###$$$$$$###""""""$$$%%%$$$$$$#########"""""""""%%%###'''$$$&&&'''###"""""""""######""" $$$"""###&&&'''$$$$$$''')))))):::bbb}}}___???///)))((("""###'''$$$$$$%%%&&&$$$ """%%%***---999YYYhhh<<<---))))))$$$%%%'''######$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""%%%%%%###"""$$$###%%%$$$###$$$%%%''''''&&&### %%%'''%%%###$$$%%%$$$$$$######$$$$$$$$$############""""""!!!!!!'''$$$""""""###$$$%%%%%%%%%###  !!!"""!!!######""""""!!!!!! !!!!!!"""###$$$$$$###""""""!!! ###%%%%%%%%%!!!$$$###!!!!!!!!!"""######""""""!!!!!!  !!!"""######""" """"""###$$$###!!! """###$$$""" !!!!!!""""""""""""############""""""'''&&&%%%###!!!"""!!!!!!!!!!!!!!!!!!"""%%%!!! $$$&&&$$$ '''&&&$$$"""!!!"""$$$$$$###"""###$$$'''((('''&&&#########$$$$$$%%%%%%%%%###"""%%%((('''$$$$$$((($$$'''&&&######''''''%%%***)))(((((('''&&&&&&&&&&&&$$$###&&&%%%""""""%%%###%%%&&&&&&%%%###$$$%%%"""!!! !!!######!!!!!!!!!"""###$$$$$$$$$### !!!"""###"""!!! ######""""""""""""######!!!!!!!!!"""######""""""+++,,,,,,+++))))))+++---)))&&&$$$%%%'''))))))))))))***+++,,,,,,,,,,,,+++222222000---((($$$$$$'''&&&"""$$$))),,,333GGG^^^ZZZAAA***$$$%%%%%%$$$&&&%%%""""""%%%&&&$$$%%%)))%%%%%%$$$"""###%%%&&&'''$$$***333888999777555444;;;888666666888;;;<<<===999:::;;;;;;;;;999666555666444333333555666555555999777444222222222222222777+++###%%%***++++++,,,,,,&&&###'''******)))***''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((############$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%###"""!!!!!!###%%%&&&$$$###"""###%%%&&&%%%$$$###$$$$$$###"""!!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((((($$$,,,!!!)))'''&&&((())))))(((&&&&&&'''(((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''***------999PPPnnn~~~xxxrrrpppooorrrxxx|||~~~}}}{{{}}}~~~}}}~~~vvvdddOOOAAA:::111//////)))))))))((('''&&&&&&'''''''''&&&%%%&&&(((((('''&&&'''&&&%%%$$$############$$$###"""###%%%&&&%%%$$$%%%'''&&&$$$""""""$$$%%%&&& ###%%%"""&&&!!!$$$$$$###"""""""""######&&&%%%%%%&&&''''''&&&$$$'''&&&$$$$$$&&&''''''&&& ###%%%&&&&&&%%%$$$&&&!!!$$$(((&&&$$$%%%&&&''''''%%%%%%&&&'''""""""""""""############'''"""'''&&&((('''###"""!!!!!!!!! %%%!!!"""&&&(((&&&%%%&&&***'''222VVVsssMMM777***'''###&&&((("""%%%%%%%%%###!!! """$$$))),,,888XXXkkk???///))))))%%%%%%'''"""$$$%%%'''))))))(((&&&%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%%%%((((((%%%$$$&&&%%%"""%%%###"""###%%%''''''&&&### %%%'''$$$"""###%%%$$$$$$$$$$$$$$$%%%%%%"""######$$$###"""!!!!!!%%%###!!!!!!"""###$$$###"""######""""""!!!!!!  """###$$$$$$$$$$$$%%%###"""###$$$%%%%%%$$$!!!!!!###$$$###  %%%%%%$$$"""!!! !!!!!! """"""######"""!!!""""""###!!! !!!!!!!!!"""!!!!!!!!!!!!!!! &&&&&&$$$""" !!!""""""""""""""""""!!!$$$"""%%%###%%%###!!!!!!!!!!!!###%%%#########%%%'''((('''&&&###$$$$$$$$$$$$$$$%%%%%%######&&&))))))%%%&&&)))$$$''''''$$$$$$((((((&&&,,,,,,+++)))'''&&&$$$$$$&&&$$$###&&&%%%""""""%%%$$$&&&''''''%%%$$$$$$%%%!!!!!!!!!"""######!!! !!!!!!"""############!!!"""#########"""!!! """"""""""""""""""###$$$!!!""""""""""""###$$$$$$,,,...111111///---++++++&&&%%%$$$$$$&&&((()))))))))***+++,,,,,,,,,******...222333///)))%%%$$$%%%'''$$$%%%***...444EEEVVVOOO:::((($$$&&&$$$$$$'''&&&###"""%%%&&&$$$&&&)))&&&%%%$$$%%%%%%%%%&&&((())),,,111888===<<<888333:::888666777:::===???@@@:::;;;<<<<<<;;;999777555666444333333555666555555666555444555666555222///000***&&&&&&((())))))***)))$$$###'''***(((&&&&&&))))))((('''&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$#########""""""""""""###$$$%%%&&&&&&&&&%%%%%%$$$#########%%%&&&%%%$$$###$$$$$$###""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&(((&&&%%%---###+++!!!(((###'''''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''')))+++,,,222CCC```}}}}}}vvvooooooqqqwww}}}|||}}}~~~}}}wwwgggQQQCCC<<<222///000***((('''&&&%%%&&&&&&&&&&&&&&&%%%&&&'''))))))(((&&&'''&&&%%%$$$############%%%$$$###$$$%%%&&&&&&$$$%%%%%%$$$###"""!!!$$$''' """&&&!!!###&&& %%%%%%$$$###############'''%%%$$$%%%'''(((&&&$$$%%%$$$"""###$$$%%%%%%$$$ ###%%%&&&%%%$$$###%%%!!!$$$'''&&&$$$%%%&&&''''''&&&%%%&&&'''!!!""""""""""""#########((( """'''%%%((('''"""  %%%"""###''')))&&&$$$%%%%%%$$$...HHHjjj\\\???+++&&&$$$((('''%%%%%%$$$###!!!!!!###$$$***,,,666TTToooCCC111******&&&&&&((("""%%%&&&((())))))(((&&&%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%###&&&&&&###"""%%%%%%"""$$$""""""###%%%'''''''''&&&"""!!!%%%&&&$$$"""###%%%$$$$$$$$$$$$%%%%%%&&&"""###$$$$$$$$$###"""!!!###!!!!!!!!!######"""!!!%%%### !!!""""""!!!""""""""""""!!!!!!!!!!!!"""#########$$$%%%&&&%%%$$$$$$%%%&&&$$$######!!!###&&&%%%!!!###"""""""""!!!!!!!!! !!!!!! """"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$###""" !!!""""""######""""""!!! !!! ###!!! """"""!!!###&&&!!!!!!!!!###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&******''''''+++(((***)))%%%%%%((()))''',,,++++++***(((&&&$$$###&&&######%%%%%%""""""$$$$$$&&&''''''&&&%%%&&&'''!!!""""""######""""""!!!!!!!!!""""""###"""""""""!!!""""""######""""""""" !!!"""######"""###$$$#########%%%'''+++...222333000,,,)))'''###$$$%%%%%%$$$%%%(((+++***+++---......,,,***))),,,333666111***&&&$$$###'''%%%&&&***...555BBBOOOFFF555'''%%%&&&$$$$$$(((%%%######''''''%%%&&&)))'''$$$$$$&&&'''%%%&&&)))---...111777<<<===999444:::888777999<<>>444111111***(((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%'''))))))(((&&&&&&&&&%%%$$$############%%%$$$###$$$&&&&&&&&&$$$%%%######$$$###!!!###((("""&&&"""###&&&&&&%%%%%%%%%$$$#########&&&$$$###%%%))),,,+++)))$$$###""""""$$$$$$###"""!!!"""###$$$$$$$$$###"""%%%###!!!"""&&&((('''%%%"""###%%%%%%$$$######$$$""""""""""""""""""""""""((( ###&&&###%%%'''!!!###$$$###"""%%%###%%%))))))%%%###%%%"""***888MMMeee{{{kkkKKK111(((%%%'''%%%$$$$$$###""""""###$$$%%%++++++222MMM{{{vvvFFF444++++++''''''((("""%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!$$$$$$!!!!!!$$$%%%"""###"""!!!"""%%%'''''''''***%%%###%%%&&&$$$###$$$$$$$$$$$$$$$$$$%%%&&&'''"""###$$$%%%%%%###""" !!!!!!!!!###$$$$$$!!!'''%%%$$$$$$%%%&&&$$$###!!!!!!!!!!!!""""""""""""!!!###$$$"""!!!"""###%%%$$$$$$%%%&&&&&&%%%###### """''''''""" !!!!!!!!!!!!!!!""""""""""""!!!###"""  """"""""""""!!!!!! !!!###""""""#########""""""!!!!!! """!!! !!!!!!!!!!!!!!!!!!!!! !!!"""############"""!!! """###### $$$%%%######'''"""!!!!!!###&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&******'''(((+++///000---'''%%%((()))'''((())))))))))))'''&&&%%%%%%""""""$$$$$$!!!!!!######%%%'''((('''&&&'''((("""#########""""""###############$$$######"""""" !!!""""""### """###%%%&&&###$$$%%%%%%###$$$'''***))),,,//////,,,(((%%%$$$"""&&&)))'''######)))...,,,---///000///---+++)))+++444999333+++'''$$$!!!'''%%%%%%)))...444???HHH@@@111&&&''''''$$$$$$)))$$$"""$$$((()))&&&%%%(((((($$$$$$((((((%%%&&&)))///000222666888999888777;;;::::::;;;===>>>===<<<;;;:::::::::999999888888777555555666888::::::999999666444444555444///***'''''''''''')))***)))&&&)))$$$###'''***'''%%%$$$+++)))'''&&&%%%%%%&&&'''############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%&&&'''''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&''')))###%%%'''%%%+++!!!'''((('''%%%######&&&((('''((()))(((%%%###$$$&&&$$$&&&(((((('''&&&'''(((&&&'''...???XXXsss}}}uuupppnnnnnnrrrxxx~~~|||}}}~~~{{{kkkUUUGGG@@@666222111***)))&&&$$$%%%'''((('''&&&$$$$$$%%%'''))))))'''%%%%%%%%%$$$$$$###$$$$$$$$$$$$#########%%%&&&%%%$$$###!!!"""%%%$$$!!!###((("""###&&&!!!###&&& &&&&&&&&&&&&%%%$$$###"""&&&###!!!$$$(((+++***(((%%%$$$######$$$$$$""" ############""""""""""""######$$$%%%%%%&&&%%%%%%!!!"""$$$%%%###""""""###"""""""""""""""!!!!!!!!!'''!!!###%%%!!!&&&!!!  """$$$%%%%%%###$$$%%%)))+++(((""""""%%%$$$(((***222IIIiii|||]]]BBB333'''%%%&&&###"""!!!!!!###$$$%%%&&&---+++...GGGvvv}}}HHH555,,,+++'''((()))"""%%%%%%%%%%%%$$$$$$###"""!!!""""""$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%''''''%%%%%%)))***(((###"""!!!"""%%%'''''''''---'''$$$&&&&&&$$$###%%%$$$$$$$$$$$$%%%%%%&&&'''"""###%%%%%%%%%$$$""" !!!"""$$$&&&%%%!!!!!!!!! !!!"""!!!  !!!!!!""""""###### """%%%$$$!!! !!!###"""###$$$&&&'''%%%$$$###!!!''')))$$$!!!######"""""""""!!!!!!!!!!!!!!!###%%%$$$!!! """$$$"""""""""!!! !!!%%%"""###%%%%%%$$$###"""!!! $$$""" """### !!!!!!""""""!!!"""###$$$$$$###"""!!!"""""""""!!! """%%%(((###!!!'''((($$$$$$((($$$###$$$%%%((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$######&&&***)))&&&'''+++555444000(((%%%'''(((&&&%%%&&&''')))))))))((('''%%%"""!!!$$$### ######%%%'''(((''''''((()))###$$$$$$###""""""$$$%%%%%%%%%%%%%%%%%%$$$###""" """###!!!!!!"""###%%%'''((()))###%%%&&&%%%$$$$$$(((+++)))+++,,,***'''$$$###"""!!!'''+++)))$$$###***111---...000111000...,,,******555;;;555,,,((($$$!!!%%%$$$$$$(((---444<<>>888333111222111---((('''&&&%%%&&&+++---***$$$)))$$$###'''***)))&&&&&&***(((&&&$$$###$$$%%%&&&############$$$%%%&&&'''$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%''')))''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''+++"""###$$$,,,"""))))))(((&&&$$$$$$''')))$$$'''))))))''''''))),,,$$$&&&((()))(((&&&&&&'''((('''***555JJJeee~~~vvvqqqmmmjjjlllrrryyy~~~{{{xxxkkkVVVHHHBBB777333111******'''%%%&&&(((***)))'''######$$$'''))))))'''%%%$$$$$$$$$###$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$### """&&&%%%!!!"""((('''!!!$$$%%%"""&&&"""&&&&&&&&&&&&%%%$$$###"""'''$$$ !!!%%%'''%%%"""'''&&&%%%%%%%%%$$$""" %%%$$$###"""!!!!!!!!!"""!!!$$$$$$###""""""###"""$$$&&&&&&%%%$$$###$$$###"""""""""!!!!!!!!!!!!&&&!!!$$$$$$%%%###"""!!!!!!!!!######!!! $$$&&&+++---''' %%%%%%((('''""""""666YYYuuulllRRR>>>***%%%(((&&&###!!! !!!###%%%&&&&&&------000DDDrrr|||PPP...((('''&&&***###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###%%%(((***)))(((%%%%%%&&&&&&&&&%%%$$$$$$"""$$$&&&'''&&&%%%%%%%%%$$$$$$$$$###############""""""""""""!!! !!!!!! !!!!!! !!!"""######"""!!! !!!$$$### !!!%%%$$$$$$#########""""""###%%%&&&&&&$$$!!! &&&### !!!###$$$""" !!!$$$&&&%%%######%%%'''  !!!"""!!!"""""" """""""""###$$$$$$""" $$$######"""""""""""""""""" !!!!!!###$$$$$$$$$#########""""""$$$'''$$$"""&&&(((&&&'''######((((((######&&&)))&&&$$$###$$$&&&''''''%%%"""***"""+++!!!'''"""222)))"""$$$((())))))***---------***((('''(((***'''&&&&&&'''***++++++***$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%&&&###!!!!!!###$$$!!!%%%&&&&&&$$$"""!!!"""###%%%###!!!!!!"""######### !!!###&&&)))%%%''')))'''$$$###%%%((()))(((&&&$$$###!!!!!!!!!###$$$$$$$$$%%%&&&***,,,***(((***111111,,,))),,,///555888444---'''!!!(((&&&(((+++,,,///888BBB???111%%%"""%%%%%%%%%&&&"""###$$$%%%&&&&&&''''''+++)))%%%###$$$'''***---000111333444555666666666:::===>>>;;;:::<<<;;;777777888:::;;;<<<<<<;;;;;;999999999999999999999999;;;:::888555111---***((()))&&&$$$%%%((()))(((''')))(((&&&$$$#########$$$(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###)))$$$$$$''''''%%%###$$$%%%&&&''''''''''''))))))'''$$$&&&******'''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&)))&&&$$$$$$%%%&&&&&&&&&'''&&&&&&(((***)))&&&"""((()))+++,,,+++***((('''000******333BBBWWWvvvwwwooojjjbbbaaaiiiuuu|||}}}}}}wwwsss___KKK@@@:::111+++)))***(((&&&'''))))))'''%%%+++'''$$$%%%)))+++)))&&&***(((%%%$$$%%%%%%%%%$$$'''%%%"""###&&&'''&&&$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$###""""""&&&&&&&&&%%%$$$###"""!!!'''&&&$$$"""!!!!!!"""###&&&%%%$$$$$$%%%%%%###!!!"""###$$$$$$$$$"""!!! ###!!! !!!###$$$$$$###$$$%%%%%%%%%%%%$$$###""""""%%%###!!!%%%$$$$$$###"""!!!!!!""""""%%%%%%%%%$$$###"""!!! '''((((((&&&$$$""""""###"""!!!%%%,,,,,,000EEE^^^fffDDD///+++(((!!!$$$%%%%%%###!!!!!!%%%))),,,---111GGGvvvUUU222+++)))'''***"""%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&%%%%%%&&&)))***)))&&&&&&&&&&&&&&&%%%%%%$$$###"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$######"""""""""""""""""""""!!! !!!!!! !!!!!!!!!"""###$$$$$$###"""!!!!!!######"""!!! !!!$$$$$$$$$$$$######""""""&&&'''((('''%%%$$$$$$%%%###""" !!!"""!!!!!! """$$$###"""!!!###%%%"""!!!  !!! !!!"""#########"""""""""###$$$$$$""" !!!!!!!!!!!!!!!!!!"""###"""!!!!!!"""$$$$$$$$$$$$#########"""""""""&&&%%%$$$&&&%%%"""'''$$$%%%))))))%%%%%%((((((&&&%%%$$$&&&''''''&&&&&&###+++""",,,"""((($$$+++%%%"""&&&*********+++*********)))'''''')))+++'''&&&&&&''')))******)))&&&&&&%%%$$$###""""""!!!###$$$&&&(((******'''$$$###"""!!!###$$$%%%%%%$$$###"""!!! """  """""""""!!!!!!"""%%%&&&%%%&&&&&&$$$###"""###$$$''''''%%%$$$###"""!!!!!!"""$$$%%%&&&&&&'''***,,,,,,)))+++000000,,,***---000777:::444,,,'''"""'''&&&'''***,,,...777@@@???222&&&$$$&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%)))'''%%%$$$$$$'''***,,,...///111333555666777777;;;======888777888777444555666888999::::::999999999999999999999999999999;;;999666222...+++(((''''''%%%$$$%%%'''((((((&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$)))$$$ $$$'''&&&%%%$$$%%%&&&''''''((((((((((((((('''$$$%%%))))))&&&%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((''''''(((&&&%%%%%%&&&''''''&&&'''%%%%%%&&&))))))&&&$$$((()))***+++***)))'''&&&,,,''''''///:::MMMlllzzzppphhh^^^[[[bbbnnnwwwzzz}}}xxxuuucccOOOCCC;;;222+++)))+++)))'''&&&((()))'''%%%***'''$$$%%%(((***(((%%%***'''%%%$$$%%%%%%%%%$$$'''%%%###$$$&&&'''&&&$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######%%%%%%%%%%%%$$$###""""""&&&%%%$$$###""""""""""""&&&$$$$$$$$$&&&%%%$$$"""######$$$%%%%%%$$$###"""$$$###!!!"""###$$$$$$###%%%%%%$$$$$$$$$#########!!!###%%%$$$ """&&&$$$$$$###"""""""""""""""%%%%%%%%%$$$$$$###""""""!!!###%%%%%%$$$%%%&&&(((###"""%%%)))''')));;;PPPvvv}}}www\\\@@@000)))###$$$%%%%%%$$$""""""%%%''''''+++111IIIyyyYYY555...+++(((***"""%%%########################$$$%%%%%%&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""''''''''')))******'''%%%&&&'''&&&&&&%%%$$$###"""$$$%%%%%%%%%$$$$$$&&&(((%%%%%%$$$###"""!!!!!! ############"""!!! """!!!!!! !!!!!!"""######$$$$$$$$$$$$######""""""!!!"""$$$$$$"""!!!"""############""""""!!!"""###$$$###""""""###$$$ !!! !!!### !!!!!! !!!"""###"""!!! !!! ###%%%$$$"""""""""!!!"""$$$$$$"""!!!  !!!"""###$$$!!!!!!"""!!! $$$$$$############"""""""""%%%&&&%%%%%%###%%%###$$$((((((&&&&&&((('''&&&&&&'''(((((('''%%%((($$$***!!!+++"""***&&&$$$!!!"""'''+++******,,,'''(((((('''''''''***,,,((('''%%%&&&'''((('''&&&((('''&&&$$$""" !!!###&&&***,,,+++'''###"""###$$$%%%$$$$$$&&&'''&&&### """###!!!######""""""""""""######%%%$$$###"""""""""###$$$&&&$$$"""!!!""""""!!! %%%$$$$$$###""""""!!!!!!"""$$$&&&''''''''')))***...,,,,,,......,,,+++...111888;;;444***&&&$$$###&&&%%%'''***+++---555>>>>>>222'''&&&((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%$$$%%%''')))+++---///111333555666777777<<<===;;;666444555444111333444666777888888777777999999999999999999999999<<<:::555000,,,)))((('''&&&%%%$$$$$$&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$#########$$$)))%%%!!!!!!$$$&&&&&&$$$%%%&&&&&&'''(((((())))))'''(((&&&$$$%%%)))(((%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((())))))))))))((((((''''''&&&'''))))))'''&&&&&&$$$$$$$$$&&&((((((''''''((()))))))))(((&&&%%%***&&&''',,,222AAA```}}}~~~qqqdddVVVQQQXXXdddooovvv|||xxxhhhUUUHHH>>>444---***---***'''&&&'''''''''&&&)))&&&$$$%%%((()))'''$$$(((&&&$$$$$$%%%%%%$$$###'''%%%$$$%%%&&&&&&&&&$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$%%%&&&'''&&&$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%$$$""""""###$$$###"""&&&%%%$$$###"""###$$$$$$"""$$$&&&$$$!!!!!!###&&&$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$%%%'''((($$$"""$$$&&&###"""...>>>^^^vvvoooLLL333(((%%%$$$%%%&&&%%%$$$###$$$%%%$$$)))000IIIxxxZZZ666...+++(((***###%%%""""""""""""""""""""""""%%%&&&''''''((((((''''''""""""######$$$%%%%%%%%%$$$$$$$$$$$$############'''((()))++++++)))&&&$$$'''''''''&&&%%%$$$###"""%%%%%%%%%$$$###$$$&&&(((&&&%%%%%%###"""!!! ###############"""!!!!!!""""""!!!!!!!!!!!!""""""########################$$$""" """%%%&&&$$$!!!!!!""""""######"""!!!!!! """###"""!!!!!!"""!!!"""!!!"""%%% !!!!!!!!!!!! $$$  """!!!!!!"""###$$$###""""""!!!!!! !!!!!!!!!%%%"""!!!###""" !!!%%%############""""""""""""###%%%&&&%%%###!!!""""""###$$$%%%$$$$$$%%%&&&&&&'''(((***)))'''$$$(((###))))))!!!***'''### """'''*********---((())))))((('''(((***,,,***(((%%%%%%%%%&&&%%%$$$''''''%%%###!!!!!!"""$$$'''))))))&&&$$$###&&&'''&&&""" """$$$'''### ###%%%"""$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""###$$$$$$$$$'''$$$ """###!!!###############""""""!!! ###&&&''''''&&&'''(((000...---,,,,,,,,,---...000777:::222)))%%%%%%&&&%%%$$$&&&)))+++---555>>><<<000'''&&&)))(((%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))+++000111333444666777777888;;;===:::555333444444111333444666777888777777666999999999999999999888888===:::444...***((((((((($$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$%%%&&&''''''((((((###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&$$$"""!!!!!!"""""")))&&&###"""$$$%%%%%%$$$&&&&&&''''''((())))))***''')))(((%%%'''***)))%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''(((((((((((('''''''''&&&'''(((******(((&&&%%%$$$######%%%''')))***''''''((((((((('''&&&%%%+++)))***,,,---888TTTqqq~~~qqqaaaOOOIIINNNYYYgggppp}}}zzznnn]]]NNNAAA666///+++---,,,)))'''&&&&&&'''''''''%%%$$$%%%'''(((&&&$$$'''&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&%%%$$$"""!!!$$$######%%%'''((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%###!!!!!!""""""!!! &&&%%%###!!!!!!"""$$$%%%"""$$$$$$###!!!!!!###%%%######"""""""""""""""###$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%$$$"""""""""$$$""""""$$$%%%""" (((444PPPlllvvvWWW;;;---)))%%%&&&&&&&&&%%%$$$######%%%***222IIIvvvXXX444,,,)))&&&)))###&&&""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%########################&&&%%%%%%%%%%%%$$$$$$$$$&&&(((***+++***'''%%%$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%$$$###$$$&&&((('''&&&%%%$$$###"""!!! """############""""""!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!"""""""""%%%""" """%%%'''%%%###!!!!!!!!!!!!!!!!!!!!!"""!!!&&&((('''%%%###""""""$$$### ###&&&"""!!!!!!!!!!!!!!!!!!  !!!!!!"""######%%%!!!###!!! !!!###$$$$$$###&&&%%%$$$"""!!! %%%""" """###!!!"""%%%""""""""""""""""""""""""!!!!!!"""%%%'''&&&%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%&&&(((***)))&&&###&&&!!!'''((( )))&&&&&&######(((+++******,,,+++++++++***((((((***++++++(((%%%$$$$$$%%%$$$###%%%%%%$$$###"""!!! """!!!!!!"""$$$%%%%%%$$$"""%%%&&&$$$!!!!!!###### """ """$$$###!!! """###%%%###"""###%%%'''&&&%%%'''$$$!!!!!!###$$$"""!!!"""############"""!!!"""%%%&&&&&&%%%%%%&&&......---++++++,,,......---444777000(((%%%&&&'''&&&%%%&&&)))***...777AAA:::///%%%%%%((((((&&&%%%!!!"""$$$%%%&&&'''''''''$$$$$$$$$%%%&&&)))+++,,,444555666777888888888888;;;<<<;;;777555777777444444555666888888888888777999999888888888777777777:::666000***'''%%%&&&&&&###$$$%%%&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$######'''&&&$$$$$$&&&'''&&&%%%$$$$$$%%%%%%&&&'''(((((("""###%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$""" !!!'''&&&$$$$$$%%%%%%&&&%%%''''''&&&&&&'''(((******)))******((())),,,+++'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&(((******(((&&&%%%$$$######$$$&&&***,,,'''''''''''''''&&&&&&%%%+++***+++,,,***000HHHbbb{{{ooo]]]JJJDDDHHHQQQ^^^iiiyyy~~~~~~|||{{{ssseeeSSSDDD999111,,,------+++(((&&&%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&%%%$$$%%%&&&&&&%%%###&&&'''''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%###""""""###$$$%%%''''''$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%###"""$$$$$$$$$&&&((()))((('''$$$$$$#########$$$$$$$$$$$$""" !!!!!! &&&%%%###!!!!!!"""###$$$""""""""""""!!!!!!"""######"""""""""""""""#####################%%%&&&'''%%%&&&&&&$$$""" !!!!!!!!!"""$$$%%%$$$$$$***111FFF___xxx|||kkkQQQ:::---''''''&&&&&&&&&%%%###"""(((---333IIIuuuWWW333+++'''%%%((("""%%%""""""""""""""""""""""""!!!!!!"""#####################""""""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$%%%''')))***(((&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&(((''''''&&&%%%$$$######"""!!!""""""######"""!!!!!!###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""###"""!!!"""###%%%%%%%%%"""!!! """###$$$&&&&&&###!!! """######"""!!!"""###%%%###"""!!!!!!""""""!!! !!!######$$$$$$###  !!!###!!! !!!###$$$$$$$$$((('''%%%###!!!%%%!!!"""###""""""%%%!!!!!!"""""""""""""""###%%%""""""&&&(((''''''(((%%%((((((&&&&&&((((((%%%%%%%%%%%%''')))(((%%%###$$$ '''((( (((%%%***%%%$$$+++000///+++))),,,,,,,,,***((((((***,,,,,,)))%%%$$$$$$%%%%%%$$$$$$$$$$$$######"""""""""$$$!!!!!!######### !!!""""""""""""###%%%###!!!!!!###!!!!!!$$$'''&&&###"""###%%%%%%###"""###''')))'''%%%&&&$$$###"""###$$$###""""""###$$$$$$$$$###"""!!!!!!###%%%%%%%%%%%%&&&'''+++---,,,)))***---///---+++111222...***))))))'''(((&&&&&&(((+++000;;;FFF===111'''&&&((((((&&&%%% !!!###%%%'''(((((()))%%%$$$$$$%%%'''***---///555666777888999:::::::::;;;>>>===:::999:::888555444666777888999999888888888888777777666555555555333000+++&&&###"""######"""$$$''''''&&&%%%%%%&&&'''''''''&&&%%%$$$"""!!!(((&&&%%%%%%&&&''''''&&&###$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""######"""!!! %%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&((()))***)))++++++)))+++---,,,'''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%''')))***((('''%%%%%%&&&%%%%%%&&&***---((((((''''''&&&&&&&&&&&&***((()))***'''***<<>>???===AAABBB???<<<:::555///444555666888888888888777666666555444333333222222000///,,,)))'''&&&&&&'''"""&&&)))***(((&&&&&&(((###$$$%%%&&&'''&&&%%%$$$&&&$$$######$$$%%%%%%$$$$$$$$$##################$$$$$$######$$$&&&''')))''''''&&&%%%%%%$$$######"""###%%%&&&&&&%%%$$$###"""###%%%&&&&&&''')))***&&&%%%$$$###$$$&&&(((***(((******)))***---***&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''&&&&&&$$$######%%%(((((((((&&&(((***)))''''''***---))))))(((''''''''''''(((+++'''(((+++***)))222@@@___zzzuuu^^^LLL???AAADDDDDDJJJTTT___iiirrrtttuuuyyy||||||xxxyyyppp\\\III===555///+++...000///***%%%######%%%'''******)))((('''''''''''''''(((******(((&&&%%%(((+++***'''$$$$$$%%%%%%$$$#########$$$%%%&&&%%%$$$###""""""$$$&&&'''###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''''''''&&&''')))***((('''+++)))'''%%%$$$###$$$$$$%%%###"""###%%%&&&&&&%%%"""############"""!!!!!!%%%###""""""###$$$$$$###""""""!!!""""""###$$$$$$$$$"""!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%&&&)))(((%%%""""""$$$$$$###,,,///BBBfffjjjPPP...***%%%###$$$%%%$$$"""###)))333===WWWccc===(((((("""!!!&&&&&&&&&&&&$$$"""!!!###%%%$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%############%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&'''(((///777111&&&%%%...%%%""" !!!###%%%&&&###"""%%%###!!!!!!###%%%%%%######$$$ ######$$$%%%###$$$$$$  """###$$$$$$######"""#########!!! $$$!!! !!!!!!  """######"""###"""""""""###""" """"""""""""############"""######"""!!! !!!""""""!!!$$$$$$######"""  !!!###%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$#########&&&''')))###"""((($$$$$$$$$&&&''''''%%%###''''''***222888666---%%%)))(((&&&%%%&&&(((+++---'''&&&&&&'''(((((('''%%%'''###!!!######""""""!!! !!!"""###"""!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!""""""%%%%%%%%%%%%$$$$$$$$$### !!!$$$%%%&&&%%%###""""""&&&'''&&&###"""!!!&&&%%%$$$###""""""""""""$$$$$$%%%&&&'''((()))***'''((()))))))))***---000111,,,***000888999000&&&+++,,,'''&&&---333FFFcccgggFFF///(((######&&&###""""""$$$''')))(((&&&###'''&&&%%%%%%'''***---///666555444777<<<>>>>>><<>><<<;;;999666333555777;;;<<<<<<:::999888:::888666555444222///---,,,***(((%%%$$$$$$%%%%%%+++(((&&&%%%&&&((())))))$$$%%%'''(((((('''%%%$$$""""""######$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$"""$$$%%%%%%%%%$$$$$$&&&'''&&&&&&&&&%%%$$$###"""!!!%%%$$$""""""###$$$###"""%%%%%%$$$$$$$$$%%%&&&'''(((%%%""""""&&&((()))(((&&&'''((()))*********)))%%%$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&'''(((---***&&&%%%'''+++...000***)))(((''''''(((***+++&&&''''''(((***...444999NNNiiittt\\\KKK???@@@EEEEEEGGGKKK\\\hhhtttyyywwwwww}}}xxxjjjYYYHHH:::111---//////...---+++)))'''&&&$$$'''+++,,,)))'''''')))))))))(((''''''''''''(((%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$&&&''''''%%%$$$######((("""!!!&&&(((&&&&&&******(((%%%$$$$$$&&&&&&&&&%%%%%%$$$######$$$%%%&&&$$$###"""###$$$$$$###"""###"""!!!"""$$$%%%%%%$$$&&&$$$""""""""""""!!!&&&%%%$$$"""""""""#########%%%'''((('''%%%%%%&&&######""""""""""""######(((%%%999VVVnnnwwwLLL:::444***!!!###$$$"""%%%)))111888PPP{{{bbb===***---)))"""!!!"""%%%%%%%%%$$$""""""$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$######$$$%%%&&&"""######$$$%%%%%%$$$$$$$$$######$$$&&&''''''&&&+++,,,555<<<666)))&&&---%%%"""$$$ $$$&&&$$$###### $$$%%%###!!!!!!"""$$$$$$!!!!!!%%%%%%!!!######!!!!!!!!!###$$$$$$%%%%%%%%% !!!"""""""""!!! """  !!!   """###"""!!!"""""""""###$$$###!!!""""""""""""############ """""""""  !!!!!! !!!""""""!!! !!!"""###$$$######""" !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%)))"""!!!''''''!!!$$$&&&%%%%%%&&&(((((('''&&&***((()))---111111+++%%%)))(((&&&&&&&&&(((+++---,,,***(((''''''&&&$$$###((($$$ """$$$%%%%%%%%%""" !!!###$$$""" $$$$$$############$$$$$$'''&&&$$$"""!!! !!!!!!######"""""""""!!!!!!!!!!!!###$$$$$$###### ###&&&(((&&&$$$""""""$$$$$$###""""""""""""###$$$$$$%%%&&&'''((()))***((()))*********+++...000222///...444<<<<<<333)))***+++&&&&&&---333GGGeeejjjHHH000)))######&&&"""""""""$$$''')))(((&&&###%%%$$$$$$%%%'''+++///222555444444666;;;>>>???>>>BBB@@@>>><<<;;;999666333444666999;;;:::999888888888777666555555333000---+++***'''%%%$$$%%%%%%&&&(((&&&$$$$$$%%%&&&&&&&&&&&&'''((())))))((('''&&&"""#########$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""%%%&&&'''&&&%%%%%%''')))&&&&&&&&&%%%%%%###""""""%%%###!!!!!!"""###"""!!!$$$$$$###"""###$$$%%%&&&)))&&&######%%%&&&&&&%%%&&&&&&&&&'''(((((())))))***((('''%%%$$$$$$%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&%%%&&&&&&''''''---***&&&%%%'''***,,,...***)))((((((''''''''''''%%%&&&&&&&&&(((,,,111555BBB^^^}}}~~~oooTTTEEE;;;>>>CCCDDDHHHNNN\\\gggsssxxxwwwwww{{{zzzlll[[[JJJ<<<333//////...---,,,***)))'''&&&&&&)))++++++)))'''((()))''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$&&&''''''%%%$$$###$$$)))$$$$$$(((***((('''***,,,)))&&&$$$$$$$$$$$$###&&&%%%$$$#########$$$%%%&&&$$$###$$$%%%&&&%%%######"""!!!"""$$$$$$###"""$$$######$$$%%%%%%###!!!###"""!!! !!!!!!"""###%%%''''''%%%$$$$$$$$$######""""""""""""######((("""...CCCZZZxxx|||ccc>>>555+++$$$""""""$$$&&&&&&(((---444IIIsssmmmDDD,,,,,,***%%%$$$"""###$$$$$$###""""""%%%''')))((('''%%%$$$###""""""###########################$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""######$$$$$$######$$$######$$$''''''&&&%%%,,,...666===777***%%%)))'''%%%"""!!!"""""" &&&"""!!!%%%'''%%%$$$%%%!!!###$$$###!!!  ((('''"""$$$$$$### ###### """############$$$%%%&&&&&& !!!""""""""""""!!!!!! !!!"""!!!  """###"""!!!"""!!!"""###%%%%%%###!!!""""""""""""############!!!""""""!!!!!!"""###"""!!! """"""!!! !!!###%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$#########$$$%%%&&&&&&&&&(((######''''''!!! %%%(((&&&%%%&&&((())))))(((+++(((&&&''')))***'''%%%((('''&&&&&&&&&(((***,,,---+++(((&&&&&&&&&%%%$$$)))&&&"""!!!###&&&)))***)))%%%!!!!!!$$$%%%"""'''&&&&&&%%%%%%&&&&&&''''''&&&$$$###""""""######""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! ###&&&'''&&&$$$###"""""""""!!!!!!!!!"""######$$$%%%%%%%%%&&&((())))))***+++,,,++++++,,,///111444111222999@@@???555+++''')))&&&&&&---444JJJiiimmmKKK111)))######&&&!!!"""###$$$'''))))))&&&############%%%(((,,,111444444333333555:::>>>AAABBB@@@>>><<<<<<;;;;;;999777444555777999:::999999888777666555666666333000---)))((('''&&&%%%&&&''''''&&&%%%$$$%%%&&&'''&&&$$$'''''''''&&&&&&'''''''''############$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$&&&'''((((((''''''(((***%%%&&&&&&%%%%%%$$$###"""$$$###!!!!!!""""""!!! $$$###"""""""""###$$$%%%)))'''$$$###$$$%%%$$$###&&&&&&%%%%%%&&&''')))***---+++'''%%%######$$$%%%'''%%%$$$$$$&&&''''''&&&(((((('''&&&&&&&&&'''''',,,)))&&&%%%&&&(((******)))))))))((('''&&&$$$$$$%%%%%%%%%%%%&&&)))---111777PPPoooxxxcccHHH<<<666;;;@@@CCCIIIRRR___jjjuuu{{{zzzzzz}}}|||ppp___MMM>>>555222......---+++)))((('''&&&***++++++***((('''(((***((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%''''''%%%$$$$$$%%%***''''''***,,,)))((())),,,)))&&&$$$$$$$$$###!!!&&&%%%$$$###############'''%%%$$$%%%&&&'''&&&%%%$$$"""!!!!!!######""" ######$$$&&&((('''%%%###"""!!!!!! !!!!!!"""###$$$%%%&&&&&&$$$""""""#########""""""""""""######&&&!!!&&&222DDDdddzzzvvvIII:::,,,'''$$$!!!$$$)))$$$$$$***111EEEpppQQQ...&&&$$$%%%(((%%%"""######""""""###%%%((()))((('''%%%$$$###""""""""""""""""""""""""""""""###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""#########""""""#########%%%'''(((&&&%%%(((***000444000&&&###%%%$$$#########%%%%%%$$$###&&&###"""%%%%%%######&&&$$$$$$###""" """%%%%%%"""!!!!!!$$$###"""""""""!!!"""###$$$###"""!!!"""###%%%&&&#########"""!!! """!!! !!!!!!!!!!!! """""""""!!!!!!!!!"""$$$&&&&&&%%%###!!!"""""""""############!!!"""######!!!!!!"""######!!! """""""""!!!###$$$%%%%%%$$$"""$$$###"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$''''''$$$&&&***+++(((&&&%%%&&&'''''''''(((&&&$$$$$$%%%%%%%%%%%%((('''&&&&&&'''(((***++++++)))&&&%%%&&&((()))))))))'''$$$###%%%(((+++---,,,'''""""""%%%&&&###''''''&&&&&&&&&&&&''''''###"""""""""###$$$&&&'''$$$$$$$$$#########""""""%%%$$$"""!!!  """%%%&&&$$$###"""""" !!!"""###$$$%%%%%%$$$%%%%%%'''((())),,,------,,,,,,,,,///111333222444;;;AAA???555+++$$$(((%%%&&&...555LLLllloooJJJ000'''"""$$$&&&""""""###%%%'''))))))&&&$$$$$$$$$$$$%%%(((---111444444333333555999???CCCFFF???===<<<<<<=========;;;777666777888:::::::::999555555555555555333///,,,''''''&&&&&&&&&''''''((('''&&&&&&'''))))))'''%%%&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""###%%%%%%%%%%%%'''((()))''''''((()))%%%%%%&&&&&&%%%$$$$$$###&&&$$$"""!!!"""###"""!!!$$$###"""""""""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%%%%%%%''')))++++++)))%%%"""!!!"""$$$%%%'''%%%$$$$$$&&&''''''&&&)))(((((('''&&&&&&&&&&&&***(((%%%%%%&&&'''((('''&&&&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%'''***---222DDD]]]xxxrrrTTT>>>555222777<<<@@@JJJUUUgggooozzz~~~sssbbbOOO@@@777333///...,,,***)))'''&&&&&&---,,,+++(((''''''(((***+++***)))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$###"""###$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$$$$&&&***))))))***,,,***((('''***(((&&&$$$%%%%%%###"""&&&%%%$$$$$$######""""""&&&%%%$$$%%%&&&'''&&&$$$$$$"""!!!!!!"""""" ######$$$'''((('''$$$!!!"""""""""######$$$%%%%%%%%%&&&'''&&&$$$""""""#########""""""""""""#########$$$(((---999RRRlllyyy]]]DDD---'''&&&""""""((($$$"""(((000@@@hhh\\\444((($$$%%%'''"""!!!""""""""""""###%%%((('''&&&%%%%%%$$$$$$$$$%%%""""""""""""""""""""""""###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########""""""!!!#########&&&((((((&&&$$$$$$%%%(((***((($$$###&&&"""!!! """"""!!!%%%"""!!!###### !!!%%%###"""!!! !!!!!!""""""$$$'''%%%$$$###$$$$$$###"""!!!"""""""""""""""!!! !!!###$$$######""""""!!!!!!!!! &&&###  !!!  !!!"""!!! !!! !!!###&&&&&&%%%###!!!"""""""""############$$$%%%%%%$$$""" !!!"""$$$""" !!!"""""""""######$$$$$$###!!!&&&%%%###""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&'''((('''&&&(((---,,,***&&&%%%%%%%%%$$$###"""###%%%%%%$$$$$$$$$%%%'''&&&&&&&&&'''((()))***+++(((%%%%%%&&&((())))))((('''&&&&&&&&&(((+++---,,,(((######&&&'''%%%"""&&&&&&%%%%%%%%%%%%&&&&&&"""!!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$############$$$###"""!!!!!!!!!""""""!!!$$$$$$###!!!!!!!!! !!!###$$$%%%&&&%%%$$$$$$$$$&&&((()))---------,,,++++++...000//////222999>>><<<222***"""&&&%%%'''...666NNNooopppJJJ...%%%"""%%%(((#########%%%(((***)))'''$$$&&&%%%%%%&&&(((,,,000222333444555777:::@@@EEEIIIFFFCCC@@@???>>>>>>===;;;;;;999888888:::<<<;;;:::555444333444333111...+++&&&&&&&&&&&&''''''(((((('''&&&&&&'''(((((('''%%%&&&%%%###!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$'''$$$""""""###%%%%%%%%%###%%%'''(((&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$(((&&&$$$###$$$$$$###"""%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&''')))(((&&&&&&&&&(((+++,,,)))'''$$$"""!!!###&&&((('''%%%$$$$$$&&&''''''&&&)))((('''&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&&&&###$$$%%%'''''''''&&&%%%'''((('''&&&&&&'''))),,,...777HHHeeepppLLL888222111666999===JJJZZZmmmsss|||~~~vvvfffRRRAAA777333000...,,,***)))'''''''''...,,,)))'''''''''((())),,,+++)))'''%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&$$$%%%&&&%%%$$$$$$%%%'''******))))))***+++)))'''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$######&&&$$$###$$$%%%&&&%%%$$$$$$"""!!!!!!"""""" $$$$$$%%%&&&'''%%%!!!""""""######$$$$$$$$$$$$'''((((((&&&$$$###$$$%%%######""""""""""""######$$$((()))***222BBB^^^xxxqqqTTT666)))&&&###"""###%%%"""(((...888ZZZaaa===///)))'''%%%!!!"""""""""!!!"""%%%'''%%%%%%$$$$$$$$$%%%&&&&&&###########################$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$######""""""""""""$$$&&&((((((&&&$$$###$$$%%%&&&%%%%%%&&&((((((&&&###""""""!!! $$$!!!!!!"""  $$$###!!! """######""""""$$$$$$!!! """!!!###%%%$$$"""!!!###""" !!!!!! !!!!!!""" !!!"""###$$$%%%'''$$$  !!!!!!!!!  !!!"""!!! !!!###%%%&&&$$$###""""""""""""############%%%&&&&&&%%%"""!!!!!!"""$$$""" !!!######"""!!!""""""###############&&&&&&%%%$$$#########$$$'''''''''&&&%%%$$$$$$$$$***++++++)))%%%$$$'''***,,,***'''&&&%%%%%%###""" $$$'''(((%%%$$$%%%'''&&&&&&&&&&&&'''((()))))),,,***'''%%%%%%%%%$$$###&&&'''(((((('''''')))+++***'''%%%$$$&&&'''((((((%%%$$$$$$######$$$$$$%%%&&&%%%###"""!!!!!!""""""############"""""""""!!! !!!###$$$%%%%%% """$$$$$$"""!!!!!!"""!!! !!!!!!"""###$$$%%%&&&%%%$$$###$$$%%%'''))),,,---,,,+++))))))+++---,,,,,,...444999777///'''!!!&&&&&&'''...666OOOqqqtttLLL...%%%"""%%%(((######$$$%%%(((******'''$$$'''&&&&&&&&&(((,,,000222444555888:::===AAAGGGKKKQQQMMMHHHCCC@@@===:::888???;;;888888:::<<<;;;999666444222111000...+++)))&&&&&&''''''''''''''''''%%%$$$###$$$%%%&&&%%%###'''&&&$$$######$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$!!!$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))'''%%%$$$$$$$$$###"""&&&%%%$$$$$$$$$%%%&&&'''###%%%&&&&&&&&&&&&''')))((((((''''''((()))+++,,,***(((&&&%%%%%%&&&)))***'''%%%$$$$$$&&&''''''&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''%%%######%%%&&&'''((((((((('''(((((('''&&&''')))+++)))+++555PPPtttlllKKK444000111555666<<>>]]]nnnaaaHHH222///111444555<<>>WWWqqq}}}}}}~~~ttt___III:::333333111///,,,*********+++)))&&&$$$%%%''')))(((&&&(((((('''''''''(((((((((((((((''''''''''''(((((()))((('''&&&%%%&&&''''''%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''$$$%%%%%%$$$###$$$&&&)))---...+++&&&(((000333000,,,+++************(((&&&$$$%%%''')))******))))))((('''&&&&&&'''((('''&&&###"""!!!"""$$$%%%%%%$$$&&&%%%$$$%%%'''''''''&&&###$$$%%%%%%$$$###"""!!!$$$%%%%%%###"""###%%%'''######""""""""""""######$$$!!!$$$---(((333UUUuuu}}}pppMMM222+++((("""$$$###))),,,///MMM{{{fff===000111---&&&###%%%%%%###"""""""""###$$$+++)))&&&###"""###$$$%%%###"""!!!!!!!!!"""$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''''''&&&%%%###$$$%%%&&&'''&&&%%%$$$######$$$&&&''''''&&&$$$&&&$$$"""!!!!!!"""$$$&&&$$$######"""""""""""""""$$$%%%%%%%%%$$$###!!! !!!$$$$$$ $$$###"""!!!"""###$$$###!!!$$$!!!!!!"""!!!###'''### &&&(((%%%!!!)))&&&""" !!!""""""""" !!!"""###"""!!!"""%%%###$$$&&&#####################$$$$$$  !!!""""""!!!""""""""""""###%%%''')))((('''%%%$$$$$$%%%&&&''')))(((&&&&&&''''''%%%$$$"""%%%(((+++***'''### +++,,,+++'''!!! $$$(((---'''%%%***,,,(((&&&(((---444444,,,&&&&&&'''&&&)))'''&&&&&&''''''&&&%%%+++((($$$###$$$""")))&&&######%%%&&&%%%$$$,,,'''***+++&&&***222000$$$"""$$$((('''###!!!###%%%%%%&&&%%%$$$%%%''')))&&&,,,...)))$$$%%%&&&%%%%%%""""""%%%$$$"""!!!$$$---***&&&###"""$$$''')))!!!"""###$$$%%%%%%$$$$$$###$$$%%%$$$###%%%***///++++++)))%%%'''+++,,,)))+++***,,,///222111,,,((("""%%%###$$$***444SSS|||bbb;;;&&&###%%%&&&''',,,,,,,,,+++***)))((('''&&&%%%$$$(((...333444444555:::===>>>BBBGGGHHHFFFIIIPPPTTTOOOJJJHHHGGGEEEEEE???777555777999888666777555111---***(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%&&&&&&'''(((&&&######%%%)))***)))%%%""""""%%%)))%%%%%%%%%'''))))))(((&&&'''&&&%%%$$$###"""""""""&&&%%%$$$$$$$$$###!!!(((&&&### ###&&&(((***)))(((&&&$$$#########((('''%%%%%%'''((('''&&&(((''''''((())))))(((&&&(((''''''''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$###$$$&&&***---......+++&&&%%%'''&&&"""###'''((()))***++++++***((('''$$$)))***+++777GGGIII@@@///)))+++555;;;BBBYYYrrr}}}|||}}}~~~gggMMM<<<666111000...,,,******))))))---***&&&%%%%%%'''(((((()))***+++***(((''''''((())))))((((((((('''''''''***((('''%%%$$$$$$%%%%%%$$$$$$#########$$$&&&'''######$$$$$$&&&((()))***!!!%%%'''(((((()))***///---***''''''***---///---......---)))&&&$$$$$$$$$%%%(((,,,+++((((((+++'''''''''((((((((((((((('''$$$"""###&&&(((&&&###$$$$$$%%%%%%%%%$$$######$$$$$$###""""""!!!""""""&&&""" """$$$$$$(((---######""""""######$$$%%%!!!!!!"""$$$(((---222555aaa{{{~~~[[[777***)))$$$%%%$$$***---111PPP~~~iii@@@///,,,)))%%%$$$%%%%%%###"""""""""###$$$ """###$$$$$$%%%######"""""""""###$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$###$$$$$$%%%%%%%%%%%%%%%"""###$$$&&&'''((('''&&&&&&$$$"""!!!!!!"""$$$&&&$$$$$$###"""""""""""""""#########""""""!!! """!!!!!!"""!!!$$$"""!!!"""###$$$###!!!'''###"""###### !!!$$$###"""  !!!"""###+++'''###!!!!!!!!!!!! """###"""!!! """$$$###$$$%%%######$$$$$$$$$###"""!!!!!!"""!!! !!!###$$$###"""######""""""###%%%'''(((''''''&&&&&&%%%%%%%%%%%%((()))+++,,,+++(((%%%$$$###$$$&&&'''''''''&&&&&&&&&((()))&&&""""""&&&***+++%%%$$$(((***'''&&&'''***111222***$$$%%%)))***'''&&&%%%%%%&&&&&&%%%###)))&&&$$$###$$$%%%&&&&&&)))&&&######$$$%%%%%%###)))%%%)))***$$$(((///,,,%%%###$$$((('''###"""######$$$%%%&&&&&&(((+++...333///)))&&&)))---((( &&&###$$$'''(((&&&'''***+++)))&&&$$$###$$$&&&(((""""""""""""###$$$$$$%%%!!!#########"""###'''++++++,,,)))%%%%%%))))))''''''(((,,,222555333+++%%%%%%)))'''''',,,555PPPuuuaaa<<<'''$$$'''***,,,++++++,,,,,,+++***((('''&&&%%%%%%(((---222444444666:::======???DDDDDDBBBGGGNNNRRROOOKKKJJJJJJIIILLLEEE===999999999777555555333000,,,)))'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%###$$$$$$###""""""###$$$$$$###"""!!!###%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$&&&&&&%%%&&&'''))))))'''%%%''''''%%%$$$$$$#########'''&&&%%%%%%&&&%%%###"""%%%%%%$$$######$$$%%%%%%((('''&&&%%%$$$#########)))'''%%%&&&'''(((''''''((('''''''''))))))(((&&&(((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&$$$$$$&&&)))---......'''######'''((($$$###&&&'''(((***++++++***((('''###(((((((((111???BBB<<<333+++***222999CCCYYYpppvvvvvvwww{{{oooYYYDDD888...---+++******+++++++++,,,)))&&&$$$&&&'''((((((&&&'''((('''&&&%%%&&&'''(((''''''''''''&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''#########$$$%%%&&&'''((("""$$$'''(((((()))***+++---+++)))'''''')))+++---******+++***)))'''&&&&&&$$$$$$'''...000...---///''''''''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%$$$###"""######$$$&&&###"""%%%%%%######'''&&&%%%$$$###""""""""""""###""""""###&&&***...000QQQqqqlllGGG111)))&&&'''%%%+++---222SSSpppDDD...(((&&&%%%%%%%%%%%%###"""""""""###$$$###%%%%%%$$$###$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$###############$$$%%%%%%###$$$%%%''''''''''''&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$###""""""""""""###$$$###"""!!! ###!!!!!!$$$%%%!!!$$$###""""""###$$$###"""### ###### """######### ###'''+++((($$$!!!  !!!"""###"""!!! """###""" $$$%%%$$$$$$$$$%%%%%%$$$""" $$$###"""###%%%%%%%%%###$$$$$$#########$$$&&&'''(((((((((((('''&&&$$$###&&&+++111222...)))%%%$$$%%%$$$######$$$&&&)))***$$$'''((('''$$$$$$&&&)))((($$$###&&&'''&&&%%%'''$$$,,,///)))###$$$***///((('''%%%&&&''''''&&&$$$)))((('''$$$$$$&&&***---(((&&&$$$###$$$$$$###""")))%%%***,,,%%%(((---)))&&&###$$$((('''###"""###"""###%%%&&&(((***...111>>>===999555555444,,,###&&&###$$$''''''$$$%%%((()))(((&&&%%%$$$$$$%%%&&&!!!!!!!!!!!!"""###$$$%%% !!!""""""!!!"""$$$&&&***,,,***&&&%%%'''(((%%%###&&&---444888444+++###&&&+++)))(((---222FFFeee{{{___===***%%%&&&***---((()))+++,,,,,,+++)))(((&&&%%%%%%''',,,111444555666:::<<<;;;<<<@@@@@@>>>EEELLLPPPOOONNNPPPQQQPPPTTTMMMEEE>>><<<999666444333111...+++(((&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$###""""""###$$$$$$###"""!!!"""&&&))))))'''......---+++'''%%%%%%&&&'''&&&&&&'''((((((&&&$$$''''''&&&%%%$$$$$$%%%%%%'''&&&&&&&&&((((((&&&%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$$$$)))'''&&&&&&'''((((((''')))'''''''''((()))(((&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&%%%&&&)))---//////&&&""""""&&&)))'''%%%$$$'''((()))******)))((('''"""'''(((%%%)))444999777777///***///888FFF\\\pppooooooqqqvvv}}}yyygggNNN<<<000...+++))))))******)))***'''%%%$$$&&&((())))))%%%&&&((('''&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))((((((***,,,)))((('''&&&&&&'''((()))'''''''''''''''((())))))###!!!###+++///---***)))(((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$###$$$$$$$$$$$$%%%&&&'''''''''''''''&&&$$$#########%%%&&&'''$$$$$$&&&%%%!!!!!!((('''%%%###"""!!! %%%$$$######$$$''')))+++???aaa~~~xxxWWW888++++++)))&&&+++...333UUUwwwHHH...((((((&&&%%%%%%%%%###"""""""""###$$$ ###&&&&&&%%%###!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$###"""!!!"""###$$$%%%%%%'''(((((('''&&&%%%%%%%%%$$$###""""""###$$$%%%%%%$$$######""""""######&&&%%%###"""""""""###$$$!!!""""""###''')))'''"""$$$###""""""$$$$$$###"""!!!### !!!#########"""""""""###%%%'''(((&&&###!!!!!!!!!!!!  !!!"""###"""""""""!!!""""""!!!!!!###$$$$$$###$$$&&&''''''%%%""" %%%#########%%%%%%$$$###%%%$$$#########$$$%%%&&&)))***++++++***'''$$$"""&&&,,,222222---'''%%%%%%&&&%%%###"""###%%%(((***((()))***)))&&&$$$%%%&&&&&&$$$$$$%%%%%%&&&'''(((&&&---+++%%%$$$***000+++)))(((((())))))(((''',,,,,,+++((($$$###'''***((('''%%%%%%$$$######"""***'''---///((()))---)))'''$$$%%%''''''###"""$$$!!!###%%%&&&'''***...111<<>>:::666444///---***(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$#########$$$$$$#########"""(((+++((()))111888:::888;;;???AAA@@@999111,,,((('''%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%'''((('''%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''((())))))(((&&&&&&((()))((('''+++)))'''&&&'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((()))'''&&&&&&)))+++------,,,)))&&&$$$&&&)))(((&&&&&&&&&''''''(((((((((((($$$'''((($$$"""&&&,,,000666666777;;;HHH\\\nnnxxxsssrrrrrrtttxxx{{{||||||{{{|||qqq\\\III???999222...---,,,***''''''&&&$$$%%%&&&(((((((((&&&((())))))((((((***+++%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######'''(((((()))(((((('''&&&++++++***(((%%%%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%***'''%%%%%%'''))))))))),,,''''''---111...(((%%%+++******)))((('''&&&&&&%%%''')))'''###!!!###%%%$$$%%%&&&'''((()))))))))%%%$$$###""""""###%%%&&&+++'''$$$%%%$$$###$$$(((%%%$$$######""""""######%%%$$$$$$%%%&&&''')))***...>>>YYYooommmTTT:::---***'''+++---222SSSTTT666------***$$$%%%%%%###"""""""""###$$$$$$######""""""###$$$%%%"""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&((('''&&&$$$###############$$$%%%%%%))),,,---+++'''######$$$$$$##################$$$%%%%%%$$$############$$$""""""!!!!!!!!!!!!!!!"""&&&)))%%%$$$'''%%%%%%#########$$$%%%$$$###(((%%%$$$&&&%%%""""""$$$$$$!!!!!!###""""""!!! """$$$$$$###""""""""""""""""""######!!! ###$$$######&&&"""###%%%''')))(((''''''###"""!!!!!!"""###!!! $$$$$$#########$$$&&&'''((()))+++,,,+++(((&&&$$$'''((()))((($$$###%%%'''%%%%%%%%%&&&%%%$$$######&&&&&&&&&'''(((***+++,,,###&&&&&&######'''***+++""")))...+++&&&&&&***((('''%%%&&&''''''&&&$$$%%%'''((('''&&&$$$$$$$$$%%%'''((((((&&&%%%%%%&&&&&&###***---&&&'''+++''')))&&&%%%'''&&&###"""%%%"""############$$$'''***999BBBQQQaaammmlll\\\JJJ666222000000,,,'''%%%&&&&&&%%%%%%$$$$$$######"""###&&&((('''%%%###%%%###""""""$$$%%%$$$$$$###))),,,***))),,,///000,,,,,,---000333333...***(((...+++(((---+++***111555///+++***'''######&&&$$$%%%&&&&&&''''''''''''$$$%%%&&&&&&(((---333888888;;;;;;999;;;???AAA??????EEEIIIMMMSSS\\\```___UUUQQQKKKEEE>>>999777555...,,,***'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###$$$%%%$$$###"""###$$$$$$$$$$$$###""" (((,,,,,,222@@@JJJLLLUUU[[[bbbddd^^^NNN:::,,,(((&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''$$$######$$$&&&'''%%%$$$)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&'''((()))******(((''''''((())))))(((,,,)))'''&&&'''''''''&&&(((''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((('''&&&''')))++++++***((()))(((%%%%%%((()))(((%%%%%%&&&&&&''''''((((((%%%''''''&&&$$$&&&+++...444===EEEKKKWWWjjjxxx|||zzzxxxvvvvvvwwwxxxwwwvvvsss|||zzzrrr```OOOAAA:::333///000111...+++'''&&&%%%%%%'''((('''&&&%%%&&&((('''&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$######((()))*********)))(((''')))***)))(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,)))'''(((***,,,***((()))&&&&&&+++///---******+++******))))))(((((((((&&&&&&'''&&&$$$###$$$$$$%%%%%%&&&'''((((((((((((###############$$$$$$%%%,,,'''$$$$$$$$$$$$&&&+++######""""""###$$$%%%%%%$$$$$$$$$%%%&&&''')))))))))222KKKkkk|||nnnJJJ...)))&&&***,,,000PPP]]]<<<,,,)))(((&&&%%%%%%###"""""""""###$$$###############$$$$$$%%%!!!"""###$$$$$$$$$######%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((('''&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%%%%%%%'''+++---,,,'''$$$%%%'''########################&&&%%%$$$$$$######$$$$$$!!!!!!""""""""""""!!!!!! &&&'''%%%)))000,,,"""%%%$$$######%%%%%%$$$###+++'''%%%%%%$$$!!!!!!$$$"""!!! !!!"""!!!"""!!! !!!"""######!!!######""""""""""""""""""!!!$$$%%%"""###&&&######$$$%%%&&&&&&&&&%%%$$$"""!!!!!!""""""!!! ######""""""###%%%'''(((%%%&&&(((((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&)))+++,,, %%%%%%!!! &&&***+++'''%%%'''+++***&&&%%%)))'''&&&%%%%%%&&&&&&%%%###&&&$$$######%%%&&&&&&%%%$$$'''******((('''((()))&&&"""(((+++%%%''',,,)))***'''&&&'''&&&###"""%%%!!!"""######"""$$$'''***333555;;;III]]]iiieeeYYYHHHCCC???<<<555---((()))&&&%%%$$$###"""""""""### !!!###$$$&&&''''''(((%%%""" """%%%%%%%%%###)))---***(((+++......///...///222555333...)))+++000,,,***///---(((+++'''&&&'''(((%%%"""###(((%%%$$$$$$######$$$%%%&&&$$$%%%&&&&&&''',,,333888;;;===<<<999999===>>><<<<<>>===999888;;;;;;999:::>>>BBBFFFNNNWWW[[[ZZZVVVTTTOOOGGG???999666555---+++)))'''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######$$$$$$"""!!!"""###$$$%%%%%%$$$###"""000222555AAA^^^~~~ccc___XXXQQQIII>>>222***&&&$$$"""###%%%&&&''''''"""""""""###$$$%%%&&&'''%%%%%%$$$%%%&&&&&&%%%###'''(((+++,,,,,,+++((('''%%%%%%%%%%%%%%%&&&'''(((***)))'''''')))))))))(((---***'''%%%&&&'''''''''(((((('''''''''&&&&&&&&&&&&''')))*********)))((($$$%%%&&&(((***)))'''%%%))))))&&&'''((('''%%%$$$$$$%%%&&&'''((()))%%%$$$$$$'''(((((()))+++333KKK```hhhooo|||~~~}}}zzzxxxvvvuuusssqqqttt|||}}}~~~{{{jjjUUUJJJAAA666111111000,,,'''((('''%%%&&&&&&&&&%%%###)))***+++***(((''''''((())))))((((((((('''''''''))))))******)))'''%%%$$$(((((()))))))))(((&&&%%%%%%&&&((()))***)))((('''''')))+++***(((&&&%%%%%%)))((('''&&&&&&'''((())),,,***))),,,111333///+++000...---...,,,((()))---'''''''''((((((((((((((('''$$$"""$$$'''(((&&&###&&&&&&&&&'''&&&&&&%%%%%%"""$$$&&&(((((('''&&&%%%(((%%%%%%''''''###!!!###$$$$$$############$$$$$$$$$$$$$$$###############((()))333QQQvvvjjjGGG+++%%%((($$$000GGGgggiii<<<000444---###%%%%%%###"""""""""###$$$"""%%%%%%!!!"""'''%%%###############"""!!! ''''''%%%$$$&&&)))$$$###%%%(((((('''%%%%%%%%%'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&'''((((((((('''&&&%%%%%%$$$"""!!!!!!!!!"""###&&&%%%###""""""###%%%&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$!!!"""111AAA@@@333"""###$$$$$$"""!!!!!!!!!$$$###!!! !!!!!!""" !!!"""""""""!!!######""""""""""""""""""$$$$$$######"""!!!!!! $$$$$$######""""""!!!!!!'''%%%$$$$$$%%%&&&''''''%%%$$$######""""""###############""""""###&&&)))'''%%%%%%'''$$$ !!!%%%!!!"""&&&***'''"""###'''"""###%%%'''((((((((('''$$$######$$$%%%%%%%%%$$$***$$$!!!###%%%%%%'''***((('''&&&&&&''''''&&&%%%))))))((('''&&&%%%%%%%%%'''(((((('''***---***%%%)))))))))))))))(((((('''&&&(((,,,---,,,+++++++++777333---'''###"""###$$$&&&$$$!!!!!!###%%%&&&&&&)))%%%###(((222;;;@@@BBBRRR\\\bbb^^^SSSGGG888...((())))))&&&""" """$$$%%%%%%$$$######$$$&&&""""""""""""############+++---,,,(((&&&)))++++++,,,...111333333000+++(((***)))(((((())),,,000222///+++&&&######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&(((...555:::777;;;===999777:::<<<<<>>===AAAIIIOOOPPPNNNUUUSSSNNNGGG???:::777777))))))))))))'''%%%###""""""###$$$%%%&&&'''''''''###$$$$$$$$$$$$###""""""%%%%%%###!!!"""%%%((((((000???QQQcccwww~~~pppNNNFFF;;;333...,,,)))''')))'''%%%%%%%%%%%%###!!!((($$$ """$$$$$$""""""###%%%&&&'''&&&&&&%%%)))'''&&&''')))***'''%%%%%%&&&(((((('''$$$!!!&&&$$$%%%)))***((((((***''')))***((($$$###%%%'''***)))'''&&&%%%%%%&&&&&&)))(((((('''''''''((((((%%%$$$$$$&&&'''((('''%%%'''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&'''''''''(((%%%$$$$$$$$$%%%'''(((***555GGG```rrryyy}}}~~~wwwuuuxxx||||||{{{|||}}}}}}lllZZZLLLDDD:::333///---***(((&&&%%%$$$'''***,,,***((())))))))))))((('''%%%$$$'''&&&&&&%%%%%%&&&&&&''')))&&&%%%&&&((()))'''%%%%%%&&&'''&&&%%%%%%&&&'''######$$$%%%%%%&&&''''''+++******)))(((''''''''')))))))))(((''''''&&&&&&+++)))((('''((((((&&&%%%))))))(((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%"""%%%((((((%%%######%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###"""###&&&((($$$%%%&&&''''''&&&%%%$$$***%%%111EEE```}}}SSS((($$$)))%%%...@@@\\\sssCCC222000((( %%%%%%###"""""""""###$$$"""%%%$$$!!!###&&&%%% $$$%%%%%%%%%%%%$$$###"""((((((&&&$$$'''***''' ''''''((('''%%%%%%&&&'''''''''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$###"""""""""""""""&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$###""""""&&&'''$$$###,,,777444)))!!!###$$$$$$###""""""###"""###%%%%%%$$$"""""""""""""""$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$(((''''''&&&&&&%%%$$$$$$#########"""""""""""""""$$$$$$$$$%%%&&&%%%###!!!$$$###!!! !!!###&&&(((''''''&&&$$$"""###%%%'''&&&$$$%%%'''%%%!!!"""&&&%%%%%%'''***)))&&&&&&)))###$$$%%%&&&&&&&&&%%%$$$&&&"""!!!&&&(((%%%!!!+++'''&&&((((((&&&(((,,,***))))))((())))))((('''&&&&&&&&&&&&''')))***,,,'''(((((('''***---+++%%%&&&'''''''''&&&%%%$$$$$$&&&(((+++,,,+++*********444111---(((%%%$$$$$$$$$&&&$$$"""!!!###%%%&&&&&&***&&&###%%%+++111333333@@@MMM\\\cccbbbZZZLLL???555///((($$$""""""!!! %%%%%%%%%$$$###"""######""""""""""""###############))),,,******---...------...111333333000+++'''***)))((('''''')))+++,,,,,,,,,+++***(((&&&$$$###&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&(((---333888555999;;;888666888999999<<<;;;;;;???FFFKKKNNNNNNRRRPPPKKKDDD===777444222'''(((((('''&&&%%%###"""###$$$%%%&&&&&&&&&&&&&&&""""""###$$$%%%%%%$$$$$$$$$###""""""%%%)))++++++:::UUUrrr}}}|||sssbbbSSS:::444,,,'''%%%%%%%%%$$$(((&&&%%%%%%%%%%%%$$$"""'''%%%"""!!!"""###$$$###$$$%%%&&&&&&&&&%%%$$$###(((&&&%%%'''))))))'''%%%((()))***+++***(((&&&%%%&&&$$$%%%)))***((((((***)))******(((&&&%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&))))))((('''''''''''''''%%%%%%$$$&&&(((((('''%%%''''''(((((((((''''''&&&(((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''((()))444DDD]]]rrr~~~|||yyy{{{~~~pppaaaUUULLL@@@777222...***'''&&&$$$###$$$&&&'''&&&$$$)))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&((()))(((&&&&&&'''((((((&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''))))))(((''''''&&&%%%%%%'''''''''(((((((((((((((+++)))''''''((((((&&&%%%++++++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$'''((('''%%%###$$$%%%%%%%%%&&&'''''''''''''''%%%%%%$$$###"""###$$$&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%!!!+++<<>>YYYuuuvvvkkkddd[[[MMMAAA:::666333000******)))'''''')))+++------,,,+++***((('''''''''(((''''''&&&&&&''''''(((%%%%%%&&&%%%%%%%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&))))))(((((('''''''''''')))(((''''''(((((('''&&&%%%%%%&&&'''(((***,,,---''''''((((((((()))))))))***+++++++++******)))(((((())))))))))))((('''&&&******)))(((((('''&&&&&&$$$&&&(((***+++)))'''&&&&&&%%%$$$&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&'''000FFFjjj)))%%%)))###&&&111EEErrrzzzWWW;;;++++++%%%%%%%%%&&&%%%$$$$$$###### $$$&&&$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&######&&&&&&$$$$$$&&&***+++***)))))))))...,,,))))))+++***'''$$$$$$$$$%%%''''''((((((((())))))'''&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### $$$&&&&&&###""""""$$$ !!!"""""""""$$$(((+++%%%$$$"""!!!!!!"""############$$$%%%''')))+++,,,+++***'''%%%$$$$$$%%%&&&"""""""""!!!  !!!!!!!!!!!!!!!!!!"""(((444===999*** &&&!!!"""###$$$###""" !!!"""$$$###""""""###$$$$$$###%%%((((((&&&(((---***&&&%%%)))***((((((***&&&%%%%%%%%%&&&&&&'''(((###'''***)))%%%$$$'''+++)))))),,,...+++''''''+++'''***,,,***'''&&&'''***&&&&&&%%%%%%%%%%%%%%%%%%###''''''$$$###&&&((('''((())))))))))))(((''''''***++++++***(((&&&'''(((((()))***+++***(((&&&$$$&&&$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%&&&&&&&&&&&&+++///444@@@SSSccchhheee```ddddddYYYGGG777111000...)))$$$###%%%''''''&&&#########$$$$$$$$$$$$%%%"""&&&)))((()))...111111///---,,,...222111,,,&&&"""###%%%&&&&&&&&&%%%$$$!!!$$$&&&&&&$$$$$$&&&)))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######''',,,000222555555444666888777222555444333222222333444444888777666777888555000+++''''''&&&&&&&&&'''((((((((()))))))))((('''&&&&&&((((((((((((((('''&&&&&&(((***,,,+++'''222VVVzzz\\\<<<...***'''###%%%%%%%%%$$$$$$%%%'''%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&&&&$$$###$$$%%%"""###$$$&&&''''''&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&'''((()))++++++++++++(((&&&&&&******'''&&&)))'''%%%$$$$$$%%%&&&&&&%%%###$$$%%%''''''((((((((()))((('''&&&%%%%%%%%%%%%((('''''''''(((((('''%%%''')))+++***'''%%%&&&(((***)))((('''&&&%%%$$$$$$((((((((((((((('''&&&%%%***---777LLLfff|||xxxoooggg]]]OOOCCC<<<777444222(((((()))((('''(((***,,,+++++++++***)))(((&&&%%%((((((''''''''''''(((((($$$&&&'''&&&%%%$$$%%%&&&###$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''***))))))(((''''''&&&&&&)))(((''''''((()))(((&&&))))))(((''''''(((((((((''''''(((((())))))************++++++++++++************+++++++++)))(((''')))))))))***++++++(((&&&$$$&&&'''))))))((('''&&&)))&&&$$$%%%((()))'''%%%%%%&&&'''(((((('''&&&%%%%%%%%%'''///999YYY)))"""%%%!!!'''222BBBkkkaaa@@@+++)))%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''$$$###%%%###$$$%%%&&&&&&&&&&&&%%%###'''((($$$###%%%$$$"""###%%%'''(((((()))***,,,...***'''(((***)))%%%!!!###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$###############"""!!!!!!$$$$$$%%%%%%###!!!"""$$$ !!!!!!!!!###'''***&&&### !!!$$$%%%"""$$$$$$$$$$$$&&&''')))***(((&&&$$$"""""""""$$$%%%!!! !!!!!!!!!!!!!!! %%%***---+++%%%!!!"""%%%"""""""""""""""!!!!!! """###%%%$$$###"""###$$$$$$###%%%))))))'''(((---'''&&&(((,,,+++''''''***'''&&&%%%$$$$$$$$$%%%&&&%%%&&&''''''&&&&&&''')))&&&$$$%%%((((((%%%%%%((('''***,,,+++'''%%%'''***###$$$%%%'''''''''''''''!!!&&&&&&"""!!!$$$&&&&&&&&&''''''(((((((((((((((,,,---,,,+++(((''''''(((((()))******)))'''%%%$$$&&&%%%$$$$$$%%%%%%###"""&&&&&&'''&&&&&&''')))***...111555;;;EEEMMMMMMGGGKKKXXXeeeeeeZZZLLLDDDBBB777000((($$$%%%''''''&&&#########$$$$$$$$$%%%%%%!!!&&&)))((((((---///...///+++***---111222---'''######$$$$$$$$$$$$######$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""###&&&,,,000222333222111444999888444555222//////222444333111666444333555666333,,,&&&&&&&&&%%%%%%%%%&&&(((((((((((()))))))))(((((('''''''''((()))))))))((((((***)))+++///333CCCiiimmmHHH111+++(((###!!!$$$&&&&&&%%%%%%&&&(((&&&$$$$$$$$$&&&&&&&&&$$$&&&%%%%%%%%%&&&&&&$$$######$$$%%%&&&&&&&&&%%%$$$###%%%''''''%%%$$$%%%'''%%%''')))+++,,,,,,+++***(((&&&'''******&&&&&&(((%%%&&&&&&&&&%%%%%%&&&'''###$$$%%%&&&''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%)))((('''((()))((('''%%%''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%)))***000>>>SSSlll~~~|||~~~{{{wwwnnncccSSSEEE<<<666222///''')))***)))'''&&&''')))%%%''')))***+++)))'''&&&((((((''''''''''''((((((%%%''')))(((&&&%%%''')))"""$$$%%%%%%%%%%%%&&&(((%%%%%%&&&&&&''''''(((((('''''''''''''''''''''(((((((((((((((((('''''''''((('''&&&'''((()))((('''***)))((('''''''''''''''(((((())))))***++++++,,,((()))***+++++++++++++++++++++,,,---,,,***((('''(((((())),,,...---***&&&%%%%%%&&&'''''''''''''''***&&&"""###&&&((('''%%%%%%&&&)))++++++)))&&&%%%!!!&&&$$$&&&...///IIIwww***"""%%%###+++444AAAgggeeeAAA***'''%%%%%%&&&'''&&&%%%$$$###$$$%%%'''$$$###&&&$$$%%%%%%&&&'''''''''&&&###((()))&&&$$$%%%$$$!!!$$$%%%%%%%%%&&&(((,,,///---)))&&&&&&(((((($$$$$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!! ###""""""$$$######$$$''' !!! """&&&)))%%%""" ###(((((("""$$$######"""###$$$&&&'''$$$###!!! !!!$$$%%%$$$$$$$$$###""""""!!!!!!""""""!!!!!! %%%###!!!!!!$$$&&&&&&%%%###"""!!! !!!"""###$$$%%%&&&&&&$$$#########%%%$$$&&&))))))'''(((---###$$$(((+++)))$$$%%%)))((('''%%%###"""""""""###&&&%%%$$$%%%'''((('''%%%)))%%%$$$(((***(((((()))%%%(((+++)))%%%###%%%)))###%%%'''))))))((('''&&& %%%&&&""""""%%%&&&&&&'''((()))************---...---+++((('''((()))))))))))))))((('''%%%$$$&&&%%%$$$$$$%%%%%%###!!!&&&'''(((((()))+++///111444444222000111555333...555GGG^^^jjjhhh___WWWTTT???666+++%%%%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%###(((+++)))(((******(((...+++))),,,222333...((($$$$$$######""""""!!!!!!&&&%%%######$$$###!!!""""""#########$$$$$$$$$$$$$$$###""""""&&&,,,000111222000///333888888444555111---...333555444111666444222333444111(((!!!%%%$$$$$$###$$$%%%'''((((((((())))))))))))((((((%%%&&&''')))************+++''')))333===QQQvvv}}}YYY444$$$%%%&&&###"""$$$$$$!!! !!!###&&&%%%$$$$$$&&&&&&%%%$$$'''%%%###$$$''''''$$$!!!%%%&&&&&&'''&&&%%%###"""$$$''')))(((%%%$$$%%%'''$$$&&&(((+++++++++)))''')))&&&'''******&&&&&&(((%%%''')))'''%%%$$$'''***%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&)))((('''((()))((('''%%%'''&&&%%%&&&((()))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&***((('''%%%$$$$$$$$$%%%&&&&&&)))222DDD___zzzzzzrrrqqqvvvxxxvvvttthhhWWWGGG<<<555///+++***,,,...,,,)))&&&&&&(((!!!###'''***,,,+++)))'''((((((''''''''''''((((((''')))+++***'''&&&(((***"""$$$&&&&&&&&&&&&(((***%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))((('''&&&'''((()))(((''''''''''''''''''((()))***))))))***+++,,,,,,------'''((()))***+++,,,,,,,,,+++,,,---...---+++)))'''&&&''')))---000///***&&&%%%%%%%%%%%%&&&&&&''''''***%%%!!!!!!%%%((('''$$$$$$'''***------***'''$$$&&&***$$$&&&---)))===lll((($$$$$$''''''---AAAWWWUUU777,,,'''$$$(((---...+++(((&&&&&&###""""""###%%%%%%$$$###)))###!!!%%%&&&$$$$$$(((&&&'''''''''&&&$$$"""!!!###&&&(((((('''(((+++///'''(((((((((((((((''''''"""%%%((((((&&&%%%&&&((('''###"""&&&&&&!!!!!!%%%!!!"""###"""!!!!!!###%%%$$$###"""###$$$%%%###!!!###%%%%%%$$$"""!!!"""###'''### !!!$$$%%%!!!""""""###$$$%%%&&&&&&'''"""$$$&&&'''&&&### $$$$$$######"""######$$$'''%%%###!!! !!!###%%%%%%""" """"""!!!""""""!!!!!! %%%$$$###!!! $$$$$$###"""""""""""""""%%%$$$""" !!!###%%%#########&&&)))+++***)))"""&&&***+++)))''''''(((+++)))'''%%%$$$$$$$$$$$$$$$$$$"""""""""$$$&&&((((((((('''&&&&&&%%%&&&&&&///,,,)))&&&%%%&&&''')))(((&&&$$$%%%((((((%%%###&&&''''''&&&$$$!!!!!!!!!!!!(((%%%###)))(((&&&...///...---,,,***)))(((((()))(((''''''''''''%%%###$$$'''***+++)))'''%%%%%%"""'''+++---///111222...,,,***''''''''')))***///444BBBXXXjjjpppooonnn]]]MMM888+++'''((('''&&&&&& $$$******'''&&&$$$###"""###(((---000222000//////000111111...,,,&&&$$$""""""$$$%%%%%%%%%!!!""""""############"""$$$""""""%%%%%%""""""$$$'''%%%''')))%%%"""(((222333444444333777;;;:::555000//////111333333222111777666555333000+++'''$$$&&&%%%%%%%%%%%%%%%%%%%%%''''''(((***---//////...+++&&&$$$(((+++***)))***111++++++999UUUssszzzYYY777,,,***&&&###$$$%%%$$$######""""""######+++***)))'''%%%$$$$$$$$$)))'''&&&'''******'''%%%)))((((((((())))))***+++)))'''%%%%%%'''(((((((((((()))******(((''''''(((''''''(((***,,,,,,+++)))))),,,+++(((''')))(((%%%"""&&&)))''''''***+++***((($$$###&&&'''%%%$$$%%%&&&&&&((((((((((((&&&&&&%%%%%%&&&&&&'''((())))))###$$$%%%$$$###$$$''')))(((((((((((('''&&&%%%$$$%%%%%%'''+++444IIIjjjssstttrrrooorrr{{{{{{iiiVVVJJJ@@@666111222...***&&&######%%%&&&&&&'''))),,,......,,,)))'''&&&&&&&&&&&&''')))***+++'''%%%%%%'''***+++)))'''$$$'''&&&$$$###&&&&&&###((()))***+++***)))&&&%%%***&&&$$$&&&***---+++(((222---)))))),,,---***&&&'''%%%%%%(((---...***&&&''')))***(((%%%%%%(((++++++++++++++++++***)))((('''---...))),,,555555...---------------,,,+++***((((((***///222333///+++((()))***++++++)))'''%%%'''&&&%%%%%%''''''&&&%%%''')))***888)))((("""&&&$$$''',,,+++)))666III%%%###%%%)))))),,,<<>>......---+++***(((''''''"""&&&)))(((%%%###%%%(((((()))***((('''&&&''')))---+++***,,,000000+++'''######################## ###''''''%%%'''---...@@@]]]uuu}}}pppWWWDDD777///(((((((((&&&%%%'''((((((((()))+++***(((&&&...///111333444222...***###"""###$$$&&&'''%%%###!!!"""###%%%&&&&&&''''''%%%######%%%%%%######%%%&&&***((( ###((())))))///222000///111222111...///111444666555222000+++***)))(((&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&((('''&&&&&&''')))***((('''%%%%%%)))///222333888???NNNgggjjjFFF000&&&&&&%%%%%%&&&'''&&&$$$%%%$$$######""""""######"""###%%%'''''''''&&&%%%"""$$$%%%&&&&&&(((,,,000222333444555888:::<<<===???===<<<:::999666222///---)))&&&'''+++---,,,)))+++)))''''''(((***))))))((()))'''######''')))((('''+++---)))((())))))''')))%%%%%%)))+++))))))***''''''((((((((((((''''''&&&&&&'''((())))))))))))&&&&&&'''&&&%%%&&&)))+++)))((('''%%%%%%&&&((()))'''&&&((()))((('''---666IIInnnyyygggWWWLLLCCC;;;222///***'''''''''&&&&&&***))))))(((((('''&&&&&&$$$%%%(((***++++++******)))***)))'''%%%$$$'''***%%%((()))'''(((+++,,,))),,,+++***(((&&&%%%%%%$$$)))))))))((('''((()))***)))'''%%%&&&(((***)))(((''')))+++++++++)))(((''',,,---......---,,,---------,,,+++******,,,---///+++))))))***,,,,,,++++++//////...---,,,+++++++++///222444222...)))'''''''''((((((((('''&&&$$$###%%%$$$$$$%%%''')))((('''%%%%%%---(((""")))"""$$$%%%%%%%%%%%%((()))***(((######((((((%%%)))333LLLsssxxxOOO666...''''''))),,,000///+++'''&&&&&&%%%'''((()))(((&&&&&&***)))&&&&&&)))''' ((('''&&&%%%%%%&&&'''((((((%%%###%%%((())))))''''''((()))***************(((&&&%%%&&&((((((%%%"""(((***'''!!!!!!&&&(((&&&%%%&&&&&&%%%$$$%%%''')))%%%$$$$$$%%%&&&&&&%%%###"""&&&((('''&&&%%%%%%&&&''''''&&&$$$"""!!!!!!""""""""""""###########################$$$######"""&&&&&&######)))///******)))'''&&&%%%$$$###$$$'''))))))&&&$$$%%%'''!!!!!!""""""############$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&'''((( """###$$$$$$$$$###%%%%%%%%%&&&((()))((('''(((&&&&&&(((+++---,,,+++&&&'''((())))))((('''&&&&&&&&&''''''&&&&&&%%%$$$!!!((()))%%%$$$'''+++&&&&&&''''''''''''''''''###&&&))))))''''''(((***&&&'''))))))(((''''''((((((000...---444444333;;;,,,,,,+++***)))(((''''''###'''***)))%%%$$$&&&)))'''((())))))'''&&&'''(((---***)))+++...---)))$$$''''''&&&%%%$$$###""""""&&&$$$$$$'''&&&$$$&&&+++***222EEEbbbzzz}}}lllYYY???444***((()))'''%%%&&&&&&''')))***+++(((###---...000333444222...***$$$$$$$$$%%%&&&&&&###!!!"""###%%%&&&'''(((((((((&&&###$$$''''''$$$###&&& %%%$$$$$$'''%%%***---+++))),,,......+++,,,...222444333000---***)))((('''&&&%%%%%%&&&((('''$$$""""""###&&&'''&&&&&&&&&''')))***)))(((&&&%%%'''+++...222;;;DDDWWWsss~~~ZZZ>>>111''''''''''''((()))&&&!!!%%%$$$$$$###"""#########"""###%%%''''''&&&%%%$$$###%%%''''''(((***000444999999:::<<>><<<888555111,,,''''''***,,,***(((,,,***(((((()))******)))((()))'''######'''***(((&&&***,,,)))(((***+++))))))%%%%%%)))+++***)))+++)))***+++,,,,,,+++***)))'''''''''((()))***++++++%%%&&&&&&&&&%%%&&&(((+++((('''%%%%%%%%%&&&(((***((('''((()))'''%%%***222<<>>888///)))&&&'''***---+++'''$$$$$$%%%&&&******&&&&&&+++,,,)))$$$%%%'''***'''######''''''((()))((('''(((***,,,+++))))))***((((((///777JJJkkkWWW;;;222000...---...111222111///000000///000555<<<;;;666333000---***(((((()))***+++)))'''&&&'''''''''&&&&&&'''''''''&&&'''))),,,&&&$$$""""""###$$$###"""$$$$$$%%%&&&&&&%%%$$$$$$(((&&&%%%$$$$$$%%%'''(((++++++***'''$$$"""###$$$***(((%%%###"""###$$$%%%'''%%%######%%%%%%%%%$$$'''%%%$$$$$$%%%&&&$$$###$$$###"""!!!!!!###$$$&&&***((($$$"""!!!"""%%%&&&$$$'''&&&###"""%%%%%%###"""%%%''''''%%%######$$$%%%$$$$$$############$$$######""""""!!!!!!!!! """$$$''''''%%%%%%&&&((((((&&&$$$$$$%%%%%%$$$###&&&%%%$$$#########%%%%%%%%%&&&''''''((((((''''''&&&''')))***+++++++++***,,,+++***(((((((((((((((((('''&&&'''''''''%%%###"""%%%((('''$$$$$$(((,,,&&&'''((('''%%%$$$%%%&&&&&&&&&(((***------+++)))))))))((((((((()))***+++---,,,+++,,,------+++)))***(((&&&'''***+++(((%%%%%%''')))******)))'''&&&*********)))'''&&&''')))+++***(((''''''''''''''',,,***'''''')))***(((&&&'''''''''&&&&&&&&&&&&&&&(((***,,,444LLLiiiwwwvvviiiRRR:::///---***'''&&& %%%))))))'''(((+++...+++)))))),,,///000,,,'''&&&&&&&&&%%%$$$#########((($$$$$$***,,,)))&&&&&&'''''''''&&&&&&%%%$$$###$$$###"""###%%%&&&%%%$$$%%%%%%&&&(((((())))))))))))(((&&&''')))******)))$$$&&&((('''$$$###%%%'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%"""+++''''''000000777OOOxxx}}}VVV;;;...((()))(((&&&%%%%%%%%%'''((($$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%''')))---222666999;;;EEEKKKNNNMMMMMMNNNNNNKKKNNNMMMIIIEEEEEEGGGCCC<<<888000***+++,,,++++++,,,,,,''''''......((('''---(((******(((&&&&&&))),,,***,,,......+++)))'''''')))'''&&&'''(((***)))(((+++++++++***))))))***+++((((((((((((((((((((((((%%%%%%&&&&&&'''''''''((()))))))))'''&&&%%%''')))******)))(((''''''***,,,111AAA\\\xxxwwwiii[[[QQQKKK999444---)))'''((())))))))))))((((((((((((((((((((()))+++,,,,,,+++((('''))))))))))))******************)))(((&&&&&&(((************)))(((&&&$$$"""$$$%%%&&&'''((((((((((((***++++++***((('''***,,,,,,***((('''(((+++...000333111111222...)))***///222///------...///---+++(((***,,,,,,+++,,,///222555999888333111555888777444:::@@@@@@;;;333...++++++,,,------***((((((((('''******&&&'''+++,,,)))'''&&&)))+++)))%%%%%%)))&&&((((((((('''''')))+++%%%%%%&&&(((((((((...555AAAeeedddHHH>>>999:::<<<>>>AAAAAA>>><<<===>>>>>>???EEEMMMMMMJJJ<<<555---)))((())))))(((---+++))))))))))))'''&&&&&&'''(((''''''''')))+++'''&&&%%%&&&''''''%%%###$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%&&&(((+++***(((%%%$$$'''+++///000+++%%%"""###$$$$$$###'''%%%$$$$$$&&&'''&&&&&&&&&$$$$$$$$$%%%%%%###"""""""""""""""###%%%'''))))))'''&&&$$$$$$$$$%%%&&&)))***'''"""!!!$$$%%%### """$$$%%%$$$######$$$######"""""""""###$$$$$$""""""######$$$%%%%%%&&&!!!###%%%&&&%%%%%%'''((('''%%%%%%%%%&&&%%%###!!!%%%%%%#########$$$%%%&&&%%%&&&''''''(((((('''''''''((()))++++++++++++***)))(((((((((((()))***+++&&&%%%%%%&&&''''''&&&$$$%%%'''((('''%%%%%%'''***%%%&&&'''&&&$$$###$$$%%%''''''(((***---...---+++)))(((((((((((()))*********)))((((((***++++++***+++)))'''(((++++++)))'''$$$&&&(((***+++***)))(((((()))***)))((((((***+++(((((()))((('''''')))***)))(((((()))******(((&&&(((((((((''''''&&&&&&&&&+++(((&&&---???XXXqqqyyycccHHH888000+++((('''!!!'''******)))+++...+++***)))+++...///,,,)))'''&&&&&&&&&%%%%%%$$$$$$(((%%%%%%)))+++)))'''((((((((((((((('''&&&%%%$$$"""!!!!!!"""$$$&&&%%%$$$$$$######$$$%%%&&&'''((('''%%%$$$$$$&&&''''''&&&%%%&&&'''&&&$$$###$$$%%%''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""((())),,,000000BBBbbbgggBBB222,,,%%%)))(((&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''&&&(((---333888>>>BBBDDDLLLRRRVVVUUUTTTTTTSSSOOOPPPPPPMMMJJJJJJJJJEEE>>>:::222,,,,,,---+++***,,,,,,(((***000000)))(((,,,*********)))((((((***,,,+++---//////,,,***(((((()))((('''(((***+++***)))------,,,,,,+++*********)))((((((((('''&&&&&&&&&&&&&&&'''((())))))******((())))))(((&&&&&&'''))))))))))))'''&&&&&&(((***...000DDDfff}}}ooo```QQQHHH999444...)))(((((()))))))))(((&&&%%%%%%''')))******+++,,,---,,,***((('''&&&&&&''''''((((((((((((,,,***((('''((()))))))))))))))))))))'''%%%$$$"""$$$%%%&&&'''''''''''''''***+++++++++))))))+++---************+++...000111111111333333///***---444555333111000000000...,,,(((***,,,---...///111333555888999666444777888888333777;;;<<<999333---***...---------......,,,***(((******''''''***+++)))'''&&&(((+++)))&&&&&&***&&&'''(((((('''&&&((()))""""""%%%)))))))))///666>>>aaasssWWWLLLIIIMMMSSSYYYZZZWWWQQQMMMLLLOOORRRTTTYYY^^^^^^YYYGGG>>>222,,,++++++)))''')))((('''((()))(((&&&$$$###%%%&&&&&&%%%%%%''')))(((''''''((())))))&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''&&&&&&%%%$$$$$$(((...222444---%%%"""$$$%%%$$$!!!&&&%%%$$$$$$&&&(((((('''###"""""""""$$$###!!!############%%%&&&((()))%%%%%%%%%%%%$$$$$$######((()))(((###"""%%%%%%""" """###$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$"""######$$$%%%&&&&&&'''"""###%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&###!!!%%%$$$#########$$$%%%&&&%%%&&&''''''((('''''''''((()))***+++,,,+++******(((((((((((()))******+++%%%$$$$$$%%%'''((('''%%%'''((()))'''%%%%%%&&&((($$$%%%&&&%%%###"""###$$$%%%&&&'''***,,,,,,)))''''''''''''((((((((()))))))))'''%%%&&&(((***++++++((('''(((,,,///000,,,)))))))))))))))))))))))))))((()))))))))'''((()))+++)))***,,,+++))))))+++---'''((()))++++++***(((&&&***))))))((('''&&&&&&%%%,,,'''&&&,,,555DDD___wwwwwwjjjVVVDDD555+++(((((( $$$))))))(((***...,,,******+++...///---,,,((('''&&&&&&&&&&&&&&&%%%***)))(((((((((&&&&&&&&&(((((((((((('''&&&%%%%%%"""!!!!!!"""%%%&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&$$$######%%%&&&&&&%%%&&&&&&&&&%%%$$$#########'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((......333RRRxxx|||QQQ333...,,,%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((((('''%%%$$$$$$%%%&&&'''(((,,,222999@@@FFFJJJLLLSSSYYY]]]\\\[[[[[[YYYUUUQQQRRROOOLLLLLLLLLFFF>>><<<444---------+++***++++++)))+++000///***''')))******)))(((((((((***+++,,,...000///---***)))))))))(((((()))++++++***))),,,+++***+++,,,,,,***)))))))))((('''&&&%%%%%%$$$'''((((((***+++,,,------'''((()))((('''&&&'''))))))))))))(((&&&&&&((()))---+++777QQQlll|||qqq^^^MMMDDD:::555///+++)))))))))((((((''''''&&&'''(((***++++++,,,,,,---,,,***((('''$$$%%%%%%&&&&&&''''''(((///+++((((((***,,,+++)))'''((((((((('''&&&$$$###&&&&&&'''((())))))((((((++++++++++++++++++,,,,,,)))******+++,,,......///...///222333...***...666666555444222111///---,,,,,,---///000111222222333333555777666555555666666333444666777555222---***///,,,+++,,,///000...+++))))))(((''''''(((((((((&&&$$$%%%''''''$$$%%%(((%%%'''((((((&&&&&&&&&(((''''''))),,,,,,,,,111888AAA```eeeXXX\\\cccmmmttttttnnneee___[[[aaafffhhhjjjllliiicccTTTJJJ>>>555222000---)))'''&&&&&&'''))))))(((&&&###$$$&&&&&&&&&&&&'''(((%%%$$$$$$%%%&&&&&&###!!!$$$$$$$$$%%%%%%&&&&&&'''***)))'''%%%%%%&&&'''((("""###%%%%%%&&&)))---000444---&&&###%%%&&&$$$!!!&&&%%%$$$$$$&&&(((((('''###""""""###$$$$$$!!!&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&%%%$$$###""""""&&&'''%%%%%%'''&&&"""###$$$$$$%%%%%%$$$"""!!!"""!!!!!!!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%###!!!$$$$$$#########$$$&&&'''%%%&&&''''''((('''''''''((()))+++,,,,,,+++************************))))))%%%$$$$$$&&&(((((('''&&&((()))((('''%%%%%%%%%&&&$$$%%%&&&%%%###"""###$$$###$$$''')))***'''"""&&&&&&''''''(((((((((((()))'''%%%&&&(((***++++++$$$&&&***000555555000+++///---***'''&&&''')))+++((())))))((('''&&&((()))+++,,,---,,,+++***+++++++++---///111000...,,,***+++***)))((('''&&&%%%%%%)))%%%&&&+++---111DDD[[[jjjkkkeeeTTT???///)))(((&&&######''''''&&&(((...,,,++++++,,,...000000000***(((&&&'''((((((&&&$$$+++,,,+++***))))))))))))(((((((((''''''&&&%%%$$$$$$###"""$$$&&&''''''&&&***)))'''%%%$$$$$$$$$%%%&&&$$$######%%%&&&&&&%%%'''&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((($$$(((------<<>>GGGXXXfffzzz|||{{{wwwuuusssxxxzzzyyywwwxxxuuuqqqfffbbbZZZPPPFFF<<<555111111...+++******+++***)))$$$&&&((())))))((())))))+++)))((('''((()))((('''''''''&&&&&&'''(((***+++...---***)))(((((()))***'''((()))(((&&&&&&'''))))))((('''&&&&&&%%%$$$$$$'''%%%######%%%%%%%%%$$$&&&&&&'''((()))(((%%%"""&&&&&&&&&%%%%%%$$$###"""$$$$$$%%%&&&&&&%%%$$$$$$"""###""""""&&&&&&###"""!!! """$$$%%%""" %%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&)))+++***(((%%%###""""""###$$$$$$###$$$######"""###%%%&&&'''%%%&&&''''''((((((''''''***+++,,,,,,,,,+++******,,,,,,---------,,,+++***(((''''''((()))***(((''''''&&&%%%$$$$$$$$$$$$###%%%&&&&&&&&&$$$###$$$%%%'''&&&%%%%%%%%%$$$""" $$$%%%&&&'''''''''&&&&&&'''&&&&&&''')))***)))'''''''''***...333444000,,,...---,,,***)))))))))***)))***++++++******,,,...333///---111666888444///000333555444000---,,,---000000...---+++)))((('''---,,,+++***)))***///444BBBUUUfffggg\\\LLL;;;///+++$$$###***+++&&&&&&---,,,,,,---...000444888;;;000,,,((((((******&&&"""$$$'''%%%$$$'''(((%%%))))))))))))((('''&&&&&&&&&%%%$$$$$$%%%%%%$$$######$$$$$$$$$$$$###""""""%%%$$$"""###$$$&&&&&&%%%'''%%%$$$&&&(((***)))'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&+++&&&---222999```lllCCC333111+++&&&$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))***+++((('''%%%%%%'''***...111999===EEELLLQQQTTTTTTSSS___bbbbbb]]]YYYYYYYYYVVVZZZYYYUUUPPPOOOPPPKKKEEE:::222++++++,,,***)))***'''((()))***+++,,,,,,++++++(((&&&&&&(((***)))(((***,,,......+++)))''''''&&&&&&''')))++++++(((&&&)))'''&&&***...///,,,(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$'''))))))((('''((()))(((*********'''&&&&&&'''&&&***...444BBB[[[wwwyyyeeePPPAAA;;;777222...,,,+++)))'''))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$(((((((((&&&$$$$$$&&&((('''((()))******)))(((((('''''''''((((((''''''&&&(((''''''***,,,---+++)))((((((((((((((()))***+++---((('''+++...------///333555777666222///......333222222444666666333000333000000222111///222999666000***+++000333111---,,,,,,,,,+++))))))+++---...***(((***)))%%%%%%(((***%%%###''')))))))))+++&&&(((++++++)))'''&&&&&&&&&''',,,444<<>>111---)))(((******&&&!!!!!!)))---***'''(((((($$$***++++++******)))((('''&&&$$$######$$$$$$"""!!!!!!"""$$$&&&&&&&&&%%%%%%$$$###!!!"""$$$%%%%%%$$$'''%%%$$$&&&)))+++***(((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%+++'''000666@@@mmm[[[333+++///)))###%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&((()))***+++)))((('''''')))---111444<<>>>>>>>>>>>>>>???@@@AAA@@@???>>>======<<<<<<<<>>=========???999777<<<>>>::::::<<<;;;666111000444777777555///,,,---///---)))(((*********))))))(((''''''''',,,((($$$$$$&&&)))***))),,,***''''''((())))))(((---000777EEEVVVfffooosss~~~xxxsssqqqoooooosssqqqooorrrvvvxxxuuurrruuuqqqppppppkkk___SSSNNNBBB:::222...//////,,,'''!!!&&&(((&&&%%%&&&'''%%%$$$$$$$$$%%%%%%&&&&&&&&&,,,'''(((//////((('''---111000222555222+++))),,,))))))((((((''''''&&&&&&$$$"""$$$((()))&&&&&&(((''''''%%%$$$###"""""""""&&&$$$"""$$$'''(((&&&"""&&&&&&&&&'''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%$$$###"""!!!&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%###"""$$$$$$###"""###$$$%%%&&&"""!!!!!!$$$''')))(((&&&%%%%%%'''''''''%%%###"""###$$$%%%&&&'''(((((((((,,,&&&$$$(((***((((((***************++++++,,,,,,...---+++************+++((($$$"""###''')))'''$$$'''&&&$$$###$$$%%%$$$###%%%$$$$$$%%%%%%'''(((((()))((('''&&&&&&'''((()))(((%%%)))333444+++(((+++&&&'''((((((''''''((((((%%%&&&(((((()))***,,,...------------------------++++++,,,///333555777888===>>>@@@CCCFFFIIIKKKMMMOOONNNLLLJJJJJJJJJJJJKKKHHHDDD???;;;777555111///------,,,***)))(((((((((,,,222:::HHHZZZddd]]]QQQ777///))))))(((&&&'''+++//////111333333333:::CCC<<<111))))))+++(((%%%$$$&&&%%%%%%''')))***(((%%%'''((()))(((&&&$$$$$$$$$!!!###%%%%%%###"""###$$$%%%$$$$$$&&&((((((%%%"""!!!###%%%&&&''''''&&&%%%%%%$$$$$$%%%((())))))((((((&&&$$$$$$%%%''''''&&&(((%%%$$$'''&&&######%%%***---666BBB___gggHHH,,,&&&))))))&&&%%%((('''&&&$$$######$$$$$$(((''''''&&&&&&&&&'''''')))))))))***---333;;;AAAEEEHHHLLLQQQTTTVVVXXXXXXWWWWWWWWWTTTRRRQQQQQQSSSVVVWWWUUUPPPNNNKKKDDD<<<333...)))(((***,,,+++)))***)))((()))+++,,,+++***'''((()))*********)))(((+++++++++***)))((('''&&&%%%&&&'''((())))))))))))***)))((()))+++,,,+++***,,,***'''''''''(((((('''((())))))(((''''''***,,,***,,,)))$$$###''')))&&&*********)))))))))(((((()))&&&'''***+++222JJJccc{{{hhhTTTEEE>>>444---,,,,,,,,,+++'''''''''&&&&&&''')))+++(((((((((((()))))))))))),,,***))))))+++,,,,,,+++///...---,,,,,,,,,------...------,,,,,,---///000,,,,,,,,,+++***)))(((((()))((()))+++------,,,******)))((()))+++,,,,,,+++***((('''))),,,...---,,,,,,555;;;888333222333333???BBBEEEEEEDDDBBBAAA@@@AAA???AAAEEECCC===<<>>)))&&&+++***&&&%%%((('''&&&%%%$$$######$$$''''''''''''&&&&&&%%%$$$'''(((***---111999BBBHHHIIILLLPPPQQQQQQRRRVVVYYYUUUUUUSSSQQQPPPQQQTTTVVVYYY[[[YYYTTTOOOKKKBBB:::---+++)))***,,,---+++(((***)))((()))+++,,,+++***&&&''''''((())))))((((((+++++++++***)))'''&&&%%%%%%&&&(((*********)))((()))(((&&&''')))+++,,,,,,*********(((&&&%%%&&&'''((()))))))))((()))+++---***,,,+++''''''))))))'''******))))))))))))(((((((((&&&''')))(((+++<<>>444...,,,,,,,,,+++&&&%%%%%%''')))*********))))))))))))(((((((((((()))'''&&&'''***---......------,,,,,,------...///000///...---,,,---......---------,,,,,,+++++++++))))))***---///...,,,******((('''(((***,,,,,,+++---,,,***+++---......---///666;;;888555666555333>>>BBBFFFHHHGGGDDDBBB@@@AAAFFFNNNPPPIII@@@>>>AAA666444333555888888555222888333000333555222/////////...---+++***((('''&&&)))&&&$$$$$$''')))++++++)))'''&&&%%%&&&'''&&&%%%:::AAAMMMZZZfffnnnsssuuuzzz}}}xxxrrrmmmjjjiiiiiiiiigggeeegggkkkppprrrsssiiihhhjjjmmmjjjaaaYYYVVVJJJDDD<<<777444000+++&&&&&&)))***&&&$$$%%%&&&$$$###$$$$$$%%%&&&'''(((((((((&&&)))...///+++***,,,444444444333111---+++***))))))((('''&&&&&&%%%$$$'''%%%&&&)))((($$$###%%%$$$$$$######$$$$$$%%%&&&&&&###!!!"""$$$&&&'''&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############%%%&&&%%%"""!!!$$$'''"""###$$$$$$###""""""""""""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$&&&'''(((((('''%%%###!!!&&&&&&'''(((((((((''''''---+++******)))(((((((((((())))))***************111///,,,)))''''''((((((***'''$$$$$$&&&(((((('''+++)))&&&%%%%%%%%%$$$"""%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%+++333333---((()))&&&%%%%%%&&&'''(((''''''(((%%%$$$%%%))),,,+++))),,,,,,------------------)))******,,,///555;;;???FFFHHHKKKOOORRRTTTUUUUUU[[[\\\]]]^^^^^^]]][[[ZZZYYYVVVSSSPPPNNNJJJFFFBBB999777555333111...+++))),,,++++++///999HHHUUU\\\TTTEEE333)))'''(((((('''------111555666444666;;;;;;444---))))))(((&&&$$$%%%$$$######$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%''' !!!###$$$$$$$$$%%%%%%%%%%%%&&&(((((('''$$$###$$$$$$#########$$$&&&''''''%%%%%%%%%'''''''''%%%&&&$$$######%%%''''''''''''$$$$$$''''''%%%%%%''',,,,,,===\\\oooEEE555''''''+++***&&&$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%'''((()))(((''''''&&&(((,,,000555===EEEKKKJJJNNNQQQPPPMMMMMMRRRWWWVVVUUUTTTRRRQQQTTTYYY]]]\\\^^^\\\UUUOOOHHH???777,,,+++))))))++++++***(((***)))((()))***++++++))))))((((((''''''&&&%%%%%%,,,+++++++++***((('''&&&$$$&&&)))++++++***((('''***(((&&&&&&)))+++------''')))***)))%%%$$$&&&(((*********)))'''''')))+++)))*********))))))((('''))))))))))))))))))(((((((((''')))+++))))))333???^^^}}}|||kkkZZZGGG???555...,,,,,,+++***)))((((((***,,,---,,,***))))))))))))((((((((((((((('''%%%&&&)))+++------******++++++,,,---......000...---++++++++++++,,,---------,,,,,,,,,,,,,,,******+++...//////,,,***'''&&&%%%&&&(((*********---,,,+++***++++++,,,,,,---222666777999======::::::>>>CCCEEEDDD@@@===<<>>DDDIIILLLPPPTTTWWWXXXYYYXXX^^^aaafffiiijjjgggccc```^^^\\\YYYWWWVVVSSSOOOLLLDDDAAA===:::888444...***)))+++......///888JJJYYY___OOO999)))%%%((((((''',,,,,,000555777444555888:::555...)))''''''&&&###$$$$$$$$$#########$$$%%%###$$$&&&&&&$$$$$$%%%'''!!!!!!"""###%%%%%%%%%$$$%%%&&&(((((((((&&&$$$###%%%$$$###""""""$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%#########%%%''''''%%%###&&&$$$$$$'''(((%%%&&&)))------CCCjjj[[[888///''''''******'''$$$###$$$%%%&&&'''(((((()))&&&'''(((*********)))((()))+++///333888>>>FFFKKKKKKNNNPPPNNNJJJKKKOOOUUUWWWVVVTTTRRRRRRUUU[[[___\\\^^^\\\SSSJJJCCC:::333///---***))))))))))))((()))((('''(((***+++***)))(((((('''&&&&&&&&&%%%%%%,,,,,,,,,,,,+++***))))))%%%''')))+++,,,***(((&&&,,,***((((((***,,,......$$$'''***)))'''&&&(((+++++++++***(((%%%%%%&&&((((((((((((***)))(((''''''(((((((((((((((((())))))'''''')))***))))))...555LLLppp|||kkkZZZIIIAAA666///,,,,,,+++)))+++******+++,,,,,,***)))***)))))))))(((((((((''')))'''&&&&&&((()))***)))'''((()))***+++,,,,,,,,,...---+++)))((((((((())),,,,,,+++++++++,,,,,,---+++++++++---///...,,,***'''&&&&&&''')))+++,,,++++++***)))''''''''')))***///222444888???FFFFFFAAA;;;>>>AAABBB???;;;999777;;;FFFPPPPPPGGG>>>;;;:::222333666:::======;;;:::888555444999:::666111000222111000...+++)))'''&&&'''''''''''''''(((***+++***)))(((((())))))(((&&&OOOYYYeeelllkkkiiihhhiiiqqqttt}}}yyywwwtttqqqmmmkkkhhhgggiiihhhfffffffffiiilllmmmlllfffdddjjjmmmfff[[[SSSJJJGGGBBB===999333---)))&&&))))))$$$"""$$$%%%$$$&&&&&&&&&&&&''''''''''''''''''((()))************+++,,,+++)))+++---+++''''''''''''&&&&&&&&&&&&&&&(((%%%&&&)))((($$$"""$$$############$$$%%%&&&'''$$$$$$############$$$$$$%%%%%%$$$######"""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""!!!""""""""" """###"""%%%''''''%%%###%%%'''######$$$%%%%%%%%%%%%$$$$$$&&&''''''%%%###$$$$$$%%%&&&((((((((('''%%%$$$)))))))))))))))((('''&&&(((,,,---***'''((((((&&&&&&'''(((******))))))(((((('''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&''''''((()))+++)))&&&'''))))))'''$$$)))''''''''')))++++++++++++,,,,,,------.........+++---000111333888@@@FFFGGGKKKQQQXXX]]]_________]]]aaaggglllnnnlllhhhddddddaaa^^^\\\ZZZXXXUUURRRLLLHHHDDDAAA>>>:::333...%%%)))......,,,000AAASSS```SSS???---''')))***(((+++***...444777555555888:::888111***'''((('''$$$###$$$%%%$$$###"""###$$$###%%%'''(((&&&%%%%%%%%%""""""!!!###%%%&&&$$$###%%%'''))))))'''%%%$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%###&&&###$$$'''(((&&&'''***111333NNNxxxuuuJJJ111---)))((())))))'''%%%$$$%%%&&&((()))************************)))((('''+++...222777;;;@@@FFFJJJLLLNNNOOONNNMMMMMMQQQTTTVVVUUUSSSQQQQQQTTTYYY]]]ZZZ\\\YYYNNNDDD<<<555...///...,,,***)))((()))))))))((('''(((***+++***)))%%%%%%%%%%%%&&&((()))***+++,,,,,,,,,,,,,,,++++++'''(((***++++++***((('''---+++))))))+++,,,---,,,$$$&&&((()))))))))***+++*********'''%%%$$$&&&'''(((&&&&&&))))))&&&%%%'''''''''(((((((((((())))))%%%&&&&&&&&&&&&'''+++--->>>___}}}ooo```JJJBBB777///,,,+++***))))))***+++***((('''((()))******))))))((((((''''''((('''&&&'''(((((('''%%%&&&'''((()))***++++++***,,,+++)))((('''''''''(((+++******)))***+++---...,,,+++***+++------,,,******)))(((***---/////////......---+++******---///777666777:::DDDLLLJJJCCCBBBCCCCCC@@@<<<999777777999@@@EEEDDD@@@===999555222333555888999:::::::::444444888<<<;;;444000///222111000...+++)))((('''$$$%%%&&&&&&%%%%%%&&&(((***)))((()))******(((&&&NNNYYYeeejjjhhhccccccdddkkknnnxxxvvvuuutttqqqmmmiiieeebbbiiihhhfffdddccccccdddfffeeebbbbbbggghhhaaaXXXSSSMMMKKKGGGBBB<<<555...***&&&***)))%%%###%%%'''&&&''''''''''''&&&&&&&&&&&&(((((('''&&&&&&((())))))&&&((((((&&&)))...---(((%%%%%%&&&&&&&&&&&&''''''&&&$$$%%%)))(((%%%$$$%%%############$$$%%%&&&&&&$$$%%%%%%%%%###"""""""""$$$$$$$$$#####################""""""""""""######!!!!!!""""""############$$$"""!!!!!!"""######"""###'''***)))&&&%%%'''***###$$$%%%&&&'''&&&&&&%%%###&&&''''''$$$###$$$%%%$$$%%%'''((()))(((&&&%%%(((((((((((('''&&&%%%$$$%%%+++---)))&&&((((((%%%%%%&&&(((******)))((('''%%%%%%&&&&&&&&&%%%$$$###&&&'''))))))(((&&&%%%%%%'''&&&$$$###$$$%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%'''((((((///+++((((((******&&&###&&&'''(((((('''((()))+++++++++,,,,,,---......///+++...222333444888@@@FFFCCCHHHPPPXXX^^^aaaaaaaaa[[[___dddhhhkkkkkkiiihhhlllhhhccc___\\\YYYVVVTTTNNNKKKFFFDDDCCC???888222((((((***,,,+++---999GGGWWWQQQDDD444---...---)))***))),,,333666666666888<<<;;;555,,,(((******&&&"""%%%'''&&&$$$""""""######&&&)))***)))&&&$$$$$$$$$"""!!!###%%%&&&$$$!!!%%%(((******'''%%%$$$$$$$$$$$$###############$$$$$$######$$$&&&((('''&&&,,,)))%%%$$$%%%&&&''''''%%%###$$$''')))'''(((+++333777WWWggg===000...+++((('''''''''%%%'''((()))***+++******)))))))))(((((((((((())))))...111666:::???DDDIIIMMMPPPPPPQQQRRRSSSTTTVVVWWWVVVUUUTTTRRRQQQRRRVVVYYYWWWYYYTTTHHH===555///++++++,,,------,,,+++******)))((('''(((*********(((&&&%%%%%%&&&'''(((***+++))))))***+++,,,,,,,,,,,,))))))*********))))))(((,,,+++******++++++***)))(((((((((***,,,,,,+++)))((())))))(((&&&''')))+++)))%%%%%%))))))%%%%%%)))'''''''''((((((((())))))''''''&&&$$$%%%''')))***555MMMqqq|||{{{xxxnnncccKKKBBB777///,,,+++***)))&&&***,,,***&&&%%%)))...*********)))((('''''''''&&&%%%&&&''')))(((&&&###'''((()))***++++++******+++***)))(((''''''((()))+++***))))))***,,,...///---+++))))))***++++++++++++******+++...000111000111111111///------111444999666555999EEENNNKKKCCCJJJHHHEEE???999666666777999;;;:::999;;;>>>:::222333333222222111111333444000444<<>>666...***'''******&&&$$$''')))(((((((((((('''&&&&&&%%%%%%))))))'''$$$$$$&&&(((((($$$&&&&&&$$$(((//////)))$$$$$$%%%&&&&&&''''''((((((&&&&&&)))((($$$"""$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&$$$!!! #########$$$%%%%%%&&&&&&$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%&&&###!!!!!!$$$&&&$$$"""$$$(((,,,+++(((&&&))),,,$$$%%%&&&'''((('''&&&%%%###%%%((('''$$$###$$$&&&###%%%'''((())))))'''''''''''''''&&&%%%$$$###"""###***---(((%%%((((((%%%%%%&&&(((******)))((('''$$$%%%&&&'''&&&$$$!!! '''***,,,---,,,)))'''&&&&&&$$$######$$$%%%$$$###%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$%%%$$$%%%''''''%%%111---))))))******&&&"""$$$&&&((('''%%%%%%(((+++++++++,,,,,,---...//////***...222444444888???EEEAAAFFFNNNUUU[[[^^^^^^]]]^^^```dddgggjjjmmmnnnnnnqqqmmmfffaaa]]]ZZZWWWUUUNNNJJJGGGFFFFFFBBB;;;555...)))'''******+++222;;;NNNMMMFFF999222111///)))***(((+++222666666777999>>>>>>888...***,,,,,,(((!!!%%%((((((%%%""""""######&&&***,,,***'''$$$###%%%###"""###%%%%%%### %%%(((+++***'''$$$$$$%%%###$$$$$$##################""""""$$$&&&(((((('''222---&&&"""###&&&)))+++%%%###$$$''')))'''(((+++333999[[[^^^555000000---(((&&&&&&'''&&&++++++,,,,,,+++***((('''%%%%%%%%%%%%'''))),,,---///333888===BBBGGGLLLOOOSSSRRRSSSUUUXXXZZZZZZYYYWWWWWWVVVTTTRRRSSSVVVXXXUUUVVVQQQDDD888111,,,(((&&&***...000000---+++***)))((('''((()))******(((***)))((('''&&&'''((()))'''((()))***+++,,,,,,---*********)))))))))))))))+++***)))***+++***(((&&&,,,***)))***------***&&&'''(((((((((((())),,,///***&&&%%%))))))%%%&&&+++&&&'''''''''(((((())))))+++***'''$$$%%%(((***)))000AAAbbbtttqqqqqqjjj```KKKCCC888000,,,+++***(((&&&+++///,,,&&&&&&---555+++******)))(((''''''&&&###$$$%%%(((***)))&&&###((()))***,,,,,,+++******++++++)))((((((((()))***,,,+++***)))***,,,///000...+++(((''')))***++++++***)))(((***---///000///,,,,,,,,,***((()))---111555222000666CCCNNNKKKBBBOOOKKKEEE===777444555777;;;999444222888@@@;;;111444333000---******,,,///---444???DDD===222...000000///...---+++***(((((()))+++---+++(((&&&(((***'''''''''((()))(((&&&$$$GGGUUU```___ZZZYYY[[[]]]XXX\\\ppp}}}iiibbbccc```aaaccc___bbbiiikkkddd[[[YYYZZZZZZXXX\\\aaabbb___WWWOOOIIISSSPPPJJJEEE>>>777///***''''''''''''(((***+++,,,((('''&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''***)))(((***///---%%%'''%%%$$$$$$%%%&&&&&&%%%...---+++)))(((((()))))),,,&&&!!!###%%%$$$$$$&&&&&&%%%######$$$$$$###"""((($$$ !!!%%%'''%%%###((('''$$$"""!!!"""###$$$%%%""" """###"""$$$(((((($$$!!!"""&&&(((%%%!!!###%%%((()))(((''''''((($$$%%%'''''''''%%%###"""%%%%%%%%%&&&&&&&&&''''''&&&'''''''''%%%%%%''')))''''''(((((((((((('''&&&$$$((()))%%%%%%))))))$$$''''''''''''((()))++++++''''''(((((('''%%%###""")))'''&&&(((******'''$$$''''''&&&%%%######%%%&&&((('''%%%###"""""""""###!!! (((---'''(((,,,'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&((('''$$$$$$((()))''',,,+++******,,,......------...///222666:::>>>@@@@@@HHHOOOTTTZZZ]]][[[UUUXXX___eeefffhhhlllmmmkkkooopppllleee```^^^[[[WWWHHHKKKKKKHHHFFFEEE???888...,,,)))''''''***000555???JJJNNNCCC888444111,,,***+++///333555444888===>>>>>><<<888111,,,)))''')))'''%%%%%%&&&'''''''''(((&&&(((...000+++%%%"""!!!$$$&&&'''&&&%%%###'''%%%$$$%%%''''''&&&%%%&&&&&&'''''''''&&&$$$###$$$###"""""""""###$$$%%%+++(((%%%$$$&&&((()))***&&&######&&&&&&$$$%%%)))---JJJtttkkkHHH444000...+++(((&&&&&&''''''***---,,,))))))++++++((($$$((()))''''''---111222777:::???AAACCCGGGMMMRRRYYYRRRMMMQQQUUUUUUTTTTTTZZZYYYXXXVVVSSSQQQQQQQQQRRRPPPGGG888///...+++''',,,,,,---------,,,+++***,,,)))(((+++,,,)))'''(((((('''&&&&&&'''((('''%%%))))))((()))***,,,...///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((***---//////,,,(((&&&)))))))))((((((+++///222************))))))((((((++++++)))((('''''''''''')))%%%###%%%&&&&&&***//////===WWW}}}~~~tttpppooojjjdddQQQFFF;;;444...((('''(((...---+++)))))))))))))))))))))))))))(((((((((((($$$%%%&&&'''''''''&&&%%%)))'''''')))---...,,,***,,,+++***)))))))))***+++,,,,,,,,,***((()))+++...000...,,,******+++---//////(((&&&,,,///---,,,...333000,,,))))))***---...---***+++333:::;;;<<<======BBB???333000888;;;777999777222///444<<<:::222555111000111000,,,,,,...333555888888666333111000222///,,,+++******(((&&&&&&((()))((('''&&&'''))))))'''&&&(((+++,,,***'''DDDOOOXXXVVVPPPMMMMMMMMMMMMPPPccc~~~ppp[[[QQQRRRPPPTTT]]]^^^cccfffeee^^^XXXXXXZZZ[[[WWWZZZ^^^bbb```XXXLLLCCCOOOLLLHHHCCC>>>888111,,,((('''&&&&&&'''(((***+++'''&&&%%%&&&'''((('''&&&((('''&&&&&&&&&&&&'''(((%%%'''&&&$$$'''+++)))$$$'''%%%$$$$$$%%%&&&&&&%%%+++***)))(((''''''((((((&&&!!!"""$$$""" !!!$$$######$$$%%%%%%$$$###((($$$"""###'''***)))''''''&&&%%%#########$$$$$$###!!!"""%%%&&&######%%%%%%###!!!"""$$$%%%### $$$%%%&&&'''(((((('''&&&'''&&&%%%$$$###$$$$$$%%%)))))))))(((''''''&&&&&&%%%&&&''''''&&&&&&(((***''')))***)))(((''')))+++&&&******&&&&&&)))((($$$''''''''''''((()))***+++'''((((((((('''&&&$$$###)))(((''')))******'''%%%###$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$%%%&&&&&&&&&###)))+++"""!!!############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((******''''''***+++(((***)))***,,,//////---+++......000333666:::>>>@@@AAAGGGNNNRRRWWW[[[ZZZUUUPPPWWW]]]```ccchhhjjjiiimmmmmmhhh```[[[YYYWWWSSSKKKMMMLLLIIIGGGEEE???888000...+++((('''+++000333777CCCLLLJJJFFFAAA777+++---+++,,,///111222888??????@@@@@@<<<555...)))''')))'''%%%$$$%%%&&&%%%%%%(((&&&'''---...)))$$$"""###$$$&&&'''((('''&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&&&&%%%$$$#########"""""""""###$$$%%%+++(((%%%$$$&&&'''((((((&&&###!!!######"""%%%***777VVV}}}___>>>------,,,***((('''&&&'''''''''******((((((+++,,,)))$$$((()))(((***111666777===???BBBDDDFFFKKKQQQVVVXXXRRROOORRRTTTTTTUUUWWWVVVXXXYYYYYYXXXWWWVVVUUUNNNJJJ@@@444...///---(((*********+++,,,,,,------...******------***)))******(((''''''(((((('''%%%))))))(((((()))***,,,---,,,++++++******++++++,,,,,,,,,,,,++++++*********)))+++...000///---***''')))+++............///111++++++*********))))))))),,,+++***)))((((((((((((,,,)))((((((&&&$$$'''---...:::OOOuuu|||qqqmmmmmmiiibbbSSSHHH<<<444///***(((***,,,+++***)))(((((()))***)))))))))(((((((((''''''$$$%%%&&&'''''''''&&&&&&(((&&&&&&(((,,,...---***,,,+++***))))))***,,,---,,,,,,,,,***((()))+++...000...,,,***)))***,,,---...)))(((---000///000333999444---'''&&&))),,,///111//////222333000///000999>>><<<333000777:::777111000------555>>>>>>888555111000222111......000,,,...111333333222111000,,,+++,,,---...,,,)))&&&'''((())))))''''''((())))))((('''((()))***)))(((HHHQQQWWWTTTMMMIIIFFFCCC@@@BBBUUUrrrfffNNN@@@???;;;BBBRRR[[[aaaaaa]]]VVVTTTXXXZZZZZZUUUXXX\\\```^^^UUUHHH===GGGFFFCCC@@@===999333///((('''&&&%%%&&&&&&'''(((&&&%%%$$$%%%'''((('''&&&(((''''''&&&&&&''''''(((%%%&&&%%%###$$$((((((%%%'''%%%$$$$$$%%%&&&&&&%%%''''''&&&&&&%%%&&&''''''!!!###$$$""" ######$$$''')))***)))'''&&&### !!!###%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%"""!!!###(((((($$$"""$$$######"""""""""!!!!!! &&&%%%$$$%%%((()))'''$$$(((&&&###!!! """%%%''',,,+++***)))'''%%%$$$$$$$$$&&&''''''&&&''')))++++++,,,,,,***'''(((+++///(((******''''''((((((%%%&&&&&&''''''((()))))))))(((((()))))))))'''&&&%%%***))))))***+++***(((&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&""" ''')))!!!!!!&&&###!!!!!!"""###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''++++++))))))++++++'''((()))+++...000///,,,)))//////111333666:::===???CCCIIINNNPPPTTTYYYZZZWWWOOOVVV[[[]]]```eeehhhgggeeefffaaaZZZVVVWWWUUURRRKKKMMMLLLIIIGGGGGGBBB<<<444111---))))))+++///111---;;;IIIQQQVVVTTTCCC000222---+++---111444;;;BBBBBBDDDFFFCCC<<<333+++''')))'''$$$###$$$$$$$$$###(((&&&''',,,,,,'''###"""%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%"""###$$$%%%%%%%%%$$$############"""###$$$$$$%%%+++)))&&&$$$%%%&&&'''&&&((($$$"""######"""'''...@@@cccuuuPPP444(((******)))((((((''''''&&&$$$'''(((&&&'''+++,,,***$$$(((+++***---555;;;<<>>;;;555222000222111///000333,,,---///111111000///...'''))),,,000222///+++'''((()))******(((((()))***)))))))))'''&&&&&&(((***MMMSSSVVVSSSOOOKKKFFFAAA::::::LLLkkkbbbGGG888444///555GGGRRR\\\[[[XXXUUUWWW\\\\\\XXXUUUYYY]]]]]]WWWMMMBBB;;;@@@???>>>===<<<999444000((('''&&&%%%$$$%%%&&&&&&%%%$$$###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$%%%'''(((''''''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''### !!!%%%&&&######%%%%%%%%%'''+++...///...---(((%%%"""!!! $$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$''''''$$$###%%%"""###$$$###!!! !!!"""((($$$"""###((()))&&&"""'''%%%###!!!!!!"""%%%'''))))))(((&&&%%%$$$###"""$$$%%%'''''''''(((***,,,111...+++))))))***,,,,,,((())))))(((((()))))))))&&&&&&''''''(((((((((((((((((()))******)))''''''*********++++++***(((&&&&&&&&&&&&(((((((((&&&$$$'''((((((((('''%%%###"""###"""***,,,###$$$+++)))#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%(((***((((((***)))&&&))))))***,,,......,,,***000000111333555999<<<===EEEJJJMMMMMMPPPVVVYYYYYYQQQWWW[[[\\\^^^bbbdddbbb[[[^^^]]]YYYXXXXXXWWWSSSIIIKKKJJJGGGGGGIIIFFF@@@777333///++++++---///000+++555BBBPPP^^^cccTTT@@@777000,,,...444888???EEEEEEIIILLLKKKDDD999///***+++(((%%%$$$$$$$$$###"""(((&&&'''+++***&&&######%%%$$$###""""""######$$$(((&&&%%%%%%&&&'''&&&$$$"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&+++)))&&&$$$%%%&&&%%%%%%(((&&&&&&((('''''',,,444FFFmmmjjjFFF000((('''((((((((((((((('''&&&###&&&'''%%%&&&***+++(((&&&***---,,,000777===>>>AAACCCFFFIIILLLPPPSSSUUUTTTTTTUUUVVVSSSRRRXXX```aaabbbbbbcccbbb___[[[XXXGGG===111+++---000///+++******))))))***---000111***''''''))))))''')))...333111/////////...,,,+++)))))))))))))))******+++++++++************++++++......---,,,***)))((((((***+++,,,------,,,***)))%%%))),,,---,,,)))'''&&&++++++++++++************+++******)))(((((())))))((((((******''''''111===---111<<<___{{{xxxuuulllbbbTTTFFF999222...+++)))+++((((((((((((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((()))''''''***...000///------+++***)))))),,,///111***++++++***))))))+++---111///---+++***++++++,,,+++---///000///000444999AAA:::000+++,,,000444666,,,///555777222,,,///555999>>>>>>999777999999777333000...///444::::::999444111///111111///000444555444333333222///,,,)))(((***,,,000222000+++((((((***+++***)))((()))***)))******'''$$$$$$(((,,,HHHKKKLLLJJJKKKKKKFFF@@@;;;:::JJJggg^^^AAA222111,,,///>>>IIIWWWYYYYYYZZZ___ccc```YYYUUUZZZ^^^YYYNNNDDD>>>===:::::::::;;;:::888333000((('''&&&%%%$$$$$$%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%((('''%%%$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&'''''''''''''''######$$$%%%###&&&***%%%%%%'''***...000///...)))(((&&&%%%###"""$$$$$$%%%&&&&&&&&&%%%%%%(((%%%$$$%%%%%%###$$$(((###$$$%%%%%%######$$$%%%((($$$!!!"""&&&(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$&&&'''''''''(((***---444...((((((+++---***&&&'''&&&&&&((())))))+++,,,%%%%%%&&&''''''''''''&&&'''((()))*********)))(((***+++,,,+++***(((''''''###""""""$$$&&&&&&###!!!'''((((((((('''%%%###"""******111000$$$"""'''$$$''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$(((***((())),,,+++(((,,,***((((((***,,,------000000111222444777999;;;BBBGGGIIIGGGIIIOOOTTTUUUOOOUUUYYYZZZ\\\aaacccbbbZZZ^^^```]]][[[YYYTTTOOOJJJKKKIIIEEEDDDEEECCC>>>999555000---...000111111000555<<>>555...///555:::???CCCEEEKKKPPPQQQJJJ???444---,,,)))&&&%%%%%%%%%%%%$$$'''&&&'''***)))%%%$$$&&&%%%$$$"""!!!!!!"""###$$$((('''%%%%%%&&&&&&%%%$$$###$$$%%%'''''''''&&&&&&&&&&&&'''''''''(((((('''***(((%%%$$$%%%%%%$$$###%%%%%%(((++++++***000888QQQyyy___>>>...(((''''''((((((((((((''''''$$$''''''%%%%%%((((((&&&***...000...111777<<<===@@@BBBHHHMMMRRRTTTTTTSSSUUUUUUVVVVVVRRRQQQXXXbbb```^^^]]]]]]]]][[[VVVSSSDDD:::...+++---///---+++...---+++***+++,,,...000)))''''''******)))...444777555333333333222000///,,,------...............,,,,,,++++++++++++,,,,,,......---,,,***)))((((((((())))))*********))))))+++---...---+++***)))***************************))))))(((''''''''''''(((((('''((('''&&&(((555BBB---000888ZZZ{{{mmm___OOOBBB444///---***((()))((((((((()))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))+++000222000...,,,+++***)))***,,,///111(((*********))))))+++---000///...---,,,,,,,,,,,,+++///111000///000333666===888222222666:::<<<;;;444777<<<<<<444,,,---444:::>>>@@@===:::888666333777333111222555888888999444000...//////---///333999777555333222000,,,(((+++******+++,,,+++(((&&&(((***+++***)))((()))***)))******(((%%%%%%)))---AAAAAA@@@AAAGGGLLLIIIBBB===;;;FFF^^^|||[[[;;;,,,///,,,---888AAAPPPUUUYYY]]]cccfffbbb[[[TTTXXXZZZUUUKKKBBB>>>???777777888999888555000,,,((('''&&&%%%$$$%%%%%%&&&((('''&&&&&&'''((('''&&&&&&''''''((((((''''''&&&%%%###$$$%%%### """&&&'''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&''''''''''''''''''$$$###$$$###!!!%%%+++$$$$$$$$$&&&)))+++,,,+++"""######$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$***&&&$$$%%%%%%###%%%)))$$$$$$%%%%%%&&&''''''''''''$$$""""""$$$&&&$$$""""""$$$&&&'''(((&&&%%%###'''''''''((((((((())))))%%%'''(((((('''(((***,,,...***&&&(((,,,,,,'''"""(((%%%%%%'''((((((***---$$$%%%&&&''''''&&&%%%%%%&&&'''(((*********)))))))))+++,,,+++)))'''&&&&&&&&&$$$###$$$'''(((&&&###$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%///000%%%###(((&&&))))))((('''&&&%%%$$$$$$&&&''''''((((((''''''&&&%%%)))+++***+++///000------***''''''))),,,......000000000111222555777888<<>>111///333888;;;???BBBHHHPPPRRRMMMBBB666///,,,)))&&&%%%&&&&&&&&&%%%&&&%%%'''***(((%%%&&&***&&&%%%$$$######$$$%%%&&&((('''&&&&&&&&&&&&%%%###$$$%%%&&&'''''''''&&&%%%&&&&&&'''((((((((((((((((((&&&$$$$$$%%%%%%$$$###"""###'''******+++333===ddd}}}RRR666,,,'''))))))(((((((((((((((((($$$''''''%%%%%%((((((%%%---111333111222999===>>>AAACCCIIIPPPVVVXXXWWWVVVVVVUUUUUUUUURRRQQQXXXaaa^^^]]]]]]___```^^^XXXSSS???555---+++---,,,++++++///...,,,+++++++++,,,,,,***)))+++---...///666>>>===<<<::::::::::::888777666666666555555333222111------,,,,,,,,,,,,------------,,,,,,+++***))))))((((((((((((((())))))))),,,,,,,,,***((('''(((***)))))))))))))))*********(((''''''&&&&&&'''''''''+++)))((((((&&&'''111;;;---000999YYY~~~lll[[[JJJ===000------+++(((''')))))))))******)))((((((((((((((('''''''''&&&&&&''''''''''''(((***+++,,,,,,******,,,000111///---++++++******+++,,,---...''')))*********)))+++,,,......------,,,,,,------+++///222222222444444333888444222666===BBBBBB@@@222555;;;===888111333999:::>>>AAA@@@<<<777333000666222000444777777999<<<555000---......,,,...222555333000111222222///+++---***(((&&&''''''&&&%%%((()))******(((((()))***)))******)))((()))+++---;;;999666888BBBKKKJJJDDD===777>>>PPPlll```===+++///---,,,222888EEELLLSSSWWW\\\```]]]WWWPPPQQQRRRQQQNNNHHHBBB===777777777888666333---(((((('''&&&%%%%%%&&&''''''***)))(((((((((((('''%%%&&&&&&'''(((((('''&&&&&&$$$###%%%'''%%% !!!%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&'''''''''&&&%%%'''%%%&&&'''$$$!!!###)))&&&$$$""""""%%%'''((((((!!!"""""""""""""""&&&%%%###"""!!!""""""###)))&&&%%%((('''$$$$$$'''%%%###"""$$$(((******(((&&&%%%###""""""######$$$###$$$&&&((()))(((&&&%%%'''''''''((((((((())))))'''((()))((('''((()))+++ ###'''******(((%%%$$$+++&&&%%%''''''%%%&&&+++$$$%%%&&&''''''&&&$$$###%%%&&&''')))******))))))(((***,,,+++(((%%%%%%&&&***&&&$$$%%%)))+++)))'''$$$$$$$$$$$$$$$%%%&&&&&& ---111'''&&&,,,***'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%((())))))+++000333111+++)))((((((***,,,------000/////////111222444666888>>>@@@======BBBHHHKKKLLLRRRXXX[[[___ggglllmmmhhhiiieee\\\TTTOOOHHHBBBGGGGGGBBB<<<;;;===;;;777888444//////333777777555777:::;;;>>>MMMeeetttwwwbbbNNN888000111555999===<<>>;;;777444222///......------......///,,,,,,,,,++++++*********)))(((((('''((()))***+++((())))))'''%%%%%%&&&'''''''''((((((((()))))))))((((((''''''''''''((((((***((((((+++***(((+++000***111:::ZZZmmmZZZEEE999...---///---(((&&&***++++++++++++)))(((''')))))))))(((((((((''''''((('''''''''(((***,,,---,,,***)))+++...///---*********++++++++++++++++++&&&(((************+++,,,******++++++++++++,,,,,,***///222333666:::888222666222111555>>>EEEEEECCC111444:::???===999:::???<<>>===BBBHHHKKKFFFLLLQQQRRRVVV]]]bbbcccjjjiiibbbWWWPPPLLLHHHCCC@@@@@@===999999===>>>;;;777333///000555999999777666;;;===>>>KKKcccuuu{{{uuu\\\@@@222111555:::>>>888???IIIMMMJJJAAA666000(((&&&######$$$%%%%%%%%%%%%%%%'''***)))'''***000 !!!"""###$$$$$$$$$)))'''&&&&&&&&&&&&$$$###$$$%%%%%%&&&%%%$$$"""!!!###$$$%%%&&&&&&&&&%%%$$$%%%#########%%%&&&%%%$$$(((&&&&&&&&&'''...???NNN|||ccc:::...000......,,,***((('''((()))***!!!$$$&&&%%%&&&+++,,,***111555777666888>>>CCCEEEBBBAAAAAAFFFNNNUUUYYYZZZZZZUUURRRRRRQQQQQQVVV\\\WWWYYY]]]bbbbbbYYYJJJ>>>000***)))+++***&&&(((,,,(((((())))))))))))((((((((((((+++...000333===HHHTTTRRRQQQRRRSSSSSSRRRQQQJJJIIIGGGCCC???999555222//////............//////,,,+++++++++++++++++++++***)))(((((((((***+++,,,)))***,,,,,,***(((((()))&&&'''''''''(((((())))))))))))(((((((((((()))***&&&%%%(((---...***(((***(((111<<<[[[ooo]]]CCC777------000...)))&&&+++,,,,,,,,,+++***((('''))))))))))))(((((((((((((((''''''''')))***,,,...,,,)))((())),,,---***''')))***+++,,,,,,+++)))(((&&&(((************+++,,,((((((((()))******++++++)))...222555:::???;;;333666111///444===EEEFFFDDD<<<===AAACCC@@@999888:::>>>BBBGGGKKKHHHAAA<<<:::777111000444444222444999999444000000///---///333444111...000444666444000111000//////000///...,,,'''((()))((('''&&&''')))***((((((+++///111///---222...,,,111:::AAABBB@@@555222333777KKKvvvxxxEEE333555(((***444(((111555;;;BBBHHHLLLMMMNNNGGGEEEEEEIIILLLHHH<<<333777777777666333///+++)))...+++'''&&&(((***,,,---000...+++(((&&&&&&''''''''''''''''''&&&%%%$$$###'''&&&%%%&&&(((*********###%%%&&&&&&$$$"""######))))))((('''&&&&&&%%%%%%&&&&&&%%%$$$############!!!!!!"""###############%%%((('''""" """%%%$$$%%%$$$"""!!!!!!"""$$$%%%+++(((%%%$$$%%%''''''''''''&&&&&&'''***+++******'''&&&&&&%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$)))))))))))))))(((((((((+++)))(((***,,,+++(((%%%&&&&&&''''''((()))))))))///'''"""$$$''''''&&&''''''&&&%%%&&&''''''&&&$$$)))'''%%%%%%(((((('''$$$,,,+++***)))((('''&&&%%%(((((())))))(((((('''&&&'''''''''&&&%%%$$$###""")))+++///111---&&&%%%((($$$$$$###$$$%%%&&&$$$"""###$$$&&&'''((('''&&&&&&&&&))),,,,,,)))((()))***,,,+++******+++---000222///...---///333666777888777:::???AAAAAA@@@@@@@@@AAAHHHPPPTTTUUUVVVZZZ]]]aaadddaaaWWWMMMHHHCCC@@@??????===999555666:::>>><<<555111333777888:::===<<<;;;===CCCJJJWWWlll}}}mmmSSS===222222555666777<<>>JJJZZZ^^^___\\\[[[]]]___^^^UUUOOOMMMPPPNNNCCC:::666...,,,++++++---.........)))(((+++...,,,((()))---,,,***'''%%%''')))***+++...+++((()))+++,,,***(((&&&'''((((((((((((***,,,"""(((,,,---+++&&&###(((((())))))))))))((('''***000DDDjjjlllXXXCCC:::222///...+++)))***---------,,,***)))'''&&&***&&&%%%((((((&&&'''+++%%%(((+++***&&&&&&)))...'''***)))%%%(((......)))111///...,,,+++)))&&&$$$,,,***(((***---//////...((())))))************)))&&&***111:::AAABBB>>>999666999999:::AAAJJJJJJCCC<<<>>>AAADDDEEECCC@@@>>>DDDCCCEEEJJJNNNLLLEEE>>>;;;999666444444444444333888555444666555111000222333444555555444444666888222000......000000...++++++'''&&&***+++((('''(((***(((''')))---///...,,,222///,,,111:::@@@AAA@@@666111111555GGGpppzzzHHH333333(((***222'''...111666;;;???AAABBBBBB<<<;;;<<<>>>???<<<444---444444555444222///,,,***...+++'''&&&''')))++++++---,,,)))'''&&&%%%&&&'''(((((((((''''''&&&$$$$$$&&&%%%###$$$&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###((((((''''''&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&((('''""" ###%%%$$$&&&$$$###""""""###$$$%%%***(((%%%$$$%%%&&&'''&&&'''&&&&&&''')))+++***)))&&&&&&%%%&&&&&&''''''(((""""""!!!!!!!!!"""###$$$,,,+++***((('''&&&%%%%%%,,,+++***+++------***'''%%%&&&&&&''''''(((((()))+++%%%"""&&&)))'''%%%$$$&&&%%%%%%&&&''''''&&&$$$&&&&&&'''***---,,,)))&&&,,,+++******((('''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$###''''''+++///---(((&&&(((&&&%%%$$$%%%''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''')))******)))***+++...---------...000222333///...---...111444555555555999===AAABBBBBBCCCCCCAAAEEEIIIKKKJJJMMMRRRWWWZZZ^^^\\\TTTKKKFFFBBB>>>>>>===;;;777444555888<<>>222)))((('''''''''''''''%%%$$$%%%%%%&&&&&&'''&&&&&&%%%!!!!!!###$$$%%%''')))***((()))))))))(((&&&###"""&&&((()))'''%%%###$$$&&&***(((&&&%%%$$$$$$&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%$$$***000222DDDeeexxxPPP<<<666000000(((''''''&&&%%%%%%$$$$$$%%%&&&'''(((******++++++000555:::>>>??????>>>???EEECCCAAADDDIIIOOOSSSUUUNNNOOOPPPQQQQQQPPPQQQQQQUUUTTTRRRPPPKKKAAA666...---)))&&&)))***))))))+++,,,)))***---...***'''((((((((()))---///444@@@MMM^^^dddhhhfffddddddcccaaa[[[UUURRRUUUSSSJJJAAA===444222...------...------***(((***...---***)))+++---+++)))(((((()))******000...***((()))***)))%%%)))******)))''''''((()))###%%%(((******)))(((&&&*********************)))///222IIIsssmmmXXXBBB999222000...+++))))))*********)))((('''&&&%%%---)))((()))(((%%%&&&)))'''***,,,***&&&$$$'''+++'''***)))&&&(((------)))***+++,,,...///---***(((+++)))'''(((+++---,,,+++))))))***************)))(((+++000777===>>>;;;888555888:::;;;@@@GGGFFFBBBAAABBBDDDFFFHHHGGGEEECCCAAABBBFFFKKKPPPPPPMMMIII===:::666333333444666777999666666888666111...///555666666555333222444555333000...---......,,,***,,,((('''+++,,,***((()))***)))((()))+++---......222...---111888>>>???===666000///222@@@eeeOOO444000(((***000%%%+++---111444555666666555333444666666555222...,,,///000111111000...---,,,...+++((('''''')))))))))***)))'''&&&%%%%%%&&&&&&((((((((((((''''''&&&%%%'''&&&$$$$$$&&&''''''&&&)))&&&$$$$$$&&&&&&$$$!!!'''''''''&&&&&&%%%%%%$$$(((((('''&&&%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&)))((($$$"""$$$&&&%%%%%%%%%#########$$$%%%&&&)))'''%%%$$$%%%&&&&&&&&&'''&&&&&&''')))***)))(((&&&&&&&&&&&&''''''(((((((((&&&$$$"""###$$$'''))),,,+++)))'''&&&%%%&&&&&&+++******+++,,,,,,***'''$$$$$$%%%&&&&&&''''''(((%%%""""""(((+++'''###"""&&&%%%$$$%%%''''''&&&$$$$$$&&&***///222000+++'''+++++++++***)))((('''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&+++---***((((((&&&&&&%%%&&&'''(((&&&$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%'''***++++++*********)))***+++,,,...//////---,,,---///222333222333666;;;???AAABBBDDDEEEAAABBBBBBAAA@@@CCCJJJOOOTTTYYYZZZSSSKKKFFFBBB>>><<<<<<999666444444666999CCC<<<777666444111111444<<<;;;;;;===AAAIIIZZZiiiuuuXXXBBB<<<:::555<<<>>>@@@BBB@@@888///((())))))((('''%%%###"""!!!((((((((('''&&&%%%$$$###!!!!!!!!!###'''***++++++***)))((('''&&&$$$######&&&'''((('''%%%$$$$$$%%%'''&&&%%%$$$$$$$$$&&&&&&'''%%%%%%%%%''''''&&&%%%%%%%%%&&&...111000JJJvvvmmmHHH<<<888///***&&&&&&'''''''''&&&$$$###%%%&&&(((************)))222555:::===>>>===>>>???BBB??????DDDKKKPPPOOOMMMHHHJJJNNNRRRTTTSSSQQQPPPRRROOOLLLGGG@@@888///)))+++((()))---///+++((()))+++)))***------)))(((***'''''')))---000666CCCQQQccclllsssrrrooolllhhhdddccc]]]XXXYYYXXXQQQHHHCCC<<<777222...---------,,,+++))))))...///+++))))))---,,,+++***)))))))))***333666444---+++,,,+++'''+++,,,,,,***'''&&&&&&'''))))))(((((((((((())))))))))))))))))))))))))))))222222LLLzzznnnWWWAAA888111000///+++((((((((()))))))))(((((('''&&&///+++)))***(((%%%$$$'''***+++,,,)))%%%###%%%(((((()))(((''')))---,,,)))(((***---000000///,,,***,,,***))))))***++++++*********+++++++++******))))))***---111555777555333333999===>>>???BBBBBB@@@EEEEEEEEEFFFHHHHHHGGGEEE>>>@@@DDDHHHJJJKKKJJJIII???;;;666333222444777::::::777888:::888111---...333444444444333333555777444111...------,,,+++))),,,)))(((,,,...+++***+++)))******))))))***---000///,,,+++///555999999888555...---///888YYYYYY:::000***+++,,,$$$+++---///000111111111000...000111000---++++++,,,++++++,,,---......------...,,,)))((()))))))))(((((('''&&&&&&%%%&&&&&&'''(((((())))))(((''''''&&&***(((''''''(((((((((''')))%%%!!!"""%%%&&&###''''''&&&&&&%%%%%%%%%$$$((('''&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&))))))%%%###%%%&&&%%%%%%$$$$$$###$$$$$$%%%&&&(((&&&$$$$$$%%%&&&%%%$$$'''&&&%%%&&&((()))(((''''''''''''''''''''''''&&&)))(((&&&%%%&&&'''(((***((('''&&&%%%%%%'''((()))''''''((()))))))))'''&&&###$$$$$$%%%%%%&&&''''''### """'''***'''######%%%$$$$$$%%%''''''&&&$$$%%%(((,,,000111...***'''***++++++++++++***(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&"""###))),,,***'''&&&&&&%%%%%%&&&''''''&&&$$$'''&&&%%%$$$$$$%%%'''(((&&&$$$###%%%)))+++***'''((('''''''''((()))+++,,,000...------///111111111111444999<<<>>>???AAACCC??????>>><<<<<>>DDDSSS```xxxaaaFFF???<<<777??????@@@???;;;444---(((*********(((&&&###""""""((((((((('''&&&%%%$$$###&&&$$$###%%%(((***+++***+++***(((&&&$$$$$$$$$$$$&&&'''((('''&&&%%%$$$###$$$$$$#########$$$&&&&&&&&&%%%$$$%%%'''''''''%%%%%%$$$&&&...111000PPPfffAAA666333)))$$$&&&''')))******(((&&&%%%$$$&&&((()))******)))(((222555:::===>>>???@@@AAACCC???===BBBJJJNNNKKKFFFDDDFFFJJJOOOSSSTTTSSSQQQQQQNNNHHHBBB;;;444...******'''(((---///+++((((((***(((***---,,,)))))),,,((((((+++...111777DDDQQQhhhqqqxxxvvvqqqnnnkkkhhhkkkcccZZZWWWVVVRRRKKKFFF???:::444///---------,,,---)))***...000---******......---+++))))))***+++333AAAFFF:::---+++,,,)))+++,,,,,,+++(((&&&&&&''',,,+++)))((((((((())))))&&&&&&&&&&&&&&&''''''(((111000KKK{{{{{{pppWWW???777111000...***(((((())))))***************)))---)))(((***(((%%%$$$'''+++++++++)))&&&$$$%%%'''((((((((((((***,,,+++)))---///000000...+++***)))...---,,,++++++,,,,,,++++++,,,,,,,,,+++***))))))((()))***,,,............222999@@@BBB@@@???@@@BBBHHHFFFCCCCCCDDDEEEDDDBBBCCCDDDFFFFFFDDDBBBAAAAAA>>><<<999555222222444666888666888;;;999222......---///111222333555888;;;444333000...,,,+++)))))),,,((((((,,,---+++***+++)))***+++)))'''(((---111+++***))),,,000333333222222***,,,...333OOOyyyfffDDD444---+++***%%%***+++,,,...////////////))),,,---***&&&%%%'''+++((()))***+++,,,---------...,,,+++***++++++)))(((''''''''''''''''''''''''(((((((((((((((((('''&&&***(((''''''((((((((('''+++&&&"""###''')))&&&###'''&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$############!!!"""######$$$$$$######&&&))))))%%%###%%%&&&$$$############$$$%%%%%%&&&'''%%%$$$$$$%%%%%%$$$###'''&&&%%%&&&'''((('''&&&(((((((((((('''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%'''((()))%%%&&&((()))(((''''''&&&######$$$$$$%%%&&&&&&&&&%%%"""###'''(((&&&%%%&&&$$$######%%%&&&'''&&&$$$)))***,,,,,,+++)))(((''')))***+++,,,,,,+++***))))))((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&(((######(((+++(((%%%$$$%%%$$$###$$$&&&&&&$$$###((('''%%%$$$$$$%%%&&&'''(((&&&###%%%((()))(((%%%))))))))))))***+++,,,,,,111///---...///111111111000222666888888999;;;<<<999999999999:::===BBBEEEQQQXXX[[[WWWOOOIIIBBB===<<<;;;999777666555555444555222000222222000333888@@@>>>======<<<@@@LLLYYYrrrjjjLLL???;;;999@@@AAAAAA>>>999333---)))***+++,,,+++(((%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%((('''&&&''')))***++++++***)))&&&$$$######$$$%%%&&&''''''((('''&&&$$$"""############$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&---000444XXXccc===111,,,%%%$$$%%%&&&(((******)))'''&&&$$$%%%&&&((()))))))))(((222666;;;???AAABBBCCCDDDGGGAAA===???EEEIIIGGGCCCCCCCCCEEEIIIOOORRRSSSRRRQQQNNNGGG>>>555...+++)))+++'''&&&***+++)))''')))((((((***---+++(((***...,,,,,,---000222777CCCPPPiiiqqqvvvsssmmmjjjjjjiiiooofffZZZSSSRRRQQQLLLEEE@@@;;;444///------------...++++++///111...---...333333000,,,)))))),,,///999SSS___KKK111))))))((()))***,,,+++***(((((((((***+++++++++***)))((('''&&&&&&&&&%%%&&&'''((()))///111OOOzzzppphhhsssqqqXXX???666///...---***'''((((((((()))************)))(((%%%&&&))))))&&&&&&(((++++++***)))'''''''''((()))((((((***++++++)))(((111111000---***)))***---......---,,,+++***+++,,,------------,,,***))))))((()))+++,,,,,,,,,,,,,,,333999AAADDDBBB???AAAEEELLLGGGAAA???AAABBBBBB@@@JJJKKKKKKHHHDDD@@@???>>>===>>><<<888333000///000555444666:::999444000000---///111222222444777999444444333111...+++***)))***''''''+++---+++)))+++)))***+++(((&&&''',,,000(((((((((***,,,......---///'''+++///000HHHuuuuuuQQQ;;;222,,,'''&&&'''((()))+++,,,------...---......+++((('''))),,,(((((())))))***+++,,,,,,,,,+++***+++,,,+++)))'''''''''''''''''''''&&&&&&''''''(((((((((''''''&&&'''&&&$$$$$$&&&''''''&&&+++(((&&&&&&)))++++++)))''''''''''''''''''''''''&&&&&&%%%$$$############"""######$$$$$$$$$$$$$$$%%%((()))%%%###%%%%%%###"""""""""###$$$$$$$$$%%%&&&$$$###$$$%%%%%%###"""'''%%%$$$%%%''''''&&&%%%''''''(((((('''%%%###"""%%%%%%'''''''''&&&$$$###(((''''''&&&&&&%%%$$$$$$&&&(((******)))(((((()))######$$$%%%%%%&&&&&&'''&&&%%%&&&)))***&&&&&&(((#########$$$&&&'''&&&$$$*********)))&&&%%%&&&''')))***,,,------,,,+++******)))(((&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&)))%%%%%%))))))&&&###$$$$$$######$$$%%%%%%$$$"""''''''&&&%%%%%%%%%&&&&&&)))'''&&&%%%'''''''''&&&&&&&&&''''''((((((((((((111///------///111222111...111333444444444555777333333444555888;;;===???LLLTTTYYYUUUNNNGGG@@@999<<<:::888777777666444222333111000222111///222777===<<<;;;;;;;;;>>>IIITTToooxxxXXX@@@999999===@@@AAA???:::333---******,,,...---***'''(((***$$$$$$%%%&&&''''''''''''$$$&&&'''''''''(((***---((('''%%%$$$$$$$$$%%%&&&'''&&&&&&(((((('''$$$!!!#########$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((('''&&&&&&((('''***444AAAeee___:::...)))%%%(((###$$$&&&'''''''''&&&&&&$$$%%%%%%'''(((***++++++222777===BBBDDDDDDCCCCCCHHHBBB>>>>>>BBBEEEEEECCCCCCAAAAAADDDKKKOOOPPPPPPOOOKKKCCC999///(((%%%%%%,,,'''%%%(((***((((((***'''(((***,,,+++(((***000000///000222333777CCCOOOeeemmmrrrmmmfffeeefffgggoooggg\\\UUUVVVWWWOOOFFF@@@<<<666111//////...---...---...111000...111666@@@===777...((((((---333IIIjjjwww\\\:::...---***''')))+++,,,+++***)))***(((***+++,,,+++***'''&&&)))(((((('''((()))+++,,,111;;;\\\}}}{{{```XXXfffzzzqqqXXX???666...,,,+++)))((()))&&&&&&'''(((((((((''''''%%%$$$%%%)))***((((((+++---,,,+++***))))))((()))***''''''+++---***((((((---------***''')))///444+++,,,,,,***)))((()))+++///......---,,,+++)))((((((+++///111000///......444888???DDDCCC@@@CCCHHHOOOHHH@@@===@@@DDDDDDCCCHHHHHHHHHGGGEEECCC@@@???===??????;;;555000...///333222444888888333111222222333333222111000222333444666777666222...,,,+++***&&&'''+++---+++***+++******)))(((''')))+++...((((((((()))+++++++++++++++$$$***111///DDDsss^^^CCC777---&&&(((''''''((()))***+++,,,,,,222111000---++++++,,,---)))))))))))))))***++++++((((((((()))+++***(((%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%###$$$&&&'''''''''((('''&&&&&&'''))),,,---((((((((((((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###'''(((%%%###$$$$$$""" !!!"""######$$$###%%%$$$###$$$%%%$$$###!!!&&&%%%$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&$$$###((((((((('''''''''&&&&&&%%%&&&'''''''''%%%###"""$$$'''******((('''((()))$$$$$$%%%%%%&&&'''''''''''''''***///...(((%%%'''###""""""$$$&&&'''&&&$$$'''((()))(((%%%$$$%%%'''(((***,,,......---,,,***+++***)))''''''((()))***((('''%%%#########%%%%%%'''&&&''')))((($$$$$$'''%%%$$$$$$%%%&&&&&&%%%###&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&''')))+++######$$$$$$$$$$$$$$$$$$...---+++,,,...000111111---...000111111222333555333222111222555888;;;<<>>CCCAAA??????AAADDDEEEEEEBBB??????BBBIIIMMMMMMKKKFFFCCC===444,,,'''&&&(((+++((('''***+++)))((()))''''''***,,,***'''+++222111000111333444888DDDPPP```iiiooojjjcccaaaccceeekkkhhhbbb```ccccccXXXJJJCCC???999555222000...,,,...///111222///...555>>>QQQKKK@@@222((('''...555NNNoooyyyZZZ:::333222,,,'''***,,,---+++***))))))((()))*********)))((('''***)))(((((((((***,,,...222GGGllltttSSSIIIUUUrrrnnnVVV@@@666---***)))((((((+++''''''''''''''''''&&&&&&'''%%%'''+++---******---111///---+++***)))((('''+++'''''',,,...)))'''(((''')))+++***(((***000666***+++,,,+++((((((***,,,000000///...,,,+++)))((($$$***000444333000///...333444:::AAACCCAAADDDKKKMMMEEE===;;;@@@FFFHHHHHHEEEDDDDDDFFFHHHHHHEEEAAA>>>@@@@@@<<<666222333555555333333666555111///111444555444222000...///000333777::::::666111...---+++'''''',,,...,,,+++,,,***)))((((((***++++++***(((((()))***++++++******)))"""***222000CCCsssfffHHH:::---%%%***)))))))))******++++++,,,000...,,,***))))))((((((******))))))))))))******%%%%%%&&&(((***)))&&&$$$%%%%%%&&&%%%$$$###""""""%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%&&&(((*********###$$$$$$$$$$$$&&&***---((((((((()))))))))))))))(((((('''&&&%%%%%%%%%%%%&&&'''(((((())))))((((((###'''((($$$"""$$$###!!!!!!"""############$$$#########%%%$$$###!!!&&&%%%$$$$$$&&&&&&%%%$$$!!!###%%%''''''&&&%%%(((&&&###!!!!!!"""$$$%%% """%%%'''((('''&&&$$$!!!%%%((((((&&&%%%&&&((($$$%%%%%%&&&&&&''''''(((&&&(((...333222***%%%%%%"""""""""$$$&&&'''&&&%%%###&&&))))))&&&%%%&&&((((((***,,,...///...,,,+++,,,+++)))((('''(((***+++)))(((%%%#########$$$%%%%%%&&&(((***(((###%%%***&&&%%%%%%&&&''''''&&&$$$&&&&&&'''((('''&&&$$$###$$$&&&((('''&&&'''+++///%%%%%%&&&'''''''''&&&&&&---+++******---///000000+++---///000000222444666777555222111444888;;;===CCCMMMUUUTTTOOOJJJBBB<<<999777555555666444000,,,......111444444444888???>>>===>>>@@@@@@BBBMMMXXX^^^ooopppIII888===555:::@@@AAA;;;444---***,,,///111///)))&&&''')))&&&&&&&&&''''''&&&%%%%%%$$$))),,,'''$$$######$$$%%%&&&&&&'''''''''&&&&&&((()))((($$$ %%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$%%%'''((((((''''''...******@@@```xxxJJJ***''''''$$$&&&&&&&&&&&&&&&''')))***+++((('''''''''***---222444444999@@@EEEDDD@@@<<<:::>>>>>>???AAACCCEEEFFFGGG@@@>>>>>>BBBIIILLLJJJGGG===<<<888222,,,***,,,///+++((((((---...+++((()))&&&'''***,,,***'''+++222000///111333555999EEERRR\\\fffnnnjjjccc```bbbbbbiiiiiihhhiiinnnnnn___NNNFFFBBB===888555111...+++...000333222...---777CCC]]]UUUFFF555(((&&&...666DDDaaaiiiKKK111///000((((((+++------+++)))(((((()))((((((((((((((())))))((((((&&&&&&''')))+++---111NNNvvvpppKKK???HHHllllllTTT@@@666,,,)))((('''))),,,))))))******)))((((((''')))((()))......,,,+++---444222///,,,+++)))'''%%%+++''''''---...)))&&&((($$$(((++++++)))***///444+++---...---******,,,///000000000...---+++)))(((&&&///444333///---,,,333111666>>>BBBAAAEEELLLIIIAAA888888???GGGJJJJJJIIIGGGGGGJJJOOOPPPKKKFFF???AAA@@@;;;666444777<<<777444333555333///---///222333333222000///000222333888======999444000...,,,((()))---///---,,,...+++((('''(((+++,,,***(((+++++++++*********))))))'''---,,,***222CCCkkkqqqJJJ666333+++)))((('''&&&&&&'''((()))---------***'''%%%&&&'''---***'''&&&'''((()))(((&&&'''''''''''''''&&&&&&((((((((((((((('''''''''))))))((('''%%%$$$######"""&&&)))((((((+++,,,)))((('''%%%######%%%((()))%%%&&&'''((()))))))))))))))***)))%%%!!! $$$(((%%%###!!!"""$$$$$$!!!'''&&&$$$""""""!!!""""""!!!!!!!!!"""######$$$$$$(((&&&$$$###$$$$$$"""!!!***&&&"""###&&&(((%%%"""%%%!!!!!!%%%$$$ """((()))(((&&&$$$#########$$$'''$$$%%%******%%%$$$''')))***+++***'''%%%$$$$$$'''&&&&&&''')))***((('''###%%%''')))***+++++++++'''"""!!!$$$'''%%%############$$$%%%%%%&&&&&&'''%%%)))///222111///---,,,...******,,,,,,)))'''((('''&&&%%%$$$$$$$$$%%%%%%''''''((((((''''''&&&%%%)))((('''((()))((($$$ &&&###"""###&&&(((&&&$$$###&&&'''$$$%%%((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&((()))+++,,,------,,,+++///+++***...555888444///111000//////000333666888===IIITTTVVVQQQJJJAAA999:::888666777777555000+++))),,,///111111333777:::>>>>>>@@@BBBCCCFFFNNNVVV^^^hhh}}}zzzTTT888000888:::<<<===;;;666111...+++...222111---)))''''''***)))))))))))))))******(((%%%######%%%'''((((((''''''((((((''''''&&&%%%)))))))))***+++***'''%%%&&&%%%$$$######%%%'''((($$$&&&&&&%%%$$$$$$---)))***...CCCsssiiiCCC///&&&''')))###%%%%%%&&&''''''(((((()))'''''''''))),,,000444777999;;;>>>>>>======@@@BBB<<>>666000111333222000000+++,,,,,,,,,++++++***)))444000+++(((''')))))))))///...000333444777@@@IIIUUUaaalllkkkbbb\\\aaahhhkkkuuu|||{{{sssjjj]]]SSSJJJEEE???999444111---+++000111000...---000666;;;YYYNNN???444...------,,,>>>DDDEEE;;;333000...+++'''((()))******)))((('''''''''((()))))))))))))))(((///+++'''------+++000888___iiiAAA777JJJiii}}}xxx```III999333,,,'''%%%&&&'''(((+++''''''))))))''''''+++'''))),,,---,,,,,,,,,---$$$&&&'''&&&&&&&&&(((***,,,+++***))))))(((&&&$$$)))))))))))))))***++++++333///+++)))***,,,------,,,---.........---,,,+++...000333444222000......555777<<>>AAA@@@DDDEEEBBBAAADDDFFFEEEFFFDDDCCCCCCDDDDDDCCCBBB<<<444...///111000//////......///......---,,,++++++)))'''&&&))),,,---...---+++,,,///111555???IIIWWWaaajjjggg]]]ZZZbbblllwww|||nnnbbbYYYRRRGGGCCC===888444111...,,,//////...,,,+++---222777DDD===444...,,,,,,++++++...555777111,,,++++++)))))))))*********)))''''''))))))***++++++++++++***%%%,,,(((%%%******(((///===gggeeeAAA777FFFbbbxxxrrrZZZDDD888333,,,(((&&&((()))******'''&&&))))))&&&'''******,,,......,,,+++++++++***++++++)))((((((***,,,,,,***)))))))))(((&&&$$$))))))(((((()))******+++---...............//////------.........---+++***---...000222222111///---666777===CCCEEEEEEGGGLLLJJJBBB999777===GGGNNNRRROOONNNMMMMMMLLLKKKKKKKKKHHHDDD@@@@@@BBBCCCAAA>>>888:::999666222///...///111000//////000222444555111444777999999777555444000++++++000222///...000))))))(((((((((((())))))------,,,,,,,,,+++++++++...222///+++///999XXX\\\888...000222(((((((((((((((((('''''''''(((******))))))+++,,,)))'''%%%%%%'''((()))(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###(((555???:::000((('''&&&$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&'''+++)))''''''''''''%%%$$$&&&%%%$$$%%%&&&%%%$$$"""&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$######&&&$$$###$$$%%%&&&%%%###&&&###!!!!!!###$$$###!!!$$$!!! """"""!!!###&&&%%%%%%$$$$$$%%%&&&''''''&&&$$$%%%((((((%%%$$$&&&$$$&&&)))******)))***+++''''''&&&'''))))))(((''')))&&&$$$$$$'''((('''%%%&&&""""""&&&((('''''')))(((''''''&&&&&&%%%$$$$$$)))***+++***))))))***+++---******---,,,)))(((***((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%'''))))))'''%%%%%%$$$###$$$&&&'''&&&%%%###&&&&&&$$$%%%((()))&&&$$$$$$$$$%%%&&&'''((()))((()))***+++,,,,,,,,,,,,......///111222222222222333111...,,,,,,///333555888@@@HHHMMMQQQQQQJJJBBB<<<<<<:::777333111111111***,,,...///000111333555:::999999<<>>555>>>XXXppp{{{hhhPPP===666111,,,(((((()))++++++)))&&&&&&))))))&&&&&&)))...///000...,,,)))))))))......,,,***((((((***,,,+++)))((('''((((((&&&$$$((((((((())))))))))))***''',,,111333222000000111.../////////...---+++***,,,+++,,,...222222///,,,666666<<>>IIIRRRWWWOOONNNLLLKKKJJJKKKLLLMMMKKKGGGBBB@@@AAABBBBBB@@@;;;===<<<888222......///000000000000111333444555111222444666777888777777444000...000000...---...***)))'''&&&&&&''')))***************)))))))))))),,,///,,,(((+++111JJJmmmddd;;;,,,...000((((((((((((((('''''''''&&&((()))*********+++,,,'''&&&$$$%%%'''(((((((((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''$$$"""&&&111:::555,,,((((((&&&%%%$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''+++((('''(((******&&&"""((((((''''''&&&%%%###"""%%%%%%$$$######$$$&&&&&&''''''&&&%%%%%%$$$######$$$######$$$&&&'''&&&%%%%%%###!!!!!!"""###""" ###""""""$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&(((***+++)))(((((()))***)))(((((()))(((&&&$$$'''###!!!"""'''+++***)))(((%%%$$$((((((&&&&&&((($$$%%%%%%&&&&&&'''(((((((((***+++***)))((()))***+++***+++...,,,)))))),,,)))(((&&&%%%%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$&&&(((((((((&&&%%%$$$#########$$$$$$$$$######&&&&&&$$$%%%((()))&&&$$$$$$$$$%%%&&&((()))***((()))******+++,,,,,,,,,---///222111//////111333666333///,,,,,,...222444888===CCCHHHNNNQQQLLLDDD======:::555///---000333,,,---...///000111222333999999999<<>>fffyyyPPP111***'''(((+++(((%%%%%%%%%&&&''''''((((((+++---000444666777777777999:::;;;;;;;;;<<<===>>>CCCFFFFFFAAA???@@@AAA???EEECCCAAA@@@???>>>;;;999333---***,,,---+++***,,,++++++++++++***)))((('''((('''''')))+++,,,,,,***---******---000666BBBNNNZZZ```dddaaa]]]cccuuuuuueee]]]YYYVVVGGGCCC<<<777444111...,,,,,,,,,***)))))))))+++------,,,***))))))(((((('''...111222000---,,,++++++------,,,+++***)))((('''&&&''''''(((((((((((((((%%%+++)))(((+++***...<<>>===<<<;;;===??????:::333//////111///000111222333444444555222111111333555666666666444000...---...---------,,,+++)))'''''')))+++,,,,,,,,,+++++++++************---***(((***---AAA```mmmDDD000,,,+++))))))((((((''''''''''''''')))++++++***))))))***'''%%%$$$%%%'''(((((('''%%%&&&&&&'''((((((''''''''''''(((((())))))))))))***))))))'''&&&%%%%%%$$$&&&'''&&&'''+++///,,,'''((((((((('''&&&%%%$$$###$$$#########$$$%%%&&&'''***((('''(((+++***&&&"""&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((''''''&&&%%%$$$######$$$######%%%'''(((&&&%%%%%%###"""!!!"""""""""!!!"""###$$$&&&((((((%%%!!!'''''''''&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%$$$%%%'''******)))(((((()))(((''''''((())))))(((&&&'''$$$###$$$(((++++++******(((''')))((($$$###&&&$$$$$$%%%%%%&&&''''''((('''))),,,---+++)))((((((******,,,...,,,)))***...)))((('''&&&&&&&&&'''(((######$$$$$$%%%$$$$$$###$$$&&&'''((('''&&&$$$###$$$%%%%%%%%%$$$$$$$$$%%%$$$''''''$$$%%%((((((%%%######$$$%%%&&&''')))***))))))))))))***+++,,,,,,,,,///111000------000333888555111......///222444888<<>>===:::333---+++...222/////////000222333333333999;;;;;;>>>HHHWWW^^^]]]]]]ZZZ```qqqfffIII:::;;;<<<<<<999666222///------.........,,,***((())))))(((((((((((((((((('''&&&%%%&&&)))*********'''''''''(((''''''&&&%%%***(((%%%%%%'''(((((((((&&&&&&%%%$$$############$$$&&&'''(((&&&%%%&&&&&&&&&(((---///;;;cccuuuKKK///+++)))((()))'''%%%&&&&&&''''''(((((())),,,...222666999::::::999;;;;;;;;;<<<======>>>===???CCCCCC???===@@@AAA@@@AAA???===<<<;;;888555222...***(((******((((((***'''(((((((((((('''&&&&&&*********+++------+++)))---******,,,///444@@@LLLWWW]]]bbbdddgggrrroooeee```ZZZSSSKKKFFF???999444111---***---,,,+++******+++++++++---,,,+++)))((((((***+++------......,,,)))((((((...---,,,+++)))(((((((((&&&&&&'''(((((((((((((((&&&+++***))),,,,,,555IIImmm\\\<<<444444666DDDXXXmmmqqqeeeQQQ???333---***((('''((()))******+++))))))------))))))+++***++++++***((('''((()))((((((((('''&&&'''))),,,***(((&&&&&&'''(((((('''))))))***+++******)))(((***...111///+++))),,,000111111222222111000...---***'''&&&***///111...+++222000666CCCLLLLLLGGGCCC999555222333999CCCMMMSSSPPPOOOLLLKKKLLLOOOSSSUUUWWWRRRIIIBBB===:::999999;;;???@@@<<<444//////222111222333444555555555444666444222333555666555333000...,,,***,,,......---,,,***(((''''''(((***,,,))))))))))))((((((((((((+++...+++***---...<<>>999333...---...000//////...000333444444333777<<<>>>>>>HHHXXX``````\\\\\\```nnnpppRRR888999999999777444000...,,,,,,,,,...000000///---******)))(((''''''''''''&&&%%%%%%'''***,,,,,,+++''''''((((((''''''&&&%%%***((('''''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))'''&&&'''***+++///111@@@iiiqqqHHH...---+++'''(((&&&&&&''''''((())))))******,,,///333777:::<<<<<<<<<<<<;;;:::;;;===>>>===<<<;;;??????<<<<<>>;;;222111000111666===EEEJJJNNNMMMLLLLLLNNNRRRVVVYYYVVVRRRKKKDDD>>><<<<<<<<<<<>>222,,,---***'''%%%$$$%%%''')))&&&)))+++,,,***)))((())))))((('''((())))))(((&&&$$$%%%&&&'''(((((((((((('''''''''((()))************))))))((('''&&&&&&%%%%%%***,,,)))(((******''''''(((***++++++)))'''&&&((('''%%%#########$$$%%%&&&'''((((((&&&%%%%%%&&&!!!###&&&'''&&&&&&(((***)))((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%$$$%%%'''((((((&&&###'''''''''&&&$$$$$$%%%&&&&&&%%%  '''(((###%%%&&&'''((((((''''''&&&###&&&%%%!!!!!!%%%&&&###!!!$$$&&&(((((((((((()))%%%%%%%%%'''***+++***)))###''')))(((%%%$$$%%%((()))((())))))&&&!!!"""&&&&&&%%%%%%$$$$$$###""""""$$$&&&((((((((('''((()))((()))---///---)))+++111***)))((('''''''''((()))&&&&&&&&&&&&%%%$$$""""""!!!$$$'''(((&&&$$$$$$%%%&&&''')))'''%%%$$$%%%''''''))))))%%%$$$&&&%%%"""###############$$$%%%&&&))))))(((((()))***+++,,,)))***+++++++++---///111444333222111000000111111555999<<<;;;===CCCFFFFFFEEE@@@:::444222000000///...------///222555444333222:::>>>===DDDUUU______WWW[[[___lllwwwZZZ999999999999777333000...---,,,,,,...111222000...)))(((((('''''''''(((((('''''''''(((+++,,,+++***''''''((((((''''''&&&%%%((((((''')))***+++***((("""###$$$&&&'''((())))))((())))))'''&&&%%%&&&(((,,,,,,222777HHHqqqmmmCCC+++---,,,'''&&&%%%(((((())))))******++++++,,,///222666:::===>>>???<<<:::999:::<<<===<<<:::888<<<===::::::===??????999888666666444111---)))(((&&&&&&)))(((%%%&&&***$$$%%%&&&'''((()))))))))(((''''''))),,,......---,,,******,,,,,,...777AAAKKKPPPZZZjjj|||yyyjjjdddaaa[[[SSSPPPKKKDDD>>>999555222///---++++++,,,//////---***)))***++++++******...111+++((()))...000---,,,...+++***)))(((((((((((()))'''((())))))******))))))'''***)))***///333GGGfffyyyKKK444111//////444===GGGLLLGGG===333///***)))'''((()))***)))(((+++)))***......***)))+++)))))))))((('''''')))+++(((***,,,---+++******++++++)))'''''')))+++,,,,,,+++,,,---......,,,+++)))...---,,,***))))))******+++,,,---...///...------))))))***+++,,,---------//////444<<<@@@<<<666444...//////000333888===AAAJJJJJJJJJLLLOOOSSSXXX[[[VVVSSSNNNGGGBBB??????@@@CCCJJJNNNJJJ>>>444000111666777999;;;:::777555333777444222333555555222...,,,......+++,,,000...)))''''''&&&&&&&&&&&&''''''++++++++++++************+++...++++++---***111FFFddd```@@@333///...+++'''$$$###%%%(((***%%%(((+++,,,+++************)))((()))***)))'''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((###'''(((((())),,,+++(((&&&(((***,,,,,,+++)))''')))(((%%%###""""""######$$$''')))'''$$$###%%%(((%%%((()))(((%%%######%%%***)))'''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%&&&''')))(((%%%###((((((((('''&&&%%%&&&((()))%%%$$$(((%%%###$$$&&&((()))))))))(((###&&&%%% %%%&&&###$$$&&&((((((&&&%%%$$$$$$+++)))(((((()))(((&&&###"""((((((%%%###&&&+++'''&&&((()))&&&!!!###'''!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%(((+++''')))---///---))),,,222+++***((('''''''''((()))(((((('''&&&%%%###"""!!!"""&&&(((&&&%%%&&&(((###%%%&&&%%%""" """$$$(((***)))%%%$$$%%%$$$!!!#########"""######$$$$$$)))((((((((((((***+++,,,)))(((((()))+++---///000111111111111000000//////222888;;;999:::@@@FFFHHHHHHBBB:::666555444222///---++++++---222444444222...888===;;;AAAQQQ\\\^^^SSSYYY___jjj~~~zzz```;;;;;;;;;:::888555222000000...------//////---***'''''''''''''''((()))***)))(((((()))++++++***(((''''''((((((''''''&&&%%%''''''''')))++++++)))'''******)))((('''%%%$$$###)))(((&&&"""!!!!!!%%%(((***+++222:::NNNvvviii???(((,,,,,,'''&&&%%%)))))))))***++++++,,,,,,,,,...222666:::===@@@AAA;;;999888999;;;<<<;;;999777;;;<<<999999<<<>>>===888777555555444000,,,)))'''%%%&&&)))(((%%%&&&***!!!"""$$$&&&'''((())))))***((('''(((***+++++++++///------///...///777???GGGLLLXXXkkkvvvjjjdddbbb___YYYPPPKKKEEE???<<<888555333,,,******,,,///000---***+++...000///---,,,---///***&&&''',,,...)))(((******)))(((''''''((())))))%%%&&&&&&'''''''''''''''***---+++---333888OOOqqqrrrGGG222---)))(((000555<<>>777000...+++)))((()))******)))(((***(((***......***(((***+++++++++)))'''''')))+++)))+++------+++)))(((''',,,***''''''))),,,------,,,---/////////---+++***---+++++++++,,,,,,***)))((()))+++,,,---,,,,,,+++)))***,,,,,,++++++,,,...000000444;;;<<<777222000---...///000222555999<<>>:::777555333333,,,,,,---///222333222000111333666;;;AAAHHHPPPUUUQQQTTT[[[aaarrrbbbAAA888444888777111...222222///---///222333///+++((('''&&&''')))++++++***---...+++%%%'''---///,,,((('''&&&%%%%%%&&&'''((((((((())))))(((&&&$$$###)))((('''&&&&&&(((***,,,,,,)))&&&%%%&&&(((((((((***---555>>>VVV\\\555+++)))(((,,,###$$$))))))((((((((())))))***+++000555777888:::>>>BBB???;;;999999<<>>===:::888:::>>>???;;;666:::888555222...+++)))(((+++(((%%%&&&((((((%%%"""%%%%%%&&&'''((((((((('''((('''&&&&&&&&&''')))***---,,,,,,//////000666>>>???NNN\\\ssstttvvvtttnnniiifffbbb\\\RRRLLLDDD???===<<<:::888222000---++++++---///111///---++++++,,,,,,+++***###((()))(((+++000///)))---,,,+++******)))'''%%%((($$$###&&&&&&$$$&&&***)))))),,,111444AAAccc\\\888,,,000---###'''+++111666777333+++%%%******+++++++++******)))+++---///...)))&&&%%%%%%+++''''''))))))'''(((,,,+++*********+++,,,,,,------+++)))'''&&&(((***+++(((+++...111111///,,,))),,,***(((((((((((('''&&&...,,,******+++,,,+++***---++++++///333555333000333555777888777555222111,,,...///000000111333666AAADDDJJJOOORRRUUU[[[aaa]]]XXXQQQLLLIIIEEEAAA===FFFQQQZZZZZZTTTKKK@@@777666===CCCCCC;;;333000000222000///...---,,,---000(((,,,///---...000...***(((***+++***)))((()))+++&&&&&&&&&(((******)))((()))***+++***)))+++000333GGGnnn~~~UUU;;;333///,,,)))&&&%%%%%%&&&&&&***''''''***+++***+++///,,,+++***)))(((((((((((()))((('''(((*********)))((()))++++++******+++,,,+++***((('''%%%%%%%%%&&&%%%''')))***))))))***,,,---)))%%%&&&***,,,***((()))(((&&&$$$######$$$$$$$$$$$$%%%&&&'''&&&%%%%%%(((((()))))))))(((((('''))))))***)))'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&$$$$$$###$$$%%%%%%%%%%%%%%%&&&''''''%%%"""%%%%%%$$$$$$$$$$$$$$$$$$%%%(((***'''"""!!!%%%***(((******((()))+++)))$$$%%%''')))+++***(((&&&$$$'''&&&&&&&&&''''''$$$"""%%%###!!!"""%%%&&&&&&%%%%%%%%%&&&''''''''''''''')))***++++++++++++***)))((('''''''''''''''''''''%%%%%%&&&$$$###"""###%%%$$$###$$$&&&))))))'''$$$((($$$###%%%%%%###%%%)))***'''$$$###$$$%%%%%%%%%'''((((((''''''(((***,,,((((((((((((((()))***+++...,,,***))))))***,,,...,,,///111//////222222/////////111444888===BBBEEEBBB@@@===999666444333333...---...000111222000...///000333777===DDDKKKOOOMMMQQQYYY```ooogggEEE;;;666888888222///222111///...000333333///******((('''(((***,,,,,,+++...///---)))))),,,+++&&&((('''&&&&&&&&&&&&'''(((((()))(((((('''&&&%%%$$$******)))))))))***+++,,,+++)))&&&%%%&&&(((((((((++++++222@@@___^^^777,,,)))(((+++###$$$&&&&&&%%%%%%%%%&&&'''(((///333888;;;;;;===@@@CCCEEEAAA>>>===>>>@@@???>>>===:::999;;;>>>>>>:::666888777333///,,,)))'''&&&***)))''''''''''''&&&$$$&&&&&&''''''((('''''''''(((((('''''''''((()))***...+++***,,,------222888AAAYYYpppuuuqqqttttttpppllljjjfff```SSSNNNFFFAAA>>><<<999777444222///---,,,...000111///...,,,,,,---...---,,,(((++++++)))+++///...)))+++*********)))((('''%%%(((%%%%%%((((((&&&'''***---......///777QQQwwwvvvQQQ444+++...,,,&&&+++,,,...///,,,&&&+++++++++++++++*********---000222222...***)))(((***'''&&&((((((&&&'''+++***************+++,,,,,,***)))'''&&&&&&&&&'''((()))+++---//////---+++)))+++)))''''''((()))((('''---,,,***+++,,,,,,+++)))***,,,...000111111111222444444555666555333111000...///000000///000222444===AAAHHHMMMPPPSSSYYY^^^XXXTTTNNNJJJHHHEEEAAA>>>GGGSSS^^^```ZZZQQQEEE:::;;;AAAFFFEEE===555111111333000...///111000...,,,,,,///000......111000,,,+++,,,---+++)))((((((***###%%%((())))))(((((((((+++,,,+++)))((((((***,,,;;;[[[gggCCC444000,,,(((&&&&&&'''''''''+++'''%%%'''((((((+++000---,,,+++******)))******,,,***))))))***+++***((((((***++++++*********+++,,,+++***((('''''''''(((%%%'''))))))((('''((()))***'''&&&(((+++---,,,***''')))***((($$$"""###%%%"""###$$$%%%%%%%%%%%%%%%''')))***,,,,,,+++)))(((((()))*********)))'''&&&&&&&&&&&&&&&%%%$$$######$$$######$$$&&&&&&%%%###)))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''***(((''''''(((((('''%%%'''&&&%%%$$$######$$$$$$%%%'''(((((('''''')))***(((******((())),,,***%%%$$$%%%'''))))))(((&&&%%%&&&&&&'''((()))'''###%%%$$$""""""$$$%%%%%%$$$&&&'''((()))***)))(((((())))))***++++++***)))))))))))))))(((((('''''''''###%%%&&&%%%$$$"""######$$$$$$$$$&&&((()))'''%%%$$$""""""&&&&&&%%%%%%((('''%%%######$$$%%%%%%%%%###%%%%%%%%%$$$%%%''')))'''''''''((()))***+++,,,111...+++((('''(((+++,,,---111333111111333111------...000333666;;;???AAA@@@>>>;;;888666444444333000000///000111111000......///000444999@@@EEEIIIIIINNNXXX___lllpppLLL@@@888::::::444000222111000000222444333///++++++***)))***,,,------,,,---///---+++******'''!!!(((((('''&&&&&&'''((((((***)))(((''''''&&&''''''+++++++++,,,,,,,,,,,,,,,+++)))&&&&&&'''(((((('''---***000CCChhh```999...)))&&&***"""%%%%%%%%%$$$$$$$$$%%%'''(((222777<<<>>>======???BBBEEEBBB@@@??????@@@@@@???===;;;:::;;;>>>>>>:::777999777333///+++(((&&&&&&)))******)))'''&&&''''''''''''((((((((('''&&&&&&)))(((((((((((()))***+++---)))(((+++,,,...222888HHHhhhrrrhhhkkkoooqqqooommmlllgggbbbUUUPPPIIICCC>>>;;;777555555444111///...///000111///...,,,---...//////...+++,,,***((())),,,,,,((((((((())))))((('''&&&&&&(((%%%&&&******'''''')))+++111111000BBBggggggCCC000,,,+++***)))***)))*********(((###++++++++++++,,,,,,,,,,,,000333666666333...+++))),,,((('''))))))'''(((+++))))))(((((())))))******)))(((((((((''''''''''''******,,,,,,,,,+++***))))))'''&&&&&&((()))))))))---,,,+++,,,------+++)))''',,,000111...---000333555555444333222000//////000111111000//////000222999???GGGKKKNNNQQQVVVYYYUUUQQQMMMJJJHHHFFFCCCAAAEEEQQQ]]]```]]]TTTFFF;;;@@@DDDGGGEEE>>>777333222222000000111333222,,,&&&...000000,,,,,,///000---.........,,,)))''''''(((%%%(((***)))''''''***---,,,,,,+++***)))(((((()))999NNNwwwuuuLLL888///,,,)))(((******)))'''***&&&%%%((()))(((+++///...---,,,+++************---+++************((('''(((***,,,,,,***)))***+++,,,+++)))((('''''''''(((%%%'''(((((('''&&&&&&'''***))))))***---...,,,***&&&***---+++&&&###$$$'''!!!"""######$$$$$$%%%%%%''')))+++---...---+++)))))))))***+++,,,,,,***(((''''''''''''&&&%%%###"""$$$######$$$%%%%%%$$$""")))(((&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&''''''(((///---***)))******)))((()))(((%%%###"""###$$$%%%%%%$$$%%%&&&(((((('''&&&((())))))'''(((,,,***&&&$$$%%%&&&((())))))(((((('''&&&&&&''''''&&&### ###"""!!!!!!!!!"""""""""&&&''')))******)))((('''((()))***++++++***)))(((+++******)))(((''''''&&&###%%%''''''&&&$$$###$$$$$$$$$%%%&&&'''((('''&&&###!!!"""&&&'''$$$###%%%%%%###""""""$$$%%%&&&%%%"""###$$$$$$###$$$%%%'''&&&''''''((()))***,,,---111...+++(((''')))+++---...222444222222222///+++,,,---///111555888;;;===>>>===:::888666555555555222111111111333444333111000///000222888===BBBDDDFFFKKKWWW___iii}}}|||VVVFFF::::::;;;666222333333222333555666555000---,,,***)))***,,,------,,,,,,,,,***))))))(((%%%!!!)))((('''&&&&&&'''((()))***)))((('''''''''((()))++++++,,,------,,,,,,+++***((('''&&&'''(((''''''...***000EEEkkkaaa:::///)))%%%(((!!!%%%'''&&&%%%%%%%%%''')))***333777===???===<<<===>>>>>>===<<<<<<>>>???@@@@@@===<<<;;;<<<>>>===:::777;;;888444000,,,)))(((((((((***,,,***'''%%%'''***((((((((((((((('''&&&%%%)))))))))))))))******+++,,,((('''***---000777>>>RRRuuuxxxfffcccfffkkkmmmllljjjiiiddd^^^VVVRRRLLLEEE???999555333666555333111000///000000...,,,+++,,,...//////...+++***'''&&&'''))))))(((&&&'''(((((('''&&&&&&&&&&&&%%%&&&******'''&&&((($$$///222333MMMyyy|||YYY888---,,,((('''+++((('''''')))+++---,,,+++))))))***+++---...000000444666888999666000+++(((...***)))++++++))))))---(((((('''''''''(((((())))))******++++++***((('''***************)))))))))'''&&&%%%&&&)))***+++***---,,,,,,,,,------+++)))(((+++...///......///111777666444111000/////////222222222111///...///000999AAAIIIKKKMMMPPPRRRSSSTTTRRROOOLLLJJJGGGEEEDDD@@@JJJSSSWWWUUUNNNCCC999???AAABBB@@@<<<888444222///444666666444111+++%%%...///---)))))),,,...,,,......---+++((('''((()))'''))))))'''%%%&&&+++///+++******+++++++++***)))777DDDhhhSSS888...,,,+++,,,//////+++'''(((&&&'''+++,,,******---------,,,+++************,,,+++))))))))))))'''%%%)))***,,,,,,***)))*********)))'''&&&%%%&&&&&&'''&&&'''((((((&&&%%%%%%&&&,,,++++++,,,------,,,***%%%***---,,,'''$$$%%%(((""""""""""""######$$$$$$''')))+++...///...,,,+++***))))))+++------+++)))((((((((('''&&&%%%$$$###%%%$$$###$$$%%%&&&$$$""")))((('''&&&&&&&&&'''((($$$$$$%%%&&&&&&'''''''''...,,,***)))******)))(((***(((&&&#########$$$%%%&&&%%%$$$%%%'''(((&&&###'''((('''&&&'''++++++'''&&&&&&'''((()))******+++((('''$$$$$$$$$%%%$$$"""#########"""!!!!!!"""###&&&'''((((((((((((&&&&&&((()))************)))(((+++******)))(((''''''&&&%%%'''))))))'''&&&%%%%%%###$$$%%%&&&&&&''''''(((&&&%%%&&&))))))%%%###$$$$$$###"""###%%%&&&&&&%%%%%%&&&(((((('''''')))***&&&&&&&&&'''(((***+++,,,---,,,)))((((((***---//////333444222111111...)))+++,,,...000333666888999<<<;;;999888777666777777333222111333555777777666000...---000555;;;>>>???BBBEEEQQQ[[[cccvvvaaaMMM<<<:::<<<888444555555666777888888666333000,,,***))))))+++,,,,,,++++++(((&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))***)))(((''''''(((***+++******+++,,,++++++*********(((''''''(((((('''&&&---+++222DDDfff^^^999///)))%%%'''!!!%%%'''&&&%%%$$$%%%''')))+++444999???AAA???===<<<===;;;<<<<<<<<<<<<===>>>???===============<<<:::888999666222...***((((((((('''***+++***'''&&&(((***((()))))))))((('''&&&&&&((())))))***************+++(((''')))+++///:::DDD___nnn```bbbdddiiikkkiiifffddd^^^XXXTTTRRRMMMFFF???888444111444444333222111//////...+++***))))))+++------,,,+++(((&&&'''((()))******%%%''')))(((&&&%%%&&&'''%%%###%%%))))))&&&%%%'''$$$......000PPPnnnMMM222------'''%%%+++,,,***'''&&&&&&&&&%%%$$$'''''')))+++...111444666999:::<<<<<<999444---)))...***)))******'''(((,,,((((((''''''&&&''''''((()))***+++++++++***((('''******))))))(((((((((((('''&&&%%%'''))),,,,,,,,,---,,,,,,,,,------+++***+++++++++---000111///---888666444111000///000000222222222111///...///000;;;EEEMMMNNNNNNPPPPPPNNNSSSRRRPPPMMMJJJGGGDDDCCC>>>DDDIIIJJJIIIGGG@@@888999999888888888777555333000<<>>555000...+++...000---))))))---///...,,,,,,+++)))'''''')))+++''''''&&&$$$$$$&&&***---))))))***,,,......,,,+++///:::\\\\\\888000---,,,...222333...***'''&&&(((---...+++***---...---,,,++++++*********,,,***))))))))))))'''&&&)))+++,,,,,,***))))))***((('''&&&%%%$$$$$$%%%&&&%%%'''(((((('''&&&&&&'''+++++++++++++++*********%%%(((++++++(((&&&''')))$$$$$$######"""######$$$'''(((+++---......---------***((())),,,---,,,))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$###((((((((((((((((((((('''$$$%%%&&&&&&'''&&&&&&&&&+++)))(((((())))))'''&&&((('''&&&%%%$$$$$$%%%%%%'''&&&%%%&&&'''((('''&&&'''((('''&&&(((,,,---)))''''''''''''((()))+++,,,(((&&&###"""###%%%%%%$$$%%%&&&'''&&&$$$$$$&&&(((''''''&&&&&&&&&&&&&&&&&&(((((()))******)))(((((()))))))))(((((('''''''''''')))***)))(((&&&''''''###%%%&&&&&&%%%&&&''')))+++)))))),,,+++'''%%%'''$$$######$$$&&&'''&&&%%%$$$&&&((((((((('''((()))%%%%%%%%%&&&'''((()))******)))))))))***,,,...000///222333111///000...)))+++,,,...000222444666777999999777666666666777888333222111333666888999888///,,,***---222888:::;;;???>>>JJJUUU]]]pppmmmTTT>>>999;;;999777777888888888888777666444333---+++)))***+++,,,,,,+++***&&&$$$&&&''''''''')))))))))(((''''''((())))))))))))((())))))***++++++************)))))))))))))))(((''''''(((((('''&&&,,,+++222AAAaaaXXX555...)))%%%'''!!!&&&&&&$$$###"""###&&&)))+++666<<>>>>>???@@@AAA???===<<<===>>>===>>>>>>>>>===;;;:::999444111---)))&&&%%%&&&&&&'''((())))))''''''((()))(((((()))))))))((('''''''''((()))*********)))))),,,+++******)))...===MMMooo~~~iiiZZZ\\\cccggghhhdddaaa^^^XXXRRRPPPPPPMMMGGG???888333111111111222111000///...---***)))'''((()))******))),,,(((''')))+++***)))+++%%%(((***)))&&&$$$%%%'''&&&###$$$((((((%%%%%%''',,,///,,,///SSS}}}[[[CCC///---...(((%%%)))+++)))'''''''''&&&%%%###&&&'''(((+++///333777999<<<<<<======<<<777111---,,,((('''((((((%%%&&&)))((((((''''''&&&&&&'''''''''((()))))))))(((&&&%%%+++******)))((((((((('''((('''&&&(((+++---...---///---++++++,,,---,,,+++...++++++---222333000,,,777555333111000000000000000111111000//////000222;;;HHHPPPPPPPPPRRRQQQKKKPPPQQQQQQNNNJJJFFFEEEDDD@@@CCCDDDCCCCCCDDD@@@:::444222000111444666555333555DDDLLLCCC666222222111000222000------111333222------,,,***((((((***,,,'''&&&&&&''')))******)))(((((())),,,//////,,,)))+++333NNNxxxjjjCCC666000,,,---222555333///***((((((,,,---+++,,,000//////...---,,,,,,,,,,,,,,,+++))))))******)))(((***+++,,,,,,***))))))***''''''%%%$$$$$$$$$%%%&&&%%%'''))))))'''''''''((('''''''''''''''(((***+++%%%&&&'''((())))))))))))'''&&&$$$###""""""######'''((()))+++---.........///+++''''''***---+++)))***)))'''%%%%%%&&&((()))((('''&&&&&&''''''%%%###&&&''')))******)))((('''''''''((((((((('''&&&%%%)))))))))***++++++)))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''***+++)))***)))'''***///000---((('''&&&&&&&&&(((***+++$$$######$$$%%%&&&%%%$$$%%%&&&((('''&&&&&&(((+++)))(((&&&%%%$$$%%%&&&''''''((()))******)))((('''((('''''''''''''''''''''((())))))(((&&&&&&'''(((###%%%'''&&&%%%%%%'''******'''(((+++***'''''')))%%%%%%$$$%%%''''''&&&$$$"""$$$'''''''''&&&'''(((%%%%%%%%%%%%%%%&&&'''(((((())))))***+++---......///111111...---///---***+++,,,...000222444444555666555444444444555666777444333111222444666777666///,,,))),,,333888::::::AAA<<>>^^^RRR111,,,)))&&&((("""&&&'''%%%###"""$$$&&&***,,,555;;;BBBEEECCC???======???AAABBBAAA>>>======>>>===>>>??????===;;;999999111...***&&&$$$$$$%%%&&&((('''&&&'''(((((((((&&&'''(((((())))))))))))(((&&&'''((()))))))))((((((***,,,...---+++333JJJ```yyyjjjZZZPPPSSS^^^aaa```\\\XXXVVVQQQKKKLLLMMMLLLFFF>>>777333222---...///000///...,,,++++++)))''''''((()))((('''+++&&&%%%)))***&&&$$$&&&&&&***,,,***&&&###$$$'''(((%%%$$$''''''%%%&&&)))...000000===ccclllFFF999...,,,---***''''''&&&&&&''')))+++,,,***((())))))***,,,///333777999888777777999:::888444000---***((())))))&&&&&&***))))))((('''''''''''''''(((((((((((((((''''''&&&******+++******(((''''''***)))((())),,,.........111...+++***+++,,,------------...000111111000///333333222111000/////////...///000000///000222444999GGGQQQQQQQQQUUUSSSLLLPPPRRRSSSQQQMMMJJJJJJJJJBBBDDDCCCAAACCCEEEAAA;;;444///,,,...333666555333999FFFKKK@@@444222333000///111111...///444555444111111///,,,))))))+++---''''''(((,,,000///+++'''((('''(((,,,//////+++'''---111BBBfffvvvRRR:::333++++++000555666444---***(((***++++++...333111000///......------...---,,,***+++,,,,,,+++)))***+++,,,,,,***)))))))))((('''&&&%%%$$$%%%&&&'''%%%'''))))))((('''((()))###$$$$$$###$$$&&&***,,,&&&%%%%%%&&&)))******)))((('''%%%###""""""######'''((()))***,,,---//////111,,,&&&&&&))),,,+++)))+++)))&&&$$$$$$&&&***,,,((('''''''''((((((&&&$$$%%%''')))++++++***(((&&&))))))*********((('''&&&******+++---///...,,,)))%%%%%%&&&'''''''''&&&&&&"""###$$$###$$$&&&***...+++,,,+++))),,,111222///((('''&&&%%%%%%&&&(((***!!!!!!###&&&((('''%%%""""""%%%&&&&&&$$$%%%(((++++++)))&&&$$$$$$%%%'''((('''((()))******)))((('''&&&&&&&&&'''''''''''''''(((((((((&&&$$$$$$&&&(((###%%%'''&&&$$$$$$'''***&&&######''''''%%%&&&)))&&&&&&%%%&&&''''''&&&$$$&&&(((***++++++******+++%%%%%%$$$$$$$$$%%%&&&&&&((()))***,,,,,,---,,,,,,...111000,,,,,,......+++,,,---...000222333444444333222222111222333555666555333111111222444444333222...+++...555;;;===<<>>FFFTTT^^^ppp{{{]]]@@@777:::::::::;;;888888777444222111333444000...,,,---...///...---,,,(((***000111+++'''(((***)))(((''''''((()))***&&&(((***+++,,,,,,,,,+++...,,,***(((((()))***+++)))((('''((())))))'''%%%***''',,,<<<^^^xxxNNN...+++)))&&&((("""''')))(((&&&%%%&&&)))---///222999@@@CCCAAA>>>;;;;;;:::===@@@@@@>>>===???AAA===???@@@???===;;;999999111...***'''%%%&&&''')))(((&&&$$$%%%((()))'''%%%''''''((())))))***))))))%%%&&&((()))))))))(((''''''+++000111000<<>>777444333+++,,,...//////---,,,***+++***((('''((()))(((''')))$$$###''''''!!!'''+++---+++&&&###$$$'''***&&&%%%'''(((&&&(((+++***///777NNNvvv^^^888333---+++,,,+++)))'''%%%%%%''')))***)))&&&###+++++++++,,,///222666888111000000333666666333000111---+++---,,,)))***---***)))((('''''''''''''''+++*********))))))))))))***++++++++++++)))'''&&&+++***)))***---/////////222///+++)))***,,,......+++...222222000...000222111111000000//////......,,,...///000000111333666555EEEPPPQQQRRRVVVUUUMMMQQQTTTVVVVVVSSSPPPQQQRRRBBBDDDCCCBBBCCCEEEAAA:::666000,,,---333777666333:::DDDEEE999000111000+++,,,///000...///333555333666555222...***)))+++---((((((((('''%%%%%%&&&'''%%%%%%%%%)))///222222000&&&,,,777PPP{{{hhh???444,,,///333444222333......---+++)))***,,,///555444333666999777000***//////...---------------''')))+++,,,,,,,,,---...***'''$$$$$$'''((('''%%%''''''(((((((((((('''''''''&&&%%%&&&((()))((('''%%%$$$$$$$$$%%%%%%&&&''''''''''''%%%###"""###%%%'''(((***,,,------------///******......(((%%%'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''***)))&&&%%%'''***''' ************))))))))))))+++(((%%%''',,,...,,,***'''&&&&&&((()))(((&&&$$$###%%%$$$"""&&&+++---***((((((((()))+++---///111((('''%%%$$$$$$%%%&&&((($$$%%%%%%&&&&&&&&&%%%%%%###%%%%%%$$$&&&***)))%%%((()))))))))((('''&&&&&&&&&&&&%%%$$$%%%&&&'''(((((()))(((&&&$$$$$$&&&(((%%%$$$######$$$%%%'''(((***&&&%%%''''''%%%&&&***&&&&&&&&&'''))))))'''%%%)))'''%%%$$$%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%### """((()))&&&###$$$&&&***---...---+++,,,...///+++'''&&&)))...000000000000000111222222111111111///...///111444000111333555555333111000,,,000111...111:::===;;;>>>BBBEEEIIIXXXpppwww```HHH<<<999777999===:::777333222333555777888000,,,+++///111//////000))),,,///...+++***+++---333///)))&&&%%%&&&'''''',,,******+++......+++((())),,,,,,)))))),,,,,,)))---,,,***)))))))))******,,,,,,222@@@```ccc@@@333)))(((+++)))%%%###'''&&&%%%$$$$$$'''+++///222888============;;;777:::===???@@@AAAAAACCCEEEFFFCCC???<<<:::888555333---)))(((***)))%%%%%%(((***&&&"""###'''***)))&&&***'''&&&(((,,,,,,((($$$******)))))))))))))))***'''***///333555BBBdddjjjVVVHHHBBBFFFMMMTTTRRRSSSXXXYYYSSSMMMJJJDDDKKKMMMHHH@@@999111+++...//////......///111444///,,,***((((((((('''&&&&&&&&&&&&'''((('''$$$!!!''''''(((((('''%%%###"""(((""" ###'''((((((***---000@@@dddqqqLLL///,,,)))+++......***%%%&&&%%%%%%&&&)))*********+++)))(((***---000222222,,,...111444555555444333+++++++++******(((''''''***(((&&&%%%%%%%%%'''(((---+++***((('''(((((()))***---000...(((%%%&&&)))&&&&&&)))......++++++......+++)))))),,,......,,,000...,,,,,,...111333333000111000------......---+++---000333555555444444;;;DDDHHHGGGLLLVVVVVVOOOOOOSSSWWWWWWTTTSSSVVVZZZHHHDDDAAA@@@BBBDDDEEEDDD<<<444...///111111///000777555333///,,,,,,---//////...---...111444666666999555000---,,,---------'''''''''&&&$$$$$$%%%'''&&&%%%%%%'''+++---,,,***)))...222DDDnnnzzzLLL:::---000444111000333---...---+++)))***,,,...888777777999<<<;;;555000111000...---,,,,,,------&&&''')))******++++++,,,***'''%%%%%%(((*********************)))((('''&&&&&&%%%$$$%%%'''''''''&&&#########$$$%%%&&&((())))))((('''&&&&&&((()))***'''(((***+++,,,------,,,...)))(((+++***&&&###$$$&&&%%%%%%%%%%%%&&&'''(((%%%&&&(((******)))((('''''''''%%%$$$(((+++((("""(((((()))))))))))))))))))))&&&%%%***000333000+++'''&&&&&&'''((((((&&&%%%&&&'''&&&$$$''',,,---************+++,,,...000111)))(((&&&$$$$$$$$$&&&'''$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$&&&******&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))(((((((((&&&$$$$$$&&&(((''''''&&&%%%$$$$$$$$$$$$)))%%%%%%''''''%%%%%%)))%%%$$$%%%&&&((((((&&&$$$'''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&$$$"""$$$))))))&&&$$$$$$&&&***---...---+++---///000---((('''+++///000///////////////000111333333222///,,,,,,---///000000111111111000000///,,,000000...111888<<<;;;===BBBEEEGGGSSSgggzzz|||dddJJJ;;;555555999>>>>>>;;;666333333444555555222...---000111///...000+++---......---,,,,,,---000,,,)))'''((()))))))))+++***)))+++------+++(((***,,,,,,******,,,,,,***,,,+++***((((((((()))***++++++222AAAaaaaaaAAA444)))(((***(((###!!!'''(((''''''''')))...111222888===<<<<<<======::::::===@@@AAAAAABBBCCCDDDDDDBBB>>><<<:::777333111+++(((''')))(((%%%%%%'''((($$$!!!"""&&&)))(((%%%+++(((&&&(((+++,,,)))%%%******))))))))))))******)))***...666>>>OOOooorrrXXXHHHBBBBBBHHHNNNUUURRRSSSWWWXXXRRRMMMKKKKKKOOOMMMEEE<<<666222---000000000///,,,,,,---...,,,+++))))))))))))'''%%%)))))))))***+++***'''%%%(((((())))))(((&&&%%%$$$(((###!!!$$$(((((())),,,,,,888RRRxxxjjjBBB...***'''(((++++++(((%%%'''&&&&&&'''***++++++***,,,+++)))***,,,/////////...000333666666555333111------------,,,+++***)))***((('''%%%%%%&&&'''(((+++***))))))((((((((((((+++---...---)))'''''')))******,,,111111...---000///---******,,,...---,,,111///...///000222444555111222222111111222111000---000444888:::;;;:::999999@@@CCCAAAFFFPPPQQQKKKOOOSSSVVVWWWVVVUUUWWWYYYPPPHHH@@@>>>AAACCC???;;;@@@888222333444111......000000///------///111444...,,,+++---000333333222:::555000,,,+++******)))&&&''''''&&&$$$$$$%%%'''''''''&&&'''))))))(((&&&'''...///888___```DDD///000333---,,,222---...---+++******+++---999888777:::<<<<<<999555333111...,,,+++++++++,,,'''((()))***+++,,,,,,,,,+++(((&&&&&&(((+++---...---------,,,+++)))'''&&&&&&%%%$$$%%%'''''''''&&&!!!!!!"""###%%%''')))***'''$$$!!!!!!%%%)))******'''((()))***+++,,,,,,,,,///***(((((((((%%%###$$$&&&&&&%%%%%%%%%&&&''''''%%%'''***------+++(((&&&$$$%%%$$$$$$''',,,***%%%&&&'''''''''((()))))))))(((%%%&&&---777999333+++(((&&&%%%%%%&&&''''''&&&&&&'''&&&###%%%***+++(((+++++++++++++++,,,......***((('''%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$######%%%$$$###&&&,,,---***&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&((()))***&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&%%%$$$######'''%%%%%%((((((%%%%%%'''######$$$&&&((('''%%%######""""""$$$&&&'''&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$###%%%$$$###%%%)))((($$$$$$%%%'''***---...,,,***...000000---***))),,,/////////...---------......777666444000,,,++++++---222111111000000/////////---//////...111777::::::;;;BBBFFFHHHNNN^^^qqq~~~iiiMMM:::333333999???BBB>>>888444333222222222222...---000111///...///...---------...///...---,,,***))))))+++,,,,,,,,,***))))))***++++++***(((***------******------******)))((('''''''''((()))***+++333DDDddd]]]???444***((()))&&&""" (((((())))))***,,,000333555:::<<<;;;;;;===>>>===:::===@@@BBBBBBBBBBBBBBBAAA???===;;;999555111...***'''&&&((('''$$$$$$''''''%%%###$$$(((***)))''',,,)))&&&'''***+++***(((***)))))))))))))))************///;;;MMMddd~~~gggIII<<<>>>DDDKKKPPPQQQNNNOOOSSSUUURRRPPPPPPRRRRRRLLLAAA888555333000111222111///,,,)))(((((()))))))))***+++***(((%%%***))))))+++,,,+++)))'''((()))))))))((('''&&&&&&((($$$"""&&&((()))***---000DDDfffbbb888,,,)))%%%%%%'''((('''%%%(((''''''(((***,,,++++++---+++******,,,------,,,000222555777777444000...,,,,,,,,,,,,+++******))))))((('''&&&&&&&&&'''((())))))*********))))))(((------,,,+++***))))))(((000...000333444111000222111///---,,,------,,,+++////////////000222333444000111333555666444222111///222666:::;;;999777555777===>>><<<@@@JJJNNNKKKPPPRRRUUUXXXXXXXXXVVVUUUSSSIII>>><<<@@@AAA;;;444???999666888888444111000...---------...000333444---***(((+++111333000---555222---************)))''''''((('''%%%%%%&&&((())))))))))))***)))((('''!!!---///333TTTtttPPP333111222)))(((000---......,,,******+++,,,555555555777999:::888666444222///,,,***)))***+++*********,,,...///......+++)))'''&&&'''***,,,...////////////---***'''&&&((('''&&&&&&((()))(((&&&""""""###$$$%%%'''((()))(((###%%%)))***(((''''''((()))******++++++111---***(((((('''%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&''')))++++++***((('''###%%%%%%$$$'''+++)))%%%%%%%%%&&&&&&'''((()))))))))&&&(((111;;;<<<222((((((&&&$$$$$$%%%'''''''''$$$%%%###!!!"""&&&'''$$$))))))))))))))))))))))))***)))'''&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######!!!!!!!!!&&&,,,...,,,'''&&&&&&&&&&&&''')))***%%%%%%&&&&&&'''((()))***%%%&&&'''&&&$$$$$$%%%&&&"""###%%%&&&''''''&&&%%%&&&$$$%%%))))))%%%$$$&&&######$$$''')))(((%%%### !!!$$$&&&'''%%%$$$%%%%%%&&&%%%%%%$$$###""" ######"""$$$'''&&&"""%%%&&&'''***------+++)))---......---******+++......------,,,,,,,,,,,,,,,888777555111---,,,---...333333444444333222000000.........///111555888999:::BBBHHHIIILLLXXXkkkzzz}}}jjjQQQ===444444:::???BBB>>>888333111111000000///,,,+++///111///...000111...,,,---000111///---+++******,,,---...---,,,))))))))))))******))))))))),,,,,,)))))),,,,,,))))))((('''&&&&&&&&&'''((()))***444FFFfffYYY;;;111)))((()))&&&###!!!'''((()))***+++...222555:::===>>>:::999<<<>>>>>>:::===AAACCCBBBAAAAAAAAA>>>===;;;:::777444...+++***&&&&&&((((((%%%&&&))))))'''&&&(((+++,,,,,,+++,,,)))''''''(((******)))))))))))))))))))))***+++***+++222DDD___xxxttt\\\AAA666888>>>EEEJJJJJJGGGHHHMMMPPPPPPQQQUUUSSSRRRKKK@@@888666444111111222222000,,,(((&&&&&&(((((()))+++---,,,)))'''((('''''''''))))))'''%%%((((((((((((((('''''''''((($$$###'''))))))+++///777RRRwwwYYY444+++((($$$$$$%%%''''''&&&'''&&&&&&''')))+++***)))+++***)))***+++,,,,,,+++000222555666555111---***((((((((((((((('''&&&&&&))))))((('''&&&''''''(((((()))+++,,,,,,,,,+++***...,,,******++++++***)))444000111444555222000222111000///...------,,,++++++,,,.........///000111...///222777888444111111666888:::;;;:::666111...666:::;;;999===GGGOOOPPPQQQRRRUUUXXXYYYWWWRRRNNNNNNFFF===:::<<<>>>;;;777:::777777;;;<<<999555555222111000///000000000///...+++***---333444000,,,...+++)))(((***,,,------((()))))))))'''''')))***&&&'''((()))))))))))))))""",,,...///HHHuuu^^^<<<333000(((&&&------......---+++)))***+++111222333555777777777666444222///,,,***)))))))))***))))))+++...///...---***)))'''&&&%%%&&&)))+++...///000///...+++(((&&&(((&&&%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''---(((###$$$(((,,,+++)))''''''''''''((())))))***000...+++((('''((('''%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))###&&&&&&$$$&&&)))((($$$$$$%%%%%%&&&'''(((((()))***)))+++222:::999///%%%'''%%%######%%%'''''''''%%%%%%### """&&&&&&###)))))))))(((((('''''''''))))))'''&&&%%%$$$######%%%%%%%%%%%%%%%$$$###"""!!!!!! $$$***+++(((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&''''''(((((((((###%%%&&&&&&$$$$$$$$$&&&"""###%%%&&&''''''&&&%%%&&&$$$%%%))))))%%%$$$&&&%%%%%%&&&)))***)))&&&### ###&&&'''%%%$$$$$$%%%%%%%%%$$$###"""""""""$$$$$$###%%%)))'''###&&&'''(((***,,,---+++(((***++++++***))))))***+++,,,,,,+++++++++++++++,,,444333222///---,,,...000000222444666555333000...000......000111333666999<<>>>>>:::555111000000000000,,,))))))---000//////111222///,,,---///111000...---,,,,,,---......,,,***))))))***))))))))))))***'''******''''''******'''''''''&&&%%%%%%&&&'''((()))***444GGGhhh~~~VVV777...((()))***(((%%%%%%%%%&&&((()))+++...333777???AAA@@@;;;999;;;>>>===<<>>>>><<<888333000444777888777:::DDDNNNSSSRRRTTTXXX[[[[[[VVVNNNHHHJJJFFF@@@;;;888888999:::777555777<<<===888555444444333111111222111///,,,111...---000444555222...+++)))((((((***,,,------)))*********((()))***,,,###%%%'''(((''''''((()))(((,,,+++)));;;bbblllIII666///***))),,,---...///---+++)))***+++///111333555777666666555222111///---+++***)))((((((&&&&&&(((,,,---,,,)))(((((((((&&&$$$$$$&&&(((+++,,,...///...+++)))'''&&&%%%$$$$$$%%%&&&$$$###%%%%%%$$$$$$$$$%%%&&&&&&+++(((%%%%%%((()))(((&&&'''&&&&&&&&&&&&'''((())),,,,,,***'''''')))'''$$$''''''&&&%%%%%%%%%&&&&&&'''%%%$$$######%%%'''((("""&&&&&&$$$%%%((('''%%%%%%&&&&&&&&&'''(((((((((******,,,111555333+++$$$%%%$$$###$$$&&&'''''''''&&&'''%%%###$$$((()))%%%))))))******))))))((('''(((((('''&&&&&&%%%$$$###&&&&&&&&&&&&%%%$$$$$$###!!!######"""###&&&%%% ###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######&&&$$$$$$''''''$$$$$$&&&&&&'''(((***+++)))$$$!!!!!! !!!###%%%&&&&&&%%%######$$$$$$$$$###""""""%%%'''&&&%%%'''+++***&&&''''''(((***,,,,,,***(((((((((((((((((((((((((((+++*********++++++,,,------...---,,,***+++...000---///111333333111///...222///...111333333555:::???CCCGGGGGGDDDFFFTTTcccrrrkkk[[[HHH;;;999;;;<<<;;;777222//////111111111,,,))))))---000//////111111///------.../////////...---,,,,,,------+++)))******+++***((((((***,,,&&&))))))&&&&&&))))))&&&'''&&&%%%%%%%%%&&&'''(((***+++444GGGiii~~~TTT444---(((***+++)))'''(((%%%&&&&&&''')))...444999@@@CCCAAA<<<999<<<>>>>>>>>>@@@AAAAAA@@@???@@@AAA<<<:::888666444000,,,))))))&&&&&&)))***((())),,,&&&''''''((((((((((((((((((''''''&&&&&&''''''((((((((((((((()))***+++,,,'''...;;;SSSvvvfffDDD<<<444111///111999BBBFFFDDDDDDFFFFFFDDDGGGLLLGGGHHHFFFBBB???===777000---...//////,,,++++++,,,*********+++------+++)))((('''&&&'''((()))((('''%%%%%%%%%%%%%%%&&&'''(((&&&$$$%%%(((((((((,,,222???gggmmmFFF---)))((('''&&&&&&'''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&(((+++,,,+++***+++,,,......---+++(((&&&'''''''''((((((''''''&&&)))))))))(((((((((''''''((()))***,,,.../////////,,,,,,+++******+++---...333---+++///111000.........000111///---+++***++++++///333555333111222444222111555>>>>>>666222444555666888999888666444222333444444444666>>>HHHPPPSSSXXX^^^aaa___WWWOOOIIIMMMJJJDDD<<<555222444666555444666:::999333//////000///...111333444111---111111111222333333222000///---******+++,,,,,,+++((()))***)))((((((***,,,$$$'''))))))'''&&&''')))+++***))))))222KKKrrryyyVVV;;;000///...,,,---...///...+++))))))***,,,///333666666555333222/////////...,,,***(((''''''%%%$$$'''+++---+++'''$$$&&&((((((&&&%%%&&&(((''')))+++------,,,)))''')))'''&&&&&&''''''&&&%%%#########$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''(((***,,,+++((())),,,***$$$((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###%%%$$$%%%((()))'''''''''''''''''''''((((((''')))+++......,,,(((%%%$$$######%%%'''((('''%%%&&&'''%%%###%%%)))***'''(((((()))))))))((('''&&&''''''''''''&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$ ###$$$$$$%%%'''%%%"""$$$%%%'''&&&%%%###!!!$$$%%%&&&&&&&&&%%%$$$### """%%%%%%$$$###$$$$$$''''''&&&%%%$$$$$$$$$$$$'''$$$$$$&&&&&&$$$$$$'''''''''(((******'''"""###"""!!!"""$$$&&&&&&&&&!!!"""##################%%%&&&%%%###%%%)))***'''(((((()))+++,,,,,,)))''''''''''''((((((((('''''')))))))))***+++,,,---...---------,,,+++---000222////////////000111222222444000///333444333555:::>>>???CCCFFFDDDFFFRRR```sssooo___JJJ;;;888:::;;;:::777222000000111222222111---,,,///111///...000//////...---,,,,,,///111---,,,++++++,,,,,,+++******,,,,,,+++((((((+++---&&&))))))&&&&&&))))))&&&'''&&&%%%%%%%%%'''((()))++++++444GGGiii}}}SSS444...***+++,,,)))'''(((&&&&&&%%%&&&(((...666<<<>>>AAAAAA<<<;;;>>>AAA@@@AAAAAAAAA@@@>>>>>>@@@BBB===:::777444222000,,,)))(((%%%%%%((()))'''(((,,,&&&'''((()))(((&&&&&&&&&%%%&&&''''''&&&%%%%%%&&&(((((((((((()))***+++,,,(((111===UUUyyy|||ZZZ999444000000000333:::CCCBBBAAABBBEEEEEECCCGGGMMMEEEFFFDDDAAA???===666...,,,------,,,******+++,,,+++)))((()))******)))((()))(((&&&''')))******)))&&&%%%%%%%%%&&&''')))***$$$###%%%''''''''',,,222GGGppp]]]===,,,&&&'''''''''&&&&&&'''''''''&&&%%%&&&(((((((((&&&'''&&&'''(((******)))'''*********+++******)))((('''(((((()))))))))(((((()))))))))))))))(((''''''''''''((()))+++---///000+++,,,---+++)))***---111111+++(((,,,000///------,,,...000///,,,******+++***000555777444222333555555111555>>>>>>444000333000111111222222111000000444555444333333888BBBKKKUUU]]]fffjjjfff]]]UUUQQQRRRLLLDDD;;;444222111222111000333666444///,,,---,,,++++++///333444000,,,///111111000......000222000...,,,,,,---------,,,'''((()))((('''(((***+++(((+++---,,,)))'''(((***((('''***---///:::YYYyyy```???222333222------...///...+++))))))))))))---222444444222000///---...//////...+++(((''')))&&&%%%(((---///,,,)))!!!$$$((()))((('''((()))$$$&&&))),,,---,,,***(((---+++******++++++***(((!!!""""""$$$%%%''')))***%%%'''***+++***)))))))))'''&&&%%%$$$%%%&&&'''(((+++......+++,,,000---'''((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%!!!$$$$$$%%%)))+++***((((((((((((((('''''''''%%%'''***+++***(((''''''""""""###%%%((((((&&&%%%$$$%%%$$$!!!###((()))&&&%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''&&&%%%%%%(((((((((((('''&&&%%%$$$###%%%(((+++)))$$$$$$&&&(((***)))'''###!!!$$$%%%&&&&&&%%%$$$"""!!! """$$$%%%$$$###$$$$$$%%%$$$######$$$%%%'''(((((($$$###%%%%%%###$$$(((''''''((())))))%%% %%%###""""""$$$&&&&&&&&& !!!"""##################$$$!!!!!!&&&'''%%%(((((()))+++,,,,,,)))''''''''''''((())))))(((&&&)))))))))***+++---...///000000000///...000333555444222///...///222666999555000000444555333555;;;:::;;;@@@FFFHHHKKKWWWeeevvvrrrbbbJJJ999777999:::;;;888333111111222333333555111///222222///...///...//////---******...222,,,+++))))))+++,,,,,,++++++,,,---+++))))))+++...'''******''''''******''''''&&&&&&%%%&&&'''((())),,,+++333GGGiii}}}RRR666000,,,---,,,((('''(((''''''%%%%%%(((///888>>>;;;???@@@======@@@CCCCCCBBBBBBAAA???===>>>@@@CCC>>>;;;777333111///,,,***&&&$$$$$$'''(((&&&(((+++(((***++++++)))'''&&&&&&###%%%&&&'''&&&%%%$$$$$$(((((((((((()))***+++,,,***222>>>UUUyyyzzzVVV444...******---///666===;;;<<<@@@EEEFFFFFFKKKRRRFFFFFFDDD???>>><<<555---,,,,,,,,,***(((((()))+++***)))'''&&&'''((('''&&&((('''%%%&&&((())))))((('''&&&&&&&&&'''(((***+++$$$###$$$''''''&&&+++222QQQvvvsssNNN777///$$$&&&''''''&&&&&&&&&&&&((('''&&&'''((()))((('''((((((((()))***)))&&&$$$)))))))))))))))*********''''''(((((((((((((((''')))))))))))))))(((''''''%%%%%%&&&'''))),,,...000))),,,...,,,((((((---333111***'''+++//////------***---000///,,,)))***+++(((...555666333111111333444///333<<<;;;111---111555444333222111000000000888888777555333666???HHHVVV```lllppplllccc\\\YYYTTTKKK@@@999666555222000++++++...222222...---///,,,******---222222---(((---000111...***)))---111---,,,+++,,,///000000000'''((()))******)))(((''''''(((***,,,...,,,(((%%%---+++...111///333KKKfff[[[???888666000111222111---(((%%%%%%&&&+++,,,///222555444111///,,,---------,,,***)))'''&&&'''***---///000000000((())))))))))))'''&&&%%%)))'''&&&&&&'''))))))))),,,......,,,'''$$$%%%&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%'''((()))'''%%%###$$$%%%'''((('''******++++++++++++*********)))(((&&&$$$###""""""&&&$$$"""###$$$&&&''''''%%%$$$$$$&&&&&&$$$&&&++++++$$$***///&&&"""&&&'''---///000111///,,,(((&&&%%%%%%&&&&&&&&&&&&&&&&&&"""$$$&&&'''%%%"""!!!!!!%%%'''))))))'''&&&(((***)))'''%%%&&&((()))'''%%%(((((((((((('''&&&%%%$$$###"""!!!"""$$$%%%$$$###%%%&&&&&&%%%###""""""###)))((('''%%%$$$###""""""'''%%%$$$$$$%%%&&&&&&%%%###$$$&&&''''''&&&$$$###%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%###!!! &&&%%%$$$$$$%%%%%%###"""$$$!!! """$$$%%%### (((&&&$$$###%%%&&&''''''---000///***'''((((((&&&%%%&&&''''''''''''''''''###&&&***,,,,,,+++******---111333222///...111444111333333222000111555999666555333222222111000///444555???KKKNNNLLLVVVeeexxxppp^^^HHH;;;888888777999888555333111111222333......///...,,,++++++,,,---------,,,------......,,,,,,,,,++++++*********(((***---//////---+++*********))))))((((((''''''((((((((((((((()))******,,,***111HHHoooYYY999,,,+++---))))))+++''')))'''&&&(((...444999<<<999<<>>>>>>>>>>>BBB===666000---,,,***)))'''((()))((('''(((***+++''')))***++++++***)))''')))((((((((((((''''''''''''+++&&&%%%***((('''000---111GGGooojjjJJJ000...+++***+++///333666222333888???BBBAAADDDIIIJJJHHHGGGFFF???444//////111...+++*********)))(((***(((&&&&&&(((*********+++)))((()))+++,,,,,,+++((((((((((((''''''''''''&&&'''######'''$$$+++>>>[[[ggg===...''')))&&&$$$%%%''''''%%%###&&&%%%%%%'''((()))'''&&&$$$%%%'''((((((((('''&&&,,,,,,---+++***)))***,,,******)))'''$$$$$$''')))+++***&&&%%%&&&******((('''%%%%%%'''))),,,,,,,,,...//////////////////...111000...+++((('''(((***000...,,,,,,,,,+++***(((+++...000111111000000111---...///000111111000000333444333111//////000222888777777777444333999AAATTTfffrrrpppppprrrhhhXXXQQQIIIAAA<<<777111000222,,,,,,///111333222...+++...+++((())),,,---***&&&+++***))))))******)))((()))+++,,,...//////......((())))))******))))))((('''''')))+++---,,,***'''+++))),,,...+++---BBBZZZoooOOOBBB<<<777444444333///)))&&&&&&(((+++,,,...222444444111...******+++,,,,,,+++***)))'''(((***,,,---......///((())))))))))))'''&&&%%%((('''&&&&&&'''((())))))---......+++'''%%%%%%&&&%%%%%%%%%%%%%%%''')))***(((''''''&&&&&&'''((()))'''%%%###$$$%%%'''''''''((((((''''''''''''((((((((('''%%%###""""""""""""&&&$$$###$$$%%%'''&&&&&&%%%######%%%&&&%%%)))///,,,$$$(((---'''$$$'''&&&,,,---///000///,,,)))'''''''''&&&&&&%%%%%%%%%%%%###%%%%%%$$$!!!%%%'''((('''%%%$$$%%%''''''&&&$$$%%%'''((('''%%%%%%%%%&&&'''''''''''''''###"""!!!"""$$$$$$$$$"""$$$$$$$$$$$$###$$$%%%&&&((((((&&&%%%$$$#########%%%$$$######$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%###"""'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###!!!!!!%%%$$$"""###$$$$$$"""!!!&&&%%%$$$%%%&&&&&&$$$###)))'''$$$$$$%%%'''''''''))),,,,,,)))''')))***)))&&&&&&'''(((((((((((('''&&&((())))))))))))***+++))),,,///...+++***---000000111222000//////333666333222000000000000000000444555===IIILLLKKKSSSaaauuupppaaaLLL===888888888999777444222000000000111,,,------,,,,,,,,,---...,,,+++******+++,,,---...,,,,,,,,,,,,+++++++++***,,,---.........,,,+++)))((((((((((((((((((((()))((((((((((((((())))))***...,,,444JJJqqq[[[999,,,***,,,'''(((+++'''***(((&&&(((...555;;;>>>;;;===????????????BBBDDDFFFEEEBBB@@@>>>===<<<<<>><<<777111...+++,,,---000222111...+++...***''''''+++,,,***'''+++***)))))))))((('''''''''(((***+++,,,++++++************))))))*********)))((((((***,,,,,,+++)))***))),,,---***+++;;;NNN```III>>>777666555333///+++))))))***+++,,,...111333333111...((()))+++,,,,,,,,,+++***************+++,,,------))))))))))))((('''&&&&&&&&&&&&'''''''''(((((((((---...---+++'''%%%$$$%%%'''&&&$$$$$$%%%(((+++---***)))((((((((((((((()))&&&%%%###$$$%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&$$$###""""""###$$$%%%$$$$$$%%%''''''&&&$$$%%%""""""$$$%%%'''---444222''''''+++'''''')))$$$***+++---///...,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&###!!!!!!!!!((())))))(((%%%$$$$$$%%%%%%$$$###$$$&&&''''''%%% !!!"""$$$%%%&&&&&&&&&###"""!!!"""###$$$$$$"""$$$############%%%'''(((''''''&&&$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$#########***)))'''&&&&&&&&&''''''$$$$$$$$$$$$$$$###"""!!!$$$###!!!"""######""" """###$$$###""" !!!***(((%%%%%%&&&((((((''''''***+++(((&&&((()))'''&&&'''(((((()))))))))((()))))))))'''&&&&&&)))+++'''***,,,+++)))(((***---000111111///...///111333000///...---...///111222666777???HHHKKKKKKSSS___pppoooeeeQQQ???888777888888666333000///......///,,,+++*********,,,...000++++++))))))***,,,...000---,,,,,,,,,,,,,,,++++++000000///...---,,,+++***'''''''''((())))))******((((((''''''(((((()))***///---444JJJppp\\\:::---)))+++&&&'''+++(((,,,)))''')))///777===AAA===>>>??????>>>???AAACCCFFFDDDBBB???======>>>???<<<888111,,,***((('''&&&'''((()))((('''''')))***&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%)))***%%%%%%,,,((('''111999MMMmmm}}}WWW999++++++***)))***+++,,,---111111333777777444666:::???@@@EEEIIIEEE:::333222...+++)))((()))*********+++)))(((((()))))))))((((((&&&%%%%%%'''(((((('''(((((((((''''''''''''&&&''')))%%%&&&***(((111FFFooouuuVVV:::''')))&&&((('''%%%&&&''''''&&&%%%(((''''''(((***+++)))((((((((()))))))))(((''''''((()))+++,,,,,,---000222+++------+++((('''))),,,...222222---******)))%%%,,,***(((((()))******)))******++++++++++++*********+++++++++++++++...000---,,,+++,,,---...---+++---.........,,,,,,...000......---,,,,,,---///000666666555222///...///000444111000000---+++///666NNNgggzzzwwwoooooonnnjjjcccRRRCCCAAADDD???555---++++++,,,...000///---***---***&&&'''***,,,,,,*********))))))((('''&&&&&&'''((()))*********)))(((,,,+++***))))))***+++,,,,,,***))))))***+++***)))+++,,,...000---...999HHHkkkrrrSSS???444555444222///---,,,,,,---,,,---...111333444222///+++,,,---......---,,,+++---,,,+++))))))***+++,,,******))))))(((''''''&&&%%%&&&(((((((((''''''(((------,,,***'''&&&%%%$$$(((&&&$$$$$$%%%(((,,,///*********)))))))))))))))&&&$$$######%%%&&&%%%$$$)))'''&&&$$$$$$&&&''')))***((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&((((((&&&###'''###"""$$$%%%'''---555<<<---''''''$$$(((,,,%%%((()))+++------,,,+++)))######$$$%%%&&&&&&''''''&&&'''''''''%%%%%%''')))------,,,***(((&&&%%%%%%"""""""""###%%%&&&&&&&&& !!!"""#########$$$###"""###$$$%%%%%%###&&&$$$###"""$$$%%%''''''&&&&&&%%%$$$#########$$$'''''''''&&&%%%&&&'''((((((&&&%%%######$$$%%%&&&+++***(((&&&%%%&&&'''((($$$$$$$$$#########""""""$$$###""""""###$$$###!!!"""$$$### ***(((&&&&&&'''(((((('''(((,,,,,,'''%%%%%%%%%###&&&'''((()))*********)))((())))))(((&&&%%%'''((((((***,,,+++***)))+++---000000000/////////000111...------,,,---000444777<<<===BBBIIILLLMMMTTT]]]jjjnnniiiVVVBBB888777888777555222///---,,,,,,---...,,,)))(((***,,,...///,,,+++******+++---000222------------,,,,,,,,,,,,111000...---,,,,,,------))))))))))))************(((''''''''''''((())))))---+++333HHHmmmZZZ;;;---))))))$$$%%%***(((---***(((***000999@@@DDD?????????>>>>>>???@@@AAAAAA@@@>>>======???AAABBB;;;666000+++)))((('''&&&'''((()))(((&&&&&&(((***&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$))))))%%%&&&,,,((()))777DDD```rrrNNN555))))))))))))))))))))))))++++++...333555444777<<>>333+++***+++(((***)))'''''')))***)))((('''(((((())))))(((((('''''')))***+++++++++---...***))))))***,,,------,,,/////////---,,,,,,...000000///---,,,,,,---///000999999777444111000111222444111000000...,,,000777FFF^^^rrrsssooopppqqqnnnfffVVVIIIGGGIIIDDD:::222+++++++++---...///---+++...+++((('''***---......,,,,,,,,,***((('''''''''++++++,,,------,,,+++***,,,+++***))))))***+++,,,///---***))))))***)))(((+++,,,///111000111999CCC\\\dddGGG666444222000...---...//////......///111444444333111000000111111000...---,,,///...,,,***))))))***++++++******)))((((((''''''$$$'''******)))''''''(((,,,+++***)))((('''&&&%%%((('''%%%$$$%%%(((,,,...******************))))))%%%$$$######%%%%%%$$$"""'''&&&$$$######$$$&&&'''***)))(((&&&%%%$$$###"""&&&%%%&&&'''((((((%%%###(((%%%$$$%%%%%%&&&+++111DDD333)))###!!!(((...'''&&&''')))+++,,,++++++***%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$&&&(((---,,,+++)))(((&&&%%%$$$!!!"""###$$$$$$%%%&&&&&&!!!!!!""""""""""""!!!!!!%%%$$$###$$$&&&'''&&&%%%)))&&&$$$###%%%&&&%%%$$$%%%%%%$$$#########$$$$$$%%%&&&'''&&&$$$###%%%'''%%%$$$###"""###%%%(((***+++***'''&&&%%%&&&((()))%%%%%%$$$######"""""""""%%%###"""###%%%%%%$$$###"""%%%'''&&&###!!!"""$$$***)))''''''(((((('''&&&&&&***+++'''%%%%%%$$$"""&&&'''((()))************&&&(((******(((&&&%%%%%%)))***************+++,,,------,,,------..................------111777<<>>===>>>???@@@AAA@@@???>>>======>>>@@@AAA:::666000,,,***))))))((('''((()))(((&&&&&&''')))&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$((((((%%%''',,,(((...AAA]]]yyyeeeFFF222((((((((((((((((((''''''******---333555666:::???@@@BBBIIINNNJJJ???666444,,,***((((((***+++,,,+++,,,***))))))******)))''')))'''&&&&&&'''((('''&&&''''''''''''&&&&&&&&&&&&$$$'''$$$&&&,,,000@@@\\\tttyyyXXX===111(((+++%%%&&&''''''''''''''''''((('''&&&&&&'''))))))(((&&&)))))))))(((((((((((()))((()))***)))((((((***,,,$$$(((+++***((()))000777NNNWWWTTTBBB111---,,,)))((('''&&&&&&(((******)))&&&&&&''''''''''''&&&&&&&&&(((***+++*********++++++******+++...//////...111111111///------...000222000...------...000111777777666444111000222333444111///000//////222888@@@SSSfffnnnrrrvvvuuuqqqfff\\\RRRNNNJJJBBB999555---,,,+++,,,...///...---///---***)))+++---///000...//////---)))''''''))),,,---.........---,,,+++*********))))))*********///---+++*********)))((((((***,,,---...000666;;;OOOpppvvvTTT===777444000....../////////.........000333444222111222333333333222000...---//////---,,,+++*********++++++***)))((((((((((((###(((,,,---+++(((((()))***)))'''(((((()))'''&&&((('''%%%$$$%%%'''***+++(((((()))***************$$$#########$$$$$$"""!!!$$$$$$""""""""""""$$$$$$'''((((((((('''%%%###!!!'''&&&&&&&&&((('''&&&$$$'''%%%&&&((('''%%%''',,,CCC444)))"""(((///'''&&&'''(((******************)))'''&&&###""" ((())))))((('''&&&&&&'''***(((&&&&&&&&&%%%###""""""###%%%%%%$$$$$$%%%'''&&&&&&&&&&&&%%%$$$###"""%%%$$$###$$$&&&&&&&&&%%%)))'''$$$%%%''''''$$$!!!$$$############$$$$$$%%%"""$$$%%%$$$!!! ###&&&###"""""""""$$$''')))+++(((((('''&&&&&&'''((()))((('''%%%$$$###"""""""""%%%#########%%%&&&%%%$$$"""$$$%%%%%%$$$######$$$***(((''''''((((((&&&$$$"""''')))'''&&&''''''%%%%%%&&&'''((()))*********%%%(((+++,,,***'''&&&%%%'''''''''((((((((()))))))))(((((()))+++---,,,+++...//////......222:::@@@AAABBBCCCEEEHHHKKKPPPUUUcccjjjiiiZZZFFF:::666555444222000---,,,,,,,,,---333///+++***,,,...---+++((((((((()))***+++,,,,,,---------............///...---,,,,,,,,,---///000///...---,,,+++)))((((((''''''&&&&&&''''''((()))---,,,444GGGjjj[[[:::,,,((()))###$$$(((%%%***))))))---444<<>>@@@AAAAAACCCCCCAAA???>>>===<<<<<<:::666000,,,*********)))'''(((((('''&&&%%%'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%'''&&&)))+++'''444PPP|||pppSSS<<<...((((((((((((((((((((((((---,,,///333444444888======>>>CCCGGGCCC999222111---+++))))))+++,,,,,,,,,+++***)))***++++++)))(((***(((''''''(((((((((''''''''''''&&&&&&&&&&&&%%%$$$'''$$$&&&...666LLLllluuuIII333...%%%)))(((&&&'''(((((('''&&&((()))&&&%%%%%%&&&((()))'''&&&(((((('''''''''((()))***)))******((('''&&&''')))$$$(((***)))&&&)))333<<>>777555000...------///000000000...---,,,++++++---...000///111111///***'''(((*********,,,,,,---,,,+++***((())))))******))))))(((,,,+++******,,,,,,+++***((()))*********...222444@@@YYY|||iiiPPP>>>999333/////////...---,,,,,,,,,...111222111///111111222222222111///.../////////...---,,,+++***,,,+++***(((((((((((()))###)))...000,,,))))))***((('''%%%''')))***)))'''((('''&&&%%%%%%&&&'''(((%%%&&&((()))***+++******$$$#########$$$$$$"""########################%%%'''+++------+++(((&&&)))'''&&&&&&&&&'''&&&%%%######&&&******&&&%%%(((888...((("""(((...&&&&&&&&&((()))))))))))))))(((((('''%%%###"""!!! )))+++------+++***)))***'''%%%###$$$&&&&&&$$$"""###%%%&&&&&&$$$###%%%''''''''''''&&&&&&%%%#########"""!!!"""$$$%%%$$$###'''%%%$$$&&&))))))%%%!!!######"""######$$$%%%%%%"""%%%'''%%%!!! ###'''############$$$&&&((()))%%%%%%%%%&&&''''''((((((+++)))'''%%%###"""""""""###""""""###$$$%%%%%%###!!!!!!!!!"""$$$%%%$$$###)))'''&&&'''''''''%%%###!!!''')))'''&&&((((((%%%$$$%%%&&&'''((()))))))))''')))++++++)))((((((((('''&&&&&&&&&'''((((((''')))''''''***---///...,,,///000///------111:::BBBCCCDDDEEEEEEGGGKKKPPPRRRbbbhhhgggYYYGGG;;;666333222111///---,,,---...///222...+++,,,///111///,,,)))***+++,,,---,,,,,,+++------......////////////---------,,,,,,,,,,,,---,,,,,,+++***))))))(((((('''&&&&&&&&&&&&'''((((((++++++333FFFhhhZZZ888+++(((***$$$$$$'''"""(((((()))...555===BBBDDDBBB???<<<;;;>>>AAABBBAAAEEEEEEDDDCCCAAA???<<<;;;999444///+++*********)))((((((((('''%%%%%%&&&((((((''''''''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%"""'''(((***)))&&&:::]]]xxxWWW@@@222)))))))))((((((((()))******---,,,...111222222555;;;999999<<>>kkkfffQQQ>>>///,,,***))))))***++++++***''''''((((((((((((''''''%%%)))---///...,,,++++++------,,,...000111111000000111222111...,,,,,,,,,000000/////////.........000111222222222333666999999333/////////---...222555DDDXXXiiitttwwwssslllbbb]]]WWWSSSKKK@@@999888333111///...000222333222,,,---,,,+++******+++,,,///111222///)))&&&''')))((()))***+++,,,,,,+++***'''((()))******)))((('''(((((()))+++---......,,,)))******((())),,,///000777KKKlllfffCCC>>>666111000///---++++++******,,,///000///......///000222222111000000//////000000///---+++***,,,+++***(((((((((((()))###)))000111...******+++'''%%%$$$&&&)))+++***(((''''''&&&%%%%%%%%%%%%%%%$$$%%%''')))***++++++***######"""###$$$$$$!!!$$$%%%&&&&&&&&&&&&%%%$$$&&&)))...222444222///---***(((&&&%%%&&&''''''&&&!!!&&&,,,+++&&&%%%&&&...((('''### )))...$$$&&&''''''(((((()))((((((#########$$$$$$%%%%%%%%%"""%%%)))***************'''%%%###%%%''')))'''%%%$$$&&&(((&&&$$$###$$$&&&$$$$$$$$$$$$$$$###""""""""" !!!"""###"""!!!$$$######'''++++++'''"""""""""""""""###$$$%%%%%%%%%(((***((($$$###'''***$$$$$$$$$$$$%%%&&&''''''"""###%%%&&&'''(((((((((---+++(((&&&$$$###"""""""""!!!!!!!!!###$$$$$$###%%%######%%%)))***)))&&&((('''&&&&&&'''&&&$$$"""%%%***,,,)))&&&'''%%%"""###$$$%%%'''((()))))))))*********)))((((((***,,,((('''&&&''')))))))))(((+++******---111333222000...000///---,,,000:::BBBGGGHHHGGGFFFHHHMMMQQQSSSbbbgggeeeWWWGGG<<<666222222000...---------///000000---+++---111333111---,,,...000111111000...------.........//////000000......------,,,+++***)))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((((((((111CCCddd~~~XXX888+++)))***%%%$$$&&&!!!&&&''')))///666===BBBCCCBBB>>>;;;;;;>>>AAABBBBBBCCCDDDEEEFFFEEECCC@@@>>>888333...***))))))))))))((((((((('''%%%%%%&&&'''((((((''''''''''''((((((''''''&&&&&&&&&&&&%%%%%% &&&(((***(((&&&>>>fffeeeDDD333+++&&&***)))(((((((((***+++,,,***)))+++///111111555;;;777666999;;;888222///111000...,,,+++,,,------,,,)))((()))+++------+++)))***(((&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%''')))&&&(((444BBB```www[[[000///555$$$###'''%%%'''))))))'''&&&(((+++(((''''''(((***+++)))(((%%%$$$$$$%%%&&&(((***+++)))******)))(((((()))+++---//////***%%%(((444???iiieeeLLL777000...,,,+++,,,,,,+++***'''(((((())))))(((((('''%%%)))...000000///......+++******+++---......---///000111111...+++******......//////...---,,,,,,111333444555666888<<<>>>>>>888222111000------000///???UUUgggoooqqqlllhhh\\\VVVRRRQQQMMMEEE>>><<<555222000///111333444444++++++,,,+++***)))))))))...111222...((($$$%%%(((((()))+++,,,---------,,,)))******)))(((((()))++++++)))'''(((******(((&&&******+++***************000<<>>BBBGGGJJJMMMQQQWWW]]]nnnqqqiiiUUUDDD<<<666///222333222///++++++...222///)))%%%(((000333///)))+++...---***+++...000...555111---,,,---......,,,''',,,111///***(((+++///++++++******)))((((((((('''&&&%%%%%%%%%'''((()))///...222???^^^~~~YYY999///(((((()))'''%%%%%%(((&&&&&&---777@@@CCCCCCCCCAAA>>><<<<<<@@@EEEIIIGGGEEEEEEFFFHHHGGGCCC???:::444,,,((()))+++)))'''((((((((((((''''''''''''+++)))''''''((()))((('''***(((%%%%%%''''''$$$"""'''(((!!!&&&111--->>>hhhxxxRRR666...,,,'''((()))***+++++++++++++++)))***,,,...000111111000777555333444555444000,,,333111000...------------)))'''&&&''')))******)))(((&&&%%%%%%&&&'''%%%$$$'''&&&(((***((($$$$$$'''(((111---000444NNNyyy~~~qqqEEE******'''###$$$&&&)))+++***&&&&&&)))***(((+++(((&&&%%%&&&&&&&&&%%%(((%%%###"""$$$&&&&&&&&&,,,,,,,,,+++***)))((((((---)))'''+++,,,,,,333<<<```lllOOOAAA111'''***,,,((((((---222---)))(((+++,,,((($$$###))),,,++++++------***---,,,***(((''')))---111...))))))...000,,,+++---***,,,...000000...+++)))111222111111111444999===???999444111222333222000000:::HHHWWWdddmmmkkkeeebbbYYYNNNHHHGGGHHHFFFCCC888999888555111///000111,,,---,,,((((((******'''...111333222...++++++,,,+++)))(((***...///,,,)))******+++***))))))***,,,+++)))'''((()))***(((&&&,,,,,,,,,,,,+++***++++++444888AAAYYY~~~nnnWWW???555333000+++)))---///111222222000///......///111111000...---,,,------++++++***++++++,,,)))))))))))))))(((((((((&&&+++000...)))&&&(((+++$$$$$$$$$$$$&&&)))+++---"""((()))%%%"""%%%&&&$$$)))(((((((((((()))******&&&%%%###""""""###%%%&&&#########$$$%%%&&&%%%$$$((()))***+++,,,---------,,,***)))((()))((('''%%%******)))'''&&&%%%$$$###%%%###"""###%%%'''((('''+++(((""" &&&'''###***'''***'''!!!'''///***000,,,'''%%%&&&((())))))(((&&&###"""$$$&&&''''''$$$$$$$$$############"""%%%$$$###$$$%%%&&&$$$"""$$$###!!! !!!###$$$((()))))))))'''%%%######%%%%%%$$$$$$###""""""!!!###$$$###"""&&&***''' %%%$$$###$$$%%%&&&$$$"""'''&&&%%%%%%&&&&&&%%%$$$$$$$$$######""""""!!!!!!"""!!! """###!!!###$$$$$$$$$######"""!!!((()))***(((&&&$$$$$$%%%)))&&&&&&)))(((###"""%%%%%%###$$$((((((%%%$$$'''******+++++++++***'''%%%))))))******+++,,,,,,---,,,((((((,,,...,,,,,,...,,,...///...---///444999===AAAEEEGGGIIIOOOWWW^^^nnnrrriiiUUUCCC<<<888222444333111...,,,,,,...000---)))''')))...111...***+++---,,,)))***///111///444111---,,,---...---,,,))),,,///...+++***,,,///+++++++++***)))((('''''''''''''''''''''((())))))'''(((000AAA```~~~YYY999///((((((***(((%%%%%%)))'''''',,,555===@@@AAADDD@@@<<<===AAADDDEEEEEEIIIGGGEEEFFFHHHGGGDDD@@@999333+++((()))***)))'''******)))))))))((((((((()))'''&&&''')))******))))))'''%%%%%%&&&&&&%%%###&&&(((###'''///--->>>eeejjjHHH000,,,+++''''''(((((())))))))))))((()))***,,,...////////////333222111222444333000---222111///---,,,,,,,,,---***((('''''')))*********((('''&&&&&&''''''&&&%%%((('''''')))'''$$$%%%(((&&&,,,+++777DDDaaaggg???))),,,***%%%%%%$$$)))***)))%%%$$$''''''%%%***(((%%%%%%&&&''''''&&&'''%%%######$$$&&&''''''+++++++++++++++)))((('''***&&&%%%((())))))...666VVVvvvpppQQQ>>>///...///***(((***---***'''(((+++,,,***)))%%%)))+++***))),,,,,,))),,,+++***((('''(((,,,///,,,((((((...111///...111+++---///000///---***(((000000000///000333888<<<>>><<<888555333222222333222999CCCOOO[[[ccc```YYYYYYRRRLLLIIIKKKKKKHHHDDD===:::777555444333111///+++,,,+++''''''***)))&&&///222555444111...///111---,,,++++++,,,,,,+++******++++++***))))))***,,,)))((('''((())))))'''&&&---......---+++***+++---555444666GGGkkkiiiHHH777444222...***111222333444333111...,,,+++,,,.../////////......,,,++++++++++++,,,------((((((((()))))))))))))))***+++***((('''''')))+++'''&&&%%%$$$%%%%%%'''(((***,,,***$$$!!!###&&&&&&(((((((((((()))***++++++&&&%%%$$$######$$$%%%&&&%%%$$$"""$$$&&&'''%%%"""%%%&&&'''((()))************)))'''((())))))(((&&&***)))((('''&&&$$$$$$###%%%###!!!"""$$$'''))))))+++)))### %%%&&&###(((%%%'''######,,,'''---***&&&%%%%%%'''(((((((((%%%""""""###$$$%%%%%%$$$$$$$$$############"""$$$######$$$&&&&&&%%%######"""!!! !!!"""###&&&))),,,)))$$$ !!!"""%%%%%%$$$$$$###"""""""""$$$###!!! $$$)))&&&!!!$$$######$$$%%%&&&$$$### """######""" $$$$$$######"""!!!!!! """!!! !!!"""###""" $$$###""""""""""""""""""((()))***)))&&&%%%%%%%%%,,,%%% """###$$$&&&%%%######''''''$$$$$$&&&)))***+++,,,+++)))'''&&&******++++++,,,---------///***(((***+++******,,,+++---...---+++,,,111555;;;???BBBCCCEEELLLWWWaaaqqqtttkkkTTTBBB;;;999666555333///------.........+++***)))***,,,...---,,,+++,,,+++((()))///222111333000---,,,,,,---,,,+++***+++,,,,,,,,,---------,,,,,,,,,+++***((('''&&&(((((())))))***)))))))))"""%%%111CCCbbb{{{VVV999000))))))***(((%%%$$$***((('''+++333:::>>>???DDD???<<>>>>>999333000222555222666<<>>999777777666222...,,,---+++)))***------)))///222555555333222333666//////...,,,)))((()))+++))))))***)))(((((()))+++(((((()))))))))((('''&&&,,,---...,,,))))))+++---111333777BBB]]]~~~zzzVVV===444333333222555444333333222000,,,*********+++---000111000///++++++,,,,,,---...//////((()))))))))***++++++++++++)))'''&&&'''(((((((((***)))'''%%%###"""""""""+++***'''###!!!"""$$$%%%(((((('''&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%'''%%%###%%%)))+++(((%%%###$$$%%%'''(((((((((((()))'''&&&'''))))))((('''%%%&&&&&&&&&&&&&&&''''''%%%###!!!!!!$$$''')))***---,,,'''"""###'''(((&&&%%%!!!###((($$$***(((&&&%%%%%%&&&&&&''''''%%%"""!!!"""#########$$$$$$$$$#########""""""%%%$$$###$$$%%%%%%$$$"""###"""!!!!!!!!!!!!"""###$$$&&&(((&&&###!!! !!!$$$$$$$$$#########""""""######""" !!!"""###"""$$$######$$$&&&&&&%%%###"""###!!! !!!###$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!!!!######''')))******'''&&&%%%%%%///&&&!!!%%%%%%$$$%%%"""###&&&'''$$$$$$'''(((***,,,,,,+++((('''&&&******++++++,,,,,,,,,,,,333---***++++++)))))),,,)))+++,,,+++)))***...222999<<<>>>???@@@HHHVVVbbbvvvwwwkkkRRR???:::;;;999666222...---///000...,,,)))***++++++******+++,,,***+++***''')))///222222000///---,,,+++++++++***,,,***)))***---///...---............,,,***)))'''((()))++++++,,,+++***)))&&&(((333DDD```}}}wwwVVV:::000))))))***(((%%%$$$)))''''''+++222999>>>@@@CCCAAA???@@@DDDFFFFFFEEELLLIIIEEEDDDEEEEEECCC@@@333///***''''''(((''''''************))))))))))))'''%%%$$$%%%((()))))))))%%%$$$######$$$%%%&&&'''))),,,++++++111>>>XXXrrrrrr___CCC---&&&'''((('''+++++++++++++++***)))((()))***+++,,,---,,,,,,+++,,,---///111333444444333000///---+++*********+++,,,***))))))***++++++******)))(((((())))))((('''+++((('''((('''%%%''',,,,,,...444XXXyyyRRR555)))...,,,((('''$$$&&&((('''###"""%%%&&&$$$&&&%%%$$$%%%((())))))(((%%%$$$###$$$''')))***)))'''(((***+++***)))&&&%%%))))))*********)))+++...<<>>@@@;;;222...111666111333666>>>MMMZZZ[[[UUUKKKHHHGGGJJJOOOQQQNNNJJJEEEBBB>>>;;;888555222000222222000...000444333...,,,000333333222222444777111111000,,,'''%%%(((+++'''((()))(((&&&&&&((()))((()))***+++***(((''''''***,,,---+++''''''+++...///555;;;@@@NNNjjjmmmMMM999222555888888555222000000...+++(((+++******---000222111000,,,,,,---...///000111111*********++++++,,,,,,,,,((('''&&&'''))))))&&&$$$((('''&&&%%%$$$######"""'''%%%%%%%%%%%%$$$$$$$$$))))))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&)))+++***(((###$$$%%%'''(((((())))))((('''&&&'''((()))((('''%%%%%%%%%%%%&&&&&&''''''%%%###!!!"""$$$'''((()))------)))$$$$$$(((***''''''$$$&&&######+++'''&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$"""""""""###""""""$$$$$$$$$#########""""""'''%%%$$$%%%%%%$$$""" ########################%%%$$$###%%%'''&&&$$$!!!$$$$$$$$$###############"""###$$$""""""#########$$$&&&&&&%%%$$$"""&&&(((&&&$$$%%%'''############"""""""""!!!"""#########""""""######$$$###"""!!!!!!"""###$$$''')))******(((&&&&&&&&&000)))!!! $$$)))&&&!!!&&&######&&&&&&$$$%%%((((((***------***(((''''''))))))))))))************222,,,)))******((((((***''')))+++***((((((,,,///555:::======>>>FFFUUUaaayyyvvvfffLLL;;;999;;;999666333///...//////---+++(((***++++++))))))***,,,)))+++***''')))...222111......---,,,***))))))***,,,)))''')))---000000...///000000000///---+++***)))***+++,,,,,,+++***)))+++***222BBB[[[yyyxxx^^^;;;222))))))***'''%%%%%%'''&&&'''***111999???CCCCCCDDDDDDBBB@@@BBBGGGLLLLLLHHHDDDCCCCCCCCCAAA>>>000---)))'''&&&&&&'''&&&)))(((((((((''''''''''''((('''%%%%%%&&&''''''&&&%%%$$$$$$###$$$%%%''')))******,,,+++333LLLkkk{{{mmmUUU888(((%%%'''''''''+++++++++++++++***)))(((((()))+++,,,,,,,,,+++++++++---000222444555555666000...---+++************,,,+++))))))***++++++***+++)))(((((())))))((('''+++(((((()))'''%%%(((......222???kkkzzzNNN555***...***'''(((&&&&&&((('''$$$$$$''')))'''%%%$$$$$$&&&((())))))(((%%%$$$$$$%%%(((*********&&&'''((())))))(((&&&%%%(((+++,,,***)))***+++,,,000777777>>>UUUnnn[[[AAA333...------+++,,,,,,***(((''''''))),,,,,,((($$$%%%)))***&&&%%%&&&((((((''''''''')))******))))))+++......---222222333222000...+++***))))))))))))***...333888888<<<>>>:::333...///333111222333999GGGUUUYYYUUUNNNJJJFFFGGGLLLPPPOOOMMMDDDFFFEEE???777222333555<<<;;;666222222444111***))),,,//////...///222555000111000+++&&&$$$'''***(((((()))((('''&&&(((***(((***------+++)))(((((('''***,,,***&&&''',,,111111777999888===VVV|||hhhKKK<<<:::;;;<<<777111...------+++(((---+++***,,,000222111///,,,---...///000000000000******++++++++++++++++++&&&&&&(((******)))%%%""""""###$$$%%%&&&''''''(((&&&######''')))&&&$$$$$$******((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&''''''((($$$%%%&&&'''((()))))))))((('''&&&&&&((()))(((&&&''''''&&&&&&%%%$$$$$$###%%%$$$######&&&''''''&&&((()))'''###"""&&&((('''&&&$$$'''%%%&&&---(((###$$$%%%%%%#########%%%%%%$$$""""""###$$$###"""$$$$$$$$$############"""&&&%%%$$$$$$%%%%%%###!!!#########$$$$$$#########'''%%%###&&&***+++'''#################################%%%%%% ######""""""$$$&&&'''%%%$$$###%%%&&&&&&%%%#########""""""""""""############"""$$$%%%$$$###"""###$$$##################$$$%%%&&&(((++++++)))'''&&&&&&...***%%%###(((,,,)))"""'''$$$$$$&&&'''%%%&&&)))'''+++...---***''''''(((((((((((((((((((((((((((---(((&&&((((((&&&&&&(((%%%'''***)))((((((+++///222888===>>>>>>DDDRRR^^^vvvooo[[[BBB666888;;;999555333111//////...,,,+++((()))******)))((()))***(((++++++(((***...000...,,,------,,,)))(((((()))+++)))''')))---000000///...///111111111///---++++++++++++,,,++++++***)))+++)))///>>>WWWvvv|||hhh>>>333)))'''((('''&&&'''%%%%%%&&&)))///777>>>CCCBBBEEEGGGDDD@@@AAAHHHOOOIIIEEEBBBAAAAAA@@@===999,,,+++(((&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&$$$###%%%(((***''''''+++,,,777ZZZzzz~~~fffLLL111''''''&&&&&&'''((())))))))))))(((((('''((()))***,,,------,,,,,,+++...111333333444555666000///---+++*********+++,,,***))))))*********)))***)))(((((())))))((('''***((((((***)))''')))...,,,555KKK}}}uuuJJJ444+++---(((&&&)))'''''')))(((%%%%%%((()))'''%%%$$$%%%&&&))))))((('''&&&&&&%%%''')))******)))&&&&&&&&&''''''&&&&&&%%%&&&)))***'''&&&(((***)))''',,,,,,111AAAVVVxxxwwwZZZCCC555...,,,***)))))))))***+++,,,,,,---,,,((($$$'''++++++&&&%%%'''(((((('''&&&((()))+++,,,***''')))------***111111111111000///---,,,))))))))))))+++...444888777888999888555111//////222333333555>>>IIINNNMMMQQQKKKEEEEEEIIIMMMMMMLLLDDDHHHIIIBBB777222444888CCC@@@888222111000***""")))+++------+++,,,///222......---***'''&&&&&&''')))***+++***((((((***+++(((+++//////,,,***))))))&&&***,,,***'''(((...444666888777333444FFFgggjjjVVVLLLHHH@@@999000,,,,,,...---+++///+++)))***...000...++++++,,,---...//////......******))))))))))))))))))&&&''')))***)))'''&&&%%%"""###$$$%%%'''(((((((((&&&!!! %%%'''$$$"""###&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###&&&)))(((%%%###$$$'''$$$%%%&&&'''((()))))))))((('''&&&&&&'''((('''%%%'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''%%%###$$$&&&%%%!!!!!!%%%''''''!!! &&&%%%&&&,,,&&& ###%%%%%%###""""""$$$$$$###"""###$$$%%%%%%###$$$$$$$$$############"""######"""$$$&&&&&&%%%$$$""""""############""""""%%%%%%&&&&&&'''&&&%%%###########################&&&!!!!!!&&&((($$$"""######""""""$$$&&&'''&&&$$$$$$"""!!!""""""###!!! !!!"""###$$$%%%%%%"""$$$&&&%%%###"""###%%%######$$$%%%%%%%%%%%%%%%&&&(((+++,,,***(((&&&&&&******'''%%%)))///---''')))%%%%%%''''''&&&'''***'''+++...---)))&&&&&&((('''''''''''''''''''''''')))%%%$$$((()))'''&&&(((###&&&))))))((())),,,//////777???@@@???DDDPPP[[[nnncccLLL666000888;;;888333444333111...,,,,,,,,,))))))((())))))))))))((('''+++,,,***+++......+++***,,,---,,,)))''''''(((***)))((())),,,///111222,,,---///000000///---+++,,,,,,+++***************+++(((...<<>>999555***)))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%'''((((((&&&$$$$$$(((+++&&&%%%---333@@@hhh|||]]]CCC,,,''')))%%%$$$''''''(((((())))))))))))((('''(((***,,,............+++...222333111111222444000///---,,,++++++++++++,,,***(((((()))))))))(((***(((''''''((()))'''&&&)))((())),,,+++((()))------<<>>TTThhhpppbbbXXXCCC;;;111,,,,,,//////...///+++((())),,,...,,,(((***+++,,,---------,,,+++))))))((((((''''''&&&&&&&&&(((******(((&&&&&&'''&&&''''''''''''&&&%%%$$$&&&!!!###  !!!!!!!!!"""###$$$&&&'''###$$$$$$%%%%%%$$$$$$###&&&+++///,,,%%%!!!$$$((($$$%%%&&&'''((())))))))))))'''&&&&&&''''''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%'''((('''$$$!!!###&&&&&&""""""&&&((((((!!!!!!'''((("""(((...((("""%%%%%%###!!!"""###$$$###"""###%%%&&&&&&%%%$$$$$$$$$############""" !!!###&&&(((((('''!!!!!!""""""""""""!!!!!!!!!$$$'''&&&"""!!!##################$$$$$$(((&&&///---'''$$$"""""""""$$$&&&'''&&&%%%%%%""" """&&&((('''&&& """###%%%&&&&&&"""%%%&&&%%%###"""$$$&&&"""###%%%&&&'''&&&&&&%%%%%%(((+++,,,***((('''&&&&&&(((&&&$$$(((000111,,,***&&&%%%((((((&&&(((+++&&&+++///...)))&&&&&&)))(((((((((((((((''''''''')))%%%&&&***,,,***(((***"""%%%((()))((())),,,000...777@@@BBB@@@CCCNNNXXXfffYYYAAA---,,,777<<<888222444555222---***+++---***)))'''((()))***)))''''''+++,,,+++,,,...---)))))),,,---,,,(((&&&'''((())))))))))))+++...111333)))+++---///000...,,,+++---,,,***)))((()))******...)))...;;;QQQnnnvvvgggBBB555((($$$%%%&&&'''***$$$$$$$$$%%%(((...666<<>>AAAHHHKKKJJJGGGCCC@@@<<<<<<===;;;666111((((((((((((((('''&&&&&&)))%%%$$$(((((($$$%%%***$$$$$$$$$%%%%%%%%%&&&&&&***(((%%%$$$%%%'''((('''''',,,111@@@ccc{{{ddd;;;111(((''')))))))))++++++***((()))******)))(((///,,,***+++///111000///000...------///000000///222...)))((()))---000222,,,+++***)))))))))***+++)))***+++(((%%%$$$&&&))))))***)))&&&%%%'''((((((222SSSzzzpppLLL111///,,,***(((((()))***000...+++(((%%%$$$$$$%%%%%%''')))***+++***)))((('''(((((()))))))))))))))%%%$$$$$$######$$$$$$%%%+++)))'''%%%%%%&&&(((***************,,,222999???iiisssSSS666555///***,,,---+++***+++***(((&&&'''***+++)))&&&++++++***))))))(((((((((+++***)))(((((()))******/////////...,,,,,,---...,,,***((()))...333666666999666444222111111///---//////111222222333;;;EEEKKKGGGDDDEEEIIIJJJHHHDDDIIIGGGCCC>>>888333///,,,555000,,,,,,000222000---......+++'''(((,,,,,,)))444---'''&&&***,,,)))%%%***+++,,,,,,++++++,,,...//////000000///---,,,+++...,,,******+++,,,,,,,,,333222333777777777>>>GGGUUUooouuuVVVEEE666111222111111333333000---,,,...///...,,,,,,,,,+++++++++...333666...+++)))((((((((('''&&&'''(((***+++,,,+++(((&&& ###&&&'''''''''(((***(((&&&$$$$$$$$$$$$###"""$$$%%%'''((((((((('''&&&(((&&&$$$###$$$%%%%%%$$$&&&'''(((((('''&&&%%%&&&'''%%%$$$###$$$%%%$$$###!!!$$$((())))))(((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((%%%(((((($$$$$$''''''###""""""###$$$$$$%%%&&&&&&%%%###"""###%%%%%%### '''''''''&&&%%%###"""!!!"""$$$''''''&&&$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&###&&&((('''###!!!$$$'''###!!! ###((()))%%%!!!$$$!!!!!!&&&)))&&&######%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$###!!!###""" ###***+++(((((()))+++,,,++++++,,,---***)))'''&&&***000111---***)))((('''((((((&&&$$$%%%%%%&&&''''''&&&%%%$$$,,,***'''%%%%%%&&&(((***(((&&&%%%'''***+++(((%%%((('''(((((()))***+++,,,222333777<<<>>>AAALLLWWW___III555......///333;;;666555222///,,,***(((''')))((('''&&&%%%&&&'''((()))+++,,,---,,,+++,,,---,,,+++******)))))))))***,,,+++++++++++++++,,,---,,,++++++---///000///...---,,,+++)))))))))))))))***)))...444CCCaaaqqqgggCCC555(((%%%''''''&&&'''$$$###$$$'''''')))000999@@@===<<>>,,,+++***((((((((())))))///---***'''%%%%%%&&&'''%%%&&&'''))))))((('''&&&''''''((()))))))))((((((%%%%%%$$$$$$$$$$$$%%%%%%***)))'''%%%%%%&&&(((***...---,,,***)))+++000444PPPsssfffJJJ;;;222,,,,,,...,,,))))))+++(((&&&''')))+++)))'''*********+++******)))(((---,,,***)))((('''((((((///000000///---,,,---///000000000...------000222666333000//////...,,,***000000333666444222666===FFFEEEDDDFFFHHHIIIHHHFFFMMMIIICCC===777333111000333///,,,---000333111///------+++'''(((,,,,,,)))///+++''''''***+++***''')))+++,,,+++******+++---...............---++++++***((('''''')))***))))))000111666;;;===<<<>>>BBBCCCXXXtttgggSSS===333222222000///000000...---------------++++++******+++///555:::...,,,)))((())))))((('''%%%))),,,---+++))))))***"""'''******((('''''')))'''&&&&&&&&&$$$""" %%%%%%&&&''''''''''''&&&((('''%%%%%%&&&&&&&&&%%%((('''&&&''')))***(((&&&***(((%%%%%%%%%%%%$$$###%%%###"""%%%(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$$$$&&&&&&###""""""######$$$%%%%%%%%%###""""""###$$$%%%###"""'''''''''&&&&&&%%%######"""$$$&&&'''%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&""""""###$$$$$$$$$$$$######&&&(((&&&###"""###&&&$$$###"""%%%((()))&&&###%%%!!!!!!%%%'''$$$###$$$%%%%%%%%%%%%%%%$$$$$$###""""""###############"""%%%%%%%%%%%%$$$$$$$$$$$$""""""!!!)))......---......---+++)))***+++,,,+++(((&&&)))...---)))---)))&&&$$$%%%&&&((((((((('''&&&%%%$$$$$$$$$$$$,,,)))%%%###"""%%%(((***&&&%%%$$$'''***+++)))&&&&&&&&&''''''(((***+++,,,111222666;;;<<>>[[[nnniiiFFF888+++'''((((((''''''%%%%%%&&&)))((((((---555???<<<;;;===BBBGGGGGGGGGGGGEEECCCBBB@@@<<<444...///...---,,,)))'''%%%$$$***'''&&&((('''%%%%%%'''&&&&&&&&&'''''''''(((((((((&&&$$$###%%%&&&&&&&&&(((...111===bbbpppIII111***%%%&&&(((''''''((('''+++...///,,,******,,,***)))***+++------+++))),,,+++***+++---/////////+++*********,,,---,,,+++,,,,,,+++***************(((((((((&&&$$$$$$%%%''')))'''&&&''')))+++------999aaaoooMMM000'''''''''''''''''''''(((...+++(((&&&%%%''')))+++''''''((())))))(((&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&)))(((&&&%%%%%%&&&(((***------,,,)))''''''(((***999[[[}}}aaaFFF999---+++...---)))''',,,)))%%%&&&(((******(((((()))+++,,,,,,+++***)))---,,,+++)))((('''&&&&&&...//////...---,,,...//////222444222---+++---000222000...---------,,,+++---///333777666222222777???BBBFFFHHHHHHGGGFFFFFFMMMHHHBBB:::555222222222111...,,,,,,000222222000,,,,,,)))&&&'''++++++))))))))))))))))))))))))))))))***++++++))))))***+++---------,,,,,,++++++***'''&&&%%%&&&'''(((((('''111222777>>>EEEIIILLLNNNHHHNNN^^^xxx~~~eeeFFF444111222000---,,,------,,,***)))***,,,++++++***))))))---444888---+++))))))******((('''((()))***+++***((('''&&&###&&&)))***)))&&&%%%$$$''''''&&&''''''&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%%%%%%%&&&(((***++++++******(((&&&%%%%%%%%%###"""***'''&&&(((+++---+++((()))))))))))))))((('''''')))((('''&&&%%%$$$######&&&&&&&&&%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%!!!!!!"""###$$$$$$$$$######$$$%%%&&&''''''(((((("""$$$&&&&&&%%%###$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%!!!!!!"""""""""""""""!!!$$$%%%&&&%%%###"""###%%%$$$######%%%'''(((&&&$$$%%%"""!!!$$$%%%###"""%%%$$$%%%%%%%%%%%%$$$######""""""$$$%%%%%%%%%$$$$$$(((((('''&&&$$$$$$######%%%###!!!!!!%%%***...///111111000---)))&&&&&&&&&++++++(((&&&)))---,,,(((+++(((%%%$$$%%%'''((((((***)))'''%%%%%%&&&'''((()))'''%%%######%%%''')))'''%%%$$$'''******(((%%%&&&&&&&&&'''(((***+++,,,000222666;;;<<>>\\\qqqmmmEEE888+++)))******))))))((((((***,,,+++))),,,222;;;999888:::>>>BBBCCCCCCEEECCCBBBAAA>>>888000***///......,,,***(((&&&%%%)))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&$$$######%%%&&&&&&%%%'''...111>>>aaa{{{eee999---(((%%%''')))''''''((((((...222222---))))))+++))))))+++,,,---,,,***(((---,,,***+++,,,...------,,,***)))***+++,,,+++***---,,,,,,+++************((('''&&&%%%$$$$$$%%%&&&***&&&$$$''')))+++...111???fffqqqWWW>>>+++&&&&&&''''''''''''&&&&&&,,,***'''%%%%%%(((+++---***+++++++++***)))((('''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))((()))***)))(((''''''(((333KKKkkkvvvUUUBBB///)))++++++)))''',,,)))%%%%%%(((******(((&&&(((+++---...---+++***++++++***)))(((''''''''',,,------,,,++++++,,,...+++---///000///......//////...,,,---...000000///***+++000555555222333777;;;AAAGGGIIIFFFCCCCCCEEEHHHEEE???999444111///...000---++++++---//////...******((($$$&&&++++++)))&&&)))++++++(((&&&''')))((()))******((('''(((***+++++++++******************)))((()))+++,,,+++***111333777AAAOOO]]]eeehhhYYYOOOMMM]]]xxxyyySSS888000000...******+++,,,,,,***)))***+++++++++)))'''''')))...222,,,***))))))******((('''+++(((&&&''')))((($$$ '''((()))(((&&&%%%&&&'''%%%%%%%%%'''((((((&&&$$$'''&&&%%%%%%$$$%%%&&&''')))'''&&&'''((((((&&&%%% $$$)))***))))))---000)))'''%%%$$$$$$$$$"""!!!$$$######''',,,//////---111111111111000///---,,,...---,,,***)))'''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$"""###############$$$$$$ !!!"""##################$$$%%%&&&''''''((((((###$$$%%%%%%$$$###$$$%%%!!!"""$$$%%%&&&&&&%%%%%%""""""!!! !!!""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%#########$$$######"""###$$$%%%$$$###%%%""""""%%%$$$!!!!!!%%%$$$$$$%%%%%%$$$$$$###"""""""""$$$%%%&&&&&&&&&&&&---+++)))'''%%%###""""""%%%######%%%((()))******......---***'''%%%&&&'''(((((('''%%%)))...---((('''&&&%%%&&&'''((('''&&&((('''%%%$$$$$$&&&)))***%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%'''))))))&&&"""&&&&&&''''''(((***+++,,,000222666;;;===@@@JJJUUUOOO===...---//////111777<<<999555111.........///***)))((('''&&&''''''(((+++,,,---,,,***((((((((((((((())))))+++---...///...---,,,,,,++++++++++++///...---...//////---,,,...---+++******+++,,,---000...000222>>>^^^rrrmmmBBB555***)))+++,,,++++++((((((***,,,***''')))///333222222333555888999:::=========<<<888222,,,'''+++++++++++++++***)))((((((((((((&&&%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''&&&%%%&&&...777IIIjjj}}}ccc999,,,(((&&&)))***((((((***,,,111555333---(((((()))(((***---......,,,+++***000...,,,,,,------,,,+++///,,,)))(((***+++,,,,,,---------,,,+++***))))))((('''%%%$$$%%%%%%&&&&&&+++&&&$$$'''((()))000888RRRttt|||]]]DDD555,,,(((((((((((('''&&&%%%$$$***)))&&&%%%%%%(((+++---***************)))((((((%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&'''((()))%%%(((******)))(((((((((111;;;OOOlllgggPPP666***)))))))))))),,,)))&&&&&&)))***)))(((%%%'''***,,,------+++***(((((((((((()))))))))))))))***+++***)))(((***,,,***((('''+++000222...******))))))+++...111222111---+++---000111///111666888???GGGHHHDDDAAAAAACCCDDDBBB@@@<<<777333///,,,///---***))))))***))))))((()))'''$$$&&&+++,,,)))(((+++---+++'''$$$%%%'''((()))***)))'''&&&'''(((******)))(((((())))))***((('''((()))+++,,,+++)))000333;;;III```vvvmmm\\\OOOUUUeeewww[[[<<<000///---(((,,,,,,,,,------,,,,,,+++******)))'''%%%&&&))),,,***)))((()))***)))'''&&&,,,'''###$$$((((((###''''''&&&%%%%%%&&&***---&&&%%%%%%&&&))))))((('''((('''%%%######$$$&&&'''((('''&&&'''((((((&&&$$$$$$***+++((((((,,,111(((&&&$$$$$$$$$$$$###"""&&&%%%%%%&&&)))...222666@@@@@@@@@@@@???===;;;:::666555333000,,,)))'''&&&'''$$$$$$&&&&&&######%%%######################## !!!######"""!!!"""###'''''''''&&&&&&%%%#########$$$%%%$$$###"""###%%%!!!"""$$$%%%&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$###""""""%%%$$$$$$$$$############""""""""""""""""""""""""###"""###&&&$$$ $$$$$$$$$$$$$$$$$$######"""""""""######$$$&&&((()))...,,,)))&&&$$$###""""""$$$""""""''')))&&&$$$%%%&&&'''''''''&&&'''***,,,&&&&&&&&&%%%)))...---((($$$$$$%%%'''))))))'''%%%$$$$$$""""""###%%%'''(((###%%%&&&'''((('''&&&%%%)))'''%%%''')))(((%%%!!!((((((((())))))***+++,,,///000555:::===BBBNNNZZZTTTBBB222///000...000444>>><<<888444111///......))))))(((''''''((()))***)))+++,,,***(((&&&&&&'''(((((()))***+++---///000,,,,,,+++*********++++++///---------......,,,***---------,,,,,,,,,---------+++,,,---999WWWlllggg???333)))(((++++++++++++&&&&&&''')))&&&###%%%+++***++++++,,,---.........222333444333111---(((%%%'''((())))))******))))))&&&((((((%%%%%%((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###%%%'''((('''&&&'''000@@@YYYuuu}}}cccBBB,,,((((((******((())),,,...111333222---)))(((((((((+++---......------...222000......//////...---222///+++***+++---......------------,,,+++)))((()))'''%%%$$$&&&''''''&&&***&&&%%%(((((()))666EEEpppsssNNN888000---))))))(((((('''&&&&&&%%%)))(((&&&%%%%%%&&&((()))''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&'''(((((((((***,,,+++***(((''''''))),,,666NNNrrr}}}dddGGG555---)))((()))***(((&&&'''***+++)))&&&%%%''')))+++,,,+++***)))%%%&&&'''((())))))))))))'''((()))((('''''')))***,,,(((%%%(((///111,,,&&&'''''''''))),,,///000000333///,,,------+++---000666===DDDFFFCCC@@@AAABBBDDDDDDCCC@@@<<<666111...---,,,***(((&&&&&&&&&&&&((()))'''$$$&&&,,,---***+++------+++'''%%%%%%''''''((()))(((&&&%%%&&&'''))))))(((''''''((())))))&&&&&&&&&(((***+++)))(((///777FFF[[[yyyyyyllljjjiiigggnnnyyysssUUU:::///000...))),,,******+++......,,,)))(((((()))'''&&&&&&''')))(((''''''((())))))'''$$$(((&&&%%%%%%''''''&&&$$$'''''''''&&&%%%&&&))),,,((('''&&&&&&''')))(((''')))'''$$$""""""###%%%''''''&&&&&&'''((('''%%%###$$$&&&))))))(((((()))+++((('''%%%$$$%%%&&&%%%$$$++++++++++++///:::IIITTTbbbcccccccccaaa___\\\[[[RRROOOIIIAAA888111+++''''''######&&&&&&""""""%%%############"""""""""""" """$$$###!!! !!!"""'''''''''&&&%%%###"""!!!###$$$$$$$$$""""""###%%%!!!"""$$$%%%&&&&&&%%%%%%!!!###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!! %%%$$$######$$$$$$###"""""""""""""""!!!!!!"""###!!!"""$$$'''%%% """$$$$$$$$$$$$$$$###""""""###"""!!!!!!###%%%)))+++***(((&&&$$$""""""######%%%!!!"""''')))&&&$$$&&&&&&&&&&&&&&&%%%'''***,,,&&&&&&&&&%%%)))---,,,&&&$$$$$$$$$&&&((()))(((&&&%%%$$$#########$$$%%%&&&%%%%%%&&&''''''''''''''''''%%%$$$&&&))))))&&&"""++++++************++++++---...222777;;;CCCQQQ___YYYEEE555000000---...333>>>===999666222///---,,,((((((''''''''')))***+++&&&(((***)))((('''((()))))))))))))))***+++,,,---******)))))))))***++++++...---,,,,,,---,,,***(((++++++,,,---------,,,+++''')))---+++000LLLbbb```>>>222((('''))))))((('''&&&%%%%%%&&&### $$$***''')))***+++***)))(((((()))+++,,,,,,+++((('''&&&%%%&&&&&&'''(((((((((((($$$''''''$$$%%%)))***'''%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$&&&((()))(((''')))111FFFdddwwwpppVVV???,,,)))((()))(((&&&(((---/////////...---,,,+++***(((***------,,,---///111222000//////111222222222222000......///000///...---.........,,,+++)))(((***'''%%%%%%''')))((('''(((%%%'''***))),,,???UUUkkkCCC111---,,,((('''&&&&&&%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''((()))))))))((((((###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''(((((((((***++++++)))''''''(((###&&&---;;;UUUwww{{{]]]GGG777,,,'''''')))''''''))),,,,,,(((%%%&&&'''((()))))))))))))))&&&'''((()))))))))(((''''''((((((((('''''')))+++,,,)))&&&)))---///,,,(((***)))((()))+++---------333...+++,,,,,,******---333888???BBBBBBBBBCCCDDDEEEDDDBBB???;;;777333111++++++)))(((&&&&&&'''(((((()))'''$$$''',,,...,,,,,,,,,+++)))((('''(((***'''((()))(((&&&%%%&&&''')))((('''&&&&&&'''))))))))))))***,,,......---+++000===QQQlllttt___YYY___jjj___JJJ555...000000++++++(((&&&(((---...***%%%&&&''')))(((''''''((()))'''&&&&&&''')))(((&&&$$$$$$%%%''''''&&&'''(((************(((&&&%%%&&&(((+++)))'''&&&''''''''''''***'''$$$"""!!!###%%%'''&&&&&&&&&'''((('''%%%###***((('''((()))(((&&&$$$)))'''%%%&&&'''((('''&&&%%%(((+++000;;;PPPkkk~~~tttoooeeeXXXJJJ===444...'''######&&&&&&"""!!!%%%#########""""""""""""""" ###%%%$$$!!! !!!$$$$$$%%%%%%%%%$$$#########$$$$$$###""""""###%%%!!!"""$$$%%%&&&&&&%%%%%%###%%%'''))))))'''%%%###$$$$$$$$$$$$$$$###""""""%%%$$$######$$$$$$###"""#########"""!!!!!!"""### !!!%%%(((%%%"""###$$$$$$$$$$$$###""""""###""" !!!%%%))),,,&&&%%%###!!!!!!"""###$$$'''""""""(((***((('''*********)))'''%%%%%%''')))''''''&&&%%%))),,,***%%%%%%$$$###$$$'''((((((((((((((('''&&&%%%%%%%%%%%%((('''%%%%%%%%%''')))***%%%$$$###&&&)))***'''$$$---,,,++++++***+++++++++,,,,,,///555:::CCCSSSaaa[[[GGG555111000---...222>>>===:::666222...+++)))''''''''''''((()))+++,,,$$$&&&((()))))))))***,,,+++******))))))))))))))))))((((((((()))***++++++...---++++++,,,+++)))''')))***,,,------,,,+++)))$$$***000,,,+++CCC[[[\\\???222(((&&&((('''%%%$$$'''&&&&&&'''$$$!!!%%%+++(((+++---...,,,***((('''$$$&&&'''((('''&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%###''''''$$$%%%***+++(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&)))***)))''')))000GGGfffqqq```DDD333---)))'''((('''%%%(((---...---+++,,,---...---,,,'''))),,,,,,+++,,,000333000//////000333555666666111111111222333222///,,,............---+++)))(((+++(((%%%%%%(((***)))(((&&&%%%(((,,,***///FFFaaaddd>>>---++++++&&&%%%$$$###$$$&&&)))***'''''''''&&&%%%###"""!!!&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))"""###%%%&&&&&&%%%###"""$$$$$$%%%&&&&&&'''((((((&&&((()))***)))))))))+++###)))///444BBB^^^nnnUUU@@@///&&&$$$(((''''''***---,,,((($$$''''''''''''(((((((((((((((((()))))))))'''&&&%%%'''((()))((('''(((***+++)))((()))***,,,.........000...,,,,,,---...---,,,...***)))---...,,,,,,...111555;;;???BBBDDDFFFGGGFFFDDD@@@<<<888555333222******)))((('''''')))***((()))'''%%%(((---///,,,---+++)))((((((***+++,,,)))***,,,+++)))(((((()))))))))))))))((((((((((((+++'''%%%(((---000222444:::OOOooovvv\\\LLLQQQEEE;;;888555///,,,---************+++,,,------%%%&&&'''''''''&&&%%%$$$)))&&&######&&&((('''%%%((('''%%%$$$'''***&&&***'''%%%%%%(((***)))'''((('''%%%$$$$$$%%%'''(((///)))&&&'''(((%%%""""""***)))((((((((((((&&&$$$)))(((''''''''''''&&&%%%!!!&&&%%%&&&+++,,,***''')))...===ZZZ|||zzziiiRRR<<<...---$$$!!!!!!$$$%%%$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!""""""&&&%%%$$$$$$$$$###!!!!!!###%%%###!!!!!!$$$''''''"""!!!%%%(((&&&%%%%%%###$$$$$$$$$$$$###""""""###"""""""""$$$%%%$$$###"""!!!###%%%###!!!&&&###"""$$$!!!!!!%%%!!!###%%%&&&$$$"""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%$$$###&&&!!! $$$$$$!!!###((($$$######%%%''''''&&&%%%+++,,,,,,)))&&&&&&))),,,%%%&&&'''((((((&&&$$$###$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&((())))))'''&&&(((+++,,,***+++...---+++...)))***444>>>EEEOOOXXXUUUIII888...+++...000111999<<<999111...111000+++)))&&&$$$$$$'''+++...///(((((((((((()))))))))***(((***,,,+++((('''(((+++&&&'''''''''&&&'''))),,,---+++******+++***)))((('''))),,,...///---***)))((())),,,000666>>>HHHNNN:::000)))******''''''***!!!!!!"""$$$''''''&&&$$$)))(((&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''))))))(((''''''''''''(((%%%%%%%%%'''***,,,,,,,,,&&&%%%###$$$%%%&&&&&&%%%''''''&&&&&&&&&'''((((((***999UUUmmmjjjQQQ777++++++### %%%***((('''))),,,,,,++++++***))))))(((333000---,,,,,,+++***(((000000000222555555444333...,,,+++,,,///111///---+++++++++******)))''''''(((((('''&&&%%%%%%$$$$$$***"""$$$---...000LLLpppsssFFF,,,,,,---''')))'''&&&&&&((()))(((''''''%%%###"""###%%%%%%$$$%%%"""###''''''$$$$$$'''!!!%%%***+++)))&&&%%%&&&%%%%%%%%%%%%&&&((()))***&&&&&&&&&'''(((((())))))%%%&&&'''(((((('''&&&%%%***'''###***777DDDdddiiiNNN:::...(((&&&&&&&&&)))...///((( &&&'''((((((((((((((('''###&&&'''&&&$$$%%%)))---'''---...***'''(((((('''(((***++++++))))))+++.........---***((((((***,,,(((+++------+++)))+++,,,444777<<>>[[[llldddIII222***+++### %%%))))))((()))///---+++)))((()))***+++000...---,,,---,,,+++)))......///111222111///,,,---,,,***,,,...///...,,,((())))))*********))))))((((((((('''&&&%%%%%%%%%***%%%(((//////444RRRuuubbb<<<(((''')))%%%***)))''''''((()))((('''&&&$$$###"""$$$%%%%%%%%%%%%###$$$((((((%%%%%%'''"""%%%)))+++***((('''&&&&&&&&&&&&&&&'''((())))))%%%%%%'''((()))*********&&&'''(((((((((((('''&&&)))'''###(((222;;;UUUzzz}}}^^^DDD444---***((('''(((***+++'''"""&&&''''''((())))))))))))&&&''''''&&&&&&''')))+++''',,,---)))'''((((((&&&***+++,,,+++((((((***,,,,,,...///...+++******+++)))+++---,,,***)))+++---222555:::>>>@@@AAACCCDDDDDDAAA>>><<<:::888333000...---,,,,,,,,,+++(((%%%)))'''%%%%%%(((***++++++******))))))'''&&&$$$###''')))******)))((()))******************+++++++++(((((()))++++++000>>>MMMyyy\\\III666000222222...***------,,,******)))))))))&&&''''''''''''&&&%%%%%%((('''%%%%%%'''((('''&&&((((((%%%"""%%%***)))%%%)))((('''(((((('''$$$"""***)))(((''''''((()))***'''###"""%%%'''&&&&&&)))))))))))))))((('''&&&&&&'''&&&%%%&&&((()))((('''''''''&&&###%%%)))***'''000666OOOzzzuuunnniiifff^^^```bbbbbb```\\\WWWTTT@@@666---***)))'''$$$###"""###$$$&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$%%%&&&&&&$$$&&&'''&&&$$$!!! !!!%%%!!!!!!%%%&&&$$$###$$$$$$$$$$$$$$$######""""""###"""""""""$$$%%%$$$###""""""$$$&&&###!!!&&&&&&""" """$$$######%%% !!!"""""""""###%%%'''%%%###""" """###%%%###"""!!!"""###$$$###!!!###!!!"""%%%%%%###"""%%%&&&%%%%%%%%%''''''%%%###'''(((((('''%%%&&&(((+++((('''%%%######$$$%%%'''"""$$$%%%'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$(((***&&& !!!%%%###'''(((&&&'''******'''---)))(((///777>>>EEEKKKOOOIIIBBB<<<999555000,,,222222000***)))++++++)))...+++'''&&&'''(((((((((((((((((((((((((((((((((+++,,,,,,+++)))'''((()))((()))))))))((()))+++...+++)))))))))+++,,,+++***...---,,,***************))))))))))))***---222666333,,,'''(((***))))))***'''&&&%%%'''((((((&&&%%%$$$&&&((())))))(((&&&%%%''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&$$$######%%%((())))))((()))'''%%%$$$%%%&&&%%%$$$&&&%%%%%%$$$%%%&&&'''(((---FFFbbbjjjXXX<<<,,,((()))$$$"""%%%))))))((((((000---***'''&&&(((+++---++++++,,,...//////---+++111111111333333111...+++,,,+++******,,,---,,,+++&&&'''((()))******+++***))))))((((((''''''&&&&&&)))(((+++///111<<<\\\~~~sssNNN333'''%%%%%%&&&,,,***))))))******)))'''%%%$$$######%%%''''''&&&%%%$$$&&&******'''%%%'''$$$%%%''')))++++++)))&&&(((((((((((((((((((((((($$$%%%''')))***+++******''''''((((((((((((''''''((('''###&&&---///AAA___vvvWWW???222---***''''''''''''&&&%%%&&&''''''((()))******+++***(((''''''((())))))((('''+++,,,)))'''((((((&&&+++,,,,,,***((('''(((***,,,...111111///---++++++,,,,,,,,,+++))))))+++---///333888<<<>>>@@@BBBDDDFFFCCC???;;;999777444222000///...------,,,)))&&&***(((&&&%%%'''(((((((((+++(((&&&&&&)))***)))'''(((***,,,,,,+++***+++,,,))))))***************+++***)))***++++++555OOOiiizzzsssmmmqqq{{{bbbEEE555222222---''',,,,,,+++***************'''''''''''''''&&&&&&%%%(((''''''''''''(((''''''((((((%%%###%%%***+++((($$$%%%''')))******((('''***)))(((((((((((()))***&&&######'''((('''(((+++((()))******(((''''''''')))((('''(((***+++***)))((('''&&&&&&))),,,,,,***666AAAbbbwwwkkk___PPPGGG888777666888>>>IIIUUU\\\OOOFFF888,,,'''&&&%%%######$$$&&&''''''%%%$$$###$$$$$$######$$$$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$###%%%&&&'''%%%###!!! !!! $$$$$$"""!!!"""$$$$$$$$$##################"""""""""$$$%%%$$$###"""!!!###%%%"""%%%&&&### !!!!!!!!!"""$$$%%%%%%$$$###$$$''')))&&&$$$"""!!!!!!"""$$$&&&###!!! !!!"""###"""!!!""""""###%%%%%%$$$""""""'''&&&&&&&&&'''&&&%%%###))))))((('''''''''((()))((((((&&&%%%%%%%%%&&&'''"""###&&&((())))))((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$############$$$&&&''''''$$$!!! """%%%"""%%%'''%%%&&&))))))'''---+++))),,,111777===AAAFFFDDDBBB@@@===888111+++///...,,,((('''((())))))---+++((('''(((((('''&&&))))))(((((((((((('''''',,,,,,,,,+++)))(((((((((&&&'''''''''&&&'''))),,,)))(((((()))+++---,,,+++......---,,,+++))))))(((+++++++++***)))***---000...)))&&&''')))+++***)))((('''&&&&&&''''''%%%$$$%%%&&&'''((((((((('''&&&'''((()))******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''')))((((((***(((%%%%%%%%%%%%$$$###&&&%%%$$$$$$$$$&&&((()))...KKKgggeeeKKK111&&&''''''%%%$$$&&&((()))((((((,,,+++)))''''''((()))***(((***,,,000222222///---222000////////////...,,,******)))***************&&&'''((()))***************)))))))))((((((''''''((()))+++...444IIIlllhhhAAA000+++'''&&&***,,,+++******++++++)))'''%%%$$$###$$$&&&(((((('''&&&%%%'''++++++'''%%%'''%%%$$$%%%(((,,,---***&&&)))))))))))))))(((((((((&&&''')))***+++***)))((((((((((((((((((((((((((('''(((%%%'''+++)))111GGGaaapppPPP999...***''''''&&&$$$$$$%%%&&&&&&'''((()))***,,,,,,---***'''(((***+++)))&&&(((,,,,,,))))))******'''*********))))))))))))***...///111111///...------...---+++)))))))))+++------111777;;;>>>@@@CCCDDDGGGDDD@@@<<<999777666555444111---+++******)))(((,,,***'''''''''((('''&&&+++&&&###$$$)))---+++)))(((***++++++***)))***+++((((((((()))))))))******,,,******,,,---<<>>333111---(((***)))))))))******+++,,,((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((()))'''$$$%%%***,,,)))%%%'''***+++,,,+++******)))(((((((((((((((((())))))&&&&&&))))))''')))---''')))+++***((('''((()))&&&%%%$$$%%%'''(((((('''&&&%%%&&&)))+++******)))???VVV~~~vvvjjj___UUUIII;;;111222000---,,,///:::HHHQQQ^^^[[[MMM888***((()))(((&&&'''''''''&&&$$$###!!!###$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%""""""###%%%&&&'''&&&$$$"""!!! """&&&&&&"""!!!$$$%%%$$$###"""""""""#########"""""""""$$$%%%$$$###!!!"""!!!(((&&&""" """"""!!!'''''''''%%%######$$$&&&###"""!!! !!!"""###"""!!! !!!""""""!!! """###$$$$$$$$$$$$###!!!((('''&&&&&&''''''%%%###,,,+++***))))))((('''''''''(((((())))))'''&&&%%%"""$$$&&&)))***)))((('''((('''&&&&&&%%%%%%&&&&&&'''&&&$$$###"""###$$$$$$***'''######%%%'''&&&$$$"""&&&'''&&&'''******(((...---******---333777777======>>>>>><<<777111---000---***(((''''''(((******)))(((((())))))(((''')))))))))))))))))))))(((---,,,++++++******)))(((&&&'''''''''&&&'''))),,,)))(((((()))+++------,,,,,,---......---***'''%%%)))***+++***))))))+++---***(((&&&&&&***,,,+++)))((('''%%%%%%&&&&&&$$$###'''&&&&&&%%%&&&'''((()))'''((()))******)))((('''&&&&&&'''''''''&&&%%%$$$'''&&&%%%&&&((()))((('''***(((&&&%%%&&&&&&%%%###&&&%%%$$$###$$$&&&)))***000PPPiii___@@@)))$$$'''%%%%%%%%%&&&'''))))))''''''(((((()))(((((('''&&&'''))),,,000333333000...,,,)))&&&%%%''')))+++,,,))))))))))))((((((((()))(((((())))))))))))(((((()))))))))))))))(((((((((%%%(((***...>>>]]]~~~___999///...((('''---,,,+++***+++,,,+++)))'''%%%$$$$$$%%%((()))((('''(((&&&'''++++++'''&&&'''&&&%%%%%%'''+++,,,)))&&&((())))))***))))))((('''))))))******)))(((&&&%%%((((((''''''''''''((((((&&&(((&&&(((,,,(((***999GGGggggggHHH111***&&&((('''$$$###%%%&&&&&&&&&'''(((***+++,,,---***((()))++++++)))&&&***,,,,,,******---,,,((((((((('''((()))++++++,,,000000000...------///111///---***))))))***+++,,,,,,000666;;;???AAADDDFFFGGGFFFCCC???;;;999888888888222,,,'''&&&((()))***---+++))))))))))))'''&&&&&&"""!!!&&&***)))&&&(((***+++***)))''''''((('''''''''((())))))******...******...222DDDppp|||ppp]]]LLL???<<>>777222---******,,,......///444;;;AAA^^^hhhdddKKK333++++++)))(((((('''&&&%%%$$$######&&&&&&''''''''''''&&&%%%&&&%%%$$$%%%%%%### #########%%%''''''%%%#########&&&***)))%%%$$$'''&&&%%%###"""""""""###$$$###"""""""""$$$%%%$$$###$$$$$$%%%&&&### %%%---+++'''""""""%%%&&&###%%%%%%%%%###!!! """  """!!! !!!"""###""" """%%%%%%######$$$$$$!!!'''&&&&&&&&&((((((&&&$$$,,,+++))))))******((('''&&&''')))***)))(((&&&$$$###%%%&&&((())))))))))))(((''''''&&&&&&&&&&&&&&&'''&&&$$$###"""###%%%&&&,,,'''###$$$)))+++(((###"""&&&'''&&&'''++++++)))------***(((,,,222555444777888888777666444222000111---)))((('''%%%'''+++((('''''')))******)))''')))))))))******+++++++++---+++******+++,,,***)))((()))))))))((()))+++...)))(((((()))+++---,,,++++++,,,...///...+++'''%%%&&&((()))))))))(((***+++((((((''''''***...,,,((((((&&&%%%$$$%%%&&&%%%$$$'''&&&%%%$$$%%%''')))+++(((((())))))))))))((((((&&&&&&'''((((((&&&%%%$$$((('''&&&'''((()))(((''')))(((&&&%%%&&&&&&&&&%%%'''&&&$$$$$$%%%'''***,,,888WWWjjjYYY:::(((%%%&&&###&&&'''&&&'''))))))'''%%%''')))******(((&&&%%%'''(((+++///222111///,,,***'''$$$$$$&&&***---...((()))***)))((('''((()))((((((((())))))(((''''''))))))))))))(((((((((((($$$(((,,,555PPPuuuvvvRRR333,,,---'''&&&+++***)))***+++,,,,,,***(((&&&%%%%%%'''))))))(((&&&)))''''''***)))&&&%%%(((&&&%%%&&&'''))))))'''%%%&&&'''((()))***)))((('''******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%(((&&&'''---)))'''222888PPPooo```===000'''((()))%%%###%%%'''&&&&&&&&&'''(((***++++++***)))***+++***((('''***,,,+++)))+++...,,,((('''&&&%%%'''***,,,,,,,,,//////...,,,++++++...111///---***)))***++++++******///555:::>>>BBBEEEGGGGGGGGGEEEBBB>>><<<<<<<<<:::444,,,&&&%%%''')))+++---,,,*********)))'''&&&'''%%%###%%%(((+++***))),,,---...---***)))((()))'''(((((()))******++++++...***,,,222888JJJvvv~~~nnnWWWBBB777222222555<<>>RRRlllyyyPPP;;;***(((***&&&$$$''''''&&&%%%$$$%%%&&&((()))''')))++++++)))((((((((()))***)))'''***---+++&&&)))'''%%%''')))++++++***+++,,,---,,,++++++,,,...///,,,******,,,,,,***((((((,,,333999===AAADDDFFFEEEGGGHHHFFFBBB??????@@@:::555...***((())))))))),,,***))))))))))))'''%%%******+++,,,,,,,,,,,,+++111222222111...,,,+++,,,((())))))***++++++,,,,,,---)))---666<<>>333---///)))---222222999>>>777888888:::BBBTTTpppzzz```GGG333***)))---++++++...111:::LLL]]]YYY???222***************+++++++++***&&&+++---******---///...------,,,,,,,,,+++++++++,,,***(((((()))))))))(((,,,***((()))+++---,,,+++)))***++++++++++++***)))(((''''''&&&&&&''''''((()))+++,,,+++)))''''''(((((('''&&&&&&%%%%%%%%%&&&'''$$$%%%+++555IIIjjjzzz\\\<<<222000(((***,,,+++))),,,222555444555???IIIPPP[[[hhhooopppjjjGGG---,,,&&&((('''!!!$$$)))$$$''''''(((((('''%%%###"""'''$$$""""""###$$$#########&&&%%%###$$$''''''%%%$$$$$$###"""""""""""""""$$$###"""###$$$%%%###""""""""""""$$$%%%%%%$$$"""%%%%%%$$$%%%%%%$$$ $$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$######""""""&&&%%%'''***((($$$###%%% !!!!!!!!!"""""""""###$$$%%%%%%######$$$%%%$$$%%%'''((((((&&&%%%$$$)))***+++)))&&&&&&'''******&&&((((((%%%+++---$$$)))%%%%%%)))***'''(((---///---***)))))))))'''&&&)))&&&###"""###'''---000))))))))))))((((((((((((###%%%%%%###&&&+++,,,(((+++***)))***---111555888999;;;777---'''***......///...,,,***((((((((((((...------+++***)))((('''((('''&&&&&&&&&(((***+++***+++,,,------,,,+++***)))(((((()))******)))'''((((((''''''''''''((((((---,,,+++***)))(((((())))))%%%$$$))),,,)))%%%$$$(((***---...///000///...,,,)))'''''')))***)))'''((()))******((('''&&&%%%)))'''&&&&&&(((((((((''')))&&&%%%''''''$$$$$$'''(((&&&$$$$$$&&&'''(((''''''%%%###&&&***+++)))&&&,,,)))((('''%%%'''222>>>eeeUUU555)))$$$$$$###&&&&&&"""###''')))'''...---***'''***......***...+++)))))))))))))))))),,,+++))))))+++,,,,,,,,,...+++((('''((((((((((((***))))))((((((((((((((()))'''%%%&&&((((((&&&$$$...---AAAdddvvvGGG666)))***---)))'''((()))&&&%%%(((...///+++&&&'''''''''(((((())))))))))))))))))++++++***&&&###%%%%%%&&&&&&&&&&&&&&&&&&)))))))))))))))************)))'''&&&&&&&&&'''((()))((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))******+++000@@@]]]}}}kkkIII666000......///+++)))''''''((()))))))))((((((((((((((()))))))))((('''&&&''')))***(((&&&%%%&&&'''(((***+++,,,,,,,,,,,,------,,,+++******(((***------,,,++++++,,,''''''+++333999:::===AAA???BBBCCCBBBBBBCCCAAA===555555333000,,,******+++(((((())))))((('''&&&&&&***(((&&&'''))),,,,,,+++999JJJ```kkkhhhXXXEEE888555...444@@@GGGQQQVVVOOOKKKMMMTTTdddzzzlllRRR>>>000***+++///---,,,///222777AAAJJJ}}}fffEEE444---***+++++++++++++++******(((,,,...,,,+++...000///,,,,,,,,,++++++++++++++++++***(((((()))))))))(((,,,***((()))+++...//////((()))))))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&***+++,,,***((('''(((((((((((('''&&&&&&&&&''''''$$$(((***---===___wwwWWWBBB111------'''...+++))),,,:::IIIOOOMMMOOO[[[kkkvvv]]]999222)))(((((("""%%%***%%%&&&'''''''''&&&$$$"""!!!&&&$$$""""""###$$$$$$###%%%###!!!!!!(((///---'''$$$######""""""""""""###$$$###"""###$$$$$$###""""""""""""$$$%%%%%%$$$"""######"""######"""$$$$$$$$$%%%$$$$$$###"""###$$$$$$$$$$$$###""""""""""""%%%)))'''!!! !!!!!!!!!"""""""""#########$$$%%%$$$######$$$%%%$$$%%%%%%&&&%%%$$$###"""*********(((&&&&&&)))+++(((###%%%$$$&&&***"""(((%%%%%%(((((('''(((+++,,,***(((((())))))((('''+++)))%%%###$$$''',,,///((()))*********)))'''&&&###$$$$$$###%%%******''',,,+++******---222888;;;;;;;;;555---((()))+++,,,///...,,,)))(((''''''(((///......---,,,***)))(((&&&&&&%%%%%%&&&''')))******+++,,,---------,,,++++++)))'''((()))***)))(((&&&&&&''''''''''''&&&&&&+++***)))(((((((((((((((***$$$"""'''---+++'''%%%((())),,,111333111---***---)))%%%&&&)))+++)))&&&'''''''''''''''%%%$$$$$$((('''&&&'''))))))'''&&&)))&&&%%%''''''$$$%%%((((((&&&%%%%%%'''))))))(((&&&$$$###%%%(((***'''%%%(((&&&&&&&&&&&&***555BBBpppzzzOOO111'''###$$$###%%%$$$!!!"""(((++++++///111111......111111...+++,,,,,,***))))))+++------+++***)))+++++++++***,,,***'''&&&'''(((''''''((())))))))))))(((''''''***(((%%%%%%&&&''''''&&&//////DDDiiihhh<<<...&&&)))+++%%%!!!!!!''''''''')))++++++)))'''''''''''''''(((((((((((()))(((''''''((((((&&&$$$%%%%%%%%%&&&&&&'''''''''***(((&&&%%%%%%''')))***---+++)))(((&&&&&&&&&''',,,+++***((('''%%%$$$###%%%&&&'''((())))))))))))---)))***666HHH___www~~~]]]???111000...***---+++((((((((())))))((())))))(((((((((((((((((()))((('''((())))))'''&&&&&&''''''(((((()))******++++++,,,,,,,,,++++++***(((+++---...---,,,------'''&&&***111555666999===???AAAAAA@@@BBBDDD@@@999666666555222---)))''''''&&&'''''''''((())))))***((('''&&&(((+++---......AAA\\\}}}www```PPP???888CCCXXXhhhuuu|||vvvsssssszzzeeeMMM===444000222222000...///444999???BBBjjjsssLLL666///+++,,,,,,,,,,,,+++***)))+++///000,,,***+++,,,***+++++++++++++++************)))'''((()))***)))(((+++***(((((())),,,///111(((((((((((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%)))******)))&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''...///222LLLvvvZZZ999000++++++---+++222...,,,888QQQkkkuuutttwwwrrrMMM888,,,***+++'''(((+++&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$######$$$%%%$$$###'''$$$!!!%%%000666000&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$""""""###$$$###""""""""""""$$$%%%%%%$$$"""###"""!!!""""""!!!######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###""" ### """"""""""""############"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$###!!!!!!***)))'''%%%%%%&&&)))+++'''"""###!!!""")))"""((('''''''''(((((()))******(((''''''((())))))(((333000+++&&&$$$$$$&&&((('''(((***+++***)))'''%%%%%%$$$$$$$$$&&&))))))(((...,,,******---444<<<@@@<<<888222,,,)))***++++++000///---***)))((()))))).........---,,,***((('''%%%%%%%%%%%%&&&((()))***++++++,,,---------,,,,,,,,,***''''''(((*********'''(((************((('''******)))((((((((())))))***&&&%%%))),,,***''''''***))),,,333777444...***,,,'''"""###'''***(((%%%((('''&&&&&&&&&&&&%%%###&&&&&&&&&((())))))'''$$$)))&&&%%%''''''%%%%%%((((((&&&&&&&&&(((***)))(((%%%$$$###%%%'''(((&&&$$$&&&%%%%%%&&&'''+++666CCCiiiwwwhhhDDD...%%%###&&&$$$$$$###"""%%%***...000111666888555333444444222***...///+++)))+++...000...,,,************)))(((+++)))''''''(((((((((''''''((()))))))))(((&&&%%%)))(((&&&$$$%%%&&&((((((...111LLLrrrvvvSSS111((($$$***+++%%% !!!&&&'''))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&'''''''''---***&&&###"""$$$'''***---,,,***)))(((((()))))),,,,,,+++***(((&&&%%%###%%%&&&((()))))))))((('''---&&&&&&///666BBB]]]xxxrrrNNN555000...(((...+++(((''''''''''''&&&)))))))))((((((''''''&&&(((''''''(((((('''&&&%%%+++***)))((('''&&&%%%$$$******+++++++++++++++******,,,......,,,+++++++++)))((()))///333444777;;;??????>>>???BBBDDD>>>666333444444222---)))&&&%%%))))))))))))***+++,,,,,,(((((()))***,,,---......EEEggg{{{mmmLLLGGGXXXuuuppp[[[JJJ===555333555333000000555<<<@@@AAAVVVsss|||TTT:::111---......///...,,,***)))***......***((()))***(((************************)))((('''((()))***)))''')))((('''&&&'''***---000'''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$'''((('''&&&$$$###$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&(((...000:::___gggBBB,,,---+++))),,,,,,222000444HHHlllxxxtttsssyyybbb???...***---***)))***$$$$$$$$$$$$$$$$$$$$$######%%%$$$###$$$%%%&&&%%%###&&&%%%$$$(((222666--- &&&%%%%%%%%%%%%%%%&&&&&&&&&$$$""""""#########""""""""""""$$$%%%%%%$$$"""$$$###""""""###"""!!!"""######$$$$$$#########!!!"""$$$%%%%%%$$$###"""""" """  """"""""""""############"""###$$$$$$""""""###$$$$$$$$$$$$$$$######"""""")))'''$$$######%%%'''(((((($$$&&&###%%%,,,''')))))))))((((((*********)))(((&&&''')))******)))777444...((($$$"""######&&&''')))***)))(((&&&$$$&&&$$$$$$&&&(((******+++...,,,))))))...777@@@GGG>>>777...******+++,,,---111000...,,,+++++++++,,,------------,,,)))'''&&&&&&&&&''''''(((***+++,,,***++++++,,,------------,,,***(((''')))*********))))))+++,,,,,,+++))))))******)))))))))******+++(((((()))***'''######(((++++++444CCCJJJAAA333***+++'''""""""&&&)))(((&&&+++(((&&&&&&((((((&&&$$$&&&&&&&&&''')))(((&&&$$$)))&&&%%%((((((%%%&&&)))&&&&&&%%%''')))******((($$$$$$$$$%%%&&&&&&%%%$$$&&&%%%&&&''''''***555AAA]]]eeeUUU999,,,&&&"""&&&&&&%%%$$$%%%(((,,,111555111666888666444555444111)))///000,,,)))---111111---,,,******+++***(((&&&+++)))(((((()))***)))((('''((()))))))))(((&&&%%%((((((&&&%%%$$$&&&((()))...999\\\dddAAA,,,&&&'''...000)))&&&(((&&&((())))))'''%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%$$$%%%%%%%%%&&&&&&'''''''''111---)))%%%###$$$&&&(((++++++*********+++,,,---************)))((('''&&&%%%&&&((()))))))))((('''***$$$%%%,,,,,,///EEEbbbhhhEEE666000+++---***'''&&&&&&&&&%%%$$$))))))((((((''''''&&&&&&%%%&&&'''''''''&&&&&&&&&,,,+++***((('''%%%$$$###(((((()))***+++++++++++++++,,,...---+++(((((((((,,,)))***...111222666;;;??????>>>===AAACCC===555///111222111...***((('''++++++++++++************)))***+++,,,,,,,,,------GGGiii]]]ZZZoooxxxcccLLL;;;333888::::::888:::<<<;;;777DDD[[[|||^^^???222///000111111000...+++)))%%%)))+++(((''')))+++))))))))))))))))))*********(((''''''(((******)))'''&&&''''''&&&&&&'''***---((('''&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&'''&&&$$$"""!!!###%%%%%%%%%$$$$$$$$$%%%&&&&&&''',,,111DDDpppxxxOOO666+++...+++''')))(((///333???\\\vvvjjj]]]QQQJJJIIINNNbbb|||wwwLLL666,,,---)))'''(((###((((((&&&%%%###"""!!! $$$######%%%&&&'''%%%$$$"""$$$%%%(((...///'''$$$############$$$$$$%%%'''%%%"""!!!"""######""""""""""""$$$%%%%%%$$$"""%%%###""""""######"""!!!!!!"""######$$$#########!!!"""$$$%%%%%%$$$###"""### """ ###!!!!!!!!!"""""""""######"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""$$$&&&&&&&&&%%%"""%%%###$$$,,,((()))+++***((((((++++++)))***((('''''')))+++******444111,,,(((%%%$$$$$$%%%%%%&&&'''''''''&&&$$$$$$&&&######'''******+++---...+++((()))///:::FFFMMMCCC888,,,)))***+++,,,...000///...---------......,,,---------,,,)))'''%%%&&&'''((()))***,,,,,,---*********++++++,,,,,,---,,,***((()))***+++***)))(((((())))))))))))(((((())))))))))))******+++,,,&&&'''***)))###!!!(((***...@@@YYYbbbRRR999***,,,)))&&&%%%''')))++++++---***&&&&&&))))))(((%%%'''&&&%%%&&&((((((&&&%%%)))&&&%%%((((((&&&'''***%%%%%%%%%''')))***)))((($$$%%%%%%&&&&&&%%%%%%%%%&&&%%%&&&((((((***555@@@XXXYYYGGG222+++&&&!!!%%%'''%%%%%%))),,,...222777000444444222111333111---***//////))))))///111...,,,+++******+++***(((&&&***)))((()))******)))((('''(((((((((((('''&&&&&&&&&''''''&&&%%%%%%(((***333DDDnnnvvvTTT555'''###&&&---...'''&&&+++'''(((((('''&&&%%%%%%&&&$$$$$$$$$$$$############&&&$$$######$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&000...***'''%%%%%%&&&&&&((((((((((((***,,,...///))))))))))))((((((((((((''''''((((((((((((((('''(((%%%''',,,((('''666LLLppp[[[???111)))+++)))&&&%%%%%%%%%$$$###((((((''''''''''''''''''$$$&&&(((((('''&&&'''((()))))))))(((((((((''''''&&&'''((()))***+++++++++***,,,------***(((''''''...******...000222666<<<@@@@@@???===>>>AAA===777///111222222///,,,+++*********++++++***(((&&&%%%(((***,,,,,,,,,+++,,,--->>>]]]zzzrrrpppdddLLL@@@IIIQQQWWWUUUPPPIII===222888EEEdddgggFFF444222222333333222///,,,***%%%)))***'''&&&)))***)))((((((((()))))))))******'''&&&&&&(((******((('''%%%'''((('''&&&&&&(((+++)))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&$$$!!!!!!###%%%%%%%%%%%%%%%%%%&&&''''''(((,,,555NNNzzziii@@@000+++---(((''')))%%%...999OOOqqqmmm___PPPGGG@@@888333444555CCCYYYssscccEEE333///)))(((***'''***)))'''%%%###"""!!!!!!$$$###$$$%%%''''''%%%$$$!!!%%%'''&&&'''(((%%%!!!###############$$$%%%&&&(((%%%"""!!!"""######""""""""""""$$$%%%%%%$$$"""$$$###!!!!!!"""###"""!!!!!!!!!"""############### !!!$$$&&&&&&%%%###""" ###"""### !!!!!!!!!"""""""""!!!###$$$###"""!!!"""$$$%%%%%%%%%%%%&&&&&&'''(((&&&$$$"""###&&&''''''%%% ###"""###,,,((((((+++***&&&&&&***+++'''+++)))((((((***++++++***111...+++'''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$ &&&***)))+++...---***'''(((000<<>>===:::333444555444111///......((()))+++---,,,)))&&&$$$%%%(((+++,,,++++++,,,...---IIIaaacccaaakkkzzzxxx^^^QQQcccppp{{{yyynnn^^^III888222999UUUzzzmmmJJJ666333444555555333000---+++)))------(((&&&''''''%%%'''((((((((())))))******&&&&&&&&&(((******(((&&&%%%(((***)))'''&&&'''***)))((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((((((&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&'''((()))+++///:::VVV}}}```888,,,))))))&&&)))---'''///???\\\uuuTTTEEE888555555222111222///444===SSSxxxwwwTTT;;;333+++***...---'''&&&&&&%%%$$$$$$$$$%%%######$$$%%%''''''&&&$$$"""''')))&&&###%%%''''''%%%%%%%%%%%%&&&&&&'''((((((&&&"""!!!""""""###""""""""""""$$$%%%&&&$$$"""$$$""" """""""""!!!!!!!!!"""###############!!!$$$&&&&&&%%%###""" $$$)))(((###"""$$$ !!!!!!!!!!!!!!!###$$$###"""!!!"""###%%%%%%%%%&&&'''((()))***&&&$$$###%%%((()))'''%%%!!!!!!'''&&& '''000,,,'''******%%%%%%)))***&&&,,,***))))))***++++++***111...+++'''%%%$$$%%%%%%%%%$$$######""""""#########%%%))))))***///,,,)))&&&(((000>>>LLLVVVQQQ???---((()))((()))+++,,,,,,++++++,,,---///000...///000000///,,,)))'''%%%&&&((()))+++,,,,,,---(((((((((((()))***+++,,,***)))***+++,,,,,,***(((***)))(((''''''((()))***&&&&&&&&&'''''')))***+++,,,)))(((+++,,,******---***)))777RRR^^^QQQ:::,,,&&&((((((%%%"""###(((......)))%%%%%%(((***(((%%%(((&&&$$$$$$%%%&&&'''&&&(((&&&%%%((()))'''(((+++#########&&&((()))(((&&&%%%&&&''''''&&&%%%%%%&&&""""""%%%((())),,,777CCCTTTKKK333###%%%$$$"""(((&&&###%%%+++...---000555777555222000333777333,,,(((,,,)))"""%%%...---$$$***))))))***++++++(((&&&'''&&&&&&'''(((((('''%%%)))((('''%%%%%%&&&''''''###&&&))))))'''&&&''')))777QQQ~~~}}}WWW;;;)))***&&&'''+++((("""###******(((%%%%%%&&&&&&$$$###'''''''''&&&&&&%%%%%%%%%$$$######$$$&&&&&&$$$###(((((('''&&&%%%$$$$$$###&&&'''((())))))((('''&&&$$$$$$###$$$%%%''')))***,,,***(((&&&%%%&&&'''((())))))'''&&&&&&'''((())))))***+++)))'''(((...444BBBggg^^^???000,,,)))'''&&&'''''''''&&&%%%&&&&&&''''''((((((((($$$(((+++,,,******---///------,,,***)))'''&&&&&&%%%%%%''')))***+++++++++'''))),,,---------...///---)))(((+++...000555;;;AAACCCBBB===:::<<<>>>===777888888666333111000000(((***---000///---)))'''"""%%%***,,,+++,,,...000222777???FFFOOO___vvv}}}tttzzz{{{ooohhhnnn{{{iiiXXXzzz}}}```???888555@@@iii~~~UUU???111444777777666444///***,,,+++)))'''&&&%%%%%%%%%***)))((()))(((&&&&&&'''((('''&&&'''((((((&&&%%%***'''&&&&&&%%%###&&&,,,((((((((('''&&&&&&%%%%%%$$$""" !!!"""######"""###$$$$$$%%%%%%$$$$$$###"""&&&)))++++++)))(((///000AAAgggmmmIII111+++'''(((***(((((()))///JJJpppzzzXXX999888666000***((())),,,)))555<<>>>>>>>>@@@@@@>>><<<;;;:::999888666222---)))((((((***++++++***)))((((((((((((***++++++***(((---///666DDDWWWooo}}}jjj^^^RRRSSSUUUSSSMMMIIIMMMVVVbbbjjjhhhXXXooowwwVVV===777>>>aaaaaaEEE000111333333333111---)))***************)))((('''((('''&&&'''&&&%%%%%%&&&)))((('''((())))))'''%%%***'''&&&'''&&&$$$''',,,******)))(((''''''&&&&&&&&&$$$######$$$%%%$$$######$$$$$$%%%%%%$$$$$$###"""###%%%'''((()))******...333KKKsss```???---'''$$$&&&((('''''')))222OOOzzzaaaAAA555555333...***(((***,,,---;;;BBBAAAQQQvvv|||SSS888---(((%%%&&&&&&&&&$$$#########$$$%%%###$$$&&&&&&%%%%%%&&&(((((('''&&&$$$""""""%%%'''&&&''''''&&&$$$$$$&&&)))$$$"""!!!!!!###$$$"""!!!"""!!!!!!"""$$$$$$###"""&&&&&&%%%$$$############"""$$$%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%###!!!!!!###$$$###!!!&&&"""!!!###""" !!!%%%######""""""!!!"""""""""+++'''$$$&&&+++---+++(((&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&'''((()))***+++******)))&&&((($$$&&&,,,'''$$$,,,555...'''###%%%'''&&&%%%###%%%$$$!!!"""'''&&&!!!""""""###%%%''')))+++---+++)))(((***111>>>OOO[[[XXXKKK888+++(((******(((***+++,,,+++******+++---******+++---...---)))&&&((((((''')))***+++***((((((((('''&&&'''''')))))),,,***''''''((()))(((&&&***)))((((((((()))+++,,,'''&&&%%%&&&(((***+++***++++++++++++***))))))(((###$$$(((...111000+++&&&((())))))'''&&&&&&))),,,************)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&%%%$$$%%%&&&'''((()))((('''%%%$$$###""""""&&&###&&&+++,,,///>>>PPP^^^BBB///+++$$$###'''$$$%%%%%%%%%&&&((()))******333...***)))+++---+++)))***))))))((()))***+++,,,***)))((()))+++,,,+++***+++***))))))***)))'''%%%&&&&&&'''''''''&&&%%%$$$(((%%%%%%((((((&&&(((,,,;;;iiiwwwNNN111,,,((('''&&&&&&''''''&&&%%%'''(((&&&###%%%((('''"""%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&((('''%%%#########%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((&&&%%%''')))+++***(((,,,>>>bbb~~~{{{bbbCCC777,,,&&&)))***&&&%%%))))))***+++***'''%%%%%%%%%***)))((('''&&&&&&'''(((***---000000---)))''''''%%%&&&%%%$$$###$$$''')))***,,,---+++(((&&&''')))++++++,,,,,,...222888<<<@@@@@@@@@@@@>>>===;;;;;;;;;:::999999777444///+++((()))*********)))((('''%%%&&&'''***,,,---,,,,,,---000999NNNkkkmmmXXXGGG===:::666555666555222444888BBBIIIgggZZZHHHZZZvvvnnnFFF;;;:::TTT}}}qqqNNN222111000000000...+++)))'''((()))******(((&&&$$$''''''&&&%%%%%%&&&&&&&&&***)))((()))******(((&&&***'''&&&'''&&&$$$''',,,,,,+++***)))((('''&&&&&&)))'''&&&%%%&&&&&&%%%$$$######$$$$$$$$$$$$######&&&%%%%%%$$$&&&(((+++,,,///999YYYyyyOOO333+++&&&$$$&&&((('''(((+++333MMMyyy}}}QQQ666000///...+++))))))+++---777IIIQQQGGGFFFbbbfffAAA...***)))&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$%%%'''******(((%%%$$$$$$%%%$$$$$$$$$%%%&&&%%%######%%%'''###!!!!!!"""###$$$###""" """$$$&&&%%%""" &&&%%%###""""""###$$$%%% !!!###"""!!!!!!"""$$$###$$$$$$%%%%%%$$$$$$###%%%###""""""###$$$###"""%%%"""!!!######!!!"""&&&""""""!!!!!!!!!"""######,,,'''###&&&,,,...)))###$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$''''''((())))))))))))(((''',,,&&&"""***---)))***333---'''$$$%%%&&&&&&%%%$$$%%%$$$"""$$$'''&&&"""""""""###$$$&&&(((***+++(((((((((+++444EEEWWWccc^^^MMM888+++((()))))))))+++,,,,,,+++***)))+++,,,*********,,,---,,,)))&&&(((''''''(((******)))'''))))))((('''''''''''''''+++)))''''''(((((('''&&&))))))************++++++***((('''((()))+++******+++,,,,,,,,,,,,***((('''$$$%%%(((+++---,,,)))&&&)))))))))'''&&&&&&(((***++++++++++++***)))((('''''''''&&&&&&%%%%%%$$$$$$&&&''''''((('''%%%$$$###$$$$$$###""""""###%%%&&&&&&&&&&&&&&&%%%$$$######&&&&&&***......333FFF[[[\\\???---)))$$$$$$&&&######$$$%%%&&&'''(((((((((,,,(((%%%%%%''')))(((&&&))))))))))))***+++------***)))((()))***+++***)))*********+++,,,+++(((%%%&&&&&&''''''&&&&&&%%%$$$&&&$$$%%%''''''&&&***///???oootttLLL111///)))'''%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%&&&(((%%% %%%&&&'''''''''%%%###"""%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''%%%######$$$$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$"""$$$&&&'''(((((((((''')))'''&&&&&&(((***+++***,,,222GGGaaayyy}}}[[[@@@222)))******&&&%%%((((((******)))'''%%%%%%&&&((((((''''''&&&''''''(((,,,---...---***(((&&&&&&$$$%%%%%%%%%$$$$$$%%%'''*********)))(((((('''''')))******+++---222888<<<@@@BBBCCCAAA<<<999999;;;<<<;;;:::999888555111---+++++++++***)))(((&&&%%%&&&'''(((***+++,,,,,,,,,444???RRRjjj{{{bbbMMMAAA888333555111///111111...---000999<<<\\\zzzNNN999FFFYYYjjjsss}}}xxxLLL>>>666FFFmmm~~~VVV999333/////////,,,*********++++++***(((&&&$$$###'''((('''%%%%%%((()))'''***)))(((((())))))'''%%%(((&&&&&&'''%%%###%%%***,,,+++***)))(((&&&%%%%%%)))(((''''''''''''%%%#########$$$$$$$$$$$$######'''&&&%%%%%%&&&(((+++,,,111@@@hhhlllAAA---,,,'''&&&(((((('''))),,,:::HHHmmmxxxLLL555+++******))))))***,,,---===TTT```PPP???NNNzzzxxxKKK111...---((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$###%%%(((+++...***&&&%%%%%%%%%!!!###$$$$$$#########$$$$$$ """###%%%%%%%%%!!!!!!!!!###%%%%%%###!!!!!!!!!!!!!!!""""""###### !!!!!! !!!###"""######$$$$$$######"""#########$$$%%%%%%%%%$$$%%%"""!!!######"""###&&&######"""######$$$%%%&&&)))&&&$$$&&&******&&&!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((((((444///###(((000...,,,000,,,(((%%%%%%&&&%%%$$$%%%%%%$$$###%%%&&&%%%###""""""###$$$%%%''')))***!!!###$$$)))888MMMaaallleeePPP999+++(((''''''(((+++,,,,,,+++***)))+++,,,*********+++,,,+++)))''''''&&&&&&'''))))))((('''((((((((('''''''''((((((+++***)))(((((((((''''''((())))))*********))))))+++)))(((((()))***)))(((***+++,,,,,,+++)))'''%%%(((((()))+++++++++)))((()))))))))(((''''''((()))+++,,,,,,++++++***)))(((''''''&&&&&&%%%$$$######%%%&&&'''''''''&&&%%%$$$""""""!!! !!!"""###$$$%%%&&&'''&&&%%%$$$###%%%(((,,,------555LLLcccZZZ===+++((($$$%%%'''###%%%''')))***))))))))))))(((%%%$$$$$$&&&(((((('''(((((()))***+++,,,---...)))((('''(((***+++***)))))))))+++---...,,,)))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$''''''''',,,333DDDuuuoooHHH///---)))'''$$$###$$$%%%&&&&&&$$$''''''$$$%%%'''&&&###&&&((()))***(((&&&###!!!%%%%%%&&&''''''&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%&&&(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$###$$$%%%&&&'''(((((((((***(((&&&&&&''')))+++,,,000///666HHHhhhpppKKK999+++)))***'''&&&(((((()))***)))'''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&------,,,***)))'''&&&&&&%%%'''((('''&&&&&&&&&(((+++)))))))))+++,,,+++***((((((((((((***...333777===AAACCCAAA<<<888:::===@@@>>><<<:::999555111---...---,,,+++)))'''&&&%%%***+++++++++***))))))***999SSSsss|||fffLLL<<<:::;;;:::111...---...---******...333444TTT|||RRR;;;;;;BBBHHHLLLVVVccckkkkkkMMM<<<333<<<\\\___@@@555...------***)))+++---,,,+++***)))(((''''''%%%((('''######(((***((()))(((''''''((('''%%%###'''$$$%%%&&&%%%"""$$$)))***))))))(((&&&%%%%%%$$$((('''&&&&&&'''&&&$$$!!!"""######$$$$$$######"""%%%%%%&&&'''((()))+++,,,555JJJuuubbb;;;---+++(((&&&((('''&&&(((,,,<<>>;;;888555000,,,111000...,,,***((('''&&&***+++,,,+++))))))***,,,>>>ccczzzrrrkkkZZZEEE===CCCIIIIII:::222,,,***)))''')))---111555TTT]]]FFF888888777888<<>>YYYnnnWWW:::(((((('''((()))###"""'''+++,,,)))&&&%%%%%%!!!""""""###$$$%%%%%%%%%&&&'''(((***++++++++++++((('''&&&'''((()))((('''(((((()))+++------***(((((('''&&&%%%%%%%%%%%%&&&######%%%'''''')))333>>>ccc___???---,,,'''%%%###"""###$$$$$$###''')))(((###"""&&&******((()))******)))&&&$$$"""%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%'''(((***+++((('''&&&%%%%%%&&&'''(((%%%%%%$$$######$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$&&&'''''''''&&&'''))),,,***)))+++000BBBlllpppSSS666+++***((('''***'''(((***)))'''&&&&&&'''&&&'''(((******++++++++++++***))))))******)))'''&&&''''''&&&$$$$$$%%%'''&&&'''((())))))***++++++---,,,+++))))))+++///333777:::>>>>>>======???BBBDDDAAA>>>;;;888444000---111000...+++)))''''''&&&%%%(((******)))+++...222KKKrrr{{{iii]]]aaaccc^^^TTTVVVbbbiiihhhZZZHHH555,,,***)))***---000;;;[[[ttt\\\DDD>>>888444111///111555:::,,,222888DDDooozzzHHH888---///222111444:::888:::<<<<<<:::555///,,,%%%***)))###$$$,,,///++++++)))((((((((('''%%%###'''&&&''')))'''$$$%%%***((((((''''''''''''''''''%%%$$$%%%&&&((('''$$$"""""""""############""""""&&&%%%$$$$$$&&&***///111===___ZZZ999,,,'''&&&'''******)))...444666KKKpppgggCCC111+++)))(((***---......,,,;;;WWWqqqiiiIII:::TTTzzzVVV888,,,***'''(((((()))((('''&&&%%%&&&'''((('''&&&%%%&&&'''###%%%((()))((('''&&&&&&###""""""###%%%%%%### $$$%%%&&&$$$!!!!!!###""" !!!###$$$$$$###$$$###"""!!!!!!"""$$$%%% !!!!!! !!!"""######$$$$$$$$$$$$######&&&))),,,---+++))))))***)))%%%###%%%$$$!!!!!!$$$"""!!!!!! !!!!!!""""""!!! !!!"""&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%&&&'''((()))333@@@===111---(((%%%***)))******(((&&&%%%$$$$$$%%% ###%%%"""!!!#########"""######$$$%%%&&&$$$''''''(((999TTTfffjjjXXX???)))$$$'''%%%&&&)))(((***++++++***+++---///...---,,,,,,------,,,***((((((''')))***+++***(((%%%&&&''')))))))))((((((+++,,,---+++(((''')))+++***)))(((&&&&&&&&&'''(((***)))'''((()))******))),,,+++(((&&&$$$$$$$$$%%%###&&&(((((('''&&&''')))***)))(((***---///---,,,************)))(((''''''%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%'''((((((''''''***)))((('''&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$&&&(((((()))111GGGdddxxxWWW999(((((((((******$$$ &&&,,,,,,((($$$######!!!"""$$$$$$$$$$$$%%%%%%&&&'''((()))***))))))((('''&&&%%%&&&((()))((('''''''''''')))+++,,,+++)))((('''&&&%%%%%%%%%&&&&&&###$$$&&&((((((+++666CCCtttsssOOO555***,,,%%%$$$######$$$$$$###"""###'''((($$$###&&&((((((''''''''''''&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%######%%%'''&&&%%%%%%%%%&&&''')))***'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###%%%''''''&&&&&&(((***)))(((---000:::\\\eee@@@///+++(((''')))'''(((***)))'''&&&''''''&&&((()))+++,,,---,,,,,,***(((((())),,,---+++((())))))(((&&&$$$$$$'''))))))+++---+++(((&&&(((***++++++***)))(((+++///333888999;;;===>>>???@@@@@@AAA???<<<999888555222000///...+++)))'''&&&%%%%%%$$$'''******)))+++000555ZZZlllWWWHHH[[[eeejjjlllvvv{{{___???///,,,,,,+++******:::___xxxXXXMMMAAA888111+++---111222&&&222;;;@@@iiiLLL;;;///333888999===DDDOOORRRUUUTTTOOOEEE:::333)))///...&&&(((111555000,,,+++)))))))))(((&&&$$$)))''')))+++)))&&&'''+++(((((((((((())))))))))))$$$$$$%%%''')))(((&&&###""""""############""""""(((%%%"""!!!$$$***111555???eeeZZZ999)))((((((***...//////555<<>>>>><<<:::888888777444222---,,,***'''%%%$$$$$$$$$&&&))),,,+++))))))...333ccc|||QQQCCC???OOO\\\mmm|||zzzVVV777+++"""""",,,000>>>bbb|||iiiPPP<<<444111+++%%%---......,,,???mmmiiiJJJ000000>>>KKK\\\kkkxxx~~~}}}rrrcccQQQEEEDDD666111222111555999333'''###"""'''+++***((()))...,,,+++,,,...000111000555777555...,,,000000,,,---+++(((((()))+++,,,,,,***'''$$$###%%%&&&$$$###)))%%%###$$$&&&+++666@@@HHHxxx[[[888,,,222%%%$$$000888:::GGGZZZuuueeeAAA000---+++,,,,,,,,,,,,+++******000@@@SSSUUUAAA222BBB]]]WWW666999,,,%%% !!!$$$&&&'''***&&&&&&%%%&&&''''''%%%$$$%%%&&&((())))))(((&&&%%%'''%%%$$$$$$&&&&&&%%%###'''""" &&&***((($$$###%%%""""""%%%%%%###$$$'''!!!!!!!!!###%%%&&&$$$""" !!!###%%%%%%###"""&&&''''''&&&$$$######$$$+++//////***&&&((())))))######""""""!!!!!! &&&### !!!%%%'''$$$ $$$$$$###"""&&&###(((+++)))###!!!$$$)))#########$$$%%%&&&((((((&&&&&&%%%%%%&&&''')))***...//////...---***(((''',,,)))&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!&&&&&&&&&''''''&&&%%%%%%%%%$$$"""'''<<>>999@@@===999555333222222222000)))###&&&,,,///***$$$((()))***+++,,,---......iiizzzLLL===888CCCTTTlllddd@@@000***)))000333@@@dddiiiSSSBBB555---***222---///222???ddd~~~___DDDCCCSSSfff{{{sssfff]]]LLLBBB:::000000333---...)))%%%%%%%%%$$$''',,,---000444777:::;;;<<<<<<:::<<<:::444111111...)))------,,,++++++******))))))'''$$$###$$$%%%$$$###&&&$$$%%%(((+++...777@@@LLLyyyvvvPPP222)))333+++,,,888FFFTTTgggyyymmmMMM555---...***************))))))(((,,,666DDDGGG999...:::OOOtttkkkBBB555///'''###%%%(((((()))+++'''&&&%%%&&&((((((&&&%%%%%%&&&'''))))))'''&&&%%%'''%%%$$$$$$&&&&&&%%%###%%%!!!!!!&&&(((%%%######$$$!!! ###$$$""""""&&&'''&&&&&&'''((((((&&&###"""""""""$$$&&&'''%%%######$$$%%%%%%$$$######$$$'''+++,,,(((%%%&&&'''&&&###"""""""""!!!!!!!!! &&&### """%%%&&&$$$!!!"""######!!!!!!$$$$$$'''((('''###"""$$$'''&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&((()))***......---,,,+++)))''''''+++)))&&&%%%%%%%%%&&&&&&""""""######""""""!!!!!!###$$$$$$%%%$$$$$$######$$$$$$###)))???XXXaaa]]]AAA333&&&###$$$$$$"""!!!+++000222000)))&&&(((+++///***)))++++++''''''***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&((()))((('''&&&'''(((++++++***)))((('''&&&&&&''''''((()))))))))))))))((()))***+++,,,***&&&###$$$%%%&&&'''((())))))))))))*********))))))(((''')))((())))))###"""***''''''&&&%%%$$$###"""!!!$$$%%%&&&&&&$$$%%%(((+++++++++***'''$$$$$$&&&''')))(((&&&$$$############))) '''///444TTTrrrqqqHHH000&&&)))''''''***&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###&&&))))))((('''((()))+++)))&&&$$$%%%&&&'''((('''((())))))(((((()))++++++(((%%%$$$%%%&&&&&&&&&'''###)))&&&)))...888^^^zzzMMM111(((%%%'''%%%%%%$$$$$$#########$$$&&&"""&&&((("""$$$)))%%%###""""""###&&&'''%%%###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((((((&&&$$$$$$&&&((()))))))))"""$$$&&&!!!$$$'''!!!(((&&&$$$###%%%'''((((((%%%&&&&&&%%%$$$$$$&&&((($$$'''...666555888JJJ```{{{UUU999222---$$$***'''&&&&&&(((&&& '''&&&%%%''')))+++***(((%%%'''******)))(((((((((,,,'''&&&)))+++(((&&&'''$$$'''***+++)))'''&&&&&&'''((('''&&&%%%'''+++...888<<<>>>===>>>@@@>>>999>>>;;;999888888777555333---***'''&&&'''((('''&&&'''((()))***,,,---...///hhhuuuFFF666111666IIIfffwwwoooEEE111000000111111<<<\\\qqqVVV===111000333,,,000777???^^^~~~iiikkk|||qqqdddTTT???777555---,,,)))(((((((((***111:::<<>><<<===???===:::===:::888999<<<<<<777333***+++***&&&"""!!!$$$(((%%%&&&''')))+++---...///bbbuuuFFF888444555GGGdddzzzdddqqquuuGGG000111111---000777NNNssslllJJJ777333...+++222888BBBfffyyypppggggggoooyyywww\\\LLLAAA333---,,,---000333999EEEPPP\\\hhhxxx|||sssiii___XXXJJJ>>>111***+++,,,***'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%))),,,,,,,,,333;;;VVV~~~^^^BBB;;;EEEDDDVVViiivvvnnn___III555+++''''''((()))))))))((((((((((((((()))(((+++---+++(((...777PPP|||ggg@@@///)))%%%(((***(((&&&'''''''''&&&((()))***((('''&&&&&&'''(((((('''&&&&&&'''%%%$$$$$$%%%&&&$$$### """&&&(((%%%!!!###)))(((%%%$$$''''''%%%%%%((((((''''''''''''&&&###!!!$$$$$$%%%'''))))))(((&&&"""######%%%&&&%%%###!!!&&&******&&&###"""""""""""""""!!!!!!!!!!!!%%%###""""""$$$%%%$$$"""""""""###"""!!!!!!!!!!!!'''$$$!!! ###%%%$$$###"""""""""###$$$%%%&&&'''((((((''''''((()))+++,,,...---+++)))(((((((((((($$$$$$###"""!!!###%%%''''''&&&%%%$$$$$$%%%'''((($$$$$$%%%&&&&&&&&&&&&%%%###$$$'''333KKK___^^^RRR555+++###$$$''''''&&&&&&'''+++---,,,***))),,,000///---***((('''&&&(((+++&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''')))((((((((())))))&&&$$$%%%&&&''')))******++++++(((((('''''''''''''''((()))((('''((())))))((('''&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&&&&''''''(((&&&((())))))'''%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""(((###***111===bbb{{{oooFFF000''')))&&&%%%'''%%%***++++++)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%% """$$$&&&''')))+++,,,***&&&""""""%%%'''&&&###((()))******(((((()))******(((&&&%%%%%%%%%%%%###(((###(((%%%)))000===dddrrrDDD---(((&&&''''''''''''''''''&&&&&&%%%(((!!!$$$&&&!!!%%%***%%%######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%'''((()))'''%%%$$$%%%''')))))))))%%%"""(((((( !!!(((%%%&&&%%%%%%'''))))))'''%%%%%%&&&''''''&&&&&&(((***+++111>>>LLLPPPMMMLLLPPPddd~~~xxxQQQ666///111***)))(((***+++***(((%%%''''''((()))******)))((($$$&&&))))))((('''''''''***'''&&&))))))'''&&&)))'''((()))(((&&&&&&((()))'''''''''&&&$$$%%%'''***777<<<>>>======??????===???:::666888<<<===888333,,,---+++&&&!!! $$$((($$$%%%''')))+++---///000\\\uuuGGG:::777>>>OOOgggyyy}}}lll\\\iii~~~NNN555555333+++333333???XXXppp___DDD777)))///666777HHHxxxtttSSSLLLFFFFFFJJJUUUhhhyyy}}}kkkZZZDDD<<<555111555???NNNaaappp~~~{{{nnnYYY>>>---)))***'''$$$%%%&&&&&&&&&%%%%%%$$$%%%******,,,...---///888CCCcccaaaJJJKKK\\\kkk|||nnnZZZEEE???555,,,(((((()))++++++***)))(((((((((((()))''''''))))))&&&%%%+++333CCCnnnvvvIII111***&&&(((***'''%%%&&&'''&&&&&&''')))***)))'''&&&''''''''''''''''''&&&'''%%%$$$$$$%%%&&&$$$### ###(((***&&&"""%%%+++(((%%%%%%''''''$$$%%%((($$$###$$$%%%&&&&&&$$$"""$$$###$$$&&&(((((('''%%%&&&%%%$$$%%%'''&&&$$$!!!$$$'''(((%%%%%%%%%"""!!!!!!!!!!!!""""""""""""$$$###"""###$$$$$$######$$$###!!! !!!""""""&&&### ###&&&$$$""""""""""""###$$$%%%''''''((((((''''''((()))+++,,,///---+++***)))))))))***$$$%%%%%%###""""""&&&)))***)))'''%%%$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%)))777QQQccc]]]MMM333***$$$%%%((((((((()))&&&(((*********+++///222333///)))(((***------***''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%'''&&&%%%%%%&&&'''%%%$$$'''((())))))))))))))))))((((((''''''''''''((()))+++)))''''''((((((&&&###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&))))))(((&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$(((%%%---444DDDnnnpppCCC///''')))%%%$$$'''$$$***++++++)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$&&&(((******(((%%%######%%%&&&%%%###''')))***)))((('''((())))))'''%%%%%%&&&&&&$$$###'''###(((%%%)))111===dddvvvHHH...'''%%%''''''(((((((((((('''&&&%%%&&& $$$'''###$$$&&&'''(((((('''&&&$$$######$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))((('''%%%&&&'''((('''&&&%%%"""((())) """(((&&&%%%%%%&&&(((***)))'''%%%((((((((('''%%%%%%&&&''')))+++111888;;;888666666LLLiii}}}^^^???222222*********+++,,,+++)))(((&&&''')))******)))((((((&&&((())))))'''$$$$$$$$$(((&&&&&&))))))&&&&&&))))))******)))'''((()))+++'''((((((&&&%%%%%%&&&(((666<<<@@@??????AAABBB@@@BBB;;;555555999;;;888333111...)))&&&$$$$$$&&&&&&%%%%%%''')))+++...///000SSSoooAAA444222FFFZZZlllpppiii___XXXSSSjjj\\\CCC@@@;;;333333...111>>>MMMYYYjjjzzzxxxWWW===,,,333888888LLLwwwlll^^^PPP999666666888888999FFFUUUhhhzzzhhhQQQBBB888???UUUoooxxxWWW<<<...((($$$!!!%%%'''((((((&&&%%%&&&'''((()))---000111666DDDRRRrrr{{{mmmqqqqqqaaaKKK999111000...)))%%%&&&+++000+++***((('''''''''((()))$$$&&&(((&&&$$$$$$)))...666XXXPPP444---((()))***(((&&&'''&&&%%%%%%''')))***(((''''''''''''''''''''''''''''''%%%$$$$$$&&&&&&%%%###!!!###(((+++((($$$&&&,,,&&&###"""$$$$$$!!!"""%%%###"""###%%%'''(((&&&%%%#########%%%'''(((&&&$$$(((%%%###$$$&&&'''&&&###!!!###$$$$$$&&&***)))$$$!!!!!!!!!!!!""""""""""""########################&&&###  !!!""""""$$$"""!!!"""%%%&&&$$$"""'''&&&%%%%%%$$$$$$%%%%%%(((''''''&&&'''(((***+++------,,,+++***))))))***((())))))&&&######&&&)))''''''%%%$$$###""""""""" !!!"""###$$$$$$$$$$$$%%%&&&+++;;;UUUfff]]]III666---'''&&&'''&&&%%%'''************)))***,,,///333///***)))---333111+++))))))((((((''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''((((((&&&&&&&&&'''&&&&&&%%%$$$'''%%%######$$$%%%%%%$$$((((((((())))))((((((''')))((('''''''''((()))***++++++)))%%%%%%&&&%%%!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%######&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%---444GGGtttmmm>>>+++&&&)))%%%$$$(((''''''(((((('''%%%###$$$$$$&&&&&&&&&&&&''''''''''''###""""""###&&&((())))))&&&&&&%%%%%%$$$$$$$$$%%%'''((()))(((&&&%%%&&&''''''&&&%%%%%%&&&&&&%%%###&&&"""(((%%%)))000<<>>UUUpppzzzkkkOOO999111---,,,,,,+++)))(((&&&%%%&&&)))+++,,,+++)))((()))'''(((***(((&&&###""""""'''%%%''')))(((%%%&&&******++++++***))))))***,,,((())))))(((&&&%%%&&&'''222:::AAAAAAAAACCCDDDCCCBBB<<<666555888:::888666444...(((&&&((()))'''%%%&&&'''(((***,,,...///000OOOpppBBB777555VVVmmm}}}rrrXXXEEEBBBFFFdddfffQQQNNNHHHBBB888111...333777;;;GGGUUUoooiiiDDD333111333777IIIvvvkkkRRRIIICCC;;;000,,,,,,111000+++000:::KKK```uuubbbUUU___www}}}wwwsssrrrqqqnnnkkkmmmvvvsssTTT999***&&&&&&%%%(((******(((&&&'''((()))---555===CCCLLL^^^nnn}}}qqq```NNN???333,,,***++++++(((%%%$$$(((,,,***)))'''&&&%%%&&&'''(((%%%&&&&&&%%%%%%'''((()))...???gggXXX666...(((((((((&&&%%%'''%%%$$$$$$&&&((()))(((''''''''''''&&&&&&''''''''''''%%%$$$$$$&&&&&&%%%###""""""&&&)))(((%%%&&&***&&&""""""$$$### !!!$$$""""""###%%%'''(((&&&$$$#########%%%'''(((&&&%%%&&&""" %%%(((((('''###$$$###"""&&&******%%% !!!!!!!!!"""""""""#########$$$$$$#########$$$$$$""" !!!"""###!!!""""""###%%%&&&&&&$$$"""((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&((()))***++++++++++++***)))(((((()))******&&&!!!"""&&&$$$$$$$$$$$$$$$###"""""" !!!"""######$$$$$$$$$&&&'''+++<<>>+++&&&***$$$###'''&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&$$$$$$'''))))))((($$$''')))'''$$$"""$$$'''&&&'''((('''%%%$$$%%%&&&%%%$$$$$$%%%&&&'''&&&$$$%%%!!!(((&&&***///:::```kkk@@@,,,)))%%%$$$&&&'''((())))))'''%%%$$$(((!!!%%%"""&&&'''''')))***(((%%%######$$$$$$$$$$$$$$$%%%&&&'''''''''''''''((((((((())))))&&&'''''''''''''''&&&&&&'''&&&%%%&&&(((((('''&&&((("""%%%'''###&&&***%%%'''&&&&&&'''))))))((('''%%%&&&'''&&&$$$$$$%%%'''$$$&&&'''''''''***---///333???XXXrrrvvvaaaDDD333---------,,,***((('''((((((+++//////---+++***+++%%%'''((((((%%%#########&&&%%%''')))'''$$$&&&+++(((***+++***)))((()))***)))******)))'''&&&&&&''',,,777@@@BBBBBBDDDEEEDDD>>>;;;999999:::;;;:::999222---)))((()))***(((%%%((()))***,,,---...///000SSSzzzNNNDDDDDDjjjVVV;;;888AAAXXX{{{gggXXXVVVRRRNNNCCC<<<777888666333:::FFFRRRqqqsssHHH888------444BBBeee]]]AAA999888333444***''',,,---(((+++444333FFFggg{{{ppphhh]]]TTTOOONNNOOOOOOFFFAAACCCOOO^^^mmmfffDDD///+++///%%%(((++++++)))'''((()))111888EEERRR[[[ggg{{{yyyssshhh^^^QQQDDD777---))))))$$$'''***)))'''$$$######)))'''&&&$$$$$$%%%&&&''')))'''%%%%%%(((+++***&&&------JJJrrr```555---%%%%%%%%%######%%%$$$$$$$$$%%%(((((((((&&&''''''&&&&&&&&&&&&'''''''''&&&$$$%%%&&&&&&%%%###!!!!!!###((((((%%%%%%)))'''$$$###%%%%%%""""""%%%"""!!!"""$$$%%%%%%$$$"""$$$$$$$$$&&&((()))'''%%%###$$$)))******((((((%%%"""$$$(((&&&""" !!!!!!!!!""""""######"""###$$$$$$###"""###$$$"""!!!!!!###%%%$$$  """%%%''''''&&&$$$###%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%&&&''')))***((()))*********((('''&&&''')))(((###!!!###$$$%%%&&&'''&&&%%%$$$""""""###%%%%%%&&&&&&&&&((((((,,,===ZZZjjj\\\EEE111)))###"""######&&&***,,,+++***(((((()))+++,,,(((///111------111333111))))))((('''&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###)))&&&$$$###%%%&&&''''''###$$$%%%'''((()))))))))***)))((('''((()))+++---)))---+++$$$!!!&&&)))'''$$$%%%%%%&&&&&&'''''''''(((&&&%%%'''))))))&&&######%%%&&&&&&%%%&&&''')))%%%$$$"""""""""$$$&&&((())))))000444HHHwwwbbbAAA///)))+++### ###"""'''((())))))'''&&&'''(((&&&&&&&&&'''''''''((((((,,,)))&&&&&&(((******(((###(((+++)))###!!!$$$)))%%%&&&'''&&&$$$###$$$%%%$$$######%%%''''''&&&%%%$$$!!!(((&&&***///999^^^aaa888***+++&&&"""&&&'''((()))((('''%%%$$$))) ###"""'''***###$$$'''((('''$$$"""###%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%%%%$$$$$$&&&)))***)))((()))!!!###&&&$$$(((+++$$$((('''&&&'''((())))))(((###$$$%%%%%%$$$$$$&&&((($$$''')))&&&$$$%%%'''((((((...FFFjjj|||mmmMMM777,,,---...---,,,,,,---...***---111222///---,,,---###%%%''''''&&&$$$$$$$$$%%%%%%''')))'''$$$&&&+++'''(((******)))(((((()))***++++++***(((&&&&&&''')))444???BBBBBBDDDEEECCC999:::<<<=========<<<<<<...,,,***))))))((('''&&&******+++,,,...///000000dddeeeHHHJJJvvv^^^CCC===@@@[[[xxxrrrTTTHHHDDDIIIZZZJJJIIIGGGBBB;;;888999;;;@@@NNN```iiizzz{{{LLL444000(((---===OOOmmmUUU@@@999111---+++***((('''(((,,,///222---333FFFeeetttaaaFFFCCC???:::666555444555///...000555<<>>???@@@@@@???>>><<<888444---'''$$$%%%''')))...//////......000222555hhhvvvWWWWWWtttZZZLLLGGG]]]}}}}}}aaaNNNDDDEEESSSRRRSSSRRRLLLCCC<<<999999999???EEEHHHZZZwwwrrrMMM333000'''(((444@@@YYYzzz\\\???222+++++++++***((('''(((+++///111......666KKKhhhhhhRRRDDD555333000---+++++++++,,,+++)))(((***---333AAANNNqqqcccAAA///***,,,)))***...222444888>>>WWWlll|||xxxYYYFFF:::222777111***''')))++++++******%%%$$$))),,,)))%%%###((()))(((&&&$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%,,,)))333UUU}}}TTT;;;)))***,,,%%%!!!%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''(((&&&%%%%%%&&&&&&%%%$$$'''&&&%%%&&&((((((%%%###(((&&&%%%%%%$$$###%%%$$$######$$$%%%$$$###""""""###%%%'''(((&&&$$$$$$######$$$'''((('''&&&""" !!!&&&(((&&&$$$%%%%%%###!!!!!!###$$$###""""""!!!!!!###$$$###!!!########################$$$%%%&&&&&&&&&%%%$$$###((('''%%%$$$$$$$$$%%%%%%((('''%%%$$$###$$$&&&'''---,,,***)))((()))***+++&&&%%%$$$###$$$%%%'''((('''***)))%%%&&&)))'''""""""###$$$&&&(((***++++++(((///===PPPccceeeQQQ999(((###%%%###%%%,,,000,,,((('''(((+++,,,+++,,,******+++---/////////***(((%%%$$$%%%&&&&&&%%%###%%%''''''&&&%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((+++)))((('''''''''%%%###$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&&&&&&&&&&&&&'''%%%$$$###%%%((()))'''%%%)))((('''(((***++++++***(((((('''&&&&&&'''((((((&&&'''((())))))((('''&&&%%%'''((((((&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---$$$)))777KKKlllrrrYYY<<<---$$$&&&)))%%%###'''%%%***,,,)))''''''&&&$$$'''&&&&&&&&&&&&'''((((((***((('''''')))******)))((((((((((((((('''&&&&&&"""%%%''''''%%%$$$%%%(((%%%&&&&&&%%%$$$$$$&&&((()))###'''%%%+++000777ZZZOOO000000((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&'''***&&&""""""&&&((('''%%%'''&&&&&&&&&&&&''''''(((&&&%%%$$$$$$&&&'''&&&$$$$$$######$$$'''''''''%%%&&&%%%###!!!!!!###%%%&&&'''((())))))'''&&&'''((()))%%%!!!!!!%%%'''&&&$$$%%%$$$###""""""""""""###&&&---777JJJjjj~~~mmmMMM888555000------...---++++++...///,,,+++---,,,(((***)))((('''&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&((()))***'''''''''%%%$$$%%%(((***...222777<<>><<<;;;;;;<<<>>>@@@@@@@@@???>>>999555///)))&&&&&&(((***++++++,,,------...000222bbbaaa___{{{fffWWWeeeyyy___LLLDDDJJJIIIJJJKKKIIIEEE@@@===<<<666555222000BBBgggmmmSSS444222***''',,,111BBB\\\hhhDDD111+++---+++***((('''(((***---///+++((()))555KKKkkkeeeGGG777111,,,***)))(((((()))+++,,,---***((((((''')))111:::VVVoootttQQQ777,,,---,,,...777>>>BBBGGGLLLcccpppuuutttpppfffgggvvviiiFFF111'''!!!+++'''$$$$$$'''******)))+++&&&%%%)))+++)))&&&&&&%%%&&&''''''&&&%%%'''(((((('''%%%#########$$$%%%))))))...HHHvvveeeGGG...)))***&&&###%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&%%%%%%&&&''''''%%%###'''''''''(((******(((&&&((('''%%%%%%$$$### """$$$%%%%%%$$$######$$$!!!!!!"""$$$&&&&&&$$$"""$$$######$$$&&&&&&%%%$$$!!! &&&(((&&&$$$%%%$$$""" !!!"""###""""""!!! """######!!!##############################%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&%%%#########$$$&&&''',,,+++)))'''&&&&&&''''''&&&%%%###"""###$$$&&&''''''+++,,,)))''''''&&&$$$%%%######''',,,//////---&&&111DDDXXXfffdddQQQ<<<***### %%%'''%%%''',,,+++)))'''''')))+++,,,,,,---++++++,,,...000000000+++)))(((''''''&&&### $$$%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((+++)))((('''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$(((''''''(((+++,,,,,,+++((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&&&&((()))(((&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%***(((+++333JJJiiieeeDDD333((("""%%%(((%%%###&&&###(((***((('''))))))''''''&&&&&&&&&&&&'''(((((()))((('''''')))+++******'''(((((((((((('''&&&&&&######$$$%%%%%%%%%&&&&&&###$$$%%%$$$###$$$&&&((()))###(((%%%+++000777ZZZPPP222111)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&)))&&&######&&&((('''%%%***(((&&&%%%$$$%%%'''(((%%%$$$$$$%%%'''(((((('''&&&$$$"""###%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))(((''''''((()))(((%%%"""###&&&'''&&&$$$######""""""!!!!!!""""""&&&...333???```~~~yyy___???777///+++,,,---+++(((,,,///...+++***,,,+++(((***)))((('''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$''''''''''''((()))******'''((('''&&&$$$$$$&&&(((...111777;;;===;;;888555:::;;;===???@@@@@@??????:::666000***'''''')))***))))))***,,,---///000000XXXkkkggg~~~hhhmmmzzzcccSSSMMMFFFBBB??????BBBCCC@@@===555222...,,,>>>aaajjjRRR555666///***,,,,,,555JJJzzzlllFFF222,,,...+++)))((('''(((***,,,---&&&&&&)))111===UUU~~~{{{NNN444------******))))))***,,,...///---++++++,,,++++++///666@@@YYY{{{fffLLL???777999@@@IIIKKKJJJKKKNNNPPPUUUPPPHHHEEE@@@GGGZZZcccAAA///***&&&)))'''%%%&&&'''((('''%%%+++&&&%%%((()))'''&&&'''$$$%%%''''''&&&&&&&&&'''***)))&&&$$$###$$$&&&'''&&&(((***:::dddtttSSS222(((((('''%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''$$$$$$%%%''')))((($$$"""'''((()))***++++++***)))((('''%%%$$$$$$###!!!!!!###%%%$$$!!!!!!###&&&"""!!!"""###%%%%%%$$$"""###""""""$$$%%%%%%###"""!!! %%%(((&&&$$$%%%""""""!!!!!!!!!""""""""""""""""""$$$%%%%%%###"""########################!!!"""$$$%%%&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%$$$"""""""""$$$&&&'''(((''''''&&&&&&'''((()))%%%$$$###""""""$$$&&&'''%%%***---,,,)))'''(((((((((%%%###&&&,,,000...+++'''333GGG]]]jjjeeeOOO:::***$$$"""%%%'''&&&'''+++((((((((()))******+++***000...---///111333333333///---+++)))(((&&&### $$$%%%&&&%%%$$$$$$%%%'''''''''&&&&&&''''''((()))***)))''''''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&''''''&&&%%%$$$((('''&&&'''***+++***)))'''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&(((***+++***'''&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''***,,,222KKKfffYYY444---&&&"""&&&)))&&&%%%&&&$$$(((***((('''))))))''''''&&&&&&&&&&&&'''(((((()))'''''''''***+++++++++''''''((((((''''''&&&%%%%%%$$$"""###$$$%%%%%%$$$"""###$$$$$$######%%%''')))"""'''$$$***///666XXXQQQ333111((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&&&&$$$""""""$$$%%%%%%$$$)))((('''&&&%%%%%%&&&'''%%%$$$###%%%'''((('''&&&'''%%%""""""###&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%###%%%&&&&&&%%%%%%'''((()))'''&&&&&&(((((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%'''///000666TTTzzzsssJJJ<<>>?????????>>>>>>:::666000+++''''''((()))))))))***,,,...000000000RRR}}}xxxpppfff~~~ssseee\\\OOOAAA===@@@CCCAAA<<<444111...,,,;;;ZZZaaaKKK333888222---...---333DDDrrreeeBBB111*********)))((('''''')))***+++&&&(((---111444EEEnnnjjj>>>+++)))***''''''&&&&&&'''((()))***(((&&&'''++++++***,,,111333IIIlllpppgggXXX[[[``````UUUGGG@@@@@@666999222,,,------666JJJiii}}}aaa>>>...+++)))''''''&&&'''''''''%%%$$$)))%%%$$$'''(((%%%$$$&&&$$$&&&((('''&&&$$$%%%%%%,,,***'''%%%%%%&&&((()))$$$&&&'''000QQQ~~~]]]888(((''''''&&&'''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''$$$$$$&&&(((***)))%%%"""'''(((***+++++++++******)))'''%%%$$$$$$$$$""" !!!"""""" ###'''######"""###%%%%%%$$$###"""""""""$$$%%%%%%###!!!!!! %%%(((%%%$$$$$$"""""""""!!! !!!""""""###"""###$$$%%%%%%###!!!######################## !!!###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$"""""""""$$$&&&'''(((((('''''''''(((((()))%%%$$$###""""""$$$&&&'''%%%(((,,,---***(((***---***&&&###$$$***,,,+++(((+++333FFF^^^lllcccIII333((($$$"""$$$&&&&&&'''(((((()))*********)))))))))000///...///111333333333555111---***((('''%%%$$$%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&'''(((((()))(((''''''((()))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$((('''&&&&&&'''((('''%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&***+++,,,+++)))''''''(((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%,,,,,,222OOObbbNNN---***&&&$$$''')))(((&&&&&&&&&***+++(((&&&''''''%%%'''&&&&&&&&&&&&'''((((((((('''&&&(((***,,,---,,,'''''''''''''''&&&&&&%%%'''%%%######$$$$$$$$$"""###$$$$$$$$$######%%%''''''!!!%%%"""(((---333VVV}}}~~~QQQ333000'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$######$$$%%%$$$$$$''''''((((((((('''%%%$$$%%%$$$###$$$%%%&&&%%%###(((%%%"""!!!###%%%'''(((%%%&&&''''''''''''&&&%%%###%%%&&&&&&%%%%%%'''((()))))))))******)))'''&&&&&&&&&%%%%%%%%%&&&&&&'''(((...---000HHHmmm[[[GGG333...222222000...,,,...---)))(((++++++(((***)))))))))((('''&&&&&&%%%&&&&&&'''((((((((((((((((((((()))))))))))))))&&&'''(((&&&$$$$$$$$$&&&+++///555:::======:::888AAAAAA@@@???>>>===<<<<<<999666000+++'''&&&&&&''')))(((''')))---//////...NNN}}}sss\\\lllnnn^^^JJJ>>><<>>XXX]]]GGG///666222,,,......444CCCqqq```AAA555...******)))(((''''''(((((()))))))))+++,,,+++:::hhhZZZ777,,,---,,,%%%%%%%%%%%%%%%%%%&&&&&&)))&&&'''***+++))))))+++...>>>aaa|||uuuhhhTTT===111...&&&+++((((((,,,)))---<<<[[[xxxfff@@@---(((%%%######%%%%%%&&&&&&&&&%%%'''%%%%%%(((((($$$###&&&%%%&&&'''&&&%%%$$$%%%&&&***)))'''&&&&&&''')))***$$$%%%%%%+++@@@dddgggAAA,,,''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%''')))+++***'''$$$&&&(((***+++***))))))))))))'''%%%$$$$$$$$$###"""""""""!!! !!!$$$&&&$$$###""""""$$$%%%$$$###!!!!!!"""$$$&&&&&&$$$!!!""" %%%'''$$$"""###""""""###"""!!! """$$$###""""""###$$$$$$!!!######################## !!!###%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%#########$$$&&&'''*********)))((('''&&&&&&&&&%%%###"""###$$$&&&''')))((()))++++++)))***...)))%%%######&&&((((((&&&,,,333EEE^^^iii\\\@@@+++%%%###"""###%%%'''''''''(((***++++++))))))***+++...,,,,,,---///111111111666333...+++***)))((('''&&&&&&&&&$$$""""""$$$&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''%%%'''((('''&&&$$$$$$%%%(((&&&%%%%%%&&&&&&%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,+++)))(((((()))&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((%%%---+++444QQQ\\\DDD,,,)))(((''''''((((((&&&%%%(((,,,,,,'''%%%&&&&&&$$$'''&&&&&&&&&&&&'''((((((((('''&&&(((+++---...---&&&''''''''''''&&&%%%%%%'''&&&%%%#########$$$%%%$$$%%%&&&%%%######%%%&&&''' $$$!!!&&&+++222TTT|||}}}PPP111...%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&'''&&&$$$"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%$$$%%%$$$######%%%%%%$$$###)))&&&###"""###%%%''''''%%%&&&&&&''''''&&&&&&%%%&&&((()))(((''''''((())))))***+++,,,+++)))'''%%%$$$$$$$$$###$$$$$$%%%&&&(((***+++,,,<<>>===<<>>@@@JJJ^^^\\\DDD---555111***,,,...444BBBnnn^^^AAA777000+++***)))(((''''''''''''((((((''')))+++)))999jjjPPP222---...***'''''''''''''''(((((((((,,,)))))),,,---***)))+++...:::\\\~~~hhhUUUCCC333)))'''###(((&&&&&&***''''''333NNNsssmmmFFF222***%%%###$$$%%%&&&&&&&&&&&&'''&&&%%%'''***)))%%%###&&&$$$$$$%%%$$$$$$$$$''')))%%%%%%%%%%%%&&&'''((()))$$$$$$%%%)))333KKKrrrrrrLLL333(((&&&%%%&&&######$$$$$$$$$%%%%%%%%%((((((((((((''''''''''''''''''(((***++++++)))'''%%%(((******(((&&&&&&''')))'''%%%$$$$$$$$$$$$###!!!!!!"""$$$&&&&&&%%%###$$$"""!!!!!!"""###"""!!! !!!"""%%%''''''%%%###### !!!%%%'''###!!!!!!"""###$$$###!!!!!!###%%%&&&%%%$$$$$$%%%$$$!!!########################!!!"""###$$$%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$((('''%%%$$$###$$$&&&'''((((((((((((((('''&&&&&&&&&%%%$$$###$$$%%%'''(((///)))''')))***'''(((+++%%%$$$######$$$&&&''')))+++333GGG]]]bbbQQQ777&&&######"""###%%%((()))(((''')))+++***)))***---///---,,,+++,,,///000111000333111...---,,,+++(((&&&&&&&&&%%%###""""""$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$'''(((***++++++***((('''$$$&&&((((((%%%$$$%%%&&&&&&%%%$$$%%%'''''''''%%%(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''(((******(((''''''((('''&&&&&&&&&''''''((()))&&&&&&''''''((())))))***(((---***555RRRSSS:::---***)))(((&&&&&&&&&%%%$$$(((,,,,,,'''%%%&&&'''%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&(((+++...///...&&&&&&''''''&&&&&&%%%$$$###%%%&&&$$$###$$$'''+++'''''''''&&&$$$###$$$%%%'''!!!%%%"""'''+++222TTT{{{|||NNN///+++###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''%%%###""""""###%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$######$$$&&&'''&&&%%%(((&&&###"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''&&&'''(((&&&)))+++,,,***(((%%%$$$######""""""###$$$$$$%%%%%%%%%'''+++111EEEiii~~~[[[888---...,,,(((''''''+++,,,******---,,,((())))))***+++,,,+++******++++++++++++***)))''''''&&&'''(((((((((((('''&&&###%%%&&&&&&%%%$$$%%%&&&+++...222777:::<<<======EEEDDDCCCAAA@@@??????>>>:::777222---)))'''&&&&&&000,,,''''''+++......---TTTiiiWWWccczzzyyyzzzsssSSS666***///:::555:::EEEMMMWWWdddYYY<<<...777222***+++...444AAAfff[[[<<<333---(((***)))((('''''''''''''''######***//////>>>nnnNNN...(((&&&&&&&&&&&&'''(((((())))))***''''''+++---+++***+++000:::ZZZmmmMMM:::222---***))))))***$$$"""&&&$$$&&&333???iiinnnIII555...((('''((()))(((&&&&&&&&&'''&&&&&&)))---+++&&&$$$&&&"""############%%%))),,,"""###$$$%%%&&&&&&''''''%%%###&&&***,,,<<>>333+++$$$)))'''&&&&&&'''))))))((($$$'''000000+++EEEyyykkk@@@111,,,&&&&&&***&&&%%%'''&&&###$$$'''$$$&&&))),,,)))'''***111+++444XXXoooNNN999444,,,''''''"""###!!!"""&&&'''%%%&&&***???dddyyyTTT333)))+++***%%%&&&------%%%###(((&&&&&&&&&'''((('''$$$"""$$$######$$$&&&&&&$$$###"""$$$%%%&&&&&&%%%###"""###%%%%%%'''+++222SSSddd;;;,,,((("""&&&$$$%%%''''''%%%''',,,+++***)))(((((()))******'''''''''(((***)))'''%%%'''((((((&&&"""!!!"""$$$,,,***(((%%%$$$$$$%%%&&&%%%'''))))))'''&&&%%%&&&(((###$$$&&&###&&&$$$""""""###%%%%%%%%%###$$$$$$"""!!! !!!###%%%$$$###""""""###$$$%%%$$$%%%&&&'''&&&$$$!!!###"""""""""###$$$"""!!!%%%###"""###$$$$$$###"""###$$$###"""!!!###&&&)))***&&&######$$$&&&%%%###$$$&&&'''((('''%%%%%%%%%&&&&&&%%%###"""###%%%(((---***&&&$$$$$$&&&''''''&&&!!! ###***222...888OOOccc]]]@@@***%%%$$$######"""###$$$&&&'''))))))(((((((((+++000444222...***)))+++...000111444333222111///,,,'''###(((&&&###""""""""""""!!!%%%$$$######""""""######$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''***)))((('''&&&'''(((((('''&&&%%%&&&''''''&&&$$$######$$$%%%''''''&&&$$$,,,+++(((&&&$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***&&&***+++''''''+++***&&&)))((('''%%%%%%%%%&&&'''+++***(((((((((***,,,...111......@@@UUUNNN666******)))(((&&&%%%$$$$$$$$$,,,,,,+++)))&&&%%%%%%&&&***)))(((((())))))((('''%%%%%%%%%%%%''')))+++---)))'''%%%$$$$$$$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$######%%%%%%$$$###(((%%%***$$$'''...666VVV~~~zzzOOO222+++'''***###***%%%"""%%%'''&&&&&&'''"""))),,,&&&"""+++***((('''&&&''''''%%%###%%%$$$$$$$$$%%%'''(((***&&&''''''((())))))((((((###$$$%%%&&&''''''((((((%%%&&&''''''((((((''''''$$$$$$$$$&&&(((***)))((()))((('''&&&%%%&&&&&&'''***)))''''''''''''$$$"""&&&'''(((((('''&&&$$$"""((((((%%%(((...444QQQzzzvvvRRR666)))&&&)))+++###%%%)))++++++***'''%%%,,,((((((------((((((,,,,,,---......---,,,***))),,,)))''''''((('''$$$ )))'''%%%######%%%''')))///......000555:::===???@@@CCCFFFGGGEEEBBB@@@???>>>888222---,,,***'''$$$***+++---///000000///...qqqGGG555333HHHeeekkkLLL777///...333222<<>>___aaa@@@555...)))+++)))''''''((()))))))))((((((......---LLLggg===///***%%%&&&'''$$$$$$''''''$$$$$$'''$$$%%%))),,,+++)))---333000777WWW[[[@@@111000***''')))&&&***&&&%%%'''(((''')))---@@@bbbxxxVVV666)))''''''%%%&&&((((((%%%$$$&&&(((&&&%%%%%%&&&&&&%%%$$$%%%$$$###$$$%%%&&&$$$######$$$%%%%%%%%%%%%######"""%%%$$$''',,,///HHHoooqqqHHH333***######&&&$$$$$$'''&&&%%%'''---))))))(((''''''((())))))(((((((((***+++,,,***(((***++++++)))&&&%%%&&&(((+++***(((&&&%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$$$$&&&$$$!!!"""###$$$###!!!%%%###""""""%%%'''''''''$$$%%%%%%$$$""""""###%%%&&&%%%$$$######$$$%%%&&&###$$$&&&'''&&&$$$!!!!!!!!!!!!###$$$$$$###"""$$$###""""""$$$$$$###"""$$$$$$######$$$%%%''''''(((&&&###$$$%%%&&&%%%###&&&&&&&&&&&&&&&''')))***(((((((((&&&%%%$$$&&&(((***'''$$$###$$$%%%%%%$$$###!!!###''''''%%%&&&)))000:::PPPccc]]]CCC---&&&%%%%%%$$$$$$%%%&&&((((((******)))((((((***///222000...+++***+++...222444444333111///---***&&&###'''%%%###"""#########"""%%%$$$######""""""######!!!"""###%%%&&&'''''''''############$$$%%%&&&'''((('''%%%$$$$$$$$$%%%&&&((('''%%%%%%%%%%%%%%%$$$""""""###%%%''''''&&&$$$+++)))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))%%%))))))&&&&&&))))))%%%+++***)))((((((''''''(((***)))((('''((()))+++---111000222EEEZZZPPP666+++---,,,+++***)))(((((((((+++++++++)))&&&$$$%%%&&&)))((('''''''''(((''''''(((''''''&&&'''(((***+++)))(((&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$'''$$$***$$$)))000666VVV|||zzzQQQ333+++&&&)))""")))$$$!!!$$$&&&%%%$$$&&&&&&&&&))),,,)))$$$%%%+++)))'''&&&&&&&&&&&&%%%###&&&%%%%%%%%%%%%'''((()))&&&&&&'''(((((((((''''''###$$$&&&''''''''''''&&&'''''''''((((((((())))))+++)))((()))))))))'''%%%((((((&&&&&&%%%&&&''''''((('''''''''(((((('''%%%(((((('''&&&%%%%%%%%%%%%%%%&&&$$$(((---///FFFjjjyyyXXX999)))((((((&&&$$$&&&(((******)))'''&&&)))&&&'''++++++((((((++++++,,,,,,,,,+++***)))((()))((('''''''''&&&$$$"""+++)))&&&$$$######%%%&&&,,,++++++...444999===>>>DDDEEEFFFEEEBBB???===<<<===:::444000---***(((&&&)))***+++,,,......//////tttRRR666///000888GGG```uuuVVV???333///666000222>>>SSSiiibbbDDD777333///,,,******333===[[[bbb@@@555111...---+++((('''((())))))(((+++(((,,,---333WWWaaa888,,,((($$$'''%%%###$$$''''''$$$$$$&&&$$$%%%))),,,,,,***...444666:::VVVjjjHHH444,,,---'''&&&)))(((***%%%"""$$$&&&'''+++///;;;^^^|||wwwXXX999***&&&***,,,+++''''''***+++))))))&&&###"""###%%%&&&&&&%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$###&&&++++++:::XXXZZZ<<<+++%%%)))%%%######&&&%%%$$$'''---(((''''''&&&&&&'''((((((((((((((()))++++++***)))***++++++***(((((()))***))))))((('''&&&%%%%%%$$$###$$$&&&%%%###""""""###%%%%%%%%%$$$######$$$%%%$$$###"""###&&&((())))))$$$%%%&&&&&&$$$$$$%%%'''&&&%%%$$$######$$$%%%&&&###$$$%%%&&&%%%###!!! !!!"""###$$$$$$###"""!!!$$$"""""""""$$$$$$###"""%%%###"""$$$((()))'''%%%&&&%%%$$$%%%&&&&&&$$$###((('''%%%%%%&&&(((+++---)))++++++***(((&&&&&&'''&&&%%%######$$$$$$###!!!$$$$$$'''+++)))%%%$$$'''222@@@VVVddd\\\BBB---%%%&&&&&&&&&&&&'''((()))*********)))(((''')))---000,,,---,,,,,,---///444777555333000---,,,)))&&&###&&&$$$""""""$$$$$$$$$###$$$$$$###""""""""""""### ###&&&'''(((((('''$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%+++***'''%%%$$$%%%&&&&&&"""""""""$$$'''((('''&&&((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''(((%%%'''(((&&&&&&((('''%%%,,,,,,,,,++++++***((((((+++***((('''''')))***,,,...///444HHHZZZMMM333)))***)))((('''''''''''''''***++++++)))&&&%%%%%%&&&((('''&&&%%%%%%&&&'''(((***)))(((((((((((()))))))))(((&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%'''''''''&&&%%%%%%''''''&&&%%%%%%###)))%%%***000555SSSxxxzzzSSS444***$$$((( '''###!!!$$$%%%######%%%%%%"""!!!%%%&&&%%%&&&((()))(((&&&&&&''''''&&&$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''&&&%%%%%%$$$%%%'''(((((('''%%%$$$)))(((((((((((()))******...,,,+++++++++***'''%%%''''''&&&&&&&&&''''''((('''&&&&&&''')))***)))'''***(((&&&$$$###$$$%%%&&&$$$&&&%%%)))---,,,:::WWW|||dddBBB---***)))###&&&&&&'''((((((((((((''''''%%%%%%)))***((()))+++******+++******)))((('''(((((()))(((&&&$$$$$$%%%)))(((&&&$$$$$$$$$&&&'''***)))))),,,222888<<<>>>CCCDDDDDDBBB???=========<<<;;;888333...+++))))))))))))))))))+++---///111~~~lll]]]KKK777---111222222888LLLooouuuXXXCCC999666888000///:::SSSooojjjKKK===999555222///...333;;;[[[bbb>>>333000///---+++(((''''''((('''&&&+++(((+++///;;;ccc\\\555+++'''%%%)))%%%###$$$''''''$$$"""$$$&&&&&&(((,,,+++))),,,111999;;;UUUYYY>>>000---...&&&%%%(((&&&'''""" ###'''***...333;;;___|||[[[;;;+++)))+++///---%%%%%%,,,...)))'''%%%######$$$%%%%%%$$$&&&%%%######$$$%%%$$$###$$$$$$#########$$$%%%&&&$$$%%%"""$$$)))(((111GGGvvviiiEEE...'''...%%%######%%%$$$###'''---''''''''''''''''''((((((((('''&&&'''((((((&&&%%%(((((((((''''''''''''((((((((((((((('''&&&%%%$$$###$$$%%%%%%###""""""###&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###%%%'''(((((('''"""$$$&&&&&&%%%%%%&&&'''%%%%%%############%%%%%%"""###$$$%%%$$$###!!! ###$$$%%%%%%###!!!###"""!!!"""###$$$###"""&&&###"""%%%***+++'''###$$$%%%%%%&&&'''&&&$$$###((('''&&&&&&'''((((((((()))+++---,,,***'''%%%%%%$$$$$$###$$$%%%%%%""" '''%%%%%%&&&%%%###'''---888LLLdddkkkYYY>>>+++$$$%%%&&&&&&'''((()))***************((('''(((+++...***+++------...111555999666333///---+++)))'''%%%$$$###"""###%%%&&&%%%$$$$$$$$$###"""""""""""""""!!!$$$&&&((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&''')))(((&&&%%%%%%%%%&&&'''...---***'''%%%%%%''')))###"""###%%%(((******)))&&&&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&'''(((''''''((('''&&&+++,,,,,,---,,,***)))''',,,+++)))(((((()))***++++++---333HHHVVVFFF---'''''''''&&&&&&&&&&&&&&&'''***+++,,,+++(((&&&&&&''''''''''''&&&%%%&&&(((***)))))))))((())))))))))))((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%"""((($$$)))...000LLLpppxxxUUU666)))###((( &&&###"""%%%&&&######&&&!!!!!!###%%%(((+++,,,***))))))******)))'''))))))'''&&&%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((((('''$$$###(((((('''''''''((()))***,,,+++******++++++)))'''&&&&&&&&&&&&'''''''''(((''''''&&&((()))***)))''')))(((&&&%%%$$$$$$%%%%%%'''(((&&&)))---,,,555LLLtttuuuQQQ444---,,,&&&'''&&&&&&&&&''''''((((((%%%%%%%%%''')))***+++---+++*********)))(((((('''***,,,,,,***%%%###$$$'''$$$######$$$%%%'''***+++)))''''''***111777<<<>>>?????????>>>======???AAA999::::::666///+++***+++))))))((((((***---111333dddOOO???:::222******---((()))///CCCfffoooTTTCCC===;;;888111111===XXXwwwqqqOOOHHHCCC???===:::666777;;;___```:::///,,,,,,+++)))&&&%%%&&&&&&&&&%%%)))&&&+++222BBBmmmYYY555,,,(((%%%+++(((%%%%%%''''''###"""$$$(((''''''******'''(((,,,777<<>>===<<<<<<===???BBB777999:::666000+++***++++++***((((((***...222444>>>---+++000+++))))))###(((,,,555IIIkkkrrrZZZLLLDDD???:::555666@@@\\\|||ZZZMMMGGGBBB@@@<<<888888;;;fff]]]888---***)))***(((%%%$$$%%%&&&&&&%%%&&&%%%+++222EEEqqqWWW555---(((%%%+++***&&&%%%'''&&&######&&&***''''''))))))&&&&&&)))444>>>\\\^^^777---+++***$$$&&&+++&&&)))((()))+++---333AAAOOOrrrZZZ777+++,,,'''***)))'''&&&((((((%%%!!!!!!"""%%%&&&&&&###!!!(((&&&###"""###$$$$$$############$$$$$$%%%%%%&&&$$$&&&""""""'''''',,,;;;ffffffEEE///***((($$$"""###!!! $$$***&&&'''((()))))))))))))))...,,,)))(((''''''%%%$$$)))(((&&&&&&&&&'''&&&%%%(((((('''''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%'''***$$$!!!(((+++'''"""'''&&&%%%&&&'''&&&$$$"""!!!$$$$$$###"""""""""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!$$$&&&$$$###$$$%%%!!! !!!###$$$###"""$$$######&&&))))))&&&######$$$&&&&&&%%%$$$%%%&&&((('''''')))***'''!!!''')))++++++(((&&&$$$$$$%%%%%%%%%&&&((('''%%%### %%%))))))(((...777YYYttttttPPP555***(((!!!"""$$$%%%''''''((((((((())))))((('''''')))++++++++++++...111333333222111///------,,,,,,***((($$$######$$$&&&'''&&&$$$######"""!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""######&&&''''''$$$ """%%%&&&%%%%%%&&&(((***++++++&&&&&&'''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))'''(((******(((''')))(((((()))************)))///---+++)))(((((()))***,,,000;;;PPPXXXAAA***+++(((((('''&&&&&&&&&&&&&&&)))+++---,,,***((((((((('''***,,,***'''&&&'''***%%%%%%'''((())))))))))))%%%%%%%%%%%%$$$$$$$$$###%%%$$$######$$$%%%'''(((%%%$$$######%%%%%%$$$###'''"""&&&!!!'''******DDDiii{{{```===+++###((( &&&%%%&&&)))((($$$$$$(((+++000000+++(((***...000///...------...///...---((('''&&&%%%$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''---+++***)))((('''$$$!!!''''''((((((''''''&&&%%%((('''&&&'''((('''&&&$$$%%%&&&((()))(((&&&###"""'''&&&((()))---:::VVVvvvpppIII000(((%%%&&&&&&%%%%%%&&&&&&'''(((%%%((('''&&&''',,,...---,,,+++***)))((((((((((((000///---***&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''***(((&&&)))...555;;;===?????????===;;;;;;===???777888999777333...+++***+++***))))))+++...111333+++###+++111'''(((+++"""...222<<>>===DDDaaaoooRRRIIIBBB???<<<;;;===BBBlll[[[777...+++((()))'''%%%%%%&&&'''''''''&&&&&&+++000BBBpppVVV555...'''###)))***&&&$$$&&&&&&%%%(((,,,***'''&&&)))***(((''')))111AAAdddkkk===111---***%%%+++///(((***+++---///333BBB\\\tttyyyQQQ444++++++***)))+++//////***(((((("""!!!!!!"""$$$%%%$$$""")))&&&###"""###$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%!!!'''%%%$$$(((&&&)))666SSSzzzXXX777))))))%%%###""" """((($$$%%%&&&((())))))((((((,,,***'''&&&'''((('''&&&+++(((&&&%%%&&&'''%%%###)))((('''&&&%%%&&&'''''''''''''''%%%$$$###%%%''''''###!!!"""&&&(((&&&$$$%%%$$$$$$%%%&&&&&&$$$""" """$$$$$$###!!! !!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! %%%'''$$$""""""$$$!!! !!!###$$$###""""""###$$$%%%&&&&&&&&&%%%###%%%&&&%%%$$$###&&&(((***(((&&&(((***)))###'''(((******(((&&&&&&&&&&&&%%%%%%%%%''''''&&&$$$!!!"""%%%((((((***444???jjj}}}gggCCC///(((%%% """$$$&&&'''(((((((((&&&'''(((((('''''')))+++...+++))),,,222444111,,,,,,+++++++++,,,+++)))&&&$$$$$$$$$%%%''''''%%%#########"""!!!!!!!!!!!!!!!"""######$$$$$$$$$######$$$######""""""#########%%%$$$"""!!!!!!!!!"""######%%%'''%%%!!! """&&&'''%%%$$$$$$&&&((())))))((((((((((((((((((''''''(((''''''&&&&&&&&&'''''')))&&&&&&******&&&&&&)))(((((((((((()))+++,,,------,,,)))'''&&&&&&''''''***111AAAYYY___BBB)))***&&&%%%$$$###"""!!!!!!!!!''')))++++++)))'''&&&&&&&&&***---,,,'''$$$$$$&&&%%%&&&'''(((((('''&&&&&&###$$$$$$$$$######""""""######""""""###$$$&&&'''&&&%%%$$$$$$%%%&&&%%%$$$((("""%%%!!!'''------GGGnnniiiDDD...$$$((($$$$$$&&&)))'''"""###''''''******&&&'''+++---***,,,+++******,,,,,,,,,***&&&&&&$$$$$$###$$$%%%&&&"""###$$$&&&''''''''''''&&&%%%%%%$$$%%%&&&(((((($$$&&&(((******)))'''&&&,,,+++))))))((('''%%%"""(((((()))((('''&&&$$$###%%%%%%$$$%%%''''''&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%((()))(((000BBB```yyyrrrUUU999***&&&%%%%%%&&&&&&&&&'''''''''%%%((('''$$$%%%+++---++++++***)))''''''''''''(((...+++(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%''',,,333888;;;>>>>>>???>>><<<<<<===>>>999888888888666333---*********))))))***,,,///000)))%%%000111!!!%%%000((('''***555PPPxxxkkkZZZKKKFFFCCCGGGddd[[[QQQGGGCCCBBBCCCHHHOOOpppYYY777000---******(((&&&&&&'''))))))((('''&&&***---???oooTTT555...&&&!!!(((((($$$###%%%&&&'''+++111***&&&&&&***,,,******,,,000DDDjjjtttGGG999222---(((...222***///111555888@@@VVV{{{kkkGGG222,,,,,,(((%%%)))111111(((###&&&$$$""" !!!$$$$$$%%%)))&&&###""""""######### """$$$&&&'''&&&%%%$$$'''(((''')))%%%&&&111>>>nnnfff???***+++&&&###"""!!!'''"""$$$%%%'''(((((('''''''''%%%###$$$%%%'''''''''***'''$$$$$$%%%%%%###!!!)))(((&&&%%%%%%&&&'''(((&&&'''&&&%%%######%%%'''############$$$$$$%%%&&&""""""###$$$&&&'''%%%###!!!###%%%%%%###!!! %%%$$$###""""""###$$$%%% !!!!!!!!!!!!!!! %%%)))(((###  ###$$$$$$###!!!###%%%%%%$$$$$$%%%&&&###%%%&&&%%%######&&&***,,,(((%%%&&&)))***'''###''')))******((('''((()))&&&%%%$$$$$$&&&&&&&&&%%%***'''%%%###"""))):::JJJrrr~~~xxxXXX777)))%%%!!!!!!"""$$$&&&((()))((((((%%%'''(((''''''''')))+++000+++(((,,,333555///((((((((((((***+++***(((%%%%%%$$$$$$&&&''''''%%%"""######"""!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%&&&######"""""""""""""""###&&&&&&$$$#########$$$%%%###'''***((($$$"""%%%(((&&&$$$"""###$$$&&&'''&&&))))))******)))(((''''''''''''&&&&&&&&&''''''(((((($$$%%%******%%%$$$((((((((('''((())),,,...///,,,***(((%%%$$$$$$%%%%%%&&&000DDD___cccCCC&&&''')))((('''%%%$$$#########%%%'''******(((&&&$$$$$$$$$)))---,,,'''###"""###&&&''''''((('''%%%$$$""""""############"""!!!!!!""""""!!!!!!"""$$$%%%''''''&&&%%%%%%''''''&&&%%%'''!!!$$$!!!)))///111KKKssspppIII000%%%((("""###&&&(((&&&!!!"""&&&###$$$###""")))222222+++)))((('''((()))***)))(((%%%$$$#########$$$%%%&&&"""###$$$&&&'''((())))))&&&%%%$$$###$$$&&&)))***$$$&&&))),,,,,,***(((&&&)))((('''(((******)))'''))))))))))))'''%%%###""""""""""""$$$'''((('''&&&***(((&&&$$$$$$$$$%%%&&&&&&&&& !!!+++***&&&+++111KKKhhhppp]]]AAA///)))$$$%%%&&&'''''''''&&&&&&$$$((('''"""###))),,,)))***)))'''&&&%%%%%%&&&&&&+++'''$$$###&&&((((((&&&###$$$%%%%%%&&&'''(((((()))&&&$$$%%%***000666999999;;;===>>>>>>>>>@@@BBB;;;999888999999666///***))))))))))))***+++---...///,,,111222***+++---&&&,,,///777KKKooo~~~kkkiii]]]TTTccc~~~gggKKKCCCKKKMMMVVVjjjVVV333******&&&***(((''''''(((((('''%%%((((((,,,111FFFwww|||NNN000%%%,,,+++***&&&###%%%&&&%%%''',,,***%%%$$$)))+++)))&&&'''111EEEuuu^^^HHH666666999666666:::888AAAJJJQQQbbb~~~}}}ZZZ>>>...))))))+++,,,---...---+++'''%%%###%%%''''''&&&$$$$$$$$$'''&&&$$$"""!!!!!!""""""(((""""""(((+++(((%%%%%%"""$$$&&&((((((((()))+++666SSS~~~jjjDDD222---&&&"""$$$'''&&&&&&&&&$$$%%%&&&'''((((((((((((%%%###&&&+++***&&&'''---...)))&&&((((((%%%$$$%%%(((''''''&&&&&&''')))***&&&&&&%%%$$$$$$###""""""%%%$$$$$$%%%&&&%%%###!!!$$$&&&(((******)))((('''&&&&&&%%%%%%$$$###"""!!!$$$###"""#########!!!######""""""###$$$%%%&&&!!!"""$$$&&&((((((%%%"""!!!!!!"""""""""!!!!!! ###%%%'''&&&%%%$$$$$$%%%%%%)))---+++)))((())))))...***%%%###%%%(((((('''***(((%%%&&&***,,,)))%%%&&&&&&&&&''''''(((((((((&&&###$$$&&&''',,,>>>RRRmmmEEE+++(((&&&$$$###$$$%%%((()))(((&&&,,,***)))'''''''''((((((000///,,,+++///444222,,,(((+++...///---+++))))))%%%$$$$$$&&&)))***&&&######'''(((%%%""" !!!!!!###%%%&&&'''&&&%%%$$$%%%$$$$$$$$$$$$###!!! %%%%%%%%%&&&&&&%%%$$$$$$++++++++++++,,,+++***)))+++***)))'''''''''((((((***++++++***)))(((((()))*********(((%%%$$$%%%&&&###$$$&&&((()))+++++++++))))))***+++++++++++++++((('''&&&%%%$$$%%%%%%&&&***)))IIIkkk___:::)))))),,,'''%%%&&&&&&%%%(((---+++***((('''&&&&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%$$$%%%'''((()))((('''%%%((($$$!!!"""&&&'''$$$ &&&''''''%%%!!! """%%%###&&&)))***(((&&&%%%%%%$$$$$$$$$%%%$$$(((444BBBvvvtttHHH(((%%%&&&'''&&&%%%%%%&&&&&&$$$###&&&'''((((((((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$######$$$%%%%%%""" (((((((((&&&%%%%%%''')))%%%%%%%%%&&&(((,,,///111+++++++++******((('''&&&...***'''%%%&&&((())))))&&&''')))******(((&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$...,,,)))'''&&&&&&'''(((---+++'''%%%$$$%%%''')))***555RRRnnnkkkLLL///&&&+++&&&###%%%&&&%%%%%%''')))((()))+++......---++++++++++++)))&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$"""$$$'''))))))'''%%%$$$%%%###"""$$$***000666999>>>AAABBB>>>===???AAA@@@???>>>======<<<777///((('''(((***+++,,,,,,+++***(((---<<<@@@111(((***(((,,,...111@@@ggg~~~pppccciiilll___\\\VVV___wwwZZZ444******'''+++)))(((((())))))(((''')))'''+++333LLL}}}sssGGG///'''+++,,,"""+++&&&###%%%&&&%%%'''+++***%%%%%%))),,,+++***+++444LLL{{{qqq]]]LLLHHHGGGBBBAAAFFFSSS]]]iiissspppPPP999---)))***))))))***+++***)))&&&$$$&&&((()))(((&&&$$$######&&&%%%$$$""""""""""""###%%%!!!!!!&&&'''$$$###%%%"""$$$&&&'''&&&&&&((()))...GGGqqquuuNNN666,,,&&&###$$$%%%######$$$$$$$$$%%%&&&''''''''''''%%%###&&&+++***&&&$$$'''---)))(((+++,,,***)))***'''''''''''''''(((((()))&&&&&&%%%%%%$$$$$$######'''&&&%%%%%%&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$###"""!!!$$$###"""#########!!!###"""!!! """$$$'''((( """######"""!!! ######$$$$$$$$$$$$#########%%%&&&'''&&&%%%&&&'''(((,,,...---***)))+++,,,,,,)))&&&&&&)))***)))'''((()))((('''+++222000***&&&&&&%%%%%%%%%&&&&&&''''''$$$%%%))))))---CCC\\\nnnEEE+++'''&&&$$$$$$$$$&&&((()))((('''))))))(((((()))***,,,---///...***(((,,,111000+++)))+++,,,---,,,***))))))%%%$$$$$$&&&)))***&&&###&&&((()))(((%%%$$$%%%'''%%%&&&((()))((('''%%%$$$&&&%%%$$$$$$%%%$$$$$$###%%%%%%%%%&&&%%%%%%%%%$$$...000111111...+++))))))(((''''''&&&&&&'''((())))))***+++***((('''((())))))))))))'''%%%###$$$%%%$$$$$$%%%'''((()))***+++((()))*********)))((((((&&&''''''(((''''''&&&%%%------JJJhhhZZZ999,,,---%%%""""""%%%&&&%%%&&&***+++***((('''&&&&&&&&&''''''&&&$$$$$$&&&'''&&&%%%$$$&&&'''))))))((('''&&&((($$$"""###&&&'''$$$!!! ###$$$######$$$&&&$$$%%%''')))***)))(((&&&&&&%%%%%%%%%###%%%000===dddwwwqqqKKK+++''''''!!!&&&$$$######$$$$$$###!!!%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&$$$"""((('''&&&%%%&&&&&&'''((('''''''''(((***---000222+++++++++******)))(((''',,,***'''&&&'''((()))((('''((()))))))))(((&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&***)))'''&&&&&&'''((()))...+++(((&&&%%%&&&(((***+++222JJJeeeiiiQQQ666)))***&&&$$$'''(((&&&&&&(((***))))))***++++++)))''')))((('''''''''((((((((())))))(((''''''&&&%%%%%%'''((((((((('''%%%"""!!!'''&&&%%%&&&+++111666999<<<@@@AAA===<<>>======<<<777///)))'''(((***+++,,,,,,,,,,,,)))333JJJQQQ<<<,,,...333:::999444===dddssskkkqqq{{{mmm[[[```yyy^^^666***+++)))+++***((()))******)))''')))'''+++777TTTeee===///))))))---+++,,,'''###%%%&&&%%%&&&))))))&&&%%%***---,,,---///888XXXwwwqqqkkkcccbbbgggxxxtttXXX???///)))''''''(((''''''((()))(((&&&$$$((()))***)))&&&$$$######$$$$$$######"""######$$$$$$######%%%$$$"""$$$(((###$$$%%%%%%$$$$$$%%%''')))<<<___YYY888,,,(((%%%&&&%%%""""""%%%######$$$%%%&&&&&&&&&&&&###!!!###)))***'''%%%$$$%%%######(((+++)))((()))&&&&&&'''(((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''&&&%%%$$$$$$##################%%%%%%&&&&&&&&&$$$###"""$$$###"""#########!!!###"""  """%%%&&&!!!$$$&&&%%%"""!!!"""$$$###$$$$$$$$$$$$$$$$$$$$$###%%%'''''''''&&&'''(((+++---......,,,+++...111,,,***(((***,,,---***'''%%%++++++'''---888888///,,,+++)))(((((()))***+++)))$$$''',,,***...KKKnnnjjjBBB***''''''###$$$$$$$$$&&&)))***)))((()))(((((())))))***+++,,,///---)))%%%'''------***+++++++++******)))))))))&&&$$$$$$&&&))))))&&&###+++***(((&&&$$$%%%(((+++((()))***+++***(((&&&%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%222;;;CCCAAA666,,,((()))%%%%%%%%%%%%&&&'''((()))''')))))))))'''&&&'''(((((())))))'''%%%$$$$$$%%%&&&&&&%%%%%%&&&''')))***((((((*********(((&&&$$$%%%&&&(((******)))'''&&&///000JJJaaaQQQ555,,,---!!! !!!&&&'''%%%&&&(((***)))(((&&&&&&&&&&&&''''''&&&$$$$$$&&&&&&&&&%%%%%%&&&((()))))))))(((''''''$$$"""###%%%&&&$$$!!!"""%%%&&&%%%$$$$$$%%%$$$%%%)))---...+++(((((('''&&&%%%######,,,666OOOiiinnnOOO000((()))$$$###"""!!!!!!"""###!!! $$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$&&&(((((('''%%%'''%%%###$$$''')))((('''((((((((()))+++...000222+++++++++******))))))(((***)))(((((())))))((('''((((((((((((''''''''''''((('''$$$""""""$$$'''(((%%%%%%$$$%%%&&&''')))***---,,,)))'''&&&''')))***+++---===XXXfffYYY???,,,)))%%%%%%((()))'''&&&(((,,,***)))))))))(((%%%###(((%%%$$$%%%)))+++***))))))))))))(((''''''&&&&&&))))))((('''%%%$$$###"""'''&&&%%%%%%)))...333777:::>>>???===<<<>>>@@@??????===<<<===<<<888000***'''(((***+++,,,---------000:::SSS^^^LLL<<<===AAAEEECCC;;;???eee|||ooobbbdddnnnwww}}}~~~zzzlllVVVUUUlllaaa999,,,,,,+++***((('''((())))))((('''((('''...<<>>...'''%%%$$$###((('''&&&'''******(((%%%&&&''')))(((&&&$$$######""""""#########$$$$$$%%%%%%&&&'''&&&$$$###&&&+++###$$$%%%$$$""""""###%%%***444OOOwwwccc:::///+++((((((&&&###$$$(((""""""###$$$%%%%%%%%%%%%""" !!!%%%)))***)))(((""" !!!'''***'''%%%&&&%%%&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''&&&'''((()))((('''%%%$$$$$$###"""#########!!!!!!!!!!!! !!!%%%'''%%% !!!%%%""""""""""""""""""######%%%'''(((((('''&&&&&&'''******,,,---,,,+++000666000---******,,,,,,***'''$$$---...''',,,::::::000///---+++))))))***,,,...+++%%%&&&+++***333XXXbbb>>>***((()))'''$$$$$$$$$''')))+++***)))++++++***)))((((((((((((///---(((###%%%+++---+++---+++)))(((((())))))(((&&&$$$###%%%((()))'''$$$)))(((&&&######$$$&&&((('''((()))******)))'''&&&((('''&&&###""""""$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&444III]]][[[EEE000(((***&&&&&&&&&&&&&&&''''''(((&&&'''((((((&&&%%%&&&((()))***+++***(((&&&&&&'''((('''%%%$$$$$$&&&((()))))))))++++++***'''%%%###&&&'''((()))******))))))---333KKKYYYFFF...''''''%%%######'''(((&&&&&&))))))((('''&&&%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%&&&'''((()))))))))((((((&&&$$$######%%%&&&$$$"""!!!###&&&((('''%%%###"""%%%######'''...000...***'''&&&%%%%%%######)))111CCCcccpppVVV555))))))(((###"""!!!!!!"""###""" ######""""""###%%%'''((($$$$$$%%%%%%&&&&&&&&&%%%""""""###%%%((()))(((&&&'''$$$!!!###)))+++)))&&&(((((()))***+++---///000++++++******)))))))))))))))(((((()))******(((&&&))))))(((''''''''''''((((((&&&%%%$$$$$$%%%&&&((($$$$$$###$$$%%%&&&((())),,,***(((&&&&&&'''((()))******444LLLcccbbbHHH,,,)))%%%$$$((()))'''&&&''',,,***((((((((('''%%%###***&&&###%%%***---+++(((((((((((((((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$######%%%)))...222888===???<<<;;;>>>???>>>>>>===;;;<<<<<<888111+++((()))***+++---......///...888SSSeee___VVVOOOFFF>>>===888???dddyyynnnxxx{{{___QQQOOOQQQVVVYYY[[[WWWIIIMMMccchhh>>>...,,,***(((&&&%%%&&&(((((('''&&&'''(((222AAA^^^{{{LLL//////***$$$)))111000)))###%%%&&&%%%$$$%%%***'''&&&((())))))---222===mmm|||eeeUUUAAA888,,,&&&%%%&&&%%%###'''%%%$$$'''+++,,,)))%%%!!!$$$&&&&&&%%%$$$$$$$$$!!!""""""###$$$$$$$$$%%%$$$'''(((%%%###$$$'''***###$$$$$$###!!!!!!"""$$$)))///AAAeeepppGGG333---((('''&&&$$$%%%)))!!!"""###$$$%%%%%%%%%%%%%%%$$$######&&&)))******&&&###$$$***+++(((&&&'''$$$%%%'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&)))'''$$$###$$$&&&&&&%%%%%%$$$######$$$'''***,,,'''(((***++++++)))'''&&&$$$###"""#########!!!!!!"""!!! ###  """"""!!!!!!"""###$$$$$$((()))***)))&&&%%%$$$%%%&&&%%%(((,,,,,,***///777555000+++((()))***((('''%%%---...(((+++555666---***)))&&&%%%%%%&&&(((***,,,'''%%%(((,,,>>>ggg\\\===,,,)))******%%%$$$%%%'''***,,,+++***------,,,,,,+++******)))///...)))$$$$$$***...---...+++((('''((())))))((('''$$$###%%%((()))'''$$$&&&%%%$$$$$$$$$$$$$$$###"""###%%%'''(((((('''&&&(((((('''### !!!###%%%$$$$$$$$$$$$%%%&&&'''333QQQnnnmmmPPP333))),,,((((((((((((''''''&&&&&&%%%'''((('''&&&%%%&&&(((***,,,------+++))))))))))))(((&&&%%%%%%&&&((()))***+++,,,+++***(((%%%$$$***)))'''&&&''')))+++,,,,,,888OOOVVV???+++%%%"""***&&&$$$%%%%%%###%%%)))((((((&&&%%%%%%&&&''''''&&&%%%######%%%&&&%%%$$$&&&''''''(((((((((((((((%%%$$$###$$$%%%%%%$$$$$$''''''''''''&&&%%%$$$"""%%%###"""&&&---///---)))%%%###$$$&&&%%%$$$(((///BBBcccttt]]]:::***))))))$$$"""""""""$$$$$$###"""######""""""###$$$&&&(((######%%%&&&&&&&&&%%%%%%!!!!!!"""%%%'''((('''&&&((($$$"""%%%***,,,)))&&&''''''((((((***+++,,,---+++***)))((((((((())))))((('''(((***++++++(((&&&))))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%)))(((&&&%%%%%%&&&'''((())))))...CCC```jjjPPP///***&&&$$$'''(((&&&%%%&&&***)))''''''(((((('''&&&---(((%%%&&&+++---***'''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''((($$$%%%$$$######'''---111888===???<<<;;;>>>>>><<<>>><<<;;;;;;;;;888222---******++++++---...//////%%%///HHH^^^jjjooobbbHHH444444444>>>^^^zzznnntttiiiNNN>>>AAA>>>888:::>>>===JJJfffoooBBB...***(((&&&%%%$$$%%%'''((('''&&&((()))555IIIiiilllCCC,,,---)))###(((...222***###$$$'''%%%######)))&&&&&&(((((()))///666FFFxxxuuugggjjjqqqzzz|||vvvrrrhhhVVVBBB777///+++'''%%%''')))((('''%%%######'''---...)))$$$"""$$$%%%$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$"""%%%%%%###"""$$$&&&%%%$$$$$$$$$"""!!!!!!###%%%%%%)))555SSS~~~^^^;;;111'''%%%$$$$$$$$$'''""""""###$$$%%%%%%%%%%%%%%%(((((($$$###&&&))))))&&&"""###'''(((%%%###$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$%%%(((***,,,''')))+++,,,,,,+++((('''$$$###"""#########!!!!!!$$$%%%$$$"""!!!###"""!!!%%%$$$######$$$%%%'''((('''((()))(((&&&$$$$$$$$$$$$"""%%%++++++''',,,555666000***&&&'''((('''&&&'''++++++)))***---...+++)))((('''&&&&&&(((***+++***(((&&&(((444QQQvvvxxxTTT:::...)))((()))%%%%%%%%%(((+++,,,,,,+++,,,---...///000000000000------***%%%%%%+++//////000,,,(((((()))***)))''''''%%%###$$$''')))'''%%%%%%%%%%%%&&&'''&&&$$$!!! """%%%&&&&&&%%%%%%'''((('''$$$  """%%%$$$$$$###$$$%%%'''(((...KKKgggfffLLL222)))+++((())))))(((((('''%%%%%%%%%&&&((('''&&&&&&'''((()))+++------+++)))))))))(((((('''&&&'''''')))))),,,++++++***)))(((&&&&&&,,,***'''%%%%%%'''+++------===SSSSSS:::+++)))$$$+++&&&######"""!!!###(((((('''&&&%%%%%%&&&''''''&&&%%%######%%%%%%%%%$$$&&&&&&&&&&&&'''''''''(((###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''&&&$$$$$$###"""%%%)))+++***((($$$"""$$$''''''%%%(((---AAAbbbvvvbbb???+++(((((($$$###"""###%%%%%%%%%$$$############$$$%%%&&&&&&"""###$$$&&&&&&&&&%%%%%%!!!!!!"""$$$'''((('''%%%(((&&&%%%'''+++,,,***'''&&&&&&''''''((())))))******)))''''''&&&'''((()))''''''''')))++++++)))'''((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%$$$$$$######''''''&&&%%%%%%%%%&&&'''((())),,,<<<[[[nnn[[[999...(((%%%''''''%%%$$$&&&((('''%%%&&&'''((((((''',,,***'''''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&''''''%%%%%%(((...444999>>>@@@===<<<======;;;===;;;::::::;;;999333...,,,,,,,,,,,,---...//////$$$+++999JJJbbb}}}xxxXXX888444222:::NNNkkk^^^CCC???888...---333555FFFcccqqqBBB---***((('''&&&%%%&&&((((((((('''***)))666QQQyyy]]]===+++,,,'''%%%)))+++444***###$$$'''%%%###!!!&&&$$$%%%((())),,,444<<>>RRRLLL333+++...***)))%%%###%%%%%%###$$$((('''&&&%%%%%%%%%&&&''''''&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''######$$$$$$$$$$$$%%%&&&######%%%(((++++++(((%%%######$$$$$$%%%&&&&&&&&&%%%###%%%((((((&&&'''***:::\\\ttteeeCCC...'''%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$!!!"""$$$&&&&&&&&&%%%$$$######$$$&&&((()))'''%%%((()))******+++***)))(((%%%&&&'''(((((((((((((((((('''&&&%%%%%%&&&((()))(((''''''(((***+++)))((('''((()))))))))(((&&&%%%'''''''''&&&&&&'''''''''%%%%%%&&&%%%%%%$$$$$$###''''''&&&&&&&&&&&&'''((('''******444TTTqqqgggHHH333---(((((('''%%%&&&((((((&&&$$$$$$%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''%%%'''(((&&&%%%(((///555;;;???AAA???======<<<999===;;;999:::;;;999444///......---,,,,,,---...///+++---///666UUUlll???666000222:::JJJeee~~~uuuTTT???:::111000333111>>>YYYooo@@@,,,***+++'''&&&&&&''')))***)))(((---)))666WWWTTT999+++***''''''+++)))555+++###$$$'''%%%"""!!!$$$###$$$(((+++///888BBBiii~~~UUU444333---333888999:::<<<>>>>>>===888666999777///+++,,,((((((&&&$$$"""###'''******)))+++222999999222+++$$$&&&((('''%%%$$$######"""###$$$%%%%%%$$$###"""$$$&&&&&&$$$''',,,)))!!!###$$$###"""!!!"""%%%'''%%%)))--->>>gggVVVDDD000)))***)))'''%%%######$$$%%%&&&&&&&&&&&&((((((&&&(((,,,---%%%!!! $$$&&&%%%&&&((('''&&&%%%$$$%%%&&&'''(((&&&&&&%%%$$$$$$###""""""((((((((()))***)))'''$$$%%%$$$###"""!!!!!!!!!!!!$$$&&&)))++++++)))&&&%%%%%%###"""#########!!!%%%$$$"""!!!"""###%%%&&&!!!"""###&&&((('''$$$"""###"""!!!!!!"""###&&&''' """%%%&&&%%%&&&'''(((((($$$'''...+++""""""+++***'''&&&''')))***'''$$$***$$$%%%,,,,,,$$$%%%...%%%%%%&&&((()))***++++++"""+++...111JJJsssrrrTTT666***)))'''&&&)))%%%%%%&&&(((,,,...---,,,,,,------...---+++***)))'''))))))%%%%%%+++///000111---******------)))%%%(((%%%###$$$''')))'''%%%&&&$$$!!!"""$$$%%%###!!! """######"""!!! $$$(((((($$$###%%%(((%%%$$$#########%%%((()))%%%***...///+++&&&%%%%%%"""###%%%&&&''''''&&&%%%&&&'''(((((('''''')))***!!!$$$&&&'''%%%###""""""'''((()))***+++++++++++++++)))'''%%%$$$%%%&&&'''))))))((((((''''''&&&&&&(((<<>>///%%%'''!!!!!!$$$$$$$$$&&&((((((((('''&&&'''+++---+++LLLkkkjjjNNN111%%%&&&$$$###$$$&&&((()))(((''')))'''&&&'''******(((%%%"""######$$$%%%&&&''''''&&&&&&&&&'''&&&&&&%%%$$$)))(((((()))+++---,,,+++))))))*********+++++++++)))((('''%%%%%%&&&''''''%%%***###%%%+++###******+++***)))'''%%%$$$+++&&&###&&&)))'''%%%&&&%%%&&&'''%%%###"""$$$'''$$$&&&)))((('''(((,,,///'''!!!,,,222999dddxxxYYY===111%%%"""&&&(((&&&###&&&&&&&&&'''&&&&&&%%%%%%######"""$$$&&&(((''''''+++***(((((()))))))))(((&&&%%%######%%%'''((((((...'''###$$$######+++444;;;>>>===999666888999888999===>>>;;;999888444...444...((()))---000---)))+++###,,,444DDDvvvVVVCCC444444777555555999DDDPPPcccxxxiiiSSSEEE777777888<<<]]]]]];;;///+++,,,---+++((((((+++,,,,,,+++***000333ZZZ~~~LLL...---,,,(((***&&&,,,)))'''$$$$$$&&&'''&&&$$$'''+++))))))...555NNNrrrTTT444......+++((((((***,,,+++))))))((('''))),,,...---+++'''$$$$$$((((((%%%%%%)))///)))666PPPgggqqqaaaCCC...&&&&&&&&&!!!###'''!!!&&&%%%$$$%%%&&&%%%###!!!$$$$$$%%%''')))***((('''%%%$$$"""!!! !!!###$$$!!! ###333SSSwwwbbb@@@///(((!!!!!!&&&$$$$$$%%%&&&''''''&&&&&&((('''&&&&&&(((((('''&&&#########$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&######&&&'''&&&'''+++...---...///000///,,,***&&&$$$######%%%''''''&&&'''((()))***)))'''$$$"""!!!!!! !!!""""""!!!###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$!!! $$$### ###$$$%%%%%%$$$######$$$%%%,,,"""&&&,,,((('''***''''''''''''%%%$$$$$$&&&'''((((((((((((''''''''''''((((((((((((((((((((((((&&&***...???eeepppNNN888%%%%%%(((&&&######%%%%%%&&&&&&'''(((((()))***---000///,,,)))''''''+++***(((''''''))),,,///......//////...+++(((&&&$$$%%%&&&'''(((''''''&&&'''&&&&&&%%%$$$###""""""&&&%%%###"""!!!!!!""""""%%%%%%$$$###############%%%&&&'''&&&&&&&&&''')))***(((&&&$$$$$$%%%'''((('''((()))))))))(((''''''''')))******(((&&&&&&&&&''''''&&&&&&&&&''''''((()))))))))***++++++)))'''+++(((%%%'''***+++)))&&&$$$%%%%%%$$$######%%%'''***666===777,,,'''((()))&&&''')))(((''''''(((******(((''''''((((((((('''***'''$$$###$$$$$$$$$$$$$$$'''******(((%%%$$$%%%&&&%%%$$$######""""""""")))$$$'''444===999---$$$(((""""""$$$$$$$$$&&&++++++***((('''''')))+++,,,FFFeeelllWWW888))))))$$$######%%%'''((('''&&&(((&&&%%%'''))))))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%))))))))))))((('''&&&&&&***)))((()))+++,,,,,,+++((((((((())))))*********(((((('''&&&&&&&&&&&&&&&(((###,,,&&&(((---&&&(((((()))******)))((('''+++&&&$$$'''(((&&&%%%&&&&&&((()))(((&&&%%%&&&(((%%%&&&''''''&&&%%%&&&''')))"""+++000:::eee~~~hhhIII777'''%%%((((((&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$&&&''''''&&&(((&&&%%%$$$%%%&&&%%%$$$'''%%%$$$$$$&&&(((((((((***&&&%%%(((((((((,,,444888<<<===;;;:::<<<===<<<888<<<===:::999999666111444...))))))---000...******%%%,,,222AAAqqqnnnVVV???:::<<<999555333555<<>>:::;;;CCCjjjTTT777000---+++---***''''''(((+++,,,---+++000444___PPP...***)))(((,,,''',,,&&&%%%%%%&&&((()))((('''###((((((+++666GGGiii___===222///***%%%###%%%((((((((('''%%%$$$$$$''')))******(((&&&&&&((()))''''''))),,,(((222KKKmmmxxxRRR111(((&&&%%%###'''"""###""""""###$$$$$$###!!!######$$$''')))+++***(((&&&%%%$$$###"""###$$$$$$"""!!!$$$---===XXX{{{uuuPPP444'''%%%%%%$$$''''''''''''&&&%%%$$$###%%%$$$$$$&&&''''''%%%### !!!"""$$$%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%###$$$'''(((&&&'''***,,,++++++,,,------***((('''$$$""""""$$$'''((()))((((((((('''&&&$$$"""!!!###!!! """""""""!!!###$$$$$$%%%$$$###"""!!! !!!"""$$$%%%&&&&&&&&&###!!!"""%%%%%%!!! %%%&&&&&&%%%###"""###%%%+++###''',,,((((((***%%%***'''###!!!"""&&&(((***&&&''')))******))))))((())))))((((((''''''&&&&&&%%%)))555QQQyyyzzzYYY===..."""###&&&$$$###%%%#########$$$$$$%%%&&&'''+++---//////,,,)))&&&%%%---,,,+++)))'''(((,,,///000000111111///+++'''%%%%%%&&&'''((()))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######"""######$$$$$$###"""""""""######%%%$$$$$$&&&(((*********)))'''&&&$$$$$$%%%&&&'''%%%&&&((()))************''')))******(((&&&%%%%%%(((((('''&&&&&&&&&'''''''''''''''(((***)))'''%%%((((((((((((((())))))(((######$$$###!!!!!!###%%%(((222888222)))%%%&&&'''&&&''''''&&&%%%&&&(((******(((&&&%%%&&&''''''&&&)))'''$$$###$$$%%%%%%$$$$$$&&&))))))(((&&&%%%%%%%%%$$$###"""""""""""""""&&&$$$(((111666111(((###)))$$$"""$$$%%%###$$$&&&------,,,)))'''&&&''')))...@@@___rrreeeCCC...,,,$$$######$$$&&&'''&&&%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$***))))))(((''''''&&&&&&+++)))((()))++++++***)))''''''(((((((((((())))))''''''((((((''''''&&&%%%)))!!!%%%,,,((((((,,,'''%%%&&&''')))************+++&&&$$$'''(((&&&%%%'''%%%'''))))))'''&&&%%%&&&&&&%%%%%%'''((('''%%%$$$+++$$$***///999bbbxxx[[[@@@***(((+++(((%%%'''%%%%%%%%%%%%$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$######$$$$$$###"""'''%%%$$$%%%'''))))))(((%%%%%%(((,,,,,,+++---222777===???===<<<>>>>>>;;;888;;;;;;999888:::999555444...))))))---///...,,,'''&&&...444AAAjjjpppTTTEEEAAA???>>>>>>:::@@@NNNbbb{{{vvvYYYAAA;;;>>>MMMzzzRRR666000---,,,+++)))'''&&&'''+++...000,,,111666cccUUU111***((((((,,,'''+++%%%%%%&&&'''((((((((('''&&&)))'''---BBB[[[~~~pppIII666...)))$$$"""$$$%%%%%%$$$(((&&&$$$######$$$%%%&&&'''''''''((((((''''''(((%%%$$$+++===aaaYYY555+++((($$$ %%%!!!"""!!!!!!"""$$$%%%$$$"""$$$$$$$$$''')))***)))'''''''''&&&%%%$$$%%%%%%%%%((($$$&&&***---===ddd___999'''(((***$$$'''''''''&&&%%%$$$###"""######$$$&&&''''''$$$!!!!!!###%%%&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%'''$$$$$$'''&&&###"""$$$'''&&&&&&'''((('''%%%###%%%$$$###$$$&&&((((((((('''&&&%%%$$$############$$$""" !!!#########"""###$$$$$$$$$###!!!!!! """###%%%&&&&&&&&&$$$$$$$$$$$$$$$"""!!!!!!&&&''''''%%%###"""###%%%+++###&&&((($$$&&&)))$$$***%%%!!! $$$(((******%%%''')))+++,,,+++***)))***))))))((('''&&&%%%%%%&&&)))===dddrrrKKK000((("""###$$$######&&&$$$$$$$$$$$$%%%&&&((()))---///000000...+++(((&&&***++++++)))((((((,,,000000000111111///+++(((%%%&&&&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############"""""""""""""""###%%%###"""$$$(((***(((&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''(((+++---...(((***++++++(((&&&%%%%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&((())))))'''%%%''')))***)))&&&%%%&&&((($$$%%%&&&&&&$$$$$$%%%&&&)))000444...'''%%%&&&'''&&&&&&&&&$$$###$$$'''***'''%%%######%%%((())))))(((&&&$$$$$$%%%%%%%%%$$$$$$&&&'''((('''&&&%%%%%%&&&%%%%%%$$$#########$$$###%%%)))---...***%%%""")))%%%$$$&&&&&&######&&&***+++***(((&&&%%%&&&'''...<<<]]]zzzrrrLLL000+++%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$+++***))))))******)))(((((((((((((((((((((((((((&&&'''((((((((('''%%%$$$'''$$$%%%'''&&&&&&'''&&&&&&&&&'''((()))******+++***&&&%%%'''(((%%%%%%(((###%%%'''''''''%%%###"""$$$###$$$'''+++,,,)))&&&***%%%))),,,666XXXxxx}}}nnnLLL///***,,,'''$$$'''''''''&&&%%%$$$$$$$$$$$$'''&&&$$$%%%%%%&&&$$$###'''%%%######$$$%%%$$$###'''%%%%%%&&&((())))))(((%%%&&&)))+++++++++,,,///888>>>AAA???===<<<:::666;;;===<<<888777::::::777444///***))),,,//////---$$$&&&***---;;;```ppp^^^RRRLLLKKKMMMOOOXXXggg{{{|||^^^EEE===???PPPWWW777...,,,---)))((('''&&&'''+++///333,,,222;;;jjjZZZ555---***(((,,,&&&***&&&&&&''''''&&&&&&''''''---...,,,777TTToooRRR777---)))%%%$$$%%%%%%### '''&&&%%%###"""###%%%&&&&&&''''''&&&&&&''''''&&&%%%''',,,555PPPxxx}}}aaa<<<111,,,(((!!!&&&!!!###"""!!!"""$$$&&&%%%%%%&&&%%%&&&'''))))))'''%%%''''''&&&&&&&&&&&&''''''***%%%%%%)))(((000SSSyyypppEEE,,,******###%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%'''((('''%%%"""!!!"""$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&(((%%%%%%'''&&&###"""%%%((('''&&&'''((((((&&&%%%######%%%'''))))))'''%%%$$$$$$###"""######%%%%%%$$$""" """$$$%%%$$$!!!"""$$$%%%%%%%%%$$$###!!!"""######$$$$$$$$$$$$$$$$$$""" !!!""""""&&&''''''%%%$$$###$$$&&&,,,$$$$$$###$$$)))$$$'''$$$!!!"""&&&))))))(((%%%''')))+++,,,,,,+++*********)))((('''&&&&&&%%%&&&+++DDDqqqgggDDD***'''%%%%%%%%%######%%%&&&&&&%%%&&&'''))),,,---111222222222111...***(((%%%(((***)))'''(((---222////////////...,,,)))(((&&&&&&((()))))))))((('''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""######'''%%%$$$%%%((()))&&&###%%%%%%$$$$$$$$$$$$%%%&&&(((&&&$$$###%%%)))...111)))***,,,+++)))''''''''')))((('''&&&&&&&&&&&&&&&((('''''')))******(((&&&(((+++,,,***%%%###$$$'''%%%'''((((((&&&&&&&&&'''***///000+++&&&&&&''''''&&&&&&%%%$$$###$$$'''***&&&%%%######%%%'''(((''''''%%%$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%$$$$$$###$$$$$$$$$"""%%%))))))(((&&&###!!!(((%%%%%%'''&&&"""###&&&%%%&&&'''&&&%%%$$$&&&''',,,:::\\\~~~zzzUUU555***&&&%%%######$$$%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&'''((())))))***)))(((&&&%%%$$$$$$$$$%%%+++)))((()))******)))((())))))))))))))))))))))))&&&'''((((((((('''%%%$$$$$$'''&&&$$$&&&&&&%%%'''((((((((((((((())))))))))))&&&&&&((('''$$$%%%((($$$%%%&&&''''''&&&###!!!$$$###$$$'''++++++(((%%%'''%%%'''***111IIIhhhzzz|||YYY777,,,+++&&&$$$&&&***)))'''&&&%%%%%%%%%&&&(((&&&%%%%%%%%%%%%$$$"""&&&%%%######$$$$$$$$$###&&&%%%%%%&&&((()))((('''&&&((((((&&&%%%''')))+++555;;;???===<<<;;;999555>>>???===999777999999777555000+++***+++---......)))***''''''555VVVyyyoookkklllsss|||jjjSSSHHHAAAKKKyyyXXX777---,,,...*********))))))+++///222,,,666DDDuuuXXX666///+++'''***%%%***((((((((('''&&&&&&(((***)))111888MMMppp```???///+++'''&&&'''&&&### ###$$$$$$$$$$$$%%%(((***&&&((((((%%%%%%''''''$$$'''))),,,///AAAffftttdddBBB666111,,,###$$$(((###%%%$$$######%%%&&&&&&&&&'''&&&&&&''')))(((&&&$$$%%%%%%&&&''''''(((((((((&&&"""###((((((...HHHeee^^^<<>>@@@>>>:::888:::999777777333---******,,,---...'''***'''%%%000FFFfffzzziii[[[IIIHHHoooTTT555...---///---......,,,***))),,,...+++;;;OOORRR222...+++&&&(((%%%,,,)))***)))'''&&&(((---111...@@@TTTnnn{{{nnnLLL444///)))&&&&&&'''%%%###!!!###%%%%%%$$$$$$''')))'''******&&&%%%(((((($$$$$$$$$(((***777WWWjjjbbb???555111---%%%&&&***$$$&&&%%%######$$$&&&&&&%%%%%%%%%%%%'''))))))(((&&&###$$$%%%'''((()))******###$$$&&&&&&%%%+++???TTT|||UUU:::,,,%%%$$$$$$%%%%%%%%%$$$$$$$$$'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((+++'''%%%&&&&&&%%%(((---&&&$$$######$$$$$$###"""&&&&&&'''((()))(((%%%#########$$$$$$$$$$$$$$$$$$"""""""""###&&&&&&%%%$$$###$$$%%%%%%%%%$$$###"""""""""############""""""""""""$$$%%%"""$$$%%%&&&%%%%%%%%%''')))***&&&(((&&&!!!'''*** $$$%%%&&&&&&%%%%%%'''((('''(((((())))))************************)))))))))///999ZZZkkkGGG555******((('''''''''%%%###$$$###$$$%%%(((---111444777666555666555333...)))$$$))),,,,,,((((((...333222000---***((('''(((((($$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%""""""###$$$$$$###""""""###############$$$%%%%%%&&&((())))))'''%%%$$$$$$############$$$$$$$$$%%%'''&&&%%%$$$%%%&&&)))***$$$&&&((()))'''&&&&&&'''''''''&&&&&&&&&''''''(((((((((((()))******(((&&&'''(((((('''&&&&&&&&&'''$$$&&&(((((('''%%%%%%&&&,,,---***$$$###''')))'''%%%&&&''''''&&&&&&'''((((((((('''(((((('''$$$!!!%%%$$$$$$%%%&&&'''%%%$$$&&&$$$###$$$'''(((&&&$$$$$$$$$############$$$$$$$$$''''''######&&&&&&###""""""$$$'''%%%!!!"""'''!!!###%%%%%%%%%$$$&&&'''***...CCCfff}}}sssQQQ555***(((%%%###$$$%%%%%%$$$###&&&((('''%%%$$$%%%&&&%%%%%%&&&&&&'''''''''((()))((('''&&&&&&''')))***(((''''''(((***+++***))))))))))))(((((('''''''''(((((('''&&&&&&&&&&&&&&&"""000***"""******&&&...+++***)))(((''''''((()))((('''''')))&&&###%%%))))))'''&&&&&&((((((&&&$$$$$$%%%&&&$$$"""!!!""""""$$$&&&&&&)))...999[[[sssNNN111(((+++***%%%+++***(((&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$'''%%%######$$$%%%$$$############%%%''''''&&&$$$###'''&&&"""!!!%%%(((''',,,222888888:::===>>><<<<<<>>>>>>;;;:::<<<;;;888999555///+++)))***,,,---$$$$$$$$$+++333EEE___www~~~zzzjjjQQQHHHkkkMMM222......///000222222///***((()))++++++>>>WWW~~~LLL...---***$$$'''%%%---*********((((((+++222777CCC[[[ttthhhVVVjjjzzzrrrRRR999222***%%%%%%'''''''''###%%%''''''$$$"""###%%%(((,,,+++'''&&&******%%%$$$!!!%%%***777SSSfffbbb:::000...+++###%%%)))###'''%%%###"""$$$%%%%%%$$$######$$$''')))***)))(((!!!"""$$$&&&(((******+++$$$(((***&&&"""'''888GGGvvviiiEEE222+++%%%%%%%%%%%%%%%$$$###"""'''%%%$$$$$$%%%&&&&&&%%%&&&%%%$$$###""""""""""""#########$$$%%%&&&'''(((...)))$$$$$$"""!!!$$$((((((&&&$$$$$$%%%&&&%%%$$$)))(((''''''''''''&&&$$$%%%%%%%%%%%%%%%$$$###""""""""""""%%%''''''&&&$$$%%%%%%&&&%%%$$$""" !!!!!!"""###############%%%&&&$$$%%%))))))$$$###$$$%%%%%%%%%&&&(((***(((''',,,+++&&&******%%%''''''%%%######'''***)))(((((('''(((((()))******************+++++++++777CCCeee```===111***)))'''&&&'''(((&&&###!!!!!!!!!###''',,,111444888666555666666333...)))'''+++///...)))(((---333555222---(((%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%!!!!!!###$$$$$$###"""!!!$$$$$$######$$$%%%&&&&&&!!!$$$(((((($$$""""""###""""""######$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%!!!###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''(((******'''%%%%%%%%%%%%&&&'''((())))))%%%(((******)))''''''(((++++++'''""""""&&&(((&&&$$$&&&(((((('''''''''(((%%%%%%''')))+++***&&&$$$%%%$$$$$$%%%&&&'''%%%$$$&&&$$$"""$$$&&&((('''$$$&&&&&&&&&%%%&&&&&&''''''%%%((('''"""###((((((###!!!!!!###&&&$$$!!!"""'''"""$$$&&&&&&%%%%%%%%%&&&***)))666YYY{{{^^^;;;+++)))%%%$$$$$$%%%%%%%%%$$$&&&((((((%%%$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$###$$$&&&((()))'''&&&&&&'''***++++++***(((((('''''''''&&&&&&&&&)))((('''%%%%%%&&&'''''' 000*** ******&&&///***)))(((''''''((()))***((('''((()))&&&"""%%%***(((&&&######%%%&&&%%%###"""%%%'''%%%######&&&***%%%'''%%%(((...999^^^zzzVVV333'''---...&&&+++)))'''$$$######$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$***(((&&&&&&'''((('''&&&"""""""""$$$&&&'''%%%###%%%&&&######''')))'''///555999888999<<<===;;;999======;;;;;;>>>===::::::666000+++))))))+++------((($$$&&&))),,,333:::IIIQQQ[[[dddmmm|||~~~sssaaaPPPbbb~~~MMM111---...000222444222+++)))------(((///;;;dddsss@@@333))))))***)))***...,,,***+++///000222===KKKhhh}}}oooRRREEEYYY___eeeuuuXXX;;;333+++''''''(((''''''((("""$$$%%% %%%)))"""&&&((()))+++***(((%%%$$$***!!!$$$(((444XXXjjjVVV111---(((&&&&&&''''''%%%$$$$$$$$$$$$%%%''')))***&&&%%%%%%'''***+++)))'''%%%&&&'''((())))))))))))$$$###$$$&&&&&&)))333>>>rrrZZZ333)))***(((%%%$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######&&&$$$###&&&***,,,((($$$+++***((('''&&&&&&&&&'''&&&%%%###"""###%%%''')))***(((&&&%%%%%%$$$""" )))'''&&&&&&&&&%%%"""!!!!!!"""###############%%%'''((('''###"""###%%%!!!"""######!!! !!!%%%'''%%%###%%%)))(((%%%$$$&&&''''''&&&'''+++///,,,%%%###''')))&&&%%%''''''((()))((('''&&&'''))),,,%%%"""&&&***(((%%%%%%---,,,+++***))))))---000999UUUzzzvvvOOO555///***)))(((&&&&&&'''(((((($$$######%%%(((,,,///111:::666222444777777000***,,,,,,+++,,,,,,---//////111,,,&&&%%%'''(((%%%"""%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######!!!###((((((%%%$$$$$$$$$###"""!!! ##################$$$$$$$$$%%%&&&((()))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((((('''%%%%%%&&&'''&&&&&&'''(((((('''%%%((()))******)))'''%%%###''''''((((((((((((((('''(((&&&%%%&&&))))))'''%%%,,,)))&&&$$$%%%(((+++...+++(((&&&'''&&&$$$$$$'''$$$$$$%%%%%%&&&''''''''')))&&&$$$%%%'''(((&&&###$$$%%%&&&'''''''''&&&&&&((($$$!!!!!!%%%''''''&&&&&&%%%###"""""""""###$$$%%%###"""###$$$&&&%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&777WWWwwwsssKKK666)))&&&'''###&&&((("""$$$%%%&&&%%%%%%$$$%%%&&&))))))(((((('''&&&$$$$$$###%%%'''((((((&&&###!!!&&&$$$$$$'''***+++(((%%%+++((($$$###$$$%%%'''''''''&&&%%%$$$%%%&&&'''(((*********)))(((&&&$$$###***---+++'''&&&***------&&&&&&&&&&&&&&&%%%%%%%%%+++)))&&&$$$%%%%%%$$$###(((%%%###"""###$$$%%%$$$''''''$$$'''...888ZZZWWW999000******555,,,,,,(((###"""&&&'''&&&######%%%%%%%%%%%%######&&&&&&%%%$$$$$$###""""""%%%%%%%%%&&&&&&''''''''''''%%%######$$$%%%$$$###(((...444999999:::;;;===:::===<<<777666:::<<<<<<===888111+++)))***,,,---***&&&$$$&&&((('''***//////555===CCCIIITTTcccooo}}}rrr```SSSlll~~~LLL111...///000000222000+++***,,,,,,)))333===ffffff:::000((((((*********---((((((+++,,,---555LLLbbbbbbGGG===LLLLLLMMM^^^lllHHH999,,,***,,,***((((((###%%%(((###$$$%%%$$$&&&((())))))'''%%%###)))!!!%%%...???]]]bbbHHH111---(((&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%(((++++++)))&&&######$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&(((111;;;[[[iii>>>...+++(((&&&$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&######""""""""""""######$$$""""""%%%***,,,***'''***)))'''%%%%%%%%%&&&&&&'''%%%$$$"""###$$$&&&(((---***'''%%%%%%%%%$$$######$$$&&&''''''%%%""" !!!!!!"""###############$$$&&&'''&&&###"""###%%%!!!###$$$$$$"""!!!!!!"""%%%&&&%%%###%%%)))(((%%%"""$$$&&&&&&(((+++///,,,&&&###&&&(((&&&%%%'''&&&((()))((('''&&&''')))+++%%%###'''***)))&&&&&&+++((((((,,,---,,,111888SSSkkkeeeCCC...((((((((('''&&&&&&&&&&&&&&&$$$&&&))))))))),,,111666<<<777444666888777111+++,,,,,,------......//////000***%%%###%%%&&&%%%"""''''''((((((((('''%%%$$$'''&&&&&&%%%%%%$$$%%%%%%'''(((%%%"""###''''''###%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&(((((('''%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$(((((()))***)))'''%%%$$$&&&&&&''''''''''''&&&&&&(((&&&%%%&&&))))))'''%%%)))'''$$$"""###%%%)))+++***'''%%%''''''$$$%%%)))&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###"""$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%###"""###$$$&&&%%%$$$&&&''')))******)))'''&&&$$$###222NNNrrrXXX:::+++&&&&&&"""%%%)))$$$&&&'''''''''&&&%%%&&&&&&(((((((((((('''&&&%%%$$$$$$%%%&&&''''''%%%$$$###%%%%%%%%%'''((((((&&&$$$'''%%%###$$$&&&)))***+++''''''&&&%%%%%%&&&''''''******)))((('''&&&%%%%%%))),,,,,,'''&&&)))++++++'''''''''&&&&&&&&&&&&&&&***(((&&&%%%%%%%%%%%%$$$'''%%%######$$$'''''''''&&&'''%%%(((---333PPPyyy\\\<<<111,,,,,,222...---(((!!!"""###!!!###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!!!!!"""###"""!!!''',,,333888999:::;;;===999;;;999333222666999:::>>>:::333...+++,,,---...(((&&&&&&)))((($$$###%%%!!!%%%)))+++...444???HHHeeeyyymmmZZZSSSuuu}}}JJJ111///000000---///...******,,,,,,***111:::cccvvvLLL333,,,((()))*********+++***,,,---,,,...@@@bbb```IIIBBBGGG@@@===QQQ|||XXX???+++***,,,(((%%%((('''###))),,,&&&&&&'''!!!"""$$$%%%''''''&&&%%%###(((###***999MMM```WWW777000---(((&&&%%%$$$$$$###"""###$$$&&&''''''''''''$$$%%%&&&)))+++***(((%%%""""""###$$$%%%%%%%%%%%%'''%%%%%%'''&&&'''...666NNN}}}sssFFF///,,,***&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""######"""!!!!!!%%%***,,,+++))))))(((&&&$$$$$$$$$%%%&&&'''&&&$$$###"""###%%%&&&+++(((%%%###$$$$$$$$$###!!!%%%***,,,+++(((%%%$$$!!!""""""############""""""$$$%%%%%%###""""""###"""$$$%%%%%%###""""""###%%%&&&%%%###$$$((((((%%% ###%%%''''''(((***++++++&&&###$$$&&&%%%%%%'''&&&'''(((((('''&&&'''(((+++%%%###'''***)))''''''+++%%%'''///222111:::JJJrrrrrrOOO666***$$$&&&''''''''''''&&&%%%%%%"""'''+++***(((***111888;;;888666777999888222---,,,---...///000000/////////***%%%###$$$&&&&&&%%%(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&))))))&&&"""###'''(((%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&((()))'''&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$'''((())))))((('''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%((('''&&&'''((()))'''%%%'''&&&$$$"""###%%%''')))(((%%%$$$''''''%%%'''***(((((((((''''''''''''&&&((('''&&&&&&''''''&&&$$$%%%$$$#########$$$&&&&&&&&&&&&&&&$$$######%%%'''$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$&&&''')))******)))'''&&&$$$$$$...CCCgggbbb===,,,&&&&&&"""$$$)))&&&))))))(((((('''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###%%%''''''%%%$$$######%%%$$$$$$%%%(((***++++++((('''&&&&&&&&&&&&''''''***)))'''&&&&&&&&&'''((('''+++,,,(((&&&'''((('''((((((((('''''''''&&&&&&)))'''%%%%%%&&&&&&&&&%%%&&&$$$###$$$&&&)))******%%%((('''))),,,...CCCfffgggAAA111...,,,...444222+++$$$"""$$$$$$!!!%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%###!!!!!!"""###"""!!!&&&+++111666999:::;;;<<<999;;;999333111555888999===:::444///,,,+++,,,---+++((((((+++)))%%%###$$$&&&(((***)))))),,,333999EEElll|||wwwnnnaaaNNNNNNxxx|||HHH000//////...+++,,,++++++++++++,,,+++///999cccccc888///,,,))))))******)))(((111222222333<<>>===999777999;;;::::::888444000+++))))))***,,,)))''')))(((%%%%%%(((((()))***((((((***000444666bbbuuubbbOOO@@@IIIzzz|||HHH000...---,,,***)))***+++,,,++++++,,,111>>>jjjYYY222///...,,,******+++***)))...111555@@@VVVvvv{{{rrr```JJJ:::GGGggg___???333...((()))///)))$$$---333+++%%%%%%"""###$$$%%%&&&'''&&&&&&&&&!!!'''///;;;IIIGGG666)))))))))(((&&&%%%%%%%%%&&&"""###%%%&&&'''&&&%%%%%%###%%%((())))))(((&&&%%%"""###$$$%%%&&&&&&&&&&&&(((%%%%%%&&&&&&%%%(((---555XXXjjjHHH111---(((%%%%%%%%%%%%%%%""""""""""""############$$$$$$############$$$$$$$$$$$$###$$$&&&(((((((((+++)))&&&%%%$$$&&&(((***&&&&&&$$$############$$$!!!!!!###%%%&&&$$$ ###$$$$$$###!!! !!!!!!""""""#########""""""!!! """###$$$$$$###!!!$$$%%%&&&&&&$$$######$$$$$$%%%$$$"""$$$((('''$$$'''''''''((((((&&&$$$"""((((((&&&$$$###%%%&&&'''&&&'''((('''&&&%%%&&&((()))%%%%%%)))+++)))))),,,+++))),,,222333;;;ZZZ|||WWW333,,,,,,'''((())))))******)))'''&&&$$$!!! """''',,,......000000000333666777444222,,,---000222222222000///---***&&&$$$$$$%%%'''((($$$$$$$$$%%%'''(((***+++((('''&&&&&&&&&'''((()))###$$$""" """((()))&&&$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$###%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))''''''(((+++)))'''&&&'''((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&((()))))))))((('''&&&&&&(((''''''&&&&&&&&&''''''&&&######&&&(((''')))---******)))((('''&&&&&&%%%'''(((((('''&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***%%%'''(((&&&###"""$$$&&&"""###$$$%%%%%%$$$###"""#########$$$&&&&&&%%%###$$$%%%'''(((((('''%%%$$$******...666OOOttt{{{bbb===***&&&+++'''%%%((('''***(((&&&&&&''''''%%%###&&&&&&'''''''''''''''''')))(((&&&$$$$$$%%%&&&'''###&&&)))'''###!!!!!!"""'''&&&%%%&&&'''((('''%%%)))))))))(((((('''''''''((('''%%%$$$%%%&&&((()))$$$)))+++(((&&&&&&%%%"""***))))))(((''''''&&&&&&((('''&&&'''(((((('''%%%'''&&&$$$$$$&&&&&&&&&%%%''')))%%%$$$((()))888QQQUUU555,,,)))'''---***$$$!!!%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$'''---444:::=========:::???AAA>>>=========:::999999777333---***)))******&&&$$$&&&%%%$$$%%%)))&&&&&&'''&&&'''***...222<<>>---&&&((()))'''###!!!%%%***'''!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###""" !!!"""$$$######$$$''',,,444;;;??????>>>999>>>AAA???>>>???>>>;;;:::<<<<<<888222---+++,,,)))%%%$$$&&&&&&$$$$$$((($$$%%%%%%&&&(((+++///222CCCiiivvvrrrlllaaabbbkkktttyyy}}}xxxXXXHHHJJJoooPPP444...++++++,,,)))***...///+++***---///CCCttteeeBBB---111222///***+++222888888===LLLccc}}}vvv{{{\\\:::333:::HHHaaazzz~~~hhhKKK666...,,,+++,,,***:::GGG<<<...((($$$$$$$$$$$$$$$$$$#########&&&$$$)))444******+++,,,,,,***&&&$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&%%%'''((('''$$$$$$&&&(((!!!"""###$$$%%%%%%%%%%%%### !!!%%%((('''(((+++---===jjjTTT444000***&&&%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$&&&(((***+++(((%%%######%%%)))+++###############$$$$$$$$$$$$$$$$$$&&&''''''%%%""")))%%%!!!###''')))&&&"""###############"""!!!!!! $$$''''''%%%"""###$$$&&&%%%###""""""###$$$%%%$$$!!!###''''''###&&&$$$###$$$''')))((('''$$$***,,,(((&&&((((((&&&%%%&&&''''''%%%%%%&&&''''''&&&'''+++,,,***,,,000))),,,---222EEEhhhsssHHH---''''''%%%******)))((((((((((((((((((%%%###&&&+++000222111---...///111333333111000------...//////000000111++++++***)))&&&%%%$$$$$$$$$%%%&&&(((((((((((('''%%%'''(((*********((('''$$$&&&&&&$$$%%%'''%%% &&&&&&&&&&&&%%%%%%$$$###'''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((''')))++++++***(((((())),,,***'''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((()))(((((((((((('''&&&%%%$$$(((***,,,***(((&&&&&&'''&&&''''''''''''&&&%%%$$$&&&######&&&'''''')))---((('''''''''&&&&&&%%%%%%''')))***)))&&&%%%&&&(((&&&&&&&&&'''''''''((((((%%%$$$$$$%%%&&&'''%%%$$$'''&&&%%%$$$###"""""""""""""""###%%%''''''$$$"""&&&''')))******)))'''&&&'''"""&&&000>>>[[[sssxxxQQQ888---000)))$$$))),,,***'''$$$&&&)))***((($$$$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((()))(((&&&$$$+++)))'''&&&(((***++++++******++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((***&&&%%%''''''%%%))))))((('''&&&%%%$$$$$$***)))(((((()))(((%%%###&&&&&&%%%&&&(((((('''%%%$$$)))$$$"""(((+++333DDDnnnqqqJJJ///&&&***)))(((%%%%%%+++///+++$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((###!!! !!!"""$$$$$$###$$$''',,,444<<>>===@@@BBBAAA;;;>>>???<<<444...,,,,,,)))''''''))))))%%%$$$'''###$$$$$$&&&(((,,,000222???aaavvvlll\\\VVVPPPDDDJJJPPPVVVXXX[[[ggg{{{nnnWWWLLLdddTTT666///,,,,,,---)))+++000000+++***---333JJJ|||^^^@@@111000333000)))+++666>>>@@@TTThhhfffXXXNNNRRRbbbvvv[[[:::000///333GGGaaa^^^CCC999555///...(((222<<<000%%%%%%&&&$$$$$$######""""""!!!!!!###(((###'''444))),,,...//////+++&&&""""""###%%%$$$#########$$$%%%&&&&&&'''(((&&&######&&&)))$$$$$$%%%&&&''''''''''''""" %%%(((((((((+++&&&///VVVddd555111***&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%% !!!######$$$&&&***,,,***'''$$$""""""$$$(((***""""""######$$$$$$$$$%%%%%%###!!!!!!###$$$%%%$$$ %%%'''!!!###############"""!!!!!! $$$((()))%%%""""""$$$%%%%%%###""""""###$$$%%%$$$!!!###''''''###...+++'''''')))+++***(((###+++...***'''))))))%%%%%%&&&''''''%%%%%%&&&''''''&&&'''+++,,,***,,,111,,,//////666TTTkkkDDD,,,'''((((((***)))(((&&&&&&'''((((((%%%%%%&&&''')))---111444///000111222222111///......---------...///000111/////////...+++((('''&&&&&&'''((())))))'''%%%$$$$$$&&&)))+++,,,***((('''!!!$$$&&&&&&(((+++)))$$$''''''''''''&&&%%%$$$###))))))((('''&&&&&&%%%%%%$$$%%%'''((()))(((((('''&&&&&&&&&'''''''''((((((''')))++++++***))))))))),,,)))&&&$$$%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''&&&%%%$$$###(((***,,,+++(((%%%&&&((())))))*********)))'''&&&'''$$$###&&&'''&&&(((,,,'''&&&&&&&&&&&&%%%%%%%%%''')))***)))&&&%%%&&&)))$$$%%%&&&'''''''''&&&&&&%%%###"""$$$''')))&&&$$$***)))&&&$$$###"""######""""""###%%%''''''$$$"""$$$%%%'''(((((('''%%%$$$***!!!%%%///:::SSSqqq\\\@@@111111(((###)))///+++'''%%%'''+++,,,***&&&$$$$$$&&&'''(((((())))))'''''''''''''''&&&&&&&&&***(((''')))++++++(((%%%333///+++(((((()))*********+++++++++***)))'''&&&&&&&&&'''''''''&&&%%%$$$$$$((()))&&&%%%''')))''')))((('''&&&%%%$$$######***))))))))))))(((%%%"""%%%%%%%%%'''***+++***(((###(((%%%###)))+++000>>>aaayyyRRR222&&&---&&&%%%$$$%%%***...))) %%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))%%%###"""###%%%&&&&&&%%%%%%''',,,555===BBBBBB@@@@@@BBBAAA===<<>>```uuuSSS444---,,,&&&###&&&''''''((((((((((((((('''''''''(((((('''&&&%%%%%%+++'''%%%'''+++,,,***&&&000,,,))))))+++***&&&"""%%%'''(((((('''&&&&&&'''$$$&&&)))+++,,,***)))'''''''''&&&'''((((((&&&%%%%%%###$$$((((((%%%%%%'''((((((((()))***)))&&&###,,,+++***)))'''%%%$$$$$$###'''++++++(((%%%&&&(((&&&&&&###!!!***111222GGGrrrUUU111'''***)))))))))'''&&&$$$"""!!!)))'''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&$$$###$$$%%% !!!$$$'''((('''&&&'''''''''&&&%%%$$$###"""###"""%%%///;;;CCCBBB>>>BBBCCCCCCBBB@@@??????AAA<<<;;;999777555222...+++666000+++(((((()))***+++)))((('''(((+++///333444GGGcccWWWBBB555222@@@BBBEEEHHHMMMPPPNNNLLLQQQZZZkkk{{{uuuggghhhhhhtttqqqdddaaasssFFF000444(((++++++///444333...,,,...999ZZZWWW777///...---///333:::HHHaaawwwpppMMM:::000+++000444===YYYxxxbbbAAA333//////:::JJJsssttt```NNN@@@444///)))&&&((())))))'''%%%%%%$$$#########$$$$$$'''&&&%%%'''***,,,///111BBBBBB:::---&&&&&&&&&$$$&&&$$$"""!!!###%%%&&&&&&***)))&&&$$$"""""""""###%%%$$$%%%(((---...***&&&###""""""###$$$$$$###!!!))))))666PPPpppTTT>>>+++''''''######&&&%%%%%%%%%$$$$$$$$$#########%%%%%%%%%###"""###$$$&&&%%%%%%'''((()))(((&&&%%%###"""$$$'''(((&&&###$$$###############$$$$$$###!!! """######"""#########"""!!!!!!"""$$$&&&$$$!!! !!!######"""!!!!!!"""%%%''''''%%%###$$$$$$&&&&&&&&&%%%###"""&&&%%%###"""###%%%(((***'''%%%""""""$$$&&&''''''***+++,,,***(((''''''(((+++)))'''''')))+++,,,,,,000,,,)))+++000333444222...333888GGGjjjUUU333'''******%%%(((&&&%%%%%%&&&''''''&&&''''''((()))+++...000222000...------///000///---//////............/////////111222111...+++)))(((%%%%%%&&&&&&&&&%%%%%%%%%'''&&&)))......)))&&&&&&%%%%%%&&&(((***)))&&&###$$$$$$$$$%%%&&&''''''(((+++'''&&&''''''######&&&%%%&&&'''''''''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%***+++,,,+++)))(((((())))))))))))(((((((((''''''&&&%%%%%%&&&&&&((())))))***(((&&&%%%&&&&&&%%%###)))&&&$$$%%%)))+++)))&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&''''''%%%%%%&&&&&&%%%$$$###"""&&&%%%%%%%%%%%%&&&&&&'''###"""!!!!!!###%%%%%%$$$######$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$&&&***...///;;;[[[{{{zzz___AAA222---(((%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%+++(((&&&'''+++---***'''111---))))))***+++((($$$%%%'''((((((&&&%%%&&&&&&%%%&&&(((***++++++***)))((((((''''''((('''&&&%%%%%%###%%%)))***&&&%%%'''((('''((()))***)))&&&$$$+++***)))(((&&&%%%$$$###'''&&&&&&&&&&&&&&&&&&&&&((()))&&&"""###+++000000BBBgggddd>>>,,,))))))(((((('''&&&$$$###"""%%%###"""!!!###$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%&&&%%%$$$###&&&&&&&&&%%%$$$$$$######$$$$$$'''///999??????===>>>???@@@@@@@@@@@@>>>>>><<<;;;999777555222...,,,KKK<<<...+++***(((***///((((((((())),,,///333555JJJ```MMM666,,,///@@@CCCIIILLLRRRWWWUUUNNNIIIJJJVVVjjjnnnWWWOOONNNTTTaaannnpppfffZZZTTT}}}QQQ333444***))))))---222222//////222;;;^^^XXX999111333111333;;;JJJ```{{{YYY777111,,,+++---+++222OOOooohhhHHH888666888;;;===___sss|||eeeQQQ<<<333)))&&&)))------+++&&&%%%$$$###############,,,$$$"""(((,,,---222:::OOOHHH:::---''''''&&&"""%%%###!!!!!!###%%%%%%%%%***)))((('''&&&$$$$$$###%%%%%%(((,,,000///***%%%"""!!!!!!"""######""" )))(((...:::XXXjjjGGG+++(((***$$$!!!&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$"""!!!"""###(((&&&&&&&&&'''&&&$$$"""'''###!!!###)))***'''"""""""""""""""###$$$%%%%%%%%%###!!!!!!#########""""""######"""!!!!!!###$$$'''$$$  ###$$$%%%"""""""""$$$&&&&&&%%%###"""###$$$$$$$$$###"""!!!############$$$%%%&&&''''''%%%######$$$&&&&&&&&&***++++++)))'''%%%%%%&&&)))((('''(((+++.../////////,,,***,,,111555666555000555<<>>dddYYY===777888;;;BBBPPPcccxxxtttJJJ...///...///...***222PPPpppsss[[[LLLKKKNNNFFF;;;FFFQQQfff~~~}}}hhhFFF;;;...***...222111---(((((('''&&&%%%%%%%%%%%%,,,###!!!&&&)))+++888HHH[[[LLL777***&&&((('''###%%%###!!!"""###%%%%%%$$$(((((())))))(((&&&%%%$$$###%%%)))...111///)))$$$###""""""###%%%%%%$$$"""&&&)))...333KKK{{{{{{QQQ---))),,,$$$ %%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###&&&%%%$$$%%%%%%%%%###!!!%%%###"""###&&&'''%%%###""""""""""""###$$$%%%&&&(((&&&%%%$$$%%%%%%%%%###!!!"""######"""!!!###$$$'''%%%"""!!!"""######""""""""""""###%%%&&&$$$###""""""###$$$######"""!!!""""""###$$$$$$$$$$$$$$$'''%%%######%%%&&&&&&%%%)))))))))(((%%%######$$$)))((('''(((+++---.........,,,+++,,,000333555555222888DDD^^^kkkKKK000+++---)))(((+++((('''%%%%%%'''((('''&&&)))*********+++,,,,,,------,,,***((()))***,,,---...///000111111000///...000222444333111...,,,,,,***)))((('''&&&%%%$$$$$$(((%%%$$$&&&&&&######&&&,,,+++***++++++)))&&&###%%%%%%&&&'''((()))******'''$$$###&&&&&&###$$$'''$$$%%%&&&&&&&&&%%%######$$$%%%&&&((())))))******,,,------,,,)))(((((()))(((((((((((()))+++,,,---&&&&&&&&&&&&&&&'''((())),,,)))'''&&&&&&&&&$$$###+++(((&&&%%%(((***+++******)))((('''''''''''''''******)))(((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''''''''&&&%%%%%%$$$###&&&&&&%%%$$$$$$$$$$$$%%%$$$###"""###%%%'''''''''###$$$%%%&&&&&&&&&%%%%%%'''%%%###""""""###%%%&&&&&&%%%(((+++***000FFF^^^}}}ddd???)))******###$$$$$$$$$$$$$$$$$$###"""%%%%%%&&&&&&&&&%%%%%%$$$((('''&&&''')))+++***(((///,,,(((&&&''')))***)))&&&((()))(((&&&$$$$$$%%%(((''''''((()))+++---...+++++++++)))'''%%%&&&&&&$$$$$$&&&+++,,,'''%%%&&&'''&&&&&&'''(((((('''%%%''''''&&&&&&%%%$$$######(((((()))***))))))((((((%%%''''''%%%&&&***,,,***333IIIrrr[[[666***''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''))))))(((''''''&&&&&&'''''''''&&&$$$%%%&&&&&&%%%%%%&&&'''$$$############$$$%%%&&&"""$$$(((---333888<<<>>><<<;;;===CCCHHHHHHCCC===:::;;;;;;999666222000///ttt[[[AAA222***$$$$$$((((((***---...///111666999SSSeeePPP:::333555BBBAAAGGGHHHPPP\\\aaaYYYNNNGGGNNNbbbjjjMMMAAAIIICCC?????????===>>>BBBiiiXXX000222000,,,+++,,,......,,,...333AAAiii~~~TTT===:::@@@MMM```tttfff@@@---,,,+++,,,***'''000MMMjjjyyymmmdddddddddXXXHHH:::777BBBbbb\\\KKK888---,,,//////,,,***)))((('''&&&&&&&&&&&&'''######'''***222GGG]]]]]]III222%%%$$$'''(((&&&$$$"""!!!"""$$$%%%$$$###&&&'''((()))((('''%%%$$$"""$$$(((,,,...,,,'''######""""""###%%%%%%$$$######&&&+++---???nnn[[[555++++++%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$######"""$$$%%%%%%$$$###"""$$$$$$"""!!!"""$$$""""""""""""###$$$%%%&&&(((&&&%%%$$$%%%%%%%%%### """######""""""###$$$&&&%%%%%%%%%%%%$$$ ###""""""###$$$%%%$$$"""######$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""'''%%%$$$$$$%%%&&&%%%$$$)))******(((&&&$$$$$$%%%)))((('''(((***,,,,,,+++...,,,++++++---///111111444???SSSqqqoooLLL777***---...&&&%%%---)))'''%%%&&&'''((('''''')))))))))***************+++***)))((('''(((***,,,,,,---////////////---,,,000222444444222///......---,,,***((('''&&&&&&&&&((($$$$$$&&&&&&%%%&&&***+++*********++++++(((&&&''''''((((((((((((((()))&&&######%%%&&&$$$$$$(((%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&((()))******+++)))***+++***'''&&&'''((('''''''''''')))+++---///'''&&&&&&&&&&&&'''((((((+++)))'''&&&&&&&&&%%%$$$+++)))&&&&&&''')))***+++***)))((('''''''''''''''******)))((((((((())))))(((''''''&&&&&&''''''((()))((('''&&&''''''))))))&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''((('''###$$$%%%''''''&&&%%%$$$&&&%%%###""""""###%%%&&&&&&%%%'''***)))***:::NNNyyyoooFFF***)))+++%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%&&&((())))))(((+++)))&&&$$$%%%''')))***&&&((())))))'''%%%&&&&&&((((((''''''(((***,,,...+++,,,,,,)))&&&%%%&&&(((%%%$$$&&&***+++'''%%%&&&'''&&&%%%&&&(((((('''%%%&&&&&&%%%%%%$$$$$$$$$###$$$+++333333...)))))),,,###'''(((''')))---...,,,---@@@kkk```:::---'''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%''')))******((('''%%%$$$$$$&&&'''&&&$$$%%%'''((('''%%%%%%&&&(((############$$$%%%&&&&&& """&&&+++111777<<<@@@;;;:::<<>>===@@@???FFFRRRZZZWWWQQQMMMPPPddddddJJJAAA???<<<<<<>>>===<<<>>>CCCgggbbb666222//////,,,,,,---,,,***...333DDDmmmxxxQQQAAABBB[[[mmmqqqaaakkkhhhvvvWWW555...,,,+++***)))'''///EEEYYYhhhgggdddbbbbbbaaa[[[SSS===000111JJJlllxxxeeeKKK888///------+++***)))((('''&&&%%%%%%%%%$$$''')))+++222AAAXXXjjjUUUAAA+++###$$$'''((((((###"""!!!"""$$$%%%$$$"""$$$%%%&&&''''''&&&$$$$$$"""$$$''')))***(((&&&$$$!!! """###$$$###"""!!!!!!$$$%%%111\\\jjjDDD111,,,'''###$$$###$$$$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%'''"""!!!!!!###%%%&&&%%%$$$!!!%%%$$$ !!!%%%""""""""""""###$$$%%%%%%%%%###!!!!!!#########"""!!!###$$$###"""###$$$$$$%%%%%%''''''%%% $$$"""!!!"""###$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&"""######$$$$$$$$$######'''%%%$$$%%%&&&&&&%%%###***++++++***((('''((())))))(((((()))+++,,,+++***---,,,*********,,,...000888NNNkkk\\\666,,,)))...,,,$$$%%%---)))'''&&&&&&'''(((((('''''''''((())))))))))))((()))***)))((('''''')))+++,,,,,,------------,,,,,,///111444444222000/////////---+++)))((((((((()))***'''&&&)))***(((***...+++***)))***++++++***((((((((((((((((((((('''''''''$$$$$$&&&&&&$$$%%%(((&&&&&&'''''''''&&&%%%$$$$$$%%%&&&((()))*********'''((()))(((&&&%%%&&&'''''''''&&&&&&(((***---///''''''&&&&&&&&&''''''(((+++)))'''&&&''''''&&&%%%(((((('''''''''((()))***((((((''''''&&&'''''''''$$$%%%%%%&&&''')))***+++((((((''''''''''''(((((()))((('''''''''((()))***'''&&&&&&&&&&&&'''((()))&&&%%%%%%%%%&&&&&&'''(((&&&$$$######%%%&&&&&&%%%###$$$&&&'''((('''%%%$$$%%%$$$#########$$$%%%&&&&&&$$$&&&***((('''111@@@eeexxxuuuRRR222++++++'''&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))'''&&&%%%$$$%%%&&&(((***&&&(((******((('''((()))((((((''''''''')))***++++++------***&&&%%%(((+++%%%###$$$((()))%%%%%%''''''%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!,,,777888000))))))---%%%(((***)))+++///000...+++<<>>///((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%'''((('''%%%$$$""" !!!$$$&&&$$$""")))***+++((($$$"""$$$'''###$$$%%%&&&&&&&&&&&&&&&!!!!!!"""'''///777<<>>;;;<<<>>>???<<<666111000000nnneeeOOO555(((***)))$$$$$$(((---......000444999VVVlll[[[DDD777222;;;888===;;;>>>HHHPPPQQQQQQRRRYYYmmmeeeOOOJJJ===999888;;;>>>===???CCC\\\qqqBBB555---///,,,***++++++***...555GGGrrr~~~^^^WWW]]]xxxtttcccNNN???KKKIII```vvvJJJ...000000...,,,,,,,,,000999BBBGGGFFFEEEFFFFFFHHHOOOVVVEEE666///:::LLL^^^sss~~~kkkYYYKKK???555///,,,+++***(((''''''&&&&&&&&&---000000;;;OOO^^^bbbEEE444&&&$$$''''''&&&'''"""!!!!!!"""$$$$$$###"""#########$$$$$$$$$######%%%&&&''''''&&&&&&''''''!!!!!!!!!"""$$$%%%$$$###""""""%%%+++KKKyyy|||WWW:::---***'''#########$$$$$$$$$%%%%%%%%%!!!###%%%%%%%%%&&&(((***"""""""""$$$&&&&&&%%%$$$!!!$$$###!!! """$$$$$$###############$$$$$$###!!! """######"""!!!###$$$#########$$$#########%%%&&&&&&$$$"""$$$###!!!!!!#########"""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%%%%&&&&&&$$$"""'''((())))))''''''((()))(((((((((***---......,,,*********)))***,,,///111@@@bbbfffHHH...***(((***)))&&&''',,,)))(((&&&&&&((((((((('''$$$%%%'''(((((((((''''''''')))******((('''(((***------,,,,,,,,,,,,------...000333333222000//////...---+++)))(((((()))***+++(((''')))***((())),,,+++***))))))******)))'''&&&&&&&&&''''''((((((((()))&&&%%%''''''$$$%%%(((''''''((((((((('''&&&%%%$$$%%%&&&'''((()))))))))%%%&&&''''''&&&&&&'''((('''&&&%%%%%%&&&))),,,...(((''''''&&&&&&&&&'''''')))(((&&&&&&'''(((((('''&&&'''''''''''''''((()))&&&&&&&&&&&&&&&&&&'''((($$$%%%%%%&&&''')))+++,,,((((((''''''''''''(((((()))((('''''''''(((***+++)))((('''&&&&&&''''''(((%%%%%%%%%&&&'''((()))***(((&&&%%%%%%&&&&&&&&&%%%"""$$$&&&(((((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&***((($$$+++777NNNkkkyyyaaa???///***(((&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%&&&(((((()))***+++,,,%%%%%%&&&&&&&&&''')))***&&&(((***+++***)))***+++((('''''''''''''''((((((***,,,---***&&&&&&)))---&&&######%%%&&&$$$$$$''''''%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&"""***333444...)))(((***%%%((()))'''(((,,,---++++++999WWWxxxfffDDD111)))(((&&&$$$$$$$$$&&&&&&#########$$$&&&&&&$$$"""%%%""" """&&&'''%%%"""(((***+++((($$$###%%%)))###%%%'''((()))'''&&&$$$$$$!!! %%%...777:::;;;<<<;;;::::::::::::;;;;;;===@@@AAA===666000///000jjjiiiUUU666'''***))) """''',,,------...333888HHHggg```OOOCCC999<<<555???;;;<<>>bbbzzzkkkIII222***'''&&&&&&&&&%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$'''(((*********+++---...$$$%%%'''(((((((((***+++&&&(((***+++++++++,,,---'''''''''''''''&&&&&&&&&***,,,---***&&&&&&***///&&&###"""$$$$$$###$$$(((&&&%%%$$$$$$&&&(((''''''%%%%%%&&&&&&&&&&&&''''''$$$(((---...,,,)))'''((($$$'''&&&###$$$'''(((&&&---777OOOmmmzzziiiIII111***(((&&&$$$$$$$$$%%%&&&$$$$$$$$$%%%&&&&&&###!!!)))%%%###%%%)))+++)))%%%$$$''')))(((%%%%%%)))...$$$&&&(((******(((%%%###((("""$$$...666999777@@@???===:::888888;;;>>>>>>AAABBB>>>666000...///mmmlllSSS444)))&&&###&&&%%%&&&((()))***---000333EEE___ssshhhOOO>>><<<@@@EEE>>>===GGGLLLLLLRRR\\\lllvvvkkk^^^JJJ666333;;;@@@===777FFFbbbVVV===222...+++((('''+++222999<<>>HHHSSSWWWKKK:::,,,+++)))&&&%%%$$$$$$$$$"""%%%%%%######&&&&&&$$$'''&&&%%%%%%%%%&&&'''(((########################'''$$$""""""%%%''''''%%%&&&%%%"""&&&...444PPPxxx{{{[[[:::...+++!!!&&&&&&&&&'''&&&&&&%%%%%%###!!!!!!###'''++++++***%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!""""""###$$$#########%%%&&&&&&%%%###$$$!!!!!!%%%'''$$$ !!!!!!!!!!!!"""###$$$%%%&&&%%%###!!!!!!"""###$$$""" """))),,,(((%%%&&&'''&&&$$$######$$$&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&(((***,,,---111555888333(((&&&000000)))000@@@ZZZnnnPPP<<<000000,,,)))***------***&&&...,,,***)))))))))'''%%%&&&%%%$$$$$$$$$&&&(((***'''((()))******)))(((''')))+++------,,,,,,---///222222222444666555000,,,---,,,+++***))))))******''''''(((((((((((('''''')))******)))((()))***,,,)))(((((('''''''''(((((()))***,,,,,,,,,)))&&&%%%'''''''''((((((((((((((()))))))))'''&&&'''))),,,(((%%%%%%((((((%%%&&&(((,,,)))&&&&&&(((***,,,---+++*********+++***(((%%%'''%%%######%%%)))++++++***)))((('''''''''''''''%%%&&&(((((('''''')))+++---)))%%%!!!!!!$$$))),,,)))(((&&&''')))******)))'''((('''%%%'''---///---'''***((("""!!!%%%%%%"""))))))((((((((())))))***************)))((('''&&&%%%'''***++++++(((%%%###$$$$$$$$$###$$$$$$%%%%%%%%%&&&''')))******++++++;;;RRRooowww^^^:::***,,,)))***)))'''&&&'''&&&$$$######$$$%%%%%%%%%%%%$$$###$$$&&&***------+++(((###(((***'''&&&''''''$$$))))))(((((()))***++++++(((((('''''''''&&&&&&&&&'''***---+++(((&&&))),,,!!!%%%&&&###$$$***+++((($$$###"""$$$(((***)))'''''''''((()))(((&&&$$$###)))((('''((())))))'''%%%###%%%&&&''''''''')))+++---777NNNnnnsssOOO222,,,***((((((((('''%%%###%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''$$$$$$&&&&&&###(((((())))))******++++++%%%$$$""""""###$$$###"""%%%###"""%%%+++222888;;;=========<<<;;;===@@@CCCDDDBBB???<<<888333---)))ccccccNNN444...+++''''''###$$$%%%&&&(((+++---000;;;UUUnnnqqqeeeVVVKKKDDD;;;555777CCCJJJJJJNNNUUUggg~~~iiiXXXDDD<<<<<<===:::555888SSSdddFFF444777111.../////////222777eeeyyy```OOOKKK@@@>>>EEE>>>333444111000EEEdddfffIII444444777...222888888;;;:::000)))&&&((()))...444NNN```FFF111///000///888FFFjjj~~~mmmZZZMMM@@@<<<888222......333BBBQQQWWWUUULLL<<<---+++***(((&&&%%%$$$$$$%%%"""%%%%%%######&&&&&&$$$&&&%%%$$$######$$$%%%%%%########################%%%$$$###%%%((((((&&&###$$$$$$!!!$$$))),,,CCCgggjjjCCC111+++###)))(((&&&%%%$$$%%%&&&&&&&&&$$$"""$$$'''(((((('''%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """######""" ###!!!!!!%%%&&&### !!!!!!!!!""""""###$$$%%%&&&%%%###"""!!!"""###$$$%%%&&&'''''''''((((((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&(((***+++,,,///333666---''')))222222000>>>TTT|||{{{VVV===222,,,000,,,)))))),,,---***'''***)))((((((***+++***)))&&&'''''''''''''''''''''(((((()))))))))((('''''''''&&&&&&))),,,...---+++111000000111333222///,,,)))))))))((((((((('''''''''''''''(((((('''''''''$$$%%%&&&&&&%%%%%%''')))***))))))((((((((())))))+++,,,------,,,)))'''%%%''''''&&&&&&'''((()))))))))))))))'''%%%%%%&&&((('''%%%%%%((()))''''''***+++)))'''&&&(((***++++++***))))))***++++++(((&&&)))(((''''''))))))((('''(((((((((((((((((())))))&&&((()))(((&&&&&&'''((()))'''$$$!!!!!!$$$(((******((('''((()))******)))((()))'''%%%'''---...+++%%%((('''###"""&&&'''$$$'''''''''&&&&&&''''''((())))))))))))((('''&&&%%%%%%''')))***)))'''%%%###%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))*********///KKKqqqoooKKK000(((&&&&&&&&&%%%%%%&&&%%%#########$$$%%%%%%%%%%%%$$$&&&&&&''')))++++++)))&&&###(((***(((&&&((((((&&&)))))))))))))))******+++(((((('''''''''&&&&&&&&&%%%(((***((($$$###%%%(((###'''&&&######((()))&&&%%%###"""$$$'''))))))(((((()))))))))(((%%%###!!!(((&&&%%%%%%&&&&&&%%%$$$###%%%&&&''''''''')))+++---777OOOqqq{{{VVV555,,,+++)))(((((((((&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$''''''$$$$$$&&&&&&###%%%&&&&&&''''''(((((()))&&&$$$""""""#########"""%%%###"""%%%+++222888;;;=========<<<<<<===@@@BBBCCC@@@<<<888444111---***fffbbbJJJ000++++++&&&%%%$$$$$$%%%&&&'''((()))***///EEEaaasssxxxpppbbbUUUHHHAAA@@@GGGKKKHHHGGGJJJ\\\rrr|||ooo[[[III???:::777555222JJJ}}}{{{^^^JJJBBB666000555555222999EEEuuucccGGG>>>CCCAAAFFFUUUTTTCCC888333---===]]]jjjYYYHHHFFFHHHCCCCCCFFFJJJSSSMMM888+++&&&''')))///555NNNfffUUUBBB999777666444333GGG]]]yyywwwiii___WWWMMMDDD@@@DDDTTT```\\\KKK999,,,%%%))))))'''&&&&&&%%%%%%&&&"""%%%%%%######&&&&&&$$$%%%$$$###"""""""""""""""########################$$$######&&&))))))&&&"""$$$%%%"""###&&&%%%444RRR}}}UUU999---(((+++)))&&&###"""###%%%'''(((&&&%%%$$$%%%&&&%%%$$$%%%%%%%%%$$$######""""""########################"""###$$$$$$%%%%%%$$$$$$&&&$$$###"""!!!### !!!$$$%%%### """""""""""""""###%%%%%%&&&%%%###""""""###$$$$$$''',,,+++"""%%%)))(((&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&((()))***+++---000222***(((,,,222222888RRRooobbb???...******333///+++***---...---,,,&&&&&&&&&(((***,,,,,,,,,((()))*********(((%%%$$$))))))((('''&&&&&&&&&'''&&&###"""&&&---111...***000000000111222222///---'''((()))))))))((('''&&&&&&&&&''''''''''''&&&&&&!!!###$$$$$$$$$$$$&&&(((******))))))))))))******------------+++)))&&&%%%&&&&&&%%%$$$%%%'''***++++++++++++)))'''%%%&&&''''''%%%%%%)))***((())),,,***)))'''((()))******)))(((((((((***,,,,,,***(((*********++++++***&&&###''''''(((((()))*********((()))***(((&&&%%%%%%&&&'''&&&%%%$$$%%%&&&)))******)))((()))+++++++++***)))***(((%%%'''+++,,,)))%%%''''''$$$%%%((()))'''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&%%%$$$############%%%&&&&&&'''((()))******)))DDDjjj~~~```>>>******(((&&&&&&&&&%%%###!!!###$$$$$$%%%%%%%%%%%%%%%***)))'''((((((((('''%%%###(((***(((''')))***((()))))))))))))))*********'''''''''''''''&&&&&&&&&&&&((()))'''$$$"""###%%%&&&'''&&&######&&&'''%%%'''%%%######%%%((())))))************(((&&&###"""'''%%%###"""###$$$$$$$$$###%%%'''''''''''')))***,,,444KKKooo]]]888...,,,***)))))))))((('''$$$&&&'''))))))(((&&&%%%%%%((('''$$$$$$&&&&&&#########$$$%%%%%%&&&''''''(((&&&$$$###$$$$$$###!!!%%%###"""$$$+++222888<<<<<<<<<===<<<;;;<<>>000444999:::KKKaaasss[[[III===???QQQ]]]gggvvvpppRRR;;;444---888YYYooolllaaa^^^ZZZTTTPPPKKKQQQ```XXX;;;///""")))''')))111666LLLhhhdddWWWHHHBBBBBB===444555DDDYYYooo|||rrrfff___bbbbbb[[[KKK888+++''''''((('''''''''&&&&&&&&&&&&"""%%%%%%######&&&&&&$$$%%%%%%$$$###"""!!!!!!!!!########################&&&$$$###%%%((()))'''$$$''')))&&&&&&)))%%%---DDDmmmiiiGGG222---+++)))'''%%%$$$###$$$$$$(((&&&%%%%%%$$$%%%$$$$$$&&&%%%%%%$$$$$$###""""""#########""""""""""""""" """"""######"""!!!'''%%%$$$$$$$$$"""""" !!!###$$$""" """"""""""""###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%///... ###(((%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###'''&&&$$$$$$%%%&&&''''''&&&''')))*********---///***+++------000@@@eeerrrPPP666******+++555111...,,,...000000000&&&%%%%%%'''***,,,,,,,,,*********)))(((&&&$$$"""***)))'''%%%%%%%%%&&&'''(((&&&%%%(((...000...,,,///111444666666444111...)))***+++,,,,,,***((('''%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&'''&&&'''((()))))))))(((((())))))******------,,,***(((&&&$$$###&&&%%%######$$$'''***,,,+++,,,---,,,***)))***+++'''%%%%%%)))+++)))***---***)))(((((()))***)))'''''''''(((***,,,,,,+++)))+++*********+++)))&&&$$$''''''(((((((((((((((((()))***+++***(((''''''(((((((((((()))***++++++,,,***))))))***,,,,,,+++******+++)))&&&'''******&&&&&&''''''&&&&&&'''((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&%%%%%%%%%$$$'''&&&%%%$$$############%%%&&&&&&&&&'''((())))))...>>>XXXsssqqqOOO222333---***))))))%%%"""!!!###$$$%%%%%%&&&&&&%%%%%%+++)))&&&%%%&&&'''&&&&&&$$$(((***((('''***,,,***)))))))))*********))))))''''''''''''''''''''''''***++++++***&&&%%%%%%&&&&&&&&&%%%######%%%''''''((('''$$$###$$$''')))******************((('''&&&)))'''$$$###$$$%%%&&&&&&$$$%%%''''''&&&'''(((***+++///AAAddd```:::///---+++*********)))(((%%%&&&(((******)))'''&&&&&&((((((%%%$$$&&&&&&###$$$$$$%%%&&&&&&'''((((((+++)))'''&&&&&&&&&$$$###&&&$$$"""$$$***222999<<<:::;;;;;;;;;::::::<<<>>>CCC@@@<<<999777444111...zzzvvv\\\CCC>>><<<444000,,,)))&&&%%%&&&((('''&&&)))---666DDDUUUgggyyywwwkkk]]]QQQIIIFFFGGGLLLPPPWWWaaammm{{{||||||jjjWWWDDD555:::MMM|||dddGGG222555???KKKccc}}}kkkOOO???:::888???]]]uuuVVV999555---333NNNfffkkkfffbbbSSSMMMEEE===CCCWWWTTT888111&&&***'''(((000333FFF\\\bbb]]]LLLBBBDDDDDD>>>888@@@NNNbbb|||wwwrrr```HHH555***''''''(((''''''''''''''''''&&&&&&"""%%%%%%######&&&&&&$$$&&&&&&%%%$$$$$$###"""!!!########################)))&&&""""""%%%((((((''''''***''''''+++&&&+++<<<```xxxRRR333,,,'''((((((((('''%%%###!!!%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$##################"""""""""!!!!!! !!!""""""""""""!!! !!!$$$'''((('''&&& !!!######"""!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$///000###$$$(((###!!!"""###$$$%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$###)))'''%%%%%%&&&'''%%%$$$%%%'''))))))))))))***,,,)))++++++,,,666QQQyyy___CCC111)))))),,,222000---+++,,,---///000((('''&&&''')))******)))+++***(((&&&$$$$$$$$$$$$)))((('''%%%%%%%%%&&&''''''(((***+++++++++,,,,,,+++///555999999555///,,,***+++,,,---,,,+++((('''%%%%%%&&&&&&&&&&&&%%%%%%###&&&((()))((((((((()))'''''''''''''''((()))***,,,+++)))'''%%%$$$###"""%%%$$$###"""###&&&)))+++)))*********))))))+++---'''%%%%%%)))+++)))***---***)))(((((())))))'''&&&'''&&&'''))),,,---+++)))***(((''''''((()))((('''((())))))((((((&&&%%%$$$)))***++++++***)))***+++'''((()))***++++++++++++***))))))***,,,,,,+++)))***+++)))&&&'''***)))$$$)))((((((((('''%%%%%%%%%(((((('''&&&%%%%%%&&&&&&###$$$$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%%%%$$$'''&&&%%%$$$############&&&&&&%%%%%%&&&'''((()))111666CCC]]]xxx|||^^^;;;888///)))******&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%)))&&&$$$$$$%%%'''(((((($$$(((***''''''***,,,+++))))))************)))(((&&&''''''''''''''''''''',,,,,,,,,***((('''&&&'''&&&$$$###$$$%%%&&&))),,,)))(((&&&$$$$$$&&&(((***(((((()))***++++++,,,,,,,,,)))&&&%%%&&&((((((((($$$&&&''''''&&&&&&((())),,,---999YYY|||eee@@@222///,,,************)))%%%&&&(((******)))(((''''''))))))%%%$$$&&&&&&###&&&''''''(((***++++++,,,...,,,)))((((((((('''&&&&&&$$$"""###***222999===999:::;;;:::999999;;;<<<>>>>>>===<<<:::666111---{{{iiiaaaTTT@@@444111,,,&&&$$$&&&(((((('''***((('''---888MMMhhh~~~uuufffVVVLLLIIIJJJRRRSSSRRRUUU]]]fffhhhdddjjjzzzoooTTT===555GGGvvvdddKKK;;;DDDXXXkkkvvv\\\FFF<<<888666222;;;YYYyyyWWW:::444---...>>>OOOTTTQQQNNN???999333---444KKKPPP===444)))---''''''......===FFFPPPPPPCCC<<>>@@@===CCCVVVjjjtttssswww~~~zzzpppeeeKKK;;;---)))***'''$$$$$$''''''((((((((('''%%%$$$"""%%%%%%######&&&&&&$$$$$$%%%%%%&&&&&&%%%$$$###########################***&&&######&&&))))))((($$$'''""" &&&&&&'''333NNNWWW000---%%%&&&'''((('''&&&$$$######$$$%%%$$$######%%%''''''&&&&&&%%%%%%$$$######&&&%%%%%%$$$######""""""$$$###!!! """$$$&&&)))(((%%%$$$""" !!!"""!!!!!!!!!"""############$$$%%%&&&&&&###$$$$$$%%%&&&&&&&&&%%%((('''&&&%%%$$$%%%&&&''' """%%%((()))'''&&&$$$###$$$&&&''''''&&&$$$###$$$######&&&***+++'''######&&&)))***))))))***+++---333>>>PPPmmmtttWWW:::000,,,&&&%%%))))))***))))))((((((***++++++***((((((((((((&&&$$$''''''&&&&&&&&&'''''''''&&&&&&'''((())))))))))))&&&'''((()))+++,,,,,,,,,)))...444666444111///...000000...,,,***((('''&&&'''''''''(((((('''''''''$$$&&&))))))'''%%%%%%%%%''''''''''''((()))***+++***)))&&&###"""###$$$%%%$$$$$$######$$$%%%&&&&&&&&&%%%###!!! """'''***'''%%%%%%((()))''''''***...+++'''&&&&&&'''&&&&&&((('''(((***,,,,,,***(((((('''((()))++++++)))(((***++++++,,,+++)))'''%%%***++++++***((('''((()))&&&'''''''''''''''''''''''''''(((***,,,+++)))'''(((***)))&&&'''***(((###'''$$$%%%)))(((###"""%%%***)))((('''&&&&&&&&&&&&"""######$$$$$$$$$######"""$$$&&&(((((('''%%%$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$###$$$%%%'''((())),,,000???```}}}xxxaaaDDD444((())))))%%%$$$((($$$%%%&&&&&&'''&&&&&&&&&%%%$$$###$$$&&&'''''''''&&&))))))%%%$$$''')))((())))))+++++++++***((('''&&&&&&&&&'''''''''(((((()))(((''''''''''''&&&%%%+++&&&$$$'''((('''***000((()))***(((&&&%%%&&&)))$$$$$$%%%&&&''')))***+++***(((''''''((()))'''&&&%%%&&&((('''&&&&&&'''(((***,,,555QQQyyyzzzYYY666222---***(((((('''&&&&&&&&&&&&&&&&&&((()))***(((******&&&%%%&&&&&&"""'''((()))***,,,---......,,,***)))((()))***)))((('''$$$!!!###)))111999===<<<===???>>>===<<<===>>>::::::::::::999666111---[[[sssyyyVVVKKK;;;000***&&&"""%%%###&&&+++,,,---555@@@QQQhhh|||iiiYYYQQQRRRNNNGGG@@@BBBIIILLLKKKGGGMMMQQQWWWffftttqqqcccFFFEEEccc}}}eeeCCC===666222...+++///555222===TTTwwwyyyPPP;;;333000,,,+++,,,---,,,******'''***---111CCCRRRPPP???555888000...333---666444777:::AAARRRnnnttt```UUUOOOFFF;;;888000***)))'''"""###((('''(((((()))(((&&&%%%$$$"""%%%%%%######&&&&&&$$$"""###%%%&&&&&&%%%$$$###########################(((&&&$$$%%%(((***(((&&&%%%(((!!!&&&&&&'''222DDD~~~XXX333555'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&%%%"""!!!###&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""###!!! ###%%%###""""""###$$$$$$"""  !!!"""!!! !!!"""############$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&'''!!! """!!!###'''!!!$$$'''***+++)))'''&&&###$$$&&&''''''&&&$$$### !!!&&&,,,...)))%%%###&&&)))*********+++,,,444===LLLeeeUUU>>>---000333,,,''')))***+++,,,,,,+++***+++,,,+++)))((('''((((((&&&$$$$$$%%%''')))******((((((%%%&&&(((***++++++*********'''&&&***000333111------111555555333222222333555444111...,,,***)))(((''''''((((((((((((''''''''')))++++++)))'''%%%%%%(((((((((((()))***+++,,,+++)))&&&$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$)))((($$$!!!"""&&&***(((%%%%%%((((((&&&&&&(((///+++'''%%%%%%&&&&&&&&&(((((((((***,,,,,,***(((((()))+++...///---)))%%%***+++,,,------,,,***)))***++++++)))&&&$$$$$$%%%))))))))))))((((((((((((''''''(((***++++++)))&&&((())))))''''''***((($$$%%%"""###((()))$$$###&&&***)))((('''&&&%%%%%%%%%"""######$$$$$$$$$######!!!$$$''')))***(((&&&$$$$$$$$$$$$###$$$$$$%%%%%%'''%%%$$$######%%%&&&((()))------444RRRwwwxxxQQQ>>>...,,,***###"""&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&'''&&&$$$&&&))))))%%%###&&&(((''')))***+++,,,+++***(((&&&&&&&&&&&&'''''''''(((((()))(((''''''((()))((('''///)))&&&((((((&&&)))///''')))+++)))&&&%%%&&&((($$$######$$$$$$&&&'''((('''&&&%%%&&&''''''%%%###%%%'''((('''&&&&&&'''(((%%%)))444QQQ{{{```777333---)))''''''%%%%%%'''&&&%%%$$$%%%''')))+++(((+++***&&&%%%&&&&&&"""&&&&&&''')))***,,,------***)))''''''((())))))(((((($$$!!!""")))111999>>>>>>@@@AAAAAA???>>>??????>>><<<:::999999777444222===CCCRRRhhh{{{ccc???...)))$$$!!!###)))((('''&&&%%%(((,,,000???JJJaaa{{{gggSSSLLLNNNIII???;;;???BBBAAADDD>>>???AAAGGG[[[llllllJJJAAA[[[oooOOO;;;555111111000...000333444333BBBdddlllUUU@@@666,,,)))+++,,,***&&&***%%%(((000666===RRRhhhaaaPPP@@@:::<<<>>><<<999AAAKKKSSSYYYmmmqqq```KKK<<<777555000,,,(((((('''&&&&&&%%%$$$$$$((((((((('''&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$%%%&&&''')))***((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((&&&))))))'''###$$$)))...EEEpppccc===,,,...)))&&&&&&%%%###$$$''''''&&&%%%$$$%%%&&&'''((()))((('''(((((('''%%%"""$$$!!!!!!%%%&&&"""%%%!!!!!!%%%'''%%%!!!$$$&&&'''$$$!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%&&&&&&%%%"""$$$%%%%%%$$$"""!!!!!!"""'''%%%$$$$$$&&&&&&%%%###+++''''''***+++'''$$$%%%%%%$$$###$$$&&&%%%!!!"""%%%%%%######&&&%%%"""&&&((('''%%%%%%***...///>>>LLLeeeddd<<<555...+++,,,---+++((()))+++------+++***++++++---,,,***)))(((''''''&&&&&&&&&''')))+++***(((%%%)))%%%&&&++++++''''''+++&&&'''(((+++222888555...000222444666666666444333444333555777111(((&&&***+++'''###$$$(((***'''$$$,,,***((((((***+++)))''''''((())))))))))))(((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$'''***,,,)))((('''&&&&&&'''((()))***(((%%%######%%%(((***+++*********,,,,,,***(((*********))))))'''&&&&&&)))***+++***)))((()))***,,,+++)))((('''''''''((('''&&&%%%&&&(((((('''&&&)))+++,,,***'''&&&))),,,(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%'''((((((&&&$$$)))(((&&&&&&((()))((('''#########$$$%%%&&&((((((!!!%%%******'''%%%$$$%%%"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""""",,,......DDDmmmhhhMMM444++++++(((&&&((((((((((((((('''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''''''''&&&%%%&&&'''((()))++++++++++++***((('''&&&$$$$$$$$$%%%&&&'''((()))%%%'''((((((''''''(((******)))((('''&&&%%%%%%%%%'''((()))***)))'''%%%###)))(((&&&&&&''''''&&&%%%***)))'''$$$###""""""###%%%&&&(((((('''$$$!!!+++***444LLLnnn^^^CCC///'''(((###!!!$$$###"""$$$&&&'''&&&&&&'''(((***!!!$$$***$$$###((('''(((%%%%%%((((((%%%%%%((('''''''''&&&%%%$$$###"""&&&"""!!!$$$(((...999DDDBBBBBBBBBBBBAAA@@@@@@???AAA???===;;;:::999777444000000777FFFYYYnnnqqqLLL555,,,(((%%%$$$$$$$$$###"""!!!###'''+++///;;;OOOgggzzz{{{hhhRRRGGGJJJHHHAAA===???AAA???<<<888::::::===SSSkkkqqqRRRDDDVVVhhhAAA;;;333...111555555444555555222???aaannnPPP???///...111111...---111+++***...000888MMMdddqqqiii```YYYVVVVVVVVVWWWeeepppxxx}}}|||tttllleee___LLLBBB555...,,,+++'''$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%'''&&&$$$$$$%%%%%%$$$#########$$$$$$%%%'''((()))'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$%%%&&&'''((()))&&&((()))&&&######(((,,,BBBmmmeee???111---(((%%%&&&&&&$$$%%%(((&&&%%%%%%$$$$$$%%%&&&&&&(((''''''((()))(((%%%"""'''%%%###$$$'''(((%%%###%%%""" """&&&'''%%%"""%%%&&&&&&$$$!!! """$$$########################"""###"""""""""$$$$$$$$$###$$$%%%$$$###"""###$$$%%%$$$###$$$&&&'''&&&%%%***&&&&&&)))***'''$$$%%%%%%$$$###%%%&&&%%%!!!!!!$$$%%%######%%%%%%""" !!!$$$'''))),,,222888LLL```}}}eeeGGG888333---+++,,,---+++((((((***++++++++++++---...111///---+++***)))(((((('''&&&&&&(((******(((&&&'''$$$&&&+++,,,))))))---***++++++,,,000444333...000111333555666666555444666555777888444,,,))),,,+++'''%%%&&&)))+++)))'''---***((((((******(((&&&'''(((((()))))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))******)))(((((((((((()))***(((''''''&&&&&&''''''(((***))))))***++++++***((())))))*********((('''&&&)))+++,,,+++***)))***++++++***((('''&&&&&&&&&'''&&&%%%$$$$$$&&&''''''&&&,,,,,,+++)))'''(((***,,,(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%$$$+++)))'''''')))******)))%%%%%%%%%$$$%%%%%%&&&&&&"""%%%))))))'''%%%%%%'''$$$$$$%%%&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&""")))+++,,,===^^^|||{{{\\\;;;+++(((''''''(((''''''''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&'''((()))+++++++++***)))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&'''((((((''''''(((***(((''''''''''''((())))))))))))***+++***(((&&&%%%(((&&&%%%%%%&&&&&&%%%###&&&&&&%%%$$$$$$$$$$$$$$$###%%%'''(((((('''%%%$$$+++)))111EEEgggcccDDD///((()))%%%###&&&$$$"""$$$&&&&&&%%%%%%&&&''''''###***%%%%%%***((((((%%%%%%((((((%%%%%%((($$$$$$$$$%%%$$$$$$######&&&"""!!!$$$'''---777AAA@@@AAAAAAAAA@@@???>>>===CCCAAA>>><<<;;;:::777555)))''''''...<<>>:::;;;999999PPPmmmxxxYYYDDDMMMuuupppLLLDDD<<<777;;;@@@===666222222---777VVVyyydddIII222///111---)))+++...******...000666III]]]}}}{{{zzzooo___QQQHHHBBB===999...+++)))((('''&&&$$$"""%%%%%%%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&%%%$$$(((&&&%%%$$$%%%%%%###!!!"""######$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$%%%'''((()))&&&''''''%%%""""""&&&)));;;bbbiiiAAA444,,,'''%%%'''((('''(((***&&&%%%%%%$$$$$$$$$%%%%%%''''''((()))***(((%%%!!!''''''''''''''''''''''''&&&###"""###&&&'''&&&###%%%%%%%%%$$$"""!!!###$$$###########################""""""""""""######%%%"""###$$$$$$######$$$&&&$$$######$$$'''(((((('''((($$$$$$(((***'''$$$%%%%%%$$$$$$%%%%%%%%%""" """%%%%%%######%%%$$$!!!"""***,,,---777CCCbbb{{{tttNNN333222...+++***,,,,,,***(((((()))*********+++///111666333///,,,+++******)))((('''&&&''')))))))))'''&&&$$$&&&+++,,,+++,,,///---000///------000111...///111333555666666666666888777999:::777000---///,,,)))''''''***,,,***(((,,,***)))((())))))'''&&&'''(((((((((((((((''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))&&&'''((())))))((('''&&&)))(((((()))***+++)))''''''(((***++++++***((('''***+++,,,,,,******+++,,,))))))((('''&&&&&&&&&&&&(((&&&$$$$$$&&&(((((((((///,,,((('''((()))***+++(((&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&%%%###+++)))&&&%%%''')))))))))''''''&&&%%%$$$$$$%%%%%%$$$'''******'''&&&(((***'''&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))###%%%''')))222IIIjjjnnnKKK555,,,)))'''%%%&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&''''''((()))+++++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((()))&&&&&&&&&'''(((***+++,,,***+++,,,,,,+++***((('''&&&%%%###$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%+++(((--->>>___kkkEEE000(((***&&&%%%'''$$$"""###%%%%%%$$$%%%&&&'''''' %%%***%%%%%%(((%%%&&&$$$$$$&&&&&&$$$$$$&&&!!!"""###$$$$$$$$$$$$###&&&"""!!!###&&&***333<<<>>>>>>???@@@???>>>======DDDBBB???===<<<:::888555***)))***,,,111CCCccc~~~]]]888((()))((("""(((((('''&&&%%%%%%(((+++///888???JJJcccwwwjjjMMM???AAAAAA@@@@@@BBBEEEGGGFFF@@@???<<<===UUUqqqzzzXXX@@@CCChhhqqqdddjjjyyywww```YYYVVVWWWUUUHHH777,,,,,,(((...DDD^^^qqq|||jjjJJJ000...000+++)))...------111666777;;;HHHVVV|||rrrPPPGGG;;;333///---,,,***%%%'''))))))'''%%%######$$$$$$$$$$$$$$$$$$$$$%%% """%%%''''''&&&$$$###(((&&&$$$$$$$$$$$$"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%'''((()))%%%&&&&&&$$$""""""$$$'''222PPPtttpppFFF555---'''$$$'''***)))***,,,'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))***)))%%%"""%%%&&&'''&&&%%%%%%&&&'''&&&%%%###$$$&&&'''&&&$$$%%%%%%$$$$$$######$$$$$$########################""""""&&&******&&&#########$$$%%%%%%######$$$%%%%%%$$$###%%%'''(((((('''&&&######((()))&&&$$$%%%$$$$$$%%%%%%%%%$$$###"""###&&&'''$$$$$$&&&%%%"""$$$ ###+++...000>>>PPPvvv}}}[[[@@@000+++***)))***+++,,,***((()))******))))))+++...111999444///,,,++++++***((()))'''&&&&&&((())))))(((&&&'''(((+++,,,,,,---...///111111,,,+++...111000...000222444666777777777888888::::::888444111000...,,,)))))))))***(((&&&((((((((((((((((((((((((''''''((((((((('''&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((((((((('''&&&(((''''''(((******)))'''&&&(((***,,,,,,***)))'''(((***++++++***)))***,,,))))))(((((('''''''''''',,,)))&&&&&&(((***,,,---000+++&&&%%%'''))))))((((((&&&%%%%%%'''(((((('''&&&%%%$$$$$$&&&&&&$$$###)))&&&######$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%(((******((('''***---)))'''&&&$$$$$$$$$%%%&&&%%%$$$###"""###%%%''')))%%%###%%%)))***555WWWzzz|||bbbGGG555,,,'''$$$&&&'''''''''&&&&&&%%%$$$$$$&&&'''(((&&&%%%%%%&&&'''''''''''''''(((((()))++++++******)))'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))(((''''''((()))%%%%%%%%%&&&((()))++++++,,,,,,,,,,,,,,,+++***)))&&&%%%$$$$$$%%%&&&%%%$$$!!!###$$$&&&&&&&&&%%%%%%***+++++++++)))'''%%%###***''',,,;;;ZZZrrrGGG111''')))&&&%%%'''$$$###%%%&&&&&&%%%%%%''')))+++%%%)))+++$$$###%%%&&&######&&&&&&######&&&######$$$$$$$$$$$$######%%%"""!!!###$$$'''...666:::<<<>>>???@@@@@@??????DDDAAA???===<<<:::777555((()))+++***+++999XXXsss{{{WWW555''')))***###'''''''''%%%###$$$&&&(((000666999@@@XXXkkk^^^AAA===<<<<<<===>>>BBBHHHMMMIIIAAA???@@@FFF^^^www{{{WWW???===^^^yyy\\\JJJAAAIII```}}}pppWWW;;;******(((+++444>>>KKK[[[iiicccHHH333111222///000555444555888:::<<>>bbboooNNN333***,,,,,,)))***+++***)))'''&&&(((***...222666AAAWWWeeeVVV<<<:::777666888999<<>>NNNZZZMMM@@@888333000111444555888:::===DDDUUUlll~~~vvv```LLLAAA:::555111***(((&&&&&&'''&&&""""""###$$$###"""!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$###%%%$$$######$$$$$$###""""""###%%%&&&&&&&&&%%%$$$!!!!!!###$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''###############$$$%%%%%%(((666HHHhhhgggJJJ555,,,%%%&&&)))***+++---************)))((('''&&&'''&&&&&&''')))(((&&&$$$((('''&&&%%%&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%###"""###%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!"""###,,,888777,,,"""!!!$$$%%%&&&%%%$$$###$$$%%%((('''&&&&&&''''''&&&$$$((($$$$$$(((***'''$$$%%%$$$%%%&&&%%%$$$###$$$&&&%%%((((((%%%%%%&&&%%%"""&&&%%%'''///???WWWppp~~~XXX<<<---(((%%%&&&'''((()))*********,,,,,,,,,+++))))))+++---111---((((((+++,,,)))%%%((('''&&&''')))))))))''''''***+++)))))),,,+++)))---...---***+++///111000---...000222555888:::;;;666888999888999:::777111000///---***'''%%%$$$$$$"""$$$&&&''''''''')))+++''''''''''''&&&%%%$$$$$$%%%&&&'''(((***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&((('''&&&&&&&&&&&&'''(((***)))(((''''''((()))***((('''''')))++++++***)))******************))))))%%%'''(((((('''((()))***)))******++++++******)))(((&&&$$$$$$''')))++++++,,,***(((''''''''''''&&&'''&&&%%%&&&((())))))((()))'''%%%%%%&&&&&&%%%$$$***(((''''''((())))))(((&&&&&&%%%%%%&&&'''((((((!!!$$$&&&&&&###!!!###%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***(((###%%%***&&&&&&===[[[jjjEEE333...,,,(((((()))))))))(((((('''&&&(((+++,,,***(((((((((&&&'''((())))))))))))(((*********)))((('''&&&%%%$$$%%%&&&'''''''''&&&%%%'''((()))((('''&&&'''(((&&&&&&%%%%%%$$$%%%%%%%%%************************)))((('''((()))***)))((((((((((((((('''%%%$$$$$$&&&'''((()))***+++++++++(((***111===WWW~~~|||RRR777((('''$$$%%%((($$$'''((((((((('''(((+++---)))&&&((('''!!!%%%)))"""%%%######%%%%%%######%%%'''''''''&&&%%%$$$###"""$$$"""!!!###$$$$$$)))///777999===@@@BBBBBBAAA@@@???===<<<;;;;;;:::888666)))(((&&&'''///FFFnnn~~~cccCCC222......---------......,,,***)))***+++...000777III]]]bbbQQQ<<<555222111444444333777>>><<<777:::>>>FFFaaa|||[[[AAA555HHHlllyyyUUU999111000999SSSwwwQQQ555000...,,,***&&&'''000:::LLLQQQPPPGGG@@@AAAEEEFFFJJJPPPUUUYYYbbbssswwwmmmeee]]]ZZZMMM===222---)))$$$!!!$$$###"""###%%%###$$$$$$$$$%%%%%%&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$###"""###$$$%%%$$$######$$$&&&'''''''''%%%$$$ """$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%"""""""""###%%%&&&&&&&&&!!!///;;;UUUyyy[[[;;;///%%%$$$((()))+++,,,)))*********)))(((&&&%%%((('''%%%&&&'''((('''&&&)))%%%""""""%%%'''&&&%%%$$$%%%%%%$$$############%%%###"""###&&&((('''&&&""""""""""""""""""""""""&&&###(((111111'''"""$$$!!!"""$$$%%%%%%%%%''')))'''&&&%%%&&&'''((('''&&&***&&&&&&)))***'''$$$%%%$$$%%%&&&%%%######%%%'''$$$''''''$$$###$$$### """(((---666OOOsssfffGGG444,,,***%%%&&&''''''((()))***+++)))***,,,+++++++++,,,...,,,(((&&&(((---...)))$$$'''&&&&&&(((******(((&&&$$$)))***'''(((,,,,,,)))...---+++)))+++000///+++,,,---///222555888;;;===666999:::999:::===999222//////...+++)))'''''''''$$$&&&((('''%%%%%%&&&)))'''''''''&&&&&&$$$######&&&'''((()))***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((()))+++,,,+++***---,,,***))))))))))))***&&&'''))))))((((((***+++((()))***++++++***)))(((&&&%%%$$$%%%''')))***)))+++,,,,,,+++)))''''''''''''&&&%%%&&&((()))***)))+++)))&&&&&&&&&'''&&&%%%)))(((((()))++++++)))'''(((''''''&&&&&&&&&&&&'''###&&&))))))&&&######$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''(((((((((&&&"""%%%***((('''555IIIwww[[[EEE777,,,''''''((((((((((((((('''%%%(((+++,,,***(((''''''&&&'''((()))***))))))(((*********)))((('''%%%%%%$$$%%%''')))))))))''''''((()))))))))'''&&&'''((('''&&&&&&%%%%%%%%%&&&&&&))))))(((((((((((()))))))))((('''(((***+++***)))******)))''''''&&&&&&'''$$$%%%&&&(((***+++,,,---***+++111:::RRRzzzYYY<<<***'''$$$&&&***''''''(((((('''&&&'''***---***'''(((%%%%%%+++###&&&######&&&&&&######&&&%%%%%%%%%%%%%%%$$$###"""###!!!"""$$$$$$$$$(((...999;;;>>>@@@@@@???===;;;>>>===;;;;;;<<<<<<:::999'''&&&&&&(((111GGGmmmyyyZZZ;;;111000---,,,---***++++++)))'''&&&&&&(((,,,---777LLL^^^]]]JJJ888111......111000,,,---333000---000000444NNNmmmyyyZZZ???000@@@ddd|||ZZZ>>>444///666RRR~~~WWW888111---******)))(((,,,222:::MMMZZZVVVUUU```kkknnnrrr{{{jjjMMMAAA<<<777:::222++++++---+++&&&"""$$$######&&&(((((($$$ %%%$$$$$$%%%'''&&&### (((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$###"""!!!"""$$$%%%%%%$$$###%%%'''(((((('''&&&%%% """$$$%%%&&&&&&%%%&&&%%%$$$$$$######$$$$$$"""!!!!!!###&&&'''''''''+++444IIIxxxeee???222&&&$$$''')))***,,,((())))))))))))'''%%%$$$)))'''%%%$$$&&&((((((((('''""""""%%%$$$!!!$$$$$$%%%$$$"""""""""###%%%###!!!###&&&((((((&&&########################+++######))))))"""!!!((( ###$$$&&&'''***,,,%%%$$$$$$&&&((())))))(((+++''''''***+++'''$$$%%%$$$%%%'''%%%######%%%((("""%%%%%%"""!!!###""""""---444===[[[gggGGG000)))+++...%%%&&&'''''''''(((***,,,&&&(((+++,,,,,,,,,---///)))&&&%%%(((...000+++%%%&&&&&&''')))+++***(((%%%!!!'''(((&&&(((---...***///...***(((,,,000---''',,,---///111555999<<<===777:::;;;999<<>>aaasssYYY???***&&&&&&'''''''''''''''&&&$$$'''***+++***(((&&&&&&&&&''')))*********)))(((******))))))(((&&&%%%$$$###%%%''')))******)))(((((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&'''((()))((('''''''''''''''(((((((((''''''(((*********)))+++***(((''''''((()))***&&&''''''((()))*********,,,,,,000777NNNwww___@@@,,,(((%%%'''+++)))'''''''''&&&%%%'''***,,,...******$$$###)))!!!'''$$$$$$''''''$$$$$$'''""""""###$$$$$$$$$$$$######!!!"""%%%%%%$$$(((...;;;<<<>>>@@@???<<<888666>>>===<<<<<<===>>><<<;;;((('''''')))111HHHnnn|||^^^@@@555444222222555000---,,,---+++((()))------...:::RRRfffbbbJJJ222555222...,,,,,,,,,(((%%%&&&+++---,,,000CCC```vvvaaa>>>333<<>>EEEQQQeee|||uuuiiiVVVDDD777///,,,+++)))))))))***+++***'''$$$!!!"""###%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&******%%%###%%%((((((''')))***)))&&&###!!!!!!"""%%%&&&###&&&+++***%%%+++&&&$$$(((***'''###"""$$$$$$$$$%%%%%%&&&&&&&&&((($$$""""""$$$&&&%%%$$$###$$$&&&(((***(((&&&///FFFlllkkkAAA555,,,***)))%%%&&&***...+++'''&&&((()))'''&&&+++(((&&&'''***+++***)))'''%%%######$$$$$$$$$###%%%%%%%%%$$$###"""!!! """&&&'''$$$###'''))))))###%%%&&&$$$!!! !!!$$$"""!!!###'''((($$$"""$$$'''&&&%%%&&&'''((('''&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&,,,)))%%%""""""###%%%&&&***...777KKKmmmnnnZZZBBB222)))$$$%%%(((&&&)))++++++(((&&&'''((()))***+++,,,------,,,+++---,,,***+++,,,,,,+++)))&&&$$$$$$&&&)))***)))&&&)))))))))***++++++,,,,,,000///---,,,,,,,,,,,,---222222///,,,222<<>>???>>>;;;888555/////////...---+++***))))))((('''&&&&&&&&&&&&&&&***)))&&&$$$###$$$%%%&&&)))'''&&&'''***+++***(((((('''&&&&&&&&&((()))***)))'''&&&(((+++,,,)))&&&)))((('''%%%%%%&&&''''''////////////...---,,,+++,,,,,,++++++++++++++++++***++++++***((('''((()))&&&'''((()))******))))))))))))***))))))(((''''''***'''$$$###%%%(((++++++)))((('''&&&&&&'''((()))(((&&&''')))(((%%%''',,,...+++(((&&&&&&&&&%%%$$$'''"""###(((***&&&$$$'''+++...,,,'''$$$%%%%%%###%%%''')))(((%%%$$$&&&)))&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&&&&###(((+++)))%%%&&&---444LLLgggkkkIII444000...)))$$$%%%((('''###%%%&&&((()))))))))(((''''''%%%###%%%((()))'''%%%((('''%%%%%%'''((('''&&&%%%&&&((()))(((&&&&&&&&&************++++++++++++&&&&&&&&&(((******(((&&&)))'''(((++++++((('''))),,,,,,+++***)))(((''''''&&&******((((((******&&&&&&%%%$$$&&&((()))((('''(((------...CCChhhccc@@@000---!!!"""---)))******)))((('''&&&%%%%%%'''''''''&&&&&&&&&''''''%%%''')))(((&&&###!!!!!!###&&&((('''$$$###%%%'''&&&&&&&&&%%%$$$$$$'''***888>>>>>>777444777:::999<<<;;;:::;;;<<<<<<:::888''''''''')))111IIIppplllQQQCCC???===999777666222///000---(((&&&(((222888LLLgggrrrdddGGG333444111---+++------+++((((((***,,,,,,///???^^^zzzeeeDDD888>>>TTTyyyRRR555111AAAYYYsss\\\iiiyyyYYYAAA999333222111000222888777888;;;EEE]]]}}}zzzhhhZZZOOOHHH===333---)))'''%%%'''''''''((()))(((&&&$$$###$$$%%%''''''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&******%%%###%%%((('''''')))+++***'''$$$""""""!!!%%%%%%###&&&+++***%%%'''$$$$$$(((***'''%%%&&&$$$%%%%%%%%%&&&&&&&&&''',,,)))))))))&&&"""$$$***&&&&&&%%%%%%&&&''')))***+++(((***777ZZZ{{{LLL999*********%%%$$$)))000---***)))))))))(((&&&(((&&&&&&)))......***%%%'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&%%%$$$###"""!!!&&&'''$$$$$$&&&(((&&&%%%''')))(((&&&%%%&&&'''%%%###$$$((((((%%%$$$'''&&&%%%$$$%%%'''((('''&&&'''&&&&&&''')))))))))''')))(((((('''&&&%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$"""###$$$$$$###$$$%%%&&&,,,555DDD\\\yyyrrrKKK===///((('''&&&))),,,(((***------***))))))***)))***+++,,,,,,++++++******)))((()))+++,,,+++***((('''&&&'''((()))&&&$$$))))))******++++++++++++---,,,+++***+++,,,...///222222///,,,111999===:::;;;;;;;;;;;;:::999888777555444333222000---+++*********)))(((''''''((((((,,,***)))'''''''''((())))))'''&&&'''***+++)))((((((((('''''''''((()))***''''''&&&''')))***)))((()))((('''&&&&&&'''((())).........------+++******------.........---,,,,,,++++++,,,***)))((()))***((()))***++++++***)))((()))))))))***))))))((((((((('''&&&&&&((())))))))))))(((''''''''''''((()))'''%%%&&&((('''$$$&&&++++++)))'''&&&'''((('''&&&'''######(((***&&&%%%&&&)))------(((%%%&&&((('''%%%'''))))))&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))(((&&&&&&))),,,:::OOOllldddHHH666000***'''&&&%%%%%%%%%&&&&&&'''((((((((((((((('''%%%###$$$&&&((('''&&&((('''%%%%%%'''((('''&&&%%%'''))))))&&&%%%&&&(((((((((((()))))))))))))))(((''''''(((******)))''')))''''''******'''''')))***)))))))))((())))))***'''))))))''''''))))))'''%%%$$$$$$%%%'''((((((''''''++++++,,,@@@bbb|||fffCCC111---"""$$$,,,(((''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''((('''%%%###!!!$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&$$$###$$$'''***555;;;===999777:::<<<<<<@@@>>><<<;;;<<<;;;999888'''''''''(((///GGGooonnn]]]WWWUUUMMMDDDBBB;;;666444111+++((())))))777WWW{{{kkkLLL<<<666222...---...000///---,,,((())),,,---777YYY}}}wwwYYYFFFCCCSSSgggCCC555BBB___iiiRRR___vvvZZZPPPGGGDDDEEEGGGKKKOOOSSSNNNIIILLL```xxxiiiVVVBBB555000...,,,+++***)))'''%%%&&&$$$$$$%%%&&&'''&&&%%%&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***%%%$$$&&&'''&&&''')))***)))'''$$$######!!!###$$$$$$'''+++***''')))(((***,,,+++'''''')))&&&&&&&&&&&&&&&'''''''''((('''((()))'''$$$%%%)))&&&&&&''''''((())))))*********)))---III{{{^^^AAA+++***+++$$$"""(((111///,,,++++++***)))'''''''''***///444333,,,&&&,,,***(((((((((((('''&&&(((((((((((('''&&&%%%%%%!!!&&&(((&&&$$$&&&&&&$$$%%%(((******)))(((((()))(((%%%%%%))))))&&&'''***$$$######%%%'''((((((&&&)))(((((()))++++++***))))))((('''&&&%%%######"""((((((&&&%%%$$$$$$$$$$$$"""&&&&&&%%%$$$&&&(((...>>>VVVnnnoooSSS888///)))))))))(((''')))(((***------,,,+++++++++*********++++++***)))))))))((('''(((***++++++***+++)))((((((((('''$$$""")))******+++++++++******+++***(((((())),,,///111111222000...000555777555:::999999888777777777777888777666444111...+++))))))(((((('''''''''((((((***))))))((((((((())))))((('''&&&''')))***)))((())))))((((((((()))******&&&'''(((((('''(((***,,,((((((((((((((()))++++++......---,,,+++***)))(((------///000///...,,,***+++,,,,,,,,,***)))***,,,+++,,,,,,,,,+++***((('''((())))))*********))))))''''''''')))******(((&&&)))((((((''''''(((((()))(((&&&''')))(((%%%''',,,)))(((&&&&&&((())))))(((&&&$$$$$$(((***'''%%%&&&&&&,,,...***%%%'''***+++%%%'''******(((&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''((())))))((('''---999LLLfffcccDDD666+++)))'''###$$$)))&&&&&&&&&&&&&&&&&&'''((('''%%%""""""$$$&&&''''''((('''%%%%%%'''((('''&&&%%%(((***(((%%%###'''+++)))))))))******++++++++++++)))(((((()))***)))((()))&&&'''******'''&&&)))((('''''''''((()))+++,,,''')))(((%%%%%%((()))'''%%%$$$$$$%%%'''(((((('''%%%((((((***:::XXXssskkkJJJ333,,,%%%&&&***&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&(((*********((('''((('''&&&'''))))))&&&"""%%%$$$######$$$%%%$$$###''''''%%%###"""$$$(((+++222888===<<<;;;===???@@@CCCAAA===;;;;;;;;;999888((((((((((((,,,@@@eeeyyyttttttmmmaaa[[[RRRGGG???888111...000%%%444ZZZsssQQQAAA:::555000///000222111///111******000...444VVV~~~rrr\\\QQQZZZzzzQQQ666===aaammmRRRYYY}}}{{{rrriiigggjjjoootttvvvxxxssskkkkkkwwwgggSSSFFF;;;222---)))((()))***,,,+++)))&&&%%%$$$"""###%%%''''''''''''(((((()))((((((''''''&&&&&&''''''''''''&&&&&&&&&))))))&&&%%%''''''%%%&&&'''((((((%%%#########""""""###%%%(((******(((000000222222---''''''***''''''''''''''''''''''''""""""$$$&&&&&&$$$$$$$$$%%%&&&'''((())))))((((((&&&+++//////AAAoooqqqNNN000+++,,,%%%"""'''///...---,,,++++++***)))'''+++111555555333///---444000+++(((&&&&&&%%%$$$((((((((((((((('''&&&&&&###(((***(((&&&'''&&&######%%%'''((((((((('''&&&)))&&&%%%((((((&&&'''+++$$$###$$$&&&)))***)))(((***))))))***,,,,,,***(((''''''&&&%%%$$$$$$######''''''&&&%%%%%%%%%%%%&&&$$$'''((((((&&&''',,,111:::NNNfffwww~~~tttXXX<<<222,,,***++++++(((%%%&&&((()))+++,,,,,,+++++++++************))))))((((((+++***))))))***+++***(((******))))))(((&&&$$$###******+++++++++***))))))***)))''''''(((+++...111222222111000000222222111666666777888777777666555666555444222///,,,)))(((&&&%%%%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((***))))))))))))*********&&&(((***)))((((((,,,///'''(((((()))***+++------//////---,,,+++***))))))***,,,...///...,,,)))'''***,,,------,,,+++,,,------.........,,,+++)))'''(((((()))***++++++++++++)))(((((()))******(((&&&)))(((((((((((((((((())))))((((((***)))''')))---***((('''''')))))))))(((&&&%%%%%%''')))((('''&&&%%%,,,...)))%%%&&&***,,,%%%'''***+++***(((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$#########$$$%%%%%%&&&(((***,,,++++++******,,,222999KKKnnnzzzZZZBBB...))))))%%%%%%+++'''&&&%%%$$$$$$%%%'''((('''%%%###""""""$$$'''(((((('''%%%%%%'''((('''&&&%%%)))+++((($$$###''',,,'''''''''((())))))******---+++((((((((())))))))))))&&&'''******'''&&&)))((('''&&&&&&''')))***,,,''')))'''######''')))'''&&&%%%%%%&&&((())))))(((%%%'''''')))555NNNkkk}}}rrrUUU999,,,(((((('''%%%%%%%%%&&&&&&&&&'''''''''$$$&&&)))+++,,,+++)))'''***'''$$$&&&++++++(((###%%%###!!!"""%%%&&&$$$!!!((('''%%%###"""$$$(((+++111777===???>>>???@@@AAADDDAAA===;;;;;;<<<;;;;;;))))))(((''')))777RRRkkkuuueeeUUUDDD666000111222<<<\\\|||[[[HHH???;;;666444444444222000444,,,,,,111///333QQQwwwvvvnnnttt___;;;<<>>===***)))(((((((((...>>>MMM___gggnnnssszzzmmmSSS;;;...---444;;;SSSuuuvvveeeOOOKKKGGGEEEFFFEEEAAA>>>:::444222222,,,,,,AAA\\\xxx~~~nnnFFF???aaazzzooo{{{nnnNNNCCC:::888555///,,,///(((&&&$$$$$$&&&'''((('''&&&%%%%%%&&&)))***)))((('''(((((((((((((((''''''&&&'''((())))))((('''&&&'''((((((&&&''')))'''###$$$%%%&&&%%%$$$###$$$%%%%%%""""""''')))((('''(((***)))+++---,,,((('''***'''''''''&&&&&&&&&&&&&&&"""$$$%%%%%%'''***((($$$$$$$$$%%%%%%&&&''''''''')))''',,,///333PPPwwwoooOOO777,,,)))((('''(((***++++++***))))))***$$$***///...(((%%%)))...---***&&&%%%''')))+++,,,%%%&&&&&&&&&&&&&&&%%%%%%%%%)))+++(((&&&''''''$$$'''&&&%%%%%%'''((('''&&&&&&######&&&'''$$$%%%'''&&&'''(((+++------+++)))(((((((((***+++***'''%%%$$$$$$$$$%%%&&&&&&''''''######$$$%%%'''(((***+++%%%%%%(((...999GGGTTT[[[nnnvvvtttbbbNNN@@@333(((%%%######&&&'''%%%&&&*********+++---000111///...++++++***)))))))))******111///---,,,+++***'''%%%&&&((())))))((('''((()))***+++,,,---,,,***(((&&&)))))))))))))))+++,,,---222111111222000---...222000333999<<<===:::666333555555444333111///---,,,'''''''''((()))***+++,,,&&&''')))******((('''%%%%%%'''(((((('''&&&((()))))))))*********)))(((''')))+++,,,---,,,++++++,,,'''((()))+++,,,---------000///---+++++++++,,,,,,///000111111000...,,,***'''***---...---------...,,,,,,---......---,,,+++******+++,,,,,,,,,++++++...+++((('''((((((((('''((())))))******))))))(((&&&$$$%%%'''&&&###%%%***+++***))))))***)))'''%%%%%%'''''''''(((+++)))%%%'''+++***&&&%%%'''(((&&&&&&&&&''')))++++++)))'''&&&&&&&&&'''''''''(((((($$$$$$###$$$$$$%%%&&&'''...444888444+++%%%&&&)))%%%***+++,,,999XXXzzzjjjKKK666...,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''***((('''%%%%%%'''((('''&&&((())))))(((''''''(((***&&&&&&'''((()))******++++++)))(((((()))***)))(((+++((())),,,,,,)))(((+++,,,,,,+++***)))((('''&&&''')))(((%%%%%%((()))''''''&&&&&&''')))******)))&&&&&&(((,,,111@@@```}}}oooKKK111---'''!!!%%%))))))((((((((('''''''''&&&''')))******)))'''&&&+++(((&&&&&&))))))'''%%%%%%$$$######$$$%%%$$$###&&&&&&&&&%%%$$$$$$'''***222555;;;AAAAAA???AAAEEEAAA>>><<<<<<===>>>>>>===***((((((******)))...444;;;???HHHQQQWWW\\\eeeoooyyy{{{aaaBBB000+++)))111BBB\\\{{{mmmjjjhhhhhhiiigggccc___YYYTTTLLLAAA333,,,222===SSSaaannnzzzzzzPPP@@@XXX||||||~~~}}}oooZZZHHH666222555<<<999...(((+++)))'''&&&&&&)))+++,,,,,,&&&%%%&&&(((******(((&&&(((((())))))***)))))))))&&&''')))******)))'''&&&'''((('''&&&'''***'''"""%%%&&&'''&&&%%%%%%&&&((('''######''')))&&&%%%'''(((%%%&&&***+++((('''(((&&&&&&&&&&&&%%%%%%%%%$$$!!!######!!!$$$((('''!!!&&&&&&%%%%%%&&&''')))***///&&&***000---<<>>,,,,,,---(((***,,,...,,,)))'''&&&'''$$$&&&))))))'''%%%%%%%%%%%%%%%'''***---......,,,%%%&&&&&&''''''&&&&&&%%%$$$((()))%%%$$$&&&&&&%%%***'''$$$$$$%%%''''''&&&$$$###$$$((((((%%%$$$&&&''''''(((+++---,,,***'''(((((()))+++,,,***'''$$$&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%'''(((***+++&&&(((111@@@SSSbbbjjjmmmvvvssscccIII666///***###)))'''(((***)))%%%$$$''''''''''''***...///...,,,++++++***)))***+++,,,,,,000...,,,+++***)))'''%%%&&&(((******((('''((()))+++,,,------,,,***'''%%%&&&''')))***,,,---...///000......000...***---333222555999<<<===;;;888666999888777555222///---+++((((((((()))***+++------(((***,,,---,,,***'''%%%$$$'''((((((&&&&&&''')))(((((()))))))))((('''&&&))))))***,,,---,,,(((&&&'''(((***+++,,,,,,,,,+++---,,,+++******+++,,,---111111000000///---,,,+++&&&(((,,,------------...)))***,,,---......------,,,,,,,,,,,,,,,,,,++++++,,,+++*********)))'''%%%((()))************)))((('''%%%%%%((('''$$$&&&***)))))))))***++++++)))'''%%%((((((&&&(((+++***$$$((()))'''%%%'''++++++'''&&&%%%%%%'''+++,,,+++***%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((---000222000***&&&&&&((($$$%%%(((***///???___{{{|||dddDDD111---+++'''((((((((((((((('''&&&&&&%%%'''((('''%%%%%%(((***((('''%%%%%%'''((('''&&&)))((('''(((******(((&&&((()))***+++,,,------...(((''''''(((******)))''',,,******------******,,,,,,,,,------,,,***'''&&&'''))))))''''''))))))'''&&&%%%$$$&&&((()))((('''&&&$$$(((---///;;;\\\~~~zzzTTT555///&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&%%%***)))((('''&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$$$$%%%$$$%%%'''&&&%%%%%%&&&(((000222888@@@AAA???CCCJJJ@@@???============;;;:::***''''''+++,,,(((&&&&&&'''&&&---666888777@@@MMMSSSeeezzz~~~iiiJJJ444...$$$---888IIIhhh}}}oooYYYCCC555//////111???HHHUUUnnnVVV???MMMggg{{{yyyjjjjjjxxxfffZZZNNN>>>......---333<<<999,,,''',,,'''&&&&&&''')))++++++***%%%%%%&&&(((***)))'''$$$))))))***+++++++++++++++'''((()))++++++)))(((''''''((('''&&&(((***'''!!!'''(((((((((''''''(((***(((######((()))%%%$$$&&&---(((&&&***,,,)))%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&$$$!!!$$$***((("""((('''&&&%%%&&&(((***,,,222%%%+++666---///NNNmmmlllCCC,,,...000)))---///000...)))%%%$$$%%%'''%%%%%%'''***)))$$$###%%%***///222111,,,(((&&&&&&'''''''''''''''&&&"""&&&&&&"""!!!$$$&&&%%%+++'''"""!!!###%%%%%%$$$$$$###%%%))))))&&&$$$&&&''''''(((***,,,+++(((%%%))))))***,,,,,,+++'''$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***000===RRRhhhuuuwwwtttqqqgggOOO555((()))'''!!!!!!!!!$$$))))))&&&%%%(((###""""""&&&***+++***'''++++++*********+++---...---+++***)))***)))(((&&&'''***,,,+++(((&&&''')))+++,,,---...,,,***&&&$$$###%%%(((,,,...000000000...+++,,,...,,,(((,,,444555666999;;;<<<<<<;;;::::::999777444111---***(((&&&&&&&&&'''(((***,,,,,,(((***,,,---,,,***&&&$$$$$$&&&((((((&&&%%%''')))'''((()))))))))'''&&&%%%)))((((((+++---+++&&&!!!'''(((***+++,,,,,,+++***+++***)))((((((***,,,---000///...---,,,+++******%%%(((+++---------------'''(((***,,,.../////////------------,,,,,,+++******++++++------***&&&"""((()))***++++++***)))(((***((()))+++***''')))---''''''(((***,,,,,,+++)))$$$((()))&&&(((,,,***$$$((((((%%%%%%***000...)))&&&$$$$$$&&&***------+++$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))*********)))))))))%%%''',,,,,,000FFF```wwwPPP333,,,+++&&&'''((()))))))))(((&&&%%%%%%'''))))))'''&&&(((***((('''%%%%%%'''((('''&&&***'''&&&(((,,,---)))$$$$$$$$$%%%&&&'''((())))))&&&&&&&&&(((******(((&&&---***+++......+++***---***,,,---......+++)))'''&&&******((((((******&&&$$$######$$$&&&''''''&&&%%%###''',,,...888ZZZ~~~ZZZ777///%%%'''###$$$$$$%%%&&&(((((()))))))))((('''&&&%%%%%%$$$)))***)))'''%%%###$$$%%%###&&&((('''$$$###%%%'''###%%%''''''&&&&&&&&&'''...///666>>>AAA@@@EEEMMMAAA@@@>>>>>>===<<<999666,,,000222///)))%%%&&&)))'''(((***+++))))))---222===GGGaaa{{{wwwWWW999///000000222999HHH^^^vvvzzzbbb???+++000...222333;;;LLL]]]{{{aaaDDD<<<@@@RRRnnn{{{kkkddddddnnnWWWMMMBBB333***+++))),,,222888777000++++++$$$((((((***//////***'''&&&'''(((***)))'''%%%$$$'''******((('''))),,,,,,***))),,,000111---((()))))))))'''%%%$$$%%%&&&&&&((())))))'''&&&'''((((((''''''&&&&&&&&&''''''))))))+++...+++%%%###%%%&&&&&&%%%$$$############%%%&&&'''%%%###$$$)))---'''%%%###$$$(((******((((((&&&)))---***,,,???XXXuuuIII111---,,,---.........***&&&$$$&&&((((((&&&''',,,...+++(((((('''''')))+++---,,,)))&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&'''((()))******(((((('''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''++++++,,,---...,,,(((%%%***)))(((&&&&&&&&&'''((((((&&&%%%%%%''')))***+++(((>>>WWWggguuu~~~wwwjjj\\\MMM:::,,,((('''&&&$$$!!!###&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((***+++,,,,,,,,,---+++((()))+++,,,+++))))))***+++,,,---,,,,,,+++,,,+++)))'''''''''((((((""""""%%%***000333222000000///...,,,,,,------...555999===>>>;;;999888999;;;777333111222000---))))))(((((((((((())))))***+++)))'''''''''&&&$$$"""%%%%%%%%%&&&'''((()))))),,,)))'''&&&'''''''''&&&+++'''$$$$$$%%%'''%%%$$$***************,,,...///...---+++))))))***+++,,,,,,000222000+++(((***,,,***+++...///000...,,,***...,,,******+++------,,,+++,,,---.........---,,,------...---,,,***(((&&&(((((('''(((******)))'''***(((%%%$$$%%%&&&''''''***************)))((('''************)))(((&&&&&&''''''((((((((((((''''''''''''((()))******)))))),,,***'''&&&'''''''''&&&%%%$$$$$$%%%'''((('''&&&)))''''''++++++'''''')))%%%&&&&&&''')))///999@@@^^^uuu{{{```>>>...+++)))+++)))''''''((())))))((('''&&&&&&''''''((()))***'''***)))###!!!$$$'''&&&,,,)))%%%&&&((()))'''$$$+++***)))***+++***)))''''''''''''(((((((((((((((---+++******,,,.........,,,000///,,,,,,...+++$$$***)))''''''(((((('''%%%)))(((&&&&&&%%%&&&'''(((+++,,,'''(((---555SSS}}}___888+++)))&&&&&&!!!"""%%%'''''''''&&&%%%+++***'''&&&%%%&&&''')))''''''''''''&&&%%%$$$###)))"""###++++++$$$###***)))((((((''''''&&&%%%$$$---222888===AAACCCEEEGGG??????>>>>>>???>>>;;;999---000222111...,,,,,,---((('''((()))'''&&&)))...111888RRRsssyyy___@@@111111///,,,///999HHHXXXbbbrrrrrrpppnnnllloootttyyywwwRRR444000))),,,***---888CCC[[[{{{fffBBB444333===OOOgggvvv~~~oooddd```{{{qqqaaaMMM>>>333***''')))'''(((...444444...***+++%%%((((((&&&(((---...************+++,,,,,,***(((''''''(((***+++++++++)))+++)))(((+++//////,,,(((((()))((('''%%%$$$%%%&&&)))***++++++)))''''''(((((((((''''''&&&&&&&&&''',,,))))))+++***%%%###$$$&&&%%%$$$$$$###$$$$$$$$$&&&&&&'''&&&&&&'''***,,,'''&&&%%%&&&''''''&&&%%%'''%%%(((,,,+++,,,===RRRyyy|||SSS999///,,,...---...---***&&&$$$%%%'''(((&&&(((---///+++((((((''''''(((***,,,,,,)))'''((((((''''''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''---------......,,,(((%%%)))(((''''''&&&&&&''''''%%%###"""%%%))),,,---+++444KKKdddvvvnnnYYYKKK???111(((&&&'''&&&%%%!!!$$$&&&'''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((()))******+++++++++((('''''')))+++***(((((()))***,,,,,,,,,+++***+++***)))(((((('''''''''&&&%%%%%%(((---000111111000000///......///000111333666:::<<<;;;999999:::;;;888666555555333...***((((((''''''(((((())))))((('''&&&&&&(((((('''&&&%%%%%%%%%%%%&&&'''((()))((('''''''''((('''%%%###***'''$$$$$$&&&'''&&&%%%***))))))(((((()))***+++...---+++******+++,,,---***...000///,,,***+++......///000111000...---+++000---+++***+++---------,,,------......---,,,+++***+++,,,,,,,,,+++*********)))))))))++++++***(((,,,***(((&&&'''((())))))***************)))((((((************)))((('''&&&''''''((((((((((((''''''''''''((()))))))))((((((,,,)))'''&&&'''''''''&&&%%%$$$###$$$&&&'''''''''***'''(((******((('''*********)))'''&&&)))///444GGGbbbtttfffGGG111(((%%%)))(((''''''(((((('''&&&%%%%%%%%%&&&&&&'''((()))&&&))))))%%%###&&&''''''(((***+++,,,***)))'''''',,,*********++++++)))(((&&&&&&&&&'''(((((())))))***(((''''''***,,,------+++......+++,,,...+++%%%+++)))))))))******(((&&&+++***(((&&&%%%%%%%%%%%%((()))&&&''',,,222NNNvvv^^^888,,,***&&&$$$!!!###%%%&&&''''''&&&%%%)))((('''%%%%%%%%%&&&'''''''''''''''&&&%%%$$$$$$(((###$$$+++,,,&&&&&&---)))((('''&&&&&&%%%%%%%%%---333;;;???AAABBBEEEGGGBBBAAA@@@@@@@@@>>>;;;888BBB@@@===999666444333333...)))'''((((((&&&(((---,,,...EEEkkk~~~mmmKKK555333...((('''---555<<<@@@OOOQQQQQQMMMJJJKKKRRRXXXkkkttt}}}bbb:::+++***+++''''''---111BBB]]]nnnDDD///+++,,,111>>>MMM```kkknnnnnnrrrvvvmmmbbb___RRR???111,,,,,,+++((((((+++111222...,,,---...,,,'''###&&&+++,,,***++++++***+++,,,,,,+++))))))'''&&&***...///+++'''***((('''))),,,---***''')))))))))(((&&&%%%'''(((---......,,,)))''''''((((((((((((''''''&&&&&&&&&...)))'''***+++'''$$$###$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&(((***,,,,,,+++###$$$&&&'''&&&%%%%%%%%%&&&$$$&&&***+++---999HHHnnnaaaCCC222,,,...---,,,+++(((%%%$$$%%%&&&(((&&&)))///111,,,((('''(((''''''(((***+++)))(((&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&///............,,,(((%%%&&&''''''''''''&&&&&&%%%$$$###"""%%%+++000111111CCCZZZttt{{{___EEE777000(((%%%''')))(((&&&"""$$$&&&'''&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((()))))))))(((&&&%%%&&&((())))))((('''(((***++++++***))))))*********))))))((('''&&&)))'''&&&'''***...000111111000000///000111333444111444888::::::::::::::::::999888999:::777000***''''''&&&&&&'''(((((()))&&&%%%%%%&&&)))******)))%%%%%%$$$%%%%%%&&&'''(((&&&&&&'''))))))((($$$ (((&&&$$$$$$&&&'''((('''///...---,,,++++++++++++------+++++++++,,,---...))),,,......,,,+++---///333333222111000///......222///+++***+++,,,------------......---,,,+++***'''(((***+++,,,---------,,,***)))***+++,,,***)))---,,,***)))))))))***+++***************))))))))))))******))))))((('''&&&''''''((((((((((((''''''''''''((((((((('''&&&&&&+++)))'''&&&'''((('''&&&'''%%%######%%%'''((((((,,,((((((******((((((,,,******)))'''%%%%%%(((***444KKKaaa___HHH000''''''(((''''''((()))(((&&&$$$%%%%%%$$$%%%%%%&&&'''(((%%%)))+++'''&&&'''(((&&&%%%***000000---)))((())),,,+++******++++++***)))%%%%%%%%%&&&'''((()))***)))'''&&&'''***,,,------***,,,,,,+++,,,---+++&&&(((((((((***+++***'''%%%***)))((('''&&&&&&&&&&&&%%%'''$$$&&&+++///GGGlll}}}ZZZ555******$$$ """###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&"""###***+++'''(((---***(((&&&%%%$$$%%%&&&''',,,555???BBBAAA@@@DDDHHHEEEDDDCCCCCCBBB@@@<<<999eee```XXXQQQLLLGGGCCC@@@999///(((***+++)))+++///333000AAAiiiyyyUUU999444...((((((---222444333777::::::777333333:::AAADDDMMM^^^xxxlllAAA++++++,,,((((((,,,---999QQQzzzwwwIII000---+++(((000888GGGYYYlll~~~nnn```eeekkkbbbIII666333111,,,///------222333000...///000,,,&&&$$$'''++++++)))***((((((((())))))(((&&&'''&&&'''***,,,,,,)))&&&(((''''''(((******(((&&&******+++***(((((()))+++...///...+++(((&&&&&&'''))))))((((((((('''&&&&&&,,,'''&&&+++///,,,&&&############$$$%%%&&&''''''((('''&&&)))---...,,,*** %%%'''&&&%%%&&&(((%%%###$$$)))+++---555>>>bbbmmmLLL555+++---,,,+++***'''%%%$$$%%%%%%(((&&&)))///111---((('''((('''&&&''')))***)))((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((''''''''''''&&&&&&111///.........+++(((%%%%%%%%%'''''''''&&&%%%$$$$$$%%%%%%&&&)))///777===SSShhh}}}|||hhhLLL666,,,)))&&&'''***+++)))'''###%%%&&&'''%%%$$$%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((((((&&&&&&&&&&&&((()))******'''((()))******)))(((((())))))*********(((&&&%%%'''&&&'''(((***---///111000/////////000222444555333555777999999999999999777777999;;;<<<888000)))&&&&&&&&&&&&&&&'''((()))&&&%%%%%%''')))++++++***&&&&&&&&&&&&&&&'''(((((((((''''''((()))(((%%%"""&&&%%%$$$%%%&&&((()))***111000///---,,,***))))))++++++******+++,,,------))),,,......,,,+++,,,...333222111000///000111111333000,,,******,,,---............---,,,+++******'''((()))***+++,,,------,,,***))))))***+++***))),,,,,,,,,***))))))***++++++*********************)))))))))))))))(((''''''&&&''''''((((((''''''&&&'''((((((((('''&&&%%%%%%***(((''''''(((((('''&&&)))&&&$$$###%%%(((******,,,)))(((******((())),,,''''''''''''&&&''''''(((000999FFFIII<<<,,,(((...((((((((()))***)))&&&###%%%%%%%%%%%%&&&'''((()))''',,,...***(((((('''$$$&&&***......---*********,,,***))))))******)))((('''&&&&&&%%%&&&&&&'''(((,,,***))))))+++---------************+++,,,***'''###$$$%%%((()))(((%%%"""%%%&&&&&&'''((())))))***$$$&&&$$$'''+++---AAAcccxxxTTT000((()))"""###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&$$$###&&&&&&%%%%%%&&&&&&&&&'''%%%"""$$$((()))&&&&&&******(((&&&######$$$&&&(((,,,666AAAEEEAAA???CCCHHHEEEEEEEEEEEEEEECCC???<<>>^^^~~~uuuRRR///(((***$$$ $$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''))))))'''%%%$$$&&&&&&%%%%%%%%%&&&''''''(((&&&'''))))))&&&&&&''')))'''%%%######$$$&&&(((***666BBBFFFCCC@@@CCCGGGDDDDDDEEEGGGHHHFFFCCC???bbbkkkyyy{{{tttUUU===)))))),,,))))))......///AAAeeeyyyWWW:::000...,,,,,,...///---+++///000111111000///000111///222???cccuuuLLL333******%%%%%%)))&&&,,,???ggg}}}OOO000,,,,,,,,,---:::TTTvvvkkkUUULLLYYYlll{{{eeeDDD222333555222555///,,,///000---)))((((((&&&'''++++++((((((***+++)))''''''(((((('''&&&"""&&&)))((($$$###%%%(((''''''''''''&&&&&&&&&&&&###$$$%%%$$$$$$$$$&&&(((******)))'''%%%$$$&&&((()))*********)))'''%%%$$$%%%###'''///333///)))'''$$$$$$$$$$$$%%%&&&(((((()))(((''''''))))))((('''###%%%&&&&&&%%%#########$$$%%%&&&'''''')))---111GGGooolllNNN666000---+++(((''''''''''''&&&(((&&&''',,,...+++((((((&&&%%%%%%&&&((()))'''&&&$$$$$$%%%%%%&&&&&&''''''!!!!!!###$$$&&&'''))))))((((((''''''''''''''''''******)))(((((((((((((((++++++******))))))((((((000...,,,,,,+++***(((%%%%%%&&&&&&''''''''''''&&&$$$(((***)))***555HHHYYYpppuuurrrcccKKK777---***''''''&&&'''(((&&&###!!!%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&''''''''''''((((((((('''&&&'''(((***+++)))***+++***)))***,,,...((())))))******)))'''&&&*********))))))((('''&&&###(((+++---...///000------------...000222333777666555666777777666444333222333555666444...)))%%%%%%&&&&&&'''(((*********)))((()))***+++***)))******))))))))))))******...+++((('''((())))))(((%%%&&&'''&&&&&&'''))),,,+++++++++***((('''%%%$$$%%%&&&'''((()))***++++++,,,,,,,,,,,,,,,+++******************,,,...111222...,,,******+++------,,,...---,,,+++******++++++******)))))))))******+++,,,***'''''''''(((((('''(((***,,,+++(((&&&(((***++++++***))))))+++,,,---(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&(((''''''((())))))'''&&&***(((&&&&&&(((***++++++)))''''''++++++'''''')))+++***)))*********(((&&&***))))))+++------)))&&&,,,+++++++++,,,***(((%%%''''''''''''''')))******---111222...***)))'''###***'''$$$&&&***---,,,)))***(((%%%%%%&&&''''''&&&+++***(((&&&%%%&&&'''(((,,,***''''''((())))))(((+++(((&&&))))))'''&&&'''%%%%%%''')))+++,,,***((()))******)))((('''&&&%%%%%%'''%%%)))...---===ZZZyyyWWW444+++---(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((&&&%%%((('''%%%%%%$$$%%%&&&'''************)))(((''''''(((&&&%%%$$$###$$$&&&''')))444@@@EEEDDDBBBCCCEEECCCDDDFFFHHHJJJHHHDDDAAADDDNNN\\\iiirrrxxx|||hhhIII...***,,,(((''',,,)))222LLLnnnvvvTTT888111000///...---,,,***)))......///111333222...+++///000;;;```tttHHH------,,,''''''+++''',,,>>>eeeWWW777///000444666JJJlllqqq\\\JJJ<<<:::NNNggg{{{rrr```LLLBBB@@@>>>999222,,,***---///,,,(((&&&&&&&&&)))+++(((###%%%+++---***((('''((((((((('''''''''&&&%%%$$$%%%&&&'''((((((((('''&&&%%%&&&'''"""###$$$$$$###$$$&&&((((((((('''&&&%%%%%%(((***)))***++++++***(((%%%$$$&&&%%%''',,,,,,)))'''(((%%%%%%%%%%%%%%%&&&'''((((((((((((&&&$$$$$$%%%&&&((('''%%%%%%%%%$$$###!!!###''')))'''%%%'''+++///888dddcccCCC555...+++((('''((()))(((&&&)))&&&%%%***+++)))''')))$$$$$$%%%'''))))))&&&$$$&&&&&&&&&&&&&&&'''''''''"""###$$$%%%&&&'''((()))))))))((((((''''''&&&&&&))))))))))))***+++,,,---------,,,++++++******)))...,,,************(((&&&''''''&&&&&&''''''((())))))+++...333;;;III[[[gggiiidddYYYKKK:::---))))))&&&&&&&&&&&&&&&&&&%%%###%%%&&&'''%%%$$$###$$$&&&&&&&&&&&&''''''''''''(((((((((''''''((())),,,---***+++,,,+++))))))+++---))))))***+++***)))((('''+++***)))(((((('''''''''"""%%%(((******+++...000......------...000111222333222111222555666555333333111000111333222...+++&&&&&&&&&'''((()))++++++***)))((()))+++,,,+++*********)))))))))))))))***+++***(((((())))))'''&&&&&&'''((('''%%%&&&))),,,,,,,,,------,,,+++)))((($$$%%%'''(((***+++,,,,,,+++***++++++,,,---,,,+++((())))))***+++---...///***))))))***,,,---,,,+++---,,,+++******++++++,,,***)))(((((()))***+++,,,...+++((('''((())))))((('''+++---,,,(((&&&(((+++,,,+++***))))))+++---...(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))(((((('''''''''((())))))(((&&&'''&&&%%%&&&((()))))))))&&&%%%'''++++++'''%%%&&&,,,***))))))++++++)))&&&###+++---******...,,,&&&---,,,***)))***)))'''&&&&&&&&&&&&&&&'''((()))))),,,000111---++++++***'''&&&&&&''')))+++++++++***+++(((%%%$$$&&&'''''''''***)))'''&&&'''(((+++,,,)))'''&&&&&&(((***++++++---'''%%%((()))%%%$$$&&&&&&&&&&&&(((+++,,,+++******++++++***)))'''%%%$$$&&&&&&%%%)))...---<<>>QQQgggbbbPPP@@@999333333EEE[[[jjjccc[[[UUUSSSMMMBBB888111+++)))---000...)))(((((((((***+++%%%###,,,,,,***'''&&&&&&''''''&&&,,,'''######&&&((((((&&&((((((((('''%%%%%%&&&'''$$$%%%&&&&&&&&&''')))+++&&&''''''&&&%%%'''***---)))***++++++***(((%%%$$$)))''''''(((&&&###$$$(((&&&&&&%%%%%%%%%&&&''''''((()))(((%%%!!! ###&&&(((%%%"""###&&&'''&&&$$$###(((***'''###%%%+++//////]]]sssMMM:::///,,,(((''')))***)))''')))%%%$$$(((***(((''')))###$$$%%%(((***)))&&&###''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''******)))((('''&&&&&&%%%''''''(((***,,,...000111......------,,,+++******,,,+++))))))***)))(((&&&((('''&&&&&&'''((()))***//////333===LLL]]]jjjqqqZZZPPPBBB999222,,,******&&&&&&&&&'''(((((())))))&&&''''''%%%######$$$&&&&&&&&&&&&'''''''''((((((((((((''''''(((***---///***+++---+++((((((***,,,)))***+++++++++)))(((''',,,+++)))'''''''''((((((&&&((()))((('''(((---000//////.........000111222000...---///333555555333555222//////111111///---&&&&&&'''''')))***+++,,,)))(((((()))+++---,,,,,,***)))(((((((((((())))))(((((((((***+++)))%%%"""&&&((()))'''%%%%%%(((,,,((()))***++++++***((((((%%%&&&''')))+++,,,------(((((()))+++---...------)))******++++++,,,,,,,,,''''''(((+++------,,,***,,,+++*********+++,,,---(((((((((((()))***,,,---///---)))((())))))***)))'''+++...---)))'''(((+++,,,+++***))))))+++---...(((((()))))))))))))))(((%%%&&&&&&''''''&&&&&&%%%''''''((()))*********)))'''''''''(((******(((&&&%%%$$$$$$%%%'''((('''&&&%%%$$$''',,,,,,'''$$$%%%+++((('''(((+++,,,+++)))!!!///222(((%%%---000,,,---+++)))((((((((('''%%%%%%%%%%%%%%%&&&'''((((((+++///000---+++------+++!!!&&&+++---,,,******,,,,,,)))&&&%%%&&&(((((((((((('''&&&&&&(((+++...000((('''&&&'''+++...//////...'''%%%(((((($$$###%%%&&&%%%$$$&&&)))++++++***(((((()))******)))((('''%%%&&&$$$(((...---;;;XXX```999***)))&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%***)))&&&$$$###$$$%%%&&& """#########%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((000:::CCCFFFEEECCCAAAFFFGGGHHHJJJJJJGGGBBB>>>(((***(((,,,444888OOOrrr~~~[[[777)))((()))***---...GGGlll|||YYY???AAA;;;888888666111///111++++++---000///,,,******,,,111EEEllliii>>>+++---)))###%%%)))$$$***@@@qqqUUUGGGGGGOOOiiitttZZZ;;;999444//////666BBBLLLYYYbbbhhhfff^^^UUUKKKBBB888222+++(((((())))))(((+++,,,,,,---,,,+++***)))+++)))((('''((((((&&&%%%'''&&&&&&&&&&&&'''((((((///...---+++)))&&&$$$###''''''''''''&&&%%%$$$###((('''&&&%%%%%%&&&'''(((******+++***'''&&&''''''%%%%%%%%%&&&'''((()))***(((&&&(((***)))'''(((---******)))&&&######&&&)))+++((('''''''''%%%$$$$$$'''''''''(((((((((((((((999SSSiiiDDD222&&&---'''$$$000***%%%'''((()))((('''''')))+++%%%'''))))))(((''''''((()))))))))'''%%%%%%'''))) ###&&&((('''))),,,///)))************)))((((((&&&((('''$$$)))555>>>???>>>666,,,((()))+++***)))...,,,)))(((''''''%%%$$$'''(((&&&###&&&,,,---)))999;;;EEEXXXkkkqqqjjj```KKK>>>333222222---)))(((///,,,)))''''''''''''&&&)))(((&&&###"""###'''***$$$###$$$%%%((()))(((&&&&&&"""###***...,,,(((000///---***+++,,,)))""")))******)))'''''''''(((+++***)))***++++++)))''',,,,,,+++***)))))),,,///++++++,,,---///111333444000000///...---///333666222444444000///000///+++))))))((('''''''''''''''&&&)))---///...,,,+++***'''(((***)))(((&&&&&&'''---)))'''******'''&&&(((((()))***'''%%%$$$&&&)))***&&&'''---...(((%%%&&&%%%%%%'''***---///...---***(((''')))---///...,,,******))))))***,,,...///+++******,,,//////---*********+++,,,...---***(((///+++'''&&&(((+++,,,+++***************************+++,,,...///---)))%%%+++---,,,)))***---///---)))'''&&&&&&(((***++++++)))))))))))))))((('''''''''((()))))))))(((&&&&&&))))))(((''''''''''''(((&&&&&&%%%$$$############&&&$$$(((//////***'''***///---***((('''''''''(((******+++++++++******)))***))))))******)))'''%%%###$$$%%%&&&'''((((((''',,,+++***+++......+++''',,,++++++******++++++,,,------+++***(((''''''&&&)))'''%%%%%%''')))******,,,***'''''')))+++------)))((('''&&&&&&'''((()))&&&***+++(((''')))***'''***((('''(((++++++)))&&&***###%%%---,,,+++;;;RRR~~~aaa;;;---,,,(((&&&$$$%%%$$$"""$$$)))***'''&&&%%%%%%(((******))))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''((($$$#########$$$&&&((()))(((---555;;;???BBBDDDFFFFFFDDDBBBBBBCCCCCC@@@<<<$$$&&&%%%(((...111FFFhhh~~~\\\888)))'''&&&&&&(((000EEEfffooo^^^WWWSSSNNNIIICCC<<<444///---******------+++***+++---333KKKsssbbb999******(((###&&&+++'''000GGGzzz|||NNNEEEPPPgggsssVVV@@@444222000000444>>>JJJRRR___ffflllkkkggg___SSSHHH999444,,,(((((()))(((&&&***+++,,,,,,,,,+++)))(((+++***(((((())))))'''&&&(((((((((((())))))))))))+++++++++***)))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''')))***+++)))***+++***'''&&&'''(((&&&&&&&&&&&&'''(((((()))'''&&&(((+++***&&&'''+++###%%%'''&&&$$$%%%)))---222,,,''''''(((&&&&&&'''&&&&&&'''((()))***++++++///JJJ|||xxxTTT;;;+++111***'''222,,,((()))+++------+++)))(((((((((((((((((((((((((((((()))))))))'''&&&%%%''')))!!!$$$'''((((((***---///+++******)))((('''&&&&&&(((***)))&&&***555===>>>BBB:::111+++***+++)))''')))(((&&&&&&'''((('''&&&###%%%((()))+++111:::AAAVVV\\\fffoooqqqiiiYYYLLL:::///((()))+++)))'''(((---+++'''&&&&&&''''''&&&&&&&&&%%%""" !!!###&&&%%%$$$$$$%%%'''((('''&&&%%%###"""%%%+++---,,,***444444111,,,,,,///...+++)))***+++***((('''((()))***)))))))))***)))(((&&&++++++***)))((())),,,...,,,,,,---...///111333444000000000//////111555888333666555111000111///+++******)))(((((((((((())))))+++------,,,******+++)))(((((((((((('''''''''+++(((''')))***''''''))),,,------+++)))(((***---***'''(((---...)))&&&&&&%%%%%%'''))),,,...---,,,***(((((()))---......,,,************+++,,,---...---,,,+++---//////,,,***+++++++++,,,...---+++)))---+++((((((***+++***(((+++******************+++******+++...///---)))&&&***---,,,))))))---...,,,,,,+++)))))))))*********)))))))))))))))(((''''''((())))))))))))(((&&&%%%)))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''%%%''',,,---(((&&&(((---,,,***(((''''''((((((*********++++++******)))))))))((()))***)))'''%%%%%%&&&&&&''''''(((((((((+++***)))+++---,,,***'''************************---,,,+++)))(((((((((((()))'''%%%%%%'''***++++++)))(((&&&''')))+++,,,++++++***((('''''''''((((((###'''***))))))---...,,,(((&&&%%%&&&((()))'''%%%***$$$%%%,,,,,,+++:::PPPuuuyyy```:::,,,+++((('''&&&'''%%%###$$$((((((%%%%%%######%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&$$$$$$$$$%%%&&&(((...777>>>AAACCCEEEGGGIIIFFFCCCBBBBBBAAA>>>;;;"""$$$###%%%)))***<<<\\\|||[[[888)))'''%%%$$$&&&111AAAYYYrrr|||uuuwwwrrrggg___YYYKKK<<<555---((()))+++))))))+++///555TTTzzz|||UUU222******)))%%%''',,,(((222KKKmmm@@@:::NNNnnnpppQQQ999+++------...444>>>IIIRRRWWW___cccgggiiijjjfffYYYLLL:::444---)))(((((('''%%%)))***+++++++++***)))(((,,,***))))))***)))((('''&&&'''((()))***)))((((((''''''((((((((((((((('''%%%$$$######%%%''')))+++%%%%%%%%%&&&(((***,,,---)))***+++)))'''&&&'''((((((''''''&&&''''''(((((('''&&&(((+++***%%%%%%(((!!!%%%(((((('''+++333999@@@444)))'''((('''(((***%%%&&&&&&(((***,,,...///000JJJzzzrrrHHH333555...+++444...,,,+++...111111...***'''%%%+++(((&&&&&&)))++++++***)))))))))(((&&&&&&(((***###%%%((()))***+++---///,,,+++)))'''&&&%%%%%%%%%)))***(((&&&)))111888999>>>777000+++*********((('''&&&%%%%%%((()))))))))((('''***///222:::PPPggg{{{pppYYYCCC666000***'''((())))))***,,,+++(((&&&%%%&&&''''''''')))***)))'''%%%$$$%%%'''&&&%%%%%%%%%''''''&&&%%%$$$%%%&&&(((***+++,,,,,,...000...(((&&&***,,,,,,***+++,,,+++***)))***+++,,,+++******+++***(((&&&*********(((((()))+++...------,,,,,,---000222333111111000//////111555888666888888333222222000,,,++++++***))))))))))))***+++,,,,,,***))))))+++---,,,)))&&&&&&((()))(((''')))&&&&&&))))))'''(((+++------...,,,+++***,,,---***((()))---...+++''''''&&&&&&&&&(((+++,,,+++***)))((((((***,,,------,,,)))***++++++,,,,,,,,,,,,...---------//////---+++---,,,+++,,,---...---++++++*********++++++)))'''++++++************++++++******+++---...---)))&&&)))++++++((((((,,,---+++///...---++++++*********))))))******))))))((((((************)))(((&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((()))''''''***)))&&&%%%'''*********))))))((((((((())))))******+++******)))((((((((()))***)))'''%%%(((((((((''''''((())))))+++******+++,,,+++)))'''((()))************)))(((---,,,***(((((()))***+++(((&&&%%%&&&(((+++,,,,,,&&&%%%&&&(((***++++++***,,,,,,***)))(((((((((((('''+++,,,******---,,,)))'''&&&&&&'''(((((('''%%%***%%%&&&,,,++++++999MMMmmmwwwddd>>>,,,***'''''''''(((&&&###$$$((('''###(((((('''((()))***(((&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((***)))'''&&&%%%%%%%%%&&&(((000:::BBBDDDEEEFFFGGGGGGDDDAAA>>>===<<<:::888###%%%$$$&&&(((&&&666UUUuuuVVV777***(((&&&&&&)))000999III[[[kkkuuu{{{}}}zzzzzzooo^^^EEE666)))(((***((('''***222999\\\}}}oooFFF---***---,,,'''((()))%%%111MMM~~~]]]777333GGGeeetttVVV===///))),,,---222<<>>>>>=========$$$&&&%%%'''(((%%%444RRRjjjNNN222(((((('''))),,,...222:::DDDMMMVVV]]]```ooozzz~~~yyy|||}}}[[[CCC...)))***'''&&&)))444>>>ddd{{{___888++++++,,,,,,'''&&&'''&&&666UUUpppPPP555999PPPjjj~~~xxxgggSSS@@@222,,,,,,...111999FFFTTT^^^bbbcccTTTRRROOOSSS]]]aaaWWWIII333...)))((()))***)))'''&&&'''((()))))))))((('''((('''&&&&&&'''((('''%%%###$$$&&&(((((('''%%%$$$&&&&&&''''''''''''&&&&&&***'''$$$""""""$$$'''***&&&''''''((())))))******((()))***)))((('''((()))***)))((('''''''''''''''(((''')))+++)))%%%$$$'''))))))+++000<<>>AAAJJJTTTZZZ[[[dddvvvoooOOO222***+++'''%%%(((444CCClllyyyRRR222...***'''(((%%%&&&)))---EEEiii}}}cccDDD888DDD^^^sss|||aaaUUUFFF:::000***)))+++222777BBBOOO[[[cccffffffWWWUUURRRVVV___aaaUUUFFF///+++'''&&&(((***)))'''%%%&&&'''((((((((('''&&&'''&&&%%%%%%''''''&&&%%%%%%&&&'''((()))(((''''''''''''((((((''''''&&&%%%+++)))&&&###"""###&&&'''((()))***+++++++++++++++((()))***)))((('''((()))***))))))((('''''''''(((***((()))+++)))&&&'''+++)))+++111@@@UUUlllpppOOO111***,,,***(((+++...---***)))((((((*********777\\\oooDDD555///***+++%%%***((()))***)))((()))+++---***(((''')))...222333333)))))))))((('''(((***,,,)))(((((()))+++---,,,+++(((''''''((()))+++---...---***((())))))((())),,,))))))((((((((()))******+++)))((((((***+++++++++,,,555OOOrrrwwwUUU:::---***+++,,,((())))))(((***---,,,(((((('''&&&'''((()))(((&&&((()))***)))'''%%%%%%%%%(((&&&$$$$$$%%%'''''''''!!!%%%)))***(((&&&&&&((($$$***---,,,,,,,,,+++(((+++,,,------,,,,,,---...***)))((()))******(((&&&---------,,,,,,---111333777444///,,,,,,...222444333222000---++++++...000888;;;;;;777666777555222******)))(((((((((((()))'''((())))))(((***---///---***'''''')))***)))''''''***000555333---,,,///)))(((((()))++++++***(((+++---//////000222///***((('''%%%&&&((()))))))))((()))******))))))***,,,,,,,,,,,,,,,++++++***)))***+++,,,---,,,...000222---,,,+++,,,---...---+++,,,++++++)))***---222666...,,,+++******+++,,,...///...,,,+++***(((%%%"""&&&***+++)))))),,,+++(((&&&))),,,,,,)))((()))+++))))))******++++++******,,,+++******)))*********'''((()))))))))(((&&&%%%'''&&&&&&&&&&&&''''''(((+++---,,,((('''))))))'''((((((((((((((((((((((((''''''((()))************''''''(((***,,,---,,,***))))))***++++++******)))...000111111...,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------***)))((())),,,---,,,+++(((((()))+++------+++))),,,,,,,,,,,,+++)))(((''''''((()))(((+++---)))"""&&&(((***)))(((''''''(((,,,)))'''))))))+++555???YYYrrrjjjCCC...+++'''###"""$$$%%%$$$'''******%%%!!!&&&&&&###&&&,,,+++%%%+++***)))(((((((((((((((&&&&&&'''(((((((((((('''---,,,***))))))******+++...999EEEKKKHHHEEEEEEGGG>>>@@@BBBCCCBBBAAABBBCCC###%%%###%%%(((&&&777WWWiiiPPP888///---******------///000///------///222222777;;;>>>GGG\\\xxx}}}WWW444++++++'''&&&***111HHHtttyyyKKK333333'''&&&(((&&&(((...777UUU~~~```FFFDDDRRRcccggg___???777111///---***,,,000<<>>MMMeee~~~yyyhhhVVV>>>---&&&''')))***+++,,,+++***...333000))))))((('''((())))))(((&&&)))***+++***((('''((()))'''%%%######%%%'''(((((($$$&&&)))******((('''&&&&&&((()))((())),,,***%%%***,,,------,,,,,,---...))))))(((***+++,,,***))),,,,,,---,,,,,,---111333888444///+++***,,,000333111111000---,,,---000333777::::::777666888777333++++++***))))))))))))***''')))++++++***))))))************))))))))))))((((((---555;;;888000...000((('''''')))+++,,,***'''+++///000///111444111+++((('''%%%&&&(((***+++***''')))+++***)))(((***,,,...---,,,+++************+++------,,,***+++---000+++++++++,,,...---+++)))***+++,,,+++)))***---111...---+++))))))+++---...---,,,+++******)))&&&$$$'''***+++******,,,,,,((('''+++...---)))&&&'''***((()))***++++++++++++***++++++*********+++,,,---((()))***+++***)))'''&&&))))))((('''''''''(((((((((,,,+++''''''***)))%%%))))))''''''&&&'''((()))&&&'''((()))************(((((()))+++...///---,,,)))***---//////...---,,,...000222111---+++***+++---+++)))(((((()))+++---,,,,,,---......---,,,++++++******+++,,,,,,+++))))))))))))***++++++)))(((******+++++++++***((('''//////---++++++***###&&&(((******((('''((())),,,***(((((((((+++444<<>>======%%%&&&%%%'''******;;;\\\rrrZZZAAA666222---,,,///...000111///,,,+++...000...---...222999MMMpppZZZ444***+++(((&&&+++///KKKzzz{{{JJJ666666$$$(((***)))+++222===^^^jjjSSSVVV```cccSSS;;;%%%$$$'''...000///333;;;HHHOOOWWW[[[[[[XXXVVVVVVZZZ\\\^^^bbbddd\\\GGG333...***&&&%%%&&&&&&$$$!!!###$$$&&&'''''''''&&&&&&((('''&&&'''((()))((('''%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''((()))))))))))))))'''&&&$$$$$$%%%&&&''' """%%%'''((())))))'''(((***)))(((((()))***))))))(((((((((((()))))),,,)))((()))((('''+++111999AAAUUUrrrvvvPPP...***000///...111---+++)))'''&&&''')))+++000(((111IIIjjj}}}III444...)))''' (((&&&)))---...---***)))((((((***++++++)))(((((()))((()))))))))((((((+++---***((('''(((+++,,,+++)))&&&'''(((((()))(((((((((,,,'''&&&))))))$$$%%%))))))******)))(((''''''(((+++,,,...444;;;AAAEEEFFFYYYfffttt{{{|||uuufffWWWDDD<<<111)))'''(((((((((...---***)))...444...$$$***)))((()))******(((&&&&&&&&&'''&&&$$$$$$%%%''''''%%%######%%%((())))))&&&''')))++++++***(((&&&++++++(((&&&)))---,,,'''***+++,,,,,,++++++---...,,,++++++---//////...---++++++,,,++++++---000333666222,,,'''&&&)))---000/////////......000333777666999999777666888888444---,,,++++++******++++++(((***------+++(((&&&%%%(((***,,,+++)))(((((())))))...888???;;;222...000'''%%%%%%'''***+++(((%%%+++///111///111555222+++((('''%%%&&&)))+++,,,,,,''')))++++++(((((())),,,///...,,,***))))))******...//////,,,)))(((***---******+++,,,...---***((()))+++---,,,)))((()))***///---+++))))))+++---///+++***))))))+++***)))''''''***,,,***+++---,,,)))***---000...)))%%%&&&(((((()))***++++++++++++++++++******)))***,,,---...((()))+++,,,+++***((('''++++++***)))(((((())))))%%%******&&&&&&***)))$$$+++)))'''&&&%%%&&&((()))&&&'''((()))************))))))***,,,///000///---)))+++///222333111///------///111000,,,***)))***---+++(((&&&&&&(((+++---,,,---...//////---+++***,,,+++++++++,,,,,,***)))***)))((()))***)))(((&&&((()))***++++++***(((((()))*********...000+++"""(((+++---,,,***)))***,,,---***((('''(((,,,333:::\\\uuulllDDD000...(((%%%''''''%%%&&&)))&&&!!!$$$***(((!!!!!!'''$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&((()))))))))((('''(((((()))***,,,...111222999CCCNNNPPPKKKGGGHHHLLLLLLOOOQQQNNNHHHBBB>>>===---"""###...)))###;;;___vvvmmmZZZFFF===<<<888222555...,,,///---((((((---***&&&***///555RRRwww~~~SSS333(((###%%%)))'''000TTTzzzfffFFF444111111+++(((,,,999QQQuuu|||hhhZZZQQQHHH:::...)))'''(((,,,///222999AAAOOOTTTZZZ\\\XXXTTTQQQPPP[[[YYYYYY]]][[[NNN===111***)))''''''(((((('''%%%'''&&&%%%&&&(((((((((&&&,,,)))'''((())))))%%%"""((('''%%%%%%'''(((((('''******)))(((((()))***+++,,,***'''%%%$$$%%%'''(((&&&######((((((######&&&***(((&&&&&&&&&'''&&&%%%&&&&&&***---+++&&&%%%(((,,,)))''''''+++111666999AAA```pppRRR555,,,000111---)))...+++((('''((()))))))))...,,,...:::TTTuuu{{{WWW444))),,,,,,'''$$$###***///......///...+++'''***------+++(((&&&&&&''''''''')))+++...111222,,,+++)))(((''''''''''''---+++)))((()))+++---///,,,---***(((***...,,,(((+++---+++''''''***+++(((000---...888LLL```jjjkkk|||mmmZZZLLLCCC<<<888222,,,))))))***)))'''''')))+++,,,,,,***(((&&&((()))*********)))'''&&&+++(((%%%%%%&&&&&&$$$"""""""""###$$$&&&'''((((((&&&%%%%%%&&&)))+++***))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******---///---***,,,222,,,000111...---000222222222000...+++***---222666111---***,,,111444333111666999999888999;;;888333.........000222222000...***,,,---,,,))))))+++...)))***,,,---,,,***((('''///222666777444000---++++++&&&&&&******((()))//////+++)))+++///222111...((('''''')))+++,,,+++))),,,***(((&&&&&&''')))++++++++++++,,,,,,,,,++++++++++++***++++++---///000,,,,,,---------,,,,,,+++++++++***+++,,,+++)))'''...---,,,,,,------------,,,+++,,,---***%%%$$$'''+++,,,,,,---,,,+++)))(((111///,,,(((&&&%%%%%%&&&)))***+++,,,,,,,,,,,,,,,***...///***'''))),,,,,,'''***...111222000,,,)))///---***((('''(((***+++***%%%###'''***)))(((((((((***,,,+++***((((((((('''((())))))))))))((((((,,,---------------------///)))111777///***......+++...111111---)))'''&&&...+++'''$$$$$$&&&***---+++,,,---.........---,,,))))))(((((()))+++---...++++++,,,,,,+++***(((''',,,+++************(((&&&***---...+++)))******'''((('''&&&(((***,,,***'''(((...)))%%%+++---000<<<^^^qqqfffBBB222000***###%%%''')))'''%%%###%%%'''((('''%%%$$$###$$$$$$%%%'''&&&%%%%%%%%%&&&'''((((((((((((&&&%%%%%%&&&(((''')))+++---...111444777@@@EEEKKKMMMKKKJJJMMMPPPSSSPPPKKKIIIGGGEEEAAA???'''!!!%%%///---,,,AAA^^^tttwwwttthhh\\\UUUNNNHHHGGG???666111...+++*********)))---000;;;]]]vvvQQQ555+++$$$$$$'''$$$,,,LLLsssxxx```LLLBBB222000,,,///DDDhhhxxx^^^KKK@@@777---%%%(((&&&(((---222777@@@IIIUUUXXX[[[[[[WWWSSSRRRSSSZZZYYYXXXWWWRRREEE777---***)))''''''''''''&&&$$$((('''&&&'''((()))(((''',,,***'''''''''&&&### '''%%%$$$$$$&&&'''&&&%%%***)))((((((((())))))***,,,***(((&&&%%%&&&''')))'''$$$$$$(((((($$$$$$'''$$$$$$$$$%%%''')))+++++++++((((((***((($$$###&&&///---,,,---333:::AAAEEE___www|||ZZZ666''')))---,,,+++,,,***(((''''''))))))***---,,,...888NNNmmmaaa:::)))***,,,+++***'''+++......///222000,,,%%%(((+++,,,+++)))))))))'''''''''((())),,,///000+++***((('''&&&&&&&&&'''+++***)))((()))***+++---&&&''''''&&&+++111222...%%%)))***)))***...///---111333<<>>444000+++&&&)))***...111CCClllYYY>>>...)))$$$$$$(((&&&)))>>>\\\rrrxxxnnn___TTT;;;:::333555TTTzzzfffJJJ666---***%%%!!!&&&%%%(((///666===IIISSSXXXYYYXXXTTTOOOMMMNNNQQQZZZZZZWWWPPPEEE999000***+++)))'''&&&&&&&&&$$$###((('''&&&''')))***)))(((,,,***(((&&&&&&%%%""" ((('''%%%%%%'''''''''&&&))))))(((''''''(((((())),,,***(((&&&&&&&&&(((((('''%%%&&&((((((&&&%%%'''"""###$$$%%%(((***,,,------(((&&&((((((&&&&&&(((******+++222???QQQbbbmmmddd===***)))++++++((())))))(((''''''(((******,,,,,,---444DDD```nnnFFF000,,,---,,,******,,,,,,,,,000555333...%%%'''***+++++++++,,,...)))(((''''''(((***,,,...)))((('''&&&&&&&&&&&&&&&************))))))))))))+++,,,+++)))+++//////+++&&&***---,,,---222555555444999IIIeeefffGGG111)))((('''%%%&&&%%%%%%%%%'''***---000...***((('''(((***,,,,,,,,,***)))'''&&&&&&&&&+++(((&&&%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''')))+++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,)))((())),,,---...666???IIIHHHAAA666111444777888555555444111///...000111333000...///333666555444333555777666888;;;999444333222000000///...+++)))+++,,,,,,+++******+++---++++++++++++++++++,,,,,,+++---...---+++)))((((((***''''''***+++)))***---///---+++,,,///000...,,,,,,+++***+++++++++)))''')))(((&&&%%%%%%&&&((()))+++++++++++++++***)))))))))(((''''''((()))+++,,,---------,,,,,,,,,+++++++++***)))***++++++)))'''$$$***...,,,)))000AAAPPP>>>555,,,)))'''%%%&&&(((+++,,,,,,------------,,,///---,,,***)))))))))*********+++,,,,,,,,,++++++,,,//////***(((***,,,***...///000111000///...------,,,***)))***+++---...,,,))))))---...***&&&&&&)))+++---,,,+++))))))))),,,+++***)))))))))))))))///...,,,******+++,,,---...+++444;;;333///000+++333333555666777444000---''')))***,,,,,,+++)))(((,,,,,,------,,,+++***)))+++***)))(((((((((((((((...---,,,+++***************)))((()))******)))'''%%%)))***((())),,,,,,)))((('''''')))******(((&&&###(((###%%%)))///;;;TTThhh```???...+++'''%%%%%%&&&'''&&&$$$$$$$$$%%%$$$$$$$$$%%%&&&((()))***((((((''''''''')))***+++******))))))***+++---...222333555777999;;;===>>>777<<>>EEEHHHQQQVVVgggxxxqqqaaaIII444((('''((()))!!!$$$&&&&&&&&&'''+++///111///+++((('''(((+++,,,,,,***)))'''''''''((((((***)))'''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&''''''(((&&&###$$$(((***++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,...+++***++++++---555???UUURRRGGG999111222555666666777777555111///......333111//////222444555444666999999888:::<<<:::555666444222111000///,,,***,,,,,,,,,+++******+++,,,---,,,***)))***+++---...)))***+++***(((&&&'''((()))((()))***+++++++++,,,///...,,,---......,,,***)))))))))***,,,---,,,+++'''&&&%%%$$$$$$&&&'''(((&&&'''(((***+++,,,------******)))))))))***,,,------,,,,,,++++++******++++++***))))))++++++***((($$$***...---+++333DDDRRR???444***(((((('''&&&'''+++,,,,,,---............---,,,+++*********++++++***++++++,,,,,,,,,++++++'''***,,,***+++///000///000//////......---------,,,+++******+++---...000...---...222111+++'''&&&)))+++------+++)))))))))---,,,+++***)))))))))***///---,,,***+++---000222444000666999222000111+++222222333555666555000---''')))+++------,,,***)))---------,,,+++***)))(((******)))))))))))))))***///...,,,+++++++++,,,---+++***))))))***)))'''%%%(((***+++)))+++...---***###$$$&&&((())))))((('''$$$)))######'''---999MMMccc]]]???---(((&&&&&&$$$$$$%%%$$$############$$$$$$%%%&&&''')))***+++******))))))***,,,---...---,,,++++++---///000000555555666999<<<>>>>>>>>>444999???CCCEEEEEEGGGHHHHHHHHHGGGCCC===:::999:::UUUSSSKKK===444666@@@HHH444===JJJUUUZZZ\\\___cccwwwqqqSSS;;;---(((((())),,,666XXXWWW???333///...&&&%%%'''###((()))+++000666<<>>IIIbbbyyy{{{iiiXXX999111(((&&&))),,,+++(((***))),,,444;;;CCCOOOYYYcccbbb^^^XXXRRRPPPSSSWWW\\\```[[[III777...+++***,,,***&&&$$$$$$$$$###"""&&&%%%%%%&&&(((***)))((())))))))))))))))))+++,,,---+++))))))******)))(((((((((((((((((('''&&&&&&***)))((('''&&&&&&&&&''''''((()))(((((()))((('''((()))***(((&&&%%%'''))))))&&&&&&***---,,,,,,///666===JJJZZZlllzzzXXX???555222///+++&&&((())))))((((((***,,,******+++---111@@@^^^zzzeeeEEE111,,,***&&&+++***'''''',,,333222,,,,,,---...---,,,,,,---......---,,,++++++++++++,,,))))))))))))*********)))+++,,,---...---,,,***)))&&&)))***(((***...000///000222444999EEEWWWdddiiinnnqqqoooZZZHHH>>>222,,,***)))))))))###'''******))))))---000...---,,,+++************((((((''''''''')))***,,,***))))))'''%%%%%%%%%%%%%%%%%%&&&'''((()))******(((###"""+++///---)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++---+++*********,,,444===VVVRRRGGG777......000000555777777555222...---,,,111000...///000222333333;;;======<<<===>>>;;;666888666333222222111///...---,,,+++******++++++***---,,,***))))))***,,,...)))******)))'''&&&'''(((((()))******+++,,,,,,+++......------...---+++))))))((((((***,,,---,,,***&&&%%%%%%$$$%%%&&&'''(((%%%&&&(((***,,,---......+++***)))))))))***+++,,,,,,+++************+++,,,,,,***))))))+++,,,+++***---...---+++)))+++111666777...'''(((***)))'''&&&,,,,,,,,,,,,---......///+++++++++++++++++++++,,,++++++,,,,,,,,,++++++***&&&***+++***,,,111111//////...,,,+++***++++++,,,+++******+++,,,---///000000000333666444---(((((()))+++,,,,,,+++))))))))),,,,,,+++******)))******---,,,+++,,,...222666888<<<666777777///111333,,,111111333555555333000---***++++++,,,,,,,,,,,,,,,//////---,,,***)))((('''))))))***+++,,,,,,------//////---,,,,,,,,,---......---+++******)))&&&$$$)))+++***(((***---+++&&&,,,---...---+++(((&&&$$$(((,,,&&& %%%&&&+++777HHH___]]]AAA///'''$$$'''$$$###"""""""""""""""!!!&&&&&&'''((())))))******---,,,,,,---...000222333111///------000222222111222222333666;;;======;;;444888>>>CCCEEEFFFFFFFFFCCCDDDDDDBBB???<<<:::999lllkkkdddUUUDDD:::===CCC///...000666;;;>>>CCCIIIYYYnnncccAAA000///+++***---999ZZZ}}}WWW???555222000((())),,,&&&'''((((((((()))+++///222666BBB^^^zzz~~~gggIII888,,,)))&&&(((+++,,,'''###+++***...555<<>>>>>===>>>???===777:::888555333333222111///...,,,+++***++++++***)))---,,,***(((((()))***+++((()))***)))'''&&&'''((('''***+++***+++------+++,,,---.........,,,+++***+++***)))*********(((&&&%%%%%%%%%%%%&&&''''''(((***++++++,,,,,,,,,++++++***)))((((((((((((******,,,+++******+++,,,...///---+++******,,,------,,,///...---,,,---,,,+++***///)))&&&)))+++)))'''(((---,,,,,,,,,,,,,,,---...******++++++++++++++++++++++++,,,,,,,,,+++*********,,,,,,+++---000///***,,,+++***(((((()))***+++*********++++++,,,......111111444777444,,,)))***(((***,,,+++***((((((((())))))***++++++******)))++++++,,,...111555999;;;>>>888888555///333777///111444777777555222000///,,,,,,++++++,,,---...///222111...,,,***(((''''''((()))+++,,,---.........//////...............//////...,,,,,,+++***'''%%%))))))(((&&&))),,,***$$$(((***---...,,,)))''''''***///)))$$$'''(((***555DDD^^^```GGG333((($$$)))%%%$$$"""###$$$$$$###!!!&&&'''((()))***++++++***000//////000222444666888666333//////111333222000......///333999<<<;;;888555999>>>CCCFFFFFFEEEDDD??????AAACCCDDDBBB>>>:::bbbeeehhhbbbLLL555...333'''$$$%%%***,,,...333;;;>>>TTTvvvpppGGG222444+++(((,,,666RRRxxxjjjRRRFFF???888......///'''''''''''''''(((***...111???YYYvvv|||iiiMMM555((('''%%%$$$&&&******'''###))))))...666<<>>TTT~~~```===000///,,,(((***+++((())),,,,,,))))))+++------***(((''''''+++,,,...//////,,,)))(((&&&''')))***+++++++++***++++++,,,,,,------,,,,,,***///222111222777<<<<<>>CCCFFFFFFDDDBBB<<<<<>>HHHXXX___MMM222'''---'''&&&(((+++)))%%%(((///222GGGnnnwwwKKK333555(((&&&)))111GGGmmm{{{vvvfffXXXIII777222..."""(((&&&""""""&&&---444999RRRsssqqqNNN888---%%%""" """'''++++++)))'''(((---666<<>>===999???;;;777333000...,,,***000---******+++,,,***(((,,,,,,***)))'''&&&&&&&&&%%%'''))))))(((&&&&&&&&&&&&+++---***+++///...))))))+++...///...,,,++++++&&&&&&&&&''')))***)))(((%%%%%%&&&''''''((())))))***+++,,,---.../////////...---,,,++++++,,,------///......///000333666888///---+++,,,---///000///---...///...---+++******,,,)))(((((('''&&&)))///...---+++***)))******+++)))************)))((((((,,,,,,,,,,,,,,,+++***)))(((***++++++///333111,,,)))((((((((()))***++++++)))************+++++++++---...111222///((('''***&&&(((******(((&&&&&&&&&"""%%%(((+++,,,+++)))'''***+++---///222444666777666333777777555===???444---444:::888000***+++///***+++---///000000///...555444000---***(((((('''******+++,,,+++***)))(((...///000111111000///...,,,++++++---//////...---++++++***+++000555333---***...222111...***((((((%%%,,,***'''++++++,,,666BBB___fffQQQ:::***%%%***+++(((&&&''')))***(((%%%"""$$$'''***---//////000444444444555777:::<<<>>>===888222111222222///++++++***,,,222999===;;;888666999===BBBFFFFFFCCC@@@;;;:::===FFFOOOOOOFFF<<<222555EEEKKK:::***'''$$$%%%&&&&&&%%%$$$%%%''')))///BBBmmmtttQQQ<<<333)))###$$$---888GGGeeewwwcccRRREEE777***...'''&&&,,,))))));;;UUUtttccc777)))(((%%%(((%%%"""$$$(((***'''$$$)))''''''---666@@@EEEGGGPPPZZZbbbbbb]]]TTTHHH>>>EEEIIIEEE:::111///---)))))))))(((%%%$$$%%%(((+++000///......------------,,,,,,++++++,,,,,,---...000+++&&&&&&(((***'''$$$&&&+++---+++******&&&!!!''''''&&&$$$"""###%%%((($$$$$$$$$""""""###&&&)))***&&&&&&***)))%%%%%%)))111000666BBBOOO___vvv___@@@222///...,,,///333444---%%%%%%+++***''''''***,,,---333:::ggghhhIII777///+++++++++++++++***)))(((&&&&&&''')))++++++(((&&&'''+++,,,)))))),,,)))"""&&&))),,,,,,***))))))+++...,,,,,,------///444888555<<>>555333<<>>DDD555'''%%%!!!$$$%%%&&&%%%%%%&&&(((+++111CCCnnnwwwRRR888+++((($$$%%%,,,111888LLLaaavvv~~~{{{ooo^^^HHH555((($$$&&&+++---333LLLggg}}}VVV555)))'''$$$'''$$$"""$$$(((***'''$$$***((((((---666???DDDEEEVVV^^^fffgggbbbXXXIII<<>>;;;;;;999777444111...,,,+++,,,***))))))))))))(((&&&)))***+++,,,,,,+++)))((($$$&&&)))***)))((()))***(((&&&'''***+++((('''***------,,,,,,,,,,,,------333000---,,,---......---+++***((('''&&&'''((()))------,,,+++,,,---//////,,,+++******************------,,,,,,---...000111------.........---,,,,,,,,,---------,,,,,,+++*********+++)))(((''')))***000///...,,,,,,,,,,,,------///...******---...,,,,,,,,,,,,+++++++++++++++,,,+++******,,,......---,,,***((()))++++++)))'''***++++++,,,,,,,,,,,,+++......------+++***)))(((++++++,,,++++++******)))+++******+++------,,,***,,,***+++.........333999333:::888------<<>>666000222333000///111---......,,,+++---111555333111000//////---***(((,,,///111111///,,,,,,,,,000///...///000000...------+++))))))+++---...---222///---///333777777666444444444444444555555555999666000,,,***+++---///CCCXXXggg]]]DDD111,,,---333444222,,,***,,,***&&&)))((())),,,111555888888444111///000444777777555333...******---...---*********,,,111666888666333555666999===AAACCCBBB@@@>>>???@@@DDDFFFEEE@@@<<<)))+++999???111(((&&&###&&&''''''&&&%%%%%%''')))///CCCoooxxxQQQ555&&&&&&$$$&&&++++++***333@@@XXXggg{{{vvvUUU;;;'''&&&)))---222CCCcccdddEEE111)))&&&###%%%###"""$$$''')))(((&&&***((((((,,,444<<<@@@AAAUUU]]]eeeiiiggg^^^MMM===@@@BBB???777000---***''''''((()))((('''&&&''')))++++++++++++++++++,,,,,,******))))))******+++,,,,,,***((()))+++,,,)))&&&%%%***+++***)))***'''###%%%$$$%%%((()))'''!!!$$$%%%&&&&&&%%%%%%''')))(((&&&%%%'''&&&%%%)))///777CCC\\\yyyuuuTTT<<<222...444555888888222))))))---***((('''))))))(((,,,222CCCjjjjjjPPP>>>000,,,'''&&&))),,,------...***&&&%%%&&&(((***+++"""&&&(((((())),,,,,,)))---***))),,,111333000---111444666555555:::CCCJJJeeeqqq}}}iiiOOOBBB@@@???888000+++***))))))((((((((((((***++++++***)))((((((******'''&&&(((,,,......,,,%%%'''******)))((())))))))))))((('''&&&%%%%%%$$$'''((())))))'''&&&&&&'''((('''%%%%%%'''((('''&&&((()))***++++++***)))(((******+++,,,,,,***&&&"""000...///000---)))(((,,,)))))))))***++++++,,,,,,+++)))((((((***,,,,,,,,,444666777666222...+++***,,,,,,...///000000000000222444777<<<@@@AAA???<<<999888777444111...,,,***)))***+++***))))))***+++)))***+++,,,---,,,++++++%%%''')))***))))))***++++++((())),,,+++((('''))),,,,,,++++++++++++,,,,,,000...+++)))***+++,,,++++++***)))''''''(((((())),,,,,,++++++,,,...///111---+++)))***,,,---***'''******+++,,,,,,------...---...//////...---,,,+++,,,,,,---------,,,++++++)))******)))''''''((()))000000///...---,,,,,,+++...000///++++++...///------,,,,,,+++++++++++++++---+++******,,,---,,,+++,,,+++)))***++++++***(((,,,,,,,,,---,,,,,,++++++------,,,+++******)))(((++++++,,,,,,,,,+++******---,,,+++,,,------+++))),,,***,,,///...---///444111555222))))))888GGGNNN999222...000111111000000+++,,,,,,,,,,,,...111444333111///...//////...,,,,,,111666666111---,,,...111///------.........---000...+++)))***+++...000222111000222666777555333333333444555777888999999<<<:::666222///.........>>>VVViiiaaaHHH555000333888888555///,,,,,,+++(((((()))+++000666:::;;;;;;222///,,,---111555666555111---))))))+++,,,+++***)))***---000222222111000333555999>>>AAABBB???<<>>======>>>>>>===<<<...000<<<>>>111***,,,(((******)))'''%%%$$$%%%''',,,CCCqqqtttLLL444***$$$$$$'''***(((%%%)))000999GGGcccYYY999,,,---------888RRRvvvpppMMM888...'''$$$%%%$$$###"""$$$'''((((((&&&)))'''&&&***111777::::::JJJRRR\\\cccgggaaaQQQAAA???>>><<<777222...+++)))&&&(((***+++)))(((((()))((())))))***++++++++++++***************+++,,,,,,,,,+++***+++---,,,)))'''%%%)))***))))))***((($$$(((&&&$$$&&&(((%%%###%%%&&&&&&%%%&&&''')))'''(((*********+++///444KKK\\\xxxbbbEEE444---,,,222;;;AAA<<<000)))(((***'''&&&'''&&&$$$'''---444VVV~~~```EEE333---((((((---000///---000,,,)))'''(((***,,,,,,'''***,,,,,,------......++++++,,,///222555555555777===AAAAAADDDOOO]]]fff{{{pppZZZKKK999333666777222+++++++++,,,+++******+++,,,+++,,,,,,+++)))((()))***)))''''''(((+++......---###&&&)))***((('''&&&&&&))))))((('''&&&%%%$$$$$$&&&(((***+++***(((((()))(((''''''&&&''''''((((((((((((*********((('''%%%++++++++++++,,,***'''$$$,,,***,,,...---)))(((***&&&'''((()))+++,,,,,,,,,***'''%%%'''***---,,,***333555777777333///,,,+++***+++---///000111000000333444777;;;???@@@???===888777666444111...+++)))&&&))),,,+++))))))+++...+++,,,---------,,,++++++''')))++++++******+++---...,,,,,,...---)))(((***,,,++++++******++++++,,,...+++((('''((()))***))),,,+++******))))))******))))))))))))***,,,...///---***(((+++...///***%%%)))***+++,,,---------,,,...///000000///---+++***,,,,,,,,,------,,,,,,++++++++++++***((('''(((***...////////////...------///111000,,,,,,///000......---,,,+++++++++,,,,,,...,,,******+++,,,,,,+++,,,+++++++++++++++******............------,,,+++,,,++++++***)))))))))))))))***************)))))),,,+++******++++++)))'''+++***,,,///...+++,,,000)))///000+++***000777999444///,,,---000111111000+++,,,,,,------...///000222000...---.../////////...555:::999333...000333111///,,,+++,,,------,,,000000...+++***---333888666444444555888777333///000000222444666888999:::::::::888777555333222111<<>><<<;;;;;;;;;::::::222777BBBAAA111+++...+++)))))))))(((&&&&&&((()))...GGGuuulllCCC111---&&&%%%&&&'''%%%###&&&+++...333MMMvvvUUU222,,,...,,,,,,>>>aaaxxxZZZ===222---&&&$$$)))#########$$$&&&''''''&&&'''$$$$$$'''---333555444>>>EEENNNVVV[[[YYYMMM???999777555444222...+++***'''***,,,---+++***))))))((((((***++++++++++++***+++++++++++++++,,,------,,,,,,,,,------,,,***((($$$((()))((((((***)))%%%***'''$$$%%%((('''"""$$$%%%&&&%%%%%%%%%''')))+++,,,,,,+++...777DDDNNNjjj|||qqqPPP888---)))...777>>><<<222,,,+++,,,***))))))'''%%%'''+++...EEEeeeoooNNN===555//////555888555000,,,+++***+++,,,,,,+++***---///111222000///111333222666::::::888888===AAA???LLLYYYaaaiiiuuu~~~xxxjjjZZZOOO888333//////222333///***---...///---++++++,,,...---......---+++******+++'''&&&%%%%%%&&&((((((((()))+++------+++)))'''''''''''''''''''''''''''''''''))),,,,,,+++******+++((((((((((((''''''((()))******))))))((((((''''''---+++)))***+++,,,+++***)))''')))...///,,,***+++%%%&&&((()))***++++++***)))'''%%%'''+++---,,,***...111444555333000...,,,***+++...000111111111000333333555888<<<======;;;666666555444111...+++)))&&&)))++++++)))))),,,/////////...---,,,+++***)))***+++,,,,,,,,,,,,---///111//////111000,,,+++---,,,++++++******++++++,,,///---++++++,,,---,,,,,,------,,,,,,,,,,,,,,,,,,))))))))))))***,,,...///...+++)))+++//////+++&&&******,,,------...------...///000111000...+++)))+++,,,,,,------,,,,,,,,,---------+++)))((()))++++++,,,...000111111000000000222000,,,,,,///000...///...,,,+++***+++,,,---...---++++++,,,---,,,+++,,,,,,,,,,,,++++++++++++//////000000///...------++++++***))))))******+++******++++++++++++******,,,+++***+++++++++)))'''+++***,,,///---)))))),,,&&&+++...,,,***+++,,,,,,///---+++,,,///333222000///...---------......---111...,,,,,,---/////////000555999666000...111666111///,,,,,,,,,---------///111111000///333<<>>;;;777============;;;:::999999000;;;LLLJJJ555---...***&&&'''((('''''')))+++...333JJJvvvggg???...,,,***)))'''%%%""""""$$$'''...---BBBlllrrrHHH)))'''+++***///JJJoooXXXCCC222...,,,&&&$$$)))$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""&&&,,,000222111666;;;@@@DDDGGGGGG???666000------//////,,,))))))(((***,,,---+++*********)))***+++------,,,+++***,,,,,,++++++,,,,,,---...//////......---+++***)))###'''(((''''''***)))&&&)))'''%%%'''***+++***(((&&&&&&&&&%%%$$$&&&))),,,...000///---444HHH```nnn\\\>>>///------///222111......222000...---...+++((()))...---999MMMjjj}}}___HHH>>>444333999<<<888111******,,,...000///---***,,,---000444333222555;;;666>>>FFFHHHHHHKKKTTT]]]cccsss{{{gggccc\\\WWWQQQIII???888...---,,,++++++++++++***,,,...///---***)))+++......//////...+++******+++)))((((((''''''''''''(((***+++---,,,)))'''&&&&&&&&&'''''''''(((((())))))(((***,,,,,,*********+++((()))***)))'''''')))***---,,,***)))))))))***+++,,,***((()))+++---......)))'''***111333000------'''(((***++++++***)))((()))(((((()))***++++++***)))---222444333111000///------///000111111111111333222333555888999999888444555555444111...***(((&&&((()))*********,,,---000000...---+++***((((((+++,,,---,,,,,,,,,...000222000///222111---,,,...,,,,,,++++++++++++,,,,,,---,,,,,,---......,,,***---------------,,,,,,,,,,,,,,,++++++,,,...///111...,,,***+++---...+++(((+++,,,,,,------...//////---...000111111///,,,***++++++,,,---------,,,,,,.........,,,***)))***+++)))+++...222333333222111///111000,,,,,,///000...///...,,,+++***+++---...///---,,,,,,...///...---,,,---...---+++***+++,,,/////////000//////......,,,+++***))))))***,,,---,,,,,,---.........------...---,,,---......,,,***+++)))+++---+++''''''+++*********))))))***...000------++++++///444333///333000...---.........---000...------...//////......222444222......111666222000//////000111111000000444777666555:::EEENNNGGGCCC===999777555000,,,++++++,,,...000111333333<<<<<<===<<<:::666333111666OOOfffdddRRRCCC===<<<999666555333...***---333444666999===??????;;;888555222///...000000---+++///---)))'''&&&'''***+++////////////...---,,,,,,...000444999<<<===:::777;;;===???>>><<<:::999999---BBB]]]\\\DDD777555...((())))))((('''(((***---333FFFoooiiiCCC111+++---,,,)))%%%######%%%&&&------DDDlll}}}fff???'''(((...000:::[[[~~~}}}ggg>>>222***++++++'''%%%'''$$$%%%%%%%%%$$$###$$$$$$%%%######&&&,,,000111000///333555333444555333///+++&&&''',,,///+++))))))''')))******)))((()))))),,,---...//////---,,,***+++++++++++++++,,,,,,---222111000...,,,*********###&&&'''&&&'''******'''((((((((())))))******)))***)))(((&&&%%%''',,,000555>>>DDDFFFPPPeeezzzhhhEEE222///+++)))******))),,,111111///...///,,,)))***......222<<>>BBB???::://////111444666666444222222333999@@@CCCCCCJJJSSSQQQWWW^^^cccgggnnnwwwooo\\\DDD@@@;;;999999888333///...---+++))))))***,,,,,,))),,,...,,,)))(((+++///...//////---+++))))))******++++++***))))))***+++((()))***)))'''&&&'''(((((((((((()))))))))******)))******)))(((''')))***(((***+++)))'''''')))++++++******)))))))))******)))((((((***,,,---,,,+++)))'''***111444111,,,+++,,,,,,---------+++)))'''(((***++++++***)))***+++'''+++111444444222111000000000000000000111222222333111111222444555555444333444444333111---***''''''''''''(((***++++++***///...---,,,***)))))))))***+++++++++***+++---///111......111000---,,,...------,,,,,,,,,,,,------++++++---///111000,,,))),,,,,,,,,,,,,,,++++++***------,,,+++,,,---//////------,,,+++++++++++++++,,,,,,++++++,,,---///000,,,---000222222000---+++***+++,,,,,,---------,,,.........,,,)))((()))***))),,,000333444333111000///111///,,,+++...///---000...,,,******+++---...///...,,,---///000000000,,,...///...+++***+++---,,,------............---,,,+++***)))***+++---///,,,,,,---...............---,,,,,,---...///---,,,***))))))+++)))&&&'''+++,,,+++***)))***+++///222,,,---,,,+++///555444...444111---,,,...000111000000///...///000000///------000222333222222333555333222222444666777666444333999>>>===;;;???KKKUUUQQQJJJ@@@999666333000---------...///000111111222999:::;;;;;;:::777555333999PPPddddddVVVHHHAAA>>>777555444333///+++000888777888:::>>>@@@???<<<999444222000111333222///+++///---***'''&&&'''***---111...,,,,,,......,,,)))---...222666:::<<<:::888;;;===>>>===:::999:::<<<...JJJlllnnnTTTCCC>>>555......---***'''%%%&&&'''...???gggnnnLLL777---......+++'''&&&'''))))))---111MMMttteeeBBB111...555999FFFjjjyyyTTT111***%%%'''***)))&&&$$$%%%&&&&&&%%%###"""######%%%$$$###'''---111222111)))------)))(((+++......)))$$$%%%---000---+++,,,'''((()))((('''&&&''')))---...000000000...,,,+++*********)))***++++++,,,444333111...+++)))***+++"""&&&'''&&&&&&******'''((()))+++***'''$$$###"""---,,,)))'''&&&)))...333BBBRRRbbbkkktttpppJJJ555+++((((((******''''''***///---,,,---+++'''(((,,,...///444GGGkkkmmm[[[GGGAAAGGGMMMLLLHHH666666777999<<<===<<<;;;AAACCCKKKUUUZZZ]]]gggrrr}}}uuummmgggWWWDDD777333000222555666333///,,,+++***,,,///111111000'''***---,,,))))))---111---......,,,***(((((()))&&&'''(((''''''''')))******+++,,,+++******,,,...************)))))))))))))))))))))'''%%%%%%''')))(((***+++***((('''))),,,&&&'''((())))))((('''&&&'''''')))+++---,,,)))''')))''')))000222...)))'''///000000000...,,,)))'''(((+++------***((()))+++'''+++111555555333111111222222111000000111222333222111///000111222222111333333444333111---***''')))&&&%%%'''***,,,+++(((---,,,++++++************))))))***)))((())),,,...///------000000,,,+++......------,,,,,,------...///000333666888666111...***++++++++++++***)))))),,,+++*********+++,,,------...---+++******,,,...---,,,*********,,,...000+++---000222222000...,,,***+++,,,,,,---------------------+++((('''((()))+++---111444555333000......000///++++++...///---000///,,,******+++---//////...---...000222222111,,,...000...+++***,,,...******+++,,,---------------,,,*********,,,...000***++++++,,,---------,,,***))))))+++------,,,+++***((((((***(((%%%'''++++++***+++------+++***,,,+++------+++///555444...444000,,,,,,///222333333111000000111222222///---...000444777999888777555555555666888:::;;;999888555<<>>>>>;;;888222111000333555444000,,,///...+++'''&&&'''***---111---)))***...///+++'''---...000444999;;;;;;999<<<======;;;888888;;;>>>,,,JJJiiivvvvvvjjjTTT???>>>555---...111000,,,(((...<<>>AAA???;;;>>>===@@@EEEDDD>>>:::;;;999999;;;>>>AAAFFFJJJLLLLLLHHHAAA:::444111//////333222222333555666555444666999===>>>=========>>>CCCRRR^^^ZZZMMMBBB<<<999111111//////000222444555999888777999;;;:::666222000000111333444333111...333222000,,,)))((()))+++888+++%%%***...((($$$%%%$$$***000444666777;;;>>>============<<<;;;999999)))???___|||uuubbbZZZUUUNNNFFF===333,,,(((***111GGGfff}}}vvvmmm\\\OOOAAA777///***,,,222888IIIdddtttiiiMMM999333666???WWWwwwrrrOOO555((((((((((((''''''&&&&&&+++'''$$$%%%((()))'''$$$%%%&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&'''''''''(((&&&%%%######%%%'''(((''')))***---...//////...---...,,,***)))***,,,///111AAACCC777,,,...---)))***&&&&&&(((***,,,+++)))'''+++(((%%%&&&)))***'''$$$''''''+++222777AAARRRddd}}}wwwjjj___HHHDDDAAAIIIZZZooommmBBB---+++)))(((+++------+++))))))*********)))''''''...000000222BBB```oooVVVNNNYYYhhhppphhhfffeeeiiiqqqxxx|||}}}{{{yyyxxxwwwuuunnneee^^^QQQKKKFFFDDD???666222333444111//////000111///---,,,+++,,,...111222111000,,,***((()))***,,,,,,+++...,,,***)))+++,,,,,,+++)))))))))***************++++++,,,+++((('''((()))******))))))((((((''''''(((&&&%%%&&&'''(((((('''(((++++++((((((******'''((((((((((((((((((((((((,,,***(((((())))))(((''')))((((((((()))+++...//////000000///,,,,,,...000+++***)))(((((('''(((((())),,,111666999888555222222222222333333222///,,,111222333222222333555777222111222555333...,,,---+++((((((******&&&&&&))),,,+++***)))(((((()))***+++((())),,,------000555222111000...---,,,,,,,,,************+++,,,---...---///222444444222///,,,++++++++++++++++++++++++------,,,+++++++++,,,---,,,,,,---------,,,,,,+++,,,,,,******000555111***...///000000000...---,,,...///...,,,,,,------,,,+++,,,------,,,+++***)))(((+++000444555222...+++,,,,,,+++---...///...,,,000///...------.../////////......///111111000...***+++,,,,,,+++***+++,,,+++---///000///------------+++)))(((***,,,------111///---+++******+++,,,...---***(((((()))+++---...---,,,,,,++++++++++++)))***,,,---......------000,,,)))***...111000...555555111---...333777777333444555555555666888:::888:::;;;<<<@@@EEEEEEBBB>>>===@@@DDDDDD???;;;<<<<<<<<<<<<<<<===>>>???@@@FFFCCC===777222000//////000111222555999:::999777777999<<<>>>>>>>>>======AAANNNXXXTTTHHH>>>777444111000//////000222444666888666555666999999666222///000111444777888666444777666555222///.........111,,,+++---,,,)))&&&'''###''',,,111555888;;;===@@@@@@@@@@@@??????>>>===(((000HHHmmmyyyzzzuuugggSSS???111******(((222MMMlll{{{nnn^^^OOOBBB888555666===UUUooosss```III===<<<@@@SSSppp~~~aaa???***(((''''''''''''&&&&&&&&&&&&'''((())))))(((&&&%%%'''''''''&&&&&&$$$######""""""###############"""$$$$$$$$$$$$$$$$$$%%%%%%)))'''%%%%%%'''''''''&&&******+++---...///000000...,,,+++***+++---000222555999000(((,,,---(((***'''))),,,,,,+++)))))))))(((%%%$$$%%%)))***)))&&&((()))000<<>>DDDFFFCCC>>>===???DDDCCC???<<<===::::::::::::999777666555>>>;;;777333000//////000...///222666;;;======<<<888888:::<<<>>>>>>;;;999===HHHPPPLLLBBB999333...111000//////000222555666777555333444666777555222111111333666:::;;;999888888888888888777555333333///333333...)))((('''%%%###%%%)))000777===@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@...'''111PPPooo}}}~~~zzziiiTTT===---,,,%%%&&&555LLL```nnnwww|||yyyuuuooobbbQQQAAA777???[[[tttuuudddTTTJJJGGGQQQhhhrrrPPP777+++&&&&&&&&&&&&&&&&&&&&&&&&&&&)))------)))%%%""""""%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%)))'''&&&'''((()))((('''*********+++,,,...000222...---+++++++++---000111,,,222+++%%%+++,,,(((***)))++++++)))''''''+++///'''&&&%%%&&&(((***)))''',,,+++333IIIfff~~~|||iiiUUUEEE999///(((333///++++++///555999;;;999<<<>>>DDDTTTmmm]]]<<<333+++))))))'''&&&%%%'''''''''''''''''''''&&&(((''',,,222444;;;RRRkkkwwwsssyyyooocccZZZVVVSSSNNNJJJEEEDDDAAA<<<666222111111888666555333000///000222222111...---------......)))))))))+++...//////---+++***)))***,,,...---,,,+++)))((((((***,,,,,,,,,,,,++++++++++++*********)))+++,,,,,,***)))((()))******))))))((((((''''''&&&&&&%%%''')))***)))(((&&&))))))&&&&&&******((('''''''''''''''''''''''',,,+++)))***+++,,,,,,+++'''((()))***+++,,,------,,,,,,------...///000111******)))(((((('''((((((---...111555999999555111...111333111...---///222///111222111000000222333222000000444555111/////////,,,,,,---,,,)))(((***((((((((((((((())))))))))))'''***///222///...///333111...+++******,,,---+++++++++++++++,,,---......---,,,+++******++++++++++++++++++++++++++++++...............///////////////...---,,,+++++++++,,,.........222555222+++---.../////////...---,,,000......000///---,,,...***+++,,,.........------***+++---...//////...---///---++++++,,,.........------------------.........---,,,,,,------+++))),,,---...---+++++++++,,,...///111111000//////000///,,,)))((()))*********++++++*********+++,,,---...---,,,+++++++++,,,---+++,,,,,,,,,------,,,,,,------......///000000000...,,,***+++...000111000555444111111777>>>===888AAAAAA@@@>>><<<<<<>>>@@@======:::777999>>>@@@>>>===;;;===AAAAAA===<<<>>>555666888999888666444222777555333000//////000111//////000333888<<<>>>>>>999888888999;;;:::777555:::DDDKKKGGG>>>777222---111111000000111333555777888555222222444555333111222333444777:::;;;999777555666888;;;<<<<<<999777666;;;888,,,&&&'''%%%&&&&&&)))111;;;BBBEEEFFF??????????????????@@@@@@///'''***===OOOYYY```gggccciiiqqqvvvvvvgggHHH,,,,,,'''%%%)))111:::GGGRRR___fffqqqzzzyyylllUUUCCCGGG___vvv{{{rrreeeYYYQQQ\\\vvvgggFFF222---%%%%%%%%%%%%&&&&&&&&&&&&$$$(((---,,,(((###""""""&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%#########$$$$$$$$$$$$$$$'''&&&&&&''')))***)))((())))))))))))+++---000111...---,,,++++++---...///---333---'''...///+++,,,"""%%%((()))'''&&&)))+++((('''''''''((()))((('''...,,,777WWWpppaaaMMM===444///---,,,...,,,******,,,...000111555888;;;BBBSSSjjj||||||}}}hhh;;;000''''''*********,,,'''&&&&&&&&&&&&&&&''''''(((&&&***333555888EEEVVVtttpppfffXXXNNNKKKHHHEEEAAA;;;:::888444111111444666666777666222...---.../////////...,,,++++++,,,---,,,++++++,,,------,,,***+++******,,,...///...------+++)))***,,,---......,,,,,,,,,,,,++++++++++++((()))+++***)))'''((()))******))))))(((((('''''''''&&&&&&(((******)))'''(((***)))%%%%%%((((((&&&''''''''''''''''''''''''---+++******,,,---,,,,,,))))))++++++++++++***)))++++++,,,---///000000///(((((('''(((((()))******,,,,,,...222777888444///---///111000...---///222...000222222111111222333333000000555777444111111000---,,,......******,,,((((((((()))))))))))))))(((&&&)))///333000...---///...+++))))))+++---///,,,,,,,,,+++,,,,,,------,,,---------,,,++++++***++++++++++++++++++++++++,,,,,,------............000///...---,,,+++,,,,,,...000///...///111...(((,,,---...//////...---,,,///,,,,,,000000+++***---,,,---...///...---,,,+++***+++,,,---............///---++++++,,,.........++++++,,,------------------,,,+++,,,---,,,***)))...//////...---,,,,,,---...///111000///...///000...+++((('''((()))***)))+++++++++,,,---....../////////......------------)))***+++,,,------,,,,,,......///000111111111111///......///111333333333:::888666555;;;AAA???999AAABBBCCCAAA>>><<<;;;<<<======999555666;;;<<<::::::888999<<<===::::::<<<333444777888888666333111222111000//////000111222333000......222777:::<<<999888666666666666444333<<>>;;;<<<===555)))%%%(((&&&'''&&&(((000:::CCCGGGHHH??????>>>>>>>>>???@@@@@@"""###(((222999;;;???CCC@@@FFFQQQeeewwwsssOOO)))(((''''''(((''''''000999>>>GGGWWWkkk{{{}}}mmm[[[UUUaaaqqq{{{zzzooobbbYYYccc{{{___???...)))$$$$$$%%%%%%%%%%%%%%%&&&!!!$$$((((((&&&$$$%%%&&&(((((((((''''''&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$### !!!!!!"""######$$$$$$&&&%%%&&&'''******)))((((((((((((((()))+++---///...---,,,+++++++++,,,,,,)))///)))$$$+++---)))***%%%******'''$$$"""))))))))))))))))))))))))///555GGGiiimmmOOODDD999222...***((()))***)))))))))***+++,,,---111777AAAPPPcccsssxxxuuu[[[[[[bbbpppsssHHH888+++******'''&&&((('''&&&&&&&&&&&&'''((((((---***))),,,///444>>>HHH\\\uuusssjjj\\\QQQJJJFFFBBB???999666222//////111555777222777888444000000111111---...///...,,,++++++,,,///...---...///...---++++++***+++---///000///...111///------///000000000++++++,,,,,,,,,---------((())))))(((''''''(((*********))))))((((((''''''((('''((()))******(((&&&(((***((($$$$$$'''(((%%%''''''''''''''''''''''''---+++******+++,,,+++***)))***,,,---,,,+++)))'''+++++++++---///000///...''''''''''''(((***+++,,,***)))***000666888444///,,,---///000/////////000///111333444444444555666444000000666:::888555444///,,,,,,///...++++++...)))))))))******)))(((((((((%%%(((000555333///...---,,,+++***+++,,,...///------,,,,,,,,,,,,------+++,,,---......---,,,+++++++++++++++++++++++++++***+++,,,---.........---000///...,,,,,,,,,------000111///,,,,,,...,,,'''+++,,,---...///...------///+++,,,111111+++)))---//////000000///---+++***++++++,,,---...............,,,++++++---......---******+++,,,---------------,,,,,,---......,,,***000111111000...---...//////000111000//////000111...+++(((((()))***++++++,,,,,,---...//////000000....../////////...---,,,)))***,,,---.........---///111333555666555444333111222333444666777888888======:::888<<>>:::888777;;;;;;888444666;;;<<<:::555222333666777555666999444555777777666333000...000///.........///111111333000,,,+++...222555777666666555333222333666999EEESSS\\\VVVIII>>>:::888777666555333333555666777777444222333666777555333111222444888<<<===<<<;;;222222666<<>>DDDGGGCCCBBBAAA@@@@@@AAABBBCCC"""(((***+++---///...---111===WWWtttxxxTTT+++(((&&&&&&'''%%%$$$'''...,,,222???XXXuuu|||kkk[[[[[[cccppptttkkkcccbbbqqqrrrPPP666***'''###$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$###$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%###"""!!! !!!!!!###$$$%%%&&&''''''&&&&&&'''))))))'''%%%'''''''''(((((()))***+++...---,,,+++***)))))))))$$$)))###%%%(((%%%((( !!!$$$''')))(((%%%###'''(((******++++++,,,---777JJJeee}}}jjjQQQ888111---,,,***$$$"""$$$***+++,,,---...///000111555@@@RRRhhhzzz~~~nnn\\\>>>>>>CCCOOO```uuuwwwOOO<<<,,,))))))###!!!$$$''''''&&&&&&&&&'''))))))))),,,,,,((((((///666999GGGYYYqqqzzztttjjj___VVVOOOKKKJJJCCC===555111222333333333111999<<<888444444444333,,,///222111...,,,,,,,,,---,,,,,,---//////---,,,+++***+++---000111000...222///------...//////...***++++++,,,---...//////******)))'''&&&'''***---******))))))(((((('''''')))))))))***+++)))'''$$$&&&(((&&&######''')))'''((((((((((((((((((((((((...,,,*********+++***)))''')))+++------,,,)))(((,,,++++++---///000...,,,(((((('''(((((()))***+++)))'''(((...666888555000++++++---///111111///------///222444444555666777555111111777<<<;;;777666...++++++......,,,,,,///***++++++++++++)))((('''***&&&(((111777666333222///......---------.........------,,,,,,,,,------++++++,,,,,,------......++++++++++++++++++++++++***+++,,,...//////......000///---,,,,,,---...///000111///+++***------***+++,,,---...///...------000+++,,,333333+++***/////////000000///...,,,++++++,,,---...//////......,,,,,,+++---...///...,,,((()))+++,,,---------,,,...------...///000...---222333333222000//////000111222222222000000111333...,,,***)))+++---......,,,---......////////////,,,---.........---+++******+++...000111111000000222555888;;;<<<:::888666555666888999:::;;;<<<===<<<>>><<<:::;;;@@@BBBAAADDDDDDBBB???:::777666666999999666222333666666333000------000222000222666222333333333222000---,,,...------------......///000...,,,,,,...111111111111333444222000333<<>>===;;;999777666555555777777333111222555:::<<<:::888;;;;;;;;;===>>>>>>;;;999000///111666;;;<<<888333555222000///+++%%%$$$'''%%%'''***...333:::BBBHHHFFFEEECCCBBBAAABBBCCCCCC )))+++&&&%%%---000---***---888RRRrrrzzzXXX...+++&&&###$$$$$$######&&&(((+++777QQQsssoooYYYQQQTTTccchhhcccbbbjjj~~~aaaAAA...))))))#########$$$$$$%%%%%%%%%(((&&&###!!!!!!!!!"""###!!!$$$&&&'''((()))))))))((('''&&&$$$###""""""###$$$%%%''')))***+++(((((('''(((((('''%%%"""&&&&&&''''''(((((())))))///...,,,***)))(((''''''$$$)))###&&&***(((+++000***$$$"""%%%))),,,,,,&&&''')))+++,,,---///111@@@]]]~~~nnnRRR===222,,,)))***'''"""###((('''***...222666:::>>>AAAJJJWWWlll```AAA;;;999888<<>>;;;888777999;;;======>>>???@@@:::======999999???CCCDDDFFFEEEAAA<<<777555666777:::999666000///000...***---******---...---000444....../////////...---,,,---,,,,,,,,,,,,,,,------,,,,,,---///111111000...---111444222///444AAAMMM\\\nnnyyyoooWWWFFF@@@???===<<<999777666666777777//////111777===@@@???<<>>000---'''$$$'''***))))))+++333666999:::===EEESSS^^^rrr|||cccIII@@@;;;999888888CCCccccccEEE666+++******''')))///((('''''''''&&&&&&&&&&&&))))))*********+++++++++///222>>>WWWzzzzzztttoooggg]]]PPPHHHEEEBBB<<<777888444444888888333111444+++000444111,,,)))+++000---000333333000------...,,,---///000000...---,,,,,,+++***,,,//////,,,)))+++---...,,,...000...)))000...,,,)))((()))***+++***......(((&&&***+++((((((***,,,+++***)))***+++((()))))))))((('''&&&&&&((((((((((((((((((''''''++++++***)))(((((())))))((()))+++,,,---,,,,,,+++000---***,,,111333000------,,,)))''''''''')))*********,,,111666777555111...))))))///333111---,,,+++---///222444555555444111111444;;;AAAAAA;;;555///---+++***++++++***)))***+++---------+++)))((((((***...111333444333222---222666555000---...000000222111...******...222,,,)))'''(((+++---,,,***---,,,++++++,,,,,,***)))------.........---,,,,,,000...,,,---///000...,,,666444111...,,,,,,---...(((***++++++***)))***+++000///............,,,+++111111111222111///***''',,,------,,,++++++,,,...++++++++++++******))))))+++...111111...,,,---//////---+++***+++,,,///111222000......000222222222666555555666888777333///333333222000...///111444...............///000111---...000000000...+++)))111......111333333777;;;888<<<===:::;;;@@@AAA>>>;;;777555777999999===BBB???===<<<<<<>>>@@@AAAAAADDD===888555111---111888444111...---------,,,+++************+++,,,---...///...,,,++++++---///000...------,,,+++******)))++++++,,,,,,---...//////555888;;;999666888AAAIII[[[jjjxxxvvvcccLLL===777:::777555444666888999999555666999>>>CCCEEEEEEDDDMMMNNNNNNHHH???777222000///+++***++++++)))***---111---000999666***###&&&'''+++000444888>>>FFFKKKGGGDDDAAAAAABBBCCCAAA???+++'''&&&(((******,,,///---***777VVVpppkkkHHH(((***(((&&&%%%&&&&&&%%%$$$'''000:::KKKiii{{{gggZZZOOOIIIKKKMMMSSSggg|||nnnIII222,,,***%%%&&&%%%$$$$$$&&&''''''&&&###""""""###%%%&&&%%%$$$%%%$$$$$$%%%'''((('''&&&(((''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%&&&''')))***)))((('''((())))))'''%%%)))***'''###%%%+++---***...+++((()))++++++'''###&&&&&&&&&&&&'''((())))))***)))'''%%%%%%%%%%%%%%%((($$$&&&+++,,,///AAAWWW|||~~~[[[BBB222***'''&&&(((,,,---+++...333888???JJJVVVaaammmxxxqqq\\\IIIBBB===<<<:::???VVVoooccc???333******)))&&&)))000(((((((((((('''''''''&&&(((((()))))))))*********,,,...555GGGbbb~~~}}}uuulllaaaYYYUUUQQQIIIBBB<<<777666888888444333555666999;;;999333000000222---000333333000......///---...///000000///---,,,---,,,+++,,,...///---+++***,,,---,,,...222111------,,,***)))(((((()))))),,,000000+++)))+++,,,***)))+++---,,,+++***+++,,,(((((()))))))))(((''''''''''''''''''''''''''''''((('''''''''((()))***+++***+++---......---,,,,,,///,,,***,,,000222000...---,,,***)))(((((()))***))))))+++///444666444111222---,,,222666444000///---...///000111222222222333222333888======777111///---***)))*********)))***+++---------+++)))(((***+++,,,...000111222333---111444333///,,,...000000111000---++++++---000+++)))((((((+++,,,,,,***...,,,++++++,,,,,,+++***,,,,,,---------------,,,///---,,,,,,...///...,,,666444111...,,,,,,---...***,,,------,,,+++,,,---000...------.........---000111222222000---***(((+++,,,---,,,+++***,,,------,,,+++************+++***,,,///000000///000111///...,,,++++++---///111444222//////000111111111555444444555888888666333333333222000//////111333000////////////000111222333333333222111111000000333000///333555555777<<<777:::;;;999:::>>>???<<<:::666444666666666888===>>><<<::::::;;;======<<<<<<888777777333...///444111///,,,+++,,,------,,,,,,+++++++++,,,---......---,,,***)))***+++---...---,,,+++***((('''&&&%%%***+++,,,------...//////000555888888555555888<<>>'''&&&$$$######$$$%%%%%%$$$"""---:::MMMiii~~~xxxeeeWWWNNNGGGFFFKKKWWWooo^^^<<<***)))***''''''%%%%%%%%%'''((('''&&&%%%#########%%%%%%$$$###$$$$$$$$$%%%''''''%%%###''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''(((***+++,,,)))((('''((())))))'''%%%)))***)))''')))------+++///,,,***)))******&&&"""%%%%%%%%%%%%&&&'''((((((,,,+++)))'''%%%%%%%%%%%%%%%$$$''',,,///<<>>;;;???@@@@@@===888222///---,,,)))'''))))))&&&'''+++***&&&(((...---%%%"""%%%((((((+++222;;;BBBEEEEEEGGGEEEBBB@@@???>>><<<;;;===444---,,,,,,(((&&&&&&,,,+++BBBhhhrrrVVV777+++%%%###""""""$$$%%%%%%$$$$$$,,,:::QQQpppttt\\\PPPKKKEEEFFFNNNaaazzzoooKKK///$$$%%%'''%%%'''&&&%%%&&&((()))(((&&&$$$###""""""###$$$###!!!"""!!!"""$$$%%%$$$!!!&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''((()))+++,,,---)))((('''((())))))'''%%%&&&''''''(((***+++***(((,,,***(((((()))(((%%%###$$$$$$$$$$$$%%%&&&''''''+++***((('''&&&&&&&&&'''%%%'''***---555MMMsss\\\===...,,,------...111777===GGGWWWfffvvvyyymmmhhhggglllrrrwww{{{~~~}}}uuuooonnnjjj```YYYWWWZZZdddnnnxxx~~~ZZZEEE222,,,***&&&&&&************))))))))))))((()))))))))))))))))))))))),,,...000111555CCC\\\rrr|||qqqhhh\\\UUULLLEEEAAA<<<888666;;;999777666666555000,,,...///111222222222222222///000111222111///---+++...---+++******+++,,,,,,,,,...,,,***+++///...++++++,,,...///000///...---)))+++,,,***((((((((()))***,,,---,,,+++******+++%%%&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&''')))+++,,,------...//////...---,,,+++---,,,,,,...111444333222------------,,,+++***)))))))))***...444666555333000,,,+++///111...,,,,,,///......///000222444666222///---000555888555222000,,,(((&&&''')))++++++)))+++,,,------,,,***)))+++++++++++++++,,,---------......,,,***+++...111222111000000000///---,,,+++***))))))***+++++++++,,,+++******+++,,,+++))))))***+++,,,------------...---,,,,,,,,,---......222222111//////............///111000///......//////---+++,,,...000111111...111444111+++((())),,,***,,,------+++++++++,,,...,,,***((((((***,,,---+++******---222444222///000///...---...///111222666444111111222444555555666666555666777999:::;;;888888888666333222333444222222111111111222222333555444333222111111111111333111111444555444666:::333444444444555777777777444000000222222000111555999777444333333222000...***---111444333000.........,,,***)))+++,,,,,,,,,......------------......///...,,,++++++---...//////...---,,,***)))((('''(((***---000222444555666777999<<<===;;;666111---555VVVxxx}}}fffIII:::888666555555555333000***&&&''')))...444999:::888555666777777555222///---++++++'''&&&''''''%%%&&&)))'''$$$%%%)))((($$$###&&&(((''')))222>>>EEEDDDAAADDDCCCAAA???>>>===<<<<<>>???>>><<<777333000;;;___qqqPPP>>>;;;888666333111///---***''''''((()))---111333333333///////////////...,,,******&&&%%%&&&&&&$$$%%%(((&&&%%%$$$&&&&&&%%%%%%''''''&&&)))444@@@GGGDDD???AAA@@@@@@???>>>>>>>>>???pppbbbPPPAAA333***))),,,'''///LLLlllkkkKKK222...,,,***((('''''''''&&&$$$)))(((222QQQvvvgggFFF:::;;;:::AAAVVVsssiiiNNN333******(((%%%%%%%%%%%%%%%'''))))))'''%%%###!!! !!!######"""!!!$$$$$$$$$%%%''''''%%%###%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))))))))((()))((('''((())))))'''%%%&&&$$$&&&***,,,***((((((######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&((()))***%%%))),,,222JJJooo{{{WWW===111...,,,(((///;;;RRRmmm}}}___FFF:::888444333555:::===???DDDJJJPPPTTT\\\hhhrrrzzz~~~hhhZZZMMMPPPddd|||]]]:::,,,***)))***,,,************))))))))))))++++++++++++************((()))---000...///>>>PPPiii}}}vvvllleee^^^SSSHHHBBB>>>999888888888777555333222111111333444333222333333444333222///,,,+++,,,,,,,,,+++)))((()))+++$$$''')))***---222111...)))***,,,......---,,,+++***)))+++...---))))))+++)))***+++***(((''''''(((%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((()))))))))++++++*********+++,,,,,,,,,,,,---......---+++***...///000111222333444555......---,,,,,,++++++***,,,++++++000555999999777444111000222111...---000...///111333777:::===???===888333333555555222...///,,,)))((()))+++,,,---(((***,,,------,,,+++***''')))+++------+++)))''',,,+++******+++---///111000555999999444000......++++++,,,***)))(((***+++***)))((()))***+++***)))++++++,,,---............,,,,,,,,,+++***+++...111...///000111111000///......///000000...,,,,,,---...------...000222111000///000000///,,,,,,///222...000222222111000///000...---,,,++++++---...000000000000111222222000...333333333333333444555555444444555888;;;======<<<;;;<<<===;;;999888888999;;;<<<<<<;;;999777777888555555444333333333444444222444666777666444111///000......111222///000333111...///111222000000333,,,***,,,111222000111333333222111000000///---******---...******...111111222000---,,,---------,,,............///000111222444333000...---------...........................+++...111555777888888888;;;===???>>>:::666333333AAAgggyyyTTT???999888555000,,,+++***))))))***))))))+++...111222111+++******+++------,,,+++)))&&&$$$&&&&&&###$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++666BBBHHHDDD??????@@@@@@???>>>>>>???AAAxxxhhhUUU>>>+++$$$&&&$$$***BBBaaajjjWWWBBB;;;333111...,,,+++***(((&&&+++(((111PPPssshhhJJJ999999777>>>XXXxxxZZZ@@@+++))),,,)))&&&'''$$$$$$%%%&&&((((((&&&######"""!!!"""$$$%%%%%%$$$%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''''')))((('''((())))))'''%%%'''$$$%%%***,,,)))''')))###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%&&&'''(((%%%+++111>>>\\\hhhGGG222---///000000CCCSSSnnndddHHH555---+++///++++++000111//////333777<<>>:::999888777555333111111333444333111444444444444222///,,,***,,,...///...+++******+++&&&***------000333000+++******,,,,,,---,,,++++++)))(((+++///---((((((,,,)))+++,,,+++)))''''''(((((((((((()))((((((''''''''''''(((((()))******+++******************+++,,,,,,,,,...//////...---------...///000000111222333...---,,,+++******+++++++++******///444888888777333000///000...++++++......000222666999;;;===>>>;;;777333333666777444000...,,,******,,,---------((()))+++---------+++***)))******+++++++++***)))++++++***+++,,,...000000---555<<<;;;444------///***,,,,,,+++(((((()))++++++*********,,,---,,,+++------...//////.........+++,,,,,,***)))***...222---...000222222111///...///000111000...---------------...000222222000...000///...---...000222444000333555666444333222222000000000000000111222222222444666666555333333333555555666666666666777777555666999===@@@@@@>>>;;;:::===???>>>;;;999999999999:::;;;;;;999777888888999888777666666666666666555555555555555333222111000---...111111......111000------111111......222+++***,,,000111...---///222111000111222111...,,,,,,000///***)))...111000333111......///111111000//////000000222333555666;;;999666333111000000111222111111111000000//////000111333555666555333222555;;;@@@???:::555444555CCChhhzzzSSS;;;333444111,,,***))))))((('''***)))***,,,...///...,,,***(((((())),,,...---+++)))&&&$$$&&&&&&###$$$(((%%%&&&&&&&&&&&&&&&&&&%%%%%%'''...999DDDHHHEEE@@@@@@AAABBB@@@>>>===???AAAvvvuuupppdddMMM555(((&&&"""%%%888XXXlllfffVVVKKK@@@===999777555333000...---+++444PPPqqq}}}kkkSSS===;;;777===ZZZ|||PPP777$$$&&&+++'''%%%'''######$$$&&&((('''%%%###$$$######$$$&&&((('''&&&$$$"""!!!"""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$((())))))******)))'''&&&)))((('''((())))))'''%%%'''"""###)))+++'''&&&(((&&&'''((('''%%%#########%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$%%%%%%&&&'''///888IIIllloooXXX<<<+++***111999>>>\\\llljjjNNN;;;000,,,******&&&'''...000---+++---,,,///111000777JJJbbbsss~~~uuucccRRRUUUqqqxxxXXX@@@///$$$&&&...))))))))))))((((((((((((******))))))((((((((('''+++%%%%%%,,,---***111===VVVrrryyyjjjaaa[[[SSSIIIBBB>>>===>>>777444111111333444333111444555555444222///,,,***---///222111...++++++,,,---111222111222111,,,%%%---------------------,,,'''%%%(((---,,,&&&&&&***+++,,,---,,,***(((((()))******+++******)))(((((('''(((((()))***++++++,,,(((((((((((()))***+++,,,,,,---...000000000//////,,,...//////......///111///---+++)))))))))***+++***))))))---333777888777666333333333111------111///111444777999;;;;;;;;;555222000222888:::888555...---+++,,,---......---((()))+++---------+++***+++***)))))))))***,,,,,,+++******+++...000000000+++555>>><<<333++++++///***,,,---+++((('''))),,,---,,,+++,,,...///...---//////////////////......+++,,,,,,***)))***...333,,,...000222222111///---000111222111///------...------///222333222///,,,111///,,,,,,///222555555222444777888666555444444222222333333444444444444222666999999777555666888777777777777888888888888777999<<<@@@BBBAAA===:::999<<>><<<>>>@@@NNNQQQXXX\\\OOO888***(((&&&%%%+++>>>XXXkkkrrrqqqgggdddYYYMMMFFFEEE>>>555333,,,444LLLhhhgggXXXOOOBBBGGGjjjmmm???333)))(((***)))''''''(((&&&$$$%%%'''(((&&&$$$### ###&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&'''%%%""""""%%%((('''((()))))))))(((&&&%%%---***'''%%%&&&((())))))'''$$$$$$(((***(((&&&(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&''''''((('''%%%$$$'''***(((%%%))),,,CCCdddXXXAAA///---000444CCCTTT|||qqqMMM;;;444---((('''))))))************))))))$$$)))...//////777FFFSSSfffzzzxxx\\\UUUooonnnFFF...,,,,,,(((***))))))******)))'''%%%((()))))))))'''''')))***((((((((()))+++...111333KKKcccnnnooofffVVVKKKHHHGGGDDD>>><<<===???<<<555111222555444333222222111111000000///......///...,,,***---222444333222222///************++++++,,,,,,,,,((())))))******+++,,,,,,------+++***)))'''&&&&&&&&&'''***+++,,,+++)))(((***)))((((((((()))+++,,,)))))))))******)))))))))---++++++,,,...111111111000000111222111111000///---++++++,,,)))'''***111---,,,---///222444444222666000,,,---333555333///...000333666888999999999777444111333888;;;;;;888222///,,,***+++,,,---,,,...---,,,,,,++++++++++++------------------------...---+++******,,,///111222222111///---,,,...000,,,...///---((($$$###$$$(((+++,,,)))(((---/////////222444222---***+++...000///............,,,+++***111888;;;888333000///222222111111222222000///333///,,,---222666555333000/////////111333444333555555555777:::<<<<<<<<<:::999888999::::::888666:::<<<<<<999555444555777999777666888<<<>>><<<999<<>>===<<<;;;:::999999999555444333111000...---,,,......///000000///------///......------.........,,,,,,------,,,+++***)))///000000000000/////////444000000222222///000333777555111000111444666777777444333555999===>>>===EEE???999999<<<>>>===:::??????>>>===:::777444222555666777444///,,,,,,...,,,666@@@AAA:::333222333FFFdddrrrDDD...000,,,------,,,+++)))'''&&&'''((((((((())))))******+++)))'''&&&((())))))))),,,***&&&###"""###%%%&&&###%%%''''''&&&%%%&&&'''+++(((...>>>MMMOOOHHHBBBJJJGGGKKKKKKAAA???CCC???>>>;;;AAAJJJHHH999,,,(((###!!!###///EEE^^^sss|||tttkkkhhhdddXXXKKK===...///@@@YYYwwwqqqhhh]]]___zzziii:::...$$$"""$$$$$$$$$%%%)))'''%%%&&&((()))'''%%%%%%###"""###'''((('''$$$$$$%%%%%%&&&'''(((((()))%%%&&&'''&&&$$$###%%%''''''(((((()))))))))((('''---***'''&&&'''((())))))'''$$$###''')))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((())))))'''%%%$$$'''******(((,,,222MMMoooqqqHHH888,,,,,,111:::OOOdddyyy|||eeeBBB333...***'''''')))************))))))(((,,,...///,,,))),,,555<<>><<<;;;;;;<<<===;;;888666888999===<<<<<<<<<======;;;:::<<<@@@BBB???@@@CCCBBB>>>>>>>>><<<;;;999999888888555555666777777888888888???>>><<<:::999777666666222222111000///......---111111222222222111000///)))***,,,---------,,,+++------,,,++++++++++++,,,///000000111111000//////555222222555666444555888999777555555666888:::;;;<<<:::999:::>>>@@@@@@???FFFBBB>>>===>>>@@@@@@>>>BBBCCCDDDDDDBBB???<<<:::888888777444000---,,,,,,---555>>>>>>777000000222BBBbbbtttFFF------------...---+++(((%%%###'''''''''((((((((())))))+++)))''''''((())))))(((***)))&&&$$$######%%%&&&###%%%''''''&&&%%%&&&'''///---333BBBOOORRRNNNJJJMMMIIINNNMMMCCCBBBEEEAAA111***---<<>>111...+++***+++************))))))(((((()))))))))((((((***///333;;;LLLkkkvvvttt~~~|||TTT666...,,,'''***((('''''''''&&&$$$"""((()))))))))'''''')))***,,,---...///000//////...555NNNpppyyylllddd]]]XXXSSSHHH???<<<<<<:::999999888777555555555555222000111000//////000///---+++111444333000///000///+++............------------+++,,,------,,,***((('''))))))******************))))))))))))************)))))))))((()))******++++++***)))(((((()))***++++++***)))***,,,---,,,+++111222444444333000,,,***+++((((((***(((&&&(((---++++++,,,000444777777777888333------111555444222222444666777888777666555222000///222777;;;;;;:::000///------......,,,+++,,,,,,+++++++++,,,---------------------------------,,,*********,,,...000///000000000//////111333+++---......---,,,,,,---,,,000///+++)))+++,,,******---//////,,,+++,,,///333555888:::999666333000222333444666888666333000888888777777777888999:::666444333444666666333000///000222444666888999999<<<;;;;;;===@@@CCCCCCCCCAAA??????@@@AAABBBAAA@@@<<<======;;;:::999:::<<<@@@AAABBB@@@>>><<<;;;;;;999<<<===;;;===@@@AAA???999999888888777777777666444444555555555444444333<<<;;;999666444222000000............////////////222222333333222222111000'''))),,,...///---+++***---,,,***))))))+++---//////111222444444222111000999555444666666444555999999999999:::;;;===>>>???@@@??????@@@BBBCCCBBBAAADDDCCCAAA@@@@@@AAABBBDDDJJJJJJJJJIIIFFFBBB===;;;:::777444222000...+++))),,,333999888222---...111>>>```uuuGGG---***------...---+++'''###!!!&&&&&&&&&''''''''''''(((***(((''''''((())))))(((''''''&&&%%%$$$$$$%%%%%%###%%%''''''&&&%%%&&&'''222333;;;IIITTTWWWUUUUUURRRMMMQQQPPPFFFEEEGGGAAA...)))///>>>EEE;;;---%%%((())))))((()))111>>>III]]]^^^```eeellltttwwwwwwWWW888)))///222;;;OOO^^^ddd___```sssuuuPPP000((("""###%%%$$$###$$$######"""###$$$$$$$$$###%%%$$$$$$''')))(((###&&&&&&%%%%%%&&&)))+++---$$$&&&(((((((((''''''&&&'''((()))***,,,,,,------,,,***'''&&&'''))))))(((&&&###"""&&&(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$$$$%%%''')))***&&&$$$%%%'''(((,,,000333???bbb{{{RRR444111---,,,444KKKmmm|||lll```XXXiii~~~^^^>>>000...,,,+++,,,++++++***))))))(((((((((%%%$$$%%%'''***...000111888>>>XXX|||\\\<<<111...***'''&&&%%%%%%&&&&&&%%%###((()))))))))'''''')))***+++,,,///111222111///...555GGGdddzzzsssnnnjjjbbbSSSDDD>>>>>>===<<<<<<===999555444666777777666222111000000111000...,,,222444333...---///...,,,///.........------,,,,,,***+++---...---+++(((&&&******************************)))((())))))******)))))))))))))))******+++,,,+++)))(((((()))+++,,,+++******+++,,,---,,,***...111333555444111---******'''''')))(((&&&'''+++,,,,,,---000444666666666999444///...111444444222111333555777888888777666222111111333666999999888...---------...---+++)))++++++++++++,,,,,,---...------------------------111///---+++)))))))))***---...000000000000222444,,,---.........---......)))---...+++***,,,...---,,,...111111000000111333666888::::::999777555555999777555777999:::777333444666999:::;;;;;;<<<<<<555555666999<<<<<<999666111333666999;;;;;;======???>>>>>>???BBBEEEFFFFFFEEECCCAAAAAABBBBBBAAA@@@;;;;;;;;;:::::::::;;;<<>>>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDCCC???@@@AAA@@@@@@BBBEEEHHHRRRPPPKKKEEE???:::666333777333000///000///+++(((***///333111---+++...222===^^^rrrHHH///******+++,,,---+++((($$$"""&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''((()))((('''%%%%%%&&&&&&&&&%%%%%%$$$###%%%''''''&&&%%%&&&'''222666BBBQQQYYYZZZZZZ[[[VVVPPPRRRQQQGGGDDDEEE???***...:::GGGEEE555((($$$!!!###$$$&&&'''***...111666999<<>>IIIllljjj@@@+++&&&$$$''')))&&&######!!!"""############$$$$$$%%%$$$%%%(((***(((###%%%%%%$$$###%%%''')))+++%%%%%%&&&((())))))'''&&&'''(((+++---.........---+++)))''''''((()))(((((('''######&&&(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&%%%$$$%%%''')))***&&&$$$'''''''''+++111111===```tttIII444222///111@@@]]]}}}cccMMMFFFIII```vvvWWW777***)))(((''')))++++++***)))(((((())))))***((('''(((******)))'''777666IIIppp___===000---***%%%$$$###%%%'''(((((('''((()))))))))'''''')))***(((***...111222222000///111;;;PPPlll}}}qqqaaaOOOGGGEEECCCAAAAAAIIIBBB999444555888999888333222111111222111///---222444222---,,,//////,,,......------,,,,,,++++++(((***,,,......,,,***(((,,,,,,++++++***)))))))))******))))))((()))******((()))))))))************,,,+++***))))))***+++,,,,,,,,,,,,---......---+++,,,...222444555222///---+++'''&&&)))***''''''***///...///111333444444222777444000///000222333222...000333555777888777777444333333444666666666555---,,,+++,,,,,,,,,***(((++++++++++++,,,,,,---...------------------------000///---+++)))(((''''''***,,,//////000000222444......---,,,,,,,,,,,,+++(((,,,...+++***---...------///111333333444555666888999999888666555777999>>><<<999:::<<<===;;;888666:::???AAA@@@===;;;:::888:::<<>>???>>>???@@@@@@>>>===>>>AAADDDFFFFFFFFFDDDAAA@@@@@@@@@???===888888777777888999999999:::<<<>>>===999777888:::222111000111000000111222111111111000///---,,,+++,,,---///000111111000///...---,,,+++++++++++++++++++++,,,...000111222333333222111000000/////////222111///---,,,,,,------'''))),,,...///...---,,,555777999:::::::::999888;;;777444444333000111555<<<>>>AAACCCBBBBBBCCCEEEBBBCCCCCCDDDDDDDDDEEEFFF;;;===???AAABBBEEEIIILLLSSSNNNFFF===555111//////000---++++++---...+++)))'''***------***+++///444>>>^^^mmmGGG111---'''(((***+++***)))&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&'''((()))(((&&&$$$%%%%%%&&&&&&%%%$$$######%%%''''''&&&%%%&&&'''...555CCCTTT\\\[[[YYYZZZWWWPPPPPPOOOEEEBBBBBB:::%%%000CCCNNNCCC...$$$%%%(((%%%"""!!!"""%%%'''(((***++++++***+++888RRRjjjbbb<<<%%%%%%$$$###))),,,///...AAAnnn```555(((%%%%%%(((((($$$!!!!!!###$$$%%%%%%%%%%%%&&&((('''&&&''')))+++***%%% $$$$$$######$$$%%%'''(((%%%$$$$$$&&&((()))(((&&&''')))---000111000...---+++)))((('''((()))((('''((($$$$$$'''(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&((()))***%%%$$$(((((($$$(((111---999[[[qqqEEE333222111:::UUUxxxsssRRR;;;888???WWWwwwqqqRRR333((((((((((((***+++***)))(((((()))***+++((('''&&&'''((((((&&&%%%...000AAAfffuuu}}}___<<<---***((('''%%%$$$%%%(((******)))((()))))))))'''''')))***'''))),,,///111000///...///333@@@[[[|||~~~ppp```XXXSSSNNNLLLMMMVVVLLL@@@888777888777555444333222222333222000...000222111------//////------------,,,,,,,,,,,,,,,)))+++,,,---...---+++***------,,,+++******))))))************))))))))))))(((((()))************)))++++++++++++++++++++++++,,,,,,---...000000///---+++...111333444333111///,,,((('''+++,,,***)))***///......000222333222000555333000000000111111000+++---111444666777777666555555666666666555444444...---++++++,,,,,,***))),,,,,,+++++++++,,,------------------------------,,,++++++***)))))))))***)))+++.../////////111222000...,,,+++++++++***)))+++000111...,,,......,,,///000222444555777777777999::::::777444555999===AAA???>>>>>>>>>>>>===<<<>>>CCCHHHHHHCCC>>>:::999???@@@AAABBBAAA???<<<:::666;;;@@@BBB@@@>>>>>>>>>===;;;:::;;;>>>AAACCCDDDDDDAAA>>>=========<<<;;;777555333444555666666555555666777777555444444555222//////111000...---///////////////---+++)))''')))+++---///000///...---,,,++++++,,,,,,---...///---...///000111222333444555444333222111000000000333111...+++***+++,,,...***,,,000333333222000...888999:::;;;;;;<<<<<<<<<888444333555666666999>>>CCCFFFHHHHHHFFFDDDFFFHHHDDDDDDDDDBBBAAAAAACCCEEE;;;<<<===@@@CCCFFFIIIJJJJJJEEE===555000//////000+++***)))***+++,,,+++***''')))++++++***+++000444???^^^~~~hhhGGG333///&&&&&&((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&'''))))))'''%%%%%%%%%%%%%%%%%%$$$#########%%%''''''&&&%%%&&&'''***000>>>OOOXXXWWWTTTTTTRRRKKKLLLKKKCCCBBBAAA999***888KKKRRRCCC,,,$$$)))000---'''### !!!$$$&&&+++)))((('''(((444MMMeeeWWW888%%%$$$"""%%%******)))---IIIyyyXXX///***&&&%%%&&&&&&###"""$$$"""$$$&&&&&&%%%%%%''')))&&&%%%%%%(((******%%%!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$"""###&&&((((((&&&&&&***///333444222...++++++)))(((((())))))(((''')))%%%%%%((()))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&''''''''')))$$$%%%***((("""%%%...///:::\\\tttGGG444333666HHHnnngggIII444222777NNNqqquuuVVV666******))))))+++***)))((('''(((***+++---$$$%%%&&&''''''(((***+++(((---===\\\~~~lllwwwbbb>>>---***)))+++)))'''''')))******)))((()))))))))'''''')))***((()))+++---...---,,,+++111222999LLLhhh}}}rrrkkkeee^^^[[[]]]YYYOOODDD>>><<<<<<888444555444333333444333111///---000000...---000000---------------............------------,,,+++******++++++++++++++++++++++++)))******+++***)))(((''''''((()))***+++******))))))***,,,------,,,***)))++++++,,,///111111000......///111222222111000///...***)))---///,,,++++++---,,,---///111222222000222111111111111000...---+++---000222444444444333444666777777777666666666111///,,,+++,,,---,,,,,,------,,,+++++++++,,,,,,------------------------************))))))))))))'''***---.........///000000...+++***,,,---,,,***---222444222111222333111333333444777999:::;;;:::999<<<===<<<888777;;;???@@@AAAAAA@@@???======>>>BBBFFFIIIGGGBBB======>>>@@@AAABBBBBB@@@>>><<<;;;777<<>>777444333666888999===CCCHHHKKKLLLJJJFFFDDDEEEHHHCCCBBB@@@<<<888888:::>>>;;;999888;;;???BBBBBBAAA<<<999555111...---......)))***+++***))))))***+++)))+++,,,+++***+++...222===]]]}}}gggGGG444...((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%'''&&&&&&'''))))))'''%%%'''&&&&&&%%%$$$###""""""###%%%''''''&&&%%%&&&''')))+++666EEEOOOPPPOOOOOOLLLDDDFFFHHHBBBCCCDDD<<<555AAASSSWWWEEE---'''---+++,,,+++'''$$$$$$(((,,,)))&&&&&&***///:::QQQgggJJJ333'''%%%!!!###&&&"""'''111RRRSSS...///***&&&&&&%%%###$$$((( ###%%%%%%######%%%((($$$###"""$$$''''''$$$ %%%%%%&&&&&&&&&%%%$$$###&&&###!!!"""%%%(((((('''&&&***111555666222---)))***)))(((((())))))((('''***&&&%%%((()))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&$$$((($$$%%%+++)))!!!###---333>>>aaayyyKKK777666:::RRR~~~ZZZ???...+++...DDDkkkyyyYYY888***(((%%%$$$%%%)))(((''''''(((***,,,...)))++++++)))''''''(((***(((000<<>>>>>999===AAA@@@===;;;<<>>AAACCCBBB>>><<<===??????BBBDDDBBB>>>===@@@DDD===>>>@@@AAA@@@?????????666<<>>999777777666444222333666999<<<===;;;999777777:::<<<===>>>666444111111333444333111444111//////111000---)))***'''***000111,,,+++///,,,---///000000///---,,,+++---...///...,,,)))(((************+++,,,---...444444444444444444555555333111000...,,,,,,,,,---...///000111333333444444777777777888888888888888:::999888777888:::===>>>999555333555777888<<>>hhhwwwIII888++++++///;;;\\\}}}UUU333+++''''''++++++$$$&&&)))((('''''')))+++)))'''&&&%%%%%%&&&((()))))),,,555KKKmmmzzzeee{{{jjjCCC222,,,&&&111///+++((('''''')))***+++++++++***++++++,,,,,,+++,,,---.........000111,,,///333999DDDYYYsss~~~}}}wwwooo^^^[[[SSSJJJFFFEEE???888777777777777666555444333222222111///...---///000000///...............///'''''''''((()))***,,,---+++***)))((((((***,,,...///---+++***++++++***)))))))))***++++++++++++***---.........---+++)))(((........................///000000000000...,,,+++---+++((((((+++------,,,......///111222555777888777222---,,,///000///,,,***)))***,,,000333555555888666333333444666777777555222...------/////////111///---***))))))***+++,,,+++))))))***++++++***+++)))'''(((+++,,,***''')))***,,,---.../////////,,,,,,,,,...//////...,,,///111333555666:::>>>AAA<<<;;;:::999999:::;;;<<>>::::::===???===BBBAAA???===:::999999:::666888;;;>>>??????===<<<>>>======>>>??????<<<::::::<<<>>>===999555222111222444666666555555555666999:::777555999@@@???888777222------111333222000.........///...------,,,---...///000///...,,,+++...///000111000///...---&&&,,,222222---***,,,000---,,,++++++,,,///222333888888333...111888666///000...------...000000000///222222......444999:::<<<===<<<777333444:::@@@<<<:::777888;;;@@@CCCEEE:::555111222888>>>??????HHHHHHDDD@@@BBBGGGCCC;;;;;;555111111000///222777333111////////////...---///...,,,***))))))******))))))***,,,---,,,***''')))((()))++++++)))+++///777YYYyyyzzz___BBB111***+++)))'''%%%%%%%%%&&&'''***&&&$$$%%%&&&%%%''',,,&&&&&&''''''((()))))))))''''''&&&$$$""""""$$$''')))%%%###%%%&&&$$$###%%%&&&***222;;;DDDIIIKKKJJJGGGGGGFFFDDDAAA??????@@@555OOOllltttcccLLL<<<777999777333///---,,,***(((...)))((((((000IIIYYYRRR111,,,&&&###%%%))))))&&&---DDDpppddd===...)))&&&######$$$&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%''')))### $$$'''%%%###"""%%%&&&&&&%%%######$$$&&&"""###$$$%%%&&&'''''''''))))))***,,,......+++)))((())))))((('''''')))***,,,)))(((++++++'''%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''$$$###$$$(((+++,,,<<<[[[}}}sssHHH666222CCCnnn~~~dddAAA333)))+++///===___VVV555---)))(((***'''%%%'''))))))((((((***---)))(((&&&%%%%%%&&&'''(((+++***555QQQrrrppp[[[uuunnnGGG444///***,,,+++)))'''''''''((()))++++++*********+++,,,,,,+++,,,---------...///000///...000444999FFF```www{{{oookkkbbbXXXRRRNNNGGG???<<<;;;;;;999777444222000..................000111////////////............***+++++++++,,,,,,,,,---***)))((((((((()))+++,,,---,,,***+++---...---,,,))))))***+++++++++++++++,,,,,,---------,,,+++*********+++,,,,,,---........./////////...---+++***---+++((()))+++------,,,///.........111555:::<<<999444///---///000...++++++******---000333555555777555333222444666777777555222///...///000000000///...---,,,,,,------...---,,,***+++,,,---,,,++++++***((()))***++++++***---------...///000000111111///---...///111111111666777888999:::===@@@CCC???===;;;999888777888888;;;===;;;777777;;;===;;;AAAAAA???<<<999777777777666777:::===>>>>>><<<<<<=========>>>??????===;;;333666888999777444333333222333555444333222333444333444333222888>>>===777555111,,,,,,///222111...//////.........---------***,,,///111222222000///000000000///...---,,,+++(((,,,000000---+++,,,///......---------///000111222222///...222::::::555......---------...000111000333444222444;;;@@@BBB@@@@@@>>>999555666===CCC@@@>>>;;;;;;===???AAAAAA999666333555:::???@@@???>>>>>>;;;888:::>>>;;;444555000---...---+++---111111///---------...---,,,---,,,+++******++++++,,,***)))(((***,,,,,,***'''((('''(((++++++)))+++000777YYYzzzzzz```BBB111+++)))(((&&&%%%$$$%%%&&&'''+++'''%%%''''''&&&(((---))))))(((((('''&&&&&&&&&))))))(((&&&$$$$$$&&&)))+++&&&$$$&&&'''%%%%%%''''''***111;;;EEEKKKKKKIIIFFFFFFEEEBBB@@@>>>>>>???333IIIgggxxxxxxlll^^^WWWUUUPPPKKKGGG@@@666...***---***(((&&&111LLLVVVFFF---(((###"""%%%&&&'''&&&111TTTPPP222,,,(((%%%###"""###$$$$$$$$$###%%%&&&&&&%%%%%%&&&((()))$$$"""%%%(((&&&$$$$$$&&&&&&&&&%%%######$$$%%%"""###$$$%%%&&&'''(((((()))(((((()))+++,,,+++)))'''(((((('''&&&'''***------***)))+++***'''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&+++'''######'''+++///111MMMmmmlllEEE444444JJJvvvhhhKKK666---(((***///>>>```VVV777///***)))(((###&&&''')))***)))***,,,---***)))'''&&&%%%&&&''''''...***999^^^|||yyybbbOOOmmmuuuLLL666///+++(((((('''''''''&&&&&&&&&******))))))***+++,,,,,,++++++,,,,,,------......111---...222222888RRRnnn}}}tttiiiaaa\\\SSSJJJBBBBBBAAA???<<<888444222000////////////000000111///000000111000///...---...//////000///...---,,,*********++++++++++++,,,+++******,,,...000000///*********+++++++++++++++***+++,,,---------------))))))***,,,---...///000------...------,,,+++***,,,+++)))***,,,------,,,000...,,,,,,///555;;;???;;;777111/////////---+++,,,,,,+++---000333444333555444222222444555666666333111000///000111111000.........//////000000000...---,,,,,,...///...---***++++++***)))***---///111000//////000222444666777444111000222444666777;;;<<<===<<<<<<===@@@BBB>>>===;;;999777777777777999:::999666777;;;===<<<@@@???===:::888777666555666777999;;;;;;;;;;;;:::::::::999:::<<<<<<:::999000222555555444222111111222222333111///...///000111222222333777;;;999444333///,,,+++---//////---000000...---------...///+++---000333444333111000111000...---,,,+++******+++,,,---.........------000/////////////////////000000......333999:::777---///111000...///222666222666888666888>>>CCCDDDCCCBBB???:::777888>>>CCCEEECCC@@@???@@@@@@???>>><<<999777888;;;===<<<:::444444111000222555333...000---,,,------******---...,,,******,,,,,,,,,++++++++++++++++++,,,------,,,)))&&&'''+++---***&&&(((&&&'''***+++)))---222888[[[{{{zzz^^^@@@///***)))((('''&&&&&&&&&'''(((+++'''&&&((((((''')))---((((((((('''&&&&&&%%%%%%******)))'''&&&&&&)))+++---'''%%%&&&(((&&&''')))(((***000<<>>>>>===---999LLL___lllpppooommmrrrmmmiiiggg]]]JJJ666***((('''&&&$$$111OOOWWWCCC000***%%%%%%&&&&&&&&&(((888ccctttEEE,,,)))%%%$$$###""""""############$$$%%%%%%%%%%%%&&&((((((###"""%%%'''%%%###$$$%%%&&&&&&$$$"""!!!"""$$$%%%%%%%%%%%%%%%&&&''''''***)))''''''((()))(((&&&''''''&&&%%%%%%'''+++...///---///111///)))'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))&&&$$$&&&)))///888@@@eeeggg@@@333555NNNyyyVVV888...)))'''***...;;;[[[zzz|||TTT666---(((((((((!!!&&&'''((())))))***+++,,,***)))((('''&&&&&&&&&'''111+++@@@lllsssUUUFFFeee}}}RRR777---''''''(((((((((((('''%%%$$$)))))))))))))))***+++,,,+++******+++---...------111,,,...444444999UUUvvvvvvooojjjaaaXXXLLLKKKJJJGGGCCC???;;;999777666333222111111///...000111333444333111///---000111222222111///,,,+++---...////////////......***)))***,,,...000///...************++++++,,,,,,,,,,,,,,,---------------,,,,,,---...///000111111------------,,,,,,++++++,,,+++++++++,,,---------///...,,,---///444999<<<;;;777333000000000///------,,,+++,,,///111111111333222000111333444555444111000000000222222000///---......///000/////////...---,,,---///000...---+++---...,,,***+++///333333222000000222555999<<<:::888666666777999::::::<<<<<<<<<;;;999:::<<<>>>;;;:::999888777888999:::999;;;:::777888===@@@>>>===<<<:::999999999888777666666777888888999888888777666555666777888666555222333555555222000//////111111000...,,,+++---...333333444555666666333///333///,,,+++,,,......---111000...,,,,,,---...///...000222444444111...,,,///...---+++++++++,,,,,,///---+++,,,///000///---///000111111222111111000444222000000333555555333///222555333000000555:::555999:::888888===@@@@@@AAAAAA@@@===::::::<<>>+++,,,111;;;GGGPPPTTTTTTfffhhhkkkooonnn```FFF000%%%$$$%%%&&&333PPP\\\MMM666...((((((((('''***000BBBmmmhhh>>>***&&&$$$$$$$$$###"""""""""###"""$$$%%%%%%$$$$$$%%%'''%%%"""!!!$$$%%%###"""$$$###$$$$$$###!!! """###)))((('''%%%%%%%%%%%%%%%,,,***(((''''''&&&$$$###&&&&&&&&&%%%%%%'''+++///000111666999555,,,''''''%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&((())))))///AAASSS}}}fff===444666OOOxxxtttJJJ000+++((((((***,,,666OOOhhhnnnLLL333***%%%&&&(((###'''&&&&&&'''((()))))))))))))))((((((''''''''''''///...IIIuuugggIIIAAA\\\TTT999---&&&)))*********)))'''%%%###(((((((((((()))***+++,,,+++))))))***---///...---...+++...444666@@@___}}}zzzsssjjj[[[YYYUUUOOOIIICCC>>><<<;;;888444222222222000///333444555666555333111///000111222222111///,,,+++//////000000000000///...*********+++---...,,,+++++++++******++++++,,,---......---------,,,,,,,,,......///////////////000.........---------------++++++,,,,,,,,,,,,------............000222444666888666333111000111111000...,,,+++,,,---......---111000///000222444333333000///000222333222///,,,------.........---,,,+++---,,,,,,...///000...---,,,...000///...///333666333222111111333888===@@@::::::999;;;<<<===<<<:::;;;;;;;;;999777666888::::::999888777666777888888777999888666777<<>>999888777999<<<===<<<;;;666555555555555555666666777555444444555555444333111333555444333111111111000///...+++)))***,,,///000000111333444222///...222000---,,,,,,---------111///---,,,+++,,,...///---...111222222000---+++---,,,++++++,,,---///000222...+++,,,000222111///...///111222333444444444666444222333333333222222///333555444000000555:::555999;;;::::::>>>@@@??????@@@BBBAAA@@@>>>===<<>>,,,(((*********))))))))))))))))))%%%%%%'''(((&&&'''***%%%%%%&&&&&&'''(((((()))))))))((('''&&&&&&)))++++++&&&$$$&&&(((''''''***---000666AAAKKKOOOLLLHHHKKKHHHEEEDDDDDDDDDBBB@@@(((&&&&&&)))...444666666===EEENNNYYYhhhmmmVVV999(((%%%'''***222LLL___\\\<<<111)))(((&&&%%%,,,666PPPvvvVVV666'''"""###$$$%%%$$$"""""""""###%%%&&&'''&&&%%%$$$%%%&&&$$$!!!!!!$$$%%%""""""%%%"""###$$$###!!!!!!###$$$***)))'''%%%$$$$$$%%%%%%+++***(((''''''&&&###!!!%%%&&&&&&%%%%%%'''***---...111888<<<777,,,&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&'''***,,,+++333MMMhhhiii???555777OOOwwwkkkEEE///+++)))((()))***000@@@PPPXXX???///)))###%%%)))&&&((('''&&&'''((()))(((&&&((((((((((((((((((((((((---444SSSyyyzzzXXX???>>>XXX~~~yyyPPP888...)))******++++++***)))'''&&&''''''''''''(((***++++++***((((((***///111111///------000222777IIIhhhvvvooo|||{{{mmmiiiaaaXXXOOOHHHCCC@@@<<<777222000222444555444555666666666555333222111000000111111111000.....................---------+++++++++,,,---,,,***(((,,,++++++******,,,---...//////...---,,,,,,------------------------------......------------......***,,,......---,,,---......//////000111222333444777555333111000000111222000...,,,,,,---...---,,,///......///111333222111000111222444555222...***------,,,,,,++++++++++++,,,,,,---///111111///---...000222333333444666888555333222222444888<<>>???AAABBBBBB@@@>>>===CCCAAA@@@??????>>>;;;999333333333222111///...---+++)))))),,,,,,)))***,,,...---...222222...,,,......,,,******,,,,,,,,,+++//////......---+++***)))+++***)))***+++++++++))))))'''''')))))))))---333MMMooobbb???...++++++******))))))(((''''''(((%%%$$$'''(((%%%&&&))))))))))))(((''''''&&&&&&(((((('''&&&%%%&&&)))+++***&&&$$$((()))(((''')))000555===EEELLLNNNLLLIIINNNKKKGGGFFFGGGGGGDDDAAA&&&%%%$$$$$$%%%(((,,,...%%%///333;;;VVVnnn^^^;;;,,,%%%'''***+++>>>XXXdddPPPBBB444///***(((000===dddqqqEEE---&&&######%%%&&&&&&###""""""$$$((()))***)))'''%%%&&&'''$$$"""###%%%%%%"""###'''"""###$$$$$$###$$$&&&(((((('''&&&%%%%%%&&&'''((('''''''''((()))(((%%%"""$$$&&&'''&&&&&&''')))+++)))---444888333***&&&((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((&&&)))000666DDDdddnnnGGG777888PPPwwwgggBBB///+++)))(((((((((+++222:::>>>000,,,***$$$%%%)))&&&,,,)))'''((())))))'''%%%&&&'''((()))))))))))))))000@@@bbb}}}qqqMMM;;;???```nnnEEE111,,,)))'''((())))))************&&&&&&&&&'''((()))++++++***((('''***000444333111///444555333<<>>:::666444222000000000222333888666333111000000///...)))+++---//////000333555---,,,+++))))))---222777&&&$$$&&&+++,,,***,,,111000///---+++))))))***+++,,,,,,+++++++++************+++,,,---...//////000...///000111222333333333666333000///111333555666333333222222333555777888333111222777888555666:::666555444333222333444555444:::??????AAAEEEGGGEEE<<<<<<<<<<<<===>>>======@@@===;;;999888777444222......///...---------...,,,)))))),,,+++'''(((,,,,,,***,,,000000,,,+++,,,...,,,******++++++***)))------.........,,,+++***)))+++......,,,***+++,,,+++(((''')))((((((,,,333KKKnnnaaa???///,,,.........---+++***(((((((((%%%%%%((()))&&&'''***+++******)))((((((''''''(((((((((&&&%%%&&&))),,,)))&&&&&&***,,,***((()))222999CCCJJJMMMLLLKKKKKKPPPKKKGGGGGGHHHHHHEEEBBB)))(((%%%  ''',,,(((///+++***HHHjjj^^^777...$$$%%%(((###000OOOdddlllZZZIII???666000999GGGtttjjj;;;'''''''''###%%%'''&&&$$$"""###%%%+++,,,,,,+++(((''''''((($$$###$$$'''&&&###%%%(((###$$$&&&&&&%%%&&&(((***&&&%%%$$$$$$%%%'''***+++$$$%%%&&&)))+++***'''$$$$$$&&&''''''''''''((()))%%%)))///333///((('''***))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''***%%%'''333AAAVVVyyyqqqMMM888999RRRxxxeee@@@///+++)))''''''((((((+++...---&&&***---&&&%%%)))%%%...+++))))))******'''%%%%%%&&&''')))************555KKKnnnmmmIII;;;CCCkkkfff<<<***'''%%%$$$%%%&&&((()))+++------%%%%%%&&&&&&((()))***+++)))'''&&&+++111555555222333;;;<<<777DDDeeennnWWWGGGOOOcccvvv~~~uuullleeeaaa``````NNNFFF;;;666888;;;<<<;;;666555333222111000000000000000000111222333555666333111///...---...///000++++++,,,...000000---+++---,,,+++******,,,...///,,,,,,,,,,,,---///111222,,,---...///000222333333,,,+++*********+++,,,---))),,,//////---,,,---...333111///...111555;;;>>>888777555111---,,,---...555333111000000000...---,,,,,,,,,...111222111000555666888::::::666///***+++***))))))***---///111......000222444444222000222222333888===>>>;;;777:::999666444333333444444555333000///111333555555111222222111000000333555222111///...---------...///000///,,,,,,111333222555222222666<<<>>>;;;888666444111///...///111333666333///---,,,+++***))))))+++,,,,,,,,,,,,---///,,,+++***)))***...555:::***'''(((,,,,,,(((***000......,,,)))''''''(((******++++++++++++***)))(((//////...------------...000111333444444333222222666555222111111333666888777666444333333444666777555222444999888444555:::<<<999777666777777777666666<<<@@@@@@@@@BBBCCCAAA:::777555444666999;;;;;;>>>;;;777444333111...,,,/////////---+++***+++,,,---******...,,,'''(((---,,,***+++//////++++++---...,,,************)))(((+++,,,---.........---,,,''',,,000000,,,***+++---,,,)))((()))((((((,,,222FFFiii]]]<<<---***333333222111000...,,,+++)))&&&'''******((((((+++(((((())))))******++++++((((((((('''&&&'''***---)))'''(((---///,,,)))***333<<>>[[[YYY555((($$$$$$///***%%%######$$$$$$"""'''(((((((((&&&%%%$$$$$$&&&###$$$))))))%%%$$$)))&&&&&&%%%$$$%%%&&&'''((()))$$$!!!&&&((($$$ ((()))***+++,,,+++******''')))+++***'''$$$%%%''')))))))))))))))(((((('''((('''%%%$$$$$$%%%&&&'''((((((((()))******)))((()))...000888WWW}}}\\\???<<>>???AAA@@@>>>;;;999666444222111222222000111111111222222222222111///---,,,,,,...000222............//////---+++...,,,***)))+++---..................///000222222......///000111222333333111...+++***,,,...---+++------...//////...---,,,---++++++///555:::;;;:::???:::333///...///000000444111......111222000...///,,,)))***...222333222777666666777888666111---,,,***,,,000000......000555333222333555555444333666666888:::<<<;;;888555::::::999888666444333222111111111000000000000000111///---,,,,,,...000222......---------,,,,,,,,,///...---,,,------///000000///...///111333333333+++,,,,,,***)))***///333000000...,,,+++***))))))+++***))))))***,,,...///++++++*********+++---...,,,***'''((()))***'''%%%222///+++***)))))))))(((---,,,+++*********+++,,,000000111///...///111333555666888:::::::::888888666555444222111444999===;;;;;;:::888555333444555999888777999:::;;;999777;;;::::::999888888888999888:::===??????>>><<<:::555222///000222444333111111000///...,,,)))'''&&&---...,,,)))+++000000---,,,+++++++++---...---,,,---,,,,,,++++++,,,,,,---***+++,,,+++)))((()))******,,,+++)))---333///&&&///+++((()))...111000---000***''''''((()))...444GGGjjj^^^???000,,,222333444333222///,,,***+++(((((()))&&&###'''000,,,+++)))&&&###"""$$$&&&+++)))'''%%%$$$%%%&&&'''***'''&&&'''***,,,,,,***666===FFFLLLLLLKKKJJJKKKEEEGGGJJJLLLKKKHHHDDDAAA&&&&&&&&&%%%&&&'''&&&$$$((((((+++333JJJfff\\\333///&&&$$$)))%%%###333JJJmmmyyyyyyhhhPPP<<>>======<<<:::777666666777:::;;;;;;<<<;;;;;;::::::===<<<;;;:::999888999999888999:::;;;;;;:::888777333111......111222222111......------+++***((((((+++,,,***(((***......+++,,,+++++++++,,,---------,,,,,,++++++******+++++++++,,,,,,+++)))((()))+++,,,---+++***...222000)))222...******,,,...,,,))),,,((('''))))))))),,,111EEEiii}}}[[[===///+++111111222222111...,,,+++)))&&&%%%'''&&&###%%%+++)))))))))'''&&&%%%''')))***)))'''%%%%%%%%%&&&''')))'''&&&'''***++++++***111999DDDKKKMMMLLLKKKKKKCCCEEEGGGJJJJJJIIIGGGEEE...,,,+++***)))'''''''''!!!&&&+++111HHHiiibbb999444+++(((***&&& '''444QQQaaahhh___LLL999DDDcccOOO111'''###"""$$$######$$$'''((((((((($$$)))(((###!!!%%%+++)))$$$!!!$$$'''&&&$$$%%%(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$%%%''')))******))))))(((***+++***((('''''''''$$$$$$&&&'''((())))))))))))(((((('''((()))+++,,,------...---,,,***(((&&&---000???\\\uuu\\\JJJSSSqqq~~~nnnMMM...---+++'''###%%%***)))&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&''''''''''''((()))***''''''000<<>>===CCCVVVeeetttlllbbb^^^^^^___^^^[[[OOOKKKDDD===888444222222888777555333111000//////111000...------...000111222111///...---------...///---++++++---/////////////////////000000111222000000000000000000000000111///------...///...---,,,---...//////...---,,,///......333999>>>@@@???999666333111111111111000000333666444000...111444333111000000222222...***111111111333555555444222,,,)))***...000000222777222111000111222222111000111111222444666666333111555666888888777444111////////////000000000000000///......------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))******+++)))(((((()))***((('''++++++,,,+++***+++...000,,,+++***)))((((((((((((((()))***+++,,,,,,,,,,,,******)))((()))***+++,,,(((''''''))),,,------+++&&&&&&'''))),,,...---+++---,,,++++++,,,---///000222222333222111111444666===>>>??????===999555222555444333111111444:::???>>>>>>>>><<<999888999:::;;;>>>@@@???<<<:::;;;<<<>>>===;;;999888777777777777777666666555444444333111///------///111111111,,,+++++++++******))))))***+++)))&&&(((,,,---)))---,,,+++******,,,...///++++++++++++******)))(((+++,,,+++***((((((***,,,......,,,***---111000,,,000---))))))+++,,,+++(((***((())),,,,,,***---222FFFjjjzzzXXX===000,,,//////000000///---,,,***(((%%%$$$'''(((&&&%%%'''&&&((())))))((((((***+++***)))'''&&&%%%%%%&&&''')))'''&&&''')))++++++***---666CCCLLLOOONNNMMMLLLDDDEEEGGGHHHHHHGGGFFFEEE111...---,,,***'''(((+++"""%%%(((---GGGmmmjjjDDD888111---...,,,&&&&&&***444???CCC???666...AAAeeevvvGGG...'''"""!!!%%%%%%&&&&&&&&&&&&$$$### %%%((((((%%%###&&&***+++&&&###$$$'''(((&&&$$$)))))))))(((((((((((((((&&&'''((('''$$$###%%%'''$$$&&&(((+++---...//////)))*********)))(((''''''&&&&&&''''''&&&&&&%%%$$$(((((((((((()))***+++,,,)))***,,,------,,,,,,,,,---777PPPsss|||]]]HHHMMMnnnzzzXXX222///,,,'''%%%''')))(((%%%&&&&&&&&&&&&'''(((******((((((''''''&&&&&&&&&%%%)))***+++***'''***999JJJzzzrrrOOOFFF]]]xxx{{{ZZZ;;;,,,((('''&&&)))******)))(((''''''((()))((('''(((***---------444000,,,*********++++++'''///999???TTT|||}}}```DDD888;;;888<<>>AAA???:::777999<<<<<<:::888555333333333444555444222111/////////000///...------///000111222,,,+++***))))))(((((((((******)))&&&(((,,,,,,)))------+++))))))+++...000+++,,,,,,,,,,,,***((('''+++++++++)))((((((+++---...---******,,,//////---***)))((()))+++---,,,++++++***+++---,,,+++000666IIImmmwwwUUU===222...---------...---,,,+++***)))'''&&&(((++++++(((%%%%%%''')))))))))((()))***)))((('''&&&&&&&&&&&&'''***)))((()))***+++++++++...888FFFPPPRRRQQQNNNMMMJJJIIIHHHGGGEEEDDDCCCBBB:::777777777222+++***///+++)))(((---HHHqqqwwwZZZMMMDDD:::333000...,,,,,,***,,,***,,,---,,,BBBfffiii===+++'''###!!!%%%&&&''''''&&&$$$"""!!!%%%$$$$$$%%%&&&&&&$$$###$$$###!!! """$$$### %%%%%%%%%&&&%%%%%%%%%%%%***---...,,,)))(((***...((()))+++---.........---))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''((()))***+++'''))),,,---,,,---///111333FFFfffZZZCCCHHHjjj```999111---)))***,,,,,,+++***&&&&&&&&&'''((()))***+++******)))(((&&&%%%$$$$$$'''(((***)))'''///CCCXXX}}}^^^GGGNNNllloooIII111)))((('''%%%)))***+++)))'''&&&''')))---)))&&&%%%''',,,///111333000+++))))))*********(((...999DDD\\\zzz]]]CCC777888444666@@@EEEUUUmmm~~~{{{yyyuuurrrnnnjjjbbbXXXNNNFFFAAA>>>999888777666555666777888222111000///...//////000333333222///,,,,,,///111///...---...///000000///111000000000000111111222111111000000///.........000000111000000/////////...///000111222222111000///......222999>>>??????222222222333444333111///555333222333555555222000000......000222222...***,,,---...000111333555777111......222444555888===444222111111222222111//////......000111222000...111333666777777444111///------.........///////////////000000///...+++***,,,,,,,,,+++++++++*********************)))((((((''''''''')))+++,,,+++***((('''(((((()))))))))(((((((((((('''(((((()))***)))***,,,------,,,+++***,,,+++***))))))***+++,,,+++---...///...---+++++++++,,,...111444444111...------,,,,,,---///000222111222333222111222555777777888:::;;;:::777333111666666555333333666;;;???999::::::888666666777888777;;;>>><<<777444666999888666333000///...///000444222000...,,,,,,------000//////......///111333---,,,+++)))''''''''''''+++,,,***''')))---...+++------,,,***(((***...111,,,---...///...+++(((&&&***++++++***((()))+++------+++)))***++++++,,,---)))(((((()))+++,,,+++++++++***)))***))))))111:::MMMpppqqqOOO:::333///,,,,,,,,,,,,++++++******((('''&&&(((***+++(((###&&&'''))))))'''&&&&&&'''(((''''''&&&&&&&&&&&&&&&+++++++++******+++,,,---333===KKKTTTVVVSSSPPPNNNLLLKKKIIIGGGEEECCCBBBBBB___[[[ZZZWWWHHH444))))))((("""$$$...HHHqqqyyyvvvkkkYYYGGG;;;444...((()))'''$$$)))......AAAccc^^^555(((((($$$""""""$$$&&&'''%%%$$$$$$%%%%%%""" """%%%&&&### ###$$$######%%%%%%"""$$$%%%&&&&&&''''''&&&&&&+++,,,---,,,)))(((***---+++,,,,,,,,,+++)))'''&&&(((''''''((())))))'''&&&######%%%&&&'''(((((((((%%%&&&&&&''''''((((((((()))+++------,,,---222666EEE^^^~~~XXXAAABBBaaa~~~jjjGGG444---((()))+++******+++''''''''''''((()))******+++***)))((('''%%%$$$$$$%%%&&&((())),,,888QQQggg}}}hhhPPPLLL```}}}bbb>>>...+++)))''''''(((***+++)))&&&%%%(((+++...+++&&&%%%'''+++///111111...+++))))))******)))+++///:::IIIdddzzzYYY@@@333333///111999;;;HHH\\\rrrzzzvvvooofff\\\RRRKKKGGG<<<:::888666555555777777222222111000////////////000222333111...---000333222000000111222333222111111111111000000111111222000000000//////.........///000222111///......///...///000222222222111111000......222888<<<======222111111333444333111...555333111333666666222...333000---,,,...---***'''---.../////////111555888333000111444666555777;;;444222111111222222000///---,,,,,,---//////...---///000222444444222000...,,,,,,------.../////////---...//////...---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((((((((((()))***)))'''%%%''''''''')))******(((%%%(((((((((((()))***+++,,,,,,,,,------------,,,,,,///...---++++++,,,------))),,,///000000///...///***+++...222555666444222...---,,,,,,---...000111///000111000000111444666222333555666666444333222444444555444444555888;;;444555555444333333444666333666888777444222333444555333000---,,,,,,...///333111///...,,,,,,,,,---000000000///......000222///---+++)))'''''''''''',,,---+++(((***...///,,,+++------+++))))))---111---...000000///+++'''%%%(((***++++++***)))+++,,,+++))))))++++++******---++++++,,,++++++***(((((()))'''''''''%%%&&&///:::RRRssskkkHHH777333000------,,,+++******))))))$$$&&&&&&%%%&&&(((&&&"""((())))))(((%%%$$$$$$%%%'''''''''''''''''''''&&&***+++,,,+++***)))+++---666@@@MMMUUUVVVSSSPPPNNNJJJIIIHHHHHHGGGFFFEEEEEEvvvvvvxxxvvvbbbAAA+++%%%"""###...;;;XXXttt}}}xxxhhhXXXJJJ999***)))&&&###(((,,,+++AAAhhh~~~UUU...&&&)))%%%### """%%%%%%$$$$$$&&&(((###""""""$$$&&&'''%%%$$$%%%***'''%%%'''(((&&&$$$%%%&&&((()))))))))))))))))))))(((&&&&&&'''(((************)))'''%%%$$$'''&&&%%%&&&((()))'''$$$###$$$%%%'''((((((((((((&&&'''''''''(((''''''''')))+++---------111999@@@___yyy~~~XXX???;;;UUUsssyyy___FFF:::///+++)))&&&'''***)))((((((((((((((())))))((((((((((((''''''''''''((((((***///666GGGaaaxxxzzznnnYYYNNN]]]zzztttTTT555,,,,,,(((&&&(((''')))+++)))&&&%%%)))------+++((((((***,,,---------+++))))))***+++***)))---...999KKKhhhxxxWWW???111000---000777777AAALLL^^^ttt}}}uuukkkaaaXXXSSSFFFCCC???:::777555444555222222111000000/////////...111444333///...111444555444444555777777666555222222111000000111111222//////////////////......---000222111///------...,,,---///000111111000000111000///222888<<<<<<;;;333222111222333222000...222222333444444333111///333...)))'''(((******)))///000000///...000444888444222222555666333444777333111000000000000///---+++***)))***,,,,,,,,,***+++,,,---...///...---,,,+++,,,,,,---......//////++++++,,,,,,,,,++++++***------------,,,,,,,,,,,,***+++++++++***)))'''&&&((((((((()))******'''$$$(((((((((***,,,,,,(((%%%)))))))))***+++---...//////......------.........111000///.........//////+++...222222000.........++++++---000222333111000...---,,,,,,,,,---...///---...//////...000222555111111111222222222222222000222333333222222333444111222222111000000222333111222222222222111111111555333000...---...000111222111000///......------000000000...,,,+++---000...,,,***((((((((()))***,,,---+++(((***...///,,,))),,,...---***))),,,000,,,---000111///***&&&"""&&&))),,,,,,,,,******++++++(((***...---)))***...+++,,,------+++***)))((('''''')))***((((((000;;;[[[zzziiiEEE777666555///...---+++***))))))((("""'''((($$$###&&&&&&$$$)))***)))'''%%%%%%&&&(((&&&&&&'''''''''''''''&&&(((***+++***'''''')))+++555>>>KKKSSSTTTQQQOOONNNJJJJJJJJJJJJHHHGGGEEEEEEkkkooo{{{nnnLLL222))))))$$$)))---(((555QQQccckkkyyyyyyiiiOOO888,,,(((###%%%'''(((FFFtttzzzOOO***%%%)))&&&$$$!!!$$$&&&%%%######%%%'''"""%%%((()))((()))***,,,!!!(((&&&"""###%%%$$$ """%%%&&&&&&&&&&&&+++***))))))))))))))))))&&&'''(((*********))))))'''%%%$$$%%%((((((&&&$$$''''''((((((''''''&&&%%%'''((((((((((((((('''&&&&&&))),,,---///666AAAJJJrrrzzzVVV<<<444JJJjjjuuu___OOO===444---'''(((,,,***))))))(((((((((((()))&&&&&&&&&'''((())))))***---,,,...555@@@SSSoooqqqcccRRRQQQmmmhhhJJJ///***+++&&&###'''&&&)))+++)))&&&%%%***...+++******+++------+++******))))))***+++,,,+++***++++++666IIIgggtttWWW???222000---222999777999;;;IIIbbb{{{wwwlllccc]]]QQQMMMGGG@@@:::666444333222222222111000//////...,,,000444444111///222555888777777888::::::999888222222111111111111111222////////////////////////,,,///222111...,,,---...***+++---////////////...333111000333888<<<<<<;;;333222111111222222000...///222666666222000000111///***$$$###&&&***------111222222000...///333777444222222555555222111333222000///...//////---,,,)))((('''((()))******((())))))******++++++******++++++,,,------...//////)))))))))))))))*********......------------,,,,,,)))************(((&&&%%%&&&&&&(((+++------+++)))***)))***,,,......)))&&&))))))***+++,,,...000000111000...------...///000333222111000//////000111///222555444000,,,******...------.........+++)))///...---,,,+++,,,---...,,,------------...111444111111000000000111222333...000222222111000///000///000111000//////111222000//////000222222111///777555222//////000333444111111111000000///......///000000---***)))+++---,,,+++)))((((((***+++---+++,,,***((()))......+++(((,,,///...***))),,,000+++---///000...)))$$$!!!%%%(((,,,...---+++******+++)))+++000///******...'''))),,,---,,,,,,,,,,,,''')))...000...,,,333<<>>XXXqqq|||jjjMMM777000222000***...'''&&&......(((&&&,,,&&&++++++&&&(((///...'''***000111666PPPsssxxxbbbYYYUUUeeeSSS===,,,******&&&%%%******)))((('''''')))+++,,,///(((###%%%)))(((''''''+++***)))(((''''''((())),,,000666KKKsssmmmKKK???333000000111222555888666<<>>333000000000111444222333888CCCRRRfff}}}wwwlllaaa[[[TTTJJJCCCAAA>>><<<999777777555333000111111111222222333333333444333222333555555444222666444333333444555555444111111111222222333444555333333444777:::999333...111//////222222//////222777666555555777888::::::777555333222222222000...///000222222333222111000---------.........//////...---***))))))***,,,---+++,,,---,,,*********+++++++++++++++***)))((('''***)))(((((((((((()))******))))))***++++++***(((+++---...---+++*********)))''''''******'''&&&)))''')))++++++(((&&&&&&''''''&&&'''(((***+++)))(((+++++++++...111222000...---,,,+++,,,...000000000***+++,,,///222333222000666444222000000000111111333222222333111---...222000///...---------------,,,---...---+++++++++---...,,,******,,,---------.........//////...------+++---...---******,,,...---000000,,,+++...000////////////000000000111111---......///////////////444333111/////////000111///111333333000///111333222...,,,///000......000---,,,+++******+++,,,---...,,,))))))+++,,,------)))))))))***---------+++***,,,------,,,+++******************+++,,,---...///,,,***,,,//////,,,(((******))))))))))))(((((()))+++(((+++000+++///@@@ddduuuPPP777<<<666111---***)))******((('''---******,,,***%%%''',,,+++***)))'''&&&&&&&&&&&&***'''%%%$$$&&&'''&&&%%%$$$&&&((()))))))))***+++333<<>>JJJVVVmmmfffBBB111### """111\\\fff>>>(((%%%%%%%%%%%%((($$$"""$$$%%%$$$%%%'''%%%'''(((...;;;DDD;;;+++###""""""###$$$$$$"""!!!#########$$$$$$%%%%%%&&&&&&)))+++,,,***(((''''''*********(((&&&&&&(((***,,,******,,,//////,,,(((((())))))((('''(((***,,,$$$######$$$&&&'''&&&%%%%%%(((000???WWWsss~~~kkkSSSAAA:::AAAUUUggg}}}}}}jjjQQQ???555000333......222000)))(((,,,)))(((***---------222999LLLWWWcccooo~~~nnnTTTEEENNNbbb^^^999///'''((((((%%%(((...+++***)))))))))***,,,---+++%%%"""%%%(((((('''(((+++***'''%%%%%%&&&)))***...333@@@YYY~~~fffCCC999000...------...000...000444888???QQQooo|||sssmmmeeeZZZPPPLLLHHHCCC>>><<<===<<<777333111111111222333444555555000000///111333333222111444333222333555666666555555555333333444555888999666444777???GGGEEE999---333000000333333000000333555666888:::;;;:::888777777666444333333222000......///111222222222111111......---,,,---...///000---,,,***((('''((()))***((()))***)))((('''((())))))))))))))))))((('''&&&))))))(((((((((((()))))))))(((((()))******)))'''+++,,,+++***'''&&&'''(((+++(((''')))(((%%%%%%(((&&&'''))))))'''&&&''''''&&&&&&'''))),,,......------,,,+++---///000000///---,,,+++,,,///111111111------...111555666555444666666555444222111111000444111000111///,,,...333///......---------......---......---+++***+++,,,///---++++++,,,---------............---,,,++++++,,,------,,,++++++---...111444333...+++---...---....../////////000000000///////////////.........222111000//////000111222///000111222222111///...000,,,***...000000000333333111---+++))))))***+++///---+++***+++,,,,,,+++)))((()))***,,,---,,,++++++************)))))))))((()))***++++++++++++++++++******---000000,,,(((+++******)))((('''&&&%%%###&&&$$$'''---***///BBBkkksssPPP777888000---,,,++++++,,,,,,***(((...---,,,,,,)))&&&'''++++++***)))''''''''''''((()))(((%%%%%%&&&&&&%%%$$$%%%''')))***)))***+++---666???FFFIIIKKKMMMLLLIIIOOOJJJGGGJJJOOOQQQMMMHHH+++)))222RRRlll[[[:::,,,)))'''&&&''''''&&&%%%$$$&&&### ---111>>>bbblllEEE111'''((((((888bbbaaa999'''%%%&&&%%%&&&'''$$$!!!###%%%&&&$$$""""""'''***000BBBOOOBBB***+++&&&  ###%%%#########$$$$$$%%%%%%%%%###%%%'''((('''%%%%%%&&&+++++++++)))&&&%%%&&&((('''''')))+++------)))&&&)))))))))((('''))),,,///%%%%%%$$$$$$%%%&&&''''''(((///;;;NNNkkk~~~gggPPP>>>888BBBOOO^^^qqqlllVVVEEE;;;999555333444111------111///***+++000111444BBBSSSjjjsss{{{~~~}}}rrrYYYBBBAAATTTqqqlllMMM000,,,***+++)))'''***000+++******)))***+++,,,,,,)))$$$"""&&&((('''''')))+++***'''%%%%%%''')))+++...222AAAaaa|||\\\<<<444---++++++)))***---///000222444888GGGddd}}}zzztttkkkaaaZZZVVVMMMEEEBBBCCCCCC???:::444444444333444555666777/////////000222333222000000000000222444666555444777666444333444666999;;;888888;;;CCCJJJGGG;;;///555222222444444111111333666888;;;<<<;;;:::888888888666444444444333111///...///111222333333222111000...---,,,,,,---///000---,,,***(((((((((((()))((()))******(((((()))***************))))))((('''(((((((((''''''''''''''')))((('''(((******(((''')))))))))'''%%%%%%'''(((---)))'''((('''$$$%%%(((((()))************++++++***)))***,,,///111111000///.........///000111111---,,,+++,,,...000111000//////000333666777777666555555555555444222000...222000///111000---...111---------------...///000---...///...,,,++++++,,,000...,,,,,,---......---.........---,,,+++***))),,,------,,,,,,,,,---...666888666111---...///---............////////////222222111000000000000000////////////000111222333222111000000222222000///222---,,,///111000111444888555000+++((('''((()))///---,,,,,,---......------,,,+++,,,......,,,+++,,,***)))((())))))))))))'''(((***++++++***)))((()))((((((***---...,,,***(((((()))((('''&&&''''''!!!%%%$$$'''---+++333GGGsssqqqMMM222000$$$,,,,,,...//////...---+++---111555222***$$$&&&***(((((('''&&&&&&((()))***((('''&&&&&&&&&&&&%%%%%%&&&((()))******+++---///;;;BBBHHHJJJLLLOOOPPPNNNRRRLLLHHHJJJPPPQQQLLLEEE((('''000PPPmmm```???000000...+++(((&&&%%%"""''''''$$$+++)))666bbbuuuLLL111(((,,,***>>>jjj___777((('''&&&%%%&&&$$$$$$###$$$&&&%%% !!!&&&***000BBBOOOAAA)))...)))###!!!"""######$$$$$$$$$$$$$$$%%%%%%"""$$$&&&'''&&&%%%&&&'''+++,,,,,,***'''%%%%%%&&&$$$%%%'''***+++***'''%%%((()))(((((('''))),,,///&&&&&&&&&&&&%%%&&&'''((($$$///AAA[[[{{{kkkSSS@@@555555;;;KKKaaaxxx~~~qqqbbbVVVKKKGGGCCC>>>888333444888666000///555;;;EEEZZZoooyyyjjjZZZLLLEEEJJJfffwwwVVV===+++***++++++(((&&&'''+++***************+++++++++((($$$$$$''')))'''''')))+++***(((&&&&&&(((***+++///222DDDiiiqqqNNN777111------,,,***+++...000//////333888EEEZZZlllvvvnnnggg]]]QQQJJJJJJIIIDDD???999888666555444444555666111000000111333444333111000000000333555777666444666555333222333555888:::777999<<>>JJJXXXiiizzz}}}rrrcccVVVNNNKKKDDDNNNZZZhhhzzzlllXXXOOOZZZjjj}}}dddDDD111)))((()))((('''&&&%%%###!!!''''''((()))))))))))))))***((()))+++***''''''*********+++,,,,,,,,,,,,,,,111???^^^yyySSS888///---...111111///111555111...---///222777BBBMMMkkk~~~wwwoooggg^^^XXXOOOLLLFFF@@@;;;777666555666555444444555555333111333333444666999999777555333222222333333444555666444555666333000000222555222000000444555333444777444777::::::777777:::===:::888666555555555333111//////000000000...---,,,//////.........---------,,,,,,,,,,,,,,,+++,,,,,,'''((())))))(((((()))+++******+++++++++++++++***------......---+++***)))***))))))***++++++***((((((***,,,,,,,,,+++,,,---///------000000---,,,...///---***+++---///...---111///......000111111111111444666555333111111222///...---...111333333333111///......///000000//////000000000000000000///...+++,,,111333000,,,+++......---------......///+++---......------///000333111///......///......,,,---------------,,,,,,...,,,***,,,...000000///+++//////,,,+++///111111/////////000000000111111000///---------...000111000000111222333444444444444555444000------111444888111------...,,,---000************+++,,,...///---,,,,,,---///000...---+++***)))***+++***)))'''...+++***+++//////+++'''---,,,+++***))))))((()))(((((('''&&&&&&'''***,,,+++...///,,,&&&###$$$'''&&&***)))))),,,+++777PPPwww}}}XXX;;;777***&&&(((++++++)))((()))***+++555;;;444,,,)))+++,,,---+++)))''''''))),,,...??????>>>888000***&&&%%%&&&'''(((((((((***...111<<>>444+++&&&$$$&&&&&&''''''(((***...111:::BBBIIILLLQQQVVVYYYXXXUUUWWWXXXVVVQQQNNNMMMNNN $$$777ZZZ|||hhhFFF---%%%'''''' ***---000ZZZzzziiiBBB///(((---777UUUqqqEEE*********''''''%%%%%%&&&&&&$$$%%%)))((($$$((('''&&&&&&'''((()))***)))(((&&&$$$$$$&&&%%%###(((&&&$$$$$$%%%%%%$$$###%%%''')))***)))''''''(((---+++((('''''''''%%%$$$))))))((('''''''''''''''+++((('''))),,,,,,(((###''''''''''''''''''''''''&&&'''+++111888:::999777999::::::666444888@@@GGGWWWgggvvvxxxuuu{{{uuueee\\\YYYXXXcccoooiiiXXXWWWccc]]]___gggsss{{{}}}}}}{{{vvvrrrttt}}}nnnOOO888,,,))))))'''(((((((((((((((''''''))))))(((((((((((())))))***,,,------+++)))(((((()))''')))///222000///111???\\\___???///))))))))))))***+++,,,---000...000333333222:::EEE___yyyuuunnngggZZZPPPLLLKKKDDD;;;<<<999666555333222222444666444222111333444444444666888:::999555222222333999888666666777888888777111666888555555888777222666888:::999666555777999666555333333333333111000000///...---,,,+++++++++///000000000///---+++******))))))***,,,...---,,,))))))((((((((())))))*********))))))))))))******+++(((&&&''')))***(((&&&*********+++---...000000,,,++++++///444555000+++.../////////......,,,,,,***---000111000//////000...111111---///333111,,,,,,------......------,,,---///111222000/////////......///000000000000000///---,,,---000111000...,,,,,,---------------,,,111111000---+++***,,,---***,,,......,,,+++...000---------...000000---+++***+++------------...000---+++***,,,///000...+++555333111//////111444666;;;777333000000111111111444///---///...+++,,,111222222333333333444444444333111///.........,,,+++777555333///---,,,++++++&&&''''''((()))*********+++,,,,,,---,,,+++)))))),,,,,,,,,+++++++++************+++)))((()))+++---+++,,,,,,+++)))((()))***))))))(((((((((((())))))444---))),,,,,,'''&&&))),,,+++&&&)))---)))444MMMzzzxxxMMM555---+++---------,,,,,,+++++++++---***)))***,,,---***'''&&&&&&'''((((((***222999NNNcccUUU888111---###$$$'''((())))))((()))+++---999???GGGNNNQQQQQQQQQPPPSSSQQQNNNKKKJJJKKKMMMOOO&&&$$$000NNNmmm||||||www|||nnnGGG///((()))---###+++111;;;ffflllFFF555...222@@@aaannnCCC)))******((('''%%%&&&'''&&&$$$%%%)))(((%%%(((((('''&&&'''((()))***$$$$$$$$$%%%&&&(((((('''$$$$$$$$$%%%&&&'''((()))***+++,,,+++((('''&&&''',,,***((('''''''''&&&%%%))))))(((''''''''''''''')))'''&&&(((,,,,,,'''###''''''''''''''''''''''''&&&''')))---222444333111222333555444333777???EEEXXXeeeppprrrrrrvvv}}}zzzyyy}}}hhhYYYVVVSSSPPPRRRZZZcccgggjjjmmmxxx~~~|||xxxuuunnnfffffflllwwwqqqUUU>>>///***((('''(((((())))))))))))(((((((((((((((((((((((((((((()))***++++++)))''''''&&&(((&&&(((---000000111555MMMiii{{{WWW;;;---(((((((((((()))***+++,,,------000444333222888@@@SSSkkk~~~wwwlllbbb]]]YYYOOODDDDDDAAA>>><<<;;;:::::::::777555444555888999999999777999;;;:::777444444555:::999888777888888777777:::>>>===999888:::888444777999:::999666555666888666555444555555555333111000///...---,,,,,,,,,,,,+++,,,---/////////.........---+++,,,------,,,***+++***)))(((((((((((((((((((((((()))***+++,,,------+++)))***,,,---+++)))+++++++++,,,...000222333...------000333444111...000/////////............+++---000111///...---...,,,///000...000555444///,,,,,,------------,,,,,,---///000000///...//////......///000000000000000111///...///111222111///,,,,,,---...............222222222000---,,,,,,---+++---///...,,,,,,---///---------...000000---+++***,,,------------...000---,,,+++---///000...,,,333111///......000333555:::777333111111222111000777111///000///+++,,,000111222222222222333333333222000//////000111000///666444222///---+++++++++((())))))***++++++,,,,,,+++,,,---------,,,***))),,,,,,,,,,,,++++++++++++------,,,***(((''')))+++---......,,,)))(((((((((******))))))))))))))))))---******------)))(((***+++***&&&***...,,,888SSS~~~sssJJJ444---+++,,,,,,,,,,,,,,,+++******++++++******++++++)))((('''''')))******+++333;;;UUUeeeWWW;;;444000'''(((&&&'''))))))((())),,,...444;;;CCCIIIKKKKKKLLLMMMOOOMMMKKKJJJIIIIIIJJJKKK)))"""%%%999OOOZZZYYYUUU^^^~~~lllCCC...***)))...$$$)))444GGGtttxxxYYYHHH;;;777FFFlllkkkAAA''')))***((((((%%%)))***(((%%%&&&******''')))((('''''''''(((******###$$$&&&((())))))))))))###&&&((('''&&&&&&***---//////...+++(((&&&&&&&&&+++)))''''''(((((((((''')))((((((((('''''''''''''''&&&%%%(((++++++'''$$$'''''''''''''''''''''''')))((((((***,,,......---///222555777999<<>>@@@???;;;:::<<<<<<999999::::::888666555555666555555555777888777555222000000///...------------+++,,,---...////////////111000...------,,,***)))++++++***)))(((''''''&&&(((((()))***+++---...///---,,,+++,,,---...---,,,...---------///222555777//////000000111222222222111000///...---...//////,,,...000000...,,,,,,,,,+++---......222666666333,,,,,,------------,,,,,,......///...,,,,,,...///......///000000000//////333111000000222222111//////////////////...---,,,111222333222///---,,,,,,---...///...,,,,,,---...---------...000000---+++***,,,------,,,---...///...------...000000///...000///......///111333555888666444333333333111000777333111111///,,,,,,///000000000111111111222222111//////000222444444444444222111...---++++++***+++++++++,,,,,,------...,,,---.........---,,,+++------------,,,,,,,,,,,,,,,---,,,***((((((***,,,/////////---***(((((((((++++++***)))))))))))))))******,,,///---)))(((*********'''+++000///===ZZZiiiDDD111,,,))))))***,,,,,,,,,+++)))(((***+++,,,,,,***))))))***'''&&&)))+++***+++333===SSS[[[MMM666///---((((((%%%&&&'''((((((***---///666>>>GGGLLLLLLLLLNNNPPPJJJJJJJJJIIIHHHGGGEEEEEE***###"""+++555999999999GGGrrrfff>>>000...(((,,,&&&***666OOO{{{zzzlllXXXHHHPPPwwwkkk@@@&&&(((***((((((&&&,,,---***'''(((------******)))((((((((()))***+++((((((+++...---)))((()))'''***---***&&&%%%(((---//////---***'''%%%&&&'''***(((''''''((())))))((((((((((((((((((''''''&&&%%%%%%%%%(((******'''$$$'''''''''''''''''''''''',,,+++******+++---...//////222777;;;===@@@CCCFFFHHHKKKNNNUUU___fffddd]]]UUURRRVVVbbbqqqqqqcccUUUPPPPPPOOOPPPQQQ___gggqqquuuvvvxxx{{{~~~kkkXXXGGG===000******,,,,,,***((((((((((((((())))))***&&&((()))++++++)))(((&&&((((((''''''''''''&&&%%%(((&&&''')))+++000<<>>+++((('''***+++***---222DDDoooccc>>>333000'''++++++,,,222HHHooonnnlllnnnBBB((())))))((()))'''---...---***,,,000000---+++***)))(((((()))***+++******///444111+++(((+++'''+++---+++'''&&&***...,,,,,,+++)))&&&&&&''')))***((('''''')))******)))((((((((()))((('''&&&&&&%%%%%%'''((()))(((&&&$$$((((((((((((((((((((((((++++++******+++,,,///111---111555999;;;<<<======>>>>>>???DDDOOOVVVRRRIIIGGGDDDFFFMMMXXXeeeuuurrrkkkhhhcccaaabbbwww~~~yyyeeeNNN???555444222000///...,,,+++(((((('''''''''((()))***((()))+++,,,,,,+++)))(((***(((''''''))))))(((&&&***(((((()))+++444FFFWWW|||xxxRRR666,,,,,,************+++,,,------//////...---...222777:::888BBBSSSiii|||qqqiiihhhbbbZZZVVVTTTLLLBBB@@@???>>>>>>>>><<<999666555444444444555555555555<<<>>>???>>>;;;999888999888777888:::<<<>>>AAACCC===<<<;;;999888777555444222222444666888777444111111111000/////////000000//////......------------...,,,++++++,,,,,,+++)))))))))***+++,,,,,,,,,+++...------------......///------------,,,++++++,,,///......///000333666888//////...---++++++...000///...,,,++++++,,,...000***,,,......---,,,---///---++++++...000000///...+++,,,,,,,,,,,,,,,,,,+++.........,,,******,,,.........////////////......000000000///...------...000000000000///...---,,,///111444555222///---,,,000///............---,,,---------...000///---++++++---...---,,,,,,---//////000111111000/////////......///111333444555666333333333444555444111///...//////......000000000....../////////000000000111000......000111000000/////////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,---.../////////...---......---------,,,,,,,,,******+++******+++---000***,,,------,,,+++,,,...***)))(((((('''''''''''',,,......,,,++++++,,,,,,******(((+++///000BBBaaatttOOO333,,,***&&&&&&(((***,,,,,,***((('''(((+++---,,,)))((()))+++'''%%%(((---,,,+++777HHHTTTHHH;;;000)))***+++'''$$$$$$%%%&&&'''***...111>>>DDDJJJLLLKKKKKKMMMPPPGGGHHHHHHGGGDDD???:::777...+++((('''&&&&&&,,,444GGGoooccc@@@333///''',,,///---***777RRRiiissstttGGG***))))))(((***)))+++------,,,...222222...,,,+++***)))))))))***+++'''(((///777555,,,***///%%%(((******)))***...111*********)))''''''((()))***)))'''((()))******)))'''((()))))))))(((&&&%%%&&&''')))))))))'''&&&$$$((((((((((((((((((((((((((())))))))))))***---///000222666999;;;:::999888888888777999???EEE@@@999???<<<<<>>;;;999999777666666888999888888<<>>???===>>>AAA???===;;;::::::999777555444333444555777666333111222111111000000111111111...------------...//////,,,***)))***,,,,,,,,,***)))***,,,...//////......000//////.........//////000111111000---,,,,,,------------...000111222333///---,,,*********+++,,,......---,,,---...///000,,,---......---,,,---///...++++++...///---+++,,,++++++,,,,,,,,,,,,++++++...//////---++++++,,,---....../////////...---------...///...,,,+++,,,---***+++,,,...000111111111000222555666444222000000000...---...//////...------------...000000---+++,,,---......,,,,,,---...///000111111///......///...///000222444555555555222111111222444333111///+++......---...111222000........./////////000000111000...---...///...---....../////////...------++++++++++++++++++++++++,,,---.../////////...---------------,,,,,,,,,,,,//////...,,,)))(((***+++(((***+++,,,+++,,,---///))))))(((((((((((()))))))))+++***))),,,///...***)))+++(((+++///111EEEfffiiiDDD...,,,,,,&&&'''(((***+++++++++)))(((***+++,,,,,,***))))))***+++''')))///......>>>SSSYYYCCC777000'''''')))"""$$$%%%%%%%%%&&&)))...111@@@BBBEEEFFFFFFGGGGGGHHHAAABBBBBBBBB>>>999444111>>>333((($$$$$$&&&,,,222JJJpppoooLLL<<<999777888===666---555DDDQQQ[[[rrr~~~{{{MMM---***)))(((******&&&)))++++++///222111------,,,+++***)))***++++++'''(((000999666***'''---&&&'''((()))***,,,...000***+++,,,,,,)))(((((()))+++***(((((()))***)))((('''((()))***)))(((&&&%%%((()))++++++)))'''%%%$$$((((((((((((((((((((((((''')))******((((((***---111222555888999999777555222444333222444888777333777555555666444666@@@LLLTTT^^^hhhllllllpppyyyyyyyyykkk```QQQDDD;;;555///+++)))***,,,000222111---)))+++***))))))***+++---///++++++++++++++++++++++++---)))%%%&&&***,,,***(((((('''(((+++111CCCccc}}}zzz\\\@@@333///+++************+++,,,---...---///...***,,,222555333999===DDDRRRjjj}}}tttrrrrrrgggXXXPPPMMMIIIFFFCCCAAA>>>;;;<<<999777777888:::999888;;;???BBBBBB>>>;;;;;;===CCC??????BBBAAA<<<;;;>>>@@@>>><<<;;;<<<<<<999777777666555666666666444222222222111111111222222333000///...---,,,---......---+++++++++,,,---,,,++++++---...000111000///...///////////////000111222111222222000,,,******+++***+++,,,---.........---///,,,******+++,,,***(((////////////000000000111111111111///,,,++++++---///+++***///000---+++---++++++,,,,,,,,,,,,++++++...///000///---++++++,,,......//////......---,,,***,,,...---,,,+++---///)))***,,,---///000000000---000333333222111111111///...,,,---000111///------------...000000---+++,,,---......,,,,,,---......000222111...------///---...000222444444333333000000///000222222111///+++000000......222222///...////////////000000000111///------...///...------...///000000000///...+++++++++++++++++++++++++++,,,---...///......---,,,,,,,,,,,,++++++++++++000000///,,,)))((()))***(((***++++++******,,,---))))))))))))***+++,,,---(((***))))))---...'''(((***))),,,111444JJJmmmaaa>>>---//////(((((()))******+++++++++***++++++******++++++)))(((***%%%&&&---,,,---@@@YYYTTT888...---%%%%%%(((%%%%%%%%%$$$%%%(((---111===;;;:::;;;===>>>===;;;666777888888666333///---SSSAAA---&&&'''+++///222NNNvvv^^^LLLLLLPPPKKKPPPFFF<<>><<<===???AAA>>>>>>BBBAAA;;;999<<>><<<<<<===>>>;;;888:::888666666777666555333222222222111222222333333444333000---+++*********///...,,,,,,------,,,+++...///111222222000...---.........///000222444444///111111...)))''''''(((((()))+++------,,,+++***000,,,)))***------***%%%///000111222222222222222555555333000,,,*********///+++***000111...,,,///+++++++++,,,,,,+++++++++---///111000...,,,++++++.../////////...---,,,,,,***,,,......,,,+++...000------......------,,,+++))),,,...///....../////////---,,,---000222000......------...000000---+++,,,---......,,,+++,,,...---000222111...,,,---///,,,---000222333333222111000///......000111000///...222333//////333222...////////////000000000111000...------///000///...---...000111111111000///,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------,,,,,,,,,+++++++++******.........,,,***)))+++---)))***++++++))))))***+++*********+++,,,---//////***,,,+++***---+++ '''))))))---333777NNNrrr~~~^^^;;;---222222+++))))))*********++++++,,,---***)))***,,,---***'''(((!!!"""))))))***@@@[[[OOO111)))---&&&)))...$$$&&&&&&%%%$$$$$$''',,,000444000---...111222///+++---...000111111///,,,+++lllWWW999,,,...)))'''222XXX}}}yyyyyy{{{}}}zzzooo\\\```rrr>>>CCCSSSdddxxxVVV111---+++'''&&&$$$))))))))))))***+++,,,---000//////---,,,+++******)))...222///)))%%%(((,,,***'''&&&(((,,,//////...000,,,///000---222333(((333---)))+++---+++******---)))(((+++,,,***)))***///...,,,***(((&&&%%%$$$,,,+++)))*********)))'''$$$***......///111111...111222222222111222333444000000///---111666555111555222///...222666:::<<>>::::::@@@EEECCCGGGLLLOOORRRVVV\\\aaa\\\XXXRRRMMMIIIEEEAAA???444111...,,,++++++***)))''''''))),,,...///---,,,---,,,+++******+++,,,---+++***((()))******)))((()))(((''''''***,,,***&&&***,,,+++)))222KKKkkkuuuWWW<<>>===???BBBAAA======@@@>>>???AAA@@@???>>>???@@@EEE@@@;;;:::===???===;;;777777777666555666999<<<666333//////111333333222555333111///............,,,---...---,,,---...000444111......111222000...333111//////222444222111222000...,,,+++,,,---...((()))+++,,,------,,,,,,111---******)))&&&'''***111222333444444444444333111888999222+++***---...)))+++---...---,,,,,,---...------,,,,,,------...,,,---...///...---+++)))......---......///000111---...///000//////......,,,,,,.........,,,***(((***+++,,,,,,,,,,,,...000111000///...............000111222111...,,,,,,,,,---.........------...000---+++******,,,.........------.../////////......,,,,,,,,,---------......222222111///......111333333111//////000111000///444222111111222333222111666333222222444333000---000---+++,,,000111...***111---...444666222000333...000///+++***+++***'''///---++++++++++++)))(((************************&&&(((***,,,---,,,+++***((()))************,,,---+++,,,(((,,,888AAAUUUqqqzzzWWW555///111.........+++***,,,000000+++&&&))),,,...---)))&&&&&&'''***'''&&&((())),,,666@@@BBB444((())),,,***'''&&&%%%$$$$$$$$$&&&)))---000,,,+++++++++------+++)))%%%''')))++++++***((('''uuufffFFF///,,,+++---777XXX}}}888666;;;CCCUUU|||QQQ000---***'''))))))(((((())))))***+++------,,,,,,,,,,,,,,,,,,,,,+++))),,,...,,,(((&&&(((+++)))((('''***...000///...222---222666888AAACCC777444---))),,,...---,,,---,,,((('''***+++)))((()))555333000---+++*********+++***(((((())))))'''&&&)))...111000000111000---//////...///000222444555999999666111000333444222222///,,,,,,///333555666<<<======999555444888<<<<<<>>>@@@>>>;;;999:::<<<===:::666444333222000///111...+++*********)))((((((((())),,,......---++++++***)))(((((()))***+++)))''''''(((***+++***))))))((('''''')))+++)))&&&&&&)))+++,,,666PPPnnnzzzeeeIII444,,,***)))'''((()))******)))***,,,...++++++,,,---///000111111777777999CCCVVVqqq}}}tttjjj```XXXSSSRRRKKKBBB<<<;;;<<<<<<;;;???===>>>AAA???;;;;;;===>>>@@@BBBBBB@@@?????????AAA>>>;;;<<>>777444111000222444444333888777444222000.........////////////......000111444222111111222333333222333111//////111222111///000...,,,*********+++,,,***+++,,,---......---,,,111,,,***+++***''''''+++000000000000111111111111000555666///******,,,,,,)))+++...///...---------...........................///111111111///...,,,//////.........///000000000......000222222...***+++,,,.........---+++***///000000///...---///111000//////...------.........///000///---+++++++++,,,---......------///111...,,,))))))+++---......------.........------,,,,,,,,,,,,,,,------------/////////......///222555555222///...///111111111555444333222111111111111555333000111222222000...111...,,,...111222///,,,222......333555111000111...000///,,,+++,,,,,,)))///---,,,+++,,,,,,***))),,,,,,,,,+++++++++******((()))***+++,,,,,,+++***)))***+++++++++*********))),,,***///;;;EEE\\\{{{|||XXX555...///,,,+++---+++***,,,//////+++&&&(((***,,,+++)))'''''')))+++((('''))))))***000999777,,,$$$&&&(((%%%######'''&&&&&&%%%&&&(((***+++((((((''')))***+++***(((&&&''''''(((((()))))))))yyyvvv[[[999------000666OOOpppiii555...+++--->>>hhh}}}PPP111---)))'''***)))((((((((()))***,,,---...(((((()))***+++,,,------******)))(((((((((***+++***+++---000333444333111222///666BBBJJJVVVXXXKKK888000+++---///...///000---)))'''***,,,******,,,777444000,,,)))((()))***,,,***(((((())))))((('''---111333222333555555111111000...///222555888999@@@CCCAAA999222222333222...,,,******,,,...//////666777888555111///111333111333555444///,,,,,,---...,,,******+++,,,,,,+++---+++)))((())))))((('''))))))***+++------+++))))))((((((''''''(((((()))'''&&&%%%''')))++++++******(((&&&'''((()))((((((&&&+++...444CCC\\\sss~~~kkkQQQ888...+++((((((***''')))))))))((()))+++---******+++---...///000111:::888777===OOOjjj{{{qqqjjjeeebbbYYYNNNFFFBBB@@@???===AAA>>>>>>@@@???;;;:::<<<>>>@@@CCCCCCAAA???>>>>>>===<<<<<<>>>@@@>>>888333555777999:::;;;<<<>>>@@@888666333222333444444333;;;:::777555222111000///333222222111111111222222333333444333222222444555222000///.../////////---...,,,***)))((((((***+++,,,------............---000,,,***++++++((((((,,,...---,,,,,,,,,---///000000222111,,,***,,,,,,)))))),,,///000///---,,,,,,......///000000///......///000111222111000///...111000000////////////000333000...000444333---&&&+++,,,---//////...------111222222000...---.../////////...------------...,,,---......,,,+++++++++,,,---......---...000222...,,,))))))+++---......------------,,,+++******+++++++++,,,,,,,,,------,,,------------///333666666333///...///111222333555666777444000...///222444222000///000111000///333111///000333333000---222///...222444222000111---000///,,,,,,......+++...,,,++++++,,,,,,***)))......------,,,,,,++++++*********+++++++++++++++***+++,,,---,,,***(((&&&***......222<<>>TTTkkksssqqqnnniiieeeqqqxxxuuuTTT777000+++,,,///;;;bbbUUU333,,,)))'''&&&!!!((((((((()))***,,,---...((())))))***+++,,,------,,,)))&&&&&&)))+++,,,+++---///333777999999888666444333AAASSSaaammmjjjXXX>>>666//////000///000222000,,,***---///......111888444///***'''''')))***...,,,******+++,,,,,,,,,///222444444888======;;;777555444444777:::<<<<<>><<<<<<<<<;;;<<<===>>>;;;777333333666999;;;<<<===???@@@999777666555444444444444::::::888777555333333222555444333222333333333333444555666444111///111444111000///...------,,,,,,---+++***(((((((((***+++---------......---------///,,,+++,,,,,,)))***------,,,***)))***+++---///111000---***,,,///---((((((+++///000///,,,++++++,,,---///000000///---,,,......///000//////...---222111000///////////////333222111222333111+++&&&+++,,,---...///////////////000000...,,,+++,,,.........------------......+++---......---,,,,,,---,,,---............111333///---***)))+++---...---------------,,,***))))))+++++++++,,,,,,,,,,,,---,,,------------...222555888444///---...111333444333666888555///---000444444333000//////111222333777555333333333222///,,,///......000222333222222,,,//////,,,---//////---,,,***))))))++++++***)))---------------------...,,,++++++******++++++,,,)))***+++------,,,(((&&&,,,222222555===HHHcccZZZ777///---)))***+++***)))***,,,,,,)))'''))))))))))))(((((()))***)))((())),,,+++'''&&&)))$$$&&&(((+++***((('''((('''(((((((((((('''%%%$$$%%%$$$$$$%%%&&&&&&$$$#########$$$$$$%%%&&&((((((kkktttHHH...+++***)))222;;;DDDFFFDDDCCCBBBAAAGGG[[[sssOOO:::///***(((---000777YYY[[[555,,,***)))%%%''''''((()))***,,,...///++++++++++++,,,,,,,,,,,,...***&&&'''+++......,,,,,,000555999::::::999888777===RRRjjjxxxvvv___DDD;;;444333333111000222111---+++...111000111444:::666111+++)))))),,,...---+++***+++---000111111555777777777<<>>NNN[[[eeeaaaUUUIII???888///---***)))))))))(((''',,,---///000000000000000222444666333---(((%%%%%%,,,***((('''((()))))))))))))))((()))+++,,,+++)))+++***)))***++++++***((())))))))))))))))))))))))***(((''''''(((((('''%%%+++&&&%%%(((((('''***///222555;;;NNNmmm}}}kkkPPP888(((***---)))(((...((()))***)))((((((***,,,((()))***,,,...///111111555555666:::HHH___{{{{{{vvvnnnfff^^^TTTIIIAAADDD>>>;;;===>>><<<<<<>>><<<>>>@@@@@@???===<<<<<<>>>===;;;:::999888777555333555888:::;;;<<<===???999999888777555444444444777777777666666555555555666333222222444555444222888999999666222///111333000000///---,,,+++,,,,,,---,,,***)))((()))+++,,,,,,,,,,,,,,,,,,---------...++++++------++++++...---,,,*********+++---///111000---+++...222000***(((+++...///---+++******+++,,,...//////...,,,+++......///////////////...111111000//////...//////000333666444000+++))))))+++,,,---...//////000000---.........,,,,,,...///......---------......///---///000000...---...///,,,...///.........000222///...,,,,,,---......---.........---,,,+++***)))++++++,,,,,,,,,---------.........---,,,---111333777333///---...000222333000333666333///...111555444333222111111222444666999888666444222000---+++,,,,,,,,,...111555555444,,,//////,,,---000000---)))((('''((()))***)))(((***+++,,,,,,---...//////,,,++++++***++++++,,,---(((((())),,,......***''',,,333444888BBBMMMiiiYYY888111///+++---++++++******++++++)))(((+++***************)))((('''&&&)))......***'''(((###'''((('''&&&&&&&&&$$$&&&'''(((((((((&&&%%%((('''%%%%%%&&&%%%###!!!!!!"""$$$&&&'''&&&%%%%%%fffwwwLLL111+++,,,---///000000...---...111333///KKKvvv^^^;;;222333---***...---000OOO~~~___999---)))+++(((''''''((()))***,,,...///------,,,,,,+++++++++***---***((())),,,...---,,,(((,,,222555666666666666<<>><<<>>>??????>>>======>>>@@@>>>;;;888666666777888444666888999888999;;;===999::::::888555333333333333333444555555555444444333111...///333444333111;;;;;;:::777444222222333...//////...,,,+++,,,...---,,,+++))))))***,,,---++++++++++++,,,---...///...++++++...///,,,,,,///---,,,,,,++++++,,,...///000000...,,,///333222---***,,,......,,,++++++++++++,,,---......---,,,+++///000000000000000111111000//////............//////444666333,,,((())),,,+++,,,,,,---......///000.../////////------///111///............///000000000111222222000/////////...///000///......000222000///...///000000...,,,////////////...---,,,,,,,,,,,,,,,---------....../////////...---...111333555222...---...000111222///111333111///...111333333333444333222333555777777777666444111...,,,++++++,,,,,,,,,000555777444,,,......,,,,,,//////,,,((('''&&&''')))******)))))))))***+++,,,---......******++++++,,,---------((('''(((***...///,,,((()))000333;;;HHHVVVpppVVV888333000---111,,,,,,++++++*********************,,,------+++)))((('''***000333///+++***$$$(((***)))((())))))'''###$$$&&&'''(((((('''&&&)))(((&&&&&&'''&&&$$$"""!!!###%%%'''(((&&&$$$"""^^^}}}~~~]]]AAA555//////---,,,***)))((()))---000,,,IIIqqqvvvSSS444,,,,,,///---111...---IIIyyyeeeAAA000''''''***%%%&&&'''''')))***---...///,,,+++++++++************+++***)))***+++++++++***&&&***///222333333444555;;;HHHfffxxx```FFF???999::::::777555666222---+++...111111444777333000,,,(((''''''***+++,,,+++,,,000666===AAACCCAAA@@@>>>===CCCJJJKKKGGGLLLYYYeeehhh```ZZZYYY]]]qqqxxx{{{qqqaaaPPPAAA666666222---)))'''''''''''')))))))))***,,,------------///000...***((()))++++++***)))***---///000111)))))))))***,,,,,,***)))+++)))((((((***+++***))))))******++++++******)))+++***(((((())))))(((&&&+++%%%%%%******(((///:::PPP^^^mmmzzzkkkHHH333///+++)))+++++++++***+++,,,,,,+++******+++---)))***+++---///111333444222333444888CCCYYYuuu~~~sssfff]]]TTTKKKCCCCCCDDDBBBAAAAAA>>>?????????>>>???AAACCC@@@???<<<999666666777888888999999888777777999;;;888::::::888444222111222111111222333333222111000000---***,,,111333222000888666444333444333222111---...///...,,,+++---///---,,,***))))))***,,,---+++++++++,,,---///111222---+++,,,///000------000,,,,,,,,,,,,------------...000///,,,...222222///...//////...,,,,,,---...........................//////...//////000000111...------------......///111222333///+++((()))+++,,,,,,+++,,,,,,---....../////////...,,,+++,,,...///////////////000111111111333333222000......///000000111000...---///000///000111333444222///+++000000000111111000//////------........./////////...............000333666333111...---...///000///111111000///.........//////222444444222222444777222333333222000...---------///...+++...444555111+++......++++++...---+++)))(((''')))+++,,,,,,+++***************)))))))))''')))+++,,,............,,,)))''')))---...+++'''&&&+++///999JJJXXXppp}}}RRR555222111...444,,,---,,,,,,******+++,,,&&&''')))---111222///,,,+++))),,,333666222---,,,,,,///---((((((++++++'''%%%%%%&&&&&&''''''&&&&&&'''&&&%%%&&&((((((&&&%%%$$$%%%&&&&&&&&&%%%$$$###UUUyyypppUUU@@@111,,,***)))))))))'''&&&(((,,,111LLLppptttUUU;;;111***++++++111000,,,DDDssslllJJJ444###"""))))))&&&'''''')))+++---///000)))))))))))))))*********((()))*********)))))))))&&&***///222222222444666777FFFeee}}}sss\\\DDD===:::;;;===:::888888444///---000333444777:::444222///,,,+++,,,...///000///000555<<>>eeexxx^^^999,,,//////,,,,,,//////,,,,,,------,,,+++***,,,---)))***,,,...000222333444666777777:::DDD[[[xxxxxxqqq___UUULLLJJJJJJHHHEEEEEE@@@@@@@@@??????@@@DDDGGG??????===;;;888666666777;;;;;;:::888666666999;;;888:::;;;888444111111222111111222222111000...---...***(((***///333111///333000---...111222111///,,,...000...,,,,,,...111,,,+++)))((((((***+++---,,,,,,,,,,,,...111333444---+++,,,000000...---000++++++,,,------------,,,,,,//////------111222000111222111///------///111000///............///000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///333111...,,,+++******))),,,,,,+++++++++,,,------...///...,,,)))'''((()))000000000000000111222222222333444222000...---...111111111000...---...000///000333555666444///+++000111111222222222222111.........////////////000,,,---......///222666999222///------...//////...444111///.........,,,+++---000333444222222333666---///000000000//////000///111///+++---333333///,,,......+++***---,,,******))))))***,,,......---++++++***)))((('''&&&%%%&&&'''***---/////////...///+++((((((,,,---***&&&$$$)))+++666HHHUUUjjjyyyNNN333111111///555---------,,,+++***+++---###%%%(((...444555222......,,,...555888444///------...***######((('''"""'''&&&&&&&&&&&&&&&%%%%%%$$$######%%%((())))))'''((('''&&&$$$$$$$$$$$$%%%dddrrr[[[CCC...---***,,,)))###)))...'''222FFFkkkzzz```@@@333...999---444222111???ZZZqqqLLL...&&&+++***$$$+++)))&&&'''((()))&&&$$$...---+++*********++++++,,,,,,---...---,,,***)))+++((((((,,,//////000333888CCCUUUiiivvvttthhh]]]CCC<<<888:::===<<<::::::444333111111333777;;;>>>===555000111000,,,,,,000222444333888HHHWWWSSSCCC???888666<<>>999999333///***'''''''''(((((()))''''''+++111222///+++***+++++++++***)))'''&&&(((((((((((()))***+++,,,)))***+++,,,,,,,,,,,,,,,,,,))))))++++++'''&&&(((+++---+++&&&(((------)))******))))))((('''&&&%%%***######***,,,...===QQQ~~~jjjKKK333---------///000000---+++///222000+++,,,000000+++000---,,,...000444:::???>>>;;;999@@@QQQhhh}}}{{{tttjjj^^^XXXVVVTTTNNNIII<<<<<<<<<;;;===@@@EEEIIIHHHFFFCCC@@@<<<999666555777666666777999999888666777666555555444222///,,,111111111111000///------******+++,,,...///000000555111---,,,------,,,***...,,,***+++---...///...***+++,,,,,,++++++---///---------...000222555666.........////////////000000---***+++///111///,,,333111000000000111000000000555555...,,,000333333555444333111///...,,,,,,...------------...//////000+++'''(((,,,000000///111///---+++***+++---.............../////////000---------......///......555333000///000000///---111111222222000///---,,,///000000///......111333444222111333555444111...111000///...///000222333000333444111111444333000......///000111222333333333222000///......//////444555111)))(((---///---222//////111222//////222,,,333//////666777222222111000//////000111222---111333///,,,---,,,)))+++((('''***,,,+++---111+++)))'''&&&%%%&&&((()))***)))(((***...///---+++***---000///+++(((((((((000(((...666999MMMnnncccBBB777000...111111******+++++++++,,,,,,,,,++++++***+++444;;;666,,,++++++---333555222---***/////////,,,)))'''((()))!!!%%%)))+++***'''&&&%%%***)))(((''''''&&&'''''''''&&&%%%%%%$$$$$$%%%%%%www]]]EEE>>>111+++(((###)))000,,,///CCClllrrrYYYMMMGGGGGG:::===333+++666OOOzzz{{{YYY888((('''&&&!!!(((&&&%%%''')))+++***(((---,,,+++************+++***+++,,,,,,,,,***)))(((%%%%%%)))...///------111222999EEETTT^^^^^^VVVOOOBBB<<<999;;;===;;;999999555444333333444888;;;>>>===666111111000------000000333555;;;IIIUUUNNN???<<<666222555;;;@@@FFFLLLVVVcccccc^^^aaa___]]]bbbiiihhhaaaTTTCCC555//////333///+++))))))*********+++))))))---111333000,,,+++++++++++++++)))((('''(((((((((((()))***+++,,,))))))***+++,,,,,,+++++++++)))***------)))(((******,,,***&&&''',,,,,,(((+++***)))))))))((('''%%%(((&&&)))---,,,...BBBZZZ}}}eeeOOO<<<...,,,,,,---///000///---***+++...---***+++//////+++,,,,,,...444:::>>>BBBDDDIIIHHHJJJQQQ___qqq{{{rrrkkkfff^^^RRRIII???????????????@@@BBBDDDIIIHHHGGGDDD@@@<<<888666777888:::===>>>===999666444333222222333222000...222222222111000...---,,,***+++,,,---...///000000222000...---///000...,,,...---++++++---...///...+++,,,---,,,++++++---///...------...///111333444------........./////////111---+++,,,000222000---000///---------......---000444333///---111333111999888777555333222000000...------------...//////...+++***,,,111333222///222000---+++***+++,,,---///......///////////////......///000000000...---333111//////000000///...//////////////////.........//////...---...000222111000///111333333222///000///......///111333444000333333111111333333000......///000111222333333333222000///......//////666666333,,,+++///111///111...///222222//////111---444555...---333444...111111000000000000111111---111333///,,,---,,,***---***))),,,,,,+++,,,000***)))((('''&&&'''(((((((((''''''(((+++,,,+++)))***...000///,,,)))((()))...'''---444888MMMppp\\\===444...,,,///---*********+++++++++,,,,,,******)))+++333:::777...***)))***---000000///...---...---+++((('''''')))"""%%%(((***)))'''&&&&&&((('''''''''''''''((()))&&&%%%$$$$$$######$$$$$$iiiKKK333((((((%%%&&&+++)))+++???kkk}}}uuupppkkk^^^[[[EEE111333HHHqqqhhhCCC,,,'''%%%"""((('''&&&'''***+++***))),,,+++******)))*********((()))*********)))((('''"""$$$+++111111,,,,,,000222444999AAAHHHKKKIIIEEE@@@<<<:::===>>>:::888888888777555555666888;;;===;;;666111111000...---///...333999???JJJPPPGGG777666111......000555>>>HHHVVVYYYOOODDDGGGIIIGGGJJJUUUWWWUUUKKK<<<000+++,,,000...,,,,,,------,,,+++---++++++...111222///,,,***+++++++++***)))((('''(((((((((((()))***+++,,,))))))******+++*********(((&&&(((------)))((()))******(((&&&'''++++++(((+++***))))))***)))(((&&&"""%%%***---...888TTTppp}}}bbbIII:::222---,,,,,,,,,...//////,,,***))),,,---+++,,,///000---///000444<<>>BBBDDDAAA:::555111000///000222222111000333333222111000...,,,++++++,,,,,,---...///000000000///...///111111000...///---+++,,,---/////////+++,,,---,,,++++++---///...------------///000111,,,---------............111...,,,---000222111///......---,,,,,,,,,,,,---000222111///000333222///999999888666444333222111...------------...//////...------111555555222///111000...,,,+++,,,---...000000//////.../////////000000000222333222000---111000//////111111000///...............//////000.........---,,,---///111000///...///111222222222//////......///111222333///222333000000333222///.........///000111222333333222000///......//////555555222---,,,000222000000...000333333///...///888999444,,,,,,222333...000000111111111111000000---111222///,,,------+++111---,,,------***+++...))))))))))))((((((((((((&&&%%%%%%&&&((())))))''',,,///111000,,,)))***++++++''',,,222666OOOvvv~~~VVV999111+++***+++))))))*********++++++++++++))))))(((***111777555///---,,,+++******,,,///000***++++++)))'''&&&''')))$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&'''((()))***%%%%%%$$$############$$$UUU888***...+++&&&&&&###***999ccc}}}^^^===555DDDiiiqqqKKK111***)))$$$+++***)))))))))(((''''''*********)))))))))******'''((()))******)))((('''%%%%%%)))000222///---...222222333666<<<@@@AAAAAA===;;;<<>>000...,,,,,,,,,+++---777BBBQQQTTTHHH<<<===<<<999===CCCFFFGGGAAA777000000222...---,,,---...///---,,,...---,,,---///000---+++))))))))))))((((((''''''(((((((((((()))***+++,,,))))))*********))))))(((%%%$$$&&&+++,,,)))''')))***)))'''&&&''')))***(((+++++++++++++++)))((('''&&&(((***+++222GGGhhh{{{cccKKK;;;333...***+++++++++---......+++)))---...//////...///000000333555999BBBTTTfffqqqtttvvvsssqqqrrruuuzzz}}}~~~}}}mmmaaaRRRPPPLLLJJJHHHHHHGGGGGGJJJKKKLLLLLLHHHBBB<<<888999;;;>>>BBBCCC@@@:::666333111///000111222222111444444333222000...,,,+++------....../////////000...///000111111000///...000...,,,,,,.../////////,,,---...---++++++---///...---,,,,,,,,,---...///,,,,,,,,,---------......111000...///111222222000/////////...---,,,---...111000...///333444222...555555444222111000///......------------...//////000000000222444333111...///...---,,,---...000111111000///.........///000000000000333666666333000111000000111333333222111111000///......///000111---......---,,,,,,///111222111/////////111222222111000////////////000111...111222//////222111...............///111222333333111000///......//////111111///------...000000///...000444444///---...777555000+++---333444000000000111222222111///......222222...,,,......,,,444000......---******---))))))*********)))((('''&&&&&&%%%&&&'''(((((((((---000222000---***+++,,,+++'''---333888TTT|||VVV888000)))'''***((()))))))))************+++)))(((((()))---111000...111222000+++(((***,,,---'''(((((('''&&&%%%'''(((%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$$$$$$$$$$%%%fffGGG666666...(((((('''***000OOOppp{{{kkkCCC444<<<]]]yyySSS666---***$$$*********)))((('''''''''))))))))))))))))))))))))'''((()))******)))(((''')))%%%%%%+++///...,,,+++,,,,,,---000444777999:::999:::<<>>===;;;999999999::::::666555222111000000...,,,***222;;;AAACCC???555,,,(((***---...,,,***111:::CCCNNNKKK@@@;;;555222777888:::999555000...000444,,,++++++---//////---+++...------------,,,+++)))((('''''''''&&&&&&&&&&&&(((((((((((()))***+++,,,***************)))((('''&&&%%%''',,,---***)))++++++(((&&&'''((()))))))))***---111000,,,)))((()))......---000???\\\yyy}}}fffJJJ888222///+++'''*********,,,------***(((000000111000......000333333;;;DDDOOO```sss||||||}}}vvvmmmgggfffiiimmmppppppzzz}}}tttddd^^^UUUOOOKKKIIIGGGEEEHHHIIIJJJJJJGGGBBB<<<999::::::;;;===>>><<<999666888666222111111222222111555444444222000...,,,+++///////////////////////////000111111000///---,,,222///------...///000///---......---,,,+++---......---,,,++++++,,,---...,,,,,,,,,---------......111000//////111222222111...//////...,,,+++---///111...---000333333111///222111111///...---,,,+++...------------...//////444333111000000///...---++++++,,,---///111444555111111///......///000111000//////333888:::777444111111111333555555444333555444222000///000000111---......---,,,,,,///111555444333111000000000111222222111///......---------000111......111000---......------...000222333333111000///......//////000///.../////////000111///...000444333...,,,---222000---+++...333333///000111222222222000///......222222...,,,...///---555000...///---******---******++++++******)))((((((((((((''''''((()))***...111222000,,,***+++---,,,)))///555>>>\\\YYY999000)))'''***)))(((((()))))))))************)))((()))******,,,---///555666...((((((***)))&&&''''''&&&%%%%%%&&&(((&&&''''''&&&%%%&&&(((***(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''___hhhqqq{{{yyy]]]III===---'''*********'''888MMMRRRTTTZZZ[[[dddrrrpppHHH444555RRR}}}___<<<...)))###%%%&&&(((((('''''')))***'''(((((())))))))))))(((&&&'''((()))***)))(((''')))%%%%%%))),,,***((((((***+++,,,...111333555666777888<<<>>>;;;666999@@@@@@???===;;;999888888888555666555222222333111,,,***111999===;;;555///***&&&(((---111///+++...444555HHHLLLDDD<<<333///555555222///,,,,,,,,,...///,,,++++++---...///...,,,000///...,,,+++***)))(((((('''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,++++++++++++***)))((('''***((()))---...+++,,,...,,,(((&&&(((***((()))******333;;;999000)))))),,,+++000666AAAZZZwwwwww\\\>>>///------,,,***)))))))))+++,,,,,,)))'''...---...000///000666===@@@NNN\\\dddmmmwwwwwwqqqnnneeeYYYQQQOOORRRWWW[[[]]]iii{{{vvvnnnbbbXXXQQQKKKEEEAAAFFFFFFFFFEEECCC@@@===;;;<<<;;;999:::::::::999777===:::555222222222222222444444333222111///---,,,000000000000000/////////111222333222000......///333000......///000000///......///...,,,,,,---...---,,,,,,++++++,,,---...,,,---------............000000000000000111111222+++---///---***)))+++...000------000222111000222222222111000///...---,,,...------------...//////444333111///...---,,,,,,***+++,,,...000333555666111000///......000222333222///...222888;;;999666222111222444666666444222666555444222111111000000.........---,,,---///111555666555333000//////000222222111000///---,,,,,,,,,///000------000///,,,......---,,,---000222444333222000///......//////111///000333444222222555000...///333222...,,,---///...------...///...---111111222111111000///...///222222...,,,...000...333///---...---***+++...++++++++++++***************++++++)))((((((+++---...111222000,,,***+++---...+++111888DDDdddUUU777///)))))),,,+++(((((((((((())))))))))))+++))))))))))))'''+++000111:::===333***)))***(((&&&''''''&&&$$$$$$%%%'''&&&'''''''''&&&&&&((())))))((('''&&&%%%%%%%%%%%%))))))(((''''''''''''(((666===FFFQQQddd|||xxxiiiTTT:::///...)))***""")))555222111777999AAA\\\sssMMM444...EEEgggoooDDD///***'''###%%%''''''&&&&&&(((***&&&'''((()))))))))(((((($$$%%%&&&((((((((('''&&&&&&(((...000,,,&&&%%%***,,,,,,---......000222333444777;;;===999666;;;DDDBBB@@@>>>;;;999777666666777999999666666888444...+++000666888333---++++++'''(((,,,111///,,,---111444HHHMMMFFF@@@777333:::666111...///333555444111///---------///000///...222111000---+++))))))))))))((('''''''''((())))))(((((((((((()))***+++,,,---------,,,+++)))(((''',,,)))(((++++++)))+++......(((&&&***+++)))))),,,+++999FFFDDD666++++++111000>>>OOO```vvvzzz___KKK666...,,,,,,,,,...(((((()))***,,,+++(((&&&+++***---222555888CCCOOOZZZhhhppplllhhhiiieee]]]TTTNNNEEE??????BBBEEEHHHLLLYYYmmmyyyooofff___VVVLLLDDDEEEDDDBBB@@@???>>>>>>>>>===<<<;;;;;;;;;;;;999777>>>:::555222111222333333333333333222111000......111111111000000/////////222444444333111111222555333111///...///000000///...//////...,,,,,,---...---,,,++++++,,,---...///------.........///////////////000/////////111222+++...000...***)))+++///000------000000---000555333222222111000///.........------------...//////000111222222000...------,,,,,,---///111333444555000///...---...111333555777222...111666:::888555111000111333444444222///333333333333222222111000...//////...---...000222222333555444111//////000///////////////......---+++...///------///...+++///...,,,,,,---///222444333222000///......//////000---///444555222333666111//////111000---,,,......---------,,,,,,...111333222111000///////////////222222...,,,///000///111---,,,------+++,,,///---,,,+++***)))***++++++,,,,,,,,,***((((((+++......000111///+++)))+++---...+++111:::IIIiiinnnHHH000---++++++---+++'''''''''((((((((())))))+++)))))),,,***)))...666@@@JJJJJJ;;;...+++,,,)))'''''''''&&&$$$$$$%%%&&&%%%&&&((('''&&&&&&''')))''''''&&&%%%%%%&&&&&&&&&))))))((('''''''''''''''&&&''')))222DDD]]]uuurrrQQQ???666)))*** %%%,,,&&&$$$***,,,,,,NNN|||tttMMM000%%%888RRRzzzJJJ222......&&&((()))'''$$$###$$$&&&%%%&&&((()))))))))((((((######%%%&&&'''&&&&&&%%%$$$---888:::///$$$&&&...*********)))((()))+++...333666;;;<<<888555<<>><<<999777555444888<<<<<<888999;;;777000+++///444444...((())),,,***)))+++//////,,,---000<<>>;;;AAA888333111777???CCC???999111///......///111000///333333222///+++))))))***+++***)))(((((()))***+++(((((((((((()))***+++,,,......------+++***((('''***&&&%%%''''''&&&(((,,,///)))'''***,,,))))))------>>>NNNKKK:::,,,---444CCCXXXnnn|||qqqXXX<<<222++++++***'''(((---((('''(((***++++++(((&&&))))))---555;;;BBBQQQ```mmmvvvtttcccUUURRRPPPJJJBBB>>>:::888999<<<===>>>BBBPPPdddwwwxxxsssmmmcccWWWMMMEEECCC@@@===<<<===???AAA>>>======>>>???===:::888===999444111111222444444333333333222111000//////222222111111000000//////333444555444333333777:::444222//////000000000////////////...,,,,,,---...,,,,,,++++++,,,...///000.........////////////000...///000///...///000222...111222000,,,+++...222000---...000...+++000888333222222111000///.........------------...//////+++...333555444111///.........///000111222222333000///------...111444666;;;555///000555888666333//////000222333222000---///000111333333222111111///000000///......111333...111333333111//////000,,,---...///000000000000+++...///,,,,,,///...+++///...,,,+++---///222444333222000///......//////---+++---333444111111555222///...000///,,,,,,...,,,,,,,,,,,,++++++111777444333111///...//////000///222222...,,,///111000///+++***------+++,,,000...---+++))))))***+++,,,,,,------+++((((((+++///...000000...***)))***---...+++000;;;LLLlll___<<<)))+++,,,,,,...+++''''''''''''((((((((()))+++)))***---,,,+++222<<>>===???>>>:::999;;;>>><<<999777666555666777888555333222222222222111222111000111222222111000,,,000444555444555777:::444222//////111333444444222222111///------000222000000///------...222666///......111555444000,,,/////////000000111111222000000000000000000111111///333444///)))***333<<<<<<666///...000222111////////////000222222111000333333333333333333333444...000111111000000111333---444555///,,,111666777444222111222444444111...222333555666666333000//////000222333333222000///000111111222222222111111111111111111000000000///000000000///////////////111111111111000000000000222000...---...111555888555777555///---///222222------...111333222...***333222000...,,,+++******///...---++++++++++++,,,///000111222111000---,,,//////,,,)))***...///,,,000...,,,*********,,,---,,,'''(((---...,,,---222///***)))------)))***///222444555333...******,,,---+++111;;;OOOqqqSSS999---...)))&&&(((&&&)))******((('''(((***---,,,***+++---...000888@@@ZZZ]]]RRR:::---...---%%%'''&&&&&&&&&''''''%%%###(((((('''&&&%%%$$$$$$###%%%&&&&&&&&&%%%%%%'''((('''&&&&&&''''''((()))***'''$$$######%%%+++999FFFXXXlllxxx[[[CCC333---))))))((($$$$$$''',,,EEEllltttOOO///---555@@@dddggg@@@,,,)))+++&&&###%%%&&&$$$$$$&&&(((###"""&&&(((&&&&&&(((&&&&&&%%%%%%&&&''')))***)))***555666+++''')))%%%&&&((((((%%%&&&+++,,,+++333777777444666===EEEHHHKKKDDD>>><<<:::555333444888;;;;;;888777777555111///000000...***'''%%%$$$((()))+++,,,,,,///333555GGG^^^iii[[[IIICCC@@@:::777@@@MMMUUUSSSHHH;;;333000...///333444000000222111+++...///)))+++000+++---***+++---,,,(((+++222,,,+++***)))(((&&&%%%%%%,,,((('''+++,,,((((((***((((((((((((''''''''''''(((((()))))))))***---000333FFFPPPEEE;;;EEE\\\mmmmmmTTT>>>000++++++***)))))))))*********)))***,,,//////+++(((+++000444666>>>SSSpppsss\\\NNNFFF@@@===<<<444222000///000222555777???DDDNNN^^^rrrsssiii[[[YYYTTTPPPKKKHHHFFFEEECCCAAAAAABBB@@@<<<<<>>;;;666444555444888999777666777444000///111111///,,,)))''''''&&&(((***+++---///333666DDD___ooobbbLLL@@@<<<999;;;HHHVVVYYYPPPBBB777333222000000333222...---///...+++000111)))***111......------///---******...------,,,+++)))((('''''')))(((***------)))'''((()))))))))((('''&&&&&&&&&'''((()))((()))+++...111555FFFPPPKKKKKK^^^{{{ttt___KKK;;;000,,,))))))((((((((()))******+++***+++---//////---+++000222666===JJJ___yyyiiiMMM@@@>>><<<888555333222000//////000222333<<>>;;;888777666666777555555666777888777333111777555333222333333222000444333222333444555444333333555555333000000333666666666555333111333666999;;;<<<===<<<999666444444444333222555888888555222222222333444444333111000111222444555555444222111333333222000000333777;;;888444///...000111111000000000000333666888777666777777777666555444333222000000000///---,,,---...222666666222///222555777333111...---///222444444333333222222111111000000000111333444555444333333111111222222222111111000333333333222222222222111444444444444333222111000222222222111111111000000000000000000111222444444333888;;;888555444222...000...,,,+++---.........333333222111000000//////+++***((('''(((***---///---.../////////...---,,,,,,......---///222111---//////...---,,,+++***)))***''''''+++...---...///...++++++,,,,,,++++++...---///111///,,,)))***+++000---000999MMMppptttIII444***+++''''''***((()))((('''))),,,---***'''+++((((((+++++++++000666@@@===888222...///222666000---***(((((()))(((''''''''''''''''''''''''''''''((((((&&&$$$######$$$''''''''''''((()))******$$$######%%%$$$!!!$$$***%%%333CCCUUUqqquuu\\\CCC000,,,((( """,,,,,,DDDnnneeeCCC555000444LLLuuuTTT444***)))$$$"""$$$%%%$$$$$$&&&***(((&&&&&&'''&&&%%%%%%'''''''''''''''(((((()))---+++222222'''%%%((($$$!!!%%%((()))---333444333...000///---111:::AAACCCGGGAAA===<<<;;;666555666333888:::999999999666111///111222000---***))))))&&&((()))***+++---111444<<>>@@@FFF???===;;;999888888999:::888777777888999999777555;;;888555444444333222111333000///111555888777555111444666444///...222666888888777555555666:::======???AAAAAA===999666555333111000111555666333111333444555666555444222111///111333555444222000...333111///000222555777888666222///...///111111000.........000333444444222444444555555444333222111///000000///------///111666888777444222333666888555333111000000222333333222222111111111222444555444444555555555444333222111111222222222111000000333333222222222111111111666666666666555444222111333333222222222111111111//////000111222333333333444888:::777444444222...222000/////////000111111111111222222111111000000,,,***(((&&&'''))),,,...,,,,,,---.........---,,,+++...//////111444222---/////////...---+++***)))***((('''+++...///...------,,,+++,,,,,,+++,,,---000222333000+++''''''(((***(((---888RRRwwwsssFFF333******%%%&&&***''')))'''&&&***...///***%%%***'''''')))***))),,,000444000...111222222777===333///***((('''((())))))&&&&&&''''''((((((((((((&&&'''((('''%%%######$$$''''''''''''((()))***+++%%%$$$&&&))))))&&&'''***'''+++---666TTTyyyzzz[[[===000)))"""###+++''';;;gggyyy[[[DDD333333DDDhhhbbb<<<,,,)))%%%"""%%%&&&$$$$$$&&&((('''&&&%%%''')))((('''''''''((((((((((((((((((+++(((...///&&&'''+++(((!!!$$$%%%(((...///---***,,,+++***...666;;;;;;===888555777888666555777333888:::999888999555000///000222111...,,,++++++(((((()))))))))***---000777EEEMMMEEE:::666555444>>>>>>>>>:::666333333444000------//////,,,---///...,,,333222''''''---++++++,,,,,,+++++++++)))'''&&&'''((()))***+++,,,,,,+++///111000//////000111++++++*********)))))))))'''''''''&&&&&&)))---000666MMMhhhzzz~~~iiiVVV???111......***%%%((((((''''''((()))******))))))*********+++,,,---555888FFF```zzzuuuUUUGGG888222111//////000111111222333444555666666222666===HHHVVViii|||}}}uuunnnhhhdddbbbWWWSSSQQQNNNGGGAAAAAAEEE===<<<;;;999999;;;<<<===<<<:::777666888:::;;;;;;===:::777555555555444333555222000111555777777555222666999777222111444888999999999888777888;;;===;;;>>>@@@AAA>>>;;;888777333111...///333444333111444555666666555444333222111222444555555333000...111///---...111444555444333111///...///000111111//////...///111111000......///111222333222111000.../////////...///222555:::999777777666555777:::666777666555444222111000111000000111333666999:::777777666555444222111000222222222222222111000///222111111111000000000000666666777777666555333222333333333333222222222222///000111222333333222222444777777222000222222111///000222222222111000000///000000111111000//////...,,,***(((((()))+++,,,++++++,,,------.........+++...000000222555222---/////////...---,,,***)))***)))(((***///222000,,,+++,,,---,,,,,,---,,,+++000222333000+++(((((()))''''''...<<>>ZZZ{{{vvv```MMM???000+++...111,,,&&&))))))((((((((()))******((()))))))))(((***---///999AAAUUUqqqvvvbbb@@@:::555333111...///222...000111333555555666666444444666;;;GGG\\\sss~~~xxxssspppnnnhhhaaaZZZUUUNNNFFFCCCDDD>>>===;;;:::;;;<<<>>>??????;;;888777888<<<>>>??????<<<888666666666666555:::888555444444555444444555888:::999777777999;;;888999;;;;;;999999:::;;;:::<<<>>>===;;;999888999666333000000333666555444555555555444444444444444555666777777777555333222///...---...000111111111000//////......///000111222111000111222222000...+++---///222333222111111...//////......000444777:::777555777777666777;;;777999:::888555222000///000000000222444777:::<<<888777666555333222111000222222222222222111000///111111111000000000//////333555666777777555333222444444444333333333222222///000111222222222222222333666444...---000333444---///111222000/////////...///000000000///...---///...---+++++++++++++++++++++,,,,,,---...//////,,,///000///111444222---//////......---,,,,,,,,,*********+++000555222+++***---...,,,,,,...---******---000///,,,+++,,,...)))+++444DDDccceeeAAA444...***###%%%***%%%((('''(((+++...---)))&&&***&&&%%%)))+++)))((()))...000333999>>>@@@@@@>>>111...)))&&&&&&((())))))'''((((((((())))))******$$$&&&))))))(((''''''((((((((((((((()))***++++++(((%%%$$$&&&&&&###"""$$$%%%$$$&&&+++555IIIjjjxxxYYY<<<...)))'''---777YYYyyyyyygggSSSAAA---333GGGkkkaaa???...)))&&&''''''$$$$$$%%%&&&((('''$$$&&&++++++''''''((()))***))))))((('''+++%%%((()))$$$'''...+++***,,,+++((((((+++---+++)))******))),,,000///+++,,,))))))...111111111444222555666222111222000,,,,,,...000000...---------)))************+++...111111222111---...555>>>BBB888777555444222000...,,,111...,,,---,,,)))))),,,---(((---///((()))+++%%%(((***(((&&&)))//////++++++,,,---///111333444555@@@IIIOOOLLLFFFCCC???:::;;;:::888666444222000///---,,,***(((''')))---111EEEeeettt[[[GGG444...''''''+++...---+++++++++***)))))))))******)))******)))(((***...222;;;HHH___wwwyyybbbNNN999444222444333111111444111333555666777777666666666666666666===KKK___mmmzzz~~~|||qqqeee___XXXOOOGGGEEEAAA???===;;;;;;;;;<<<===>>><<<999999;;;>>>@@@@@@@@@===999777777888888888::::::999666444333555666555666777888999:::::::::777999<<<<<<;;;999888888<<<<<<<<<999777666777999888444111111444666777666555444333222222444555666777777777777666555444333...///000000////////////......///......///000111111111000111333333222000...000222444555444222111/////////------///222555888333222555666444666:::777999999666333000111222000000111222444666888999666555444333222222222222222333333222222000//////222222222111111111000000000222444666666555333222444444444444333333333333111111111111111222222222111444333...---111555555///111222000......000222...///000111000///---,,,....../////////......---++++++,,,,,,---///000111---//////...///222000,,,///...---,,,,,,---...///+++,,,+++,,,222777444+++)))---...++++++...---)))'''***------+++***,,,///+++///;;;MMMlll]]]===222...***###'''---''''''((()))+++++++++)))(((***&&&&&&***---***((())),,,555:::<<>>999333///---///222444///------+++''''''***+++%%%)))---)))***,,,%%%(((***'''%%%)))111333......000222666:::===@@@AAAYYYeeennnjjjccc\\\TTTLLLJJJIIIFFFCCC???<<<999888000///---***(((***...222JJJkkkuuu]]]HHH:::111///---***(((((()))+++,,,,,,+++***))))))*********++++++***)))***///444:::KKKcccuuuvvvgggPPP@@@999444111444555444444666666888999;;;;;;:::888777777999:::::::::@@@JJJSSS^^^fffooowww{{{{{{mmmeee___UUUKKKFFFDDDBBB???<<<;;;:::;;;;;;<<<;;;;;;<<>>;;;777444444666999888444000000333666666555555444222111111333666888666666555444333333222222...000222111///......///---...............000222///......000222333222111333444666888777666333222000000///---+++---000333666000///333555333444999777888666333000///222666111111222333444444555555333222222222222333444555333333333222222000//////333333333222222222111111...000333555666555333222555555444444444333333333222111111000111111222333///333333//////333666555444444333000...///333777///000111222111///---,,,---...///111222111000000++++++,,,---...///111222...000///---...111000+++///...,,,+++,,,---///111,,,---,,,,,,333999555+++)))...///++++++///...)))(((+++---,,,)))((()))+++)))000>>>RRRrrr[[[:::111---)))###)))///***&&&(((++++++***))))))******&&&&&&+++...,,,))))))+++888???>>>DDDMMMGGG999///---***)))***+++++++++******)))))))))))))))))))))+++------***(((&&&&&&(((((((((((()))***+++,,,)))((('''&&&%%%%%%&&&'''%%%""""""&&&)))000@@@PPPlllgggKKK999///'''444AAACCC<<<444///,,,)))...555KKKuuuYYY<<<222%%% &&&&&&!!!((('''&&&''')))+++*********(((&&&&&&(((***+++*********))))))((((((((((((***%%%###(((111555111+++))))))***++++++++++++***'''))),,,///222222222222444444333222000...---,,,///---,,,---......***''',,,+++++++++---///222444...))))))...000000444;;;777333333777666000...111000...+++******+++***))))))000111***%%%''')))(((&&&((()))(((,,,222555333999;;;>>>DDDMMMXXXbbbiii}}}zzztttnnneeejjjiii```YYYWWWRRRKKKCCC888///000111///...000PPPdddqqqhhhXXXJJJ;;;...111---)))(((***++++++)))***)))((((((***+++***)))(((000---***///000000777CCCRRRfffnnndddPPPBBB<<<666333111222555888777666444777;;;===<<<:::999999<<<888555666;;;@@@CCCDDDJJJNNNSSSYYYaaaiiirrrxxxzzzpppiii```TTTKKKHHHCCC@@@AAA???======@@@BBBDDDAAA;;;<<>>999888999:::;;;:::999888777999999::::::999888666555444:::???AAA>>>:::888888<<<<<<<<<:::999999;;;===555444333333333555666777888666333111111222444555666666666444111///000111000---///444444...,,,......---,,,,,,,,,...000111///111222222111000222333777666555777888888444000444000,,,,,,---///111444111000/////////111222333888777444111///000444666...555555000222999777...222000222777666000///222444333111000000111333444...111444555333000///...///000222555777888999999999888666555444444444555444444444333222111000///222333555777777555222111222333555555333111111111555333222222333222...+++---000333333000------...------......//////000000---111111//////111000---///111222///++++++000444666333///...//////---***---------,,,,,,+++++++++***,,,,,,***''''''+++///...555???VVV|||ZZZ666000***(((***,,,***'''''''''(((***++++++)))&&&'''(((((())))))))))))(((+++111999@@@JJJPPPOOOIII333---'''%%%''')))(((&&&+++***)))(((((('''''''''111---)))(((***+++)))'''%%%(((***((($$$$$$(((---''''''&&&%%%&&&&&&((((((&&&$$$$$$%%%%%%&&&///;;;NNNooo~~~aaaCCC...***...111111...)))%%%###&&&***///AAAgggnnnKKK;;;***$$$(((+++((($$$'''''''''(((***+++)))((('''&&&$$$$$$&&&'''(((''''''(((((((((''''''&&&%%%((($$$"""%%%***---***'''((()))******++++++******((())),,,///000111111000111111111111000///......///---,,,---///...+++(((...---------...111444555555000---//////---///444444111111555333...,,,...,,,+++******+++***(((%%%%%%***,,,'''%%%'''***)))+++---,,,+++000999@@@BBBHHHQQQ\\\eeejjjpppxxx~~~}}}zzzwwwtttzzz{{{wwwrrrqqqmmmhhhXXXKKK>>>777222...000444<<>>>>><<<:::999999===:::888999<<<@@@AAAAAA>>>@@@DDDHHHMMMTTT[[[```oooxxx}}}wwwoooddd[[[WWWOOOHHHDDDAAA>>>>>>BBB???@@@===999:::??????<<<<<<>>><<<999<<<@@@>>>999999::::::;;;:::999888777999::::::;;;:::999888777666888<<<======<<<;;;<<<======<<<:::777666777888666555555444555666777888666555333222222333444555777888777555222111111222000...000444444...,,,...,,,,,,,,,,,,---...000000222222111000///000333666:::888888999:::999555222222000//////000111222333000000/////////000222222777666444222111222444555...444444000222999888000444555999>>><<<555222444333222111111111111222333111444666666444222111000111222333444555666777777999888666555444444444555333333333333222111111000222333444555555444222111333555888888666444333333000//////111444555333111///111444444111///////////////////////////000000///222222//////111000---...000222///,,,+++///333444111------......,,,)))---------,,,,,,,,,++++++---,,,***)))***+++,,,,,,///444???WWW}}}xxxQQQ555000***)))***,,,***((((((((()))+++,,,,,,***((()))))))))))))))(((((('''---111666<<>>>>>===;;;;;;;;;;;;999888888:::;;;<<<;;;:::<<<===???AAAEEEJJJNNNXXXdddwwwyyyooogggfff[[[PPPIIIEEEBBBCCCGGG>>>>>>;;;888:::>>>???===>>>??????===>>>@@@===999;;;;;;;;;;;;:::999777666888999:::;;;<<<;;;::::::777666777999<<<>>>??????;;;<<<;;;999666555555777777777666666666777888888333333333444444444444555777777777555222111111222111000111444333...,,,---***+++,,,...///000000000444333111///...000444888999888888888999888666444...000111111111111111///000000/////////000111111555444444333333333444444000555555222444:::999222222555:::>>>;;;333000111111111111111111111111111222444666666444111111111222222222333333444555666888777666444444444444555222222222333333222222111333333333333222222111111///222555777555222000000///......000333555555444000222444444222111111111000000000000000000//////000333333000///111111------000222111...---///111222///++++++,,,---***(((------------,,,,,,,,,,,,///+++((((((,,,...,,,***///333???[[[nnnFFF444000+++)))***+++***((()))))))))+++------+++))))))******))))))((('''&&&***,,,...222===IIIOOOMMM333...)))'''(((***)))(((''''''&&&&&&&&&'''((((((***+++***(((&&&%%%&&&'''(((((('''''''''((()))***&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%$$$%%%(((333IIIjjjtttMMM===444+++)))++++++)))(((,,,,,,***--->>>]]]{{{yyyWWW777///000---))))))&&&&&&(((***+++***'''$$$(((&&&%%%&&&'''((('''&&&$$$%%%&&&''''''&&&$$$###(((((('''%%%$$$%%%''')))''''''((())))))))))))(((+++,,,---...//////............//////000000////////////000000000///---,,,...---,,,,,,---///222333444111///---------...000------...///...,,,++++++,,,,,,---...///...,,,)))((()))***((((((+++000222999CCCMMMSSS\\\hhhtttyyy|||pppiiieee\\\ZZZUUUOOOLLLMMMOOOPPPOOOTTT\\\ccckkksss{{{~~~|||ooo\\\III>>>;;;222444222///000333000***,,,+++)))(((((()))))))))---***((('''))),,,---......444000---000111999KKKqqqyyysssYYYAAA888888666444333222222333444555666777999;;;<<<;;;;;;<<<>>><<<:::888777888:::<<<===??????@@@???@@@BBBEEEHHHIIISSSdddtttvvvooommmbbbVVVOOOKKKHHHHHHJJJ@@@???<<<;;;===@@@AAA@@@===???@@@@@@??????<<<999=========<<<:::888666444666777999:::<<<<<<;;;;;;555444444888===AAA@@@???777888999888777777888:::888888888777888888888888111222444555555555555444555555555333111///000111111111222333222///------+++,,,...000222222222111333333222111000111444777555444444555666777777777000333333000///000000///000000000000000000000000333333333444555555555444666888777444666:::999444000444999:::777222000000000111111222222111111000111333444333111//////000111111111111222444666777777666555444333444555555000111222333333333333333444333222000000000111111---111555777555222000///333333222111222222222111000111222333222222222111222222111111000000//////...111222000000333333000...111333222111///000111111...++++++,,,---+++)))------------------,,,,,,---+++((()))+++,,,+++***...111@@@```fff>>>333000,,,******+++)))((()))))))))***,,,,,,+++)))((()))))))))))))))((('''&&&&&&&&&(((111;;;@@@???...+++'''%%%&&&''''''&&&&&&&&&&&&'''''')))******(((***,,,***&&&$$$&&&((()))'''&&&''')))***)))((((((''''''&&&&&&%%%$$$######%%%%%%%%%%%%'''***+++000888MMMoooddd===333+++++++++((('''(((,,,,,,+++,,,222HHHllleeeAAA000,,,)))'''(((%%%&&&''')))+++***'''$$$((('''&&&&&&(((((('''%%%%%%&&&'''(((((('''&&&%%%'''((((((&&&$$$%%%(((+++&&&&&&'''(((((((((((('''------......////////////...////////////...------///000222222111000//////000///.........000333444111000...++++++---//////+++---......------,,,+++///---,,,,,,---///...---------,,,***)))---666???RRRaaapppwwwzzz~~~|||tttjjj___SSSIIIBBBBBB???<<<;;;:::999888999888:::@@@HHHQQQ[[[fffnnnrrr~~~yyyeeeRRRGGG;;;888333000111111,,,%%%*********))))))((()))))),,,***((()))+++---......111666222///111222???WWWzzzuuubbbHHH777444444111111111111222333555888:::999:::;;;:::999999:::<<<@@@>>><<<::::::>>>BBBFFF???@@@???>>>===>>>AAADDD@@@EEENNN[[[kkk}}}zzzssshhh]]]XXXTTTNNNIIIHHHDDD@@@>>>>>>??????@@@AAA;;;<<<>>>@@@???===<<<<<>>===:::777444333444555777999;;;;;;;;;;;;333333555999???AAA???<<<666888999999888888999:::777888888888888777777777111222444555666555444333555666666444222111111333111222333222111000///------...000222333444333333///111333333222222222333111222333444555777:::<<<:::===:::111---000333333111111111111111111000000222111111444666777666444<<<<<<:::777777999888444555777888888777777777666000111222222222222111000222222333111000///000222000/////////222555999;;;666666444333333444555555000000111222333333333333555333111000//////000111111444999;;;999777444333555555444333222000000000//////000111222222222111222222111111000000//////+++...000///000444444222111222333333333222222222111...+++,,,...///---+++------------------------)))***+++***((((((***,,,,,,///AAAddd```;;;222000---++++++***)))((()))((('''(((***+++***(((&&&'''((())))))***))))))'''(((&&&&&&+++222333000,,,***'''%%%%%%&&&&&&&&&''''''(((((()))***,,,,,,(((+++,,,+++'''&&&'''))))))((('''(((***+++***(((((((((((('''%%%$$$"""!!!###%%%%%%"""###''')))'''+++...;;;[[[|||KKK<<<000...---(((%%%''')))(((***---...:::___tttQQQ666***(((''''''$$$%%%&&&(((******(((&&&&&&%%%%%%&&&'''&&&%%%###'''''''''''''''(((((((((&&&&&&&&&%%%$$$$$$&&&'''%%%%%%&&&''''''''''''&&&,,,,,,---------...//////..................---,,,///111333444222111111111444333222111222444666888444444111+++))),,,---+++)))---...,,,---...---***---+++))))))+++---......000///...,,,***111CCCUUUuuu{{{sssnnneee]]]QQQHHHCCC===666111333000///222333000------///...000555;;;AAAJJJSSSXXXlll~~~ooodddOOOFFF:::222000000---***)))***++++++)))))))))++++++***)))***---...///...111555333111444777HHHeee}}}kkkQQQ===444333222111///111222333444666:::===??????>>>;;;999888:::<<<@@@???>>><<<;;;>>>CCCGGGAAAAAA@@@>>><<<<<>>===???::::::===@@@@@@===>>>AAAAAAAAA@@@===:::777333111333444777999:::;;;;;;:::444555888;;;>>>>>><<<999888:::;;;:::888666666777666666777777777666555555222333444555555555444333777777777555333222333555000222333000000222111...000000111222333333333333---000333444333111111111222333444555666999===AAAGGGJJJDDD666///333777777222222333333222222111000111000000333777999777555===;;;999777888888777555555555444444888===<<<888222222222222222222222222333333333222111222444666000///...///111666;;;>>>666555444333333444555555000111222333333333333333555444222000//////000000///333777888777555333333000222555555333222222222000///...///222333333222000000000000000000//////)))---///...///333444111222222222222222222222222111...,,,,,,///000///---------------............'''+++---,,,)))'''***------000CCCggg|||YYY999111000...,,,+++))))))((()))''''''''')))***)))(((''''''((()))))))))))))))------+++))),,,111///+++,,,+++)))((('''''''''((())))))))))))***+++,,,---(((***++++++)))((((((((('''((()))*********))))))&&&'''''''''&&&$$$###"""!!!%%%%%%"""###''''''"""'''***111EEEiiikkkQQQ999222111,,,)))))))))&&&***///---111RRRxxxeeeCCC...+++***%%%$$$$$$$$$&&&)))******((('''&&&&&&'''((('''%%%###((('''&&&%%%&&&''')))***((('''&&&%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&&&&&&&************+++,,,---...++++++,,,---............///222555555333111222333666555444333444666888999666777444,,,***---...+++''',,,---++++++......***+++******,,,...///...---000111222111000;;;XXXssswwwbbbSSSLLLDDD@@@:::666333000...,,,---((((((---000,,,))))))***((()))---///...333:::AAARRRfffrrrzzz}}}wwwiii]]]MMMAAA:::444111///(((+++---,,,***)))***,,,*********,,,///000///---...222222222777<<>>AAAAAA@@@>>>===>>>AAADDDBBBCCCDDDCCCAAAAAACCCEEEDDDDDDBBB???<<<<<<===???CCCAAAAAAFFFRRRcccsss}}}~~~rrrmmmhhh```WWWRRRNNNGGGCCCCCCBBB>>><<>>:::666222000444666888:::;;;;;;;;;;;;888999;;;:::999888999999666888:::999777555555555444444555555555444333222444444444555444444333333444555555333111111222333...222333///000333333000111111000000000111111222---///111222111000000111444555555555444777<<>>FFFBBB999555444333222222333444555222222222111111222666999333111//////111666;;;>>>555444333333333444555555111111222333333333222222555444333222111000000000,,,///222333222000000000---111555777555333222333111///...000333555555444//////////////////000000+++...///---...111111...333111000///000111222222111...+++,,,///111///---------------.........///+++,,,------,,,,,,,,,,,,...111EEEhhh~~~rrrPPP666000000///---+++)))((((((***((('''(((***+++***)))************)))(((&&&&&&,,,,,,)))&&&***//////+++******)))((('''&&&'''((())))))((())))))***++++++((((((((()))***)))'''%%%%%%(((++++++)))((()))+++$$$%%%&&&'''&&&%%%$$$###$$$&&&$$$&&&***'''!!!$$$&&&'''...IIImmm```===111222///***)))---'''+++111,,,+++HHHnnntttMMM444000---%%%$$$######%%%(((***+++******))))))***+++***'''%%%)))'''%%%$$$$$$&&&)))+++,,,***(((''''''%%%"""$$$$$$%%%&&&&&&&&&&&&%%%'''''''''((()))+++,,,---((()))+++---...///000000000333666555333222222444555444333222333555777888666888555---,,,000111...%%%+++,,,)))***...---)))++++++---000222222000...111333666666666FFFiiicccIII:::222111222333111---***)))***---((('''---000,,,***+++(((&&&)))......***+++000///;;;GGGPPP]]]mmmvvvwwwxxxmmm^^^QQQDDD888000,,,(((+++...---+++***+++---))))))+++...000111///---***///000333999@@@ZZZyyyZZZ???888333+++---666333555666666555666:::===??????@@@@@@BBBEEEJJJNNNJJJMMMQQQQQQMMMJJJIIIIIIDDDCCCAAA===:::888999;;;@@@===<<>>AAA999888;;;AAABBB@@@EEEMMMDDDCCCAAA>>>:::666222000666777999;;;<<<<<<<<<<<<<<<===<<<999555444777;;;111444666777777666777777333333444444444333111000555555555444444333333333000111111000...---...000...222222//////444555111222111///.........///000//////000///......000333555555555333111333888===OOOTTTMMM:::///111333000444444555666555444222111222///---000666:::999777666333111333555555666777999888777;;;HHHQQQKKK>>>666555333222222333555666/////////...///111555999666444111///111555:::===555444333333333444555666222222333333333222222111555555444333222111000///...000222333222111222222---222777888666333111111222000///000444777777555------......//////000000---000000------///...+++222000...---...///000111000---+++,,,///000///------------........./////////---,,,---000111...+++///222GGGhhhzzzkkkJJJ333///000///---+++)))((((((+++***((()))***,,,,,,+++------,,,***(((&&&$$$###'''&&&""" $$$+++...+++'''''''''&&&$$$$$$%%%&&&((((((((((((((())))))***(((&&&%%%''')))***&&&###$$$)))------)))'''))),,,%%%'''((((((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''!!!$$$...555EEEjjj{{{PPP333333444,,,)))+++'''(((------000AAAVVVyyynnnKKK:::000%%%)))$$$$$$***///---(((%%%%%%)))------+++(((((()))''''''((()))((('''%%%$$$''')))'''######&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%***((('''))),,,...---+++---***+++///---)))+++111444555666666555555777888555444222222444555666666:::888333---+++,,,+++)))///000222444444222...***'''***+++)))---333111***(((000666666???YYYzzz}}}XXX>>>222---------,,,+++******++++++111***''',,,---)))&&&(((***++++++++++++***))))))111444777:::@@@LLL\\\hhhtttzzzyyykkkWWWEEE777///***111222***)))///111---+++)))***///000---***+++///444666444<<>>BBBLLLVVVhhhyyy{{{tttpppnnn[[[UUULLLGGGEEEEEECCCAAAAAA???>>>>>>AAACCCCCCCCC===@@@AAA???:::555222222555444555999>>>@@@???===:::<<<;;;666666:::888222666888555111333888666000...000111111111222444666777666444222111111111222000000000000000111111111...///000222333333333222555333111///......///000888666222///...///222333111666888444222555999:::DDDBBB===888222000000000555444333555888999666333777333444:::<<<888666777222444333///000555555///222<<<888000FFFgggcccFFF;;;000111444///000555444333000...111777:::888555333555333//////444666555666555333333333555777888555000000333444222111222999666333111111222222111///......///111333222111333333333333333333333333666333111222555666444222000---)))((())),,,......111,,,+++//////+++,,,000222///------...000111111+++***)))((())),,,...000...---,,,+++************+++---///,,,((((((,,,111111555OOOrrr}}}fffFFF555///555444---))),,,...------***)))***,,,---,,,*********))))))((((((''''''+++***((('''''''''((()))---+++(((&&&&&&'''&&&%%%***((('''(((+++---,,,***"""&&&***+++(((&&&&&&&&&$$$))),,,***)))+++***(((&&&(((((('''%%%$$$###$$$%%%&&&&&&&&&&&&'''''''''((("""###)))///???gggfffDDD888111***++++++&&&&&&***))))))555EEEccc~~~}}}___FFF555((()))$$$"""'''+++***((('''&&&***---...,,,)))))))))&&&''''''''''''&&&&&&%%%(((***)))%%%###%%%%%%"""%%%%%%%%%%%%%%%%%%&&&&&&(((''''''))),,,---,,,***333...,,,------,,,000666111222222111000111444666;;;666111111555777555222888666333000///000111000//////000222333222000---(((++++++***---111000******///444;;;KKKhhh```CCC222,,,,,,,,,++++++************000***(((,,,...,,,+++,,,///...,,,*********+++,,,***,,,...///111999EEENNNdddqqq|||zzzmmmZZZFFF888555555222......///...******((()))---///,,,+++,,,,,,...///444DDD]]]tttdddKKK555222555333333555111444888999999:::???CCCSSSXXX[[[ZZZ^^^iiiuuu||||||wwwtttgggddd\\\PPPIIIFFFBBB===>>>;;;999999999;;;CCCMMM[[[lll{{{vvveee___XXXRRRNNNJJJCCC???EEECCC@@@@@@AAABBBBBBAAA>>>AAACCCAAA<<<777444333666555666999>>>@@@>>>;;;<<<>>>===999:::===<<<666777888777444555999777222111111000000111333444444444333222111111000000000111111111111111111111111...///111222333333333222555333222000///000111222777555222000///000111222000333444333555999888555::::::999666333111111111;;;999777666666777666666444555666777888:::===???666777555000000555444000000:::888111AAA]]]aaaQQQCCC666333444//////333///222000///111444666555333444555333///000444666555666555333333333555666888555111000444555333222333666444111111222333333333555333222222222222111///333333333333333333333333666444333444777777555222000---***(((***,,,......000,,,,,,//////,,,---111333111///...///111111111+++************,,,---...---,,,,,,+++************,,,......---++++++...111333:::UUUvvv}}}cccBBB111...222222,,,)))+++,,,+++,,,***)))+++------+++)))(((((((((((('''''''''&&&***))))))(((((((((((((((+++(((&&&&&&'''((((((''',,,)))(((+++///111...+++$$$'''******(((&&&&&&'''&&&+++---,,,+++---,,,)))&&&'''((('''%%%###$$$%%%&&&&&&'''((((((((((((''')))###"""%%%'''777^^^ZZZ@@@...'''...,,,&&&%%%(((&&&###(((111EEEbbbwww[[[???---...(((%%%&&&'''&&&''')))'''***------,,,***))))))&&&%%%%%%%%%%%%&&&&&&'''&&&))))))%%%%%%&&&%%%"""$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''))),,,---+++***222...,,,...000000111333222333222111000111555888>>>666000000666999666111222111///////////////000111//////000111222111///***++++++***,,,///---)))///000555CCC]]]zzznnnLLL666111++++++++++++************000+++(((,,,///000000111000...+++)))((()))+++,,,)))***,,,+++,,,000777===MMM___vvvuuu___MMMCCC888//////000...***(((+++)))***...///------000///...///:::PPPfffooonnnQQQ@@@333333555333444777333555777999;;;???EEEIII```llltttrrrpppxxxxxxyyytttfffXXXNNNEEE???>>>:::777777666777===DDDOOOaaauuuppplllfffaaa\\\SSSIIIBBBKKKGGGCCC@@@?????????>>>>>>AAACCCCCC???999555333666666666:::>>>???===999<<<===<<<;;;<<>>:::888:::999888999;;;999444444111//////222444444333000111222222222222111000222222222222111111111111///000222333444333333222444333222111111222333333444444333222111111111222444555666888===AAA>>>777222222333444333333222111>>>===;;;888555555666888666:::999333444>>>CCCBBB;;;:::555111111444444111///555444///666HHHQQQOOOJJJ:::444444......000+++111111111111111222222333444666555111111444555444555555444333333555666777666222111444666444333444444222000111333444555555444333111111222111000...222222222222222222222222555444333666888888555111111...***)))+++---......000------///000...///222555333000///000111000000+++++++++,,,,,,+++++++++++++++++++++++++++++++++---------.........//////555AAA^^^||||||^^^===---,,,//////+++(((***+++************,,,------***(((''''''''''''&&&&&&&&&&&&)))))))))))))))(((((('''(((&&&%%%%%%''')))))))))...***)))---444666111,,,((()))***)))'''&&&&&&'''(((,,,...------///...***$$$%%%&&&%%%$$$$$$&&&'''%%%&&&'''((((((((('''''')))%%%%%%$$$###...OOOppppppMMM000%%%---+++&&&%%%((((((%%%$$$'''111DDDcccqqqOOO666444...))))))(((%%%%%%(((''')))+++++++++***)))(((%%%$$$$$$###$$$%%%'''((( $$$&&&%%%'''))))))&&&$$$$$$%%%%%%&&&'''''''''$$$&&&(((***,,,,,,+++***//////000444666555222000666777888777666555777888<<<777222222555777666333111//////000///---...111555222000//////000000000+++,,,,,,+++,,,,,,,,,***333222888LLLlllvvvTTT;;;555++++++++++++++++++******000,,,)))+++///111222222---,,,***(((''''''(((((()))+++---...///222666::::::KKKbbbvvvyyylllYYYDDD333111333000///111///------//////...000444666666999DDDVVVbbb___UUUAAA999444555666444555777333666999:::;;;@@@JJJRRRjjjvvv{{{uuuwwwwwwkkk```SSSIII@@@;;;888888888888<<>>======<<<>>>@@@BBBCCC@@@;;;666333555555666:::>>>@@@>>>;;;;;;;;;:::;;;===???>>><<<:::;;;<<<<<<<<<<<<999666333///,,,...333777666333///111444666666666444333333333333333222222222222111222333444444333333222222222111111111222333333222222333333333222111111555777888999===BBBAAA===333222111111111222111111;;;======:::666444666888;;;@@@;;;222444AAADDD;;;;;;888444000111333444333666666333111222888???CCCIII888222222...///111,,,333333333222000000111333444777666333222555555333555555444444444444555666555111000444555333222333444222111111333444444444///...---...000111000///222222222222222222222222333222333555888888333///111...+++***,,,.../////////......///000000111222555333000/////////...---***+++---------+++)))(((*********+++++++++++++++,,,++++++---///000///...666HHHhhhyyyXXX999+++,,,------+++******+++***)))***,,,------,,,)))'''''''''''''''''''''''''''((()))*********)))'''&&&(((&&&%%%%%%''')))))))))...***)))///666888222+++++++++)))(((&&&&&&'''((())),,,...---...000...***!!!"""###$$$$$$%%%(((+++%%%%%%&&&'''''''''''''''''''''((('''###'''>>>VVVrrr```;;;(((***'''$$$$$$''')))(((%%%%%%...222EEEhhhfffIII888111+++***)))'''&&&(((''''''(((((()))((('''&&&%%%$$$$$$###$$$%%%'''((( $$$&&&%%%'''***)))&&&%%%%%%%%%&&&&&&'''''''''$$$&&&(((***+++,,,,,,,,,222333444666999<<<===<<>>===<<<<<<>>>???@@@AAA@@@<<<777333555444444888>>>AAA@@@>>><<<::::::<<>>???===:::888777000---+++///555888777444222444777:::;;;:::999777555444444444333333333222222333444555555444222222111000000000000111111222111111222333333333222111000444666333444:::???@@@;;;777111//////000111111444888<<<<<<888666666777<<<>>>999222888EEEBBB444999555111000111222444666>>>:::666777777666777:::@@@222...111...000444000666666555333111111333555333666777444444777666333555555555444444444555555444000///222333111000222555444222222333444333111000///...///000111000///111111111111111111111111111000111333666666111---111///,,,,,,---//////////////////...///000111111333111///.........,,,+++***+++---...---+++)))'''))))))***+++++++++******))))))***,,,...000///---666NNNppptttQQQ555,,,---,,,,,,------,,,,,,,,,(((***,,,---,,,***((('''((((((((((((((((((((((((((()))*********)))'''&&&***(((&&&&&&'''))))))(((,,,***)))...444555000***---+++)))'''''''''(((((()))+++,,,+++---000---((( !!!"""######%%%))),,,&&&&&&%%%%%%&&&&&&'''(((&&&''')))(((%%%%%%000>>>]]]wwwPPP111)))#########%%%(((((('''&&&///,,,333PPPwww~~~fffCCC888---++++++***))))))'''&&&%%%&&&(((((('''%%%&&&%%%%%%%%%%%%&&&&&&'''$$$'''(((%%%%%%''''''###&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******+++...000555777777555999CCCNNNSSS^^^___```^^^YYYTTTQQQPPPQQQRRRRRRLLLCCC<<<::::::888444444777555111666@@@>>>:::555111000///......///------///---+++,,,000///999KKKddd|||wwwdddNNNKKKOOOUUUPPP???111,,,***+++---.........---,,,......------000555333///***,,,...//////---***(((++++++---...///000//////333555999CCCXXXqqq~~~mmmXXXHHH===666555888444222111222111111777@@@CCCGGGIIIGGGEEECCC>>>888444555666888999999999999555999<<<===???III[[[hhhyyy}}}|||tttiii```WWWOOOUUU[[[^^^[[[UUUUUU\\\dddjjjnnnuuu{{{ssseeeMMMDDD===;;;;;;<<<@@@EEESSS^^^lllwww{{{tttkkkeeeaaaZZZPPPGGGBBB@@@>>>>>>???????????????===999555777555444666<<<@@@@@@??????<<<<<>>???@@@<<<777555777//////000333888:::888666555777:::<<<======;;;:::666666555555444444333333444555555666555444222111000000000000000000000000000111222333333333333333000555777333333:::AAAEEE@@@:::222...///111222111111444999;;;:::888666555777888444333:::BBB>>>444888333000111333222444666:::666444666888777666555777---...222...000666555:::888666444333444555555222666777666666888777444555555555555555444444444333///...111333000///111555444333333444444222111777555333222222222000...000000000000000000000000111000///222444444111---111///------...////////////111000------000000...222000............,,,******+++---------+++)))((())))))+++++++++***)))(((((()))***+++,,,...///000999VVVxxxlllHHH222,,,...++++++///000...------(((+++------+++(((''''''((((((((())))))))))))))))))))))))))))))(((((('''+++)))'''''')))*********+++******---000111...***---+++((((((((())))))((((((*********---000,,,&&&"""#########"""$$$'''***)))(((&&&%%%%%%''')))+++%%%%%%'''(((&&&%%%***000GGGmmmhhhAAA000%%%&&&'''&&&&&&'''(((((())),,,000???aaa___LLL888000...---***)))(((&&&%%%&&&((()))'''%%%&&&''''''''''''&&&&&&%%%&&&)))((($$$$$$&&&&&&$$$((((((((('''&&&&&&%%%%%%''')))******)))+++000333777@@@FFFHHHMMM[[[iiippp}}}|||yyysssmmmhhhffffffaaabbbbbb]]]VVVOOOIIIGGGAAA:::888999333---111===???;;;666333222111000///000---...000...+++---444555FFF^^^sssyyydddPPP777888:::;;;999444///++++++,,,...///000///...---+++---...///444999777111+++,,,...//////...---,,,//////000111222333222111///000000555CCCYYYjjjrrrxxxvvvmmmZZZIII>>>888555777666666888888;;;DDDOOOWWWVVVNNNAAA999888999888111222444666:::<<<<<<:::999888888===HHHXXXhhhrrrxxxzzzvvviii\\\SSSKKKEEEEEEKKKOOOLLLEEEEEEOOOZZZaaajjjssszzzwwwmmm]]]RRRGGGAAA???===@@@DDDUUU___iiisss~~~yyysssppphhh[[[PPPHHHDDDBBBAAABBB@@@>>>>>>???>>>;;;888<<<888555555999===>>>>>>@@@;;;;;;@@@BBB@@@@@@BBBBBB?????????:::333222777222444777:::<<<:::888666666777999;;;<<<<<<;;;:::777777666666555444444333555666666666555444222111222222222222111000000///000000111222222333444444222666777666999@@@EEEFFF===777111///222444444222444555666888:::999777555666555444555666777777666:::444222444555333222555333444333333333555555444444---222555//////666666<<<888444333444666666555000555777777888:::999555555555666555555444444333444000///222333111000222333222222333444555444222888666444333333333111///000000000000000000000000333111///111333444222///111///......///000000//////222111,,,+++//////,,,111000////////////---+++***+++,,,,,,,,,+++***))))))***+++,,,+++)))(((&&&'''***,,,,,,+++---111444???]]]~~~ddd@@@---+++...******///222///---...)))+++---,,,)))''''''((('''''''''((((((((())))))***))))))(((((((((((((((***)))'''(((***,,,------+++,,,,,,---,,,,,,,,,,,,,,,***((((((***+++***))))))***))))))---000,,,%%%%%%%%%$$$###""""""%%%'''+++)))'''%%%%%%(((+++---$$$###$$$&&&'''&&&(((***777\\\wwwNNN888***,,,,,,(((&&&''')))*** +++111666PPPxxxzzzaaaDDD555111...***'''***'''%%%&&&)))***(((&&&''''''((()))((('''%%%$$$$$$'''&&&######((()))((())))))((('''&&&%%%%%%$$$(((*********)))+++111555<<>>;;;777444333333222111000...///111///+++///666>>>SSSmmm~~~pppUUU@@@///333333///...222222000,,,---///111111000///...(((---///111777===;;;444++++++++++++,,,---......------...000333555555444***,,,---///777FFFRRRWWWrrr}}}~~~nnnZZZNNNDDD;;;;;;:::<<>>>>><<<===777333<<>>@@@@@@===;;;@@@;;;666444777;;;<<<<<<>>>999999>>>@@@======@@@CCC@@@>>>>>>888000000666555999>>>@@@>>>;;;888666555666888999::::::999999888777777666555444444444666666777777666444222111444444444333222111000///111000000111222333555555000222222444;;;BBBCCC???888333000111555777666333999777555666999:::888555777777777777111+++///777===666444777777333111444555999999444222555888888444000666999///---444555===777222111555888777444///444777777999;;;:::666555666666666555444333333555111000333444222111333111000111333555666555444333222111222333333222111000000000000000000000000444222000111333555333000111000......000000000//////222111+++***......***111000000000111000...,,,***++++++,,,,,,+++++++++******+++,,,+++)))'''%%%(((+++...---+++,,,222888CCCbbb___:::***)))...)))(((///222///,,,---***,,,---+++(((&&&''')))&&&&&&&&&'''''''''((((((+++***((('''''''''((())))))''''''(((,,,///000000+++---...---***)))+++---+++)))((())),,,---+++)))******)))***...111---&&&###""""""###%%%&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$&&&(((222AAA```]]]<<<---***$$$!!!'''---***"""$$$###$$$,,,???ZZZvvvyyycccTTTHHH<<<000))))))$$$$$$))))))&&&%%%(((&&&''')))***)))&&&$$$%%%%%%&&&((()))))))))((((((###%%%&&&'''%%%$$$%%%&&&******...111///...777CCC___oooxxxhhh\\\WWWUUUSSSQQQVVVYYY```kkkuuuwwwsssnnniii^^^OOOAAA999666666666111333333333888;;;555***555///,,,///000000666>>>SSSmmmpppXXXBBB444222111000///---,,,+++***'''...///***,,,333333,,,000222111111;;;GGGDDD888222///---,,,---......,,,------000444999:::666333555///...333666888>>>GGGXXXkkk{{{{{{ooobbbXXXPPPOOOMMMNNNSSSXXX^^^iiirrrnnnSSS???666555666666888;;;:::555333777<<<===>>>===???KKK___pppvvvtttkkkaaaTTTJJJEEEDDDDDDDDD===;;;<<<===;;;<<>>???BBB???;;;999999:::999888===;;;:::<<>>;;;@@@>>>:::777666666777888555888<<>>:::......777888000777777888999:::888444111999::::::777444444777:::555222222333111000333888444444555666666555555444777555333555888:::888666444444444555555555555666444444222111444999999444333222111222444444444333444222000111333444222000555111......000111///,,,111111333555777777555222///111222222111111111222...//////000//////...---333111...///222222000---///...---,,,+++************,,,...,,,***(((***,,,'''---******111000111<<>>HHHWWWiiixxx{{{rrrbbbPPPAAA888666666333555444222666:::666///666000------///555BBBPPPgggwwwyyydddNNN;;;///000000///...---+++******+++---...---///333333000666:::<<<===FFFMMMEEE666333000------///000000///------///333666777444222555///---///111111666<<>>@@@@@@DDDOOO^^^hhhjjjhhh___VVVJJJCCCBBBBBBBBB@@@;;;:::;;;======???HHHTTTkkkttt{{{yyyyyymmmWWWHHHEEECCC>>>AAAHHHRRRWWWYYY^^^fffmmm{{{uuummmiiiddd[[[TTTOOOHHHDDDEEEFFFBBB@@@@@@BBB@@@>>><<<;;;::::::999;;;999999:::===???===<<>>:::;;;888444555;;;===:::;;;999666333111333555777777777888999:::888555333999;;;<<<888333111444777666444333555333111222777444444444444555555555555777555444555888999888666444444444444555555555555555666333111333777777333666555444555666666555444444222000111333444222000333111////////////...---000000111444666666444222///......000333333111.....................//////222111000000111111000///000///...,,,+++++++++++++++---...---***)))***,,,(((---***)))000000444AAA[[[wwwSSS666***---+++++++++***((((((***,,,)))***************))))))%%%'''))))))'''&&&(((***+++***((('''''''''((()))***)))'''&&&'''(((***++++++---...---)))(((((())),,,***((((((+++,,,+++***+++******,,,...///---,,,!!!""""""######$$$$$$%%%'''%%%######$$$$$$###"""&&&'''&&&$$$"""!!!!!!###%%%+++888WWW^^^999///))))))&&&!!!"""(((%%%((()))%%%###(((666BBBhhh}}}rrr\\\GGG777666///***+++,,,)))$$$"""))))))''''''(((((('''&&&)))((('''&&&&&&((()))***###%%%&&&'''&&&''')))+++666222111999GGGZZZpppwwwnnnddd\\\LLLEEE<<<555333333111000---000777BBBSSShhh}}}|||gggOOO===666555111222000///111444444000777333///---111@@@YYYnnn{{{iiiTTTCCC555,,,............---,,,+++***///,,,,,,///111222666:::DDDKKKQQQTTTYYYYYYKKK999888444///...111444444444///......000222222111000333///------......222666DDDUUUooo{{{sssppprrrhhh\\\LLL???999888888777<<<>>><<<666555;;;@@@AAADDDEEEJJJRRRYYY\\\ZZZWWWRRRIII@@@>>>AAACCCAAA>>>:::999:::===>>>@@@FFFMMMYYYddduuu~~~zzzdddQQQIIIEEE@@@GGGJJJKKKKKKJJJNNNVVV^^^nnnwww|||yyyuuunnnhhhXXXQQQLLLLLLKKKGGGCCCBBBAAABBBCCCAAA>>><<<::::::999888777999;;;===>>>===;;;;;;;;;;;;::::::::::::888999;;;<<<===<<<;;;:::999999::::::;;;<<<<<<<<<777888888888;;;===999333555777777444444666666333666777777555333222333444333333444666888999888666:::333555666222888@@@===777555444555888<<<>>>???555999:::777666999:::999<<<555444888999555777===666666555666888888666444888<<>>PPPgggvvv~~~dddJJJ;;;666111111111000222444555444666444111111:::QQQpppnnnWWWEEE:::333///......///000000///......///+++,,,222333333???NNNYYYaaaiiiooorrrmmm\\\KKKCCC<<<333000333666777777000///..................111///...///000222555888AAATTTppp~~~rrrccc[[[ZZZ\\\TTTHHH>>>888777888999<<<===;;;777999AAAGGGIIIKKKJJJKKKPPPRRROOOLLLLLLLLLEEE>>>???DDDFFFCCC>>><<<;;;:::<<<>>>@@@DDDFFFIIIRRRddduuu}}}{{{uuurrr{{{nnnXXXKKKEEEBBBJJJJJJIIIEEEBBBEEELLLSSS^^^gggwww~~~xxxddd[[[RRRPPPMMMIIIFFFFFF@@@CCCEEEEEEAAA===;;;;;;999999888999;;;===???@@@:::;;;===???@@@@@@@@@@@@::::::::::::;;;;;;<<<===999999999:::<<<<<<<<<;;;777777888999:::;;;888444555777777444333555555222555555555444222222333444222333555888999888777555:::333444444111888AAA@@@;;;777444444888;;;<<<;;;666:::===<<<888666666666;;;777666;;;BBBEEE@@@;;;444333111222333444444333555;;;???<<<444///000444333333666::::::666777:::777666444222222333555666777666666666666666666555333333444444444555555555111222111///111666999888888666444444444444222000000000000000111111111111...000222111...,,,---000000000000333555777666444000222444555555222...,,,---,,,++++++,,,...000222000222333111...---000333111000///...---,,,,,,,,,---...//////---,,,+++***+++///...///222000888LLLxxxlllJJJ444+++///)))+++------+++******+++,,,,,,,,,,,,+++***)))(((''')))+++,,,,,,+++))))))******+++,,,++++++*********)))'''&&&'''(((***+++.........---+++***))))))***)))))))))***+++,,,,,,...---,,,---......+++)))$$$&&&''''''%%%%%%&&&(((&&&$$$""""""#########"""######$$$###""""""###%%%&&&+++,,,444VVV~~~^^^DDD...,,,+++%%%###(((&&&%%%$$$$$$&&&(((((((((111:::GGGWWWnnn~~~zzzmmmcccWWWGGG:::444222000---+++......)))(((+++,,,)))%%%&&&'''(((((('''%%%$$$&&&'''(((***,,,000555999>>>III[[[nnn~~~}}}uuudddXXXIII???999555333222111000...---------------***,,,...///555CCCVVVdddyyy{{{aaaMMMBBB:::777666777999999999888222222333888GGGbbbtttYYYDDD999444222111...000222333444444333222,,,+++///555777<<>>===CCCNNNWWWZZZSSSMMMIIIJJJIIIEEEDDDGGGJJJEEE@@@AAAFFFGGGCCC>>>AAABBBAAA@@@@@@BBBCCCCCCFFFJJJVVVdddhhhbbb\\\[[[oooyyy}}}qqq]]]MMMEEECCCDDDDDDCCC@@@>>>???CCCGGGQQQXXXhhhyyyooocccWWWQQQMMMIIIGGGIIIBBBDDDEEEEEECCC@@@>>>===<<<;;;;;;;;;<<<>>>BBBDDD@@@AAACCCDDDDDDCCCBBBAAA======<<<<<<===???@@@AAA:::999777888;;;<<<;;;999888777888999999777444222333666555222111444333000222333333222111111222444000333666888888777555444888222333555222:::CCCBBB>>>:::666555777888777666666:::>>>???<<<777666777888===;;;;;;IIIXXXNNN777333111......///111222222444999>>><<<666111222444000111666;;;<<<::::::>>>888777555333333333555666666777777666555444444444333333333444444444444555222444333//////444666555888666444444444333111/////////000000000000111111---000333222///---...000222222222444666888777666333999>>><<<444...---000...---,,,+++,,,...111222111222333000------000333111000///...---,,,,,,,,,------......///...,,,***+++000111444666111999PPPbbbDDD222,,,000,,,...///---+++)))((((((------------,,,***))))))'''((()))++++++***(((&&&)))******+++++++++*********)))'''&&&'''(((***+++111...+++(((((()))***+++))))))))))))***+++,,,---222///,,,+++,,,---------%%%''')))(((&&&%%%''')))%%%$$$""""""$$$%%%$$$###"""###$$$$$$######%%%&&&###***+++---CCCiiiyyy[[[===000...***'''(((,,,'''###"""%%%&&&%%%"""))),,,111999GGG]]]tttyyyjjjWWWIII@@@888222666>>>???666///000111///'''((()))))))))(((&&&%%%&&&'''***...333;;;CCCIIIbbbmmmyyyttt___MMM???999333222111...+++***---,,,,,,,,,,,,,,,,,,---))),,,...000222:::FFFOOO```ppp{{{hhh\\\FFF>>>888999;;;:::777666000222777CCCYYYrrrmmmZZZCCC666111......000///111444666888888777666,,,...333;;;CCCOOObbbrrruuuvvvxxx}}}jjjZZZDDD666333555666666111222111000---,,,---...333555555333444777888666HHHgggzzzlllffffffeeeddd___ZZZTTTLLLCCC@@@BBB@@@BBBCCCBBB@@@@@@EEEIIIFFFFFFEEEFFFOOO^^^iiilll\\\OOOEEEDDDCCC@@@AAAEEEGGGEEEBBBBBBDDDDDDAAA>>>EEEKKKNNNMMMKKKKKKIIIFFFBBBAAAIIIUUUYYYUUUTTTXXXcccnnnxxxsssbbbQQQGGGDDD@@@@@@AAA@@@@@@@@@BBBEEEJJJMMM[[[ooo}}}yyymmm___WWWRRRLLLJJJLLLHHHFFFDDDDDDEEEEEECCCBBB??????>>><<<<<>>BBBBBBAAAAAABBBDDDFFFGGG>>>:::777777999;;;:::888:::888888:::999444111222222444444111111333333000111222222111000000222444111444777999888666555555888222666999666<<>><<<999888777666444333444555:::@@@???;;;999:::555???===:::KKKaaaWWW999666333...---...111222333777:::<<<;;;888444444444000111555;;;<<<:::;;;???999888777555555555555666666777888666444333333444333333333333444444444444444777666222///000000///999777555555555444333111---...000000//////000222///111333333222000000000555444333444666777777666333<<>>222+++---333///...------...///000111222222111///......000222111000...---,,,,,,++++++++++++,,,...//////,,,***+++000222555777222>>>YYYYYY???111---000///000///---***(((((((((------------,,,,,,+++***'''&&&&&&'''((((((&&&###((((((((())))))))))))******)))'''&&&'''(((***+++000,,,'''$$$$$$&&&((()))''')))******)))***,,,...333///+++)))***,,,......$$$'''***(((%%%$$$&&&)))%%%###"""###%%%&&&&&&&&&%%%%%%&&&%%%######$$$&&&"""'''))))))555VVV~~~vvvRRR888...---+++)))666222+++&&&$$$$$$$$$###)))'''***...111;;;VVVqqqyyylll```TTTKKKHHHUUUWWWIII;;;888888666...,,,***)))((()))+++,,,))),,,111888BBBNNNZZZbbb~~~}}}qqqcccSSS???///+++((((((,,,---***)))+++---------,,,,,,+++,,,---,,,///111111222444999===KKKWWWkkkwww[[[KKK===:::<<<;;;777666555999BBBUUUooowwwTTTEEE666111000---+++,,,///111444888::::::999999000333888CCCUUUhhhrrrsssgggccc___ccckkkvvviiiMMM999222222444333111333444222///---...///222666777555777;;;<<<999OOOqqqooo[[[YYYUUUKKKGGGEEEDDDEEEBBB======AAADDDKKKRRRTTTQQQNNNOOOQQQLLLLLLJJJLLLWWWhhhtttxxxcccQQQBBBAAAAAA>>>>>>CCCEEEEEEEEECCCBBB@@@@@@???GGGTTT___```\\\YYYSSSMMMDDD???AAAKKKOOOMMMQQQZZZ]]]hhhuuuvvviiiWWWKKKFFFAAAAAABBBBBBCCCDDDFFFGGGIIIGGGRRRgggyyy{{{oooggg```XXXSSSRRRNNNHHHCCCCCCGGGKKKJJJHHHAAAAAA???===;;;>>>CCCHHHMMMMMMKKKIIIFFFCCCAAA@@@CCCBBBBBBCCCDDDFFFGGGHHHCCC===888666999;;;:::888:::888999<<<:::444111444111444444111222555555222111222222222111111333555333666999:::888666666777999555:::>>>999<<>>@@@<<<888999555::::::999HHHZZZVVVDDD<<<888222000000333666777===<<<;;;:::999777444222333333666;;;;;;999:::>>>999999999888777666666666666888888777333111222444222222333333333444444444000555666333000000000...777555444333444444222111+++...000000......000222111111222333555444222000666555333444555666555444222999>>>:::000***---222///000000000000000000000555222///---...000111111000///...,,,++++++++++++(((((())),,,000000---***+++...///333555333EEEggg|||TTT;;;111,,,/////////...,,,)))((()))+++,,,---------------,,,,,,***(((&&&&&&((()))'''%%%''''''&&&%%%&&&'''((()))***)))'''&&&'''(((***+++///+++&&&$$$%%%'''''''''''')))******)))***,,,//////,,,)))((()))+++,,,,,,###''')))((($$$"""%%%((($$$###"""###&&&((((((''''''((('''&&&###"""###$$$###&&&''''''...JJJvvvbbb???...------+++???<<<555---&&&$$$'''******"""%%%///111---999MMMnnn~~~tttiiiWWWfffiiiWWWDDD>>>===<<<444000,,,((('''***...111444777>>>HHHTTTcccrrr{{{wwwsssfffQQQAAA888000(((,,,'''&&&***+++)))---444+++++++++***(((((()))******,,,///111222444666888>>>FFFWWWqqqrrr\\\GGGAAACCCAAA>>>===<<>>======@@@CCCCCC@@@@@@DDDOOOYYYcccfffaaaYYYUUUTTTNNNMMMKKKMMMYYYkkkwww{{{gggRRRAAA@@@BBB===<<<@@@DDDFFFGGGEEEAAA@@@AAACCCFFFYYYkkkooojjjddd[[[TTTSSSIIIDDDHHHHHHCCCGGGPPP\\\gggtttyyynnn\\\NNNHHH@@@@@@???@@@AAACCCEEEGGGJJJEEEMMMdddwww}}}vvvoooddd\\\YYYTTTKKKBBBBBBIIIOOOOOOLLLBBBBBB@@@===;;;===CCCHHHJJJJJJIIIHHHFFFEEEDDDDDD@@@@@@AAABBBCCCDDDEEEFFFGGG@@@999666999;;;;;;999:::888999===;;;555333777111444555222333666666444111222333333222222444666555888;;;;;;888777888999;;;777===AAA<<<<<<>>>888999<<>>:::777666777999555666===@@@:::555444666555555999DDDOOORRRNNNAAA<<<666333333666999;;;BBB???;;;::::::888333000666555777::::::777888<<<::::::::::::999888666555666888999777333111222333222222333333333444444444)))000444333111333444333444222111111111111000...+++---000///......000333333222111444777777333///666555333333444444444333000555777555///+++---111000111111111111111000///666222---,,,///111111000///...---,,,+++*********&&&&&&(((,,,000000...******,,,,,,000333444KKKqqq{{{RRR:::000,,,.........---+++)))))),,,...,,,,,,------...---------...+++))))))+++,,,***((('''&&&$$$###$$$%%%((()))***)))'''&&&'''(((***+++///,,,)))(((******(((&&&&&&(((+++***)))***---000***)))((()))***+++***)))((($$$"""%%%%%%######&&&&&&%%%$$$######$$$&&&((()))(((&&&$$$###!!!!!!!!!###&&&&&&)))000;;;aaalllBBB111...222;;;^^^LLL777+++((((((***+++------***%%%%%%+++222666QQQ___ooo|||zzzqqqcccSSSDDD;;;???555...000666999:::;;;BBBFFFSSSgggtttuuuqqqoooaaaUUUDDD888111---)))&&&(((&&&&&&((((((%%%%%%(((111///,,,***)))***,,,---///...,,,******---333888:::777???WWWsss~~~nnn]]]WWWUUUOOOGGGBBBGGG\\\ppp}}}uuuTTT888555777333+++///444---***333999888777;;;<<<:::222333CCCaaaxxxyyykkk```GGG???;;;<<<===GGGccc~~~eeeHHH777222///+++000111444888666111///111777333777@@@BBB???GGGUUUxxxvvv___VVV[[[UUUDDD>>>:::===EEEFFF@@@BBBLLL^^^lll|||rrr___PPPIIIGGGIIIQQQRRRSSScccqqqnnn```PPP???999:::===AAAEEECCCDDDBBB>>><<<>>>BBBDDDKKKWWW``````___ccciiimmmdddZZZMMMBBB???BBBGGGJJJUUU\\\hhhrrroooaaaPPPEEE???DDDEEEAAAAAAGGGJJJHHHIIIGGGMMM[[[kkkyyyzzzrrrjjjcccZZZOOODDDCCCJJJOOOMMMIIIEEECCC???>>>>>>???@@@???EEEIIIKKKJJJEEECCCEEEHHHBBB@@@>>>>>>AAAEEEGGGHHHDDD???::::::<<<===;;;888888;;;===:::999999666111777555333444555444111---666555444444555666555333888666555555666777555444888999;;;<<<;;;:::::::::@@@AAA@@@===999666555666777:::;;;;;;<<<===:::666>>>111555AAAAAACCCNNNUUUUUUMMMCCC;;;888999;;;<<<:::888:::===;;;666555888555>>>BBB<<<666777999888888999:::999666555888:::888777555555555666555555666777777555222000///000......000333111...000555555555444222111111555777---...///000111111111000666111111777888333111333777666333111///000333777333222000...---,,,,,,---...///111222222111000///...------...000111000///222000---,,,---------,,,---------...000000---+++)))...))),,,555666MMM}}}rrrKKK111+++,,,,,,000///---,,,******++++++---))))))---,,,'''&&&)))************))))))))))))&&&''''''&&&&&&'''))),,,((('''&&&'''((())))))''',,,***(((((()))***)))(((&&&'''(((*********)))(((+++(((&&&%%%''')))******,,,'''$$$%%%&&&$$$$$$&&&&&&%%%$$$######%%%&&&(((***)))'''%%%$$$###""""""###&&&%%%''',,,444UUUvvvLLL444111>>>RRRsssYYY999'''"""&&&+++///555444000+++)))+++000333111@@@QQQ^^^lll}}}}}}pppeee^^^VVVKKKAAA>>>AAAFFFNNNVVVdddfffmmmuuuttthhh[[[TTT>>>888000,,,,,,,,,+++((()))&&&&&&))))))''''''***000...+++)))((()))***+++***++++++***,,,///555::::::555666CCCWWWllltttrrrrrrmmmeeeaaaffftttnnnMMM888444444111+++111777000---555999777666888:::999777===PPPiiiwwwnnn[[[NNN999333///111222;;;TTTmmmmmmRRR>>>555111...666777;;;???<<<555333555666888;;;===;;;@@@QQQcccyyyyyykkkVVVNNNRRRNNNBBBCCC@@@BBBGGGEEECCCKKKZZZrrr}}}uuu___MMMEEEGGGJJJPPPOOOLLLZZZgggcccZZZLLL>>>:::<<<===@@@CCC>>>>>>;;;999999<<<@@@BBB>>>GGGOOORRRWWWbbbooovvvjjj```QQQEEE@@@@@@BBBDDDKKKTTTcccrrrvvvlllZZZMMMFFFJJJJJJEEECCCGGGIIIGGGHHHFFFKKKXXXfffsss{{{wwwpppaaaPPPKKKOOORRRNNNHHHHHHFFFCCCBBBCCCCCCCCCBBBFFFIIIJJJHHHEEECCCFFFJJJFFFCCC@@@@@@BBBEEEFFFGGGCCC???;;;;;;===>>>;;;888<<>>======:::555777444111000111222111000666555444555666666555333666555444444555666555444777888:::;;;;;;:::::::::======>>><<<:::888888999999999:::;;;<<<:::::::::AAA555:::CCCAAAEEERRRZZZ```UUUGGGBBBCCCDDDAAA===777999>>>BBB???888555666777???BBB<<<666666777777999:::;;;:::777666888:::888777666555666666666555444333333222222111111000//////000333111...000555666555333222222222222222000000000111000000//////555111111666888444222444444333111000000222444555333222000...------------...///111222222111000//////...---...000000000///111///,,,+++,,,,,,,,,+++,,,,,,,,,---///...,,,***''',,,((()))222777SSSkkkFFF000,,,...---,,,+++***(((((('''((((((,,,))))))...///,,,---111++++++******))))))(((((('''((()))((('''''')))***)))((('''((())))))((('''+++)))''''''((()))((('''&&&&&&'''(((((((((((((((,,,***'''''')))+++++++++222***%%%&&&'''%%%$$$%%%%%%%%%$$$###$$$%%%&&&'''***)))(((&&&%%%$$$$$$$$$$$$'''%%%%%%(((,,,FFFlllZZZ999111GGGhhh|||]]]888%%%"""&&&+++000666444111---***)))+++...+++444<<>>;;;555444777777@@@DDD===;;;JJJdddwww{{{qqqaaaRRRMMMOOOMMMIIILLLIIIJJJKKKIIIJJJXXXiiioooXXXGGG???EEEGGGNNNNNNLLLXXXaaaZZZQQQFFF===<<<>>>>>>>>>???;;;888666666999;;;>>>??????DDDFFFFFFJJJWWWcccjjjggg___RRRGGGAAA@@@AAABBBCCCLLL]]]ppp|||wwweeeSSSKKKMMMMMMJJJHHHIIIKKKJJJJJJIIIMMMWWWcccnnnzzzppp[[[QQQSSSTTTNNNEEEKKKIIIGGGGGGHHHHHHGGGEEEFFFHHHHHHFFFDDDDDDHHHLLLJJJGGGDDDCCCDDDFFFGGGGGGCCC@@@======??????===::::::>>>???===;;;;;;888333888444///---...111222333555444444555777777555333555333222222444555444333555666888::::::;;;::::::777999::::::::::::;;;<<<:::777888===<<<777888>>>@@@888>>>FFFAAADDDSSS[[[gggYYYJJJGGGKKKMMMEEE<<<888:::???BBB>>>999:::???:::@@@BBB<<<666555666666:::;;;<<<;;;999888999:::777777666555555555555666333000///000333444222000111///000333222000222777===:::666444555555222000222222222111000000//////444111111555777555444555111///---///222555555333333222111//////.........///000111111111000///...///...---...///000///...000...,,,+++,,,,,,+++***,,,++++++,,,......,,,)))))),,,))))))111===```___>>>---+++------------,,,+++******+++++++++)))***---///...000444,,,,,,+++***))))))((((((((()))******(((''''''(((***)))((()))******)))'''***(((&&&&&&'''((('''&&&''''''&&&&&&''''''((((((---+++))))))***,,,,,,,,,:::///&&&&&&''''''%%%&&&$$$$$$$$$$$$$$$%%%''''''(((((('''%%%$$$$$$$$$$$$%%%(((&&&%%%((())):::XXXiiiBBB222HHHmmmoooRRR333(((((()))(((***111/////////---***+++...333777999999FFFbbbzzzvvvyyytttrrrwww}}}zzzgggPPPBBB999222,,,***---+++))))))***(((%%%"""(((%%%&&&)))++++++---111333111///---++++++++++++,,,---//////...---...///000------///444>>>QQQbbbiiifffjjjttt|||}}}{{{zzzuuuzzz```BBB555//////---***222:::444111333444111///111555888;;;PPPjjjuuujjjSSS===222111......000111666BBBPPPeeerrrzzznnnUUU>>>444333---///555999777333444999888GGGLLLDDDFFF\\\uuurrreee___]]]ZZZWWWWWWVVVRRROOOPPPQQQTTT```mmmzzz}}}zzzooo\\\KKK@@@<<>>@@@>>>======;;;777777:::===>>>===>>>FFFIIIIIIFFFEEEKKKPPPRRRXXXRRRIIICCCAAABBBDDDDDDAAAHHHVVVjjj{{{|||iiiUUUKKKMMMNNNLLLKKKLLLMMMNNNPPPOOORRRZZZccclllyyy{{{ggg^^^```___UUUJJJOOOMMMKKKJJJJJJIIIHHHFFFGGGGGGGGGEEEDDDEEEIIIMMMMMMJJJGGGFFFGGGHHHIIIJJJCCCBBBAAAAAACCCBBB@@@>>>999===>>><<<::::::777222777555222111111333444555555444444555777777666444555333111111222333333333444555666888;;;;;;:::999444666777888888888:::;;;888555:::AAA>>>555666???;;;888AAAGGGAAACCCOOOVVV^^^SSSHHHFFFJJJKKKDDD<<<===<<<<<<;;;999999BBBMMM>>>AAABBB>>>888555666777<<<<<<<<<<<<;;;:::999999555666666555333333444555555111...000555777444000222000000444555444777;;;HHHAAA:::777888999777444333333222111111111111111444222222444666666666555///,,,***...444777555111222222111111000000000000///000000111000000///...///...---...///000///...///...,,,,,,------,,,+++,,,+++,,,---......,,,***---...------444HHHqqq{{{SSS777,,,***++++++......---------,,,,,,,,,,,,+++***+++,,,,,,---///---,,,++++++***)))(((((((((***,,,+++)))'''&&&&&&(((((((((***,,,,,,+++)))***)))''''''(((((((((''')))((('''&&&&&&''')))))),,,***((()))***,,,,,,+++GGG888***&&&(((((('''&&&######$$$$$$%%%&&&''''''&&&&&&%%%$$$######$$$$$$&&&)))&&&&&&))))))444KKK|||zzzTTT===JJJjjjbbbGGG---(((+++)))&&&'''...---///444222---,,,000,,,666AAAMMM___vvvppphhhiiihhhbbb[[[^^^[[[^^^kkkxxxuuuYYY:::++++++---------%%%$$$$$$%%%&&&((((((((((((%%%%%%)))++++++...333444222000...,,,+++******,,,...000000...---,,,,,,...++++++...111444<<>>???GGGGGGRRRaaappp}}}uuu\\\FFFAAA>>>AAABBB???<<<<<<;;;888:::@@@BBB???===???HHHOOOTTTQQQMMMJJJHHHFFFHHHEEEAAA@@@AAADDDEEEFFFAAAEEEOOO```uuu|||mmmYYYMMMMMMNNNNNNMMMKKKKKKMMMRRRSSSVVV[[[aaaiiixxxzzztttuuupppbbbUUUTTTQQQMMMKKKJJJHHHFFFDDDHHHGGGFFFDDDDDDFFFIIILLLMMMJJJGGGFFFHHHJJJLLLLLLDDDDDDEEEFFFGGGFFFDDDBBB===AAABBB???>>>>>>;;;666666777888999888777777666666555444555666777777666666444222111222333333333555555555888;;;<<<;;;999333555666666555444666777444666>>>DDD???555444<<<888888CCCIIIBBBBBBKKKNNNMMMIIIEEECCCCCCCCCAAA>>>@@@>>>===;;;999:::BBBLLL@@@AAAAAA???;;;777888:::===<<<<<<<<<<<<;;;999888333444555333111111222444999555222333777888555111333000000444777888;;;???LLLDDD:::555777::::::999222222222111222333444555555444333333555777777555...+++***...444777444000222222222222222222111111000000000000//////......000///......///000///---000///......//////...------------...//////---+++///...///111888UUUtttLLL555...,,,,,,---,,,,,,,,,++++++***)))))),,,,,,,,,++++++,,,------,,,,,,,,,+++***))))))((((((***,,,+++)))&&&%%%%%%&&&&&&(((+++...///...---,,,***(((((()))***)))(((+++***)))(((((()))***+++)))((('''''')))******)))[[[GGG111)))))))))'''&&&"""###$$$%%%&&&&&&''''''%%%%%%$$$#########$$$$$$&&&***&&&%%%******000@@@jjjlllOOOPPPhhh^^^BBB***&&&(((%%%%%%))))))(((---555555---+++///222DDD\\\qqqooo```NNNFFFHHHHHHCCC<<>>PPPhhhyyypppTTT;;;000...(((((())),,,...000222444???TTTllluuueeeLLL;;;666111222444555444666AAAMMMfffnnnqqqooottt|||}}}xxxssspppjjjaaaZZZWWWUUUOOOLLLQQQYYY[[[WWWRRRLLLKKKIIIDDD>>><<>>;;;999===DDDDDD???@@@GGGWWWaaahhhcccWWWMMMEEE@@@CCCAAA@@@AAACCCEEEEEEEEE???DDDKKK[[[qqq~~~tttaaaQQQPPPPPPPPPMMMGGGFFFHHHOOOPPPSSSXXX[[[cccttt|||kkk^^^\\\XXXRRRMMMJJJGGGEEECCCIIIGGGFFFEEEEEEGGGHHHJJJKKKHHHEEEEEEFFFHHHJJJJJJCCCEEEGGGIIIIIIHHHFFFDDD===AAABBB???>>>>>>;;;666888;;;???@@@>>>;;;999888888666333333555777999999:::777444222333333333333777666666888<<<===;;;888444555666555333222333444222;;;CCCCCC;;;555555999999999DDDHHHAAABBBHHHGGGAAABBBCCCAAA======???BBB@@@>>>???AAA@@@;;;;;;>>>@@@>>>>>>>>><<<999:::======<<<<<<<<<===;;;999666222444555444111000222555:::777555666999999777555555000///333777888:::>>>EEE>>>666111222666999:::333333222222333444666777666777555333444777777444///------///333555333111111222333333444333333222111000000//////.........000///......//////...---000///...///111111///---...------///000000...,,,///+++000555>>>```mmmFFF777333//////222000000//////...,,,+++******---...------000000---+++++++++++++++*********((()))***)))'''%%%%%%&&&&&&&&&))),,,///111///...,,,***)))((()))***)))(((++++++******))))))******'''&&&%%%&&&((()))((('''rrrXXX<<<---***)))&&&$$$""""""$$$%%%&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&)))$$$###((((((***666TTTyyy~~~[[[RRRbbbSSS:::&&&%%%&&&""""""***%%%%%%...:::<<<555333888PPPcccwwwwwwjjj___KKKBBB888222111111...+++///...000555===KKKaaatttsss]]]CCC555///+++)))(((*********)))((('''((((((...******---//////333888888777555333000...---,,,+++,,,...///---,,,---------)))(((***,,,,,,000666444333666999888444333666;;;JJJfffeeeEEE222222888CCC@@@000---111---///...///222222111777@@@XXXooo}}}nnnNNN777000000+++,,,...000333555444222666FFF\\\iii```III888333000000333666999BBBUUUggg}}}vvvttttttppphhhdddeee```XXXPPPMMMLLLKKKGGGFFFFFFKKKQQQRRRMMMFFF???AAABBB@@@>>>===>>>???GGGJJJYYYmmm|||~~~dddMMMIIIFFFFFFEEE@@@>>>@@@???===@@@GGGEEEBBBJJJWWWmmmxxx~~~rrr^^^OOOFFFCCCEEEEEEEEEGGGJJJJJJIIIGGGAAAGGGNNN\\\rrrxxxfffSSSPPPPPPQQQMMMFFFEEEHHHJJJLLLOOOSSSUUU]]]pppvvvkkkfff```XXXPPPKKKHHHFFFDDDIIIHHHGGGFFFGGGGGGGGGGGGIIIFFFCCCAAABBBCCCDDDDDDAAADDDHHHJJJJJJHHHEEEDDD===AAABBB@@@>>>>>>;;;666;;;???CCCDDDAAA===:::999:::666222111333777:::;;;>>>;;;777444444444444333:::777666999===>>>;;;777555666777666444333333444222AAAGGG>>>444555888888<<<999@@@AAA<<>>???===:::999===AAA>>>;;;<<>>::::::===:::999<<<<<<999:::???===<<<;;;<<<===;;;888444333666777555222000333777777777777888999999::::::777222///111444444555888999666333000111333777999666555333222333444555777777999666222333777777222111000000111111111222111111222333444555555444333111111000///...---------111///......//////...---.........///111000///------,,,,,,...//////---+++111+++333;;;FFFjjj```>>>555444//////555444444444333222000---,,,***///000...---///,,,'''******++++++++++++,,,,,,'''(((((('''%%%$$$%%%'''((()))+++...000000...,,,+++)))(((((())))))((('''***************)))((((((&&&%%%%%%&&&(((((('''&&&dddCCC111,,,)))%%%"""!!!"""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%(((### &&&%%%&&&000DDDooo^^^OOO\\\CCC///###((()))!!! '''((()))444EEEJJJDDDCCCIIIfffttt~~~xxxhhhXXXKKKDDD666555333///,,,+++++++++%%%)))---,,,***111GGG^^^vvvcccKKK888---(((***... ###&&&(((((((((((()))111---,,,///111111555:::>>>===;;;888666333111000///000000///,,,***)))***((()))---222111///222777000///111333111...///333888GGGeee}}}zzz]]]>>>...333===KKKFFF333---000---222000111555444222888AAAYYYppp}}}lllLLL777222444---...000222555888666111222<<>>777;;;AAACCC;;;>>>BBBFFFIIIJJJFFF@@@<<>>>>>>>>>>>>>>???BBBGGGJJJIIIGGGEEEDDDCCCFFFGGGEEEDDDDDD@@@<<<>>>AAAEEEDDDAAA===;;;;;;;;;777222000222777;;;===AAA===888555555555444444;;;999777999===>>>;;;666666777777777555444555666444EEEIII999...444:::888===888::::::555:::AAA<<<;;;<<<;;;999777888;;;>>>>>>777555:::???@@@@@@@@@;;;666666:::;;;888:::@@@===;;;:::;;;===;;;777333444777999777333222555888333555777888888999<<<===:::333...000222111111222111222333333222333666999888777555333222333444555999:::777222222777666111222333333222000///111222111222444555666555555444111111000......---------111///......//////...,,,---------...000000...,,,,,,++++++---......,,,***444---666AAALLLsssxxxTTT555111222------444333333333222000---***)))+++000111---******%%%)))******++++++,,,------'''''''''%%%###$$$&&&(((+++,,,---///000///,,,)))***((('''&&&(((((('''&&&((()))*********((('''&&&&&&%%%%%%'''((()))'''&&&vvvxxx[[[555***---)))###'''%%%$$$$$$&&&&&&%%%$$$''''''((()))+++)))%%%"""'''""" %%%))))))((()))999eeedddJJJ@@@999---)))'''###(((---'''&&&)))666JJJSSSUUU]]]iiirrraaaSSS@@@888777222///......---,,,+++******(((***,,,******---666===\\\jjjdddEEE------...(((------.../////////---,,,222777;;;:::888999@@@GGGPPPMMMIIIFFFDDD???999444555777444...+++,,,(((!!!,,,++++++......---///444222222000---++++++...000777OOOooosssUUU;;;///666<<>>666555222333222444;;;AAA<<<222,,,:::FFFIIICCC<<<666222555222999GGGYYYuuummmYYYPPPKKKEEEBBBDDDFFFGGGFFF???888666<<>>@@@CCCFFFEEEDDD===<<<<<<;;;;;;;;;::::::>>>JJJSSSWWWbbbttt~~~~~~dddUUUFFFAAA@@@??????@@@@@@???@@@CCCEEEKKKXXXeee~~~oooWWWNNNSSSLLLHHHJJJSSSYYYWWWPPPKKKPPPOOOSSSaaauuu{{{mmmZZZTTTNNNJJJKKKLLLMMMMMMQQQSSSSSSRRRTTT___qqq}}}ooocccYYYQQQLLLKKKHHHIIIJJJLLLNNNMMMIIIFFFDDDEEEEEEBBB>>>===@@@CCCGGGGGGGGGHHHGGGFFFEEEEEEBBBFFFJJJJJJGGGCCCBBBAAADDDGGGIIIJJJHHHBBB<<<888;;;999777666888;;;<<<<<<888;;;999333333888;;;888:::999999888888888888888999BBB<<<222333555555:::AAAEEEEEE===777777:::;;;888<<<@@@@@@;;;777666666222555666444222333999>>>333333555777999;;;===>>>777666555666888;;;<<<<<<>>>>>>>>>===;;;888555333666999999777666999888555999666555999;;;<<>>444+++'''&&&$$$(((,,,(((444---888RRR``````jjj}}}uuu[[[HHH===111......'''******))))))))))))))))))''')))***(((&&&(((...444LLL]]]```KKK666...+++&&&***,,,......---...333777BBBGGGLLLOOOPPPTTT\\\bbbiiiddd___[[[WWWOOOCCC:::555777555///---///,,,''',,,+++...222333111222555/////////...,,,,,,...///555MMMnnnvvvYYY???222000333666777666444111///222444555333111333888===bbbxxxzzz\\\CCC888666555666333222777===;;;444444666999;;;888555555777888999FFFYYYkkk~~~ssscccVVVJJJFFFDDDCCCEEEIIINNNMMMIIIBBB;;;:::>>>CCCCCC@@@<<<;;;===@@@AAAAAA<<<======;;;999888888888@@@IIINNNPPP\\\ppp~~~rrr^^^IIIBBBCCCCCCAAA@@@@@@???@@@CCCDDDGGGRRR\\\wwwvvv]]]RRRTTTMMMJJJLLLTTTZZZWWWQQQMMMRRRSSSXXXeeevvvxxxjjjYYYUUUPPPMMMMMMOOORRRSSSTTTVVVVVVUUUWWWbbbsss~~~qqqeee[[[TTTPPPNNNMMMNNNOOOPPPNNNKKKIIIHHHHHHHHHFFFCCCBBBBBBCCCFFFFFFFFFFFFFFFFFFGGGGGGDDDGGGKKKKKKIIIGGGFFFGGGFFFHHHKKKKKKIIIDDD>>>::::::999999:::<<<===<<<;;;:::<<<999444444888:::888<<<;;;999888666666666666<<>>IIIJJJEEE<<<777:::===>>>999999;;;<<<<<<:::666444111444555444222444;;;@@@444555777888999:::999999888666555555777888888888<<<<<<;;;999888555444222666999999777777:::999666;;;888777::::::888999===666444333222222222222111222000000111222333333222...333555000---///333444888777555444333222333333222444666444000...---...222333333333333333222222000222222///000333222,,,666444222111222222111000,,,------......///000000...////////////......---000000999IIIiii}}}SSS<<<******///...++++++//////......---.........333222111///...,,,+++***---,,,++++++++++++***)))+++)))'''''')))+++***(((///666:::555000---,,,******))))))))))))((((((''',,,+++***)))))))))))))))***))))))***++++++)))'''sssnnnBBB,,,)))(((&&&%%%$$$###$$$&&&&&&%%%###(((((((((&&&%%%&&&)))+++))))))++++++((($$$'''...444XXXqqqMMM888000+++'''&&&&&&(((******888000>>>___pppooowwwdddGGG111***(((++++++"""&&&'''''''''(((((())))))&&&((()))'''%%%$$$(((+++888HHHVVVRRRCCC555---)))))),,,/////////666BBBLLLYYY]]]ccchhhlllrrrzzzzzzuuussspppfffUUUGGG;;;;;;999333111111000---)))(((+++111444222222444...///000///------...///666NNNoooyyy\\\BBB555000...---...111222111///222333333222222444888;;;\\\uuudddIII;;;777888777444111333888999777777111///333444333777???BBBFFF[[[rrr}}}xxxbbbKKKEEEAAABBBCCCFFFKKKQQQXXXSSSLLLDDD@@@???@@@BBBFFFBBB<<<888999<<<>>>@@@;;;===>>><<<888666777999BBBFFFGGGHHHVVVmmmgggMMMCCCDDDFFFEEECCCEEECCCCCCDDDDDDEEELLLTTTlll{{{{{{bbbSSSQQQKKKIIIKKKSSSWWWTTTPPPNNNTTTYYYaaammmzzz~~~ssseeeYYYVVVRRROOOOOOQQQUUUXXXWWWXXXYYYXXXZZZeeewwwxxxlllaaaZZZVVVTTTSSSSSSSSSRRRPPPNNNNNNMMMKKKJJJIIIGGGEEEBBBDDDDDDDDDDDDEEEGGGIIIJJJFFFHHHJJJJJJIIIHHHIIIJJJFFFGGGIIIIIIGGGBBB===999999999;;;===??????===;;;;;;<<<999555444888:::999???===:::777555555555666===EEE@@@888::::::999@@@PPPLLLBBB888666;;;>>>===888666555888;;;<<<777333111333444333333666<<>>===;;;888555;;;999777777888888777666:::999777555444333222222666999:::888999;;;;;;888:::777888::::::666666888333333333333222111000///222111000111222333222111---111222---***---///000333333333222222222222222444444444222000...///000222333333333222111000000...333444111///111333333666444222111222222222000------...//////000000111111000000000//////......000000===TTTvvvpppFFF444&&&''',,,+++((()))000///...------,,,------222222000///---,,,+++***...,,,+++***++++++)))((()))((('''((()))***)))'''222:::>>>888000,,,,,,+++,,,+++)))(((((((((******,,,,,,++++++***))))))((()))))))))***,,,,,,+++)))qqqxxxIII---(((''''''$$$######%%%&&&'''%%%######''',,,...---***))))))---++++++,,,+++(((+++111111OOOxxx{{{TTT999111222,,,''')))((()))...444:::NNNiiiyyy{{{|||TTT999(((&&&%%%***+++###''''''(((((())))))******&&&((()))(((&&&%%%&&&(((+++555EEEOOOKKK===222...+++---111666???MMM\\\gggppprrrtttvvvyyy}}}~~~zzzxxx|||yyyhhhYYYKKKJJJEEE>>>888333111///,,,)))***000333444555888333333111///------///111;;;QQQqqqzzz]]]AAA333333111...------///000111444555555444444666888:::RRRmmmjjjOOO>>>888555666555444555777888999444...000888;;;:::AAANNNQQQWWWmmmxxxhhhRRRFFFGGGHHHJJJJJJMMMSSSYYYZZZSSSJJJDDDBBBBBBBBBAAAGGGDDD>>>::::::<<<>>>@@@:::===???===999777999<<>>>>>===;;;999888666444555888:::;;;???===:::777555555666777:::AAA===777999888777???NNNHHH===444444999:::666444333444666999:::888666444555444333333777<<>>BBBCCCBBB???:::777===;;;:::999::::::999888888777555333222222333333666999:::999:::======:::777555777;;;;;;888777888222444555555333222000000333222111222333444333222...111111,,,***,,,......//////000111222111111111444333222///......000111333333333222111000///...222444333000...///000222444222000000111222111000000000000111222222333333222222111000000/////////222222BBB___aaa<<<000'''(((,,,+++)))***000000//////.../////////111111000///---,,,++++++...,,,+++***+++***)))'''(((((((((((())))))((('''000999===777...***++++++******)))(((((()))))))))---,,,,,,+++***)))(((((())))))((()))++++++)))(((nnn|||LLL---(((''''''$$$###$$$&&&((((((&&&$$$"""&&&+++///222333444555:::444///000000---,,,...---DDDiiibbbDDD888===333)))---******666@@@TTTdddiiittt{{{jjjAAA///'''&&&###$$$&&&!!!''''''(((((()))))))))***%%%&&&''''''&&&&&&&&&&&&******333BBBHHH???444......000777FFFZZZnnn|||zzztttqqqnnnlllkkkfffeeehhhtttvvvjjjaaa^^^YYYQQQFFF===888888888222///222666777:::>>>:::888444///,,,---111444BBBVVVsssyyy[[[>>>///000222222///,,,---333888999::::::999777666888;;;PPPlllrrrXXXDDD999111222555999:::999888999222///222:::>>>DDDRRRccc^^^bbbqqqzzzooocccWWWIIIGGGLLLPPPPPPOOORRRWWWZZZSSSLLLDDDAAAAAABBBBBB@@@CCCAAA???===<<<===@@@BBB:::<<<>>>>>><<<;;;===???CCCBBBAAAGGGYYYrrrqqq[[[NNNJJJKKKSSSZZZSSSLLLFFFCCCBBBCCCJJJRRRcccsss~~~iiiUUUIII@@@???BBBGGGHHHHHHJJJOOOYYYfffvvv~~~~~~wwwjjj^^^VVVVVVTTTOOOKKKKKKQQQVVVSSSVVVXXXYYY^^^llluuuccc^^^XXXTTTSSSSSSSSSSSSUUURRROOOOOOOOOLLLGGGCCCGGGFFFEEEFFFHHHJJJMMMOOONNNLLLJJJIIIHHHHHHGGGGGGAAAAAAAAA@@@>>>:::777555:::888777888:::<<<======666555333444555777;;;======<<<:::888777888999:::999???;;;888;;;777777@@@IIIDDD;;;555666:::777111111333666777666777999;;;999888666444333666;;;???===???BBBDDDCCC@@@<<<999===;;;888888999;;;;;;;;;777666555444333444555555666999;;;999:::======:::888666888<<<<<<888666777444666888888555333222333555444333333444555444222000222111---,,,...000...---...///000111111111111444222///------///000111333333333222111000///...444111......///000///000222000......///000///...000000000111222222333333333222111000000000000000555888LLLkkkTTT666///******++++++***+++------------...///111111000//////...---,,,,,,+++---,,,************)))'''((()))))))))((((((((()))+++333777222+++)))******&&&''')))******)))'''&&&++++++,,,++++++)))((('''***)))(((((()))(((&&&$$$lllzzzJJJ---***((($$$$$$$$$%%%(((***)))'''%%%'''&&&(((...999FFFPPPUUUPPPFFF===:::777222---,,,---<<>>888555777:::UUUmmm|||cccLLL<<<111111555===@@@===999777555333222444>>>OOOdddrrrccc___eeehhhZZZOOOKKKDDDDDDIIIMMMLLLLLLOOORRRRRRJJJFFFAAA???AAABBBAAA???<<<<<<<<<<<<===???CCCGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFBBB@@@GGGZZZqqquuucccWWWPPPPPPWWW___PPPIIICCCBBBBBBDDDJJJQQQbbbqqqwww```NNNAAAAAACCCFFFGGGHHHOOOXXXcccppp||||||vvvmmmccc\\\UUUWWWVVVPPPIIIIIIPPPWWWRRRVVVXXXZZZ___mmmnnnhhh^^^WWWSSSRRRRRRSSSUUUSSSQQQOOONNNKKKHHHFFFJJJJJJJJJJJJKKKMMMOOOPPPSSSPPPNNNLLLLLLKKKJJJHHHDDDCCCCCCAAA???<<<999888<<<:::888888;;;>>>@@@@@@777444333555777777;;;???<<<<<<;;;;;;::::::;;;;;;;;;???===;;;>>>:::999CCCDDDAAA<<<777999<<<999222111555888777666666;;;???<<<:::666333444777;;;>>>===>>>??????>>>===;;;:::===999555444555777999:::777666666666666666777777777:::;;;999:::<<<<<<999;;;999:::<<<;;;666333444666999;;;999666444555777555444333333444444333222111333222......111222000...//////000111111222222444111......///000111111222333333333222111000000111,,,+++...111111111222000///------...//////...------...//////000000111222111000//////000111222888AAA\\\}}}wwwKKK222///---***))))))***+++))))))******,,,---///000///.........------,,,,,,,,,***))))))***+++)))(((*********)))'''(((***,,,)))///111---*********)))$$$&&&(((***+++)))'''%%%))))))***++++++)))((('''***)))((('''((('''%%%"""jjjtttEEE------)))!!!$$$%%%&&&)))++++++)))&&&)))'''+++999PPPfffuuu|||pppggg^^^WWWNNNFFFAAABBBBBBJJJ^^^{{{pppVVVFFFPPP<<<***111///333MMM___cccZZZSSSgggnnnHHH333)))))),,,&&&&&&(((%%%"""###%%%(((+++---///000***)))'''&&&'''''''''&&&***)))(((+++444@@@FFFFFFNNNWWWgggzzzlllaaaQQQEEE???;;;666111888999>>>IIIWWWaaacccbbbggghhhkkknnniiiaaaaaafff^^^SSSHHHDDDAAA<<<999999777777666444222222444666BBBSSSlll|||tttZZZ@@@222...000222333333444888<<<@@@EEEHHHBBB777111444999OOOeee}}}~~~kkkRRR@@@666222555>>>CCC???888666666666222333EEE```pppqqq^^^QQQPPPRRRKKKGGGFFFAAAAAAFFFHHHFFFEEEIIIIIIGGGDDDBBBAAAAAAAAAAAA@@@???999::::::;;;===CCCKKKRRRYYYVVVSSSSSSVVVVVVTTTPPPLLLDDD>>>DDDUUUlllvvveeeZZZTTTRRRSSSVVVKKKFFFCCCEEEHHHIIILLLQQQ\\\jjj}}}nnnVVVJJJIIIJJJKKKLLLOOO[[[gggpppyyy}}}tttggg^^^[[[ZZZTTTXXXXXXSSSKKKKKKSSS\\\VVVXXX[[[\\\aaannnyyylllaaaZZZWWWVVVVVVTTTTTTSSSPPPLLLJJJJJJKKKNNNNNNOOOOOOOOOOOOOOOPPPRRRPPPNNNMMMNNNNNNKKKIIIFFFEEEDDDBBB???===;;;:::>>>======>>>AAACCCCCCCCC<<<777555888999777:::???>>>>>>>>>>>>===<<<:::999;;;???======AAA;;;:::FFF@@@???<<<888999<<<;;;777666666777777888:::===???<<<999555333555999===???@@@???===<<<::::::::::::@@@;;;555111111444777999555555666777888888888777777:::;;;999999;;;;;;888:::888888:::999444222444777:::;;;999555333666999444333111111222333111000111333111...///333444111111111000000000222333444555222000000222444333222222333333333333333222222///---///333222...///444000///------///000///...,,,------......///000000000///.........000222333;;;KKKppprrrEEE222333111,,,))))))+++---************+++,,,---.........---------------,,,***)))((()))***+++***))),,,,,,+++(((&&&'''+++///,,,///...++++++,,,+++'''&&&'''((()))***))))))(((&&&''')))******)))(((''')))((('''((()))(((&&&%%%iiipppAAA,,,...)))%%%&&&'''***,,,,,,)))''''''(((222IIIhhhyyymmmbbbaaadddbbbdddpppyyy```HHHSSS===)))222111666TTTUUUNNNDDDKKKjjj~~~eee;;;000######'''$$$%%%(((###"""$$$&&&***...222555777000...+++))))))))))))(((%%%***+++***333FFFVVV[[[bbbnnn{{{rrrOOODDD777///...///---+++000000222:::DDDMMMRRRSSS[[[^^^gggoooppplllooowwwttthhh\\\VVVPPPGGG@@@===000222555666555444444555>>>OOOhhhyyysss[[[CCC666777555555666888999888777AAAHHHLLLDDD666...111888CCCXXXppp}}}|||mmmUUUBBB;;;444444===CCC???888555444777555888QQQooouuuhhhWWWEEE???EEEEEEFFFFFF???DDDHHHGGGCCCBBBEEECCC>>>BBBBBBCCCCCCBBBAAA@@@@@@:::;;;;;;;;;???GGGSSS\\\lllfffaaabbbeeeeee```[[[QQQFFF===@@@PPPfff{{{uuubbbYYYUUUPPPLLLJJJIIIEEEFFFKKKNNNNNNPPPSSSSSSbbbxxxwww[[[QQQPPPQQQQQQRRRWWWeeesss{{{}}}mmm[[[TTTUUUYYYTTTXXXZZZUUUNNNNNNXXXaaaYYY\\\]]]^^^aaannnzzzlllbbb]]][[[[[[TTTUUUTTTQQQLLLJJJKKKNNNQQQQQQRRRRRRRRRQQQPPPOOOOOOMMMKKKLLLNNNNNNKKKHHHFFFEEEDDDAAA???===;;;:::???@@@AAADDDGGGHHHGGGEEEAAA;;;888;;;:::777999???@@@@@@AAAAAA???<<<999777;;;>>><<<===AAA:::999FFF======:::555666:::<<<:::;;;777444666:::>>>???>>>;;;888444333555:::???BBBEEECCC???;;;999999;;;<<>>EEELLL>>>@@@:::NNNyyyyyyQQQ666)))***+++------,,,)))&&&&&&###&&&...333666AAANNN333,,,'''&&&&&&%%%&&&******((()))000>>>RRRkkk}}}tttjjj]]]QQQ;;;666000+++***+++++++++++++++...444<<<@@@AAA@@@AAABBBGGGQQQYYYaaakkktttvvvtttsssqqqgggVVVCCC888888555555999;;;999777777888IIIhhhyyyrrrdddQQQ999999777888999777444888???FFFFFFCCC===555000000111===FFFYYYlllooocccQQQGGGAAABBB777222>>>CCC<<<888<<<<<<;;;FFFccczzzsss\\\MMMEEEAAAEEEIIIGGGBBB@@@GGGEEEAAA???>>>===<<<<<<>>>===>>>??????===<<<======:::888888;;;BBBRRR```xxxtttnnnmmmuuu|||uuuhhhPPPHHHAAADDDPPPcccwwwrrr]]]RRRLLLGGGGGGIIIKKKKKKNNNRRRVVVUUUQQQLLLRRR[[[gggxxxjjj___WWWRRRTTTXXX[[[ccclllxxxwwwpppcccUUUNNNPPPTTTRRRXXX]]][[[UUUSSSXXX___ZZZZZZ[[[```kkkzzzzzzooobbbYYYZZZYYYTTTNNNMMMOOOMMMIIITTTQQQQQQSSSRRRNNNLLLNNNKKKHHHFFFJJJQQQSSSPPPKKKHHHIIIIIIFFFBBB@@@AAACCCCCCEEEHHHJJJJJJJJJKKKLLLEEECCC@@@===:::999999999CCC???@@@CCCAAA:::666888===777666:::<<<;;;<<>><<<999888999<<<777444111333777<<<======@@@===<<>>666333444999===<<<;;;<<<999HHHfffzzzxxxnnn[[[CCC<<<888777999888666888<<>>;;;;;;;;;:::888::::::<<<>>>>>>>>>>>>??????===;;;;;;<<>>CCC??????AAA???999777:::===888666:::<<<<<>>@@@>>>@@@BBB???888777:::333555444111333999<<<<<<;;;999777555444555777999888999:::999777666666777555444444444444666777888:::888666555666666555444111111222333444444444444333555555111222666777555555222000000222444333222666333000222666777666333222...---111444222111222555222888:::000...000***000...---...000222222111000///...------...///000///---...000///---000555EEEfffeeeAAA222000---,,,,,,------...111000......///000...---,,,,,,,,,,,,,,,---......***+++,,,,,,******+++,,,(((((()))***,,,---......///...,,,+++************---***((()))---///---***)))))))))))))))(((((('''+++***)))(((((()))***+++kkkrrrHHH000,,,'''###%%%!!!&&&***&&&)))---(((***...:::LLLVVVTTTKKKEEEEEEDDDHHHOOOVVVZZZ```eeelllvvvvvv]]]BBB999;;;:::333,,,,,,222CCCgggjjjCCC222,,,,,,,,,+++***)))((((((%%%---...444PPPlll___>>>---)))'''((('''$$$$$$''')))222BBBYYYrrr~~~dddKKK<<<777222---,,,+++,,,---///...,,,***/////////222444666555444...---///444666888>>>DDDUUU```oooyyyyyykkkVVVFFF999444444:::>>>===<<<===999FFFccc{{{}}}jjjNNN???999666999<<<:::999:::===;;;:::999999888666555444888BBBJJJKKKGGGFFFIIINNNVVVPPPGGGGGGEEECCCHHHWWW___jjjpppmmmdddYYYSSSNNNGGGBBBEEEHHHEEEBBB@@@FFFAAA;;;999;;;<<<:::777777999:::<<<===>>>======;;;:::;;;:::888;;;FFFSSSZZZ]]]aaafffoooyyy}}}}}}\\\PPPDDDCCCKKK[[[qqquuubbbVVVQQQOOOOOOQQQTTTUUUVVVZZZ]]]^^^^^^\\\UUUXXX[[[bbbtttqqqiiibbbcccgggiiikkklllfff___UUUOOOPPPVVV___dddhhhgggeeeaaa^^^\\\]]]___^^^\\\^^^hhhxxxuuuuuurrrjjjbbb^^^]]]YYYRRRSSSQQQQQQTTTTTTQQQPPPSSSOOOOOOQQQQQQPPPNNNKKKHHHJJJJJJJJJHHHEEEEEEGGGIIIIIILLLPPPRRRRRRPPPOOONNNMMMKKKFFFBBB@@@@@@AAAAAABBB???======<<<999999;;;===999888999;;;===BBBGGGGGGBBB<<<:::<<<===:::777999:::;;;999888888999;;;888666333444777<<>>999777555333444777:::<<<777999::::::888666444444444444444444555666777888<<<999666555666777777777555444444333333444444555666888666222111555666555333222000000222444555555555222111222666777666333222......222333111///000888444999999///...000***///---,,,---///111111000000///...------...///000000......///......444<<>>>>><<<;;;===:::888999<<<===:::777444777>>>CCCCCCAAAFFFMMMYYYdddbbbXXXSSSNNNRRR```pppyyyxxxaaaUUUSSSOOOGGGBBBCCCDDDAAA======???;;;888:::>>>@@@===888:::===??????@@@AAAAAA>>>888999:::;;;888888BBBMMMPPPVVV]]]bbbhhhpppyyyaaaSSSFFFCCCHHHTTTkkkvvveeeXXXSSSRRRSSSTTTSSSTTTUUUWWWZZZ\\\]]]]]]UUUVVVVVVYYYfff{{{vvvjjjdddeeeeeedddcccccc[[[SSSSSS[[[eeekkkmmmnnnllljjjgggeeeaaa]]][[[ZZZYYY]]]kkkwwwnnnjjjhhh```WWWRRRPPPPPPSSSSSSPPPPPPRRRPPPSSSVVVVVVRRRNNNLLLLLLJJJJJJIIIGGGGGGGGGHHHJJJHHHLLLPPPRRRQQQNNNLLLJJJMMMLLLIIIFFFCCC@@@>>>>>>@@@===:::999888888999;;;???===:::999999<<>>,,,)))(((***((($$$(((,,,(((,,,111,,,***)))(((&&&'''***,,,---,,,---,,,******,,,......---222AAAZZZvvv```EEE777333111...///444TTTvvvqqqLLL111,,,---...---***'''&&&(((+++'''(((999[[[xxxuuuRRR000***((()))***(((&&&)))...555IIIeeepppUUUFFF444++++++---......---+++++++++---------+++///000000111111222333444///---...000000...111666555;;;GGG\\\ttt}}}oooZZZIII???777777:::999888777888???ZZZzzz{{{[[[EEE<<<666999@@@AAA>>>===;;;888666666999:::888555666999@@@FFFFFFDDDIIIQQQgggtttuuuiii^^^VVV]]]qqqhhhXXXUUUNNNGGGBBBAAA@@@;;;888888:::888888;;;???@@@<<<888;;;AAADDDDDDFFFKKKJJJFFF<<<<<<===???>>>>>>DDDMMMUUUZZZ```bbbbbbfffpppzzzeeeUUUHHHDDDFFFNNNdddyyyxxxgggYYYRRRSSSTTTTTTSSSTTTUUUVVVWWWXXXZZZ[[[TTTUUUTTTTTT\\\kkk{{{|||lll```]]]___```___ccc]]]ZZZ___jjjrrrqqqnnnkkkkkklllllljjjddd[[[UUUXXXZZZcccuuu{{{wwwssshhh]]]SSSQQQQQQSSSSSSOOONNNPPPPPPUUUXXXXXXSSSPPPOOOPPPMMMLLLLLLLLLLLLLLLLLLLLLJJJMMMQQQRRRPPPLLLIIIHHHJJJJJJIIIGGGCCC>>>:::777>>><<<888555444777:::<<>>999777:::???BBBFFFBBB>>>;;;;;;:::777555;;;;;;::::::;;;=========777777666555666888;;;===BBBDDDEEEBBB>>>:::888777444666555222444:::======555444222111222555999;;;666999===>>>;;;888555444444444555555555666555555<<<999666555777999:::;;;:::999888666666666777777888999777222111444555333///000000000111333555777:::999999999888777555444444111111333111......222666000333555///111333---///---,,,,,,...//////...//////............//////......000111000111:::EEEaaafffCCC,,,,,,,,,,,,+++)))+++...222......///111222222///,,,---...///000000000//////...---,,,)))'''&&&''')))++++++,,,---...//////000+++***)))))))))***+++,,,++++++******++++++******,,,+++)))((((((((()))*********,,,---------,,,,,,^^^777(((&&&%%%)))+++&&&***---)))---222...'''+++,,,***((()))***(((+++---,,,))))))---...,,,,,,(((,,,<<>>???>>>>>>>>><<<999888999::::::999;;;>>>EEELLLMMMKKKMMMRRRoooxxxhhhYYY^^^sssmmm\\\TTTLLLEEE@@@???===888777888:::::::::<<<>>>???>>>===<<>>999666<<<<<<999444444999======CCCEEECCC<<<888:::???AAADDDBBB>>><<<;;;999777555<<<;;;:::;;;===??????>>><<<===<<<:::777555555666AAAEEEEEEAAA>>>===<<<:::777888777333444999;;;:::999888666444333333444555555888;;;===;;;888666555222333333444444444333333:::888666555777999:::;;;;;;:::999999888888888888555777666222111444444111...///000//////111444666:::;;;;;;;;;:::888666555222///......---***---222555///333666222333555---///...,,,,,,...///......////////////////////////---...///111000444AAAOOOuuuwwwTTT:::***---......+++)))***///333...------///111111///---,,,---///000000000///...///...,,,)))'''&&&(((***,,,,,,,,,---------......***)))(((''''''((()))***++++++***************)))++++++***))))))))))))***((()))+++---...---,,,+++|||TTT111))))))''')))***%%%(((+++&&&)))///+++###***...,,,***,,,---+++,,,///---))))))---...+++)))%%%&&&---;;;TTTxxxpppZZZJJJ===222444<<<___uuu\\\>>>222+++%%%)))++++++)))))),,,000444222GGGoooiiiEEE111---***((('''&&&)))333???bbbuuuaaaCCC777///***)))((($$$###&&&******---000333444222000---///000000///000333666111///000333222///000444000333888DDD^^^vvvxxxmmm\\\KKK;;;666777999:::;;;;;;<<>>AAA@@@>>>;;;:::;;;>>>AAACCCDDDJJJSSSVVVTTTSSSUUUiii}}}oooZZZYYYlllmmmZZZLLLHHHBBB>>>>>><<<999999<<<<<<===>>>>>>@@@EEELLLQQQRRR[[[aaa___ccckkkkkkdddUUUMMMHHHKKKOOOPPPOOOPPPccccccccc```XXXSSSZZZfffhhhYYYOOONNNKKKKKK\\\qqq~~~nnn\\\RRRSSSSSSQQQ^^^```aaa```]]]ZZZ[[[\\\WWWWWWVVVUUUTTTVVV[[[aaaooolllaaaSSSMMMRRRZZZ]]]```bbbhhhssszzzxxxlllaaa```eeejjjmmmjjjccc[[[VVVYYYdddvvvooobbb^^^]]]]]]ZZZTTTQQQSSSTTTTTTTTTRRRPPPOOOOOOPPPVVVVVVXXXZZZ[[[ZZZUUUQQQQQQSSSTTTSSSOOOLLLJJJIIIEEEEEEDDDCCCAAA???>>>===<<<>>>;;;666666===@@@???BBBGGGGGG???;;;>>>BBBBBBCCCBBB@@@>>><<<:::999777;;;999888:::===??????>>>===???@@@>>>:::777555666>>>EEEHHHEEECCCCCCAAA<<<;;;<<<:::555444888:::888999888888777666666555555222555888999888777666666444444555666666555444444777666555666888::::::999::::::;;;;;;;;;::::::999222555555333222444333///---...//////---...111444666888:::;;;:::999888888222///---,,,***)))...555888222666999555666555---000...------...//////.........////////////.........------...000888LLL^^^aaaDDD333,,,***---///...******---000---,,,,,,---...//////---+++---...000000///...---......---***)))))),,,///---------,,,,,,,,,,,,+++***)))((('''''''''((()))+++,,,,,,+++***************++++++++++++***))))))'''))),,,//////...,,,+++uuuLLL...,,,...+++---+++&&&)))+++&&&)))...***&&&---000,,,***000666777333666333,,,***------)))'''(((***+++---<<<]]]}}}~~~pppaaaOOO???:::CCCeeeuuuWWW:::///$$$))),,,///---(((&&&(((++++++,,,CCChhh|||mmmNNN999111...+++***)))...;;;HHHwwwuuuSSS555333,,,((()))((($$$&&&,,,,,,...111555777444///+++---///000///---...111555111///000222000---...222---333888@@@UUUmmmuuuooogggTTT@@@888777777777888>>><<>><<<999666888===BBBJJJJJJOOOXXX]]][[[YYYYYY^^^uuusss[[[VVVggg~~~|||jjjWWWEEEEEE@@@=========;;;<<<@@@>>>@@@AAAAAADDDMMM\\\gggsss||||||}}}yyyiii^^^WWWYYY______\\\ZZZbbb___^^^ZZZRRRLLLRRR]]]hhhZZZRRRRRROOOLLL[[[pppqqq]]]SSSSSSSSSPPPaaaccceeeccc___[[[[[[[[[YYYXXXWWWVVVTTTRRRTTTXXXbbbccc\\\MMMFFFKKKSSSVVVaaadddlllwww}}}xxxkkk```^^^ccciiikkkhhhbbb]]]ZZZbbbooovvviiieeecccbbb^^^XXXTTTUUUVVVTTTQQQOOOMMMMMMMMMMMMWWWWWWYYY\\\]]][[[UUUOOOQQQSSSSSSQQQMMMJJJHHHHHHFFFDDDBBB@@@@@@AAACCCEEE===@@@===888999@@@CCCAAABBBHHHIIIBBB>>>AAAEEEEEEDDDCCCAAA???>>><<<:::999:::888777888<<>>===999===AAAAAA>>>;;;:::;;;<<>>@@@EEETTToookkkWWWCCC===<<<:::888999>>>;;;888666777;;;AAADDDHHHNNNWWW]]]\\\XXXSSSPPPTTTiiioooYYYTTT[[[zzzuuubbbRRRFFFBBB???<<<;;;===@@@BBBCCCEEEDDDCCCEEEOOOaaawww|||uuutttssslll```WWW______```[[[RRRKKKPPPYYY```cccYYYPPPSSSVVVYYYddd~~~{{{fffUUURRRTTTUUUcccggggggaaa]]][[[YYYUUUUUUWWWXXXUUUPPPOOOSSSWWW]]]YYYRRRIIIEEEGGGOOOVVVdddgggiiimmmuuuyyyoooaaadddcccdddeeehhhhhhgggeeemmm~~~wwwlllccc```]]]WWWTTTVVVSSSPPPNNNNNNLLLJJJLLLQQQUUUTTTUUUYYY]]]]]]XXXSSSSSSSSSSSSQQQNNNKKKHHHGGGFFFDDDCCCCCCDDDEEEEEEDDDDDDBBB@@@@@@AAAAAA@@@???FFFHHHGGGAAA@@@CCCFFFFFFHHHFFFCCCAAA???===:::777666888;;;???BBBAAA>>>;;;?????????>>>===;;;999888AAAFFFKKKMMMKKKIIIIIIJJJGGGBBB;;;888777888777666:::888666555777:::<<<===666888888444......555<<<666999999666666999999666444444333333444777999;;;777:::<<<;;;777444333444444333444666444000000444***,,,...---++++++///222...111888===:::444333777444...***,,,///111666;;;<<<:::999888888666444111444222000///000222222111222000///000222111...+++...,,,...111111;;;\\\}}}eeeAAA555111***,,,,,,,,,++++++++++++++++++))))))+++///111000///&&&,,,333333...+++,,,///111---******,,,---+++)))------------,,,+++******---,,,***)))))))))******,,,---------,,,***((('''*********))))))))))))(((+++---......---,,,,,,---yyyPPP222---))))))///000000111111///...------......111777BBBOOO]]]hhhnnn___UUUGGG<<<666222...+++---***)))******,,,888EEE^^^pppuuuuuu}}}{{{iii\\\[[[___uuunnn???+++111***)))---000///+++)))+++...---,,,333HHHfffxxxqqqbbbQQQDDD<<<:::///,,,GGGlllvvv]]]BBB//////(((&&&)))---,,,******,,,++++++---000111111000+++,,,---000333444333111000333777666333111333666444111111888AAAIIIRRR[[[ccc___MMM???===::::::CCC===@@@DDDMMMaaayyyyyybbbJJJBBBBBB@@@===;;;@@@===:::999;;;???EEEHHHJJJPPPXXX\\\[[[UUUNNNJJJOOO___qqqsssdddUUUWWW```}}}ppp___PPPDDD???===::::::===@@@CCCDDDDDDDDDFFFPPP```tttwwwiii^^^^^^^^^^^^ZZZPPPHHHLLLTTTaaafff]]]RRRSSSSSSTTT]]]tttvvvaaaWWWWWWXXX```dddddd^^^ZZZXXXUUUQQQSSSWWWZZZYYYVVVTTTUUUXXXZZZWWWQQQKKKIIIMMMVVV]]]lllnnnnnnnnnrrruuummmccc\\\^^^bbbfffiiikkkllllll}}}nnnfff___XXXUUUWWWWWWTTTQQQQQQNNNKKKMMMRRRTTTUUUWWW]]]bbbaaa[[[VVVPPPPPPPPPPPPPPPOOOLLLJJJIIIGGGEEEEEEFFFGGGFFFEEEIIIFFFDDDCCCCCCCCCBBB@@@DDDGGGFFFAAAAAAEEEHHHHHHFFFDDDAAA@@@@@@@@@???>>>;;;<<<>>>AAACCCBBB>>>;;;>>>@@@AAA@@@>>>;;;;;;;;;@@@EEEKKKMMMKKKJJJJJJKKKFFFAAA:::666555777888777888666555555777:::<<<===888888777444000111666:::555888888555555888888555444333333333444666888:::999;;;;;;999666555666999333111222444222...---111,,,------,,,,,,,,,///000///222999===:::444333777333,,,'''))),,,...333999>>>===;;;:::;;;:::888777666444111000000000///...000///...000111111///,,,...---///222444???___\\\===555222+++++++++++++++++++++++++++(((''''''+++///333333222,,,000333222///---...111000...++++++,,,------,,,............---,,,+++***,,,+++***))))))******+++...---,,,++++++*********+++++++++*********)))))),,,---......,,,,,,---...eee???+++///+++'''...666??????<<<666111///111555555;;;GGGXXXkkk{{{~~~qqq___QQQIIIBBB;;;555555000,,,+++***))),,,111AAARRRZZZ```oootttmmmjjjtttqqqyyyiii===***///)))***---000///,,,+++---///,,,+++---999RRRkkkxxxyyyiii```VVVJJJ777333RRRzzzfffLLL999------(((&&&***---,,,+++,,,,,,++++++---000444555555,,,,,,---000222222111///000444777777555444666888555111111666;;;???FFFMMMaaajjj]]]FFF<<<:::;;;AAA<<>>AAADDDDDDAAAAAAEEEIIIIIIDDDBBB???@@@BBBDDDEEEFFFAAAAAABBBDDDEEECCC???<<<===AAADDDCCC>>><<<>>>AAACCCGGGKKKLLLIIIFFFFFFGGGCCC???999555555666888888666555555555666999<<<===:::888666444444555777999666999999666666999999666444333222222333555777888::::::888666555666:::===111000111222///+++***---///---,,,,,,...//////...///111666;;;888222111444333,,,((())),,,...222777888666444444555666666555555333000000000111000//////......///111111000.........000444777FFFhhhwwwPPP888333222---*********++++++,,,,,,,,,)))((()))+++///222222222222222111111000/////////---......---,,,---///111............---,,,+++***+++************++++++,,,...---+++******+++------,,,,,,,,,,,,++++++++++++---......,,,++++++---///NNN222+++555///'''333CCC]]]\\\UUUGGG777222888AAAIIISSSaaammmvvv}}}|||qqqfff^^^WWWSSSPPPHHH???444...---......///333<<<<<>>@@@444222000///000000///...///333888:::888666555555222111222777:::<<>>BBBEEEGGGHHHPPPaaaxxxqqqffffffkkkllliiigggzzz~~~zzznnncccWWWWWWXXXVVVNNNHHHJJJQQQUUUccccccXXXWWWUUUTTTZZZ^^^uuuggg___aaaeeeeeeaaa\\\ZZZWWWTTTXXX[[[^^^^^^\\\[[[ZZZ[[[WWWWWWWWWXXXYYY\\\___aaakkkooorrrpppllleee^^^YYYYYY___gggkkknnnsss|||vvvmmmgggcccaaa[[[WWWTTTRRROOOLLLOOOTTTWWWXXXZZZ^^^aaa```]]]YYYTTTOOOLLLLLLQQQTTTUUUTTTUUUSSSRRRRRRTTTUUUTTTSSSKKKHHHEEEBBB@@@>>><<<:::???CCCCCC@@@@@@DDDGGGGGGCCCAAA??????CCCFFFIIIJJJDDDDDDDDDFFFGGGFFFDDDAAA===CCCGGGDDD>>><<>>>>>>>><<<999777666666666666555666666666777999<<>>***+++555///...GGG```~~~wwwcccMMMEEENNN[[[fffkkkooolllccc^^^aaaeeejjjmmmnnnjjjdddbbbdddhhhaaaXXXLLLCCC@@@===666///---///******777CCCRRRfff}}}kkkCCC...---,,,((()))+++,,,,,,,,,---...---000///+++...<<>>@@@CCCEEEFFFLLL[[[rrrrrrggg\\\UUURRRPPPSSSXXXeeejjjllljjjhhhgggaaaZZZNNNMMMOOOOOOKKKGGGJJJQQQUUUiiikkk___[[[XXXVVVZZZ[[[xxxqqqaaaaaaeeefffaaa^^^^^^]]]ZZZ______^^^\\\[[[[[[]]]^^^\\\]]]___bbbcccbbb___^^^___eeellloooiii^^^TTTOOOXXX]]]dddiiipppzzzwwwppphhhaaaYYYUUURRRPPPNNNLLLPPPVVV[[[ZZZXXXXXXYYYYYYYYYYYYZZZUUUOOOLLLOOOTTTWWWYYYUUUTTTSSSTTTWWWYYYYYYXXXKKKHHHEEEBBB@@@>>>;;;999???BBBBBB???>>>AAACCCBBBCCCAAA??????CCCFFFIIIJJJDDDDDDDDDFFFIIIJJJIIIHHH@@@DDDHHHDDD>>>;;;???CCCDDDFFFHHHEEE@@@;;;::::::888:::;;;;;;999777555444666777999999999:::===@@@===:::777888;;;===;;;888777::::::777777::::::777444444333333333444444555222333555777888888777555111000000111...)))(((+++000...,,,...111222000---//////333777666222000222111...000555666333111111000//////000333444555444///......///222333222111,,,------......///111222222222222333===VVV~~~|||XXX===222111111...***++++++,,,---......///...//////......------...555444444777999666///))),,,...//////------111555,,,,,,,,,++++++***)))(((******++++++,,,,,,,,,,,,(((***,,,---......---,,,.........------------,,,......---+++***+++...000666((()))000000???bbb}}}qqqgggjjjrrrssspppeeeTTTCCC;;;???FFFFFFOOOXXXYYYVVVWWW```iiillljjjfffaaa\\\RRR@@@000,,,---)))+++333777BBBXXXzzzhhhEEE222...111'''((()))+++,,,---------)))......***)))///888===WWWfffxxxkkkQQQAAA999222***&&&)))'''&&&)))***((())),,,000---+++,,,222:::@@@DDD999777333222222222111000000333777:::;;;999666444777666888:::999999>>>FFF\\\yyy~~~fffTTTKKKFFFHHH???AAAGGGPPPXXX^^^hhhpppqqq]]]NNNDDD>>>>>>>>>>>>@@@BBBCCCDDD@@@CCCGGGHHHEEEBBB>>>===@@@BBBFFFKKKRRRccclllaaaXXXPPPIIIEEEBBB@@@AAACCCDDDEEEMMM___zzz~~~qqqggg```WWWMMMCCC>>>CCCLLLUUU[[[[[[UUURRRTTTTTTOOOEEEDDDEEEFFFEEEDDDIIIPPPaaaxxxzzzjjjaaa[[[VVVXXX[[[ppp{{{fff___bbbbbb^^^]]]___aaa```dddaaa]]][[[[[[]]]aaaccccccdddfffiiijjjiiidddaaa\\\___fffjjjeeeYYYOOOKKKSSSXXX```jjjwwwyyylllaaaZZZUUURRRQQQOOONNNRRRYYY]]][[[WWWUUUTTTUUUWWWXXX]]]ZZZUUUQQQQQQSSSXXX[[[SSSRRRQQQRRRTTTVVVWWWVVVMMMJJJGGGDDDCCCAAA???===>>>BBBBBB???>>>AAABBBAAABBB@@@??????BBBEEEGGGGGGCCCCCCCCCEEEIIILLLLLLLLLDDDFFFGGGCCC===:::<<>>===:::555888888555555888888555555555555555444444444444111222555888:::888333///111///000111///***))),,,.........///111222111000222111444999999666444666...,,,...444555111---,,,//////000222555666555444222111000000111000...,,,,,,---......---...000222444444444555???YYYjjjJJJ888333222000...---------....../////////,,,---//////......///111666666888<<<===999222,,,---.........---...111333,,,,,,,,,,,,+++***)))(((***+++,,,,,,---,,,,,,+++((()))+++,,,---,,,++++++............---------------......,,,++++++---///111(((+++444===TTTrrrwwwqqqbbbYYYJJJ:::000---///222111777=========AAALLLUUU]]]eeemmmppppppgggRRR???666666111222444///777NNNkkk~~~hhhQQQ>>>222000(((((()))+++...//////...)))------)))(((,,,///000<<>>999333...333333333555888;;;===>>>===<<<===>>><<<<<>>BBBHHHMMMQQQ___{{{pppccc[[[UUUIIIFFFBBB@@@AAACCCDDDDDDKKK\\\wwwwwwcccXXXUUUPPPJJJAAA<<>>======???BBBDDDEEEEEEDDDCCCBBBDDDHHHKKKMMMMMMHHHGGGEEEAAA<<<888888999888;;;??????<<<;;;===???:::<<<===;;;888555555666777:::<<<;;;888888:::>>>;;;;;;<<<===>>>???===<<<666999999666666999999666666666666666555555444333444444666999:::777222---///---...000...***)))---+++---000111111111222333111000222777999777555777...+++,,,000222...+++,,,,,,---///222555555333111333222111111111000---***,,,.........,,,,,,///222333666777888AAAYYYyyyqqqWWW>>>555444333000///////////////000000000000---...000///...---...000555666888::::::777222//////---,,,,,,...///000000---------------+++******+++,,,---------,,,+++***+++***)))(((((()))+++,,,.........---------,,,,,,,,,---......,,,,,,---...,,,)))111>>>LLLdddtttrrr{{{vvvbbbGGG>>>444.........,,,)))+++,,,,,,******000999AAAHHHUUUcccnnnuuusssdddSSSDDD@@@777444222)))111IIIXXXqqqyyymmm___LLL666+++))))))***,,,///000000000---///---))))))---...,,,,,,999OOOiiifffOOO777---,,,+++,,,...(((&&&&&&((('''$$$%%%)))222///,,,---555???HHHMMMXXXXXXYYYWWWQQQGGG:::222666333111222777===CCCFFF@@@@@@AAABBBAAABBBJJJSSSlll|||lllXXXHHHGGGCCCGGGPPPYYY\\\```mmm}}}}}}iiiQQQ???BBBBBBBBBAAAAAA@@@??????===>>>???===;;;999999:::;;;BBBJJJMMMNNNYYYsssuuuggg___YYYGGGDDD@@@???@@@BBBDDDEEEIIIWWWqqquuu]]]IIIHHHHHHHHHDDDAAADDDKKKSSS[[[ZZZNNNGGGJJJKKKGGGGGGCCCAAABBBCCCEEELLLTTTwww}}}mmmddd]]]]]][[[dddooo{{{ttt^^^``````\\\]]]eeekkkmmmbbb```^^^___bbbgggkkkmmmooommmkkkmmmrrrvvvxxxxxxpppggg```___\\\VVVSSSVVVZZZ```lll~~~rrreee```[[[XXXUUUSSSWWW]]]YYYZZZZZZYYYXXXXXXZZZ[[[UUU[[[```___ZZZVVVXXX[[[WWWUUURRRQQQRRRQQQPPPOOOLLLIIIGGGFFFFFFEEEDDDBBB<<>>BBBDDDEEEDDDEEECCCBBBDDDGGGJJJLLLLLLJJJHHHDDD???;;;888666555:::===??????<<<;;;<<<>>>>>>>>>===999555444666999666:::===;;;777666888<<<;;;<<<>>>??????>>>>>>>>>:::<<<<<<::::::<<<<<<:::777777777777666555444444777777777999:::777222------,,,---///---))))))---)))---111222111111333555...,,,...444777555444555222---+++...///---,,,...---...111555777777444111000//////000111111///------...///...++++++///222222777:::;;;BBBWWWrrrbbbKKK666333666333000000111111111111000000000000000222333111---***+++---222333555555444222111///000---***+++...000///...////////////...---,,,,,,,,,------...---,,,***)))///,,,'''$$$$$$'''+++///......---------,,,,,,,,,+++---......---,,,,,,---,,,+++333DDDRRRVVVTTTRRRRRRlllmmmKKK999111++++++***(((&&&'''((()))***)))((()))***,,,777999CCCUUUhhhrrrpppjjj^^^RRREEE:::111,,,000888GGGXXXppp|||nnnPPP999111+++******+++...000111000......---,,,++++++++++++---,,,777VVV{{{vvvOOOBBB333---+++))))))++++++---'''&&&,,,(((&&&///555...000:::CCCIIIYYYjjjuuuwwwyyyvvvkkkYYYDDD666666444333444999AAAJJJOOODDDKKKHHHDDDFFFFFFJJJXXXqqqmmm\\\OOOHHHIIIGGGJJJQQQTTTZZZqqqlllSSSAAAGGG>>>@@@DDD>>><<<@@@===::::::;;;;;;;;;;;;::::::<<>>@@@EEEFFFCCCBBBBBBVVVtttqqqVVVEEEEEEHHHKKKJJJGGGHHHMMMRRRUUUSSSLLLJJJMMMLLLHHHOOOIIIEEEEEECCCCCCKKKVVV{{{yyyiiiaaa___ddd^^^```bbbjjj{{{kkkeeeaaacccjjjooonnnjjjccchhhmmmmmmjjjjjjpppwwwmmmnnnlllkkkooowww{{{{{{|||rrrhhhddd___\\\___fffeeejjjxxxnnnggg```\\\XXXUUUXXX]]]```ZZZXXXZZZXXXTTTTTTYYYaaaaaa```___^^^\\\ZZZYYYSSSSSSTTTTTTTTTRRROOOMMMOOOKKKGGGGGGJJJKKKHHHEEEBBB@@@>>>>>>@@@BBBDDDDDD???<<<:::<<<@@@DDDDDDCCCDDDEEEFFFEEEEEEFFFIIIKKKDDDAAA===;;;;;;999555222888:::<<<=========>>>@@@BBBAAA>>>;;;888777999;;;777:::======:::777666777;;;999;;;AAAAAA<<<;;;>>>===888777===@@@<<<444000666999;;;:::666333333444999666666999888222---,,,...000111000...------...222111///......///000111111000111333555555333111000///---+++*********+++111222444555666555444444333///---000222000///111000000///......///000111222;;;>>>666???fff~~~tttNNN@@@222///000000000111111444333000///111000,,,555222......111111///,,,)))---222555444222111000///000000000///---+++***///---///222222---+++---222...---...---)))))),,,,,,---...---+++***+++,,,,,,---.........,,,***(((,,,++++++,,,---...,,,+++---,,,000;;;CCCCCC???>>>===\\\bbb===111+++''')))+++)))(((******)))((('''''''''''''''+++///777DDDSSSaaakkkpppooogggXXXEEE666//////111<<>>222---,,,******,,,+++---((()))///,,,***444000,,,333EEEVVVbbbqqqsss]]]EEE666444444555888<<>><<>>;;;999999:::<<<888;;;======:::888999:::999777888===>>>;;;;;;>>>:::777777<<<===888333111666888:::999666444444555:::555333555444111...///...000111000///------...333111///...---...///000//////000111333444222111000///...---,,,,,,,,,,,,222222333444444444444444444///...111222000000222111000000///000111222333222888>>>@@@RRRvvvjjjGGG;;;///---............///222222///...///...+++222555666555111---,,,---+++...222444333111000000///...------------......///---///222222---,,,---+++)))***---...,,,---000(((***++++++******,,,---,,,---...///...,,,***)))---,,,+++,,,------,,,***,,,***---111222///---...444VVV^^^999,,,(((&&&)))***((('''(((,,,)))%%%%%%&&&&&&$$$"""$$$(((---111:::JJJ^^^mmmvvvwwwlllRRR<<<222---)))///:::RRRnnn{{{oooTTT@@@333000---++++++,,,++++++,,,,,,+++***)))(((((()))(((000DDD```www{{{kkkZZZ@@@777///...---+++***,,,(((***&&&'''...,,,+++444...///;;;RRRgggtttuuu___GGG777333444888<<>>;;;:::::::::::::::;;;<<<<<>>;;;:::;;;<<<===;;;<<<===<<<;;;;;;===>>>888666666999;;;:::;;;>>>777555777;;;:::555111222555777888777666555666777:::333///000000///000222///111222222000//////000333222000...------...///.........///111222111///111111000000/////////...333222222222222333333444444000///222444111111222111000000000111333444555666555;;;HHHccc```???444,,,+++---,,,++++++---///000---,,,...---***000888>>>;;;111***+++///...000333333222000000000000///...------...///000///---...222111---,,,...)))''')))...000------000(((***+++,,,,,,,,,...000......//////...---+++***---+++++++++,,,---,,,***)))(((***,,,***''')))...:::[[[\\\;;;...******+++***%%%"""###,,,((($$$$$$'''(((%%%!!!''')))***)))+++777JJJYYYccctttuuu\\\BBB555---&&&)))///CCCddd~~~|||aaaGGG555111---***)))******))),,,+++***)))(((''''''''''''111FFFaaauuurrr]]]HHH888222...//////---,,,---+++,,,'''(((...,,,***444444:::HHHYYYfffmmmwww}}}}}}|||vvvkkkYYYFFF:::444666999<<>>999888;;;???@@@???BBBBBBBBBAAA@@@@@@CCCEEE???>>>===<<<;;;:::888777:::===BBBEEEGGGGGGHHHIIIAAA???<<<::::::;;;<<<=========<<<<<<<<<===@@@BBB:::888777777888999;;;>>>666666888:::888333222444666666666666666666888999777111...///000///000333222333555555333222333333555333111///------...///...------...000000000...222222333333333222111111333222111000111222333444444000000333555222111222000000///000111333555666;;;555:::LLLkkk|||XXX777000+++,,,---+++)))***,,,//////,,,,,,......+++222999>>>:::000***---222111222333222000///000111222222333333333111///...///---...111111------///...,,,...111111,,,***+++,,,---//////...///000222////////////...---,,,+++***))))))***,,,......---(((''')))***(((&&&***111>>>```rrrOOO222...,,,,,,---***$$$!!!""",,,((($$$%%%)))***'''$$$)))))))))'''(((...777>>>HHHcccssscccJJJ:::///%%%+++---;;;ZZZxxx~~~gggMMM777333---)))))))))******---,,,+++)))((('''''''''(((222FFF___ooojjjQQQ;;;222......111222...---...222222+++***000...---888AAAHHHRRRXXXXXXYYY```iiiiiihhhfffbbb[[[OOOCCC:::888888999;;;===@@@BBBCCCQQQeee```HHHAAAFFFHHHIIIVVVjjjhhhQQQEEEDDDAAA???@@@AAA@@@BBBDDDIIIZZZqqq}}}ppp^^^NNNGGGFFF@@@BBBGGGDDDDDDBBB???<<<;;;;;;<<<===@@@CCCGGGMMMXXXnnnrrrXXXRRR[[[dddjjjccc[[[UUUNNNGGGDDDEEECCCLLL^^^wwwmmm```UUUQQQQQQOOOLLLLLLMMMIIIDDDBBBCCCHHHNNNTTTWWWRRRLLLKKKUUUiii~~~}}}sssfffaaajjjiiijjjiiiddd```eeesss|||rrriiidddaaa```gggoooqqqooonnnrrrwwwyyysssqqqoooggg^^^nnnzzz~~~|||uuummmiiieeeeeeeeebbb```^^^\\\ZZZccc^^^ZZZZZZ]]]___^^^[[[UUUQQQMMMMMMOOOPPPNNNKKKHHHHHHJJJKKKLLLLLLIIIGGGIIIHHHIIIJJJLLLLLLKKKIII@@@===;;;<<<>>>@@@>>><<>>>>>===<<<;;;;;;;;;<<>>===;;;;;;<<>>:::444000///------000000...---000222000000333111,,,)))***...///000000......///000////////////...---,,,,,,'''&&&&&&(((,,,///000000***))))))***'''%%%)))000BBBggg}}}___???(((******+++---+++&&&&&&)))+++)))&&&&&&)))***)))'''&&&&&&'''((()))***,,,---888RRRhhhgggWWWEEE444'''---...777NNNkkkwwwjjjUUU===888111,,,***+++,,,,,,///...,,,+++***)))((((((+++555HHH\\\fff]]]HHH555000...000444444000...000111000((('''...///111>>>PPPTTTVVVRRRLLLJJJPPPWWW\\\[[[YYYVVVQQQHHH???999:::999999999;;;???BBBDDDPPP___YYYGGGBBBBBBAAABBBJJJ]]]vvv{{{bbbLLLAAAAAA@@@???>>>===<<<<<<===???PPPiii~~~kkkXXXMMMIIIAAAAAAEEEBBBFFFDDD@@@<<<;;;;;;===>>>@@@CCCHHHMMMXXXpppsssYYYRRRYYYbbbhhheeeccc```XXXLLLFFFEEEAAAIIIWWWlllsssfff]]]WWWRRRQQQSSSIIIEEECCCEEEHHHKKKRRRXXXTTTRRRPPPTTTeee~~~}}}uuuhhhdddooollliiiddd\\\UUUXXXkkk}}}~~~ooodddccclllvvvyyyvvvrrrrrrttt{{{|||yyytttqqqppplllfff~~~|||qqqllliiikkkiiiddd```^^^[[[WWWZZZXXXXXX\\\bbbeeecccaaaVVVRRRNNNOOORRRSSSOOOKKKGGGHHHJJJKKKLLLKKKKKKJJJGGGGGGHHHJJJKKKKKKHHHEEEBBB@@@>>>>>>@@@???;;;888CCCCCCBBBAAA???>>>@@@BBB===>>>???>>>======>>>???@@@BBBCCCCCCBBBBBBBBBCCC>>>:::666666999<<<===<<<>>><<<::::::<<>>===;;;888777999999666666888999666333333555777999:::333000111555666333111222666888999999888888888999999888666444333333444555444222////////////...---111333666888999777555444444333333222222222222333333///000444555222000111000/////////000111333444444666NNNppppppGGG444000...111111...,,,---,,,///000...///222222///444333111///...000333555222333444333111000000222)))111===EEEGGGBBB999333///------000000......111000......111111,,,+++------...///...,,,+++,,,---//////......---,,,,,,,,,'''&&&%%%'''+++///111111,,,)))((())))))'''***...LLLnnneeeHHH333(((''''''))),,,***'''(((---+++***)))((('''''''''&&&%%%''')))***)))((()))***222@@@UUUccccccSSS<<<+++,,,---333BBB[[[llljjj___FFF@@@777000---------...111000...---+++*********...<<>>BBBQQQggguuunnnXXXFFF>>><<>><<<<<<>>>@@@DDDTTTiii}}}xxxbbbUUUOOOFFFGGGKKKGGGIIIGGGCCC??????AAADDDFFFHHHLLLOOORRR\\\rrr}}}bbbWWWZZZ______bbbgggggg^^^OOOEEECCCAAAGGGPPP```wwwssseee[[[SSSQQQRRRHHHDDDDDDHHHLLLLLLQQQWWWQQQUUUXXX^^^ooo~~~vvvuuujjjeeeqqqkkkgggaaa[[[UUUYYYmmm}}}pppoooxxx}}}vvvsssttt{{{}}}{{{~~~~~~{{{vvvpppqqqkkkaaa\\\\\\ZZZVVVWWWTTTTTT\\\fffhhhbbbZZZWWWSSSPPPRRRUUUVVVPPPKKKJJJKKKLLLMMMMMMMMMOOOOOOLLLLLLLLLMMMNNNKKKGGGDDDCCC@@@======???@@@>>>;;;AAABBBAAA???===<<<>>>???<<<>>>@@@@@@>>>>>>@@@BBB@@@AAAAAA@@@??????AAACCC>>>999555666:::>>>>>>======;;;999999<<<>>>>>>===777;;;;;;888999???AAA???===777444777999888777888;;;777333222444777999999666333333666888555333444555777999999888888888999;;;:::888666666777888999888555222000000///...---000333666999:::999666555444444444444444333222222111...///333555111//////222111111000111222333444333666RRRzzzpppEEE555111000222222...---...+++///000...///222222///000000000.........111222111222444444222111111222,,,555AAAJJJKKKDDD999111///---,,,///000......222///,,,,,,......++++++---+++,,,------,,,+++,,,...///...---,,,,,,+++++++++)))'''&&&'''***---///000---)))(((***+++***,,,000UUUpppmmmJJJ222,,,,,,'''''')))+++)))&&&(((---,,,,,,+++)))%%%$$$$$$%%%)))---///,,,(((&&&)))---///333DDD]]]jjj]]]CCC///***,,,000;;;PPPeeekkkfffMMMFFF<<<444000......///222111000...---,,,++++++000AAAUUU[[[QQQCCC:::888333222444777666111000333222222+++...;;;DDDNNN___ggg\\\MMMBBBBBBHHHKKKJJJKKKNNNRRRUUUSSSLLLAAA999777888:::<<<>>>@@@AAABBBFFFKKKFFFBBBEEE???999===>>>III]]]jjjdddQQQBBB===999>>>@@@???===???BBBEEEOOO\\\nnn~~~mmm___YYYRRRTTTXXXUUURRROOOKKKIIIIIIMMMQQQTTTWWW[[[]]]^^^eeeyyykkk]]][[[]]]YYY^^^gggjjjaaaPPPDDD@@@AAAEEEKKKVVVjjjyyyiii]]]RRRLLLJJJJJJFFFFFFKKKMMMKKKMMMRRRPPPYYY```eeeqqqooommmssslllfffpppkkkgggccc___\\\```ttt~~~zzzwwwtttttt~~~vvvuuulll___XXXZZZZZZWWWYYYSSSRRR[[[ggghhh\\\OOOXXXTTTQQQTTTXXXXXXQQQKKKNNNOOOOOOOOOOOOPPPRRRTTTSSSSSSSSSSSSRRRNNNIIIDDDBBB>>>;;;;;;???BBBCCCBBB@@@@@@@@@===;;;:::<<<===<<>>>>>>>><<<;;;===@@@CCC???:::666777<<<@@@@@@>>><<<:::888999<<<===<<<:::333888999777:::AAACCC@@@>>>666222555999999777777===888333111444777888999999555333666777555444666444666888888777777888999===;;;:::888888999;;;<<<;;;888444111111000...---000333777:::;;;999777555444444555666555444222111111...///333444111...///444333222222222333444555777666OOOwwwrrrIII555222111222222...---///***...///...///222222///,,,///222111---,,,---000000222444444333222111222333;;;EEELLLJJJAAA555,,,000---,,,///000...///222///,,,+++,,,+++((((((+++***,,,............000111......---,,,+++++++++++++++)))''''''))),,,------%%%'''(((%%%###&&&---444WWWrrrvvvUUU666///---&&&***)))(((''''''((()))***...000000***"""###)))+++---//////,,,******,,,...444AAATTTccc___III222...***...666DDDaaatttpppeeeRRRAAA<<<:::555333555555666777444///------///===LLLVVVSSSIIIBBB;;;444555333222222333333111000---///------===VVVgggjjjfffYYYLLLHHHHHHIIIKKKNNNSSSPPPNNNLLLIIIDDDAAAAAA============>>>???@@@BBBEEEGGGEEEAAAAAADDDCCC===???EEEVVV___VVVOOOKKKBBB???;;;;;;@@@@@@@@@JJJXXXfffrrryyyqqqmmmkkkjjjjjj```]]]YYYSSSPPPTTTbbbooorrrwwwyyyxxx}}}kkk^^^VVVRRRSSS[[[dddgggaaaUUUIIIAAAFFFCCCHHHWWWhhhxxxvvvcccWWWOOOIIIIIIHHHHHHJJJMMMOOOOOOPPPVVVZZZddduuuzzznnnlllkkkgggddddddjjjbbb^^^```fffooo|||}}}{{{}}}}}}rrreee[[[XXX[[[```\\\ZZZ[[[^^^aaa```YYYSSS[[[XXXUUUSSSRRRPPPMMMJJJSSSRRRQQQRRRTTTUUUUUUTTTYYYTTTUUU[[[WWWLLLHHHMMMDDDEEEDDDBBBDDDGGGGGGCCCGGG@@@999888<<<>>>;;;777=========>>>???@@@AAABBBBBB???:::999<<<@@@DDDFFF:::<<<>>><<<888666777999;;;:::999999999999888777777444111444:::??????===<<<888555666;;;>>>===;;;>>><<<888444222333888<<<<<<<<<<<<:::777666777777777888888888888999<<<>>>>>>===;;;888666555777999777555555666444111222666777333444999:::666444666444333333444666777777666111222333444444444333333111000.........///111222:::;;;XXXfffGGG666444333555888666///)))//////000000111111111111000(((%%%+++111222///---111444333111111555555333999CCCLLLLLLCCC888000...111000/////////000222222666222//////...+++---111------,,,,,,,,,---.........+++,,,......***)))+++---...,,,)))+++000000---&&&((()))'''%%%(((///555\\\ssstttRRR444---+++""")))(((((((((((((((((()))...000///)))!!!!!!%%%+++...000///,,,)))((((((***///;;;OOOaaa```JJJ222,,,(((,,,444FFFfffzzzwwwlll^^^PPPJJJDDD<<<;;;???DDDDDDAAA;;;555222333555GGGQQQVVVNNNAAA;;;999888666444222222333333222111222111///666LLLfffqqqnnneeeZZZOOOMMMOOOOOOPPPRRRSSSPPPMMMIIIFFFCCCBBBBBBAAA@@@@@@AAACCCDDDDDDCCCBBBDDDBBB??????CCCAAA<<<@@@AAAMMMWWWUUUVVVVVVNNNGGG???;;;>>>@@@DDDSSSdddyyyrrrqqqoookkkiiinnnyyykkkZZZPPPJJJLLLWWWcccfff___SSSKKKGGGDDDCCCGGGRRR]]]iiiyyymmmZZZOOOHHHNNNMMMNNNNNNJJJGGGPPP[[[ggglllvvvvvvnnnjjjgggccccccgggkkkeeedddiiiqqq}}}uuuyyyzzzzzzmmmbbb\\\\\\^^^[[[ZZZZZZ^^^bbbbbb^^^YYYZZZ\\\]]]ZZZTTTOOOLLLKKKRRRQQQRRRSSSTTTUUUUUUUUU[[[UUUTTTXXXTTTJJJFFFKKKEEEFFFDDDBBBDDDIIIIIIGGGGGGBBB<<<:::<<<>>>>>><<<<<<<<<===>>>???AAACCCCCC>>>;;;999999<<<@@@DDDEEE===>>>>>>===;;;:::;;;;;;<<<;;;:::999999999777666888666555888>>>AAA@@@>>>999666333555:::>>>>>><<>>;;;;;;:::777555555666888:::888888888666333444888888444333777888444333666555444444555777888888777222333333333444444555555222111///------///111222888;;;XXX|||uuuYYY???555333222444777666000+++111111222333222111///...///***(((---000000......000333333111222666777555777@@@HHHHHH@@@666000...111000000//////111222333666222//////...,,,---111------------------.........+++,,,///...+++***---...///---***+++//////,,,((())))))((('''+++111777^^^ssssssRRR444---+++%%%''''''((((((((((((''''''222333222,,,%%%"""$$$(((---...///...+++((('''&&&))),,,555JJJ```dddOOO666222,,,...888KKKmmmoooddd[[[VVVPPPIIIKKKSSS]]][[[VVVPPPJJJGGGHHHIIIVVVYYYUUUFFF888444777:::666444222222333444444333555333444AAA]]]wwwzzzppp```WWWPPPRRRUUUUUUTTTUUURRROOOJJJEEEBBBBBBCCCDDD@@@>>>===>>>AAACCCAAA???@@@AAAAAA???AAADDDCCC@@@GGGAAAJJJXXXbbbmmmqqqgggSSSGGG======@@@HHHZZZmmm~~~{{{uuusssuuuzzzmmmZZZMMMEEEIIISSS^^^___WWWMMMHHHHHHCCCCCCGGGMMMSSSZZZeeeppp|||hhhZZZQQQVVVTTTVVVVVVMMMJJJ\\\uuu{{{vvvrrrmmmiiiccc___bbbhhhgggeeeffflllwww~~~rrruuuvvvvvvjjjbbb______]]]\\\[[[]]]aaabbb___]]]\\\aaaccc___VVVOOOMMMNNNRRRRRRSSSTTTUUUVVVWWWXXX[[[UUURRRTTTPPPHHHEEEHHHFFFGGGEEECCCFFFKKKMMMJJJHHHEEEAAA===<<<===@@@AAA<<<<<<===>>>@@@CCCDDDFFF>>><<<::::::<<>>======>>>???>>>=========<<<<<<:::999888777888777999===AAABBB>>>;;;666333222555:::>>>???>>>>>>===;;;999777:::>>>BBBDDDBBB>>>;;;999999::::::888999:::999999999;;;===999999888777555555777999<<<:::888888666222444999999666444555444222333666666555444666888999888777444444333333444666777888555333///---,,,...000222666;;;XXXsssppp]]]GGG555333222111333666555111---333333444444333111///---///,,,,,,//////---,,,///...111222111222777999777555;;;BBBBBB;;;444000///111111000///000111222333666111///000///,,,---111------------......//////---+++,,,//////,,,,,,///...///---***+++///...+++)))))))))((((((,,,222666XXXppptttVVV777---...+++&&&'''((())))))((('''&&&111222111---(((%%%(((+++......---+++)))(((((()))+++,,,222CCC]]]hhhWWW???888000111:::OOOpppggg[[[SSSTTTTTTSSSZZZcccjjjjjjhhhfffeeeddddddeeeeee^^^QQQAAA666222444666666333111111222444444444444666<<>><<>>BBB======>>>@@@BBBDDDFFFGGGAAA???===<<<<<<<<<;;;:::???===;;;===@@@AAA@@@===???@@@@@@???===;;;:::999888:::===@@@BBB???999444444333333555:::???AAAAAA>>>===<<<999777999<<>>AAA@@@AAA===999888;;;>>>??????<<<===@@@GGGNNNSSSWWWXXXOOOJJJYYYttt~~~dddTTTEEEBBBBBBDDDLLLVVVZZZ\\\^^^^^^^^^___cccfffbbb___]]]___gggqqq{{{~~~lllYYYLLLOOOKKKGGGGGGIIIKKKJJJIIIUUUWWWWWWUUUSSSTTTWWWZZZuuu~~~pppnnnfffeeekkklllooo~~~nnncccgggeeecccbbbfffllloooppppppsssxxx~~~}}}wwwmmmgggddd\\\[[[ZZZZZZ]]]```bbbccceeeccc```]]]ZZZXXXVVVUUUVVVXXXZZZ[[[ZZZZZZ\\\^^^XXXRRRNNNNNNNNNLLLKKKLLLDDDIIILLLMMMOOOQQQNNNIIIJJJJJJGGG@@@:::888;;;???>>>>>>???@@@AAACCCEEEFFFAAA???===<<<===<<<;;;999AAA???===???BBBDDDBBB@@@@@@BBBDDDCCC@@@=========<<<>>>AAACCCBBB===666111555444555777;;;???BBBCCC@@@@@@>>>;;;999888:::<<<@@@<<<666222222333333222777888999999777666777888777999999999888888999;;;>>>:::777666333111444:::CCCAAA===666111111444777666555444555777999888777777666555444555777:::;;;777555111...------///000333;;;SSS```OOO;;;555222111000000000222222222111666444111...///111444666///000111222...***,,,111---000111000222777999777000333666666333111000111111000/////////000111222444111000111111......111,,,---...///000000000000---+++,,,000000...---000)))++++++***---111111---+++)))&&&%%%&&&***...000CCCdddxxxfffEEE111+++'''(((((())))))))))))((((((((()))******))))))+++---...,,,******,,,---...---+++,,,...888PPPcccYYYDDD555///444CCC[[[xxxsssTTTCCC666999@@@EEELLLSSSXXX]]]fffrrr|||ppp```OOOEEE???888000,,,222111111222555666555444777CCCRRRcccvvvrrrYYYQQQLLLNNNQQQNNNJJJHHHBBBDDD@@@888666===???<<<<<<<<<;;;::::::;;;<<<===::::::@@@LLLXXX___eeejjjaaa___ooouuu^^^OOOCCCCCCDDDBBBCCCHHHHHHMMMRRRUUUWWW[[[bbbhhhccc]]]UUURRRUUU^^^ggglllppp{{{wwwrrrmmmiiihhhkkkvvvuuu^^^NNNMMMFFFAAADDDMMMUUUWWWUUUeeeeee```YYYUUUUUUSSSPPPcccnnn}}}{{{wwwnnnhhh_________aaaiiisssxxxxxxrrr|||uuukkkeee[[[[[[[[[]]]```dddhhhkkkgggddd```___^^^]]]YYYVVVXXX[[[]]]]]][[[ZZZ]]]___XXXTTTPPPOOOQQQQQQPPPNNNGGGKKKNNNOOOPPPQQQMMMGGGIIIIIIFFFAAA;;;888:::<<>>>>>??????@@@AAA:::999888:::<<<>>>>>>===BBBAAAAAABBBDDDDDDDDDCCC???BBBFFFEEEBBB??????@@@===???AAABBB@@@;;;555222777777777999;;;???AAACCCCCCCCCAAA???<<<:::;;;<<<@@@;;;666444555555444222777999:::999777666666777888999::::::999888999;;;@@@<<<888777555444888???IIIJJJEEE:::333333666777777666555666888:::999888888777666666666777888999666444222000......///000444999MMMVVVEEE555333333111000000//////000111222555333///---...000444777000000111333///+++---222...111111///000444666444///111333444222111000111//////...---...///000111444111000222222//////222,,,---///111222222111111---+++,,,//////,,,,,,///(((+++++++++...222111------***'''%%%&&&))),,,...:::\\\wwwpppXXXDDD555*********))))))))))))******,,,---------------...///,,,,,,---///111000,,,((((((...222;;;PPPaaaVVV@@@555111999JJJbbbzzz|||iiiLLL>>>444555777666:::AAAGGGKKKTTT```llltttwwwwwwmmm```SSSJJJAAA666000///222222333666999999777666999EEEUUUfffyyyqqq]]]SSSLLLKKKKKKGGGCCCBBB;;;@@@>>>666555;;;<<<666666;;;AAABBB>>>;;;:::;;;;;;;;;DDDUUUdddnnnwww~~~|||yyy|||dddPPPCCC<<>><<<<<<<<<>>>===<<<;;;:::999999999666555444666999<<<===>>>@@@AAABBBAAA@@@@@@AAABBB<<>>111111222111111000///......000222333222000//////000111222111///000222111......222///222111......222222000///111333333333111000000...------,,,,,,...///000333000000222222//////222,,,---///111222222222111...+++,,,///...+++***---+++------,,,---000///***///,,,(((&&&'''))),,,---555VVVuuuxxxjjjWWWBBB222,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,***,,,000555666222)))"""'''000888AAASSSaaaVVV>>>222...777III___sssoooXXXFFF<<<666666333...000888555888>>>HHHTTT]]]aaabbbiiiaaaWWWNNN@@@333000555222333666999<<<<<<999777999DDDRRRdddyyyooo^^^TTTJJJGGGFFFAAA>>><<<666======555555;;;:::333666@@@KKKMMMHHHAAA>>>>>>>>>???JJJ]]]ooozzz~~~jjjRRREEE:::555>>>GGGFFFEEEFFFBBBBBBEEEMMMVVV\\\^^^]]]XXXUUUQQQOOOOOOQQQQQQQQQPPPWWW\\\aaaoooyyyggg```[[[YYYVVVVVV```kkk{{{iiiWWWAAABBBEEEKKKSSSXXXZZZZZZgggcccYYYQQQQQQTTTOOOEEEIIIQQQYYY]]]dddppp|||}}}~~~|||xxxqqqiiiddd```___```iiilllfffccciiipppttt}}}}}}wwwtttkkkllllllkkkjjjjjjlllnnndddkkkpppooofff]]]XXXVVVXXX\\\^^^\\\XXXVVVYYY\\\^^^[[[WWWUUUWWWWWWSSSMMMRRRRRROOOKKKJJJMMMLLLHHHEEEEEEDDDCCCBBB@@@???>>>===<<<:::888666555444444777555333333666888::::::;;;>>>@@@???<<<;;;===???:::???DDDDDDAAA>>>???AAA222444555555444333222333888999999999999:::<<>>===;;;::::::;;;???;;;777777:::;;;888444;;;===>>>>>>;;;999888888777888999999777666666777>>>999555444333444:::AAATTTVVVQQQCCC999888999888;;;::::::;;;===>>>>>>===777777888888777666555444222222333222222111000///777555@@@GGG:::...//////222111000...------///111111222222222111///...,,,222//////222222//////222000222111...---000000---///111333444333222111000------,,,+++,,,---...///333000000333333000///222+++---000222333333222111...+++,,,......***)))+++---//////------///,,,'''---(((&&&)))***))))))+++111GGGbbbqqqtttkkkWWWDDD666000+++***++++++******))),,,///222333222///---111///777CCCFFF;;;000------000888GGG^^^gggRRR555222///666JJJ]]]aaaXXXOOOAAA:::222///000222111///000...000666:::>>>FFFNNNYYY]]]YYYKKK???:::777444333555888;;;===<<<888444:::AAAVVVjjjxxx|||eeeQQQFFFAAACCCCCC;;;888:::===<<<;;;:::999888888888666HHHYYYYYYKKK>>><<<@@@???GGGWWWkkk~~~|||kkkYYYMMMBBB<<<999???KKKRRROOOIIIFFFDDDEEEIIILLLLLLNNNSSSUUUOOOJJJIIILLLPPPSSSSSSMMMMMMOOOWWWgggwwwxxxmmmbbb\\\VVVQQQTTT[[[qqqyyy[[[JJJCCCIIITTTXXXaaahhheeeeeeXXXPPPQQQOOOHHHGGGMMMMMMLLLNNNQQQTTTXXXcccnnnuuusssrrrwww{{{uuutttpppggg]]]YYY\\\```hhhiiigggcccbbbgggpppuuu{{{yyy}}}~~~qqqlllgggfffhhhjjjkkkjjjkkklllkkkhhhiiihhhbbbZZZ]]]\\\]]]^^^ZZZUUUVVVZZZaaa```ZZZSSSSSSWWWVVVOOOVVVSSSPPPMMMMMMLLLKKKIIIEEEBBB@@@BBBDDDDDD???999BBB===777444444555555333222000...///222666888999>>>CCCDDD===888999<<<======>>>AAACCCCCCBBB???>>>999777333222333444555555777888;;;>>>@@@>>>;;;777888999:::;;;;;;:::999888:::888777888:::<<<<<<;;;??????@@@???>>>;;;888666;;;;;;:::777555555777999:::777222000222666999:::HHHKKKIIIBBB===<<<;;;888:::999999999:::;;;;;;<<<333555666666555555666888666555444444444333000...000444888888444111000111222333000---///444555222666555444333222000//////...///000111111000////////////000000///...------***111444111000333333///...000222111......///222///222222---+++...///...///......///111222000///,,,+++***))))))+++---...111222111...******...222///)))&&&((()))(((''')))+++:::LLL\\\iiilllcccWWW@@@999111...///000222222,,,...///000111000///...888???NNN]]]YYYEEE444...111444>>>QQQdddeeeLLL111222...333DDDTTTVVVMMMEEE>>>999555333555444111---000...000333666;;;FFFQQQaaaccc\\\MMMAAA===<<<:::888888:::<<<===<<<888555===CCCUUUgggsss~~~www```KKKAAA<<>>HHHQQQOOOEEE>>>>>>CCC>>>KKK___rrrppp^^^OOOFFFCCC???===CCCMMMSSSRRRNNNIIIEEEDDDFFFGGGGGGJJJNNNQQQMMMIIIJJJNNNSSSUUUUUUMMMMMMOOOUUUcccttt~~~uuujjj___RRRKKKOOOXXXfffjjjZZZPPPRRRXXX[[[dddmmmjjj```UUUOOOQQQPPPHHHFFFJJJKKKJJJJJJNNNOOORRRYYYaaabbbbbbdddmmm}}}xxxpppooommmfff^^^[[[]]]aaa```ccceeefffggglllsssxxx|||vvvoookkklllnnnpppqqqjjjjjjhhheeefffiiieee___aaa___^^^^^^ZZZUUUVVVZZZ```___ZZZSSSQQQTTTSSSOOOQQQOOOLLLKKKKKKKKKKKKJJJ@@@>>>???CCCHHHIIIFFFBBBAAA===999888999999777444555333000000222444666777>>>CCCCCC===888999<<<<<<<<<>>>@@@AAAAAA@@@>>>===:::777555444555666555444:::::::::<<<===>>><<<:::999999:::999999888777666999777777888:::<<<<<<;;;??????@@@AAAAAA@@@???>>>???>>>===999666555666888<<<777222000111555888999AAADDDDDD???;;;<<<;;;999<<<;;;::::::999999888888444555666666555555666888888666444333333333222111000222444444333111000000000111///,,,...222333000444444333222111000//////...///000111111000///...///////////////...------(((...111000000444555333...000111000...---...000///222222---,,,///000000///......///111111000...000///---+++++++++,,,---000000...,,,++++++---///555...((()))***((('''((((((---444BBBTTTdddiiigggRRRJJJ>>>777555666777666222333444666999;;;<<<===FFFTTTiiiuuugggIII222+++111666FFF]]]iii]]]CCC///222...111===HHHGGG???999;;;999888888999777222...000///000222333:::KKK[[[ooolllaaaQQQDDD@@@@@@@@@===<<<;;;<<<<<<<<<999777@@@EEEUUUdddnnnxxxrrr\\\GGG===888<<<<<<777666999======<<<;;;::::::::::::AAAFFFKKKJJJDDD@@@@@@CCCDDDTTTiiixxxssscccTTTIIIBBBBBBAAAAAAFFFLLLQQQQQQPPPNNNIIIEEEDDDCCCCCCFFFKKKLLLIIIHHHKKKPPPUUUVVVUUUMMMNNNOOOSSS]]]mmm}}}ppp___NNNEEEIIIQQQZZZwwwjjj\\\WWWWWWXXXdddpppmmm^^^VVVRRRTTTRRRJJJGGGIIIQQQNNNNNNQQQSSSRRRTTTXXXQQQSSSXXXcccrrr|||yyyppplllllljjjddd___\\\^^^aaa^^^bbbhhhmmmqqqvvv~~~vvvnnnkkkmmmpppssspppnnnhhhccceeeiiiiiieeebbb___\\\[[[WWWSSSTTTXXX^^^___[[[TTTPPPPPPQQQPPPLLLJJJHHHHHHIIIJJJJJJJJJ??????@@@EEEJJJLLLJJJGGG<<<:::888999::::::666333888555222000222333444555>>>BBBBBB===999:::;;;;;;<<<===>>>??????===<<<;;;;;;:::999999:::999777555<<<:::999999;;;<<<<<<;;;999999888777666666555555888777777888:::<<<<<<;;;@@@@@@@@@@@@AAAAAAAAAAAACCCBBB@@@<<<999777777888===888333///000333666888<<<@@@@@@;;;888999999777======<<<:::999777555444444555666666555555666777;;;888444222333444444444000///...///111111111000//////...+++---111111...222111000000/////////000...///000000000000.........////////////...------***...111//////333555444...///000///---,,,---......111111---,,,///111111...------...000111///...222111...+++***)))******000...,,,+++,,,,,,+++***@@@666---++++++)))((()))+++))))))///>>>QQQ___fffddd^^^RRRHHHDDDDDDBBB>>>:::===CCCIIIOOOSSSVVVWWW```lll}}}gggDDD///,,,///999PPPfffgggQQQ;;;111222///111:::@@@===777333;;;:::::::::;;;999555222111111444666888BBBWWWjjj|||vvviiiWWWIIIBBB@@@@@@@@@>>><<<;;;<<<===<<<;;;BBBFFFTTT```iiiuuusss```HHH===777:::;;;888888<<<>>>===<<<;;;;;;;;;;;;;;;<<>>BBBBBB===:::;;;;;;:::;;;;;;;;;;;;;;;:::999999;;;;;;;;;<<<===<<<999777:::999888888999::::::999777666666666666666666777888888888:::<<<======<<<@@@???>>>======<<<======CCCCCCBBB???;;;::::::;;;>>>:::333000000333555777<<>>:::666555===<<<:::999:::999999888333555;;;@@@EEEOOOcccvvvzzzoooaaaRRREEE>>><<>>??????AAADDDPPP[[[eeevvvzzzkkkLLL???777888888666777=========<<<;;;;;;;;;<<<<<<<<>>BBB>>>::::::<<>>777555333333555888:::;;;???BBBBBB>>>;;;<<<<<<999::::::999888777666666666888888999;;;===<<<999666777666777888:::999777444333333444666777888999::::::999:::;;;>>>>>>===;;;<<<<<<;;;;;;;;;;;;<<<<<<@@@AAAAAA@@@>>>===>>>???>>>:::555222222333555666:::======999666777777555999:::;;;<<<;;;999666555555666777666555444555666777777777999:::888555222222///,,,---111444444333///111000...///333333//////...---,,,---...///000...///000000000...---,,,------............------222222222111///...///111...------------,,,,,,++++++......+++***---000///...------...000111///......---+++))))))***+++,,,333000......000000---)))bbbOOO:::///***'''&&&''')))((()))))))))...<<>>??????>>>???IIITTT___uuuwwwSSSDDD777555444222555===<<<<<<;;;;;;;;;;;;;;;<<>>?????????BBBFFFHHHGGGGGGJJJNNNPPPMMMJJJKKKLLLSSSXXXXXX[[[kkk~~~zzzdddUUUQQQSSSNNNGGGPPPjjjsssiiihhhwwwuuuhhheee___YYYTTTSSSUUUYYYVVVXXX]]]___ZZZPPPMMMNNNVVVYYY```ggghhhdddcccdddhhhhhhhhhiiilllppptttvvvpppmmmpppzzz}}}uuurrrrrrpppnnnjjjfffhhhmmmnnnjjj___ZZZWWWYYYZZZXXXYYY[[[]]]ZZZVVVTTTPPPMMMNNNRRRTTTQQQMMMKKKJJJIIIHHHGGGFFFEEEBBB@@@???@@@AAACCCBBB===888777:::===>>>>>>888555444444888;;;>>>???@@@CCCCCC???>>>???===999:::888666444333333333444333333555777::::::888666666666777888999888555333111333555888;;;<<<<<<<<<;;;;;;;;;<<<>>>===;;;999777888999;;;<<<>>>???@@@<<<>>>????????????@@@AAA===:::777555555666666555555999;;;888777:::<<<;;;777999<<<>>>>>>;;;888666555666777666555444555666555666888:::;;;999555111222000//////222444444555000222111///111555444000000///---,,,,,,---///111...///000000///...,,,+++,,,,,,---............---///...000222111///000444...---,,,,,,......---,,,,,,//////+++***---/////////......///111222000//////...---,,,---...000222555333111000//////...---|||eeeIII777///)))'''((()))'''(((+++***)))///888>>>FFFLLLPPP\\\iiikkkddd___ccciiinnnpppooommmkkkZZZQQQGGG???333,,,333AAATTT]]]___TTTDDD999444333444888???EEEBBB:::888;;;<<<;;;:::999999:::<<<===<<<@@@JJJTTTXXXYYY^^^dddkkklllrrrvvvooo[[[HHH???===;;;999888:::<<<<<<<<<999999AAAJJJWWWqqq}}}]]]KKK;;;555222000555>>>;;;;;;::::::::::::;;;;;;BBBEEEGGGFFFHHHRRRbbbooommmttt|||iii^^^QQQKKKNNNRRRRRRPPPNNNLLLKKKKKKMMMNNNLLLJJJBBB??????CCCCCCAAAAAAEEEJJJHHHHHHKKKOOOQQQOOOLLLMMMLLLQQQXXXYYY[[[kkklll[[[VVVWWWRRRJJJMMMcccrrrnnnxxxzzzjjjeeeeeeccc^^^ZZZ[[[^^^``````eeekkkjjj```UUURRRUUUeeegggmmmqqqnnngggfffkkkiiikkkoootttwwwxxxwwwvvvooooooyyyzzzuuusssmmmmmmlllkkknnnrrrpppjjjaaa\\\YYY[[[]]]ZZZYYYZZZ\\\UUUPPPQQQPPPLLLLLLOOOTTTQQQNNNLLLKKKJJJIIIGGGFFFDDDAAA??????CCCHHHLLLAAA===::::::<<<>>>>>><<<:::888666666:::===@@@AAABBBDDDCCC@@@@@@AAA>>>:::999777444222000000111222333333555777;;;<<<;;;::::::888777777888888777666222444888<<<>>>>>>===<<<;;;::::::;;;<<<;;;888555444555888;;;===?????????:::<<<>>>???>>>>>>???AAA<<<:::888888888888777555333888:::888888;;;===<<<888:::===@@@???<<<999666666777777777555444555666666666777888999888555333000111222222111111333555000222222000222555444000111000...,,,,,,---///000...///000000///---,,,++++++,,,------.........---///...000444333......222---,,,+++,,,///000///---...111111---+++...000///000//////000222333111000111000.........000111333555555333000------...000vvvVVV@@@444---******---((('''+++,,,((((((,,,)))111555777AAAOOOPPPIIIDDDFFFIIILLLMMMMMMLLLKKKDDD;;;444333111000:::HHHUUUYYYTTTEEE;;;;;;999333444999BBBGGGBBB:::777:::999:::;;;;;;::::::<<<===???DDDNNNXXX[[[WWWUUUVVV^^^cccppp}}}yyydddOOODDD>>>;;;999888999:::999888666555<<>>@@@AAACCCEEEDDDAAAAAABBB???:::999777333000//////000111666666777:::>>>AAAAAA@@@>>>;;;888666777999::::::333666;;;???@@@???===;;;::::::999::::::999555222444666888;;;<<<;;;:::::::::<<<>>>>>>>>>===>>>???;;;:::999:::;;;:::888666666:::;;;888777999:::999999<<>>333---***$$$)))***'''(((,,,,,,((())))))***---111444555555111222333222000000000222000///------000999DDDLLLUUUKKKBBB???;;;444222555999===DDDHHHCCC<<<;;;@@@>>>===>>>AAA???;;;:::===IIIHHHPPPZZZZZZRRROOOTTTUUU^^^oooyyy]]]FFFDDD???888444666999444---999222333>>>HHHSSSiiittt\\\DDD;;;777444777===???;;;666444555999<<<>>>CCCHHHMMMMMMLLLOOOXXXaaahhhttthhh]]]MMMHHHDDDDDDEEEFFFLLLTTTNNNIIIFFFHHHIIIHHHEEECCCGGGFFFEEEGGGIIIJJJIIIHHHHHHFFFHHHNNNSSSRRRRRRTTTRRROOOTTT^^^bbbbbbnnn~~~ooo\\\QQQJJJEEEPPPWWW```kkkwww~~~rrrdddkkkeeeccciiiooonnniiifffhhhhhhiiiggg___YYY[[[bbb|||}}}{{{rrrmmmnnnrrr||||||uuurrrssstttpppyyy{{{uuurrrttttttpppkkkjjjbbb___\\\[[[XXXTTTQQQQQQIIIGGGEEEEEEGGGJJJKKKKKKWWWMMMHHHLLLOOOKKKEEECCCEEEHHHGGGCCCEEENNNRRRQQQJJJCCCFFFLLLNNNTTTNNN===>>>999888===AAAAAA@@@BBB@@@EEEHHHGGGHHHGGGAAA999:::888444000//////111222:::;;;;;;:::888:::>>>BBB???;;;999<<<>>>;;;666222666<<>>:::666666888777333...555777777777777:::@@@EEEBBB???<<<;;;<<<<<<<<<;;;666444666:::;;;888666888444555555555666999===AAA===::::::===<<<999999;;;===<<<:::888666444333333888777555444666666666555333222111111333333222111333111///000333444222///---........./////////000//////////////////......,,,///000///000222///***111555555000,,,---///...////////////000000000000///111222111000///000111444555555333000000333666000...,,,,,,///111000...---222777555///+++---111hhhqqqsssgggSSSAAA444,,,------((("""###)))+++((((((''''''))),,,......---***,,,---,,,+++++++++---...,,,+++...777AAAHHHLLLFFF???;;;:::777333444888CCCEEEIIILLLFFF>>>;;;>>>@@@CCCIIINNNMMMIIIHHHKKKWWWTTTSSSUUUTTTSSSUUUYYYUUUYYYggg{{{lllWWWDDD>>>888666666555222111111...000555888AAAZZZtttoooYYYIII>>>:::<<>>CCCFFFLLLOOOQQQMMMHHHIIISSS\\\qqqsssggg]]]SSSMMMDDD>>>@@@DDDFFFIIIMMMFFFEEEFFFIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIMMMHHHGGGLLLPPPQQQTTTXXXRRROOOSSSZZZ[[[YYYcccqqqsssZZZKKKGGGGGGKKKSSS]]]fffqqqsssdddfffdddhhhsssyyyuuummmggg```bbbdddbbb[[[XXX___iii{{{zzzzzzzzztttmmmjjjmmmyyyxxxrrruuu{{{}}}wwwrrrqqqnnnhhhffffffccc___ZZZVVVSSSPPPOOOOOOHHHFFFDDDDDDGGGIIIKKKKKKSSSMMMJJJNNNOOOKKKFFFEEEGGGJJJIIIEEEGGGMMMQQQOOOHHHBBBFFFMMMQQQYYYWWWHHH???<<<<<>>>>>???;;;555;;;888444444666555111---333666999;;;;;;<<>>;;;::::::888888>>>FFFMMMKKKLLLMMMHHHAAA>>>@@@FFFLLLVVV^^^]]]XXXXXX[[[eeeccc]]]VVVTTTVVVVVVSSSNNNOOO[[[tttkkkKKK@@@888777555000000444000000333333000555NNNiiivvvcccSSSKKKFFFCCC>>>:::666666:::BBBHHHLLLQQQRRRQQQJJJCCCFFFRRR^^^yyyfffZZZRRRKKKJJJAAA:::===BBBDDDEEEFFFBBBDDDHHHJJJLLLOOORRRSSSVVVXXXYYYYYYVVVSSSPPPPPPNNNJJJKKKPPPSSSSSSSSSVVVOOOMMMPPPTTTSSSQQQYYYeee|||^^^LLLIIILLLMMMTTT]]]dddkkkuuuyyyiiiggggggooo{{{yyymmmeeeWWW\\\bbbbbb\\\XXX```kkkxxxuuusssrrroookkklllppp|||~~~{{{sssrrr|||~~~wwwqqqhhhaaa```dddfffbbb\\\UUUPPPOOOOOOOOOGGGEEECCCCCCFFFHHHJJJJJJPPPNNNNNNPPPMMMGGGCCCCCCIIIKKKJJJHHHIIIMMMOOONNNGGGBBBGGGMMMQQQ[[[\\\OOOAAA???AAAGGGIIIEEEAAAAAADDDGGGHHHFFFFFFFFFAAA;;;::::::;;;:::999777555444666666666555555777<<<@@@>>><<<999999;;;;;;777333///666<<<>>>@@@@@@<<<777888555222222333333000,,,000444999======<<<<<<<<<===;;;999999999888666444666555777===???;;;888888888999999999999<<>>===;;;;;;AAAMMMYYYWWWQQQLLLKKKJJJFFFFFFGGGLLLRRR[[[bbb___ZZZ[[[```dddhhhfff^^^[[[]]]VVVKKKFFFEEEOOOjjj|||^^^JJJ:::666333---...444000222666555111444GGG\\\yyyzzznnndddVVVGGGJJJDDD>>>:::<<>>AAACCCCCC@@@:::777444222111222222000...000444888;;;<<<;;;999888<<<:::999999999888666444777444666===@@@<<<888777;;;;;;;;;:::;;;===AAAEEEBBB>>><<<<<<999555555777<<<;;;999777666555666666555444333444555555333111444333222222333444333222...111444444333222555888999777444222111111222333111000///...---,,,+++***,,,000222///...000000...000444444111000111111...//////......///000111222888333------111444333000999777333000///000222555333333222111111///...---///---,,,...222333222000***???[[[qqqzzzttt```NNNCCC999000---......***''')))(((((()))+++,,,,,,+++***+++***))))))***---000000888EEEOOOQQQNNNGGGBBB>>>>>><<<:::>>>LLL```nnnggg[[[OOOKKKKKKKKKKKKLLLKKKMMMQQQSSSPPPKKKMMMRRRRRRZZZ]]][[[]]]ccc```WWWLLLFFFHHHZZZwwwuuu\\\BBB666222...---111,,,---000222333666???HHH```mmmvvvxxxxxxvvviiiYYY[[[TTTJJJCCC??????@@@AAADDDFFFEEEAAAAAANNNggg|||uuucccVVVOOOKKKDDDCCCDDDFFFDDDAAAEEEJJJLLLPPPQQQQQQZZZmmmyyynnngggUUUSSSTTTXXXWWWOOOHHHFFFJJJKKKMMMMMMJJJIIIOOOWWWlllzzzeeeYYYTTT]]]```bbb```]]]\\\```eeesss~~~yyywwwxxxvvvooohhhfffccceeehhhfff``````lllzzzvvvrrroooqqqqqqppprrruuuuuuvvvvvvxxx|||mmmbbbaaaeeejjjmmmiii___WWWUUUSSSOOOJJJGGGEEEEEEFFFHHHIIIIIIKKKPPPTTTRRRMMMIIIGGGFFFGGGHHHKKKOOOQQQQQQQQQRRRKKKHHHMMMOOONNNVVVZZZQQQDDDCCCFFFKKKJJJDDD@@@AAA???@@@???<<<>>>BBBCCC???:::999888777666666777777666666666777999;;;=========>>><<<777777;;;;;;777666<<>><<<===GGG^^^vvvuuudddTTTNNNNNNMMMJJJIIIBBB???>>>>>>;;;777888<<<<<>>===<<<@@@CCCCCC???AAARRRoooppp___SSSKKKHHHAAADDDHHHJJJFFFCCCGGGNNNNNNUUUYYY]]]kkkkkkbbbYYYTTTOOOJJJHHHJJJMMMOOOPPPMMMHHHGGGKKKPPPbbbyyyqqqccc[[[^^^```___ZZZUUUTTTYYY^^^sss~~~zzzvvvqqqnnnoooqqqlllgggcccaaagggxxxzzztttqqqsssuuuuuuxxx|||uuuiiidddfffhhhnnnlll```WWWUUURRRMMMNNNKKKHHHGGGHHHIIIIIIIIIHHHNNNSSSQQQOOOPPPPPPOOOGGGHHHLLLRRRUUUSSSRRRTTTNNNLLLRRRSSSPPPVVV[[[SSSCCCBBBDDDFFFDDD???>>>AAA??????<<<999;;;@@@BBB@@@<<<;;;:::999999999:::;;;777777999;;;===>>><<<:::===AAA>>>777666<<<===999<<>>===<<<===??????>>>===;;;999888999;;;>>>??????>>>888666;;;???===888666===<<<;;;999777888;;;>>>@@@<<<999999888666666::::::;;;<<<<<<<<<:::999777555444444555666666333111555333222333444555444222555666666666555444555666222333555666666555333111111111000///...------,,,---222444000---///111111///222222111333555333...///...------...000222444222///,,,---000333333222444111///...///000000000000222333333000...------...,,,***,,,000333333222+++000666CCCXXXnnn{{{~~~nnn```PPPEEE;;;111---...+++******+++---//////...+++***)))***...666AAAHHHKKKKKKKKKKKKIIIEEE@@@===;;;======AAAPPPkkktttbbbRRRNNNOOOLLLEEE@@@888222///000000---,,,---111333888>>>EEEPPPaaaqqqkkkggg___UUUSSS___uuugggGGG444222111,,,---...///111666999888666888;;;BBBLLLSSSVVV[[[aaaVVVQQQIIICCC???<<<;;;999===AAABBB???BBBUUUuuu{{{iiiYYYLLLDDDAAA@@@BBBFFFJJJIIIFFFHHHMMMQQQ\\\eeemmm~~~wwwggg\\\TTTOOOOOORRRQQQUUUVVVRRRMMMMMMPPPTTT```yyyyyynnnhhhaaaaaa___ZZZVVVYYYaaaiiixxxuuuvvvtttoookkkiiiiiimmmxxx|||uuuqqquuu|||tttllliiiiiippplll^^^UUUUUUTTTPPPSSSPPPLLLJJJJJJJJJJJJIIIFFFLLLNNNLLLLLLOOOOOOLLLIIIIIIMMMUUUWWWSSSQQQSSSRRRQQQWWWVVVOOORRRUUUNNNAAA??????@@@>>>:::<<>>AAA???;;;;;;<<<======<<<<<<<<<<<<===???CCCEEEDDD???;;;>>>CCC@@@777666===@@@<<<@@@DDDEEEBBB@@@@@@<<<777444333222111000000222444???======>>>@@@@@@===;;;:::888666777<<>>:::777===<<<:::777444444666999>>>999777888888777999===999;;;>>>??????===:::888555555555666777777444111555333333333444555444333666555444555777888777777444444555444333222000///111111000000000/////////---222444000---...111222///111222111444777444...///...---,,,...000333555---------...///111333333111000...///111333111000...111333222///---,,,------,,,,,,---///111222222---...000666GGG```vvvxxxnnndddTTT@@@333000///...---...000111000///000//////000777BBBOOOXXXWWWOOOFFFBBBCCCCCC@@@<<<777999:::???PPPjjj~~~jjjZZZLLLKKKNNNJJJ@@@999333,,,))),,,///---***)))000///555<<<>>>@@@PPPcccnnnsssqqqdddUUUUUUeeewwwuuuPPP666333222,,,,,,.........000333444222000222<<>>BBBMMMFFFCCC>>>;;;::::::999888:::>>>AAA???CCCXXXzzzyyyeeeTTTGGG???===@@@???BBBHHHJJJIIIHHHJJJUUUcccpppzzzzzzwww}}}wwwkkkaaaXXXUUUVVVSSSXXXZZZXXXTTTVVVZZZ^^^ccc~~~~~~wwwuuueeeeeeccc___^^^cccoooyyy~~~wwwvvvrrrpppqqquuuuuuqqqqqqsss{{{tttqqqwww~~~sssnnnmmmrrrnnn]]]SSSVVVWWWTTTUUURRRNNNLLLKKKKKKJJJIIIGGGKKKKKKFFFFFFIIIHHHCCCKKKJJJOOOWWWXXXRRROOOQQQVVVUUUZZZWWWLLLKKKMMMDDD@@@===<<<<<<999777;;;AAAGGGEEE>>>888888===???>>>888:::===??????===;;;999BBBCCCFFFJJJMMMJJJDDD???>>>DDDAAA888666>>>AAA===BBBEEEDDD???<<<;;;888333333333222000///000222444;;;;;;;;;>>>@@@???:::666888666444666;;;BBBGGGJJJHHH@@@:::===AAA???;;;999<<<;;;999555222111333555<<<888666888888777:::???888;;;???BBBBBB???;;;888666555666777888777444222555444333333555555444333555333222444999;;;:::888888666444222000/////////111111111111000000000000---333555000,,,...111333///111111111444777444...///...---,,,---000333555)))+++---//////000222444111//////111444555333000,,,///222222///,,,,,,---------------...///222333111333///,,,<<<\\\wwwuuufffTTTDDD:::<<<333---222666222...,,,===:::<<>>===<<<;;;::::::;;;;;;;;;>>>AAA???FFFFFFAAAEEE\\\yyysssdddTTTFFF@@@BBB===@@@EEEIIIJJJHHHHHHJJJWWWiii|||sssjjjhhhooovvvzzznnn\\\TTTSSSUUURRRRRRXXXaaaeeefffeeeooowwwlllgggeeeiiirrr}}}{{{~~~zzz}}}}}}sssnnn}}}zzzwww~~~|||lllrrrllleee```YYYTTTVVV[[[ZZZWWWSSSPPPOOOOOOQQQRRRLLLIIIDDDBBBCCCEEEGGGHHHRRRRRRSSSUUUWWWUUUPPPKKKUUUXXXYYYWWWRRRLLLGGGEEEDDDAAA>>>===>>>??????>>>FFFEEEBBB???======@@@CCC???;;;<<>>CCCDDDMMM[[[___SSSCCC;;;@@@DDDEEEAAA???@@@@@@>>><<>>??????;;;777666666555777DDD^^^xxxjjjOOO888777===;;;555222***)))((())),,,---+++)))+++++++++,,,000444999;;;BBBOOOggg|||~~~pppgggiiiuuuTTT@@@888444444111///...000111000///000222666:::======:::777:::;;;<<<<<<::::::>>>BBBHHHOOOQQQJJJLLL```}}}lll]]]PPPDDD>>>===>>>@@@DDDHHHHHHFFFHHHLLL[[[rrrsssggg]]]WWW\\\eeemmmxxxqqqccc[[[YYYQQQQQQ^^^kkkooollljjjrrrwwwkkklllpppzzz}}}www}}}zzzrrrhhhbbb\\\WWWXXX[[[[[[YYYVVVTTTSSSRRRPPPOOOLLLIIIEEEDDDFFFIIIKKKLLLPPPPPPPPPSSSUUUUUUSSSPPPTTTVVVXXXVVVPPPKKKHHHGGGEEECCCAAA@@@????????????GGGFFFCCC@@@>>>>>>@@@CCC@@@======AAA@@@<<<;;;===EEEIIIVVVeeeiii]]]MMMCCCDDDHHHHHHCCC??????>>><<>>;;;999888999888555111......000444777:::999777888:::;;;:::888333555888888999===FFFLLLKKKEEE???:::999999999888777888777555222222555888:::888555555666888888888:::999777666666777888999888555555555222///111666555555444333333333333333333222333777::::::888555333333333333333444444444222222222222222222111111111222333222000000222444...000000,,,---000111///000...,,,,,,...000111111...000///,,,---222555333000...---000444555222...111222000,,,+++///000...///---++++++---.../////////444444///555III]]]fffiiiqqqzzz~~~wwwnnniiikkkeee___]]]]]]^^^ccciiilllooouuu||||||qqq```RRRAAA999555888:::777444222111333<<>>:::AAA@@@BBBFFFEEEDDDHHHPPPdddxxxggg^^^WWWRRRVVV___ggglllpppuuurrrccc___TTTVVVkkk|||zzzssspppxxx|||zzzuuuxxx}}}xxxkkkddd___[[[ZZZ[[[ZZZZZZZZZZZZYYYUUUPPPLLLJJJGGGEEEEEEHHHLLLOOOQQQSSSQQQPPPPPPRRRSSSRRRQQQTTTWWWXXXVVVQQQMMMLLLMMMIIIIIIGGGDDDAAA??????@@@GGGGGGEEEAAA>>>>>>???AAA@@@>>>>>>@@@???;;;:::<<>>;;;:::::::::999888888777555444444777999999777666777888999888777:::888555333333444666777<<<666111111222111333777555555444444444444555555///000222666999:::888666444333333333444555666666444444333333222111111000222333444333222222333444///222111......111111...---,,,,,,---///111111000---//////,,,---222333222///------///333555333000000222000------000111///---,,,******,,,......---111666888222333???NNNWWW___ccchhhkkklllnnnrrruuuzzzzzz{{{zzzyyyyyy}}}{{{}}}zzzjjjTTTEEE999222...111444333111000111999JJJccc}}}zzzhhhHHH777******000111...---,,,,,,+++,,,---.........000////////////000111111444555EEEddd|||gggMMM:::===777///---...000///---+++...222777:::999444111222888<<<;;;:::???GGGLLLTTT___eee```YYYaaaxxxvvv]]]PPPNNNLLLEEE>>>CCCAAAAAADDDCCCBBBJJJVVVuuuppp```[[[YYYYYY]]]cccgggccc]]]]]]qqqxxxiiieee]]]eee}}}tttsssvvvtttxxx{{{~~~|||llleeeaaa]]][[[[[[WWWXXX[[[______ZZZQQQJJJFFFDDDCCCDDDIIINNNQQQRRRXXXUUURRROOOMMMMMMNNNNNNTTTWWWYYYWWWSSSPPPQQQTTTQQQQQQOOOKKKFFFBBBAAABBBFFFFFFEEEBBB>>>======???>>>=========<<<;;;::::::;;;DDDRRRaaafff___RRRIIILLLOOOMMMFFFAAA@@@>>><<>>>>>:::777:::888555333222333444555000555999999666444666999999;;;<<<======@@@EEEIIICCCAAA>>><<<;;;;;;;;;;;;999888777666555666888:::777777777888999999777555;;;999666333222333555777:::333...111666666666777777666555444444444444444...000333777999888777555777777666555444444444444555555555444444333333333333444444444444444444444000333333000000222111---,,,+++,,,...000000...,,,---//////------111333111000///...///222333222000///111111......111222000---,,,+++,,,.........,,,333888:::666444:::EEEMMMTTTVVVXXXYYY\\\cccnnnvvv{{{{{{yyyuuuoooeeeVVVFFF;;;111+++(((+++------...111666EEE]]]vvviiiQQQ999111+++---111111...+++++++++,,,,,,---...000222---,,,,,,,,,------......333222999PPPkkkcccKKKDDD;;;000+++,,,......,,,...///000333555666555333555<<<>>>;;;:::AAAIIILLLPPP]]]jjjlllhhhlllvvv\\\OOOQQQTTTOOOFFFFFFAAAAAAEEEDDDCCCNNN]]]~~~ooo```ZZZ\\\[[[ZZZ^^^ccc___WWWPPPfffvvvnnniiikkkyyy|||rrrtttyyy{{{}}}zzz|||zzzwwwzzzwww|||ppphhhccc^^^\\\\\\UUUWWW\\\bbbddd^^^SSSKKKCCCBBBAAACCCHHHMMMQQQRRRWWWUUURRRNNNLLLKKKKKKLLLPPPTTTXXXWWWSSSQQQTTTXXXXXXWWWUUUQQQLLLHHHEEEDDDDDDEEEDDDBBB???<<<<<<===;;;<<<;;;::::::;;;<<<;;;;;;BBBMMMUUUZZZXXXQQQKKKKKKNNNLLLFFFBBBBBBBBB@@@>>>======???AAAAAA<<<888===<<<:::777555333111111000555:::999444222444777<<<===>>>???@@@AAADDDEEE@@@@@@???===<<<;;;<<<<<<999777666555666888:::;;;777666777888:::999777555:::888555333222333444555555///...555<<<<<<999888999888777555333222222222///222666888888777444333666666777777666666666555555555555666666666777777444444444555555555444333111444444111111333222...---,,,,,,......---+++(((---000000......222222000333111000000000000/////////222222//////222333000...------///111111///---666999:::999777:::AAAGGGBBBGGGMMMPPPTTTZZZeeemmm{{{jjjfff^^^VVVLLLCCC:::444***'''&&&((()))+++222:::EEEWWWpppsssWWW@@@000......000333222...+++---......---+++,,,...111//////.........000111222,,,,,,333BBBZZZuuujjjWWWJJJ999...---...---+++222000///000222555666555===BBBAAA;;;<<>>======888;;;;;;:::;;;???@@@???BBBHHHMMMPPPRRRUUUSSSPPPIIILLLJJJEEEBBBDDDEEEDDD<<<<<<===???AAA@@@>>><<>>===:::777333000...000555999999555222333555<<<<<<===>>>?????????@@@>>>???@@@???===;;;<<<===888666444444777999:::;;;777777777888999999777555666555444333222222333333222///111:::@@@???;;;999:::999777555333111000000///333888:::999666444333111333666999:::::::::999444555555666777777888888444333333555666666444111222555444111111444444111///...---......---***'''...111111//////222333000444333222000//////...///000333333000000333222000......///222333333000...777777888999999;;;@@@DDD999@@@GGGKKKNNNTTT___hhhuuu}}}{{{xxxqqqjjjQQQMMMGGG@@@:::555111///'''''')))++++++000>>>LLL___ppprrr\\\EEE555,,,...///000111111...,,,---......,,,******---000444222000//////111444555)))+++///888JJJfffzzzvvvdddLLL;;;444333000---333222000111333555666666@@@CCC@@@:::>>>JJJMMMHHHEEEVVVpppzzz^^^MMMNNNVVVSSSKKKIIICCCDDDKKKJJJHHHWWWlll{{{vvvpppdddaaagggaaaQQQPPP___iiigggVVV___iiimmmlllkkknnnrrrlllzzz|||rrroootttxxxwwwvvv||||||yyy}}}~~~rrrhhhdddeeeaaaaaabbbgggiiidddWWWMMMGGGFFFFFFHHHMMMQQQSSSTTTOOOQQQSSSRRRNNNJJJHHHIIIGGGOOOWWWYYYUUUTTTXXX]]]XXXTTTQQQSSSWWWXXXSSSNNNCCCEEEFFFFFFCCCAAA??????777;;;<<<;;;===DDDGGGEEEHHHMMMOOOMMMNNNRRRSSSPPPHHHKKKJJJDDDBBBDDDFFFEEE?????????>>><<<===>>>@@@>>>>>>>>><<<999555111//////333777888666555555555<<<<<<<<<===>>>===<<<;;;===???AAA@@@===;;;;;;<<<777555333333666:::::::::888777666777999999777666555555555555555555444444444222666===AAA???;;;:::888777555444222111000000...333888;;;:::777666555///222777;;;===<<<:::888555555555555555555555666333222222444666666333000333555444111111555666444000///......//////---+++///222333111111444333000222222111000///...000111111444444111111333222///......000333555444000...777555666888;;;<<>><<<888444111...,,,+++)))+++///111111888JJJ]]]www~~~dddJJJ888...+++...///............---+++,,,---,,,***+++///333222000---++++++---000222//////---///>>>ZZZzzz}}}pppiiisss{{{^^^HHH>>>999444000333222111333555666666666>>>@@@===999AAAPPPSSSMMMTTTeeezzz^^^KKKJJJRRRPPPGGGIIICCCEEEMMMMMMKKKZZZqqqvvvqqqnnneee]]]gggdddRRRMMMZZZaaa]]][[[]]]^^^```cccfffkkkooolllzzz}}}pppfffmmmwww{{{~~~ttt}}}{{{~~~}}}yyylllgggiiihhhffffffiiikkkeeeXXXMMMKKKJJJJJJLLLPPPSSSUUUUUUQQQTTTVVVTTTNNNHHHDDDCCCHHHQQQ[[[]]]ZZZXXX\\\aaaTTTOOOMMMQQQZZZ]]]XXXRRRDDDFFFHHHHHHFFFCCCBBBAAA777<<<>>><<<@@@HHHLLLJJJHHHMMMNNNJJJJJJNNNOOOLLLIIIKKKJJJDDDAAADDDFFFEEECCCBBB@@@;;;888999>>>CCC======>>>===;;;777333000...111555777888777777777=========>>>>>>>>><<<:::<<>>@@@===;;;;;;666555444333222111111111,,,222888<<<;;;999888888111555:::===>>>;;;777444555555555444333333222222333222222444666666333///333555444000111555777666000///...///000111000///000333444111222444444111111111111000//////111333222555555222111333111...---...000333555444000---===<<<:::888777888:::======AAAEEEGGGJJJPPP[[[cccddd\\\RRRJJJEEEAAA===999111111000---***))))))***000...///444@@@UUUnnnzzzdddLLL;;;444333......///111333222///---111///---...000111...+++...---------...111333555333***...666999LLLoooxxxYYYRRR[[[ttt{{{gggRRR@@@999;;;222222222222333666;;;???>>>;;;<<>><<<>>>AAADDD===???AAAAAA>>>999333///------333:::>>><<<<<<>>>DDD<<<;;;AAAAAA::::::AAA@@@DDDDDD???<<<===>>><<<:::777777:::@@@CCCAAA>>>@@@:::444333666999999777===<<<:::999999999;;;<<<<<<;;;;;;;;;<<<;;;888555555555555444222///+++)))222444888::::::888555333444666:::<<<===<<<999777666555333000///222666:::<<<:::888777777777666444333222111111222222111///222444444222...---///222111111222222222222111111///333444111///111222000222222222222222222222222000......111111---,,,///JJJDDD===:::<<<>>>???>>>@@@AAACCCFFFJJJPPPYYY___QQQIII???888555333111...,,,------,,,***((()))***...000999HHH\\\qqq~~~iiiTTTCCC999444111000000000222555666555333111...++++++///333333222...---------///111222444333+++000777;;;MMMnnnyyySSSAAA???PPPeeelllnnnYYYIII@@@999888777888:::===???AAAGGGEEEHHHUUUhhhzzzeeeLLLCCCEEEGGGEEEIIIJJJFFFEEEKKKOOOaaa}}}gggbbbbbb___^^^aaa^^^UUURRRYYYbbbgggpppiii```]]]```eeeggggggjjjhhhccceeessszzz~~~zzzyyyxxx~~~tttnnnmmmiiidddbbbbbbbbb___\\\ZZZ]]]^^^YYYQQQKKKLLLPPPVVVXXXZZZ[[[ZZZWWWTTTRRRLLLSSSUUUTTTZZZeeehhhcccVVVOOOPPPRRRRRRXXXWWWIIIIIIGGGFFFGGGIIIIIIEEEAAA@@@???>>>@@@EEEIIIJJJKKKMMMLLLKKKLLLMMMKKKGGGCCCFFFEEECCCCCCCCCDDDCCCCCCFFFEEEDDDCCCBBBBBBDDDFFF===???AAAAAA???:::666444000000444;;;>>><<<<<<>>>AAA;;;===DDDDDD<<<:::???@@@DDDDDD@@@===>>>===;;;888777777<<>>===<<<;;;:::;;;===>>>@@@>>><<<:::999777444222333444555666666555333222555666999;;;<<<<<<:::999777888:::;;;;;;:::888666666444111000111333666777888777555666777888888777333222000///000000000...222333333222000//////000///000000111111000000///...222333000///111222111666555444333222222111111000------000000,,,,,,...^^^TTTHHHBBBCCCEEEDDDBBBDDDCCCDDDHHHNNNTTTXXXZZZDDD===444...---------,,,((()))************+++---666>>>NNNeee|||rrrZZZJJJFFFFFFDDD@@@@@@???============;;;999999555111000111222111///------...//////000111111222---222888;;;NNNkkk{{{wwwPPP999...666HHHSSSkkk|||eeeRRRKKKFFFAAA???BBBEEEGGGGGGNNNRRR]]]ppp}}}iiiNNNBBBDDDGGGFFFJJJLLLHHHHHHNNNQQQaaa{{{kkkeeebbb]]][[[\\\ZZZUUUUUU[[[aaadddooolllccc\\\bbblllmmmfffgggeeeccclllyyy|||wwwvvvwwwwwwyyy{{{}}}~~~wwwpppkkkfffdddeeefffeeeddd___cccddd]]]RRRKKKLLLPPPUUUWWWZZZ\\\^^^^^^]]]]]]TTTWWWVVVRRRVVV```ddd```VVVOOOPPPQQQOOOUUUUUUJJJLLLIIIFFFFFFHHHIIIGGGDDDDDDDDDEEEDDDDDDDDDFFFHHHMMMJJJHHHJJJMMMMMMIIIDDDEEEDDDDDDEEEFFFFFFDDDBBBCCCCCCEEEEEEFFFEEEDDDDDD===???BBBBBB@@@===;;;;;;666444666;;;===<<<===@@@>>>;;;>>>FFFFFF>>>:::<<<@@@DDDEEEAAA??????>>>;;;777777999>>>EEEHHHGGGDDD???<<<888888:::;;;:::888>>>===<<<;;;;;;<<<===>>>@@@===:::888777666444222111333555777888888777666333444666777999::::::::::::::::::999999888777777666333000000333555555333444333222444777999:::999666333000//////000000000222222111222333222///---...//////000000//////...---111333000///222333222999777555333222111111222///------000000,,,+++...ooofffZZZQQQLLLJJJIIIHHHJJJIIIKKKQQQYYY\\\[[[WWW@@@999111,,,,,,...///...((()))))))))***---222666LLLYYYmmm|||mmm\\\VVV\\\cccdddaaa\\\ZZZWWWTTTPPPJJJDDD???@@@===888777666444///+++---...//////000000////////////666888888MMMkkkzzzkkkKKK;;;000333===CCCYYYnnneeeYYYLLLDDDFFFKKKOOOPPPYYYcccvvvxxxllllllyyykkkOOOBBBCCCFFFGGGJJJMMMLLLNNNTTTUUU```wwwooogggddd```ZZZYYYWWWUUUWWW[[[___aaakkknnniiiaaagggtttsssgggcccdddiiixxx~~~|||tttpppwwwyyywwwyyysssvvvzzz~~~vvvpppiiifffgggjjjkkkkkk```aaa```[[[TTTOOONNNPPPTTTUUUXXX[[[]]]______```^^^___[[[UUUTTTXXXXXXTTTRRRMMMNNNMMMIIIOOOQQQHHHKKKGGGDDDDDDGGGJJJKKKJJJGGGHHHHHHEEEAAAAAAEEEJJJNNNJJJHHHKKKPPPRRROOOJJJFFFEEEEEEFFFHHHFFFBBB>>>>>>???AAADDDFFFEEEBBB???===@@@CCCDDDBBB@@@@@@AAA;;;888999<<<===<<<===AAA>>><<>>;;;777888:::???DDDFFFEEECCC@@@>>><<<<<<======<<<:::===<<<;;;;;;;;;<<<<<<===<<<:::777666666777777666333444666888888888666555555555555555666777999999;;;:::888777777777888999666222///000555777444000333222111333666999::::::999666222///000111111111333222111333666555111---...//////000000//////......222444111111444555444777555333222111111222222111...///111111...---///vvvssslllbbbWWWQQQQQQRRRRRRRRRVVV]]]cccccc\\\TTT;;;555---))))))+++,,,++++++***)))***---555???FFFfffwwwyyysssuuu}}}yyyxxxvvvtttooofff]]]VVVNNNHHH???999777555333111...////////////...---------111999888777PPPppp}}}```DDD:::111000444555GGGvvvsss^^^QQQPPPWWW___cccuuuuuu___XXXaaatttoooTTTEEEDDDGGGHHHIIINNNPPPUUU\\\YYY___rrrsssfffbbbaaa[[[XXXWWWVVVWWWXXXZZZ]]]dddkkklllggglllwwwuuuiiidddfffmmm}}}|||vvvsssvvv~~~uuuooolllsss{{{|||tttwww|||~~~~~~}}}}}}vvvlllggggggjjjlllllleeeaaa\\\ZZZYYYVVVRRRMMMRRRSSSVVVYYY\\\___aaacccaaaaaa]]]XXXUUUSSSOOOIIIMMMIIILLLJJJDDDIIIMMMEEEIIIEEEBBBBBBGGGLLLNNNNNNKKKLLLKKKFFFAAABBBIIIQQQSSSPPPNNNQQQTTTUUUQQQMMMHHHFFFEEEGGGHHHFFF@@@;;;<<<===???CCCEEEDDD@@@<<<===BBBFFFFFFCCCBBBCCCEEE???;;;;;;===>>><<<>>>AAA@@@>>>>>>@@@@@@>>>???AAAAAAEEEFFFCCC@@@@@@???<<<999999;;;>>>AAAAAA@@@???BBB@@@???>>>>>>>>>>>>===???>>>>>>===============:::888666555666777777777444666888:::;;;;;;:::999<<<;;;:::999999999:::;;;:::888666555666888:::<<<666222000111666777333///444333222444666888999888:::666222//////000000000444333333555777777333//////000000111111000000//////444555333222555777666222111111000000111222333333111111444333000///111ppptttuuupppfff______aaa]]]]]]___ccceeeaaaWWWOOO777222,,,)))***,,,,,,+++---...///333;;;GGGUUU___{{{~~~qqqeeeUUUFFF===888444111000000//////...---,,,,,,...333::::::???\\\yyy~~~bbbFFF:::///,,,///...@@@ZZZnnn{{{ooommmttt}}}xxxnnn[[[IIIFFFPPPdddvvv\\\KKKGGGIIIIIIHHHNNNQQQWWW^^^ZZZ]]]mmmzzzggg``````]]][[[YYYXXXUUURRRTTTYYY^^^fffjjjiiijjjooonnnhhhiiikkkppp~~~yyysssrrr{{{xxxpppllllllrrrwww~~~|||vvvxxx{{{{{{{{{zzz|||~~~qqqiiiggghhhjjjkkkoooggg___]]]^^^\\\TTTLLLQQQRRRTTTXXX\\\aaadddggg]]]\\\[[[YYYVVVRRRKKKFFFJJJHHHMMMKKKCCCFFFJJJCCCGGGCCC@@@AAAGGGLLLOOOOOOOOOOOOMMMIIIEEEFFFMMMTTTVVVVVVVVVWWWWWWTTTPPPMMMJJJGGGEEEGGGIIIHHHAAA;;;@@@???@@@CCCEEEEEEAAA===>>>CCCIIIIIIEEEBBBCCCFFF???<<<<<>>AAABBB@@@>>>======???AAADDDCCCGGGFFFBBB???@@@@@@>>>;;;;;;<<<===============BBBAAA@@@>>>===>>>>>>???BBBBBBAAA@@@???>>>======;;;999777666777777666555666888;;;>>>@@@@@@@@@@@@<<<;;;:::999888888888888999777666555555888;;;<<<666444222333555666444111555444333444777999999888888555111///.........---444333444555666666444222///000000111111000000///000444666333222555666555//////000000111222222222444222222555555111111333bbbjjjssswwwwwwsssqqqpppiiifffdddaaa]]]VVVMMMFFF666222...---///111000///111555<<>>>>>EEEKKKKKKFFFBBBBBBDDD???<<<<<<@@@@@@>>>>>>AAABBBAAA>>><<<<<<@@@CCCDDDEEEHHHFFFAAA>>>@@@AAA@@@<<<<<<<<<;;;;;;;;;===>>>AAA@@@>>>;;;:::;;;===???BBBBBBAAA@@@>>><<<:::999888777777888999999888666999;;;===@@@AAAAAAAAA@@@777777777777777777777666999888666555555777999:::777666555444444444555555555444333555888:::;;;::::::777444222222111///---222333444333222222333444...//////000000//////...000444555222111333444333///000222333333222111000444222222555555111000333WWW```mmmzzz~~~zzzpppllleee]]]UUULLLEEE@@@333000---...111333222000666<<>>444222///,,,++++++,,,,,,444222666AAAZZZxxx___CCC:::222222444000???HHHYYYxxx|||___KKKFFFAAA===<<<;;;JJJqqqqqq\\\QQQMMMKKKJJJLLLKKKPPPWWWUUUYYYjjjyyyllleeeccc```^^^ZZZPPPGGGJJJTTT\\\]]]``````XXXRRRWWWaaajjjuuu|||rrrsss|||yyypppyyywwwuuusssnnnkkkmmmppppppmmmuuuvvvtttuuuqqqmmmnnnssszzz~~~vvvpppooopppqqqnnnkkkfffbbb___[[[VVVRRRWWWVVVUUUUUUVVVXXXZZZ\\\\\\XXXVVVUUUSSSMMMHHHFFFKKKMMMTTTSSSHHHJJJMMMGGGHHHEEEAAABBBEEEIIIJJJIIIIIIJJJKKKJJJIIIGGGFFFGGGFFFNNNVVVYYYWWWSSSSSSTTTKKKGGGEEEHHHNNNPPPKKKFFFFFFBBB>>>>>>BBBCCCAAA>>>???FFFMMMMMMGGGAAAAAABBB>>><<<===@@@AAA>>>>>>@@@AAAAAA???======AAACCCCCCGGGHHHFFF@@@===@@@BBBBBB======<<<;;;:::;;;>>>AAA@@@???<<<999777888;;;>>>??????>>><<<:::888666444333333555888<<<===<<<;;;===>>>???@@@???===<<<:::888999:::;;;;;;;;;;;;;;;;;;:::888666555666777888777888777555333333555777444333333555999;;;<<<<<<===;;;999777666555222000000222333222//////111444---..................---///333444111///111222000111222444555555333000...444111222444444111000222RRR^^^jjjrrr|||sssqqqhhh\\\UUURRRKKKAAA>>>:::888::::::;;;@@@GGGJJJZZZkkkvvvyyysssaaaVVVJJJFFFIIIKKKHHHCCC<<<>>>DDDMMMZZZiiivvv~~~xxxeeeMMM@@@:::333///......,,,******;;;GGGUUUvvvaaaNNNCCC888222///222???NNN^^^lll~~~~~~~~~~~~tttZZZMMMFFF<<<888;;;<<>>======>>>??????===<<<>>>>>>???@@@BBBCCCAAA???IIIEEE@@@>>>@@@AAA???===;;;===???@@@AAA@@@>>>===:::<<<===;;;888777999<<<:::>>>BBBAAA;;;666555777555666777999<<<===<<<:::;;;666333777???BBB===666===>>>???>>>;;;999999999888666555777::::::888555777666444333333444666777777777888888888888777777;;;:::777555444333333333111333333111------///333000111111000//////111333444222000111333555555555===444000444666111+++***...///000111111222222111GGGPPPZZZcccqqq~~~wwwlllgggddd^^^UUUPPPMMMNNNQQQTTTVVV[[[aaaiiissszzzxxxqqqdddYYYTTTFFF@@@888444555777777777555555777;;;BBBJJJRRRVVVKKKWWWjjjlllSSSGGG999000000111000...333<<>>>>>>>>>>>===;;;=========???AAABBB@@@>>>EEEDDDBBB@@@>>>===>>>@@@===>>>???AAAAAA@@@>>>===:::::::::999999:::;;;<<<;;;>>>@@@>>>:::666555666777777888:::<<<===;;;::::::777666999???AAA===999===??????>>>;;;999888888777555555777:::<<<;;;999999888666444333444444555444555666777777666555444666666777777666555444333444222000//////000000000000111111///------...///000///...///111333444444777111///333444000------//////000111111111111000???BBBFFFNNN^^^qqq~~~zzzxxxyyywwwrrrmmmkkklllqqquuuvvvyyy~~~yyyeee]]]VVVQQQJJJ@@@999888444222///,,,+++---111444444333333222333555777888222;;;MMMhhhqqqaaaLLL===777777666555:::<<>>RRRsssuuu]]]RRROOOPPPOOOKKKHHHJJJRRRYYYZZZXXX```ttt~~~nnn```WWWKKKDDDCCCAAADDDYYYqqqvvvaaaWWWPPPIIINNNIIIEEEGGGLLLPPPVVV\\\]]]mmm|||nnniiiccc]]]YYYVVVTTTSSSUUUeeetttrrrhhhjjj~~~zzzpppjjjllluuu~~~{{{pppmmmqqqvvvqqqlllhhhiiikkknnnooouuuttttttuuuuuussspppmmmkkkuuu~~~|||tttlllccc___aaabbb```\\\fffkkkhhh]]]WWWYYY[[[YYYXXXQQQOOORRROOOHHHGGGKKKNNNRRRVVVVVVQQQLLLJJJIIIMMMJJJGGGDDDCCCDDDFFFGGGMMMFFFBBBBBBCCCCCCFFFJJJLLLLLLPPPVVV\\\\\\UUUNNNKKKHHHGGGHHHJJJJJJGGGCCCBBBCCCGGGIIIFFFAAACCCHHHEEEKKKSSSWWWVVVQQQKKKHHHDDDBBB>>>=========<<<;;;<<<;;;<<<>>>@@@AAA???===@@@BBBCCC@@@<<<:::>>>AAA>>>>>>???@@@@@@???>>>===<<<:::888:::===@@@???>>>======<<<:::888777666555888888888:::<<<<<<:::888999999999<<<>>>???===<<<===???@@@???<<<888666555555444444666999<<<======;;;999777555444333333444222333555777777555333222111333666888888888666555777222......111222000---222222222000...------///000///...///222444444444000...///222222///...000000000111111000000//////???<<<999<<>>======???CCC[[[rrrUUUGGG888666333666DDDbbbwww[[[HHHBBBAAADDDDDDAAA???CCCOOOYYYTTTJJJFFFSSSggguuuyyyyyyiii\\\QQQJJJEEEGGGWWWjjjkkk]]]RRRIIIIIIHHHHHHKKKPPPTTTYYY]]]XXXeee|||wwwmmmfffdddcccbbb```cccssszzz}}}uuunnnssswwwrrrmmmqqqmmmjjjhhhjjjoootttwwwxxx|||{{{zzzzzz{{{{{{yyywwwnnnvvv~~~rrreeeaaacccdddaaa\\\aaadddddd^^^[[[[[[XXXRRRYYYRRRNNNMMMKKKFFFEEEHHHJJJPPPXXX\\\ZZZSSSMMMJJJPPPOOOMMMIIIFFFDDDDDDEEENNNGGGDDDHHHJJJIIIHHHIIILLLLLLOOOUUUZZZZZZUUUPPPMMMJJJHHHHHHIIIHHHFFFDDDCCCBBBEEEIIIIIIEEEDDDGGGAAAGGGNNNSSSTTTPPPJJJGGGCCC@@@===;;;;;;<<<<<<;;;;;;;;;<<<>>>@@@AAA@@@>>>???@@@AAA???<<<<<<===@@@===>>>>>>>>>>>>===<<<<<>><<<999777777777666555888777888999::::::888555666888;;;<<<<<<<<<<<<======???@@@???<<<888555444555555555666888:::;;;<<<999888666555444333333333111333555777777555333111222333555666777777777777777444000///111111000///444444444333111000111333444222111222444555444333...///111222000//////111111111111111000///...---@@@888111000666===CCCFFFIIILLLRRR[[[dddlllsssyyyvvvuuuvvvxxxwwwxxx|||dddKKK:::777222///...---,,,///444111---******---000000...000111333444444333222222//////222;;;KKKaaazzzttt[[[JJJFFFIIIMMMXXXiiiuuuppp^^^KKKAAA555555888BBBXXXuuuttt\\\FFF;;;:::888;;;<<<:::888===HHHRRRNNNBBB999>>>MMM```rrryyymmm___TTTJJJGGGRRRaaavvveeeWWWMMMIIIKKKNNNPPPSSSVVVXXXXXXRRRZZZkkkxxxvvvwwwxxxxxxsssppp}}}}}}sssnnnqqqiiihhhiiioooxxx~~~|||~~~xxxkkkfffhhhiiieee```]]]___aaaaaaaaa]]]SSSJJJVVVPPPJJJHHHHHHFFFFFFGGGDDDMMMXXX``````YYYPPPJJJQQQRRRQQQNNNIIIEEEDDDDDDKKKIIIKKKQQQTTTPPPJJJHHHKKKLLLNNNRRRVVVWWWTTTQQQOOOMMMJJJIIIHHHHHHGGGGGGEEEAAAAAAHHHLLLIIIDDDBBB???CCCJJJOOOQQQOOOJJJFFF@@@===:::999:::<<<===<<<<<<<<<<<>>???>>><<<<<<<<<<<<<<<<<<<<<;;;;;;???:::666:::BBBFFFCCC???>>>;;;888666666777666555777666666777888888666333444777:::;;;::::::;;;<<<===???@@@>>>;;;777555444666777777666666777888888555555444444444444444444222444777999999777444222777666444333444555777888555666666333000///000333222333444333333333555777666444333333444333222000000222333222000///000000111111111000///...---,,,???555,,,+++---...///111222333999BBBIIIMMMUUU\\\WWWXXX[[[[[[ZZZ```ttt~~~cccLLL;;;000000...---...---***---222///+++'''(((+++---+++)))...///000111111000///...'''***///444:::FFF\\\ooosss```[[[___eeepppvvvlll[[[LLL@@@999777AAAPPPbbbvvvzzzkkkZZZHHH999444777777888999666444666<<>><<<::::::<<<======<<<;;;;;;<<>>999555888???BBB@@@<<<<<<;;;999888666666666777666666666777888888666444444666999::::::999:::;;;>>>??????===999777666666777999:::999777555555666444444555555555555555555444555777999999777555444:::888444222222444777999777888999666111///222555000111222222222333555777444333222222222111///---222444444111000111000---000111000000///...---,,,???333)))***,,,+++***+++***)))---333555555:::BBB===@@@CCCBBB@@@LLLkkkcccHHH777000---++++++---000---)))))),,,---,,,,,,,,,,,,,,,,,,,,,///000000000000///...---***+++...222222777DDDSSSkkk{{{~~~}}}zzznnn\\\JJJAAA@@@AAAIIIYYYlllyyyzzzpppeee[[[NNNDDD:::333222555888999999777444333444666...000333666555777CCCPPPdddllltttrrrdddSSSMMMOOOaaayyy}}}kkk\\\TTTYYYXXXRRRNNNOOOPPPNNNQQQUUU___nnn~~~vvvyyyvvvtttvvvyyytttkkkllltttooollllllssszzzuuuooohhhcccbbb^^^^^^eeejjjfffXXXLLLLLLHHHCCCBBBFFFJJJJJJHHHEEEIIIOOOTTTUUURRRMMMHHHKKKNNNQQQOOOHHHCCCAAAAAABBBGGGQQQZZZZZZPPPHHHEEEFFFFFFGGGIIILLLMMMNNNMMMJJJIIIFFFDDDBBBCCCEEEGGGGGGDDDEEELLLPPPKKKDDD@@@CCCDDDFFFJJJNNNNNNLLLIII@@@???======>>>>>>===;;;::::::;;;>>>AAABBBAAA???BBBAAA@@@@@@???>>><<<;;;;;;;;;;;;<<<===>>>???@@@???<<<999:::>>>@@@>>>;;;:::<<<<<<:::666555666999777777777888::::::888666555666888:::;;;;;;;;;:::>>>>>>===:::888666777888777:::======:::777666666777777888777777666555555555666777888888777666555888666555333333555777888;;;:::888666444333444555222333333333222333555666111000000222333333111///111222111...000333000***///000000000///...------AAA444******---+++***,,,)))(((***///...+++...666222777:::666333BBBffflllKKK222((((((***&&&(((---111...((('''))))))---000///+++***---111.../////////......---,,,...******---000444AAANNN]]]vvvvvv]]]KKK???<<>>EEEPPPYYYWWWMMMFFFEEECCCCCCDDDFFFHHHJJJKKKKKKGGGFFFCCC@@@>>>???CCCEEEGGGFFFJJJOOOPPPJJJDDDCCCCCCBBBCCCGGGKKKLLLJJJGGGCCCBBB@@@@@@@@@???<<<:::999999:::===???AAA@@@>>>@@@CCCEEEBBB>>>;;;;;;===<<<<<<<<<===???@@@BBBCCCCCC@@@===>>>@@@AAA???===888<<<>>><<<777444777:::888888888:::;;;<<<:::888777777888:::===>>><<<:::>>>>>><<<999777666888:::777;;;???@@@===:::888888;;;;;;;;;:::888777555444555666666666666666666555444444555555666666777777???;;;666555777777555333666777777666444444555777000000111333666666555333///000---+++///555111)))//////////////////...---III222(((***'''(((***((()))'''(((,,,---******---222777;;;999888FFFeeetttQQQ;;;222---)))(((,,,,,,++++++,,,,,,---...,,,***)))+++......,,,***...111111...------+++'''.........///222777>>>BBBWWWxxx~~~```CCC<<>>===BBBEEEKKKPPPQQQMMMFFFAAAAAAAAABBBEEEGGGGGGHHHJJJJJJDDD@@@@@@EEEGGGCCC>>>FFFIIIIIIFFFGGGJJJJJJGGGCCCEEEGGGHHHJJJJJJFFFAAA@@@>>>EEEGGG===<<<>>>999<<<:::999:::>>>@@@???>>>>>>@@@BBBAAA>>>;;;999888999;;;>>>>>>>>>======>>>???>>>===<<<<<<===>>>>>>???>>>===<<<:::999777777999888777555444444444444888777666555666888:::;;;;;;<<<======;;;999666555444===FFFIIIEEE???;;;::::::::::::777444333333444666555444555666666444222777555333222222444777888<<<666111000444888888666777666555555444444444444111222222333333222222111......////////////......111///......000111000///OOO777+++,,,(((''')))%%%***'''(((+++,,,******---///444777666<<>><<<;;;777222111444333222222222444555888999>>>JJJcccqqq[[[SSSeeeyyyggg]]]SSSOOOQQQTTTSSSQQQXXXdddmmmnnnpppqqqiii\\\^^^nnnyyyzzz|||xxxxxxwwwzzz~~~}}}tttjjjhhhllliiieeeiiizzz{{{|||{{{rrrpppkkkaaa\\\aaagggeee___[[[XXXOOOHHHIIIJJJGGGDDDFFFMMMLLLKKKIIIHHHHHHKKKMMMMMMNNNNNNLLLGGGBBB???===AAADDDIIIMMMNNNKKKFFFBBBDDDCCCDDDFFFHHHIIIKKKMMMNNNHHHAAA@@@DDDGGGEEEBBBEEEHHHHHHEEEFFFIIIIIIFFFEEEFFFGGGHHHHHHHHHDDD@@@CCC@@@FFFGGG>>>===AAA<<<<<<:::999;;;???BBBBBBBBB>>>??????@@@@@@@@@>>>>>>777999<<<======>>>???AAAAAA@@@>>>=========>>>>>>===<<<;;;:::888777666555999888777777666666666666777666555555666888:::;;;999:::;;;<<<;;;:::888777:::AAAHHHIIIEEE???;;;:::<<<:::888666555444444444777666555666777666444333666555444333333555666888999666222111333555777777888777555444333333333444222222333333333333222222000000111111111111000000222000//////000000000///QQQ999------)))(((***'''+++((('''******)))***...+++000222666HHHddd{{{oooYYY???111,,,******++++++++++++++++++,,,------...------------+++(((%%%...111111//////111111...///222444222000222999???WWWcccooo{{{cccKKK:::BBBUUU___^^^[[[JJJHHHCCC:::222...000333222333333222222222555777BBB>>>;;;<<<:::444111111333333333444555777888999:::@@@TTTuuukkkYYYlllppp```SSSPPPQQQNNNPPPVVVaaaiiiooorrruuuuuuhhhXXXRRRbbblllkkkkkkooolllbbbbbbhhhxxxwww||||||uuummmjjjhhheeeccciiivvvxxxvvv~~~}}}rrrhhh```aaadddbbb^^^\\\ZZZUUUPPPNNNJJJDDDBBBCCCIIIJJJJJJHHHFFFFFFJJJMMMMMMKKKIIIGGGFFFDDDBBB@@@BBBEEEIIIKKKLLLJJJFFFDDDGGGGGGFFFFFFHHHKKKNNNPPPPPPIIIBBB@@@CCCFFFFFFDDDEEEFFFFFFEEEGGGJJJIIIEEEGGGFFFFFFHHHHHHFFFBBB@@@DDD@@@DDDDDD<<<===BBB>>>>>><<<;;;<<<@@@CCCEEEFFFCCC@@@>>>???BBBCCCBBB???666888;;;<<<===>>>AAACCCBBBAAA@@@>>>============::::::999888666555444444999888888777777888888888555555444444666888:::;;;888888:::;;;;;;:::999888???CCCGGGGGGBBB===:::999???:::666444555666666444999888777777888777555333555555444444555555666777888777555333222333777:::999888555333222222333333222222333333333333222222222222333333333333222222333111000///000111000///PPP888,,,---******---***,,,((('''))))))(((***...+++...111>>>\\\zzzzzz^^^MMM:::000---,,,,,,...+++++++++***+++,,,,,,---,,,,,,,,,------,,,+++)))222555555222111333222...222666999777222000333777FFFHHHNNNYYYkkk}}}jjjUUUFFFNNN]]]^^^RRREEE<<<;;;888444000000333777444444444333222333555777???999666888999666333333222222444666888:::<<<<<<>>>>>>JJJeeezzzfffrrr{{{dddRRROOOLLLHHHMMMYYYeeehhhkkknnnsssssseeeUUUUUUbbbhhhaaaZZZYYYUUUNNNVVVaaayyyvvv{{{xxxmmmgggjjjhhhccceeesss~~~sss|||}}}xxxnnnfffddddddaaa^^^^^^YYYXXXUUUPPPIIICCCAAABBBFFFHHHJJJHHHEEEEEEHHHMMMIIIFFFBBBBBBEEEFFFEEEDDDIIIKKKMMMMMMLLLIIIHHHGGGJJJJJJHHHEEEFFFKKKOOOPPPNNNIIICCCBBBDDDFFFEEEDDDEEEGGGFFFEEEHHHLLLJJJEEEGGGEEEFFFJJJKKKHHHEEEDDDDDD>>>@@@@@@999<<>>AAA@@@>>>>>>@@@CCCFFFGGGIIICCC>>>===@@@BBB@@@===888:::;;;<<<<<<===@@@BBBAAA@@@???>>>===<<<;;;;;;888888777777666555444444777777777777777888999:::444444444555666888999:::888999999:::999999888777>>>@@@BBBAAA===:::999999@@@:::333222555888777444;;;999888888999888666444444555555555666666666666888:::999666222222777===:::888555222111111222333222333333333333333333222333333444444444444333333444222000000111111000///QQQ888,,,,,,)))))),,,***,,,((('''((()))''')))---,,,///777NNNppp{{{eeeNNNAAA555///,,,***+++---+++************+++,,,,,,000000111111111000111111000444666555555888777333888<<<>>><<<777333333555555555888AAAPPPfff~~~nnn___^^^aaaYYYEEE555000000000//////000222444777777777555333333555777>>>777333666888777555666333444555777:::===@@@AAAAAA@@@DDDTTTjjj|||wwwyyy~~~lllWWWPPPKKKFFFMMM\\\eeecccaaadddjjjkkkaaaTTTXXX```aaaWWWMMMJJJHHHDDDSSSccczzzuuuyyytttiiieeejjjllliiitttzzzyyyttt{{{vvvnnnkkkgggcccaaabbbWWWYYYWWWQQQIIIDDDDDDDDDGGGHHHIIIHHHFFFEEEHHHKKKDDDAAA>>>???CCCHHHIIIIIIQQQRRRSSSRRRNNNKKKJJJJJJKKKLLLIIICCCDDDJJJNNNMMMKKKIIIGGGHHHIIIIIIGGGEEEFFFGGGGGGGGGKKKOOOLLLEEEFFFDDDFFFMMMPPPKKKHHHIIIEEE>>>>>>???999>>>DDD@@@DDDCCCBBBAAA@@@AAACCCEEEHHHBBB<<<<<>>===<<<<<<===>>>>>>>>>>>>===;;;:::999888888888777777666666666555666666666666777888999999444444555666777888999::::::::::::999888666555555888999:::999888777888888???999222111444777666444:::999888888888888666444555555555666666666666666777999999555000000666<<<888777555222111111222333333333333444444333333333222333333333333333333222444333111000111222111000VVV===///---(((''')))&&&+++((('''))))))'''(((,,,---222CCC```zzz|||dddLLL===555...,,,***''''''******************+++,,,,,,111222222111111222555888333999???BBBEEEJJJJJJFFFBBBAAA>>>:::555222111222//////333999AAAUUUxxxzzznnnbbbRRR@@@444//////.........000111222777777777555333333555666:::666444666777555444666888888888999;;;???BBBDDDAAAAAABBBHHHUUUhhh|||{{{|||yyyeeeZZZRRRNNNSSS]]]iiiccc^^^```fffggg```XXXYYY]]]\\\SSSMMMLLLLLLJJJTTTfffvvvtttuuurrrkkkgggmmmtttxxxyyy}}}}}}wwwooooooyyy|||wwwppphhhdddeeeXXXZZZXXXPPPJJJHHHHHHHHHKKKJJJIIIIIIHHHHHHHHHHHHBBB@@@???@@@CCCHHHKKKMMMTTTVVVWWWUUUPPPLLLLLLMMMLLLOOOKKKCCCBBBIIILLLIIIJJJJJJKKKLLLMMMMMMKKKHHHGGGGGGGGGHHHMMMQQQMMMEEEDDDBBBGGGQQQTTTNNNIIIKKKHHH@@@@@@AAA===BBBHHHDDDCCCDDDDDDBBB@@@@@@AAABBBAAA>>>;;;;;;>>>AAAAAA@@@===>>>@@@???===;;;::::::<<<<<<<<<<<<;;;:::888888777777777777777777777777666666666666666777888999666666777777888888999999;;;:::999888666555444444444444444555555666777888;;;777333222333555555444777666555666777777555444666666555555666666777888555777777333......333888666555444333333222222222333333444444444444333333222222333333333333222222444222111111222333333222YYY???111///)))(((***(((***''''''******''''''***+++555PPPoooxxxdddHHH777000,,,)))***)))&&&&&&******************++++++,,,000222333444666<<>>BBBDDDAAACCCDDDFFFKKKYYYnnn}}}{{{ssszzzyyykkkaaa]]]]]]^^^iiiccc^^^___bbbaaa\\\WWWYYY[[[ZZZVVVTTTTTTSSSQQQVVVhhhzzz|||tttuuusssrrrpppnnnqqq}}}~~~nnnoooooonnnnnnqqqyyyzzzmmmgggggg]]]^^^ZZZQQQLLLMMMMMMJJJPPPLLLIIIIIILLLLLLIIIFFFDDDDDDDDDDDDEEEGGGKKKOOOQQQTTTWWWUUUPPPMMMMMMOOONNNQQQNNNDDDCCCIIIKKKFFFIIIHHHIIIJJJKKKLLLLLLKKKFFFFFFFFFGGGMMMQQQLLLDDDDDDAAAGGGTTTVVVMMMGGGHHHIII@@@AAABBB???DDDJJJEEE???AAACCCCCCAAA??????AAA>>>=========>>>???AAABBB<<<>>>AAAAAA>>>;;;888777;;;;;;<<<<<<<<<;;;999999666666666666777777777777888888777777777888999999888888999999999999888888999999888777666555555555444333333444666777777777777666444333222222333333444333333444666666555333777666555444555666888999888888666333000000444888222333444444444333333222333333444444444444333333222333333444444333333222333111000111333555555444XXX>>>000///++++++///,,,)))'''(((++++++'''''')))(((777XXXvvvrrrPPP444,,,)))'''(((******'''(((,,,*********)))***++++++,,,333555999===BBBLLLXXX```bbbkkkuuu{{{~~~|||kkkSSS@@@666222000...000///222666333777TTTuuuvvvTTT===888:::===888111,,,+++...000222///000111111111222555777:::???IIIRRRSSSNNNMMMPPPGGGDDD???<<<;;;===@@@CCCCCCFFFHHHGGGIIIRRRbbbooo{{{mmmnnnyyynnnjjjeee___bbb\\\XXXYYYZZZWWWRRRNNNVVVWWWWWWVVVVVVVVVSSSOOOYYYiiiyyytttzzzvvvqqqvvvssssssuuussstttuuuhhhiiikkknnnrrrvvvzzz|||qqqhhhgggbbbbbb\\\RRRNNNPPPPPPKKKSSSNNNIIIJJJNNNNNNJJJDDDGGGIIIJJJHHHFFFGGGKKKOOOLLLQQQUUUTTTPPPMMMMMMPPPOOOTTTPPPFFFDDDJJJKKKDDDFFFEEEDDDDDDFFFHHHJJJKKKEEEEEEDDDFFFLLLQQQLLLCCCDDDAAAHHHUUUWWWLLLDDDEEEGGG??????AAA???DDDIIICCC;;;???BBBCCCAAA??????AAA@@@AAAAAA@@@>>>===>>>???:::===AAABBB@@@<<<999777;;;<<<=========<<<;;;:::555555555666666666666666::::::999999888999999:::999::::::::::::999888888777777666666666666777777666555555666777888888777444555555333111111222333111111111222444555444333888777555444444666888:::<<<;;;888555333444777999000111333555555444333222333444444555555444444333333444444444444444444333222111000111444555666555WWWIII333+++///)))"""(((+++++++++***'''&&&(((------GGGaaacccMMM666---000(((((()))***,,,---......,,,+++)))***,,,---......999555:::LLL^^^kkkwww~~~pppSSS:::///---...---444444222333333FFFeeelllMMM???999333:::555111111///---...111,,,666555000111000222<<>>AAAHHHIIIIIISSS```zzzvvvjjjooo|||}}}ooocccnnn\\\QQQWWW]]]XXXQQQOOOMMMMMMQQQWWWWWWTTTWWW^^^qqqsssxxxwwwwwwyyylllwwwxxxxxxvvvuuu|||}}}sssoooiiiiiiqqqwwwxxx~~~~~~qqqiiifffhhhcccWWWPPPQQQSSSQQQWWWSSSNNNLLLLLLNNNPPPQQQNNNPPPOOOLLLNNNSSSTTTQQQRRRTTTTTTQQQLLLIIIKKKNNNSSSOOOKKKIIIHHHHHHHHHGGGFFFGGGFFFCCCFFFLLLKKKFFFDDDAAABBBHHHMMMKKKIIIHHHCCCEEEGGGKKKMMMMMMJJJHHHHHHFFFBBB>>>@@@FFFGGGDDDGGGFFFDDDCCCAAA???;;;888???AAABBBAAA>>><<<>>>@@@===>>>>>><<<999888888888@@@@@@>>><<<>>>@@@;;;222444::::::555666<<<:::111777<<<===:::888999888666999999999999999999999888555444333222222333555777999777555666888888666444999888666333000///111333777444000000222444444333000777:::666222444777888333333333222111222444666444444555555666777777777555555555555555666777777666555444111///000333555333000222666666222333999YYYLLL666---000***###(((,,,+++***+++++++++,,,---999PPP]]]PPP<<<333...)))((())))))***,,,------...+++***)))***+++---...///@@@FFFRRRdddvvvnnnccc]]][[[___fffgggIII888333222---333444333444333AAA[[[dddEEE======:::555111/////////---///333666:::666444888444555BBBUUU___uuuyyyqqqdddVVVJJJCCC@@@@@@AAA===>>>CCCCCCAAAIIITTT```sss}}}nnneeedddggg|||~~~rrrhhhZZZRRRXXX]]]YYYSSSSSSTTTRRRUUU\\\aaafffppp{{{sssvvv|||vvvwwwyyyooouuuwwwzzz{{{zzzyyytttnnnmmmsss|||~~~}}}vvvooonnnooojjj___WWWWWWXXXVVVWWWSSSOOOMMMNNNQQQTTTUUURRRUUUUUUTTTUUUXXXWWWSSSRRRUUUVVVRRRKKKGGGHHHKKKOOOLLLJJJIIIJJJJJJJJJJJJGGGIIIGGGDDDGGGLLLLLLGGGGGGEEEFFFLLLNNNLLLJJJKKKHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFBBB>>>???DDDEEEBBBFFFEEEDDDCCCBBB@@@<<<:::???@@@BBBAAA>>>===>>>@@@>>>??????>>>;;;999999:::???AAA@@@======>>>:::333666;;;:::555666;;;:::111777;;;===:::888999888555888999:::::::::999888777222333444444555555555555:::777555444666666444222777777777555444444666888999666333111333444333222111666888555333555777777555555555444333333444555333444444555666777777888555666666666777777777777888888777555333333555777333111333666666222444999ZZZOOO999...000+++$$$)))---+++***+++///222111000CCCRRRPPP888***///000&&&)))))))))***+++,,,------************+++---///000DDDXXXnnn}}}vvveeePPPCCC>>>AAAJJJTTTvvv]]]EEE999333///333333444666333;;;QQQ|||cccEEE>>>>>>999222///...000000000222666:::666111555;;;666:::MMMpppzzzkkkYYYKKKDDDDDDBBB======AAA@@@<<>>>>>BBBBBB???CCCDDDEEEDDDCCCAAA>>>===>>>@@@AAAAAA???>>>>>>??????@@@AAA@@@>>><<<<<<<<<>>>BBBBBB>>>;;;:::888555777;;;:::555666;;;:::333666;;;<<<999777888777555777999;;;===<<<:::777555000222444666777777555444888666444333444555555555444666888888888999;;;<<<;;;888555333333333222111222555666333333666777444555666666666666666555555333333444555666777888999666666888999999999888777888999888777555444555666333333444666666333555999UUUMMM888,,,...+++%%%)))+++,,,++++++///555888777DDDFFF<<<+++%%%---///((())))))******++++++,,,,,,++++++,,,,,,---///111444KKKjjj{{{QQQFFF<<<888888;;;BBBJJJgggnnnRRR>>>111222444000222777444;;;OOOtttqqqPPPCCC;;;111333000///222333222444888777111...666>>>888BBB]]]vvvjjjpppxxx|||ooo]]]NNNGGGBBB===>>>EEEEEE???===AAAGGGTTTnnnlll```___bbblll||||||~~~}}}wwwssstttrrrvvv}}}~~~vvvsssxxxxxxvvvsssooorrrrrrwwwssstttpppvvv|||vvvkkk^^^VVVTTTVVVWWWUUURRROOONNNRRRWWW[[[^^^SSSWWWXXXTTTRRRSSSRRROOORRRUUUWWWRRRIIIDDDEEEHHHHHHHHHGGGIIILLLNNNNNNMMMIIIIIIHHHGGGGGGHHHHHHGGGDDDEEEJJJNNNLLLIIIJJJNNNNNNMMMJJJGGGDDDCCCDDDEEEFFFGGGEEE???>>>@@@???<<>>???@@@AAA@@@??????>>>???AAABBBBBB@@@>>>>>>???===CCCEEE???888777777666666999888555777<<<<<<777666;;;<<<999777888777555777:::===@@@???<<<888555222333444666777777777666666555333333555777888999444666999:::::::::;;;<<<888777555333333222222222333555444222444888777333333333444666888999777666222333444555666888888999666777999;;;;;;:::999888555666666555333111111222333444555666555444555888PPPJJJ777)))+++***&&&))))))------+++...888>>>@@@@@@666---+++***)))(((***************************+++,,,.........000444777VVVyyy{{{^^^CCC===888888888777999<<<[[[yyyaaaEEE222555444...///666666???UUU{{{~~~[[[FFF999///444111000222222000111555555333222;;;AAA>>>MMMmmm~~~ssseeeWWWXXXfffyyyvvv___NNNBBB===???IIIKKKDDD??????AAAGGG[[[www}}}ssspppiiifffjjj{{{}}}yyyuuuxxx|||wwwooommmtttqqqttt|||~~~~~~|||yyywwwyyy}}}}}}~~~nnnaaaXXXVVVXXX\\\UUUSSSPPPPPPSSSXXX[[[]]]TTTVVVUUUOOOLLLNNNPPPOOORRRSSSSSSOOOIIIFFFHHHJJJJJJHHHHHHIIIKKKMMMMMMMMMIIIHHHGGGGGGEEEDDDDDDEEEDDDEEEJJJOOONNNKKKMMMRRRKKKLLLKKKHHHDDDBBBBBBDDDHHHJJJHHHBBB??????===:::>>>BBBEEEFFFDDDAAA@@@@@@>>>>>>???AAAAAA@@@???>>>>>>AAACCCCCCAAA@@@???@@@===CCCEEE>>>777555666777444555666666999===>>>;;;666;;;<<<999777888777555888;;;???BBBBBB???;;;888555555444444555777888999888888777666666666777999555777999999888777888999444444444444333333333444444555444333444888777333000000111555999;;;:::888333333444555666777888888777888:::<<<<<<;;;999888444555555444111//////000333555666555444444555666NNNKKK888)))******&&&)))'''---///...444@@@EEECCC;;;...)))......%%%###)))***************)))))))))***,,,/////////000555999VVVwwwiiiHHH@@@999444333444333555888PPPfffmmmKKK888555444......444777CCC[[[cccIII<<<777333000///222111//////222333444333;;;EEEHHHXXXuuuvvveee[[[PPPFFFJJJXXXppprrr^^^JJJBBBAAAIIILLLFFF@@@@@@???AAAQQQmmmvvvhhh```kkk~~~}}}vvvxxxyyyoooqqqzzztttttt{{{{{{vvv}}}~~~sssfff]]]XXXYYY\\\WWWUUUTTTTTTVVVXXXYYYYYYWWWYYYWWWPPPLLLNNNRRRSSSUUURRROOOLLLJJJJJJLLLLLLKKKIIIGGGGGGJJJLLLNNNNNNJJJHHHHHHHHHEEEAAAAAAEEEIIIIIILLLRRRRRROOOPPPSSSGGGIIIJJJGGGDDDBBBDDDFFFJJJMMMLLLFFFAAA???===999<<>>???>>>>>>>>>AAABBBBBB???======???BBBCCCBBB@@@???@@@===BBBCCC===777666777777333333555888<<<>>>===<<<777<<<===:::888999888666777:::>>>BBBBBB@@@===:::888777555444555666888:::;;;<<<<<<:::777444444444888999999777555444444555333444555555444333444555333666777444444777888555111///000444999<<<;;;999444444555555666777777777888888:::;;;;;;;;;:::999666777666444111000111222111555666333222444555444RRRQQQ>>>,,,++++++''')))(((,,,...333AAANNNKKK???222...,,,+++)))&&&&&&)))++++++******)))))))))((('''+++......---///444999KKKhhhdddCCC:::333//////111111444888AAARRRvvvpppLLL===333444///...444666DDD]]]nnnMMM>>>===444111111444444111222444333666444===QQQ```ooonnnZZZKKKCCC===999BBBMMMbbbzzztttZZZLLLDDDHHHJJJFFFBBBCCCBBBCCCIII[[[vvv~~~mmm^^^```kkkvvv~~~|||{{{uuunnnpppvvvxxxuuuuuuttt|||sss{{{yyyyyy~~~zzzooopppzzz|||{{{qqqhhh___[[[\\\[[[ZZZYYYYYYYYYYYYWWWUUUXXX\\\\\\UUUQQQRRRUUUWWWZZZSSSKKKHHHKKKNNNNNNLLLLLLIIIFFFEEEHHHLLLPPPQQQLLLIIIIIIIIIEEE@@@@@@EEENNNLLLMMMRRRTTTQQQOOOOOOEEEGGGGGGDDDAAABBBGGGLLLLLLPPPPPPIIICCC@@@===999;;;@@@EEEFFFBBB>>>===>>>======>>>@@@CCCCCC???<<<:::===AAABBBAAA?????????===AAAAAA;;;777888888777444444777;;;>>>===;;;999888===>>>;;;999:::999777555888<<>>>>>777444555888888666777:::999<<<:::EEEddd|||pppXXXGGG>>>::::::<<<<<>>AAAJJJQQQNNNSSSSSSLLLDDDAAA===::::::@@@EEEEEEAAA===<<<=========>>>@@@CCCCCC@@@<<<999<<<@@@AAA@@@???>>>>>>===@@@???:::888999999777666666888===???<<<888666999>>>???<<<:::;;;:::888333666999===??????===<<<777888999:::999777555444///444888:::999777777888:::999888555222222333555999;;;===;;;777555555666222999<<<888444666999:::;;;777333444999<<<;;;999666666666666555555555555999999888888888999:::;;;888888555222///...111333///555666111///333444111eeehhhLLL///------)))333333---***:::XXXeeeOOO///,,,%%%)))---&&&&&&+++***'''((()))++++++******)))...,,,++++++...111333333;;;LLLddd~~~vvvQQQ???333---111333...---000222DDDfff{{{TTT888:::555333333000333EEEYYYtttwwwdddBBB???111444777888666555444444======<<>>======>>>AAAAAA???>>>???DDD@@@@@@CCCBBB;;;999<<>>999666>>>???===999999;;;999555===<<<<<<===>>>===:::888<<<<<<<<<<<<;;;999777555555555555999===@@@>>><<<<<<;;;;;;:::888666444333777777888999999999999999BBB<<<555222333666777666>>>>>>>>>>>><<<:::888777777:::======:::888888999<<<777333555;;;???===999===:::666444444555555444444777888666888>>>===888999444000000444777666333333444555555555444333222pppmmmOOO222///---)))000***---999RRRjjjkkkMMM---...'''***...'''&&&***((('''((()))***+++******)))---,,,***+++...000222222222===PPPlll```FFF999111444555000,,,---000BBBdddYYY<<<777222000000///555III___tttxxxkkkFFF<<<222333555666666555444222999777888JJJssshhhRRRDDD<<<444555:::777<<<>>>???AAAIII\\\uuuwww^^^OOOGGGBBB@@@BBB@@@>>>;;;<<>>@@@DDDAAA@@@AAABBBBBBAAA@@@@@@CCCAAAAAADDDBBB===;;;>>>BBBAAA@@@@@@???>>>;;;999???@@@>>>;;;;;;>>><<<888===<<<<<<===??????===<<<999::::::;;;<<<<<<;;;;;;888888888:::<<<===;;;999===<<<<<<;;;999888666555777888999999:::999999999>>>:::555333333555777888<<<=========<<<:::888777666:::>>>>>><<<999999:::;;;777444444888:::999777:::888555444666777888777555777777444555999888333555222//////111444333222555555666666666555444333wwwkkkJJJ111///---***---'''000IIIkkkqqqNNN111000'''+++///(((&&&***'''(((((()))************))),,,***)))***---000111111---000;;;SSSuuupppNNN>>>333444666222---...///@@@ccc\\\>>>777222//////...444III___sssyyyqqqGGG888444222222333666666333000555111333KKKwwwkkkTTTCCC;;;999333333777333===888777:::???NNNnnnmmmZZZNNNGGGEEEGGG??????>>>===???HHHVVVaaannntttooo^^^PPPPPPTTTUUUSSSUUUUUURRRQQQRRRQQQNNNOOOMMMNNNUUU]]]```___\\\eeeyyypppjjjjjjnnnqqqvvvzzzvvvrrrkkkooovvvlllbbbggg}}}{{{|||nnnhhhccccccaaa]]][[[\\\^^^]]]ZZZVVVSSSSSSUUUXXXUUUTTTUUUXXX[[[YYYPPPIIIIIIIIIKKKPPPUUUWWWUUURRRPPPMMMIIIEEEDDDEEEHHHJJJOOONNNLLLKKKKKKLLLNNNOOONNNNNNOOOPPPOOOMMMIIIFFFJJJDDD@@@AAAAAAAAAEEEKKKEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBCCCEEECCC???>>>AAAAAA@@@>>>===>>>???>>><<>>???<<<<<<;;;<<<<<<;;;888666=========<<<;;;999888777777888888999999999999999999888666333222444888;;;:::;;;;;;<<<;;;:::999888777;;;@@@@@@===:::999999:::999888777666777777888<<<999666555666777888777555666444222222444222...333222111000000111222333555666777777777666555444ttt^^^???---,,,---+++,,,...555PPPxxxyyyUUU;;;///&&&)))---(((&&&)))%%%((()))))))))************+++))))))***---///000///......222AAA\\\uuu|||wwwVVVCCC333222555333111333111CCCeeeYYY<<<999555222222///111BBBWWWqqq}}}pppGGG666555222///111555666222---222///333JJJooosssVVVCCC555333666333333666222999777<<>><<<<<<===???@@@@@@>>>???>>><<<>>>AAA@@@<<>>??????>>>???>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>===<<<:::888<<<<<<<<<;;;;;;999888888666666777888888888888777444666666555333444999===999999;;;<<<<<<<<<;;;:::999===AAAAAA===999777777999;;;;;;:::777777:::===@@@===999777666666555444555444222111111222000...555666666444222111222444555666666777666555444333nnnQQQ666---+++,,,,,,***222666PPP{{{```CCC111'''(((,,,'''''')))&&&)))))))))))))))************)))(((***---////////////000111777GGG\\\mmmvvvaaaKKK888333333222444999666JJJmmmvvvQQQ888777555555666222111>>>OOOtttpppJJJ;;;666222///000444555111---222222666EEE]]]jjj\\\GGG888...111777444444777333666777???HHHHHHRRRvvvtttXXXGGGCCCFFFHHHHHHBBBAAAFFFJJJJJJKKKNNNXXXnnnttt```QQQWWW___]]]TTTVVVVVVRRRJJJEEEIIINNNSSSLLLIIIQQQZZZ___cccggg{{{{{{___aaafffkkkooonnnggg```mmmjjjbbbdddrrruuuqqqvvvssswwwuuuoookkkccc[[[WWWRRRPPPOOONNNPPPRRRTTTVVVQQQOOOOOOTTTZZZ[[[UUUNNNZZZXXXWWWWWWYYY[[[\\\\\\TTTOOOHHHCCCBBBEEEJJJNNNPPPOOONNNJJJGGGGGGJJJMMMKKKQQQVVVTTTMMMJJJMMMRRROOOJJJFFFFFFGGGFFFJJJOOOJJJLLLJJJEEECCCFFFGGGDDDAAAFFFIIIGGGCCCBBBBBBDDD@@@===;;;;;;===@@@AAABBB<<<>>>===;;;<<<@@@???;;;@@@???============;;;:::@@@???>>>===<<<===>>>???>>>???@@@@@@@@@>>>======::::::;;;::::::999888888444555555666666666666666333555777666444555999===888999;;;<<<======<<<<<<;;;>>>AAA@@@;;;666444444666888:::999666777;;;???@@@===999777666666666555555222000111222222222222777888777555222111111222444444555666555444333222hhhFFF333111---,,,---)))...333LLLwwwpppOOO:::---+++...)))))),,,''')))))))))((()))******+++)))))))))+++---//////...,,,///111333999GGG[[[jjjdddPPP===666222000333:::<<>>666...222888555555888555777777===EEELLL]]]~~~uuuXXXIIIHHHJJJJJJFFF??????HHHMMMJJJHHHIIIWWWooozzzkkk\\\[[[]]]ZZZSSSSSSRRRNNNFFF@@@DDDLLLTTTKKKHHHRRR\\\aaaffflllzzziiijjjjjjjjjkkkjjjddd\\\hhhggg___^^^lllrrrssszzzppp```fffwww{{{uuupppfffZZZSSSRRRPPPOOOPPPRRRUUUWWWWWWMMMKKKJJJNNNSSSUUUSSSOOO[[[YYYWWWWWWXXX[[[___bbb\\\VVVLLLDDDBBBDDDIIINNNNNNNNNLLLHHHCCCCCCGGGKKKKKKPPPSSSPPPJJJIIIOOOUUUPPPLLLJJJKKKJJJHHHIIILLLHHHMMMKKKEEEDDDHHHHHHBBBAAAHHHKKKGGGBBBBBBCCCCCC???===;;;;;;>>>@@@BBBBBB;;;===<<<:::;;;???>>>:::@@@???>>>>>>>>>===:::777<<<<<<<<<===>>>???@@@AAA<<<>>>@@@AAAAAA@@@@@@AAA999999::::::::::::999888444444555666666666666666555666777777777777999;;;777888:::;;;<<<<<<<<<;;;999<<<>>>===888444333444222444666555444555888<<<;;;888666555777888999999555111///222444333444666666555555444333222111111333444555555555444222222\\\999...555000...111,,,,,,222EEEjjjhhhIII999444333,,,,,,...******)))((((((((()))++++++***)))***,,,...000000...))),,,///000111888GGGTTTWWWHHH;;;666111---111:::BBB```]]]AAA666///...222666333333@@@RRRwwwXXXBBB555444333222222222111111111333444555999===<<<777888000444999555555999666:::999===HHH\\\rrrjjjSSSKKKNNNOOOLLLBBB===???HHHJJJCCCAAAEEERRRkkk}}}yyykkkbbb\\\VVVPPPNNNLLLJJJDDD???CCCLLLOOOFFFGGGTTT___bbbfffllluuu}}}qqqeeebbbeeeddd```fffggg___\\\gggooosss|||{{{xxxkkk```aaafff{{{|||xxxmmm___VVVTTTRRRPPPPPPSSSVVVVVVUUUKKKJJJKKKMMMQQQSSSSSSRRR[[[ZZZXXXVVVVVVYYY]]]```ZZZSSSIIIBBB???CCCJJJOOOMMMNNNMMMHHHDDDDDDIIINNNNNNNNNLLLKKKJJJKKKMMMPPPMMMJJJKKKNNNMMMIIIGGGHHHEEEKKKKKKEEEDDDIIIHHHAAAAAAIIIMMMGGGAAAAAABBBBBB>>><<<;;;<<<>>>AAAAAAAAA<<<===<<<:::;;;>>>===999>>>>>>???AAAAAA???;;;888<<<<<<===>>>??????>>>>>>999<<<@@@@@@??????@@@AAA::::::;;;;;;;;;;;;;;;:::555666777777888888777777999888888888999:::888777666777888999::::::999888555777999888555333555777444444444333333444666888888666444444666888999999777111///333444333333777444333222444777888666444444555666666666555333222OOO---(((555111///555000...333???[[[TTTCCC;;;888000///111,,,***)))((((((((()))+++,,,*********,,,///000000///)))+++,,,------000999AAADDD;;;444333///+++000999EEEfff~~~WWW>>>888111///111444111222@@@RRRttt[[[???555555555444111000111333000111000000333555555333;;;222555:::444444888666;;;<<>><<<<<<===???AAAAAA@@@===???===;;;<<>>@@@CCCDDDBBB===:::??????@@@@@@>>><<<:::999888<<>>===>>>@@@:::;;;<<<<<<===<<<<<<<<<777777888999999999999999<<<:::888999;;;;;;888555444555666888888888777666111333555555333333777:::888777555444444555666666:::888555444555666777666999222///333444111222666555222111555<<