#.. ... #..####...... #.....#...... #.....#...... #.....#.....# #........... #..g........ #.))(..# .....)#...# ..... #.<.# .... #...# ### #...# #...# #...# #...# #...# .....