####### ### ##...?.##.... ##....p....... #.# ####### #...p