. ... #####.. ..$.# ...# ...$#####.#####.. #?..........# ##....<....## ##.......## ....#.....#.... ...###...## ... #.# ##.## # . ... #.. ###