. #.# .....# .# #.# ...... .. #.# .....# .# #.# #.[..# .# #.# #....# .# #.# #....# .# #.# #.#..# ####.###.### #.#######.#..#########..........# #<.(.o.[......................... #########%#..#########.......... #####.#..................... #........#########.........? #........# #......... #........# ########. ##########