vvffvgcdcdccddccddccdkmddmkckdmckmdccmkdd
ddjjfbhvfnjfmkmkmdmddmkcddmkcdmkcmkdcd
dddjnccdmccdmkccmkdcmkdmkcdmkcdd
vvfjddkmkdcmkdcmkdmkccddmkccmkdcmckddd
vdhdccdkmcmkdcmkdcmkdmkccddmkcddc
dvdbcddjncdjccjdcddmcdmkcmkcmkdmckddmkcd
fvgb gvhbn
cddccdbhcjndcddmkdmkdmkcmkdcmkddmkccdcd
fvvfvnjdckmddmkcddmkccmkdcmkdmckd
hbnj nj
hbnj nj
asdadad