h o ... .... .... ...# ##.. ##...# #...#######.....# +.....#.........# .....+...<.....+ ###+ #..##.##.####+# #...###+####..##.##.### #..........#.....#....+ ... #................#....# ....'................'....# ....##+#........##...###+## #..........8...##...# #..............#....# #......O.......#....+ #..............+....# ; +..............#....# #.........#....#....# 5 ; #.........##...##.#.. ....##'##### ...# ... .. .... .. '.. .. . .#.. #.. Z Z