## .# .# o#########.# .........#b# .#######.#.# #.#.# #)..# ######.########## ....g...).<....... ####.##.#.g..##### # #####..## #....# #....# ##...# ##.## ##g# #.## ##.# #.## #+# ... #...# #)..# #####