+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
| | | |
+--+--+--+--+ +--+--+--+ + + + +--+ + +
| | | | | | | | | | |
+ + +--+--+--+ +--+ + + + + + + + +
| | | | | | | | | |
+ +--+--+ + + + + +--+ +--+--+ + + +
| | | | | | | | | |
+ +--+--+--+ +--+--+ + + + +--+--+ + +
| | | | | | | | | | |
+ +--+ + +--+ + +--+ + + +--+ +--+ +
| | | | | | | | |
+ +--+--+--+ +--+--+ +--+ +--+ + + +--+
| | | | | | | | |
+--+--+--+ + + +--+ +--+--+ +--+ + + +
| | | | | | |
+ + +--+--+--+--+ +--+ + + +--+ +--+--+
| | | | | | | | |
+ +--+ +--+--+ + +--+--+ +--+ + + + +
| | | | | | | | |
+--+--+--+ +--+ + + + + +--+--+ + + +
| | | | | | | | | | |
+ + + +--+ +--+ + +--+--+ + +--+ + +
| | | | | | | | | |
+--+--+--+--+ + + +--+--+--+--+--+--+ + +
| | | | | | |
+ +--+ + +--+ +--+--+--+ +--+ +--+--+ +
| | | | | | | |
+--+ +--+ + +--+ +--+ +--+ +--+ + +--+
| | | | |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
Solution