.... .. #... .. #... .. ####...###. ...?....!. ......... #+### ##...#(# ..... #(.[.(<#...... #.####.#...... #..........!.. ######.##..... #.......+ .... #.####(## ... #.# .. #(# . #S##### #.r...# #..#..... #..# ...# #..# ... #..# .. #.!# . ...# #.##