############## .....(.......# .............# ..............# #.<.##..# #...##..# #.......# #.......# #.......# #..###..# #..# #..# ....# #..# .....# #..# ...... ...# ##.... ...# .... ...# .