...#####..... ......#..... ......#... #.#......# #...#..#.### ##..........# .###....g....... ......h.g..# .####5..5..# #...#..# .....#.## ##....... ......#.## ########.# .#