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