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