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