df df gdf gf fd f
dfg dfg dfg fg df gfd
gdf g g gf f g
fg ffg fg fd gdg gf
f f g dfg dg fdf