....# .. ....# .# .......# ####......# #!....#...#. #..(........ ##........... #...g