#....# #....# #..O ###.#....# #.O.. !..#....##o.e. .###.#....#..p. ...........s.# ####..C...LC########### .......<<.............. ......<(S<(............ .......