############ ######## #..........# #......# #........... #......####..........# #....yyoooo..........# #....y.####..........# ####+### ###.#####.## #..# ..# ## .# #.......# +....o.. ###...oD. )...... ..D.. ... #. ##o# .. #.(# #.### ##c######### .Y>.. #.D........# ...... #####..........###...... #...(..........#........ #.###(.........#.# #.(........'.# #..(Y......### #..........# #..........# # ########.### ##.###### #######..### ........###..........# ........#:'..........# ....$..C#.#..........# ........#.#..........+ ..........#..........# ........###..........# ........# #..........# ######### #..........# ############