ccccccccccccccc
pushhhhhhhh
cccccccccccc
ccccccccccccvc
Ccccccccccv
Gggggggggggggggggg
Nhhhhchngcf
pushhhhhhhhh
Ccccccccvcvccccccccccv
pushhhhhhhh