hghghhghhhhhghghhhgghhghgghghhg
FRGGJKGTRJITJKJKTHJHHB
kjjkjkkk
jhhjhjhjhjjjj
TTFKMLNKNKLHHHKHKMHKMH
RFJUHRGHUJGHGHJTG
kjkjkjkjkj
GJUJRDHGUJDHDGJFHDRRF
jhjhhjhjjn
FGHJBGVFFHGFHGGFHGFDHGFFV
jkkkjkjjjkkjkkjkjjkjkk
DDDDDDDDVVVVVVVVVVVVVDDDDDDDDDVVVVVVVV