+@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@D
n@@@@@D   +@@@@@@    D@@@@@n
n@@@@@D    nnnnnn    D@@@@@n
+@@@@@D    nDDDDD    n@@@@@n
+@@@@@D    nDDDDD    n@@@@@n
+DDDDD+   +nDDDDn    @@@@@@
+DDnDDDDDDDDDDDDn    @@@@@@
+nnnnnnnnnnnnnnnn    nDDDDD
