############## . #.....ol..)..# .. #....lY......# ... +............# ....###............# ...................+ #####.............# #<........>....# #####+########.#