.. . #... .. #...#########.# #...........#.### #................ #.............#### #+#................. ..<..............# #.................# #.................+ #...###...........# #...# #...........# #...# #...#####...# +## #...# #...# #...######.<### #. #...###...# #............. #.####.....+...# #...######..# #.......#.##...# #..#######..####. ##.....#.###'## #..# #........... #.....#(###'######..###.####.##### #..........(.........##.# # #.....##..........S..'..# #.....##.............#..# #....###.............#### #....###............... #......+..............## ###.####..............# #.# ###########....# #.########### ###### #...........# #########.### ...........# .#######.#.# ## #.#.# #.. ######.#.##... #............. #.####.#..###. #.####'#.<..# #...........# ...........[.# .#...........# .............# .#...........# #.########### #. .