.. ... . ... .. . #.. .# ..#####Z# ###.. ......... ... .#......##S# ..# ........M..# .l.# ........#### ....# ....###.##### ...## .. #....l#####....# #####..M.......# ####.....#. #..#### ###..# #...## #...# .#####..## ...$.....####.. ................ ..###.##........ #.# #?##.##..... #.###. #.##.###. #.#.. ##....# #.#.###..#### ########.......## .........M####.# .......?<....#.# ................. ....###)#.......# ... ..........# #..#.###.... ...... .#.. #...##.# ### ..#.# .. #.##.# ..