BM6P6(@ sssWWW???222333---***++++++)))(((+++)))&&&###"""$$$(((***+++)))&&&""""""######!!! """"""!!!!!!###$$$&&&$$$""" !!!"""%%%&&&%%%$$$""""""$$$&&&)))(((&&&$$$!!! """############"""!!!!!! !!!"""###$$$""""""!!!  !!!!!!!!!!!!###%%%%%%%%%$$$#########$$$$$$ $$$)))+++///777@@@VVVgggwwweeeHHH;;;111------'''############$$$&&&((())))))((('''&&&%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%###"""!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&***+++000999DDDLLLPPPQQQ]]]SSSFFF999111...------,,,---...///000---(((%%%############""""""!!!!!!&&&&&&&&&'''''''''(((((('''&&&$$$"""!!!!!!""""""&&&%%%###!!!!!!"""###$$$"""######$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$$$$"""  !!!###%%%&&&+++)))***---333FFFnnnxxxooo```LLL===999:::666222000+++&&&'''************))))))***---000///---+++*********'''%%%$$$$$$$$$$$$%%%&&&''''''((((((...666777<<>>@@@IIIFFFDDDEEEMMMWWW]]][[[XXXYYYaaafffccc```jjjzzziiiZZZHHH===111&&&%%%&&&&&&&&&'''((('''%%%######%%%''')))((('''%%%$$$$$$&&&)))+++***)))(((((((((((()))***(((***,,,,,,***(((((((((***)))((('''''''''''''''''')))++++++)))'''''''''%%%%%%%%%%%%&&&'''((((((&&&'''''''''(((((())))))'''(((***)))'''%%%$$$$$$(((&&&$$$######%%%((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&(((++++++)))&&&'''(((***---...//////...+++)))&&&$$$$$$%%%'''(((+++(((%%%%%%((())))))(((%%%$$$###$$$%%%%%%$$$"""######"""""""""###$$$%%%cccFFF:::<<<222,,,)))******(((''')))+++)))&&&&&&(((+++,,,---(((&&&###"""######""" !!!"""""" !!!###%%%$$$###!!! !!!!!!$$$$$$$$$"""!!!!!!"""$$$((('''%%%###""" ######$$$$$$######"""!!! !!!"""###$$$###"""!!!!!! !!!!!! """!!!!!!!!!###%%%%%%$$$$$$$$$$$$$$$%%%%%%'''%%%&&&))),,,111<<>>cccnnn^^^TTTIII>>>:::666444333///******---...,,,)))))),,,...///......///000...***(((((()))&&&%%%$$$$$$$$$%%%&&&&&&(((---111444===RRRjjj{{{vvvllldddaaaaaa^^^XXXTTTNNNIIIDDDDDDKKKSSSUUURRRJJJRRR[[[______```eeekkkpppoooooosss{{{yyyeeeJJJ<<<444,,,)))&&&$$$%%%(((&&&%%%###"""###%%%((()))'''&&&$$$""""""$$$&&&'''((('''&&&%%%%%%&&&'''((((((***,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((((((((''''''&&&$$$&&&''''''%%%#########%%%$$$""""""###%%%((()))&&&&&&%%%%%%%%%$$$$$$$$$######%%%)))...111222111++++++,,,---......---------+++(((%%%$$$$$$%%%&&&'''%%%###$$$(((******)))&&&%%%%%%&&&''''''&&&$$$%%%$$$"""!!!"""###%%%&&&dddHHH<<<===111,,,((())))))&&&&&&(((+++)))'''''')))+++,,,+++'''%%%$$$###$$$###""" !!!"""###""" """$$$$$$$$$$$$###"""!!!!!!"""######!!! !!!"""&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$######""" !!!!!!"""############"""!!!!!!!!!!!!"""!!!""""""!!!!!!###%%%$$$$$$$$$$$$$$$%%%&&&'''+++(((&&&(((***000<<>>888222---(((###$$$((($$$###""""""###&&&)))+++(((&&&$$$"""!!!"""###$$$&&&%%%###!!!!!!###%%%&&&(((***++++++)))'''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%$$$##################'''((()))***)))'''%%%$$$"""###%%%%%%###""""""###""""""!!!!!!"""$$$''')))%%%%%%$$$$$$$$$###############$$$(((///666:::<<<.........---,,,,,,++++++...,,,)))&&&$$$############""""""$$$'''***++++++((('''&&&'''))))))'''&&&&&&%%%$$$######%%%'''(((www___EEE444111+++(((((((((&&&%%%'''(((&&&%%%%%%'''(((((('''&&&%%%%%%$$$$$$###"""!!!$$$%%%%%%$$$!!! !!!"""###$$$%%%%%%%%%###""" """######""" !!!"""$$$$$$###"""""""""""""""$$$%%%%%%%%%%%%$$$###### !!!!!!"""""""""###$$$######""""""""""""""" !!!######""""""###$$$############$$$&&&''''''***'''%%%%%%&&&)))333>>>QQQXXXjjjeeeJJJ:::)))$$$&&&%%%'''&&&%%%############$$$&&&&&&&&&&&&&&&&&&&&&%%%)))((('''&&&%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%"""$$$)))111999???DDDFFF@@@;;;555000.........------,,,***)))******)))'''&&&%%%$$$###""""""#########$$$%%%&&&&&&&&&&&&%%%""""""#########$$$$$$%%%!!!!!!!!!"""###$$$&&&'''&&&''''''(((((((((''''''%%%$$$###"""!!!!!!!!!!!!$$$'''***+++)))&&&###""""""###$$$%%%&&&&&&%%%%%%$$$###$$$)))///???bbb}}}mmmfffZZZLLLDDD===777555222///...000222...++++++...000...,,,,,,000222000,,,)))***,,,***)))'''&&&'''(((+++,,,,,,///......???___~~~{{{lll^^^LLLGGGHHHNNNQQQOOOQQQWWW]]]aaaccccccjjjuuuxxxuuuvvv~~~xxx]]]CCC;;;444000,,,'''$$$%%%$$$$$$######%%%(((,,,...***)))'''$$$############&&&$$$!!! !!!$$$&&&''')))+++***(((&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!%%%&&&(((******(((%%%$$$###$$$&&&%%%$$$$$$%%%&&&$$$###""""""###$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%######&&&---444:::===------,,,++++++*********---+++)))&&&$$$######$$$#########$$$'''((())))))'''&&&&&&'''))))))(((&&&&&&&&&(((((()))(((((('''~~~iiiKKK333222---)))))))))&&&%%%''''''%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%######"""&&&&&&'''%%%###!!!"""###"""###%%%&&&&&&$$$""" ###$$$%%%$$$"""!!!"""######"""""""""""""""######$$$%%%%%%%%%%%%$$$######!!!!!!!!!"""""""""""""""$$$######""""""""""""""" """$$$$$$###""""""###"""""""""###$$$%%%&&&''''''%%%%%%&&&$$$$$$)))111LLL^^^pppwww~~~jjjHHH777***'''(((%%%((('''%%%###"""""""""### !!!###$$$&&&&&&&&&&&&***)))'''&&&&&&&&&'''(((%%%$$$###"""!!!!!!!!!""""""""""""""""""##################$$$$$$%%%%%%%%%"""'''...555:::>>>@@@AAAFFF@@@777000------......,,,***((('''((()))((('''***(((&&&$$$###"""######$$$%%%'''((((((((('''&&&!!!""""""###$$$$$$$$$%%% !!!!!!"""$$$%%%&&&'''&&&'''''''''''''''&&&&&&$$$###""""""!!!!!!!!!"""$$$'''***+++***'''%%%$$$######$$$$$$%%%$$$$$$$$$%%%"""$$$+++444HHHmmm}}}jjj[[[SSSOOODDD:::444000------///---------,,,++++++,,,---...............,,,***(((***)))))))))+++---000222...)))(((---999MMMnnnmmmYYYOOOGGGIIIIIIHHHPPP]]]bbb```ccciiittt}}}{{{www~~~yyyiiiJJJ===222000111...((($$$'''&&&%%%%%%'''***---000...,,,***(((&&&%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&&&&(((***)))(((&&&&&&&&&$$$%%%&&&'''((((((''''''%%%'''''''''%%%%%%&&&(((%%%%%%###"""!!! """$$$&&&)))***)))'''&&&&&&'''((((((&&&&&&((()))((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''%%%###$$$(((---111333((())))))))))))*********)))((('''&&&%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((((('''&&&$$$'''+++...///,,,)))&&&ttt^^^KKK>>>555///++++++***''''''))))))'''%%%$$$%%%&&&%%%%%%###%%%''''''%%%#########%%%&&&'''%%%###""""""###!!!"""$$$%%%%%%$$$"""!!!###%%%&&&&&&$$$######$$$"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!######"""!!!!!!!!!!!!""" """%%%%%%$$$""""""###"""""""""""""""###$$$%%%&&&&&&''')))&&&###%%%+++===XXXpppxxxeeeCCC333))))))+++'''((('''%%%###""""""""""""!!!$$$%%%&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%$$$###""""""######""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%$$$$$$)))000777;;;===@@@BBBHHHAAA888000---,,,------+++)))''''''((((((((('''+++)))&&&$$$""""""###$$$$$$%%%'''))))))((('''&&&!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$######""""""""""""#########&&&((()))((('''&&&'''%%%%%%$$$#########$$$$$$$$$"""$$$,,,666JJJmmmsssbbb]]]VVVJJJ===666222---,,,---)))+++---,,,***)))+++---...------...000///+++'''((()))***,,,...000222444000((('''000:::JJJkkk~~~vvv{{{uuu]]]KKKGGGFFFNNNPPPNNNXXXjjjoooiiikkkpppzzznnnNNN???222111555333,,,'''+++)))((('''(((***---//////...,,,***((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$&&&(((((('''&&&''''''&&&'''((()))))))))((('''&&&'''((('''&&&&&&(((***&&&%%%$$$###""""""""""""!!!###%%%'''))))))((((((((()))***(((''''''(((***++++++)))(((&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''%%%######%%%'''(((((($$$%%%''')))******))))))&&&&&&&&&&&&&&&'''((((((&&&((()))(((&&&$$$$$$%%%$$$######%%%'''((('''%%%###''',,,000000---(((%%%oooZZZMMMEEE777111------,,,))))))***,,,)))%%%###$$$%%%&&&&&&"""%%%((((((%%%######$$$###$$$%%%$$$"""!!!"""###!!!!!!"""#########"""!!!###%%%''''''%%%######$$$###""""""!!!!!!!!!""""""######$$$$$$######"""!!!#########"""""""""!!!!!!###"""!!!!!! !!!!!! ###%%%&&&$$$###"""""""""!!!!!!!!!!!!!!!""""""&&&&&&''')))'''$$$&&&,,,555JJJggg}}}___BBB555***'''+++)))'''&&&$$$###"""""""""""" !!!###%%%%%%%%%$$$#########""""""###$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$"""""""""""""""""""""!!! !!!###$$$%%%%%%%%%$$$&&&***000444888===CCCHHHDDD???888222000///......)))'''&&&'''(((((('''%%%'''%%%###!!!!!!"""$$$&&&###$$$'''((()))(((&&&$$$""""""###$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""###$$$%%%%%%"""$$$%%%&&&&&&&&&((())))))'''%%%######$$$%%%'''%%%###'''///777FFFccc~~~sssiiiXXXMMMAAA<<<777111,,,+++)))))))))+++,,,,,,,,,+++---///111111000...,,,+++'''(((***---///000111111000------444DDD___~~~xxxnnnhhh^^^OOOGGGHHHGGGQQQ^^^fffmmmsssvvvvvv}}}}}}hhhNNN@@@444222555333000------+++)))'''''')))+++,,,---,,,+++)))(((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!$$$&&&(((''''''(((((('''((()))******)))'''&&&&&&'''((('''&&&&&&(((+++'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''((((((((()))))))))'''%%%$$$&&&(((+++***)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&$$$######%%%(((++++++***((('''&&&&&&&&&&&&''''''((((((''')))+++***'''%%%%%%%%%$$$######%%%'''((('''%%%$$$&&&))),,,,,,***(((&&&wwwdddRRRDDD999333//////...+++***,,,,,,((($$$!!!"""###%%%%%%"""%%%((((((&&&######$$$!!!"""###"""!!! !!!"""!!!!!!!!!"""""""""!!!!!!###%%%'''&&&%%%############""""""!!!!!!!!!!!!!!!###############"""!!!!!!$$$$$$######""""""!!!!!!""""""!!! !!!###&&&&&&%%%###"""""""""!!!!!! !!!%%%$$$&&&'''&&&$$$(((...777AAA]]]}}}^^^GGG999***%%%)))((('''%%%$$$""""""""""""######$$$%%%&&&&&&%%%###"""  !!!"""$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$'''***...111666===GGGNNN???<<<888555444333111000((('''&&&'''((((((&&&$$$###"""  """%%%'''!!!###&&&(((((('''%%%###"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$###############"""!!! !!!!!!""""""###%%%&&&'''!!!"""$$$$$$$$$%%%(((***,,,***&&&$$$###$$$''')))((('''+++222888AAAYYYpppqqqXXXNNNDDDAAA<<<555---***+++(((&&&)))...000---)))+++000555555000,,,,,,///&&&(((+++---//////...---///333333777OOOvvv{{{yyynnn[[[LLLHHHJJJLLLKKKUUUkkkxxxyyybbbLLLAAA777444333222222333...,,,***'''&&&''')))*********)))(((&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$ """&&&'''''''''((()))'''((()))***)))(((&&&$$$&&&''''''&&&%%%&&&(((***''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%""""""###%%%((((((((((((((('''''''''%%%%%%%%%$$$$$$$$$######!!!!!!###%%%''''''%%%"""$$$&&&***------+++'''%%%&&&&&&''''''''''''''''''&&&)))++++++(((%%%&&&'''$$$$$$$$$%%%(((((((((&&&%%%&&&&&&'''''''''''''''jjjSSSJJJ<<<222++++++...---++++++)))&&&######$$$%%%###!!!(((((())))))(((&&&%%%### $$$###"""!!! !!!"""######$$$$$$######"""###"""  !!!"""!!!!!!"""%%%'''+++***(((&&&$$$""" !!!!!!"""############"""$$$$$$$$$$$$$$$###"""!!!%%%###!!!###%%%%%%### """%%%((((((&&&&&&***///@@@TTTlll}}}bbbBBB444+++)))((("""%%%%%%%%%$$$###"""!!!!!!"""###&&&'''(((&&&$$$#########"""!!!!!!"""###$$$&&&%%%$$$#########$$$%%%!!!!!!""""""######$$$$$$!!!"""###""""""###&&&(((///***,,,777======BBBKKK@@@DDDAAA888555::::::444///+++'''%%%%%%&&&'''(((((('''%%%###"""!!! !!!"""$$$%%%&&&&&&''''''&&&%%%### !!!""""""#########""""""""""""!!!!!!  !!!!!!""""""############$$$%%%&&&((()))******)))'''&&&'''(((***,,,///......///333AAA]]]uuuyyybbbWWWIII@@@<<<888111+++))))))(((((((((***,,,......000333444333000---,,,,,,******,,,000000...+++///777:::@@@UUUwww}}}uuukkkkkkaaaPPPFFFIIIOOORRR\\\hhh{{{~~~jjjWWWIII;;;444222111222444---+++(((&&&&&&'''&&&%%%''''''&&&%%%$$$$$$$$$$$$!!!$$$((()))'''&&&&&&'''%%%$$$%%%''')))+++***)))***+++,,,+++(((&&&$$$$$$$$$%%%&&&&&&%%%%%%'''))),,,+++)))'''&&&%%%&&&&&&---+++'''$$$###$$$&&&''')))((('''$$$""""""$$$&&&''''''(((***,,,+++(((%%%(((''''''&&&%%%$$$#########$$$%%%&&&'''&&&%%%%%%&&&(((+++------+++(((&&&$$$&&&((()))'''&&&&&&'''+++***)))'''&&&&&&&&&&&&&&&%%%&&&'''(((&&&"""$$$%%%%%%&&&&&&%%%%%%$$$xxxXXXBBB999111***+++---+++(((((((((%%%######%%%&&&$$$###''''''(((((('''%%%$$$### !!!!!!!!!$$$###""""""!!!!!!!!!!!!######$$$$$$$$$$$$######$$$"""  !!!"""!!!!!!"""$$$''')))((('''&&&$$$"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""%%%###"""###%%%&&&$$$"""###&&&))))))'''&&&***---CCC[[[ttt~~~eeeCCC222&&&%%%)))&&&%%%%%%$$$$$$######""""""###%%%'''((((((&&&$$$###&&&%%%$$$###""""""######%%%%%%$$$#########$$$%%%"""""""""###############!!!"""###""""""$$$'''***///111888???BBB@@@???AAAIIIHHHCCC===<<<>>>===:::///,,,'''$$$$$$%%%&&&''''''&&&%%%$$$"""!!!!!!!!! !!!!!!"""$$$%%%&&&'''''''''&&&$$$""" !!!!!!"""########################"""!!!!!! !!!!!!!!!"""""""""""""""######$$$$$$%%%'''((()))'''&&&%%%%%%%%%''')))+++,,,,,,---000555EEEaaayyytttdddOOOCCC>>>;;;444---+++***))))))***++++++***,,,...111222111///---,,,)))((((((+++---...,,,)))000222:::GGGXXXlllzzzpppggg^^^XXXSSSOOOIIIFFFOOO[[[ppp~~~vvv]]]LLL<<<555444222000000---***(((''''''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%###&&&))))))'''&&&&&&&&&%%%%%%&&&''')))******)))***+++,,,+++(((&&&$$$$$$$$$%%%&&&&&&%%%%%%''')))***)))'''&&&&&&&&&''''''---+++(((%%%$$$$$$&&&'''(((((('''%%%""""""$$$&&&&&&'''))),,,------)))'''''''''&&&%%%$$$######"""$$$$$$&&&'''''''''&&&%%%''')))+++------+++((('''&&&((())))))((('''''''''***))))))((((((''''''&&&'''&&&%%%%%%&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%yyy^^^FFF999111+++,,,...+++'''&&&&&&$$$$$$$$$&&&'''&&&%%%%%%%%%&&&&&&&&&$$$###""" !!!!!!""""""######$$$######"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!  !!!!!!"""""""""!!!"""$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$&&&$$$$$$$$$&&&&&&%%%$$$%%%(((+++***((('''(((+++???VVVppp{{{___BBB333'''$$$((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))(((&&&$$$###((('''&&&$$$############%%%$$$###""""""###$$$%%%$$$$$$##################"""############%%%))),,,444<<L$$$$$$######$$$$$$=hĦ888@@@GGGHHHBBBEEERRR[[[\\\RRRGGGCCCJJJKKKAAA7775554ĉ@ӵ''''''&&&%%%$$$$$$%%%%%%$$$###############$$$$$$'''&&&%%%###"""!!! !!!!!!!!!"""###%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$######""""""!!!!!!######$$$%%%%%%%%%$$$###!!!!!!"""$$$&&&(((***++++++(((''''''***444HHHZZZxxx>Lyyykkk\\\LLL===111+++)))((((((+++///000...+++)))(((((())),,,...---,,,+++,,,---...000222444555>>>BBBGGGRRRlllzzzkkk___QQQHHHFFFHHHKKKKKKMMMXXXooo{{{pppfffXXXKKK===222...000)))'''$$$$$$%%%''''''&&&$$$%%%&&&'''''''''''''''((('''&&&&&&%%%%%%###"""%%%'''))))))'''&&&''')))''')))+++***(((%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((+++)))'''%%%############'''&&&&&&%%%######""""""!!!#########""""""###$$$###$$$&&&)))+++,,,***((((((''''''&&&%%%$$$######"""###%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$"""###$$$&&&''')))+++,,,+++***)))&&&'''***---...+++&&&"""%%%$$$$$$$$$$$$$$$$$$%%%sssWWW???555---''')))+++)))&&&$$$###%%%'''(((&&&%%%$$$%%%""""""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""!!! """###%%%$$$"""GG=?$$$$$$!!!!!!"""############"""$$$###"""""""""###$$$%%%%%%%%%&&&%%%$$$%%%(((*********((('''&&&&&&&&&&&&777SSSooozzz||||||ZZZ???444)))(((,,,+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$ !!!"""$$$%%%%%%%%%%%%###"""!!!!!!"""###%%%&&&HdĦ%%%%%%%%%%%%%%%=ĪjAAAGGGLLLOOOSSSWWWVVVSSSRRRLLLHHHJJJIIIBBB:::555GG=?((('''&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%###""""""!!!""""""###"""""""""###$$$&&&'''&&&&&&&&&%%%$$$$$$########################""""""$$$$$$%%%&&&&&&%%%$$$###!!!"""###%%%''')))***+++***'''&&&''',,,666IIIZZZiii~~~HdĦ|||kkkXXXEEE666---***+++---///000111222333///,,,***,,,///222111/////////000000222666;;;???EEELLLSSS]]]zzzfff___XXXJJJDDDHHHOOOYYY^^^___kkk|||rrrhhh[[[NNN@@@444///000***'''%%%$$$%%%&&&&&&%%%&&&'''((()))))))))(((''''''&&&%%%%%%&&&'''&&&$$$%%%(((+++***'''%%%&&&)))'''(((******'''%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))+++***'''%%%###!!!!!!!!!$$$$$$%%%%%%%%%$$$###"""!!!###$$$$$$######$$$&&&%%%%%%%%%&&&(((***)))((())))))((('''&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$%%%&&&'''(((%%%&&&&&&$$$""""""###$$$&&&''')))*********))))))&&&'''***---///,,,'''###$$$%%%%%%&&&&&&%%%%%%$$$ӵ333***$$$ĭӵ%%%ӵ$$$Ħ"""""""""""""""""""""""" ӵӵ!!! ĦƜ`1.׼s""""""""" Ħ""""""""""""#########$$$$$$ӵ###Ħ&&&$$$$$$%%%&&&''';;;UUUnnntttĭӵĦĦ,,,Ħ&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%"""&&&DdD&&&%%%&&&?fӵGGGHHHQQQĦTTTRRRLLLӵƜ`1.׼s***)))ĭӵ$$$###"""$$$%%%$$$###""""""$$$&&&ӵ###""""""!!!Ħ############$$$%%%$$$'''((()))))))))&&&%%%Ħ___pppĦDdDӵӵӵĦӵĭӵqqqbbbSSSDDD888///222555444222333666:::777333000111555777777555666666666555777===FFFMMMOOOVVVdddwwwppp^^^SSSLLLIIIPPP[[[\\\eeetttxxxjjjZZZPPPHHH===444000,,,***'''&&&'''''''''&&&((()))***++++++***((('''(((&&&$$$&&&)))+++***)))&&&))),,,***&&&$$$&&&(((&&&(((***)))'''%%%%%%%%%"""$$$%%%%%%%%%&&&)))+++***(((&&&$$$""""""""""""###$$$&&&''''''&&&%%%%%%###%%%'''''''''&&&((())))))'''%%%%%%''')))))))))******)))((('''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%$$$%%%''')))***%%%%%%%%%$$$""""""$$$&&&((((((((((((((((((((()))''''''''')))+++***(((%%%$$$%%%'''))))))'''%%%$$$?~4LLL444+++g&e>&e(((g&e###>hӵ""""""!!!!!!!!!!!!!!!g&e###guO>uO>&e!!!!!!4ff?>ߝL###gĉ@!!!!!!!!! Shӵ###!!!"""###$$$$$$$$$g&e$$$>hӵ"""###%%%''''''999LLL```fff?><zg&e>&eHLShӵgL'''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%S?ʬ%%%$$$3h?D%%)?&&&&&&ZufĦPPPLLLSSSgLYYYTTTUUUg&e:::gĉ@)))+++g&e>&e%%%@e###"""??$$$%%%&&&%%%###""""""$$$g<ĉ###"""!!!!!!3we<Ħ"""###$$$$$$3h?@e%%%''''''((((((***&&&%%%ZWWW```ggg3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??pppggg___PPPDDD444888;;;999444333888>>>===888444555999<<<;;;999======<<<;;;===EEEOOOWWWXXX]]]rrrwwwiiihhh___LLLCCCLLLaaapppgggmmmlllYYYRRRPPPHHH;;;222///,,,***(((((((((((('''***+++,,,---,,,***((('''(((&&&%%%'''+++......,,,&&&))),,,+++&&&$$$%%%(((&&&((())))))'''%%%%%%%%%!!!###$$$%%%%%%'''***,,,((('''%%%###""""""#########$$$''')))))))))((('''%%%''')))***))))))***+++,,,)))&&&%%%&&&)))***+++++++++***)))((('''&&&&&&&&&''')))*********)))(((((('''&&&%%%&&&(((***,,,%%%%%%%%%$$$###$$$&&&((()))(((''''''''''''(((((()))'''%%%$$$&&&'''((('''###%%%(((******(((%%%###4DӵKKK999111Hƅ^Hu]Ħ'''Hu]Ħ###ZuR)Ħ###"""!!!!!!###Hu]Ħ!!!HŐeHŐeHu]ĦqIܗGIӵ"""tt###""""""HGgĉ@""""""!!!$$$((()))(((&&&Hu]Ħ###ZuR)Ħ!!!!!!"""$$$%%%---;;;sߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@...HdĦ$$$"""!!!"""$$$$$$$$$###""""""###Htƅ^######Bt=o9ĦDtfo9Ħ&&&&&&***g?cccjjjHdĦhhh[[[LLLHu]Ħ>>>tt******Hƅ^Hu]Ħ$$$H׼s%%%!!!!!!!!!"""%%%###""" !!!tQ$$$###"""###je<Ħ"""'''Bt=o9ĦH׼s$$$$$$$$$######"""%%%######HtĦKKK]]]uuuBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħppp^^^QQQIIIBBB<<<666333555777777666777777888::::::;;;???DDDHHH>>>>>>HHHLLLJJJQQQ^^^cccsss~~~vvvnnnXXXJJJOOOWWWYYYcccqqqxxxlllXXXQQQOOOEEE777333000,,,'''$$$%%%(((+++111222222///***&&&%%%&&&'''&&&%%%%%%&&&''')))******)))'''%%%$$$%%%&&&'''((()))***(((&&&%%%(((,,,((('''%%%%%%%%%''')))***'''&&&%%%%%%%%%'''((()))"""$$$&&&((()))((('''&&&"""###&&&***...///...,,,,,,,,,,,,)))&&&%%%%%%&&&%%%&&&'''((((((''''''&&&$$$%%%((()))******(((''''''&&&%%%%%%&&&(((+++---...***&&&%%%'''))))))(((---,,,***(((((()))***++++++)))'''%%%######$$$$$$%%%'''***+++***'''###!!!4DuXӵMMM999000DdDΦDdDĦ'''DdDĦ######t|<""""""""" !!!"""DdDĦ!!!DdDΦDdDΦDdDĦpeƜ4DuTӵ!!!`eĭ###qet""""""###!!!$$$&&&'''&&&%%%DdDĦ%%%'''t|<###""""""###%%%&&&,,,999DdDDdDĦDdDΦDdDĦq<niDdDĦqet))),,,DdDĦ%%%###"""###$$$###############q<R%%%###qjRgdKӵHdDĦgdKӵ%%%'''GR/f6LĭĦjjjjjjDdDĦlllYYYOOODdDĦ<<<`eĭ+++DdDΦDdDĦ&&&DdDĦ%%%""""""!!!!!!!!!!!!!!!"""%%%$$$"""!!!!!!"""geĦ%%%$$$$$$FSĦ!!!qjRgdKӵDdDĦ###$$$$$$$$$#########""""""DdDĦEEE___sssqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦxxx```PPPJJJBBB>>>888555555666666555888666444444777===DDDIIICCC@@@DDDNNNSSSRRRVVV]]]rrrxxx{{{}}}{{{www```RRRNNNYYYaaaaaafffqqqjjjSSSGGGBBBAAA444111,,,'''$$$%%%(((+++000111111///***&&&%%%&&&$$$$$$######$$$&&&''')))***)))'''&&&%%%&&&'''((()))******)))'''((()))+++((('''&&&$$$$$$%%%&&&'''''''''&&&&&&'''(((((()))&&&(((***+++***'''$$$"""###$$$&&&***......---++++++,,,+++)))&&&%%%%%%&&&&&&'''((((((((('''&&&%%%###%%%'''((())))))((('''&&&&&&%%%%%%'''))),,,......+++'''&&&'''))))))(((++++++*********+++,,,---+++)))&&&$$$######$$$%%%&&&''')))***)))'''$$$"""4DuXӵIII888///DdDΦDdDӵ&&&DdDĦ######o)h!!!"""""""""  """DdDĦ DdDΦDdDΦDdDӵ!!!=ӊB1.uTӵ HߝL`o9###po9wӵ$$$"""$$$%%%&&&$$$$$$DdDĦ'''(((o)h$$$###"""###$$$&&&(((333<<<DdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦ'''$$$######$$$######$$$%%%%%%po9u''''''%%%###GIdnuR)ĦDdDĦnuR)Ħ$$$&&&CdgĪjpppDdDĦlll___XXXDdDĦCCCHߝL`o9,,,DdDΦDdDӵ(((DdDĦ%%%$$$$$$###"""!!!!!!!!!"""%%%$$$###""""""###geĦ&&&'''sp?aĦ!!!GIdnuR)ĦDdDĦ###$$$%%%%%%$$$$$$$$$######DdDĦ???WWWhhhxxxGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵmmmYYYMMMBBB@@@<<<888666444444444555444444777===DDDIIIKKKDDDFFFJJJPPPWWW___fffjjjzzzxxxyyyyyyqqqlllSSSMMMQQQ```jjjllltttyyy___IIIAAACCC666222,,,'''%%%&&&))),,,/////////---***'''&&&&&&!!!!!!!!!!!!"""$$$&&&''')))((('''&&&'''((()))***,,,***))))))***++++++***((('''%%%$$$###$$$$$$%%%''''''((()))))))))((((((''')))+++,,,+++(((###!!!%%%%%%'''***------,,,***+++++++++(((&&&$$$%%%&&&(((((()))))))))'''&&&%%%###$$$&&&'''(((((('''&&&%%%%%%%%%&&&(((+++---///---+++'''&&&'''(((((('''))))))+++,,,---.........+++)))&&&$$$###$$$%%%'''''''''((()))(((&&&%%%$$$4DuXӵCCC777///DdDʜ4DuTӵ'''>d<Ħ###Dt!!!$$$$$$""" !!!###>d<Ħ >d<ʜDd<ʜ4DuTӵ""""""F&uTӵ4DufئL>e$$$puR)Ħ%%%$$$%%%&&&&&&$$$$$$>d<Ħ)))Dt%%%######%%%''')))<<d<ʜ4DuTӵ4DwDd<ĦuuupuR)Ħ>d<&&&$$$$$$%%%$$$%%%'''((((((peӵ'''ĦpeӵDx<>d<ӵDd<%%%qR/ܗ?fӵzzz>dd<ĦPPP4DufئL>e---DdDʜ4DuTӵ)))DdDĦ&&&&&&%%%$$$###""""""""""""%%%$$$#########$$$geĦ(((s<v>aĦ!!!###peӵDx<DdDĦ###$$$%%%%%%%%%%%%((('''(((DdDĦ<<d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵhhhSSSEEECCC@@@<<<777444333222...333:::@@@HHHMMMKKKGGGLLLMMMMMMMMMXXXlll|||xxxuuu{{{{{{hhhWWWKKKJJJQQQbbbooozzz}}}oooWWWDDD<<<:::555...***((())),,,------------,,,)))'''&&&%%%!!! !!!"""$$$&&&'''((('''''''''((()))+++,,,---***((())),,,---+++)))&&&%%%$$$######$$$$$$%%%'''((()))******)))((('''$$$&&&(((******(((&&&$$$&&&&&&'''***,,,---+++)))*********(((%%%$$$%%%&&&))))))******)))'''%%%$$$"""###$$$&&&&&&&&&&&&&&&$$$$$$%%%'''))),,,...///+++)))'''%%%%%%%%%%%%&&&&&&(((+++...///000000///,,,***'''%%%%%%&&&((()))(((((('''''''''&&&&&&&&&4DuXӵEEE777...D&dq&ĒR((()))sdKĦ###DHRRud'''&&&$$$"""!!!###%%%sdKĦ D&oq<Ōq&ĒR######""">dp&ĒR nfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<Ħ|||HHܗDӊB(((<x%%%%%%&&&''')))******B?d<&&&%%%###""""""""""""#########$$$$$$%%%geĦ(((Hg8>aĦ###%%%B?Ho9!!!>d<%%%%%%%%%%%%***)))***>d<ӵMMMcccB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRooo\\\LLLIIIDDD???:::777444222...777@@@EEELLLQQQOOOIIINNNPPPPPPRRR```vvv}}}zzz}}}|||qqq[[[HHHAAAFFFTTTiii{{{~~~ttt]]]FFF<<<===888111---------......++++++******)))(((&&&%%%""""""!!!"""###%%%'''((('''''''''((()))***++++++,,,)))((())),,,---***((("""""""""###$$$%%%&&&&&&'''((()))******)))((('''%%%&&&((())))))((('''&&&''''''((()))+++,,,+++)))((())))))'''%%%$$$$$$&&&((()))))))))((('''%%%$$$######$$$%%%%%%&&&&&&&&&###$$$%%%''')))+++---...((((((&&&%%%###"""######%%%'''***---/////////...,,,+++)))(((((()))***+++(((''''''&&&&&&&&&&&&'''4DuXӵLLL888///Hu]3hh)))***+++ne######=e((()))(((&&&######$$$&&&ne !!!pIƎ@t@h""""""""">h""" fe###@ďD###$$$%%%&&&((())))))'''&&&ne%%%&&&=e$$$######$$$%%%&&&)))222egesĪj@hfdDĦ@ďD&&&&&&Hkge&&&&&&&&&(((((()))******@h%%%###@G######HĪj@IŌ$$$ BeneHkge___neNNNLLLfe,,,Hu]3hh&&&'''(((se%%%%%%$$$###""""""""""""""""""######$$$%%%geĦja>aĦ%%%'''@G!!!se%%%%%%%%%$$$$$$&&&''')))<ŌBBBJJJWWW@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hooofffWWWQQQIIICCC@@@===888444666@@@GGGHHHMMMVVV[[[YYYPPPSSSZZZeeeqqq}}}vvvhhhZZZOOOJJJ===IIIbbb}}}mmmVVVIIIFFF>>>999333000000000...,,,***)))(((((())))))'''%%%$$$############%%%&&&'''&&&&&&'''((())))))******((((((((()))******((('''!!!!!!"""$$$%%%&&&''''''(((((()))))))))((('''''')))+++...000///,,,(((&&&((('''''')))+++,,,+++***'''((((((&&&$$$###$$$&&&''''''(((((((((&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''######%%%''')))***,,,,,,'''((('''%%%"""!!!"""###%%%'''))),,,------,,,+++)))*********************''''''''''''''''''''''''4DuXӵKKKĵD^((()))***+++(((######&&&))))))(((&&&###"""$$$%%%###"""!!!### !!!!!!$$$###!!!######"""###$$$$$$$$$%%%''')))***(((&&&#########&&&$$$"""!!!"""###$$$###---DdDĦ***'''%%%((('''''''''(((((((((((((((((('''%%%############$$$######!!!hhh\\\LLLKKKOOO,,,***D^'''###%%%&&&s׼s%%%$$$######"""""""""###### !!!"""###$$$$$$geFm8%%%>aĦ%%%'''((( !!!s׼s&&&&&&%%%$$$#########%%%(((Ho555@@@FFFNNNWWWD^DdDĦs׼suuuooodddZZZNNNHHHGGGEEE???888===KKKUUUUUUXXXccckkkkkk]]]___jjj{{{{{{iiiWWWKKKMMMUUUKKK[[[wwwgggUUUNNNLLL<<<888333111222111---)))((('''&&&'''))))))'''%%%%%%$$$#########$$$%%%%%%%%%&&&''''''(((((((((((($$$&&&(((((('''&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&)))(((((('''&&&&&&'''''')))...666<<<<<<666...)))'''''''''(((+++,,,,,,+++&&&''''''&&&$$$###$$$%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((("""###%%%&&&((())))))***((())))))'''$$$""""""$$$&&&'''((()))))))))((('''%%%''')))++++++***)))(((&&&&&&''''''(((''''''&&&Φ4DuXӵtvӵ>d<Ħ,,,((())))))******)))Ħ###$$$%%%&&&''''''((((((((('''%%%""""""###$$$$$$$$$Ħ""" ###"""""""""""""""###### !!!!!!""""""%%%%%%$$$"""!!!"""############""""""!!!""""""###$$$$$$$$$$$$######&&&)))***(((%%%######Ħ!!!"""###%%%&&&(((&&&$$$"""!!!!!!"""###'''...999EEEQQQ^^^llluuu{{{>d<ĦhhhOOO>>>333'''%%%'''!!! ###&&&((((((''''''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%######$$$%%%$$$###"""""""""$$$$$$%%%$$$"""!!!!!!!!!"""###'''''',,,444>>>NNNggg|||qqq^^^PPPPPPĦYYY\\\VVVNNNEEE===666000---)))>d<Ħ((('''"""###$$$Be###%%%""""""""""""""""""###### !!!######$$$geFYĉ%%%$$$>aĦ%%%''''''&&&%%%%%%%%%$$$!!! !!!Be''''''&&&%%%$$$###"""###$$$)))nu]ӵ666QQQbbbxxx>d<Ħ>d<ĦĦBeĦ~~~tttmmm```RRRLLLLLLKKKDDD<<>>LLLPPPFFF888((('''%%%$$$%%%(((+++,,,(((%%%""""""%%%'''&&&$$$'''((((((&&&$$$###$$$&&&$$$%%%%%%&&&'''(((((()))(((((((((((()))***+++,,,(((&&&###"""###%%%%%%&&&'''((((((((((((((('''''')))******)))'''&&&''')))%%%'''***,,,+++(((%%%""">A///ne((()))&&&&&&&&&&&&ne$$$$$$#########""""""""""""""""""###$$$%%%&&&'''ne############$$$###""""""###$$$###""" !!!!!! """#########""""""""""""""""""###$$$%%%%%%###!!! """###$$$$$$###"""!!! $$$%%%%%%&&&&&&%%%ne""""""###$$$%%%&&&%%%$$$""" !!!"""###+++...666>>>EEEPPPdddvvvzzzDemmmOOO;;;222'''###'''&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%###"""""""""###$$$((((((((((((&&&$$$"""!!!!!!  """$$$&&&&&&%%%###"""!!!"""###$$$'''$$$(((222>>>QQQsssvvvooo```ne]]]aaa\\\UUUOOOIII@@@555000222444ne(((&&&$$$$$$#########$$$%%%$$$$$$%%%### !!!###%%%$$$#########"""""""""###>A%%%%%%%%%k<$$$%%%%%%%%%%%%$$$"""!!! !!!###%%%'''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%fh444CCCVVVbbbiiiuuuDenenene~~~llllllfffWWWGGG???CCCIIINNNMMMXXXooosssggguuucccIIIFFFPPPXXX]]]aaa}}}bbbMMMKKK???444000+++&&&$$$'''+++***(((''''''((()))***))))))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((&&&###"""###$$$''''''(((&&&$$$$$$%%%'''&&&%%%###"""""""""###$$$!!!%%%,,,777EEELLLEEE:::((('''%%%%%%&&&(((***,,,(((&&&######%%%'''&&&%%%((())))))'''%%%$$$%%%'''&&&&&&&&&'''(((((()))))))))))))))))))))***++++++)))'''%%%$$$%%%&&&&&&'''''''''(((((((((((('''''')))******)))'''&&&((()))&&&'''***++++++)))&&&888111***((((((%%%%%%$$$###%%%%%%%%%$$$######"""!!!!!! """%%%'''(((((((((#########$$$%%%$$$###""""""$$$$$$###"""""""""""" !!!""""""""""""############"""###$$$$$$$$$###"""!!!#########"""""""""""""""%%%%%%%%%%%%%%%%%%$$$""" """$$$&&&&&&$$$"""  !!!"""$$$)))444???FFFNNN]]]kkkdddKKK;;;333'''###((()))%%%%%%$$$############$$$%%%%%%###"""""""""###$$$%%%&&&&&&'''&&&$$$###""""""!!!!!! !!!"""###$$$$$$$$$$$$###############%%%%%%+++666???NNNhhhyyylllYYYUUUXXX```hhh\\\OOOEEE>>>888666666111&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!"""######"""%%%$$$######""""""$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$)))000===KKKZZZgggttt{{{yyyqqqbbbRRREEE???@@@CCCMMMOOOYYYjjjuuuuuunnnjjjtttmmmYYYFFFEEENNNZZZkkkzzzuuudddWWWIII:::222---***((((((///---***(((((()))***,,,,,,,,,---,,,+++)))&&&$$$######$$$%%%%%%&&&'''''''''''''''%%%###"""###$$$((())))))'''$$$###$$$%%%%%%%%%###""""""######$$$ """&&&...:::BBB>>>666''''''&&&%%%&&&''')))***(((&&&%%%%%%&&&''''''&&&)))******(((&&&&&&'''(((''''''(((((())))))******************************((('''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((''''''((())))))((('''&&&((()))'''(((***++++++***)))xxxiiiYYYKKK777000+++,,,,,,***((()))&&&$$$"""!!!"""$$$&&&(((((('''&&&%%%$$$"""!!!!!! $$$'''))))))((('''%%%%%%###""""""$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$######""" !!!!!!!!!""""""######$$$$$$""""""###$$$######"""!!!######""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!###%%%&&&%%%###  !!!!!!"""'''000<<>>AAAHHHHHHMMMXXXiiillldddUUUUUU\\\TTTAAA111...)))&&&%%%&&&&&&%%%'''%%%$$$""""""###%%%&&&'''&&&%%%$$$%%%''')))***'''%%%###""""""###%%%&&&%%%%%%$$$###"""###%%%((('''''''''%%%###"""$$$&&&)))((('''&&&%%%$$$$$$$$$###$$$%%%%%%&&&'''((()))(((&&&$$$""""""###$$$%%%%%%$$$$$$$$$&&&,,,444999HHHbbb\\\GGG@@@===999777@@@MMMVVVOOO@@@<<>>;;;;;;>>>FFFLLLPPPNNNIIIFFFIIINNNWWWiii~~~pppeeerrr}}}vvveeeKKK666,,,***+++,,,'''&&&&&&(((,,,///000///,,,+++***((('''''''''((('''%%%###$$$'''((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''&&&&&&++++++***)))***+++,,,---&&&&&&&&&&&&&&&'''(((((((((%%%###$$$((()))&&&#########$$$%%%%%%%%%%%%%%%"""############""""""!!!$$$%%%&&&'''&&&%%%###""" """$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&'''((()))(((%%%"""###$$$%%%&&&''''''''''''---,,,***'''&&&%%%%%%%%%eeeOOOAAA666,,,*********)))***'''%%%###""""""###$$$%%%((('''%%%$$$######$$$$$$""""""!!!!!!"""%%%''')))%%%###""""""$$$%%%%%%$$$""" """$$$&&&&&&%%%###!!! !!!&&&&&&%%%%%%$$$"""!!! $$$$$$%%%&&&&&&%%%$$$$$$!!!"""$$$&&&&&&&&&%%%%%%!!!!!!""""""$$$%%%''''''(((((('''%%%$$$%%%'''***,,,)))%%%""" """$$$&&&***)))***///666@@@OOO]]]eeefffvvvrrrPPP888000)))((()))$$$))))))(((((()))***,,,---%%%$$$###"""!!!""""""###%%%%%%$$$$$$######""""""%%%$$$"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%######'''444FFF```uuuggg]]]KKK@@@HHH\\\gggeeebbbccciiikkk___LLLCCCEEE@@@999000(((%%%%%%&&&'''$$$$$$###"""###$$$&&&'''((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$######"""!!!$$$$$$$$$###!!!!!!###%%%%%%%%%%%%###!!!!!!"""##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''((())))))***---111444DDDHHHTTTjjjzzzkkkWWWIIIAAA>>>CCCJJJMMMKKKJJJNNNRRRRRRLLLFFFTTTlll~~~}}}}}}uuuiiihhhnnnyyylllVVV>>>...)))---333+++)))(((,,,222555333000...---+++)))'''&&&&&&%%%&&&%%%$$$$$$'''((()))((('''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$''''''((()))***)))))))))$$$$$$&&&''')))+++,,,---)))&&&######&&&((('''%%%###$$$&&&'''''''''%%%$$$""""""######$$$#########"""$$$%%%''''''&&&%%%$$$""""""######$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$''''''((()))***)))'''$$$###$$$%%%&&&&&&&&&&&&&&&))))))))))))((((((''''''jjjUUUCCC777+++((()))((()))+++(((&&&$$$###"""$$$&&&''')))((('''%%%$$$$$$$$$%%%%%%$$$"""!!!"""%%%(((***$$$###!!!"""$$$%%%%%%$$$!!!  !!!$$$&&&'''&&&%%%"""  """###&&&&&&&&&&&&$$$###!!! $$$$$$$$$%%%%%%$$$$$$$$$!!!"""###%%%%%%%%%%%%%%%!!!!!!!!!"""###%%%''''''&&&&&&%%%###""""""%%%(((+++((($$$!!! """&&&(((+++)))***...333:::HHHUUUaaaiiizzznnnNNN888111)))(((***'''+++)))'''&&&&&&(((***,,,&&&%%%###"""!!!""""""###%%%%%%$$$$$$############'''%%%###!!! !!!###$$$#########$$$$$$%%%%%%&&&$$$$$$)))555HHHaaa~~~wwwfffZZZKKKDDDMMM]]]gggjjjhhhhhhkkkhhhZZZIIIAAABBB@@@:::222+++'''&&&&&&%%%######"""###$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&$$$"""!!!$$$%%%%%%###!!!!!!"""$$$%%%%%%&&&$$$"""!!!"""###"""""""""!!!!!!""""""###$$$$$$######""""""""""""!!!###$$$&&&'''&&&%%%$$$&&&''')))))))))+++---000???@@@III]]]vvvrrreeeWWWMMMHHHFFFLLLRRROOOLLLKKKOOOTTTVVVRRRMMM]]]lllrrrmmmrrr|||cccVVVdddzzzwww^^^CCC000+++000666000---+++000777:::666111111000...+++)))'''%%%%%%%%%%%%$$$%%%'''((()))))))))))))))(((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''')))+++---......)))&&&######%%%'''''''''###%%%'''))))))'''%%%###!!!"""######$$$$$$$$$$$$"""$$$&&&((())))))((('''$$$######"""###$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''')))******(((&&&$$$%%%&&&&&&'''''''''&&&%%%&&&(((*********((((((ppp\\\CCC777+++'''''''''''')))((('''&&&%%%%%%&&&((()))***)))'''%%%$$$$$$$$$%%%'''&&&###!!!!!!###%%%&&&$$$"""!!!"""###$$$$$$$$$!!!!!! !!!###&&&(((((('''%%%###"""###$$$$$$$$$%%%&&&&&&&&&$$$"""!!!######""""""""""""######"""######$$$%%%%%%%%%&&&!!!!!!!!!"""###$$$&&&'''"""###"""  """%%%'''%%%###!!!!!!$$$(((******)))***...000444>>>III```rrrfffLLL;;;444***'''++++++,,,***'''$$$###$$$&&&(((&&&%%%$$$"""""""""###$$$&&&&&&%%%%%%$$$$$$######'''%%%###"""!!!"""###$$$#########$$$$$$%%%%%%%%%&&&%%%,,,;;;NNNaaauuugggTTTFFFJJJRRRWWWaaammmrrrrrrkkk]]]QQQLLLEEE>>><<<888222...+++(((%%%###""""""######$$$%%%&&&'''''''''&&&%%%$$$#########$$$%%%'''(((((('''%%%###%%%&&&&&&$$$"""!!!!!!###%%%&&&'''&&&$$$######$$$######"""!!!  $$$######""""""!!!!!! !!!$$$&&&&&&%%%$$$###$$$&&&'''''''''''')))+++333:::FFFTTTdddtttwwwgggVVVOOOMMMLLLMMMOOONNNPPPQQQQQQRRRTTTYYY\\\aaa```ccckkkwwwyyymmm^^^VVVcccwwwwwwXXX===...+++000444444000///333:::<<<888222222111000---+++)))'''&&&%%%&&&&&&&&&&&&''')))************))))))(((((((((&&&&&&''''''&&&%%%$$$$$$((('''&&&%%%&&&'''(((***((()))***+++,,,---,,,,,,)))'''$$$###$$$&&&''''''###%%%'''))))))'''%%%###!!!"""###$$$$$$$$$$$$$$$###%%%'''***+++++++++***%%%%%%###"""###$$$&&&'''''''''''''''(((((())))))&&&&&&&&&''')))***((('''&&&''''''(((((((((((('''###$$$''')))******((('''rrr]]]DDD777+++''''''&&&&&&(((((((((''''''(((((())))))***)))'''%%%$$$$$$$$$$$$&&&%%%###!!! !!!"""###$$$"""!!!!!!###$$$$$$###"""""""""!!! !!!$$$'''(((''''''&&&%%%%%%%%%%%%###$$$&&&''''''%%%$$$""""""!!! !!!"""""""""######$$$%%%%%%&&&"""""""""""""""###$$$%%% !!!"""!!!!!!"""%%%$$$###"""###%%%(((***)))((())),,,...000888BBB]]]rrreeeMMM===666+++''',,,---,,,***&&&$$$"""###$$$%%%%%%$$$###""""""###$$$%%%(((((('''&&&%%%$$$######%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&...===OOO^^^mmmxxxhhhRRREEELLLSSSUUU```pppzzzvvviiiWWWNNNNNNIII???999666222///,,,)))%%%############$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""###%%%''')))))))))((('''&&&''''''&&&###!!!!!!"""%%%'''((('''%%%######$$$$$$###""" #########""""""!!!!!!!!!!!!###%%%&&&&&&%%%$$$###"""$$$%%%$$$$$$$$$&&&(((...999FFFOOOUUUaaarrr{{{hhhTTTLLLMMMNNNMMMMMMRRRUUUVVVTTTRRRUUU^^^fffZZZSSSYYYnnn~~~yyy```]]]bbbdddhhhooonnnMMM444******...000555222000333777888666222000000///...,,,***((('''&&&'''((('''&&&&&&(((*********))))))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%,,,+++)))((()))***,,,...***+++,,,------,,,***)))'''&&&%%%%%%%%%%%%&&&'''$$$%%%'''''''''&&&$$$#########$$$$$$%%%$$$$$$$$$$$$%%%(((***,,,,,,++++++'''&&&%%%$$$$$$%%%&&&'''((((((''''''(((((()))***&&&%%%%%%''')))***)))((('''(((((()))))))))((((((###$$$&&&((()))((('''&&&nnnYYYEEE999---))))))'''&&&'''%%%&&&'''((())))))((('''***)))'''%%%############""""""!!! !!!!!!###"""!!!!!!###$$$$$$############!!! ###&&&&&&'''''''''&&&%%%$$$###!!!"""%%%'''((('''%%%$$$!!!!!!  !!!!!!!!!!!!!!!!!!"""###$$$$$$######""""""""""""###### """$$$$$$###""""""###$$$$$$$$$$$$$$$%%%''''''***'''''')))+++...888CCCTTTeeexxxmmmPPP<<<444+++(((---,,,***)))&&&%%%$$$$$$%%%&&&$$$######"""###$$$&&&'''+++***)))(((&&&$$$######"""###$$$%%%%%%%%%$$$###&&&%%%%%%$$$$$$#########$$$%%%+++888FFFXXXmmm~~~iiiXXXJJJIIIPPP[[[iiivvv{{{qqqfff]]]UUUMMMGGGFFF===999333...+++(((&&&$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%'''))))))))))))'''((()))'''$$$"""""""""$$$&&&''''''$$$###""""""""""""!!! ######""""""""""""""""""%%%&&&'''''''''&&&%%%$$$"""######""""""###%%%(((...777AAAFFFJJJSSS```lll~~~sss```NNNIIINNNTTTXXXZZZ[[[YYYVVVUUUWWW\\\aaadddVVVPPPVVViiizzzkkkSSSVVVbbbiiirrr|||mmmOOO777,,,+++---...444222000000111222111///,,,,,,---,,,+++***(((''''''))))))(((&&&%%%''')))))))))(((((('''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&***+++++++++,,,,,,,,,,,,+++,,,---------+++)))(((%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$#########$$$''')))++++++***)))(((''''''&&&&&&'''''''''''''''&&&&&&&&&'''((()))'''&&&&&&(((***,,,,,,+++'''(((((((((((((((''''''$$$$$$%%%&&&&&&%%%$$$$$$iiiTTTFFF:::///++++++)))'''(((###%%%'''))))))((('''&&&***)))'''$$$###""""""""" !!!!!!###""" !!!###$$$$$$######$$$$$$""""""%%%%%%&&&'''((('''%%%###!!!!!!$$$'''((((((&&&%%%"""!!!  !!!"""  !!!"""###$$$######""""""""""""""""""$$$'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$+++'''&&&''')))...:::GGGLLLVVVmmmvvvSSS:::111******---***(((((('''&&&&&&&&&'''(((######""""""###%%%'''(((---,,,+++)))'''%%%######!!!"""$$$&&&'''&&&$$$###'''&&&&&&%%%$$$###""""""!!!###)))111===RRRqqq~~~tttiii```PPPDDDLLLbbbuuu|||xxxjjjcccfff]]]JJJDDDLLLAAA<<<444...***(((&&&%%%$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""!!!"""###%%%''')))******((()))***(((%%%###""""""###$$$&&&&&&$$$"""!!!!!!!!! !!!""""""""""""""""""############))))))))))))((('''&&&&&&"""###"""!!!!!!"""&&&(((,,,000555;;;@@@GGGPPPVVVlll~~~gggXXXJJJHHHQQQ[[[eeemmmddd\\\TTTVVV]]]cccaaa^^^XXXVVVWWW```ooosssaaaUUUXXX]]]ddd{{{sssXXX@@@222...---...222111///---,,,,,,------))))))***+++***)))((('''(((***+++)))%%%$$$&&&((()))(((((('''&&&%%%%%%$$$"""###$$$%%%&&&'''''''''&&&(((***,,,,,,+++)))(((***+++---------+++)))((($$$&&&''''''&&&%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###""""""###&&&((())))))((('''((((((((((((((((((''''''&&&&&&%%%$$$%%%&&&'''((((((''''''))),,,---------&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###"""rrrUUUEEE999000///,,,'''(((...'''''''''&&&&&&''''''''')))'''%%%###""""""######$$$###!!!  $$$%%%%%%%%%######$$$%%%&&&%%%###"""""""""###############%%%''''''$$$"""!!!"""$$$%%%&&&&&&%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######&&&%%%$$$$$$######$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$###"""###$$$%%%&&&''''''%%%%%%+++666???PPPXXXmmmwwwUUU<<<333,,,+++---***(((&&&$$$%%%(((******((()))'''%%%######$$$'''(((+++***)))(((&&&$$$###"""$$$###$$$%%%''''''%%%$$$((('''&&&%%%###"""!!! """%%%+++333<<>>333---(((%%%&&&))))))(((&&&$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&(((((('''&&&''''''&&&%%%$$$###"""&&&&&&%%%%%%###""" $$$######"""""""""""""""%%%$$$$$$$$$######""""""+++***)))'''&&&&&&&&&&&&$$$#########$$$&&&((()))---,,,...333666999???GGGXXXppp|||\\\UUUNNNNNNSSS]]]nnn|||vvv___NNNTTTbbbeee\\\TTTTTTWWWVVVSSS]]]xxx{{{YYYYYY[[[\\\\\\fffgggFFF333222111------------,,,***((('''&&&)))(((((()))******(((&&&((()))++++++)))'''''''''&&&%%%$$$%%%''''''&&&%%%!!!""""""######$$$%%%%%%&&&''')))***+++***((('''000---)))(((******)))'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! '''((())))))(((&&&$$$"""&&&'''((((((((('''&&&%%%"""###$$$&&&''''''&&&&&&$$$$$$%%%(((---...,,,))))))(((&&&%%%$$$$$$%%%&&&%%%&&&''''''&&&$$$"""!!!{{{___EEE888000///---((((((...***))))))(((((())))))***((('''%%%###""""""###$$$###"""!!! %%%&&&''''''%%%$$$$$$$$$&&&%%%###"""""""""###$$$#########%%%&&&&&&$$$!!!!!!"""###$$$%%%%%%&&&&&&#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######&&&%%%$$$$$$######$$$$$$###"""!!!!!!"""###$$$%%%'''&&&%%%$$$######$$$$$$%%%''''''%%%$$$***555>>>WWWcccqqq}}}qqqUUUAAA999...***,,,***)))'''%%%&&&(((***)))((((((&&&%%%######%%%''')))+++***)))'''%%%$$$$$$############%%%'''(((&&&%%%'''&&&&&&%%%$$$###""""""'''''',,,444>>>KKK]]]mmm~~~iii[[[SSSWWW\\\___iiiwww~~~{{{pppaaaZZZYYYTTTLLLAAA999000,,,((($$$$$$&&&'''&&&%%%$$$######$$$$$$''''''&&&&&&&&&&&&''''''&&&$$$###$$$&&&(((((('''&&&&&&&&&%%%%%%$$$###"""%%%%%%%%%$$$###"""!!! """!!!!!!!!!"""###$$$$$$$$$$$$#########"""""""""&&&&&&&&&&&&&&&&&&%%%%%%""""""""""""###%%%'''))))))(((***...111333888???OOO^^^uuufffWWWLLLRRRbbbooovvvyyyrrrooofff]]]\\\bbbbbb]]]UUUOOONNNXXXfffuuuxxxbbbYYYSSSZZZgggyyyxxx]]]GGG999000...///,,,,,,,,,+++)))'''&&&%%%(((''''''((())))))(((&&&$$$&&&))))))(((''''''''''''%%%%%%&&&'''((('''&&&#########$$$$$$$$$$$$%%%%%%&&&((())))))((('''&&&...+++((('''((())))))'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!''''''(((''''''%%%$$$###&&&''''''((('''&&&%%%$$$"""###%%%&&&''''''&&&&&&%%%%%%&&&))),,,---+++)))&&&&&&%%%%%%%%%&&&'''((((((((((((''''''&&&%%%$$$~~~aaaEEE999000///...)))(((,,,***)))(((((((((((()))***((('''%%%$$$###$$$$$$%%%###"""!!! %%%'''))))))'''$$$######%%%%%%$$$############$$$#########$$$&&&%%%###!!!!!!!!!!!!"""###%%%&&&'''%%%%%%$$$$$$###"""!!!!!!"""!!!!!!!!!!!!"""######%%%%%%$$$############$$$"""!!!!!!!!!"""###%%%&&&''''''&&&&&&%%%$$$######%%%''''''%%%$$$)))333<<>>111***+++***+++)))''''''((()))((('''&&&%%%$$$###$$$%%%((()))+++***(((&&&$$$$$$$$$%%%"""!!!"""$$$'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$((('''+++555@@@KKKYYYdddlllZZZVVVbbbfff^^^dddtttsss^^^YYY```ZZZJJJ???777000---***%%%###$$$%%%%%%###""""""###$$$%%%((((((((((((((((((((((((%%%$$$###$$$&&&((('''&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$###"""""" !!!"""###%%%%%%######""""""""""""!!!!!!!!!"""$$$%%%%%%%%%$$$### """$$$&&&''''''%%%'''***,,,,,,111777FFFMMM^^^xxxmmm[[[PPP]]]uuu|||vvvnnnaaaggglllhhhYYYKKKJJJ\\\kkkooozzzxxxppphhhYYYPPP]]]wwwpppUUUHHH<<<...***000,,,++++++)))((('''&&&%%%((('''&&&'''))))))'''&&&"""$$$&&&''''''&&&&&&''''''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""###$$$'''&&&&&&&&&%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&''')))++++++***((($$$$$$%%%&&&'''((()))******)))((((((''''''''''''vvvWWWHHH:::000///---'''%%%((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$###"""!!! !!!!!!"""%%%'''******'''$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###""""""!!!!!!!!!"""$$$&&&''''''&&&%%%%%%$$$###""""""""""""!!!!!!""""""###$$$%%%$$$$$$###############""""""!!!"""###%%%'''((('''''''''&&&%%%$$$###"""'''((((((&&&%%%)))222:::EEE\\\sss~~~jjjQQQCCC===222,,,,,,)))+++***(((((('''''''''&&&%%%$$$######$$$&&&((()))***)))'''%%%$$$$$$%%%&&& !!!###&&&((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%$$$)))333???NNNaaaqqq|||mmm___ZZZcccfffbbbhhhvvv||||||sssddd^^^___WWWIIIEEE===444///+++%%%###$$$$$$###"""""""""###$$$%%%''''''((((((((((((''''''#########$$$'''((('''&&&$$$$$$###""""""""""""""""""######$$$$$$$$$###### !!!!!!"""$$$$$$"""""""""!!!!!!!!!!!!!!!########################!!!###%%%&&&(((&&&'''******)))---222AAAIIIYYYnnn|||~~~~~~uuuggg______oooxxxvvvsssmmm^^^RRROOOZZZdddiiirrr}}}rrrgggccc^^^^^^lllsss[[[III:::///+++///---,,,+++***)))(((''''''(((''''''(((******)))'''###%%%'''((('''%%%%%%&&&'''&&&&&&''')))***)))((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((((((''''''***(((&&&$$$$$$#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""###$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&$$$%%%&&&(((((()))))))))***)))(((&&&&&&&&&'''(((sssWWWNNN>>>000...,,,%%%"""%%%(((&&&$$$######$$$&&&((((((((('''&&&&&&%%%%%%%%%%%%$$$###"""""""""###$$$$$$&&&)))(((&&&### $$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%$$$###""""""!!!"""$$$%%%'''&&&&&&&&&%%%$$$######""""""""""""""""""###$$$$$$%%%$$$######""""""##################$$$&&&((()))''''''&&&%%%$$$$$$######(((******(((&&&)))111999===OOOllllllNNN<<<777000------(((******)))'''&&&%%%%%%&&&$$$#########$$$&&&'''(((((('''&&&%%%$$$$$$%%%&&& """%%%((()))(((###$$$$$$%%%&&&&&&''''''$$$%%%***222<<>>444,,,))))))''''''((()))&&&###!!! !!!###%%%###""""""###$$$%%%###"""!!!!!!""""""######$$$$$$$$$$$$$$$###############$$$###"""###%%%&&&$$$""""""!!! !!!###$$$########################$$$%%%'''))))))'''$$$"""$$$######"""###$$$&&&''''''%%%%%%%%%&&&&&&$$$""""""%%%(((,,,///444:::>>>@@@IIIXXXjjj{{{}}}vvvtttvvvtttvvv}}}tttjjjjjjyyyqqqkkkkkkjjjjjjkkkmmmooopppnnnooottt~~~zzzrrrqqqssssssWWWAAA666111///111///---+++***)))))))))'''((())))))*********)))(((***,,,---+++)))''''''&&&%%%%%%%%%&&&(((***+++((('''%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((()))((('''&&&'''((()))((('''(((******(((&&&%%%###!!!!!!###%%%&&&%%%"""######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''''')))++++++***(((((()))((((((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''******+++++++++++++++***)))(((''''''((((((&&&%%%|||dddOOO999...,,,,,,,,,...,,,***'''%%%$$$%%%'''))))))'''%%%$$$$$$&&&(((***(((%%%""""""###%%%&&&%%%(((((('''&&&&&&%%%$$$$$$$$$%%%''')))+++***'''$$$&&&%%%$$$###"""###$$$$$$%%%$$$##################!!!!!!""""""###$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$######"""######$$$""""""###$$$%%%%%%%%%%%%$$$"""  """$$$''''''&&&$$$###%%%(((,,,...:::MMMddd{{{nnnTTT@@@333+++***---(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((((('''%%%"""###$$$###"""###%%%'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%***000<<>>444,,,***)))&&&%%%'''&&&%%%"""  """###"""!!!!!!"""$$$%%%$$$###"""""""""###############$$$$$$$$$#########""""""###""""""$$$&&&&&&%%%$$$"""!!! !!!###$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###&&&((()))'''&&&%%%%%%&&&%%%###!!! """%%%'''***---222666555999CCCUUUhhhwww~~~vvvvvvzzztttssswwwwwwfffiii~~~{{{jjjooottttttmmmjjjnnntttvvvllljjjsssvvvqqqvvvxxxttt}}}XXX???888444...000///---+++***)))******((((((''''''(((((())))))(((+++//////---)))&&&%%%'''&&&%%%%%%%%%&&&((()))''''''&&&$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&''')))******(((&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###"""!!!"""%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%''')))***(((''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''+++***((('''(((***,,,...***)))'''((())))))'''&&&gggPPP777+++)))***,,,---///---***(((''''''((()))'''&&&$$$###%%%(((+++---)))&&&$$$$$$%%%&&&'''&&&)))((('''&&&%%%$$$######$$$&&&)))------+++'''%%%$$$###""""""""""""############""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$###"""!!!""""""###$$$$$$##################!!!!!!"""###$$$$$$$$$$$$###""" !!!"""$$$%%%&&&%%%%%%&&&(((***...777CCCSSSpppssscccRRRAAA111)))((()))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&((('''&&&&&&''''''&&&$$$"""###%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""&&&,,,222555;;;IIIWWWrrrkkkaaaXXXSSSQQQUUUcccssswwwkkkfff[[[KKK<<<333+++***)))'''&&&(((&&&$$$""" !!!"""###"""!!! !!!###%%%%%%$$$########################%%%%%%$$$$$$###"""""""""""""""###$$$&&&&&&&&&&&&"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""""""""###!!! !!!###%%%''')))'''&&&%%%%%%%%%$$$""" !!!###$$$&&&(((,,,///000111777BBBRRRbbbmmmrrrzzzzzzwwwsssssswww{{{rrrlllvvvxxxooorrrtttyyy{{{xxxrrrrrruuusssqqqssszzz~~~~~~tttlllnnnvvv{{{|||]]]FFF;;;444......---+++***)))))))))***)))((('''&&&&&&'''((())))))+++------+++)))''''''))))))((('''&&&''''''(((''''''&&&%%%%%%$$$$$$$$$######"""!!!"""$$$&&&'''''')))++++++)))&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%"""!!!!!!"""&&&)))++++++&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""###%%%(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''''')))(((&&&%%%&&&(((,,,...(((''''''(((***+++***)))lllSSS888,,,+++---...///...---+++((('''''''''(((%%%$$$######%%%(((+++---(((&&&%%%%%%&&&''''''&&&((('''&&&%%%$$$###"""!!!###&&&+++......+++'''%%% !!!!!!"""###$$$$$$"""""""""!!!!!!"""############$$$%%%%%%&&&&&&'''######"""""""""!!!""""""$$$$$$$$$$$$######"""""" !!!"""############""""""!!! """###%%%&&&&&&&&&(((***000666???OOOmmm~~~~~~ttthhh[[[JJJ777,,,(((***)))((('''&&&&&&&&&&&&%%%&&&'''((((((((('''''',,,***'''''''''&&&$$$######%%%&&&&&&%%%######$$$%%%%%%$$$$$$$$$############'''...555888;;;GGGSSSrrrmmm[[[RRRWWWUUUOOO]]]uuuppphhhhhh]]]MMM;;;222+++++++++)))(((***&&&%%%$$$""""""###$$$%%%"""  """$$$%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!"""###$$$%%%%%%&&&&&&"""!!! !!!###$$$ $$$###!!! !!!###$$$""""""!!!!!!"""$$$%%%&&&&&&%%%$$$$$$%%%$$$""" !!!"""######$$$&&&))),,,...///000444<<>>OOOkkk}}}yyypppbbbPPP@@@333---...+++'''''''''&&&### $$$%%%'''((()))(((''''''%%%%%%&&&(((***)))'''$$$%%%&&&'''''''''%%%"""!!!"""############""""""!!!%%%%%%***666DDDSSSeeettt}}}aaaLLLJJJKKKKKKZZZpppxxxoooeeedddXXXFFF;;;777222...,,,)))%%%!!!######""""""###$$$%%%%%%&&&$$$"""!!!""" !!!###%%%&&&&&&&&&&&&###$$$%%%%%%$$$###"""!!! """"""#########$$$###"""!!!!!!"""######$$$$$$$$$%%%&&&$$$!!! !!!!!!"""###$$$$$$%%%###"""""""""""""""###### !!!"""############"""###$$$$$$###"""###&&&((()))(((&&&%%%$$$$$$%%%&&&%%%&&&(((***///666???EEENNNXXXbbblll~~~uuuvvv}}}{{{sssgggaaaiiizzz}}}vvvfffSSSNNNUUUTTTMMMKKKRRR\\\jjjsssbbbMMM666+++,,,000111333444333111...,,,))))))((((((''''''&&&&&&***++++++++++++******)))))))))))))))************...---+++)))((('''(((((()))***,,,------,,,+++***&&&((()))(((''''''((())),,,***)))((()))))))))((('''&&&%%%%%%'''+++000222///+++%%%""""""###$$$%%%)))&&&$$$%%%''')))(((&&&'''((((((&&&$$$$$$%%%&&&''''''(((***++++++(((&&&'''((()))***)))(((&&&%%%$$$(((++++++)))'''(((******&&&###%%%***---,,,***vvvWWW888,,,,,,+++)))***))))))((('''%%%$$$$$$###%%%%%%&&&'''((((((((((((''''''&&&&&&%%%$$$###### """%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$###$$$!!! """&&&'''%%%"""!!!""""""!!! """$$$$$$###"""!!!!!!!!!"""###$$$$$$###"""!!! !!!""""""##############################"""!!!!!!%%%$$$######$$$$$$"""!!! !!!"""###&&&(((***...222;;;MMMiii~~~}}}|||uuueeePPP>>>555222***'''%%%%%%''''''%%%"""$$$$$$%%%&&&'''''''''''''''&&&&&&'''((((((&&&$$$%%%&&&''''''&&&%%%###!!!!!!"""""""""""""""!!!!!!"""%%%///>>>LLLZZZhhhtttttt^^^MMMJJJKKKLLLXXXgggxxxkkkiiiiiiZZZDDD777333...+++***)))'''$$$###"""""""""######$$$%%%%%%$$$""" !!!""" !!!###%%%&&&&&&&&&&&&###$$$$$$%%%$$$###"""!!! !!!"""###$$$$$$%%%$$$$$$###""""""###$$$%%%%%%$$$$$$$$$%%%$$$!!! !!!""""""###$$$$$$$$$"""""""""""""""###$$$%%%""""""""""""""""""""""""###$$$%%%$$$###$$$%%%'''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''***///666;;;BBBJJJOOOUUUfff{{{iiilllqqqsssqqqsss{{{yyyvvvoooeeebbblllvvvxxxooo]]]TTTQQQPPPIIIHHHKKKQQQZZZkkkppp```PPP???444000///000111222111///---+++******))))))((('''''''''((()))))))))))))))(((((())))))))))))))))))))))))---+++***(((''''''''''''((()))***,,,,,,+++***)))&&&((()))((('''&&&'''))),,,+++*********)))'''&&&&&&%%%%%%%%%'''+++...111...***%%%""""""$$$%%%%%%(((&&&$$$%%%'''((('''&&&&&&''''''&&&%%%$$$%%%'''''''''''')))******(((&&&'''''')))))))))'''&&&$$$%%%'''***+++)))(((((())))))%%%###%%%***......,,,|||]]]===///---)))&&&'''((((((((('''&&&%%%$$$###&&&''''''((((((((('''''''''''''''&&&&&&%%%%%%%%% $$$''')))(((&&&&&&&&&%%%&&&&&&&&&%%%$$$###"""###!!! $$$&&&%%%###"""""""""!!! """###"""!!!  !!!#########"""!!!!!!!!!!!!"""###%%%&&&'''&&&$$$#####################""""""&&&$$$######$$$$$$###!!! !!!###%%%((()))...000===TTTmmmssseeeWWWIII;;;222(((%%%######&&&((((((&&&$$$$$$$$$%%%%%%&&&((((((***(((&&&%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$...>>>NNN^^^ooo|||rrraaaOOOFFFGGGOOO[[[eee~~~xxxrrrmmmdddSSSCCC888444///+++***)))((('''###""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!! """###%%%&&&&&&&&&%%%###$$$$$$$$$$$$###"""""" """###%%%&&&''''''%%%%%%$$$$$$$$$%%%'''(((&&&%%%###"""######"""!!!!!!!!!"""###$$$$$$$$$$$$""""""""""""###$$$&&&&&&$$$###"""!!!!!!!!!"""######%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))---111666999:::;;;GGGXXX___^^^KKKSSS^^^fffhhhlllyyyxxxrrrmmmkkkhhhmmmtttzzzppp^^^YYYRRRGGG???EEEKKKPPP\\\qqqqqq^^^OOOEEE:::000....../////////---+++***++++++******)))(((((('''&&&&&&'''(((((((((''''''((((((((((((((((((((((((******((('''&&&&&&&&&&&&&&&'''(((******))))))(((&&&''')))((('''&&&'''(((,,,---------+++(((%%%$$$$$$$$$$$$%%%'''***,,,...,,,)))$$$"""###%%%&&&&&&(((&&&%%%&&&''''''&&&%%%$$$&&&'''&&&%%%%%%&&&((('''&&&&&&'''))))))((('''&&&'''((((((((('''&&&%%%%%%''')))***)))(((((()))(((%%%$$$&&&***......---cccBBB333...)))%%%&&&))))))))))))(((&&&%%%$$$''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$'''***+++***'''&&&%%%&&&&&&&&&%%%$$$###""""""!!!!!!###$$$$$$"""""""""!!! """%%%%%%$$$""" !!!""""""######"""""""""!!!"""$$$'''))))))(((%%%$$$##################$$$$$$$$$###"""###%%%&&&&&&%%%""""""!!!!!!"""$$$%%%&&&***---@@@^^^uuuooofffdddYYYDDD111+++((($$$$$$'''))))))(((&&&%%%%%%%%%&&&''')))+++,,,)))&&&$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""###$$$$$$$$$###(((555FFFZZZqqqzzz}}}zzziiiRRRCCCCCCQQQbbblllkkkwwwoooXXXHHHBBB???;;;555///+++)))((((((######"""""""""######$$$######$$$$$$$$$###!!!!!!!!!"""$$$%%%&&&&&&%%%%%%#########$$$############ """$$$&&&((())))))&&&&&&%%%%%%&&&''')))***'''%%%"""!!!"""#########!!!"""###$$$$$$$$$$$$###!!!!!!!!!"""###%%%&&&'''&&&%%%###!!!!!!"""$$$%%%###%%%'''(((&&&$$$$$$$$$"""###%%%&&&''''''&&&&&&((()))((('''&&&'''***,,,///000///...444???CCCBBBBBB>>>BBBRRRdddooouuuwwwxxxyyyjjjdddppp{{{}}}~~~~~~}}}kkk]]]NNN@@@???FFFKKKOOO```{{{www]]]III@@@888...------------,,,+++******---,,,,,,+++***)))((((((%%%&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%$$$$$$%%%&&&'''((((((''''''%%%'''))))))'''&&&&&&&&&,,,---//////+++'''$$$"""""""""###%%%''')))***++++++((($$$######%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$###%%%&&&'''&&&&&&'''(((&&&%%%%%%&&&((()))((('''&&&&&&''''''''''''&&&%%%%%%'''((())))))((((((((((((&&&$$$%%%(((***+++***bbbCCC444///***)))+++,,,,,,,,,+++)))(((&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%(((***,,,,,,)))&&&$$$###&&&&&&%%%$$$######"""""" !!!"""###!!!""""""!!!!!!###&&&)))(((&&&$$$###!!!!!!!!!!!!!!!"""######$$$######"""###$$$'''))))))(((&&&$$$######""""""###$$$%%%&&&""" """%%%((())))))&&&%%%###"""""""""######'''+++>>>\\\ttt{{{qqqjjj]]]JJJ;;;222---(((&&&''')))((('''''''''&&&&&&(((***,,,---,,,)))%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%&&&'''%%%###&&&000>>>PPPddduuuvvv}}}{{{lllVVVGGGGGGTTTbbbjjjiiivvvpppYYYIIICCC???<<<666000+++))))))***$$$$$$############$$$$$$"""###%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$##################$$$$$$ !!!###%%%'''((()))***''''''&&&&&&&&&''')))***'''%%%!!! !!!###$$$$$$!!!"""$$$%%%%%%$$$###"""!!!!!!!!!"""###%%%&&&''''''&&&$$$######$$$&&&'''$$$&&&((('''%%%$$$######!!!"""$$$&&&''''''&&&&&&((())))))((('''''')))***+++---,,,,,,...222222111===444222BBBWWWdddggggggdddxxx}}}xxxjjjeeesss~~~zzz|||qqqVVVDDD???BBBGGGJJJOOOccc{{{^^^EEE;;;555///...---,,,++++++*********------,,,+++***)))((((((%%%&&&'''((()))*********((('''''''''&&&&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&''''''%%%'''))))))'''%%%%%%%%%))),,,//////+++&&&###"""""""""###$$$&&&((()))******((($$$###$$$%%%&&&&&&''''''((('''&&&$$$#########%%%''''''&&&&&&&&&'''%%%$$$%%%&&&((()))((('''&&&&&&''''''''''''''''''&&&&&&'''((())))))(((''')))'''%%%$$$%%%%%%&&&%%%zzz^^^AAA444000,,,---000111000...+++)))(((''''''$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%+++,,,,,,+++'''$$$######&&&%%%$$$############### !!!!!!"""!!!""""""!!!!!!$$$(((,,,***)))'''$$$###""""""""" !!!###$$$%%%$$$#########$$$&&&'''((('''%%%$$$###"""""""""###$$$&&&'''!!! !!!%%%(((***+++((('''%%%###""""""######(((***777PPPllliiiVVVMMMKKK888222+++''''''((('''&&&''''''((((((***+++---...+++)))%%%######$$$$$$###$$$$$$$$$$$$######$$$$$$$$$#########$$$&&&(((***$$$%%%***444>>>HHHTTT___}}}uuugggYYYRRRRRRTTTZZZ```xxx{{{|||wwwpppfffUUUFFF999888555000+++)))***,,,&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%######"""###$$$%%%&&&%%%$$$$$$#########"""######$$$%%%!!!"""$$$%%%'''((())))))((('''&&&%%%%%%&&&'''''''''$$$!!!!!!"""$$$$$$$$$!!!###%%%&&&&&&%%%###"""!!!!!!!!!!!!"""###%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%&&&'''&&&$$$"""""""""""""""$$$%%%&&&&&&&&&&&&%%%'''((((((&&&&&&&&&(((((()))+++,,,,,,+++***(((111///111999AAAHHHQQQZZZ```hhhsss}}}wwwnnnpppsssuuuxxx|||||||||gggHHH<<>>FFFQQQ[[[vvveeeYYYYYYXXXRRRTTT\\\zzz|||rrrnnnkkk\\\HHH888888666222---******,,,((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$######"""""""""###%%%%%%""""""$$$%%%&&&'''''''''((('''%%%$$$######$$$%%%%%%###!!!!!!###$$$$$$$$$"""###%%%&&&&&&%%%###!!!!!!!!! !!!""""""###!!!""""""###$$$%%%&&&&&&%%%&&&&&&$$$!!! !!!"""$$$#########$$$%%%&&&&&&&&&''')))((('''%%%%%%%%%&&&''')))******((('''((())),,,000444333444>>>JJJTTTSSSVVVdddwww~~~ppp^^^YYYlllyyywwwvvv~~~|||yyyXXX@@@888:::<<>>555---+++...666333---(((%%%$$$%%%&&& !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))(((%%%###"""$$$&&&$$$###"""""""""###$$$%%%%%%&&&((((((&&&$$$############!!! !!!%%%(((+++***'''%%%###"""!!!!!! ###%%%&&&%%%$$$$$$"""""""""#########$$$$$$###"""!!!!!!###%%%((()))'''%%%""""""$$$&&&''''''%%%%%%$$$$$$%%%''')))******111:::JJJgggtttbbbQQQFFF;;;444+++%%%$$$%%%%%%$$$###%%%''')))++++++++++++(((&&&$$$$$$%%%%%%$$$###$$$###############$$$$$$"""!!!!!!!!!###&&&(((***'''%%%(((111;;;HHHXXXeee{{{}}}fffXXXZZZXXXOOOSSSaaalllwwwjjjggg[[[JJJ======;;;666///***)))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$#########"""""""""###%%%&&&"""###$$$%%%&&&&&&&&&&&&((('''%%%###"""""""""###$$$###""""""$$$$$$$$$###"""###%%%''''''%%%###!!!!!!!!! !!!"""!!!"""$$$%%%%%%%%%&&&&&&%%%""" """%%%$$$#########$$$%%%&&&(((***++++++(((&&&%%%%%%&&&&&&'''))))))'''(((+++,,,***+++///111111555:::===<<>>DDDWWWZZZ\\\aaappp~~~|||kkkooo}}}~~~tttrrrzzz{{{rrrooouuu~~~yyyrrrrrr}}}~~~wwwsss^^^MMMBBB;;;666////////////...---,,,+++...***((()))---///---+++''''''(((((()))+++,,,---...---,,,***)))(((''''''+++******)))'''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%###""""""%%%%%%&&&&&&'''&&&&&&&&&(((&&&%%%$$$$$$%%%&&&(((((('''%%%######$$$%%%&&&%%%&&&&&&$$$###"""$$$%%%((())))))'''%%%######$$$$$$$$$&&&'''((())))))******++++++)))'''&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******cccPPPCCC777...***'''&&&%%%%%%$$$###""""""&&&%%%$$$#########%%%%%%%%%&&&'''''''''%%%$$$###(((((((((&&&###""""""############%%%'''(((((('''"""$$$''''''%%%###"""""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$""" !!!#########""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""#########"""""""""""""""###""""""$$$'''))))))))),,,,,,444KKKnnnqqqaaaUUUCCC:::000***'''$$$%%%(((###$$$&&&''''''%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###!!!!!!###%%%&&&$$$######$$$%%%%%%$$$&&&%%%(((///333===SSSjjjpppYYYLLLEEEDDDNNN[[[cccoooxxxtttiii^^^VVVQQQJJJDDD<<<333---'''### $$$$$$%%%&&&&&&&&&&&&&&&&&&'''((('''$$$"""!!!!!!&&&&&&&&&%%%%%%$$$$$$######""""""!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! $$$$$$%%%%%%&&&%%%%%%$$$""""""###$$$$$$#########!!!!!!!!!!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######"""######"""""""""%%%'''++++++,,,***&&&$$$######&&&&&&''''''(((((())))))'''((('''&&&$$$$$$&&&(((&&&((()))'''%%%'''...333AAAOOOggg~~~zzz~~~yyy```NNNJJJOOO```cccjjjrrryyy}}}|||{{{{{{|||}}}yyyjjj]]]aaaooo~~~yyyyyy{{{vvvrrrrrryyy{{{zzz}}}pppcccTTTDDD999555111111000///...---+++***+++((('''(((,,,///...---(((((())))))***+++,,,---,,,+++***)))((((((((((((++++++***)))((('''&&&&&&,,,+++***)))((('''&&&&&&%%%%%%&&&%%%%%%$$$###"""$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&%%%&&&&&&%%%######$$$%%%'''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&***++++++***(((''')))***$$$%%%%%%&&&&&&&&&'''''''''''''''((()))***,,,---mmm\\\LLL<<>>222,,,'''###"""$$$######%%%%%%%%%$$$"""!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$""""""###%%%&&&%%%$$$%%%'''((('''&&&$$$$$$+++222555999JJJ^^^{{{fffUUUQQQKKKCCCHHHUUUrrrpppmmmjjjkkkiii___SSSFFFAAA:::333...***&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&((('''%%%###""""""''''''&&&&&&&&&%%%%%%%%%###"""""""""""""""###$$$""""""############""""""""""""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############!!!!!!"""""""""!!!!!! ###############"""""""""!!!!!!""""""############$$$%%%%%%$$$###$$$&&&(((((()))***)))&&&###""""""$$$$$$%%%&&&&&&'''''''''%%%&&&&&&%%%$$$$$$&&&((())),,,---***%%%'''...666DDDZZZvvvyyyqqq|||hhhRRRMMMVVV``````nnnqqqooovvvpppcccaaa___ZZZYYY]]]ttt|||}}}tttqqq}}}}}}tttnnnmmmcccMMM;;;666222222111000...,,,+++***)))(((&&&'''***,,,,,,+++&&&'''((()))***+++++++++******)))((((((((())))))+++******)))((((((''''''///...---+++***((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&%%%######$$$&&&&&&'''((('''%%%$$$$$$&&&'''&&&&&&%%%%%%%%%&&&&&&+++,,,---,,,******+++---((((((''''''&&&&&&&&&&&&'''''''''((()))+++,,,---vvv___KKK999...+++((()))******)))'''%%%$$$######"""!!!###%%%''')))%%%%%%&&&&&&&&&%%%###"""&&&''''''%%%###"""$$$%%%&&&%%%&&&'''((((((%%%###"""%%%''''''%%%#########!!!"""######"""!!! ###$$$$$$###!!!!!!"""###$$$$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######"""""""""""""""#########&&&''')))))))))'''&&&%%%%%%---777IIIhhhwwwhhh^^^HHH===222---)))%%%""""""$$$$$$%%%%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%###"""###%%%%%%$$$$$$'''***++++++***%%%$$$)))000444;;;PPPeee}}}hhhXXXRRRLLLCCCGGGSSShhhlllooopppooojjj^^^SSSHHHBBB999222---***(((&&&###$$$%%%%%%&&&&&&%%%%%%"""$$$''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&######$$$%%%%%%$$$######$$$###""""""!!!!!!"""""""""""""""""""""#########!!!!!!!!!""""""###$$$$$$!!!!!!""""""###""""""!!!###$$$$$$%%%%%%$$$###### !!!!!!""""""###$$$$$$###""""""$$$'''&&&((()))(((&&&###""""""#########$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))''')))+++***((()))...222BBBYYYvvvxxxrrr}}}{{{```NNNNNN\\\jjjrrr~~~rrrmmmqqqwwwfffXXXUUUWWWWWW\\\ddd|||wwwqqqzzzwwwoookkkmmmdddOOO>>>888222222111000///---+++******((('''''''''''''''&&&$$$%%%'''((()))******)))))))))(((((('''(((((()))******))))))((((((''''''///...---+++***((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%$$$###$$$&&&%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((---......---,,,+++---...---,,,***((('''&&&&&&&&&&&&&&&&&&'''((()))++++++{{{^^^EEE555000111,,,------,,,+++)))'''%%%""""""""""""$$$&&&((()))%%%$$$$$$$$$$$$%%%%%%%%%(((((((((&&&$$$###$$$%%%%%%%%%&&&'''((('''$$$!!!"""$$$''''''%%%###"""""" """######""""""!!!"""$$$%%%$$$###"""###$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$''')))******(((&&&&&&&&&$$$///@@@WWWqqqrrrXXXEEE:::///+++***'''%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&&&&&&&$$$###$$$%%%######$$$'''+++------,,,)))$$$$$$)))000>>>[[[vvv|||rrr[[[MMMEEEBBBIIITTTOOOeeeyyy{{{oooaaaYYYTTTOOOHHH<<<222,,,(((&&&%%%######$$$%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$$$$$$$###"""""""""""""""!!! !!!!!!"""$$$$$$######"""""""""###$$$$$$!!!""""""###############"""###%%%&&&&&&&&&%%%$$$  !!!""""""!!!""""""!!! """$$$&&&'''((('''%%%######$$$$$$$$$$$$##################%%%&&&'''&&&'''(((***''')))+++,,,+++,,,///111===MMMhhh}}}}}}vvveeeWWWTTTaaaqqqtttjjj```]]]YYYUUUMMMNNNbbbzzzvvvqqqyyyrrrjjjcccWWWIII===999222222111000///...,,,++++++***)))'''&&&%%%$$$$$$###$$$&&&((()))))))))((()))((((((''''''''''''((()))((((((((('''''''''&&&,,,+++***)))((('''&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%$$$$$$%%%''')))***---......---+++***,,,---...---***(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))~~~cccKKK:::333444000///...---+++)))'''&&&""""""###$$$$$$%%%&&&&&&$$$$$$###"""###$$$&&&(((......,,,)))&&&$$$###$$$######$$$&&&((('''$$$"""!!!###%%%&&&$$$"""!!!!!! !!!"""""""""""""""!!!###$$$$$$###"""###$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%''')))***)))&&&$$$%%%&&&'''+++:::UUUppp|||cccJJJ<<>>777111111111000000...------,,,,,,+++)))&&&%%%%%%%%%###%%%''')))******)))((()))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''$$$%%%&&&&&&%%%%%%'''((('''&&&%%%%%%&&&''')))+++,,,------+++)))((((((***+++)))(((&&&%%%&&&''''''(((''''''&&&&&&''''''(((mmmXXXCCC777444111000///,,,***(((&&&%%%###$$$$$$%%%%%%%%%$$$###$$$###"""!!!"""$$$(((***333222000,,,'''$$$###### !!!###&&&((((((%%%###"""$$$$$$###!!! !!!!!!!!!""""""###### """$$$$$$###""""""###"""###%%%'''''''''%%%$$$$$$$$$$$$############""" """###$$$$$$###""" $$$$$$$$$%%%%%%&&&&&&&&&&&&((()))'''$$$###$$$&&&+++$$$+++HHHggg~~~wwwTTTCCC111(((&&&$$$$$$%%%######$$$%%%'''((()))***&&&&&&''''''''''''&&&&&&$$$&&&''''''%%%$$$$$$$$$######$$$&&&((()))'''&&&"""!!!%%%,,,000888NNNdddrrriiiWWWEEE@@@FFFLLLMMM___cccfffiiimmmmmmdddYYYMMMGGG???777111,,,(((&&&######$$$%%%%%%%%%%%%$$$(((((('''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&'''&&&''')))******)))'''&&&""""""!!! !!!###%%%((()))'''&&&$$$#########$$$$$$!!!"""###$$$$$$$$$$$$$$$ """%%%'''))))))((('''%%%$$$###""""""###$$$%%%&&&&&&&&&%%%######%%%'''(((((('''%%%$$$$$$%%%''')))(((((('''&&&%%%$$$### """%%%&&&&&&&&&''')))(((---///+++$$$$$$+++333;;;JJJaaayyy||||||ooojjjbbb^^^sssttt\\\OOOIIIFFFDDDBBBFFF[[[qqq~~~zzzooovvvssscccSSSJJJ@@@555000000000000000///......,,,---,,,***(((''''''((($$$&&&(((***++++++***)))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''###%%%&&&&&&&&&&&&'''(((***((('''&&&&&&''')))***+++++++++)))&&&%%%&&&''''''&&&$$$$$$$$$%%%''')))))))))((('''''''''''''''yyyeeeIII666333333///+++)))((())))))((())))))(((&&&###"""###%%%'''&&&$$$$$$$$$&&&((()))333111...***&&&$$$###""" !!!###%%%%%%###!!! !!!!!! ###"""!!! !!!"""###$$$$$$$$$""" """$$$&&&%%%$$$"""!!!!!!  !!!###$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$***111???]]]bbbLLL444((('''&&&%%%$$$'''&&&%%%$$$%%%''')))+++)))*********)))'''$$$"""$$$$$$############$$$$$$'''((('''%%%"""!!!!!!""" !!!%%%))),,,333CCCSSSzzzqqq^^^PPPMMMFFF===AAAOOOhhhlllggg___iiiwwwmmmVVVBBBFFFGGG???222)))&&&'''###"""!!! """$$$&&&+++***(((%%%$$$%%%(((+++***'''$$$$$$&&&'''&&&$$$$$$###"""!!!!!!###%%%&&&)))+++---,,,)))&&&%%%%%%((('''$$$###""""""$$$$$$"""""""""!!!"""&&&+++///***&&&!!! !!!"""!!!!!!!!!!!!!!!!!!"""#########$$$%%%&&&'''&&&%%%$$$'''&&&%%%%%%$$$###""""""'''((()))))))))(((&&&&&&&&&&&&%%%%%%%%%&&&'''''')))))))))((('''%%%$$$###$$$###$$$$$$%%%&&&'''(((+++,,,,,,***'''&&&(((+++AAATTTgggoooyyyttt|||qqqZZZaaazzzdddWWWRRRDDD:::===AAACCCKKKXXXxxxnnnlllqqqgggNNN;;;777666333000...///000000000(((+++------)))&&&'''((("""%%%)))---///...---,,,******))))))((('''&&&&&&"""$$$&&&'''&&&&&&&&&'''&&&'''%%%!!!!!!%%%'''&&&%%%###""""""###&&&)))+++---***&&&###!!!!!!"""$$$###%%%''')))***(((&&&$$$$$$%%%%%%&&&&&&''''''(((******++++++***(((&&&$$$$$$$$$$$$$$$%%%''')))***111...)))%%%$$$%%%''')))*********))))))'''&&&&&&$$$###""""""$$$&&&)))***((('''&&&&&&&&&&&&'''(((qqq\\\LLL???666111...***((()))***+++++++++***)))'''$$$"""###%%%'''&&&%%%$$$%%%&&&((()))...,,,***'''%%%$$$$$$$$$ !!!###%%%%%%###!!! !!!!!! !!!!!! """"""!!! !!!"""############""" !!!###&&&%%%$$$######"""###### !!!"""###%%%&&&&&&%%%$$$###""""""###############$$$$$$%%%%%%%%%'''+++777LLLdddyyy}}}\\\KKK888---)))&&&&&&''''''&&&%%%%%%&&&''')))+++))))))******)))'''$$$###$$$$$$############$$$$$$(((((('''%%%""" !!!"""$$$###%%%'''+++444GGGXXXrrruuuiiiXXXJJJCCCBBBHHHNNN^^^ffflllllllllkkkddd[[[PPPKKKBBB888000+++((('''######"""!!!"""###$$$$$$))))))'''$$$###$$$'''***)))&&&######%%%&&&%%%$$$$$$###"""!!!"""###%%%&&&&&&)))++++++(((&&&%%%%%%'''&&&$$$"""!!!"""###$$$"""""""""!!!!!!$$$)))---)))%%%""" !!!"""!!! !!!!!!!!!!!!!!!"""############$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$###""""""&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%###"""#########$$$%%%&&&((((((***++++++)))&&&&&&(((***999HHHYYYeeetttsssyyyjjjeeeqqq~~~ggg\\\OOODDD<<<;;;:::===MMM___}}}uuuqqqqqqhhhSSSBBB;;;555222000//////000///...***,,,------+++)))))))))$$$&&&***...000///...---******+++++++++***(((''')))******)))'''&&&&&&'''$$$&&&&&&######'''(((&&&'''&&&$$$###$$$&&&(((***+++)))&&&###!!!"""$$$%%%'''((()))))))))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&'''))))))))))))((('''&&&%%%&&&%%%%%%%%%'''(((***+++000...***&&&$$$$$$%%%&&&(((((()))))))))'''&&&%%%######""""""###%%%''')))((('''&&&%%%&&&((()))+++nnnXXXQQQGGG999000---***(((***+++,,,---,,,,,,***'''$$$######%%%((('''&&&%%%%%%'''((()))((('''%%%$$$###$$$$$$%%%!!! !!!###%%%&&&$$$""" !!!!!!!!!!!! !!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""!!! !!!"""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!"""###$$$%%%&&&%%%%%%###"""!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&***+++<<>>;;;:::;;;EEE\\\rrr|||jjj```\\\VVVOOO:::666111....../////////...,,,***+++...///---***'''))),,,...//////...---+++,,,...000000...,,,+++222111///+++'''&&&'''(((''')))(((%%%''',,,///......---+++***((((((''''''&&&%%%$$$###$$$&&&(((***---,,,***((('''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$&&&'''(((((('''''''''((()))+++,,,***)))((('''&&&%%%$$$$$$$$$'''***,,,,,,***'''%%%%%%$$$$$$$$$$$$%%%&&&'''%%%$$$""""""$$$(((,,,...oooTTTAAA:::222///+++(((((()))))))))---,,,+++(((%%%###$$$%%%'''''''''&&&&&&&&&''''''&&&%%%$$$#########$$$%%%""""""!!!###%%%&&&%%%$$$!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  """!!! """###############$$$%%%&&&$$$###############$$$$$$######""""""!!!  !!!"""$$$%%%'''((()))%%%---777GGGbbb~~~gggPPP777***&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''((('''%%%"""!!!!!!"""""""""$$$(((---777KKK\\\ooovvvfffYYYTTTMMMDDDGGGRRR[[[iiiooohhhhhhoookkk___PPPGGG<<<444000,,,'''"""###%%%&&&''''''%%%"""!!!###$$$%%%$$$"""!!!"""###$$$######"""!!!"""$$$%%%$$$$$$##################&&&((()))(((%%%""" ######"""!!! !!!"""""" !!!"""$$$$$$$$$############$$$""""""!!!!!!!!!!!!"""""""""!!!  !!!"""########################$$$!!!!!!"""###$$$%%%''''''"""""""""###$$$%%%&&&&&&#########$$$######"""""" !!!"""$$$&&&((()))%%%%%%%%%&&&'''(((((('''%%%&&&///EEEaaa{{{|||eeeeeellliiiOOO@@@<<<999;;;@@@KKK[[[hhhyyytttiiibbbXXXNNNBBB<<<444///---///111333///,,,)))***---...,,,)))((()))+++---...------,,,,,,---...//////---,,,+++......,,,)))&&&&&&(((***,,,---***&&&(((///444444......---,,,+++)))((('''&&&%%%$$$$$$%%%''')))******)))(((''''''(((***+++%%%%%%%%%$$$$$$###############""""""$$$%%%''')))'''&&&&&&%%%&&&''')))***%%%%%%&&&'''''''''''''''&&&(((+++......,,,)))'''''''''&&&&&&&&&''''''(((######""""""###'''***,,,qqqQQQ<<<777222...***'''''''''''''''++++++***'''%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&$$$#########$$$$$$###""""""###%%%&&&&&&%%%""""""############"""""" !!!!!!!!!!!!""""""""""""#########"""!!!  """"""!!!!!!!!!"""###############$$$%%%%%%$$$######"""""""""######!!!""""""""""""!!!!!! """"""###%%%&&&((())))))###,,,444AAA^^^nnnTTT888)))&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%""""""###$$$######$$$'''***222DDDUUUsssuuucccYYYZZZSSSFFFFFFSSS^^^lllnnndddhhhvvvqqq^^^MMMGGG???888222,,,'''###$$$%%%&&&''''''&&&$$$######$$$&&&%%%$$$""""""#########$$$"""!!!"""$$$&&&$$$$$$$$$$$$#########"""&&&(((***)))'''$$$"""!!!#########"""!!!!!! !!!######!!! !!!"""$$$%%%$$$######$$$%%%###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!"""""""""###$$$$$$$$$!!!!!!""""""###%%%&&&'''######""""""######$$$%%%""""""################## !!!"""$$$&&&'''(((%%%$$$%%%&&&)))***)))''')))$$$%%%555OOOmmm{{{zzzpppqqqtttvvv}}}yyy[[[III@@@<<<999<<>>///(((%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&$$$###$$$'''+++777KKK^^^rrrwwwmmmccc]]]UUUMMMMMMRRRZZZgggpppnnnnnnqqqlllaaaVVVNNNBBB999333///***'''$$$%%%&&&''''''&&&&&&%%%###%%%'''(((&&&$$$###$$$###$$$%%%###""""""%%%((($$$$$$$$$$$$$$$###""""""%%%'''******)))'''&&&&&&############"""!!! !!!###$$$"""!!!!!!!!!!!!###%%%%%%$$$###$$$&&&######"""!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!"""###$$$$$$%%%######""""""###%%%&&&'''$$$$$$###""""""""""""###!!!"""######$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''%%%$$$$$$'''***+++***''')))%%%%%%000CCC\\\zzzzzznnnuuuxxx|||www[[[JJJ???===<<<>>>FFFOOOTTTVVVdddtttooo]]]VVVOOOJJJBBB;;;777666555444111111000---+++***+++,,,+++,,,---------------,,,---,,,***((('''&&&&&&&&&&&&'''((((((''''''((())),,,...---+++,,,111333222***,,,---......,,,***)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++(((((('''&&&%%%$$$###""""""###$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%''''''%%%%%%&&&'''(((***+++,,,+++,,,,,,---,,,+++)))(((((((((((((((((('''&&&&&&''''''''''''''''''&&&&&&oooUUUJJJ???333,,,)))&&&$$$%%%'''(((((('''''''''%%%$$$$$$%%%'''%%%%%%%%%%%%%%%$$$###""""""!!!!!!!!!"""###%%%&&&$$$###""""""$$$&&&&&&&&&######$$$$$$$$$$$$###### !!!!!!!!!""""""######"""#########"""!!!!!!$$$$$$############'''&&&&&&%%%%%%&&&&&&&&&$$$###"""!!! !!!!!!"""$$$$$$$$$######%%%&&&&&&'''((()))******''')))999RRReeennnzzzjjjYYYDDD555+++%%%%%%(((######$$$$$$$$$######"""%%%%%%%%%%%%&&&&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$######%%%'''$$$###$$$)))000@@@XXXnnnpppwww~~~{{{xxxmmm]]]TTTUUUUUUQQQUUUbbbrrrzzztttjjjeeefffbbbTTTCCC777333222...***$$$%%%%%%&&&''''''''''''$$$&&&))))))'''%%%$$$$$$###$$$%%%$$$""""""%%%)))$$$$$$$$$$$$$$$###"""!!!###&&&)))+++************$$$$$$$$$$$$###"""!!!  ###$$$###"""!!!!!! ###&&&&&&$$$###%%%'''######"""!!!!!!!!!!!!!!! """#########"""!!! !!!"""###$$$$$$%%%$$$############%%%&&&'''%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$'''+++,,,***(((&&&&&&,,,666AAAPPPggg{{{wwwooossseeeNNN===>>>>>>AAAIIISSS[[[^^^eeejjjvvvoooccceeeQQQMMMGGGAAA===999555222222333333000+++)))+++...------...............------+++(((%%%######$$$$$$%%%'''))))))(((''''''((((((,,,...---...111000---)))***---...///---+++******)))((('''&&&%%%%%%%%%$$$%%%&&&&&&'''(((((()))))))))((('''%%%$$$######"""###%%%&&&''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((((('''''''''((()))+++,,,,,,,,,,,,+++***)))(((((((((((((((((('''&&&%%%%%%)))***++++++***(((&&&%%%vvvYYYFFF;;;777000---***(((((())))))(((&&&%%%%%%$$$#########$$$""""""###$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$$$$%%%&&&&&&(((&&&$$$"""!!!!!!!!!"""""""""######"""!!! !!!"""######"""!!! &&&&&&&&&%%%$$$###""""""(((((())))))(((&&&%%%###!!!""""""######!!!  """%%%'''((('''%%%$$$%%%$$$$$$&&&)))++++++***+++)))555MMMaaammm|||vvv___FFF666000+++((('''%%%$$$"""###$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%''')))''''''''''''&&&%%%$$$$$$#########$$$$$$%%%%%%&&&(((%%%$$$&&&---===XXXooossswwwsssbbbZZZYYYWWWRRRWWW```ooowwwrrrfffeeekkkhhh]]]LLL===444000///...)))'''%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$######"""""""""&&&%%%###"""""""""######%%%&&&((()))))))))((('''!!!!!!!!!!!! !!!!!!!!!!!!!!! ########################$$$###!!!!!!"""!!!  """###$$$$$$######%%%###"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&$$$###"""!!!!!!"""%%%&&&&&&%%%$$$%%%""""""###$$$$$$$$$######"""$$$&&&((()))*********)))***---222;;;IIIWWWaaa~~~llltttoooNNN;;;@@@IIINNNLLLLLLXXXgggbbbccckkk~~~||||||tttfffPPPJJJIIILLLDDD666111555888333---*********(((&&&...000222111///,,,******+++***)))'''&&&&&&&&&&&&)))''')))---***$$$###((('''))),,,------,,,)))((((((((((((***,,,---,,,+++'''''''''((()))(((%%%"""###$$$%%%%%%&&&&&&%%%%%%++++++,,,***'''$$$############$$$%%%%%%%%%$$$$$$%%%&&&'''&&&%%%&&&''')))(((&&&%%%&&&)))+++,,,,,,,,,***)))***,,,+++((($$$(((++++++&&&$$$%%%&&&%%%)))***,,,------+++(((&&&jjjOOO<<<666555222...+++***)))((('''&&&%%%$$$$$$#########$$$"""###$$$%%%%%%&&&%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###!!!!!!!!!""""""############"""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$######"""&&&&&&''''''&&&%%%###"""""""""#########"""!!! !!!###%%%''''''&&&%%%$$$"""###$$$''')))***((('''"""'''111BBB\\\www}}}cccFFF555///,,,((('''&&&$$$""""""$$$&&&&&&&&&%%%&&&'''&&&%%%%%%''')))((((((((('''&&&%%%$$$###"""######$$$%%%&&&&&&'''(((&&&%%%&&&+++888OOOcccwww~~~vvvpppnnnggg[[[SSSRRR[[[eeekkkjjjiiikkkhhhbbb]]]YYYPPPDDD999111///000)))'''&&&%%%'''((()))(((&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$############%%%%%%###"""""""""######%%%&&&'''((((((((('''&&&"""""""""!!!!!!!!! !!!!!!""""""!!!!!! ########################$$$"""!!!!!!"""###!!! !!!"""$$$%%%%%%$$$$$$&&&$$$######%%%&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###""""""""""""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$###$$$%%%''')))+++++++++++++++,,,---000777BBBOOOWWWhhhyyy{{{yyy~~~aaaMMM???<<>>;;;777222...+++)))'''%%%%%%%%%$$$############$$$"""###$$$%%%&&&&&&&&&&&&######""""""""""""######'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!######""""""######$$$%%%###""""""!!!!!!""""""###!!!"""######$$$$$$#########$$$%%%%%%$$$###!!! """###$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%$$$###""""""###&&&((((((&&&$$$(((///999SSSxxxgggGGG555///+++((('''&&&$$$######%%%((())))))'''(((((('''&&&%%%'''((())))))((('''&&&%%%$$$$$$""""""###$$$%%%''''''((((((&&&&&&'''***444HHH[[[zzzzzzooopppzzzttt^^^QQQTTT^^^hhhiii___aaakkkhhhYYYRRRTTTRRRIII<<<222000111)))'''%%%&&&((()))***)))%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$######"""#########%%%%%%&&&''''''&&&%%%$$$######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!###########################"""!!!"""$$$%%%$$$###!!!"""$$$%%%&&&%%%%%%$$$&&&%%%###$$$%%%%%%$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$###############&&&'''((('''$$$######$$$''''''&&&&&&%%%%%%$$$$$$&&&''')))+++------------------,,,---111999BBBIIITTT___www|||yyymmmPPPFFF@@@:::>>>SSSllluuunnndddeeennnwwwwwwtttyyy{{{kkkffffffbbbRRR???<<>><<<222((($$$(((((((((''''''&&&&&&&&&&&&&&&&&&(((***++++++)))''''''''')))******(((&&&%%%&&&&&&'''''''''''''''&&&'''(((&&&$$$###$$$%%%''''''&&&%%%$$$###""""""&&&(((***+++******+++,,,...,,,)))(((((()))(((''')))((('''(((((((((&&&$$$"""%%%&&&###"""%%%'''&&&'''((()))+++,,,...//////tttgggWWWJJJ===999333///+++)))&&&%%%$$$$$$###############$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$***)))(((&&&%%%$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!###"""""""""###%%%'''((($$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$$$$######$$$$$$$$$###!!! ###$$$$$$%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""$$$$$$###$$$&&&'''&&&%%%$$$,,,222999KKKhhhgggKKK888///***((((((&&&%%%&&&(((***,,,+++***)))))))))(((&&&%%%'''(((+++***)))(((&&&%%%%%%$$$"""###$$$%%%&&&'''((()))(((&&&''')))---999OOObbbyyy}}}uuutttyyytttcccXXXXXX[[[gggkkkccc___aaa___WWWRRRRRROOOFFF;;;222000000(((&&&$$$$$$'''((())))))%%%$$$######""""""######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%&&&&&&$$$###"""############""""""""""""!!!!!!"""#########""""""########################"""!!!!!!"""%%%&&&&&&%%%######%%%&&&&&&&&&%%%%%%$$$###"""###$$$$$$"""!!!$$$#########$$$%%%&&&&&&$$$###############$$$$$$)))***)))'''$$$"""###$$$)))((('''&&&%%%%%%%%%$$$((()))+++---.........---,,,,,,******+++000888===FFFOOOccc}}}eeeHHH;;;<<>>HHHUUUnnnxxxfffPPP>>>111)))'''***%%%&&&)))---000///,,,))))))))))))(((&&&%%%'''(((,,,+++)))(((&&&&&&&&&&&&###$$$%%%&&&'''((())))))(((&&&'''+++222BBB[[[pppwww|||zzzqqqkkkhhhccc^^^WWWcccppppppbbbTTTSSSZZZZZZTTTIII???777222///...&&&$$$######%%%&&&'''&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$###############$$$%%%%%%$$$###"""############""""""""""""!!!!!!"""###$$$$$$######""""""""""""""""""""""""!!! """%%%''''''&&&###$$$%%%&&&'''&&&%%%%%%"""!!!!!!"""######!!!!!!!!!!!!!!!"""###$$$%%%######""""""######$$$$$$)))***)))'''$$$"""###$$$)))((('''%%%%%%$$$$$$%%%''')))***,,,---------,,,))))))((('''(((+++111666888BBBOOO^^^uuu}}}iiiOOO999:::LLLeeevvv~~~}}}tttlllllltttzzz|||zzzwwwnnneee]]]XXXOOODDDAAAEEEJJJEEE===777444111---+++&&&(((***+++++++++,,,...000///---,,,,,,---///111===HHHQQQKKK<<<...***+++'''&&&$$$###"""###$$$%%%((('''((())),,,---,,,+++(((''''''(((***+++***)))&&&'''(((((())))))((((((%%%&&&'''&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%&&&&&&)))***+++***'''%%%%%%&&&+++)))&&&&&&'''((()))(((&&&&&&&&&&&&%%%%%%%%%%%%+++......)))''')))***)))(((''''''&&&''')))+++,,,~~~wwwcccIII;;;777222---+++)))'''%%%###""""""""""""###$$$$$$###$$$%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%+++***(((%%%###"""!!! """"""######""""""!!! !!!!!!"""###$$$&&&((((((#########""""""#########!!!###$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###"""###$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$)))'''%%%%%%''')))++++++((('''000???GGGQQQjjjyyygggRRRAAA444+++(((***%%%'''***...000///+++((('''(((((('''&&&%%%'''(((,,,+++)))(((''''''((((((%%%%%%&&&''''''((((((((('''%%%''',,,444FFF```vvvwww{{{}}}nnnhhhjjjhhhbbb[[[dddqqqssscccQQQPPP[[[^^^VVVIII===666111---+++&&&$$$""""""###$$$%%%$$$%%%%%%$$$############$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%%%%$$$#########"""""""""!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$""""""""""""""""""""""""  !!!$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$ """$$$$$$"""  !!!"""###$$$######"""""""""######$$$&&&'''((('''$$$######$$$'''&&&%%%#########$$$$$$&&&'''(((************)))'''''''''&&&&&&)))...222222:::BBBLLLfffuuukkkXXXCCCFFFaaa}}}rrrqqqwwwyyyrrrhhhvvvqqqhhhcccdddZZZKKKHHHPPPUUUMMMCCC<<<888555000,,,)))+++,,,---------///111111000...---...000222444???JJJOOOEEE333))))))+++&&&%%%$$$$$$$$$$$$&&&&&&(((((((((***,,,------+++)))'''&&&''')))***)))(((&&&''''''(((((((((((((((&&&&&&&&&%%%%%%%%%(((***&&&%%%$$$$$$$$$&&&'''((()))***)))'''$$$###$$$%%%)))(((&&&&&&(((*********%%%&&&&&&%%%$$$$$$%%%'''...111000,,,)))+++,,,***(((((('''&&&&&&'''((()))tttYYYHHH===999333...+++(((&&&$$$"""""""""""""""###$$$$$$###$$$%%%&&&''''''''''''$$$######""""""######$$$'''&&&%%%$$$###"""""""""!!!"""#########"""!!! !!!"""$$$%%%&&&&&&&&&"""######$$$$$$######""" !!!"""$$$%%%&&&&&&&&&######$$$%%%%%%%%%$$$###""""""#########"""!!!  !!!###$$$%%%%%%%%%%%%%%%(((***++++++)))$$$&&&,,,777HHH]]]wwwlllQQQ@@@888111+++(((''''''(((***,,,,,,***(((%%%&&&'''&&&%%%%%%''')))+++***(((''''''(((***+++''''''''''''''''''''''''%%%$$$&&&+++222AAAXXXlll}}}{{{uuupppiiidddbbbfffkkkmmmhhh```ZZZXXXXXXZZZVVVOOOEEE:::111,,,)))(((&&&#########$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!"""###$$$%%%$$$$$$### !!!###%%%&&&&&&%%%%%%"""""""""!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%"""""""""""""""""""""""" !!!###%%%%%%$$$###$$$%%%&&&&&&%%%$$$### !!!###&&&&&&$$$""" !!!"""###$$$$$$###"""""""""""""""###"""$$$&&&&&&%%%$$$$$$%%%%%%$$$"""!!!!!!"""###$$$###$$$%%%''''''''''''&&&''''''''''''&&&(((,,,///222333;;;LLLccc{{{ssscccXXXTTT___tttzzzuuupppmmmuuu}}}vvvoooiiiddd___^^^___ZZZXXXSSSMMMEEE<<<333...***,,,------,,,---///111000...,,,+++,,,///222444999@@@AAA777,,,))))))(((%%%%%%%%%%%%&&&'''((((((''''''''')))+++---,,,***)))(((&&&&&&'''((('''&&&&&&&&&'''(((((((((((('''&&&&&&%%%$$$###$$$&&&)))((('''%%%$$$$$$%%%&&&'''(((((('''%%%###$$$&&&))),,,***((((((***,,,,,,,,,%%%&&&'''&&&$$$###&&&)))+++//////+++)))+++,,,+++'''''''''''''''((())))))mmmRRRMMM@@@;;;555///+++(((%%%###""""""!!!""""""###$$$$$$$$$$$$%%%&&&''''''''''''""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%!!!!!!"""######"""!!!  """$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""!!!""""""######!!! !!!"""$$$%%%&&&!!!"""&&&***------***'''"""(((***000GGGkkkpppOOO>>>:::666---&&&)))'''%%%%%%'''((()))((($$$%%%&&&&&&%%%%%%''')))+++***((('''((()))+++,,,((((((((((((''''''''''''######&&&***///:::NNN```yyyxxxzzzhhh^^^aaappprrriii[[[[[[eeebbbTTTSSSVVVUUUMMM???222+++)))***(((%%%$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$%%%%%% !!!!!!"""""""""###!!!"""###$$$%%%%%%$$$### !!!###%%%&&&''''''&&&!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""  ###$$$$$$######$$$%%%%%%%%%$$$###""" """%%%(((((('''%%% """###$$$%%%$$$$$$###""""""""""""""""""%%%'''&&&%%%$$$%%%###""" !!!###$$$!!!"""$$$%%%%%%%%%$$$$$$(((((((((''''''(((+++...111+++555OOOaaajjj|||rrrWWWRRR___ttt|||sssvvv|||yyyxxxyyykkkkkksssssskkk]]]aaaccc^^^QQQCCC888222***+++,,,,,,+++,,,...000...,,,***)))***---000222222555444---)))***)))$$$$$$%%%&&&'''((()))))))))&&&&&&&&&(((***++++++)))***(((&&&&&&&&&'''&&&%%%%%%&&&&&&'''''''''''''''%%%%%%$$$###!!!"""%%%'''***)))&&&$$$###$$$%%%%%%''''''%%%$$$###%%%)))---///---+++***+++------,,,%%%''''''&&&######&&&***(((+++,,,)))(((+++,,,+++&&&''''''((()))*********vvvdddLLLDDD<<<444111...'''""" """"""###$$$&&&'''(((((()))%%%###%%%)))+++(((%%%"""###$$$$$$$$$"""!!! ###$$$%%%%%%$$$###$$$&&&%%%%%%$$$###!!! !!!""""""#########""""""%%%%%%$$$######$$$%%%%%%%%%$$$###!!!!!!!!!""""""########################"""!!!!!! !!!!!!  """$$$%%%$$$"""###%%%(((++++++)))&&&###(((222???MMM```zzzzzz```DDD777777444+++,,,***&&&$$$###$$$&&&((((((&&&$$$%%%(((+++------(((''''''&&&&&&&&&''''''&&&'''((((((((('''&&&%%%&&&%%%%%%(((...<<>>888///&&&***)))&&&$$$###$$$%%%&&&%%%''')))(((&&&$$$######""""""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&$$$"""############$$$%%%&&&'''$$$$$$###""""""###$$$%%%$$$###!!!   !!! !!!$$$&&&%%%###!!! !!!###$$$%%%&&&'''###""" !!!###$$$$$$###"""############"""!!!!!!###$$$%%%%%%&&&&&&%%%%%% !!!!!!"""###$$$$$$''')))'''$$$$$$***///((()))+++,,,---,,,,,,+++---222666CCCTTT^^^nnngggOOOOOO```{{{~~~yyy|||sssuuu}}}ooowwwzzzsssdddSSSAAA444222---***,,,,,,)))'''(((***'''%%%&&&***...///...---+++)))'''&&&%%%%%%%%%"""""""""$$$(((******)))'''&&&%%%$$$$$$&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&***(((&&&$$$###$$$%%%&&&***)))((('''&&&%%%%%%&&&'''&&&&&&'''(((***,,,---000///------...---+++))))))(((&&&%%%$$$$$$%%%&&&(((((('''''''''(((((()))((('''''''''((()))+++,,,yyypppgggXXXGGG===444000---(((%%%%%%$$$$$$%%%&&&''''''((()))(((%%%###$$$(((***'''$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%#########%%%$$$%%%%%%$$$$$$###"""!!!"""##################"""&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""!!!""""""###########################$$$###"""!!!  """###$$$###"""###%%%'''******'''%%%$$$'''111???MMM___uuuzzzdddLLL===888555111...+++(((%%%$$$%%%&&&(((***(((%%%%%%''')))******''''''&&&%%%$$$$$$%%%%%%###$$$&&&'''((((((''''''###"""$$$(((000@@@ZZZoooxxxwwwqqqnnnkkkiiiccceeefffddd[[[SSSUUU\\\fffaaaTTTEEE<<<888222,,,((('''&&&%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$$$$"""""""""###$$$''')))***%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&$$$"""""""""""""""###$$$%%%&&&###""""""!!!"""###$$$%%%$$$###""" !!!!!!!!!!!!"""!!!"""$$$&&&&&&%%%###"""""""""###$$$$$$%%%%%%!!!  ###%%%%%%%%%%%%%%%%%%%%%$$$"""!!! """###$$$$$$%%%%%%$$$$$$!!!!!! !!!"""$$$%%%&&&)))+++***((()))...333++++++,,,---...---,,,,,,---222333<<>>PPPbbbwwwzzzgggVVVFFF:::666777000---***'''%%%%%%''''''+++)))&&&%%%%%%&&&'''&&&'''&&&%%%$$$###"""""""""!!!"""$$$&&&((()))))))))$$$###$$$)))000@@@YYYooo{{{uuuooooookkkfffaaacccfffdddZZZRRRTTT[[[iiifff\\\MMM@@@999222,,,%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&$$$###$$$&&&""""""###%%%''')))+++,,,%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&%%%###"""!!!!!!""""""###$$$%%%"""!!!!!!!!!"""$$$&&&'''$$$$$$"""!!!!!! !!!!!!!!!!!!!!!"""""""""######$$$###"""###%%%&&&&&&%%%$$$$$$##################  ###&&&''''''''''''&&&&&&$$$###!!! !!!""""""###$$$############"""  """%%%''''''***,,,+++***+++///333------.........---,,,,,,---111000444???III```~~~___QQQUUU\\\\\\www}}}|||zzzwwwzzzzzz|||vvv```III999444///...+++''''''***,,,***(((((()))+++++++++((('''&&&%%%%%%%%%&&&&&&)))'''$$$$$$%%%'''((((((%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''''''''''')))((('''%%%%%%%%%&&&&&&'''''''''''''''((((((((('''&&&&&&&&&'''(((***+++******+++------,,,(((%%%%%%%%%&&&&&&'''&&&&&&&&&#########$$$%%%'''))))))'''&&&$$$###$$$&&&(((***zzzmmmgggaaa\\\MMM<<<111***$$$###%%%''''''''''''&&&&&&&&&&&&%%%###"""###%%%&&&%%%$$$%%%$$$#########%%%&&&'''%%%&&&&&&%%%"""!!!!!!""""""###&&&))))))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""###$$$%%%$$$###"""!!!!!! !!! !!!$$$%%%$$$############%%%'''&&&$$$""""""###+++===SSSiii{{{iii^^^PPP@@@888999111///,,,)))'''&&&''''''+++(((%%%$$$$$$%%%&&&%%%((('''&&&$$$###"""""""""!!!"""$$$&&&(((((((((((((((&&&&&&(((---:::RRRfff}}}{{{vvvnnnfffccceeecccbbb___YYYSSSTTTYYY___fffggg[[[III999---%%%%%%&&&'''))))))((('''&&&''''''&&&%%%######%%%'''$$$$$$%%%&&&'''((()))***$$$%%%%%%&&&&&&%%%$$$###%%%$$$$$$%%%&&&'''%%%$$$""""""""""""###$$$%%%&&&""""""""""""$$$&&&((()))%%%$$$$$$###""""""!!!!!!""""""############$$$$$$%%%###!!!!!!###%%%&&&&&&########################  ###%%%&&&&&&%%%%%%%%%%%%$$$###""""""!!!"""######$$$$$$######$$$###  """&&&((('''((())))))((()))+++...------------,,,,,,+++++++++///...000777>>>TTTtttyyy]]]NNNPPP]]]ggg~~~wwwxxxvvvcccQQQDDD:::111111222///---,,,,,,+++))))))))))))))))))&&&&&&&&&&&&''''''((((((+++)))&&&%%%&&&)))++++++$$$######"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''((((((((((((((('''&&&%%%%%%&&&&&&###$$$%%%&&&'''(((((()))'''&&&&&&&&&&&&''')))***'''((())),,,---+++'''$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$%%%&&&(((((('''%%%###!!!"""$$$''')))|||qqqllleeeaaaQQQ???222***%%%$$$'''&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$%%%%%%$$$$$$###"""""""""$$$%%%'''$$$%%%&&&$$$"""!!!!!!"""!!!###&&&((())))))'''&&&&&&&&&$$$$$$######$$$$$$"""""""""######"""""""""######$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$######"""""""""######$$$###"""###$$$&&&'''%%%$$$#########$$$&&&&&&$$$"""######***;;;RRRiiilllcccXXXFFF:::666111///---***(((''''''((((((&&&######$$$&&&''''''))))))'''&&&$$$$$$######$$$%%%&&&'''''''''&&&&&&)))&&&%%%''',,,888OOOddd||||||rrreeeffflllddd^^^[[[XXXTTTTTTWWWXXXeeekkk___III666***%%%&&&''')))++++++***((('''&&&&&&&&&$$$######%%%'''%%%%%%%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%###"""!!!$$$######%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''#########$$$%%%(((***+++%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$%%%$$$"""!!!$$$%%%&&&"""""""""###$$$$$$%%%%%%###!!! !!!###$$$$$$### !!!"""###$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$""" """%%%''''''(((((((((''''''((())),,,++++++******)))))))))(((---...///333666GGGddduuudddQQQJJJ]]]xxxzzzttt{{{uuuggg^^^PPPAAA555555;;;:::333...+++++++++)))((((((((((((&&&''''''((()))*********,,,)))''''''))),,,...///$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%!!!"""$$$%%%'''(((((((((''''''&&&%%%%%%&&&'''(((%%%&&&(((+++,,,+++'''$$$###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&'''%%%###""""""$$$&&&(((yyyyyyxxxooo^^^OOO???444---((((((***%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%###$$$%%%$$$"""!!!!!!""" """$$$&&&'''''''''&&&'''&&&$$$###""""""###$$$ !!!""""""""""""!!! !!!!!!###$$$%%%%%%%%%%%%$$$###!!! !!!###$$$""""""""""""###$$$%%%&&&$$$$$$%%%&&&((((((&&&$$$######"""$$$&&&&&&%%%$$$%%%&&&---<<>>666...)))(((***,,,***(((&&&'''(((&&&'''((()))******))))))+++***((()))+++,,,,,,+++''''''(((((()))))))))))))))(((((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$"""######$$$$$$#########"""###&&&((()))***)))(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&(((******)))'''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''vvv^^^PPPBBB888111***&&&'''&&&&&&&&&'''''''''((((((###%%%&&&%%%%%%%%%&&&'''&&&&&&'''((('''&&&$$$###!!!"""######"""!!!###$$$ !!!!!!""""""###$$$$$$&&&%%%###!!! !!!"""!!!"""###$$$$$$###"""!!!!!!###$$$%%%%%%$$$$$$###  ###$$$&&&&&&%%%$$$#########$$$######$$$&&&((('''%%%"""###""""""$$$&&&(((((('''$$$+++999HHHTTTbbbtttrrrWWWIIIAAA;;;---,,,+++***)))))))))))))))'''%%%$$$&&&((((((((((((''''''&&&&&&&&&'''''''''((()))******)))((('''###$$$***555DDDZZZxxxsssdddjjjnnniiiYYYKKKLLLTTTccc[[[OOOFFFDDDAAA666)))''''''''''''&&&%%%$$$###!!!###&&&&&&%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&((()))***)))'''$$$""""""""""""$$$'''(((((('''############$$$%%%&&&'''""""""!!!!!!"""$$$&&&'''&&&''''''((('''%%%$$$###""""""#########$$$$$$$$$$$$###"""###%%%&&&&&&%%%%%%%%%$$$$$$###""""""!!!  ###&&&'''&&&######$$$%%%%%%%%%%%%$$$ !!!!!!""""""""""""""" !!!""" """%%%(((*********((('''&&&&&&&&&((()))***&&&((($$$&&&+++(((...AAAJJJ___dddLLLPPPggg{{{~~~|||}}}uuu[[[SSSKKKDDD:::...'''%%%'''***,,,+++(((&&&''')))%%%&&&((()))))))))((('''+++***))))))******((('''((())))))***************))))))))))))((((((((((((''''''''''''&&&%%%$$$$$$!!!""""""#########""""""$$$%%%(((***++++++***)))((('''%%%$$$###$$$$$$%%%&&&%%%%%%''')))+++***))))))(((&&&%%%$$$%%%%%%&&&$$$#########$$$%%%&&&&&&((((((*********)))((('''~~~yyymmmXXX@@@333---)))&&&%%%'''((()))))))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%###"""!!!!!!!!!"""$$$%%%#########"""""""""""""""""""""#########$$$$$$$$$######$$$%%%$$$###"""!!!""""""!!!!!!"""###$$$$$$%%%&&&''''''&&&$$$###"""!!!"""$$$%%%$$$###!!!  $$$))),,,,,,((($$$$$$'''///>>>SSSjjj~~~xxxhhhPPP>>>999222000...,,,***))))))))))))'''%%%$$$$$$$$$&&&'''***)))&&&$$$###$$$%%%&&&''')))++++++)))((('''((()))'''...@@@VVViiiyyyvvvxxxrrrllleee^^^ZZZVVVRRROOOWWWTTTPPPJJJCCC;;;333//////,,,***(((((('''%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******(((&&&$$$""""""""""""###$$$%%%%%%"""###%%%&&&''''''&&&%%%$$$!!! !!!$$$&&&&&&$$$%%%%%%&&&'''&&&%%%$$$###!!!"""###"""!!! !!!"""$$$$$$%%%$$$######$$$&&&'''%%%"""!!!!!!"""!!! !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""!!!!!! $$$###"""!!! !!!"""$$$$$$###$$$&&&((('''''''''((((((((((((((((((&&&$$$###$$$(((,,,///;;;NNNeeewwwsssYYYKKKMMM]]]wwwxxxcccZZZMMMBBB:::333...***+++,,,,,,+++******+++---+++)))'''&&&%%%&&&'''(((***+++---,,,***'''''''''$$$%%%'''(((***++++++++++++++++++++++++***))))))((((((((((((((((((''''''&&&%%%###"""!!!""""""###%%%&&&'''((())))))))))))***'''###"""###$$$%%%%%%''''''&&&&&&&&&'''''''''***+++***(((&&&%%%%%%&&&"""###%%%'''(((((('''&&&))))))(((((('''''''''&&&uuunnnYYYAAA444...)))%%%###&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%%%%&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&"""""""""""""""###$$$$$$""""""########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""######&&&'''''''''&&&%%%###"""!!!"""###$$$$$$###"""  $$$(((+++***'''$$$###(((222@@@SSSiii~~~zzzqqqjjjZZZDDD555333111...,,,***((((((((()))(((&&&%%%&&&'''((())))))(((&&&%%%$$$$$$$$$%%%&&&(((******((('''''''''***+++555HHH\\\mmmzzzxxxsssxxxpppdddYYYRRRQQQSSSUUUJJJSSSYYYSSSCCC666222333...,,,)))(((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))***(((&&&%%%$$$############$$$$$$%%%"""###$$$&&&&&&&&&&&&%%%$$$""" !!!###%%%$$$######$$$$$$%%%$$$###"""!!! !!!###"""!!!!!!"""###$$$%%%%%%$$$###"""$$$%%%'''%%%"""!!!"""""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""!!!!!!!!! %%%$$$######"""""""""###!!!"""######"""###%%%&&&&&&&&&&&&''''''((((((((('''&&&$$$###$$$(((,,,...:::DDDRRReee|||uuuaaaJJJ@@@FFF[[[yyynnn```NNNBBB===888000)))+++,,,,,,+++******,,,...---,,,)))(((''''''((())),,,---...,,,)))'''%%%%%%%%%&&&'''))))))*********++++++,,,,,,,,,+++***)))'''''''''''''''(((((((((((('''%%%$$$############$$$%%%&&&'''(((((((((((()))&&&######$$$&&&((((((((((((&&&%%%%%%&&&''''''------,,,)))&&&$$$$$$%%%###$$$&&&((()))((('''&&&&&&&&&'''''''''&&&%%%%%%wwwiiiTTT>>>222---((($$$"""%%%&&&'''(((((((((((((((************)))'''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&"""###$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%###"""!!!!!!!!!!!!!!!!!!"""""""""'''((((((((('''%%%###"""!!!"""###$$$$$$$$$"""""" !!!###%%%(((((('''%%%###***444AAAOOOcccxxxqqqhhh]]]III777555333///,,,)))(((''''''((((((''''''((()))+++,,,&&&&&&&&&&&&%%%$$$######%%%&&&(((((('''&&&''''''***,,,666HHH]]]ppp~~~tttwwwqqqfffZZZQQQOOORRRUUULLLSSSVVVQQQCCC888444555...,,,)))((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$&&&(((((((((&&&%%%%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%###"""!!!"""###"""!!!""""""######""""""!!! !!!""""""!!!!!!###$$$%%%&&&&&&$$$###"""###%%%'''%%%"""!!!"""######"""########################"""#########$$$$$$$$$$$$#########"""""""""""""""&&&%%%%%%$$$$$$$$$%%%%%%"""#########!!!!!!###$$$$$$$$$%%%&&&&&&'''((((((&&&%%%$$$###%%%(((+++---:::===JJJ^^^tttcccQQQ>>>:::GGGbbbzzzzzziiiTTTFFF@@@:::111))),,,,,,+++***)))***---000///...,,,***((((((((())),,,---...,,,(((&&&$$$$$$&&&'''((())))))))))))(((***+++,,,------+++)))(((&&&&&&&&&''''''(((((((((***)))(((&&&%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&(((&&&$$$$$$'''***+++,,,***(((&&&$$$$$$%%%&&&(((......---***&&&$$$$$$$$$$$$%%%'''((())))))((('''%%%&&&((())))))((('''&&&~~~___LLL777---***'''$$$###$$$$$$%%%'''((()))))))))---,,,,,,+++)))(((&&&%%%%%%&&&&&&''''''&&&%%%%%%############$$$%%%%%%&&&######%%%&&&&&&%%%$$$###!!!""""""###$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######""""""""""""#########""""""(((((((((((('''%%%###"""!!!"""###$$$$$$$$$$$$###"""""""""$$$&&&'''&&&$$$###+++666???KKK\\\qqqyyybbbVVVKKKAAA999666111,,,)))'''&&&&&&'''&&&&&&'''(((***+++,,,$$$%%%&&&'''&&&%%%###"""###%%%''''''&&&&&&'''(((***)))000AAAWWWqqq{{{mmmllliiiaaaYYYRRROOOOOO^^^VVVMMMGGGDDD@@@:::444///,,,)))'''((((((((('''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###""""""!!!"""$$$&&&''''''&&&%%%&&&&&&%%%$$$######$$$$$$"""######$$$%%%%%%&&&&&&(((&&&%%%$$$######"""""""""""""""""""""!!!!!!!!! !!!######""""""###%%%%%%&&&&&&$$$""""""###$$$'''$$$""""""###$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""####################################%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%$$$"""!!!"""$$$######$$$%%%&&&&&&'''(((%%%$$$$$$$$$%%%(((***,,,666;;;MMMdddrrryyypppbbbOOO>>>@@@UUUuuu}}}~~~}}}ssscccRRRCCC888000,,,++++++***)))((()))---000///...,,,***)))(((''''''******+++)))'''%%%$$$%%%'''(((((((((((((((''''''((()))+++,,,,,,***(((&&&%%%%%%%%%&&&''''''((((((++++++)))((('''&&&%%%%%%!!!!!!"""$$$$$$$$$$$$$$$&&&%%%$$$%%%))),,,......+++)))&&&###"""$$$&&&(((,,,,,,,,,)))&&&$$$$$$%%%&&&&&&'''((())))))((((((%%%'''***,,,---,,,***(((|||```LLL777---***'''$$$$$$$$$$$$%%%&&&'''(((******------,,,+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%###$$$%%%&&&&&&%%%###"""!!!!!!"""###$$$$$$%%%%%%""""""""""""############%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$###&&&''''''''''''%%%$$$###!!!!!!"""###$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$###***444>>>JJJ\\\ssszzzeeeYYYOOOEEE===999444...)))'''&&&&&&$$$$$$%%%&&&''')))***+++###%%%&&&((('''&&&$$$"""###$$$%%%&&&%%%&&&''')))))))))111DDD\\\www~~~lllkkkiiiddd]]]VVVQQQOOObbb[[[SSSLLLGGGAAA:::444000---)))''''''(((((((((&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$######"""""" !!!###$$$%%%%%%%%%%%%&&&%%%%%%$$$############"""#########$$$%%%&&&&&&***)))(((&&&$$$######$$$$$$$$$######"""""""""""" """######""""""###%%%%%%&&&&&&$$$###"""###%%%&&&$$$""""""$$$%%%&&&%%%%%%%%%$$$$$$######""""""!!!!!!"""""""""#####################$$$$$$$$$$$$###############$$$%%%&&&&&&''''''%%%###"""$$$%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%'''(((***+++///999MMMaaaiiilllzzzzzzkkkeeeRRRCCCJJJddd~~~qqqoooyyy{{{tttmmmwww}}}|||sss```HHH666000000)))***)))((('''(((+++...---,,,+++)))(((&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''(((((((((((((((''''''&&&&&&''')))))))))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&'''+++******)))((('''%%%%%% !!!"""###$$$$$$$$$$$$%%%$$$$$$&&&)))---......***(((%%%""""""$$$&&&((()))))))))(((%%%$$$%%%'''''''''((((((((((((((((((%%%'''***,,,---,,,***(((vvvjjjUUU===000+++'''$$$$$$$$$$$$$$$%%%&&&((()))***,,,++++++***((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''!!!!!! !!!###%%%&&&$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$!!!!!!!!!""""""""""""#########""""""######$$$%%%%%%%%%&&&''''''%%%$$$###$$$$$$&&&&&&&&&%%%$$$$$$!!!!!!"""###$$$%%%&&&'''%%%$$$###$$$&&&&&&%%%###!!!'''000;;;KKKaaazzzuuuooofffUUUDDDAAA===777000***'''&&&&&&######$$$%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$###$$$%%%%%%%%%&&&)))++++++---:::RRRlll}}}zzzsssiiiaaa\\\ZZZYYYXXXUUU___fff___MMM===777888222///***'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""" !!!""""""############$$$$$$######"""############""""""######$$$%%%&&&+++++++++(((%%%$$$$$$&&&&&&%%%$$$############$$$"""###$$$$$$""""""###$$$$$$%%%%%%$$$######$$$&&&&&&$$$######%%%'''''''''%%%%%%$$$$$$$$$#########!!!"""""""""###########################$$$$$$$$$!!!!!!!!!""""""$$$%%%&&&'''''''''&&&$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''')))***++++++///999HHHTTT[[[fff{{{uuulll]]]PPPGGGQQQhhhzzzvvvccc\\\iiirrrqqqttt~~~zzz}}}tttpppooowww|||iiiPPP<<<444333)))***+++***((((((***+++******)))((('''&&&%%%$$$###$$$%%%%%%$$$%%%''')))''''''(((((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%)))+++,,,+++(((&&&$$$######$$$'''(((((())))))(((&&&&&&'''(((''''''''''''''''''''''''%%%&&&((())))))((('''&&&{{{pppZZZ@@@222,,,(((&&&%%%%%%%%%$$$$$$%%%'''((())))))))))))((('''%%%$$$###%%%%%%%%%%%%&&&&&&''''''###"""!!!!!!"""$$$'''((($$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""!!!""""""""""""#########!!! !!!###%%%&&&$$$%%%&&&''''''%%%###"""!!!"""###%%%&&&%%%%%%$$$!!!!!!"""###$$$&&&'''(((%%%%%%%%%&&&''''''%%%######%%%+++666HHHaaayyyzzzwwwkkkXXXJJJEEEAAA999111+++(((&&&&&&######$$$%%%&&&'''''''''&&&&&&'''((((((((('''&&&###$$$%%%%%%%%%'''***,,,---///===YYYwww}}}lllaaa^^^______]]]RRRaaammmgggSSS@@@:::<<<444000+++'''&&&''''''&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""#########"""""""""###$$$%%%&&&***++++++(((%%%###%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%$$$"""!!!"""###"""###$$$$$$###$$$%%%'''&&&$$$######%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""#########$$$$$$ !!!!!!###$$$%%%&&&%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''')))***+++++++++000888???EEEPPPdddyyyttteeeNNNKKKMMMWWWggg~~~tttcccbbb]]]WWWUUU[[[fffqqqwwwrrr{{{xxxgggmmmvvv||||||~~~yyyiiiZZZKKK<<<222+++,,,...---+++***)))***)))))))))((('''&&&%%%%%%&&&&&&'''&&&%%%%%%''')))&&&&&&''''''((('''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$###%%%''')))((((((%%%$$$$$$###$$$%%%'''(((+++,,,,,,***((('''((()))''''''&&&&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%%%%oooYYY???000+++((('''(((&&&%%%$$$$$$%%%&&&((()))''''''''''''&&&%%%######%%%%%%%%%%%%%%%&&&'''((($$$#########$$$&&&(((***%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!! """############$$$$$$$$$!!!###%%%'''###$$$&&&&&&&&&$$$"""!!! """$$$%%%%%%%%%%%%!!!!!!"""###$$$&&&((()))&&&%%%&&&((()))(((%%%"""&&&%%%(((111DDD\\\ssszzzfffXXXUUUGGGCCC;;;222,,,(((''''''$$$$$$%%%&&&''''''''''''''''''((((((((((((((((((###$$$%%%%%%&&&'''+++---//////:::WWWwwwqqqfffddddddaaa\\\\\\bbbfffbbbVVVIIIAAA===666111,,,(((&&&&&&&&&&&&***)))(((&&&%%%$$$#####################$$$$$$$$$!!!!!!!!!!!!!!! !!!!!! !!!!!!"""#########""""""""""""$$$%%%&&&(((******((($$$###$$$&&&&&&%%%###"""""""""###$$$%%%&&&&&&$$$"""!!!!!!"""!!!"""$$$$$$###$$$&&&(((&&&$$$######&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!""""""############!!!!!!!!!"""###%%%&&&'''$$$%%%%%%$$$######$$$&&&(((''''''&&&&&&%%%%%%$$$%%%&&&(((***,,,,,,,,,,,,+++222666999GGG___nnnpppsssYYYBBBIIISSS]]]gggzzzhhhJJJKKKZZZZZZKKKMMMcccqqqooollllll~~~nnndddkkkwww~~~~~~sssfffbbbXXXCCC000,,,///111000...+++***)))(((((())))))((('''&&&&&&)))))))))'''&&&%%%''')))%%%&&&&&&'''((((((''''''***(((&&&%%%$$$%%%'''((('''&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%$$$###$$$&&&'''&&&%%%#########$$$%%%&&&'''(((//////...,,,)))(((((()))'''&&&&&&%%%%%%%%%&&&&&&))))))(((((('''''''''&&&~~~___MMM;;;333000+++'''%%%&&&&&&%%%%%%%%%&&&''''''''''''(((((('''%%%###"""$$$$$$$$$#########""""""$$$$$$$$$$$$%%%''')))***&&&%%%$$$"""!!! %%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$###!!!  !!!"""###$$$##################$$$$$$ !!!"""###"""""""""###$$$$$$%%%%%%'''$$$""""""$$$&&&$$$######&&&***000777HHHfffqqqkkkhhhcccLLLBBB999444000***&&&&&&&&&%%%$$$###$$$%%%&&&''')))'''''''''***+++,,,+++***(((%%%###"""$$$'''((((((,,,666JJJfff}}}vvvnnnddd^^^aaagggqqqiii___XXXTTTNNNEEE>>>111///+++'''%%%$$$%%%%%%&&&&&&&&&%%%$$$###"""""""""""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""%%%$$$######%%%%%%$$$###%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$%%%%%%%%%$$$$$$###"""###$$$###""""""$$$&&&***)))&&&$$$###$$$%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$#########$$$%%%&&&!!!!!!!!!""""""######$$$'''&&&%%%$$$$$$%%%'''(((&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%###$$$'''+++---+++))))))...444999;;;DDDZZZooommmZZZVVVDDDMMMQQQVVVlllqqq\\\QQQSSSLLLJJJNNNTTTVVVXXXZZZ]]]rrrzzzmmmmmmpppvvvwwweeeQQQ<<>>777---,,,++++++++++++)))((()))***+++++++++***)))((()))((('''(((***+++***)))%%%'''***++++++***+++,,,***)))((((((***+++,,,+++***)))((('''&&&'''((((((((('''&&&&&&%%%%%%%%%%%%''''''((()))((('''%%%$$$$$$$$$$$$$$$###%%%(((+++---,,,+++***))))))******'''((((((&&&$$$###$$$&&&&&&''''''&&&&&&'''***,,,000000000---)))'''&&&&&&~~~nnngggUUU@@@333---******+++'''((()))***)))'''$$$######$$$%%%&&&'''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$###!!!!!!###%%%((((((''''''&&&&&&%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###$$$&&&((()))(((&&&%%%###$$$***666GGG^^^zzzmmm^^^XXXMMMAAA:::444...******&&&&&&&&&&&&&&&''''''((('''&&&&&&(((+++---......''''''&&&''')))---000222000333AAA___}}}fffccclllqqqllleeebbbiiimmmeeeUUUGGGDDDFFF777555000+++(((&&&&&&&&&$$$$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%#########%%%&&&%%%$$$"""""""""###$$$$$$$$$%%%##################""""""#########$$$$$$$$$%%%%%%""""""""""""""""""######"""#########!!!!!!###$$$$$$######"""""""""######"""""""""############### !!!$$$&&&'''&&&%%%$$$%%%%%%%%%&&&%%%$$$###"""$$$$$$######$$$%%%&&&''''''&&&%%%$$$#####################$$$%%%(((***,,,&&&%%%######$$$''')))***...***(((***,,,000:::DDDUUUrrrnnn[[[NNNDDDAAANNNeee|||yyyvvvzzzwwwqqqqqquuurrrjjjkkksssqqq\\\OOOVVVSSSQQQPPPMMMGGGFFFHHHKKKMMMYYYjjjtttwwwllloooqqqrrrvvv}}}tttbbbHHH444...,,,************)))((((((***+++,,,,,,***((('''(((''''''(((***+++***)))%%%(((+++,,,,,,************(((&&&(((+++---,,,***''''''&&&%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$(((((((((((('''%%%$$$###&&&&&&%%%######%%%))),,,,,,,,,+++***)))(((((((((%%%&&&'''&&&%%%$$$&&&'''%%%&&&''''''''''''***,,,555444111---(((%%%%%%&&&}}}fff^^^OOO???666000,,,***+++))))))++++++***(((&&&$$$"""###$$$&&&&&&&&&&&&%%%########################%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$!!! """$$$&&&&&&&&&&&&''''''(((((()))%%%$$$###""""""""""""""""""######$$$$$$%%%%%%&&&%%%&&&((()))(((&&&$$$###"""&&&///999EEEXXXtttwwwkkk]]]QQQEEE>>>888000,,,+++&&&&&&''''''((((((((((((&&&%%%%%%'''***---......***)))))))))+++---000222111888IIIccc~~~kkkiiipppqqqlllffffffhhhggg___RRRHHHEEEFFF;;;777222---)))'''&&&&&&$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$"""######"""!!!!!!"""$$$""""""!!!!!!"""""""""###!!!!!!!!!""""""######### """$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&$$$"""!!!"""""""""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$#########$$$%%%(((***,,,&&&&&&%%%$$$$$$%%%(((***---(((&&&(((***...666>>>MMMjjjcccSSSMMMIIIGGGWWWqqq{{{xxx{{{~~~yyy~~~~~~llljjjnnnwwwwwwppppppwwwyyydddUUUbbb\\\WWWTTTOOOIIIGGGHHHCCCDDDOOOcccnnnooouuuooosssuuuqqqooowwwyyyuuufffKKK444...,,,)))))))))***)))((('''(((***++++++***((('''((('''&&&''')))******)))'''***,,,,,,***((('''''')))'''%%%(((+++---+++)))$$$$$$######$$$%%%'''((()))((('''&&&%%%$$$$$$$$$'''''''''&&&%%%$$$######&&&&&&%%%$$$###$$$(((+++)))))))))((('''&&&%%%%%%$$$%%%''''''&&&&&&'''(((%%%&&&(((((('''''')))+++444333000,,,'''$$$$$$%%%www}}}{{{hhhWWWKKK>>>777222---***+++))))))*********((('''&&&"""###$$$&&&&&&&&&%%%$$$###############$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%&&&'''((())))))***%%%$$$########################$$$$$$%%%&&&&&&'''&&&''')))(((%%%###"""######)))222:::AAAPPPkkk}}}bbbWWWLLLEEE>>>555///---&&&'''(((((())))))((((((&&&%%%$$$&&&)))+++,,,,,,++++++++++++,,,...///111777>>>LLL```xxx}}}{{{yyywwwqqqiiihhhkkkpppfffZZZVVVVVVRRRIII@@@>>>:::555///***((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###"""!!!!!!"""###%%%&&&"""######""" !!!### !!!!!!""""""#########"""!!!!!!!!!"""###$$$%%%"""###$$$%%%&&&%%%$$$$$$"""###%%%&&&&&&$$$"""!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$%%%'''((()))&&&''''''&&&$$$%%%'''))))))&&&%%%'''(((+++222:::QQQbbbwwwaaaLLLFFFFFFWWWaaasss|||xxxwww}}}~~~vvvrrrrrrtttrrrsssyyy}}}zzzqqqpppjjjdddaaabbb^^^TTTIIIDDDEEEBBBGGGSSS^^^fffppp{{{zzzkkkeeekkkxxx~~~nnnYYYEEE888...,,,)))((()))))))))(((&&&'''((()))))))))((((((((('''&&&''')))***)))(((((()))+++***(((%%%$$$%%%'''&&&&&&(((******)))(((######""""""###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$''')))&&&&&&''''''&&&%%%$$$######%%%''''''&&&&&&&&&'''&&&'''((((((''''''((()))///...,,,)))%%%######%%%rrrnnnnnnfffUUUJJJ???888222,,,***,,,((((((''''''''''''''''''"""###%%%%%%&&&%%%$$$###""""""#########$$$$$$$$$"""###$$$&&&'''''''''&&&%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$"""""""""###$$$%%%&&&'''&&&&&&&&&''''''((((((((($$$$$$#########$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$&&&'''&&&###"""###%%%$$$(((000:::DDDUUUnnn~~~ggg]]]SSSLLLEEE:::222000&&&'''((()))***)))((((((%%%$$$###%%%''')))***)))*********+++---...000111:::AAAOOOccc{{{}}}|||yyyqqqiiihhhlllooofff\\\WWWVVVSSSJJJBBB@@@<<<777000+++(((''''''&&&&&&'''((((((''''''&&&######$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$###""""""###%%%&&&&&&%%%$$$$$$$$$###############"""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""!!!"""$$$&&&'''"""######""" !!!""" !!!"""###$$$$$$$$$""""""!!!!!!"""$$$%%%&&&%%%%%%%%%$$$$$$$$$###### !!!$$$%%%%%%$$$"""!!! !!!###$$$$$$%%%%%%"""""""""###$$$%%%''''''###$$$%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%'''((('''&&&'''(((((()))111:::OOOZZZkkkaaaGGGBBBHHH^^^lll}}}wwwsssxxx}}}xxx|||}}}xxxmmmllltttzzztttqqqtttrrrfffUUUJJJJJJGGGEEEIIIQQQ[[[fffnnnlllzzzjjjccclllyyy~~~}}}kkkRRR@@@888...+++)))'''((()))))))))$$$%%%%%%&&&'''((()))))))))(((''''''((()))(((&&&&&&''''''&&&$$$###$$$%%%$$$&&&(((((('''&&&&&&'''$$$############$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%$$$######%%%'''$$$%%%%%%&&&&&&%%%$$$###"""$$$&&&&&&%%%$$$$$$%%%'''((())))))'''&&&'''''''''((((((&&&###"""###$$$vvvbbb______WWWLLL@@@888111,,,+++---&&&&&&%%%%%%%%%&&&''''''###$$$%%%%%%%%%%%%######""""""######$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%""""""!!! !!!"""###!!!!!!"""$$$%%%&&&'''''''''''''''''''''&&&&&&&&&############$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%###$$$&&&$$$""""""$$$'''$$$%%%---;;;LLL___wwwssskkkaaaXXXQQQJJJ>>>555222&&&''')))*********)))(((%%%$$$###$$$&&&(((((((((((()))***+++---///111222999CCCUUUnnnuuupppqqqpppllliiieeehhhhhh```RRRIIIIIILLLAAA===888111,,,)))''''''''''''((((((((((((((('''###$$$$$$%%%%%%&&&&&&'''$$$##################$$$###""""""###%%%'''&&&%%%%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$%%%%%%%%%&&&&&&&&&''''''$$$###""""""###%%%'''((("""######""" !!!""" !!!###$$$$$$$$$$$$###""""""""""""$$$&&&''''''&&&%%%$$$############ ###%%%%%%$$$"""!!! !!!###$$$$$$%%%%%%!!!!!!"""###$$$&&&((()))$$$$$$%%%&&&%%%$$$###"""&&&(((+++***'''&&&&&&((())))))***+++))))))111;;;FFFWWWlll}}}___DDDDDDQQQ[[[tttuuussszzz{{{uuu{{{wwwnnnuuusssiiiooo~~~uuudddYYYNNNMMMIIIGGGKKKTTT[[[]]]kkkoootttlllpppuuuvvvtttwwwoooWWWAAA444...+++((('''((()))))))))######$$$$$$&&&''')))******)))''''''(((((('''%%%###$$$%%%$$$######$$$&&&###&&&))))))&&&$$$$$$&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$###$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$%%%###$$$%%%&&&&&&&&&%%%$$$!!!###%%%%%%$$$#########((()))***)))'''&&&&&&&&&"""###$$$$$$"""""""""$$$zzzbbbXXX\\\bbbSSSAAA666444333///***(((&&&%%%%%%'''(((((('''%%%&&&&&&&&&%%%%%%$$$###$$$"""!!!###&&&'''&&&$$$!!!"""###%%%&&&'''''''''''''''&&&%%%$$$$$$$$$$$$(((&&&$$$"""""""""$$$%%%!!!!!!!!! !!!###!!!!!!!!!!!!"""###%%%%%%,,,)))%%%%%%&&&&&&$$$!!!$$$######$$$&&&&&&%%%###%%%$$$###""""""###$$$$$$"""""""""###$$$%%%&&&'''%%%***+++000FFFjjj~~~nnnrrrsssgggQQQCCCBBB???888///***&&&&&&***+++)))&&&'''((((((((((((((('''&&&'''(((+++,,,...000444666???@@@UUU|||yyykkksss~~~uuubbbZZZdddkkkcccSSSHHHKKKSSSQQQDDD444+++***+++(((%%%))))))(((((()))***++++++&&&%%%$$$$$$%%%%%%###"""'''&&&$$$""""""""""""###$$$$$$%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%###""""""###%%%&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$###"""""""""###$$$'''&&&$$$#########$$$$$$%%%$$$#########%%%'''((('''&&&$$$"""!!!""""""### """###$$$$$$###"""  !!!!!!!!!!!!!!!$$$''')))((('''&&&%%%%%%%%%###  """###'''---000000,,,&&&"""$$$&&&(((***+++...111444@@@SSSllljjjOOOOOOSSSOOO\\\xxxzzziiinnnyyykkkhhhuuu}}}~~~vvvhhh^^^NNNFFFJJJJJJEEEJJJVVV```rrr}}}yyymmmjjjpppxxxyyyxxxxxx{{{wwwhhhOOO;;;000+++&&&&&&)))+++)))&&&"""###%%%'''((())))))***---,,,***'''%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''((((((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))***'''$$$$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))+++***(((&&&$$$'''%%%$$$'''++++++'''"""%%%%%%&&&&&&'''&&&&&&%%%'''((()))***)))(((&&&$$$$$$%%%&&&&&&%%%%%%'''(((tttkkkccc___XXXRRRHHH@@@:::333,,,&&&(((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&%%%$$$$$$$$$"""!!!"""%%%''''''%%%""""""###$$$%%%&&&'''((('''&&&%%%%%%%%%&&&''''''+++)))'''$$$###"""######"""""""""!!! """$$$!!!!!!!!!!!!"""###$$$%%%(((&&&$$$$$$&&&'''&&&$$$$$$######$$$&&&&&&%%%###%%%$$$###""""""###$$$$$$ !!!"""$$$&&&'''((())))))---666FFF[[[ttt}}}uuummmccc[[[RRRFFF<<<777111---))))))---///---+++'''(((***,,,+++)))&&&%%%&&&(((***,,,---000333666@@@NNNeee{{{}}}|||xxxqqqkkk___```___^^^ZZZWWWVVVUUULLLGGG>>>555...***((('''((((((''''''(((((()))***&&&%%%###$$$%%%%%%$$$"""&&&%%%$$$"""!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###""""""###%%%&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%###"""""""""######%%%$$$######$$$&&&((()))&&&%%%$$$""""""""""""###!!!"""###$$$$$$###"""!!! !!!!!!!!!  !!!$$$&&&''''''&&&&&&$$$$$$$$$"""  ###&&&+++......+++&&&######%%%((()))***,,,000222777MMMiii{{{gggNNNLLLSSSVVVccctttrrryyy|||yyyqqqrrr~~~}}}yyy{{{{{{```TTTKKKKKKJJJFFFHHHMMMeeeiiilllvvvqqqkkkqqqzzzzzzuuuyyy}}}qqqUUU<<<111,,,(((''')))+++)))'''%%%&&&'''((())))))))))))...---+++)))''''''''''''$$$$$$%%%'''(((((((((((('''(((((('''&&&'''((()))''''''((((((((())))))))))))'''$$$$$$%%%%%%$$$"""$$$$$$$$$%%%&&&&&&'''''''''((()))***)))'''&&&$$$'''%%%$$$'''***+++'''###%%%%%%&&&&&&&&&&&&%%%%%%)))******+++***(((%%%$$$%%%&&&((('''&&&&&&((()))zzzrrrtttpppfffUUUUUUSSSMMMCCC666,,,&&&(((&&&%%%%%%'''(((((('''$$$$$$%%%&&&&&&%%%%%%%%%$$$"""!!!!!!$$$&&&''''''$$$#########$$$%%%'''(((&&&%%%$$$$$$%%%&&&)))***---+++)))&&&$$$"""""""""#########""" !!!###%%%"""!!!!!!!!!"""###$$$$$$$$$###"""###&&&(((((('''$$$######$$$&&&&&&%%%###$$$$$$############$$$%%% !!!###%%%'''((())),,,(((...<<>>222...)))(((***+++***((())))))*********))))))(((,,,+++***(((''''''((((((&&&'''((()))))))))))))))'''''''''(((((()))******((((((***++++++******)))(((&&&$$$$$$%%%%%%$$$######$$$%%%&&&((()))******))))))(((((('''&&&&&&%%%'''%%%$$$&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,---,,,***(((%%%###&&&''')))(((''''''((()))|||xxxssslllbbb```\\\TTTIII===333,,,(((&&&%%%%%%'''(((((('''$$$$$$%%%%%%&&&&&&%%%%%%###"""!!!!!!###&&&((()))%%%$$$###""""""$$$&&&(((&&&%%%###"""###%%%''')))+++)))'''%%%$$$######"""###$$$###""" """$$$###"""""""""""""""######"""""""""###%%%&&&'''((($$$######$$$&&&&&&%%%###$$$$$$###$$$$$$$$$%%%%%%""""""$$$%%%&&&'''((((((***)))///;;;IIIXXXooo~~~uuunnnkkkaaaOOO???888333000......000111111000)))***+++,,,+++(((%%%"""$$$&&&(((***+++...111444BBBWWWooo}}}uuuppprrrlllaaaVVVVVV^^^bbb\\\TTTLLLNNNLLLCCC666+++(((((((((''''''&&&''''''((((((%%%$$$######%%%%%%$$$############""""""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$###""""""###%%%&&&&&&%%% !!!"""######$$$$$$$$$######""""""""""""######!!!!!!""""""###$$$%%%&&&$$$$$$##################"""""""""###$$$&&&((()))%%%$$$$$$######""""""""""""######$$$$$$######"""######""""""!!!!!!!!!!!!###""""""""""""###%%%&&&$$$%%%%%%$$$ !!!"""$$$'''((((((''''''"""$$$%%%&&&'''(((+++...999888AAAWWWtttttt\\\IIIDDDUUUkkk}}}lll|||~~~|||{{{ppprrriiiXXXKKKJJJTTTZZZZZZEEEQQQhhh~~~vvvyyy}}}{{{uuuxxx~~~yyyfffRRRDDD???333///+++******+++***))),,,,,,,,,,,,+++***)))((()))((('''&&&&&&&&&'''((((((((()))))))))))))))(((''''''''')))+++,,,,,,+++'''(((***+++,,,***)))''''''&&&%%%$$$$$$%%%$$$$$$###$$$%%%&&&((()))***+++***)))'''&&&%%%%%%&&&&&&'''%%%$$$%%%((()))(((''')))(((((('''''''''''''''.........---+++(((%%%###&&&'''(((((('''&&&''')))wwwoooqqqvvvnnnbbbVVVLLLCCC999222(((&&&%%%%%%'''(((((('''$$$%%%%%%&&&&&&%%%%%%%%%"""""""""######%%%''')))&&&%%%###""""""###%%%&&&&&&%%%###"""!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" """#########"""""""""""""""##################$$$%%%&&&$$$######$$$&&&&&&%%%#########$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%***000888NNNlll}}}lll\\\RRRFFF;;;333111///...............******((('''&&&%%%$$$$$$$$$%%%((()))+++---111333BBBJJJ```~~~~~~zzzppphhhccc]]]YYYXXXYYYYYYYYYUUUQQQJJJ@@@666...)))'''))))))(((''''''(((((((((%%%$$$######%%%%%%%%%##################"""""""""%%%%%%%%%%%%$$$$$$###"""######"""!!!!!!"""#########""""""###%%%&&&&&&%%%!!!!!!"""############""""""""""""!!!!!!"""############$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$#########"""######$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%$$$"""!!!!!!###$$$%%%%%%&&&'''%%%###  !!!###$$$&&&&&&''''''"""###%%%%%%&&&'''))),,,555444999HHHaaazzzmmmZZZKKKJJJ___yyy|||ooozzzzzzvvvmmm___SSSRRRXXXYYYUUUDDDMMMccc{{{}}}}}}|||wwwqqqttt{{{uuuaaaMMMBBB>>>333000---+++************------------,,,+++***))))))((('''&&&&&&'''((()))'''(((((()))))))))((((((((('''(((***---///...,,,&&&''')))******)))'''%%%&&&&&&&&&%%%$$$$$$%%%%%%###$$$%%%&&&'''((()))***)))(((&&&%%%%%%%%%'''''''''%%%$$$%%%&&&((()))))),,,+++***)))((())))))))).........---+++(((%%%###%%%'''''''''%%%%%%&&&'''|||sssyyyzzzlll___TTTHHH;;;333(((&&&%%%%%%'''(((((('''%%%&&&&&&&&&%%%%%%$$$###!!!###%%%%%%$$$$$$%%%'''%%%%%%###""""""###$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%###!!!!!!"""$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$###""""""###%%%$$$######$$$&&&&&&%%%###"""###$$$%%%&&&&&&&&&%%%'''(((((()))((('''%%%$$$!!!+++333;;;TTTxxxrrr```XXXLLL>>>555333111...,,,+++++++++***)))'''%%%$$$$$$%%%&&&$$$&&&(((***+++...111444@@@CCCYYY{{{~~~qqqbbbcccbbb]]]WWWVVV\\\bbb]]]TTTHHH===666000***'''***)))(((((('''((((((((($$$#########%%%&&&%%%$$$######$$$$$$$$$$$$###"""&&&&&&&&&%%%$$$###"""!!!###"""!!!!!!!!!!!!"""######""""""###%%%&&&&&&%%%###############"""!!!!!!""""""""""""""""""###$$$$$$%%%&&&'''''''''''''''$$$%%%&&&&&&'''&&&&&&&&& !!!!!!"""######$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''&&&%%%###""""""###$$$%%%$$$&&&''''''$$$"""!!!!!!!!!!!!###$$$%%%&&&&&&'''"""$$$%%%%%%%%%&&&(((***+++444???DDDLLL___}}}iiiWWWOOOVVVnnn~~~zzz|||vvvxxxzzzrrriiidddbbb\\\SSSKKKVVVPPPUUUiii~~~rrrnnnpppxxxtttqqqnnniii]]]JJJ<<<222000...+++)))))))))***,,,,,,---------,,,,,,+++---,,,+++*********+++,,,'''((())))))*********)))***)))))),,,000111///,,,&&&''''''(((((('''%%%%%%%%%&&&&&&%%%$$$###%%%'''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&(((((('''&&&%%%$$$%%%'''***+++---,,,***)))((())))))***+++,,,------,,,)))'''%%%%%%'''''''''%%%$$$%%%&&&tttcccNNN<<<111(((&&&%%%%%%'''((((((''''''''''''&&&%%%$$$###"""!!!$$$''''''%%%######$$$%%%$$$$$$$$$######""""""""""""###$$$######"""!!!!!!"""###%%%&&&'''''''''(((((('''%%%######$$$&&&%%%$$$###"""!!!!!!!!!!!!!!!"""$$$###!!!!!!###&&&$$$######$$$&&&&&&%%%###"""###$$$&&&&&&&&&&&&&&&$$$%%%'''''''''&&&$$$######+++777FFF[[[rrrrrr```NNNAAA999888555111---***))))))((((((''''''&&&&&&&&&&&&$$$&&&)))***,,,...222444???III```}}}|||uuueeefffeee```\\\[[[```fff```XXXKKK???666000+++((()))(((''''''&&&&&&&&&'''$$$###"""###%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""###"""!!! !!!"""######""""""###%%%&&&&&&%%%%%%%%%%%%$$$###""" ###""""""""""""###$$$%%%$$$%%%&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%% !!!!!!!!!!!!!!! """###$$$$$$$$$$$$###"""$$$$$$$$$######$$$$$$$$$&&&%%%$$$######$$$&&&'''&&&&&&%%%$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$"""!!!"""!!!"""###%%%%%%&&&&&&%%%###$$$%%%%%%%%%&&&(((***)))444===@@@CCCTTTqqqzzzaaaOOONNN^^^xxxuuuttt}}}~~~uuuvvvsssggg[[[VVV\\\UUUTTTaaavvvqqqlllnnntttmmmhhhiiijjj___KKK999111000...+++((('''((())))))***+++,,,------------///...,,,+++++++++,,,,,,(((((()))+++,,,,,,,,,,,,,,,******---111222///+++''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%######%%%'''******)))(((((('''&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$&&&***------+++)))'''''''''((()))((()))+++,,,,,,***)))''''''(((((('''&&&%%%%%%'''qqqUUU===000(((&&&%%%%%%'''(((((('''(((((('''&&&%%%###"""!!! $$$((((((&&&###""""""$$$$$$%%%$$$$$$###"""!!!!!!###%%%&&&%%%$$$######$$$%%%&&&'''(((((((((*********(((%%%%%%&&&(((%%%%%%###"""!!!!!!!!!!!!!!!######!!!!!!$$$'''$$$######$$$&&&&&&%%%###"""###$$$&&&''''''&&&&&&!!!"""$$$&&&&&&%%%$$$###&&&***:::PPP___hhhxxxgggNNNCCC>>><<<999333...***))))))&&&''')))***)))((('''%%%%%%''')))+++,,,///222555>>>TTTkkk{{{vvvrrryyymmmjjjfffbbbaaabbbcccddd```ZZZOOOBBB777///+++***((('''&&&&&&%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###"""!!! !!!"""######""""""###%%%&&&&&&%%%&&&&&&&&&%%%###""" ######""""""###$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%$$$ !!! """"""$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%)))'''%%%#########$$$%%%'''&&&&&&&&&%%%$$$$$$###"""$$$%%%$$$"""!!!!!!!!!"""$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&(((***000111444:::FFFXXXkkkxxxrrrXXXFFFJJJaaa|||}}}xxxvvvyyy|||}}}~~~ssskkkmmmTTTXXX^^^eeeqqqxxxpppkkkiiiiiiiiihhh```SSSCCC777111000...+++((('''((()))((()))***,,,---...//////...---,,,***))))))***+++((()))+++,,,---.........---+++***...222333///***)))((('''&&&&&&&&&&&&&&&$$$%%%'''&&&######%%%(((...---,,,***)))'''&&&%%%"""###$$$%%%'''((()))***&&&&&&%%%######&&&***...,,,***(((&&&%%%&&&''''''&&&''')))+++,,,+++***)))((()))***)))'''&&&&&&'''___CCC666)))((('''%%%$$$$$$%%%%%%''''''&&&%%%$$$"""!!! $$$######"""""""""""""""############"""""""""""" !!!"""$$$$$$######""""""%%%((()))(((&&&%%%$$$''''''((((((((((((''''''(((%%%""" !!!""""""!!!"""!!!!!! !!!!!!"""###$$$&&&''''''&&&&&&#########$$$%%%&&&((((((######$$$%%%%%%%%%$$$$$$%%%+++<<>>:::888333,,,'''(((%%%%%%%%%''')))+++***)))&&&(((***+++---000444777???LLLccc}}}}}}xxxmmmhhhbbb^^^```dddiiilllfff^^^PPPBBB777///***'''))))))(((((('''&&&&&&%%%'''%%%$$$%%%'''(((&&&###$$$$$$$$$&&&))))))(((&&&'''%%%######%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###"""!!!########################"""###$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""""""""!!! """###$$$$$$%%%%%%$$$$$$%%%$$$###""""""###%%%&&&'''''''''%%%###"""$$$%%%'''&&&$$$"""""""""#########""""""###%%%%%%###!!!""""""""""""############%%%%%%$$$%%%&&&''')))***///...000777???IIIXXXfffwwwrrr]]]JJJGGGPPPaaa}}}wwwpppssswww}}}tttrrr~~~|||ppplllkkknnnuuu~~~pppbbb___```^^^YYYOOOAAA555---,,,+++(((%%%###$$$''')))((('''''')))+++,,,,,,+++)))***************))))))(((''''''))),,,...---+++******+++,,,,,,***)))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...---,,,)))%%%###"""#########$$$%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&((()))***+++***(((%%%$$$%%%&&&''')))(((%%%'''+++,,,***&&&&&&&&&&&&''''''''''''vvv\\\>>>///,,,)))&&&%%%&&&''')))'''&&&&&&&&&&&&%%%%%%%%%$$$###"""!!!"""$$$&&&'''############"""""""""""" !!!"""$$$$$$######"""###&&&((((((&&&$$$#########$$$%%%''')))*********'''$$$"""!!!""""""""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$###""""""######$$$%%%&&&((()))***(((((('''&&&%%%%%%%%%%%%###///999CCC\\\~~~sssaaaGGGAAA===;;;777///***)))%%%$$$%%%''')))+++***)))'''(((***+++,,,///333666===FFFZZZwww~~~wwwdddggghhhaaaZZZ\\\hhhtttnnnbbbPPPBBB:::333,,,&&&))))))))))))((('''&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$''')))******)))(((&&&###"""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$###"""$$$%%%&&&&&&%%%$$$"""######%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$###############"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!"""###%%%%%%%%%###!!!!!!"""$$$&&&$$$###"""!!!"""$$$%%%%%%$$$""""""$$$$$$$$$#########""""""""""""""""""###$$$%%%'''((()))******&&&***///444666>>>QQQdddvvv|||uuuggg\\\KKKDDDVVVxxx}}}xxxsssoookkkkkkpppuuuvvvssstttxxxuuu{{{zzzmmmtttyyynnngggaaaXXXOOOKKKIIIBBB444(((***(((%%%###$$$(((,,,///***)))((()))+++,,,+++***************************'''&&&&&&'''***++++++***))))))((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''')))***)))'''$$$""""""###%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''',,,---,,,***'''%%%%%%&&&%%%''''''$$$%%%)))+++)))&&&&&&&&&%%%%%%%%%%%%%%%|||jjjPPP999333///***&&&###$$$&&&'''%%%%%%%%%$$$%%%%%%%%%&&&###"""!!! """$$$''')))############"""""""""!!! !!!"""###$$$######"""###%%%''''''%%%###""""""###$$$&&&'''((()))))))))&&&$$$""""""#########"""!!!!!!!!!!!!!!!!!!"""###"""""""""#####################$$$%%%&&&((()))***)))(((&&&%%%$$$$$$$$$$$$%%%///<<>>444111,,,'''$$$######$$$$$$###"""!!!!!!"""$$$$$$!!!!!!"""###$$$%%%&&&'''############"""""""""""" !!!"""$$$$$$######"""!!!###%%%$$$###"""###$$$&&&&&&'''''''''&&&&&&%%%%%%$$$######%%%%%%$$$"""!!!!!!!!!!!!"""###$$$$$$ !!!"""$$$&&&'''%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$###""""""))),,,???[[[lllrrr}}}uuuooojjjZZZHHH===777000---,,,,,,+++***+++,,,,,,***(((&&&((()))))))))***...000:::GGG[[[ppp~~~xxx~~~|||mmm^^^]]]hhhqqqpppkkkrrryyy{{{lllSSS<<<111///)))***,,,------,,,***)))%%%''')))***)))))))))+++***(((&&&&&&'''((('''&&&&&&$$$###$$$%%%'''&&&%%%$$$$$$############$$$$$$%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&$$$&&&)))++++++)))&&&$$$ !!!###$$$%%%$$$$$$$$$$$$###############$$$$$$$$$$$$###""""""!!!"""######$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&"""######"""""""""%%%'''&&&%%%###$$$&&&***///222,,,)))&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((***,,,,,,+++***)))---)))(((+++...111888???OOOiiijjjSSSGGGHHHZZZkkkyyynnndddccc]]]PPPFFFIIIQQQVVVXXXYYYppp~~~mmm\\\VVVSSSOOOIII@@@666...(((&&&&&&(((...333555222...+++)))((()))******)))((())))))(((((((((***+++,,,......,,,***'''&&&'''(((+++)))&&&%%%%%%'''***,,,'''((()))***++++++++++++))))))))))))))))))))))))''''''((('''&&&%%%''')))---,,,+++)))))))))***+++%%%&&&((())))))((('''&&&###$$$%%%%%%%%%&&&(((***111555444---((()))******)))(((((('''&&&%%%%%%$$$vvv]]]HHH>>>000...,,,)))'''&&&''''''%%%$$$###!!!!!!"""$$$%%%"""###%%%&&&'''(((''''''############"""""""""""" !!!"""$$$$$$######""" !!!######""""""$$$%%%$$$%%%&&&&&&''''''''''''$$$######$$$%%%%%%$$$###!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""$$$&&&'''%%%%%%$$$############$$$###$$$&&&''''''&&&$$$"""%%%***999OOOfffyyyzzzlll\\\JJJ???999222---,,,*********,,,...///...,,,)))************+++...111666AAAUUUooo}}}yyytttnnnfffbbbdddjjjqqquuuxxxvvvpppcccSSSBBB555///)))***---......---+++)))&&&)))+++,,,******+++------***'''%%%%%%%%%$$$"""""""""###%%%'''((('''%%%$$$$$$############$$$$$$$$$%%%%%%&&&'''((())))))(((&&&%%%#########$$$%%%###$$$&&&((((((&&&$$$###!!!!!! !!!######$$$$$$$$$$$$#####################$$$###""""""!!!!!!""""""#####################$$$%%%&&&'''''''''###$$$$$$$$$###$$$'''))))))'''%%%$$$%%%(((,,,///***(((&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))+++------------+++((((((+++,,,---222999@@@VVVrrruuuaaaKKKBBBGGG]]]qqqsssfff```YYYMMMDDDFFFNNNVVV]]]bbb|||nnn\\\QQQPPPLLLEEE;;;333...,,,)))'''(((,,,111222///,,,)))((('''''')))***)))(((((('''&&&&&&''')))+++,,,+++,,,+++)))&&&&&&(((+++***(((&&&$$$%%%'''***,,,&&&''''''((()))+++,,,---))))))))))))))))))))))))&&&'''((('''%%%%%%'''(((,,,+++)))(((((()))***+++%%%&&&)))++++++***)))(((###%%%%%%%%%$$$%%%''')))///333333,,,'''''')))***'''&&&&&&&&&%%%%%%$$$$$$}}}ooofffPPP888------+++*********++++++'''&&&$$$""""""###$$$%%%$$$&&&(((*********((('''############"""""""""""" !!!"""$$$$$$######"""!!!"""###"""###$$$&&&"""###$$$&&&'''(((((()))$$$######$$$&&&&&&$$$###!!!!!!!!!!!!"""###$$$%%%######"""""""""$$$%%%&&&&&&%%%$$$###"""""""""""""""$$$''')))***(((%%%###!!!)))222AAA___jjj[[[KKKBBB<<<555...+++)))((())),,,///111111000***+++,,,,,,,,,---000222444:::NNNoootttjjjnnnoooggg^^^aaaqqq~~~rrraaaWWWPPPGGG999...)))+++---//////---+++***'''***,,,---+++***,,,...///+++(((%%%$$$###!!! !!!###&&&))))))'''%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''')))******(((&&&$$$"""""""""###$$$!!!"""$$$%%%%%%$$$"""!!!""""""!!! !!!"""###$$$$$$$$$############""""""############"""!!!!!!!!!!!!"""###############!!!"""###%%%''''''(((((($$$%%%%%%%%%%%%&&&(((+++,,,)))&&&$$$$$$&&&)))+++)))'''%%%$$$%%%%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%(((***---///111111&&&&&&)))++++++***///777666GGG```|||fffVVVGGGCCCIII]]]vvvjjjWWWJJJMMMPPPOOOKKKQQQfff{{{}}}lllbbbPPPNNNIIIBBB999333000000,,,(((&&&)))...000---***(((&&&&&&'''((())))))(((''''''&&&%%%&&&(((***,,,((()))***(((&&&&&&***---((('''%%%$$$%%%''')))+++%%%%%%%%%&&&(((+++---///))))))))))))))))))))))))&&&''''''&&&%%%$$$&&&'''***)))'''&&&&&&((()))+++%%%&&&))),,,---,,,***)))&&&&&&'''&&&$$$$$$&&&''')))...///(((###$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###qqq[[[HHH999---***(((***---...,,,***'''$$$"""###%%%&&&$$$""""""%%%))),,,---,,,)))'''%%%$$$###"""!!!!!!!!!!!!!!!""""""###############"""######$$$$$$$$$######$$$%%%'''((()))(((((('''&&&%%%%%%$$$############$$$#########$$$%%%%%%&&&"""%%%''''''&&&$$$$$$%%%%%%$$$######""""""######%%%%%%&&&'''&&&%%%$$$###(((+++555JJJhhh{{{hhhTTTHHH???444//////******+++...111111000///,,,***)))+++///111111000555>>>SSSssswwwrrrpppmmmjjjkkknnnsssvvvrrrhhh\\\SSSMMMDDD777...%%%''')))(((&&&&&&)))+++---------...---,,,,,,+++---,,,)))&&&###"""!!!!!! !!!$$$&&&'''&&&%%%$$$(((((((((((('''%%%$$$###&&&$$$###$$$&&&(((((('''''''''%%%$$$###""""""""""""""""""""""""!!!!!! ###"""""""""###$$$%%%%%%###"""!!!"""$$$%%%$$$###%%%%%%%%%$$$###""""""!!!$$$%%%%%%###!!!!!!"""$$$############$$$%%%&&&'''&&&### ###(((,,,...///+++&&&!!! """%%%((()))'''%%%$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&###&&&))),,,---///222444,,,)))'''(((,,,000111000444===QQQrrr~~~oooSSSFFFDDDDDDGGGXXXzzzgggUUUFFFQQQ[[[ZZZXXXbbb{{{tttlll```NNN===999;;;999111+++,,,)))'''(((***+++)))''''''%%%$$$%%%((()))&&&$$$******)))(((((((((((((((%%%&&&''')))))))))((((((***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%''')))***''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$###"""&&&&&&%%%$$$$$$$$$$$$%%%)))&&&%%%(((---000///,,,)))(((&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((%%%$$$######"""#########zzz]]]CCC111,,,***((())),,,---+++)))%%%$$$"""###%%%&&&%%%###"""%%%(((+++,,,+++((('''%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$$$$############$$$$$$$$$######"""$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&###%%%''''''%%%$$$$$$$$$%%%$$$$$$###############%%%%%%&&&&&&&&&%%%$$$###(((---@@@\\\uuuvvv___NNNAAA666//////,,,+++,,,---//////---+++******+++///222444222000<<>>333---&&&((()))'''&&&%%%(((***---------------,,,,,,+++---+++(((&&&###"""!!!!!!!!!"""$$$%%%&&&'''''''''+++***)))((('''&&&%%%%%%&&&$$$###$$$&&&(((((('''&&&&&&%%%$$$############"""""""""""""""!!!!!! !!!!!!!!!"""###%%%&&&'''%%%$$$######$$$%%%$$$"""%%%%%%$$$$$$###"""!!!!!!###$$$%%%$$$"""!!!"""###$$$$$$######$$$$$$%%%&&&&&&$$$!!!!!!$$$(((***++++++)))%%%"""!!!###&&&)))'''&&&$$$$$$%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$###%%%(((+++,,,---///111---***((((((+++...///...222>>>SSSlllzzzgggSSSDDD@@@???KKKgggppp___VVVPPPTTTZZZbbbkkkxxxzzzjjjXXXMMMBBB===999222---,,,***((('''(((***+++***((((((&&&$$$%%%'''((('''%%%&&&'''((())))))((('''&&&&&&'''((())))))(((((('''***)))'''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%&&&&&&(((&&&$$$''',,,///...,,,((('''%%%$$$$$$$$$&&&'''''''''&&&&&&&&&&&&''''''%%%%%%$$$###""""""######bbbFFF333,,,***'''(((***+++***((($$$###"""###%%%&&&&&&%%%###%%%(((******)))'''&&&%%%$$$###"""!!!!!!!!!!!! !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%&&&%%%%%%%%%$$$###""""""###$$$&&&'''$$$$$$######$$$$$$%%%%%%$$$&&&'''&&&$$$######$$$$$$$$$$$$############"""$$$%%%%%%%%%%%%$$$$$$###'''---DDDcccxxxeeeRRRCCC888111///,,,,,,+++,,,---,,,***''')))***---222666777555333>>>HHHYYYlll~~~yyynnnlllqqqrrrlllddddddgggfff]]]LLL;;;000,,,&&&''''''&&&%%%%%%'''***,,,,,,------,,,,,,+++***+++***(((&&&$$$###"""""""""######$$$&&&((()))***...---+++((('''&&&&&&&&&%%%$$$###$$$&&&'''''''''%%%%%%$$$######$$$$$$%%%""""""######""""""!!! !!!"""$$$&&&((()))(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$"""""""""$$$$$$$$$###$$$$$$%%%%%%&&&$$$###$$$&&&'''((('''&&&%%%$$$###$$$%%%((()))&&&&&&%%%%%%%%%&&&&&&'''***)))(((&&&%%%###""""""###%%%((()))******,,,---...,,,))))))***,,,------///===RRRdddvvvmmm```RRRDDD<<<:::MMMrrrwww___TTTTTTWWWWWW]]]llljjjTTTNNNGGGAAA888///+++,,,)))((('''(((***++++++***)))'''%%%%%%&&&'''''''''$$$&&&(((******)))'''%%%'''(((((()))(((((('''&&&))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%&&&'''(((((('''%%%$$$&&&+++...---,,,(((&&&$$$#########%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%######"""""""""|||fffOOO???---***&&&&&&)))***(((&&&#########$$$&&&'''''''''$$$%%%'''(((((('''&&&%%%$$$$$$###"""!!!!!!"""""" !!!###%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""!!! """######$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&'''&&&$$$"""######$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$,,,===TTTnnnyyycccQQQEEE;;;444///+++******+++,,,+++(((&&&***+++...222555777777777999EEEYYYpppyyyqqqllllllkkkgggcccbbbbbb___XXXMMM???222+++&&&%%%%%%%%%%%%''')))++++++++++++++++++******))))))((('''&&&$$$###""""""$$$######$$$&&&))),,,---000...+++((('''&&&'''(((%%%$$$######&&&'''''''''$$$#########$$$$$$%%%&&&"""############"""!!!!!!"""""""""###$$$%%%'''((('''&&&%%%%%%&&&'''&&&$$$######$$$$$$$$$###!!!!!! ###%%%&&&%%%###""""""############$$$%%%&&&'''%%%%%%$$$%%%''''''%%%###""""""###$$$&&&'''))))))((())))))'''&&&%%%%%%&&&(((((('''&&&%%%###"""!!!%%%'''))))))))))))***+++,,,+++))))))***,,,---...000;;;LLL^^^pppqqq```PPPCCC;;;<<>>BBBMMMeeemmm```TTTMMMKKKXXXjjj}}}wwwjjjWWWDDD@@@AAA===333,,,)))***+++,,,,,,---...///+++***(((&&&%%%&&&((()))///...,,,)))((((((((()))))))))((((((''''''''''''((((((((((((((((((''''''((((((((('''&&&$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%######$$$$$$&&&''')))***&&&%%%$$$&&&(((+++---...,,,***(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$############ttt]]]FFF888000+++'''&&&'''((('''%%%&&&'''))))))(((((()))+++&&&&&&%%%$$$$$$$$$############"""""""""""""""###"""###&&&(((((('''%%%###$$$$$$$$$$$$$$$###"""!!! !!!!!!###$$$&&&'''++++++,,,+++***(((%%%$$$%%%%%%$$$$$$######$$$$$$###$$$$$$$$$""""""$$$&&&######$$$%%%%%%###"""!!!"""######%%%''')))+++,,,%%%000@@@VVVuuu}}}nnn^^^SSSJJJ???444+++++++++,,,------+++)))******++++++---111666:::AAAHHHXXXqqqvvvvvvrrriii^^^ZZZ^^^ddd]]]UUUMMMKKKKKKFFF<<<222***'''$$$$$$&&&)))++++++&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###%%%$$$$$$$$$&&&(((+++---,,,+++)))'''&&&&&&&&&'''$$$###"""###%%%&&&&&&&&&$$$#########$$$%%%%%%&&&######$$$$$$######"""!!!&&&&&&%%%$$$$$$$$$$$$$$$#########%%%'''))))))(((###$$$&&&''''''%%%$$$""" """%%%%%%$$$######$$$!!!!!!!!!###$$$&&&((()))$$$$$$%%%&&&'''&&&### !!!"""%%%&&&'''((((((+++---...,,,'''$$$$$$%%% !!!###$$$$$$$$$###"""&&&(((***)))((('''(((((('''((((((((()))+++///222666999BBBVVVnnn~~~___HHHAAAAAAGGGRRRgggvvvcccZZZUUUQQQPPPdddzzzzzzyyyooo[[[GGGAAACCC???555...***+++------,,,,,,---///***+++***(((&&&&&&((()))222000,,,)))((((((***+++)))((((((''''''''''''((((((((()))))))))(((((('''((((((((('''&&&%%%###"""$$$%%%%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&#########$$$%%%&&&((()))'''&&&&&&&&&(((+++...///...---***((('''(((((()))))))))(((((((((((())))))&&&&&&%%%$$$$$$$$$$$$%%%jjjNNN<<<555111---(((&&&'''((('''&&&(((***,,,+++)))(((***,,,'''&&&$$$###"""""""""#########""""""""""""#########%%%'''))))))&&&$$$"""######$$$$$$$$$######""" !!!###&&&((()))(((***,,,...---***&&&$$$&&&%%%$$$$$$######$$$$$$"""#########"""###%%%'''"""###$$$%%%%%%$$$"""!!!""""""###%%%(((+++...000+++///EEEiiiyyyhhh\\\TTTHHH===///............---***(((%%%''')))***+++---222666DDDQQQdddwww{{{nnneee```^^^\\\ZZZSSSSSSRRRNNNFFF???:::999000,,,'''%%%&&&((((((((($$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&''')))***'''''''''&&&&&&%%%%%%%%%$$$###"""###%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$%%%%%%&&&$$$######$$$&&&(((''''''###%%%'''(((((('''%%%$$$!!!###$$$$$$######$$$%%%############$$$%%%&&&&&&$$$$$$$$$%%%'''&&&###!!!!!!"""###$$$%%%&&&&&&'''&&&***,,,+++&&&###$$$&&& !!!###%%%%%%%%%###"""%%%&&&((((((&&&&&&&&&'''((()))***)))((()))---111777<<>>555000***&&&&&&&&&&&&$$$###############"""!!!!!!"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%$$$$$$$$$###""""""%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$$$$###""""""$$$###$$$$$$%%%&&&'''(((&&&$$$###$$$&&&&&&&&&$$$$$$%%%((()))***(((&&&%%%"""#########""""""$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%&&&&&&$$$"""#########$$$$$$%%%%%%&&&"""&&&***)))%%%###%%%'''"""###%%%&&&&&&%%%###"""###%%%&&&&&&%%%$$$%%%&&&)))++++++)))'''(((,,,///777???HHHNNNUUUggg{{{{{{aaaXXXSSSMMMAAAGGGdddpppXXXLLLWWWiiiooo]]]\\\XXXNNN<<<...---444(((***,,,+++((('''(((+++)))+++---,,,)))&&&'''((((((((()))***+++,,,,,,,,,((('''&&&&&&'''((()))***'''((()))******)))((('''&&&'''(((((('''%%%$$$###%%%&&&&&&&&&&&&%%%$$$$$$ !!!###$$$%%%&&&''''''""""""""""""###$$$%%%%%%((((((((('''(((+++///222///...+++)))(((((())))))---,,,,,,,,,,,,,,,,,,---$$$$$$$$$$$$%%%&&&''''''hhhTTTFFF;;;555---***((('''((((((((((((,,,,,,,,,+++***)))(((''''''((((((&&&###!!! !!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""###$$$&&&'''((('''&&&&&&!!!""""""!!!"""$$$'''''''''&&&%%%%%%$$$#########"""!!! !!!"""######"""!!!!!!"""%%%)))+++&&&%%%$$$%%%&&&&&&%%%$$$#########%%%(((++++++***+++...;;;VVVvvv|||mmmWWWHHHEEE;;;666111000333444222...))),,,---***'''***111999AAASSSmmmuuunnneee[[[TTTRRRTTTRRROOOKKKGGGAAA===:::///,,,)))(((((((((((('''###$$$%%%%%%&&&&&&&&&&&&&&&''''''%%%######$$$%%%$$$&&&((()))'''&&&&&&&&&###$$$&&&'''''''''&&&&&&&&&%%%###""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&''''''$$$!!!!!!$$$'''((('''$$$$$$###"""###$$$&&&'''$$$$$$###!!! !!!%%%''')))(((((('''%%%$$$######$$$$$$$$$############"""###%%%''''''%%%###!!!!!!###"""!!!"""###$$$###!!!"""######$$$$$$$$$$$$###%%%&&&&&&&&&%%%%%%''')))%%%$$$###%%%((((((%%%"""&&&''''''%%%######$$$%%%))),,,///---)))'''***---777>>>JJJVVV]]]gggyyy}}}cccUUUMMMGGGFFFHHHbbbtttiii\\\VVVaaasssuuuiii___RRRFFF===777111---+++***)))'''''''''(((((())))))*********))))))((())))))(((((((((***+++,,,)))))))))))))))(((''''''&&&&&&&&&'''''''''''''''+++***)))'''%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$###############$$$$$$%%%&&&""""""###$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&))),,,...///---+++((('''&&&'''((()))*********(((((()))+++'''&&&%%%$$$$$$%%%'''(((ttt[[[QQQIII<<<111+++)))'''''')))))))))(((,,,,,,++++++)))(((&&&&&&'''((()))'''$$$!!! !!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%!!!"""######""""""$$$&&&''''''&&&%%%$$$$$$############"""!!!!!!"""#########"""!!!!!!###%%%(((***'''&&&%%%%%%&&&&&&&&&&&&%%%$$$###%%%'''))))))((((((+++888RRRrrruuu___JJJ???<<<777333222555555222...+++---...---,,,...555:::BBBNNNeeerrr___RRRTTT]]][[[QQQGGGHHHMMMKKK===///---+++))))))))))))((('''$$$%%%&&&''''''''''''&&&((()))((('''$$$###$$$%%%%%%(((******(((''''''((($$$%%%&&&'''((('''&&&%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$!!!"""%%%(((((((((%%%$$$#########$$$%%%&&&%%%%%%$$$""" !!!$$$&&&''''''&&&%%%$$$###""""""$$$$$$$$$############""""""$$$''''''%%%###""""""""" !!!"""######"""""""""###$$$$$$#########$$$%%%&&&%%%%%%%%%''')))&&&$$$###%%%''''''%%%###&&&''''''&&&$$$###$$$&&&(((,,,...---***))),,,///555:::GGGXXXfffnnnwww~~~qqqWWWFFFAAACCCMMMeee~~~kkkccc______jjjxxx|||ooocccRRREEE>>>999333---,,,+++***((((((((()))***)))******++++++******)))+++***)))))))))***+++,,,((())))))***))))))((((((''''''''''''((((((((((((***)))(((&&&&&&%%%%%%%%%&&&'''((())))))'''&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%(((+++...///---+++((('''&&&'''''''''((()))(((&&&&&&((()))+++***(((&&&%%%&&&''''''uuu]]]PPPGGG:::111+++******+++,,,---+++***,,,,,,+++***)))'''%%%$$$&&&(((***)))&&&""" !!!"""###$$$$$$###"""""""""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$###$$$%%%$$$""""""$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$############$$$$$$######""""""###%%%(((***((('''&&&$$$%%%&&&'''(((&&&%%%$$$$$$&&&'''&&&&&&%%%,,,===YYYuuuxxxjjjTTTAAA===888444333555555111---+++,,,---...///222777;;;EEEQQQhhh}}}ooo]]]QQQUUU^^^ZZZRRRKKKLLLOOOJJJ;;;---+++***)))***++++++)))'''&&&&&&''''''(((((('''''')))***)))'''%%%###$$$%%%&&&(((***+++)))(((((((((&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######&&&((())))))%%%%%%$$$#########$$$$$$&&&&&&$$$""" ###%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$############"""!!!###%%%&&&%%%$$$$$$%%%!!!  """###"""!!!""""""############""""""###$$$%%%%%%$$$%%%''')))'''%%%$$$$$$%%%&&&&&&%%%&&&''''''&&&%%%$$$&&&'''))),,,...---++++++---111555:::III___qqqwwwwwwwwwtttUUUBBB@@@@@@QQQjjjuuuaaa]]]ccclllxxx|||~~~tttfffTTTGGG???:::333---,,,+++***)))))))))***+++***++++++,,,,,,+++++++++,,,+++***)))))))))***+++((((((******+++***)))((('''((((((((()))))))))))))))((('''&&&%%%&&&''''''((()))+++---,,,***(((&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%(((+++---...,,,***(((''''''''''''%%%&&&'''&&&$$$$$$&&&'''...---+++((('''&&&&&&'''nnnVVVCCC999666...---...///111000...,,,------,,,+++)))'''%%%$$$&&&(((***)))&&&### !!!"""###$$$$$$$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""%%%&&&&&&$$$###"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%''')))((('''&&&$$$###$$$''')))(((&&&$$$###$$$%%%%%%$$$%%%222IIIfff|||~~~vvvqqq```MMM===888333222333333///***)))***,,,...000444777:::JJJ^^^vvvpppfff```YYYSSSPPPOOOVVV\\\XXXKKK???999888*********+++,,,,,,)))'''&&&&&&''''''''''''&&&&&&''''''(((&&&$$$###%%%&&&&&&(((******)))((('''((('''((())))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&((())))))&&&%%%%%%$$$$$$#########&&&&&&%%%###!!! """$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$#########"""""" """$$$%%%%%%%%%&&&'''$$$###""""""######""" """""""""######""""""!!!###$$$%%%$$$$$$$$$&&&((('''&&&$$$###$$$%%%&&&&&&&&&'''((('''&&&&&&'''))),,,---...---++++++---000555???RRRhhhvvvzzz|||vvvdddMMMCCCDDD>>>SSSooouuuhhh]]]^^^hhhvvvyyywww}}}}}}rrrhhhYYYKKK@@@777000,,,***)))((((((((()))***+++++++++,,,,,,------,,,,,,,,,+++)))((('''(((((()))''')))***+++,,,+++***)))((((((((()))******++++++)))((('''%%%%%%%%%'''''')))***---......,,,)))'''''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$&&&%%%$$$###$$$'''***,,,,,,+++***(((''''''''''''%%%&&&&&&%%%$$$$$$%%%'''---,,,***)))((('''''''''uuu]]]III>>>:::000000000000111000---+++------,,,+++***(((&&&%%%&&&((()))(((%%%""" !!!"""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$###""""""###$$$$$$$$$###"""!!!%%%&&&&&&%%%###"""###$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''''''''&&&$$$"""###&&&***(((&&&$$$###$$$%%%%%%$$$(((444KKKggg|||yyyuuueeeRRR===777111///000000,,,((())),,,...000222555999===MMMccc{{{mmmddd```YYYNNNGGGLLLXXXbbb^^^NNN???:::<<<*********+++---,,,***(((%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%$$$######%%%'''%%%'''))))))(((&&&&&&'''((())))))***)))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%$$$######"""%%%&&&%%%###!!! """###&&&&&&&&&%%%$$$$$$$$$###$$$$$$$$$#########"""""" """%%%&&&&&&&&&(((***)))'''%%%$$$$$$###!!! !!!!!!"""###############$$$%%%%%%%%%$$$$$$&&&(((&&&&&&%%%$$$###$$$&&&'''&&&'''(((((('''''')))+++//////...,,,++++++,,,...444CCC[[[nnnuuuxxxkkkSSSGGGDDDCCCBBBTTTuuu{{{]]]]]]___eeepppxxxiiiiiirrr{{{xxxwwwyyymmmiii^^^OOO???333,,,***((('''&&&&&&'''((()))******+++,,,---------------***)))((('''&&&&&&'''(((((()))+++------,,,***)))(((((())))))***++++++,,,+++)))'''%%%$$$%%%&&&'''(((***,,,---,,,+++((('''(((''''''&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$&&&%%%###"""###&&&)))***+++***)))(((''''''&&&&&&&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((()))pppcccXXXIII>>>444222111000///---***(((+++++++++***)))((('''&&&'''((((((&&&###!!! !!!"""###%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""######$$$%%%$$$###"""!!!%%%%%%%%%$$$"""!!!###$$$""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((&&&######'''***(((&&&######$$$&&&'''''',,,222BBB\\\vvvxxxbbbOOOAAA:::111......///,,,))),,,000444444333666===CCCNNN\\\rrrzzzooo^^^PPPKKKMMMRRRTTTWWWYYYUUULLL???666,,,+++***+++,,,,,,***(((%%%%%%%%%&&&%%%%%%$$$$$$"""###$$$###""""""$$$&&&$$$&&&((()))'''&&&&&&&&&((())))))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""!!!"""###'''''''''&&&&&&&&&%%%%%%$$$$$$$$$############""""""$$$&&&''''''(((***,,,***(((&&&%%%%%%$$$""" !!!"""###$$$%%%%%%%%%&&&''''''&&&$$$$$$%%%'''%%%&&&&&&%%%$$$$$$%%%'''&&&((())))))((()))+++---///...,,,+++***+++,,,...111BBB\\\qqqxxx{{{kkkSSSHHHCCC>>>IIIYYY{{{oooSSSWWW```kkkzzziiiVVVZZZhhhqqqxxxvvvxxxmmmhhh^^^NNN>>>222+++)))&&&&&&%%%%%%&&&((()))+++******+++,,,------------***)))((('''''''''((())))))+++---......,,,)))(((''''''((()))***++++++,,,***(((&&&$$$$$$%%%((()))((()))*********)))((('''(((((('''&&&&&&&&&&&&''')))(((&&&$$$$$$$$$$$$%%%&&&$$$###"""###%%%((()))******))))))((('''&&&&&&''''''((('''&&&%%%''')))$$$%%%%%%'''((())))))***tttkkkbbbTTTGGG;;;888444111///---***(((''''''((((((''''''&&&%%%''''''&&&###  !!!!!!"""###%%%&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$"""!!!###$$$$$$###!!!!!!"""$$$!!!""""""###$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%&&&&&&&&&)))+++)))&&&%%%(((,,,'''%%%"""###%%%(((***+++...000===VVVttt}}}bbbSSSHHH???555///000111000------333888666111333===GGGKKKVVVkkk}}}zzzcccPPPNNNUUUTTTOOONNNSSSYYYSSSBBB222///---+++***++++++***(((&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&$$$"""!!!"""$$$%%%'''))))))(((''''''''''''((()))***+++***)))(((&&&%%%$$$######$$$%%%&&&######""""""""""""######$$$%%%'''&&&###!!!"""###"""###$$$%%%%%%%%%$$$$$$###$$$%%%$$$""""""###$$$'''''''''&&&&&&&&&&&&&&&$$$$$$$$$############"""%%%&&&((((((((()))+++---(((&&&%%%%%%%%%%%%$$$""" """$$$&&&'''(((((()))***)))(((%%%$$$%%%&&&###%%%''''''%%%###$$$&&&'''((()))))))))***,,,...---+++)))(((***,,,...000222???YYYuuuppp\\\LLLCCCAAAPPPccciiiZZZYYY]]]mmmzzzeee[[[\\\ccckkkzzztttiiiXXXIII>>>666...)))&&&&&&%%%&&&''')))+++,,,)))***+++,,,,,,---------******)))(((((()))+++++++++---...///...,,,(((&&&&&&&&&'''((()))***+++,,,'''%%%$$$###$$$'''+++---***))))))((((((((((((((((((''''''&&&%%%%%%&&&&&&(((&&&%%%#########$$$%%%%%%$$$"""!!!"""$$$''')))))))))))))))((('''&&&&&&&&&'''((('''%%%%%%'''((($$$$$$&&&'''((()))))))))rrreeeYYYQQQBBB???999555222///,,,***$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%"""!!!!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&%%%$$$###""""""######"""!!!!!!"""$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&&&&&&&&&&%%%%%%'''+++...,,,)))'''***---&&&$$$"""###&&&***,,,---...111>>>ZZZzzzggg\\\MMMDDD888222222333333222,,,333888555...///;;;GGGHHHVVVmmm|||lllYYYSSSVVVOOOMMMNNNSSSVVVPPPBBB666111...+++*********))))))'''((((((((('''&&&&&&%%%)))***)))&&&###!!!!!!"""&&&(((***+++)))((((((((('''((()))***++++++***)))&&&%%%###""""""###%%%&&&######""""""""""""######$$$&&&'''&&&""" !!!!!!"""$$$%%%&&&%%%%%%$$$"""###$$$$$$###"""###%%%'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$############"""&&&((()))))))))***,,,...$$$###"""###%%%&&&%%%$$$ """%%%''')))******+++++++++)))&&&$$$%%%&&&"""%%%((((((%%%###$$$%%%'''((()))******+++---///)))(((&&&'''***...111222555===VVVzzz|||vvvqqqcccNNNDDDHHHUUUkkkuuuiiifff\\\XXXkkkooojjjkkkfffeeelll||||||jjjRRRDDD>>>:::111)))'''&&&&&&'''(((***,,,---((()))***+++,,,,,,---,,,++++++*********,,,---...,,,...///000///+++(((%%%%%%&&&'''((()))***++++++$$$###""""""%%%)))...111+++***((('''''''''((()))((('''&&&%%%%%%%%%%%%%%%'''%%%$$$""""""###$$$%%%%%%$$$"""!!!"""$$$&&&(((((()))))))))((('''&&&&&&&&&''''''&&&%%%%%%&&&(((%%%%%%'''((())))))))))))hhh\\\^^^[[[JJJ999222111...***''''''&&&%%%###""""""######"""""""""!!! !!!!!!!!!!!!"""###$$$%%%&&&$$$###""""""###%%%'''$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%######$$$%%%######"""""""""###%%%&&&&&&%%%$$$%%%''')))))))))'''(((((('''%%%###$$$$$$'''''''''&&&%%%%%%''')))%%%%%%$$$###$$$&&&)))******888SSSqqqdddNNNDDD:::555333111333777:::666111------000444777KKK^^^sss}}}uuummmdddYYYQQQOOONNNMMMLLLJJJEEE===777////////////...,,,+++***))))))((('''&&&&&&%%%%%%'''((()))))))))'''&&&%%%###&&&))),,,,,,+++(((&&&''')))***++++++***)))'''((('''%%%######$$$%%%&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""%%%''')))*********%%%%%%%%%$$$###"""!!! $$$$$$######$$$$$$%%%&&&''''''&&&### !!!"""###''',,,,,,)))&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''((()))'''(((((((((((('''&&&&&&)))(((&&&%%%$$$#########((((((''''''''''''(((((()))###"""+++444555111...<<>>222222111000///---,,,+++)))((('''%%%%%%%%%&&&&&&&&&'''((()))))))))(((''''''(((***,,,,,,+++)))((('''(((***++++++***((('''&&&&&&$$$###$$$%%%'''(((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%&&&(((***+++,,,,,,+++%%%%%%%%%%%%$$$###"""!!!###############$$$%%%%%%&&&&&&%%%### !!!###%%%(((+++,,,+++)))((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%'''(((((()))))))))))))))))))))))))))(((&&&%%%$$$#########(((''''''''''''''''''((()))$$$$$$+++222444444444;;;XXX|||}}}eeeRRRHHHGGGHHHMMMfff|||eeeUUUjjjssssssnnnlllcccRRR>>>222000333*********,,,------+++)))+++,,,---,,,+++***+++---,,,+++)))(((((()))***+++------------,,,+++***)))&&&'''(((******((('''&&&%%%%%%%%%&&&(((***,,,---)))'''&&&&&&))),,,---...***)))'''%%%%%%''')))***)))(((&&&$$$$$$$$$%%%&&&%%%&&&''''''&&&'''***,,,)))***+++***'''%%%$$$%%%+++++++++***))))))((((((#########$$$%%%&&&'''(((}}}nnnXXXMMM@@@666...((()))---******((('''&&&%%%%%%%%%""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%((('''%%%$$$###$$$$$$%%%&&&%%%%%%&&&(((((('''%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$###"""""""""###$$$%%%&&&%%%######%%%&&&&&&%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&'''((((((((('''&&&&&&'''(((***+++...777NNNmmmtttcccSSSBBB;;;999666444444444666777444000///444999EEESSSjjj|||tttooojjjddd^^^QQQTTTTTTOOOFFF>>><<<===666555444222000...,,,+++((('''%%%$$$$$$%%%&&&''''''((()))+++,,,---------++++++,,,,,,,,,+++******&&&'''((())))))((('''&&&$$$$$$$$$$$$%%%''')))***((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''((()))++++++++++++***&&&&&&&&&&&&%%%$$$#########""""""""""""###$$$$$$%%%%%%%%%###!!!!!!###%%%***))))))+++------,,,+++((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''))))))(((((()))***,,,---((((((&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''%%%&&&+++000222777<<>>:::666222111333999>>><<<777555999>>>GGGJJJ]]]{{{~~~kkkaaabbbhhhaaaWWWMMMJJJLLLIII@@@666:::999666333000...------((('''&&&$$$$$$%%%&&&'''&&&'''(((***,,,///000111+++***)))(((''''''((((((&&&&&&''''''''''''&&&&&&######$$$&&&((()))+++,,,((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$$$$&&&&&&'''''''''&&&%%%%%%"""""""""!!!""""""###$$$&&&''''''&&&%%%&&&(((***,,,)))''')))---000000...***)))((((((''''''((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%(((***,,,(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''******...;;;HHHcccppp|||uuudddPPPLLLUUUppp}}}nnnfffllluuuaaaXXXVVVOOO>>>...///.........//////,,,******+++,,,,,,+++***+++,,,......---,,,+++*********------.../////////......///---***(((&&&%%%&&&&&&'''((()))******++++++,,,***(((''''''(((((((((&&&))))))************))))))***))))))((('''&&&&&&&&&'''((())))))'''&&&'''(((,,,---......,,,******+++---.../////////---+++)))...,,,***(((''')))+++,,,|||dddHHH777111...++++++***++++++,,,,,,+++******'''&&&$$$"""!!!!!!###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$#########"""!!!!!!"""$$$$$$###!!!###$$$%%%%%%######$$$%%%%%%$$$###"""""""""###$$$((('''%%%&&&'''(((((('''$$$%%%&&&&&&&&&&&&'''(((((('''&&&(((,,,...,,,)))###$$$%%%''')))***+++,,,+++888TTTwwwhhh[[[OOOIIICCC999///)))///444888777444333666999FFFUUUkkk~~~{{{uuunnnddd\\\ZZZ[[[YYYRRRGGG@@@???@@@:::888555222///---------))))))((('''&&&&&&%%%%%%######$$$%%%''')))+++,,,(((((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&%%%%%%###""""""""""""###$$$$$$'''(((((('''&&&&&&(((***)))((('''(((+++---------***)))((((((''''''(((((('''&&&%%%$$$$$$###$$$$$$######"""###$$$&&&((()))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&(((***+++///===KKKeee~~~ooo]]]PPPRRR]]]ooo{{{mmmkkkppp~~~sssdddSSSDDD999333...------...//////,,,***+++,,,------++++++,,,---------------,,,+++++++++,,,,,,---.../////////...///---+++)))'''&&&&&&&&&&&&''')))***,,,---------***)))''''''''''''%%%###&&&'''))))))))))))'''&&&'''''''''&&&&&&&&&&&&%%%&&&((())))))(((''''''((()))+++------,,,+++,,,---+++,,,,,,---,,,+++)))(((***)))'''&&&&&&'''((()))rrrUUUAAA555...+++,,,((()))+++,,,---,,,,,,,,,***(((%%%"""!!!!!!"""###%%%$$$$$$######$$$$$$$$$#########$$$#########""""""!!!!!!"""$$$$$$###""""""###$$$$$$""""""###$$$&&&%%%###"""""""""###$$$&&&%%%$$$$$$&&&(((((('''"""$$$%%%%%%%%%%%%'''((('''%%%$$$''',,,---+++'''"""###%%%(((***,,,---...000>>>[[[|||ddd[[[RRRLLLEEE999000,,,,,,...111111111111333444BBBXXXqqq~~~|||yyytttggg\\\WWW[[[\\\UUUHHH@@@???BBB888666333000---,,,,,,,,,************(((&&&%%%###############$$$&&&'''(((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''((('''(((((())))))))))))(((((('''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%###############$$$%%%%%%'''''''''&&&$$$$$$&&&((($$$&&&'''((('''((()))***))))))(((''''''''''''((('''&&&%%%$$$############""""""######$$$%%%&&&&&&(((''''''&&&&&&&&&&&&'''(((''''''''''''''''''((()))(((***---...333@@@MMMgggiiiWWWSSS[[[dddlllxxxjjjkkkqqquuuqqqVVV@@@777666---,,,---...000000...,,,,,,---......,,,,,,---...,,,---------------,,,,,,++++++,,,---.../////////...---+++***((('''&&&&&&'''(((***+++,,,------,,,***((('''(((((((((&&&$$$$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%'''))))))(((''''''(((%%%''')))*********+++---******))))))((('''''''''%%%%%%%%%$$$%%%%%%&&&&&&vvvaaaOOO>>>111,,,,,,'''(((***,,,------------+++)))%%%"""!!!!!!"""###%%%%%%$$$$$$###$$$$$$$$$!!!""""""#########""""""###""""""###%%%%%%$$$"""!!!###$$$###"""!!!"""###&&&%%%###"""""""""######$$$###"""###&&&'''''''''!!!"""$$$$$$$$$$$$&&&(((%%%###"""&&&+++,,,)))%%%###%%%'''***---000111222;;;FFF^^^yyyhhh]]]QQQHHH???777444555,,,,,,---...000111222333>>>TTTkkk{{{wwwpppiiieee]]]ZZZUUUQQQNNNHHHAAA<<<666444111...,,,,,,,,,,,,++++++,,,,,,***'''$$$"""&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&'''((((((((('''((((((''''''''''''(((((()))))))))))))))(((''''''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&$$$######$$$&&&!!!$$$((('''%%%$$$&&&((())))))(((''''''''''''''''''&&&%%%$$$######""""""""""""$$$%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''((((((''''''''''''((((((,,,+++,,,///111666BBBNNNlll~~~yyyiiiYYYYYYaaagggoooqqq___eeesss{{{www]]]FFF999555---------///111111///...---...//////------...///,,,,,,------...---------******,,,---......//////---,,,,,,***)))'''&&&&&&)))***+++,,,---,,,,,,+++)))(((((()))******)))'''"""$$$&&&((((((&&&$$$"""!!!!!!"""###$$$$$$$$$$$$$$$&&&)))))))))((((((((("""$$$'''(((((()))***,,,)))((('''&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&rrrYYY@@@000***+++((()))***+++,,,---------***(((&&&$$$""""""###$$$'''''''''%%%$$$$$$%%%'''&&&$$$""""""#########"""$$$$$$$$$$$$%%%&&&'''((($$$###!!! !!!""""""$$$&&&&&&$$$"""!!!"""######$$$$$$$$$######"""$$$%%%%%%$$$"""!!!"""######$$$%%%&&&''''''''''''%%%%%%)))///111//////222AAATTTfffvvviiiMMM???@@@AAA999000---,,,...///...---333:::AAAHHH```ssshhhkkktttmmm___QQQNNNSSSRRRGGG<<<777666222...++++++///222***,,,//////---***((('''((('''''''''''''''((()))%%%&&&)))++++++***((('''(((''''''''''''((()))))))))(((&&&%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%((())))))'''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############### !!!"""###%%%'''(((((('''%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$((('''%%%$$$"""!!! """ ###'''((('''%%%%%%'''((('''&&&&&&'''(((+++(((&&&'''+++......---(((+++///---)))000HHH___xxx|||rrrfff[[[\\\eeetttbbbYYYmmmsssfffWWWFFF999444333222222333333222000...------000333333///+++...---,,,++++++,,,......,,,,,,,,,******+++///222555111+++'''%%%%%%%%%%%%+++---///...,,,*********&&&&&&'''((()))*********''''''&&&%%%%%%$$$######$$$###"""!!!!!!###%%%&&&(((((()))***)))'''&&&$$$''''''''''''((()))***+++))))))(((&&&###"""$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&nnnUUUBBB666000,,,,,,,,,------,,,,,,++++++((('''%%%$$$$$$%%%'''((())))))(((&&&$$$$$$''')))&&&%%%######$$$$$$###"""#########$$$$$$%%%&&&&&&$$$###""""""!!!!!!!!!""""""$$$&&&%%%$$$"""""""""$$$$$$$$$$$$###""""""!!!###$$$%%%$$$"""!!!"""######$$$%%%&&&''''''''''''%%%$$$''',,,---+++---000DDDTTTlllwwwjjjWWWHHH@@@<<<999666555000---...//////222777>>>QQQllltttiiilllsssiiiaaaWWWRRRQQQOOOIIICCC:::555///------/////////.........---+++***)))))))))))))))(((((('''''''''%%%&&&)))++++++***(((''''''&&&&&&&&&&&&''')))***((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&((()))((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######################## !!!"""###%%%''''''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%'''&&&$$$###"""""""""######""""""$$$'''((('''%%%'''((()))((('''&&&'''((((((&&&%%%&&&***---......))))))***+++...777KKK]]]}}}zzz~~~zzz}}}oooUUUVVVlllzzzccc[[[tttwwwtttiiiTTTAAA:::888555444444444333111222222222333444222000---,,,++++++,,,---...000111000...,,,++++++...000222444000,,,(((''''''&&&%%%***,,,......,,,******+++))))))((((((((())))))***(((((('''&&&&&&%%%$$$$$$%%%$$$###""""""###%%%&&&(((((((((((((((''''''&&&))))))))))))***+++,,,,,,******)))'''$$$###$$$&&&&&&&&&'''((('''&&&$$$###nnnTTTEEE<<<333---/////////...,,,+++)))(((%%%%%%%%%%%%&&&''')))***,,,+++***'''%%%%%%'''***&&&%%%$$$$$$%%%%%%$$$#####################$$$$$$######$$$$$$$$$###"""""""""$$$%%%%%%###""""""###%%%$$$$$$###"""!!! """###$$$###"""!!!"""###$$$$$$%%%&&&''''''''''''%%%###$$$''''''&&&)))///AAATTTuuunnnjjj```PPPAAA999:::===>>>444,,,---///111222555CCC^^^uuu|||zzzsssnnnlllgggddd]]]UUUOOOKKKIIIIII>>>666///---000222000---111000...,,,+++++++++,,,***+++++++++***(((&&&%%%%%%''')))******)))((('''&&&%%%$$$$$$$$$&&&)))***(((((())))))***)))))))))(((((('''&&&&&&&&&&&&''''''((((((&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########!!!"""######$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%###!!!"""###%%%'''&&&%%%$$$%%%'''((('''&&&)))******)))'''&&&'''(((&&&%%%###%%%(((+++---...---)))'''+++222<<>>:::666555555444444999:::999777444111000111******+++,,,...000222333555111,,,+++...111222222222///,,,***)))(((&&&%%%(((***,,,,,,+++***+++,,,...,,,***(((''''''((()))(((((((((''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&(((''''''&&&'''((()))***************+++,,,---...+++,,,+++)))&&&$$$%%%&&&&&&(((***,,,+++((($$$!!!www\\\GGG:::111,,,.........---+++)))((('''$$$$$$$$$$$$%%%'''((())),,,+++)))&&&$$$$$$''')))&&&%%%$$$%%%&&&&&&%%%##################"""""""""###$$$%%%&&&&&&%%%###""""""$$$%%%$$$###"""###$$$&&&%%%$$$"""!!! !!!#########!!!!!!"""###$$$%%%&&&&&&'''''''''&&&%%%"""""""""""""""'''///===YYYooojjj```RRREEE???>>>AAA@@@666...---...000444999OOOccctttzzzrrrdddjjjfff___VVVMMMHHHHHHIII@@@;;;444222333444333000222000...---------,,,+++)))***+++,,,+++***'''&&&&&&'''((()))))))))'''&&&%%%$$$###"""###%%%(((***'''(((***+++++++++******)))(((((('''''''''''''''&&&''''''&&&$$$###$$$&&&%%%%%%%%%$$$$$$###"""""" !!!###$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%&&&%%%%%%%%%&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&$$$"""!!!"""%%%(((+++((('''&&&&&&&&&''''''&&&***++++++***((('''((()))'''&&&$$$$$$%%%(((***,,,000+++))),,,222;;;GGGRRRvvv|||ooo{{{qqq```dddqqqyyyuuu``````ttt}}}{{{ggg\\\XXXHHHCCC===888777777777777>>>???>>>999333000111333***+++,,,---///000111222888222,,,,,,000333333111...---+++******)))&&&$$$'''(((************+++---111...+++(((&&&&&&'''(((''''''''''''&&&&&&&&&&&&(((((('''&&&%%%&&&&&&'''((('''%%%%%%%%%(((***,,,+++*********++++++,,,---,,,---,,,***'''&&&&&&''''''***...000///***%%%!!!iiiJJJ444+++++++++++++++******((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%))))))'''$$$"""###%%%'''%%%$$$$$$%%%''''''%%%###""""""#########"""!!!!!!###$$$%%%&&&&&&%%%$$$###"""###$$$$$$""""""###%%%&&&%%%$$$"""!!! !!!"""$$$###"""!!!"""$$$%%%%%%&&&&&&'''&&&&&&&&&$$$"""!!!!!! !!!)))333HHHhhhyyylll\\\QQQMMMJJJEEEAAA<<<777222///...000999BBBRRR\\\ooo~~~ssskkkooohhh]]]SSSLLLIIIFFFEEECCCAAA>>>:::777666666777000//////000000///+++(((&&&'''***+++,,,+++***)))''''''((()))(((((('''&&&%%%$$$###"""###%%%''')))&&&''')))***+++++++++***((()))((((((((((((''''''%%%&&&&&&%%%######$$$&&&%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&'''&&&&&&%%%"""###$$$%%%&&&&&&%%%%%%$$$$$$######$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$"""!!!"""&&&))),,,(((((('''&&&&&&&&&'''(((***+++++++++)))((((((******(((&&&$$$###$$$'''))),,,+++,,,///111888HHHWWWzzz|||~~~tttdddgggsssyyyppp^^^aaaxxx}}}}}}lll```\\\LLLGGG@@@;;;888888999999>>>>>>===888222///111333---------...............666111,,,,,,000333222///,,,************)))&&&$$$&&&'''))))))((()))+++---111...+++'''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''''''''''''''((('''%%%$$$%%%(((+++---***))))))))))))******++++++,,,---+++)))''''''((())),,,///222000,,,&&&###rrrMMM333***+++)))))))))))))))(((''''''%%%%%%$$$$$$######""""""%%%&&&%%%$$$""""""$$$&&&######$$$%%%''''''%%%###!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%$$$$$$"""###$$$###""""""$$$&&&'''&&&$$$"""!!!!!!"""""""""###$$$$$$######$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$""""""###"""$$$...999ZZZvvvqqq^^^UUUVVVUUUMMMDDD<<<888555333111444???KKKOOOXXXqqquuutttyyyrrrhhh[[[QQQMMMJJJGGGDDDGGGGGGEEE@@@;;;999:::<<<000......000222000+++&&&%%%&&&(((***+++++++++***''''''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&((()))*********((((((((()))(((''''''&&&$$$%%%%%%$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&'''&&&$$$###$$$&&&)))***(((((((((&&&%%%%%%''')))(((***+++***)))((()))+++,,,+++((($$$""""""%%%(((''')))---000222;;;PPPccc}}}uuubbbfffzzzxxxnnniiittt~~~mmm]]]RRRLLLEEE???;;;:::999888999888777333000//////000............---,,,+++***000---+++,,,///000///---+++***)))*********(((&&&&&&'''(((''''''(((***,,,...,,,***'''&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''%%%%%%%%%(((+++,,,)))((((((((((((((()))))))))+++,,,,,,***((())))))***,,,...000///,,,(((%%%sssRRR:::///---************)))((('''&&&$$$%%%%%%%%%$$$$$$######"""###%%%%%%$$$###$$$%%%""""""###%%%&&&&&&$$$""" !!!###$$$%%%$$$#####################$$$%%%%%%"""#########""""""$$$&&&'''&&&$$$###"""###$$$%%%"""$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%######$$$&&&%%%(((444@@@```vvvwwwiiiaaa^^^ZZZRRRJJJAAA;;;666666888<<>><<<;;;111...,,,---000///+++''''''''''''(((((()))))))))(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&$$$$$$######$$$%%%&&&(((******''''''((((((((('''&&&%%%###$$$$$$$$$""""""$$$%%%%%%%%%%%%&&&&&&''''''(((%%%&&&(((******)))'''%%%&&&''')))))))))((('''&&&&&&%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&''''''%%%###$$$'''***&&&((())))))((()))***+++++++++((($$$!!!"""&&&))))))+++...222555AAAWWWkkk~~~yyyccceee|||}}}xxxxxxtttyyyuuubbbZZZTTTLLLDDD???;;;888666222000...............---------------,,,+++)))(((((()))+++,,,------,,,+++---+++******,,,,,,+++***&&&''''''&&&&&&&&&)))+++***)))((('''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''((()))))))))((('''&&&&&&&&&(((***+++)))((((((''''''(((((()))''')))++++++***)))******)))***+++++++++)))((('''oooUUUBBB666///,,,,,,,,,+++)))(((&&&&&&$$$%%%%%%&&&&&&%%%%%%%%% """%%%&&&%%%$$$%%%%%%!!!!!!"""$$$&&&&&&$$$!!!!!!###%%%&&&%%%$$$$$$######"""!!!"""###%%%&&&"""######"""!!!"""%%%''''''&&&$$$######$$$&&&'''###$$$&&&&&&%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%######&&&((((((,,,888EEEYYYnnn|||tttkkkccc[[[TTTPPPFFF===666888>>>CCCIIINNNdddyyy|||pppooohhh]]]TTTMMMLLLNNNOOOQQQKKKDDDBBBCCCBBB>>>999444///******---...,,,))))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))(((&&&$$$""""""""""""###$$$''')))***&&&'''((((((((('''%%%$$$###$$$$$$###""""""$$$%%%$$$%%%%%%&&&'''((())))))&&&(((***++++++)))'''%%%'''(((***+++***)))'''&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&''')))(((''''''&&&&&&&&&&&&%%%&&&'''%%%######'''+++%%%&&&((()))((()))***,,,******((($$$!!!"""''',,,//////000333888DDDYYYlllyyypppkkkrrrzzznnnuuu|||~~~uuuhhh```ZZZQQQHHHAAA;;;777444---***)))***---...,,,***+++,,,,,,---,,,+++)))(((###&&&***,,,,,,*********///---+++,,,---......---&&&''''''&&&%%%%%%(((***''''''''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))######%%%'''((()))))))))(((((('''&&&'''((()))***))))))((((((((((((((()))%%%'''***+++*********+++((((((''''''''''''''''''uuu\\\JJJ999,,,///,,,))))))******'''$$$&&&&&&&&&'''((('''$$$"""!!!"""$$$###"""!!!"""#########$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%###!!! ###&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!'''((()))(((&&&%%%%%%&&&'''$$$###(((000777BBBKKKbbbuuu~~~vvvgggYYYSSSSSSKKKAAA:::===CCCGGGJJJLLLddd~~~mmmkkknnnjjj[[[IIICCCMMMZZZQQQEEEBBBKKKMMMCCC999666222///+++))))))******)))***)))(((''''''''''''''''''((((((((('''&&&%%%%%%###'''+++,,,***&&&###"""""""""###$$$%%%'''((()))+++***((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$"""!!! """$$$(((+++***(((%%%)))***,,,------+++)))'''###%%%(((***+++***((('''))))))(((&&&%%%&&&(((+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((((('''%%%%%%$$$$$$%%%%%%%%%%%%&&&''')))***+++&&&&&&%%%$$$$$$&&&***---222...---222;;;HHHXXXeeezzzzzznnneeesss}}}ooollluuunnnuuu}}}|||~~~gggZZZRRRQQQKKK<<<222111''''''(((***,,,,,,***)))&&&(((+++...///---)))%%%((())))))***++++++++++++---,,,,,,,,,,,,+++++++++)))))))))'''%%%%%%'''))))))(((((('''((()))***+++(((''''''(((******)))''''''%%%###%%%))),,,+++******(((&&&%%%&&&(((,,,...***))))))(((''''''&&&&&&(((((()))***************&&&&&&$$$$$$$$$$$$&&&&&&}}}\\\EEE888111...,,,)))((('''&&&%%%$$$((('''&&&&&&''''''%%%$$$###$$$$$$###!!!!!!"""$$$$$$$$$%%%%%%%%%$$$$$$### !!!!!!!!!!!!"""$$$$$$$$$######$$$$$$$$$$$$""" !!!###&&&'''((('''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$###"""''')))******(((&&&&&&''''''&&&)))000666<<>>555---,,,++++++,,,,,,+++)))******++++++++++++***)))'''***------+++***,,,...//////...---,,,,,,++++++,,,,,,,,,***))))))***,,,***(((&&&%%%%%%'''***++++++***)))***,,,---,,,+++'''%%%"""###&&&)))+++,,,(((&&&%%%$$$$$$&&&)))+++******)))((('''&&&%%%$$$'''((())))))******))))))$$$$$$$$$$$$$$$$$$$$$$$$YYY???333///,,,---+++'''######&&&***+++(((%%%$$$%%%'''((((((''''''%%%""" !!!###&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""######$$$$$$######""""""######$$$$$$###!!!"""$$$%%%%%%%%%%%%$$$$$$###"""""""""### !!!"""###$$$%%%%%%%%%''')))******)))((()))******---333:::@@@KKK]]]nnnzzzlll^^^XXXRRROOOLLLNNNYYYeeelllpppwwwlll```ZZZ[[[\\\ZZZWWWXXX\\\[[[UUUSSSUUUQQQIIIBBB===555...+++***)))(((((('''''''''((()))******&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&''')))+++...,,,)))'''(((***---///...,,,***(((&&&%%%$$$###!!!!!!!!!!!!"""######$$$###"""###$$$&&&&&&%%%######$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$###%%%&&&&&&%%%######%%%'''&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((******((('''&&&%%%%%%%%%###&&&***------+++(((&&&&&&'''(((((()))+++...111///000333444777EEEaaazzzyyyoooqqqiiinnn}}}zzzpppuuuvvv~~~~~~kkkUUULLLGGGCCC222000---,,,,,,,,,+++)))***,,,...///...,,,+++***(((,,,//////---,,,...111000//////...---,,,++++++,,,,,,,,,***))))))+++,,,((('''$$$######%%%(((***---,,,+++,,,...//////...***'''$$$######&&&(((***((('''%%%%%%%%%''')))******)))((('''&&&%%%%%%$$$'''(((((()))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$${{{[[[FFF777---,,,---,,,)))&&&&&&***...+++((($$$###$$$'''((()))''''''%%%###!!!!!!$$$''''''''''''&&&%%%$$$###""""""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$"""!!!"""###$$$###"""$$$$$$######"""######### !!!"""$$$%%%&&&'''%%%'''))))))(((((()))***...///222999BBBSSSllllll___SSSSSSXXX[[[]]]___mmm~~~wwwuuupppfff^^^```jjjttteee___```hhhjjj```TTTOOORRRIII===222,,,******+++((((((((((((((()))***+++)))((('''%%%%%%$$$$$$%%%$$$%%%%%%%%%&&&)))---000...,,,)))'''&&&(((+++------,,,***(((&&&%%%$$$$$$"""!!!!!!!!!"""###$$$%%%%%%#########%%%%%%%%%###$$$$$$%%%%%%%%%$$$###"""######%%%%%%&&&%%%%%%$$$$$$%%%&&&%%%$$$###%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%$$$%%%%%%'''((())))))((('''&&&&&&%%%%%%&&&###%%%''')))***+++++++++'''((()))******+++...000222111222777???MMMcccvvvzzzuuu{{{uuuuuu|||~~~{{{zzzuuueee[[[PPPEEE777444000---,,,,,,+++***)))...444666444///,,,***))),,,///000//////000333///......---,,,,,,+++++++++++++++)))(((((()))+++'''%%%$$$"""###$$$'''(((,,,***)))***,,,......------+++((($$$"""###%%%''')))((('''&&&'''((()))+++((((((((('''&&&&&&%%%%%%''''''((()))))))))))))))%%%&&&((())))))(((&&&%%%}}}___KKK<<<111......---+++******,,,...)))&&&###"""$$$&&&((((((&&&&&&%%%$$$######&&&(((&&&&&&'''&&&&&&%%%$$$######$$$$$$%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%%%%###"""###$$$$$$###"""%%%$$$$$$#########$$$$$$!!!!!!"""###$$$&&&((()))$$$&&&((()))(((((()))+++000000333<<>>KKK[[[hhh|||tttyyyxxxvvv|||uuukkkrrr~~~oooYYYHHH???;;;444///---,,,+++++++++222888999555000------***((('''***///111///---*********++++++++++++,,,*********(((''''''(((***''''''((()))))))))))))))'''%%%###$$$&&&)))******+++,,,,,,)))&&&%%%&&&))))))(((((('''''''''(((((($$$%%%%%%&&&&&&''''''(((&&&'''(((((())))))(((((($$$&&&)))++++++)))&&&$$$^^^BBB:::999555222...------,,,((($$$%%%###""""""$$$%%%&&&%%%"""$$$&&&&&&&&&&&&((()))%%%%%%&&&&&&'''&&&&&&&&&"""######$$$&&&'''(((((('''&&&&&&%%%%%%&&&&&&''')))(((''''''((((((&&&$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%''')))***%%%'''***+++++++++---...///222===NNN```nnn|||}}}nnnfff]]]XXXVVVZZZeeeqqqrrrtttuuuuuu}}}yyy|||zzzqqq[[[TTTJJJ@@@999333000---++++++***)))(((((())))))+++***(((''''''((()))***&&&'''(((((('''(((+++---,,,,,,***)))'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%'''&&&$$$######$$$&&&'''+++(((%%%$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%$$$######$$$''')))+++"""""""""###$$$%%%'''(((###$$$%%%&&&'''''''''((()))***++++++***)))***+++111---+++000888DDDVVVeee}}}}}}xxx~~~{{{xxxuuu}}}uuu|||yyywwwvvvwww}}}gggZZZYYYBBB<<<555///---,,,++++++---222777777222...---///***&&&$$$'''...111...)))((())))))***++++++,,,,,,***+++***)))'''''')))+++((()))+++,,,,,,,,,+++***)))'''%%%%%%(((+++,,,,,,)))+++,,,***(((''')))+++(((''''''&&&&&&&&&''''''######$$$%%%&&&(((((()))&&&''''''(((((((((((((((###%%%(((++++++(((%%%###cccGGG===>>>555111,,,+++++++++)))'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$###$$$&&&'''(((''''''&&&#########$$$%%%&&&'''((()))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&((((((((('''&&&)))'''$$$$$$'''***---...+++)))&&&&&&''')))***+++(((222@@@QQQeeezzzooofff\\\SSSNNNQQQ___mmmnnnrrrwww}}}|||kkkSSSCCCCCC@@@333---000---,,,)))'''&&&&&&''''''%%%(((+++,,,+++***++++++(((((('''%%%$$$'''...444555000)))'''((('''$$$!!!%%%$$$###$$$&&&'''&&&%%%)))'''$$$"""!!!###&&&(((***)))'''%%%$$$%%%&&&'''%%%&&&&&&&&&%%%###""" $$$%%%&&&''''''%%%###"""###$$$%%%&&&'''''''''''',,,***(((&&&%%%%%%&&&'''***(((&&&%%%%%%%%%'''((()))((('''&&&%%%%%%&&&'''######""""""###%%%&&&'''******)))&&&######(((,,,//////---***'''(((,,,000------...000222===TTThhhwwwsss}}}~~~}}}uuuyyy~~~xxxxxxzzzkkktttttt}}}zzznnnvvvuuupppiii___III<<<000...///...,,,+++666444000,,,******+++,,,)))((('''(((+++---------***((('''(((***++++++***************************''')))---///000...,,,***,,,+++)))''''''(((***+++************))))))))))))***)))(((&&&&&&&&&'''(((%%%###"""###'''***)))(((((((((''''''&&&&&&&&&&&&###$$$&&&(((((('''&&&$$$mmmTTT@@@444333///,,,***++++++)))'''''''''''''''&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&'''&&&%%%%%%############$$$%%%'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""###%%%'''((('''&&&%%%&&&%%%###$$$'''***,,,,,,+++)))'''&&&'''((())))))...777???FFF\\\}}}zzzjjjYYYTTTWWWZZZ]]]```kkk~~~zzznnn```NNNAAA;;;555111///---+++)))'''&&&&&&&&&'''(((((()))---000000---***'''''''''&&&'''...888@@@:::333+++&&&'''((('''&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%###"""###%%%'''))))))((('''&&&%%%&&&'''(((%%%&&&&&&&&&%%%$$$"""!!!$$$%%%&&&''''''&&&%%%$$$######$$$&&&''')))***+++)))((('''%%%%%%&&&'''((()))(((&&&%%%%%%%%%'''(((***)))((('''''''''((()))$$$$$$$$$$$$$$$&&&'''(((,,,,,,***'''%%%%%%))),,,,,,,,,+++)))'''(((,,,000333///...000444===NNN]]]{{{~~~wwwuuuzzz}}}zzzzzz~~~}}}wwwxxxzzzvvv|||wwwuuuzzzxxxyyyyyy{{{wwwfffXXXJJJ@@@666111...+++,,,...111000...,,,+++++++++,,,+++)))((()))+++---------)))'''&&&&&&((())))))))))))******++++++******)))((()))+++,,,------------+++***(((''''''''')))***+++******))))))(((((((((***)))(((((('''''''''(((%%%###"""###'''))))))'''(((((((((((('''''''''&&&$$$$$$&&&&&&'''&&&&&&%%%sssXXX@@@222111...+++************)))******)))((('''%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$#####################$$$%%%&&&$$$%%%%%%%%%%%%$$$#####################""""""""""""###%%%&&&''''''&&&%%%$$$######%%%)))++++++++++++***(((&&&%%%&&&'''(((///999@@@GGG```ppp\\\XXX___aaa[[[VVViii~~~~~~ssskkkXXXBBB888999666...,,,+++)))'''&&&&&&''''''***((((((---333444///)))'''''''''&&&(((000;;;DDD===555+++%%%%%%'''))))))'''%%%$$$$$$&&&&&&%%%###############$$$&&&'''((((((((('''''''''(((((()))%%%&&&&&&&&&&&&%%%###"""$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%'''***---...''''''&&&%%%&&&'''((())))))(((&&&%%%%%%%%%&&&''')))))))))((())))))***+++&&&&&&&&&&&&'''((())))))...---,,,)))''''''))),,,))))))))))))(((***...111777222...000555<<>>999000...,,,+++************---,,,***)))'''%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$######""""""#########"""######$$$$$$"""###$$$%%%%%%$$$""""""########################"""###$$$%%%&&&&&&&&&&&&""""""$$$'''***,,,+++*********(((&&&%%%%%%'''(((***555GGG]]]tttyyyhhhaaa___]]][[[[[[jjjwwwjjjWWWGGG???===777///,,,,,,***)))((((((((()))+++***+++///222222---'''&&&''''''&&&&&&+++333999888222***$$$###%%%&&&''''''&&&%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&''''''(((((()))))))))%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&((()))***&&&%%%######$$$(((+++...)))((((((''''''((())))))((('''&&&%%%%%%%%%&&&&&&(((((((((((())))))******((((((((((((((()))******---,,,+++***(((((()))***''''''((()))+++---000222666222///000444;;;HHHTTTvvv}}}{{{~~~yyyppppppzzztttooovvvpppvvvvvv~~~uuunnnuuunnn\\\QQQGGG;;;444///,,,...222---,,,,,,++++++++++++++++++***))))))+++,,,,,,+++((('''%%%%%%'''((('''''''''(((+++,,,,,,+++((('''''''''((()))+++,,,------'''''''''((()))+++,,,---++++++***)))(((''''''&&&''')))+++,,,,,,***(((''''''''''''((()))))))))))))))***+++++++++***)))))))))(((&&&&&&&&&''')))***yyyUUUCCC>>>333222000---+++***++++++...,,,***(((&&&$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$###""""""""""""$$$$$$######"""#########!!!"""###$$$%%%$$$###"""######$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&######%%%(((+++---+++***)))))))))'''%%%%%%(((+++///777PPPssswwwjjj\\\VVV^^^iiimmmwwwzzzcccQQQMMMJJJ>>>444222------,,,+++************))),,,...///...+++((('''###&&&((((((&&&'''***---222///+++'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$######%%%&&&'''((())))))(((((($$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''')))***+++(((&&&###!!!"""$$$(((***,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((())))))))))))))))))***)))))))))))))))((((((&&&'''(((***---///000111000///000000111999KKK\\\{{{~~~tttsssvvvuuuqqqvvv|||vvvqqqyyyuuuwww~~~{{{vvvttttttuuuyyypppXXXIII:::333111000///111222000---+++))))))***+++***((('''(((***+++++++++***)))''''''((())))))(((&&&(((***,,,,,,***(((&&&%%%'''***,,,------+++***&&&&&&(((***,,,...000111******))))))(((''''''&&&&&&(((+++,,,---+++(((''')))***+++,,,,,,+++++++++)))***+++,,,,,,+++***)))+++***((('''''')))+++---lllQQQ???888777555111---++++++,,,,,,+++(((&&&$$$#########%%%&&&'''(((((('''&&&%%%%%%$$$######"""#########&&&%%%$$$###############""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$$$$%%%'''***+++***(((&&&((()))'''&&&'''+++///===EEE]]]zzzppp___XXXaaaooopppsss{{{bbbQQQRRRMMM;;;000222,,,,,,,,,,,,++++++******))),,,...---***((('''((("""&&&***+++)))((((((***------,,,+++***(((&&&&&&'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%$$$###""""""$$$%%%'''))))))(((&&&%%%$$$%%%'''(((((((((''''''%%%%%%&&&'''((()))***+++(((&&&###!!!!!!###&&&(((,,,++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((((())))))((((((''''''&&&&&&'''))))))(((&&&&&&&&&'''***---///...---(((+++...111111999KKK^^^zzz~~~nnnmmmtttrrriiimmmzzzpppuuuvvvppp}}}|||}}}xxxwwwvvvsssnnnooo}}}aaaOOO===555333111//////555333000...+++*********)))((('''(((+++---------,,,***)))(((*********)))'''(((***++++++***((('''&&&(((+++...///---+++)))'''((()))+++---///111222))))))((((((((((((''''''&&&'''***+++,,,***((('''+++---//////...,,,,,,,,,((()))+++------,,,***)))+++***)))((((((***,,,---aaaIII======:::555///++++++,,,***(((&&&###"""!!!""""""###$$$%%%&&&&&&%%%$$$###$$$$$$#########$$$%%%&&&''''''%%%$$$###########################$$$%%%%%%"""""""""#########$$$$$$&&&&&&&&&&&&'''((())))))$$$######%%%'''((('''%%%###&&&)))(((''')))///444HHHZZZmmmwww{{{qqqjjjeeedddfffooo~~~{{{mmm]]]RRREEE666//////******++++++******))))))******)))************)))'''***---,,,)))'''(((***)))*********)))'''''''''%%%$$$###$$$&&&'''&&&%%%###############$$$$$$$$$###%%%''')))((('''$$$"""$$$%%%'''((()))))))))(((%%%&&&''')))*********)))&&&%%%###"""###%%%''')))((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###&&&&&&'''(((((('''&&&%%%$$$$$$%%%'''***+++)))'''&&&%%%&&&))),,,,,,***(((%%%&&&+++111444:::GGGTTTppptttlllhhhgggiiirrr~~~wwwttt{{{wwwuuu}}}{{{~~~uuurrrrrrtttzzziiiYYYFFF:::333///...000333444444444111...***(((***)))(((***---///000000---+++))))))******)))((((((((())))))))))))((((((***+++,,,------,,,+++***)))***+++,,,------------'''''''''(((((((((((((((%%%&&&(((******)))((('''+++...000000...++++++,,,''')))+++------,,,***)))))))))((((((((()))***+++lllWWWAAA@@@>>>777000++++++,,,((('''$$$""" !!!""""""###$$$$$$$$$$$$###"""$$$$$$#########$$$&&&'''((('''&&&%%%$$$#########%%%$$$#########$$$&&&''' !!!!!!!!!""""""######''''''&&&''''''((()))***###"""!!!"""$$$%%%$$$###!!!%%%((()))(((+++111777JJJiii{{{uuu{{{ssspppuuurrreeeZZZmmmvvv{{{yyyjjjPPP;;;222///,,,((())))))))))))((((((''',,,((($$$''',,,///...***,,,......+++'''$$$%%%'''%%%&&&'''&&&%%%$$$%%%'''%%%$$$###$$$&&&'''&&&%%%"""!!!""""""###$$$&&&'''###%%%''')))(((&&&""" $$$%%%'''((()))***))))))%%%&&&(((***+++***)))(((%%%$$$######%%%''')))+++$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&'''&&&%%%###"""%%%%%%&&&''''''&&&%%%$$$$$$###$$$(((,,,---***'''%%%$$$%%%'''******'''$$$$$$$$$)))111777;;;BBBIIIfffooo]]]^^^mmmzzz|||yyyyyyrrryyy}}}~~~{{{zzz{{{|||uuuttt{{{}}}yyyuuuyyy|||nnn```OOO???333+++,,,111000333777888777222+++'''******))),,,///222333333,,,+++)))((()))***)))((())))))(((((((((((())))))...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***)))&&&&&&''''''((()))))))))%%%&&&'''((())))))((((((+++...111000---+++***+++&&&(((+++------,,,***)))'''''''''''''''(((((()))}}}nnnfffVVVGGG777000...***&&&$$$$$$###""""""###&&&(((***%%%&&&'''%%%###""""""#########"""""""""###%%%&&&&&&$$$!!!"""$$$%%%$$$"""&&&%%%$$$%%%&&&&&&$$$##################%%%&&&&&&'''''''''(((''''''&&&&&& !!!"""###%%%'''((('''''''''))))))+++666BBBWWWZZZkkkzzzwwwuuuooojjj}}}~~~{{{nnn^^^QQQEEE:::444333---,,,+++)))&&&%%%&&&'''(((&&&%%%%%%''')))************)))((('''&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&%%%""""""""""""###%%%((()))(((&&&%%%%%%%%%%%%###"""$$$%%%&&&'''((('''&&&%%%"""###%%%'''(((((('''''''''%%%$$$&&&)))+++***((($$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%'''(((******(((&&&&&&&&&!!!###%%%((()))***))))))&&&%%%%%%%%%&&&'''))))))&&&"""###***222888>>>DDD^^^{{{vvvfffeeennnuuu{{{{{{sssyyytttzzzzzz}}}|||vvv}}}zzzhhhQQQ>>>222+++---111---000333555333...)))%%%+++)))))),,,000222///,,,...---,,,)))'''''')))+++))))))(((''''''((()))***,,,+++***)))))))))***+++------,,,+++)))'''%%%$$$'''&&&&&&%%%&&&'''((()))%%%&&&''''''&&&'''***,,,++++++******))))))((((((&&&'''((())))))*********&&&&&&&&&''''''&&&%%%%%%|||rrroooXXXIII999111---***'''''''''&&&%%%$$$%%%''')))***&&&&&&&&&%%%###"""###$$$$$$$$$###""""""###$$$%%%%%%###!!!!!!$$$%%%$$$"""&&&%%%$$$%%%''''''&&&$$$###$$$$$$%%%%%%&&&'''''''''''''''''''''&&&%%%$$$!!!"""###$$$%%%&&&'''(((&&&&&&(((+++,,,000<<>>;;;<<>>QQQjjjwwwiiiooo{{{}}}sssrrr}}}|||YYYMMMEEEEEEGGGCCC;;;666999222+++''')))***)))'''&&&%%%######&&&'''((((((******)))((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$######!!!"""###%%%''''''(((((($$$$$$#########$$$&&&'''###""""""$$$&&&(((((('''"""###$$$&&&&&&%%%$$$$$$$$$###"""!!!!!!"""###$$$"""%%%''''''%%%%%%'''***************)))(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""''')))((('''''''''''')))******(((&&&&&&&&&((()))*********)))'''&&& """%%%((()))***))))))&&&'''(((***)))+++444???AAAUUUwwwtttyyyyyy|||jjjdddaaa```nnntttxxxtttjjjjjjLLL>>><<<;;;444///,,,+++***)))((((((((()))))),,,000000---+++,,,...---......,,,)))'''&&&&&&'''((()))******)))((((((&&&'''((((((((('''&&&%%%###$$$&&&((()))******+++((()))*********((('''&&&$$$'''***++++++***++++++***(((&&&%%%%%%'''***+++(((&&&$$$######$$$%%%&&&###$$$%%%&&&''''''''''''{{{]]]CCC444...)))***++++++***)))'''&&&***((('''&&&''''''%%%$$$&&&$$$"""$$$'''((('''$$$&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%(((*********,,,111555111000333>>>OOOcccrrrzzz}}}|||sssqqq|||uuuiiicccWWWNNNDDD@@@AAABBB???;;;333...(((&&&''')))******'''&&&%%%%%%%%%%%%&&&'''&&&'''(((*********))))))$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''((()))))))))$$$$$$$$$%%%''''''%%%###%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&$$$"""!!!$$$%%%&&&&&&%%%$$$"""!!!$$$%%%%%%'''))),,,///111******))))))((((((''''''&&&%%%%%%&&&''''''&&&$$$""""""###$$$%%%''')))***)))((('''&&&%%%$$$$$$$$$$$$%%%(((,,,///000...,,,%%%&&&&&&'''(((((('''''''''%%%%%%''',,,111444555CCCZZZ|||qqqbbb^^^cccyyyzzzxxxuuummmeeerrr}}}xxx]]]FFF>>>===777///000...,,,***))))))***+++,,,++++++,,,///000000///+++++++++***((((((***,,,---,,,)))(((''')))+++,,,...---+++))))))***+++,,,&&&(((************+++,,,...+++(((&&&&&&&&&&&&%%%###(((...111///---,,,,,,***(((&&&%%%%%%''')))++++++***(((&&&$$$$$$$$$%%%###(((---///...,,,***___CCC555222,,,---------,,,***)))((()))(((&&&&&&''''''&&&$$$%%%###"""###&&&'''&&&$$$&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''&&&$$$######$$$$$$%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&)))+++++++++---111555888888===LLL```pppxxxzzzyyyuuuvvv||||||qqqbbbXXXQQQJJJBBB???AAABBB???;;;333...)))&&&''')))))))))''''''&&&%%%%%%&&&'''''''''((()))******))))))(((''''''(((((('''&&&%%%$$$###$$$%%%&&&''''''''''''$$$$$$$$$&&&((((((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&$$$###"""$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&(((+++...111222((((((((('''''''''&&&&&&'''&&&%%%&&&((((((&&&%%%"""""""""###%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$&&&''')))---000111///---&&&&&&''''''''''''''''''&&&'''((()))+++...111333>>>^^^xxxsss^^^^^^mmm~~~llldddjjjrrriiilllyyygggJJJ>>>>>><<<777///...,,,***))))))++++++,,,++++++---000222222111,,,---,,,+++))))))+++---,,,+++)))(((((()))+++---///...,,,*********,,,,,,''')))++++++******+++,,,...+++(((%%%%%%%%%%%%$$$&&&***///111///---,,,,,,((('''%%%%%%&&&(((+++------,,,***(((&&&%%%$$$###$$$''',,,000222111...,,,lllSSS>>>333000000//////...,,,+++***((('''&&&&&&'''((('''%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%###$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&(((+++---,,,,,,...222777@@@GGGRRR^^^jjjwww~~~|||wwwrrrkkk___SSSJJJEEE???>>>@@@@@@===999222...***''''''((()))(((((('''&&&%%%%%%&&&'''((())))))*********)))((((((*********))))))'''&&&%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&)))))))))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&''''''''''''&&&$$$%%%&&&'''***,,,...000'''''''''&&&&&&&&&&&&&&&((('''&&&'''((()))'''%%%"""""""""######%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((+++...///---+++(((((('''&&&&&&''''''''''''***,,,,,,++++++---000888[[[xxx|||sssaaafffzzzqqqfffjjjssseee___jjjrrrSSSEEEBBB???:::///...,,,*********+++,,,---,,,,,,...111333333222---...---,,,******,,,---+++***(((((((((***,,,---000///---+++***++++++,,,(((***++++++***)))***+++---***'''%%%%%%%%%%%%$$$)))+++...///...,,,++++++'''&&&%%%%%%'''))),,,---......---,,,)))&&&$$$"""'''***...111222111...,,,}}}hhhIII111111111000///---,,,+++***((('''&&&&&&'''((('''&&&$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%&&&&&&'''''''''))),,,---------000555:::FFFVVVgggllllllvvvooogggfffaaaXXXFFFBBB>>>======<<<888444000...+++)))(((((((((((()))((('''&&&&&&'''((()))************))))))((((((+++******)))((('''&&&&&&$$$############$$$$$$%%%%%%%%%%%%''')))+++***)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))$$$$$$%%%%%%&&&'''((()))''''''&&&&&&&&&&&&&&&&&&)))((('''((())))))'''%%%###"""""""""###$$$$$$%%%######""""""###$$$%%%%%%###$$$%%%'''***+++)))((())))))'''&&&&&&''''''((((((---000///+++))),,,///555QQQzzz~~~vvvjjjiiisss}}}nnnbbbhhhaaacccqqq{{{~~~www^^^OOOFFF>>>666000///---+++***+++,,,---...---,,,---000111000///---...---+++))))))+++---)))((((((((((((***,,,---///...,,,+++***))))))***''')))******)))((()))******(((%%%$$$%%%&&&'''&&&)))***+++,,,++++++******(((((('''&&&''')))***+++,,,---......,,,)))&&&$$$'''))),,,//////---***(((iiiIII111//////...---++++++******((('''&&&&&&'''(((&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%&&&''''''(((***,,,...///000444;;;@@@MMM[[[llluuuzzzlllcccccc___WWWEEEBBB>>><<<:::777222...------,,,***)))(((((())))))(((''''''''''''((()))++++++******)))))))))((())))))((('''&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&%%%%%%&&&)))++++++***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))***+++''''''&&&&&&%%%$$$$$$###'''''''''''''''''''''''')))((('''((())))))'''%%%###"""""""""###$$$$$$%%%""""""""""""###$$$%%%%%%$$$$$$$$$&&&((()))(((&&&)))(((((('''''''''(((((()))...111000,,,***---000777NNNuuu}}}{{{mmm\\\gggxxxnnnZZZggghhhfffcccgggvvv{{{dddSSSGGG<<<333222000...,,,++++++,,,---///...,,,,,,---...,,,+++------,,,***(((((()))+++(((((('''((()))***+++,,,,,,+++***))))))(((((((((%%%'''))))))((('''((())))))&&&$$$$$$&&&((())))))((('''&&&'''((()))******+++***)))(((''''''(((((((((***,,,...---+++(((&&&&&&(((+++,,,,,,***(((&&&vvv~~~\\\BBB555---,,,+++***)))))))))******((('''&&&''''''%%%$$$%%%&&&'''&&&$$$###$$$%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***+++...111333555;;;DDDJJJXXX^^^kkkyyynnneee___UUULLLFFFBBB>>>:::777333...+++***+++,,,+++***))))))******)))(((''''''((()))***++++++***)))))))))******((('''&&&&&&%%%%%%&&&&&&((('''&&&$$$$$$$$$%%%&&&'''&&&%%%&&&(((*********&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))''''''''''''((()))***+++*********)))'''&&&$$$###'''''''''''''''((((((((()))(((''''''((((((&&&$$$"""""""""######%%%&&&&&&###"""""""""###$$$%%%%%%'''&&&&&&''')))***)))'''&&&'''((())))))))))))((())),,,......------///222:::VVV|||{{{eeeSSSZZZrrrzzznnngggcccjjjiiiaaaaaapppgggSSSHHH@@@:::444222///---+++++++++,,,///---,,,,,,------+++***------,,,***((('''(((***(((((((((((())))))***+++))))))))))))((((((((('''$$$&&&((()))(((((()))******(((%%%%%%'''((())))))%%%###""""""&&&)))+++,,,---,,,+++)))((('''&&&&&&&&&(((***,,,,,,+++)))'''''')))+++,,,,,,+++((('''jjjyyybbbFFF888+++***)))(((((()))******+++)))'''''''''&&&$$$"""&&&''')))'''%%%$$$%%%'''!!!!!!"""###$$$%%%&&&&&&%%%$$$######%%%%%%$$$###$$$%%%&&&'''((()))))))))(((''''''''')))***,,,---...111555888<<>>XXX{{{yyywwwqqqeee```^^^\\\jjj{{{jjjbbbhhhiiieeejjjwwwuuu___RRRJJJFFF888666222...+++***))))))+++++++++,,,///111111000//////...,,,))))))***+++))))))))))))(((((((((((('''((()))******++++++***%%%(((***,,,,,,---...000333000+++((('''&&&%%%######  &&&---111333************))))))))))))'''((((((((('''&&&%%%$$$%%%&&&((()))))))))'''&&&RRRiii{{{___???...***'''(((***,,,,,,***************(((&&&$$$###******((('''&&&%%%%%%%%%%%%!!!###&&&$$$!!!##################$$$$$$&&&%%%$$$%%%(((+++,,,,,,%%%,,,222111---+++///444:::888999CCCQQQ\\\```___ttthhhTTTNNNMMMKKK>>>>>>??????<<<666...((()))((('''(((***,,,,,,+++)))((('''(((***+++,,,+++)))))))))))))))((((((''''''''''''(((((()))++++++***((($$$""""""$$$(((***((('''''''''&&&&&&&&&&&&""""""###$$$$$$%%%%%%&&&&&&%%%$$$%%%'''))))))((((((((('''&&&&&&&&&&&&'''(((&&&$$$###"""###$$$%%%)))'''%%%#########%%%&&&'''&&&%%%$$$############%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%$$$######!!!$$$'''))))))((((((%%%$$$$$$$$$'''+++///222888KKKkkk}}}zzzyyywww|||yyy```VVV\\\ggg~~~uuuggg___dddpppyyyyyy```LLLEEEDDD===555111---)))))),,,)))))))))***,,,///222333444333111...,,,***)))((())))))((('''&&&%%%$$$$$$&&&(((---000000---***'''(((''''''(((+++,,,,,,+++------,,,+++)))'''%%%$$$###""""""###%%%)))---000---***'''(((***,,,,,,***))))))))))))((('''&&&%%%%%%&&&'''((((((((('''&&&@@@OOOcccwww^^^FFF...+++((()))+++---+++)))+++***)))'''&&&&&&&&&&&&***)))'''&&&%%%$$$$$$$$$$$$!!! """&&&(((&&&###!!!"""""""""######$$$$$$%%%$$$$$$%%%'''***,,,---,,,...000000000222666999???===???LLL___pppxxxyyy{{{eeeVVVQQQNNNKKK???>>><<<;;;999555111---+++)))((((((***+++*********)))((((((******++++++)))))))))))))))(((((('''&&&&&&&&&&&&'''((()))***(((&&&$$$""""""$$$&&&(((((((((((((((((((((''''''$$$%%%%%%&&&&&&'''(((((('''%%%$$$%%%'''))))))((()))((('''%%%%%%%%%&&&&&&&&&%%%###""""""###$$$%%%(((&&&%%%#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''(((&&&&&&%%%$$$%%%&&&'''(((***)))((('''%%%$$$###"""!!!$$$(((+++,,,+++(((&&&%%%%%%%%%''')))---000222999FFFaaaxxxvvvwwwccc[[[___zzz{{{oooffffffoooyyyqqqtttlllUUUGGGDDD<<<555111---)))))),,,+++++++++,,,---///000222111000///---,,,++++++++++++***)))((('''&&&%%%$$$''')))---000111///,,,)))((('''&&&'''***,,,,,,+++......---,,,***((('''&&&&&&%%%$$$$$$&&&))),,,...+++)))&&&''')))******)))(((((()))))))))(((''''''%%%%%%&&&''''''&&&%%%$$$111;;;SSSssszzz]]]LLL000---******,,,---+++(((+++)))'''%%%%%%&&&((()))((('''&&&%%%$$$#########$$$""""""%%%)))+++)))&&& !!!!!!"""###$$$$$$%%%$$$$$$$$$%%%'''))),,,---...---,,,...222666:::===>>>DDDMMMZZZiii{{{vvvjjj```UUUKKKFFFAAA>>>:::777666555333111---+++))))))*********))),,,+++******))))))******))))))******))))))((('''$$$$$$$$$%%%&&&''')))***&&&%%%$$$######$$$%%%&&&((()))***++++++***))))))''''''(((((()))*********'''&&&%%%%%%'''))))))(((***(((&&&$$$###$$$%%%&&&$$$$$$###""""""###%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''%%%###$$$&&&(((***&&&&&&%%%$$$%%%&&&'''(((,,,+++***(((&&&$$$""""""###&&&+++///000,,,((($$$$$$%%%'''***,,,///111222;;;HHHaaa}}}|||{{{}}}pppggghhhooo~~~uuullllllqqqgggjjjqqq~~~{{{eeeTTTEEE===555111...******,,,------------...///000000...---,,,,,,,,,---......,,,,,,***)))(((&&&%%%%%%(((***---000111000...,,,((('''%%%&&&)))+++,,,,,,//////...---,,,***((('''((('''&&&&&&''')))+++,,,***(((&&&&&&'''(((((('''&&&'''(((((())))))((((((%%%%%%%%%%%%%%%$$$###"""+++777QQQppp```LLL444000---,,,------+++(((((((((''''''''''''((()))'''&&&%%%$$$###############$$$%%%))),,,---+++)))!!!!!!"""###%%%&&&''''''&&&&&&''''''''')))+++---///000222333666:::???BBBAAAPPPbbblllssswwwsssiiiVVVGGGBBBBBB>>>:::777555444333222,,,+++)))***+++,,,,,,+++---------+++)))((()))))))))************)))((((((###$$$$$$%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&)))***+++------,,,+++***((((((((()))******++++++((('''%%%&&&((())))))(((***)))&&&$$$######%%%&&&#########"""###$$$%%%&&&$$$$$$#########$$$%%%%%%$$$$$$%%%&&&'''(((((((((***(((%%%$$$$$$&&&(((***&&&%%%$$$$$$%%%&&&((()))+++***)))'''&&&$$$###"""###'''---111111---'''"""$$$%%%(((+++...000000111:::OOOhhhyyy|||uuugggjjjwwwqqqgggggglllkkkhhhkkkzzzuuudddGGG>>>555222///,,,+++,,,---------...///000111111...---+++++++++,,,---///---,,,+++***)))'''&&&&&&'''))),,,...//////---,,,((('''%%%&&&(((+++------.........---+++)))(((''''''&&&&&&&&&&&&(((***+++)))(((((('''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&%%%$$$###"""***:::MMM```wwwmmmNNN;;;666111......---+++(((%%%&&&(((******)))'''&&&&&&%%%$$$###############$$$%%%'''***------,,,***######$$$%%%'''((())))))***+++,,,+++******---000222888???AAA@@@AAAFFFLLLTTT]]]jjjxxxzzztttfffSSSHHHGGGAAA???<<<:::888555222///+++******+++---///000///...//////,,,)))((((((******************))))))((($$$%%%%%%''')))+++---...((())))))))))))))))))(((***+++,,,------,,,++++++&&&''''''(((((()))******)))'''&&&&&&((())))))(((***(((&&&$$$$$$$$$%%%&&&#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&$$$%%%&&&((())))))))))))***(((&&&$$$$$$&&&((()))%%%%%%$$$$$$%%%&&&((()))(((''''''&&&%%%$$$######"""&&&,,,000000,,,&&&###$$$&&&))),,,............555JJJdddvvv}}}rrreeejjjzzzuuujjjgggnnnkkkeeeeeesssxxxhhhKKKAAA777333111...+++,,,***+++,,,...000111222333///...+++***)))***,,,---,,,,,,+++***)))((('''''''''(((***+++,,,,,,++++++((('''&&&'''***,,,---...,,,,,,,,,+++)))(((&&&&&&$$$$$$$$$$$$&&&''')))***)))******)))'''&&&&&&&&&"""###$$$%%%&&&'''''''''))))))((('''&&&%%%%%%%%%111<<>>GGGJJJIIIJJJPPPWWWhhhdddgggzzz}}}nnn]]]PPPLLLOOO@@@>>>===<<<;;;888444111,,,++++++---000222333333...000000...)))''')))+++******++++++******)))(((%%%&&&'''(((+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************%%%%%%&&&&&&''''''((((((***(((''''''((())))))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%&&&((()))******))))))((('''&&&%%%%%%%%%&&&'''%%%$$$$$$$$$%%%'''(((***&&&&&&&&&%%%%%%$$$$$$###"""%%%))),,,---+++(((&&&'''(((***,,,------------000<<>>===<<<;;;<<<;;;999777///......///222444444444...000111...***'''***---***++++++++++++***))))))%%%%%%''')))+++...000222...---,,,,,,,,,,,,---......,,,***(((''''''((()))$$$$$$%%%%%%&&&'''''''''***)))''''''((())))))(((&&&'''((()))))))))((('''''''''''''''''''''&&&&&&######%%%&&&'''(((((()))&&&''')))***+++***)))(((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%''')))***)))((('''&&&%%%$$$######"""$$$''')))+++,,,,,,,,,+++,,,,,,---------------...555GGGdddzzz~~~~~~|||xxxtttpppyyy{{{iiidddgggqqqvvvuuuyyyrrrcccUUUHHH<<<888555111,,,+++(((***,,,...///000000000///---***((('''(((***,,,((((((((()))))))))******((((((((('''''''''''''''''''''))),,,///111///...)))))))))((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''''')))+++)))&&&###"""###$$$%%%&&&'''''''''''''''******)))((((((((()))***...--->>>^^^uuutttPPPGGG;;;222...---,,,+++)))(((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&'''''''''&&&''')))***&&&&&&''''''''''''''''''***///444666777:::BBBHHHRRRTTTWWW]]]fffooowww{{{{{{rrrccc[[[NNNAAA>>><<<::::::<<<=========333111000111333444444333---000222///***(((***...***++++++++++++***))))))$$$%%%&&&(((+++...000222......,,,,,,,,,,,,......///,,,)))&&&%%%%%%'''((($$$$$$%%%%%%&&&'''''''''+++)))''''''((())))))(((%%%&&&)))***+++***)))(((((()))))))))((('''&&&&&&###$$$%%%'''((()))))))))'''(((***+++,,,+++)))(((%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$%%%''')))***,,,+++***(((&&&$$$""""""###$$$%%%(((***---///000///............---------000888HHH\\\tttyyyzzzzzzwww{{{qqqiiijjjtttvvvrrryyywwwlllXXXKKK>>>999777222,,,******+++,,,...///......---...,,,)))'''''')))+++---&&&''''''((()))************)))((('''&&&&&&&&&'''&&&(((***...111222000...))))))))))))((('''%%%%%%(((((((((''''''&&&&&&%%%&&&(((***((($$$!!!!!!!!!&&&'''(((((()))((((((((())))))(((''''''(((******///333???[[[www[[[JJJ888111111...+++))))))(((''''''''''''((((((((('''''''''((()))***+++)))((('''&&&&&&'''((()))***&&&%%%&&&%%%"""###&&&---///777@@@BBBAAAGGGPPPWWW\\\___cccsss|||zzzqqq[[[HHH@@@CCCCCC===444888CCCDDD<<<555000222888777000333===888666222...+++))))))(((******)))(((((((((((())))))))))))))))))***++++++222111...,,,+++******+++******)))'''&&&&&&(((+++&&&(((++++++)))&&&%%%%%%******+++***(((''')))***))))))***,,,---,,,***'''''')))***)))'''&&&&&&''''''''''''''''''((())))))+++++++++,,,---+++(((%%%&&&&&&((((((((('''&&&%%%&&&&&&%%%%%%&&&((()))***222111///+++%%%""" !!!&&&))),,,...---+++******///,,,)))+++...111111///111:::GGGTTTddd}}}sssooo{{{tttppptttzzz}}}{{{~~~tttSSSHHH===:::777222...,,,...---,,,+++++++++++++++***++++++***((((((***,,,''''''((()))))))))((((((,,,+++)))(((''''''''''''''',,,333777777333///,,,)))++++++)))%%%$$$%%%((()))...222111,,,((((((***''')))+++)))&&&###$$$%%%++++++***)))((('''&&&&&&%%%$$$#########%%%((()))///888>>>LLLgggyyycccTTTCCC999222,,,***+++)))))))))(((((('''''''''(((((((((((()))***+++,,,((('''&&&&&&&&&&&&'''((('''%%%%%%((((((&&&(((---666<<<>>>>>>DDDPPPXXXYYY]]]cccnnnzzztttggg\\\PPPGGGBBB===:::===@@@???;;;999:::777444888AAAGGGDDD===777777444000+++)))+++------,,,+++)))(((((((((((()))(((((((((((()))***+++...---,,,+++******++++++,,,,,,+++(((&&&%%%''')))%%%''')))***)))(((((())),,,,,,+++(((&&&%%%&&&'''(((((((((***++++++(((&&&'''(((***)))'''&&&&&&''''''''''''''''''((())))))))))))((()))******(((&&&&&&&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%'''((()))......---)))%%%###"""###$$$'''***+++***(((((((((++++++,,,...000000///---333888AAAOOOeeewww{{{}}}yyytttssstttwwwyyynnnyyyWWWLLLBBB>>>;;;555///,,,...---,,,,,,++++++,,,,,,***+++***)))((((((***,,,++++++,,,,,,,,,++++++***,,,+++)))(((((((((((()))...222666888555111,,,***)))++++++***'''%%%%%%'''))),,,000000---*********''')))***(((%%%######%%%******)))((('''&&&%%%%%%$$$######"""###%%%'''(((///;;;;;;===VVVzzzzzzoooaaaOOOAAA444+++))),,,******++++++***(((&&&%%%'''''''''((()))+++,,,---'''&&&&&&%%%%%%&&&&&&'''$$$###$$$((()))))),,,222???KKKNNNIIISSShhhqqqjjjgggmmm}}}ooo___^^^YYYPPPEEE<<<<<>>:::999777333...---///222...---,,,***)))(((''''''((((((''''''(((((())))))************************......,,,)))&&&%%%%%%'''%%%&&&((((((((()))+++---///...+++'''###"""###%%%'''''''''(((***)))'''%%%&&&((())))))'''&&&&&&'''''''''''''''((((((((()))'''&&&%%%&&&((()))((('''&&&&&&''''''(((''''''&&&&&&&&&%%%$$$$$$%%%&&&'''*********(((%%%$$$$$$%%%!!!$$$'''((('''&&&%%%%%%'''***...000000...,,,+++000222;;;NNNiii{{{zzzpppllloooooo{{{iiiZZZKKKBBB<<<666222111...------,,,,,,,,,,,,,,,***++++++)))((((((***,,,///000000000///...------,,,+++***)))))))))***+++666888999777333...***((()))+++,,,+++)))'''&&&&&&)))***,,,......---,,,+++'''))))))(((&&&$$$$$$$$$))))))((('''&&&%%%%%%$$$$$$$$$#########%%%&&&'''///999999<<>>???AAAEEEOOO___gggZZZFFF>>>;;;777444333444444555...---,,,***))))))((((((((((((''''''''''''((((((************************------,,,***'''%%%&&&''''''((((((''''''(((,,,...000...+++&&&###"""%%%''''''''''''((())))))'''%%%%%%''')))((('''&&&&&&'''&&&''''''(((((((((((((((&&&%%%$$$%%%''')))***)))&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$%%%&&&(((((((((&&&$$$###$$$%%%!!!###&&&&&&%%%$$$$$$%%%%%%***///000...,,,,,,---,,,000<<>><<<888777555222000...------+++***)))(((((((((((())),,,***(((&&&&&&(((***,,,+++,,,---,,,)))((((((((())))))(((&&&$$$$$$%%%'''*********(((''''''(((***(((&&&%%%%%%'''''''''&&&###%%%''''''&&&&&&&&&'''%%%&&&((()))***)))((('''&&&&&&'''))),,,---,,,***&&&&&&%%%%%%&&&''')))***&&&&&&%%%%%%%%%'''((())))))***)))'''$$$###$$$%%%%%%&&&(((((('''&&&''')))%%%'''***...222333222000333666;;;FFFXXXsss|||rrr~~~~~~}}}kkkdddeeefffddd\\\ooojjjlllsssxxxsssooo|||rrr```SSSFFF888---'''))))))(((((()))******+++,,,,,,,,,+++******,,,...,,,,,,---------,,,,,,+++---,,,+++***))))))******((()))))))))***+++///222111...,,,,,,------+++(((%%%(((+++,,,,,,---000333000...,,,---...---***((()))((((((((((((''''''''')))))))))******))))))((('''777:::777IIIjjj{{{aaaJJJ777+++(((***)))(((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))((('''&&&((('''''')))***111AAAQQQzzzrrrmmmtttwwwssshhhccceeekkkhhh]]]YYY___eeelllooommmppprrrfffUUUIIIPPPVVVSSSKKKEEEEEEGGG>>>===:::666333000...---++++++***)))))))))))))))***(((%%%###$$$'''+++...---......---)))'''&&&&&&&&&''''''&&&$$$$$$%%%&&&))))))***(((&&&%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%###%%%''''''&&&&&&&&&'''%%%&&&((()))***)))((('''%%%%%%'''***,,,,,,***(((&&&&&&%%%%%%&&&''')))***&&&&&&%%%%%%&&&((()))***((())))))'''%%%$$$&&&'''%%%'''((('''&&&&&&''')))$$$%%%)))000666777222...+++111===MMMaaaxxx}}}sssaaaXXXZZZXXXQQQ```iiiwww~~~ppphhhoootttrrrzzz}}}cccPPPAAA444,,,)))(((((('''(((((()))*********++++++***((((((***,,,++++++,,,,,,,,,,,,,,,,,,...---+++)))(((((())))))&&&'''))))))***---000333222///,,,+++------+++)))$$$)))------++++++///444000---,,,,,,------***''''''''''''''''''&&&&&&&&&((()))))))))))))))((('''...///;;;NNN\\\lll{{{___CCC555111,,,$$$(((&&&$$$""""""$$$&&&((()))))))))(((%%%$$$$$$%%%((((((((((((((('''''''''---***((()))...:::QQQfff}}}ooolllssszzz{{{ooonnnttt}}}yyyllliiiooo}}}yyy~~~xxxggg^^^eeeiiiddd^^^ZZZWWWSSSQQQHHH>>>999999777111***++++++***)))((((((((((((///,,,)))&&&%%%''')))+++111...***(((((((((((('''))))))(((((((((''''''&&&'''((()))(((&&&$$$%%%&&&%%%&&&''''''%%%$$$%%%&&&&&&''''''(((((((((((((((,,,***(((&&&&&&''')))******)))'''&&&%%%%%%&&&'''+++(((&&&'''***,,,,,,+++'''&&&&&&&&&&&&'''(((((())))))((('''&&&$$$###"""%%%%%%$$$###$$$%%%'''(((###'''---333888777333///...///666HHHddd}}}}}}rrr}}}|||ooo___XXXZZZOOO>>>CCCWWW^^^___dddqqq~~~kkk^^^gggzzz{{{|||nnnSSS@@@444,,,'''((())))))(((''''''(((***((((((((()))******++++++***)))((((((***,,,///111*********)))))))))))))))---,,,***)))***---111333+++---000111///,,,'''$$$###$$$&&&+++000111///,,,+++)))((('''((()))((('''(((((('''&&&&&&&&&&&&'''***++++++***(((''')))***---333CCCVVVdddrrrsssUUUDDD;;;111***(((***)))&&&$$$###$$$%%%&&&''')))***)))(((''''''(((((((((((((((''''''''''''+++))))))---444DDD^^^ttt}}}tttttttttqqqqqqttt}}}~~~~~~}}}~~~|||{{{wwwyyyvvvrrroooqqqqqqhhh\\\SSSPPPJJJBBB<<<666222///,,,,,,***)))))))))******000...+++)))((()))***+++...+++((('''(((((((((((((((((('''&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&'''((())))))((((((+++***'''&&&&&&''')))***+++***)))'''&&&&&&''''''***'''%%%&&&)))++++++***'''''''''''''''''''''''''''''''''&&&%%%$$$"""!!!%%%%%%$$$$$$$$$%%%&&&'''&&&)))---333777777333000///222777DDDYYYsss~~~pppXXXPPPKKKIIICCC===???EEETTT```nnnyyy|||pppjjjjjjnnnvvv}}}pppWWWBBB555000......+++))))))+++,,,+++***((())))))))))))*********((()))***,,,------------+++***(((''''''((()))++++++***++++++,,,...///000...///000111///,,,(((&&&%%%%%%'''***///000///---,,,***(((((()))******))))))((('''&&&&&&&&&&&&&&&)))******)))(((''')))******888KKK]]]lll}}}pppQQQHHHAAA333+++///,,,+++(((%%%$$$###$$$%%%&&&(((***+++***))))))***((((((((('''''''''&&&&&&))))))+++000999JJJeee{{{vvvqqq{{{~~~rrrmmmrrrzzzyyyxxxtttcccXXXWWWRRRHHH<<<444222222...---+++))))))***,,,---111000...---,,,+++++++++***(((&&&&&&((()))***)))((('''%%%$$$$$$%%%&&&''')))******(((&&&%%%&&&''')))******)))&&&%%%%%%&&&%%%&&&'''((()))))))))))))))((('''&&&&&&''')))***---,,,***)))((('''''''''((('''%%%%%%''')))******))))))))))))((('''&&&%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%$$$%%%%%%&&&''')))***---111444555222000111333777===JJJbbbxxx{{{tttXXXHHHHHHBBB<<<<<>>===<<<444,,,...---,,,+++,,,---///111---.........---,,,+++***(((''''''(((+++------,,,***(((&&&$$$%%%&&&)))*********)))'''%%%%%%&&&(((+++,,,,,,***'''&&&&&&'''%%%&&&'''((())))))))))))%%%%%%%%%%%%&&&''')))***+++******)))((('''&&&%%%&&&&&&%%%%%%%%%&&&(((************)))'''&&&$$$$$$&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++---...,,,+++,,,+++---111777BBBYYYmmm{{{___FFF@@@BBBKKKTTTSSSNNNVVVddd||||||yyyzzzsssgggfffooo|||cccNNN???666222222222222111//////000111111000//////...---,,,,,,+++,,,---......,,,+++***)))***---...///...,,,+++,,,++++++++++++,,,...///000...+++)))''''''((()))&&&&&&&&&%%%&&&(((+++---)))(((&&&&&&((()))(((((((((((((((((('''&&&%%%$$$%%%'''))))))(((''''''(((000222333555@@@[[[vvvTTT>>>888333---(((((('''&&&%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%)))(((((('''&&&%%%$$$$$$$$$&&&,,,555???NNNeeeyyyuuusss}}}uuu~~~~~~{{{~~~yyyzzzwwwcccLLL@@@???>>>555+++,,,,,,,,,,,,---...000000+++,,,,,,------,,,++++++***)))(((***,,,---,,,+++)))((('''&&&&&&''')))***))))))(((&&&$$$$$$&&&(((***++++++***'''&&&&&&'''&&&''''''(((((((((((((((######$$$%%%&&&'''))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&%%%&&&)))+++******(((&&&%%%%%%$$$$$$&&&'''((()))************&&&''''''''''''&&&%%%%%%%%%%%%&&&))),,,,,,+++))))))&&&(((///444;;;LLL___|||www{{{uuugggWWWFFFCCCJJJ]]]oooooofffmmm}}}|||hhhcccqqq}}}```III===999888///111222111///...000333111111000///......---------------,,,,,,,,,,,,,,,(((***///222222000---+++------,,,+++,,,---...000---,,,)))'''''''''((()))&&&&&&'''&&&&&&'''***,,,***(((&&&&&&'''''''''&&&&&&'''((((((((('''&&&%%%''')))******)))'''&&&'''+++***,,,///444FFFkkkwww```NNN>>>333...,,,+++***)))((('''&&&%%%%%%%%%%%%###"""###&&&((()))(((((('''%%%$$$$$$###$$$$$$)))111>>>RRRooo~~~qqqmmmkkknnnrrrvvvzzz|||{{{wwwzzz|||~~~}}}vvvjjjYYYIII>>>666///+++)))***,,,...////////////***++++++,,,,,,---......***)))))))))++++++***((('''&&&&&&&&&&&&'''((())))))((('''$$$""""""%%%'''((()))***)))'''&&&'''((((((((((((((((((''''''&&&""""""###$$$&&&'''))))))((()))*********)))((((((%%%'''((('''%%%&&&))),,,***(((&&&$$$######%%%&&&%%%&&&'''(((******++++++&&&'''((((((((('''%%%$$$######&&&))),,,---+++((('''$$$'''...222999NNNddd}}}}}}|||~~~mmm[[[OOOJJJRRR]]]mmmxxx~~~~~~sssooosss{{{jjjPPP???888777000/////////111222222222/////////......---------,,,,,,------------------(((+++...111111000...,,,------.../////////......+++***)))(((((()))***+++&&&(((***)))((((((***,,,,,,***''''''''''''&&&%%%$$$%%%'''((()))((('''&&&)))***,,,,,,***'''&&&&&&$$$###***222444>>>aaatttlll^^^EEE444222000///---,,,)))'''&&&%%%$$$$$$###""""""$$$(((,,,)))(((((('''%%%$$$######%%%$$$&&&---;;;RRRsssgggbbbiiiiii[[[\\\qqq}}}lllaaarrr~~~yyyzzzyyy|||yyy|||qqqnnndddQQQ;;;,,,(((***'''))),,,...000000///...++++++++++++---...000000***)))((()))***)))'''%%%%%%%%%%%%&&&&&&'''''''''((((((&&&###!!!"""$$$''''''((()))((('''&&&'''((())))))))))))((('''&&&%%%!!!"""###$$$&&&'''))))))((()))***+++,,,+++******%%%'''((('''&&&&&&)))---***((($$$"""!!!###%%%'''###$$$&&&((()))******+++''''''((((((((('''%%%$$$"""###&&&***......+++)))&&&$$$'''...111999TTTpppzzz|||~~~{{{pppWWWLLLOOO___kkkqqqppp{{{}}}}}}uuuqqqvvv}}}zzz]]]DDD555111222...+++...333666444111---------------,,,,,,,,,***+++---...///...---,,,)))+++,,,...//////...---+++---000222222000...,,,******)))))))))***,,,---'''***,,,,,,***)))+++---...+++)))(((((((((&&&%%%###%%%'''((())))))'''&&&***,,,...---***'''&&&%%%'''&&&'''000>>>TTTrrrnnn[[[QQQDDD777333111222555222+++'''''''''%%%$$$%%%'''))))))(((,,,+++***+++,,,,,,+++)))+++&&&&&&,,,222>>>ZZZuuujjjVVVNNNOOOKKKGGGHHHTTTbbbdddXXXKKK[[[gggsss{{{vvvooorrrzzzxxxsssxxxyyynnn\\\III;;;111,,,))),,,---///000000///---,,,((((((((())))))***,,,,,,((((((((((((((('''&&&&&&%%%&&&((())))))'''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%""""""###$$$%%%'''((()))'''&&&&&&(((++++++)))&&&&&&'''''''''&&&''')))+++'''&&&%%%$$$###$$$%%%%%%%%%&&&'''((())))))))))))(((***+++***(((%%%$$$$$$$$$%%%'''((()))***))))))(((''''''***///;;;PPPcccoooxxx}}}yyy}}}vvvuuu~~~oooXXXQQQZZZmmmuuuzzz|||zzzooopppzzz~~~www}}}aaa@@@222444555///***,,,222666444000,,,...000111000///...---,,,+++******************+++++++++++++++,,,,,,,,,...000333333222000/////////...---,,,++++++******)))+++------++++++,,,---+++***((((((***+++++++++(((&&&%%%%%%&&&((((((((((((+++//////+++(((''''''((('''***222@@@XXXxxxqqq]]]QQQFFF>>>555333333666333,,,((((((&&&%%%$$$&&&((())))))(((+++++++++,,,......,,,***((($$$$$$(((,,,444JJJbbb|||kkkXXXFFF<<<;;;===<<>>444000///222666777666555666777888DDDUUUbbbmmmvvvzzzyyylllaaaaaaiii```OOORRReeettttttxxxlll]]]]]]iii{{{www___JJJ===444...***+++,,,,,,---,,,+++***))),,,***(((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((()))***)))((('''"""$$$(((***+++)))&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$&&&&&&%%%$$$%%%''')))******))))))***&&&%%%%%%%%%'''(((***,,,)))))))))(((((((((''''''%%%'''))))))'''%%%%%%%%%))))))******)))'''&&&$$$%%%&&&(((,,,,,,///999DDD___yyyrrrttt{{{|||xxxyyy{{{nnnnnn|||uuu___WWW^^^iiiooosss|||{{{lllfffmmmxxxjjjUUULLLBBB444000111111000...------------***)))---444777444///,,,+++******))))))******---,,,***)))))))))******---///000///,,,)))(((((()))+++...000000///---+++---++++++...222222---)))'''%%%$$$&&&***---///000)))'''%%%$$$&&&((())))))---......---+++))))))***&&&&&&'''***111GGGkkkxxx[[[EEE===444111///000---'''$$$$$$$$$$$$&&&(((++++++)))''''''((())),,,......,,,***)))'''((()))&&&&&&...:::RRR___mmmvvv{{{uuubbbTTTHHH===555333---///111...***)))---222;;;AAAHHHPPPYYYeeeqqqxxx|||ooobbbWWWTTTZZZVVVKKKNNN[[[ccchhhqqq{{{ppp]]]YYY___fff}}}}}}jjjVVVDDD777...***+++++++++++++++***((((((,,,+++(((%%%$$$$$$%%%&&&%%%%%%&&&'''''''''&&&&&&&&&'''((()))******))))))###$$$''')))***)))((('''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%)))+++---...,,,***((((((&&&%%%%%%%%%&&&(((***+++++++++***(((''''''&&&&&&&&&(((******((('''&&&'''))))))******)))(((&&&%%%******,,,/////////555===QQQhhh~~~zzzwwwyyyyyyvvvwww~~~uuutttwwwmmm[[[VVV^^^nnnzzzyyykkkeeekkkrrryyyyyy}}}ttt___RRREEE:::777444111///...------,,,,,,***+++...222444333111---,,,+++******)))******...---***)))(((((()))***,,,---...---+++)))((((((+++,,,---......,,,+++***,,,,,,...000000---)))&&&%%%&&&'''***---//////...***'''%%%%%%&&&((()))))),,,,,,***)))''''''((()))%%%%%%&&&'''...BBBfff}}}```III@@@444000...///,,,&&&$$$&&&%%%%%%&&&)))++++++)))&&&%%%%%%&&&)))++++++)))'''((((((******'''%%%***111@@@HHH]]]vvv~~~{{{xxxkkk\\\OOODDD:::444444111111///,,,)))***---000???@@@CCCFFFLLLWWWfffrrruuu{{{yyyhhhbbbZZZQQQMMMOOOSSSWWW[[[ZZZgggvvvooo]]]YYY^^^eeelllvvvcccMMM:::///+++++++++++++++******))))))+++***((('''&&&'''((()))&&&''''''(((((((((''''''&&&''''''))))))*********%%%%%%%%%%%%&&&''')))******)))((('''''''''''''''%%%%%%&&&&&&''''''(((((())))))(((''''''''''''(((*********)))((((((((((((...000111000---)))'''&&&'''&&&%%%%%%%%%&&&((()))---,,,***((('''&&&&&&&&&''')))++++++***)))((()))&&&''')))*********)))(((...,,,---000000000555<<>>AAAQQQhhhtttxxxwwwjjjZZZNNNCCC999444444333222///---,,,---///111888:::@@@EEEHHHLLLVVVaaauuuvvv{{{ooofffaaaXXXQQQSSS\\\cccddddddppp}}}kkk[[[ZZZdddkkk}}}xxxgggQQQ===111---++++++++++++++++++++++++***))))))))))))******+++(((((())))))(((((('''&&&%%%%%%&&&''')))***++++++(((&&&%%%$$$%%%''')))+++******)))((((((((())))))''''''''''''(((((((((((()))(((((('''''''''((((((***,,,......---+++++++++000111111///+++'''&&&%%%'''&&&%%%%%%%%%&&&'''(((...---***((('''&&&&&&''')))+++------+++)))))))))%%%&&&(((***++++++++++++---++++++.........333999:::BBBYYYzzz|||nnnkkkyyy~~~zzzqqqsss~~~xxxllluuuiiiZZZ^^^```aaasssvvvpppkkkbbbYYY___jjjwww{{{}}}zzz[[[JJJJJJEEE<<<222///222444111---***...222000+++))),,,111000///...---,,,+++++++++---,,,,,,,,,+++************+++,,,,,,******+++,,,000...***'''%%%%%%'''(((///555:::666---''''''***&&&)))---111222000***&&&'''''''''(((******)))'''&&&$$$""""""$$$&&&'''&&&)))((()))...666HHHddd{{{|||jjjXXXJJJ666222//////---******---+++***(((((())))))'''&&&&&&$$$""""""$$$%%%%%%%%%$$$&&&'''%%%$$$&&&))),,,;;;BBBJJJQQQ```vvv}}}jjjUUUIIIBBB<<<666444111333333111//////111444111444;;;BBBBBBBBBJJJTTToooyyy}}}lllhhhggggggeeedddlllvvv|||{{{~~~zzzpppccc]]]iiiyyyppp^^^NNNAAA666000,,,,,,,,,,,,------...///))))))***++++++***)))))))))))))))((('''&&&%%%$$$$$$$$$%%%&&&''')))+++,,,)))((('''''''''((()))))))))((((((((((((((()))***'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&'''''')))---111222000...---------...---+++(((&&&%%%&&&&&&&&&%%%&&&&&&(((***+++...---***((('''''''''(((***,,,------***((('''(((%%%&&&(((***++++++++++++***(((***...///...000444777AAAPPPdddzzz{{{yyyxxxxxxwwwvvvxxxzzzwwwssssssvvvyyygggYYYYYYaaaooo~~~oooddd^^^[[[ZZZ^^^eeennnyyyuuubbbSSSLLLAAA<<<777444555444000,,,+++---...---***)))+++...222111000///---------,,,+++,,,---......---+++***+++,,,,,,+++)))((()))+++...---+++((('''''''''(((///222555222,,,'''(((***'''(((***---...---)))&&&&&&&&&(((***,,,+++(((%%%%%%###"""$$$(((******)))***((((((---555DDD\\\ooozzzqqq[[[FFF444///------,,,))))))------+++)))((((((((('''%%%(((%%%"""!!!"""$$$%%%%%%&&&((('''$$$$$$'''+++---333DDDGGGAAAQQQuuu|||dddJJJ???>>><<<777333///444777555111///444999111222777<<<<<<<<>>LLLZZZiii{{{xxxqqqwwwzzzuuuffffffpppzzzppp]]]ZZZccc{{{~~~|||vvviii]]]```\\\ZZZ]]]bbbkkkyyy~~~lllZZZLLLHHH>>>666666777444000...---,,,++++++++++++++++++***---//////---++++++,,,,,,,,,---------,,,+++***(((---000///+++''''''(((---,,,,,,,,,++++++******,,,...///...,,,++++++,,,)))***+++---...---***((())))))***+++***)))(((''')))'''&&&(((***,,,+++***+++)))(((((()))...;;;HHHbbbqqqTTT:::333---...///---+++,,,+++******))))))***+++,,,%%%&&&&&&'''((((((((()))&&&(((******)))''''''(((***+++000888???HHHUUUbbb{{{iiibbbVVVJJJAAA===<<<<<>><<>>HHHQQQTTTooo|||www{{{yyylll___]]]cccfff```WWWZZZ^^^bbb___YYYTTTTTTVVVHHHCCCEEELLLLLLFFFCCCGGGOOOZZZfffrrrnnnjjjrrrhhhXXXSSSKKK:::+++000000000///---,,,+++***&&&'''''''''(((((()))))),,,+++***)))((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%&&&(((***+++***(((((()))++++++)))&&&### $$$%%%''''''&&&%%%&&&'''((()))+++++++++)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******((((((((('''(((((()))***(((((((((((((((((())))))''''''((((((((('''''''''((((((((()))+++---///000,,,***+++333>>>OOOeeewwwyyyvvviiiiiijjjhhhfffmmm~~~zzzhhh]]]jjj|||~~~uuummmmmmooolllhhhfffrrr{{{wwwfffJJJ@@@777333000+++***+++'''))),,,,,,+++***+++,,,******+++---...//////...------,,,+++******)))))),,,---......,,,+++***+++))))))))))))***++++++,,,)))))))))(((&&&&&&''')))...---,,,---......+++))))))((('''&&&&&&&&&''''''((())))))))))))))))))***&&&'''***---...///999CCC___|||[[[???444++++++...---+++***)))(((&&&&&&'''***---///...,,,)))'''%%%$$$###$$$''')))++++++***(((((()))''''''***///222555???III[[[hhhwww~~~vvvrrruuuwwwrrrllliiimmmssssssjjjdddfffllljjj\\\OOOLLLKKKKKKLLLOOOOOONNNMMMJJJTTTcccvvvttttttuuurrr___NNNBBB:::666222111000...,,,+++))))))&&&''''''((()))******+++******)))(((''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''((((((%%%%%%&&&(((***+++***(((((()))***+++)))'''###!!!$$$&&&((((((&&&&&&&&&'''''')))***+++,,,***)))((((((((('''''''''&&&&&&&&&''''''((()))******++++++''''''&&&&&&&&&''''''((((((((('''''''''((()))******)))((('''&&&&&&&&&&&&((((((((()))+++...000222000,,,+++...555BBBTTTeeexxx||||||rrruuufffhhhiiinnntttfff___iii}}}wwwyyy|||wwwqqqmmmsss}}}zzz}}}|||lllNNNEEE<<<666000***))),,,(((+++//////,,,+++,,,...++++++,,,///111111///---++++++************+++,,,------,,,+++++++++++++++((()))***+++,,,,,,,,,,,,&&&''''''&&&%%%%%%(((***...---,,,,,,---,,,+++)))((((((((('''''''''&&&&&&&&&((())))))))))))***,,,''''''))),,,---000:::EEEccc}}}]]]BBB555+++***---,,,)))(((&&&&&&%%%&&&'''***,,,...,,,+++(((%%%$$$###$$$$$$&&&((()))((('''&&&''')))&&&(((+++---,,,,,,555@@@YYYaaalllyyyzzztttwwwrrryyy~~~vvvoooqqqvvvppp___PPPPPPTTTQQQLLLOOOWWWXXXRRRIIIOOO___www}}}mmmuuu|||hhhOOO>>>999:::333222000...+++***((((((''''''((()))***+++,,,---)))((('''&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))'''''''''***,,,---+++***'''((())))))((('''$$$###%%%'''(((((('''&&&&&&'''%%%''')))***+++***)))(((''''''(((((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&'''''''''(((((('''&&&'''((()))******)))'''&&&%%%%%%&&&'''((((((((())),,,///222444000---,,,///222888EEERRRlllvvv|||ddddddiiiuuuuuuhhhgggkkkqqq~~~~~~zzzyyy~~~vvvuuuvvv{{{{{{lll[[[MMM???777222...---///,,,000333222...++++++---++++++---111333222...***((((((((()))***,,,...///***++++++,,,,,,,,,***(((&&&(((+++---///...---,,,'''((((((''''''(((+++...///---,,,,,,---,,,+++)))((()))*********)))''''''&&&((())))))''''''(((***(((((()))++++++///:::FFF^^^zzzlllJJJ<<<000---...,,,'''%%%%%%%%%%%%&&&'''))),,,---***)))&&&$$$###$$$%%%%%%&&&''''''&&&%%%%%%'''((((((***......)))'''000<<>>YYYxxxvvvmmmllloooeeeQQQLLL\\\cccXXXPPPTTTPPPXXX]]]aaauuuyyyqqq|||rrr```QQQEEE;;;555666444111...+++***))))))((()))***++++++***)))((((((((())),,,......,,,***%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&((((((((((((((()))))))))'''&&&&&&&&&&&&'''(((((('''((()))((('''''''''(((%%%$$$###$$$&&&((((((((()))(((((()))+++---,,,+++)))((('''&&&%%%%%%&&&'''&&&'''(((******((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''(((((()))))))))***,,,//////...,,,.../////////111555:::???FFFMMM[[[jjjuuuwwwllllllkkknnn|||}}}ooo```cccsssyyykkkrrrsssnnnrrrooo___VVVIII<<<444111111222777444111111111///***&&&---000222222000---++++++&&&'''***...111222000......------,,,,,,++++++***&&&))),,,------,,,,,,,,,+++***)))***+++,,,+++))),,,------+++)))(((((()))***...333777777333---))),,,+++)))'''&&&&&&&&&&&&'''&&&&&&(((***---777AAAYYYyyyoooOOO:::333666222...,,,%%%'''''''''((())))))************))))))((('''&&&&&&''''''&&&$$$"""###%%%(((---+++)))''''''))),,,---666RRRqqq~~~|||uuutttwwweeebbbaaaaaaaaa\\\UUUPPPVVVZZZZZZ]]]lllwwwzzzxxxxxxwwwwwwkkk]]]TTTIII999,,,333111000---+++***)))((())))))************))))))))))))+++---//////---***''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&'''((()))))))))((('''%%%%%%%%%%%%%%%&&&'''((()))******)))((('''''''''&&&$$$###$$$&&&'''''''''((('''''')))+++------,,,***)))'''&&&&&&&&&'''(((&&&''')))******)))'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''((((((((('''(((***---...---,,,,,,,,,------...222888<<<===AAAJJJUUU^^^iiizzz|||}}}}}}nnnbbbiii~~~~~~}}}xxxlllaaadddqqqooorrrqqqlllhhhnnn{{{www[[[UUULLLCCC===888444111666555333222000---)))&&&---000333444111...,,,+++((()))+++///222333111///......------,,,+++++++++'''(((***---......------,,,***))))))++++++***)))***+++,,,+++***)))***+++***---111555555222...***,,,***((('''&&&%%%&&&&&&(((&&&%%%'''(((,,,666@@@bbb~~~gggHHH444000666444222111+++))))))(((''''''((())))))))))))***))))))(((''''''&&&&&&%%%$$$###$$$&&&))),,,+++)))''''''(((***+++111BBBYYYlllyyy}}}xxxooo{{{yyyggg^^^bbb```VVVZZZYYYZZZ^^^fffmmmrrrtttuuu~~~~~~tttmmmooouuusssbbbTTTEEE666,,,//////......,,,+++)))(((+++***))))))))))))***+++***+++,,,///111111...++++++)))'''%%%$$$$$$%%%&&&&&&&&&'''(((((('''&&&&&&###%%%(((***+++)))'''%%%#########$$$%%%&&&'''((())))))(((((('''&&&%%%%%%&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&(((+++------,,,***)))((('''''''''((()))&&&''')))******)))'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((&&&%%%%%%'''***,,,,,,,,,))))))******,,,///444888======@@@FFFLLLVVVgggvvvnnnccclll}}}vvvqqq}}}mmmbbbbbbmmmzzzxxxvvvnnniiilllssszzzfff]]]QQQFFF???;;;666333555666666333///***((('''---000333444222///---,,,++++++,,,///222444222111.........---,,,,,,++++++)))((((((,,,000222000---,,,+++))))))******)))''')))***++++++******+++---)))+++...000111///---,,,+++***(((&&&%%%%%%&&&&&&(((&&&%%%'''(((+++444>>>dddyyy^^^FFF222---333333444555111,,,***(((&&&%%%&&&'''(((((())))))******)))((('''%%%%%%&&&%%%$$$&&&(((++++++***)))((((((((())))))111333???YYYxxxtttnnnbbbhhhkkkeeeZZZXXX[[[cccddd______eee}}}~~~nnn```eeeuuuoooRRR<<<666888---...//////...---+++***---+++)))(((((()))+++---+++,,,---000222111...,,,---+++'''%%%###$$$%%%'''%%%&&&'''(((((('''&&&%%%!!!$$$))),,,,,,***'''$$$######$$$$$$%%%&&&((((((&&&%%%%%%%%%&&&&&&&&&%%%'''%%%$$$###%%%%%%%%%$$$%%%%%%%%%'''***---------***)))(((''''''((()))***&&&((()))******)))(((&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%'''***,,,---,,,'''((()))***+++...222666@@@>>>???BBBFFFNNN\\\jjjhhhtttlllmmmvvvwwwuuu}}}wwwyyybbbYYYcccyyyzzzrrrrrr}}}{{{}}}~~~oooXXXDDD999555555666444666777444...)))((((((+++...222333111///---,,,,,,+++,,,...111222222111//////......---,,,,,,,,,***((('''+++111444111...,,,+++))))))******)))'''***+++,,,,,,******+++,,,)))***+++,,,------------***)))(((&&&%%%&&&&&&'''(((&&&&&&((()))+++333<<>>777999...///000000000///---,,,---,,,)))''''''))),,,------,,,---///000000...,,,---+++'''%%%###$$$%%%'''$$$&&&((())))))(((&&&$$$"""%%%))),,,,,,+++(((&&&%%%%%%%%%%%%&&&'''((()))%%%$$$$$$&&&)))++++++***'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$&&&***,,,,,,,,,***)))(((''''''((()))***'''((()))++++++)))(((''')))))))))))))))(((''''''$$$$$$%%%&&&&&&''''''((('''&&&''')))+++------,,,((()))***+++,,,...222555:::999;;;???CCCGGGPPPZZZRRRlllyyypppnnnsssppplllvvv}}}xxxuuu^^^XXXeee}}}|||zzz|||cccKKK;;;444333555222555666333...***)))***))),,,///000...---,,,,,,+++******+++...000000000000000///......------,,,+++((('''***000444222...---+++******++++++***(((,,,---...,,,***))))))*********))))))***+++,,,,,,+++***((('''&&&&&&'''(((''''''(((++++++,,,222:::III___{{{[[[BBB555444//////222///+++***(((&&&%%%%%%%%%&&&$$$&&&((()))***)))((('''%%%&&&'''''''''''')))+++&&&&&&'''((()))((((((((((((555EEERRR\\\lll~~~wwwmmmmmmqqqhhhbbb```]]]ZZZ___iii^^^rrrjjjQQQHHH```zzzhhhXXXHHH999//////000000000000///......---,,,***((((((***,,,------,,,++++++---...---,,,+++)))'''%%%$$$$$$%%%&&&$$$&&&((())))))(((&&&$$$###$$$'''))))))))))))(((''''''&&&&&&&&&'''(((((('''&&&%%%)))...111000///'''&&&$$$%%%&&&''''''&&&%%%$$$$$$&&&)))+++++++++)))((('''''''''((()))***'''(((***++++++***(((''')))))))))***)))(((((('''%%%%%%&&&&&&'''(((((()))(((((()))+++......---+++)))***,,,,,,---///333555666555999>>>AAABBBFFFLLLUUU^^^lllzzzzzzgggeeekkkpppwwwqqqpppmmmaaa^^^fffwwwqqq]]]HHH999222111000111333222000---,,,,,,)))+++,,,---,,,+++,,,...+++)))((((((+++---...///000000000///......------***)))(((***...111000///---+++***+++,,,---,,,+++---......---***))))))***+++***)))(((((()))***+++++++++)))((((((((())))))''''''***......---111888BBB[[[~~~{{{WWW???222222---,,,...***))))))((('''&&&&&&%%%%%%"""$$$&&&)))))))))'''&&&###%%%&&&&&&%%%%%%'''(((###$$$&&&((())))))((((((%%%222BBBKKKQQQ```xxx~~~~~~uuutttxxxssslllgggddddddfffhhh\\\iii}}}~~~gggTTTUUUmmmsssbbbXXXKKK:::,,,000000///...............---,,,***))))))***,,,---...+++(((((()))++++++,,,''''''&&&%%%%%%%%%%%%%%%$$$%%%(((******(((%%%$$$############%%%&&&((()))''''''&&&&&&%%%%%%&&&&&&)))'''&&&)))...222111...'''&&&%%%%%%'''))))))(((%%%$$$$$$&&&(((******)))''''''&&&&&&&&&''')))***'''(((***++++++***(((''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))***((((((***---///...+++((()))***,,,---...///333555777777:::???AAA???AAAEEESSSSSSVVV```sss}}}kkkaaaeeepppvvvxxxyyy}}}kkkpppwwwccc___aaaeeesssyyyyyy~~~mmmTTT>>>333000......///000222222000...++++++++++++***+++...111,,,)))''''''***,,,...///111111000000///......---))))))******,,,---...///,,,++++++,,,...//////...,,,---...---+++***+++,,,---+++***((((((((()))))),,,,,,***)))))))))***+++'''(((,,,000///...111777CCC]]]uuukkkKKK444+++...+++***,,,((((((((((((((('''&&&%%%$$$!!!###&&&((()))((('''&&&"""$$$%%%%%%$$$###$$$&&&!!!###&&&(((******)))((('''+++333@@@QQQdddwwwwwwwwwvvvrrrpppnnngggaaalllfffkkk~~~~~~mmmccchhh|||xxxeeeTTTFFF:::444111000...---,,,,,,---...,,,,,,+++******+++,,,,,,...+++'''%%%&&&)))++++++%%%%%%%%%%%%%%%%%%%%%$$$###%%%(((******(((%%%######""" !!!$$$''')))''''''&&&%%%$$$$$$$$$$$$(((&&&$$$''',,,///---***'''&&&%%%&&&(((*********&&&%%%$$$&&&((())))))((('''&&&%%%%%%&&&'''((()))''')))***++++++***)))'''&&&&&&''''''&&&&&&%%%$$$''''''(((((()))*********'''(((+++...///---)))%%%)))***,,,---...///222444888777888<<<===;;;<<>>:::;;;>>>@@@@@@CCCIIIPPPSSSTTT[[[ccc|||yyyzzzqqqnnnhhh```dddpppzzz}}}wwwaaaRRRTTTggg~~~rrrtttkkkWWWFFF999333......//////000222333444222...++++++---///...,,,******))))))***,,,---...///...,,,******,,,...000000---+++******,,,,,,,,,---,,,,,,,,,---...---,,,,,,---...//////...---,,,---,,,)))'''&&&''')))***((((((''''''(((***---...***+++,,,---///111333444>>>QQQjjjpppNNN999111222---)))***'''******))))))(((&&&%%%$$$$$$######''',,,---***%%%$$$$$$$$$##################%%%''')))++++++***)))''''''+++333>>>MMMcccvvvvvvyyyzzzrrrnnnkkkhhhlll|||yyyvvv||||||kkkXXXGGG999111,,,...///...---+++,,,,,,...///000///,,,*********)))'''%%%&&&((()))(((&&&$$$$$$$$$$$$$$$%%%&&&''')))))))))((('''%%%$$$###%%%$$$"""!!!"""$$$''')))+++***)))'''&&&&&&&&&&&&))))))))))))((('''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((%%%&&&'''&&&%%%%%%&&&(((''''''((((((((((((((('''(((''''''&&&%%%$$$###"""!!!"""###%%%&&&&&&%%%%%%(((''''''(((***)))&&&###&&&***+++)))+++444;;;<<>><<<@@@EEEAAAFFFLLLMMMHHHHHHSSS```nnnmmmqqqzzz}}}~~~|||ttthhh]]]```jjjvvvwww}}}}}}xxxdddVVVTTTddd|||qqqrrr}}}zzzeeeWWWJJJ;;;000000000/////////000111222333111///...///000000///+++*********+++,,,...///000///---++++++,,,...000111...,,,+++,,,.........///...------.........---------...//////000000000...---***((('''(((***+++***)))(((((()))+++...///((()))+++...000222333333666GGGfffyyyTTT>>>555555///+++,,,)))******)))((('''&&&%%%%%%###"""###'''+++,,,)))&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))************%%%'''+++...111>>>YYYpppzzzyyy{{{zzz~~~ssshhhgggsssuuuzzztttggg]]]OOO===...,,,...///...---+++,,,,,,---///000000---)))((('''((('''%%%&&&'''((('''&&&$$$$$$%%%%%%&&&((()))***++++++***)))'''%%%$$$###%%%$$$######$$$'''***,,,+++***)))'''&&&&&&&&&&&&++++++***)))(((&&&%%%$$$&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%)))((((((((())))))&&&$$$'''*********000===IIIOOOGGGFFFJJJOOOLLLDDDCCCIIINNNKKKIIIHHHFFFFFFMMMVVVWWWaaammmttttttssstttuuussszzzuuukkkfffdddccchhhooo{{{}}}}}}ooo]]]YYY^^^jjj~~~yyyxxxzzzlllYYYIII<<<444222111000///......//////444444444333111111222444,,,++++++***+++,,,...///222000...,,,+++,,,...000///---******+++---......///......---,,,,,,,,,,,,............000222444555000...+++)))((()))+++,,,,,,+++***)))***---///111&&&(((+++...111222222222222@@@[[[yyy{{{]]]EEE999777///,,,...,,,******)))(((''''''&&&&&&###"""###&&&***+++)))'''%%%%%%&&&&&&'''''''''((((((((())))))******++++++)))***,,,---...999PPPeee{{{{{{www||||||mmmmmmuuu}}}wwwhhh\\\MMM;;;---,,,...///...---+++,,,,,,,,,///111000---)))&&&%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))(((((((((((('''&&&$$$$$$$$$$$$######%%%(((+++...+++***)))'''&&&&&&&&&&&&+++,,,++++++***)))((('''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((()))'''(((((('''%%%%%%&&&((())))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''***)))))))))*********)))(((***,,,///999GGGWWW```NNNNNNVVVaaa^^^PPPJJJMMM]]]QQQGGGHHHNNNPPPOOOMMMLLL]]]nnnnnnccc]]]cccnnnmmmgggfffqqqrrrrrrtttlll___YYYiiizzz~~~yyyvvv~~~xxxcccPPPZZZlllwww{{{{{{}}}^^^EEE;;;;;;222111///...---...///000444777888666333222444777,,,,,,+++++++++,,,...///333111///,,,,,,---...000,,,***(((''')))+++,,,,,,......---,,,******+++,,,//////......000333666999222000---*********,,,---...---,,,,,,---...000222'''(((+++...000111222222222<<>>JJJYYYccc___^^^ccckkkiii___ZZZ\\\```XXXSSSUUUWWWUUUSSSSSSZZZ```eeeddd___[[[]]]```ccc___^^^eeerrr{{{|||zzz|||xxxvvvkkk___YYYaaaiiikkkjjjnnnyyy|||www```SSS]]]nnn{{{dddJJJ>>><<<111000...------///111333444666888777444222444666---,,,+++***+++,,,---...222111...,,,,,,---///000---***(((''')))+++++++++/////////---++++++---///000///......///333666999333111...+++***+++,,,---......//////000000111111((()))+++---///000111111222888AAAUUUyyyzzzmmmSSSCCC>>>444111333111***+++,,,,,,,,,***)))(((&&&''''''((((((((((((((('''''''''(((((((((((((((&&&'''((()))************,,,((((((,,,111444888===SSSiii}}}vvvvvvoooRRR<<<111///,,,...///...---+++,,,,,,+++---......+++'''&&&%%%%%%'''******((('''''''''&&&&&&%%%$$$###$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###"""!!!!!!###&&&***,,,+++***)))'''&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''')))******((())))))(((&&&%%%&&&''')))(((&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%######$$$$$$%%%'''((()))***++++++***)))+++///222,,,+++///666???HHHUUU```sssqqqooonnnmmmnnnoooppp]]]ccciiiggg\\\SSSYYYdddrrreeeZZZ]]]hhhlllbbbVVVZZZbbbiiijjjhhhkkkvvv~~~~~~mmmdddaaabbbYYYQQQUUUcccqqqvvvvvvyyyzzzzzz~~~ppphhhbbbbbbjjj}}}|||jjjWWWEEE:::222111///---...000333444222444555444333222222222,,,+++*********+++,,,---111///---,,,,,,---///111111...+++***+++,,,------000222222000------111555111000...---...000333555333111...+++******,,,------...111222333222000///+++++++++,,,---...000000111333@@@XXXuuuoooXXXKKKHHH===666444///***+++...//////---***((()))******)))((((((((((((((((((((((((((('''''''''###%%%''')))++++++***)))+++''''''+++------...000;;;QQQooo~~~~~~kkkSSS???333...,,,...///...---+++,,,,,,+++,,,---,,,)))'''''''''%%%(((+++,,,***(((((()))%%%$$$$$$$$$$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&$$$###""""""###&&&***,,,+++***)))'''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&''''''((()))***)))(((&&&%%%&&&''')))'''%%%#########$$$%%%&&&%%%$$$""""""###$$$%%%#########$$$%%%'''***+++,,,,,,+++)))''''''+++///+++))),,,666@@@KKKZZZggg|||}}}vvvvvv~~~zzziiiooouuurrrggg___dddoooxxxkkkaaaeeeqqquuulllaaa___iiirrrrrrnnnnnnxxxyyyzzznnncccdddaaaTTTIIILLL\\\kkkrrrrrrvvvtttyyyuuukkkkkkhhhgggsss}}}qqqbbbNNN???555333111///...000222444000000000000111111///---++++++***)))))))))***+++...---+++***+++---000222333000---+++,,,,,,,,,,,,...000111///,,,---111666111000...------...///000333111...+++******+++,,,+++...222555555333///,,,---,,,++++++,,,---///000///000BBBaaattt~~~ppp[[[QQQPPPEEE;;;555...))),,,///111111...+++(((++++++,,,***((('''(((((())))))((((((''''''&&&&&&!!!###&&&***++++++***)))+++((((((+++***((()))---...???[[[zzz||||||zzzgggVVVEEE666---,,,...///...---+++,,,,,,+++,,,,,,***((('''''')))&&&))),,,---***(((((()))#########$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%$$$######$$$'''***,,,+++***)))(((&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))******(((&&&%%%&&&'''((('''$$$"""""""""###$$$&&&$$$###!!!!!!"""$$$%%%$$$$$$$$$%%%'''***---.........,,,((($$$$$$(((+++)))&&&***666CCCQQQdddtttzzzyyy~~~xxxsssuuuuuurrrppppppnnnppprrrsssrrrqqqssstttmmmnnnpppuuu{{{~~~}}}{{{}}}xxx}}}xxxiiieeeWWWTTTOOONNNSSS^^^mmmwwwzzz~~~iiihhhdddiiiwwweeeSSSHHH888666222///...///111333///---,,,---000000---)))+++***)))(((((()))******---,,,******+++---000222222///,,,******************,,,...,,,)))***///555111000...---,,,,,,,,,---333111...+++)))***+++,,,***---333666777333...++++++,,,,,,---............444111<<>>RRRdddyyyqqqtttqqq^^^KKKGGGPPP[[[fffmmmxxxooo|||qqqgggqqqyyy~~~ssscccVVV@@@<<<999777222+++(((***((()))))))))))))))******((('''&&&&&&'''((()))***+++***)))))))))***,,,---,,,,,,,,,+++++++++++++++---...///...,,,++++++,,,,,,,,,,,,+++++++++++++++(((''''''''''''(((((()))******+++,,,+++***((('''+++,,,,,,,,,,,,++++++***&&&///888DDD\\\{{{ooo\\\MMMBBB999444111...+++******)))(((''')))***++++++***)))***+++)))(((''''''''''''((((((************)))((('''&&&"""###$$$%%%&&&'''''''''+++666FFFUUUdddsss{{{uuuqqqooowww~~~}}}~~~{{{yyy~~~eeeNNN@@@555---+++,,,...//////---,,,+++++++++*********++++++,,,*********(((''''''***---***)))((('''&&&&&&'''''''''%%%$$$$$$&&&'''((('''###$$$%%%&&&'''(((((((((*********)))((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''((())))))'''&&&%%%&&&''')))((('''&&&&&&''''''&&&%%%%%%'''***+++***)))((()))&&&%%%$$$###$$$&&&)))***''''''((()))))))))))))))'''(((***,,,---666III\\\|||zzzzzzvvvfffVVVQQQUUU\\\fffnnnyyywwwoooxxxpppjjjqqqxxxyyy}}}jjjUUUEEE???999666111+++((())))))******+++++++++******''''''&&&&&&&&&((()))***)))***)))((('''''')))******+++++++++++++++******///000111000...,,,,,,,,,++++++++++++******))))))&&&&&&&&&''''''((()))))))))*********)))((('''&&&******,,,---............---///888FFFUUUggg{{{jjjVVVEEE;;;777444111...,,,,,,,,,+++***)))+++---...,,,,,,,,,---***)))))))))))))))******)))*********)))(((&&&$$$!!!"""$$$%%%&&&''''''&&&)))000>>>TTTjjjyyyvvvqqquuu|||zzzyyy|||ooollllll___QQQ???333000//////............//////,,,+++++++++++++++,,,---***++++++)))(((''')))***))))))(((((('''''''''''')))'''%%%$$$%%%&&&&&&%%%"""###%%%&&&'''(((''''''((()))))))))(((&&&%%%$$$"""""""""######$$$$$$$$$''''''((())))))(((((('''%%%%%%$$$$$$$$$%%%&&&''')))((('''''')))+++...///---+++)))))))))(((&&&%%%%%%'''+++,,,+++)))((((((&&&%%%$$$$$$$$$&&&((()))(((((()))******)))((('''++++++,,,,,,+++333EEEWWWiiittt~~~pppjjjccc]]]XXXYYYdddpppzzz}}}}}}xxxsss|||wwwkkkhhhrrr~~~|||jjj\\\NNNBBB666222111---***)))+++,,,---------,,,,,,+++((('''&&&&&&'''((()))******++++++)))&&&$$$%%%'''))))))***++++++******))),,,...///...,,,*********((())))))***)))(((''''''&&&&&&'''(((((()))))))))))))))))))))(((((('''''')))***+++---...///000000///,,,333CCCPPP___|||rrr\\\III===999555222...,,,,,,,,,,,,+++***,,,//////...---------*********+++++++++++++++((()))***+++***(((%%%$$$!!!"""$$$&&&'''''''''&&&''',,,999PPPhhhyyy~~~}}}~~~uuupppwww|||www}}}zzz||||||gggggg}}}eee[[[PPP>>>222111111000///...///000111333------,,,,,,+++,,,,,,,,,***+++,,,,,,)))'''''''''''''''''''''''''''''''''***'''%%%$$$$$$%%%%%%$$$!!!###%%%&&&''''''''''''&&&&&&'''''''''%%%$$$###!!!!!!""""""######$$$$$$&&&'''((()))***)))((('''&&&%%%$$$$$$$$$%%%'''((()))'''&&&'''+++...111111///...+++******)))'''%%%$$$'''***+++***(((((((((''''''&&&%%%%%%&&&'''((()))))))))))))))(((''''''---,,,,,,------222AAAPPPVVVdddooommmkkkdddZZZVVV___lll{{{tttrrr~~~sssttt|||{{{qqqwwwzzziiieeewwwvvvrrrjjjhhhTTTEEE777333333111---+++.........---------------***)))(((''''''((()))***+++------+++&&&$$$$$$&&&((()))***+++,,,+++***)))((()))***((('''&&&&&&'''(((((()))******((('''&&&'''((()))))))))))))))((((((((((((((((((((((((((()))***+++,,,---.........---,,,///;;;MMMfffrrr^^^MMM???888222///+++))))))***+++******---//////...,,,+++,,,))))))******++++++++++++'''(((*********(((&&&$$$!!!###%%%'''(((((('''&&&(((---888GGGXXXkkkzzz|||~~~~~~{{{xxxwwwwww}}}~~~ooofffkkkooo\\\JJJ<<<333111///000000111111111111222///...---,,,,,,,,,,,,,,,***,,,......+++'''$$$###$$$%%%&&&'''''''''''''''(((&&&$$$###$$$&&&&&&%%%!!!"""$$$&&&'''''''''&&&###$$$%%%&&&&&&%%%###"""""""""######$$$%%%%%%&&&&&&''')))*********((((((((('''&&&%%%%%%'''(((***)))'''%%%&&&)))---.........,,,+++******)))(((&&&$$$&&&(((((('''&&&''''''(((((('''&&&&&&''''''(((((((((((((((((())))))))),,,***,,,...///222:::DDDLLL]]]vvv}}}vvvnnnggg```[[[]]]ccclllkkkmmmwwwsssoooqqqrrrtttyyytttkkkrrrwwwwwwnnniiiUUUIII???:::777333000000///...---,,,+++,,,,,,------,,,***)))(((((())))))***---///,,,(((%%%&&&))))))***,,,......---,,,+++'''''''''%%%$$$$$$&&&((()))***+++,,,+++***(((''')))******++++++***)))(((''''''''''''((()))*********++++++,,,,,,,,,++++++,,,///...333KKKpppooo^^^OOO@@@666///,,,(((&&&'''((()))(((***,,,//////---+++******'''((()))***************&&&''')))******(((&&&$$$!!!###%%%''')))(((''''''(((000999???HHH\\\xxx{{{yyy}}}yyynnn}}}~~~~~~}}}|||pppdddgggrrr}}}^^^DDD:::555///---...111333333222000///000///...---,,,+++++++++***---//////,,,'''###!!!######%%%&&&'''(((((((((&&&$$$"""###%%%''''''''' """$$$'''((('''&&&&&&!!!"""$$$%%%%%%$$$###"""######$$$%%%&&&&&&''''''%%%''')))***+++***)))(((***)))'''&&&'''(((***,,,***&&&$$$$$$'''*********,,,***))))))******)))'''###%%%''''''&&&%%%&&&'''))))))(((''''''''''''(((((('''''''''((()))***+++))))))+++000222111444:::III]]]ppp|||oooiiifffbbb^^^\\\XXXhhhvvvxxxuuuvvv|||nnneeegggxxxuuulllrrr~~~{{{www~~~sssaaaSSSLLLFFFAAA;;;444222444///...,,,*********,,,---...---+++***)))((())))))(((,,,///---)))'''(((++++++,,,...000000///...---(((((((((&&&%%%&&&)))+++***+++---------,,,***(((***+++,,,,,,+++***)))(((''''''''''''(((***+++,,,((()))+++------+++)))(((000222...222BBBTTTooolllOOO???===333,,,''')))+++******,,,+++------,,,***(((((((((%%%'''((()))))))))+++,,,,,,,,,,,,,,,***(((&&&$$$$$$$$$$$$######$$$(((+++(((...666???KKK\\\ooo{{{zzzttteeefffuuutttZZZDDD555////////////////////////...------,,,***)))))))))******,,,,,,+++)))(((&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''((((((((($$$"""!!!###&&&))))))'''$$$%%%&&&'''&&&%%%$$$######"""""""""###$$$$$$%%%'''(((((()))******))))))((('''&&&%%%&&&(((***,,,(((''''''&&&&&&''''''''''''(((((()))))))))))))))%%%$$$#########$$$&&&'''&&&(((((('''%%%$$$$$$%%%))))))))))))((((((((((((***+++---------...111333BBBVVVdddlllnnndddgggiiibbbZZZZZZfffrrruuupppmmmrrrxxxiii^^^```wwwhhh[[[kkkuuuzzzyyyfffSSSSSSPPPFFF:::222222555111...***((()))+++---...222000...+++)))))))))***))),,,//////...+++******+++))))))---222444222...((('''&&&&&&&&&((()))***---.........---+++)))(((000---***)))))))))((('''&&&''')))+++,,,,,,,,,+++))))))***++++++***))))))%%%***)))+++777FFFbbb}}}___HHH>>>666...)))***+++)))((())))))+++,,,+++((('''''''''&&&'''(((((((((((()))***,,,,,,,,,+++***((('''&&&###$$$$$$######$$$'''***+++---222<<>>[[[~~~~~~kkkUUULLLTTT___lllccc^^^ggguuuuuueeeSSSSSScccnnnnnnwww|||vvvSSSRRRmmmzzzyyywww{{{qqqcccQQQFFFCCC???777000333222222333444555333222000...,,,*********+++,,,((()))************+++---,,,...000000///---------++++++***)))***+++---...//////000000///---+++***'''&&&%%%&&&))),,,------&&&'''(((*********)))((('''))),,,...///...---+++---)))))),,,+++---===RRRwwwwwwYYYCCC???777...((('''+++000,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''))),,,---,,,******)))'''&&&&&&''')))***///---***(((%%%$$$###### !!!!!!"""%%%***111666EEEWWWlll}}}ttt___SSSeeexxxbbbIII666------000***((((((***...000000...///+++((()))...111000---++++++,,,,,,,,,,,,,,,,,,000---***((()))++++++,,,''''''(((((('''%%%###"""''''''&&&&&&&&&''''''(((,,,,,,,,,+++(((&&&'''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&'''***++++++***)))((('''&&&&&&''')))***,,,***((('''&&&''')))***+++***(((&&&%%%%%%%%%&&&(((((())))))))))))(((((((((((()))+++---......---,,,,,,+++***)))(((''''''%%%'''((()))***+++...111111333333000333BBBZZZlllxxxbbbJJJ???JJJZZZgggffffffjjjooonnn```OOORRR___kkkrrr~~~www[[[VVVjjj|||wwwzzzlllaaaTTTKKKEEE???555---111111000000////////////000///...,,,+++***))))))(((***,,,***'''&&&))),,,)))***,,,------,,,+++***///......---,,,+++))))))//////---,,,+++)))(((((('''&&&%%%%%%&&&(((+++---&&&)))+++,,,+++)))(((((('''(((+++---......------///***)))***&&&%%%333FFFggg}}}\\\FFF???666111//////...,,,------,,,,,,++++++++++++***((('''(((+++,,,+++))))))(((&&&%%%%%%&&&((()))---+++)))'''%%%$$$$$$$$$###$$$$$$%%%''',,,222777CCCPPPddd|||~~~sss}}}uuuuuummmbbbbbblll}}}sssbbbOOO>>>333---***+++)))(((***---///...,,,---***''')))...111111///++++++,,,,,,,,,,,,------111...***(((((()))))))))&&&'''(((((('''&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&+++,,,,,,+++)))'''((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&''')))******)))((('''&&&&&&&&&'''((())))))((('''&&&%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&''''''((())))))))))))(((((((((***,,,---,,,++++++******)))(((((('''''''''((())))))))))))+++---////////////666DDDVVVdddqqqnnnXXXFFF>>>CCCLLLYYYhhhtttpppddd\\\[[[\\\VVVYYYeeewwwxxx___YYYiiiwwwnnnggg]]]QQQGGG===555111000000//////......------111000///---+++*********)))+++---...,,,***(((((()))))))))*********))))))---------,,,+++***)))(((---,,,,,,+++***)))((('''(((''''''((()))***,,,---)))+++------+++)))(((((('''((()))+++---......//////***((((((###"""...===ZZZuuuiiiXXXKKK<<<555666777333......------,,,+++***)))))))))''''''''')))***)))(((''''''%%%%%%%%%%%%'''''')))((('''&&&%%%$$$$$$$$$'''''''''''')))---222777AAAOOOddd|||qqqyyy~~~vvvzzzjjjbbblllzzz|||ppp___NNN@@@666///***---,,,++++++,,,---,,,***+++)))''')))---000000///+++++++++,,,,,,,,,------000---)))'''&&&'''&&&%%%&&&'''((()))((((((&&&&&&'''&&&&&&%%%%%%$$$$$$$$$***+++,,,+++)))(((((()))(((''''''&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''&&&&&&%%%%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%&&&'''((())))))***((((((''')))++++++***)))))))))(((((('''''''''&&&***++++++***(((&&&'''(((,,,+++***---666CCCQQQZZZccc___KKKBBB>>>???@@@QQQfffvvvooo\\\RRRVVV]]]YYYUUUaaayyyvvvaaa[[[iiiyyyrrrmmmeeeYYYLLLAAA999555000000///...------,,,,,,111000///---,,,+++++++++)))+++...111222///***&&&(((((('''&&&&&&&&&'''(((,,,,,,++++++***)))'''''')))))))))))))))(((((('''((()))***+++,,,---------,,,...///...+++(((''''''&&&'''((()))+++---///000+++)))((((((%%%&&&000===UUUcccxxx}}}yyyqqq```KKK===:::999777333...---,,,+++***)))((('''''''''&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%(((((((((((())),,,111444AAAUUUmmm|||zzzrrrxxxppp```qqqrrrYYYEEE999444111///000///...------,,,+++***+++***)))***,,,...---,,,*********++++++,,,,,,------***'''&&&&&&&&&%%%%%%&&&'''((()))))))))((('''''''''''''''&&&%%%$$$$$$((()))***)))((('''((()))''''''&&&&&&&&&''''''(((&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%%%%%%%$$$######"""###%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&'''''''''(((''''''((()))***((('''''''''''''''''''''&&&&&&---......,,,(((%%%%%%%%%(((((()))+++111<<>>===???BBBVVV___fffddd^^^YYYUUUQQQWWWWWWaaasss~~~oooZZZYYYmmmyyyqqqfff^^^XXXNNNBBB888222222111000...---,,,,,,000///---,,,+++***************,,,000444333...)))***(((&&&$$$$$$%%%''')))************)))((('''&&&%%%&&&'''((()))(((((('''((()))+++---......---,,,---//////---)))&&&%%%%%%%%%&&&''')))+++---...///((((((((('''&&&(((000:::KKKUUUjjjyyynnn]]]MMMBBB;;;777444------,,,+++)))(((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''***...111@@@SSSiiixxx|||www}}}}}}wwwtttiiisssWWWAAA555111000///111111111///...---,,,,,,---,,,++++++++++++)))((((((((())))))***++++++,,,)))'''%%%$$$&&&'''&&&&&&&&&'''((()))))))))((('''(((((())))))((('''&&&%%%&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&'''%%%$$$$$$$$$%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''''''''&&&&&&)))(((&&&%%%$$$$$$$$$$$$'''&&&&&&'''))))))'''&&&&&&&&&&&&&&&''''''''''''///000000...***'''%%%%%%%%%(((***((()))222CCCPPPssswwwpppcccQQQCCC:::888???HHHVVVZZZ\\\^^^___]]]TTTIIISSS[[[ccchhhpppgggPPPVVVsssvvvhhhdddeee]]]KKK:::555555444222111///......---,,,+++***))))))((((((***)))***---222444222///,,,***(((%%%%%%&&&)))******************)))((('''$$$%%%''')))))))))((((((''')))+++---...---+++***,,,------+++'''%%%$$$$$$%%%&&&''')))+++,,,,,,---'''((('''&&&$$$&&&+++111;;;MMMiiiuuurrrkkk]]]LLL===444000,,,++++++***)))(((''''''&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&(((+++...;;;EEEVVVmmm{{{|||yyyooosss|||~~~oooYYYEEE888000,,,)))000111111000...------...---------,,,***(((&&&%%%%%%&&&&&&'''((()))******&&&%%%$$$$$$&&&''''''&&&&&&'''((()))((((((&&&&&&'''((()))******)))(((''''''(((((('''&&&%%%%%%&&&%%%%%%%%%&&&'''((()))***((('''%%%%%%&&&&&&%%%######$$$%%%'''(((((((((((('''''''''&&&&&&&&&%%%%%%###$$$&&&'''((()))))))))***)))&&&$$$"""!!!!!!"""&&&&&&&&&'''))))))((('''%%%&&&&&&&&&'''(((((((((...000000///,,,(((''''''$$$(((***'''%%%,,,<<>>999888777555333111000///,,,+++***)))((((((((((((***))))))+++...111333333...---***((('''(((***+++++++++,,,,,,+++******)))%%%&&&(((***++++++)))((('''(((***,,,,,,,,,***)))+++++++++)))&&&$$$$$$%%%$$$&&&(((***++++++******&&&((('''%%%###%%%))),,,222FFFbbbvvv|||~~~{{{rrrbbbOOO???444000******)))))))))(((((((((&&&((()))(((%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''&&&&&&"""###$$$$$$%%%'''***---222999IIIbbbzzzuuu~~~{{{xxx|||ddd___uuuuuukkkZZZGGG888///***(((,,,...///...,,,,,,---///+++,,,---,,,***(((&&&&&&###$$$$$$%%%'''(((((()))'''&&&%%%%%%&&&'''&&&%%%&&&'''(((((('''&&&%%%$$$$$$&&&((()))***)))(((''')))******)))'''%%%&&&'''$$$%%%%%%&&&'''((()))***)))(((&&&&&&'''&&&%%%######$$$&&&((())))))))))))((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''')))+++,,,)))'''%%%###!!!!!!""""""&&&%%%%%%''')))***)))(((%%%&&&&&&'''(((((())))))***,,,......,,,***((((((%%%''')))'''&&&+++666???JJJeee|||xxxqqqiii^^^RRREEE;;;444333888@@@GGG[[[kkkjjj___WWWWWWYYYSSSSSSWWWcccrrrwwwgggUUUYYYqqqppp]]]MMMDDD:::999888666444222000///,,,+++***)))((((((((()))((()))+++++++++---///111///---+++***))))))***+++------------------,,,+++&&&(((***,,,---,,,***)))((()))***+++,,,+++******)))******)))'''&&&'''((($$$&&&(((+++,,,+++)))(((%%%'''(((&&&%%%(((,,,---555@@@UUUjjjxxxuuu```LLL>>>666333))))))))))))((((((((((((&&&(((***(((%%%$$$%%%(((%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''(((''''''&&&!!!"""$$$$$$%%%'''***---+++777HHH\\\sssyyyvvvzzzzzznnn\\\^^^zzzsssiiiXXXDDD555---,,,---)))+++------++++++---///)))+++,,,,,,***(((''''''""""""###$$$&&&''''''((()))(((&&&&&&&&&&&&$$$###''''''(((((('''%%%###""""""$$$&&&((())))))(((''',,,,,,,,,+++((('''''''''$$$$$$%%%%%%'''(((***+++***)))''''''''''''%%%######%%%''')))*********)))((('''%%%######$$$%%%&&&$$$$$$$$$$$$&&&)))+++---'''&&&###"""!!!"""###$$$%%%%%%%%%'''***+++***)))%%%&&&&&&'''((()))******'''***,,,---,,,***))))))%%%&&&'''(((***...333666888XXXzzz}}}~~~zzzddd\\\aaa^^^MMM:::333444666999<<>>RRRmmmvvv\\\LLLBBB;;;777+++)))''''''((())))))((()))******)))'''&&&'''(((&&&&&&&&&&&&%%%$$$###"""############$$$%%%&&&&&&"""%%%''''''&&&&&&'''111999BBBOOOeeezzzuuuxxxgggTTTRRRccc}}}eeeIII999333...)))'''***+++,,,+++)))***...222111///,,,***(((((())))))***)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%'''((()))((('''((())),,,++++++***)))'''%%%$$$%%%%%%&&&&&&((()))+++,,,+++***(((&&&%%%%%%%%%%%%&&&%%%%%%)))---...---***)))'''%%%###"""""""""###$$$###""""""###&&&(((***+++)))&&&###""""""###$$$&&&&&&&&&&&&&&&'''((()))%%%&&&(((************)))+++++++++*********))))))&&&&&&%%%&&&))),,,///111222CCC[[[ppptttiiieeeddd[[[PPPHHHBBB<<<777222111888AAAKKKWWWbbbccc___]]][[[YYYRRRSSSSSSWWWfff{{{xxx}}}qqqdddWWW^^^xxx~~~hhhUUUIII>>>@@@;;;111000777888222333...,,,---,,,(((&&&&&&)))***+++,,,,,,+++)))(((,,,......---******---000222///---,,,,,,,,,+++***,,,,,,,,,,,,------......,,,---...000111000---***///,,,)))))),,,...---,,,&&&''''''''''''(((((((((&&&'''&&&%%%$$$%%%(((***///333<<>>JJJbbb}}}uuuttt{{{}}}```RRRWWWlll|||fffLLL<<<444...)))(((***+++,,,,,,++++++///222111///---***)))((()))******)))'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&(((******)))))))))***)))))))))((('''%%%$$$###$$$$$$%%%%%%&&&'''))))))((('''&&&%%%%%%&&&'''''''''&&&'''***---///---+++)))'''%%%###""""""######%%%$$$######$$$&&&)))***+++(((%%%"""!!!"""$$$%%%&&&&&&&&&&&&&&&'''((((((&&&'''(((((()))(((((((((++++++*********)))))))))'''&&&%%%%%%&&&(((+++,,,666999CCC[[[xxxwwwggg\\\[[[\\\TTTHHH>>>:::666444222333;;;DDDNNNOOORRRZZZeeehhh^^^QQQRRRUUUVVVSSSTTTdddvvvxxxvvv___MMM\\\|||```IIIFFFDDD===777777::::::777333...,,,------***(((***)))******++++++***)))(((+++,,,---,,,+++,,,///222111///---,,,,,,,,,***))),,,------...///.........,,,,,,...000222222///---///---++++++---...---+++%%%%%%&&&&&&&&&'''''''''%%%&&&%%%$$$###$$$''')))+++000888AAANNNeeerrr^^^KKK888,,,---,,,++++++,,,,,,***)))------...,,,)))(((((()))((((((''''''&&&%%%%%%$$$&&&%%%$$$###""""""""""""###$$$&&&&&&&&&&&&(((***000444;;;JJJddd|||zzzzzz|||~~~uuubbbUUUWWWlllzzzgggQQQAAA666...***))))))+++---------...///111111///---***))))))*********)))&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%'''))))))((('''((()))&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%'''((()))''''''(((+++---...---+++((('''%%%###""""""######%%%%%%$$$$$$%%%''')))******((($$$!!! !!!$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''******)))))))))))))))(((((('''%%%$$$$$$%%%'''(((222///333FFFbbb|||zzzwwwhhhUUUJJJLLLOOOHHH===555222111111111222999CCCIIIJJJNNNWWWfffmmmeeeXXXWWWTTTRRRPPPMMMTTTooo{{{zzzttt___NNN]]]mmmVVVNNNDDD<<<;;;<<<:::888777333...+++,,,---,,,,,,...***************)))((((((***+++,,,,,,,,,---000333111///---,,,,,,+++)))'''+++---...000000///...---***+++---000333444222//////....../////////,,,***%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###$$$''')))+++...444999BBBUUUrrrcccIII:::555...---,,,,,,...///...,,,...//////---***(((((())))))(((((('''&&&&&&&&&%%%&&&%%%$$$$$$#########$$$%%%&&&''''''&&&''')))++++++///999MMMhhhwwwxxx{{{ppp|||zzzvvvuuulll[[[RRRfffxxxhhhSSSDDD888///***+++)))+++---...///000000111000///,,,***))))))***+++)))'''$$$"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((&&&'''(((***+++,,,+++***'''&&&%%%$$$############&&&&&&%%%&&&&&&((()))******'''### !!!%%%'''''''''''''''''''''&&&&&&%%%$$$######$$$&&&((()))(((((((((((((((((((((((('''&&&$$$######%%%&&&''''''---555===GGGZZZvvvyyybbbTTTDDD<<<>>>@@@<<<555222000000000///...444===AAALLLWWW]]]aaahhhmmmnnncccRRRJJJQQQVVVVVV]]]iii}}}xxxjjjdddZZZ^^^sssvvvkkkWWWIII@@@AAAAAA:::555777333---***+++---,,,...111,,,,,,,,,++++++***))))))++++++++++++,,,---///111000...---,,,,,,+++)))''')))+++...000000///---+++((()))+++///333444222000...///000111111///+++)))&&&&&&'''''''''(((((((((&&&'''&&&%%%$$$%%%(((***...---///555<<>>999444111333222///...///222111///...---,,,------***(((%%%&&&)))++++++***,,,,,,---///111000...,,,))))))***++++++++++++*********,,,...000000---+++'''***,,,---***(((((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###"""###%%%((((((%%%(((---///777QQQmmmooo[[[OOO???999000***((()))+++,,,%%%&&&''''''&&&&&&'''((()))'''%%%#########$$$%%%(((((('''&&&%%%%%%%%%%%%'''))),,,---,,,*********)))---333BBB\\\yyyvvviiinnnsss^^^FFF:::777333...++++++(((&&&(((,,,000111111+++***(((&&&%%%&&&'''(((((()))+++,,,,,,***((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%!!!"""###%%%&&&'''(((((('''''''''''''''((())))))%%%&&&'''((((((((('''&&&%%%(((+++***(((&&&&&&((($$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))(((&&&###!!!%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%''')))***000,,,...333222222CCCWWWuuubbbIII===000''')))------,,,---000///000333555999CCCMMMOOOVVV```mmm}}}xxxqqqqqqjjj[[[QQQQQQUUUVVV___hhh|||xxxfffXXXMMM^^^sss```XXXRRRJJJ<<<777444666555111...///222111///---,,,,,,,,,,,,'''%%%###$$$(((++++++***,,,,,,---000222222000...***++++++++++++,,,,,,,,,,,,---...000111000---***%%%(((++++++((('''((()))$$$###!!!"""###$$$$$$###%%%$$$###"""""""""###$$$'''&&&'''))))))444RRRpppsss___SSSFFF666'''&&&+++,,,)))'''(((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%### !!!###'''((()))***+++,,,,,,,,,******444JJJggg}}}{{{xxxxxxcccXXXIII<<<000***,,,333+++***((((((***,,,,,,,,,222///***&&&%%%%%%''')))'''))),,,---+++)))'''&&&'''%%%%%%'''***+++)))&&&&&&''''''&&&$$$###$$$%%%%%%%%%$$$######$$$%%%%%%###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&((((((&&&###)))******)))((())),,,///***((('''&&&&&&%%%###"""%%%%%%$$$#########$$$$$$&&&''')))++++++***(((''',,,***(((&&&%%%$$$$$$%%%$$$%%%&&&'''''''''%%%$$$***'''$$$!!!!!!###&&&(((***(((%%%""""""$$$'''(((,,,+++---000---000FFFaaa~~~tttXXX===222)))(((+++---000333///000222666===DDDIIILLLSSS^^^llltttvvvyyysssiiiddd[[[PPPOOOVVV```kkkxxx{{{iii___YYYXXXvvv|||dddQQQJJJAAAAAA<<<444///000111111000000000000///...,,,+++,,,)))&&&&&&'''***++++++000//////............///,,,***)))...444555///(((000000///---+++***+++---)))+++,,,,,,)))'''&&&&&&$$$###""""""$$$%%%$$$$$$$$$$$$###""""""###$$$%%%'''%%%'''))))))111HHHaaagggQQQ@@@444***)))+++***))))))(((''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%''''''&&&###!!!!!!"""$$$(((((()))***++++++++++++++++++000AAAZZZsss|||zzzyyyeeeUUUCCC888333///...111,,,***((((((***,,,,,,,,,111...***&&&$$$%%%'''((('''***,,,,,,***((('''''''''&&&&&&'''******(((%%%$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&***)))''''''''''''%%%$$$''')))***+++******+++,,,***(((&&&%%%&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&%%%'''''')))))))))((('''&&&((('''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''$$$###$$$'''+++...---+++(((&&&$$$$$$%%%&&&&&&%%%)))---+++...CCC\\\{{{oooXXX;;;111)))(((+++,,,...111888444333:::FFFPPPSSSQQQYYYeeerrrxxxwwwzzzttthhhfffddd\\\OOOGGG[[[ppp{{{xxxssscccaaa^^^YYYrrryyy^^^JJJLLLDDD:::333000///222444111222222222111000...---...,,,+++))))))***,,,...222111000...............---,,,,,,///333333...***------,,,+++)))***---///++++++++++++++++++***)))$$$###"""###$$$%%%%%%$$$###############$$$%%%&&&'''$$$%%%)))))),,,;;;MMMzzzsssVVV<<<444---,,,+++((((((***((((((''''''&&&%%%%%%%%%$$$$$$############$$$$$$&&&'''&&&$$$######$$$&&&))))))************))))))((((((***777MMMkkkyyy~~~iiiUUU>>>555555333///,,,---+++)))(((***,,,------///---)))%%%###$$$&&&'''(((***++++++)))(((((()))(((''''''''')))((('''%%%###$$$%%%$$$""" !!!###$$$%%%&&&&&&%%%$$$###$$$%%%'''((()))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%***+++***(((&&&%%%%%%&&&$$$'''+++,,,+++*********)))'''%%%%%%%%%%%%$$$###&&&'''((())))))((('''&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&%%%$$$%%%'''+++000333///...,,,)))'''%%%$$$$$$""""""&&&***(((***;;;OOOlllxxxbbbOOO:::111++++++------...111444666:::AAAKKKTTT\\\```iiikkknnnttt{{{~~~uuulllfff```SSSFFFSSSeeesssxxxuuuccc]]]ZZZZZZxxxppp]]]RRRDDD999888777333222666444444444333333222111111///000000...++++++///222444333111///...---------......000111111///---+++******)))(((''')))---000---+++)))+++...000///...###""""""###%%%&&&%%%$$$""""""######$$$%%%&&&&&&)))$$$###'''((()))333AAAlll{{{aaaDDD888...+++***(((((()))((((((((('''&&&&&&%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&$$$$$$&&&((()))))))))***))))))((((((######'''444MMMjjjlllWWW@@@666555333///---///,,,))))))***,,,---------+++(((%%%###$$$%%%&&&((()))***)))((('''(((***((((((''''''''''''&&&%%%###%%%&&&%%%###!!! !!!"""$$$&&&((((((&&&$$$"""&&&''')))+++++++++***)))%%%$$$$$$######$$$$$$%%%***,,,,,,)))%%%###%%%(((%%%'''*********)))******)))&&&$$$$$$%%%%%%%%%$$$%%%&&&((()))***)))'''&&&***)))'''&&&%%%$$$$$$$$$$$$%%%&&&''')))***,,,,,,)))(((%%%###"""###%%%&&&$$$$$$###$$$''',,,000333------,,,***(((&&&$$$######$$$''')))&&&&&&111???UUU{{{iiiPPP@@@777111,,,...//////000333+++999IIIPPPSSS[[[lllzzz|||oooeeellluuubbb[[[XXXTTTOOOQQQeeeiiiVVVOOOZZZxxxTTTDDD:::>>>@@@999333444666555444333222222222222...111333111......222888666444111///------------///111333222...,,,,,,---******((('''&&&'''+++...///+++(((***000444333111"""""""""$$$&&&'''&&&$$$""""""###$$$%%%&&&&&&&&&***$$$"""%%%&&&'''111>>>^^^~~~mmmRRR@@@...)))***)))(((''')))((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%'''((((((((()))))))))(((''''''$$$###))):::SSSlll~~~hhhVVVBBB888444333333555000---***)))***,,,......,,,***'''%%%###$$$%%%&&&'''((())))))''''''(((***((((((((('''&&&%%%%%%&&&%%%'''((((((%%%###""""""!!!$$$'''))))))'''$$$!!!$$$&&&(((***+++***)))(((&&&%%%###""""""###%%%&&&***++++++((($$$###%%%(((''''''((('''''''''***,,,(((&&&######$$$%%%%%%%%%###$$$'''((()))(((&&&%%%***)))'''%%%$$$#########"""###%%%''')))+++,,,,,,)))'''$$$""""""###%%%'''$$$#########%%%))),,,...((()))))))))(((&&&$$$###$$$%%%((()))&&&&&&---666CCCfffzzzlllUUU@@@555222...+++...000000222666444BBBTTTcccmmmxxxzzzpppqqq|||kkkbbb]]]WWWQQQRRRccc~~~~~~kkkXXXQQQ]]]dddQQQBBB@@@AAA<<<777666777666444222000111111222,,,000333222000000666;;;555333000...------...///000222444111,,,***+++------,,,***(((&&&&&&(((+++...***''')))///444333111""""""###%%%'''(((&&&%%%"""###$$$%%%&&&&&&&&&%%%***$$$###&&&&&&&&&000>>>RRRrrrttt]]]HHH222***++++++(((&&&))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%%%%&&&'''''''''((((((((((((((('''((('''---===TTTiiiwww|||}}}```RRRBBB888333333777===222///+++)))***,,,...///+++***(((%%%$$$$$$%%%&&&&&&'''))))))((('''((()))''''''(((&&&%%%$$$&&&(((''')))+++***'''$$$###""""""$$$'''))))))'''$$$"""!!!###%%%'''(((((('''&&&'''%%%$$$######$$$%%%'''))))))(((&&&$$$$$$&&&((('''''''''&&&%%%&&&***---'''%%%""""""###%%%&&&&&&"""###%%%&&&''''''&&&&&&)))((((((&&&%%%$$$###### !!!###%%%&&&((((((((('''&&&###""""""###&&&'''%%%%%%$$$$$$%%%''')))+++%%%&&&&&&&&&&&&&&&%%%$$$"""$$$'''((((((***///444<<>>888666222000111555///000<<>>666444222...+++,,,---...///000000000000***)))(((***,,,...---,,,111000...---+++*********)))+++---......+++'''%%%&&&)))------)))&&&%%%%%%###""""""""""""###$$$%%%###%%%&&&&&&%%%$$$$$$%%%$$$&&&((('''%%%&&&***///AAAUUUnnnfffGGG333***(((***---,,,,,,,,,***'''%%%&&&'''(((((('''&&&&&&&&&'''''''''&&&$$$%%%'''((('''%%%%%%$$$%%%&&&((()))(((''''''%%%(((222AAAUUUnnniiiXXXDDD888000,,,+++...000...---,,,++++++,,,,,,***(((&&&%%%$$$%%%&&&'''((('''''''''))))))'''&&&%%%&&&&&&%%%$$$%%%''')))***((('''&&&&&&&&&$$$"""###$$$%%%'''''''''&&&&&&%%%''')))++++++***(((&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$&&&)))***)))(((&&&(((******((('''((()))(((&&&$$$%%%&&&(((((('''&&&%%%%%%%%%%%%&&&'''((()))'''%%%$$$######$$$%%%%%%&&&''''''%%%######$$$&&&%%%$$$$$$$$$$$$%%%&&&***)))(((''''''))),,,---***(((''''''((())))))((((((((('''&&&$$$&&&))),,,333HHHeee{{{yyymmmfffQQQDDD888555444222222444555666;;;DDDLLLSSS___kkkxxx|||||||||xxxwwwrrrlllmmmrrr{{{vvvwww}}}~~~gggWWWPPPeee{{{oooggg___WWWLLL@@@777333111000......///////////////...***))))))***---//////...//////......---,,,++++++)))***,,,,,,+++)))'''%%%&&&))),,,,,,)))&&&%%%%%%""""""""""""""""""###$$$!!!"""$$$$$$###""""""###'''&&&&&&%%%&&&''')))***666AAAVVVrrrqqqJJJ222)))'''(((***,,,,,,***(((%%%$$$&&&((()))(((&&&%%%$$$%%%'''((()))(((''''''))))))((('''&&&$$$###$$$&&&(((((('''''''''+++444@@@OOOdddtttyyycccXXXIII>>>444,,,***------,,,+++)))((())))))***))))))((('''&&&&&&%%%%%%''''''&&&'''))))))'''&&&$$$%%%&&&%%%$$$$$$&&&((((((&&&$$$$$$%%%$$$###!!!"""###$$$%%%&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&))),,,...,,,+++((())))))(((''''''(((******(((&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%'''''''''%%%###"""###%%%&&&%%%$$$######$$$%%%&&&)))'''%%%$$$$$$&&&(((***)))((('''(((***,,,+++***)))))))))''''''(((+++---222@@@YYYuuummmXXXPPPCCC:::333222444555777999999???HHHOOOSSS[[[lll}}}}}}uuuzzztttnnnuuuxxxttt}}}{{{~~~oootttwwwddd[[[VVVeee~~~zzz}}}|||iiieee\\\OOOAAA777333222000000/////////.........+++******+++---//////...---......///...---,,,+++)))))))))))))))(((&&&&&&''')))++++++)))'''&&&&&&###""""""!!!!!!"""###### """######"""""""""###)))&&&%%%&&&)))++++++***222===PPPjjjwwwQQQ888,,,((((((***,,,+++)))&&&###$$$&&&)))---+++(((%%%$$$%%%&&&(((******))))))***))))))((((((&&&$$$$$$&&&'''((((((''''''***111<<>>RRRrrr~~~ttt```KKK@@@999555111000222666;;;>>>BBBIIIQQQWWW\\\iii~~~~~~pppyyywwwoooxxx~~~|||uuuvvvsssrrrkkk\\\___```gggxxxwwwuuu}}}zzz}}}sssooofffZZZLLL???555000000000////////////000000///...,,,+++---...------+++,,,...///000...---+++)))(((((('''&&&&&&'''''')))***+++,,,+++)))((('''######""""""""""""######!!!###%%%%%%$$$###$$$%%%)))&&&%%%(((---000///---222AAAVVVhhhxxxxxxZZZBBB222***))),,,,,,+++)))&&&$$$$$$&&&)))222///+++(((&&&%%%&&&'''***++++++***)))))))))))))))'''%%%%%%'''((()))((((((%%%&&&,,,777KKKhhhgggVVVDDD;;;888333///...///...,,,***)))((())))))++++++,,,---,,,***((('''&&&%%%%%%&&&((()))'''&&&%%%'''((((((''''''((()))'''&&&$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&''''''((()))'''%%%###"""!!!"""###$$$###$$$%%%&&&&&&%%%$$$###%%%(((,,,......---***)))(((((('''%%%$$$$$$%%%'''+++***((()))))))))(((&&&$$$'''***,,,,,,)))%%%"""""""""###$$$%%%&&&'''((('''((('''%%%""""""$$$&&&%%%$$$############$$$%%%&&&%%%###""""""###$$$%%%%%%$$$%%%'''***++++++)))&&&'''((('''''''''***,,,888FFF^^^zzz~~~iiiYYYNNN@@@333222111...+++---444===BBBSSSWWW\\\aaalll~~~wwwuuu{{{{{{uuuuuuxxxuuuyyy|||zzz{{{nnn\\\[[[[[[ggg}}}zzzwww|||nnn]]]PPPDDD;;;444111000000000000111222333444111---,,,++++++***)))***+++---//////...,,,+++))))))''''''&&&'''((((((+++++++++,,,,,,,,,***)))%%%$$$##################"""$$$&&&'''&&&&&&'''((('''&&&&&&)))---000000...111@@@UUUfffqqqzzz^^^FFF555+++***---++++++***'''%%%%%%''')))222000---***'''&&&&&&''')))***+++***(((''''''((()))(((&&&&&&((()))(((((('''$$$$$$(((222GGGffffffSSS@@@999888666222000111000...,,,***************+++,,,,,,,,,+++***)))%%%$$$$$$&&&((()))(((&&&&&&''')))***)))(((((()))'''&&&%%%&&&'''((('''&&&''''''&&&&&&&&&'''((((((%%%$$$"""!!! !!!###$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&)))---...,,,***(((''''''(((((('''%%%$$$%%%&&&)))(((((()))******(((&&&&&&(((,,,...---)))$$$!!!######$$$%%%&&&'''((((((%%%&&&&&&%%%$$$###$$$&&&%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$''')))***)))'''$$$%%%''''''&&&''')))+++222MMMmmmwwwzzz|||pppVVVDDD???888...111222///***---999GGGOOOhhhlllpppvvvpppddd}}}uuujjjmmm{{{~~~zzzsssuuu~~~}}}}}}|||dddTTTOOOeeewwwooouuu|||}}}{{{~~~xxx```QQQIIICCC???444333222111111222444444555222---+++******)))(((***+++,,,------,,,++++++******)))(((((())))))***,,,+++***+++------+++***&&&&&&%%%$$$$$$$$$$$$$$$###%%%'''(((''''''((()))%%%%%%&&&(((***,,,,,,+++...666IIIaaawww]]]CCC333++++++---***++++++)))''''''((()))...---,,,***)))(((((('''(((******)))&&&%%%&&&'''((('''&&&'''(((((('''%%%%%%$$$%%%)))000@@@ZZZqqq{{{___QQQAAA:::888555222222222111///,,,+++******+++))))))******************$$$$$$$$$&&&((()))(((&&&%%%'''))))))((('''((((((&&&%%%%%%&&&'''(((((('''((('''&&&%%%%%%%%%&&&'''$$$###!!!!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%(((+++,,,***'''''''''((()))******'''&&&&&&&&&'''''''''(((******(((&&&((()))***+++)))'''$$$"""######$$$&&&''''''''''''###$$$&&&&&&%%%$$$%%%&&&%%%$$$###""""""###$$$%%%###$$$'''((()))((('''&&&######%%%'''))))))(((&&&###%%%'''''''''''')))+++111GGGbbbrrrwww|||}}}sssuuu|||zzzkkk\\\]]]]]]XXXMMMBBB<<<999777999<<<:::444999KKK___kkk|||qqqfffuuu}}}ssstttzzzzzzuuuooorrr{{{~~~zzziiiWWWOOOddd|||lllhhhppp{{{lll[[[PPPIIIFFF999888666333222222333333333000+++))))))******)))************************+++++++++++++++++++++++++++)))((()))+++,,,***((('''&&&&&&%%%$$$$$$$$$%%%###%%%'''(((''''''((()))###$$$%%%&&&'''''''''''',,,---===___[[[>>>000++++++,,,***+++,,,+++)))(((((()))************)))))))))(((''')))***(((%%%###$$$&&&&&&%%%%%%'''((((((%%%######%%%(((+++///:::NNNaaaqqqYYYOOODDD===888333222444222111///---+++******+++'''''''''((())))))******$$$$$$$$$%%%((()))(((&&&$$$&&&((()))((('''''''''%%%$$$$$$%%%'''(((((('''((('''%%%$$$######$$$%%%""""""!!!!!!"""###$$$%%%&&&%%%$$$######$$$%%%&&&###&&&******(((&&&'''((()))+++---,,,***(((''''''&&&&&&&&&(((******((('''+++***((('''%%%%%%$$$$$$######$$$%%%&&&'''&&&&&&!!!###&&&'''&&&%%%&&&&&&%%%$$$###""""""###$$$%%%"""%%%(((+++,,,+++((('''$$$$$$%%%(((******'''%%%$$$%%%'''(((((((((***+++666<<>><<<888555222111111111000---***((()))***++++++++++++***)))(((((())))))+++,,,,,,---------,,,,,,***(((&&&'''***+++)))'''''''''&&&%%%$$$$$$$$$$$$%%%&&&''')))))))))((((((%%%&&&'''((((((''''''''')))...<<>>666333///---...111222222000---+++,,,...+++***)))(((((((((((((((((('''&&&%%%&&&''')))***))))))***+++******)))(((%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''((())))))***((((((&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((()))'''%%%$$$&&&'''(((''',,,---///111111...)))%%%%%%&&&'''(((((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%"""###%%%&&&''''''&&&&&&'''&&&###!!! !!!###$$$$$$&&&(((***++++++)))(((''''''&&&&&&%%%&&&&&&&&&$$$&&&'''((('''((()))+++444:::CCCJJJOOOPPPPPPOOONNNLLLKKKJJJHHHFFFBBB???BBBGGGKKKNNNQQQWWW[[[]]]ccceeelllttt}}}yyyuuuvvvnnnppprrrqqqsssxxx}}}mmm```VVVccc|||zzzxxxzzzuuuiii[[[QQQEEECCC???;;;777444222111...,,,++++++...///...---......,,,***)))(((***+++...---,,,************+++***(((&&&&&&(((******)))###""""""""""""###$$$$$$"""###$$$$$$%%%$$$$$$###%%%%%%$$$$$$$$$%%%''''''...///444<<>>666333222+++******++++++***(((&&&'''***///111000...,,,,,,+++,,,,,,***'''%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%(((((())),,,000<<>>777222///000333000000/////////000111111000...+++(((&&&&&&'''(((((((((((((((((())))))***,,,++++++***)))(((((('''&&&&&&'''''''''&&&%%%$$$$$$'''+++...///,,,(((%%%$$$%%%&&&((()))***++++++'''&&&$$$######$$$&&&'''&&&'''(((+++...000///---***))))))******)))'''%%%%%%%%%$$$$$$############$$$%%%'''((())))))(((''')))'''&&&$$$%%%&&&((()))***(((&&&$$$###$$$%%%'''%%%$$$###"""""""""######$$$###!!!!!!"""%%%(((***---,,,***'''%%%###""""""&&&&&&'''''''''***...111666888===CCCHHHIIIEEEAAAEEEMMMUUUUUURRRUUU___jjjcccdddnnn{{{~~~{{{{{{wwwoooooovvv|||~~~tttlllggg[[[eee|||vvvwwwlll^^^MMMFFFFFFDDD;;;111000111222111///...---,,,***+++---111333222...+++)))***+++------,,,+++***(((((())))))))))))******"""""""""###$$$%%%&&&''''''&&&%%%######"""""""""######""""""###%%%'''(((,,,***---444===IIIYYYgggxxxXXXDDD888000+++******)))***+++***'''%%%))),,,///000///---++++++)))***+++***&&&###"""!!!###$$$&&&'''((('''&&&&&&###$$$'''+++---111<<>>CCCSSSaaa___```hhhxxxyyyooolllvvvvvvlllXXXfffzzznnn]]]XXXgggwwwvvv{{{}}}xxxwwwqqqeee___iiivvvqqqaaaZZZaaaeee___QQQCCC<<<;;;666333111444888888333...---***''')))///333333111---///222333222///+++)))$$$'''******((('''''')))######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%'''&&&''')))***111AAAQQQkkk}}}hhhPPP<<<444......---,,,***(((&&&%%%)))***,,,------+++(((''''''(((*********)))'''&&&&&&)))+++,,,+++)))(((((('''%%%&&&***---000777???MMMhhhtttjjjpppzzz^^^MMM;;;111---+++,,,...***'''%%%%%%)))---000222///...,,,***(((&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%'''''')))******))))))((('''&&&%%%$$$$$$&&&'''((((((%%%###"""$$$&&&''''''$$$&&&''''''%%%$$$$$$$$$$$$$$$%%%(((***)))'''$$$###$$$&&&(((((((((((('''+++'''$$$###&&&((((((''')))((('''&&&%%%$$$######''''''((((((((((((((('''%%%$$$###$$$%%%%%%$$$###"""""""""######$$$$$$%%%!!!###$$$$$$$$$$$$%%%'''((((((((((((((((((((('''&&&%%%###"""""""""###$$$!!!%%%!!!###---,,,***111666DDDHHHIIITTTZZZ^^^gggooosss{{{}}}sssrrrwwwpppbbbVVV^^^nnnnnn]]]TTT___xxx{{{uuummmuuurrrmmmiii___UUUSSSYYY___```^^^TTTZZZ___ZZZNNNAAA;;;:::777222///111888;;;999555222---((('''+++...000000,,,000444666555000+++&&&%%%''')))++++++***((('''######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&(((&&&&&&'''(((---;;;JJJnnn|||ooo[[[DDD555222111000...+++(((%%%###'''(((+++,,,,,,+++)))(((%%%&&&(((***++++++***)))***,,,------,,,******+++***''''''***+++---444;;;VVVjjj}}}xxxnnnnnnqqqvvvpppVVVJJJ<<<444000---///222+++)))&&&&&&))),,,.........---,,,***(((''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%%%%%%%%%%%%%&&&'''(((((('''%%%""""""$$$%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&(((''''''((())))))'''%%%$$$%%%'''((())))))(((((((((&&&$$$$$$&&&''''''%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&'''''''''''''''&&&'''%%%######%%%&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$!!!'''%%%%%%++++++///===HHHTTTWWW[[[iiipppooosss}}}{{{~~~wwwooogggbbb^^^]]]fff{{{~~~qqqgggWWW[[[tttxxxooonnnrrrtttyyyxxxvvvssspppqqqtttxxx|||nnncccXXXTTTOOONNNPPPSSSTTTUUUUUUSSSQQQOOOKKKEEE===666555222000000333666888999333///+++((()))+++---...111222333333222///,,,***''')))+++,,,,,,+++)))(((######"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''%%%&&&'''(((,,,999FFFddd~~~sss___LLL@@@777666444111---((($$$"""%%%''')))+++,,,+++***)))$$$%%%'''***+++,,,,,,+++,,,------,,,***)))***,,,***'''''')))+++---444<<>>777222//////222,,,***((((((***+++++++++---,,,+++***************)))((('''&&&&&&'''((()))((()))))))))(((&&&$$$######$$$%%%&&&''''''((((((&&&$$$!!!!!!###%%%&&&&&&'''''''''%%%$$$%%%'''***///---***)))))))))((('''&&&'''((()))******))))))&&&%%%$$$%%%&&&'''%%%$$$&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&)))'''$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''&&&%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%###)))(((&&&))))))555JJJ]]]kkkqqqwwwyyy}}}jjj```bbbbbb[[[___uuu{{{wwwpppZZZYYYrrr}}}mmm___[[[aaajjjtttjjjbbbccclllvvvzzzzzz}}}sssqqqhhhZZZIIIKKKKKKIIIFFFFFFHHHKKKSSSJJJBBBCCCHHHGGG>>>555111111000...---111777<<<444222///+++((((((+++---666555222000...---------)))+++,,,------,,,***)))######""""""!!!""""""###############$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((%%%$$$%%%(((***///:::FFFPPPeeettt\\\QQQPPP;;;:::777333///+++'''%%%'''(((***++++++***)))(((%%%&&&((()))***+++++++++++++++***(((&&&''')))+++)))&&&&&&))),,,///777@@@KKK[[[uuulll___dddwww^^^NNN>>>666333///------,,,***))))))+++,,,+++***,,,+++++++++++++++,,,,,,***)))'''&&&&&&(((***+++************(((&&&$$$###$$$%%%&&&'''''''''&&&%%%%%%###!!!!!!###%%%&&&&&&&&&&&&&&&%%%%%%''',,,000666333...+++***++++++***'''((()))***+++******)))$$$%%%&&&(((((('''%%%$$$''''''&&&&&&'''(((******)))(((((('''''''''''''''+++(((%%%$$$%%%'''))))))'''''''''&&&&&&%%%%%%$$$'''((()))'''%%%$$$$$$%%%###""""""!!!""""""###$$$$$$######""""""###%%%&&&$$$)))'''&&&)))***777OOOhhhpppeeeddd___[[[```ttt}}}qqq]]]]]]ssspppaaaVVVQQQVVV]]]gggccc___aaakkkxxxtttjjjfff]]]SSSGGGHHHHHHEEEAAA@@@BBBDDDHHHBBB<<<===BBBBBB<<<666/////////......000444888444444333...***))),,,000666444111...,,,,,,,,,---+++,,,---------+++***)))######""""""""""""######"""""""""######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%###%%%(((***---666???BBBOOOmmm{{{dddXXXUUU>>><<<888444111...,,,,,,,,,,,,,,,,,,+++***((('''(((((()))))))))(((((((((+++***)))(((&&&'''***------)))(((***,,,///777???EEEVVVrrrkkk\\\fff{{{dddPPP:::222333222///,,,,,,***)))***,,,------,,,,,,+++++++++++++++,,,,,,***)))'''&&&''')))+++,,,+++,,,,,,+++***(((&&&%%%&&&''''''((('''&&&$$$###%%%###!!!!!!###&&&''''''%%%%%%%%%%%%&&&***000555:::555///+++++++++,,,,,,((()))***+++++++++***)))%%%''')))******(((&&&%%%((((((''''''(((***,,,...++++++***)))(((((()))))),,,)))&&&%%%&&&((()))***(((''''''&&&&&&%%%%%%%%%'''(((((('''$$$######$$$""""""!!! """###$$$&&&%%%$$$######$$$%%%&&&&&&'''$$$&&&+++,,,888PPPmmm~~~tttgggYYY\\\gggxxxmmmaaaeeewwwvvv]]]PPPMMMJJJJJJKKKTTT^^^hhhkkkmmmwwwwwwrrriiiZZZOOOMMMJJJHHHEEEAAA>>>>>>???@@@<<<===>>>===:::888777666///......000333444333222444555444111...---111444111000///...---,,,,,,,,,,,,,,,---,,,+++***)))(((######"""""""""###$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%&&&'''((()))(((%%%%%%''''''''',,,222>>>CCCWWW{{{zzzcccPPPBBB???:::444111111111222000000///...---+++***)))***))))))'''&&&%%%%%%$$$+++++++++***)))***---000333///++++++***+++222:::IIIYYYooosssgggdddqqqxxxyyy```KKK777000222444444333...,,,++++++---/////////---,,,+++***************((((((''''''((()))***+++***++++++,,,+++***((('''''''''''''''&&&%%%$$$$$$&&&$$$""""""$$$'''((((((&&&&&&&&&&&&(((,,,222666777333---))))))***,,,,,,((()))***++++++***)))(((%%%(((***+++***(((''''''))))))(((''')))+++---///...,,,+++)))))))))******+++)))&&&&&&''')))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&$$$######$$$###"""!!! !!!"""%%%&&&((('''&&&%%%%%%%%%&&&&&&''''''###'''---...<<>>888555555666444333333555888888555333555555444333111222444666------........./////////...------,,,+++***((('''######""""""######$$$%%%!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))&&&%%%''''''%%%(((,,,666<<>>DDD999666222222444555333111...---,,,---000444888;;;222111000///---+++******###"""""""""###$$$%%%%%%$$$%%%%%%&&&&&&''''''((()))(((&&&%%%$$$$$$%%%%%%''''''(((((()))+++,,,---///111AAAeee{{{rrrZZZFFF555333555333111222222000...,,,,,,...111444,,,+++***((('''%%%$$$###'''''')))******+++++++++***)))((('''''')))+++,,,===GGG```uuukkkqqqxxxyyykkk[[[III888222333444444555888444///,,,,,,///111222---...---+++'''$$$###"""&&&%%%$$$'''+++,,,)))&&&''''''''''''(((***---000***'''%%%$$$%%%'''((((((&&&$$$###%%%***---...---+++,,,,,,,,,,,,+++*********(((%%%""""""###$$$&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%#########%%%'''(((***)))((('''&&&&&&'''(((&&&''''''((()))((((((((($$$###""""""###$$$'''((())))))'''%%%$$$%%%))),,,))))))(((&&&$$$%%%)))+++---+++(((&&&%%%%%%&&&'''(((((('''---555777HHHeeeuuuvvvppppppyyyzzzuuurrrjjjVVVDDDBBBEEEEEEGGGKKKiii{{{vvvsssnnneeeZZZPPPJJJHHHGGGFFFDDDCCCEEEHHHIIIFFFCCCFFFGGGJJJMMMOOOQQQ[[[fffdddkkkooommmkkkmmmooonnnkkkfff___[[[YYYUUUNNNGGGPPPLLLHHHFFFFFFDDD@@@===<<<999555444555444000---******+++...000333555777444333000...,,,+++******##################$$$$$$$$$$$$%%%&&&'''(((((()))'''&&&%%%$$$###$$$%%%%%%((((((((()))***+++,,,---...000AAAcccZZZFFF555222444000...//////...,,,+++,,,...111333,,,,,,+++***)))'''&&&&&&'''((()))******************))))))))))))+++,,,---999FFF___{{{xxxggglllzzzxxxpppYYYJJJ:::444333333333444444111...---...000111111,,,,,,,,,***(((&&&%%%%%%%%%%%%&&&(((++++++***))))))(((&&&&&&(((+++,,,---***(((&&&%%%'''((((((((('''&&&%%%&&&***.........***++++++++++++***)))))))))(((&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%$$$###"""###$$$&&&'''((()))(((&&&%%%%%%(((***(((((('''%%%$$$%%%(((***+++***(((&&&%%%&&&'''(((***+++(((+++000000AAA```lllqqqxxx}}}}}}pppuuu|||nnnZZZIIIGGGLLLNNNRRRWWWlllvvvpppqqqeee]]]SSSKKKGGGDDDAAA>>>AAA@@@>>>???BBBCCCBBBAAACCCCCCGGGKKKLLLOOOXXXcccvvvwwwwwwvvvzzz}}}xxxlllvvv|||vvvfff[[[[[[```[[[VVVPPPLLLJJJGGG@@@:::???>>><<<999444000---,,,))))))***+++...000222333444222000---+++*********$$$$$$$$$##################$$$$$$&&&'''((())))))%%%$$$#########$$$%%%&&&((((((((())))))+++,,,---------999WWW|||zzz[[[HHH777444444///,,,---,,,,,,++++++,,,---///000,,,,,,,,,,,,+++***))))))(((((()))*********))))))((()))***+++,,,---...///:::HHH[[[mmmzzzmmmlllwwwyyymmmVVVJJJ===777444111111333333111//////000000///---++++++***))))))(((''''''$$$''')))++++++***+++,,,+++(((&&&&&&)))++++++))))))'''&&&'''(((((('''&&&&&&%%%%%%&&&)))+++,,,,,,)))))))))***)))(((((('''(((''''''&&&%%%%%%%%%%%%###$$$$$$$$$######""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$((('''&&&&&&&&&'''))))))'''&&&$$$#########$$$%%%'''((()))(((&&&%%%%%%'''''''''&&&$$$######&&&))))))((('''&&&&&&'''((()))***,,,***+++------@@@bbbqqqtttzzz~~~rrrwww|||lllYYYHHHGGGMMMTTT]]]hhh|||ppp]]]\\\cccXXXOOOEEE@@@AAAAAA>>>:::@@@>>>===>>>@@@BBBBBBBBBEEEEEEIIILLLMMMPPPZZZeee}}}|||zzz|||uuuvvviiihhhllleeeaaa[[[VVVRRRKKKDDD>>>AAACCCBBB===444,,,******)))***+++,,,...000111333333222///---+++)))))))))$$$$$$$$$$$$######""""""!!!"""###$$$%%%'''(((((($$$############%%%'''(((''''''''''''((()))***+++,,,(((///HHHllljjj^^^KKK;;;777555000---///...------,,,,,,,,,,,,---***++++++,,,,,,++++++***(((((()))))))))))))))((('''(((***,,,...///000000???JJJUUU^^^rrrzzzyyyqqqqqqyyy|||cccSSSJJJ@@@:::555000000222222111111111222000---***---+++***))))))((('''&&&$$$'''+++,,,+++***,,,...---)))&&&''')))+++)))&&&'''&&&&&&'''((((((&&&$$$$$$######$$$&&&'''(((((('''(((((((((((('''&&&&&&&&&''''''((('''&&&%%%$$$######$$$$$$$$$###"""!!!###########################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$((('''&&&%%%%%%''')))***((('''&&&$$$############&&&((())))))&&&$$$$$$$$$%%%%%%%%%###""""""%%%'''&&&&&&&&&&&&&&&((()))***&&&***)))+++---///FFFjjj{{{ttt{{{yyyvvveeeUUUGGGEEEJJJUUUiii|||ttteee[[[TTTQQQPPPJJJDDD@@@@@@AAAAAA???@@@AAABBBDDDFFFGGGGGGGGGNNNNNNPPPRRRRRRVVVaaallluuu{{{tttiiijjjjjjhhhbbbYYYQQQLLLIIIBBBCCCBBB===555...***))),,,,,,---///111444666777333111///,,,***)))))))))$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&'''((()))***(((///EEEeeeuuuaaaNNN===777444...,,,000222111000...,,,***))))))'''(((***+++,,,+++***)))'''(((((())))))))))))(((&&&'''))),,,...///000000;;;GGGRRR[[[ooozzzyyyooopppxxx{{{cccRRRIII@@@;;;666111000222......///111333444222000000---***))))))((('''%%%###'''+++,,,++++++---///...+++((((((******)))&&&&&&&&&%%%&&&&&&&&&$$$"""$$$%%%&&&&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%%%%&&&'''((('''&&&%%%###$$$%%%&&&'''&&&%%%###"""###########################$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$((('''%%%$$$%%%&&&(((***)))((('''%%%$$$###""""""%%%''')))(((&&&$$$######$$$$$$$$$###""""""$$$&&&$$$$$$%%%&&&'''((()))***###((((((***---///GGGkkkxxxxxx}}}yyymmm|||]]]QQQFFFFFFKKKZZZvvvooo___ZZZVVVMMMEEEEEEFFFEEEBBB>>>===@@@CCC@@@CCCHHHKKKMMMMMMLLLKKKVVVUUUVVVXXXWWWZZZeeepppmmm|||rrrrrruuuvvvooodddYYYUUUTTTEEEBBB>>>;;;888444...)))+++,,,...000333666999:::111000...,,,++++++++++++"""###$$$%%%%%%$$$"""!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&'''(((((()))+++555KKKddd|||fffSSS???777111******...666444000---***(((''''''&&&''')))++++++***)))(((&&&&&&'''((())))))))))))&&&'''(((***+++---//////111>>>OOOaaauuuzzzlllgggtttxxxlllQQQGGG>>>:::888333111222******+++///444888::::::222...***((())))))'''%%%$$$&&&)))+++,,,,,,---...,,,,,,,,,+++******))))))(((&&&%%%%%%&&&&&&$$$###((()))++++++)))(((((()))&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###&&&'''((())))))'''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&(((((())))))(((&&&%%%###""""""$$$&&&((('''%%%############$$$%%%$$$""""""$$$%%%###$$$%%%&&&'''((())))))%%%(((&&&(((+++,,,AAAccc~~~wwwssswwwoooUUUJJJDDDIIITTTfffyyyfffVVVMMMGGGCCCAAA<<<@@@DDDCCC>>><<>><<<888222---***+++,,,...111444777888000///...---,,,------...!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((((((((('''''''''((()))))))))***444EEEZZZmmmrrr]]]FFF:::111))))))...555333///***((('''''''''&&&''')))++++++***((('''$$$%%%&&&((()))*********&&&&&&&&&'''(((***---......777IIIaaauuuxxxfffeeeuuuvvvnnnRRRFFF;;;888888666333222,,,++++++...333999===???111---(((''')))+++)))'''%%%%%%'''***,,,...---,,,+++...000///+++)))***---+++)))&&&%%%&&&'''&&&%%%***,,,...---+++))))))***&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$###'''(((***++++++)))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""""""""###$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&$$$###"""###%%%&&&&&&$$$###$$$%%%###$$$%%%$$$######$$$%%%###$$$%%%&&&'''(((((((((((()))&&&(((------===\\\xxx|||zzzxxx{{{wwwiiiXXXKKKGGGVVVllliiieee]]]SSSHHHBBB@@@@@@===BBBGGGIIIHHHGGGHHHIIINNNRRRVVVXXXYYYZZZ^^^```___dddlllrrrpppjjjkkkoooxxx}}}rrrggg\\\WWWOOOGGG???999444222,,,,,,,,,...///111333444//////...---...///000111 !!!###%%%&&&%%%$$$###'''''''''&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&***))))))))))))******+++)))'''+++888KKKaaayyy}}}gggNNN???333******///444111,,,(((&&&&&&'''(((&&&(((***,,,,,,+++((('''###$$$%%%''')))***++++++&&&&&&%%%%%%&&&(((+++---333555BBBZZZnnn|||tttiiiiiissswwwhhhSSSEEE888777999888444222333000---...222777<<<>>>000+++&&&&&&***,,,+++)))%%%$$$%%%(((---///---+++)))///333111+++(((+++///...+++(((&&&'''((((((((())),,,...---***(((((()))&&&&&&''''''&&&&&&%%%$$$##################$$$$$$'''(((***,,,+++)))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###!!!!!!"""###$$$"""###$$$%%%&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&((((((((('''&&&%%%###"""###$$$%%%%%%######$$$&&&###$$$&&&%%%$$$###$$$%%%###$$$%%%&&&''''''''''''***)))&&&***000000@@@\\\~~~{{{}}}zzz}}}{{{ssskkkdddUUURRRiiiqqqkkkvvv~~~vvviiiXXXVVVSSSPPPNNNIIICCC???EEEHHHMMMSSSVVVWWWUUUSSS\\\^^^``````aaadddkkkpppfffmmmzzzwwwrrrsss~~~pppfffccc\\\OOOAAA888555666///////////////000111111///.........///000222333#########"""""""""""""""&&&&&&%%%$$$#########$$$$$$$$$###"""$$$&&&(((***---+++******,,,+++'''###'''%%%(((222@@@TTTmmmqqq[[[FFF444))))))---***)))'''%%%%%%%%%'''(((***)))))))))++++++)))((($$$$$$###$$$%%%''')))+++******)))(((((((((((((((222...333GGGbbb|||xxxsssssskkknnnzzzvvvaaaIII???666555555666888;;;666111......222444333000...+++(((((())),,,......)))(((((((((***---000111......---,,,+++******)))***,,,---,,,***)))((()))&&&)))---000000---)))&&&%%%$$$###$$$%%%%%%$$$"""###"""""""""###%%%'''(((***)))(((((())))))(((''''''&&&%%%$$$%%%&&&'''((((((&&&### !!!###%%%!!!"""$$$%%%&&&'''&&&&&&'''&&&%%%$$$%%%&&&'''(((***)))'''%%%###""""""!!!###########################$$$$$$###"""###&&&(((&&&''''''((((((''''''&&&&&&------******---DDDggg~~~xxxvvvtttaaaRRR^^^oooqqq]]]XXX]]]```___^^^YYYSSSPPPSSSZZZ[[[TTTLLLUUU```hhhfffaaadddnnnuuuuuukkklllxxx}}}vvvtttzzzzzzjjj]]]YYYRRRDDD;;;:::999333---+++---111222222,,,---.........000333666%%%%%%%%%$$$$$$#########%%%%%%$$$###############$$$$$$######$$$&&&(((***+++)))((()))***)))&&&###%%%###%%%---999III___qqqttt[[[JJJ===222,,,******)))'''%%%%%%&&&'''((((((''''''((())))))(((&&&$$$$$$$$$%%%&&&'''((()))******)))((((((((())))))000222:::KKK___ttt{{{uuutttlllmmmuuuuuu]]]MMMBBB888555444333333666333///+++,,,///111000------***(((''')))+++------)))((((((((()))+++...///...------,,,,,,++++++***,,,------,,,)))(((((()))'''))),,,......,,,)))'''%%%$$$$$$%%%&&&&&&$$$""""""######$$$&&&((()))***+++)))(((((()))***((('''&&&%%%%%%%%%%%%&&&(((((('''%%%###!!! """%%%&&&$$$%%%''')))))))))((('''((('''&&&%%%$$$$$$%%%&&&***)))'''&&&$$$$$$#################################$$$$$$###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###*********...222GGGhhh|||~~~zzzkkkyyy{{{dddUUUmmmggg___VVVPPPKKKJJJPPPXXXXXXPPPLLLWWWhhhpppjjj```hhhxxxvvvxxx}}}}}}uuufffdddeeeZZZGGG777===888222///111444555555---,,,,,,---///111444555(((''''''&&&%%%$$$$$$###$$$$$$$$$###############$$$$$$######$$$&&&((()))'''&&&&&&&&&''''''%%%###$$$"""$$$***222===OOO^^^}}}vvv\\\MMMEEE<<<111***)))((('''&&&&&&&&&'''((('''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&))))))((((((((()))******,,,555EEEUUUaaammm{{{oooiiinnnyyytttbbbPPPEEE:::555222///...000111...+++,,,///000///---,,,***''''''(((***++++++((((((''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***'''&&&''')))'''((()))******)))((('''%%%%%%%%%&&&'''&&&###!!!"""###%%%''')))***++++++***)))(((((())))))(((&&&%%%%%%%%%%%%&&&'''((()))'''%%%###""""""$$$&&&(((''')))+++------+++)))''')))(((&&&%%%$$$###$$$$$$)))((('''&&&%%%%%%%%%%%%""""""""""""""""""""""""%%%&&&&&&%%%######$$$&&&&&&&&&%%%$$$$$$%%%&&&&&&###((('''***000444EEEbbb~~~{{{}}}nnnxxx~~~pppdddccczzz|||pppRRRMMMIIIGGGCCCBBBHHHPPPRRRSSSYYYeeettt~~~~~~vvvssslll[[[JJJCCC===666333444555666555///---+++---111444555444(((((('''&&&%%%$$$$$$########################"""$$$$$$$$$$$$%%%'''((()))%%%%%%$$$%%%%%%%%%$$$$$$$$$###$$$)))...666CCCPPPxxxyyy```PPPGGG===333---)))(((''''''&&&'''(((((('''%%%$$$$$$&&&&&&&&&%%%$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&'''((()))******555IIIZZZeeelllyyyiiidddqqqsssmmmRRRFFF:::444000---,,,---111///......000111000...+++)))'''&&&((()))***)))''''''&&&&&&&&&'''((()))*********++++++,,,,,,,,,,,,,,,***'''$$$$$$&&&(((''''''''''''''''''''''''%%%%%%&&&'''((('''$$$!!!!!!###%%%(((***++++++***((('''&&&&&&'''((('''%%%$$$%%%%%%&&&'''((())))))&&&%%%#########%%%'''))))))***---...---+++(((&&&((('''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%""""""""""""""""""""""""'''(((((('''%%%$$$%%%&&&&&&%%%###""""""###%%%&&&%%%(((&&&)))000222???WWWqqqoooooo~~~{{{ooosssxxxgggccc|||yyydddXXXSSSHHH@@@CCCKKKNNNOOOPPPOOO___qqqyyyxxx}}}vvvrrrnnnhhhKKKDDD;;;555444444333222222...+++...333777666444&&&&&&&&&%%%$$$#########"""###$$$$$$$$$$$$######$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$))),,,111<<>>PPP```oooppphhhnnnzzzwwwmmmPPPEEE999444000---,,,...000/////////000000000///+++)))''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***+++++++++))))))'''%%%""""""$$$&&&''''''&&&%%%%%%&&&''''''%%%%%%&&&''')))(((&&&###"""###%%%'''((((((((('''%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&'''((((((((()))%%%%%%$$$###$$$%%%'''(((((()))+++,,,+++)))&&&%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$###############$$$""""""""""""""""""""""""&&&'''((('''%%%$$$$$$%%%&&&%%%###""""""###%%%&&&&&&)))'''***222333>>>UUUkkkqqqnnn|||yyyjjjnnn~~~qqqhhhlll}}}gggSSSIIIRRRIIICCCGGGNNNTTTYYY\\\\\\lll~~~{{{xxxsssYYYPPPDDD:::666555333222555111---///444777666333$$$$$$$$$$$$############"""###$$$%%%&&&%%%$$$###$$$$$$%%%&&&'''((())))))((((((((('''%%%%%%&&&(((###"""$$$'''***...777AAANNNgggttt\\\DDD111((()))''''''((((((((())))))))))))'''%%%%%%&&&(((((('''$$$%%%%%%%%%%%%%%%$$$$$$""""""###$$$&&&(((***+++000---000???UUUnnn}}}}}}qqqiiikkk}}}fffPPPDDD999444111...---///---......//////......---+++)))''''''((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))''''''&&&$$$""""""$$$%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%&&&((()))((('''%%%&&&&&&&&&&&&%%%$$$$$$"""!!!!!!###&&&'''''''''&&&&&&'''(((((((((((('''%%%%%%$$$######$$$&&&&&&&&&''''''''''''&&&$$$$$$############$$$%%%'''(((######""""""!!!"""""""""########################"""$$$%%%%%%###""""""###%%%%%%$$$######$$$%%%%%%%%%((((((,,,444666BBBZZZnnn|||sss|||xxxgggmmmpppzzzwwwkkkooo{{{rrrdddUUUJJJFFFEEEHHHMMMOOOMMMQQQ___oootttwww~~~}}}nnnmmmaaaQQQCCC<<<888777555555222///000222444333222############$$$$$$$$$$$$"""$$$%%%'''''''''%%%$$$$$$$$$%%%'''(((((())))))+++,,,,,,***'''&&&(((***&&&%%%%%%((())),,,555???LLLgggzzzdddLLL777,,,***''''''((())))))))))))))))))'''%%%$$$%%%'''((('''$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%(((***,,,---000,,,...;;;OOOhhh|||{{{pppkkknnnhhhPPPEEE:::444111...---///---///000000000///......+++***(((((()))***((('''$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%(((***++++++***)))'''%%%$$$###""""""!!!!!!!!!$$$'''*********'''(((((()))((((((&&&&&&%%%%%%$$$#########$$$$$$%%%$$$$$$#########$$$$$$$$$$$$#########%%%&&&'''$$$$$$###""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###((((((+++111333@@@YYYlllzzzuuuzzzuuuttttttdddkkksss||||||kkkhhhtttvvv___QQQLLLIIIFFFAAAHHHSSSYYYYYY]]]mmm}}}yyy~~~ppp\\\JJJ@@@;;;999888333222000///......//////"""######$$$$$$%%%%%%&&&###$$$&&&(((((((((&&&%%%###$$$&&&'''((()))))))))...//////,,,((('''))),,,+++))))))***+++---666@@@QQQnnnzzzjjjVVVAAA444///''''''((())))))))))))))))))'''$$$###%%%&&&''''''%%%$$$###"""###$$$&&&'''###$$$%%%'''))),,,...000,,,---444AAAQQQaaattt~~~pppiiiqqq}}}rrrRRRFFF;;;555222...---//////111333333222111111111,,,***))))))******)))'''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$'''+++------...,,,)))&&&###!!!!!!!!!!!!!!!"""%%%))),,,------((())))))))))))'''&&&%%%%%%%%%$$$###""""""""""""$$$###"""!!!!!!"""$$$%%%&&&%%%$$$#########$$$%%%&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***)))(((((()))$$$%%%%%%&&&&&&%%%%%%$$$###)))((())),,,,,,:::TTTbbbwww{{{sssrrr{{{sssoooffftttxxxhhhiiittt~~~oooWWWLLLLLLJJJEEEIIIKKKSSS```lllttt|||xxxaaaMMMAAA<<<:::999111111000...+++***+++---$$$$$$%%%%%%%%%$$$$$$###&&&((()))'''$$$###%%%'''%%%%%%%%%&&&&&&'''''''''+++,,,+++***((((((***,,,***)))((('''(((,,,333888PPPddduuuzzz{{{oooNNN444///(((((()))******)))(((((('''&&&%%%$$$$$$%%%'''((('''%%%###$$$&&&'''&&&$$$"""###%%%&&&(((***---//////111777@@@JJJXXXmmm~~~qqqiii{{{}}}\\\KKK:::444444222...,,,888666333111000111333444000...+++******)))'''&&&&&&&&&%%%%%%&&&''')))***((('''$$$######%%%''')))&&&''')))*********)))((('''((())))))&&&%%%$$$%%%'''''''''&&&%%%'''***---///,,,((($$$!!! &&&$$$$$$%%%(((***++++++***'''$$$$$$'''((((((&&&%%%&&&&&&%%%""" !!!%%%$$$$$$######$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$###$$$$$$$$$'''%%%$$$%%%(((***(((&&&))))))))))))***+++,,,,,,((('''&&&'''((())))))((($$$"""###&&&(((+++555???[[[uuuzzzxxxyyyxxxxxxyyyqqqjjjcccmmmjjj]]]ppp~~~nnn]]]RRRKKKGGGFFFGGGQQQWWW___iiixxxyyyhhh]]]NNN===555777999444000---***&&&(((---######$$$$$$$$$$$$######%%%&&&'''%%%###"""$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&*********(((''''''(((***((((((''''''(((+++111555DDDRRRfff{{{{{{dddGGG444---&&&''')))++++++***(((''''''&&&&&&&&&&&&&&&''''''%%%######%%%((()))(((&&&$$$%%%'''((()))***,,,---//////333;;;FFFXXXqqqyyyvvvvvv}}}tttXXXKKK===777444111000222666444111...------...///...,,,***)))))))))((('''&&&%%%%%%%%%&&&''')))***)))'''%%%######%%%'''(((&&&'''((()))***)))((((((&&&''')))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$%%%(((+++---***'''$$$"""!!!""""""&&&%%%&&&'''***,,,,,,+++)))&&&$$$$$$&&&((('''&&&&&&''''''&&&###!!!""""""%%%$$$$$$######$$$$$$%%%%%%%%%###"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%'''%%%$$$%%%'''((('''%%%'''(((***+++,,,,,,++++++((('''''')))+++,,,+++***&&&$$$$$$''')))...888CCCWWWqqq~~~~~~}}}wwwpppxxxyyytttqqqdddeeerrr}}}qqqfffeeezzzcccZZZRRRPPPOOOLLLJJJKKK^^^bbbkkk|||rrrcccSSSDDD:::888666222000000...***+++///######$$$$$$$$$$$$#########$$$$$$###"""!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))((('''%%%%%%''')))&&&'''(((((((((***...111777>>>TTTrrr^^^EEE555,,,&&&(((***++++++***(((&&&&&&'''((((((((('''&&&&&&""""""###&&&)))***)))'''%%%&&&((()))************...,,,---333>>>TTTsssuuuwwwmmmUUUKKK@@@999444111333777333111///,,,******++++++,,,***(((((())))))((('''$$$$$$$$$$$$%%%''')))***)))(((&&&$$$$$$$$$&&&'''&&&'''(((((())))))((((((&&&'''((((((&&&%%%&&&'''###$$$$$$######$$$&&&(((***(((&&&$$$""""""###$$$&&&&&&'''***,,,---,,,+++'''%%%$$$$$$%%%&&&&&&%%%&&&'''(((&&&$$$######$$$%%%$$$$$$######$$$$$$%%%%%%%%%###"""""""""###$$$############$$$%%%&&&&&&%%%$$$###$$$&&&&&&&&&$$$%%%(((+++---...---***)))''''''(((+++......---,,,)))&&&%%%'''***000<<>>[[[tttxxx\\\KKK:::555666555111///,,,,,,---...000111333444...+++)))((((((((('''&&&$$$######"""###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''++++++***'''$$$###$$$%%%%%%'''((('''&&&%%%&&&(((***)))'''%%%$$$###""""""""""""###%%%''''''&&&$$$"""$$$&&&&&&$$$###$$$$$$"""###$$$$$$""""""###%%%%%%$$$$$$######$$$$$$%%%%%%%%%###"""""""""###$$$############$$$%%%&&&&&&"""$$$$$$$$$"""!!!"""###$$$%%%''')))***)))((('''+++)))(((((())))))(((''''''%%%&&&((())),,,444>>>GGGfffsssdddggglllsssuuulllbbbaaaeeeSSSZZZiii}}}ttthhhbbbfffttt~~~nnn```TTTMMMBBBGGGQQQ\\\ccciiitttmmm^^^^^^QQQBBB:::555000000222&&&&&&'''))))))*********(((%%%$$$$$$'''((((((&&&%%%%%%&&&'''(((((())))))&&&&&&&&&$$$###"""$$$&&&(((***,,,,,,***))))))))),,,000>>>UUUooofffNNN@@@666444222///,,,***))))))+++,,,------,,,***((('''***++++++***))))))---000000+++&&&&&&(((+++***((("""###&&&)))...???^^^xxxsssVVVHHH:::444333111000111++++++,,,---///000111222+++)))((((((***++++++***%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''))))))(((&&&$$$$$$&&&(((%%%'''((((((&&&%%%&&&'''''''''&&&%%%$$$$$$$$$######""""""###%%%&&&%%%$$$"""%%%''''''%%%###$$$%%%"""###$$$$$$######%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%###"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%###$$$%%%$$$"""!!!"""$$$%%%%%%$$$$$$%%%&&&((()))000---)))'''''''''&&&%%%&&&&&&(((++++++***///666===\\\wwwnnn^^^aaallltttnnnddd___```bbbVVVYYYhhh{{{lllbbbfffmmmuuuooo]]]SSSPPPQQQGGGOOO\\\iiipppwwwtttjjjfffXXXHHH>>>888111......%%%&&&'''((())))))))))))'''%%%###$$$''')))(((&&&$$$%%%&&&'''(((***++++++$$$%%%$$$###!!!!!!###%%%((()))+++***(((''''''(((---...AAA___sssttt^^^NNNAAA222222333222111...+++))),,,,,,------,,,***)))(((,,,------,,,+++---222666666000)))''')))***)))'''!!!###&&&)))000CCCcccnnnPPPEEE;;;444111...000555******+++,,,------......(((''''''(((+++---......%%%%%%###"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%(((+++%%%&&&((('''&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$&&&&&&%%%"""%%%((((((%%%$$$$$$&&&"""$$$%%%%%%%%%%%%&&&(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$###$$$$$$$$$###%%%&&&%%%"""!!!"""$$$&&&%%%###""""""%%%(((***444000+++'''&&&&&&%%%%%%&&&&&&***---,,,***,,,222999LLL^^^ssswwwlllgggdddiiijjjeeefffiiibbbWWWaaa]]]ggg|||{{{ggg^^^iiissszzzjjjWWWJJJHHHJJJPPPVVVbbbmmmvvv{{{zzzhhhZZZKKKBBB;;;333---+++''''''''''''&&&%%%$$$$$$$$$######$$$&&&''''''&&&%%%&&&&&&''''''(((((((((&&&&&&&&&$$$!!! !!!###$$$&&&((('''%%%%%%(((+++***333BBBUUUkkkiiiTTTCCC666333000---,,,+++***(((***+++,,,,,,,,,+++***))),,,,,,,,,***)))***---000...+++'''%%%%%%((())))))''',,,)))***666EEE```pppSSSGGG;;;555000---,,,...******,,,...///...+++)))%%%&&&''')))***,,,------'''&&&%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&((())))))&&&###"""$$$(((***++++++)))'''&&&%%%%%%%%%&&&&&&%%%$$$######%%%&&&((('''%%%###$$$%%%'''''''''(((((())))))(((&&&$$$###%%%%%%$$$$$$$$$%%%&&&&&&)))(((&&&$$$############&&&%%%$$$"""""""""######$$$######"""""""""""""""%%%((()))'''### """"""$$$&&&%%%######&&&)))000...+++(((&&&&&&'''((())),,,---,,,((((((,,,000333999IIIeeezzzcccgggsssmmmccc[[[___gggfffYYYKKK\\\llltttpppttt|||ooo^^^YYYnnn|||{{{hhh```YYYMMMDDDBBBXXXaaafffjjj~~~ddd\\\RRRHHH<<<111---000&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''$$$%%%%%%$$$"""!!!"""###$$$&&&''''''%%%%%%(((***+++000:::MMMiiilllPPPAAA555222...,,,++++++)))(((***+++,,,,,,,,,+++******+++++++++)))((())),,,...***(((%%%$$$&&&)))+++,,,***///+++***444BBB[[[yyy{{{]]]LLL:::222111000//////...---,,,---......---+++'''''''''((()))***,,,,,,''''''&&&&&&%%%&&&&&&&&&)))(((''''''&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,+++(((%%%$$$&&&)))+++,,,)))***++++++***(((&&&%%%'''&&&%%%$$$%%%&&&((())))))'''%%%%%%&&&'''&&&&&&''''''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$############&&&%%%###"""""""""######$$$###""""""!!!!!!""""""$$$&&&'''&&&###!!!!!!"""%%%&&&(((&&&$$$"""$$$%%%,,,+++(((&&&%%%%%%'''((()))+++---+++((('''+++///222:::HHHZZZooorrrhhheeefffccc```______]]]XXXTTT]]]aaaiiirrrzzzvvvhhh___dddsssvvvuuu|||rrr]]]TTTNNNGGGEEEHHHUUU```ppppppdddVVVKKK@@@444,,,+++$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$###"""!!!"""$$$###%%%&&&&&&%%%&&&''')))...---222CCC```qqqPPPBBB555111---***)))))))))((()))***+++,,,,,,+++******)))))))))((('''(((***---'''%%%$$$%%%(((+++---...///333...+++222===TTTqqqdddNNN888000111333222111222000------.........---))))))(((''''''(((******(((((((((((((((((()))***,,,+++***)))(((''''''''')))((('''''')))+++---///---***'''&&&''')))++++++'''***---000///,,,'''$$$&&&&&&%%%%%%&&&((()))***+++)))&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&$$$############%%%$$$######"""######$$$######"""!!!!!!!!!!!!""""""$$$%%%$$$"""!!!"""###((()))***)))&&&###"""!!!'''&&&%%%$$$$$$%%%'''))))))+++,,,***'''&&&))),,,111999DDDNNN[[[qqqiiiXXX^^^bbbccc___WWWTTTWWW\\\]]]XXX___rrr~~~ooocccbbbpppyyytttpppsssmmmfffhhhzzzzzzfffQQQIIIFFFFFFOOOZZZ[[[hhhqqq[[[KKK@@@555...+++###$$$%%%&&&&&&&&&&&&&&&&&&$$$###$$$%%%%%%$$$###%%%%%%$$$$$$######"""""" """$$$$$$###"""###%%%"""$$$%%%&&&&&&''''''(((...---000<<>>HHHWWWnnnhhhXXX[[[^^^aaa^^^YYYVVVXXX\\\[[[XXX]]]kkkwwwkkkeeehhhttt{{{ttthhhbbbaaa___eeevvvnnnmmm[[[JJJDDDDDDKKK\\\nnnnnn}}}dddPPPAAA666000000######$$$%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$"""$$$$$$$$$######""""""!!! """$$$%%%$$$$$$$$$%%%######$$$&&&((((((((('''***...444===NNNkkk}}}dddPPP===888111+++))))))))))))((()))***+++,,,+++******((()))******))))))***,,,***))))))***,,,------,,,///444000---333<<>>NNNkkkmmmWWWFFF???666///+++)))))))))'''((()))++++++++++++***''')))******))))))***++++++******+++------,,,***+++111...---333<<>>%%%%%%%%%%%%%%%$$$###""""""!!!!!!"""$$$&&&%%%$$$""""""######$$$$$$%%%%%%$$$&&&)))***(((&&&&&&&&&%%%$$$%%%)))---...+++)))...------555JJJlllkkkZZZUUULLL@@@555///+++******&&&''')))***+++++++++***$$$&&&(((((('''&&&'''(((%%%&&&'''))),,,,,,)))'''%%%,,,***)))000888JJJeee|||^^^LLL:::444666444000---......///111444444333111,,,---...///---+++'''%%%******)))((('''''''''(((&&&&&&&&&&&&'''((()))***((('''%%%$$$$$$$$$&&&'''$$$###"""###%%%'''''''''%%%'''***,,,------+++***(((((((((((('''&&&%%%$$$######$$$&&&((()))(((&&&)))'''&&&$$$######$$$$$$&&&%%%$$$###"""""""""""""""###$$$%%%%%%$$$"""!!! """$$$%%%&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&'''$$$!!!!!!$$$&&&&&&%%%$$$""" """&&&))))))'''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''***,,,---,,,+++***111777:::BBBWWWwwwsss^^^XXXXXXXXXWWWVVVVVVVVVWWWSSSOOOSSS___gggnnn{{{jjjbbb```jjj|||wwwmmmkkkuuu{{{dddQQQLLLFFFDDDFFFLLL___wwwdddSSSKKK'''&&&&&&%%%$$$###!!!!!!!!!!!!"""$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&))))))((('''######%%%&&&'''((((((((()))---******:::TTT~~~iiiZZZNNNBBB<<<777///(((%%%)))(((((()))******(((&&&%%%%%%%%%&&&&&&((()))******))))))***+++)))&&&$$$$$$$$$''')))+++555JJJ]]]rrr^^^OOO@@@;;;;;;777222///......,,,,,,+++,,,---...000000///---+++***((((((---***&&&%%%%%%&&&%%%%%%((('''&&&$$$%%%&&&((()))))))))((('''&&&%%%%%%$$$(((&&&%%%%%%&&&'''&&&%%%&&&(((***------,,,+++))))))((('''&&&&&&&&&&&&&&&%%%'''((('''$$$###%%%((('''(((((('''%%%######$$$&&&&&&%%%%%%$$$###""""""&&&%%%$$$###""""""""""""!!!###$$$%%%$$$$$$'''&&&$$$######$$$&&&'''&&&### ###%%%%%%$$$""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))++++++***((()))000222777BBBLLLeeegggbbbgggcccVVVQQQVVVXXXSSSPPPHHHMMM___kkkooo{{{}}}mmm___^^^mmmvvvpppwwwwwwWWWCCCAAAGGGHHHEEEPPPooo{{{vvvaaaGGG&&&&&&%%%%%%$$$"""!!! !!!"""###$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$&&&(((((('''&&&###$$$%%%&&&((((((((((((%%%)))%%%&&&888RRRyyyzzz]]]PPPCCC<<<777000+++***+++***)))))))))(((&&&$$$''''''''''''((()))******,,,++++++++++++)))&&&#########&&&))),,,666KKK___rrrmmm[[[OOOBBB<<<888444111111...---,,,++++++,,,---......------,,,+++******)))+++(((%%%$$$%%%&&&&&&%%%''''''&&&%%%%%%%%%&&&''')))))))))(((''''''&&&&&&(((&&&$$$$$$&&&''''''&&&&&&(((***,,,---,,,***)))(((((('''&&&&&&&&&&&&&&&%%%'''(((&&&%%%%%%'''***((())))))(((%%%######$$$&&&&&&%%%%%%$$$######"""%%%%%%$$$###"""""""""""" """###$$$$$$$$$$$$%%%$$$############$$$%%%%%%""" """%%%%%%%%%$$$###""""""###$$$&&&'''%%%%%%%%%%%%&&&'''((((((((((((((()))))))))'''&&&&&&+++,,,444AAAIII[[[vvvxxxmmmfff_________[[[TTTPPPMMMMMMOOOVVVaaarrrsssiiihhhkkkrrr{{{~~~iiiRRRAAA@@@CCCJJJUUU```qqqtttbbbUUU%%%%%%$$$$$$###"""!!! """######$$$%%%%%%&&&&&&###$$$%%%%%%&&&%%%%%%%%%#########$$$&&&'''&&&%%%$$$%%%&&&'''((()))))))))***,,,&&&'''999RRRuuuiiiYYYHHH>>>777222......+++***)))(((((('''%%%"""((((((((())))))******+++---,,,+++,,,,,,)))&&&###"""###&&&)))---777MMM```qqqkkkXXXOOODDD<<<666000000333...---,,,++++++,,,---...,,,+++******************(((&&&$$$$$$%%%''''''&&&'''''''''&&&&&&%%%$$$$$$(((((((((((((((((((((((()))&&&$$$$$$%%%''''''''''''(((***++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&))),,,*********(((%%%######$$$&&&%%%%%%$$$$$$#########%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$$$$######""""""############""""""###!!! """$$$%%%%%%'''&&&$$$######$$$&&&(((%%%%%%&&&&&&''''''(((((((((((((((((('''&&&%%%$$$$$$'''(((111@@@GGGTTTjjjyyyiiiaaajjjmmm```RRRNNNMMMRRRRRROOOWWWpppkkkfffpppwwwzzzxxx}}}gggXXXMMMAAACCCCCCRRRiiitttzzzyyyiiiggg$$$$$$$$$######!!! #########$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%"""""""""###%%%&&&%%%$$$$$$%%%'''((())))))******555555...///???UUUsssyyygggQQQCCC999222......***)))((((((((((((%%%###'''(((((()))************)))))))))***+++***&&&$$$$$$%%%'''***---777KKK___sssYYYMMMAAA:::555111000222///...---------...///000,,,+++***)))(((((())))))&&&$$$###$$$&&&'''(((''''''((())))))(((&&&$$$###&&&'''''''''((((((((()))(((&&&$$$$$$&&&(((((((((&&&''')))******)))((('''''''''&&&%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%''')))***++++++)))%%%######$$$%%%%%%%%%$$$$$$#########$$$###""""""!!!!!!!!!""""""#####################!!!"""$$$%%%%%%$$$"""!!!!!! """$$$%%%%%%***(((&&&%%%$$$%%%&&&'''$$$$$$%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%%%%%%%((((((///<<>>OOOjjj~~~nnnZZZMMMBBB888000---'''''''''(((***+++***)))&&&'''((()))))))))((('''!!!!!!###&&&)))***((('''(((((()))******333FFFYYYvvv[[[JJJ999444555444000...//////......///000222333000...+++(((&&&&&&&&&'''%%%$$$$$$&&&(((***)))((()))***+++,,,+++***(((&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&(((******(((&&&$$$$$$%%%&&&''''''((('''%%%%%%%%%%%%%%%&&&&&&'''((('''%%%%%%&&&&&&%%%$$$'''(((((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###############$$$%%%&&&%%%&&&'''))))))'''&&&%%%!!!###$$$$$$######$$$%%%((((((((((((((('''&&&%%% !!!###%%%%%%%%%$$$$$$###%%%'''&&&$$$$$$'''+++$$$)))'''(((000999RRRtttwwwzzznnnlllfff[[[PPPIIILLLYYY[[[VVV```sssttthhhkkkxxx}}}iiiXXXFFF???BBBLLL\\\jjjuuu}}}$$$$$$$$$$$$$$$$$$###""""""!!! !!!"""$$$&&&$$$###!!! !!!""""""!!!!!!###%%%&&&%%%######$$$%%%&&&((((((((((((&&&,,,***)))333AAA[[[{{{tttcccXXXLLL???333...))))))((()))++++++***((('''(((***++++++***((('''""""""$$$''')))***(((&&&&&&&&&'''(((***222FFFXXXiii~~~}}}XXXIII;;;444333111000000...------------///000111///---+++(((''''''((()))&&&%%%&&&'''***+++***)))((()))***+++******)))(((%%%%%%&&&&&&&&&&&&&&&&&&###$$$'''***,,,+++(((%%%"""###$$$%%%&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%'''***+++)))'''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""###%%%&&&'''&&&'''(((((((((((('''&&&###%%%'''&&&$$$"""###%%%$$$&&&(((******(((%%%$$$!!!"""$$$&&&&&&&&&%%%$$$%%%''')))'''$$$###'''+++&&&***(((***111666GGGccc~~~xxxkkk^^^VVVQQQOOORRRSSSTTT\\\fffuuu~~~qqqjjjwww}}}___LLLCCCDDDHHHOOO\\\qqq$$$$$$%%%%%%%%%$$$$$$###"""!!!  """$$$%%%###"""!!! !!!"""!!!!!!###%%%&&&%%%#########%%%&&&'''((((((((($$$+++)))&&&+++555MMMmmm}}}nnnbbbUUUDDD555...,,,+++***+++++++++)))''')))***+++,,,,,,+++)))((($$$$$$%%%(((******(((&&&$$$$$$&&&''')))222GGGYYYgggtttUUUJJJ===666000---///333,,,,,,++++++,,,---///000...,,,***(((((()))+++,,,'''&&&'''(((***+++***)))'''(((((())))))))))))(((''''''''''''''''''''''''"""$$$'''+++...,,,((($$$!!!!!!###$$$&&&'''))))))$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%)))...///---+++###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&""""""""""""###%%%''')))&&&''''''''''''''''''&&&$$$''')))'''$$$"""###%%%"""%%%(((++++++(((%%%###!!!###%%%'''''''''&&&%%%'''***+++(((###"""%%%)))))),,,***///777777???SSSqqq~~~lll^^^^^^\\\TTTJJJIIISSSZZZ[[[bbbrrr~~~nnnnnnWWW@@@CCCMMMQQQSSS\\\xxx%%%%%%%%%%%%$$$###""""""######"""""""""""""""""""""!!!!!!!!!!!!""""""###"""###$$$%%%&&&&&&%%%$$$!!!###%%%((((((((('''&&&+++)))(((((()))000BBBRRRooobbbPPPKKKAAA222+++,,,///111...'''&&&)))&&&'''))),,,......+++)))&&&%%%%%%&&&''''''&&&$$$"""%%%))))))'''---AAAUUUtttkkkSSS:::000111222111000111...+++***,,,...000000,,,+++***))))))******+++---***'''''')))***(((%%%&&&&&&''''''''''''&&&&&&***(((&&&(((+++***%%% """$$$&&&(((((((((&&&%%% """$$$'''((()))))))))$$$$$$######$$$$$$%%%&&&%%%&&&'''(((***,,,...///+++)))'''$$$######$$$%%%#########$$$%%%%%%%%%&&&''''''&&&&&&%%%$$$######$$$###""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%'''))))))((('''&&&###$$$&&&''''''&&&$$$###&&&'''((('''&&&&&&'''(((***)))+++---000666DDDRRRnnnzzzhhh[[[[[[VVVLLLJJJNNNOOOLLLVVVhhhwww|||qqqOOO>>>AAAOOOZZZeeettt%%%%%%%%%%%%$$$###"""!!!"""######$$$######""""""!!!!!!!!!!!!!!!"""############$$$%%%%%%$$$###"""!!!###%%%&&&((((((((((((,,,)))((('''(((...>>>MMM```mmmZZZQQQDDD777//////000222---&&&$$$&&&&&&&&&(((***---,,,***(((&&&%%%%%%%%%''''''%%%######&&&))))))'''---@@@SSS~~~lllVVV>>>333111111//////222///,,,+++,,,...//////,,,+++***)))))))))++++++,,,+++)))((())))))((('''&&&&&&''''''''''''&&&&&&)))))))))***,,,+++(((%%%"""###$$$&&&'''&&&&&&%%%###$$$%%%&&&'''(((((((((###""""""""""""###$$$$$$%%%%%%%%%&&&((()))+++,,,***)))'''%%%$$$$$$$$$%%%#########$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$"""""""""$$$&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$###%%%'''((()))((('''&&&%%%%%%&&&'''&&&%%%###"""%%%&&&'''&&&%%%$$$%%%'''((((((+++///222:::JJJYYYrrrzzz~~~|||cccXXXPPPOOOMMMHHHFFFIIIXXXkkk```JJJ>>>===KKK]]]rrr%%%%%%%%%$$$$$$###"""!!!"""###$$$&&&&&&%%%###""" !!!!!!"""###$$$$$$###$$$$$$$$$###"""!!! """"""###%%%&&&((())))))+++)))''''''''',,,999GGG^^^{{{nnnZZZFFF888///---...///+++%%%###%%%&&&&&&''')))++++++)))''''''&&&%%%&&&'''&&&$$$###%%%'''******'''---???QQQwwwhhhVVVAAA666333111111222333000---------.........+++***))))))))))))+++++++++,,,,,,***((('''(((***&&&&&&''''''''''''&&&&&&)))+++......---+++******#########$$$%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&!!!!!!!!! !!!""""""###%%%%%%%%%%%%%%%&&&'''(((***)))'''%%%$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$###############%%%$$$###""""""###%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$"""$$$&&&((()))(((''''''&&&&&&''''''&&&$$$"""!!!###%%%&&&%%%$$$###$$$%%%'''(((***---000777GGGWWWpppsss|||nnnZZZOOOSSSQQQDDDAAAIIIZZZjjj}}}{{{qqqQQQFFF@@@<<>>^^^\\\CCC111+++)))---111000---,,,***'''$$$###$$$&&&'''''')))((((((,,,111111,,,''')))((()))++++++...888DDDRRRiiitttlllgggpppgggXXXFFF;;;333//////111---000444555333///,,,***,,,***(((&&&'''(((+++---(((((())))))))))))(((((('''((()))))))))(((&&&%%%###$$$'''***,,,+++(((%%%#########$$$%%%&&&((()))'''((((((((('''%%%###"""%%%$$$#########$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""!!!###&&&'''((('''%%%###"""###%%%&&&&&&%%%$$$###"""""""""###$$$%%%''''''###&&&)))+++,,,)))&&&$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((())))))...===MMMbbb~~~|||tttwwwkkkmmmxxx~~~rrrnnncccSSSWWWOOOVVVlllyyy}}}}}}}}}}}}eee\\\LLLDDDNNNhhh""""""""""""""""""""""""""""""############""""""%%%$$$###$$$&&&&&&$$$#########"""!!!!!!!!!""""""!!!"""######""""""$$$&&&'''&&&$$$$$$&&&)))---///333;;;OOOmmmkkkFFF777///+++...111///---,,,)))&&&###"""$$$&&&'''''')))((((((+++000000,,,((('''&&&'''))))))---777CCCSSShhhvvvjjjcccnnnyyyhhhXXXEEE;;;555111///000---000222333111---+++***+++***)))((('''(((***+++'''(((((()))))))))((((((&&&''''''(((((((((((('''&&&'''(((***,,,+++(((&&&#########$$$%%%&&&(((((('''(((((((((&&&%%%###"""$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########"""###&&&''''''&&&$$$###"""###$$$%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$&&&***,,,---+++(((&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''((('''%%%)))777FFFeeevvvqqqvvvuuulllnnn{{{pppdddUUUNNNPPP^^^iiiqqq|||}}}mmm\\\XXXPPPIIINNNggg$$$###"""!!!!!!"""###$$$""""""############""""""$$$######%%%'''((('''%%%$$$$$$###""""""""""""###!!!"""###$$$###$$$&&&)))+++)))'''&&&'''***...111000DDDbbb|||WWW???666...///000...,,,,,,)))'''$$$$$$&&&(((*********((((((***...///,,,)))'''&&&'''((((((+++666BBBZZZjjj}}}|||ooogggbbbkkkkkkXXXDDD;;;777333///...---///111000...+++***)))+++******))))))(((((((((&&&''''''((((((((())))))'''''''''((()))+++,,,---***)))))))))******((('''#########$$$%%%&&&'''(((((((((((('''&&&%%%$$$###$$$$$$######$$$$$$%%%&&&###############$$$%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%###"""""""""######$$$%%%&&&'''$$$$$$#########$$$$$$%%%$$$&&&***---...,,,***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%)))888FFFcccwwwzzzuuutttssskkkmmmxxxlllWWWQQQNNNQQQYYYggg{{{{{{dddUUUOOOLLLQQQ]]]sss$$$$$$%%%%%%%%%$$$######!!!""""""############""""""""""""$$$'''((('''&&&%%%$$$$$$##################$$$%%%%%%$$$%%%'''))),,,+++*********,,,...///333IIIgggjjjGGG<<<222000000---++++++***(((&&&''')))+++,,,,,,***((((((***,,,---,,,***+++******+++)))+++555@@@___ooo{{{jjj___```ccckkk{{{nnnZZZEEE;;;999555000,,,---...///...,,,)))((((((************)))(((&&&%%%&&&&&&&&&&&&'''((())))))))))))))))))+++...000222,,,***(((((((((((('''&&&$$$$$$$$$$$$%%%&&&'''(((((('''''''''&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%###"""###"""""""""###%%%''')))%%%%%%$$$##################%%%(((+++,,,,,,***)))''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%&&&(((***000???MMM^^^fff}}}}}}qqqcccjjjxxxuuufff]]]WWWOOOKKKRRRdddzzzsssiiiUUUEEECCCZZZvvv###%%%(((+++***'''### !!!!!!"""###############!!! !!!###&&&'''&&&%%%%%%$$$$$$###############%%%&&&&&&%%%$$$$$$%%%'''***+++---...///...---,,,555CCC[[[wwwiiiMMMAAA555111000---++++++(((&&&%%%&&&(((***+++***)))((((((***+++,,,++++++111///......++++++444???WWWlll}}}xxx^^^RRRVVV```qqqsss^^^GGG;;;888444///,,,---///000...+++)))(((((())))))***+++***(((&&&$$$&&&&&&%%%%%%&&&'''((((((((((((((()))***---///111+++)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''(((''''''&&&%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%$$$#########"""""""""###%%%''')))%%%%%%$$$###""""""""""""!!!###&&&(((***)))(((''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&''''''((((((&&&%%%&&&)))---333AAANNN\\\eee{{{}}}|||ooo]]]iii|||wwwiii```YYYNNNGGGLLL___vvv~~~oooiiiTTTEEEGGGddd"""%%%***------(((### !!!"""######$$$###### """%%%&&&&&&$$$$$$$$$###""""""""""""###&&&&&&'''%%%######$$$&&&''')))---000000...,,,***111:::MMMlll~~~^^^OOOCCC777222000---+++,,,%%%$$$###$$$&&&''''''&&&'''((()))++++++++++++***333111000...++++++333>>>IIIccc}}}ggg[[[NNNNNNZZZzzzxxxbbbJJJ<<<666111...---...000111000---***((((((((())))))***)))(((&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''(((***+++,,,***(((&&&%%%&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$###############$$$%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''%%%$$$###""""""""""""""" """$$$&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))(((&&&'''***,,,000:::DDD\\\pppyyysssoooggghhhrrr{{{bbbVVVJJJDDDGGGSSShhhyyyooo^^^OOOMMMWWWlll"""%%%)))+++***'''""" !!!"""######$$$$$$$$$"""""""""###&&&'''&&&$$$######"""!!!!!!!!!""""""$$$%%%%%%$$$######%%%'''&&&(((+++---...---,,,***...777KKKhhhcccOOOCCC777333111...,,,,,,&&&%%%$$$$$$&&&&&&&&&%%%%%%'''***,,,,,,+++***)))///---,,,+++))))))222===IIIaaauuu```TTTKKKMMM[[[|||{{{gggNNN<<<333------//////111444333000,,,)))((((((((((((((((((((('''''')))'''%%%$$$###$$$%%%&&&'''(((((())))))))))))((()))(((&&&&&&''''''&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""###!!!"""$$$%%%&&&%%%$$$$$$#########$$$%%%&&&'''(((%%%%%%&&&'''((()))******)))'''(((+++,,,---444<<>>999555666555++++++)))'''''')))+++,,,,,,***)))(((&&&%%%%%%&&&&&&((($$$"""###$$$&&&---555GGG]]]|||eeeOOOFFF@@@FFFUUUqqq~~~iiiOOO===333...///333111000...,,,++++++++++++.........,,,)))''''''((('''''''''''''''((())))))000---,,,---///000...++++++(((&&&'''***+++)))'''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((''''''''''''&&&%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$$$$$$$$$$###########################""""""!!!$$$$$$$$$$$$%%%%%%%%%&&&%%%###""""""$$$%%%%%%$$$""""""""""""###%%%&&&''')))***++++++)))'''$$$###%%%%%%$$$######$$$%%%&&&%%%###!!!!!!###$$$$$$$$$!!!$$$'''''''''***///444888MMMjjjzzzrrrnnnnnnvvvwwwbbbSSSJJJGGGHHHLLLQQQ```yyy~~~eeeTTTKKKBBBRRRmmm !!!###%%%'''((())))))######""""""""""""######%%%###"""###%%%%%%###!!!!!!"""###$$$%%%&&&&&&'''""""""""""""###$$$%%%%%%######%%%''')))***,,,---111---000DDD```~~~kkkQQQ???:::555666555,,,+++(((%%%$$$&&&)))+++,,,)))((('''&&&&&&'''((())))))%%%$$$%%%%%%'''---555EEEYYYtttaaaLLLBBB:::@@@RRRooommmSSSBBB888333222444///...---,,,+++++++++,,,...//////---***(((((((((&&&&&&''''''(((******+++000+++((()))...000///,,,'''&&&&&&***///000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***))))))((('''%%%$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$!!!!!!"""###$$$&&&'''''')))***,,,,,,,,,***'''&&&&&&&&&$$$$$$$$$%%%&&&'''###""" !!!###$$$$$$$$$!!!$$$'''(((''')))---111CCCVVVnnn~~~zzzzzzssshhhppp}}}lllcccWWWHHHAAABBBVVVUUU]]]uuupppXXXDDDFFFZZZttt !!!###%%%'''((())))))######""""""""""""######$$$#########$$$$$$###!!!$$$$$$$$$%%%&&&'''((()))&&&%%%$$$###""""""""""""###$$$%%%''')))***,,,,,,------///888IIIeeegggPPPAAA;;;444333444------)))%%%######&&&((((((((('''&&&&&&(((***---///+++(((&&&''''''(((...555GGGWWWhhhvvvlllQQQAAA===AAAMMMcccrrrRRR@@@:::666333111111000///---,,,++++++***---...///---+++((('''(((%%%&&&'''(((***+++,,,,,,---)))%%%&&&+++...---***$$$%%%)))111888999222+++((((((((((((((((((((((((*********)))))))))((((((+++***)))'''&&&%%%$$$$$$""""""######$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$"""!!!"""###$$$$$$$$$!!!"""###$$$%%%&&&''''''&&&(((***+++,,,+++***)))&&&%%%$$$$$$$$$%%%&&&'''$$$"""!!!"""$$$%%%%%%$$$$$$'''******((((((***,,,===NNNfffzzz~~~}}}vvvkkkooo~~~vvvjjj\\\KKKCCCDDDNNNJJJOOOddd~~~pppYYYGGGHHH^^^{{{ !!!"""$$$%%%&&&''''''######""""""""""""######""""""###############"""$$$$$$$$$%%%&&&'''))))))((('''%%%###"""!!!""""""$$$%%%&&&'''(((******+++***,,,000222:::TTTpppXXXGGG???555444555///---)))%%%###$$$%%%'''''''''&&&&&&&&&(((,,,000222,,,)))''')))((((((---444EEERRR___mmmuuuWWWDDDDDDDDDHHHVVVooovvvRRR>>>777444111///333222111///---+++)))(((***+++---,,,***(((''''''%%%&&&(((***+++,,,,,,,,,***'''$$$%%%(((******(((%%%&&&,,,777??????666---((((((((((((((()))))))))******))))))((((((''''''***)))'''&&&$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######%%%&&&&&&&&&%%%$$$###$$$&&&(((((('''%%%$$$!!!"""$$$%%%%%%%%%$$$###$$$"""!!!!!!###$$$$$$###""""""$$$%%%&&&&&&&&&&&&$$$%%%&&&((()))***++++++$$$$$$######$$$%%%'''(((%%%$$$###$$$%%%&&&%%%$$$&&&***---,,,)))'''''')))---???\\\xxxwwwvvvvvvsssqqqzzz~~~jjj[[[QQQMMMMMM<<>>===444***&&&&&&'''''''''(((((((((''''''''''''((((((((((((((('''%%%######"""#####################$$$$$$$$$######%%%&&&&&&&&&%%%$$$"""###%%%&&&'''&&&%%%$$$"""###%%%'''((('''%%%$$$!!!"""$$$%%%%%%%%%###"""###"""!!!!!!###$$$$$$#########%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))"""!!!!!!"""###%%%'''(((%%%$$$###$$$%%%%%%$$$"""&&&)))---,,,)))&&&&&&'''(((888QQQnnntttvvvwwwsssooowwwppp```ZZZUUUPPP;;;CCCQQQ___kkkzzzwww```UUURRRLLL^^^!!!""""""#########""""""######""""""""""""###### """#########$$$%%%""""""!!!!!!"""$$$&&&'''((('''%%%######$$$%%%&&&''''''''''''((((((((()))***((()))000===VVVyyyyyyWWWGGG>>>>>>;;;111+++)))'''''')))+++,,,,,,((('''%%%$$$&&&)))---000+++((('''(((''''''+++111666BBB___iiiQQQGGG;;;@@@LLLaaa{{{|||^^^GGG999222222555111111000///---***((('''$$$&&&))))))(((&&&%%%&&&&&&''')))+++,,,,,,,,,,,,&&&'''((((((&&&%%%&&&((('''%%%'''///777888...%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))&&&%%%###"""!!!""""""###$$$$$$$$$###############"""###$$$%%%&&&%%%$$$$$$"""###%%%'''''''''%%%$$$ """%%%''''''&&&$$$### """$$$%%%%%%%%%###"""###""" !!!###$$$$$$######$$$%%%&&&&&&&&&%%%$$$%%%$$$"""!!!"""###%%%''' !!!###%%%''')))%%%$$$###$$$%%%$$$""" $$$(((,,,,,,)))&&&&&&&&&+++555GGG___xxxzzz|||uuuooopppwwwyyyjjjcccYYYLLLJJJFFFHHHUUUhhh}}}|||hhhXXXPPPUUUaaa!!!"""$$$%%%%%%$$$###"""###############"""!!!!!!!!!!!!###%%%&&&&&&###!!! !!!!!!!!!""""""######%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%***'''***222===RRRvvveeeSSSJJJAAA777000+++***((('''''')))+++,,,)))((('''&&&&&&''')))***(((((('''%%%%%%''',,,///888FFFbbb~~~lllYYYOOOHHH<<>>AAARRRoooaaaGGG;;;666333111111111///...,,,+++))))))++++++++++++***)))((((((((((((***++++++***))))))$$$%%%'''((())))))(((((('''(((***++++++)))'''%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%''')))***++++++'''&&&$$$###"""###$$$%%%%%%%%%#########%%%'''(((&&&%%%######%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###"""!!!###$$$%%%%%%$$$%%%''')))((('''$$$"""!!!!!!"""############""""""#########"""###%%%'''((('''&&&%%%######"""!!!!!!!!!!!!!!!%%%''')))'''$$$$$$(((,,,...666DDDVVVllluuurrrxxxyyyllldddYYYPPPKKKPPP]]]nnnppp[[[NNNXXXnnn$$$$$$$$$$$$###"""!!!!!!"""############""""""!!!!!!"""###$$$%%%$$$######"""""""""""""""############%%%'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$###((()))---000555IIItttrrrbbbQQQ>>>000+++)))))))))(((((((((((((((+++***((('''&&&'''(((((())))))((('''''')))---000===KKKZZZllljjjLLL???@@@???DDD___[[[IIIBBB888222222222111///---,,,+++******)))***,,,------,,,***)))))))))***++++++***((((((%%%&&&''')))************'''((()))******((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((***,,,---...'''&&&$$$#########$$$%%%$$$$$$######$$$&&&''')))&&&$$$""""""###$$$%%%$$$###$$$$$$%%%$$$$$$###"""""""""###$$$%%%&&&''''''%%%%%%%%%%%%$$$###"""!!!"""$$$&&&'''&&&&&&&&&(((&&&%%%""" !!!###%%%$$$######""""""######$$$###$$$&&&''''''&&&$$$######"""!!!!!! !!!!!!!!!&&&((()))'''%%%%%%(((+++...333@@@UUUmmm~~~yyyvvv~~~jjjTTTTTTTTTTTTTTT\\\oooxxxfffZZZVVV___mmm$$$$$$$$$###"""!!!!!! """"""############"""!!!!!!"""$$$$$$$$$######$$$########################!!!###&&&))))))(((%%%###$$$#####################''''''***///444GGGpppvvvcccPPP===111---(((((()))))))))(((''''''+++***)))((('''''''''((()))***))))))(((***---000<<>>444222...---+++***)))))))))***'''((())))))************+++,,,------,,,---000222666@@@VVVssssssdddPPPEEE@@@JJJ\\\ssseeeIII<<<;;;;;;999666444000---+++++++++,,,***++++++,,,,,,,,,,,,+++((((((***++++++***)))))))))(((((('''((()))***+++(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((('''%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$""""""###%%%'''(((&&&$$$######"""###$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$###""""""###%%%""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%$$$""""""###%%%%%%&&&(((+++///777FFF]]]xxxyyypppnnnuuu}}}mmm```WWWRRRSSSXXXgggyyy|||rrrfff___rrr""""""!!! !!!"""###!!!!!!"""############### $$$&&&$$$!!! $$$(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%%%%$$$"""!!!!!!"""$$$'''+++---,,,,,,...//////>>>dddzzz^^^DDD777555///...,,,***))))))***+++&&&'''(((***+++++++++++++++,,,---------...000222999BBBNNNdddvvv[[[GGGFFF@@@<<>>LLLcccwwwvvv|||xxxiiifffyyy{{{cccKKKOOOccctttpppqqq}}}tttbbbjjj~~~$$$"""!!! !!!""" ###&&&&&&%%%#########%%%&&&''''''''''''***)))&&&$$$#########$$$'''(((((('''&&&%%%$$$###""""""###$$$&&&'''((()))'''***'''''',,,222FFFeee|||gggTTTCCC888,,,,,,*********+++,,,---)))))))))************++++++,,,---,,,++++++---...333<<>>YYYxxxvvvYYYCCC666...---+++))))))***,,,---------,,,,,,+++******)))((()))******)))***,,,...555:::KKKddd|||hhhTTTGGG>>>GGG___~~~nnnPPP???666222000///000222444444222000///...,,,,,,---......,,,)))'''''')))+++...///---+++(((((('''%%%$$$$$$&&&((()))***++++++))))))+++,,,((('''%%%###$$$%%%((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###""" !!!""""""!!!!!!"""$$$'''&&&&&&%%%$$$$$$$$$$$$)))((('''&&&%%%$$$$$$###$$$%%%%%%$$$"""!!!"""###########################%%%%%%&&&%%%$$$%%%''')))''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&$$$&&&((()))***)))'''&&&******---222999GGG___rrr~~~~~~qqqkkkjjjmmmuuu}}}yyyjjjgggfffccciiiooouuuxxx|||vvvllllllsss!!!"""###$$$$$$###""""""###"""!!!"""###$$$###!!! !!!"""##################""""""######$$$$$$!!!"""###$$$%%%%%%%%%%%%######"""""""""!!!!!!!!!"""$$$!!!###+++000@@@[[[ssszzzZZZCCC777///---+++(((((()))+++---//////...---,,,++++++***(((*********))))))+++---:::;;;GGG___zzzaaaPPPEEE>>>GGG```sssTTTDDD===555///000000////////////000000---...///000///+++'''###$$$%%%(((,,,000111000///)))))))))'''%%%%%%&&&(((+++,,,---,,,)))(((((())))))'''&&&$$$%%%''')))+++''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###""""""###"""!!!!!!###%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$"""###$$$##############################$$$###"""$$$''')))&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((()))---333888AAATTTeee~~~||||||yyyqqqeeecccpppuuueeeeeemmmyyyrrrmmmrrrsssfffnnn """$$$%%%&&&%%%###"""###"""!!!!!!###$$$###""" !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!%%%%%%!!!!!!(((***888QQQccc{{{yyy^^^JJJ???000...+++(((''')))+++---//////...------,,,++++++***++++++***))))))***,,,:::<<>>FFF^^^zzzZZZGGG???888000000///---++++++---///000...///000///---((($$$ """###'''+++000111000...))))))***(((&&&&&&'''(((+++------,,,)))'''&&&''')))(((&&&%%%%%%(((***,,,''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%$$$$$$$$$###"""###%%%(((&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%&&&(((((()))''')))******'''%%%$$$$$$$$$$$$$$$$$$$$$#########!!!""""""!!!!!!###'''***%%%&&&&&&&&&%%%$$$###"""#########$$$$$$%%%%%%&&&&&&%%%$$$""""""###$$$$$$$$$$$$######$$$&&&(((***''')))---222555;;;KKKZZZxxxyyy|||}}}sssccc^^^mmm~~~kkkjjjuuutttkkkppptttfffsss """$$$''''''&&&###"""###!!! !!!###$$$$$$###""""""""""""!!!  !!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""#########"""""""""""""""%%%&&&!!!!!!&&&%%%---CCCRRRqqqjjjSSSCCC111...+++((('''(((+++---------,,,,,,+++++++++***,,,------+++)))((()))+++111;;;OOOgggyyy~~~qqqTTTGGG>>>FFF___```GGG<<<777444......---,,,,,,---............---+++(((%%%$$$###!!!"""%%%)))---...+++)))'''(((((((((&&&%%%&&&((()))+++,,,+++)))'''&&&'''(((&&&%%%$$$%%%'''***+++'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((''''''&&&'''&&&%%%$$$%%%(((***&&&%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%&&&'''(((((((((+++......+++(((&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$"""""""""""""""$$$(((+++&&&'''''''''&&&%%%$$$###!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!"""######!!!"""###%%%&&&((()))))))))))),,,///111777GGGVVVjjjvvvnnnfffeeennnzzz{{{xxxvvvwwwtttqqqrrrzzzzzzrrrxxx """%%%'''(((&&&$$$""""""!!! !!!###$$$%%%$$$$$$$$$######"""  !!!###$$$&&&'''''''''(((((('''&&&%%%###"""!!!############""""""""""""###%%%"""###'''###(((;;;JJJeeewwwYYYAAA111///+++((('''(((+++---+++++++++************)))---......,,,)))((()))***(((999UUUmmmyyyvvvXXXHHH===HHHcccdddEEE888666777,,,---...//////...---,,,///...+++'''$$$$$$&&&'''!!!"""$$$(((******'''$$$%%%&&&''''''%%%%%%&&&'''&&&(((***+++)))((('''(((&&&%%%$$$###$$$&&&)))+++''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))(((((((((((((((&&&%%%&&&))),,,%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''))),,,000111...***'''%%%&&&&&&&&&%%%%%%$$$$$$$$$#########"""###%%%)))---'''((((((((((((&&&%%%$$$!!!"""$$$%%%&&&&&&%%%%%%%%%$$$"""!!!!!!!!!"""""" $$$''')))***)))(((******+++,,,...666GGGWWW]]]pppnnnhhhjjjnnnppprrr}}}tttlllsssxxxvvvsss|||}}}{{{}}} !!!###%%%&&&%%%$$$###!!!!!!!!!"""######$$$$$$%%%###!!! !!!###%%%''')))++++++)))'''%%%###""""""###$$$########################&&&$$$""" !!!(((111777EEEUUUpppsss]]]KKK???444+++***,,,,,,++++++*********)))))))))))))))(((***...111111...***'''+++555EEEYYYooouuu\\\UUUJJJHHH___gggMMM;;;777;;;444222000...---...//////...***&&&&&&(((******)))'''%%%###%%%(((***(((&&&((())))))'''%%%$$$%%%'''(((***,,,------+++((('''***((('''&&&&&&'''(((******+++++++++***)))'''&&&***'''%%%$$$%%%$$$###"""%%%'''))))))((('''((())))))))))))(((''''''&&&&&&"""###%%%&&&&&&%%%###""""""""""""###$$$%%%''''''***+++,,,,,,+++'''###!!!((('''&&&%%%%%%%%%%%%&&&""""""!!!!!!"""$$$&&&'''$$$%%%&&&'''&&&%%%$$$######""""""###$$$$$$""" !!!!!!!!!!!!!!!""""""###############$$$&&&+++...---++++++---///333>>>III[[[mmmzzztttooolllnnnrrr|||uuupppuuuzzzzzzyyy|||~~~|||{{{ """###$$$%%%$$$"""""" !!!!!!"""###$$$$$$%%%&&&$$$"""  !!!!!!"""###%%%&&&((()))***((('''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###(((000666===HHH___wwweeeUUUEEE999...,,,---,,,*********************)))(((((((((+++...111111...+++(((111000777MMMkkksss___YYYPPPMMM```wwwbbbUUUHHH;;;333666444222000///000111222...+++((((((***,,,++++++***((('''(((***+++***((()))))))))'''%%%$$$%%%'''(((***+++,,,,,,***((('''***)))(((''''''((()))***)))************((('''&&&(((&&&$$$$$$$$$$$$###"""&&&'''))))))((((((((())))))((((((''''''&&&%%%%%%###$$$%%%&&&&&&%%%###"""############$$$%%%&&&&&&)))*********)))&&&$$$"""''''''&&&&&&&&&%%%%%%%%%###""""""""""""$$$%%%&&&###$$$%%%%%%%%%$$$###""""""!!!!!!"""###$$$"""!!! !!!""""""######""""""!!!""""""###$$$'''+++///,,,))))))***+++...888BBBYYYrrr~~~wwwmmmgggllluuu}}}}}}}}}zzz{{{~~~|||!!!"""#########"""!!! """###$$$%%%%%%&&&%%%$$$###"""!!!"""######"""######$$$%%%&&&'''''''''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%)))///333;;;FFF\\\|||www^^^HHH;;;...+++,,,,,,******((()))+++,,,+++***(((''')))+++...000000...+++)))///---222BBB]]]{{{lll^^^SSSZZZqqqzzzdddVVVHHH888///555333111/////////111222...---++++++,,,------,,,...---,,,,,,------,,,+++***+++***(((&&&$$$%%%&&&((()))***+++***)))((('''+++***)))(((((()))***+++(((((()))))))))'''&&&%%%'''%%%######$$$$$$###"""%%%'''))))))((('''((()))'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$###"""%%%$$$$$$######$$$%%%%%%((('''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&$$$$$$$$$######"""######$$$$$$"""###$$$$$$$$$###!!! !!! !!!###$$$###"""!!!###$$$$$$$$$"""!!!!!!""""""$$$'''+++///---***((()))(((***333===VVVuuu|||ooogggmmmxxx{{{~~~qqq}}}~~~zzz""""""######"""!!! !!!"""$$$%%%&&&&&&&&&$$$######""""""###$$$$$$#########$$$$$$$$$$$$%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))---000:::KKKcccyyybbbHHH999+++(((+++,,,+++,,,''')))+++,,,,,,***'''%%%((()))+++------,,,***)))'''///999AAANNNeee{{{bbbUUUhhhoooQQQ999111111111000...,,,,,,,,,...///000///////////////......000///.........---,,,++++++++++++)))&&&%%%%%%&&&((()))))))))((((((''''''))))))(((''''''((())))))''''''((((((((('''%%%$$$%%%###""""""###$$$$$$###$$$&&&(((((('''&&&'''(((&&&&&&%%%%%%$$$#########%%%&&&&&&&&&%%%$$$###"""&&&%%%$$$$$$#########$$$&&&%%%$$$######$$$%%%&&&###$$$&&&''''''&&&$$$###%%%$$$$$$#########"""""""""###$$$$$$$$$###"""!!!!!!  ###$$$$$$$$$!!!$$$&&&&&&%%%"""!!!!!!"""#########%%%))),,,---+++*********+++333===MMMlll|||sssmmmooovvvwww||||||""""""""""""!!!!!! !!!###%%%''''''&&&&&&"""!!!!!!!!!""""""##############################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''''')))+++...555EEE]]]sssiiiOOO>>>---(((+++,,,,,,+++&&&(((***++++++)))&&&$$$&&&'''((()))***)))((((((%%%///:::CCCNNNdddhhh]]]qqqsssQQQ888000444000...---++++++,,,---...111222222222111///......//////...---,,,+++******+++,,,+++)))'''&&&&&&(((((((((''''''&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&'''(((((('''%%%%%%###"""!!!!!!###%%%%%%$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$######""""""&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$############$$$###"""""""""###%%%&&&"""$$$&&&''''''&&&$$$###%%%$$$$$$$$$###""""""!!!######%%%&&&&&&&&&%%%%%%"""!!! !!!###%%%%%%%%% """$$$&&&'''%%%###"""$$$%%%%%%%%%###$$$&&&(((+++)))(((******,,,444===GGGaaa|||xxxvvvrrrnnnnnnmmm}}}zzz######""""""""""""""""""!!!###%%%'''((('''&&&%%% !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&'''))),,,222;;;OOOmmmsss\\\HHH333,,,,,,,,,+++***&&&'''((()))((('''%%%$$$$$$%%%&&&&&&''''''((((((,,,---222@@@XXXsssxxxoooiiirrrrrr\\\GGG999333222111///......///111222222444666555222///---,,,+++,,,---,,,)))(((((()))+++++++++***((('''(((***)))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%"""!!!!!!"""$$$&&&'''&&&"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$######"""""""""###%%%&&&######%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%'''))))))))))))%%%###!!!!!!###%%%&&&&&&!!!###%%%&&&&&&&&&$$$###'''((((((&&&$$$$$$%%%&&&&&&$$$%%%'''(((***222;;;PPPgggzzzwwwvvvpppjjjgggaaauuu~~~######"""""""""######$$$###$$$'''(((((('''%%%###!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%(((***222777FFFcccyyycccMMM666---------+++)))%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''((((((---,,,000???XXXtttuuusssnnnnnn~~~ttteeeRRR@@@555555333222111111222444555444666888777333...+++***)))***+++***(((&&&''')))***++++++***)))(((***+++)))'''%%%######$$$&&&'''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&"""!!!!!!"""%%%((((((((($$$%%%''''''&&&&&&&&&'''&&&%%%%%%$$$$$$###""""""%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$###$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$###"""""" """%%%''')))+++++++++(((%%%######$$$&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''$$$######&&&&&&'''///888VVVrrr~~~uuukkkgggiiieeemmm}}}######""""""###$$$%%%%%%$$$%%%''')))((('''$$$""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&########################""""""#########$$$''')))///555BBBVVVoooyyybbbKKK444+++,,,---,,,***%%%%%%$$$$$$$$$#########&&&%%%%%%&&&&&&((()))***'''---666@@@NNNgggyyyuuukkkjjjzzzfffQQQAAA:::555444222111111222444555444777:::888333---***)))''')))+++***'''&&&'''))))))***+++***))))))+++---)))'''$$$###"""###%%%'''''''''((((((((((((''''''&&&'''((())))))(((((('''"""!!!!!!###&&&)))))))))%%%'''))))))((('''((()))&&&&&&%%%%%%$$$#########$$$$$$$$$%%%&&&'''((()))%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$######$$$#########$$$$$$&&&&&&"""###$$$%%%%%%$$$###"""!!!$$$'''***+++,,,,,,***'''$$$###%%%&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))(((''''''((()))&&&$$$%%%&&&&&&'''...666QQQsss|||wwwggggggpppooojjjnnnyyy{{{!!!###$$$$$$$$$%%%&&&&&&%%%###""""""###%%%&&&((('''%%%###"""!!!  """###$$$$$$$$$##################"""""""""""""""#########!!!"""#########$$$&&&((()))777===EEE\\\wwwtttSSS<<<000///)))(((---,,,''')))+++***'''%%%%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%---888@@@FFFUUUsss~~~lllcccsss|||aaaLLL???:::444333222222222444666888:::999666222///,,,+++***''',,,111000+++'''&&&'''((()))+++,,,,,,+++)))(((&&&$$$""" """%%%'''((('''&&&%%%$$$%%%%%%&&&(((((('''''''''(((((()))%%%$$$""""""###'''***---++++++******)))*********))))))((('''%%%$$$############$$$%%%&&&&&&&&&&&&&&&$$$""""""$$$&&&'''&&&$$$%%%&&&%%%###"""###$$$############$$$%%%&&&'''%%%$$$###""""""###$$$$$$&&&&&&&&&&&&''')))***+++---+++(((&&&$$$$$$$$$%%%$$$&&&((((((&&&%%%$$$%%%&&&&&&''''''((()))))))))''')))***(((%%%&&&)))---KKKcccyyypppjjjfffmmm||| !!!$$$$$$$$$###$$$&&&%%%$$$"""!!!!!!"""$$$%%%&&&&&&$$$###"""!!!!!!!!! !!!"""###$$$$$$###############""""""########################"""###$$$$$$$$$%%%''')))---666777<<>>MMMbbb}}}qqqnnnddd^^^ppp~~~ppp^^^FFF444555444222000///---,,,,,,------//////...,,,)))(((%%%''')))******)))))))))((((((((())))))((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$######$$$%%%((()))***)))(((&&&%%%$$$$$$$$$########################!!!!!!"""###$$$$$$$$$$$$&&&***---***$$$ !!!###$$$"""!!!&&&,,,...+++'''%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&%%%$$$###!!!!!!""""""###$$$%%%&&&###%%%''''''%%%$$$###$$$$$$$$$%%%%%%&&&&&&''''''%%%''''''&&&%%%'''---222OOOlllzzzwwwyyyrrrlllooo~~~###$$$&&&%%%###"""""""""########################!!!!!!!!!!!!"""###$$$$$$###$$$%%%%%%$$$###""" """""""""###$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$%%%(((***&&&)))'''***777CCC[[[zzzfffLLL<<<666...---444555000...---,,,,,,+++(((&&&&&&''')))++++++***)))(((&&&***222<<>>SSSooouuu]]]III999---,,,111,,,)))&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%+++///111999QQQuuuzzzTTTEEEYYYssswwwXXXEEE>>>444444444333222///---+++000000111111000///......*********))))))*********(((((()))******)))(((''''''(((******+++***)))(((%%%%%%$$$%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$###""" ###%%%((()))'''&&&&&&&&&!!! !!!###%%%$$$###&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&((((((######"""!!!!!!"""######&&&&&&%%%$$$$$$$$$$$$$$$'''%%%###""""""###%%%&&&,,,+++***)))((('''&&&%%%###$$$$$$%%%&&&&&&''''''###$$$$$$$$$%%%&&&''''''&&&((()))(((&&&%%%&&&'''333BBB\\\uuutttiiikkkoootttxxx######$$$$$$%%%%%%%%%%%%'''''''''''''''&&&%%%$$$$$$$$$%%%$$$$$$###""""""""""""############"""""" !!!"""######$$$"""###%%%&&&&&&%%%###"""###%%%&&&%%%$$$$$$&&&)))---,,,---///111222555:::LLLlll|||\\\GGG;;;444---***)))'''$$$$$$&&&)))***+++((('''&&&&&&%%%%%%%%%%%%(((+++///333===TTTqqquuu]]]QQQYYYnnn```GGG;;;111222222222000...,,,+++////////////......---,,,++++++++++++++++++++++++'''((()))******)))((('''&&&'''((()))))))))((('''############$$$%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%###"""  """###$$$"""!!!$$$&&&((((((&&&%%%%%%%%%"""!!! !!!###$$$$$$###%%%%%%%%%$$$$$$$$$######""""""######%%%'''((()))$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$&&&%%%###""""""###%%%&&&******)))((('''%%%%%%$$$"""###$$$$$$%%%&&&'''''''''&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$###$$$&&&///:::RRRnnnuuunnnnnnoooqqqsss{{{"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$###"""!!! !!!"""######$$$$$$### !!!"""###$$$$$$"""$$$&&&((((((&&&$$$"""###%%%''''''%%%%%%))),,,///000111111000000333666GGGcccsssxxxcccKKK???888///''''''&&&%%%&&&))),,,------***)))'''&&&%%%%%%&&&'''+++,,,...444@@@UUUmmm}}}qqqcccXXXWWWhhhgggKKK<<<222111111000///---,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,++++++&&&'''((()))***)))((('''&&&'''((((((((('''&&&%%%""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%###"""!!! !!!"""#########"""!!!%%%&&&&&&%%%###"""###$$$###"""!!!"""$$$%%%$$$######$$$$$$$$$$$$###"""""""""""""""###%%%&&&((()))%%%$$$###""""""###$$$%%%$$$$$$######"""######$$$%%%$$$#########$$$%%%&&&(((((('''&&&%%%$$$$$$###""""""###$$$$$$%%%&&&&&&((((((((('''%%%###!!! ###$$$%%%$$$######%%%'''///666EEE\\\qqq~~~~~~yyylllbbbfffsss}}}"""###$$$&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###"""!!! !!!"""$$$%%%%%%%%% !!!"""###$$$$$$%%%###%%%(((******'''$$$""" $$$''''''%%%&&&***...---000222///+++,,,///111;;;LLLYYYiiisssWWWDDD888000+++)))(((((())),,,......---,,,***(((&&&%%%&&&'''(((,,,---///333>>>QQQiiizzztttcccUUURRRbbbhhhOOOAAA444333111000...------,,,)))******++++++++++++***)))***+++,,,,,,+++***)))&&&&&&'''((((((((((((((((((((()))))))))'''&&&%%%############$$$%%%&&&&&&###############$$$%%%%%%"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$%%%%%%$$$""" !!!###$$$###"""###$$$%%%%%%###""""""#########"""!!! """""""""###$$$&&&'''(((&&&%%%$$$######$$$%%%&&&###""""""!!!!!!"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$''''''''''''%%%$$$""" $$$%%%%%%%%%%%%&&&(((+++000555???NNNddd||||||~~~}}}kkk]]]bbbsss||||||"""###$$$&&&''''''&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""!!!  """$$$%%%&&&&&& !!!"""###$$$%%%%%%$$$&&&)))++++++(((%%%""""""&&&&&&$$$%%%***///+++///111,,,''''''+++...///555CCCbbbcccGGG777111000*********,,,...///...,,,---,,,)))&&&%%%&&&((()))---...000222:::MMMgggzzz{{{aaaNNNMMM\\\fffQQQGGG666555222000...---......+++,,,,,,---............((()))***++++++***)))(((&&&&&&&&&&&&''''''(((((()))*********)))(((&&&%%%$$$$$$$$$$$$%%%&&&''''''###"""""""""###$$$$$$%%%!!!"""$$$$$$%%%$$$###"""######""""""###$$$%%%%%%&&&%%%###  ###%%%$$$######%%%&&&%%%$$$!!!""""""######!!! """""""""###$$$%%%'''(((&&&&&&%%%$$$$$$%%%&&&&&&"""!!!!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""""""""#########&&&&&&''''''&&&$$$###"""%%%&&&'''''''''(((+++......777AAALLL```wwwxxxmmmdddgggqqq{{{"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$%%%%%%$$$######$$$%%%%%%$$$"""!!! !!!"""$$$%%%%%%%%%%%% !!!"""$$$%%%&&&$$$%%%%%%&&&%%%$$$###"""$$$%%%&&&'''((((((((((((***************)))((((((+++///>>>[[[}}}hhhLLL999111000---,,,++++++------,,,+++)))))))))(((&&&&&&(((***,,,000555777888FFFddd]]]???BBB\\\|||xxxgggYYYJJJ<<<777444444222//////222333///---///444888888666///+++'''&&&'''))))))(((+++(((&&&%%%&&&(((((((((,,,...000///***&&&$$$$$$&&&$$$###$$$&&&((((((''''''$$$"""!!!"""######"""#########$$$$$$%%%%%%%%%%%%%%%$$$""" !!!$$$&&&&&&%%%$$$#########$$$%%%)))))))))((('''%%%$$$###!!!""""""#########""""""$$$###!!! !!!###$$$''''''''''''&&&%%%%%%$$$ """$$$$$$""" """$$$%%%%%%$$$###$$$%%%'''&&&%%%&&&((((((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&###!!!!!!!!!((((((((((((''')))---///(((000@@@RRR```jjjwwwqqqooommmiiigggoooxxx""""""############""""""!!!""""""###############"""###$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$ !!!!!!"""###$$$%%%&&&$$$$$$%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&'''((()))************,,,///999OOOmmm~~~fffTTTFFF999///---+++******,,,,,,+++))))))******((('''''')))+++///111444888>>>KKKdddzzzxxxcccJJJEEE\\\sss[[[JJJ???999555555333000///222222...,,,...333666666444111---)))'''((()))(((''')))&&&$$$$$$&&&((()))))),,,...///,,,((($$$######%%%$$$###%%%'''((('''&&&'''%%%######$$$%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%###""""""%%%'''&&&%%%$$$#########$$$%%%(((((((((((('''&&&%%%$$$"""#########$$$#########%%%$$$"""!!!!!!"""###$$$$$$%%%&&&&&&&&&%%%###""" """%%%''''''%%%""" """###%%%%%%$$$###$$$%%%%%%$$$###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''$$$"""!!!"""&&&&&&'''&&&&&&'''+++---+++///:::LLL^^^mmm{{{vvvsssooojjjffflll~~~""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""######$$$%%%&&&######$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$###$$$&&&((()))***++++++---...555CCC]]]~~~|||ggg]]]RRR@@@111---+++******++++++***((()))******)))'''(((***,,,111111333999AAAOOOdddwwwnnneeeRRRGGG\\\aaaMMMBBB<<<666555333000///000///,,,***,,,000333333111222///+++)))((()))(((((('''&&&$$$%%%''')))******,,,,,,+++)))%%%######$$$###$$$%%%'''))))))'''%%%&&&&&&%%%&&&((('''%%%############$$$$$$$$$$$$$$$%%%&&&&&&$$$######&&&(((&&&%%%$$$#########$$$%%%&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############"""###%%%&&&&&&$$$""" """$$$(((******((($$$""""""###$$$$$$######$$$&&&$$$###!!!"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))'''%%%###""""""$$$%%%%%%%%%$$$%%%(((++++++***111CCCYYYnnnttthhhdddhhhooo|||{{{"""!!!  !!!"""""""""""""""!!!  """###$$$######""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%#####################"""%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%'''((()))*********---555DDD\\\yyyqqq___OOO@@@666...---++++++++++++***((()))******)))((((((***---...///222777>>>LLLdddyyymmm___LLLEEEZZZiiiSSSDDD<<<555444222///---...---+++)))***,,,//////...000...,,,***)))*********)))(((&&&''')))***************(((&&&%%%%%%'''((($$$%%%'''***,,,+++(((%%%&&&&&&''')))***)))&&&##################$$$$$$$$$$$$%%%%%%$$$######%%%'''&&&%%%$$$#########$$$%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######### """%%%''''''%%%""" """%%%(((++++++(((%%%"""!!!###$$$#########%%%&&&'''%%%###""""""$$$&&&'''%%%%%%$$$$$$$$$$$$$$$###'''((()))(((%%%############$$$%%%%%%$$$%%%''')))'''&&&+++:::OOOggg~~~zzzqqq^^^]]]iiitttxxxyyy||||||"""!!!  !!!""""""""""""!!!  """###$$$$$$$$$######"""!!!!!! !!!!!!""""""###$$$%%%&&&&&&%%%%%%##################$$$$$$''''''''''''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%+++888LLLddd|||~~~^^^GGG>>><<<111///---------,,,***)))((())))))(((((((((+++---***---000222555DDDbbb|||vvv[[[BBBBBBXXXxxxpppZZZEEE<<<333111000---+++++++++)))(((((()))+++,,,,,,+++++++++******+++,,,------+++***)))***+++***(((((('''%%%%%%&&&)))+++,,,%%%&&&))),,,...---***'''%%%%%%''')))+++***&&&###########################"""###$$$$$$######$$$&&&&&&%%%$$$#########$$$%%%###""""""###$$$&&&'''(((''''''&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""!!!###&&&((((((&&&###!!!"""$$$'''))))))'''$$$"""!!!"""###""""""###%%%'''***)))&&&###"""###%%%'''%%%%%%%%%$$$$$$#########&&&'''((((((&&&$$$$$$%%%$$$%%%&&&&&&%%%&&&''')))'''''',,,555CCCXXXuuu~~~sssgggccceeellluuu~~~{{{~~~!!!!!! !!!!!!""""""""""""!!!  """$$$%%%&&&%%%%%%###"""!!! !!!"""###$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((((()))))))))((((((''''''(((((('''&&&%%%%%%###+++:::OOOfff{{{dddJJJ??????333111///...------***)))'''((((((''''''(((***,,,))),,,......///===]]]yyy}}}|||[[[@@@BBBWWWrrrrrr^^^EEE;;;222000000---******)))((('''''''''((()))***((()))*********+++---///...,,,+++***+++***((('''&&&%%%###$$$'''+++,,,---&&&'''))),,,......***'''###$$$%%%((())))))&&&##################""""""""" """###$$$######$$$&&&&&&%%%$$$#########$$$%%%!!!!!! !!!"""$$$&&&'''((('''%%%$$$###$$$$$$%%%!!!###$$$&&&&&&%%%###"""!!!###%%%''''''&&&$$$###!!!###%%%&&&&&&%%%###!!!!!!"""""""""!!!"""%%%(((+++***(((%%%""""""$$$&&&&&&%%%%%%$$$$$$############%%%''''''%%%%%%%%%&&&%%%&&&(((((('''&&&''')))***+++///333:::JJJfff|||yyyxxx{{{{{{ooo^^^\\\qqq~~~{{{!!!!!!!!!""""""!!!!!!!!!"""""""""""""""!!! !!!###%%%&&&'''''''''###"""!!!!!!!!!###%%%&&&###$$$&&&'''((('''%%%%%%%%%%%%$$$$$$$$$%%%''''''''''''((()))************((((((((((((((('''&&&&&&%%%,,,777FFFZZZsssrrr[[[HHH===333111...------,,,)))'''&&&''''''&&&&&&'''))),,,,,,,,,---,,,...;;;VVVnnnqqq]]]GGGEEEYYYzzzppp\\\FFF;;;111///000...,,,+++(((((((((&&&&&&&&&''')))''')))+++***))))))+++---+++***))))))******(((&&&&&&$$$"""$$$''')))***)))&&&&&&(((***,,,,,,***'''""""""###%%%''''''%%%"""$$$#########"""""""""!!! """$$$%%%$$$$$$%%%&&&&&&%%%$$$#########$$$%%% !!!$$$%%%((('''%%%###"""###$$$$$$ ###%%%&&&%%%###!!!!!!"""$$$%%%%%%%%%$$$###"""######$$$$$$######"""!!!!!!!!!!!!!!!"""%%%((((((((((((%%%"""!!!$$$&&&&&&&&&%%%%%%$$$######""" """%%%%%%%%%%%%&&&((($$$&&&(((((('''&&&'''((()))))),,,111999HHH```uuu|||~~~ppp\\\WWWiii{{{vvv}}} !!!"""######"""!!! """"""""""""""""""!!! !!!###&&&'''(((((((((###"""!!!!!!"""$$$&&&(((###%%%&&&(((((('''&&&$$$&&&&&&%%%$$$%%%&&&((()))&&&&&&((()))************'''((((((((((((((('''''''''---444<<>>VVVvvvhhhVVVDDDDDDZZZzzzvvvcccKKK>>>333111333222//////*********))))))***+++++++++---......---,,,,,,---+++***)))'''&&&&&&&&&&&&$$$$$$%%%'''(((((())))))''''''''')))******(((%%%###%%%&&&%%%$$$""""""######"""!!! !!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$""""""############"""""""""""""""""""""!!!!!! !!!"""###$$$%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!"""$$$&&&'''%%%%%%###"""""""""###$$$%%%$$$###""""""######$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((***...444BBBZZZoooxxxhhh]]][[[___dddooorrryyy!!!###&&&((((((&&&$$$""""""###$$$$$$%%%$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$######$$$&&&(((((('''###############"""""""""""""""!!!!!!!!!"""#########$$$%%%&&&''''''''''''#########$$$$$$&&&'''(((************---===\\\wwwzzzggg[[[@@@999333222111---))))))+++,,,,,,+++******---///'''111222///222<<>>\\\wwwooo]]]@@@777000000000,,,)))(((+++,,,---,,,******,,,...,,,444222---///666MMMkkkkkkWWWGGGKKKZZZpppjjjPPPCCC666222222000...---)))+++---//////...---+++***,,,.../////////000111111000...,,,***((('''&&&&&&&&&&&&&&&''''''((()))'''&&&%%%&&&''''''%%%###$$$&&&''''''&&&%%%%%%&&&&&&%%%"""!!! !!!###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$""""""""""""###%%%''')))&&&$$$""" """$$$&&&&&&&&&%%%$$$$$$$$$$$$%%% !!!"""###$$$$$$######%%%%%%###"""""""""###$$$############$$$%%%%%%&&&$$$###"""""""""""""""#########$$$&&&''''''(((((()))***---...000888MMM```qqq]]]UUU]]]iiikkkkkksss|||{{{!!!###%%%%%%$$$"""!!!$$$##############################$$$$$$######"""$$$#########$$$'''***---)))(((%%%$$$######$$$$$$""""""!!!!!!!!!!!!!!!"""$$$$$$$$$%%%$$$######""" !!!!!!"""###$$$&&&''')))---222444555AAA^^^wwwwww\\\DDD999000//////---*********+++,,,+++***)))***,,,222555///+++000888KKKfff{{{~~~|||eee]]]QQQJJJVVVttt{{{eeeTTTFFF888333111///,,,+++(((,,,000333333///***&&&%%%'''***+++++++++---...000000...---+++)))'''&&&(((((('''&&&&&&&&&''''''&&&$$$$$$$$$%%%%%%###!!!$$$&&&''''''&&&%%%&&&'''((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%"""##################""" !!!###$$$$$$$$$$$$!!!!!! """###&&&'''&&&$$$"""!!!!!!"""$$$&&&$$$$$$############$$$$$$!!!""""""#########""""""%%%%%%###"""""""""###$$$######$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""######$$$%%%''''''((('''''',,,***+++...333<<>>666000***))),,,,,,++++++---......,,,***///+++***000;;;MMMfffzzzrrrfffSSSHHHNNNgggmmmXXXBBB888666333...+++***+++---.........------+++(((%%%&&&((()))(((%%%'''&&&&&&'''(((((('''%%%""""""""""""###&&&((()))&&&%%%$$$###"""###$$$%%%""""""""""""###$$$%%%&&&'''%%%%%%&&&)))***'''%%%"""!!! !!!###$$$###$$$&&&(((((('''&&&%%%((('''&&&$$$$$$$$$$$$$$$%%%$$$######$$$$$$""" """"""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%%%%###""" !!!!!!%%%%%%$$$###""""""######$$$$$$%%%&&&%%%$$$###""" ###%%%&&&&&&%%%&&&'''((())))))'''$$$######$$$$$$$$$%%%&&&(((...555:::WWWlll}}}vvveee[[[\\\bbb```ZZZ___ttt{{{{{{zzzuuuoooppp}}}###$$$%%%$$$######$$$&&&%%%$$$###"""""""""###$$$######""""""!!!!!!""""""###"""!!! !!!"""$$$%%%&&&%%%###""""""###$$$%%%'''''''''&&&&&&%%%$$$###!!!!!!"""###$$$&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&)))---888MMM___qqqmmmRRRDDD777000...,,,---///---,,,,,,---......,,,+++111...---111:::KKKeee{{{zzzyyyssseeeTTTMMMSSSiiilllZZZGGG;;;555000------+++,,,---......------,,,+++)))'''''''''((((((((('''&&&%%%&&&((()))((('''############$$$%%%'''(((&&&%%%$$$$$$###$$$$$$$$$""""""###$$$$$$%%%%%%&&&'''%%%$$$%%%((()))(((&&&###"""!!! !!!"""######$$$&&&'''''''''%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%###!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""$$$&&&$$$$$$###"""!!!!!!!!!!!!%%%$$$$$$###""""""######$$$$$$%%%%%%%%%$$$###"""###%%%'''((('''&&&'''((('''(((((('''$$$######$$$%%%&&&&&&'''***///666;;;MMM^^^ttt~~~|||tttlllccc[[[VVVXXX___fffmmmyyy{{{rrrooovvvyyyyyy$$$%%%%%%$$$""""""###%%%%%%$$$$$$###""""""#####################$$$$$$$$$###"""!!!!!!!!!"""$$$$$$###"""""""""###%%%'''((('''((((((((('''&&&%%%$$$""""""!!!!!!"""$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&***---777IIIZZZmmmvvvYYYGGG555......//////000...---,,,,,,......---,,,222000000222888HHHddd|||yyywwwwwwcccSSSOOOTTTddd|||mmm]]]KKK>>>444---,,,///,,,,,,------------,,,+++++++++***(((&&&''')))+++(((&&&%%%%%%'''((())))))%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''&&&&&&%%%'''%%%###$$$&&&((())))))%%%$$$"""!!! !!!""""""###$$$%%%&&&%%%$$$$$$######%%%&&&&&&&&&%%%$$$######"""###%%%%%%$$$###""""""###############"""###########################$$$%%%$$$######%%%&&&$$$$$$$$$$$$###"""!!!!!!%%%$$$######"""#########$$$$$$%%%%%%$$$$$$###"""%%%'''))))))(((''''''((('''(((((('''$$$######$$$'''(((((()))+++000777;;;EEEQQQkkk}}}wwwxxxtttqqqiiiYYYLLLOOOaaaiiifffnnn}}}nnnlll{{{~~~rrrqqq}}}$$$%%%%%%$$$"""!!!"""$$$%%%%%%$$$######"""""""""""""""###$$$%%%%%%&&&&&&######"""!!!!!!"""###$$$"""""""""###$$$&&&'''(((&&&'''''''''&&&&&&%%%$$$$$$###"""!!!"""###&&&'''$$$$$$$$$$$$$$$$$$%%%&&&"""###&&&)))+++111@@@OOOoookkkTTT;;;000//////...,,,000...------...//////.../////////111555FFFccc}}}}}}wwwzzz}}}bbbLLLJJJOOOZZZxxxppp___LLL>>>555...,,,---------------,,,,,,++++++,,,---,,,***&&&&&&***...,,,)))&&&%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%###""""""###&&&(((((((((&&&%%%&&&%%%######%%%''')))***&&&%%%###!!! !!!""""""###$$$$$$$$$$$$### """$$$&&&'''&&&%%%$$$###""""""$$$&&&&&&%%%$$$""""""###$$$$$$$$$######""""""""""""""""""""""""$$$%%%&&&%%%$$$$$$%%%'''$$$%%%&&&&&&%%%$$$"""!!!$$$$$$###############$$$$$$$$$$$$$$$$$$######"""&&&''')))(((&&&&&&&&&'''((())))))(((&&&%%%%%%&&&((()))***+++---111777;;;EEEPPPeee|||yyypppeeeYYYPPPMMMXXX```dddpppuuuqqqwwwuuujjjlllwww$$$%%%%%%###!!!!!!"""###%%%%%%$$$$$$###"""!!!!!!!!!"""###%%%&&&&&&&&&&&&######""""""""""""""""""############$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######&&&%%%$$$"""###$$$&&&'''############$$$$$$%%%&&&%%%&&&)))+++***---999FFFfffyyyxxx]]]@@@111///...,,,***000///...///000000///...******,,,...444EEEccc|||wwwxxx```FFFDDDKKKWWWqqquuu```III===777222,,,))),,,,,,,,,,,,+++,,,,,,,,,,,,......,,,((((((+++//////+++(((&&&&&&&&&&&&%%%''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###"""$$$&&&((()))((('''&&&%%%%%%$$$###$$$%%%(((***'''&&&$$$"""!!! """"""######$$$$$$$$$###!!!###&&&'''&&&%%%$$$#########$$$&&&'''%%%$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&$$$"""!!!$$$###############$$$$$$$$$$$$#########"""""""""%%%&&&&&&&&&$$$###$$$&&&)))***+++)))'''&&&'''((()))***+++,,,---111666:::HHHTTTaaapppooo```[[[]]]QQQMMMRRRdddyyyzzznnndddcccmmmwww###$$$$$$###!!!!!!"""$$$%%%%%%%%%%%%$$$"""!!! !!!"""$$$%%%&&&&&&%%%%%%############""""""""""""########################""""""############""""""'''&&&%%%$$$$$$$$$%%%&&&######"""######$$$%%%&&&***+++------+++,,,777CCCRRRfffwww\\\???000---------,,,000//////111222222000...(((''')))---555FFFbbbyyy~~~bbbHHHCCCKKK[[[vvvvvv```GGG<<<888333,,,(((+++++++++++++++,,,------.........---,,,+++,,,......,,,)))'''''''''%%%$$$&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((''''''&&&%%%&&&&&&%%%$$$$$$&&&((('''&&&$$$"""!!!!!!!!!!!!"""############$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$###$$$&&&&&&%%%###""""""###$$$%%%%%%%%%%%%########################%%%&&&&&&%%%$$$###$$$&&&%%%%%%%%%%%%$$$###""""""#########"""######$$$%%%$$$$$$###""""""""""""######$$$$$$###""""""$$$%%%)))***+++***((('''((()))((()))***+++,,,///444777DDDRRR^^^iiizzzvvvfffbbbeeeUUUJJJLLLbbb{{{}}}iii[[[]]]jjjttt}}}~~~"""######"""!!!!!!###%%%%%%%%%%%%%%%$$$"""  """$$$%%%&&&%%%$$$##################"""!!!!!!!!!!!!""""""############!!!""""""######"""""""""&&&%%%%%%%%%$$$$$$######""""""""""""###$$$%%%&&&++++++------++++++555AAAEEEVVVvvvrrrYYY>>>///------///111//////111333555333000---)))((()))...888HHH```ttt}}}yyygggRRRFFFJJJ^^^~~~rrr___III<<<666000+++*********)))***+++,,,...//////......///000///---++++++***(((((())))))'''&&&&&&'''(((((()))(((''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$&&&'''&&&$$$###$$$&&&'''&&&$$$"""!!!!!!""""""###############$$$%%%%%%""""""######$$$$$$$$$%%%&&&%%%$$$%%%&&&&&&$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""$$$%%%&&&%%%$$$######"""""""""######""""""###$$$$$$%%%%%%$$$###"""!!!""""""###""""""###"""!!!"""$$$''''''((()))(((&&&&&&&&&((('''((()))***+++...111444<<>>444---+++,,,))))))))))))***---///000///......000222222---)))((('''''')))***+++)))(((%%%&&&((()))))))))((('''((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$&&&''''''$$$''')))'''$$$"""###$$$&&&%%%$$$""""""""""""###$$$$$$######$$$$$$%%%&&&#########"""######$$$%%%'''&&&%%%%%%&&&&&&$$$"""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###%%%&&&%%%$$$"""!!!""""""#########""""""###$$$%%%%%%%%%$$$"""!!!!!!!!!"""###!!!"""###""""""###%%%(((%%%&&&''''''%%%$$$%%%&&&&&&'''))))))***,,,000333666DDD```}}}{{{|||qqqXXXVVV___^^^XXXcccuuuppptttjjjWWWTTTaaa{{{###"""!!!!!!!!!"""###$$$'''&&&%%%###""" !!!###%%%&&&&&&$$$!!! ###$$$$$$$$$###"""  """######$$$$$$###%%%$$$######$$$$$$""" """###$$$%%%&&&%%%$$$$$$!!!!!!$$$%%%###!!!'''&&&%%%&&&(((---222555CCCUUUlll\\\???222((()))111111111111111111222222222222***+++///444666AAA^^^{{{lllPPPMMMTTT]]]tttnnnZZZFFF<<<:::555...***---***((((((+++,,,***((()))---111222111///------+++'''###$$$)))+++)))''''''&&&%%%%%%&&&'''&&&%%%$$$&&&'''&&&%%%######$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''&&&$$$###!!!$$$$$$###""""""###$$$$$$$$$###"""""""""""""""###$$$###"""""""""###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$######################## ###&&&)))******((('''%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$###$$$$$$%%%%%%###$$$%%%###  !!!###%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$%%%)))...///---...222AAAIIIXXXlllwwwfff\\\[[[[[[```mmm~~~xxxrrrfffZZZZZZ```~~~$$$######"""###$$$&&&&&&'''&&&$$$###!!! """###%%%&&&%%%$$$!!! !!!""""""###"""!!!  !!!"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%###""""""###$$$%%%&&&%%%$$$$$$###!!! !!!$$$&&&%%%###%%%$$$###$$$&&&***///222CCCPPPfff___AAA333(((''',,,+++....../////////000000000***)))---222666BBB^^^zzzpppRRRGGGJJJWWWppplllZZZFFF===999444///,,,---,,,******+++,,,+++***+++...111222000...---------)))%%%&&&***,,,,,,***&&&%%%%%%&&&(((((('''%%%%%%&&&((('''%%%$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%###"""###########################"""!!!!!! ######"""""""""$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$#####################!!!###&&&)))+++,,,,,,,,,((('''%%%$$$""""""!!!!!!""""""""""""#########$$$$$$############$$$%%%%%%"""######"""  !!! """###%%%&&&&&&'''&&&%%%$$$######$$$%%%%%%%%%%%%(((------,,,...222<<>>LLLcccvvvvvvvvvooolll[[[SSSRRRaaayyypppaaa^^^aaadddkkkzzzdddhhh|||&&&''''''((()))***++++++%%%$$$"""!!!!!!"""$$$%%%"""###$$$$$$$$$###!!!  !!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%'''((('''%%%###$$$%%%&&&&&&&&&%%%$$$%%%$$$""""""###%%%'''((('''&&&&&&&&&(((***---///111:::WWW```BBB555,,,,,,///,,,******++++++,,,,,,------444...,,,000555AAAZZZrrr{{{___IIIHHH]]]}}}tttcccOOOAAA666...,,,---...000111///,,,***,,,//////000000...+++***+++,,,---***&&&&&&(((+++,,,,,,$$$%%%'''***,,,+++(((&&&%%%'''(((((('''&&&&&&'''######$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%"""###%%%&&&&&&%%%###"""######!!! !!!!!!""""""###%%%%%%&&&$$$###"""###$$$%%%$$$###$$$$$$######""""""!!!!!!""""""###%%%***///444666000---(((###!!!!!!"""###########################!!!!!!!!!!!!"""###$$$$$$&&&&&&%%%###!!!!!!###%%%!!!""""""###$$$%%%''''''&&&%%%$$$###$$$%%%&&&'''%%%###%%%))))))'''***///555>>>NNNdddtttccc^^^\\\\\\```kkk{{{zzzooobbb\\\[[[pppyyynnniiinnn|||''''''((()))******++++++$$$###"""""""""###%%%&&&""""""#########"""!!! !!!"""$$$%%%&&&''')))((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&(((((('''&&&###$$$%%%&&&'''&&&%%%%%%$$$###"""""""""$$$&&&(((''''''&&&&&&''')))+++---...555OOOyyybbbCCC666......111---***++++++,,,------......333---+++000666CCC\\\uuu{{{cccNNNKKK^^^{{{~~~rrraaaMMM>>>333,,,+++---...000111///+++***,,,/////////...+++)))((()))***)))'''%%%$$$%%%''')))***%%%%%%'''***++++++(((%%%%%%'''(((((('''&&&''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%$$$###!!! !!!!!!"""###$$$$$$%%%%%%###"""!!!"""$$$%%%$$$############"""""""""!!!!!!!!!!!!!!!"""&&&,,,111555000---(((###!!!!!!###%%%$$$$$$$$$###############!!!!!!!!!!!!"""###$$$%%%++++++)))'''$$$"""###%%%############$$$%%%'''((('''&&&&&&%%%&&&'''((()))$$$###%%%((((((&&&(((,,,...<<>>]]]{{{~~~bbbRRRKKKPPPeee~~~xxxbbbIII;;;555111......///...+++***+++***)))(((((()))***(((&&&%%%%%%&&&%%%'''((((((((('''((((((((('''&&&'''''''''%%%######%%%&&&'''&&&%%%&&&'''&&&&&&''''''((()))))))))%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""######$$$%%%$$$###"""!!!!!! !!!###$$$$$$### !!!!!!"""############""" !!!$$$(((******(((%%%""""""###&&&'''%%%%%%%%%$$$$$$#########""""""""""""$$$%%%&&&'''***,,,---,,,)))&&&%%%$$$%%%$$$#########%%%'''((('''&&&&&&&&&'''(((***+++((((((,,,111000+++***---)))...999NNNlll~~~zzzlll___bbbrrrtttqqqpppmmmiii|||yyy}}}~~~xxxsssooottt~~~zzz$$$%%%%%%&&&%%%###"""!!!!!!###%%%''''''%%%###!!!""""""""""""!!!!!!!!!!!!!!!!!! """###%%%'''%%%$$$######$$$&&&)))***'''&&&%%%%%%&&&&&&$$$"""$$$%%%&&&'''''''''&&&%%%"""%%%(((((('''&&&''')))(((''''''&&&&&&'''''''''%%%444HHHbbb```===///)))---222///++++++,,,---///000000111+++)))+++,,,---888WWWvvvcccVVVPPPQQQffflllPPP@@@999444///,,,000,,,))))))***+++(((&&&&&&'''((((((&&&$$$$$$%%%&&&(((+++++++++***)))******(((&&&%%%&&&%%%$$$""""""$$$&&&&&&%%%%%%%%%'''%%%%%%&&&&&&'''((((((((($$$###"""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""""""""""""""###$$$$$$%%%%%%$$$###!!! !!!  ###$$$$$$### !!!"""###$$$$$$%%%###""" !!!###%%%&&&'''&&&$$$"""###$$$&&&(((%%%%%%%%%$$$$$$#########"""""""""###$$$&&&'''((('''))),,,,,,***'''%%%$$$&&&%%%#########%%%'''(((&&&&&&%%%%%%&&&''')))******+++000555444///---...///,,,///CCCfffvvvjjjiiiqqq|||nnntttuuuhhhiiitttyyyxxx~~~~~~yyypppttt&&&###!!!"""$$$%%%$$$"""&&&&&&'''((('''%%%$$$###'''((('''%%%""""""!!! """###$$$&&&$$$""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&$$$######%%%''')))***(((&&&%%%((('''&&&%%%%%%%%%&&&''')))///DDDhhhYYY===333...000444000///---...000222222...+++,,,%%%###(((///;;;QQQgggzzzzzzZZZHHHTTTssssssXXXDDD777000---///************************---,,,***(((&&&&&&&&&&&&(((***------***(((&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###"""""""""""""""%%%$$$!!! !!!###%%%%%%""" """$$$$$$### """###"""############$$$$$$$$$%%%%%%$$$###""""""######%%%%%%$$$###"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&'''&&&%%%$$$###"""%%%$$$######$$$%%%'''((()))***,,,000444555444222111,,,222EEEZZZmmmxxxkkklllzzzwwwpppjjjnnn|||~~~zzzxxxyyy~~~$$$""" !!!###%%%%%%$$$((((((((('''&&&%%%$$$###'''''''''%%%""" """!!! """###$$$%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$!!!"""$$$%%%&&&%%%$$$###"""$$$&&&'''((('''%%%$$$'''&&&%%%%%%%%%&&&''''''...000???]]]\\\<<<333000333333,,,...---,,,...000000...,,,***'''(((+++---777QQQkkkqqqWWWJJJSSSmmmwww^^^KKK>>>333...------,,,,,,+++++++++,,,,,,///...,,,***)))(((((())))))+++---,,,***((('''((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%###""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$######""""""######$$$&&&%%%###!!!!!!###%%%&&&%%%""" ###%%%$$$###  !!!"""###"""############$$$$$$$$$$$$###""""""!!!!!!""""""$$$$$$######"""#########$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$######$$$%%%'''(((((()))+++...111222111///''',,,888EEESSSfffqqqiiirrruuukkkpppwww{{{vvvzzz}}}ppp""" """%%%''''''+++)))(((&&&%%%$$$$$$%%%&&&''''''%%%""" """!!!!!! !!!######$$$$$$######"""######$$$######$$$%%%%%%&&&%%%%%%!!!"""###$$$$$$$$$###"""!!!"""$$$%%%%%%%%%$$$###%%%$$$$$$$$$%%%&&&''''''...---666PPPppp___===444222444333***---+++***+++---......---'''(((---000...888VVVuuufffRRRIIINNNaaauuuwww```PPPCCC777000---000///---,,,,,,,,,------...---+++***)))))))))***)))***+++)))'''&&&'''((()))((('''&&&&&&'''((()))&&&&&&'''(((((((((''''''%%%&&&&&&%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&""""""""""""###$$$%%%&&&'''&&&$$$######$$$&&&'''$$$"""!!!"""###%%%$$$$$$###""""""!!!!!!"""######"""############$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!#########"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$&&&((('''&&&%%%############$$$$$$############%%%&&&'''(((((()))+++---...,,,+++###+++666CCCWWWpppwwwrrruuuzzztttvvvxxx{{{~~~tttfff """%%%(((***,,,***'''$$$######%%%&&&%%%&&&&&&%%%""" !!!###"""!!! !!!"""###$$$$$$$$$###"""!!!"""###"""###$$$%%%&&&'''&&&&&& !!!"""############"""""""""###$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&&&&)))(((222IIIhhh```@@@555111222222+++,,,+++))))))***,,,......&&&(((...222222<<>>bbbxxx||||||xxxooosss~~~uuu{{{llleeeddd !!!"""%%%)))+++,,,)))&&&###"""###$$$&&&$$$%%%&&&$$$"""!!!!!!"""###"""!!! !!!"""###$$$%%%&&&%%%"""!!!!!!"""!!!###%%%&&&''''''&&&&&&!!!!!!""""""############$$$$$$$$$$$$$$$%%%&&&&&& !!!"""###$$$$$$$$$&&&(((444JJJeee```CCC777......111///,,,+++)))((((((***---///+++(((***///222;;;SSSkkkooo]]]OOOJJJZZZqqqttt\\\KKK@@@777333222000///...---,,,------...---,,,***)))(((((((((((()))))))))(((&&&&&&((()))...---+++((('''&&&%%%&&&&&&''')))))))))((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$!!!"""###%%%&&&&&&&&&%%%!!!!!!!!!!!!!!!"""###$$$######""""""###$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$#########""""""######$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###!!!"""#########$$$&&&(((&&&$$$"""!!!!!!"""###$$$""""""!!!!!!"""###%%%&&&'''&&&%%%%%%&&&&&&%%%###''''''+++<<<___~~~~~~yyyooorrrxxx~~~}}}qqq___ZZZ[[[ """$$$$$$$$$%%%(((***)))'''$$$"""!!!"""$$$&&&###%%%%%%$$$"""!!!"""#########!!! !!!!!!"""$$$''')))'''### !!!""""""###&&&'''((('''&&&%%%"""""""""#########$$$$$$&&&&&&%%%$$$$$$%%%'''(((!!!"""###$$$$$$$$$$$$$$$(((+++777KKKaaawwwaaaFFF999---+++111111,,,,,,+++)))((((((+++......(((&&&+++...444DDDVVVnnn}}}fffUUUQQQaaauuuuuu}}}bbbNNN@@@666111111........................111///---+++***)))))))))+++,,,---,,,+++***+++,,,...,,,***'''%%%$$$$$$$$$'''((()))******)))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%"""###%%%&&&'''&&&&&&%%%$$$######"""!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$"""$$$&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$###############$$$$$$%%%#########"""######$$$$$$#########""""""""""""""" """$$$$$$$$$###$$$%%%$$$###"""!!!!!!"""######"""!!!!!!!!!!!!###$$$%%%(((&&&$$$$$$%%%%%%$$$"""&&&000;;;OOOjjj{{{zzz|||{{{yyy{{{{{{uuujjj```VVVOOO"""%%%'''(((&&&%%%&&&(((%%%$$$"""!!!!!!"""$$$%%%###$$$%%%$$$""""""###$$$$$$###""" !!!"""%%%)))+++)))$$$!!!!!!######$$$'''(((((('''%%%$$$###############$$$%%%%%%'''&&&$$$######%%%''')))$$$%%%&&&''''''&&&%%%%%%(((,,,666GGGZZZpppdddGGG999///---000...,,,------+++((((((***,,,,,,'''&&&***,,,000<<>>444<<>>FFFPPPjjjrrrQQQ@@@777///+++,,,...000111///+++'''******)))*********)))'''%%%&&&&&&''''''((((((((((((111888777444111,,,''''''&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%###"""###%%%''')))***(((&&&$$$$$$$$$%%%&&&############$$$%%%&&&'''$$$$$$##################%%%&&&''''''%%%######$$$(((&&&$$$###$$$$$$"""!!!"""$$$(((++++++)))&&&### !!!!!!""""""###### """%%%)))+++'''&&&%%%$$$###"""""""""$$$$$$######$$$&&&((()))%%%$$$###$$$&&&''''''&&&%%%$$$###"""""""""###$$$%%%%%%(((,,,111@@@YYYooo~~~{{{}}}tttqqq}}}zzzmmmwwwzzztttkkkdddhhhzzznnnqqqzzz###"""!!!!!! !!!!!!###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$%%%&&&&&&&&&$$$"""  """###(((&&&$$$###%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$"""""""""###$$$$$$###"""!!!%%%%%%$$$$$$%%%&&&&&&'''$$$%%%''''''%%%$$$###$$$$$$***)))---999CCCRRRhhhtttMMM999,,,***---***+++,,,...///...,,,)))((('''''''''(((+++---//////222;;;KKK```wwwttt^^^KKK@@@;;;<<<>>>MMM[[[mmmzzz^^^EEE666111.........///000000---++++++*********+++***)))(((&&&&&&&&&&&&&&&'''((((((111;;;@@@:::111+++)))'''%%%$$$######%%%''''''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%###"""###%%%''')))***)))'''&&&%%%%%%&&&'''############$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%'''((('''%%%$$$$$$%%%(((&&&$$$$$$$$$%%%$$$###$$$&&&((())))))'''$$$"""!!!"""###$$$$$$$$$###""" """$$$''')))'''&&&%%%$$$############$$$$$$$$$$$$%%%&&&'''((($$$###"""###%%%&&&&&&%%%$$$$$$###""""""###$$$%%%(((%%%%%%***333BBBXXXkkk{{{xxxvvvzzz|||xxxqqqfff]]]ggg{{{xxx{{{$$$######"""!!!""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&'''&&&%%%""" !!!"""%%%###""""""$$$&&&''''''%%%%%%$$$%%%''''''&&&$$$""""""######$$$######"""$$$$$$$$$###$$$$$$%%%&&&$$$%%%'''&&&%%%######$$$'''***&&&***999DDDRRRfffxxxjjjDDD444,,,...000+++---...///000///---+++)))(((((())))))+++,,,---...111333>>>TTTooo}}}cccMMMEEE???777777@@@UUUdddqqqxxxhhhIII666333000///......000000000///******+++++++++***)))((('''&&&%%%$$$$$$%%%'''(((:::CCCFFF<<>>888:::BBBSSSaaappp||||||bbbFFF555222///......///111111000...)))***+++***)))(((((((((((('''$$$######%%%''')))999@@@CCC;;;111,,,***(((%%%###"""###%%%'''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''&&&%%%%%%&&&''''''$$$$$$######$$$&&&((()))***)))((('''&&&&&&&&&'''$$$#########$$$$$$%%%&&&+++)))'''$$$######$$$%%%$$$%%%&&&%%%$$$$$$%%%''''''%%%$$$$$$&&&((('''''''''&&&%%%$$$############&&&(((***+++***((($$$"""!!!!!! !!!"""###$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$!!! !!!###%%%$$$#########""""""###%%%&&&''')))&&&%%%***333@@@SSScccqqq~~~vvv~~~yyyvvvaaaSSSXXXeeetttzzz%%%%%%$$$###############"""""""""""""""""""""""" !!!!!!"""$$$%%%%%%&&&"""!!!  """!!! !!!$$$'''))))))$$$######$$$&&&'''&&&$$$###############$$$$$$%%%$$$######""""""############$$$%%%$$$######$$$%%%$$$***))))))000777GGG```pppPPP???333222666666.../////////...---,,,+++///000///,,,)))'''''')))***---222:::HHH___yyyxxxnnn\\\III===<<>>??????DDDMMMgggqqqOOO@@@777...,,,---///222333000,,,(((&&&)))+++***'''%%%&&&((()))(((&&&%%%%%%&&&'''(((''',,,///111444555000((((((&&&$$$$$$%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&""""""###$$$%%%'''((()))'''''''''&&&%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$###"""!!!!!!!!! !!!!!!!!! """$$$'''&&&$$$###$$$&&&''''''&&&%%%$$$###""""""$$$&&&'''((()))***+++***(((%%%###!!!!!!!!!""""""#####################$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!"""%%%''''''&&&$$$$$$######$$$%%%&&&'''%%%(((+++...///777KKK^^^}}}zzzsssyyy{{{~~~yyyooo{{{ggg]]]]]]XXXUUUWWWlll$$$$$$###"""""""""""""""#########""""""#########""""""""""""############ !!!"""###$$$$$$$$$"""!!!###&&&(((******&&&%%%%%%&&&''''''%%%#########""""""###%%%&&&'''%%%%%%$$$###############"""###$$$###""""""$$$''')))///---+++000111;;;OOOkkkfffHHH999///...111...,,,,,,++++++******)))))),,,///000---)))'''***---///222777AAAPPPcccvvv~~~kkk]]]NNNAAA===AAAKKKWWWlllxxxZZZEEE888222000000000111222000,,,)))'''+++---,,,(((&&&(((+++***)))(((''''''''''''(((&&&+++.........///---)))&&&%%%###$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%$$$############$$$%%%""""""###$$$&&&'''((()))(((((((((''''''&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$###!!! !!!!!!!!!!!!"""%%%(((&&&$$$######%%%&&&%%%%%%'''&&&$$$######$$$%%%&&&'''((())))))((('''&&&%%% !!!"""###$$$$$$$$$$$$############$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$###""""""$$$'''))))))(((&&&%%%$$$###$$$$$$&&&&&&(((''')))---000999IIIYYYttt|||uuussszzzvvvmmmwwwfff]]]\\\XXX[[[dddwww$$$######"""!!!"""""""""$$$$$$############$$$$$$############"""""""""""" !!!###$$$&&&''''''%%%###"""###&&&)))******)))'''''''''((('''&&&$$$######""""""###%%%&&&(((&&&&&&%%%$$$######$$$$$$"""######"""!!!"""%%%'''///111,,,,,,222444999III______???444///000111,,,++++++***))))))((((((((())),,,///---***))),,,000444333999III^^^pppyyyzzzjjjggg[[[DDD<<>>LLLxxxqqqLLL111,,,,,,000222,,,+++---000000...,,,,,,---333000+++***+++---------///<<>>LLLiii}}}vvvpppzzztttllllllyyyyyycccWWWTTTYYYjjj|||&&&%%%$$$######""""""###!!!!!!!!!"""######$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$######$$$%%%(((((('''&&&%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%$$$""""""""""""###$$$$$$###$$$$$$%%%&&&''''''&&&''')))***...:::FFFtttrrrMMM333...---///000******---///000/////////000444000+++((()))+++---...///<<>>KKKggg|||yyyzzztttooovvvwwweee^^^lll|||mmm\\\UUUUUU]]]qqq&&&&&&&&&&&&%%%$$$###""" !!!"""###$$$%%%%%%!!!"""###$$$%%%$$$###"""$$$$$$%%%&&&&&&%%%###""" !!!!!!"""###$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&''''''&&&%%%$$$###""""""###$$$$$$%%%%%%$$$%%%%%%&&&'''((((((%%%$$$%%%%%%$$$(((...;;;JJJdddtttQQQ888000,,,...222///***))))))+++,,,,,,***((("""%%%(((***+++***+++,,,,,,AAA___{{{zzz{{{tttKKK333///)))***,,,///111222333444************,,,...000222222111...+++)))'''%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))///...,,,***(((&&&$$$###$$$###!!!!!!###$$$$$$###"""###%%%(((,,,---,,,***((('''%%%$$$"""!!! !!!###%%%%%%$$$%%%&&&(((***(((%%%###!!!!!!""""""!!! !!!###$$$###""""""###$$$&&&'''((((((((($$$$$$###############$$$&&&%%%%%%$$$###"""!!!!!! !!!"""############$$$######"""""""""""""""###$$$%%%%%%%%%$$$###""""""######$$$$$$$$$######!!!"""###"""!!!"""%%%'''///***'''(((***---444<<>>NNNfffsssgggNNN===//////222///---...***)))((('''''''''((()))***)))***///111444:::BBBUUUnnnzzzYYYAAA555444444333000---***))))))///......---,,,***))))))&&&'''((('''$$$###$$$%%%)))))))))'''%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$%%%'''(((((((((%%%%%%%%%$$$%%%%%%&&&'''%%%%%%$$$###############""""""!!!!!!!!!###$$$%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$#########"""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$###"""""""""""""""#########"""$$$$$$$$$"""!!!"""###$$$%%%'''&&&%%%$$$%%%'''+++)))'''%%%%%%$$$"""!!!!!!  """"""""" """###%%%&&&&&&%%%###"""###############$$$%%%&&&&&&&&&%%%$$$%%%(((---111777SSStttooojjj}}}zzzooocccVVVYYYnnnmmm___]]]___\\\jjj'''&&&%%%%%%%%%&&&'''((()))))))))(((''''''&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&''')))******'''$$$###"""((('''&&&%%%%%%%%%%%%&&&$$$$$$#########$$$%%%%%%'''''''''''''''((()))***&&&''')))+++,,,,,,,,,,,,111...222GGGkkkfffLLL;;;///&&&(((---......000((('''&&&&&&&&&'''((()))+++)))***///333666===EEEOOOvvvsssWWWDDD888000333555333///++++++---222000,,,+++++++++***))))))***++++++(((&&&&&&&&&'''''''''&&&%%%%%%&&&(((&&&%%%$$$$$$$$$&&&'''(((&&&$$$######%%%((())))))'''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$"""!!!!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$ !!!!!!"""############""""""###$$$%%%$$$""" """###$$$$$$$$$######$$$$$$###""""""###$$$&&&&&&''''''((()))***+++222...)))(((((((((%%%"""###!!! """###"""!!!!!!"""%%%''''''&&&$$$###$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$&&&***...:::GGG]]]wwwtttooo{{{zzzmmmaaadddfffsss{{{hhh```ccceeeuuu&&&%%%$$$$$$$$$%%%'''(((''''''(((((('''&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""##################$$$$$$$$$$$$###%%%''''''%%%$$$$$$%%%(((((('''&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&'''''')))******'''(((***++++++)))((('''111...333HHHllloooPPP666...'''"""$$$)))+++---///((('''&&&&&&'''((()))***)))''')))---222777AAAKKKVVV~~~qqqUUUDDD888,,,000333333000......000333///+++))))))***+++++++++---...---***((('''(((%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%'''((()))%%%$$$"""###&&&((())))))'''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!###$$$%%%""""""""""""""""""#####################$$$$$$$$$ !!!""""""#########"""!!!###%%%&&&$$$""" """$$$%%%$$$$$$######$$$$$$###""""""$$$&&&((((((((()))+++---//////555000,,,***++++++)))&&&%%%$$$""""""###$$$$$$###!!!###%%%'''((('''&&&&&&%%%$$$###"""!!!"""###$$$###$$$%%%%%%%%%'''***--->>>@@@MMMiii}}}xxxvvv~~~zzzdddZZZhhhooovvvnnn]]]cccppp%%%$$$######$$$%%%'''(((&&&&&&''''''&&&%%%###""""""###$$$$$$%%%%%%%%%%%%&&&%%%###"""""""""###$$$""""""""""""###############%%%&&&&&&%%%%%%''')))((('''&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((()))***(((((()))***)))(((&&&%%%)))222???PPPhhhkkkRRR???333,,,)))&&&&&&((()))******((((((''''''(((***+++---((('''))),,,///555CCCQQQhhhyyyXXXBBB777---///111111000////////////...+++)))((()))+++,,,,,,------+++(((&&&''''''%%%&&&'''&&&%%%###$$$%%%%%%%%%%%%%%%&&&&&&'''(((%%%$$$###$$$''')))***)))'''(((((((((((('''&&&&&&'''''''''''''''&&&%%%%%%%%%$$$###""""""###$$$%%%"""!!!!!!!!!!!!"""######""""""################## !!!""""""######$$$"""!!!###&&&'''%%%### """###$$$$$$$$$######$$$$$$###""""""%%%'''+++)))((()))---000111111222000,,,******+++++++++(((&&&######$$$%%%%%%%%%###$$$%%%'''((())))))***'''&&&$$$"""!!!"""###$$$###%%%'''(((((())),,,...:::AAAPPPggg~~~vvv|||sss[[[SSS^^^lllyyykkkZZZbbbsss############$$$%%%&&&'''%%%&&&'''''''''%%%###"""""""""###$$$%%%%%%%%%%%%&&&%%%###"""!!!"""###$$$""""""""""""#########$$$%%%&&&&&&%%%$$$$$$&&&((('''&&&%%%$$$$$$###$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***''''''(((((())))))(((((((((333CCCSSSgggwwwTTT>>>666333---,,,+++((('''''''''&&&))))))))))))***,,,...///))))))++++++***000BBBTTTrrrYYYAAA999111000//////000///...,,,+++,,,+++)))&&&'''***...------,,,)))&&&%%%&&&(((((()))***)))&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&)))+++***)))''''''((((((((('''&&&%%%''''''((()))((('''&&&%%%'''&&&%%%#########$$$$$$###""""""""""""###$$$%%%"""""""""""""""""""""""" !!!!!!""""""###$$$$$$%%%"""!!!###''')))&&&###!!!!!!"""###############$$$$$$$$$###"""###%%%(((+++)))'''(((,,,///111000,,,,,,+++((('''(((+++---)))'''$$$###$$$%%%%%%%%%&&&&&&&&&'''(((***,,,---)))'''%%%"""""""""$$$%%%###&&&)))***+++---///111111???SSSggg{{{||||||iii\\\XXXYYYggg{{{zzzfff```fffmmm""""""###$$$%%%%%%&&&&&&&&&&&&(((((('''&&&$$$"""!!!"""###$$$%%%&&&&&&&&&&&&%%%###!!!!!!"""###$$$""""""#########$$$$$$$$$%%%&&&%%%###""""""###%%%&&&%%%$$$$$$#########$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))%%%&&&'''((()))***+++,,,///222<<>>NNNcccooo^^^III999...((()))---++++++***((('''&&&(((***222222111,,,'''%%%'''***///111+++''',,,111>>>TTTrrreeeOOODDD;;;888555444444333///+++******+++***(((''')))***111111000---(((%%%$$$$$$$$$%%%&&&''''''(((''''''$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&'''&&&%%%$$$$$$######""""""!!!!!!###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$#########$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&///111222///)))%%%%%%&&&&&&&&&)))------+++,,,000999777<<>>WWWvvvoooZZZdddyyyttt}}}|||wwwhhh[[[nnnssstttnnnjjjooouuuxxxwww}}}$$$(((,,,...+++'''###!!!###%%%&&&%%%###"""###$$$%%%$$$######"""######$$$###%%%(((******(((%%%$$$((()))((('''%%%%%%&&&(((###"""!!! ###&&&)))''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''((((((&&&$$$$$$%%%''')))*********)))&&&&&&%%%&&&'''***+++,,,,,,+++******---555>>>FFFJJJOOOQQQLLLCCC:::111***)))'''&&&&&&))),,,......)))(((,,,222222...+++,,,------.........///000222000000111333999MMMppp{{{```SSS:::444000111222...,,,,,,***+++,,,+++***)))***+++,,,+++***)))***+++---...---,,,,,,+++***))))))(((%%%&&&&&&%%%######$$$&&&+++)))(((((()))***)))(((%%%&&&(((((('''''''''((('''&&&%%%#########$$$%%%!!!###$$$&&&&&&%%%$$$###!!!!!!!!!"""%%%&&&&&&%%%""""""""""""""""""""""""###$$$$$$###!!!!!!"""###""""""###$$$$$$$$$###""" !!!!!!!!!!!!%%%&&&''''''&&&%%%###!!!%%%&&&'''((('''$$$ !!!"""%%%''''''&&&$$$""""""!!!!!!!!!!!!!!!""""""%%%%%%%%%%%%&&&&&&&&&&&&###"""!!!"""%%%(((***+++%%%%%%%%%%%%&&&(((***,,,***+++000<<>>???@@@???===999777999777666333111///...---///000111///,,,+++++++++)))))))))((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$###%%%''''''&&&%%%%%%&&&$$$%%%''')))***++++++++++++++++++)))((('''((()))$$$$$$$$$&&&)))++++++***%%%&&&&&&''')))******+++++++++***+++,,,...000111222444666999;;;;;;888444444666CCC[[[sss~~~dddVVVKKKAAA===555...---------...111111000...,,,+++******))))))(((&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))++++++***((('''%%%$$$###$$$&&&(((''''''&&&&&&$$$$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$######%%%$$$"""!!!"""$$$''')))&&&&&&(((((((((((('''&&&%%%&&&&&&&&&&&&$$$###""""""""""""###$$$$$$%%%&&&%%%&&&''''''''''''&&&&&&###"""""""""###$$$%%%&&&$$$$$$$$$######"""!!!!!!%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''***+++((($$$!!! """$$$&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$###""""""$$$&&&'''&&&&&&)))///777EEEZZZlll}}}qqq^^^NNNEEEDDDNNNTTTZZZoooxxx}}}{{{|||pppcccUUUVVV___ooozzz}}}bbb___bbbiiieeeXXXPPPQQQYYYPPPJJJIIIJJJGGGDDDCCC@@@EEEJJJJJJFFFAAA@@@@@@<<<:::888666444333222222444555555444000---,,,,,,...---,,,***(((&&&$$$$$$!!!###%%%&&&'''''''''&&&'''((('''%%%$$$%%%&&&$$$%%%''')))***+++*********++++++)))'''''')))+++***((('''((()))******)))%%%&&&'''((()))+++,,,,,,,,,,,,,,,,,,...000333444222222444888:::888444222:::999@@@VVVrrr~~~eeePPPEEECCC888///---//////111444000222444222---***+++,,,))))))((('''&&&'''((())))))))))))((('''&&&$$$######''',,,000111...***'''&&&%%%$$$&&&((()))((('''%%%%%%$$$$$$$$$%%%'''((('''''''''&&&%%%$$$$$$$$$$$$###""""""$$$(((+++...'''((()))******)))((('''$$$%%%&&&''''''&&&$$$###$$$$$$###$$$$$$%%%''''''''''''((((((((('''''''''"""""""""###$$$$$$%%%&&&$$$$$$%%%%%%$$$###""""""&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$''')))+++(((%%%"""!!!###&&&)))$$$$$$######$$$%%%&&&'''%%%$$$###""""""$$$&&&'''%%%''')))+++...>>>[[[uuummm\\\NNNJJJGGGGGGNNN```zzzkkk]]]XXX\\\```hhhzzzvvvqqqmmmmmmkkkeeebbbaaa```WWWQQQPPPQQQNNNLLLLLLIIIMMMQQQRRRPPPLLLIIIHHHCCCAAA???<<<:::999888888:::999:::;;;777222000222777555222...***(((&&&&&&!!!!!!"""$$$&&&'''))))))((((((((('''$$$"""######$$$&&&(((*********)))((((((***,,,***((((((***---111...,,,++++++,,,,,,+++''''''((()))+++,,,,,,---,,,,,,---...000222444555111///000555666333000000999;;;EEEXXXqqqwww___TTTJJJ>>>222///000111222555222555666444...++++++...*********(((&&&&&&(((***++++++++++++)))'''$$$###"""&&&,,,111222000,,,)))'''&&&&&&'''))))))((('''&&&%%%$$$$$$$$$%%%'''((('''(((((('''&&&%%%%%%&&&$$$######$$$&&&))),,,...(((((()))***)))((('''&&&###$$$&&&'''((('''%%%$$$$$$$$$######$$$%%%'''(((((((((((('''''''''''''''!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######%%%''')))'''$$$""""""$$$'''(((######"""""""""$$$%%%&&&%%%$$$###""""""$$$&&&'''%%%''')))''''''555UUUrrrpppaaaRRRNNNFFFAAAHHH^^^|||lll]]]\\\```aaaggg|||vvvpppqqquuutttpppfffccc```___\\\YYY\\\bbb```]]][[[___dddccc\\\TTTRRRPPPLLLHHHEEECCCCCCCCC>>><<<>>>AAA???999888;;;BBB???999333...+++******((('''&&&%%%&&&''')))+++,,,,,,+++)))%%%#########%%%''')))******)))'''%%%%%%))),,,,,,***))),,,000555333///---.../////////))))))***+++,,,,,,---------...000222555666777888555000111555777333000222888GGGZZZlll{{{xxxlllSSSEEE666111111111111333777555222///,,,++++++,,,***++++++)))'''&&&(((+++******++++++)))'''%%%###"""%%%)))---//////---,,,'''''''''(((******(((''')))(((&&&%%%$$$$$$%%%%%%%%%''')))(((%%%$$$&&&(((%%%%%%%%%&&&&&&((()))***&&&'''(((((((((&&&%%%$$$"""$$$&&&(((((('''&&&$$$###"""!!!!!!"""###%%%'''''''''&&&%%%%%%%%%%%%%%% !!!###$$$$$$%%%%%%###%%%'''((()))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%############$$$$$$$$$%%%$$$%%%%%%###""""""$$$&&&&&&$$$###""""""###%%%&&&######"""!!!"""$$$&&&'''%%%$$$###""""""$$$&&&'''&&&'''(((&&&%%%///III```}}}nnnYYYKKK??????CCCQQQnnn}}}xxxfff]]]^^^cccppp{{{ssswww~~~tttppprrrtttrrrkkkgggooozzzzzzpppiiiooo{{{~~~rrrddd```^^^YYYTTTPPPMMMLLLLLL@@@>>>AAAFFFEEE???>>>CCCJJJEEE>>>666111............,,,)))'''&&&((()))+++111111///,,,(((%%%%%%&&&&&&''')))******(((&&&$$$$$$(((------+++***---111777444111///000222333333+++++++++,,,,,,------...///111444777999;;;;;;;;;:::555444999:::555444666>>>XXXuuuZZZJJJ999222111000000111<<<555,,,(((***,,,+++)))***+++,,,***'''&&&(((+++'''((()))***)))(((&&&$$$"""$$$&&&)))+++---...///((('''((()))++++++)))''',,,+++(((&&&$$$"""""""""$$$&&&((('''%%%$$$&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%###""""""###&&&((()))(((&&&%%%"""!!!  """$$$%%%&&&%%%$$$$$$#########$$$ !!!"""$$$$$$$$$%%%###%%%''')))******)))(((&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$###!!!!!!###%%%###"""!!!!!!!!!"""###$$$$$$###"""""""""$$$'''(((%%%$$$###""""""$$$&&&''''''&&&'''''''''--->>>NNNvvvyyy___FFF999???AAADDD___}}}yyy~~~ppp^^^[[[eee{{{wwwxxxvvvvvv|||qqqpppxxx}}}}}}xxxkkkdddfffeee\\\UUUUUUOOOVVVRRREEEBBBLLLPPPJJJGGGAAA@@@BBB>>>555555;;;>>>222%%%!!!&&&,,,,,,)))///444777333***###"""$$$###&&&+++//////,,,(((%%%((((((((()))***,,,---...//////------444999444)))---------///111222222111;;;:::999999999>>>IIISSSMMM===888CCCFFF<<<<<>>111......111444///,,,(((&&&&&&'''((((((***++++++(((%%%###&&&((('''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''$$$%%%&&&)))++++++)))&&&''')))++++++((($$$"""!!!&&&&&&&&&%%%%%%&&&'''''''''((((((&&&$$$""""""######$$$%%%&&&%%%$$$###"""%%%######&&&+++,,,)))$$$###$$$%%%$$$######%%%'''$$$$$$$$$$$$######"""""" """###$$$%%%%%%%%%''''''''''''''''''''''''%%%$$$######"""#########%%%$$$$$$%%%&&&%%%### $$$$$$###############$$$%%%### !!!""""""!!!""""""!!!!!!###$$$&&&'''+++)))&&&###"""###&&&'''))))))+++,,,(((***<<>><<>>:::KKKddduuu~~~mmmnnnyyyssssssoooiiilllvvvoooppppppllluuuwwwooorrr{{{}}}yyyvvv{{{~~~sssmmmmmmsssuuuooogggccclllhhh\\\OOONNNTTTSSSJJJ@@@BBBCCC>>>555---******+++...111222000,,,)))'''$$$%%%'''(((***+++,,,,,,)))***---///222333444444;;;555333;;;JJJRRRMMMDDD;;;GGGPPPMMMDDDFFFUUUeeeeeeaaa]]]```hhhllldddZZZhhhcccYYYSSSXXXkkkooo^^^KKK@@@:::555222111...+++((('''(((***++++++'''((())))))'''%%%######!!!###%%%((()))(((&&&%%%'''%%%###!!! !!!###$$$#########%%%''''''%%%######%%%'''((('''&&&&&&&&&%%%$$$##################$$$%%%&&&%%%###"""###$$$''''''&&&%%%$$$"""!!!!!!$$$$$$%%%(((+++,,,***((("""###$$$###""""""$$$&&&'''%%%###!!! """$$$%%%$$$$$$$$$###$$$$$$$$$%%%'''%%%###!!! !!!!!!!!!!!!"""###%%%&&&'''(((%%%"""!!!"""$$$%%%%%%#########"""######$$$%%%$$$###!!!!!!"""###"""!!! !!!!!!"""###$$$%%%)))))))))(((((('''&&&%%%,,,***+++,,,)))***999LLLhhhrrrfffSSSBBB===III```ssszzzmmmooo|||qqqooommmppp}}}|||qqqmmmhhhgggoooyyyppprrrzzz|||xxx{{{{{{yyy~~~|||wwwuuu|||xxxkkk\\\YYY^^^\\\SSSGGGFFFDDD@@@;;;555...***&&&(((+++...///...***'''%%%%%%&&&'''(((***,,,---((())),,,000333666888999@@@===@@@MMM]]]ccc]]]VVVRRRYYY^^^\\\YYY\\\iiitttxxxvvvssstttzzz~~~tttfffoookkkddd___dddvvvwwweeeQQQEEE???888444222000---***)))+++---...///***************(((&&&$$$###%%%(((***+++***((('''((('''%%%#########%%%%%%###"""###$$$&&&&&&$$$""" """$$$%%%%%%$$$%%%&&&%%%$$$######"""""""""###!!!"""###""""""$$$%%%''''''&&&$$$###""""""!!!&&&&&&''')))***)))'''%%%"""###$$$###""""""$$$&&&'''%%%###!!! """$$$%%%###""""""!!!!!!"""###$$$'''%%%###""" """######$$$%%%'''((()))(((%%%!!! """$$$&&&&&&######""""""###$$$$$$%%%$$$###""""""######""" !!!"""###$$$%%%%%%###$$$&&&'''((((((''''''...***))))))%%%###000AAA[[[ppp]]]MMMIIIDDDDDDXXXrrrvvvssswww|||~~~llljjjqqq|||uuuggg[[[aaalllzzzvvv{{{|||uuurrrwww}}}}}}{{{uuummmhhhddd\\\TTTQQQLLLEEEAAA>>>999222+++((('''(((+++//////,,,(((&&&&&&&&&'''((()))+++,,,(((***,,,111555:::>>>AAA:::CCCRRR___ddddddgggmmmuuullleeegggqqqxxxwwwsssrrrmmmkkknnnsss|||www___NNNDDD;;;555333///,,,))))))+++---//////...,,,++++++++++++(((&&&%%%'''***,,,,,,+++)))((((((''''''&&&&&&&&&&&&'''$$$#########%%%%%%$$$"""!!!############$$$%%%%%%%%%$$$###"""""""""""" """""""""###$$$&&&'''&&&%%%$$$############&&&'''((()))((('''%%%###"""#########""""""$$$%%%&&&%%%###"""!!!"""###$$$$$$###"""""""""$$$%%%&&&&&&&&&&&&%%%$$$###""""""$$$$$$$$$%%%&&&((()))***'''$$$!!!!!!"""%%%&&&&&&""""""""""""###$$$%%%%%%$$$###"""###$$$$$$""" !!!"""$$$%%%%%%%%%%%%!!!"""$$$&&&'''((())))))+++((('''(((&&&%%%111AAASSSzzzpppZZZLLLLLLGGGCCCUUUrrrxxxwwwzzz{{{{{{ooolllsss~~~vvveeeWWW```llltttyyyhhhnnnxxx}}}vvvmmmqqq~~~{{{~~~|||zzztttjjjbbb```___XXXNNNFFFBBB===888333///,,,***,,,000111---)))&&&&&&&&&'''((()))*********+++...222888???EEEIII@@@KKK\\\jjjmmmmmmttt~~~uuuxxx}}}yyynnnlllvvv~~~jjjUUUGGG<<<666444...+++))))))+++...///000000---+++***++++++***((('''(((***++++++***)))(((%%%&&&'''(((((((((''''''%%%$$$######%%%%%%$$$### !!!######""""""$$$%%%&&&&&&%%%$$$###""""""###"""###$$$$$$######$$$&&&&&&&&&$$$#########$$$$$$$$$%%%'''((('''%%%$$$###!!!"""###"""!!!"""###%%%%%%$$$######""""""######$$$###""""""###%%%'''(((&&&'''((()))((('''%%%$$$$$$$$$$$$%%%&&&'''((()))&&&$$$"""!!!###%%%&&&&&&""""""""""""###$$$%%%&&&$$$######$$$%%%$$$""" !!!"""###%%%&&&&&&&&&&&&###$$$%%%&&&'''(((******((($$$%%%(((((()))555EEEQQQmmmssscccTTTLLLFFFHHH[[[qqquuusss}}}}}}uuusssxxxvvvkkk___```fffqqq|||nnnfffhhhsssuuummmoooyyy~~~~~~{{{}}}~~~rrrpppuuukkkdddXXXMMMEEE@@@===<<<777111---...111222...)))&&&'''''''''(((((()))))),,,---///333:::BBBJJJOOOTTTUUU___qqq}}}tttmmmzzznnnWWWHHH===777666///---******,,,///111222111...***)))***+++***((((((((()))******)))((('''###%%%''')))))))))'''&&&&&&$$$###$$$%%%%%%$$$###!!!###$$$$$$######$$$%%%'''&&&%%%$$$############&&&''''''&&&$$$###$$$%%%&&&%%%$$$#########$$$%%%!!!###&&&''''''%%%%%%%%%!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$######"""""""""!!!!!!!!!"""$$$'''(((&&&(((***,,,,,,***'''&&&$$$$$$$$$$$$%%%&&&''''''%%%###""""""$$$&&&&&&%%%""""""""""""###$$$%%%&&&$$$######$$$%%%%%%""" !!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&'''(((******&&&"""###'''(((***666FFFSSScccrrrwwwnnn\\\JJJCCCNNNbbbqqquuuqqqkkkqqqmmm}}}wwwttteee]]]\\\kkkhhhooojjj___eeewwwuuudddjjjttttttkkkqqq}}}||||||xxxtttvvvppp^^^MMMFFFGGGIIIEEE999000333999888111,,,&&&'''''''''%%%%%%''')))---,,,222;;;===???PPPeeesssjjjfffrrr}}}vvvcccPPP???888888777111+++,,,111444222...///,,,(((&&&(((+++...000++++++++++++)))'''%%%###$$$$$$%%%&&&'''((()))***'''%%%%%%'''***+++***'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&'''&&&(((******)))&&&%%%%%%$$$%%%%%%$$$###$$$&&&(((%%%&&&&&&'''&&&%%%###"""!!!!!!!!!!!!!!!!!! %%%$$$###"""!!!!!!!!!!!! !!!!!!"""###%%%%%%******))))))(((((('''''''''&&&%%%###""""""######$$$##################$$$###""" """%%%))),,,))))))((('''%%%###!!! !!!"""$$$%%%%%%$$$$$$%%%$$$"""!!!"""$$$&&&((((((&&&&&&***+++,,,222999LLL\\\uuuooo___ZZZQQQIIIWWWooo{{{zzzssszzzxxxwww~~~yyyqqqgggeeegggoooxxxnnnmmmkkkhhhgggggggggfff```iiissstttkkkeeelllyyy~~~{{{{{{zzz~~~tttcccXXXSSSQQQIII@@@888888888333---+++&&&'''((((((''''''((()))(((000999???GGGVVVhhhsss}}}}}}xxxgggUUUCCC777444444111---...111444222000...+++'''&&&(((+++---...************(((&&&$$$###$$$$$$%%%&&&'''((())))))'''&&&%%%''')))***(((&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&'''''')))++++++)))&&&%%%%%%$$$$$$%%%$$$######%%%(((%%%&&&&&&''''''&&&%%%$$$""""""!!!!!!!!!!!!!!! $$$$$$###"""""""""""""""""""""""""""###$$$%%%%%%((((((((((((((('''''''''((('''&&&$$$######$$$%%%$$$$$$###""""""###$$$$$$###"""!!!!!!"""%%%)))+++))))))(((&&&$$$""" !!!"""$$$%%%&&&%%%%%%&&&%%%###""""""$$$&&&(((&&&%%%&&&***,,,,,,111777@@@XXXxxxtttddd[[[PPPJJJVVViii}}}wwwsssyyyxxxmmmeeemmmtttssslllpppnnniiioooxxxqqq___\\\gggcccaaabbbgggiiiiiijjjnnnqqqwww|||}}}{{{zzz|||~~~zzzrrrdddWWWMMMFFF???<<<777///)))(((&&&(((******)))))))))******888AAAEEEUUUrrrzzzfffSSSAAA666222111111111111111111111111,,,)))''''''(((***++++++)))))))))((('''%%%###"""$$$$$$%%%&&&'''(((((()))((('''&&&&&&''''''&&&$$$$$$$$$%%%%%%&&&'''(((((((((((('''%%%######%%%((()))***,,,+++(((&&&%%%%%%$$$$$$%%%$$$######%%%(((%%%&&&''''''(((''''''&&&######"""""""""!!!!!!!!!$$$#####################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$###""""""###%%%(((***))))))(((&&&$$$!!! """%%%&&&'''''''''((('''%%%######$$$&&&'''&&&$$$&&&***++++++///555;;;QQQooommm[[[LLLGGGPPP\\\}}}~~~uuunnn~~~|||wwwqqquuuxxxrrrgggiiinnnmmmxxx~~~iiiccckkksssdddZZZaaammmpppjjjdddfffttt{{{oookkkwwwvvvttt|||~~~{{{ppp[[[QQQHHHAAA???;;;222***&&&&&&(((***++++++***+++,,,444===GGGQQQfff|||bbbMMM===555333000222444222///------...***)))''''''((()))))))))(((((('''&&&%%%$$$###"""$$$$$$%%%&&&&&&'''((((((((((((''''''&&&%%%###"""###$$$$$$&&&'''((())))))))))))'''$$$"""###%%%(((***+++,,,***(((%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&)))&&&&&&'''((((((((())))))%%%%%%$$$###""""""!!!!!!"""######$$$$$$%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$###""""""###$$$%%%$$$#########$$$&&&'''((((((((('''%%%###!!! """%%%'''((((((((()))(((&&&%%%$$$%%%%%%&&&(((%%%$$$&&&'''(((...555AAAJJJ^^^|||tttZZZFFFBBBHHHPPPbbb{{{sssuuu{{{|||zzznnnkkknnnsssyyy~~~|||wwwuuuyyyooogggggghhhgggddddddhhhnnnsssqqqlllkkkssszzztttssszzzqqqbbbXXXMMMDDDDDDEEE===111)))&&&(((***+++++++++---...:::???PPPiii}}}eeePPP???666555111444555222---))))))++++++)))'''&&&((())))))(((''''''&&&%%%$$$######"""$$$$$$%%%%%%&&&'''''''''((()))((('''%%%$$$""""""######$$$%%%&&&(((((())))))((('''$$$"""###&&&)))***++++++)))&&&$$$$$$$$$&&&''''''&&&%%%%%%(((***''''''''''''((())))))***'''&&&%%%$$$###"""!!!!!!!!!"""###%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$###!!!"""$$$&&&'''((((((((((((&&&%%%%%%%%%%%%&&&***&&&"""""""""%%%---666BBBHHHZZZzzzvvvZZZEEE???FFFMMMXXXwwwpppuuu{{{vvv}}}~~~mmmmmmwwwzzztttnnn~~~vvvzzz{{{sssbbbYYY```mmmsssiiiaaaeeeoootttooogggwwwwwwxxxzzzyyy|||}}}wwwooolllbbbVVVLLLMMMOOOGGG888...'''((()))******+++...111999CCC]]]sss\\\FFF999555444555555111,,,))))))***,,,***'''&&&'''((())))))'''&&&%%%$$$############$$$$$$%%%%%%&&&&&&&&&&&&((()))***(((&&&###############$$$$$$%%%&&&''''''''''''&&&%%%###$$$''')))((())))))'''%%%######$$$&&&''''''&&&%%%%%%'''***(((((('''''''''(((((())))))((('''&&&$$$"""!!!!!! !!!$$$&&&'''((((((''''''&&&%%%%%%$$$$$$$$$$$$##################$$$$$$$$$###"""!!!!!!"""###$$$&&&$$$"""!!!!!!"""$$$&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""!!! !!!$$$%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%+++%%%!!! ###+++444:::JJJccc}}}vvv___KKKBBBGGGQQQeeexxx{{{uuuuuusss}}}yyyzzzzzzyyyvvvsssttt}}}{{{lllccchhhsssuuullleeegggooosssmmmeeepppssstttppppppxxxzzzyyywwwqqqttt|||tttpppiii___WWWUUUQQQFFF777///'''((((((((((((+++///333;;;MMMiii~~~dddJJJ;;;777666555333111...------......+++'''%%%&&&(((******((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&(((***+++)))&&&$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&''''''%%%###"""###$$$$$$%%%%%%$$$###$$$&&&((()))((('''&&&&&&&&&'''(((***)))(((&&&%%%###"""!!!!!!$$$&&&((()))))))))&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$###""""""###$$$%%%&&&%%%""" """%%%&&&$$$%%%'''''''''&&&%%%$$$""""""######""""""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((($$$"""""""""###)))000777KKKfffzzzzzzkkkWWWDDDEEEQQQjjjxxxvvvjjjnnn|||vvvzzz~~~~~~~~~{{{vvvsssppptttwwwsssllliiilllqqqbbbkkkpppmmmooowwwxxxsssyyyyyyzzzyyytttnnnmmmoooqqqyyy|||mmmkkkddd]]]XXXOOO@@@222,,,(((((('''&&&'''***000444AAAYYYooozzzcccHHH;;;:::777555222000000111222222000,,,'''%%%&&&(((***+++((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,***'''$$$%%%&&&#####################$$$"""$$$&&&&&&&&&&&&((()))%%%&&&&&&$$$""""""###%%%#########"""!!!"""$$$&&&)))((('''&&&%%%%%%&&&'''+++***)))'''%%%###"""!!!!!!$$$''')))******)))%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""%%%$$$#########$$$%%%&&&'''%%%""" """%%%'''$$$&&&'''((((((&&&$$$###!!!!!!"""""""""""""""!!!!!!"""#########"""#########$$$$$$%%%%%%%%%$$$"""###%%%$$$###''',,,;;;JJJ___sssuuu___EEE@@@LLLaaauuuxxxkkkrrr|||~~~{{{wwwooogggkkktttjjj___^^^llluuuqqqjjjhhhqqqzzzuuuddd___iiiiii___XXXmmmkkkjjjkkkfffXXXFFF777///---+++&&&(((...---&&&)))444HHH\\\kkkvvvxxx]]]HHH:::333...333666444000111777>>>===444)))%%%(((***)))&&&,,,---,,,((($$$"""###&&&"""$$$&&&$$$""""""$$$''')))(((%%%######$$$&&&(((%%%%%%$$$###""""""""""""$$$%%%&&&'''((('''&&&%%%'''%%%$$$$$$%%%&&&$$$###!!!!!! !!!###%%%&&&,,,***(((%%%#########$$$((()))***)))(((%%%###!!!!!!###&&&***---+++'''###$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%&&&%%%$$$###"""$$$%%%%%%%%%%%%$$$###### """"""!!!!!!###$$$&&&%%%#########%%%'''((('''''''''&&&&&&(((,,,000555AAAUUUooonnnNNN??????CCC[[[hhh{{{wwwxxxvvvzzz~~~yyyrrrmmmdddffffffeeeeeehhhiiihhhiiihhhbbbZZZVVVVVVWWWVVVQQQ___qqqyyyuuummmaaaUUUKKK???444,,,+++,,,+++)))***111888;;;GGGVVVjjj}}}dddKKK999///---000222111///111666:::999222)))&&&)))+++)))&&&***,,,+++)))%%%$$$%%%&&&'''((()))'''$$$###%%%''')))'''%%%######$$$&&&''')))(((&&&%%%######""""""$$$%%%&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&%%%$$$###""""""""""""###%%%&&&***)))&&&$$$#########$$$((()))******)))'''$$$######$$$'''+++---+++'''############$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$######""""""######$$$$$$$$$###""""""%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$######""" """"""!!!!!!###$$$'''&&&%%%$$$%%%&&&((()))'''''''''&&&&&&)))---000555;;;LLLiiirrrQQQ>>>===CCCOOOiii}}}~~~|||vvv~~~}}}qqqxxx|||lllhhhssssssddd]]]ccciiiggg```VVVOOONNNIIIBBBCCCJJJJJJNNNVVVcccpppzzz~~~~~~rrr```UUUOOOFFF888,,,***111///***111BBBIIIEEEHHHPPPeeerrrTTT:::+++++++++,,,,,,...000333444444...)))(((***+++)))%%%((()))******(((&&&&&&'''+++,,,+++***'''&&&'''(((((('''%%%$$$###$$$&&&'''+++***)))'''%%%$$$######&&&%%%%%%%%%%%%&&&''''''$$$###"""###%%%&&&&&&%%%$$$$$$$$$######$$$%%%%%%'''&&&%%%###"""######$$$'''((()))))))))(((&&&%%%$$$%%%(((+++,,,+++&&&### !!!!!!###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######""""""!!!"""######$$$$$$$$$######&&&''''''''''''%%%###"""###############"""!!!!!! """"""!!!!!!###$$$((('''&&&&&&&&&''')))***'''(((((('''''')))---000333:::IIIaaa}}}{{{^^^EEE===BBBQQQlll~~~{{{}}}yyyqqqwww|||zzz~~~|||qqqiiihhhfffbbbZZZPPPHHHEEEAAA;;;;;;@@@CCC@@@@@@GGGRRR^^^fffiiilllzzzvvvfffYYYOOODDD666---)))000666<<>>PPP\\\hhh~~~mmmOOOAAADDD```nnn~~~zzzxxx{{{zzz{{{}}}~~~qqqwww}}}|||nnn```YYYVVVTTTKKK@@@<<>>PPP]]]iii~~~nnnSSSGGGKKK^^^mmm|||}}}~~~||||||~~~kkkppp{{{ttt```XXXXXXWWWOOOBBB???BBB???666111000---+++,,,444???HHHTTTWWW___qqq~~~sssqqqiiiWWWBBB333...///000666LLLjjjvvvmmmddddddbbb]]]TTTQQQbbb|||fffIII888111,,,***((())),,,---+++)))))))))+++---...---***'''$$$###$$$&&&((()))(((''''''&&&%%%&&&(((***+++***&&&%%%%%%$$$$$$$$$$$$$$$############$$$%%%''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%((())))))((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###############!!!!!!!!!"""###$$$$$$%%%""""""$$$'''))))))&&&$$$!!! !!!###$$$###$$$$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$######"""###$$$$$$$$$###!!!!!!"""""""""""""""!!!  """"""!!!!!!###$$$$$$$$$$$$$$$############$$$&&&'''(((((()))+++---///777GGG___zzz{{{cccOOOKKKPPPNNNhhh~~~tttzzzmmmqqqwww{{{zzzzzz}}}ppphhh```WWWOOOLLLIIICCC===;;;333111...,,,,,,111888===DDDKKKWWWfffxxxppphhhYYYIII<<<333///...888DDDYYYnnnzzz{{{yyyxxxkkk___TTTUUU^^^kkkxxxkkkMMM;;;222...---,,,,,,---,,,***))))))***,,,...///---***(((%%%###!!!###&&&((((((&&&(((&&&$$$%%%(((***)))(((%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$###"""$$$&&&''''''&&&"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""""""""""""""###$$$%%%######%%%(((***+++)))'''$$$###!!!!!!###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!"""###$$$%%%$$$######"""############"""!!!!!! """"""!!!!!!###$$$###$$$$$$$$$######"""!!!###%%%'''''''''(((***,,,000333@@@[[[|||xxx]]]NNNKKKMMMKKKccczzz~~~rrryyypppsssnnnhhhnnn|||yyy{{{|||hhhWWWOOOUUUSSSCCC<<>>QQQbbbjjjuuuppp___VVV]]]```^^^hhhyyy|||ZZZ@@@333///000000///---+++*********+++---//////---+++)))%%%""" !!!$$$''''''&&&***(((%%%&&&((()))(((&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%###"""!!!"""$$$%%%%%%$$$ """###%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%###""""""######""""""###$$$$$$%%%###$$$&&&))),,,---,,,***&&&$$$""" !!!###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%&&&&&&%%%%%%###############"""!!!!!! """"""!!!!!!###$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&''''''''')))+++000555AAAUUUnnn|||```PPPJJJGGGUUU```yyyzzzuuuzzz}}}```gggdddZZZ```qqqtttiiilll|||rrrbbbXXXZZZWWWJJJCCCFFFDDD:::111000111111111222333>>>KKKSSSWWW\\\dddkkk]]]NNN===555222222555:::DDDYYYiiillluuuzzziii```bbb^^^WWW```rrriiiHHH===999555000---,,,---------,,,---...///...,,,)))(((,,,(((###!!!"""%%%'''(((---,,,+++)))((((((((((((%%%&&&&&&'''&&&%%%###""" !!!###$$$%%%%%%$$$###%%%%%%%%%&&&'''&&&$$$""""""############$$$$$$$$$###$$$&&&''''''&&&$$$###%%%(((***)))&&&######$$$(((&&&%%%%%%%%%%%%$$$""""""%%%''')))***+++...///&&&%%%###""""""###%%%&&&%%%%%%$$$######$$$%%%%%%'''''''''&&&%%%$$$###"""""""""############""""""###$$$&&&'''((('''&&&%%%######$$$######""" """$$$$$$######$$$%%%######$$$%%%$$$###"""!!!""""""###$$$%%%'''((()))---777DDDPPP```zzzsssNNNCCCPPPZZZeeerrrwwwrrrvvv~~~SSSWWWZZZ[[[]]]aaacccccchhhnnnyyyyyyooobbbXXXVVVWWWUUURRRCCC777---***,,,---...000111777AAAKKKSSSWWWYYYZZZHHH<<<000---///333:::@@@LLLZZZmmm|||zzziii___[[[^^^eeekkkyyypppRRR===777333///,,,+++,,,,,,,,,......//////...,,,)))((()))&&&######%%%(((***++++++***)))(((((('''''''''$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$###"""!!!$$$######$$$&&&&&&$$$"""############$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%''')))(((%%%######$$$'''%%%$$$$$$&&&&&&%%%######&&&)))+++++++++,,,---((('''%%%$$$$$$%%%'''(((%%%%%%$$$######$$$%%%%%%((((((((('''&&&$$$###"""""""""############""""""$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""!!!!!!"""###%%%%%%$$$$$$%%%&&&###$$$$$$%%%$$$###"""!!!$$$$$$$$$%%%&&&(((***+++000444===JJJ```}}}pppWWWKKKKKK[[[aaapppzzzrrrvvv|||LLLLLLSSS\\\ZZZSSSTTT\\\``````fffuuu~~~{{{lllZZZYYYeeeggg___III;;;---'''''')))+++//////111888CCCMMMPPPKKKDDD444,,,''')))...555>>>FFFSSS\\\rrrsss___\\\eeeiiieeeiii}}}vvvYYY>>>555111---******++++++***............---+++)))(((&&&%%%%%%&&&)))+++,,,,,,(((((((((''''''&&&&&&&&&###$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&%%%$$$""" """!!!!!!###%%%%%%$$$###############$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$&&&'''&&&$$$#########%%%$$$###$$$&&&'''&&&%%%%%%(((+++---,,,*********'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%***)))((('''&&&$$$###"""""""""############""""""%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$###""""""######"""$$$&&&&&&%%%$$$%%%&&&###$$$$$$$$$$$$###""""""%%%%%%&&&&&&(((***+++,,,...000888JJJeeeiii^^^UUUJJJUUU\\\qqqvvvqqqpppzzzRRRQQQTTTYYYWWWQQQQQQUUUVVVZZZaaalllwww~~~sssggggggnnnmmmdddXXXGGG555+++((((((***...000111777@@@GGGGGG>>>555...)))(((+++000666@@@IIIXXXggg|||zzziiicccffffffbbbfffwwwsssUUU===333000,,,************)))***++++++,,,,,,+++******'''''''''***,,,---,,,+++&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&$$$###""""""!!!!!!###%%%&&&&&&$$$#########$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&$$$%%%%%%%%%$$$#########$$$######$$$&&&''''''&&&&&&)))---...,,,***((('''$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$%%%%%%***)))'''&&&$$$###"""!!!""""""############""""""%%%$$$#########$$$&&&'''((('''$$$"""""""""$$$%%%"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$######""""""%%%%%%%%%&&&((()))+++,,,***---777KKKfff{{{eee]]]WWWNNNLLLZZZttt|||kkkaaaqqq______YYYRRRRRRUUUTTTNNNJJJVVVcccgggfffjjjvvv}}}{{{|||}}}wwwnnngggfffTTT???222,,,)))***---111444999===>>>:::333...---+++,,,000333888BBBMMMfff|||{{{pppccc^^^```mmmxxxmmmLLL<<<222///,,,************)))&&&'''((()))***+++,,,,,,******+++,,,...---***(((###$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&%%%%%%'''(((((((((''''''$$$###"""###&&&''''''&&&###$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$###$$$###"""$$$&&&((('''&&&&&&))),,,...,,,)))&&&%%%########################%%%%%%$$$######$$$%%%%%%((('''%%%###"""!!! """"""############""""""$$$$$$###""""""$$$%%%&&&((('''$$$"""""""""$$$%%%!!!###$$$$$$"""!!!"""###$$$$$$$$$#####################$$$%%%&&&((()))***)))---444BBBYYYxxxooo[[[PPPMMMLLL^^^ttt}}}lll___jjjjjjiiiaaaWWWUUUZZZVVVLLLFFFSSS___aaa\\\^^^lllzzzzzzzzzwwwppplllZZZFFF999222...---///444777999888333...++++++++++++...111444999EEEQQQqqq|||iii```bbbqqqxxxnnnJJJ<<<222000---,,,,,,,,,+++***%%%&&&'''(((***+++---------,,,,,,---...,,,(((%%%!!!"""$$$%%%&&&%%%%%%$$$$$$############$$$$$$%%%###$$$&&&((()))*********&&&$$$######%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$'''***+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%###!!! !!!!!!""""""############""""""######""""""######$$$%%%'''&&&$$$###""""""######!!!"""$$$###""" !!!!!!%%%$$$######""""""######"""""""""###%%%&&&((())),,,---///666HHHjjj___KKKHHHRRRbbbppp|||yyypppffffffvvvssspppooommmiii```YYYVVVSSSSSSTTTVVVYYY^^^bbbeeehhhjjjooovvv}}}~~~jjj[[[III@@@;;;888777888<<<;;;888222,,,))))))***+++,,,000333444999GGGUUUkkk{{{|||rrrkkkkkktttxxxSSS===333111............---,,,)))))))))******+++,,,---------,,,------+++(((%%% """$$$%%%&&&&&&%%%$$$%%%$$$###""""""######$$$!!!"""%%%'''((()))))))))&&&$$$""""""$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((%%%######%%%'''&&&%%%%%%$$$###$$$&&&'''&&&%%%"""%%%'''((((((''''''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$"""!!! !!!"""###""""""############""""""!!!""""""###############%%%$$$$$$###""""""!!!!!!"""###$$$$$$"""!!!!!!"""%%%$$$###"""""""""###$$$"""""""""###%%%&&&((()))***+++...666IIIgggfffPPPKKKRRR\\\llluuummmeeeeeetttzzzuuu{{{}}}fff]]]ccccccUUUJJJMMMZZZaaaZZZPPPRRR^^^iiikkkiiiooouuuxxxhhhZZZLLLEEECCCAAA@@@AAAEEE@@@888000+++***+++,,,...000333555555:::HHHWWW[[[bbbvvvvvvcccooo___???444222000/////////...---------,,,,,,+++,,,,,,,,,---,,,,,,,,,---,,,)))''' !!!$$$&&&'''&&&%%%%%%&&&%%%###"""""""""######!!!"""$$$&&&''''''''''''&&&$$$"""!!!###$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))&&&######&&&((('''&&&%%%$$$###$$$&&&'''&&&%%%!!!###%%%&&&&&&'''(((***""""""############""""""%%%%%%$$$######$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%""""""############"""""" !!!###$$$$$$$$$###"""######$$$######""" ###$$$%%%%%%###"""""""""&&&%%%###"""""""""###$$$""""""###$$$%%%'''((()))%%%***333AAATTTnnnkkkZZZRRRLLLSSSkkktttggg\\\eeezzzrrrjjjeee]]]UUUUUUXXXXXXQQQIIIGGGLLLRRRWWW[[[cccmmmuuuxxxuuu{{{rrrfffWWWOOOMMMMMMMMMLLLIII@@@666222///++++++---...//////000333888???CCCQQQUUUffftttvvvlllKKK:::666222000,,,)))+++111---,,,+++*********+++,,,...---+++***)))******+++(((((((((((('''&&&%%%%%%"""###$$$###!!! !!!###"""######$$$%%%%%%&&&&&&$$$$$$###""" !!!$$$'''###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&((()))))))))&&&######&&&''''''%%%%%%%%%%%%'''((((((&&&$$$###"""!!!!!!!!!"""$$$$$$%%%%%%$$$!!! !!!$$$'''%%%###!!! """$$$%%%$$$###!!!!!!!!!"""######$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$###***(((%%%###!!!!!!""""""'''&&&%%%$$$###$$$%%%%%%$$$%%%%%%&&&'''((()))***++++++222DDDYYYnnnxxxooobbbQQQFFFRRRooo}}}dddVVVgggrrr```eeeggg```SSSJJJJJJNNNMMMFFFBBBIIIWWWaaabbb^^^mmmvvvsssWWWJJJSSSaaa___TTTIIIAAA999444///++++++///...000111000000222777;;;IIIQQQ\\\iiizzz~~~aaaGGG===666000111111///...000///...---,,,++++++,,,---***+++,,,------,,,***)))''''''(((''''''&&&%%%$$$"""$$$%%%%%%###"""""""""######$$$$$$%%%&&&&&&&&&$$$%%%$$$###!!!!!!###%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''(((%%%######&&&''''''&&&%%%&&&&&&((()))((('''&&&$$$###"""!!!!!!"""###$$$%%%%%%$$$!!! ###%%%###!!! !!!###%%%%%%$$$###"""!!!""""""##################""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###"""###$$$%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''((((((***+++333@@@PPPgggrrrZZZJJJFFFRRRhhhzzznnnbbbddd{{{|||hhhnnnqqqhhhXXXMMMLLLPPPOOOFFF???CCCOOOWWWUUUPPP___rrr~~~zzzyyy}}}cccUUU^^^mmmmmmbbbRRRHHH>>>777111---...222111444666444///---000333===JJJSSSXXXkkkZZZEEE???666000222555444111///222111///------,,,------''')))---000000...***(((''''''''''''&&&%%%$$$###"""$$$''''''%%%###""""""######$$$$$$%%%&&&&&&&&&$$$%%%&&&%%%###""""""###!!!!!!"""###$$$&&&&&&'''"""###$$$&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$&&&$$$######%%%''''''&&&%%%&&&((()))))))))((('''%%%$$$###"""""""""###$$$%%%%%%$$$!!!!!!### """$$$&&&%%%$$$######""""""#####################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''(((,,,333;;;GGG___vvvWWWFFFGGGRRR```pppyyywwwkkkbbbqqquuukkkggghhheeeZZZPPPLLLNNNNNNJJJFFFFFFLLLRRRWWWfffqqqqqqrrryyy{{{uuuooojjjhhhlllrrrcccRRR@@@777333222333555555:::===999222------000333@@@MMMYYYkkkcccJJJ>>>777222444555333111111333222000...---,,,,,,---'''))),,,///000...+++)))''''''''''''&&&%%%######"""%%%((()))'''$$$###"""""""""######$$$%%%%%%%%%$$$%%%&&&&&&$$$""""""###""""""###$$$&&&'''((((((###$$$%%%&&&'''((())))))+++***)))'''%%%$$$######$$$######$$$%%%&&&&&&&&&$$$&&&((())))))(((((((((&&&%%%$$$###"""######$$$%%%%%%$$$!!!!!!!!!  !!!###%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&+++333:::EEE\\\{{{^^^LLLKKKQQQ^^^sss|||uuuiiidddtttllljjjssstttfffVVVOOOTTTUUUMMMBBB???GGGQQQRRRTTT]]]jjjooommmqqqxxx~~~wwwxxx~~~uuufffiiiyyymmmUUU<<<222333555666666999===???===666000...///000555EEE[[[lllvvvtttRRR>>>:::777666333//////333222000...---++++++++++++))))))***+++,,,,,,,,,,,,((((((((('''&&&%%%###""""""%%%((()))'''%%%######!!!!!!""""""###$$$$$$$$$$$$%%%&&&&&&$$$#########$$$$$$%%%&&&'''((()))***%%%%%%&&&'''((()))***+++---,,,***(((&&&$$$$$$###"""###$$$$$$$$$$$$%%%%%%###&&&))))))((('''(((***((('''%%%$$$#########$$$$$$%%%$$$""" ###"""!!!!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''''''''&&&%%%%%%""""""###$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&***222<<>>???@@@>>>999444000...111...999OOOaaalll~~~~~~YYYBBB>>>:::777111,,,---333000///---+++******+++++++++***)))(((((()))+++,,,)))))))))((('''%%%$$$######%%%((((((&&&$$$######!!!!!!""""""###$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&&&&''''''(((((())))))***&&&&&&&&&&&&'''(((******+++***)))'''%%%%%%$$$$$$!!!###%%%%%%###""""""######&&&***+++)))(((***,,,***(((&&&$$$############$$$$$$$$$###  !!!%%%$$$######""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%(((((((((((((((''''''&&&!!!!!!"""$$$%%%&&&'''''''''''''''&&&%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&'''((((((''')))111;;;III]]]yyyoooZZZLLLNNNbbblll^^^lllxxxvvvxxxnnnbbbTTTNNNNNNMMMHHHBBBHHHJJJMMMQQQTTTYYYcccmmmrrr{{{ssspppwwwyyynnn```NNN>>>///---222999@@@EEEGGGEEEBBB@@@>>>999333...---...333???PPPfff}}}wwwZZZKKKCCC;;;666222------000///...,,,+++++++++,,,,,,***)))((('''''''''))))))++++++***)))(((&&&%%%$$$$$$%%%&&&&&&$$$######$$$#########$$$%%%%%%&&&&&&###$$$%%%$$$###$$$&&&)))'''''''''(((((((((((((((&&&%%%%%%$$$%%%&&&'''(((''''''&&&%%%$$$$$$$$$$$$"""$$$&&&%%%""" !!!$$$)))------+++***,,,///+++)))'''%%%$$$############$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%'''''''''&&&%%%((((((((((((((('''&&&&&& !!!"""###%%%&&&'''(((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%''')))******(((***///888DDDYYYyyy~~~fffSSSFFFLLL^^^xxxwwwiiikkk|||xxxooodddYYYSSSOOOLLLJJJFFFPPPPPPEEEBBBOOO^^^eeemmmkkkzzz~~~oooqqqzzzkkkQQQ<<<555///111666===GGGQQQOOOKKKFFFDDDCCC>>>666000(((000333555EEEccczzzlllYYYSSSGGG:::555444000............,,,,,,+++,,,---...))))))(((((('''''''''&&&,,,,,,+++***)))'''%%%$$$$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&&&&''''''((($$$$$$$$$######$$$(((+++(((''''''''''''&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$######"""######$$$"""$$$'''&&&""" &&&+++///000---,,,...111+++***(((%%%$$$############$$$%%%$$$###"""###$$$######$$$%%%&&&''''''(((###$$$&&&'''''''''&&&&&&''''''((((((''''''&&&%%% !!!"""###%%%&&&((((((###$$$%%%&&&''''''''''''%%%%%%&&&'''&&&%%%$$$###"""###$$$&&&(((***+++,,,)))+++...444>>>UUUzzz}}}\\\III@@@JJJXXXjjjvvviiiqqq}}}|||vvviiiZZZRRRTTTYYYSSSNNNMMMOOOKKKFFFKKKWWWXXXdddlllnnnuuuxxxdddPPPEEE222//////777DDDPPPVVVWWW^^^dddcccWWWHHH???<<<:::444000111;;;DDDOOOaaattt~~~]]]OOOCCC777222111///---...111...,,,,,,...///---+++))))))))))))((((((((((((+++,,,,,,***'''%%%&&&&&&+++***'''$$$######$$$$$$$$$"""!!!###&&&(((&&&$$$#########$$$%%%&&&'''(((((('''%%%%%%%%%''')))***$$$$$$$$$#########""""""!!!!!! !!!!!! ###%%%%%%###!!! ))))))***))))))***,,,///***+++***(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######&&&((())))))$$$$$$######$$$$$$%%%&&&((('''&&&&&&''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%%%%$$$###***(((&&&(((+++---***(((+++***---222999LLLrrr___IIIEEENNNZZZjjjxxxlllrrrwwwcccYYY]]]eeeXXXPPPKKKNNNQQQMMMGGGBBBQQQUUUXXX[[[dddsssxxx{{{rrrXXX@@@555111,,,...>>>VVVfffgggbbbkkkwwwzzzkkkSSSCCC>>>>>>666333777@@@DDDFFFPPP\\\gggJJJ>>>222............000000...---...000000---+++)))))))))((((((((('''''''''((())))))'''&&&'''))),,,+++(((%%%$$$###$$$$$$###"""!!!"""%%%'''&&&$$$#########$$$%%%&&&(((((('''&&&%%%$$$%%%&&&((()))%%%%%%%%%$$$######"""""""""!!!!!! !!!!!!"""!!!###%%%&&&$$$"""!!!!!!&&&'''''''''&&&'''***,,,++++++)))'''%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$''')))******$$$$$$$$$###$$$$$$%%%&&&(((&&&$$$$$$%%%%%%%%%###%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))(((''''''&&&&&&&&&&&&&&&%%%$$$###'''(((***+++++++++***+++,,,***,,,///222BBBeeemmmSSSEEENNNbbbyyy{{{lllmmmyyyuuullljjjjjj```]]]XXXRRRQQQOOOHHH???HHHDDDDDDLLLWWWdddtttvvvxxxzzzttt```FFF222+++......444DDDYYYlllvvvxxxzzzgggUUUGGG===>>>:::;;;AAAAAA>>>AAAIIIlllqqqOOOAAA333...------...000///...///000111000---+++((((((((((((''''''''''''###%%%'''''''''''')))+++---,,,)))'''%%%$$$$$$$$$###"""!!!"""$$$%%%%%%$$$######$$$$$$%%%'''((()))&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%$$$#########""""""!!!!!!!!!!!!"""""""""$$$&&&&&&$$$###"""######$$$$$$$$$###$$$&&&(((++++++***'''&&&&&&(((***'''''''''&&&&&&%%%%%%%%%$$$###"""$$$''')))******$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!!"""$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$)))---...+++***+++---***)))***,,,///===___xxx\\\GGGPPPiiiuuudddnnn~~~uuufffhhhpppmmm\\\NNNMMMPPPPPPCCC<<<===IIITTT[[[gggttt~~~tttfffWWWFFF666......+++444>>>EEEMMM___zzz{{{xxxnnnUUU>>>HHHAAA>>>@@@???;;;>>>FFFWWW|||vvv\\\MMM<<<222...,,,,,,...---...000222222000---+++(((((((((((('''''''''&&&"""$$$%%%&&&&&&&&&(((***...---+++((('''&&&%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%$$$$$$######$$$%%%%%%''''''&&&%%%%%%$$$$$$######""""""!!!!!!""""""######$$$&&&&&&$$$######$$$"""######"""!!!"""$$$&&&(((***++++++)))((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%### !!!"""############""""""######$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$(((,,,...---,,,,,,---)))'''(((,,,222DDDjjjsssYYYKKKRRRggg{{{iiikkkxxx~~~nnnooowwwtttdddVVVUUUVVVSSSEEE===<<>>CCCMMMWWWaaaiii```MMM999...,,,***))))))///222:::JJJ___qqq~~~vvvnnnjjjgggWWWTTTWWW^^^\\\NNNDDDBBBdddxxxeeeUUUBBB777111,,,+++,,,,,,...000000///---,,,,,,))))))))))))((((((((((((%%%&&&'''&&&%%%%%%&&&'''*********)))((((((''''''###$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%&&&((()))***%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$###""""""$$$&&&&&&+++000111///***%%%### !!!###$$$&&&&&&###""""""###%%%%%%###!!!%%%%%%%%%%%%%%%&&&&&&'''$$$""""""###$$$%%%$$$###!!! !!!"""""""""###$$$%%%%%%$$$###"""%%%&&&&&&''''''''''''&&&(((&&&%%%(((...111///,,,---***))),,,333JJJtttaaaNNNNNNTTT[[[fff}}}{{{hhhhhhrrr|||wwwrrrvvvyyyooo\\\NNNQQQNNNJJJHHHOOOZZZ^^^]]]III<<<000+++***((('''(((......555GGG^^^pppwwwwwwtttmmmqqqwwwfffdddhhhrrrpppbbbVVVRRRqqqeeeUUUCCC888222...,,,,,,+++---///...,,,++++++---+++*********))))))))))))$$$&&&''''''&&&&&&'''((('''(((((((((((((((((('''$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%&&&((()))***%%%%%%%%%%%%%%%$$$$$$###!!!""""""###$$$%%%&&&&&&$$$$$$$$$######$$$$$$$$$!!!"""######""""""$$$%%%$$$%%%%%%###""""""$$$&&&+++---000000---)))&&&$$$!!!!!!!!!"""######$$$$$$"""!!!"""$$$'''((('''%%%&&&%%%%%%%%%%%%&&&''''''######$$$&&&((('''%%%###""""""!!!!!!""""""###$$$###$$$%%%&&&&&&%%%$$$###%%%%%%&&&'''''''''''''''&&&%%%&&&'''***---///000...++++++---111CCCiiinnnXXXKKKQQQ]]]lll|||ssskkkooo}}}|||mmmccccccSSSXXXWWWTTTXXX^^^YYYNNN???666...***(((''')))...)))---555AAAOOO^^^llluuu}}}wwwuuuwwwyyyvvvqqqsss{{{|||rrrjjjiiittthhhXXXFFF;;;444///+++,,,+++---///---***)))+++---++++++++++++*********)))$$$%%%'''''''''''')))***&&&&&&'''((((((((((((((($$$'''((('''%%%$$$%%%'''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&%%%$$$### !!!"""$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%!!!"""###"""!!!!!!###%%%$$$%%%$$$###!!!"""$$$&&&//////000---***'''&&&&&&$$$$$$$$$############""" """&&&)))+++***)))&&&%%%%%%%%%%%%&&&''''''###$$$%%%(((***)))&&&##################$$$$$$%%%%%%%%%''''''''''''%%%%%%%%%%%%&&&'''((((((((('''###&&&((('''''')))///444---+++,,,...111@@@bbb}}}cccHHHNNNaaawww~~~~~~{{{iiinnnyyy~~~||||||~~~xxxlll]]]YYY]]]gggfffXXXLLLHHH===666---***+++---,,,)))'''***000666===JJJ```tttvvvzzzxxxrrryyyxxxyyyzzzwwwzzzwwwbbbJJJ<<<555000+++))),,,,,,++++++,,,,,,---------***'''&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$###$$$%%%''')))***+++,,,)))&&&###"""#########""" !!!"""$$$&&&((()))&&&%%%###!!!!!!"""###$$$$$$###!!! !!!""")))%%%"""!!!###$$$###!!!)))***+++***'''%%%%%%%%%)))'''''''''((((((&&&$$$$$$###$$$&&&((()))'''%%%&&&'''((((((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$%%%%%%&&&&&&''''''((((((((((((((((((***(((%%%$$$%%%'''((((((((((((''''''((()))***+++///---...000333EEEkkkqqq___JJJWWWbbbiiiwwwwwwqqqqqqyyy{{{~~~|||ggggggkkkoooiiiZZZKKKCCC;;;666000+++)))+++---///,,,,,,...333888AAASSScccrrruuu{{{wwwhhhNNN<<<333///...000,,,,,,+++++++++,,,,,,---,,,)))&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%&&&'''))))))((('''&&&%%%###"""""""""!!!"""###$$$%%%'''((((((&&&%%%###"""!!!"""###$$$&&&%%%###"""!!! !!!!!!&&&$$$!!!!!!###$$$$$$"""$$$%%%''''''%%%$$$%%%&&&***))))))***+++***(((&&&$$$###$$$&&&((()))(((&&&&&&'''((((((((('''&&&%%%###############$$$%%%%%%""""""######$$$%%%&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$&&&''''''))))))'''&&&&&&'''((())),,,***---111888MMMvvvcccQQQSSSWWW[[[cccuuuwwwffffffxxx||||||}}}}}}zzzzzzwww{{{zzzqqqdddWWWIII???777555000+++(((+++111777666222///111333999DDDOOOccclllxxxmmmUUUDDD888111000222,,,,,,++++++***++++++++++++(((%%%$$$%%%%%%%%%$$$$$$%%%&&&((((((''''''&&&&&&&&&&&&'''''''''((((((&&&%%%$$$######$$$&&&(((&&&%%%###"""###$$$&&&'''(((***+++)))%%%""""""$$$###$$$%%%''''''''''''&&&&&&%%%$$$""""""######$$$((('''%%%###"""!!!!!!!!!$$$"""!!!!!!###%%%$$$$$$"""$$$&&&'''&&&&&&''')))+++***+++,,,------***'''$$$###$$$&&&((())))))'''&&&'''((((((((('''%%%$$$""""""""""""#########$$$ !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&+++***(((&&&&&&&&&&&&'''+++***,,,111777KKKqqq___NNNVVVTTTXXXfffyyyvvvcccdddyyyssssssxxx~~~zzzqqqsss}}}{{{{{{yyyvvvxxxmmm[[[QQQGGG===333000,,,)))***000777===@@@888222222333555:::@@@MMM^^^rrr{{{}}}yyylll\\\NNNAAA555......---,,,+++******************(((&&&%%%&&&'''&&&%%%###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((&&&%%%###"""###%%%''')))'''&&&###"""!!!###%%%'''(((---000---'''###$$$&&&%%%&&&((())))))(((&&&%%%&&&%%%$$$#########$$$$$$'''&&&&&&%%%$$$$$$$$$###%%%$$$#########$$$######%%%''')))*********,,,---)))***+++,,,...---***'''%%%$$$$$$&&&((())))))(((''''''(((((((((&&&%%%$$$""""""######$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$$$$#########$$$&&&+++***)))'''''''''((()))---++++++...000>>>]]]|||lllZZZOOOPPP[[[qqqppplllqqq{{{xxxrrrqqqvvvssskkkjjjqqq}}}|||}}}|||wwwvvvooo[[[OOOBBB777...***&&&(((000999>>>@@@BBB:::333333333333555888===MMMaaarrr|||ooo^^^PPPCCC666000///...---,,,+++************)))((((((((()))***(((&&&"""$$$&&&'''((('''%%%$$$&&&&&&&&&'''''''''((((((%%%%%%#########%%%'''(((((('''$$$######$$$'''(((***...111///)))%%%&&&(((&&&'''((())))))'''%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&$$$"""""""""'''))),,,,,,,,,,,,---...)))((()))+++,,,,,,)))'''&&&%%%%%%&&&((())))))((('''((((((((((((&&&%%%######$$$%%%&&&&&&&&&%%%%%% !!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$"""$$$%%%$$$######%%%'''+++***)))))))))***,,,---,,,***+++---///999TTTooouuu\\\LLLQQQaaavvvzzzjjjsss|||zzz{{{zzzoookkkiiiggghhhkkkhhhxxxyyysss{{{yyyqqquuu~~~uuucccOOO<<<...,,,((('''---777@@@BBBAAA>>>777222222222000111444999>>>MMMjjjxxx___LLL???666444555000///...,,,+++*********))))))+++---///...***'''$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%''')))+++))),,,---,,,(((&&&'''(((''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!"""$$$&&&'''((((((((()))******(((%%%###""""""&&&(((***+++***+++,,,---******)))***,,,,,,+++***)))'''&&&&&&'''(((((('''(((((())))))(((&&&$$$###$$$%%%'''((((((((('''&&&#########$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###"""%%%''''''%%%$$$&&&)))+++************,,,...///)))&&&)))...444AAA^^^yyyoooSSSRRRVVVaaapppmmmsssxxxwww~~~mmmsssxxxlllhhhhhhgggdddbbbsssuuummmsss|||uuuooowwwzzzqqq```III555+++++++++///666===BBBCCCCCC:::666333333111...000444777888CCC```eeeOOOBBB999555555222111///---,,,+++******(((***...222444222---)))(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""######%%%''')))+++,,,(((((('''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""###$$$&&&'''''''''&&&(((***,,,***'''$$$$$$%%%"""$$$''')))***+++---...///---,,,,,,...///000///+++)))'''&&&'''''''''&&&((()))))))))(((&&&$$$###$$$&&&'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$"""&&&***)))'''&&&(((+++,,,+++*********+++,,,---)))%%%%%%+++444GGGhhhfffRRRWWWZZZ___jjj~~~qqqnnnxxxwwwlllnnnyyyvvvnnnllleee[[[iiinnntttyyyyyyuuuooojjjqqqttt{{{}}}{{{|||nnneeeVVV@@@000---***000777===@@@BBBCCCDDD:::777666555222///000555444999DDDWWWrrrlllWWWJJJ>>>444000333222000...,,,++++++***(((+++000666888555...)))*********)))***++++++,,,))))))((('''&&&%%%%%%$$$$$$%%%'''((('''%%%###!!! """%%%'''***+++,,,&&&$$$""""""###$$$%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$'''***,,,+++(((&&&'''((( ###&&&)))+++---000222333111///...000222444444---***(((&&&&&&'''&&&%%%((()))))))))(((&&&$$$###$$$%%%'''))))))((('''&&&''''''&&&&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$###'''++++++((('''***------,,,+++))))))))))))***,,,&&&###'''000EEEiiiccc[[[WWWZZZ]]]jjjttthhh|||uuutttrrrmmmkkk{{{