. .# .# ###.## #....## .. #.....#... #..!.....# #........## #.<........ #.!.......# ##########