######### #)......# #.#####.# #########.## ........<..## #######.....# ...........# #####.....# ##....# ######.#.# #........# ##.####...# ..<........# ##.#####..# #..## #o).# #o#o######## #..hh.h.h.h.. ###...###### ###.# .# .# o# .# .# .# .