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