This is a maze generator
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | | | | | | + + +--+ + +--+--+ + +--+--+ + +--+ +--+--+ +--+ + | | | | | | | | | | + +--+ +--+ + +--+--+--+--+--+--+--+ + + +--+--+--+ + | | | | | | | | | | | + + +--+--+--+ + +--+ + +--+ +--+--+--+--+ +--+ +--+ | | | | | | | | | | + + +--+ +--+ + + +--+--+ +--+ +--+ + +--+ +--+ + | | | | | | | | | | | | + + +--+ + +--+ +--+ + + +--+--+ +--+--+--+--+ +--+ | | | | | | | | | | | | | | + +--+ + +--+ +--+--+ + + + + + + + + + +--+--+ | | | | | | | | | | | | + + +--+--+ +--+--+--+--+ + + + +--+ +--+--+ +--+ + | | | | | | | | | | | | +--+--+--+ + + + + + +--+--+--+--+ +--+ + +--+ + + | | | | | | | | | | + + +--+--+ +--+ + +--+--+--+ +--+--+--+--+--+--+--+ + | | | | | | | | | | + +--+ +--+--+ +--+--+--+ + +--+ + +--+--+--+ +--+--+ | | | | | | | | | + +--+--+ +--+--+ +--+ +--+ + +--+--+--+ + +--+--+ + | | | | | | | | | + + +--+--+ +--+ + +--+ +--+--+--+--+ +--+--+ + +--+ | | | | | | | | | | | +--+--+--+--+ +--+ +--+ +--+--+ +--+--+ +--+ + +--+ + | | | | | | | | | | + +--+ + +--+ +--+ +--+ +--+--+ + + + +--+--+--+ + | | | | | | | | | | | +--+ +--+--+--+--+ +--+ +--+ + +--+--+--+--+ + + +--+ | | | | | | | | | | + + + +--+--+--+--+--+--+--+--+ + + +--+ +--+ + + + | | | | | | | | | | | + +--+--+ + + +--+--+ + +--+--+ + +--+--+--+--+ + + | | | | | | | | | | | +--+ + + +--+ + +--+--+--+ + + +--+--+--+--+ +--+ + | | | | | | | | | | | + +--+--+--+--+--+ + +--+--+ + + + +--+--+ + +--+ + | | | | | | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+