####### .....(. ....... ###?...o... ##.<.....oo. ###..#........ # #.or##...r... #.#o### ....... #.'.# ####### #...### ####