.......+ .......# ......# #+## .....+ ...# #...# ...# ##+###...##...# #.............# #....<........# ##..##...##l..# ## ###+# !..# ...# ...# .... ..... ......