### ..# #.# #####.# ...#.###### #####.#....... #........# # #.####..#######.# #........gg...# #.#....######## # #.##....# #...###.# #.#.###.# #.#.....# #.####..# ###.### #8'''8# #.###.# ##...## #..<..# #######