####### ############# #.....# #...........###.###.# #.#####..........##.## #.# #.###............ #.# #.# #..########. #.#####.# #..# #.......###..# #..####<.....# ##..####.###..# #.............# #####.....##.###..# #.(.......[..###..####.### #.###.....%....#..)....... #S# #.....####.........### #.# ###.#.# ###.#########.# #.# #.#.# #.##...>....#. #.# #.#.# #............. #.# #.#.#########.######### #.# #.............# #.# ###.########### #%# #.#