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