### ############.# #............# #.##########.# #.#......# #.# #.####.#.# #.# .# #.####.#.# #.# #.#.##.# ## #........# #.# #.#.##.# #.##############.#####.# #.#.##.# .#......................# #.#.##.# # .............#...####..# #######.#.##.#.# .#.#.....####.#.######..# ...).......#.#.##### .......#.##.#.#.........# .................... #.#.#......#.#..######.# ...........#.#.#### #.#.#.##.#.#..# #.# ...........#.#.#.. #...#.##.#.#..# #.# ..........##.#.#.############ #<#.#.##.#.#..######.# #####...####.#.#.#..........# #.#.#.#..............# ###########..>+..........########.# # #.#.##.#.#..######## #.So.oo.......######.#..........#.# #.#.####.#<.# #o############# ###.#...######.#.# #.#.#....#.##.# #.# #.....#.....# #.# #.#.#. #.#.##.# #o# ####.....#..##.# #.# #.#.#.##.#.##.# #o# ..........#..# #.#.#.# #.#.#....#.##.# #S# #####.....#... #.#.#.# #.#.#.......#.# ... .....[...#.#.# #.#.#.# #.#.#.........# ####o ####....##.#.. #.#.#.#########.#.......##### o. #....##.##.. #.#.#.#.................# .. #....# #.#.#.#......##.#.......# ... #....# #.#.#.#......##.#...#.### ... #....# #..................<#.####### ###.#(#.........#...#.......# #.#.#######.............#.# #.#.# #.............+ #.#.# #....)........# #.#.# #####+######### #.#.# #.#.# ..#.# #.#