.. . ...... ##. ..#.....# ##.. .......# ######..# ##....... ........# #...... ........# #....# #.<# #....## #..#####.....####... ##..##......gg...... #......####g.....## #.....## ##g...## #..#...# #...# #..###..# ..## ...# #..# ..# ...# #..# ## ... .... #. .....