### #.######### #.........# .#.#######.# #.#.# #.# #.#.# #.# #.#.# #.# #.#.# #.# .# ##########.#.#######.# .# #..........#.#.......# .# #.#######..#.#.########## .### #.#<....#................ ... #.####..#..#.#.......#####.# #.......#..#...............#####. #########.>.....^.........S?..... .......)...................). ......[#########.###########. ######## #.# ..# ####