.# .# .. .# ... #####.###... #........#.. #........... #........### #.5.r....... #........##. #........# ##.<...### ####..# ..!# .#.# .#.# .#.# .#