...####### .#.......# ........h# .#......))....... ........#...... #.#######...... . ((... ##.# ?