############## #..........(.# #########)##...#####.# ###.....(((......# #.# ..#.#######.##...#####.# #.#.# #.###........# #.#.# #.# #######..# #.#.# #.# #.....# #.#.# #.# #.###.# #># #.#.#######.#### #.# #.# #.# #.....(........###.###.# #<# #####.#########............# #.# #.........# ####.####...## #.# ##.#######.### #<# ##.## #.# #..# #.#.## #.# #.# #.#####..# #..#.#####.# #.# #.#.....># #.###....#.# #.# #<#.###..# #..#.#.....# #.# ##.#.# #..# #.#.##...### #.# ##.#####.#..###..#######.#.###.#### #.# #.......###..............#........# #..#####.#.######.##.######.#####.# #..........##........# #.#####.# #.#######..#########.#####.......# #.# #..# #.......#.####### #.# #..# #.#####.#.# ..# #..# #. #.%.# ### #..# # #.%.# #..# #.#.# #..## #.#.# #########...# ..#.# #.........#.# #.##.# #.# #######.# #. #.# #.# #%# #. #.# ## #.# #.# #. .# #..!#########.#########.# . #...oo..................# .......ooS...............## ##.###..######.########.# #..# #.# #.# #..# ..# #.# #..# #### #.# #..# #.# .... #.# $.. #.#