.### ... ... #####.## ##......## ####........## . ........?....# .. #...[<.....# ##... #..........######..>.. #............S.$...... #..........S.ooo...... ##..<.......##Z#...... #........#.##.Z..%## #...........###..### #$........... #..# ...........##. #.# #.....!....# .. ... ..... .## .#