.. . . .##.# .... ############...## #.....l....#..... #.....o.o.o..##### ##########..!..... #............... #............... #.........o.%... #.......l....... #...........o... ######.#####.... ###### #s# .... #.....######.# .. .#........l...# ..............# ##...........## ######......# ..###...........# .........o......# #+####...........# #......<#.#......# ..o.#.#...#......# ..... ....#......# ... ............. ... ###....#####.. .. .....# . .....# .....#