+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
###|#####|        |        |     |        |  |
+##+##+##+  +--+  +  +--+--+  +  +  +--+  +  +
|#####|##|  |     |  |     |  |  |     |  |  |
+--+--+##+  +  +--+  +  +  +  +  +--+  +  +  +
|#####|##|  |     |  |  |  |  |        |     |
+##+##+##+  +--+  +  +  +  +--+  +  +--+--+  +
|##|#####|     |     |  |     |  |  |        |
+##+--+--+--+  +--+--+  +--+  +--+  +  +--+--+
|##|        |     |  |     |        |        |
+##+--+--+  +--+  +  +--+  +--+--+--+--+--+  +
|#####|     |     |  |     |     |     |     |
+--+##+  +--+  +--+  +  +--+  +  +  +  +  +--+
|#####|     |     |        |  |  |  |  |     |
+##+--+--+  +--+  +--+--+  +  +  +  +--+--+  +
|########|           |  |  |  |  |           |
+--+--+##+--+--+  +  +  +  +--+  +--+--+--+--+
|########|#####|  |  |  |     |     |        |
+##+--+--+##+##+  +  +  +--+  +--+  +--+--+  +
|##|     |##|##   |        |     |        |  |
+##+--+  +##+##+--+--+--+--+--+  +--+--+  +  +
|#####|  |##|#####|  |        |        |  |  |
+--+##+  +##+--+##+  +  +--+  +--+--+  +  +  +
|#####|  |##|  |###########|        |  |  |  |
+##+--+  +##+  +--+--+  +##+--+--+  +  +  +  +
|##|  |#####|     |     |##|     |  |  |     |
+##+  +##+--+  +--+  +--+##+--+  +  +  +  +--+
|##|  |##|  |        |#####|#####|     |     |
+##+  +##+  +--+--+  +##+--+##+##+--+--+--+  +
|########|           |########|###############
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+