### ### ################.######.# #.......................# ########.##############......#.# #............... #.####.#.# #.######.####### #.# #.#.# #.# #.##... # #.# #.#.# #.# #.##.### .# #.# #.#.# #.# #......###.# #.# #.#.# #.# #..).......#.# #.####.#.# ########## #.# #..........#.###+#....#.# #........# #.# #..)...............####.# #[.......#######.######..................# #.# ...........(.............................# #.# #.......########.#..####................>####.### ...(......O..................................>..# #.......########.#.#.###.....(...........######.# ###.........# #.#.#.###.................# #.# #....)....# #.#....[)...#.#...........# #.# #.........# #.####.######.#.#.#.......# #.# #.........# #...........#.#.#.#######.# #.# #.........# #######.###.#.#.# # #.# #.# #.......?.# #..........#.# #.# #.# #.........# #.#####.##.#.# #.# #.######## .#.!.......#####.........<# #.#.....<# ................!.........# #.##.##### ####...O..................# #.##.# #.####(S..#########..### #.##.# #.#........... ...# #.##.# #S#O##........ ..#.# #.##.# #.#<.S....#..$ ..#.. #.##.# #O#........... .)..... #.##.# #.#...(....### #.##.# #.#.......... #.##.# #.#......#.... #.##.# #............. #.##.# #............ #.##.# ######....### #.##.# ....# #.##.# .#### #.##.# .# #.##.# .# #######.##.# #.......##.# #.########.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #(# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#### #.# #....# #.# #.##.# #.###########.## #.(............# ################