#...# #...# #...# #...# #...# #...# #####...# #.......# #.#####.# #.# #.#### #.#####....# #..........# #..##'''##.# #..#..)..#.# #.#.....#.# #.#..g..#.# #.#.....#..# #.#######..# ###...... .# #######..# ... .. .