########## ........ .....# #...# #O# #.# #<# #.# [.. ....# .##... .. #.#.. ## #.#.. ..#..#