.....x.........x...x.
.xxx.x-xxx.xxx.x.x.x.
...x.x.x...x.....x.x.
xx-x.xxu.x-xxxxzxx.x.
...x...x.x.x...x.|.|.
.xxzxx.x.xxx.x.uxxxx.
.....x.x...x.x.x...x.
.xxx-x-x-x.x.x-x.x.x.
.x...x.x.x...x.x.x.xv
xx.xxx.xxzxxxx.x.x.xx
...x.|.x.......x.x.|.
.xxzxx.x.xxx-xxx.uxxx
.|...x.x...x.x.|.x.|.
.xxx.x.x-x.xxx.xxzxx.
.x^x.x.x.x.x...x...x.
.x.x.x-xxu.x.xxx.x.x.
.|.x.x...x.x...x-x.|.
-xxx.zxx.x.xxx.x.xxx.
.x...x.|...x...x...x.
.x.xxuxxxxxx.xxxxx.x-
.x........|........x.
