BM6P6(@  """###$$$$$$$$$$$$### $$$'''&&&######!!! !!!"""""""""$$$&&&&&&+++(((&&&&&&((((((%%%######$$$%%%&&&&&&$$$!!!"""$$$ ###"""!!!(((...///...++++++---222555222)))"""###"""!!!"""&&&))),,,---+++((($$$%%%))),,,...---///,,,)))&&&&&&'''***,,,+++)))***---111444444222111000/////////---***(((------,,,)))'''&&&'''(((((($$$$$$))),,,((()))+++000444555222...$$$###"""$$$&&&%%%!!! %%%((((((%%% !!!"""######"""###%%%''''''))),,,---,,,(((### !!!'''+++)))&&&$$$&&&+++///000///+++'''%%%(((...222111///(((### ###)))+++(((###"""''')))++++++,,,,,,+++---000///,,,'''$$$"""&&&$$$###&&&***,,,((($$$$$$###"""######""" %%%((()))))))))******+++***&&&###"""&&&***---...,,,)))***///000------,,,+++)))))))))******))))))))))))(((&&&$$$###$$$$$$$$$&&&)))---111333,,,***'''&&&'''((((((((($$$'''***+++******---///222444666555222000111333,,,)))%%%!!! !!!$$$&&&'''+++444@@@PPP```nnnvvvmmmjjjfffdddiiivvvvvv]]]DDD/// ###)))((('''))))))...333333...++++++,,,///...+++'''######&&&))),,,)))%%%"""!!!"""%%%'''###"""$$$)))......)))$$$&&&&&&(((,,,...,,,&&&!!! !!!"""'''+++,,,)))&&&,,,,,,,,,***(((&&&###""" %%%+++///111222222000000---)))$$$ %%%'''******)))((()))))),,,---...000111///+++'''///111111000///111777<<>>BBBHHHJJJLLLPPPXXX^^^aaa]]]___mmm ###%%%$$$###""" %%%)))(((&&&%%%""" !!!###%%%%%%'''%%%$$$&&&(((***(((&&&$$$$$$%%%%%%%%%""" """### !!!"""!!!'''******(((%%%&&&***111666555...((($$$###"""###%%%(((+++,,,,,,)))&&&&&&(((+++,,,+++,,,***&&&$$$$$$&&&***,,,***(((''')))---111111111000////////////...,,,+++444444222...***'''''''''***&&&""" """'''+++---***+++,,,000444444111...(((&&&%%%&&&((('''###"""###!!!###&&&******(((###"""$$$%%%&&&%%%$$$###$$$%%%'''))),,,...,,,)))$$$!!! """'''+++,,,)))&&&&&&))),,,------+++(((%%%(((...222333222)))'''&&&(((++++++(((%%%!!!###&&&((())))))*********,,,------+++***+++,,,,,,)))'''(((+++,,,)))%%%%%%$$$$$$$$$%%%$$$!!! ###%%%&&&%%%&&&'''***++++++(((%%%$$$(((,,,333222///***+++//////,,,------+++***************////////////---***'''&&&&&&%%%$$$$$$''',,,111444222///+++)))(((((('''&&&&&&(((***,,,---......///000222444444111000111222---+++(((&&&%%%%%%%%%&&&'''''',,,888HHHXXXccchhhdddaaa\\\YYY]]]hhhvvvxxxbbbCCC222%%%&&&***&&&%%%''')))---000000,,,)))***,,,++++++***)))'''%%%$$$$$$$$$$$$###"""""""""############%%%***//////+++&&&''''''))),,,...,,,((($$$######$$$'''***+++(((&&&)))+++---...,,,(((### !!!%%%***---////////////...+++(((%%%""" ###%%%)))******)))***+++++++++,,,---///...,,,)))+++---///...,,,...333777:::>>>???===<<<>>>===:::888666222///---,,,,,,,,,***++++++,,,---...///000111...,,,,,,...000111111555000***''''''((('''&&&(((&&&***222666222---++++++)))'''''''''(((((((((''')))++++++)))''''''(((............///000111111222///---///444999;;;:::555333222444222,,,)))***...111555777777555333222777777888999999::::::::::::???EEEHHHJJJOOOVVV[[[WWWSSSUUUbbbsss$$$'''&&&###  %%%)))***)))%%%### """$$$%%%#########&&&)))***)))'''$$$%%%%%%%%%###!!!!!!!!!""""""!!! !!! $$$&&&$$$!!!"""(((111777888333---%%%%%%$$$$$$%%%''')))***---***'''&&&&&&((((((((((((&&&###!!!"""%%%))),,,***(((%%%&&&(((,,,...///.........------,,,,,,,,,666555444000,,,)))((((((,,,(((%%%$$$&&&***---...------...000222222000...,,,***(((***,,,+++'''$$$!!!   $$$***,,,(((&&&'''***)))'''$$$""""""$$$''''''((()))(((%%%###""""""&&&(((+++---,,,)))%%%""" !!!"""%%%(((+++111---'''$$$$$$&&&'''(((***(((&&&)))///444666555++++++,,,------+++((('''$$$$$$%%%&&&&&&'''''''''((()))******+++...333666333///,,,+++,,,,,,)))&&&'''&&&%%%%%%&&&&&&$$$""" """$$$$$$$$$$$$&&&(((---......+++((('''+++...888777111++++++......+++------,,,+++******))))))333333444444222///,,,)))(((%%%"""!!!$$$+++222777;;;777222---+++(((%%%###%%%%%%''',,,000222000------///111111000///000111,,,---------+++)))'''%%%%%%"""""",,,;;;JJJRRRTTTUUUQQQLLLGGGIIIRRR^^^gggppptttwwwxxx|||{{{lllYYY@@@444++++++***$$$###&&&(((+++......+++))))))+++'''(((((())))))'''###  """$$$%%%%%%###"""&&&&&&''',,,000111...++++++++++++---......,,,)))'''&&&%%%''')))***)))((())),,,000222000***###!!!"""%%%(((***+++,,,,,,---***'''&&&'''%%%!!!!!!&&&)))*********++++++)))((((((***++++++***(((***,,,+++))))))---000///555888888999;;;999555555333111...,,,+++******)))***+++---///111222333555111---,,,---000111222;;;666///***'''&&&%%%$$$%%%%%%+++555:::666000---+++++++++*********))))))))),,,...+++&&&$$$&&&***000000///...------------+++***+++///777<<<>>>>>>666444444666444...+++,,,000222555888777555222///444666888:::;;;:::999888555:::@@@EEEHHHMMMSSSWWWOOOJJJKKKVVVeeerrr!!!&&&***((($$$ ###'''((((((%%%###  """$$$"""###%%%&&&'''&&&$$$"""###$$$&&&&&&$$$"""!!! #########%%%'''&&&""" """###!!!"""(((000666666222...'''''''''&&&%%%%%%'''(((+++)))&&&$$$############$$$""" !!!$$$(((++++++)))&&&%%%&&&))),,,...------,,,+++)))(((((()))---------+++((('''((()))+++(((&&&&&&))),,,///000......------...------,,,---+++***+++...///---***$$$######$$$%%%###  ###+++555888111***'''&&&%%%###""""""###&&&((()))***+++***&&&!!!###%%%'''))))))&&&###!!! """$$$%%%''')))***222---'''!!!!!!"""&&&&&&(((---222555555444+++...000000,,,)))((((((&&&$$$###"""######$$$###%%%''')))***,,,000444888666333///,,,,,,+++)))''''''&&&%%%%%%&&&&&&%%%###$$$%%%&&&&&&'''(((+++...333444333000+++***,,,...888777111+++***......,,,+++,,,,,,+++***)))((('''///000222333333000---+++'''###"""+++555;;;AAA===777111---)))$$$!!!"""!!!###***222555111,,,***+++---.../////////000+++---000111000+++&&&###!!!""",,,777>>>BBBEEEBBB<<<777777===GGGNNNYYYXXXVVVWWW\\\\\\QQQBBB999333///...***$$$###''''''+++///111///,,,***)))%%%%%%&&&''')))'''### ###&&&((((((((('''******+++///222333222000000//////////////////...((('''&&&'''(((***+++,,,///111333333000***$$$ $$$$$$&&&'''((())))))***)))%%%"""###&&&&&&!!!%%%)))+++++++++++++++(((%%%$$$%%%'''''''''))),,,---,,,(((&&&'''(((***///333555777999555000......,,,+++************+++,,,---///111333444555333111...---///111222333===999222,,,(((%%%$$$$$$%%%&&&---777===888111---+++,,,------,,,+++***+++---000111,,,%%%###''',,,222111///---+++*********''''''***111999@@@BBBAAA555222000000///+++***,,,111333666999;;;999555222000333777:::<<<===<<<;;;444999>>>CCCFFFJJJOOOSSSNNNIIIIIIQQQ]]]gggrrr{{{"""%%%)))((($$$""" !!!$$$&&&'''%%%$$$"""!!!""""""!!!  ###%%%'''((((((%%%!!!!!!###&&&'''&&&%%%&&&'''&&&%%%&&&))),,,+++%%%  """"""!!! ###%%%***///222111...+++)))******(((%%%###$$$&&&'''&&&%%%###!!! !!!!!! !!!###%%%(((***,,,+++)))''''''(((***,,,+++,,,,,,)))%%%"""!!!""""""######"""!!!"""%%%''')))'''%%%&&&)))---000222...---,,,***)))((()))***+++)))(((+++///222000...%%%%%%&&&((((((&&&!!!###///===AAA888---'''###""" """%%%(((***)))++++++)))$$$ !!!###%%%&&&$$$""" !!!###&&&((()))))))))...+++%%%"""%%%+++000444555222000)))---000///+++'''''')))((($$$  """###"""###&&&***,,,---...000111444111...,,,+++******)))'''&&&$$$$$$%%%%%%$$$"""$$$%%%&&&''')))+++000333777888777333---***+++---333222...)))***...///---******++++++***(((%%%$$$&&&(((+++---...---+++***$$$!!!###,,,666===AAA===888333///***%%%"""###!!!"""***444888444...'''((()))+++.../////////))),,,000222111+++%%%  %%%...555777444000,,,+++...555:::CCC@@@<<<<<<@@@@@@888...000//////...)))$$$%%%(((&&&+++222555555000+++(((%%%$$$$$$$$$%%%%%%%%%###"""###$$$%%%''')))+++,,,......///111333444444333000000...---++++++,,,---(((((((((((()))+++...000666555444111---)))%%%"""%%%%%%%%%&&&&&&'''))))))&&&"""!!!%%%&&&"""###***...///...------***'''$$$""""""###$$$$$$---000111///***%%%$$$$$$&&&***---///222444111***(((((((((((())))))***+++......///111222333555555///......///222333333222:::777222,,,(((&&&&&&'''''''''---777;;;666...+++***,,,...---+++)))***+++111444444///'''$$$)))///111000///---+++***))))))&&&&&&***222;;;AAACCCBBB666000,,,+++)))''')))---111222555:::>>>>>>;;;777///222666;;;???BBBDDDDDD888;;;>>>AAADDDHHHKKKNNNNNNJJJIIIPPPXXX___hhhooo~~~$$$ ###&&&%%%######!!!  ###%%%''')))'''%%%%%%%%%$$$###!!! """'''***,,,+++&&&  ###''''''&&&&&&))),,,''''''(((+++...,,,'''"""!!!"""######$$$&&&(((***,,,---,,,+++)))+++------***%%%""""""######$$$$$$""" !!!"""###%%%'''((()))***+++------,,,***))))))***(((***+++(((###$$$(((,,,)))&&&%%%(((,,,///111...---***'''%%%%%%(((***)))'''&&&)))---000000...###%%%'''******'''"""!!!---<<>>;;;222333666;;;@@@FFFKKKMMM????????????AAACCCFFFGGGIIIGGGHHHNNNSSSXXX___fffttt~~~)))&&&######$$$%%%&&&%%%###"""!!!!!!!!!%%%))),,,///---+++)))(((%%%"""  """&&&***......)))### ###''''''%%%%%%(((,,,%%%''')))+++,,,+++'''$$$!!!!!!"""""""""###%%%&&&&&&'''((((((((()))+++,,,,,,//////+++%%% """!!!###$$$### !!!"""!!!###'''***,,,+++***)))***---111111---)))'''&&&$$$(((+++)))######,,,222333...)))&&&'''***---///...---***&&&###$$$(((,,,(((&&&$$$&&&***,,,+++***!!!###'''+++,,,((("""&&&444;;;777///***$$$!!!!!!&&&***------++++++***'''$$$!!! !!!$$$&&&(((''''''&&&""""""$$$(((++++++(((%%%######!!!!!!$$$'''+++------,,,***)))'''(((((((((((()))+++------'''!!!$$$)))+++,,,&&&)))---...,,,)))'''&&&%%%''')))+++---...000111+++(((%%%#########!!! """$$$&&&''')))---///000222222...)))&&&&&&(((***++++++***,,,000000---***,,,...///---***&&&### !!!"""$$$&&&'''((($$$###""""""%%%+++000444444333111000///---+++(((***((((((+++000111...+++$$$###%%%)))...111111000***,,,///000...)))###  !!!%%%!!!###$$$%%%$$$%%%'''((((((''')))+++---,,,++++++&&&((()))'''$$$###$$$$$$&&&(((,,,000111...***''' $$$'''&&&""""""&&&,,,******)))((()))***,,,.../////////...---...///000------,,,((($$$!!!"""###,,,---...---+++***,,,...000...,,,)))'''&&&%%%%%% !!!###''')))'''&&&$$$"""###$$$&&&''')))...333666444000+++)))%%%%%%&&&(((******(((&&&...222777777222,,,)))(((######"""""")))000111,,,(((((()))******+++******)))***+++...000222444555///---,,,---///111111111111000...)))%%%$$$'''***(((%%%&&&---000...***)))&&&(((***'''###"""&&&***444444333000,,,***+++---,,,,,,,,,,,,---...///000+++***+++///666;;;<<<;;;666111///000...+++,,,///...,,,---222999<<<<<<999222222333555;;;CCCJJJOOOFFFCCC???======>>>@@@@@@BBBAAAEEELLLQQQTTTZZZaaagggppp|||...---***(((''''''((()))######""""""###''',,,000444222...,,,)))%%%!!!!!! !!!%%%)))///000,,,'''$$$""" $$$'''&&&######&&&***$$$&&&)))++++++)))&&&%%%$$$%%%$$$#########&&&((($$$$$$%%%%%%&&&))),,,///---000000,,,%%%!!! """$$$$$$"""!!!###%%%"""%%%)))---///...+++)))(((---222333///)))%%%$$$!!!'''+++***%%% +++666>>>999333,,,'''&&&)))+++---///...+++&&&###$$$)))...)))&&&###$$$''')))'''%%% """'''+++,,,(((""" ,,,555444///,,,###  %%%***,,,,,,,,,,,,+++((($$$""""""###"""$$$''')))++++++******""""""$$$(((,,,,,,((($$$!!!!!!!!!$$$'''((())))))((((((((()))((('''&&&&&&(((+++---//////)))"""!!!&&&,,,000000)))+++......+++)))'''''' $$$(((,,,///111333444,,,***&&&$$$######!!! """$$$&&&(((((()))+++---+++---...+++'''$$$%%%''')))+++,,,+++...111000,,,,,,...000111///,,,'''$$$""""""!!!"""###%%%''')))&&&%%%$$$%%%&&&))),,,...///...---...///...---++++++)))'''(((******'''$$$######$$$(((...222222000,,,---//////---((($$$!!!  !!!!!!!!!"""$$$%%%%%%%%%&&&$$$%%%))),,,,,,******+++&&&''''''$$$"""""""""!!!&&&&&&(((***++++++)))'''$$$***(((###!!!&&&,,,.....................///.........,,,******,,,.../////////+++%%%""""""###///000111///+++))))))+++)))((('''&&&&&&%%%%%%%%%"""&&&((())))))'''$$$###$$$(((,,,(((---222444111+++&&&"""###$$$(((,,,//////,,,))),,,111777888444///,,,+++%%%$$$!!!""")))333666333,,,,,,,,,,,,,,,+++******$$$&&&(((+++...111444555333000,,,+++,,,...000111//////---((($$$###&&&***'''######(((---,,,******%%%'''(((%%% $$$)))444333111///---,,,++++++***++++++,,,...000222333---+++***...333777888777333000000333222---+++,,,,,,***)))---444999888666111///...///444===FFFLLLIIIEEE???;;;::::::;;;<<<===>>>CCCKKKQQQTTTZZZaaa]]]dddooo{{{000///---***)))(((((((((''''''((((((&&&%%%,,,555999666000***&&&$$$$$$%%%%%%%%%""" $$$'''***)))&&&######$$$$$$$$$###!!! !!!%%%(((%%%###"""$$$(((***)))'''***,,,,,,(((###!!!%%%)))&&&### ###)))......,,,222000...+++(((%%%$$$###***'''(((------((($$$###!!!%%%***000333111,,,((((((+++///111///)))###(((((((((((((((%%%!!! '''000888>>>AAA888///'''&&&,,,000---)))***((('''&&&&&&''')))***&&&%%%&&&((()))&&& +++000...((("""!!!'''...111000...""""""!!!"""%%%(((,,,///333222///,,,(((''''''(((+++)))(((***,,,---***'''"""!!!###(((,,,,,,%%%!!!$$$'''%%%!!!"""&&&'''&&&###""""""$$$''')))######%%%(((---000000000111---)))))),,,000222333,,,***)))***+++)))$$$!!!"""$$$***///222111///222...***)))((('''######&&&&&&$$$)))111444000...---***'''$$$###%%%'''&&&***...///---,,,,,,...111///...///000///+++'''!!!###'''*********))))))'''&&&'''+++......,,,+++---//////---***///---***'''$$$###"""!!!###&&&+++000333333222000///222555333...(((%%%$$$$$$$$$$$$%%%&&&$$$ ###%%%%%%%%%&&&'''###%%%'''(((((((((***,,,((('''%%%""""""%%%)))&&&%%%'''+++,,,((($$$"""%%%((((((%%%%%%&&&(((...000000111555:::888333111---***+++***(((***...///111111...((($$$""""""---222333///,,,,,,+++(((---)))&&&%%%&&&'''$$$!!!!!!%%%'''***(((%%%######'''+++...++++++***)))(((&&&$$$###'''(((+++///222222///---222666777555777999333***'''$$$"""'''///666888888000222222111---+++******'''&&&%%%&&&)))...444777:::333,,,***---//////---++++++)))&&&$$$$$$&&&)))((()))+++...000111///---)))'''&&&(((&&&###%%%)))333222333555111+++(((***///000000...------///111---...///000111111111000444222000//////...+++)))+++,,,...222444555333111---***(((+++222:::@@@BBBBBBDDDDDD???999555666999<<<===@@@HHHQQQXXXZZZZZZWWWYYY___iiiwww111///---+++)))(((((((((******,,,///---***,,,222222000,,,)))&&&&&&&&&&&&((((((%%%$$$&&&)))(((%%%"""!!!!!!!!!!!! !!!### !!!%%%''''''%%%)))***)))'''$$$###%%%''''''%%%$$$&&&***---......444222///,,,)))(((''''''+++)))***///000,,,((('''(((***,,,000111000+++(((''')))+++,,,+++'''### ''''''(((((('''$$$  """(((000888>>>BBB;;;222)))'''+++...---)))((('''&&&%%%%%%%%%&&&'''###""""""$$$&&&###'''...///,,,'''$$$ !!!%%%***,,,***((($$$###"""!!!###'''***---333444444000,,,)))***+++...,,,,,,---...---)))%%%!!! !!!%%%))))))$$$###''''''%%%$$$&&&(((+++(((%%%"""!!!###%%%'''###$$$&&&***///222333222666222///...000222222111+++)))&&&&&&'''&&&""" """&&&,,,//////...222///+++***+++***&&&###$$$'''(((''',,,333444111******)))&&&$$$%%%(((******---000000---++++++,,,222111000000111///***&&& $$$''''''*********)))(((***...111000...------///000///...***)))&&&$$$""""""""""""%%%(((...222555555444222///111222///***&&&$$$$$$(((''''''((()))'''###  """###$$$$$$%%%&&&$$$&&&'''(((((((((***,,,((((((&&&###!!!!!!$$$((((((&&&%%%'''+++---***&&&$$$'''))))))(((''')))***///000000111888AAADDDBBB:::222,,,+++,,,,,,///333555666666222,,,'''%%%%%%///333333///---......+++---,,,))))))))))))'''&&&""""""%%%''')))'''$$$"""###'''+++...)))***++++++)))&&&"""$$$'''+++///111111000///111444666666:::???;;;444,,,***)))---444999:::888111222333444222000---******((('''&&&)))---222666777222,,,+++---//////---+++,,,,,,***(((((()))***+++***+++...000111111///...,,,,,,...,,,'''''')))111111444888555...+++,,,.........---,,,---///222111111111111111000000///111000............,,,++++++---///222555555444333...***(((,,,333888:::999<<>>OOOYYY[[[FFF999---***,,,///333888999999888444///+++((('''///333333///---000111///---......---++++++,,,---&&&### !!!$$$&&&''''''%%%###"""###&&&+++---(((+++///111///)))"""!!!&&&+++/////////000222333555555666;;;@@@???:::000///000333888:::999666333444555999:::888111+++,,,***'''&&&'''***///222333///+++***---///...,,,(((***,,,,,,+++++++++,,,...,,,+++,,,///111111111333000111222000***''''''+++---333999777000,,,---,,,,,,,,,+++***,,,000333666555444222111000/////////---,,,,,,......---++++++---///222333444444444000,,,+++///666999666111333777:::999666333333555777:::@@@GGGLLLMMMKKKIIIHHHJJJNNNUUUaaannnzzz000///,,,***)))(((((((((***''')))------(((###!!!!!!"""$$$&&&'''''''''&&&''')))((("""'''((()))(((&&&###!!!######""" """$$$&&&'''''''''&&&"""!!!%%%&&&$$$!!!$$$'''***)))(((***ӵ((((((***,,,)))''')))///111///---...222000---,,,,,,+++***((((((&&&$$$""""""###%%%'''(((***,,,,,,)))&&&###"""''''''(((***///777AAAGGGDDD:::...((()))++++++)))&&&&&&&&&&&&&&&$$$######$$$######%%%'''&&&!!!"""***222444111...---+++)))'''&&&&&&&&&%%%***(((%%%$$$$$$&&&)))+++666:::===:::222,,,+++---000111222222111...)))'''Ħ((((((&&&$$$+++Ħ,,,,,,...+++'''###"""###%%%'''+++,,,///444888999888666666ӵ***$$$ !!!  ###&&&)))+++(((&&&$$$%%%((()))'''$$$!!!###&&&)))---///---+++(((((()))((('''))),,,........./////////000000111555555555444111---(((%%% ###&&&)))***...---,,,***))),,,000444333000***&&&$$$$$$&&&'''%%%###!!! !!!$$$(((...444888999999999222///)))Ħ***))))))+++---///...---+++)))&&&$$$###""""""!!!###$$$%%%$$$$$$$$$''')))******)))))))))+++,,,...'''&&&%%%''')))***)))'''%%%&&&((())))))))))))***&&&'''(((///@@@WWWfffkkkLLL<<<,,,'''***...222666777666555222///,,,***)))///222222...,,,///111111***---///...,,,,,,///333+++((($$$###$$$&&&''''''%%%$$$"""!!!###&&&+++---+++///555888555...%%%%%%,,,///------000444888666444444777::::::777111111333666888888555333666666888===AAA>>>555,,,,,,)))&&&$$$$$$&&&)))+++,,,***((((((***,,,+++***$$$&&&)))***+++,,,...111222///,,,,,,...111333444555222111333000)))$$$###%%%(((000777666000++++++******)))((())),,,111555999777555333111111111111///---,,,,,,,,,,,,+++***)))+++---...///000111222222///...444;;;<<<555...,,,000555777666555444555777:::>>>CCCFFFFFFDDDBBBHHHJJJMMMSSS\\\gggpppvvv...,,,+++)))((((((((())))))%%%$$$'''&&&!!!!!!$$$&&&''''''&&&$$$###%%%'''###(((((()))))))))'''$$$"""######### """$$$&&&'''((('''''''''%%% ###&&&### !!!%%%((((((&&&4ĉ@ӵ$$$&&&(((%%%"""$$$***---,,,+++,,,///---+++******++++++***)))'''%%%###"""$$$%%%'''(((+++......+++(((&&&&&&''''''(((***...666@@@HHHDDD;;;000))))))******)))''''''(((((('''&&&%%%%%%%%%%%%%%%(((+++***%%%!!!!!!"""%%%,,,222444222...---,,,***'''%%%$$$%%%&&&+++***((('''((()))+++---777:::===:::222+++))))))---...000111000---+++***>L%%%'''((((((%%%(((=hĦ,,,,,,***(((&&&%%%''')))***000222555888;;;:::6663334ĉ@ӵ"""""" !!!$$$(((***$$$"""!!!###''')))(((%%%######&&&+++......,,,******+++++++++)))***,,,...+++++++++---000444666777666666666333///+++'''&&&!!!"""###$$$%%%(((***,,,...---+++(((&&&)))---111777333,,,$$$  """&&&$$$!!! """%%%***///444777888999333...'''>L---*********---222555666777444000***'''%%%###  !!!!!! !!!$$$'''*********+++---...//////)))((('''''''''((('''&&&$$$$$$%%%&&&&&&'''&&&%%%!!!"""$$$***;;;PPP^^^bbbHHH999)))%%%'''***...111333222000///......---,,,...111000,,,***---......&&&))),,,,,,+++---111444---***'''%%%&&&'''''''''$$$###""""""$$$'''+++...---111666999777000((("""!!!'''---///------000444666111......111333222222111111333555777777555333999999:::???BBB>>>555,,,)))'''%%%#########$$$%%%(((&&&%%%%%%&&&'''(((((($$$&&&((()))+++...333777666333000///222666999:::888333111222000***$$$###$$$'''...555555///,,,,,,***)))((('''(((,,,222777:::888555333111222333444000///---,,,,,,+++)))''''''(((******)))))),,,...///---///555;;;;;;444---(((---222666888888888777999;;;===???????????????GGGHHHKKKQQQXXX```hhhlllvvv***)))(((''''''((()))))))))&&&%%%&&&###!!!$$$'''((('''&&&$$$ $$$'''%%% %%%%%%&&&''')))(((&&&###  ###&&&(((''''''''''''&&&!!!!!!$$$### ###&&&'''&&&%%%GG=?"""$$$!!! &&&***)))(((***+++***)))***,,,---,,,+++(((((('''&&&%%%$$$###"""$$$(((,,,---***''''''(((&&&'''((()))+++222<<>>777222---)))'''%%% ###&&&*********,,,///000///...***))))))(((((())))))***%%%$$$$$$$$$%%%%%%###"""!!!"""'''222@@@FFFFFF:::///&&&%%%'''(((***---222000//////000000000///...111111,,,)))******)))###$$$''')))+++---111444...+++(((&&&'''''''''&&&######"""###%%%))),,,///...111444555333///***&&&&&&)))---///......///222...)))&&&)))---...///000000000111222444555777777999999:::<<<<<<777000)))'''''''''&&&&&&%%%$$$$$$&&&%%%###"""###$$$&&&''''''))),,,---///222555888555333111222777===BBBDDD>>>666111111111,,,)))((((((***///555444///---///+++***(((&&&''',,,333888<<<999555222111111333555222000---,,,,,,+++(((&&&''')))***(((%%%%%%(((,,,++++++---222666555111---(((+++111666:::<<<;;;;;;:::;;;============>>>???BBBCCCGGGKKKRRRYYY___bbbkkkqqq&&&&&&%%%ӵ''''''(((ĭӵ(((ӵ***Ħ###&&&'''%%%"""ӵӵĦƜ`1.׼s """###!!!Ħ''')))))))))+++---//////,,,ӵ(((Ħ'''(((&&&###$$$&&&&&&((()))(((ĭӵ'''(((Ħ///)))'''Ħ///Ħ###!!!!!!"""%%%'''***,,,.../////////,,,((('''+++DdD///...---?fӵ***+++,,,Ħ---///333ӵƜ`1.׼s!!!ĭӵ &&&%%%---+++((()))000222///...ӵ......///000Ħ***+++///333555'''(((&&&&&&(((***((('''%%%Ħ<<<999222***### Ħ&&&&&&'''***...000,,,(((###DdD///444999'''!!!ӵӵ,,,ӵ***++++++%%%&&&Ħ000$$$ӵ333000---333ĭӵ&&&+++***'''&&&'''''''''&&&#########$$$&&&***---000222222222111000///---,,,,,,---...///////////////***###!!!'''+++,,,---///,,,,,,+++,,,...222777:::888888777555222---(((%%%'''(((+++,,,,,,***(((&&&(((&&&$$$"""!!!"""%%%((((((,,,111333333222111111+++++++++000888AAAHHHKKKAAA777000//////...---...,,,,,,...222111------000---+++(((&&&''',,,333999???<<<666222///000111333111///---,,,---,,,***)))+++,,,,,,)))%%%$$$(((,,,***,,,///111111000......)))+++000666;;;>>>>>>>>>888;;;???@@@???===>>>??????AAAEEEJJJPPPVVV[[[^^^bbbeeeooo~~~$$$$$$?~4***$$$&&&g&e>&e'''g&e)))>hӵ###%%%### g&eguO>uO>&e4ff?>ߝL$$$gĉ@ !!!###$$$Shӵ))))))***---000111000g&e,,,>hӵ$$$""" !!!$$$''')))***fff?><z000g&e>&e%%%&&&HL<<<555///ShӵgL+++%%%"""!!!""""""%%%)))---///000///S?ʬ///+++3h?D%%)?...,,,ZufĦ,,,---///gL,,,)))+++g&e)))gĉ@***$$$g&e>&e!!!@e(((&&&??///---+++'''(((...000---g<ĉ1110000001113we<Ħ,,,+++---0003h?@e+++(((''')))+++%%%$$$###Z555999777222***###3h?gL+++'''$$$$$$&&&)))+++)))%%%!!!D%%)?000fff?><z***(((=?Ħ g&e)))g&e)))+++,,,S?ʬ(((4ff?>ߝL---@eg&e000333///3h?g&e>&e$$$??,,,***'''&&&&&&'''&&&%%%#########$$$'''+++...000666444222111000000111222000///...///000000...,,,***###!!!'''+++******---'''&&&%%%%%%(((...555:::666666444000***%%%"""!!!(((+++///111222///,,,******(((%%%""" """&&&)))'''---333666444000+++(((!!!!!!$$$+++666AAAIIIMMMAAA666---+++------...000---+++,,,...,,,)))***......,,,)))&&&''',,,333999BBB>>>888222......///111///...,,,------...,,,+++...000///+++&&&%%%)))...---000333222///---...000)))+++///555;;;>>>??????555:::AAACCCBBB???>>>>>>AAACCCGGGLLLRRRXXX]]]```\\\]]]eeesss~~~ 4Dӵ!!!!!!%%%Hƅ^Hu]Ħ'''Hu]Ħ(((ZuR)Ħ """###$$$$$$Hu]ĦHŐeHŐeHu]ĦqIܗGIӵ!!!tt!!!###'''HGgĉ@***---***,,,///222222111Hu]Ħ///ZuR)Ħ(((&&&###"""###******sߝLGdUĦ999Hƅ^Hu]Ħ&&&ntHdĦ@@@777HGgĉ@---HdĦ222111)))###!!!###(((+++,,,...222Htƅ^------Bt=o9ĦDtfo9Ħ000***&&&g?------HdĦ&&&))))))Hu]Ħ,,,tt&&& Hƅ^Hu]Ħ!!!H׼s%%%+++,,,...***(((***---...,,,***tQ---...000000je<Ħ+++***+++Bt=o9ĦH׼s---000000...***'''''''''&&&HtĦ888<<<888222***Bt=o9ĦHdĦ---&&&!!!!!!$$$'''))),,,(((###Dtfo9ĦsߝLGdUĦ%%%Ht@cӵHu]Ħ***Hu]Ħ000+++Htƅ^000qIܗGIӵ444H׼s Hu]Ħ)))***Bt=o9ĦHƅ^Hu]Ħ///,,,---------,,,***)))))))))(((&&&'''***---//////666444222000000222555777333222111///---...111444///***%%%###%%%(((((('''#########$$$(((,,,000333000000///,,,)))'''''''''+++,,,...//////...,,,+++***'''###!!!"""%%%((()))'''***---...---(((###&&&///888>>>??????<<<555---)))***,,,+++***'''((()))***)))(((&&&%%%''')))++++++***---333888CCC@@@999222,,,,,,///222777333///---,,,,,,,,,,,,444222///+++((((((+++...222666666111000222000+++,,,)))''',,,444:::<<<;;;999;;;???CCCDDDDDDBBBAAAEEECCCDDDIIIQQQWWWZZZ[[[TTTYYY```fffmmm||| 4DuXӵ"""###&&&DdDΦDdDĦ,,,DdDĦ&&&'''t|< !!!###%%%&&&&&&&&&DdDĦ!!!DdDΦDdDΦDdDĦ!!!peƜ4DuTӵ"""`eĭ"""qet,,,...///+++---000111111000DdDĦ---!!!t|<%%%((('''&&&''')))++++++DdDDdDĦ<<<DdDΦDdDĦ(((q<niDdDĦ;;;qet777///DdDĦ111000)))$$$###&&&---222333555q<R...000qjRgdKӵHdDĦgdKӵ---(((GR/f6LĭĦ***)))DdDĦ''')))***DdDĦ,,,`eĭ"""DdDΦDdDĦ!!!DdDĦ&&&,,,,,,'''"""$$$+++---++++++++++++,,,,,,+++geĦ,,,...///FSĦ,,,+++qjRgdKӵDdDĦ---//////,,,(((&&&((('''&&&DdDĦ999999666///qjRgdKӵDdDĦ(((###!!!###'''***+++***&&&"""HdDĦgdKӵDdDDdDĦ%%%DdDĦ4DufӵDdDĦ'''DdDĦ111q<R555000peƜ4DuTӵ555DdDĦ!!!DdDĦ%%%qjRgdKӵDdDΦDdDĦ###+++000///---***+++++++++*********+++&&&$$$$$$&&&***...111222666444111000///111333555111111000...------000333---)))$$$$$$'''+++,,,+++((('''%%%$$$&&&))),,,///......---+++))))))***,,,...---+++)))))))))***++++++((($$$!!!!!!###%%%''')))***++++++***'''$$$"""!!!%%%+++222666999::::::444///)))'''))))))'''%%%"""$$$&&&((()))(((&&&%%%(((***+++++++++///555:::CCC@@@999111,,,+++---000777555222000///---+++)))333444333///,,,***,,,///555888777333222666666333///,,,)))+++111777888888777999===AAACCCCCCBBBAAADDDBBB@@@CCCJJJQQQUUUWWWRRRWWW\\\```eeerrr 4DuXӵ###&&&(((DdDΦDdDӵ111DdDĦ###"""o)h%%%"""###$$$&&&'''(((((((((DdDĦ###DdDΦDdDΦDdDӵ"""=ӊB1.uTӵ###HߝL`o9"""po9wӵ111---...000111000...DdDĦ***'''o)h!!!&&&)))******---000---,,,DdDΦDdDĦ>>>DdDΦDdDӵ***GIpӵDdDĦ555po9wӵDdDĦ,,,***%%%""""""***222:::<<<<<>>AAABBBBBBBBBCCC@@@===>>>BBBIIINNNQQQNNNRRRVVVWWWZZZdddttt###%%%4DuXӵ$$$)))***DdDʜ4DuTӵ444>d<ĦDt%%%###$$$%%%''''''''''''>d<Ħ$$$>d<ʜDd<ʜ4DuTӵ""" F&uTӵ$$$4DufئL>e$$$puR)Ħ000---...///000///--->d<Ħ'''Dt$$$***+++,,,000333///...DdDΦDdDĦ<<<>d<ʜ4DuTӵ***4DwDd<Ħ///puR)Ħ>d<###***444>>>AAA@@@peӵ---ĦpeӵDx<>d<ӵDd<)))qR/ܗ?fӵ >d<,,,///>d<Ħ---4DufئL>e%%%DdDʜ4DuTӵ'''DdDĦ,,,+++(((""" %%%)))***,,,******///444666geĦ,,,s<v>aĦ666333peӵDx<DdDĦ***++++++***)))(((+++(((&&&DdDĦ222///---(((peӵDx<>d<$$$(((---111333333111+++%%%>d<ӵDd<DdDΦDdDĦ(((DdDӵnd<DdDĦ...>d<Ħ)))peӵ555Ħ)))F&uTӵ999DdDĦ!!!###>d<Ħ###peӵDx<>d<ʜ4DuTӵ%%%&&&***------,,,***++++++)))&&&&&&***---111///---,,,---...---,,,''''''''''''((()))+++,,,,,,---...---------///111///+++'''(((---111333333444000+++&&&$$$%%%)))+++444333000,,,)))))),,,...666222+++%%%###$$$''')))((('''&&&###"""###&&&(((++++++,,,---......------+++000666777555333555999...+++'''%%%%%%$$$###!!!###%%%(((+++,,,***'''%%%+++---......,,,...333888999777333---)))(((***,,,222666:::;;;999333...+++'''---555777444111333666777999:::;;;===@@@BBBBBB888444///---000444777888333555888;;;>>>@@@AAABBBBBB@@@>>>>>>@@@DDDHHHJJJJJJNNNQQQQQQQQQYYYgggsss)))***4DuXӵ&&&+++***D&dq&ĒR777222sdKĦDHRRud !!!###$$$%%%%%%&&&sdKĦ###D&oq<Ōq&ĒR!!!!!! >dp&ĒR$$$$$$nfʜd<Φ>d<Ħ666s&dq&ĒR%%%(((i?ʜtd<Ħ***HHܗDӊB,,,<x&&&222===???===B?d<&&&!!! !!!###%%%&&&)))))),,,333;;;<<aĦ888555B?Ho9,,,>d<***+++,,,------***'''>d<ӵ***'''B?Ho9(((<x333666555444444...'''&ӫeʬtIӇ222>d<Φ>d<Ħ)))D&ӫetIӇ222DdDĦ888sdKĦ'''B?dp&ĒR555999>d<sdKĦ(((B?Ho9///s&dq&ĒR---(((&&&(((,,,//////---///...+++&&&%%%(((,,,333111...---,,,+++(((&&&"""###$$$&&&(((***,,,---,,,,,,---,,,,,,---000222444000++++++...111333222555111,,,'''&&&(((+++...444333000---++++++///222777555000+++(((&&&&&&'''%%%&&&&&&$$$$$$%%%)))---111222444444333000---+++&&&,,,222333222111555999444000+++'''%%%&&&'''(((,,,---///000///---)))'''///111222000---,,,///222111000...+++((((((***---000555<<>>@@@AAAAAAAAABBBBBBBBBCCCDDDEEEHHHKKKMMMLLLKKKQQQ^^^iiisss,,,---4DuXӵ))))))&&&Hu]3hh333222...ne=e!!!###$$$%%%%%%ne%%%###pIƎ@t@h>h$$$###'''fe'''@ďD,,,***'''******,,,---------ne$$$$$$=e***(((((()))+++,,,------ege+++000sĪj@h$$$###&&&fdDĦ&&&@ďD,,,...Hkge"""...999:::777@h000---@G&&&%%%HĪj@IŌ,,,,,,Bene"""Hkge222ne///...fe###Hu]3hh***---///se,,,'''$$$&&&&&&###"""###&&&''',,,444:::<<aĦ444222@G))),,,se'''))),,,///111...+++)))<Ō(((((('''@G+++***Hkge222555777555444000...+++HĪj@IŌ666888ege!!!'''Hu]3hIŌ444444DdDĦ>>>ne)))(((@h000--->h///333555se%%%ne---,,,@G+++,,,sĪj@h555111,,,)))***---000222///222222...(((&&&)))------+++***)))***)))(((&&&###$$$'''***,,,...///000,,,,,,,,,++++++---111555999444///---///111111000222000+++((((((***...000...//////......111555888666555333000,,,(((%%%###"""$$$%%%%%%$$$%%%***...777888888777444///***'''"""&&&+++......///222555666333...***)))+++...000444444444333111...+++)))111444666555111------...,,,,,,,,,***)))))),,,...000666>>>AAA>>>:::888777222444777888777555333333777666888===???======???;;;999666444555777;;;===666666777888999;;;===>>>AAABBBDDDDDDCCCAAAAAABBBFFFIIIJJJHHHFFFKKKVVV```kkkwww***4DuXӵ,,,ĵD^444222...***!!!!!!###"""$$$&&&'''(((%%%$$$$$$ &&&######+++$$$''''''((('''$$$###'''((()))+++---...(((%%%$$$+++(((%%%%%%&&&'''(((((()))&&&))),,,)))%%%###$$$(((DdDĦ""""""(((***...%%% !!! ,,,666666222000444333///***((('''&&&*********&&&&&&...111,,,++++++$$$###D^***)))---111s׼s///...******------&&&!!!!!!%%%'''***...222444geFm8$$$>aĦ222111...%%%***...s׼s''''''))),,,///222,,,+++***Ho,,,'''((()))))))))((((((...111444555333111+++///444888===AAA###D^444333222DdDĦ;;;///,,,((((((---+++)))%%%---...///000s׼s$$$&&&...------000)))***+++444444222000//////000111111///333555222,,,))),,,000***)))((()))++++++***(((&&&(((+++---///000000///...---,,,******---333777;;;666000...///111111//////---***((((((***---///+++---///000111333777:::444333222///+++'''### """%%%$$$""""""'''+++444444444222000...+++***'''(((***---///000111222111000///......000444777777666444222000...,,,+++111555::::::555111......,,,------,,,++++++---///444:::@@@AAA>>>;;;:::;;;:::999888:::<<<===;;;999:::666444777888666888<<<;;;:::888666666777999;;;:::999888777888999;;;<<>>???AAAEEEGGGHHHDDD@@@CCCMMMVVVaaalll{{{Φ4DuXӵtvӵ>d<Ħ333666222---(((&&&$$$Ħ(((,,,+++'''""" ###&&&(((******,,,+++Ħ%%%&&&''''''***---///...***&&&"""!!! %%%***((('''$$$$$$...:::@@@@@@333---%%%"""$$$%%%$$$"""&&&(((***)))&&&###!!!!!!%%%&&&(((+++---///000111Ħ%%%'''+++000444,,,)))%%%$$$$$$%%%&&&&&&$$$&&&(((((('''&&&'''(((&&&)))++++++******---000,,,'''######''')))'''%%%>d<Ħ!!!###"""$$$$$$$$$$$$''',,,111///+++((((((%%% """ +++444444000///000///...111555777555111+++((($$$###$$$'''***++++++*** !!!###%%%'''((()))))))))---///+++###!!!%%%%%%((()))'''""""""%%%---///000...Ħ***)))***)))(((%%%###"""######>d<Ħ...---(((,,,111Be,,,---000---...333222)))"""!!!%%%&&&((()))***,,,geFYĉ >aĦ222222///...111444...)))%%%&&&+++///Be+++((('''(((+++///111+++++++++nu]ӵ///+++*********+++$$$$$$######$$$(((...222)))***,,,///222333222000)))222===BBBCCCAAABBBCCC>>>@@@DDDHHHIIIDDD999111%%%  >d<Ħ111222222222111>d<Ħ777777555Ħ&&&$$$$$$(((...000,,,((($$$"""$$$,,,222,,,,,,,,,,,,Be###%%%'''))),,,Ħ,,,111///,,,)))''''''((()))***+++***(((&&&''',,,111222222333444444333111000---222666444///,,,...222---,,,+++,,,------,,,***(((***,,,...///...---,,,///...+++))))))...444999;;;666000...///111111000---+++)))(((((()))+++------///111111222333666888222111///,,,)))$$$!!!"""$$$###$$$(((,,,,,,,,,,,,---...000111.........000222333333111+++---///000222444777:::666555333111///------,,,111666<<<===999444111000...//////...---,,,---///777===BBBBBB>>>::::::<<<<<<999777:::AAAEEEEEECCC>>>666111222222000444;;;<<<;;;:::777555555777888<<<;;;999777777888999;;;AAAAAAAAA>>>;;;;;;>>>AAADDDFFFFFFBBB<<<>>>FFFNNNXXXcccpppyyy?aŖ%7uSQuR)ӵsdKĦ000......,,,***(((gdKĦ111:::;;;555,,,%%%""""""###%%%'''((('''&&&%%%+++gdKĦ)))&&&"""&&&***------,,,+++---000%%%%%%$$$#########$$$%%%%%%!!!%%%111;;;??????222,,,&&&""""""###%%%((()))(((%%%!!!###%%%''')))+++///444gdKĦ !!!&&&...333222+++%%%###&&&'''###&&&%%%%%%)))---,,,%%%&&&'''((((((''''''((()))---'''"""###(((***'''"""gdDĦ$$$###!!!%%%""""""%%%&&&%%%&&&)))+++(((%%%$$$$$$###""" ''')))---111222111...---666555333222///+++&&&###$$$$$$%%%(((,,,......---&&&%%%$$$&&&)))******(((&&&)))***'''""" """%%%)))++++++'''"""!!!%%%)))---//////gdKĦ&&&$$$%%%&&&''''''&&&%%%$$$&&&sdKĦ)))+++&&&(((******,,,---...---111666333***&&&(((&&&'''((((((''''''ŶS###3we<222000---++++++(((&&&&&&'''***000---(((%%%$$$&&&***,,,(((((((((iĉ@3hR/Ō$$$%%%***---+++)))$$$!!!###)))///***'''&&&)))...000---))))))...<<>><<<555...******///333666333...---222777:::<<<<<<999444333777;;;;;;888666;;;JJJWWWUUUKKK@@@???<<<666111000111444555888888666222111666::::::::::::888777888<<<@@@???@@@>>>999444444999>>>CCCCCCBBB@@@@@@DDDKKKRRRYYY\\\```eeennn|||>A(((ne000000...---,,,+++ne---444<<<>>>888///)))&&&&&&(((*********)))))))))ne******'''%%%&&&))),,,---+++***---///---+++(((&&&$$$###$$$$$$###$$$///888<<<;;;000***%%% """$$$'''))))))'''$$$"""%%%''')))***,,,///ne%%% !!!&&&---222111***$$$###''')))'''$$$$$$###$$$(((,,,+++'''"""$$$%%%'''(((((((((+++,,,---'''""""""&&&***)))De)))'''%%%###!!! """''''''$$$"""$$$'''%%%$$$%%%'''((('''&&&***+++,,,.........---,,,333222111000...***%%%"""######%%%)))---000000///++++++***++++++,,,++++++(((******&&&!!!!!!$$$)))++++++(((###"""$$$'''))),,,ne###### !!!"""$$$%%%&&&&&&&&&&&&ne%%%((()))&&&'''((('''&&&''')))***+++***...222000)))&&&(((((()))++++++)))(((>A%%%"""k<000111000...,,,***(((%%%###$$$&&&***,,,222///+++'''&&&'''***,,,))))))+++fh((($$$%%%(((++++++)))$$$  """&&&,,,(((&&&&&&)))...///,,,((()))---:::KKKUUUUUUSSSSSSWWWQQQMMMPPPUUUPPPCCC666(((%%%"""!!!###De******+++...111222ne///---ne***&&&""""""%%%$$$"""!!!###)))///222,,,,,,,,,***(((%%%$$$###(((---ne***+++)))+++***'''"""!!!$$$(((+++,,,+++(((&&&%%%%%%'''+++---///...+++)))((((((---++++++...555???HHHMMMEEE@@@>>>AAA@@@;;;888999444111...+++************))))))(((((((((,,,111555222000,,,+++,,,...//////111---(((%%%%%%&&&((((((***,,,000555888777111---(((***,,,+++(((&&&'''))))))***+++)))'''&&&(((***+++++++++)))(((***---000222111111222444555444333222333444555555444222111333222000.........///000222777<<<;;;555...***)))///444999888444111444888888::::::666222000444777666666666===LLL\\\^^^YYYJJJCCC;;;777666777666444333666777444111///222666999777555666888<<<>>>???@@@@@@???:::555444888<<<@@@AAAAAA@@@AAAEEENNNUUUTTTVVVYYY]]]dddqqq******000///------,,,,,,,,,,,,222777<<<===888222...,,,,,,...000///,,,***,,,...((())))))&&&###%%%(((++++++))))))+++...444111---((($$$#########!!!""",,,444666666...)))$$$ !!!###&&&)))++++++)))((()))***+++,,,,,,...+++%%% !!!&&&,,,111000***######'''++++++***"""""""""&&&)))***'''###$$$&&&((()))***,,,///222---&&& %%%,,,//////999///***(((&&& $$$***+++&&&######&&&%%%%%%'''***---...///...---+++***)))***+++,,,...///000///---)))%%%######$$$'''+++///111111///000111111111///...///000++++++***&&&!!! ###(((+++,,,***&&&######%%%%%%((($$$!!! """$$$''')))%%%"""%%%'''(((&&&&&&%%%###"""###%%%(((***))),,,...,,,'''%%%'''***---///...,,,)))%%%###!!!+++...///...,,,+++((('''%%%!!!!!!(((---333000,,,)))((())),,,...+++,,,...222000+++&&&%%%'''))))))((($$$ !!!"""%%%+++(((&&&&&&))),,,---***&&&'''***333BBBLLLPPPRRRTTTSSSMMMIIIJJJLLLIII===333(((&&&###"""######$$$%%%(((,,,///000---+++((('''(((%%%""" $$$&&&%%%$$$  %%%)))---...******++++++***(((%%%$$$***---(((''''''"""$$$&&&%%%"""!!!###&&&,,,------+++(((&&&%%%&&&***+++------+++***+++,,,+++***(((+++444AAAOOOWWWWWWMMMEEECCCBBB???===<<<>>>;;;666000,,,+++++++++%%%&&&&&&&&&&&&)))...222111...,,,+++,,,------,,,000,,,(((&&&&&&''''''''')))---111444333111///---)))+++---+++(((&&&(((***---......---+++***+++---///...,,,***((((((***------///111111222333666888555666666555444222000...//////......---......///---333999999555...)))(((---333999:::777555666888777777777333...---000333...111444<<>>:::555333666777666222000111333777333000222888>>>???>>>AAABBBAAA===888555777999<<<>>>???@@@AAAGGGPPPWWWPPPRRRSSSUUUZZZdddqqq{{{***)))***---000111///,,,'''))),,,///111///+++'''++++++,,,---...///000000555666666444111///000111///111222000,,,***---000000,,,)))''''''&&&"""###&&&((((((&&&&&&)))---444111,,,'''###""""""""" """***000111111...***&&&###"""$$$'''***---.........---.........---...000222///+++%%%!!!"""&&&---111111+++%%%$$$'''+++------###""""""$$$&&&'''%%%###''')))***+++,,,...111444((("""'''111999===DDDLLLMMMCCC666---)))(((!!!!!!%%%+++,,,)))((()))...+++((((((+++///222444222///***'''%%%''')))+++,,,...000000...+++((('''&&&''')))---000111///---000222444333222111333555......+++&&&!!!!!!###(((***,,,+++(((%%%######$$$%%%&&&%%%$$$###!!!!!!"""&&&((($$$"""!!!!!!###&&&''''''$$$###""" !!!$$$'''------...---***'''&&&'''+++...111111---)))%%%###"""######!!! $$$&&&)))++++++***((('''%%%&&&$$$'''...222000---,,,,,,///222444000000222555777888666555444///)))%%%%%%&&&''''''!!!"""$$$&&&)))///---+++((('''((()))(((&&&&&&''',,,555???FFFJJJMMMFFFAAA===>>>???===555...)))'''%%%$$$%%%%%%$$$""" """&&&+++...///---+++(((&&&""" !!!###%%%(((&&&$$$%%%((())))))(((""" ###'''***+++'''(((((())))))'''### %%%)))+++***&&&###"""### """%%%&&&$$$""""""###+++---///...,,,)))(((((()))+++---.........000222---,,,+++---555AAAOOOXXX]]]UUUKKKCCC>>>;;;;;;<<>><<<888555777999888555222111111000///...000444999===???BBBCCCBBB???;;;777777888;;;===>>>???AAAGGGPPPVVVRRRRRRRRRQQQSSS[[[gggppp((()))+++---///...,,,***&&&(((,,,///111...)))$$$))))))***,,,...///000111444111,,,(((&&&)))...222...//////---***(((***,,,(((&&&$$$%%%&&&&&&###!!!###%%%$$$######'''***...,,,((($$$"""!!!!!!"""  ###)))---...---///+++***(((###$$$%%%(((+++---000111111/////////---,,,,,,...///...***%%%!!!"""'''---111222---'''%%%'''***,,,---%%%$$$"""""""""""""""!!!((()))***))))))***---000""")))666AAAGGGNNNTTTSSSHHH:::000***'''!!! !!!''')))***,,,000888333---))))))---000333222...)))$$$###$$$(((***+++...000000...---------++++++,,,---//////,,,***---...000222333444777888111000---)))%%%#########''')))++++++)))'''$$$###%%%###!!! """$$$%%%"""  ###%%%$$$###"""###&&&)))))))))######""" """&&&)))222333222///+++)))((((((+++...111111...((($$$"""!!!###%%%$$$###"""###$$$&&&'''((()))(((&&&$$$"""###$$$$$$  (((///111111111222555:::>>>AAA999999888888999888555333777222,,,(((&&&&&&''''''  %%%)))+++///444555111+++'''&&&''')))***))))))***---444<<<@@@BBB888555333444666555111---)))(((''''''''''''%%%### """&&&+++///000...,,,$$$""""""$$$***(((''''''(((******+++%%%"""###'''***%%%%%%%%%&&&&&&$$$ """%%%%%%!!! ###%%%&&&%%%""" &&&(((,,,---,,,***))))))+++---//////.........///,,,---///222777AAAMMMUUU\\\ZZZTTTHHH===888:::<<>>HHHTTT^^^QQQJJJBBB;;;999999::::::555666888888666333111000+++...111000///222999???BBBBBBAAA???<<<999888888;;;<<<>>>???@@@EEEMMMSSSSSSRRRQQQNNNNNNTTT___fffpppyyy&&&'''***+++,,,+++***)))(((***---000111///***&&&&&&'''(((***+++---...//////***$$$###***...******)))(((((('''&&&&&&"""''')))&&&""" !!! ###''''''&&&$$$###""""""###### !!!$$$(((******))),,,++++++,,,(((###!!!$$$&&&&&&''')))+++---///000------,,,***(((''')))+++***&&&""" !!!&&&,,,000222...)))'''''')))++++++&&&$$$"""  !!!&&&&&&%%%$$$###$$$&&&)))  ***666AAAGGGLLLPPPNNNDDD999111***%%%!!!!!!$$$&&&+++111;;;666///***(((***+++,,,---***%%%!!! """%%%((())),,,///...,,,,,,///222///---,,,,,,---,,,***((())))))+++...333777888888444222000---***(((&&&%%%'''((()))******(((&&&%%%&&&######&&&((('''%%%###  """###$$$$$$$$$'''***------,,,%%%&&&%%%$$$###$$$'''***333666666111---,,,+++)))+++...111111...***&&&$$$###&&&)))***)))(((((()))((()))******(((&&&###"""!!!###%%%$$$###&&&+++///222333555888>>>DDDJJJMMMBBB@@@===;;;999777444222444222...***))))))***,,,$$$"""$$$***---...000555:::555///***((()))---///...///---+++///666999888///...///000222222111///))))))))))))***)))'''$$$"""###&&&+++...000///---$$$""" !!!###%%%)))(((%%%$$$$$$%%%''')))((($$$"""&&&((($$$""""""###%%%%%%!!! $$$###!!! """###%%%&&&'''&&&### !!!$$$''')))(((''''''(((---///111000---***((('''))),,,000444999AAALLLTTT[[[```___TTTFFF???>>>???GGGJJJLLLHHH@@@777111///***,,,---...---,,,---//////---,,,,,,...000111000111222333555666333///++++++...///+++%%%"""$$$''',,,......+++'''&&&(((+++---------///333777888888/////////......000444777======;;;888777999===@@@@@@???<<<:::777444222111------...///000222444555---,,,,,,,,,,,,+++++++++333444555555555777:::===888666333111/////////000111111222666888===FFFOOOEEEDDDAAA<<<777555777999333444555555444222000...,,,111444222------555===>>>======<<<:::999888777999;;;===>>>>>>BBBJJJOOORRRQQQNNNJJJIIINNNWWW___eeennnzzz$$$&&&((()))))))))))))))***+++,,,///000///+++(((%%%%%%&&&'''((()))******)))%%%!!!&&&)))'''$$$"""$$$''''''######((()))%%%!!! $$$###$$$$$$%%%%%%%%%%%%$$$ """$$$&&&'''&&&%%%((('''***,,,***%%%$$$&&&&&&&&&&&&&&&'''((()))***(((((('''%%%###"""###%%%$$$!!!$$$***...///---***(((((()))***+++%%%###  ###$$$$$$###!!! !!!$$$'''"""!!! """(((000888<<>>;;;999666444333222------------///222555777111...***'''(((***,,,...222444555666777777888999777555222000000000000000000------000222222888AAA;;;===>>>;;;777444444666333333333333333333111///333555666333///...333999888777666666666777777777666999;;;<<<===AAAHHHNNNPPPOOOLLLHHHFFFJJJSSSZZZaaaiiittt~~~###%%%&&&'''''''''((()))***)))***,,,------+++)))$$$$$$%%%%%%&&&'''''''''$$$"""!!!$$$%%%$$$!!!"""''''''!!!%%%)))((("""######$$$&&&'''((('''&&&&&& """$$$%%%%%%$$$###$$$$$$''',,,***&&&%%%'''&&&&&&$$$######$$$%%%&&&$$$$$$###!!!!!! """(((---,,,+++)))((((((***++++++###!!!"""%%%$$$$$$###"""!!!###&&&)))%%%$$$######&&&+++000222888999888444333222+++"""%%%!!!!!!###%%%%%%(((,,,+++++++++++++++(((### ###%%%&&&%%%###&&&---333///,,,)))((()))+++,,,,,,***&&&###)))333999777222666555555444333000,,,)))'''&&&'''(((***+++***)))$$$!!!!!!%%%((()))(((,,,+++)))'''%%%$$$$$$$$$%%%%%%(((,,,111333444333000000000...***''''''''')))000222///---///...***,,,///111222000...,,,,,,(((,,,000333333222222222,,,,,,---...---,,,+++*** """&&&+++000222111///...///222777>>>EEEKKKOOOAAA===777333000///...---)))***,,,...///222666999222///...///---(((&&&'''444555555555444444666888111333000++++++111111,,,***,,,///111111111000000))))))+++---///...+++(((%%%%%%&&&(((,,,......---(((((((((((()))***+++++++++)))$$$ $$$((()))'''%%%%%%&&&&&&%%%$$$$$$!!! $$$***...---***))),,,...---***((()))+++...//////111222111...,,,''')))******((((((((()))(((,,,111444333000---,,,///111333333555<<>><<<999444111000...,,,***)))((('''))),,,000222333777444000---+++(((%%%"""///222555666888999<<<>>>000...+++(((((())),,,---///111111......///,,,'''%%%!!!!!!)))444777000'''&&&''')))***+++,,,///222,,,...000111///.........333---&&&"""###$$$$$$###$$$&&&)))***(((%%%$$$###&&&%%%$$$'''+++000333444888999999555///,,,---///...///000111222333333333,,,,,,---...------+++++++++++++++,,,///111444666666222000000000222:::CCCVVVdddnnnkkkgggdddXXXJJJ@@@???>>><<<666111333::::::777444111000000...---'''''''''''')))---000222---111555999999666111...%%%###!!!!!!%%%(((+++,,,111444555333///...222666...,,,***+++///333666777---,,,+++---///111111000444222///---...222666999;;;888444222222222111000---+++((($$$$$$(((///444...000000,,,((()))///555444111///000333333...***222222222111111222222222,,,+++)))(((''')))***,,,444444444666888888777555555555444666888999888777;;;:::999777555333111000000///---,,,---000444666222444777999:::===@@@CCCPPPOOOLLLIIIIIIKKKQQQUUU[[[aaahhhnnnvvv###"""!!!!!!"""$$$&&&((()))+++,,,+++***(((((()))******)))'''&&&%%%%%%&&&&&&'''$$$ !!!$$$###"""!!!!!!###%%%%%%""" """$$$%%%&&&''' !!!"""!!! $$$&&&((((((&&&$$$######%%%'''+++...///---***'''&&&''')))+++,,,+++)))((())))))((($$$###''')))'''$$$"""!!!"""$$$&&&%%%'''(((&&&""" """$$$*********,,,...000222222)))%%% ###&&&%%%&&&&&&$$$######&&&(((***(((&&&%%%''')))))))))+++---//////...---...///111...***(((((())))))(((+++111444...'''$$$""" '''---000...---...///---///+++'''(((***+++'''$$$###&&&(((*********,,,------111555999:::888444111))))))((()))...555444///(((%%%&&&+++---***''''''$$$###!!! """%%%'''+++---000444888888444000***+++,,,,,,***)))((((((***...333444333111111111333111111444888888444///,,,,,,---///222333111000,,,+++,,,000555555000***%%%&&&)))---000000,,,(((+++,,,000888@@@DDDBBB>>>888999:::777111,,,*********(((''''''***---///000222///---+++***(((%%%###+++...333555666666777777...,,,)))&&&&&&''')))***,,,...,,,******---+++&&&'''###""")))444888222***&&&(((***+++,,,---///111000111333333111//////000444///)))&&&'''((('''%%%&&&((()))(((&&&###""""""&&&'''(((***,,,000333666;;;<<<<<<888222//////111...///000111111111000000+++,,,---------+++***(((*********+++---000333444444111//////---,,,222999MMM___nnnrrrqqqnnnbbbSSSHHHCCC>>>;;;666333777===AAA>>>999444222///,,,***)))(((((('''((()))+++,,,***---111555666444111///(((%%%######&&&)))++++++000333444222...---000333---+++))))))+++...000111)))***,,,///222333444333333222000///000111444555777666444333444333111///...+++'''######(((111777555444222...+++---222666666333000111333222...***///000000000000000000///+++***)))))))))***+++,,,......000222555777555444000111222666999;;;:::999;;;:::888666444222111000...---++++++---000333555333444777888:::<<<@@@CCCOOOOOOMMMKKKKKKMMMRRRUUUXXX]]]dddiiippp{{{""" """%%%'''((()))***)))((('''((()))---+++)))&&&%%%%%%&&&'''******(((######%%%###"""!!!!!!###$$$$$$"""  !!!###&&&)))***''''''&&&$$$!!! %%%%%%%%%###""""""$$$&&&***,,,///111111///,,,***%%%'''***---...---,,,***'''((('''$$$ ###'''((('''&&&%%%%%%&&&(((***(((***+++)))$$$!!!"""###***+++,,,...000333555666---)))$$$!!!###$$$&&&''''''&&&&&&((())))))'''%%%%%%'''((()))((()))+++...///000000222333444111,,,)))((())))))(((+++000111,,,&&&###!!! (((111888999999888555000111,,,&&&&&&)))(((###"""&&&(((((((((((())))))***---333999:::777444***++++++,,,333:::;;;888,,,***+++000111,,,((('''!!!  """%%%&&&000111333555666444000,,,&&&%%%$$$%%%'''(((((('''***...333666666444222222222222444888===>>>;;;777000......222777888444///+++***,,,222777777111***'''(((***,,,......+++(((''')))...666>>>AAA???<<<222888>>>===555---******)))'''$$$$$$&&&)))+++,,,+++)))(((''''''&&&%%%###&&&***///222222000//////+++)))'''%%%$$$%%%&&&'''((()))'''$$$&&&******&&&'''""" &&&000444000***&&&(((+++,,,,,,---...000222333444333222000111222555000,,,***++++++)))''''''((('''%%%""" !!!&&&))),,,------///333666<<<>>>>>>:::555111111333000000111000///...,,,+++((()))+++,,,,,,***'''&&&((((((((()))+++...111333000......///...,,,...333DDDWWWjjjtttwwwuuukkk^^^TTTIII===777444333777<<>>888111))))))+++000666666000***))))))+++,,,......---,,,&&&(((---333999;;;999666---555>>>@@@;;;333---***%%%### !!!###''')))***'''&&&$$$$$$%%%$$$###!!!%%%(((+++,,,,,,************((('''%%%$$$$$$$$$%%%%%%%%%### """(((***(((""" )))---+++&&&%%%'''***+++++++++,,,---///000111000///000111333333000---,,,---,,,)))&&&%%%%%%### !!!%%%***///000......111555999;;;<<<999444111111222222222222111///,,,)))'''"""$$$''')))***)))&&&%%%((('''''''''))),,,///111***))),,,111222111222555???NNN___jjjqqqtttpppjjjbbbQQQ>>>444000///222666;;;777333000000000000///,,,+++***'''$$$!!!###%%%(((,,,///222333333///,,,***)))***++++++++++++...111222111//////000(((&&&$$$$$$&&&'''((((((,,,222:::??????===;;;:::666444111...------......111222555777777222,,,'''((('''&&&%%%(((...777===AAADDDDDD>>>666111333666:::777444222222000...,,,***++++++,,,,,,++++++***,,,,,,...///////////////...---...///000///,,,)))'''***...444:::<<<;;;999111000///---+++***)))(((***+++,,,...111333555666222333444444555777;;;>>>FFFIIIKKKLLLMMMNNNPPPQQQRRRVVV[[[^^^aaahhhttt}}}!!!###''')))++++++***)))((()))******((('''((()))(((%%%""""""%%%(((******,,,---+++'''&&&(((%%% !!!!!!""""""!!!!!!!!!!!!###"""!!!!!!###'''+++...///...,,,'''###!!!!!!"""!!!############%%%&&&((()))))))))(((&&&$$$### """%%%(((***,,,,,,,,,((('''&&&$$$######%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((%%%!!! """%%%%%%(((+++---...000444777:::555---$$$%%%''')))************,,,###"""###&&&)))---......+++---111222333444666888///,,,)))&&&&&&&&&%%%$$$$$$((()))&&&%%%''''''$$$&&&'''))))))(((&&&###!!!###...;;;DDDKKKMMMHHHAAA222+++%%%$$$''''''######))),,,---......///***'''%%%)))///333222///***,,,++++++...555777555***(((***///111---******''''''&&&&&&%%%%%%$$$$$$+++,,,------+++***((('''&&&### !!!&&&***,,,+++***---000444555444222///333444555888:::;;;:::888555222222777>>>@@@:::333)))'''''',,,111222...)))***+++,,,,,,---...///000(((***---000222333111///+++000777===>>>888000*** ###&&&((()))&&&$$$######$$$$$$"""!!!'''((((((((('''''')))+++******)))(((&&&%%%%%%$$$###$$$!!!"""(((+++))) %%%)))'''$$$###%%%'''((((((''')))******++++++++++++---000333111...,,,+++---,,,(((%%%""""""  $$$$$$***000222///---///111333555777555111......///444444444222000,,,(((&&& ###&&&(((((((((''')))(((&&&&&&(((+++///111)))'''***000222111111444:::CCCNNNWWWbbbllltttvvvlllYYYCCC555000...///222222///,,,+++,,,...//////,,,+++***'''$$$ $$$%%%(((,,,///222444444///---+++***+++,,,,,,+++)))---111444555444222222%%%$$$###$$$''')))******...444>>>EEEHHHGGGDDDBBB:::666000+++((())),,,///111222555777777222+++%%%$$$&&&)))+++...333999===???HHHMMMGGG999///...222888666444333222000...---++++++************+++++++++,,,---...///.........///.........//////---+++(((***...444888999888666///...---+++***(((''''''+++---000333555666777777222222222111111333666999???BBBFFFIIIIIIJJJLLLMMMQQQUUUYYY[[[\\\bbblllttt%%%(((---111333222///---(((***++++++)))'''&&&&&&###  $$$((())))))+++---+++))))))***(((### !!!"""""" !!!"""$$$###""""""$$$'''***,,,...---***&&&""" !!!""" ###%%%%%%%%%&&&''''''&&&&&&%%%###!!!  ###&&&)))+++---***)))'''&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%$$$###'''(((&&&!!!"""%%%(((,,,------///444888===777...%%%  """''')))******))))))***,,,$$$$$$%%%(((,,,///000000---000222333222222444555,,,+++***)))***)))'''&&&"""%%%&&&%%%&&&)))***'''###$$$&&&''''''%%%###"""%%%...:::CCCKKKNNNJJJCCC333...)))&&&&&&'''&&&%%%&&&)))---000000000111222---)))&&&%%%(((+++++++++(((+++***''')))...111000)))&&&''',,,...+++))))))************)))'''&&&%%%&&&'''((('''%%%$$$%%%%%%(((&&&%%%&&&))),,,...///......000222444444111//////////////////000111111///...///444:::<<<888444,,,((($$$&&&+++---,,,))),,,,,,,,,+++***+++...111------.........---,,,+++))),,,111666999666///***"""&&&)))))))))%%%$$$######%%%%%%$$$###******)))'''&&&'''+++---+++++++++***)))'''&&&%%%######!!!"""(((+++))) &&&)))(((%%%$$$%%%&&&%%%$$$%%%''')))(((((((((''''''***...222222...,,,+++---,,,)))&&&"""!!! """&&&%%%***000333111///---...,,,///222111...,,,,,,...333333444333000,,,(((%%% ###%%%((()))*********)))''''''(((+++///222---)))(((,,,---+++***+++000444;;;DDDPPP```oooxxxlllZZZFFF999333000000333222///***((()))+++------+++***(((&&&$$$!!! '''(((+++...000222222333,,,+++)))***+++---,,,+++)))---222666888777444111$$$######%%%))),,,---------222<<>>@@@BBBEEEHHHEEEIIINNNPPPQQQVVV___fffiiiqqq~~~!!!!!!"""$$$%%%&&&'''((((((+++---***$$$ !!!!!!$$$$$$###### !!!"""""" ###%%%$$$ !!!+++***((('''&&&$$$ %%%%%%%%%### !!!"""$$$(((---000111...)))%%%""" """&&&)))+++,,,///***&&&%%%&&&%%%  $$$&&&((('''&&&%%%"""###!!!###+++222888888999777555444555666000---(((%%%&&&)))...111)))(((&&&%%%&&&(((***,,,...,,,,,,---,,,))),,,111.........---***'''$$$"""######&&&)))++++++)))''''''###!!!''',,,---+++%%%###"""%%%,,,111222222666777999;;;;;;:::999888CCC@@@999///'''$$$'''+++///111222000,,,***+++------,,,***%%% """%%%***(((&&&%%%'''***+++,,,...,,,(((''''''(((((((((,,,***)))***...111111///***&&&######!!!'''+++---,,,)))+++333;;;:::888666555444333111///000///,,,***)))))))))***///000222555888999888777444///((($$$$$$&&&)))+++,,,---...+++&&&###"""###,,,,,,---...000000///---***++++++(((&&&$$$$$$%%%***,,,---...,,,,,,,,,---&&&""" $$$***//////,,,******+++...111222111//////...---,,,---,,,***((('''###!!!$$$&&&&&&$$$''',,,+++&&&(((""" '''---...,,,111222111,,,'''''',,,111444222111000111000///---,,,,,,+++'''###"""%%%))),,,...111444555444222111,,,,,,///333888999555222/////////...---,,,+++***---......,,,)))***---111222...)))'''))),,,......222222///***)))***((($$$$$$'''***---111666<<>>;;;:::666333000000///---((($$$(((***---///111555<<>>;;;666333222111000///111...***(((((())))))(((***---111444444333222333666555333000...111888>>>===999555666:::<<<:::777777...%%%!!!$$$))),,,---******---555<<<===555---)))---222444111---)))''')))000777:::777444444555???;;;777555666777555444888555888@@@GGGHHHHHHIIILLLHHHFFFHHHOOOVVV\\\^^^eeehhhppp{{{"""""""""###$$$%%%&&&'''(((,,,...+++&&&""""""$$$!!!  """$$$$$$$$$(((%%%!!!!!!"""$$$$$$###$$$%%%$$$"""---------+++'''###"""###$$$$$$$$$"""  ###&&&***------***'''$$$###!!! ###&&&)))++++++***'''######%%%%%%"""!!!$$$&&&&&&%%%###""""""###%%%%%%%%%)))000666AAA@@@<<<777111------------***'''%%%%%%'''+++---(((&&&%%%###$$$%%%'''))))))'''''')))(((%%%&&&+++.........,,,)))%%%!!! """%%%***...///...,,,,,,'''"""###(((,,,,,,+++'''%%%$$$'''---444888:::<<<;;;:::888777777888888@@@>>>999222***&&&'''(((---///000...,,,+++,,,...---...---((($$$###%%%))),,,)))&&&%%%&&&''')))******(((&&&%%%%%%&&&'''''')))((())),,,111333333222---((($$$### !!!'''+++...,,,)))+++222999:::999888666333111000///333555666333///,,,...222111222444888;;;;;;:::777333...&&&""""""$$$''')))***+++,,,)))&&&######%%%++++++,,,...111222000///------,,,***'''&&&'''(((+++,,,---,,,*********,,,((($$$ !!!&&&******(((&&&&&&'''***...//////---...---,,,------,,,)))&&&%%%""" #########&&&,,,+++(((&&&!!!"""***222444333333444444111,,,+++///333555333111111111111///...///000...***%%%###&&&))))))+++...000222111000///------000444999:::888666000000///...,,,***((('''***,,,------+++,,,...000...***'''&&&(((+++...///000000...+++,,,///...+++***,,,///333666999<<<>>>@@@===888444222000///......000333555555444111///,,,)))&&&&&&(((+++++++++&&&'''***///222333000,,,+++,,,,,,------,,,,,,+++...333:::===;;;777222///......---,,,***+++---000333777===@@@???<<<999777666444222222222///+++''''''))),,,...000444:::>>>>>>;;;777444222000...---,,,***''''''(((***++++++///222555666555333222222777777666333222333888<<<;;;888666888<<>>;;;444...&&&$$$''',,,......***+++111:::AAA???555,,,'''+++000333111...***))))))000666999777666777888>>>;;;777666777999999888:::888<<>>===:::444...)))(((''')))+++++++++******,,,......///000---***(((***---...,,,(((%%%$$$$$$&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&'''***///444666555444...((($$$""" !!!%%%(((+++...---***+++000555888999:::777222///000111666<<>>;;;888555333111---+++)))'''&&&'''+++...000111555777999888666333222111666777888888888888999;;;:::888777999===@@@???===333///***)))+++------,,,))),,,333<<>>444***&&&***///111111///---,,,+++///444666666666888;;;;;;888555555777:::<<<<<<;;;;;;AAAKKKPPPOOOMMMMMMHHHFFFDDDEEEIIINNNRRRSSSSSSUUU[[[eeesss%%%$$$###"""!!!"""$$$%%%'''***,,,,,,+++)))***+++&&&((()))&&&""" """$$$***'''$$$""""""%%%(((***'''&&&### $$$---111444000(((!!!!!!"""&&&---222000(((  """"""###$$$%%%%%%###"""""""""###$$$%%%'''((((((((((((!!!!!! """$$$$$$###!!!###(((///222333333666888>>>;;;444,,,&&&###%%%&&&&&&%%%%%%$$$############!!!!!! !!!!!! ###&&&%%%""""""%%%,,,------,,,)))%%%!!! ###(((///555777666555000***$$$###(((---......+++)))((()))000:::EEEMMMFFFBBB<<<777555666999;;;???===999444///---,,,,,,''''''''''''''')))***,,,,,,///111000---,,,---000000///+++'''###"""###$$$ """$$$&&&&&&''''''(((%%%(((---222555555333111)))%%%"""######!!!###((((((+++...---++++++...222333777999666111...111444;;;???AAA===666000000333333444777:::===<<<888555000***$$$ !!!%%%))),,,'''&&&%%%$$$######$$$$$$%%%&&&(((,,,000333333222000111333222///---,,,,,,,,,+++***(((&&&&&&(((+++)))######$$$### """''',,,//////...------------,,,)))###%%%---...,,,###!!! $$$,,,333666666555888:::999666444444444222///,,,***+++,,,,,,+++---...,,,)))$$$$$$'''***,,,---.........,,,***)))---...111333666777777666000///---+++((('''%%%%%%'''***---000///---+++)))((((((((('''&&&(((,,,000222444444333777===>>>;;;555666999???HHHPPPTTTUUUYYYOOOEEEAAABBBAAA:::333222444666666555222...+++(((((((((''''''&&&%%%$$$$$$&&&***---///---***(((&&&(((,,,...//////---,,,000444999;;;;;;888666555444222///,,,***+++///222666777888777666666888:::999999888777555111...+++***+++,,,...000333666999;;;999777666555333000---((('''&&&(((,,,111333444555777999888555333111111333555999;;;======<<<<<<:::999888999;;;;;;999777444111///...//////---++++++---222999===:::111***&&&)))...111111111000000...111333333333444666999555333222222555888;;;===999;;;AAAKKKOOOMMMJJJKKKGGGEEEDDDEEEGGGJJJMMMOOOMMMOOOSSS]]]jjjwww'''&&&%%%$$$###$$$$$$%%%&&&(((***,,,,,,+++,,,,,,((()))***'''""" """$$$%%%$$$!!! ###(((+++'''&&&"""!!!$$$(((---000...(((""""""######%%%+++333888666---%%% ###&&&&&&$$$"""""""""'''(((((((((((('''&&&&&&!!!$$$%%%$$$###"""&&&+++111444333222222333555222,,,&&&!!! ###&&&$$$$$$$$$$$$###!!!  !!!!!!!!!!!!"""&&&&&&######''',,,---------+++)))'''%%%%%%''',,,222666777444222+++&&&!!!###***000222111***(((&&&)))111<<>>AAA<<<666000...///111333(((&&&%%%$$$%%%'''(((((()))---000000...---...000222222000+++%%%"""!!!!!!###(((++++++******+++(((,,,111555555222///---""" !!!%%%&&&$$$%%%((()))+++,,,,,,***+++---000///333666444000///222666??????>>>;;;777222///---111222444777:::999666333///+++%%%###%%%)))---///'''&&&%%%$$$$$$$$$$$$$$$$$$%%%'''+++000333333222...111444555333///---,,,,,,,,,+++(((&&&&&&)))+++&&& !!!&&&'''&&&!!!"""%%%)))...111222111......------,,,(((""" '''---///---%%%###"""$$$)))---//////444666888999888555333222---)))&&&$$$%%%'''))))))+++,,,,,,***'''''',,,000555444333111...+++(((''',,,...111333333333222222...---,,,***)))(((((((((***+++---......+++'''$$$)))+++,,,)))%%%%%%***///222333333222555:::;;;888444555888AAAMMM[[[ffflllnnndddXXXTTTTTTQQQHHH@@@:::999666333///---+++***'''((((((((('''&&&%%%$$$''')))+++,,,+++(((%%%$$$&&&(((+++...//////...---000333666888777555555555000///---***(((***...222666444222//////333999===999999888666222///,,,+++......///000333555777777888777666666666555333111(((&&&%%%'''***...000111222444666555333222111222///222666;;;>>>???>>>===;;;:::888777666333000...//////...///111222222111111111333666888777222...))),,,000222333333333444333333222000//////111222...//////000222555999;;;666777===EEEGGGEEECCCEEEEEEEEEEEEEEEGGGIIIKKKMMMNNNNNNQQQYYYdddpppyyy~~~'''''''''''''''''''''''''''(((***,,,---...------******)))'''%%%###$$$%%%###"""!!! """&&&***'''%%%### """###$$$''')))(((%%%######%%%$$$'''---555999777000)))!!!"""'''(((%%%######$$$+++******)))'''%%%$$$###"""%%%&&&&&&%%%$$$''',,,111222000......///111...)))""""""######""""""!!! ###%%%&&&&&&&&&!!!%%%&&&%%%'''+++///...---,,,,,,+++++++++)))+++///333666444000---%%%""" $$$---444666555***&&&$$$)))333>>>EEEIII<<<;;;:::::::::<<<>>>???@@@:::111+++,,,000555999---***'''%%%%%%&&&&&&%%%(((+++......,,,+++---///333555555111)))### &&&---000000......///---111666888555111,,,*** """'''(((%%%%%%''')))*********)))+++---000---000222222000///111444>>>===;;;999666444111...111111222555888888666555111---)))(((***,,,///000'''&&&&&&((()))***)))'''&&&''')))---111333333222...111333333111...------000000...+++(((&&&'''(((###!!!(((,,,,,,***%%%&&&(((,,,000333333222---,,,,,,,,,,,,)))$$$!!!!!!###%%%$$$!!!""")))...///...'''%%%$$$%%%(((***++++++222444666777777555222000)))%%%!!! """&&&(((***---//////---+++---222666;;;999777333///***'''%%%)))---222444444222111111000...,,,+++*********+++,,,+++++++++***(((%%%"""***...///+++$$$"""'''---...///...,,,...222222...///222777@@@LLL\\\lllwwwxxxqqqppppppkkk___UUUEEE@@@999111,,,)))((((((&&&'''))))))((('''((((((+++------+++(((%%%$$$$$$''')))+++---//////...---000222333444333222222333---,,,***((('''(((,,,///222111...++++++000666<<<555555444000---++++++,,,111111111222555777777666555333222333444444333222&&&$$$"""###&&&)))+++,,,000111222222111000000111---///333888<<<>>>===<<<::::::999666333///,,,***)))***+++...222666999;;;888777555555666555444333...111444555555555666777666444222///---,,,,,,,,,+++---000111222444666888333444777<<<===:::;;;???AAACCCEEEFFFFFFHHHKKKMMMPPPPPPRRRXXX```iiiooorrruuu''')))***+++++++++)))((())))))+++---///000000///,,,***(((((((((((('''&&&%%%%%%%%%###!!!!!!$$$'''&&&%%%###"""""""""""""""""""""""""""""""""#########'''---333444222...+++"""!!! &&&)))'''&&&'''(((---,,,+++)))&&&$$$!!!  """%%%'''((('''%%%$$$(((+++//////,,,+++,,,///000---((("""!!!!!! """&&&***,,,,,,,,,!!! ###((()))***---333222000...+++***+++,,,---+++---000333555222---)))### !!!'''000777999888***%%%###)))666@@@CCCBBB999888777666777:::===???;;;444,,,(((***000666999555111+++((('''&&&%%%###(((***---,,,******,,,///444888:::666...&&&!!! !!!)))111555333111000111222666::::::666111---+++&&&###$$$''''''$$$$$$'''***)))(((((((((+++...111///////////////.........555666777555222111222444333222333555888::::::999444111...---------,,,+++'''''')))---111333111...+++,,,---000444555555333111111///,,,***+++---000666666444///***&&&$$$$$$"""!!!"""(((///222///,,,((((((***---000222111000)))((()))***,,,,,,***((('''***,,,***&&&!!! """''',,,///000...'''&&&&&&(((***,,,......222333444555666444222///(((%%%!!! """'''+++---000111111///---///333777;;;999666222---)))%%%###'''---444888888666555555333222///---++++++++++++,,,***'''&&&''''''%%%###''',,,///+++### %%%,,,+++,,,***((()))---,,,(((***000888???GGGTTTeeeqqqxxxyyy||||||mmmaaaQQQKKKBBB888000+++***)))%%%''')))***)))))),,,...///000///,,,(((&&&'''))))))***+++,,,---......---000111222111000///000111,,,,,,+++((('''''')))+++......---,,,,,,---111444......---***((((((,,,000333222111333666777666444333111///...///000000000%%%###"""###&&&)))++++++///111111111///...///000///...000333888::::::888777888888777444111///...*********,,,000555;;;???:::999666555444444333333444666888888777777888:::777555222000...,,,+++***+++///444666666555666777444222333555444222555;;;<<>>999777444222333777;;;>>>666000(((&&&***000555888;;;666///+++)))(((%%%###(((***,,,+++)))))),,,///444999===:::111'''""" """***333777555222111111555999======888222///...,,,(((&&&'''&&&###$$$(((***)))'''&&&'''+++///222222000.........---+++)))+++000444222---,,,222999555444444666999<<<======777555111///...,,,)))'''&&&'''+++111777:::777444//////000333666777666555444111,,,'''%%%(((...333;;;:::888222+++%%%!!!""""""%%%,,,444555111,,,))))))***,,,///000///---%%%%%%&&&)))---//////...,,,///000...)))%%%###$$$$$$$$$&&&***...000000...&&&&&&'''***---000333444222222333444555444222///)))&&&"""!!!$$$***...111111222222///,,,---111555999777444000,,,((($$$###&&&---666;;;<<<;;;::::::777555111...,,,+++++++++,,,((($$$###$$$&&&&&&%%%$$$***...***!!!$$$,,,***,,,***'''(((,,,+++((('''///999>>>BBBLLL[[[hhhdddjjjvvv|||kkk]]][[[UUULLLAAA777111---,,,%%%'''******)))+++...222111111000---)))(((+++...+++++++++,,,,,,------...111222222000......///111------,,,***'''%%%&&&(((+++---......---,,,,,,---(((((('''%%%$$$'''---333444222111333666777555333333000---+++,,,------,,,'''%%%$$$%%%(((,,,......111222222000...------...111///...000444777666555444666888888777555444444///...,,,+++---222999===888777666444333222111000888999::::::999888999;;;888555222000///...,,,***---222777:::999777777888555333111111///...333:::999===AAADDDEEEGGGJJJMMMPPPOOOPPPSSSWWW[[[\\\\\\ccclllyyy((()))+++---............+++((('''+++111444333111222,,,&&&###%%%)))+++,,,,,,)))&&&$$$###""" (((### ###%%%"""!!!""""""!!! $$$(((,,,,,,)))&&&%%%&&&$$$!!!"""###!!! """''',,,...+++'''((())))))'''$$$!!! """$$$&&&&&&************************,,,***((((((***,,,......///...***$$$!!!$$$'''***...000222...,,,+++---333888::::::777333...+++***+++,,,,,,'''***...111111...***(((***'''&&&,,,555;;;:::666*********...333999===>>>===999555222333555777888///,,,((($$$$$$(((000555;;;:::444...++++++)))$$$------------,,,++++++***...333888555+++$$$!!!"""!!!&&&,,,000111000......333555888:::888333...***,,,+++)))%%%######&&&)))((((((''''''(((+++111444111000///...---***%%%!!!***++++++,,,000666>>>DDDGGG???777777>>>CCCBBB>>>777666444000,,,))))))***(((((()))...666:::;;;:::444444555777999999777666333000)))###!!!$$$***000666444111---***&&&"""""""""%%%+++111000***###"""$$$''')))+++,,,,,,,,,&&&###$$$***...,,,((((((***///444444///******+++---,,,+++---///000///...'''###&&&000555444444777222222222333444555666777,,,)))((((((******'''$$$///000---((()))...111000666333...***(((***---000111333999CCCKKKIII@@@666666555222...***''''''(((+++(((%%%$$$%%%''''''''',,,,,,***'''%%%%%%(((***333222---'''&&&)))***'''+++000666===AAAEEEHHHKKKLLLSSS]]]fffkkkiiiaaa[[[VVV[[[\\\RRRAAA555333666222...)))&&&(((+++...000,,,111111+++&&&+++333888222...,,,...///---,,,...555333000---+++++++++,,,)))))))))((((((''''''&&&+++///333333000,,,***+++******)))(((''')))---000555222000000222333111///---...///...+++'''$$$"""%%%&&&&&&'''(((,,,000444777777666444111//////000222222333333333222222111555666999===???>>>888333333///+++***...222444444444111...,,,,,,---......999@@@CCC>>>999777777555777777666333///------...111666:::999444000///000333333111...,,,---///222444666:::???DDDHHHJJJKKKOOONNNMMMNNNQQQTTTUUUUUU\\\cccooo{{{)))((('''(((+++...//////+++)))(((,,,222555444222444///((($$$%%%'''((()))+++)))&&&$$$###!!!!!!"""%%%### !!!###$$$###"""""""""%%%)))++++++(((%%%###!!!!!!"""$$$%%%%%%###!!!$$$$$$&&&***------)))%%%############"""""""""###%%% %%%)))***///...+++))))))+++---///222///++++++,,,...---,,,---,,,)))$$$"""&&&)))+++...000///------000444888:::999444111,,,)))))))))***)))'''))),,,......,,,)))&&&+++******...444666555222---,,,,,,---111555888999:::666222000111222333333---,,,)))&&&%%%)))///444888999666000,,,---+++(((,,,,,,,,,,,,,,,,,,+++***)))---111000***%%%""""""###(((...111000...+++***///222444555333...((($$$'''&&&$$$""" !!!%%%((()))*********,,,///333666000///---,,,***((($$$!!!)))***+++---111888@@@EEEFFF???888777===AAA@@@>>>333222000---)))''''''(((((('''(((---444888888666666666777888777555222///111---&&&  &&&,,,///...,,,+++(((&&&""" """!!!!!!%%%******$$$"""$$$&&&''''''((())))))'''$$$%%%((()))'''''')))+++000444333---))))))+++000///...///222444444333,,,''''''...333222333666333333222333444555777888+++)))'''''')))(((&&&###***+++)))$$$%%%***,,,,,,000---)))&&&'''///999AAA===;;;<<<@@@DDDCCC;;;444//////...***&&&$$$%%%&&&***(((%%%%%%''')))************)))'''&&&'''***---444444000***'''***+++***...222777;;;===>>>@@@AAA;;;>>>DDDKKKPPPQQQNNNKKKMMMVVV]]]ZZZMMM???777555666222,,,))))))+++,,,,,,---333333,,,(((+++222555222...,,,...---***)))+++111///---+++)))((((((((((((((('''''''''''''''(((...222666666222---++++++...------+++***+++...111333111//////000111000...000111222111...***&&&%%%'''''''''''')))---222555:::888666111...---///111///000000000111111222222666666888;;;>>>===999555333000------000222222222...,,,)))((())),,,///000:::@@@CCC>>>999999999888888666444333222222222222666999;;;888222......000444444333000...///111444222666<<>>::::::;;;:::888555222333777:::::::::===>>><<<888111......000666666666444222333555888333999AAAIIINNNOOOMMMLLLJJJLLLLLLKKKIIIJJJNNNRRR[[[```hhhoooxxx---((($$$(((000555444000---,,,+++---///000...,,,,,,)))&&&######$$$&&&'''%%%### !!!######!!! """$$$$$$###""" '''......''' !!!%%%&&&%%%$$$&&&(((++++++,,,///111///)))$$$"""'''***,,,)))%%%!!!"""'''---000111///,,,(((&&&&&&)))---000666111,,,,,,///...)))$$$%%%%%%$$$"""###%%%&&&&&&(((***---///111444666666666555000...+++)))))))))((('''***+++++++++***)))((('''+++///222222...+++***+++---,,,+++)))((((((***,,,000///.........---***((()))***++++++***+++---...444:::;;;555...,,,------(((((()))***++++++++++++&&&%%%%%%'''))))))&&&"""&&&***...000...***&&&$$$$$$&&&)))+++)))$$$ &&&&&&(((+++...000111111'''%%%$$$$$$%%%''''''&&&)))***---///111555:::>>><<<777111------......---+++,,,+++***'''%%%&&&'''(((''''''***...000---***,,,000555888888666444222111---&&&"""'''***,,,......---+++******$$$"""(((+++***(((&&&&&&)))...666999444+++***......000000+++%%%###%%%)))///...---...222555777888444///,,,...111111...+++'''''''''(((***...222555---,,,***))))))(((''''''###%%%%%%$$$'''...222111///...,,,''''''222EEETTTOOOHHH@@@;;;888444///+++$$$%%%&&&%%%$$$$$$%%%'''###""""""$$$(((+++,,,,,,''''''&&&$$$$$$%%%))),,,000444444,,,&&&&&&***+++,,,///333444333111000000---++++++---222999===???===>>>???>>>;;;777333111666333000---,,,***(((&&&///333444...))))))++++++///,,,)))((($$$ !!!###$$$$$$$$$"""!!!$$$$$$$$$$$$&&&(((+++---666:::===<<<777111---,,,222222111...,,,+++---///((()))***,,,.../////////000555;;;===999333...+++***(((%%%$$$''',,,111444999777444///+++***+++---)))(((''''''***...222555555555444444555666666666777666555444333222111000+++***(((''')))///666;;;===AAAAAA<<<999999999777777333111555<<>>999666111,,,(((%%%&&&(((((((((((()))***"""!!!!!!###&&&((()))(((&&&&&&%%%###"""###&&&(((,,,111111***###$$$'''(((%%%)))...111111000//////((('''&&&)))...444888:::999777555222000///---,,,///---+++++++++***)))'''...222222,,,((())))))(((,,,)))'''&&&  ###%%%%%%$$$###$$$$$$$$$&&&(((+++---///888;;;===;;;555///---,,,//////...,,,)))((()))***###%%%(((+++---///111222888AAALLLOOOHHH<<<111+++)))%%% ###)))...000333444333111---+++******(((&&&%%%%%%(((,,,111444222222222111111222444555666666666444222///...------,,,+++))))))---555:::===@@@@@@;;;888888666333555222111777@@@HHHJJJIIICCCAAA>>>999666555666888999:::;;;;;;:::;;;>>>@@@===BBBIIIPPPRRRQQQMMMJJJNNNPPPPPPLLLGGGFFFKKKPPPRRRWWW\\\bbbhhhrrr}}}------111888======777111---......---***'''$$$""" !!!"""$$$''')))'''&&&&&&&&&'''&&&###!!! ###%%%%%%### !!!###&&&(((*********)))###,,,111000,,,((((((&&&$$$"""$$$'''***%%%&&&***///444333...)))$$$######(((///555888888+++******---222444222///+++,,,---....../////////,,,++++++,,,,,,)))&&&###&&&'''(((%%%!!! !!!"""%%%((('''"""!!!$$$(((***---000333333222333444444333222222222111...,,,...//////000000/////////***,,,...---***((()))+++'''))))))'''$$$$$$'''+++,,,,,,---......---***'''$$$'''+++---------...///111555444---)))***++++++''''''(((((())))))(((((()))'''%%%%%%((()))'''%%%%%%'''***+++***(((''''''"""%%%***------)))%%%"""(((&&&&&&)))---///---+++"""""""""%%%))),,,------,,,,,,***(((&&&&&&)))+++111///,,,(((%%%&&&))),,,333444444222...+++******)))((((((+++------((($$$!!!&&&,,,...,,,***)))******(((%%% """***---000000+++'''&&&&&&!!!...555444///+++******444CCCKKKFFF888000///---...---&&&###&&&%%%&&&))),,,/////////...---,,,...333444,,,""" """%%%&&&&&&&&&&&&$$$######%%%'''(((+++,,,***---222555444111111///***'''***333;;;>>><<<999777444000+++'''((()))+++,,,+++++++++,,,%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%"""!!!"""%%%(((+++///...(((###$$$%%%%%%"""&&&,,,000111000000///&&&%%%$$$''',,,111444555666777777666333///***((()))'''&&&'''***+++++++++...111000+++(((******(((***((('''%%%!!!$$$&&&''''''&&&$$$%%%'''))),,,...000000777999:::666000,,,++++++,,,,,,+++)))&&&%%%%%%&&&"""&&&***---...///111333AAAPPPaaaggg]]]JJJ777,,,'''"""%%%***,,,---///111000...,,,******((('''&&&&&&(((,,,000333000111111000//////222444333666999999666000,,,***++++++***(((&&&)))000555;;;>>>???;;;999999555111444333444999@@@FFFHHHGGGAAA???===:::999888777777777888:::;;;;;;<<<>>>@@@===@@@DDDGGGJJJJJJIIIHHHMMMMMMKKKGGGCCCBBBFFFJJJMMMRRRWWW\\\bbbjjjttt{{{+++...333999<<<;;;555000,,,---...---+++'''$$$###!!!"""$$$$$$""""""$$$&&&&&&&&&'''(((***)))'''$$$!!!%%%'''&&&### !!!###&&&(((***+++******"""!!!***111444444000...+++))))))))))))((("""$$$(((...333333---(((%%%$$$&&&---666===???>>>///---,,,...222444222000,,,,,,---....../////////+++...000000,,,(((%%%%%%,,,------***%%%!!!!!!"""&&&%%%((()))%%%!!!&&&***---111222222333444666666555555555666444111///...///111222333222222111,,,,,,+++***(((((()))******+++,,,)))%%%%%%)))---+++***+++,,,...---+++((("""&&&***,,,---...///111---...+++&&&&&&***,,,+++''''''((((((((('''&&&&&&%%%###""""""$$$%%%&&&&&&'''((()))((('''%%%&&&'''''')))---000000,,,((($$$ !!!"""!!! """$$$(((%%%###%%%)))+++***'''%%%%%%''')))---...---,,,+++)))&&&""""""%%%)))******'''&&&(((...444999999999666111---+++******)))))),,,...---((($$$"""'''+++,,,(((%%%&&&'''''''''&&&$$$!!! """''',,,000///***%%%$$$%%%$$$  !!!---333000+++)))***+++111:::AAA===333...///...///...''' """&&&&&&(((,,,///000///---++++++)))***000555...### !!!!!!!!!!!! $$$%%%&&&%%%###$$$(((+++---111444666;;;DDDHHHHHH???<<<666///++++++...222555555333222000...***((()))+++---...,,,++++++,,,,,,+++))))))))))))&&&$$$&&&&&&%%%###"""$$$(((+++...///---(((&&&'''&&&$$$###(((---111111000...---'''%%%###%%%)))...111333444777999888333...***(((%%%$$$###%%%))),,,.........111000+++***,,,...,,,***))))))'''!!!!!!###$$$&&&'''((((((((((((%%%'''***...000111111111555666555111+++((((((******++++++)))&&&%%%%%%&&&&&&)))---//////...///111@@@TTTnnnzzzqqqZZZBBB333''' ###(((***+++,,,------,,,,,,---...***)))(((((())),,,///111000111222111//////222555222:::CCCGGGBBB999000+++'''))))))'''%%%'''---222888<<<>>><<<<<<<<<888222333444777:::<<<>>>>>>>>>======<<<;;;:::777444222222444666888888999<<<>>>;;;<<<<<<>>>AAAEEEIIIKKKNNNKKKFFFBBB@@@@@@BBBDDDJJJNNNTTTXXX\\\bbbiiiooozzz***...444888999777333000***,,,......,,,)))&&&%%%%%%'''(((&&&### !!!###$$$$$$%%%'''))))))'''%%%!!!&&&((('''###  ###&&&((((((((((((### !!!(((111777:::666222//////000///+++'''!!!###'''...222222,,,'''%%%$$$'''000;;;BBBDDDBBB222///,,,---000333333222++++++******+++---...///---111555333---'''&&&&&&000111111...(((!!! !!! $$$((('''******$$$%%%***...222333333333666999666666666777777666333000---...111333444444333222///---***(((''''''((()))---//////,,,'''&&&***...***))))))+++------+++)))"""%%%))),,,---///111222***)))%%%!!!$$$+++...---(((((((((((('''&&&%%%%%% !!!###%%%''')))***)))'''%%%$$$%%%&&&***---000222111---(((%%%!!!"""#########$$$&&&((('''### !!!%%%'''%%%"""))))))***---//////,,,***)))'''### ###"""%%%&&&&&&&&&***222999<<<<<<<<<888333...+++************---///...)))$$$###(((,,,,,,)))&&&(((+++((())))))(((%%%######$$$&&&+++000///***&&&%%%&&&***'''%%%%%%'''$$$""",,,...+++'''''')))+++---111555222---,,,//////111///)))!!!"""((()))+++///222222000...+++***&&&&&&---555000&&&$$$%%%&&&&&&$$$"""&&&'''((('''&&&''',,,///000666===BBBLLLXXX___```OOOIII???666///,,,---...222111000///---,,,***)))***,,,......,,,*********222000///------+++'''%%%%%%%%%%%%$$$$$$'''+++...111111...***)))+++)))$$$'''+++000222111///,,,+++%%%### $$$)))---000444666777333---))))))+++%%%$$$###$$$(((,,,///000///111000++++++///111000*********)))###%%%))))))******))))))((((((&&&)))---111333333333222444444222---'''%%%'''******++++++***'''&&&&&&'''***---111111///------...777PPPppp}}}eeeKKK;;;&&&"""''')))***++++++******,,,///222+++******)))***,,,...///000222444333111000333666444???MMMTTTPPPCCC666...%%%(((***(((&&&'''---222555999===>>>???@@@;;;555333666999:::999777666777;;;;;;;;;;;;999666111---///111333555666777999<<<;;;:::999:::>>>DDDKKKOOOOOOKKKEEEAAA@@@AAABBBBBBHHHMMMRRRUUUXXX\\\bbbgggrrr~~~++++++,,,---............)))+++---...,,,)))%%%""")))+++,,,)))###!!!!!!"""%%%&&&&&&###!!!!!!%%%))))))&&&""" ######$$$$$$$$$%%%%%%%%%""" &&&222<<<@@@AAA===<<<:::888888666444222///---,,,---//////+++(((******+++---222888>>>AAA333///+++***,,,///111222111---)))&&&''')))++++++000000000---***'''&&&''')))***,,,+++(((###"""###%%%(((+++222///***$$$"""%%%,,,,,,...222777888666333777999;;;888333000000222111111111111222333333444///...,,,(((&&&&&&))),,,000222222000+++((('''(((+++***)))***---...+++)))%%%%%%&&&'''***---000222***'''$$$"""###&&&***---------,,,+++***(((&&&&&&!!!$$$&&&&&&(((******'''###"""''',,,000...---...///---'''"""(((&&&$$$###$$$&&&&&&%%%%%%""" !!!"""&&&)))+++***'''%%%&&&'''))))))(((%%%!!!###(((***((()))///555777;;;888444111///...,,,+++***+++,,,***(((&&&&&&''' &&&---111///,,,******(((+++------+++(((&&&%%%,,,444;;;;;;555...+++,,,000---***'''%%%###  !!!###$$$%%%'''***---...+++,,,///...+++***,,,...000///)))!!!###)))111///---...000222222222...***''')))///222222000)))******&&&!!!---000111///------333888<<<>>>BBBOOOcccuuuyyyuuuhhhZZZIII:::...(((+++111>>>:::333...+++,,,///111333444444000***))),,,000000111222000...------...&&&&&&'''(((***,,,///000...//////,,,)))(((***------000333555444///)))&&&"""%%%&&&$$$!!!"""''',,,333333333000,,,)))(((((((((%%%######''',,,000222/////////111444666777888......,,,***'''%%%&&&'''444222000000///---***'''***///555888888555222111111000---)))&&&$$$%%%&&&'''(((***,,,...---***(((,,,///333444333000...---888CCCVVVjjjtttlllVVVDDD000'''&&&,,,......)))######)))000666888777333///---......///...333111111222444666666555BBBIIITTT]]]\\\OOO;;;---***,,,......,,,---000333<<<===???BBBDDDBBB<<<777666888:::888555222222333777777777888999777222///000222555666666666777888:::888777888===EEELLLQQQKKKEEE@@@???BBBFFFFFFEEEIIINNNSSSUUUUUUYYY```gggooovvv&&&'''(((***++++++++++++&&&(((+++------+++(((&&&((())))))'''$$$!!! """###$$$&&&'''((('''&&&$$$%%%(((******)))'''%%%&&&&&&%%%%%%$$$$$$$$$$$$"""!!!###+++888BBBHHHIIIHHHFFFCCC@@@===;;;999888666222---,,,------,,,***+++++++++,,,///222555777...+++'''&&&(((,,,///000---***'''&&&&&&'''''''''+++,,,,,,***'''%%%%%%&&&))))))***)))'''""" """$$$$$$&&&***---777444...)))%%%%%%&&&&&&'''(((,,,111888;;;:::888888999:::999777555666777444333222111111111222333---,,,***'''%%%'''+++...111111000,,,((('''(((***000...,,,---......,,,***''''''&&&''')))---111333+++(((%%%$$$$$$'''+++...111111000...,,,)))'''&&&""""""%%%%%%$$$))))))'''### """***000000---++++++,,,***%%%!!!%%%$$$#########$$$%%%&&&'''$$$!!!!!!###$$$(((+++---***%%%"""###%%%***++++++)))&&&###!!!!!!&&&+++---++++++///222222111000///---+++))))))((()))***)))'''$$$######$$$$$$(((...111000...------+++...000000...+++)))(((---444;;;<<<888222000000222000,,,(((&&&$$$"""!!!"""$$$&&&((()))+++...000...++++++------))))))+++///222222---%%%!!!$$$(((///,,,******+++,,,,,,,,,---,,,+++...111444444444,,,+++'''$$$!!!!!!"""###---000333222000000444999???CCCKKKYYYlll}}}~~~rrrcccPPP???222+++---444<<<999555111///000222444999999666000***)))...222555555555333000.........((()))***,,,...///000000,,,......,,,)))(((***,,,///111222333000,,,'''###"""%%%'''&&&$$$$$$)))---111111...+++((((((+++------***'''&&&)))---///111333///,,,...333777666444,,,,,,+++(((&&&%%%&&&(((000000111222333111...+++///333999;;;:::666333111111000---)))%%%######$$$&&&)))---000111///+++''',,,///333444333000///...000777EEEVVVaaa```TTTIII666---###""")))...111222...)))(((***000666999===999444111000111111111444222111222555999;;;<<>>777///************)))************************(((%%%""""""%%%)))---///)))((('''&&&'''&&&$$$!!!'''((()))(((&&&%%%%%%&&&)))))))))(((&&&### $$$$$$###""""""%%%***---:::555///,,,++++++)))'''"""$$$)))000888<<<>>>>>>888999999::::::;;;<<<===999777333000......///000+++***'''%%%$$$(((---111222111///+++((((((***---333111...---......---,,,+++)))'''%%%'''***...111***(((&&&%%%%%%(((+++...444444333111...+++(((&&&""""""###%%%&&&&&&$$$!!!'''%%%"""!!!+++333111---)))''''''&&&### """$$$%%%$$$!!!!!!###&&&)))&&&### """%%%'''...111333...&&&"""$$$(((+++,,,---+++(((%%%$$$$$$(((...000...---......+++&&&(((+++***&&&$$$%%%&&&++++++)))&&&###!!!"""###'''***---......------......000222222///---++++++,,,222999;;;999666444444555222---(((%%%$$$%%%&&&%%%(((***,,,---///111444...+++***,,,+++((('''***000444666333+++&&&%%%&&&+++)))&&&$$$%%%&&&&&&%%%***,,,///111222222444555000+++%%%###%%%'''))))))---000444444333333666999???HHHSSSbbbsssxxxiiiTTTCCC555---...333888777555333333333555666>>>===888111,,,,,,000555999:::999666111...,,,,,,)))+++...111222111000///***,,,------+++***+++,,,000000000///,,,(((%%%"""###&&&))))))((((((,,,///000...***&&&%%%(((...222111...+++***+++---......666...((()))111666555222,,,+++***'''%%%$$$&&&(((,,,...222666888666222///222666;;;===;;;666222000//////,,,((($$$""""""###'''+++000444555111,,,)))///222555555333111//////***---555???IIINNNLLLJJJ;;;333***%%%(((///444777777555222...---000666:::===999444111111444666777666333000111555;;;@@@CCCAAADDDGGGJJJIIICCC:::333333555666777666777888:::<<<<<<>>>@@@@@@>>>999666777;;;===888000+++---111777999999777333111222333999===AAACCCAAA>>>:::999666555555777===DDDLLLQQQNNNHHHBBB???BBBGGGJJJKKKNNNNNNPPPUUU[[[_________fffkkkttt{{{%%%&&&((())))))((('''&&&(((***---...---***&&&$$$%%%###"""%%%))),,,+++)))******)))((('''(((+++---,,,***(((''''''))),,,...///---+++(((&&&$$$""""""!!!$$$,,,888EEEOOOTTTVVVTTTRRRNNNIIIDDDBBBBBBDDD???888///)))''''''&&&$$$###$$$&&&''''''&&&$$$###$$$""" $$$)))---///((('''((())))))((($$$!!!'''((()))((('''&&&'''(((******))))))((('''&&&&&&'''%%%""""""'''+++666111,,,,,,......***&&& """(((///666<<>>;;;:::888444000111666;;;666222...---///444999;;;777333//////333:::AAADDD???@@@BBBBBBAAA<<<777333444555666888999999:::;;;777888999:::999777444222333:::???<<<444---...111555777888555///---000444<<<@@@EEEGGGDDD???:::777777666555777;;;BBBHHHLLLJJJEEE???===AAAGGGLLLOOONNNOOORRRVVVZZZ\\\\\\\\\aaaffflllrrryyy+++,,,------+++)))&&&$$$&&&(((+++------+++'''%%%%%%###"""%%%+++......,,,------,,,)))&&&%%%(((+++...,,,)))&&&'''***---000111000...+++(((%%%###!!! %%%///:::EEELLLOOOPPPNNNMMMJJJFFFBBBAAADDDFFF:::444---(((&&&$$$ !!!%%%''''''&&&$$$%%%""" $$$)))---///((()))***,,,---,,,)))'''((()))***)))&&&%%%&&&'''************+++,,,------***'''### !!!$$$(((***///,,,***---000000,,,''' ###)))...333888;;;===@@@@@@BBBBBBAAA@@@@@@???BBB>>>777000+++(((''''''''''''%%%$$$%%%***000555444444444444333111///---,,,---...///111222444666888444...)))&&&''')))***$$$$$$######$$$%%%'''(((...///000000///,,,***(((###&&&)))+++)))%%%!!! """'''...333333---&&&"""###&&&'''&&&))),,,...+++$$$ """$$$'''&&&###$$$(((333777999777111///222777777555000)))%%%###&&&(((&&&+++...---...///,,,'''&&&))),,,)))%%%###&&&***222222000,,,(((&&&&&&''''''%%%###""""""$$$&&&''')))***+++***(((&&&%%%&&&###$$$(((,,,000222111///000...***$$$!!!!!!%%%)))(((***---/////////111222,,,)))***------)))(((***000444777777222---)))''''''$$$!!! """$$$&&&''')))///555444///++++++...111,,,(((***111555222---+++---111444444444333333888BBBOOO]]]kkkvvvyyywwwfff[[[OOOFFF<<<111***(((***+++---...000111111111555444444222000000111222555666555222---'''$$$###)))+++...000000///,,,+++%%%'''***---111333333333+++******))))))******+++'''(((***+++,,,---000222000000///,,,))))))***,,,++++++***+++------+++***(((((((((((()))---222555111000---)))&&&%%%''')))...000444888999777222...+++000666999777222---***%%%&&&''''''&&&%%%'''(((///222555666444333333444;;;;;;;;;888333...***))),,,000555666666666888;;;888555111000333999???BBB::::::999555111111555999444000+++***---222777999666222...,,,000666<<>>>>><<<888444222333444555777999:::999999111222333333111000...---...666???@@@:::333111111222555555222,,,+++///333<<>>CCCFFFCCC@@@<<<;;;???FFFMMMQQQLLLQQQVVVWWWUUUTTTVVVYYY]]]aaafffjjjoooxxx.../////////,,,((($$$""""""&&&+++------+++***&&&%%%%%%'''***---////////////...***%%%$$$&&&)))///---+++)))))),,,///111000000000///,,,((($$$""""""(((111;;;AAADDDDDDDDDBBBCCCCCCAAA======AAADDD333///)))&&&%%%"""###((()))***)))&&&### ###(((+++---(((((()))+++...000///...+++,,,+++(((%%%"""""""""&&&'''(((***---///000111---***'''&&&(((+++------,,,,,,---000333222---(((!!!%%%)))---000333777999AAADDDHHHGGGCCC???>>>???@@@<<<777111,,,)))'''''''''(((''''''(((+++000444444444555666555333...+++(((+++///222444666999;;;<<<888333---)))((()))***$$$$$$$$$$$$%%%&&&''''''***,,,---......+++)))'''$$$&&&))))))&&&### !!!!!!!!!###'''+++///222...(((!!!!!!%%%'''(((---///000---((($$$###$$$&&&%%%"""###(((...111444555333333555777;;;888333,,,'''&&&))),,,'''***++++++...111///*********)))&&&###%%%)))...333333333000,,,)))((((((((($$$!!! !!!###$$$$$$'''((()))(((%%%$$$###$$$!!!!!!"""'''---///...,,,***)))'''"""%%%***(((***---...---------...***))),,,000111,,,***+++---000333444111...+++***)))&&&###"""$$$'''***+++,,,111555555000,,,,,,...000,,,))),,,222555222---,,,---000222333222111111444;;;FFFRRRaaannnqqqnnn]]]TTTLLLHHHAAA666,,,((('''((()))+++,,,---------/////////000/////////...000111111///+++&&&###"""'''(((***++++++++++++***&&&&&&(((,,,000333444333))))))***+++,,,...000111***)))))))))***---000222222222222///+++(((''''''''''''(((***,,,,,,)))'''"""&&&)))***((()))---222000///,,,)))&&&'''***---111111222444555333///+++'''---333777555000***'''"""$$$&&&''''''((()))+++222555777777444333555888;;;<<<:::666000***'''&&&'''...555777444444888===999888666555666999<<<>>>555555444222000111444666777333...+++---///222333222///++++++...222666888777999;;;;;;999777666666888888888999::::::777555,,,---......,,,++++++,,,---444<<<@@@>>>999444222111222222000------///222999<<>><<<::::::>>>DDDLLLQQQMMMRRRVVVTTTOOOMMMPPPTTTWWWZZZ^^^aaafffnnnyyy+++,,,,,,,,,***%%%!!!$$$))),,,---,,,+++(((((()))))))))+++...000...000000,,,'''%%%'''***---,,,+++******,,,---...---///111111///+++&&&###%%%+++444;;;===;;;888666333666999777444444777;;;...***%%%###"""!!!$$$)))+++,,,,,,&&&### $$$'''((('''%%%%%%''',,,111333444111111///+++&&&!!!  $$$(((+++...000222...,,,+++,,,///111111000***,,,000333333///***'''!!!%%%))),,,---000333777999AAAHHHGGG@@@999888:::999777444111...,,,++++++((()))*********,,,///111555333111111111///+++(((###(((...222444555777999777444000,,,)))(((((((((''''''((())))))************+++---...---***&&&$$$$$$&&&'''&&&###  !!! !!!$$$))),,,...%%% """%%%&&&---...---,,,***(((&&&%%%&&&%%%######)))+++---000333555666555444666555333///+++***+++---+++,,,+++***---333222///+++'''"""%%%,,,111555666777666222...,,,,,,,,,((($$$###$$$&&&''''''***++++++***'''&&&&&&&&&%%%""""""&&&---111///+++$$$%%%%%%!!!%%%***(((+++---...,,,+++******((()))---444555000------+++,,,............------...***&&&%%%&&&)))+++,,,+++...111111///------...000,,,((()))---000///---......///111222222000///...222999EEEWWWgggkkkgggYYYQQQJJJGGGBBB888///+++(((((()))***+++,,,,,,,,,///...,,,,,,,,,,,,,,,,,,,,,...000///,,,(((&&&%%%'''&&&&&&%%%&&&(((***+++)))(((''')))---000111000***+++,,,---///222333444,,,***'''&&&(((+++///111222222111...)))&&&$$$$$$&&&&&&(((+++,,,***&&&###!!!%%%)))+++***)))((((((+++***)))'''&&&)))---111222000///...///...---+++)))...555777555...((($$$"""$$$'''(((((((((***,,,111555999999666444555888777777666222,,,'''$$$###!!!)))000111---///999BBB@@@???>>>;;;888555444444///...,,,---///111222222666222...,,,,,,---...///---+++)))***---111333333444666777777666888<<<@@@DDDBBB@@@???>>>;;;666222***,,,---,,,+++***,,,///000333888;;;<<<:::666222111111000000111111222333777888999888666555666777888777666666888;;;>>>AAA===<<<;;;;;;===CCCJJJNNNQQQRRRRRROOOLLLJJJKKKMMMPPPRRRUUUXXX\\\eeepppxxx&&&'''(((((('''###$$$)))++++++)))((()))+++,,,+++))))))---000,,,///111...)))'''))),,,)))((((((((())))))******+++...111333222---'''###(((...666;;;:::666000---)))---000///,,,+++...222---((("""  %%%)))+++,,,,,,%%%"""!!!###$$$%%%###"""$$$)))000555777777777444///(((###  %%%)))---///000---+++,,,///333444333000(((---222333000+++&&&### $$$(((+++,,,...222666000;;;DDDDDD:::222111444333333222000//////......)))+++,,,,,,+++,,,...000555111---,,,,,,+++(((&&&$$$+++///111111222444///---***'''&&&%%%%%%%%%******,,,------...------,,,---......,,,)))%%%"""$$$%%%&&&$$$ !!!###''')))###$$$,,,+++++++++,,,+++(((&&&&&&&&&$$$###***+++,,,...333888888555222///000111000---+++***+++000///,,,***...444555111)))###$$$,,,222888:::<<<;;;888444111000000,,,(((''')))++++++***---......,,,***((()))***)))%%%$$$(((///333111---"""$$$$$$"""%%%+++))),,,......,,,***((((((''')))///777888333//////))))))***+++,,,---...///111...)))&&&''')))+++,,,(((***,,,------------...000,,,'''&&&(((+++------111000000000111111000///(((***///<<>>=========>>>BBBHHHLLLTTTQQQMMMKKKJJJJJJIIIGGGJJJLLLOOOQQQVVV^^^jjjrrryyy&&&!!!""" !!!###%%%'''(((((()))******)))***,,,...,,,,,,,,,---...---+++)))''')))+++)))$$$"""$$$((()))...444444///)))%%%%%%+++...333666555111+++(((((()))***)))((('''((()))'''### !!!'''******)))''''''$$$!!! """###""""""(((333;;;???777...)))((('''$$$!!!!!!%%%)))---///+++***+++///222333000---((()))***++++++)))$$$ """###%%%)))...222333333666;;;??????:::222,,,)))(((***---/////////111222...000111///,,,***+++---000///,,,***&&&###!!! !!!###(((---...+++((($$$&&&&&&%%%###"""###$$$+++)))))),,,000111///---000///,,,)))%%%""" $$$###"""!!! !!!!!!  !!!###((('''&&&''')))***)))'''((()))(((%%% """%%%***...333444333222333444000///---***((((((***---111...+++,,,000333111...)))### '''***666555555666888888777555444111......///000...,,,000222444666444111---***...+++***...444555000***)))(((&&&%%%%%%'''***,,,222222111...***'''&&&&&&'''...777999555000------,,,......+++(((***111888777333---)))((((((((((((,,,)))&&&&&&)))++++++)))***(((((())),,,000111111555333222222444444333222***%%%$$$...BBBTTT^^^aaaOOOLLLHHHCCC>>>777000+++---///000///,,,+++---///000000///,,,)))((()))***+++,,,---...////////////((('''%%%"""###)))333:::666000)))$$$###&&&)))+++,,,---000555::::::777444...---+++******,,,...///......,,,((($$$""""""###%%%(((,,,///000...+++)))(((***---...,,,&&& !!!%%%''')))+++000333999333,,,)))***...111222222999@@@>>>555,,,''''''+++...000///+++((((((***000444999:::777222...,,,'''((()))(((%%%"""""""""!!!"""###$$$%%%+++444;;;EEESSSXXXLLL:::000,,,)))'''$$$"""$$$(((---...---...,,,))))))+++...///000+++,,,,,,***'''(((,,,000------...000444;;;CCCIIISSSOOOIIIFFFHHHIII@@@555***,,,111444222...111777666888888777444222111111111555999:::999666555444555777999777444333777<<>>MMMSSSSSSLLLHHHCCC>>>999444...***---000222111///......000000000///---***(((((()))+++,,,---....../////////***(((%%%###&&&...:::CCC:::444,,,'''&&&(((+++---//////000444888999777444000111333333444333222111///---***'''%%%###"""!!!"""$$$))),,,//////...---))),,,...///---)))$$$!!!!!!###%%%&&&(((+++111555888222,,,)))+++///333444666:::===999111+++***,,,...000222000,,,)))***,,,222555888888555000***'''$$$%%%&&&%%%$$$###$$$%%%$$$%%%&&&%%%&&&***222888BBBMMMRRRHHH:::111,,,)))(((&&&$$$'''+++//////...///---******---111333444222222000+++''''''))),,,...//////000444;;;DDDJJJPPPMMMGGGEEEHHHLLLFFF>>>111000222555333000111555888999999666333111111111333666:::;;;;;;999999999<<<>>>@@@===:::999<<>>FFF===777000,,,+++---///000111000000222444555555444333666:::======:::666222000,,,(((&&&&&&%%%"""###''',,,///111222---///111222111...+++)))''''''''''''(((,,,111555555000+++)))+++000555777999:::888222+++))),,,111111333333000,,,***,,,...444444555555222---'''"""!!!"""###""""""###&&&((()))******(((''')))///444<<>>===???AAAAAA@@@>>>===???DDDHHHKKKHHHEEECCCBBBDDDHHHKKKLLLMMMQQQUUUUUUPPPLLLJJJIIIMMMNNNNNNMMMOOORRRXXX\\\dddjjjttt   """###$$$%%%)))******(((&&&$$$%%%&&&'''---222444222111555999<<<:::444,,,%%%!!!!!!###%%%'''))),,,......---,,,***))))))((((((''''''&&&((()))(((&&&"""  !!!"""""""""!!!!!!"""###&&&&&&&&&&&&&&&$$$""" """%%%%%%"""$$$+++000333***'''###"""  !!!"""&&&&&&(((+++...---+++(((+++000777999:::>>>DDDJJJIIIMMMMMMEEE777---+++,,,'''&&&%%%%%%&&&,,,333888666222///111555555///)))---+++'''$$$""""""###$$$''''''&&&&&&$$$""" """$$$%%%%%%%%%%%%'''(((###"""###(((000777::::::666222---(((%%%$$$$$$%%%###!!! """######"""!!!"""$$$&&&&&&&&&###$$$&&&((()))&&&"""######!!!!!!%%%)))+++++++++'''###"""%%%(((,,,---.........---------+++,,,,,,***(((&&&%%%&&&!!! """&&&)))***)))"""'''+++------)))'''&&&'''+++...111222,,,,,,...111444666777777...///111222111///,,,***+++******---111000+++&&&$$$&&&(((+++,,,------,,,***)))))))))***+++***)))***...222222///***&&&%%%)))+++---...------///111333111///......//////...,,,---000111111///+++(((!!!!!!!!!$$$(((---///000000000111222444333000...'''&&&(((000;;;CCCDDDBBB???:::222,,,***)))***)))+++...111333333111...,,,---///000///,,,)))((('''+++++++++,,,,,,---......555222---******000777<<<888666333222222111000///000///------...///000111333666;;;???>>>;;;555222111,,,'''&&&((('''""""""''',,,000333111111222333333222111000---------,,,,,,---...000///,,,)))'''***///555888777666333---''''''+++000111222222///+++)))+++...333222111111000,,,&&&!!!"""######"""!!!###&&&)))...//////,,,)))))),,,000333777:::999444...)))&&&(((''''''+++///000---******(((&&&(((---444:::===999777222...+++***+++---////////////333:::BBBHHHIIIGGGAAA<<<>>>CCCEEEBBB===555000222555444333333888888777444111111333555999;;;<<<<<<;;;::::::;;;;;;===@@@@@@>>>===>>>@@@???>>>======@@@EEEKKKPPPQQQLLLFFFEEEGGGIIIHHHFFFKKKPPPUUUVVVQQQLLLHHHFFFLLLMMMMMMMMMNNNQQQUUUYYY```fffoooxxx&&&%%%#########""""""!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&))),,,---,,,***(((''')))...333444111000333777===:::555///***'''((()))%%%&&&***///444444000,,,)))'''&&&$$$###$$$$$$%%%(((((('''$$$!!!!!!""""""!!!!!!###%%%$$$""""""###%%%&&&$$$"""###""" !!! '''---111,,,***%%%!!!  """###&&&,,,222444333---)))***///555777777;;;BBBHHHPPPPPPKKK@@@111(((''')))((('''&&&$$$%%%***111666777222...000555666000)))+++)))&&&###"""###%%%&&&++++++***'''%%%###!!!!!!'''((()))(((&&&%%%&&&'''$$$"""###(((000555777777222///+++((('''(((***+++)))'''$$$"""!!!"""###%%%&&&%%%$$$$$$'''((((((((($$$&&&***---///---)))%%% $$$$$$!!! $$$((((((+++...,,,(((%%%$$$%%%))))))))))))*********)))(((***,,,+++)))&&&%%%$$$!!!$$$&&&(((((( """&&&***,,,,,,+++***(((&&&&&&(((+++------)))***---///111222333444*********))))))(((''''''+++***+++---000000,,,)))''''''((()))+++,,,...///)))&&&!!! ###&&&)))******,,,///000...+++((('''.../////////...------------,,,+++---///111111000111444777888555111,,,)))!!! """'''+++---...&&&'''***...000000...+++(((&&&&&&+++444<<<>>>>>>777222***%%%%%%'''***+++...000333666666333///,,,+++,,,...---+++)))((((((++++++******+++,,,---...333000---++++++---///000000111333666777555000,,,,,,+++)))'''&&&(((***,,,000333666999888555111...///***&&&&&&((((((######(((---000000////////////000111222111111222222111...***((()))((('''''')))---333777222111...***%%%$$$'''+++...//////,,,((('''***---000000//////...+++'''$$$''''''&&&$$$######&&&(((111222222...***(((***---,,,...111222000+++'''%%%&&&%%%&&&))),,,---***&&&(((&&&&&&)))000777===@@@???<<<888444111000//////---------...000666===CCCCCCCCC???;;;;;;AAAEEEDDD===444...000444444333333666666555333222333555888:::;;;<<<:::777555555555333666999;;;<<<<<<======<<<===>>>???AAAFFFMMMRRRVVVOOOHHHEEEGGGGGGCCC???FFFLLLRRRTTTPPPIIIEEECCCIIIJJJKKKLLLMMMPPPTTTWWW]]]ccckkkrrrzzz))))))((('''%%%$$$###"""''''''''''''''''''''''''&&&)))...000000...,,,,,,+++///222333222111333555:::888444000...---......((((((+++111888888222+++'''&&&###!!!!!!!!!###$$$%%%%%%%%%""" %%%)))###!!! """&&&)))((('''""""""!!!!!!!!! (((&&&### $$$***---+++***'''###  !!! """%%%###'''...555999666///***(((+++...000111444:::???IIIGGGAAA777,,,&&&$$$$$$&&&&&&&&&&&&'''***000444777222---...222333///***)))(((&&&%%%$$$%%%'''(((***+++***'''$$$######%%%)))******(((&&&$$$$$$$$$$$$###%%%)))///333333111,,,***)))((((((***,,,...---***'''###"""###$$$&&&)))((('''''')))******)))"""$$$(((...333333111///!!!$$$&&&%%%###"""$$$&&&&&&+++000000,,,'''$$$$$$$$$###"""###%%%&&&&&&%%%$$$(((+++,,,+++(((%%%$$$"""""""""###$$$%%%'''(((""""""%%%(((++++++)))'''(((&&&$$$$$$&&&'''(((''''''***---///000111222333+++***'''&&&%%%&&&((()))+++******+++.........---))))))******+++---///000+++%%%$$$''')))(((***,,,...//////---,,,222222111000///...---,,,(((((())),,,000222111000333666999:::666111,,,***###!!!!!!"""&&&)))******"""$$$(((---000111...+++%%%"""!!!$$$+++111555555000+++%%%!!!###''',,,///333444666888888555000,,,((()))++++++)))(((((()))+++***))))))***+++---...,,,***)))***+++,,,,,,++++++...222777888444...)))'''&&&%%%###!!!"""%%%(((,,,...111333222///,,,))))))'''%%%%%%&&&&&&###"""''',,,///---,,,***)))))),,,///111111111222333222---'''"""###$$$&&&'''))),,,111444......,,,((($$$###$$$%%%(((***,,,***'''&&&(((+++---///000///,,,***))))))------,,,***'''%%%&&&(((000222222...)))&&&''')))((())),,,000---'''%%%&&&$$$######&&&))))))&&&###&&&%%%'''+++333:::@@@BBBEEEBBB>>>;;;888555111///+++,,,---...///333888<<<;;;>>>???<<<===DDDHHHIII<<<444...000333333222222444555555444333333666888888999:::888444111//////...000555999;;;<<<<<<;;;:::<<>>>>>BBBFFFGGG<<<666111222333000///000666666777666444333333444444666777666333///,,,++++++...222666::::::888666333777;;;<<<<<<>>>CCCHHHAAA>>>;;;:::<<<>>>===<<>><<<>>>@@@@@@>>>999555555333///---///777888999777444111000111000333666666333///,,,+++***,,,000444777777444111---111666888666777<<<@@@333333333555888<<<>>>>>>===CCCJJJLLLJJJEEEBBBAAAFFFHHHJJJLLLKKKLLLMMMNNNPPPWWW^^^bbbdddkkkuuu~~~ !!!!!!  ###$$$&&&''''''$$$!!!!!!%%%)))***---222444555555666666777555222111222222222222...------///000...(((###$$$%%%###"""$$$"""(((,,,***###!!!"""!!!!!! !!!%%%)))((($$$%%%,,,---)))&&&(((***+++++++++***(((%%%$$$###$$$###$$$''')))###!!!"""""""""!!!%%%%%%&&&''''''&&&$$$######&&&'''&&&'''+++,,,)))((((((***...222222...***)))'''&&&&&&(((***++++++(((''')))000888:::555///'''&&&(((,,,111444444222222111...,,,***(((&&&&&&$$$$$$%%%$$$$$$&&&))),,,...//////***$$$###'''+++)))### """###!!!!!!"""&&&***---...,,,***"""!!!!!!###%%%))),,,...((($$$ !!!$$$$$$$$$)))+++...///...+++'''$$$&&&'''((((((((((((***,,,***)))(((***,,,,,,((($$$&&&''''''$$$%%%""" !!!%%%((('''&&&---111888<<<;;;777000+++//////...---+++)))'''%%%,,,,,,,,,,,,,,,)))%%%!!!!!!$$$&&&(((,,,111444333000+++$$$ ###+++222000,,,'''%%%&&&(((***+++///000333444444222///---***'''%%%%%%''')))******%%%&&&)))...444888888888666111---+++---000111111///......000111111...,,,,,,---...+++'''&&&'''***'''&&&&&&&&&'''&&&%%%$$$---222888;;;:::666222000+++'''(((///111///111555444,,,###"""(((...000222222333222///+++'''%%%''')))***(((&&&&&&))),,,+++***)))((((((***---...///---)))((()))+++++++++333///---000///+++(((((($$$$$$###"""!!!"""$$$'''++++++...333777444,,,$$$!!!"""$$$"""###***000333333222///,,,,,,...222555666,,,(((%%%%%%(((***)))'''++++++******+++---000111444000,,,'''%%%&&&(((******((()))---...,,,---000111111000///---,,,++++++///333444111***(((,,,111333000+++&&&###"""###$$$///444999888333---,,,---+++(((%%%%%%&&&&&&###!!!"""%%%)))...222555555666777666555222000...,,,111666666222000111444222444888===AAAAAA???===999666333444666555000,,,222111111111222111///...+++...000111///---------000000111666:::999222,,,...000444999<<<:::444///---...000222444888===AAAFFFEEEFFFIIILLLLLLIIIEEECCCEEEGGGHHHHHHIIIKKKMMMRRRSSSWWW[[[aaaiiisssyyy"""!!!""""""###"""!!!"""$$$%%%((((((&&&### !!!$$$(((***,,,...111333444555555333222111111111111111111,,,++++++++++++)))%%%""""""%%%%%%###$$$)))+++)))(((+++***###"""###!!!$$$""" !!!###&&&&&&&&&%%%!!!"""''')))%%%$$$'''((()))*********(((&&&$$$!!!###$$$%%%))),,,'''  """#########"""!!!"""%%%&&&%%%&&&***+++)))&&&&&&(((,,,222333111...---+++(((''''''''''''&&&&&&%%%'''...777;;;888333&&&&&&(((---222444222000333111...+++(((&&&&&&%%%$$$$$$%%%$$$$$$%%%)))+++000111000,,,&&&###&&&)))***$$$"""###$$$!!! ###$$$&&&)))+++,,,,,,+++$$$$$$###$$$&&&))),,,---((($$$!!!"""''')))(((&&&&&&(((+++------,,,)))'''%%%&&&'''&&&&&&'''***,,,+++******,,,//////,,,((($$$&&&((('''### !!!&&&### !!!%%%((('''&&&(((---555:::;;;888222---------,,,,,,+++***)))(((+++++++++++++++)))%%%"""  !!! """$$$'''+++111555111...)))$$$###&&&---111111---)))&&&''')))***+++...111666:::999444...***+++)))&&&&&&''')))************+++///444777777666333///+++***---000111111---,,,,,,...222333222111---...---((("""!!!&&&&&&'''''''''&&&###!!!)))///777<<<;;;666000---,,,((()))---//////555<<<777222***%%%$$$(((,,,//////000000///---+++***)))+++,,,+++)))''''''***---...,,,)))''''''))),,,...000...++++++,,,.........222---+++------)))'''(((&&&&&&%%%$$$"""###%%%(((+++,,,///444888777///)))"""!!!!!!$$$)))***'''### %%%,,,111222111111///---,,,...000333444+++(((%%%###$$$'''((()))333111...,,,+++---///111777333...))))))+++000333...)))(((,,,///------///......------,,,,,,++++++...111222...(((&&&***000666333...***''''''((()))888<<<>>><<<666111111222111,,,(((***//////)))###!!!"""$$$&&&***///333555444444444444333111///...000333777666222///000222222222444777::::::999777888555333555777777333......///000111222000---+++***+++------...///222555444333222555999999444///---...111444666444...)))&&&))),,,000444:::@@@EEEGGGFFFGGGJJJKKKJJJFFFBBB@@@BBBEEEGGGHHHJJJMMMPPPPPPRRRTTTXXX]]]fffooovvv"""###$$$$$$%%%$$$$$$###  ###&&&&&&&&&)))(((%%%!!! !!!&&&***,,,******,,,000222222000......//////000000//////++++++***(((%%%######$$$###'''******---111222000)))+++)))###!!!"""$$$$$$)))###"""(((,,,(((###### ###$$$###$$$'''&&&'''((()))((('''%%%$$$ """###%%%)))---***$$$ !!!""""""!!! !!!$$$%%%$$$&&&***,,,+++&&&&&&''',,,222666555333000---+++))))))((('''%%%'''%%%&&&+++333777555222'''(((,,,000444444222000111///+++'''%%%$$$%%%%%%$$$$$$%%%$$$$$$%%%(((***111222222...)))'''(((***,,,'''%%%&&&&&&###!!!###&&&&&&'''((()))***++++++)))((('''&&&'''(((***+++&&&###"""'''...111---((($$$&&&(((***,,,,,,,,,,,,(((''''''%%%%%%''',,,///222000///000222111---***$$$'''+++,,,***(((&&&&&&(((%%%""""""%%%'''&&&%%%%%%***111777888444...************++++++++++++,,,)))((()))***+++)))&&&###$$$$$$%%%%%%%%%###"""!!!!!!$$$&&&+++111555...***'''%%%(((+++///111111...***))))))+++,,,,,,...333:::>>>===666---''',,,)))''''''((())))))(((,,,+++***---111444333111...,,,)))))),,,///111222---,,,,,,///444666555333111222000***###$$$&&&)))+++***'''###!!!(((///888===;;;555...))))))''''''((())),,,555>>>:::777222,,,((((((***------...//////---,,,,,,---......,,,***'''(((+++---000---)))&&&&&&'''***,,,///...---...000222222111000+++'''))))))'''&&&((())))))(((&&&$$$$$$&&&(((,,,---000666::::::444///%%%%%%&&&***......+++'''!!! """'''...222111000000///............///000***(((%%%!!! ###(((,,,777444///,,,+++...222555888444...***+++000777<<<222+++(((+++//////---,,,((())))))******+++++++++---///...***%%%$$$)))///999666222...,,,---///111@@@AAA@@@;;;666333444666777111...222888888...%%%&&&&&&'''))),,,///333555333222222111000000//////444666777555000...///111333222111111333555444444888666555777:::999666222,,,...222555444222...+++)))***+++,,,///444:::???999666333444777888777555000000000111000---)))%%%&&&)))---111555<<>>>>>@@@BBBEEEGGGJJJOOORRRPPPPPPRRRTTTYYY```jjjpppzzz"""###%%%%%%%%%%%%%%%&&&$$$######%%%'''))))))(((***((($$$!!!"""&&&+++///000,,,((()))---///,,,)))(((***---......---------...///---)))$$$###%%%(((&&&+++///000222555444111******)))%%%"""###%%%&&&'''$$$###(((...///***$$$"""!!!!!!!!!!!!"""$$$'''%%%%%%&&&'''&&&$$$""" """###$$$'''+++(((###!!!"""###$$$$$$$$$###""""""%%%%%%$$$&&&,,,...---***)))***...444888888666///---++++++,,,,,,+++***(((&&&$$$'''+++---,,,)))'''***...222555444222000,,,)))&&&###!!!"""$$$&&&$$$%%%%%%%%%$$$%%%''')))...000111000...---...000///+++)))***)))%%%$$$&&&(((((((((((('''(((***+++000...+++)))'''''''''((($$$!!!###***333666000***%%%&&&''')))+++---...///......,,,)))))),,,222666<<<888555444444222---)))'''***///333333222///------)))%%%%%%&&&'''%%%###&&&***000555444///)))$$$)))))))))******+++,,,,,,'''''''''(((***)))'''%%%''')))******(((&&&%%%$$$$$$%%%&&&'''(((+++000444***'''%%%&&&+++///000//////---++++++,,,.../////////444:::>>><<<555---''',,,***'''''''''((('''&&&)))'''&&&***///222000,,,***)))((()))+++///222333......000666<<<>>>:::666666666444...'''"""!!!"""###'''---000///,,,)))'''---222888:::666///((($$$######$$$###$$$(((000999999999777111+++)))+++...---000333333000---,,,,,,...---***)))(((***---///000---)))%%%$$$%%%(((***...------///111333444333...((($$$%%%&&&%%%&&&)))+++***)))'''$$$$$$&&&(((,,,...222777;;;<<<888555+++******,,,......,,,***&&&$$$###&&&,,,000111000///000000000...,,,++++++)))((($$$ !!!(((///777444///,,,---111777;;;666222,,,(((***222;;;AAA666---'''***//////,,,***$$$%%%&&&''')))***,,,,,,......,,,((($$$$$$)))...:::777333000000111444666===<<<:::555222111444777999777666:::===:::000'''++++++++++++---///222333333222111000000000111111777888777444000......///555222000000222444666666;;;::::::;;;<<<;;;777444,,,111666:::999666222///,,,...000222555999???CCC<<<888333222333666999999777666555222000,,,)))'''000111333555777;;;@@@DDDCCCDDDGGGIIIIIIFFFAAA>>>>>>@@@BBBCCCEEEIIINNNRRRPPPQQQQQQRRRVVV\\\eeejjjtttzzz!!!###%%%$$$######%%%''''''&&&&&&''')))+++***)))***'''$$$###&&&+++111555444///)))(((******'''"""$$$'''+++,,,+++***+++,,,222333111---)))'''***---+++000444444555666333...+++***)))(((%%%$$$$$$''''''+++000444333///)))$$$!!!###"""  ###&&&%%%&&&&&&&&&$$$""" ###$$$###$$$'''%%% %%%&&&''''''&&&%%%$$$###$$$''''''%%%(((---000//////...---111666888777555,,,+++******,,,,,,***)))%%%###!!!!!!###$$$###!!!"""&&&+++///000///...,,,%%%###!!!!!!$$$&&&%%%&&&'''&&&%%%%%%&&&(((***,,,...000111333555777111...,,,---***&&&&&&))))))***)))(((&&&&&&))),,,444222...***(((&&&&&&&&&"""!!!$$$+++333555000***'''''')))***,,,///000222777666333000000333888===???;;;666444444333111///---///444888:::999777555222...***((())))))&&&$$$))),,,111444444000+++'''++++++***)))))))))***+++'''&&&&&&((()))***(((&&&)))+++......+++((('''''',,,------,,,+++,,,...000'''%%%$$$''',,,000000...+++******,,,///222333333111333666888777333...***,,,***(((''''''&&&%%%###$$$###%%%+++333555111,,,(((((()))***,,,///333555000222888BBBLLLNNNHHHAAA@@@???<<<555,,,%%%###$$$$$$)))000444444333222222333444444111+++$$$!!!$$$$$$$$$(((...111555666666333///---...111111666:::999444---***)))***)))((('''))),,,///000...,,,(((%%%$$$%%%'''))),,,++++++---000333333333,,,&&&"""###$$$$$$&&&***++++++)))'''%%%$$$&&&(((,,,...222777:::;;;999888444111...,,,,,,---...///+++'''$$$%%%)))...111111---000333222///+++)))((('''&&&$$$!!!###+++111;;;888444111111555;;;>>>555111+++)))+++222;;;AAA777---%%%''',,,,,,***)))###$$$%%%''')))+++,,,---......,,,(((%%%&&&***///777555222000000222444555555333111...---///333666999<<>>>>>>>>???>>>;;;666333,,,111888<<<;;;888666555555888;;;>>>>>>???@@@AAA<<<888333000111555:::<<<<<<;;;999666222...,,,+++777777777777777999<<>>LLLXXX\\\WWWPPPSSSQQQLLLBBB666---((((((%%%***111444555666888;;;999777333+++###"""%%%&&&***000222000222333333333222222333444666;;;???<<<444,,,((('''(((''''''(((,,,///000000,,,***((('''&&&(((***+++,,,***)))***---000222333+++%%%"""###%%%%%%'''+++++++++***(((&&&&&&(((***,,,...222555777888777777777444///,,,+++---000222---)))%%%%%%)))---///...+++000555555111+++'''&&&%%%%%%$$$$$$%%%(((...222@@@===:::777666777999;;;444111---+++---222999===444+++$$$%%%((((((((()))&&&&&&((()))+++,,,.........---+++((('''(((+++...111111000//////000111111---,,,+++***,,,///222444888???FFFJJJGGGAAA;;;888111000...---,,,,,,,,,---......///000000111222222222222111111000000000///,,,,,,,,,///333666777777===>>>??????===999444111+++111777::::::999:::<<>>===:::777333111222666;;;???======<<<999444111000000777777777555444555888;;;:::===AAADDDDDDCCCCCCCCCFFFEEEDDDBBBCCCFFFLLLPPPSSSTTTUUUVVVWWWYYY]]]aaahhhpppzzz###&&&'''%%%!!! ###''',,,)))''''''(((***++++++,,,)))&&&'''+++000333444111111///---+++'''$$$"""$$$''')))(((%%%%%%(((,,,.........//////...+++)))***000444444666888666222,,,***,,,///,,,$$$"""$$$(((///666777111***&&&%%%&&&+++,,,%%%!!!###&&&&&&&&&''')))******(((&&&%%%'''++++++(((''')))(((&&&!!!!!!"""###$$$$$$######%%%&&&''')))******))))))''')))(((&&&'''---000///((('''))),,,000111...***&&&&&&&&&(((******)))'''###"""!!!  ######$$$%%%'''$$$###"""!!!""""""$$$$$$(((***+++***(((''''''(((+++***)))***,,,...111222...,,,++++++'''!!!"""&&&&&&)))+++***&&&%%%(((,,,---,,,***))))))***,,,---&&&(((***+++++++++++++++'''))),,,000444777999:::===<<<999666444555999<<<999333,,,+++000666<<<>>>444222111222555888888777444111...///222444444222+++,,,...000111111111111,,,+++)))(((((((((***+++)))((('''(((***+++***((($$$)))...///+++(((((()))///111333111---)))%%%$$$###%%%'''(((((()))***,,,******+++...111333222111000/////////000222333444000...,,,***)))(((%%%""" )))777BBBBBB777,,,)))+++...///000222666999999:::???LLLYYY___[[[TTT\\\ZZZTTTIII;;;111,,,+++'''+++000111222444999>>>???===777///&&& """###&&&...888999444222111111222555777777777;;;>>>@@@:::000)))'''))))))((((((+++///111000///************+++,,,...///---+++((('''***///222444***%%%"""%%%''''''))),,,,,,,,,+++)))((((((+++---,,,...111333444444444444///...+++)))(((***...000+++)))'''(((+++,,,+++))))))000666777222,,,'''&&&$$$###$$$'''+++///111222;;;:::888777555555555555000///,,,+++,,,///222444000)))############%%%)))******+++,,,---...//////,,,,,,***)))((((((***,,,,,,---.........------,,,&&&&&&'''(((+++...///000555:::BBBHHHJJJGGGBBB>>>333111///,,,******))))))'''(((***,,,---...------,,,,,,...000222222111000***+++---111555777666444888;;;======:::666222000---222777999:::<<<@@@EEEIIILLLNNNMMMIIIBBB===:::888777555444555999>>>BBB>>>??????===999666666777::::::888666333333555777:::===@@@AAAAAAAAABBBEEEGGGFFFDDDBBBCCCGGGMMMRRRSSSUUUWWWXXXXXXXXXZZZ\\\___hhhsssyyy|||%%%'''(((&&&!!! $$$(((---***'''&&&''')))++++++---***'''(((+++///000000...000111///,,,(((%%%$$$%%%((()))'''$$$###''',,,***)))***---///...((($$$'''---222444777;;;:::777,,,+++---111...%%% ###!!!&&&+++---+++(((''''''+++222333,,,&&&(((***)))&&&(((***,,,------,,,+++***...///,,,+++------+++%%%%%%&&&''''''&&&$$$###$$$&&&(((+++---.........((()))(((%%%&&&+++......""""""$$$(((---...***&&&###$$$&&&***...000000///)))(((&&&###  """###$$$'''***'''&&&%%%$$$$$$#########)))+++,,,+++)))(((((((((///,,,)))'''''')))***++++++***))))))$$$$$$%%%))),,,***'''&&&(((,,,((((((((((((***---000222)))+++,,,+++((('''))),,,%%%(((---222777;;;===???;;;:::888444222222555888;;;333+++(((---444;;;>>>555111------000444555555222///...000555999:::999,,,,,,+++++++++***+++++++++***((('''((()))+++,,,***)))((()))***+++***)))"""(((......+++''''''))),,,...111000,,,'''""" """%%%((((((&&&%%%(((+++,,,,,,---///111222000............///111333555777222000...---+++)))&&&###)))999DDDCCC555(((***---000111111333777:::???===>>>HHHTTTYYYUUUPPPVVVTTTNNNDDD777...)))((((((+++......---000777===EEEBBB>>>666---'''$$$### ###///<<<===777444222000333777::::::888===???>>>777,,,'''(((+++,,,++++++...111222000---***+++,,,---///000111222///+++'''&&&)))...222444)))%%%###&&&))))))***---,,,---,,,+++)))***---///,,,...000111111111111222%%%%%%&&&&&&&&&'''***,,,)))((((((+++------)))%%%(((000777999333,,,(((&&&###"""$$$)))000444444222000111222333333222222111,,,+++***))))))***+++,,,---'''"""!!! $$$***---------......//////000+++******)))(((((()))******+++---......,,,***)))""""""$$$'''***++++++***111444:::DDDKKKKKKEEE???333111///,,,)))(((''''''"""$$$&&&)))*********)))((()))+++///222444333111+++,,,000444888888666333444666::::::888444111///111555999;;;;;;???FFFLLLOOOPPPQQQOOOIIIBBB<<<:::777777777666888;;;@@@CCC???AAACCCAAA>>><<<<<<===@@@???===888444222333444;;;===@@@@@@>>>???BBBDDDGGGFFFDDDBBBCCCHHHNNNTTTSSSUUUXXXYYYXXXXXXXXXYYYXXXbbbmmmsssuuu{{{'''$$$!!! """---***'''$$$$$$%%%(((***)))'''&&&''')))***+++***,,,---...---***((('''&&&&&&'''((('''%%%$$$$$$%%%$$$%%%''',,,///---(((###(((+++///333555444222111---,,,+++,,,---)))### !!!###%%%'''(((...111333111+++((((((++++++,,,...000222111---***,,,+++,,,///111111---)))''')))+++***&&&$$$$$$%%% %%%&&&&&&***111222---)))(((((()))++++++(((&&&&&&///000***### !!!%%%,,,333888888777333///)))""""""%%%'''(((***,,,)))******'''""" !!!###)))---111///+++)))+++...000...''' &&&***)))***+++***&&& ((((((((('''&&&$$$###"""%%%"""!!!&&&...333444222222///***((()))+++,,,,,,&&&)))...555;;;>>>===<<<;;;888333///...000333555;;;555---)))+++222999===999333,,,***+++---+++))))))+++...111444666777777333111---***)))'''%%%######&&&((('''%%%&&&))),,,...+++'''%%%&&&((()))***$$$&&&((()))((('''((()))*********)))(((&&&$$$######&&&(((&&&######'''+++---,,,***+++---/////////:::666111000333666888888666333000///000///,,,)))###$$$***333:::888...$$$(((,,,///...,,,---111666555888===@@@AAA@@@@@@@@@DDD@@@:::555111...+++(((+++((()))---000333;;;CCCDDDHHHGGG???666111---***$$$""""""&&&,,,000222222111000///000333666777888AAA>>>666,,,(((***,,,+++///,,,+++---222333000,,,***+++...222444222...***'''&&&$$$$$$&&&(((***+++###""""""%%%***,,,+++)))...---***'''&&&)))///444444000---111777777...$$$$$$$$$$$$%%%%%%'''(((((())),,,...///...+++)))(((***...222222...***'''&&&$$$%%%(((...333555222///---+++((())),,,...,,,***))))))))))))))))))))))))&&&%%%###""""""$$$''')))222///,,,***,,,...//////)))***,,,.........---,,,...,,,+++------,,,******(((%%%"""!!!$$$''')))***(((+++333???IIILLLHHHBBB:::000))),,,...+++***,,,'''""" $$$'''&&&%%%%%%)))+++...000000///---,,,,,,///444888;;;999555111666777888888777444000...222555;;;???BBBDDDFFFHHHUUURRRMMMIIIFFFAAA:::555222222444888<<>>777444000,,,+++---000222888333---***+++000444777999333,,,***+++,,,+++)))''')))---000222333333222000...+++((('''$$$!!!!!!$$$%%%%%%###$$$))),,,...***&&&$$$$$$&&&&&&'''$$$&&&'''(((((()))+++---...---,,,***((('''%%%%%%%%%'''(((&&&""""""&&&***+++***((())),,,///111111===999666555666888888777444222000///111000...,,,)))((()))...222111***$$$%%%((()))(((&&&'''---222333555777777777555444444,,,***(((((()))***))))))(((%%%&&&***///444>>>HHHMMMOOOKKKBBB999444///+++%%%###"""###'''+++------...//////000111222444555:::999222***(((,,,//////000---+++---111444222000+++,,,///222444222...***%%%""" !!!$$$&&&&&&%%%###""""""$$$(((******(((---,,,***((('''***111666888555222555888555---%%%$$$$$$$$$%%%&&&'''((())))))***,,,,,,,,,+++******...//////---((($$$######$$$%%%''',,,111333222///---***''''''***,,,,,,***((())))))*********)))))))))((('''&&&'''(((***,,,---+++)))((()))---111555444444333111///...---...222111000111000...,,,+++(((%%%""""""$$$(((+++,,,)))+++222;;;CCCDDD???:::777///+++...000...,,,---)))$$$###(((+++***((()))***+++------,,,***((((((+++...111555777666333000222444555666666444111///111555:::???AAABBBDDDEEEMMMJJJGGGEEECCC???999444000000222666;;;>>>@@@????????????@@@AAACCCFFFHHHGGGDDD@@@===:::999999::::::>>>???;;;999;;;======@@@BBBDDDDDDCCCEEEIIINNNLLLOOOTTTXXXWWWSSSNNNJJJLLLSSS\\\dddkkkqqqyyy~~~ !!!!!!""""""%%%&&&((()))******)))(((&&&&&&'''&&&&&&%%%$$$######%%%''')))))))))'''&&&$$$&&&((((((&&&$$$######"""###&&&+++......+++((()))***+++---///111333444''''''(((***,,,***$$$ !!!$$$&&&'''%%%"""!!!$$$'''&&&&&&(((+++...---+++((('''&&&&&&((()))***)))'''"""###"""!!! !!!$$$'''((()))'''%%%&&&******'''&&&%%%$$$$$$$$$$$$!!!$$$---111...)))###%%%***111888===??????<<<777///'''"""!!!"""$$$***,,,...///...---...///******)))%%%!!!###''')))'''###!!!###'''---***$$$ $$$++++++'''"""$$$&&&$$$!!!!!!###,,,,,,***(((%%%###!!! $$$***///000//////---******,,,...000111...+++***000:::AAAAAA???333000,,,(((&&&'''***,,,111...,,,+++,,,///000000666222,,,)))***+++***(((%%%(((+++...000///---,,,+++)))((('''&&&###!!!######"""!!!###(((---...***&&&$$$$$$$$$$$$###&&&'''''''''''')))---111222111...+++)))'''''''''((())))))&&&######'''+++***(((&&&&&&***...111333<<<:::888888888888666555222111000000111222111///111---***''''''''''''&&&$$$%%%%%%###!!!$$$***///333222111///---+++)))((("""'''+++......&&&###"""&&&+++333???KKKWWWYYYTTTHHH>>>777111,,,'''$$$"""!!!###%%%'''''',,,...111111//////111333222222...))))))///444444111---***+++///333333333......000222444222...***$$$ !!!&&&(((&&&###%%%###"""###&&&((()))(((,,,---,,,)))))),,,333999===:::888888888444,,,&&&&&&&&&%%%&&&'''(((***++++++************+++,,,,,,000///+++&&&!!! ###$$$&&&***...111222111---)))%%%%%%(((+++,,,+++'''))),,,---...---+++***+++++++++,,,,,,---//////(((((('''%%%&&&+++444;;;CCCAAA<<<666111///111333666666666555333111///---+++(((%%%%%%''',,,///000,,,...222999>>>===888333333...---000444333222333///)))&&&))),,,++++++,,,,,,------+++'''$$$######+++---///111222111111000111222444555555333000///...333999===??????@@@@@@BBB@@@??????@@@>>>999555000000111444999===???@@@;;;;;;;;;>>>BBBGGGIIIJJJHHHEEEAAA@@@AAAAAA>>><<<:::======999888<<>>;;;999666222---))))))(((''''''(((***,,,------+++))))))***+++------///---)))$$$ !!!!!!$$$(((,,,111444666000+++'''&&&))),,,---,,,))),,,000333444333000.........//////000111111111)))***)))&&&%%%***555>>>KKKHHHAAA999333222666;;;:::<<<;;;777333333222000///+++((('''***///222444111222555999<<<<<<888444222000///222777:::===>>>777...''''''))))))+++...111222111,,,'''###"""###---...............000111555666777666444111---+++***///555999;;;;;;;;;;;;;;;999999<<>>>>>999888888<<>>666111222999???>>>CCCBBB<<<777888777444000,,,(((&&&(((,,,000111111222444888:::;;;:::888444444333444999AAAFFFHHH???444***'''''')))---111555777666111***%%%%%%'''000111000...------111444>>>===<<<:::555///***''''''+++111555666777777888999777777:::???AAA???===:::888555555777:::<<<===888888999;;;>>>AAACCCCCCDDDAAA@@@CCCHHHIIIFFFBBB===>>>===:::<<>>;;;777555666999;;;;;;999;;;======<<<<<<>>>???CCCAAA@@@BBBDDDEEECCC@@@>>>???>>><<>>CCCEEECCC888///))))))+++,,,...222333777;;;888111,,,,,,///444555555111------222666??????>>><<<777222,,,)))'''***---000333555999;;;<<<888555555999>>>??????>>>:::666444555888:::<<<:::>>>BBB@@@;;;999<<<@@@CCCBBBAAA@@@>>>===<<<;;;>>>???>>>===AAAFFFFFFCCC@@@EEEIIIJJJHHHEEEEEEFFFDDDFFFHHHJJJKKKLLLKKKKKKQQQTTTXXXYYYZZZ\\\bbbffflllnnnvvv'''$$$!!! ###)))000555222111000---)))$$$  """$$$$$$###'''...555111***###!!!$$$''''''&&&$$$### !!!&&&+++''')))+++***)))))),,,///***&&&!!! '''///555,,,'''"""!!!$$$(((***+++!!!%%%+++//////+++%%% """######"""  !!!""" !!!'''))))))((()))***(((%%%"""###'''***+++***&&&!!! $$$$$$!!! """&&&***,,,---###$$$%%%'''***,,,......(((,,,//////,,,******+++)))&&&!!! !!!!!! !!!%%%%%%$$$+++,,,,,,'''  $$$###***---((($$$%%%((())),,,///222111...++++++,,,***(((%%%###!!!!!!!!!""""""%%%***///111333555666999666111---***&&&### $$$######$$$'''***+++++++++***(((&&&%%%%%%&&&''''''(((+++///444666666555,,,,,,+++(((%%%#########''''''''''''&&&$$$###!!!%%%%%%%%%&&&''''''$$$!!!!!!%%%((((((((()))---111&&&&&&(((+++......---+++$$$"""  &&&***,,,---///000222333333333...............---+++((((((''''''(((,,,///000000///222555555333000000111444555555222---******+++***%%%###&&&...111---(((&&&$$$###%%%)))///444777222///---000666999777444...---...///111111///---+++)))***,,,,,,+++...444555:::<<<888222000,,,(((...111222///+++&&&%%%%%%$$$''',,,222444111+++&&&%%%((()))''')))...000...***)))(((&&&'''+++111555---,,,++++++---...///......000111...***)))---222111...)))###""")))///111222111...///;;;QQQaaaXXXIII777......///---******((($$$  """(((222;;;>>>;;;666***((('''(((***+++)))'''(((+++///111111222555888:::666222000000///+++(((%%%'''+++///222333333333666444000---,,,,,,---...444444444444444111---***)))---111000///333===EEEZZZlllwwwqqqeeeXXXFFF555666000((("""!!!"""$$$%%%%%%''')))+++---000444666999@@@DDDAAA@@@BBB@@@:::---'''$$$(((++++++,,,---///555:::888222------000444555666222...---111666;;;<<<<<<;;;888444///---(((+++...000333777;;;>>><<<888333222666;;;======<<<888444222444777;;;<<<:::AAAEEECCC<<<888<<>>======AAAFFFEEE@@@;;;???CCCCCCAAA>>>>>>??????AAADDDGGGIIIJJJJJJIIIOOORRRUUUVVVVVVXXX]]]bbbdddgggqqq'''$$$ """***444::::::666000,,,***)))%%%###'''%%%###$$$&&&***,,,,,,***&&&"""###'''+++.........)))$$$ !!!$$$&&&'''((()))+++,,,,,,+++)))(((,,,)))$$$""")))///...)))$$$"""%%%***,,,---%%%%%%&&&***,,,(((!!!""""""""" !!!""""""######$$$&&&''''''%%%""" !!!&&&,,,---,,,)))&&&"""!!!###"""###""""""(((111777777&&&'''(((***,,,...///000,,,+++******,,,---...---000(((""""""!!! """%%%%%%$$$!!!###$$$###%%%***,,,+++'''######&&&(((&&&###"""###&&&(((++++++'''%%%&&&'''%%%(((&&&###!!! !!!###$$$!!!&&&***,,,+++---222888:::777111+++&&&"""!!!!!!!!!"""###%%%((()))+++'''######&&&)))++++++***++++++---222777555...,,,,,,---,,,+++(((&&&$$$'''&&&$$$###""""""""""""$$$$$$&&&((()))(((%%%"""((()))***++++++***(((((()))(((&&&&&&((()))******(((""" %%%'''///---+++,,,///333666777///000111222111...+++)))(((((('''(((+++000444777000///,,,+++******+++,,,222222222///+++((('''&&&%%%%%%'''***...000///...***'''%%%'''---333666888///------333<<<===777///---***((())),,,...---+++,,,++++++---111444666777:::555///...000000...+++,,,---//////---)))%%%"""!!!###(((---111///)))$$$!!!$$$&&&&&&)))...---)))***)))(((((()))***,,,...///***'''((())))))---333222777666---(((+++000000555444000)))!!! %%%***///111000///555@@@JJJMMMOOOGGG<<<222,,,+++++++++%%%$$$"""  !!!###+++===MMMPPPEEE888---)))$$$###&&&***,,,,,,000000//////000111222333777222,,,,,,...000...+++)))(((((()))+++...111333888333...,,,,,,,,,***(((///111444777888444...))),,,...444666111...888FFFeeeoooxxxwwwmmm]]]III999888111+++((($$$"""***)))((('''(((***...222555;;;<<<>>>???>>>999333...%%%""""""%%%***...---+++***///444222---***---111999===<<<666111111222222777666666888:::888222---///,,,,,,000333555:::???>>>:::444222333555888999777333000222777;;;;;;:::<<<>>>AAABBBBBBBBBDDDFFFLLLGGGCCC???999333333777777;;;>>>>>>@@@CCCCCCAAA999<<<>>>===:::777888999>>>AAAEEEFFFDDDDDDFFFHHHKKKPPPRRRPPPRRRYYY]]][[[___eeeooowww~~~)))&&&"""!!!$$$+++222777999444///+++***)))(((&&&&&&%%%###$$$''')))***))))))&&&######(((---000111000,,,'''$$$$$$%%%&&&&&&((()))+++------,,,+++***---+++&&&!!!!!!''',,,,,,((($$$###&&&))),,,,,,'''$$$"""###%%%$$$ !!!"""$$$###""""""###&&&(((***((((((&&&%%%###"""!!!!!!###)))***)))&&&%%%###"""!!!"""###$$$"""###""""""(((111666555***+++++++++++++++++++++)))))))))+++---000111111000)))$$$%%%%%%!!!!!!$$$!!!###$$$%%%$$$"""!!!!!! """%%%$$$"""###(((++++++((("""!!!"""!!!"""###''')))%%%###$$$### """!!! !!!"""$$$&&&###&&&******)))***...333888555///)))$$$!!! !!!!!!!!!"""$$$&&&)))***+++'''$$$###%%%((())))))***,,,---///444777333,,,(((***---......,,,***((()))'''$$$""" ######%%%(((***)))'''$$$((()))************)))(((((('''&&&%%%&&&'''(((((('''"""!!!$$$&&&......------...111444666333333333222///,,,(((&&&((()))+++++++++,,,000222---+++)))''''''''')))***,,,///111111///+++'''%%%&&&&&&(((+++...000000///...+++)))+++///333555666...++++++111888:::444...***((('''(((***++++++))))))***,,,///333555666666555111---...111444444222++++++++++++(((%%%"""  $$$+++111111+++%%%!!!$$$&&&%%%(((,,,,,,((((((''''''''')))+++...000///)))$$$$$$%%%''',,,333:::===;;;111***+++---...333222///(((""""""''',,,000111000...222;;;BBBDDDGGGAAA888000,,,+++***)))%%%%%%###"""!!!!!!""""""$$$)))666JJJXXXVVVFFF666...***&&&$$$'''***,,,---...---,,,,,,---...///000000,,,))))))---///...+++*********+++,,,...000222444000---,,,,,,---,,,+++...000444888888555...))),,,---222555222111999CCCWWWeeeqqqooobbbTTTFFF===666000+++)))$$$ """(((,,,+++***+++,,,///222444555666777777666111,,,(((%%%$$$$$$'''+++---...---,,,...000...+++***...111999===<<<666111222333333666555555777888777111,,,,,,***,,,000222333888???>>>999333000000333555666888555444777<<>>AAADDDEEEDDDCCCDDDEEEKKKRRRUUUSSSSSSWWWYYYWWW[[[bbbjjjqqqwww~~~***(((%%%$$$&&&***000333666222...+++++++++***)))&&&%%%%%%''')))***)))((('''$$$"""###(((...222555444000,,,)))''''''&&&%%%'''(((+++---......---,,,...,,,(((### ###&&&(((&&&$$$$$$&&&(((******%%%!!!!!!###'''%%%###!!!###''',,,000///,,,'''###!!!!!!"""###"""&&&''''''$$$%%%&&&''''''&&&%%%$$$!!!###$$$$$$(((000222000...---,,,+++)))'''&&&%%%%%%&&&(((+++...111333444000***'''((('''%%%$$$%%%######$$$$$$$$$$$$$$$$$$%%%$$$%%%'''%%%!!!"""%%%+++------&&& %%%(((%%%"""!!! """%%%'''(((&&&)))******''''''***---555222,,,'''###!!!!!!!!!!!!!!!"""###%%%(((+++---+++)))%%%$$$%%%'''((((((***---000111555666111)))$$$'''---111222111...,,,,,,***'''$$$!!!"""###&&&))),,,,,,***'''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''''''''$$$ !!!###&&&&&&,,,...///...,,,,,,000333777666333000,,,(((%%%$$$&&&+++//////+++)))+++---)))(((%%%$$$$$$%%%'''((('''+++111555444000***&&&''''''(((+++///111000000333111000000222444444333---***)))---222444000,,,'''&&&%%%&&&((()))((('''&&&(((,,,000333666777777555222///000444777888777,,,+++)))&&&$$$""" &&&///111---&&&"""&&&'''%%%&&&******(((((('''&&&'''))),,,000222///)))###"""###%%%+++333<<<>>>;;;333,,,,,,---...111000---(((###$$$)))---111222111...///555888777:::777222...,,,+++)))'''&&&%%%%%%$$$$$$$$$%%%%%%###(((444DDDOOOLLL<<<---...***'''&&&(((***,,,---+++***)))))))))***+++,,,'''%%%%%%'''+++...---++++++,,,---...//////000111///...,,,,,,---......---,,,...333888:::666///))),,,,,,...111222333777<<>>@@@===;;;===BBBHHHLLLLLLKKKIIIHHHEEEBBB@@@???;;;666777;;;???@@@===777555666666333111555888::::::888888888===@@@CCCDDDCCCBBBBBBBBBKKKRRRWWWVVVUUUVVVVVVVVV[[[```gggmmmqqqwww}}})))'''&&&%%%&&&))),,,...222111000...---,,,***)))&&&&&&'''***,,,---+++)))$$$"""!!!###'''---222555666333///,,,***(((%%%###%%%&&&))),,,---------,,,---,,,)))$$$###"""""""""$$$%%%&&&''' !!!"""  %%%(((&&&###  &&&---111222///+++'''$$$$$$%%%'''""" ###&&&((((((&&&(((+++,,,,,,)))&&&$$$###%%%%%%$$$''',,,,,,)))++++++***(((&&&###!!!"""$$$'''***,,,...111222///,,,)))))))))'''&&&%%%'''&&&%%%$$$$$$%%%&&&''''''&&&''')))'''""""""%%%+++111555///"""###)))+++(((### !!!&&&)))+++,,,+++,,,---+++(((''')))***333///***&&&######$$$%%%######$$$%%%'''***---...---+++(((&&&&&&&&&'''(((***...111222444444...&&&###'''---222444333000......---+++)))&&&###!!! """$$$''',,,000111...,,,(((((((((((((((((('''''')))))))))'''&&&&&&((()))***)))'''&&&'''((()))***+++///111///***))),,,000666444000+++'''$$$""""""###+++222333---)))))),,,)))'''%%%###"""$$$&&&(((&&&***///444666444...***''''''(((***...111111000666666555555444333111000,,,***)))***---...---+++''''''''''''''''''&&&&&&&&&(((+++...111444666999;;;888555555666888888888111...***&&&###"""######!!!(((---+++'''&&&)))***'''&&&***+++***,,,***)))(((***---000222...)))&&&&&&'''(((---333777888666222//////111333111///,,,((($$$%%%(((,,,///111000------111111///...---,,,------,,,)))&&&&&&&&&&&&&&&''''''((((((%%%%%%(((000777777///'''+++)))'''&&&'''))),,,---))))))'''&&&&&&'''((()))$$$###$$$'''+++------++++++,,,...///111111222222...------------------,,,***---333999;;;888111+++,,,)))))),,,///222222333<<>>AAA===;;;999999;;;===<<<;;;???DDDKKKNNNNNNJJJGGGEEEBBB@@@???@@@===999:::>>>CCCBBB===555222444555333000333777:::;;;:::999888<<<>>>AAACCCCCCBBBAAA@@@IIIMMMRRRSSSTTTUUUXXXZZZ]]]bbbhhhkkknnnsssyyy~~~&&&&&&%%%$$$%%%''')))+++///000111111///,,,***)))%%%&&&'''***------+++)))###"""!!!!!!$$$)))///333777444000---+++(((%%%###"""$$$'''***+++,,,++++++,,,+++((($$$ !!!"""###$$$"""$$$&&&###!!!$$$)))---&&&### !!!'''---222333222000---+++*********'''%%%$$$$$$&&&(((***++++++,,,//////...***&&&###%%%&&&%%%###$$$'''&&&!!!$$$%%%%%%$$$###  ###&&&(((((((((***,,,******)))***,,,//////...)))(((&&&$$$$$$%%%''')))&&&%%%'''***((($$$###&&&+++333;;;777++++++///000+++%%%!!!###))),,,///000//////...---+++******+++000---***&&&%%%&&&''')))&&&&&&&&&&&&(((***,,,------,,,***(((''''''((()))***...111000000000+++$$$%%%(((,,,000222111...,,,,,,---------+++(((%%%######&&&***000444555222000))))))(((''''''&&&&&&&&&***++++++)))''''''***,,,------------,,,,,,---...+++///222///***(((***---000...***&&&###"""!!!!!!!!!)))111333///+++,,,///,,,***&&&###"""###%%%'''$$$&&&)))...222222...+++%%%$$$%%%(((,,,000111111666666666555333111///...---,,,,,,+++++++++++++++)))*********((('''&&&%%%''')))+++,,,---000555888===;;;888777777888888888666333---(((&&&&&&((()))(((!!! &&&((('''***------)))(((+++...///222000---+++***,,,///111---******---......000444666555444444333333555888222000,,,(((%%%%%%'''***,,,//////,,,,,,//////,,,%%%'''***---///...***&&&%%%&&&''''''(((((())))))(((&&&&&&(((,,,---***&&&'''&&&&&&%%%&&&(((+++---***)))'''&&&&&&&&&''''''%%%&&&'''))),,,---------+++,,,...000222333333444///000000///---***(((((())),,,222888;;;999333...+++(((%%%&&&,,,111000---444;;;>>>777...)))'''%%%&&&))),,,---...///111222444555666666666333111///...//////---)))''''''(((+++,,,...111333333333222,,,)))(((+++///000...+++...222333///,,,...111222222000///000333222...+++***,,,111222,,,'''+++222333222111555<<>>BBBFFFGGGEEEAAA===<<<@@@???AAACCCAAA<<<;;;>>>@@@@@@<<<666666;;;??????888888888:::======<<<:::999;;;???DDDHHHIIIGGGEEE<<<888888@@@JJJQQQWWW[[[ZZZ]]]aaaccceeehhhoootttzzz###""""""###%%%(((+++------------+++***---333888555333222222111///,,,))))))(((&&&###!!!"""'''+++111...***((('''&&&%%%######$$$''')))******))))))++++++((($$$"""&&& """%%%&&&((()))+++,,,...+++'''###"""$$$(((***------,,,---///222555777888888666444111...,,,+++,,,,,,+++)))((()))+++,,,++++++***)))(((&&&$$$### !!!"""!!! """&&&%%%""" ###!!!$$$%%%&&&---888===<<<***)))&&&%%%$$$%%%'''(((%%%%%%(((+++)))$$$"""%%%''',,,000///)))""",,,...+++$$$ ###&&&))),,,---...)))((((((((()))+++++++++&&&&&&''''''((()))******((('''%%%###!!!!!!!!!!!!((()))***(((%%%$$$&&&((()))+++***%%%###%%%'''%%%'''&&&%%%%%%%%%''')))***(((---222666555000)))$$$$$$&&&,,,222777777444111...,,,)))&&&$$$"""!!!!!!!!!$$$&&&%%%"""###'''+++,,,......,,,***)))+++------...///000...,,,***(((&&&&&&$$$###!!!  ###'''***+++,,,...000111---&&&  !!!%%%***+++'''###"""'''---000111+++---...---+++***,,,...222555666444000------...///111222///***&&&$$$$$$%%%)))......+++)))***,,,++++++++++++,,,///222555444111,,,'''&&&'''***------***'''###!!!"""%%%'''...222222,,,***...444777777333...***((()))+++---)))''')))...111222444888999444222555555222111444000...***((('''((()))***&&&))))))'''(((,,,---+++###''',,,222555444///***$$$%%%&&&''''''&&&&&&%%%###'''******&&&!!! ###%%%&&&&&&)))...222+++***(((&&&%%%%%%%%%%%%)))***+++,,,...000333666111000///......///111111111444555222,,,&&&"""!!!$$$&&&***000444444222///((((((&&&&&&...:::???>>>444555333...,,,------***$$$***,,,++++++000222111///111555888888555111///***,,,,,,)))&&&&&&+++000333000...333;;;===777111)))(((''''''((()))((((((111666888444333666:::;;;333111000111444444111...------000333222---,,,///000111555===FFFMMMRRRTTTNNNJJJDDD<<<888777999;;;;;;===@@@AAA???>>>======???>>>@@@BBB@@@:::888:::;;;<<<999555666<<<@@@AAA===;;;999999;;;<<<;;;999888:::>>>EEEKKKNNNLLLIII>>>666444???LLLRRRTTTUUUTTTWWW[[[]]]___dddjjjpppvvv###""""""###%%%)))...000---,,,)))&&&'''---888@@@AAA>>>;;;999666333///,,,,,,,,,)))%%%!!!!!!%%%)))///,,,(((%%%%%%%%%%%%$$$$$$&&&(((***++++++***))),,,+++)))$$$  $$$((('''((()))*********,,,---222///)))$$$""""""$$$&&&...///000111333444666777<<<:::777333///,,,+++***,,,,,,***((('''''')))+++)))(((&&&%%%$$$$$$$$$$$$!!!"""  !!!&&&%%%""" """!!!######!!!'''222777666***((('''%%%%%%%%%&&&'''&&&&&&(((+++)))###!!!###%%%'''(((&&&### ''')))%%%"""###$$$&&&(((***+++,,,%%%$$$$$$%%%''')))******###$$$%%%'''((()))))))))'''&&&### %%%'''((('''$$$###%%%((()))***'''!!!"""&&&&&&'''%%%"""!!!!!!$$$(((***+++000777<<<:::333+++%%%###&&&+++222666666333000///---***&&&###!!!  """!!!$$$)))***++++++)))&&&&&&(((+++.........///000...***'''&&&&&&%%%###""" !!!"""$$$&&&)))+++---...000,,,%%%!!!!!!###(((------'''"""&&&,,,000111''')))+++***((((((+++...444888:::888222......000000222333000***%%%###"""""")))000111---(((%%%&&&&&&&&&&&&&&&&&&(((+++...000---((($$$###%%%(((***+++,,,---***&&&%%%&&&(((---222222,,,***...555999555222---(((&&&'''***,,,'''%%%%%%***...000444:::333...---111222//////222...+++((('''(((***+++,,,%%%((((((%%%&&&***+++)))%%%(((...444777666111,,,$$$$$$%%%&&&&&&%%%$$$###"""$$$''''''&&&$$$###""" """%%%'''(((+++000444+++)))'''%%%$$$$$$$$$$$$)))***+++,,,...111666999444333000...------...///111333555333,,,&&&"""!!!"""###''',,,000222000...''')))((((((111@@@HHHHHH:::===:::333.........---%%%+++---))))))---///---,,,000444888888666222///+++------***'''(((...444666000...444===@@@999000)))'''%%%$$$###$$$&&&(((000555777444333666;;;<<<444222000222444555222///---,,,...333444111///000111333777>>>FFFLLLOOOOOOLLLIIIDDD===777444444555999:::<<<===<<<<<<>>>???>>>===???AAA>>>888555777888999777333555;;;@@@@@@???<<<888888999;;;:::888777999>>>FFFMMMQQQOOOMMMDDD999777CCCQQQUUUSSSQQQRRRUUUYYY[[[]]]bbbiiiooottt...***'''%%%&&&)))+++---+++)))%%% (((777CCCPPPKKKDDD===:::999::::::999222---,,,***'''%%%'''+++************)))%%%""")))(((***...111222///,,,+++***'''### !!!###""" !!!$$$%%%%%%''')))*********)))(((///...+++&&&!!!"""%%%333222111000000111333333444333222000...+++)))(((000,,,(((&&&''')))+++---)))'''$$$ """''',,,!!! """### """$$$''')))((($$$ %%%'''((('''&&&%%%&&&''')))###!!!(((......+++((((((((('''&&&(((***---***(((''')))((($$$"""$$$$$$###"""!!!""""""!!!"""!!!'''&&&$$$$$$%%%&&&%%%%%%"""###%%%&&&'''&&&&&&%%% !!!###&&&(((&&&%%%$$$"""!!!"""###$$$$$$$$$$$$$$$)))'''$$$"""!!!"""###%%%"""!!!"""&&&+++...111333:::BBB>>>333++++++&&&''')))...222444444222333///***'''%%%$$$""" !!!"""###$$$&&&(((&&&&&&((('''###$$$(((*********,,,------,,,***&&&$$$###""""""###"""!!!###%%%'''(((((()))***+++'''%%%!!!$$$&&&***---...,,,)))'''%%%+++...+++'''***)))))))))***,,,...///000000222555333...---///333444000***&&&&&&### ###%%%'''&&&$$$###%%%((($$$&&&'''$$$"""'''******((($$$!!!&&&)))++++++***'''&&&&&&...---,,,(((&&&)))000777888888444---***++++++(((***+++***)))((()))+++---)))'''%%%''',,,//////...)))'''&&&&&&)))---///000+++&&&"""!!!%%%)))++++++---000666<<<===999111+++&&&(((++++++((($$$!!!!!!"""###&&&'''%%%!!!$$$+++.........///000((((((&&&"""!!!$$$'''+++++++++...666<<>>;;;:::777111---...+++'''$$$$$$&&&***---000111222333555666777777333///***((()))---000111333///---222:::===888111+++((('''&&&""" ###***555666444000+++,,,222888555333333666999999444///111000///000222333111000777666666777;;;BBBIIIMMMGGGDDD???999444111//////666666666666777999:::<<<;;;:::;;;<<<888444555999:::666222111333888===@@@===<<<<<<<<<======;;;999;;;<<>>:::999;;;===???<<<444...+++)))%%%$$$&&&)))***,,,---,,,***((('''******+++...111111///,,,)))(((&&&###!!! """%%%###!!!!!!###%%%&&&((()))*********++++++///...+++'''"""!!!###&&&......------------............////////////......111,,,'''%%%'''***++++++((('''$$$!!!!!!%%%)))$$$  ######'''))),,,...---+++)))'''******+++)))''''''(((***,,,'''###$$$'''******)))%%%%%%%%%$$$$$$&&&+++...,,,))))))+++***%%%$$$&&&$$$### """"""  !!!!!!&&&%%%$$$$$$$$$%%%$$$$$$"""###$$$%%%&&&$$$###"""!!! !!!###%%%$$$$$$###"""!!! """###$$$%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%%%%###!!! !!!&&&***...000444???IIIHHH<<<000+++)))***,,,///222444222000000---((($$$###############""""""###%%%'''((()))'''&&&'''((('''$$$(((...,,,)))&&&&&&)))++++++***((('''&&&%%%%%%%%%%%%$$$'''((()))(((&&&%%%%%%&&&$$$###!!! &&&(((***++++++)))&&&$$$!!! $$$)))+++'''###&&&'''((())),,,...000111...---...111///+++***...111333000***'''((('''######%%%'''&&&$$$###%%%'''&&&''''''$$$ $$$''''''&&&""" &&&(((******)))'''''''''...---***''''''***///444555666333---+++......,,,++++++***)))''''''((()))###""""""%%%***------,,,***(((&&&&&&(((+++...000***&&&"""!!!###&&&((()))111777>>>CCCBBB<<<444...++++++++++++)))%%%""" !!!$$$((()))&&&!!!"""(((///222222000......)))(((%%%!!!"""%%%(((++++++,,,000777>>><<<555//////...+++***,,,---///...***((()))'''###""""""###'''---111222222///---,,,+++///888CCCLLLOOOQQQPPPKKKBBB999333111...+++'''$$$$$$&&&***,,,///000111222333555666777555111---+++,,,///111222000---,,,222999;;;444---)))&&&%%%%%%###!!!%%%+++555555333///***+++111666555222111444777888555111555333111222444666666666:::888666555777;;;@@@CCC>>>===999444000---------///111333666777777777666666555777888666111222666;;;888444333444888===???======<<<<<<=========<<<>>>???AAAEEEGGGHHHFFFDDDEEEDDDDDDFFFIIILLLNNNNNNQQQRRRTTTXXXXXXZZZbbbkkkttt{{{///---)))&&&&&&(((,,,///222,,,$$$ &&&+++999777444333555999>>>BBB<<<444,,,(((%%%"""!!!$$$(((,,,//////---++++++,,,+++++++++---......,,,***''''''&&&$$$""""""$$$&&&###""" """$$$'''((())))))(((***---///000///,,,((($$$###%%%''''''((())))))))))))((('''&&&'''***---000333444555222,,,%%%$$$'''***)))'''((('''&&&### """$$$'''### ###%%%///222555555222//////000//////...+++))))))+++---///---***((('''''''''(((%%%$$$###!!!!!!%%%+++000///,,,,,,...,,,&&&$$$%%%###!!!!!!###"""!!!  !!!"""%%%%%%%%%$$$$$$$$$#########$$$&&&((('''%%%###!!!  """"""""""""###$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&######""""""###$$$&&&((()))&&&###!!!"""&&&***...222;;;KKKXXXWWWHHH777...------...111333333111///---)))$$$ !!!###%%%&&&''''''(((((()))***++++++%%%&&&))),,,***)))...666000)))""" $$$***,,,,,,...---,,,+++***)))(((((()))))))))(((%%%#########""""""!!!!!!"""###$$$%%%))))))))))))(((&&&$$$"""$$$###"""$$$'''&&&###"""$$$'''+++///111333333,,,******,,,***''')))---222333111,,,***,,,+++)))%%%&&&&&&%%%$$$$$$%%%''''''(((((($$$  ###(((((('''%%%"""!!!!!!###%%%'''))))))(((((()))+++...+++'''&&&(((,,,000111333444222......222444222///...,,,***)))(((''''''!!!%%%)))---------,,,***'''&&&&&&)))---000+++'''###!!!"""$$$&&&'''222:::EEEJJJHHHAAA:::666222///,,,++++++)))%%%!!! """&&&***,,,***%%%!!!&&&+++222555555222...,,,)))((($$$ !!!###(((***------...111777===777///***,,,...,,,***)))---......,,,...000,,,&&&&&&######(((///333222////////////---,,,222===FFFRRR[[[ccc^^^NNN===444111---+++'''%%%$$$&&&)))+++.........000111444666777777444111000111222333333...++++++000777888333,,,)))&&&&&&'''&&&%%%(((---222222000+++((()))...333555222000111555888888666;;;777444333555999<<<===>>>;;;777333222333666888555444333000---+++,,,---+++///444888999888555333333222444777555111111555<<<:::777555555888;;;>>>===<<<<<<<<<===>>>???@@@BBBDDDEEEEEECCCBBBBBBBBBDDDDDDDDDEEEFFFHHHIIIKKKRRRQQQSSSVVVVVVVVV\\\dddlllsss}}},,,***'''###"""$$$))),,,222,,,###"""###++++++++++++...444;;;@@@777...&&&###!!!"""(((---111111,,,***+++...+++************)))(((''''''''''''%%%###"""###$$$"""!!!!!!"""%%%''''''&&&&&&(((---111333111...***&&&%%%%%%&&&###$$$&&&''''''&&&###"""!!!###'''+++000444666777111+++$$$###'''***(((%%%))))))(((&&&###!!!!!!"""&&&### $$$'''222666999888333000222555222111///,,,)))***,,,///111111000---(((&&&(((******(((%%%""""""&&&,,,111111...---...+++%%%!!!"""!!!!!!!!!  ###"""!!!!!!!!!###""" """$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$&&&)))++++++)))'''%%% !!!!!!!!!"""###$$$%%%''''''))))))))))))((('''&&&&&&$$$$$$%%%&&&((()))+++,,,,,,)))&&&$$$$$$''',,,///555FFF[[[eee___MMM;;;111------///111333333111///***&&& ###'''))),,,//////,,,++++++***(((###'''...333222000555<<<555,,,"""$$$+++///000666666555333000---++++++)))))))))(((%%%$$$%%%&&&""""""###%%%'''(((((('''******)))((('''&&&%%%%%%((('''%%%%%%%%%### ###(((...222555666666---***))))))((('''***000555666333...---//////---''''''&&&%%%%%%%%%&&&'''((())))))&&&$$$###$$$&&&,,,,,,,,,+++)))((((((((($$$&&&'''((()))+++...111,,,(((%%%&&&+++000222222111333111...000666:::999555333000...---+++)))'''!!!"""%%%(((,,,...//////000...+++(((''')))---000---***&&&###"""$$$&&&''',,,777EEEKKKIIICCC>>><<<888333...---...---)))$$$###$$$(((,,,//////,,,)))***---000333333222000///***((($$$ ###'''+++---000111111222444666111***&&&+++//////+++***///000000000555888333+++)))%%%$$$)))111555222---***---///,,,))),,,666@@@LLL[[[jjjkkk[[[FFF777000...+++(((&&&%%%&&&)))+++---,,,,,,---///222555777888666444444555666555444---***)))---444888666222///,,,+++------***,,,000------,,,***((()))...111666333000111555999;;;<<>>999444111000111222111222333111......000222222555999<<<<<<999555333222111333777777444333555:::999777555555666:::<<<<<<<<<=========>>>@@@BBBDDDFFFGGGEEEAAA@@@BBBDDDEEEDDDCCCBBBBBBDDDHHHKKKSSSQQQRRRTTTTTTSSSWWW^^^bbbjjjuuu~~~&&&%%%### ###&&&...)))###!!!###$$$&&&(((***+++---111777<<>>999000&&&###'''...333555===>>>===:::444///------,,,,,,+++)))&&&%%%%%%'''$$$$$$$$$'''***+++)))'''******)))))))))))))))***+++***(((&&&%%%""" $$$***///444666777666///+++)))***)))(((---444888999666000...000111///((('''&&&%%%&&&((())))))((()))))))))))))))***+++/////////000///...,,,+++###%%%''')))+++...222555)))'''%%%'''---222444444111333111///111888======666333000///...,,,)))&&&$$$&&&(((***+++---...///444333000,,,))))))---000000...***&&&$$$%%%''')))***444@@@FFFCCC>>>:::999999555111111333222---(((&&&'''(((+++///111111000,,,,,,+++,,,...000111222***(((%%%""" ###(((,,,---///333444333111///...---((('''---222111...---222333333444999===999111+++'''&&&***111444000+++$$$(((+++)))''')))222;;;FFFUUUhhhqqqiiiUUU@@@333///---***'''&&&''')))+++,,,+++******+++///333555888666555666777888777666///+++(((+++222999<<<<<<666333222444444111000222+++,,,------...000222444666444222333666:::===???@@@;;;555222333666999;;;@@@===999555333222333444444777999777444333666:::;;;<<<======;;;888555333111///222888999555222333666777777555444555888;;;<<<>>>??????======@@@BBBBBBDDDFFFDDDBBBAAAEEEHHHGGGFFFCCC??????CCCJJJPPPSSSQQQQQQSSSSSSRRRUUUZZZ[[[cccoooxxx~~~!!!"""""""""&&&%%%###""""""$$$''')))))),,,///111000222666999***### $$$'''***......,,,******+++***)))'''$$$  (((******)))%%%"""  """###""""""!!!"""%%%&&&$$$!!!###)))///555222///---,,,+++***((($$$&&&'''((((((&&&###!!!###%%%&&&)))+++,,,------***'''%%%$$$%%%&&&&&&&&&+++,,,---+++'''$$$######!!!""""""!!! !!!###&&&&&&***...///...,,,---///+++++++++******+++...111///111222000,,,+++,,,///000000///,,,******+++---+++))))))+++(((!!!"""&&&******'''### !!!%%%&&&&&&&&&&&&'''***)))((((((((()))***++++++...000///,,,))))))***&&&'''((()))*********)))"""#########$$$$$$#########"""!!!!!!!!!"""###$$$,,,,,,,,,+++***)))'''&&&)))***---///000111000000------,,,---...111333555>>>PPP___\\\LLL<<<222...+++,,,...222666777666444+++&&&!!! %%%)))+++666>>>@@@777111///,,,&&&!!!%%%...999===:::999;;;888333---)))+++000555888>>>@@@@@@<<<666000...///111111...***&&&######$$$&&&$$$$$$&&&***,,,***((())))))***++++++,,,------,,,,,,***(((&&&###!!! ###%%%***///222444444444///+++************///555888888555///---000111000***(((&&&&&&(((+++,,,---)))******+++,,,---......000000000111222000---***###&&&)))+++,,,...111333'''&&&&&&))),,,000222222111222000---///666;;;;;;333000---------,,,((($$$$$$&&&'''(((((())),,,///555666444000+++***,,,///222000---)))&&&&&&))),,,///444;;;===:::555111000666555666888999777222---,,,,,,---///222333222111---+++((((((***...000222))))))'''&&&%%%(((---111///000111222111...,,,***---+++...444666222000000222444444444888;;;999333***((((((,,,111222...*** $$$'''''''''***111777@@@NNNaaammmlll\\\HHH:::000...,,,)))((()))***+++,,,+++((('''(((,,,000333666444333444666888888777111---***,,,333:::???AAA;;;777666999999555333333---...111444666777666666333444444555777:::===>>>;;;888333111111444555666<<<:::777555444555666777999===@@@>>>:::888;;;>>>AAA@@@>>><<<999666444222///...111777999555111000111444666555444555999===???BBBEEEDDD@@@>>>???AAA???@@@AAABBBCCCDDDGGGIIIGGGGGGDDDAAA@@@EEENNNUUUSSSPPPPPPSSSTTTSSSUUUYYYYYY```hhhooossswww{{{!!!$$$""" !!!#########%%%***...+++000555666444333444777+++%%%!!!!!!""""""###&&&%%%'''***,,,............+++***(((###&&&(((***)))'''###!!!!!!###'''((('''%%%###"""&&&(((&&&""""""(((---222///------///000///...''''''((()))(((&&&$$$###%%%&&&''''''((((((((((((%%%&&&&&&%%%###$$$&&&)))+++,,,,,,***&&&$$$######$$$&&&'''%%%"""!!!!!!###"""&&&***,,,---,,,+++&&&(((***++++++---000222...//////---,,,++++++++++++---//////---+++******$$$###%%%((((((""" """$$$&&&)))******((((((%%%'''***+++***)))******,,,---...,,,)))))),,,//////333666555000------///++++++***)))))))))))))))))))))***+++)))'''$$$"""$$$###!!!!!!!!!"""$$$%%%))))))***++++++++++++***)))+++---///000///---,,,+++---///111444666777888GGGQQQUUUMMM@@@777111,,,...///111555888999888777---(((###!!!"""&&&)))+++333===@@@777//////,,,%%%!!!!!!&&&000777777555666333333111...---///333888888<<<>>>;;;555000///000111000---)))%%%"""###$$$%%%"""!!!$$$***---,,,)))))))))+++,,,------------,,,,,,,,,***(((&&&%%%%%%$$$&&&))),,,.../////////,,,)))((()))))))))...444333444111,,,+++///111000+++(((&&&'''***...000000+++++++++,,,---...------111111111222333111,,,(((%%%(((***++++++++++++,,,&&&''')))))))))***,,,---000111...***+++222666777111...+++,,,......)))%%%###$$$%%%%%%%%%(((---111555777777222,,,)))***---222111...***&&&'''+++...222333444444222///,,,+++000444:::>>>???;;;555111555666888;;;;;;999444000...+++((('''***,,,------))))))*********...222666111///,,,++++++,,,------222333777;;;888222///111///222333111222444444111))))))***---///...,,,)))!!!###%%%'''))),,,000333888CCCSSS^^^]]]RRRDDD;;;222000...+++******+++,,,---+++'''%%%&&&)))...111333111000111444777888888111///...111666;;;===>>>999555555999;;;777444444---///333777999777444111///222444777888999::::::444222000000222333444444666555444333333555777999===AAADDDBBB<<<888:::>>>AAAAAA???===:::777444333111000222999;;;777111///...222666777666777<<<@@@DDDHHHKKKJJJEEEAAA@@@AAA;;;;;;<<>>AAADDDGGGFFF@@@777000///,,,))))))+++,,,+++)))(((***+++,,,...111666999222...(((%%%&&&***///222777999>>>@@@:::111...111,,,000111---,,,...///...(((***,,,......,,,***)))###$$$%%%(((+++---000111000:::GGGMMMKKKCCC;;;777333111///---++++++,,,---...+++'''$$$$$$(((,,,000111///...///222666888888111111222555888;;;:::999666222222888:::888444444+++---222666777444...***,,,000444777888888777777...---...000333444444333222222111111222444666888>>>CCCEEEBBB;;;777999<<>>:::777444555333666<<>>CCCHHHMMMPPPOOOIIICCCAAABBB999888999===CCCFFFEEECCCAAAEEEJJJKKKKKKMMMSSSYYYRRROOOOOOTTTWWWWWWXXX[[[^^^^^^]]]\\\]]]dddnnnwww}}}'''%%%###!!! !!!!!!$$$ !!!&&&***)))&&&)))+++...222444333///,,,---,,,+++)))'''&&&&&&&&&$$$&&&(((,,,///111444555555111***###'''(((((())))))(((&&&&&&!!!###''')))+++***)))(((+++---000111---)))%%%$$$((('''(((---222444333000...,,,)))(((((('''%%%$$$&&&%%%%%%%%%&&&&&&$$$###&&&''''''$$$!!! """%%%$$$%%%&&&%%%$$$$$$%%%'''$$$(((+++,,,)))###"""(((+++***)))&&&&&&(((---222444111...---+++***))))))&&&### $$$(((,,,...,,,(((%%%### (((***$$$"""###'''%%%$$$%%%(((+++,,,---+++---//////...---...///333555444...***++++++***111000000000000111222222555333111...+++***))))))***000555444,,,"""""""""!!!!!!"""$$$&&&((()))'''$$$$$$+++222000)))+++,,,---......,,,***))))))(((+++222666555555777JJJRRRUUUKKK===555222111333444555666777999<<>>===777000---,,,***,,,------***'''%%%$$$&&&&&&(((+++,,,+++'''$$$,,,***&&&""""""%%%+++///---+++((())),,,...,,,***###%%%&&&&&&&&&***111777555555555333///,,,)))'''******(((%%%"""$$$)))---,,,------...222555111)))***000666;;;;;;999777666???RRR```[[[MMM@@@777222000,,,******'''$$$&&&***(((&&&%%%&&&+++111666888...+++'''&&&'''***,,,,,,>>>===;;;999888555000---...,,,***(((''''''((()))((((((((()))))))))))))))---***((())),,,...---+++000333666777777666666777333000---,,,...000///---111...)))&&&%%%'''+++---......000000111444777999888888777666444333222111...///000111222222111111///+++,,,000///)))''')))''')))---000222333222111+++...000111222333555777444///)))(((+++111555777>>>@@@DDDFFF>>>666777??????@@@AAABBBAAA===888444666666999???CCC@@@888000///111444888;;;???AAABBBIIIMMMQQQRRRNNNHHHBBB???<<<:::===BBBBBB>>>???DDDCCCEEEIIIKKKMMMNNNQQQRRRSSSQQQRRRWWWXXXUUUSSSTTT\\\ZZZWWWTTTUUU]]]iiirrr{{{&&&%%%###!!! !!!"""$$$  %%%'''&&&$$$%%%'''***...111222000......---+++)))'''%%%######!!!"""%%%(((+++000444777===:::333+++$$$!!! !!!%%%&&&((()))******))))))%%%''')))+++,,,,,,,,,+++...000333333000+++(((&&&(((((())),,,000333333333111///+++((('''%%%###!!!###"""###%%%((()))'''%%%&&&''''''%%%""" !!!""""""###%%%%%%$$$######$$$###''',,,---***%%% ###(((+++,,,+++%%%%%%&&&+++111333222///...,,,+++)))(((&&&"""$$$(((,,,...---)))'''%%%&&&((($$$"""$$$&&&$$$"""###&&&)))+++,,,)))***,,,---,,,---...000333555333---***+++,,,***...---+++++++++...111333777555222...+++***))))))+++000555444,,,$$$#########"""###$$$''')))((('''%%%'''000888777000---............,,,+++***%%%###&&&---111111222555NNNSSSSSSGGG:::333222222333444555555666888;;;===777///'''%%%(((++++++((()))...444333---&&&###"""!!!&&&)))***)))***---000111111///......111///...,,,,,,---...///+++******)))******)))((("""###''')))+++++++++)))(((***...111...+++(((***---...+++(((###"""""""""###%%%'''))),,,+++(((%%%###$$$(((,,,---...,,,***---333444111000,,,))))))'''%%%&&&***...///111111111000...---444999======777111......+++,,,---,,,***((('''&&&''''''))),,,......+++(((***(((### """(((,,,+++)))(((***------***'''###%%%(((((((((+++000555333222111000///---)))'''''''''&&&$$$###%%%***///+++,,,,,,---222666333---+++000666999999777444333@@@SSSddddddXXXIII:::000...+++)))***((($$$%%%((()))'''%%%&&&)))---000111)))&&&######%%%((()))***444333222111111000...,,,,,,+++(((&&&%%%&&&'''((()))+++---...//////...---...+++(((((()))***(((&&&))),,,///111111000111111222///,,,,,,...///...---///---)))''''''))),,,...000222333222111111444777;;;:::888666333111000///....../////////000111111///+++***+++(((""" """###&&&)))---/////////...+++,,,...//////111444666333...)))(((+++000444555<<<===AAADDD???777777===<<<===@@@BBBCCC@@@<<<999666666888<<<@@@???999333222333444666999===@@@BBBHHHLLLPPPQQQNNNIIIDDDBBB>>><<>>===777//////...---+++***)))(((""" """(((,,,...222777LLLPPPMMM@@@333...///000222333333333222444666999666000***)))+++---+++((($$$)))...///,,,&&&!!!"""&&&(((((((((++++++---000222222000...000///---++++++,,,---...*********+++++++++,,,,,,"""$$$%%%%%%$$$'''***)))'''''',,,111...***((((((***+++)))'''%%%### !!!%%%+++...000...***&&&######&&&)))(((+++,,,+++///555555222000,,,))))))(((%%%%%%)))...000333666666444111///222666999999444///---------,,,,,,+++***))))))(((((((((***---000000///---(((%%%!!!!!!%%%(((''''''(((,,,...---(((###"""&&&***,,,,,,---000333333000//////111000,,,((($$$%%%%%%$$$%%%(((,,,000)))***++++++000666555000---111555777555222///---===OOOdddlllfffVVVBBB333000+++))))))'''$$$$$$&&&)))'''%%%%%%''')))))))))$$$""" ###&&&((())))))(((&&&''')))+++,,,++++++)))&&&###"""$$$&&&(((,,,///333666777777444333000...+++)))((('''%%%$$$%%%'''***,,,,,,,,,---...111...,,,+++,,,---...---...---+++))))))***,,,---111444666333...,,,///333===;;;888555222///...---...---,,,,,,---000333555444000---,,,)))$$$"""###!!!###&&&***,,,,,,,,,++++++,,,,,,+++,,,...222666444111---+++---000333444666777<<>>BBBDDDCCCAAA???:::888888:::<<<<<<999555777666444555777;;;???BBBDDDHHHLLLNNNLLLIIIEEEDDDAAAAAACCCFFFEEEBBBCCCFFFEEEFFFHHHHHHIIIJJJMMMPPPRRRQQQSSSWWWVVVRRRPPPRRRQQQRRRQQQMMMLLLRRR```lllwww}}}))))))'''%%%###!!! ######"""!!!%%%+++000333444000///---***'''$$$!!! !!!"""""""""%%%,,,666===AAA===888222---)))%%%""" ###&&&)))+++---...------,,,,,,,,,...///000000222555555111---)))'''&&&(((+++++++++///555;;;777444...***'''%%%"""!!!###!!!"""'''...///***%%%%%%'''((()))'''%%%###!!!!!!%%%'''&&&###!!! $$$***---,,,((($$$""""""""""""$$$'''+++---///'''%%%$$$&&&***------+++((('''%%%%%%%%%$$$""" %%%)))---///...,,,******((('''''''''(((''''''((('''$$$ """%%%((()))***++++++***)))***,,,...000222111+++(((***,,,,,,,,,'''!!!###***///888666222---***((('''''''''***......,,,***))))))+++------***&&&$$$$$$%%%###$$$%%%+++666???>>>777...,,,***(((&&&%%%%%%$$$###!!!###(((,,,///555<<>><<<999666111000---+++***((('''&&&&&&(((+++,,,------///000000...,,,***+++,,,...///111000///---+++******)))---000333000***'''***...:::888666333000...---,,,...,,,++++++...333888<<<;;;888444111---)))(((((("""$$$(((+++---...---,,,------+++******---222666888555111///...///111222///111444888888444000...000444:::@@@BBBCCCCCCCCCAAA>>>;;;999::::::888777999777555444555:::???BBB@@@DDDHHHKKKJJJGGGFFFEEEEEEGGGIIIJJJIIIGGGGGGHHHFFFGGGHHHHHHHHHJJJLLLOOOUUUTTTUUUWWWUUUPPPOOOQQQRRRSSSSSSNNNJJJNNNZZZeeeqqqwww~~~---,,,***((($$$ """$$$%%%!!! !!!$$$+++111555777000...,,,***((('''&&&&&&((('''%%%"""!!!&&&000999:::777333000...+++'''$$$ ###&&&)))+++------,,,*********+++,,,...,,,///222222///***'''%%%&&&(((******+++///666<<<777333...+++)))((('''&&&'''%%%&&&***...---(((###$$$%%%''')))***(((%%%###!!!&&&)))(((&&&######!!!%%%***,,,+++'''$$$######$$$%%%&&&'''***---///+++'''$$$###&&&((('''&&&"""!!! !!!###$$$######&&&)))---///...,,,++++++//////---*********+++***(((%%%"""!!!###&&&((())).........,,,***((()))***---///---(((&&&***------,,,''' %%%)))444222000,,,***'''&&&&&&"""$$$&&&(((***+++---///000333333///(((###"""""""""###%%%***444;;;888111)))(((&&&$$$""" ###"""$$$(((,,,///888@@@AAADDDAAA777...,,,------+++++++++)))'''&&&'''))),,,++++++---000000---+++$$$''',,,//////,,,'''###$$$%%%'''***...///---+++...---...333777888555222000...,,,***)))***+++,,,***,,,...///......000222///)))######''')))%%% """%%%"""###'''&&&&&&&&&'''(((((((((---,,,***))))))***,,,...222111---)))&&&&&&))),,,111444555333555:::===<<<,,,(((''')))(((&&&&&&***&&&)))...111222111---+++---///111111///---+++***...,,,***+++---......---'''''''''))),,,......---***'''######&&&+++...///******---111333000)))### &&&...333444555666888;;;999888888999888444111+++*********+++------...)))++++++)))***......++++++...111111///+++((('''111;;;NNNaaakkkggg\\\RRR@@@555+++&&&$$$"""%%%)))$$$###"""###%%%&&&&&&%%%&&&&&&&&&(((+++---------%%%###!!!!!!$$$(((+++,,,...,,,)))&&&%%%&&&((()))///333999>>>@@@===888555...------+++***)))******)))+++---......///000222///...,,,******+++...000555555444222///+++'''%%%%%%)))+++***&&&$$$&&&)))333333333222111000//////...---+++,,,000777???CCCCCC@@@;;;555///,,,***(((&&&))),,,000222222111111///...---++++++...333888999666222...+++***,,,---***...111333222000,,,(((---111777;;;>>>@@@BBBDDDGGGDDD@@@<<<:::888777777999777555444666:::>>>AAA@@@CCCGGGIIIIIIHHHGGGGGGHHHKKKMMMLLLKKKKKKKKKJJJJJJLLLMMMMMMMMMMMMPPPRRRWWWVVVVVVWWWSSSOOOOOOSSSXXXYYYXXXRRRMMMOOOWWW___jjjooovvv}}},,,,,,+++((($$$!!!%%%'''$$$######&&&+++111555666...---+++******---///111444222---%%%!!!)))111666222...---......+++((( """$$$&&&((()))******(((''''''((())))))(((,,,///000---***'''%%%&&&'''(((***,,,111777;;;444111---******++++++*********+++,,,,,,***&&&###$$$$$$%%%((()))(((%%%""" &&&))))))((('''&&&%%%(((+++,,,***'''%%%$$$%%%'''((()))***+++...000...)))### """$$$$$$###"""$$$%%%%%%'''***---...---+++******000111///+++***---...,,,***(((&&&%%%''')))))))))...//////...***(((''''''(((***)))%%%$$$)))---...,,,''' """&&&.........---+++)))'''&&&"""%%%)))---///222666777333+++$$$"""######$$$%%%)))222777333***&&&%%%$$$""" """"""$$$(((+++...777AAADDDFFFCCC999111000111111++++++***'''$$$###$$$%%%))))))***---///...,,,***&&&***///111///,,,)))(((((()))+++...111111...,,,---...111444777777555333000///---+++******+++,,,///111444333111000222555444///***)))+++***&&&""" !!!"""###%%%'''((()))******//////......------------222000---)))&&&'''***---===AAAAAA===;;;======;;;///+++)))***((($$$###%%%###$$$''')))***)))((('''---///222333333111...,,,---+++***,,,///111000---(((&&&%%%&&&(((***+++******&&&$$$%%%+++222555666...---...111333111,,,'''$$$***111555666888:::===AAA@@@@@@>>>;;;777444222...---,,,---......---,,,))),,,---******,,,+++''''''***...///---***)))(((...222>>>OOO[[[]]]ZZZXXXCCC666***%%%$$$$$$'''+++$$$###"""###%%%((()))))),,,,,,,,,...000111000...(((&&&$$$$$$'''***---...111///---***((((((((()))...222888<<<<<<888333///((()))))))))((((((***,,,+++,,,............000222///...---+++)))+++///222999999999777333,,,&&&"""!!!###%%%%%%%%%$$$%%%&&&---///222444555444333222000///......333:::BBBGGGMMMMMMGGG>>>777333...***)))+++///222444555444333000000...,,,,,,///444888666444///***&&&%%%(((***---333666444111///,,,(((---111555777888:::???CCCIIIGGGCCC???;;;888777666555555555666999<<>>;;;666000(((***...111333333333222000000///------///333777333111...(((%%%%%%***...777>>>AAA<<<555333222///222444666555333555;;;AAAFFFEEEDDD@@@<<<999777666000222555999<<<>>>@@@@@@???AAABBBBBBAAA@@@@@@AAACCCIIILLLIIIIIILLLMMMJJJFFFIIIMMMPPPPPPOOOOOOPPPPPPNNNNNNNNNMMMMMMTTT^^^bbbaaa```^^^\\\[[[YYYXXX[[[```hhhooowww"""###$$$###!!!"""%%%)))''''''(((,,,///000000+++)))((()))...666???EEETTTPPPGGG888***$$$(((...222---((((((+++---,,,)))&&&%%%$$$#########$$$%%%'''''''''&&&%%%%%%$$$$$$(((+++///111000---+++***&&&$$$%%%)))000666888888111---)))'''''')))******,,,///111...((($$$%%%((('''$$$""""""""" ###'''((()))***+++111111000...***((('''((())),,,000222111000222444---&&&!!!######!!!  ###%%%&&&&&&)))+++------+++)))((((((###'''(((&&&'''...000---...------...///...,,,+++'''***------+++'''$$$###!!!$$$### !!!(((...000'''%%%"""!!!$$$&&&''')))---000000...+++)))!!!%%%'''...444999777///)))(((***%%%&&&'''+++333777111'''%%%%%%&&&&&&%%%""" $$$%%%)))---...000999CCCQQQNNNDDD555---...222444333222000,,,(((&&&&&&'''******++++++***'''%%%###%%%+++000///)))&&&(((---'''(((***---//////+++((()))...222444222000111222222000...,,,***++++++,,,...111333111,,,)))+++///111000000...,,,)))'''&&&!!!$$$))),,,---......///...,,,,,,---///111333111///+++&&&###"""%%%'''222<<>>AAAFFFIIIHHHAAA>>>>>>:::333%%%'''+++///111111000000/////////------///222555333222...)))&&&)))///555???HHHKKKCCC:::777777666555777777444111333:::@@@AAABBBCCCAAA===:::777777,,,000555:::>>>@@@@@@@@@:::<<<===<<<:::999999:::@@@GGGJJJGGGGGGKKKLLLHHH???CCCHHHKKKKKKKKKJJJJJJKKKIIIIIIJJJJJJMMMWWWbbbdddbbb```aaaaaa```[[[WWWWWW\\\eeelllttt}}}###"""###$$$%%%!!! %%%)))(((((((((***,,,,,,)))'''%%% ***444===HHHSSSXXXWWWNNN>>>444333222000---------+++)))(((***,,,)))'''$$$$$$&&&&&&### &&&(((++++++************---///111222222000---+++,,,...000222777;;;999333,,,+++(((&&&&&&&&&'''(((000///,,,(((%%%$$$'''***,,,'''""" !!! """&&&((((((((('''000555555...((('''))))))******---222777888444///)))%%% !!!$$$%%%&&&$$$"""!!!"""%%%(((+++***...///,,,******'''"""$$$ %%%...222---'''(((...333444000------......+++))))))***((($$$ $$$""" """%%%***,,,+++&&&!!!!!!$$$'''&&&$$$)))((((((+++///111///--- """***///444444000---...000)))))))))+++,,,+++)))&&&"""&&&***+++)))&&&$$$$$$,,,)))***,,,+++---999GGGXXXMMM<<<...)))+++111555777666333///+++))))))***---***(((***+++)))###"""%%%%%%###$$$)))///+++(((%%%&&&)))++++++)))---...222666555000...000555444222///,,,***+++,,,///111000***###"""(((...222111...+++)))(((((((((&&& $$$&&&+++000///+++***))))))((((((***...111111---)))(((((((((%%%""")))333===CCCIIIJJJAAA555(((&&&$$$$$$'''))))))'''444000,,,***,,,...000000,,,******---000111///,,,,,,++++++,,,...///...---+++***)))'''$$$!!! $$$)))000666:::333222000---***)))+++,,,000444888666222111666<<>>:::777555(((((()))***+++---......---............000444777555666555111------333999@@@HHHJJJDDD<<<999::::::===;;;999777666666777777DDDAAA>>>===>>>;;;555///***,,,000555:::===>>>===<<<:::888777777999;;;<<>>@@@DDDFFFHHHIIIIIIHHHDDDBBBEEEMMMVVV\\\___hhheeeaaa```aaabbbaaa______```eeemmmtttxxx""""""###%%%&&&""" $$$(((&&&&&&(((+++------+++)))'''###))):::LLLWWW^^^ccc```ZZZLLL<<<555555444000......---+++)))(((***++++++(((&&&&&&''''''%%%"""%%%'''***+++++++++,,,...111222333333333111000///333666888777888999555000)))(((((('''((()))***+++///...+++'''$$$###&&&(((***%%% ###%%%&&&&&&%%%$$$///444444---&&&&&&'''''')))***,,,000222333000...***%%% !!!$$$%%%&&&%%%######$$$&&&)))+++,,,000111...,,,+++'''!!!""" &&&...000)))"""###)))000333222111333666222///---------+++'''###$$$###!!! !!!"""$$$&&&((($$$ $$$'''&&&%%%&&&%%%&&&)))...111222111$$$""" """(((---222333111...///111)))(((&&&&&&''''''&&&%%%$$$'''***,,,---,,,******000......---***,,,999GGGRRRGGG666***&&&)))000444777555222---)))((()))***,,,)))''')))+++***%%%  !!!"""%%%***///***(((%%%%%%''')))((('''((())),,,111000+++))),,,222333333000+++)))***++++++---,,,&&&###)))000///---***)))(((((()))$$$ $$$&&&(((+++///...)))(((((('''&&&&&&(((+++---///+++((('''((((((&&&###%%%,,,444;;;BBBEEE===111$$$######$$$((()))((('''000000000000000000000111***((((((***...000///,,,,,,------...///...+++***)))))))))((('''$$$"""!!! $$$+++000444333222000---+++***+++---///444777555111///222777======;;;888222...,,,,,,000...,,,,,,,,,+++***((())))))+++///333222---(((&&&)))---000111000---+++!!!###'''((('''%%%&&&))),,,000000...,,,***(((&&&&&&(((+++,,,---///...000333111,,,)))***...---,,,,,,,,,...000111///000111///+++'''###!!!&&&+++//////,,,))))))+++555666666111+++'''(((***000///,,,+++***)))'''&&&)))***+++---///222444555555555444555555333000------......+++'''%%%&&&'''...333999===;;;777333000333333333555888;;;===>>>AAAAAA@@@???<<<888444222''''''((()))*********)))***+++++++++,,,...222555888::::::777111///111444>>>DDDFFFBBB===;;;;;;999===???@@@===888555666888===:::888999;;;:::555111***,,,000444999;;;;;;;;;888777777666666666666666:::;;;;;;<<<============<<<>>>AAACCCFFFGGGHHHHHHDDDBBBAAAEEEMMMWWW^^^aaafffccc``````aaabbbaaa```___```eeemmmsssvvv|||!!!"""###%%%%%%###!!!%%%'''%%%&&&))),,,000000...,,,,,,,,,777OOOgggtttuuusssjjj\\\HHH888555888666000...///...+++)))((()))+++,,,***''''''''''''&&&$$$%%%''')))***+++,,,...000333333333333333444444444<<>>777,,, !!!"""%%%((()))(((&&&+++000444666333000///000(((&&&%%%'''+++......---,,,...000111000,,,(((%%%'''(((***++++++)))&&&%%%  &&&+++...333111///,,,++++++,,,---,,,111555333///,,,...111555666666444111...,,,,,,///...,,,,,,,,,***(((%%%'''''')))...444444///)))))),,,000333444333000...###  &&&******((($$$&&&)))---111222111///)))''''''''')))******)))++++++///333111,,,***,,,000000///......//////000///000111111...((("""$$$'''*********+++///222<<<<<<999333,,,)))+++---///---+++)))''''''&&&&&&&&&(((,,,///222333333333333222111222333444333111000000///---+++***+++---000444:::===;;;666222000333444666888:::===???@@@BBBBBBAAA>>>;;;666222///&&&&&&''')))******'''$$$$$$&&&'''((()))---111555:::<<<>>>;;;555000......:::>>>@@@???>>>???===999===CCCHHHEEE<<<666666:::555333222444777888555222,,,...222555888999999999666777777777666444222222555777999;;;===============???AAACCCEEEFFFFFFFFFAAA@@@@@@EEEMMMWWW^^^bbbcccaaa______aaabbbaaaaaa___```fffnnnrrrssswww}}}""""""""""""""""""!!!  !!!"""###%%%'''(((&&&'''***...222444222000444999GGG^^^ttt{{{mmmYYY@@@333333777444///......---+++((('''(((***+++)))(((&&&&&&%%%%%%%%%&&&''')))))))))***,,,...111000000000222555888:::BBBHHHJJJDDD:::333,,,&&&###$$$'''***+++,,,,,,+++(((((('''%%%"""!!!"""$$$$$$!!! ###%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%...000...'''"""###$$$"""&&&((()))(((%%%%%%(((+++,,,(((""""""$$$%%%%%%&&&((()))******))))))+++///111000//////+++&&&###!!!###)))///000***$$$###(((+++///333666000...---...000000,,,(((&&&%%%%%%$$$"""!!!###!!! """&&&(((((('''(((&&&%%%%%%'''+++///111+++'''""""""%%%'''(((---222444444222111111,,,'''!!!!!!%%%***---((('''''')))---000000///444444222,,,''',,,:::HHHMMMBBB444)))&&&***000555222000+++&&&""""""%%%(((&&&$$$"""###&&&((()))((( ###)))...111222***'''$$$!!!!!!!!!!!!""""""'''&&&"""!!!$$$,,,000444111+++'''(((+++,,,,,,***%%% !!!%%%)))(((&&&$$$###"""""""""!!!(((++++++***,,,///---(((&&&%%%$$$%%%&&&'''''''''(((&&&$$$&&&)))+++)))&&&%%%###$$$***222555///'''!!!$$$(((++++++)))((()))///555555000,,,+++---)))&&&$$$%%%))),,,,,,+++***---111333000+++'''$$$%%%'''***---...---***)))%%%###  $$$(((+++000...+++******+++++++++(((,,,000111---+++,,,---///111333222///,,,+++***,,,+++)))))))))'''$$$"""$$$$$$&&&,,,222444000,,,---///333555666444222000***&&&$$$(((...222000,,,%%%&&&)))---111222111///)))))))))+++,,,,,,)))'''(((***///333111,,,***---//////000000000000000000...///222333222,,,%%% ###$$$&&&''')))---333888<<<<<<:::777222000000111//////...,,,)))(((((((((%%%(((---111444444333222555333111111333444444444111111///...---...///000333666999;;;:::888777777999999999999999<<>>@@@AAAAAAAAA>>>???AAACCCDDDDDDDDDDDD??????AAAEEELLLTTT[[[___^^^^^^^^^^^^``````aaaaaa```bbbhhhpppsssrrrtttxxx%%%$$$""" !!!$$$&&&%%%$$$$$$%%%''')))***+++)))***,,,000333555555333777@@@OOOaaaqqq|||~~~|||dddPPP999...000222000,,,------,,,***'''&&&((())))))(((&&&$$$###"""###$$$''')))******(((((()))***++++++***+++...333888;;;AAAGGGIIICCC999222+++%%%###%%%''')))***)))'''&&&$$$%%%%%%$$$"""!!!"""###!!!!!!!!!###%%%((()))***'''&&&%%%$$$%%%'''***+++---///,,,%%%"""###$$$"""%%%&&&'''%%%"""###'''+++,,,(((""" ###%%%&&&&&&'''***+++,,,***(((''''''+++...---...111///,,,'''&&&%%%)))///222000--- ###%%%(((***---///,,,******---222333111...&&&&&&''''''&&&%%%$$$###$$$$$$%%%&&&)))******))),,,***'''$$$$$$&&&)))+++)))%%%!!!"""%%%((()))+++///333555555222///...(((###%%%,,,///,,,+++******,,,///000000555666333...---555CCCMMMKKKBBB555+++(((***...111000---)))### ###&&&###"""!!!!!!###&&&((((((%%%$$$$$$&&&+++///111111***((($$$!!! !!! ###'''&&&"""###&&&+++///222111,,,)))***,,,,,,,,,***&&&""" """%%%'''&&&###!!!###))),,,,,,***,,,///---)))'''%%%%%%''')))***)))'''&&&$$$$$$'''+++,,,***((('''"""!!!%%%++++++&&&!!!!!!$$$))),,,---,,,+++))))))---111///***''''''***,,,(((&&&&&&***,,,,,,***)))---111222///***'''%%%$$$&&&***...///...,,,+++)))'''$$$""""""$$$'''))),,,)))&&&&&&(((******)))$$$(((,,,---,,,+++,,,---...000333222///,,,)))(((((('''%%%%%%$$$###!!!!!!"""%%%***///222111///111222444555555333222000...,,,---000555777333///'''(((***...111222000...,,,,,,---//////...***'''###&&&,,,000...((('''+++,,,---...000111222111111---...111444555222,,,'''$$$$$$%%%&&&***///555::::::<<<======:::555222000---000222222...+++******%%%(((---222555555444333999777444333333444444333000///...---...//////000555666777777888:::>>>AAA@@@???<<<888555777<<<@@@DDDCCCAAA>>>999333...*** ###(((------(((######&&&+++111777<<<777777555333///---------444666888:::???DDDAAA;;;<<>>>>><<<::::::;;;<<<:::666444333444666888999;;;===@@@BBBCCCDDDDDD???@@@BBBCCCCCCBBBBBBAAA???@@@BBBEEEJJJPPPUUUYYYYYYZZZ\\\]]]]]]^^^___``````bbbhhhppprrrqqqrrrvvv}}}&&&&&&%%%$$$"""###&&&)))((('''&&&(((***,,,---,,,---,,,,,,...222444444444444>>>KKKWWWdddooorrrpppTTTCCC222,,,,,,,,,+++************(((&&&&&&''')))''''''%%%### """$$$(((***,,,,,,***(((((((((''''''&&&'''+++000555888999>>>@@@<<<777333---'''$$$%%%&&&'''&&&$$$""" !!!###$$$#########$$$"""###%%%''')))+++,,,---((('''%%%$$$&&&)))---000---...***$$$###%%%&&&%%%$$$$$$$$$$$$$$$%%%))),,,+++'''""" !!!$$$'''(((((()))+++,,,,,,)))'''%%%$$$(((***))),,,000111///+++)))(((+++///222222000&&&&&&&&&&&&&&&((())))))***)))***...444777555333'''(((((()))))))))))))))&&&((()))+++++++++***)))+++***((($$$"""###&&&)))'''### ###''')))(((+++...222444444111---+++###"""(((,,,000000///---,,,---111555888888555111555AAAMMMSSSDDD===333+++((((((***,,,///---)))$$$!!!!!!###&&&""""""!!!"""###$$$&&&'''''''''&&&'''(((***,,,---***)))&&&!!!!!!###"""!!!$$$((('''$$$%%%(((+++---......---------...++++++)))&&&###"""###%%%'''%%%###!!! !!!'''+++---,,,***+++...---((('''&&&&&&)))---...+++(((%%%$$$$$$(((,,,...,,,)))'''###!!!$$$&&&### %%%)))---///...,,,+++***'''***,,,+++(((&&&((()))---***((()))---///...,,,+++...111000,,,((('''(((%%%'''***,,,...---,,,+++***)))&&&%%%$$$%%%''')))***&&&######&&&))))))(((###&&&)))++++++,,,---...---000444444111---)))(((%%%###!!!  ###&&&)))+++...222555555444333222111000/////////111555999:::888333///)))***,,,///222333111///000000000111222///+++(((!!!(((---***######'''(((***---000111111000000,,,+++,,,000444444000,,,'''''''''))),,,000444777999<<<@@@AAA>>>888111,,,,,,222999;;;777111---+++(((***...222555777777777===:::666444444333222111...---,,,---...///---,,,222222333444666:::@@@EEEAAA@@@<<<666111111555:::<<<<<<;;;888555000,,,***!!! """(((...///+++%%%!!!$$$(((,,,111888<<<555333111...------...///333555555777<<>>@@@CCCEEEEEECCCBBB>>><<<999666444444444555<<>>???AAABBBBBBAAAAAABBBBBBBBBAAA@@@???>>>@@@CCCEEEGGGKKKPPPSSSUUUXXXZZZ[[[[[[[[[\\\]]]]]]^^^dddlllnnnmmmooosssyyy&&&))),,,,,,***(((((()))((('''&&&'''+++---...---///---++++++---000222222...555===GGGSSS]]]]]]WWWBBB888///,,,***&&&'''***'''((((((&&&%%%%%%''')))&&&&&&%%%"""!!!$$$'''***---///...+++***)))'''&&&%%%%%%(((,,,000222...222333333444555111+++$$$$$$$$$###""" """$$$$$$$$$%%%&&&%%%&&&&&&'''(((+++...000***'''$$$###$$$(((---111...---***$$$$$$((()))'''$$$###"""$$$'''***------***'''""" """%%%(((******+++,,,,,,***(((%%%###$$$''''''%%%(((---000///,,,++++++,,,///000...+++)))(((&&&%%%%%%&&&&&&'''((('''(((---333666555333))))))******++++++,,,,,,)))+++------,,,***((('''%%%&&&&&&$$$"""###'''+++&&&### $$$'''&&&$$$''')))---111222000,,,((("""!!!%%%'''///111111---)))+++222999:::888444222:::HHHQQQRRR===777000+++))))))))))))000///,,,(((%%%$$$&&&((($$$$$$$$$$$$$$$$$$%%%'''&&&''')))'''%%%&&&))),,,+++***'''""""""&&&"""!!!$$$''''''$$$%%%)))---,,,+++,,,///111111000******(((&&&$$$$$$%%%&&&''''''%%%%%%$$$%%%&&&'''### """""""""'''...///000...******,,,***%%%&&&%%%&&&***///111---***&&&%%%%%%)))...///---***)))&&&&&&)))(((###"""&&&)))---000000---***)))***$$$&&&(((***,,,,,,,,,,,,+++******---222444333111///111222...(((%%%&&&(((&&&''')))***++++++******---,,,+++*********++++++)))%%%!!!"""'''******(((&&&((()))******+++---...,,,000555666444000,,,***$$$!!! !!!&&&******))),,,555===888666222...,,,+++,,,---///666===AAA>>>999333000)))+++---222555666555333222222222222222///+++(((!!!)))---)))""""""&&&'''))),,,///000///---++++++(((''')))...111///,,,******+++---///111111111666999>>>AAA@@@;;;333...000999DDDHHHCCC;;;333000,,,,,,...111444777:::<<<<<<:::777555444222000...,,,++++++---///...+++(((***,,,///111333777<<>>===;;;>>>BBBDDDEEEHHHLLLPPPRRRUUUXXXYYYXXXWWWYYYZZZVVVWWW]]]dddggggggjjjnnnrrrxxx&&&+++111333000,,,)))((((((&&&$$$'''+++------,,,111---***(((***---///000+++...222999FFFOOOJJJ>>>666111...---)))###%%%+++%%%&&&&&&%%%$$$%%%''')))''''''&&&""""""%%%&&&***///111111///---,,,((('''&&&%%%&&&))),,,...''')))+++---222666444...###""""""!!!"""$$$%%%%%%&&&'''((((((&&&%%%&&&)))...222+++((($$$"""###''',,,///...---)))%%%%%%***+++)))$$$"""!!!$$$***...///...***&&&""" """&&&)))++++++,,,,,,+++)))&&&###"""%%%'''&&&###%%%+++///...++++++,,,...///---(((%%%(((%%%###"""###$$$%%%%%%&&&%%%&&&***000222111///++++++******+++,,,------***,,,......,,,)))&&&%%%!!!#########%%%***...'''### !!!$$$&&&$$$ """%%%)))...111///+++'''$$$!!!!!!$$$%%%***...000,,,&&&'''111:::999666111000;;;JJJPPPNNN999555000,,,++++++++++++111111///+++((('''((()))%%%&&&''''''&&&%%%&&&&&&%%%)))+++)))%%%%%%)))...+++***(((######'''!!!!!!###'''&&&$$$%%%)))///+++(((***000444444222,,,+++***(((''''''((()))(((((((((((()))+++---...)))&&&%%%&&&&&&'''---444222222///***)))***'''"""%%%$$$%%%***000222...***&&&%%%&&&***///000...+++,,,***,,,///,,,'''(((...,,,///111000,,,)))((()))"""###''',,,111222111///***)))+++///555888777555333444222,,,%%%"""$$$(((''''''((()))))))))))))))000000000000000000000000)))%%%!!!"""'''++++++)))***************+++,,,---+++000555888666333///---$$$!!! """"""###)))...,,,(((+++666AAA:::666111+++))))))***,,,111:::DDDGGGBBB:::444222)))+++...333888:::999777333222222222111///+++(((###,,,000+++$$$###((('''))),,,......,,,***(((***&&&"""$$$)))---,,,***------...000111111///...222555:::>>>@@@===888333444???MMMSSSNNNDDD:::555.........000333888<<<>>>;;;888666444444222///---+++++++++---000///***&&&$$$''',,,///222444666888333666888555...))))))***---///222444666666555555555222111555;;;<<<777111((()))******+++---111555666555333333333333222000///222222000222777:::999>>>CCCGGGEEEAAAAAAGGGNNNJJJHHHDDD???;;;:::<<<>>>;;;???AAA>>>888333222333777777888999;;;>>>@@@BBB@@@>>><<<::::::<<<>>>???BBBBBBBBBBBBAAA???===<<<888<<<@@@CCCDDDGGGKKKOOOQQQTTTXXXXXXWWWUUUWWWXXXQQQRRRWWW^^^bbbbbbfffkkkkkksss}}}$$$,,,555666///((($$$$$$$$$'''+++,,,,,,************---,,,'''(((,,,***%%%''''''***111999<<<999555000000000...+++))))))***&&&''''''''''''''''''&&&))))))(((### &&&------///000111111///---+++000***$$$###'''+++,,,+++###""""""'''...111...+++$$$"""!!!!!!""" %%%+++---+++((()))'''$$$$$$(((///777<<<777***"""###'''&&&&&&)))---,,,***&&&$$$###&&&((($$$""""""%%%+++...///...,,,'''!!! %%%***---+++,,,,,,***'''$$$""""""&&&&&&&&&&&&''')))***+++******((('''%%%$$$###"""&&&###!!!######"""######$$$''')))***)))(((%%%%%%%%%&&&(((***+++,,,)))+++000444000'''"""!!!"""###%%%%%%$$$%%%(((***+++++++++***)))&&&###!!!$$$,,,111000---,,,,,,%%%%%%$$$"""!!!!!!###$$$+++++++++)))((()))+++---555111000666@@@FFFEEEBBB333...)))&&&((())))))(((444333222///+++***+++,,,++++++******)))'''&&&%%%)))((((((((('''''''''''')))&&&###""""""$$$$$$###%%%###!!! !!!$$$%%%------+++)))---555:::999///,,,'''######%%%))),,,000///------...222666999666555///&&&%%%,,,555999:::777222///,,,)))&&&###%%%$$$%%%)))...111111000((('''''')))+++------,,,...000111000------000333999666222...,,,***'''$$$$$$"""###***222555111,,,''')))...222555666666666444444222---'''###!!!!!!"""&&&'''&&&'''))),,,555333222333444333...***+++)))'''(((***---...///111...,,,---///111000...---111555555222...,,,,,,$$$ !!!&&&((()))&&&((()))(((''',,,444<<<888333,,,)))***+++***)))333@@@GGGCCCAAABBB;;;111...000222333333444666888888888666111,,,)))***---)))+++///111111...+++(((&&&'''***---///...***''')))(((&&&$$$###$$$(((,,,***...222222000---...///111555;;;>>>>>>;;;999777999KKKWWWQQQHHHDDD>>>555666222222666666333333888555;;;;;;555333555444000,,,***))),,,000222...***(((***---000333555666777444222444888777111...///+++...333777999::::::999<<<999777888:::;;;:::777++++++...000---)))+++000444999999444222444555222444444555444222222444666???CCCFFFDDD@@@>>>@@@CCCFFFDDDAAA>>><<<::::::999CCCBBB???:::555333333444???>>>===;;;;;;===AAAEEEEEECCC@@@<<<::::::>>>AAAEEEEEEDDDDDDCCC@@@;;;888>>>>>>???CCCGGGKKKLLLLLLSSSTTTWWWYYYZZZYYYWWWVVVKKKQQQYYY___bbbdddhhhjjjoooqqqxxx"""***222333---&&&######$$$'''***+++)))'''&&&&&&)))+++***&&&%%%)))((($$$$$$%%%'''+++000222111///111111111000---+++***+++)))(((''''''&&&&&&''''''+++,,,+++&&&!!!!!!&&&***+++---///111111///---+++...)))$$$$$$'''******)))### ###))),,,,,,)))$$$######$$$%%%###$$$+++...---+++,,,)))%%%%%%,,,888DDDLLL@@@111%%%###&&&&&&%%%''')))((('''%%%######&&&)))$$$"""!!!###(((,,,......---((("""!!!%%%***---------,,,***&&&$$$###$$$&&&&&&&&&&&&''''''(((((($$$$$$$$$###""""""!!!!!!%%%""""""$$$%%%$$$$$$$$$$$$&&&'''&&&$$$"""""""""###$$$&&&)))+++,,,,,,,,,...000+++### """$$$###"""###%%%(((***+++...000///+++%%%!!!!!!&&&---111222000...---'''''''''%%%###""""""$$$)))*********))))))***,,,333111111555:::===<<<999000---(((%%%%%%&&&((()))222222222000---,,,---...,,,---------,,,+++***)))(((((()))))))))((((((((('''%%%""""""###%%%&&&%%%###"""!!!$$$'''///000...+++,,,333888888///,,,'''$$$###%%%))),,,555444222222444777;;;>>><<<<<<666...,,,333<<>>===;;;999777666777999:::888555000000333666333///000444888<<<<<<666333555555222444555666555333222333444???BBBEEEDDD@@@===>>>@@@CCCBBB???===<<<;;;<<<<<>>===;;;;;;===@@@DDDFFFDDDDDDAAA>>><<<<<>>???AAAEEEJJJNNNOOOOOOQQQRRRTTTVVVXXXWWWUUUSSSOOOTTTZZZ___bbbdddhhhjjjlllnnnuuu!!!'''------(((""" ###%%%((('''%%%###!!!!!!&&&((('''######%%%%%%###%%%&&&&&&&&&&&&&&&(((***111222333222///------------+++(((&&&%%%&&&'''(((...//////+++&&&$$$%%%'''(((***---000111000---+++,,,(((%%%%%%(((***)))((($$$ !!!%%%''''''###$$$&&&(((***((($$$!!! $$$***///111000,,,)))%%%&&&///>>>OOOZZZHHH999***%%%&&&'''%%%$$$###$$$$$$######$$$(((+++'''%%%######''',,,///000///***###!!!%%%)))+++...---,,,)))%%%$$$$$$&&&&&&''''''((('''&&&%%%$$$ !!!!!!%%%""" """$$$%%%%%%%%%$$$$$$%%%&&&$$$!!! """$$$''')))+++...------,,,'''"""$$$### ###&&&***,,,000333333///(((###&&&'''+++///222111...+++)))***+++)))&&&###"""###&&&)))+++++++++******+++333444555666666444222111...,,,((($$$"""$$$(((+++111222444333111///////////////000000000...---,,,'''((()))******)))(((((($$$"""!!!"""$$$'''((((((###!!!!!!%%%(((---000///***)))---222444///,,,((($$$$$$&&&))),,,666666555555666:::===???@@@BBB>>>666444999AAAEEE@@@===999666333000,,,)))$$$%%%(((---222555555444000///...///111222111000/////////111333555555444222///,,,+++++++++***))) !!! """%%%***---...///////////////,,,'''!!! !!!"""###$$$(((---111111000/////////...+++)))...//////...,,,,,,000444444111---++++++,,,------111000...***&&&%%%''')))###!!!"""(((...111222---***&&&$$$%%%(((+++,,,---......,,,***))))))***///999>>><<<:::<<<888111666666555333000///000222111111000...+++)))***+++111222333444333111...,,,''')))---111444333///+++******)))'''$$$###%%%''''''***,,,,,,+++---111555555777999:::999888999:::CCCLLLMMMCCC:::777444///***))),,,000222000///111:::;;;999333111444777777666333111111555777777555...+++***///777===>>>===555333444888999777777:::666444333777>>>AAA>>>;;;555444555666777777555333333444777999666222222777;;;>>>===999555555555333555777888888555333222222<<<@@@CCCCCC@@@<<<<<<<<<@@@???===<<<<<<<<<===>>>@@@AAA@@@???>>>>>>@@@BBB<<<999777:::???EEEGGGHHHDDDEEEDDDBBB@@@@@@BBBDDDHHHFFFCCCBBBCCCCCCBBBAAA>>>@@@CCCHHHMMMQQQQQQPPPMMMNNNOOORRRUUUUUUTTTRRRUUUXXX[[[^^^```cccfffiiifffgggnnnxxx"""&&&)))(((""" """######!!!!!!""""""!!!!!!"""$$$$$$)))++++++'''"""!!!%%%)))111333444333111/////////000---)))&&&$$$%%%''')))000222222///+++'''%%%%%%%%%'''+++...000///---,,,+++)))((((((***+++***((()))$$$"""######%%%(((,,,---,,,***(((###!!! ###***000333444***'''$$$%%%...<<>>:::666444444555555444333...***...777======:::333000000444666666888<<<;;;666333555<<>>===<<<;;;;;;;;;<<<===???@@@AAA@@@@@@@@@CCCEEE999555333777@@@FFFHHHGGGEEEFFFGGGGGGEEEEEEFFFGGGFFFBBB???===>>>???AAAAAA???AAAEEEJJJOOOPPPOOOMMMHHHHHHIIINNNSSSVVVUUUSSSWWWXXXYYYZZZ]]]___ccceee___aaagggpppwwwzzz%%%'''&&&###!!!!!!!!!$$$''',,,......)))""" $$$)))000222444444222000000000111...)))%%%###$$$''')))///111222111...***&&&$$$$$$&&&))),,,......------++++++++++++,,,,,,+++***///***""" """%%%)))---.........---&&&###!!!###***000333444)))'''&&&'''---666???EEE???999000,,,,,,,,,(((### """$$$%%%&&&(((,,,///+++)))&&&%%%&&&***///333...)))"""!!!%%%'''++++++)))%%%""""""###%%%)))***++++++***(((%%%$$$!!!"""$$$%%%&&&&&&%%%###!!! !!!"""!!!!!!###&&&***,,,,,,,,,'''%%%$$$""""""###%%%'''***+++///222...%%%"""&&&)))'''"""!!!%%%***222,,,&&&%%%(((---//////)))))))))---000000+++''',,,---...,,,)))&&&$$$###'''+++///111111000//////222666:::999444000//////000000...+++(((***000555999;;;===<<<999444111000222333333333111---***(((%%%&&&)))******(((%%%###  ###'''***++++++---***&&&"""!!!"""$$$&&&!!!''')))%%%"""&&&,,,///---***'''$$$###%%%''')))))))))***+++...222666888AAAIIINNNKKKFFFDDDEEEEEECCCAAA>>>;;;999555000---+++,,,------,,,,,,,,,---,,,,,,,,,...222444555444///***%%%$$$(((...111111---***'''%%%%%%&&&&&&&&&%%%&&&&&&""" !!!###%%%(((***,,,------(((***------+++(((%%%%%%$$$&&&)))---//////---+++++++++***)))))))))***+++///111222///***)))---222111///+++'''$$$$$$&&&''')))***+++,,,......---,,,)))'''&&&)))...222222111---'''""""""'''+++***(((%%%)))...///---******,,,000333555222//////...,,,111111000---***)))***,,,++++++---///000111000///---,,,+++)))((('''''''''%%%&&&'''***+++)))%%%!!!%%%&&&''''''&&&&&&(((***------,,,)))&&&(((---222333333222000///000444777888:::999555000---)))$$$###$$$$$$$$$'''---111444222333444555222///...///===:::666333222333444444666111,,,...555:::888555///,,,,,,000222222666:::===777111111777:::777333111222444555555444444444222222444666222...///444666666777777555333444666<<<>>>???>>>;;;888666555333666:::======<<<:::999<<<<<<:::999888999999:::???@@@AAA@@@??????@@@BBB666333111666>>>DDDFFFDDDFFFGGGIIIJJJIIIIIIJJJKKKEEEAAA<<<::::::===>>>???AAACCCGGGLLLOOONNNJJJGGGBBBBBBDDDJJJRRRXXXXXXVVVUUUTTTTTTUUUXXX[[[^^^___^^^___dddmmmrrruuuzzz((('''$$$$$$###!!!###'''+++---...***$$$!!!###&&&...000333444222000//////000---)))%%%###$$$&&&(((,,,...000111000,,,)))&&&$$$%%%''')))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,111---'''!!!!!!$$$))),,,---...///000***&&&###$$$)))///111222)))))))))***,,,///222444333333111,,,+++---+++'''###%%%''''''''')))+++...'''&&&$$$""""""%%%+++///...)))""""""&&&(((******)))&&&$$$"""###%%%)))******+++***)))((('''""""""######$$$%%%%%%%%%$$$$$$### !!!!!!!!!"""%%%***///111222***(((%%%###"""###$$$&&&((()))///333000'''!!! ###(((,,,***%%%$$$(((...333+++###!!!'''...222222+++,,,...111222000,,,(((***+++,,,***(((&&&%%%&&&(((,,,000222333222222222000333666555111......///000000///------///333666;;;===>>>===999444111000333444444444222///+++)))&&&(((+++,,,+++((($$$!!! !!!$$$'''***+++***///---)))%%%###"""###### %%%'''$$$$$$)))...///+++(((%%%###"""###&&&'''$$$%%%'''***...222666888CCCMMMUUUSSSNNNMMMNNNNNNNNNKKKGGGDDD???:::444000000000...+++((('''((()))***)))***,,,000222222222222---(((%%%'''+++///111,,,)))&&&$$$%%%&&&''''''%%%&&&&&&###"""$$$%%%&&&((()))***++++++(((+++------,,,***))))))&&&(((,,,111333222---)))+++++++++******+++...111111111111---***))),,,//////...+++'''###"""$$$&&&&&&(((,,,000444555222///,,,+++***---111333222000,,,(((###%%%***......,,,&&&)))---///...---,,,+++///000000...+++***+++,,,---......,,,)))(((((((((((())),,,000333555333222,,,***'''%%%$$$%%%&&&'''((('''((()))***)))'''$$$$$$%%%&&&&&&%%%&&&))),,,000000...***&&&''',,,000222111///,,,+++---111444222111111000///,,,'''"""###&&&&&&&&&***222777888//////222444111+++)))***444333111000111333666777888333///000333666444111,,,)))***---000///222666:::444...---111444444222333444666666555555666888666555555555222...111777666555666888666333444888>>>???@@@???<<<999888888111333666999::::::999888:::999777666666666777888>>>???@@@???===<<<<<<===555444333666<<<@@@BBBAAAEEEFFFHHHIIIIIIIIIKKKMMMHHHCCC>>>;;;:::<<<===>>>AAACCCHHHMMMOOOMMMGGGCCC>>>===???FFFPPPWWWXXXVVVPPPOOOOOOQQQUUUXXXZZZ[[[^^^___ccckkkooopppuuu{{{'''%%%!!!!!!'''&&& %%%(((***---+++(((%%%$$$$$$,,,...111333111///......---+++(((%%%###$$$&&&'''((())),,,///000...+++)))&&&%%%%%%&&&'''***,,,...,,,,,,,,,+++++++++,,,---...,,,((($$$  !!! ###''')))***+++///222---)))%%%%%%)))---......(((((())))))))))))))))))+++000///)))&&&***---,,,&&&((()))((('''''')))***$$$$$$###!!! """''',,,///***### $$$(((******++++++)))&&&%%%%%%&&&'''((((((((()))))))))***%%%%%%%%%$$$######"""""" !!!!!! ###$$$""" """&&&+++///000***(((%%%"""!!!###%%%&&&((((((,,,///,,,$$$ $$$)))...,,,'''%%%+++111111+++&&&'''---333444222)))---222444222...***((('''((()))(((&&&&&&''')))))),,,///222222222333444000111222111000.........///---,,,---///111333333:::;;;<<<;;;777333111000333444666777666333000...)))+++...///---)))$$$ """""""""%%%(((***))))))---+++)))'''%%%###""""""!!!$$$$$$###%%%***---,,,)))'''$$$"""!!!"""$$$%%%"""###&&&***///444888;;;>>>IIIPPPOOOLLLNNNTTTXXXRRRPPPMMMJJJFFFAAA;;;777333222///)))%%%$$$&&&)))+++******+++...//////...000///---***((((((+++---,,,)))&&&%%%&&&)))+++,,,'''''''''&&&$$$$$$$$$%%%)))******++++++,,,,,,,,,+++---------***)))((()))'''(((+++000333333///+++---......------000555999444222///---+++++++++,,,------,,,)))%%%###$$$&&&((())),,,222777888555222...------000555777555333---***((((((,,,///000000)))***+++...000///---+++,,,,,,+++***)))))),,,///,,,---///---***'''%%%%%%&&&'''***000555777555333---+++(((%%%%%%&&&)))+++)))((('''(((+++,,,,,,+++''''''&&&%%%$$$%%%))),,,000000///+++'''''',,,000111000...,,,***,,,000333222...,,,,,,---+++'''$$$$$$)))---...333:::>>><<<111///000222///(((&&&)))////////////000222555777666444333333444444222000---***+++...000///000444333///+++***,,,000444555666777888777555666:::===:::888666555111///333:::;;;888999<<<:::555666:::>>>??????===:::999999:::333444444666777777555444555444444444444666777888<<<===>>>===<<<:::;;;;;;777777777888:::===>>>???BBBDDDEEEFFFFFFGGGJJJLLLJJJEEE@@@<<<:::;;;;;;;;;???CCCHHHNNNQQQNNNHHHBBB===:::;;;CCCMMMTTTUUUSSSKKKJJJKKKNNNSSSWWWXXXXXX[[[\\\```fffiiiiiimmmsss{{{&&&$$$###***'''###'''))),,,---,,,(((&&&$$$***---000222111///...---,,,***'''%%%$$$$$$&&&'''%%%&&&)))---//////---+++'''&&&$$$$$$&&&))),,,...,,,,,,+++***)))***,,,---******(((&&&###!!!"""### ###&&&''''''***...222...***&&&&&&))),,,,,,+++%%%&&&&&&&&&&&&%%%$$$$$$'''...///&&&"""&&&---000((()))***)))'''&&&'''((($$$%%%%%%###!!!###''',,,000+++$$$!!!"""&&&***---+++,,,---,,,)))'''&&&'''&&&&&&&&&&&&''')))***+++'''&&&%%%###""" """&&&&&&### """'''***,,,(((&&&###!!!!!!###%%%''')))((()))+++''' ###)))...,,,'''&&&,,,333...+++***...555888555000&&&+++222444000+++'''&&&&&&&&&&&&%%%%%%%%%(((***(((+++...000111222333444333333222111000000///...---***)))+++///222111000777888999888555222111111333555888::::::888555444+++...111222000***$$$ #########%%%((())))))'''))))))((('''%%%$$$###"""!!!"""!!! ###)))***''''''&&&###!!! !!!###$$$ """%%%***000555:::<<<777@@@GGGEEEDDDJJJTTT[[[NNNMMMLLLKKKIIIFFFAAA>>>444333///)))$$$###'''+++---,,,++++++,,,---,,,***,,,...///---(((%%%&&&(((+++(((&&&&&&)))---///111))))))))))))*********)))////////////////////////.........,,,)))'''''''''''''''(((---111333111//////000111000000333:::???666333///---,,,,,,,,,+++---......+++'''%%%%%%'''++++++---111666888777444///...///333888:::888666...---++++++---000111222,,,++++++---111111...******(((((((((((()))...222---///000///+++'''###"""$$$%%%)))///555888666333000---***'''''')))---///((('''&&&'''***...///000***)))'''$$$###$$$(((+++///000///+++((()))---111111111///,,,+++,,,000333555///******,,,***(((&&&$$$,,,222555:::AAABBB>>>555000///000,,,&&&&&&***...////////////000222444444555555555444333222222...,,,---111111///000333...,,,)))(((***///555999888999999777666777<<<@@@<<<888666444000...444<<<@@@======???===777777<<<=========;;;999888999:::666555444444555444222111111111111222333666888::::::<<<======;;;:::;;;;;;888:::;;;;;;:::;;;===???@@@AAABBBCCCCCCEEEHHHKKKJJJFFF@@@;;;999999888777>>>BBBIIIOOORRRPPPIIIDDD===::::::@@@KKKQQQQQQOOOIIIHHHIIIMMMSSSWWWXXXWWWWWWWWWZZZ```bbbbbbfffkkkuuu{{{$$$###!!! ###!!!'''&&& !!!'''***------+++(((&&&&&&&&&''')))+++------***'''((()))***)))%%%###!!!!!! $$$)))---///---+++&&&''''''&&&&&&'''***---,,,,,,,,,)))&&&%%%%%%&&&(((((((((%%%###"""###$$$###$$$&&&(((***,,,,,,---+++)))'''***......+++&&&'''%%%""" !!!###&&&(((...***$$$"""###'''***,,,************)))((('''&&&###&&&(((%%%""""""&&&+++,,,((($$$!!!"""$$$&&&'''(((((()))'''%%%%%%&&&(((((('''''''''''')))+++,,,+++)))&&&&&&'''%%%!!! !!!$$$%%%### $$$!!! %%%((()))%%%  &&&))),,,------***%%% """$$$&&&&&&+++222444222---))))))111<<<>>>666+++&&&,,,111222///+++((((((***)))&&&$$$###""""""###&&&&&&%%%'''+++000333444///000111000...///000222///,,,******...222555777444444444444333222...,,,///111333666888999:::999555555555555444222---)))+++,,,...000000...,,,******---...,,,'''###""""""###"""!!! !!!###%%%&&&######""" !!!###&&&'''(((---555888666555555666;;;CCCIIIKKKKKKGGGBBB>>>AAAJJJOOOMMMHHH===444***$$$&&&((()))((()))+++,,,,,,+++***++++++///---***'''$$$$$$$$$$$$(((&&&&&&+++222555444111+++++++++))))))+++///222111111444888:::888222---000111...((('''))))))'''***)))((('''((()))+++,,,666111+++(((+++111777;;;555222...+++)))***---///222...)))'''''''''%%%###+++)))***...//////222777444222000000111333444333444000---,,,///111000...000...---...111222000---,,,)))&&&%%%'''***---...,,,...000///+++'''$$$###)))'''(((---333666555111000222000...000444666333***(((&&&(((---111222222,,,)))&&&%%%&&&)))***+++//////---++++++---111555555...)))+++---...000333111111000---)))&&&%%%%%%)))000;;;DDDHHHDDD;;;555333222222111000///......000///...---...000222333000222555777777555333222///111444444222000//////---***&&&'''---333777999===<<<999666444555:::===;;;666222222111000333888===>>>>>>>>><<<;;;999888;;;;;;:::999:::;;;<<<===???>>><<<:::666333000...000333777999999999:::;;;===???===888:::AAABBB>>>777666666777;;;???CCCFFFAAA@@@??????@@@BBBEEEFFFDDDBBB???:::777777999<<>>>>>@@@DDDIIIMMMOOOHHHKKKLLLJJJLLLRRRVVVVVVQQQTTTXXXZZZ[[[^^^cccgggnnnuuu~~~***(((&&&""" !!!###&&&"""!!!###"""%%%***+++---///000...***&&&$$$&&&&&&'''((()))(((%%%"""%%%(((++++++(((###$$$)))***)))'''$$$&&&((((((((((((***+++*********'''$$$"""###$$$$$$%%%&&&%%%###"""###$$$$$$%%%''')))+++---......///+++'''&&&)))+++***(((%%%"""  %%%***---111,,,&&&######&&&(((***(((((((((((('''%%%$$$$$$"""%%%((('''###"""$$$''')))%%%!!! !!!###%%%&&&%%%%%%$$$######$$$$$$$$$((((((''''''((()))***+++,,,******++++++***&&&"""&&&%%%$$$%%%&&&&&&### !!!&&&***---)))$$$!!! ###'''***+++,,,---+++'''### $$$'''((((((,,,222444222+++&&&%%%---888999///$$$###'''+++......,,,+++***+++***(((%%%$$$#########%%%$$$$$$&&&)))---111222222333444333222222333444111...,,,,,,///222555666555555555666444222...+++,,,...000444666888999:::666555666666777555111...111111111111222222222222///000000,,,'''###"""""""""!!! !!!###&&&(((%%%%%%### !!!&&&((()))***...444444111++++++,,,111888>>>AAABBB;;;666333999DDDMMMOOOMMM;;;333***'''))),,,---,,,***+++,,,,,,+++***)))***+++***(((&&&&&&'''((((((+++))))))---333777666333...---,,,+++***,,,///333666777888999888555111...111333222,,,)))***,,,+++,,,***(((&&&&&&(((***+++...***%%%$$$'''...444888333111---***)))***---///222---&&&""""""$$$%%%%%%'''&&&)))...000......222333000,,,+++---000222333333222111333666555000,,,---,,,+++---000111///---***'''$$$$$$&&&)))+++,,,,,,...///...+++'''$$$$$$)))((((((---333777666333666333000111999AAA@@@999,,,***((((((+++///111111'''%%%$$$$$$'''+++,,,---000///------...000333444333...***++++++***,,,000222333222///+++(((&&&&&&+++000999@@@BBB???888222333333333222222111111000111000...---...///222444222444777999888666444222000222444444333222222222---***&&&''',,,333777:::>>>===:::777555555888;;;666222///000///...000444999:::;;;;;;;;;999777666;;;;;;;;;:::888888:::<<>>@@@===555444444555999>>>BBBDDDDDDBBBAAA???@@@AAACCCEEEDDDBBB>>>999777777;;;???FFFHHHMMMQQQTTTRRRNNNJJJAAA@@@???AAADDDHHHKKKLLLIIILLLMMMLLLNNNTTTWWWVVVQQQTTTWWWYYYZZZ]]]bbbeeeiiiqqqzzz,,,***(((%%%$$$$$$$$$%%%***'''"""  &&&---444111111222222111...)))%%%((('''&&&%%%%%%### !!!%%%***,,,)))### $$$&&&%%%$$$"""%%%***,,,+++***))))))(((((((((%%%""" !!!""""""$$$&&&&&&$$$######$$$$$$%%%'''***,,,---......222,,,&&&###%%%((())))))$$$"""""")))000555333///((($$$$$$%%%'''(((&&&&&&&&&%%%$$$###!!! ###((((((&&&###"""######!!!!!!###%%%%%%%%%""" ###%%%###"""'''''''''((())))))******,,,---///111222111---***---+++***)))(((&&&"""%%%+++///111...***&&&$$$&&&(((***)))+++,,,+++(((%%%$$$$$$'''+++,,,+++...333444333,,,&&&$$$+++555666,,, !!!%%%)))---...---+++---+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$'''***---///444666888888666555555555333000...---///222333444555666888888666111,,,))))))***---///333555777888555555555777888777444222444333222111222333666777000000...***&&&"""!!!""""""!!! !!!$$$(((***((('''%%%""" """***,,,---,,,...111000+++'''''')))...555:::===>>>222,,,(((---999DDDIIIIII888111***)))---111222111,,,,,,,,,,,,+++)))((('''&&&&&&&&&'''(((***,,,------,,,,,,///444777666444000000...+++***+++///333777999:::777111---,,,,,,111666666///)))***---///...---***((('''''''''(((&&&"""###)))///222///...+++))))))***,,,---111+++###!!!%%%((($$$%%%)))///111---+++,,,000---)))(((***...111222000111444888999666...((()))((()))+++...///...---)))'''$$$$$$&&&)))******,,,...///---***&&&%%%$$$)))((((((,,,222666666555888222---222@@@KKKGGG===---,,,***))))))+++...000$$$######%%%)))---//////000...,,,...222444444333111...---,,,((($$$&&&,,,222333444222...***((('''+++///444888999666222///444444444444444333333333222000...,,,,,,...111333555888;;;;;;999555222111000222333333333444666888///,,,((((((,,,222777:::???>>><<<999555555666888222///...000000---...111555777999;;;;;;999777555:::<<<>>>;;;555333666999===;;;777333222333555777777888999999:::<<>>===777222///...---...000111222555:::===444111---+++,,,111555888>>>>>>===:::666444444555///---...222222///...000333555888;;;<<<;;;999888999===@@@;;;333///222666444444333333666999===???999999999888999<<>>>>>@@@CCCDDDDDDBBB===999888<<>>888555222...---///222555;;;<<<<<<:::777444333333,,,+++---111222...---//////222555888:::::::::999:::>>>@@@;;;333...///333000111333666999<<>>999444222444666:::<<<888555444777<<<@@@AAA???;;;;;;;;;<<<>>>@@@CCCEEECCCAAA===999999===DDDJJJKKKIIIHHHHHHIIIKKKKKKJJJEEEGGGIIIIIIEEEBBB@@@@@@<<<===@@@GGGUUUaaabbb]]][[[YYYUUUSSSTTTVVVYYY[[[dddlllvvv~~~"""(((,,,---,,,'''''''''))),,,---,,,+++$$$ $$$''',,,222888555111---***---222777666333...***'''%%%""" ###$$$&&&'''''')))---000---+++((('''(((((('''&&&###''',,,---+++'''$$$"""'''((()))(((&&&&&&''')))222333444222...+++***)))!!!""""""###$$$$$$######"""######$$$%%%&&&'''((('''%%%""" ###(((///333000---)))((())),,,......++++++***(((&&&###!!! !!!$$$(((,,,---+++(((&&&###$$$%%%(((******(((%%%###  !!! %%%***---.........***---111444333222111111///111222111...,,,++++++)))((((((((()))***,,,---,,,++++++)))(((&&&%%%$$$!!!###$$$###""""""###%%%***000222...******+++)))(((***...333555333...+++)))'''$$$###$$$%%%%%%%%%'''&&&&&&'''(((+++---...///000///,,,'''&&&(((+++///111333222000.........///,,,***((())))))((('''***...333333000,,,******---+++)))((((((***---///,,,++++++,,,......---,,,&&&'''***,,,...000111111***))))))***---///000000)))'''###!!!!!!###''')))((()))((('''&&&(((+++---...000000...///111...***%%%)))///222222000///...000***$$$"""%%%))),,,,,,---)))''')))...000...++++++)))'''))),,,---***'''$$$&&&))),,,---------,,,'''(((((()))((((((((('''******+++***((('''((()))'''))))))$$$!!!(((...222111)))######%%%&&&)))---222444222---%%%!!!"""!!! !!!$$$&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''')))++++++******+++---)))%%%%%%)))+++(((###!!!$$$''',,,222666555222...---***((())),,,,,,***'''$$$&&&(((((('''&&&'''(((111000000111222222111///)))))))))(((''''''***,,,)))(((%%%######%%%''')))$$$(((++++++///444555333///333666222***%%%(((,,,///,,,)))((())),,,------+++***)))+++...///---+++---///333222***""""""'''+++---//////---+++******((())))))'''&&&(((---222666555444222111///...---+++******)))***,,,...///;;;???BBB>>>555...++++++***+++,,,---...111666:::777666444111------///111666888::::::777444333222((('''***...///,,,+++---+++---000333666777888999<<<>>>???;;;444//////111222333555777999;;;;;;;;;999::::::999777666777888777333111444777888:::===999555222444999<<<:::777222444666999===@@@BBBCCC@@@>>>;;;888888<<>>>>>>>>;;;666111///...333333333444555777999:::999;;;===;;;888444222111444000222888<<<::::::<<<;;;666222333777999555000,,,///333888<<<>>>??????;;;:::888666555888>>>BBBGGGDDDBBBAAABBBCCCCCCBBBDDDIIIOOOOOOIIIDDDAAAAAA???>>>@@@KKK```rrrvvvqqqggg```XXXSSSQQQSSSTTTTTT\\\dddooowww{{{'''++++++((("""""""""###$$$###  %%%---000444777111)))%%%)))000555111,,,(((&&&%%%$$$### !!!""""""""""""$$$%%%(((&&&$$$###%%%'''(((((()))******(((%%%"""!!!!!! !!!"""######$$$&&&(((000000000...,,,+++,,,---)))))))))((('''&&&%%%$$$%%%%%%$$$""" !!!$$$&&&)))'''&&&&&&)))---222555111...+++***+++---......---,,,+++)))&&&###!!! ''''''))),,,///111111000---...000222333000+++'''%%%%%%%%%###  !!!$$$(((,,,---,,,***(((&&&))),,,+++)))'''((()))(((+++---+++'''$$$$$$%%%((()))))))))************$$$%%%'''))))))'''&&&$$$$$$$$$$$$###!!! !!!"""!!!(((+++&&& %%%---555555...(((''')))((((((&&&!!!""" """%%%)))...222555+++---///---)))***...333---------+++)))((()))+++,,,***(((((((((((('''&&&!!!&&&+++,,,***)))+++...,,,***((('''(((,,,000333000///------------+++)))###"""!!!!!!$$$)))...111***)))***...222444333111000,,,'''""" !!!###%%% """###%%%(((---000)))+++++++++...444555333------***%%%!!!!!!%%%)))%%%$$$%%%(((---111222333...+++)))***------(((###!!!"""(((+++)))&&&###%%%***---000///...---)))***+++***((('''&&&&&&$$$'''+++,,,+++)))''''''))))))'''######&&&+++,,,+++'''(((,,,...---((()))+++,,,,,,***'''&&& """%%%))),,,,,,+++((()))*********)))'''&&&'''))),,,,,,+++,,,///222222000333:::<<<555***$$$ !!!%%%***...000///...'''%%%###$$$(((***)))'''---///000...***''''''(((.........000111000...+++&&&&&&&&&&&&&&&)))---111///,,,((("""""""""%%%'''(((---333333///222:::AAA>>>444,,,---111000+++%%%"""###'''***,,,,,,,,,---+++))))))***,,,)))***...111---%%%###%%%)))+++,,,---,,,---///111333444222...)))***000666<<<:::888444000---***((()))***,,,...000111111111555;;;AAA@@@999444444777333444333111---+++,,,---+++...000///,,,***+++,,,---111666888777555333222***(((***///000......111+++,,,---000444888<<<>>>???>>>===;;;777333000---111000//////222666:::===:::<<>>999333...,,,333000333<<>>EEEBBB@@@???@@@AAA@@@@@@CCCIIIPPPPPPKKKEEEBBBBBB@@@>>>???JJJ```tttxxxsssjjjcccYYYSSSQQQRRRRRRRRRUUU^^^jjjrrrwww|||!!!$$$%%%$$$### """"""!!! !!!###&&&(((666777555---$$$!!!&&&,,,,,,)))$$$###%%%&&&%%%$$$"""######!!! $$$((((((&&&$$$$$$&&&((('''&&&###!!! ###%%%""" !!!  %%%(((***)))&&&''',,,...---+++******+++------,,,***)))&&&!!!'''&&&&&&&&&'''+++111555---***'''''')))---///000222000---((($$$ $$$'''+++---,,,---000333000000000...,,,)))&&&$$$'''$$$!!! ###'''))))))((('''$$$%%%'''(((***+++,,,,,,(((&&&$$$""" !!!"""&&&(((,,,///000...,,,***((('''(((+++///000---***((('''$$$$$$%%%%%%$$$###%%%###!!!!!!""" %%%'''***+++)))&&&%%%$$$***)))'''$$$!!! !!!"""$$$""" !!!&&&,,,111333******)))((())))))++++++...///111000***$$$%%%***++++++(((&&&(((+++''' ###((((((%%%&&&)))***+++++++++,,,...222555666000,,,------)))&&&%%%(((((((((&&&%%%(((...333111///------000222111///000---(((""""""&&&&&&$$$###&&&***,,,***'''(((***,,,///222333444444---***&&&!!! """%%%)))++++++,,,---...///***%%%&&&+++,,,(((###"""%%%((()))((()))&&&$$$(((...222111///000///...,,,***)))'''&&&+++((('''''')))***(((%%%((())))))'''%%%$$$%%%'''***...222333222111333666---***((())),,,...,,,***'''###!!!%%%+++///...,,,...,,,+++...111000+++%%%'''((()))))))))***---000000111666===BBB===111&&&$$$######$$$&&&***...000,,,(((###!!!###&&&)))+++///000000---***(((+++---111---***+++...///---)))###%%%'''(((***---111444...(((""" ###""" ###)))...000000///444999888333...---...---&&&&&&---111.........---------......***...222222000---,,,---222222111000//////000000222111000///...///000000444666666333---)))'''((('''+++000333333333333333777===BBB@@@:::555666999999777555222///---,,,+++///---+++,,,......+++)))...000222222000000333666555000***(((***---...---///000111222333555999===>>>>>>>>>>>>;;;777333111333222222222333444666777777;;;>>>>>>;;;666222000555888===???>>>===;;;;;;BBB???:::999999888555222+++...222888===>>><<<:::555666555333555;;;===;;;AAA>>>;;;;;;===@@@CCCEEEGGGGGGHHHGGGEEECCC@@@>>>AAA@@@AAAJJJZZZkkkwww}}}nnneee[[[SSSPPPPPPPPPPPPPPPYYYfffnnnrrrwww}}}  """######"""!!!!!!"""!!!!!! """###%%%(((***222222000+++%%%###'''+++)))&&&"""!!!###$$$###""" !!!!!! %%%***+++(((%%%######%%%&&&%%%$$$"""!!!###$$$&&&$$$######"""%%%$$$!!!###))),,,,,,*********+++---...---,,,(((&&&!!! &&&&&&&&&'''))),,,000333---***''''''))),,,...//////---+++'''### """&&&)))+++++++++---///,,,+++***(((&&&$$$"""!!!$$$"""  """%%%((()))))))))''''''&&&&&&'''((()))***(((&&&$$$"""!!!!!!"""###(((+++000444555444111...,,,++++++---//////---***)))(((((())))))(((%%%"""!!!###%%%""" ###%%%&&&$$$"""!!!!!!)))(((&&&$$$""""""###%%%'''%%%"""###&&&***---...((())))))******)))((((((,,,...222333,,,$$$###&&&&&&&&&%%%%%%)))...+++%%%""" """!!! ###(((******,,,---///222666999555///+++------***((())),,,,,,***'''&&&(((---111...,,,***+++...///...---///---***%%%"""###&&&)))'''''''''))),,,......---//////////////////000000,,,)))%%%!!!%%%''')))***)))((()))******&&&###%%%***,,,(((###  """%%%((((((((('''$$$###&&&,,,111111///000///...,,,***)))((((((+++)))'''(((***,,,+++)))***++++++)))&&&%%%&&&'''***...222333222222444777---***''''''***,,,+++***'''$$$"""%%%+++///...+++000//////333666555000***)))))))))((('''(((+++......///222888<<<:::333,,,)))'''%%%$$$%%%'''+++---***'''"""!!!###&&&)))+++///000000...***)))***+++---***)))+++///000---***%%%$$$$$$&&&)))---000222,,,'''###"""  %%%$$$""""""%%%***---...---...111555555333///...---'''######+++111555111111111111000000//////,,,///333444222000000111444333222111000///////////////000111000///---,,,///111222000+++'''&&&&&&))),,,000444555666888999>>>@@@BBB???:::777888;;;<<<:::777444333111///---,,,+++***,,,......,,,***+++,,,------,,,---111444444///)))&&&(((***++++++...///000111222555999<<<;;;<<<>>>>>><<<999555333444555555444222333555777888;;;>>>???;;;666222000111555999<<<<<<;;;;;;;;;BBB???;;;999999888555222///111555:::===>>><<<999555666555444777>>>@@@======<<<;;;;;;>>>AAADDDEEEIIIHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@GGGUUUfffvvvtttlllaaaXXXTTTRRRQQQOOOSSSYYYaaagggkkkrrr{{{"""!!!  !!!"""!!! """%%%%%%!!! """$$$%%%'''***---///---+++(((&&&&&&'''(((%%%###  !!!!!! !!! """'''...///+++%%%""" ###$$$%%%%%%$$$######$$$'''%%%$$$$$$  &&&******'''&&&&&&(((+++,,,,,,+++&&&%%%!!!!!!%%%%%%&&&(((***---///111,,,)))'''&&&(((+++,,,---******(((&&&### """&&&)))*********+++***(((%%%""" !!!  """###$$$!!!###&&&(((***+++,,,)))&&&$$$###$$$'''((('''&&&%%%######$$$$$$%%%***...333888999666222///---,,,+++,,,---,,,***((((((((()))++++++)))$$$ $$$***)))&&& """"""!!! !!!&&&%%%%%%$$$$$$&&&'''(((***(((&&&%%%&&&((()))((('''(((*********(((&&&$$$+++...333444---###!!!"""$$$$$$%%%)))...---''''''""" (((***+++,,,///222666:::<<<333---***,,,---,,,,,,///222000---)))'''(((+++///***)))((((((***++++++***---------+++)))((()))+++((())),,,---///111444666:::777444000---,,,------+++((($$$!!!'''((()))(((&&&$$$$$$%%%%%%""""""%%%***+++'''###!!! """%%%''''''&&&###!!!!!!$$$***///111000000...,,,+++)))))))))***,,,***((()))+++...///000---------+++(((&&&&&&&&&)))---222333222222444666,,,((($$$$$$'''***+++***'''$$$"""&&&,,,///...+++//////222777;;;;;;666111,,,,,,***'''%%%&&&)))+++,,,---000333555555444444111...***'''&&&'''***,,,+++((($$$###%%%(((***+++---//////...+++)))(((((('''&&&'''+++///111...+++'''###!!!"""(((---000000+++'''$$$%%%$$$"""###&&&$$$$$$%%%(((+++,,,+++)))---...000222333222///,,,###"""!!!%%%+++111666888444444333333222000//////---000444555555444444555666555333111000......---***,,,///111000---)))&&&***,,,......+++)))''''''***---111333666888<<<>>>DDDCCC@@@===;;;:::;;;<<<:::888666555444333111///+++***+++,,,......,,,***)))))))))))))))---222555444...'''$$$%%%((()))(((,,,---...///000333777:::777999<<<>>>===;;;888666666999:::777333111444777;;;===@@@???;;;666222000---000444777999999;;;<<>>@@@AAA???:::444000...***---000333555888;;;===AAA@@@>>>===;;;999777555999999999;;;<<<;;;999666888999999777:::???@@@===999;;;???AAACCCCCCDDDEEEDDDCCCAAA@@@???@@@@@@AAA??????@@@AAAHHHTTTdddppptttppphhh```YYYTTTPPPNNNUUUXXX[[[]]]aaajjjyyy))))))'''$$$!!! """$$$ %%%,,,///,,,)))"""###%%%&&&'''))),,,...///+++&&&$$$%%%%%%""" !!!!!!!!! !!!!!!""""""""""""!!! ###%%%%%%***111222---'''""" %%%'''******(((&&&$$$$$$""""""$$$&&&###!!!$$$$$$!!!###)))+++***!!! """%%%((())))))######""" !!!###%%%$$$%%%(((,,,...---,,,'''%%%######%%%'''((((((((((((((((((&&&### %%%***---......(((%%%  """###$$$###!!!!!!###!!! """&&&+++...222///***%%%######%%%&&&&&&''''''((()))***+++,,,,,,000444777666111+++&&&''''''&&&&&&&&&&&&((()))***(((''''''''''''&&&$$$%%%###))))))'''!!!$$$&&&'''&&&%%%&&&&&&!!!%%%((())))))(((((()))+++,,,+++(((%%%++++++***)))(((''''''''')))+++......'''!!!%%%(((******,,,///---)))(((%%%############(((///111///...///222333333222,,,)))))),,,,,,,,,///444444222...+++)))(((((('''%%%&&&&&&%%%%%%&&&'''(((...111444444111---)))'''%%%'''***+++,,,000777===>>>:::333---******,,,------+++)))&&&%%%$$$%%%%%%%%%%%%%%%###"""###%%%(((((('''((()))+++)))%%%!!!!!! !!!###$$$$$$###"""!!!!!!###''',,,000111,,,+++)))((('''''''''(((+++*********+++...222555,,,------+++'''$$$""""""$$$(((,,,,,,***)))+++---$$$###***///111(((%%%$$$(((---000---*** ###)))000555666555333222222///+++(((''')))++++++000444444222000222444666333///+++)))***,,,...+++)))&&&%%%&&&'''&&&&&&***+++,,,------***&&&$$$ """%%%))),,,---+++***((("""%%%,,,...---///,,,***+++)))$$$###%%%$$$'''***,,,,,,***((('''+++)))***///555666111+++***,,,000222444444444444444444555444222000---,,,+++,,,...111444555555555333222000...,,,***)))))))))))))))))))))(((''''''******+++,,,......---,,,,,,---.........000333666===:::777888;;;<<<999555...,,,,,,000555888666333555444333000---***)))(((+++)))'''(((,,,333999===555///***((()))+++,,,+++((()))))))))))),,,///222111333555888999999888888999>>>AAA===666222444888@@@AAABBB???999333...,,,+++,,,///111333777;;;???AAAAAAAAA@@@===;;;999888;;;:::999999:::999777555;;;<<<;;;888:::======999;;;>>>CCCEEEDDDCCCCCCDDDAAABBBCCCDDDCCCCCCBBBAAA>>>???AAABBBEEELLLVVV^^^gggeeebbb]]]WWWSSSOOONNNSSSWWW\\\^^^bbbjjjvvv)))******'''""" """%%%###"""###&&&,,,///...---###$$$&&&&&&&&&'''***,,,///***%%%"""!!!!!! !!!######""""""###$$$  ###%%%***//////+++'''$$$$$$(((***++++++'''$$$""""""###$$$''')))%%%###'''((('''(((,,,---+++$$$###"""###'''***++++++$$$%%%%%%###"""!!!###%%%&&&$$$$$$''',,,...---+++%%%$$$"""###&&&((()))))))))))))))(((&&&###!!!###)))---///000'''$$$ ###((()))(((%%%  """"""!!!!!!%%%))),,,000...+++(((&&&%%%%%%%%%$$$%%%&&&(((***+++,,,---...111555777555111+++''''''((('''&&&%%%&&&))),,,,,,***(((((()))******)))((($$$ ###%%%&&&%%%"""%%%)))***)))'''&&&%%% %%%)))((('''&&&'''***...000...***&&&,,,,,,,,,,,,+++***))))))(((***---...((( $$$%%%***---...000222111...'''&&&'''*********---333444111......000///---)))((('''(((++++++))),,,111111///---,,,,,,+++)))&&&$$$%%%%%%%%%$$$$$$&&&'''---000444444111,,,(((%%%###$$$%%%&&&)))///555:::777333---(((%%%'''***,,,...---,,,***)))(((((()))$$$$$$$$$######%%%)))---,,,+++++++++***((($$$!!!"""!!!!!!"""$$$&&&%%%$$$%%%%%%$$$%%%'''+++///111++++++***)))((('''&&&%%%)))******))))))+++...111***++++++***&&&###!!!!!!"""&&&))))))&&&$$$%%%'''!!!###+++000111(((%%%%%%)))...000---)))!!!&&&+++.../////////222111000...***)))***++++++...222222000......//////---***(((&&&'''((()))%%%###""""""$$$$$$$$$###(((((()))+++,,,+++'''$$$!!!###%%%''')))(((((('''&&&### !!!%%%***------111---++++++)))$$$###%%%(((***------+++(((&&&%%%((('''(((---333444000+++---///222333222111111111555666777666555222000...))))))***---111333333222000///...,,,+++*********+++***)))((()))***,,,---,,,***)))***,,,------------------,,,+++,,,...111444222222444888999777555000......222999<<<:::666888777555222...------///...+++((((((,,,111666888222///+++,,,...000000...)))******)))((()))---//////000111333444555666666888;;;>>>;;;666333444777>>>???@@@===888333///......///000000222666<<<@@@BBBDDDDDDCCC@@@===;;;;;;<<<:::999888999999888777===>>>===::::::===;;;777;;;???DDDFFFDDDBBBBBBDDDBBBCCCFFFGGGHHHGGGEEEDDD???@@@BBBCCCDDDHHHLLLPPPXXXYYYZZZYYYUUURRRPPPOOOSSSXXX]]]___aaafffooovvv'''***+++(((### !!!$$$)))(((((((((***+++---...$$$%%%&&&%%%%%%%%%''')))+++'''"""!!!$$$$$$###"""$$$&&& !!!&&&))),,,,,,)))'''''')))+++,,,,,,)))$$$ !!!"""'''+++((( %%%)))***,,,//////,,,&&&$$$###$$$'''***,,,,,,((())))))(((&&&%%%&&&((('''%%%###&&&+++...---***%%%$$$$$$%%%(((+++,,,,,,+++***)))'''%%%###!!!  &&&+++---...(((&&&""" ###%%%,,,......)))### """%%%###""" !!!$$$(((***+++++++++***(((&&&$$$""" """$$$&&&(((***+++,,,---///222444444000,,,)))))))))(((%%%"""###'''***)))((((((***,,,---+++***&&&%%%$$$#########%%%'''$$$(((---...---***'''%%% !!!'''***(((&&&&&&(((---111333000+++&&&))),,,///222222///+++)))%%%(((///222---%%%###''')))///222222222444222///((('''(((,,,,,,+++...333666222......///...)))%%%%%%%%%(((+++***&&&(((,,,---------///111000,,,(((!!!###$$$###"""!!!$$$&&&)))---111333000+++'''%%%###!!! """'''...333666222///***&&&%%%'''***,,,///...---+++************%%%%%%$$$######''',,,000------+++***)))'''%%%###$$$######%%%'''))))))(((***)))(((''''''***...111,,,,,,---,,,+++(((&&&$$$'''((())))))'''''')))+++(((***+++***&&&###!!!!!!"""%%%((('''###!!!!!!###!!!$$$***...///(((&&&%%%)))///000---)))$$$&&&(((***************...///000...,,,******+++((()))***************+++***)))(((&&&%%%$$$$$$$$$"""%%%''''''&&&'''&&&&&&)))++++++(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$#########&&&))),,,---111,,,******(((%%%$$$'''---///000...)))$$$""""""$$$%%%'''+++///000,,,))))))+++......------///222444555666666555333000...(((''''''***...111000///------,,,,,,+++,,,,,,,,,------,,,,,,---///111222222...***))),,,...//////---......---,,,,,,...///---------///222555888999444111111555<<<>>>:::555666666444222000222777;;;444000+++)))+++...000000///---,,,...222555333111------,,,***)))))),,,...//////.........000222333444666777777555333222333888:::;;;;;;888555333222333333222222333777===AAACCCEEEGGGFFFBBB???>>>>>>===;;;999999:::;;;;;;:::>>>???>>><<<<<>>??????===>>>AAA@@@;;;444:::@@@BBB@@@@@@CCCFFFBBBAAA@@@@@@AAADDDFFFGGGFFFCCC@@@AAAFFFJJJKKKJJJHHHMMMSSSVVVUUUSSSRRRRRRXXXZZZ[[[XXXUUUUUU[[[aaaiiittt%%%$$$### $$$''')))((($$$!!!!!!""""""!!!!!!"""$$$&&&%%%$$$%%%  !!!###$$$%%%%%%%%%'''&&&%%%###!!! !!!"""---......---***''''''''''''%%%"""  &&&((((((&&&$$$!!!"""$$$'''++++++***(((%%%""" $$$)))******111000000...,,,,,,///111///***$$$###&&&))))))''''''&&&%%%'''***---000111+++,,,***&&&"""!!!$$$(((%%%###  $$$(((,,,,,,***))))))+++---......333///***'''&&&'''))))))%%%$$$""""""$$$&&&&&&%%%''''''&&&$$$"""  ###&&&***---...+++***)))***---//////...000---)))%%%###""" """%%%'''&&&$$$###"""$$$"""$$$(((((($$$&&&,,,---...000111111000---,,,###!!!!!!###'''***)))'''%%%&&&(((,,,//////---+++***+++---///111///+++((((((...333222...)))(((***111777999555000...+++((('''((())))))((()))+++---666555222000...+++&&&######(((---///,,,(((%%%$$$%%%(((---333666333+++$$$!!! '''''')))---//////---+++&&&!!!'''111777888444222///---,,,+++(((&&&,,,,,,---,,,+++)))'''%%%&&&$$$!!! """'''---000333...******,,,,,,((($$$((('''%%%###%%%***222888:::777111***'''''',,,///000000000///,,,((($$$""")))++++++'''!!! ###***++++++)))'''%%%%%%&&&+++***((($$$  $$$###!!! !!!%%%(((+++***)))+++...---******......666888111+++++++++)))111111---)))))),,,+++'''!!!!!!######&&&+++'''%%%###"""""""""%%%,,,111222000///111...***(((&&&&&&$$$###$$$$$$%%%$$$###!!! $$$(((+++,,,,,,,,,------,,,***'''%%%&&&)))---777555000)))$$$!!!"""$$$$$$"""###'''---...***%%%(((%%%###&&&---222222000777444000......---,,,+++***))))))+++///111222222222...+++,,,000222111...222222333444666888;;;===BBB===777444444444444333---...000000000111444666333---&&&&&&---555:::<<<888666444333444555555555///,,,+++...111666BBBMMMKKKEEE;;;111+++((('''&&&)))***///444999888444///...///111222222111000000.........---***)))***+++)))***---222555666444111,,,000444444111111666;;;>>>:::555///...333<<>>>>>999999:::<<<>>>???>>><<>><<<<<<999999:::;;;>>>>>>===;;;<<<<<<===@@@CCCDDDAAA>>>>>>>>>AAAGGGGGGCCC???@@@<<<<<<<<<<<<>>>?????????BBBFFFIIIHHHDDDBBBEEEIIIJJJLLLMMMMMMMMMNNNQQQUUUUUUUUUVVVVVVVVVXXX[[[^^^cccjjjttt}}}############$$$&&&&&&$$$""" !!!"""%%%+++///222111000......,,,***(((((()))***,,,//////...+++'''$$$######%%%$$$""" !!!%%%((()))***)))"""!!! """$$$%%%$$$###'''%%%"""!!!"""$$$$$$$$$***+++,,,+++******+++---...***%%%$$$%%%&&&%%%$$$###%%%'''***,,,---------)))))))))'''%%%&&&+++000444000***&&&$$$&&&))),,,000---+++...444999999777000---)))%%%######$$$%%%$$$"""!!!$$$%%%&&&$$$###!!! """%%%''')))+++'''######&&&---222555000///,,,)))'''%%%######  """$$$"""###&&&***(((""" !!!%%%'''+++------+++(((%%%"""###$$$&&&'''&&&"""###""""""$$$(((,,,...///&&&%%%%%%'''((()))(((&&&)))+++,,,)))### &&&******'''%%%'''((('''***+++,,,+++******,,,......---+++******)))'''%%%&&&)))+++,,,***((('''''',,,---///222333111,,,)))%%%""" !!!###&&&***------+++)))((($$$!!!###***222777999888666222///,,,)))$$$!!!%%%(((+++,,,***&&&  $$$'''+++---+++))))))+++------)))&&&""""""###$$$&&&+++111666===;;;555///***(((***,,,------,,,,,,+++***)))))))))&&&###!!!!!!"""""""""))),,,000111000///......444000,,,((('''&&&%%%$$$!!!!!!"""###&&&***---///...,,,,,,...,,,)))+++///888<<<===777222111111000000111///++++++---,,,'''$$$%%%,,,111111000---((($$$!!! """%%%***///111111000///---+++)))((((((&&&$$$""""""$$$%%%###  """###(((...333333222000////////////,,,***))))))+++000---++++++---...,,,)))%%%&&&(((...444888777444,,,)))''')))...222333222222555666444000------......---,,,...333999<<<>>>===999555444666888777666555666777888:::::::::;;;CCCBBBAAA@@@???:::444000...///000000111444888;;;222,,,&&&$$$)))111777999333111000333888:::777333---,,,,,,---///888JJJ[[[qqqeeeSSSBBB555---***))),,,---000333555444000---000222555777777888:::;;;===;;;777111+++(((((()))+++---000666:::===<<<:::///000111333555777999;;;<<<999444///...222:::@@@AAABBBAAA>>>;;;888777888:::::::::<<<>>>>>>===<<<777888999===AAACCCCCCBBBAAABBBGGGMMMLLLDDD>>><<<444888;;;<<<<<<<<<>>>@@@===EEEMMMMMMGGGBBBDDDHHHFFFGGGHHHIIIIIILLLOOORRRSSSTTTVVVWWWYYY\\\```cccbbbgggooovvv{{{###&&&&&&%%%&&&'''((('''%%%"""  $$$&&&&&&(((,,,///111111000000---+++))))))***,,,------,,,,,,,,,)))%%%###"""###%%%%%%%%%###  """$$$''')))+++------%%%###""""""###$$$$$$###)))'''$$$###""""""""""""%%%(((*********))))))******(((%%%%%%&&&''''''&&&'''(((((((((((()))***,,,)))***)))&&&$$$&&&+++000555111,,,'''$$$&&&)))+++///***(((+++111666555333+++)))'''$$$""""""$$$&&&$$$!!!"""%%%&&&'''%%%!!!  """$$$&&&(((%%%"""###'''---222444000000...,,,)))&&&&&&&&&######!!!"""%%%###$$$&&&&&&###"""%%%)))+++,,,)))&&&###$$$#########"""!!!"""'''+++,,,---%%%###"""###%%%''''''&&&$$$%%%%%%### !!!"""%%%$$$ %%%((('''((()))*********+++---///***)))''''''((((((((('''&&&'''((()))))))))))))))......///000000///,,,+++%%%###!!!"""%%%))),,,+++(((%%%)))&&&$$$$$$)))...222333222000...,,,***&&&"""###&&&***,,,***$$$ ###&&&)))***(((((())),,,//////+++(((''''''&&&%%%$$$%%%(((+++888666222---)))'''(((***))))))((((((((()))******%%%!!!###&&&&&&$$$&&&***///222222111000//////---+++++++++***&&&######$$$%%%'''))),,,---...///------...,,,)))+++000777;;;===;;;666333000...---//////---...111000+++%%%!!! !!!"""&&&,,,222444555333...)))'''&&&&&&'''***,,,------,,,++++++)))((((((((('''$$$"""!!!$$$%%%$$$ """&&&'''---333777666333///,,,,,,...//////---,,,,,,---...+++***---111222...)))&&&''')))...444777777555***((('''))),,,///000///000444888666///***)))++++++***)))+++111777<<<>>>>>>;;;777666666777777666666777888:::::::::999999>>>>>>>>>>>><<<888333000------......///222777;;;444...(((%%%'''---222444222000000555<<<>>>:::555///------...000999NNN```sssnnnaaaOOO<<<111...000111222333555555333111///...222555777777888;;;>>>BBB@@@:::333---******,,,...///222666;;;<<<;;;:::111000000222666999::::::<<<:::666222111444:::???>>>>>>===999555333222333===<<<<<<===???@@@???>>>777888999;;;>>>AAACCCDDDDDDFFFLLLRRRPPPFFF===999444777:::===>>>>>>======;;;CCCKKKOOOLLLHHHGGGGGGDDDDDDEEEGGGIIILLLOOOQQQQQQSSSUUUWWWYYY\\\```ccccccgggmmmqqquuu{{{&&&'''(((&&&$$$$$$'''***((((((((()))***)))'''%%%### !!!%%%((())))))******++++++,,,---...)))'''&&&'''***,,,---,,,))))))(((&&&$$$"""###%%%&&&((((((&&&###""""""###%%%&&&''')))+++---...///(((&&&$$$$$$%%%%%%%%%$$$&&&%%%$$$!!!"""%%%)))+++***)))((((((&&&&&&&&&''')))***+++***...,,,)))%%%"""###(((+++++++++)))%%%"""$$$)))...111...)))%%%###$$$&&&((()))&&&###$$$))),,,+++)))$$$$$$$$$###!!!"""&&&)))&&&"""!!!$$$&&&+++(((### !!!"""!!! !!!###%%%$$$###$$$&&&***...000000///000000...***((('''(((***((($$$ ###'''***+++***&&&"""!!!!!!!!!!!!$$$'''******(((&&&###&&&$$$!!!$$$(((+++***)))'''%%%$$$$$$&&&'''(((''' !!!!!!!!!"""$$$&&&"""###!!! &&&)))(((###$$$&&&'''(((***---///)))'''$$$$$$&&&((())))))$$$$$$%%%&&&(((*********------------,,,+++++++++%%%###"""$$$&&&***+++***&&&""")))'''$$$$$$%%%''')))***(((((('''''''''%%%""""""%%%)))+++)))$$$###%%%'''(((''')))+++...//////,,,***))))))(((%%%"""!!!"""$$$......---***'''&&&'''(((&&&%%%%%%%%%&&&'''((((((!!!%%%)))(((%%%###'''---000000///---,,,)))+++...111222...)))$$$'''(((***+++,,,,,,,,,++++++))))))+++***'''(((,,,111444999;;;888111+++((())),,,......111555444///'''%%%&&&***+++((((((+++000222555555444111...---*********++++++******))))))(((&&&&&&''''''%%%$$$"""$$$&&&%%%###$$$'''***,,,111777999777111,,,)))(((+++---.........///000...+++***...222222,,,''''''((())),,,///111111000))))))***,,,...///...---...333666444---'''&&&''')))(((''')))///555:::<<<;;;999666555444444333333444555777888999888777666777777666555333111000000.../////////000222666999444000+++''''''***---///222111333999???AAA===999222000//////222;;;MMM^^^lllppplll[[[CCC222000444333444444333222111000000---000444555444555:::>>>BBB@@@;;;555000...///111222222333666888999777555111000000222666999::::::===<<<:::888666888;;;???======<<<999555333333444???>>>>>>???BBBCCCCCCCCC<<<<<<;;;;;;<<<>>>AAACCCFFFHHHNNNTTTRRRGGG===::::::999:::>>>CCCCCC???;;;===AAAHHHOOORRRPPPKKKFFFCCCCCCEEEHHHKKKNNNQQQQQQOOOQQQTTTVVVWWWYYY]]]___dddhhhlllpppsssxxx"""###"""  """---///000---)))''')))+++***((('''((()))***)))((((((&&&$$$$$$&&&((()))))))))((('''&&&&&&((()))+++%%%$$$$$$'''+++...,,,***(((((((((&&&$$$###%%%'''''')))***)))&&&$$$&&&((('''((()))+++,,,,,,------(((&&&%%%%%%&&&&&&%%%$$$ !!!  $$$))),,,,,,***)))(((%%%&&&(((***,,,.........000...***### &&&,,,---,,,***%%%!!!"""(((,,,---+++(((%%%######$$$%%%###!!! !!!!!!!!!"""###"""!!!"""'''+++)))$$$ ###%%%+++)))%%%!!! !!!"""$$$$$$###!!! """$$$&&&$$$$$$&&&***---...---+++...000222000+++((()))***...,,,'''"""!!!&&&***222333000)))%%%&&&'''&&&!!!###%%%'''((('''&&&$$$&&&$$$!!!""" ###'''+++,,,***(((,,,***((((((***+++***)))!!!!!!"""###$$$&&&((()))%%%$$$"""!!!(((***))) """$$$%%%&&&(((+++...***((($$$###%%%'''))))))#########%%%((()))((('''((()))***)))''''''((()))%%%$$$""" ###$$$'''+++---+++&&&"""'''%%%$$$"""""""""###$$$!!!!!!"""$$$&&&&&&$$$!!!"""$$$&&&'''%%%""" $$$&&&(((((((((***+++---------+++***''''''&&&### !!!###&&&((())))))'''&&&'''(((######$$$$$$$$$%%%%%%%%% &&&)))'''$$$ $$$))),,,,,,***(((((((((---444888666111,,,)))***,,,...//////---***)))%%%$$$&&&)))(((%%%%%%)))+++,,,222777666...&&&###%%%***---...222666444000((((((,,,222333...******+++---111555888888555111...---,,,+++************)))'''$$$$$$%%%&&&&&&&&&%%%%%%&&&((()))+++,,,,,,---111666888555///)))&&&%%%(((+++,,,---...///111,,,++++++---///...***%%%(((((()))***++++++++++++***,,,///111222000...---,,,///111000,,,'''%%%%%%***)))(((***///444888:::555555555555333222000///222222333444444555444444111111000...,,,,,,---///000111222222111111333555222000---***)))***+++---222333777;;;???@@@???>>>555111///000333:::GGGTTT```hhhjjj]]]EEE333///333222222222///---,,,---///---111555444222333888===@@@???<<<888444333444666555444444555666666333111111111222333444666888999===>>>???>>><<<;;;<<<======>>>>>><<<999888888888@@@??????@@@DDDFFFGGGGGGCCCBBB???<<<:::;;;???BBBEEEGGGMMMSSSQQQHHH@@@===???===<<>>@@@BBBFFFMMMRRRRRRKKKDDDBBBCCCFFFKKKPPPSSSSSSRRRMMMOOORRRTTTUUUWWWYYY[[[aaaeeejjjmmmooottt{{{%%%%%%$$$""" !!!###...000111///***''''''))))))'''%%%%%%''')))******+++***))))))))))))'''&&&%%%%%%%%%&&&'''(((((()))###"""$$$)))///000---))),,,,,,***(((%%%%%%&&&(((&&&)))+++***&&&%%%'''***'''((()))***+++***)))((($$$$$$###$$$&&&%%%###!!! $$$***......,,,***((('''))),,,...///000000000---,,,***$$$ &&&,,,...---***&&&"""###)))...,,,+++)))'''%%%###"""!!!"""$$$###!!!"""&&&+++,,,''' ###%%%'''&&&$$$""""""###%%%'''&&&%%%"""!!!!!!###&&&(((''''''(((+++------+++))),,,000222000,,,((()))+++---+++(((###"""$$$)))...333666444---)))******'''!!!"""###$$$%%%%%%%%%%%%%%%%%%###!!!%%%((('''(((***---...---,,,111000......//////---,,,(((''''''((()))))))))((('''&&&### ###)))***((("""###%%%%%%%%%&&&)))+++---***&&&$$$%%%''')))***%%%$$$###%%%&&&&&&### ###%%%&&&%%%######%%%'''%%%%%%%%%%%%$$$""" !!!###''',,,///...***&&&"""""""""!!! !!!""""""%%%((()))'''%%%!!!!!!!!!!!! ###&&&)))***+++)))***++++++)))(((((((((&&&&&&$$$!!!!!!###%%%''')))***)))(((((((((###$$$%%%%%%%%%$$$###""" !!!$$$''''''$$$ ###'''((('''%%%$$$###***111888888333---+++,,,+++---000222222///+++(((######'''++++++''''''***'''&&&***000000)))######$$$(((+++---000333000+++))))))...444555///******((((((+++333;;;===888222///---+++)))'''(((((())))))&&&###!!!###%%%'''((((((''''''***000222000---***...333555222---)))&&&%%%''')))******+++...000((()))+++,,,,,,***(((&&&((()))***))))))(((((()))(((,,,111444444000---***)))***,,,,,,,,,***)))(((***)))(((+++///222444555111333555666444222///............///000111222333000111000...+++***+++---...000111111///---------,,,------,,,,,,,,,---...000444999<<<======???AAA777111---///333777>>>FFFMMMTTTXXXPPP@@@222...///111222111...+++***---///111555888666222222777<<<>>>===<<<999777555666888555444444444555444222000///222444444222333666999;;;>>>AAABBB@@@>>><<<;;;999;;;======<<<::::::;;;???>>>>>>@@@DDDGGGIIIIIIHHHGGGCCC>>>:::;;;???CCCCCCDDDIIIPPPOOOHHHCCCAAA>>>>>>@@@CCCGGGIIIHHHEEECCCEEEHHHLLLNNNLLLGGGCCCAAACCCGGGNNNTTTVVVTTTRRRJJJMMMPPPSSSTTTVVVXXXZZZ[[[___dddhhhjjjnnntttyyy~~~&&&&&&%%%### !!!"""***---///---)))%%%%%%&&&(((&&&######%%%(((***+++---,,,+++++++++)))&&&###!!!"""%%%''')))))))))(((""""""%%%+++222333///***000000...***'''&&&''')))%%%(((+++)))&&&$$$'''+++&&&''')))***)))(((&&&%%%!!!!!!!!!###$$$$$$!!!!!!"""!!!!!!$$$+++000000---***)))))),,,///111111000000000(((***)))%%%!!!!!!''',,,...---+++&&&$$$%%%+++111...---,,,***'''$$$!!!!!!###%%%$$$!!!!!!%%%***...(((!!!"""$$$######""""""###%%%''')))'''&&&###""""""%%%(((******))))))+++,,,,,,+++)))+++///222111,,,((()))++++++***'''$$$###&&&,,,111000555555...******)))$$$!!!!!!!!!"""###$$$$$$%%%$$$%%%%%%###!!! ###&&&///---,,,,,,...000000000555333222222333222000---///...,,,,,,+++***'''%%%(((((($$$!!!$$$)))***'''%%%&&&&&&&&&%%%%%%'''(((000,,,'''$$$%%%''')))***'''&&&$$$%%%&&&$$$!!!$$$###!!!!!!###%%%&&&'''((()))(((&&&###!!!"""'''---111111---*** !!! !!!### !!!###'''***+++)))'''  """%%%(((+++,,,---)))******(((&&&%%%%%%&&&((('''$$$ """&&&)))+++,,,+++)))))))))$$$%%%&&&'''&&&$$$""" """###%%%((((((%%%  ###&&&&&&%%%"""!!!!!!,,,333888555---'''(((,,,+++---111333333000,,,)))%%%&&&+++000000,,,+++...'''###%%%++++++&&&###$$$###'''***+++...000,,,&&&))))))...333333...***)))'''&&&(((222<<<@@@999111---+++(((%%%$$$$$$&&&''')))&&&""" """%%%((()))***'''''',,,444777333...''',,,000333111---)))(((&&&'''((()))((())),,,...%%%(((***+++)))((('''''')))*********(((((()))***%%%***111444333///***'''''''''(((***---...---+++(((''''''***---000000000///333666888666333///...,,,,,,++++++---...000222111333333111---******,,,***,,,......+++(((&&&%%%(((***,,,.........///000///555:::<<<;;;;;;>>>BBB888111,,,...222555888;;;<<<@@@CCCAAA999222---,,,333333222...++++++...222444888;;;888333333888============;;;888777777888555444333444555555333111///222555444111000444888:::>>>BBBDDDCCC???;;;999555777;;;<<<;;;:::::::::>>>======???DDDGGGJJJJJJKKKIIIEEE???:::;;;@@@DDDBBBCCCGGGMMMMMMHHHDDDEEE;;;>>>BBBEEEGGGHHHJJJLLLDDDGGGKKKKKKHHHDDDBBBAAA@@@BBBGGGOOOVVVXXXUUUQQQHHHKKKOOORRRTTTVVVYYY[[[UUUZZZ___ccceeeiiinnnsssyyy%%%  """ %%%&&&%%%$$$"""!!!!!!"""'''&&&$$$###$$$%%%'''))),,,,,,---//////,,,%%% ###''')))))))))%%%'''+++000444444222//////---+++)))(((((()))***))))))))))))((((((((((((''')))******(((&&&%%%&&&$$$#########$$$$$$###!!!###$$$&&&'''&&&### """'''+++---,,,***)))%%%'''***///222111---***,,,+++(((%%%###$$$(((,,,...,,,)))&&&%%%&&&(((***...,,,***)))'''$$$ !!! """%%%(((((('''$$$!!! !!!'''((((((%%% !!!"""!!!!!!"""###$$$###"""###""" $$$(((+++---+++***,,,------)))&&&(((***---000000...+++((('''&&&%%%$$$&&&))),,,...000//////---+++'''$$$""" !!!###&&&(((***%%%+++///---'''###$$$(((+++...111111///---...000222333333333333222111000111000///...---***&&&###%%%$$$#########%%%''')))+++(((''')))(((%%%%%%''',,,,,,'''######'''(((&&&((('''%%%### !!!!!! ###&&&)))))))))***+++((($$$!!!###+++444:::888000)))%%%###!!!!!!###$$$$$$$$$###""""""&&&***+++((($$$&&&!!! """"""&&&'''(((+++---,,,***(((***---...+++%%%"""$$$&&&((()))'''!!!###((()))***,,,---***&&&###%%%$$$######$$$%%%$$$$$$,,,'''%%%&&&%%%!!!&&&+++)))""" ///555999666...))),,,111...///000111111222222111***---111444555333///---+++***((('''&&&&&&&&&&&&(((((()))***************))))))+++...000///,,,)))$$$''',,,333888999777555---,,,)))'''&&&(((,,,...***((($$$ !!!&&&***---------///111...)))$$$'''+++111222///+++((((((((('''&&&'''***---...//////***))),,,///---***+++------+++)))'''&&&'''(((''')))***,,,,,,,,,***)))$$$'''+++---,,,+++++++++---)))&&&&&&((()))'''$$$(((,,,222666888666222000......///000333444333222444333222000...,,,+++***+++...000,,,%%%!!! """"""***111333000---///333222555888777666999@@@FFF>>>777000///333777555222333666999888555333555777666999:::555...+++///444777;;;>>>;;;666444888>>><<<;;;999777777888999:::;;;666222111222444444222666777777777555555666888=========@@@AAA???:::555555555666777999:::;;;;;;>>><<<999777888:::>>>AAAEEEEEEBBB<<<888888???EEEGGGGGGIIIJJJIIIDDD>>>999;;;<<<>>>???@@@CCCGGGKKKIIIIIIHHHDDD???===???BBB@@@CCCGGGLLLPPPRRRSSSSSSIIIJJJMMMRRRYYY]]]]]]\\\YYY[[[^^^___```cccjjjooouuuzzz###  %%%%%%$$$"""""""""###%%%'''&&&$$$######%%%&&&'''.........000000,,,%%% """%%%(((******(((%%%'''+++111555555333111---,,,+++)))(((((((((((())))))))))))((((((((('''%%%&&&'''((())))))((((((&&&&&&%%%%%%%%%$$$###!!!###%%%(((***)))%%%!!! $$$((()))(((&&&%%%$$$&&&***///222111...++++++***((($$$###$$$(((+++---+++(((%%%$$$%%%&&&(((,,,+++***)))'''###"""&&&&&&%%%$$$$$$%%%%%%%%%"""$$$''''''%%%!!!!!! !!!"""$$$&&&%%%$$$"""!!!  $$$))),,,.........///000---(((###%%%)))///333333///((($$$%%%$$$$$$$$$&&&(((+++---------,,,+++)))&&&$$$"""!!!$$$&&&'''((()))''',,,111///)))$$$$$$'''&&&***---///---,,,---...000000000111000000//////000111111111000,,,(((%%%&&&%%%$$$$$$%%%'''***+++***''''''***)))%%%###%%%***+++)))&&&'''++++++((()))(((&&&###!!!"""%%%%%%$$$$$$'''***((('''''')))***)))&&&$$$$$$(((000888<<<888000(((#########%%%((()))'''&&&%%%######%%%)))***(((%%%%%%!!! $$$&&&''''''((((((***++++++***)))...000111---'''$$$$$$'''$$$$$$###"""&&&'''((())))))(((%%%###""""""$$$&&&(((******)))---(((%%%%%%$$$ $$$***///---'''!!!!!!###,,,333999777000+++---111/////////000000000//////...111555888999777444111---+++***(((&&&&&&&&&'''((()))***+++++++++++++++---...///000///---+++***((()))---222777999888666...---++++++---000222222,,,+++***'''$$$###%%%'''***)))(((***---,,,)))%%%)))---111111...***'''&&&''''''(((***---000222222...******///111///,,,---,,,,,,---,,,)))'''&&&%%%'''''''''(((((()))******(((***---...---++++++++++++(((%%%%%%''''''&&&###%%%***000444444333222222555555555555555444333222555555555444222///......---//////+++%%%"""###&&&&&&,,,333333///,,,...111222444666555333444999???;;;555///000444777666333111333555555555555777888;;;???BBB>>>777333555888999===@@@>>>888666:::???===<<<:::999888888999:::;;;777333222333555666555666777777666555666999;;;>>>===<<<>>>???>>>:::777777777888888999:::;;;;;;===;;;777444333444777999;;;<<<<<<999777999AAAGGGIIIJJJKKKLLLJJJDDD<<<666333666999===???CCCGGGJJJKKKKKKIIIDDD>>><<<===???AAACCCFFFJJJMMMOOOPPPQQQMMMKKKMMMVVV```ddd```[[[XXX[[[^^^^^^^^^```dddiiisssxxx""""""$$$###!!!!!!!!!$$$'''((('''&&&%%%$$$###$$$%%%&&&.........///...+++&&&!!!"""###$$$'''***+++)))'''$$$&&&***///333444222000++++++++++++)))(((&&&%%%)))))))))(((((((((((((((###""""""%%%)))+++***(((''''''''''''&&&%%%$$$###$$$&&&***,,,+++'''""" !!!$$$&&&'''&&&$$$"""$$$&&&***...111111...+++((('''&&&###"""###&&&))))))'''&&&$$$############''''''((()))'''"""$$$+++---+++'''%%%!!!"""""" !!!$$$&&&%%%""" """!!!"""$$$&&&&&&%%%###"""!!!&&&***---222222222333333///)))%%%"""(((111777666///&&&"""###$$$&&&((()))+++,,,,,,+++***(((%%%###!!! ###'''))))))'''&&&%%%***...---(((###"""$$$!!!%%%***------,,,,,,,,,------------............000111222333222///+++)))***)))'''&&&'''))),,,---)))'''(((+++***%%%"""$$$(((+++++++++---000///******)))'''$$$!!!"""%%%((((((''''''***---%%%%%%%%%&&&)))******))))))---333999;;;666...(((###$$$'''***------***((('''&&&%%%%%%'''(((((('''$$$!!!###'''***,,,)))((((((((((((((())))))///111111---((($$$%%%&&&######!!!"""%%%%%%%%%%%%$$$###"""!!!!!!&&&***.../////////---(((%%%%%%$$$!!! '''---222222,,,&&&$$$$$$'''///777999333......000/////////...............000333777:::;;;999666444///---+++)))((('''''''''))))))+++,,,------------333555555333...******++++++,,,...222777:::;;;:::000---+++---111555666555000222333222...)))%%%$$$'''%%%###%%%)))+++***(((,,,///111111---)))%%%$$$&&&(((+++...222444555666...+++,,,111333111000111...//////...,,,((($$$"""'''&&&%%%%%%&&&(((***+++,,,...000111000.........+++'''%%%%%%'''(((&&&######(((///000///...111444<<<<<<;;;:::777444222000333666888888555222111000//////---)))%%%$$$'''+++,,,111555444///+++,,,...111333444222000000333777666222///111666999777444000//////222555777888888>>>BBBFFFDDD>>>::::::<<>>???>>><<<;;;999999999999:::777333222333555777777777777777666666888===@@@>>><<<:::999:::;;;;;;:::::::::999999999999999999:::888444000......///000111333444555666<<>>@@@BBBCCCEEEGGGIIIKKKMMMNNNMMMJJJKKKUUUaaafff```XXXWWWYYY[[[[[[ZZZZZZ^^^bbbooottt|||%%% $$$$$$""" """%%%)))***'''&&&%%%%%%$$$%%%%%%%%%)))***+++++++++(((%%%######$$$%%%(((++++++(((&&&!!!###&&&+++///111///---)))***+++,,,+++((($$$"""''''''''''''((((((((((((### !!!'''***'''$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((()))***)))&&&###!!!%%%&&&'''(((((('''%%%$$$$$$&&&)))---000000...+++$$$$$$###!!! ###%%%######"""!!!  !!!$$$&&&&&&!!!###+++...---)))&&& !!!""" !!!%%%%%%###!!!!!!"""$$$%%%%%%$$$"""  ###(((,,,///444333333222111///,,,***"""(((111666666///%%%"""###&&&)))+++,,,---------+++(((%%%!!!###''')))(((%%%### %%%)))((($$$!!!!!!"""###(((---///...---,,,***+++++++++,,,---......000111111111///...---...000...+++)))((()))+++,,,)))((()))---,,,&&&###$$$&&&***---...111444222---,,,+++)))&&&###!!!"""%%%''''''%%%%%%(((+++###""""""$$$(((+++------+++...111333444111---***'''''')))+++------+++((()))((('''%%%%%%&&&((()))###!!! ###&&&***,,,)))((('''%%%$$$$$$&&&(((---......,,,(((&&&&&&'''((('''$$$ !!!%%%&&&&&&%%%### """(((---000111111111+++'''%%%''''''### (((---222333---'''$$$###"""+++555888444000.............../////////000000...111666999:::888555333000///---***)))((((((((()))***,,,---///000111111999;;;;;;666...))))))+++------...222888===@@@AAA444///++++++///333555444555999>>>???999000'''"""&&&###"""$$$)))---...---000111111000---)))%%%###'''+++///333555555666666000---,,,000222222444888777555333000---)))$$$!!!&&&&&&'''((()))***+++,,,,,,///111333333444666777...+++((((((***+++***'''$$$***///...***)))...333=========;;;777222///...111555999:::777333111111111///,,,(((&&&''',,,111333666888555000++++++,,,///111222222111111333555333111111444999;;;:::777111...,,,///333777888777;;;>>>AAA@@@===:::;;;===DDDFFFFFFCCC<<<888888999???>>>===<<<;;;:::888888777555111000000333666777999888666555555999???CCC<<<:::666444555777999;;;;;;:::888777666666666666666555222///---,,,,,,,,,---///222555999???GGGMMMEEECCCBBB@@@>>>999222...222777>>>CCCDDDCCCBBBBBBJJJKKKIIIEEE@@@>>>@@@CCCDDDDDDDDDEEEFFFHHHJJJKKKHHHGGGHHHOOOYYY]]][[[VVVVVVWWWWWWUUUTTTUUU[[[___kkkooowww)))$$$!!!!!!!!!"""'''&&&### """&&&((()))&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%''')))***(((%%%"""###&&&***...///...,,,(((***,,,---,,,((($$$!!!$$$$$$%%%&&&''''''(((((($$$ ###$$$"""!!!$$$%%%%%%&&&(((***+++)))(((&&&%%%%%%%%%&&&))))))))))))((('''%%%%%%$$$%%%(((+++......,,,))) !!!  """"""$$$!!! &&&+++,,,***)))"""###$$$### ###$$$"""!!!"""###((((((%%%!!!!!! !!!"""%%%)))---000111///---***))))))+++---%%%)))...222222---'''######%%%))),,,///000111111000---(((###!!!&&&'''&&&###!!!!!!$$$%%%###""""""###!!!$$$)))...000111///---))))))******,,,---///000000000///---++++++...111555333000,,,***)))((((((***(((***...---(((%%%&&&&&&***---...111555333...---,,,***(((&&&$$$"""!!! """$$$$$$!!! """%%%!!! ###''',,,...///.........------...///000---+++)))((()))))))))''')))))))))&&&######&&&)))###""""""!!!"""$$$''')))(((((('''$$$!!!!!!###&&&+++,,,,,,+++*********++++++)))&&&""" ###&&&******((($$$$$$***...///...------'''$$$&&&******%%% '''+++000000,,,&&&!!! (((111555222...,,,++++++,,,...000222333333333---000555888:::888555333111///---+++***)))))))))((())),,,///222444555666>>>@@@???999///))))))+++++++++,,,111888???CCCEEE<<<666///+++,,,000333444999@@@GGGIIICCC777***###'''%%%$$$'''---111111000000000///...---***'''%%%***...333555555333333333333...,,,---///111777>>>AAA<<<555000,,,)))&&&$$$%%%'''+++...//////...---***---000333555999===@@@333000---...000111000...(((---000...(((&&&+++000777999:::888333...,,,+++000555;;;<<<888444222333111///,,,)))))),,,111555888:::;;;888222---++++++---///222444555666888999333333333666;;;<<<;;;999333000------111555666555999:::;;;:::888999<<>>777111...///222444;;;CCCLLLOOOHHH;;;---$$$&&&&&&'''+++111333222000---+++***+++++++++***(((,,,000444555222000///000333...+++,,,---///777@@@DDD>>>555///---+++)))'''$$$''',,,111333222000...)))+++...111444888===AAA777444222222555666555333...000222///***(((+++///111444777555///***((((((000666;;;<<<777333222333///...,,,,,,---111555777:::<<<>>><<<777111---++++++---111555999;;;<<<===444444555777:::;;;;;;999555222...---///222444555;;;;;;:::999888999<<>>AAAEEEGGGCCC@@@;;;999888777666555333:::DDDKKKNNNMMMKKKJJJQQQQQQNNNHHHAAA======???DDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKOOOUUUZZZXXXWWWTTTOOOMMMQQQYYY```bbbhhhpppwww~~~'''&&&(((***)))'''+++111---)))$$$###$$$%%%""" !!!!!!""""""$$$&&&'''&&&###"""$$$&&&'''&&&%%%&&&(((***++++++))))))***,,,//////...,,,+++,,,......---)))$$$"""!!!$$$''')))***'''%%%"""  %%%&&&&&&'''+++//////,,,)))&&&%%%&&&((())))))(((&&&%%%$$$######$$$%%%%%%&&&''')))(((%%%### """"""!!!!!!!!!"""!!!$$$&&&$$$""" !!!#########!!!!!!&&&)))***)))&&&((()))'''###!!!!!!"""%%%$$$&&&'''$$$######"""###$$$&&&((()))***)))&&&!!!###''''''(((***,,,---,,,+++***'''))),,,///222555777888111---'''!!!!!!"""#########&&&%%%$$$"""!!!!!!$$$%%%&&&%%%&&&))),,,,,,***''''''&&&'''(((***---000222,,,///111///+++))),,,///111111111000---***&&&$$$&&&$$$%%%)))***''''''******+++)))''')))......+++//////...---,,,+++******$$$&&&'''$$$ ###(((+++------,,,---,,,***((()))---000+++***((((((((((((&&&$$$&&&***+++''' !!!&&&'''((()))(((&&&'''***---+++------)))$$$!!!###&&&)))(((((()))*********)))'''$$$!!!!!!$$$''')))...000000,,,%%%!!!!!!###$$$)))......***'''&&&(((&&&""""""%%%&&&$$$"""###***+++---,,,)))$$$ !!!%%%((()))'''%%%$$$$$$&&&)))///444666555222000...222666:::<<<;;;888666...---+++*********+++,,,%%%''',,,111666;;;>>>@@@BBBAAA???;;;555///***'''%%%%%%&&&***111777;;;===CCCCCC???999111...000333:::BBBKKKOOOIII<<<...%%%$$$%%%(((...333333///+++&&&%%%$$$%%%)))+++***)))+++///333333///,,,---//////---,,,------...444<<>>@@@@@@<<<555///,,,)))+++000555:::=========555555555555777888888777444222000...---000555999>>>>>>>>><<<;;;::::::;;;666777777666333///---+++000222666999;;;:::999888666555222...+++---222777???===999444000///222444000222444333222222555777666444111...,,,,,,---...000555<<>>===<<<:::777555222888BBBIIILLLKKKJJJHHHMMMNNNKKKFFF@@@===>>>AAADDDEEEGGGHHHIIIIIIHHHHHHLLLLLLKKKLLLNNNQQQTTTVVVZZZYYYXXXTTTPPPQQQWWW\\\___fffooovvv|||$$$$$$'''++++++***...444000+++&&&$$$%%%$$$  )))***+++((($$$###$$$&&&)))'''%%%&&&))),,,......)))((()))+++,,,---+++))),,,---......---)))%%%### ###&&&)))***'''&&&%%%!!!"""'''(((''''''+++///...---+++)))(((((())))))***)))'''%%%$$$$$$%%%%%%%%%%%%%%%&&&'''&&&###!!!!!!$$$%%%$$$######### ###(((***+++'''### !!!###%%%&&&###!!! """&&&))))))((('''))))))(((###!!! """%%%$$$)))((("""######"""""""""###%%%&&&,,,,,,***%%%!!! """%%%&&&'''***,,,------,,,+++((())),,,///222555888999000,,,&&&!!! !!!###%%%&&&(((&&&""" """&&&$$$$$$&&&((()))'''$$$%%%%%%%%%&&&))),,,000222***///333333...++++++,,,---...000000...+++'''$$$$$$"""###&&&(((&&&'''***++++++((($$$%%%+++,,,***/////////......------,,,(((******'''!!! !!!$$$(((+++,,,+++'''***+++***'''%%%''')))(((((()))***+++***'''$$$$$$))),,,((( %%%)))+++,,,,,,***+++///222---///000,,,&&&###%%%(((&&&%%%$$$$$$%%%%%%$$$###%%%""" ###'''+++------000222///((($$$%%%'''%%%***......)))&&&&&&((((((###!!!""""""###&&&,,,------,,,)))%%%""" """$$$&&&%%%###!!!!!!"""%%%)))///444555333///,,,---000555999;;;999777555,,,,,,+++*********,,,,,,$$$&&&+++111888===AAACCCBBB@@@>>>;;;777111***%%%######$$$(((---222555777???BBBCCC===333---...111999AAAJJJNNNHHH;;;...&&&"""$$$(((...333222,,,&&&!!! """&&&***+++***)))...111111---+++,,,///,,,+++---000///...222888888333//////111111---)))$$$%%%'''***,,,...//////......---+++***+++///222888555333444666888777555222222222222222222111111///333777444---'''%%%%%%(((...333111+++&&&'''***++++++---111555888888777;;;>>>AAABBB???888111---'''***...444:::<<<<<<;;;555555444444444555555555222222111...---///666<<<@@@@@@AAA@@@===:::777555///000111222111///---+++,,,///333888::::::999888:::999555000---...444999@@@>>>:::444///------//////222555666444444555777666444111...,,,,,,---...111777@@@FFFGGGCCC<<<666888777888999;;;======<<>>AAA<<<444000444:::@@@??????BBBCCC;;;---!!!$$$%%%'''***,,,+++(((&&&"""***//////---+++------+++'''''')))+++...000111///---,,,///222444111---,,,---...,,,***((('''&&&&&&'''***---000...000000...)))''')))+++444666888666444444666888222111111333555777777666444333222000---((($$$!!!&&&%%%%%%&&&''''''&&&%%%&&&+++000222111333777<<<888>>>BBBAAA;;;222,,,***)))))),,,111666999888666111///,,,---000333333222888555111//////111666888?????????>>>;;;777444111///...---,,,+++,,,,,,---000222555999<<<===<<<:::999:::888333......333888@@@???<<<777111...---...777666555666888999999888444555444222000///000111888:::>>>AAAAAA???<<<:::666666666555444666999<<<@@@???>>>===>>>===;;;999777999;;;>>>???>>>===<<>>;;;777333000000111333...))))))///555555555888555999;;;999444222666:::>>>:::777999;;;888///&&&$$$######%%%'''((((((&&&!!! !!!'''///444444222///000...+++((('''***---111333333111...,,,---///111000......///---***&&&$$$%%%''')))***,,,------+++...000///+++((()))***777888888666333111333444///000111333666999::::::999999666222---)))'''''''''''''''(((((((((&&&$$$(((---222444222222444777555:::>>>>>>999222+++(((((((((***...333555444111)))((((((,,,111555666666888666333111111222555777:::;;;<<<;;;888333...***------,,,,,,---...///000111333777<<>>:::777777888666222......333999===<<<888444000000222555999777777888999::::::999777888999777555444444555777888;;;>>>@@@@@@<<<888555555555444333444666999===;;;:::999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;>>>@@@???<<<999999>>>CCCEEEFFFGGGHHHIIIHHHHHHGGGJJJKKKKKKJJJHHHGGGHHHIIIMMMSSSWWWWWWRRRPPPRRRUUU\\\bbbiiinnnqqquuu{{{'''***,,,***'''$$$%%%'''---+++'''###!!! !!!"""!!!!!!  &&&,,,---)))&&&&&&((()))((('''''''''))),,,---***((('''((()))***)))''',,,,,,+++***(((&&&$$$###!!!!!! """!!!$$$%%%%%%&&&'''(((,,,***)))'''&&&&&&&&&'''+++---///222333///)))%%%"""!!! """%%%%%%%%%%%%###""""""######"""!!! ###'''***+++***(((%%%%%%%%%$$$!!! """###"""%%%)))+++))))))'''''''''###%%%$$$$$$&&&)))+++,,,,,,(((((('''%%%$$$$$$&&&)))333555444...&&&!!!!!!$$$...000---'''$$$&&&'''&&&%%%&&&(((,,,000111///---***((('''(((,,,111444555111---(((### %%%$$$"""!!!!!!"""###$$$(((%%%######%%%'''&&&$$$###""" !!!$$$(((++++++,,,---......---+++***((((((***,,,...///---,,,***+++...000111...)))%%%"""###%%%))),,,---+++))),,,++++++)))))),,,111555333444444333000...------+++///222111,,,&&&###"""!!!$$$'''))))))'''$$$!!!###%%%(((******((($$$"""$$$'''+++///000...+++)))&&&)))***&&&!!!!!!%%%000222333333111//////000---......---,,,+++,,,...***(((%%%$$$%%%%%%%%%$$$"""!!!!!!###&&&((())))))&&&%%%$$$""" &&&...555777888444///,,,,,,+++***,,,000:::666111---+++***((('''%%%&&&'''&&&$$$""""""###%%%%%%&&&))),,,+++&&&""""""$$$(((+++,,,,,,***)))&&&&&&&&&''''''((((((((('''(((***...222555666555888777333...+++---333888555000...222666666666777000222333333333444777::::::333......333555111---'''$$$!!!!!!$$$'''***+++))))))***...444888888666333222///+++((())),,,000444555555333000---------...///000222111...(((###"""$$$(((,,,...---+++***))),,,//////,,,)))***+++888888666333///------...+++---000444888;;;===???@@@???<<<666///+++,,,...***+++,,,,,,+++)))'''%%%+++000555777555222111111000333777999666000)))%%%&&&'''(((+++...///---+++$$$%%%''',,,111555666555777777555444444555777888666777888777444...'''###******,,,...000333666777444777;;;@@@BBB???999444555555444000...///555::::::999666333222555:::>>>;;;999888888:::;;;;;;:::999;;;>>>>>><<<:::999999777666777;;;AAAAAA===888555555666444333222333555888666444222333666:::======;;;:::888888888:::;;;??????>>>:::777888<<>>888111///000000---)))%%%'''(((((('''%%%%%%&&&))))))***,,,---,,,((($$$"""$$$&&&((()))))))))((('''((()))***+++,,,,,,+++++++++,,,///333444444333666555111***%%%'''///777555111...000444777777777---,,,+++---000333666777555...((()))///444333111+++'''"""!!!$$$)))...111111111111444777999888666222000,,,)))(((+++000333333444555444333000///......000333555444000***&&&&&&))),,,......---***((())),,,---,,,***)))+++...444333000,,,***(((((()))&&&)))///444888<<>>@@@:::;;;>>>AAAAAA>>>999444444444333111000222777;;;888888999888999<<<@@@CCC<<<:::888888999::::::999888<<>>>>><<<999777777999<<<>>>BBBBBB???;;;888888;;;>>>>>>???@@@AAABBBCCCDDDEEEEEEGGGIIIIIIGGGFFFEEEFFFKKKMMMOOOOOONNNPPPVVV[[[]]]aaaeeehhhiiijjjlllmmmttt{{{!!!###%%%''''''((()))***,,,)))###!!!### !!!"""!!! &&&)))&&&%%%&&&)))------+++'''###"""###%%%***)))((()))+++,,,,,,+++///000000,,,'''###""""""!!!"""###%%%%%%&&&%%%%%%###""" """$$$&&&&&&&&&''')))+++---///000333444555444000+++%%%"""&&&$$$"""###%%%(((******)))'''%%%%%%$$$$$$""" !!!###'''))))))'''%%%$$$###$$$###!!!$$$))),,,***)))+++---+++&&&###"""$$$%%%""""""$$$,,,+++)))''''''(((***,,,'''&&&%%%&&&***///444777777888888444...***))))))((('''"""!!!$$$###"""!!! !!!$$$(((+++'''$$$"""$$$)))------,,,,,,------***'''%%%&&&'''%%%###"""!!!"""%%%(((***)))%%%!!!###)))......,,,'''(((***,,,+++(((%%%"""%%%'''***,,,,,,+++)))''''''&&&&&&))),,,+++&&&""""""###%%%(((******'''$$$!!!###(((...111111---)))'''''''''&&&&&&)))...222111222333222///,,,******000222333222///***'''%%%&&&''')))***((($$$ !!!''',,,---,,,(((%%%%%%(((+++,,,+++***+++---++++++***'''$$$%%%)))---...---,,,,,,,,,,,,,,,+++***++++++***)))***---000***(((%%%#########"""!!!"""%%%)))+++,,,***(((&&&!!!""""""  """(((///666999:::777222......//////444999;;;666000000333333///+++%%%(((***+++***))))))))),,,,,,---...---+++(((&&&%%%%%%&&&'''(((******++++++,,,---//////000000000,,,,,,,,,///111333222111666555///''' (((///...---+++---222666777555,,,***(((***...222444555222,,,''')))000555444111+++'''###"""%%%+++000333555555444555555555444222...+++'''%%%(((---333777000111333666777666444222111333555666555333000///444444333111///---***)))+++,,,,,,)))'''(((,,,111---***'''%%%%%%%%%&&&&&&###(((///444888;;;???BBB@@@BBBBBB???999444222222222444666444000---++++++///222777:::999666333111000444888:::888333,,,((()))***+++,,,+++)))'''&&&))),,,///111111000...---000222555888;;;<<<======:::999666222///+++)))(((&&&)))---444:::@@@DDDGGG@@@???>>>>>>>>><<<888555222222222222333555888;;;777:::===???@@@AAACCCEEE;;;999666555666777777777555999===??????===;;;::::::777777<<>>>>>===:::999999<<<@@@BBBCCCBBB???<<<888777888:::<<<===>>>@@@AAABBBBBBBBBBBBDDDFFFGGGFFFFFFGGGIIIHHHIIIJJJJJJKKKNNNUUUZZZ[[[^^^bbbeeegggiiijjjlllpppxxx"""&&&))),,,...///---)))$$$ """"""$$$"""%%%&&&$$$$$$&&&***//////...***%%%"""$$$'''((('''&&&''')))******))),,,......***$$$ """$$$&&&((()))))))))&&&$$$!!! !!!###&&&(((&&&''''''))),,,///222444777777777444///***(((((()))(((&&&&&&(((*********((('''%%%$$$$$$###!!! ###&&&'''&&&$$$###"""######!!!%%%+++///,,,***+++---,,,&&&!!! ###%%%$$$$$$&&&++++++***'''%%%$$$&&&)))'''&&&'''***///444888999;;;<<<<<<999333---)))(((###''''''"""""" !!!&&&***'''###!!!###(((,,,+++)))%%%(((+++)))&&&$$$$$$&&&$$$#########$$$''')))+++((($$$""""""'''+++,,,,,,(((+++///111000+++&&&"""%%%&&&'''(((((('''%%%$$$###$$$&&&((((((&&&### !!!$$$&&&'''%%%### &&&+++//////+++'''&&&''''''&&&&&&'''***---,,,---...---+++))))))***000//////...,,,)))'''%%%&&&'''((((((&&&###  $$$(((******((('''%%%'''((((((&&&(((,,,000...---+++(((''')))---111+++)))'''''')))******)))'''((())))))((()))+++---(((%%%###""""""######""""""'''---000///+++(((&&&!!!###$$$""""""'''&&&&&&)))...222555666888222///000000111666;;;666222......000111---***&&&))),,,------,,,,,,,,,,,,,,,------+++)))&&&$$$'''&&&&&&&&&(((***---.../////////000000111111222***))))))***---///000000555222---%%%"""&&&'''((()))+++111777777444,,,***)))***...222666777444...***,,,222555333///'''%%%###$$$''',,,///000333333333333222111//////***'''###$$$(((///555888...000444888<<<===;;;888666666555333333555999===HHHEEE@@@:::444///+++***+++,,,,,,)))&&&''',,,000)))&&&###"""###&&&''''''$$$***111666888;;;>>>BBB<<<<<<===<<<:::777333111444666666444///++++++---111222444666777666444333444:::@@@@@@;;;444///---+++---///...+++)))''''''(((+++///111000///......,,,...111555888:::;;;<<<999888666333111...---,,,(((+++000666;;;@@@DDDFFF@@@>>><<<:::999888555222///000111333555666777777555999>>>BBBCCCCCCCCCDDD;;;888555333444555555555222666;;;======<<<;;;:::<<<::::::???DDDGGGDDD@@@===<<<;;;777555444666888::::::999555222333888===>>>===<<<<<<===@@@BBBCCC???>>>===;;;999777666666;;;===???AAABBBBBBAAA@@@@@@AAABBBCCCCCCEEEGGGJJJEEEFFFFFFGGGIIINNNTTTXXXXXXYYY\\\___cccgggjjjkkkooovvv!!!%%%***...000111///,,,&&&""" !!!!!!$$$'''%%% $$$%%%"""###'''+++...000///,,,'''&&&)))---)))((('''((()))***)))(((***,,,---)))""" ###&&&((((((((((((&&&%%%###!!!"""###$$$&&&))),,,))))))((()))+++...222555333444444222---******+++)))((('''(((***++++++***'''%%%###""""""""" !!!$$$$$$"""!!!"""###!!!!!!!!!""")))...,,,***+++------'''""" ###%%%$$$$$$&&&((())))))'''$$$$$$&&&((())))))***...333777777666666777999888444...)))&&&%%%((('''###$$$%%%$$$"""###%%%((()))$$$!!!$$$***---+++(((!!!%%%***)))&&&###$$$&&&%%%%%%%%%%%%&&&'''((()))&&&$$$"""!!!###&&&)))+++))),,,000333222///***'''(((((('''&&&$$$"""!!!  $$$&&&%%%###!!! !!!###$$$###"""!!!&&&+++//////,,,)))'''((()))((('''&&&''')))&&&'''((())))))***,,,......,,,***(((''''''&&&%%%%%%%%%%%%$$$###"""  ###%%%&&&&&&&&&$$$&&&&&&$$$"""%%%---444111///,,,)))))),,,111555(((%%%###$$$'''))))))(((%%%&&&((()))(((((((((***&&&$$$"""!!!###$$$%%%$$$"""(((000333111+++'''$$$ ###%%%###!!!$$$)))'''&&&'''+++///222333555000---.........111666444///***''''''(((((('''&&&)))---//////.........,,,------,,,)))'''%%%$$$&&&%%%$$$$$$&&&)))---///000///...---......000000)))'''%%%&&&)))---000111///,,,(((###  !!!###''')))+++222999888222,,,,,,---...111555;;;>>>888222,,,,,,111444111,,,$$$$$$&&&)))---///000///---...//////............)))&&&###$$$***000444666000222666===BBBDDDAAA>>>:::777222---...555AAAJJJZZZWWWOOOFFF<<<444---***)))+++---,,,)))((())),,,***&&&######%%%)))******(((///666::::::;;;>>>AAA999666444555777888555111222444444000+++(((***---333222111111111222111111333;;;CCCAAA888///,,,,,,,,,///111000,,,)))(((((((((+++...///...,,,,,,---)))***---000333444555666333444666666444111...,,,---///333666:::<<<===>>>:::999888777666333///,,,+++,,,///333555555444222111555:::===???@@@BBBCCC<<<999555333333444444444222666:::<<<<<<<<<<<<<<<<<<<<<===@@@CCCEEECCCBBB>>>===:::666444444777:::???AAAAAA===888666888;;;>>>>>>???@@@@@@@@@@@@@@@:::;;;;;;<<<<<<;;;999777;;;===AAACCCDDDBBB???===?????????>>>>>>@@@DDDGGGEEEEEEFFFGGGJJJNNNTTTWWWUUUTTTUUUXXX]]]bbbfffhhhooouuu!!!&&&+++///111222111...)))$$$!!!!!!!!!"""###''')))&&&  $$$$$$!!!"""''',,,,,,///000---))))))---222,,,***)))***+++,,,+++)))+++---...***### """$$$&&&&&&&&&%%%$$$$$$$$$!!! """###%%%%%%&&&(((,,,///,,,+++)))((()))---111333,,,///000///,,,)))***+++''''''''')))+++,,,+++***%%%###"""!!!!!!!!!!!!""" """%%%!!!%%%&&&,,,+++)))+++---...)))### ###%%%$$$###$$$%%%'''((('''%%%$$$&&&))),,,+++---111666777555222,,,///333444333...)))&&&$$$%%%######'''******(((&&&&&&'''***&&&"""%%%+++///,,,((( &&&++++++(((%%%&&&(((&&&'''''''''''''''''''''$$$$$$###!!! """&&&******,,,///222222111///---,,,***(((%%%""" ###&&&$$$!!!!!!!!!"""###"""!!!!!!$$$(((...222222///,,,)))***++++++(((&&&&&&'''!!!###%%%&&&(((+++///222,,,)))&&&$$$$$$%%%%%%%%%$$$###""""""!!!  """$$$%%%$$$%%%$$$!!! $$$...666333000---******...333777&&&$$$"""###&&&))))))((($$$&&&))))))(((''''''(((%%%###!!!"""$$$&&&&&&&&&!!!(((000444111+++&&&### ###%%%###!!!%%%(((&&&%%%&&&)))---000222222---******)))(((***...333...'''!!! !!!###%%%&&&***...000000000///000...//////---***'''%%%%%%$$$###!!!"""$$$(((,,,//////...,,,+++***,,,---...)))'''$$$%%%)))...111333***'''$$$"""""""""!!! ###(((+++---333:::999222---...///111333888???DDD<<<555---,,,000222///+++$$$&&&)))...222333222000(((***,,,---------...///+++'''$$$&&&+++000444555333555999@@@FFFHHHEEEAAA<<<777///)))***555EEERRRfffbbbZZZPPPDDD888///)))&&&***//////,,,)))((((((---)))%%%%%%(((,,,------,,,222999<<<<<<;;;>>>AAA999333...///444888666222000222222---(((&&&)))---555222///------.../////////999AAA???333(((&&&(((,,,///111000,,,)))((((((***,,,///...+++))))))***((()))***,,,...///000000---111555888777333...***111222444666777888777777444444555555444000***&&&(((***...222555444111......111444888:::===AAADDD===999555333333444444444333666:::<<<=========>>><<<===???AAABBBCCCCCCBBB???===999555222444888;;;CCCFFFGGGCCC<<<888888:::>>>???AAABBBBBB@@@>>><<<888999<<>><<<;;;>>>BBBEEEEEECCC???<<>>777111,,,,,,---------,,,***))))))$$$!!!$$$+++111222111...)))$$$$$$'''(((&&&###$$$!!! %%%'''%%%""" """$$$&&&&&&%%%"""!!!$$$+++111///...,,,,,,...///...---%%%$$$###!!!!!!!!!""""""&&&***......,,,+++,,,---***%%% ###(((+++---((()))+++,,,,,,((("""###!!!"""$$$%%%%%%(((%%%###$$$(((+++,,,+++,,,+++(((### ###%%%222---%%% ###%%%%%%(((,,,...------///111+++,,,---,,,***(((((((((%%%"""$$$(((***------+++'''$$$&&&+++000...+++)))***,,,---,,,)))&&&%%%$$$%%%((('''$$$!!!(((%%%###&&&,,,111000...000555777666777:::<<<:::;;;777111...------------(((+++---000555888333******((((((***...///---***)))%%%###&&&---333444333111666<<<@@@AAAAAACCCEEE999222***''',,,888FFFPPP[[[eeejjjaaaOOO???333,,,'''+++///000...------...///---++++++---111333444333999>>>???<<<:::;;;===;;;777333333555444///***++++++)))&&&######'''+++888444...)))'''))),,,...777777555000***&&&''')))---,,,***)))*********))),,,---------,,,+++)))((())))))+++...000111///---...000666;;;999111------444888:::888333000000333222222333222///+++'''%%%$$$'''+++000333333///+++---...///222555888;;;<<<:::666111///111444555444333888<<<<<<:::999<<>>===BBBDDDFFFGGGGGGDDD@@@>>>===<<<::::::<<<@@@EEEIIIEEEGGGIIIIIIIIIJJJLLLNNNQQQMMMNNNTTTXXXWWW[[[aaakkkpppxxx!!!&&&***...///......***&&&$$$&&&&&&######&&&+++'''$$$""""""$$$$$$$$$"""$$$'''((((((((()))***.........,,,***+++---000******,,,...000///+++((())),,,---+++&&&$$$%%%(((&&&$$$######$$$$$$$$$###############"""!!! %%%'''((())))))***,,,...---,,,+++***(((%%%""" !!!###&&&&&&$$$"""###$$$$$$%%%&&&&&&'''''''''&&&'''))))))'''(((***'''""" """###"""!!!$$$###!!! """###%%%&&&(((+++...000,,,&&&"""###$$$###&&&,,,......---,,,*********+++'''&&&(((---222222...)))###"""###%%%(((***)))(((  $$$&&&'''%%%'''******)))''''''''''''$$$"""$$$'''(((%%%!!!!!!"""%%%***(((### """+++***)))'''%%%$$$"""""" $$$((()))'''$$$#########$$$''',,,000222111/////////...+++((($$$  ###%%%###!!!%%%&&&&&&$$$#########$$$$$$$$$***333<<>>555222,,,)))+++333>>>EEEUUUdddpppmmm^^^LLL<<<111)))+++------,,,,,,---///111///...///222555777888999>>>AAAAAA===::::::<<<:::888666555444111---***((()))(((%%%######'''***666555222...,,,...222666888666111,,,'''&&&'''((()))'''&&&(((,,,...---+++,,,---------,,,***)))''')))***+++...000111000...+++,,,000444444000000333777:::<<<:::444000///000000000111000...***&&&$$$$$$&&&+++111555444000,,,---...000222555777999:::777333000...///000000///222777===>>>===<<<>>>@@@@@@@@@@@@BBBCCCCCC@@@>>>>>>777000---///333444444999===AAABBB>>>999555444???EEEGGG@@@888777888888888888:::>>>AAABBBAAA@@@CCCDDDFFFGGGFFFEEEBBBAAAAAA>>>;;;:::<<>>AAABBB@@@;;;777666777777888888666222...+++***'''''''''&&&$$$$$$&&&(((111444666444222444:::@@@BBB<<<333,,,((('''''''''###""""""'''///222111---------------,,,***)))'''+++++++++...000222111000((('''(((,,,...///444;;;;;;>>>@@@>>>777000---,,,,,,---......---***(((&&&%%%(((,,,222666666333000...000111333444555555444000///...---...---***(((000666<<>><<<===>>>===>>>???BBBCCCAAA>>>:::;;;888444111000222444555666999<<<===:::777444333===BBBCCC<<<555444555555777888:::>>>BBBDDDCCCAAADDDDDDEEEEEEEEEEEEDDDCCCDDDAAA===<<<>>>DDDKKKPPPTTTRRRMMMHHHDDDDDDGGGJJJMMMLLLMMMRRRUUUVVVYYY]]]^^^eeeoooxxx!!!"""$$$&&&&&&%%%###""" %%%((('''***///111333555333...((($$$###%%%(((,,,---,,,+++******---......---,,,,,,...000///...---------+++(((&&&&&&''''''%%%%%%(((---111222///***&&&%%%$$$###""" !!!!!!!!!!!! """$$$(((+++...000444666::::::777222***""" !!!"""!!!!!!"""$$$###"""""""""$$$%%%&&&...222444333444333...'''###!!! """###"""$$$""" ###""""""###&&&)))+++,,,''''''&&&%%%$$$$$$(((,,,333000,,,******+++,,,---'''%%%###$$$%%%&&&%%%###"""###$$$ !!!!!! """%%%((($$$!!!!!!!!!!!!)))***++++++***'''%%%######)))---...,,,(((&&&"""'''---000000000333222111...)))$$$!!!'''---,,,%%%!!!"""&&&'''(((***,,,,,,+++***)))(((222===AAA===666000.........000111111000/////////111111///---+++***+++((('''&&&'''((((((&&&$$$'''(((***---000...***&&&&&&***...111000+++%%%!!!!!!"""###%%%&&&(((+++,,,((((((((()))++++++(((&&&%%%$$$!!! !!!000555;;;???>>>777000***%%%### !!!$$$(((***)))***+++,,,,,,***%%%!!! %%%)))+++,,,'''%%%"""  !!!"""""" !!!&&&)))***+++,,,---------+++)))'''&&&%%%%%%%%%%%%###"""###%%%(((111...++++++...222555666222///+++'''&&&)))---111///+++&&&"""!!!"""$$$&&&###$$$%%%&&&&&&&&&$$$######$$$$$$!!!"""***111777FFFNNNDDD222((()))---///+++&&&###$$$(((+++---///111333222333444///)))$$$,,,555:::999666444333333222111222333333111...***...333666777666333222/////////,,,)))***000555EEEZZZpppxxxppp^^^JJJ;;;222///,,,******---111555888888999;;;>>>???>>><<<>>>???>>>;;;555111//////111444777444...******,,,)))))))))((('''&&&'''''',,,222777777555777???FFFPPPGGG:::111---+++)))(((""" !!!(((000444222...---.........---,,,***)))---,,,,,,---000222222111***'''%%%'''***...777@@@AAACCCDDDAAA:::333---***(((***+++---......---,,,,,,,,,...222666888888888111222444444444222000...******,,,------,,,)))'''...333888:::999777555555888:::===AAACCCAAA===999999999999777333333555888666888999999777444222111999>>>???999444444555444777888:::===AAABBBAAA???BBBBBBBBBBBBBBBCCCDDDDDDDDDBBBAAA@@@CCCGGGLLLOOOTTTQQQKKKEEEBBBCCCHHHLLLOOOOOOPPPSSSUUUVVVXXXZZZ]]]dddmmmuuu||| !!!!!! """''')))(((,,,111555>>>FFFGGG>>>222'''"""&&&(((++++++***)))((()))---...///...---...///111///---,,,++++++***(((&&&((('''&&&%%%%%%(((---000///---)))'''%%%###  """$$$$$$%%%%%%!!!$$$))),,,...111333666===>>>===777000((($$$"""###"""!!!!!!!!!""""""!!!!!!!!! !!!"""$$$&&&'''---111222111111111,,,%%%###!!!!!!###$$$###!!!!!!!!!%%%(((******&&&''''''''''''))),,,------)))&&&&&&(((+++,,,,,,'''%%%###""""""""""""""" !!!""""""&&&$$$""" !!!%%%+++,,,------,,,***(((&&&"""%%%***...///---)))&&&$$$))),,,------111111000---((("""%%%---///)))$$$"""$$$%%%'''***---......---,,,---444;;;;;;444---******---.........---,,,***)))***---//////...+++******%%%%%%&&&''''''&&&###!!!###%%%)))...000000---***)))***,,,---,,,)))&&&###""""""###$$$''')))******''''''(((***+++***'''%%%###!!!"""###---///222555444000+++'''######"""""""""###&&&'''(((((()))+++,,,***&&&###!!!$$$(((******(((%%%!!! !!!"""!!!%%%)))++++++++++++222444555222---)))''''''((('''&&&###!!!!!!$$$&&&111///---...333777;;;===999555000,,,+++,,,...///111...(((""" """%%%&&&'''((()))((('''&&&%%%&&&''''''###"""+++333BBBNNNQQQCCC///%%%''',,,(((%%%  $$$''')))***...000///111222///***)))000888<<<:::666333222111111000000111000...---***,,,///333444333000...///...---***))),,,333888DDDUUUhhhnnnhhh[[[KKK???888444000------000444777999999999;;;======;;;999;;;;;;:::777333...+++***+++///222000+++(((+++///...---+++*********))))))(((...555666444777>>>EEERRRIII===555111///---,,,$$$###$$$)))000333000---...///000000000///...---///...,,,---///000111000///***'''(((***...888BBBCCCEEEEEEBBB<<<555...+++&&&'''***---000222333444444333222333777:::<<<===444555555555333111...,,,'''))),,,...///...------...///111222000---,,,+++333555:::???CCCBBB>>>;;;999;;;===;;;777666999<<<:::999888666555333000///444:::<<<999666777888777888888999;;;>>>>>><<<:::>>>>>>>>>>>>???@@@BBBCCCBBBBBBDDDEEEGGGHHHIIIJJJLLLJJJFFFBBBAAAEEEKKKQQQRRRTTTUUUUUUWWWXXXYYYYYY\\\bbbkkkqqqwww~~~ !!!%%%***)))'''***000;;;GGGTTTWWWLLL;;;...(((&&&((())))))'''&&&''''''+++---............///000---+++)))((())))))((('''***(((&&&%%%&&&(((,,,...***(((&&&$$$$$$"""!!!###%%%'''((()))"""%%%))),,,---...000222888:::;;;888333//////000///+++&&&###""""""""""""!!!!!!!!!"""###$$$%%%&&&(((++++++)))***,,,)))$$$###"""!!!"""$$$&&&'''&&& ###''')))((($$$&&&&&&&&&***///000---'''$$$"""###(((,,,---,,,'''&&&$$$"""!!!!!!""""""!!! #########!!!  !!! ###(((,,,---......---,,,+++***&&&'''***---///---((($$$###&&&'''&&&---------,,,(((###"""***...---)))%%%$$$$$$&&&))),,,---------,,,///333666333,,,'''%%%&&&,,,------,,,+++)))'''%%%&&&(((,,,...///...,,,***$$$%%%''''''&&&### """'''+++...---,,,***((((((((((((''''''&&&&&&$$$###"""###&&&((()))(((%%%%%%'''***+++***&&&###!!!$$$'''***))))))***,,,+++)))'''&&&(((******((('''''''''%%%%%%''')))++++++(((%%%%%% $$$'''***)))&&&!!!!!!""" !!!(((+++***))))))***333999>>>:::111)))(((***+++++++++(((&&&%%%&&&(((...,,,,,,...333999<<<>>>;;;888333000......---,,,000---)))###"""%%%***+++---,,,)))'''&&&'''((()))((($$$!!!###+++222FFFMMMLLL===,,,$$$'''***%%%"""!!!$$$&&&&&&(((---000///000222111---+++///555777666222///---------------------------)))***+++...111000...,,,///---******,,,222888;;;EEEQQQ\\\___[[[UUULLLEEE===999444111222444555666444444555666888888666444666777777777555111---+++***---///,,,)))(((,,,111000...,,,+++---.........***...222333333555;;;AAADDD@@@999444111000000000'''((())),,,...000///...///000222333444444333222222///,,,+++---...//////333...++++++,,,///777@@@BBBBBBBBB@@@;;;555///,,,&&&(((+++...222555777888999888666666999;;;<<<<<<444444444444333222000///***---000111222333444666000///---***)))'''''''''000333888>>>BBBBBB@@@===999<<<======;;;;;;===@@@>>><<<888666444333111000333999===<<<;;;===<<<999666777777999;;;;;;888666:::::::::;;;===>>>@@@AAA@@@BBBDDDGGGGGGGGGEEEDDDCCCCCCBBBAAAAAAFFFLLLQQQRRRVVVWWWWWWXXX\\\\\\ZZZZZZ___fffmmmrrryyy!!!"""""""""$$$%%%))),,,***&&&(((...;;;GGGTTTUUUIII;;;222///(((((((((&&&%%%$$$&&&((()))***,,,---,,,,,,---...***(((&&&%%%'''((()))))))))'''%%%%%%'''))),,,---(((%%%""" !!!!!! !!!###%%%'''((((((###&&&)))++++++++++++,,,---000333333111222777;;;;;;444+++%%%#####################$$$$$$######"""!!!"""""" ###((()))&&&$$$###$$$'''***++++++***$$$"""!!!'''((('''#########$$$,,,444333,,,&&&$$$"""%%%***------+++''''''&&&$$$"""""""""###!!!  ######!!!!!!!!!###"""  """"""###"""!!! """(((------------,,,,,,,,,,,,*********,,,---+++'''""" """""""""&&&(((***+++)))&&&""" %%%+++------***(((&&&'''((()))*********)))+++...000...***&&&$$$$$$,,,,,,,,,,,,+++***((('''%%%&&&)))...222222---)))$$$&&&))))))'''### $$$((())))))((((((%%%%%%$$$$$$%%%&&&'''(((&&&$$$""""""%%%'''((('''"""###&&&)))***(((### """'''+++(((&&&%%%'''***,,,+++))))))---111111...***((('''""""""$$$'''***+++)))'''$$$ """$$$&&&&&&$$$  ###)))***(((&&&''')))111;;;DDD@@@222((('''++++++,,,---,,,***))))))++++++)))))),,,000555999:::888555111000///...+++)))******'''### $$$(((,,,...///...***'''&&&&&&((((((&&&###"""$$$)))...@@@CCC@@@555***&&&&&&'''&&&$$$"""###%%%'''''''''(((---000......000000---,,,---...000111000,,,***((()))))))))***,,,...000+++******---000111000...///+++(((***111777::::::BBBJJJOOOOOOMMMMMMKKKHHH???;;;777555555666444333,,,,,,,,,///222333333222///111444666777444///,,,//////---***((()))...222...+++)))***...222444444///000111111222444999<<<666666555333000...//////)))+++------------///111111222444666777888888888444111,,,***+++,,,,,,---333///...//////000666===>>>===<<<:::888444000---)))***,,,///111444666777999999:::;;;<<<;;;888666000000111333444555666777333444555555555666;;;>>>555111+++'''&&&(((***+++111333777===AAABBB???===999:::;;;<<<<<<>>>@@@BBB@@@===888666666666555444555;;;@@@AAAAAAAAA>>>999444555666888:::;;;888666666777888:::<<<>>>???@@@@@@BBBCCCDDDDDDCCCAAA@@@>>>???@@@@@@AAADDDHHHLLLNNNTTTWWWWWWZZZ___aaa^^^[[[___dddhhhlllsss{{{!!!$$$%%%'''''''''))),,,...***%%%''',,,666AAAKKKJJJ???444000111))))))(((%%%###$$$&&&(((&&&(((+++++++++***+++---(((&&&$$$$$$&&&((()))***(((&&&%%%&&&(((+++,,,---'''### ###$$$ """###%%%&&&&&&&&&$$$'''***+++***)))(((((($$$(((,,,......333:::AAACCC:::///'''$$$$$$$$$$$$%%%&&&&&&&&&$$$""" '''***)))%%%%%%'''***...///...---'''%%%""" &&&'''&&&!!!!!! """,,,666444***(((%%%$$$''',,,///---***'''((('''&&&$$$###$$$%%%!!! ###&&&%%%###""""""%%%%%%""" """######"""   !!!&&&---,,,,,,++++++,,,,,,------+++***+++,,,***%%%!!! """"""!!!!!!$$$'''***+++)))&&&$$$ """'''---000///---((((((((((((((('''&&&&&&(((***,,,,,,***'''$$$###+++,,,---------,,,+++***&&&%%%(((...444444...(((%%%(((++++++(((######%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''((((((%%%!!!"""$$$''''''&&& !!!$$$''')))&&&"""###)))---(((&&&&&&(((,,,......,,,***///444555111+++'''%%% """&&&)))+++***((("""!!!""""""###"""  ###((((((%%%$$$%%%(((...;;;FFFBBB222&&&&&&+++(((***,,,,,,+++***++++++)))(((''')))---222444555333111......///...***&&&%%%&&&%%%""" !!!&&&***---///000...)))&&&%%%%%%'''&&&$$$"""!!!###'''+++999:::777///)))(((&&&###((('''&&&''')))******)))''',,,///---,,,------***---+++***,,,///000---***&&&&&&''''''(((+++///222///---,,,...222444333222...***(((,,,555;;;:::888>>>CCCEEEDDDDDDGGGIIIHHH???<<<888777777666333000&&&&&&&&&)))---000111111***,,,111555777555000,,,444111...***(((***...222+++(((&&&(((...444888999555333222111222555888:::111444555333///,,,+++---***---000///++++++///444111333555888:::;;;;;;;;;555111---***)))***++++++111//////111222111555;;;:::999777666555333///---+++,,,---///000222444444777999<<>>CCC999333,,,''''''***...111333555888<<<@@@AAA???<<<999999999:::<<>>DDDEEEDDDDDD???999333333555888;;;<<<:::888555666888;;;===>>>??????BBBBBBBBBAAAAAA@@@??????<<<>>>@@@@@@AAABBBDDDFFFJJJQQQUUUVVVZZZbbbdddaaa^^^aaadddfffhhhmmmtttzzz!!! !!!%%%)))+++(((%%%---//////,,,'''$$$$$$%%%+++000444444000...000333---+++)))(((((('''%%%$$$%%%&&&'''(((((('''''''''$$$$$$%%%%%%&&&'''***,,,***(((&&&''')))+++,,,,,,***'''### !!!""""""""" !!!"""###$$$$$$$$$%%%(((******&&&$$$%%%&&&%%%''')))***---111777;;;<<<666---'''%%%%%%%%%&&&((()))******(((%%%  $$$'''((((((%%%'''***---//////...---((($$$"""### $$$'''&&&$$$$$$  &&&+++,,,+++))))))))))))))))))***++++++)))''''''&&&$$$$$$&&&((('''&&&$$$"""!!!$$$%%%%%%&&&'''(((%%%!!!"""%%%$$$$$$%%%$$$"""   ###)))---,,,+++*********+++,,,+++++++++***(((&&&$$$######""" !!!$$$&&&((((((((())))))***++++++((('''''')))...000///...000111///+++&&&"""###%%%&&&&&&'''((())))))((((((---...///...,,,+++,,,---***'''%%%(((,,,...+++'''(((+++///111000+++$$$ %%%&&&$$$ """!!! !!!###$$$%%%$$$%%%$$$###"""###&&&(((######$$$(((***((("""!!!)))///***)))))),,,//////,,,)))---///111111---)))'''%%%""""""###&&&+++,,,***'''&&&!!!!!!  !!!!!!!!! !!! !!!"""""""""""""""+++///333222...)))((()))(((***+++)))&&&%%%&&&(((###%%%&&&&&&&&&(((---111111///---***'''%%%%%%$$$&&&%%%$$$#########$$$%%%,,,...///+++%%%"""###&&&'''&&&$$$""""""$$$&&&'''///...+++(((%%%"""!!! ###'''***,,,111555333...************+++*********)))'''''''''***---......***'''$$$%%%***...000///000000111222333222///---***))))))---444:::;;;;;;<<<:::999;;;???BBBAAA@@@@@@<<<555222666:::666...%%%%%%&&&'''((()))******)))******+++...000333444333111---)))''')))---111000---)))))),,,111444666666444333111111222444555.........---,,,***)))(((***,,,...---...///...+++000111444888<<<>>>>>><<<777111---...---***)))+++444333333222333444666777@@@>>>999555111///......---...///---,,,---111555777888:::======:::444000,,,333999999666555:::???CCC@@@<<<999999;;;>>>@@@;;;333)))&&&***111666777777;;;>>><<<777555666999999666444888>>>CCCBBB@@@===<<<999777666666888999:::;;;>>>AAACCCAAA===999777555333666<<>>>>>AAACCCDDDCCCAAA???>>>>>>;;;>>>???>>>AAAFFFGGGDDDIIIHHHJJJPPPYYYaaaeeefffhhhjjjkkkiiigggiiiqqqxxx$$$######$$$&&&'''''''''---///000---'''###!!!"""&&&***---,,,)))'''))),,,---,,,+++***)))'''%%%###$$$$$$&&&((()))(((&&&$$$"""###$$$&&&'''***...000...+++((('''(((***+++++++++***&&&###!!! !!!"""###$$$%%%%%%$$$$$$###&&&***)))'''%%%&&&((('''((()))***+++---111444666222,,,&&&###"""$$$%%%((()))******((($$$ """%%%&&&&&&$$$%%%(((+++,,,,,,+++***((($$$!!!"""%%%&&&$$$!!!"""!!!"""###%%%&&&&&&%%%$$$ !!!&&&)))(((&&&((((((((('''(((((()))))))))((('''&&&%%%%%%&&&(((&&&&&&%%%$$$###!!! !!!!!!"""###&&&)))((('''$$$""" !!!$$$&&&&&&''''''&&&$$$!!!!!!!!!!!!$$$***---,,,+++)))(((((())))))((()))******)))&&&###!!!$$$"""  ###%%%%%%$$$%%%'''+++---,,,++++++(((''''''***,,,,,,+++---//////,,,((($$$$$$$$$''''''((()))))))))))))))---------,,,******+++---***(((&&&(((+++---***&&&(((***...000///+++'''###%%%&&&$$$ !!!######$$$#########""" !!!###&&& !!!###(((+++)))###"""))),,,+++******,,,//////,,,)))))),,,......,,,***))))))""""""###''',,,///---+++%%%!!! ###$$$!!! !!!"""!!!!!!!!!""" """######"""!!! %%%)))......+++'''%%%%%%%%%'''((('''$$$###$$$%%%"""$$$%%%$$$$$$%%%))),,,...------+++***(((&&&&&&&&&&&&$$$$$$%%%&&&)))***---//////***$$$!!!"""%%%'''''''''(((((((((((((((***)))'''$$$!!!"""(((///555;;;===999111+++***((((((((((((((('''%%%$$$%%%&&&***---///000---***'''(((,,,000111111/////////111222222///---+++******,,,000444777888999666555666:::===>>>>>><<<888111...333888444---((((((((()))))))))))))))*********+++---000333555000---***'''''')))+++---+++)))&&&'''+++000333555777555333111000000111222------------,,,+++***)))***+++,,,---...///...,,,///000222666:::<<<;;;999666000,,,---...,,,,,,///555444333333333444555666>>><<<999555222000///...000000...+++)))***///333888888999888666444222111111555999888555444999>>>@@@???===<<<<<<===@@@AAA777000'''%%%)))000444666666999;;;999444111222444666444444888===BBBCCCBBB???>>><<<:::999888888999777888;;;>>>AAAAAA???<<<888666444777===AAAAAA???;;;999888888;;;>>>???@@@CCCDDDFFFEEECCCAAA@@@@@@???AAAAAA???AAAEEEEEEBBBEEEEEEGGGNNNWWW___dddeeegggiiijjjjjjiiijjjooosss|||''''''%%%###!!!!!!###%%%+++...///---&&&!!!"""%%%&&&$$$!!!!!!###&&&+++,,,,,,,,,***'''$$$"""""""""$$$(((+++***%%%  """%%%)))...222555111...)))&&&&&&(((((()))++++++***&&& $$$%%%&&&''''''&&&%%%$$$"""&&&))))))'''&&&(((******+++++++++******+++---///...+++&&&!!!"""%%%(((((()))(((&&&###  ###$$$###"""###&&&((((((((('''&&&&&&###"""$$$''')))(((&&&)))******)))'''%%%$$$$$$"""  $$$&&&%%%###))))))((('''&&&&&&&&&&&&%%%''''''&&&%%%&&&((()))%%%%%%%%%%%%$$$$$$$$$#########!!!!!!&&&*********)))'''%%%###$$$&&&))))))***)))&&&"""###%%%###&&&***...,,,***)))''''''''''''%%%'''***+++***((($$$!!!$$$"""  ###&&&!!! !!!&&&---111...+++,,,)))%%%$$$%%%'''((()))+++---000///,,,(((&&&$$$(((((()))*********)))))),,,,,,+++)))((((((***---***(((&&&(((***+++(((%%%&&&(((+++------+++)))''''''(((%%%!!!"""""""""!!!""""""!!! !!!### $$$)))---+++$$$%%%((((((***)))***+++------+++)))%%%'''*********)))***,,,&&&%%%%%%)))...000///---%%%###"""$$$''''''######""""""$$$###""""""""" !!!###%%%%%%###!!! %%%***---+++(((%%%###!!!"""######"""!!!!!!""""""#########"""###%%%'''***++++++,,,+++***)))(((((('''%%%%%%&&&***...000///000...)))""" """&&&))),,,//////---+++)))%%%%%%$$$""" )))555???HHHJJJCCC999000,,,(((&&&&&&''''''&&&''''''((()))+++---...000...***''''''+++///000000,,,,,,,,,...000000///...,,,---,,,,,,,,,///333666888555222111444888;;;===<<<999444222666;;;777000++++++++++++******)))(((+++***)))***,,,///333555---***&&&&&&(((******)))&&&%%%$$$&&&***///333444777555222000...---......+++++++++,,,------.........,,,,,,---...///...---...///111444777888777555444...+++---///---...111444333222222222222222333888777666444333111000///333000,,,'''$$$''',,,000888999888444000...000222555888:::888444333777;;;999:::;;;<<<===>>>>>>???333---&&&###'''---111333222444666333///,,,,,,...222222444777:::>>>AAABBB?????????>>>===<<<;;;:::666666777:::===@@@@@@???:::888666888>>>CCCDDDDDD;;;:::888999<<>>>>>???>>>===>>>???888000+++,,,,,,---,,,,,,******,,,***))))))+++...222555---)))&&&''',,,...,,,)))%%%$$$$$$''',,,222555777666444111---+++*********((((((***,,,000555999;;;999333......///---,,,---......000333555666444222222---+++---...------000000//////......---------......000111111111111111444///)))$$$###&&&+++000777::::::666///---///333555888;;;999555222333555111444777:::;;;;;;:::999111,,,&&&$$$&&&)))---...+++---...---***))))))***///111333555666888;;;>>><<<>>>???@@@AAA@@@>>>===777666444666999===???@@@===:::888999===AAADDDDDD===;;;::::::===@@@AAAAAADDDFFFGGGGGGEEEDDDCCCDDDJJJLLLIIICCC@@@AAAAAA@@@???@@@CCCHHHNNNTTTYYY[[[bbb```___aaaeeeiiilllmmmrrrvvv}}}'''(((((($$$"""%%%%%%!!!!!!!!!  """$$$'''******'''$$$""""""!!!!!!###&&&)))(((###""")))///333444333...)))$$$###""""""!!!!!!$$$&&&$$$ (((((((((((('''&&&&&&%%%'''***,,,+++'''%%%%%%&&&&&&''''''&&&$$$$$$%%%'''&&&))))))&&&!!! %%%***&&&&&&$$$###   !!!!!!!!!!!! !!!###%%%&&&&&&%%%$$$'''(((&&&""" """!!!###(((+++000...,,,)))&&&$$$""""""$$$+++---(((%%%''')))(((''''''&&&%%%%%%&&&''''''%%%&&&&&&%%%""" !!!---///111---&&& &&&'''((((((&&&""" &&&,,,,,,(((''')))...---+++***))))))******'''%%%$$$######$$$%%%&&&$$$######$$$'''***...000###!!!""")))111555111+++'''%%%!!!###)))---,,,...222555555222...***+++,,,,,,,,,,,,,,,++++++,,,,,,***&&&$$$$$$&&&)))((('''&&&''''''&&&%%%$$$######$$$%%%&&&'''((()))+++---+++$$$!!!######"""!!!"""$$$&&&&&&%%%######$$$%%%''',,,111444111***### '''***((($$$###$$$%%%$$$$$$######$$$%%%'''''''''%%%$$$%%%'''((((((***...444666444111+++)))&&&%%%''')))+++,,,***))),,,...***$$$"""$$$)))+++---,,,)))%%%"""!!!###%%%(((******'''%%%######%%%***000333222---'''!!!###$$$$$$###"""$$$%%%%%%'''((('''&&&%%%)))'''%%%%%%&&&)))---000,,,***'''&&&'''***///111222///+++%%%!!! !!!###$$$(((...222333///***'''%%%%%%$$$""" !!!)))444BBBPPPXXXTTTKKK444...'''$$$%%%(((((('''---///000///,,,***+++,,,((($$$!!!"""&&&***+++***'''%%%$$$%%%(((***++++++%%%'''((('''&&&(((---222;;;777333000000444:::???CCCJJJNNNLLLGGG@@@666---***+++---.........---,,,+++***))))))+++...111333...+++(((+++000333000---)))((((((***///555999;;;333111...,,,***)))******((((((***...666@@@IIIOOOHHH===333000///+++***,,,...///000333555555444222111---+++...///,,,+++,,,************))))))(((((($$$&&&))),,,///111333333333///)))$$$%%%(((---000555999<<<:::444000111444333777::::::777333000000111333666999:::999777555111---)))&&&&&&''')))***%%%'''((())))))))))))***///000111111111222444666888:::===@@@BBBBBBAAA@@@;;;888444444666:::<<<>>>???===::::::;;;>>>@@@AAA???===;;;;;;===???@@@@@@CCCEEEGGGFFFDDDCCCBBBBBBLLLOOOMMMFFFAAAAAABBB@@@@@@AAACCCFFFIIIMMMRRRTTT]]]ZZZXXXZZZ___fffkkknnnqqqttt{{{%%%&&&&&&###"""!!!###&&&&&&###!!!!!!###"""###$$$%%%%%%%%%$$$$$$!!!""")))...000///111---)))&&&$$$###!!!  """!!!!!!$$$)))(((&&&%%%%%%%%%&&&'''(((+++---+++'''$$$$$$%%%!!!"""!!!"""$$$&&&&&&&&&$$$"""###(((---((('''$$$"""   !!!!!! !!!###$$$$$$$$$###""" """!!!  !!!$$$***......---+++)))&&&%%%$$$###(((000333+++%%%&&&'''%%%'''&&&%%%%%%%%%&&&((()))&&&((()))((($$$ )))---///+++###!!!###&&&'''&&&### """'''------)))'''))),,,+++*********+++---...'''%%%"""!!!$$$&&&$$$%%%'''))),,,///222333(((&&&&&&***000111...***%%%###!!!###+++000000000222444666444111---------.........---,,,,,,------+++'''$$$###$$$&&&%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''***...---'''!!!!!!!!!  """$$$%%%$$$###"""###&&&)))***)))''''''''')))***...444888666///)))"""!!!"""%%%)))+++)))&&&###$$$$$$###"""!!!"""###'''((()))'''%%%###"""""""""$$$)))111888;;;999666---+++(((&&&'''***...111++++++,,,---(((!!!!!!$$$+++...000///+++&&&"""!!!$$$%%%((()))***)))'''%%%$$$###&&&,,,222222,,,&&& !!!%%%'''((('''%%%%%%&&&'''***------+++)))***(((&&&%%%&&&***---000+++***((('''(((+++///111222...)))$$$!!!"""$$$&&&&&&))),,,......,,,(((&&&$$$###""" ###(((000<<>>LLL[[[cccWWWEEE666000---((((((,,,......000222555555444222///,,,---111222...******'''((((((((((((''''''&&&"""$$$'''***...222555777444000+++)))***,,,///000222666::::::777444444444333666999:::777444111000666777999:::999777555444111///,,,***(((((()))***%%%&&&((()))+++,,,------000///////////////000000666888;;;>>>@@@AAAAAA@@@===999555333555888;;;<<>><<<;;;;;;<<<>>>??????===;;;;;;===???@@@@@@DDDEEEGGGFFFDDDAAA@@@@@@KKKOOOOOOIIIDDDCCCCCCBBBAAABBBDDDEEEFFFIIIMMMPPPWWWWWWWWWXXX\\\bbbiiimmmooossszzz$$$"""!!! !!! """""" $$$$$$%%%&&&$$$!!!!!!&&&***'''$$$!!!###))),,,,,,+++///---***((('''&&&###!!!!!!  ###%%%''')))'''$$$!!!!!!###&&&((('''***---+++(((%%%%%%'''"""!!!!!!%%%&&&$$$!!! !!!%%%***---+++)))&&&###!!!   !!!""""""%%%&&&''''''%%%###!!!  !!!!!!!!!"""###%%%)))+++((((((''''''&&&''''''''',,,666888---%%%%%%%%%!!!$$$$$$###$$$%%%'''***,,,)))***+++((($$$"""'''***&&& $$$''''''%%%!!! %%%,,,,,,((((((***((('''((((((***,,,///000***(((&&&$$$###$$$&&&(((&&&(((+++...000111111111---+++***+++++++++)))'''%%%$$$""" $$$+++111222111000111333333111///...////////////...---,,,......---)))%%%"""""""""###$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%(((---...(((###$$$&&&&&&''''''''''''&&&%%%$$$######&&&***,,,,,,******)))(((***...444999999555000'''((()))************)))%%%''''''&&&###"""$$$&&&&&&(((***)))%%%""" """$$$+++333;;;<<<888444+++***)))((()))+++///222---,,,,,,+++%%%%%%))),,,//////+++'''###""""""###%%%'''((((((((('''$$$""""""(((000111+++$$$ """&&&***+++)))&&&%%%&&&(((---111222000---************+++,,,---...)))(((((()))+++...111333111---'''###"""%%%(((************)))((((((''''''&&&$$$!!!%%%(((---666CCCKKKFFF<<<***$$$###''''''$$$"""&&&******(((&&&(((+++(((%%%"""$$$)))...000000***'''$$$$$$&&&)))+++,,,$$$$$$%%%'''***++++++***,,,,,,++++++---444>>>FFF```mmmuuuhhhPPP===444000+++,,,...000///...+++***((()))***,,,---...//////---,,,,,,---000222555666333///+++***...444999<<>>>>>>>>???@@@BBB888777666888===AAADDDEEEGGGIIIIIIGGGDDDAAA??????EEELLLQQQNNNIIIHHHGGGFFF>>>AAADDDEEEFFFHHHMMMQQQRRRXXX___bbb```___bbbeeegggmmmtttyyy}}}$$$###""" !!!###$$$###   !!!"""###---***%%%""""""%%%***---///...,,,******)))******///---,,,---///...***&&&'''$$$ !!!%%%(((***+++)))$$$!!! !!!###%%%'''((('''%%%$$$%%%'''***((($$$"""%%%'''&&&%%%$$$!!!"""(((---)))***+++)))%%%$$$&&&(((&&&###!!!###$$$!!! """(((,,,,,,(((%%%&&&&&&$$$######"""""""""""" !!!"""%%%)))+++((("""$$$++++++)))***///BBB===666///***$$$  """%%%&&&'''((((((((('''&&&$$$""" """%%%''''''%%%$$$############$$$&&&((()))***'''######&&&***...000222333444111...,,,...000///.........---,,,++++++,,,---,,,)))%%%"""!!!!!!)))(((&&&$$$###&&&+++///222000...///222444333222///...---,,,,,,,,,---...---...,,,&&&!!!%%%$$$%%%%%%%%%%%%%%%%%%$$$***+++,,,+++***'''$$$"""&&&$$$""" !!!%%%+++//////,,,(((&&&%%%%%%&&&%%%%%%(((,,,---,,,)))((((((!!!$$$(((///555888777666---------,,,,,,,,,+++++++++******+++,,,+++)))''''''(((((('''%%%$$$$$$%%%)))+++000666999777000***%%%(((++++++***+++///222888555111+++'''$$$###$$$((())))))'''$$$"""!!! $$$%%%%%%### ###&&& """''',,,---(((######$$$%%%&&&(((***,,,---&&&%%%&&&))),,,---+++(((&&&''')))...222333000,,,)))&&&###$$$)))///333555444111***%%%###&&&...444///,,,((('''''')))++++++'''%%%""""""###$$$$$$###&&&))),,,///111000///...'''""""""&&&'''***///((()))+++,,,+++(((%%%""""""  &&&,,,222444///,,,***---------///333///---...444666333000111---)))***111666777<<>>777222111///---******+++---///111222222333444444555555555333222111...+++)))+++///333444333999888666444222000---+++000111333555666888;;;===CCCBBBBBBBBBCCCAAA???<<<;;;:::888999===BBBFFFHHHJJJIIIFFFBBB@@@BBBFFFIIIHHHIIIJJJJJJIIIGGGDDDCCCBBBBBBDDDGGGJJJMMMMMMMMMVVVXXX[[[]]]^^^___aaabbbeeehhhmmmuuu~~~'''$$$""""""$$$'''((((((&&&###  """!!!###$$$%%%''')))///,,,(((%%%$$$'''+++......---,,,*********+++++++++++++++---///...***'''%%%###!!!!!!"""%%%'''(((,,,)))%%%"""!!!"""$$$&&&(((((('''&&&%%%&&&(((+++)))%%% !!!$$$%%%%%%$$$""""""''''''))))))(((%%%$$$%%%&&&&&&###!!! """$$$%%%%%%&&&$$$###"""!!!'''******%%%###%%%%%%$$$$$$############"""  !!!"""%%%'''%%% ###)))***))),,,333===888222---((($$$!!! """###%%%&&&''''''&&&%%%$$$###""" ###''')))(((&&&$$$%%%%%%$$$$$$%%%'''((())))))&&&######&&&))),,,...///111222111//////111333---,,,+++)))))))))******------+++((($$$"""!!!""")))((('''%%%$$$%%%))),,,111//////000333555444222,,,+++***))))))***+++,,,------***$$$ %%%&&&&&&''''''''''''&&&&&&))))))))))))(((&&&%%%$$$###!!!###***000---***'''&&&&&&&&&$$$"""$$$$$$&&&***,,,,,,((($$$"""$$$(((...222333222000++++++******))))))))))))(((((((((***,,,---+++***&&&'''&&&%%%###$$$&&&))))))+++...222555333---(((###%%%''')))+++...222444777444000---***(((&&&%%%((()))((('''$$$"""!!! """$$$%%%$$$######%%%'''######$$$)))......)))$$$$$$######&&&))),,,---,,,'''&&&'''))),,,+++'''$$$!!!"""&&&+++000111...+++'''%%%$$$###&&&***...111444111---(((&&&***000555111,,,'''%%%'''***++++++'''&&&%%%&&&''''''&&&$$$$$$%%%(((***,,,,,,+++***%%% """%%%'''***...+++---//////---***%%%"""""" !!!&&&,,,000333111......///---+++...333...,,,...444777555333333000---///444555333666;;;EEEIIIFFF<<<444000,,,(((---...111222333000,,,))))))+++---......///111333111///---///111333333222///+++&&&###%%%(((+++,,,)))((()))---222888<<<===???>>><<<;;;???KKKZZZeeeXXXEEE333+++***((('''((()))(((***...444888777666......---------...///000111222111///,,,******++++++///444666666555444333222333555777888444---(((******,,,///...,,,000777@@@CCC@@@777000222888<<<===888333000000000...---+++,,,...000222444555555444555666777777666555555222...++++++///222333333888666444222000---***(((***,,,...111444777;;;>>>AAABBBCCCCCCCCCBBBAAAAAA>>><<<:::999;;;>>>AAACCCEEEEEECCC@@@???@@@CCCFFFHHHHHHHHHHHHGGGDDDBBB@@@BBBCCCEEEHHHKKKMMMNNNNNNRRRVVV[[[^^^____________dddggglllsss{{{((($$$ """(((---...,,,(((%%%""" ###%%%### !!!$$$&&&(((***,,,///000---)))&&&&&&(((+++---++++++)))(((((()))***+++&&&'''))),,,...---)))&&&############$$$%%%%%%&&&,,,)))&&&###"""###%%%'''((((((((('''&&&'''***,,,***%%% !!!"""###!!!%%%&&&''''''%%%######$$$%%%#########%%%'''&&&%%%***'''&&&$$$!!!&&&)))((($$$"""%%%'''&&&$$$$$$$$$$$$###"""!!! !!! !!!"""$$$$$$!!!"""&&&''')))///777888444...***'''$$$""" ###$$$%%%&&&&&&&&&&&&&&&$$$###!!! %%%)))***)))&&&###%%%%%%$$$%%%&&&''')))***)))&&&######%%%(((***+++,,,...//////......///000,,,***'''%%%%%%''')))+++///...+++'''###"""$$$%%%******)))'''%%%$$$&&&'''+++,,,---000222333111///***(((&&&$$$$$$&&&(((***......+++%%% ###(((***+++,,,,,,,,,,,,+++***((('''&&&%%%%%%%%%&&&&&&%%%!!!"""+++000,,,)))'''(((++++++'''"""$$$"""!!!&&&---...***$$$&&&''')))---///...+++((((((((('''&&&%%%&&&&&&'''&&&&&&'''))),,,...---,,,&&&&&&$$$###"""$$$))),,,******+++---...---)))&&& !!!%%%+++111444555555222...,,,,,,,,,)))'''(((((('''&&&$$$"""!!! !!!###&&&''''''''''''(((&&&&&&(((,,,000000,,,((('''$$$###&&&,,,000...,,,'''((()))+++,,,)))$$$ $$$***...///---***&&&&&&%%%######%%%(((+++222000...+++***,,,111555222+++%%%$$$(((...000///*********+++---,,,)))'''$$$$$$%%%&&&'''(((((((((###!!!$$$%%%(((++++++---///000...***%%%!!!"""!!! """''',,,///000//////000000+++(((,,,444111......333666555555777444444555666222---...222666;;;;;;555///,,,***(((***,,,000444555222,,,((((((+++...000111333555777666555444444444222///,,,***'''$$$$$$%%%'''((((((&&&&&&'''+++000444777777999999999888:::CCCOOOXXXRRRDDD666000///---***(((,,,+++,,,000666:::;;;999000---(((%%%$$$'''+++...222333333222///+++******+++///444777666444222111111333555555222...+++)))---++++++,,,***)))...555DDDGGGEEE;;;222111333444444222///---...///000///---...000222555666777888555666888999:::::::::999777222---+++...111222222444333222000---***(((&&&&&&'''***...333888<<<>>>===@@@BBBBBB@@@???AAACCCAAA???<<<:::999:::;;;===???@@@@@@???===>>>@@@CCCFFFFFFGGGFFFEEEBBB@@@???DDDEEEHHHJJJMMMNNNOOOOOONNNSSSYYY]]]^^^^^^]]]]]]bbbfffkkkpppwww'''!!! (((//////,,,'''%%%"""  $$$&&&&&&%%%"""$$$&&&((()))+++...111...,,,(((&&&%%%&&&((()))&&&&&&%%%$$$$$$%%%&&&'''"""$$$''')))***(((%%%"""!!!###%%%'''&&&%%%$$$$$$***(((%%%######$$$&&&'''))))))((('''&&&'''***---)))$$$###$$$$$$%%%$$$"""!!!!!!""""""###%%%(((((('''%%%***((('''%%% """'''******%%%$$$(((******$$$%%%&&&%%%###"""""""""!!!!!!!!!!!!###$$$%%%&&&!!! !!!###%%%(((111;;;666222,,,(((%%%###!!! '''(((((((((((('''&&&&&&&&&$$$!!! ###(((++++++((($$$!!!""""""###$$$&&&(((+++,,,)))&&&$$$###%%%&&&''''''((()))*********)))******,,,***&&&$$$$$$''',,,...222000,,,((($$$$$$'''***---...,,,)))%%%"""!!!!!!$$$&&&***---///...,,,***((('''$$$######%%%(((***111000---(((%%%%%%(((,,,///000111222222111000///((('''%%%###$$$&&&(((***,,,&&&"""***000---***)))---111222---'''&&&###"""%%%***......,,,---------......,,,'''###$$$###""""""###%%%''')))&&&&&&&&&(((+++---,,,,,,((('''%%%""""""$$$)))---++++++******)))(((&&&%%%!!!)))000333333444///)))'''***,,,+++***+++***(((((('''&&&$$$""""""%%%(((******)))((('''&&&'''***...222333111...+++'''%%%)))000444111,,,'''))),,,......***%%%""""""(((...111000---+++(((((((((&&&######&&&(((,,,,,,,,,+++***+++...111...((("""###+++444888888333111///...///...---+++((('''&&&%%%%%%&&&((((((###!!!$$$###$$$'''''')))---///...***%%%!!!###""""""%%%))),,,......+++,,,//////***&&&,,,555888222---///111222555:::999999888444...+++,,,000777;;;>>>999222,,,)))((('''***...444777444---''''''***...111333444777999;;;;;;<<<;;;888222,,,((((((&&&&&&&&&((()))((('''%%%%%%&&&)))...111222111111333444444555;;;DDDKKKMMMCCC888333222222///---///------000666;;;<<<;;;000,,,&&&"""!!!$$$(((,,,...000222111...+++)))))),,,///444666555222000///222555666333...***+++---...------...+++(((,,,222BBBEEECCC:::222///...---///---,,,+++,,,---...///...///111444666888999:::888999:::<<<<<<<<<<<<;;;;;;555...+++,,,...//////...//////...,,,***))))))((((((+++///555:::===???999===AAA???;;;999<<<@@@@@@???===999777666888999<<<>>>????????????AAABBBCCCDDDEEEEEEEEEDDDCCCBBBEEEHHHKKKMMMNNNNNNOOOOOONNNRRRVVVZZZ[[[\\\^^^___bbbeeejjjooottt{{{###&&&++++++'''$$$###  ###%%%&&&'''%%%&&&'''(((((())),,,///***)))&&&$$$""""""###$$$!!!!!!  """""" """%%%&&&%%%""" $$$(((***(((&&&$$$$$$((('''%%%######$$$&&&(((******)))'''&&&'''))),,,'''"""""""""""""""""""""!!! !!!%%%((((((&&&$$$'''%%%%%%$$$ $$$)))------)))(((+++------$$$&&&((('''$$$"""###$$$  ###&&&)))""" """$$$'''111<<<777333,,,'''$$$""" )))))))))))))))(((''''''(((&&&###   """###$$$&&&)))+++***'''""" ###&&&***---///)))'''%%%%%%%%%%%%%%%$$$"""###%%%''')))*********---+++((('''(((+++///222444222...***''''''+++...222222000+++%%% """%%%***------,,,***)))((('''%%%$$$%%%''')))+++111000---***((((((+++---///000222333333222000///)))'''$$$###$$$'''***---222+++!!!"""(((,,,,,,******...222333000+++'''&&&&&&&&&(((---333777777555222111///+++'''###!!! """&&&***,,,((('''&&&'''(((***)))((())))))'''%%%###%%%(((+++,,,+++***(((&&&%%%%%%&&&&&&,,,//////444...'''###%%%(((+++---111000............+++(((&&&''')))+++,,,***'''%%%%%%'''+++///333555555444///+++)))---444777333...(((+++///222111...***(((&&&+++111666888555111...,,,---,,,***((('''((()))&&&'''(((((('''((()))+++)))$$$!!!$$$---888>>>AAA;;;666111...---...///000,,,***&&&######$$$''')))%%%!!! ###$$$"""!!!"""$$$'''+++......,,,(((&&&######%%%(((,,,......---)))+++///000,,,***000:::???666,,,******---333:::;;;;;;888222///000666999???DDDHHHEEE;;;000++++++&&&'''+++222666555...(((&&&)))...111333444666888===???AAA@@@;;;444,,,(((&&&&&&&&&(((******(((&&&%%%%%%'''***---///...---))),,,...000111666===BBBHHHAAA888333444777666444///,,,***,,,111666777666...+++(((%%%%%%&&&)))++++++---//////---***)))(((,,,///222333222000......222555777333---***---111000000222222...)))***...999======666000---+++(((------,,,+++++++++,,,---...///111444666777888999999:::<<<=========<<<;;;;;;555---******,,,---,,,)))+++......---,,,...///000///000333999===??????;;;>>>AAA>>>999777:::=========<<<999666555777999===???AAABBBAAAAAACCCDDDAAAAAACCCEEEFFFGGGHHHIIIGGGKKKNNNPPPOOOMMMMMMNNNPPPQQQSSSTTTVVVZZZ___bbbbbbfffkkkooorrrwww ###&&&$$$!!! !!!"""$$$&&&%%%&&&&&&&&&&&&(((+++---((('''%%%###!!!!!!  """######  &&&+++---***&&&%%%%%%((('''&&&%%%%%%&&&((()))++++++)))'''%%%%%%''')))%%%!!!!!!###!!!!!!"""!!! $$$'''(((&&&$$$###!!!!!!!!!$$$)))---...+++***,,,---,,,%%%''')))(((%%%"""###%%% """%%%!!! """###&&&000:::888333+++%%%""" ''''''(((((((((''''''''''''&&&$$$"""!!!!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((())))))&&&###!!!!!!###'''+++///111***)))'''&&&&&&%%%###!!!"""&&&+++...///...++++++***+++,,,///111333444222///+++((()))---000444333111,,,&&&!!!%%%)))---///...,,,+++***)))((((((((((((***+++,,,---,,,+++***)))*********,,,...000222222000...,,,***'''%%%###$$$'''+++---000)))!!! %%%)))***---,,,+++,,,---...---,,,+++,,,,,,,,,---111888>>>>>>:::555111...+++'''%%%  %%%***...)))'''%%%%%%&&&&&&&&&%%%((()))***)))((('''(((***++++++***'''$$$###$$$&&& $$$))),,,...444000***%%%###&&&,,,///888555333333555555222...(((((()))+++,,,***'''$$$%%%'''+++///333555666666222///...111555666222...)))---222444333111///...---333:::??????;;;777444222000////////////---+++###$$$&&&&&&%%%$$$%%%&&&&&&$$$###&&&---666===BBB:::555...******---000222...***$$$ $$$'''&&&""""""%%%&&&###!!!"""&&&(((+++...//////---,,,###$$$'''+++///111000...,,,,,,///111000///555===AAA666+++'''''')))000777:::999666333777AAAIIILLLGGGLLLSSSRRRFFF666------%%%%%%'''---333444///***&&&***...111222333444555;;;>>>BBBAAA<<<555...***%%%%%%''')))++++++(((&&&'''((())),,,...///---+++$$$(((+++---...222888===@@@>>>888444666;;;<<<999///+++''''''+++...//////++++++*********+++,,,,,,,,,...///...,,,***))))))+++---//////...------...111333555222...---111555333333555555000)))(((,,,111555666222...---+++(((------...,,,******+++,,,---...000222333555555666777888:::;;;<<<<<<<<<;;;999444---***+++,,,,,,+++(((,,,000111000111333666777555444777<<<@@@@@@>>>???AAAAAA???;;;999;;;===:::<<<<<<:::666555777:::>>>@@@BBBBBBBBBBBBCCCEEE???@@@BBBDDDGGGJJJLLLMMMJJJNNNRRRRRROOOKKKKKKLLLOOOOOOOOOPPPRRRWWW^^^cccaaafffkkknnnpppuuu~~~!!!###""""""!!! !!!$$$###$$$$$$%%%%%%'''+++...)))((('''%%%###!!! ###"""!!! !!!"""!!!"""'''---...+++'''&&&'''))))))((('''((()))+++,,,,,,+++***'''$$$###%%%'''%%%!!!!!!$$$%%% %%%!!!"""""""""###''')))'''&&& !!!&&&+++...+++***+++***'''%%%(((+++)))%%%###$$$'''%%%$$$"""  ###$$$%%%---666555000)))### !!!"""###$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&'''((())))))(((&&&%%%"""###%%%'''''''''&&&%%%######$$$&&&))),,,///111+++***(((((('''%%%"""!!!&&&+++---,,,***'''(((***---///000000000111000...+++)))))),,,///222222000,,,'''$$$$$$$$$(((+++//////---+++***+++((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,***))),,,...000222222000...,,,(((&&&$$$"""###&&&)))+++)))$$$ !!!'''...000000333222000,,,((('''))),,,444444666:::===@@@BBBBBBAAA<<<444...+++)))'''&&&!!!"""(((,,,(((%%%######$$$$$$$$$###%%%(((,,,...---+++******)))))))))&&&"""!!!###%%%!!!!!!""""""$$$(((---111555555222---((((((,,,111888555222333555555222...(((''''''))),,,+++)))&&&''')))---///111222333444111111111222333333000---,,,///333555333111000111///666???EEEDDD@@@<<<999666333000222666777222---###%%%&&&%%%$$$######$$$&&&''''''''')))...555:::111---)))'''(((,,,///111000+++###"""&&&%%%"""###''')))&&&$$$$$$((()))+++---.........---###%%%)))...222444222000...,,,---000000000444:::;;;222)))''''''(((---222555666555888DDDUUU^^^___QQQWWW______OOO:::---,,,&&&######(((000333000,,,))),,,000333333222333333666:::??????;;;444///,,,'''((()))+++......+++)))******,,,///111000---***$$$'''***,,,,,,///444888777999999777;;;@@@???:::333...(((&&&(((+++++++++***++++++,,,---///000000333333333000---************+++,,,+++***+++---///...000111000///000333777777666555444...((((((,,,...222333000...///---***,,,...///...+++***+++---,,,---...///000111111111111333666999;;;<<<======888333...,,,---///...,,,+++///444555333444777;;;:::777666888===AAA@@@>>>@@@???>>>===<<<<<<===>>>:::<<<===:::666444777:::???@@@@@@@@@???@@@BBBCCC???@@@BBBDDDGGGJJJLLLNNNLLLPPPTTTSSSNNNIIIHHHIIIIIIKKKLLLMMMPPPUUU[[[______dddjjjmmmnnnrrr||| !!!$$$%%%###  $$$!!! """!!!"""###$$$%%%(((---000+++***)))'''%%%###"""!!!&&&%%%###"""!!!!!!!!!""" !!! !!!######)))//////+++((('''(((+++************,,,---...,,,,,,***&&&###"""###%%%%%%"""$$$''')))###!!!!!!&&&""""""#########'''))))))'''###))),,,***(((((('''###%%%)))+++***%%%###$$$'''+++***'''!!! $$$$$$%%%+++333222---&&&!!! !!!######$$$$$$!!!$$$&&&((()))***''')))+++,,,+++)))&&&$$$ !!!"""$$$&&&((())))))'''''''''(((***,,,///000,,,+++))))))(((%%%"""###""""""%%%((((((%%%"""###%%%)))---///000......//////---***((()))+++---000000...+++((('''((()))(((+++......+++))))))***((()))+++------------,,,+++,,,---///000///,,,***...000222444444222000...'''%%%###""""""$$$''')))%%%"""!!!&&&///666999999:::999555---&&&$$$(((---===<<>>CCCAAA:::888333,,,)))***,,,,,,+++***++++++,,,...111333444:::999777333...+++***+++******)))(((((())),,,///,,,---...///000222555777:::777555222+++&&&'''---...111222000///111///,,,+++...///...,,,+++---///+++,,,---....../////////---///222777:::===>>>???777333///...///111///......222777888666666999===:::777555888===AAA@@@======;;;::::::;;;=========:::===>>>;;;666444666999>>>??????>>>======???BBB@@@AAABBBDDDFFFIIIKKKLLLMMMQQQUUUSSSMMMHHHFFFGGGEEEGGGJJJMMMPPPSSSXXX[[[]]]ccciiillllllqqqzzz$$$###""""""###$$$$$$######$$$(((***%%%"""!!!!!! !!!"""###&&&(((***...---***)))(((((()))***+++'''"""!!!"""$$$$$$###$$$""" ###'''***)))(((''''''(((((()))000,,,(((''')))+++***)))***)))'''###!!! ###&&&$$$""""""'''***"""  $$$&&&'''$$$ !!! """$$$&&&%%%$$$  %%%///---***(((&&&### ''',,,///,,,&&&###&&&+++,,,...+++### """######%%%)))+++)))'''### !!!&&&""" ###'''&&& """(((***'''$$$$$$&&&%%%"""&&&&&&(((---(((+++---+++'''%%%(((,,,***,,,---+++'''###"""###%%%(((***)))%%% !!!###&&&***,,,+++(((%%%$$$&&&((((((&&&'''))),,,///////////////,,,)))&&&)))(((''''''''''''(((((('''(((***,,,------------///,,,***+++...111111///444222111555888777111+++'''&&&%%%$$$$$$""" ***777@@@BBBAAAGGGFFF@@@333&&& ###(((;;;AAAFFFJJJQQQTTTLLLAAA;;;666...(((''''''((()))&&&%%%"""  ###############""""""!!!!!!%%%(((+++,,,,,,+++$$$###"""!!!!!!###%%%'''&&&(((***)))((()))---111888<<<@@@===555...,,,------+++(((((()))((($$$!!!"""&&&((('''))),,,---***,,,///111111...---...000///000111222111///...---...111444333//////222666555:::???AAA@@@===:::888555333222555999:::555111'''&&&'''(((&&&###&&&,,,///***&&&%%%(((,,,//////,,,&&&$$$***---***)))+++---***&&&"""!!!"""%%%'''((('''''')))***+++***)))***)))(((((()))(((######&&&,,,222555444...***((()))***++++++,,,...000---+++***,,,000222000---000555999CCCYYYmmmmmmaaaXXX[[[]]]ZZZOOO@@@111)))((('''(((,,,333555222...111777<<<;;;555///...///...000222444555444222111111222444555444444555666000//////000222222111///...//////...---...111444///000222777===AAADDDDDD999777333...---...+++%%%&&&))),,,------000555999:::;;;888111...///---***,,,***(((&&&&&&(((+++,,,...000000...,,,---222777777999888222+++(((***............000222333333111111///---+++***+++,,,...111---((((((***---...---...---...444<<>>;;;888999;;;======<<>>999555444666888;;;AAA???<<<::::::<<>>;;;555...+++***+++(((&&&%%%%%%$$$ ###%%%%%%)))///222111///111222111...---...///---.........------.........111222111...---111555777:::======:::666333222333111000222555555111,,,'''&&&''')))'''$$$''',,,000,,,)))))),,,000333333///)))'''***,,,)))(((***,,,***'''$$$$$$%%%&&&((((((((())),,,...000///---'''&&&%%%&&&'''%%%!!!###''',,,111222000,,,***)))*********)))***,,,...111000111222333333111000000444666===OOO``````TTTJJJMMMOOOMMMFFF<<<333------++++++///444666333000111555999:::666222000000...000333555777777666555333444666777777777777777555333000///000222222111111222222111///...///000......000444:::>>>??????;;;;;;777222111222...(((%%%'''(((***,,,000444777999:::777111...///...++++++***)))***+++---///000111111///+++)))+++111777666777666111***''')))---...---...///222444333222222000,,,******,,,...000000+++'''&&&***...000000...---...444<<>>???@@@AAA???===;;;<<>>;;;999999;;;???AAADDDCCCBBBBBBCCCEEEGGGIIIOOOQQQRRRQQQMMMIIIFFFEEEEEEDDDEEEJJJQQQVVVYYYZZZ]]]^^^aaagggiiijjjooouuu'''%%%$$$"""###%%%''')))***&&&""" !!!'''...333222,,,%%%!!!!!!######""""""###$$$&&&)))+++...///111///,,,)))'''&&&''''''(((%%%""" !!!"""###"""!!! $$$(((...,,,)))&&&$$$%%%&&&'''***(((''''''((((((&&&$$$&&&((())))))'''%%%######%%%######))),,,,,,'''!!! """###   !!!######!!!!!!'''---,,,***((('''''''''(((000444666222+++''')))---///111---%%%!!!###%%%$$$###&&&((()))(((''''''(((  ###$$$"""""""""  """$$$(((++++++%%%%%%&&&"""###!!!%%%%%%$$$%%%***++++++'''###!!!"""%%%+++---...---)))&&&$$$###"""$$$%%%$$$"""!!!!!!"""$$$$$$%%%'''(((&&&""""""$$$%%%%%%%%%&&&(((***))),,,000333333000---***++++++,,,,,,+++***'''&&&&&&'''((()))+++,,,---......+++((((((***---...///333444555555444222///------,,,)))&&&"""&&&222===DDDFFF???AAA@@@999...%%%""""""(((000777888777666111,,,++++++***'''$$$%%%***...&&&%%%$$$###"""###$$$$$$#########""""""  """###%%%&&&'''!!!""""""###%%%''')))***)))******)))(((((()))+++888888888777333///,,,***)))'''&&&%%%$$$""" """###(((222888999333333222000---,,,,,,...,,,------,,,++++++---//////000000...+++,,,000444666888888666333000//////222000...///111000,,,((('''&&&(((***)))&&&'''+++...------///222555777777222---)))******(((((())),,,+++)))((((((((())))))((())),,,000333444222111'''&&&&&&&&&&&&$$$!!!###(((---...,,,******++++++++++++)))'''&&&(((***222555777888777444333222000111111444@@@MMMLLLCCC777:::>>>>>><<<888555333111///...///333444222///000222444555555333000///---...111444666777888777444666888999::::::999888777444000......000222333444555666555222...------,,,,,,...111555888999999999:::888333222333///***$$$######&&&+++///333444777888555000...//////,,,)))***,,,...000111222333333111---(((%%%'''///555555555333///***)))+++......------...000222222111111...,,,******,,,000222...***&&&'''+++000333444//////111666===AAAAAA???:::===AAADDDBBB<<<666111444777;;;:::888666777999???BBBFFFFFFCCC????????????>>>>>>@@@CCCEEEEEEDDDBBB???:::666555777;;;>>>>>><<<888666666999>>>@@@EEEEEEDDDDDDEEEEEEFFFGGGKKKMMMNNNMMMJJJGGGEEEEEECCCCCCDDDHHHNNNTTTXXXYYY[[[[[[___fffjjjjjjlllppp***)))&&&$$$"""$$$'''***,,,***'''$$$%%%***111666333---&&&!!!!!!"""######&&&&&&''')))***,,,.........,,,)))'''&&&%%%&&&'''&&&$$$"""!!!!!!!!!"""""""""!!! !!!%%%)))...,,,(((%%%###$$$%%%&&&&&&&&&'''((((((&&&$$$"""###&&&+++---,,,***((('''&&&$$$!!! %%%***...///)))$$$$$$((((((###  """###### ###***,,,,,,+++)))((()))+++---444888:::555---(((***...444555111(((%%%'''))))))''')))+++,,,***'''&&&&&& !!!$$$''')))$$$$$$######"""""""""###&&&***---+++###!!!''''''### ###(((***(((&&&******)))&&&###"""###%%%***+++,,,,,,***&&&###""" !!!!!!!!!"""###$$$&&&&&&&&&''')))(((%%%"""!!!"""######$$$%%%''')))'''+++000333222///+++(((,,,---//////...+++(((%%%''''''''''''((()))******---+++((('''(((***---...000222333222000---------...---+++'''"""'''000666999555777777222***### ###***111222...)))'''&&&&&&)))***((($$$$$$)))...%%%%%%$$$$$$$$$%%%&&&'''############""" !!!"""$$$%%%!!!"""###%%%''')))***+++&&&&&&''''''''''''((()))000//////000111000...+++(((((((((((('''%%%""" """""""""'''111777999333222000...,,,+++++++++---///111000---+++,,,...000000...,,,***+++000333444444333111///...000111222111/////////...+++((()))''')))------)))(((***))),,,111666999999777555000---)))''''''&&&((()))++++++++++++++++++++++++)))+++...222555555222///)))))))))***)))'''$$$"""###(((,,,+++'''%%%(((,,,---,,,+++(((%%%$$$%%%'''...333888999666333222333///...,,,,,,444===<<<666***...444777999888888999666333000///000000///.........///111222222000...---...///111333444444555333444666999;;;;;;999777444111...---///111333333555666888666333///---,,,++++++,,,///333444444333111444333000///000...***$$$!!!"""(((...000000333555333...---//////,,,***,,,///111333333222111000///---((($$$%%%***///000000///,,,***+++///333000...,,,+++---......---,,,+++++++++,,,---///000+++)))(((,,,111666777666222222555:::???BBBAAA@@@;;;>>>BBBBBB???999444000555888:::999555333444555===CCCIIIIIICCC===;;;;;;;;;<<<>>>@@@BBBDDDEEEEEE???<<<888555555888===@@@===:::666444444777<<>>:::444000,,,+++(((%%%$$$%%%'''(((******+++,,,,,,---------+++,,,...111222111---***(((***++++++***'''&&&$$$###&&&)))'''$$$$$$(((---///...,,,(((%%%$$$%%%'''(((---333555333111111222---+++))))))...333444111&&&+++333888;;;<<<<<<<<<;;;888333000////////////000//////000222333111000111111000000000111222222...000333777;;;;;;888555000//////222555777777777444555666555222///......,,,,,,...000333333222000,,,000000...---//////---&&&### !!!'''+++------111333111---,,,......,,,+++...000333333111///---***---...+++'''%%%&&&'''((((((''''''(((,,,222666333000,,,))))))******)))'''(((+++---...------,,,******---333999;;;:::777444666999>>>AAACCCBBBAAA???@@@AAA???:::666444444555888999666222//////111999???DDDDDD>>>888777777666888:::<<<>>>@@@BBBCCC;;;999666555666:::>>>AAA<<<999666333333666999<<<@@@AAABBBCCCDDDCCCCCCBBBAAACCCDDDDDDCCCAAAAAABBBBBBDDDGGGJJJNNNRRRUUUWWWWWWXXX^^^eeeiiiggghhhkkk,,,,,,+++'''"""!!!$$$(((/////////,,,((('''+++...)))'''### !!!"""))))))))))))((((((&&&&&&!!!!!! """%%%((()))''''''&&&$$$!!! ###%%%((()))(((&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%'''))))))'''%%%$$$$$$%%%(((---000111000//////+++)))((('''''')))+++---+++))))))---111111,,,&&&$$$$$$#########""""""!!!!!!%%%((()))'''%%%"""###%%%%%%(((,,,***---///...+++***+++...222666888333***%%%'''+++444555222+++(((***,,,,,,***+++,,,+++(((%%%$$$$$$ !!!###&&&((('''&&&%%%&&&)))+++,,,,,,++++++(((""""""(((''',,,111000***$$$"""### &&&111::::::444,,,***(((&&&%%%''')))***'''((((((***)))'''""" %%%((((((((($$$"""""""""$$$%%%%%%$$$!!! !!!$$$'''(((''',,,111666777333...,,,,,,,,,...000111000---***''''''(((((()))((('''%%%$$$*********)))((((((***,,,+++******+++,,,---//////...///...***%%%###$$$''',,,)))$$$!!!###''''''&&&###  !!!%%%(((...000+++%%%$$$(((&&&)))***)))%%%######$$$ """###%%%'''((((((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''')))++++++***)))(((""""""$$$(((---///000///---,,,***(((&&&%%%$$$$$$$$$'''***+++)))'''&&&%%%)))+++***&&&&&&)))***((()))((((((***,,,---,,,***...222666555///++++++---333222///...---///111222777666222...+++***---000444444333333222222111111000...000555555///)))'''!!!***555======777000+++(((***)))$$$"""$$$&&&&&&((()))***+++,,,---......---------......---)))&&&%%%'''))))))'''%%%$$$###!!!###%%%%%%$$$&&&***...000///,,,)))&&&%%%''')))'''***...111111111111111,,,***)))***---///111000)))...555:::======>>>>>>???<<<666111......///111444444444333333333333333777555333222111111111222+++,,,000777===>>>:::555000000222555999<<<<<<;;;555555333000...---...000000000111444666666444222000333333000...111333222,,,)))&&&&&&(((+++---...222333222---,,,//////------///111222222///,,,)))(((,,,000000,,,'''%%%$$$###""""""###'''---333777666222---)))((()))))))))''')))+++---......,,,+++,,,---111777<<<>>>;;;888666888<<<@@@BBBCCCBBBAAABBBBBBAAA===777444555888555666777444///------///666999;;;:::777555555777333444666666888:::>>>AAA:::999888777999;;;>>>@@@<<<999666444333555777888666888;;;>>>?????????>>>???AAABBBBBBAAA@@@AAAAAACCCGGGKKKNNNPPPRRRTTTUUUUUUXXX___eeefffcccfffkkk'''******((($$$"""%%%)))000222333///)))&&&&&&(((###"""""" """###%%%&&&&&&''''''&&&$$$$$$  """%%%(((***((())))))&&&!!!!!!%%%***,,,***'''$$$"""######$$$%%%&&&'''''''''''')))+++***'''%%%%%%&&&)))+++.........------...---,,,,,,+++++++++++++++'''(((+++///111000,,,((($$$###!!! """''',,,---,,,***###!!!"""'''(((''''''***)))---111000,,,))))))+++///333444///'''"""$$$(((+++...---((('''***,,,,,,***+++***(((%%%#########""""""!!!"""###&&&)))+++)))&&&%%%&&&+++000222333///,,,&&& %%%***///333111***$$$"""""" !!!&&&333???>>>777...+++(((%%%%%%&&&((()))(((((((((***+++(((###!!!'''++++++)))&&&$$$""""""###$$$######""" !!!%%%((((((((()))...333444000---,,,...,,,---///000///---+++)))%%%'''***,,,,,,+++)))'''(((***,,,,,,)))((()))+++***(((&&&)))...222333333000111111,,,&&&$$$&&&))),,,***&&&""" !!!$$$'''))))))'''%%%###!!!!!!!!!%%%&&&***...,,,%%%%%%)))%%%&&&''''''&&&###!!!"""$$$&&&'''(((''''''(((((())))))(((((('''((()))))))))((('''&&&(((***,,,---,,,***'''%%% """''',,,//////...---...,,,(((###!!!"""%%%&&&))),,,,,,)))&&&$$$$$$'''***+++((('''(((&&&"""######&&&+++///111///---+++///111...)))(((,,,111555333111000111111222222333222///+++((((((+++...111222222222222222444555444222444999999111)))&&&%%%,,,555:::999333---***(((------&&&"""$$$%%%###'''''''''(((***,,,...///---,,,+++++++++***'''$$$###&&&((((((%%%###"""### !!!###&&&)))---///111000---***'''(((+++---------...000333444333111+++++++++---......///111...111555888:::<<>>???>>>>>>AAABBBCCCCCCAAA@@@AAABBBEEEJJJPPPSSSSSSSSSSSSTTTQQQWWW___cccaaa^^^ccckkk###''')))((($$$$$$'''+++111444666222+++%%%$$$%%% !!!!!!!!!!!!###$$$"""###$$$%%%%%%%%%$$$###!!! """%%%(((******++++++'''""" %%%+++---+++&&&"""!!!###&&&'''((((((((((((***,,,+++(((&&&'''(((---......---***)))***+++...............,,,+++***%%%(((,,,///000...***((("""!!!""")))...000///---###!!!$$$(((***'''&&&))))))...222111,,,(((((())),,,000222---%%% """&&&$$$((()))&&&%%%))),,,+++******)))&&&###""""""###%%%%%%%%%&&&(((+++...000)))&&&$$$&&&,,,333666777111---%%%***///333111***###!!!!!!!!!""""""&&&333@@@@@@888000---(((%%%$$$%%%&&&&&&)))((()))+++,,,***$$$""")))---,,,******(((%%%$$$$$$$$$$$$###""" !!!&&&))))))((($$$)))...///,,,***+++---+++,,,...//////---,,,+++$$$'''+++///000///---+++'''***------+++))))))***+++'''%%%(((000666777555222444333---'''$$$&&&***((('''%%%###"""$$$(((,,,,,,,,,,,,***(((%%%"""!!!$$$###&&&,,,+++%%%$$$(((######$$$%%%%%%###!!!###%%%'''''''''((()))***++++++++++++***+++,,,------+++)))(((***,,,......---***&&&###$$$))),,,+++)))+++------)))###!!!%%%)))***---000///+++&&&#########(((+++)))))))))%%% !!!%%%,,,222444222000)))+++,,,(((###%%%---555666444333222333333333222,,,,,,***((('''(((,,,///...///000111111222444666666444666;;;;;;333***%%%)))...555777555000---,,,***000000(((###$$$$$$!!!&&&&&&&&&''')))+++...///,,,+++))))))***)))'''%%%###&&&))))))&&&######$$$"""''',,,///000111000...+++)))***---000333111000222555666444222,,,,,,---//////---...111000222333444666:::???BBB;;;777111***%%%%%%))),,,333555666222,,,***,,,000555333111...---...///111+++,,,222;;;CCCEEEAAA<<<333111//////222666999;;;:::666///(((%%%&&&+++///666777999;;;======:::888===???<<<444///111444444:::999777222------111555777999777222111333333111---...000111111///,,,+++,,,111666666222...++++++...+++)))***...555:::===888444...,,,,,,///222333111000---+++,,,...111333555222111333777;;;<<<;;;444888<<<@@@@@@??????>>>:::<<<===999333///000333111333444333000000222555666222...,,,///555:::<<<333444444222222555<<>>LLLQQQKKKCCC555333000...///111333444666555333111***$$$&&&---444777;;;===<<<:::888888999;;;;;;888222......///333666888999666333111111888555111...,,,---///111+++...222333222///---,,,...000222333333111///---111111000111333555888:::888555000---,,,...222444555666555///)))***222999<<<888555666888999555111222555:::<<<<<<:::666444333333222111111111111111222111111222555666666555222---***,,,222888::::::888777666666777999<<<===EEEEEEEEECCC@@@===:::888;;;;;;999888777666666666111444999>>>@@@AAA@@@???BBBGGGJJJHHHBBB@@@DDDIIIQQQNNNMMMNNNQQQSSSRRRPPPRRRXXX]]]^^^\\\]]]dddjjj!!!&&&+++......,,,+++///222222...,,,,,,)))$$$ !!!###%%%'''### """""" """''''''&&&%%%$$$""""""###$$$(((******((($$$"""###$$$$$$%%%%%%###  """$$$&&&'''&&&%%%%%%&&&''''''&&&%%%$$$######""""""$$$###"""!!!"""$$$&&&'''+++((($$$$$$&&&((((((''',,,...222444555333000...&&&### ###(((,,,---)))&&&$$$&&&(((***+++)))(((&&&'''(((((('''$$$###$$$&&&***---...,,,'''!!!!!!$$$%%%&&&&&&(((***,,,***'''###!!! !!!###(((...333444555***(((&&&''',,,222555666111...***%%%"""!!! !!!''')))+++***((('''(((+++******+++,,,---...///000+++***((($$$!!! """%%%'''(((***,,,---+++'''$$$%%%+++......)))(((&&&$$$###$$$&&&'''######"""###$$$''')))***)))+++------------///111222111/////////---)))%%%%%%'''+++...//////...---,,,+++******+++***)))(((&&&&&&%%%&&&(((,,,000222///---++++++***)))&&&$$$&&&%%%$$$%%%'''***...000000...,,,,,,+++)))'''$$$$$$''''''###"""$$$%%%### !!!###%%%"""!!! !!!"""%%%''')))+++---...,,,)))(((***,,,000222111...---///---(((***'''%%%''',,,---+++)))&&&%%%$$$$$$%%%(((+++---......,,,)))'''(((+++...555777888555///)))&&&%%%&&&(((+++------***&&&$$$######%%%)))...///---+++((('''&&&$$$$$$&&&)))---222555999:::888444111000+++***((((((***---111444777444///,,,,,,...222555777777666444222000//////444000///333333///------///000111000---'''"""!!!###$$$###""""""$$$&&&'''&&&%%%######""""""###%%%&&&'''((('''%%%###"""$$$%%%''''''&&&''')))+++)))%%%"""!!!%%%+++000222222000...,,,+++---///111000000000000///...---,,,...---...000333444333222---+++(((%%%###$$$''')))***+++,,,------,,,***)))'''(((***+++---000444888666222444@@@PPPVVVMMMBBB666444111...------------222111111000***%%%(((...222666:::;;;:::888666555777888999888555222000000000333666777555333222222000///---+++++++++---...))),,,///000...,,,+++++++++,,,///111222222111000444444333333444666888999888555222//////000333555888999999444......555;;;???;;;888888;;;;;;888555333333555666888777555333/////////...///000111111222000//////111222111111...,,,+++...444999999777999888888999:::<<<>>>???AAAAAAAAAAAA@@@>>>===<<<===;;;:::888777666777777666888;;;???AAAAAAAAA@@@CCCFFFHHHEEE@@@???EEEJJJMMMKKKJJJLLLOOOPPPPPPNNNTTTYYY___```^^^___eeekkk(((000333222...+++...111111...---...,,,((($$$!!! %%%)))++++++### ###%%%$$$&&&***---,,,)))&&&$$$"""""""""*********(((%%%$$$$$$%%%$$$$$$"""  """'''))))))(((%%%###"""""" !!!"""""""""!!! """$$$%%%)))%%%!!! !!!$$$'''(((000333666888888444000---&&&%%%$$$###""" !!!$$$''')))((($$$!!!'''))),,,------***'''%%%''''''&&&###!!!"""$$$&&&*********)))'''$$$""" """$$$%%%%%%&&&(((******(((&&&$$$"""!!!!!!!!! !!!&&&---333777888((('''&&&(((,,,000222333...---,,,***(((&&&%%%$$$"""$$$''')))*********)))***---///...+++))))))******)))&&&### !!!###%%%'''))),,,...,,,)))%%% $$$(((,,,---...%%%$$$###"""###$$$&&&'''$$$$$$%%%&&&''')))******,,,...000111000000111333111111222222000---)))&&&&&&''')))+++,,,,,,,,,,,,++++++++++++***)))((('''''''''''''''(((((((((((()))((('''((())))))(((&&&######"""###%%%)))---///...---,,,,,,,,,,,,)))'''&&&(((&&&"""!!!###$$$!!!"""%%%'''###""""""###%%%'''***,,,,,,,,,,,,+++++++++++++++111444333///...///---)))(((&&&$$$&&&***,,,+++((())))))((())))))***+++,,,000000...,,,)))))),,,...333555555333///***'''&&&%%%(((+++---...,,,)))((($$$$$$&&&)))+++,,,***((('''''''''&&&$$$%%%''')))000444999<<<;;;777444222,,,***((((((+++000555999777444///++++++...222666555666666444111//////000222---,,,///111///...000111222333333///)))############!!! !!!"""$$$######"""!!! $$$$$$%%%&&&&&&%%%$$$$$$'''))))))(((&&&%%%&&&'''### """)))///222111///,,,))))))+++---///222222111000...,,,***)))***+++,,,///222111///---'''&&&%%%$$$$$$&&&((())))))***,,,------+++)))'''###%%%(((+++---111666999<<<666555@@@QQQVVVMMMAAA999555111---+++***(((&&&---,,,...///+++'''(((---000333888999888555222111444444666777888777444111---000333555444333333444++++++***))))))***+++,,,''')))+++***)))'''&&&''''''(((+++...000222333444888777666555555555666666666555444333222333444555:::<<<<<<999444333777<<>>;;;;;;======;;;999555333111111444555333111,,,,,,,,,---...000333444222000---,,,,,,---,,,+++***)))+++000555888666333777777888:::;;;<<<===>>><<<<<<<<<<<<===>>>??????===;;;999777666777999:::<<<===>>>@@@AAABBBCCCCCCDDDFFFGGGCCC??????EEEKKKHHHGGGGGGIIIKKKMMMMMMLLLTTTYYY^^^___^^^___dddiii&&&...333222///,,,///222222///...///...***&&&""" $$$,,,111000---"""$$$((())),,,000222000,,,***((('''%%%$$$***)))(((&&&%%%%%%%%%&&&$$$###!!! """%%%''',,,,,,,,,((($$$ !!!!!! """$$$&&&)))&&&""" !!!%%%))),,,555777::::::888333---***(((&&&%%%%%%%%%### ###%%%&&&%%%""" ***,,,...///...+++'''%%%%%%%%%%%%###"""!!!###%%%)))'''&&&'''((((((&&&$$$###%%%&&&&&&&&&''')))+++((('''%%%$$$###"""""""""  ###***000555777***)))((((((***+++------,,,,,,---,,,***(((%%%$$$"""###%%%)))++++++(((%%%+++000444222---((((((***)))'''$$$!!! !!!$$$&&&)))---000///,,,((($$$&&&))),,,------***(((!!!!!!!!!"""###$$$&&&&&&%%%&&&((()))***+++******+++...000111000000000111///000222333111---***(((''''''&&&&&&'''((()))******+++,,,+++)))(((((((((++++++,,,+++***'''%%%###&&&%%%%%%'''))))))((('''######""""""###&&&***,,,***))))))***++++++)))((('''(((%%%""""""&&&'''$$$ """&&&(((############%%%(((+++,,,***))))))***,,,,,,+++***111444444000------,,,)))'''&&&%%%&&&(((***)))'''+++++++++,,,,,,+++++++++000000///---***)))***,,,---......---+++(((%%%$$$$$$&&&))),,,------,,,+++((()))***+++,,,+++***(((((())))))(((&&&%%%%%%&&&...333:::======999666444---+++((('''***///555:::555111---******---111444555666777444000......000---((('''+++......000333555555444222...***&&&###&&&&&&'''&&&$$$###!!!!!!""""""!!!!!!!!!!!!""""""$$$%%%(((******)))'''&&&)))***+++***(((''''''((("""!!!'''---000222000---+++***,,,///000222222000...+++)))&&&%%%)))***---000222111...***"""""""""###%%%'''((()))+++---///000000---***(((!!!$$$(((+++...111444777888444444===JJJOOOIIIAAA<<<777///+++******)))(((+++***,,,...,,,'''(((+++///222666888666222000///111000222777;;;;;;777333///111444555444333333333---,,,***(((((()))+++,,,((())))))'''$$$"""""""""&&&'''))),,,///222444555999888777666444333222111333333333444444555555555888;;;<<<:::666555777:::AAA>>><<<;;;<<<===<<<;;;:::666333333666666222...+++++++++,,,///222555777444111---*********)))((('''(((***...333555444222333444666777999:::::::::888888888888999;;;===>>>;;;999777666666999===???@@@@@@@@@AAABBBCCCDDDEEECCCFFFGGGEEEBBBBBBEEEIIIEEEEEEEEEGGGIIIJJJKKKKKKQQQUUUZZZ\\\[[[\\\```ddd###(((,,,...---,,,000333222///---///...***'''$$$$$$+++444777222,,, %%%+++...111555444111---,,,,,,,,,***)))(((&&&%%%$$$$$$%%%&&&&&&$$$###!!!"""$$$(((+++---......,,,'''!!!!!!"""!!!!!!$$$'''(((***(((&&&$$$%%%)))...222666888:::;;;999555000,,,***&&&######$$$$$$!!!!!!$$$%%%%%%$$$$$$+++,,,...///...+++(((&&&"""$$$&&&&&&%%%#########&&&&&&&&&'''***+++***)))%%%'''))))))((()))***,,,%%%%%%$$$$$$$$$###$$$$$$!!!!!!&&&,,,000222---,,,+++(((&&&%%%&&&&&&*********)))'''$$$!!! !!!$$$))),,,,,,)))&&&+++111666666111------///)))'''###  ###%%%***///333222///,,,(((,,,111333111,,,&&&""" """###$$$%%%%%%%%%&&&(((+++------,,,***)))(((+++---......---------+++,,,...000000///,,,***'''&&&$$$######%%%&&&((()))***+++***((('''(((***111111111000---***'''%%%'''&&&&&&''')))***)))'''&&&%%%###""""""$$$'''((()))(((((()))++++++)))(((%%%&&&$$$###&&&+++,,,)))"""###&&&'''$$$###""""""###%%%''')))&&&&&&&&&(((++++++***)))000444555000++++++***((()))(((''''''(((((('''&&&+++,,,,,,---,,,+++***)))---......,,,)))'''''''''(((((((((((('''&&&$$$######$$$''')))+++,,,,,,,,,---.../////////...------+++,,,---+++(((&&&&&&&&&...333999===<<<999555333...+++(((&&&''',,,111555000...+++((((((+++...111555777888555///,,,---///((($$$###(((,,,...111555888666222///,,,+++***+++***+++---......+++'''$$$$$$###""""""###%%%&&&(((%%%(((,,,000000...+++)))(((***,,,---,,,+++,,,---'''$$$ """''',,,...222111...------...///000111000...,,,)))&&&###"""&&&(((+++///222000---)))!!! ###''')))***)))...000333555555111---***###&&&***,,,---...000222000000333:::AAAEEEEEECCC>>>666---)))***...000111...,,,---...,,,(((''')))000222555666333000...---......000555:::<<<888555333555666666333222111111111...***&&&%%%&&&))),,,***++++++((($$$!!!'''(((***,,,///222444555777777666555333000...,,,...000222333444444444333444777888777444222333444<<<:::888888999:::;;;;;;>>><<<;;;;;;;;;888333...,,,++++++,,,...111555777555222///,,,++++++)))((('''((()))---000333444444333444666777888999999999777666555555555666888999777666555555777;;;???BBBAAAAAA@@@AAABBBCCCEEEFFFAAADDDHHHIIIGGGFFFEEEFFFDDDDDDEEEEEEFFFGGGIIIKKKPPPTTTXXXZZZ[[[\\\^^^aaa """%%%''')))***...000000,,,+++---,,,)))&&&%%%'''...666777000)))###+++///111444111...******,,,---,,,***$$$""" """%%%&&&&&&$$$""""""###'''+++......---,,,)))$$$ """$$$###""""""!!! !!!$$$'''***)))************---111555555777999:::999777333111+++&&&!!!!!!$$$%%%###!!!$$$%%%&&&'''(((***+++,,,---,,,+++)))((("""%%%((()))'''%%%$$$$$$'''((()))+++++++++******%%%(((***+++***))))))***######$$$$$$$$$%%%%%%%%%"""  $$$))),,,---000///,,,'''### !!!"""((('''&&&###!!!$$$)))+++,,,,,,++++++///444555444222222333***&&&"""  ###)))///444444111...***///333444000)))""""""###$$$&&&&&&%%%%%%$$$&&&))),,,//////---)))'''&&&(((+++,,,+++*********(((''''''***///111///,,,)))'''%%%######$$$%%%&&&(((******(((%%%&&&***...777666444222///---,,,+++)))((((((***,,,,,,+++***)))'''%%%######$$$&&&'''+++*********++++++***((("""######$$$)))000///+++"""!!!%%%''''''%%%$$$"""!!! !!!###$$$"""$$$&&&((()))*********111555666000+++***)))((()))))))))))))))))))))))),,,,,,,,,---,,,+++******+++,,,,,,***'''$$$######&&&%%%%%%&&&'''(((&&&%%%###$$$&&&(((***,,,---...///111222222111000111222222222222///,,,)))))))))///333888;;;:::666333111---+++'''%%%&&&)))---000,,,+++)))((()))***,,,...333666888555///+++---000)))$$$$$$(((,,,...000444888555000,,,+++,,,///111///000111444555333...++++++)))&&&$$$$$$'''***,,,)))+++///222222000---+++)))+++///000111111222333///***%%%###$$$(((,,,...111111000//////////////////...---+++)))&&&$$$"""###%%%(((---//////,,,)))$$$"""!!!###(((++++++)))000222666999888444...+++%%%(((,,,------,,,,,,,,,,,,///333777;;;>>>BBBDDD;;;444+++)))...555999:::222///...///---)))(((***111222333222///---,,,---+++---000444888999888666666777888666333000///000111...***&&&$$$&&&(((***,,,---...,,,((($$$""""""((())),,,///111333555555444444555444222///,,,***,,,---///222333444444333111333444333111000///000555444333333444666999;;;>>>???@@@@@@>>>:::666444///...---,,,---000333555555333111000///...+++)))((())),,,///111444555666999999:::::::::;;;;;;;;;777666555555444444555555555555444555777:::>>>@@@======>>>???AAACCCEEEFFF>>>CCCHHHJJJJJJGGGEEEDDDEEEEEEDDDCCCBBBDDDHHHKKKRRRUUUYYY[[[\\\]]]___```!!!!!! !!!###$$$&&&(((******''''''******(((&&&&&&(((---222222---''' (((+++,,,...---)))%%%%%%(((***(((&&&  $$$&&&&&&$$$"""!!!###'''***+++***((('''$$$ ###%%%&&&'''&&&%%%&&&### """&&&)))&&&))),,,......///222444555666666555333111...---+++%%%!!!"""&&&'''###"""$$$%%%''')))+++(((((())))))************&&&'''))))))'''&&&'''((()))---000000,,,((('''(((###&&&***,,,***(((''''''!!!"""###$$$%%%&&&&&&&&&!!!!!!%%%)))+++,,,111///,,,%%% !!!&&&$$$ !!!'''*********+++---+++---///222333333333333+++'''"""  '''...333444111---+++...000///***$$$!!! %%%&&&'''((((((&&&$$$"""&&&)))---111000---)))%%%%%%(((+++,,,+++)))))))))%%% $$$---333222...+++)))'''&&&%%%%%%&&&&&&((()))(((&&&###%%%,,,222999666333000......///000*********,,,///000000...)))(((&&&$$$$$$&&&(((***,,,+++*********)))'''%%%!!!"""%%%+++111///))) $$$)))***((((((&&&### ###(((***))))))+++---222777888222+++******(((''')))***++++++,,,---...------------,,,,,,,,,,,,)))***+++***&&&"""!!! $$$""""""$$$'''((((((&&&%%%&&&''')))+++---...///...000222222111111222444888888666333///,,,,,,---000333777888666333000...***)))&&&%%%&&&(((+++---***************+++,,,,,,///333666444///,,,///444...***(((,,,.........111444222///,,,,,,///222444444222222333666777555333333///***%%%$$$&&&***,,,,,,------............---+++...222444555555666777333///)))&&&'''***---///222333444555444333111000...------+++***(((&&&%%%###%%%(((,,,///000...+++((($$$"""$$$))),,,,,,***///222666999888333---)))&&&)))---...---+++***)))---...///222666:::<<<>>>666000***,,,333;;;======555000...///...++++++---111111000...+++)))***+++***---000333444555666777666777666444111///...///......,,,+++************,,,...000000...***)))(((''')))---111555666777777111222333444222///,,,***+++,,,...111333444444555111111222111000///...............///000333777:::<<>>===<<<<<<<<<======777777777777777666555444666666555555666888999;;;777888;;;===@@@CCCEEEFFF>>>AAADDDGGGGGGEEEDDDCCCGGGFFFCCC@@@>>>@@@EEEJJJQQQTTTWWWZZZ\\\]]]]]]^^^###"""!!! !!!!!!""""""%%%%%%###$$$((()))((('''&&&'''***------***'''%%%''''''((()))%%%!!!!!!$$$&&&$$$!!!###%%%&&&###"""!!!###&&&(((&&&$$$###""" """ ###&&&)))++++++,,,'''$$$ $$$'''###'''---/////////111333777666333000,,,'''$$$""")))%%%"""$$$((()))$$$###%%%&&&'''***,,,&&&&&&&&&'''((()))+++,,,)))))))))'''&&&'''***,,,,,,111555333,,,&&&$$$%%%!!!%%%)))+++***'''%%%$$$ !!!###$$$%%%&&&&&&''' """&&&***,,,---000///+++$$$"""$$$!!!!!!&&&++++++(((&&&(((+++******+++...111333222111+++'''""" !!! %%%,,,222333000---+++,,,,,,)))$$$!!!!!!###'''(((******)))'''$$$"""&&&)))...111111---((($$$&&&))),,,---,,,***))))))### ,,,555444///---,,,***((('''''''''''''''(((((($$$"""%%%---555999666111...---...111333******+++...111333333222)))'''&&&%%%&&&(((+++,,,+++***(((''''''&&&###!!! """%%%,,,111...'''''',,,,,,+++***((($$$!!!$$$***,,,***))),,,///333999:::333,,,*********%%%'''***,,,---///111333///...------------......(((***+++***&&&""" !!! !!!%%%''''''%%%''''''((()))+++...000111,,,...111111000000333555<<<;;;999555111......///111444666666444000---,,,((('''&&&%%%&&&))),,,---)))***+++,,,,,,,,,,,,++++++111555444///...222777333///---///000...---...000///......///111333555777333000000444888999999:::444---&&&###$$$(((+++///---+++))))))+++---///---000444777777777888999555000+++((())),,,///000555666999::::::888555333------------+++***)))(((&&&'''***...222333222000+++'''###$$$)))---,,,+++---000555888666111+++'''%%%)))---...---+++)))(((///,,,***,,,222777777666222---+++///777>>>>>><<<666111...//////---...000111000...***''''''(((******---111222111222555888444555555333000......///,,,...000222222000...,,,***...222333222000...---&&&)))...333777999:::999000111333444333000---***+++,,,...111333444555666222222111111000/////////++++++,,,---...222777;;;999===@@@===888888>>>DDD@@@===999666555555777888222222333444555333///+++(((...555;;;===;;;999888BBB@@@>>><<<;;;<<<===>>>777888999999999888666555888888777666666666666666333555888<<<@@@CCCEEEFFF>>>@@@AAACCCDDDCCCCCCCCCGGGFFFBBB===:::===CCCIIIOOOQQQUUUXXXZZZ[[[[[[[[[((((((%%%!!! $$$!!!%%%))))))%%%###%%%'''$$$(((++++++'''&&&(((+++###"""  !!!!!!"""######!!! !!!"""&&&(((### ###%%%$$$"""###!!! """$$$&&&'''(((***---000///((( !!!!!! $$$(((+++,,,---...///777777222***&&&&&&$$$!!!"""!!!"""&&&******$$$!!!%%%&&&***---***$$$%%%######$$$'''***++++++))))))))))))***+++,,,,,,000222222///)))###  $$$***---,,,(((###!!!!!!###&&&)))+++++++++***%%%$$$###$$$'''(((((('''+++***(((### ### '''---000---%%%!!!$$$))))))(((''')))---000///...'''&&&$$$!!!!!! &&&---444555111...(((+++,,,((("""!!!%%%(((+++///000---)))&&&%%%***000777777222,,,******++++++,,,......,,,(((%%%!!!!!!''',,,......333333111---(((%%%%%%&&&)))******(((%%%%%%))),,,000333000)))(((///444444...------///222222///,,,'''&&&%%%$$$$$$&&&((()))***'''### ###)))...000000&&&!!! '''...000//////+++%%% $$$+++,,,)))&&&&&&'''222222222111///---***)))((((((***---000111111///---,,,,,,---......,,,***''')))***+++***&&&""" !!!!!!"""$$$'''(((&&&%%%%%%'''***,,,---...000111//////000000000000//////555666555222......111444;;;:::888555222000...---,,,***(((''')))+++,,,,,,---***((((((***+++***)))222111000...,,,---000333...++++++///000---,,,---111000333666444000///222222333444444444666:::===>>>777,,,###!!!&&&***......---)))''''''+++///111555444000222999===;;;555///+++,,,,,,,,,---000666<<>>DDDIIILLLFFF???:::888888888888444444555333111000000000333888<<<<<<999777999<<>>BBBFFFIIIAAA???@@@CCCAAA===>>>AAACCCBBB???<<<;;;???EEEJJJQQQPPPOOORRRVVVYYYYYYXXX((((((&&&""""""%%%%%%))),,,---***&&&$$$###$$$(((+++***'''&&&(((+++)))(((&&&$$$!!!!!!###%%%%%%$$$###"""###  ###&&&(((###  !!!"""###!!!!!!#########%%%''')))******+++,,,...+++%%%###%%%###&&&***,,,+++)))((((((...///,,,'''$$$&&&&&&###"""!!!"""%%%)))((("""$$$''')))---000---'''$$$"""!!!"""%%%(((******)))))))))))))))***+++,,,---......+++&&&!!!$$$))),,,+++(((%%%###$$$%%%''')))***+++++++++(((''''''((()))***((('''&&&%%%### ###!!!!!!&&&+++///,,,&&&"""$$$))))))'''&&&(((+++,,,+++***&&&&&&$$$!!! """!!!###'''---222222///+++(((((()))'''$$$"""$$$%%%&&&***---...---***((('''+++111666666222---,,,,,,---------...---,,,)))'''""" """(((,,,---,,,444555444111,,,)))'''&&&)))******'''$$$$$$&&&(((,,,///...((((((///444444---,,,,,,...000///+++(((&&&%%%$$$$$$%%%&&&(((***(((&&&""" !!!!!! """(((...111222+++'''###%%%***///111000111---'''"""!!!&&&+++,,,)))%%%%%%&&&,,,---------,,,+++)))((())))))***,,,///111000...---+++******+++,,,+++)))%%%&&&((())))))&&&###!!!#########$$$&&&((('''&&&&&&'''***,,,---///000111111111111111000///...---111111111000//////222444888666444222000000000000,,,)))''''''))),,,...//////---+++++++++,,,+++)))111///---,,,,,,...111222...++++++...///,,,+++,,,000222777<<<;;;333///000111333555666666777888::::::444+++$$$!!!###(((+++...---,,,)))&&&'''+++///999:::777111111666888777555///++++++,,,+++,,,///666:::>>><<<777222111222222333333444333222111000---111333444777:::777222...+++)))))),,,---,,,***...111555555222...+++***(((***---///000111222444333000,,,***++++++***)))......///222555666666444222111///---,,,---///000222222111...+++***+++,,,...111555777666444333333111///---------...---,,,000333777999999555111...///111222222111000000111,,,...111777<<>>===<<<:::888888888666222///111222111...000555666333///222555777777444000...,,,///111000......222777777:::<<<===<<<>>>BBBFFFFFFCCC>>>999777888:::<<<888777666444111000//////333888<<<<<<999777999;;;<<<<<<;;;:::999:::;;;===999777777888;;;<<<;;;:::;;;===>>>===;;;999888888444666999;;;<<>>444,,,***000333666888777666666666444000+++&&&%%%'''+++......---+++(((&&&(((+++...<<<<<<888222111444555444444...******+++***+++...666777888555111///000222333444555555555444222111000555777888:::<<<888222---------------------------111444333///+++)))***+++,,,///222555777666444333000+++)))))))))***)))111111222444666555333000------------.........///333333333111///...///000...222777:::999666333111000...---,,,---...---,,,111333777999999666222///222222222111///000222444//////222:::BBBFFFCCC???>>>;;;888555444333111000000111///,,,///444555333111333666888888777444222000222333222//////333666666999<<<<<<;;;;;;>>>AAA>>>>>><<<888555777===BBB===;;;888555222000//////333888<<<>>>;;;999:::;;;999888777666777999<<<>>>:::888666777999;;;<<<<<>>@@@DDDDDDEEEGGGCCC;;;777888===>>>?????????BBBFFFJJJMMMMMMOOORRRUUUVVVTTTRRR******)))'''&&&&&&'''(((+++)))(((+++///...***%%%&&&(((******)))((()))***666666555111,,,&&&!!!"""&&&***,,,,,,***)))))))))((('''&&&&&&&&&&&&&&&%%%&&&%%%""" ### !!!%%%)))++++++---///222222///+++)))(((%%%!!! '''+++(((,,,000111---'''  $$$&&&&&&'''++++++(((!!!!!!"""%%%''''''### %%%))),,,---111555333...$$$!!!!!!%%%)))+++(((((('''''''''''''''(((###"""!!! ###'''---000000///......***((('''&&&&&&'''(((***))))))+++---///...***((('''&&&$$$"""!!!"""$$$&&&(((&&&###!!! !!!###$$$!!!$$$''''''%%%""""""$$$&&&%%%$$$$$$###"""!!!!!!%%%%%%%%%###!!!!!!###%%%(((***,,,///000000...---)))%%%"""###&&&(((&&&###!!!###%%%&&&&&&(((***,,,///111222222000///000111222111///,,,******,,,...)))&&&$$$$$$''')))'''%%%,,,000444666444000,,,***'''(((((('''&&&%%%&&&&&&((())))))'''&&&)))---000+++******(((&&&###!!!!!!!!!"""###%%%''')))$$$$$$$$$$$$%%%''')))******((($$$###%%%)))...111111...,,,,,,///222333333222///***&&&$$$""" ###%%%%%%$$$###$$$%%%%%%&&&((()))******))))))(((((('''(((+++++++++***(((&&&###"""###%%%%%%%%%######$$$%%%%%%$$$#########!!! $$$'''***+++,,,+++***+++,,,------,,,------.........---,,,,,,+++)))'''***...111000.........000111222333444444+++)))&&&'''***///333444333444444111...,,,---...///***&&&'''---111111///+++))))))+++)))&&&&&&******...555<<<999...&&&$$$---111666888777444111000...---***)))))),,,///111...---***((('''(((+++---666666666444333444444333222,,,((()))+++***,,,///555555333000---...111444111111222222222000///...000444777888:::;;;777000---///000000.........///---000333111+++'''''')))...---///333888999666333---+++)))((()))+++...000555555555666666444111...''')))+++...000000000000666777777555333111222333...222666888666333111///222000------------+++***---000333666777555222000111222222111000000111333///---000999CCCGGGCCC>>>999666222...---...///000......---+++...444666444333555888:::;;;:::888777222333333222000000222444222666999888666555666999777888999666333666>>>EEEAAA>>>:::666333111///...222666<<<>>>>>>>>>>>>>>>;;;888555444666999<<<======;;;999888888:::;;;<<>>BBB>>>999333111---)))(((+++///222------,,,***...555888777666777999:::;;;;;;;;;;;;222222111000//////111222...111444333000///000222444666666444222444===DDDBBB>>>999777555444111///111555:::>>>@@@BBBBBBCCC???;;;777555777999:::;;;???>>>===;;;:::999::::::<<<;;;:::777444333444666999;;;======<<<;;;;;;;;;???@@@DDDHHHEEE===999:::;;;===???@@@???>>>???@@@DDDFFFJJJLLLLLLKKKJJJIII///.........///...+++)))&&&""" '''---///...&&&&&&'''(((((((((((('''+++,,,...//////---+++)))(((+++......---***)))(((&&&'''(((((((((&&&$$$###!!!%%%'''&&&###  $$$(((***+++,,,///111000---(((%%%###$$$###!!!!!!'''+++,,,///222333000,,,***((('''---000000000000---''' """%%%'''((((((((('''"""&&&((()))---222111---&&&###!!!!!!$$$(((+++,,,((('''&&&%%%$$$######### !!!"""""" !!!%%%'''((((((***+++(((&&&$$$###"""###%%%&&&###$$$%%%))),,,---+++******'''$$$###$$$&&&'''(((---+++'''$$$!!!  ###&&&%%%### $$$%%%%%%$$$"""!!!!!!""")))+++------+++((('''''''''+++///222333222111111***%%%""""""&&&'''$$$!!! """(((,,,///...---,,,,,,,,,,,,,,,,,,---,,,)))&&&''',,,000///)))### !!!###"""!!!!!!'''***++++++++++++&&&$$$$$$&&&***///222333333...***'''$$$"""%%%+++,,,+++((($$$ !!! !!!###$$$%%%&&&&&&&&&''')))+++---.........//////...+++((('''((()))******)))***+++,,,...///,,,***((('''(((((('''%%%"""&&&(((+++---...000111111111000***((('''&&&'''((('''&&&###""" !!!$$$&&&'''''')))(((&&&%%%$$$$$$$$$$$$$$$)))---//////,,,(((''')))***(((&&&%%%&&&(((***+++------------+++))))))***,,,---...111333666999888555111///+++)))((((((+++...//////...333666333---+++000555333///+++***---///000///)))((()))***'''%%%(((...555222000...***$$$$$$'''))),,,///000///---,,,,,,******+++,,,...111333555222...***)))***,,,---...------222888999555222222333---)))***+++***,,,//////...,,,,,,---111555888555333111...,,,+++++++++///333555666999===;;;666000///---------...//////333999===:::222,,,+++...---...///111222222000...---.........---...000222222000......---,,,)))'''$$$''',,,111444666666555888999999777444111000000------+++(((&&&&&&(((+++111///,,,******)))'''%%%"""$$$))),,,//////...---+++---///000...---------)))((()))///666999888444111///+++((('''***000444000000...+++///666999888666777888999:::::::::;;;111111//////...///000111---000111000---+++---000555555444111000333999???>>>;;;888777888777444111111333777;;;???BBBDDDDDDBBB===888777888:::999888<<<>>>???>>><<<999888888888777555111...---000222:::<<<>>>>>>===<<<<<<<<<<<<===BBBGGGEEE???<<<===<<<>>>@@@@@@>>>===>>>>>>BBBEEEHHHIIIHHHGGGGGGGGG222111000000111000,,,)))'''$$$!!!"""&&&)))***)))#########$$$%%%%%%%%%$$$!!!###&&&(((***+++++++++,,,...///---***(((&&&&&&"""###%%%''''''%%%###""" !!!###&&&((('''%%%"""!!! !!!%%%((()))***)))+++---,,,)))%%%###"""!!!"""###""""""$$$(((,,,...000111111///---------)))///333222111000+++%%%"""$$$&&&'''&&&%%%%%%%%%!!!$$$&&&(((,,,111111---$$$###!!!"""%%%(((***+++''''''%%%$$$###"""""""""!!! """%%%&&&$$$"""!!!######$$$%%%''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$%%%''')))+++***)))(((%%%""""""%%%)))******---+++(((%%%###!!!!!!!!!!!!%%%))))))%%%!!!###%%%'''&&&$$$###%%%'''+++...222333111,,,)))'''%%%***000333222000///...&&&###""""""%%%&&&&&&$$$$$$"""!!!(((------,,,+++***))))))((((((((()))***'''$$$&&&+++000000***""" !!!!!!"""$$$$$$%%%''')))'''$$$"""$$$***000444555777000***'''###!!!%%%---...,,,(((###"""&&&###$$$%%%&&&''''''''''''&&&(((***,,,---------,,,+++...000000,,,)))'''((()))))))))((('''((()))***)))(((((()))+++---,,,+++###&&&(((***,,,...111333444555555...+++)))(((((()))((('''#########&&&))),,,,,,,,,)))((('''&&&&&&'''((()))""" """&&&***---...,,,'''$$$$$$(((***)))''''''((()))+++,,,---------------+++)))(((+++///333999999888777555222///---+++***)))***+++,,,+++***)))000555222,,,+++111888666444111...------//////++++++,,,---***(((,,,333999444...+++&&&!!!###(((***,,,------,,,,,,---///++++++,,,---///111444555444000+++***+++...//////+++***...666:::888999===888222,,,,,,+++))))))+++)))((()))+++...333666777888555000,,,)))((()))***...111222333888===>>>:::222...)))(((+++...///...333:::@@@===444---,,,......///000000...---------000222333222000//////111222///,,,++++++***)))(((***,,,///333555666666555222333555444111///......******'''$$$""""""$$$'''+++)))'''&&&&&&&&&%%%$$$!!!$$$'''***++++++***)))++++++,,,+++))))))+++---)))((())),,,///222222222000///,,,(((%%%(((...333666666222...///555888666555555555555666777777888111000......///000111111///111222000---,,,///222999777333000///111555777999777555888;;;;;;777222222333444777;;;>>>AAAAAAAAA<<<888777:::;;;999666444999>>>@@@===999777666777555222...+++***---000888;;;===???>>>=========<<<===AAAFFFEEE@@@>>>@@@===???@@@@@@@@@???@@@AAACCCFFFHHHHHHFFFEEEFFFGGG444222111222333111---(((((('''&&&%%%&&&&&&%%%$$$!!! !!!######"""!!! ###&&&(((******/////////,,,)))&&&%%%%%%!!!###%%%&&&%%%###!!!$$$######&&&***,,,***(((###"""!!!"""%%%((())))))''')))+++***'''$$$""""""!!!$$$$$$$$$&&&***...000111000///---,,,---///)))///333222111///)))###$$$&&&'''&&&$$$###"""""" $$$&&&'''+++000000---###"""!!!"""&&&(((******'''&&&%%%###"""!!!!!!!!!"""""""""%%%((()))&&&### """"""###%%%&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&((())))))((('''$$$!!!###''',,,......,,,+++)))&&&%%%$$$$$$$$$!!! !!!&&&+++,,,(((######%%%((('''%%%%%%'''***,,,111666777444///***'''$$$***000333111...,,,+++""""""!!!"""%%%''''''''''''%%%!!!!!!(((---,,,+++))))))((((((&&&$$$$$$'''(((&&&$$$%%%***000111*** !!!!!! !!!$$$''')))%%%!!!###(((///444666888000***'''###!!!'''000///---((("""%%%***&&&''''''((()))))))))(((&&&(((***,,,---,,,+++***''',,,111222///+++((((((******)))(((&&&%%%%%%&&&(((((((((***...000000000### ###&&&(((''')))---000444666777888111...+++************)))$$$$$$&&&***...000000000)))((('''&&&''')))+++---%%%$$$###%%%(((+++,,,---((($$$ """'''++++++*********+++,,,------------------,,,)))(((***111777???<<<999444111...---,,,,,,+++***+++++++++)))'''&&&---333222,,,+++222:::888777555111---,,,...000------///000---+++000888999333---(((###!!!''',,,,,,,,,,,,+++,,,///222,,,,,,,,,---///111444555555000,,,***---///000///(((&&&***444:::===BBBIII===666///---+++'''&&&(((%%%%%%'''***///333555666999555///)))%%%%%%'''(((+++...///000555<<<>>><<<333---&&&&&&***......---111999???===333+++))),,,...000111///+++***+++---///222555555333111111333444111---,,,,,,,,,,,,,,,///000222555666666555444,,,...000000///---------((((((&&&$$$!!! """###%%%$$$"""###$$$%%%%%%$$$###%%%'''))))))((('''%%%++++++)))'''%%%'''***...*********+++,,,...000111///...+++'''###%%%***///<<<:::555000000444666444444333333333333444444555111000......000111222222222333333111......222555===888222///...000222333555444444888<<<===999444444333222444777;;;===>>>>>>:::777777:::;;;999555...444<<<@@@>>>:::666555777555111---******---000666999<<<>>>>>>=========<<<===AAAEEEDDD???>>>@@@===???AAAAAAAAABBBDDDEEEEEEGGGHHHGGGEEEDDDFFFIII000111333222000---------)))*********(((&&&$$$###!!!  """######""" ###)))***)))************(((&&&$$$###'''%%%######$$$%%%%%%$$$$$$$$$$$$'''+++.........$$$"""!!!###'''(((&&&###%%%&&&''''''&&&$$$""" !!!"""###%%%&&&''''''''')))&&&&&&(((---111333222000...+++)))(((&&&###!!!''')))+++)))%%%"""!!!""")))'''&&&'''))),,,---...$$$"""!!!%%%((()))((('''$$$  #########%%%&&&((()))***!!! !!!  %%%(((+++...,,,'''###$$$&&&(((&&&#########$$$$$$###%%%$$$$$$(((---000000///...,,,'''"""$$$(((((($$$ """&&&***,,,---***%%%"""!!!"""&&&(((***...111222///***&&&$$$$$$''',,,000111///+++((("""!!!!!!###&&&'''(((''''''&&&$$$""""""###'''***+++++++++***(((%%%###!!!%%%%%%&&&&&&'''((()))***(((&&& !!!""" !!!"""###$$$$$$$$$%%%&&&&&&'''))),,,...000...+++(((&&&&&&'''(((++++++***&&&!!! ###&&&******+++,,,,,,+++)))((()))'''&&&%%%&&&(((+++,,,+++---...,,,)))'''%%%%%%%%%(((***+++(((&&&$$$###&&&"""!!!$$$,,,111222000%%%""" """""" """&&&&&&(((+++---...///111333000000///...---+++***)))%%%######&&&+++//////...)))&&&$$$(((000333///***---+++)))(((((())))))(((&&&&&&''')))+++------,,,///111222222000000111333555333///+++))),,,111555BBB>>>;;;777///)))+++111---,,,+++)))'''%%%$$$###%%%***///...++++++111777:::888444000------///111333111///000444666555444555111+++$$$!!!$$$+++)))(((+++000444666555222000---++++++---000222666222***$$$&&&,,,...+++***(((+++555===AAACCCEEEBBB>>>777222...***&&&$$$######%%%***000444444222555222,,,'''$$$###!!! &&&)))---111444777<<>>@@@@@@@@@@@@@@@AAA@@@AAA@@@??????@@@CCCFFFKKKLLLKKKIIIGGGGGGIIIKKK000111333222///---,,,,,,))))))))))))((('''%%%%%%"""  """%%%&&&&&& $$$((((((&&&(((((('''''''''((()))))))))'''$$$""""""#########%%%%%%%%%'''+++---...---###"""!!!"""######""" $$$%%%&&&''''''&&&$$$######$$$%%%'''(((''''''&&&###""""""%%%+++000222222---,,,***((('''%%%###"""'''***,,,***&&&###"""###)))((((((((())))))(((((("""  ###%%%''''''&&&$$$!!! !!!######""""""###%%%(((***+++### %%%---///111...((($$$$$$%%%&&&$$$""""""###%%%%%%$$$%%%%%%'''+++///111000---++++++(((&&&'''++++++'''"""''',,,///222...'''!!! """&&&)))***---000000,,,'''###!!!!!!$$$))),,,---+++(((&&&#########$$$%%%%%%%%%$$$%%%%%%$$$""" """'''+++---------,,,***'''$$$###"""###$$$%%%&&&&&&&&&&&&((('''"""######  !!!"""###$$$$$$&&&&&&%%%%%%%%%'''***,,,000...+++(((''''''((()))))))))'''$$$ """%%%((()))***+++++++++***)))((('''%%%###$$$&&&)))+++)))***+++)))&&&###""""""&&&))),,,,,,***'''%%%%%%!!!"""''',,,---,,,$$$!!!"""$$$$$$!!!!!!###&&&''')))+++,,,---..................///...,,,+++###"""!!!$$$(((+++,,,+++(((&&&'''+++222555333000,,,+++(((((((((***++++++******+++---000111000...222222222333444555555555555333000,,,)))***...111;;;666222000,,,)))***///******(((&&&%%%###"""!!!"""%%%((()))(((***///333888666333000......///111222000///111444666555333111///+++&&&""" !!!)))((((((+++111666888888444222000---------///000222111,,,&&&&&&***+++)))***(((***333;;;===???BBB===:::666222000---***'''%%%%%%''',,,222555333111222000---+++(((%%%""" """&&&+++111555888999::::::888555111...------......//////...---+++)))(((+++...111000///000555:::???;;;777555444555444444555222---***)))+++///111666::::::333...------,,,$$$(((,,,---,,,++++++,,,((('''%%%$$$###$$$$$$%%%(((((())))))******++++++///000---((((((---111111000...,,,...222555444333---......///......------++++++)))&&&###$$$(((,,,555666333,,,+++000222000222222333333444555666777777444///+++***,,,///222555444222///...///333666888333//////333777777555666888::::::888777999;;;444111------111333333222666999<<<>>>>>>===>>>>>>888999<<<>>>?????????>>>>>><<<888555222000000000000333555666999>>>===999888;;;>>>@@@@@@???>>>>>>======>>>>>>>>>@@@CCCFFFKKKKKKJJJIIIHHHIIIMMMPPP000222333111///,,,++++++))))))((('''''''''''''''###"""!!!"""%%%((()))***!!! """''')))(((&&&%%%$$$###"""$$$'''+++---+++)))%%%""" !!!#########$$$'''))))))(((!!!"""###""" $$$%%%'''((()))(((''''''$$$&&&)))******(((&&&$$$###(((,,,//////***))))))((('''%%%$$$###'''***,,,+++'''$$$$$$%%%((()))))))))(((%%%"""!!! """###''''''&&&$$$""""""$$$&&&"""!!! $$$(((+++,,,'''###  &&&000222222...((($$$###$$$###""" ###%%%%%%%%%$$$%%%)))---111222000...)))***)))'''(((,,,+++'''"""(((---111777111***###!!!###'''***+++...000///+++%%%""" !!!###&&&))))))(((&&&$$$&&&&&&&&&%%%$$$###!!!!!!"""$$$$$$!!!&&&,,,//////...---***'''$$$""" !!!###%%%%%%%%%###"""%%%&&&### ###""" !!!###$$$%%%%%%'''%%%$$$###$$$&&&)))+++///---+++(((''''''((()))%%%%%%$$$!!!!!!$$$%%%&&&((()))***+++++++++(((&&&###!!!"""$$$''')))((())))))'''$$$"""!!!!!!%%%(((++++++)))&&&$$$###!!!$$$''')))+++$$$"""###&&&&&&!!! !!!&&&'''((()))***+++++++++++++++,,,...000000...,,,!!! !!!$$$&&&&&&&&&''''''***///444777888777---+++)))'''(((***---/////////000333555555333111222000...000444777777555444333000,,,))))))+++---///)))%%%&&&'''''')))---((('''&&&%%%###"""!!! !!!"""$$$'''***...000444333111000///000111111111//////222666777555222---,,,***(((%%%###!!! &&&&&&(((,,,222777:::;;;777666444111///...------...111000,,,)))******(((***(((***000555777888;;;777666444333333111---+++((((((***///444555333000...///000000...)))$$$!!!"""%%%+++222888:::888666<<<======999333...,,,,,,***+++,,,,,,+++)))'''%%%&&&***---///000333999>>>BBB>>>888555444444555555111...+++))))))+++///111666::::::333...------+++''')))+++,,,+++++++++---((('''&&&%%%%%%&&&'''(((,,,...000///---,,,...111777444...***---555999888222000///111555888888777......//////...,,,***((('''(((((('''&&&&&&(((***222333000+++***---...---222222222222333555666777888666333000//////111222555555555333000///000222///...///333888;;;999777666888999:::999888999:::555000***(((+++...000000333666:::===>>>>>>???@@@=========>>>>>>???@@@AAAAAA???;;;888555444444444222555777888;;;@@@???;;;777999===@@@AAA@@@>>>===:::;;;<<<<<<===???CCCGGGKKKKKKIIIHHHGGGJJJOOOSSS000111222111...+++******))))))'''&&&&&&'''((()))%%%%%%&&&)))+++,,,+++)))######%%%)))---...---+++(((%%%""" $$$(((++++++)))&&&!!!"""######"""!!!$$$%%%### !!!$$$((())))))*********)))(((%%%(((+++---,,,)))%%%""" !!!"""%%%'''(((((('''((())))))'''%%%%%%%%%&&&***------)))&&&%%%&&&%%%'''))))))'''###  !!!""""""######))))))'''$$$""""""$$$&&&######(((+++,,,+++&&&""" """(((000000000---((($$$###$$$$$$""" """$$$$$$$$$"""###&&&***...111222222...///+++&&&%%%'''(((%%%"""!!!"""'''---000555111,,,'''&&&''')))+++...000111000---)))'''&&&&&&''')))++++++***(((''')))))))))'''$$$!!!!!!###### %%%---111111///---***&&&""" !!!$$$&&&&&&$$$"""!!!!!!$$$### !!! """###$$$%%%%%%%%%###!!!!!!###'''***+++---,,,***(((''''''((()))###"""!!!  !!!"""###$$$&&&(((***+++,,,---)))&&&###!!!!!!"""%%%&&&((())))))'''$$$"""""""""###&&&)))***((($$$!!!  ###$$$%%%'''))),,,&&&######%%%$$$!!! ###&&&&&&'''))),,,------,,,)))((())),,,///000---***  !!!""""""'''))),,,000444666888888///...+++((('''(((,,,000111111333555777666333111---)))'''***000444444111000000///,,,***)))***+++%%%!!!$$$'''***)))((('''&&&%%%$$$######""" """(((,,,......000///...///000111111111000///000333777888555222,,,+++)))((('''%%%###"""$$$&&&)))...333999<<<>>>999999777555222///,,,+++---333666333///...---+++,,,))))))---///......111444444444555555333///,,,++++++,,,111555666222...+++///444666333...((($$$'''***000777<<<===999555666;;;>>>;;;333,,,)))******+++,,,,,,+++(((%%%$$$$$$'''***---///333888<<<@@@<<<888555444333333222,,,***(((''''''***---///222777888222------...---......---,,,++++++,,,,,,'''&&&&&&&&&'''(((***+++222555888555000---///333:::444---***111===AAA>>>444222000222555888777555222333333222000,,,(((%%%"""###$$$%%%'''***...000000000---***)))+++,,,,,,222111000000111333555777888777666555444444444555777888999777333///------)))+++///555:::;;;999666444555777888888888888888555...'''###&&&***---...---111555999:::;;;<<<>>>===<<<;;;::::::<<<>>>@@@BBB@@@===:::888777888888888;;;<<<<<>>;;;:::999666333///,,,***///666;;;888555444333000///+++***+++***''''''***555555555666666444///,,,---,,,---000444444111---***000666999666222---+++...333999@@@BBB@@@:::555111666<<<:::444---******(((***+++------,,,+++***%%%&&&(((***,,,000444666888777555444444222///---((('''&&&&&&&&&(((***,,,---222444000---...000000222000...+++***)))((((((###$$$$$$%%%'''***---///888;;;<<<888111---...111666111***)))333@@@DDDAAA888555222222555666444222777777777555222---(((%%%"""(((000666:::///---,,,+++++++++,,,...333111///...///111444666666666666777777777777777777888888666111,,,)))((()))+++///444777777555222111222333555777777555444222+++$$$!!!$$$(((,,,---,,,///444777888888999:::<<<:::888666777999<<>>===;;;:::999999:::>>>@@@AAA???AAADDDBBB===999666444444888<<>>??????>>>>>>???BBBEEENNNLLLHHHDDDBBBCCCHHHKKK---///000///---+++******))))))((('''''''''''''''''')))---111222...(((###%%%''',,,000444666777888999666111,,,)))((()))))))))******&&& !!!###"""!!!###%%%&&&&&&%%%'''((((((''''''(((+++---,,,++++++)))(((''''''&&&$$$'''***+++***'''"""%%%&&&&&&$$$ """&&&***)))&&&$$$$$$%%%###(((------***'''&&&'''!!!$$$''''''%%%$$$&&&)))''''''(((((()))*********///...***&&&""""""$$$&&&%%% %%%***+++***---(((%%%###!!!!!!&&&,,,...---,,,+++++++++++++++'''%%%"""!!!"""""""""!!! !!!"""&&&---555;;;BBB???666)))###%%%((()))---+++)))'''&&&''')))******,,,...000000000///...222333555444333222333444222444666888777555111///***---///...***&&&%%%&&&&&&$$$!!! %%%)))555555444222///+++(((&&&'''''')))))))))'''%%%$$$)))---...***&&&$$$!!!!!!###$$$$$$###""" !!!''',,,------,,,++++++*********++++++%%%$$$""""""###$$$###"""######%%%'''***---///111,,,+++***((('''&&&%%%%%%"""######"""!!! """$$$***---111111---(((###!!! ###&&&((()))))))))$$$!!!!!!!!!!!!$$$***'''&&&'''+++111444444222(((%%%###%%%***,,,)))&&&#########""" !!!###(((((())),,,///000///.........---)))&&&&&&***......,,,++++++,,,+++)))'''&&&###!!!###(((---///...((()))*********,,,///111(((!!! """&&&+++---------,,,,,,+++++++++'''$$$ !!!%%%)))*********(((&&&(((,,,///000///+++***+++...222444222000000---)))***,,,...---,,,(((+++///222555777:::<<<;;;:::999666333000---,,,222777:::999888999888555000---,,,,,,)))%%%&&&***777777777777666444///+++...,,,,,,...111222000---+++000555777555222111222777???JJJQQQNNNFFF<<<666111555999:::666222//////((()))+++---///111222333((((((((()))***---///000000000111222333111...+++)))((('''''''''(((((()))(((...111...,,,...111111111...+++((('''&&&$$$""" !!!###%%%)))---111333;;;<<<;;;777111---,,,---000---))))))333>>>AAA===999666333222444555333000777777666555222---***'''""" $$$+++333:::===///,,,,,,...///---///222777444111......111444777444555555555666666666666222333222///+++'''%%%%%%+++,,,---///000000000/////////111444666666444222///***%%%$$$''',,,...///000333777888888888888888999777555444444777;;;===888999::::::::::::999999>>>@@@@@@???@@@CCCAAA<<<777222------222888===???AAAAAAAAA@@@???@@@CCCFFFMMMLLLHHHCCC@@@@@@BBBEEE+++---///...---+++++++++))))))))))))((('''%%%%%%%%%&&&))),,,...,,,((($$$%%%'''+++///111333555777999777555222///---++++++))),,,...+++&&&###$$$&&&'''&&&&&&'''***,,,+++++++++)))'''&&&((()))******''''''&&&%%%%%%%%%%%%%%%###%%%''')))(((%%%!!! """###""" $$$(((((($$$!!!!!!""""""''',,,---***'''&&&'''$$$&&&'''&&&###$$$)))...************+++,,,---...///---***&&&######&&&)))&&&!!!!!!''',,,+++(((***&&&######!!!!!!%%%,,,,,,+++)))(((((((((((((((&&&$$$""""""###$$$$$$$$$!!!"""$$$%%%''',,,333999======666***$$$&&&***,,,...---,,,***))))))))))))+++,,,...///000000000///111222333111000///000111333555888:::999666111...)))---222111---******,,,+++&&&"""%%%'''//////000000///...,,,+++*********))))))'''&&&&&&...222333---'''%%%""" """$$$$$$###!!! ###)))---,,,***........................)))'''%%%%%%''''''%%%###$$$$$$%%%'''***---000222............,,,)))&&&%%% !!!"""!!!!!!"""$$$&&&...111444444///)))###!!!"""'''***)))((('''"""!!!"""###"""%%%***'''%%%%%%)))///333111///'''### ###)))---,,,)))%%%&&&'''&&&###"""$$$&&&'''%%%%%%(((...000...***(((***+++)))&&&'''+++000+++(((&&&$$$%%%%%%$$$######"""!!!"""%%%(((,,,...)))************,,,000333333---)))'''$$$$$$)))///---------,,,,,,,,,,,,,,,,,,)))&&&$$$%%%(((***+++***&&&"""$$$)))---...---(((&&&%%%(((,,,///...,,,///---,,,///333444111---,,,///333555555555777999:::999777555333000///...222555666555777;;;:::666000.........+++(((+++000888777777777666444000---...+++)))+++...000///---+++...222222000000333777AAAPPPbbbiiibbbRRRCCC:::444666777888777555333222---------...///111333555***)))((()))***,,,------,,,,,,,,,...000000///---,,,++++++***)))(((((((((''',,,///,,,***,,,//////---+++((('''((('''$$$!!! """&&&,,,111666999999999777444111...,,,+++---,,,***+++222999:::666555222//////111222000...111111111000///---,,,+++'''&&&&&&)))///555888999000,,,---111222111222777<<<999444111000222666888444333222222111000000000------,,,)))'''&&&''')))---,,,***)))(((***,,,/////////000333777777444111---***((()))...222333333555888::::::888666555555222111//////000333666999111333666999:::999888777777999::::::<<<@@@>>>:::666111,,,,,,222999======???@@@@@@@@@???AAAEEEHHHLLLKKKHHHDDD@@@???@@@BBB***,,,......---++++++,,,)))*********)))'''$$$###$$$$$$%%%'''))))))(((&&&%%%'''***,,,...000222333444444333222111///,,,+++***...111///+++'''(((***(((''''''))),,,......------)))%%%%%%'''((((((&&&######"""""""""###$$$$$$"""###%%%'''&&&###  !!! """'''&&&""" !!!&&&+++---***'''&&&&&&'''((((((%%%"""$$$+++111,,,++++++***+++---...///---,,,)))&&&###%%%(((,,,'''"""""")))---***&&&((($$$""""""!!! $$$+++)))'''$$$######$$$$$$###%%%###""""""$$$&&&&&&&&&"""$$$'''((())),,,111666555666222)))$$$&&&***,,,......------,,,+++******---------......///000111000000000...,,,++++++---111444888:::999555000,,,(((---333333000---...000...'''###%%%%%%'''(((***,,,---------,,,++++++***)))((('''''''''///333333---&&&###!!! ###$$$$$$### !!! $$$+++---+++(((000000000111111111111111,,,)))''''''))))))'''$$$%%%%%%&&&(((***...111222000111111111///+++'''%%%""""""#########$$$'''***///222555444///(((""""""***---,,,((($$$!!!!!!$$$%%%$$$%%%)))'''$$$$$$'''---000...+++'''"""""")))//////---'''((()))(((%%%$$$''')))'''###"""'''...111...)))###'''***)))'''(((---111***&&&###!!! !!!!!!  !!!$$$))),,,++++++***)))))),,,000333;;;666222...(((&&&+++333++++++++++++++++++++++++111///,,,)))((()))+++---***%%% !!!''',,,---,,,%%%"""!!!###(((++++++***...---...333888888333---///222555666444444555777999888666444222111000000111222111111555;;;:::555000//////000...---000777888777666666666444222///---***((((((,,,//////---***---///...,,,---444999III]]]ttt}}}rrr]]]JJJ???777666666666777666444222555333111///...///000111,,,***))))))+++,,,------+++***)))***---000111111///...---,,,+++)))((((((''',,,///+++(((***,,,,,,,,,***((()))******'''$$$ ###(((...444999<<<777555333111000///---***+++---------111666555111///,,,******---///---++++++++++++,,,,,,,,,------,,,++++++...333555444222000,,,---333555333555:::@@@<<<777333222444777:::444333111...---++++++*********)))'''&&&(((+++...---+++(((%%%$$$&&&+++/////////000444888888555222,,,+++***...333777777666777999;;;:::777444222222,,,+++******,,,...222444+++///333888:::999777555000333555555999===<<<999666222...000777<<>>===>>>?????????BBBFFFIIIJJJJJJHHHDDDAAA@@@AAABBB333111//////...,,,)))'''"""&&&***)))%%%###%%%((())))))'''%%%""""""$$$&&&'''(((&&&###%%%***,,,)))*********+++,,,,,,,,,,,,555222///......+++'''###$$$######&&&+++...---+++))))))&&&!!! !!! ###%%%$$$###!!!###&&&''''''$$$  %%%&&&!!!!!!&&&)))'''''',,,000000---)))((((((******)))((('''))),,,///...***(((((((((&&&(((---,,,&&& $$$)))+++******###"""(((***)))((($$$$$$&&&&&&$$$%%%)))'''$$$!!!###%%%)))'''### !!!$$$&&&,,,+++((((((...555444000...+++***+++)))%%%'''+++***+++,,,------,,,+++***(((---222444222///......///...+++(((&&&&&&'''(((---...111444555333...+++///...---,,,,,,,,,---...)))%%%!!! !!!!!!  $$$&&&'''))),,,***%%%%%%###"""###$$$%%%$$$###*********++++++(((######%%%''''''%%%###"""""""""%%%(((***++++++,,,...000222444555666///,,,***(((((('''%%%$$$(((+++///...++++++...333555777888777333...+++***((('''%%%%%%%%%(((***,,,555111---,,,---,,,'''""""""%%%&&&$$$%%%)))...''''''))),,,///---(((###$$$((()))%%%$$$%%%((()))$$$ !!!'''---///...333...((('''***...000111+++&&&%%%,,,000---(((%%%((()))(((((())),,,000444666000(((###"""!!!'''&&&%%%$$$%%%(((+++---,,,***(((''''''***---///888999888333,,,)))+++///***++++++,,,,,,,,,++++++---111000***''')))+++,,,,,,(((###"""%%%***------'''&&&&&&(((***++++++***)))+++111777777222000111222333444222000//////000444666777555111///000222222...******---111333444333222000///000111444666888888777555444444666999000((($$$(((+++******...,,,)))))),,,......111666CCCZZZyyypppSSS???999555444555555333333777:::;;;:::777333///......&&&'''***,,,.../////////+++)))'''(((---111222111///000222333222///+++((()))((()))+++......---+++000...,,,+++,,,***%%% !!!"""$$$***000666888999888777555111,,,*********,,,---///111333444222000***(((&&&''')))+++)))''',,,(((%%%$$$''',,,000222111111000000000000000000---///111222333555777999<<<777222111444777999999555///,,,...000---+++,,,,,,+++((('''&&&(((***,,,...,,,(((###"""$$$)))...//////000222555555444333222---***...777===>>><<<;;;888444222222333333333,,,&&&"""%%%---222111...+++---000333333222///...000,,,)))+++111555555333111333666999999999777666888999;;;<<<===???CCCFFFHHHEEEBBBBBBCCCDDDBBB???...,,,***(((((('''%%%###!!!$$$'''&&&######&&&)))......,,,((($$$!!!!!!"""&&&'''&&&$$$'''---///---(((((((((((()))***+++,,,333111...,,,,,,+++(((%%%###""""""$$$((()))((('''%%%&&&%%%!!!$$$%%%$$$###%%%'''((('''$$$ $$$%%%!!!!!!&&&)))((((((+++//////,,,))))))***...---+++***)))+++...000)))$$$"""$$$$$$###&&&***'''"""$$$***---...,,,###$$$((((((***''''''***)))&&&%%%((($$$###  """(((%%%!!!!!!%%%'''***++++++,,,111777555///+++)))((()))&&&###%%%)))******+++,,,++++++))))))(((---111333222///...---...---***(((&&&%%%%%%%%%(((***...333666444000,,,...---+++***)))******+++### !!! """$$$$$$%%%'''%%%  """$$$###"""%%%%%%''')))***)))&&&"""%%%&&&&&&&&&%%%%%%%%%&&&!!!  ###&&&(((((())),,,...111444666777///,,,)))((('''&&&$$$###)))---000000...---000333444666888777555111///...***(((&&&%%%%%%(((+++---222///+++,,,------)))$$$"""$$$&&&%%%""""""&&&******)))***,,,///...***&&&$$$((('''### !!!&&&"""!!!''',,,------...,,,+++***+++,,,,,,,,,***&&&&&&+++---+++'''''''''((())))))***+++///222666000'''!!!!!!"""))))))(((((((((+++...000---+++)))''''''))),,,---666777777222,,,***,,,///,,,,,,,,,,,,++++++***)))...111000***'''***------...***%%%###&&&***,,,---,,,,,,---000222111...,,,'''(((---222222......111222333333222///---......222555666444000---...000...---,,,---///222555666555333111//////111333555333333444444555777<<<@@@333+++&&&(((***)))(((***,,,(((''',,,000000222555???SSSnnn~~~|||iiiQQQ@@@666222111333333111222666:::<<<===;;;777111,,,***&&&'''(((***---///111222///,,,))))))---111222111000222444555444222///---(((((()))+++...//////---222111111000///+++'''######$$$&&&***000444666666555444333///+++))))))+++...///000111222222000///)))(((''')))++++++(((%%%###""""""%%%***///222333222222222222222111000000///111333444555666777888666222//////333777:::;;;666111...000222///...///...---***)))((()))***+++...---+++((('''(((,,,///------///222555666555444222...,,,111999???@@@>>>;;;888444111000111222333,,,***(((***...111333333------......///.........,,,(((%%%''',,,111222111444666888999:::999777666666777999:::;;;>>>BBBEEEEEEBBB???>>>???@@@???===)))&&&""" !!!###"""!!!"""'''+++111111000,,,'''$$$""""""%%%&&&&&&&&&***111444333((('''&&&&&&&&&(((***,,,222000,,,+++******)))(((###!!!!!!!!!######"""!!!######!!!%%%&&&&&&&&&(((******(((###!!!""" $$$'''''''''***,,,,,,)))(((***---111///---++++++---000222&&&""" """""""""$$$)))!!!$$$+++000222...%%%!!!&&&'''(((&&&(((,,,+++&&&$$$%%%###"""!!!&&&###$$$((()))+++---...333777555///(((&&&%%%&&&$$$!!!###''')))************)))((('''(((,,,000111000...,,,,,,,,,+++***((('''%%%$$$###$$$''',,,222666666222...+++***((('''&&&&&&&&&''' """%%%$$$$$$%%%""""""$$$$$$###!!!!!!###'''***+++)))'''((('''%%%$$$$$$'''***,,,***'''"""!!!###$$$&&&(((,,,///222555666...,,,)))'''&&&%%%###!!!'''***...///---,,,...000///222555666444333222222---***'''%%%%%%'''+++---///---++++++------***'''&&&''''''$$$ """&&&+++)))((())),,,---***'''###&&&***)))$$$!!!!!!&&&******)))(((***---...,,,)))'''&&&)))&&&&&&))))))&&&&&&((()))+++,,,---,,,,,,---...222...&&&"""'''***+++---------///111444///---***'''&&&''')))+++333444444111---+++,,,///...---,,,+++)))((('''&&&+++---,,,'''&&&+++//////000---)))'''(((***,,,,,,///111444777888555000+++%%%%%%'''+++,,,***---111333333333111...,,,,,,---111444666444000------...+++...111222111222666999888555222//////000222444222222222222333777<<<@@@333+++&&&&&&'''&&&&&&'''+++&&&&&&---333444222222:::HHH\\\iiihhh[[[KKK???333000///111222111222666888;;;???>>>999222,,,)))''''''(((***---111555777666111,,,,,,...222222222222444555777777666444333)))((()))+++---//////...333555777777333---)))'''''''''(((+++///222222222111111000---***((()))+++000000111111000///......))))))***,,,---+++'''$$$""")))000444666666444444555666555333111///000222444666888888888888111000///111555;;;>>>@@@999444222444444111000222333111///---++++++++++++---......---,,,,,,...000,,,,,,...111444666555444000------222:::??????===;;;888444111000222444666............///111555777...---,,,+++***+++,,,---)))%%%"""$$$***///222222999999:::::::::999888777555666888999:::<<<@@@CCCCCC@@@<<<::::::;;;<<<<<<%%%!!!###(((---111222222000,,,)))((((((''')))((((((---444777666+++***(((''''''))),,,...222000,,,)))((('''''''''"""!!! !!!###"""&&&(((((()))***++++++(((###!!!"""%%%''')))'''%%%&&&***...000...+++***,,,///333444***&&&###%%%%%%###%%%*** $$$+++111333000'''!!!%%%&&&""""""&&&+++,,,'''$$$$$$$$$$$$###  $$$'''###"""&&&***,,,------111555444000'''%%%%%%&&&$$$"""$$$(((************))))))(((((((((+++---//////---+++***))))))))))))((('''&&&%%%$$$''',,,222666555222...((('''%%%###""""""######"""'''***(((&&&%%%###!!!%%%'''&&&%%%!!!!!!###&&&***,,,,,,+++***&&&"""!!!$$$)))...000111...)))###  """###&&&))),,,///111222...+++(((&&&&&&%%%###!!!"""%%%)))***)))((()))******,,,000111111111222333...,,,(((%%%%%%'''+++---...,,,++++++,,,,,,***'''((((((&&&### """%%%)))&&&###$$$''')))(((&&&'''***---,,,(((### """&&&(((((('''&&&***...---)))%%%$$$$$$&&&$$$$$$%%%$$$!!!###'''+++---000000---***)))(((+++)))%%%"""''')))---000111111111444666111///+++'''&&&&&&((()))000111222111...------//////---+++)))'''%%%#########&&&%%%###%%%---222333222000---++++++,,,------...111555999999555...(((&&&$$$%%%((())))))---333444555444222///---,,,---333666888777333///...///,,,222888888444222555999888666222///......000111666555333000...000444777,,,'''""""""%%%'''(((((()))&&&)))444<<<:::333...444===HHHQQQQQQKKKAAA;;;333000///222333111222666444777;;;;;;777222...,,,+++******,,,///555:::===<<<777111///111333444333333444666888999999888888+++***))))))+++,,,,,,,,,222777;;;:::555...+++*********+++---///000///...---...---+++)))(((***+++///000000///...---...///***,,,///111000,,,((($$$ $$$+++333888::::::444555777888777555222000///000222555888999999777222222333555:::>>>BBBDDD<<<888666777666222111333777666444222000///......,,,...000111000/////////......///111333444333111,,,+++,,,111777;;;:::888999888555333333666:::>>>222000//////111444666777...---,,,+++******++++++***'''%%%''',,,111666777======;;;:::999999888888888999::::::999;;;>>>@@@CCC@@@<<<:::999;;;===>>>$$$ !!!%%%+++///333444555333000---,,,,,,+++,,,+++***...555888666000...,,,******+++...///222000---)))&&&%%%%%%&&&###"""!!!###%%%  !!!!!!$$$%%%&&&)))+++,,,+++)))$$$$$$%%%%%%$$$"""###(((------***''''''+++000444555///***''''''&&&$$$%%%)))$$$""" $$$***///222///***$$$!!!"""$$$$$$$$$ %%%---///***'''((('''))))))&&&###"""&&&+++)))%%%!!!%%%,,,---,,,))),,,111333111)))''''''((('''%%%''',,,++++++++++++++++++++++++***+++,,,......---***((('''((()))************))))))***...222444333000,,,%%%$$$"""!!! !!!!!!%%%***,,,(((%%%$$$###  ###&&&'''&&&%%%&&&%%%&&&(((+++......---)))%%% $$$***///222444222...***&&&### """###%%%''')))+++---...---***(((&&&&&&%%%###"""!!!###%%%&&&&&&&&&''''''(((+++...000000111222333...+++(((&&&&&&(((+++---...---,,,,,,+++***(((&&&''''''&&&$$$######%%%'''((($$$!!!!!!%%%''''''&&&&&&))),,,---,,,)))'''%%%###$$$%%%(((***++++++***(((***+++)))%%%"""###%%%%%%"""""""""  %%%***,,,......***&&&"""!!!###$$$$$$!!! ###''',,,111333222222444777333111,,,(((&&&&&&'''(((...///111111000///.........,,,***'''$$$###"""!!!!!!""""""(((111777888111111000...------...///...000333666777444---((((((&&&&&&)))******///555666666666444000.........555888<<<;;;666222000000...555<<<:::444000222555666444111...,,,,,,------555444111---))))))+++---'''$$$!!!!!!&&&---111111++++++222@@@HHHCCC777///111444999>>>???===999555111//////222222//////111///111333333222111222222///......///222777===@@@???:::444222444666555444333444555666888999:::;;;///---)))(((((((((((('''///444999999555///,,,+++---------///000000...,,,,,,,,,,,,***))))))+++---,,,---...---++++++...000...000333333111---)))&&&$$$$$$%%%)))///444777999222444666888888666444222...---///222666888888666444555777888:::<<>>:::999888666111000222::::::999888666444222111///111444555333222111111111000000111222111///---++++++---222666888555222333333333222333777===BBB666000,,,---333777666333---------...---,,,+++***+++***)))+++///444999;;;@@@>>>;;;999777777888999===>>>===<<<::::::<<<>>>EEECCC@@@>>>===???BBBDDD&&&""" !!!"""!!! !!!$$$)))...111666666555333///,,,,,,,,,---...---,,,000666888666222111///---,,,,,,---.........---)))&&&$$$$$$&&&$$$$$$### !!!%%%'''"""!!!###### """"""''')))++++++)))$$$  ###$$$$$$""" """'''+++,,,((($$$$$$)))///333444///***'''&&&$$$!!!"""%%%(((&&&###"""###''',,,///---+++((('''&&&&&&$$$""" !!!(((000333///------***,,,...,,,((((((,,,111---)))###!!!&&&)))///000---((()))...111111+++)))***,,,+++)))+++000------------...///000111---------///000///,,,***'''(((((()))***++++++,,,------...///111000---***###"""!!!  !!!!!!###$$$$$$### ###((()))$$$ ###'''((('''%%%+++))))))***,,,/////////)))$$$ !!!&&&,,,000111111111///,,,)))&&&$$$######$$$%%%''')))+++------,,,***'''&&&''''''%%%$$$$$$$$$%%%&&&'''((())))))+++---000111000111222333+++***(((&&&'''(((***,,,---------,,,+++)))((('''''''''''''''((()))******(((%%%""""""%%%(((((('''###%%%'''***+++,,,+++++++++,,,---//////000000///+++***((($$$""""""%%%'''&&&""" !!!!!!"""%%%(((******'''"""!!!"""$$$$$$"""!!! $$$+++222555444222444777555222...***''''''((()))...///111222222111///......,,,)))'''%%%#########!!!###$$$%%%+++444777666---...///...------...000//////000222333333000---+++)))+++.........111777666666666444111//////000555999======888222000///...444:::888222------000111000///---+++***)))(((,,,,,,+++)))'''''')))+++'''&&&######***444999999000222<<>>===999555444555777555444111111222333555777999:::333///***'''&&&'''&&&&&&,,,000333555444111///---/////////111222222///,,,,,,,,,,,,+++******,,,...***+++,,,***((((((,,,000222444555333///,,,***)))'''%%%$$$%%%)))---000222///111333666777777666666000...---///333666555333333444666666666666777999;;;999888888444000000333999::::::::::::888666555555666777777555444444555222111000111111///,,,***,,,...111444666555111---+++---///000111444:::@@@777000+++,,,333777555000,,,---...///...---,,,+++,,,,,,---///222666:::<<<@@@>>>:::666555666777999@@@@@@@@@>>>;;;;;;<<<>>>EEEEEEDDDCCCBBBCCCGGGJJJ'''$$$!!! !!!###$$$$$$%%%$$$###%%%)))---111333222222111///,,,+++,,,...---......,,,000777999777222111///---+++***)))))))))***+++)))'''%%%&&&(((&&&&&&%%%"""!!!###%%%((('''######%%%&&&### """"""%%%&&&)))***)))%%%!!! $$$######$$$%%%&&&$$$!!!"""&&&+++...)))######(((---000000---((($$$$$$""" !!!$$$)))'''$$$"""!!!$$$))),,,+++)))(((&&&%%%$$$###!!!"""$$$)))111444000...///)))---000...******000555///,,,)))&&&'''***...111000222000+++***...000///---+++,,,......,,,...333/////////000111333555666222111000222333333000---***)))(((''''''((()))***...,,,++++++,,,,,,***(((!!!!!!  !!!"""###$$$&&&'''%%%!!! $$$$$$!!!%%%***,,,+++***,,,+++)))***---///111111)))%%%"""$$$***///000000---,,,***(((''''''''''''$$$%%%'''))),,,///000111+++)))''''''((((((((('''(((&&&%%%%%%''')))+++,,,...///000000///...///000''''''''''''((()))*********+++,,,,,,+++)))))))))(((((()))+++,,,---,,,+++'''###!!!!!!%%%((((((&&&"""###$$$'''+++...//////000111111111000000000111---)))$$$""""""$$$&&&'''(((### ###$$$""" !!!"""%%%)))***(((%%%$$$###$$$$$$$$$%%%&&&%%%### """***333777555333555777666333///+++)))((()))***...000111333444333000---...---***((('''''''''((('''(((''''''***//////+++&&&)))+++,,,++++++---///...,,,******---000111222---,,,///333333111222666444555555333111//////000222777;;;;;;666000---,,,+++///333222---******+++,,,,,,,,,,,,***(((%%%$$$###%%%&&&''''''(((+++---***)))&&&$$$***555:::888222444===HHHKKKDDD;;;777---,,,---000555888777666333222555999777...(((''''''(((***+++---000555999//////......///222555777777444222333555666444111///......///111333666777555111,,,((('''((())))))***+++...111333444222000///000111333444444111...---......,,,++++++---///***++++++((($$$$$$)))...555555444000+++))))))+++)))'''$$$$$$&&&)))+++++++++---///222555777999999666222......111333111///000333555444222000111222555333444555333///111666555777999:::;;;999888666777777666444222111333444111000000000000///,,,***---///222555444000***&&&'''+++///000000111777<<<666111---...111444333111------,,,,,,,,,---......---///222444666999;;;===???<<<777333222444777999?????????===<<<<<<>>>@@@CCCDDDFFFEEEEEEFFFJJJMMM(((%%%###"""$$$%%%&&&%%%'''&&&&&&(((,,,000333444+++,,,++++++***,,,///222,,,...---,,,111888;;;999111000...,,,***(((&&&%%%$$$'''******(((&&&(((***'''''''''$$$!!!!!!$$$'''((()))'''$$$%%%((('''###"""$$$%%%###%%%''')))(((&&&"""!!!!!!!!!''''''""" """)))%%%''''''%%%######'''+++111+++$$$###''',,,...---+++&&&###$$$### """&&&((('''$$$!!! """'''+++)))(((&&&$$$###"""!!!!!!###$$$)))000222...,,,---''',,,000...++++++111777000...,,,+++---111555888000333333///---//////---...,,,---//////---000555111111111222444666999:::666444333444666666333000,,,***(((&&&%%%%%%''''''---+++)))((())))))((('''!!!  !!!###$$$$$$&&&'''%%%!!!###"""###)))...111111000,,,***)))))),,,000111222)))&&&$$$'''---111111///***(((%%%######%%%)))+++%%%&&&(((,,,///222555666***((('''''')))***)))))))))'''$$$$$$&&&)))+++,,,......///...,,,++++++,,,%%%&&&&&&'''((())))))***''')))+++++++++***+++,,,))))))+++---//////---+++$$$!!!###%%%%%%$$$$$$$$$$$$''',,,000222333000111000///------...///---(((###!!!###&&&'''&&&+++$$$!!!$$$(((&&&""" ###&&&***,,,,,,+++++++++(((&&&%%%&&&((()))%%%"""!!!***444888666444555888777444000,,,))))))***+++///000222444555444000---///...,,,***))))))++++++***+++)))&&&'''(((%%%!!!$$$((())))))))),,,...,,,(((%%%$$$''',,,111444......222666666333333666222333444222000//////000///444999999444...***((('''***------***(((((()))((()))++++++***'''###!!!"""%%%'''((()))+++---++++++&&&"""'''222666333111333:::BBBCCC===777666++++++,,,111777;;;;;;:::888888;;;???<<<222***(((%%%'''***,,,...111555888---,,,++++++,,,...000111333111000111444555222///------,,,,,,...111333555666222,,,))))))***+++,,,))))))***...444666444111000000222444666555222000/////////---,,,,,,...000+++,,,+++'''"""!!!&&&+++666555333---(((&&&(((+++***(((''''''(((***)))))))))***---000444777:::;;;<<<666000---///000///,,,///222555444111//////000//////111333222000333999222444777999:::999888777666555333///------///111000//////000000000---+++,,,...111333111+++%%% (((---222222111111555999333333111000000111333444...,,,***)))))),,,///111000333666999:::<<<>>>???>>>;;;666111000333666999<<<=========<<<===@@@BBB@@@CCCFFFFFFFFFGGGKKKNNN)))((((((((())))))&&&$$$'''&&&&&&(((,,,///111222***(((&&&(((+++...---+++///,,,***---333666666333222...+++)))***)))&&&$$$&&&&&&&&&'''))))))(((&&&'''###"""%%%&&&%%%,,,)))%%%###$$$%%%&&&&&&###!!!(((***&&&!!!"""$$$'''+++,,,)))### !!!###$$$###!!!"""'''(((&&&$$$(((&&&###"""$$$(((---000---)))$$$%%%)))+++***((((((&&&$$$###$$$%%%%%%$$$***)))&&&$$$"""""""""""""""$$$&&&%%%###!!! """''',,,...,,,***))))))((()))++++++***))))))******,,,...000222444555555444444333111///---+++***+++---000000000...------,,,,,,,,,...000222444555000111333444444333222111000,,,(((%%%%%%%%%%%%%%%***+++)))%%%(((......((())))))'''%%%######%%%(((!!!!!!!!!!!! !!!"""""" !!!"""!!!###)))111555333000)))&&&$$$%%%))),,,,,,+++&&&%%%%%%(((,,,---+++)))$$$###)))***)))%%%'''***,,,---000444777,,,***'''&&&'''***+++,,,---***&&&$$$%%%'''***+++---+++(((''')))***,,,,,,---)))%%%&&&***)))$$$&&&$$$%%%***111444111---+++******,,,//////,,,)))$$$!!! $$$&&&### """"""&&&---555777444000444111---,,,,,,,,,,,,+++,,,***(((&&&%%%''')))***))))))((((((''''''&&&&&&&&&(((,,,111444333///+++&&&$$$###%%%)))***)))'''***---000111111111111222444333111...,,,---///222000...---...222333222000///...,,,++++++,,,...///222///***$$$ !!!###&&&(((***++++++******&&&!!!###***000000---000444777777555333333444222//////111222111///......000444555222+++%%%'''''''''&&&%%%%%%$$$$$$%%%))),,,---......(((!!!%%%$$$%%%((((((&&&(((---((('''%%%&&&(((***++++++***000999???@@@<<<555//////000111444999<<<<<<<<<>>>>>><<<777111,,,))))))%%%&&&***---111333555666...((("""!!!%%%)))------...///111111///......//////...,,,+++,,,...111333666333000......---,,,+++,,,,,,---...///000111111///222555666444111000///+++,,,,,,)))''')))---222---)))&&&### '''+++,,,+++)))((((((***,,,---+++))))))***++++++***(((''''''+++111555666555777777777666333///+++(((---111555666555111...---...//////---+++***+++---***///666:::;;;:::999999888333...+++,,,---,,,+++,,,...111222222000---+++++++++---//////---(((%%%,,,---......---...111444888555000,,,***,,,...111//////...,,,***+++...111///222666777666777999<<<777666555444555777:::<<<@@@???>>>;;;::::::<<<>>>>>>???@@@@@@AAACCCFFFIII'''&&&&&&'''((('''%%%###$$$%%%'''***...///...,,,(((&&&%%%'''+++......,,,***(((&&&)))///333333111000...+++***+++***(((&&&$$$###"""$$$&&&(((((((((%%%""" ###&&&''''''+++((($$$######%%%%%%%%%###!!! $$$+++---)))$$$!!!###'''+++,,,***$$$ $$$"""!!!!!!""""""!!! """''')))(((&&&'''%%%###"""$$$(((---000+++'''$$$%%%))),,,+++***&&&$$$""""""$$$&&&'''((())))))'''&&&%%%$$$######!!!###%%%%%%###!!!!!!!!!###(((---///---)))''''''%%%&&&''''''&&&%%%&&&&&&)))***,,,...000111111222111000///...---+++)))(((+++---//////...,,,******)))***+++---///000222222...///000000111111111111111...)))'''&&&&&&%%%$$$******&&&###&&&,,,,,,'''------+++(((%%%###$$$%%%!!!""""""###"""!!!"""###$$$""" """%%%%%%###$$$)))000333222///)))'''%%%%%%'''))))))'''&&&%%%%%%'''******(((&&&$$$!!!!!!&&&******((($$$$$$&&&))),,,000333444,,,)))%%%%%%(((,,,---,,,---,,,***)))************,,,***'''&&&'''+++...000...***&&&'''***)))### """%%%))),,,------,,,,,,+++***,,,...///...,,,((($$$!!!!!!$$$&&&### """###&&&---555888555222222///,,,++++++,,,,,,,,,...,,,***(((((()))+++,,,+++******)))))))))(((((('''***...333666555111---(((&&&%%%&&&))),,,+++******,,,...//////000111333555444333111000//////000,,,***)))+++...//////------,,,+++***+++,,,...000111///***&&&""" """%%%***...000111000,,,'''(((---000///+++///444777888555333111666333111000222222111///------///222333111+++&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&***,,,---000222///)))***(((''')))'''###%%%)))'''%%%$$$%%%'''))))))((((((...666<<<>>>;;;666222555555555555666777999:::::::::999555111......///******+++///333777888777000,,,'''%%%&&&***---...111111111222222333333333333222000///000111333444666333111111222333333333............000111333444333555666666333111000000+++++++++)))&&&&&&(((+++(((&&&%%%%%%""""""(((+++*********++++++,,,,,,---,,,***+++,,,,,,+++)))%%%%%%&&&***000333333111222333555555333000,,,***---000333444333000///...222///,,,)))(((***+++---,,,111777:::;;;:::888888666333...,,,,,,+++***(((***...333777777444000,,,******+++---......+++)))/////////......///222555444111---***)))+++...000000000///---+++,,,///111333666999:::999888999;;;666666777777888999:::;;;CCCBBB???:::555444777:::<<<======>>>???BBBEEEGGG%%%%%%%%%&&&'''&&&$$$"""!!!###(((---///...***&&&$$$###"""&&&+++......---%%%######&&&+++//////...///...,,,+++,,,+++***((("""  ###&&&((()))$$$###!!!"""%%%''')))))))))'''###"""###$$$$$$$$$###""""""'''---///+++'''"""$$$'''+++---+++'''###(((%%%""" !!!!!!!!! !!!%%%'''((('''&&&%%%%%%$$$&&&(((+++---(((%%%###$$$))),,,,,,+++%%%""" !!!$$$'''***+++(((((())))))((('''%%%$$$!!!###$$$$$$###""""""###$$$(((---///---***&&&%%%"""""""""######$$$$$$$$$((()))***+++,,,---------,,,,,,+++***)))(((''''''***++++++,,,+++(((&&&%%%&&&(((***,,,.../////////,,,,,,,,,,,,---...///000111...+++))))))(((&&&$$$)))'''""""""((()))&&&+++,,,,,,)))&&&#########!!!"""###%%%$$$###!!! """######""""""###%%%(((&&&%%%$$$''',,,000///---)))'''%%%%%%&&&&&&&&&%%%''''''''''''((('''%%%######"""###&&&***,,,***'''"""!!!!!!%%%+++000111000+++&&&"""$$$)))------,,,,,,---...///...---+++***,,,***&&&$$$&&&***000333111---))))))***(((###!!!&&&(((((((((***,,,,,,++++++,,,///000///...---)))$$$###$$$%%%###!!!"""###&&&---444777666333000...++++++,,,.../////////...,,,******+++,,,---++++++******))))))******(((***...333666666333000***(((&&&'''))),,,------)))***+++++++++...222555666666777666555222///...(((''''''(((+++,,,---,,,+++***))))))***,,,...000111000---***&&&###!!! ###***000444777777333......111111---(((+++000444555444000...555333111000111111000///)))***+++...000///,,,)))&&&&&&&&&%%%&&&&&&''''''(((,,,///000444888777333...+++***)))%%% !!!$$$&&&%%%%%%&&&''''''&&&$$$&&&***111777::::::777555999::::::777333222444777666666555333111111333666222///---111777;;;;;;999222111///,,,******---000444222000222666999999888888777666555555555666666555333222333666999;;;<<<111000///...///222444666888888777444111///000111......---***'''%%%$$$%%%%%%$$$&&&)))((($$$%%%(((***))))))+++///000...,,,,,,,,,+++,,,------+++(((###$$$'''+++///000///---,,,///222444444111...+++---///222222111000000000666111***''')))---//////000444888;;;:::888777777444111...,,,+++***)))(((,,,111888======999333///***))))))***---//////...111111000///...111555888222000---******,,,...000111111000...,,,,,,///111777:::>>>???===;;;999888555666999;;;<<<<<<;;;:::AAAAAA???999222000333888;;;::::::;;;===AAADDDFFF%%%$$$$$$%%%'''&&&$$$"""!!!###''',,,...,,,&&&"""  $$$***......,,,###""""""$$$)))---...---//////...---,,,+++)))(((###!!! ###%%%&&&%%%$$$$$$%%%&&&'''(((((((((%%%###"""###$$$$$$###!!! """''',,,...***&&&$$$%%%(((,,,///...+++((()))&&&""" """###### !!!###$$$%%%&&&(((***+++,,,***((('''$$$""""""###'''***+++***&&&### !!!###'''***+++&&&''')))++++++)))'''%%%###%%%%%%%%%###!!!"""###$$$'''+++......,,,(((&&&!!!!!!!!!###&&&((())))))((()))******++++++******))))))((('''''''''&&&&&&%%%%%%&&&''''''&&&###!!!$$$&&&))),,,...///......,,,++++++***+++---...000...---++++++++++++)))''''''###$$$&&&%%%%%%'''******(((%%%$$$$$$ !!!###%%%%%%$$$"""!!! """$$$&&&###""""""$$$))),,,------(((''''''&&&&&&&&&&&&&&&***)))))))))(((&&&$$$"""###$$$&&&***---,,,)))%%%""""""***//////---)))$$$!!!''',,,,,,******,,,...//////......//////,,,(((%%%%%%)))///444333000,,,,,,,,,***$$$ """%%%((()))*********)))***---///111000///---000,,,'''$$$$$$$$$$$$###"""###&&&+++111444444222///---++++++---000111111///...,,,+++++++++,,,---***)))((('''''''''((((((&&&'''+++///333333111///)))(((&&&%%%&&&)))+++---))))))(((((())),,,111555555666888999888444///+++(((''''''(((***,,,...///+++***))))))***,,,...///333222111000---***'''%%% $$$***000444888888444111111333111+++%%%'''))),,,......---+++000///......////////////%%%&&&(((+++...000000///,,,+++***)))(((((())))))+++///444666;;;>>><<<777///,,,)))(((######(((''''''((())))))&&&$$$&&&)))...222555555555444777:::<<<888222...000222333222222000000111555888888222///222:::>>>===999333555555222...,,,...000333///---111999???@@@???;;;;;;999888777777777777555333111222666:::<<<===444111///------///333555;;;999666111---,,,---000555333000,,,(((&&&&&&&&&&&&&&&***///...***'''(((***((((((,,,222444000+++******+++---...---***(((###%%%)))---000///---++++++---111444555222///,,,...000111222111111333444:::444...---222555666444444777:::;;;999777666666333000,,,))))))+++---///333777<<<@@@@@@<<<777333---+++))))))+++///111222111000///......222777<<<555333111...------///000222222111///------...000:::===@@@BBB@@@<<<888666444666:::===???>>><<<::::::===???;;;555222444888:::999999:::>>>AAADDDFFF%%%$$$$$$&&&''''''%%%######$$$&&&)))+++)))%%%"""###))),,,,,,***###"""###%%%))),,,---...///000///...,,,)))(((''''''$$$!!! !!!""""""!!!%%%&&&'''''''''&&&&&&&&&'''%%%###"""$$$$$$$$$### $$$((()))'''$$$&&&''')))---///000---+++'''$$$ !!!$$$&&&'''$$$"""  !!!'''***000333222---'''""""""!!!"""###&&&((())))))(((%%%""""""###&&&''''''###%%%(((***+++***(((&&&'''((((((&&&###""""""######&&&)))---//////---+++###""""""%%%***...000000******+++++++++*********))))))''''''&&&&&&'''''' """$$$$$$"""###%%%(((,,,...////////////...,,,,,,,,,,,,...///***))))))+++---......---'''!!!"""$$$%%%&&&***...///---)))&&&%%% !!!###$$$$$$###"""!!! !!!%%%)))+++,,,'''((()))))))))))))))))),,,,,,---,,,***'''&&&%%%$$$&&&***---...,,,(((%%%"""""")))......,,,'''""" %%%))))))((((((***+++******---111555333111---)))&&&''',,,111333111///...---+++'''######""""""&&&+++,,,***&&&%%%)))...222222000,,,)))///,,,(((%%%$$$$$$%%%%%%###$$$&&&))),,,/////////***(((&&&'''***---//////,,,,,,******))))))***+++'''&&&$$$###""""""###$$$!!!"""%%%)))---///...,,,'''&&&$$$###"""$$$''')))((()))(((((((((***///222222333444777777444///***&&&''''''((())),,,///111...---+++******,,,---...444555555444222///,,,***!!!!!!"""$$$'''+++///111333333111///111444000***$$$""""""$$$'''))))))((())))))******+++,,,---///%%%'''+++///222555777888333111///,,,+++******+++---333888;;;>>>@@@<<<555,,,)))'''&&&###!!!&&&+++******+++,,,+++(((&&&''')))+++...000000000000000555999777111---,,,...111111000...---...222555777222///333:::>>><<<888333555777555111......000///,,,+++000999AAACCCCCC<<<;;;999888777777777888555222000///222555777888444111---******,,,000222;;;888333,,,((('''***---999555000+++))))))***+++++++++...333333---((((((***((()))---333444///***))))))***,,,...---+++)))&&&)))...111222000---+++---///222555555222///---///111222333333444666888;;;888666888===???<<<888666888999999777444444444222...***'''(((---444999<<<===>>>>>>===;;;999777333///+++)))+++///111333//////...---...333999===;;;:::777444222000000000333333222000---,,,---///999;;;???AAAAAA===888444333555999===>>>>>><<<:::666;;;@@@???:::666555666:::888888;;;@@@DDDFFFFFF$$$$$$$$$&&&''''''%%%###$$$$$$%%%''')))(((&&&###"""(((***)))&&&######$$$&&&(((***,,,------...///...,,,)))(((''')))(((&&&&&&%%%### ###%%%'''((('''&&&&&&&&&&&&%%%######%%%%%%%%%$$$!!!$$$%%%$$$###(((((())),,,...///---,,,%%%""" """&&&)))***'''%%%""" '''+++222666555000(((######$$$%%%%%%&&&'''(((((((((&&&$$$###$$$%%%%%%$$$ """%%%(((***)))(((''')))))))))'''%%%$$$$$$&&&&&&&&&(((,,,000111111///'''%%%$$$'''---222333333++++++,,,,,,,,,++++++******)))((('''&&&&&&'''((( $$$%%%"""!!!###&&&***---///111111222111000...---,,,,,,,,,((('''''')))---000111111***###!!!$$$%%%&&&'''...222777888555///)))&&&""""""#########"""""""""!!!%%%'''***+++''')))++++++******+++,,,,,,---///...,,,)))((()))(((***---//////---***((($$$""""""%%%***---...---'''$$$!!!!!!"""$$$&&&&&&((((((((('''&&&***111777444555333///***(((***---000///......---,,,(((&&&$$$!!! $$$***,,,(((###"""'''...111000,,,(((&&&)))(((&&&%%%$$$%%%&&&''''''''''''((()))***++++++###""" !!!$$$((()))******)))((((((''''''(((((('''&&&###  !!! $$$(((++++++***&&&&&&%%%###!!!!!!###%%%)))***+++***))))))+++,,,------...111333333...)))%%%&&&''''''(((+++///333444222///---,,,,,,,,,---333444444333222000...---&&&&&&&&&(((***---///111//////,,,,,,000444000)))### !!!%%%(((((('''$$$%%%'''''''''(((***,,,***---222555777:::<<<>>>666444111---+++*********...333777999;;;===888111+++'''&&&&&&%%%###&&&+++,,,+++******++++++)))''''''((()))+++,,,,,,,,,,,,***...111111...+++)))***//////...,,,******---///111///...222777:::888555000222555666444111///...,,,+++,,,111999???BBBCCC===;;;888555555555777888666222...,,,---000111222111...+++)))))),,,///111:::666000)))$$$$$$'''***666222...+++,,,---...///111...000555555///***(((+++***+++...111111---***(((((()))+++...///...,,,***---222444333000...---///000222333333222000...///000333444444666888:::;;;;;;===@@@CCCBBB===888444555555444111//////000...,,,)))'''(((...888>>>>>>===;;;999888888999999777333...+++,,,000333444000000000///000333888<<>><<<888444333444777:::;;;<<<;;;;;;888;;;???@@@===999555333888888999===CCCGGGGGGEEE"""""""""$$$&&&&&&$$$""""""###%%%(((***)))&&&###"""&&&(((%%%"""!!!"""###$$$%%%&&&(((***(((+++......+++))))))*********+++,,,+++''' """&&&((('''''''''(((&&&%%%$$$%%%&&&'''&&&%%%!!! !!!"""###$$$$$$''''''''')))+++,,,+++***$$$""" !!!$$$''')))***)))'''######&&&***///333333111,,,)))(((((())))))(((((((((((('''%%%%%%%%%&&&&&&$$$""""""%%%'''(((((('''((())))))((('''''')))++++++))))))+++///222222222***&&&$$$&&&+++//////...++++++,,,,,,,,,,,,+++++++++***(((&&&%%%%%%&&&'''!!!"""&&&&&&###"""&&&+++...111333555555333111...+++)))''')))'''&&&(((+++///111222...'''$$$(((+++******,,,111666<<<>>>;;;444---)))&&&%%%$$$###""""""######### !!!$$$%%%'''((())))))+++------+++))))))******---//////,,,***+++,,,...///111111///...------&&&&&&'''(((***,,,...///(((((('''$$$!!!!!!$$$&&&((())))))'''%%%'''...444333666777444...***)))+++++++++++++++,,,+++)))'''$$$$$$$$$'''***+++(((%%%$$$(((,,,---+++'''&&&%%%"""###$$$$$$$$$&&&((()))++++++***((('''''''''(((!!!"""%%%''''''(((((('''''''''&&&&&&&&&***((($$$!!! """'''***++++++((()))(((&&&"""!!!"""###))),,,......+++)))'''&&&(((&&&&&&)))...000---***'''((()))******---222777:::777444000---,,,,,,,,,////////////...---,,,+++***)))((()))+++///333666///...+++***///444000)))###!!!!!!%%%***,,,***&&&$$$%%%'''&&&$$$$$$&&&)))---111666888888888999;;;333111...***(((((())))))---000111111333666444///,,,)))'''(((((('''+++111***(((&&&&&&((((((((('''%%%&&&''')))*********)))))))))((((((''''''''''''+++++++++***((('''(((***((())),,,000444555333111,,,...111444666333///+++,,,...000444888<<<>>>???===:::666333222555888:::777333...++++++---...///+++***))))))***...222444888555///(((######&&&)))111//////000444555444333222///...222333///+++***,,,---.........---+++)))))))))))),,,///222222222---111444555333000//////......///000111111111000,,,///222444555666888:::;;;===@@@AAA@@@<<<777444///000///---+++))))))************))))))...666<<<888777555444444555777888999555000---///222555666444444444333222333555888===<<<:::888555333000///222222222000,,,******+++...///222777;;;;;;888444333333444555777999;;;<<<999999999;;;===<<<999666666666888???FFFHHHFFFCCC!!!!!!!!!###%%%%%%###!!! """&&&***,,,***%%%""""""%%%&&&### !!!"""""""""###%%%'''$$$''',,,---,,,***+++---)))+++---000///***"""$$$((((((((()))+++'''%%%%%%%%%'''''''''%%%$$$###"""!!!"""###%%%%%%&&&&&&&&&''')))***)))'''%%%###!!!"""$$$'''))))))***((($$$"""'''%%%(((+++...000111000///+++,,,---,,,***)))((((((%%%$$$$$$&&&''''''%%%""" ###%%%''''''(((&&&'''(((((((((***---//////,,,***+++///222333222+++'''###$$$(((++++++(((***++++++,,,,,,,,,,,,+++,,,***(((&&&$$$%%%&&&&&&%%%###!!!$$$'''(((### $$$(((---111444777666555222///***&&&$$$***(((&&&'''***...000111222+++(((---000...---///...444<<<@@@===777000,,,)))(((%%%###"""###$$$%%%)))%%%!!! !!!!!! $$$&&&''''''''''''***---///...***''''''((((((+++...///,,,+++,,,---333333333222000///000111((()))+++++++++,,,...000***++++++&&&!!!###''')))+++,,,)))%%%&&&,,,111222666:::888111,,,***+++&&&'''((()))******((((((%%%(((+++,,,+++******+++&&&(((***)))&&&$$$$$$&&&"""$$$%%%&&&(((***///...,,,***'''%%%&&&'''"""  ###&&&((((((''''''''''''&&&&&&&&&&&&---+++'''###  !!!###'''+++,,,---***+++,,,)))%%%""""""###***---000000---((($$$"""%%%"""!!!$$$***...---******,,,---------111666;;;>>>;;;777222///,,,++++++++++++******))))))))))))...+++((((((***000777<<<111///+++***000444111)))""""""%%%+++000111,,,&&&&&&'''(((&&&###"""###&&&...222666888666444444444///---***'''&&&&&&'''(((,,,---+++)))+++000111///...+++***+++***)))...444'''%%%######$$$&&&&&&&&&"""###%%%((())))))))))))***'''###!!!"""$$$&&&&&&((()))***)))'''&&&&&&'''###&&&***///111111000///***+++...333666555///)))...111555777888999;;;======:::555222111444999<<<888444...++++++---...///'''''''''))),,,000555777888555///((($$$###&&&)))...///222777<<<===:::777222---,,,000222///,,,,,,---...///...,,,)))))))))+++******---111444666666...222555555222000//////,,,,,,---...///000111222***---111444555666777999;;;>>>@@@???:::555111///+++,,,+++)))&&&%%%%%%'''&&&)))+++++++++...333777111000000111222444555666888555000///000444777999999999888666333222333555999999888777444222000///222222222///,,,***)))******+++...333888:::888555333222222222444777:::<<<777444222666<<<@@@???===444444888???FFFIIIEEEAAA !!!"""$$$%%%&&&'''((('''''')))+++)))$$$$$$""" !!!######!!!!!!""" ###''')))***,,,///333))))))+++...000---'''"""###(((,,,.........,,,)))'''%%%&&&'''&&&&&&%%%''''''%%%######'''******'''%%%$$$$$$%%%$$$######!!! $$$(((***)))---,,,(((!!!!!!'''&&&'''(((***,,,...000111...000222222///,,,)))((()))'''&&&)))------)))$$$%%%%%%%%%'''***,,,,,,,,,++++++***+++,,,...000111,,,)))%%%""""""$$$(((+++++++++******)))))))))((((((******&&&!!!"""&&&%%%"""!!!###'''(((###'''...111111888666222---)))%%%###"""%%%((()))'''###&&&...777...,,,+++,,,///111///---333333555999===<<<555...222---((('''$$$ !!!$$$)))......((($$$######""" ###%%%%%%$$$%%%(((+++,,,222555111,,,***'''$$$###$$$&&&(((+++---///000:::777333222222333333222000000///---***+++---//////,,,(((&&&%%%$$$"""!!!((((((''''''''')))+++,,,666666555555333///+++'''%%%###"""###%%%&&&###!!!&&&)))---000222333222111---,,,++++++***)))%%%###!!! ###'''******(((///111111000,,,)))''''''$$$!!! ###'''((((((------,,,)))&&&$$$%%%''')))------)))'''''''''%%%'''&&&$$$###$$$&&&)))++++++,,,,,,,,,***'''%%%###///...---------+++(((&&&((($$$!!!!!!&&&+++...//////---+++---111777<<>><<<777111---,,,...---***(((&&&%%%%%%%%%%%%)))...111000000222444222111000///000111222222555333///,,,+++...333888<<<<<<<<<999555333222333666777777444000...///111888777444000,,,+++,,,---...+++***---222555333000---...///111444777:::;;;555666666666666999===@@@333444555888;;;>>>AAACCC !!!###%%%&&&''''''((((((((()))***(((###"""!!! """$$$$$$""""""!!!!!!&&&)))***+++---///******+++...000...)))%%%"""###%%%(((+++,,,,,,+++,,,***))))))******)))(((******((($$$!!! """%%%(((&&&#########$$$$$$###!!! %%%)))++++++******((("""!!!'''&&&&&&'''(((***,,,...///000222444333000,,,))))))***))))))***,,,+++(((%%% $$$$$$$$$&&&***,,,,,,,,,++++++,,,,,,...///111111,,,***&&&###"""$$$(((***'''''''''(((((('''''''''&&&)))***&&&"""!!!$$$"""!!!!!!%%%))))))$$$ &&&---111333444222...***&&&$$$######$$$''''''%%%"""%%%...666444222///...//////---+++......000555999888222---...***(((((('''$$$%%%(((...333444///***(((%%%"""###$$$&&&%%%$$$$$$&&&)))...666;;;888111,,,'''### !!!###%%%(((+++...000777666444222111111222333333333111///,,,+++,,,......+++)))'''(((((('''&&&)))))))))******+++,,,---444444444444222///+++(((###!!! ######"""(((***---000222222111000...---+++)))((('''(((((()))&&&""""""%%%((())))))///111222111///---------(((&&&%%%%%%(((+++,,,,,,------,,,)))&&&&&&'''))),,,000111---++++++***((()))((((((((()))+++---///+++,,,---...---,,,***)))//////.........,,,+++))))))%%%######''',,,...///---,,,,,,///555<<>>666888999888777777777999;;;999555000---...333777555111///444;;;<<<555---%%%(((,,,222666:::;;;<<<===888555666:::;;;777222444444555444444777;;;>>>!!!###&&&)))+++,,,++++++***+++++++++((($$$ ###&&&((('''&&&$$$"""""" !!!"""(((,,,...---***(((+++++++++******)))(((&&&((()))***)))(((((((((((()))***,,,///333555555333222///)))###"""!!!!!!###$$$$$$ !!!###&&&((())))))$$$'''))))))'''%%%&&&'''%%%%%%#########$$$&&&'''***+++---+++'''### ###'''***)))$$$"""###&&&$$$""" !!!###&&&''''''###""""""$$$'''+++,,,---+++,,,...111222333222222,,,+++(((%%%$$$%%%&&&'''######%%%&&&%%%$$$###!!!$$$&&&((('''$$$!!! !!! """'''+++---***### !!!"""&&&---333222000,,,)))&&&%%%%%%%%%%%%&&&%%%###!!!%%%---444999666000+++(((&&&&&&%%%""""""###&&&))))))'''%%%!!! $$$+++......///222555888777222///...+++'''$$$%%%&&&&&&&&&&&&&&&'''000<<>>BBBBBB666333333444222...---000333000+++)))***---111444777777777777666555666777:::888555000+++***,,,...000---'''!!!###***///...)))***,,,000333222,,,'''&&&***000333222///,,,+++,,,000444555444555888<<<444000,,,+++---000111111555444333111000/////////111...---///444777777555222000...---...000111222888;;;@@@CCCCCC@@@;;;888666333000...000333666777333111,,,&&&"""###)))///666444222333555666444222000222333333111///------333222000...,,,,,,...///333444444222...+++,,,...000444777777555333333555000000111222111///...---...000222333444444555555...***''''''+++000333444///---)))((()))+++---...222555888;;;<<<===???AAA888999::::::::::::;;;<<<===:::555///,,,...222777555111///444;;;<<<333)))&&&)))///444888:::::::::===:::888999:::999444///000333666888888999===@@@###&&&***---//////...---+++,,,---,,,(((###!!!%%%)))******((('''""""""%%%'''$$$!!!$$$)))---///...+++(((++++++***)))&&&%%%$$$###(((***,,,,,,***((()))***'''(((+++///444777777666000,,,'''"""  !!!$$$%%%%%%###$$$&&&'''&&&&&&%%%%%%$$$'''***,,,,,,***((('''&&&$$$"""!!!!!!"""$$$%%%''')))***)))%%% """&&&%%%!!!"""''''''%%%""""""$$$&&&'''((($$$""""""###'''***,,,---+++---///000222222111111+++***((('''&&&&&&''''''''''''''''''&&&%%%###"""$$$&&&''''''%%%###!!!!!!###%%%***---...+++%%%!!!!!!!!! ###***///555444111---***((('''&&&''''''&&&$$$###&&&,,,111222///+++'''$$$"""###$$$!!!!!!!!!"""######"""!!!"""***...///000444444444000***))),,,,,,***!!!"""###&&&(((*********000888>>>999222///......)))(((&&&%%%'''))),,,...///111111,,,%%%"""%%%))),,,---------+++,,,---///---,,,++++++,,,,,,***((("""$$$'''******)))'''&&&))),,,......,,,+++,,,---'''((())))))******+++,,,'''''''''&&&&&&&&&''''''''',,,///...***(((***---......---,,,+++******+++,,,,,,,,,***((()))+++---999;;;<<<888222///111444666333...&&&!!! ###...111222///---......---***---000333333222000...******++++++++++++++++++---///111111//////000222333444444333000,,,(((&&&%%%&&&(((((('''(((***---***'''&&&)))000555666555222//////222222......000222111---(((%%%$$$''')))555777;;;??????:::444///000000/////////000111111...,,,,,,---...000222555:::>>>???:::888999;;;999444111//////111222000...+++...///000777@@@DDDCCC222...,,,///000000333777777555222///...///111444888:::<<<<<<;;;;;;===???BBB???999222---,,,...111...---'''"""$$$+++//////******---222666555000+++)))...333777666333111///,,,000333666777:::>>>BBB666222......111333333111000000000///000000111111000---+++---111444555555555555444222111111222333555888===@@@BBBBBBAAA???:::666111000222666999:::222000---(((%%%(((000777===888111///111333333222222444777666333000//////222333222000------000222888:::999444...+++,,,---///222444333000...///111000111222333333222111000222222333444666777777777...***&&&'''---333666666222///,,,,,,...111111111333555888999:::<<>>===;;;<<<===%%%(((---000222000...,,,,,,...///...)))$$$ ###)))------,,,***)))$$$$$$""" %%%+++,,,)))%%%%%%'''))),,,,,,)))''')))******(((%%%###""""""(((,,,//////,,,******+++))))))***---111333333222+++((($$$"""!!!!!! !!!%%%&&&'''''')))+++***(((%%%######$$$&&&***......,,,)))'''&&&$$$""" """$$$&&&(((***,,,+++'''###  ###### ###'''%%%### """$$$&&&'''&&&$$$###$$$'''***,,,,,,------...////////////...))))))((((((((((((((((((******))))))((('''''''''&&&&&&&&&&&&%%%$$$######%%%'''+++......---***((('''&&&$$$!!!!!!###'''+++666555444222///+++((('''(((((((((&&&%%%'''***---******(((%%%"""!!!"""$$$###"""!!!!!!!!!!!!""""""###***......000333111000***$$$$$$(((***(((!!!&&&***------,,,...444555111...///000...+++***)))(((((()))+++,,,......---)))%%%###%%%((()))******)))(((***---000---,,,++++++,,,+++(((&&&!!!###&&&(((((((((&&&%%%'''***---,,,***)))***---)))+++------+++******+++'''&&&$$$######$$$%%%&&&%%%***///000---***(((((((((+++...///...,,,************(((%%%###$$$''')));;;>>>???:::333111555;;;;;;777///&&&!!!))),,,,,,((('''***,,,,,,000222444666555333///---,,,,,,+++++++++++++++++++++...111111///---...000444777999888333---(((&&&(((***+++)))%%%###$$$&&&%%%$$$%%%)))...333666777555333333555333...,,,---******(((%%%######%%%(((222666<<>>999555777999999666111------222333000,,,---///000111777@@@EEEDDD222+++(((***///333999???;;;<<<;;;888444222111222555888<<<===<<<;;;<<<>>>AAA>>>999222...---///222///...+++'''***000333111++++++---222666666111------111777;;;:::888555444///111444666999===CCCFFF888333///000444666444000++++++,,,---......//////,,,,,,++++++---111555888888888777555222111222444555777;;;>>>AAACCCCCCDDD<<<777111000333777999999222111...+++)))---555<<>>AAAAAA>>>999777777777888888777777444111...---...000000,,,+++---222444111...666888;;;===>>><<<:::888999<<<>>>===:::777666666888===BBBBBB===888777888&&&)))...111222000,,,***,,,///111///***%%%!!! %%%---000000---++++++))))))'''&&&+++000///***%%%###!!!"""%%%'''&&&$$$%%%'''))))))&&&$$$$$$%%%***///333444///+++******---+++******+++,,,++++++&&&###!!! !!!!!!"""&&&(((((((((+++...---***%%%#########%%%)))---...,,,(((%%%'''%%%"""!!!!!!###%%%'''))),,,------)))&&&###"""!!!###%%%$$$######%%%(((""" !!!%%%((())))))&&&$$$$$$'''***,,,,,,...---,,,,,,++++++,,,,,,'''(((((()))))))))))))))+++***)))))))))***,,,---)))(((&&&%%%&&&&&&%%%%%%%%%'''***,,,...000111222111---'''$$$###%%%''''''111222333333111---)))'''((((((((('''&&&&&&&&&''''''((((((&&&###"""###%%%######"""!!!!!!"""%%%'''$$$###%%%+++......///333000...(((######''''''###!!!&&&+++...---,,,---000000------///...***((((((''''''(((((()))***---,,,***(((((((((***+++++++++)))'''&&&(((---000---,,,+++,,,---,,,)))'''###$$$&&&((()))((('''&&&&&&))),,,+++((('''))),,,000111000...+++)))***,,,'''&&&$$$######$$$&&&((('''))),,,...---+++'''%%%&&&***---...---*********)))(((&&&###!!!"""&&&)))666:::<<<777000000888@@@>>>999111(((!!!!!!###$$$'''%%%!!!!!!&&&+++,,,444555666666444000,,,))))))))))))(((((())))))***(((---111222...++++++,,,222666;;;;;;777000+++((('''***---+++&&&######&&&%%%''')))***,,,///333777555222333555333---***+++"""###$$$$$$###$$$''')))///444999===<<<888222///,,,---...000111000000///+++((((((+++,,,***+++///444999:::555111222555666555111......000111///---,,,...///111777AAAEEEDDD555---&&&(((...555>>>FFFIIIKKKKKKFFF>>>555///---///444:::;;;888555555777666666555222///...///000...///...---///444555111---,,,---000333333///+++,,,000777::::::777555333///000111333666:::???BBB777222...000444666222...))))))***************)))%%%'''(((((((((,,,333:::777888777555111111333555666777888999;;;===>>>???===666000...111555777666333333111---,,,///777======666...---222777777555---111444333...******+++(((+++---,,,***,,,111666DDDFFFBBB666---***)))&&&)))+++,,,***'''&&&))),,,000000000000111222444444777666555888<<>>888222---...222555333000444222000333888;;;:::888444444333222333777===BBBFFF@@@888333222333333333111222444333111000000000...---++++++...222555777===???@@@AAAAAA???<<<;;;;;;;;;;;;<<<<<<<<<:::999;;;???BBB???888333444777&&&)))...111111///***''',,,///222000+++&&&###"""!!!'''///333222...,,,,,,---,,,******...333111***$$$ """"""""""""%%%)))***(((&&&'''(((+++111666666111+++((()))111...***(((''''''%%%$$$###  """'''))))))(((,,,//////+++&&&$$$$$$"""$$$(((+++---+++'''###'''%%%###!!!!!!###&&&((()))+++------***&&&$$$###'''(((((('''&&&&&&'''(((!!!###(((,,,...+++(((%%%%%%'''***+++,,,...---+++***))))))******&&&'''((()))*********)))***)))(((((()))---000222+++(((&&&%%%&&&&&&&&&&&&$$$&&&(((+++...222777:::888222***&&&&&&''''''&&&---///111333111...***''''''(((((('''&&&%%%######''')))***)))%%%$$$%%%'''#########""""""%%%))),,,)))'''(((,,,...---///222000...***%%%$$$'''$$$!!!&&&,,,...---+++---...---,,,...000,,,&&&###$$$%%%&&&''''''((((((,,,)))((((((+++...//////...---)))&&&%%%''',,,000,,,++++++---......+++)))&&&'''((()))*********)))%%%))),,,***'''%%%(((,,,666666333///***))),,,000((('''%%%######%%%((()))))))))***,,,---+++'''###'''***------***((()))***((('''%%%"""!!!###(((+++...333555111,,,---888BBB???:::222)))"""!!!$$$'''"""$$$"""$$$***,,,444444444333000,,,(((%%%%%%%%%$$$%%%%%%&&&'''(((&&&,,,111222...***))))))///444;;;<<<999333...,,,$$$(((,,,***&&&###$$$''''''***------+++,,,111666333111222444333---)))*** """###$$$&&&)))+++---111777;;;:::555111...---...000111222111///...,,,''''''+++,,,((()))...222888999333///000333555444333333111000///000000+++---...000777AAAFFFEEE999///'''(((///777AAAJJJYYY[[[ZZZSSSFFF888---(((+++111777888444///...///,,,...111222000///......,,,...//////111555444000///------...111000,,,)))(((---333666666444111000...------...000444999<<<555111---...333444000+++)))))))))(((((('''%%%%%%"""%%%$$$###&&&000999555666666333000000333666666555555444444555666777<<<555...,,,///333444444555555333///---///666<<<666000+++,,,222777666444***...111000***&&&&&&((($$$'''******(((***000666AAAEEEAAA555,,,++++++(((***,,,---+++)))))),,,000000/////////000222444555666444333666;;;>>>???>>>@@@:::444333777777333...333111///333999<<<;;;888333222000///111666>>>CCCIIIBBB888111//////000///,,,///333555555333222222///...,,,+++---222999>>>AAABBBCCCCCCCCCAAA???>>>===999777:::???AAA>>>::::::===>>>:::333111555:::%%%(((++++++)))&&&$$$###(((+++//////---((($$$!!!$$$&&&)))---...---)))&&&***)))'''''')))---111444&&&"""###&&&***++++++)))((((((,,,///333333000,,,((('''...---***'''$$$""" ###$$$%%%$$$!!! '''******)))+++...000222111---(((%%%'''%%%$$$%%%((((((&&&###***(((&&&$$$$$$%%%''')))******)))((('''&&&&&&%%%%%%&&&((())))))'''%%%$$$"""'''***'''$$$'''((('''%%%)))000333222///---+++))))))***+++,,,)))((('''(((+++---------'''(((((()))***,,,---...---((($$$$$$'''***(((&&&'''&&&&&&(((,,,111444555444222...***'''%%%%%%%%%******+++///333222---((()))((('''%%%######%%%'''&&&***...///,,,)))((()))''''''&&&$$$"""###&&&(((,,,---...///000//////...111...***(((((('''### """###&&&***---///...,,,111444333...---...)))""" """###""" !!!%%%)))+++***))))))***+++...///---,,,***'''%%%%%%))),,,&&&(((((((((---111///*********+++,,,,,,,,,++++++---((('''+++)))%%%---<<>>===999333///,,,...111111///,,,***)))333111...++++++,,,///111555222000//////---)))%%%!!!###%%%(((***+++++++++---...222555666444///,,,111222444555666333///,,,,,,(((&&&''''''&&&)))---444444111,,,***---444:::<<<999444000000000//////000///000111555:::???BBB777333000///000:::NNN```mmmrrrsssiiiTTT===---&&&(((***---///000...***((())))))***...111222...+++,,,,,,,,,,,,---......///222000///...---+++'''$$$'''(((***---///111111111***))))))))),,,///333666111...,,,...222333///+++*********+++***(((%%%""""""%%%,,,111333333222000///111444777<<<888444111000111000000666444111......///111333888888777444111//////000111000...,,,000555222+++---......***&&&###$$$&&&&&&&&&'''''''''***...111:::777444222000---)))&&&///333555333...,,,...222333222000///000111333444777333///...222666999999:::>>>>>>999666777777555444111///000444666666444...111222111///222888???@@@>>>999666333222111111...------000444555333000,,,...///---+++---444:::???>>>>>>>>>>>>===:::888999555333555:::;;;555///000555999888444111111333''')))+++***(((%%%$$$$$$&&&(((,,,---,,,((($$$"""$$$&&&(((+++------***((('''&&&%%%%%%'''***,,,...(((%%%!!!!!!$$$***,,,...///...,,,,,,,,,,,,///222222000,,,***)))+++***(((&&&$$$"""!!! """$$$%%%$$$""" !!!%%%(((((((((,,,...111333333000,,,)))***&&&###"""$$$&&&&&&%%%+++******)))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%""" """'''***(((%%%''')))(((&&&***111555444///...,,,+++++++++++++++'''''')))+++------+++)))&&&&&&&&&'''(((***,,,---+++'''######(((+++,,,***+++***)))))),,,...111222444222///+++((('''&&&%%%''')))+++...000///+++(((******)))&&&###"""$$$&&&'''***------)))'''(((***+++,,,,,,***(((((()))+++,,,...///111111000...---///---+++***+++***&&&###%%%&&&(((+++...//////...555999888222---,,,)))%%%###$$$$$$###!!!"""&&&)))++++++***)))***,,,///000---+++(((''''''(((+++,,,(((***)))(((+++111333111------,,,,,,------......---((('''+++)))&&&///<<>>777444222222666AAAUUUggggggIII111$$$&&&'''((()))******)))((('''(((***---111333000...+++******))))))***+++,,,222222111///,,,)))&&&$$$$$$%%%(((+++.........---+++***))))))+++---000222000---+++---111333111---,,,,,,++++++***)))&&&$$$###  '''...333111111111//////000333666888555111...............333222000......000222444777777555222...+++++++++---000111222444777444///------,,,)))%%%######%%%&&&'''(((((()))+++...111222222333444444222---)))111444666444000...000222222111///......///000111333000,,,,,,000444777888888<<<<<<888555777777555444111...///222555666555000111111...,,,---444999;;;999666444222111000///******,,,000444555333000---...///,,,)))(((---111666555666888:::;;;999777555333222444777777333///---222777888555222222444***++++++)))%%%######$$$"""%%%(((++++++)))&&&$$$###%%%'''***+++,,,,,,,,,%%%%%%%%%%%%&&&''''''(((((((((&&&""" %%%***000111222000...------...,,,...000000...,,,,,,,,,+++***)))'''&&&$$$######$$$&&&'''&&&%%%$$$$$$%%% """###$$$$$$%%%'''(((+++---111333444222000...+++'''""" !!!###&&&''')))***+++,,,+++)))'''%%%$$$$$$######$$$&&&((()))$$$###""""""###%%%((()))'''%%%###%%%(((+++***((('''))))))&&&)))///333333///---,,,,,,------,,,+++((())),,,///111000,,,)))((('''&&&'''(((***---///)))%%%"""###(((---/////////...,,,******+++,,,---222111000---***(((&&&%%%%%%(((,,,...---+++)))(((...---,,,(((%%%###$$$%%%)))++++++)))&&&%%%(((+++...000111111///---,,,,,,---...111333222000---+++,,,+++,,,---...,,,(((%%%'''(((***,,,---.........888>>>???999111,,,+++)))''')))***)))((('''(((***++++++******+++---///111---***''''''+++......---,,,...---***+++222777999111///---,,,---///111333...)))(((+++***(((000;;;JJJKKKCCC555///444888666333000+++'''%%%&&&((()))------...000333444333222...+++))))))++++++'''$$$((()))+++***(((&&&&&&&&& &&&///555777666555444///...---+++)))'''%%%%%%''''''((()))+++,,,---...------///222666666222///---+++(((%%%###"""!!!"""!!!%%%)))+++...222555===???CCCEEEEEECCC???===777999::::::777333222111...---------...///000111222111/////////---)))&&&))),,,///000///.........,,,,,,+++******++++++,,,999999888777444111...,,,---)))(((******((()))---//////...+++***---444999777555444444555555444333555555666777888888999:::888555333555999CCCVVVgggyyyWWW999'''$$$"""!!!"""$$$''')))***&&&''')))---111333222000---,,,***)))((()))+++,,,222444444222,,,(((&&&'''$$$%%%(((,,,//////,,,***,,,+++***)))***+++---...000---,,,...333555555333///...---+++***)))(((((('''%%%""""""$$$)))///333/////////...---...000222222///,,,+++,,,---------000//////...///111333444666555222...)))&&&%%%%%%***111666777777888666333000///...***'''%%%&&&(((((()))+++,,,,,,---000222---///333777888666111---///222333111...,,,...000......---,,,,,,------......,,,******---000333444444999:::777555888999888555111------111555777666333222000+++'''(((---222555333111111111000///---&&&'''***///333555444222000000///+++%%%###$$$''',,,---///333777::::::999111222222333222111...---)))...555888777555555666,,,,,,***'''###!!!!!!"""!!!###&&&***,,,+++)))&&&"""$$$&&&((()))+++---///&&&&&&((((((((('''%%%$$$'''))))))%%%!!!!!!'''---333222111///,,,***+++,,,+++,,,...---,,,,,,---///---,,,,,,***(((&&&%%%$$$'''(((((('''%%%%%%'''((($$$'''((('''$$$###%%%(((''')))---000111111000///***'''###!!! """$$$%%%%%%&&&'''((('''&&&%%%$$$#########$$$&&&(((+++---'''%%%$$$###%%%)))...111---+++((((((***,,,,,,+++)))++++++'''(((---000000+++***)))+++...///---++++++---///222444222///+++******)))(((***,,,///111***'''$$$$$$(((,,,///000///...,,,***(((((()))+++000//////---+++(((&&&$$$$$$)))---...,,,))))))***111111///,,,(((&&&&&&&&&++++++***'''$$$$$$(((,,,...111444555333///,,,+++---///222333333///,,,))))))***---......+++'''$$$'''((()))))))))***+++---666???EEEAAA777///---------000444555444111...,,,+++***))))))***,,,///000...***'''***///333222//////333444000///444999;;;222000---,,,,,,///333555222...,,,...,,,+++000777;;;===999222000666;;;<<<999666222,,,)))(((***,,,,,,,,,...222555777666555...+++))))))***)))&&&"""%%%'''***+++)))(((((((((&&&,,,333:::<<<:::777555,,,,,,,,,,,,***)))'''&&&)))+++---///000111111000...,,,,,,000666999666222///,,,((($$$######&&&'''))))))))))))+++...111444999;;;===@@@@@@???===<<<;;;<<<===<<<888555333333---...............---------,,,,,,,,,+++)))'''%%%***...111111///,,,,,,---............,,,,,,---...666777666444111...------...+++***,,,,,,)))***---.........+++)))+++000555111111222444666666555333444555666777888777777666777444222444777???NNN]]]qqq}}}{{{^^^BBB111%%%"""###(((+++---((()))+++...000111111000222000...,,,,,,---...//////333666333---)))***,,,((((((+++000444333///++++++************++++++,,,111///...000444888999999111000...,,,))))))***,,,---,,,***))))))***...111---......---+++***+++,,,,,,***((()))+++...///////////////000000111111111222111...)))%%%""""""###***222888777555555666555555333111///,,,+++,,,,,,***,,,...///000111444666111222444777888777333///+++------,,,)))((()))***))))))******+++,,,,,,,,,,,,+++)))((()))+++------000444777666666;;;======666222------111666888999777444000***%%%%%%))),,,///---,,,...000000...,,,$$$%%%'''***///222555666777555000)))### !!!###)))***,,,111666999:::999///111333222...***((()))''',,,333888999999999999...---***&&&!!! """###%%%)))------+++(((!!!$$$&&&((((((***---000)))+++,,,---,,,***'''%%%%%%((()))&&&"""###)))///444333111---***((()))+++)))***++++++++++++---///---,,,,,,***(((&&&$$$"""&&&'''&&&$$$"""###%%%''''''))))))&&&!!!!!!###"""$$$''')))+++,,,,,,,,,&&&'''&&&%%%###"""!!!!!! !!!""""""!!!!!!"""###&&&(((+++---'''&&&$$$%%%''',,,000444222000...,,,,,,---------,,,000111---+++...000///(((&&&&&&)))...000...+++---,,,---///111111///---***)))((()))***,,,///111,,,***'''&&&'''))),,,---+++,,,+++)))&&&&&&)))+++------,,,+++)))'''%%%$$$&&&***...///---+++,,,---333333222///+++)))((()))+++,,,+++'''$$$$$$'''+++...222777999777333...,,,,,,...111222111---)))&&&'''***---...,,,((($$$!!!$$$%%%&&&%%%$$$%%%(((***111;;;GGGHHH???333///000333777===BBBBBB===555///+++***)))((()))+++---...000,,,***---333666444000000666:::777555777999888111///---,,,,,,///222555555222111111///---...111///111111///000555:::<<<<<<:::777111,,,***+++---***+++...111555666555333---***((((((***)))&&&"""!!!%%%(((++++++***++++++///111444777999888666444)))***,,,---,,,+++)))(((,,,...000222444444444333000+++)))+++111666555333...***&&&######&&&+++...111///,,,+++,,,///333555333444666888999999999999:::;;;<<<:::777444333222...//////...---+++)))((('''((((((((('''%%%$$$$$$)))---111111---))))))***---000333333111...------333444555444111//////111///,,,,,,///...+++***,,,...///...+++((((((+++///,,,,,,...111444555444222000222333555666555444444333000000222666;;;FFFQQQ\\\ggguuuyyyoooZZZEEE888***&&&"""###(((...000000,,,---/////////......---444333111/////////111111,,,111555444///---...111******,,,222666777222---)))***+++,,,,,,,,,,,,,,,000...---...111555777999222222000---))))))+++...222333222///,,,***+++------...///---***((('''(((((('''''')))---000111111000111222222222000///......---+++'''###"""$$$&&&---555999555111111444666777666444222111000///...,,,...000222333555888;;;<<<:::777555555444222000******+++***(((''''''((($$$%%%'''***+++,,,------,,,+++***)))((('''((((((,,,111555555777===AAAAAA777333......333777::::::999666111+++&&&%%%'''***+++)))(((***///000...+++%%%$$$$$$%%%)))///555999===888000((("""!!!###%%%((()))+++///444666666555///222444111***%%%$$$%%%''',,,222888;;;<<<<<<<<<111000---(((### $$$$$$%%%)))---...***''' $$$'''(((((())),,,000---...000000///---***(((&&&(((((('''%%%''',,,000555444222///+++))))))***'''(((******))))))+++---))))))))))))'''%%%###!!!%%%$$$###!!!!!!"""&&&)))***)))'''###  """$$$%%%'''(((((($$$'''))))))&&&"""  !!! """$$$&&&'''(((#########$$$'''+++...111333222000...---++++++***---333777444222333333222***&&&$$$''',,,///---***))))))***,,,//////...---%%%&&&&&&'''(((***+++,,,...,,,***((('''''''''((()))***+++)))&&&&&&***...---,,,+++)))((('''%%%%%%'''***---////////////000111222222000---+++***++++++,,,,,,***&&&%%%'''***///333999<<<;;;666222///,,,---...///---)))%%%"""%%%(((,,,,,,***&&&"""!!!!!!###$$$""" """&&&***...777EEEJJJBBB666111222777:::AAAFFFGGGBBB999222---,,,***))))))***,,,---///...---///333444222///...444999999888999777333...---------...000111222333333222222111...,,,++++++---000111111222444555888888777333---***+++---+++,,,...222444555222000+++)))'''(((******((($$$!!!%%%***,,,---,,,------222000///000111111000...((()))***,,,---,,,,,,+++---///111333444555444444///,,,((((((,,,///111111***'''###!!!###)))000444333000---,,,///333777999111222222333444555666777666777888666333111000000///......,,,***(((&&&%%%$$$&&&'''(((&&&$$$$$$%%%'''---222111,,,((('''(((+++000666777444///,,,,,,000444777777444222333555///---...111111,,,+++,,,---......+++'''%%%(((+++))))))+++...222444333222,,,---///000111111000000---+++---222666999@@@HHHOOOWWW```ddd]]]PPPBBB999000,,,***---222555444111000111222000---++++++,,,222111111000000000000111,,,000333444222111222444***)))***///666777333...+++,,,---...///...---,,,,,,***(((((()))---111333111222111...***)))+++///444666777444...***)))***---///000000---+++)))))))))((((((***...000111111000222444555444111...,,,---,,,***'''%%%%%%'''***111777:::555111222555666666555444555444333///------...000111333777<<<@@@EEE@@@:::444222222111111------,,,,,,++++++******"""$$$'''***,,,---,,,,,,+++,,,,,,+++(((&&&&&&'''***000444444666<<<@@@@@@666222...///333888::::::999666111,,,)))(((((()))(((%%%###&&&,,,///---***%%%%%%$$$###&&&+++333888;;;666///((($$$$$$&&&)))''''''))),,,///000000......111222000***%%%###$$$))),,,111666:::<<<======444333111,,,&&&""" &&&$$$$$$'''+++,,,((($$$ $$$((()))((((((+++......///000000///---+++)))******))))))+++---000222333333222///+++)))))))))$$$&&&((()))(((((((((***&&&''')))******((('''&&&&&&&&&%%%$$$%%%)))...222000---)))%%%###"""!!! !!!!!!"""$$$%%%%%%%%%(((++++++'''"""  !!!!!!"""!!! !!!$$$%%%%%%%%%$$$ ###%%%(((***,,,---111111000...+++((('''&&&(((111888888666666666555000***&&&'''+++---+++'''&&&(((+++///222222///---###$$$&&&((()))*********,,,,,,+++)))'''%%%$$$$$$***,,,---***''''''+++///...---+++)))''''''''''''((((((***---000222111000,,,...///...,,,++++++,,,))),,,...---)))&&&&&&(((---222888;;;:::666222000++++++,,,+++(((%%%""" ###&&&***+++(((%%%$$$$$$"""$$$$$$""" """'''---000666@@@GGGAAA555111333777999<<<@@@BBB???999333111///---+++++++++,,,------...///000000///...,,,***...222444777999777111+++,,,///111222222111000,,,...000111111///+++'''(((+++000333222///------...111444222---******,,,......000333555555111///)))'''&&&(((+++,,,***(((&&&)))---000///...------000---******+++,,,+++)))&&&'''(((***+++,,,,,,---,,,---///000111222333333---,,,***))))))***++++++$$$""" $$$,,,444999444000,,,,,,000555888999111111000000111333555666222333444222000......///---,,,+++)))(((&&&%%%%%%$$$'''******(((''''''((((((...444333---)))(((***,,,222888999444000.........333888888555222333444000...000333222---+++,,,+++,,,---***&&&%%%'''***(((((())),,,000333333222******++++++,,,,,,++++++)))(((,,,111444444666;;;???DDDKKKOOOMMMFFF>>>:::555333333777<<<===777000111222333000---***+++,,,///000111222222222111000///000222333444444333333***((((((---555888555000///000111222111///---+++***(((%%%######&&&***...000222222///***(((+++...222666888666000***))))))---000333444333111000000---,,,+++,,,---...---,,,///111444777666444000...///...,,,)))&&&'''***---222888<<<999888999:::999666666777888999777111---+++,,,---...111777>>>CCCGGGBBB:::555333333333333111000///.........---,,,$$$&&&***,,,------+++))))))+++------***((()))***+++000333222333888::::::222///---///333777888777666444000---,,,+++***)))&&&"""!!!(((,,,+++(((###$$$%%%%%%&&&)))///333333///+++(((''''''((()))&&&&&&'''))),,,---,,,***,,,...///...,,,)))'''&&&***,,,...222777:::;;;;;;777666444///)))$$$"""!!!&&&$$$###&&&******&&&"""$$$)))***((('''***------...//////...---***)))...,,,+++,,,///333444555000111000...***'''''''''###%%%((()))((('''''''''&&&(((***---......---,,,))))))******,,,111888===777222---***))))))&&&###"""!!!!!!!!!"""###$$$$$$'''***,,,+++&&&""" !!!###%%%'''((('''###!!!$$$'''((('''%%%$$$ $$$(((***+++++++++/////////---)))&&&###"""!!!+++555777666777777555666///((('''+++,,,)))%%%&&&(((...444777666222...###%%%'''***+++++++++***++++++,,,***'''$$$######,,,...///,,,((((((,,,111///...+++)))(((((()))***''''''''',,,111444222000)))***,,,,,,+++***+++,,,(((,,,000///+++(((&&&''')))...444888777444000///++++++***(((&&&### !!!%%%)))***(((&&&&&&'''###%%%&&&$$$!!!###***000333666===CCC>>>444000444777666666999;;;;;;777444444222000---,,,,,,---...+++...000000...+++******&&&))),,,///444999777111***,,,000333555333111000&&&***...000111000+++%%%###'''---222222---******&&&+++000000,,,)))***---111111333555777555222...(((&&&&&&(((,,,...,,,******---111333111///---------+++((()))++++++***((($$$%%%&&&((()))+++,,,---++++++,,,---///000111222,,,------,,,)))'''''''''!!!  %%%---666;;;555111---,,,000444666777111000///...///111333555000111111000...------...+++***)))'''&&&&&&&&&&&&&&&***------+++)))***,,,)))000666666///******,,,000555::::::555111000111,,,222777777333000000111000///000444333...+++,,,(((***+++***&&&%%%(((***(((((())),,,000222333333***))))))((((((''''''''')))(((+++000111---,,,...---222999???AAA@@@===;;;777666888>>>CCCAAA888///111222333111---***+++---///000222444555444222111222222222333555555333111,,,)))(((---666:::888333222333444444222///,,,***+++)))&&&"""!!!$$$(((,,,///111333000+++(((***...///444888777111+++)))***,,,000444777777777777777111///---,,,,,,,,,***(((---000444888888666333000222111...***((((((+++...222999>>>>>>???@@@>>>;;;888999:::===>>>;;;444...*********+++///555>>>DDDEEE@@@:::666555555555555111000////////////...,,,'''))),,,......,,,)))''''''***---...,,,+++,,,------222333111111444555444000---,,,...222666666555333222///...---,,,+++)))%%%%%%***)))&&& $$$'''(((((())),,,///***)))(((((())))))((('''&&&&&&'''***,,,---,,,******+++,,,------,,,***)))++++++,,,000444888999:::666444555777444+++%%%$$$&&&$$$"""!!!!!!"""$$$&&&$$$%%%''')))***+++++++++***---///...+++))))))+++000//////000111444666888444333111///,,,)))'''&&& $$$((()))(((&&&%%%$$$$$$'''---222444444222000------,,,,,,000777@@@GGGDDD;;;000+++++++++((($$$'''&&&&&&%%%$$$""" $$$%%%&&&%%%$$$######$$$))),,,///000...***$$$ $$$&&&((())))))(((&&&$$$"""''',,,///000***...111111,,,%%%!!!&&&---111111000111222333///)))&&&%%%&&&''''''%%%(((...666:::888111***###%%%(((+++------,,,+++------.........+++'''###***---///---(((''')))---///...,,,***)))(((''''''''''''''')))++++++***)))###%%%'''((((((***---///---,,,******+++,,,+++***---...000111111///---++++++)))&&&%%%%%%%%%$$$###"""%%%)))------+++(((%%%+++***'''$$$$$$'''...222111666<<>>999444222222444555444333333555666444555666444222////////////000111000---***(((((((((%%%%%%+++444999888444+++,,,000555444///---///)))+++---...---***'''%%%(((+++///222222...***&&&!!!###&&&)))***,,,///222222333222111444777555000***)))(((((())))))'''&&&...333888999666111---,,,***'''%%%&&&)))++++++***$$$&&&((('''&&&&&&(((+++'''***...///...///222666///111///++++++,,,)))$$$ &&&,,,000222000...,,,+++---000222222000//////000000000///000000......---...///000,,,&&&$$$$$$$$$!!! """''',,,111222///,,,+++,,,---111444222...,,,...111777888999888666444444444444444333222111/////////......000222333111---***)))+++------,,,+++++++++)))******+++,,,000555999000***$$$###'''++++++***---+++)))***,,,.........(((***///333777:::;;;;;;999<<<@@@BBB???:::222...222111111000000...+++(((,,,///222666888888777666444444444444444222111000)))+++...111333666999<<<555333000///......------***"""!!!)))+++&&&(((///777888777333---((('''(((+++111666888444000......---///111444666666555555111///------,,,,,,***(((222444777;;;<<<999555111444222000///...---+++(((888999<<>><<<<<<>>>AAAAAA===555...,,,)))'''***111888<<<>>>AAA===999999;;;:::555111222///,,,******+++++++++'''%%%&&&+++///000+++&&&&&&''')))+++---...//////000000111222444333111...)))+++---.........000222...000333333111000111333***%%%  ###$$$$$$!!!$$$&&&%%%&&&)))---,,,)))&&&''')))+++***(((###(((...333444111---)))+++---000///,,,+++,,,...***+++,,,---...111555888111111444999777000***((((((&&&$$$""""""$$$&&&((())))))(((((((((((((((((((((***+++***(((''')))+++111000111111222333444555222222222000---)))%%%###$$$&&&)))***(((%%%###"""###''',,,111444333111000000///...---///555<<>>@@@===777000+++333222111///...+++(((&&&)))+++///333666888888777444444333222222111111000...///111111222555888;;;222000...---------------,,,%%%$$$+++...***,,,333999:::;;;888222---******)))...333555222///...///+++---///222444555555555333111000/////////---+++///111444888;;;;;;999888888777555222///...---,,,777:::===@@@BBBBBBAAA@@@@@@@@@AAABBBAAA<<<444...***)))***///666;;;<<<;;;:::999888;;;>>><<<666111...,,,))))))***+++++++++'''&&&&&&***......)))%%%$$$&&&))),,,...111222333000000000222333333000...'''(((***+++,,,,,,///000000222444333111000111222...***%%%###$$$%%%%%%%%% """$$$%%%(((+++...,,,(((%%%$$$&&&(((((('''&&&***///333444222...+++---///000///+++))))))******+++,,,---...000333666***---333;;;<<<555///---+++)))&&&$$$$$$&&&)))+++---,,,***(((&&&%%%%%%&&&$$$%%%&&&%%%$$$%%%(((***111111111222111111000000---...000///,,,(((### ''')))+++***'''$$$"""!!!$$$''',,,000222111///...000///---+++***---222666111---))))))---111333333333111...***'''%%%###"""%%%&&&%%%###!!! """$$$%%%(((---111111...***&&&$$$%%%'''(((((('''%%%$$$###$$$%%%$$$!!!!!!###&&&%%%***...,,,&&&!!! !!!###$$$%%%%%%%%%'''))),,,///...------,,,***&&&###"""###''',,,///...+++((("""$$$'''***++++++)))((((((((()))******+++++++++///000///,,,)))(((+++//////...,,,***((('''''''''(((&&&$$$###$$$$$$$$$###'''(((((('''''''''***,,,---...///000///---***(((***,,,---//////...,,,+++))))))'''&&&&&&&&&''''''+++,,,///111111///---,,,---,,,***(((&&&(((,,,//////333999;;;999555111///,,,...000000...,,,++++++222333444333000//////000...//////---+++***+++---,,,((('''+++222666555333000000333666333+++'''(((,,,+++)))'''(((***,,,...///111333444333///+++)))$$$%%%%%%%%%%%%'''+++...444444222...///222222...)))(((((())),,,///000///000444888:::888555111000+++))))))***,,,---,,,+++'''+++///111000...------......///111222333111///...---,,,+++000333000)))!!! """&&&***------...///.........000222...///000111111///---,,,,,,+++************,,,,,,'''###"""$$$%%%###$$$(((+++...111111...++++++------000222111...---///222999999999888666666777888333000---...111333333222///...---...///...+++(((***++++++++++++++++++***...///000111222555:::>>>;;;666222000111222111//////---++++++,,,------,,,)))***,,,///444666666666777999<<<===;;;666111---444333111...,,,)))'''&&&''')))---111555777888999444333222111000000111111222222111//////000333666///...---+++++++++,,,---+++&&&&&&,,,...+++...444999<<<>>><<<888222---+++(((,,,000111///---...///+++,,,...000333444666666666444333222333333111000///000222555999<<>>;;;555...)))'''(((---444;;;===:::777222333666;;;>>><<<555000)))'''&&&&&&)))+++,,,,,,'''&&&'''))),,,,,,'''######%%%))),,,000333444555/////////111222222///---&&&(((***,,,,,,---000111333444555333111//////000111...+++))))))((('''&&&  """&&&***,,,---+++((($$$"""###%%%&&&'''))),,,///111222000...,,,...///000...+++(((&&&&&&(((+++///000000000111111'''***333<<<>>>777111...,,,***'''%%%%%%'''***,,,...,,,)))&&&%%%%%%%%%&&&!!!!!!!!!!!!"""%%%(((***///000000000///---,,,***'''((((((((('''$$$!!!'''((()))(((%%%###""""""&&&(((+++...///---+++))),,,+++)))%%%######%%%'''&&&%%%%%%'''+++///333555555333000+++'''$$$###"""$$$$$$###  """!!!$$$)))...///...***(((%%%&&&'''(((((('''&&&%%%&&&)))+++)))$$$!!!$$$'''$$$))),,,***%%%!!!###'''(((&&&%%%###$$$&&&***---,,,---///111222...)))%%%"""###%%%(((******)))((("""$$$''')))***)))((('''(((((())))))***,,,///111555444222...***)))+++...///---+++)))'''''''''''''''%%%"""!!!"""$$$%%%&&&+++++++++)))'''(((***,,,000333555666444000,,,***+++,,,------,,,+++)))(((%%%%%%%%%$$$###$$$&&&(((---...///000///...---,,,,,,,,,+++***)))***---///333666:::;;;888444000...))),,,...///,,,)))'''&&&***+++,,,+++))))))***+++---...---,,,++++++---///...,,,+++...333666555333222111333555111)))%%%&&&---,,,***)))***,,,///111222333444555444222000///,,,+++***'''%%%&&&))),,,333444111,,,,,,//////---((())),,,///333444333111...111555888777555222000******+++---...//////...---///111333333333333333444222111333555555111---,,,,,,******000666444---$$$###""""""###%%%''')))))),,,...///......///222///111333333000,,,)))(((((('''''''''(((***+++---&&&$$$$$$''''''&&&(((---...000222000---+++,,,///000111222000...---...000444555666555555666888:::666222...///333555555333///...,,,,,,,,,+++)))''')))))))))+++---......---...000222444666999>>>BBBAAA===999666444333000......,,,******,,,...............000444999;;;;;;999888999;;;<<<;;;888444222333222111///,,,*********)))***---000333555777888666555222000000000222333333222///,,,)))***---000......---+++)))((()))***'''%%%%%%***+++***---333888;;;===>>>:::444...******---000///,,,+++,,,...,,,---///111444666888999777666555555666666555444444444444555666:::???CCC>>>>>><<<555---+++///333999>>>CCCBBB>>>;;;;;;===<<<;;;999666111,,,&&&###&&&''',,,333999:::777333...///111555777555000+++%%%$$$###%%%(((+++,,,,,,((('''((()))+++***&&&###$$$&&&)))---000111222222...------...000000...---)))+++---...///000333555888777555333000---,,,,,,000///...---,,,+++***)))%%%""" """'''***+++***)))&&&""" !!!###''')))+++,,,---......---+++***,,,---...---+++(((&&&%%%''',,,444888888444000---'''***111:::;;;444...,,,+++)))(((&&&&&&((()))++++++***'''&&&%%%&&&'''(((!!!  ###&&&)))+++------...---,,,***((('''"""!!! !!!!!!###$$$%%%$$$###""""""###'''(((***++++++(((%%%###)))((('''### """$$$&&&)))---000222111...***'''$$$"""!!!!!!!!!!!!!!! %%%(((******)))(((&&&'''(((((((((((('''&&&%%%))),,,***&&&$$$&&&***%%%(((+++)))%%%$$$&&&***(((&&&###"""$$$'''+++---***,,,000444555333---)))$$$%%%&&&'''((()))***+++%%%%%%&&&''''''''''''''')))+++,,,++++++---111444999888555111---++++++,,,...,,,***'''&&&'''((()))&&&### ###'''+++---000///...+++))))))+++...111555888888555///,,,***------,,,+++***'''%%%$$$ !!!""""""!!!"""%%%(((---------,,,,,,+++++++++***+++,,,,,,,,,,,,...000666999;;;:::777222///---)))+++......+++(((%%%$$$%%%&&&&&&%%%$$$$$$&&&(((,,,------,,,+++,,,...000//////111555888999555222111000111333///(((&&&(((000///---------///111333222333444444555555555555444222///+++'''&&&''')))111333111+++))),,,---,,,(((+++111666:::999444000,,,...111444555444111...***,,,///000111000000000111000000111333666999:::777555333333555444000,,,+++***((((((...555555000'''&&&%%%%%%$$$$$$%%%%%%&&&***...///...---000333444666777555000***'''&&&$$$$$$%%%&&&'''***,,,...((('''(((+++***(((+++111///111111///,,,+++...111444444222000---,,,,,,---...000111222333555888:::999666333333555666555444000///---,,,,,,+++(((&&&'''''')))---222444333111---///222555888<<<@@@DDDDDDAAA<<<777333000---++++++***)))***---000111111111111333999???BBB@@@===?????????===;;;777444222000111222111...------///......///000222333555666888666444222111222333444333222///+++((((((+++...111111///,,,'''%%%&&&(((&&&&&&(((*********---222999;;;<<<===;;;666000,,,...000111///+++))))))+++---...111333666888999:::777666555666777888777666::::::888555444666;;;@@@<<<<<<999222+++)))...333:::???BBB@@@:::555444666333333222000,,,(((%%%###***)))***...333666444222///...------,,,+++(((&&&###"""###%%%))),,,---,,,))))))******+++)))'''%%%''')))+++---...---,,,+++*********+++---...---,,,***,,,...//////111333555999777333000---+++)))(((,,,,,,------,,,,,,,,,,,,***'''$$$%%%(((***)))'''###!!!!!!%%%(((++++++++++++***)))(((((()))***+++,,,,,,+++)))'''&&&...888??????888000+++((()))///555555///***)))))))))(((((((((((())))))'''&&&&&&&&&&&&''')))***"""!!!!!!###'''***,,,,,,++++++++++++***)))(((''' !!!### !!!###$$$%%%'''((('''%%%"""!!!))))))(((%%%!!!!!!"""!!!"""%%%)))++++++***(((&&&$$$!!!  !!!!!!  """!!!###%%%&&&''''''&&&''''''''''''''''''&&&!!!$$$''''''%%%%%%''')))&&&'''((((((''''''((()))###!!! ###'''***+++***,,,///333555333...***&&&'''))))))))))))+++---((('''&&&%%%%%%&&&((())),,,...///...,,,,,,000333888777444222///,,,+++***,,,***(((&&&&&&(((***+++'''### $$$+++000444222222000---******---///000444888777111,,,((((((,,,,,,+++)))'''%%%###""" """"""!!!###'''+++///---+++***))))))*********,,,...///...---...///444666888777444000...---)))+++---,,,***'''&&&%%%%%%%%%&&&%%%%%%&&&(((++++++,,,------,,,,,,...000---000666<<<>>>;;;555000///------///---)))***///444333000//////000222333111111111222333555777888555444111---(((&&&&&&'''...111000+++(((***+++***'''+++222999<<<;;;666111+++---///222555555222///...111444555333000...---///---,,,---111666:::<<<666555333111111000...,,,******(((%%%(((///333222,,,+++***)))'''&&&$$$$$$%%%***///000......222777:::<<<===999222,,,******%%%%%%%%%&&&'''***,,,---++++++,,,...,,,)))---333000111111...+++,,,000555666444222///---,,,,,,,,,***,,,///111222333555666888888888777777666666666333222111000000...***((('''(((+++111777999777333---///222555777:::>>>AAAAAA???:::444///,,,+++******)))(((***...111333444000000444<<>>;;;666000......,,,///111111///,,,++++++000---+++,,,000333444333222///,,,(((%%%$$$######$$$###$$$'''***,,,---,,,++++++,,,,,,,,,+++)))(((+++---......---***'''%%%&&&%%%%%%'''***,,,---,,,((()))+++,,,,,,---...000555222...,,,++++++)))((()))+++,,,,,,+++***,,,---,,,+++))))))***)))(((&&&###&&&,,,,,,,,,+++***)))''''''''''''))),,,......+++(((&&&...888??????888111,,,)))(((***///...)))&&&'''((()))***++++++***)))((($$$%%%%%%&&&'''((())))))%%%$$$$$$'''+++...///...+++***************++++++###"""!!!!!! !!!!!!"""!!! """$$$%%%$$$"""!!!((()))***((($$$ """!!! ###$$$%%%&&&''''''%%%"""!!! ###$$$$$$######$$$ !!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&&&&&&&&&&%%%$$$%%%(((((('''%%% %%%)))******,,,,,,---///000///+++(((&&&)))++++++)))***,,,...,,,)))&&&######%%%)))+++---000111///+++))),,,///222111111000///...+++)))***(((&&&%%%&&&(((,,,...((($$$ $$$,,,333777333222000,,,******---000111555888555///)))''''''))))))((('''&&&%%%$$$$$$"""%%%&&&$$$&&&+++000222000,,,***))))))+++,,,---///222111///---++++++---///111111///---,,,---)))***+++***(((&&&&&&'''&&&''''''''''''(((,,,///+++,,,......---,,,---...(((///999AAABBB===444---+++)))(((+++++++++000666:::777111---+++...111444111000///...///111444555000000///+++(((%%%%%%&&&***//////+++((()))***)))&&&)))...555:::;;;888666......000444888888666333555888:::888333---)))((('''&&&&&&***000555888888333222111---+++)))+++,,,)))+++(((###""")))000333111111000...,,,)))&&&$$$(((---222333000111666<<>>777222111222***)))(((((((((((()))***------...///+++(((,,,222111111000---+++---333888444222000...............***---111222222111000000222666::::::777555666888888777777777666333...++++++,,,///666<<<===888222///111333444555777999;;;<<<999555000,,,+++,,,---+++***)))+++...111333333...000666@@@KKKOOOJJJDDDFFFCCC???999444000,,,++++++000444555111------...222111///......///111333666555555444444333222222000000000...------///111222444333///)))&&&'''***---000222000---...222666888555111000000000---++++++...000...)))&&&&&&''''''***...222444444222000000//////111333555555444222444555333///...222666999777444111000111333555555666666555222...+++(((&&&+++000333444444555666888444//////222555555444444222...)))%%%#########&&&&&&&&&)))+++---,,,+++,,,---...///...---,,,---//////000000...***&&&###"""!!!"""$$$(((+++,,,,,,&&&((())))))))))))***,,,,,,***''''''***,,,,,,,,,***+++,,,***((((((***,,,***,,,......,,,***(((((($$$%%%$$$""" !!!$$$'''000000000///---+++***(((''''''))),,,//////,,,(((&&&,,,333777777444000...(((&&&'''******&&&%%%&&&''')))+++------+++)))'''$$$%%%&&&'''(((((((((((('''&&&'''***///111000///++++++*********,,,---...&&&&&&'''&&&%%%###""" """###$$$$$$###'''(((***(((%%%!!!"""!!!!!!!!!%%%'''(((&&&###""" %%%''''''&&&&&&&&&""" """%%%'''######################## !!!$$$'''((('''&&&&&&###!!!$$$((()))&&&""""""(((,,,,,,+++------,,,------+++(((%%%&&&)))++++++******,,,///...+++&&&""""""%%%***---...111333000***'''))),,,,,,,,,---...///...,,,))))))'''%%%%%%&&&)))---///)))%%% $$$+++333777222111///,,,)))***---000333777999666///)))((()))&&&&&&&&&&&&&&&&&&&&&&&&"""%%%))))))((()))///444444222...+++******,,,...000222444333000+++)))'''%%%(((***+++++++++,,,---)))******)))'''&&&&&&((('''((((((((((((***---000***,,,//////...,,,,,,---%%%---:::CCCEEE===222***(((&&&%%%(((***,,,333;;;???999000***(((+++111555000///---+++,,,...000222***++++++)))&&&$$$$$$%%%(((---///+++((()))***((($$$&&&***000666:::::::::111000222666:::<<<999666;;;===>>>;;;333+++%%%###!!! """(((///333444444000000///***&&&%%%(((+++)))+++)))!!!%%%...444555555444222///+++(((&&&***///444555222333:::@@@BBBEEEEEEAAA:::666777:::...---+++)))((('''''''''......//////+++'''***111111111///---+++---444:::222000...---...000111111,,,///333444222///---,,,---444;;;;;;777555777:::;;;;;;;;;<<<;;;777222---...///333:::???>>>777000111333444444333333444666777555111---***+++...111---+++***+++...000111111///111888EEEPPPTTTOOOHHH@@@===999555111///------***000555555000+++***+++000///---,,,,,,...111222444444444444444222111000+++,,,------,,,,,,...000222444444000***'''***------222333000---...222555333///***(((((()))(((''''''***------)))&&&%%%&&&###''',,,000111000---+++---------///111333333333+++...111000------111555999666333222444666777777222111111111111...***&&&"""(((///555777888;;;======888444333555777777666555444111---(((%%%$$$$$$)))((((((***,,,---,,,+++---///000000///...//////000111222222///+++&&&###"""&&&***,,,,,,'''((())))))(((((()))***&&&###"""$$$)))---//////,,,------***'''&&&(((+++(((,,,000000---******++++++,,,,,,***&&&%%%&&&)))444444444333111///,,,+++)))(((***---000000+++''''''***...000000//////000(((((('''&&&%%%%%%%%%%%%///---,,,///222111,,,'''###!!! """%%%((('''&&&''''''((()))+++...000111---,,,++++++++++++,,,,,,,,,)))&&&(((+++,,,((($$$'''###$$$&&&$$$###%%%'''***,,,(((!!!!!!$$$%%%""" $$$&&&''')))***)))&&&$$$"""!!! !!!###''')))))))))%%%$$$!!! !!!###%%%'''(((%%%!!! """&&&(((***$$$$$$$$$%%%%%%$$$!!!###&&&((('''(((***'''"""!!!%%%(((+++,,,---//////...,,,***'''%%%$$$!!!$$$((()))((((((***,,,+++)))&&&&&&(((***+++,,,333111...,,,++++++***)))---++++++...333444000,,,+++***)))&&&%%%&&&(((++++++(((&&&&&&))),,,//////555333///***(((+++000444888666222000...,,,)))'''&&&''')))++++++***'''&&&((((((******'''%%%***333000444333...---111222...444333333333111,,,&&&!!!###(((---...***((((((++++++******((('''%%%%%%%%%((('''&&&(((---000000///111///---------...---,,,---333<<>>;;;888666:::???>>>888111;;;:::888666333---'''###!!!%%%---222222000***,,,***%%% %%%&&&&&&&&&%%%$$$&&&***---000333444333///,,,+++,,,///111444333111333:::???NNNNNNIII@@@;;;:::777333000...,,,***((('''''''''222111///,,,))))))***,,,333222000......000555999999111******000444444222///444888555...)))))),,,,,,111666777555333555888:::===@@@CCCBBB===888555444666888777555333333333555666777666444333333444///...---,,,...111444666000...,,,+++,,,...111444222000333@@@PPPXXXTTTMMM<<<777333555444000---,,,444333666777111'''%%%***000000000111333333111000333555666444000...///111,,,------------///222444888888666111+++***---000222333444444222000000000000+++((((((((($$$"""###%%%'''***------***'''%%%$$$$$$$$$%%%&&&((())))))***,,,---///555999555...+++---///...---///444888@@@;;;666666777666222---...,,,+++...222111+++%%%$$$)))000555777888888888>>>:::555222333555777888555222...***(((((()))******+++,,,---.........///++++++,,,///222222000...111//////111222///)))$$$ ''',,,------&&&&&&&&&(((******)))''')))###!!!(((///222222222///+++)))******(((&&&'''+++000///+++)))))),,,444333222000...,,,******888;;;===;;;555...)))((((((***---000000...+++))),,,+++***)))+++---111333(((''''''&&&%%%%%%%%%%%%,,,******---111111,,,'''###""""""%%%''''''%%%"""%%%&&&'''***,,,...000000111000000///...---,,,+++---***((()))---...,,,(((---***%%%"""   &&&'''$$$"""$$$'''***,,,)))### ###$$$"""!!!%%%***+++++++++***(((&&&$$$###""""""$$$'''))))))(((&&&'''&&&%%%###$$$(((***)))&&&###"""$$$'''***+++''''''(((((((((&&&""" ###'''***---111222,,,$$$!!!$$$(((+++---.../////////...,,,***(((&&&%%%$$$''')))***)))((()))+++***)))((()))***,,,......222000...---------,,,,,,---++++++///444666444000000///---***((((((***++++++)))'''(((***...000111111000---***))),,,000444777555222111///,,,)))&&&###&&&,,,000111///,,,)))***)))***+++)))&&&(((...///333444000111555555222111000......,,,)))$$$!!!$$$)))---...***((((((***...---***'''%%%$$$%%%''',,,***(((***...111222222000///------...////////////666>>>DDDCCC<<<333,,,%%%%%%%%%$$$&&&***111555555///'''!!!"""'''---111...+++))))))+++---......'''&&&)))---...******,,,000111222///+++((('''(((***,,,...///000333666999;;;999:::???CCC@@@777...444444444333111---)))%%% """(((///222000---((((((&&&"""###'''(((((('''%%%$$$%%%(((+++111333444222...+++******+++---//////...000777===FFFGGGDDD<<<888777444000...---+++)))((((((((()))111111111///------///111555444333111111444777:::999333------222666555222111444777444...)))***,,,...222666666333111222444777:::>>>AAAAAA>>>:::777666888888777444222111111444666777666444333333444///...,,,,,,---///222444000...---,,,---000333555333000111:::GGGOOOOOOLLL<<<666222333333///,,,,,,111333777888000&&&&&&,,,222111222333555444111///333666999777222...,,,---***,,,------...///333555777999888444///---...000000333555777666444222111000+++)))***)))$$$""""""&&&(((+++------+++'''%%%!!!!!!!!!"""$$$(((+++---,,,...///...111444222,,,***+++,,,++++++///666<<>><<<666000---,,,((()))+++---......------...,,,((('''(((---222666''''''''''''&&&&&&&&&&&&'''&&&(((,,,000000,,,)))$$$$$$%%%'''(((&&&""""""$$$'''***,,,...//////444444444333111...,,,+++---***)))***...000///---111000---((($$$"""""""""###"""###''''''###"""###''')))***'''### !!!###""" $$$'''//////...---,,,***((('''%%%$$$$$$%%%'''((('''&&&&&&))),,,***&&&&&&***...+++(((%%%$$$%%%'''))))))'''(((***+++***'''$$$!!!%%%(((---222:::;;;222'''###%%%(((,,,...000000//////...---+++)))'''&&&%%%&&&(((***+++***)))***+++***+++,,,---...///000000222111111000//////.........,,,+++...333777777666777666333111...---,,,,,,+++)))((())),,,///222222------,,,******+++///222444333222111000---(((%%% &&&...444777555000,,,---++++++---,,,(((''')))...222444444666999999666111...,,,******(((&&&$$$'''+++//////,,,))))))+++000///,,,(((&&&'''***---///,,,)))***,,,000333444...---,,,,,,,,,---...///444;;;CCCIIIGGG???444---&&&'''((())))))+++...111111---'''"""###(((000444333///***+++///111///,,,&&&%%%)))222666222---+++111222222000,,,***))))))//////000000000111444666;;;;;;???DDDFFFAAA666,,,,,,---///000///---+++)))!!!"""&&&,,,111222...***&&&$$$!!! """&&&(((******(((%%%###$$$(((+++222333333111---***))))))((()))***)))))),,,222888;;;===<<<777444444000,,,---,,,+++***)))***++++++111111222111000111444666777666555444555777999:::888444000111555777555222222444444111,,,)))***---000333666444111......///333555999<<<===<<<999888777888888666222///......222444777777666444333333///---,,,++++++---///000...---,,,---...111444666444111000444<<>>GGG@@@777444444444111.........000333777777222...***---000111222333444666222000...---.........---******)))(((((())))))***---...000111000...+++((()))***,,,000444666555333))))))))),,,//////+++''''''%%%###$$$'''+++---...+++)))'''&&&'''''''''&&&$$$"""!!!$$$,,,444888999<<<888333///,,,***'''%%%'''+++...///,,,+++,,,...---000333444111---+++)))444888;;;:::666111//////******)))***+++---000111222...(((%%%&&&,,,444999''''''((((((((('''''''''###$$$''',,,000000---***''''''''''''&&&$$$!!! !!!###'''***---......---333333444444222000---+++---+++)))***---///000///222222///+++%%%######$$$$$$###$$$((((((%%%$$$&&&((())))))&&&"""  !!!###$$$$$$%%%'''***222111///---+++***)))((((((&&&%%%&&&''''''&&&$$$$$$)))...---'''%%%)))...+++(((%%%###$$$$$$$$$######&&&)))+++***(((%%%$$$((())),,,222;;;>>>444'''$$$'''***...000111000000---,,,+++)))'''&&&%%%$$$'''((()))***++++++,,,------...000000////////////333444444333111///......---++++++---222777999:::===<<<999777555333000---***)))((()))---000222222***++++++***))))))+++---111111111111000---((($$$!!!&&&---333666444111......***+++...///,,,))))))---000444666999;;;:::999444111---++++++,,,,,,,,,,,,...111111...---,,,---111222222000......222555000---***((()))---111333------,,,+++)))***,,,...888???GGGLLLJJJAAA555---'''***---............///111///+++((((((...555;;;<<<555//////333444000+++)))'''+++777===999000***111111111000///---,,,,,,///000111111111222555888;;;<<<@@@DDDFFF@@@666...+++,,,...///...---------((()))+++///222222///,,,'''$$$!!! """%%%'''(((+++***(((%%%$$$&&&***---444444333111...,,,+++***(((((((((&&&%%%''',,,000111555666444222222///***---,,,++++++,,,---///000000111222111111111333555666555333333555666777777555333111333666777444000222111///---******+++,,,000222333222///,,,,,,---///111555888999888666555555666555333000---,,,---000333666777666444333333///...---+++++++++,,,---***++++++,,,///111444555444333333444888<<<@@@CCC:::555222222000---,,,///111222444666444000......///000333666999888666333999<<<>>>:::333,,,(((''',,,------------///222444444666777555333333666999444444444555555444111///,,,***+++000000,,,((('''***,,,///000000---)))'''$$$""" ###)))000444444888666...'''''')))***'''***...///000333888===@@@:::444333444444000+++,,,,,,///222666666333000...///000000///000222444222111//////...,,,)))'''&&&'''(((***+++,,,,,,,,,...000222333222---)))%%%'''(((+++///333555555333'''&&&'''***...///,,,)))***(((&&&&&&(((,,,000222...+++'''%%%&&&&&&'''&&&""""""###(((///555888:::<<<999555111...+++)))((())),,,...---+++******,,,***---000000---***)))***///333777777444111000000...,,,)))'''(((+++000333555111,,,((()))---222666(((((()))))))))((('''&&&!!!$$$(((---000000---+++***)))'''%%%###""""""###"""$$$'''***,,,------,,,---...000111111///---,,,,,,***))))))+++///111222222000---)))%%%###$$$%%%"""!!!###(((***((((((+++...---,,,)))%%%###"""""" """$$$&&&''')))+++,,,111000...---+++)))(((''')))'''&&&&&&&&&&&&$$$###!!!'''---,,,'''$$$'''+++***(((%%%"""!!! !!!&&&((((((&&&&&&&&&+++******...666:::333((($$$&&&***---///000000000,,,***)))&&&%%%$$$######%%%&&&'''))),,,...000000000222333111...++++++,,,444777888777333///......,,,++++++---111555999;;;???>>><<<<<<;;;999444000***))))))***---000111111+++,,,+++***''''''((()))///////////////,,,'''$$$$$$'''***...000000///...,,,***+++000333000---......000333777999999999999888444...+++,,,...000111000111333333222111000111777:::<<<:::666333444666444111---***)))+++///333111111000---******,,,///888>>>FFFJJJGGG>>>222***)))---222444444222000000333222///------222999???BBB;;;555444666555000)))***''',,,999BBB@@@777000000000000111111111000///---///111222333666:::===;;;<<<>>>AAABBB@@@999444000111111000...---///111222111111222333333222000,,,***'''&&&'''(((((('''******(((&&&&&&)))...222555444333111111000///...---,,,***'''&&&&&&'''))),,,000333222222222000+++------------...000222333111111222111//////000111333111//////111333222222111000111333666666333///000...+++)))***+++,,,---...///000///---,,,,,,---///222666999:::888666444222333222000...,,,,,,---///222555777666444333333222000///---+++*********'''((())),,,...000222333444555777999:::;;;<<<===:::666444444222......111333222111333777888333,,,+++,,,///444999:::999888<<<>>>===888111,,,***+++...//////...------000222222333222111000333:::???===:::555333333222111000+++))),,,222555111......,,,...111333333000,,,***,,,***'''&&&''',,,111444777:::888---%%%$$$''')))(((---444777777666777888888555333555999888222,,,)))***+++...111222222111111111000///......111444777555444222000---((($$$%%%'''+++...000000///------000222444222---((($$$%%%&&&(((,,,111222222000'''&&&&&&***...000...+++((((((''''''***...333666000,,,'''%%%%%%'''))))))%%%&&&(((,,,111555777888888666444111...,,,,,,,,,,,,------,,,***)))(((((()))+++---+++'''&&&))),,,///222666777444111111333222///***'''&&&)))...111666444111...------///000)))************(((&&&%%%!!!$$$)))...///...,,,******)))'''$$$!!!!!!$$$'''%%%&&&(((***,,,,,,,,,,,,((()))+++,,,---------,,,+++***)))***---222777:::777222,,,(((''''''&&&&&&""" ###))),,,,,,...222777555111---***&&&$$$### """$$$''')))+++,,,,,,......---,,,***((('''&&&)))'''%%%%%%%%%%%%###!!! %%%+++,,,)))%%%%%%''')))'''$$$###""" !!!%%%'''%%%%%%&&&(((***)))(((***111666222)))$$$%%%(((***---///000111+++***(((%%%$$$###$$$$$$$$$$$$$$$''',,,000111222222333333000+++'''''')))333777:::999444000......---------...000444777:::===<<<<<<>>>@@@>>>888333,,,++++++,,,///111222111......---+++((('''((()))......---------+++(((%%%'''((()))***,,,---......+++***---333444222222444333222333777999666666888999444...+++,,,...000222222222333333444444444333>>>BBBEEEAAA999333222333999777333...++++++///222444444444000------000444777;;;BBBEEEBBB999...''',,,000666::::::888666444555666555222111555<<>>999888888666111,,,+++)))---:::DDDDDD???;;;111000000111333444333111///000222444555999===@@@999999<<>><<<999888666111------111555888888777555444333333222111111111000...,,,***))),,,+++)))'''(((,,,222666444333111111222333333222333111///---+++)))''''''***///222111222444222......------...///111333555222333333222000......///111...******---//////...---...///222444555222000///+++((()))---///000///------------------------000333999===>>><<<888555222222222000---,,,---......111444666555444444555555444111///---+++))))))%%%'''))),,,...///000000222555999===>>>===:::777888666666666333......111222111000111666999333+++((())),,,111666:::;;;;;;<<<===<<<888111------///...//////...------000222222222111......222:::AAADDD>>>777333333333333111+++))),,,333666444111111...000444666666444111...222000...------///111333666999666,,,$$$###&&&'''(((///888<<<;;;888555555444333555999>>>===777111)))))))))+++,,,///111222333333222000......111333:::999777555333...)))%%%&&&***///333555333000...,,,...111222111---(((%%%%%%%%%'''+++...///...,,,'''&&&&&&)))---///---***%%%&&&((()))+++///444888111---'''$$$%%%)))---///,,,...000333555555555555222222111///---,,,---///...---,,,+++******))))))+++---...***&&&%%%***///222666999999666444444666222///+++((('''))),,,///444333222000///---,,,+++++++++,,,,,,***(((&&&$$$ $$$***------+++(((&&&'''''''''%%%######%%%((())))))******+++,,,,,,,,,''''''((()))******++++++******+++---222:::BBBGGGAAA999///***+++,,,***'''$$$"""%%%,,,000000333777<<<999444///***'''###!!! ###&&&)))++++++***+++,,,,,,,,,+++)))'''%%%'''&&&$$$$$$$$$$$$""" !!!&&&+++...,,,)))'''&&&'''&&&%%%%%%%%%$$$""""""%%%((((((%%%$$$'''***%%%''')))+++000555333---$$$%%%&&&(((+++...222333,,,+++(((&&&%%%%%%%%%&&&&&&$$$$$$&&&+++///000000000111111,,,'''$$$%%%(((///444999999555111000111///000000111222444666888888888:::>>>BBBAAA;;;555000//////000222333333222111111000---++++++---///...---,,,++++++***(((&&&(((((()))+++---...000000,,,---111555555222444999999555555888888444444777:::555000,,,,,,///111222111111111222444555555555???CCCDDD@@@777222222444<<<:::666111+++***---000111333333000---...333999888<<>>???===;;;:::;;;<<<<<<999777999???EEEDDDBBB???>>>===;;;888666333///111:::AAABBB@@@@@@444222111222444444222///444555666777777888<<<>>>444777;;;@@@CCCEEEDDDCCC???===999222,,,---333999::::::;;;999666333111000444777;;;:::555000...---///...,,,))))))---333888111///...///333555666555666666555444222///+++(((***///111111222555444111------,,,---...000222444333555555555222111111222222---((('''+++......---+++,,,...111444555444333///+++(((+++111555555222///...---,,,------,,,,,,,,,111888>>>@@@>>>:::666666666555222...------...///111333444444444555666888777444222...,,,***)))&&&'''***---////////////000333777<<>>BBB<<<555222333333111///,,,***,,,222555222000000///222666999999777555333333444444333333222222111222444111(((######%%%$$$)))000888<<<;;;888666555555444444999>>>>>>999444,,,+++***)))***---222555333333333111//////111333:::888666555333///+++'''''',,,222777888555000---***,,,...000///,,,)))&&&&&&&&&(((***,,,---+++)))(((&&&%%%'''+++,,,***'''###&&&(((***+++...222666222---'''$$$&&&,,,111444666888::::::999666333222---......,,,******,,,///...---,,,,,,------------...222444000+++))),,,111555888;;;:::777444444666000...+++))))))***---...000000///...---,,,+++***,,,,,,---,,,+++(((%%%### $$$))),,,,,,)))%%%######&&&((((((%%%$$$&&&(((,,,++++++***++++++,,,---((((((''''''((()))******)))+++---111777@@@JJJQQQKKK???222---///000...)))&&&%%%(((...222333666:::===999333---((($$$ !!!%%%(((***)))((()))+++,,,---,,,***'''%%%&&&%%%############""" $$$''',,,///000---)))&&&&&&&&&&&&((())))))'''%%%'''***,,,***&&&$$$(((,,,!!!&&&***---222666555000%%%%%%%%%'''***///333555...,,,***'''&&&&&&'''((('''%%%$$$&&&***...///...---///...***$$$"""%%%)))+++111888999666333333444111222333333333444666888555555888>>>CCCCCC===777333222111222444555444333333222111///---...111444...---+++*********(((''''''(((+++---000111222333...000444777555111555<<<>>>999777999888333333777<<<888222//////111333333/////////111333555555555;;;>>>@@@;;;444111444999;;;:::666000***'''))),,,,,,...///---+++---444:::<<<@@@DDDFFFCCC<<<333...///444;;;@@@BBBAAA???>>>AAABBBBBB???<<<===CCCIIIEEEEEEEEEDDDCCCBBB@@@@@@===888666;;;>>>>>>===???777555333333444444000---:::::::::999777777999;;;111555;;;BBBGGGHHHHHHGGGBBB@@@:::222,,,---555<<<888;;;===<<<888333///---555;;;@@@@@@:::333111111333111...+++***---333777///,,,+++...222666777777888888888888777444///++++++///111000111555555222,,,,,,+++,,,---///111222555666777777666444555555444...((('''***...///...+++,,,...111444555555555///+++)))---555999888555111///---,,,,,,,,,,,,+++&&&,,,555<<>>999555;;;:::888444000---......///111222333333444666888:::999666333000---***)))''')))+++...000000000///000000444:::>>>===777111222333666888333---+++...&&&000555111,,,,,,---,,,(((((((((+++000555888999333777;;;;;;888333111111(((***,,,---...111444777444666666444111222555999;;;666111000222222...***...+++,,,111333000---...000333777:::;;;:::777555333444666777666444222000///000---&&&"""###$$$""")))///666:::999777777777666333222555:::<<<999444///...+++)))***...444888333444333222000000222444777666444333222000,,,***(((---444999999666000,,,(((***,,,......,,,***((((((((()))+++,,,,,,)))'''(((&&&$$$&&&)))***'''%%%###&&&)))***+++,,,000444111,,,'''$$$'''---444777===???@@@???<<<777333111+++,,,---+++((((((+++------,,,,,,---///111222222000555999777111---///222555888:::999555222222444,,,,,,+++***+++,,,...///---,,,+++*********++++++333333111---)))'''((()))%%%&&&'''((()))(((((('''))),,,---,,,(((&&&&&&'''***++++++,,,,,,,,,++++++&&&&&&&&&'''''''''''''''***111111///===UUU]]]VVVUUUFFF777111000000000111*********,,,...111444666777444///)))$$$!!! !!!###$$$%%%%%%(((++++++(((%%%%%%&&&&&&&&&%%%!!!!!!%%%(((++++++((('''(((***)))***+++---......//////...+++((((((***+++***(((%%%$$$&&&---444777444000,,,***((((((+++///222333111111000///---+++(((''''''))),,,,,,***)))((()))---,,,)))$$$!!!"""%%%'''...222666888777333///...+++000444333333666666444555777999<<<=========<<<555444333333444444333222222222111...---///555:::333222000///...,,,)))'''***((()))---444777555222000...000555666111///222999888666444333333333444888555111...333:::999555222111111444888999777555999:::999555111111777<<<>>>999333///...,,,***''')))+++,,,,,,---111888===???EEEMMMOOOKKKCCC<<<888777999<<>>FFFLLLMMMIIIDDDGGGBBB:::333//////333666666555555777888555000+++333666999:::666222...,,,444666888444///---000444222...+++...555:::999555444888<<<<<<888444222222000111222222222333555777000...++++++---000111222999===???===666222222555555111---,,,...111222111000000222666;;;===;;;999555000++++++000555666666000...---///111000+++&&&$$$---777:::777444555888666<<<<<<555000222444222888555333222333666888888666444222222333111...***))))))***,,,---...---,,,,,,---000777<<<<<<666000222333333333222000---,,,+++,,,---,,,++++++,,,---...***''')))///333222000000222555666444333222222---)))'''+++///000333777777::::::666333444333000---+++***,,,000111000---000...,,,******+++---///777888:::<<<<<<999555222333333333444666777666444000***$$$"""###%%%%%%$$$***,,,///333666999;;;===777555333333444555555555444222//////000222333333333111......///111111000333333111...+++,,,...111,,,...333777999777333///,,,///222111---(((&&&&&&***+++***)))+++...***$$$%%%""" ###&&&%%%$$$"""&&&***,,,,,,,,,///222111---(((%%%&&&,,,222777>>>===<<<;;;999666111...,,,***)))''''''((()))***---------000444666777666888555444444111---...333===??????;;;444000000333+++)))&&&'''***,,,+++))),,,)))((()))'''%%%''',,,777666444111---++++++,,,***+++,,,---,,,+++)))(((+++,,,---+++'''&&&'''(((+++++++++++++++******)))''''''((((((((((((((((((,,,444777999IIIbbbkkkeee\\\MMM===666444333222333111///---,,,---///333555333111,,,((($$$!!! """"""""""""""""""######$$$'''******(((%%%%%%&&&''''''&&&""""""'''***,,,+++(((&&&''')))++++++,,,....../////////...,,,******,,,---,,,***((('''(((...555888777555...,,,)))))),,,111555666222111000---+++)))((('''(((***+++***(((''''''(((---,,,((($$$!!!"""&&&)))///444999:::777222,,,)))+++000444333333666666444777999;;;===>>>======<<<666666555555666555444222333333222000///000555999666444222000...,,,(((%%%'''&&&'''---444777666333///,,,---222333///...111666666444333222111111111555555222///333999:::777444222111333777;;;;;;;;;::::::888333//////444999999555111...---,,,)))'''***---111222333555:::???@@@FFFLLLNNNJJJCCC===:::777999;;;>>>@@@BBBBBBBBBFFFHHHIIIHHHHHHJJJPPPTTTUUUSSSOOOMMMQQQZZZ______QQQCCC666666;;;<<<:::888555444333333444666888999>>>>>><<<:::777666777888999<<>>???<<<777333222333333111///000333555555444555555777;;;>>>???===:::555000++++++000333444333111000000222444333...)))'''---444666444222333444999===<<<555111444888999;;;:::999999999888777666333333222444555444000,,,))))))***,,,///111222222...---///555;;;<<<888444222222333333222///---+++------,,,+++++++++---...,,,***)))***...000000//////111333333222111111222+++&&&&&&+++///222555:::666999999555333333222///+++***+++///222444333000555333111...---...///000555777:::<<<<<<999555222//////111444999<<<>>>>>>333,,,######&&&'''***+++---111555;;;???BBB:::777333222444444333222444222000///000111222222333111//////000000///---000000///---,,,---///222555555555555555444111///000333444222---)))((()))...///...,,,---///...***'''$$$"""###&&&)))******&&&(((+++---,,,---///222444111,,,))))))---111444::::::999999999666111...,,,***'''&&&&&&(((***+++------...000444777888888888555555555333000111666===???>>>:::333......000+++(((&&&(((+++---+++))),,,)))((((((&&&$$$&&&+++:::999888444000//////000000111222333111///,,,***------+++)))'''(((***------,,,+++***)))(((''''''((((((((((((((((((((((((,,,555;;;CCCVVVpppyyyuuubbbTTTDDD<<<888555444555888555111...---...111333000...+++(((%%%###""""""''''''&&&&&&%%%%%%%%%%%%&&&(((***+++)))'''&&&&&&)))((('''$$$!!! !!!"""***,,,---+++(((%%%''')))---....../////////000000...---,,,,,,...///...------++++++...555999;;;:::222///+++***---222666888222000---***(((&&&%%%%%%((())))))(((&&&%%%'''(((---+++'''### """'''+++000555;;;===999111)))%%%+++111444444333666666444999:::;;;<<<===<<<;;;;;;888999::::::999777555444555555555333222222555888666444222111000---***((($$$$$$'''---333666555333...,,,,,,///000...///222333333333222111000///...111333333000222777999777444333222444888<<>><<<888999;;;===@@@BBBDDDEEEHHHIIIKKKOOORRRWWWZZZ\\\ZZZ\\\[[[\\\bbbiiijjjfffSSSEEE888777::::::777555333444444666888;;;===>>>BBBBBB@@@<<<888777888:::===???CCCGGGIIIFFFAAA<<<===??????===777222...,,,,,,---000444777888666444333555666555111---++++++---333:::===:::666222111///222666:::<<<<<<:::999999;;;======:::777555444999;;;<<<;;;888666666666<<<<<<:::666222222555999@@@@@@>>><<<999555333111111222444777:::;;;999777:::;;;===@@@BBBBBB???===666222//////222444333111111222444666888666222//////111222444444333222222888;;;:::666444999@@@CCCCCCDDDEEEDDDAAA===999666333555777:::;;;888444000,,,---...000222444666777222111000333888;;;:::888444555777888777444111///111///---++++++,,,...000,,,---///......---...///111222333333222222444666---)))''',,,000222555999666::::::666444555222---'''))),,,111555666555333999777555333222222222222444888<<<>>><<<888555333//////000444:::@@@CCCDDD777...!!!!!!'''***)))***+++///444;;;BBBFFF===888222111333444111...222111000//////000111222444333222222111000---***---...............111333???<<<777333000///000000444666777444///+++***+++000333222---,,,///111000)))'''%%%&&&)))...111333,,,---.........///111222555333000---,,,---///000444444666888888666222...,,,)))&&&&&&(((+++------,,,,,,---111555888999999777555444555333000333888;;;<<<;;;666000,,,,,,---)))'''&&&(((,,,...,,,***,,,(((''''''%%%"""%%%***999999888555111000000222222333555666555222///,,,...,,,***((((((,,,000444...---***(((&&&%%%%%%%%%(((((((((((('''''''''''')))333<<>>:::222***%%%---222666555444666777444888888999999999999888777999;;;>>>>>><<<999777666999888888666555555666777222111000111111111///---&&&&&&)))---222555444222000///......///111333555222222333333222000...---///333444111000333555444000111222555999===@@@AAA<<<:::555///++++++...111111222333444444111...+++)))---111333444666;;;???AAABBBCCCCCCAAA???===<<<::::::;;;<<>>@@@AAADDDCCCAAA===:::999;;;===???AAACCCDDDBBB>>>888555;;;>>>@@@???888222---+++,,,...111444777888888777777888888666111...,,,+++,,,111888<<<:::777444222111777>>>AAA???;;;888777:::;;;>>>??????===;;;:::>>>??????===:::666555555;;;===>>>:::555333777<<>>:::777:::;;;>>>AAACCCCCCAAA???;;;999777777777777555222222444888::::::888666555999666444444666777555333555888;;;<<<>>>CCCKKKPPPOOOQQQRRRPPPKKKEEE@@@===<<>>@@@@@@???>>><<<888444...++++++---000222000444666333...+++---///555555555444333444777:::333---***---......000333777::::::777666666222,,,%%%(((---333666666444111777666666555444444444444777;;;@@@@@@;;;555222222444333222444999===@@@AAA888...""""""(((+++((()))+++///555:::???BBB===777000///222333111---000111111000000111222444777777666666555222---******,,,///000111111333555AAA???:::444000...000111444777:::888222---++++++...111000***'''+++000222+++)))((((((,,,111666999333222222111000111333444333222111000///.........///000333666888666333///,,,***)))***...000000///++++++,,,000555888::::::666222111111///,,,...333444555555222...+++***+++'''&&&&&&)))...///---***+++(((&&&%%%###!!!$$$***555666555222000///000222111222444555555333111///---+++((('''***000555999///,,,)))%%%#########$$$%%%%%%%%%&&&&&&&&&'''''')))111<<>>===<<<;;;:::::::::999;;;;;;;;;<<<===>>>@@@AAADDDEEEIIIPPPWWW\\\^^^^^^aaajjjqqquuu|||uuueeeOOOCCC888666888777666777777888;;;===???@@@AAAAAABBBAAA???<<<::::::===???AAABBBCCCBBB>>>999444111777;;;===:::444...++++++000222444666666666666666;;;<<<<<<999444000...------000333555666555444444444;;;BBBCCC???999555444888;;;???CCCEEEEEECCCBBB???@@@???===999555444444777:::===;;;666555999===BBB???<<<:::999888555333888<<>>:::555555777999777444444999@@@GGGLLLQQQXXX^^^]]]^^^___]]]WWWQQQMMMLLLLLLOOOTTTUUURRRKKKDDD???>>>BBBHHHLLLLLLLLLMMMNNNMMMIIIEEEBBBBBBCCCDDDEEEAAACCCFFFIIIKKKMMMMMMMMMCCC===444......000333444555888999555...***+++///444444333222111222555888333---)))+++,,,***+++...444777777555555444...'''###'''---222444333000///111222333333444444444444999???CCC@@@888111///000555333222333666:::<<<<<<555...%%%!!!"""&&&)))***'''***...222666888::::::999444...---000333222000///111333333222222555777;;;::::::999888444...***))),,,000333333333444555<<<<<<;;;777333000111222111666;;;:::555///***)))***,,,+++$$$!!!&&&,,,...+++*********---222888<<<999777444222222333555666222222333444333333222111---...000333666555333000,,,+++,,,000444555222...))))))+++...333777888888333///,,,+++((($$$&&&++++++---//////...,,,+++***%%%%%%&&&+++///111...+++***'''$$$$$$###!!!%%%+++111222111000......000222111222333333333222111111---***&&&&&&***000666999///,,,'''###!!!!!!###$$$######$$$%%%&&&''''''(((***111;;;HHHWWWcccddd^^^MMMCCC888222...***+++//////222666888777444///,,,%%%%%%&&&&&&''''''((((((###%%%&&&((()))***))))))......///111333222000...((('''&&&&&&(((((('''%%%***,,,---+++((((((,,,///111000...,,,+++***++++++'''***---///000000111222---***'''$$$&&&***///333777222+++&&&&&&''')))******(((&&&###!!! !!!###$$$%%%'''***---)))'''%%%!!! $$$'''(((,,,111444333000---,,,---222555444333555555333//////..................444888;;;;;;888666666777<<<999666555666777888777666444222111111///,,,***++++++++++++,,,...000111666777666222333666888777444444444333222111000///000333444222222444222...''',,,222666777777777888:::999777555555555666777;;;>>>AAA@@@===777333111---/////////...222888>>>;;;888555444555666777666999999::::::;;;<<<<<<<<<@@@BBBFFFKKKOOOSSSVVVWWW\\\iiiuuu|||lllLLLAAA777666777777777888888:::===@@@BBBBBBAAAAAA@@@???===:::888999<<>>;;;777444444555333777;;;<<<:::999:::;;;>>>===;;;:::888777777777===AAAEEEFFFCCC>>>999777666888:::<<<===???BBBDDDFFFGGGIIIHHHEEE???999555111555999888444333666:::===:::666666888999888666777<<>>BBB===222++++++///222111000222555888999999333...)))'''))),,,,,,+++***---111444666777666555555222...---...000333333333555888777444444666888;;;:::999888666222---))))))---222555555333222222555888;;;999555222222333000555::::::666000,,,***''')))&&& $$$)))+++,,,,,,------...222888<<<;;;777333111111333555555333444666777888777666555,,,,,,---///222222000...,,,***+++///555555111,,,''''''(((,,,000333444444000,,,(((&&&"""!!!&&&&&&)))---000111///,,,***######&&&,,,111222///,,,)))&&&$$$$$$###"""'''---///000000000///000333555555444333222111000000000...)))%%%$$$(((---111333...+++&&&!!! """$$$!!!"""###%%%'''((()))******///999EEEQQQXXXTTTMMMAAA999000,,,***(((+++000...000444666555222...+++&&&&&&'''))))))*********%%%&&&((()))***)))(((''',,,,,,,,,...111111...+++&&&%%%$$$&&&)))***)))'''(((***,,,+++)))***///333000///,,,***(((((((((((($$$(((,,,/////////000222+++)))%%%!!!!!!$$$)))---333...)))&&&&&&'''((()))(((((('''%%%$$$""""""!!! ###%%%&&&&&&'''(((***'''&&&%%%""" """%%%'''***,,,,,,+++,,,,,,***000333111000222222///++++++*********++++++,,,...222555555111000222555:::666222000222555666666666444222111000...+++)))))))))((('''(((+++///222555888666222222666666333555444333222111000000000111333333444777:::777111)))---111444444333444666888888999:::<<<>>>>>>===@@@BBBDDDBBB<<<666111000***,,,......---...333777888555222111333555555444444555777999::::::::::::===@@@DDDEEEFFFHHHLLLOOOUUUeeetttpppLLLAAA888666666555555777777:::>>>AAADDDDDDCCCBBB???>>>;;;777555555888;;;@@@AAABBB???:::555333333333888;;;888111,,,---000444666777555111......///111444888999888666555444222000...---///222444555777999;;;<<<:::666444222444888???HHHMMMMMMHHHCCC@@@???===999555444666777444777;;;>>>???===:::999888:::;;;999666666999<<>>BBBFFFGGGJJJLLLLLLGGG???888333000444777444///...333999<<<;;;999999:::;;;;;;;;;:::===EEEOOOUUUXXX```iiijjjpppwwwyyyuuuooolllkkkjjjnnnrrrqqqkkkbbb[[[WWWMMMQQQVVVYYY^^^fffqqqyyyuuusssqqqmmmjjjggggggggg`````````aaadddhhhlllooodddXXXHHH===:::<<<>>>>>>??????>>>;;;888888<<>>888222///000000///000333///111111111222000'''$$$+++///000000000111...///222444555555333222333999===666+++%%%)))///111000000222444666666666333///++++++...000000...///111333555666666666666222222000---+++---111555999<<<>>>;;;666333444777777666444333111...)))&&&(((,,,222444444111...---222666:::999555222222444333666999888444000///000)))((($$$ !!!'''+++)))---///000000000222666::::::555000---///111333333333444555666777666555444+++***)))***,,,---,,,+++,,,(((&&&)))...111...)))&&&%%%&&&)))---000111000...)))&&&$$$!!!!!!&&&&&&***000444666333...)))!!!"""&&&,,,222333000,,,)))%%%###$$$######)))000///000111111111222555888888666444111///////////////***%%%###&&&***,,,------***%%%  """$$$!!!"""$$$&&&(((***+++,,,'''---555AAALLLOOOJJJBBB;;;333,,,***((((((,,,111000111333333333000---+++)))***+++------.........)))***+++,,,,,,+++)))'''***))))))+++...///,,,(((%%%######%%%)))+++***'''''')))+++******,,,111555000...+++(((&&&&&&&&&'''"""&&&+++.........000222***((($$$ !!!&&&***///,,,(((&&&&&&((())))))((((((((((((&&&%%%$$$###"""%%%'''((('''&&&&&&'''%%%%%%$$$""" ###$$$&&&&&&&&&''')))+++(((---000///...//////---))))))(((((()))******+++***---000000,,,,,,///333888333...,,,///222444444333111000000000///---+++'''&&&%%%$$$%%%)))...333333777666111000444444000555444222000//////000000111222333555;;;@@@<<<444,,,///111222111111333666777888:::>>>AAACCCBBBAAABBBDDDEEEBBB:::333///---%%%(((,,,,,,+++***---///777444000000222444444333///111555888999::::::999;;;???CCCBBB@@@@@@EEEJJJQQQcccsss~~~nnnMMMBBB999666555444444666666999===BBBEEEEEEEEEDDD@@@>>>:::666222222555888<<<>>>???<<<777333111222666;;;???===777222222555333555555333///,,,,,,---)))---333888888888777777333000......000222444555666666777888888777555333333888???IIINNNMMMFFF@@@AAA???<<<888555555777:::777999===AAACCCAAA;;;777444888:::999555555:::???@@@CCCEEEDDD@@@<<<;;;;;;>>>???>>><<<;;;===BBBGGGGGGJJJMMMLLLGGG>>>666111///333555111+++***111888===============>>>???@@@;;;;;;AAAJJJNNNQQQZZZeeejjjsss~~~xxxtttrrrpppuuuyyyxxxqqqhhhbbb___RRRTTTUUUUUUYYYcccrrr~~~}}}yyyvvvuuuuuuooonnnllllllnnnssswwwzzznnnaaaPPPCCC@@@AAABBBBBBEEEDDDBBB@@@@@@CCCHHHKKKLLLLLLLLLJJJHHHGGGGGGIIIDDD===888888777444444666111222333333444222)))###***...000111333555000222444666777555333222...555888222&&&"""(((000333222222333444444333111444000------000333333222444444444555666777888999111333222...)))***000666>>>AAABBB>>>777333333555444222000///---***&&&###'''+++111444222///+++***111555999888444111222555666888888666222000222555,,,***%%%"""%%%+++---***...111222222111222666999888333---***,,,000111222111222333333333222111000***)))''''''((())))))(((,,,&&&!!!"""(((,,,+++(((%%%$$$%%%'''+++.........,,,(((%%%$$$!!!"""((((((,,,333888:::666...)))!!!"""&&&---333444000,,,((($$$###$$$$$$%%%***222000000///000333777<<<>>>AAA>>>:::666333111...+++***)))(((%%%###&&&---222...+++'''###!!! !!!!!!&&&(((---111000+++,,,...222:::AAACCCAAA>>>666111***%%%$$$'''+++---333333333444333///)))%%%(((((((((,,,111333222000***---000111...)))&&&$$$!!!!!!$$$))),,,,,,(((######%%%'''(((''''''((())),,,,,,---...000111333444333000---)))&&&###"""!!!###$$$&&&'''***---333666,,,***&&&######$$$''')))000///,,,((($$$%%%)))------,,,)))&&&$$$#########$$$######$$$&&&''''''&&&(((((('''&&&$$$""" !!!$$$&&&'''&&&$$$***,,,...000111///...,,,&&&)))+++***++++++'''!!!)))'''%%%%%%(((+++,,,,,,,,,***((((((***,,,,,,,,,......---------.........***'''$$$"""###''',,,000///000000000000...---,,,---///000---)))(((---111000///000777>>>@@@:::444///222444444222222444666999:::===AAACCCBBB???<<>><<<<<<===888---$$$$$$&&&)))***+++,,,...///222///,,,---111222111000------///333777999:::999;;;<<<<<<>>>???AAACCCDDDQQQUUUccczzzttt___KKKDDD===;;;===>>>;;;888999999<<>>===999555444555;;;999666222///---++++++---000444888999888777555888444000///111222222111333444555666666555333222333:::DDDMMMOOOLLLEEE@@@>>>???>>>999444222666:::===???BBBBBB???;;;999888444333111222555888;;;<<>>CCCDDDCCCEEEKKKNNNIII===333444222111111///...444<<<===AAACCCBBBCCCFFFFFFCCC@@@@@@AAAEEEKKKSSS[[[```fffnnn{{{{{{tttsss}}}wwwsssuuuxxxrrrcccVVVXXXSSSNNNKKKJJJQQQ```ooozzz}}}xxxssswww{{{}}}yyywwwxxxwwwuuuqqqiii]]]RRRKKKFFFDDDBBBMMMIIIHHHNNNSSSUUUWWWZZZdddgggeee___]]]```^^^YYYUUUUUURRRLLLGGGDDD>>>777888666555555555222+++%%%!!!'''++++++///777999666111555888999777666777888777///+++------+++,,,111777999999777333111333555555444333222111222222333///......000444999<<<===777444///,,,---000666999EEEDDDAAA>>>:::777444333222222000///---+++)))(((***---///...+++***---000///222444333111000222555666555555444333333222222888111)))$$$&&&***------666444444444666777777666444000+++(((***...222444222000,,,))))))+++///222///---***'''&&&'''((())),,,***'''%%%$$$%%%'''))))))'''&&&&&&)))+++------+++(((%%%$$$%%%&&&&&&&&&%%%***111666777333---)))"""###&&&,,,111333000---+++***(((''''''+++111555333333444555888;;;???AAABBB???<<<888555222000...***+++***)))(((***///333333000+++'''###"""!!!!!!!!!%%%((()))---111///+++)))+++000777===AAA@@@>>>555000***$$$###%%%)))+++000111222222000...+++)))+++***+++...222222000...,,,///111000,,,((($$$### !!!###'''******'''$$$%%%&&&((((((((('''((()))+++---///222333444333333111///+++(((%%%###""""""###$$$&&&'''))),,,000444...+++'''$$$$$$&&&))),,,//////---***''''''***---,,,+++***(((&&&%%%$$$$$$######"""###%%%&&&''''''******)))(((&&&### """"""$$$&&&'''&&&$$$"""+++,,,...000000...,,,+++&&&***,,,+++---///---)))***(((&&&&&&(((*********''''''&&&%%%%%%&&&((()))///...---,,,,,,---...///...+++'''$$$$$$'''+++---------......,,,***'''%%%***,,,...,,,))))))---222000...///666===???:::444111333555555444444777:::<<<<<<<<<>>>???>>>;;;999:::888666888999444)))!!!###%%%&&&''''''(((+++))))))+++///222111///++++++,,,000444888999999:::999999<<>>888000,,,...333888:::===<<<:::888888888===;;;777333000/////////111333555777888777666555666333111111444555444222555444333222111000000000444:::BBBJJJLLLJJJFFFBBBAAABBBAAA===777555777;;;===???AAACCCBBB>>>:::777333111//////111444777999===BBBDDDBBBBBBCCCDDDBBB>>>;;;777444444888===AAA???>>>???DDDHHHFFF===555555333222222111111777???GGGKKKLLLJJJKKKPPPSSSRRRKKKHHHFFFGGGMMMUUU]]]aaafffkkkvvvxxxrrrpppssssssssssssqqqkkkaaaYYYPPPIIICCCAAABBBHHHUUUbbbjjjrrrzzz}}}zzzwwwwwwyyy|||}}}yyywwwuuuqqqmmmggg___XXXSSSQQQOOONNNTTTVVV[[[```bbbccciiippp}}}tttjjjggghhhgggjjjmmmkkkddd]]]UUUJJJ@@@===:::888888999666///)))(((...333444888======:::777999;;;:::888777888:::999333000333444333444888999::::::777333111111333444333222111000111222222//////111333777:::<<<===777444000,,,,,,000444777CCCDDDBBB>>>999555333333444333333222///,,,***((()))***+++++++++---111555333444555444333222333444777666333222222333555777888333,,,((((((***---///555444444555666666555333333///***)))+++...222333...+++'''$$$"""%%%))),,,...,,,***''''''((()))+++000...,,,*********+++++++++)))''''''))),,,------///---***))))))*********%%%)))...333444111---***%%%%%%&&&***...///,,,***)))*********+++---111333666777888:::<<<>>>@@@AAA@@@???<<<999666333111111+++---...//////000333555777444///)))%%%###""""""&&&((())))))+++///---)))(((***---333999<<<===<<<444000***%%%###$$$''')))---///111///,,,+++---///...///000222333222///,,,000222222000,,,'''###""" !!!"""$$$'''((('''%%%&&&((())))))''''''((()))+++...222555777555333111000---***&&&###!!!!!!!!!###$$$%%%&&&&&&(((,,,///...,,,)))&&&&&&(((,,,...---...///...,,,+++,,,---+++++++++***)))(((&&&&&&$$$###""""""###%%%((()))...---,,,***(((%%%"""!!!$$$&&&((())))))&&&###!!!,,,---...//////...,,,+++&&&***,,,,,,...222333111+++***(((((())))))((('''%%%&&&'''&&&######'''***000///---++++++---///000222///+++'''&&&''')))+++,,,---......,,,((($$$!!!''')))++++++***+++///333111000111666<<<>>>:::555222333333333333666999<<<@@@>>>;;;999999888666444000//////222333...$$$ !!!!!!###"""$$$)))///222222000***)))))),,,111666999:::888666555888>>>BBB@@@===888AAAOOOXXXZZZTTTJJJCCC>>>???BBBFFFKKKPPPTTTWWWCCCBBBCCCFFFIIIHHHCCC??????;;;444///...000444777;;;<<<<<<777111---000333666888:::;;;;;;;;;===>>>>>>;;;777444222222333444666666666666666666666666444222111333777888777444777444///+++)))***,,,...333777===BBBDDDDDDCCCAAABBBDDDDDDAAA<<<::::::<<>>888111///333888===???:::888777;;;???AAA===888666333222333222444<<>>AAACCC???;;;999<<<>>>======???<<<<<<;;;999666444555666999777444222000/////////---...000333666888:::<<<:::777333//////111444777???AAABBB===555000000222444555666555333000,,,******)))))))))+++000555888666444444444555666555444666444111//////222555888777555111---******---000333222333444555555222000000---***)))+++///111333)))'''###"""'''---+++)))(((((()))+++---444333222111000///......,,,***((()))+++...//////333111...---.........---&&&(((,,,...000///---,,,***((('''((()))******((()))***+++,,,---...//////444555777:::;;;<<<<<<<<<<<<;;;:::777333111111111---///111333555555666666888555000+++'''%%%$$$$$$)))+++***(((***---+++'''***,,,...222555777888888333000,,,'''$$$$$$''')))---///000,,,((((((---222111222444555555333///---444555555333...(((%%%$$$"""""""""$$$%%%''''''''''''(((((('''&&&%%%'''(((,,,...222555555444222000000---)))%%%""" """$$$$$$$$$$$$$$$''')))************+++,,,------,,,...000111111000//////,,,,,,------,,,***)))'''&&&%%%$$$###$$$&&&***---111000///,,,***'''%%%$$$%%%(((,,,---,,,(((%%%$$$+++---...///000///......)))---...---///333666555---,,,***)))))))))'''&&&'''***,,,+++(((''',,,111222111...,,,,,,...111444222000+++(((&&&&&&((()))...000222333111---)))&&&&&&(((+++,,,,,,...222555777666555888======:::666111111000000222555999<<>>;;;777444<<>>;;;444777<<>>::::::555///++++++///333666888::::::777222000222555444555888:::<<<>>>AAABBB===:::666222111333555777;;;999888666555555555666444111///111555888888777444000***%%%$$$&&&+++...111222555888:::<<<======???AAACCCCCC@@@>>>>>>???BBBAAAAAADDDFFFAAA888///...000222333222111000000///777===???AAAEEEEEECCC===555---,,,222999===>>>999555222444888;;;;;;:::777444444444555777???IIIbbbjjjppppppmmmllliiieee```\\\XXX[[[ccckkkppprrrnnnhhheeehhhjjjhhhffffff___cccgggddd\\\UUUSSSSSSEEE;;;333444:::???EEEJJJNNNXXXcccfffeeehhhsss}}}{{{vvvpppkkkeeeeeeeeegggkkknnnnnnnnnlllsss|||~~~zzztttmmmrrrxxxqqqcccTTTLLLCCCAAACCCEEEBBB???>>>DDDLLLQQQTTTSSSOOOKKKHHHGGGEEEEEEHHHMMMSSSWWWPPPMMMLLLLLLMMMLLLKKKKKKDDDCCCBBB???===;;;;;;;;;AAA>>>999444000---,,,,,,,,,...000222444888<<>>;;;777333222333555777888<<<===888...)))+++///222444666777666333000...000---***)))+++///333555444111000222666888777444444222000......000333444666666555000+++***---000......000333444444111......,,,******,,,///000111((('''###!!!&&&,,,***)))((()))+++---///555555555555333222000...+++***(((***---111333333444222000///000000000///((((((***+++---.../////////---***((((((***+++,,,,,,+++******+++++++++***000111333555666666666555555666666333000......000000000222444666777777666888555111---+++*********...000///,,,---///...)))///000222333333333333333000000---)))&&&&&&))),,,...///...)))%%%%%%+++111222444666666555333000///555777888666222---)))(((%%%&&&&&&&&&&&&'''((()))'''''''''&&&$$$$$$&&&(((---...///111111111000///000...+++'''### """###$$$###""""""###%%%###&&&***...000///---,,,...///000222444444333222......//////...,,,+++)))))))))((('''&&&'''+++///333111///---***((('''&&&&&&***000222000,,,)))(((+++,,,...000111222222222000444555222222555999999///---+++*********)))(((***...111///------222777333111///......111555777000---)))%%%$$$%%%((()))...000333666555333///---(((***,,,---///111444666===<<<:::;;;===>>>;;;999333222000000222555999:::BBB>>>888333111///---,,,%%%'''***///000---&&& """%%%$$$!!!###***222777777555,,,***(((***...444888:::888222...000666999666111222666<<<@@@@@@===888666000222555888;;;@@@EEEIII===<<<===@@@CCCBBB===888444000+++)))+++///222333222444555444111000111333222444666:::>>>@@@BBBBBB:::777333000000222555777<<<;;;999888777666666666444000,,,---111555777777...+++'''###$$$''',,,///000000111333555777999:::888:::===???@@@@@@@@@@@@DDDBBBAAACCCCCC===222))),,,222888;;;999444///---+++222888;;;===@@@AAA???:::333,,,,,,222999===>>>;;;666222111444888::::::777555555666666888@@@IIIggguuu~~~uuujjjaaaZZZZZZ[[[aaajjjrrrvvvwwwuuukkkbbb^^^^^^\\\]]]___ZZZ[[[[[[WWWRRRMMMIIIHHHCCC999222444;;;???BBBEEEJJJOOOUUUZZZ^^^ccckkkqqqxxx}}}{{{wwwtttooojjjeeefffhhhmmmssswwwxxxxxxxxxzzz~~~sssnnnppptttwwwfff[[[OOOJJJMMMPPPOOOLLLFFFKKKSSS[[[^^^\\\YYYWWWQQQPPPOOOQQQXXXbbbkkkqqqmmmkkkiiifffffffffdddaaaVVVTTTOOOJJJEEEAAA===;;;BBB>>>999444000............000222333444888>>>BBB>>><<<888555333333444555222555555///'''###&&&,,,...111444666777666333111666444000---++++++---...///------000555888777666444444333222222222222222555666555111,,,***---000)))***,,,000222333000...,,,+++***+++---//////...++++++((($$$$$$)))+++***)))((())),,,///111333444444444333111///---)))((((((***///333666777666444222222222333111000))))))))))))+++...111333333111---+++***,,,000333000---)))''''''(((((('''---...000111222111111000111333333111---,,,...000222111000111333555555555999666333000......///000333555444222333555333...111333555444222///......,,,------***((((((,,,000...---+++'''$$$%%%+++000333444555444222///......222555999999666222...,,,***+++,,,+++))))))***+++'''''''''&&&%%%%%%'''))),,,---.../////////...---------,,,***'''$$$!!!###$$$%%%$$$###"""###$$$###***000333333111///000000000222555888888777111111111000///...,,,+++***,,,,,,***''''''+++///222111///,,,***)))(((((((((...555777444000,,,++++++,,,...///000111222222777;;;===999666888;;;;;;111...+++***+++,,,------///111222111//////333666000000//////000333666999///,,,'''###!!!$$$'''***+++...111444555444222000***+++---///111333444555>>><<<;;;;;;======<<<;;;888666333333555888999999;;;888444111///---***'''$$$&&&***...111///***&&&###"""###'''++++++((($$$######&&&,,,444999999888///---++++++...333666777666000++++++///333222000222444777;;;<<<:::666333333222111111333777:::===:::999;;;>>>AAAAAA<<<888111...+++,,,///111111000,,,---//////......///111222333666:::???AAA@@@>>>666444111///...000222444999::::::;;;:::888777666333///,,,,,,000333444333((('''&&&&&&'''***---///111222222333444555666777000222555888;;;======>>>AAA@@@@@@???===777...'''+++333;;;???<<<555000---+++111666666777::::::888444000,,,,,,111777<<<===;;;777333111333666999;;;777666666888777777>>>FFFccctttvvvggg\\\YYY\\\bbbiiipppvvv{{{~~~{{{pppddd\\\VVVQQQQQQUUUUUURRROOOLLLIIIEEEAAA???>>>666111555:::===???BBBFFFHHHLLLQQQXXX]]]```aaakkkqqqtttrrrpppooommmiiifffhhhkkkqqqwww|||~~~~~~xxxrrrllllllnnnzzzoooaaa[[[\\\]]]YYYSSSJJJLLLTTT^^^cccbbbaaabbb^^^\\\[[[```iiivvvsssmmmddd[[[RRRJJJBBB===AAA>>>999555222222333444000444777888777777;;;>>><<<:::777555333222222333111111///)))"""!!!&&&,,,,,,...111444555444333222777888777333,,,(((((()))++++++,,,///222555666666666666666666666666666555666555333000...---///111((((((***---///000...,,,+++++++++,,,......,,,++++++---...***%%%$$$(((---,,,+++))))))***---000222111111222222222000///...)))((((((***///444777999777666444444555555333222))))))((((((***...222555555333000---+++...333777333///)))((()))******(((//////000000000000000///000222444222...---///333444000,,,,,,...111333333777555222///------//////222555666555666888555///...222555555111...,,,+++&&&)))+++***((()))---222,,,***&&&$$$%%%(((---000444555444000,,,))))))***---222777:::999555222000///111222000---++++++,,,((((((((('''&&&'''***---***,,,///111111///,,,***)))***,,,---,,,)))&&&$$$&&&'''((((((&&&%%%%%%&&& ###)))///333555666666444111///111555:::<<<<<<555444222111///...------+++---///,,,(((&&&))),,,000///---+++***))))))))),,,333:::<<<888111---,,,---------...............777===???;;;777888:::;;;222///+++***,,,///111222666555333111000000000111,,,,,,---...111444777888222---&&&!!!"""'''***+++---///222333333222111,,,,,,---///111222222222888777777777999;;;======:::888555555777777666444222111000///...+++&&&######%%%)))---//////---+++((('''&&&***///111///+++)))((()))---444999:::999111///,,,,,,...111222333111---)))'''***...222444777:::???AAA@@@===999777888333...,,,///333555666666666777:::>>>===999555000......111555666222...***+++---...///000111222333444777;;;???@@@===999333222000///...///111222555888;;;>>>>>>;;;888555222000...///222333000---%%%&&&)))+++------------111222333444444444333333***+++---000444777888888;;;<<<<<<;;;777111+++'''+++222:::===999333000///...333555333222444555222...---,,,,,,000444999<<<888666333222444777999;;;777666777999777666;;;BBBVVVfffwww{{{uuukkk```XXXZZZ___eeejjjmmmqqqyyy~~~|||tttiii```TTTIIIFFFHHHLLLJJJGGGDDDAAA>>>===<<<888333111555999;;;===@@@CCCEEEJJJPPPVVVYYYYYYXXX```fffiiihhhgggiiiiiiggghhhiiimmmsss{{{uuuooojjjdddcccfffxxxvvvpppoooiii^^^TTTIIIJJJQQQ\\\cccdddgggkkkmmmjjjhhhmmmwww|||qqqfff\\\RRRKKKJJJGGGAAA<<<999888999:::===CCCIIIJJJFFFAAA>>>>>><<<;;;999777666555444444333000+++%%%"""$$$***///---...///000111000000///222888<<<888...'''&&&)))+++,,,///000000222444555555444444444555777999;;;999666222000000222333444***))))))***,,,,,,+++)))+++++++++---...---***((()))---///---(((&&&)))------,,,*********---000222000111111111111111000000+++))))))+++///333666777666555444444555444222000((('''&&&&&&)))---222444555444111---***,,,111555333000---...111222000---111111111111111111111111000333666444000...111555555000***(((***...111111555333///,,,*********+++...222444444666777444...+++000444555111---+++***"""&&&))))))''')))...333***&&&###"""&&&***...000555555333---'''$$$$$$&&&)))...666;;;;;;777444111111444666444000---,,,---)))***))))))(((***---000(((,,,111444333000+++'''$$$'''+++...///---***((((((***+++***)))'''(((((("""$$$(((...333777:::<<<666222///000555;;;>>>???888666333111///.........***---///---(((%%%'''***///...,,,***)))))))))***000777>>>???999222---+++......---,,,++++++******333:::===999555666888888333///+++***,,,000444666<<<999555333111000...---((()))+++---000444666777555///'''!!!!!!&&&***---...000111222222222222---,,,---...000111000///111111222333666:::===>>>:::777444444555555222///+++,,,,,,------)))$$$ """$$$'''+++.........---+++)))(((+++111444222///,,,******...444888999999222000---,,,...///000///---***'''%%%''',,,333888>>>DDDJJJKKKGGGBBB??????999222+++)))...222444333333222333666999999444000000///111666::::::444...+++,,,///111222333444555333444777<<<@@@???:::555333222000/////////000000222666<<<@@@AAA===999555000000111333555333...((($$$'''+++///111///,,,***///000222333333111///...(((((()))+++///222333333666888:::888444...+++)))+++111888999555111000000111555666222000111111///)))***+++,,,...222777;;;555444333333444777:::<<<777666888999777555888>>>HHHXXXgggjjjfff```ZZZUUUVVV\\\aaabbbaaaeeennnvvv{{{vvvnnndddUUUFFF???@@@EEEEEEDDD@@@<<<999;;;===666222222666::::::===AAABBBFFFMMMSSSWWWXXXWWWWWWZZZ___bbbaaabbbeeefffeeeiiijjjnnnttt}}}zzzqqqiiieee___YYY[[[aaalll{{{|||qqq```QQQHHHHHHNNNZZZbbbeeejjjqqqwwwsssqqqttt}}}wwwmmmccc\\\XXXSSSLLLEEE???<<<<<<<<>>===;;;:::999888888777111***%%%$$$(((...222...............---,,,,,,,,,666>>>;;;000''''''***,,,///222111//////222444111000//////111666;;;>>><<<777111///222555666666---+++))))))***)))((('''++++++,,,......---)))&&&%%%+++///---(((%%%(((,,,...,,,+++***+++---000111111111111222222222333333---+++***+++...222333444333222111111222111///---&&&%%%$$$%%%''',,,000333444333111,,,((()))...222222000000444999:::666222000222444444333111111222000444555000...111555555555111---++++++,,,------...///...,,,***))))))***//////000222333333000...---111333111222333111,,,***'''%%%%%%(((+++......***'''"""!!!$$$***///111999666000)))$$$"""$$$&&&))))))---555<<<>>>;;;666666666555111---***)))***)))((((((***,,,---,,,+++,,,,,,............,,,,,,***))))))+++---//////...000---******,,,///...---)))'''(((,,,444;;;???@@@<<<888333//////333999======:::444---((()))---000222222000,,,'''$$$&&&(((000222111,,,)))+++,,,+++...333999999444...)))''',,,------+++)))'''((()))222333444555555555666888444///******...333666777:::555111000222222...)))+++((((((,,,333666444111333---%%%"""###&&&)))***------...111///+++,,,000000...---...///..................000444666666555999777444333222///,,,)))$$$%%%&&&'''&&&### """'''+++---...000222111---((('''))),,,///111555333111000000111333555/////////000000000000000///---***)))+++///444888DDDFFFHHHKKKMMMKKKGGGCCC@@@:::222***(((***///333000111444888;;;999222,,,///,,,...666:::777333111,,,000444666555333444666333333555999<<<;;;666111333111000111222222///,,,222777>>>BBBAAA;;;333---,,,000333444777777111)))&&&)))---000000,,,'''$$$,,,***)))***---...,,,)))((()))(((&&&%%%(((...444222333333222///,,,,,,,,,.........000222222111///333333333333222111000///+++)))((())),,,000333444111000222555999999666222333666888777555444666888FFFRRR[[[ZZZUUUTTTVVVWWW\\\YYYUUUQQQQQQUUU[[[```iiiooorrriiiVVVCCC999555???AAAAAA???;;;888888:::>>>999444666<<<@@@>>>:::<<>>;;;888777666222---///555999999888333111444555///'''###+++333999888555333111...444111///...///111333333111---))))))---222555555222000...000444666666555---...---+++(((''''''(((---------,,,,,,+++++++++(((,,,...,,,'''$$$'''+++)))))))))((()))---222666000111111000......///111000***%%%&&&---333333000555000+++***---///---+++)))((('''&&&&&&)))...222555111+++&&&$$$'''+++...///111222333777;;;999444000222444444222000000000333666555///,,,...111111333111...+++))))))***+++///000000---)))'''(((***......///111222222///------000333222333555333...)))'''%%%&&&***---000111+++'''$$$$$$&&&+++///000666333...***'''&&&&&&&&&)))))),,,222999===;;;888888777444000,,,)))))))))%%%%%%&&&)))---......------,,,++++++,,,...///111---,,,+++,,,///111111111222///+++***---///000///,,,+++***---333888:::::::::666111...---///333666999777222,,,)))))),,,///000333444111+++((()))+++333777777000+++,,,------///222444222---)))'''(((------,,,***((((((***,,,111222333333333333444555444///+++***,,,000333333555111///000222222...***''''''(((...444666333000///+++'''%%%''')))******++++++---///---)))***///111000000000///---,,,,,,***)))))),,,000333333222444333222000...,,,)))'''"""$$$%%%&&&%%%### !!!"""%%%(((,,,///222333...+++'''&&&(((,,,000111555444222111111222555666111///...///111222111000///...,,,+++---222777:::EEEGGGKKKOOOPPPMMMHHHCCC<<<999333...+++******+++---///333999===<<<666000,,,+++///777:::555---***---000444555555555777888777555444444555555444333333000...///000000...,,,///333888======999333///111333555444555555///'''%%%(((+++......***&&&###&&&%%%%%%'''******(((&&&%%%&&&$$$"""!!!###(((---///000111///---+++++++++))))))***,,,///111000000555444222111000111222222---)))%%%%%%)))---//////------///222555555222///222555777777555333333333<<>>>>>BBBBBB===<<<@@@FFFHHH@@@999444777888222***%%%,,,333888666333333222000222///++++++---000000000///+++((((((,,,000222222///...---///333555444333.........,,,)))'''((()))...---,,,+++***)))))))))((()))******)))((((((((()))))))))((((((+++000444,,,---...---,,,,,,...000000***%%%%%%+++000111000333///+++***,,,---+++(((''''''&&&$$$$$$''',,,///111...***&&&$$$&&&))),,,///222333444777:::777111000222333333000...---...555777333,,,)))+++------111111000---(((&&&(((+++111333333...(((%%%'''***......///000111111...,,,---000333333666999777222)))((('''(((,,,000222333+++)))''''''***,,,...///222///,,,+++,,,,,,)))'''))))))+++111888<<<<<<::::::777222---)))((((((((( !!!$$$)))---//////------+++)))(((***///444777222000......111333555555444000---+++,,,///111111000///...///222444444444666444000---+++,,,---...444333000,,,))))))+++......444888666///+++---000999???@@@888000---///000///000...***&&&%%%(((,,,///...,,,)))'''(((+++...000000111111222333333333444111,,,***+++---//////...------000333333000,,,$$$%%%(((...444555222///+++***)))***,,,...///.........///000,,,''')))...111333444333111/////////...,,,+++...222555555333///000000...***'''&&&%%%###$$$&&&&&&&&&$$$""" '''&&&&&&***000444555444+++(((%%%%%%(((---000222555444222222222444666777333///,,,...222444222//////...---...000555:::===BBBEEEJJJOOOPPPLLLEEE@@@999999777555111---)))'''***---333;;;AAA@@@:::555---,,,111999;;;444+++&&&---///222444555666999;;;:::888444000---...111444111///---,,,---------,,,+++...222555666444111///555777666333222222---&&&&&&(((+++---,,,)))%%%""" ###&&&))))))'''%%%%%%%%%###!!! """&&&)))//////000...+++))))))***%%%$$$$$$&&&***...000000666444222000000111444555///((("""!!!%%%)))***))))))***+++...000///,,,***///222555555333000---,,,000888@@@EEELLLUUUZZZ[[[PPPKKKBBB:::666666:::<<>>;;;888@@@FFFPPPXXX]]]___``````dddhhhjjjggg```\\\\\\^^^kkkpppxxx{{{rrrfff[[[LLLAAA888888===>>>???@@@>>>KKKYYYccclllvvv|||~~~~~~{{{qqqaaaSSSKKKEEE@@@EEEEEEIIIRRRaaaqqq~~~uuupppqqqvvvzzz}}}~~~~~~xxxtttmmmhhhfffiiinnnqqqyyy|||wwwvvvnnnkkkgggccc]]]VVVNNNHHHHHHPPPUUUTTTRRRVVV]]]```QQQGGG>>>???@@@:::222,,,333999===999666666777555444///******...111000......+++)))***...111111000---------///222444333222111111111///,,,++++++,,,111///,,,)))((('''((((((***)))(((***,,,,,,)))&&&))))))(((''''''))),,,000)))***++++++******,,,...---)))%%%$$$''',,,000222222///+++***++++++)))'''%%%%%%%%%######$$$(((,,,,,,+++***'''$$$###%%%'''...222444444666777444---000111222111///,,,++++++444555111***'''+++---,,,---000222///***(((***...333555555000(((%%%'''+++/////////111222222///------000333555999>>><<<777,,,+++***+++...111222333,,,*********,,,......---///---+++...222222...)))''')))...555;;;>>>===;;;<<<777000***((((((((())) !!!$$$)))---///...---+++***)))))),,,111666:::555333000000222555777777444111...+++,,,...000222222111111111111111000000333222000///...---------/////////---+++***+++------333777555///,,,000555BBBJJJKKKAAA555000000222//////...***((()))...333333111...)))&&&'''+++...000///000222444666777666666333000---,,,,,,------***+++...222666555222///%%%&&&(((,,,111333222111,,,,,,+++---///333555666888666555333,,,&&&'''---000555888666555888<<<>>>>>>:::888:::>>>???===999...//////---)))'''&&&'''((()))***+++***)))'''&&&000......222999<<<999555)))'''%%%%%%)))---111222333333222222333444666888666000,,,...444777444///.........000333777;;;>>>@@@AAADDDHHHIIIFFFAAA<<<888999:::999666222...++++++...555===DDDCCC===888111000333:::===666...***---...///111333666999;;;:::999555///******...222000...,,,******++++++,,,***,,,---/////////...---444666555111//////,,,'''+++,,,......,,,((($$$""" $$$(((***+++)))'''((('''&&&%%%%%%(((+++---333333222///,,,))))))***%%%###"""###''',,,///000555444333333333444666777000((( ###'''(((''''''(((***,,,,,,+++(((&&&+++...111222000,,,(((%%%(((...444;;;EEEQQQWWWWWWEEE???666000...000444666===CCCGGGEEE===777555666777888999:::<<<>>>AAABBB777444333555:::;;;999666;;;BBBKKKTTT[[[```dddgggiiilllmmmjjjccc]]]ZZZ[[[dddiiissswwwhhh\\\LLL???555666<<<>>>??????===JJJXXXaaahhhqqqxxx{{{wwwqqqdddTTTGGGAAA??????FFFFFFHHHQQQ^^^mmmzzzyyyooojjjiiilllnnnuuu|||}}}yyyvvvvvvyyy}}}zzztttrrrqqqpppnnnlllggg___WWWQQQMMMVVV___dddiiipppuuuvvvhhh\\\QQQPPPQQQMMMEEE???HHHLLLMMMGGGBBB@@@???===999333------111444222//////,,,+++---111333222000,,,---...000222222222111555555555222000...///000444111---***''''''((((((---...///000000...***((())))))((('''&&&'''***,,,+++,,,,,,+++))))))***+++)))&&&###"""$$$***000555444000+++))))))******)))&&&&&&&&&$$$###$$$'''))))))+++,,,)))$$$  ,,,111444444555555000***///000222111...,,,++++++000111...))))))---///...+++000333222...---000333555666555///)))&&&)))---//////000222444444111///...000222555<<>>@@@===999333)))###&&&...222;;;AAA???@@@HHHRRRVVVTTTPPPMMMMMMOOOMMMGGG@@@555444333000...---...///111111222222111000///...555444555:::??????999333***(((&&&'''***...111222222222222222333555777888888222---...444777444000------///111444888<<<>>>?????????@@@AAA@@@===;;;555666777777777555333222...111777???EEEEEE???:::666222222777:::777222111---------///222444666777777777666111,,,***---000///...,,,***))))))+++,,,,,,------------+++)))(((///222222///---...---***...///...---***&&&"""!!!%%%***,,,,,,+++***,,,+++******---000333555:::999777333...*********(((&&&###$$$'''+++...///222333555777888888777666000)))""" ###((())))))''')))+++,,,+++)))&&&%%%'''))),,,......***%%%!!!$$$(((,,,111;;;FFFKKKJJJ;;;555...******...111222333777::::::666333444666999::::::<<<===>>>>>>>>>222111000222666888888666888===EEENNNWWWaaaiiinnnppprrrqqqmmmeee^^^ZZZYYYZZZ___kkkzzzyyyiii[[[LLLAAA777666:::<<<>>>???EEERRRaaahhhmmmtttyyy{{{uuukkk]]]NNNBBB===>>>BBBEEEDDDEEELLLWWWdddooouuu}}}vvvmmmddd``````bbbccckkkttt~~~xxxrrroooooooooooommmiiiaaaXXXRRRLLLTTT^^^iiiwww{{{pppggghhhkkkjjjfffccchhhllljjjaaaVVVPPPJJJFFF>>>999444333666888777444000...,,,...222333222///,,,---.../////////000000555555444222///...///000555222...+++))))))******///444999999444///,,,,,,)))))))))'''&&&&&&)))+++111111000...+++))))))***%%%### $$$***222777666333---***)))+++---...((())))))(((&&&&&&''')))***---///,,,%%%)))///333333333222///***...000111111...,,,+++,,,---...,,,***,,,222333000,,,///333444333222444666444333000,,,))))))***,,,...///000333555555333111...000222666>>>DDDAAA;;;222111//////000111000///...---,,,---...---+++)))***+++---222555555000,,,&&&,,,777???CCCAAA<<<999999333,,,)))***---...---(((((()))+++...//////...)))+++///333666888888888777555333222444666777777333333222000......000222111333555555333111000000///000333444666666555555///111222222000000000111222222111...---///555:::HHHOOOPPPHHH<<<666333111///222555666555555888;;;999666111,,,((('''***---///......222888<<<<<<;;;777777777444111000000111...111555888999777555333---+++))))))***...333666111111111000111666<<>>999777777999::::::999999999888777666444444444555666:::===<<<777222...,,,******,,,///111222111222222333555777888999:::555000000333555444111...///000333666:::<<<>>>AAA???===<<<===>>>===;;;111111222333444555666666222444999@@@FFFGGGBBB===999333111444666555444444...------///111333333222111222333111///------......///...,,,******+++---...///000000...+++'''%%%***///111///...//////---///...---+++(((%%%""" ###'''+++,,,,,,------...---,,,...222666888999===<<<999444...++++++++++++)))&&&&&&))),,,...///...000444777999888777666000,,,'''$$$%%%'''***+++)))+++------+++(((&&&%%%$$$&&&))),,,---+++'''######''')))+++000888:::888444///)))&&&(((+++,,,,,,...000222222000///222555999999:::;;;<<<;;;888555...---,,,...222555777777888;;;AAAHHHRRR___kkksssvvvuuurrrkkkbbbZZZUUUSSSNNNSSS___qqqwwwgggXXXLLLBBB::::::<<<>>>BBBGGGVVVeeeuuu|||~~~wwwlll]]]OOOCCC<<<>>>DDDEEEDDDDDDIIISSS___iiiooorrrlllbbb[[[XXXXXXYYYZZZaaaiiisssxxxwwwsssrrrsss}}}xxxrrroooqqqqqqpppoookkkcccZZZTTTNNNTTT___mmm|||xxx|||}}}pppeee[[[TTTLLLIIIEEECCCCCCCCCDDDDDD:::777444444666666333000///000000///------...000222222222000---+++,,,---333111...,,,++++++,,,,,,///666>>>>>>777000......*********)))((((((***+++666666555111---+++***+++$$$!!! %%%,,,222555444333000---,,,---...000***,,,,,,+++)))'''((((((+++000333000'''%%%,,,111111000111///,,,---///111111///---------+++---,,,,,,000555555111...000333555666555444333111---)))'''(((*********,,,---...222555666444333///000222666>>>EEEBBB;;;111000//////111222111000///...,,,,,,---,,,***)))''')))---111222000---+++(((...777???AAA???;;;999555000******---111111000,,,+++***+++///111222222---///222555777999999999888666555555777888888777444666666555222111222333222555888888555111/////////000222444555666555555333444555444333222444555555333111111222555888:::@@@GGGIIIDDD===999555111000333666666444333555777666555111---******---000///,,,,,,///555999888666555777888666333111111333222444777999888555333222...---,,,+++,,,...111444///111222222222444999======999444---&&&'''444CCCWWWkkkzzz{{{|||~~~ooocccRRRJJJAAA>>>BBBFFFGGGFFF>>>===<<<;;;999777666555333444555777888888888777333000...---///000111111333333444666888:::;;;<<<;;;888444222222333333222000111333666999<<<===>>>>>>===<<<<<<===<<<:::999//////000222444666777888444555999@@@FFFHHHFFFBBB===777333555777555444444000//////111333333111...---,,,---...000000...---...000111///,,,+++,,,......000333444222...(((%%%)))///333111000111111000///......,,,+++)))((('''$$$(((,,,......///111333333111000111555999:::::::::999666222---++++++,,,+++)))((()))+++...000000,,,...000333555666666666111000...)))&&&%%%(((+++***,,,///...+++'''%%%%%%$$$%%%(((,,,//////+++''''''+++,,,++++++......,,,...)))%%%&&&))),,,,,,***---......,,,+++,,,///333888888999;;;<<<999333...***)))((()))---222777999888999<<>>:::888888777444111000333666222222222000---+++,,,---......---,,,,,,,,,------,,,222:::<<<:::444///,,,++++++,,,+++******+++---888888777333000------...'''""" '''...111111...000222333222000...---,,,---...---+++(((((((((+++111555333***""""""))).........000111///---///111111///.........+++---......222777666111000111222555777666333000///)))$$$###'''******(((***+++---111444666444333///000111666???EEEBBB;;;///......///111333222111000...,,,,,,,,,,,,***((($$$(((---///...,,,*********///777===>>>===;;;999333...******///333444222---,,,***,,,///333666666111111333555777999::::::888777777888999:::999777555888999888555333333555333777:::999555111......///000222333444444444333666777777666444444666777777555333555888;;;:::999:::???BBB???<<<:::777222222444555444000///000333333222000---+++,,,///222///,,,***---222555333000333555777666333111222444444666888888666333111000---...///.........000222,,,///333444333333666888999666222---)))...???PPPlllxxx\\\QQQEEECCCIIIOOOPPPNNN???>>>===;;;999777666555333333444444444777;;;>>>666333000///000111111111444555666888:::<<<===>>><<<:::666333111111222333222333666999;;;===??????;;;:::;;;<<<===;;;777444///111333555777888888888444555999@@@GGGJJJHHHFFFBBB<<<888:::;;;777444444333111111333444333///,,,***((((((***///111///---...000222111...,,,---......111555777555000***&&&***111555444222333333111000000000000000000000000***---111222222333666999888555333555888;;;;;;:::666555333///,,,***+++---***)))(((***---000111111+++,,,---///111333555666222333222,,,&&&###&&&******---000...***&&&$$$%%%%%%%%%(((,,,111222///,,,+++000222...+++++++++((()))&&&$$$&&&,,,000000...------,,,***((()))---111777888:::<<<===:::222,,,((('''&&&'''+++111777:::888888888:::CCCQQQaaalllsssooofffZZZMMMCCC;;;777555999DDDWWWooo}}}rrrkkkcccUUUGGG:::777666777:::???KKKVVVdddwww|||lll^^^OOODDDCCCHHHOOOOOOPPPXXXdddrrr~~~yyyqqqfff]]]YYYWWWVVVUUUZZZ```gggkkkllliiieeebbbhhhuuuyyykkk\\\]]]jjjttt~~~}}}{{{{{{|||||||||tttuuuwwwyyyyyyvvvqqqmmmcccmmmyyy~~~zzzuuussswww{{{kkkeee]]]XXXTTTPPPKKKGGGAAAAAA>>>:::666666999===444555444222///......///+++++++++,,,,,,---------***---333999;;;777000***+++,,,---,,,++++++---///888888777444111//////000***###!!!)))//////,,,(((---333777666222,,,)))---...///...+++)))''''''+++111666444,,,$$$"""###!!!(((---,,,---000222111---......//////......---***---111666999777333///,,,000555666444333333555+++***(((''''''((()))***+++,,,...111444444333111---///222666888:::::::::333,,,(((,,,...,,,---111333444333000,,,)))((()))***&&&&&&---000,,,((((((,,,---111555777777444111---...111333444444444444000+++&&&###&&&---444888444111...000666999999777666888;;;<<<;;;<<<===???<<<======<<<999666333111999999888555111............//////000111222222222;;;;;;999777444222333555555444555777;;;???@@@@@@;;;:::999888888777777777777:::;;;666...(((''')))+++,,,---,,,+++---111555000,,,(((+++111444111---666333111000111111111000666666777888999666222......000333444333333444666111000111333555666666444888666444111...222EEEZZZrrr___LLLEEEFFFHHHJJJKKKDDDAAA===<<<@@@BBB>>>888555666666555444888>>>CCC;;;:::888333///...111444777666555777;;;???BBBCCC@@@===888444333444666777555555777:::===???@@@???===;;;:::<<>>999333444555666999;;;;;;888555444222444>>>LLLUUUVVVSSSJJJFFFCCCBBB>>>999888;;;666777888999:::777222...+++,,,---,,,+++...555:::666555333///,,,,,,...111111222666777222,,,,,,000555888<<<===;;;999777666222...,,,///555::::::888444444333444555666888999<<<<<<;;;<<<<<<;;;888666555666444///)))&&&)))---***)))))),,,111333222///------,,,---...111444666777555111---***)))((((((---...000333222...(((###%%%&&&***///555777444111111777888333000000---(((***'''%%%&&&)))...111222333///+++***'''%%%)))...555<<<@@@@@@AAA@@@888---,,,)))(((+++++++++000666888777666888>>>HHHQQQWWW```\\\VVVNNNDDD:::222------222;;;GGGTTTbbbooowwwsssnnnggg```YYYPPPDDD<<<333666:::;;;;;;>>>EEEKKKcccuuurrr]]]MMMGGGHHHLLLRRRVVV[[[bbbooopppaaa]]]______[[[YYYbbbhhhooouuuxxxuuuhhhZZZkkkrrrpppaaaSSSTTT```kkkqqqnnnnnnrrruuuuuuxxx|||~~~~~~{{{uuuuuuzzz{{{xxxwww}}}~~~|||xxxuuuoooeee^^^YYYPPPIIIHHHHHHGGGGGGHHHBBB???;;;666333222222333///333333+++%%%&&&***,,,...000222444444222///---(((,,,000///,,,+++---111888999888444111222555999333))) !!!***111///+++,,,///333555444000***&&&+++------,,,***((('''(((...000111...)))%%%$$$%%%%%%***000222000000333666,,,,,,,,,---------......,,,---///222333111---***'''---222555444333333555111///,,,***************.........000111111...,,,---...000333555777888888222,,,)))++++++***---222777777777444000---,,,---***&&&'''---///,,,((())),,,---///222444333///,,,(((+++///333555555333222...((("""!!!$$$+++000222333///,,,---111444333111444666999;;;;;;<<<===???=========;;;999666333222666666555222///---...////////////000111333555666@@@???>>>:::777555555666777666777999===@@@BBBBBB555444333222222333444555;;;<<<===999222---++++++)))+++,,,,,,+++,,,///222...)))%%%'''...222111...111///------///000000000000111222555666555111...+++...222444444333222333......///111444666666555444222111000000777III[[[zzzqqqZZZMMMHHHEEECCCDDDGGGHHHIIIKKKPPPSSSOOOIII@@@===:::888:::>>>AAACCC<<<<<<;;;777222000111333888777666888;;;???@@@AAA===:::555333333555888:::888777666777:::===@@@AAA>>>;;;888999<<<<<<999555666666888:::;;;;;;888555222000111<<>>===999999888999999777444111444555555333222444999===;;;888555111///......///000222666999666111222777:::===@@@AAA@@@===<<<;;;444111000333999===<<<:::888777777777999:::<<<>>>===>>>>>>???@@@@@@???>>>::::::777111+++(((+++///,,,***)))+++///111000...............///111444666888666333000///...///000000111333444444000)))%%%&&&(((+++111777999888666555:::<<<999666777444///...+++((((((***...000111111...++++++(((&&&(((...555>>>FFFKKKMMMKKK@@@333000,,,*********)))---333555444444666:::AAAGGGKKKQQQOOOKKKEEE>>>666000---+++...444<<>>CCCYYYnnnzzzvvvzzz~~~vvvfffUUUIIIDDDFFFJJJMMMSSS[[[dddqqqtttfff[[[[[[```bbbaaaaaahhhpppxxx~~~vvvlllmmmrrrqqqfff\\\]]]dddjjjiiihhhjjjnnnpppqqquuu{{{{{{~~~|||yyy|||xxxsssooooooqqqtttvvv~~~{{{xxx~~~{{{|||zzzooofff```___^^^[[[YYYZZZQQQMMMGGGCCC???;;;777444333444111***'''((((((&&&,,,///222555555333///---...000333444222222333444666666666555222333666999444,,,$$$$$$***///...+++...///111222000---***'''---...///---+++)))((()))+++------***&&&%%%&&&)))(((+++000222333333555777---,,,,,,+++,,,...111222111000...---,,,+++(((%%%$$$***222666666555666777888555111///...---+++***///......///000000...,,,......///000222444666777111---***)))))))))///555777777777444000...------,,,)))***///000...++++++......///111111000,,,)))&&&***///444666666444222///)))"""!!!&&&,,,//////333///******,,,//////...222555999;;;<<<===???AAA>>>>>>===<<<:::888666555333444333111///...///111111111000000111444777999>>>>>>===999555222222333555444444666:::===>>>>>>333222000...///000333444::::::999666222...***((((((+++---......---...///---'''###$$$***000111000...,,,+++,,,...000000///+++,,,///222555444111...)))...333666666333111000------...111444777888777555111///000222999GGGTTTgggiiiUUUHHHBBB@@@BBBLLLUUU]]]dddkkkqqqoooiiiVVVMMMDDDDDDJJJNNNNNNJJJEEEDDDAAA<<<777444333444:::999888999<<<>>>???>>>999666222000333777;;;===<<<:::777666777;;;@@@CCC???;;;888888:::;;;:::888888888888:::;;;:::777555000...000999IIIWWW___bbbYYYRRRNNNQQQRRRKKKCCC======;;;888777888888777666<<<======;;;888888<<<@@@>>>:::555333333333222000000111555999888555666;;;@@@BBBEEEEEECCCAAA@@@@@@777666666999===@@@???<<<;;;;;;;;;;;;===???AAACCC???@@@BBBCCCEEEEEEFFFFFF@@@???;;;555///---000444333000,,,,,,///222111000222333333333222444888:::;;;999777555555666888:::777777777777666222,,,((((((***---222777;;;;;;:::999===???>>>===<<<999555222///,,,+++,,,...///000000---,,,---***''')))---555AAAOOO[[[```\\\MMM>>>:::444///...,,,+++...333333333333555777:::<<<===??????>>><<<888444000...+++---000444777;;;===>>>>>>??????===999555111000555777888777444333666999JJJ___qqqmmm^^^WWW]]]eeeccc]]]TTTIIIBBB???AAADDDFFFMMMVVV___jjjsssvvvsssaaaXXXRRRWWW___dddfffhhhoooyyy~~~yyy||||||wwwsssssssssqqqiiigggiiimmmoooooosssyyy{{{}}}zzzwwwllleeedddbbb```eeennn{{{tttpppyyy|||vvvtttzzz{{{wwwxxxzzzwwwuuuuuujjjeee]]]XXXSSSLLLBBB::::::999444...,,,---***$$$&&&***000444555222...+++///000111333555666555333333444666555444444555777333...)))(((+++---...---000///...---+++***))))))...///000...+++)))((()))((()))(((%%%###$$$(((---,,,,,,...111555777777666///...,,,,,,---000444666777444///,,,)))(((%%%$$$%%%+++333888999999:::<<<:::666333111222111///---...------...111222222222000000//////000222444555...,,,+++)))(((+++111777777888777555111///...//////...000222333111000000000000000111222222///,,,+++---111444555555555444222,,,&&&&&&,,,111111000222///+++)))+++---......222555:::===???@@@BBBCCC@@@???>>>===;;;:::999888333333222111///000222444444222000...///222666888999999999777333111111222333222222444777:::::::::777555222//////111333555:::888555444222///***'''***,,,000222222222000///...(((###"""'''...111222...---,,,---///000///...***+++...111444444222///)))...444888777444111//////...///222666:::;;;;;;999666222000222777???EEETTTrrroooVVVEEE???DDDKKKWWWgggwwwrrreeeYYYZZZdddjjjfff^^^YYYUUUMMMCCC;;;777666666;;;::::::;;;=========<<<666222...///444:::>>>@@@===<<<;;;999999<<<@@@CCC>>><<<;;;;;;======;;;999999888888999:::888666333000///111888CCCNNNVVVYYYXXXVVVYYY^^^\\\QQQFFF??????<<<888666666888::::::???@@@AAA???<<<;;;>>>AAA>>>999444444777999666333111111555999999666888<<>>AAAAAA@@@>>><<<===???AAACCCAAA???===<<<999555000,,,//////111444888:::<<<======???@@@AAAAAA???:::666333000---,,,---///000000---,,,,,,...,,,((()))---555AAAUUUhhhqqqkkkYYYIIICCC<<<666333222000222666111222444666666666555444444555666777666444111000---...000333555666555444444777999777333000///000333555555444111///000111===LLLWWWOOOAAA===DDDLLLIIIGGGBBB===999888:::<<>>999555222333666777555222000///---...000222333333111000/////////000222333+++++++++***+++000555888:::;;;:::888444222222222111333444444444444444333222111111333555666444333333333222222222333444555222...******///333333111222000...---...000222222222666;;;???AAABBBDDDEEEBBBAAA???===<<<;;;<<<<<<555555444333111222555888777444000---,,,...111333555666888777666555666777555444444555888;;;;;;;;;;;;999555111000000222333;;;999777555444111---***+++---111555777666444111000***$$$!!!$$$***...000///...------......,,,+++)))***---111333333111...)))---333666555222///...000//////222666:::;;;<<<<<<999555111222555999:::HHH\\\mmmzzz~~~yyyqqqSSS@@@<<>>===;;;999444000...000666===@@@@@@;;;===??????>>>>>>@@@AAA;;;===???AAABBB@@@<<<999999888777888888777555222000111444999???FFFLLLNNNRRRXXXccciiicccTTTHHHDDD@@@<<<888666777:::<<<===???BBBCCCBBB???>>>???BBB@@@;;;777777:::;;;888444333222555:::===<<<>>>CCCAAABBBBBBAAA???===>>>???999999;;;<<<>>>>>>===<<<999999:::;;;>>>AAADDDFFFDDDEEEFFFDDDBBB@@@AAACCCAAA???===999888999===@@@@@@;;;666444666888999888;;;>>>???>>><<<===BBBFFFKKKJJJIIIHHHHHHIIIKKKLLLJJJGGGDDDAAA>>>;;;666333;;;;;;;;;:::;;;<<>>???DDDIIIIIIEEEHHHCCCCCCHHHNNNRRRVVVZZZhhhyyy~~~qqqhhhmmmvvvzzzyyyxxxzzzssscccXXXTTTMMMDDDJJJXXXccckkkuuu}}}jjj^^^ZZZdddlllhhh```]]]aaakkkwww{{{zzzzzzwwwggg[[[WWW[[[XXXLLL>>>666///+++%%%***111777;;;;;;999777333000...222888;;;999555666666666777666555222000------------...000222444333///***&&&%%%'''+++---/////////---)))&&&%%%%%%)))((('''###!!!###)))//////***'''***000444333000...---+++***,,,///333666888555222000...---+++)))...333888;;;;;;;;;<<<>>>:::666555777===@@@>>>:::888555222111111333333333333333222111111111111111,,,...///111666===???===:::;;;:::888555333222333444888:::888777999999888555555444666999;;;;;;;;;:::888555333333555777999333222111222444666777777888777666666666777888999777;;;@@@EEEGGGHHHIIIJJJIIIGGGEEECCCBBBBBBDDDEEE>>>===<<<:::888999<<<>>><<<999555111///000333444333666888:::::::::<<<===999777777888;;;=========???===999555333222333333::::::999888555222///---///111555:::======:::777666000((($$$$$$'''+++---///...------...---+++)))(((***---111444444111///+++...222444333111000///333222111222555999::::::999:::999444444777888777???KKKSSS\\\ggghhhiiiuuutttSSS===:::HHHYYY{{{~~~hhhSSSEEE>>>;;;;;;<<<<<<<<<>>>???>>>;;;888555111///222999>>>???===888<<>>???AAADDDFFFEEEBBB@@@@@@BBBCCC@@@<<<<<<===<<<:::777777666888???CCCDDDGGGKKK@@@AAA@@@>>><<<;;;<<<===999::::::;;;;;;;;;;;;:::777777888:::>>>AAAEEEGGGFFFGGGGGGCCC>>>;;;<<<>>>???===<<<;;;;;;===???AAA===888333222555777888777:::===@@@>>><<<===CCCIIISSSSSSTTTTTTTTTSSSSSSSSSNNNKKKHHHEEEDDDCCCAAA???HHHGGGEEEBBB@@@@@@CCCFFFGGGDDDFFFKKKMMMHHHBBB>>>999777555555666777777777///...///111000---...222666???TTTnnn|||vvvfffYYYKKKBBB;;;999777444111222000111222222111...,,,******,,,///222222111...,,,,,,++++++...222333000---***,,,...//////000111222...///222444555444333222111111---''''''---111222222111000---++++++---///222333333222666===@@@>>>???<<<;;;>>>@@@BBBFFFLLLZZZlll{{{lllbbbfffrrrzzz||||||~~~uuujjj```XXXNNNGGGKKKVVVbbbjjjttt}}}www___TTTPPPXXX^^^YYYSSSQQQTTT]]]ggglllooottt}}}vvvrrrvvvrrrcccPPPBBB999333,,,///444888;;;<<<<<<;;;999444000111444777555333777666666777777777444111,,,,,,---...000222444444222///+++''''''***---000///000///---)))%%%$$$$$$*********'''%%%&&&+++///...***&&&'''+++///...,,,000///......///222555666999888888888999777555222999<<>>===???BBB???;;;:::>>>EEEIIIFFFCCCAAA>>>:::888888:::;;;;;;:::::::::999888777666555555999<<>>AAACCCAAA???>>>===>>>AAACCCDDDDDD@@@???===<<<<<<>>>???AAA;;;>>>@@@AAAAAABBBDDDFFFEEEFFFFFFEEEDDDCCCCCCCCCBBBGGGMMMQQQSSSTTTUUUUUUWWWUUUSSSPPPPPPQQQSSSUUUNNNMMMKKKHHHEEEEEEHHHKKKHHHEEEBBB???===>>>???AAA===???CCCEEEFFFFFFHHHIIICCCBBBAAABBBDDDFFFFFFFFFHHHFFFDDDAAA???>>>>>>>>>@@@BBBDDDAAA<<<888888888999:::===CCCHHHIIIFFFCCCAAA;;;333,,,******---...000000000111222222000...***,,,///444999:::888666333555666666555444555777:::888666666888;;;<<<<<<999>>>>>>999666888999777666>>>AAAFFFNNNQQQ[[[pppyyyYYY@@@;;;JJJ\\\qqq[[[KKKAAA===;;;;;;<<<===???@@@>>>;;;888777333222555<<<@@@===999555;;;AAABBB@@@>>>>>>@@@;;;>>>AAACCCBBB@@@>>><<<;;;:::999999::::::888777111333444444444777>>>DDDHHHMMMVVV\\\YYYNNNGGGFFF@@@>>>===>>>@@@AAAAAA@@@CCCFFFHHHFFFBBB>>>===>>>@@@@@@@@@@@@AAABBBBBBBBB???<<<===BBBEEEEEEGGGJJJCCCCCCAAA???<<<<<<===???:::::::::999888888999:::777777999;;;???CCCGGGIIIHHHIIIHHHCCC<<<999:::<<<===<<<;;;;;;===>>>>>>>>>888444111111444777777666999===@@@@@@===???EEELLLRRRTTTVVVXXXXXXXXXVVVUUUNNNKKKIIIHHHJJJLLLMMMMMMNNNMMMJJJEEEBBBBBBFFFJJJGGGCCCFFFNNNRRRMMMGGGEEECCCAAA???>>>>>>>>>===<<<;;;999:::<<<;;;999;;;???BBBGGGXXXrrr}}}pppfffWWWNNNFFFDDDAAA;;;666444666666444222///---+++)))***,,,000222333111///---...---...222999<<<:::888555444333444555666555444...000333666888888666444...///,,,(((***000222111111000---***'''(((,,,///...///---+++///666888777666333222444444555:::AAALLLZZZkkkwwwzzzvvvzzztttiii___aaahhhpppxxx~~~tttppphhh\\\RRRNNNRRRVVVccclllwwwuuuZZZPPPLLLRRRUUUPPPLLLMMMOOOTTTYYY]]]aaagggpppwww|||~~~}}}zzz}}}{{{kkk^^^QQQHHH@@@@@@AAABBBCCCEEEFFFFFFGGGAAA;;;777666666555444777555444666999:::888666---,,,,,,...111333222111000...,,,******---000222000111000...)))&&&$$$$$$)))+++---,,,***+++...111...***&&&%%%'''***+++***444444333333444666888999<<<<<<>>>@@@BBBAAA>>>;;;BBBEEEFFFEEEBBBAAADDDFFFDDD@@@???CCCKKKOOOLLLHHHFFFCCC@@@???AAADDDFFFGGGBBBBBBBBBBBBAAA???===;;;@@@DDDHHHOOO\\\ddd___TTTJJJJJJJJJHHHEEECCCCCCDDDEEEKKKMMMHHHFFFJJJLLLJJJHHHGGGEEEFFFHHHKKKLLLLLLEEEEEEFFFFFFGGGHHHHHHIIIGGGKKKPPPQQQOOOOOORRRVVVRRRSSSTTTSSSPPPNNNLLLKKKNNNRRRXXX]]]_________```eeeccc```]]]]]]^^^aaaccc]]][[[XXXTTTQQQQQQTTTVVVSSSQQQNNNLLLKKKLLLMMMOOOMMMPPPTTTVVVVVVWWWXXXYYYSSSQQQPPPQQQSSSUUUUUUTTTQQQPPPOOONNNLLLKKKKKKKKKLLLPPPSSSPPPJJJEEEFFFHHHBBBCCCFFFLLLQQQSSSQQQNNNKKKFFF===555111000111222333333444666888888666444---///333999???AAA@@@>>>;;;<<<<<<:::999:::<<>><<<;;;===>>>??????<<>>AAARRRmmm|||^^^EEE???MMM^^^}}}vvv___OOODDD===:::;;;;;;===???AAA???;;;888999555444888>>>@@@<<<777444999???@@@>>><<<>>>AAA<<<>>>@@@@@@???>>>>>>>>>===;;;::::::<<<<<<;;;999555555333...+++...666===DDDDDDHHHNNNNNNHHHCCCBBB@@@@@@@@@BBBDDDDDDCCCBBBDDDFFFHHHEEE@@@;;;999999999<<<@@@CCCEEEHHHKKKNNNGGGCCCAAACCCDDDAAA@@@BBBFFFEEEDDDAAA>>>>>>@@@BBB;;;::::::888777777888:::888888:::===AAAEEEIIIKKKIIIJJJIIIDDD===999:::======<<<<<<<<<======<<<;;;666333000111555888888777:::>>>BBBBBB???AAAHHHOOOMMMPPPTTTWWWXXXWWWUUUSSSLLLJJJHHHIIIMMMRRRUUUVVVMMMLLLIIIDDD@@@AAAFFFJJJDDD@@@CCCNNNTTTPPPJJJHHHLLLIIIFFFEEEDDDCCCAAA???GGGEEEEEEGGGGGGEEEGGGLLLMMMPPP___wwwzzzrrreee[[[SSSPPPMMMEEE>>>:::>>><<<999555111...,,,++++++...222555666444111///333222333:::CCCIIIJJJHHH???<<<888777777666333///000111444888;;;;;;888666---000000///000444444111222000,,,(((&&&(((,,,000......,,,)))***000111///000---,,,------...444<<>>BBBAAA@@@AAAAAABBBEEEIIIMMMOOONNNLLLMMMRRRTTTQQQJJJFFFIIIMMMIIIHHHIIIMMMQQQRRRPPPNNNKKKKKKJJJKKKLLLOOOQQQSSSPPPKKKHHHJJJLLLJJJIIIIIIRRRQQQWWWffftttvvviii\\\___[[[VVVSSSRRRRRRRRRQQQUUUVVVYYY[[[[[[ZZZXXXVVVUUUVVVVVVTTTRRRSSSWWWZZZUUUQQQMMMOOOTTTXXXXXXVVV\\\]]]^^^___```aaaaaaaaahhhhhhgggccc]]]ZZZZZZ\\\^^^```cccfffjjjlllnnnoooooorrrssspppllljjjmmmqqqkkkjjjiiihhhgggggggggggghhhfffcccaaaaaaccceeegggggggggggggggiiikkkmmmnnnfffggggggfffddddddeeegggfffggggggdddaaaaaaeeeiiifffhhhiiigggbbb^^^^^^``````bbbeeegggiiihhhgggfffccc\\\RRRMMMLLLLLLJJJGGGDDDFFFGGGFFFEEEEEEHHHKKK>>>@@@DDDHHHLLLNNNPPPPPPSSSRRRPPPNNNLLLJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDKKKHHHGGGHHHEEE>>>:::999:::;;;@@@BBB;;;888JJJbbbxxx\\\BBB888JJJbbbkkkWWWIIICCCAAABBBBBBBBBAAA>>>:::777444444444555777:::;;;:::999666999===>>>===<<<===???@@@<<<<<<>>>;;;666777===??????>>>>>>===<<<;;;:::555111,,,)))***...444999@@@>>>===???CCCEEEDDDAAA===???AAADDDGGGGGGEEEBBB===AAAFFFGGGDDD===777444999===EEEKKKOOORRRTTTUUURRRJJJ@@@<<<===AAABBBAAAEEECCCAAAAAACCCEEEFFFFFFAAA???===:::777555444333:::;;;<<<===>>>BBBFFFJJJKKKKKKJJJIIIFFFAAA===:::BBB???<<<<<<======;;;999444444666777999;;;<<<===AAABBBDDDGGGIIILLLNNNOOOSSSPPPMMMOOOTTTXXXXXXVVVVVVSSSOOOLLLMMMQQQVVVYYYRRRRRRPPPKKKFFFCCCCCCDDDDDD@@@AAAFFFFFFDDDEEEKKKIIIKKKKKKGGGBBBAAAEEEJJJHHHMMMQQQQQQOOOOOOSSSWWWRRRXXXdddsss~~~vvvlllgggaaaWWWMMMFFFDDDIIIGGG===444444555333555444666<<<>>><<<===AAA<<>>;;;888888888777888;;;===666---111...+++)))+++---...//////***(((******((((((***------+++'''''',,,666>>>@@@CCCHHHPPP\\\ffffff```ccc[[[QQQHHH@@@???JJJVVVcccfffbbbXXXTTTZZZbbbeeegggsss{{{wwwpppnnnkkkhhh^^^bbbbbb[[[RRRNNNSSSZZZdddlllttt|||rrraaa]]]XXXRRRNNNLLLLLLLLLNNNQQQTTTRRROOOPPPUUU[[[UUUZZZ]]]^^^cccnnnwww{{{vvvpppkkkjjjkkknnnxxxxxxttttttrrrmmmgggeeejjjooommmkkkgggaaaYYYQQQKKKHHH<<<888555777<<<@@@???===888111+++,,,111333000+++,,,...111111111111222333111333333111,,,)))((((((,,,...000111111222444555111---)))'''))))))(((&&&EEEAAA@@@EEEIIIIIIHHHIIIKKKKKKMMMPPPTTTUUUTTTSSSYYY\\\]]]XXXQQQNNNQQQUUUOOONNNMMMOOORRRSSSRRRPPPSSSSSSUUUWWWYYYZZZ[[[\\\[[[VVVTTTXXXZZZXXXWWWXXXZZZ]]]dddnnnvvvuuunnngggiiigggddd```^^^\\\\\\\\\```aaaccceeeeeedddbbb```\\\]]]^^^]]]\\\\\\___aaa___ZZZUUUVVV\\\aaaccccccggghhhiiikkkllllllmmmmmmsssttttttpppllliiihhhiiijjjkkkmmmppprrruuuwwwxxxyyy{{{|||yyytttsssvvvyyyzzzzzzyyyyyyyyyyyyyyyyyy{{{zzzxxxvvvwwwxxxzzz|||yyyyyyxxxyyyzzz|||~~~xxxyyyyyyyyyxxxxxxyyy{{{}}}}}}~~~~~~}}}{{{yyywwwuuuvvvxxx{{{}}}~~~~~~|||{{{xxxrrrkkkgggggggggeeebbb^^^```bbbaaa```___aaacccWWWYYY[[[___bbbdddfffggggggggggggfffeeeeeedddccc___]]]ZZZVVVUUUUUUVVVWWWVVVUUUVVVVVVPPPIIIHHHLLLKKKKKKOOOQQQJJJFFFSSSfff|||uuu[[[EEE@@@SSSlllzzzdddRRRFFF@@@AAABBBBBBAAA???<<<999888777666555555777888888888:::<<<======:::999:::;;;===;;;;;;>>>;;;777777;;;===>>>???@@@@@@???>>>===888555222000222777===AAA>>><<<999999;;;>>>@@@AAABBBBBBCCCEEEFFFEEECCCAAA===BBBFFFHHHDDD>>>888555777:::@@@FFFLLLQQQVVVYYYOOOGGG>>>999;;;???@@@AAADDDAAA???>>>???AAABBBBBB===<<<;;;:::888777666555;;;<<<>>>??????AAAEEEHHHGGGHHHIIIKKKJJJGGGCCC@@@EEE???888666888:::999777555666888:::===???AAABBBCCCDDDFFFHHHKKKMMMOOOPPPNNNKKKIIIKKKQQQXXX]]]___fff```WWWPPPOOOTTT\\\aaa```]]]WWWPPPIIICCCAAA@@@AAA>>>???CCCDDDBBBDDDIIIKKKLLLKKKGGGBBBBBBFFFJJJIIINNNRRRRRROOONNNPPPRRROOOUUU```oooyyysssiii\\\TTTMMMQQQPPPHHH@@@??????>>>>>>===>>>BBBDDDCCCFFFJJJQQQXXX^^^aaagggrrrzzz~~~qqq^^^NNNHHHBBB::::::??????CCCHHHIIIGGGDDDBBBAAA@@@CCCDDDAAA@@@???;;;555333111......////////////...***(((******''''''************))))))...555:::BBBBBBCCCIIIUUU```bbb^^^YYYPPPEEE<<<555555>>>IIITTTYYYYYYQQQLLLNNNQQQQQQSSS]]]cccaaa]]]\\\ZZZVVVSSSUUUUUUQQQKKKIIIMMMSSS[[[bbbiiippp}}}~~~nnnddd```ZZZTTTOOOMMMLLLMMMTTTWWWYYYVVVOOOMMMSSSYYYZZZ___bbbdddiiirrrwwwwwwkkkbbbZZZWWWWWWZZZbbbjjjttt|||}}}wwwuuuzzz|||sssjjjbbb^^^QQQLLLFFFFFFHHHIIIFFFBBB;;;555///,,,...000///,,,+++---///000000111333555555666666333000---,,,---,,,,,,---,,,---...000111111///------...---+++(((OOOJJJIIINNNSSSTTTSSSUUUXXXWWWWWWYYY\\\]]]]]]\\\aaabbbaaa[[[TTTRRRVVVZZZZZZWWWUUUTTTUUUWWWWWWVVVXXXZZZ^^^aaaccccccbbbaaa```]]]]]]bbbdddccccccdddaaafffmmmqqqpppnnnmmmmmmnnnoooooolllgggddddddfffiiijjjlllmmmmmmllljjjiiifffhhhjjjkkkjjjjjjkkkllllllhhhdddeeejjjqqquuuwwwvvvwwwxxxzzz{{{}}}}}}}}}}}}||||||}}}}}}}}}~~~wwwxxxzzz|||~~~}}}zzzvvvrrrpppqqqssstttnnnnnnpppooohhhbbbdddkkkiiihhhjjjlllgggbbbhhhttt|||zzzdddTTTSSSggg~~~ttt]]]KKKAAAAAABBBCCCCCCAAA???<<<;;;;;;888555444666999;;;;;;<<<<<<;;;888444333333444777777999;;;999555444666777999;;;>>>???>>><<<;;;333222000000333888===@@@<<<:::777444333666;;;@@@BBBBBBBBBAAA???===;;;:::999===BBBDDDAAA<<<666444777888;;;@@@FFFMMMSSSWWWKKKDDD;;;666777;;;>>>@@@AAA???<<<:::;;;<<<<<<<<<888999:::;;;;;;;;;:::999;;;===@@@AAA@@@AAABBBDDDBBBDDDHHHMMMPPPOOOKKKGGGGGG===333000333777777555666777999<<>>DDDRRRaaafffcccWWWKKK>>>555///...444<<>>;;;777>>>CCCGGGHHHHHHJJJHHHDDDCCCCCCCCCAAA@@@AAADDDGGGLLLRRRWWW]]]iiissspppeee```\\\VVVPPPLLLIIIIIIIIIRRRXXX[[[VVVMMMJJJQQQYYYdddkkkppprrruuuyyyxxxuuuiii]]]QQQLLLLLLNNNRRRWWWcccooo~~~zzzpppiiibbb^^^]]][[[UUUPPPEEE???777222111111...,,,(((+++---///000222555777888777555333111000000000...,,,***((((((***,,,---///000111444555333...+++XXXSSSRRRWWW\\\]]]^^^___bbb```______aaabbbcccbbbeeedddbbb\\\XXXXXX]]]bbbeeebbb]]]ZZZZZZ[[[]]]^^^^^^bbbgggkkkkkkiiieeebbbaaa```bbbhhhkkkiiijjjlllhhhlllppppppmmmkkklllnnnooosssvvvuuuooolllmmmpppssstttuuuvvvvvvuuutttsssrrrtttwwwyyyyyyyyyxxxxxxyyywwwuuuwww}}}|||qqqrrrjjjWWWLLLJJJKKKKKKKKKIIIGGGDDDBBBCCC???;;;999;;;???BBBDDDBBB@@@===999666555555666999;;;>>>???===888666666444666:::======<<<:::888333222111111333777:::===<<<<<<;;;777444444999>>>AAAAAA???<<<888555333333444888>>>AAA???<<<888666888777888;;;AAAFFFKKKMMMGGGAAA999444555999===???@@@===999777777888777777333555888;;;=========<<<;;;===@@@AAA@@@?????????>>>AAAGGGOOOTTTTTTOOOJJJCCC:::000///444999999666666777999;;;>>>@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCEEEKKKXXXjjjwwwvvvnnnbbbZZZZZZcccooowwwtttmmmcccZZZTTTOOOLLLIIIOOORRRVVVXXXWWWVVVWWWYYY^^^]]]ZZZUUUNNNIIIHHHHHHDDDHHHLLLLLLJJJGGGEEEDDDJJJLLLPPPZZZiiizzzpppaaaXXXZZZYYYUUUPPPLLLIIIHHHJJJGGGFFFHHHIIIMMMWWWaaa}}}pppbbb^^^aaapppxxxyyypppllllllmmmnnnjjj```VVVOOOGGG@@@999999:::;;;;;;999444111...,,,---000///---...222555444222222444888;;;===???>>>???HHHZZZlllrrrppp```SSSDDD:::444000222666888===BBBBBB===888222///666666777:::>>>AAA>>>;;;777666444555666888999:::===@@@CCCGGGQQQ[[[[[[VVVRRROOOJJJEEEBBBAAAAAAAAAHHHPPPVVVRRRIIIHHHQQQ[[[lllxxx|||zzzwwwlll^^^QQQLLLLLLNNNPPPSSS[[[jjj|||wwwuuurrrlllfffYYYPPPGGGDDDCCC@@@777...(((***---000222444777:::;;;888444333444555666555111...)))&&&&&&''')))***(((,,,222777999777222...```[[[YYY^^^ccceeefffhhhhhheeebbbaaabbbdddeeefffggggggeeecccaaaccchhhmmmkkkhhhddd___]]]^^^aaadddjjjmmmrrruuutttpppkkkhhheeeeeejjjppprrrpppqqqssstttttttttssssssrrrqqqqqqsssxxx}}}~~~zzzyyy{{{~~~~~~ooofffbbbbbbbbbaaa___[[[XXXVVVVVVRRRLLLHHHHHHKKKMMMNNNNNNKKKGGGDDDBBBCCCDDDDDDFFFJJJLLLKKKHHHDDD@@@===888:::===@@@@@@???<<<::::::888777666666777999:::<<<>>>>>>;;;777444555777===>>><<<888222...---...///444:::>>>>>><<<:::999555444555999>>>BBBDDDDDDCCC>>>888555555999===@@@>>>;;;777555555555444444...000333666999999999999999<<>><<<;;;;;;===@@@EEEMMMTTTTTTNNNHHH===777222333999======:::;;;;;;;;;<<<===>>>>>>???AAAAAA@@@>>>===;;;::::::;;;===???@@@EEERRReeessssssmmmeee```aaagggpppvvvxxxrrriiiaaa[[[XXXVVVUUU[[[bbbjjjllljjjhhhhhhhhhrrrpppllleee\\\SSSMMMJJJDDDGGGJJJLLLJJJHHHFFFDDDFFFGGGIIIQQQ^^^pppxxxgggZZZYYYXXXUUUPPPJJJFFFEEEDDDBBBAAABBBEEEKKKXXXeee}}}yyyzzzwwwnnneeeWWWKKKEEEEEEEEEFFFGGGDDD@@@<<<999888;;;===<<<999;;;@@@DDDBBB???======AAAFFFJJJHHHHHHKKKVVViii{{{{{{jjj^^^OOOEEE<<<555333555:::<<>>999555444666444333777<<<===:::777333111...///111222111000222333555777>>>EEEHHHFFFDDDAAA===:::888999;;;<<>>@@@AAA;;;444333666999:::888111---(((&&&&&&&&&%%%$$$!!!'''///666999777333000iiicccaaaeeejjjkkklllooonnnjjjeeecccdddgggiiijjjfffggghhhiiiiiilllpppsssqqqoookkkfffdddeeeiiilllrrrtttwwwyyyxxxuuupppmmmkkklllrrrxxxyyyvvvvvvyyy|||zzzxxxyyy{{{{{{yyywwwxxx|||}}}yyywwwvvvqqqkkkfffcccbbbaaa``````]]]YYYWWWWWWXXXYYYYYY[[[___```\\\VVVSSSNNNIIIBBBDDDGGGIIIIIIHHHFFFEEEAAA???;;;888777777777888===>>>???<<<888333///---777888999555///+++***++++++000555999999888666666444333333777===BBBCCCCCC@@@>>>:::888888;;;>>>AAA<<<999555333333333222111***,,,...000222333333333777999<<<<<<:::888777777<<<===BBBJJJPPPQQQJJJCCC999777777999>>>@@@@@@???AAAAAA@@@@@@??????>>>>>>???>>>===;;;999777666555666888:::;;;???IIIXXXcccmmmjjjfffbbbbbbeeejjjmmmvvvtttnnnfff^^^YYYYYYZZZiiiuuuyyyooodddZZZRRRNNNHHHJJJLLLMMMLLLJJJHHHFFFAAABBBDDDKKKXXXjjj~~~tttaaa]]]YYYWWWQQQIIIDDDDDD@@@>>>===>>>@@@GGGWWWeeexxxrrrccc[[[ZZZYYYZZZZZZYYYWWWTTTRRRSSSUUUWWWSSSOOOPPPUUUVVVVVVUUURRRPPPTTT[[[bbb```___aaakkk|||sssjjj___UUUIII>>>:::;;;>>><<<<<<>>>>>>:::999;;;<<<888888;;;===:::777555222111///...//////...---,,,---///111444999<<<===<<<:::777555555666999;;;BBBHHHLLLHHH@@@>>>EEENNNZZZjjjvvvrrrgggaaabbbdddYYYOOOHHHGGGJJJLLLPPPTTTcccnnnjjjXXXCCCGGGLLLPPPQQQQQQQQQRRRHHH???555222555888888555000,,,)))(((((('''### ###,,,222444333111///qqqkkkhhhlllpppqqqsssuuutttoooiiiggghhhkkknnnpppiiikkknnnqqqsssuuuwwwxxxyyyyyyvvvrrrooopppuuuyyyxxxyyy{{{}}}}}}{{{yyyxxxvvvyyy|||xxxwwwxxxzzzyyyxxx{{{~~~wwwppplllgggaaaZZZ\\\^^^```aaaaaaaaaaaaXXXUUUPPPLLLIIIIIIJJJKKKQQQPPPNNNKKKHHHBBB<<<777;;;???AAA???999555444555333777<<<>>>>>>;;;999888;;;777444666<<>>===<<<<<<===@@@BBB999666333111000000000///------...///000111111222444666888888666555444555::::::===DDDLLLMMMFFF@@@999:::<<<===>>>@@@BBBCCCDDDCCCCCCBBBAAA@@@??????>>>===<<<<<<;;;:::999999777888:::;;;===CCCLLLRRR___^^^]]]\\\]]]___aaabbbjjjkkkiiibbbYYYTTTUUUYYYlll}}}wwwiii^^^VVVQQQNNNLLLLLLLLLKKKKKKIIIFFFDDD??????AAAFFFQQQbbbuuu|||jjjccc\\\YYYSSSIIIDDDDDDAAA?????????@@@FFFVVVeee{{{vvvtttrrrqqqrrrssssssrrrttttttuuuuuunnnggggggkkkiiinnnrrrqqqnnnpppyyy~~~{{{zzz}}}vvvmmm```SSSMMMOOOLLLHHHFFFIIIIIIFFFEEEHHHHHHDDDCCCFFFDDD===888888222222222111//////...///+++---000333555777:::===<<<:::777555444666999:::>>>AAACCC???888666:::@@@JJJTTTZZZWWWPPPNNNNNNNNNLLLGGGDDDEEEGGGIIINNNTTTaaaiiiuuuttteeejjjpppttttttrrrpppooo\\\OOOAAA;;;===???<<<888111///...///000---&&&###***...///---,,,,,,wwwqqqnnnqqquuuvvvwwwyyyxxxsssmmmjjjkkkooosssuuuqqqtttxxx}}}}}}zzz{{{|||vvvwwwyyy{{{~~~{{{wwwrrrmmmjjjjjjkkkmmmoookkkgggdddaaa\\\UUUOOOJJJOOOSSSQQQLLLHHHGGGHHHEEEHHHLLLMMMKKKHHHEEEDDDEEE???777666:::@@@BBBBBB>>>?????????>>>???AAACCC777444111////////////...333222222111111222333333333444555555333222333444888777999AAAIIIJJJEEE>>>;;;===>>>>>><<<>>>BBBEEECCCCCCBBBAAAAAA@@@??????======>>>>>>>>>>>>>>>>>>:::;;;===>>>???BBBFFFIIIPPPQQQQQQSSSVVVYYY[[[]]][[[___aaa[[[RRRNNNQQQWWWdddwwwooo___TTTOOOMMMLLLNNNLLLJJJHHHGGGEEEBBB@@@??????@@@CCCKKKYYYjjjvvv|||ooofff^^^ZZZSSSIIIDDDEEEEEECCCBBBBBBAAAGGGVVVeeewwwvvvyyywwwvvvgggbbbdddbbb\\\ZZZ]]]^^^YYYXXX[[[SSSOOOOOOQQQMMMBBB===>>>222333444333000///000111,,,...333777888999<<<@@@===:::777555444555888999777999999666111///333888AAAEEEFFFDDDBBBCCCBBB???AAA??????AAACCCDDDJJJQQQVVV[[[fffttt{{{xxxvvvuuuuuusss}}}tttfffUUUMMMMMMMMMIIICCC444333333666777333***""" $$$***,,,+++)))))))))xxxzzz|||{{{zzzyyyyyyyyy|||yyyxxxyyy|||~~~}}}~~~}}}xxxuuuoooooooooooommmkkkhhhggghhhgggffffffeeeccc___\\\^^^UUUJJJEEEGGGKKKLLLLLLKKKFFFAAACCCIIILLLIIIDDD:::999777444333222222222<<<>>><<<777666888999777888:::888333222666999999777:::>>>AAABBBAAA???>>>;;;;;;999777666888<<>>;;;<<>>===:::999999<<<@@@CCCEEEEEECCCDDDFFFHHHJJJLLLMMMNNNNNNQQQSSSQQQLLLJJJMMMPPP^^^lllzzzxxxooobbbVVVPPPNNNNNNOOOLLLIIIFFFEEEFFFEEEAAA>>>AAAAAA@@@>>>AAALLL^^^kkkrrrdddWWWSSSRRRMMMGGGCCCIIILLLGGGAAACCCDDDPPPfffzzz{{{{{{tttrrr{{{xxxssstttvvvppphhhdddfffhhhfff```UUUJJJBBB===999444111222222000---222444:::===;;;999<<>>888555666777666444666777666333...---///111666444666999777333555<<<999:::::::::<<<@@@EEEIIIKKKGGGMMM\\\gggmmmzzz{{{xxxxxxssshhh^^^aaagggpppzzz|||wwwvvvpppooojjj```VVVJJJBBB???DDDEEE;;;000+++'''''''''(((******(((&&&~~~~~~~~~~~~~~~{{{yyyuuummmddd^^^\\\^^^```\\\[[[YYYYYYZZZZZZXXXWWWMMMKKKIIIEEECCCAAA@@@@@@FFFHHHFFFAAA@@@AAA@@@===:::===<<<777555888:::999777999<<<>>>??????>>>===;;;:::999777666888<<>>:::<<>>===<<<888777777:::===AAABBBCCC@@@@@@AAABBBDDDEEEGGGHHHHHHLLLOOOMMMJJJHHHIIILLLSSS]]]fffiiikkkooorrrsssfffaaaZZZSSSPPPNNNMMMLLLKKKHHHEEECCCDDDDDDBBB@@@BBBAAA???>>>@@@IIIUUU^^^oooxxx~~~{{{yyywwwtttbbbWWWMMMKKKMMMKKKGGGEEEDDDIIIEEEAAACCCDDDPPPeee{{{~~~sssjjjfffqqq~~~vvvyyy}}}|||vvvjjj^^^VVVPPPJJJAAA:::666666666777555666:::??????<<<<<<@@@DDD@@@:::666555666666666<<<<<<;;;777111------...,,,,,,///333333000222888888777666555777;;;???CCC<<<777;;;GGGOOOUUU```nnnxxxwwwxxxzzzyyytttuuuvvvqqqdddYYYTTTYYYaaajjjuuu~~~uuuoookkkiiipppttt||||||ttt]]]VVVTTTYYYYYYMMM<<<222(((''''''(((******(((%%%~~~xxx{{{zzz{{{|||zzzvvvrrrrrrssskkkjjjfffbbb___\\\ZZZYYY[[[]]]\\\WWWUUUUUUSSSNNNGGGJJJJJJDDDAAABBBAAA???999999999999999::::::;;;999999888666555777:::===???>>><<<;;;:::999999999777999;;;<<<<<<<<<:::999444222222444888<<<>>>???<<<;;;::::::;;;<<<===>>>>>>BBBEEEFFFCCCAAABBBCCCGGGMMMOOOMMMLLLPPPTTTUUUQQQPPPOOOOOOPPPOOOLLLJJJJJJGGGDDDBBBBBBCCCCCCCCCBBB@@@>>>===???DDDJJJNNNXXXaaahhhhhhggggggfffdddTTTKKKCCCDDDFFFFFFEEEEEEAAAGGGDDDBBBDDDEEEOOOcccyyy~~~{{{kkkaaa]]]bbbrrryyyqqqkkkdddXXXLLLCCCAAAEEEHHH???>>>AAAGGGHHHDDD@@@@@@FFFDDD???999555444777999======<<<888333...+++***$$$$$$'''+++---,,,///444555222///------///333666---((()))222888;;;CCCNNN[[[___dddkkkssswwwsssrrrwww|||wwwhhhZZZPPPSSSXXX___iiixxxwwwiii^^^ZZZXXXZZZ___gggqqq{{{{{{vvvtttyyyyyyjjjSSSCCC333111//////000///+++'''}}}{{{zzzyyy|||{{{vvvssssssoookkkcccffffff```[[[YYYVVVSSSKKKIIIFFFCCCBBBBBBDDDEEEFFFFFFEEEBBB@@@@@@BBBDDDFFFEEEDDD@@@;;;888777888999999:::<<<===<<<:::999333111000222666;;;>>>???===<<<:::888777888999999999<<<@@@BBB@@@???>>>>>>???BBBBBB>>><<>>@@@AAA@@@GGGOOOVVVWWWXXXZZZZZZXXXQQQIIICCCBBBCCCBBBBBBDDDDDDKKKJJJGGGIIIHHHPPPbbbxxx}}}xxxiii```]]]ZZZjjjuuuhhh]]]ZZZ]]]bbbXXXTTTTTTZZZ\\\VVVNNNJJJMMMLLLHHH@@@999777999<<<=========<<<888333///,,,(((''''''***---111777<<<999555...)))((()))+++---((($$$%%%+++000111444999@@@GGGOOOWWW```nnn{{{uuurrrpppnnnmmmoooxxx~~~zzzjjj\\\TTTUUUVVVZZZdddtttwwwhhh[[[PPPKKKJJJOOOUUU\\\dddqqqqqq___JJJFFFAAA???>>>;;;444...}}}zzzvvvrrrpppmmmgggbbb______```aaafffeeeccc```\\\ZZZ[[[]]]ZZZYYYVVVPPPJJJEEECCCBBBBBB@@@@@@@@@BBBBBB???===888666333333777<<>><<<:::888777777777999<<>><<<<<<777;;;<<<999888::::::777:::;;;===@@@DDDFFFEEEDDDCCC@@@===:::999;;;???AAA>>>===;;;;;;<<<<<<;;;:::???EEEKKKLLLOOOSSSTTTRRRPPPJJJFFFEEEDDDBBBDDDHHHOOOVVVTTTQQQQQQMMMSSSdddyyyzzzxxxwwwkkkeeebbb```lll~~~{{{}}}zzzuuussswwwxxxpppfff___\\\ZZZVVVOOOGGGCCCDDDFFFEEEEEEEEECCC@@@:::555111000...,,,,,,333>>>HHHMMMCCC<<<222+++)))***+++++++++((()))---111000//////000666>>>DDDLLLXXXgggrrrsssnnnjjjhhhhhhfff```[[[___```eeennnuuuqqqdddXXXQQQQQQRRRVVV```rrr}}}sssdddSSSHHHEEEHHHJJJKKKOOOZZZkkkwww}}}~~~gggaaaZZZVVVTTTNNNEEE===}}}zzzzzz{{{uuurrrmmmgggaaa\\\XXXVVVRRRPPPMMMMMMOOONNNKKKHHHFFFAAA<<<:::;;;>>>AAACCCAAA@@@>>><<<:::888666555:::;;;<<<===<<<:::888666333888;;;;;;;;;<<<999444555555555777:::======<<<===;;;999555333555999<<<<<<<<<;;;999888777777777;;;@@@DDDFFFJJJOOOPPPMMMKKKHHHEEEEEEDDDCCCGGGMMMWWW]]]ZZZUUUTTTOOOSSSddd{{{xxxwww}}}wwwqqqnnnooouuu}}}}}}tttnnnkkkiiimmmvvv~~~yyypppoookkkfff```\\\[[[[[[TTTRRROOOMMMIIICCC<<<777555444111000999HHHTTTXXXIIIAAA666///---///000111333000...///111111...++++++...222666;;;CCCNNNUUUWWWQQQMMMOOOTTTUUUNNNGGGOOORRRXXX___cccaaaYYYSSSJJJKKKMMMSSS^^^rrruuudddXXXJJJJJJHHHEEEEEEKKKXXXaaannnrrruuuuuuuuu||||||tttqqqooojjjaaaXXX~~~yyyuuuvvvrrrnnnmmmooonnnjjjffffff```XXXRRROOOPPPQQQQQQMMMMMMMMMKKKIIIFFFBBB@@@DDDCCCAAA@@@???===;;;999777<<<@@@@@@BBBCCC???:::333222222444666888888777<<<;;;:::666333444777:::;;;<<<;;;777222000222555888<<>>DDDLLLSSSXXXUUUOOOMMMHHHMMM]]]qqq}}}rrrlllllluuuxxxppphhheeedddfffoooxxx{{{qqqpppssstttssswww~~~|||yyyvvviiigggccc```]]]XXXRRRMMMKKKJJJFFFCCCJJJWWW______TTTKKK@@@;;;<<<@@@BBBCCCBBB<<<444000000222111...------,,,---000555:::>>><<<::::::===BBBCCC>>>999===BBBHHHLLLLLLKKKIIIHHHBBBCCCFFFKKKVVVggg{{{{{{rrrkkkVVVTTTPPPKKKHHHKKKQQQWWWcccjjjoooooolllqqq}}}|||yyypppkkkiiiiiiiiibbbbbbcccbbb```\\\WWWUUUTTTRRROOOMMMKKKIIIFFFEEE@@@DDDGGGHHHIIIKKKHHHBBB333222333555888888777666??????>>>:::777666999===;;;<<<;;;555...+++...333555999:::;;;???EEEEEEBBBBBB@@@???>>>:::888>>>FFFJJJPPPLLLFFFDDD???DDDVVV^^^nnn~~~nnnccc___aaajjjuuueeeaaa^^^^^^^^^bbbnnnyyypppiiinnnwww||||||zzz~~~}}}zzzxxxwwwtttooojjjhhhhhhccc^^^aaaiiilllhhhddd[[[QQQMMMPPPVVVZZZ[[[PPPHHH;;;222111444555333111...***)))+++...000111,,,...111555888777555333,,,111777888777666888;;;999:::<<>>AAADDDEEEDDDDDDEEEBBB<<<<<<;;;;;;999666333000...888555444999???BBB@@@===999<<<===:::555444777<<>>999666333888888888999;;;<<<;;;;;;777999999666333222555777999999999777666666888:::BBBJJJTTT[[[___fffnnnuuuiiiXXXKKKKKKLLLHHHIIINNNSSSQQQOOOOOOSSSYYY___cccwwwpppaaafffvvv}}}}}}}}}yyy|||yyytttwwwzzz}}}uuueeeRRRGGGEEEEEEAAA===999555444555444000000333000111222333222///+++)))***'''''')))(((%%%'''+++000---++++++///666>>>CCCHHHKKKOOOTTTWWWYYYYYYYYYUUUSSSQQQOOORRRZZZdddkkk|||~~~~~~|||~~~wwwpppooowwwxxxrrrrrrppprrrsssssstttrrrhhh]]]\\\[[[XXXTTTOOOIIIEEEBBB???@@@AAA???;;;999999::::::999777666444444444555222444666666444333222222666<<>>@@@===<<>><<<;;;<<<>>><<<:::777555555999===BBBFFFHHHIIIIIIJJJCCC:::555888;;;999888:::>>>===<<<===???BBBFFFHHHNNN[[[lllwwwyyywwwvvvvvv}}}}}}ppp___SSSNNNXXXhhhooonnnjjjnnnjjjhhhlllvvv}}}vvvooorrr|||~~~xxxwwwtttlll```WWWYYYfffrrrxxxyyywwwuuuyyy|||yyyxxxuuuooohhh```bbbfffjjjooowww{{{vvvpppkkk^^^[[[ZZZZZZUUUMMMGGGFFFLLLJJJFFFBBB===888444222000+++(((******)))***------,,,***))))))+++---...///222777<<<@@@BBBCCCCCC===;;;999:::BBBPPP```llltttwwwzzz|||~~~yyyqqqaaaWWWJJJDDDHHHTTTaaaiiikkkooouuu~~~}}}zzzuuuooommmllljjjfffbbbfffccc^^^[[[YYYWWWUUUSSSQQQPPPNNNJJJFFFCCCCCCDDDEEEFFFHHHJJJKKKJJJGGGEEE???999444555777888999;;;===<<<999888:::===BBBEEEAAAIIISSSZZZ[[[ZZZ[[[]]]dddooo{{{xxxgggYYYJJJEEEFFFNNNWWW[[[]]]___]]]^^^```dddmmmzzzxxxqqqrrrvvvxxxqqqsss{{{~~~yyyrrrqqqnnnfff[[[TTTVVVbbbmmmsssssspppmmmqqq{{{yyypppmmmnnnkkkbbb[[[QQQUUUZZZ^^^dddooo{{{}}}yyywwwvvvqqqgggbbbaaagggccc\\\TTTLLLFFFAAA???<<<666222333333111000222***))))))***+++,,,...//////000111333555888;;;===999666222111666AAAOOOXXX```bbbdddfffkkknnnkkkdddPPPIIIAAA<<<===DDDLLLQQQXXXZZZ^^^fffrrr~~~{{{yyyxxxwwwnnnllliiiccc^^^\\\]]]___[[[YYYXXXXXXZZZXXXTTTOOOIIIEEE@@@>>>???AAABBBDDDBBB???<<<999999;;;>>>AAA:::<<>>???DDDHHHPPPYYYbbbggggggbbbUUUIII???===@@@EEEHHHIIIMMMSSSPPPSSSWWW\\\cccppp|||nnneeeccceee{{{tttmmmkkkeee___\\\```hhhoooooopppnnnllloooxxxzzzrrriiidddbbb___XXXQQQLLLQQQVVVYYY```kkktttxxxuuuppppppuuu|||wwwlllccc\\\WWWVVVLLLEEE@@@@@@>>>999555333+++************+++---......------...111444888:::666333///,,,...444>>>EEEMMMMMMMMMNNNUUU[[[YYYRRRCCCAAA???===>>>???BBBDDDIIIJJJMMMTTT^^^jjjvvv}}}{{{}}}yyyxxxzzzyyytttnnnfffdddaaa^^^]]]^^^^^^]]]VVVTTTQQQMMMJJJIIIHHHGGGAAA@@@===999777999???DDDIIIMMMPPPQQQRRRSSSNNNHHH???<<<;;;>>>@@@@@@CCCHHHHHHIIIKKKOOOUUU___iiiqqqxxxvvvpppggg\\\UUUTTTUUUjjjwwwyyyrrrhhhfffdddcccfffjjjnnnpppoooqqqrrrqqquuu~~~|||rrreee[[[WWWTTTPPPMMMLLLQQQTTTWWW^^^fffiiifff___ZZZZZZccclllqqquuuzzz|||{{{zzzzzzmmmeee^^^[[[WWWMMMDDD@@@;;;999666333000///....../////////000111333555666222111...,,,,,,000777<<<@@@???======CCCHHHEEE===777999===>>>???>>>>>>>>>???@@@DDDIIIOOOVVV\\\___aaaeeekkksss}}}}}}}}}{{{yyyqqqooommmiiieee___[[[XXXSSSPPPKKKEEECCCEEEKKKPPPJJJJJJHHHEEEHHHMMMOOOMMMDDD===888:::===>>>???BBBCCCAAA@@@BBBIIIPPPTTTVVVaaa]]]VVVMMMGGGDDDFFFHHHPPP\\\iiirrrzzzzzzooohhh^^^]]]]]]aaafffkkklllkkkqqquuuwwwxxx}}}tttdddVVVOOOLLLKKKKKKLLLPPPSSSUUU[[[aaa___WWWOOOIIIJJJTTT]]]bbbggglllppptttyyy}}}~~~|||{{{ttthhh\\\UUUOOOLLLFFF@@@:::666444333...///000000000///...---.........---...111666:::999888555444999<<<666...***///555999:::999888777999<<<@@@EEEHHHJJJJJJJJJMMMOOOSSSZZZdddoooyyyyyyuuuwwwqqqiiiaaa^^^___cccfffddd___YYYWWWYYY[[[\\\\\\RRRJJJ@@@===@@@BBBAAA>>>;;;>>>AAABBBAAA@@@AAABBBFFFHHHIIIEEE>>><<<>>>BBBCCCJJJSSSWWWXXX[[[cccjjjnnnssswwwwwwqqqhhh___YYYUUUTTTTTTXXX^^^bbbcccccciiilllrrrxxxqqq___VVVQQQLLLLLLOOOPPPOOOPPPTTTYYYYYYUUUOOOIIIGGGGGGLLLSSSXXXYYYWWW[[[dddjjjhhhhhhmmmpppnnnnnnnnnmmmmmmqqq{{{{{{vvvlllddd]]]XXXQQQHHHCCCBBBAAA;;;444333666777333...333111000111333555666666333111000111000...---...&&&+++000444555333111000333888>>>CCCCCCAAA???>>><<>>BBBEEEEEEEEEHHHMMMSSS\\\```cccccc^^^WWWPPPMMMLLLIIIFFFGGGLLLRRRUUUWWW]]]```ffflllsss{{{~~~ooo___VVVRRRNNNNNNQQQLLLKKKLLLQQQVVVWWWSSSOOOLLLKKKKKKNNNQQQPPPKKKFFFJJJRRRYYYXXXXXXZZZ\\\ZZZ]]]]]]]]]^^^aaajjjuuu}}}wwwrrrlllccc]]]]]]ZZZSSSJJJDDDAAA@@@<<<999;;;999888777888999::::::777555444444333111000000,,,...111222222111000000///555;;;@@@@@@>>><<<:::333444888???HHHQQQZZZ^^^wwwrrrrrrqqqnnnjjjlllfff```^^^^^^ZZZRRRKKKWWWQQQKKKMMMSSSWWWUUUPPPMMMKKKGGGDDDBBBBBBCCCEEEMMMOOOPPPOOOKKKGGGEEEDDDFFFAAA;;;999;;;@@@EEEHHHJJJNNNSSSYYY___fffnnnrrrooodddWWWQQQMMMKKKLLLNNNIIIIIILLLRRRXXXZZZWWWTTTUUUTTTTTTTTTQQQJJJ???777???HHHOOOPPPOOOOOONNNLLLRRRRRRSSSTTTWWW\\\ccchhhtttyyy|||{{{xxxzzz}}}xxxwwwzzztttjjj```XXXSSSRRRQQQLLLJJJHHHEEECCCAAA@@@@@@>>><<<999777666777666444111///---,,,+++++++++,,,***///666:::;;;888666555000000222999BBBJJJOOOPPP{{{vvvvvvooojjjkkkrrrvvvtttpppmmmhhhaaa[[[XXXTTTOOOLLLQQQQQQPPPMMMJJJHHHHHHIIIJJJFFF???:::888:::<<<>>>@@@BBBFFFIIIMMMRRRXXX\\\\\\UUUMMMHHHGGGGGGHHHIIIGGGIIINNNUUU\\\```___]]]___^^^\\\ZZZTTTKKK???777@@@HHHQQQTTTSSSPPPNNNLLLPPPPPPQQQQQQRRRTTTVVVWWW]]]dddjjjjjjffffffnnnvvv~~~uuupppoooqqqgggfffbbb\\\UUUOOOLLLJJJNNNIIIAAA:::999<<<<<<:::666222,,,'''&&&''')))***&&&+++111444444222000///000......444>>>DDDEEEDDD|||xxxqqqhhhaaadddcccaaa]]]YYYXXXZZZ\\\XXXVVVRRRLLLFFFAAA>>>===AAABBBCCCCCCCCCDDDGGGIIIKKKIIIEEEAAA@@@BBBBBBAAA@@@DDDJJJRRRYYY^^^___^^^aaa___]]]ZZZTTTMMMDDD???CCCJJJTTTZZZYYYUUUQQQQQQPPPOOONNNNNNMMMLLLKKKJJJOOOWWW^^^___ZZZZZZ```gggooovvvyyyooofffaaa```jjjbbbTTTFFFBBBFFFFFFBBB>>>777...'''%%%&&&(((((($$$(((,,,//////---,,,,,,,,,)))(((---444999999777~~~|||yyyuuuuuuvvvxxxpppppppppkkkbbbYYYQQQMMMLLLLLLJJJFFFBBB@@@@@@AAAAAACCCAAA===;;;;;;:::666888<<>><<<;;;???JJJVVVXXXSSSSSSWWWQQQLLLHHHGGGIIIMMMNNNNNNKKKNNNSSSUUUTTTQQQOOOMMMIIIKKKOOOVVV___kkkwwwuuujjj\\\PPPHHH@@@888222)))((((((&&&&&&(((,,,///,,,,,,+++))))))+++000444xxxooogggccc``````___```___\\\WWWTTTSSSQQQOOONNNLLLHHHAAA<<<:::999AAALLLMMMEEEFFFNNNMMMLLLHHHEEEGGGKKKKKKFFFDDDIIIMMMMMMJJJHHHIIIKKKHHHFFFIIIQQQXXX```ooo}}}~~~xxxxxx{{{ooofffZZZLLLBBB999333///000...)))***//////)))&&&(((+++---111555~~~xxxqqqkkkfffdddbbbaaa___[[[UUUPPPIIIFFFIIIQQQPPPGGGFFFLLLNNNKKKDDD???AAAGGGIIIFFFCCCFFFIIIHHHDDDAAABBBCCCFFFDDDEEEKKKRRRZZZiiiwww~~~tttqqqxxx{{{nnneeeSSSJJJBBB???:::444111222///***(((+++///000333777~~~zzzuuurrrhhhaaa___aaa^^^VVVQQQSSSTTTPPPGGG???@@@FFFIIIGGG@@@AAAAAA???<<<:::::::::???>>>???CCCJJJTTTeeesss~~~yyysssyyy{{{mmmffflllvvv~~~yyyvvvzzzxxxlll```YYYSSSJJJBBB>>>222...---111444555888<<<~~~zzzsssmmmmmmgggcccYYYQQQPPPTTTUUURRRCCCAAA>>><<<999777666555777777888;;;BBBOOO___lllqqqxxx|||wwwoookkkrrr||||||rrrddd[[[```kkkuuuvvvtttrrrtttxxxzzzwwwwww}}}xxxrrrhhh\\\SSS???999666888;;;===AAAEEE|||uuussstttpppkkkXXXSSSMMMIIIEEEBBB===999999:::::::::===HHHUUU^^^^^^cccppptttnnnhhhfffeeeffflllrrrqqqpppmmmfffZZZSSSWWWaaahhhpppvvvtttqqqrrrttttttrrryyyxxxlllVVVNNNHHHHHHJJJLLLRRRWWW|||uuummmhhhddd___WWWPPPQQQSSSQQQKKKHHHMMMSSSVVVLLLOOO[[[mmmzzzzzztttpppbbbZZZSSSSSSXXX\\\ccciiiaaa___]]]ZZZRRRMMMPPPVVV___jjjsssqqqmmmnnnqqqsssqqqwww~~~qqqjjjdddcccfffhhhmmmsssyyyxxx{{{yyyooohhhgggfffdddVVVUUU]]]kkksssoooeee```VVVOOOIIIHHHIIIMMMVVV^^^ZZZVVVSSSQQQMMMHHHHHHLLLVVV___eeedddcccgggkkkmmmooottt{{{~~~{{{rrrnnnqqqzzz}}}rrreee]]]TTTOOOIIIDDD@@@AAAKKKVVVXXXRRRNNNMMMKKKFFFCCCDDDPPPTTTVVVUUUYYY```eeefffmmmrrrxxx{{{}}}wwwuuukkk]]]RRROOOSSSYYY]]]UUUSSSPPPNNNLLLGGG???:::EEEFFFGGGHHHKKKSSS^^^fffpppvvvzzzxxxyyy~~~|||sssnnnmmmnnnooogggbbb\\\XXXTTTMMMCCC<<>>VVVrrr,,,***)))((()))((('''%%%###!!! !!!###%%%%%%$$$&&&***///999OOOmmm+++***))))))***+++***)))$$$""""""###%%%&&&&&&%%%&&&+++000999OOOnnn)))((('''(((+++---...---$$$###"""###%%%&&&&&&%%%"""***333@@@UUUttt444+++$$$$$$&&&(((+++///"""$$$'''(((((('''&&&''')))+++555IIIfffvvvtttwwwssskkkhhhkkkpppuuu{{{555+++$$$###%%%%%%%%%'''"""%%%(((******(((((((((***---777JJJeeeoooccc___\\\UUUNNNIIINNNTTTXXX\\\dddooowww???222'''%%%%%%### ###&&&+++------,,,++++++---111:::MMMggg}}}gggRRRKKKHHH???555111111777===>>>???CCCMMMUUUccciiisss|||QQQAAA111***'''######''',,,//////...,,,,,,...222>>>SSSpppgggMMM;;;<<<<<<222)))((()))///333222------444;;;JJJPPP[[[hhhsss~~~gggUUU@@@333+++$$$ """&&&***,,,,,,+++******+++111BBB___tttUUU>>>000444777///((()))$$$(((,,,***$$$"""&&&+++999===HHHUUU___jjj||||||jjjTTTBBB333)))$$$$$$###&&&)))***)))(((((())))))666PPPrrryyybbbHHH888---///111---((('''"""%%%((((((&&&%%%''')))///000888DDDLLLUUUiii|||kkkWWWCCC222+++,,,+++,,,------,,,+++,,,---333GGGhhhlllQQQ<<<555...***+++***(((%%%'''((()))+++,,,,,,+++***)))''',,,666<<>>HHHSSS\\\aaajjjvvv---***(((---:::LLL]]]gggeeeeeecccZZZLLLAAACCCLLLVVVaaapppoooWWWCCC666222222//////---)))&&&%%%&&&'''%%%)))'''%%%'''***>>>^^^|||eeeDDD000+++***))))))&&&%%%###!!!!!!"""$$$%%%###%%%)))000777???FFFIIIOOOZZZlll~~~)))'''&&&***444???GGGLLLNNNIIICCC===555---...222???IIIWWWaaalll{{{kkkVVVFFF:::333555333000+++'''$$$$$$%%%$$$***)))(((+++///FFFggggggPPP666)))&&&$$$###%%%""""""   $$$(((---222555777999@@@OOOeee|||'''&&&''',,,222888::::::===444,,,++++++((('''(((---666???CCCIIIZZZsss|||jjjYYYFFF999555444000***%%%!!!!!!!!!###******+++000777PPPsssyyyUUUCCC000((($$$ ###!!! !!!"""$$$'''***+++,,,---,,,000===SSSppp---)))&&&)))...111111///,,,(((%%%###############'''+++---******888PPPdddyyylllZZZNNNEEE999+++"""""""""!!!''')))***+++333IIIjjj~~~gggKKK666,,,+++$$$!!!###!!!$$$###"""!!! ###&&&'''&&&%%%%%%%%%(((---999JJJ^^^sss333///+++***---...---***$$$$$$$$$%%%%%%&&&'''(((%%%(((***((('''///???LLL^^^hhhwwwtttfffSSSFFF555)))$$$$$$%%%&&&***...222888DDD\\\{{{}}}dddIII444++++++$$$"""$$$"""!!!!!!!!! !!!###%%%%%%$$$"""!!!"""$$$'''111AAATTTiii555111+++))))))(((&&&$$$!!!%%%)))***)))'''(((***"""%%%&&&&&&&&&)))000555BBBMMM[[[hhhsssjjj]]]JJJ888...,,,111555:::>>>EEEOOO___uuu~~~cccHHH222)))***%%%###&&&$$$!!!!!!""""""###############$$$$$$### !!!###***777HHH^^^zzz444000,,,)))(((((('''&&&(((---222111,,,'''&&&'''###$$$%%%'''***---...///666???IIIPPPXXXeeewwwvvvdddQQQCCC@@@EEEJJJVVVYYY```jjjxxxgggKKK333((()))$$$$$$'''$$$###$$$%%%&&&'''&&&%%%$$$"""######!!!!!!"""&&&000@@@WWWvvv555222...,,,,,,---......///444888666///)))''''''((('''&&&(((---000000///222666;;;>>>BBBKKKZZZeee}}}nnnaaa\\\___dddrrruuuzzzsssSSS888***(((######&&&###$$$%%%'''((((((&&&###"""!!!"""###""" """!!!$$$,,,999QQQrrr<<<999555111///000111222333666888666111---+++,,,---***((())),,,......,,,+++---///000333999BBBHHH^^^ppp|||yyy{{{~~~^^^AAA---'''!!! ### """$$$&&&((('''%%%""""""$$$&&&&&&$$$""" !!! """(((444MMMppp|||{{{TTTQQQJJJCCC<<<999999999777666555222000...------,,,***)))***,,,---,,,+++&&&&&&&&&(((,,,///111222>>>QQQfffrrrzzzjjjIII111''' !!!$$$'''******(((%%%"""%%%(((++++++((($$$!!!!!!!!!"""(((444LLLppp}}}xxxuuuyyyrrrnnneeeZZZOOOIIIFFFFFF<<<888333///...---,,,+++((((((***,,,...///......&&&%%%$$$'''***+++)))''',,,<<>><<<<<<;;;999666444......---------.........///---******,,,333<<>>333///222........................'''((()))((('''&&&'''(((,,,...000///000>>>\\\wwwyyyccc^^^WWWPPPJJJEEE???<<<333222000---,,,+++++++++))))))***,,,///333555555555666<<>>XXXxxxsssgggYYYQQQIII???777222000,,,(((&&&'''***,,,---000...+++(((''''''((()))222===QQQfffyyyyyyeeeTTTJJJEEE:::...)))(((&&&%%%'''&&&'''(((+++------+++)))&&&(((---666GGG```{{{wwwkkk```RRRDDD;;;777111***'''''')))******,,,***(((&&&&&&&&&((()))+++444BBBRRRbbbrrrlll```SSSGGG999000***&&&'''***&&&'''(((+++,,,+++(((%%%$$$%%%+++777KKKeee~~~|||lllYYYKKKBBB:::000+++***++++++***)))'''&&&%%%%%%&&&'''((('''...777>>>FFFTTTggguuu{{{iii___RRREEE777,,,+++///...------......---***'''!!!"""'''555MMMjjjtttdddPPPEEE888///+++***'''%%%)))(((&&&$$$$$$###$$$$$$'''---333444555>>>PPP___ooozzz|||rrrdddQQQ???999:::666444111/////////---,,,&&&'''---???YYYvvvhhh[[[III<<<555111,,,'''***)))((('''&&&&&&&&&&&&(((,,,000111111777AAAJJJXXXcccrrrsss___RRRMMMEEE@@@:::666555666777777:::===GGGZZZsssxxxtttnnnhhhgggnnnqqqpppsss|||ttt```PPPFFF@@@888333++++++*********++++++,,,$$$&&&***---000333777:::BBBKKKZZZiiiwwwzzziii___WWWPPPHHHCCCAAACCCEEEGGGPPPTTTaaauuu{{{kkkaaa\\\UUULLLHHHQQQVVVSSSTTT^^^jjjooosss}}}