### ..# #.# #.# ########.## #.........# #.####### #.######..# #.^.....# #.# ####..###### ........# #.# #.........>.. #.# #.# #.#...[...... #.# #.# #..########.. #.# #.# #..# #. #.# #.# #..# #. #######.########.# #..# #. #................# #..# #. #.#####.#######..# #..# #. #.# #.# #..# #..# #. ##.## #.# #..# #..# #.####...# #.. ...# #....O.#......# #.## ######......### #.. ##......# ### .......# ...(...# .......# #..... ...#