.... ..... .... .# #..# .# #..#..## #..#.... ##.....# ##<..## ##.(...## # . ##...)...## .#... #.........####.%..# +.........'g)gg...# #.........####....# ##.......## ..... ##...(.## #.## ##...## # ##+##