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