###### #....# +....#..O ########<....... #...........#... #...........# ####.O...(...# #....##.### ##...# .# ###.# .. ### #.#