X************FHFXGH
fxghfgjnfghjnghjnghjng
xfhfghxfghnxfghxfghfx
cfghcfghgcgfhjgjncg
xfhxfh************
dfgfdghfghfxgxhfghfg
fghfxhgh******fgngfh