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