##### ... . ... . ..#####.#####.. #...........# #....<....# ##.......## ....#.....#.... ... ##...## ... # ##.## # ... #.. ..# ###