.# ##.# #... #######.. ........ #.#.#.# #.....# #.a# ##.#####..# ##a......# #.#####... #.## #.# #. #