...... ..#.! ...o ... .. .# ####.# #....# #.#### #...# ###O# ###.# #...# #.### ####.#{ { #...<# #.#.## ...<..# #.###.#.# # #. .# #. .# ## ##