. . .+# . . . . . . . . . . . .+#+# .+#+#+#+#
. . .+# . . . . . . . . . . . .+#+# .+#+#+#
. . .+# . . . . . . . . . . . .+#+# .+#+#+#+#
. . . . . . . . . . . . . . .+#+# .+#+#+#
. . . . . . . . . . .+#+# .+#+# .+#+# .+#+# .+#+# .+#+#+#+#
. . . . . . . . . . . . . . . .+#+#+#
. . . . . . . . . . . . . . . .+#+#+#+#
. . . . . . . . . . . . . . . .+#+#+#
. . . . . . . . . . . . . . . .+#+#+#+#
. . . . . . . . . . . . . . . .+#+#+#
. . . . . . . . . . . . . . . .+#+#+#+#
. . . . . . . . . . . . . . . .+#+#+#
. . . . . . . . . . . . . . . .+#+#+#+#
. . . . . . . . . . . . . . . .+#+#+#
. . . . . . . . . . . . . . . .+#+#+#+#
. . . . . . . . . . . . . . . .+#+#+#