.+# .+# .+# .+# .+# . . . + . . . + . . .+#
.+# . . . + . .+p . #+sh . . . + . . .+#
.+# . .+M0 . + . .+f . + . .+f . + .+f . .+#
.+# . . . + . . . + . . . + . . .+#
.+# + + + .+#+sh + + + .+# + + + .+#+sh + + .+#
.+# . . . + . . . # . . . + . . .+#
.+# . .+f . + . .+f . # . . . + . . .+#
.+# . . . + . . . # . . . + . . .+#
.+#+sh # # # .+# .+g .+g .+g .+# .+g .+g .+g .+# .+g .+g .+#
. . . . .+g . . . + . . . # . . .
. . .+f . .+g . . . + . . . # . . .
. . . . .+g . . . + . . . # . . .
+ + + + .+# .+g .+g .+g .+# + + + .+#+sh .+# .+# .+#
. . .+f . .+g . . . .+# . .+f . + . . .+#
. . . . .+g . . . .+# . . . + . . .+#
. . . . .+g . . . .+# .+# .+# .+# .+# .+# .+# .+#