... ..... ... ... ... ##.################. .................... #g#########..#####.### #.######.##.## ##.# ##.# ..........)#.### #.# ###.## #.####....###..####'####..## #.....####..'...'..### #....## ####.<.#### #....# +...+ ##..## ##+## #..# #..# #... #... ...