. .... ...... ...... ...... #......########### .................# ####.#....######.# ####.#....# #.# ..........# #.# ####.#....# #.# #.#..^.# #.# # #....# #.# #....# #.# #...)### #.# #.##...# #.# #. ###'####.# #. #.....##.# #.....##.# #..8..##.# #.....##.# #<.<.<##.# ########.# #)# #.# #.# #.# #.# #.# #.# S.. #.# #.# #.# #.# ... #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #b# #.# . #.# ###.###%#####################.####.### #########.## ...........>........................... #..........# .....##.#####################.####.### #..........# .... #.# #^# #.# #..........# ..^ ... #.# #.# #..........# . #... #.# #.# #..........# #... #.####.#####..........# #.... #.....................# #... ######.#####......(...# . .........# ############ #########