### ..# ###########.# #.........#.# #.###.###.#.# #.....#.#.# #..<..#...# #.....#.#.# #######.#.# ..#.# #.###########.# #.............# #######'#######.# ................# ##.########.##### .#.###...##.#####. ................... .........##.#####.# .....gg......... ......)......... .............?.... ......)........... #.$..........%.... #.........(....... #.)............. #.(............