######### #####.......# #...........# #....O...# ############........# ....................... ....................... ########..<.......>.### #.#.......#### #.#.......# #.##......# #.......### ####.#### .# .#