#........ #........# #...%....# ####........# # ##..#....... ###.##.......#.## ................## ...##..<.........# . ##.........#.## .# #.....<........ ..# #.........#.... #..# #.........###.. #..###........... . ##.............## ................. ####............. #### #............. ....##.........##. #..##.......... #..........###.. ##.(#......## .. ##.....###..####. #......###....... ##....#.S...o#... ##...#(((.c...# #............# ..............# ...>..#.........# ..............#... ..............# !. .....#......# . ########..###