.... .... ... ##############.# #...##..##..##.# #........#.....# #........'.....# #........#.....# #........#.....# #...##..######## ##...########.. +.............. #.............. #.............. #............>. ###..##.#####.. ##########.# ...........# ...........# ...........# ...........# .....# ...........#(.....# ....##...%.#......# ... #.....##..... .. .##.....##...# ........##...# ..............# ..............# ..............# #.#########...# ...##...###+### .........#....# .....)...#....# ..........#....# ..........#rWr.# ..........'..h.# ..........#....# .........#....# #..##.######### #.. #. .. ..