######### #.......# #..^....# #..[....# #.......# #.......# #.......# ##.......# ###........# #..........# #..##.....<.# ##.# ##.###### ###..###...# ......O....# .#.#.#.#.#%# .......# #.#.#.#.#.# ............. .#.#.#.#.#.#..# ...... ...## #.#.#.# #.#.