######## #......# #.####.# #.# #.# #.# #.# #O# #.# #.####.######### #.##............ # ######.##.#.######### ### #.######......##.#........# #<# ........#######.########.# #.#########.###..##.(...)....... #.............#..##.####.######. ###########.#....[# ..# #.#.#.###.# ### #.###.....# #.......### #######.# .# .# #