.+#+#+#+# . . . . . . . . .+#+# .+#+# .+#+# .+#+# .+#+# .+#+# .+#+#
.+#+#+# . .++M2 . . . . .+M1+M1 . .+#+# .+#+# .+#+# .+#+# .+#+# .+#+# .+#+#
.+#+#+#+# . .+M2+SuM2 .+M2 . . . .++M1 . .+#+# .+#+# . . . . .
.+#+#+# . .+M2 .+M2 . . . . . .+#+# .+#+# . .+G . . .
.+#+#+#+# . .+M2 .+M2 . + + + + .+#+# .+#+# . . . . .
.+#+#+# . . . . + + + + .+#+# .+#+# . .+#+#+# . . .+#+#
.+#+#+#+# .+I+I .+I+I + + + + + + .+#+# .+#+# .+#+# .+#+# .+#+# ++#+pl .+#+#+#
.+#+#+# .+pr .++# + + + + + + + + + .++# . . .+#+#
.+#+#+#+# . .+#+# + + + + + + + + + .+#+# .+#+# .++# .+#+#
.+#+#+# . .+#+# . . + + + + + + + . . . .
.+#+#+#+# .+Sd# .+#+# .+pu . + + + + + + + .+# . . .
.+#+#+# .+#+Sd# .+#+# .+M0+M0 . + + + + + + + .+#+Su# . . .
.+#+#+#+# .+#+#+Sd# .+#+# . . . . . . . . . .+Su# . . .
.+#+#+# .+#+#+#+Sd# . . . . . . . . . . . . . .
.+#+#+#+# .+#+#+#+#+p . . . . . . . . . . . . . .
.+#+#+# .+#+#+#+# . . . . . . . . . . . . . .