################# ########.....#.......... #.(...##..8..#.######### #..<..##.....#.# #.....#####'##.# #.....##.......# #.....'........# ########.......# #.......# ###.###.# #.....# #####.# .. #..# .... ..... ####....# #....... #..... #####..# #...gg# #.###s....... #.# #..#..... #.# #.#...... #.# #.......# #.# ######..# #.# .. #.# #.# #.# #.# #.# #.# #.# ..#