DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD |
dddddddddddddddddddddddddddddddd |
ddddddddddddddddddddddddddddddddddddddd |
ddddddddddddddddddddddddd |
dddddddddddddddddddddddddddddd |
ddddddddddddddddddddddddddd |
dddddddddddddddddddddddddddddddddddddd |
dddddddddddddddddddddddddddddddddddddd |