#.########### #.........O.## ####.#.#.##..# ####.##.# ##O.# #..## #s## #.. ##.. .## ##