.. ... ... #########+#... #..........# #.....<....# #..........+ #+#..........# ##.#######....# .........#....# .........'....# .........#....### #.###...#....>.. .###.###...#.....(.. ....?......#........ ...........#........ #########'##........ #........... #........... #....######. #....# #...$# #....# #>...# #....# { +.Y..# #....# .....# .....## .....## ......# ##.....#