###### ...# ... #....+ .... ...#####'####....# #.........##.... #.............# ##............### ........>........? ###............... #........(...... #............### #........##### #...##...# #........###### #....##......... #....#.##+#+##.# #### #.#.....# #.'.....+ #.#..8..# #.'.....+ #.#..<..# #.####### ###