.# ##..... ..# ##..... ...###.....# ....#......# ...........## ...........!# #.........# #.....l..# ##.......# ##......# ##.....# ###....# ##...# ##..# #.# ..# #..# ..