##### ..#.. ######.#.########## ...##.#.#<.......# ..#.####.##.#.#######.## .........O........>##.# ..#.#..#.c..#.#.#####.# #..######.#.# #.# .... #.#.# #.# #.#.. #.#.# #.# #.#.. #.#)#####.# # #.. #O#.......# ... #c#########