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