BM6P6(@ OOOIIICCC@@@<<<666222333000...,,,***((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))))))))************555HHHeee}}}rrr```LLL<<<111+++)))''''''&&&%%%%%%$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((%%%''')))+++,,,+++***)))***,,,///222444444222111555===>>>999777999555,,,777777999:::;;;<<<<<<<<<===CCCEEE@@@<<<===@@@AAA;;;:::;;;;;;<<<:::777444999777444333333333222000,,,222777555333<<>>>>>;;;888:::>>>:::111444///+++***---...+++(((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))(((((()))---222777HHHUUUdddmmmrrrwww|||sss|||zzz{{{|||yyyhhhSSS@@@555''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***,,,.........---,,,.........///111222111///222333333222111000222333999:::::::::888555111///...////////////---,,,+++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))))))))***++++++,,,,,,OOOHHHCCC@@@===666333333000...,,,***((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))''')))///;;;OOOhhh~~~~~~zzz{{{~~~wwwuuucccDDD???666---((('''(((***'''&&&&&&%%%$$$$$$######$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((&&&''')))***+++******)))---...000222222111000///111666999999888777333...888:::<<<<<<;;;;;;;;;<<<<<>>:::777888:::888>>>AAA@@@@@@DDDHHHIIIDDDCCCBBBBBBAAA@@@<<<:::999777444222111000---+++///---++++++,,,,,,+++)))%%%)))///999HHH```||||||rrr]]]HHH666)))"""'''%%%$$$%%%((()))&&&###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))*********,,,............000111000111333666888999777555444777<<>>;;;999;;;???===888555111---,,,---...,,,)))''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&''')))''''''&&&%%%%%%''',,,///,,,000888AAAJJJRRRXXXZZZpppttt{{{}}}qqqgggMMMJJJEEE@@@;;;444---)))222///***&&&%%%&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((***+++,,,,,,+++***000000000222444444444222000111222222111111333555;;;:::999888666555333333////////////...---,,,+++)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************(((((()))******++++++,,,{{{NNNHHHBBB@@@===777333444000...,,,***((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&)))+++------,,,+++---444AAARRRfffyyy{{{vvvsss___ZZZLLL:::///+++(((###+++)))(((&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$##############################""""""""""""####################################################################################""""""#########$$$$$$$$$############$$$%%%&&&&&&$$$%%%%%%&&&&&&'''(((((())))))((('''''''''((((((((()))***---///222444555333000666AAABBB999555999555;;;AAA???999444555888444999<<<;;;<<>>>>>???>>><<<999555333222111111///---+++...,,,,,,...111222///+++------,,,***+++111;;;CCCYYYbbbtttxxxcccQQQ>>>111'''!!!&&&000)))(((((()))***)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))******+++------------///111000000222666999999777444111555:::???BBBEEEGGGHHH???===:::888999:::999777555222...---------+++***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&,,,)))'''&&&''')))+++,,,((((((((()))***,,,---...///222777<<<===888///'''((('''&&&'''((((((&&&$$$%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((()))************/////////111333444333222000111222222111222444666666777888888777444222000/////////...------,,,+++((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******(((((())))))***+++++++++|||NNNGGGBBB@@@===777444444000...,,,***((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((***+++,,,222///***((((((,,,111555AAALLLYYYeeepppzzz{{{|||~~~}}}tttggg^^^QQQLLLFFF@@@;;;555///+++"""$$$$$$!!!"""&&&))))))######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$##############################!!!!!!"""""""""#################################################################################""""""#########$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%&&&''''''''')))(((''''''&&&''''''((('''((())),,,...111333444555222777AAAAAA999555888555<<>><<<222111000000222222111000,,,,,,,,,...//////---+++***++++++)))'''&&&))),,,%%%'''***+++++++++---...,,,...///,,,))),,,666>>>IIISSS```iiinnnvvvzzzwwwbbbWWWHHH;;;333///---+++%%%###&&&......&&&###%%%&&&&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((())))))(((***,,,,,,,,,,,,...000...000111111111222555777;;;======;;;999:::???CCCAAA>>>======:::444111222333222///,,,***)))))))))&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###&&&&&&&&&&&&'''(((&&&&&&'''((())))))'''$$$###$$$%%%'''''''''&&&&&&%%%$$$"""""""""$$$&&&(((((('''%%%%%%&&&&&&%%%###***)))((('''&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******+++++++++---000111111///000111222222111111333555---000444666555222...+++------,,,+++************''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))******+++MMMGGGBBB@@@===777444555000...,,,***((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&& $$$(((+++,,,,,,+++))))))((('''&&&%%%$$$###***(((((()))************,,,)))%%%###%%%(((,,,...$$$$$$%%%&&&&&&''''''(((###$$$$$$###!!! """%%%'''((((((((('''&&&%%%$$$##################$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""###########################################################################"""############$$$$$$$$$"""""""""###$$$%%%'''(((###$$$$$$%%%%%%&&&''''''###$$$&&&'''(((''''''&&&(((***,,,---...---,,,+++---111444333444666555111555:::@@@CCCBBB>>>;;;:::777999888666888<<<<<<:::333111///...///...---,,,+++++++++---......+++)))&&&'''(((((((((***---///*********)))(((((()))***###(((...///---)))((()))'''+++/////////000555:::???IIISSSUUURRRQQQSSSWWWOOOHHHCCCBBB@@@:::444333222...)))%%%%%%(((---000---***'''%%%$$$###%%%'''%%%&&&'''(((''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))((()))+++,,,+++,,,---///+++///444333000000444888;;;>>>@@@>>>;;;;;;???CCCCCC@@@AAACCC@@@888444666222111///,,,)))(((((((((&&&%%%$$$$$$###$$$$$$$$$###############$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&'''"""###%%%%%%$$$#########&&&'''((()))******))))))*********))))))***+++---(((&&&%%%&&&''')))(((((($$$###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++*********---///111000///111222333222111111222444///000222333222111///...,,,+++***)))((((((((()))&&&&&&&&&%%%%%%%%%%%%$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))*********MMMGGGAAA@@@===888555555000...,,,***((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''%%%$$$###$$$'''***,,,***&&&$$$%%%&&&&&&&&&(((###$$$&&&((()))((('''&&&&&&'''(((&&&$$$######%%%!!!###&&&(((&&&$$$$$$''' !!!"""###$$$$$$$$$$$$##################$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$"""""""""###$$$&&&'''(((###$$$$$$%%%%%%&&&''''''"""###&&&((()))((('''&&&%%%'''***---//////---,,,***222444///111888888111111555;;;???@@@>>>:::777555777666444666;;;;;;888777444111///...---+++))),,,,,,,,,---...,,,)))&&&***(((''''''((()))((('''&&&''''''(((((((((((()))((('''&&&&&&(((***,,,---+++******)))+++,,,...///)))...000---)))***...000,,,***+++---,,,((('''***$$$&&&)))***)))(((''''''%%%&&&&&&$$$$$$''''''&&&###%%%'''(((&&&###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))((()))++++++++++++---///(((000777666111///333999...333999:::888888;;;???===;;;===AAA>>>555222444111000///+++(((&&&'''(((&&&%%%$$$$$$######$$$$$$######""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$###""""""$$$%%%$$$&&&''''''&&&&&&(((***$$$$$$$$$$$$%%%&&&&&&'''!!!###&&&'''%%%$$$""""""$$$###!!!"""###%%%$$$$$$$$$%%%'''((()))((('''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''(((((()))***+++******+++---000111111000222333333222111000222333333222111000000111222333,,,***)))'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********QQQFFFDDDDDD;;;777777222///---***(((((())),,,...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&########################$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&&&&'''(((***+++,,,------...------///000222111111333333333555777888888666111555777555666888888555222000---...000000...+++************)))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************************************))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$"""!!!###&&&)))########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&))),,,---,,,,,,,,,---///000000000......000111444444555666999<<>>=========;;;888777777888555///)))'''((()))'''%%%%%%%%%%%%$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((******,,,...///000111111000000/////////.........222222000///......------+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))OOODDDBBBCCC;;;777999444111///,,,)))'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%########################$$$############"""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""######$$$$$$###############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((('''(((***+++---.........555444333111111222333333000000111444777999999888;;;>>>???<<<:::999555000000///------......,,,+++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$###%%%''''''%%%###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((***---......///000222000111333333333444777999444444444555666888:::;;;===>>>>>><<<:::888888999333///***((())))))(((&&&%%%%%%%%%$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((***+++,,,...///000000000333333333222222222222222000000...---,,,+++++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''((())))))NNNCCCBBBCCC;;;888999444111///,,,)))'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################################################################!!!"""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$####################################""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!""""""###########################$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))%%%%%%''')))***++++++,,,444333333111111222444666///...///111444555444333666;;;===;;;;;;<<<999444...---,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$&&&&&&$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''))),,,---...///111333333444555666555666999;;;555555555666666777888888:::;;;;;;999666333333333111...***((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***+++,,,...//////000000333333333333333333333333000///---,,,+++***)))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((())))))NNNBBBAAABBB:::777888444111///,,,)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""############"""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))$$$%%%&&&((()))***++++++...000111111000111444777111000///000222222111///---222444333444555333///*********)))(((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$#########""""""###''')))########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''***++++++---///111111222333222111111333444666666666777777777777777777888888555111...,,,,,,...,,,)))((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))***+++---....................................000///...,,,+++***))))))((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))NNNCCCAAABBB:::666888333000...,,,***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""####################################"""""""""############$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!""""""######"""""""""""""""############$$$$$$$$$$$$$$$%%%'''((((((%%%&&&((()))+++,,,,,,,,,***---111111000111444777444333222222333333111//////222333000///111///,,,((()))***)))'''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######"""!!!!!!$$$(((,,,########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%'''((())))))***---///222333333222111000222444555666777777777777777666555777777555111---+++******)))((('''&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###########################################################################################################################""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,,,,,,,,,,------------............111000...,,,+++)))))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((())))))OOOCCCBBBBBB999666666222...---+++)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""####################################""""""""""""############""""""""""""######$$$$$$################################################""""""############""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""""""""""""""""""""""""""############"""###$$$%%%&&&'''''''''%%%&&&''')))***+++,,,,,,)))...333333111000222555333222222222333333222000333555444000...000000---)))***+++***'''&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%######################################################$$$%%%%%%%%%%%%$$$"""###$$$######$$$&&&)))########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((((())),,,...222333444444333333555777333444555666777666666555222444555444111...,,,,,,'''''''''&&&%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################################################################"""""""""""""""###$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))******+++******......//////000000000000000///...,,,***(((((('''&&&%%%%%%$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((())))))PPPDDDBBBBBB999555666111---,,,+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""""""""""""""""""""""""""############!!!"""$$$&&&'''''''''&&&######%%%'''((()))))))))***000555666222000000222000//////000222222111000000222000,,,+++...///---)))+++---+++(((&&&(((***%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%######################################################$$$%%%%%%%%%%%%$$$!!!$$$&&&&&&%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))(((((()))+++...---...000000000111444666111222444555666555555444...000222222000...------%%%&&&'''&&&$$$###$$$%%%#########$$$$$$%%%%%%%%%################################################################################################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))***))))))+++,,,,,,,,,------......000///---+++)))''''''&&&%%%%%%$$$$$$###$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((())))))OOOBBB???@@@888666666111------+++)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$##############################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$&&&))),,,---)))(((&&&%%%&&&''')))***---...///222444555444333333111///111333555333111...///000///---++++++,,,******++++++***)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))***+++------111111222333555444222///111000111555444222333777111111000///...,,,***)))***)))((('''&&&%%%%%%%%%########################################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############################################################################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++++++++.........///000000...,,,++++++***)))((('''&&&&&&########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))OOOBBB???@@@888666666111------+++)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$##############################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%'''***,,,---***)))((('''''')))***,,,***+++,,,...111111111000222111111333666888888777000111111000...,,,+++,,,***************((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))***+++,,,---000///000222444333111///444333444777555000///111111000///...,,,+++******)))((('''&&&%%%%%%%%%%%%########################################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))+++,,,---------/////////000222111///---++++++***)))((('''&&&%%%########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))OOOBBB???@@@888666666111------+++)))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$##############################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%%%%&&&(((***,,,---+++***)))))))))***,,,---)))***,,,...///000000000222111222555888;;;;;;;;;222333333111...,,,+++,,,))))))***))))))(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))+++,,,---.........000222222111///555333444777666111...///111000...,,,************'''&&&%%%$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***,,,...//////000000000000111222222000...******)))((('''&&&&&&%%%########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&''''''(((OOOBBB???@@@888666666111------+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############$$$$$$%%%&&&'''(((*********)))))))))***+++,,,---+++---///000000111333444111111222444777999::::::333333444222...,,,++++++))))))(((((('''&&&&&&%%%########################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((()))***+++,,,.........000222333222000444111000444444111000222000...,,,)))(((((()))***%%%%%%$$$#######################################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""###############################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***,,,...///000000///......000111111///---))))))(((''''''&&&%%%%%%########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''OOOBBB???@@@888666666111------+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""##################$$$%%%&&&&&&'''''''''''''''((()))***++++++,,,///111111111111444666111111222222333333444444111222333111---+++******(((((('''&&&&&&%%%%%%%%%########################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))++++++.........000222444333222666000---///111000000222...,,,***(((''''''((()))$$$$$$###"""""""""##############################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""#####################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,---...///,,,,,,,,,---///...,,,***((((((''''''&&&&&&%%%%%%########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&OOOBBB???@@@888666666111------+++)))((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&##############################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))***+++---000///...///222666000111222111/////////000///000000...+++)))((()))((('''&&&%%%$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$##################$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$###########################################################################$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***+++...------///222444555444888111,,,---///---,,,---+++***)))''''''''''''((($$$######"""""""""##############################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""########################################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))+++,,,,,,,,,***)))***+++,,,,,,***(((''''''&&&&&&&&&%%%%%%%%%########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%OOOBBB???@@@888666666111------+++)))((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&##############################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))***---//////------111666000222333222///...///111+++,,,---,,,)))'''''''''''''''%%%$$$######$$$$$$########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$##############################################################################$$$%%%%%%&&&''''''%%%%%%%%%&&&'''(((******---,,,,,,...111333444444222,,,***...111...***)))))))))(((((('''&&&&&&&&&$$$######""""""######$$$########################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""########################################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***+++++++++)))))))))***++++++)))'''&&&&&&&&&%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%OOOBBB???@@@888666666111...---+++)))((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&##############################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))*********+++...000000---...222777111333444333111000111444)))***+++***(((&&&&&&''''''&&&%%%###"""######$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$##############################################################################$$$%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***+++******,,,000222333333***&&&(((///444111+++)))'''((((((((('''&&&%%%%%%$$$###############$$$$$$########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((******+++++++++)))))))))***++++++)))'''&&&&&&%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%OOOAAA>>>???888666777222///...,,,***)))(((''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""%%%###"""###%%%%%%### $$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())).........---,,,---000333777333///---......---+++++++++***)))((('''&&&&&&%%%###$$$''''''###!!!"""##############################$$$$$$$$$%%%%%%%%%##############################################################################################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))++++++++++++---///222333,,,---...///...---+++)))&&&###"""%%%******%%%$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################################################################$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############################################################################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%'''&&&&&&''''''((()))***///...,,,***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&OOOAAA>>>???888666777222///...,,,***)))(((''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""" !!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""###"""!!!"""$$$%%%$$$"""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((()))***+++.........---,,,---000333666444111000111111///---++++++***)))((('''&&&%%%'''$$$$$$&&&&&&###"""%%%##############################$$$$$$$$$%%%%%%%%%##############################################################################################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))---------...///000111222---.../////////---+++***%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$####################################################################################"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""############################################################################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***...---,,,***((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&OOOAAA>>>>>>888666777222///...,,,***)))((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""" !!!!!!""""""############""""""""""""""""""""""""""""""!!! !!!###$$$###"""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%((((((((())))))***+++,,,,,,---------,,,---000222555444333444444333111///,,,+++***)))'''&&&%%%$$$%%%!!!!!!###### #################################$$$$$$$$$%%%%%%%%%##############################################################################################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))//////000111111111111000...//////000///---,,,***$$$%%%&&&$$$""""""%%%((($$$$$$############$$$$$$########################$$$$$$############$$$$$$####################################################################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############################################################################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***---,,,+++)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&NNNAAA>>>>>>777555777222///...,,,***)))(((''''''''''''&&&%%%$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""" !!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%(((((((((((()))***+++,,,+++,,,------,,,---///222111222444555555444111///,,,+++***)))'''%%%$$$$$$$$$"""###''''''###"""$$$##############################$$$$$$$$$%%%%%%%%%##############################################################################################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))---...///111111111000000///000000///...---,,,+++&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$############$$$$$$########################$$$$$$############$$$$$$#################################################################################"""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############################################################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))),,,+++)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%NNN@@@===>>>777555666111///...,,,***)))((('''''''''&&&%%%%%%$$$$$$$$$%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!""""""""""""#########""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%''''''''''''((()))******)))+++,,,,,,,,,---///111---///222444333111///---++++++***((('''%%%$$$$$$%%%%%%(((......)))%%%&&&##############################$$$$$$$$$%%%%%%%%%##############################################################################################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***,,,///000111000000000000//////---,,,+++***'''%%%$$$'''******&&&"""$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################################################################""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############################################################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%NNN@@@======777555666111///...,,,***)))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""#########$$$$$$$$$""""""############""""""""""""""""""""""""""""""###$$$###!!! """######""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))''')))+++,,,,,,---...000+++---000111000---,,,,,,***))))))((('''&&&%%%%%%!!!!!!%%%***+++&&&"""#################################$$$$$$$$$%%%%%%%%%##############################################################################################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))'''(((***,,,...///000000000000///---,,,+++******'''$$$###''',,,,,,&&& $$$$$$############$$$$$$########################$$$$$$############$$$$$$########################################################################""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############################################################################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%MMM@@@======666444666111///...,,,***)))(((''''''$$$$$$$$$$$$%%%&&&''''''""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""############""""""############""""""""""""""""""""""""""""""!!!"""###""" !!!%%%(((""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&(((+++,,,,,,,,,...000***---000///---******+++(((((('''''''''&&&&&&&&&  ###$$$!!! """##############################$$$$$$$$$%%%%%%%%%##############################################################################################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))))))))******,,,---...///000///...,,,+++)))))))))%%%$$$###%%%''''''%%%"""$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################################################################!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############################################################################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMM@@@======666444666111///...,,,***)))(((''''''#########$$$%%%&&&'''(((""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""" """"""!!!###(((,,,""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$&&&%%%%%%&&&&&&'''((()))&&&(((+++,,,,,,,,,...///+++---000///+++))))))+++'''''''''''''''''''''''''''###!!!###$$$###%%%)))##############################$$$$$$$$$%%%%%%%%%##############################################################################################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''')))))),,,,,,+++***+++,,,---...000///---+++***)))((((((###$$$$$$###!!!!!!###&&&$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################################################################!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""############################################################################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&%%%$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$LLL???<<<===666555666111///...,,,***)))(((''''''%%%%%%$$$$$$$$$%%%&&&&&&########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""$$$"""!!!!!!"""######"""""""""""""""############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$######$$$$$$"""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))***+++,,,------...------......,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###""""""################################################################################################################################################((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''*********++++++,,,,,,,,,111///,,,)))''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$#########""""""########################################################################################################################$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################LLL>>>;;;<<<666444666111///...,,,***)))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############$$$$$$###"""""""""""""""################################################""""""############""""""########################""""""""""""""""""""""""$$$"""!!!!!!###$$$###"""""""""""""""############$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$######$$$$$$###!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((()))***++++++,,,------------,,,)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$######"""!!!################################################################################################################################################''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))******+++,,,,,,------000...,,,)))'''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$#########""""""########################################################################################################################$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################KKK===:::;;;555333555000///...,,,***)))((('''''''''&&&&&&%%%$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$###""""""""""""###################################################""""""############""""""########################""""""""""""""""""""""""$$$###!!!"""###$$$###"""""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$"""###$$$$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&''''''((()))***++++++,,,,,,,,,,,,+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############"""!!!!!!################################################################################################################################################'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,---...///...---***(((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$#######################################################################################################################################$$$$$$$$$#####################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################JJJ<<<999:::444222444//////...,,,***)))(((''''''((('''&&&%%%$$$#########################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$###""""""#########################################################"""######$$$$$$######"""########################""""""""""""""""""""""""$$$###"""###$$$$$$###"""!!!"""""""""###############""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############%%%###"""###$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((()))***+++,,,------+++++++++***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########""""""!!!################################################################################################################################################&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))+++,,,...///000+++***)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################III<<<999:::333222333...///...,,,***)))(((''''''((('''&&&%%%$$$#########################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$$$$$$$###############$$$$$$######################################################$$$$$$$$$$$$######################################################$$$######$$$%%%%%%###!!!!!!"""""""""############"""""""""######"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$###"""###$$$%%%$$$"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((()))***+++,,,,,,---******))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""################################################################################################################################################%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))***,,,---...///)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################JJJ<<<999:::444222444//////...,,,***)))((('''''''''&&&&&&%%%$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################"""###$$$$$$%%%$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############################################################$$$&&&&&&###!!!""""""""""""############""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$"""""""""$$$%%%$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&&&&'''((()))******))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###################################################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,---&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$#######################################################################################################################################$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$##################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################JJJ===:::;;;444333444//////...,,,***)))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################"""###$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$%%%&&&&&&###!!!""""""""""""############!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!"""$$$%%%$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&'''((()))******(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%%%%################################################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))*********$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################KKK===:::;;;555333555000///...,,,***)))(((''''''%%%%%%$$$$$$$$$%%%&&&&&&########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$%%%'''&&&$$$!!!""""""""""""############!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!"""$$$%%%%%%###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((()))***+++,,,,,,((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%&&&&&&&&&&&&&&&################################################################################################################################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################################################################""""""######$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################|||NNN<<<999===888444444111000///---+++)))'''&&&%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$###############"""!!!!!!"""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""""""""$$$%%%'''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$###"""######$$$$$$$$$######"""%%%%%%%%%$$$###!!! #########$$$$$$%%%%%%%%%########################$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$###############$$$##################$$$%%%'''%%%###""""""#########%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&$$$"""!!!###$$$%%%%%% !!!$$$&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''''''$$$ %%%***############$$$%%%&&&'''""""""###$$$$$$######"""!!!###%%%&&&''''''&&&%%%((('''%%%$$$$$$$$$%%%&&&!!!!!!!!!!!!"""$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###)))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%NNN<<<999===888444444111000///---+++)))'''&&&&&&%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""############$$$$$$$$$###############"""!!!!!!############$$$$$$$$$$$$$$$$$$######""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&'''(((((()))###$$$$$$$$$%%%%%%$$$$$$&&&%%%%%%&&&(((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&((()))'''$$$!!!&&&%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$&&&%%%$$$%%%+++111''''''&&&%%%$$$$$$######"""#########$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&########################&&&&&&&&&%%%$$$$$$######$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%NNN<<<999===888444444111000///---+++)))'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$######"""!!!############$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&''''''&&&%%%$$$######"""###$$$%%%'''''''''&&&&&&((('''&&&&&&&&&%%%!!!$$$#########$$$%%%&&&'''"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$&&&''')))***+++111111000000//////......------,,,++++++*********#########%%%&&&&&&$$$!!!'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ###%%%%%%$$$''',,,111((((((''''''&&&$$$###"""%%%%%%$$$######$$$$$$%%%'''&&&$$$######%%%'''((()))***,,,---.../////////222222222111000...,,,,,,))))))))))))((('''%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ """############$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%NNN<<<999===777444444111///...---***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$#########$$$$$$%%%%%%""""""#########$$$$$$$$$#########$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((...000222444555444333222777555333111///+++&&&"""&&&%%%$$$######$$$$$$%%%%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%%%%$$$######$$$&&&(((+++///333666999:::<<<;;;;;;;;;<<<<<<<<<===;;;;;;:::999777666555444111...***'''&&&&&&%%%###!!!###&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###"""###&&&(((###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$%%%&&&&&&''''''''')))+++...000222444666888:::<<<===<<<<<<<<<=========<<<;;;999888888888777666333000...,,,((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%NNN<<<999===777444444111///...,,,***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((('''&&&%%%$$$%%%'''***,,,(((+++///444888<<<>>>@@@@@@BBBEEEGGGHHHFFFDDDBBBDDDCCCBBBBBBCCCAAA>>><<<444222///,,,(((&&&$$$###((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&$$$############$$$%%%%%%"""$$$&&&'''''''''***,,,111333666;;;>>>AAACCCDDD@@@???>>>===<<<<<<<<<===AAAAAA@@@???===;;;999888AAA???<<<999666222...+++''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&''')))+++---...///000333666888:::::::::;;;<<>><<<:::999111000...+++(((&&&$$$$$$$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%NNN<<<999===888444444111///...,,,***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%########################'''&&&%%%#########$$$%%%"""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&(((+++///444666777999<<>>?????????>>>???===:::888666555444444===>>>???@@@>>>:::777444555888===CCCFFFDDD???;;;777222+++$$$!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&)))...222555777888999;;;===???@@@@@@>>>===::::::;;;<<<=========<<<;;;;;;<<<>>>AAACCCFFFGGGCCCCCCBBBAAA@@@AAAAAAAAA>>><<<:::555000+++'''%%%###"""!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%NNN<<<999===888444444111...---,,,***)))((((((((('''&&&&&&&&&&&&%%%%%%%%%########################)))(((%%%$$$######$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''((()))******(((***...222666999:::;;;???@@@BBBCCCDDDCCCBBBAAAEEEHHHLLLNNNMMMJJJEEEBBB777666666999===BBBEEEFFFJJJKKKJJJIIIEEEAAA===:::222000,,,)))&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''######$$$%%%''')))+++,,,))),,,...//////333;;;BBB???@@@AAAAAA@@@>>><<<;;;>>>===;;;999888888999:::???AAADDDEEEDDD???:::777))),,,222:::AAAEEEEEEDDDAAA===888111,,,((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''''''''((('''&&&%%%%%%(((***,,,---000333777:::;;;;;;:::999::::::;;;<<<<<<<<<<<<888888777666555555555666777777777999<<<@@@EEEGGGEEECCC@@@>>><<<<<<===>>>CCCCCCBBB@@@<<<777333000,,,)))%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%NNN<<<999===888444444111...---,,,***)))(((((((((''''''&&&&&&&&&%%%%%%%%%########################***)))&&&$$$""""""###$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))***+++///222888<<<>>>===;;;999:::<<<@@@DDDGGGIIIJJJJJJHHHJJJNNNPPPOOOKKKFFFCCCDDDAAA>>>===>>>@@@AAABBBEEEHHHKKKNNNOOONNNLLLJJJDDDAAA;;;444...)))&&&%%%%%%%%%%%%$$$$$$#################################!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%''')))+++...///000111222000...111888???HHHIIIJJJJJJIIIGGGEEECCCAAA@@@@@@@@@AAADDDGGGHHHFFFIIIMMMOOOMMMIIIBBB>>>888555111000333999>>>AAAAAACCCDDDCCC>>>666---((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$$$$$$$###'''&&&$$$%%%''',,,000333999;;;===???>>><<<999666222222111222333666999:::999888666444333333333333666555555666999>>>DDDGGGJJJFFFAAA;;;888666777777@@@BBBEEEFFFFFFCCC@@@===999444...(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%KKK;;;999===777222333000//////...,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&$$$%%%&&&)))'''%%%'''+++///111111:::<<<@@@CCCBBB@@@CCCGGGFFFBBBAAADDDIIIJJJFFFCCCGGGHHHGGGDDDFFFIIIIIIEEE@@@DDDIIILLLKKKHHHDDDBBB===CCCJJJMMMHHHCCCEEEIIIGGGMMMLLLBBB999333---&&&)))((('''&&&%%%%%%&&&&&&'''&&&$$$######$$$%%%'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""$$$###"""!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%))))))$$$###''')))'''$$$'''***...000111333444333777;;;;;;999777777999===;;;;;;======:::777555222444555444444777<<<@@@???DDDHHHHHHBBB;;;666444444111...,,,---111666;;;@@@???>>>???@@@???<<<999---+++(((%%%$$$$$$&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''&&&$$$(((...$$$###(((222777777777:::888999===@@@>>>999999===:::444///000666:::;;;;;;@@@:::999>>>@@@===777555555777::::::888999BBBKKKKKKBBB>>>AAA@@@999444444333999@@@EEEFFFFFFFFFGGGBBB>>>888222...***&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""###%%%&&&&&&%%%$$$###''''''&&&&&&%%%$$$######'''(((((('''%%%%%%&&&((($$$(((******&&&###""""""$$$%%%'''))))))((('''&&&#########%%%&&&&&&$$$"""'''&&&%%%$$$############%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%KKK;;;999===777222333000//////...,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%))),,,---,,,+++***''''''(((,,,222777:::;;;888;;;???BBBDDDDDDEEEGGGMMMLLLPPPYYY\\\ZZZZZZ]]]```___\\\WWWXXX]]]___^^^SSSHHH<<<777:::@@@BBBAAAFFFFFFFFFDDD???999555555<<>><<<<<>>:::555///++++++***'''%%%$$$###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###$$$%%%'''***,,,///000///000111000///000111333...///...------000777<<<555555444333111...+++)))---)))%%%""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%KKK;;;999===777222333000//////...,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******((('''(((,,,333999======<<<:::AAAFFFHHHEEEDDDOOOddduuutttsss{{{xxxuuuzzz~~~~~~~~~pppbbb^^^aaa^^^QQQCCC???@@@BBBEEEFFFDDD===888111555777;;;AAAFFFEEE@@@:::777222,,,(((&&&%%%%%%%%%###"""###&&&&&&$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""""""""###$$$$$$##############################"""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))*********)))(((+++000000,,,222333555999;;;;;;888666666555555444555666999;;;CCCEEEJJJRRRZZZZZZQQQHHHNNNZZZ^^^WWWRRRQQQIII===666444000,,,***,,,000444)))---222888<<<<<<888444888???GGGIIIEEE???;;;;;;===;;;888444000+++'''%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$)))%%%###%%%'''(((---333888;;;888222444>>>CCCAAA444===LLLUUURRRIIIEEEFFF]]]iiikkk]]]UUU\\\dddeeekkkbbb\\\aaahhhgggccc___XXXXXXZZZ```ggghhhaaaZZZFFFIIIJJJHHHEEEAAA:::333:::777666:::AAAFFFFFFEEEFFFFFFFFFFFFDDD@@@:::555222///)))%%%"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%'''***+++++++++***+++,,,...000111///000111000000000222444444333000......111888<<<555555555444444333333333222///+++((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%KKK;;;999===777222333000//////...,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''',,,)))%%%$$$&&&***,,,---444666777888999===BBBFFF^^^llluuunnnfffooovvvdddTTTQQQJJJCCCAAACCCCCCAAA666555333222333444555444555777:::;;;888333,,,(((&&&### """%%%'''&&&###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$##########################################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))"""$$$''')))---111333444???===:::999888888777555555???MMMXXX```fffmmmssspppooonnnrrryyy{{{ssshhhiiiwww}}}wwwxxx|||pppjjjkkkjjjdddWWWEEE555+++------...111555777888777666<<>>JJJZZZZZZNNNSSSXXXcccnnnqqqnnnmmmpppllltttsssooo|||~~~tttvvv~~~ooonnntttwwwrrrllljjjkkkmmmmmmlllfffbbbcccfff___SSSNNNFFF<<<777999???CCCDDD===>>>???BBBDDDCCC@@@>>>999555...((($$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())),,,///222444555333222000000000111222///000000///......///111111111111111111222333444111111111222333555666777000111222444444111,,,(((''''''&&&&&&%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%KKK;;;999===777222333000//////...,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((()))((('''(((,,,111555777999;;;<<<===CCCPPPaaannn|||qqqfffhhh{{{sssnnnqqquuuvvvtttwwwzzzyyy}}}lllSSSAAA<<<;;;:::999:::;;;<<<:::777666666555999???DDDEEEAAA<<<888///+++&&&$$$$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$(((...222333555:::@@@555555555777;;;BBBJJJOOOkkkttt}}}~~~xxxtttxxx}}}jjjaaaRRRIIIMMMVVVVVVPPP999CCCGGGEEELLLZZZ^^^XXXaaaooozzzaaaOOOMMMDDD555(((###&&&///666222444999AAAGGGGGG@@@999999:::<<<===<<<999555222)))(((&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""%%%---444666333333777999AAAIIIUUUmmmzzzfffYYYYYYaaannnyyy|||~~~~~~oootttuuu^^^YYYTTTUUUbbbqqqxxxyyyyyyfffrrr|||{{{xxxwwwvvvtttwwwmmmnnnqqqVVV???444333888<<<666555555888===AAACCCDDDBBB>>>777///)))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&***+++...000222333333333222111111222333555777888666666666555222222333444222222222444666888::::::999888666555444444444444///000333666888666222...+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%KKK;;;999===777222333000//////...,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''(((((())))))&&&)))---///000111222444333CCCYYYkkkttt{{{}}}{{{xxxgggXXXMMMLLL___vvvzzzmmm```YYY^^^aaa___```gggnnnpppxxx|||vvvfffTTTEEE666777<<>>@@@AAAAAA@@@<<<999333---((($$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((000111444777666333555999777???IIIQQQYYYcccoooxxxzzziiiUUUIIIHHHLLLAAA@@@;;;888===EEECCC:::??????<<<999;;;AAADDDBBB222;;;KKK]]]jjjooommmjjjdddbbb[[[MMM<<<000++++++...,,,---444===AAA;;;555999;;;===>>>===:::777444///---***'''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******...222666@@@SSSeeeaaaXXXNNNRRRjjj|||zzz}}}~~~wwwuuuccccccZZZNNNSSSfffpppnnnkkk\\\MMMKKKRRR___nnnyyy[[[]]]\\\^^^iiiwwwyyysssvvv|||yyynnnrrrssscccVVVJJJ<<<333888555333444888>>>BBBDDDGGGDDD@@@:::333,,,&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++///000222333444222111///000000222333555666777777999:::;;;;;;;;;<<<>>>@@@FFFAAA;;;777777999;;;===;;;;;;:::999999888888777666333111111333555666666///...,,,***((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%KKK;;;999===777222333000//////...,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((()))))))))(((---000111000444===DDDJJJ```{{{~~~wwwpppbbbWWW]]]nnnvvvrrrjjjbbb^^^lllsssoootttuuuqqqooosssyyy|||~~~nnnccc^^^mmmmmmTTTGGG>>>AAAEEECCC>>>;;;888999;;;=========<<<;;;AAABBBAAA:::111)))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***+++,,,///***,,,666???AAAAAABBBbbbppp~~~|||vvvvvvzzzOOONNNKKKGGGDDDFFFKKKPPPTTT\\\bbbccchhhoooiii]]]^^^VVVQQQPPPNNNHHHEEEFFFDDD>>>666333555;;;@@@CCCPPP___mmmkkkYYYBBB111***...+++))),,,333888777555999;;;===>>>>>><<<:::888777444000+++(((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((()))444444555666<<>>777///***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((+++...111333555333333444444555555555444888:::>>>AAADDDFFFGGGGGGHHHKKKOOORRRVVVZZZ___bbbiiicccZZZSSSOOOMMMJJJIIICCCDDDEEEEEEDDDCCCAAA@@@???;;;666333333555555666111000///---,,,+++++++++(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%KKK<<<999===777222333000//////...,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''((())))))******---///000444CCCZZZkkkzzz~~~qqqhhhhhhlllrrryyyuuuddd]]]lll~~~xxx~~~sssfffbbb```lllxxxjjjLLLBBBDDDDDD???;;;<<>>??????>>>===<<<999444...***''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******111999EEEKKKNNNYYYssszzznnnjjjhhhbbb]]]\\\PPPXXXaaabbbZZZRRRVVV^^^kkkddd^^^\\\___bbbdddeeewwwxxx|||yyyvvvwwwzzzppppppqqqnnn___QQQWWWtttwwwjjjhhhwwwlllhhhwwwzzzdddGGGCCC===999666555444333666;;;BBBFFFFFFAAA999444%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))...333888;;;===444333333444777:::===???@@@EEEMMMWWW___eeehhhjjjcccgggmmmtttzzz|||yyytttmmmggg[[[ZZZYYYVVVQQQLLLGGGDDDCCCAAA???===;;;888333000333222111000000000000000))))))((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%III<<<:::<<<555444555000111000...,,,***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$######%%%'''%%%$$$&&&+++111111000444CCC___|||ooo^^^WWWUUUVVV\\\ddd}}}~~~vvvxxxxxxbbbSSSVVVqqq}}}iiiTTTHHHIIINNN>>>===AAAAAAAAAIIIHHH888111999DDDJJJHHHAAA999333$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''###"""'''......((( &&&&&&)))---222444222000;;;EEE^^^{{{lll\\\SSSQQQTTT]]]eeejjjlllrrrwwwuuupppssszzzzzz||||||wwwqqqoootttyyyrrrwww{{{yyytttsssyyyrrrmmmmmm^^^HHHDDD777333<<<@@@:::555888HHHLLLHHH999---+++///000111222222000...000888@@@888888777555111---)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%###%%%'''&&&"""&&&'''$$$)))///)))(((555000[[[zzzpppTTTNNN___ppp~~~xxxiii\\\___hhh```OOO[[[iiissspppfffaaa```aaasss}}}~~~}}}xxx|||uuusssxxx~~~wwwoooccchhhhhhccciiifff```jjj}}}|||lllssskkk[[[HHH888111444999777000:::EEEAAA>>>@@@???888000'''###$$$&&&%%%###&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$)))$$$ """(((+++)))%%%...---...444:::===<<<888777:::===AAAGGGRRR```jjjsssvvv{{{~~~{{{tttuuuxxxxxxuuuqqqkkkrrrxxx{{{}}}~~~~~~{{{yyyllldddRRRJJJGGGIIIIIIBBB>>>>>><<<777222000222333222111666222,,,)))'''((((((((((((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$III<<<:::<<<555444555000111000...,,,***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&%%%(((''''''))),,,///111111777FFF[[[lllzzz]]]^^^eeemmmooojjjhhhjjj||||||~~~|||lllYYY___ttt}}}xxxggg[[[VVVfffTTTFFF???>>>EEEEEE777222444999AAAHHHHHHBBB<<<111,,,&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&)))******(((&&&&&&))),,,'''***.........222:::BBB___nnn|||hhh\\\HHHDDDGGGWWWiiiuuu{{{}}}~~~~~~|||yyyuuusssqqqnnnwww{{{{{{~~~qqq^^^VVVNNNEEE:::222333999AAAXXXfffZZZ@@@...+++---...444444...///999===999@@@===999777555222...+++&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''')))+++,,,###,,,'''###...999<<>>777...(((&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%!!!&&&+++,,,***)))***,,,///666===???<<<:::;;;===CCCLLLZZZhhhssszzz{{{vvvsssqqqqqqcccaaa`````````^^^[[[YYY[[[___bbbdddeeehhhjjjkkkppppppuuu|||uuulllddd```[[[RRRKKKIIIDDDHHHIIICCC888///---...111777<<<:::111(((%%%%%%)))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$III<<<:::<<<555444555000111000...,,,***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))((((((''')))*********,,,222;;;BBB___qqqwwwmmmfffccc^^^hhhxxxzzzrrrqqq~~~yyykkkfff```kkkuuu~~~qqqjjjMMMLLLTTTQQQ???;;;GGGOOO777111///777EEELLLIIIBBB>>>666+++$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))(((%%%%%%))),,,,,,---000777GGG]]]tttlll\\\WWW[[[```iiieeekkkzzzyyy}}}www|||uuu{{{lll[[[LLL???555222???PPP^^^cccXXX???***(((///666666222000666<<>>666///)))'''''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%***222999888999::::::===FFFUUUaaakkknnnsssxxxzzzwwwrrrmmmhhhjjjkkkhhheeedddfffhhhqqqvvv|||~~~~~~}}}||||||qqqpppooonnnmmmnnnrrrvvvmmmgggdddfffiiimmmttt|||~~~|||~~~wwwkkkdddXXXMMMAAA???CCCCCC;;;111---222999;;;888111***&&&)))'''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||III<<<:::<<<555444555000111000...,,,***))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))&&&***---,,,...;;;QQQcccrrrlllnnnqqq~~~tttpppkkk\\\```hhhrrr}}}sssXXXNNNWWWYYYTTTGGG777===555000666BBBJJJHHHBBBCCC>>>777...'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&***...///+++&&&,,,111@@@\\\|||{{{\\\HHHLLLaaattt~~~~~~{{{zzzwww~~~}}}sss___???222,,,>>>]]]lll___KKK>>>---***777;;;000...888===???@@@???<<<888555333,,,***'''$$$###$$$%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''((()))'''###"""$$$,,,***111OOOnnnkkkZZZXXXXXXhhhtttiiiTTTTTTssszzzlll\\\WWWcccttt|||{{{~~~zzznnn___YYY^^^hhhnnnwwwkkkkkk|||yyyooossstttooofffaaadddiiiyyy{{{tttxxx~~~xxxxxx{{{uuueee^^^bbbhhhuuuwwwhhh\\\___aaa___XXXFFF777111444DDDIII<<>>666...(((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&***%%%"""%%%---555888888999777777@@@QQQfffvvv~~~}}}vvvmmmgggeeedddbbb```hhhoooyyy~~~}}}~~~~~~~~~yyyjjjggghhhddd]]]XXXfffhhhnnnxxx}}}vvvaaaKKKCCCIIIMMMEEE;;;;;;444///222999:::333******(((%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$III<<<:::<<<555444555000111000...,,,***))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))***'''***111===NNNaaarrr{{{wwwsssiii```bbbooo}}}}}}xxxooohhhaaabbblll}}}vvvfffgggddd^^^UUUIII>>>999666:::AAAFFFEEECCC@@@CCCCCC<<<111(((%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((***,,,------...111333:::NNNnnnwwwdddZZZZZZ[[[aaaooo||||||uuuuuuzzzmmmZZZBBB444888III___ooogggHHH,,,,,,;;;BBB999...222999AAABBB<<<666444555///---***&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&###$$$***---***)))+++///444>>>[[[iiiWWW___]]]WWWNNNMMM\\\vvv{{{vvvrrrrrrrrrpppnnnnnngggiiieee]]]XXXZZZ^^^```pppjjjnnn~~~uuufffaaaiiitttvvvttthhhmmmxxx}}}xxxrrrtttmmmeeeqqqwwwkkk^^^[[[TTT___mmmpppeeeZZZ\\\eeeggg___XXXIII:::===HHHFFFBBBDDDCCC???888///)))&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###(((///666::::::888666>>>HHHWWWfffpppuuuvvvwwwmmmiiigggjjjrrrzzz}}}|||fffhhheee``````ccc```[[[ccc``````dddffffffllltttyyyvvv{{{~~~{{{uuuqqqddd```\\\^^^fffqqqyyy|||yyyiiiUUUGGGBBBBBBFFF>>>666444777888666333---***&&&$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$III<<<:::<<<555444555000111000...,,,***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))++++++///222@@@]]]||||||gggjjjmmmpppyyy}}}uuuiiihhhwww|||}}}{{{kkk^^^\\\cccnnnuuuuuu|||gggTTTVVV[[[===<<<;;;>>>BBBEEEEEEEEE???EEEIIIFFF;;;000***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))%%%,,,000***###)))???SSSkkk~~~jjjVVVLLL___lllxxx}}}}}}tttttt}}}uuuiiihhhpppwwwxxxvvvrrruuu{{{||||||jjjTTTAAA;;;GGGVVVfffjjjXXX888111BBBGGG;;;000888@@@BBB===777555555222000---***((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))$$$$$$((()))&&&)))111222BBBFFFLLLkkk}}}jjjOOOZZZfffjjj```VVVYYYbbbggg|||zzzxxxoooaaa\\\___ZZZccciiiiiijjjpppwwwzzzuuussssssuuutttsssuuuzzzpppiii___WWWSSSSSSVVVYYY___eeeuuuyyy~~~{{{yyyuuusssyyylllcccpppyyyuuuqqquuucccSSSNNN[[[gggfffaaabbb___gggtttiiiFFF555???JJJCCCDDDFFFFFFAAA:::111,,,&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***+++(((000777555000333AAAOOOaaaooo~~~~~~ssskkkmmmsssuuuyyy{{{wwwppphhh```XXXSSSPPPWWWZZZWWWSSSWWW```bbb]]]PPPMMMNNNQQQNNNEEECCCHHHHHHNNNYYYdddhhhjjjrrrzzzwwwwwwuuusssuuuvvvrrrlllpppxxx~~~{{{nnn^^^QQQJJJ<<>>???BBBEEEEEEEEEDDDEEEFFFEEEAAA:::222---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))&&&))),,,---222EEEaaawww{{{mmmeeeggglll~~~{{{mmmvvvrrrddd[[[VVVUUUXXXPPPFFFBBBCCCFFFGGGGGGHHHLLLTTTZZZ]]]\\\WWWSSSVVVkkkyyyvvvlllXXXCCC777FFFbbbppp\\\CCC===CCCGGG;;;<<<>>>@@@???<<<888555444222000---+++)))''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''+++'''''')))&&&&&&555IIINNNRRRNNNQQQ______UUUSSSlll~~~bbbMMMTTTeeemmm^^^[[[___hhhhhh___]]]dddmmmvvv|||yyyvvvzzz{{{}}}yyymmmbbb___```aaammmeee\\\ZZZ]]]^^^[[[WWWRRRVVV___hhhllllllooottt|||~~~{{{tttoooooorrrssswwwjjjfffuuu{{{eeeSSSUUUccckkkiiiccc[[[[[[jjjnnnSSS;;;:::AAACCCCCCCCCDDDDDD@@@999333)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((+++...///444555666666<<>>BBBEEEDDDAAAKKKFFF@@@AAACCCAAA999111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))///)))(((888TTTsssvvvfffbbbkkkwww||||||ssssssssszzzvvvlllmmmuuuxxxrrrWWWPPPLLLMMMNNNMMMOOORRRVVVUUURRROOOLLLMMMOOOQQQKKKPPPVVVWWWQQQHHH@@@<<>>BBBBBB<<<666555444222///---***((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&+++...,,,444RRRrrrwww```YYYmmmkkkGGGAAAbbbnnnpppkkkuuuqqq```WWWZZZjjjtttfffddd}}}uuussssssuuusssmmmmmmhhh```UUU\\\fffrrr}}}lllaaaaaauuu|||qqqzzzzzzccc[[[```ffffffPPPRRRddd```LLL>>>777CCC@@@>>>???CCCBBB===777,,,+++)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((***...111333666444:::NNNiii{{{|||vvvxxxppplllttt}}}yyyrrriiiccceeemmmtttfffgggmmmyyy~~~___WWW^^^aaaYYYOOOAAAGGGMMMVVVggg{{{zzzwwwnnnbbb\\\aaaooo|||xxxdddLLLAAADDDEEE???777<<<888222---++++++******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$GGG???999999888444222222000///---+++***(((((('''******)))((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))%%%(((***)))(((***,,,---,,,,,,***''''''...<<>><<<999555000,,,(((&&&%%%(((***)))&&&$$$%%%(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$GGG@@@:::999888555222222000///---+++***)))((((((******)))(((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''((((((((()))))))))***(((&&&&&&(((***+++...,,,******111DDD[[[lll|||yyyyyyzzzyyy{{{{{{rrriiijjjvvvkkkKKK666000999DDDDDDCCCFFFJJJIIIDDDCCCEEE???888///)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''((()))******,,,---555FFFcccppp\\\YYYYYYhhh~~~tttzzzyyymmmfffrrrlllnnnvvvcccTTTVVVSSS]]]uuukkkVVV===333<<>>TTTOOO444999FFF666444555777666333///+++)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((...***&&&%%%&&&(((((('''$$$'''******)))((('''&&&333///000888>>>FFF[[[qqqxxx^^^WWWkkkxxxkkkZZZVVVeee~~~|||lllsssyyyvvvxxx{{{rrrnnnzzzmmmaaaYYYUUUUUU^^^jjjuuutttpppooosssvvvwww{{{oooZZZ[[[ZZZdddjjjbbbZZZQQQBBB>>>777444111///888AAA???<<<666///)))&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))))))))(((###***//////---111<<>>QQQaaattt{{{zzztttvvv{{{qqqrrr~~~~~~nnnddd```TTTNNNNNN[[[mmmzzznnnaaa\\\hhhoooeeeRRRDDD@@@AAACCCCCCAAA===999777***(((''''''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~HHH@@@::::::999555222222111000...,,,***)))((((((***))))))((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))),,,(((&&&))),,,---...//////,,,000@@@ZZZuuussshhh^^^bbbzzz~~~|||uuummmttt}}}uuufffTTTLLLJJJAAA>>>>>>CCCDDDBBBAAACCCDDDCCC???999111+++((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))((((((---222---'''222DDDhhhmmmYYYkkkqqqmmmooossspppkkkqqq}}}{{{{{{}}}rrrssslllWWWRRRdddzzznnngggSSS;;;BBB]]]vvv[[[999CCC```LLL...666000222444666777555111...)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((''''''+++'''&&&((())))))***,,,+++555LLLiiiyyyqqq___RRRJJJJJJ```}}}www}}}}}}iiiUUU]]]ppp|||sssmmmkkkmmmpppuuu}}}mmmfffdddaaadddbbbUUUMMMHHH===777333---...:::??????<<<444+++&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((())))))))))))***---,,,...999KKK^^^mmmuuutttuuuxxx|||}}}|||wwwsssyyy~~~~~~lllQQQGGGJJJXXXpppnnn^^^fffyyyzzzmmm\\\QQQDDD???BBBEEEBBB===444///(((&&&&&&((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%HHH@@@::::::999555333333111000...,,,+++))))))(((***))))))(((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))***+++''''''---...,,,+++...+++///<<>>XXXpppYYY???XXXiiiMMM111222111222444666666333000,,,***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''(((((((((''''''+++&&&$$$(((+++))))))+++555CCC]]]wwwzzziii\\\]]]XXX^^^ssssssbbbRRR^^^qqqvvvdddSSSWWWuuurrrooottt}}}yyyqqqffffffhhhbbb]]]]]]NNN???:::---)))777;;;===???;;;333+++&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((())))))((((((***,,,000333<<>>HHHOOOGGG999@@@888---'''%%%&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%IIIAAA;;;::::::666333333111000///---+++***))))))******)))(((((((((((((((((((((((((((''''''''''''((((((((()))))))))******+++''')))...,,,'''(((......777JJJdddzzz}}}sss~~~vvvjjjrrrzzzrrr~~~nnnlllnnn~~~lll\\\JJJBBB;;;<<<@@@BBBFFFIIIEEEFFFGGGEEE>>>555+++$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))******++++++,,,)))'''...@@@ZZZtttyyylllgggllltttxxxxxxtttuuu\\\lllxxxiiiOOO555:::OOOmmmeeeHHHPPPSSS555666444222333666777555222///---***'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&((((((((('''((()))'''%%%'''......,,,111;;;GGGQQQ```ooowwwzzzzzzzzzvvvuuuuuuxxx|||xxxfffTTT\\\[[[hhh~~~~~~|||~~~~~~}}}|||}}}~~~~~~wwwaaafffuuu}}}wwwlll```aaa^^^iiiqqq]]]BBB<<<222,,,:::555999>>>>>>:::222***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''')))***)))(((***///333444FFF^^^lllppppppsssvvvyyy}}}~~~bbbQQQNNNKKK\\\uuu|||kkkffflllkkkXXXKKKEEEEEEGGGFFF???555---((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%IIIAAA;;;::::::666333333222111///---+++***))))))******)))(((((((((((((((******)))))))))((((((((((((((()))))))))************''')))...+++'''///<<>>@@@CCCEEEFFFEEEDDDDDDBBB<<<222+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,,,,,,,///BBBggguuu{{{|||uuuqqqtttxxxhhh{{{ppp^^^___kkkxxx{{{xxxeeeIII===000RRRsssZZZ>>>???AAA===999444444777888777444111///,,,)))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((***)))'''&&&(((***((((((,,,///---444PPPnnnlllnnnnnnooottt~~~xxxtttpppmmmhhhaaa```ccckkkzzz{{{}}}yyy|||}}}~~~}}}{{{yyyxxxxxxvvvuuutttssstttuuuwwwxxx}}}jjjnnn}}}}}}{{{www{{{{{{lllbbbUUUeeezzzgggHHHCCC;;;111:::222555999======777///)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))+++******///777>>>MMMaaavvvzzzrrrlllrrr||||||{{{zzzrrrsssyyyqqq]]]RRRUUUqqqwwwdddmmmyyyttt[[[IIIHHHOOOEEEBBB===666...***((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&IIIAAA;;;;;;:::666333333222111///---+++***))))))******)))(((((((((((((((++++++++++++******))))))))))))))))))************)))&&&)))...---,,,:::MMMrrr}}}{{{mmmkkk{{{uuuwww~~~xxx~~~yyyhhhqqqLLLDDD>>>???BBBCCCBBBCCCEEEBBB@@@BBBDDDBBB;;;555''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''((((((((()))((())))))***++++++,,,,,,***///;;;[[[rrrnnnwwwRRRggg~~~|||{{{wwwuuuuuukkkuuu}}}{{{sssPPPSSSrrrttthhhCCC999333TTTxxx___>>>JJJBBB<<<666555888:::999666333111---***((('''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***+++)))'''&&&(((+++,,,,,,...+++)))===qqq{{{pppeeebbbiiiuuu|||nnnZZZaaammmpppvvvxxx||||||vvvuuuxxx{{{zzzvvvsssssstttqqqqqqpppppprrrtttwwwyyywwwyyy{{{{{{zzz|||uuudddmmm}}}wwwqqq|||pppUUUYYYzzznnnOOOMMMDDD333666111222555:::===;;;444...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''')))++++++---333???GGGnnnuuu{{{wwwoooooozzzrrrpppvvvooouuu}}}ppp^^^HHHJJJooozzz]]]dddnnnxxxwwwhhhPPP>>>BBBCCCBBB===444---))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&EEE???::::::888444222333222111///---+++***))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************---%%%)))222,,,&&&AAAhhhppplllqqqtttyyyaaalll~~~yyyVVVMMMfffbbbOOOIII???;;;@@@@@@FFFFFFCCC@@@BBBFFFAAA888333...)))''''''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******((((((+++//////,,,---===dddvvvnnniiissswwwaaaiii~~~{{{uuussstttyyy|||~~~xxx|||YYYOOOfff}}}yyylllUUU:::999ZZZvvvjjjJJJMMMYYYFFF555<<<888111AAA555333///+++((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))(((((()))***+++,,,$$$...///)))333RRRmmmxxxzzzjjj___[[[dddyyyzzzmmmccc\\\ccc~~~~~~zzz|||~~~~~~|||}}}}}}xxxzzz|||~~~~~~}}}{{{zzz{{{zzzzzz{{{}}}~~~~~~}}}|||{{{kkkmmm{{{gggzzzwwwmmmtttZZZ___iiiiiibbb___QQQ888;;;555555===AAA>>>::::::+++(((%%%%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' (((***&&&$$$(((+++***%%%---...)))...DDD___nnn|||zzzvvv}}}~~~|||}}}zzztttaaaUUUKKK\\\wwwaaabbbwwwhhhIIIFFFBBBBBBDDD===...'''******(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######EEE???::::::888444222444222111///---+++***))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************+++***)))***,,,555JJJ___ttttttyyy{{{}}}kkkppp~~~hhhWWWYYYxxx{{{aaaOOOBBBCCCGGGAAADDDFFFEEEBBBDDDFFFBBB;;;666111+++'''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))***+++---...---,,,///333FFFgggwwwpppqqquuu~~~qqqyyyvvv{{{~~~}}}|||zzzwwwuuutttppppppsssttttttwww{{{yyy|||dddRRR\\\qqqQQQ555888SSSeeefffLLLQQQIII;;;888<<<:::444888666222...+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((((((((())))))*********,,,+++...444<<>>BBB>>>;;;;;;...+++'''%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%******%%%###&&&((('''(((---222888FFFZZZmmmxxxxxxssshhhSSS\\\ooooooXXXkkkZZZBBBGGGGGGAAA===;;;444++++++(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%}}}FFF@@@:::999777444333555222111///---+++******)))))))))))))))))))))))))))''''''((((((((())))))))))))))))))*********++++++&&&,,,,,,---===XXXeeedddwwwooo]]]SSS```qqq|||ooommmeeexxx|||___HHHHHHGGG888AAAEEEFFFEEEEEEFFFCCC???<<<666...(((&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***+++,,,000222---)))444CCCjjjuuutttpppsssxxxwwwuuuwwwyyyxxxxxx}}}}}}}}}}}}~~~|||yyywwwvvvtttrrroooqqqmmmkkkmmmmmmkkkmmmpppppprrrvvvzzz```LLLXXXooo{{{~~~oooKKK///555RRRiiiOOO@@@===>>>:::<<<@@@;;;===;;;777333///+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''((())))))******))))))+++&&&333LLLTTTOOOVVVhhhwwwxxxyyyvvvoookkkrrr|||uuu}}}~~~~~~xxxzzz||||||{{{{{{|||}}}~~~{{{xxxvvvvvvwwwxxxtttvvvwwwyyy{{{|||}}}}}}~~~gggbbbgggnnnvvv}}}vvvgggkkk{{{zzzooocccXXX<<<888888===AAA@@@===<<<333///***&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))***)))&&&%%%((()))(((---)))111IIIcccrrrsssppplll{{{~~~{{{|||uuudddHHHLLLnnnmmmZZZiii~~~]]]QQQBBB===CCCFFF>>>222,,,)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((|||GGG@@@:::999777444333555111000///---+++*********(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++''',,,222===XXXqqqrrrdddWWWmmm~~~qqqNNN999<<<@@@OOOhhh~~~zzzmmm~~~yyynnnccc|||WWWLLLHHH:::>>>BBBFFFGGGEEEDDDCCCBBB@@@;;;222***&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((())))))******,,,+++---///+++---CCC]]]rrrmmmxxxpppjjjlllqqqvvv}}}mmm}}}{{{{{{}}}~~~}}}}}}|||yyyxxxtttrrrooonnnmmmkkkiiiggggggcccbbbeeegggfffiiimmmnnnqqqttttttvvv|||bbbAAAQQQvvv|||~~~|||hhhEEE///<<>>CCC777666HHH@@@>>>;;;666111---)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))*********)))))))))000JJJhhhnnnbbb```kkk}}}|||{{{vvvlllccceeemmm}}}xxx||||||~~~}}}|||tttppplllhhhfffhhhjjjmmmmmmooorrruuuvvvxxxzzz{{{~~~~~~tttjjjaaa]]]jjj~~~iiikkknnniiiiiiwwwwwwcccHHH???999999???BBB???<<<888444---(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((())))))***,,,,,,***222000???aaa}}}rrrdddrrr|||oooqqqyyy{{{wwwwww|||yyynnnfffhhhkkkjjjiiijjj```___```^^^[[[]]]jjjxxx{{{rrr```OOOEEEbbboooSSShhh```BBB???GGGEEE>>>;;;...+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''zzzGGG@@@;;;:::888555333555111000...---,,,+++******(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++------888QQQiiioooeeeXXXPPPaaaqqqpppLLL;;;<<<:::777>>>SSSfffmmmkkkiiieeekkksss{{{ooorrrsssXXXaaakkkUUUVVVSSS===???CCCEEEEEECCCBBBCCCCCC>>>777///)))&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********---)))(((***...===\\\zzz{{{~~~vvvffflllzzzzzzuuuwwwqqquuuxxxwwwxxx|||}}}{{{yyywwwsssooollliiieeebbb\\\ZZZXXXWWWWWWVVVTTTRRRQQQOOOPPPVVVZZZ\\\aaafffeeeiiimmmmmmlllooovvv}}}hhhUUU^^^www~~~{{{ccc???777HHHbbbhhhOOOBBBNNNAAA000??????>>><<<888333...***'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''((()))***++++++++++++...DDDcccwwwxxxlllaaa[[[kkkzzzhhhRRRQQQ\\\www~~~xxxrrrlllfffcccYYYVVVRRRNNNNNNQQQUUUXXX\\\___dddhhhlllqqqvvvzzzxxx|||~~~~~~zzzlll\\\ccchhhaaaccchhhiii]]]WWWhhhssshhhYYYLLL===888<<>><<<;;;===???===<<<;;;999<<>>>>>222///+++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&xxxFFF@@@<<<<<<:::555333444000000...---,,,+++++++++))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,......AAA```sssnnneeeccckkkqqquuueeeMMMCCCDDD999444444<<>>@@@DDDEEEBBBBBBDDDCCC@@@;;;444---)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''(((((())))))******+++---***(((--->>>[[[{{{{{{yyy~~~}}}~~~zzzttt^^^YYYXXX]]]bbbbbbaaaaaa\\\YYYUUUQQQNNNJJJFFFCCC@@@???============<<<::::::999;;;BBBGGGKKKPPPVVV]]]aaafffhhhiiilllpppsssttt}}}oooPPPZZZuuuaaaAAA777IIItttoooQQQXXX```KKK;;;>>>===<<<:::555000+++(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((())))))+++,,,...///111LLLfffrrrwwwvvvgggUUUcccyyy]]]HHHTTTkkk~~~tttuuu~~~vvvjjj___VVVNNNFFF@@@???<<<999888888;;;>>>AAADDDIIIOOOTTTZZZbbblllssswww}}}{{{wwwiii[[[qqqjjjllllllaaaaaalllrrrhhh^^^LLL???<<<@@@@@@===<<<:::555///)))&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((%%%&&&)))+++)))&&&)))///:::```}}}ttt||||||tttsssxxx~~~|||uuukkk```ZZZYYYMMMFFF@@@@@@>>>999444333222444666666444333555888000000111444222111444:::AAA???<<<;;;@@@MMM^^^jjj|||```KKKkkkVVVdddyyyyyy[[[BBB@@@BBB<<<777333...***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%'''((()))zzzDDD@@@======<<<666333333000///...---,,,+++++++++))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,///777MMMgggsssrrrttt|||}}}sss{{{zzzkkkRRRAAA222111222111555<<<888:::;;;;;;>>>GGGTTT^^^jjjrrr~~~|||pppxxxppp[[[cccrrr^^^ZZZEEE???>>>BBBEEEDDDCCCDDDAAAAAA???:::222+++'''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))******++++++,,,---...888WWW~~~|||vvvtttqqqooowww}}}}}}xxxvvvwwwxxx[[[III@@@GGGKKKEEEAAAEEE@@@===:::999777555333000222111000000222222111000111///000555999;;;@@@EEEPPPSSSYYY___eeejjjnnnpppnnnpppbbbNNN^^^zzzWWW555444WWWuuukkk]]]pppqqqMMM<<<======;;;888333...+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))((()))+++...222444>>>MMM\\\kkk|||yyycccooouuuzzzuuuiiieeeqqqyyywww}}}~~~zzzggg[[[KKKAAA>>>;;;555///111000///...///000222333444777<<>>;;;>>>@@@<<<;;;888222+++'''''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''***+++))))))444BBBZZZtttyyyooovvv}}}wwwtttttt{{{~~~uuuzzz~~~~~~jjj___SSSLLLGGGDDDIIIPPPNNNBBB777555666777888:::222555888888888999<<<===999666777<<<===;;;:::<<<222222000...///666@@@HHHQQQXXXfffyyysssfffXXXooo}}}gggpppvvvnnn\\\KKKCCC@@@<<<888111,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&'''(((+++---///}}}DDD???===???===777222222000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,555DDDXXXfffkkknnnyyyvvvxxx]]]<<<666======777444333555666444111111777<<>>@@@AAACCCCCCCCCDDDGGGHHHGGGGGGAAA>>>BBBFFFHHHJJJMMM;;;======999555333555888333777===EEESSShhhvvvWWWOOOoooccc\\\zzz|||VVV???GGG???:::333...+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&(((+++...222444|||HHHAAA<<<;;;999555333555000///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))******+++(((''')))+++(((&&&...:::HHH___aaaXXXeeeyyy~~~||||||zzzuuutttvvvccc<<<999777222555;;;444999<<<:::666333222222888;;;DDDQQQ\\\gggttt{{{qqq{{{yyyhhhCCCHHHNNN@@@888EEEGGGBBBJJJBBBBBBAAA???;;;333+++%%%%%%&&&((('''&&&%%%%%%%%%((((((((((((((('''''''''''''''''''''((((((((()))%%%)))+++)))((()))***+++,,,---EEEkkkuuuiiiiiitttuuuxxxpppmmm{{{zzz^^^OOOYYYZZZEEE777999666444333555888888555222777555222222222222111///666333000///111333444555666666999@@@LLLXXXbbbhhhnnnrrryyy~~~\\\MMMccc___BBB777GGGlllrrrYYYSSSeeeIII777999BBB999777:::111***((('''''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***$$$---)))...000666pppjjjdddnnnvvvvvv|||mmmiiikkkyyy{{{{{{oooXXXSSSDDD===777555555444222111333333111///------///111111000//////111444777999JJJVVVggguuu|||~~~~~~zzzrrrggg___vvvsssuuulllkkk{{{rrrSSS===<<>>QQQcccyyy{{{ZZZUUUyyyVVVbbbXXXQQQHHH;;;===;;;++++++///!!!(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&(((***''')))'''&&&---777:::666{{{HHHAAA<<<;;;999555333555000///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))******+++((()))+++,,,******444@@@___kkkfff]]]iiizzzvvvqqqwwwZZZGGG<<<888777<<<:::,,,555666777888999;;;:::999111111555<<>>CCCCCCEEECCCBBBAAA@@@<<<555---'''%%%&&&''''''&&&&&&&&&&&&(((((((((((((((((((((''''''''''''((((((((())))))(((***+++***)))+++---...///FFFggg}}}zzz}}}zzzyyy|||vvvpppyyy}}}ttt\\\dddyyysssZZZMMMGGGCCC>>>;;;;;;:::777444:::888666555666777777666444333111111111111///...000000000555>>>KKKXXX```eeekkksssyyy|||~~~^^^PPP\\\|||\\\===777VVVkkkaaaWWW[[[SSS>>>:::CCCBBB999111,,,+++)))(((((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,)))///'''---999PPPkkk```fff}}}iiiYYYYYYrrr|||www~~~qqqZZZPPP[[[aaaXXXKKK???666333555999000333777888666222---+++111000...------///222333:::EEEVVVgggsssyyy|||}}}zzz|||xxxvvveeejjjbbbVVVkkkZZZgggzzzpppOOO999555BBB===;;;:::666///***)))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''((())))))+++++++++...===WWWrrrsssooozzz||||||zzzzzz||||||{{{yyyxxxxxxzzz{{{zzzxxxmmmXXXEEE;;;777555<<<>>>===999;;;JJJdddyyyqqqRRREEE\\\|||nnnWWWLLLJJJ@@@;;;>>>>>>999666444444444444;;;CCCKKK[[[sssTTTXXXzzzWWWnnnYYYCCC888===???000,,,...%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((()))$$$%%%...555555777;;;|||HHHBBB<<<;;;999555333444111000...,,,+++*********)))))))))))))))))))))))))))))))))))))))******+++(((***------+++---:::GGGkkkrrrmmmiiisss{{{}}}qqqwwwzzzjjjRRRGGG@@@888111777:::000777333111444999;;;:::888555111000111333555===EEETTT^^^hhhnnnttt{{{zzzvvv```^^^YYYIII;;;===DDD???DDDCCCBBBAAA>>>888111+++&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''((((((((()))))))))+++******+++,,,---...000111[[[yyyqqqlllyyysssnnnqqqnnnooommmqqqggg___UUUNNNIIIEEEAAA>>><<<999777666666777777666666666555666555333...+++000000///000555AAAPPP[[[bbbjjjtttzzz|||}}}{{{yyy|||VVVMMMiii~~~vvvLLL///>>>___nnniii```ZZZIII888;;;DDD<<<000333---+++)))((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++///'''...AAA^^^yyygggqqqzzzaaa___}}}{{{ttt___GGGLLLjjjyyylllYYYFFF<<<999;;;777777555444333222222111333111///---,,,---...///222999GGGWWWfffppptttuuurrrvvvzzz|||~~~|||}}}~~~```aaaaaaHHHhhhVVVTTTaaaxxxyyy^^^CCC888???AAA???;;;888555...&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******,,,...///777TTTxxxvvvwww}}}pppjjjqqqzzz~~~}}}{{{xxxwwwvvvvvvvvvqqqaaaNNNAAA;;;;;;@@@GGGFFFHHHEEE???;;;BBBSSSaaalll\\\rrrqqqiiiYYYNNNIIIAAACCC===999:::999555222222111999JJJccc~~~tttzzzsssYYYZZZ}}}^^^TTTuuuKKK>>>>>>AAA666///...((('''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++###(((777:::444888FFFIIIBBB===;;;999555333444111000...---+++*********)))))))))))))))))))))))))))))))))))))))******+++(((+++...,,,+++000===JJJcccmmmqqqvvv}}}{{{}}}aaaNNNJJJ>>>555777:::999555444666888777666777===888444444333222555:::<<<@@@EEEKKKUUUddduuu~~~wwwzzzpppYYYTTTQQQ???<<>><<<:::888;;;:::999999888666333000111222222111222;;;IIITTT___hhhtttzzz|||~~~www|||XXXIII~~~|||fffCCC555MMMssstttiiidddHHH444===???888===000---***))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((,,,///999HHHYYYooo~~~wwwvvvrrrhhhXXXDDDQQQxxxlllYYYFFF;;;===;;;777555555666777777555444222000/////////000111444;;;FFFRRRZZZ\\\\\\dddiiipppuuuyyy|||gggqqqlll___nnnmmmbbbkkk___]]]kkkwwwmmmSSS???;;;@@@@@@:::999:::222&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++++++++///888KKKkkk|||xxxmmmiiipppxxxzzzxxxxxx{{{|||xxxnnneeeXXXFFF999;;;BBBLLL[[[kkknnnppppppllliiimmmxxxyyykkk[[[TTTLLLEEECCC@@@<<<999999999666777AAAVVVuuuwwwWWW\\\|||fffhhhkkkSSS@@@===;;;666000+++'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%,,,***000888777555AAATTTIIIBBB===<<<999444222333111000///---,,,+++******)))))))))))))))))))))))))))))))))))))))******+++(((+++,,,++++++333@@@III[[[iiissszzz}}}xxx~~~{{{jjjeeeXXXIII===111666555777;;;;;;888;;;AAA===888555555444111111444000///000444>>>NNNcccrrr{{{xxxvvvttt~~~RRRGGGSSSIII===BBBFFFDDDCCCCCCCCCBBB>>>999555+++)))&&&&&&((()))((('''&&&'''''''''(((((())))))(((((((((((()))))))))***)))'''***......,,,000777ddd}}}xxxuuuxxxqqqzzz}}}pppfffccc|||kkk~~~|||pppkkkeee^^^XXXRRRLLLHHHCCC???;;;888777777666666---000111000///333===EEETTT]]]hhhppptttxxx}}}qqqeee}}}pppJJJVVVxxxkkk>>>999aaaooo}}}bbb;;;888@@@<<<:::333000,,,***)))***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++(((+++>>>OOOYYY___YYY~~~~~~ppp___\\\YYYMMMYYY{{{iiiSSSFFFDDDAAA???>>>;;;666333666555444222111111111222///...///444;;;???@@@>>>IIIPPP[[[eeemmmtttyyy{{{|||xxxhhhnnnccchhhhhh~~~uuuqqqzzziiiJJJ999>>>>>>999:::===555)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))+++,,,,,,)))000FFFfff|||zzzwwwxxxvvvuuuuuuuuuuuuxxx~~~sss]]]LLL<<<555777EEETTTaaassszzzooo```TTTHHH>>>;;;<<<===999555333777IIIlllsssppp]]]SSSxxxeeelllpppKKK:::===<<<333---(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''***333888444222<<>>JJJBBB;;;777666555222222444000...///222777>>>LLLXXXooo{{{xxxeeezzzjjjPPPYYYVVVBBB;;;@@@CCCCCCCCCCCCCCC@@@<<<888///+++'''&&&((()))(((%%%&&&&&&''''''((()))))))))((((((((()))))))))******((('''***...---...:::IIIeeettt~~~xxxzzzuuuxxxllljjjaaannnoooeeeqqqyyyooofff```QQQKKKCCC<<<888888888888000111222111000111666:::HHHOOOYYYccclllsssyyy|||nnnlllxxxeee@@@QQQQQQ111CCCeeeuuu[[[rrriiiFFF777???>>>666666222---***)))***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++222+++000SSSfffllltttgggwwwlllzzzzzzvvvmmmcccXXX[[[aaa[[[bbbyyytttgggUUUFFF???<<<;;;:::999888666555333222222222///......///111333333333555<<>>===:::999;;;<<<666...((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))***+++------+++;;;[[[zzz{{{|||yyyuuu|||~~~xxxuuuuuuvvvxxxzzztttcccLLL;;;;;;AAANNN^^^kkkvvv~~~|||{{{zzzyyywwwuuuuuuvvvwwwxxxyyyyyyyyyyyy|||hhhUUUIIIEEE<<<<<<===;;;444333DDDXXX}}}nnnyyyVVV___eeesss```AAA???@@@666222***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++666;;;999???QQQccckkk|||JJJCCC===<<<999444222333222111///...,,,+++++++++)))))))))))))))))))))))))))))))))))))))******+++(((******---888GGGOOOOOOPPPbbbkkkqqq}}}yyyrrrssslllpppppp]]]III===666666555444===JJJSSSIII???;;;888555555777777333333444333333;;;DDDYYYiiivvvwwwzzznnnkkk```YYY\\\KKK::::::BBBBBBBBBCCCCCCAAA>>>;;;222---(((&&&((()))'''$$$&&&&&&''''''((())))))***(((((()))))))))*********+++)))***---,,,222JJJdddzzz{{{zzzkkkhhhrrrqqqlllyyyllldddXXXMMMEEE@@@===;;;777666555333333333555666>>>BBBJJJVVVdddooouuuxxxnnn^^^}}}YYYIIIooobbb<<<000IIIgggWWWbbbfffRRR<<<;;;@@@999888444///+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++000...<<>><<<:::777555333222222333333222111111222444000333999BBBLLLZZZgggooopppuuuzzz||||||}}}}}}}}}qqqmmm```ddd}}}mmmxxxrrr\\\VVVjjj~~~HHH???999:::<<<:::555333((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))***+++,,,---...;;;UUUuuu{{{vvvsssyyywwwtttxxxsssvvvuuummm^^^OOOEEE@@@RRR]]]kkkuuu~~~|||yyyxxxxxxtttssssssuuuwwwvvvrrroooiiiiiikkkkkkjjjgggdddbbb[[[___cccdddhhhrrrrrreeeQQQHHHCCCDDD>>>555555===LLLqqqzzzwwwYYYoooxxxgggzzzQQQCCC>>>888888++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''')))+++...///444555<<>><<<999444111222222111///...,,,,,,++++++)))))))))))))))))))))))))))))))))))))))******+++)))***+++///>>>PPPWWWTTTBBBVVVdddppp}}}iiiUUUBBB<<<999777===HHHbbbTTTFFF===888555666999<<<666222111...,,,444???DDDYYYkkkpppuuunnn```MMMYYYUUUBBB???BBBAAAAAABBBCCCBBB???<<<444...((('''((()))&&&###&&&&&&&&&'''((())))))***))))))))))))************...++++++,,,+++666WWWyyyvvvvvvvvv}}}wwwpppnnn{{{mmm___TTTKKKEEEAAA;;;777333000111222222222555666===JJJ[[[iiipppqqqsss||||||~~~kkkkkkKKKJJJtttkkkLLL...<<>>999555///+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++)))...FFFxxxwwwfff|||zzzpppttt~~~|||~~~~~~~~~~~~sssiii]]]ooo|||xxxxxxbbbPPPFFFEEEBBB???;;;888555444222444555222///---///222000//////222:::GGGVVV```kkkpppvvvxxxyyyzzz~~~{{{~~~jjjkkkbbb___[[[oooyyylllYYYVVVcccqqqPPPBBB999<<<===888444666)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***+++---...///LLLnnn||||||mmmsss{{{lllooo|||ppptttqqqaaaLLLAAAEEENNNcccpppzzz~~~{{{{{{wwwrrrnnnkkkjjjiiiiiillljjjiiiiiijjjhhheeeccc]]]^^^___^^^[[[WWWRRRNNNKKKMMMNNNOOOTTT\\\cccfffkkkqqqmmmUUUBBB@@@@@@;;;777888333HHHnnnuuu```UUU|||jjj```FFF<<<888>>>---,,,***)))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))---000222???444===bbbKKKDDD>>><<<999333111222///...---,,,+++*********(((((())))))*********+++)))))))))))))))******++++++---...000:::GGGMMMLLLTTTPPPXXXpppyyyWWWIIIAAA777888AAAccctttnnnSSS???666999EEEVVVBBB777555111222444111888===JJJ\\\ooo}}}vvv|||fffLLLgggAAA888CCC???DDDFFFAAADDDEEE===:::333+++%%%%%%'''(((((((((((((((((())))))))))))))))))))))))************'''......)))000OOO|||}}}ppppppvvv}}}{{{xxxvvvwww|||jjjQQQ======777333444444111///000222333666<<>>::::::777555444555555333111222000111111///000999BBBHHHXXX```gggkkkrrr{{{~~~{{{{{{tttrrrxxx~~~~~~ccctttXXXkkk\\\```zzz___MMMiiiYYY[[[LLL888555BBB???444333222,,,&&&$$$&&&((('''%%%(((((((((((((((((((((((('''''''''(((((((((((((((+++******))))))---666???aaa}}}zzz}}}yyyvvvqqqqqqxxx{{{vvvrrrrrrssslllZZZNNNMMMMMMXXXnnnyyyzzz~~~~~~tttllliiiccc\\\XXXYYY[[[[[[ZZZUUUTTTRRRRRRRRRQQQNNNLLLHHHGGGFFFEEEBBB@@@===<<<777999:::<<>><<<999333111222///...---,,,+++*********((()))))))))************)))))))))))))))******+++)))***,,,111:::EEENNNTTTWWW\\\gggwwwmmm^^^NNN???===DDDSSStttfffJJJ999;;;IIIcccOOO;;;777777111...222333666???MMM___ooozzzsssfffOOO^^^[[[LLLBBB???EEEHHHBBBCCCDDD<<<;;;555---((('''((())))))(((((((((((())))))))))))))))))))))))***************------...@@@iii|||www|||xxx}}}uuujjjfffnnn}}}}}}gggVVVEEE===777777888555333222111000222666:::DDDVVVfffsssyyy~~~{{{xxxooohhhsssbbbUUUvvvtttSSS===BBByyyzzzyyymmmGGG777:::<<<999555111---+++***)))(((((((((((((((((((((((((((((((((((()))))))))***+++***))))))+++------,,,777???SSSeeerrrpppwwwvvvmmmgggmmmuuuwww~~~vvvsssvvvzzzvvviiiZZZJJJ???;;;::::::::::::999666444444555333000...///333777888KKKXXXfffpppxxx~~~|||uuugggcccfffrrr|||ssskkkcccZZZ```aaaiiiccc___oootttcccWWW???555>>>@@@::::::333---'''%%%'''((('''&&&(((((((((((((((((((((((('''''''''((((((((((((((()))&&&)))///+++***===WWWrrr|||uuuqqqpppssstttrrrrrruuupppcccNNNGGGRRR]]]kkkyyyoooddd]]]XXXRRRJJJDDDBBBBBBCCCCCCAAA@@@????????????<<<:::999999999888777666444444111222333444666;;;@@@DDDMMMSSSYYY]]]```fffqqqzzzlllSSSLLLFFF<<<:::;;;===GGG___oooZZZlllvvvfffddd{{{]]]@@@BBB:::000,,,(((###(((,,,$$$(((((((((''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''...+++((())),,,222999>>>DDDVVVlll}}}|||JJJCCC===;;;888333111222///...---,,,+++*********))))))))))))************)))))))))))))))******+++***(((---888???CCCNNN\\\\\\gggttt~~~hhhSSSAAA777???kkk|||]]]???777DDDlllaaaGGG:::>>>444+++666///000444<<>>???999...888///000000222;;;LLLaaapppvvv|||qqq___JJJSSSWWWBBB<<>>===999333---***))))))***(((((((((((())))))))))))))))))*********+++++++++,,,,,,///===YYYwwwzzzzzzvvvtttyyy{{{bbbQQQ???777666555444444444222222222000///666>>>^^^vvvyyykkklll{{{{{{{{{rrreeefff|||bbbFFFccc{{{XXX999999TTTbbbYYYwwwwww@@@???===<<<999555111---***)))(((((((((((((((((((((((((((((()))))))))************)))***,,,+++***---111KKKYYYmmmtttyyyxxxyyy~~~~~~ssszzzyyyzzzwwwkkkeeekkklll___MMMAAA===<<<777444444666777555444555333777;;;>>>AAACCCCCCAAA777999JJJhhh{{{~~~~~~ppp~~~sssooozzzggg]]]```XXXsssgggBBB777888777777555000+++((('''(((((('''(((((((((((((((((((((((('''''''''((())))))******+++***,,,///000???ddd~~~yyyuuuuuuvvvsssnnnjjjYYY^^^```kkk~~~uuusssyyynnn^^^MMMAAA999444111222111000///......000111//////...///111111000...------...............------......---,,,---000222222777>>>DDDIIIPPPYYY___ggggggnnncccZZZEEE???:::888999KKKttt```\\\qqqfff]]]???>>>:::888...$$$)))...%%%(((&&&$$$%%%'''(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))%%%)))444888777@@@MMM|||}}}HHHBBB<<<;;;888333111222///...---,,,+++***************)))))))))))))))))))))))))))))))))******+++......888FFFFFF???FFFVVVqqqxxxwwwyyypppJJJKKK___oooFFF===WWWwwwJJJ@@@>>>444555111111111000222>>>PPP^^^nnnyyycccttt```RRRoooKKK>>>>>>EEECCCDDDEEE@@@<<<999555///+++(((((()))(((((((((((())))))))))))************+++++++++++++++---666MMMmmmzzz}}}~~~www}}}yyyzzzeeeNNN@@@:::777888:::555444444555333111555;;;]]]zzz{{{iiikkkxxx|||~~~qqqccclll~~~WWWQQQllltttZZZBBB888PPPtttdddccctttSSS999===<<<;;;888444000,,,***))))))))))))))))))))))))))))))))))))************+++***+++---***'''---666\\\ooosss|||tttpppxxx~~~}}}~~~oooxxx^^^KKK@@@>>>:::999:::666111000444666555333222222111222444111111EEEhhh~~~}}}ddd}}}~~~ccc^^^\\\kkkpppxxxfffFFF:::::::::>>>666222---)))''''''((((((((((((((((((((((((((((((''''''(((((()))******++++++///,,,(((666XXXxxx}}}vvvsssqqquuuzzzxxxlll___bbbjjjjjjlllvvvuuunnnooo[[[PPPCCC:::777555222///333333333222111///---+++,,,++++++,,,......---+++///000000000///...------/////////...------///000222444666777999>>>EEEJJJQQQ\\\iiipppwww^^^GGG;;;@@@>>>>>>\\\fffrrrgggOOO>>>999:::333&&&''',,,((('''&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))******000888;;;???NNN```{{{HHHAAA<<<:::888333111222///...---,,,+++*********************)))))))))))))))))))))))))))******+++---///888AAAAAA>>>EEEQQQbbbqqq~~~~~~}}}~~~eeePPPMMMrrrWWW@@@JJJ```GGGCCC:::111222333222///...555@@@JJJcccsssmmmVVVhhh]]]FFF===BBBBBBDDDFFFAAA<<<;;;777222,,,((((((((((((((((((((())))))))))))*********++++++++++++,,,+++///;;;SSStttyyy|||wwwbbbeee}}}tttrrr~~~}}}|||xxx```MMM@@@888888;;;666444444777666444666;;;aaarrruuuxxxxxx|||lllfffuuu|||QQQGGGkkkyyybbbSSS222KKK}}}xxxYYYdddaaa@@@<<<<<<<<<:::666222...+++)))))))))))))))))))))))))))))))))*********++++++,,,***+++...***(((222@@@[[[uuu~~~rrrlllvvvsssooo{{{uuuhhhkkk{{{xxxjjj}}}kkkRRREEE<<<777888777333444:::444333444777666333222333333222EEEiii}}}~~~[[[qqqhhhYYY[[[YYYYYYjjjhhhTTTDDD:::666<<<777444///+++((('''((((((((((((((((((((((((((((((''''''((())))))***++++++)))...,,,---IIIrrr~~~}}}zzzooorrrrrrssswww~~~~~~rrrdddgggqqqqqqpppsssiiiUUULLL<<<777333444888;;;<<<;;;444111///000333444222///---,,,,,,---...///---,,,////////////...,,,+++***---...///...,,,,,,---//////////////////333999===DDDLLLXXX```fffqqqZZZ???===999222FFFhhhttt\\\yyysssnnnuuuJJJ:::555555+++'''++++++&&&(((++++++)))'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))+++...222444;;;KKKaaassszzzGGG@@@;;;:::888333111222///...---,,,+++*********************)))))))))((()))))))))))))))******+++---111666999<<>>;;;999<<<111///222888999555444777888444DDDhhh}}}~~~xxxvvvcccbbbzzzrrr]]]ZZZOOOVVVnnnyyyoooZZZ???222888888666111,,,((('''((()))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,***,,,000BBBhhh|||yyy}}}~~~{{{vvvqqqsssvvvwwwuuuvvvxxxrrrjjjlllsssttt{{{^^^FFFAAA???<<<888:::BBBNNNWWWEEE<<<333222666999777444222111000111222222000///////////////...---,,,,,,***,,,---,,,++++++,,,...+++,,,---...///222444777>>>;;;???NNN]]]hhhrrrzzz]]]FFF999222:::GGGkkkbbbaaassskkkGGG444777222)))))))))&&&,,,333222---((('''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***)))111666:::JJJdddxxx}}}{{{GGG@@@;;;:::777333111222//////---,,,+++*********+++*********))))))(((((()))))))))))))))******+++///333555444;;;JJJYYY___lllgggZZZppp{{{nnnoooxxxyyy}}}vvv[[[tttvvvMMM999```hhhSSSJJJ@@@;;;999555222000222777:::MMMdddxxxyyy}}}___www^^^BBB@@@BBBEEEGGGAAA??????===777000+++******(((((((((((())))))))))))******+++++++++,,,,,,,,,---<<>>555222444000000555777555888>>>;;;444CCCggg~~~~~~}}}|||}}}|||eeemmmYYYooommmfff[[[YYYuuuqqqLLL999???999666222---((('''((()))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,---+++666XXX}}}{{{~~~uuurrrxxxssswwwvvvlllfffgggiiihhh{{{wwwppp}}}uuu^^^ZZZPPPCCC<<>>:::444FFFfffyyyWWWyyyggg{{{VVV777;;;999,,,&&&&&&'''000888777///((((((***&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))******777BBBKKKcccJJJCCC===;;;888333000111///---++++++,,,,,,+++***************************)))***+++***))))))+++---444333>>>>>>555GGGcccgggooo|||WWW^^^jjjhhhooowwwwww|||yyyyyy~~~pppppp```BBBSSSuuuiiiaaaDDD@@@666333888555,,,---888DDDVVVmmmyyy___vvvtttyyykkkBBB444NNN888IIIDDDBBB===;;;;;;666,,,'''((()))))))))))))))))))))))))))///***'''------***---000HHH[[[kkk{{{~~~wwwyyy}}}jjjUUUDDD??????@@@>>><<<<<<@@@EEEvvvoooeeelllqqqzzzyyyqqqqqqxxxzzz}}}iiiMMMXXX~~~TTTGGG666FFFjjjlll\\\```<<<<<<===>>>===999333000+++***)))(((((())))))***)))************+++++++++000(((......&&&;;;XXX\\\YYYpppyyyrrrvvvhhhyyyxxxwwwcccQQQNNNCCC999777999333---666@@@:::===OOOLLL111CCCppp~~~wwwzzz{{{jjjnnnhhhuuu|||cccmmmSSSkkkrrr}}}WWWDDD666999666111---)))(((((((((((((((''''''''''''(((((((((******'''&&&'''***+++111...CCCppp{{{wwwvvvttttttuuuooovvvwwwnnnbbb___dddiiilllooouuuyyybbbOOOJJJSSS```sssqqqeeeSSSGGGCCC>>>888999444222999===;;;555222666:::555,,,///;;;777***---------,,,******+++,,,+++++++++,,,,,,---------111333666:::AAAOOOddduuurrr~~~PPP>>>999444;;;AAAdddbbb^^^dddpppppp>>>===222888)))...)))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''''')))%%%%%%)))+++)))***---000BBBIII```|||{{{ttt|||JJJCCC===;;;888333000111///---++++++,,,,,,+++***************************)))*********)))***,,,...222333;;;>>>???OOOjjjxxx}}}___```llljjjmmmvvvxxx}}}yyyyyy}}}}}}NNNGGGnnnsssnnndddMMM>>>333333555222000222;;;III```vvvrrrlllyyyaaa^^^OOO;;;GGG<<>><<<<<<666---((((((************************(((...***(((//////+++///555YYYzzzxxxxxx|||ssswwwrrrdddTTTMMMHHHDDD???;;;AAAIIIyyypppwwwvvvyyy}}}{{{uuurrruuuwwwqqqTTTMMMmmmvvvbbbNNN777AAA\\\]]]ZZZjjjGGG???:::===>>>888111///,,,+++)))(((((())))))***************++++++++++++,,,(((///111111NNNoootttvvvnnneeexxxyyy^^^EEE;;;:::444999BBBLLLKKK@@@FFF[[[UUU888FFFppp|||{{{xxxsssuuuwwwfff]]][[[___tttsssbbbOOO;;;;;;999666222---***(((((((((((((((''''''''''''((((((((())))))((()))+++,,,---***666UUU|||}}}rrrnnnooooooqqqsssuuuyyymmmiiikkkkkk___gggpppsss]]]TTTTTTppp{{{zzzmmmaaaXXXQQQGGGEEEAAA:::222///888CCC777111888EEE>>>******:::...//////...---------...++++++,,,,,,,,,---------+++,,,...111999III___pppwww}}}rrrPPPBBBBBB888:::RRR{{{iiinnnssshhhXXXCCC333777'''***))))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((***''''''***+++)))+++...777GGGUUUtttuuuuuuzzzJJJCCC===;;;888333000111///---+++++++++,,,+++***************************)))*********)))***---///>>>@@@???AAAHHHNNN___yyybbb```jjjiiikkkxxx{{{}}}{{{~~~VVVBBB\\\yyysss```OOO:::222555888555///222<<>>BBBGGGBBBBBB???===<<<777///))))))************************(((,,,))))))222111---111BBBkkkwww|||sssyyyvvvlll|||ooogggvvvssseeeYYYRRRHHHAAAKKK\\\}}}}}}}}}zzz{{{|||yyyuuusssyyyjjjhhhEEETTTsssiiiKKK///;;;[[[gggiiiuuuYYYEEE888<<<@@@999222111,,,+++***)))((())))))***************+++++++++,,,)))***///111:::]]]zzzjjjkkk}}}iiiVVVLLLCCCLLLWWWXXXIII>>>NNNiii^^^>>>HHHooo}}}~~~~~~ssstttoooxxxjjjaaaTTTuuukkkQQQLLL777999:::777333///+++)))(((((()))((((((''''''(((((())))))''''''))),,,---......+++IIIpppssstttooonnnooorrrvvvvvv~~~tttsssooohhh^^^iiittt|||hhh[[[___sssyyynnngggSSSRRROOOJJJBBB@@@IIIVVVjjjVVVAAA<<>>888222000000000///...---,,,+++,,,,,,,,,,,,,,,------------------...666HHH___ooo{{{{{{zzzxxxYYY>>>;;;888666>>>XXX{{{~~~bbbyyykkkiiitttJJJ555777)))+++***)))(((((('''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((***((((((******)))---222DDDRRRbbb{{{JJJCCC===;;;888333000111///---+++***++++++***)))************************))))))***))))))+++...111EEEHHH@@@BBBLLLFFFNNNnnnrrr]]]```ddddddkkkvvvzzz|||zzz|||yyy^^^OOOZZZvvvnnnnnnbbbMMM;;;555888777222111555IIIjjjqqqnnn\\\FFFWWWGGG:::EEEDDDFFFBBBAAA???<<<777111,,,***************************(((,,,)))***222///---555LLLfff|||yyyooowwwuuurrrxxxhhh{{{~~~ooodddUUUNNNaaa|||uuu|||www}}}{{{|||{{{yyyxxx{{{nnnxxxOOOEEEpppddd======]]]qqqgggVVVgggKKK777<<>>???===888NNNxxx}}}gggYYY\\\NNNBBB999FFFCCCFFFDDD>>>999777333,,,++++++++++++++++++++++++)))...---,,,,,,,,,>>>]]]fffuuurrrppptttiiiiiisss~~~~~~wwwxxx}}}pppfffqqqZZZxxxhhhFFF///FFFnnnzzzmmmbbbOOO???:::<<<:::555///...,,,***)))))))))***+++++++++,,,,,,,,,---------...///FFFdddjjjnnn|||kkk}}}uuu___```sssjjj\\\ZZZ[[[ZZZYYY___rrrxxxyyy|||yyyjjjPPP```rrrPPPVVVxxx~~~~~~~~~~~~~~~|||~~~tttuuu```gggMMMhhh}}}}}}iii===<<<999555000---***(((******))))))))))))******---))))))...,,,***444CCCnnnppprrr{{{{{{rrrrrrvvvwwwyyy{{{{{{pppkkkmmmeeeYYY[[[gggvvvyyy|||yyyvvvzzzrrr~~~xxxUUUMMMBBB<<<:::999777555333333333222222111111111...555666444===PPP^^^```]]][[[ZZZZZZ]]]dddnnnvvv~~~tttWWW===666:::JJJpppeeeppprrr}}}DDD<<<333---,,,+++)))(((''''''''''''''''''''''''''''''''''''(((((()))******++++++((()))***+++---:::TTTkkkxxx~~~rrruuuJJJCCC===;;;888333000111...,,,***)))******)))((())))))))))))))))))))))))((())))))((()))---222666888222:::===;;;RRRmmmmmmxxxfffZZZTTTQQQ\\\jjjlllpppvvvxxxtttssszzzzzz{{{~~~qqqyyy~~~^^^HHHBBBAAA<<>>999888444---++++++++++++++++++++++++(((...///---,,,...FFFkkkmmm~~~sss{{{yyy{{{~~~pppvvvtttccccccrrr|||}}}xxxyyy{{{zzzyyyaaavvvsssOOOrrriiiOOO444===```rrrqqqmmm]]]FFF<<>><<<999555111---***(((******))))))))))))******,,,)))+++///---+++999LLLyyy~~~gggyyy{{{fff|||sssmmmoootttuuuvvvwwwnnneeegggmmmbbbPPPXXXpppvvvuuutttsssssswww{{{rrrgggYYYNNNHHHDDD???<<<444444444333333222222222000666666111666EEENNNLLLDDDGGGIIIHHHLLLVVVaaagggfffjjjFFF;;;666:::]]]ggg]]]nnnKKKDDD888---,,,+++)))(((''''''''''''''''''''''''''''''''''''(((((()))***+++++++++******,,,---000???\\\vvv~~~|||~~~}}}qqqKKKDDD???===999333000000......---,,,++++++++++++))))))))))))))))))))))))+++***))))))***---000333:::333555AAAHHHHHHMMMWWWgggggg\\\LLLKKKXXXdddeeennnpppsssvvvyyy{{{{{{||||||zzzzzzaaaPPPWWWnnn|||wwwlll___dddSSS\\\:::HHHAAADDDDDDDDDBBB>>>888222///,,,++++++******++++++,,,&&&///++++++444888PPP|||vvv}}}|||oooxxx}}}~~~|||vvv{{{xxxyyysssggg]]]ddd~~~vvvsssvvvyyy}}}|||vvvxxxTTTUUU|||pppYYY@@@888SSSxxxhhheeelllMMM<<>>555111,,,******+++++++++,,,,,,,,,---------.........,,,CCCgggrrrpppzzzrrr```aaakkk~~~|||}}}YYYSSS{{{{{{uuuvvv~~~lllZZZaaafff}}}mmmvvvtttsssoooppprrrqqqFFF:::??????///,,,000$$$******))))))))))))******,,,111,,,+++000,,,>>>gggmmm|||ooommmlllrrrssspppttt{{{xxxnnn^^^___aaa___WWWUUUdddwwwxxxuuurrrppprrrwww|||~~~vvvrrrjjj^^^XXXXXXJJJHHHBBB:::888:::999666666444111111333666777777999444222555???GGGLLLMMM[[[iii}}}___777777333@@@iiivvviiikkk~~~fff;;;;;;222///***&&&''')))***((())))))))))))))))))))))))))))))))))))((((((((((((---"""444...,,,XXXyyy~~~uuummm}}}KKKDDD???===999333000000......---,,,++++++++++++))))))))))))))))))))))))***)))((()))***...111333222333:::CCCFFFBBB@@@BBBTTTWWWRRRIIIMMM\\\gggiiinnnpppsssvvvyyy{{{{{{||||||nnnrrrtttaaammmTTTdddKKKDDD:::DDDEEEEEECCC???999333///,,,,,,++++++++++++,,,,,,111333...***///<<>>aaarrrxxxooo{{{nnn[[[aaannn~~~dddqqq}}}|||zzzxxx~~~~~~}}}}}}zzzvvvzzzlll```eeekkk{{{yyyrrryyyrrrrrr|||kkkkkk|||ssstttRRR;;;444666...///222(((******))))))))))))******)))++++++,,,...333PPPwwwlllkkkhhhjjjqqqsssrrrwww}}}tttdddbbb^^^YYYWWW\\\kkkyyywwwuuurrrqqqrrrvvv{{{~~~yyyzzzvvvjjjeee[[[PPPKKKHHHBBB;;;888444000...000222333222111111000111444888<<>><<<999333000000...---,,,++++++******+++))))))))))))))))))))))))((((((((()))+++...222444333:::AAACCCCCCBBB<<<555GGGLLLMMMKKKSSSbbblllnnnnnnooorrrvvvyyy{{{{{{|||zzz~~~mmmppp___gggXXX???AAAEEEEEEFFFDDD@@@:::444000,,,,,,++++++++++++,,,,,,...,,,---+++///JJJkkkzzzxxx~~~{{{ooonnn~~~~~~yyyvvvxxx{{{}}}mmmPPP]]]uuulll___TTTggg}}}{{{xxxyyy}}}~~~mmmzzznnnMMMccc}}}qqqRRR555GGGqqqhhhYYYggg```GGGBBB>>>===777333...+++++++++,,,,,,,,,,,,,,,---------......111111CCCaaasssxxxnnneeehhhUUUcccsssxxxhhh~~~wwwvvvwwwvvv{{{{{{{{{||||||{{{xxxuuuyyy~~~wwwxxx|||iiihhhkkkttt~~~~~~~~~wwwrrrmmmhhhiiiiiinnnaaaggg~~~xxxRRR999666333000...&&&******))))))))))))******)))'''---...***===gggqqqfffuuutttmmmrrrttttttyyy}}}uuujjjbbbVVVOOOUUUeeesssyyyvvvuuusssrrrsssuuuxxxzzz||||||sssvvv~~~{{{ssspppmmmcccXXX<<<666///,,,---///000///---000222111------000333555>>>KKKiiiZZZKKK888222FFFnnnmmmnnnhhh~~~```AAA888333---*********)))((())))))))))))))))))))))))))))))))))))))))))))))))******(((000XXXppp{{{tttyyyIIICCC>>><<<999333000000...---,,,+++************))))))))))))))))))))))))''''''((())),,,///222444:::@@@@@@===CCCLLLEEE555FFFIIIIIIJJJSSSaaajjjkkkmmmooorrruuuxxxzzz|||||||||hhhmmmaaaXXX999JJJEEEFFFGGGFFFBBB<<<555111,,,,,,,,,++++++,,,,,,,,,)))'''...111666ZZZ|||{{{fffqqqzzzzzz|||{{{wwwxxxzzz{{{~~~UUUDDDxxx}}}ssseeeVVVlll~~~|||wwwxxx{{{mmmppptttWWW^^^}}}xxxkkkTTT===@@@SSS___NNN\\\bbbJJJ???AAA???999555000,,,+++,,,,,,,,,,,,,,,,,,---------......111:::QQQlll|||~~~||||||vvvcccRRRgggzzzqqq~~~wwwsssssstttuuuuuusssqqqtttxxxyyyuuuqqqrrryyy}}}yyyzzz{{{cccnnn|||zzzqqq{{{~~~~~~|||qqqrrr```llljjjcccXXXbbb|||dddAAA999777000***'''+++******))))))******+++...)))111000)))FFFxxxbbbkkk}}}}}}rrruuuvvvvvvxxx{{{vvvnnnkkk^^^LLLEEETTTkkkxxxxxxuuutttssssssssstttuuuvvvuuu{{{vvvsssuuuyyy{{{|||{{{~~~|||pppbbb???888///,,,---000111000...222555555222///000111222888???TTTxxxqqqXXX>>>111<<>>LLLZZZOOO999EEEDDDBBBDDDLLLYYYbbbeeelllnnnqqquuuxxxzzz||||||~~~ssslllgggaaa^^^___mmmxxxccc^^^mmmvvvhhhbbb<<>>777333---,,,,,,,,,,,,,,,,,,---000,,,111333===gggttt___rrr~~~uuuuuuwww|||{{{vvvtttxxxzzzzzz|||~~~QQQZZZmmmwwwfffVVVuuu||||||zzzwwwzzzwww}}}~~~yyyeeeSSSjjjsssVVVDDD@@@AAA]]]RRRYYYdddRRR@@@BBB@@@;;;777111---,,,,,,,,,,,,,,,,,,,,,---------......+++???ZZZrrr{{{___VVVoooyyy{{{wwwtttqqqooooooooonnnkkkjjjnnnuuuxxxuuuqqqmmmpppxxx~~~|||{{{}}}rrr```tttjjjsssuuu~~~~~~~~~}}}}}}~~~|||rrr{{{fffVVV[[[mmmzzzuuu~~~^^^>>>444666000+++///++++++************++++++...+++111//////UUUzzzbbb|||xxxrrrqqqssstttuuuwwwvvvpppiiihhhXXXFFFFFFZZZrrr{{{xxxtttssssssrrrrrrssstttttt|||{{{~~~wwwrrrooommmrrrrrrsssvvv{{{zzzmmm^^^>>>666---+++...222222111...111444777888777444222222888;;;GGGcccoooLLL:::;;;AAAnnn}}}kkkooo|||bbb@@@444******+++***)))***((((((((((((((((((((((((((()))))))))*********+++111###;;;RRRjjjuuuooorrruuuHHHAAA<<<;;;888333000111---,,,+++******))))))***))))))))))))))))))))))))'''''')))***---///111222777<<<@@@III[[[eeeUUU<<>>555111111444>>>GGGRRR___sss~~~sss___XXXyyyfff???FFFHHHJJJJJJGGGAAA999555------,,,,,,,,,,,,------***...+++333RRRwwwuuuvvvgggppp{{{wwwtttqqqqqqrrrwww|||}}}{{{xxxpppkkkiiimmmqqqtttyyy~~~eeeZZZZZZmmm~~~zzzlllbbb|||~~~{{{www{{{wwwyyy~~~SSSUUUzzzfffMMM@@@999aaayyymmmtttvvvTTTCCCAAA>>>:::444///...---,,,,,,,,,,,,,,,---------......111RRRiiimmm|||ttt~~~bbbYYYeee|||xxxqqqooommmiiigggjjjjjjiiijjjnnnsssvvvvvvuuupppnnnnnnsss|||zzzaaa^^^zzzlll]]]mmm~~~|||}}}~~~{{{|||~~~}}}||||||www|||qqqeeebbbssskkkooojjjMMM666888555,,,...,,,++++++******++++++,,,&&&111,,,,,,NNN{{{WWWbbb}}}vvviiijjjkkknnnuuu{{{zzzvvvrrrZZZIIIGGG\\\qqqwwwwww{{{rrrqqqpppooopppqqqsssuuuuuuyyy~~~{{{kkk^^^SSSIIIBBBBBBAAA@@@FFFLLLMMMIIIAAA999111000555999666222...333999;;;999777666666000222111===WWWnnntttSSS;;;888IIIqqqgggrrrvvvUUU@@@///,,,,,,''''''+++))))))))))))))))))))))))((())))))******+++,,,,,,---,,,MMMiii{{{vvvsssuuuyyy~~~yyytttuuurrrGGGAAA<<<;;;888333000111---,,,+++***))))))))))))))))))))))))))))))))))))((()))***+++---...///000444555999@@@FFFGGG@@@999CCC>>>===DDDNNNWWW\\\___jjjlllppptttxxxzzz||||||}}}yyyaaaJJJ<<<999666666777666666;;;AAAGGGRRRfff|||fff[[[|||uuulllkkkFFFFFFHHHKKKKKKHHHAAA:::555...------,,,,,,------...***555222:::ZZZppp~~~{{{uuuaaauuu~~~xxxtttqqqtttyyyzzzvvvqqqqqqqqqrrrwww{{{}}}zzzwwwwwwpppjjjkkknnnpppvvv{{{~~~xxx]]]PPPcccwwwvvvjjjccc~~~}}}xxx{{{yyyxxx|||dddYYYjjjyyy^^^FFF888[[[sssxxx]]]EEECCC???:::444000...------,,,,,,,,,,,,---------......000YYYuuuxxxfffjjjZZZJJJnnn}}}VVVWWWjjjvvvmmmlllkkkiiikkkooollllllmmmooorrruuuvvvvvvtttrrrooonnnsss|||uuulllVVVZZZzzz}}}ggg```mmmzzz}}}~~~{{{{{{~~~}}}||||||yyy~~~ppppppdddvvvpppkkklllOOO444888999......,,,++++++******++++++,,,'''666---,,,YYY}}}PPPuuuvvvyyynnnqqqhhhllllllpppxxx}}}|||wwwtttRRRBBBEEEbbbvvvtttrrryyyrrrqqqooonnnoooqqqtttvvvppp{{{yyygggWWWSSSJJJAAA@@@DDDHHHGGGGGG???777666;;;>>>:::555222;;;CCCBBB;;;666777;;;444333000>>>ZZZmmmzzzgggGGG:::<<<```}}}uuudddjjj^^^GGG333...,,,'''%%%***))))))))))))))))))))))))((())))))***++++++,,,,,,'''999[[[|||dddyyyvvvwwwrrrxxx|||xxxvvvzzzxxxHHHAAA;;;999666111...///---,,,+++***))))))))))))))))))))))))))))))))))))***)))***+++------,,,+++555999888BBBNNN>>>333DDD???>>>???EEEOOOYYY```bbbkkkkkknnnsssyyy{{{zzzxxx|||hhhPPP<<<666:::888333000222444666;;;AAANNNZZZeeennnssslllcccYYYMMMEEEKKKVVVvvvzzz^^^jjjtttBBBCCCIIILLLIIIHHHFFF===222444111---,,,,,,...//////+++111+++DDDdddqqq}}}jjjaaa~~~}}}vvvhhh^^^UUUSSSXXXgggqqqrrrooopppsssqqqqqqsssxxxzzzyyywwwtttoooiiifffiiipppvvvzzz}}}~~~sss[[[PPP___jjjgggiiisss}}}{{{{{{}}}}}}|||uuuXXXdddyyy\\\YYY888SSS~~~{{{tttOOODDD@@@<<<777222...,,,,,,---***111...***000///---111999}}}^^^\\\JJJ|||cccNNNZZZnnn}}}wwwooojjjjjjllllllkkknnnkkkiiikkkqqqvvvtttqqqppprrrqqqnnnqqqxxxwwwfff___aaacccjjjkkk```zzz~~~}}}|||~~~}}}|||}}}vvvjjjyyyzzzxxxmmmmmmhhhlllRRR777777444---333,,,++++++******++++++,,,...---111444pppgggaaa{{{mmmfffgggkkkjjjooouuuyyy~~~ttteeeGGGCCCNNNhhhxxxvvvrrrsssqqqqqqqqqppppppqqqrrrsssuuuuuuyyyfff```cccTTTQQQ\\\]]]eeeWWWFFF@@@IIIOOOCCC222///AAASSSTTTJJJ???999888888444222;;;RRRmmm}}}uuuOOOAAA555MMMvvveeeyyyuuuiiiwwwGGG111333+++(((...+++******))))))))))))******(((''''''(((***,,,,,,+++///:::vvvXXXsssgggoooxxxwwwwww|||~~~HHHAAA;;;999666111...///---,,,+++***))))))))))))))))))))))))))))))))))))))))))***,,,.../////////777<<<;;;EEEOOO???555DDD;;;;;;===EEEOOOZZZbbbeeekkklllnnntttzzz~~~~~~~~~rrrWWWEEE:::444444888888444111333555777<<>>===EEEUUUbbbggghhhjjjnnnnnnpppsssvvvwwwwwwuuusssnnngggeeehhhnnnuuuxxxzzz{{{}}}~~~}}}xxxrrrmmmqqqyyymmmYYYMMMRRR\\\eeevvv{{{{{{~~~{{{{{{zzz~~~bbbfffkkkfffCCCCCCqqqzzzXXXDDDAAA===888222...---,,,---+++000,,,)))000000...444KKK~~~hhhSSSzzz___QQQ___ssszzzrrrnnnnnnnnnmmmkkkmmmkkkddd___cccmmmqqqooouuupppjjjggghhhnnnxxxsssxxxeee]]]^^^[[[```gggggg|||}}}|||~~~|||ssslllrrr}}}qqqbbbpppqqqvvvxxx^^^AAA;;;555,,,000,,,,,,++++++++++++,,,,,,...---000BBBwwwdddlllyyyllljjjmmmnnnnnnsssxxx}}}qqqaaaEEEEEESSSjjjxxxuuuqqqrrrsssrrrqqqqqqrrrssssssrrrtttrrrvvvzzzzzz}}}|||xxxyyynnnjjjwwwwwwjjjVVVMMMUUU]]]NNN777555VVVqqqmmmYYYJJJDDDBBB888444000888OOOiiiyyy}}}cccAAA444@@@dddlllnnnnnn{{{QQQ888666---***---(((******))))))))))))******((((((((()))***+++,,,+++111SSS~~~wwwuuulllqqqxxxyyyxxx{{{}}}HHHAAA;;;999666111...///---,,,+++***))))))))))))))))))))))))))))))))))))'''(((***,,,...000222222999<<>>aaawwwrrrpppqqqaaaLLLCCC???999333///---------,,,///***(((111111///555OOOmmmpppssscccxxxXXXTTTeee{{{}}}yyysssqqqpppooommmjjjooorrrkkk___```qqq~~~vvvlllfffgggiiijjjqqq|||yyykkkkkkbbb___TTTTTTeeeqqq~~~~~~}}}}}}||||||qqqrrr^^^aaa}}}sssttt___DDD:::444---...,,,,,,++++++++++++,,,,,,...---000WWWcccrrrggglllpppnnnqqquuu{{{kkkXXXBBBIIIZZZnnnvvvsssppprrrtttqqqpppqqqtttuuusssqqqvvvtttwww{{{yyywww~~~xxxmmmvvvvvvaaaSSSZZZdddVVV;;;444```oooUUUHHHDDD999444///555JJJdddtttwwwwwwLLL===777RRRuuueeemmmttt]]]@@@666...,,,---(((******))))))))))))******))))))))))))***+++,,,,,,222iiiooo|||vvv}}}zzzwwwssstttwwwzzzyyyxxxtttHHHAAA;;;999666111...///---,,,+++***))))))))))))(((((((((((((((((((((((('''(((***,,,---///111333666888???HHHIII???:::AAA666888===EEEPPPZZZcccgggppppppppprrruuuwwwyyyzzz}}}~~~vvv[[[===333<<>>999666666777888<<>>777111...------***---+++---222---***444JJJaaaccc~~~dddtttJJJTTTmmm}}}yyyqqqpppoooqqqtttuuurrrooolll}}}}}}```DDD@@@JJJRRRTTTMMMMMMWWW___cccjjjsss~~~ssssss{{{mmmiiibbbPPPNNNhhh|||}}}~~~iiizzziiiPPPttttttZZZAAA888444...---,,,,,,,,,,,,,,,,,,---+++///<<<|||aaaiii|||eee___iiimmmhhhnnnrrrzzzoooWWWFFF???TTTkkktttssspppoooooolllkkkkkknnnrrrtttsssqqqrrroooooosssvvvwwwyyy|||}}}uuuxxx}}}iiiWWWccc}}}vvv```WWWZZZUUUGGGEEEYYYaaaSSS@@@999111333FFF___nnnrrrzzzmmmVVV555===ooo~~~lllhhhrrrmmmyyyTTT666---...------******))))))))))))******)))***+++***)))+++...111QQQ~~~mmm|||ooowww{{{xxxvvvwwwvvvsss}}}HHHAAA;;;999666111...///---,,,+++***))))))))))))))))))))))))))))))))))))''')))+++***)))***...222333111<<>>>>>777;;;AAAGGGNNNVVV^^^ccciiilllpppsssuuuyyy|||}}}~~~qqqWWWGGGEEEHHHJJJHHHBBB===;;;999888:::??????CCCKKKWWWjjj```GGG<<<:::EEEaaa|||kkk___mmmOOOJJJIIIOOOSSSNNNEEE>>>888555111//////000000000333///CCCqqq~~~dddeeeeeeHHH777<<<:::888999<<<<<<999666:::<<<;;;;;;>>>FFFLLLMMMPPPVVV___ggglllooopppqqqmmmggg```\\\]]]ccchhhlllllllllkkkjjjiiikkkooorrrvvvvvvvvvyyyyyy~~~UUUKKKllleee\\\;;;;;;___[[[XXXssshhhZZZKKKGGG@@@888222///------***---,,,...111+++...>>>ZZZhhhiiiqqqiiibbbaaa[[[kkkKKKWWWqqqzzzuuuuuuuuutttpppooopppsssxxxyyywwwuuuqqqqqqPPP===???HHHNNNHHHBBBDDDQQQbbbrrr{{{vvv|||www{{{vvvhhh```___YYYKKKRRRnnn{{{|||~~~~~~~~~~~~~~~ooo{{{~~~^^^lllvvvtttpppZZZ===555555+++------,,,,,,,,,,,,------+++222KKKrrrUUUssssssdddcccjjjmmmkkkooosss{{{xxxcccMMM@@@BBBYYYpppuuuqqqpppooonnniiikkkmmmooopppppppppppprrrpppooopppsssvvvxxxyyyvvvtttvvvzzzhhhggg}}}nnn\\\RRRJJJBBBQQQXXXuuu___DDD<<<222444FFF___nnnrrrvvvddd@@@???eeekkk^^^eeeddd===000///,,,---******))))))))))))******(((***++++++***+++000555cccppprrrssswww{{{{{{xxxtttsssttt~~~HHHAAA;;;999666111...///---,,,+++***))))))))))))))))))))))))))))))))))))&&&)))++++++)))+++000555999444@@@EEE777777@@@===555:::AAAHHHNNNVVV^^^dddeeeiiiooosssuuuxxx{{{~~~}}}~~~hhhSSSKKKLLLMMMLLLEEE@@@===:::777999===>>>BBBHHHQQQ```xxxjjjLLL???<<<;;;>>>LLL```nnnvvv{{{rrrSSSfffOOOHHHGGGOOOUUUPPPGGGBBB999666222//////000000000///444NNNwww}}}|||jjjmmmlllYYYRRRPPPLLLIIIHHHIIIIIIFFFBBB>>>AAAAAA===???GGGLLLMMMJJJNNNVVV```iiinnnoooooommmggg___[[[\\\aaagggjjjhhhgggeeebbbaaadddiiimmmppppppoooqqq|||}}}___MMMZZZ{{{tttpppJJJ888LLLDDDPPPrrrjjjoooMMMHHHAAA999333///------+++...------///+++666OOO}}}xxxsssbbbQQQZZZxxx^^^QQQ___uuu{{{uuurrriiijjjgggcccgggooouuuvvvqqqooopppsssxxxzzzyyyvvvvvvfffLLLGGGOOOLLLIII@@@<<>>:::777888<<<<<<===???EEERRRmmm|||iii\\\OOOCCC888999CCCRRR^^^eeekkkrrrzzz~~~zzzxxxxxxwwwzzz~~~OOO[[[NNNGGGFFFPPPVVVRRRJJJFFF:::666222000///000000000)))888[[[{{{xxx___iii{{{tttvvvgggccc```]]]ZZZUUUMMMGGG???CCCBBB<<<===DDDHHHGGGGGGIIIPPP[[[fffmmmnnnmmmmmmggg___[[[\\\aaafffiiifffdddaaa]]]\\\___eeejjjfffeeeccceeesss||||||nnnMMMHHH^^^{{{wwwsssOOO999KKKHHH\\\zzzhhhqqqNNNIIIBBB:::333///---------000---,,,---,,,>>>]]]uuuTTT___nnnTTTVVVeeexxx}}}ssshhh^^^XXXMMMKKKGGGIIIWWWiiisssuuupppooonnnqqquuuxxxvvvtttsssvvv~~~}}}fffHHH<<>>333333EEE]]]nnnsssppp|||vvvLLL999???eee|||{{{mmmjjjCCC777222***---******))))))))))))******%%%)))++++++***---333:::pppyyyrrryyyyyy~~~rrrqqqzzzqqqFFF@@@;;;:::888222//////,,,,,,***)))))))))***++++++***))))))***,,,,,,+++''')))+++,,,---000444777::::::EEEGGG;;;777:::999444999@@@GGGOOOWWW___dddiiillloooqqqrrrtttvvvxxx~~~XXXXXX}}}rrrggg^^^SSSSSSPPPJJJCCC===:::;;;===>>>???BBBFFFMMMddddddFFF???444888999666999AAADDDAAAQQQRRR___dddXXXNNNIIIAAADDDGGGKKKQQQ___rrrUUUJJJIIIFFFHHHOOOXXXXXXPPPGGG<<<888333000000000111111222>>>pppyyy```aaa}}}{{{ssslllfff```YYYUUUOOOKKKEEEBBBAAACCCDDDEEEIIIIIINNNXXXdddmmmpppooolllhhhbbb\\\ZZZ\\\aaadddlllfff]]]WWWVVVXXX[[[]]]bbbXXXWWWgggyyy|||zzzxxxNNNOOOQQQ|||XXXAAAHHHssscccnnnnnnkkk[[[GGG>>>>>>666000///++++++'''---///555,,,111dddssstttgggfffjjjPPPUUUeee~~~sssZZZHHHAAA;;;333333555:::BBBPPP___mmmvvvzzzrrrjjjmmmvvv|||zzzuuuzzzvvvwwwjjjMMM:::444///666@@@000<<>>444555444000...111666888777444===DDD>>>:::888111:::999777888DDD\\\xxx|||qqqQQQLLLHHHFFFGGGNNNVVVWWWNNNEEE>>>999444000000000111111222FFFtttvvv```ddd{{{tttmmmggg```[[[QQQMMMHHHDDDCCCCCCCCCCCCFFFGGGKKKTTTaaakkkpppqqqqqqiii^^^VVVTTTYYY___dddbbb\\\SSSKKKIIILLLSSSXXXVVVPPPUUUgggyyy|||YYYVVVWWW~~~___AAAFFFuuupppvvvlllaaaUUUFFFBBBBBB666...///---000000111***111222666```zzz}}}|||zzzooouuugggOOOSSShhh|||nnnWWWAAA777555333///000111555<<>>:::AAA```iiiIII???777;;;NNNcccppptttvvvvvv|||eeeHHH<<>><<<:::888333///111666555---333===<<<<<<===888555444000---444LLLpppxxxgggSSSPPPLLLJJJKKKRRR[[[\\\SSSJJJAAA<<<666111000000111111222SSS|||ppp```iii|||vvvnnnfff```UUURRRMMMIIIGGGEEEBBB@@@CCCDDDGGGOOO[[[hhhqqqvvvuuulll```XXXVVVXXXZZZ[[[WWWRRRHHH===777:::BBBJJJJJJHHHOOO```lllppprrrwwwvvvqqqxxxrrrkkkqqqhhhaaa```lll|||~~~iii]]]\\\~~~ggg@@@AAAtttppp```TTTHHHGGGFFF777---/////////444555(((///444666YYYjjjttteee}}}\\\MMMSSSkkkeeeOOO888000111444444333000000222777AAAOOO\\\dddmmmllllllpppxxxmmmppp|||nnnQQQ???777111>>>>>>YYYuuusssqqqkkkRRR[[[gggiiiZZZLLLUUUhhh|||kkk\\\VVVZZZ```aaagggbbbVVVZZZooo{{{{{{|||}}}~~~uuukkkeeedddwwwOOO777444555//////...------...//////000```dddVVVnnn^^^XXXaaakkklllpppwwwwww___CCC999DDDdddkkkpppnnnlllllllllkkklllmmmooopppoooooopppqqqoooppppppooooooqqquuuxxx~~~|||{{{yyyyyyxxxwwwtttrrruuuxxx|||wwwzzzqqqqqq{{{mmmGGG333???dddlllLLL???777@@@UUUjjjssstttwwwvvvvvv}}}sssRRR:::<<<^^^mmmrrrzzzuuuxxxOOO111///---************************,,,******//////***AAAlllhhh}}}wwwuuuxxxwwwvvvxxx{{{zzzvvvrrrzzzGGG@@@;;;999777111///000,,,,,,***)))))))))***+++***++++++***)))''''''''')))***+++,,,,,,...111333///333???@@@555666;;;777666;;;BBBIIIPPPYYY```fffjjjmmmppprrrssstttvvvxxx{{{~~~sssOOO___zzzrrriii```[[[XXXTTTQQQMMMJJJFFFDDDCCC:::;;;BBBBBBFFFeeeqqqRRRCCCEEE@@@999666888666///,,,///333+++333???===;;;<<<888333666666333444FFFjjjtttWWWKKKNNNKKKLLLTTT]]]```YYYQQQFFF@@@888222000000111222333cccggg___nnnzzzsssiiibbb[[[XXXSSSOOOKKKHHHCCC@@@AAABBBEEELLLVVVdddrrrzzzuuuooogggaaa]]]XXXQQQKKKUUUQQQHHH<<<222000777>>>???>>>DDDQQQZZZ]]]```cccaaaTTTTTTaaa```LLL>>>>>>555555===PPPeeevvvxxx```YYYyyykkk???;;;jjjwwwjjj[[[MMMJJJHHH:::000000///***...333,,,111111777dddpppwwwzzzxxxiiiVVVQQQLLLWWWnnn\\\HHH999:::>>>;;;666666333222222666>>>IIITTT[[[cccggglllqqqwww~~~jjjXXXrrriii???@@@DDDDDDbbbzzzeee]]]sssnnnGGGGGG```wwwqqqfffYYYQQQRRR\\\eeeeeehhhbbbVVV[[[ppp~~~}}}|||||||||}}}~~~{{{mmmoooccc^^^iiiPPP888444777000///...------...///000555tttXXX[[[|||YYYRRRSSS^^^fffiiioooyyyrrrXXX>>>:::JJJiiimmmnnnlllkkkmmmmmmjjjkkkmmmooopppoooooopppqqqnnnooooooooooooppptttwww~~~~~~zzzwwwuuuuuuvvvuuuqqqnnnqqqllliiinnnyyyrrraaannnxxx~~~nnn}}}MMM444@@@bbbgggKKK<<<222>>>WWWjjjqqqqqqtttuuusssuuu```<<<444RRRwww{{{pppmmm[[[666111,,,************************,,,((((((000///***HHH}}}uuu|||zzzvvvuuuuuuwwwyyyxxxuuussstttGGG@@@;;;999666111///000,,,,,,***)))))))))***+++"""$$$((()))((((((***,,,(((***,,,---...000444777333999CCCBBB666777<<<666666;;;BBBIIIPPPYYY```fffjjjmmmppprrrsssuuuwwwyyy{{{~~~xxxDDDGGGccc]]]ccckkktttyyyzzzwwwqqqkkk^^^[[[WWWTTTQQQNNNIIIEEEDDD<<<<<>>666666888777444333111---<<>>bbbeeeIIILLLIIIHHHPPPZZZ___ZZZTTTKKKDDD;;;333000000111222555ppp___^^^ttt}}}vvvmmmfffaaa]]]YYYUUUQQQLLLFFFCCCBBBCCCFFFJJJRRR```ppp|||yyyssskkkccc[[[QQQGGG@@@OOONNNJJJ@@@666222444999444333888BBBMMMWWW```gggpppfff_________SSS>>>...///000555@@@MMM___uuu```SSSllloooCCC777VVVzzzzzzrrrfffSSSJJJIII===444222...+++)))///000333000FFFrrrkkkYYYUUULLLLLLZZZpppsssbbbUUURRRMMM@@@777666777666555777<<>>888VVVvvvjjjPPP\\\xxxuuuOOOJJJ___llldddXXXOOOMMMSSS\\\bbblllnnneeeYYY^^^sss~~~|||~~~~~~~~~}}}~~~~~~~~~}}}~~~kkkZZZsss~~~ppp]]]\\\}}}OOO;;;555444000///...------...///000:::{{{~~~OOOfffrrrZZZXXX\\\dddhhhhhhnnnwwwiiiPPP;;;<<>>111******************************'''(((///...+++OOOtttxxx|||{{{{{{{{{{{{zzzxxxvvvvvvHHHAAA:::888666111///111,,,,,,***)))))))))***+++,,,///111000,,,))))))***(((***,,,---///222666999888???IIIEEE999;;;>>>666666:::AAAHHHPPPXXX```eeekkkmmmqqqssstttuuuwwwyyyzzz}}}ZZZVVVaaaPPPKKKUUUgggxxx{{{tttpppeee```[[[XXXVVVRRRMMMHHHFFFBBBAAAEEEEEEGGGRRRbbbqqq]]]MMMIIIBBB===???BBB>>>777555444MMMmmmuuunnnggg^^^VVVQQQHHH:::...888^^^YYYTTTOOOLLLQQQ[[[aaa___ZZZPPPHHH===444000000111222888zzzyyy~~~YYY```{{{ooorrrzzzrrrkkkfffbbb^^^YYYUUUQQQLLLIIIDDDFFFGGGIIINNN[[[lllyyy~~~wwwlll^^^QQQHHHBBB@@@???@@@???:::444111000222000///000555>>>JJJVVV^^^___]]]VVVQQQTTTUUUHHH666888444222222888IIIfff~~~bbbPPP^^^rrrKKK999DDDmmmvvvyyytttiiiUUULLLKKK@@@777333---222***---000333444ZZZuuuPPPUUU}}}GGGJJJ]]]sssooobbbVVVLLLFFFEEE<<<;;;::::::===BBBFFFJJJSSSZZZdddmmmttt~~~wwwaaaaaayyyiiiHHH;;;000HHHeee\\\GGGMMMooo{{{eeeXXX```XXXRRRLLLLLLRRR]]]fffjjjsssrrrhhh\\\cccyyy~~~}}}~~~~~~~~~~~~~~~}}}|||uuujjjYYYeeeooo]]]zzzvvvyyySSS@@@555000000000///......///000000@@@~~~nnnLLLvvvlllTTTVVV\\\dddiiikkkrrrzzzxxx^^^HHH888???VVVjjjmmmmmmkkkkkknnnooolllmmmooopppooonnnmmmmmmnnnkkklllmmmnnnooorrrvvvyyy}}}{{{{{{|||~~~}}}~~~zzztttooojjjeeeaaa^^^[[[ZZZWWWQQQHHH???888444111***555LLLaaatttgggqqqwwwfff<<<<<>>IIIDDD777:::>>>555555999@@@HHHOOOWWW___dddkkknnnqqqssstttuuuwwwyyy{{{~~~fffiiitttyyyssstttnnnhhhaaa]]][[[XXXRRRMMMIIIHHHGGGFFFGGGIIIJJJJJJmmmjjjUUUeeennniiiddd```QQQ>>>555444UUU|||iiiPPP:::999ZZZaaaaaaYYYSSSUUU^^^dddccc```TTTKKK???555000000222333<<<~~~rrryyyWWWccc}}}rrrqqq||||||uuunnnjjjfffaaa\\\YYYUUURRROOOEEEGGGHHHHHHJJJUUUfffttt}}}yyyppp```QQQFFFCCCCCC777666555444111///------///000///000555>>>FFFLLLDDDEEEAAA<<<===CCCDDD???777222...---000;;;QQQdddttt~~~hhhSSSSSSsssSSS???===lllzzzuuuaaaRRROOOOOOCCC777222---111...111...111666ZZZ|||vvvRRRWWWqqqCCCHHHaaavvvmmmaaa]]]WWWRRRBBBBBBAAAAAABBBDDDFFFGGGLLLTTT___kkkvvvppp\\\aaaggg]]]YYYJJJ;;;EEEUUUwwwzzzNNNAAAddd{{{hhhRRRQQQBBBDDDHHHOOOYYYeeepppwwwrrrpppfff\\\eee|||~~~~~~~~~}}}}}}}}}~~~}}}|||xxxyyynnnnnnyyy~~~fff~~~xxx|||YYYEEE888111111000///......///000111LLL^^^MMMkkkIIIMMMUUU```gggmmmvvv~~~oooSSS@@@777BBB[[[jjjooopppmmmkkklllmmmllllllnnnoooooonnnmmmmmmnnnkkklllnnnoooqqqtttyyy}}}~~~{{{xxxwwwxxx{{{~~~~~~|||{{{yyysssjjjbbb]]]ZZZZZZSSSGGG;;;333000222444***---///===UUUgggtttrrr{{{~~~TTTOOO```]]]>>>888BBBaaaiiillluuu^^^CCC555444HHHaaallloooppppppoooqqqsssvvv```>>>@@@RRRuuuiiirrrttt}}}SSS444///++++++++++++++++++++++++&&&,,,---,,,...666ZZZ~~~tttssszzzxxxxxxxxxwwwuuutttsssttt|||HHHAAA:::888555111000222,,,,,,***)))))))))***+++$$$)))......***((())),,,***,,,,,,,,,,,,...111444111:::EEE???444888<<<222555999@@@GGGOOOWWW___dddkkknnnqqqssstttuuuxxxyyy~~~uuufffkkkxxxzzztttnnnfffaaa___\\\VVVQQQKKKMMMKKKGGGHHHKKKEEE;;;DDD~~~zzzbbbAAA???dddgggGGG<<>>;;;888666555333111///***...111333888@@@GGGJJJNNNLLLGGG???888777@@@HHH777444222333333444;;;DDDhhhvvvoooXXXMMM~~~rrrXXXDDD===sssyyyWWWNNNQQQTTTDDD666111---***000555---///444MMMssseeecccoooEEEIIIeeeyyywwwkkkfff[[[LLLIIIHHHHHHHHHGGGHHHHHHHHHHHHPPP\\\jjjwwwnnneeecccpppzzztttiiiZZZHHHFFFHHHhhhZZZJJJiiiwww[[[AAAAAA<<>>666222111111111...444,,,...GGGXXXgggaaadddiiiDDD666BBB===???666:::WWW^^^ccclllVVV>>>333666NNNeeemmmmmmnnnnnnmmmpppuuuuuuzzzkkkGGGBBBOOO{{{}}}```{{{tttYYY666333++++++++++++++++++++++++%%%///000,,,///:::^^^tttvvvuuu{{{xxxyyyyyyxxxwwwvvvvvvwwwvvvHHHBBB<<<;;;888222///000---,,,+++***))))))))))))((((((((((((((())))))***)))+++,,,,,,,,,---000222444666888:::888777777999444888???GGGOOOWWW___dddhhhlllpppsssssstttxxx{{{mmmLLL>>>LLL|||yyywwwsssllleeeaaa]]]YYYWWWMMMMMMMMMLLLDDD:::444333111TTTVVVEEE]]]VVV;;;MMMnnnppptttnnnRRRTTThhh```RRR^^^fffbbbeee[[[UUUHHH888000222444555FFFdddSSSlll~~~|||~~~yyysssqqqqqqmmmfffbbb```]]]YYYVVVSSSKKKGGGKKKOOOSSS```ooo|||qqqjjjfffZZZMMMHHHBBB<<<;;;777000,,,,,,000......222888BBBNNNWWWKKKDDDCCC[[[NNN999DDD555555555333//////333777888JJJhhh{{{PPPJJJmmmccc@@@CCCgggqqqWWWaaaMMMXXXHHH999///555...333000222...999\\\bbbppp}}}pppbbbjjj>>>JJJooosssiiibbb\\\WWWSSSNNNJJJJJJKKKKKKKKKGGGMMMVVVaaammm}}}iiiTTTPPPcccmmmbbbaaaYYYPPPIIILLL]]]|||{{{```TTT^^^\\\EEE777:::888<<>>666000///000333444...222111111???TTT]]]ZZZvvvmmm\\\III:::111///000888===EEE```lllkkkdddFFF===000<<>>666333666777999QQQ{{{eeeEEEEEEjjj~~~bbbDDDIIIcccyyykkkNNNPPPddd\\\PPP___kkkhhhkkkaaa[[[LLL;;;111222444444QQQkkkTTTmmmuuuqqq||||||}}}{{{vvvtttrrrnnnhhhdddaaa___[[[XXXUUUNNNKKKNNNOOORRR___ooohhhMMM<<<555333444777111...---000444<<>>333000///333+++...111***<<>>dddooo~~~hhhuuueeeKKK666,,,++++++***************---+++000---333;;;yyy~~~wwwuuuxxxwww{{{yyywwwuuuttttttttttttvvvHHHAAA<<<:::777222//////---,,,+++***)))))))))))),,,+++***(((''''''&&&&&&)))***,,,,,,,,,---000222000:::;;;444444;;;:::222666999>>>CCCIIIRRRZZZ```fffjjjooorrrsssuuuyyy|||dddDDD@@@:::>>>KKKRRR[[[www{{{wwwqqqkkkgggccc___]]]]]]VVVTTTXXXQQQ???444444222---444RRRzzz}}}___@@@333BBBZZZ{{{eeeRRRWWWNNN:::BBB___uuuPPPRRRfff]]]OOOaaapppnnnqqqhhhbbbRRR???333111444555```[[[XXXpppuuubbb___xxx{{{zzz~~~~~~yyywwwsssooojjjfffccc```]]][[[YYYSSSQQQQQQOOOPPP___pppmmmOOO===777333///---111...---///222;;;MMM^^^eeeaaaJJJWWWqqqgggXXXNNN>>>666666888555777888111444SSSttt```TTTqqqpppLLLBBB```zzzVVVZZZOOOBBB222000...///,,,222,,,999mmmaaa^^^QQQuuulllDDDSSSiiizzzqqqjjjiiieee___[[[XXXVVVTTTSSSMMMNNNPPPWWWcccssswwwSSSDDD@@@777111444222000===[[[wwwwwwdddWWWJJJ@@@BBBJJJLLLJJJMMMXXXgggnnnjjjdddVVVMMMNNNbbb|||~~~}}}}}}}}}}}}}}}}}}tttwwwXXXTTT]]]nnn```VVV999:::888111///333+++...111---BBB|||KKKfffsssHHHJJJOOOTTTWWW\\\hhhzzztttUUU;;;555777HHHcccqqqqqqqqqooommmlllmmmnnnlllllllllllllllkkkkkkjjjpppooopppqqqpppooossszzzxxxwwwwwwwwwyyy|||zzzyyywwwmmmZZZJJJ;;;888555444333222111//////000---***111===BBB???444888;;;===;;;888666555;;;XXXgggxxxyyygggAAA888555IIIdddkkklllqqqsssnnnlllnnnrrrqqqrrr~~~fffEEE<<>>|||ttttttwwwxxx{{{zzzwwwuuusssrrrrrrrrruuuGGGAAA<<<:::777111...///---,,,+++***))))))))))))+++***)))(((''''''''''''(((***+++,,,,,,...000333333CCCFFF777111888999000777999===BBBIIIRRR\\\bbbgggkkkppprrrrrrssswwwzzz}}}rrrhhh```[[[TTTWWWuuu}}}yyysssnnnjjjgggccc```XXXXXXcccsssoooWWWAAA888222555888999===QQQvvvyyyjjjmmmkkkYYY>>>666333444444EEEhhheeeEEE@@@999...===ZZZ~~~[[[YYYlllaaaPPPaaarrrrrrtttnnngggWWWAAA333111555666jjj}}}OOO]]]uuusssfffjjjggg]]]```ooosssuuu{{{{{{yyyrrroookkkgggcccaaa___]]]ZZZVVVUUUUUUPPPPPP___qqqzzzeeeMMMBBB>>>999333000222...---000555CCC^^^wwwYYYSSSvvvwwweeehhhEEE555666<<<888===@@@555555PPPppplll\\\qqqwwwlllKKK:::YYYhhhhhhZZZ]]]RRREEE333000111---(((111111JJJrrrggg___oooLLL^^^ooo{{{tttoookkklllhhhccc___]]]ZZZWWWUUUSSSQQQQQQWWWdddvvvnnnUUUJJJ>>><<<<<<333+++<<>>CCCHHH999777KKKfff{{{vvvddduuunnniiiLLL222SSScccUUUwww[[[bbbUUUFFF555222111///***111444PPPuuu|||WWWaaalll}}}}}}wwwrrrnnnjjjhhhdddbbb```^^^ZZZXXXTTTRRRRRRWWWeeeyyyzzz___RRREEE000333111///<<>>444111...333---...111444SSS^^^GGGvvvrrrUUUVVVXXXXXXWWWZZZfffzzzaaaCCC444000;;;SSSggglllmmmooonnnmmmllllllmmmooolllhhhgggiiilllnnnnnnmmmiiiccc^^^VVVNNNOOOSSSfffsss}}}yyyoooddd[[[]]]UUUHHH<<<666333333333//////,,,***,,,000333222111000///......111555999LLLwww|||xxxwwwiiiWWW>>>777===WWWmmmllliiinnnoookkkmmmoooqqqpppqqqxxx|||RRR>>>???iiirrr^^^~~~mmm|||JJJ;;;---,,,,,,+++***+++++++++......111+++777GGGwwwsssrrrzzzyyyxxxwwwvvvvvvvvvwwwxxxzzzGGG@@@;;;999666111......---,,,+++***))))))))))))((((((((((((((()))******''')))+++,,,---...111444)))<<>>666666666222666999111///111------222222???XXXvvvrrrkkk\\\EEE777???QQQ}}}jjj[[[uuuiiiQQQ[[[pppwww}}}xxxqqq___FFF555111666;;;ooo}}}```ccc|||}}}pppmmmvvv{{{{{{vvvpppooommmiiidddaaaaaabbb\\\XXXXXXYYYUUUQQQZZZhhhlllZZZIII===888555111000111111===aaagggyyy|||aaallljjjHHHHHHSSSIIILLLOOO:::666@@@TTTmmm|||iiiwwwzzzxxx___999YYYttt]]]sssrrruuuYYYdddXXXHHH666333///222...333333JJJvvvyyyUUU^^^ppp|||mmmiiimmm~~~{{{tttmmmiiigggeeedddccc```]]]ZZZRRRQQQQQQTTT___uuuzzz```SSSGGG111111000...333DDD]]]pppwwwkkkccchhhqqqmmm[[[III===FFFOOOPPPMMMMMMUUU^^^NNNWWWiii}}}~~~}}}}}}~~~~~~~~~~~~~~~sssttt~~~|||zzzPPP???555222...333---...111888\\\[[[RRRgggPPPXXX[[[\\\[[[\\\fffvvv[[[???555111>>>ZZZllljjjlllnnnnnnmmmllllllmmmuuuqqqmmmmmmoooooonnnllliii\\\MMMAAA999555999???TTT]]]gggmmmttt}}}~~~uuummmjjjaaaSSSEEE<<<777555333333222///---+++,,,,,,,,,***,,,////////////111222GGGyyy}}}bbbJJJ999888@@@ZZZnnnmmmkkkooonnnkkkmmmooopppppprrrwww|||WWWAAA;;;\\\mmmrrrOOO555------,,,+++++++++++++++------000+++888LLLzzzwwwvvvsss}}}xxxwwwvvvvvvvvvwwwyyyzzzrrrFFF@@@;;;999666000---...---,,,+++***))))))))))))***))))))(((((((((((()))''')))+++,,,---...111444,,,555;;;777222222555777666:::@@@GGGNNNWWW___dddfffjjjoooqqqqqqsssvvvzzz}}}~~~{{{xxxuuuqqqllliiicccgggpppuuugggUUUEEE888111333999888000444999444333222+++222555---,,,444333:::SSSzzzpppiiiaaaKKK777AAA[[[hhhcccuuuWWW]]]pppzzzyyyeeeJJJ666111666;;;nnn|||WWW```zzz|||kkklllwww}}}{{{~~~~~~|||}}}{{{sssqqqqqqoookkkfffcccccceee___ZZZYYYZZZVVVPPPTTT]]]{{{|||kkkXXXGGG===333000222333...333SSSxxxttt{{{aaafffxxxQQQUUUdddXXXYYYYYY===888:::FFF```|||~~~gggtttwwwAAA[[[sssyyykkkoooVVVeee[[[LLL777222,,,444000222333IIIqqqvvvrrrPPPXXXwwwyyypppnnnqqqzzzzzzrrrjjjhhhfffeeedddbbb___[[[XXXRRRRRRQQQPPPWWWkkkjjjMMM888AAA999222...---888UUUssstttqqqvvvoooYYYLLLAAAHHHMMMJJJDDDHHHWWWeeeTTT___ppp~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}ssssssooopppJJJ>>>999222...333......111;;;bbbXXX]]]___MMMXXX\\\```aaaccckkkxxxWWW???999222AAA```qqqjjjlllnnnooonnnmmmnnnnnnvvvtttrrrsssrrrnnnfff```RRRDDD666...,,,,,,///222EEEQQQ\\\___```eeekkknnnvvv}}}yyylllggg___UUULLLCCC:::555555444222111///---...///)))+++...//////...//////???sss~~~ZZZ@@@888333<<>>???ZZZfffooo___```qqq{{{~~~jjjMMM777111666;;;nnnvvvWWW]]]xxx|||[[[DDDHHHXXX||||||xxxzzz~~~zzzrrrrrrrrrqqqlllgggdddeeegggbbb\\\YYY[[[WWWOOOOOOVVVkkkmmmnnntttdddIII@@@<<<888555//////333666......JJJnnnzzz{{{gggiii|||UUU\\\pppddddddbbbBBB>>>:::@@@ZZZyyy}}}}}}bbbmmm@@@TTT~~~{{{kkkmmmTTTddd^^^OOO888111+++444//////555RRRwwwtttzzzzzzyyySSSQQQsss{{{|||xxxrrrlllfffeeecccbbb```\\\WWWTTTTTTTTTSSSOOORRRdddfffXXXNNN>>>666444777333666QQQsssqqquuubbbLLLFFF???EEEIIIEEE???BBBNNNZZZ[[[eeeuuu~~~~~~~~~~~~~~~}}}~~~}}}pppnnnjjjkkkGGG>>>===222...333......111<<>>UUU||||||YYYAAA===;;;777<<<;;;111555111//////???pppiiinnn___hhhzzzpppssslllDDD???@@@<<>>999000333...---///DDDxxxrrr{{{ccckkkxxxyyynnnDDD>>>===777EEElll~~~|||mmmrrr}}}tttcccBBBPPPxxxuuudddaaahhhQQQ444444---,,,222222===sss```===YYYxxxKKKBBBFFFfff~~~aaaLLLFFFZZZlllsss{{{wwwvvvrrrmmmhhheeeccc___^^^]]][[[WWWTTTLLLSSSNNNKKKMMMDDDGGG```rrrQQQ999333444+++888ZZZnnnnnn^^^WWWRRRXXXNNN@@@999AAAOOOTTTPPPbbbiiiuuu~~~~~~{{{}}}}}}~~~~~~~~~uuuoookkkggggggiiiYYYYYYzzzzzz}}}___DDD;;;333---//////222---???IIIaaawwwYYYTTTUUU[[[___eeeyyyvvvUUU<<<444333DDD```ooooooiiimmmppplllmmmnnnffftttnnnggg^^^OOO>>>333000///////////////...------111333888@@@JJJTTT]]]bbbeeegggjjjkkkmmmsss}}}vvvhhh^^^LLLAAA<<<555222555555222111444444222222000///000---***,,,000222QQQrrrzzziiiQQQ>>>111...111HHHaaadddbbbggghhhlllllllllmmmoooqqqtttuuuzzz\\\===>>>WWW~~~wwwxxxuuummm999333...+++---...+++***,,,***...111,,,999hhhzzzzzzyyy{{{zzzxxxvvvuuuuuuuuuvvvYYYEEE@@@<<<:::555///---///+++******)))))))))))))))))))))))))))))))))))))))&&&(((+++,,,---000333555444999KKK>>>000:::666333444:::BBBKKKSSS\\\ccchhhmmmnnnoooqqqsssvvvxxxzzz}}}{{{vvvyyy}}}yyyrrrdddQQQBBBAAAGGG^^^gggUUUyyy|||HHH<<<222333777666222000000...333,,,...111555TTTmmmzzz\\\VVVxxxbbbWWW```hhh}}}~~~UUU888777444???cccNNNaaa~~~fffNNNEEELLL[[[ggg]]]\\\mmm}}}|||{{{zzzwwwuuurrrqqqpppooollljjjllleee```___ZZZQQQIIIEEE>>>:::888777888FFFjjjqqq[[[GGGBBB>>>444666000...333LLLzzziiipppoooGGG???<<<444BBBhhh}}}hhhlll}}}ooo]]]CCCQQQ|||~~~zzzhhhdddjjjSSS555444///---333222<<>>llltttcccyyyZZZIII999555777666333000111---333000222555===ccczzzfffHHH???BBB777EEErrrhhheee```jjj[[[;;;777666BBBbbbQQQhhh}}}zzzxxxuuusssrrrrrrpppooonnniiieeeeeeeeedddgggkkkqqqiiiddd[[[FFF:::UUU|||xxxfffYYYCCC;;;>>>888555777MMM}}}xxxlll___KKK@@@===999KKKooojjjooojjjLLLSSSqqqrrrpppnnnoooeeegggoooUUU444000000---333222333]]]mmmCCCWWWCCC@@@LLL```{{{}}}wwwsssqqqooonnniiigggccc___\\\[[[[[[\\\XXXYYY\\\bbbpppzzziiiJJJ???;;;QQQxxxlllZZZFFF>>>===???PPPiiittttttgggjjjllleee\\\[[[```WWWBBB777;;;999CCCQQQ```mmmwww~~~~~~ooopppcccnnn\\\GGG<<<888111222000222000JJJhhhEEEqqqtttVVVNNNUUUYYYYYY[[[lll~~~gggGGG333222999LLLbbbkkknnnkkkpppooohhhqqqppp^^^KKKEEEFFFFFFCCCAAA;;;888444000...///111222---...000222444444333333:::CCCQQQ___jjjppptttvvvvvvjjjXXXBBBAAADDDCCC;;;444222222111+++111:::>>>777---***---000111WWWqqqZZZGGG@@@---...333HHHZZZ]]]aaagggfffhhhiiikkkmmmppprrrttttttuuuvvv|||QQQ===<<<^^^uuutttyyyMMM666000,,,------++++++---,,,---...,,,>>>tttxxx|||vvvzzzwwwzzzyyyxxxwwwuuuuuuuuuvvvvvv~~~lllNNNDDD???;;;999666000...000+++******)))))))))))))))))))))))))))))))))))))))&&&(((***+++---111777::::::444@@@555***333333555444;;;EEELLLQQQWWW___fffooossswwwxxxwwwwwwzzz}}}~~~{{{zzznnnggg``````ggggggXXXGGGCCC~~~dddVVVhhh|||nnn\\\III@@@>>>;;;888666222,,,111///000333@@@jjj{{{SSS<<<;;;777HHHsss\\\nnnbbblll[[[:::777888EEEbbbPPPhhh~~~||||||yyyvvvssssssrrrqqqooonnnkkkiiiiiiiiilllvvvmmmSSSRRRbbbjjjNNNFFFLLLIIIEEE@@@KKKyyyuuucccWWWJJJ>>>===<<>>555///111///222444RRReeeGGGsssqqq[[[XXXWWW[[[[[[]]]nnn~~~___CCC222333:::LLLbbblllooommmoooiii[[[___rrr|||yyyjjj]]]\\\___\\\UUUOOOMMMIIIBBB:::444111000000222111///...///111444666222888CCCPPP^^^iiiqqquuu|||{{{ooo```KKKLLLQQQQQQHHH===777333111***///888===888///+++,,,///222MMMaaaVVVJJJ@@@---///444HHHXXXZZZ```hhheeefffhhhjjjmmmppprrrttttttwwwsssXXX@@@888TTTzzzrrr~~~yyyLLL888111---------++++++---------,,,+++@@@yyyzzzyyysssyyywwwyyyzzzyyyxxxvvvvvvvvvwwwwwwvvvlllaaaKKKCCC???;;;999666000///111+++******))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,---111888<<<<<<555AAA888---444222444111:::DDDLLLPPPWWWaaahhhnnnsssxxxyyyxxxxxx{{{~~~xxxvvvqqqiii]]]VVV[[[eeegggaaaVVVdddWWWpppiiiXXXLLLCCC===<<<777///333///000333AAAoooqqqVVVNNNGGGTTTwwwTTTqqqfffqqq[[[888666999III|||gggPPPjjj~~~~~~{{{vvvsssrrrqqqpppoooooonnnnnnnnnnnnuuuhhh[[[ZZZ|||ccc```XXX]]]ZZZRRRCCC???cccuuuzzziiiZZZQQQEEEBBB@@@TTTuuunnnooolllKKKYYYzzzuuuttthhhiiipppVVV555111555---333444444TTTxxx|||GGGHHHEEE888<<<^^^uuuyyyvvvuuummmkkkggg```ZZZXXX[[[^^^XXX]]]llluuuwwwYYYEEESSSmmmLLLCCC<<>>;;;999666000///111+++******)))))))))))))))))))))))))))))))))))))))444222000---,,,///555999;;;444AAA:::///444000000///888CCCKKKQQQXXXbbbkkknnnsssyyyzzzyyyyyy|||~~~|||uuutttqqqqqqkkkcccaaaeeeeeeaaa___jjjkkk```cccnnnZZZIIIAAA???===444666222222444DDDsssbbbRRRJJJZZZ~~~SSSqqqjjjvvvZZZ777666:::KKKhhhMMMlll{{{wwwsssrrrqqqooonnnnnnppprrrssssss~~~pppbbb\\\xxxjjjaaaeee```SSS;;;,,,HHH^^^yyyyyy~~~tttdddZZZNNNIIIEEEUUUssskkkiiiwwwuuuooo___AAATTTqqqpppbbbbbbjjjSSS555333555,,,111666;;;^^^nnnUUUNNNLLL888999cccrrr{{{zzzqqqooojjjccc\\\ZZZ]]]``````]]]fffiiiiiikkkDDDNNNpppGGG>>>999IIInnnPPPOOOlllmmmfffQQQCCC444...111444222...///......111<<>>333555999JJJbbbooosssooosssssskkkqqq}}}vvvtttvvvjjjhhhddd]]]TTTKKKBBB===444444444555444444444444777666555;;;GGGWWWeeennnvvv|||jjj]]]hhhooohhhYYYHHH:::000---***+++...///,,,,,,...(((777===DDDTTTVVVDDD444,,,333FFFSSSUUU]]]fffbbbiiijjjlllnnnppppppppppppyyyqqq|||cccGGG666FFFfffhhhzzzyyygggQQQ999222------,,,***+++...+++---//////@@@pppqqq|||yyywwwwwwwwwwwwxxxzzz|||~~~oooeee___LLLDDD@@@<<<777444111---+++************))))))))))))&&&((())))))(((&&&&&&'''+++,,,...///...///000222555888@@@<<<---***000...777777===IIISSS[[[ccckkkvvvxxxyyyyyywwwyyy}}}yyyaaahhhyyyzzzzzz|||{{{gggYYYSSSRRRRRRQQQ___rrrnnnbbbhhhxxxqqqXXXEEE;;;AAA;;;444555555222IIIppp^^^WWWLLL\\\{{{```hhhjjjvvvMMM555666>>>DDDgggQQQqqq~~~{{{wwwsssqqqooooootttnnnooowwwyyywwwoooXXXXXXuuuSSS>>><<<999888777111CCCSSSgggtttyyy|||mmm{{{ttteee___RRRMMMYYYnnn~~~zzzlllyyykkkTTTIII\\\pppwww___fffrrrNNN222333000222333///???ooo~~~]]]KKKHHH;;;CCCQQQmmmxxxtttnnnhhhddd```\\\\\\```XXXcccbbbiiipppdddeeeHHHVVVkkkGGGCCCCCCHHHVVVkkk<<<777IIIEEE444666444111000///000000000111000///111333;;;LLL\\\pppxxx~~~~~~}}}{{{xxxllliii```{{{iii\\\aaa```xxx|||HHH>>>:::555000222111333]]]xxxSSSHHHtttbbb[[[aaalllnnnxxx~~~uuuRRR@@@555333777LLLccchhhpppnnnnnnnnnmmmnnnxxx{{{uuuyyyrrrjjjfffccc\\\PPPGGG@@@===:::888777777666444555333222555???OOOaaammmvvvoookkkppp|||rrrwwwvvvyyyccc^^^UUU333999000///......///...,,,***(((,,,444>>>IIIKKK???111///666CCCPPPZZZ___``````fffhhhlllnnnppprrrtttvvvssswwwxxxlllJJJ999;;;]]]yyyrrr~~~ttt{{{yyyyyyWWW:::222,,,,,,---,,,+++------///000///EEExxx}}}{{{zzzxxxyyyzzzzzzzzz{{{}}}|||tttdddNNNDDD@@@;;;777444111---+++************))))))))))))((()))******)))((()))++++++,,,------,,,,,,///000222333::::::......333111666777===IIISSS[[[cccjjjlllpppuuuwwwxxxzzz~~~~~~vvvtttkkkgggqqqtttwww}}}tttXXXJJJCCC:::222777;;;<<>>;;;???LLL___lllkkk{{{sssdddVVVOOO[[[qqq|||rrrxxxcccOOOTTTtttooouuu___hhhpppKKK111111///222222...???uuuMMMBBBGGG666>>>SSSlll{{{xxxqqqjjjfff```[[[ZZZ]]]___fffcccmmmwwwdddddd\\\IIIhhh~~~aaaXXXHHH999>>>IIIRRRAAA+++444FFFBBB444///111333222///,,,,,,---...------------444DDDUUUkkkttt|||~~~~~~zzzwwwrrrccc~~~wwwwwwwww___LLL;;;555000222111444^^^{{{OOOKKKuuuggghhhdddkkkkkkwwwrrrMMM===333222777LLLaaagggllllllmmmnnnmmmoooyyy}}}~~~wwwpppkkkhhhcccYYYQQQHHHEEEBBB???===<<<999777:::666000000666CCCQQQZZZQQQHHHAAACCCMMM^^^tttqqqTTThhhVVV...000...------------,,,***))),,,000777AAAEEE===111---555AAAMMMXXX]]]``````eeehhhkkkmmmoooppprrrttttttyyyzzzrrrNNN;;;:::[[[uuuooowwwQQQ:::222,,,,,,---,,,,,,---///000...---CCCzzzzzzxxxxxxxxxyyyyyyyyyyyyzzz{{{}}}gggLLLCCC@@@;;;777444111...+++************))))))))))))******+++***)))***,,,///***+++,,,,,,---000444777222222;;;<<<111///333000555666===IIISSSZZZbbbjjjhhhnnntttyyyzzz|||~~~zzzsssxxx}}}mmm]]]\\\aaayyyggg\\\{{{rrreeeOOO???666===DDDJJJ\\\tttttthhh>>>cccSSSvvvvvvqqqDDD666:::???EEE{{{iiiNNNbbbwww}}}xxxtttrrrpppppprrrtttwww{{{vvv___HHHXXXuuuXXXEEE@@@[[[TTT>>>444:::AAAPPPbbbiii[[[MMM:::---///???SSSaaabbbvvvuuulllYYYMMMWWWooosss{{{bbbLLLUUUsssxxx{{{jjjssstttLLL333222000333333...<<>><<<888555111111555;;;AAADDD<<<444---,,,000:::JJJXXXppp___{{{uuu000000...+++***+++,,,++++++++++++,,,000888===999000,,,222>>>JJJTTT\\\```aaaeeehhhkkkmmmnnnoooqqqsssttt{{{{{{zzzUUU>>>999YYYqqquuuRRR:::222,,,---...,,,,,,---//////---+++DDD}}}}}}yyyyyyzzzzzzyyyyyyyyyyyyyyyzzzzzzkkkLLLCCC@@@;;;777444111...+++************)))))))))(((*********))))))***---000)))***,,,...222777>>>BBB555888DDDFFF666---...---444555<<>>666TTTtttcccLLLUUU|||___FFF:::AAAFFFOOO___mmmhhhbbbuuu|||aaannn{{{\\\~~~rrrbbb<<<666;;;???FFFhhhKKK___vvv~~~yyyuuurrrqqqqqqqqqxxx{{{}}}mmmRRRCCCddd~~~ppp___RRR>>>JJJxxxqqqTTTNNNOOO>>>888999444888@@@AAAKKKDDD;;;444333888???DDDPPPjjjnnnsssZZZFFFKKKbbbvvv~~~|||mmmxxx{{{XXXFFF]]]|||}}}rrr|||uuuHHH222111222444444///999cccxxx888;;;OOO;;;888JJJeee{{{sssmmmfff___]]]___]]]^^^]]]pppqqq```eeezzzkkk^^^{{{iiiHHH>>><<<[[[^^^HHHEEEKKK@@@//////111333555555555333333000222444333...---666CCC```lllxxx}}}~~~~~~~~~yyyjjj]]]hhhhhhKKKCCC???888111222222666ccczzzDDDNNNVVVIII^^^mmmvvv{{{\\\BBB666111333777KKKaaagggiiijjjlllnnnmmmmmmuuu|||zzzuuuoookkkjjjgggccc^^^YYYVVVRRROOOKKKHHHCCC@@@777666555555555333000---555222111444444444999???:::SSSwwwvvv???000---***))))))+++++++++*********,,,333888555---,,,111;;;GGGQQQZZZ```cccfffhhhkkkmmmnnnoooqqqssstttzzzzzz[[[AAA777VVVxxxttt|||YYY:::222------...---,,,...---...---,,,EEEppp||||||zzz||||||{{{zzzyyyzzzzzzyyyyyymmmOOOBBB???;;;777444222...,,,************)))))))))((()))))))))((('''))),,,///***+++---000333999???DDD555<<>>BBBLLLfffIII\\\tttzzzuuusssrrrrrrsss~~~kkkOOOBBBOOO\\\```eeeppprrriiiTTT@@@GGGqqqqqqdddVVVIIICCC===111...111......111444333000------...===[[[{{{{{{qqqrrrXXX??????QQQhhhxxx|||~~~yyynnn}}}^^^JJJaaawwwwwwssswwwuuummmyyylll???...---333333666555;;;WWWnnnnnnvvv???:::III<<<:::CCC```~~~vvvqqqjjjdddbbbeeebbb^^^YYYbbbyyyrrrccc```sss~~~lllUUU777FFFZZZ222///555555555444777===CCCAAA777---...///111333000...444===^^^kkkxxx}}}~~~xxx}}}qqqpppxxxtttppp___\\\YYYFFFKKKAAA:::222222222888fffzzzHHHUUUSSS@@@ZZZ```rrrhhhAAA555222444999LLLccciiillllllnnnooolllkkkrrr{{{|||{{{wwwrrrooonnnmmmjjjggg[[[XXXTTTPPPMMMJJJFFFCCC>>><<<999555111000000111333000111555777555444666111888GGG___yyy^^^CCC000---***((()))*********(((***+++---222666222+++---111999CCCNNNXXX___cccgggiiilllnnnoooqqqssstttrrrxxxwww~~~___DDD666QQQyyyooo|||[[[;;;333------...---,,,...,,,//////...DDD{{{uuu~~~||||||zzz}}}}}}{{{zzz{{{|||{{{yyy~~~iiiLLLBBB???;;;777555222///,,,************))))))))))))(((((()))((('''(((***,,,+++,,,---...///333777:::444999LLLRRR>>>---///222222444<<>>GGGYYYdddhhhtttwwwhhhSSS???>>>ddd|||OOODDD???:::111444;;;999222555666444111000333777111MMMlllmmmuuudddOOO;;;777DDDXXXmmm{{{yyy||||||hhhSSSdddqqqqqqyyyooojjjhhhwwweee999///000222111777999AAAYYYllliiiqqq|||GGG666@@@999;;;@@@YYY{{{xxxsssmmmgggfffhhhccc^^^YYYZZZbbbnnnsssrrreeesssuuupppSSSQQQyyywwwKKK555===>>>666222000555BBBQQQTTTJJJ>>>444000...///......222888UUUdddssszzz{{{~~~~~~xxx|||yyyoooyyygggfffccckkk|||zzzvvvfffKKKPPPCCC;;;222222222999iii}}}EEESSSZZZAAA[[[dddwwwnnn@@@666333555999MMMdddlllooonnnnnnnnnkkkjjjqqq{{{~~~|||xxxvvvsssqqqpppooollljjj^^^ZZZUUUPPPMMMIIIFFFDDDBBB@@@;;;666555???PPP^^^NNNBBB777444444333222333555666888AAAUUUmmm|||www}}}^^^WWWfffWWWBBB444///---***)))***+++******&&&)))+++---111555111+++---000666???JJJTTT]]]bbbfffiiillloooppprrrtttvvvrrrwwwuuu}}}bbbHHH444IIIxxxtttgggZZZ;;;333---...///------...,,,000222...???qqq~~~~~~}}}yyy|||}}}zzz{{{}}}~~~|||zzzqqquuufffKKKBBB>>>:::777555222///---************))))))))))))''')))***)))(((((()))***)))+++,,,------...111333777555AAAIII;;;///000222111333;;;HHHSSSYYY___eeelllppptttuuuvvvxxx}}}~~~wwwUUUGGG```iii___HHHGGGSSSkkkhhhWWWMMM<<>>VVVTTTbbbyyykkk[[[JJJ???666444:::HHH\\\llltttyyy~~~www|||cccVVVnnnyyyuuuqqqjjjiiizzzbbb777222333222111555999DDDdddIII777BBB;;;;;;>>>QQQvvvzzztttmmmgggeeehhh```]]]```___\\\eeexxxjjjlllyyyxxx]]]bbbRRRDDDSSSccc[[[MMMEEE>>>999???NNN[[[___^^^PPPDDD777111//////111555AAASSSfffooosssxxx|||~~~~~~zzz{{{ooojjjppphhh~~~sssuuuqqquuuaaaYYYEEE<<<333222333:::lll@@@LLLdddDDD\\\qqq{{{iiiAAA666333444777KKKdddmmmpppnnnnnnmmmkkkkkksss}}}yyy}}}}}}}}}wwwvvvuuuuuusssqqqnnnlllddd___WWWPPPLLLIIIFFFDDDAAAAAA???::::::IIIcccxxxgggSSS>>>666666777666666111999@@@DDDFFFHHHFFFAAA;;;MMM222,,,:::666333)))...---++++++,,,,,,***)))&&&)))******...333111,,,---...333:::DDDPPPZZZ___dddgggjjjmmmooorrruuuwwwsssvvvsss}}}dddJJJ111@@@mmm~~~uuubbb~~~]]];;;333......///------...+++000222...>>>nnn}}}zzz}}}|||yyyyyy}}}~~~|||yyyqqqssslllQQQAAA>>>:::777555222///---************))))))))))))(((***++++++)))(((((()))''')))+++------...111222===333888@@@777...//////111333;;;HHHSSSYYY___eeelllpppvvvxxxxxxyyy{{{}}}uuutttzzz]]]KKKsssxxxwww}}}qqqVVVIIIBBBCCCDDDRRRzzziiiVVVFFF---:::[[[``````dddrrreeejjjiii{{{vvvdddiii|||ssslll;;;111>>>AAAHHHZZZhhhTTTXXXsss~~~~~~|||wwwtttssstttqqq```QQQ___mmmOOO@@@777AAARRR[[[\\\]]]HHHEEEKKKPPPMMMPPPPPPFFF>>>:::666555777555///***...444BBB===FFFVVVEEE777333111111222555===NNN^^^pppvvv}}}xxxwwwZZZTTTyyywwwxxxuuulllkkk{{{___111...///444111444666CCClllzzzGGG===LLLAAA;;;<<>>TTTgggaaaLLL777333999>>>===<<<222===EEECCC<<<999666444,,,777+++555555'''000)))...---,,,---------+++)))'''(((((((((+++111222...,,,---000777AAALLLWWW]]]bbbeeeiiillloooqqqtttwwwtttvvvsss~~~~~~eeeLLL///:::eeeyyyzzzbbbwwweee;;;444......///...---///***///333///@@@qqq}}}{{{xxx}}}~~~zzzwwwxxx|||~~~|||yyynnnKKKBBB@@@<<<888444000...---+++******)))))))))))))))))))))))))))))))))))))))+++)))***---...---111777AAA;;;999FFFIII333)))777000333:::EEERRR\\\aaabbblllooorrruuuwwwzzzvvv```RRReeevvvkkk\\\NNNBBB>>>GGGSSSuuu]]]DDD888222555FFFZZZ]]]WWWMMMEEEFFFRRRdddrrrxxxsss{{{|||xxxXXX>>>888;;;EEEFFFQQQrrryyyJJJWWWeeezzz~~~}}}yyyrrroooyyysssrrrrrrsss{{{fffUUUllliiiYYY:::000888<<>>888555666666444999@@@[[[mmm~~~zzzeeeMMMdddtttwww{{{ooowww}}}AAA<<<111///444;;;666;;;KKKwwwPPP444RRRJJJ555???IIIjjj}}}yyysssjjjhhhlllgggfffkkkqqqnnniiippp}}}qqq]]]```rrryyyjjjWWW\\\uuuaaalllmmmSSSLLLEEE>>>JJJ___~~~ddd<<>>???:::666===IIICCC@@@777666FFFXXXSSSAAADDD<<<666777777333333666222111111333444333111...111///---,,,------+++************+++,,,---...///...,,,---444???KKKTTTYYYaaacccggglllqqquuuuuuuuuuuuwwwxxxbbbEEE777<<<\\\zzzpppttt```:::222------...,,,***+++(((///...///777gggzzz~~~}}}{{{|||}}}zzzyyy{{{yyyuuutttxxxzzzxxx~~~mmmHHHBBB@@@<<<888444000...---++++++***)))))))))))))))))))))))))))))))))))))))***(((***---///000444;;;JJJBBB???KKKNNN999,,,666000222888EEETTT___ccccccmmmooorrruuuwwwzzzdddyyyzzzwwweeeTTT[[[~~~nnnbbbTTTDDD<<<===DDD999444888:::999===FFF@@@???<<<888777<<>>IIIlll}}}hhhPPP???:::@@@HHHfffssseeeEEE666333222444222000222666CCCeee~~~yyy{{{zzzkkkxxxssshhhddd[[[PPP:::111666111666kkkAAAKKKbbbkkkmmmvvvlllFFF777222444666FFF]]]fffnnnsssooommmqqqpppuuu|||{{{||||||zzzwwwooobbb]]]ZZZOOOKKKJJJCCC???DDDLLLNNNEEE;;;>>>GGGJJJJJJKKKLLLOOORRRUUUWWWLLLBBB;;;::::::777666888666555444444444444222000000...++++++,,,---------************+++,,,.........,,,---222===JJJTTTZZZ```cccggglllqqqtttuuutttsssvvvxxx~~~dddGGG888:::WWW{{{vvvuuu\\\:::222------...,,,+++++++++222///000:::mmm~~~zzzrrruuuyyy}}}zzz|||zzzvvvuuuyyyzzzxxxyyykkkDDDBBB@@@<<<888444000...---++++++***))))))))))))***)))))))))))))))))))))))))))(((***...000111666===IIIBBB===HHHPPP???///555000111666CCCUUUbbbffffffmmmooorrruuuwww{{{gggaaarrrjjjnnnhhh[[[QQQaaauuufffNNN;;;444BBB:::777>>>AAA<<<999999000111111000///333999???HHHXXXooo~~~zzzkkk~~~{{{III888===LLLZZZTTTTTTsss\\\ZZZ|||yyyYYYHHHKKK```tttlllvvv{{{uuuooonnnwwwrrrNNNMMMooo|||ssssss{{{\\\CCC;;;???999555777666888777444888LLLeeerrrqqqTTTGGG:::555888999444...///333???YYYlllbbbZZZdddqqqYYY???222111333333333AAAXXXrrriii\\\vvv|||wwwiiiyyysss<<<444111444111888777???EEE\\\zzzDDDSSSZZZ@@@777???^^^{{{kkktttuuu{{{uuurrrvvv}}}zzz{{{sssdddYYYYYY___ddd{{{mmm```]]]NNN888:::^^^www{{{kkkUUUJJJLLLQQQQQQttt{{{oooOOO999777888333DDD[[[^^^KKK<<<444111666333------///;;;]]]{{{{{{iiiuuuxxxjjjnnnbbb[[[```^^^RRR;;;222777222777lllHHHJJJdddTTTVVVcccqqqoooGGG888333444555DDDZZZdddooosssooonnnsssrrrvvv|||yyypppeee```ZZZNNNIIIEEE999999DDDPPPQQQFFF;;;>>>FFFNNNJJJJJJPPPSSSTTT]]]iii[[[RRRJJJIIIHHHCCC???===999777444444555666777666555222...,,,---.........***************+++,,,------,,,,,,000:::GGGTTT\\\```bbbggglllppprrrttttttrrruuuwww|||eeeKKK:::999UUUzzzwwwwwwYYY:::333------...,,,+++,,,---222...000<<>>KKKAAA111222111000333AAATTTccchhhhhhmmmooosssuuuxxx{{{llllllgggkkkhhhZZZPPPfffrrr[[[HHHAAAooo\\\HHH???;;;777666777555444222///000666AAAJJJ666DDD\\\wwwxxxnnnfff>>>888AAAOOO]]]WWWXXXsss]]]NNNnnnrrreeebbbeee```cccjjjzzzvvvnnnbbb``````eeennnwww}}}}}}rrrnnnlllvvv|||mmmZZZKKKLLLUUUYYYLLL999555333111666IIIeeexxxlllZZZEEE888555666555111666///:::eeevvvXXXQQQUUUGGG888333666888444000:::SSSqqqwwwbbbccc}}}nnnooojjj}}}jjj999111111555888===<<>>555...///444AAA```zzz~~~~~~|||hhheeezzzwwwwww{{{fff\\\dddeeeTTT<<<111666111888pppOOOJJJzzzMMMEEE???YYYkkkrrrHHH999444555444AAAXXXbbbjjjpppnnnmmmrrrrrrzzz}}}xxxuuulllggg]]]OOOKKKCCC111222???NNNPPPGGGAAAFFFOOOUUUJJJBBBHHHZZZjjjppppppjjjgggddddddbbb[[[PPPHHHAAA>>>:::999;;;>>>AAABBB>>>:::444///---------,,,*********)))******++++++,,,,,,,,,///666CCCRRR]]]___ccchhhllloooqqqssstttrrruuuxxx|||~~~eeeMMM===;;;WWW}}}vvvrrr|||XXX;;;333---......,,,+++,,,+++///,,,000;;;ppp}}}zzz}}}}}}}}}yyyxxxzzzzzzxxxjjjpppOOOBBB@@@<<<888444000...---,,,++++++***************((((((((((((((((((((((((***)))***---......222888999555000999GGGBBB333111222000222===OOO___hhhjjjmmmpppsssvvvxxx{{{{{{nnnlllpppnnn\\\WWWiiiVVVMMMsss^^^EEE555000000222555666555222//////555???HHH000777MMMmmmwwwOOO444:::CCCKKKVVVTTTYYYooojjjGGGYYYqqqqqqtttvvvtttqqquuuxxxqqqjjjeee]]]UUUQQQTTT[[[aaaxxxwwwwwwvvvfffssshhhssszzzeeeHHH999999555111666FFFYYYfffdddXXXHHH===999::::::999888,,,111XXXxxxhhhGGG===888666444555888999666222888SSSqqqqqqqqq[[[eeeyyyqqqoooooo___777///222555777::::::DDDDDDQQQyyy{{{fff@@@UUUfffCCC999999OOOlllxxxwwwyyy~~~wwwqqqmmmkkk[[[dddcccWWWQQQWWW^^^___XXXZZZ___aaa]]][[[```iiiJJJFFFiiizzzYYYMMMJJJkkkggg===111555111777<<<<<<:::777444111(((888>>>;;;;;;:::???MMM@@@444111888GGGeee}}}~~~qqqppp{{{}}}qqqjjjnnn{{{uuuuuufffkkkkkkUUU<<<000444111:::tttLLLBBB{{{MMMGGG===PPPddd|||tttHHH:::555555222???UUU```eeennnooonnnrrrttt|||zzzuuupppdddYYYXXXOOO888222CCCVVV]]]ZZZVVVWWWYYY^^^___YYYWWWjjjrrrpppuuu}}}wwwiii^^^RRRMMMFFFBBBAAABBBDDDDDD>>>999333///------,,,,,,++++++******)))*********,,,------...333???PPP\\\___dddiiimmmooopppsssuuusssvvvyyy~~~fffMMM<<<:::VVV|||ooosssUUU;;;333......///---+++,,,+++...---222;;;kkksss~~~xxxzzz|||~~~}}}zzzyyy{{{{{{xxx|||bbbpppPPPBBB@@@<<<888444000...---,,,,,,+++************+++))))))))))))))))))))))))+++)))***---------111777BBBAAA999;;;GGGDDD666111222000111999HHHXXXeeelllnnnpppsssvvvxxx||||||mmmllluuunnn\\\bbbxxx}}}aaaMMMJJJAAA777222222444555444000333444333111000333777222222CCCfffvvvyyyDDD444BBBIIIIIIRRRTTT]]]gggjjjJJJLLLuuutttfffbbbhhhwww|||xxxzzzsssZZZKKKFFFHHHWWWqqqvvvbbbRRRNNNHHHjjj~~~}}}pppvvvzzziiiYYYJJJKKKHHH>>>777>>>RRRcccWWWPPPHHHDDDBBB@@@<<<888111333CCCjjjpppLLL>>>888;;;:::777555777999888999SSSqqq|||nnnjjjRRRccc{{{www{{{rrrsss}}}QQQ555///555555777:::<<>>III]]]PPP;;;111777JJJjjj}}}{{{{{{zzzyyy|||vvvuuuxxxlllrrrmmmSSS;;;000555222:::rrrLLL<<>>;;;888MMMUUU[[[iiieeeWWWXXXPPPQQQLLL@@@666;;;PPPdddZZZRRRIIIGGGKKKLLLFFF???555<<>>777CCC[[[wwwxxxuuu{{{{{{~~~vvvkkk]]]___bbbaaaYYYRRRTTT[[[\\\WWWRRRQQQOOOKKKJJJLLLFFF>>>PPP|||cccCCCGGG777@@@RRR___XXXCCC666555222------333666222///000000333000000777===MMMfffYYY???333===SSSrrr{{{}}}kkklllvvvpppNNN999111888333888lllRRR;;;{{{XXX>>>555JJJXXXkkkuuuFFF:::666444000<<>>DDDSSSSSSfffEEEDDDqqqRRR<<<777@@@VVVrrr||||||qqquuu{{{|||pppbbb```bbbcccZZZNNNOOOYYYQQQWWWWWWQQQQQQUUURRRJJJAAADDD888EEEyyykkkGGG<<<888@@@OOOLLL;;;222666222111000///000222333222---111...///444888KKKhhhYYYAAA888GGG```{{{sssiii]]]iiiyyytttKKK777222:::555666eeezzzVVV<<>>AAA```oooyyyoooLLL<<<444...//////---,,,---...///+++---111ZZZzzzqqq}}}tttzzzvvvyyy{{{yyyyyy||||||yyy~~~tttZZZBBB@@@<<<777333000...---,,,,,,,,,+++++++++******+++*********))))))(((((((((***...444888888333...<<>>EEEzzz___YYYRRRHHHFFFQQQMMM666EEEXXXppp{{{lll}}}kkkllltttvvvmmmVVV444111222===444777GGGKKKMMMUUU\\\}}}dddHHHjjjfff:::;;;;;;JJJhhhwwwqqqfffhhhgggccc______fffmmmssshhhZZZTTTTTTUUUQQQMMMIIIGGG<<<>>>ddd[[[QQQCCCBBBMMMLLL<<<333888666...///111,,,...444111444---000111---999TTTddd[[[<<<999FFFbbbxxxwwwttt}}}uuuvvvaaapppwwwyyyHHH555///000888999VVVaaa>>>xxxDDD;;;BBBWWWmmmvvvKKK444777444111===KKK___iiioooqqqooosssvvvjjjXXXWWWuuuuuuoooyyyZZZEEEJJJMMM^^^XXX}}}~~~jjjfffQQQYYYlllnnnwww|||yyyssseeeVVVJJJBBBAAA;;;;;;:::666111---,,,,,,......---,,,++++++++++++---111111111444222>>>VVVaaagggjjjkkknnnrrrrrrooorrrrrrwwwxxxNNN???===iii}}}uuu{{{vvvGGG===444...---...------///+++111---222888GGGsss~~~xxxttt}}}{{{xxxzzz{{{zzzyyyyyyzzz{{{yyyjjj}}}SSSBBB@@@<<<777333000......,,,,,,,,,+++++++++******************)))))))))((()))(((***...222333222000888:::666777JJJ]]]PPP222000222222111555DDDXXXffflllttttttuuu|||||||||vvv{{{eeeUUUCCC555555::::::888000---888<<<222333777:::OOOuuuyyyyyyMMMCCCEEEJJJMMMHHH>>>:::<<>>SSSkkk~~~PPP777888555000;;;FFFZZZdddlllrrrtttzzz}}}sssccc\\\zzz~~~YYYPPPOOOWWWUUUpppmmmXXX___vvv{{{xxxoooeeeYYYNNNHHHCCCAAA>>>999444111222333///...---,,,++++++++++++,,,111000222555333>>>UUUaaagggkkkkkknnnrrrsssqqqrrrsssxxxxxxNNN???>>>iiiuuuyyyIII<<<444...---...------///,,,111...222888FFFyyyppp{{{vvvxxxzzz{{{zzzyyyyyyzzz|||yyyeeeyyyYYYCCC@@@<<<888444000///...,,,,,,,,,+++++++++******************))))))))))))***)))((()))---000222333666666;;;;;;BBBZZZVVV000///222333222333>>>QQQaaammmwwwwwwvvv||||||}}}iii\\\XXXQQQ>>>888111111;;;DDD===...555666777KKKqqqzzzwwwOOODDDKKKRRRUUUWWWVVVOOOGGGVVVddd```IIIVVVttthhhkkkrrrwwwyyytttuuuttttttsssuuuyyy|||}}}mmmaaaeeeiii^^^MMM======LLL]]]fffyyyfffPPPRRRVVVJJJ^^^lllLLLUUUXXXGGG>>>FFFKKKIIIUUUwwwrrreee[[[]]]llljjjTTTeeeooo|||wwwwwwxxxpppbbbfff~~~zzzrrreeemmmgggBBB333888:::EEEHHHKKKOOOFFFGGGRRRPPPZZZ{{{wwwaaa<<>>TTTNNN;;;KKKRRR111000111333333111888IIIYYYmmmyyyzzzxxx}}}~~~~~~eeeOOO888777BBB@@@777666888888888LLLsssyyyfffPPPNNNSSSWWWbbbxxxvvv\\\UUU\\\lllKKKQQQ~~~~~~}}}}}}~~~~~~vvvnnnuuu~~~nnndddiii```eee```QQQJJJRRR[[[^^^tttmmmSSSFFFHHH666>>>nnn^^^^^^iii```]]]SSSYYYZZZhhhnnnjjjuuuuuubbbrrrxxxvvv~~~qqqlllSSS___xxxwwwvvvpppcccvvv]]]===666::::::@@@HHHJJJXXXUUUOOOMMMFFFZZZpppYYY888IIIcccGGG>>>666999PPPmmmwwwtttqqqnnnllliiifffccc___dddmmmrrrrrrjjjaaaZZZhhhbbbUUUHHH@@@>>>:::555===nnnyyy^^^JJJ999555888444222333/////////333111000DDD\\\bbbQQQBBBMMMZZZjjjtttrrrrrrpppsssfffhhhmmm|||vvvtttoooiiixxx<<<444444333777;;;\\\}}}~~~FFFXXX^^^;;;999GGGaaa___>>>999555///444;;;MMMccckkkqqqrrr~~~}}}sssddddddVVV~~~mmm[[[iiiwww|||vvvggg[[[SSSNNNKKKSSSPPPHHH???555///---...///...---,,,,,,++++++,,,+++000///222666444<<>>@@@jjj~~~ssssss>>>999222,,,---///...---///...000111000:::AAA{{{ppp~~~uuuwwwyyyzzzzzzyyyzzz{{{|||]]]gggWWWCCCAAA===888444111///...,,,,,,,,,+++++++++******))))))))))))))))))******((()))***+++---000333666EEE^^^wwwPPPQQQaaaRRR222111333333111333AAAQQQiiiyyy|||yyy~~~gggFFF999333333@@@888999:::PPPxxx}}}rrrxxxXXXSSSgggmmmqqqyyyddd]]]```{{{RRRMMMwww~~~vvvpppxxxxxxmmmiiidddkkkhhhWWWMMMVVVdddmmmdddqqq___IIIFFF::::::XXXmmm]]]ppp}}}gggmmm~~~{{{mmmtttyyyooo~~~~~~rrrpppWWWkkkttt~~~|||ssslllxxxQQQ:::888::::::===FFFKKKYYYUUUKKKFFFAAA\\\gggBBB<<>>666666JJJfff|||}}}uuunnnfff___[[[gggbbbaaajjjtttssseeeWWWQQQ___hhh^^^HHH888777<<<444GGGnnnwwwWWW@@@666999555222444111---...000---///EEEWWWTTTBBB???QQQUUUQQQPPPUUUooo}}}sss|||wwwwwwkkk999444666444888<<<\\\vvvLLLQQQccc;;;:::DDD[[[|||fff@@@999555000444999JJJ\\\ffflllkkkrrr}}}zzz```}}}```^^^nnnwwwyyyaaaRRRJJJDDDLLLKKKGGGAAA:::444222111//////...---,,,,,,,,,,,,+++///...111666333999LLLZZZdddlllooopppsssuuuuuuqqqvvvoooFFF===BBBmmm~~~~~~qqq???777000,,,---///....../////////222///;;;???~~~}}}qqqyyy~~~~~~wwwrrr}}}yyywwwxxxzzzzzzzzzzzz{{{}}}___aaaVVVDDDAAA===999444111000///,,,,,,,,,+++++++++******))))))))))))************%%%''')))+++,,,...222444GGGccc|||VVVPPPdddiii666222111333222111;;;HHH```ttt{{{yyy~~~}}}tttbbbbbbcccnnnmmm\\\QQQuuujjjSSSFFF<<<>>>666777999QQQzzzqqqooo{{{mmmSSS\\\vvvwwwggg___cccwwwaaaKKKiii{{{tttnnnxxxtttqqqttt|||}}}mmm^^^eeennnpppdddYYYZZZgggrrrgggwwwlllTTTKKKAAA<<>>HHHVVVXXXKKKDDDIIIHHHZZZ\\\333JJJSSS>>>666444BBB^^^www~~~xxxtttrrrssstttZZZXXXXXX]]]eeehhheee```VVVRRR\\\jjjaaaFFF999???AAA:::LLL~~~nnnPPP>>>===666222333222111111222///555MMMXXXKKK???HHHaaa\\\EEE999AAAddd}}}www|||{{{|||\\\777444666444:::>>>YYYqqqTTTKKK~~~iii<<<:::CCCUUUssslllCCC999666111333777HHHXXXfffpppoooooooooxxxnnn]]]hhhqqqyyyuuukkkddd]]]RRRPPPLLLEEE<<<555000...000///...---,,,,,,,,,,,,+++...---000555111555GGGUUUaaalllpppqqqsssttttttqqqxxx~~~kkkCCC===FFFssshhh???666///+++---000///...///000...444...<<<<<>>YYY]]]GGGBBBRRRssslllLLL:::BBBhhhpppyyyxxx\\\777333666555<<>>999555222000///,,,,,,,,,+++++++++******(((((())))))*********+++***++++++++++++///666<<>>999888999<<<000000...---------------+++...,,,///444...///???MMM\\\lllsssssssssrrrppprrrzzzyyyfffAAAAAAOOO```EEE444---***---000///...///111...666---===999fffuuutttvvvxxxyyyzzzzzzzzz|||~~~SSSUUUCCCAAA===999555222111000---,,,++++++******++++++))))))))))))))))))))))))---)))***...***---FFFdddPPPBBB>>>HHHLLLJJJTTTfffVVV222***555111///666444AAAVVVooo{{{{{{xxx|||lll}}}www\\\bbbttttttiiiaaaMMMMMMZZZdddvvvyyyeeeKKK444AAAeee~~~}}}___SSSeeefffwwwrrreee___aaaYYYSSSZZZPPPYYYfffXXXOOOccczzzfff[[[hhhppprrrsssxxxyyy{{{uuukkknnn{{{hhhoooffffffsss|||iiiXXX```ZZZWWWVVVGGGBBBAAA999CCC^^^pppxxxzzzlllgggrrr~~~vvvyyyrrrvvvfffqqq@@@666444===DDDDDDEEEKKKFFFDDDHHHNNNKKKDDDGGGRRRuuuuuuoooJJJAAAdddlll===666@@@===[[[jjjWWWZZZhhhbbbQQQXXXRRRMMMPPP]]]fff```TTTIIIFFFBBB<<<```www___SSSCCC666999222777000111LLL^^^PPP===???DDDXXX___MMMFFF^^^vvvzzzqqqyyy~~~yyypppooo{{{vvvuuu???888666333888@@@DDDYYY|||{{{uuu:::aaaBBB<<<666AAAZZZuuu{{{JJJ777>>>444...777<<>>666000---//////,,,+++---,,,,,,000333///+++000999OOO^^^mmmrrrqqqsssvvvxxxrrr|||vvv```CCC===ZZZRRR@@@444222///......///...---222+++333777999>>>YYYxxxzzzyyyxxxwwwxxxyyyzzz{{{QQQMMMCCCAAA===999555222111000---,,,++++++******++++++))))))))))))))))))))))))---)))(((+++***---<<>>OOOeeetttyyy{{{~~~zzzooonnndddEEERRRtttvvv```NNNGGGGGG[[[|||VVV???MMMuuu}}}UUULLLZZZ\\\\\\]]]TTTPPPXXXZZZYYY^^^XXXXXXYYYuuuiiiLLLTTT}}}yyyggghhhtttrrrmmmrrr~~~xxxjjjqqqiiihhhpppsssssswwwkkkZZZPPPAAA<<<;;;888HHHfffyyy}}}yyyqqqjjjjjjuuu{{{zzzwwwssstttfffaaa???<<<<<>>777444AAANNNLLLRRRiiizzz}}}uuuhhhtttwwwttteee999777777777===EEEFFFWWWvvvxxx{{{;;;\\\LLL;;;888AAASSSjjjRRR:::===555///777:::NNN[[[ggglllnnnrrrxxx{{{yyy{{{xxxjjjYYYJJJ???888999===444///,,,......,,,+++------+++---000///,,,...555OOO___nnnsssrrrsssvvvwwwsss|||pppYYY>>>;;;YYY~~~}}}QQQ@@@444222///......//////...333---666999;;;???VVVtttwww{{{zzzzzzyyyzzzzzz||||||PPPFFFCCCAAA===888555222000000---,,,++++++******++++++))))))))))))))))))))))))***((('''(((,,,111666999777CCCTTTggg{{{rrr[[[sssMMM******888444///888999EEEWWWiiiwww~~~zzzuuu}}}wwwtttzzzeeeNNNbbbrrrgggNNNGGG```yyyqqq^^^KKKAAABBB[[[~~~\\\LLL]]]zzz{{{lllNNNJJJRRRVVVJJJUUUSSSOOOYYY^^^ZZZYYYYYY\\\]]]nnnOOOOOOtttuuummmzzzsss}}}iii|||ooocccjjjzzz~~~{{{___SSSCCC;;;777888OOOpppvvvpppsss~~~yyyzzzyyy{{{wwwmmmRRR555;;;@@@BBBEEEIIIJJJIIINNNKKKNNNVVVWWWRRRRRRWWWmmmPPPNNNbbbMMM:::444888IIIeeezzzppp___]]]aaaVVV^^^XXXDDD;;;III]]]fffTTTDDDAAA<<<<<>>666000)))888VVV[[[GGG999666444BBBPPPRRR]]]ssszzzggguuuiiixxxSSS999333777999AAAHHHGGGSSSmmmzzzAAARRRJJJ999999???III^^^\\\===;;;666222666888KKKXXXeeejjjlllpppuuuwwwuuu{{{wwwyyyrrrnnnnnnvvv|||kkkTTTBBB;;;999888444///,,,---...,,,,,,...///------//////---///222MMM]]]nnntttssstttvvvwwwttt~~~oooVVV>>>AAA___uuuOOO@@@333111///.../////////...444///999;;;===@@@QQQttt~~~ooowwwwww||||||{{{{{{||||||}}}~~~QQQDDDBBB@@@<<<888444222000///---,,,++++++******++++++))))))))))))))))))))))))%%%(((((((((---666999666666@@@MMM]]]nnnwwwqqqddd{{{ggg<<<'''444777000777666;;;HHH]]]rrr}}}xxxzzzcccMMM;;;YYYjjjVVVcccjjj}}}wwwbbbUUUDDD>>>OOOllllll|||vvv~~~[[[IIIMMMSSSWWWNNN```ccc]]]cccdddXXXNNNOOO]]]gggooo^^^UUUpppyyy{{{zzzuuuvvv}}}|||zzznnn[[[^^^nnneeejjjVVV|||ssscccPPPAAA888:::UUUwwwzzzttt|||wwwvvvzzzxxxoooEEE111===DDDBBBCCCKKKOOOMMMLLLKKKMMMQQQOOOLLLOOOVVVzzzXXX===QQQNNN;;;000777@@@TTTsssuuufffaaaYYY[[[YYYOOOBBB???HHHSSSXXXDDD???===@@@HHHggg|||\\\===000888000,,,===UUURRR@@@:::AAAIII[[[aaaXXX^^^uuu|||sss}}}fffCCC:::444:::===EEEMMMLLLUUUkkkCCCCCCIII888888<<>>AAAKKKrrrfffrrrhhhuuuyyy{{{{{{{{{||||||}}}~~~~~~TTTIIIBBB@@@<<<888444111000///---,,,++++++******++++++))))))))))))))))))))))))###(((***(((***333999:::666777???MMMWWW]]]eeennnaaa444000777111///444555>>>QQQiii{{{kkk___DDDccczzzXXXQQQ]]]uuucccSSSJJJPPP~~~{{{~~~wwwPPPHHHTTT\\\___SSSeeeggg^^^bbbcccYYYQQQNNNXXX___bbbrrrrrrVVV^^^oooqqqiii[[[mmm|||uuueeeWWW^^^oooooouuu```JJJ:::<<<\\\~~~pppuuuyyyyyy{{{|||pppddd888:::FFFKKKFFFEEEMMMSSSRRRLLLMMMOOOMMMHHHGGGOOOXXXhhh}}}qqq888???III===111888;;;GGGggg}}}xxxqqqqqqeeeXXXUUU]]]YYYHHHCCCLLLVVVNNNMMMAAA===BBBXXXiiiMMMAAA888444222AAARRRLLL@@@CCCLLLPPPZZZYYYPPP\\\tttsssuuuvvvooosss~~~qqqvvv444666999???CCCIIIRRRSSS[[[ooo}}}GGG888XXX;;;666888AAAZZZnnnDDD555888777444777DDDSSSbbbiiikkkooossstttwwwzzz}}}~~~zzz~~~jjj```ccc]]]eeebbbSSSGGGHHHKKKJJJ>>>777222111///,,,,,,...---111444111------111444:::NNNdddpppsssvvvyyyyyywww{{{gggMMM>>>PPPnnn~~~vvvtttbbbLLL===111///------///000111000333333<<<;;;>>>AAAEEEcccsss|||iiioooxxxyyyyyyzzz{{{||||||}}}}}}XXXLLLBBB@@@<<<777444111//////---,,,++++++******++++++))))))))))))))))))))))))''')))***)))'''+++222999:::666999DDDLLLPPPZZZgggsssCCC...333555///333222777FFF]]]qqq~~~pppWWW[[[pppyyy~~~pppPPPRRRppp___XXXYYYqqqmmmRRRNNNaaaooommmQQQ\\\YYYQQQVVV[[[ZZZ]]]]]]UUUQQQSSSfffSSSFFFoooxxx}}}wwwmmmnnnyyyvvvkkkcccaaaZZZRRRZZZjjjoooSSS>>>AAAeeelllkkk{{{{{{xxxhhhTTT555BBBHHHKKKHHHEEEGGGKKKMMMIIIKKKLLLJJJGGGHHHQQQXXX^^^vvvyyyDDD777FFFAAA777999777@@@YYYwwwuuuwww{{{eee[[[dddcccPPPCCCEEEKKKSSS\\\JJJ:::999IIIvvvbbbSSS888777444;;;FFFBBB<<>>AAAFFFOOOPPPWWWggg~~~ZZZ:::ppphhhAAA777666@@@VVV{{{xxxKKK555999777222777???OOO___hhhkkkooorrrsssrrrwww|||}}}|||qqqhhhcccccc[[[KKK>>>;;;???BBB@@@999333222000------///---111222///...000222222222HHH```nnntttwwwzzzzzzwww~~~wwwcccIIIBBB]]]{{{xxxsssZZZNNN;;;000///------///111111111555666>>>:::???CCCAAAXXX~~~ooovvvwwwxxxyyyzzz{{{|||||||||[[[KKKAAA???<<<777333111///...---,,,++++++******++++++))))))))))))))))))))))))+++''''''++++++(((...888===;;;===III___rrrzzzyyyooovvvpppQQQ000...666333111000333>>>PPPeeewwwuuuuuuppp]]]SSSaaavvvUUUkkkooo^^^RRR^^^wwwaaaTTTOOOfffzzztttTTTYYYTTTOOOSSSRRRRRR[[[^^^SSSRRRSSS]]]eeeEEE]]]{{{ttt~~~~~~yyy|||kkk]]]ZZZUUUNNNPPPZZZaaaGGGJJJooovvv}}}jjjlllzzztttppp___EEE:::@@@AAADDDHHHFFFCCCDDDHHHJJJJJJJJJLLLQQQWWWZZZZZZbbbkkkrrrwww\\\<<>>777333;;;LLLpppyyyzzzooolllhhh\\\MMMCCCHHHLLLXXXNNNDDD>>>CCChhhkkkXXXFFFDDD888555<<<;;;666::::::222------<<>>IIIdddSSS777:::777///555999JJJ\\\eeeiiinnnqqqrrrqqqrrrwwwzzzzzz}}}}}}{{{tttkkk]]]KKK;;;666777>>>777222111000...///222444333000///444;;;999222///FFF```ooouuuxxxzzzzzzvvv{{{ttt^^^FFFFFFjjj|||rrrUUUQQQ;;;000...------///111222222777999@@@;;;AAAFFFAAARRRzzzsssuuuvvvwwwyyy{{{||||||||||||]]]HHHAAA???;;;777333111///...---,,,++++++******++++++))))))))))))))))))))))))...$$$$$$...111+++///:::;;;>>>BBBSSS~~~rrrmmmqqq```888)))333444000///111888GGG\\\qqqdddlllqqq```___eeeWWWqqqmmmVVVcccvvvdddRRRNNNHHH```xxxooo^^^aaa^^^[[[ZZZNNNFFFNNNKKKMMM[[[[[[UUUrrrVVVSSSssssssppp]]]YYYUUULLLJJJOOOjjjnnnPPPQQQvvvwwwcccmmmvvvgggooovvvzzzxxxzzzcccTTT777<<<===;;;AAALLLMMMGGGFFFLLLQQQOOOOOOUUUbbbjjjgggaaa]]]dddtttqqqEEEMMMNNNBBB444111999DDDjjjuuuwwwqqqpppbbbOOOQQQDDDHHHKKKNNNDDD;;;VVV]]]WWWDDD777======555444---222::::::BBBccc|||ddd\\\ccc|||DDD444444999CCCFFFJJJQQQNNNNNNWWWhhh||||||EEEOOOMMM<<<888<<<===QQQyyyZZZ:::;;;777---555555GGGYYYccchhhmmmpppqqquuurrrsssxxxzzz|||~~~mmmQQQ???<<<;;;444//////000///000444<<<666///000<<>>AAANNNlll___999999888000444555@@@OOO[[[ccchhhlllnnnttttttuuuwwwzzz}}}sssxxxoooUUUAAA<<<:::...(((,,,---222@@@KKK===//////???LLLCCC111222FFFbbbvvv|||zzzzzz|||zzzwwwiiiXXX<<>>KKKaaaxxx~~~uuukkkbbbYYYNNNIIIIII[[[lllxxx{{{wwwcccRRRjjjtttSSS666666222666NNNqqq|||~~~vvvdddoooSSS555666:::@@@FFFMMMQQQRRRTTTYYY^^^]]]___>>>cccjjj:::888===BBBQQQccciii???888999333444333<<>><<<<<>>HHHAAA333:::NNNhhhwww{{{yyyxxxxxx|||sssdddBBBBBBZZZnnntttwww___RRRSSS444000///000111333666:::<<<>>>???AAACCCDDDHHHLLLOOOkkkkkkddd[[[VVVnnn}}}xxxzzzxxxcccIIIBBB???;;;777555333111///333222000...,,,+++******))))))))))))))))))))))))************+++,,,---...---:::LLLcccrrrggg]]]dddooo|||xxxmmm]]];;;&&&111111333555555222555EEEUUUjjjtttzzzjjjlll~~~~~~iiijjj^^^VVVUUUTTTPPPSSSZZZLLLTTT\\\]]]WWWQQQNNNNNNSSSTTTSSSUUUTTTNNN\\\|||ZZZTTTyyyzzzzzzrrruuu~~~{{{qqqdddaaannn[[[nnnqqqrrrrrrTTTCCCBBBDDDCCCEEECCCDDDDDDCCCCCCKKKTTTSSSPPPTTTZZZQQQAAA???JJJSSSZZZZZZwwwWWWCCCcccXXX<<<===444888IIIbbbwww~~~ooofffhhhmmm}}}}}}uuutttiiiEEEBBBDDD444555222555HHHgggxxxqqqwwwyyyttt{{{wwwjjj]]]333444BBBCCCEEELLLRRRSSSPPPPPPWWW^^^\\\AAAMMMFFF===:::MMMllldddZZZ:::888888000000222999FFFTTT```fffhhhlllooorrrssstttwww{{{nnnHHHKKK___ppp|||^^^DDD;;;111111CCCWWW^^^LLL:::777AAAHHHAAA666>>>RRRjjjxxxzzzzzzyyyyyy}}}|||ooo___>>>MMMfffpppqqqttt~~~TTTWWWLLL444/////////111444888<<>>MMMZZZcccgggkkkooosssttttttvvvzzz}}}|||gggGGGDDDRRRffftttgggQQQ777999LLLSSS[[[PPPGGGHHHNNNLLL@@@444@@@VVVmmmwwwzzz||||||zzz~~~~~~xxxiiiYYY>>>VVVmmmrrrssszzzwwwqqqOOOXXXCCC222......///111555999===???BBBCCCFFFGGGIIILLLPPPSSSSSSjjjmmmppp~~~~~~sssuuuxxxzzzfffOOOBBB???;;;777555333111///++++++*********++++++,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,***777AAAFFFEEEKKKqqq{{{jjjHHH///333222444555444111444:::RRR```ssswwwtttxxxiiiVVVTTTTTTYYY]]]WWWLLLKKKRRRWWWSSSNNNJJJIIIKKKMMMOOOKKKNNNLLLQQQ\\\ZZZXXXaaaccc{{{ZZZddd}}}{{{{{{nnnwwwyyynnn||||||sssnnnwwwhhh}}}zzzgggooopppzzz|||~~~~~~rrrZZZCCC;;;???@@@;;;===>>>AAABBBAAABBBMMMYYY[[[QQQLLLPPPQQQLLLHHHJJJFFFXXXWWWgggzzzmmm[[[AAAUUUTTT999888555:::JJJaaauuu||||||sssfffYYYGGG???BBBKKKOOONNNKKKDDD>>>===:::555666>>><<<@@@RRRmmmvvvqqqbbbssspppCCC444>>>DDDEEELLLMMMMMMLLLKKKMMMRRRWWWUUUjjjaaa:::___ggg???333KKKtttoooAAA777<<<333000000222888DDDRRR^^^dddjjjoootttuuutttuuuyyy~~~|||nnnXXXJJJIII[[[cccsssddd@@@BBB[[[```^^^^^^ccckkkkkk\\\FFF888CCCYYYoooxxxzzz}}}~~~{{{|||~~~yyyrrrbbbQQQCCC[[[nnnrrrxxx|||xxxdddSSSWWW;;;111---...000333777:::===???BBBEEEHHHJJJLLLNNNQQQTTTRRR^^^vvv{{{yyy~~~|||{{{{{{~~~fffPPPBBB???;;;777555333111///++++++************+++,,,))))))))))))))))))))))))((()))***++++++,,,,,,,,,###777GGGKKKHHHMMMsssjjj@@@666222111555666444333555BBBPPPdddttt~~~rrrpppbbbcccfff\\\WWWXXXTTTJJJFFFHHHRRRQQQOOOKKKIIIJJJOOOSSSEEEOOOLLLHHHOOORRROOORRRpppuuuhhhgggrrr}}}ooo{{{xxxoooqqqrrr~~~uuu|||sssvvvwwwqqqbbbMMM???===AAAAAA???===???BBBBBB???>>>GGGSSSKKKFFFAAABBBEEEFFFCCC@@@FFFIIIOOO\\\|||lllrrrwwwZZZ\\\dddBBB:::666555???UUUlll{{{qqqqqqzzzfffVVVNNNDDDBBBHHHVVVcccgggbbb\\\QQQOOOFFF>>>???>>>@@@HHHMMMTTTggguuummm```}}}}}}\\\999:::CCCCCCGGGLLLLLLMMMNNNOOOPPPPPPOOORRR___pppCCCJJJMMM999DDDjjj~~~JJJ888<<<444//////000333<<>>???AAADDDIIILLLNNNOOOQQQRRRTTT^^^}}}iiissspppvvv|||{{{sss}}}kkkVVVBBB???;;;777555333111///---,,,++++++******++++++))))))))))))))))))))))))((()))***++++++,,,+++++++++999@@@BBBCCCHHHaaaZZZ777222000555888777333222444BBBVVViiiwwwooo}}}yyy[[[[[[lllkkkYYYKKKLLLOOOLLLHHHHHHBBBHHHNNNMMMGGGCCCEEEIIIMMM[[[XXXMMMQQQWWWWWWXXXZZZYYYkkkyyykkk~~~yyynnnyyy|||nnnlllxxxwwwsssooo\\\HHH@@@@@@CCCCCCCCCBBBDDDEEECCC<<<999@@@JJJKKKMMMKKKHHHJJJNNNMMMGGGJJJ;;;BBBOOOoookkkjjjQQQbbbIII@@@777222888NNNfffwwwnnn~~~}}}zzzdddmmm{{{wwwsssfffkkkVVVNNNOOORRR[[[___eeefff]]]NNNFFFEEE999FFFBBB777>>>KKKTTT]]]\\\cccvvv|||yyyppp~~~wwwkkkvvvNNN333>>>GGGEEELLLKKKJJJLLLOOORRRQQQMMMIIIQQQXXXYYY|||VVVAAA\\\AAAAAAcccSSS::::::222...//////000666CCCSSS^^^gggmmmssstttrrrrrrwww|||~~~vvvzzz|||dddBBBDDDPPPEEEHHHUUULLLIII^^^~~~nnnLLL:::KKKbbbuuuyyyxxx||||||wwwuuu{{{|||vvvooogggUUUCCC[[[hhhnnntttgggttt}}}{{{vvvTTTcccTTT222222///111666:::===????????????CCCIIIMMMNNNOOOPPPQQQSSSddd|||www}}}eeebbbpppnnnkkkNNNAAA===999666444333111///111///...,,,++++++,,,,,,)))))))))))))))))))))))))))************+++++++++%%%444;;;???MMM\\\nnnwwwJJJ999000555555---000===333777DDDVVVgggrrr|||ooonnnsssbbbVVVOOOXXXOOOUUUWWWRRROOOOOOMMMIIIJJJJJJMMMOOOJJJBBBCCCJJJMMMNNNSSS\\\eeefff```YYYXXXhhhWWW\\\yyyjjj~~~rrruuuzzzuuutttrrrttt~~~|||eeeIII???HHHEEE???BBBFFF>>>IIIMMMCCC:::???JJJRRRQQQOOOLLLKKKSSS\\\ZZZRRRRRR===CCCPPPggg{{{mmmlll___GGGSSSSSS999555999:::>>>PPPlll~~~___TTThhhjjjOOO\\\ttteee___oooyyyaaa~~~}}}ppp]]]WWWbbbqqqsssmmmmmmdddUUUHHHAAA???>>><<<;;;EEEAAA>>>OOOaaaddddddOOOXXXppprrroooaaaYYYlll|||eeewww]]]>>>>>>GGGFFFEEEJJJHHHHHHJJJMMMOOOOOOLLLJJJOOORRRbbbzzzAAAjjjnnn@@@>>>RRRmmmEEE555888444111000000111888GGGUUU^^^fffnnnrrrssssssvvvzzz|||sssddd```ttt}}}TTT444888;;;AAAJJJGGGDDDdddqqq{{{ddd???AAAZZZgggqqqssswwwzzzwwwxxxppprrraaaMMMPPPjjjsssvvvtttyyy{{{mmmooowwwgggxxxgggSSSmmmCCC666///222555:::@@@DDDEEEEEEEEEHHHLLLLLLJJJLLLQQQPPPKKKRRRZZZkkkwwwSSSccc}}}|||zzzkkkNNNAAA>>>999666444333111///...---+++***))))))******************************)))************+++++++++(((,,,000HHHooobbb@@@***333BBB@@@555///000222:::HHHVVVcccsssmmmgggyyylll^^^UUULLLKKKNNNSSSTTTOOOMMMNNNMMMJJJQQQRRRVVVZZZUUUMMMJJJLLLLLLLLLOOOWWW___bbb^^^ZZZYYYkkkjjjPPPjjjooo}}}|||~~~{{{ooottt|||zzzZZZDDD???FFFFFFDDDEEEAAA;;;AAADDD@@@???EEEKKKMMMLLLIIIEEEGGGSSS^^^^^^WWW^^^LLLIIIMMM\\\uuukkkMMM555LLLNNN888777555999IIIbbbwwwlll[[[dddbbbOOOkkkxxxwwwccceeekkkqqqyyy~~~tttWWWLLL???888;;;???===888EEEUUU\\\___gggfff^^^\\\EEEOOOggg|||~~~nnn~~~\\\aaaooo|||kkk|||uuuUUU>>>@@@IIIHHHGGGKKKLLLLLLKKKLLLMMMNNNMMMMMMMMMNNNXXXtttAAAWWWKKK<<>>222...444888<<>>:::666555333111///,,,,,,+++***))))))))))))************************)))************+++++++++///***)))EEEsssxxxkkkhhh666,,,999>>>777...000///222999BBBPPPeeewwwuuukkkfffrrrpppdddZZZUUUNNNDDDMMMPPPPPPMMMJJJLLLLLLKKKOOOQQQWWW^^^]]]VVVPPPNNNMMMLLLLLLPPPUUUYYYXXXVVVRRRfffzzzHHH;;;hhhqqqlllxxxpppuuuxxxwwwhhhmmmvvvsssooowww|||{{{xxxwwwRRRFFFDDDHHHIIINNNKKK>>>AAABBBAAA@@@DDDHHHHHHEEELLLGGGCCCGGGUUUbbbddd^^^\\\SSSKKKIIIVVVpppiiiiiiddd999JJJRRR@@@777111555AAAUUUmmm~~~mmmvvvgggjjjsss{{{{{{hhhUUUGGG>>>999444444999@@@GGGJJJUUUgggvvv|||dddNNNLLL>>>IIIccc}}}xxxrrr{{{yyytttmmm}}}```KKK>>>CCCJJJIIIHHHLLLOOONNNLLLKKKKKKLLLNNNPPPMMMMMMOOOnnnmmmNNNBBBpppXXX???AAAhhhZZZ@@@;;;888555222111000222:::DDDUUU]]]hhhmmmnnnooorrruuuxxx}}}yyy{{{pppvvv~~~|||}}}MMM:::???BBBGGGTTTJJJQQQNNNRRRWWWBBB:::RRRkkkrrrtttrrrwwwzzzooogggTTTLLLXXXtttwwwvvvvvv}}}|||pppvvvyyyxxxtttvvv^^^___PPP:::111111888;;;???CCCFFFGGGGGGFFFEEEJJJMMMJJJGGGHHHJJJIIIUUU\\\___uuuqqqfffDDDkkkwwwvvv{{{kkkOOOAAA>>>:::777555333111000------,,,,,,++++++++++++************************))))))*********+++++++++///---)))777SSS___^^^bbbLLL000...333666888444222222333777BBBVVViii{{{uuu```bbbuuuooo___```WWWSSSSSSJJJKKKMMMMMMKKKJJJJJJKKKLLLEEEHHHNNNVVVYYYVVVPPPLLLOOOMMMJJJJJJLLLOOOQQQRRRTTTcccxxxpppOOOOOOjjjuuueeevvvzzzooojjjhhhrrrpppllluuuzzztttsss~~~~~~qqqrrr{{{vvvgggKKKGGGFFFDDDGGGSSSQQQ===CCCAAA@@@AAAFFFKKKKKKIIITTTLLLEEEHHHUUU___aaa^^^SSSRRRHHHGGGVVVddd}}}qqqcccpppOOOBBBAAAIII<<<333555;;;HHH___vvvyyy~~~{{{jjjiiiuuu]]]KKK???888666999<<<:::888===OOO```nnnvvv}}}{{{YYY??????;;;MMMhhh|||~~~yyypppiiikkktttMMMDDD@@@FFFKKKJJJHHHJJJKKKKKKKKKJJJJJJLLLNNNPPPNNNQQQOOO```vvvrrrjjj:::YYYfffJJJBBB\\\oooLLL;;;999555333222000000555===OOOXXXdddkkkmmmnnnqqqtttvvv{{{zzzaaa|||pppccc>>>===@@@???GGGCCCDDDCCCJJJNNN@@@DDDaaaoootttuuutttxxxzzzooo```NNNRRRfffttttttuuuzzzzzzsss}}}tttZZZfffFFF;;;333777;;;===@@@DDDFFFGGGGGGFFFEEEJJJNNNLLLIIIHHHKKKNNNUUU______iiivvvwww|||FFFPPPrrrwwwlllOOOBBB>>>:::777555444222000------------,,,,,,,,,+++************************))))))*********+++++++++(((+++)))...>>>JJJ[[[sssuuuNNN666222555888777777666555444333888GGGVVVkkkvvvsss___fffxxxwww\\\YYY```TTTNNNTTTRRRJJJKKKLLLMMMLLLJJJJJJKKKBBBEEEIIINNNQQQQQQNNNJJJKKKIIIGGGFFFFFFJJJOOOSSSbbbggghhhZZZUUU{{{rrrbbbzzzyyy~~~uuueeeqqqzzzkkkiiikkk___MMMBBBBBBAAA<<<@@@SSSWWWDDD>>><<<<<>>888LLLAAA888666666<<>>:::999;;;>>>FFFYYYkkk}}}qqqnnngggKKK555888888RRRqqqyyyyyyzzz~~~wwwiiijjjjjjdddBBBBBBDDDHHHJJJIIIGGGFFFDDDFFFIIIJJJJJJJJJMMMOOONNNSSSRRRXXXnnnCCCHHHWWW===NNN]]]???:::666333333111000333999GGGRRR```iiimmmooorrruuutttzzzxxx}}}wwwaaa~~~yyyKKKAAAFFFAAA===333666>>>JJJKKKCCCMMMgggooosssvvvwwwzzz|||pppWWWIIIXXXnnnooonnnrrr|||~~~vvv}}}uuuiii\\\hhhBBB<<<333999<<<>>>AAACCCFFFGGGGGGFFFHHHLLLQQQQQQNNNMMMPPPUUUMMMYYY[[[\\\```???kkktttmmmOOOBBB???;;;777666444222000++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++(((***''',,,:::GGG^^^|||~~~lllFFF///---555777333777666555555222111999BBBTTTbbbttttttKKKLLLyyyaaaVVVWWW[[[QQQGGGLLLSSSHHHJJJNNNRRRQQQKKKHHHIIIHHHLLLOOOMMMMMMMMMKKKGGGDDDEEEFFFEEEEEEJJJQQQWWW______VVVhhhmmmIIIlllzzzbbbhhhzzzooosss{{{uuufffuuuxxxsssuuulllVVV@@@>>>???AAA<<>>>>><<<===CCCKKKNNNEEE>>>===>>>???@@@CCCBBBDDD===AAAKKKKKKcccvvvlllzzzXXX<<>>BBBFFFGGGIIIJJJHHHEEE@@@DDDHHHIIIGGGGGGJJJMMMMMMPPPRRRSSSjjjwwwXXX@@@xxxkkk>>>CCCuuuOOO>>>888444333222000333777???KKK[[[ggglllooorrrvvvtttzzzyyy|||yyyeeezzzlllwwwSSSCCCHHHEEE;;;666<<>>AAADDDFFFGGGHHHHHHHHHIIILLLNNNMMMJJJLLLQQQIIISSSZZZXXXlll{{{NNN^^^jjjmmmOOOBBB???;;;888666444222111+++,,,------------,,,+++++++++++++++++++++++++++)))************++++++++++++---***+++444???[[[^^^;;;---111333111666444444555333000222777>>>KKK___mmmpppqqq|||YYYJJJ___hhhVVVVVVRRROOONNNFFFDDDNNNGGGJJJQQQXXXVVVMMMGGGGGGIIIPPPTTTOOOKKKJJJHHHDDDCCCFFFHHHGGGFFFIIIPPPVVVRRRTTTNNNTTTvvvRRRRRRssspppbbbqqqyyyzzz{{{wwwqqqooonnnwww|||dddLLLBBB===???CCC??????QQQ```[[[HHHCCC@@@???<<<888:::@@@DDD???;;;;;;999777<<>>EEEHHHDDDRRRqqqrrryyyGGG;;;BBBDDD<<<444333999>>>SSScccuuu}}}xxx___PPPKKK\\\rrrfffVVVUUULLLBBBEEEOOOlll|||rrrkkklllooovvv}}}~~~|||}}}}}}|||www}}}vvvrrrrrrwww{{{rrr{{{oooHHH>>>CCCFFFEEEGGGLLLKKKFFFCCCFFFHHHFFFCCCCCCGGGLLLOOOKKKOOOQQQ\\\rrrqqqFFFUUUWWWDDDkkkfffCCC<<<666555333000222555888DDDVVVcccjjjnnnrrruuuvvv{{{zzz}}}ttt{{{hhhddd___QQQCCCDDDJJJFFFMMMUUU___\\\QQQUUUhhhtttuuuxxx|||{{{xxxdddHHHNNNgggnnnsssnnnpppuuuqqqjjjooo{{{yyy~~~yyyzzzxxx```gggSSSCCC999333<<<>>>@@@BBBEEEHHHIIIKKKKKKJJJGGGHHHKKKKKKGGGFFFJJJIIINNN[[[\\\cccvvvuuuOOO\\\rrrnnnOOOBBB???;;;888666555222111---...///000000000///...++++++++++++++++++++++++)))************+++++++++(((000000,,,,,,666^^^oooqqq}}}___@@@333111000777444333666555222111333000<<>>BBBQQQuuuhhhpppSSS555CCCJJJAAA777777999777<<>>DDDFFFCCCFFFNNNNNNGGGIIIJJJIIIDDD@@@@@@FFFLLLRRRHHHLLLQQQVVV~~~nnnQQQ888xxxxxxLLLVVVxxxGGG@@@888666333000111444222@@@RRRaaaiiimmmqqquuuwww|||zzzwwwrrroooPPPJJJQQQEEECCCQQQVVVaaaggglll^^^MMMVVVllluuuzzz{{{~~~wwwrrr]]]FFFVVVqqqqqqmmmkkkpppxxxvvvpppzzz}}}xxx{{{nnnZZZgggFFFCCC999777BBB???AAACCCFFFIIIKKKMMMNNNSSSMMMKKKOOOPPPJJJHHHJJJFFFGGGXXX^^^```~~~DDDSSShhhuuuQQQAAA>>>:::777555444222111......---,,,++++++++++++************************)))************+++++++++,,,)))***---,,,...BBBYYYxxxgggGGG444---...333666777888:::444,,,666888<<>>EEELLLPPPNNNIIIDDDBBBDDDJJJOOOQQQIII???999:::999888DDDTTTHHHFFFCCCCCCDDDEEEDDDCCC___pppzzzppp^^^LLL:::666HHHMMM888777>>>222777???PPPeeessszzz{{{xxxYYY[[[}}}{{{|||vvvooo]]]UUUNNNQQQ```nnnoooiiiiiirrryyysssfffbbbrrrrrrmmmyyylllLLL???DDDEEEFFFEEEEEEEEEFFFHHHHHHIIIIIIHHHFFFGGGIIILLLOOOPPPMMMPPPXXXggg{{{{{{ggg999XXXhhhHHHZZZ???888999...000666,,,444<<>>>>>===>>>AAABBBFFFKKKNNNNNNLLLJJJNNNOOOPPPOOONNNKKKHHHFFFIIIIIIJJJUUUeeeqqqgggGGGSSSuuuRRRAAA>>>:::777555444222111......---,,,++++++++++++************************)))************+++++++++,,,)))***...+++)))555EEEooorrrHHH///666666777777666666777888000111333999CCCPPP]]]dddyyyyyyppp~~~xxxaaaeeeVVVQQQLLLNNNLLLIIIFFFFFFGGGIIIJJJHHHHHHKKKPPPOOOJJJHHHKKKKKKKKKLLLLLLLLLIIIFFFCCCDDDFFFIIIKKKJJJHHHGGGFFFIIIIIIIIIIIIMMMfffbbbWWWmmmWWWYYY~~~{{{kkkmmm{{{~~~~~~wwwrrrsssvvvsssdddRRRGGGCCCBBB777777999;;;>>>AAACCCEEEMMMLLLIIIHHHJJJOOOUUUXXXPPPDDD;;;999888888CCCRRROOOJJJBBB<<<:::<<>>:::777555444222111......---,,,++++++++++++************************)))************++++++++++++)))+++///---'''+++333ZZZ\\\999777111000666777333333999222111111333888@@@GGGLLLaaajjjvvvyyyiii[[[bbb}}}YYY[[[lllJJJJJJPPPKKKLLLJJJGGGEEEDDDEEEGGGIIICCCDDDHHHMMMMMMIIIIIIKKKOOOLLLJJJJJJKKKLLLIIIGGGBBBCCCEEEIIIKKKKKKFFFBBBKKKHHHKKKOOOLLLUUU|||^^^aaaoooOOOVVVppprrrqqqsssuuuzzzyyy}}}|||xxx|||{{{kkkSSSFFFIIIIIIBBB666888:::<<<===;;;999888@@@BBBDDDDDDDDDHHHNNNSSSUUUGGG;;;888888999AAAKKKPPPMMMFFF>>>777777===BBBKKKZZZuuu___KKKGGG222555MMMAAA...===111222666===FFFSSSgggwwwzzzhhhSSSOOO|||wwwqqqaaaWWW\\\dddeeecccccciiixxxhhhEEELLLyyylllvvv{{{{{{iiikkkttteeeMMMEEEGGGDDDDDDDDDDDDDDDFFFIIILLLKKKHHHGGGJJJQQQUUUUUUSSSWWWWWWQQQNNNQQQXXXvvv|||OOO>>>sssMMMRRRVVV999>>>===444111000000222999FFFWWWfffpppttt}}}|||}}}|||{{{{{{vvvooohhhiiioooiiiggg```YYY```qqq|||}}}|||yyywwwvvvzzzxxxlll]]]^^^lllsssooosss{{{|||oooiiiuuu[[[???FFFFFF===HHHCCCEEEGGGKKKNNNPPPQQQRRRKKKMMMOOOPPPNNNKKKGGGEEEBBBJJJOOOSSSXXX___}}}EEEvvvUUUAAA>>>:::777555444222111......---,,,++++++++++++************************))))))*********+++++++++***(((***//////,,,+++...@@@jjjrrrKKK777,,,555;;;666111333777555333222333666:::<<>>888999;;;<<<;;;888555333222666::::::999:::@@@EEEPPPDDD:::888999:::===CCCGGGJJJKKKGGG???999999;;;DDD@@@qqq~~~yyyGGGQQQCCC777HHHOOOAAA888555333222444777@@@SSSdddyyy}}}ppp```iiippp___SSSUUUZZZ___jjjwwwzzzYYYCCCZZZrrrxxxtttrrrqqqYYYKKKNNNLLLGGGGGGGGGFFFEEEGGGJJJMMMKKKJJJIIIJJJLLLMMMMMMLLLWWWXXXQQQMMMOOOQQQfff~~~iiiEEEXXXgggEEErrrsssIII======999333///000///333>>>PPPbbbnnntttxxxxxxzzz|||~~~uuuooommmllliiijjjnnniiiddd]]]]]]iiixxx~~~{{{vvvrrruuuzzzvvvsssjjjdddhhhrrrtttooouuu|||xxx}}}~~~iiiqqqwwwVVV<<>>:::777555444222111......---,,,++++++++++++************************))))))*********++++++++++++))))))---...------...000IIIZZZ666///666777666999555444222000000000111222777<<>>666:::777111222000000888HHHZZZiiirrrssstttxxxyyyxxxmmmlllddd___aaagggjjjkkkkkklllfff```cccooo{{{}}}yyyzzzvvvrrrzzzpppnnnkkklllqqqvvvuuurrrwww|||pppwwwrrrQQQ===HHHGGG>>>HHHGGGHHHIIIHHHGGGHHHJJJMMMKKKIIIEEECCCBBBDDDGGGIIIRRRNNNGGGKKKYYY^^^gggxxxrrruuuxxxWWWAAA>>>:::777555444222111......---,,,++++++++++++************************)))************++++++++++++******************+++,,,666YYYNNN111---111888>>>666555444333222222111111222444666777;;;DDDPPPXXXgggqqq|||rrrggg]]]RRRLLLBBBBBBSSSfff\\\FFFSSSvvv```RRRCCC???EEEJJJHHHDDD@@@BBBDDDEEEDDDBBB???===>>>CCCDDDBBBAAABBBAAA???<<<>>>BBBFFFIIIKKKLLLMMMHHHOOOVVVWWWQQQKKKIIIJJJEEEZZZcccTTTIIINNNTTTSSSmmmeeeJJJZZZ[[[MMMTTTyyy{{{kkkrrrhhh\\\}}}qqqnnntttyyy^^^LLL???AAAAAA999777<<<888888777777777666666666222555777666444333555777777555555666777777666555888:::<<<;;;888666777999666>>><<>>HHHLLL???CCCDDDEEEEEEDDDDDDEEEGGGJJJPPPUUUSSSMMMJJJNNNSSSNNNQQQMMMKKKOOONNNTTTeeerrrhhh>>>YYYXXXKKKbbbSSS;;;:::888888444222111444???PPPaaalllpppsssxxxxxxpppqqqwwwxxxuuupppfff___YYYZZZ```fffgggfffqqqlllhhhkkkttt{{{}}}{{{www~~~~~~ssspppxxxiiijjjnnntttvvvvvvvvvxxxxxx{{{zzzvvvwwwfffLLLAAADDDEEEBBBEEEFFFHHHJJJHHHEEEDDDGGGJJJDDDFFFIIIKKKKKKIIIFFFDDDRRRMMMDDDHHH[[[fffnnn|||}}}```yyyXXXAAA>>>:::777555444222111......---,,,++++++++++++************************)))************+++++++++(((***,,,***))))))+++,,,***000;;;ZZZxxxRRR;;;333444888777777777777777555444333000111333222333666===BBBLLLYYYkkkyyy}}}uuummmbbbVVVMMMFFF@@@===@@@KKKXXXTTT;;;777hhh|||^^^EEEIIIGGG>>>???GGGJJJEEEAAAAAAAAAAAA@@@???>>>>>>===BBBDDD@@@???AAABBB???999===@@@AAAAAACCCHHHMMMTTTTTTSSSPPPKKKIIIIIIKKKGGGRRRWWWOOOIIILLLRRRTTT\\\nnnEEEjjjcccIII```}}}nnnrrr}}}YYYfff~~~vvvwwwuuu{{{wwwlllDDD???<<<<<<<<<:::888888333333444444444444333222000111111111111111111222000222444333222222333333555444333333333555777999@@@888444???cccmmmLLLIIIBBB666>>>QQQHHH???777555444333555999AAAKKK\\\lllyyytttfffkkkxxxzzzrrrVVVXXXbbbzzzwwwttttttrrrSSS>>>@@@CCC@@@???@@@BBBEEEGGGGGGGGGHHHIIIIIINNNRRRRRRNNNLLLNNNRRRJJJOOOLLLKKKQQQOOOPPP[[[sssMMMIIIzzzPPPIII}}}\\\CCC777>>>555444222222777EEEWWWdddmmmrrruuu~~~vvvuuupppjjjhhhuuu|||tttttteeeaaa\\\ZZZ\\\ccchhhjjjtttrrrqqqtttxxx|||zzzzzzxxxsssmmmkkkmmmpppbbbhhhrrr{{{yyysssvvv}}}|||zzzmmmxxxrrrVVVHHHEEE???CCCHHHCCCDDDGGGJJJIIIEEEDDDFFFIIIAAAEEEJJJMMMMMMJJJEEEBBBHHHIIIDDDFFFXXXjjjqqqnnnyyyYYYAAA>>>:::777555444222111......---,,,++++++++++++************************)))************+++++++++$$$)))------+++,,,...000&&&000,,,<<>><<<;;;>>>AAACCCFFFHHHDDDBBB???===<<<===???@@@AAAGGGIIIEEEDDDGGGHHHEEE999===@@@???===AAAJJJSSScccYYYLLLBBBAAAEEELLLPPPGGGJJJOOORRRNNNIIILLLSSS[[[oooRRRMMMTTTXXXXXXiiimmmqqqffftttwww{{{|||xxx[[[666>>>???888666;;;999222///000222333333111///---000///---...000222222111///333444111...///222444222222222444777888777555999333CCCEEEBBByyyeeeKKKSSSFFF444???YYYKKK===777555333333555444:::GGGYYYmmm}}}yyyllltttpppUUUaaa{{{zzz~~~xxxwwwpppqqqdddGGG>>>HHHBBB999EEE???CCCGGGKKKLLLMMMNNNOOOIIIKKKLLLLLLKKKJJJIIIIIIIIINNNLLLLLLRRRPPPNNNVVVppp|||uuuaaa???ggg___AAAgggOOO555@@@555555444000222===PPP___jjjqqqrrrttt{{{yyyiiifffggghhhgggtttxxxhhhhhheeeeeeccc______fffpppwwwvvvvvvwwwyyy{{{}}}{{{sssmmmkkkiiieeeaaa___ggguuuzzzqqqwwwwwwhhh}}}mmmKKKEEEIII<<>>;;;888555333222111...---,,,+++******************************************))))))******+++,,,******+++++++++,,,,,,,,,,,,+++...111NNNsssNNN555666444444666888666555555333222000///222444222///333555999???FFFOOOVVVZZZ```hhhqqqwwwyyy{{{{{{uuupppnnnjjjddd\\\RRRIIICCCFFF===777666444111444:::555999===SSSzzz}}}|||XXXHHHHHH???<<<;;;BBBKKKNNNHHHAAADDD@@@<<<;;;===@@@@@@???BBB???AAAGGGHHHCCCAAAEEEAAA>>>===@@@AAAAAACCCHHHIIIKKKBBB<<>>666777777777555444222000333333333222111000000///...........................//////000111222222222///000222444555555444444999555999>>>???TTT}}}uuuSSS---NNNaaabbbKKK999888555+++...666<<<@@@OOOhhhyyy}}}wwwiiinnn}}}___SSS]]]zzzuuuzzz```QQQEEECCC???888:::BBBDDDCCCCCCGGGMMMQQQQQQPPPIIIJJJHHHDDDDDDIIIMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLUUU}}}JJJGGGCCCHHHzzzSSS???;;;<<<000...888444999RRReeeiiirrrxxxyyyyyymmmsssiiihhhggggggjjjnnnqqqqqqooo{{{tttyyytttzzzzzz|||}}}}}}{{{{{{wwwdddZZZhhhpppcccXXX^^^qqq|||tttttt{{{{{{iiimmmnnnXXXMMMEEEDDDDDDAAABBBFFF@@@AAADDDHHHJJJJJJGGGDDDGGGFFFEEEFFFGGGGGGGGGFFFFFFHHHLLLNNNLLLXXXxxx{{{|||XXX???>>>;;;888555333222111...---,,,+++******************************************))))))******+++,,,*********+++++++++,,,,,,***///444000777```}}}FFF222222333666777666444222333444555555555444222000//////111333777<<<@@@BBBHHHNNNVVV\\\^^^bbbgggkkkppptttzzz~~~~~~zzzuuusssqqqlllccc]]]OOONNNMMMKKKIIICCC<<<777777555888<<<:::333111444666BBB]]]wwwVVVCCCAAAEEECCCCCCHHHNNNOOOJJJEEEAAA>>>;;;;;;===??????>>>AAA@@@CCCIIIIIICCC???@@@>>><<<===AAABBB@@@AAADDDAAAEEEAAAAAAHHHHHHEEEKKKUUUOOOLLLNNNPPPNNNLLLLLL^^^^^^[[[gggDDDWWWVVVJJJ\\\xxxjjjllljjjvvv}}}ggghhh___@@@:::555555555555444222000///222222222111000/////////..............................///000000111222222222111111111222333444555;;;999::::::777DDDpppgggOOO:::\\\ooo\\\>>>555:::>>>000555666555<<>>;;;888666444222111...---,,,+++***************************************))))))))))))***++++++*********++++++++++++,,,)))///111///,,,222YYYwwwLLLFFF<<<444222333555555888666333000......111444111111000000111222444555333777===???AAADDDHHHMMMQQQVVV]]]cccfffeeecccaaa```[[[VVVRRROOOJJJCCC>>>;;;888666777999999666333444222222333222000111555bbb{{{vvviiiQQQCCCDDDBBBBBBCCCFFFIIIIIIGGGDDD???===<<<<<<======<<<;;;@@@@@@DDDIIIHHHAAA;;;:::;;;:::<<>>???@@@GGGHHHLLLXXXUUUKKKJJJQQQJJJGGGMMMRRRQQQNNNLLLUUUQQQFFF^^^eeeDDDbbb___NNNPPPnnn}}}hhhlll{{{mmmWWWiiipppdddcccmmmcccEEE333555333333333333222111//////111111000000///.......................................//////000000111111444333111000000111333555???@@@@@@<<<777===SSShhhmmm]]]bbb>>>999OOOqqqjjjAAA///<<<444555666444222888LLL___vvv|||xxxlllrrryyyddd___zzzfffCCCBBBaaa~~~sssrrr|||~~~lllWWWGGG@@@@@@EEEHHHDDDDDDIIIDDDCCCBBBDDDFFFGGGFFFEEEKKKLLLJJJEEEEEEIIIKKKJJJKKKKKKJJJJJJJJJKKKKKKLLLFFFXXXNNNDDDxxx~~~NNNDDDeeewwwEEE>>>:::555...000888777MMMWWWgggtttvvvwwwzzz|||vvvsssrrruuuxxxxxxsssnnneeeaaaXXX[[[iiihhh```bbbpppuuuyyyxxxyyy~~~~~~lllooouuulllKKKFFFCCCDDDEEEEEEEEEGGGBBBBBBBBBDDDFFFGGGFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDFFFJJJIIIBBBCCCYYYrrrooo|||sssaaa|||YYY@@@>>><<<999666444222222------,,,+++************************************)))))))))))))))***++++++************++++++++++++***---(((,,,666///666WWWfffJJJ999444333333888555444666888555444444555444444333333444555555111222333333222333666999===???CCCFFFGGGFFFDDDBBBBBB???;;;999888666333111888555333444888<<<======777111...333???KKKVVV\\\jjjUUUUUURRREEEBBBKKK>>>???BBBCCCBBBBBBBBBCCC@@@@@@@@@@@@???===;;;999>>>???BBBDDDBBB===999777;;;:::;;;???@@@===<<<>>>CCCMMMNNNQQQZZZXXXNNNKKKIIIEEEEEEJJJMMMKKKIIIIIIJJJPPPIIIMMMlll]]]AAAWWWkkkJJJMMM___rrr|||gggfffeeeQQQ___rrrvvvuuu}}}uuuYYYAAA:::777333333333222222111000///////////////......---------.................................//////000000000444333333222222222333333;;;@@@@@@<<<:::???FFFIIIjjjtttSSSJJJWWWaaa888...WWWxxxhhhFFF555222///333:::999333777@@@___lll}}}}}}xxx{{{rrrlllmmmlllhhhgggkkknnnKKKKKKooovvvpppnnnuuurrr]]]GGGGGGBBBBBBEEEGGGCCCBBBDDD@@@@@@AAABBBDDDEEEFFFFFFHHHIIIGGGCCCBBBFFFGGGEEEJJJJJJIIIIIIIIIJJJKKKKKKLLLNNNdddjjjCCCZZZ```???OOOjjjFFF888999111333999222@@@JJJ]]]mmmssstttzzz~~~}}}hhhqqqxxxxxxwwwyyyyyyvvvuuusssssstttuuunnnbbbXXXWWW[[[^^^fffmmmeeeaaammmwwwyyyyyyzzz|||vvvllluuuppp\\\GGGEEEDDDDDDCCCBBBAAAAAABBB@@@@@@AAACCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBDDDFFFJJJHHHAAA>>>IIIXXX{{{kkknnnqqqqqq~~~\\\@@@???<<<999666444333222------,,,+++************))))))))))))))))))))))))))))))(((((())))))***+++))))))*********++++++++++++000'''(((888666///:::\\\hhhUUUDDD888888444555===AAA<<<555222444444333333333333333333333333222000//////111333444444444444444444333333555444222222333444444444222333555777999999888777...444DDD^^^}}}___JJJ===AAABBB;;;>>>IIIFFFGGGHHHFFFBBB@@@@@@BBBCCCCCCDDDBBB@@@<<<:::888===>>>>>>===<<<;;;:::888???;;;:::<<<<<<;;;<<>>???:::YYYfffSSSssslllKKK...HHHxxxwwwQQQ===000+++333:::888666888BBBLLL]]]nnnzzz~~~}}}{{{wwwoookkkiiigggaaaUUURRReee~~~cccLLLcccuuukkkvvvooohhh\\\MMMBBBKKKFFFCCCCCCCCCAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFHHHFFFBBBAAADDDEEECCCHHHGGGGGGGGGHHHHHHIIIJJJNNNMMMSSS^^^FFFQQQEEEdddooo[[[999===;;;777999555333<<>>@@@???======???AAABBBAAA???@@@AAA@@@>>>===>>>???@@@BBBFFFGGGDDDBBBHHHOOOSSSpppwww|||nnnwww___@@@???<<<999777555333222...---,,,+++************)))))))))))))))))))))))))))(((((((((((()))******)))))))))************+++,,,222---'''+++000111444000UUU~~~hhh[[[JJJ999444111...111888666666555444333222111000111000/////////000222333222111000//////111333444222222222222222333444444111555999888444///---...;;;NNNnnneeeBBB<<<<<>>;;;999999;;;>>>>>>;;;<<>>AAA===;;;<<<<<<:::<<<@@@DDDOOOKKK@@@AAACCCCCCHHHBBBDDDHHHIIIDDD???BBBIIIEEEUUUfffTTTHHH]]]{{{}}}VVVBBB???llleeeQQQSSS\\\{{{}}}dddUUUgggiiirrrqqqNNN666333111222555333222111000000000000111------------------------........................------..................///111444777777555222000///222444444777;;;;;;888LLLqqqnnnccczzzqqqEEE444QQQooouuuaaaLLL666...000444555666444777>>>KKK[[[iiissswwwxxx{{{~~~yyyoooggg]]]ZZZNNNFFFTTTpppYYYQQQ[[[}}}uuuiiiZZZKKKDDDDDDIIIFFFBBBAAAAAAAAAAAAAAABBBCCCDDDCCCAAA@@@AAABBBFFFHHHGGGCCCCCCFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHKKKNNNlll}}}DDDZZZlllEEE@@@ddd```\\\{{{IIIAAA>>>555222333000666AAAMMMYYYeeeqqqxxxxxxtttnnnxxxpppXXXUUUgggffflllrrruuuuuuvvvxxxyyyvvvuuurrrmmmdddWWWIII@@@QQQdddppptttqqqggghhhxxxwwwvvvxxx~~~yyymmmvvvsssYYYCCC:::>>>AAA???>>>@@@AAA@@@???>>><<<===???@@@@@@???<<<>>>@@@???===<<<>>>@@@===???BBBEEEGGGJJJMMMPPPPPPzzzmmm}}}___qqqaaaAAA???===:::777555333333...---,,,+++************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************---***...---'''+++222222...888TTTrrr]]]FFF555444>>>777777777777666555444444111000//////111111222111000000000000111222333444111222222222111111111222333666888666555>>>PPP^^^uuubbbGGG999===AAACCCEEEFFFFFFFFFOOOLLLGGGBBB===:::888777999;;;===<<<999888999::::::???AAA@@@CCCHHHHHHEEEAAA>>>>>>@@@???<<<<<>>ZZZ}}}tttWWWCCC___qqqxxxmmmeeefffoooyyyYYYTTTtttxxxeeeppp^^^555000555111///333111000///.........///000---------.......................................---------------------------///111333444333111000111222555888999888999<<<===III{{{[[[YYYeeennnUUU555CCCkkkwwwlllWWWAAA555333555444444444444888AAAPPP___iiijjjlllooosssxxx|||wwwrrrllleee]]]WWWOOOIIICCCJJJeee}}}yyygggCCCggg}}}hhhZZZOOOGGGDDDFFFEEEDDDBBBAAAAAACCCBBB@@@@@@AAACCCBBB???>>>@@@AAACCCFFFEEEBBBBBBFFFFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDHHHLLLWWW~~~aaaFFFmmmggg<<>>>>>>>>@@@AAA@@@???<<>>AAADDDBBBBBBBBBCCCGGGKKKLLLLLLVVVyyy|||eeefffjjjcccaaaAAA???===:::777555444333...---,,,+++************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************---(((555//////333+++000444999JJJrrrZZZ???:::444444555777777888777777666444333333333222111///000000111222222111000000333444666666555444555555000111111222@@@aaaiiiNNN<<<999>>>===888:::CCCGGGDDDMMMIIIDDDAAA???>>>===;;;222555777777555666888;;;999@@@EEEFFFJJJOOOOOOJJJ@@@???@@@CCCBBB>>><<<===JJJSSSLLLBBBJJJOOOIIIEEEBBB???>>>AAACCCBBBCCCGGGQQQ:::DDDFFFHHHLLLIIIeeerrrHHH===CCChhhvvvYYYAAASSSmmm~~~yyypppsss|||rrr\\\[[[oooyyycccAAA===aaayyydddccclllFFF???666222222444333111000///...---,,,---...///................................................------------------------------...///000111111222......333999888333555<<<777EEEJJJjjjhhhFFFFFFjjjnnnHHH666FFFmmmuuuqqq\\\GGG???<<<888555666555222333;;;HHHSSSaaabbbdddeeejjjsssyyytttsssrrroooggg\\\QQQIIIFFF>>>DDDXXXllliiiTTTHHHKKKccc||||||zzzZZZLLLJJJIIIFFFFFFCCCDDDCCCBBBCCCCCC@@@===:::===@@@@@@??????BBBEEE@@@BBBBBB@@@@@@DDDEEEBBBAAAAAAAAABBBBBBDDDEEEEEEEEEFFFIIIGGG[[[GGGYYYQQQCCCMMMxxxdddNNNBBB777;;;222333444444;;;JJJZZZdddlllyyy||||||~~~{{{yyyyyyyyyyyyzzz|||nnnggg[[[LLLCCCEEEPPPZZZsss~~~yyypppuuu{{{zzz|||}}}tttsss}}}xxxjjjmmmtttZZZ???DDD???EEEFFF@@@<<>>@@@??????@@@BBBBBBAAA???>>>BBBEEEDDDBBBAAAEEEHHHLLLIIIEEEBBBDDDGGGFFFCCCGGG[[[wwwfffdddZZZjjjmmmyyyeeeAAA???===:::777555444333......,,,+++***)))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,---...///---000222444BBBccc{{{WWWMMMAAA999::::::555444777111222999888222444666...===...---555333111555555000888666333666333333;;;CCCIIIVVVhhh{{{xxx[[[KKKAAA:::EEEBBB>>><<<===>>>>>>>>>@@@CCCDDDBBB<<<888777888666666777999:::999777444888:::>>>CCCFFFEEE@@@===<<<===>>>===<<<<<<>>>@@@HHHEEEEEEJJJOOONNNFFF>>>AAA@@@??????@@@AAABBBCCCKKKGGGGGGIIIHHHEEEIIIPPPooo}}}\\\BBB???OOOnnn|||bbbTTTLLL^^^{{{uuurrrpppoooyyyrrrYYY]]]kkk}}}qqqHHH:::PPPjjjjjj}}}qqqvvvXXX777666444333222111111111000//////...------,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,------,,,++++++,,,,,,,,,...///000///...---...000222111000000000222444666777:::;;;IIIqqqhhhFFFWWWzzz}}}]]]<<>>AAAHHHXXXeeeZZZAAA;;;UUUuuuzzzwwwwwwgggYYYLLLFFFDDDBBBBBBCCCDDDDDDCCCAAA@@@@@@CCCEEEEEEBBBBBBDDDDDDAAAAAACCCAAAAAAAAAAAAAAABBBCCCDDDAAADDDFFFEEEBBB@@@AAABBB===KKKIIIAAAQQQvvvnnnTTT___wwwDDD???ZZZ^^^HHH@@@:::333222666;;;777777JJJbbbhhhqqqwwwxxx{{{{{{uuusss{{{yyykkkaaaUUUFFF>>>BBBNNNWWW[[[ooo|||zzzvvv{{{}}}{{{qqq~~~|||~~~qqqkkkjjjkkkbbbOOOCCCBBB???BBBBBB??????CCCDDDBBBAAADDDDDDAAA@@@AAA@@@<<<===???BBBDDDEEEEEEEEEDDDHHHFFFEEEDDDCCCCCCAAA@@@;;;LLLSSShhh|||dddSSSnnnaaaAAA???===:::777555444333......,,,+++***)))))))))))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))*********++++++---......///111111---000???ZZZooonnnQQQFFFJJJRRRMMM???222000222000///555(((///888===:::444444::::::>>>EEE\\\}}}tttiii}}}uuuxxx~~~cccPPPDDD===:::EEEEEEDDDAAA>>>>>>AAADDD;;;<<<===<<<:::888777777555555666888999999777555999:::;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;===>>>999@@@IIISSSVVVQQQHHHAAA>>>>>>???CCCHHHKKKJJJHHHRRRKKKFFFHHHIIIGGGGGGJJJUUUrrrhhhCCC:::PPPdddqqqkkkbbb]]]bbbsss{{{{{{xxxtttuuu{{{ssseeeZZZWWWttt|||rrrXXXFFFFFFddd~~~uuuvvvxxx```;;;555444333222111000000000//////......---,,,,,,+++++++++,,,,,,,,,---------+++++++++******+++++++++---,,,,,,+++++++++,,,,,,---///000///...---...///222111000000000222444555444777555999TTT```XXXqqqHHH@@@777:::KKK[[[[[[QQQ===888444222000///333999===EEEMMMRRRTTTZZZeeennnpppwwwyyyppppppqqqqqqnnnggg___YYYLLLFFF>>>888999@@@HHHMMMnnnXXXAAA:::GGGaaa|||yyypppjjjVVVLLLCCCBBBCCCBBBBBBDDDCCCDDDCCCBBB@@@@@@AAACCCEEECCCBBBEEEDDD@@@???AAA@@@@@@@@@@@@@@@AAABBBBBBAAACCCEEEDDDBBBAAABBBDDDBBBGGGFFFGGGOOOccccccLLL|||dddAAA===XXXUUU???AAA;;;555//////111888BBBLLLZZZfffqqqwww{{{zzz{{{}}}zzzzzzxxxwwwyyyvvvhhhXXXOOOJJJCCCBBBIIITTT]]]aaalllvvv{{{wwwwww||||||www|||mmmnnnvvv~~~mmmmmmlllgggYYYJJJCCCDDDAAACCCBBB???>>>AAAAAA???CCCFFFFFFCCCBBBCCCAAA===AAAAAAAAABBBBBBCCCDDDDDDFFFEEEDDDCCCBBB@@@===;;;CCCKKKJJJWWWlll```]]]~~~^^^AAA???===:::777555444333......,,,+++***)))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))************+++,,,------+++---///...,,,...666===sssvvvSSSIIINNN<<<---999@@@OOOEEE111333@@@\\\wwwyyyaaaVVVOOOEEE>>>===BBBEEEGGGCCC===<<>>FFFMMMQQQUUU^^^lllwww~~~|||~~~zzzwwwvvvsssmmmhhhnnniiiccc\\\UUUMMMEEE@@@AAABBB@@@<<<;;;EEEYYYjjjUUUMMMEEEHHHZZZvvvoooYYYHHHAAA>>>AAADDDCCCBBBDDDBBBCCCDDDCCCAAA??????@@@EEEBBBBBBEEECCC???<<<>>>?????????>>>??????@@@AAABBBCCCDDDCCCBBBBBBDDDFFFFFFCCCCCCKKKKKKLLLxxxTTTVVVPPP:::===nnnWWW;;;===999333///000444888999GGGTTTdddooowww{{{yyyvvvyyy{{{}}}~~~~~~~~~}}}~~~}}}~~~yyyvvvyyyzzzwwwpppdddQQQAAA555:::BBBNNNYYYcccjjjnnnmmmuuuyyywwwxxx}}}|||vvvrrrqqqvvv~~~xxxkkkpppooo```PPPGGGGGGHHHCCCEEEDDD???>>>@@@@@@===@@@CCCDDDAAABBBDDDCCC@@@DDDBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEBBB???;;;999BBBCCC<<>>@@@@@@>>>:::999<<<@@@777555333555888999777555444333222333555666555444444666777555555999CCCLLL999999:::999777777999:::<<>>CCCJJJSSS\\\eeennntttooonnnmmmkkkkkknnnsssxxxoookkkgggcccbbb___\\\ZZZPPPLLLHHHDDDCCCBBB@@@???888444777GGGXXX```]]]XXXFFF___xxxooofffLLLEEEAAAAAAEEEGGGDDDBBBBBBBBBDDDEEEEEEBBB@@@>>>>>>AAA???@@@CCCCCC>>>===>>>?????????>>>>>>??????@@@DDDDDDCCCBBBBBBBBBCCCDDDEEEBBBCCCJJJHHHAAA___LLLTTTwwwXXX>>>KKKlllvvvtttzzzRRR@@@<<<;;;<<<666...///777888BBBQQQ^^^hhhooossstttuuuwwwyyyzzzzzzzzz{{{|||{{{}}}~~~}}}yyyvvvssssssqqqhhh\\\MMM???666555AAAUUUjjjuuuvvvvvvvvvuuu{{{}}}yyyxxx{{{|||zzz~~~~~~~~~}}}ooonnnrrrkkkYYYKKKJJJLLLJJJCCCEEECCC???>>>@@@@@@===:::===???>>>???CCCDDDBBB@@@@@@@@@@@@AAAAAAAAABBBBBBDDDGGGGGGEEEAAA===;;;===>>>888===GGGCCCFFF[[[jjj```rrreee]]]AAA???===:::777555444333......,,,+++***)))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))***++++++++++++,,,---//////...,,,---000???ccczzz|||vvv```LLLLLLBBBBBBKKKIII;;;333666<<<;;;999888777777777666666333111222444666444111444222000000222333333222,,,///222111111444<<>>555888???CCCFFFIIIEEEEEEKKK\\\ooozzzzzzvvvvvv}}}|||oooddd]]]YYYXXX]]]fffnnniiiXXXFFF===AAASSSjjj|||vvvtttZZZEEE222+++444...---,,,,,,++++++++++++++++++++++++************((((((((()))))))))*********))))))(((((())))))***)))))))))))))))***+++,,,+++---...---,,,+++,,,...............///000111111333444999;;;555555KKKggg{{{]]]>>>ZZZ~~~tttKKK999:::UUUmmmzzziiiMMM;;;555333666555444333222222222111444444555666999@@@HHHNNNVVVZZZ```bbbaaa]]]ZZZXXXPPPMMMIIIFFFDDDCCCBBBBBB888777888:::<<<<<<;;;999CCCRRRbbbeeeVVVEEEEEEOOOvvvvvvxxx{{{~~~gggQQQFFFCCCAAACCCHHHIIIDDDAAAAAABBBDDDFFFFFFCCC@@@>>>>>>===;;;===AAAAAA???>>>@@@@@@@@@????????????@@@@@@FFFEEECCCBBBBBBAAAAAA@@@???DDDDDDDDDEEEBBBOOOjjjjjjAAA___III666RRRkkkeeeVVV___\\\EEE888===;;;......999222666>>>IIITTT^^^hhhpppooorrrtttuuuuuuuuuvvvxxxzzz}}}~~~|||yyywwwuuuttttttjjjeee\\\OOOBBB999666777GGGTTTmmm}}}zzz{{{zzzuuuvvvzzz}}}{{{ttt~~~|||lllpppmmm___NNNIIIMMMMMMFFF>>>@@@???<<<<<<>>>???<<<;;;>>>???===>>>AAABBB@@@:::<<>>AAAAAA???BBBFFFAAA@@@HHHGGGJJJ```}}}^^^AAA???===:::777555444333......,,,+++***)))))))))))))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))))))))))))))******+++)))''''''))),,,------000000444BBB\\\|||~~~yyyxxxuuuwww{{{~~~{{{XXXFFFDDDMMMHHHEEEDDD===222111777>>>;;;888666777777444222222000///...///000///...555333///...///000000000...111333333222333666:::444555666666666777999;;;888666666:::AAAGGGLLLMMMAAABBBDDDEEEEEEFFFGGGGGG???CCCEEEBBB@@@CCCEEEEEEGGGHHHKKKSSSccc~~~gggNNN???666222777@@@;;;<<>>555555:::hhhyyyxxxsssXXX>>>888777111///---,,,+++*********************************))))))((((((((()))))))))******))))))(((((((((((())))))(((((((((((()))***+++++++++,,,------++++++,,,---,,,------......//////000666222333777666444;;;EEEYYY}}}\\\qqqbbbNNN555LLLhhhyyyxxxgggMMM888444444444333222222444666000111222111111222555777???DDDJJJLLLJJJEEEAAA>>>;;;999777555444444555666===999666666===FFFOOOTTT```hhhlll^^^EEE???]]]vvvmmmfffYYYIIIBBBDDD???>>>AAAFFFFFFCCCAAABBBAAACCCEEEEEEBBB@@@>>>>>><<<999:::>>>???>>>???BBBAAA@@@??????????????????CCCBBBAAABBBBBBBBB@@@>>>;;;EEEDDD???DDDFFFGGGNNN|||[[[===bbbvvvLLLIIIUUUSSSLLLLLLTTTssseee???888;;;777333666333111333999AAAJJJWWWaaahhhkkkoooqqqsssuuuwwwyyywww{{{}}}{{{{{{~~~~~~{{{|||~~~zzzwwwvvvwwwtttkkkccc```XXXPPPEEE;;;333222999BBBHHHSSSjjj~~~zzzzzzyyyvvvtttuuuyyy|||~~~vvvqqqzzzvvv}}}wwwyyyqqqmmmaaaPPPFFFGGGLLLHHHAAA;;;===<<<999999<<<<<<:::BBBDDDCCC>>>>>>@@@@@@===777:::>>>BBBDDDCCC@@@>>>888===CCCDDDBBB???===>>>CCCAAAAAABBBAAAAAACCCDDDFFFAAAHHH]]]\\\AAA???===:::777555444333......,,,+++***)))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***))))))((((((((())))))(((''''''(((***---///111$$$---333...)))555TTTooommmTTT???@@@NNNTTTPPPIII@@@777333444888======;;;999555333222222...//////...------///111777333///,,,,,,---......333333222222333444555666222333555666666888:::===777777777777888<<>>WWWlll}}}iiiPPP555***,,,222222///,,,++++++***************))))))))))))))))))))))))(((((()))))))))*********)))((((((''''''(((((()))(((''''''((()))***++++++***,,,---,,,+++***+++,,,+++,,,------......//////222000///111444666999;;;BBBnnncccxxxkkkXXXJJJQQQcccnnnnnnjjjMMMHHH@@@:::777777888888000222555666555555666888555666666444222222444666666666555555555666999;;;999:::>>>GGGUUUcccnnntttWWWBBB999NNNppp}}}ppp```YYYPPPDDD???CCC>>>===???CCCCCC??????AAA>>>@@@BBBAAA@@@>>>>>>>>>===:::999;;;<<<<<<>>>BBB@@@???>>>>>>=========>>>>>>>>>>>>AAADDDDDD@@@===;;;DDDBBB>>>DDDDDDAAAEEE```NNNIIIqqqzzzXXXDDDCCCPPPQQQEEEMMMtttlllJJJ???@@@;;;444666111000333666999AAAKKKUUUYYY___dddhhhlllqqqtttpppssstttsssvvv{{{}}}{{{zzzzzzzzzzzz{{{}}}}}}~~~xxx{{{{{{xxxwwwrrrpppooogggXXXLLLGGGDDD>>>999888888;;;DDDOOOPPPRRRaaayyy||||||tttpppnnnssszzz}}}|||zzzoookkkvvvrrryyywwwjjjtttwwwjjjXXXGGGCCCHHHHHHDDDAAA>>>@@@???;;;:::===<<<:::AAACCCAAA======@@@@@@>>>999;;;>>>@@@AAA@@@>>>===999>>>CCCCCC@@@===<<<>>>???===???@@@>>>BBBDDD???IIIIIIAAAAAAXXX{{{ZZZAAA???===:::777555444333......,,,+++***)))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))(((((((((((())))))))))))*********)))***+++000/////////111444666666IIIjjjhhhXXXWWWOOO>>>===IIINNNNNNGGG;;;444444444222:::===>>>:::333///000222---///111000---...111555888444///,,,+++,,,,,,,,,///---,,,,,,///222333333111333444666666888;;;>>>666888888555444:::GGGRRRGGG@@@===EEEQQQSSSHHH;;;???BBBDDDFFFNNNUUURRRJJJAAADDDJJJOOOOOOSSS```nnnlllTTTIII<<<999666666777888777555AAA<<<;;;AAAFFFCCC>>>;;;:::>>>FFFMMMSSSUUUVVVUUURRRKKKCCC@@@AAACCCBBB@@@@@@===:::888777777555444000111888EEESSSbbbtttzzz{{{~~~{{{|||zzzNNN444+++333222---------,,,+++***************+++(((((((((((())))))))))))))))))))))))************((((((''''''''''''((((((''''''''''''((()))++++++***+++,,,,,,******+++,,,***+++,,,---............+++...000000333888::::::999ZZZnnnFFFSSS{{{jjj]]]TTTRRRbbbuuuvvviiiXXXJJJCCC???<<<:::666666555333111222444777111444888999888666555555222333444555666888;;;===EEEPPPaaaooorrrgggWWWJJJ<<>>??????===<<<===>>>???;;;999:::;;;:::<<>>===<<<<<<<<<<<<<<<999:::<<>>===BBB??????DDD@@@>>>GGGCCCppptttMMMNNNvvvRRRDDDPPPKKKPPPNNNOOOlllgggFFFDDDBBB555888333111333222///222999===BBBIIIPPPVVV]]]cccgggiiimmmppppppqqquuuvvvtttttttttsssrrrqqqrrrtttuuuvvvwwwxxxyyyyyyxxxvvvuuummmeee^^^[[[SSSFFF>>><<<888555777>>>DDDHHHPPPYYYkkkeeehhhwww}}}wwwqqqrrrooohhhfffrrrzzzRRRjjj~~~ooozzzvvvcccnnnyyyhhhTTTEEEFFFJJJFFFCCCDDDEEEGGGEEE@@@>>>@@@???<<<:::===<<<:::;;;@@@BBBAAA======>>>>>>>>>>>>=========AAAFFFEEEAAA======???<<<<<>>>>><<<>>>???DDDIIIHHHBBB======DDDCCCFFFOOOYYYZZZRRRIIIHHHDDDDDDKKKUUUYYYSSSMMMrrrrrreeeUUUBBB666444777777666666777888888777666666777:::888666777888999777555888999444777???;;;444999666333222555444222666<<>>OOOssssss^^^[[[___qqq~~~gggJJJ???VVViii||||||qqqeee^^^UUUIII???===;;;999:::???FFF;;;<<>>DDDFFFGGGHHHPPPZZZ\\\VVVnnnhhhdddVVVBBBAAAPPPWWWnnn~~~xxxrrrwwwnnn[[[LLLKKKJJJBBB<<<===AAA@@@??????>>>>>>??????BBB>>><<<>>>>>>;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@======??????<<<999;;;===>>>?????????>>>======>>>????????????>>>NNNDDDmmm~~~III[[[{{{^^^HHHUUUJJJCCCFFFPPPhhhhhhMMM<<<777555555666555222///...222777;;;<<<<<<@@@HHHOOOUUUVVVXXX\\\___```___]]]dddfffggghhhhhhhhhjjjkkklllmmmooopppoookkkfffcccVVVUUUSSSLLL@@@555555:::DDDZZZ___NNNLLLcccqqqmmm|||zzzuuuoooiiiggghhhjjjiiihhhfff```fff{{{yyy]]]VVV~~~{{{{{{ppppppuuusssjjjSSSIII@@@BBBLLLQQQLLLDDDFFFCCC@@@>>>>>>===<<<<<<<<<===???@@@???>>><<<;;;888;;;;;;999:::===>>>;;;>>>EEECCC:::777>>>@@@;;;999:::<<<>>>???@@@@@@???EEEIIILLLJJJJJJXXXqqqYYYAAA???===:::777555333333000///...,,,+++***))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((())),,,222666222***))),,,***++++++,,,---...///000333000---111AAA]]]|||}}}eeeQQQEEEHHHKKKEEE;;;888???BBB===???;;;777555555444111...///222555333000...000222111...+++***---.........,,,,,,,,,------,,,,,,,,,+++...000000...------...---222777999777444444444444444444555666888;;;<<<999555666===BBBBBBAAABBBIIIGGGGGGKKKQQQSSSOOOIIIFFFDDDDDDJJJSSSWWWVVVRRR___zzzppp[[[JJJ>>>777444000...---...111444777888...000222333333333555777555777222111555...'''---***---111777>>>FFFKKKNNNfffrrr{{{nnn|||lllJJJ666111///...---------+++)))))))))))))))))))))))))))(((((((((((('''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,------------...///333777777444333555888===:::<<>><<>>;;;:::::::::;;;;;;;;;;;;;;;;;;>>>???<<<===@@@@@@>>>;;;;;;<<<<<<===<<<<<<<<<======>>>???????????????DDD>>>ZZZHHHrrrooo```UUUGGGAAAEEEUUUnnn{{{QQQBBB===888555555555555666---......------000777<<<;;;<<<===AAAEEEGGGFFFEEEMMMOOORRRSSSTTTVVVXXXZZZ___```aaaaaa]]]XXXRRROOOJJJDDD===777444999IIIYYYyyyjjjuuu~~~zzz~~~yyypppgggbbbbbbeeehhhlllfffeeeeeehhhtttqqq\\\vvv~~~yyyuuupppfff\\\KKKFFF@@@AAAEEEGGGEEEAAAAAA>>><<<;;;===???>>><<<888:::<<<===>>>===<<<;;;888;;;<<<:::<<<@@@@@@>>>EEEKKKIII@@@===BBBCCC>>>;;;<<<===???@@@@@@??????AAACCCCCCDDDGGGRRRaaalll]]]@@@???<<<999777555333222000///---,,,***))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%(((///333000)))&&&((())))))***+++,,,------......//////,,,+++111===GGGfff{{{}}}mmm[[[LLLBBB>>><<>>222000666:::888:::888555333222111///---,,,------...............///---+++***,,,---------+++++++++******+++++++++***,,,...///---,,,,,,,,,,,,///111111......111333444777888777444444888<<<:::333111888AAAEEEFFFGGGNNNKKKGGGFFFGGGIIIJJJJJJDDDCCCCCCGGGMMMSSSWWWXXX\\\jjjyyyxxxsssrrrPPPIIIAAA===;;;888222---///333666555111000333777444888444444999777:::GGG<<>>>>>GGGbbbqqqZZZCCC999:::BBBRRR```vvvmmmhhhkkkpppmmmfff```___VVVQQQTTTXXXZZZ\\\]]]RRRQQQLLLDDD@@@???>>><<<777NNNlll~~~{{{kkkuuunnnkkkvvvhhhTTTPPPKKKKKKEEEEEEKKKKKKDDDAAACCCCCCBBBBBBBBBAAAAAAAAAAAABBB>>>@@@JJJPPPLLLAAA::::::::::::;;;;;;<<<<<<<<<999<<<===;;;<<<@@@AAA>>><<<;;;;;;:::999999::::::===>>>>>>???????????????AAA???KKKddd|||dddTTTlll~~~^^^???>>>BBB>>>FFFWWWlll___LLL===666666777888999888666444222111111111444333333555888::::::999555777:::;;;;;;<<>><<<999555777999;;;<<<<<<;;;:::777:::<<<:::<<<@@@BBB???EEEJJJHHH@@@<<<@@@AAA===<<<===>>>>>>?????????>>>???===<<>>;;;;;;>>>@@@;;;===:::444111333222...555444222000///...---,,,///,,,******,,,,,,***(((---,,,+++***+++,,,,,,,,,+++***)))(((((()))***+++)))***,,,------,,,+++++++++---...---+++,,,///222666888999777444444777:::;;;777777===BBBBBBAAABBBLLLJJJFFFBBB@@@AAAEEEHHHBBBBBBCCCDDDGGGLLLSSSXXXdddfffffffffnnnyyyoooddd\\\YYYRRRFFF<<>><<<<<>>>>><<<;;;:::888888777888999:::<<<===>>>>>>??????>>>>>>AAACCCDDDKKKkkkhhhKKKssswwwPPP===:::===CCCIIIPPPbbb}}}wwwYYYFFF===888555666555555666666444000---444222000000111111111000111222333222111000111222111333555777888777555333///222999BBBFFFIIIPPPYYYnnnzzzppphhh___YYY[[[aaagggkkkjjjkkknnnhhhcccwwwuuuvvvuuuqqqfffpppyyynnnVVVFFF>>>???@@@@@@AAABBBDDDFFFCCC>>>999999<<<===888444555777999:::;;;:::999888777:::;;;999:::===>>><<<@@@DDDCCC===;;;>>>???<<<<<<<<<<<<<<<===<<<<<<<<<>>><<<;;;===BBBEEEDDDBBBYYY@@@>>><<<999666444222222///...---+++***)))(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))(((***+++***))))))******''''''(((((()))*********,,,,,,,,,...///111222222...///111555???MMM]]]gggrrr___OOO??????>>><<<;;;:::999999:::222555666444222222///+++000000///---,,,+++++++++///+++((((((+++---+++(((+++++++++*********++++++******(((''''''(((******))))))***,,,,,,,,,+++***))),,,//////---,,,...111666555444333333444555666333666>>>CCCBBB;;;888:::DDDDDDCCC@@@>>>>>>BBBEEEBBBBBBAAA@@@AAAEEELLLRRRZZZXXXTTTOOOPPP___zzzrrrnnniiiiiijjjjjjeeeaaannnwwwyyy{{{}}}zzz}}}~~~{{{fffGGG000///777444***,,,+++))))))******)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++++++++,,,,,,,,,------***,,,---...///000222333,,,,,,333;;;555000@@@WWW|||bbbuuu~~~mmmiiiIIICCC;;;777888:::888444666>>>===@@@JJJGGGFFFSSSmmmvvvoooeeeZZZYYY[[[iiittt}}}~~~wwwtttTTTLLLJJJDDDAAABBBEEEGGGFFFCCCCCCFFF???@@@@@@@@@@@@???>>>===AAAAAAEEEIIIGGG@@@<<<===888888888999999999::::::888::::::888777::::::777777777666666777888:::;;;:::;;;<<<<<<======<<<<<<;;;???@@@AAAPPPssskkkIIIhhhUUU999AAAEEE999DDDDDDJJJaaavvvdddSSSFFF;;;999666555666777888888888666444333444444444333444555555444222111222333444444555666777777888888777999>>>BBB???999666888EEEjjjrrrggggggccc^^^\\\]]]aaaeeehhhiiifffccc]]]bbb~~~xxxwwwqqqkkkwwwuuummmlllrrrnnn]]]LLLEEECCC@@@>>>@@@DDDFFFDDDBBBCCC???;;;;;;======999555999:::;;;;;;;;;999777666777999999666666888888555;;;???@@@===<<<>>>@@@???999999999999999:::::::::<<<<<<<<<===>>>???@@@AAAVVV???>>>;;;888666444222111///...,,,+++)))(((((((((&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***+++***''''''+++,,,+++''''''(((((())))))))))))---+++((())),,,000111111''',,,222555555333111000>>>IIIYYYiiiyyy~~~aaaZZZ[[[YYYOOOMMMOOOJJJEEEBBB===999666555555555222111000/////////000000,,,------,,,***)))***+++,,,)))'''(((+++...---,,,(((***+++***)))((()))+++)))))))))(((((())))))))))))))))))+++------,,,***))),,,000000...---...000111000//////000222333333000777CCCJJJGGG???<<>>??????>>>======???AAAAAAAAA@@@??????BBBFFFJJJFFFGGGHHHGGGDDDIIIZZZkkkvvv|||sssYYY<<<(((---444///+++///***)))(((((())))))(((&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((++++++++++++,,,,,,,,,,,,******+++,,,...000222333444000000444444000444===LLLlll^^^PPPjjjrrr{{{sssnnn{{{~~~ppp|||___PPPOOO[[[mmmuuuxxx{{{qqqcccoookkkgggnnngggSSSGGGIIIKKKGGGGGGHHHHHHGGGDDDAAAAAAAAA===>>>?????????>>><<<;;;777999===???<<<777999>>>444444444444444444444444666888888555555777777444333333444444555777888999777888999999::::::999999666<<<>>>AAAFFFQQQ~~~hhhHHHdddzzzddd===222999999;;;===DDDUUUoooxxx```YYYMMMAAA:::888:::<<<:::999888888999999888777111222333333222222333444555333222111111333666777AAA>>><<<===<<<;;;???EEEWWWmmm~~~ssshhhaaacccccccccaaa^^^^^^___aaa^^^TTTWWWeeeyyy|||rrruuuuuutttmmmaaaooo|||vvv\\\CCC===DDDIIICCC===???EEEGGGAAA;;;>>>=========>>>>>><<<::::::;;;<<<<<<;;;999777555888:::999666555777666333555888999::::::;;;<<<>>>777777777777777888999:::888:::<<<;;;:::;;;>>>BBBVVV???>>>;;;888555333222111///...,,,***)))(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&((('''$$$%%%******'''(((((((((((())))))))))))))),,,///111111///...---222///+++'''(((---666<<<444555777:::>>>EEEPPPXXXiiixxxzzzppphhhaaaWWWJJJ@@@CCC@@@EEEHHHEEEMMMVVVUUUFFFBBB:::444111111444666000///......------...///***+++,,,+++((((((***,,,+++***(((((()))+++,,,---''')))+++***((('''(((***)))))))))******))))))))))))((()))+++......,,,***(((+++...---++++++---000,,,...000000///000444888777;;;CCCKKKKKKFFFFFFIII===<<<::::::;;;<<<<<<===@@@???>>>???AAACCCDDDEEEAAA@@@CCCHHHKKKNNNXXXddd^^^rrrlllMMM555---...444///"""%%%444)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((***++++++++++++,,,,,,,,,,,,+++***+++---///000111777444000///111444777888222AAAdddzzzuuu{{{xxxhhhSSSSSSppp}}}sss```\\\jjj~~~kkk[[[YYYSSSJJJFFFGGGGGGFFFJJJJJJIIIGGGEEEBBB>>>:::<<<===>>>??????===<<<:::666555777:::999555666:::555444444333333222222111222555555222222555555333000111222222333333333333444555555666666666666666555===<<<>>>CCCCCC\\\hhhAAAYYYeeeGGGEEE222999>>>;;;777AAAYYYppp|||lll\\\PPPJJJIIIDDDCCCAAAAAA@@@>>>:::777666888888888666666666888666555444555;;;BBBJJJOOO___[[[[[[^^^```bbbgggnnnppptttwwwtttnnniiiddd```^^^bbbeeeccc]]]ZZZ\\\___SSSMMMdddyyysss{{{tttbbbdddsssyyygggJJJ999:::AAAHHHBBB>>>AAAGGGIIIDDD>>>;;;===??????===;;;;;;<<<999:::;;;;;;;;;999777666999;;;;;;777777999999666333555777888888777888;;;777666666666777999:::;;;888:::;;;<<<<<<===???@@@XXX???>>>;;;888555333222111...---,,,***)))(((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$((()))&&&(((,,,+++%%%((((((((()))))))))))))))(((+++---***'''''',,,222,,,///222333111///......555444555777999===CCCHHH:::JJJ^^^eee]]]QQQLLLNNNHHHWWWdddeeeaaa\\\TTTKKKPPPLLLFFF@@@>>>@@@DDDGGGOOOIIIJJJHHH@@@CCCFFF???EEE@@@999333//////000222,,,,,,///111111---******(((***+++***((('''***,,,...---+++(((''''''((()))&&&)))+++***((('''(((***((()))***++++++***)))(((***)))(((+++...///---***)))***+++***((((((,,,000***000666444000000777???<<<:::===CCCGGGGGGHHHKKK>>>;;;888777999:::;;;;;;>>>>>>>>>@@@CCCEEEDDDCCCGGGAAA@@@HHHRRRZZZdddooohhhYYYSSSdddxxxVVV;;;***...333222+++)))---,,,&&&((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((******+++++++++,,,,,,,,,...---++++++,,,...//////---111111---...333444111<<<111555RRRwwwccceeeaaa???AAALLLPPPbbb___UUUMMMSSScccqqquuuuuuwwwyyyzzzssscccZZZcccsssiiiRRRiiirrrUUULLLIIIHHHHHHFFFCCCCCCFFF@@@BBBDDDFFFHHHHHHDDD???<<<===???@@@???>>><<<;;;===888777:::;;;777444444777777666555444333333222...111222000111555666333//////111111111000...---222333444444555444444444333;;;666444===;;;DDDddduuuVVVTTTFFF@@@888111222999???CCCEEEHHHiii|||kkkiiifffccc___ZZZSSSOOOGGGHHHGGGEEEBBB@@@@@@@@@@@@@@@CCCIIIUUUcccqqqzzzlllgggaaa^^^]]]]]]\\\ZZZYYY```eeebbb[[[XXX\\\bbbSSSUUU~~~tttwwwuuuwwwzzzhhhYYYuuuuuugggOOO???>>>@@@???CCC@@@@@@CCCJJJMMMKKKHHH<<<@@@BBB@@@:::777777999666777999::::::999888777:::<<<<<<::::::<<<<<<:::999999;;;===<<<:::;;;===777666666666888:::<<<===::::::;;;===@@@AAA@@@>>>ZZZBBB???;;;999777666444222...,,,***))))))((('''%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))++++++,,,,,,,,,---------+++222;;;>>>777//////555555555:::@@@???:::;;;AAAFFFHHHPPPYYYWWWLLLCCCAAA@@@QQQ______YYYUUURRRNNNTTTOOOIIIBBB===<<<<<<<<>>@@@CCCCCC===:::555222000///...------------,,,+++***)))(((((((((((((((((((((((((((++++++***((('''&&&%%%$$$((((((((((((((((((((((((***+++,,,---,,,***(((''')))++++++***((((((+++...+++***(((((())),,,///111666555777::::::777999>>>EEEBBB???<<<<<>>;;;;;;???@@@>>><<<>>>BBBAAAEEELLLOOORRR]]]jjjiiiccc^^^]]]^^^ggg}}}www___DDD333000444---,,,+++***))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))*********++++++++++++++++++,,,------......///111111000000000000000111777333333999@@@TTT|||jjjyyyuuu^^^UUUPPPVVVQQQJJJDDDBBBCCCDDDEEERRR```|||www```NNN??????MMMVVV\\\aaaaaaooo~~~gggjjj{{{~~~___WWWaaaggg]]]OOOJJJGGGDDDDDDEEEFFFDDDBBBDDDBBB@@@AAABBBCCCBBBAAAAAA@@@===<<<;;;<<<===>>>999888888777666555555444666666555555555444444444111111111111111111111111111111000000000000000111222222111111222222333444444444333444888>>>DDDHHHyyyPPPMMMbbbKKK888777:::999888;;;:::CCCTTThhhzzz}}}rrroookkkfffbbb^^^\\\\\\___cccjjjsss}}}tttkkkbbb\\\YYY[[[^^^^^^\\\[[[aaaRRRRRRZZZYYY\\\iiiqqqnnn}}}xxx|||fffaaannneeeLLLEEEDDD>>>:::;;;???===>>>BBBHHHJJJGGGBBBBBBCCCAAA<<<;;;======;;;;;;888666888<<<===:::666===<<<999777666777999:::;;;999777555555666888:::666:::999777999>>>===777<<<===>>>>>><<<;;;<<<===ZZZBBB???;;;999777666444222000...+++*********((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((***++++++++++++,,,,,,,,,+++///666:::555...---111000111555;;;<<<:::<<>>:::777666777999:::;;;;;;::::::::::::;;;;;;>>>;;;;;;???@@@===<<<>>>@@@@@@BBBFFFFFFEEELLLVVVZZZXXXVVVTTTPPPOOOYYYeeetttsssKKKHHHAAA888...)))***,,,,,,,,,+++***)))(((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))************+++++++++,,,------......000000////////////000000444333555999777:::LLLbbbrrrkkktttTTTXXXeeefffXXXUUU^^^aaaaaafffmmm|||{{{pppxxxlllQQQJJJRRRXXXQQQFFFLLLJJJIIIIIIIIIHHHDDD@@@BBBAAA???@@@AAABBBBBBAAA@@@>>><<<;;;:::;;;<<<<<<777777666666555444444333444333333333222222222111111111111111111111111111111000000//////000000000222222111111111222222333555444444444777;;;@@@BBBYYY{{{dddUUUbbb___GGG>>>888444222;;;888888===FFFUUUjjj{{{~~~zzzvvvrrrkkkbbb[[[[[[YYYXXXZZZ]]]]]]ZZZXXXDDDJJJ___iii]]]^^^xxx|||yyy~~~{{{zzzwwwnnnfffmmmzzziiiUUUEEECCCDDD===999999BBB???>>>???BBBBBB???;;;>>>@@@>>>999777999999666888666444666:::<<<999666777777666666555555555555666666666666666666777777444777888666999===<<<777666666777999;;;<<<>>>>>>ZZZBBB???;;;999777666444222222000---,,,,,,,,,***)))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))((((((((()))))))))*********++++++***+++000555333---+++---......111555777666999>>>IIIOOOJJJ>>>AAAPPPRRRGGG;;;AAAFFFIIIKKKLLLIIICCC:::999777777666777888999EEEEEEAAA888222111111000///...------//////---+++************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''((()))))))))((('''&&&'''((()))((('''''')))+++***)))((('''(((***---...000///000333333111222777777666444222222222222333999999999999::::::;;;<<<<<<:::;;;??????<<<<<<>>>AAAAAAEEEGGGEEECCCEEEJJJJJJKKKNNNNNNJJJFFFJJJPPP\\\gggsss||||||^^^GGG999555000///111222111///++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******++++++,,,---------.........------....../////////333777444///333===WWWooo{{{ccceeeyyyqqq\\\aaa}}}~~~zzzhhhSSSKKKPPPTTTOOOHHHJJJJJJJJJKKKJJJGGGBBB>>>@@@???>>>>>>@@@BBBBBBAAA===<<<:::999888888999999555555444444333222222222000000000000000/////////000000000000000000000000000///////////////000000222222111000000000111111555444444444666888:::;;;666OOOyyyaaaHHHbbbiiiNNN@@@;;;888555222222444666888???GGGNNNUUU```jjjsss}}}zzzmmmiiiccc```___\\\XXXTTTWWWYYYZZZZZZWWWPPPGGG???===CCCWWWddd```jjj|||tttuuuwwwuuulllhhhmmmrrrtttOOODDD???CCCDDD>>>999999@@@===::::::;;;;;;999666;;;===;;;666444666555222555333222444888999888555333444555666666555333222111333444666666666555444333555666666888<<<;;;777777666777;;;@@@BBBBBB@@@YYYBBB???;;;888777666444222222000---,,,,,,,,,***)))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((())))))))))))***+++)))+++000111---******/////////000111222333666AAABBB<<<333777CCCFFF???:::===@@@AAA???<<<777333999999888777666555555444;;;<<<999222...//////...******+++---......+++)))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&&&&''''''''''''(((((()))(((''''''((()))+++---,,,+++,,,//////,,,...222......///000111222333333666666777777888:::;;;<<<;;;999;;;>>>>>>;;;<<>>AAAFFFJJJJJJIIIIIIKKKHHHJJJMMMMMMKKKJJJNNNRRRTTTVVVVVVVVV^^^qqqtttdddYYYLLL<<<000555000,,,,,,//////+++'''***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------...000------111222222555<<<;;;===IIIhhh{{{rrrzzzppp___YYYdddvvvlllcccdddqqqttthhhYYYQQQPPPPPPNNNJJJFFFFFFFFFEEEDDDBBB???===>>>===<<<===???@@@@@@@@@;;;:::888777666666666666222222222111111111000000.........................................................---......///000111111000000//////000000222222333333444555666666888@@@UUU|||xxxWWWVVVvvvxxxXXX<<<444333555:::;;;999888:::;;;>>>BBBFFFJJJOOOVVV[[[ooovvv{{{yyyyyy}}}}}}{{{yyytttmmmfff___[[[\\\ZZZXXXXXXYYYZZZYYYWWWUUUTTTNNNFFFCCCDDDEEEEEEQQQJJJVVVlllzzzxxx|||qqqwwwrrrmmmmmmssstttgggWWW@@@======BBBCCC>>>999999:::777444444666999999999;;;===;;;777555666555222111000000222555666555333555555666666666666666555000111222333444444555555333444555666888999777444888777999>>>DDDEEE???:::YYYBBB???;;;888777666444222111...,,,++++++***)))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((()))))))))+++((()))...000---******---...------...111222111888333000222555555666777111666<<>>===:::;;;???999>>>DDDGGGIIIKKKKKKJJJLLLPPPSSSQQQNNNKKKIIIHHHIIINNNPPPOOORRRYYY]]]]]]fffpppgggYYYFFF999444444444333***))))))***++++++)))(((((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((())))))***+++++++++++++++******+++,,,------333...+++,,,---///222555111333777@@@RRRttt|||tttttt|||nnnccc___uuuwww~~~|||vvvkkknnn___YYYPPPJJJGGGFFFEEEDDDCCCBBBAAA???>>>>>>@@@AAA===<<<;;;;;;===>>>>>>===999888777666444444333333000000000000////////////---------------.........------------------------------,,,,,,---......///000//////....../////////...///000222333444555555<<<:::===OOOqqq\\\IIIeeeqqqUUUGGG999222000111666;;;999999::::::;;;===@@@BBBFFFNNNTTTTTTTTTZZZaaaeeedddfffhhhiiiiiihhhfffeeeaaa___\\\YYYVVVSSSRRRQQQQQQQQQPPPPPPPPPOOOMMMKKKFFFDDD===555<<>>>>>:::777777666444222222444777999:::888:::999555444555444111/////////111222333333222666555444444444666888999222222111000111333555777555444555777888666333222111222666===CCCAAA999222YYYBBB???;;;999777666444222000---+++******)))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))***'''(((,,,...,,,***,,,)))+++,,,,,,///444555222333...///666777222333999111444888;;;888333444888666666555444333222111000222555333---***+++,,,************+++,,,+++(((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&(((((('''%%%'''&&&&&&&&&''''''((()))'''&&&'''***)))&&&'''+++******++++++,,,------...222222222333444555777888777888;;;>>><<<999;;;@@@???CCCFFFGGGIIILLLLLLIIIGGGOOOVVVWWWTTTPPPIIIBBBKKKOOOPPPNNNNNNPPPOOOKKKNNNVVVaaalll{{{}}}jjjTTTEEE@@@:::444111222333333222---...000000///...---...''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++************+++,,,------...------...///000///...111555888666444@@@\\\www{{{uuunnnbbb{{{sssbbb]]]OOOMMMJJJHHHFFFGGGGGGHHHBBBBBB@@@>>>===>>>AAADDD===;;;::::::;;;<<<;;;;;;777777666555333222111111//////..................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........---------......///000,,,---...000111333444555555444444:::KKKoooqqqYYYRRR{{{bbbOOOAAA666000///111111111222555888;;;<<<:::@@@DDDDDDFFFLLLRRRSSSWWWWWWVVVUUUTTTSSSRRRQQQMMMKKKIIIGGGFFFGGGIIIJJJFFFFFFDDDBBB???<<<:::888555BBBMMMSSS___rrr}}}{{{~~~iiipppzzz|||kkkRRRAAA<<<<<<:::888777888777555333777555444222222333555666111444444222111222111......///000000000000000000444333111000111333666888555333111000111333666888555333444888:::666222222///111666===BBB@@@:::555YYYBBB???;;;999777666444222000---+++******)))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''(((((((((((()))))))))(((&&&'''++++++((())),,,))),,,------111777666000///333666555444888>>>BBB>>>888444444222...///333555444222111000/////////000333222,,,)))******((()))(((((()))******'''%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&))))))'''%%%&&&&&&&&&&&&&&&''''''''''''%%%''')))(((%%%&&&***))))))******+++---//////000000000111111333444555666777;;;===;;;888:::@@@GGGJJJJJJGGGIIIMMMMMMIIIBBBKKKRRRSSSSSSSSSNNNGGGQQQPPPLLLFFFGGGLLLOOOOOOLLLRRRVVVWWW[[[ccchhhhhhpppqqqwwwssseeeXXXPPPJJJBBB===<<<444444444555444222...***,,,,,,+++***((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******************+++,,,---...)))+++...000111222111///111...///444666666;;;BBBWWWqqq~~~rrr\\\PPPRRRUUUJJJKKKKKKKKKLLLLLLMMMMMMAAABBBBBB@@@======???BBB===;;;999999::::::999888666666666555333222000///........................++++++++++++,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,---...,,,+++,,,,,,---...000000------......000111333444///111555777;;;MMMpppWWWIII^^^zzzeeePPPCCC999666222000111333555777666999;;;;;;>>>DDDGGGFFFIIIIIIHHHGGGFFFDDDBBBAAA;;;:::999999888999999::::::999999888888999<<<===JJJ___qqqxxxxxxzzz{{{~~~wwwrrrmmmzzz{{{gggOOOBBB>>>;;;:::888444333666888666222666555444222111000111222,,,000111//////111000,,,//////000000///.........000000000000111333555666666555444444444555666666333111333999;;;777444555444666999<<<===<<<:::888YYYBBB???;;;999777666444222000...,,,*********)))''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((()))))))))***&&&%%%'''***)))&&&(((------000111///222777444,,,---:::<<<111000>>>JJJJJJHHH;;;222222555555777;;;888666444111...---,,,,,,,,,//////+++(((***+++***'''&&&%%%'''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%'''******'''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%''')))(((%%%&&&***(((((()))+++---111444666////////////000111222333555777;;;===;;;777:::AAAHHHJJJHHHDDDEEEKKKLLLHHHHHHMMMMMMHHHHHHKKKKKKGGGHHHJJJJJJHHHIIIMMMLLLIIIEEELLLSSSVVVXXXZZZWWWRRRTTTTTTWWW\\\___```fffmmmppphhhhhhpppsssooonnnsssppphhhhhhgggYYYTTTVVVUUUHHHEEEEEEFFF@@@666222555333222000///......,,,,,,,,,***'''(((***+++)))'''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))************+++,,,---...+++---...,,,+++,,,,,,++++++,,,000666555000222999333FFF___yyy|||wwwbbbeeennn___RRRLLL@@@GGGHHHIIIIIIIIIIIIHHHHHH???AAABBBAAA===;;;;;;======;;;999888999999888666666666666555333111000///........................))))))******+++++++++,,,************************************+++,,,---...******+++,,,---///000111//////......///000222333...111444555222555III___zzzaaaSSSfffzzzUUUNNNDDD;;;666444444444222444444333777<<<===:::888999;;;<<<;;;999777555222333333444333333111000111222333666;;;DDDMMMSSSvvv{{{|||rrrxxx~~~|||~~~}}}xxxwww{{{|||sssNNN;;;@@@@@@555999666333333888<<<999444222333333222000000111222+++///000//////111111---///000111000///---------...///111333444555555444555666777777777666555444111...111:::===999777888888999888666333222333444ZZZCCCAAA===999666444333222111000---***((((((((()))%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))(((''''''(((***---...555222...///111333222000666444111000333999@@@EEE@@@888000,,,...000000...666333///---,,,,,,,,,+++************))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))***+++...000111333///++++++...222444444;;;:::999999999:::;;;<<<@@@AAAEEEHHHGGGDDDEEEJJJMMMIIIJJJMMMMMMJJJLLLRRRPPPMMMJJJIIIJJJKKKLLLKKKLLLLLLKKKKKKKKKMMMOOOPPPLLLQQQYYY___aaa___ZZZVVVRRRRRRRRRQQQPPPPPPPPPOOONNNNNNMMMKKKIIIGGGEEEDDDBBBBBB???;;;666333333444333333222000///---,,,,,,+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''((((((((()))******+++++++++++++++,,,,,,,,,------/////////000111111222222666<<>><<<888888888888888888888888222111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********************************)))))))))))))))******+++++++++,,,,,,,,,------......///000000000000111222333555666777888[[[~~~nnn___```yyyfffQQQIIIBBB888;;;666444777999666444444;;;555111333666777666666777555444666666555:::@@@???GGGPPP\\\iiiuuuwwwssswww~~~}}}~~~}}}wwwrrruuujjjMMM===<<>>888555444444333222111000...---,,,+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''((((((((()))******+++++++++++++++,,,,,,,,,,,,---...//////000000111222222999:::===@@@???@@@JJJWWWaaa{{{}}}qqqhhhgggbbbXXXTTTXXX```\\\[[[\\\]]]WWWNNNGGGDDDHHHHHHFFFHHHNNNPPPNNNIIIFFFCCCAAAAAAAAA@@@???999999888777777666777777111111000///............,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,------...//////000000000000111333444555666777666LLLoooccc^^^jjjzzzyyyhhhXXXNNNEEE???@@@BBB@@@??????:::999:::::::::888777777<<<;;;>>>DDDIIIOOOXXXaaadddppptttwww}}}ttthhhiiivvv}}}cccSSS@@@777999<<<;;;777999888777666444444444444555333111/////////000111------............------///...---,,,,,,---...///.........---,,,+++++++++111111111000000/////////000000222333333333222111555666666555444444555777^^^BBB@@@===999666444333333111000---***((((((((()))%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((()))))))))))))))'''+++000444444333111111/////////------...222555777333///...111222222000///---***)))***++++++***(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))))))))+++,,,...///111///...///111222333222555444444444555666888999??????CCCHHHIIIGGGIIIMMMRRRNNNLLLLLLJJJGGGGGGIIICCCEEEGGGGGGEEEFFFIIIMMMHHHHHHHHHHHHIIIJJJKKKLLLQQQQQQPPPPPPQQQSSSUUUVVVVVVUUURRROOOLLLIIIGGGFFFHHHHHHHHHHHHGGGFFFEEEEEEIIIHHHDDD>>>888444222222111111000///---,,,++++++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((())))))******+++******+++++++++,,,,,,,,,......//////000111111111666444555999;;;999999;;;:::HHHVVV\\\bbblllqqqooovvvwwwmmmfffaaa___^^^ZZZ[[[\\\\\\[[[ZZZ[[[[[[YYYUUURRRQQQRRRQQQKKKFFFAAAEEEFFFEEEGGGJJJKKKIIIFFFDDDAAA@@@@@@@@@@@@???:::999666444444444555666000000///...------------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,---....../////////000000222333444555666111333===YYYvvvdddfffppp|||vvvtttrrrqqqsssuuuxxx||||||yyywwwvvvvvv~~~~~~yyy}}}|||sssjjjeeennn}}}ssscccEEE>>>777555888999777444777777555444333333222222111000///---------......,,,------......---------...------,,,,,,------...,,,++++++******)))))))))............---------------...//////000000//////111222333333222333555777ZZZBBB@@@===999666555444333111000---***((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((%%%'''(((*********((('''$$$)))...///...,,,---...///111222111...---...000111///...///111333222111,,,***))))))***++++++***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))***+++,,,,,,,,,,,,---......///......000000111222444777:::;;;<<<;;;>>>CCCDDDBBBCCCFFFLLLIIIGGGGGGGGGFFFFFFGGG@@@DDDHHHGGGDDDCCCGGGKKKIIIIIIIIIJJJJJJKKKLLLLLLOOONNNLLLKKKKKKNNNPPPRRRTTTSSSPPPNNNKKKHHHFFFDDDFFFGGGGGGGGGGGGFFFFFFEEEDDDBBB???:::444000///000000///...---,,,+++******(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((''''''(((((()))*********************++++++++++++------...//////000000111111111444:::???@@@??????@@@DDDDDD@@@???CCCDDDBBBHHHSSS[[[[[[[[[^^^___\\\iiieeedddgggiiifff^^^XXXRRRSSSSSSPPPMMMKKKKKKLLLOOOWWWZZZZZZ]]]cccbbb[[[NNNOOONNNJJJGGGFFFCCC@@@===???BBBCCCDDDDDDCCCBBBAAA>>><<<;;;;;;<<<;;;::::::888555222111111333444///...---,,,,,,++++++,,,************************)))))))))(((((()))))))))))))))))))))))))))))))))''''''((((((((((((((())))))))))))************+++++++++,,,,,,------.........//////000222333333444777777444444FFFpppyyy{{{bbb___ttt{{{vvvttt|||xxx|||cccmmmzzzyyyhhhTTTHHH:::999999999888777555333555444333222111111111111///...---,,,,,,,,,,,,---+++,,,,,,------------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111000111444666UUUAAA???<<<999666555444444111000---***((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''%%%&&&)))++++++***)))((()))+++,,,***((('''***---...111444333///,,,,,,------------...///111111111+++)))((()))+++,,,+++***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))************+++---------,,,,,,,,,---...///222555999===???AAA???@@@DDDFFFCCCBBBDDDBBBAAA???@@@CCCGGGGGGFFF@@@EEEIIIHHHDDDBBBEEEHHHGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLOOOOOOMMMLLLJJJHHHGGGFFFCCCCCCDDDDDDCCCCCCBBBAAA<<<<<<999555111//////000...------,,,+++***))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((())))))******)))))))))*********++++++---------...//////000000222555888888888:::;;;;;;<<<===<<<:::<<>>=========@@@BBBCCCAAA??????===;;;888777888888888777888666333000//////000222...---,,,+++************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))))))))******************+++,,,,,,---------......///000111222222)))333;;;777444EEElll~~~vvvkkkkkkppp|||zzz|||rrrkkknnnyyyxxxaaaJJJ<<<888:::<<<<<<;;;888666444444222222111000////////////...------,,,,,,,,,,,,,,,******+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---...//////000222444TTTAAA???<<<999777555444444111000---***((((((((()))'''&&&&&&&&&&&&%%%%%%%%%############%%%''')))+++$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%&&&)))+++,,,,,,+++***111///,,,(((&&&'''***---+++///444222---******,,,,,,++++++,,,,,,---...///)))(((((()))***+++***)))&&&&&&&&&&&&%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))(((((((((+++---......---,,,,,,------...///222555999===???BBB??????CCCEEECCCAAABBB<<<<<<;;;;;;@@@FFFGGGDDD@@@DDDHHHHHHFFFDDDDDDEEEDDDEEEFFFGGGHHHHHHHHHGGGEEEGGGHHHJJJJJJJJJIIIHHHKKKKKKKKKJJJJJJIIIIIIIIIAAA@@@@@@???>>>===;;;:::888888777444111///000111,,,,,,+++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&''''''(((((())))))***((())))))))))))*********,,,,,,------.../////////111666888444111333666888333444555555777:::<<<===CCCFFFGGGDDD@@@???CCCHHHFFFHHHGGGDDDDDDHHHKKKLLLAAAAAABBBBBBCCCCCCCCCCCCAAACCCDDDFFFOOOWWWRRRFFFDDDPPPVVVOOOFFFDDDCCCAAA@@@???AAADDDDDD@@@???@@@>>><<<999888888888888777444333111///......///000,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,------...///000000000+++///666777444666DDDRRRttthhhjjjmmmsss|||xxxvvvqqqllluuuzzzhhhTTTDDD:::777666999::::::888666444444555000//////...------......,,,------------,,,,,,,,,))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,.........///111333XXX@@@???<<<999777555555555111000---***((((((((()))''''''&&&&&&&&&%%%%%%%%%######"""###%%%(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%&&&)))+++------...---222///***''''''(((***+++)))...333222---)))+++...+++++++++)))))))))+++---''''''&&&'''))))))(((''''''&&&&&&&&&&&&%%%%%%%%%""""""""""""######$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&'''((((((((('''&&&&&&+++,,,...---+++***+++---000000000222444777999;;;>>>::::::???BBB@@@>>>???======;;;999>>>EEEEEE???>>>AAADDDFFFGGGFFFEEECCCCCCDDDEEEFFFGGGGGGGGGFFFDDDEEEGGGIIIJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJBBBBBBAAA???===:::888777666666555222///...///000+++******))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&''''''((()))))))))((((((((()))))))))******+++,,,,,,---....../////////555777333111555888888<<<======<<<:::888999<<>>@@@@@@===:::888888888777666000000///...............++++++***)))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''''''''((((((((())))))(((((())))))***++++++,,,,,,,,,------......//////777000---000222222444999GGGdddvvvmmmiiihhhiiisss~~~xxxxxx{{{{{{sssmmmvvvzzzfffKKK:::777::::::888777777666555444222111111......---,,,,,,,,,------++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((((((((((())))))))))))************+++++++++,,,+++******)))***+++,,,---+++---......---...000222\\\@@@???<<<999777555555555111000---***((((((((()))'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&''')))+++---...///000000+++&&&%%%''')))(((''')))///444444...+++---111,,,+++***(((&&&''')))+++&&&%%%%%%&&&'''(((&&&$$$'''''''''&&&&&&&&&%%%%%%!!!!!!""""""#########$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%)))***+++***''''''))),,,222222111111222444666777===999999???CCCBBB@@@AAAAAA@@@===999===CCCBBB;;;<<<===@@@EEEHHHHHHFFFCCCDDDEEEGGGHHHIIIIIIHHHHHHDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEDDDBBB???<<<999777444444333000,,,+++,,,---******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))++++++,,,------......///333777777222222555555000222444777888777666;;;@@@EEE>>>999;;;AAAEEEFFFFFFGGGGGGBBB>>>@@@HHHHHHDDDEEEGGGLLLSSSWWWSSSHHH>>>AAA???@@@BBBAAA>>>>>>@@@BBBHHHIIIGGGMMMXXXVVVMMMCCC??????BBBBBB<<<<<>>:::666555444444222000...+++)))(((''''''''''''&&&%%%%%%%%%%%%&&&################################################################################################"""############$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%''')))+++,,,---------,,,+++***(((''''''&&&&&&((()))+++,,,,,,+++)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######################################################%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))))))))(((&&&&&&&&&''''''''''''(((***)))((((((((()))***+++......///000111222333333666999<<<===>>>???@@@BBBDDDBBBAAA@@@@@@@@@@@@???;;;===>>>???CCCHHHIIIFFFPPPQQQRRROOOKKKIIIJJJLLLTTTLLLIIINNNRRRPPPNNNOOOMMMJJJGGGGGGJJJMMMMMMLLLIIIKKKKKKGGG???999888:::777555222///...------...++++++)))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))))))))***+++...000222333333333222222222222222555333555999777333666===???@@@???>>>>>>???@@@???BBBAAAAAACCCFFFGGGDDDBBBEEEHHHIIIJJJOOOSSSMMMCCCKKKKKKKKKHHH@@@:::===EEENNNKKKHHHHHHIIIJJJHHHFFF@@@AAABBBCCCCCCBBB@@@>>>@@@???===777222000111444......---,,,++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))***************++++++,,,,,,------.../////////000111111222222222888===AAANNNmmm{{{{{{sssUUUAAAEEEBBB>>>:::888777888888888555333222111111///...//////...------,,,++++++******))))))))))))******(((***+++***)))((()))***)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((()))***++++++,,,,,,.........------,,,,,,,,,,,,,,,------...//////000[[[EEEBBB>>>:::777555444444222000...+++)))(((''''''''''''&&&%%%%%%%%%%%%&&&################################################################################################"""############$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''')))************+++***)))(((''''''''''''((()))***++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######################################################$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&(((((((((((((((&&&&&&&&&&&&'''''''''''')))(((((((((((())))))***---......///000111111222888:::<<<<<<;;;;;;<<<===EEEDDDBBBAAAAAA@@@??????;;;>>>>>>???BBBHHHIIIFFFIIILLLOOONNNKKKIIIIIIKKKVVVPPPOOORRRSSSPPPNNNPPPVVVQQQLLLHHHGGGGGGFFFDDDGGGIIIIIIEEE>>>888888999555333000---,,,++++++,,,******)))''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''')))))))))***+++---...///111111000000000000000000333222555999888444666;;;666999<<<======<<<999666???>>>===???BBBBBB@@@>>>AAAEEEFFFEEEGGGLLLKKKGGGJJJIIIIIIIIIEEEAAADDDJJJJJJGGGEEEEEEFFFFFFEEECCC@@@BBBDDDDDDBBB@@@??????BBBBBB@@@;;;555111///000...---,,,++++++***++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&(((((()))))))))***************++++++,,,---------------...//////000000111222555666333333@@@VVVhhh}}}vvvooolllxxxjjjZZZPPPIIIEEECCCAAA>>>;;;888777777777666444222000000000///---......---,,,,,,+++*********))))))(((((())))))***((()))******(((((()))***))))))))))))))))))))))))+++******))))))(((((((((((())))))******+++++++++---------,,,,,,+++++++++++++++,,,------......///[[[FFFCCC???;;;777555444444222000...+++)))(((''''''''''''&&&%%%%%%%%%%%%&&&################################################################################################"""############$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((%%%%%%&&&''''''''''''&&&)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))---------....../////////555777999999999999:::;;;CCCBBBAAA@@@???>>>======;;;===>>>>>>AAAGGGGGGDDDAAAEEEIIIJJJIIIHHHIIIKKKOOONNNPPPRRRPPPLLLLLLNNNSSSNNNIIIFFFEEEFFFFFFFFFBBBCCCCCC???999555555666111000---+++)))))))))))))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((()))***++++++++++++.....................///111111444888888555555999999999:::<<<<<<:::999999<<<;;;;;;===>>>???===<<>>@@@BBBCCCAAA@@@???>>>@@@@@@???;;;666111///......---,,,+++************)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))******+++,,,,,,---,,,,,,,,,---....../////////222444222......444999NNNfffrrrnnnqqqzzzyyyaaaMMMDDDBBBBBBBBB@@@???>>>;;;999777555444444222000//////...---,,,,,,,,,++++++******))))))))))))(((((((((((())))))((()))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))++++++++++++*********************+++,,,,,,------]]]FFFCCC???;;;777555555444222000...+++)))(((''''''''''''&&&%%%%%%%%%%%%&&&################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''')))******(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''')))***++++++***)))+++,,,,,,,,,------------///111444666777888;;;<<<===>>>???>>>===<<<<<<===:::<<<<<<<<>>======BBBCCCCCCAAAAAABBBDDDDDDBBB>>>>>>CCCGGGGGGGGGIIIDDDDDDCCCCCCCCCCCCBBBAAA>>>======@@@DDDEEEBBB>>>:::999888555333111000000---,,,+++******)))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((()))******++++++,,,++++++,,,,,,---......///---000333666777777666777111999III^^^zzz}}}tttlllUUUOOOHHHGGGHHHHHHCCC>>>>>>>>>===;;;999666333222222000...---------,,,************))))))((((((((()))((((((''''''(((((()))'''((())))))''''''((()))(((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,^^^EEEBBB>>>:::777666555555222000...+++)))(((''''''''''''&&&%%%%%%%%%%%%&&&################################################################################################""""""#########$$$$$$$$$#########$$$%%%&&&'''((((((((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&''')))***+++''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""################################################"""""""""#########$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&((()))+++,,,,,,+++*********++++++,,,,,,---------///333555666777:::;;;999<<<>>>???>>>===>>>@@@999;;;;;;;;;===BBBBBB???===???AAAAAAAAADDDJJJOOONNNTTTXXXUUUOOOLLLLLLNNNMMMJJJFFFAAA>>>===>>>???<<<;;;999666333111000111...---,,,***)))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''')))******)))(((''',,,,,,------...///000000444333111000222666999:::===777222333333222777===:::;;;<<<<<<<<<===>>>???>>>;;;<<<@@@EEEEEEBBB???DDD>>><<>><<<<<<<<<;;;888555222000000...,,,+++,,,,,,+++)))((((((((((((((((((''''''((((((''''''''''''((((((&&&((((((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((('''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********]]]BBB@@@===999777666666666222000...+++)))(((''''''''''''&&&%%%%%%%%%%%%&&&################################################################################################"""############$$$$$$$$$$$$$$$###$$$$$$%%%&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""################################################""""""#########$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***++++++++++++((())))))***,,,------...000222444555555666777888999===AAAAAA???>>>@@@BBB:::<<<<<<;;;>>>BBBBBB>>>???AAABBBAAAAAADDDIIIOOOQQQWWWXXXQQQJJJGGGFFFEEEEEEDDDCCC@@@>>>===???AAA>>>===:::666444222111111,,,,,,+++***)))(((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((((((+++,,,---...///000111111444444222000333999;;;:::999666888??????888666999888999;;;;;;;;;<<>>>>>>>>>>>>>>;;;;;;:::999666333111//////---+++***++++++***)))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((())))))******YYY???===;;;888666666666666222000...+++)))(((''''''''''''&&&%%%%%%%%%%%%&&&################################################################################################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%&&&&&&%%%###"""#########################################################$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''')))***+++'''((()))***,,,---//////000222555666666666888999999===AAAAAA===;;;<<<>>>===??????===@@@DDDDDD@@@@@@CCCFFFFFFEEEEEEGGGJJJMMMQQQPPPIIICCCCCCBBB???>>>@@@BBBBBB@@@@@@BBBDDD???<<<888555222111000///++++++******)))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''((()))*********+++,,,---///000111222111444333222666<<<<<<777;;;888===GGGGGG===888;;;888:::<<<======>>>BBBFFFFFFDDDHHHQQQVVVSSSPPPPPPMMMGGGCCCDDDDDDDDDFFFJJJCCCFFFIIIJJJHHHFFFFFFGGGBBB@@@@@@EEELLLNNNKKKGGG???:::333000/////////...++++++)))(((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))))))))***++++++,,,,,,---...---------...000111222,,,,,,...222222333:::DDD333999@@@IIITTTfff{{{~~~|||yyyjjj```RRROOOIIICCC@@@??????>>>>>>AAACCCCCCAAA???>>>???;;;:::999777555222000///...---+++***++++++***)))'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''((((((((()))'''''''''((())))))******VVV===<<<999777666666666777222000...+++)))(((''''''''''''&&&%%%%%%%%%%%%&&&################################################################################################"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&'''((())))))%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%&&&&&&%%%###"""###################################################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%''')))***&&&'''(((***,,,...000000---000333666777999<<<>>>888<<<@@@>>>999666666888@@@BBBAAA@@@BBBFFFEEEBBB@@@EEEJJJKKKIIIFFFFFFFFFJJJNNNMMMFFFDDDGGGGGGDDDEEEGGGHHHEEEAAA===<<<======:::555111///...---,,,))))))))))))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''((()))+++,,,))))))+++,,,...///111111...333555666:::???<<<444>>>888:::BBBBBB:::888>>>;;;===???@@@@@@BBBGGGKKKHHHHHHLLLQQQPPPJJJIIIMMMMMMHHHDDDCCCBBBBBBFFFKKK>>>AAAEEEEEECCCAAAAAABBB===???BBBDDDEEEEEEDDDDDD666333///...000000///---+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((()))******++++++)))***---......---------111------222333000111666777777777888;;;@@@FFFKKK[[[kkk}}}rrrggg]]]UUUNNNJJJCCCDDDDDDBBBBBBDDDEEEDDDAAABBBCCC???;;;;;;@@@EEE;;;:::888666333111000///...,,,+++***+++++++++***''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''''''''((((((((())))))''''''(((((()))*********[[[>>>===;;;999777555444444333000---***))))))***+++&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################""""""!!!!!! """"""############""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""############"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&'''))),,,...***)))((()))+++---,,,+++000111222555777:::===>>>CCCAAA???>>>>>>===:::888???>>>>>>BBBGGGKKKKKKJJJMMMKKKJJJHHHEEECCCEEEIIICCCMMMRRRNNNJJJKKKLLLIIIGGGHHHEEE@@@>>>@@@>>>999777666444222///,,,***)))((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""################################################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++---------...///000000111000111333333444666:::<<<:::222111777888333333999;;;;;;<<>>FFFJJJHHHDDD777333///---...///...,,,+++***)))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))************))))))***+++,,,,,,------/////////000111111222222444444555666777888999999<<<@@@FFFKKKQQQXXX^^^cccmmmqqqwww}}}zzzpppddd^^^]]]RRRMMMHHHFFFGGGHHHGGGEEEAAAAAAAAAAAAAAA@@@@@@@@@>>>@@@BBBAAA>>>:::999888777777777666555333222111---+++)))((())))))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))YYY>>>===;;;999777555444444333111---***)))))))))***&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!! """"""############""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&)))+++,,,)))(((''')))+++,,,+++***...///222555777888888888:::<<>><<<:::999:::???===<<<>>>CCCHHHKKKKKKKKKGGGCCCBBBDDDDDDDDDDDDLLLSSSUUUPPPJJJIIIIIIGGGFFFFFFBBB>>>>>>AAA>>>999666555333111///---+++***(((((((((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""################################################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++,,,,,,------.../////////---///333444555666777999AAA<<<999:::999777666999999999:::===AAACCCCCCCCCGGGKKKNNNNNNOOOPPPKKKDDDBBBGGGIIIGGGEEEGGGGGGEEEEEEEEEFFFFFFEEECCC@@@???>>><<<<<<@@@FFFGGGAAA;;;444111---+++,,,---,,,++++++***)))'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))******+++,,,,,,---......//////000111111222333444444555666777888888888:::===>>>@@@CCCFFFIIIDDDFFFIIIMMMQQQTTTVVVWWWXXXYYY[[[]]]]]][[[VVVRRRUUUSSSRRRRRRMMMGGGFFFIIIIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>=========>>>>>>>>><<<999777666666666555444222111000---+++)))((())))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''YYY???===;;;999777555444444333111...+++)))))))))***&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***((('''&&&(((***+++***)))+++---111444555444333111222888======999777999===>>><<<:::;;;@@@EEEIIIKKKIIICCC>>>===CCCGGGEEEBBBPPPTTTTTTNNNHHHGGGFFFEEEGGGEEEAAA>>>@@@DDD@@@:::444333222000...---++++++(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###################################################$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***++++++,,,,,,---............---000444666777666666777===>>><<<777555888888666888888999<<<@@@BBBCCCCCCDDDGGGIIIIIIJJJJJJEEE???===CCCFFFDDDCCCEEEDDDBBBDDDCCCBBBAAA???===<<<;;;;;;:::<<<@@@DDDBBB:::222000...+++******++++++*********((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000111222222333444555666777777888999:::999888777999:::===>>>???@@@@@@@@@@@@@@@AAABBBEEEHHHKKKJJJGGGDDDHHHFFFEEEGGGGGGEEEIIINNNFFFFFFFFFEEECCCBBBCCCCCCCCCCCCBBB@@@???>>>===<<<>>><<<;;;===>>>===999666444444444333222111000///,,,***(((((())))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''[[[???>>><<<999777555444444333111...+++))))))((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%''')))***)))(((+++,,,...111222222222222333666999999666666:::>>>;;;;;;;;;<<<@@@DDDGGGIIIGGGDDDAAA???DDDIIIJJJGGGMMMNNNMMMIIIEEEDDDEEEEEEIIIFFFAAA???BBBFFFBBB;;;111111000///...,,,,,,+++'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++,,,,,,.../////////......///222444666666666777999777<<<;;;333333:::===999999888999<<<@@@CCCDDDDDDDDDHHHKKKKKKJJJGGG???666999???CCCBBBAAACCCBBB@@@AAA@@@===;;;:::999999999888888999<<>>???@@@@@@@@@===>>>AAAEEEHHHIIIGGGEEEFFFCCCCCCEEEDDDBBBDDDJJJDDDEEEEEECCC@@@@@@DDDGGGEEEDDDDDDCCCBBBAAA@@@@@@BBB???<<<>>>@@@???999444111111111111000///...---,,,***((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''((((((((())))))ZZZ@@@???===:::777555444444222111///,,,***(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""######$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%&&&&&&'''&&&%%%&&&(((***)))(((++++++,,,---///111444666;;;888555444555888;;;===999;;;>>>@@@BBBCCCEEEEEEEEEIIIIIIEEEFFFLLLOOOMMMNNNLLLJJJGGGDDDBBBCCCEEEGGGEEEAAA===???BBB>>>888000000///...---,,,+++***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++---...000111111000///...000111111111111333777:::888>>>>>>666555===AAA???999888888;;;???CCCEEEEEEFFFLLLQQQSSSRRRMMMCCC888999>>>AAA@@@@@@AAABBB???@@@???===;;;;;;;;;<<<===666555555777999888555111------,,,+++*********+++)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((((((((())))))))))))*********++++++,,,------......//////000111222333333444333555888999999999:::;;;444555777999;;;===>>>>>>::::::;;;>>>AAABBBAAA@@@BBBAAABBBCCCAAA<<<<<<@@@@@@@@@@@@???>>>BBBIIIPPPNNNMMMLLLJJJHHHFFFDDDCCCHHHDDD@@@@@@AAA???888222000000000000///...------,,,***((('''(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((XXXAAA@@@===:::888666444444222111///---***(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$################################################"""############$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%'''&&&%%%''')))***)))(((,,,+++******---000555777===999444333555999;;;<<<888;;;???BBBBBBAAAAAABBBBBBJJJMMMIIIIIINNNQQQNNNRRRMMMJJJIIIFFFBBBAAACCCDDDDDDAAA;;;999:::777333//////...---,,,+++***)))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++...///111222222111///...---------,,,---000666::::::======777555999>>>@@@999888888;;;???CCCFFFFFFHHHOOOVVVYYYZZZWWWMMMCCC<<<@@@BBB@@@???AAABBBAAA>>>===;;;:::::::::;;;<<<666444333333555555555444---......---+++)))***+++(((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***++++++,,,,,,---------...///000111222222111444666777777666777777999:::<<<===???@@@@@@AAA===<<<===???AAABBBBBBAAACCCBBBCCCFFFEEEAAAAAAEEEAAAAAAAAABBBEEELLLTTTZZZWWWUUUSSSOOOKKKGGGEEECCCHHHEEEBBB@@@???;;;555000.../////////......---,,,+++)))''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&XXXBBB@@@>>>;;;888666444333222111///---+++((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############ !!!!!!!!!"""""""""###""""""############"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$################################################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&''')))******)))++++++++++++,,,///111333777777666666666777:::<<<999<<>>===>>>@@@@@@HHHJJJGGGJJJPPPOOOHHHOOOIIIGGGIIIHHHCCCAAADDDDDDGGGDDD===666555333111//////...,,,+++)))((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++---///111222222000...---+++,,,------///222777::::::999999999666666<<>>CCCGGGJJJKKKKKKQQQVVVXXXYYYXXXQQQHHH@@@DDDDDD@@@???BBBDDDCCC>>>===<<<;;;:::999999999666555444444444444333333,,,...///---***(((((()))''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))******++++++,,,,,,,,,---...///000111111111444777777666555555555666777888:::;;;<<<<<<<<<999888777999<<<>>>>>>===;;;999;;;>>>>>>>>>AAAGGGGGGFFFEEEGGGKKKOOORRRSSSQQQPPPNNNKKKHHHEEEBBBAAABBBAAA@@@>>>:::555111.........//////......---,,,+++)))'''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&ZZZBBB@@@>>>;;;888666444333222111000---+++((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""######""""""############"""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&(((***+++***)))***+++,,,,,,------------...444999:::777555888<<<;;;======<<<999999<<>>===;;;CCCPPPBBBAAAAAACCCHHHMMMPPPQQQNNNRRRTTTSSSSSSSSSMMMFFFCCCFFFEEE@@@???BBBEEEDDDDDDCCCBBBAAA???===<<<;;;666666666666555333222000,,,...///---)))&&&&&&(((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((()))******+++++++++,,,,,,---...///000000...000444555444333333444666777999;;;<<<===>>>>>>;;;999999;;;>>>@@@AAAAAA>>><<<;;;>>>???AAAGGGOOOGGGEEEDDDFFFHHHHHHDDDAAADDDDDDDDDCCCBBBAAAAAA@@@;;;======;;;666111...---.........///......------+++)))'''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((UUUAAA@@@>>>;;;999888777666333222///,,,)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&(((***+++,,,,,,---,,,+++******+++---...111222555777888777555444555666888;;;===>>>??????EEEAAABBBGGGKKKKKKMMMPPPJJJFFFBBBCCCFFFGGGCCC???FFFFFFEEEAAA;;;666333111111///---***(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))---...///000000...,,,+++---------...000333666777<<<555:::FFFFFF<<<@@@MMMBBBGGGBBB>>>DDDGGGLLLXXXRRRNNNIIIEEEEEEHHHJJJLLLDDDFFFFFFEEECCCCCCGGGKKKNNNGGG@@@===>>>>>>;;;888<<<:::888444222///...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********+++,,,---///000/////////222444555555444666777999;;;<<<<<<<<<<<<===>>>?????????>>><<<<<>>::::::<<<888777555333111000//////------,,,++++++******)))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%LLLAAA???===;;;999888777666333222///,,,)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$%%%'''(((******++++++++++++++++++,,,------......000333666777777666555777888:::<<<>>>@@@AAAAAADDDBBBBBBEEEFFFCCCDDDGGGEEEDDDCCCCCCBBBAAA@@@???@@@@@@???===999555222111///---+++((('''&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))))),,,---...//////...,,,+++---------///000333555777666333666>>>@@@;;;===EEECCCIIIEEEBBBHHHHHHJJJSSSNNNLLLIIIFFFEEEDDDDDDCCC@@@BBBDDDDDDBBBAAACCCEEEFFFCCC???<<<:::999888777999888777444222000...---,,,+++***((('''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))*********+++,,,---...///000000000222333444444333555666777999:::::::::999<<<======>>>>>>===<<<;;;@@@>>>======???AAACCCCCC@@@>>>@@@EEEHHHFFFDDDEEE@@@<<<;;;<<<:::555444666666555333111///...------,,,,,,,,,+++******))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%~~~OOO@@@???===;;;999777666666333222///,,,)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%&&&'''((()))))))))))))))***,,,---............+++---000444666777777666777777999;;;===???@@@AAABBBBBBCCCEEEAAA<<<<<<@@@BBBCCCDDDBBB???===>>>@@@::::::999888666333111000,,,+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***+++,,,---.........---,,,.........///111333555666666666777:::===@@@@@@???@@@GGGEEECCCIIIGGGEEELLLKKKKKKKKKKKKIIIGGGEEECCC===???BBBBBB@@@>>>>>>>>>===>>>>>>;;;777444444666555555555444222000...,,,+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))******+++,,,......111111111222222222333333444555666777777777777666:::;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>===<<<===@@@BBB>>>;;;;;;@@@CCCDDDEEEGGGDDD@@@>>>>>>;;;555333444333222000...---,,,++++++,,,++++++******)))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%yyyRRR@@@???===;;;888777666666333222///,,,)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((('''''''''))),,,...000///...---+++,,,///222444555555555555555777888:::<<<>>>???@@@AAAEEEFFFAAA;;;===CCCDDDDDDDDDBBBAAA@@@??????888777555444333111///...***)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))*********+++,,,---......------//////000111222444555666555999999777<<>>AAABBBDDDHHHFFFBBB??????;;;555333444111000///---+++*********+++******))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%lllIII@@@>>><<<:::888777666555333222///,,,)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&(((+++...//////---,,,,,,---///111333333333333666666777888:::<<>>@@@BBBAAA>>>===@@@CCCEEE???===???AAAAAACCCFFFBBB>>><<<;;;888222000111111000...---++++++*********))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%gggHHH???>>><<<:::888666555555333222///,,,)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&"""""""""###############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''***---...---+++***---...///111222333333333999999999:::<<>>>>>;;;>>>DDDCCC===AAAFFFCCCCCCMMMMMMJJJNNNIIIIIIHHHEEEAAAAAAEEEIIILLLGGGAAA===;;;<<<=========999666888<<<<<<777111---......///...---+++***''''''&&&%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))******+++(((+++...//////222777<<<666555555555666777777888777777777888999;;;<<<===???@@@BBBBBBAAAAAABBBCCCGGGBBBAAACCCDDDBBBAAACCCEEEAAA>>>===:::333111222000///...,,,++++++******))))))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%iiiMMM???>>><<<:::888666555555333222///,,,)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&''')))+++++++++)))))),,,---...000222444555666:::::::::;;;===@@@CCCEEEDDDAAA@@@BBBCCCCCCFFFKKKGGGEEECCCCCCDDDDDDAAA???<<<777222000111000---)))(((((((((((('''&&&%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((***++++++,,,,,,---...///111222333000222555888:::<<<===>>>AAACCCEEEEEEEEEFFFGGGGGGDDDIIIGGGIIIRRRQQQJJJLLLMMMOOONNNJJJFFFEEEHHHLLLNNNIIICCC???>>>>>>===;;;:::888666666777777444111...------,,,++++++******'''&&&%%%%%%$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((()))******))),,,//////...111666<<<444444444444555666888999777777777888999;;;===???@@@??????AAACCCDDDCCCBBBFFFBBBCCCGGGGGGDDDAAAAAAKKKFFFCCCAAA<<<555111222///...---+++************((((((''''''&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%fffJJJ???>>><<<:::777666555555333222///,,,***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''((()))******)))((((((***+++---000333555777999999999999:::<<>>@@@???AAAEEEBBBDDDDDDBBB@@@>>>???@@@:::555000...000000---***''''''''''''&&&&&&%%%$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%'''(((***++++++,,,,,,---...000222333444000222555999<<<>>>???@@@AAABBBEEEGGGEEECCCEEEIIICCCJJJJJJMMMUUUQQQGGGFFFHHHKKKMMMKKKGGGFFFIIIMMMMMMIIIDDDBBBAAA???<<<999666777777555222111111222......,,,+++***))))))***&&&&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((())))))******...000///...///555:::333333333333444666888999777777777888:::<<<>>>@@@???>>>===@@@DDDFFFDDDAAACCCAAACCCHHHIIIEEEAAA@@@KKKFFFBBB???999111------------+++***))))))))))))(((''''''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%^^^LLLBBB@@@>>>;;;999777666555//////...,,,***)))''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""#################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))---***+++...///000666===:::===@@@AAAAAABBBCCCEEEEEEDDDCCCBBBBBBDDDEEEFFF===BBBDDDAAAAAAEEEDDD@@@666444111///...,,,***(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((***+++,,,---...000111111111555999:::888999===AAAFFFEEECCCBBBCCCFFFIIIKKKMMMMMMMMMKKKGGGDDDCCCCCCFFFFFFGGGFFFFFFGGGJJJMMMDDDIIIJJJDDD@@@???;;;555888888777333000---------************)))(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))------...///000111222222444444444444444555666777777777777888999<<<>>>???<<<======<<<;;;===@@@CCCDDDBBBAAAAAACCCBBB???;;;======<<<:::666222///---+++++++++***)))(((((('''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$[[[JJJBBB@@@>>>;;;999777666555000///...,,,***)))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""#################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))+++***,,,000111000333999;;;===>>>>>>======>>>@@@??????@@@@@@AAABBBCCCDDDBBBEEECCC>>>===@@@@@@===444111...,,,,,,***((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((()))***+++,,,---...///000///333777888777777;;;???AAAAAAAAABBBCCCDDDFFFFFFFFFGGGGGGGGGDDDBBB@@@@@@@@@BBBDDDEEEFFFGGGJJJLLLCCCGGGFFF@@@<<<<<<999444888777555222///---,,,,,,)))******)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$(((&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))+++,,,---...000111222333444444444555666666666777666666666777999<<<>>>???;;;<<<<<<;;;:::<<>>;;;999777666555000///...,,,+++)))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""#################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))))))))))),,,111222000222666;;;<<<;;;999777777999:::<<<===>>>@@@AAABBBCCCCCCDDDDDD@@@:::777999999777111...,,,***)))((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''(((((((((((())))))+++,,,---...//////222555666555666:::===>>>@@@CCCEEEFFFFFFEEEDDD@@@AAABBBCCCBBBAAA???===<<<>>>BBBDDDEEEFFFHHHJJJFFFGGGDDD???<<<<<<:::777666555333000...,,,+++***))))))))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$+++'''###"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))***+++,,,...000222333444333444555777888888777777999999888888999:::<<<===;;;;;;;;;;;;:::;;;===???CCC@@@<<<:::;;;;;;<<<;;;===;;;999555222000......******))))))((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$YYYJJJBBB@@@>>>;;;999777666555000///...---+++)))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((((((+++000111111444999::::::999666555555777:::AAA@@@@@@???@@@AAACCCDDDAAA@@@===999666444333111///---***)))((((((&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((()))***+++,,,...//////111333666777777888:::===>>>BBBGGGKKKMMMKKKHHHFFF@@@@@@BBBDDDEEEDDDBBB@@@>>>???AAABBBBBBDDDFFFHHHHHHEEEAAA===;;;;;;:::888555333000...---,,,***)))((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$+++&&& ###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))((()))+++---///111333444111333666888999999888777>>>===;;;:::999::::::;;;;;;<<<===<<<;;;;;;===>>>DDDCCC@@@===;;;:::888888<<<:::666333000......---)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$ZZZLLLBBB@@@>>>;;;999777666555000000///---+++***((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))((()))---000111777>>>777777777666666888;;;>>>FFFDDD@@@===<<<>>>AAACCC============:::666222111...,,,***)))))))))'''&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''))))))***,,,---...///000444555777888999:::<<<===>>>BBBIIINNNQQQOOOLLLIIIFFFFFFFFFIIIKKKKKKHHHFFFEEEEEEDDDBBBAAABBBEEEHHHFFFBBB===<<<;;;999777666444111...---,,,,,,***'''&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$///***%%%###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))***,,,///111222333111222555888::::::999888======<<<;;;;;;<<<>>>???===>>>???>>><<<<<<===>>>@@@AAABBBAAA???<<<999888999888444111...---,,,,,,((((((((('''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$[[[MMMBBB@@@>>>;;;999777666555111000///---,,,***)))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((***'''(((,,,...000777>>>444555777888999<<>>@@@<<<;;;===@@@???999444444---+++)))((())))))((('''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''')))***+++,,,---//////000444555666777999:::;;;<<<<<<@@@GGGMMMPPPPPPNNNLLLNNNLLLKKKLLLOOOPPPMMMJJJLLLKKKJJJGGGDDDDDDEEEGGGIIIDDDAAABBBCCC???:::999444000---,,,---,,,***'''%%%&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$111///---***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))***,,,...000111222000111444666888999::::::888999999:::===???BBBDDD>>>???@@@???===<<<<<<===999<<<@@@BBB@@@===;;;:::777555333000...,,,+++***''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$ZZZLLLBBB@@@>>>;;;999777666555111000///...,,,***)))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((('''(((,,,------222888222444777:::<<<>>>AAADDDCCCBBBAAA???>>>>>>>>>>>><<<999:::===<<<555222444,,,***((((((((()))((('''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((()))***+++,,,---...///222222333444666888888888;;;???EEEKKKOOOQQQQQQPPPTTTPPPLLLLLLNNNPPPNNNKKKMMMOOOPPPNNNKKKIIIGGGGGGIIIDDDCCCHHHIIIBBB;;;888444000,,,+++------***'''$$$%%%%%%&&&&&&&&&%%%%%%"""#########$$$$$$$$$$$$(((,,,...,,,'''$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***,,,---...///000000111222444666888:::;;;777777888999;;;>>>@@@BBB===??????>>><<<;;;;;;;;;888;;;>>>===:::777666777444333222000...+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$XXXJJJBBB@@@>>>;;;999777666555111111///...,,,***))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&)))------+++---111111444888;;;===???BBBDDDAAABBBCCCDDDDDDCCCAAA???:::666444777555///...111+++)))''''''(((((('''&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,---...000//////111333555555444<<>>555111555000,,,+++---...+++'''$$$$$$%%%&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$###***+++&&&###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))******+++---...//////000000111333555888:::;;;;;;:::999888999:::;;;<<<<<<>>>???>>>;;;:::999:::===>>>===999444000///000222222222000...+++((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$XXXKKKCCC@@@<<<:::999888777666222111///,,,***)))(((''')))((('''&&&%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$######################################################""""""""""""######"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################"""""""""""""""###""""""""""""""""""""""""################################################""""""""""""""""""""""""########################$$$$$$%%%%%%&&&'''((((((&&&&&&((()))+++---...///111333666999<<<>>>??????FFFCCCBBBDDDGGGFFF@@@;;;999999999777555222///---))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))***+++,,,---000000000111222333555555???@@@CCCIIIPPPVVVXXXYYYMMMKKKKKKLLLKKKGGGIIIMMMIIILLLRRRVVVVVVSSSMMMHHHAAA???===<<<;;;999666333111///---,,,,,,---,,,***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))***+++,,,...///000222222333444555666777888777888999999888999;;;===>>>??????===<<<===???AAA@@@>>>;;;777333111000///444333000...+++)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################]]]MMMDDDAAA===:::999888666555222111///,,,***)))((('''(((((('''&&&%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$######################################################""""""""""""######"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""""""""##############################################################################################################################$$$$$$%%%%%%&&&''''''(((&&&&&&((()))+++---...///000111444777:::;;;<<<<<>><<<:::999777444111000...,,,+++++++++)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))***,,,---///000111111222333555666777777777999999999999999;;;===>>>??????===;;;;;;<<<===@@@>>>;;;888555444333333222111///,,,***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################aaaMMMEEEBBB>>>;;;999888666444222111///,,,***)))((('''((('''&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$######################################################""""""""""""######"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################"""""""""######$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&((()))+++,,,---......000222444777888999:::;;;;;;;;;???BBBCCC???<<<888888777555222000---,,,((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((()))***,,,------......///000222555777888777===DDDIIIKKKMMMOOORRRRRRMMMJJJHHHEEECCCFFFKKKEEEMMMVVVZZZWWWPPPJJJGGGAAA>>>;;;888666444222000000---+++))))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))+++,,,...///000111222333555666777888666777888888777888:::;;;===>>>???>>>;;;999999:::===<<<999777555333333333......,,,***)))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################cccJJJFFFCCC???;;;999888555444222111///,,,***)))((('''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$######################################################""""""""""""######""""""#########$$$$$$$$$#########$$$$$$###############$$$%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""######$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***,,,------...///111333555777888999::::::;;;>>>AAA@@@===:::777666555333000...,,,+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((()))+++,,,---...,,,---...000333555888999999@@@IIIMMMMMMMMMPPPTTTRRRNNNMMMLLLIIIEEEFFFKKKCCCJJJSSSVVVSSSNNNKKKKKKCCC???;;;777555333111///000---+++)))((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***,,,---...111222333444666777999999555666777666555666777999:::<<<>>>>>><<<:::::::::;;;999666333111000//////++++++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################iiiLLLGGGCCC???<<<:::888666444222111///,,,***)))((('''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$######################################################""""""""""""######""""""#########$$$$$$$$$$$$##################$$$"""###$$$%%%%%%%%%%%%%%%#######################################################################################################################################$$$$$$$$$#######################################################################################################################################$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,,,,...///000222555777999:::;;;<<<===??????>>>;;;888666555333000...,,,******'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((***+++,,,---...,,,---...000333666888::::::BBBJJJNNNNNNNNNPPPTTTPPPOOOQQQSSSQQQLLLKKKNNNLLLOOOSSSSSSQQQNNNNNNNNNGGGBBB<<<888555333111000000...+++))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***,,,---...222222444555777999:::;;;777888888888777777888:::888:::===>>>===<<<<<<===<<<:::666222///---,,,+++))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################tttSSSFFFCCC???<<<:::999777555222111///,,,***)))(((''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$############$$$$$$######################################################""""""""""""######"""############$$$$$$$$$$$$$$$###""""""###$$$$$$"""###$$$$$$%%%%%%%%%%%%#################################################################################################################################$$$$$$$$$$$$$$$#######################################################################################################################################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,......000222555888:::<<<<<<>>>??????>>><<<999777555333111...,,,***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))***+++---......,,,---...000333666888999888===DDDHHHJJJKKKNNNPPPMMMNNNSSSYYYXXXTTTRRRTTTYYYXXXWWWVVVUUUSSSRRRRRRJJJEEE>>>888555333222111///,,,***(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))+++,,,...///111222333555777999:::;;;;;;<<<<<<;;;::::::;;;===888:::<<<===<<<<<<>>>???===;;;777333000---,,,+++)))(((((('''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################~~~[[[EEEBBB>>><<<;;;:::888666222111///,,,***)))((('''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$######################################################""""""""""""######"""############$$$$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$%%%%%%%%%%%%#################################################################################################################################$$$$$$%%%%%%%%%####################################################################################################################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,,,,...000444777;;;===;;;===>>>???===:::888666444222000---***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++))))))))))))))))))))))))+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((()))***,,,---......---...///000333555777888666888===AAAEEEIIIKKKLLLLLLMMMSSSYYY[[[YYYZZZ]]][[[YYYWWWXXX[[[\\\YYYUUULLLFFF>>>777444222111000,,,***((('''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))***,,,---///000///000111333666888999:::;;;<<<<<<<<<::::::;;;===999:::;;;:::999:::<<<>>>;;;999666222///---,,,,,,))))))((('''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################```EEEBBB>>><<<;;;:::999777222111///,,,***)))((('''&&&&&&%%%%%%%%%&&&&&&'''$$$###############$$$$$$######################################################""""""""""""######"""############$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""###$$$%%%&&&&&&&&&#################################################################################################################################$$$$$$%%%%%%%%%####################################################################################################################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++***+++,,,///333777;;;===999;;;===>>><<<999777777444222///,,,***(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,...000222333444666666666666666666666666111000///...---+++******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((()))***,,,---...///......///000222555777888555666999>>>DDDHHHJJJJJJLLLLLLQQQXXX[[[[[[^^^dddUUUSSSSSSXXX```ccc___YYYLLLFFF>>>666333111000000***(((&&&%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))***+++,,,...///000---...000222444666888888999::::::999888777999::::::::::::888777777999;;;666444222///---,,,++++++***)))((('''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################SSSDDDAAA===:::999888666444333333111...***(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$"""############$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$""" ####################################""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''######$$$$$$%%%%%%%%%&&&###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""&&&$$$!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))'''&&&(((,,,///...---...///111555999;;;<<<:::888999;;;:::888555111000...,,,)))((('''&&&(((&&&$$$######%%%''')))(((&&&$$$%%%)))***)))&&&+++)))))),,,111555555333??????AAAEEEHHHJJJIIIHHHPPPQQQQQQPPPNNNKKKHHHFFFEEECCCBBBCCCDDDCCC???;;;777333///,,,***(((&&&$$$%%%$$$%%%&&&((((((&&&$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******---...000000111222555777777999;;;===???BBBGGGJJJLLLMMMOOOTTTXXXYYYUUURRRUUUVVVWWWYYYYYYVVVQQQMMMHHHBBB:::333///...------'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))+++------------///111///111333555777666555555555666666777888999999:::===;;;;;;;;;<<<;;;:::888333222111///---,,,,,,,,,((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################TTTDDDAAA===:::999888666444333333111...***(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$"""############$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$%%%###!!!""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$######""""""######$$$$$$$$$%%%&&&'''((())))))#########################################################$$$$$$#########$$$$$$$$$$$$#########"""%%%###!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((+++///222222111111111222444777888:::888777888999888555222///...---+++)))(((''''''%%%%%%%%%%%%&&&&&&'''''')))'''$$$###$$$%%%&&&&&&+++...444;;;AAAGGGLLLOOODDDEEEFFFJJJOOORRRSSSSSSQQQQQQPPPOOONNNNNNNNNNNNPPPPPPOOOOOOOOOLLLHHHEEE@@@???>>>===:::666000+++***)))'''%%%$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******,,,...///000000222555777777999;;;===>>>BBBFFFIIIKKKMMMQQQWWW[[[ZZZUUUQQQOOOPPPRRRTTTTTTQQQLLLGGGDDD???777000---,,,++++++'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))***,,,,,,,,,---...000111222444555666555444333444444555666666777888888<<<;;;;;;;;;<<<;;;999777111000...---+++*********''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################VVVDDDAAA===:::999888666444333333111...***(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$"""############$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###"""""""""""""""""""""""""""#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$############%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((((()))---111555666555444333333444555666666666666777777555111...---,,,+++)))(((((((((((($$$%%%''')))))))))((('''%%%&&&'''))),,,111888<<>>FFFLLLHHHLLLRRRUUUUUUTTTUUUVVVLLLHHHCCC???<<<:::777555;;;::::::;;;<<<===???AAA888<<<@@@BBBCCCGGGLLLQQQRRROOOKKKJJJJJJJJJKKKJJJBBB;;;333---+++++++++***&&&&&&&&&&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***+++---...//////111444666777999<<>>===>>>@@@DDDHHHIIIGGGDDD666444222222333555555555222333555666666555555444111333333333333666===CCCLLLJJJIIIIIIKKKKKKJJJIIIJJJ@@@555111222333...)))(((((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***,,,......///000333555777:::===@@@BBBEEEHHHJJJLLLNNNRRRTTTUUUTTTTTTSSSNNNNNNNNNOOOOOOLLLFFFBBB999555///+++))))))(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&(((************,,,......///000222444666777888666666666666666777777777555555555555666444000---++++++)))(((''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################dddDDDAAA===:::999888666444333333111...***(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((******)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''')))++++++)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''''')))+++...///111222444666777888666888999888555111...---))))))(((((((((((())))))'''&&&%%%&&&(((,,,000222<<>><<<999444111000111333111555<<>>BBBEEEIIIKKKMMMQQQUUUWWWUUUTTTTTTUUUSSSPPPLLLIIIGGGEEEAAA???444000,,,)))(((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''')))++++++++++++---...000000111333666888:::;;;888888888888888888888888555555666777777444///,,,))))))((('''&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################ZZZDDDAAA===:::999888666444333333111...***(((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((())))))***%%%'''((('''$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((+++,,,...///111222444777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@???>>><<<;;;888555111...+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&))),,,+++(((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''')))***)))***+++---///000333555888999:::;;;777888888555000,,,,,,---+++******)))))))))))))))'''+++111888???EEEIIIKKKIIIFFFDDDDDDDDDBBB===999EEEHHHKKKLLLJJJKKKNNNQQQHHHHHHIIIJJJLLLLLLJJJHHHOOOMMMKKKIIIIIIIIIJJJKKKGGGGGGHHHIIIIIIEEE<<<555777222,,,***---444;;;???JJJGGG@@@666...111;;;DDD999888555111---+++)))((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())))))+++,,,------///222444...222888===AAADDDHHHJJJHHHMMMSSSVVVTTTRRRPPPPPPNNNKKKFFFAAA???<<<:::888222...***(((''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))+++++++++,,,---///222222333444666888:::;;;888888888888777777777777222222333444444111,,,((((((''''''&&&%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################ZZZFFFCCC>>>;;;:::888666444333222///---***((('''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))(((''''''&&&&&&&&&%%%%%%$$$######%%%'''))))))'''%%%###***---222444555555666888>>>>>>>>>>>>===999555111444777999777777;;;AAAEEEFFFFFFGGGGGGBBB===@@@GGGIIIGGGDDDBBB@@@===888555...---+++)))'''&&&%%%$$$&&&''''''(((&&&$$$""" $$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***++++++,,,000000222666;;;<<<999666999777444111///---------+++,,,,,,+++)))((()))+++...555@@@JJJOOOQQQOOOMMMLLLBBB===@@@EEEFFFJJJOOOLLLGGGBBBCCCIIIPPPTTTVVV\\\aaagggkkkmmmmmmmmmnnnwwwxxxtttlllfffbbb]]]WWWLLLJJJHHHGGGHHHEEEAAA===CCC===:::;;;999222///111666888<<<<<<444111<<>>:::444000))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$&&&''')))))))))(((((((((***+++,,,111111222444666777888999999888666666777888888777555333000//////...---,,,((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWEEEBBB===:::999777555333333222///---***((('''&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))((('''&&&###$$$%%%&&&''''''&&&%%%((('''%%%$$$%%%,,,666===888;;;???CCCDDDEEEEEEEEEBBB@@@>>>;;;:::888666555999;;;<<<::::::<<>><<<777333///+++(((&&&""""""""""""###$$$%%%&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,,,,......000333777888777444666444111...,,,+++******,,,+++)))'''(((+++000333FFFHHHIIIJJJLLLNNNPPPRRRIIIEEEDDDIIILLLJJJJJJNNNTTTVVV]]]hhhwwwxxxgggXXXOOOKKKIIIHHHJJJDDDBBBFFFFFF@@@:::888222222444444...,,,444AAAIIIFFFBBB@@@???<<<777333+++)))&&&%%%&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))))))))***,,,---///000...//////000666>>>@@@>>>DDDGGGKKKLLLKKKHHHEEECCCEEECCC@@@===:::666111...)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$&&&'''))))))((((((((()))***+++,,,000111222444555777888999888666555555666777666555111///,,,++++++***)))(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTDDDAAA<<<999888666444222333111///---***(((''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&&&&###$$$%%%&&&''''''''''''"""'''---111444666:::>>>BBB@@@???>>><<<999555222;;;;;;:::;;;===@@@DDDFFF@@@@@@???>>><<<;;;===???GGGEEEIIIRRRYYYWWWRRRPPPNNNHHHAAA<<<;;;>>>BBBDDDAAA@@@>>>===;;;888444111(((&&&$$$""""""$$$(((***%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++,,,---------...000333555444333333222///---+++*********+++)))&&&'''---666===AAANNNQQQUUUVVVSSSOOOLLLKKKIIIGGGHHHMMMSSSZZZdddmmmuuu```RRRSSSJJJCCCDDDHHHGGGDDDBBB666555444222---***,,,222CCCCCCDDDEEEDDDAAA>>><<<333///***&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))))))))***+++---...///...000000000555;;;>>><<>>AAAFFFHHHGGGAAA===888555000+++(((&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))+++,,,------......///000222444555555333111///---,,,,,,,,,,,,)))(((***000999BBBHHHJJJNNNOOOPPPNNNKKKIIIJJJLLLWWW```mmm}}}sssbbbXXXSSSMMMDDD<<<>>><<<:::777444///+++)))888<<>>;;;777111---+++)))((('''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))***,,,---...000222333111444:::===;;;AAAEEEJJJKKKHHHDDDBBBAAABBB>>>888333000---***(((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((''''''((()))***++++++,,,///000111333555777888999777555444444444444222000...,,,***)))))))))(((&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXFFFBBB>>>;;;999888666444222000///,,,***)))(((((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&(((,,,000333EEE@@@===>>>AAA@@@:::444333000,,,+++---///222333222888AAAEEEDDD???:::777888444555<<<@@@AAADDDJJJIIIHHHLLLRRRTTTTTTUUUXXXEEEAAA:::555444444444444666999@@@IIIPPPPPPJJJCCCEEECCC>>>888222,,,(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((***+++,,,......000000111222333444666777111000...,,,,,,,,,,,,---***---333;;;BBBFFFGGGGGGOOOKKKDDD???CCCRRRgggvvvmmmQQQ===@@@>>><<<:::999777111,,,---444>>>EEEGGGEEECCCAAAAAA>>>:::777333...)))%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((()))***+++,,,---...111222000222777:::999===>>>@@@DDDGGGFFFBBB>>>AAA===666111...,,,***((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&'''((()))***+++,,,,,,...///111333555777888999777666555555555444111///---+++)))((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZFFFCCC???;;;:::888666444111000...,,,***)))((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((+++///333888;;;<<<::::::>>>BBBAAA999111999999999777777999===@@@999AAAKKKOOOLLLDDD>>>:::CCC:::666999999555666;;;BBB@@@AAAEEEFFFFFFIIINNNGGGDDD???;;;999666333000))),,,444AAANNNTTTRRRNNNKKKJJJHHHCCC===666000,,,&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***,,,---...//////111333444444444555666---,,,+++******++++++,,,000555===BBBDDDCCCCCCCCCFFFLLLVVVaaaqqqpppeeecccdddkkkqqqvvvzzz}}}dddMMMKKKDDD>>>===>>>;;;666,,,111999BBBHHHJJJJJJIIICCCBBBAAA???<<<555...(((((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))***+++,,,///333555222333888;;;;;;<<<<<<>>>DDDIIIJJJFFFAAA???;;;555111...,,,***(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))+++,,,,,,,,,......000222555777888999777666555555555333000---+++)))'''&&&''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXEEEBBB>>>;;;999777555444111000...,,,+++))))))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))(((+++///444777888888888---444===EEEGGGEEEAAA>>>888BBBOOOYYY```iiisss{{{|||oooffffffccc[[[ZZZ^^^UUUOOOKKKLLLMMMJJJHHHHHHOOOLLLIIIFFFDDD@@@===:::555444777AAANNNXXXZZZYYYRRRQQQPPPMMMHHHBBB===:::...,,,)))&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((***,,,...//////+++///222444222111222333---,,,+++******+++------777===BBBDDDBBBCCCIIINNNWWWkkkwwwooofffYYYOOOZZZ]]]aaadddeeeeeeeeeeee^^^\\\UUUKKKFFFHHHIIIHHHRRR```vvv~~~vvvdddPPPEEEDDDCCC???888777888===DDDJJJLLLKKKDDDDDDDDDCCCAAA<<<555111***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((()))***+++///444666333444888<<<===<<<>>>BBBGGGJJJJJJHHHFFF<<<888444000...,,,***(((&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&(((***+++,,,,,,,,,---...000222444777888999666555444444333111---***)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUUDDDAAA===:::888666444333111000...,,,+++***))))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((()))))),,,000666;;;<<<999444000:::???CCCDDDDDDJJJWWWbbbjjjwwwvvvmmmmmmnnnhhh^^^XXXMMMLLLKKKMMMOOOPPPPPPOOOZZZSSSMMMNNNUUU[[[]]][[[ZZZYYYWWWSSSOOOKKKGGGEEE666333...)))&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))***,,,...///000(((,,,111222111//////000......---------...///000<<>>888888>>>EEEHHHHHHDDDDDDDDDDDDDDDAAA<<<888,,,+++)))(((&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''(((((()))***+++)))///111///...333888999666<<>>;;;888666444333333222000---+++)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((+++'''%%%&&&''')))000888000666;;;<<<:::;;;>>>AAADDDDDD\\\uuu~~~ooolllpppmmm___RRRNNNUUUPPPIIIIIIFFFFFFPPPcccXXXIIIFFFRRRiii|||{{{ooolll~~~^^^HHHFFFLLLOOOSSSUUUZZZ^^^^^^\\\[[[]]]VVVYYYYYYTTTLLLIIINNNSSSEEEBBB<<<444---(((((()))+++)))&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&(((((()))***+++,,,,,,---222///---...111222000...111+++(((,,,000222999AAADDD===???PPPggg|||ppphhhfffkkksss{{{hhh\\\UUUOOOLLLfffvvv]]]MMMOOOCCCLLLJJJ<<<:::EEEKKKFFFHHHGGGEEEEEEEEEDDDBBB@@@<<<666---'''$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,.........///222555888;;;888888:::???DDDFFFDDDBBB777444000,,,)))(((((()))############$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$###$$$%%%'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&$$$$$$$$$(((&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''(((&&&%%%((('''''''''((('''&&&$$$&&&(((******))))))+++------...111555888999777555666444222000///,,,)))&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$RRR@@@???===;;;888777666555333222000---+++***)))((('''''''''&&&&&&&&&%%%%%%)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((***&&&&&&---222111//////AAA555...444===DDDJJJPPPXXXiii~~~sssYYYLLL===999AAAKKKPPPQQQ[[[ffffff^^^XXXLLLEEEKKKNNNLLLFFF>>>:::===DDDJJJNNNLLLTTTppprrrcccUUUJJJTTTTTTUUUZZZ^^^`````````eeebbb\\\UUUNNNLLLLLLNNNOOOJJJCCC:::222,,,(((''')))'''&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))***+++,,,------111///...///111111///,,,000,,,,,,000333777???III???GGG[[[uuusssggg___cccppp}}}iiiZZZKKKOOO]]]www\\\OOOHHHIIIOOOKKKAAACCCOOOHHHDDDAAAAAADDDEEEDDDAAA???:::222,,,)))'''&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++...---...///111444777999======>>>AAACCCBBB>>>:::444222...***'''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&(((''''''&&&&&&&&&&&&&&&***(((&&&%%%%%%%%%$$$###"""###$$$%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!$$$'''***++++++$$$%%%&&&(((***---///111...///111444777888777555666333000///---,,,)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOO???>>>===;;;999888777777333111///---+++***))))))'''''''''&&&&&&&&&&&&%%%+++***)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''',,,&&&%%%---555777666666222222===RRRcccqqq|||dddSSSPPPNNNNNNOOOTTT^^^mmm{{{xxxooosssiiioooqqqhhhXXXNNNQQQYYYIIIAAA<<>>;;;999777666666222111///---+++***))))))''''''''''''&&&&&&&&&&&&))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((+++***---222444444777;;;>>>GGG^^^uuu```QQQNNNNNNRRR___lllmmmpppvvv~~~{{{tttkkksss{{{nnnYYYJJJGGGHHHDDD???KKKfffzzz^^^[[[UUUOOOPPPVVV[[[[[[WWWXXX\\\___^^^YYYPPPJJJIIIIIIKKKNNNOOOHHH;;;000***(((&&&&&&'''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))***+++,,,---.........///000000///---+++***...333999???HHHTTT]]]tttgggvvvcccHHHGGG___xxxgggIIIDDDIIIKKKIIIMMMLLLJJJIIIHHHGGGEEEDDDFFFCCC???:::555000***&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***,,,,,,---...000222444555444666999;;;;;;999555111...,,,***'''&&&%%%%%%&&&###$$$&&&'''(((((('''''''''''''''''''''''''''''''''''''''((()))***++++++***+++,,,------,,,+++***'''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''%%%""""""'''---!!!###$$$%%%'''(((***,,,///,,,((((((***,,,------111000000222444666666555444111,,,***)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTDDDBBB???<<<999666444333222111///---+++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((''''''(((((()))***(((---555999555444>>>JJJ\\\|||qqqWWWGGGRRRcccrrrzzzzzzyyytttzzz}}}yyyzzzqqqoookkk^^^OOOAAAJJJWWWfffyyysss\\\MMMMMMSSSWWW___^^^\\\XXXVVVVVVYYY\\\LLLJJJJJJMMMPPPOOOHHHAAA333///)))%%%$$$&&&'''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''((((((((())))))))))))***+++,,,------...---...000000000///......000444999AAAPPPfff~~~{{{pppvvvnnnZZZPPPYYYttt___HHHEEEJJJFFFKKKOOOOOOJJJGGGFFFGGGFFFDDDAAA>>>:::444---))))))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))***,,,,,,...///111333555666222555888:::999666333111,,,+++***((('''''''''''''''(((((()))*********)))&&&'''((()))+++,,,---...,,,...222555888999::::::???@@@@@@???===999555333444888;;;999333,,,)))((('''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''&&&###$$$***000+++,,,+++)))&&&%%%&&&(((---+++)))(((***---///000222111000222444555555444111...+++(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSSFFFDDDAAA===999666444222111000///---,,,+++******((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((()))+++,,,---///...000444;;;MMMhhh~~~jjjTTTWWWcccggg\\\kkkttt|||www}}}sss[[[HHHEEERRRffftttppp___PPPEEELLLPPPVVVYYYZZZZZZ\\\]]]YYYSSSLLLIIIJJJMMMOOOOOO@@@999000)))&&&&&&((((((''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''(((((())))))***))))))***+++,,,---......---...000000//////111222555999AAANNNgggnnniiipppjjjWWWMMMUUUyyylllIII@@@BBBGGGLLLLLLIIIGGGGGGIIIEEEDDDBBBAAA>>>999333///+++***((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''((()))******,,,---///111444666777888999;;;<<<;;;777333000///+++******)))((((((((((((((((((''''''''''''((((((***+++...111555999<<<===BBBDDDGGGJJJMMMNNNOOOOOOOOOOOOOOOLLLHHHAAA;;;777999>>>DDDFFFDDD@@@<<<;;;555222...***'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%&&&***...555666555222---+++---///===<<<:::555000---...///222111111222444555444222...,,,)))((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPEEECCC@@@===999777555444111000...---,,,+++******((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''((((((***+++---///000777444:::NNNhhhkkkFFFFFFeeevvvxxxvvv~~~hhhSSSFFFCCCDDDgggtttaaaIIILLLRRRYYY]]]^^^ZZZWWW]]]ZZZTTTOOOMMMMMMOOOPPPKKKDDD:::111,,,***((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&''''''((())))))******)))******+++,,,---......---///000//////000444777;;;HHHZZZooouuupppyyyXXXNNNddd|||YYYLLLIIIGGGGGGHHHHHHGGGEEECCCCCCCCCCCCBBB???:::666---,,,)))'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((((((((()))***++++++,,,...000333666999;;;<<<;;;<<<<<<888333...,,,,,,)))))))))(((((((((((((((''''''&&&&&&(((+++///111777999;;;???CCCFFFIIIKKKPPPOOONNNMMMNNNPPPRRRSSSPPPQQQRRRRRRNNNIIICCC???999:::===DDDLLLMMMIIIDDD>>>===:::666111+++&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%&&&'''$$$***...222888AAAHHHDDDFFFDDD===222,,,,,,...111111222333555555222000,,,***((((((((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSSCCCBBB???<<<:::888777666111000...---,,,++++++***)))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''((()))***---///111222555===XXXfffXXX___}}}~~~{{{kkkPPPBBB;;;PPPffftttsssfffVVVNNNQQQWWW[[[\\\WWWZZZ\\\[[[WWWQQQLLLJJJRRRKKKBBB999222---)))&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''((()))******+++)))***++++++------...///...///000///...111666;;;FFF[[[yyymmmpppnnnHHHNNNooo[[[QQQGGGDDDHHHJJJEEE???CCCCCCCCCDDDDDDBBB???;;;///---***'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((())))))***+++,,,---...111555888;;;===>>>888999888444...******+++((((((((((((((((((((((((*********---222888???BBBFFFGGGIIIJJJLLLNNNPPPPPPMMMIIICCC>>>===>>>BBBDDDMMMPPPSSSVVVVVVSSSOOOLLLAAA:::666===GGGJJJBBB888666999<<<===<<<888333000''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$""" %%%''')))'''%%%%%%***///111777:::666...))),,,222000111222444666555111///***)))(((((()))(((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSSDDDCCC@@@===999666333222000000...---+++***(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&'''(((((((((%%%+++,,,(((***333888777IIIaaaqqqccccccppp|||{{{zzzvvvzzzooo]]]QQQAAA999IIIeeerrrTTTKKKRRRYYYWWWYYYYYY[[[]]]\\\WWWRRROOOMMMMMMKKKEEE;;;111)))%%%)))'''%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++,,,---------------,,,,,,------000:::EEEaaazzz}}}uuueeeTTTVVV|||tttNNNAAAFFFIIIGGGDDDBBB>>>???DDDCCC<<<<<>>555111,,,'''&&&''')))***&&&'''&&&%%%$$$%%%(((+++''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((()))+++...///111333666777555222...+++***)))'''&&&&&&&&&''''''''''''&&&%%%$$$$$$###""")))(((''''''&&&'''((((((&&&&&&&&&''''''(((((((((,,,***((('''((()))(((''''''''''''&&&%%%$$$$$$$$$(((%%%%%%)))***&&&######&&&&&&%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%TTTCCCBBB@@@===999666444333000000///---+++***(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''')))((('''''')))***++++++444***+++555:::>>>TTTooo\\\FFFPPPkkk}}}yyy|||xxxvvvyyy|||sssmmmgggfffiiijjjgggccc\\\]]]aaahhhrrr~~~~~~lllWWWJJJJJJ\\\{{{uuu[[[PPPQQQUUU[[[[[[XXXVVV[[[___ZZZPPPPPPPPPOOOKKKCCC999///)))'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))+++,,,---......//////...222111000//////999PPPeee~~~aaaRRRsssuuuVVVLLLIIIGGGFFFIIIEEE@@@>>>;;;999888:::;;;666...)))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))+++,,,,,,,,,---///333777999888777666222---+++******(((&&&'''''''''&&&&&&(((---000888===CCCDDDAAA<<<777555999666666777888999<<<@@@IIIGGGFFFGGGHHHHHHFFFFFFOOOJJJDDD@@@>>><<<;;;::::::555333888@@@GGGMMMQQQMMMEEE>>><<<:::888999<<>>555,,,&&&%%%&&&''''''(((((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''***)))))))))***,,,///000111333555666555111---+++)))((('''&&&%%%%%%%%%%%%'''''''''((()))***+++,,,$$$%%%&&&'''((()))******444666:::<<<<<<999555222===:::777555444333111///000///...---,,,***(((&&&((($$$"""&&&((('''''')))&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%YYYCCCAAA???===:::777555444111000///---,,,***)))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''(((((()))***+++,,,,,,(((&&&---777:::FFFnnnkkkRRRQQQfff|||uuupppjjjdddaaa___^^^]]]XXXYYY\\\```eeeggggggeeeiiifffbbb___```eeekkkooouuu{{{dddFFF;;;JJJ```~~~~~~___MMMJJJPPPVVVYYYWWWZZZ```]]]TTTUUUTTTSSSQQQMMMDDD888000'''&&&&&&((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********,,,---...///000000000000111//////000777LLLppp~~~hhh[[[iii|||NNNGGGLLLIIIGGGFFFAAA:::777:::<<<<<<;;;999555///)))&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((***+++,,,,,,---...000444777999888666333000,,,******))))))((($$$%%%'''(((,,,111888===PPPKKKEEE>>>;;;<<>>;;;999777666444222999888777888999888444000///)))%%%%%%&&&&&&(((+++&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZBBBAAA???===:::888666555111000///...,,,***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''(((***+++******+++,,,+++111888BBBYYYxxxsss]]]]]]yyy}}}{{{mmmeeeYYYZZZ]]]aaaeeekkkoooqqq}}}xxxrrrhhhfffrrr~~~zzzYYYGGGCCCHHHWWWxxxgggSSSEEELLLUUU[[[[[[XXXXXX[[[YYYVVVSSSRRRQQQLLLAAA999,,,***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))******+++++++++,,,---...///000000000000---+++///===SSSrrr~~~{{{wwwssspppooooooooowww[[[[[[|||VVVFFFCCCBBBGGGFFF>>>888999;;;:::999;;;:::444+++&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((***+++,,,---...///111444777888666555333111---+++))))))******%%%)))...333999???EEEIIIDDDDDDDDDCCCCCCAAA>>><<>>JJJwwwZZZJJJFFFSSSZZZTTTUUU^^^[[[VVVQQQPPPPPPNNNHHHBBB777222***&&&$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((('''''''''((((((((()))))))))))))))***+++,,,,,,---,,,---...//////000000///,,,---;;;YYY}}}|||nnnddd___QQQOOOLLLIIIGGGFFFFFFGGGGGGQQQ]]]hhhrrr}}}lll```QQQ@@@BBBIIILLLDDD:::444333222666:::<<<777...'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''((()))***+++,,,---//////111333666666555333111///,,,)))((((((***,,,///444:::@@@DDDGGGIIIKKKJJJFFF???;;;:::???FFFKKKOOORRRWWWaaappp|||}}}xxxrrrrrrooommmsss~~~~~~uuuaaaLLLEEEGGGFFF@@@;;;>>>EEELLLLLLIIIKKKPPPLLLJJJIIIHHHGGGCCC<<<666888333+++%%%$$$&&&)))+++(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''((()))+++---///000222111111000...,,,***)))'''''''''''''''''''''(((%%%''',,,222:::BBBHHHLLLPPPRRRUUUWWWUUUPPPJJJFFF>>>???AAADDDIIIOOOTTTWWWSSSQQQOOONNNNNNNNNMMMKKK>>>???BBBHHHNNNPPPOOOLLL@@@;;;666555222,,,''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXCCCBBB@@@>>>;;;888666555222111000...,,,+++***))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))***+++---+++))))))---111000:::\\\lllaaappptttiiieeelllzzzvvvccc```fffyyy{{{WWW;;;KKKyyy```DDDHHHUUUVVVVVV[[[YYYVVVQQQOOOOOOOOOMMMJJJBBB:::000'''$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))))))))***+++,,,------...,,,---...///000000000000///999TTTzzzzzzmmmbbbXXXQQQQQQTTTVVVUUUTTTRRRQQQQQQPPPPPPDDDDDDEEEGGGLLLWWWeeeooo~~~sss^^^zzzZZZFFFEEEEEEDDD???777555666444999<<<:::222,,,))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&'''((()))+++,,,------//////000333444444222000,,,+++***((('''(((,,,000<<>>999@@@KKKMMMFFFSSS^^^hhhmmmwwwtttppprrrfffTTTJJJEEEBBBAAA@@@@@@EEELLLMMMIIIFFFGGGJJJHHHBBB;;;CCC???888000)))&&&''')))((((((((('''''''''&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&''')))+++---...000000222111///---+++***)))((()))((('''&&&&&&'''((()))///222666<<>>;;;888555444222111000...---+++***)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************,,,---,,,***---333999HHHhhhjjjvvvrrrsssmmmpppssswwwxxxXXXTTTWWWiii~~~^^^JJJSSSqqqgggQQQMMMSSSWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPIIIBBB666,,,'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))'''((((((((())))))))))))))))))***+++,,,---............///000111111111111<<>>999===333777<<<<<<888222---,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((()))+++,,,---...//////000111333333000...((()))***)))***...444:::DDDFFFHHHJJJJJJKKKLLLNNNDDDUUUjjjsssmmm^^^QQQKKKAAAAAAHHHPPPJJJ>>>BBBQQQ___ZZZPPPJJJRRR\\\WWWIII;;;KKKSSSJJJBBBIIIUUU\\\gggggglll}}}iii___TTTNNNHHHBBBAAACCC@@@>>>===>>>BBBCCCBBB@@@AAAEEEFFFAAA666,,,(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))+++---///111222333222111...,,,***((((((''''''''''''(((,,,111666999======?????????>>><<<;;;EEEGGGIIIJJJGGGBBB<<<888777777666555666888:::;;;777555333111111111000...555999>>>>>>======???CCC???<<<;;;??????:::666666666333///+++((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%aaaFFFDDDBBB>>>;;;777555333222111000///---+++***)))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***************,,,...---,,,000888???fffeeeeeeuuuhhhaaannnyyyccc[[[aaammm|||hhhLLLPPPjjj~~~eeeGGGJJJUUUVVVSSSVVVXXXXXXVVVSSSRRRRRRMMMFFF;;;111+++'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))******+++---.../////////000111222222333222222PPPsssrrraaaWWW```aaaiiiuuu|||~~~}}}uuulllbbbXXXOOOIIIFFFNNNXXXdddxxx```iii```DDDEEEHHH===555777333777<<<>>>;;;666111...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''(((***+++,,,---.../////////111222111///,,,(((***+++,,,///555===CCCFFFGGGHHHIIILLLPPPUUUZZZoooqqqmmm___MMMCCCDDDIIIEEEOOOhhh|||tttbbbhhh{{{wwwmmmaaavvvmmmVVVPPPWWW]]]VVVFFFCCC\\\zzz}}}rrrkkkaaaTTTHHHDDD>>>>>>===<<<;;;<<<===???999DDDNNNNNNBBB555---***)))(((((((((''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))+++---///111333444444222000...+++)))'''''''''$$$$$$'''+++333===FFFKKK@@@AAABBBAAA???<<<888555777:::<<<>>><<<999444111666888:::;;;;;;:::888777555333222333444666555555---222777777333333888>>>AAA===<<>>888111---*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%]]]EEEDDDBBB>>>;;;888555444222111///---+++***))))))))))))(((((('''''''''&&&((((((((()))((((((''''''(((''''''&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))((((((((((((---###'''333333111KKKooowwwdddmmmzzz~~~wwwwww}}}nnnfffkkkGGGDDDXXXsssYYYIIIFFFVVVVVVTTTTTTVVVXXXTTTNNNTTTOOOGGG<<<222,,,***+++((((((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((()))))))))))),,,,,,------------------444......222///,,,;;;QQQsss~~~pppddd___fffrrr|||zzzpppiiidddYYYLLLJJJVVV^^^cccwwwmmmfffOOODDDDDD;;;:::CCC777;;;<<<::::::;;;777///)))(((&&&'''''''''&&&$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((()))***+++,,,,,,---,,,---000111111///,,,***(((+++///111444999@@@EEEOOOAAAGGGSSSZZZmmmwwwgggOOOFFFIIIHHHKKKjjjuuuuuusssoooYYYSSS[[[YYYRRRWWWxxxwww\\\OOOOOOCCCDDDAAA333:::FFF???999???GGGNNNMMMDDD666,,,'''***,,,***'''%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***************,,,///111333333...((('''***,,,***&&&,,,222:::AAAFFFKKKPPPSSSMMMJJJHHHGGGBBB;;;444000444888<<>>999888:::;;;888777777999999666333777555444555999;;;;;;:::888>>>DDDFFF@@@666---'''***$$$"""&&&'''######'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$^^^EEEDDDAAA>>>;;;888555444222111///---+++***))))))))))))((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&'''''''''(((''''''''''''((())))))************************)))///333000000EEEpppnnntttzzzkkk}}}sssiiiSSS<<>>@@@AAA<<<888444222444777:::<<<777999===BBBDDD@@@999333---'''$$$'''(((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%^^^EEEDDDAAA===:::777555444222111///---+++******)))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''(((((()))***++++++++++++++++++++++++%%%111333...BBBqqqtttlllxxxzzzzzzeeeFFFVVVzzzzzzaaaJJJLLLTTTYYYUUUOOORRR\\\SSSPPPLLLHHHBBB888---$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))(((((()))))))))*********,,,,,,---------.........+++222555111444MMMxxxnnniiijjjwwwoooggg[[[LLLFFFIII[[[ooottt```{{{LLL@@@@@@888:::<<<<<<;;;;;;===:::666000,,,(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******,,,,,,---...///...---,,,,,,+++++++++///,,,666FFFHHH>>>AAANNN]]]mmmrrrOOOBBBLLLQQQkkktttbbbVVV```~~~]]]FFFJJJOOOGGGAAA???;;;:::CCCMMMNNNDDD888777333,,,'''&&&(((***+++((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))*********+++,,,------.........''')))+++***))),,,333999EEEHHHMMMRRRSSSPPPJJJEEEIIIEEEDDDFFFFFFCCCDDDHHHFFFIIIJJJHHHIIILLLMMMJJJTTTbbbnnnjjj]]]XXX```lll```TTTMMMSSSZZZUUUFFF:::@@@???;;;666333444:::???<<<===>>>>>>;;;888333000555444555<<>>kkkzzz{{{zzzcccBBBOOOttt}}}|||TTTJJJIIISSSWWWRRRPPPTTTSSSPPPMMMLLLIIIAAA444***&&&&&&'''((()))((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((())))))******+++++++++,,,,,,------......//////444444000000DDDnnnwwwllllllwwwuuucccRRRKKKKKKRRRdddooobbbccc>>>DDD:::;;;;;;::::::;;;<<<;;;888444000***'''&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,---......000...,,,*********,,,---666888===BBBDDDJJJZZZkkk{{{fffPPPIIISSSfffnnniiinnnXXXWWWiiifffZZZOOOFFFMMM???:::999BBBMMMQQQKKKBBB<<<999444---(((&&&''')))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***++++++,,,---......---,,,+++++++++******---666BBBLLLRRRQQQOOOOOOMMMJJJDDD@@@DDDDDDGGGKKKIIIFFFNNNYYY```TTTJJJQQQfffrrrhhhUUURRRnnnhhhXXXaaaqqqtttggg^^^ccciiicccTTTHHHHHHMMMMMMCCC777444<<>>>>>777...&&&%%%'''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***++++++,,,---------,,,***))))))***---222:::CCCLLLQQQPPPPPPPPPPPPOOOLLLIIIFFFEEEEEEHHHKKKFFFDDDSSSgggppp\\\^^^sssxxxfffMMM^^^ooommm^^^RRRSSSZZZZZZRRRLLLOOOQQQLLLEEE@@@IIITTT[[[UUUHHHEEERRR```bbbYYYMMMDDDAAAAAAAAABBB;;;:::888777777888;;;>>><<<888333---+++***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&cccFFFCCC???;;;777666555555000000...---,,,+++++++++(((((())))))))))))******&&&&&&'''((())))))))))))%%%&&&((()))******)))((())))))(((((())))))***+++*********++++++,,,,,,---)))===```pppRRR;;;WWW{{{YYYHHHLLLTTTWWWUUUSSSQQQNNNMMMMMMJJJDDD@@@///,,,((((((******(((&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******))))))***+++,,,------...,,,,,,---...///000000111...///@@@fffvvvmmmqqqwwwqqqqqqooooooqqqwwwssseeeYYYOOOKKKPPPaaaoooggg^^^LLL@@@:::666777888888999;;;;;;666000+++)))((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++,,,,,,......///000...---++++++---111555888???;;;EEE]]]pppqqqhhhbbb]]]jjjqqqwwwXXXqqqYYYLLLHHHEEEGGGLLLMMMIIIEEE<<<@@@CCC@@@888...(((&&&)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***++++++,,,,,,,,,,,,,,,+++******%%%+++555@@@IIIMMMMMMLLLMMMPPPRRRRRRNNNIIIFFFDDDCCCHHHWWWdddaaaUUUUUU```tttbbbTTTSSSZZZ^^^]]]OOOJJJFFFIIIOOOQQQMMMHHHWWWUUUUUUWWWUUUPPPPPPSSSHHHQQQYYYVVVNNNMMMVVV```fff___YYYVVVUUUPPPEEE<<>>___xxxpppttt|||xxxxxx}}}zzzooommmiiieeebbbbbbfffiiiuuuuuudddVVVKKKLLLbbb{{{ssssss```DDD<<<777888888777999======888222---***)))((('''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******++++++,,,---...///000000,,,++++++---000555:::===IIIEEEYYYvvvqqqSSSNNNddd{{{nnnhhhuuuddd[[[QQQPPPTTTSSSKKKBBB@@@AAACCCEEECCC<<<111)))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,,,,,,,+++++++++++++++++++++555BBBKKKNNNNNNMMMNNNMMMOOOOOOKKKGGGHHHNNNUUUOOORRRccczzz}}}kkk\\\[[[gggkkkfffVVVHHHHHHRRRZZZVVVLLLDDDGGGQQQXXXVVVQQQSSSUUUYYYYYYSSSLLLLLLQQQVVVUUUSSSRRRRRRSSSTTTUUUGGGFFFLLL[[[jjjmmmcccVVVJJJGGGCCC>>><<<:::999888:::<<<:::666555888555000''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''eeeFFFCCC???:::777555555555000///...---,,,+++++++++(((((())))))*********+++%%%%%%'''(((((()))))))))$$$&&&(((***++++++)))))))))))))))))))))******+++,,,,,,------...///000000XXX}}}xxx}}}www|||KKKEEEnnnXXXKKKOOOSSSSSSTTTUUUSSSNNNIIIFFFEEE888222***((()))+++***'''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))******+++---...//////,,,,,,---...///000111222;;;QQQyyy~~~vvvpppvvv~~~yyyzzztttpppssszzz~~~{{{vvvzzzwwwrrrjjjccc___^^^^^^aaahhh~~~vvvkkk^^^QQQNNNSSSsssyyysss~~~qqqGGG>>>888999999777999>>>>>>999333...,,,***(((&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******++++++,,,,,,---...///000000***+++,,,...333999>>>AAAJJJqqq~~~YYY888EEEmmmnnn^^^{{{bbbMMMMMMRRRSSSOOODDD@@@???EEEKKKHHH:::---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,---,,,+++*********,,,,,,888AAAKKKNNNKKKKKKQQQWWWKKKKKKIIIDDDDDDRRRhhhzzzjjj]]]^^^oooxxxnnneeeeeeLLLYYYbbb]]]UUURRRVVVZZZooorrruuutttrrrssswww{{{{{{}}}wwwlllhhhkkkhhh___VVVYYYbbbgggddd^^^gggYYYMMMOOO\\\ddd___WWWPPPJJJDDDBBBCCCCCC???:::777;;;;;;999:::>>><<<666(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((bbbIIIFFFBBB===999666555444222111000...---,,,++++++,,,,,,***'''(((+++***&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******,,,,,,***+++777EEEvvv{{{~~~{{{JJJaaa~~~PPP???SSSSSSSSSRRRRRRPPPNNNJJJFFFGGG<<>>JJJZZZjjjjjjTTTTTTqqquuuvvvuuucccuuuUUUSSSPPPHHHYYYOOOIIICCCCCCHHHHHHBBB;;;000)))&&&)))***&&&''',,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))+++,,,---***,,,---***'''+++444<<>>NNNTTTVVVPPPMMMOOONNNIIIHHH???444,,,***)))((('''(((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++***,,,,,,)))))),,,,,,)))///,,,...222000...333<<<^^^yyyrrrwww|||xxxxxx{{{vvvjjjcccYYYYYY\\\dddrrrsssjjjqqqwwwdddMMMLLLUUUiiisss\\\;;;???>>>555888CCC;;;;;;999666111---***((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))+++++++++,,,.........---***...000:::IIIPPP]]]sssTTTXXX]]]lllWWWHHHMMMTTTOOOIIIEEECCCBBB@@@>>>777///((('''))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))***+++,,,---+++***)))+++000777>>>CCCHHHFFFFFFKKKSSSTTTKKK???WWWssswwwssspppmmmooo{{{ooo^^^TTTZZZlllyyykkkqqqkkkeeejjjlllfffcccUUUYYYSSSLLLMMMHHH:::333;;;999777666999>>>BBBDDD999444---(((((())))))((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&___IIIFFFBBB===999666555444111000///---,,,+++*********,,,+++)))+++000000,,,))))))))))))))))))))))))************************************+++++++++,,,...,,,---///...:::```zzzpppNNN]]]PPPNNNUUUWWWPPPMMMPPPQQQLLLJJJDDD<<<333,,,)))((((((((((((((((((((((((((((((''''''((((((((()))))))))************+++++++++,,,,,,,,,***)))+++///---(((...,,,///333000...===QQQvvvqqqssszzz}}}{{{qqqmmmrrrsssqqqfff___\\\```fffqqqzzzkkkaaadddqqq|||}}}iiiPPPIIIMMMccckkkLLL;;;>>>888555@@@::::::999777333///+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((()))))))))***************,,,---............111555444AAAdddwwwooocccRRRVVVjjjlllyyylllKKKNNNRRRRRRPPPKKKDDD???======>>>888...'''(((,,,,,,(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))+++,,,,,,---...+++***000;;;DDDGGGGGGGGGKKKLLLLLLNNNQQQMMMEEEZZZ|||qqqgggbbblllpppxxx~~~ooonnnssssssgggYYYSSSQQQIIIDDDBBB>>>===;;;999999;;;>>>BBBEEE===888111+++)))*********''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&]]]IIIFFFBBB===999666555444111000...---+++*********''')))***)))---333555222))))))))))))))))))))))))*********************************+++++++++,,,,,,111111...---777SSSwww~~~zzzzzzmmmSSSddd}}}VVVPPPNNNRRRSSSPPPNNNOOOKKKIIIDDD;;;111***(((((((((((((((((((((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,++++++)))***111777555000...---111222---222QQQssswwwsss}}}xxxoookkkppprrrllleeecccbbbjjj~~~{{{xxxkkkeeehhhiiimmmuuuiiibbb```gggkkkXXXKKKRRReee{{{uuurrrwwwAAA777@@@<<<999:::999999888666222---)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((()))***+++,,,,,,((())))))******++++++++++++---///////////////000222:::HHHbbbxxxuuujjjmmmggg|||tttZZZNNNPPPRRRQQQLLLEEE===999>>>>>>777,,,(((++++++&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))+++,,,,,,------......111999BBBHHHHHHEEEHHHLLLKKKIIISSSfffooommm^^^zzz|||vvvsssqqqsss~~~~~~nnnrrr|||ooo~~~www~~~zzzvvvbbbbbbbbbLLLCCCNNNQQQ???<<<<<<>>>@@@@@@AAADDDCCC>>>666///+++))))))***(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&___IIIFFFBBB===999666555444111000///---,,,+++******%%%''''''%%%)))......+++***************************************************++++++++++++,,,,,,,,,...222......HHHsss}}}~~~jjjjjjMMM```bbbIII@@@PPPYYYOOOJJJQQQKKKLLLIIIAAA666---))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++++++++,,,,,,,,,++++++***,,,333:::999444...000222111000BBBmmmwwwuuu|||~~~~~~wwwmmmiiihhh```UUUXXXUUU[[[sssyyylllllllllooouuulllfffYYYYYYkkksssZZZNNNNNN[[[wwwwww|||^^^AAAAAA???===:::999888888888555///+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))***,,,,,,---)))))))))***+++,,,,,,---,,,...//////......000222111CCCeeeoooKKKcccyyy[[[UUUNNNMMMNNNLLLDDD===:::>>>>>>666---***(((&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))***,,,------------)))000:::BBBGGGGGGFFFFFFJJJEEE>>>FFFiiiooommmggglll{{{|||zzzyyy{{{mmmoootttzzzeeeQQQLLLEEE<<<888:::BBBGGGEEEBBBCCCGGGCCC<<<444---)))(((((())))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&dddIIIFFFBBB===999666555444222111000...,,,,,,+++++++++,,,***'''(((+++***&&&************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((///111<<<```}}}wwwZZZCCCnnnwwwTTT@@@LLLVVVNNNJJJSSSJJJLLLKKKEEE;;;222,,,***))))))))))))))))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,+++,,,,,,,,,000666555111...222333222>>>___{{{{{{{{{tttsssnnnddd___WWWQQQUUUeee~~~rrrkkkmmm}}}xxxoooccc[[[QQQ]]]qqq[[[IIIFFF]]]xxxkkkzzz]]]<<<555BBB;;;999777888999777222---))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,))))))***+++,,,------...+++---...---,,,...222777@@@eeeyyylllWWWTTTwww}}}vvvssstttjjjjjjhhheeefffhhheee___^^^```ccchhhttt~~~rrr~~~iiiQQQFFFIIINNNLLLGGG999;;;>>>>>>666,,,'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***((()))+++---.........---(((333AAAHHHHHHGGGGGGIIIEEERRRWWWWWWjjjrrrfffrrr||||||}}}sssaaaOOOAAAAAA999:::FFFNNNLLLFFFEEEIIIGGGBBB:::222---************))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&fffIIIFFFBBB===999666555444333222111///...---,,,,,,...///---)))***---+++'''************************+++++++++++++++++++++++++++++++++,,,,,,,,,------)))...;;;UUUvvv~~~zzzwwwtttrrrsssxxx}}}{{{{{{yyy{{{SSSNNNxxxyyyWWWKKKLLLNNNOOOPPPIIIJJJKKKGGG@@@777...***))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------***---...,,,---111222//////444444888UUU~~~|||xxxnnnddd[[[^^^pppxxxiiiiiiuuu{{{jjjkkkaaaTTT\\\xxx___LLLOOO^^^|||lll}}}III666@@@===999666777999888444000))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((()))***++++++))))))***+++,,,---......+++---.........222;;;BBB^^^}}}~~~jjjssstttfff^^^ZZZ\\\dddmmmmmmqqqqqqpppqqquuuvvvtttllllllhhhbbb``````]]]YYYaaalll{{{~~~rrr```JJJGGGLLLNNNKKK???777888BBB@@@222***,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((())))))******(((***,,,...//////...---444===GGGKKKIIIFFFHHHKKKSSSwwwtttaaaiiivvvxxxpppaaa```XXXIIIDDDNNNWWWSSSJJJGGGHHHHHHFFF@@@999333000000*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&fffIIIFFFBBB===999666555444444333111000...---------((()))(((&&&(((,,,,,,)))************************++++++++++++++++++++++++++++++,,,,,,,,,---------///000EEEjjj~~~}}}~~~vvvkkkbbbRRROOOMMMMMMRRR\\\ffflllbbbddddddaaa]]]]]]bbbgggzzzzzz|||ppprrrKKKUUUrrrNNNEEEOOORRRMMMHHHIIIJJJHHHBBB999000***))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------)))---///------111333222///444444===ggg|||~~~zzz{{{sssiiifffxxxiiihhhsss|||{{{pppjjjeeeTTTQQQ|||{{{\\\MMMNNNZZZwww~~~{{{dddFFF<<<>>>:::666666888999555111))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******)))******+++---...//////,,,...000111222999DDDMMMtttqqq{{{yyyggg]]]^^^dddnnnvvvyyyvvvkkkcccXXXYYY[[[bbbtttqqqUUUKKKKKKJJJHHHFFF444222BBBGGG777---///))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++(((***,,,...//////...---BBBGGGKKKKKKHHHFFFGGGJJJssskkknnnvvvsss|||~~~rrr}}}qqq]]]PPPVVV]]]WWWLLLGGGFFFHHHHHHDDD>>>888555555+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&bbbGGGFFFCCC>>>888555555666333000------000666===BBB++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++***000///(((,,,000)))...AAAgggvvv{{{cccTTTKKKSSSaaaiiilllnnnbbb^^^YYYSSSNNNHHHAAA===888888888777999AAAMMMVVVhhhYYYLLLGGG@@@888:::BBBFFFQQQZZZ]]]hhhyyyjjjnnnUUUXXXeeeBBBKKKTTTLLLLLLJJJIIIIIIHHHAAA666---))))))************)))((()))************+++++++++,,,,,,,,,---------......***---///...---...000000222000999[[[yyyzzzzzzjjjgggaaaZZZWWW\\\eeemmm{{{xxxuuuqqqggg___aaajjjyyygggRRRKKKXXXtttqqqvvvEEEAAA>>>;;;===:::222666999111...,,,)))(((((()))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((,,,---***&&&***222333///---...***444BBBAAATTTbbbaaa~~~mmmhhhkkk|||zzzjjj\\\RRRUUUiii~~~yyyvvvPPPGGGLLLHHHKKK===999===@@@EEE===(((,,,)))(((******'''(((+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))************///,,,***,,,---...222888QQQUUUSSSJJJCCCHHHTTT]]]ssstttxxx~~~vvvtttgggVVVTTT[[[VVVHHHIIIIIIGGGEEEFFFEEE===222222000---***(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccJJJGGGBBB<<<777555444444222111///------///111333++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++...)))***)))(((...222...,,,EEEkkkuuu```JJJAAA@@@AAAEEEIIIJJJGGGDDDBBB???;;;777333:::999777555555888===@@@JJJiii}}}nnnSSSCCC<<<777999???CCCDDDKKKZZZkkkuuunnnyyyvvvbbbqqqQQQKKKJJJIIIKKKJJJIIIJJJIIICCC999111***)))))))))******)))((()))************+++++++++,,,,,,,,,---------......+++---......///111111111222;;;DDD|||tttssspppiii```YYYVVVVVVeee|||xxxvvvuuuooofffcccdddwwwqqqjjjPPPPPP^^^zzzqqqiiiDDD>>>:::======555666888111...,,,)))((())))))((('''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((+++,,,***(((,,,333444111222)))666999222WWW}}}sssssssssxxxssswww~~~kkkYYYRRRRRRffflllJJJFFFMMMJJJAAA===::::::CCCBBB333///***(((***+++))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&))))))))))))************,,,+++,,,...///222===HHHTTTQQQKKKMMM___uuu|||vvv}}}{{{yyykkk[[[aaatttnnnRRR===AAAHHHBBB999666444333000,,,)))((()))***))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&hhhLLLGGG@@@:::777555333222000000000...---+++)))(((---,,,,,,++++++*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++...***(((***---///000000444RRRttteeeRRRFFFDDDFFF>>>>>>AAAEEEIIILLLLLLKKKNNNJJJEEEAAA===:::777555>>>UUU|||___AAA999222333444666777<<>>777+++)))((((((*********))))))************+++++++++,,,,,,,,,---------......---,,,---///222222222111000BBBcccuuu|||vvv\\\uuu}}}vvvrrrtttuuupppgggbbb\\\lllzzz___RRRMMM___~~~pppSSS>>>888===???888666777000///---***))))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++...333444222222---999===BBBlll}}}|||xxxkkkaaaYYYXXXVVVWWW[[[dddooowwwiiiXXXJJJWWWooo~~~^^^FFFDDDKKKHHHFFF<<<555AAAIII???555---(((***---,,,******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))*********+++++++++---,,,---///111888GGGVVV]]]SSSFFFMMMttt{{{|||rrreeemmm```GGGEEEKKKIIIFFFGGG888888666111,,,)))***,,,)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&lllKKKFFF>>>999777666444333////////////...---+++***------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++------111333......777IIIeee|||nnnfffddd```bbbfffmmmtttyyy{{{{{{uuunnneee^^^XXXRRRKKKFFFCCC===PPP~~~bbbEEE:::555555;;;:::444555===HHHOOO___tttvvv~~~xxxZZZqqqVVV@@@PPPKKKKKKLLLMMMLLLHHHAAA;;;---***'''''')))+++***)))))))))*********+++++++++,,,,,,,,,---------......///,,,,,,000333222000000555MMMmmmgggpppxxxmmmkkkpppqqqlllgggaaa[[[ooosssbbbPPPQQQhhhnnnoooCCC888:::???999555555000000...+++)))******)))((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++,,,---///111111000,,,999666GGGlllpppxxxyyyzzz~~~sss]]]PPPIIIBBB<<<999999999999999;;;===???WWWrrrfffQQQGGGYYY{{{```@@@IIIKKKLLLAAA777AAAKKKDDD;;;111***+++///...+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,222......222888@@@NNNZZZUUURRRIIIMMMttt|||yyyxxxwwwuuusssrrrqqqppppppiiihhheeeccc```___^^^]]]cccooo|||}}}fffYYY]]]UUUKKKEEECCCDDDEEEFFF>>>???>>>888000******+++)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''kkkIIIEEE???:::777666666555000///...---------------------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++)))000///000333,,,444OOOooo}}}wwwrrrmmmiiiRRRRRRFFFFFFooo___III;;;444999===888444444222666CCC]]]{{{pppvvv[[[XXXzzzjjjDDDGGGJJJKKKLLLMMMLLLHHHCCC>>>222---(((''')))++++++)))))))))*********+++++++++,,,,,,,,,---------......111,,,,,,000111//////222BBBhhh{{{nnn~~~qqqffffffjjjkkkiiijjjddd___ssssss___PPPRRRiiivvvTTT>>>888===999555555222111///,,,*********)))((())))))))))))))))))))))))))))))(((((((((((())))))************************((()))))))))*********+++,,,,,,---......---...///,,,AAAGGG___nnnmmm|||~~~mmmYYYOOOMMMMMMIIIDDDDDDBBBAAA???===<<<:::888666>>>OOOlll{{{WWWJJJRRRiii[[[EEEFFFIIIEEE===DDDLLLFFFBBB777------///...+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---------333------777EEENNNTTTXXXIII\\\fffeeevvvzzzkkkcccZZZWWWZZZ\\\]]]]]]TTTTTTTTTTTTTTTUUUVVVVVVUUUTTTQQQMMMJJJFFFDDDCCCAAAEEEIIIJJJLLLSSS___hhhyyytttvvv[[[QQQSSSaaa___LLLBBBHHHEEEEEEDDD>>>666///+++******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''fffGGGFFFCCC>>>888555555666222000...+++******+++,,,---,,,,,,++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++***000***(((...+++>>>kkkyyywwwbbbIIIPPPtttcccMMM888222888<<<<<<;;;444222:::PPPoootttmmmWWWeeeUUU<<>>999<<<@@@@@@>>>>>>888888888777888888999999@@@???>>><<<:::888777666444555666666888;;;AAAEEESSSaaayyyccc```[[[DDDNNNGGGGGGGGGDDD???777///*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''cccGGGIIIIIIBBB999333222555222000...---++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***000&&&&&&111,,,???rrr~~~llldddyyyVVV>>>:::AAADDDAAA;;;888:::GGG]]]vvvgggsss[[[ttttttDDD@@@CCCGGGJJJKKKIIIHHHGGG<<<444+++(((+++---+++((()))************+++++++++,,,,,,,,,---------......///+++---222111...777FFFrrrqqqsss~~~pppfffgggiiicccjjjhhh^^^dddoooZZZMMMZZZtttzzzwwwfffDDD@@@===888777666333111---+++++++++***((())))))))))))))))))))))))))))))(((((((((((())))))************************((())))))******+++,,,,,,///------000000...222999BBBaaa}}}~~~www{{{nnnZZZ]]]iiinnnjjjgggbbbccclllqqqhhhZZZQQQPPPMMMIIIHHHHHHGGGEEECCCDDDEEEBBB<<<;;;HHHcccyyy|||sssuuu|||\\\UUU[[[yyymmmMMM@@@GGGJJJJJJLLLKKKLLLBBB888333...***)))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******+++,,,---...//////---111@@@WWWhhhhhh^^^WWWooowww___KKKAAA???@@@888555888999555111111:::999888777777777777777333333333333333333222222111333555555444444777999EEEOOO```ttt{{{rrreeerrrpppTTTBBBFFFFFFEEEFFFHHHGGG@@@555,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''cccHHHLLLNNNFFF999000000333/////////000//////......++++++++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***000'''+++999...888hhh}}}sssnnnuuu|||UUUEEEHHHGGG@@@999777555:::HHH^^^uuummmWWW\\\VVV;;;???DDDHHHJJJJJJKKKKKK???666,,,)))+++---+++((()))************+++++++++,,,,,,,,,---------......---***...444222000===OOOQQQyyy}}}nnnjjjkkkhhhddddddeee```gggmmmRRRNNN\\\zzzwwwxxxvvvKKKCCC@@@:::999777444111...,,,++++++***((())))))))))))))))))))))))))))))(((((((((((())))))************************((())))))***++++++,,,,,,///,,,...111222111666???III|||~~~|||vvvqqqTTTJJJ[[[qqqvvvmmmyyynnnfffiiilllgggaaa___ddddddeeefffddd^^^TTTLLLHHHEEEAAA@@@AAADDDKKKQQQ]]]aaa[[[III>>>HHH___ooogggQQQZZZ^^^DDDKKKOOOKKKLLLLLLNNNFFF<<<555---((((((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++,,,---//////000///999NNNfffqqqkkk]]]TTThhhvvvmmmhhh___SSSJJJGGG???999;;;;;;888999<<<555555444444333333444444444444555555555555444444///333555333//////444999333;;;HHHUUUcccxxx{{{www]]]OOORRRQQQJJJCCCBBBDDDIIILLLGGG:::///************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((```HHHDDD>>>999666444222111//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***---000...+++777VVVrrrwwwttt]]]KKKKKKLLLCCC???222555DDDDDDLLLjjjttttttZZZSSS~~~KKK666===MMMKKKLLLNNNCCCDDD===333,,,((())),,,---++++++++++++++++++++++++---------............///---:::---***888,,,;;;wwwmmmtttwwwooojjjkkkvvv~~~pppppphhhkkkcccbbbeee```qqquuufffWWWJJJcccooocccCCCFFF999<<<===333222000...,,,+++***))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,---......000222000111???OOOjjjmmmkkkzzz~~~wwwzzzlll[[[UUUcccvvv|||yyyuuugggbbbkkkxxx{{{www|||vvvpppiiiaaa]]]VVVLLLEEECCCAAA>>>@@@FFF\\\RRRSSSLLL<<<@@@III>>>PPPhhhoooTTTbbbsss|||zzzQQQCCCIIIOOOKKKFFFMMMLLLFFF;;;000******,,,************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,000,,,+++000...,,,444111III___wwwtttdddooouuuwwwtttmmmaaaQQQCCC>>><<<:::;;;???<<<888666999:::777666666777555333222222444555666222333000---000555333---444555:::CCCOOO___ttt~~~jjjPPPPPPoooLLLFFFDDDBBBAAAHHHFFF555*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((bbbHHHDDD>>>999666444222111//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,///---000LLLmmmzzzhhhSSSCCCAAA;;;:::<<<999>>>NNNllltttqqq\\\nnnWWW======LLLMMMMMMOOOGGGEEE???666...))))))+++,,,++++++++++++++++++++++++---------............///***555000///777666QQQxxxjjjiiinnnppppppqqqrrrttt|||jjjfffffffffiiifff]]]iiiuuuaaaNNNTTTrrrxxxzzzzzzDDD???===888:::444333111///---+++******,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,---------...---...//////666JJJ]]]mmm}}}~~~}}}mmmeee|||wwwjjj]]]bbbuuu~~~xxxrrrvvv~~~zzzvvvssspppmmmYYYSSSLLLEEE===:::BBBNNNeee___YYYNNNDDDFFFIIICCC===III___ooo\\\TTTrrrwwwsssSSSHHHMMMPPPKKKOOOOOOJJJ@@@333+++)))+++************)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++///+++,,,222///---666555ZZZsss}}}yyyxxxdddUUUIII???<<>>;;;<<<;;;888555555::::::999888888777666555666777555111333777777222222111444:::AAAKKK\\\kkksssbbblll[[[CCC???LLLLLLEEECCCBBB111///+++)))((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((aaaHHHDDD===999666444333111//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++000000>>>pppyyyPPPFFFGGGJJJ???555777999VVV~~~mmmuuu^^^oooMMM>>>HHHNNNOOOOOOKKKHHHBBB:::111,,,******+++++++++++++++,,,,,,,,,,,,---------............///***///222222222AAAmmmtttlllqqqyyyiiiaaafffmmmddd]]]cccjjjlllXXXLLL[[[www|||~~~```UUU:::AAA888999666555333000...,,,,,,+++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------------///...---///444CCC^^^ttt~~~{{{aaaUUUSSS|||yyypppzzz}}}~~~}}}|||vvvhhhSSSCCCAAAFFFppppppaaaOOOHHHFFFDDDIII::::::>>>OOOrrrtttRRRTTTwwwrrr~~~gggEEEDDDLLLKKKOOORRRPPPGGG888---)))***++++++*********))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++---***---444111///888AAAnnnuuu{{{hhhWWWLLLIIIFFF???;;;<<<>>><<<;;;<<<<<<<<<<<<>>>??????===:::888999888444333555444222333111222555888===IIITTTiiizzzooo```[[[BBB===IIIHHHBBBCCCDDD;;;555---))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((^^^GGGCCC===999666555333222//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------222111BBB~~~rrr}}}iiiLLLQQQfffZZZEEE===777FFFjjjkkkppp___ooodddDDDCCCMMMQQQPPPMMMJJJFFF>>>666...******++++++++++++,,,,,,,,,,,,,,,---------............//////,,,333111---MMM{{{gggggglllbbbbbbfff]]]jjj|||lllUUUPPPaaaiiixxx@@@AAA<<<<<<777666444222///---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........000000000333===SSSnnnoooZZZOOOMMMqqquuu___RRR|||qqqVVVLLLCCCAAAPPPDDD@@@<<<===FFF]]]yyySSS___xxx}}}|||OOO@@@FFFLLLLLLQQQRRRLLL>>>222,,,++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,,,,---***---444000000===UUU|||ssshhh{{{~~~yyy{{{pppVVVMMMFFFFFFFFFDDDAAAAAA???===<<<===@@@AAA@@@>>>:::;;;;;;999777555333222333111111444666888>>>GGGVVVfff{{{}}}}}}|||jjjVVVPPPLLLCCC===FFFKKKBBBCCC:::000***)))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((XXXGGGCCC===999666555333222//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///111333...===mmmzzzqqqzzzxxxQQQWWWaaaEEE888;;;KKKddd|||iii|||rrrgggPPPoooQQQAAAKKKRRRPPPNNNKKKIIICCC;;;222,,,***+++++++++,,,,,,,,,------------------............///222,,,222111333bbbfff}}}oookkkdddiiimmm^^^aaa~~~gggRRRRRRssskkkRRR>>>@@@>>>999777555222000...---,,,+++++++++***************************************************++++++++++++++++++,,,------...//////111111222777FFF]]]tttzzzrrrhhh\\\TTTYYYwwwgggSSSDDDCCCVVVLLL???;;;>>>888:::^^^pppWWWpppxxxjjjIIIDDDNNNIIIMMMQQQNNNDDD999000,,,++++++++++++************************************))))))*********+++++++++*********++++++,,,,,,,,,---...+++---222...444HHHlll~~~|||dddgggsssmmmiiiaaaYYYVVVZZZTTTLLLHHHGGGFFFCCC@@@>>>======>>>>>>;;;999888111//////111222222555;;;GGGWWWkkk|||hhheeeaaaRRRAAADDDMMMHHHFFF???444,,,)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((VVVGGGBBB===888666555444333//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++000///222JJJgggsssqqq}}}]]]]]]|||NNN;;;888666AAA^^^{{{vvvuuuccckkkjjj|||qqqIIIRRRhhhGGGIIIQQQOOOOOOLLLKKKGGG???555...+++,,,++++++,,,,,,------......---------............///222---111444GGG}}}|||{{{{{{||||||}}}|||xxxooohhhmmmnnnddd___nnnwww^^^OOO___~~~hhhlllCCC@@@>>>999888555222000...,,,,,,*********************************************************++++++++++++,,,++++++,,,---...//////000000000222===SSSlll|||xxxyyytttdddJJJfffzzz}}}yyy\\\HHHFFFQQQTTTAAA:::AAA>>>666GGGdddoooUUUlllxxxrrr|||[[[EEEJJJHHHKKKOOOOOOJJJ@@@555---,,,++++++++++++*********************************)))************+++++++++*********++++++,,,,,,------///---///111///>>>[[[WWWPPPjjjxxxnnnhhhccc]]]XXXIIIBBB======>>><<<;;;;;;777333222333333111222555;;;HHH]]]qqqooohhhcccLLL;;;AAAMMMGGGBBB:::222,,,)))((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((YYYFFFBBB===888666555444333//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------(((000---???hhhtttqqqtttaaadddRRRCCC:::777EEEdddyyyhhh___jjj}}}yyyYYYMMMpppSSSIIINNNOOORRRLLLLLLJJJBBB777///,,,---++++++,,,,,,---......///---------............///000000111888\\\sssllljjjggghhh___dddoooXXXQQQgggoooTTT>>>===999888555222///---,,,+++*********************************************************+++++++++,,,,,,++++++,,,---...///000000//////444GGGiii~~~uuu|||zzzZZZdddssszzzzzzwwwtttyyymmmWWWOOOHHHWWWLLLDDDBBB???:::===DDDqqqiiidddmmmgggrrrMMMCCCLLLLLLNNNQQQPPPGGG999...,,,,,,+++++++++*********************************)))************+++++++++)))******+++,,,,,,------,,,//////000222333KKKqqqoooTTTTTTnnnhhhWWWEEE???===;;;999999===888666777777555666999888;;;KKKfff}}}rrrhhhcccNNN===???GGGFFFEEEAAA999///))))))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((\\\FFFBBB<<<888666555444333//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...555...III~~~}}}nnneeexxx}}}oooQQQJJJ<<<999TTT|||sss\\\xxxyyygggMMMccc^^^IIIKKKNNNUUULLLMMMKKKDDD999000---...++++++,,,,,,---...//////---------........./////////333111;;;iii|||uuummmeee```iiicccfffxxx}}}cccLLLWWW~~~|||gggfff===>>>999888555222///---++++++******************++++++******************************+++++++++,,,,,,,,,++++++,,,---...///000111...///888RRR}}}{{{uuuttt{{{|||{{{qqqpppkkk]]]HHHMMMSSSPPPBBB:::<<<>>>;;;LLL}}}nnnwwwxxxeee~~~ZZZCCCQQQNNNOOORRRSSSKKK;;;---,,,,,,,,,+++++++++******************************)))************+++++++++))))))***+++,,,,,,------+++///000222333777UUUXXX:::GGGtttrrrVVVHHHBBB>>>;;;;;;:::555333666888777888;;;===333<<<[[[zzz}}}xxxkkkYYYJJJLLLLLL@@@EEEGGGFFF>>>222******,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((XXXHHHCCC<<<666444333333333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,444oooxxx~~~wwwzzzjjjKKKBBBPPP{{{ooo^^^hhhYYYuuu===JJJQQQIIIQQQLLLIIIGGG???333---...,,,,,,,,,---------......------......///000000000111***999LLL~~~{{{nnnbbb\\\YYYiiiooo^^^OOOdddwwwnnn>>>@@@:::777333222444555000***************************++++++******************++++++++++++++++++,,,,,,------------///000111222---000>>>aaa~~~bbbSSSNNNUUU[[[QQQ???>>>AAA999HHHSSSjjjllltttAAAIIILLLUUUUUUOOONNNEEE111......---******,,,,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,------------------000---///222333DDDlll{{{UUUFFFMMMWWWXXXUUU___FFF>>>@@@BBB<<<999888<<<>>>;;;999999888;;;>>>YYYwwwfff~~~eeeaaacccRRR<<>>111***+++************))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))\\\GGGCCC<<<777555444333222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......111...>>>SSShhhgggtttuuuiiimmmkkkOOOjjjFFFKKKTTTRRROOOLLLJJJCCC888000...,,,------------.........---......//////000000111444222777kkkzzz||||||~~~uuueeeqqqtttaaaKKK\\\uuuyyyzzz}}}CCC>>>;;;999888666333...,,,++++++++++++++++++++++++******++++++++++++++++++***+++++++++,,,,,,,,,---//////......///000111111222CCC^^^{{{___wwwfffWWWIIITTTqqqmmmRRRUUUcccjjj\\\QQQMMMHHHKKKBBBccc}}}~~~hhhqqqzzzMMMHHHNNNSSSRRRSSSLLL;;;...,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---------............///777555;;;hhhfffRRR\\\gggfffMMMvvvpppUUUBBBDDD>>>:::<<<>>>;;;888888>>>===QQQppprrrvvvaaaYYYJJJ???BBBGGGJJJCCC666...,,,++++++*********)))))))))%%%&&&'''((()))***+++,,,(((((((((((())))))))))))\\\GGGCCC===888666444333222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......(((000UUUbbbpppfffxxx~~~|||bbb~~~GGGgggIIIFFFQQQSSSQQQOOOLLLFFF<<<333...------------.....................///000000111111333555<<<~~~ppp~~~yyyyyy~~~uuuvvv}}}lllOOOQQQwwwssshhhMMM???;;;999999666222///...++++++++++++++++++++++++******+++++++++++++++,,,***++++++,,,,,,---------000/////////000000111222777TTTxxx{{{sssjjjGGGHHHhhh~~~eeeVVVYYYdddbbb[[[VVVNNN^^^JJJ\\\ssswww```YYYMMMLLLSSSUUUVVVRRRDDD111,,,***,,,---,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------......//////000111777666CCCyyy}}}jjjnnnwwwxxxLLLbbbttt]]]HHHAAA>>>@@@BBB>>>:::888>>>CCCbbbnnn~~~vvv___PPPOOOCCC@@@AAAFFFFFF===222,,,+++++++++*********))))))&&&''''''((()))******+++(((((((((((())))))))))))[[[GGGCCC===999777555333222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........777^^^gggttt|||eeebbbggg```NNNNNNSSSRRRQQQNNNIIIBBB777///---------.........//////......//////000111111111111888KKKeeexxxzzzvvv___SSS___jjjjjjBBB;;;777888777222000111++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++,,,------......000000000000000111222333AAAfffnnnYYY[[[cccPPPVVV]]]aaa^^^TTTiiiVVVccc{{{{{{hhhdddkkkTTTJJJPPPSSSVVVTTTJJJ666...***,,,...,,,***+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---......///000000222111444:::VVV```YYY]]]PPPCCC??????===<<<<<>>:::777666333222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......333===aaaooovvvyyy~~~{{{{{{}}}qqqqqqxxxlll~~~[[[LLLRRRSSSRRROOOLLLGGG<<<111------........./////////...//////000000111111222111;;;eeexxxlll|||yyy}}}ooo\\\NNNpppvvvvvvJJJ>>>555777888333111333,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------******+++,,,---...////////////000000111333444555===fffkkkdddooo|||\\\QQQTTT```fff^^^qqqkkk{{{sss]]]rrr___JJJMMMOOORRRRRRMMM===111***---///,,,***---++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///000000111000333333CCCqqqxxx```|||gggPPPDDD@@@@@@CCCFFFKKKccclllqqqgggiiiVVVEEEEEEJJJGGG:::///,,,++++++++++++******************)))((((((''''''(((((((((((())))))))))))[[[GGGCCC>>>:::888666333222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......111IIIvvvxxxppp{{{vvvtttuuuxxxzzz~~~uuu{{{aaakkkNNNPPPSSSSSSPPPOOOKKK@@@333............/////////////////////000111111222222333AAA___|||zzzzzzzzzgggMMM]]]nnnVVVCCC666777:::555222333,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...******+++,,,---...//////...//////000222444666777FFFnnn|||eeeooo}}}^^^PPP\\\lllkkk~~~|||uuufffmmmOOOMMMNNNPPPSSSRRRDDD555+++---///+++***...,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111111...777555NNN|||rrriii|||fff[[[VVVTTTRRRRRR[[[wwwoooiiiXXXIIIFFFIIIGGG???888,,,,,,+++++++++*********))))))))))))(((((((((((((((((((((((())))))))))))\\\GGGCCC???;;;888666444222000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......999IIIfff|||yyyrrryyyssspppppprrrtttzzz}}}tttiiiyyySSSvvvzzzVVVPPPSSSSSSQQQPPPNNNBBB555............/////////000/////////000111111222222555EEEUUU}}}yyyyyy{{{qqqUUUJJJooonnn___III777888;;;777222222,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++,,,---//////000......///000333555777888dddiiicccxxxpppmmmOOOXXXooovvvwww|||xxxeeehhhxxxTTTOOOPPPQQQVVVVVVHHH777+++---///+++***///---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,---...///000111222...;;;888TTTjjj[[[qqqjjjyyyuuurrrjjjaaa[[[hhhvvvnnn^^^RRRGGGFFFGGGFFFBBBAAA,,,,,,,,,+++++++++******''''''(((((())))))******(((((((((((())))))))))))ZZZHHHDDD???:::888555333111111111///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,***+++......,,,---000666hhh{{{hhhhhh{{{\\\zzzuuusssqqqqqquuu{{{yyy{{{~~~vvvyyyggg]]]MMMNNNQQQXXXVVVOOOOOOIII777///---...111222//////111...///111111000000111333333___|||ccc\\\uuuwwwuuuzzzuuuaaaQQQ\\\vvv^^^SSS999;;;777888;;;333///...,,,---------,,,*********+++++++++,,,,,,,,,---------------------------222444222///222:::@@@xxxxxxjjjXXXQQQkkkssslllYYY]]]ssszzz{{{|||uuuttteeeLLLQQQKKKVVVXXXOOO>>>000---...,,,******++++++++++++++++++++++++******+++++++++,,,,,,,,,//////...//////000111222000888777zzzWWW^^^|||vvv|||uuuqqqkkkddd___{{{|||hhhaaa^^^LLL999FFFPPP???222---***+++)))'''))),,,)))))))))))))))))))))))))))************+++++++++^^^HHHDDD???:::777555333111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------+++,,,......,,,---000HHHuuuwwwiiikkkvvvyyyaaa|||uuuqqqnnnkkkmmmrrrvvvyyy}}}ggg{{{xxx```RRRPPPQQQWWWWWWQQQQQQKKK:::111------111222///...000///000111111000000111333777iiiWWWZZZsssuuuttt{{{lllTTTVVVxxx```dddDDD>>>999999:::000000...---,,,------,,,+++++++++,,,,,,,,,---------------------------------222000///000000222<<>>:::777555333111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++---...///...,,,---///...+++---111@@@ZZZgggeeehhhnnnyyyxxxkkk~~~vvvrrrmmmiiiiiimmmppptttyyy~~~ooorrraaannncccSSSPPPVVVXXXSSSRRRNNN???333...---000111///...000000111222111000000222333@@@}}}NNN___|||ppprrruuu~~~www^^^RRRdddkkkwwwPPP???999<<<:::///111///---,,,------,,,+++,,,,,,---------.........------------------------444------222222111===OOOkkkmmmiii}}}\\\cccddd^^^qqqoooiii~~~|||}}}WWWMMMTTT___XXXUUUFFF666///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,////////////000111222222555888VVVrrrJJJLLLsss|||ssskkkppp|||mmmqqqjjjMMMDDDKKKKKK;;;111******,,,+++******)))))))))))))))))))))))))))************+++++++++\\\HHHDDD>>>:::777555222111000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---.........---...000...+++...333RRR^^^aaannnrrrrrr~~~xxxtttooojjjjjjnnniiimmmsssxxx{{{|||{{{{{{}}}wwwlll[[[WWWPPPSSSYYYUUUSSSOOODDD666000---///000///...///111222222111000111333555FFF~~~NNNjjjwwwoooooovvv|||jjjSSSUUUwww~~~tttXXX===888>>>===333222000---,,,------,,,+++,,,,,,,,,,,,------------------------............000***...777444000DDD```vvv{{{bbbmmm|||yyy~~~zzz~~~{{{bbbKKKSSS^^^XXXXXXJJJ999///------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////000111222333555999jjj}}}VVVBBBVVV~~~zzzpppjjjuuukkkuuueeeOOOAAADDDLLLAAA555++++++------+++***))))))))))))))))))))))))))))))*********+++++++++ZZZGGGCCC>>>999666444222000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---...---///000---+++///666KKK___jjj~~~oooyyywwwsssqqqsss{{{~~~xxxuuupppjjjhhhkkkhhhjjjnnnrrruuuvvvtttrrrkkkxxxvvv^^^\\\OOOQQQZZZWWWSSSPPPHHH:::333---///111///...///111222222111111222444777KKKmmmKKKppp|||rrrooonnnxxxqqqYYYNNNhhhqqqfff@@@888???>>>777333111...,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------....../////////000,,,000555222777[[[xxxnnn^^^www}}}zzztttuuu}}}uuuzzzqqqMMMOOOWWWXXXYYYMMM<<>>333......,,,+++,,,************************)))************+++++++++XXXGGGCCC===999666444111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++,,,///000...,,,333===sss{{{iiinnn}}}gggRRRFFFBBB;;;666666:::DDDUUUdddiiisss}}}~~~yyyvvvppphhheeefffdddaaa^^^]]]^^^______]]]]]]cccoooggg~~~iiiTTTRRR___]]]VVVSSSQQQCCC888000000222222000000000000111111111444999<<>>???@@@666222...,,,,,,------,,,+++++++++,,,,,,,,,---------------...///000000000111111111000777RRRuuu}}}LLLfff~~~___ccc~~~rrryyyaaaPPPMMM]]]ZZZTTTEEE555...///...+++------------------------,,,,,,,,,------------.........///000111333444555666VVVIIIBBBaaazzzzzzttt```LLLRRRmmmeee|||{{{vvvbbbMMMNNNMMMBBB777111---***+++///************************)))************+++++++++VVVGGGCCC===999666444111000//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000***,,,///000...---555???lllvvvtttlllkkknnn|||xxxyyy\\\EEE:::777999666666999<<>>{{{yyyHHHHHHdddzzzkkkjjjmmmqqq|||}}}~~~ZZZIIIjjj}}}TTT<<<===???DDD666333...,,,,,,------,,,,,,,,,,,,---------......---------...///000000111,,,000333555???YYY}}}rrrjjjHHHmmm~~~iiisss___QQQyyy|||lll}}}zzzwwwjjjUUUMMM___[[[VVVHHH888000111000+++------------------------,,,,,,,,,---------............///000111333555666<<>>>>>===<<<>>>CCCAAAJJJXXX^^^[[[ZZZ___ooofff\\\UUULLLFFFKKKTTTllltttyyykkkdddRRR]]]\\\\\\\\\RRRKKK>>>222000222111000000222///000...888444000SSS^^^AAAHHHkkkuuukkkiiipppzzz~~~zzzhhhWWWUUUzzzyyywwwccc<<<777EEEAAA<<<333,,,---///...,,,+++.........------,,,,,,,,,------......///000000000/////////111CCCjjj~~~sss~~~sssgggNNNwwwwwweeeppp```}}}uuu~~~~~~}}}iii___ZZZeee||||||IIIPPPYYY[[[ZZZMMM:::......///---------------------------++++++,,,------......///000...///333555444666:::999|||RRRAAAQQQkkk~~~|||zzznnn^^^PPP;;;FFFjjjxxx~~~~~~~~~~~~{{{wwwppptttdddFFFNNNKKKNNN<<<---333---%%%...++++++************++++++)))************+++++++++ZZZFFFBBB===999777555333222......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,...111------333111333???VVVnnnxxx{{{}}}|||WWWzzzkkk```^^^[[[YYYXXXRRROOOJJJFFFEEEIIINNNRRRXXXaaajjjooovvvyyycccQQQAAA999444555666555444555;;;;;;???FFFHHHFFFEEEGGGMMMHHHEEEDDDAAA===???EEE[[[fff{{{kkkiiiTTT^^^```]]][[[SSSLLL???333000222111000111222111333000888555444\\\[[[>>>FFFkkksssiiigggooo~~~~~~~~~~~~}}}rrr```\\\\\\cccsss~~~jjjXXXPPPmmmuuummmAAA777BBB@@@===444------///...,,,,,,.........------,,,,,,,,,------......///000000000222222000444PPP~~~fff]]][[[~~~ooozzzxxx~~~kkkcccfffgggfffkkkwww^^^SSSPPP[[[ZZZOOO;;;......///---------------------------+++,,,,,,------......///111///111444555444777;;;PPPKKK<<>>999777555333111......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---)))---111,,,222HHHYYYlll}}}YYY}}}|||uuunnnjjjgggccc]]]WWWSSSRRRSSSTTTXXX```hhhmmmttt|||^^^???888222000333555333222222666===CCCFFFHHHFFF>>>555;;;888999===???<<<:::;;;???KKKccc~~~eee|||oooUUU___ddd^^^[[[WWWOOOAAA444000111111000111000111555111666333999hhhXXX;;;HHHlll|||nnnffffffooo}}}{{{{{{|||zzzwww{{{oooXXXNNNJJJNNN\\\xxxqqq^^^OOO]]]uuu}}}III666===AAA???666......///...,,,,,,.........------------------......//////000000111000333222===jjj|||^^^XXXooo~~~~~~yyytttkkkTTTPPPZZZ\\\RRR>>>///...///---------------------------,,,,,,,,,---......//////222111222555666555888===[[[qqq@@@888TTTsssuuurrrkkkOOOQQQpppzzz~~~}}}|||qqqcccJJJDDDPPPGGG444///...***+++++++++************++++++************+++++++++,,,YYYHHHDDD>>>:::777444222000......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---------+++***...///)))999[[[qqqlllnnnggg}}}wwwvvvrrrlllfffbbb___]]]\\\ZZZ```fffkkkqqqxxx}}}cccEEE888333111555777555222222555@@@LLLSSS[[[^^^RRRBBBIIIEEECCCCCCDDDAAA===999333:::KKKggg\\\tttwwwXXX^^^fffaaa\\\\\\SSSEEE666111111111111111---///444000333000===uuuTTT;;;MMMnnnwwwkkkdddfffrrr~~~}}}xxxuuusssnnnjjjqqq|||{{{|||ooo^^^UUULLLIIIRRRWWWwww{{{hhhSSSTTTuuuzzzPPP777:::EEECCC888///...///---,,,---...............---------.........///000000111111000666444@@@uuurrrcccwww___|||ooozzz{{{jjjkkkQQQXXXZZZ^^^VVVAAA000---///...------------------------,,,,,,------.../////////222111333555555444888???\\\ZZZ555777WWWwwwkkk___sssxxx}}}zzzzzzPPPBBBPPPMMM999......---))),,,++++++******++++++,,,*********+++++++++,,,,,,XXXHHHDDD>>>:::777444222000......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,+++++++++,,,------...---///000333111---EEEooouuudddmmmsss}}}yyytttpppnnnllliiifff```bbbggglllppptttzzz~~~mmmRRR999444111444555222//////111888>>>DDDSSSdddhhhaaa___YYYQQQJJJFFFDDD@@@;;;<<<888<<>>mmmhhhmmmkkkjjjzzzRRRfffuuummmiiiwwwTTTXXXZZZ```ZZZDDD222---//////------------------------,,,,,,---......//////000000000333555444444:::BBBnnn___FFF333===[[[www}}}~~~uuu~~~}}}YYYDDDNNNPPP???......///))),,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,XXXGGGCCC>>>999777555333111......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,++++++,,,,,,---...///+++000000000//////EEEjjj~~~sssqqqpppoooqqq}}}xxxvvvvvvuuurrroooggggggiiinnnqqqsssxxx~~~|||vvvYYY@@@999444444555333111222444444111...777LLLcccqqqlllhhh___TTTMMMKKKFFFBBB???888333???]]]}}}jjjZZZdddiiidddfff\\\KKK:::222111111111222222111777444777777PPPNNN===VVVvvvjjjeeedddlll~~~ttttttzzzvvvuuutttssstttssspppnnncccWWWNNNJJJDDDAAAPPPeee~~~{{{ooofffZZZRRRXXXBBBWWWrrr```PPP```xxx^^^@@@:::MMMJJJ===222......------................../////////...//////000000111111222111777333FFFvvv~~~[[[ttt]]]uuuiiiFFFSSSsss}}}iiittt]]]OOOZZZbbb^^^HHH333---...000---------------------------------...//////000000000000333666555666===GGGKKK<<<555DDD^^^uuu~~~yyywwwwwwrrrkkkcccpppxxxzzz|||eeeJJJKKKOOOEEE000,,,000***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,WWWFFFBBB===999777555333222......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,...//////)))///---***...000<<>>777666777666777:::FFFLLLOOOGGG999777KKKbbbmmmppplllaaaXXXRRRKKKDDDBBB===555777MMMpppxxxZZZbbblllhhhhhh___NNN;;;333111111111333555222666444999;;;WWWRRRDDD\\\zzzxxxdddbbbdddoooyyy[[[JJJKKKQQQSSSRRRRRRTTTUUUVVVUUUSSSJJJ@@@::::::777666IIIaaazzzzzznnnfffXXXOOOSSSFFFNNN~~~uuugggSSSYYYyyymmmgggHHH:::MMMLLL???333......------...---........./////////000/////////000111111222222///555888^^^rrrQQQ{{{nnnTTT|||zzz{{{WWWLLL___nnnyyygggPPPZZZccc```JJJ444,,,...000------------------------------......//////000000000111555888888999BBBLLLCCC999777GGGbbbwww~~~rrriiikkksss|||{{{vvvrrrhhh]]]SSSTTTlll|||sssrrrwwwtttQQQGGGLLLIII333+++000,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------WWWEEEBBB===999777666444333......---,,,,,,,,,,,,---++++++,,,,,,,,,---------+++++++++,,,---...///000...333...+++222555777???VVVUUUkkk~~~}}}cccggg}}}zzz{{{zzzwwwssssssoooooossstttrrrwwwbbbGGG===555333555666999===[[[nnnyyyUUU555888LLLhhhpppqqqhhh\\\SSSIII@@@NNNKKKAAA888@@@]]]}}}xxx[[[```mmmjjjhhhaaaOOO<<<333111111111333555000333222888<<>>///888===000777666444333333222111000111111000333444111BBBddd{{{xxxpppfff\\\MMMSSS|||ppp[[[UUUddd{{{xxx{{{KKK@@@KKKMMMDDD888///------......---,,,,,,,,,,,,---...............///000222333444999111BBByyyeee}}}XXXXXXtttyyywwwsssrrr}}}NNNBBBMMMTTT```jjj{{{rrruuummmUUU[[[cccfffQQQ333,,,111,,,...------,,,,,,------...............///111222222444444444<<<@@@:::FFFdddVVV>>>555999RRRnnnoooWWWFFF===999===BBB___jjjtttxxx|||~~~~~~}}}qqqooowwwqqq^^^GGGCCCFFF___|||vvvwww~~~~~~yyy}}}~~~hhhJJJFFFLLL;;;///111///------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,[[[GGGCCC===888555444333222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,...111...///===OOOaaakkkxxx```wwwyyy}}}yyyvvvuuutttuuutttssssssuuuwww{{{}}}~~~oooYYYGGGAAA:::333888EEExxxaaaKKKJJJdddyyyxxxkkk\\\MMM@@@SSShhh[[[>>>:::HHHdddvvv\\\cccoootttooocccZZZ@@@...111444111222...777000666888BBByyyQQQSSSjjj___^^^ccctttxxx\\\BBB<<<===666333333444444333222111111111222000222444111AAA```~~~vvvkkk```JJJUUUvvv^^^SSS^^^|||rrrNNN>>>IIINNNEEE888000------......------,,,,,,------...///......//////111222444555333@@@___vvvpppNNN[[[|||wwwqqqooo|||hhhTTTDDDKKKzzzjjj```zzzuuuoooqqqQQQ[[[cccgggRRR444---111---...------,,,,,,------............///000111222333444444333:::@@@???QQQsssSSS===555;;;TTTpppzzz\\\PPPCCC<<<999999>>>DDDTTT]]]hhhooovvv~~~~~~~~~~~~~~~tttqqqwwwnnn\\\MMMBBB999HHHdddmmmmmmuuu{{{}}}~~~zzzoooNNNHHHRRRCCC111...,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,YYYGGGCCC===888555444333222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,...000---000CCCZZZeeemmmvvv|||fff}}}{{{|||xxxvvvuuuwwwvvvuuuuuuvvvyyy{{{}}}|||mmm^^^RRRAAA333777EEE___|||]]]HHH___vvv|||vvvgggRRR@@@OOOtttpppJJJ;;;EEE^^^|||yyy^^^gggnnnssssssfff]]]CCC000222444111222///666000777888GGGOOOXXXfff^^^___eeewwwyyyhhhOOOAAA===777222444555555444333333333111222000222444111???[[[}}}qqqdddLLL[[[~~~bbbRRRVVVyyyxxxlllWWW>>>IIIPPPGGG:::000------......---------,,,------...////////////000222333555666666SSSxxxdddJJJfffzzzqqqmmmwwwwwwRRRLLLWWWxxx~~~ZZZ~~~|||xxxkkkQQQ\\\cccgggUUU777...222.........------------...............///000222333444555444333999@@@CCC^^^TTT<<<666>>>YYYttt{{{lllaaaCCC@@@>>>??????>>>AAAGGGMMMUUU]]]fffoooxxxzzzwwwzzzzzz{{{{{{|||}}}}}}}}}~~~}}}||||||}}}{{{zzz{{{ppp___OOOCCC444;;;QQQ]]]dddrrruuuxxx{{{~~~~~~~~~wwwvvvQQQGGGTTTKKK333+++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,XXXFFFCCC???<<<999777444111000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,...///,,,111HHHbbb{{{{{{|||{{{fff|||~~~|||{{{yyyxxxxxxxxxyyyzzz|||}}}zzziiiPPP999555===>>>uuuWWWbbbpppyyy{{{rrr[[[FFFHHH}}}YYYCCCJJJ___xxxppphhhlllrrruuupppjjjaaaGGG222222333111333222555111888777KKKNNN[[[}}}eee^^^bbbiiizzz{{{ggg```TTTKKKFFF???::::::999777555444444555222333000111444111;;;SSS{{{wwwiiiUUUhhhgggSSSSSSssshhhcccAAALLLSSSIII;;;111------......---------------...////////////000111333555666777222KKKddd^^^PPPxxxuuuooouuu___OOOVVV|||___}}}{{{iiiYYY\\\bbbhhhWWW:::///222///......------------............///000111222444555666666555:::@@@EEEeeeVVV:::888CCC^^^xxxqqq```SSSMMMQQQQQQSSSSSSOOOHHHHHHLLLPPPUUU[[[bbblllttttttpppvvvvvvvvvwwwxxxzzz{{{|||{{{zzzxxxxxxzzz~~~{{{lll]]]EEEBBB:::<<>>999444000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++...///,,,111JJJdddsssrrrwww|||}}}ccc{{{yyy|||{{{{{{zzz{{{|||}}}~~~zzzvvvWWW===333555???ffffffjjjuuuxxx___FFFOOOgggNNNQQQ```tttlllhhhooojjjxxx~~~rrrnnnfffKKK555333333111444555444222999555MMMvvvIII```}}}bbb]]]bbbjjjzzznnnggg]]]WWWVVVSSSGGGCCC>>>:::888777666555222444000000444222888KKKrrr}}}nnndddwwwlllVVVSSSiiieeekkkCCCMMMVVVKKK===222------.........------------...//////000000111222444666888999:::IIIWWWVVVVVV|||uuuwww~~~{{{dddTTTJJJllldddaaa\\\aaagggYYY<<>>@@@EEEhhhRRR999:::HHHddd{{{tttYYYKKKOOOYYYjjjhhhhhheee]]]TTTQQQTTTSSSWWW[[[```iiirrrrrrnnntttttttttuuuvvvwwwxxxyyywwwvvvttttttwww~~~~~~yyyyyyqqq\\\MMMCCCGGGAAA<<>>CCCSSSdddiiipppuuuxxxzzz|||}}}~~~~~~eeeLLLQQQQQQ777)))111------,,,,,,,,,+++++++++++++++,,,,,,,,,---------WWWDDDCCCBBBAAA???:::444///000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++---///---222GGG___\\\cccpppvvvxxxccc|||pppjjjkkklllttt~~~~~~}}}}}}}}}~~~~~~~~~rrrUUU@@@999:::CCCooojjjiiisss~~~yyyaaaJJJccclllRRRPPPZZZjjjmmmiiiaaauuuwwwrrrjjjOOO777333333111555666222333;;;444PPP___EEEjjjwww]]]YYY```jjjzzz|||ggg```dddeeeUUUOOOHHHEEEDDDBBB<<<666222555000///444222555CCCjjjpppnnnqqqYYYSSSaaahhh|||oooBBBJJJYYYNNN>>>222------............------......///000000000111333555777999:::BBBPPPZZZPPP\\\{{{zzz}}}ddd999hhhzzz___sssccc[[[___fff[[[===///000000//////............////////////000111222444666777888===@@@BBBCCCHHHnnn}}}HHH888<<>>555SSSSSSGGGtttsssZZZXXXaaalll}}}rrrooosssoooddd]]]WWWXXXZZZVVVHHH<<<333555000...333222333>>>ccclllpppvvv[[[QQQ^^^rrrvvvrrrBBBGGG[[[PPP???333------.....................//////000000111222333666888:::;;;999LLL^^^ZZZjjj~~~||||||nnnDDD[[[www~~~bbbrrreeeZZZ]]]eee\\\>>>...////////////............////////////000111333555777888:::@@@CCCEEEFFFNNNyyymmm@@@777===PPPlll~~~rrrnnnyyy|||wwwrrrqqqnnngggcccbbbYYY\\\^^^]]]aaaiiioooqqquuutttrrrpppoooooopppqqqpppqqqtttwwwyyyyyyyyyyyyooogggpppvvv]]]QQQbbb\\\FFF555555555555===>>>EEEOOOZZZdddmmmtttyyyyyyyyy{{{uuu|||\\\PPPQQQ===***000------,,,,,,,,,,,,++++++,,,,,,,,,------------...WWWGGGCCC===888666555333222000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------***+++//////222@@@QQQ[[[vvvppp{{{ooo~~~}}}qqqyyynnnPPP???:::BBByyy}}}qqqlllmmmppprrrttt}}}UUU@@@;;;AAASSStttvvvwwwoooSSS:::444222111666444///555@@@777WWWTTTLLLxxxqqqYYYYYYdddppp}}}uuuoooiiieeeiiinnngggUUUDDD333666000...333222222;;;^^^}}}zzzgggnnnyyy[[[NNNYYY{{{|||vvvvvvCCCGGG\\\QQQ@@@333...---.....................///000000111111222444666888;;;<<>>777>>>RRRnnnyyyxxxuuunnngggddd```dddddd______eeelllooovvvtttqqqnnnmmmmmmmmmnnnnnnrrrwwwzzzzzzvvvqqqmmmTTTNNN^^^|||fff^^^___UUU===///555777222222222999CCCMMMWWW```hhhmmmvvvwwwyyy}}}~~~zzzxxx[[[LLLOOO@@@,,,///---------,,,,,,,,,++++++,,,,,,,,,---------......WWWGGGCCC???;;;888666444222///777999222,,,---...,,,------------------------++++++,,,,,,,,,,,,------+++000///---///222HHHiii}}}ppp{{{yyykkkGGGNNN@@@sssyyyvvvvvvttt{{{sss]]]MMMAAA555???\\\rrrxxxzzzvvvZZZ;;;333444333555555777777;;;;;;aaaSSSYYY{{{mmmXXXZZZaaaqqqzzztttuuutttooommm^^^EEE888666333111333666555333MMM~~~|||ddd```jjjsss{{{}}}gggQQQTTTppprrrdddLLLHHHWWWVVVCCC///......,,,///...///000/////////111333111000111333777999999999CCCiiittt^^^SSSmmmsssvvvqqq{{{uuufffHHHzzzzzzuuummmhhhxxxkkk]]]fffkkkYYY;;;111444///000000000000////////////111111000111333777;;;>>><<>><<<===IIIYYYeeehhhnnnuuu{{{~~~~~~~~~~~~vvv^^^IIIQQQKKK---111......---,,,,,,,,,,,,---,,,,,,------------------WWWGGGCCC???;;;888666444222...555777111,,,---...---------------------------++++++,,,,,,,,,,,,------***111000......333KKKooo|||sss|||vvvuuu\\\DDD666hhhxxx~~~{{{wwwlllaaaPPPIIIGGG>>>EEE]]]sssrrr}}}|||wwwZZZ;;;444555444666777888777:::;;;aaaUUUVVVxxxkkkWWWYYYaaasss{{{~~~|||wwweeeKKK555333000...000333555555CCCoooxxxlllqqqhhhSSSPPPZZZdddmmmqqqwwwiiiTTTTTToooooodddLLLGGGWWWWWWDDD000...///---///.../////////......000222111111111444888;;;;;;;;;FFFrrrpppaaaTTTqqqyyyvvvppplllhhhdddMMMyyyxxxqqqiiihhhvvvmmm]]]ffflllYYY;;;111333...000000000000////////////222111111222555999===???EEEGGGHHHBBBKKKOOOHHH:::777;;;LLLgggzzz~~~}}}zzztttppppppjjjiiihhhfffdddeeegggjjjiiilllnnnmmmiiifffeeeeeebbbkkkuuuyyyxxxmmmWWWCCC@@@666;;;^^^xxxkkk[[[cccTTTFFF999555444333222333555555999??????:::888;;;TTT]]]iiirrrwwwyyy{{{}}}}}}~~~~~~fffMMMRRRJJJ+++.........---,,,,,,,,,,,,---,,,,,,------------......ZZZGGGDDD???;;;999777444222---222333///,,,,,,......------------------------++++++,,,,,,,,,,,,------***111000...///333KKKnnnqqq{{{iiiddd~~~~~~oooTTTWWW___GGGYYY{{{|||^^^VVVRRRMMMEEEIIIPPPKKKNNN```rrr~~~yyyZZZ;;;555666555777888999666:::<<>>HHHQQQ[[[bbbjjjvvvmmmXXXRRRllljjjgggLLLDDDWWWYYYGGG111...///---///.../////////------///111222111222555:::>>>???@@@FFFxxxmmmdddVVV|||uuunnn```XXXrrriiiWWWyyyvvvmmmdddiiitttsss]]]ffflllZZZ;;;111333---////////////000000000000222222222444777;;;>>>AAAIIIKKKKKKEEEMMMPPPsss;;;999777:::KKKfffzzz~~~xxxttttttppppppooolllhhhgggggghhhdddhhhkkkllliiiddd```^^^^^^aaakkkxxxyyygggOOO@@@:::111888YYYooobbbXXXhhh[[[KKK;;;666666555333222444222888DDDKKKGGG<<<444@@@MMM^^^jjjooorrrvvvzzz|||}}}~~~~~~oooRRRSSSKKK,,,.........---,,,,,,,,,,,,---,,,,,,---------.........^^^GGGDDD???;;;999777444222---///000...,,,,,,...///------------------------+++++++++,,,,,,,,,---------000...---000333DDDaaaiiiiiinnnqqq{{{lllbbbjjj~~~}}}~~~}}}}}}}}}UUUEEEWWWqqqUUUKKKXXXqqqBBB???GGGIIIIIIOOOVVVOOOOOO^^^|||zzzXXX;;;666777555888777888666:::@@@jjjWWWQQQooohhhVVVXXXbbbwwwssseee\\\ZZZUUUQQQMMMPPPQQQMMM^^^|||uuu]]]>>>999555333111//////222222HHHKKKAAABBB>>>555555<<>>888888777444333333222666BBBLLLMMMDDD<<<555???NNN[[[eeemmmtttxxxzzz|||}}}~~~sssUUUTTTLLL///222......---,,,,,,,,,,,,---,,,,,,------......//////___HHHDDD@@@<<<999777555333.........---,,,,,,---///------------------------+++++++++,,,,,,,,,------///000+++,,,222222;;;QQQeeeuuuwwwjjjuuupppsss^^^cccqqq{{{uuuppp}}}|||{{{}}}{{{[[[JJJGGG```uuu|||lllKKK@@@FFFgggdddBBBLLLPPPVVVWWWVVVSSSFFFCCCQQQ{{{VVV:::777777555999444777666===GGGtttXXXVVVssshhhWWWWWWaaaxxxrrr^^^PPPCCC:::888<<<:::666999:::666IIImmm|||pppCCC:::444444444000...000...:::;;;666666555222333555999@@@GGGOOO\\\mmm{{{tttaaaMMMeee~~~ddd}}}RRR===WWW^^^MMM333...000......---...///.........000222333333555999@@@FFFKKKLLLKKKzzzppp\\\JJJlll}}}tttjjjZZZMMMhhhkkkooo~~~wwwjjj```nnnuuu~~~___ggglllYYY:::000222---.../////////000000000111000111333666999===AAACCCEEEOOOUUUOOOYYYccc^^^::::::666777FFFbbbxxx~~~zzz{{{qqqrrrrrrpppllliiigggfffaaadddhhhllllllhhhbbb^^^aaa```lll|||yyydddTTTTTT>>>777<<<\\\{{{wwwkkkpppdddSSS@@@888777555444444666666777888;;;<<<:::888555777===JJJZZZhhhqqquuuyyy{{{}}}~~~}}}pppRRRRRRLLL111444......---,,,,,,,,,,,,---,,,,,,---......///000000]]]HHHEEE@@@<<<:::888555333111...,,,...---,,,---000------------------------++++++,,,,,,,,,,,,------//////***,,,222111999LLL```uuuyyyqqq{{{}}}|||~~~^^^DDD@@@QQQVVVXXXOOOLLLaaalllYYYLLL???HHHmmmvvvbbbXXXfff```fffaaaWWWMMM===999EEEvvv|||TTT999777777555999444888888AAAOOO}}}UUUZZZ{{{gggWWWWWWbbbzzziiiLLL???:::555222333000333333666777000888QQQggg}}}{{{KKK<<<111222444222000111---///111111///000222222111333777<<>>666666666DDD```xxxsssttttttqqqmmmjjjhhhhhhbbbccceeehhhiiifffaaa]]]YYY___rrrpppYYYQQQDDD;;;444GGGjjjwwwrrrqqqhhhXXXEEE:::555222222444444:::<<<777222333666777999444444===OOOaaammmrrrwwwyyy|||~~~qqqRRRPPPKKK000222......---,,,,,,,,,,,,---,,,,,,---...///000000111ZZZHHHEEE@@@<<<:::888555333444...,,,......,,,,,,000------------------------++++++,,,,,,,,,,,,------+++///------000000>>>XXXeeennnxxxooo{{{nnnTTTGGG<<<777CCCddd```EEEZZZssspppqqqsssjjjkkkaaaTTTMMMBBB@@@LLLrrr{{{RRR777777777444999666:::<<>>;;;;;;::::::555222777EEEWWWfffnnnvvvxxx|||~~~|||ZZZUUUMMM///000......---,,,,,,,,,,,,---,,,,,,---...///000111111YYYIIIEEE@@@===:::888555333666///,,,//////,,,,,,000------------------------++++++,,,,,,,,,---------'''//////......000EEEfffyyyZZZsssxxxiiiNNN666666PPP\\\LLL|||ssskkkiii[[[QQQQQQOOOOOOZZZttt~~~{{{PPP666666666444999888===???JJJZZZAAARRRyyycccUUUUUUbbbmmmMMM@@@999>>>???999555888555:::555000555555444;;;888TTTjjj{{{uuuVVV999333555444222444222)))---333//////333000222000000333666???UUUkkkzzzhhhQQQdddtttrrrMMMDDDWWWcccTTT666...222000---+++,,,///000111444777999555555777===FFFPPPVVVYYY[[[FFFJJJzzz|||sssaaa```HHHtttyyy{{{yyyjjjaaawwwzzzeeejjjjjjTTT555---444222---......///000111111222444666999===BBBFFFIIIJJJGGGQQQ[[[aaa{{{@@@:::888666444BBB^^^www|||wwwrrrnnnmmmmmmnnnkkkhhhfffeeeccc___\\\^^^eeewwwlllOOO999<<<333888```{{{mmmZZZIII;;;444666<<<888IIIVVVTTTJJJAAA999222888666333555???OOO```kkkuuuxxx{{{~~~}}}|||ddd[[[PPP000///......---,,,,,,,,,,,,---,,,,,,---...///000111222\\\HHHDDD???<<<999777444222111///,,,,,,---......---------------------------,,,+++++++++---------,,,...---,,,222333111NNN}}}ppp___|||yyyrrrgggHHH555DDDaaazzzUUUfffxxxtttyyymmmfffRRRQQQcccbbb\\\hhhmmm~~~GGG333;;;333888666888;;;GGGJJJXXXoooGGGSSS|||]]]UUURRRcccxxxbbbVVVKKKHHHEEE>>>999999555444333444666777666555<<>>===AAALLLTTTVVVeeetttOOOFFFqqq|||ooorrr~~~uuujjjWWWXXXkkksssbbbhhhvvv{{{fffhhhiiiIII444555---///......---...///111333444555777:::???CCCGGGIIIJJJQQQNNN[[[aaajjjwwwAAA;;;===666888FFF```yyy~~~{{{wwwtttssssssssstttbbbhhhsssiiidddcccVVVVVVnnn}}}lllKKK===999===PPPzzzlllSSS===<<<===333;;;SSSccc^^^VVVRRRHHH;;;333555444222666FFF[[[iiivvvwwwyyy|||fffVVVOOO666+++....................................///000222333XXXHHHDDD???<<<999777444222.........---,,,,,,------------------------------,,,++++++,,,---------,,,---...---111333000EEEkkkoooppp```{{{||||||~~~SSS:::>>>MMM___zzzsssUUUJJJQQQXXX___dddooo|||}}}vvvpppqqqeeemmmlllmmmxxxsssXXX@@@PPPcccFFF333:::333888777999;;;FFFIIIXXX```>>>LLLwww|||]]]TTTQQQbbb|||nnnfff\\\PPPGGGDDD>>>;;;888666666777777777555555>>>PPPdddwwwvvvPPP:::444333333333000///////////////000000000333666666444999LLL^^^}}}mmmTTT___~~~VVVEEEWWWaaaQQQ444,,,111000///000111111222222333444444999BBBKKKOOOUUUYYYVVVPPPWWWnnnIII===eeezzzkkkZZZRRRZZZfffzzz}}}yyylllYYYSSS]]]~~~bbbeeevvv~~~gggiiihhhHHH333444---000//////...///000222444555777999<<>>333666888FFF```yyy|||zzzyyyyyyqqqeeekkkqqqhhhggghhh]]]TTThhhYYYDDD<<<>>>KKKqqqvvv[[[CCC======777SSSooouuu```OOOFFF@@@@@@555777666222444AAAWWWggguuuvvvyyy|||zzz|||```PPPKKK555.................................---...///111333444VVVHHHDDD???<<<999777444222---...//////---,,,,,,---------------------------,,,,,,,,,,,,------------+++///...///222000;;;RRR]]]ooogggdddooonnnvvvxxxcccCCC;;;===WWW]]]eeeeeeQQQ888///444333<<>>HHHLLL[[[TTT===MMMsss|||\\\SSSPPP```uuufffZZZTTTOOOJJJCCC===:::999888777444333444<<>>000666888EEE___xxx|||yyyxxxwwwsssnnnqqqppphhhhhhggg[[[___jjjdddGGG999:::>>>TTT{{{hhhOOO@@@;;;:::SSSvvv^^^GGG777999666777666222111===TTTgggsssuuuwwwzzz}}}xxx\\\KKKFFF444111........................---------...///111444555WWWHHHDDD???<<<999777444222000///...///111111...+++------------------------+++,,,------,,,,,,---...,,,111...,,,111111666EEESSSttt|||ppplllyyyssszzzwwwLLL:::999TTTMMMLLLOOOGGG:::777>>>000444>>>OOOcccrrrwwwuuuzzziiiZZZHHHFFFddduuubbbCCCHHHkkkpppBBB333666555888<<>>AAAEEEIIILLLOOOPPPSSSRRR]]]YYY[[[nnnccc<<<888666777DDD]]]vvvzzzwwwtttssstttsssrrrpppooopppiiiZZZHHHKKK^^^oooOOO;;;:::666;;;bbbttt\\\EEE888888HHHsssXXX<<<888555666555222111;;;SSSiiirrrsssvvvxxxyyyzzz|||~~~}}}aaaNNNEEE333222........................,,,,,,---...000333666777UUUHHHDDD???<<<999777444222444///,,,///555666000)))------------------------+++---......,,,,,,---///...222---***///111888HHHWWWvvv}}}|||vvvmmmsssmmmPPP777:::555999===>>>;;;999888999666555555===QQQdddhhhaaa\\\GGG???:::555LLLkkkrrrSSSMMMdddeee???444555888999??????CCCPPPUUUccc{{{CCC999JJJnnn{{{[[[RRRNNN^^^vvvqqqiii___VVVKKKBBB<<<<<<;;;:::888555:::KKK\\\xxx___@@@999666000111111000/////////////////////000111111666GGGWWW|||ooo[[[ccczzz\\\IIIZZZ]]]KKK222---000///111111111111222333666999:::???DDDHHHIIIHHHMMMZZZfffrrrQQQGGGccc~~~mmm[[[[[[dddnnnrrrqqqooonnnmmmoooooojjjbbb\\\```lllwwwzzznnnccc\\\rrrSSSCCCGGG;;;999bbb```QQQ]]]qqqxxxkkkggg```>>>,,,222---111.........000222555777999>>>@@@CCCGGGJJJMMMOOOPPPTTTRRR\\\ZZZ]]]ooommm===;;;666666AAAYYYrrr~~~zzzwwwuuurrrqqqmmmnnnvvvuuueeeWWW>>>777???SSSmmm}}}```HHHCCC<<<666RRRfffJJJ777888III{{{~~~lllQQQAAA555444333333333<<>>===IIILLLAAA888666555111666666333888LLL___ZZZIIIGGG888777<<<888???]]]yyyZZZSSScccYYY===666555;;;:::AAA@@@EEERRRVVVbbb{{{BBB:::DDDbbbzzzZZZRRRNNN^^^xxxoooeeeYYYNNNGGG;;;999999888666666>>>HHH[[[pppQQQ;;;777999777333333222111000000000000000//////000111777FFFVVVsssooo[[[ddd~~~XXXHHH[[[\\\HHH111...000///111000111111333666;;;???AAAJJJMMMRRRTTTQQQRRR[[[fffsss~~~RRRIIIjjj~~~jjjpppxxx{{{yyyxxxvvvvvvtttmmmbbbYYYWWW\\\bbbvvvzzznnncccVVVuuucccEEECCC@@@AAATTTyyynnnYYYWWWdddyyyiiieee^^^===,,,333...111......///111444777:::;;;@@@BBBEEEHHHLLLOOOQQQRRRRRRNNNWWWVVV\\\lll@@@777777555>>>TTTmmm}}}{{{wwwuuussspppgggiiirrrgggSSSMMMJJJ;;;999===KKKxxxnnnRRRFFFAAA888FFFgggpppTTT<<<999CCCmmmjjj@@@999444111333444;;;NNNbbbmmmpppsssttttttvvvzzz~~~sssYYYFFF///000........................------///111444888;;;===TTTHHHDDD???<<<999777444222111000///.../////////...------------------------***---000///,,,+++...111...///...111000+++===bbbnnnddd\\\iiittthhhhhhxxxrrrXXXGGGDDDFFFQQQ\\\VVVEEE;;;>>>QQQ\\\aaaXXXJJJ@@@;;;777777999888===RRRdddYYY@@@???;;;888::::::999OOOttt^^^___qqqOOO;;;777666>>>:::CCCFFFIIIUUUWWWccc~~~DDD???CCCXXXyyyZZZQQQNNN___wwwnnneee\\\VVVFFF???:::999999777888<<>>???KKKvvvUUU@@@AAA;;;;;;LLLeeeCCC777777ZZZLLL@@@777111333333666CCCSSSaaafffjjjmmmnnnqqqxxx~~~xxxoooVVVBBB---111..............................000222666:::>>>@@@ZZZHHHDDD???<<<999777444333---000111///***)))---222------------------------***...111000,,,+++...222---...///555222(((===hhh{{{iiiYYYZZZMMM\\\iiikkkbbbTTTGGG@@@CCCAAA>>>;;;;;;===;;;777;;;KKKaaalllcccOOO???:::;;;<<<:::>>>TTThhh\\\@@@...999888999>>>666>>>]]]dddmmmJJJ:::888777@@@;;;DDDMMMOOOXXXZZZfff|||BBBAAABBBQQQ~~~yyyYYYQQQNNN___zzzrrrkkkeeeaaaUUUJJJ???<<<<<<:::777777===OOOhhhzzzppp```SSSDDD:::999666555444333222222222222111//////000111777FFFUUUssspppZZZhhhuuuTTTFFF\\\ZZZFFF111///000///222222222444888>>>EEEKKKOOO[[[TTTSSS\\\dddffffffiiiiiisssWWW555GGGzzzvvvvvvtttppphhh^^^SSSMMMMMM^^^tttzzztttXXXNNN:::XXX~~~~~~@@@333???NNNwwwxxxfffUUUVVVwww{{{eee```ZZZ;;;---555///111222222444666999<<>>888444999MMMeeexxx|||iiigggssstttttt|||yyyvvvnnnooommmzzz|||yyyzzzaaaVVVLLLKKK{{{|||WWW<<>>,,,222...........................///111333777<<>>oooccctttdddcccrrrllldddaaa___\\\UUUOOOYYYVVVPPPFFF;;;555777<<<:::555777LLLgggrrrdddOOOCCC<<>>444???HHHLLLQQQaaa___^^^fff@@@CCC>>>fff{{{^^^LLLLLLUUUttt}}}vvvpppkkkcccYYYJJJ@@@<<<;;;:::999777AAARRRcccssssss\\\SSSQQQCCC???<<<666333555777555000///000111111000555FFFVVVrrrqqq]]]mmmfffOOODDDZZZYYY???---333111)))222888555555<<>>]]]ooonnndddQQQ```{{{kkkkkkSSS444...111000000111111222777>>>BBBCCCAAACCCGGGLLLMMMMMMNNNQQQTTTRRR```^^^aaadddyyyjjj>>>>>>777777999GGG```xxxfffPPPVVVjjjzzz{{{vvv|||xxxvvvrrrpppqqqsss~~~xxxcccxxxqqqdddSSSHHHBBB999>>>fffiii>>>444:::iii]]]===444???;;;111333888;;;BBBKKKQQQYYYdddooouuuzzznnnSSS>>>111+++......------...///111222///222555888;;;???CCCGGGYYYIIIFFFAAA===;;;888444222000000///...............---------,,,,,,,,,++++++...///000000......///000///...///111///...555===ZZZttteee~~~uuuoooqqqwww}}}vvvlllbbb[[[WWWOOOEEE>>>HHHBBB:::???^^^YYYHHHHHHRRRfff@@@999888777666777999>>>AAATTTeeeuuu???888;;;555@@@IIINNNQQQ```______hhhBBBEEEAAAhhh~~~]]]KKKMMMVVVuuuyyysssoooiiibbbVVVJJJ@@@;;;::::::555;;;DDDNNNWWWaaakkkrrr|||nnnhhh```RRRGGGBBB<<<777777777555222000000111111111666EEEUUUiii~~~~~~qqq]]]ppphhhOOOEEEYYYTTT;;;+++333333---333555444666;;;BBBGGGFFFDDDGGGLLLPPPRRRWWW___aaa^^^mmmmmm===DDDjjj|||xxxvvvtttnnnfff___OOOLLLNNN^^^qqquuuwwwyyy}}}cccNNNKKKDDDZZZyyyvvvHHH<<<555999ZZZnnnoooeeeRRR\\\}}}mmmiiiOOO333///222000000333333555:::@@@EEEFFFEEEHHHJJJLLLMMMMMMMMMNNNOOOSSS]]]ZZZ___dddwwwooo>>>;;;777777999GGG```xxxooo]]]ggg}}}|||wwwtttqqqvvvrrrkkkvvvgggRRRFFF999>>>VVVeeeBBB999LLLrrrsssBBB444DDDCCC;;;666...333999AAAGGGOOO\\\iiisss~~~}}}}}}vvvTTT;;;000...///...---------///000111000222555888:::>>>BBBEEE\\\IIIFFFAAA>>>;;;888555222000000///...............------------,,,,,,,,,,,,---...///...------...///...---...000///...333;;;JJJdddxxxhhhggg|||{{{sss]]]LLLDDDUUUYYYLLL999EEEttt]]]FFFDDDmmmzzzJJJ;;;;;;:::999999:::;;;;;;GGG^^^ggg:::666:::888EEELLLQQQRRR___^^^```hhhAAA@@@???ccc{{{___LLLMMMUUUsss~~~yyyuuuqqqmmmdddWWWIII@@@<<<<<<777777888888:::???FFFJJJZZZfffpppwww{{{zzzpppgggSSSMMMFFF???;;;888555444222111222222222666DDDSSSnnnqqq\\\vvvwwwhhhLLLFFFYYYMMM555***333555111444333555888;;;>>>@@@AAAAAAEEEIIILLLMMMQQQVVVXXXVVVaaa;;;<<>>AAADDD[[[IIIFFFBBB>>>;;;888555333000000///...............------------------,,,,,,+++---...---,,,,,,---///...,,,---//////...222888JJJeee{{{pppTTTvvv\\\JJJXXXnnnqqqRRR777GGG{{{jjjGGG<<>>;;;:::999::::::999@@@YYYZZZ999888;;;===KKKNNNTTTSSS^^^]]]bbbiiiCCC>>>>>>\\\vvvdddNNNMMMQQQlll{{{wwwssskkk```UUUKKKBBB>>>;;;999555222000111333555777BBBPPPZZZfffpppsssppp}}}{{{}}}wwwwwwaaa[[[SSSKKKBBB999555666333222333333333666BBBOOOddd|||qqq^^^}}}fffgggHHHFFFYYYGGG111+++222555333333333666:::;;;;;;===@@@DDDHHHKKKMMMOOOPPPRRRTTTUUU[[[uuu999444[[[|||yyywwwsssmmmiiiaaa\\\UUUJJJAAACCCAAA555===>>>ZZZfffDDD:::GGGzzzYYYLLL:::888^^^qqqpppgggTTTTTTnnn|||tttmmm```BBB...222444111333444555888===AAADDDFFFGGGMMMLLLLLLOOOTTTWWWVVVTTTVVV]]]WWW[[[\\\jjjFFF999777777999DDD\\\vvv|||yyyxxxvvvpppnnnwwwooobbbtttbbbpppzzz```IIIEEEPPPRRRPPPPPPLLL===:::555000===nnn\\\999FFFIIILLLKKK555111111333777===KKK```rrrvvv}}}wwwvvvRRR555///555///...---------...///000666999<<<>>>???@@@CCCEEEXXXJJJGGGBBB>>><<<999555333000000///...............------------------------***,,,------,,,,,,---///...,,,,,,//////...111666RRRmmmyyyMMM[[[SSSqqqaaa@@@GGGcccwwwaaaKKKHHH^^^TTTFFFAAA<<<999999:::::::::;;;TTTNNN888;;;<<>>999888666444333222111111---333:::???CCCGGGFFFDDDaaa{{{}}}nnnhhhbbbZZZLLL<<<666777444222222333333666@@@KKK\\\sssooobbbiiihhhFFFJJJXXXAAA000---000333333000333666999::::::<<>>555666888555888999444///???uuunnnCCC>>>777<<>>???@@@AAACCCDDDWWWJJJGGGBBB???<<<999666333000000///...............------------............***,,,------,,,---...//////,,,,,,///000///111555YYYMMMvvv}}}UUUhhhzzzNNN???SSSOOO???HHHddd___GGGBBB;;;999:::<<<<<<;;;888QQQxxxBBB888===<<>>555555444444555555222000///000111222333444444333FFF|||wwwssspppiiiWWW@@@666777444222222333333555===FFF___rrr}}}mmmiiiuuuhhhEEENNNTTT;;;///111///111444000222666:::===>>>@@@EEEHHHFFFFFFIIILLLKKKIIIMMMSSS___uuuxxxQQQ===TTT|||~~~~~~|||zzzxxxwwwvvvgggzzzsssTTTAAAAAAkkkmmmgggZZZ999???|||___888DDDiiiwwwnnniii\\\VVVdddnnncccQQQ777///666555222:::<<>>@@@AAAAAABBBCCCYYYJJJGGGCCC???<<<999666333000000///...............------------.........///***,,,......------///000000---,,,000111000111444SSS[[[gggvvvssspppqqqvvv{{{~~~~~~tttkkk{{{oooFFF@@@EEE444KKKwwwgggEEE@@@<<<;;;===???===:::777TTTddd;;;:::BBBAAANNN[[[TTT\\\YYYaaaiii}}}SSS???===EEEccc~~~jjjNNNJJJIII___vvvppphhh\\\KKK>>>777666444555666666444111/////////111333333555777777eee|||zzzzzzuuu```DDD666666444222111333333444:::BBBSSSfff|||{{{lllppppppeee???MMMMMM444///555...000666222555:::AAAGGGIIIIIIHHHGGGFFFFFFIIIMMMKKKIIIOOOWWWYYYqqqwww___???LLL{{{wwwuuuuuuvvvpppyyy{{{lllQQQ;;;\\\iiiSSS:::999uuueeeDDDBBBiiiwwwooolllbbbYYYbbbggg\\\KKK555000888444333>>>???BBBEEEFFFFFFFFFHHHKKKMMMNNNPPPPPPOOONNNOOOPPPQQQZZZYYYbbb___gggYYY===888777777>>>RRRlllzzzuuuqqqpppkkkzzzttt___hhh~~~cccjjjtttyyyfff```OOOKKKLLLEEEBBBAAA;;;<<<<<<444666>>>555222FFFwwwwww\\\???888444111777777333333666666<<>>GGGFFFUUUccc[[[ddd___fffnnnWWWBBB@@@EEEccc|||pppRRRLLLHHH\\\~~~ttthhhXXXHHH===>>>:::777666777777666444222000///000///......000222UUU~~~~~~}}}fffGGG666666444111111222222333999@@@PPPfffzzzkkkttt___```999IIIHHH//////777//////888444999???IIIRRRUUURRRLLLGGGIIIIIIMMMQQQPPPNNNSSS]]]WWWmmmqqqddd:::BBB~~~zzzvvvuuuvvvrrrnnngggnnnrrriiiSSS```yyySSS@@@???GGG}}}___JJJ===fffvvvpppooofff[[[aaaaaaXXXHHH444222999444333AAA???BBBEEEFFFDDDDDDFFFHHHKKKOOORRRSSSRRRRRRTTTWWW[[[```^^^gggccceeebbb>>>999888777===PPPjjj~~~zzztttpppmmmxxxuuu~~~```WWWooo|||jjjuuuccchhhyyyjjj]]]ZZZ[[[VVVTTTNNN@@@:::CCC999333>>>999000999BBB^^^SSS:::===999///888666222444888888===RRRkkk{{{|||sssQQQ222***333------...000222555888:::>>>AAAEEEHHHIIIIIIJJJKKK\\\MMMIIICCC===:::777444222333222000///...---.........------111555555000***---------............///000000000000000000111222===ZZZppp___{{{hhhhhhlllaaaPPP>>>888EEEooocccRRRBBB@@@DDD>>>:::>>>???>>>fffIII<<<<<>>???@@@>>>:::777555888000333888222111666444000:::VVV{{{{{{tttCCC888;;;333111111333333222666;;;HHHgggyyygggrrrwwwccczzzOOOCCCIII>>>666//////111333666:::@@@OOOWWWQQQNNNRRRPPPHHHLLLPPPMMMNNNUUURRROOOUUU]]]kkkkkkccc>>>999}}}}}}~~~yyyuuusssvvvxxxwwwnnnvvvaaa^^^zzzttt___UUUNNNooofffHHHEEE^^^~~~vvvfffbbbXXX\\\{{{aaaOOO===111333777777:::AAA???CCCHHHJJJIIIIIILLLNNNPPPPPPTTTXXXWWWSSSRRRTTTZZZYYY^^^]]]bbbfffggg@@@999777555:::JJJbbbxxx{{{tttgggfffmmmzzzlllVVVMMM```mmmnnneeevvvrrrjjjcccaaa___UUUHHHGGGFFF===888:::666222777???ccc___HHHHHH>>>000999777444444777666<<>>???EEEqqq|||AAA@@@CCCIIIRRRYYY___jjjttt|||zzzwwwlllEEE???@@@RRRmmmXXXOOOJJJPPP|||yyyoooggg```\\\IIIJJJLLLOOOQQQOOOKKKGGGBBB777777999333222777555999444777CCCPPP^^^uuuJJJ555555444222222444333222555;;;FFF___yyyxxxfffuuu}}}jjjxxx}}}JJJ@@@III<<<444///000333555999>>>MMMUUUVVVOOOPPPWWWVVVOOOKKKPPPOOOPPPXXXYYYYYYbbbaaajjjxxxiii:::222ddd~~~|||wwwtttqqqqqqzzzkkkbbb{{{lllXXXAAAMMM\\\>>>QQQrrrpppddd___UUU\\\wwwaaaKKK;;;000333888888;;;BBBDDDFFFIIIKKKKKKLLLNNNOOOPPPPPPTTTXXXXXXUUUUUUYYYWWWVVVYYYWWW___eeemmm???;;;999777:::GGG]]]tttooocccggguuujjjKKKOOOwwwqqqfffzzzhhh]]]YYYFFFCCCBBBCCC@@@999666888[[[iiimmmyyyXXX222888777555666777555<<>>:::888555333333222000///...---.........,,,+++---000111///,,,---------............///000/////////000000111222888JJJgggwww{{{kkk^^^EEE===KKKtttrrrQQQFFFOOOKKK@@@======NNNiiiCCCEEENNNVVVXXX\\\eeepppwwwuuu|||CCC>>>>>>MMMjjjdddQQQGGGLLLrrr|||hhh]]]iiicccbbbbbbgggkkkkkkeee```UUUIIIJJJMMMFFFCCCBBB<<<:::555222111111:::SSSkkkWWW999888555333222444333111444999DDDXXXnnnzzzuuufff{{{eeevvvxxxFFF>>>GGG999333///222555888<<>>CCCJJJIIIIIIKKKMMMOOOPPPPPPOOONNNPPPTTTUUUSSSUUUZZZ[[[ZZZ\\\XXX```gggxxxAAA<<<:::888999BBBUUUnnnvvv```jjj}}}~~~\\\GGGrrrzzzpppoooyyyrrrQQQDDDEEEJJJAAA:::>>>BBBlll{{{jjjHHH;;;777666777666333<<>>AAABBBDDDGGGHHHHHHIIIJJJKKK^^^MMMIIICCC>>>;;;888555444333222000///...---.........,,,++++++---///...------------............//////////////////000111222555NNN{{{vvv___|||ssswwweeeMMMBBBMMMwwwuuu[[[YYYiiibbbNNNEEEDDDcccTTTCCCIIIXXXdddgggkkkssstttoooyyyyyyoootttDDD===>>>KKKhhh}}}oooQQQEEEJJJiii```SSSQQQ\\\eeeppp~~~{{{}}}}}}wwwnnneeeiiioooiiibbb[[[PPPEEEDDDDDDAAA:::555>>>JJJrrrvvvccc>>>===666333333444333111333999CCCXXXnnn|||ssshhhwwwZZZxxxtttDDD???DDD666222000333666888===BBBHHHGGGFFFGGGNNNVVVXXXWWWTTT]]]ZZZSSSUUUTTTTTT[[[kkkmmm{{{HHHBBBMMM~~~ggg^^^ooo}}}uuuzzz{{{yyybbb___|||gggOOO@@@:::???___vvvlllZZZ\\\tttxxxmmm\\\HHHNNNjjjTTT===555000555:::===AAAFFFNNNKKKHHHIIIMMMPPPPPPNNNMMMKKKLLLOOOOOOMMMPPPUUU^^^]]]___YYY```fffyyyFFF;;;:::888888>>>NNNiiiooottt~~~ttt[[[gggyyyqqqxxxtttdddKKKDDDHHH<<<777DDDOOOnnniiieeebbbQQQDDD666777777444222>>>^^^}}}iiiFFF222111000///333777:::;;;===???AAABBBCCCEEEGGGHHHJJJKKKLLL[[[MMMHHHCCC>>>;;;999666444333222000///...---......---,,,++++++,,,---......---------............///............///000111222+++OOOyyySSS|||hhhIIIDDDLLLaaa___IIIDDDeeevvvjjjxxx}}}bbbTTTQQQyyyyyy??????PPP\\\hhhoooxxx{{{ooorrrxxxuuusssxxxLLL===???LLLddd|||xxxRRRFFFIII___{{{qqqttt{{{wwwnnnddd[[[OOODDD:::555777===KKK[[[yyynnn???999666333333444333111333999BBB\\\xxxrrrllljjjZZZ~~~pppFFFBBB@@@555222222555777888<<>>DDD~~~}}}~~~}}}}}}wwwmmmsssggg[[[VVVFFF???RRR```{{{ZZZBBB===222===```vvv^^^___uuuzzzqqq___GGGJJJ}}}fffNNN888444333777>>>BBBEEEHHHOOOKKKHHHIIILLLNNNNNNLLLOOOLLLLLLMMMLLLJJJLLLQQQWWWXXX[[[VVV^^^bbbnnnPPP;;;888777777;;;HHHccc||||||cccyyyyyyiiivvvqqqttt}}}xxxXXXFFFGGG???555AAAVVVvvvnnniiinnnlllWWWGGGIII666888777333222BBBccciiiCCC000222444000444888;;;===???@@@BBBBBBBBBDDDFFFJJJMMMOOOPPPYYYLLLHHHCCC>>><<<999777555333222000///...---......---,,,,,,,,,,,,---......---------............///---------...///000111222///FFFyyy^^^sssnnnTTTDDDFFFoooYYYFFF???]]]|||}}}jjj[[[UUUttt}}}~~~vvvwwwhhh???JJJ\\\```gggqqq~~~~~~zzzxxxxxx^^^@@@@@@KKK]]]xxxTTTIIIJJJSSS}}}{{{ooo^^^PPPEEE>>>888666000FFFeee~~~GGG666555333222444333111444999AAA___|||sssrrrccceeekkkHHHGGG===444333444888999999>>>DDDLLLNNNYYYffflllhhhhhhkkk^^^gggccc\\\cccgggeeefffvvv~~~XXX888;;;jjj~~~{{{|||cccggg\\\KKKBBB===;;;???JJJtttuuuiii___DDDAAA999333AAATTTKKKSSSnnntttooocccLLLLLLvvvbbbJJJ555555666;;;BBBGGGJJJKKKOOONNNLLLLLLMMMNNNMMMMMMSSSPPPPPPQQQOOOLLLNNNSSSSSSVVVZZZVVV```eeemmmaaa<<<777555777999DDD]]]uuuoooooo{{{kkkddduuuppp___iiilllnnn{{{~~~pppPPPPPPQQQ======[[[pppbbb^^^aaa]]]NNN>>>999999888444666IIIjjjhhhAAA000444666222555:::===???@@@BBBDDDDDDCCCDDDGGGLLLPPPRRRSSSZZZLLLHHHCCC???<<<:::777666333222000///...---......,,,---......------...///---------............///---------...///000111222666777QQQpppgggZZZHHHYYYssszzzUUUJJJBBB@@@]]]kkk___VVVVVVUUUQQQLLLKKKWWWooo\\\JJJ[[[kkkkkkqqq}}}uuutttuuuDDD???GGGRRRrrrYYYMMMKKKGGGpppxxxnnnaaaQQQ???333...;;;HHHxxxOOO777444222222444333222555;;;???]]]~~~zzzuuuxxxgggtttdddIIIKKK:::222222666;;;======BBBIIIWWWQQQVVVdddjjjdddaaaddd___eee[[[QQQZZZcccaaa```ppp{{{ooo===<<>><<<<<<999666<<>>111555555666888<<>>CCCIIImmm]]]PPPKKK???fff~~~ooo\\\HHH:::444444+++SSSooo}}}PPP777333111111333333222666;;;===YYYyyyyyywww|||ooo}}}^^^HHHNNN999111222777===@@@AAAGGGNNNcccUUUQQQ]]]eee___ZZZ\\\iiijjjYYYKKKSSS\\\ZZZXXXhhhuuuDDD???999zzz{{{mmmsssyyy||||||xxxoooiiiVVVTTT\\\WWW[[[HHHKKKeeeiiiRRRHHHRRRRRR>>>AAA===999:::OOOppprrrmmmiiiRRRIIIwwwrrrNNN999444888===BBBHHHMMMPPPOOOSSSVVVYYYXXXTTTQQQRRRSSSRRRQQQRRRUUUUUURRRTTTXXX\\\\\\\\\SSS\\\aaahhhEEE;;;555777999>>>PPPdddyyy}}}aaa[[[ccc]]]JJJNNNIIICCCJJJGGGIIIQQQGGG^^^[[[RRRSSSCCCCCC>>>MMM___[[[DDD@@@ooorrrcccwwwZZZOOOyyyXXXDDDHHHOOO@@@???;;;888AAAXXXuuu~~~~~~^^^===222666333888;;;>>>@@@BBBDDDGGGJJJLLLJJJHHHKKKOOOSSSTTTTTT[[[PPPLLLEEE@@@<<<999777555333222000///...---..............................,,,,,,,,,---------......////////////000000000000111///AAA___zzzmmmqqq{{{hhhZZZTTTRRROOOfffcccXXX|||bbbVVVDDD???}}}~~~hhhUUU;;;444<<>>:::CCCKKKuuunnnYYY___eee}}}xxxxxxsss}}}yyyyyyJJJ888EEEHHHiiitttQQQCCCGGGQQQ}}}|||iiiRRR===888666111333AAAMMMFFF777333333222222222333444555BBBWWWnnn}}}xxxpppRRR\\\BBB555333666<<>>;;;@@@ZZZqqqiiijjjlllTTTLLLtttjjjGGG777777???GGGKKKJJJIIIKKKNNNSSSRRRRRRSSSUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWWWW\\\]]][[[YYYYYY```nnnxxxBBB>>>@@@555555;;;???ZZZvvvttt```SSSMMMOOOFFFBBBCCC???999@@@LLLRRROOOXXXWWWNNNYYY]]]HHHBBBBBBIII______;;;???sssllllllwww[[[qqq]]]NNN@@@GGGDDD??????OOOhhh}}}~~~zzzSSS:::444777888??????@@@DDDIIIKKKIIIFFFKKKLLLOOOPPPQQQPPPOOONNNYYYOOOJJJDDD@@@<<<999777555333222000///...---..............................,,,,,,,,,---------......////////////000000000000000+++:::[[[|||vvvnnnoooaaaXXXnnnqqq|||~~~aaaaaagggOOOCCCaaa^^^CCCKKKKKKPPPMMMCCCEEEJJJEEEccckkk___cccdddxxx}}}{{{|||~~~tttmmmuuuvvvooo|||~~~KKK999DDDKKKddd~~~~~~XXXDDDDDDLLLrrrzzzdddPPP:::666111111999@@@<<<444333333222222222333444555@@@UUUlll}}}vvvuuu}}}UUU[[[AAA888===AAAFFFIIIIIIKKKOOOSSSJJJLLLSSSXXXWWWTTTWWW\\\^^^aaaaaa\\\YYY\\\^^^___aaapppnnnggg:::>>>TTT|||yyy{{{xxxzzzvvvbbbEEEGGGCCC}}}rrrXXXTTTSSSfffuuuhhhiiikkkSSSLLLoooYYY>>>444???CCCIIILLLLLLMMMOOORRRSSSSSSSSSUUUWWWWWWUUUTTTWWWWWWXXXYYYYYYYYYYYYXXX^^^^^^]]][[[ZZZ]]]ccciiiOOO===???:::777<<>>BBBKKKjjjhhh|||ppp^^^```bbbNNNHHHHHH[[[dddHHH;;;QQQuuu|||eeefffVVVRRRGGGGGGAAA>>>NNNkkkvvvNNN666555999999===>>>@@@EEEJJJNNNNNNMMMJJJKKKMMMNNNOOOOOONNNNNNWWWMMMIIICCC???<<<:::777555333222000///...---..............................,,,,,,,,,---------......////////////000000000000666,,,555SSSyyyeeeyyysssxxxyyybbbgggwww]]]KKKIIIMMMbbbjjjNNNRRRhhhvvvuuugggKKKSSS{{{eeebbbiiimmm~~~zzz{{{tttooowwwzzzooozzzPPP>>>EEELLL\\\sssbbbHHHCCCIIIbbbooo[[[BBB999222222333222222333333333222222222333444555>>>RRRjjj}}}ttt{{{qqqWWWWWW===:::===BBBEEEEEEDDDHHHPPPXXXSSSXXXbbbiiifff___\\\^^^YYY```bbb\\\VVVXXX___ccc]]]hhhbbbrrrvvv===888OOOyyy~~~eeeKKKFFF???RRRdddpppeee___nnnzzzmmmkkkgggMMMGGGhhhwwwNNN===;;;GGGHHHKKKMMMPPPQQQSSSTTTQQQQQQSSSUUUWWWXXXUUUSSSXXXXXXYYYYYYZZZYYYYYYYYYZZZ[[[\\\^^^```aaaccccccccc::::::===555777===KKKeeettt~~~ooo]]]NNNBBB===FFFUUUbbb___ooocccdddYYYLLLRRR```VVV???777]]]vvvaaaRRRLLLMMMDDD<<>><<<:::888666333222000///...---..............................,,,,,,,,,---------......////////////000000000000888,,,000EEEhhhlll```yyycccXXX{{{rrr```PPPCCCYYYzzzhhhUUUYYY|||pppUUUqqqsss\\\]]]jjjuuu{{{rrr{{{|||vvvttt{{{\\\EEEEEEKKKSSShhhlllNNNEEEIIISSSyyywwweeeRRRBBB666555444//////444333333222222222333444555===OOOhhh}}}yyyrrreeeYYYNNN777:::888===AAABBBEEEMMMVVVZZZUUUXXX___fffeee]]]VVVTTT```dddccc[[[TTTUUUYYY[[[cccggg]]]hhhKKK333IIInnn|||oooUUUSSS???555[[[fffccccccrrrvvvnnnbbbFFFCCCdddrrrHHH===???HHHIIIKKKNNNRRRSSSSSSQQQNNNOOOPPPSSSUUUUUUSSSQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWYYY]]]aaabbbbbbaaa|||>>>777@@@444555:::AAA]]]ooosss\\\LLLOOOZZZ|||```[[[xxx|||sss]]]NNNSSSYYYKKK:::===mmm{{{kkkUUUVVVVVVGGG777DDDhhh~~~~~~mmmEEE444<<>>EEEfffggg>>>888>>>FFFGGGJJJOOORRRSSSQQQOOOLLLLLLNNNPPPRRRRRRPPPNNNLLLMMMOOOQQQRRRSSSTTTTTTVVVUUUVVVXXX\\\___``````xxxHHH888???777999<<>>EEEBBBGGGGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDEEEFFFGGGIIIJJJZZZNNNJJJDDD@@@===;;;888666333222000///...---..............................,,,,,,,,,---------......////////////000000000000000---111888NNNlllddd{{{aaaRRRiiiqqqvvvuuullloooeeeHHH[[[|||wwwiiieeeqqqbbbzzzqqqlllvvvvvvkkknnnkkkqqq}}}KKK999CCCHHH[[[vvv```IIIBBBGGG[[[xxx}}}nnnZZZDDD:::888666333222333333222222222333444555:::JJJeeetttsss}}}```bbbBBB<<<@@@HHHMMMPPPSSS[[[ccc___TTT___[[[\\\ccciiijjjhhhhhhrrrmmmeeeaaadddfff```WWWiiillldddeeerrrKKK:::OOOtttsss|||~~~oooPPPVVV~~~tttKKKBBBIII<<<@@@bbbsssssssss^^^NNNAAA444EEEpppUUU999???GGGGGGIIIMMMPPPSSSTTTTTTTTTOOONNNNNNOOOPPPQQQPPPNNNJJJKKKMMMOOOPPPQQQRRRRRROOOQQQSSSXXX___gggnnnsssqqqVVV999888777:::999???MMMaaaxxxjjjPPPvvvZZZddd}}}[[[RRRRRRGGGEEE000PPP}}}~~~uuuddd[[[GGG333777TTTrrrwwwUUU???:::???BBBBBBDDDEEEFFFEEECCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKZZZPPPLLLFFFAAA>>>;;;888666333222000///...---..............................,,,,,,,,,---------......////////////000000000000222111444555EEErrrWWW{{{eeewwwuuuiii```GGG666CCCTTT]]]kkk}}}___```XXX}}}llljjjyyyvvvttt{{{iiidddiiirrrQQQ999BBBGGGVVVkkkoooQQQDDDHHHMMMqqqssswwwjjjTTT@@@777777666222333333222222222333444555888GGGfffqqqvvvsss```ddd===AAADDDMMMUUUYYYXXX\\\bbb\\\PPPWWWWWWYYY^^^______ccciiioookkkeeeccciiillleee[[[___lllnnnhhhqqq___>>>AAAssszzzbbb|||~~~ccc[[[kkkzzzpppVVVUUUKKKPPPooovvvkkkcccOOOGGG@@@777KKK}}}tttHHH===JJJPPPMMMOOORRRSSSSSSVVV[[[```UUUSSSQQQPPPRRRSSSRRRRRROOOOOOPPPQQQRRRRRRRRRRRRJJJNNNTTTYYY```iiittt|||pppnnnCCC444999<<<222<<<@@@UUUnnnzzziiisssfffWWWkkkuuubbb[[[MMMLLL333EEEiiisssnnn```UUUDDD666777LLLmmmkkkIII>>>AAABBBBBBEEEDDDFFFIIIIIIGGGFFFFFFHHHFFFHHHJJJLLLMMMNNNNNNNNNZZZRRRMMMGGGBBB>>>;;;888666333222000///....................................,,,,,,,,,---------......////////////000000000000111///...+++444ZZZTTT^^^xxxxxxvvvmmmMMM???AAA;;;222KKK~~~jjjRRRMMMyyyoooqqqvvvtttiiiqqqwww~~~YYY???BBBGGGRRRcccvvv}}}[[[IIIIIIDDDggg}}}vvvaaaFFF888888888333333333222222222333444555666FFFfffoooxxxkkk^^^ccc888CCCDDDPPP[[[aaa^^^^^^bbb^^^UUU^^^bbbggggggbbb^^^fffpppkkkhhhddddddhhhkkkeee[[[WWWmmmwwwkkkuuutttlllDDD===hhh]]]}}}rrrnnn^^^tttvvv\\\___xxxiii```SSSTTTPPPEEEVVVgggBBB???JJJJJJTTTVVVVVVUUUTTTXXXbbbkkkZZZWWWTTTSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSMMMRRRVVVXXXXXX\\\eeellllllUUU;;;AAAAAA111===777LLLgggyyyjjjnnnnnntttiiiXXXNNN<<>><<<:::888777:::777222///---,,,,,,,,,---.........,,,---...000---------------------------...//////......///000+++444222///666JJJtttqqqNNNyyykkkVVVNNN@@@DDD:::===<<>>DDD???AAA:::LLL~~~dddUUUvvv___dddooopppppprrr{{{mmmiiilll~~~~~~|||HHH>>>EEEGGGOOOgggtttOOOFFF@@@UUUxxxwwwdddSSSEEE:::666888777777777555555666555444;;;UUUyyywww}}}ooorrrTTT>>>GGGVVV]]]eeeiiifffccchhhnnnpppiiidddbbbcccdddccceeehhh\\\]]]```eeejjjjjjgggdddccchhhpppoooqqqbbbFFFFFFnnntttnnnfff[[[uuuUUUNNNQQQrrrccc]]]TTTxxx~~~UUULLLIIITTTOOOYYYTTTZZZ^^^XXXZZZ^^^[[[VVVWWWVVVSSSPPPNNNNNNOOOTTTSSSQQQQQQQQQRRRUUUVVVRRRTTTVVVWWWWWW\\\eeelllrrrtttzzzEEE<<<;;;<<<444888AAAPPPcccuuuwwwpppkkkgggwwwrrrqqq}}}rrrUUUHHHjjjssstttTTTHHH>>>:::;;;LLLqqq[[[GGGHHHIIIIIIMMMLLLNNNNNNMMMKKKJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPP[[[RRRMMMFFFAAA===:::888666777666555222///...///000///000000///---,,,---...------------------------...........................222111111000444YYY\\\hhh___gggiiicccnnnjjj___VVVMMMTTTcccJJJ???DDDFFFHHH:::BBBrrrwwwbbbzzzwww```iiiooojjjkkkrrr{{{qqqpppttt}}}{{{}}}}}}{{{RRR@@@EEEGGGMMM___yyyXXXGGG???LLLfff|||{{{gggVVVFFF;;;999<<<888666444555555555444444AAAdddxxxpppuuuhhhOOO???LLL[[[dddhhhiiigggiiinnntttuuulllfffbbbbbbbbb``````bbb___[[[___lllrrrllleeedddkkkjjjkkkiiiiii~~~}}}}}}PPP===VVVooolllzzz}}}~~~cccKKKYYY{{{yyyZZZPPPCCCnnnaaaNNNXXXvvvTTTOOORRRYYYRRRTTTMMMUUUaaa]]]ZZZ]]]\\\VVVYYY[[[WWWPPPLLLLLLOOOWWWUUURRRPPPQQQSSSWWWYYYSSSTTTTTTTTTUUUZZZccckkkiiinnnWWW===;;;@@@333777<<>>fffvvvqqq~~~~~~qqqoooooo|||zzzrrrppptttyyy|||||||||^^^???BBBIIIMMMUUUnnnfffPPPDDDFFFVVVkkkmmmZZZHHH;;;888;;;777333222555666666777888MMMuuu}}}yyylllcccOOOIIIQQQTTTaaabbbcccdddiiimmmoooooojjjccc___aaabbbaaaaaacccddd[[[^^^nnnsssiiiaaabbbjjjiiigggfffeeeoooddd???@@@___dddqqq~~~mmmMMMFFFUUUyyyoooZZZCCC]]][[[NNNbbbaaaPPPPPPRRRWWWYYYVVVLLLSSSaaa^^^ZZZ\\\[[[XXX]]]```\\\TTTNNNOOORRRWWWVVVUUUTTTTTTVVVXXXYYYQQQQQQPPPPPPSSSYYYcccjjjkkkmmmtttlll@@@:::CCC444666777===KKK```wwwwwwVVVqqqgggRRRHHH>>>ZZZcccMMMFFFLLLJJJIIIKKKHHHIIINNNRRRPPPLLLIIIKKKNNNHHHIIIKKKLLLMMMMMMNNNNNN\\\OOOMMMHHHBBB===:::::::::///---,,,,,,...////////////111222111///---,,,---........................///...---...000111000...111...+++222777111;;;VVVnnneeexxxuuummmrrrqqqnnnkkkhhh~~~zzzqqqQQQNNNJJJNNNNNNEEE@@@[[[yyyuuuvvvxxxhhheeeiiilll{{{~~~vvv}}}zzzzzz???;;;FFFOOOOOOccc|||\\\JJJBBBKKK^^^|||vvvdddPPP???999999999666666999999777999???___{{{~~~yyy^^^PPPYYY___XXX[[[[[[]]]bbbggghhhfffeeekkkddd___bbbeeeeeeeeefffggg]]]]]]jjjmmmccc]]]```dddfffccceeegggdddMMM777HHHVVVkkk~~~{{{qqqxxx[[[@@@NNNgggQQQWWWwwwuuuXXXZZZtttnnnRRRRRRTTTQQQSSSaaa```SSSVVV]]]XXXSSSTTTQQQTTTYYY^^^\\\VVVSSSUUUYYYSSSSSSTTTUUUVVVUUUUUUUUUQQQPPPOOOPPPTTT\\\eeekkkhhhmmmjjjJJJ888CCC666666666888CCCVVVnnnxxxxxx|||www^^^TTTLLLiiiVVVFFFEEEKKKIIIHHHJJJFFFGGGMMMTTTUUUPPPLLLKKKLLLHHHIIIJJJKKKLLLMMMMMMMMM\\\NNNLLLGGGAAA<<<:::<<>>333------///...---...000222222000...------........................000---,,,...222444333111//////+++000888444555CCCmmmeeeuuullloooyyyddd[[[UUUXXXQQQKKKEEEPPP}}}~~~{{{{{{ooofffhhhllleeeuuuxxxlllqqqwwwyyyQQQ<<>>:::DDDUUUuuufffPPPQQQYYY\\\eee```^^^aaaeeeeee```^^^aaa```WWWQQQTTTXXXXXXWWWVVVZZZ]]]aaacccaaa___^^^^^^\\\eee\\\^^^ooohhhfffccc999???TTTccczzz{{{~~~~~~```rrrwwwuuurrrxxx\\\XXX[[[YYY^^^UUUXXXRRRPPPSSSSSSTTT```dddWWWOOOQQQRRRRRRRRRSSSUUUWWWOOOPPPQQQRRRRRRRRRQQQQQQTTTRRRQQQRRRWWW]]]bbbeeejjjtttsss{{{yyyBBBBBB===777888888999???PPPfffvvvxxxggglll|||{{{lll```nnn[[[iiissskkkwww^^^KKKDDDIIILLLGGGHHHMMMKKKJJJKKKMMMOOONNNMMMKKKJJJHHHIIIJJJKKKLLLMMMMMMMMM]]]MMMKKKEEE>>>:::;;;AAAFFFhhhDDD...+++///000///,,,///111222111/////////////////////////////////000---,,,///555999888555+++666333+++000555666;;;KKKiiizzzxxxzzzddd[[[RRRJJJssswwwppp}}}}}}qqqwwwyyywwwwwwFFF666MMMMMMUUUsssdddJJJGGGFFFRRRooommmRRR@@@999777;;;EEENNNKKKHHHWWWlllsssZZZ[[[___WWWRRReeeeeebbbccceeeccc]]]^^^ccc\\\SSSNNNRRRXXXYYYXXXXXXRRR]]]dddccc``````aaa___]]]gggZZZZZZqqqnnnfff{{{AAA<<>>QQQmmm||||||uuukkkhhhkkkdddYYY\\\TTTMMMJJJ[[[^^^XXXvvv{{{XXXQQQLLLMMMMMMLLLJJJJJJKKKLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIKKKMMMMMMLLLJJJJJJKKK|||[[[PPPNNNKKKFFFBBB???===;;;888666333///------------......---------///000111,,,,,,,,,---------......///.....................//////000111111222222333777@@@vvvqqq~~~xxxjjjhhhzzzyyyxxxoooxxx{{{rrrttt}}}CCC<<>>IIILLLmmmkkkOOOCCCCCCNNNiii|||yyywwwjjjTTTCCC???777\\\uuunnniiidddXXXYYYeeegggaaa___aaajjjmmmjjjccc______\\\XXXYYYXXXWWWWWWXXXXXXWWWVVV```^^^\\\ZZZ]]]aaaeeeffffffdddeeeiiijjjhhhgggiiimmm}}}iii}}}|||>>><<>>;;;999888666222///------------------++++++,,,...000222,,,,,,,,,---------......////////////////////////...//////000111111222222111444;;;eee}}}zzzyyyrrr|||yyyuuuooonnnxxxvvvrrr||||||sss{{{vvvsssyyytttkkkpppuuukkk~~~cccBBBFFF>>>HHHJJJ]]]yyyZZZEEEBBBKKKSSSooozzzgggNNN@@@>>>EEEkkkzzziiiiiicccgggddd```bbbccc___\\\ccceeefffeeeeeedddaaa]]][[[WWWTTTVVV[[[\\\WWWRRRZZZWWWWWW]]]dddfffccc___[[[XXX[[[dddkkknnnppprrruuu|||iiixxxyyyTTT>>><<>>888===KKK```uuuzzzoooooommmiiigggeeeaaa\\\XXXUUURRRLLLUUUSSSNNNnnngggWWWHHHIIIHHHIIIKKKKKKIIIGGGGGGHHHIIIJJJKKKJJJGGGGGGHHHJJJMMMNNNNNNMMMLLLLLLNNNPPPxxxWWWNNNLLLIIIDDD@@@===:::999888666333///------------------,,,,,,,,,...///000,,,,,,,,,---------............/////////000000000......///000000111111222///888000GGGlllmmmmmmnnnfffjjjfffcccnnnvvvuuu{{{{{{uuu~~~kkkvvvtttkkkyyy~~~III;;;;;;CCCHHHLLLgggrrrPPPBBBHHHIII___||||||{{{uuubbbKKKAAADDD]]]wwwvvveeeqqq|||iiitttkkk^^^bbbfff```\\\iiiiiiiiiiiihhhddd^^^ZZZZZZUUUSSSXXX___aaa[[[TTTOOONNNRRR^^^hhhhhhdddaaa^^^YYYYYYaaajjjnnnoooppprrrqqqppprrriiiXXXxxxrrrJJJ888@@@qqq~~~||||||}}}~~~}}}uuu]]]fffTTTUUUYYY\\\YYYTTTTTTZZZ```eeeZZZSSSSSSPPPKKKLLLQQQRRRRRRSSSRRRQQQPPPNNNMMMKKKLLLMMMOOOUUUZZZYYYSSSSSSRRRPPPPPPXXXbbbeeeccciiikkkZZZUUU___\\\rrrhhhEEE;;;???666666===777999BBBQQQccctttyyytttsssrrrnnniiiccc^^^ZZZUUUSSSRRRKKKRRRPPPNNNqqq~~~UUUNNNJJJIIIFFFHHHJJJJJJHHHGGGFFFFFFHHHKKKNNNMMMJJJIIIJJJLLLSSSTTTSSSQQQNNNLLLLLLLLLwwwVVVOOOMMMHHHCCC???<<<;;;;;;888666333///------------------------------------,,,,,,,,,---------......------...///000111111222......//////000111111111222888555:::___uuu|||nnnfffiiiqqqvvvrrrgggttt|||vvv|||}}}zzzlllwwwrrroooyyy\\\999<<<<<>>wwwwwwvvvlllrrrfffuuuwww}}}~~~yyy|||}}}wwwqqqppp~~~vvvuuu{{{eeeooopppttt}}}tttCCCGGG;;;???EEELLLcccwwwPPPHHHEEEAAARRRvvvzzzkkkRRRKKKQQQyyy[[[ZZZxxxyyy|||uuuuuuggggggtttjjj```mmmaaa]]]\\\___bbbccccccccc]]]___bbbcccbbb___\\\ZZZUUUXXX```ffffffeeemmmxxxlllccc]]]aaajjjmmmmmmmmmssstttmmmqqqlllLLLbbbwwwOOODDD...AAAvvvmmmooo|||ccc[[[kkkdddRRR]]]WWW[[[\\\WWWPPPPPP[[[eeeeeeUUUJJJMMMQQQRRRXXXbbbPPPSSSVVVWWWVVVUUUVVVXXXNNNSSSSSSLLLIIIOOOSSSTTTWWW\\\[[[PPPGGGIIIRRRYYYVVV[[[^^^cccfff]]]```uuuoooFFFFFF;;;888???666777777999>>>III\\\ppp~~~}}}xxxrrrjjjcccaaabbb^^^WWWQQQMMM\\\___[[[|||oooLLLSSSQQQDDDGGGIIIKKKLLLJJJHHHGGGGGGBBBHHHPPPSSSQQQPPPRRRTTTFFFIIILLLNNNMMMLLLLLLLLLmmmVVVSSSLLLGGGFFFAAA<<<===CCC777555111---+++,,,---//////...,,,++++++,,,...///,,,,,,,,,---------..................////////////222222111111111111111222555//////555===VVVyyytttqqqhhhjjjyyyyyyttt~~~rrrnnn}}}{{{~~~wwwvvvrrrmmm~~~VVVCCC;;;???DDDFFFXXXssshhhHHHOOOBBBDDDaaammmSSSSSSlllyyyUUUKKKnnnzzzooolllhhh^^^___mmmqqqhhhffflllhhhddd\\\UUUZZZeeehhheee^^^bbbhhhkkkdddXXXTTTWWWZZZ___bbbdddiiipppqqqoooiiibbb```eeehhhggggggiiirrrnnntttxxxxxxnnnqqq>>>[[[```KKK888888QQQooo{{{ccc~~~}}}XXXVVVXXXTTTZZZ___TTTGGGQQQ```___ooo```QQQPPPZZZ```]]]UUU[[[bbbbbbYYYSSSVVV\\\^^^VVVPPPMMMNNNMMMKKKPPPYYYYYYYYYVVVPPPKKKKKKSSSZZZTTTZZZeeeddd[[[aaammmnnn]]]???<<<<<<;;;999999999:::<<<>>>EEETTTcccxxx~~~wwwrrrttttttnnngggdddddd___^^^aaadddiiittt___LLLJJJIIIDDDIIIJJJKKKLLLLLLKKKJJJIIIEEEHHHJJJIIIJJJMMMMMMKKKNNNRRRRRRNNNLLLNNNNNNKKKlllVVVSSSLLLGGGDDD@@@:::;;;@@@777555111---,,,,,,---...///---,,,++++++,,,---///,,,,,,,,,---------..................////////////111111000000000111111222222000222555666GGGwwwzzzqqq||||||}}}xxx~~~}}}tttuuu~~~yyyxxxtttmmm|||}}}GGG999BBBAAACCCPPPggg{{{aaaLLLEEEDDDPPPgggtttWWWOOOaaaJJJFFFZZZxxxkkk```aaa[[[```llllllccccccmmmlllhhh___YYY]]]eeehhhdddgggmmmpppjjj```[[[___eeeaaabbbccceeelllqqqooohhhccccccdddgggiiiiiiddd```kkkrrruuuiiibbbcccBBBXXXYYYCCC555===YYY|||mmmccczzz|||iiiWWWXXXPPPWWWTTTZZZZZZNNNNNNXXX\\\tttgggZZZVVV\\\```\\\WWWZZZaaaccc\\\VVVWWWYYYZZZZZZUUUSSSSSSQQQOOORRRYYYWWWUUUQQQMMMLLLOOOSSSWWW]]]\\\aaaaaa^^^kkkyyyyyyyyyRRR:::>>>@@@777888777888999999<<>>777555111...,,,,,,---......---,,,++++++,,,---...,,,,,,,,,---------......---............////////////////////////000111222000111666666///666ZZZ{{{zzztttlllttt{{{}}}}}}{{{yyyzzzwwwxxxWWW:::DDD???BBBIIIWWWkkkyyyQQQLLLFFFEEEOOOhhh}}}vvvXXXHHHOOO888MMMpppmmmbbb______]]]dddmmmiii___aaallljjjfff___\\\```hhhiiiffffffqqqsssggg[[[]]]dddhhhcccbbbaaadddlllqqqlllbbbaaaffffffbbbbbbfffcccZZZjjjuuuqqq^^^VVVhhhuuuLLLFFFWWWMMM@@@555===bbb}}}|||LLLWWWsssuuuYYY]]]___MMMYYYOOOTTT]]]TTTLLLQQQVVVmmmeee[[[VVVXXXZZZYYYWWWVVV]]]bbb^^^YYYVVVUUUTTTWWWUUUSSSSSSPPPNNNPPPTTTSSSOOOLLLLLLOOOSSSUUUUUU___XXXXXXYYY]]]pppzzz{{{oooBBB@@@BBB777888666666777666555;;;CCCKKK^^^wwwyyyyyy}}}wwwpppsss|||nnnQQQGGGJJJMMMJJJFFFHHHHHHGGGGGGGGGGGGHHHHHHEEEGGGFFFCCCDDDHHHIIIGGGBBBGGGIIIGGGEEEHHHJJJJJJjjjUUUQQQLLLGGGDDDAAA@@@???@@@777555222///---------...------,,,++++++,,,------,,,,,,,,,---------......---------.........//////---------......000111222111222555666//////DDD]]]www}}}vvvnnnwwwuuu~~~wwwvvv{{{xxxyyyBBB@@@???DDDHHHMMM[[[rrrhhhWWWIIIGGGMMMYYYrrrzzzxxxxxx^^^EEEBBB@@@aaaqqqnnnXXXhhhcccccchhhnnnjjjaaabbbkkkddd```\\\]]]dddkkkllljjj]]]kkknnnaaaZZZ___aaa]]]``````^^^^^^dddiiigggaaaeeekkkfffYYYXXXbbbddd\\\hhhnnnccc]]]hhhppprrr???AAAIIIRRRFFF333???eee~~~sssZZZIIIhhhcccUUU___^^^NNNWWWNNNRRRXXXRRROOORRRRRRYYYVVVRRRNNNMMMOOORRRTTTMMMTTT[[[\\\XXXTTTQQQPPPSSSSSSSSSSSSQQQOOOPPPSSSNNNMMMLLLMMMPPPTTTVVVXXXWWWRRRUUUWWW[[[mmm|||{{{tttaaaGGG@@@===999777666888777555777;;;AAAOOOaaauuu~~~xxx]]]FFFDDDJJJIIIEEECCCJJJIIIHHHGGGGGGHHHIIIJJJFFFHHHFFFBBBBBBFFFHHHGGGEEEGGGGGGFFFJJJOOOOOOKKKjjjUUUPPPMMMHHHEEEEEEFFFEEECCC777555222000...---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------............------------...///000111444111333555333111999DDDmmm~~~|||yyyttt}}}vvvtttwwwzzz~~~zzzvvvyyyvvvxxx{{{vvvwww{{{}}}www|||UUU===<<>>CCCDDDJJJ\\\xxxWWWMMMJJJEEENNNaaannn\\\|||uuu^^^[[[```YYYZZZ___gggjjjiiijjjmmmnnnfffbbbeeekkkmmmnnnoookkkhhh___VVVYYYcccgggccc```dddccc[[[WWWZZZ___aaagggooopppjjjhhhjjjhhhbbb]]]eeehhhnnnwwwsssiiiggg|||]]]DDDIII```XXX@@@===IIIpppMMMCCCZZZ~~~~~~nnnfffkkk___RRRVVVSSSTTTUUUMMMHHHVVV^^^SSSSSSUUUTTTOOOIIIGGGJJJNNNEEEGGGLLLQQQRRROOOOOORRROOOSSSTTTRRRQQQUUUWWWVVVKKKPPPSSSSSSQQQRRRYYY```VVV^^^mmmpppgggmmmxxxxxxppppppeeeyyyNNNHHH???999555777999888888999888999<<>>LLLdddmmm```KKK???OOOooo}}}~~~xxxiii|||qqqnnnvvvfffTTTZZZWWWSSSVVVSSSLLLRRRZZZWWW[[[\\\ZZZTTTMMMIIIJJJMMMKKKIIIJJJOOOQQQOOORRRWWWMMMRRRRRRMMMMMMQQQSSSRRRPPPQQQQQQQQQQQQTTTYYY^^^XXX___llllllbbbfffrrrsssmmmkkkiii{{{}}}aaaJJJ@@@888888:::999777888999777:::@@@GGGVVVwww{{{{{{~~~WWWDDDJJJMMMIIIFFFGGGIIIIIICCCDDDDDDEEEEEEDDDDDDCCCCCCFFFGGGEEEFFFJJJJJJHHHJJJJJJHHHGGGKKKOOONNNHHHlllWWWOOONNNGGG@@@@@@CCC???666666555333222000///......***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,---------......111000000////////////000......000333333222444888111>>>xxxlll{{{jjjfffhhh||||||rrrmmm}}}wwwvvvxxx{{{mmmhhhwwwvvvgggDDD:::777???FFFMMMddd}}}qqqWWWQQQLLLCCCLLLeeevvvYYYjjj^^^iiiUUU]]]gggiiiccc___dddllljjj```[[[```gggjjjlllpppddd```___bbbaaa^^^```eee]]]aaadddggglllrrrrrrmmmiiiggghhhiiigggcccffflllmmmaaabbbhhh{{{{{{FFFCCCQQQYYYSSSDDD333DDDXXXhhhbbbFFF===OOO^^^|||zzzwwwtttyyyooozzz~~~qqqllluuugggSSSWWW\\\QQQUUU[[[RRRMMMTTTZZZ\\\\\\[[[UUUNNNJJJJJJLLLRRRMMMLLLOOOQQQPPPTTT[[[RRRVVVUUUOOONNNRRRUUUSSSTTTQQQNNNNNNRRRVVVYYYZZZUUUXXX```^^^UUU\\\iiijjjnnndddppp|||UUUHHH===;;;;;;999888777777444888<<<777888SSSuuu{{{qqquuusssPPPCCCLLLNNNFFFBBBFFFHHHEEEDDDEEEFFFGGGGGGFFFEEEDDDAAAEEEFFFEEEFFFJJJJJJGGGHHHLLLNNNJJJIIIKKKLLLKKKpppWWWRRROOOJJJFFFCCC@@@===;;;:::888555333111000//////,,,---,,,***((('''(((***,,,,,,,,,+++))))))***,,,*********+++---......---666333000---,,,---///111000000000111222222333333111999OOOzzzsss}}}}}}rrr}}}uuu{{{{{{|||~~~}}}~~~xxxxxxtttssslllggguuu}}}QQQDDD999???HHHEEEKKK^^^{{{rrrPPPFFFLLLKKKKKK___rrrfffbbbbbbbbbaaaeeeiiiiiibbb]]]ccclllfffffffffhhhjjjkkkkkkkkkhhhbbb]]]^^^bbbccc___ZZZeeebbbhhhyyyrrriiijjjhhhlllrrrooogggjjjtttnnnmmmhhhfffsssVVV@@@EEE[[[nnnBBB888===QQQ^^^WWWIIICCCAAAYYYpppxxx||||||rrrzzzjjjmmmnnnhhh___[[[]]]```dddXXXUUUYYYYYY^^^^^^SSSVVVVVVTTTPPPKKKJJJNNNRRRjjjddd^^^[[[[[[[[[YYYVVVTTTSSSQQQNNNLLLLLLNNNOOOPPPPPPOOOPPPRRRUUUZZZ]]]PPPUUUVVVTTTVVV]]]dddfffmmmjjjuuuvvvppp{{{EEE>>>===111888<<<555777:::<<<:::888<<>>FFFKKKOOO```vvvooommmnnnoooxxxpppaaa```\\\XXXVVVZZZcccjjjbbbSSSOOOSSSXXXaaabbbWWWZZZXXXTTTSSSSSSTTTUUUUUUUUUTTTSSSSSSTTTSSSQQQOOOOOOOOOOOOPPPPPPOOOOOOOOOUUUPPPLLLMMMRRRTTTQQQMMMOOO\\\jjjnnnnnnnnnkkkhhhiiijjjlllqqqmmmgggmmmHHH;;;999@@@444<<<555111555999999999:::555FFFaaa{{{uuupppbbbQQQJJJNNNYYYmmmYYYDDDEEEFFFEEECCCCCCDDDDDDDDDBBBCCCCCCEEEJJJIIIDDDAAAAAA???AAADDDFFFGGGGGGEEEDDDHHHEEEBBBBBBEEEHHHIIIHHHoooVVVQQQMMMHHHEEEBBB@@@===;;;555444111///---++++++++++++((((((,,,222333000++++++++++++******,,,000444777000***(((,,,111222222+++,,,------.........---//////000000111222222222,,,888888222@@@ccc}}}gggxxx^^^zzz~~~~~~}}}qqqzzzxxxmmmqqqtttrrrooosss~~~|||ppp~~~zzz|||zzzwww[[[:::>>>JJJLLLJJJJJJVVVmmmcccOOOMMMIIIGGGNNNeee|||pppaaa\\\dddfff^^^```jjj```___bbbhhhkkkjjjkkkooooooiiicccbbbdddeeebbb^^^aaa^^^YYYTTTTTT[[[fffooobbbaaa``````aaaccchhhmmmdddZZZWWWaaalllmmmgggbbbcccfffgggdddbbbfffmmmtttvvvlll___YYYdddyyySSSBBB\\\uuurrrXXX@@@888<<<;;;@@@>>>888:::CCCGGGCCCNNN[[[nnnooojjjuuuqqqnnnqqqbbbddd___]]][[[]]]``````]]]YYYVVVMMMNNNRRRSSSYYY]]]VVVSSSPPPLLLMMMOOOQQQOOOMMMLLLMMMMMMMMMMMMMMMMMMNNNLLLMMMNNNPPPRRRRRRPPPOOOQQQOOOMMMMMMOOOPPPNNNKKKLLLXXXcccggghhhjjjkkkjjjmmmnnnffffffllleeeooouuuMMM666@@@AAA>>>888555888:::888666666777999AAAWWW{{{zzzvvvppphhhbbb\\\LLL===AAARRRxxxvvvUUUKKKAAAGGGHHHGGGEEEDDDDDDEEEFFFFFFDDDAAA@@@EEEGGGEEEBBBAAA>>>AAACCCDDDEEEEEEBBB===GGGCCC@@@BBBHHHLLLKKKIIIqqqXXXPPPLLLHHHDDDBBB@@@===;;;666555222000---,,,,,,,,,+++)))(((+++000111,,,'''''')))******))))))***+++***++++++******,,,///222***+++,,,---......------...//////000111111222222///666777666666DDDzzzrrrrrryyy|||pppXXXwwwmmmgggwwwwwwwwwssswwwuuugggjjjkkkfffbbbgggvvv~~~|||xxx|||vvvttt{{{}}}ppprrr~~~>>>???EEEAAAPPPKKKKKKYYYsssaaaRRRIIIIIIHHHKKKdddxxxmmmiiieeeeeeeeeffffffgggcccdddhhhkkkjjjhhhkkkqqqjjjeee```___aaabbb___\\\UUU\\\cccfffeeebbbbbbcccfffccc```aaagggmmmooommm```WWWTTT^^^llloooiiiaaa\\\bbbiiilllhhhcccbbbdddcccdddccc^^^[[[jjj```SSS\\\~~~fffTTT999;;;;;;<<>>===888666777;;;:::777666888;;;999666888EEEWWWeeekkk~~~yyysssllleee```YYYOOOHHHBBB888888RRRssseeeJJJIIICCCIIIEEEEEEDDDBBBAAABBBCCCDDDEEE@@@???DDDHHHFFFDDDDDD@@@DDDEEECCCDDDFFFAAA:::AAA???>>>CCCJJJNNNMMMJJJsssZZZOOOLLLGGGDDDBBB@@@===;;;777555333000...---------+++))))))***,,,,,,***&&&%%%(((+++,,,+++++++++,,,(((,,,///...+++***,,,///+++,,,,,,---.........---......///000000111111222888111---555888777UUUiiisssWWWXXX{{{wwwkkkllluuuvvvrrrkkkpppqqqmmmmmmjjjddd```dddpppzzzxxx}}}qqq|||}}}xxx}}}|||rrrpppyyy~~~}}}tttssszzz\\\FFF===:::QQQIIIDDDKKK```xxxdddLLLLLLLLLGGGNNN^^^}}}{{{~~~uuunnnddd```eeehhh```TTTgggggghhhhhhddd```ccciiicccaaa```___^^^]]][[[YYY\\\```eeegggfffeeefffhhhfffaaa]]]```jjjrrrooogggjjjdddbbbiiisssuuuoooggg^^^___bbbeeedddcccffflllfff___\\\^^^```dddrrr|||OOOUUUnnnPPP<<<>>>AAA<<>>>>>???@@@EEE@@@@@@EEEHHHGGGFFFGGGCCCGGGGGGEEEIIINNNJJJAAA???>>>???DDDIIIMMMMMMKKKrrrYYYOOOKKKGGGCCCAAA@@@===<<<777555333000...---,,,,,,*********************)))''')))+++,,,++++++---...+++---...---,,,+++,,,------------------...............//////000111111111777111,,,444<<<666===VVVssshhhyyywwwbbbZZZyyyvvvnnnwwwtttqqqyyy}}}qqqmmmtttwwwuuusssoookkkjjjmmmsssxxxppptttnnn|||zzzxxxxxxqqqlllvvv~~~|||xxxvvvzzz\\\===>>>GGGJJJHHHIIIQQQaaawwwkkkYYYQQQJJJHHHLLL\\\sss}}}uuutttqqqggg```cccfffaaaZZZWWWhhhcccaaaaaa```^^^___cccaaacccdddbbb^^^[[[YYYYYYeeebbb]]]YYY[[[aaakkkrrrgggddd___aaajjjsssnnndddooonnnnnnqqqvvvwwwrrrlllfff```^^^bbbfffkkkttt~~~qqqaaaVVVYYY^^^aaahhhqqqeeeiii}}}eee]]]PPP<<<<<>>>>>???DDDDDDNNNaaaqqqvvvtttqqqsssmmmeee]]]YYYYYY[[[]]]eee^^^]]]dddfff```bbbiiiyyynnnbbbXXXWWW\\\hhhmmmqqqmmmeee```bbbfff```\\\___YYYJJJJJJVVVYYYPPPTTTWWWVVVSSSPPPPPPQQQNNNVVV^^^]]]TTTJJJGGGHHHOOOLLLKKKMMMRRRTTTQQQMMMUUUSSSPPPMMMMMMNNNPPPQQQXXXYYY]]]dddnnnqqqfffXXXcccQQQ^^^tttnnnhhhqqquuu|||YYYyyycccQQQ???888999888777777:::555333555777666333222555333222444999???DDDGGGTTT```kkkqqqssstttqqqllllllmmmppprrrrrrpppnnnmmmkkklllmmmllliiiccc]]]YYYOOOHHH@@@999666555666666333<<>>KKKbbbkkkyyyVVVIIIMMMKKKNNNTTTddd||||||rrrjjjcccbbbiiijjjbbbdddlllkkk^^^aaadddggghhhgggffffffcccccceeegggaaaZZZ]]]fff___\\\WWWUUU[[[dddgggdddkkklllnnnqqqtttsssooolllfffdddfffkkkllliiiggggggfffdddhhhnnnooommmpppvvvqqq___VVV```fffccceeennnzzzuuupppbbbLLLAAA???;;;===@@@<<>>BBBBBB???@@@EEEEEEHHHMMMOOOQQQUUU[[[```KKKNNNNNNLLLNNNRRRTTTRRRuuuTTTOOOMMMGGGBBBBBBDDDAAA:::888666222///,,,++++++,,,************************))))))*********+++++++++...---,,,,,,+++++++++,,,,,,,,,,,,------------...000///////////////////////////000111333444555666:::???VVVuuuWWWhhheeeJJJccc~~~{{{}}}yyyooozzz}}}xxx}}}~~~|||tttvvv}}}~~~}}}~~~hhhCCC???@@@LLLJJJLLLQQQXXXwwwiiiWWWPPPPPPNNNOOOYYYqqq{{{~~~vvvkkkiii```___fffggg\\\[[[```^^^___aaabbbcccdddeeefffgggdddcccdddddd___ZZZ]]]eeeeeeccc]]]YYY\\\aaabbb^^^```fffooosssrrrnnnjjjhhheeedddeeegggeeecccggglllgggeeegggllllllhhhgggiiirrrlllfffdddfffhhhjjjlllzzzrrruuuuuucccXXXOOO@@@EEEBBB??????BBBGGGNNNSSSRRRSSSTTTTTTRRRUUU]]]eeezzz~~~vvvlllffffffhhhiiikkkooobbbeeeccc]]]\\\```aaa^^^ooogggaaa___\\\VVVRRRRRRZZZ^^^bbb```VVVMMMNNNUUU]]]WWWWWW]]]]]]SSSLLLMMMMMMOOOQQQRRRPPPNNNPPPTTTQQQQQQPPPNNNMMMOOOSSSWWWLLLSSSQQQOOOUUUWWWYYY```^^^^^^bbbggghhhdddaaa```ddd```]]]iiiSSS666777???888888666555555666555444444444444444444555666777888:::>>>AAABBBAAA@@@>>>===>>>???@@@@@@???>>>======<<<999777777888888777:::777555666444444;;;DDD___xxxsssVVVRRRMMMHHHEEEDDDDDDEEEHHHMMMOOOLLLJJJKKKJJJGGG>>>>>>BBBIIIJJJCCC??????>>>CCCIIIMMMOOOPPPPPPQQQMMMQQQRRROOOMMMPPPRRRRRRvvvUUUOOONNNHHHCCCCCCDDDAAA<<<888666333///---,,,,,,,,,************************)))))))))*********++++++......---,,,,,,,,,,,,---,,,,,,,,,,,,------------////////////////////////...///111333444555555555888777:::RRRnnnRRR\\\{{{wwwmmmxxx```XXXrrr~~~wwwrrrpppwww{{{}}}~~~vvvpppyyy|||xxx}}}{{{yyyxxxttt{{{zzz|||JJJ???999LLLOOOGGGJJJMMM]]]vvvhhhUUUOOOKKKKKKKKKSSSiiiyyyyyyeeeeeefff[[[ZZZbbbcccYYYWWW\\\YYY___bbbeeegggfffeeeeeeeee```_________\\\ZZZ]]]dddhhhfffbbb]]]^^^aaa___ZZZXXXaaalllpppmmmhhhggghhh___aaaeeeiiigggdddgggmmmjjjhhhjjjnnnnnnjjjfffeeennntttssskkkhhhmmmpppnnnyyylllccckkk|||}}}nnnZZZRRR]]]kkkqqqzzz}}}}}}{{{llleee___```bbbcccdddfff^^^hhheeeWWWVVVbbbcccYYY^^^ccceeeccc```___\\\WWW^^^aaaeeecccYYYOOOLLLQQQXXXWWWVVVVVVUUURRRMMMIIIJJJOOOSSSSSSPPPNNNPPPSSSNNNQQQSSSRRRPPPSSSYYY```SSSOOORRRUUUSSSVVV[[[YYYXXXYYY___ffffffaaa___aaaddd```\\\]]]ggg}}}UUUCCC;;;<<<:::777777777666444333444444444444444444444444444555666666666555444333222222444444444444222222444222111000///000222444777777666555444<<>>???CCCIIIIIICCC???>>>>>>???AAAEEEHHHIIIGGGFFFOOOSSSTTTPPPNNNPPPRRRRRRvvvUUUNNNMMMIIICCCBBBCCCAAA<<<888666333///---,,,,,,,,,************************))))))))))))************---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,---------.........//////////////////111444666777777666555555888:::AAAXXXZZZHHHkkk|||qqqhhhnnn|||{{{\\\VVVzzzzzz|||{{{rrrllljjjoooqqqqqqxxx}}}sssmmmqqquuuyyyrrrhhhnnnxxx||||||}}}zzzwww||||||xxxppprrr}}}}}}}}}}}}pppxxx~~~~~~zzzuuuwww~~~}}}}}}yyyNNN===IIIGGGBBBPPPPPPIIIbbbqqqzzzaaaNNNNNNRRRPPPRRRYYYuuuhhh^^^bbb^^^VVVUUU]]]___WWWZZZbbbbbbaaagggnnnpppnnnhhhdddbbb\\\\\\]]]^^^^^^^^^```bbbaaabbb```^^^___aaa___ZZZXXX___fffiiihhhgggiiikkkXXX\\\eeeooorrrmmmhhhhhhiiihhhhhhjjjmmmmmmkkkiiiiiiqqquuurrrmmmmmmqqquuuyyynnnaaa\\\ccc{{{nnniiiuuuzzzoooiiiccc]]][[[[[[[[[YYYXXX___fffcccYYYVVVZZZXXXPPPVVVbbbhhhccc___aaa```ZZZYYY[[[^^^___YYYRRRQQQUUUaaaccc^^^SSSOOOPPPMMMFFFIIINNNRRRQQQQQQRRRRRRQQQMMMRRRVVVUUURRRTTT[[[ccc\\\PPPWWW]]]TTTWWW___XXXWWWWWW^^^fffeee___]]]bbbgggiiikkkhhh```fffpppVVVEEE>>>888777777666555666444444555555555555555444666666555555555444444444333444555555555555444333444444666999888555444666444888===DDDNNNcccjjjOOOAAADDDAAA???BBBFFFFFFBBB======EEEIIIDDD???@@@EEEHHHHHHEEEAAA???>>>>>>???BBBDDD???;;;;;;???DDDGGGHHHMMMOOOOOOMMMPPPTTTUUUSSSvvvTTTLLLLLLHHHBBB@@@AAA???;;;999666333000---,,,,,,,,,************************(((((()))))))))*********+++***************+++++++++++++++,,,,,,,,,------------....../////////000///111333555666666555444333444:::===<<>>BBBAAA>>>;;;===BBBDDDAAA===:::BBBGGGCCC>>>???CCCEEEOOOKKKCCC<<<:::===AAACCCDDD@@@<<<<<>>???BBBFFFIIIKKKJJJHHHFFFFFFEEEHHHRRR[[[[[[VVVtttRRRKKKMMMJJJDDD@@@@@@???===999777444000...---------************************(((((((((((()))))))))*********))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,---......///000000.........///000000111111888333333888;;;:::<<>>@@@BBBCCCCCCBBBFFFEEEAAA@@@CCCFFFFFFCCCFFFFFFAAA@@@CCCCCC???<<>>999777444111...---------************************(((((((((((())))))))))))+++*********+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------...///000000000000//////000111222333222666666444666===???<<<>>>cccoooZZZFFFGGG???===BBBCCCAAAIIITTTZZZooovvveee^^^}}}tttllltttvvviiikkksssllliiiqqqvvv|||yyy}}}xxxnnnllltttpppnnnssszzzssspppffffffkkksssvvvuuuuuuwww{{{~~~vvv}}}rrrtttHHH===HHHAAAKKKIIIHHHGGGLLLWWWhhhyyy~~~dddPPPMMMKKKIIIFFFGGGUUUeeeyyywwwssshhhfffuuusssjjjoookkkbbbcccaaagggqqqtttpppkkklllhhh\\\]]]fffggg^^^ccciiihhhcccbbbeeeiiippplllccc[[[]]]bbb___XXXcccggghhhdddbbbcccbbb```[[[aaagggkkklllooowww}}}|||uuurrruuuwwwrrrkkkgggfffooorrriiiaaabbbgggiiibbbdddccceeennnvvvrrrhhhhhhccc```bbbeeeiiipppxxxwwwvvvrrrggglll~~~dddZZZbbbeeefffgggdddXXX[[[[[[ZZZ]]]bbb___WWWZZZfffjjjbbbbbbiiieeeYYY```WWWSSSUUUSSSNNNRRR\\\WWWTTTUUU[[[^^^ZZZVVVUUUNNNOOORRRUUURRRMMMMMMPPPPPP___eeeWWWJJJKKKQQQTTTVVVUUUTTTRRRPPPOOONNNNNNKKKTTTQQQQQQXXXQQQWWWtttsssaaaXXX___bbbXXXQQQTTTRRR[[[]]]UUURRRYYY\\\ZZZbbbTTTiiiwwwbbbJJJFFF@@@;;;888888999;;;999999::::::999888666555999999888888888888999999@@@AAALLLbbbvvv~~~bbbAAA222666===999111000444:::===???@@@AAABBBFFFEEEBBB<<<<<>>AAA???:::;;;AAACCCAAA???AAACCCCCCAAABBBFFFJJJHHHPPPUUUQQQMMMOOOUUUYYYqqqRRRLLLKKKGGGAAA@@@BBBAAA===:::666222...---------,,,))))))))))))))))))))))))(((((((((((())))))))))))((())))))(((&&&(((---111******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........///////////////111111333444555777888999???DDDNNNfffeee[[[OOOFFFCCCAAA???<<<;;;AAAHHHKKKKKKLLLPPPUUU^^^gggppptttxxx}}}zzzrrruuukkkbbb___\\\WWWWWW[[[VVVfff}}}~~~}}}vvvrrrssssssooopppxxx~~~qqqmmmrrrxxxwwwuuuxxxsssrrroooooo|||~~~uuulll~~~uuuzzz}}}|||xxxyyyyyyvvvPPP888;;;CCCFFFGGGHHHGGGEEEMMMcccxxxjjjPPPHHHJJJLLLKKKKKKJJJRRR]]]jjjvvv~~~wwwqqqhhh```aaahhhgggtttjjj```iii|||ggg___^^^eeegggdddeeejjjlllwwwvvvfff[[[___hhhkkk```[[[VVV]]]fff```___mmm]]]dddcccZZZXXX]]]\\\TTTbbbfffiiihhhdddcccfffjjjbbb\\\\\\ccceeeeeennn|||uuuzzz|||zzzyyyxxxtttooorrrooommmllliiieeefffjjjiiihhhcccbbbiiisssrrrkkkllleeeccchhhgggbbbfffpppvvvuuuyyy{{{vvviii___[[[```lllooohhhgggmmmbbb```]]][[[[[[\\\^^^___[[[ZZZ]]]```\\\YYY```kkk___]]]```ddd^^^SSSQQQWWWLLLSSSZZZ\\\XXXVVVYYY]]]QQQQQQNNNLLLOOORRRPPPKKKRRRXXXWWWOOOOOOVVVVVVOOORRRSSSSSSSSSRRRQQQPPPOOOJJJFFFOOOYYYWWWXXX\\\YYYZZZVVVUUUYYYYYYUUUVVVZZZNNN^^^bbbWWWSSS\\\aaa\\\ZZZXXX[[[eeetttdddJJJCCCJJJKKKDDDPPPOOOPPPNNNDDD<<>>???@@@DDDHHHLLLTTT[[[\\\SSSMMMPPPVVVXXXpppRRRLLLLLLGGGAAA@@@AAA@@@<<<:::666111...------,,,,,,))))))))))))))))))))))))((((((((()))))))))******)))***,,,,,,,,,...222666*********+++++++++,,,,,,+++++++++,,,,,,,,,------------....../////////000111111222444555666777888@@@???AAANNNnnnkkkZZZRRROOONNNFFFFFFDDDCCCBBBAAA@@@???DDDCCC>>><<>>@@@???===>>>???@@@???@@@BBBEEEHHHNNNSSSTTTMMMHHHLLLSSSVVVoooPPPNNNMMMHHHAAA???AAA???;;;:::666111...------,,,,,,))))))))))))))))))))))))))))))))))))************&&&((()))******+++---///*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111000111222333444555666777>>>:::777;;;IIIfff}}}wwwssssssrrrnnnjjjwwwqqqhhhgggsss}}}rrrnnnppptttuuuuuuyyyuuurrrqqqqqqqqqooommmjjjmmmooonnnlllnnnsssxxxyyyvvv|||zzzzzz~~~wwwnnnvvv~~~www~~~yyyqqq|||~~~{{{zzz}}}wwwwwwyyyyyy~~~vvv{{{YYY999AAA======AAACCCBBBDDDHHHZZZfffvvv{{{fffXXXRRROOOJJJFFFEEEHHHKKKMMMMMMLLLMMMPPPSSSUUUTTTQQQNNNNNNOOOTTT\\\eeepppyyyvvvdddfff{{{llljjjccc```dddddd]]]\\\___fffiiifff]]][[[aaadddaaacccccc]]]]]]aaaZZZWWWcccaaaaaa[[[TTTUUU[[[[[[UUUXXX[[[```ddddddaaa]]]ZZZhhhaaa___cccggglllxxx{{{kkkmmmuuutttnnnjjjjjjlllkkkeeeaaafffnnnlllllleee\\\XXX]]]cccgggqqqeee]]]bbbfffdddbbbdddlllgggeeegggiiiiiikkknnnjjjYYYUUUXXXUUUQQQTTT\\\___\\\]]]ccceeedddbbb^^^ZZZUUUPPPNNN\\\VVVRRRQQQRRRUUU[[[bbbeeeccc]]]XXXWWWZZZZZZVVVKKKKKKKKKLLLLLLMMMNNNOOOHHHJJJKKKLLLQQQWWWVVVQQQHHHNNNPPPMMMOOOVVVXXXSSSPPPOOOOOORRRUUUUUUQQQMMMSSSLLLRRRXXXRRRPPPSSSOOOWWWRRRNNNOOOPPPSSSZZZaaaZZZXXXWWWXXXYYYYYYWWWUUUYYYSSSNNNLLLMMMSSS^^^iii{{{XXXIII<<<888333111444666555333222333666666444444777888555999999:::::::::999888888>>>:::777888;;;===<<<:::@@@@@@AAA???>>>???AAADDDKKKOOOOOOJJJGGGLLLSSSXXXmmmPPPNNNMMMHHHAAA???@@@>>>:::999666111...---,,,,,,+++))))))))))))))))))))))))))))))))))))*********+++'''((())))))((('''&&&%%%************++++++++++++***++++++++++++,,,,,,,,,++++++,,,---///000111111000000111222333444555555999666777:::;;;CCC\\\vvvvvvyyyuuuoookkkiiiiiijjjjjjwwwvvvvvvvvvsssllliiihhhiiimmmqqqqqqnnnlllnnnpppzzz|||zzzvvv}}}jjjqqqtttmmmgggoooxxxxxx}}}{{{sss{{{yyy{{{vvvppp{{{xxx~~~}}}sssnnnooorrrzzz|||}}}XXX@@@>>>@@@DDDFFFDDDDDDGGGDDDPPPaaarrrvvv```WWWMMMGGGHHHJJJJJJIIICCCEEEHHHKKKOOORRRSSSSSS[[[aaalllyyyzzzhhhqqqwwwvvvssslllpppqqqjjjhhhllliii^^^XXXYYY^^^aaa```[[[YYY^^^```___[[[^^^ZZZ[[[ccc___XXX\\\___```]]]UUUSSSXXX\\\[[[XXXYYY\\\___aaa```]]]YYYccc]]][[[___eeemmmyyyzzzjjjkkkqqqooogggfffiiimmmkkkbbb[[[___gggtttpppiiiaaa^^^cccjjjpppdddbbbcccfffffffffllluuunnnhhhdddhhhllllllkkkkkknnnzzzoooeeeZZZQQQRRRYYYSSSPPPPPPUUUWWWUUUWWW\\\]]]]]]]]][[[WWWQQQLLLIIIWWWTTTSSSVVVZZZ\\\\\\[[[WWW]]]]]]VVVVVV\\\]]]WWWPPPMMMIIIIIIKKKMMMMMMMMMKKKLLLKKKKKKNNNRRRPPPKKKHHHMMMNNNMMMPPPUUUVVVSSSQQQNNNLLLNNNRRRTTTRRRPPPRRRKKKPPPVVVQQQPPPSSSOOORRRNNNJJJIIIKKKNNNTTTYYYZZZTTTSSSXXXYYYRRRPPPSSSOOOKKKGGGFFFGGGHHHJJJLLLIIIkkk{{{uuuzzzpppSSS555666555444222111333555555333111222444555222333666666333555666777888888777666555;;;999666666888::::::999??????@@@???>>>>>>@@@AAAOOOPPPPPPLLLKKKOOOWWW\\\lllPPPNNNMMMHHHAAA???@@@>>>:::999555000---,,,,,,++++++))))))))))))))))))))))))((())))))))))))*********+++,,,,,,------,,,)))((())))))*********+++++++++*********+++++++++,,,,,,***+++,,,---...///000111///000000111222333444444666555999>>>;;;888@@@NNNeee{{{vvviiihhhhhhhhhhhhggghhhiiikkknnnqqqvvvwwwpppfffeeejjjiiijjjlllmmmmmmjjjfffdddjjjsssvvvrrrttt}}}{{{jjjsssqqqfffccckkkttt{{{{{{wwwvvvyyywwwnnnpppgggxxx|||pppnnnrrrtttnnnxxxrrr|||PPPDDD>>>FFFRRRSSSIII???===DDDOOO]]]kkk{{{uuujjjdddaaa^^^ZZZ\\\]]]___ccchhhnnnuuuyyysssdddfffmmmtttfff```aaaaaa]]]aaajjjkkkbbb\\\\\\VVV\\\___\\\XXXYYY]]]___PPPUUUQQQUUUcccdddYYYUUUXXX\\\\\\VVVQQQTTTZZZ___[[[YYYWWWWWWYYY\\\\\\\\\^^^ZZZXXX[[[aaahhhpppwww~~~xxxmmmhhhjjjnnnjjjccc[[[```eeeeee]]]UUUXXX___\\\^^^ccciiillliiiccc___dddaaabbbffflllqqqvvv{{{uuulllfffhhhkkkjjjhhhggg|||~~~qqqqqqyyyddd___[[[ZZZWWWSSSSSSVVVTTTRRRRRRTTTUUUTTTVVVYYYYYY[[[\\\]]][[[XXXUUUSSSUUUTTTTTTWWW\\\___^^^ZZZLLLVVVYYYQQQNNNWWW___aaaSSSNNNIIIHHHKKKMMMNNNLLLMMMMMMJJJHHHKKKOOOMMMHHHKKKNNNPPPOOOQQQSSSSSSQQQRRRNNNKKKKKKNNNRRRSSSSSSRRRLLLQQQWWWQQQOOOQQQMMMKKKLLLKKKJJJLLLQQQTTTVVVTTTOOOPPPWWWTTTKKKJJJQQQIIIHHHGGGFFFGGGGGGDDD@@@DDDEEE[[[uuuxxxmmmbbbcccqqqbbbOOO999...777///111000///......000///...000333333111111444444222222333444666666666555444999777666666777888999999;;;<<<>>>>>>======???AAAOOONNNMMMLLLKKKNNNTTTZZZlllQQQNNNMMMHHHAAA???AAA???;;;999555000---,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))***)))***,,,//////...,,,)))))))))************+++************++++++++++++++++++,,,---...//////000//////000000111222222333555555777;;;;;;999;;;@@@FFFVVVsssxxx___aaammmlllhhhiiikkklllkkkkkklllmmmdddhhhpppssskkk```bbbllleeecccbbbeeegggfffaaa[[[```iiipppnnnjjjkkknnnpppsssxxxiiiiiinnnsss}}}}}}yyyxxxyyysssssskkkyyy{{{|||rrr}}}sssqqqvvv{{{}}}ooouuu~~~oootttxxxggg>>>777IIITTTMMMAAACCC@@@AAAGGGPPP___tttpppccchhh|||nnngggwwwhhhZZZkkksssiii]]]ZZZ^^^hhhjjjccc^^^___SSSYYY^^^]]]YYYXXX[[[___MMMTTTQQQPPP^^^bbbXXXQQQQQQUUUXXXVVVRRRSSSYYY^^^[[[WWWRRROOOPPPUUU[[[```dddcccbbbdddhhhkkkmmmnnniiikkklllkkkmmmmmmfff]]]PPPSSSXXXZZZVVVQQQUUU]]]TTTSSSXXXaaafffdddaaa___mmmccc\\\bbbpppxxxwwwqqqssskkkeeegggkkkjjjiiiiiisssnnnfffkkk{{{mmm\\\XXXPPPTTTVVVTTTTTTTTTRRRNNNOOOOOOOOOPPPQQQRRRTTTUUUVVVXXXYYY[[[\\\]]]]]]\\\ZZZXXXTTTQQQUUU\\\^^^\\\MMMSSSSSSKKKFFFNNN]]]hhhQQQLLLGGGFFFHHHKKKLLLKKKKKKKKKGGGEEEIIIOOOPPPLLLNNNOOOPPPQQQQQQPPPOOONNNPPPOOOLLLKKKLLLNNNRRRUUUUUUNNNTTTYYYRRRNNNNNNIIIMMMOOONNNKKKIIIKKKJJJGGGKKKIIILLLQQQNNNGGGGGGLLLIIIJJJIIIEEEDDDCCC>>>888<<<777:::;;;TTTyyyqqqPPPFFFMMMUUUXXXPPPTTT===000000777<<<(((222444222...---000111///...111111//////222333000000111222333444555555555777777666666777888:::;;;888:::<<<===<<<===???AAAGGGEEEEEEGGGHHHIIINNNTTTlllRRRLLLLLLGGGAAA@@@AAA@@@<<<888555000---,,,++++++***))))))))))))))))))))))))&&&'''''''''(((((((((((('''&&&&&&(((+++---,,,***))))))))))))************************++++++++++++,,,,,,,,,------............//////000000111111222222666888777888;;;<<<:::FFF??????UUU|||tttdddgggnnnjjjlllmmmmmmmmmllljjjiiihhhaaabbbhhhooojjjaaadddnnnhhheeecccdddfffeee```\\\___cccjjjmmmiiidddgggmmmxxxrrrwwwwwwttt|||~~~{{{zzzxxxwwwxxxyyyttt{{{xxxmmmxxx~~~qqqnnnxxx~~~|||ssswwwcccAAA<<>>777999;;;<<<<<<<<<===>>>AAA>>>@@@EEEGGGGGGKKKRRRmmmSSSLLLKKKGGGAAA@@@BBBAAA===888555000---,,,++++++***))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((***(((&&&'''***+++)))'''))))))))))))************)))************+++++++++------------------------......//////000000111111...777;;;666666;;;:::444222>>>IIIJJJLLLbbb~~~xxxvvvpppggglllppphhhbbbcccdddeeeffffffeeeddddddaaadddmmmllleeegggpppooonnnkkkiiihhheeebbb```aaa```gggooonnngggiiirrrtttyyyvvv{{{yyysssyyyyyy~~~|||sssjjjtttsssiiinnnzzzssssssxxxxxxxxxiiiEEE555999CCCEEEBBBAAACCCBBBAAAHHHRRRYYYlllzzzaaahhhwwwxxxeeewwwgggnnnxxxqqqhhhggglllddd```cccccc]]]]]]bbbYYYWWWXXX]]]aaa```\\\ZZZfffssslllZZZWWWYYYXXXYYYUUUQQQRRRZZZccceee```[[[\\\ZZZVVVPPPMMMRRR^^^hhh```eeelllsssxxxyyyssskkkkkkjjjhhhhhhmmmpppiii^^^[[[UUUOOONNNMMMPPPXXXaaa]]]___dddhhhdddaaafffqqq\\\gggmmmfffZZZYYYeeeqqqnnnkkkjjjllllllgggdddeeefff]]]hhhooodddhhhvvvuuummmbbbiiittt{{{~~~iii___WWWWWWVVVSSSOOOKKKJJJKKKPPP]]][[[KKKGGGSSSVVVKKKKKKNNNRRRUUUYYY^^^``````XXXWWWUUUUUUWWWZZZ^^^```\\\aaabbb]]]ZZZZZZVVVPPPQQQOOOSSSZZZVVVLLLIIINNNLLLKKKIIIGGGGGGHHHJJJLLLQQQNNNIIIEEEHHHPPPTTTRRRLLLKKKMMMOOOOOOLLLJJJKKKGGGNNNSSSSSSNNNKKKMMMQQQMMMIIISSS\\\WWWSSSSSSMMMEEEIIIJJJHHHLLLTTTXXXVVVAAA@@@???BBBHHHLLLGGG???;;;AAACCC>>>===@@@AAA>>>444222666000888>>>666EEE___wwwpppTTTJJJdddddd^^^PPPDDD<<<666111000333---555111%%%---...)))///222///...111111---,,,///000---...111111...111000000000111444666777666666777888888:::===@@@888:::<<<<<<;;;;;;;;;<<>>>>><<>><<>>AAAAAA@@@::::::::::::::::::::::::555555555555555555555555>>>EEEWWWrrrmmm~~~qqqbbbhhhjjj]]]TTTUUUiii\\\III;;;444111...,,,......................../////////......---------........................//////......///000222333666555555555666999<<<===:::<<<>>>>>>===;;;;;;;;;444;;;CCCFFFEEECCCEEEHHHyyyRRRKKKJJJGGGAAA@@@BBBAAA<<<;;;444///...---******---))))))))))))))))))))))))000...,,,***)))******+++(((((((((((((((((((((((('''((((((((())))))))))))*********************************+++,,,,,,------...////////////111444777555444333555999===???@@@FFFJJJKKKGGGFFFNNNXXX]]]dddyyyyyywwwxxxxxx|||ssswwwvvvgggfffmmmggg___eeeooorrrkkkbbbeeemmmiiigggccc___^^^bbbjjjpppwwwkkkeeejjjlllgggdddfffrrrvvvuuunnnjjjnnnwww|||xxx}}}uuupppxxx{{{xxxyyy|||~~~~~~|||~~~uuuzzztttiiinnnvvv~~~zzzoooooo~~~|||~~~zzzxxx{{{{{{qqqMMM<<<:::@@@AAA999===GGGHHH@@@@@@DDDOOOZZZdddqqq{{{||||||uuugggaaahhhssszzz~~~iiigggrrrzzzwwwllldddcccccc```^^^___kkklllggg^^^YYY]]]dddggg[[[XXXXXX\\\\\\ZZZYYY[[[ZZZ]]]bbbccc\\\VVV[[[eeebbb]]][[[aaaggggggfffgggfffdddddddddbbbaaafffmmmkkkmmmnnnkkkhhhfffgggjjjmmmllllllmmmmmmiiiccc^^^mmmhhhhhhjjjcccXXXXXXaaaddd]]]WWWWWWXXXYYY]]]bbbiiijjjkkkjjjgggeeeeeefffaaaaaabbbdddfffggggggfff]]]aaaiiijjjcccfffiiieeeiiijjjhhhdddcccccc^^^XXXbbbeeefffccc______dddjjjiii______lllwwwvvvssssssssssssnnneeeaaacccbbb^^^```XXXSSSVVVXXXTTTPPPOOOVVVXXXVVVQQQPPPRRRQQQLLLUUURRRQQQTTTWWWWWWSSSOOOYYY]]]```___ZZZVVVTTTUUUZZZXXXTTTSSSTTTWWWZZZ[[[XXXaaahhheee___]]]\\\[[[^^^___aaadddeee```XXXQQQOOOFFFJJJPPPLLLMMMTTTUUURRROOONNNOOOLLLIIIMMMTTTNNNMMMLLLLLLMMMMMMLLLKKKHHHRRRYYYVVVPPPNNNOOOPPPOOOPPPYYY___]]]aaa___SSSMMMPPPSSSUUUVVVWWWYYY[[[OOOIIIBBB???@@@AAA???<<<999999999888888777777777444444444444444444444444999666777>>>JJJZZZpppwwwgggjjjuuu~~~xxxnnnwwwwwwxxxqqqxxxyyyoooZZZVVVaaatttvvvaaaMMMHHH>>>777///,,,...111111000------------------------......---------,,,,,,,,,------------------------......------...///111111444333333333555777:::;;;777999;;;;;;:::999:::;;;@@@CCCFFFFFFCCCAAABBBCCCvvvQQQKKKJJJGGGAAA@@@BBBAAA<<<;;;444///...---******---))))))))))))))))))))))))+++***((('''''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))***************************++++++,,,,,,---............//////000333888;;;666444333444888<<>>CCCGGGHHHKKKQQQ^^^nnnyyytttwwwzzzzzzxxxsssuuusssgggfffjjjeeeaaaiiirrrsssiiibbbgggrrrlllgggaaa^^^___fffooouuuyyymmmeeeiiikkkfffaaaaaaqqqrrroooiiiiiiooovvvyyyvvv|||uuuooouuuxxxwww{{{yyy}}}|||zzz{{{~~~tttxxxeeehhh}}}uuuyyyrrrwwwxxxxxx~~~www\\\BBB666;;;>>>AAA@@@999EEE@@@===BBBHHHOOOXXX```qqqtttzzzxxxsssaaa^^^]]]ccctttvvvdddSSSgggkkknnnggg___]]]\\\YYYYYY[[[dddgggcccXXXQQQTTT]]]bbbTTTTTTWWW]]]___]]]]]]___^^^bbbgggiiiddd^^^aaagggddd^^^]]]bbbggghhhjjjlllpppjjjfffiiilllkkkjjjkkkhhhmmmpppmmmgggbbbdddggghhhfffeeehhhlllmmmjjjeeellljjjllloooiii```^^^dddhhhaaa\\\YYYVVVUUUZZZ```iiihhhgggffffffhhhjjjkkkeeebbb___```dddggggggfffWWWdddhhhfffhhheee```aaaccceeeeeebbbaaa___YYYQQQgggfffeeedddddddddbbb```\\\WWWTTTXXXaaaggggggdddbbb[[[UUUWWWaaaeee[[[MMMUUUMMMIIILLLPPPPPPOOONNNTTTSSSOOOMMMPPPSSSPPPJJJKKKLLLQQQWWW[[[[[[UUUOOOWWW[[[\\\XXXRRRPPPTTTZZZYYYVVVRRROOOOOORRRWWWZZZVVV```hhheee```___bbbddd^^^\\\[[[[[[]]][[[VVVRRROOOFFFJJJPPPNNNPPPUUUSSSUUUQQQPPPPPPOOOMMMNNNQQQPPPMMMKKKKKKMMMNNNMMMKKKIIILLLLLLJJJLLLPPPQQQNNNLLLMMMXXX``````dddbbbTTTQQQSSSUUUVVVTTTRRRQQQRRRMMMHHHCCC@@@@@@???===:::888888777666555444444333333333333333333333333333///...///000000333???LLLhhhxxx}}}vvvcccVVVYYYddd]]]SSSLLLTTTccciii___RRRZZZgggiii\\\YYYccchhhccc\\\XXX[[[___SSS<<<...---+++)))(((***---///...,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000111222444666888444555666777666777999;;;GGGFFFEEECCCBBBBBBBBBCCCtttQQQKKKJJJGGGAAA@@@BBBAAA<<<;;;444...---,,,******,,,))))))))))))))))))))))))%%%$$$$$$######$$$%%%%%%(((((((((((((((((((((((('''''''''((((((((())))))************************+++++++++,,,------..................///222777;;;777555222222555999<<<===444888999999<<>>===<<<;;;@@@GGGLLLPPPVVV]]]eeeoooxxx~~~yyylll^^^QQQJJJFFFYYYtttpppaaaSSSiii{{{```kkkhhhbbb]]]]]]^^^___^^^]]]YYYbbbfff___VVVSSSVVVXXXTTTTTTXXX]]]___]]]___ccccccggglllmmmhhhcccccceeeccc``````eeeiiiiiiiiikkkooohhheeejjjnnnnnnkkkjjjgggkkknnnnnnjjjgggfffgggcccaaabbbhhhpppsssooojjjddddddgggkkkhhhaaa^^^aaadddbbbaaaaaa\\\XXX[[[aaabbb```^^^___dddjjjnnnpppmmmggg```^^^```bbbaaa```XXXhhhfff```hhhbbbWWW\\\aaa```\\\WWWWWW[[[[[[XXXaaa]]][[[___cccccc]]]WWWQQQSSSPPPNNNUUUaaaccc]]]ZZZSSSNNNTTT```dddZZZMMMWWWPPPJJJIIILLLNNNMMMKKKLLLLLLJJJJJJLLLMMMKKKHHHCCCFFFLLLSSSWWWVVVQQQLLLNNNSSSWWWTTTOOOOOOWWW___XXXUUUQQQMMMLLLPPPUUUZZZQQQXXX]]][[[ZZZ\\\^^^^^^TTTRRRQQQRRRUUUVVVTTTQQQQQQIIILLLOOOKKKMMMOOOIIIPPPNNNMMMOOOQQQQQQPPPOOORRRNNNKKKKKKMMMOOOMMMJJJLLLLLLJJJHHHKKKOOONNNIIINNNKKKOOOSSSSSS[[[^^^UUUWWWVVVRRRMMMHHHEEEEEEGGGAAA>>><<<<<<======;;;999777777666555444333222111111111111111111111111111+++///555:::888222111444111>>>KKKVVVkkkwwwmmmsssxxxiiimmm``````^^^YYYJJJBBB:::444,,,''',,,666111000/////////...***''',,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++,,,,,,---............///000111333444222333444444444666:::<<>>>>>AAAFFFHHHJJJvvvUUUKKKJJJGGGAAA@@@BBBAAA<<<:::333...---,,,)))***,,,))))))))))))))))))))))))''''''&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,------......///...------///333666777555222111333555666666333888;;;===AAAGGGHHHFFFLLLKKKUUUdddeee___eeeuuummmttt{{{~~~~~~llleeennnmmmhhhgggdddeeehhhhhhffffffhhhgggccciiiyyyyyynnneeeaaabbbfff]]]TTTSSSYYY^^^[[[UUUXXXWWWWWWXXXZZZ^^^cccfffpppfff]]][[[]]]___aaadddmmmjjjccc\\\\\\```bbb___bbbjjjfff```fffjjjkkkrrriiiooorrrooommmooonnnkkkpppssswwwzzzzzzxxxuuusssuuu|||uuunnntttwwwuuuwww~~~}}}~~~~~~~~~~~~QQQ666;;;FFFAAAAAABBBAAA<<<777:::AAA888999:::<<<@@@FFFMMMRRR___aaagggnnntttzzz|||~~~|||}}}~~~{{{vvvrrrooooooaaa\\\VVVSSSVVV^^^eeehhhvvvxxxcccUUUYYYbbbxxx{{{```]]]eeeccc___ZZZ[[[```bbb]]]WWWWWWbbbjjjeee\\\WWWVVVVVVRRRRRRTTTYYYZZZ[[[```fff\\\aaaeeefffdddbbbaaa___^^^]]]___fffhhhfffdddeeehhheeeeeejjjmmmlllkkkmmmkkkjjjkkklllnnnlllgggccchhhgggiiimmmpppnnnfff```ddddddfffgggeee```]]]]]]___]]]]]]]]]ZZZYYY]]]ddd^^^ZZZWWWZZZaaahhhkkkkkkjjjeee^^^ZZZZZZ[[[ZZZYYYZZZggg```XXX___ZZZPPPUUUZZZYYYVVVRRRTTT[[[___^^^```[[[WWWXXX[[[XXXOOOFFFEEEKKKLLLHHHNNNZZZ\\\VVVUUUQQQOOOQQQSSSQQQMMMJJJVVVPPPIIIFFFHHHJJJIIIFFFDDDFFFHHHHHHGGGDDDEEEGGGCCCEEEJJJNNNQQQQQQNNNKKKNNNTTTYYYVVVOOOLLLPPPVVVWWWVVVSSSOOOMMMPPPUUUZZZSSSTTTSSSSSSXXX\\\ZZZUUUQQQOOOOOORRRUUUVVVSSSOOORRRMMMPPPQQQKKKLLLNNNEEEHHHIIIJJJKKKOOOQQQQQQPPPRRROOOLLLLLLNNNNNNLLLJJJKKKNNNOOOMMMMMMOOOMMMIIIMMMJJJLLLLLLHHHPPPVVVPPPSSSRRRPPPJJJDDD@@@>>>>>>999999888999::::::999888666666555444333222111000000000000000000000000000000,,,+++...///...000444111333000+++///:::AAABBBTTTfffwwwzzz|||~~~~~~ssscccYYYYYYQQQAAA555111///+++,,,***((()))***+++...000---,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************************((()))******+++,,,,,,,,,,,,------...///000111111111222333444444777:::======;;;:::<<>>???AAAFFFLLLPPPQQQQQQOOOQQQRRROOOJJJGGGGGGHHHAAAJJJXXXhhh{{{wwwUUUCCCHHHbbbvvvaaaaaa___VVVbbbaaa^^^[[[]]]___[[[UUUWWW___ccc]]]VVVTTTUUUUUULLLLLLPPPUUUWWWYYY```hhhaaaeeefffcccaaa```[[[VVVWWWWWW\\\ccceeebbb```aaafffeeeggglllnnnmmmoootttrrrnnnkkkmmmpppnnnggg```hhhjjjmmmpppoookkkddd^^^fffeeecccaaa^^^[[[XXXWWW___XXXRRRPPPPPPTTT]]]ggg```[[[VVVYYY```dddccc```dddbbb```^^^]]]]]]]]]^^^```eee```YYYZZZYYYUUUUUURRRUUUVVVVVVYYY^^^^^^[[[ccc```\\\[[[[[[XXXQQQKKKJJJPPPRRRPPPSSS[[[^^^[[[[[[ZZZYYYVVVOOOHHHIIIMMMRRRNNNHHHDDDGGGLLLLLLGGGBBBCCCGGGIIIFFFAAACCCGGGHHHJJJLLLNNNOOOOOOOOOOOOKKKRRRXXXXXXRRRNNNOOOSSSUUUVVVVVVTTTQQQQQQTTTXXXXXXVVVSSSTTT[[[```[[[RRRPPPOOONNNPPPRRRQQQMMMJJJOOOOOOVVVVVVOOOQQQTTTMMMFFFJJJKKKJJJLLLPPPQQQOOOOOOOOOPPPOOONNNMMMKKKKKKGGGMMMPPPPPPOOOQQQOOOLLLJJJKKKSSSRRRIIILLLPPPJJJHHHLLLPPPPPPLLLEEE???;;;;;;;;;:::999777666555444444444333222222111000000........................///)))'''+++...------//////000000///000222333333///777<<<:::888<<>>CCC@@@===>>>AAAAAAIIIIIINNNUUUYYY\\\fffrrrooosssvvvqqqjjjhhhnnnuuummmpppqqqnnniiihhhkkknnn{{{{{{||||||vvvooopppuuueeekkkoookkkcccjjjrrrjjjcccgggjjjccckkkggg^^^VVVVVV[[[]]][[[UUUjjjjjjbbbfffbbbWWWXXXWWW___dddcccaaacccbbb```WWWZZZZZZTTTKKKGGGKKKQQQ[[[]]]]]]XXXUUUXXX___eee^^^___]]]XXXUUUVVVVVVSSSZZZaaa^^^^^^kkkqqqoooqqqmmmppppppnnnuuu|||vvvjjjsssssswww}}}zzzssskkkwwwssslllsssyyyvvvuuussszzz|||~~~VVVKKKAAA777555888<<>>>>>@@@BBBAAA???BBBEEEHHHHHHGGGIIINNNSSShhhrrr{{{|||rrrUUUIIIHHH]]]zzziiiaaagggccc[[[VVV^^^bbbaaaZZZUUUXXX\\\]]]UUU[[[]]]XXXSSSSSSSSSRRRLLLMMMRRRWWWXXXXXX^^^fffjjjlllkkkfffcccccc]]]UUUUUUUUU[[[bbbeeeccccccfffjjjggghhhmmmpppppprrrvvvvvvtttrrrrrrsssqqqmmmhhhfffkkkppprrrqqqnnnlllkkkdddbbb^^^ZZZYYYYYYYYYYYYdddZZZQQQOOOPPPUUU]]]eeebbb\\\XXX[[[ccceee```ZZZ^^^bbbeeedddaaa```bbbdddcccaaabbb___ZZZ^^^___WWWSSSWWWYYYYYY\\\^^^\\\VVVXXXWWWVVVTTTQQQOOONNNMMMKKKMMMNNNMMMMMMPPPTTTVVVSSSPPPOOONNNJJJDDDEEEJJJLLLKKKFFFCCCHHHOOONNNHHHGGGEEEGGGKKKJJJEEEDDDGGGKKKMMMOOOPPPQQQQQQRRRSSSHHHNNNTTTWWWUUUSSSTTTUUURRRVVVYYYXXXTTTQQQSSSUUUXXXXXXWWWXXX]]]aaa\\\TTTMMMKKKIIIJJJLLLMMMKKKHHHMMMRRR\\\[[[RRRTTTZZZTTTLLLQQQRRRMMMJJJLLLNNNMMMLLLPPPSSSSSSNNNKKKJJJKKKHHHKKKMMMMMMOOORRRPPPLLLIIINNNYYYWWWJJJJJJOOOLLLEEEJJJPPPSSSOOOIIIBBB>>>===<<<:::777444222222222111111000000/////////...------------------------)))***...444444...+++,,,,,,+++---222333111...---///....../////////222777...---...000222222///,,,...---------***'''%%%'''))),,,+++'''***111333///------,,,***(((((()))***))))))))))))))))))))))))'''((((((((())))))))))))************************'''(((***+++,,,,,,++++++,,,---.../////////000///...000333444555666888::::::===@@@BBBBBBDDDIIILLLsssTTTKKKJJJGGGAAA@@@BBBAAA<<<:::333---,,,+++))))))+++))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((()))******++++++))),,,///000///......///...///000333666777666555555???EEECCC@@@BBBGGGIIIPPPPPPQQQQQQQQQVVV___fff^^^fffmmmkkkeeeeeeooozzzrrrpppqqqwwwyyyvvvtttvvvtttqqqqqqqqqnnnlllpppwwwfffaaa___cccfffhhhoooxxxppphhhccc^^^ZZZdddllleeebbbbbb^^^[[[]]]aaaaaa]]]XXXjjjeee\\\iiijjj^^^^^^YYY^^^dddiiipppssskkk___\\\dddjjjeeeWWWLLLIIIKKKVVV\\\```[[[VVVWWW]]]cccdddgggfff```[[[YYYXXXUUU___ddd``````mmmqqqkkkjjjmmmooonnnmmmvvvxxxhhhnnnsssrrrooovvv|||nnnsss~~~ssswww||||||}}}tttzzzwwwkkkOOOAAA============LLLYYYjjjwwwyyyrrrhhhaaaRRROOOLLLMMMQQQSSSTTTRRR[[[```fffjjjnnnuuu~~~{{{xxxmmm^^^TTTQQQKKKDDDQQQfffnnn]]]___aaa\\\\\\dddSSS]]]^^^TTTKKKOOO[[[cccVVV\\\```___\\\[[[WWWRRRQQQTTTYYY^^^\\\YYY[[[aaacccffffffdddeeeiiifff^^^WWWWWW\\\cccfffgggjjjooonnniiihhhmmmqqqssssssuuuvvvwwwxxxyyyxxxwwwvvvuuunnnrrrwwwvvvrrrpppqqqssscccaaa]]]ZZZ[[[```cccccchhh___XXXXXX[[[[[[]]]``````[[[XXX^^^fffiiibbbZZZYYY___eeeeee___\\\^^^bbb___XXX___aaaWWW]]]cccUUU[[[\\\[[[XXXYYY\\\ZZZVVVZZZ[[[YYYTTTMMMIIIJJJMMMNNNLLLKKKJJJHHHHHHMMMTTTKKKEEEDDDJJJLLLJJJJJJMMMFFFFFFBBB???CCCKKKJJJCCCMMMGGGGGGMMMPPPKKKGGGGGGKKKMMMPPPRRRSSSSSSSSSTTTOOORRRUUUVVVUUUSSSQQQQQQPPPUUUZZZZZZUUURRRRRRSSSTTTVVVXXXXXX[[[^^^[[[UUULLLIIIGGGHHHLLLOOOPPPOOOMMMTTT```]]]QQQTTTZZZUUUSSSYYYYYYPPPIIIJJJLLLKKKJJJPPPVVVUUUNNNIIIIIILLLLLLLLLIIIIIIMMMQQQOOOHHHLLLRRR[[[VVVGGGGGGQQQRRRLLLNNNPPPNNNKKKGGGDDDCCC;;;:::888555222000000111..................------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...***&&&+++222000+++)))---///......///000+++,,,111222---+++...***---000000...++++++,,,***))),,,111111...---///)))///...'''%%%***+++''''''((((((((((((((()))***))))))))))))))))))))))))'''((((((((())))))******************************'''(((***+++,,,,,,++++++------...///000000000000,,,///222444555555666777888>>>DDDEEEDDDDDDIIIMMMuuuVVVJJJJJJHHHCCCBBBCCC@@@;;;999555000---++++++***)))******)))((((((((((((((()))((((((***---,,,)))&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((((()))+++))))))))))))************++++++,,,------......///000000111222444666888999<<<>>>BBBEEEEEEEEECCCCCCMMM[[[```]]]]]]YYY[[[hhheeeeeeiiinnnooolllmmmqqqoooeee```fffooopppllliiitttnnnmmmqqqqqqkkkggghhhhhhfffgggnnntttsssjjj```ccc^^^^^^[[[VVV[[[]]]TTTXXXZZZiiijjj]]]fffuuuooolllkkkmmmmmmddd[[[bbbppp}}}bbbiiivvvfffdddkkk^^^___```mmmyyyqqq^^^\\\hhhzzzvvvwwwsssggg___\\\hhhhhhhhhfffccc___\\\[[[aaajjjrrrvvvxxxyyytttnnnmmmqqqrrrqqqzzzzzzjjjuuuqqqqqqvvv{{{zzztttnnn||||||}}}|||bbbLLL@@@<<<999>>>DDDKKKRRRYYY```eee```ZZZTTTTTTYYY___bbbbbbkkklllnnntttwwwrrrggg^^^TTTFFF:::888>>>KKK___qqqooohhhcccdddbbb]]]]]]aaaXXXXXXTTTQQQWWW___```ZZZVVVZZZ```eeefffccc___\\\MMMNNNUUU```eeeaaa\\\ZZZcccbbb___\\\\\\^^^dddhhhggggggfffgggiiimmmppprrrvvvpppllllllkkkiiilllqqqyyyzzz|||~~~zzzsssnnnnnnsssuuusssooolllhhheeehhhmmmnnniiiccckkkjjjeeeeeehhh___[[[fffccc]]]]]]dddiiieee```___gggaaa___```^^^WWWVVVZZZ]]]WWWNNNIIILLLTTT\\\aaa\\\ZZZWWWTTTTTTUUUWWWYYYZZZRRRMMMMMMKKKDDD@@@@@@EEEGGGHHHIIIIIIIIIHHHHHHKKKLLLMMMKKKGGGCCCAAAAAADDDCCCBBBBBBCCCDDDCCCBBBDDDGGGJJJJJJHHHHHHKKKMMMMMMQQQTTTTTTRRRPPPRRRTTTPPPMMMOOOTTTTTTNNNMMMPPPWWWVVVWWWYYYZZZWWWPPPKKKTTTVVVYYYZZZXXXUUUSSSRRRSSSLLLFFFHHHPPPXXXYYYXXXWWWXXXYYYWWWPPPLLLRRR[[[XXXPPPLLLNNNNNNKKKMMMQQQMMMRRRWWWUUUOOOIIIGGGGGGKKKKKKKKKKKKJJJJJJJJJJJJHHHJJJMMMPPPRRRQQQPPPOOOPPPNNNLLLJJJIIIGGGCCCAAA<<<:::666333111111222333//////...---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,------...///111000///111444666777666777999>>>DDDEEECCCCCCGGGvvvVVVJJJKKKHHHCCCBBBBBB@@@;;;999555000---++++++***)))******)))((((((((((((((()))((((((***,,,+++(((%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((&&&&&&''')))(((((()))))))))*********,,,,,,,,,---......////////////000111333555777888<<<>>>AAADDDFFFEEEAAA???EEEQQQUUUUUUZZZZZZ___lllggggggkkkoooooommmrrrxxxttthhh^^^^^^bbbeeehhhkkkrrrooooooqqqlllccc___```xxxpppjjjmmmwww}}}|||xxxhhh___\\\ZZZWWW^^^```TTTWWWZZZiiimmmccciiiqqqhhhccc]]]YYYVVVRRRSSSdddyyy{{{bbbgggqqqbbb```ggg[[[ZZZcccsss}}}wwwiiihhhqqq~~~}}}}}}oooaaaYYY[[[\\\^^^_______________mmmrrrvvvwwwyyyzzzvvvpppwww{{{yyyrrrttt||||||vvvllliiinnnyyy~~~zzzyyy~~~}}}zzzppp```JJJGGGAAA===<<<===@@@BBBBBB>>>:::;;;@@@EEEFFFEEE============<<<===???AAA<<>>======@@@???>>>???AAABBBAAA@@@FFFHHHIIIGGGEEEEEEGGGIIIKKKNNNQQQRRRRRRQQQQQQQQQQQQNNNNNNSSSSSSOOOLLLNNNSSSTTTVVVYYYZZZXXXTTTQQQVVVYYY[[[[[[XXXSSSPPPNNNOOOJJJGGGIIIRRRZZZ^^^___YYYVVVVVVWWWVVVTTTXXX___YYYPPPJJJLLLNNNLLLKKKMMMIIINNNSSSSSSOOOKKKJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKGGGIIILLLOOOQQQRRRRRRRRRPPPMMMJJJGGGDDDAAA===;;;999777444111//////000000.........---,,,+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********+++++++++++++++,,,---...///......000333666777777555666:::???@@@???AAAEEEwwwWWWKKKKKKHHHCCCAAABBB@@@;;;:::666111---,,,+++************)))((((((((((((((('''''''''(((******'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((((((((())))))))))))******+++,,,,,,------...//////......///000222444555666::::::<<>><<<<<<;;;888555>>>BBBEEEDDDCCCHHHTTT___xxxtttaaaYYY^^^UUUOOOSSSZZZ\\\ZZZXXXYYYZZZYYYYYY[[[\\\WWWPPPKKKNNNRRRVVVYYYYYYXXXWWWVVVYYY___bbb]]]UUUSSSVVVWWWZZZ^^^aaabbbccceeefff```aaabbbdddhhhlllooorrrpppjjjfffggghhhkkkqqqyyy|||zzzzzz}}}xxxtttsssuuutttpppkkkpppkkkfffeeehhhiiifffcccdddddd```ccciiiaaa]]]gggnnniiigggiiijjjeee___]]]```[[[YYY[[[[[[TTTKKKFFF???>>><<<999777999???EEEGGGHHHIIIIIIIIIHHHGGGGGGNNNIIIEEEFFFFFFEEEEEEGGGCCC@@@>>>BBBFFFGGGAAA;;;???@@@AAA@@@===;;;999999;;;::::::;;;>>>??????>>>DDDDDDDDDBBBAAABBBEEEGGGMMMNNNOOOQQQSSSRRROOOMMMQQQLLLLLLOOOQQQOOOKKKJJJRRRTTTWWWXXXWWWVVVUUUTTTVVVYYY\\\\\\XXXRRRNNNKKKNNNLLLIIIKKKQQQXXX^^^aaa[[[VVVTTTVVVWWWVVVXXX[[[^^^VVVPPPPPPRRRPPPOOONNNKKKOOORRRRRROOOMMMMMMOOOIIIIIIJJJJJJKKKLLLLLLLLLGGGHHHJJJKKKLLLMMMNNNNNNLLLHHHDDD@@@>>><<<999777666444111...---,,,---...---------,,,++++++******)))))))))))))))))))))))))))*********++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******************+++,,,---............111555888::::::555444666;;;<<<<<<@@@EEEyyyWWWMMMLLLHHHCCCAAABBB@@@;;;:::666111---,,,,,,+++******))))))(((((((((((((((&&&&&&''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,+++)))(((((()))(((((((((((()))))))))*********++++++,,,------...------...///000222333444777555666:::@@@CCCBBB@@@EEEKKKHHHGGGNNNNNNKKKRRR\\\]]]]]]ZZZTTTSSS^^^kkkkkklllmmmmmmhhhdddgggnnnkkkiiigggiiikkkkkkhhhggg```[[[ZZZbbbkkknnnfff]]][[[VVVZZZ\\\[[[bbbeeeZZZNNNKKKMMMPPPTTT^^^eeefffcccZZZRRROOOLLLMMM[[[lllUUUMMMXXXeeeaaa``````WWWUUUiiizzz{{{wwwzzz~~~vvvsssooonnnnnnpppuuuyyyjjjnnnssstttrrrqqqqqqrrrkkkjjjhhhhhhqqq|||sss|||yyyrrrqqqssstttkkkgggooo|||zzzttt{{{{{{vvvpppkkkiiigggdddbbbLLLWWWdddnnnuuu}}}eeeXXXXXX[[[VVVQQQMMMOOOSSSUUUTTTRRRSSSSSSSSSSSSUUUVVVTTTQQQKKKMMMPPPSSSUUUUUUUUUTTTVVVVVVYYY^^^\\\WWWUUUWWWSSSWWW[[[^^^___```bbbcccZZZ[[[]]]```dddhhhlllnnnwwwrrrmmmkkkiiigggiiimmmyyy}}}yyytttrrrsssvvvrrroooooopppnnnjjjeeegggbbb\\\[[[^^^bbbbbbaaabbb```[[[^^^eee```^^^iiiiiigggeeedddccc```[[[XXXZZZXXXVVVTTTPPPIIIAAA<<<<<<>>>???;;;666444888===EEEEEEEEEEEEEEEEEEEEEEEEFFFCCCAAA@@@AAAAAACCCEEE>>>===>>>@@@CCCAAA===999<<<===???>>><<<:::999999777666666888;;;======<<<>>>======<<<>>>AAAEEEHHHOOONNNNNNQQQSSSRRRMMMHHHLLLIIIGGGJJJNNNNNNKKKIIISSSVVVXXXVVVSSSPPPQQQSSSTTTWWW[[[[[[XXXSSSNNNKKKQQQOOOMMMLLLNNNRRRWWWZZZ```\\\ZZZZZZWWWSSSSSSWWW^^^[[[WWWTTTRRRPPPOOOPPPQQQRRRSSSRRROOOMMMNNNOOOKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEAAA===:::999999888888333222///---,,,++++++,,,,,,,,,+++++++++*********(((((((((((((((((((((((()))))))))************+++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***************+++,,,......///...///222777;;;<<<===666555666:::<<<<<>><<<;;;<<<>>>>>>888<<<@@@@@@>>>;;;;;;;;;999;;;===<<<:::888777888555444555777:::<<<<<<;;;:::999888888;;;???CCCEEEHHHGGGHHHKKKOOOOOOLLLHHHFFFEEEEEEFFFJJJMMMLLLIIIQQQSSSTTTRRROOONNNPPPSSSUUUXXX[[[ZZZVVVQQQLLLJJJQQQPPPNNNMMMMMMOOORRRTTTaaaaaaaaa___WWWQQQSSSZZZWWWYYYXXXRRRKKKIIIKKKMMMPPPPPPPPPOOOMMMLLLMMMNNNMMMLLLKKKJJJIIIGGGGGGFFFHHHGGGFFFEEECCCBBBAAA@@@AAA>>>:::777777777666666222111///---,,,+++++++++***************)))))))))''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))******++++++,,,...///000---------000555888::::::555444666;;;======BBBHHH}}}YYYOOONNNIIICCCAAABBB@@@<<<;;;777222...---,,,++++++******)))(((((((((((((((&&&'''((('''&&&%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''''''''(((((((((((())))))((())))))******+++,,,,,,,,,,,,------...000111222;;;999666444555777;;;>>>???GGGFFFHHHQQQQQQNNNTTTPPPPPPPPPPPPOOOQQQ]]]jjjjjjkkkkkkeeeZZZSSSYYYdddeee___WWWSSSWWW[[[XXXQQQHHHJJJPPPWWW]]]]]]YYYUUULLLQQQ]]][[[NNNLLLOOOIIIFFFMMMNNNUUU```\\\TTTYYYUUUJJJCCCEEEFFFIIIRRR^^^ZZZXXXTTTRRRUUUZZZ```eee]]]eeeggg___YYY\\\]]]\\\]]]cccfff___YYYZZZ```eeeaaaiiiqqqrrrllleee```______```^^^[[[^^^ffflllnnnqqqoookkkgggfffhhhlllnnnkkkjjjkkknnnqqquuu~~~}}}xxxyyy~~~yyy}}}}}}iiiZZZIIIBBBFFFLLLNNNMMMHHHOOOSSSRRRRRRWWW\\\^^^XXXSSSOOONNNNNNOOOSSSYYYMMMOOOSSSXXX[[[]]]^^^^^^aaaZZZXXX```fffddd]]]YYYYYYYYYYYYWWWWWWZZZ^^^aaa^^^___aaadddgggjjjlllmmmmmmmmmrrr{{{}}}yyyuuurrruuusssqqqpppooonnnllljjjlllggg```[[[YYYZZZ[[[[[[[[[UUUKKKMMMWWWTTTTTT```bbbddddddaaa```aaa```]]]^^^```___ZZZVVVTTTQQQMMMFFFFFFEEE@@@;;;888:::<<>>;;;:::<<<>>>@@@;;;>>>>>>:::777999999888555:::???>>>999777:::>>>666888:::999777555444444444333333555888::::::::::::888666777999<<<>>>>>><<<===???CCCHHHKKKLLLKKKBBBFFFGGGFFFGGGKKKLLLKKKNNNNNNNNNMMMMMMOOOSSSVVVWWWYYYZZZYYYTTTOOOKKKJJJNNNMMMMMMOOORRRTTTTTTTTTWWWZZZ]]]\\\TTTNNNRRR[[[WWW[[[ZZZRRRLLLKKKLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLKKKIIIGGGEEEDDDCCCEEEFFFFFFFFFFFFEEEDDDDDDBBB???:::777555444111000000///...---,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))***++++++,,,---///000111,,,++++++---111444555555333333777===???>>>AAAFFF~~~YYYPPPOOOIIIBBB@@@BBB@@@<<<;;;777222...---,,,,,,+++******)))(((((((((((((((&&&((()))(((&&&%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&''''''''''''((((((((())))))*********+++,,,,,,------------------...000111222555888:::999777888<<>>FFFDDDDDDLLLNNNPPPZZZUUUSSSSSSTTTTTTVVV^^^hhhddddddbbb\\\RRRNNNWWWeeeVVVXXXWWWSSSSSSVVVUUUQQQJJJMMMQQQTTTVVVWWWYYY[[[IIILLLTTTQQQEEEDDDHHHBBB===IIIMMMVVVbbbZZZOOOXXXWWWMMMGGGKKKNNNPPPVVV___VVVZZZVVVRRRUUUVVVVVV[[[ZZZ[[[[[[ZZZZZZ[[[[[[ZZZQQQXXX[[[YYYXXXZZZZZZVVVWWWaaallloooiii___YYYWWWVVV\\\___]]]^^^dddkkknnnllljjjgggdddaaaaaaeeeiiikkknnnnnnkkknnnxxx{{{vvvvvv|||sss}}}vvvqqqxxx}}}{{{}}}uuu^^^MMMHHHCCCCCCFFFJJJJJJIIIFFFLLLOOOOOOQQQWWW[[[ZZZWWWRRROOOPPPPPPQQQWWW___RRRUUUXXX[[[]]]]]]\\\[[[^^^ZZZ[[[bbbgggddd^^^[[[\\\]]]]]]\\\\\\^^^bbbeeebbbccceeegggiiijjjkkklllqqqqqquuu}}}{{{}}}zzzvvvtttsssrrrqqqkkkggg```ZZZWWWVVVWWWWWWZZZUUULLLOOOYYYTTTQQQZZZ]]]aaaaaa]]][[[^^^^^^ZZZ\\\]]][[[\\\aaaddd^^^SSSFFFDDD@@@<<<:::;;;===>>>AAA???===;;;999999::::::777<<<>>>:::777888888666444777999999777777:::===666777999888555333222222333222222333666888888777777555444666999<<<<<<;;;999;;;>>>AAACCCFFFJJJMMMDDDJJJMMMHHHFFFIIILLLLLLPPPMMMKKKKKKMMMQQQTTTVVVRRRTTTVVVUUUSSSQQQPPPPPPOOONNNNNNSSSZZZ\\\YYYUUUSSSTTTVVVXXXUUUQQQTTTZZZ\\\]]]XXXRRRQQQSSSPPPKKKIIIIIIJJJJJJKKKKKKJJJIIIJJJJJJIIIGGGEEEDDDCCCBBBDDDEEEGGGGGGGGGFFFDDDCCC>>><<<999666555222///---......---,,,+++******)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))***+++,,,...000000...,,,,,,---000222222222222444;;;BBBEEEBBBCCCFFFZZZQQQOOOJJJBBB@@@BBB@@@===;;;777222...------,,,+++******)))((((((((((((((('''(((***(((&&&%%%(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))''''''''''''((((((((()))+++,,,,,,------......///---------...///000111222---444;;;===<<<<<>>???EEEKKKFFFJJJJJJIIIMMMTTTTTTOOOPPPLLLLLLPPPSSSTTTZZZcccZZZ[[[]]]^^^]]]ZZZVVVTTTVVVVVVZZZbbbdddaaa^^^^^^VVVXXXYYYZZZ[[[\\\___bbbcccdddeeeggghhhiiiiiiiiihhhgggkkkrrrvvvxxx{{{{{{}}}{{{wwwuuuttttttkkkgggbbb]]]ZZZZZZZZZ[[[[[[WWWQQQUUU___XXXQQQXXX^^^cccccc^^^\\\______[[[VVVTTTSSSYYYfffnnncccRRREEEAAA<<<999:::===@@@AAA??????>>>===;;;999888777444<<>>>>>===>>>AAACCCCCCBBBCCCHHHLLLFFFOOORRRKKKEEEHHHLLLMMMUUUQQQKKKJJJMMMQQQSSSSSSKKKMMMPPPRRRTTTUUUXXXZZZTTTQQQRRRXXX___aaa\\\UUU[[[XXXYYY\\\\\\ZZZZZZ]]]]]]YYYRRRMMMRRRVVVPPPDDDOOOOOONNNNNNNNNLLLIIIGGGHHHGGGGGGFFFEEEDDDCCCCCCEEEFFFGGGGGGFFFCCC???===888777666555555333111...---,,,,,,+++***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((()))***+++---///000222000///000222333333222444777???HHHJJJGGGFFFHHH}}}UUUOOOMMMHHHAAA???@@@???;;;:::888444000---+++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))***,,,------,,,+++***......//////000000111111555222555>>>CCCCCCEEEIIITTTNNNFFFBBBDDDJJJRRRVVVRRRYYY[[[VVVTTT\\\fffiii^^^RRRFFFBBBDDDIIIQQQYYY___aaa]]]SSSMMMLLLIIICCCMMMLLLKKKKKKLLLOOORRRTTTKKKNNNRRRPPPGGG???@@@HHHJJJKKKLLLKKKJJJIIIKKKLLLLLLKKKGGGBBBBBBFFFFFFCCCOOOQQQRRRRRRQQQNNNLLLKKKNNNNNNQQQVVVXXXXXX]]]bbbXXX[[[\\\[[[]]]aaa]]]UUU___pppzzzuuulllggg^^^SSSaaaccchhhllliiidddhhhqqqooowwwxxxrrrqqquuuqqqhhhllljjjjjjkkknnnpppqqqqqq}}}wwwxxx{{{|||xxxyyy}}}nnnwwwyyybbbOOOGGGCCCAAA@@@???======@@@DDDHHHKKKDDDGGGKKKOOOQQQRRRRRRQQQPPPSSSTTTRRRQQQVVV^^^cccVVVXXX[[[[[[YYYUUURRRPPPSSSWWW[[[\\\[[[[[[]]]```YYYZZZ\\\[[[ZZZXXXXXXXXXXXX^^^ddddddaaa```eeekkkdddjjjsssuuupppmmmtttxxx~~~}}}wwwzzz{{{qqqqqqlllfffccccccddddddccc___\\\ZZZZZZZZZWWWRRRMMMVVV\\\dddgggddd```^^^]]]TTTXXXYYYZZZ]]]```XXXLLL@@@AAAAAAAAA@@@>>>;;;:::<<<;;;999777666666777777555555555555555555555555666666666666777777777777222444777888999777555444222222222333333333444444111111333555777888:::;;;>>>>>>>>>AAAEEEGGGEEEBBBGGGKKKNNNLLLHHHEEEGGGJJJJJJLLLJJJFFFJJJQQQSSSPPPOOOPPPQQQSSSUUUWWWZZZ\\\YYYWWWWWWWWWYYYZZZYYYXXX\\\ZZZZZZ[[[XXXTTTTTTXXX^^^TTTLLLLLLSSSWWWRRRLLLPPPPPPOOOOOONNNMMMLLLKKKFFFFFFFFFFFFEEEDDDBBBAAADDDCCCAAAAAAAAA???===::::::888555333111000///000+++++++++***)))(((((('''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++------------...///111333777;;;AAAHHHLLLJJJEEEAAA~~~UUUOOOMMMHHHAAA???@@@???;;;:::888444000---+++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((***+++------,,,+++***,,,---...///111333444555444222555===BBBCCCEEEIIIIIIGGGFFFFFFHHHJJJKKKLLLVVVZZZ\\\\\\```fffhhheeeWWWLLLCCCEEELLLPPPSSSUUUWWWXXXUUUMMMJJJKKKIIIEEEIIIHHHGGGHHHIIILLLPPPRRRGGGIIILLLMMMGGG@@@AAAGGGEEEFFFGGGGGGGGGHHHKKKNNNKKKLLLJJJFFFDDDGGGHHHFFFJJJHHHGGGIIIKKKJJJFFFBBBFFFFFFIIIOOORRRSSSWWW]]]WWW[[[\\\\\\___dddbbb\\\fffooorrrnnnkkkjjjbbbVVVffffffiiillllllkkkpppyyyzzz|||~~~tttooonnnnnnpppssstttsssrrrrrrkkknnnzzzyyy}}}mmmssstttxxx~~~qqqcccQQQCCC======>>>???===<<<;;;;;;===@@@CCCEEECCCEEEIIIMMMPPPQQQPPPPPPNNNQQQQQQNNNKKKLLLQQQUUUSSSUUUWWWXXXWWWUUUTTTSSSVVVXXX[[[\\\\\\\\\]]]___XXXZZZ]]]______]]]\\\[[[ZZZ]]]``````___```eeejjjggghhhlllppppppqqqxxx~~~}}}}}}vvvrrrxxx|||vvvuuuvvvooovvvooogggbbbaaacccddddddZZZYYYXXXYYY\\\[[[WWWSSS]]]\\\]]]```bbbaaa^^^ZZZSSSVVVVVVTTTVVVWWWQQQHHHHHHHHHIIIHHHEEEAAA===;;;:::999777666555666666777444444444444444444444444444444555555555666666666333444555666666444222111222222222222333333333333333333444555555666777777<<<<<<<<>>===:::777666555333111///...------++++++***))))))(((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((())))))***++++++,,,,,,,,,---...///111111444777<<>>VVVNNNMMMHHHAAA???@@@???;;;:::777444000,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((()))+++,,,,,,,,,+++******+++---///222444666777333222555;;;???@@@CCCGGGEEEHHHLLLPPPQQQOOOMMMKKKTTTUUUUUUZZZcccgggaaaXXXUUULLLHHHOOOYYY[[[WWWTTTKKKLLLJJJEEEDDDGGGHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIAAAAAACCCEEECCC??????BBB??????@@@??????AAAEEEHHHDDDIIIJJJFFFCCCDDDFFFFFFDDD@@@===@@@DDDEEE@@@:::>>>>>>BBBHHHKKKLLLPPPVVVSSSUUUWWWXXX\\\bbbbbb___kkkmmmjjjgggjjjoooiii^^^eeecccbbbfffjjjmmmrrryyy~~~yyy}}}vvvmmmnnnoooqqqsssrrrpppmmmssskkkkkkuuu~~~~~~|||}}}sssxxx|||jjj{{{xxxvvvuuutttttt|||pppXXXEEE@@@999666777::::::999888888888999:::;;;<<<======???CCCGGGIIIKKKKKKKKKJJJLLLMMMLLLHHHGGGHHHKKKNNNOOOQQQSSSTTTTTTTTTTTTTTTSSSTTTUUUWWWXXXWWWVVVWWWYYY]]]```aaa```^^^]]][[[[[[\\\\\\^^^aaadddfffgggdddeeeiiinnnrrrzzz~~~|||}}}zzzuuuyyy~~~rrrtttzzzsssooorrrrrrxxxqqqhhhbbb```aaacccdddZZZYYYYYY[[[^^^___]]]YYYddd\\\VVVWWW^^^aaa[[[UUUMMMOOOOOOLLLKKKLLLJJJGGGLLLLLLLLLKKKGGGBBB<<<999666555555444444444555555222222222222222222222222222222222333333333444444444333333222111000///...111111111222222222333333555555555444444444333333:::999999;;;@@@CCCEEEFFFDDDCCCAAA@@@???@@@BBBCCCCCCFFFEEEAAA@@@FFFLLLOOOGGGGGGIIINNNSSSUUUSSSPPPOOORRRTTTTTTRRRRRRUUUWWWSSSOOONNNSSSTTTPPPLLLJJJOOORRRUUUXXXXXXWWWUUUUUUSSSTTTTTTTTTSSSPPPMMMKKKJJJHHHFFFDDDBBBBBBBBBBBBCCCAAA>>><<<;;;999666333111111000///...,,,***)))******))))))((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))************+++,,,...////////////333444777<<>>>>>;;;999:::;;;;;;:::888777888;;;===999AAAEEEAAA<<<===?????????===<<<===@@@@@@===:::<<<<<<@@@EEEGGGGGGJJJOOOJJJLLLNNNPPPSSSXXXZZZZZZfffgggeeeeeejjjpppooohhheeebbbaaadddkkkpppsssttt{{{}}}{{{vvvvvvyyyvvvqqqmmmmmmoooqqqrrrqqqmmmjjjvvvooommmrrrtttsssrrrttt~~~~~~xxxvvvpppuuuwwwjjj|||uuunnnkkkiiiiiipppwwwrrrjjjiiivvvvvvcccRRRBBB888>>><<<999999999999777555555555666777777777777777555777:::>>>AAABBBCCCCCCEEEFFFJJJMMMMMMJJJJJJMMMIIIIIIJJJLLLNNNPPPPPPOOOQQQOOONNNPPPTTTUUUSSSPPPVVVVVVWWWYYY[[[[[[[[[ZZZYYYXXXXXX[[[___bbbbbb```aaa```aaafffiiilllsss{{{xxxxxx}}}yyyrrrxxxyyyyyyoooiiiqqqyyyrrrnnnhhhccc``````bbbccc^^^\\\[[[]]]``````^^^[[[ccc[[[SSSTTTZZZ\\\VVVOOOGGGHHHHHHEEECCCCCCEEEFFFFFFGGGGGGFFFBBB<<<777333222222222222222222333333////////////////////////000000000000111111111111222111///...---------...000000000111111111222222444444444333333222222111888777666777999===@@@BBBDDD@@@===<<<===@@@BBBBBBCCCFFFEEEAAA===???FFFLLLGGGHHHKKKQQQVVVWWWSSSOOOOOOSSSVVVTTTPPPOOORRRVVVUUUQQQPPPVVVYYYUUUOOOKKKJJJRRRZZZ[[[VVVQQQPPPQQQLLLNNNPPPRRRRRRQQQOOOMMMGGGFFFEEECCCBBB@@@?????????===:::888777666444222......///...---+++)))((()))))))))(((((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***(((***,,,---//////......444444666999<<>>VVVMMMLLLGGG@@@???AAA@@@<<<999777333///,,,******)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))***++++++,,,,,,***+++,,,---...000111111111444666666666888;;;===HHHGGGFFFCCCCCCHHHOOOUUU]]]ZZZXXXXXXXXXWWWTTTRRRKKKIIIIIILLLKKKEEEBBBCCCAAA???>>>>>>???@@@BBBDDDKKKJJJIIIGGGEEEBBB@@@???>>>:::999<<<<<<999555555888888888666555555888:::222:::>>>;;;666666888888999;;;======;;;:::;;;===;;;;;;>>>CCCCCCAAACCCGGGDDDEEEGGGJJJLLLNNNPPPSSSXXX]]]bbbdddgggkkkmmmlllkkkjjjiiilllssswwwwwwtttvvv}}}}}}wwwtttttttttqqqpppqqqrrrsssrrrpppmmmmmmmmmnnnooooooooottt{{{}}}vvvwwwxxx|||}}}~~~~~~wwwuuutttvvvuuummmlllfffaaaaaabbbaaacccfffeeeXXXNNNQQQ___ppp{{{jjjQQQ===444444666999555444333333444555444333333444555666666555444333222333666999;;;===>>>>>>BBBBBBGGGOOOPPPLLLKKKNNNFFFEEEEEEGGGJJJKKKJJJHHHQQQPPPOOORRRVVVXXXVVVTTTWWWSSSOOONNNPPPSSSUUUVVVWWWVVVXXX\\\bbbccc```\\\[[[]]]cccgggfffdddiiiqqqxxxrrrttt{{{xxxoootttwwwxxxmmmgggooowwwiiihhhgggdddbbb`````````\\\YYYXXXZZZ]]]___]]]ZZZ[[[XXXTTTTTTVVVTTTPPPKKKGGGFFFDDDAAA>>><<<>>>@@@<<<===>>>>>>;;;777333000///000000000000000000000........................---.........////////////...---,,,++++++,,,...////////////000000000111111111111111111222222222222666555333222333666:::<<<@@@===999888:::===@@@AAAGGGGGGFFFBBB===<<>>>>>WWWMMMLLLGGG@@@???AAA@@@===999666333///+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***+++,,,,,,++++++,,,,,,------......000555777444444888<<<>>>HHHGGGDDD@@@@@@FFFPPPXXX[[[YYYYYYYYYUUUOOOLLLNNNHHHFFFFFFEEE@@@::::::>>>@@@======??????===>>>AAACCCCCCEEEEEEEEEDDDBBBAAAAAA===<<<>>>===888555555555666888888888999;;;>>>333888;;;888555555555444333888;;;:::666444888===888888;;;??????<<<<<<@@@CCCCCCGGGKKKLLLKKKMMMQQQLLLUUU___cccbbbcccgggkkkkkkmmmmmmooosssxxxwwwsssuuu~~~xxxqqqrrrvvvpppnnnllllllmmmnnnnnnmmmkkkpppttttttqqqrrrwww}}}xxx~~~|||uuuyyy}}}}}}yyywwwzzz~~~wwwuuuwwwtttnnnkkkfffbbbbbbfffgggbbb]]]ZZZTTTOOOLLLPPPUUUVVVXXX[[[bbbtttsss]]]QQQ>>>;;;666333333444444444444333222222222222333444333333444444444333333222333444666888:::;;;<<<<<<@@@>>>CCCLLLMMMGGGDDDHHHFFFDDDDDDGGGJJJKKKHHHEEELLLMMMNNNQQQUUUWWWWWWWWWXXXRRRLLLIIILLLQQQTTTUUUYYYYYY[[[___dddeeebbb___\\\aaahhhlllhhhccceeekkkqqqnnnrrrwwwuuuoooqqqxxx}}}pppqqquuummmiiinnnooodddeeefffeeebbb```______VVVTTTSSSVVVZZZ]]]\\\ZZZUUUUUUUUUTTTRRRNNNKKKHHHIIIDDDAAA@@@===888666888777777888888777555222111...//////000//////......------------------------,,,,,,---------.........---,,,+++++++++,,,...///........./////////000000/////////000000111111222333333222000000111555888:::999777666777999===???IIIGGGEEEDDD@@@===???EEEDDDIIIOOOTTTVVVUUUSSSQQQOOOQQQRRRQQQNNNLLLMMMOOOOOOLLLMMMSSSUUUQQQKKKIIIRRRXXX______YYYRRRNNNMMMLLLKKKKKKJJJHHHFFFEEEDDDAAABBBBBBBBBAAA@@@>>><<<777444222111111222222111,,,,,,,,,,,,++++++***)))''''''''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((()))+++,,,,,,,,,---111000000111555999;;;;;;VVVMMMLLLGGG@@@???AAAAAA===999666222...+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((***+++,,,---+++,,,,,,------.........---444888555555;;;AAACCCFFFIIILLLKKKKKKMMMSSSXXXNNNNNNSSSXXXUUUJJJBBBAAAEEEAAA??????>>>:::999;;;===;;;<<<@@@@@@<<<;;;>>>;;;===@@@BBBCCCBBBAAA@@@>>><<<<<<>>><<<666444666333555888999999999:::<<<666999999555444666555222222444777666444444777:::555555999======::::::>>>CCCDDDIIIOOOPPPMMMOOOUUUNNNVVV___cccbbb```dddiiifffiiiiiihhhkkkrrrssspppsssxxx|||zzzrrrkkkmmmrrrnnnjjjfffdddeeehhhkkklllooouuu|||~~~|||zzzyyyyyyzzzwww~~~~~~vvvtttzzzvvvuuuzzzuuummmoooooohhhdddggghhhccc]]]ZZZHHHIIIMMMTTTTTTOOOLLLKKKLLLLLLOOOXXXbbboooppp^^^SSSIII???777666000333666777666333///,,,666666555333222222333444222222222222222222222222444555666777888999999:::<<<888<<>><<>>888>>>888555888;;;999777777;;;888:::@@@AAA<<<:::===999;;;===???@@@>>>===;;;:::999:::<<<999333333666333555888999888666555555888999777333333666444///444333333444555777888888444444888>>>>>><<<<<<@@@BBBCCCJJJRRRSSSOOOQQQWWWWWW[[[aaaeeedddbbbeeeiiidddggggggcccfffnnnsssssssssttttttrrrlllhhhiiimmmqqqlllfffccceeeiiinnnppplllsss|||{{{~~~{{{xxxwwwuuu}}}xxxzzz|||uuu{{{tttggg\\\YYYZZZZZZYYYZZZMMMKKKMMMOOOMMMIIIJJJNNNLLLEEECCCIIIKKKHHHKKKSSSVVVZZZaaakkkuuu~~~zzztttnnnfffXXXKKKIII===555777888444000000000///---++++++---111444***,,,---......///111333111000000000000111222222444444444555555666666777888333777CCCGGG@@@>>>CCCIIIHHHIIINNNTTTUUUQQQLLLGGGLLLRRRUUUWWWZZZ___ccc\\\WWWRRRTTTYYY^^^```___eeedddcccccceeehhhmmmpppqqqmmmmmmsssvvvssspppoooiiimmmpppqqqwww~~~|||||||||vvvlllpppssskkkjjjjjjhhhddd___]]]^^^```bbb___[[[[[[]]]^^^\\\ZZZUUUQQQMMMLLLLLLLLLHHHEEE===666666===BBB===888777555555333222222111222222//////000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000//////...---,,,++++++---------........./////////////////////.........---///111111111222666:::777:::<<<;;;888999>>>DDDEEE??????DDDEEEBBB@@@CCCDDDMMMVVVYYYVVVSSSUUUXXXTTTSSSSSSUUUXXXZZZZZZYYYPPPOOORRRVVVTTTOOONNNQQQPPPOOOPPPUUUYYYZZZWWWSSSMMMLLLIIIGGGFFFGGGHHHIIIHHHEEEAAA======AAAEEEHHH888555111///.........---***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((''''''(((***,,,...000......000444777999:::WWWOOOMMMFFF???===@@@AAA>>>999666111...---,,,+++)))******)))((((((((((((((())))))(((((('''''''''&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,++++++,,,------......///444555777888999;;;>>>AAA<<>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKFFFDDDAAA===999777666555555333000//////000///...////////////////////////...///000000//////000111000111111111222222222222444333333333333444555666777777:::???@@@???AAAFFFHHHKKKQQQUUURRRNNNPPPVVVOOOPPPRRRVVV\\\bbbfffhhhccceeeeeebbb___^^^aaadddhhhgggffffffiiimmmoooppp{{{wwwtttuuuwwwxxxsssooollllllmmmqqqxxx}}}|||yyywwwuuutttqqqooojjjcccaaacccaaa^^^hhhdddbbbccceeeccc]]]VVVNNNIIIHHHJJJHHHAAA???AAA;;;;;;999888777555444444333222111///......---------------,,,,,,+++++++++******************************+++++++++,,,,,,,,,111///,,,******+++---///---------.........//////............///////////////000111222333444444555777888999;;;>>>@@@BBBCCCGGGFFFFFFFFFFFFFFFFFFGGGTTTXXXXXXRRRNNNPPPSSSTTTPPPUUUSSSTTT^^^^^^XXXZZZVVVSSSJJJKKKSSSPPPMMMVVVSSSXXX]]]]]]XXXSSSRRRSSSOOOLLLIIIJJJMMMNNNJJJFFFJJJHHHEEEDDDCCCBBB@@@>>>555444222000...---,,,++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((************************///------000666:::;;;:::WWWMMMKKKEEE>>>===@@@@@@===999666111...---,,,+++)))******)))((((((((((((((()))((((((((('''''''''&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))******+++,,,,,,++++++,,,------......///444444444555888;;;===???<<>>@@@???BBBGGGHHHIIINNNRRRQQQNNNPPPTTTOOOPPPSSSYYYaaaggghhhhhhdddeeeeeeeeeddddddeeegggiiihhhhhhiiikkknnnppppppsssrrrrrruuuyyyxxxrrrmmmnnnllljjjmmmsssyyy~~~~~~}}}{{{yyywwwvvvuuuooonnniiibbbaaacccbbb^^^]]]___bbbeeeeeebbb^^^ZZZOOOJJJHHHJJJGGGAAA>>>@@@:::999888777666444333333222222000///...------------,,,,,,,,,++++++++++++*********************************++++++++++++,,,...---+++))))))***+++,,,,,,,,,,,,---------......---............///////////////000111222333444444666666888:::===???AAABBBIIIGGGEEECCCDDDGGGJJJLLLTTTUUUTTTQQQRRRVVVWWWTTTOOORRRMMMLLLVVVWWWTTTYYYUUURRRIIIKKKUUUSSSPPPWWWXXX\\\^^^\\\WWWSSSSSSTTTTTTQQQNNNOOOQQQQQQMMMIIIJJJHHHEEECCCAAA???<<<:::444333111///---,,,++++++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))*********+++++++++000//////111666:::;;;:::WWWKKKIIIDDD>>>===@@@@@@>>>999666111...,,,,,,***)))******)))((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))******++++++,,,++++++,,,------......///111000000333999<<<<<<::::::???FFFHHHEEEBBBAAABBB===999<<>>999;;;111222222333444444555555444333333222333333444444999777444333333333222111///000000111111111111000//////.........---------000000000111000000///...111111222333444555555666666666777:::>>>@@@AAA@@@>>>AAADDDFFFGGGHHHIIIKKKTTTVVVXXXYYYXXXYYYZZZ[[[```aaaaaaaaabbbdddgggjjjdddiiinnnnnniiieeefffhhhmmmiiieeeeeehhhkkkkkkjjjkkkqqqxxx~~~}}}zzz{{{}}}wwwqqqpppvvvzzzyyyuuutttyyyxxxvvvssspppmmmkkkjjjhhheee```\\\YYYUUUPPPMMMQQQQQQLLLDDD@@@???<<<999888888888888777777777777444444444444555555555666111111000000000000111111111000//////.........///111///---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000,,,,,,,,,---------............///000222444666777555555888<<<>>>===@@@EEEGGGFFFHHHMMMOOOMMMMMMPPPMMMMMMPPPYYYccciiiiiifffaaaaaaaaaccceeefffeeedddjjjjjjjjjjjjjjjjjjkkkkkkkkklllooouuuxxxwwwqqqkkklllkkklllooosssxxx{{{{{{{{{{{{zzzyyywwwvvvuuuuuukkkjjjfffaaa```cccbbb___UUUZZZaaacccaaa\\\YYYWWWLLLHHHFFFFFFEEE@@@<<<<<<888777777555444333222111111000///...---,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++******)))))))))(((((((((***++++++++++++,,,,,,,,,,,,---------.........///......///000111222333333444555666999;;;===???@@@IIIFFFBBB???@@@EEEJJJOOOQQQQQQPPPOOOTTTZZZXXXSSSUUUVVVNNNKKKTTTVVVWWW^^^YYYVVVMMMNNNYYYYYYSSSWWW```aaaaaa]]]XXXUUUVVVXXXWWWTTTQQQPPPQQQQQQMMMJJJJJJGGGDDDAAA???<<<888666333222000...,,,++++++***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,,,,---111000000222666999::::::XXXJJJIIIDDD???>>>BBBBBB???999555111...,,,+++***)))***))))))((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++++++++++++++,,,------......///222222444<<>>888999;;;===?????????>>>:::666666;;;===:::999;;;222222111000000111222333333222111000000000111222999777444222111111222222......///000111111000000......---------,,,,,,,,,---...............------///000000111222333444555666666777999===??????>>>:::<<<>>>???@@@BBBDDDGGGMMMRRRWWWYYYYYYYYY[[[]]]eeeggggggdddaaaaaadddhhhiiikkkkkkhhhcccaaabbbeeeccc```^^^^^^aaaeeeggghhhggglllrrrzzzzzzxxxvvvvvvyyy~~~}}}~~~vvvxxxpppkkkkkksss{{{{{{wwwtttwwwuuussspppmmmiiieeebbbXXXXXXWWWTTTOOOKKKHHHGGGIIIIIIFFF@@@<<<===<<<999999777555666888888666444222222222222222222222222333333111000000000111111////////////////////////---,,,++++++,,,---,,,***+++++++++++++++++++++++++++---......------...///+++++++++,,,,,,,,,------.........///111222444555999888999;;;;;;888:::>>>CCC@@@BBBGGGKKKJJJIIIKKKJJJHHHKKKSSS^^^ffffffddddddbbbbbbdddggghhheeebbbjjjkkkkkkjjjgggdddccccccjjjkkknnnsssuuutttppplllgggjjjoootttwwwwwwvvvtttxxxxxxvvvuuusssrrrqqqpppeeefffccc^^^___bbbaaa^^^WWWYYY[[[ZZZWWWRRRNNNKKKEEEBBB??????@@@===:::777555555444333222111000000//////...,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))))))))*********'''((())))))))))))'''''')))))))))*********++++++++++++,,,,,,------......------...///000111222222222333555777999;;;===>>>FFFCCC???<<<===AAAFFFJJJKKKMMMNNNMMMQQQUUUTTTOOOVVVYYYQQQMMMUUUWWWWWW______]]]SSSSSS^^^]]]UUUVVVddddddaaa]]]XXXVVVXXXZZZTTTQQQNNNLLLLLLKKKHHHFFFGGGDDDAAA>>><<<999666333111000///---+++*********(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++,,,---...000000000222444666777888XXXKKKJJJFFFAAA@@@CCCCCC@@@888555000---,,,+++***(((***))))))(((((((((((((((&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))******++++++++++++,,,------......///444666===GGGPPPRRRLLLEEE;;;888555555888;;;;;;;;;555222000333444333333444555333111000//////000000000000//////////////////555444222000......///111---...///000000000000000......---------,,,,,,,,,++++++,,,,,,---,,,,,,+++......///000111222333333555555666999<<<======<<<::::::::::::;;;???EEEIIIKKKPPPVVVXXXWWWVVVXXXZZZaaacccdddbbb^^^\\\]]]___jjjhhhccc]]]ZZZ[[[aaafff___]]][[[\\\___dddhhhjjjjjjnnnsssyyywwwwwwuuurrrtttxxx}}}~~~}}}vvvqqqwwwuuuooonnnwww~~~{{{xxxwwwssslllfffaaa[[[UUUQQQKKKMMMNNNMMMIIIFFFDDDDDD@@@BBB???:::999::::::888888555222333666777555111111111000000000000//////222111///...------...///,,,,,,,,,,,,,,,,,,+++++++++***)))***+++,,,+++******************************,,,------,,,,,,---...+++++++++,,,,,,,,,------////////////000111111222999777777999888666888<<>>???@@@CCCDDDFFFKKKNNNKKKIIIKKKLLLKKKNNNSSSOOOMMMSSSRRRPPPVVV[[[\\\UUUSSS^^^^^^WWWVVV```___\\\XXXUUUTTTUUUVVVPPPNNNKKKHHHGGGFFFDDDCCCBBB@@@===;;;:::888555222///...---+++***)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))+++---............///000111222444666WWWLLLLLLHHHBBBBBBDDDCCC???888555000---++++++)))(((******)))(((((((((((((((&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))******+++++++++,,,------......///...222:::CCCJJJKKKFFFAAA???:::555333444555555444555333111222333222111000555444222000............---...////////////...............,,,******+++------...///////////////...------,,,,,,,,,+++++++++******++++++,,,,,,++++++------...///000111111222444444555888;;;======<<<<<<;;;:::999:::???FFFKKKJJJMMMPPPRRRRRRRRRRRRRRR\\\___bbbbbbaaa^^^\\\[[[aaa^^^YYYTTTTTTXXX```fff\\\ZZZYYYYYY\\\bbbgggkkkmmmrrrvvvyyy|||}}}www|||{{{yyywwwvvvwwwyyyzzz{{{ssspppzzz|||uuurrruuuyyywwwtttsssjjjddd\\\VVVTTTRRRNNNKKKEEEGGGHHHHHHFFFDDDDDDDDD<<<===;;;666555777666444444111///000222333111...------------------------111///---,,,+++,,,---...,,,,,,,,,---,,,+++******)))(((((()))+++,,,+++)))))))))))))))))))))))))))***+++,,,,,,++++++,,,---++++++,,,,,,,,,---------000000/////////000111111444333444777777666999???;;;999;;;@@@BBBAAACCCGGGJJJJJJKKKOOOWWW```gggjjjnnnmmmllllllmmmllljjjhhheeehhhjjjjjjhhhhhhkkknnnrrrqqqooommmmmmmmmoooooommmlllkkkiiiiiilllrrrvvvtttsssqqqnnnllliiigggfff```aaa___\\\^^^aaa```\\\YYYRRRKKKHHHIIIHHHCCC>>>999888555444777:::666///000//////...------,,,,,,,,,+++******)))))))))***''''''((((((((((((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((()))***+++***)))((((((((((((((())))))))))))(((((()))***+++,,,------******+++,,,---...//////000111222555777999;;;<<>>;;;999888666333111------+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++,,,......+++---...//////000333555WWWLLLLLLHHHBBBAAACCCAAA===888444000---+++***)))(((******)))(((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********++++++,,,------......///'''+++000666999:::999777<<<999666444444333111///444444333333444444222///222111000///......------***,,,...000111000...---)))+++,,,+++)))(((***,,,---------...------,,,,,,+++++++++*********))))))))))))***+++++++++++++++,,,,,,---...///000111111333333444777:::<<<===<<<;;;;;;;;;::::::===BBBFFFFFFGGGIIILLLPPPRRRRRRRRRYYY\\\aaafffhhheee___[[[XXXWWWVVVUUUVVVYYY]]]```\\\[[[ZZZZZZ]]]bbbhhhmmmqqqwww|||||||||~~~{{{wwwwwwxxxzzzyyy|||vvvuuussspppoooqqqfff^^^TTTNNNNNNOOOOOONNNDDDCCCCCCCCCCCCBBBAAA@@@777999777333222444555222000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,111///---++++++,,,...000+++,,,---.........---,,,''''''(((***,,,,,,+++))))))))))))))))))))))))))))))***++++++******+++---***++++++++++++,,,,,,,,,////////////000111222333333111222555555555888>>>999:::===@@@@@@???CCCIIIHHHKKKOOOSSSXXX^^^fffkkkjjjkkkkkkjjjiiiiiijjjkkkfffhhhkkkjjjhhhhhhlllqqqppppppnnnlllkkklllnnnppppppqqqqqqpppnnnooossswwwrrrqqqpppnnnkkkiiihhhgggaaacccaaa___```cccaaa]]]WWWSSSNNNKKKIIIGGGCCC@@@<<<;;;777444777:::555,,,...------,,,,,,+++++++++******))))))(((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,---))))))***+++,,,---......000111222555777999;;;<<<>>>???@@@AAACCCEEEGGGHHHHHHKKKJJJGGGFFFIIIKKKIIIKKKUUUVVVUUUYYYTTTNNNSSSSSS]]]ZZZUUUYYYYYYSSSTTTPPPQQQRRRSSSSSSSSSPPPOOOMMMLLLJJJGGGDDDCCCDDDEEEAAA???;;;999777444111...,,,+++***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++,,,------***,,,/////////000444777~~~VVVLLLLLLGGGBBB@@@AAA???;;;888444000---+++***)))(((******)))(((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********++++++,,,------......///)))+++...///000111333555444444555666555444111///---//////000111111///+++..................------(((+++...111222111...---(((+++------+++***+++---,,,,,,,,,,,,,,,+++***)))))))))))))))(((((((((((())))))***++++++++++++++++++,,,,,,---...///000000222222333666:::<<<===<<<999999:::999888:::<<>>>>>??????===;;;222444333000111555666444000000000//////.........,,,---------...............---+++))))))+++---///'''(((***+++,,,,,,,,,+++''''''(((***,,,---+++***************************(((***++++++******+++,,,************++++++++++++------...///111333444555666333333555444222555;;;999;;;???BBB@@@???DDDLLLEEEKKKRRRVVVXXX\\\ccciiikkkmmmnnnmmmjjjkkknnnrrriiikkkkkkhhhddddddhhhlllmmmmmmmmmlllkkklllmmmooonnnttt{{{~~~|||xxxuuutttqqqpppooonnnlllkkkjjjiiiccceeecccaaabbbdddccc___VVVWWWUUUQQQKKKEEEBBBAAAAAA???:::666888<<<555+++---,,,,,,++++++************))))))(((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))(((((((((((()))))))))***''''''((()))***+++,,,,,,))))))***+++,,,------...000111222555777999;;;<<<;;;;;;<<<>>>AAAEEEIIIKKKMMMLLLHHHFFFIIIOOOOOOKKKLLLUUUVVVVVVYYYTTTNNNTTTZZZeeebbbYYYYYYVVVPPPQQQOOOPPPSSSVVVXXXWWWSSSPPPKKKKKKIIIEEECCCBBBCCCEEECCC@@@<<<999666333///,,,++++++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((()))***+++,,,,,,---***---///000000111555888YYYOOOKKKFFFCCCAAA@@@>>>===;;;777222...,,,+++***)))******))))))((((((''''''&&&&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((************))))))))))))***++++++,,,,,,------...,,,---...///111222333444222222333333222111///.........///000000///...---,,,+++++++++******))))))+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,------......///222222333444666888:::;;;<<<<<<;;;;;;;;;<<<======CCCCCCEEEKKKSSSXXXYYYXXXQQQ[[[dddfffffffffdddaaaaaaaaaaaa___^^^___aaadddiiiggghhhjjjiiifffllluuu|||}}}}}}|||tttssswwwssslllddd]]]VVVUUUWWWTTTKKKBBB<<<;;;;;;:::999888777777666555444333222222222222.........------,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))*********)))***++++++,,,***)))((('''(((***,,,---(((((((((((())))))))))))000!!!333...)))222)))...***+++---.........000222111222333333222333555666::::::;;;:::;;;===AAADDDCCCHHHNNNRRRTTTXXX^^^bbbeeejjjlllkkklllqqqttttttnnnqqqssspppkkkjjjnnnsssrrrooommmnnnppprrrqqqppprrryyy{{{zzzsssttttttssspppllliiigggiiieeebbb`````````^^^\\\^^^RRRIIIIIIHHHCCC@@@AAA>>>;;;888666444333111///......---,,,,,,++++++***(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++,,,---......111222333444666777888999999888888<<>>:::666333000///...+++******)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((()))***+++---.........---///333666ZZZNNNJJJFFFBBB@@@???===<<<;;;777222...,,,+++***)))***)))))))))((((((((('''''''''&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))*********+++******+++,,,,,,------...------...000111222333444111222222222111000///......////////////...---,,,************))))))))))))******************************)))))))))((((((((())))))))))))((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))******++++++,,,,,,------000111111333555777888999<<<;;;;;;;;;;;;<<<======???@@@CCCHHHNNNSSSVVVWWWXXX```fffhhhggggggccc^^^``````___^^^^^^```cccfffhhheeefffiiihhhgggkkkrrrsssvvvwwwyyy}}}|||~~~~~~vvv}}}zzzrrrjjjjjjmmmiiiaaa]]]VVVPPPOOOQQQOOOGGG???:::999888777666555444444444333222111000000000000---------,,,,,,+++++++++************************************************)))))))))))))))))))))))))))))))))))))))***++++++***)))((('''''')))***+++'''((((((((()))))))))))),,, ...)))%%%---%%%))))))+++,,,---,,,,,,...000000111222222111222444666999::::::::::::<<<>>>AAAEEEIIIMMMPPPRRRUUUYYY]]]dddhhhjjjhhhhhhmmmqqqqqqppprrrttttttsssuuuxxx||||||zzzxxxxxxyyyyyywwwttt{{{~~~~~~vvvwwwxxxyyyxxxtttnnnjjjjjjjjjhhheeeaaa___```aaa]]]SSSKKKJJJIIIDDDAAAAAA;;;888555333333222000...------,,,,,,+++*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))***************+++------///000111222333555666666777666888===CCCIIIKKKKKKOOOMMMLLLNNNRRRUUUVVVUUUXXXUUURRRPPPPPPRRRVVVYYY\\\```___ZZZVVVVVVWWWVVVXXXUUURRRRRRUUUWWWVVVTTTSSSQQQQQQRRRSSSOOOGGG@@@<<<:::666222///---,,,+++((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((()))***++++++,,,------...000444777ZZZMMMIIIEEEAAA@@@>>>===<<<;;;777222...,,,+++***)))))))))))))))(((((((((((((((&&&%%%'''***,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,******++++++,,,------------...///000111222333444000111111111000///...---/////////...---,,,+++***((((((((((((((()))))))))))))))))))))))))))))))))******)))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))((())))))***++++++,,,,,,/////////111222444666777:::::::::::::::;;;<<<<<<999<<>>===666444222111111000///...,,,++++++******)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))((())))))***+++,,,------...///111222333333444555888>>>DDDHHHIIIIIIKKKJJJJJJLLLOOORRRTTTTTTVVVRRRMMMKKKLLLRRRXXX]]]YYY\\\[[[VVVTTTVVVXXXXXXZZZVVVRRRQQQTTTVVVWWWUUUUUUTTTTTTUUUTTTNNNEEE>>>777666222///,,,***))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((()))***+++)))***,,,,,,---000444777WWWLLLHHHDDDAAA???>>>===<<<;;;777222...,,,+++***)))))))))))))))(((((((((((((((%%%$$$''',,,...***&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******++++++*********+++,,,,,,---------...///000111222333333////////////......------///......---+++***)))(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''+++***)))(((((()))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++,,,,,,------...000111333444777777777777777888999:::666999===@@@BBBGGGNNNTTTXXX]]]aaaeeelllpppmmmffffffeeedddbbbaaadddhhhllliiigggeeeeeedddcccbbbbbbdddjjjmmmmmmpppyyy~~~zzzwwwvvvyyy{{{||||||{{{yyyxxxssswww~~~zzzpppkkkdddaaaaaa___ZZZTTTRRRLLLEEEBBBBBBAAA;;;555555444333222000...---------,,,++++++*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))&&&''''''(((((((((((((((******((('''&&&&&&&&&&&&'''''''''((((((((())))))(((++++++&&&***---(((+++)))+++,,,+++******+++,,,---...//////...///111222444666888999888777888999>>>???BBBGGGMMMTTTXXXZZZ]]]```___\\\\\\bbbggghhhqqqqqqrrrtttwwwyyyxxxwwwsssvvvzzz~~~|||zzz{{{||||||yyyvvvvvvyyy}}}yyyxxxwwwyyy{{{zzztttooohhhgggddd___[[[XXXXXXXXXNNNIIIEEEBBB@@@<<<888666333111//////000000///...*********)))((((((''''''''''''''''''''''''''''''******))))))((('''&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))***+++,,,,,,,,,,,,---...///000111111444666:::???BBBDDDDDDCCCCCCCCCDDDGGGJJJMMMNNNOOORRROOOKKKIIIJJJPPPVVV[[[QQQSSSRRROOOPPPVVVZZZZZZVVVSSSQQQRRRTTTVVVTTTRRRPPPOOOOOONNNLLLGGG???999555333111...+++***)))))))))))))))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((******(((***+++,,,---...222444TTTKKKHHHDDD@@@???>>>===<<<;;;777222...,,,+++***)))(((((((((((())))))))))))'''$$$###&&&+++---)))%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))))))))))))))))))))***++++++,,,,,,---------...///000000111111......------------------...---,,,+++***)))((((((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))******++++++,,,,,,+++++++++,,,---///000111444444444444555666777888666999===???AAAEEEMMMRRRTTTXXX]]]bbbiiipppoooiiiffffffdddaaa```aaadddggghhhiiijjjhhhgggggggggfff___eeeiiihhhkkkssszzz~~~|||xxxvvvwwwyyy{{{||||||zzzxxxrrrzzzmmmggg```]]]\\\XXXRRRMMMQQQKKKCCC???>>><<<777333333333222000///...,,,,,,******)))((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++((((((((((((((((((((((((&&&&&&'''(((((((((((('''******)))((('''&&&&&&%%%''''''''''''((((((((((((!!!...%%% ))))))''')))***+++,,,,,,+++***+++---,,,---......------///111222444666777666555666777<<<>>>AAAEEEKKKQQQWWWZZZZZZ\\\\\\XXXYYY___dddfffmmmmmmoooqqqtttuuusssqqqkkkooouuuzzz|||zzzwwwvvvtttvvvwwwvvvttttttwwwzzzxxxuuurrrqqqrrrrrrpppmmmhhhbbb[[[XXXXXXVVVRRRMMMFFFEEEAAA<<<999777444111111000......///000///...******)))((((((''''''&&&'''''''''''''''''''''''',,,++++++***)))((('''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))******+++,,,---,,,,,,---...///000000111333666;;;>>>??????>>>======???AAADDDFFFIIIKKKLLLNNNLLLJJJJJJKKKNNNRRRTTTMMMOOOMMMKKKMMMTTTWWWVVVPPPPPPPPPSSSVVVUUUQQQLLLKKKIIIGGGDDDBBB>>>:::777222000...+++***)))((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******+++,,,,,,,,,,,,...000TTTLLLHHHDDDAAA@@@???>>>===;;;777222...,,,+++***)))(((((((((((())))))))))))&&&$$$###%%%((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((************))))))(((((())))))******+++,,,,,,,,,,,,,,,,,,---.../////////---,,,,,,+++++++++,,,,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,*********+++,,,---///000222222222222333555666777888:::===???BBBGGGKKKOOORRRWWW[[[^^^ccciiiiiifffbbbbbbaaa___]]]]]]___aaadddkkkooonnnlllnnnooooooeeejjjmmmnnnrrrzzz}}}{{{|||yyyuuuzzz|||www~~~tttkkkbbb___\\\VVVOOOLLLOOOIIIAAA<<<:::888555222111111000///...---,,,,,,))))))((((((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((())))))******+++++++++((((((((((((((((((((((((%%%&&&((()))))))))((('''******))))))((('''&&&&&&&&&&&&'''''''''((((((((($$$888'''!!!---))))))***)))***,,,,,,++++++,,,---,,,---...---------///111111333555555444444666888===@@@DDDFFFHHHLLLTTTYYYXXX[[[\\\YYY[[[aaaeeefffiiikkkooossstttttttttssslllqqqwww{{{{{{xxxuuuttttttvvvxxxwwwuuuuuuxxx|||yyyvvvsssooolllkkklllllljjjbbbYYYVVVWWWVVVOOOHHHDDDDDD@@@999555555333000000...---,,,.........---***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((***************,,,------,,,------...//////000000222555999;;;;;;:::::::::;;;>>>BBBEEEGGGIIILLLNNNLLLLLLLLLLLLMMMOOOPPPQQQQQQQQQOOOLLLMMMRRRSSSPPPMMMMMMPPPTTTVVVUUUNNNIIIIIIGGGDDD@@@<<<999777666---,,,***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***)))+++,,,,,,++++++,,,---WWWLLLIIIDDDBBBAAA@@@???>>>;;;777222...,,,+++***)))'''((((((((()))))))))***'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))*********)))))))))***++++++,,,,,,***++++++,,,,,,------...,,,+++************+++,,,+++***((('''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))******+++************+++---...///222222222333444555777777;;;;;;<<<@@@EEEHHHJJJJJJNNNUUUYYYZZZ]]]aaacccbbb^^^___```___^^^]]]^^^___bbbmmmssspppkkklllooopppiiimmmqqqttt{{{}}}zzz}}}xxxsssxxx}}}||||||pppeeeaaa]]]UUUNNNLLLHHHCCC<<<777555555444333......---------,,,,,,,,,))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((()))******+++((((((((((((((((((((((((%%%'''(((******)))((('''************)))(((((('''&&&&&&&&&'''''''''((((((+++DDD,,,%%%111))))))***'''(((************,,,---,,,---...---------///111111222333333333444777:::;;;AAAGGGHHHFFFJJJTTT]]]YYY]]]___^^^```eeejjjjjjjjjooouuuwwwuuusssrrrsssooottt{{{~~~~~~|||zzzzzzyyyzzzzzzxxxvvvvvvzzz~~~{{{{{{zzzuuunnnjjjkkkmmmjjjccc[[[WWWVVVSSSMMMHHHBBBCCC???666222333333000...,,,******+++,,,+++*********))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((())))))***+++,,,,,,,,,,,,------...//////...222666888888888999;;;;;;>>>CCCGGGHHHJJJMMMPPPLLLLLLMMMMMMOOOQQQSSSTTTUUUUUUSSSPPPRRRUUUTTTPPPNNNNNNOOOSSSVVVTTTOOOJJJIIIHHHFFFBBB<<<777333111---+++***(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))''')))++++++++++++,,,---ZZZLLLIIIEEEBBBAAAAAA@@@???;;;777222...,,,+++***)))'''((((((((())))))******(((((((((&&&$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,)))))))))***++++++,,,,,,*********++++++,,,,,,,,,++++++***))))))***+++,,,))))))'''&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++......---***((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))************+++,,,---...333333333444555666888999<<<;;;<<<@@@FFFIIIIIIGGGIIIQQQWWWWWWYYY]]]aaabbb]]]___aaabbbaaa```aaabbbbbbooovvvooofffeeehhhiiieeeiiimmmrrr||||||uuuvvvzzzwwwvvv{{{}}}}}}oooccc^^^YYYOOOIIIHHHBBB===777333222333444333++++++++++++++++++++++++))))))((((((((())))))***'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''')))***+++***)))'''***************))))))(((&&&&&&&&&'''''''''((((((,,,III,,,###000%%%%%%$$$$$$&&&((()))((()))+++---,,,---......------///111111222222222222444888;;;777???GGGHHHGGGKKKWWWcccZZZ___bbbbbbdddiiimmmmmmoootttzzzyyytttooonnnooonnnttt|||~~~~~~|||wwwtttuuuzzz}}}|||rrrllllllooogggccc^^^XXXSSSOOOKKKIII@@@BBB===333///111222000---+++)))((()))***)))(((*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((()))***++++++++++++,,,,,,------...+++///333666666777:::===999>>>CCCFFFHHHIIILLLOOONNNNNNMMMNNNPPPSSSVVVYYYUUUVVVUUUTTTWWW[[[YYYTTTQQQOOOOOORRRTTTTTTPPPMMMHHHIIIHHHDDD===555///,,,...---,,,+++******++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))%%%'''***++++++,,,---///~~~YYYLLLIIIEEECCCBBBAAA???>>>:::777222---******+++---+++***))))))***,,,...000%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''')))***)))((('''(((***///***&&&'''+++...,,,)))++++++******++++++,,,---+++++++++*********))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&)))((($$$%%%+++---+++)))************+++++++++000//////000333555666666999999;;;???CCCFFFGGGGGGMMMTTTTTTPPPSSS```eeeaaahhhaaa___ffflllkkkkkkllltttrrrnnniiifffhhhlllqqqhhheeeeeemmmyyy|||xxx~~~{{{mmmeeeeee```WWWTTTUUURRRLLLAAA>>>:::555111000//////++++++---......---++++++)))'''&&&'''***+++***(((''''''''''''''''''''''''***((((((***,,,+++******((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))(((''''''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++,,,,,,,,,---------......222222222333444555666777<<<>>>AAADDDHHHLLLRRRVVV^^^bbbeeeeeecccccchhhmmmqqqtttyyy{{{xxxrrrkkkfffiiivvv~~~~~~~~~|||}}}}}}|||xxxsssmmmiiihhhfff```[[[ZZZWWWQQQLLLJJJ===;;;777333///,,,+++***,,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******++++++++++++,,,---.........///000111222666;;;???CCC@@@>>>AAAGGGLLLLLLKKKJJJGGGDDDGGGOOOVVV[[[\\\ZZZZZZZZZZZZZZZZZZ[[[[[[VVVWWWXXXVVVSSSQQQSSSVVVOOOKKKFFF@@@;;;666000,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''$$$!!!###((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))***+++,,,------...}}}XXXLLLIIIEEEBBBAAA@@@???===:::777222---******+++,,,,,,+++***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''))))))((((((***++++++)))'''(((+++...---++++++************+++,,,,,,++++++*********))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''******'''(((///111///))))))*********+++++++++.........///111333444444666777999<<>>;;;777333000.........+++++++++,,,,,,+++++++++)))'''&&&'''***+++)))(((''''''''''''''''''''''''(((&&&&&&&&&&&&%%%###"""'''''''''''''''''''''''''''(((((()))))))))))))))'''((((((((())))))))))))(((&&&$$$%%%((()))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***++++++,,,,,,,,,,,,---------111111111222333444666666:::<<>>===@@@DDDHHHIIIIIILLLKKKKKKLLLOOOSSSYYY]]][[[ZZZZZZYYYYYYXXXXXXXXXWWWXXXYYYVVVRRROOOOOOPPPMMMIIICCC===999444///,,,++++++***((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((***)))%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))((()))******,,,,,,---...|||VVVKKKHHHDDDBBBAAA@@@>>>===:::777222---+++***+++,,,******)))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&((((((((((((***,,,)))))))))******+++++++++***************++++++,,,************))))))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''))))))(((***///222111)))))))))*********+++++++++,,,,,,...///000111222333444555999===@@@AAA@@@BBBHHHKKKJJJOOOYYY\\\ZZZYYY\\\ccckkkmmmkkkkkkmmmiiihhhgggggghhhhhhgggfffggghhhiiimmmrrrxxx||||||tttmmmhhhaaa[[[VVVTTTMMMEEE@@@???;;;666999777333000------------******))))))))))))******((('''&&&''')))***)))((('''''''''''''''''''''''''''((((((''''''&&&%%%$$$''''''''''''''''''''''''(((((()))************)))''''''((((((((()))))))))***&&&$$$&&&+++---***'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++******+++++++++,,,,,,,,,000000000111222333444555777999===???AAACCCEEEGGGTTTXXX]]]______```cccfffkkkooorrrpppkkkhhhiiilllqqqsssxxx~~~~~~{{{}}}~~~}}}~~~}}}yyytttrrrpppmmmjjjgggeeeddd]]]UUUPPPQQQPPPGGG<<<555666444222///,,,++++++***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******))))))))))))***+++,,,---.../////////000222666999;;;<<<===>>>@@@BBBFFFHHHMMMPPPRRRQQQPPPQQQWWW]]][[[ZZZYYYXXXVVVUUUTTTSSSWWWXXXXXXVVVQQQMMMJJJIIIJJJEEE???999555111...,,,***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''$$$((()))&&&$$$&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((())))))***+++,,,------{{{UUUJJJGGGCCCAAA@@@???===<<<999777222...+++***++++++&&&'''((())))))(((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''(((((('''''')))***)))***+++***(((''''''''')))))))))))))))***++++++******)))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''&&&(((***,,,,,,))))))))))))************(((***,,,---------...///000000222555:::<<<===<<<===BBBFFFGGGLLLTTTXXXVVVTTT[[[ccciiiiiiggghhhkkkhhhfffddddddddddddbbb___gggiiikkklllnnnrrrxxx}}}~~~yyy|||~~~~~~tttggg___\\\\\\ZZZUUUMMMEEE???:::666222444222///---++++++++++++***)))'''''''''''')))***''''''''''''((())))))(((''''''''''''''''''''''''###''')))((((((***+++***''''''''''''''''''''''''''''''((()))))))))))))))'''''''''((((((((())))))---)))&&&)))...111...***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++////////////000222333444444777<<>>>>>===>>>CCCIIINNNPPPRRRRRRRRRTTTWWWZZZZZZYYYWWWUUUSSSQQQPPPOOOTTTUUUUUUTTTPPPKKKFFFDDDEEE@@@:::444111///---+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''###&&&'''(((+++///---(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))(((((()))***+++,,,------|||VVVJJJGGGCCCAAA@@@???===<<<999666222///,,,+++++++++))))))*********)))(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((()))((('''&&&'''(((''')))))))))'''&&&'''((())))))(((((())))))***+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&((((((((()))))))))*********'''))),,,---,,,+++---.........///333777999:::999:::>>>BBBEEEJJJPPPTTTSSSSSS[[[cccdddbbbbbbeeehhh```^^^]]]]]]___aaaccccccccceeehhhggggggkkkqqqwwwvvv}}}{{{sssxxx~~~~~~ttteee[[[ZZZ___WWWQQQIIICCC>>>999666555000///---+++***)))))))))((((((&&&%%%%%%&&&((((((&&&'''''''''''''''((()))''''''''''''''''''''''''!!!''')))&&&%%%(((***(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((,,,)))''')))...000...+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***)))))))))*********++++++.........///000111222333333777<<<@@@CCCEEEHHHJJJRRRUUUZZZ]]]___```aaaaaajjjllllllfff^^^]]]cccjjjiiieeeiiisssvvvtttwww~~~|||{{{zzzwwwzzzvvvqqqmmmjjjeee```]]]SSSIIIAAAAAAAAA<<<555222///---,,,***))))))******''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((((((((((()))***++++++---...///...---...000333555999>>>>>><<<===DDDJJJLLLLLLMMMQQQUUUXXXXXXVVVXXXWWWUUUSSSQQQOOONNNMMMOOOPPPQQQPPPNNNJJJEEEAAA???;;;555111...---,,,+++(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((+++***)))+++333888333***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((()))***+++,,,,,,---}}}WWWKKKHHHDDDBBBAAA@@@>>>===888666333///,,,+++******///...---+++)))'''&&&%%%&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((((((&&&&&&'''((()))(((''''''(((***+++,,,((((((((((((((())))))***((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((''')))(((%%%%%%'''((((((((()))))))))******&&&***---...,,,+++,,,...------...111555888888777:::;;;>>>BBBFFFKKKOOOQQQQQQZZZaaabbbaaabbbddddddeeeeeeeeeccc``````bbbddd___```bbbbbbbbbfffmmmsssllluuuzzzttt{{{~~~}}}{{{sssfffZZZWWW[[[LLLEEE???<<<:::666555777///...---+++***)))((((((''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&((()))'''''''''''''''''''''''''''///111***&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&''')))******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++.........///000111222333333666;;;@@@CCCGGGKKKNNNTTTVVVZZZ^^^bbbeeeggghhhfffhhhhhheeebbbccciiiooojjjhhhkkkpppuuuvvvzzz~~~www~~~}}}}}}~~~|||yyyuuuqqqooommmhhhbbb]]]OOOGGG???===;;;666333333---,,,***)))((())))))***'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))(((((((((((()))***+++,,,,,,...///.........000222333777<<<<<<<<<>>>EEEJJJJJJIIIKKKPPPWWWZZZXXXTTTUUUTTTSSSRRRPPPOOONNNMMMLLLLLLLLLMMMLLLHHHCCC???:::666222///---,,,+++***(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((,,,***((((((...222,,,"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''(((((()))***+++,,,,,,YYYLLLIIIEEEBBBAAA@@@???===888666333///---+++******111///---***(((&&&&&&&&&%%%&&&(((******(((&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&###%%%&&&''''''''')))+++222...)))(((***,,,,,,+++(((''''''''''''((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))***&&&'''******&&&%%%((((((((((((((()))))))))***&&&+++///000---+++,,,///------...111555777777777999999:::>>>BBBGGGKKKOOONNNXXXaaacccdddgggfffbbbhhhlllnnnjjjbbb\\\\\\^^^`````````aaaccciiioootttnnnrrrxxx{{{yyyxxx{{{yyyvvvkkk\\\SSSSSSIII@@@:::888666222222555///...---,,,***)))((('''&&&&&&''''''''''''&&&&&&$$$'''((((((&&&&&&''')))''''''''''''''''''''''''***444555---'''***+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%'''((((((&&&%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********+++++++++,,,,,,.........///000111333333333666:::>>>AAAFFFJJJNNNTTTVVVZZZ```gggmmmppprrriiijjjjjjiiiiiikkkooossskkknnnpppqqqwww{{{yyyuuuqqqooommmggg^^^WWWKKKFFFBBB???999222///111---,,,***)))(((((())))))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))))))))))))))***+++,,,,,,,,,---//////......000222111444888:::<<<@@@EEEJJJHHHJJJOOOSSSWWWXXXVVVUUURRRQQQQQQQQQPPPOOOOOOOOOLLLJJJIIIIIIIIIFFFAAA<<<666333000...---,,,+++)))((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&((((((&&&&&&(((&&&"""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''((()))***+++,,,,,,[[[LLLIIIEEECCCBBBAAA???>>>888666333000---+++******...,,,***(((''''''((()))$$$&&&)))++++++)))&&&$$$%%%&&&'''(((((('''&&&%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%% """%%%&&&'''))),,,...===666---)))***+++***''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''###$$$)))***%%%%%%)))(((((((((((())))))))))))''',,,111111...+++---///------...111555777777666999888888;;;???CCCHHHMMMKKKVVVaaafffiiikkkhhhaaaYYYaaahhhggg___YYYYYY\\\cccbbbbbbccchhhnnntttxxxvvvssssssvvvyyy{{{|||zzzzzzppp___QQQLLLMMMDDD<<<:::666000///222000///...,,,+++)))((('''%%%&&&((((((((((((&&&%%%$$$&&&((((((&&&%%%''')))''''''''''''''''''''''''$$$///111)))$$$)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%)))+++***&&&$$$&&&***((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((())))))***++++++++++++,,,,,,,,,////////////000222333444444666999<<>>888555222///,,,++++++++++++)))''''''******(((&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((&&&###$$$&&&((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&###$$$'''%%% ###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((()))*********+++++++++++++++,,,...111333555666666999888999:::===BBBGGGJJJMMMXXXbbbfffiiimmmkkkfffkkkddd^^^___```^^^^^^___\\\```cccdddfffmmmtttyyywwwlllmmmxxxxxxwwwxxxvvvkkkZZZMMMHHHFFFCCC>>>:::777444000...************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((('''%%%%%%'''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))************+++,,,------,,,---...///000222333333555666888999===BBBIIINNNUUUXXX___ffflllqqqsssuuusss{{{oookkkjjjnnnyyyssswww~~~zzzzzz~~~zzz|||zzzvvvqqqjjj```WWWPPPLLLGGG@@@:::777444111///,,,,,,+++***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&''''''&&&%%%###!!!###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((()))***+++------......///000000000222222333555888===BBBEEEEEEFFFJJJQQQXXX\\\ZZZXXXRRRSSSSSSRRROOOMMMLLLMMMJJJMMMOOOMMMGGG@@@<<<:::222000...,,,***)))))))))((((((''''''&&&&&&%%%%%%))))))((('''&&&&&&''''''***'''&&&''')))***(((&&&&&&''')))******)))((('''***)))(((((()))+++++++++***(((&&&&&&&&&'''&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,WWWOOOJJJDDDAAABBBBBB@@@???888555222///,,,++++++++++++)))'''(((******(((&&&)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))(((&&&$$$$$$&&&(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###''''''###"""$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))*********+++***,,,...000222444555555888777888999<<>>888444222000//////...,,,***(((&&&%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((()))***+++,,,------......//////000111111222444888===BBBEEEFFFFFFHHHMMMSSSWWWWWWVVVSSSSSSSSSRRRRRRQQQOOONNNKKKMMMNNNKKKEEE>>>999888000///---+++))))))))))))''''''''''''''''''''''''***))))))(((((('''(((((((((&&&%%%&&&)))***)))'''))))))*********)))(((''')))(((''''''((())))))((()))((('''''')))******)))'''((((((((((((''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))******+++,,,,,,[[[OOOJJJEEEBBBBBBBBBAAA???888555222///,,,++++++++++++)))(((((()))***((('''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!'''((($$$ ###'''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++---///111222333444666666666888;;;???BBBEEEMMMSSSYYY[[[\\\^^^^^^\\\^^^YYYXXX[[[^^^]]]^^^aaa^^^]]]]]]```dddhhhkkklllhhhmmmrrrqqqmmmmmmttt{{{vvvqqqmmmggg[[[LLLAAA===999777444111000///---+++(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""")))///000+++''''''***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&%%%'''(((''''''''''''''''''''''''((((((''''''''''''((()))))))))))))))***+++,,,---***++++++---...///000111444555666777999===CCCGGGKKKNNNTTT\\\dddkkkqqqtttvvv|||tttiiikkkllllllrrrwwwyyy~~~yyyyyy|||{{{|||zzzvvvvvvyyyxxxtttzzzxxxuuupppjjjaaaXXXRRRHHHBBB;;;555111000///...///...+++)))''''''((((((((((((((('''''''''&&&&&&(((((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$###'''+++,,,+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((()))***+++++++++,,,------......//////000111444888===BBBEEEFFFFFFFFFIIIMMMQQQSSSSSSQQQOOOOOOPPPSSSSSSQQQNNNLLLLLLKKKGGGAAA:::555333///---,,,***((((((((()))''''''((((((((()))))))))((((((((())))))))))))***)))((((((***---//////...//////...------,,,,,,,,,,,,,,,,,,,,,+++******))))))((('''(((***,,,+++***)))))))))))))))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******++++++,,,dddPPPKKKEEEBBBBBBBBBAAA???888555222///,,,+++++++++******)))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''######'''***)))###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((())))))***,,,...000111222222444444555666999<<>>777111......------+++)))(((''''''***,,,...)))(((((((((((('''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###&&&***,,,***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***+++***++++++,,,,,,---......---...000333888===AAADDDDDDDDDFFFHHHKKKMMMNNNOOOMMMKKKJJJMMMRRRSSSOOOKKKKKKJJJGGGBBB;;;555111///---,,,***)))((((((((())))))))))))))))))*********'''''')))+++---...//////111111222555777999:::;;;>>>>>>===<<<<<<;;;;;;;;;888999:::999666444222111---,,,******++++++)))''')))))))))))))))******+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++++++++eeePPPKKKEEEBBBBBBBBB@@@>>>888555222///,,,+++++++++************))))))))))))+++***((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$###'''---,,,'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((((((((()))***+++---///000000111333333444555777:::<<<>>>DDDGGGKKKOOORRRTTTWWW[[[QQQPPPSSSXXXZZZYYY[[[___bbb]]]\\\bbbeeecccaaabbbbbbddddddaaa]]]\\\```dddiii```WWWQQQJJJ@@@999777555222///---+++***(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))***++++++((()))***+++,,,......///111222333444555888<<>>???AAACCCDDDFFFHHHIIINNNNNNMMMMMMLLLLLLKKKKKKFFFIIIJJJIIIFFFBBB??????999777555333111...***'''))))))((((((((())))))***(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))******++++++___PPPKKKDDDAAAAAAAAA???<<<888555222///,,,+++++++++***+++,,,+++)))((()))***222000---***'''%%%%%%$$$'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###&&&(((((('''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))&&&"""###***000,,,$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))***+++---///000000000222333333555777999:::<<>>:::555222///...+++)))(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))******+++```OOOJJJCCC@@@@@@???===;;;888555222///,,,+++++++++)))+++,,,+++)))((()))+++///---+++(((&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###%%%((()))'''%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$)))---)))!!!###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((''''''((((((((()))))))))******,,,...///000000000222333444555777888999:::DDDDDDHHHOOOQQQPPPSSSYYYUUUVVV[[[``````]]]^^^bbb\\\YYY\\\eeeeee^^^]]]dddcccaaa```aaadddddd```\\\^^^SSSIIIDDD???888222000000...+++*********(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$&&&))))))(((&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))))))))(((''''''''''''((()))******((()))***+++---...//////...///222333444666:::<<<===AAAGGGOOOWWW^^^bbbeeeeeellljjjjjjvvvyyysssrrryyyuuusssuuuuuurrrqqqsssrrrrrrnnniiihhhkkkjjjfff```___]]][[[WWWPPPHHHBBB777555111///...,,,***((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&$$$%%%&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++++++++,,,,,,---.........,,,...000333666999;;;<<<888===BBBFFFHHHJJJLLLOOOLLLMMMOOOPPPPPPMMMJJJHHHCCC===666111...---+++***+++***)))))))))***+++,,,)))+++---111444888;;;<<>>;;;777222...,,,******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((+++)))'''%%%$$$$$$%%%&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********fffOOOIIICCC?????????<<<:::888555222///,,,+++++++++)))+++---,,,)))((()))+++&&&%%%$$$###$$$&&&(((***(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&"""%%%))))))'''%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$&&&&&&''')))&&&!!!$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,...///000000000222333444555777888999999CCCCCCIIISSSWWWWWWZZZaaa^^^___ccceeebbb[[[ZZZ]]]___\\\```fffbbbXXXWWW^^^______bbbfffiiihhhbbb]]]```UUUJJJEEEAAA999333000,,,***)))(((******)))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& &&&,,,,,,((($$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$&&&))))))(((&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))))))))((('''&&&&&&''''''((()))***))))))***+++---...///000---///111333444666:::<<<<<<@@@GGGOOOVVV\\\___```bbbllllllnnnzzz}}}wwwwww{{{wwwvvvyyyzzzxxxxxxzzzuuutttnnnhhhhhhnnnpppnnnddd```ZZZTTTNNNIIICCC@@@666444111000///---***((($$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''',,,000000---)))&&&###%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))***++++++,,,,,,------......///---...000333555888:::;;;777;;;???BBBDDDHHHMMMRRRJJJLLLOOOOOOLLLIIIFFFEEEAAA;;;333...------,,,***+++***)))))))))***+++,,,...000444999>>>CCCGGGIIIGGGIIIKKKMMMNNNNNNMMMLLLLLLNNNPPPOOOMMMLLLMMMPPPWWWXXXWWWTTTNNNFFF???:::;;;CCCMMMRRRSSSSSSUUUXXXRRRQQQQQQRRRSSSQQQNNNKKKLLLHHHBBB<<<666111...---))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((())),,,+++(((%%%$$$$$$%%%%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********aaaOOOKKKFFFCCCAAAAAA@@@???999555111---,,,+++)))(((+++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&((('''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***+++,,,...///000000000111333666888:::<<<===AAAFFFKKKQQQUUUYYY\\\___mmmrrrtttooofff___```cccbbb]]]]]]aaabbb^^^___dddddd```^^^dddjjjiii^^^RRRPPPLLLGGGBBB>>>:::555333---,,,+++)))((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((()))))))))))))))******+++++++++,,,------......///...///111333555777999:::===AAAGGGLLLQQQVVV[[[___]]]bbbjjjpppssstttttttttzzzzzzzzzxxxwwwwwwzzz}}}yyyrrrooorrrrrrnnnmmmppp___\\\WWWQQQJJJCCC???<<<333222000...,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((***'''&&&''''''$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,000555999:::999999<<>>@@@DDDIIIMMMNNNLLLJJJJJJLLLMMMJJJDDDBBBIIIQQQEEEJJJMMMFFF;;;666<<>>:::111...+++)))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******^^^QQQMMMGGGCCCAAA@@@>>>===999666111...,,,+++***))))))(((&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***+++,,,---///000000000111222444666999;;;<<<@@@CCCIIIOOOUUU]]]dddiiitttuuuvvvsssooojjjfffeee]]]\\\```ggggggaaa^^^___eeebbbaaafffjjjggg\\\RRRIIIFFFAAA<<<888555111...---,,,+++)))((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((('''((())))))*********++++++,,,------......///000222444666777888<<>>222111...,,,******++++++'''***---000444999???CCCIIIJJJKKKMMMMMMKKKIIIFFFIIIHHHFFFCCC??????CCCGGGKKKHHHCCC???<<<:::999777@@@BBBCCCDDDGGGHHHBBB:::DDD@@@<<<===AAAFFFMMMSSSUUUVVVXXXYYYVVVQQQPPPRRRXXXWWWVVVUUUUUUQQQJJJEEE>>>:::555000---+++)))'''*********))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******aaaSSSOOOIIIDDDAAA???===<<<:::666222///---,,,+++******(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((()))))))))))))))***+++,,,---...///000/////////000333666:::<<<@@@CCCHHHNNNVVV```jjjqqqtttsssssssssqqqmmmfffaaaZZZ[[[^^^dddeeeaaa^^^^^^aaaaaabbbdddddd^^^UUUMMMCCC@@@;;;777444000---***,,,+++***)))((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&''''''((()))'''''''''''''''(((((()))))))))***++++++,,,,,,---...///000111333444555666:::<<>>BBBEEEFFFHHHJJJLLLIIIIIIIIIHHHEEE@@@<<<999...---,,,++++++++++++,,,+++///777===CCCGGGKKKNNNQQQQQQOOOLLLIIIEEEBBB@@@>>><<<::::::===AAAEEEGGGFFFIIIKKKJJJGGGDDDCCCDDDDDDLLLNNNKKKOOOVVVRRREEEFFFDDD@@@<<<;;;>>>AAABBBLLLTTT[[[]]]]]]]]]YYYUUUTTTSSSSSSVVV[[[[[[VVVPPPKKKGGGAAA;;;666111+++'''************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******cccSSSNNNHHHDDDAAA@@@>>>===:::666222///...---,,,+++---+++)))))))))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++---...///000///...---...000444888;;;@@@CCCIIIPPPXXXaaajjjppppppqqqqqqqqqoooiiiaaa[[[ZZZYYYYYY[[[]]]___aaadddZZZ[[[]]]\\\YYYRRRJJJDDD???<<<888555222000,,,***+++***)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''(((((()))(((''''''''''''((())))))*********+++,,,,,,------......///000111222333444999:::<<<>>>CCCIIIQQQWWW^^^```bbbdddeeegggjjjllllllnnnppppppnnnmmmnnnnnnsssoookkkhhheeeaaa]]][[[XXXLLL???777666666333///...---+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%''',,,---+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''((())))))+++++++++++++++,,,,,,,,,------...000333666888999:::===AAADDDEEEFFFHHHIIIFFFFFFGGGEEEBBB===888555///---+++))))))***+++---555;;;CCCIIILLLNNNOOOPPPNNNMMMJJJFFFAAA>>><<<<<<;;;<<<===???GGGPPPVVVWWWVVVWWWYYY\\\^^^]]]YYYVVVHHHRRRYYYWWWSSSSSSVVVWWWNNNPPPNNNKKKNNNSSSQQQKKKIIIRRRXXXYYYZZZ]]][[[UUUQQQMMMLLLPPPVVVZZZXXXTTTQQQOOOLLLIIIEEE>>>777222,,,+++)))(((((()))+++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******aaaQQQMMMHHHDDDBBBAAA@@@@@@999666222///......---,,,111///,,,+++******(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))((()))***+++---...//////......---...000444888;;;<<>>BBBIIIRRRXXX[[[___dddgggggggggggghhhiiijjjllllllkkkjjjjjjkkkkkkiiifffccc```^^^[[[WWWRRRGGG:::444333444111...,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&)))///000,,,&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''''''''''''''(((((()))*********++++++,,,,,,,,,,,,---///000222555777999999<<>>:::666333000...---,,,***((((((((('''''''''((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''(((((()))***)))))))))))))))***+++++++++,,,,,,------...//////,,,---...///111222333444888:::<<>>@@@AAAAAACCCDDDCCCBBBAAA>>>:::666333000*********,,,111888???CCCIIIJJJJJJIIIFFFDDDDDDDDDBBBDDDGGGFFFEEEEEEIIILLLNNNOOOMMMKKKPPPVVVRRRHHHLLL[[[eee[[[KKKLLLddd}}}lllhhhssshhh|||sss\\\TTT\\\^^^WWWSSSPPPRRRXXX]]]]]]^^^aaaccc^^^XXXSSSQQQQQQQQQRRRGGGGGGHHHJJJJJJIIIEEEBBBAAA>>>888222...+++******************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))''''''''''''((()))******((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******gggRRRNNNIIIDDDCCCBBB@@@???777444000---------,,,+++...,,,***)))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&((($$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))(((((()))+++,,,---.../////////000222444777999;;;>>>BBBIIIPPPXXX___gggkkkiiijjjlllnnnnnnkkkeeeaaa\\\fffnnnqqqsssrrrllldddYYYUUUOOOIIIEEEAAA<<<999333000...,,,,,,+++)))((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((())))))***((((((((((((((()))*********++++++,,,------......+++,,,---///111333444555777999<<<@@@EEEMMMUUU[[[^^^ccciiinnnnnnmmmlllkkkmmmmmmmmmlllkkkkkkmmmooojjjjjjfff^^^YYYVVVPPPHHHCCC???999555333222000...***)))((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''+++000---'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((((())))))***++++++,,,,,,+++...000111111222666999999<<>><<<===AAADDDDDDHHHMMMNNNMMMNNNRRRWWWUUUSSSPPPTTTfffsssjjjWWW___yyyooo|||ZZZQQQSSS___aaaVVVPPPTTT______\\\XXXTTTRRRTTTVVVKKKGGGCCCAAAAAACCCDDDDDDEEEDDDBBB>>>999333...+++++++++++++++++++++++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''(((******((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******eeeTTTPPPJJJEEEBBBAAA???>>>666333///---,,,,,,++++++***(((''''''((())))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***,,,---...//////000222444666999:::;;;FFFIIILLLPPPUUU\\\dddiiipppmmmmmmqqqwwwxxxqqqjjjeeelllpppoooooopppmmmfffYYYSSSJJJEEEBBB???:::666333111...------,,,+++)))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((()))******'''''''''''''''((()))))))))******+++,,,,,,------+++,,,---///222444555666555888<<<@@@FFFNNNVVV[[[aaaeeekkkoooooooooooooooppppppooonnnlllmmmppprrrnnnnnnhhh^^^VVVRRRJJJ@@@===<<<999666333111///...***)))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&+++///+++$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((((())))))***++++++,,,,,,+++...000111000222555999:::===@@@AAABBBBBBCCCDDD@@@>>>:::555111///------,,,000777>>>EEEIIIKKKLLL???===:::666666:::AAAFFFGGGLLLRRRSSSRRRSSSWWW[[[ddd```___nnn}}}kkkZZZ[[[QQQVVVYYYYYYVVVTTTWWWZZZZZZSSSIIIBBBAAADDDIIIKKKBBBDDDGGGGGGCCC<<<444///++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********aaaTTTOOOHHHEEEDDDBBB???===999555000---,,,,,,,,,+++***++++++++++++***))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###%%%''''''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''((()))***,,,---...///---///222555999===CCCGGGOOOQQQSSSWWWZZZ]]]______eeennnvvvxxxwwwuuupppjjjnnnpppqqqppplllgggdddbbbbbb[[[SSSKKKBBB999777:::333111---***(((''''''((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************---------...///111222333555666;;;CCCHHHLLLVVV```fffbbbccclllrrrrrrqqqsssyyyuuuqqqooooooqqqrrrrrrrrroooiiiaaaYYYOOOFFF???<<<:::666333///---,,,+++))))))))))))))))))))))))))))))(((((('''''''''&&&***)))((('''''''''''''''(((((('''''''''&&&&&&&&&(((((()))***************''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((()))***++++++,,,,,,------.../////////000222444666777;;;<<>>:::333---+++---111777===EEEIIIIIIGGGEEEEEE;;;888666888>>>CCCJJJOOOJJJLLLPPP[[[cccbbbttt}}}tttYYYOOOUUUOOONNNdddYYY]]]UUUIIIEEE??????KKKGGGFFFFFFIIIMMMLLLDDD;;;333...***+++...///,,,(((******)))(((((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((+++)))'''(((+++------+++hhhTTTOOOIIIEEEDDDCCC@@@===999555111...---,,,,,,+++***************)))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''((()))***,,,---...///---///222555777;;;@@@DDDGGGLLLSSSXXX[[[\\\]]]^^^aaajjjrrruuuvvvvvvrrrnnnhhhiiijjjjjjgggdddbbbaaa^^^WWWOOOHHH@@@888666999666444111---***)))((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********---------...///111222333666777;;;AAAEEEHHHQQQZZZ```^^^aaaiiinnnmmmmmmoootttqqqooonnnnnnnnnllljjjooommmhhhbbbZZZOOOEEE===888777444000---++++++***)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((()))***************''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''((((((((())))))***++++++,,,,,,------.../////////000222444666888===>>>AAACCCDDDDDDCCCCCC>>>;;;555000,,,...333777:::AAAJJJOOOMMMGGGAAA>>>777999===BBBEEEGGGIIILLLKKKeeeuuujjjbbbUUUNNNVVVWWWXXX]]]\\\KKK<<<;;;DDDEEEFFFIIIMMMQQQPPPMMM>>>888000,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))''')))+++,,,+++***iiiUUUPPPJJJFFFEEEDDDAAA>>>:::666111...---,,,,,,+++)))))))))***)))(((((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''((()))***+++---......///000222333555888<<>>GGGRRRXXXXXXWWWYYY[[[]]]eeelllppprrruuutttrrrhhhhhhgggfffdddaaa```___XXXPPPIIICCC===666444666666444000---***(((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&)))((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))))))))******,,,,,,---...///111222333777777:::???AAADDDLLLTTT\\\^^^dddjjjmmmkkklllppppppoooooooooooolllgggdddhhhfffccc]]]VVVKKK@@@888444222000---+++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&((())))))(((''''''(((((((((''''''''''''&&&(((((())))))******))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))***++++++,,,,,,------.../////////000222444666888>>>@@@BBBEEEEEEEEECCCBBB<<<777000---000555;;;???GGGJJJMMMLLLGGG@@@:::777>>>CCCGGGJJJOOOXXXdddnnn```~~~~~~WWWSSSMMMOOOZZZ```XXXMMMIIIEEEFFFGGGIIIKKKNNNRRRUUUKKKEEE;;;222---+++,,,---)))******+++++++++******))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((()))++++++***(((hhhVVVQQQKKKGGGFFFEEEBBB???;;;777222...------,,,+++***************)))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,------///000222222333444888;;;:::CCCNNNRRRPPPOOORRRVVVZZZaaahhhjjjmmmrrrsssrrrooommmiiifffdddaaa^^^\\\QQQIIIBBB>>>:::444111333///...,,,)))'''&&&%%%%%%&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***+++,,,,,,---///111333444666666999>>>@@@BBBIIIRRRXXX]]]dddiiiiiiiiikkknnnkkkkkkkkkkkkjjjgggaaa^^^aaa^^^XXXRRRKKKCCC:::444000///---+++************(((((((((((((((((((((((((((((((((((((((''''''''''''(((***,,,---,,,+++***((((((((('''''''''''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))***++++++,,,,,,------.........///000222444777888===>>>AAACCCCCCBBB@@@>>>666222///111888@@@DDDFFFNNNLLLHHHCCC@@@@@@BBBDDDBBBHHHLLLOOO\\\wwwnnneee\\\PPPIIIQQQYYYVVVNNNNNNPPPQQQOOOKKKMMMQQQRRROOOHHH???666///------)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))*********)))(((iiiWWWRRRKKKHHHGGGEEEBBB@@@;;;777222///------,,,+++++++++,,,,,,++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,///000111111111333666888:::AAAHHHIIIFFFFFFLLLQQQXXX___dddfffhhhmmmooonnnqqqmmmiiifffdddaaa]]]ZZZKKKCCC===:::777222///000))))))(((''''''&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))++++++,,,---///111333444555555888===@@@BBBJJJSSSQQQWWW^^^aaaaaaccceeegggeeedddddddddcccaaa]]]YYY^^^XXXPPPHHHAAA;;;666333......,,,+++******+++,,,(((((((((((((((((((((((('''''''''(((((((((((((((''')))+++------,,,+++***(((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******++++++,,,,,,------............000222555777999:::<<<>>>@@@@@@>>>:::888000000333999AAAGGGIIIHHHGGGEEEBBBAAADDDJJJPPPSSSJJJUUU```ggguuujjjHHHNNNXXXKKKWWWUUUWWW[[[XXXQQQMMMOOOPPPRRRRRRMMMDDD:::222---***+++++++++******))))))************************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******************gggVVVQQQKKKGGGFFFEEEBBB???<<<888333///------,,,+++,,,,,,------,,,,,,+++***(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&%%%%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,---///000000000222666888<<<@@@CCCBBBAAABBBIIINNNWWW]]]bbbccceeeiiikkkjjjjjjgggcccbbbbbb```[[[WWWHHH@@@999888666111------(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&&&&''')))***,,,---(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))******+++,,,...111333444444444888===@@@CCCKKKTTTQQQWWW[[[\\\^^^ccceeedddeeeeeeeeefffgggeeeaaa^^^\\\UUUKKKBBB<<<888666444...---,,,******++++++,,,))))))))))))))))))))))))'''''''''((((((((((((((('''''')))******)))(((((('''(((((((((((()))))))))(((((()))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((()))))))))*********++++++,,,,,,------............000222555888999888:::===???>>>;;;777444000444:::AAAFFFHHHFFFDDD@@@@@@BBBFFFKKKOOOPPPOOOppprrrrrrvvv```___VVVSSSXXX[[[UUUPPPOOOMMMPPPTTTUUUPPPFFF<<<444......,,,+++***)))))))))******************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******)))***,,,...hhhVVVQQQJJJGGGFFFEEEBBB???===999333///...---,,,++++++,,,,,,,,,,,,+++******((((((((((((((((((((((((&&&'''''''''((((((((()))+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''%%%$$$%%%))),,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******++++++,,,---///000111333777:::<<<>>>???@@@AAADDDIIIMMMTTT[[[```aaacccggghhhgggfffbbb_________\\\VVVPPPGGG>>>888777666111---+++)))******************)))))))))))))))*********+++************************************************************************'''((((((((())))))))))))''''''(((((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))***+++,,,...111333444444444777<<>><<<@@@AAAFFFOOOWWW^^^______zzz{{{zzzuuuzzzxxxbbbRRRTTTZZZWWWQQQOOOLLLMMMPPPTTTUUUQQQHHHAAA444222///,,,******+++,,,*********************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******))))))***///333oooUUUPPPJJJFFFEEEDDDAAA>>>===999444000...---,,,+++***++++++++++++***))))))((((((((((((((((((((((((&&&'''''''''(((((())))))//////---+++)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$%%%)))---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))******++++++***,,,...///111444888;;;;;;<<<===@@@DDDHHHKKKMMMRRRYYY^^^```bbbfffgggfffgggddd```___^^^YYYQQQJJJGGG>>>777666666111,,,*********+++******)))(((''')))*********++++++++++++************************++++++++++++++++++++++++************************'''((((((((())))))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***,,,...111333444444444777<<<===???FFFOOOQQQSSSSSSRRRXXXaaaccc___XXX\\\cccjjjllliiiaaa[[[PPPKKKDDD<<<777222...,,,,,,+++***((((((((()))***))))))))))))))))))))))))&&&'''''''''(((((()))))),,,+++***)))(((((())))))'''((((((((())))))******(((((())))))((('''&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......------...000222555888:::<<<>>>AAABBBAAA===888444;;;AAAFFFFFFBBB;;;777666???AAAHHHVVVhhhyyyuuummmtttuuuvvvyyy|||sssiii{{{zzzhhhiii}}}~~~lllsss~~~xxx\\\XXX]]][[[UUURRRMMMLLLLLLPPPUUUVVVQQQLLL999666111---++++++,,,...************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((())))))******)))(((+++111666rrrUUURRRMMMJJJGGGDDDAAA>>>;;;888444111000///...---************))))))))))))))))))(((((('''''''''&&&***((('''''')))*********---+++)))&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((((((&&&$$$###''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((('''''''''(((((()))***************((((((((((((((((((((((((((((((((()))******++++++///.........000222444555999;;;>>>AAABBBCCCEEEGGGTTT___ddd```bbblllpppmmmnnnllliiieee^^^TTTJJJCCC;;;888333000///...,,,+++)))))))))))))))((((((((((((((((((((())))))******'''))),,,---,,,*********///000///,,,)))(((+++///******+++...000000---+++***++++++***(((''')))******+++++++++)))((((((((()))*********((('''((()))(((((())))))))))))(((((((((((((((((())))))))))))+++++++++***)))(((((('''***++++++***((('''((()))''''''''''''''''''''''''(((((((((((())))))))))))(((((('''(((((()))***+++)))))))))))))))))))))))))))***+++---///000222222333666999999777999???EEEKKKKKKKKKOOOYYYbbbaaa[[[ccc[[[WWW[[[ccceee\\\RRRGGGCCC===888444111---***...,,,)))((()))******)))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((******)))((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++++++++,,,------......//////......///111444888:::???>>>===:::888888999;;;BBBJJJHHHCCCCCC>>>===FFFBBBLLLWWWvvvjjj{{{}}}kkkhhhzzzcccPPPYYYXXXZZZLLLIIINNNNNNSSSTTTLLLQQQFFF888...,,,---//////,,,------+++******+++,,,,,,+++******)))*********(((((((((((((((((((((((((((((((((((((((''''''&&&((())))))***+++,,,,,,,,,+++******)))(((''''''&&&*********))))))))))))))),,,)))''''''***+++***)))+++***))))))+++111:::@@@nnnUUURRRMMMJJJGGGDDDAAA>>>;;;888444111000///...---************))))))))))))))))))(((((((((''''''''''''%%%###$$$''''''&&&$$$---,,,)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((''''''''')))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((((((((((()))******++++++............///111333444555888;;;===>>>@@@BBBDDDUUU```gggdddeeekkklllggghhhhhhgggccc[[[PPPGGGAAA:::777222///...---,,,+++)))))))))***************((()))***+++,,,,,,++++++,,,------+++***)))***,,,+++///333444111///------///000111222222111000000000---+++++++++,,,***'''******))))))((()))+++---***++++++***)))(((((((((((())))))))))))))))))((((((((((((((()))))))))***++++++******)))((((((''')))***+++***((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))***+++---///000222222444666999888777888>>>CCCGGGIIIKKKNNNVVV^^^^^^ZZZccc]]]YYY\\\bbbaaaWWWLLLCCC???999555222///+++)))///,,,******+++++++++***+++++++++***************))))))******++++++++++++******)))))))))))))))***))))))(((((((((((())))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))***+++++++++,,,,,,------......//////......///222555888999:::::::::888666999@@@FFFLLLKKKAAA===CCCEEEFFFPPPOOO^^^lll}}}xxxuuurrrbbbXXXWWWRRRVVVWWWNNNMMMTTTTTTOOOKKKDDD<<<555///,,,***.........,,,+++******+++,,,++++++***************)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))***++++++,,,+++******)))((((((''''''************))))))))))))***((('''))),,,------+++***+++,,,---000555<<>>;;;888444111000///...---++++++*********)))))))))))))))(((((((((((('''''')))&&&%%%(((---///+++'''---,,,***(((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))***+++++++++***((('''&&&''''''((((((''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((((((((((()))******++++++,,,,,,---...///111333444444666999;;;<<<>>>@@@BBBKKKVVV___```bbbfffddd]]]```cccddd___UUUKKKCCC???888555111///...---,,,***))))))******+++,,,,,,,,,+++,,,---......---+++***---------++++++---111444777:::>>>@@@@@@?????????DDDFFFGGGEEEBBBAAABBBDDDAAA;;;666555777666000***,,,+++)))((((((***,,,...***************))))))((())))))************))))))((((((((()))))))))******++++++******)))((((((((()))***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))******+++---///000111222333555777666666777<<>>@@@BBBBBBKKKTTTWWW[[[```___ZZZYYY]]]```[[[PPPEEE???===555222///......---,,,***++++++++++++++++++++++++......------------------...000222444777<<>>888777666333111000///...,,,+++***))))))***++++++***)))******++++++******)))(((((()))))))))*********************))))))(((((()))***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((('''((((((((((((((((((((((((((((((***+++,,,---...000111111000222444444555888===AAAHHHOOOUUUUUUWWW[[[^^^^^^\\\ZZZZZZ\\\]]]VVVHHH===666333000---,,,+++***(((---,,,++++++,,,---,,,+++*********))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++***))))))))))))))))))************)))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++******))))))******+++,,,,,,,,,------...///////////////000111333555777888BBBAAA???>>>@@@CCCHHHLLL===CCCDDDDDDGGGKKKcccuuuwww~~~gggSSSSSSUUUVVVQQQCCC???DDDKKKOOOLLLDDD999222...---,,,,,,------,,,+++,,,,,,+++************+++++++++++++++++++++++++++)))******+++***)))((('''''''''(((((()))))))))************)))))))))(((((()))***************++++++'''(((***+++---...---,,,)))...444999===???BBBCCCqqqVVVSSSNNNKKKHHHEEEBBB???;;;888444111000///...---++++++++++++************(((((())))))))))))))))))&&&$$$$$$(((---...***&&&((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******(((((()))***************))))))))))))))))))))))))((((((((()))******++++++***+++,,,...000111222333444666:::<<<===>>>@@@BBBFFFKKKOOOSSSXXX\\\]]]ZZZUUUYYY[[[VVVKKKAAA;;;:::333111///.........,,,+++,,,,,,,,,++++++*********,,,,,,++++++...111555888:::>>>BBBGGGKKKPPPUUUXXXXXXWWWTTTSSSSSSTTTUUUUUUPPPSSSTTTQQQLLLJJJMMMQQQWWWYYYZZZYYYWWWSSSPPPNNNKKKIIIGGGFFFDDD???888333...+++))))))+++---------******++++++++++++******))))))))))))*********************)))))))))))))))((()))******)))((()))+++(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''((((((((((((((((((((((((((((((++++++,,,---...000000111...///111333666:::???BBBGGGPPPVVVVVVVVVYYY\\\\\\UUUUUUVVVXXXWWWOOOBBB999333000---,,,,,,,,,+++***+++***)))***,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))(((((())))))*********))))))))))))******************))))))))))))''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,,,,---......//////000///000111222444555777888CCCAAA@@@CCCHHHJJJHHHEEEFFFBBB===EEEUUUeeepppnnn\\\QQQPPPUUUUUUMMM??????BBBIIIOOOMMMDDD;;;000---++++++---...---,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++(((***...000///---)))&&&(((((((((((())))))))))))************))))))))))))))))))******+++++++++,,,)))***+++,,,++++++++++++,,,111888===@@@BBBCCCCCCkkkVVVSSSOOOKKKHHHEEEBBB???;;;888444111000///...---,,,++++++++++++*********(((((())))))))))))******)))((((((((((((&&&$$$!!!%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))******((())))))******))))))((())))))))))))))))))))))))'''(((((())))))******+++(((((()))***************))))))))))))))))))))))))((((((((()))******++++++)))+++---///111222333333333555888:::;;;===???AAALLLLLLMMMOOOSSSUUUVVVUUUTTTUUUTTTNNNEEE<<<888666111000......//////...,,,------------,,,,,,,,,,,,++++++,,,///444;;;AAADDDIIILLLOOORRRUUUWWW[[[]]]ZZZ[[[\\\\\\YYYSSSKKKDDD@@@CCCDDDCCC@@@???AAACCCIIIOOOUUUZZZ[[[[[[\\\]]]WWWVVVVVVWWWWWWRRRIIIBBB888333---***,,,///000///++++++,,,,,,,,,,,,++++++)))))))))*********++++++******))))))))))))))))))((()))******))))))***+++(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))++++++,,,---...///000111......///222666;;;???BBBDDDLLLQQQRRRRRRTTTVVVUUUQQQQQQRRRRRRNNNGGG===666111///,,,+++,,,,,,,,,+++***))))))***,,,,,,+++)))(((((())))))***+++++++++++++++************))))))++++++***)))))))))))))))+++******))))))******+++++++++*********)))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++************+++,,,,,,---------...//////000000000000111333444666777777======AAAGGGMMMNNNIIIDDDDDD???GGGiiiqqqooouuu```NNNIIITTT[[[JJJCCC???CCCKKKOOOIIIBBB777222---+++---//////...------,,,+++++++++++++++++++++++++++++++++++++++(((***...111111---)))&&&))))))))))))))))))))))))************************))))))******+++,,,,,,,,,,,,------,,,******,,,...333777<<<@@@BBBCCCDDDDDDmmmWWWSSSOOOKKKHHHFFFBBB@@@;;;888444111000///...---,,,,,,+++++++++*********(((((()))))))))************,,,,,,***'''&&&&&&'''%%%%%%&&&''''''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************************************************************+++++++++++++++,,,------******++++++++++++************************************))))))))))))******(((((()))))))))*********((()))************)))((())))))))))))))))))))))))'''(((((()))******++++++(((((()))***************))))))))))))))))))))))))((((((((()))******++++++)))+++---000222333444444444777:::<<<===>>>@@@BBBNNNLLLLLLOOOSSSTTTSSSRRRTTTQQQMMMGGG???888333111000///...///000000///---------...///000000111111222444777;;;???CCCFFFHHHHHHIIIIIIIIIIIIKKKNNNQQQQQQRRRTTTUUUSSSLLLAAA999777888:::<<<<<<<<<<<<<<<;;;???GGGPPPWWW[[[[[[[[[PPPOOOQQQVVVZZZZZZUUUPPPGGG>>>444......000000000++++++,,,,,,,,,,,,++++++))))))*********+++++++++)))))))))))))))))))))***''')))******))))))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))+++,,,,,,---...///000000111000000222666;;;>>>@@@AAAGGGLLLMMMNNNQQQQQQNNNPPPPPPOOOLLLFFF???777333000...+++***+++,,,,,,+++***)))***+++------,,,***((()))***+++,,,...///////////////.........------///...---,,,+++*********+++******))))))******++++++++++++*********))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++******++++++,,,---------......//////000000000111222444555666666777:::@@@HHHMMMNNNMMMLLLKKKBBBJJJhhheeeppp~~~jjjSSSRRRWWWTTTLLLCCCBBBGGGLLLLLLJJJBBB:::222......000///...------,,,++++++++++++,,,++++++++++++++++++++++++)))***,,,------+++)))'''************************************************))))))***++++++,,,------...///...---+++,,,000444;;;>>>AAACCCCCCDDDEEEFFFvvvWWWSSSOOOKKKIIIFFFBBB@@@;;;888444111000///...---,,,,,,,,,+++++++++******(((((())))))*********+++%%%(((***)))&&&&&&)))...%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++...............///000111++++++,,,,,,,,,,,,++++++******************************))))))))))))******(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))***+++++++++(((((()))***************))))))))))))))))))))))))((((((((()))******++++++***+++...111333444555555777:::===???@@@AAACCCEEEPPPNNNPPPUUUZZZZZZYYYXXXTTTOOOHHHAAA<<<666000---000//////000111111000...,,,---...000222444666666<<<>>>BBBFFFGGGGGGEEEDDD===<<<999777777:::???CCCCCCBBBAAABBBCCC@@@:::555444444666999<<<===;;;999666777===HHHSSSXXXVVVRRRAAAAAADDDKKKTTTYYYYYYVVVRRRGGG:::111///111111000+++,,,,,,------,,,,,,+++)))************+++++++++)))))))))))))))*********''')))******))))))***,,,************************(((((((((((())))))))))))(((((('''(((((()))***+++)))))))))))))))))))))))),,,,,,------...///000000444333222333666:::<<<===AAAFFFJJJKKKNNNPPPOOOKKKQQQPPPNNNIIIAAA:::444000///---******+++++++++***+++***+++,,,...///---+++000000222333555777888999:::::::::999999888888888222111000...---,,,++++++++++++************+++++++++++++++************)))((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++******++++++,,,---------......///000000000000111222444555666666666===GGGRRRTTTOOOKKKNNNRRRNNN```bbbxxxoooVVVKKKYYYRRRIIIDDDEEEKKKPPPRRRJJJAAA666000///000///......---,,,,,,++++++,,,,,,************************+++***))))))(((((())))))+++++++++*********************************++++++))))))***+++,,,,,,------///000///...,,,///444999AAACCCDDDDDDDDDDDDFFFHHHyyyZZZSSSKKKHHHIIIGGGAAA<<<;;;999555111///---------***---...+++***+++)))&&&************************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((++++++***))))))))))))))))))+++,,,+++)))(((((())),,,,,,------............)))---222555777999===@@@??????@@@BBBEEEEEEDDDBBB:::999777555555444222000***,,,---,,,)))((()))+++...***))),,,+++''')))///*********)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,///111333333333555666:::===@@@BBBBBBCCCEEEGGGKKKOOORRRVVV\\\```]]]WWWRRRHHH???<<<:::666222111///111222111//////000222000...///333;;;@@@BBBBBBMMMJJJJJJOOOPPPKKKFFFDDDAAAEEE@@@:::<<<888555<<>>;;;777222000///000...+++***+++,,,,,,+++,,,***(((''')))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,------......///000000000000444555111111555777777IIITTTRRRLLLNNNMMMOOOYYYvvv|||qqq]]]QQQUUURRRNNNKKKBBBCCCSSSRRRMMMBBB444---------,,,...---,,,,,,......---,,,++++++++++++++++++++++++***************************)))******+++,,,---...)))************+++++++++,,,+++++++++,,,,,,---...666333...+++---111777;;;AAAAAA>>>BBBIIICCC@@@KKKmmmYYYRRRKKKIIIKKKJJJEEE@@@<<<999666222///.........000444555111......,,,***************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------++++++,,,---+++---000222333222111000777<<>>999666222000000///000111111000///......444:::CCCJJJNNNOOOOOOPPPSSSMMMHHHHHHHHHFFFFFFIIIAAAEEE???<<>>>>>EEEJJJJJJJJJMMMPPPPPPKKKEEE>>>777222///...---------......---,,,***)))***,,,222888>>>CCCFFFHHHRRRRRRQQQPPPQQQRRRTTTUUUTTTTTTTTTTTTTTTSSSQQQPPPPPPOOOMMMJJJFFFDDDCCCCCC???:::333...,,,+++***)))...---,,,,,,------+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,------...//////000000111///444666222111555;;;===PPPTTTRRRPPPPPPRRRiii|||zzzdddIIICCCJJJIIIDDDFFFNNNOOOIII===444111...,,,111///------......---+++++++++++++++++++++++++++************************,,,,,,+++,,,,,,---...///************++++++++++++,,,,,,,,,+++,,,,,,------///...---...222888???CCC===NNNKKK@@@DDDJJJDDD???fffXXXRRRLLLKKKLLLLLLIIIEEE===:::777333000/////////,,,333666111++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------+++,,,---------...111333444777;;;======;;;888555===@@@CCCCCCCCCFFFNNNTTTVVVYYY[[[\\\[[[[[[^^^aaaaaaaaa```___]]]ZZZWWWUUU\\\WWWOOOIIIDDD???:::555,,,******,,,,,,******---******++++++***)))((((((************************************************))))))***++++++++++++***))))))))))))))))))))))))************))))))))))))'''((()))***,,,---...///+++---///000111222444666<<<======<<<;;;;;;===???BBBFFFKKKOOOVVVZZZVVVOOOPPPEEE:::444222///000222222000......111444666777FFFMMMUUUWWWRRRNNNNNNOOOKKKDDD???<<<:::999;;;@@@NNNPPPHHHDDDIIIIIIFFFLLLNNNNNNMMMHHHDDDFFFMMMTTTJJJIIILLLHHHCCCKKKPPPGGGDDDFFFGGGEEEFFFJJJQQQUUUNNNQQQMMMBBBBBBNNNXXX[[[ZZZSSSIIIDDDFFFLLLSSSWWWIIIEEE>>>666111...---,,,++++++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++******************************)))(((((((((((()))((((((((()))))))))******)))***+++***)))((()))******,,,***&&&)))///...'''------------...000111222444333333666999===@@@AAA===DDDJJJIIIIIIKKKKKKJJJBBB<<<666222000000---+++,,,,,,------......//////666:::AAAHHHLLLMMMLLLKKKTTTTTTTTTTTTSSSQQQNNNMMMQQQQQQRRRUUUYYYZZZWWWTTTYYYXXXUUUSSSRRRQQQRRRRRRQQQKKKAAA999333///,,,***---,,,,,,---......,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***((((((((()))))))))******************+++++++++,,,+++++++++,,,,,,,,,------.........///000000111111111666888333111888CCCIIIWWWSSSNNNPPPSSSYYY\\\LLLLLLJJJFFFFFFLLLPPPOOOGGG>>>777111,,,222000............---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---***,,,...333888???EEEHHHAAAPPPNNNBBBCCCHHHGGGJJJlllXXXSSSNNNLLLLLLKKKHHHEEE>>>;;;888444111000000000'''///444///))))))+++---++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))***************+++******,,,---------,,,,,,)))+++...///111444999<<>>888222...,,,+++,,,...+++++++++---...---,,,*********************************************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))*********))))))))))))))))))******+++,,,......///,,,...000111111333555888<<<<<<<<<:::999:::===@@@???DDDIIINNNSSSWWWRRRJJJDDD;;;333111111///111444444111...000666???EEEIIITTTVVVVVVQQQIIIEEEGGGJJJBBB@@@AAACCCDDDEEEJJJRRRCCCKKKKKKKKKRRRSSSTTT]]]aaaaaa^^^WWWRRRTTT___iiipppaaaRRRIIIOOOdddfffRRRJJJKKKHHHBBBCCCKKKQQQQQQNNNQQQUUURRRKKKGGGLLLSSSYYYUUUOOOIIIFFFHHHOOOUUUNNNKKKGGGCCC???999000)))---,,,,,,++++++,,,---...+++,,,,,,,,,,,,,,,,,,+++************************+++***))))))(((((())))))(((((()))))))))*********)))***+++***)))((()))***''',,,+++%%%,,,:::999...------------...000111222222444666666777999>>>BBB???CCCFFFGGGKKKMMMKKKEEE<<<777222000000000...+++,,,++++++,,,000666<<<@@@GGGJJJOOOSSSTTTRRRNNNKKKLLLOOOSSSTTTQQQKKKCCC>>>CCCAAACCCJJJSSSYYYYYYVVVYYYXXXWWWXXXXXXXXXWWWVVV[[[VVVOOOGGGAAA<<<777333...,,,******,,,---,,,+++************************************************))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...//////000000111111222333777888333444???NNNWWWZZZTTTMMMUUUeeeuuu~~~uuuZZZHHHJJJQQQNNNQQQPPPKKKEEE???666---111///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((()))))))))++++++++++++,,,,,,,,,---......---,,,,,,,,,,,,---,,,///333999>>>BBBEEEFFFNNNKKKGGGIIIIIIBBBQQQtttqqqXXXTTTOOOKKKJJJHHHEEEBBB>>><<<888444222000000000---555999444---,,,...///++++++++++++++++++++++++************************(((((((((((()))))))))***************************)))*********++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,///333777:::???CCCGGGPPPQQQQQQQQQQQQPPPOOOOOOSSSOOOLLLNNNPPPNNNFFF>>>FFFOOO[[[```___[[[ZZZ[[[\\\^^^aaaaaa```___```aaabbbdddaaaXXXNNNMMMVVV```[[[UUUKKK@@@888111***%%%+++******+++...///...,,,******************************************************+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,,,,,,,------------///111222222444888:::;;;;;;;;;;;;;;;===AAADDD@@@EEEJJJNNNSSSTTTNNNEEE999444000111111///000333111222555;;;AAAFFFIIIJJJNNNNNNKKKHHHEEEEEEHHHJJJNNNLLLJJJIIIDDDBBBHHHQQQVVVgggsss}}}qqq___YYY]]][[[QQQQQQLLLQQQ[[[UUUHHHJJJYYYZZZ[[[ZZZUUUOOOMMMQQQUUUKKKGGGDDDFFFIIIGGG???777111///...,,,++++++,,,---,,,,,,,,,------,,,,,,,,,************************++++++***)))))))))))))))))))))))))))************((()))******)))((()))+++&&&,,,***&&&---::::::///------------...000111222///555999888333333999AAABBBBBBAAADDDLLLQQQJJJ@@@888444000...//////...,,,---...111555:::@@@DDDGGGGGGIIILLLOOOQQQQQQQQQPPPKKKLLLNNNNNNKKKEEE@@@<<<:::777777===HHHQQQTTTTTTWWWXXXZZZ]]]___^^^ZZZVVVXXXVVVUUUTTTQQQLLLFFFBBB;;;666///+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))******************))))))))))))******))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........//////000000111222222222333555444444;;;KKKYYY___XXXWWWVVVgggzzzXXXOOONNNSSSQQQLLLHHHHHHFFF===222000---++++++---...///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((()))))))))+++,,,,,,,,,------------......---,,,,,,---------...222888>>>CCCEEEFFFFFFTTTLLLEEEIIIIIIGGGdddqqqYYYUUUPPPKKKHHHEEEBBB@@@>>>;;;888444111000000000222888:::444...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))))))))***************************************+++,,,,,,------...------,,,------...///555888===BBBEEEIIIMMMOOOOOOOOOPPPQQQRRRSSSUUUUUUUUURRRPPPSSSWWWTTTJJJ@@@???IIITTT[[[[[[UUUPPPMMMPPPTTTXXX[[[\\\___dddhhhcccgggfffZZZKKKFFFPPP\\\cccbbb\\\UUUMMMEEE999---...+++)))))),,,...,,,***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...000111222333555999<<<999;;;<<<===>>>@@@DDDFFFBBBGGGLLLOOORRRQQQIII???666333111333222//////222111888AAAGGGGGGDDD???===DDDEEEFFFFFFFFFEEEEEEFFFIIIJJJOOOSSSVVV]]]mmm|||vvv^^^PPPMMMVVVWWWNNNOOO[[[VVVZZZ]]][[[WWWTTTVVVYYYWWWOOOGGGDDDEEEFFFCCC@@@888555222///---,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++***))))))))))))***)))))))))*********++++++((()))******))))))***+++(((+++***&&&***222222+++------------...000111222...444999888444222777>>>CCCAAA>>>@@@HHHMMMFFF;;;222111...,,,,,,---///111222666===DDDGGGFFFDDDBBB????????????@@@BBBDDDEEEFFFCCC???<<<::::::;;;<<<777444222555<<>>???@@@AAADDDFFFEEEJJJNNNPPPQQQNNNDDD999777333222333333111444888<<>><<<>>>AAA===666///000000...,,,...555;;;===@@@DDDHHHIIIHHHEEECCC<<<;;;999777666777888:::AAA???===;;;;;;<<<>>>???:::999888999;;;>>>AAACCCFFFFFFGGGKKKNNNLLLFFF@@@===@@@FFFNNNTTTVVVUUURRRXXXPPPEEE;;;555111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++******))))))******+++))))))*********++++++++++++++++++,,,,,,,,,---------.........////////////000000111111222333333444444333888KKKfffxxxsssfff\\\eeeuuuyyyrrrmmmddd```ZZZUUURRRQQQPPPOOOLLLNNNRRRWWW]]]bbbfffhhhoooZZZTTTTTTPPPIIIFFFHHHIIIHHH777444000....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///------------............,,,,,,,,,,,,---///000111333888@@@HHHMMMOOOOOOOOOFFFLLLSSSeee{{{uuuWWWUUUQQQLLLHHHEEECCCBBB===:::777333000/////////%%%)))+++***,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************************************+++,,,,,,---......///...------000555:::===???CCCIIILLLMMMLLLLLLLLLOOOQQQRRRSSSQQQMMMIIIFFFKKKNNNQQQNNNIIIDDDCCCDDDDDDGGGLLLOOOOOOHHH>>>777>>>BBBFFFGGGHHHMMMUUU\\\ccchhhjjjdddZZZTTTUUUXXXddd```XXXPPPQQQXXXXXXSSSAAA:::222/////////---***++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))(((((())))))*********+++(((((()))***,,,---......---...///000111444888<<<999<<>>@@@===888<<<@@@@@@:::666555444222...111333111///222<<>>@@@BBBEEEHHHMMMPPPQQQOOOLLLJJJAAACCCDDDEEEEEEEEEGGGIIIAAA???>>>AAADDDCCC===888444777===EEEMMMRRRSSSRRRWWWQQQHHH@@@:::666333111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++************++++++)))************+++++++++++++++,,,,,,,,,---------............/////////000000111111222222333444444888777@@@[[[|||iiiooowwwvvvkkk^^^TTTKKKGGGDDDBBBAAAAAACCCDDDDDDCCCEEEEEEEEEFFFGGGIIIJJJKKKHHHOOO[[[iii~~~{{{PPPUUUVVVMMMFFFFFFLLLPPP<<<888333000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---------.........//////++++++,,,,,,...///111222999>>>EEEKKKPPPQQQPPPOOOTTTKKK]]]xxxXXXTTTNNNIIIGGGEEEDDDCCC===;;;777444222111111111000///,,,******+++---///------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------000///...111666<<>>CCCGGGFFFBBBAAAEEEIIIYYY[[[]]]```aaa```^^^\\\bbbbbb___UUUJJJGGGMMMTTTHHHBBB<<<888222,,,000888---,,,,,,+++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******)))(((''')))+++------,,,000///,,,*********+++,,,,,,+++******+++,,,...///...///000000000111444777777999<<<@@@CCCEEEFFFGGGLLLMMMOOOPPPMMMFFF<<<555333222222555:::AAAGGGJJJHHHDDDBBBBBB>>>;;;???FFFIIIVVV___fff~~~gggUUUVVVWWWOOOPPPXXXVVVYYYWWWOOOGGGDDD???999???FFFJJJEEE999///---///000222222000---,,,,,,...---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++*********))))))((((((++++++******++++++,,,---------------///000111222333222222777AAAHHHDDD:::CCCBBB???<<<999666222000111......444>>>GGGJJJIIIKKKKKKEEE===<<>>BBBGGGJJJLLLHHHFFFDDDCCCDDDHHHMMMPPP^^^xxxyyyggg___XXXVVVXXXQQQVVV[[[[[[TTTIII@@@;;;777>>>EEEGGGBBB999222......///000000////////////---------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******************************+++*********))))))))))))++++++******++++++,,,------------...///000111222666555444666>>>FFFEEE????????????<<<888444222111///222888BBBLLLRRRRRRPPPKKKGGG===444333:::CCCGGGKKKOOOVVV]]]bbbaaa[[[VVVTTTVVVVVVWWWbbbrrr}}}yyypppdddZZZUUUTTTTTTTTTXXXZZZYYYVVVVVVVVVQQQJJJ???999777>>>GGGJJJKKKKKKJJJNNNPPPKKKAAA<<>><<<888444111000//////---///222444333111...,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////......//////...............///222444888===AAADDDFFFGGGHHHGGGIIIOOORRRRRRSSSWWW^^^______]]]___cccccc```UUU[[[___\\\YYY[[[]]]^^^XXXcccjjjgggaaaaaagggkkkllljjjgggfffdddbbb]]]YYYZZZ\\\[[[TTTLLLHHHKKKPPPOOOZZZfffiiibbbWWWOOOLLLAAA???CCCLLLPPPGGG666+++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,...---***)))+++......---+++***))))))***+++++++++++++++,,,---...//////000111111111222555888<<<<<<===???BBBEEEGGGHHHLLLNNNNNNIII@@@888444333111777???FFFIIIJJJKKKKKKOOOLLLDDD@@@OOOlll}}}aaaLLLXXXRRRSSSXXXWWWNNNGGGGGG999;;;???DDDEEE@@@666///000000000111333444444333......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************)))))))))++++++******++++++,,,------------...///000111222888999777666;;;BBBFFFDDD>>>??????;;;555111000222444;;;EEEMMMQQQOOOIIIEEE999999===AAACCCFFFMMMUUU^^^]]]]]]___bbbeeefffeeebbbfffiiijjjqqq~~~yyyqqqlllgggccc___RRRTTTVVVWWW\\\bbbdddaaa\\\NNN@@@;;;<<<>>>AAAEEEEEE>>>CCCNNNFFF777===RRRQQQEEE:::555///((()))000,,,+++///555555000---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************)))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---////////////111222222666111000777777333999>>>VVVxxxmmmpppzzzpppcccUUULLLFFFBBBAAADDDGGGLLLQQQUUUZZZ___bbbjjjnnnrrrtttvvvuuummmcccCCC]]]tttxxxooohhhccc___YYYRRRKKKHHHFFFBBBAAACCCDDDJJJZZZxxxjjj[[[UUUNNN@@@FFFOOONNNIII???444......111000000///...............222111000///...---,,,+++,,,,,,,,,,,,------------............////////////...+++,,,111555888===DDDIIIUUU[[[^^^```XXXWWWddd|||pppWWWTTTOOOKKKIIIFFFDDDBBB>>><<<888444111000//////,,,...111222222000,,,***------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,---......//////......000000/////////000111222777;;;@@@EEEGGGHHHHHHHHHHHHHHHLLLSSSVVVUUUVVVXXXWWWWWWVVVWWW]]]eeehhheeeaaaeeehhhiiihhhiiikkkkkkmmmhhhbbb```eeejjjeee\\\\\\___dddjjjmmmnnnllljjjhhhgggddd]]]TTTLLLIIIHHHGGGNNNYYYbbbfffccc\\\VVVMMMEEEAAAIIISSSRRRFFF999111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***...000...***(((***...,,,+++***)))))))))******++++++,,,,,,---......//////000111111111333666999=========>>>@@@BBBEEEGGGGGGIIIHHHBBB999333333555666>>>GGGMMMMMMKKKKKKLLLKKKQQQSSSYYYtttkkkmmmWWWKKKUUU^^^XXXPPPOOOIIICCC>>>???CCCCCC;;;333999666333333555777888777............------------,,,,,,------,,,,,,+++***************************************************++++++******++++++,,,---------......///111222333888;;;;;;999:::@@@DDDEEE@@@@@@===777000...111444@@@FFFOOOSSSPPPIIIAAA<<<888;;;CCCLLLOOOPPPXXXccchhhiiilllrrr{{{rrrqqqkkkccc^^^]]]ZZZVVVcccXXXMMMHHHFFFDDDCCCDDDFFF999999DDDBBB666<<>><<<666,,,***000333222444888666000,,,,,,------------------------,,,,,,+++************+++******))))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---...000000//////111222111555111111888555222999FFFjjjqqqpppyyynnnTTTOOOIIIEEEFFFLLLRRRWWWWWW```mmmvvv|||eeexxxuuujjj]]]UUURRRPPPLLLIIIFFFEEEEEEKKK\\\ooo[[[YYYGGGDDDNNNQQQQQQGGG888///...222111000//////......//////333222111000///...---,,,,,,,,,,,,------------...///////////////000000000///,,,,,,222777;;;@@@FFFKKKYYYcccfffbbbZZZlllqqqWWWTTTOOOLLLIIIGGGDDDBBB>>><<<888444111000///000/////////000///......---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---...............222111111000111333555666;;;???DDDHHHHHHHHHHHHIIIPPPMMMNNNRRRUUUVVVYYY^^^hhhkkknnnttt~~~vvvtttnnngggaaabbbhhhoooooommmkkkiiifff___VVVOOOOOOKKKJJJRRR^^^ccc___XXXWWWKKKAAABBBMMMRRRKKK@@@444111...++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++...111///***'''***...++++++******************++++++,,,---............///000111222222444888:::<<<<<<<<<<<<>>>@@@BBBCCC???AAA@@@;;;555333777<<>><<<888222///111888===HHHKKKNNNNNNKKKFFFCCCAAAOOONNNQQQWWW]]]iii|||oooaaaYYYUUUUUUZZZ[[[VVVQQQPPPPPPCCC::::::<<<===BBBHHHUUUIIIAAAAAA???666000000666333222444222...,,,...---------------------------,,,,,,+++***+++++++++***************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........///000111000///...///111///333222333888333333@@@aaa~~~ttt{{{hhhXXXOOOLLLMMMPPPVVV^^^iiisssyyyyyyrrrjjj]]]RRROOONNNMMMJJJHHHSSSoooiii\\\MMMRRRJJJPPPTTTMMM???444111333111111000////////////000111111000000000/////////,,,,,,---------........./////////000000000111111333000000444999===DDDLLLXXXbbbgggddd^^^aaaoooWWWTTTPPPMMMJJJHHHDDDBBB===;;;777444222111111111222111000/////////000000------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,------......,,,------...///.........333333222222444777999;;;<<>>???@@@:::;;;:::888777999>>>CCCHHHKKKMMMIIIGGGLLLZZZgggeeeLLLJJJNNNSSSWWWRRRPPPOOORRRVVVSSSJJJBBBBBB@@@===777222000111333000////////////.........---------------,,,++++++++++++++++++++++++++++++*********+++++++++++++++++++++******++++++,,,---.........///000111222333222888===<<<<<<>>>===:::777555222111444;;;BBBGGGIIIEEEAAA>>>===???BBBDDDWWWeeewwwwwwkkkgggiiiooowww|||{{{xxxjjjaaaYYYSSSSSSUUUUUUMMM@@@666888@@@CCC@@@NNNKKKHHHEEEBBB===666111222...,,,......,,,---111------------------------------,,,+++++++++++++++***************+++,,,---******+++++++++,,,,,,,,,,,,---------............///111111111/////////111///444444444777444===SSS~~~yyy{{{jjjYYYMMMJJJKKKZZZaaammmyyyzzzfff[[[QQQKKKKKKJJJHHHLLLTTTrrrmmmPPPTTTHHHNNNSSSQQQHHH>>>777444222111111000000000000000////////////000000000000,,,---------............//////000000111111222222444333444888<<>>@@@???CCCHHHIIIJJJMMMSSSYYYWWW\\\jjj~~~wwwrrrllliiijjjkkkkkkiiicccZZZTTTVVV^^^eeeddd```ddd___WWWQQQTTTZZZYYYSSS@@@>>>;;;777333///---,,,------------------------...------------,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,+++++++++,,,---.../////////...///111222333444666999<<<<<<<<<===>>>>>>???>>>>>>:::999888888;;;AAAFFFJJJGGGJJJJJJIIIOOOcccmmmTTTNNNSSSZZZOOOPPPRRRTTTTTTQQQKKKGGG@@@DDDEEEAAA888111///111000000000/////////......---------...------,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---.........///000111333333333777:::999;;;===;;;666444111000444<<>>>>><<<999888:::???FFFKKKNNNJJJMMMOOOSSSaaaeeeTTTNNNRRRQQQPPPMMMIIIGGGHHHJJJ???GGGMMMJJJ???555111222000000000000////////////------......------,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---......//////000222333444444666777666999<<<:::555555333333999BBBGGGDDD@@@BBB===<<>>===AAAIIIGGGJJJNNNQQQYYYnnnooo^^^jjjiiigggdddaaa\\\VVVQQQTTTRRRJJJAAAEEETTT^^^___ZZZIIIDDDOOONNN;;;------000333///)))+++222111(((.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,------,,,,,,,,,---......111111222333555777999:::>>><<<===CCCDDDAAA>>>???;;;<<<@@@DDDFFFHHHLLLPPPQQQQQQ___~~~xxxWWWQQQSSSPPPLLLLLLOOOKKKCCCDDDHHHPPPSSSKKK===333111222000//////000000///...///......------,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------......---...///000222444555666666555666999===<<<777222555666>>>HHHGGG@@@BBBLLLBBBHHHEEEOOOvvvvvvjjjssskkkaaaWWWSSSSSSRRRQQQPPPAAARRR]]]WWWLLLGGGBBB;;;>>>:::444///,,,---000222------......///......---...---,,,,,,++++++,,,,,,+++******+++---000333555++++++,,,,,,,,,---------......---,,,---...///000...111555666666444333333666333999:::333FFFuuuuuu]]]ZZZaaalllyyyuuubbbSSSTTTJJJJJJ[[[tttuuuQQQcccXXXLLL]]][[[BBB999000666444---,,,222333---000/////////............---------.........//////111000///000222333111...444444<<>>???JJJSSSUUUYYYNNNKKKTTTVVVJJJ<<<666---000000------//////,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---............---,,,------------............111222222444555777999:::<<<<<<@@@GGGHHHCCC???>>>555:::BBBIIILLLKKKIIIIII[[[{{{UUUPPPOOOQQQNNNHHHGGGKKKCCCDDDLLLUUUUUUIII;;;444222000......///000/////////......------,,,,,,+++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------.........---...///111222444555666666777888999999777555333;;;===EEEJJJDDD<<>>DDDGGGIIIMMM```xxxoooffffffgggiiikkk___ZZZMMM???999AAAMMMVVVWWWSSSQQQUUU\\\[[[PPPDDD000//////111000------000,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,---...///000000000//////222222333444666888999;;;;;;===CCCJJJKKKDDD>>>===555===EEEGGGFFFKKKVVV```rrrYYYIIINNNRRRKKKJJJRRRDDDBBBHHHUUU]]]VVVFFF;;;333111...---...///////////////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------...............000111333444666666555888;;;999555333555888CCCDDDGGGFFF???@@@TTTllluuuaaaVVVQQQWWWQQQRRR[[[aaaXXXFFF888;;;>>>???;;;333......000000000000000000///...---...------,,,,,,,,,,,,,,,///...,,,+++++++++,,,---,,,,,,,,,,,,------------...............///000000///111222333222222333555222<<<>>>888IIIvvvssseeelll|||qqq___RRRIIIJJJYYYkkk[[[SSSaaaVVVRRRWWWLLL===555...///111000//////000000000/////////......------........./////////000///...///111222111000000AAA???FFFkkk{{{uuu___[[[UUUOOOLLLIIIFFFDDD@@@<<<888444333222111///000000//////............------------............---............////////////////////////000000000222111111111222333555666888===BBBCCCCCCLLL___ooo~~~hhh___ggguuummmgggZZZIII<<<>>>PPPaaaWWWWWWRRROOOXXXddd```RRR<<<333///333222,,,+++000......//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,------............---------...000222333222111///222333333555666888:::;;;>>>???DDDIIIHHHAAA<<<===AAAHHHJJJGGGKKKbbb{{{QQQGGGOOOSSSTTTUUUIIIEEEGGGRRR[[[XXXNNNFFF666333///---...///000000/////////...------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++***------------...............///000222444555666777444999===:::555444:::AAAFFFIIILLLNNNKKKPPPbbbvvvyyymmmZZZRRRNNNTTT```bbbXXXOOONNN888>>>CCC@@@888000...000......///////////////.........---,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,------------...///////////////000000000000111111111000111444666444AAA<<<999\\\{{{rrrqqquuu~~~hhh\\\SSSPPPQQQmmmvvv^^^aaa]]]XXXVVVMMMFFF777---111444000...000000000000////////////.............../////////////////////000111222333333666HHHGGGTTT}}}vvv___ZZZTTTOOOKKKHHHDDDBBB???<<<777444333222111000////////////............------........./////////........./////////000000/////////000000000111111222222222333444666888:::<<>>===@@@KKKcccdddfffdddffffffZZZJJJJJJUUU^^^aaaZZZMMMQQQbbbhhhaaaSSSHHH<<<666333///,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////---...000222333333222222444444555666888:::;;;<<>>BBBHHHJJJQQQaaa|||~~~wwwrrrpppmmmpppYYYMMMQQQVVVVVVRRRPPPQQQOOOLLLKKKMMMAAA<<<666111000111222222000000//////...---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------........./////////000000222333555666888888999:::;;;>>>BBBHHHNNNRRRTTTNNNJJJSSShhhjjjSSSRRR]]]dddaaa\\\TTTXXXYYYTTTIII===666333,,,---...///000111111111///......---------------++++++,,,,,,------......,,,---------............//////000111111111111111000111222222222333666999888@@@>>>ZZZ{{{zzz}}}fff^^^NNNUUU___xxxWWW\\\^^^TTT[[[PPPCCC777333222111222333111111000000000/////////....../////////000000000000111222222222444777:::;;;HHH```vvv___[[[TTTNNNJJJGGGCCCAAA???;;;777444333333222111.../////////////////////....../////////000000000//////000000000111111111//////000111111222333333333333555777:::>>>AAACCCKKK\\\tttxxxjjjeeellljjj[[[RRRUUUZZZaaa```VVVTTT[[[]]]XXXPPPPPPJJJ>>>333000...---......------------------------------------------000///...------...///000......///000111222333333444555555666888:::<<<===@@@@@@CCCEEEEEEEEEKKKTTTXXXqqqzzzrrrnnnxxxfffTTTRRRWWWUUUUUUWWWUUUMMMFFFEEEHHHBBB:::444222222333444000000//////......------,,,,,,,,,------------...,,,,,,,,,---------------............////////////000111222444555777888999===:::999>>>IIIQQQTTTSSSWWWSSSSSSbbbrrrZZZZZZbbbbbb\\\___```___ZZZPPPFFF>>>:::111111222222222111111000//////...---------------,,,,,,---...............------------............///000111222222222111111000222333444444555777999777@@@GGGsss}}}||||||sss```^^^XXXZZZxxx}}}aaaWWWVVVWWWQQQKKK???333///333555444111111111000000000//////.../////////000000000000000222333333333555999===FFFRRRssswww```\\\UUUOOOKKKGGGDDDBBB>>>;;;777444333333222111.........///////////////////////////000000000000000000000000111111111111///000000111222222333333333444555888<<<@@@CCCFFFggg~~~xxxfffmmmssskkkbbbbbbSSS^^^ccc]]]WWWVVVSSSNNNJJJUUUUUUEEE444000000...000000//////.........---------------------------000///...------...///000.........///000222333444555555666777888:::<<<===>>>@@@EEEIIIJJJKKKSSS\\\qqq}}}}}}]]]NNNVVVTTTXXX]]]\\\QQQCCC<<>>ooo~~~yyyvvvuuunnnkkkeee\\\VVVVVV[[[```jjjdddYYYVVV{{{\\\]]]___YYYVVVLLL???555222444555222222333222222111000///000000000000111111111111222333555666444666>>>GGGNNNfff]]]UUURRROOOHHHDDDCCC???<<<888555444333222111000000000000000000000000////////////////////////111111111111222222222222000222444444444333333444888999<<>>|||vvvmmmeee___\\\[[[ccckkkppptttwwwdddXXXkkk[[[eee^^^[[[XXXOOOAAA555000222444222333333222222111000///000000000000111111111111444222333555777:::BBBJJJkkkfff]]]UUURRROOOIIIDDDCCC???<<<888555444333222111000000000000000000000000000000000000000000000000111111111111222222222333...000333555444444444555444;;;>>>@@@QQQzzzxxxxxxhhhjjjggggggeeebbbcccfffeeecccMMMKKKMMMSSSWWWOOO===...222222333222000//////000000//////......//////000---000...555DDDBBB444...222222333333444444444444888666888===@@@@@@BBBFFFIIIKKKPPP\\\uuupppgggaaa]]]]]]bbbccceeeeeedddaaa^^^\\\ZZZZZZXXXWWWYYY```kkktttwwwwwwhhh]]]ZZZbbbcccUUUIIIGGGGGGKKKPPPPPPHHH>>><<>>HHHSSSfff^^^VVVSSSOOOIIIDDDCCC???;;;777444333333222111000000000000000000000000000000000000111111111111111111111222222222333333...111444555444444555555:::999<<>>AAAAAABBBFFFGGGJJJWWWsss{{{oooeee^^^YYYUUUSSSQQQYYYaaajjjrrrWWWVVVbbbcccSSSCCCLLLIIIMMMSSSQQQGGG@@@???888555111/////////....../////////....../////////111333333//////222333000//////000111111222222333555555777;;;===<<<>>>AAAJJJ___nnndddTTT]]]ttt```]]]^^^fffhhh___QQQHHHVVVVVVMMM===555666444///000000///............///........................////////////000000000000///000000111111222333333333555777666666777<<>>;;;777444333222111000000000000000000000000000///000000000111111111222111222222222222333333333111333555555444444555777@@@@@@QQQxxx|||hhhnnnooohhhbbbccchhhkkkZZZRRRJJJLLLYYYaaaXXXIII777222///111111...///333000000////////////000000+++333333444;;;666///111222222333444444555666666;;;999:::>>>@@@???BBBFFFEEE[[[|||{{{mmmbbbWWWRRRWWWcccvvvtttYYY\\\ggg\\\FFFOOOHHHGGGPPPWWWRRRGGG???999666222000/////////...111111000000000000111111,,,//////---...222333111000000111111222333333333777555777<<<===<<>>CCCOOOuuuvvvttthhh[[[[[[dddggg\\\UUU\\\mmmrrrjjjeeeyyy^^^\\\[[[YYYOOO???666555333333444333333222111000111111111111222222222222222555:::;;;777===\\\}}}ggg^^^VVVSSSPPPJJJEEEDDD>>>;;;777444333222111000000000000000000000000000...//////000000111111111222222222222333333333333333444555444444666999;;;<<>>>>>CCCKKKNNNzzz|||iiiaaaXXXOOOXXXjjjyyy]]]^^^]]]SSSOOOKKKHHHMMMXXX\\\RRRCCC:::777333111000000///...111111000000000000111111...111111...///111111...111111111222333333444444777555888======???LLL]]]tttmmmdddkkkvvvYYYTTT___gggddd]]]QQQZZZZZZMMM???999666222333222111111000000111111..............................//////000000111111000000111111222333333333222666888888666999@@@FFFbbbxxx___RRRNNNOOOPPPOOONNNUUUjjjoooffflll```ZZZYYY[[[TTTDDD777333444444444444333222111000111111111222222222222333222666>>>???:::DDDnnnggg___WWWTTTPPPJJJEEEDDD>>>;;;666333222222111000000000000000000000000000------...//////000111111222222222333333333444444333333333333444888>>>CCCMMMvvvmmmnnnrrrkkkfffgggiii\\\RRRPPPOOOOOOVVV```OOO<<<...000444111...///111111000000000000111111///555222111888666222888222222333444555666777777999;;;>>>@@@>>>>>>HHHTTTiiittt___VVVWWWWWWhhhpppZZZZZZ^^^NNNRRRPPPMMMVVVbbb]]]MMM;;;888444111000000///...000//////////////////000///111222///...000///,,,111111222222333444444444444444888>>>>>>CCCZZZsss||||||~~~oooZZZ[[[cccggghhh[[[[[[WWWOOOEEE===777444222111111000000000000000.................................///000111111111000111111222222333333444111555999888777:::BBBJJJkkkPPPQQQSSSQQQKKKFFFKKKTTTjjj{{{qqqlllmmmlll___XXXZZZWWWHHH:::666444444444444333222111000111111111222222222333333333555===BBBAAARRRhhh___WWWTTTPPPJJJEEEDDD>>>:::666333222222111000000000000000000000000000,,,------...///000000111222222333333333444444444222222222222555;;;CCCHHHrrrooojjjrrrnnnjjjllllll___VVVSSSKKKEEEPPPbbbZZZBBB000000555222------111111000000000000111111,,,000+++,,,777777111444222222333444555666777888777:::???AAA>>>???LLL[[[{{{hhh___]]][[[hhh^^^XXXaaaLLLXXXXXXOOOTTTeeeeeeVVV<<<888444111111000///.........------------......+++...///------000///,,,111222222333333444444555222333999??????GGGddd{{{iii___```eeeiiifff]]]TTTOOOIII@@@888444111111000///////////////........................---......///000111111222000111111222222333444444000555999888777:::DDDLLLrrr[[[QQQOOOMMMJJJIIIGGGSSSggg}}}|||wwwjjjrrrxxxgggZZZ[[[YYYKKK>>>:::444444444444333222111111111111222222222333333333555444:::BBBHHH^^^