cdjncmkcksckxkcxcxc
adasdasdasdas
dcdccjndckddmkcdmkccmkdccd
ddccdccdcddmkcmkdcmkddmkcddc
asdasdasdasdas
asdsdasdasdas
dccdcdccddccddcdcddcddcd
cvxcxcxccddvdvf
dccddccnddccmjddmckdmkccmdc
asdasdadasd
ddcdcnjccndnkccndccd
dccndkccdkmcmdkccmkdmcdcd