.. ######... #......... #...b..... #......... #.r........ #..o....... #S......... #......... ######.... ##.