... #. #.# #.# #+# #.# #.# #.# #.# #.## #.# #.# #### #..######.# #.# ...# #.......#.#######.##...## #......<...........'....# ########.......#.#######.##....# #..............#.# #.# ###.# #........#..####.# #.# # #........##.# #.# #.# #........##..# #.# #.#####.# #........###.# #.# #<......# #.##........# .# #.# #<....... .......(##### .. ######### #.#.#####.# .# ......J...# #.#.#######