##.... ?..## #....... ....# #....... .... #...... ...###. #..... ..?.... ...# ....... #.####S..## ###^...!....# ######......####...# #..<...###.## . #...).## #.# #.....# #.# #....... ... #.....####.. ####### #..# #... #...