.. ### .# #.. .. #.# .# #.###.# #.##.. #<##.# #.##.##.# #...r...# #.<.....### #.####..# #. ..... # ...### ..#.# .. .. #.. ...