######### ..# #.......# #.# #.......# # #.# #.......# #.###.### ########.......# #.#.....##### #..............# ...........# #..........###########.#....##.# #..........'....##..........##.# #..........####.##.#..<#.#..##.# #############'###....#.#.###....##.# ..!.......g......>#..#.#.....#.###.# ....(....########.#..#.#.#.......#.### .......[.# #............###.#.#...# .........# #.#.#.######.....#.###.# .........# #.#.#.........####.....# .....[...# # #.#########.......#### #######..# #.# #######.## .... #.# #.......# ##.. #.....####### #.# ...#### [