### #....... ..###....... #.#...[...### ###........... .....<.....#### #####.#.#......... ..........<......# #.........)..... ##.....O<....#. #....##.###.# ?....#.##.# ###.#.###.# #.#. ... # ## ###