..... .... .... #..# ##..# . .## #...###... .....#......... #..g