o###### ......# ......# ......# .....h# ......# #####....... #........... #.#########. #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# ####### #.# #