########## #<.......# ########.# #.# #.# #####.# !..#.# ######.#.### #..........# #....#.##### ### #?# #.# ###########%# #...........# #.......##### #########.# #.........# #.######### #.# #.# #.# #.# #.# #.# #.# #.########## #....).....# ##########.# #.# #.# #.# #.# #.# #.# #.# #.########### #%..........# #.##############.# #(.S....########.# #.#####..).......# ############