### ..# ### #.########.# #.##.......# #.##.#####.# ###........#.# ########....###.#.#.### #........#............# #........#..#.#.###.#.# #.##''##.#..#.#.....#.### #♣##..##♣#..#...........### #..# #..#.#.###.#.....# #<.# #..........#...#.# #### ..#.#.#####...#.# #.# #.#####.#.#.# .......#.# #.#####.# ..####.......# ..g.....###### ........# .......?# ........# ........# ........# ........# ........#