...# #...# .... #...+ ..... #...# ....# ##...## #... #.....# +... #.....+ #...###.....# .. #...#'####..# ... +...+.......+ ...#+######...#'####### .............##.########+## .............#............# .............+............+ .............######'####+## #+##+##'#....((............ ........'(........O<....... .######.#......p........... #.#...#'##+####+##+## ..+..p'. +..#...#l+ ##......... #.........# ........... ....