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