##### .. #. #...### #.. #. +...+.# #...#.############...#.####.. ...#...............h........ .(.................r........ #..g##..#<#>##..##.###... #.......######.....# . #...##.## ##.##.# #....### ### .# #...## .# #.... .# #...# #.... #.... #.#..