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