@%%#**%%%%%%%#%%%%%%%%@#%%%%%%%%%%%%#%%%%%%%%%#%%%%%%%%%%%%@@@@@@@@%%%%#%%%#%%%%#%%%##%#%#%#%%##%########%#%#%%%%%%%%#%%%%%%%%%#%%%##%%#%%#%#**#%%@ %%**#=-*+#.--.+:+=.#.-=.+=.+.+--+.--.*.-+.=+-++#%%###++*++#+##%%%%%%%%#+-.=::.:..:.-..-.-:.-.-:.=..-.=.--.-:-=.--.:..-::::-:::=:.:.:..::::.*-=##*%% %###-+:.....=..::-.--.::.=...::...=+....:.::%%%%@%%###*+*+=+#+#%##*+*%%@%@%+===.:.:..+:.+=.=.-:.=:.-.-.+=.=.+=.+=.-.:-.=:-=.=.-.-:.....:..=.-+*###% %#++*-......:.........+..........:...:..-=%%%%%%%@%%##%##%#+#%%*##=##-#*+%%%@%#%*--..#..:..=.:-.+..:.+.+=.-.=+.#:.:.:-.+.-..-.=.=+....:...+.=-=++#% #*++:.......:.:.....::-:...........:*#%%%@%%%%%@%@%%++#+#%@##%%%###+:+*=#++#=#@%%%%%%%#++-.=..%.=..-.-.*+.+.=-.-.:--===%=+=+==*-=#....=...=.=--++## ##*--=........:...........:...-.-*#+@%%@@%%%%%%%%%#++*++*#+*%*%##-+-*+*+==*+#*=%+%%%%%#%%@@@%%%@%%@@%%@%%%%#**##%%%%%*=:-+:...=:.=#%@%=..:*.-+-+### ##*++=......:.......:.:...:...#=%%@%@%%@%%%%%%%%%#+#*==+#+*%%%@++:++---:==#=*-+#++=#%+%%%%@%+-:....:+%%@%@%%%+::........:::-........:.:%@%-.:==+=## #*#+=-......:.......=......:=%%@%%%%%@%%%%%%%#%#%*#%##+**+=%%%@#+----=:.-=--:=+%#++**##=#=*%@@%%%%@@%%%:....-...........+-.+-.....-..:+%##@%=:-=*@@ ##++................+....-+#%%%%%%%@%%%%%%%%%%###=+=#%****%#%%#+#+==-::==-:+==*-#=+#+**++=#+#++%%@@#=:............:.....-..:-.:-==#.:::=..:@@*.:### #*#=.............:@%##%++*%%%%#%@%%%%%%%%%%%%%####++*##*#%+%%%%#*#*==-+=#--+#=+--++=+*=#+##=+-#++%+*%%%@@%#+-:......:.....-+%*=.:.:.:#:.:...:@@=+*# #+#+..........:.-%#+*###%@%@@*%%%%%%%%@%%%#%%+#%###+*#%##%@%%@##%++--##.*##+*#=+:*=-+*-+#*-=*###+#=#*=+#**#%%%%%@%%%%%%#%#%*=+-=+*#*+*==-....:@@**# #*#=............@++*+#%%%%%%+%%%%%@%%%%####%*++*#+++*%%%%#%%%%%%**#=+**-#++=#++#=#+-=#=+-++:+++=*=*++=#++%*#+*#**=++**#%%%#+++*###%%-...:.-#%%@@@#% #*+=...........#+##%=##%%%%%%%#%%#%#*+**++==+#*+**##%@#%%%%%%@@%*+%+=-+=#**#*+#**++=*+#++*+-=*=**=#===#*#===-+#+++#+#+++*%%#%%%%%%%%%%%%%*-....@@#@ %**..........%=*=++++++#*+@%%*%=****+##=*%##+%%#%%#%%@%%%%%%%@@%##****#==#=#*+#++*=#=+*==++==#=##=+++#%*###=+%=#+#%%%#++#%##=+=**=##%%%%@%@%@%-@@## #%+........%%=++#=+++=+%@@@+++#+-%*++%####*%%##%%%%%%%%%%%%@@%%%%*+**##%+*=++##+##*+*#++*#+=*+++##+=+*+#=+#*+*#+++*%++*+%++=++##%%%%%%%%%%%%%%%%%%% @#*......@%+*##%#+##+%+@%%@@#+#%####*##*%%%#%@%%#%%%%%%%%%%%%%@@%%@%%##+#**#=+*#+***+++###+=####+*++=+#+**+##+=###++*###+++==##=#%*+##%@@@@%@%@@@@@ %*+....%%-%%%@**#%%+%%@%@%@@%#%#%##%%##+%@%@#%%%%%+%@%@@%@%@%%@%%%@%@%%%%#%++++#+#=+%=+#*==+=++#*#*++**#++**=*+#*+=#+=+*==**+++#%#-=#*=*%+#%@@@@@@@ @+=..*%=%%%@%#%*%%#%%%@@@%@@%%%%%%%@@%%%++%#%=-@@%%%=*%%%@%%@%#%%%%@@@@@@@@@%%##%+==#+#+=+*+++#+##+##=+#+#%++*#+++**#=+++*##*####++#+==+=+#++%+%%@@ %#+.@%*#%%%%%%#%%#%%%%@@%%@@%%%%%#%%%%%%%+=+%%%-:%@%%@**#@@#%%@@%@@@@@@@%@@@@%@@@%*+%######+*=#++==+*==*#+*=%**=#+#*++#=###*##===#*#=+**=+=-::##%#% ##*%+=@%*@%%%%%%@%%%%%@@%@@@%*@%%%=%%@%%+-+=.=@%%=-=@%%%%##%%%%%%%%@@@%%%%%%%%%@%%@@%%%*+*##*+*#==%#+#++=#+*=++#*#+*+*+#-#=++++=#%-+==:---=...:###% ##%+:@%#@%%%%@@@%@%%%@%@%@%%%==%%%%=@%%%%=-..:.+%%%%-**#%%%%%%%%%%%%@@@@@%%%%%%%%%%%##++#++++#*+**=*#=#=***+#+***=+=++-+===-.+=++==-:--:-+-....=+*# ##%-@%*@%#%%@@@%%@@@%@@@%@@%%#--%@%#:-@%%%*=+%%%#*-=#%%%%%%%%%%%%%%@@@@@@%%%%%%@%%%%%%%@%@%#%#+%###=+##+++++*****#==---+-+-+:=-=-*=--==.--...=:.+## #*%%%+:@%@%%@@@@%@@@@@@%%%%%##-:.%#%-#-+%%###%%%%%%%%%%%%%%%%%%%%%%%@@#%%@%%%%%%%%@@@@@@%@%%%%%%%%@@@%%**#+#*###+*###*%%%*%##**+==+*#*#%#%%%%%#%%%% %@#%*.:@%%%@@@@@@@@@%%@@%%@@%+#...%-*+=+:+%%%%%%%%%%%%%%%%%%%%%%%%*+%%###@%%%*%@%%%%%%%%%%%%@@@@@@@@@%%@@%%%%##%%###%%#++#++#%#%%@@@@@%%@@@@@@@@@@@ %@%#:.:@%%%@@@%%%%@@@@%@@%%@%%##@%%%%#+@%%%%%%%%%%%%%%%%%%%%%#=#::.-%%%#*%%=%+@%@%%@%@@@@%@@@@@@@@@%@%%%%%%@@@@@%*+%%@@%@%@%%@%#*%#.:......:-%@@@@@ #@%-..:@%%@@@%%@@@@@@@@@@@@%@@++*#%%%%%%%%%%%%%%%%%%%%%%%+-+-.-=.-.==##+*=-:@%%@@@@@@@@@@@@@@@@@@@@@@@@@@%*+#%%@@@%#-:-%@%=.........-..........-@@@ #@#-..:@%%%%@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%#+++:....:.+:.=:+-+=#-=-@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*-......:::......-.........#%# #@%-..:@@@@%@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%#+%-:-=......:.-+..-+.#+@%%%@%@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@#+=--...:::..::......+%# #@%=::.@@%@%@@@@@@@@%@@@@@@@@@%%%%%%%%%%%%%*-+-:-....-..:...-.+-.:.+:-%#%%%%@@@@@%@@%%@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%%@%%%@*##=-..*###....:+%# #@#+.-:@%%@@%@%@@#@@-@@@@@@@@%@%%%%%%%#=+==:+:.:+.-:.=..:.:.=:.=.=.==*%#+#%%%@@%%@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%@@#+...%=#*-+%# #@##.-.@%%=@@%@%@.@@@=@@@@@@@@@%%%%**+:..--.-:..+:-:.=::...:=..+:=-+-%##=%%%@@@@@%@@%###%%%@@%@@@@@@@@%@@@@@@@@@@@@@@@@%@%@@%@@%%%%%%%%%%%=.%..:#@% %@#%-%.%%#+@@@@%@-@@@@%%@@@@@@@@%@@%=....:-.-:.-=....#......=:.-.=:+#%#:#%%%%@@@@%@%%%*#+#%%%%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%%%%%%@%%%%%%%==.*## #*%+#:.%%%.#@%@%%%#@@%@@%@@@+@@@@@@@#-....#=-:=:=....=......-:...--@#+*:++##%@@@@%@%%%##%#*%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%%%%@%%@%%%@@*#% #+*%=+=%#%%-@#-%%%+@%@@%@@@@@@@@@@@@%%:....=-.:--....:...........*%##+.*##+%##@@@@@%@%%#+#=%%%%%@%%%%%%@@@@%%%%@@@@@@%%%%%%%%%%#%%@@%%@@%%@%%%@%@%# ###.#*#%#%%*%=%.#@%-%@:@@%@@%@@@@@@@@@#-...-=+=*#+*#:...........-%#+*-.#+===%%@@%%%@%@@%#%+%#%@%%%%%%%@@%@@%@%%@@%@%%%@%%%%%%%###*=-+###%%@%@%@@@@% ###..=%%%%%%%::%:.@#@#%+.*@@%%%@%@@@@@@%#:.---++=-..:.:..:.:...@%%*-*==#-++==--:+@@@@@%@@%##*%@%%@%%%%%%%%%%%%%%%%%@%%%%%%%%#+##+***%%%@%%%%%@%@@@@ %+*:..=%@%%%#%-:#%..+.:%%@@@%@@%%@@@@@@@@@%--.=%#=:-.....:...%%###=+===#++=*#-..:%@@@@%@@@@@@%%@@%%%@@%%%%%%%@@@%%%@@%%%%%%#%#%%%#%%%%@%%%%@%%@@@@@ #**+..:@%@%%@%%%=.#@%+==%@%@%%%@@@@@@@@@@@@@@+-++=.........#%%##*#%-=-:#==-:+-:..:@@@@%@@@@@@@@@%@@%@@%@%%%%%%@@%%%%%%%%%%@%%%%%%%%%%%%%%@%%@%%%@@% ##=+..:.@%@@@@%%%%%%%%@@%@%%@@@@@@%@@@@@@@@@@@@%--.......%@%%%***=-=+::.:--.--..:..@@@%@@@@@@@@@@@@%%%%%%@@%%%%%%%%%@%@@@@@@##@@@@@@@@@%%%%%%%@@@@@ ##*-.-..#@%@@@%@@@%@@@@%%@%--@%%@@@@@@%@@@@@@@@@@%=...-@@@@@#%+:+.:#=-:=...-:..:.::.@@@%@@@@@@@@@@@@@@@@%%@%%@@@@@@@@%%%@@@%@@@@@@%%@@@@@@@@@%%@@@@ ##++..:-::@::=###%##+:##=.:.%%@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@#-::+..-+-.---.=.....::-=@@@@@@@@@@@@@@@@@@@@@@@%@%%%%@@@@@@@@@%@%@@@@@@%%%%@%@@@@@@@@@ #%+*..-....==-::..:..##+:+++@%%@@@%@@%%%@@@@@@@@@@@@@@@@@@@#:+.:=..-=.+==-==:.:..+-=-@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%%%%%@@@@@@@@@@@@@%%%%%@%@%@@@@ %##%.......::..-...+-#...:%%%@@%@@@@%%%%@@@@@@@@@@@@@@@@@@-..-.:+.=-+.+-=.....:.:-.=+.#@@@%%@@@@@@@@@@@@@@@@@@@@@@@@:#.%@@%%%@@@@@@@@@@@@%%@%%%@@@@ #%==..........:=.:::.-.==%%%%@@%@@@@%%%%@@@@@@@@@@@@@@@@@...:-.:%%##*--.-......::..-::.%@@%%%@@@@@@@@@@@@@@@@@@@@@#@@=.....-#%@@@@@@:..:%%%%%%%%@@@ ##++.......:...-.=.-:-:++%%%%@@%@@@%@%%%@@@@@@@@@@@%%#+::...:-.:-=:-+*%=#*=:.......:..::::+%%%@%@@@@@@@@@@@@@@@@@@@%@@%..........=%@@@=:..%%%%@@@@@ #*+=...........-::.=.#.*%@@@%@@%@@%@%%@%@@@@@@%-........=...:......+....:%%%#+:....-..:....::@@@@@@@@@@@@@@@@@@@@@@@.@@+..............%@@+.@@@@%@@@ #*+:...:.....:.::....+%%@@%@@@%%%@@%%%%%@%+......:......-:..-:..:..-.:....:%*##=...+..::...::-%@@@@@@@@@@@@@@@@@@@@@.@@%-....:..........-@@#@%@@@@@ #*+:...........-:..:##@*%%%@@@@%@@-%%#......................:......=.:......:@#%%=.=..:-:..:...@@=@@@@@@@@@@@@@@@@@@@@@@%.:................%@@@@@@@ %+#....:....:..-..=+%%=%%@@@@%%@@%...-...............:..-.....................=@%%%-:..=:.::..:%@@.=@@@@%@@@@@@@@@@@@#@@%..:....:..:::...:..:@%@@@@ %**-...........#++%%+:@%%@@@%@@@=-.::-:.................::.:........:...........%%%%*..+..:..:+:@@---@@@@@@@@@@@@@@@@@@@%..:::..:::..::....::@@@@@@ %##=.........:#+%%=%=%#%%@%%@@@..-.=:.-...............:::...::::.........:..:..:.-@%%@:=..:..:+:@@%-=:@@@@@@@@@@@@@+@@@@%....:....::...::...:@@@@@@ %##+=-..:..-+%%%%*+.@%%@@@%@@@-....==.:...........:...-:-:.....::::::-:..:..::.::::@@@@#:::::-=:@@%=%+@@@@@@@@@@@@@:@@@@+....:..:.....:...:.:@#@@@@ %##+........=##%%=#=#@%%@%%@@+.....=-.:..........:...::.-:...:.:-:.::-....:..:.:.::*@@@%-:::.:-::@@#-%=@@@@@@@@@@@@=:@@@%-....:..::....:...:.:%@@@@@ %**=-......:+#%@=*+%@@%@@%@%-......-:.:...........:...:..:.:.:.:-:..:-:.......:..:.:+@@@#=:::.-..:@@+-##:@@@@@@@@@@#.:@@@#-....:...:.....:..:..-@@@@ @**+-.......-*%@**#%@%%@%%@:.......:..:...........:...:..:.:....:..::=:.:......:..:.:-@@%*-::.:...-@@=+#+.@@@@@@@@@%..+@@@=:...:..........:.:.:.=@@@ #*+=........:+#%*+*%@#%@@%+.........:..:........:.....:..:..:...:.:.:-..:.:.......:.::=#@%+-::..:..#@#+*+:-@@@@@@@%:..:-@@%-:...:...........:.:.:*@@ %+*:.........=*@**#@@%%@%=...........:..:........:...:...:..:.......:..:....:.......:.::+@@#=::..:..-@@**=:.=@@@@@@-....#@@+:...:...........:.:..:@@ #+=:.........:*@*+#@%%%@+.............:.::.......:...:...:..:................:.........::*@@*-:..:..:%@#*:..:@@@@@:.....:@@#:...:............:.:.:%@ #+-..........:+@*+%@@#%=...............::::......:...:....:..:.......:...................:-@@+-:..:.:-@%+=:..-@@@=......-@@-:..::............::.:.+@ %+-...........-@#+%@%#*..................::..:...:..:...:.....................:............:*@*-:..:.:-@%=:...:@@+.......:@@::...:.............::.:.* %=:.............@*#@@%=...................::..:.......................:.......................#@+-:..::=@*:....:%@:.......%@-:.................::.::.= #=:.............=@#@@#.....................::..:..........................................:...:@@=::..:+@=:.....+@-......:@%::.................:::..:. *=:.............:@%@@:.......................:...............................................:..-@@-::.:*@-:.....=@:......:@#::.................::.... *-:..............-@@%.........................:.............................................:....-@@::.:-@=.......@:......:@*::..................:.... +-:...............:@@:........................:...............................................:..:=@*:.:=@-......:@:......:%=::..................:.... =::................+@..........................:................................................::+@+:.:*@.......:-.......:*-::..................:.... -::.................#-.........................:................................................:.:-@=:.:@+..................+-::..................:.... :::.................:..........................:...................................................:=@:.-%:..................=::...................:.... :::.........................................................................................................:#-..................:::....................... :::..........................................................................................................-:.......................................:..... ::...........................................................................................................:.........................................:.... :::..........................................................................................................:..........................................:... ::::.........................................................................................................:...........................................:.. :::::........................................................................................................:............................................:.