.. #.#.. ##... .... #... #..# #..####.# #.......# ##.###### ...######.# ...hhhZ..?# ...########