### ## ##.## ##.####...##### ...............#. ................. .................. .........o<........ ....s#........... # ####.###### ..# .## ##