DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
ddddddddddddddddddddddd
up up up up
ddddddddddddddddddddddddddddddddddddddddd
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
up up up up
ddddddddddddddddddddddddddddddddddd
UP UP UP UP
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
UP UP UP UP
dddddddddddddddddddddd
ddddddddddddddddddddddddddddddddddddddddd