. ... #.#h######..... ...o.o.