. ##### r.. ##..##>#<#..##. ..........g...... ####...#.#######. #.....# #...### #... ###. ..