.. . .## .. .. .#. .. .... .### #.... ..# # ......#.#.##### #.............# ..........##### ....##..### ... .... # # . ....# .#.. .##.## ##.... #. .. #######...... . .. #.........# #.........# #..^....(.# #.........# #.........# +.........# #.........# #.........# #.........# #............ #.. #.##.####.... +.. #.##.# .... #... #.##.. ... #.... ###'###+# .. #....##.'.....+ ......#.####### ...........# ......#.#'##### #####.#.+.....# # #+#.....# #..><.# #.....# #.....+ #+#####