########### #......?... #.......... #.......... #.......... #.......... #.......<.. #.......... #.r.....$.. #...>.....^ ###########