################## .................# ..............##.# ...............#.# ...........Y...#.# ##############.#.# #.#.# #.#.### #.#...# #.###.## #.###.<# #......# ######.# #.# #.# #.# #.# #.# { ....# ....# ###.....# # ..#.....# #.###.#.....# .##..<........+ .......#........# #..##...........# . #.#.........# #......S..#+# #.#####.?.... #. ...... # ...$.. ..... .....