Maze generator

using unicode line drawing characters

This script will generate mazes in plain unicode text, which can then be pasted on irc for example:

Why? Beats me, but it's still fun.

Potential problems (most can be fixed by trying a few other monospaced fonts)

┌─────┬───┬───────┬─┬───────────┬───┬───────┬───────┬───────────┬─────────┐ 
├───┐ ╵ ╷ │ ┌───┐ │ ╵ ╶─┐ ┌───┐ │ ╶─┘ ┌─╴ ╷ └─╴ ┌─┐ │ ╶─┐ ╶─────┘ ╶─┬─┐ ╷ │ 
│ ╷ └───┤ ╵ │ ╷ │ └───┐ │ │ ╷ │ ├─────┘ ┌─┼─────┘ │ │ ┌─┴───┐ ┌───┐ ╵ │ └─┤ 
│ └─┬─╴ ├───┤ └─┴───┐ └─┘ ├─┘ │ ╵ ┌─────┤ ╵ ╷ ┌─╴ │ └─┤ ┌─┐ │ │ ╷ └───┤ ╷ │ 
├─╴ │ ╶─┴─╴ │ ┌─┐ ╶─┴─────┤ ╶─┴───┤ ╶───┘ ┌─┤ └───┴─╴ │ │ ╵ └─┘ ├───┐ └─┘ │ 
│ ╶─┼───────┤ │ ├─────┐ ╷ │ ┌───┐ │ ┌─────┤ └─┬─┬─────┘ └─┬───┬─┘ ╶─┴─┬─╴ │ 
├─╴ │ ┌───╴ │ │ │ ╶─┐ └─┘ │ └─╴ │ │ ╵ ┌─┐ ╵ ╷ │ ╵ ┌─┬───┐ │ ┌─┘ ┌───┐ │ ╶─┤ 
│ ┌─┘ │ ╶─┬─┘ │ └─┐ └─────┴─╴ ┌─┘ ├───┘ └─┬─┘ │ ╶─┤ │ ╷ ╵ │ ╵ ╶─┴─╴ │ └─┐ │ 
│ │ ╶─┴─┐ ╵ ┌─┘ ╶─┴─┬─────┬───┤ ╷ │ ╶─┬─┐ │ ┌─┴─╴ │ │ ├───┴─┬─────╴ │ ╶─┘ │ 
│ └─┬─╴ ├───┴───┐ ╷ ╵ ┌─┐ └─╴ │ └─┴─╴ ╵ │ │ └─┐ ╶─┤ │ │ ╶─┐ └─┐ ┌───┼─────┤ 
│ ╶─┤ ┌─┘ ╷ ┌─╴ ╵ ├───┘ └─┬─╴ └─┬─────┬─┘ ├─┐ ├─╴ ╵ │ └─╴ └─┐ │ ╵ ╷ └─┬─╴ │ 
├─╴ │ ├───┤ └───┬─┘ ╶───┐ ╵ ┌───┘ ┌─┐ ╵ ╷ ╵ │ └─┬───┴─┬─────┘ ├───┼─╴ │ ╶─┤ 
│ ╷ │ ╵ ╷ └─┐ ╷ └─┬───┐ └─┬─┘ ┌───┘ ╵ ┌─┴───┴─┐ ╵ ┌─╴ │ ┌─────┴─╴ │ ╶─┤ ╷ │ 
│ ├─┴───┴─┐ │ ├─╴ │ ╷ └───┘ ┌─┘ ┌─────┘ ╶─┐ ╶─┴───┤ ╶─┘ │ ╶─┬─┐ ╶─┴─╴ ├─┘ │ 
│ ╵ ╷ ┌─┐ │ └─┘ ╷ │ ├───────┤ ╶─┤ ┌───┬───┼─────┐ └─────┴─┐ ╵ ├───────┘ ╷ │ 
├───┘ │ ╵ └───┬─┘ │ └───┐ ╷ └─╴ │ │ ╷ ╵ ╷ ╵ ┌─┐ ├───┐ ╶───┴─┐ │ ┌───┐ ╶─┴─┤ 
│ ╶───┴───────┘ ┌─┴───┐ └─┴─┐ ╶─┤ │ └───┼───┘ │ ╵ ╷ │ ┌─╴ ┌─┘ │ ╵ ╷ └─┬─╴ │ 
│ ┌───┬─────────┤ ╶─┐ └─┬─╴ ├─┐ │ └─┬─┐ └─┐ ╷ └───┤ ├─┘ ┌─┘ ┌─┴─┐ ├───┤ ╷ │ 
│ └─┐ ╵ ╷ ┌───┐ └─┐ │ ╶─┤ ┌─┤ ╵ ├─┐ ╵ └─┐ │ ├─────┘ ╵ ┌─┘ ┌─┘ ╷ ├─┘ ╷ ╵ │ │ 
├─┐ │ ╶─┤ ├─╴ └─┐ └─┴─╴ │ │ ╵ ╶─┘ └───┐ │ │ ╵ ┌───┬───┤ ╶─┘ ┌─┤ ╵ ┌─┴─┬─┘ │ 
│ │ └─┬─┘ │ ╷ ┌─┴─┬───╴ │ │ ┌───┐ ┌───┤ │ └─┬─┘ ╷ │ ╷ └───┬─┘ └───┘ ╷ │ ╶─┤ 
│ └─╴ ╵ ┌─┘ └─┘ ╷ ╵ ╶───┤ └─┘ ╷ └─┘ ╷ ╵ └─┐ ╵ ╶─┤ ╵ └─┐ ╶─┘ ╶───────┤ └─╴ │ 
└───────┴───────┴───────┴─────┴─────┴─────┴─────┴─────┴─────────────┴─────┘ 
source