fxcbvdfbdfbfxbxfbfxbbfsbgfcbgbng
xfbgbxfvfxbfgbgxnfbfzgcbdg
gfbfnfbfbnfghbfgbgfxxxxxxxxxxxx
dffgdhhfshshsffhfhsrsrdfgxhxfrhxf
rgragafgasgfsgsrgsrsfrgdfrsdhbshghsgggsrggfdfrg
sfgfgdfcgf
ffgfgfgdsgfrg
skdfmskfmksfmksfmskfmkfmskfmskmfksf
mldmgldfgmldmglxlldmlgmlmlgdmglmdg
lfmglglfgflgmfrlgmlfmglfgmlfmglhl
dolgklgkrogergkrogkrlohkrlkrlgklrlgrfh