### ########### ....##.........###. ###......#......5.. .....(.#.#O###.###. ..........<# ###.####.### #.# #.# #.# #.# ... #..