cccccccccccccccccc
??????????????????
good..............................
Ccccccccccccc
ccccccccccccccccccc
Ccccccccccc
cccccccccccc
ccccccccccccccccccccccccccc
ccccvvvv
cccccccccc