######## ...... #..... .... ###... ... #....# .... #.##.# ....####.##.### ..........#...############# #......................(... ...(#..............######## .#........##.......######## ..........##......gg'.....# ##.........#.......##.....# #...........##+#####.....# .............# #..<..# #.......####.# #.....# #.....### ..# ####### #.###. ..# #. #. .... #..# ...#