# .# .. .# ... ######.##### ##..#...<....... #...#..........# #........##### ##.......# ####.......# .>.....r...# ####.......# ##..w...# #......# ###.#### #.# ... ... ...