# File: room_template.txt


# This file is used to initialize the "room template" information 
# for the Angband game.

# Do not modify this file unless you know exactly what you are doing,
# unless you wish to risk possible system crashes and broken savefiles.

# Note that the "spacing" in the "description" lines is very important!

# === Understanding room_template.txt ===

# name:room name
# type:room type
# rating:rating
# rows:number of rows
# columns:number of columns
# doors:number of possible door positions
# tval:tval of treasure to place
# D:lines giving full layout of room using symbols below

# Type and rating are not currently used.
# Where doors is set to n, the generator will pick a number between 
# 1 and n and place doors at squares marked with that number.  
# Squares marked with other numbers will be generated as walls.  If 
# the 1 to n range encompasses numbers not included in the D lines, 
# there is a chance that no doors will be generated.
# tval is used to make sure that the items in the room corresponding
# to '[' are only of the given type.

# 'D' lines describe the layout of the room. Lines must be padded
# with spaces to fill the dimensions specified. Rooms are described
# with the following symbols:

#    % - outside of the room, where corridors may be connected
#    # - granite
#    ^ - trap
#    + - fixed position door (always generated)
#    1,2,3,4,5,6 - potential positions for random doors
#    x - optional wall (generated 50% of the time)
#    ( - optional door (generated if optional walls are generated)
#    ) - optional door (generated if optional walls are NOT generated, 
#        otherwise rock)
#    8 - a treasure or stairs, with guardian monsters
#    9 - place some monsters and treasures nearby
#	[ - a treasure of the specified tval

# Use this to measure columns      
#          1         2         3   
# 123456789012345678901234567890123


### Templated rooms ###

# Standard rectangular rooms 

name:Tiny hidden room
type:1
rating:1
rows:7
columns:7
doors:4
tval:0
D:%%#%#%%
D:%.(.(.%
D:#(#3#(#
D:%.492.%
D:#(#1#(#
D:%.(.(.%
D:%%#%#%%

name:Ladder
type:1
rating:1
rows:11
columns:7
doors:1
tval:0
D:%%%%%%%
D:%.....%
D:%.###.%
D:%.(.(.%
D:%.###.%
D:%..x..%
D:%.###.%
D:%.(.(.%
D:%.###.%
D:%.....%
D:%%%%%%%

name:Vertical mini boxes
type:1
rating:1
rows:11
columns:7
doors:3
tval:0
D:%%#%#%%
D:%.(.(.%
D:%.#1#.%
D:%.2.3.%
D:%.#1#.%
D:%.392.%
D:%.#1#.%
D:%.2.3.%
D:%.#1#.%
D:%.(.(.%
D:%%#%#%%

name:Back and forth L to R
type:1
rating:1
rows:11
columns:7
doors:1
tval:0
D:%%%%%%%
D:%.....%
D:#####.%
D:%.....%
D:%.#####
D:%.(.(.%
D:#####.%
D:%.....%
D:%.#####
D:%.....%
D:%%%%%%%

name:Back and forth R to L
type:1
rating:1
rows:11
columns:7
doors:1
tval:0
D:%%%%%%%
D:%.....%
D:%.#####
D:%.....%
D:#####.%
D:%.(.(.%
D:%.#####
D:%.....%
D:#####.%
D:%.....%
D:%%%%%%%

name:Thin square rooms
type:1
rating:1
rows:11
columns:8
doors:4
tval:0
D:%%%%%%%%
D:%......%
D:%.####.%
D:%.1..2.%
D:%.3.94.%
D:#(####(#
D:%.4..3.%
D:%.2..1.%
D:%.####.%
D:%......%
D:%%%%%%%%

name:Inner zigzag
type:1
rating:1
rows:9
columns:11
doors:2
tval:0
D:%%%%%#%%%%%
D:%....#....%
D:%.#2###1#.%
D:%.#.1.2.#.%
D:#(#.#9#.#(#
D:%.#.2.1.#.%
D:%.#1###2#.%
D:%....#....%
D:%%%%%#%%%%%

name:Sixpack
type:1
rating:1
rows:10
columns:11
doors:2
tval:0
D:%%%%%%%%%%%
D:%.........%
D:%..#2#2#..%
D:%..1.).1..%
D:%..#2#2#..%
D:%..1.)91..%
D:%..#2#2#..%
D:%..1.).1..%
D:%..#2#2#..%
D:%.........%
D:%%%%%%%%%%%

name:Tower stack
type:1
rating:1
rows:10
columns:11
doors:6
tval:0
D:%%#######%%
D:%.1.(.(.6.%
D:%.2.x.x.5.%
D:%.###+###.%
D:%.3..9..4.%
D:%.4.....3.%
D:%.###+###.%
D:%.5.x.x.2.%
D:%.6.(.(.1.%
D:%%#######%%

name:Staggered moat rooms left
type:1
rating:1
rows:11
columns:13
doors:4
tval:0
D:%%%%%%%%     
D:%......%     
D:%.####(#     
D:%.1..2.#%%%%%
D:%.3..49(....%
D:%.####(####.%
D:%....(.4..3.%
D:%%%%%#.2..1.%
D:     #(####.%
D:     %......%
D:     %%%%%%%%

name:Staggered moat rooms right
type:1
rating:1
rows:11
columns:13
doors:4
tval:0
D:     %%%%%%%%
D:     %......%
D:     #(####.%
D:%%%%%#.2..1.%
D:%....(.4..3.%
D:%.####(####.%
D:%.3..49(....%
D:%.1..2.#%%%%%
D:%.####(#     
D:%......%     
D:%%%%%%%%     

name:Horizontal layers
type:1
rating:1
rows:11
columns:14
doors:2
tval:0
D:%%%%%%%%%%%%%%
D:%............%
D:#1##########2#
D:%.(........(.%
D:#2##########1#
D:%.(........(.%
D:#1##########2#
D:%.(........(.%
D:#2##########1#
D:%............%
D:%%%%%%%%%%%%%%

name:Dot dot dot
type:1
rating:1
rows:7
columns:15
doors:4
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:%.#2#(#1#(#2#.%
D:%.3.493.493.4.%
D:%.#1#(#2#(#1#.%
D:%.............%
D:%%%%%%%%%%%%%%%

name:Mini moated
type:1
rating:1
rows:8
columns:15
doors:2
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:%.#####1#####.%
D:%.#..x.9.(..#.%
D:%.#..(...x..#.%
D:%.#####2#####.%
D:%.............%
D:%%%%%%%%%%%%%%%

name:Two 3x3 rooms
type:1
rating:1
rows:9
columns:15
doors:4
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:%.##2##.##4##.%
D:%.#...#.#...#.%
D:%.1.x.393.x.1.%
D:%.#...#.#...#.%
D:%.##4##.##2##.%
D:%.............%
D:%%%%%%%%%%%%%%%

name:Dice five
type:1
rating:1
rows:11
columns:15
doors:4
tval:0
D:%%%%%%%#%%%%%%%
D:%......x......%
D:%.#1#.xxx.#1#.%
D:%.4.2.....4.2.%
D:%.#3#.#1#.#3#.%
D:%...9.4.2.9...%
D:%.#1#.#3#.#1#.%
D:%.4.2.....4.2.%
D:%.#3#.xxx.#3#.%
D:%......x......%
D:%%%%%%%#%%%%%%%

name:Gatehouse
type:1
rating:1
rows:11
columns:15
doors:2
tval:0
D:%%%%%%#%#%%%%%%
D:%.....(.(.....%
D:#######.#######
D:#.....#+#.....#
D:#...9.+.+.....#
D:###1###.###1###
D:#.....+.+.9...#
D:#.....#+#.....#
D:#######.#######
D:%.....(.(.....%
D:%%%%%%#%#%%%%%%

name:Sidewinder
type:1
rating:1
rows:11
columns:15
doors:3
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:###1#####1###.%
D:#.....#.....3.%
D:#.....#9....2.%
D:#3###2#######.%
D:%.(.........(.%
D:%.###1###2#1#3#
D:%.2....9#.....#
D:%.3.....#.....#
D:%%#############

name:Winding path
type:1
rating:1
rows:11
columns:15
doors:3
tval:0
D:%%#####%%%%%%%%
D:%.#...#.......%
D:%.2...3.##1##.%
D:%.#..9#.#...#.%
D:%.##1##.2...3.%
D:%.#...#(#9..#.%
D:%.3...2.##1##.%
D:%.#...#.#...#.%
D:%.##1##.3...2.%
D:%.......#...#.%
D:%%%%%%%%#####%%

name:Staggered chambers
type:1
rating:1
rows:11
columns:16
doors:2
tval:0
D:#%%#%%#%%#%%#%%#
D:%..2..2..2..2..%
D:%..1..1..1..1..%
D:#2##..##2#..##2#
D:%..1..1..19.1..%
D:%..####xx####..%
D:%..1.91..1..1..%
D:#2##..#2##..##2#
D:%..1..1..1..1..%
D:%..2..2..2..2..%
D:#%%#%%#%%#%%#%%#

name:Double zigzag
type:1
rating:1
rows:9
columns:17
doors:2
tval:0
D:#%#####%#%#####%#
D:%.......#.......%
D:#.#2###1#1###2#.#
D:%.#.1.291.2.1.#.%
D:###(#(#(#(#(#(###
D:%.#.2.1.2.192.#.%
D:#.#1###2#2###1#.#
D:%.......#.......%
D:#%#####%#%#####%#

name:Vertical rooms
type:1
rating:1
rows:9
columns:17
doors:3
tval:0
D:%%#############%%
D:%.#..#..#..#..#.%
D:%.2..3..2..3..2.%
D:%.#..#(x#x(#..#.%
D:%.1..19.1.91..1.%
D:%.#..#(x#x(#..#.%
D:%.3..2..3..2..3.%
D:%.#..#..#..#..#.%
D:%%#############%%

name:Double tower
type:1
rating:1
rows:10
columns:17
doors:6
tval:0
D:%%#############%%
D:%.1.....3.....5.%
D:%.5.....6.....2.%
D:#(###+#####+###(#
D:%.2..9..1.....3.%
D:%.4.....4..9..4.%
D:#(###+#####+###(#
D:%.3.....2.....6.%
D:%.6.....5.....1.%
D:%%#############%%

name:Sandwich
type:1
rating:1
rows:10
columns:17
doors:3
tval:0
D:#################
D:#.x.#9x.#.x9#.x.#
D:#...#...#...#...#
D:#123#321#123#321#
D:%...............%
D:%...............%
D:#321#123#321#123#
D:#...#...#...#...#
D:#.x.#9x.#.x9#.x.#
D:#################

name:Closets
type:1
rating:1
rows:11
columns:17
doors:6
tval:0
D:%%%%%%%%%%%%%%%%%
D:%...............%
D:%.xxx..xxx..xxx.%
D:%...............%
D:#1#+#3#+###+#5#+#
D:#.#.#9#.#.#9#.#.#
D:#+#2#+###+#4#+#6#
D:%...............%
D:%.xxx..xxx..xxx.%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Corner rooms left
type:1
rating:1
rows:11
columns:17
doors:3
tval:0
D:%%%%%%#%%%%#%%%%#
D:%.....#....3....%
D:%.#3#.2.xx.1.xx.%
D:%.291.3...9#....%
D:%.###.#1#2##2##1#
D:%.....3.+.3.....%
D:#1##2##2#1#.###.%
D:%....#9...3.192.%
D:%.xx.1.xx.2.#3#.%
D:%....3....#.....%
D:#%%%%#%%%%#%%%%%%

name:Corner rooms right
type:1
rating:1
rows:11
columns:17
doors:3
tval:0
D:#%%%%#%%%%#%%%%%%
D:%....3....#.....%
D:%.xx.1.xx.2.#3#.%
D:%....#9...3.192.%
D:#1##2##2#1#.###.%
D:%.....3.+.3.....%
D:%.###.#1#2##2##1#
D:%.291.3...9#....%
D:%.#3#.2.xx.1.xx.%
D:%.....#....3....%
D:%%%%%%#%%%%#%%%%#

name:Four boxes
type:1
rating:1
rows:11
columns:17
doors:5
tval:0
D:%%#%%%%%%%%%%%#%%
D:%.(...........(.%
D:#(#2#1#4#4#1#2#(#
D:%.5.....#.....5.%
D:%.3....9#.....3.%
D:%.#############.%
D:%.3.....#9....3.%
D:%.5.....#.....5.%
D:#(#2#1#4#4#1#2#(#
D:%.(...........(.%
D:%%#%%%%%%%%%%%#%%

name:Four small inner boxes
type:1
rating:1
rows:11
columns:17
doors:6
tval:0
D:%%%%%%%%%%%%%%%%%
D:%...............%
D:%.#3##4#(#4##3#.%
D:%.2....1.1....2.%
D:%.#6##5#(#5##6#.%
D:%.(....(9(....(.%
D:%.#6##5#(#5##6#.%
D:%.2....1.1....2.%
D:%.#3##4#(#4##3#.%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Outer zigzags
type:1
rating:1
rows:11
columns:17
doors:3
tval:0
D:%%%%#%%%#%%%#%%%%
D:%...#...#...#...%
D:%.#.#.#.#.#.#.#.%
D:%.#...#...#...#.%
D:%.###2##3##2###.%
D:%.1.(.+.9.+.(.1.%
D:%.###2##3##2###.%
D:%.#...#...#...#.%
D:%.#.#.#.#.#.#.#.%
D:%...#...#...#...%
D:%%%%#%%%#%%%#%%%%

name:Outside closets
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:#%#%#%#%#%#%#%#%#
D:%.#.#9#.#.#9#.#.%
D:#+#+#+#+#+#+#+#+#
D:%...............%
D:%.xxx(xxxxx(xxx.%
D:%.x.....x.....x.%
D:%.x.....x.....x.%
D:%.xxx(xxxxx(xxx.%
D:%...............%
D:#+#+#+#+#+#+#+#+#
D:%.#.#9#.#.#9#.#.%
D:#%#%#%#%#%#%#%#%#

name:Quarters
type:1
rating:1
rows:11
columns:17
doors:4
tval:0
D:#%%%%%%%#%%%%%%%#
D:%.......1.......%
D:%.x.x.x.2.x.x.x.%
D:%.x.x9x.3.x.x.x.%
D:%.......4.......%
D:#1#2#3#4#4#3#2#1#
D:%.......4.......%
D:%.x.x.x.3.x9x.x.%
D:%.x.x.x.2.x.x.x.%
D:%.......1.......%
D:#%%%%%%%#%%%%%%%#

name:Side closets
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:###%%%%#%#%%%%###
D:%.+....(.(....+.%
D:###....xxx....###
D:%.+....(.(....+.%
D:###....xxx....###
D:%9+....(9(....+9%
D:###....xxx....###
D:%.+....(.(....+.%
D:###....xxx....###
D:%.+....(.(....+.%
D:###%%%%#%#%%%%###

name:Sixblock
type:1
rating:1
rows:11
columns:17
doors:3
tval:0
D:%%%%%%%%%%%%%%%%%
D:%...............%
D:%.##1###1###1##.%
D:%.3...2...2...3.%
D:%.2..93...3...2.%
D:%.##)###)###)##.%
D:%.2...3...39..2.%
D:%.3...2...2...3.%
D:%.##1###1###1##.%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Double sixpack
type:1
rating:1
rows:10
columns:18
doors:2
tval:0
D:#%%%%%%%%%%%%%%%%#
D:%................%
D:%..#2#2#..#2#2#..%
D:%..1.).1..1.).1..%
D:%..#2#2#..#2#2#..%
D:%..1.)91..19).1..%
D:%..#2#2#..#2#2#..%
D:%..1.).1..1.).1..%
D:%..#2#2#..#2#2#..%
D:%................%
D:#%%%%%%%%%%%%%%%%#

name:Down and up
type:1
rating:1
rows:5
columns:19
doors:1
tval:0
D:%%#%%%#%%%#%%%#%%%%
D:%.#...#...#...#...%
D:%.#(#(#(#(#(#(#(#.%
D:%...#...#...#...#.%
D:%%%%#%%%#%%%#%%%#%%

name:Up and down
type:1
rating:1
rows:5
columns:19
doors:1
tval:0
D:%%%%#%%%#%%%#%%%#%%
D:%...#...#...#...#.%
D:%.#(#(#(#(#(#(#(#.%
D:%.#...#...#...#...%
D:%%#%%%#%%%#%%%#%%%%

name:Round the houses
type:1
rating:1
rows:9
columns:19
doors:4
tval:0
D:#%%%%%%%%%%%%%%%%%#
D:%.................%
D:#.#######2#######.#
D:%.....#.x.x.#.....%
D:#####.3.(9(.4.#####
D:%.....#.x.x.#.....%
D:#.#######1#######.#
D:%.................%
D:#%%%%%%%%%%%%%%%%%#

name:Divisions
type:1
rating:1
rows:11
columns:19
doors:2
tval:0
D:########%#%########
D:#.9......2........#
D:#........1........#
D:#....#########...9#
D:%....)xxxxxxx)....%
D:#2#1##xxxxxxx##1#2#
D:%....)xxxxxxx)....%
D:#....#########....#
D:#9.......1........#
D:#........2......9.#
D:########%#%########

name:Offset rooms left
type:1
rating:1
rows:11
columns:19
doors:4
tval:0
D:%%%%%%%%%%#%#%#%#%%
D:%.........x.x.x.x.%
D:%.###2###.x.x.x.x.%
D:%.#.....#.........%
D:%.4.....3.###1###.%
D:%.#.....#9#.....#.%
D:%.###1###.3.....4.%
D:%.........#.....#.%
D:%.x.x.x.x.###2###.%
D:%.x.x.x.x.........%
D:%%#%#%#%#%%%%%%%%%%

name:Offset rooms right
type:1
rating:1
rows:11
columns:19
doors:4
tval:0
D:%%#%#%#%#%%%%%%%%%%
D:%.x.x.x.x.........%
D:%.x.x.x.x.###2###.%
D:%.........#.....#.%
D:%.###1###.3.....4.%
D:%.#.....#9#.....#.%
D:%.4.....3.###1###.%
D:%.#.....#.........%
D:%.###2###.x.x.x.x.%
D:%.........x.x.x.x.%
D:%%%%%%%%%%#%#%#%#%%

name:Two inner squares
type:1
rating:1
rows:9
columns:21
doors:4
tval:0
D:%%%%#####%%%#####%%%%
D:%.....(.......(.....%
D:%...#####...#####...%
D:%...1...2...3...4...%
D:#x(x#.9.#x(x#.9.#x(x#
D:%...4...3...2...1...%
D:%...#####...#####...%
D:%.....(.......(.....%
D:%%%%#####%%%#####%%%%

name:T rooms
type:1
rating:1
rows:11
columns:21
doors:5
tval:0
D:#%#%%%%%%%#%%%%%%%#%#
D:%.+.......#.......+.%
D:#+#(#2#3#(#(#3#2#(#+#
D:%...#.#.#...#.#.#...%
D:%.#5#.#.#4#5#.#.#4#.%
D:%.1...19..1..91...1.%
D:%.#4#.#.#5#4#.#.#5#.%
D:%...#.#.#...#.#.#...%
D:#+#(#3#2#(#(#2#3#(#+#
D:%.+.......#.......+.%
D:#%#%%%%%%%#%%%%%%%#%#

name:Five little boxes
type:1
rating:1
rows:7
columns:23
doors:4
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%
D:%.....................%
D:%.#2#(#2#x#2#(#2#x#2#.%
D:%.1.391.3.193.1.391.3.%
D:%.#4#x#4#(#4#x#4#(#4#.%
D:%.....................%
D:%%%%%%%%%%%%%%%%%%%%%%%

name:Three room row
type:1
rating:1
rows:9
columns:23
doors:3
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%
D:%.....................%
D:%.###2#####3#####2###.%
D:%.#.....#.....#.....#.%
D:%.1..x.91..x..19.x..1.%
D:%.#.....#.....#.....#.%
D:%.###3#####2#####3###.%
D:%.....................%
D:%%%%%%%%%%%%%%%%%%%%%%%

name:3x3
type:1
rating:1
rows:10
columns:23
doors:4
tval:0
D:%%###################%%
D:%.1.....2.....1.....2.%
D:%.#.....3.....4.....#.%
D:#(###+#####+#####+###(#
D:%.4..9..#.....#..9..3.%
D:%.3.....#..9..#.....4.%
D:#(###+#####+#####+###(#
D:%.#.....4.....3.....#.%
D:%.2.....1.....2.....1.%
D:%%###################%%

name:Outlined mini rooms
type:1
rating:1
rows:11
columns:23
doors:4
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%
D:%.....................%
D:%.#######(###x#######.%
D:%.x.....x..x..(.....x.%
D:%.#.#1#.#..#..#.#2#.#.%
D:%.#.493.#(###(#.394.#.%
D:%.#.#2#.#..#..#.#1#.#.%
D:%.x.....(..x..x.....x.%
D:%.#######x###(#######.%
D:%.....................%
D:%%%%%%%%%%%%%%%%%%%%%%%

name:Ten little boxes
type:1
rating:1
rows:11
columns:23
doors:4
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%
D:%.....................%
D:%.#2#.#2#.#2#.#2#.#2#.%
D:%.1.391.3.193.1.391.3.%
D:%.#4#x#4#x#4#x#4#x#4#.%
D:%...(.....(.(.....(...%
D:%.#4#x#4#x#4#x#4#x#4#.%
D:%.3.193.1.391.3.193.1.%
D:%.#2#.#2#.#2#.#2#.#2#.%
D:%.....................%
D:%%%%%%%%%%%%%%%%%%%%%%%

name:Linked rooms left
type:1
rating:1
rows:11
columns:24
doors:2
tval:0
D:%%%%%%%%# #%%%%%%%#     
D:%.......# #.......%     
D:%.......# #.......%     
D:%.......# #.......%     
D:%....######2##(#########
D:%....+9.+.1..1.+.9+....%
D:#########(##2######....%
D:     %.......# #.......%
D:     %.......# #.......%
D:     %.......# #.......%
D:     %%%%%%%%# #%%%%%%%%

name:Linked rooms right
type:1
rating:1
rows:11
columns:24
doors:2
tval:0
D:     %%%%%%%%# #%%%%%%%%
D:     %.......# #.......%
D:     %.......# #.......%
D:     %.......# #.......%
D:#########(##2######....%
D:%....+9.+.1..1.+.9+....%
D:%....######2##(#########
D:%.......# #.......%     
D:%.......# #.......%     
D:%.......# #.......%     
D:%%%%%%%%# #%%%%%%%#     

name:Four tiny moated rooms
type:1
rating:1
rows:7
columns:25
doors:2
tval:0
D:%%%%%%#%%%%%#%%%%%#%%%%%%
D:%.....#.....#.....#.....%
D:%.#2#(#(#1#(#(#2#(#(#1#.%
D:%.#.#.+.#.#.+.#.#.+.#.#.%
D:%.#1#(#(#2#(#(#1#(#(#2#.%
D:%.....#.....#.....#.....%
D:%%%%%%#%%%%%#%%%%%#%%%%%%

name:4x2
type:1
rating:1
rows:11
columns:25
doors:4
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.......................%
D:%.##2##3#4#1#1#4#3##2##.%
D:%.#....4....#....4....#.%
D:%.1.xx.2.xx.#.xx92.xx.1.%
D:%.#####################.%
D:%.1.xx.29xx.#.xx.2.xx.1.%
D:%.#....4....#....4....#.%
D:%.##2##3#4#1#1#4#3##2##.%
D:%.......................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%

name:Box rooms
type:1
rating:1
rows:11
columns:25
doors:4
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.......................%
D:%.##4##2##3###3##2##4##.%
D:%.#.........#.........#.%
D:%.#...xxx...#...xxx...#.%
D:%.1...x9(...#...(9x...1.%
D:%.#...xxx...#...xxx...#.%
D:%.#.........#.........#.%
D:%.##3##2##4###4##2##3##.%
D:%.......................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%

name:Longboxes
type:1
rating:1
rows:11
columns:25
doors:5
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.......................%
D:%.###5####4####5####4##.%
D:%.2....3....2....3....2.%
D:%.#.x..#.x..#..x.#..x.#.%
D:%.1..x.19.x.1.x.91.x..1.%
D:%.#.x..#.x..#..x.#..x.#.%
D:%.3....2....3....2....3.%
D:%.##4####5####4####5###.%
D:%.......................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%

name:Six rooms
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.......................%
D:%.#####2#########2#####.%
D:%.1.........).........1.%
D:%.#####2#########2#####.%
D:%.1.....9...)...9.....1.%
D:%.#####2#########2#####.%
D:%.1.........).........1.%
D:%.#####2#########2#####.%
D:%.......................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%

name:Three stripes
type:1
rating:1
rows:11
columns:25
doors:5
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.......................%
D:%.#####4####3####5#####.%
D:%.1.....(.......(.....2.%
D:%.#####5####3####4#####.%
D:%.2.....(9.....9(.....1.%
D:%.#####4####3####5#####.%
D:%.1.....(.......(.....2.%
D:%.#####5####3####4#####.%
D:%.......................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%

name:Twelve rooms
type:1
rating:1
rows:11
columns:25
doors:3
tval:0
D:%%#%%%%%%%%%%%%%%%%%%%#%%
D:%.(...................(.%
D:#(#3##2#2##3#3##2#2##3#(#
D:%.1....1....1....1....1.%
D:%.#2##3#3##2#2##3#3##2#.%
D:%.1....19...1...91....1.%
D:%.#3##2#2##3#3##2#2##3#.%
D:%.1....1....1....1....1.%
D:#(#2##3#3##2#2##3#3##2#(#
D:%.(...................(.%
D:%%#%%%%%%%%%%%%%%%%%%%#%%

name:Airlocks
type:1
rating:1
rows:7
columns:27
doors:1
tval:0
D:  #%%%%%# #%%%%%# #%%%%%#  
D:  #.....# #.....# #.....#  
D:#%#..x..###..x..###..x..#%#
D:%.+..x..+9+..x..+9+..x..+.%
D:#%#..x..###..x..###..x..#%#
D:  #.....# #.....# #.....#  
D:  #%%%%%# #%%%%%# #%%%%%#  

name:Double winding path
type:1
rating:1
rows:11
columns:27
doors:3
tval:0
D:%%#####%%%%%%%#####%%%%%%%%
D:%.#...#.......#...#.......%
D:%.2...3.##1##.2...3.##1##.%
D:%.#...#.#...#.#...#.#...#.%
D:%.##1##.2...3.##1##.2...3.%
D:%.#..9#(#9..#(#..9#(#9..#.%
D:%.3...2.##1##.3...2.##1##.%
D:%.#...#.#...#.#...#.#...#.%
D:%.##1##.3...2.##1##.3...2.%
D:%.......#...#.......#...#.%
D:%%%%%%%%#####%%%%%%%#####%%

name:Triple corridor
type:1
rating:1
rows:11
columns:27
doors:2
tval:0
D:#%%%%%%%%%#%#%#%#%%%%%%%%%#
D:%.........2.1.2.1.........%
D:%.###2###.#.#.#.#.###2###.%
D:%.1.....#.#.#.#.#.#.....1.%
D:%.#...9.#.#.#.#.#.#.....#.%
D:%.#######.#(#(#(#.#######.%
D:%.#.....#.#.#.#.#.#.9...#.%
D:%.1.....#.#.#.#.#.#.....1.%
D:%.###2###.#.#.#.#.###2###.%
D:%.........1.2.1.2.........%
D:#%%%%%%%%%#%#%#%#%%%%%%%%%#

name:Three boxes
type:1
rating:1
rows:7
columns:28
doors:1
tval:0
D:####%%#######%%#######%%####
D:#........#........#........#
D:%..xxxx..#..xxxx..#..xxxx..%
D:%..(..x9.+..(..(..+.9x..(..%
D:%..xxxx..#..xxxx..#..xxxx..%
D:#........#........#........#
D:####%%#######%%#######%%####

name:Eight rooms
type:1
rating:1
rows:9
columns:29
doors:2
tval:0
D:%%#%%%%%#%%%%%#%%%%%#%%%%%#%%
D:%.(.....(.....(.....(.....(.%
D:#(###+#####+#####+#####+###(#
D:%.#.....#.....#....9#.....#.%
D:%.###1#####1#####1#####1###.%
D:%.#.....#9....#.....#.....#.%
D:#(###+#####+#####+#####+###(#
D:%.(.....(.....(.....(.....(.%
D:%%#%%%%%#%%%%%#%%%%%#%%%%%#%%

name:Apartments
type:1
rating:1
rows:11
columns:29
doors:2
tval:0
D:#########%#########%#########
D:#...#...#.#...#...#.#...#...#
D:#...#...2.2...#...2.2...#...#
D:#...#..9#.#...#..9#.#...#...#
D:##+###1##(##1###1##(##1###+##
D:%.......(.(.......(.(.......%
D:##+###1##(##1###1##(##1###+##
D:#...#...#.#9..#...#.#9..#...#
D:#...#...2.2...#...2.2...#...#
D:#...#...#.#...#...#.#...#...#
D:#########%#########%#########

name:Houses
type:1
rating:1
rows:11
columns:29
doors:1
tval:0
D:#########%#########%#########
D:#.......#.#.......#.#.......#
D:#xxx(xxx#.#xxx(xxx#.#xxx(xxx#
D:#......9#.#......9#.#.......#
D:####+####(####+####(####+####
D:%.......(.(.......(.(.......%
D:####+####(####+####(####+####
D:#.......#.#9......#.#9......#
D:#xxx(xxx#.#xxx(xxx#.#xxx(xxx#
D:#.......#.#.......#.#.......#
D:#########%#########%#########

name:Four rooms split
type:1
rating:1
rows:9
columns:31
doors:3
tval:0
D:%%#%%%%%%%%%%%#%#%%%%%%%%%%%#%%
D:%.(...........(.(...........(.%
D:#(######3######(######3######(#
D:%.1...........2.2.....9.....1.%
D:%.#############.#############.%
D:%.1.....9.....2.2...........1.%
D:#(######3######(######3######(#
D:%.(...........(.(...........(.%
D:%%#%%%%%%%%%%%#%#%%%%%%%%%%%#%%

name:Two fourblocks
type:1
rating:1
rows:9
columns:31
doors:2
tval:0
D:%%#%%%%%#%%%%%#%#%%%%%#%%%%%#%%
D:%.(.....(.....(.(.....(.....(.%
D:#(###2#####2###(###2#####2###(#
D:%.1....9#.....1.1.....#.....1.%
D:%.#############.#############.%
D:%.1.....#.....1.1....9#.....1.%
D:#(###2#####2###(###2#####2###(#
D:%.(.....(.....(.(.....(.....(.%
D:%%#%%%%%#%%%%%#%#%%%%%#%%%%%#%%

name:Two rooms split
type:1
rating:1
rows:9
columns:31
doors:4
tval:0
D:%%#%%%%%%%%%%%#%#%%%%%%%%%%%#%%
D:%.(...........(.(...........(.%
D:#(######3######(######2######(#
D:%.#...........#.#...........#.%
D:%.1.....9.....4.4.....9.....1.%
D:%.#...........#.#...........#.%
D:#(######2######(######3######(#
D:%.(...........(.(...........(.%
D:%%#%%%%%%%%%%%#%#%%%%%%%%%%%#%%

name:Crates
type:1
rating:1
rows:9
columns:33
doors:5
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%...............................%
D:%.#3####2#1####4#3####2#1####4#.%
D:%.#.x..x.#.x..x.#.x..x.#.x..x.#.%
D:%.5..xx..5.9xx..5..xx9.5..xx..5.%
D:%.#.x..x.#.x..x.#.x..x.#.x..x.#.%
D:%.#1####4#3####2#1####4#3####2#.%
D:%...............................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

name:Four long rooms
type:1
rating:1
rows:9
columns:33
doors:2
tval:0
D:%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%
D:%...............(...............%
D:%.#######2#############2#######.%
D:%.1.............#.....9.......1.%
D:#(#############################(#
D:%.1.......9.....#.............1.%
D:%.#######2#############2#######.%
D:%...............(...............%
D:%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%

name:Two long rooms
type:1
rating:1
rows:9
columns:33
doors:3
tval:0
D:%%%%#%%%%%%%#%%%%%%%#%%%%%%%#%%%%
D:%...(.......(.......(.......(...%
D:%.#######3#############2#######.%
D:#(#.............#.............#(#
D:%.1......9......#......9......1.%
D:#(#.............#.............#(#
D:%.#######2#############3#######.%
D:%...(.......(.......(.......(...%
D:%%%%#%%%%%%%#%%%%%%%#%%%%%%%#%%%%

name:Eighths
type:1
rating:1
rows:11
columns:33
doors:4
tval:0
D:#%%%%%%%#%%%%%%%#%%%%%%%#%%%%%%%#
D:%.......3.......4.......3.......%
D:%...x...2...x...2...x...2...x...%
D:%...x...1...x...1...x...1...x...%
D:%......94.......3......94.......%
D:#31#2#######2##4#4##2#######2#13#
D:%.......4......93.......4.......%
D:%...x...1...x...1...x...1...x...%
D:%...x...2...x...2...x...2...x...%
D:%.......3.......4.......3.......%
D:#%%%%%%%#%%%%%%%#%%%%%%%#%%%%%%%#

name:Giant checkerboard
type:1
rating:1
rows:11
columns:33
doors:1
tval:0
D:%%%%%%%%#       #%%%%%%%%        
D:%x.x.x.x#       #x.x.x.x#        
D:%.x.x.x.#       #.x.x.x.#        
D:%x.x.x.x#       #x.x.x.x#        
D:%.x.x.x.##     ##.x.x.x9##       
D:########+#######+#######+#######%
D:       ##9x.x.x.##     ##.x.x.x.%
D:        #x.x.x.x#       #x.x.x.x%
D:        #.x.x.x.#       #.x.x.x.%
D:        #x.x.x.x#       #x.x.x.x%
D:        %%%%%%%%%       %%%%%%%%%

name:Jail
type:1
rating:1
rows:11
columns:33
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%...............................%
D:#(##+###+###+###+###+###+###+##(#
D:%.#...#...#...#...#...#...#...#.%
D:%.#..9#...#...#...#.9.#...#...#.%
D:%.#############################.%
D:%.#...#...#.9.#...#...#...#9..#.%
D:%.#...#...#...#...#...#...#...#.%
D:%(##+###+###+###+###+###+###+##(#
D:%...............................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



# Rectangular rooms with unusual interiors

name:Four pillar column
type:1
rating:1
rows:11
columns:5
doors:1
tval:0
D:%%%%%
D:%...%
D:%.#.%
D:#x.x#
D:%.#.%
D:#x.x#
D:%.#.%
D:#x.x#
D:%.#.%
D:%...%
D:%%%%%

name:Five pillars
type:1
rating:1
rows:7
columns:9
doors:1
tval:0
D:%%%%#%%%%
D:%...x...%
D:%.#...#.%
D:%...#...%
D:%.#...#.%
D:%...x...%
D:%%%%#%%%%

name:Small cross room
type:1
rating:1
rows:9
columns:9
doors:4
tval:0
D:%%%%%%%%%
D:%.......%
D:%.##2##.%
D:%.##9##.%
D:%.1.x.3.%
D:%.##.##.%
D:%.##4##.%
D:%.......%
D:%%%%%%%%%

name:Double doors
type:1
rating:1
rows:10
columns:12
doors:1
tval:0
D:%%%%%%%%%%%%
D:%..........%
D:%.###++###.%
D:%.#.(..(.#.%
D:%.+.xxxx.+.%
D:%.+.xxxx.+.%
D:%.#.(..(.#.%
D:%.###++###.%
D:%..........%
D:%%%%%%%%%%%%

name:Corner hooks
type:1
rating:1
rows:11
columns:13
doors:1
tval:0
D:%%#%%%#%%%#%%
D:%.#...#...#.%
D:%.##(###(##.%
D:%.(...#...(.%
D:%.#.#...#.#.%
D:###(##9##(###
D:%.#.#...#.#.%
D:%.(...#...(.%
D:%.##(###(##.%
D:%.#...#...#.%
D:%%#%%%#%%%#%%

name:Diamond chamber
type:1
rating:1
rows:11
columns:13
doors:2
tval:0
D:######%######
D:#...##.##...#
D:#..2#...#2..#
D:#.##9...9##.#
D:#1#...x...#1#
D:%.+..xxx..+.%
D:#1#...x...#1#
D:#.##9...9##.#
D:#..2#...#2..#
D:#...##.##...#
D:######%######

name:Dot matrix
type:1
rating:1
rows:11
columns:13
doors:1
tval:0
D:%%#%%%#%%%#%%
D:#...#...#...#
D:%.#...#...#.%
D:#...#...#...#
D:%.#.9.#...#.%
D:#...#...#...#
D:%.#...#.9.#.%
D:#...#...#...#
D:%.#...#...#.%
D:#...#...#...#
D:%%#%%%#%%%#%%

name:Alternating stripes
type:1
rating:1
rows:11
columns:15
doors:1
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:%.####(#(####.%
D:%.(....#....(.%
D:%.####.#.####.%
D:%.(....(....(.%
D:%.####.#.####.%
D:%.(....#....(.%
D:%.####(#(####.%
D:%.............%
D:%%%%%%%%%%%%%%%

name:Backslash
type:1
rating:1
rows:11
columns:15
doors:4
tval:0
D:%%%%%%%%%%%%%%%
D:#.............%
D:#1#........xx.%
D:%.#2#.......x.%
D:%...#3#.......%
D:%.....#4#.....%
D:%.......#3#...%
D:%.x.......#2#.%
D:%.xx........#1#
D:%.............#
D:%%%%%%%%%%%%%%%

name:Chain rooms left
type:1
rating:1
rows:11
columns:15
doors:2
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:%.xxxx....#2#.%
D:%.xx....#1#.#.%
D:%.....#2#.#1#.%
D:%...#1#9#2#...%
D:%.#2#.#1#.....%
D:%.#.#2#....xx.%
D:%.#1#....xxxx.%
D:%.............%
D:%%%%%%%%%%%%%%%

name:Chain rooms right
type:1
rating:1
rows:11
columns:15
doors:2
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:%.#1#....xxxx.%
D:%.#.#2#....xx.%
D:%.#2#.#1#.....%
D:%...#1#9#2#...%
D:%.....#2#.#1#.%
D:%.xx....#1#.#.%
D:%.xxxx....#2#.%
D:%.............%
D:%%%%%%%%%%%%%%%

name:Curliques
type:1
rating:1
rows:11
columns:15
doors:2
tval:0
D:#%###%#%#%###%#
D:%.....#.#.....%
D:#.###.#.#.###.#
D:#.#.#.#(#.#.#.#
D:%...#9+.+.#...%
D:#####1#+#1#####
D:%...#.+.+9#...%
D:#.#.#.#(#.#.#.#
D:#.###.#.#.###.#
D:%.....#.#.....%
D:#%###%#%#%###%#

name:Double thickness walls
type:1
rating:1
rows:11
columns:15
doors:4
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:%.#####2#####.%
D:%.#####2#####.%
D:%.##.(.9.(.##.%
D:%.33.xx(xx.44.%
D:%.##.(...(.##.%
D:%.#####1#####.%
D:%.#####1#####.%
D:%.............%
D:%%%%%%%%%%%%%%%

name:Flat room with pillars
type:1
rating:1
rows:11
columns:15
doors:4
tval:0
D:#%#%#%#%#%#%#%#
D:%.............%
D:#.#.#.#.#.#.#.#
D:%.............%
D:#.#.###4###.#.#
D:%...1.(9(.3...%
D:#.#.###2###.#.#
D:%.............%
D:#.#.#.#.#.#.#.#
D:%.............%
D:#%#%#%#%#%#%#%#

name:Slash
type:1
rating:1
rows:11
columns:15
doors:4
tval:0
D:%%%%%%%%%%%%%%%
D:%.............#
D:%.xx........#1#
D:%.x.......#2#.%
D:%.......#3#...%
D:%.....#4#.....%
D:%...#3#.......%
D:%.#2#.......x.%
D:#1#........xx.%
D:#.............%
D:%%%%%%%%%%%%%%%

name:Triangle slices
type:1
rating:1
rows:11
columns:15
doors:3
tval:0
D:#%%%%%%#%%%%%%#
D:#......x......#
D:#1#....x....#1#
D:%.#2#.....#2#.%
D:%...#3#.#3#...%
D:#xx...#+#...xx#
D:%...#3#.#3#...%
D:%.#2#.....#2#.%
D:#1#....x....#1#
D:#......x......#
D:#%%%%%%#%%%%%%#

name:Dotted hallway
type:1
rating:1
rows:7
columns:17
doors:1
tval:0
D:#%%%#%%%#%%%#%%%#
D:#...#...#...#...#
D:#.#.#.#.#.#.#.#.#
D:%.x...x...x...x.%
D:#.#.#.#.#.#.#.#.#
D:#...#...#...#...#
D:#%%%#%%%#%%%#%%%#

name:Alternating blocks
type:1
rating:1
rows:9
columns:17
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%
D:%...............%
D:%.##(#######(##.%
D:%.##.#######.##.%
D:%.##.(.....(.##.%
D:%.##.#######.##.%
D:%.##(#######(##.%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Grill
type:1
rating:1
rows:9
columns:17
doors:1
tval:0
D:#%#############%#
D:%...............%
D:#.#############.#
D:#.#############.#
D:%.(.....(.....(.%
D:#.#############.#
D:#.#############.#
D:%...............%
D:#%#############%#

name:Loops left
type:1
rating:1
rows:9
columns:17
doors:5
tval:0
D:%%%%#%%%%%%%%%%%%
D:%...1...........%
D:%.#(#(#########.%
D:%.#.2.........#.%
D:%.#.####5####.#.%
D:%.#.........4.#.%
D:%.#########(#(#.%
D:%...........3...%
D:%%%%%%%%%%%%#%%%%

name:Loops right
type:1
rating:1
rows:9
columns:17
doors:5
tval:0
D:%%%%%%%%%%%%#%%%%
D:%...........3...%
D:%.#########(#(#.%
D:%.#.........4.#.%
D:%.#.####5####.#.%
D:%.#.2.........#.%
D:%.#(#(#########.%
D:%...1...........%
D:%%%%#%%%%%%%%%%%%

name:Patchwork
type:1
rating:1
rows:10
columns:17
doors:1
tval:0
D:#%%%#%%%%%%%#%%%#
D:%...+.......+...%
D:%...####+####...%
D:%+###.(...(.###+%
D:%.#...x9..x...#.%
D:%.#...x..9x...#.%
D:%+###.(...(.###+%
D:%...####+####...%
D:%...+.......+...%
D:#%%%#%%%%%%%#%%%#

name:Alternating checkerboard
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:##%##%##%##%##%##
D:##.##.##.##.##.##
D:%.#..#..#..#..#.%
D:##.##.##.##.##.##
D:##.##9##.##.##.##
D:%.#..#..#..#..#.%
D:##.##.##.##9##.##
D:##.##.##.##.##.##
D:%.#..#..#..#..#.%
D:##.##.##.##.##.##
D:##%##%##%##%##%##

name:Block surround
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%
D:%...............%
D:%.###..###..###.%
D:%.##....#....##.%
D:%....##...##....%
D:%.#.##.9x..##.#.%
D:%....##...##....%
D:%.##....#....##.%
D:%.###..###..###.%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Centre loop
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:%%#%%%%%%%%%%%#%%
D:%.(...........(.%
D:#(#..###.###..#(#
D:%...####(####...%
D:%..####...####..%
D:%....(..#..(....%
D:%..####...####..%
D:%...####(####...%
D:#(#..###.###..#(#
D:%.(...........(.%
D:%%#%%%%%%%%%%%#%%

name:Checkers squared
type:1
rating:1
rows:11
columns:17
doors:3
tval:0
D:#########%%%%%%%#
D:#.#.#.#.+.......%
D:##9#.#.##.......%
D:#.#.#.#.+.......%
D:##.#.#.##.......%
D:##1#2#3###1#2#3##
D:%.......##.#.#.##
D:%.......+.#.#.#.#
D:%.......##.#9#.##
D:%.......+.#.#.#.#
D:#%%%%%%%#########

name:Corner brackets
type:1
rating:1
rows:11
columns:17
doors:3
tval:0
D:%%%%%%%%%%%%%%%%%
D:%...............%
D:%.#####x(x#####.%
D:%.##.........##.%
D:%.##..#3#2#..##.%
D:%.(...19#.1...(.%
D:%.##..#2#3#..##.%
D:%.##.........##.%
D:%.#####x(x#####.%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Flat room with blocks
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%
D:%...............%
D:%.##.##.x.##.##.%
D:%.##....x....##.%
D:%.#..#######..#.%
D:%....+..x..+....%
D:%.#..#######..#.%
D:%.##....x....##.%
D:%.##.##.x.##.##.%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Fringe
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:#%#%#%#%#%#%#%#%#
D:%.#.#.#.#.#.#.#.%
D:%.#.#.#.#.#.#.#.%
D:%.....#.#.#.....%
D:#####(#(#(#(#####
D:%.....(.(.(.....%
D:#####(#(#(#(#####
D:%.....#.#.#.....%
D:%.#.#.#.#.#.#.#.%
D:%.#.#.#.#.#.#.#.%
D:#%#%#%#%#%#%#%#%#

name:Glyph
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:%%%%%%%%#%%%%%%%%
D:%.......).......%
D:%.##..#####..##.%
D:%.x.##..#..##.x.%
D:%..#..#.#.#..#..%
D:#)######9######)#
D:%..#..#.#.#..#..%
D:%.x.##..#..##.x.%
D:%.##..#####..##.%
D:%.......).......%
D:%%%%%%%%#%%%%%%%%

name:Glyph 2
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:%%#%%%%#%#%%%%#%%
D:%.#....x.x....#.%
D:%.x##(##(##(##x.%
D:%...2.#...#.2...%
D:%.#1#..#.#..#1#.%
D:###..##.#.##..###
D:%.#1#..#.#..#1#.%
D:%...2.#...#.2...%
D:%.x##(##(##(##x.%
D:%.#....x.x....#.%
D:%%#%%%%#%#%%%%#%%

name:Snowflake clusters
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:%%%%%%%%#%%%%%%%%
D:%.......#.......%
D:%..#.x.#.#.x.#..%
D:%.#.#...#...#.#.%
D:%..#..#...#..#..%
D:#x...#.#.#.#...x#
D:%..#..#...#..#..%
D:%.#.#...#...#.#.%
D:%..#.x.#.#.x.#..%
D:%.......#.......%
D:%%%%%%%%#%%%%%%%%

name:Square checkerboard
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:#%#%#%#%#%#%#%#%#
D:%.#.#.#.#.#.#.#.%
D:##.#.#.#.#.#.#.##
D:%.#.#.#.#.#.#.#.%
D:##.#9#.#.#.#.#.##
D:%.#.#.#.#.#.#.#.%
D:##.#.#.#.#9#.#.##
D:%.#.#.#.#.#.#.#.%
D:##.#.#.#.#.#.#.##
D:%.#.#.#.#.#.#.#.%
D:#%#%#%#%#%#%#%#%#

name:Square-moated diamond
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:%%%%%%%%%%%%%%%%%
D:%...............%
D:%.xx...#1#...xx.%
D:%.x...##.##...x.%
D:%....##...##....%
D:#...##..9..##...#
D:%....##...##....%
D:%.x...##.##...x.%
D:%.xx...#2#...xx.%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Square-moated hex
type:1
rating:1
rows:11
columns:17
doors:4
tval:0
D:%%%%%%%%%%%%%%%%%
D:%...............%
D:%....###1###....%
D:%...##.....##...%
D:%..##..x(x..##..%
D:%..4..xx9xx..2..%
D:%..##..x(x..##..%
D:%...##.....##...%
D:%....###3###....%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Square-moated oval
type:1
rating:1
rows:11
columns:17
doors:4
tval:0
D:%%%%%%%%%%%%%%%%%
D:%...............%
D:%....###3###....%
D:%..###.....###..%
D:%.##...x(x...##.%
D:%.1....(9(....2.%
D:%.##...x(x...##.%
D:%..###.....###..%
D:%....###4###....%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Square-moated triangle
type:1
rating:1
rows:11
columns:17
doors:3
tval:0
D:%%%%%%%%%%%%%%%%%
D:%...............%
D:%......#1#......%
D:%.....##.##.....%
D:%....##...##....%
D:%...##.9x..##...%
D:%..##..xxx..##..%
D:%..3.........2..%
D:%..###########..%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Square-moated triangle inverted
type:1
rating:1
rows:11
columns:17
doors:3
tval:0
D:%%%%%%%%%%%%%%%%%
D:%...............%
D:%..###########..%
D:%..3.........2..%
D:%..##..xxx..##..%
D:%...##..x9.##...%
D:%....##...##....%
D:%.....##.##.....%
D:%......#1#......%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Vertical bars
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:#%%%%%%%%%%%%%%%#
D:%...............%
D:%.#(#(#(#(#(#(#.%
D:%.#.#.#.#.#.#.#.%
D:%.#.#9#.#.#.#.#.%
D:%.#x#x#x#x#x#x#.%
D:%.#.#.#.#.#9#.#.%
D:%.#.#.#.#.#.#.#.%
D:%.#(#(#(#(#(#(#.%
D:%...............%
D:#%%%%%%%%%%%%%%%#

name:Zag rooms inward
type:1
rating:1
rows:11
columns:17
doors:3
tval:0
D:%%##%##%#%##%##%%
D:%.#..#..1..#..#.%
D:##..#..###..#..##
D:%..#..#.2.#..#..%
D:#.#..#9.3..#..#.#
D:#1#2###3#3###2#1#
D:#.#..#..3.9#..#.#
D:%..#..#.2.#..#..%
D:##..#..###..#..##
D:%.#..#..1..#..#.%
D:%%##%##%#%##%##%%

name:Zag rooms outward
type:1
rating:1
rows:11
columns:17
doors:3
tval:0
D:%%##%##%#%##%##%%
D:%..#..#.1.#..#..%
D:##..#..###..#..##
D:%.#..#..2..#..#.%
D:%..#.9#.3.#..#..%
D:#1###2#3#3#2###1#
D:%..#..#.3.#9.#..%
D:%.#..#..2..#..#.%
D:##..#..###..#..##
D:%..#..#.1.#..#..%
D:%%##%##%#%##%##%%

name:Chunky checkerboard
type:1
rating:1
rows:10
columns:18
doors:1
tval:0
D:#%##%%##%%##%%##%#
D:%.##..##..##..##.%
D:##..##..##..##..##
D:##..##9.##..##..##
D:%.##..##..##..##.%
D:%.##..##..##..##.%
D:##..##..##.9##..##
D:##..##..##..##..##
D:%.##..##..##..##.%
D:#%##%%##%%##%%##%#

name:Corner blocks
type:1
rating:1
rows:11
columns:18
doors:3
tval:0
D:%%%%%%%####%%%%%%%
D:%.......xx.......%
D:%.#3###....###3#.%
D:%.1.##..##..##.1.%
D:%.#2#..####..#2#.%
D:%...9...##...9...%
D:%.#2#..####..#2#.%
D:%.1.##..##..##.1.%
D:%.#3###....###3#.%
D:%.......xx.......%
D:%%%%%%%####%%%%%%%

name:Grid
type:1
rating:1
rows:11
columns:18
doors:1
tval:0
D:#%##%##%##%##%##%#
D:#.##.##.##.##.##.#
D:%................%
D:#.##.##.##.##.##.#
D:#.##.##.##.##.##.#
D:%................%
D:#.##.##.##.##.##.#
D:#.##.##.##.##.##.#
D:%................%
D:#.##.##.##.##.##.#
D:#%##%##%##%##%##%#

name:Minimaze
type:1
rating:1
rows:11
columns:18
doors:1
tval:0
D:#%##%####%#%#%#%%#
D:%..#......#...#..%
D:##.#.####.#.#.#.##
D:%.....#9#.#.#....%
D:%.#.#...###.####.#
D:###.###.#...#.#..%
D:%...#...#.###.#.##
D:#.#.#.#..9#...#..%
D:#.#...#####.####.#
D:%.#.#.......#....%
D:#%#%#%#####%#%##%#

name:Minimaze alternate
type:1
rating:1
rows:11
columns:18
doors:1
tval:0
D:#%#%####%#%#%#%#%#
D:%.#........#.#...%
D:#.#.####.#.#...#.#
D:#.###9...#.#####.#
D:%.....####.....#.#
D:#####......###.#.#
D:%...##.#.###9#.#.#
D:###..#.#.#...#...%
D:%.##.#.#.#.#.###.#
D:%......#...#...#.%
D:#%####%#%#%#%#%#%#

name:Small crosshatch
type:1
rating:1
rows:11
columns:18
doors:1
tval:0
D:#%###%###%###%##%#
D:%..#...#...#...#.%
D:#.#.#.#.#.#.#.#.##
D:##...#...#...#...#
D:#.#9#.#.#.#.#.#.##
D:%..#...#...#...#.%
D:#.#.#.#.#.#9#.#.##
D:##...#...#...#...#
D:#.#.#.#.#.#.#.#.##
D:%..#...#...#...#.%
D:#%###%###%###%##%#

name:Vertical grill
type:1
rating:1
rows:11
columns:18
doors:1
tval:0
D:#%##%##%##%##%##%#
D:%................%
D:#.##(##(##(##(##.#
D:%.##.##.##.##.##.%
D:%.##.##.##.##.##.%
D:%.##x##x##x##x##.%
D:%.##.##.##.##.##.%
D:%.##.##.##.##.##.%
D:#.##(##(##(##(##.#
D:%................%
D:#%##%##%##%##%##%#

name:Zag left
type:1
rating:1
rows:11
columns:18
doors:1
tval:0
D:##%%%##%%%##%%%###
D:#....#....#....#.%
D:%...#....#....#..%
D:%..#....#....#...%
D:%.#...9#....#....#
D:##xx(x#xx(x#xx(x##
D:%.#....#....#....#
D:%..#....#....#...%
D:%...#....#....#..%
D:#....#....#....#.%
D:##%%%##%%%##%%%###

name:Zag right
type:1
rating:1
rows:11
columns:18
doors:1
tval:0
D:###%%%##%%%##%%%##
D:%.#....#....#....#
D:%..#....#....#...%
D:%...#....#....#..%
D:#....#....#....#.%
D:##x(xx#x(xx#x(xx#%
D:#....#....#9...#.%
D:%...#....#....#..%
D:%..#....#....#...%
D:%.#....#....#....#
D:###%%%##%%%##%%%##

name:Zigzag circuit
type:1
rating:1
rows:9
columns:19
doors:1
tval:0
D:#%####%#%#%#%####%#
D:%......#.(.#......%
D:#.####(#.#.#(####.#
D:%....#..9#...#....%
D:####(#########(####
D:%....#...#...#....%
D:#.####(#.#.#(####.#
D:%......#.(.#......%
D:#%####%#%#%#%####%#

name:Dashes
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:###%###%###%###%###
D:%.................%
D:#.###.###.###.###.#
D:%.................%
D:###.###.###.###.###
D:%.................%
D:#.###.###.###.###.#
D:%.................%
D:###.###.###.###.###
D:%.................%
D:#%###%###%###%###%#

name:Dot corners
type:1
rating:1
rows:11
columns:19
doors:2
tval:0
D:%%%%%%%%%%%%%%%%%%%
D:%.................%
D:%.#.###(#2#(###.#.%
D:%...#.(.#.#.(.#...%
D:%.###.###.###.###.%
D:%.#.(.1..9..1.(.#.%
D:%.###.###.###.###.%
D:%...#.(.#.#.(.#...%
D:%.#.###(#2#(###.#.%
D:%.................%
D:%%%%%%%%%%%%%%%%%%%

name:Zag waves down
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:###%%%%%##%%%#%%%%#
D:%.#.....#....#....%
D:%..#...#....#x#...%
D:%...#.#....#.x.#..%
D:#....#....#..x..#.%
D:##...x..9#...x...##
D:%.#..x..#....#....#
D:%..#.x.#....#.#...%
D:%...#x#....#...#..%
D:%....#....#.....#.%
D:#%%%%#%%%##%%%%%#%#

name:Zag waves up
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:#%%%%#%%%##%%%%%#%#
D:%....#....#.....#.%
D:%...#x#....#...#..%
D:%..#.x.#....#.#...%
D:%.#..x..#....#....#
D:##...x...#...x...##
D:#....#...9#..x..#.%
D:%...#.#....#.x.#..%
D:%..#...#....#x#...%
D:%.#.....#....#....%
D:###%%%%%##%%%#%%%%#

name:Corner pockets
type:1
rating:1
rows:11
columns:20
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%%%%
D:%..................%
D:%..#.##########.#..%
D:%.#.#..........#.#.%
D:%..#...xxxxxx...#..%
D:%..#...(9..9(...#..%
D:%..#...xxxxxx...#..%
D:%.#.#..........#.#.%
D:%..#.##########.#..%
D:%..................%
D:%%%%%%%%%%%%%%%%%%%%

name:Dotted lines
type:1
rating:1
rows:11
columns:20
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%%%%
D:%..................%
D:##.##.##.##.##.##.##
D:%..................%
D:%..xxxx.xxxx.xxxx..%
D:%..(..x.(..(.x..(..%
D:%..xxxx.xxxx.xxxx..%
D:%..................%
D:##.##.##.##.##.##.##
D:%..................%
D:%%%%%%%%%%%%%%%%%%%%

name:Stables
type:1
rating:1
rows:11
columns:20
doors:2
tval:0
D:%%%%%%%%%%%%%%%%%%%%
D:%..................%
D:%.################.%
D:%.2....1....2....1.%
D:%.#....#....#....#.%
D:%.##((###((###((##.%
D:%.#....#....#....#.%
D:%.1....2....1....2.%
D:%.################.%
D:%..................%
D:%%%%%%%%%%%%%%%%%%%%

name:Columns
type:1
rating:1
rows:11
columns:21
doors:3
tval:0
D:%%%%%%%%%%%%%%%%%%%%%
D:%...................%
D:%.##3##(##+##(##3##.%
D:%..1.2...#.#...2.1..%
D:%.##3##(##+##(##3##.%
D:%..291...#9#...192..%
D:%.##3##(##+##(##3##.%
D:%..1.2...#.#...2.1..%
D:%.##3##(##+##(##3##.%
D:%...................%
D:%%%%%%%%%%%%%%%%%%%%%

name:Dotted line surround
type:1
rating:1
rows:11
columns:21
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%%%%%
D:%...................%
D:%.##.##.##.##.##.##.%
D:%.##.............##.%
D:%.#...#.x.#.x.#...#.%
D:%...x###x###x###x...%
D:%.#...#.x.#.x.#...#.%
D:%.##.............##.%
D:%.##.##.##.##.##.##.%
D:%...................%
D:%%%%%%%%%%%%%%%%%%%%%

name:Latticework
type:1
rating:1
rows:11
columns:21
doors:2
tval:0
D:%%%%%%%%%%%%%%%%%%%%%
D:%...................%
D:%.##2#2#2#+#2#2#2##.%
D:%..#.1.1.1.1.1.1.#..%
D:%.##2#2#2#+#2#2#2##.%
D:%..).191.191.191.)..%
D:%.##2#2#2#+#2#2#2##.%
D:%..#.1.1.1.1.1.1.#..%
D:%.##2#2#2#+#2#2#2##.%
D:%...................%
D:%%%%%%%%%%%%%%%%%%%%%

name:Pillars
type:1
rating:1
rows:10
columns:22
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%
D:%....................%
D:%.x....xx....xx....x.%
D:%..#..#..#..#..#..#..%
D:%...xx....xx....xx...%
D:%...xx....xx....xx...%
D:%..#..#..#..#..#..#..%
D:%.x....xx....xx....x.%
D:%....................%
D:%%%%%%%%%%%%%%%%%%%%%%

name:Wedge chambers
type:1
rating:1
rows:11
columns:23
doors:3
tval:0
D:%%%%%%#%%%%#%%%%#%%%%%%
D:%.....3....x....2.....%
D:##2##.##...x...##.##3##
D:%...##.##.....##.##...%
D:%....##.###1###9##....%
D:#xx...1..+...+..1...xx#
D:%....##9###1###.##....%
D:%...##.##.....##.##...%
D:##3##.##...x...##.##2##
D:%.....2....x....3.....%
D:%%%%%%#%%%%#%%%%#%%%%%%

name:Diamond pillars
type:1
rating:1
rows:11
columns:24
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%
D:%......................%
D:%.xxxx.....##.....xxxx.%
D:%.x.....##.##.##.....x.%
D:%....##.##.##.##.##....%
D:%.##.##.##.##.##.##.##.%
D:%....##.##.##.##.##....%
D:%.x.....##.##.##.....x.%
D:%.xxxx.....##.....xxxx.%
D:%......................%
D:%%%%%%%%%%%%%%%%%%%%%%%%

name:Split grill
type:1
rating:1
rows:11
columns:24
doors:1
tval:0
D:#%#########%%#########%#
D:#.#########..#########.#
D:%x.........xx.........x%
D:#.#########..#########.#
D:#.#########..#########.#
D:%x.........xx..........%
D:#.#########..#########.#
D:#.#########..#########.#
D:%x.........xx.........x%
D:#.#########..#########.#
D:#%#########%%#########%#

name:Staggered rooms left
type:1
rating:1
rows:11
columns:24
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%
D:%......................%
D:%..###+##############..%
D:%..##......##########..%
D:%..##..xx..##......##..%
D:%..##..xx9.##.9xx..##..%
D:%..##......##..xx..##..%
D:%..##########......##..%
D:%..##############+###..%
D:%......................%
D:%%%%%%%%%%%%%%%%%%%%%%%%

name:Staggered rooms right
type:1
rating:1
rows:11
columns:24
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%
D:%......................%
D:%..##############+###..%
D:%..##########......##..%
D:%..##......##..xx..##..%
D:%..##..xx9.##.9xx..##..%
D:%..##..xx..##......##..%
D:%..##......##########..%
D:%..###+##############..%
D:%......................%
D:%%%%%%%%%%%%%%%%%%%%%%%%

name:Dice
type:1
rating:1
rows:7
columns:25
doors:3
tval:0
D:%%%%%%%%#%%%%%%%#%%%%%%%%
D:%.......2.......3.......%
D:%..x.x..#..x.#..#..x.#..%
D:%.x.#.x.1.x.x.x.1.x.#.x.%
D:%..x.x..#..#.x..#..#.x..%
D:%.......3.......2.......%
D:%%%%%%%%#%%%%%%%#%%%%%%%%

name:Dominos
type:1
rating:1
rows:9
columns:25
doors:4
tval:0
D:%%%%%%#%%%%%%%%%%%#%%%%%%
D:%.....4...........4.....%
D:%..#..2..#xx#xx#..1..#..%
D:%..x..3.9(.....(..3..x..%
D:%..#..######+######..#..%
D:%..x..3..(.....(9.3..x..%
D:%..#..1..#xx#xx#..2..#..%
D:%.....4...........4.....%
D:%%%%%%#%%%%%%%%%%%#%%%%%%

name:Moated X
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.......................%
D:%.##########+##########.%
D:%.#.###...(...(...###.#.%
D:%.#...#####...#####...#.%
D:%.+...(..91#1#19..(...+.%
D:%.#...#####...#####...#.%
D:%.#.###...(...(...###.#.%
D:%.##########+##########.%
D:%.......................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%

name:Rectangle-moated oval
type:1
rating:1
rows:11
columns:25
doors:4
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.......................%
D:%.......####3####.......%
D:%....####.......####....%
D:%..###.....x(x.....###..%
D:%..1......xx9xx......2..%
D:%..###.....x(x.....###..%
D:%....####.......####....%
D:%.......####4####.......%
D:%.......................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%

name:Triple cross room
type:1
rating:1
rows:11
columns:25
doors:4
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.......................%
D:%.......................%
D:%..##2##..##4##..##2##..%
D:%..##.##..##.##..##.##..%
D:%..1.x.39.1.x.3.91.x.3..%
D:%..##.##..##.##..##.##..%
D:%..##4##..##2##..##4##..%
D:%.......................%
D:%.......................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%

name:Two thick-walled rooms
type:1
rating:1
rows:11
columns:25
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.......................%
D:%.##########.##########.%
D:%.##########(##########.%
D:%.##......##.##......##.%
D:%.##....9.+...+..9...##.%
D:%.##......##.##......##.%
D:%.##########(##########.%
D:%.##########.##########.%
D:%.......................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%

name:Blocks
type:1
rating:1
rows:11
columns:26
doors:2
tval:0
D:#%%%%#%%%%#%%%%#%%%%#%%%%#
D:%....1....2....2....1....%
D:%.##.#.##.#.##.#.##.#.##.%
D:%.##.#.##.#.##.#.##.#.##.%
D:%....2...91....1....2....%
D:#12########)##)########21#
D:%....2....1....19...2....%
D:%.##.#.##.#.##.#.##.#.##.%
D:%.##.#.##.#.##.#.##.#.##.%
D:%....1....2....2....1....%
D:#%%%%#%%%%#%%%%#%%%%#%%%%#

name:Humps
type:1
rating:1
rows:11
columns:26
doors:2
tval:0
D:#%%%%#%##%#%%%%#%##%#%%%%#
D:%....1.##.1....1.##.1....%
D:%.##.#.##.#.##.#.##.#.##.%
D:%.##.#.##.#.##.#.##.#.##.%
D:%.##.2....2.##.2....2.##.%
D:#2##1######)##)######1##2#
D:%.##.2....2.##.2....2.##.%
D:%.##.#.##.#.##.#.##.#.##.%
D:%.##.#.##.#.##.#.##.#.##.%
D:%....1.##.1....1.##.1....%
D:#%%%%#%##%#%%%%#%##%#%%%%#

name:Crosshatch
type:1
rating:1
rows:11
columns:27
doors:1
tval:0
D:#%###%###%###%###%###%###%#
D:%..#...#...#...#...#...#..%
D:#.#.#.#.#.#.#.#.#.#.#.#.#.#
D:##...#...#...#...#.9.#...##
D:#.#.#.#.#.#.#.#.#.#.#.#.#.#
D:%..#...#...#...#...#...#..%
D:#.#.#.#.#.#.#.#.#.#.#.#.#.#
D:##...#.9.#...#...#...#...##
D:#.#.#.#.#.#.#.#.#.#.#.#.#.#
D:%..#...#...#...#...#...#..%
D:#%###%###%###%###%###%###%#

name:Inner circles
type:1
rating:1
rows:11
columns:27
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.........................%
D:%....#####.......#####....%
D:%..##.....##...##.....##..%
D:%.#...xxx...#.#...x(x...#.%
D:%.#..xx9xx..#.#..xx9xx..#.%
D:%.#...x(x...#.#...xxx...#.%
D:%..##.....##...##.....##..%
D:%....#####.......#####....%
D:%.........................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%

name:Interlaced left
type:1
rating:1
rows:11
columns:27
doors:2
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.........................%
D:%.##1###2###1###2###1##...%
D:%.#...#...#...#...#...#...%
D:%.#...#.9.#...#...#.9.#...%
D:%.#(#(#(#(#(#(#(#(#(#(#(#.%
D:%...#...#...#.9.#...#...#.%
D:%...#...#...#...#...#...#.%
D:%...##1###2###1###2###1##.%
D:%.........................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%

name:Interlaced right
type:1
rating:1
rows:11
columns:27
doors:2
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.........................%
D:%...##1###2###1###2###1##.%
D:%...#...#...#...#...#...#.%
D:%...#...#...#.9.#...#...#.%
D:%.#(#(#(#(#(#(#(#(#(#(#(#.%
D:%.#...#.9.#...#...#.9.#...%
D:%.#...#...#...#...#...#...%
D:%.##1###2###1###2###1##...%
D:%.........................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%

name:Triangle and cross pattern
type:1
rating:1
rows:11
columns:27
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.........................%
D:%.###.###.###.###.###.###.%
D:%..#...#...#...#...#...#..%
D:%x...#...#...#...#...#...x%
D:#xx.###.###.###.###.###.xx#
D:%x...#...#...#...#...#...x%
D:%..#...#...#...#...#...#..%
D:%.###.###.###.###.###.###.%
D:%.........................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%

name:Comb left
type:1
rating:1
rows:8
columns:29
doors:2
tval:0
D:%%%%%%%%%%%%%%#%%%%%%%%%%%%%%
D:%.............1.............%
D:%.###########.2.#.#.#.#.#.#.%
D:%.#.#.#9#.#.#.#.#(#(#(#(#(#.%
D:%.#(#(#(#(#(#.#.#.#.#9#.#.#.%
D:%.#.#.#.#.#.#.2.###########.%
D:%.............1.............%
D:%%%%%%%%%%%%%%#%%%%%%%%%%%%%%

name:Comb right
type:1
rating:1
rows:8
columns:29
doors:1
tval:0
D:%%%%%%%%%%%%%%#%%%%%%%%%%%%%%
D:%.............1.............%
D:%.#.#.#.#.#.#.2.###########.%
D:%.#(#(#(#(#(#.#.#.#.#9#.#.#.%
D:%.#.#.#9#.#.#.#.#(#(#(#(#(#.%
D:%.###########.2.#.#.#.#.#.#.%
D:%.............1.............%
D:%%%%%%%%%%%%%%#%%%%%%%%%%%%%%

name:Shapes
type:1
rating:1
rows:9
columns:29
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%...........................%
D:%.###+###.....#......##+##..%
D:%.#.....#....###....##...##.%
D:%.#..9..#...##9##...#..9..#.%
D:%.#.....#..##...##..##...##.%
D:%.###+###.####+####..##+##..%
D:%...........................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

name:Runes
type:1
rating:1
rows:11
columns:29
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%...........................%
D:%.#....#.#.#.##...#...#...#.%
D:%.##...#.#.#.#.#..##..#...#.%
D:%.#.#...###..#..#.#.#..#.#..%
D:%.#..#.9.#...#.#..#9.#..#...%
D:%.#..#..###..##...#..#..#...%
D:%.#..#.#.#.#.#.#..#..#..#...%
D:%.#..#.#.#.#.#..#.#..#..#...%
D:%...........................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

name:Chunky checkerboard extended
type:1
rating:1
rows:10
columns:30
doors:1
tval:0
D:#%##%%##%%##%%##%%##%%##%%##%#
D:%.##..##..##..##..##..##..##.%
D:##..##..##..##..##..##..##..##
D:##..##..##..##..##..##..##..##
D:%.##..##9.##..##..##..##..##.%
D:%.##..##..##..##..##.9##..##.%
D:##..##..##..##..##..##..##..##
D:##..##..##..##..##..##..##..##
D:%.##..##..##..##..##..##..##.%
D:#%##%%##%%##%%##%%##%%##%%##%#

name:Checkered flag
type:1
rating:1
rows:11
columns:30
doors:1
tval:0
D:%%%%%%%%%%##########%%%%%%%%%%
D:%.........#.#.#.#.#..........%
D:%..........#.#9#.#.#.........%
D:%.........#.#.#.#.#..........%
D:##.#.#.#.#.#.#.#.#.#.#.#.#.#.#
D:#.#.#.#.#9#.#.#.#.#9#.#.#.#.##
D:##.#.#.#.#.#.#.#.#.#.#.#.#.#.#
D:%.........#.#.#.#.#..........%
D:%..........#.#.#9#.#.........%
D:%.........#.#.#.#.#..........%
D:%%%%%%%%%%##########%%%%%%%%%%

name:Wizard glyphs
type:1
rating:1
rows:11
columns:30
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%............................%
D:%....#...#....#####.#...#....%
D:%...###..#...####...#..###...%
D:%....#..##..###..9..##..#....%
D:%..#####.#.########.#.#####..%
D:%.#..#...#.9..####..#...#..#.%
D:%...###..#...###....#..###...%
D:%..#####.#..##......#.#####..%
D:%............................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

name:Long row of dashes
type:1
rating:1
rows:5
columns:31
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.............................%
D:%.###.###.###.###.###.###.###.%
D:%.............................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

name:Crenelations
type:1
rating:1
rows:7
columns:31
doors:2
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.............................%
D:%....##1##...##1##...##1##....%
D:%....2.9.2...2.9.2...2.9.2....%
D:#(####...##1##...##1##...####(#
D:%.............................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

name:Teeth
type:1
rating:1
rows:7
columns:31
doors:2
tval:0
D:%%%#%%#%%#%%#%%#%%#%%#%%#%%#%%%
D:%..+..x..+..x..+..x..+..x..+..%
D:%.###...###...###...###...###.%
D:#12.21.12.21.12.21.12.21.12.21#
D:##...###...###...###...###...##
D:%..x..+..x..+..x..+..x..+..x..%
D:#%%#%%#%%#%%#%%#%%#%%#%%#%%#%%#

name:Double loops
type:1
rating:1
rows:9
columns:33
doors:4
tval:0
D:%%%%%%%%%%%%#%%%#%%%#%%%%%%%%%%%%
D:%...........4...1...4...........%
D:%.#########.#(#(#(#(#.#########.%
D:%.#....9....3.#.2.#.3....9....#.%
D:%.#.#########.#.#.#.#########.#.%
D:%.#.2.........#.3.#.........2.#.%
D:%.#.#(#########(#(#########(#.#.%
D:%...1...........4...........1...%
D:%%%%#%%%%%%%%%%%#%%%%%%%%%%%#%%%%

name:Rings
type:1
rating:1
rows:9
columns:33
doors:3
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%...............................%
D:%..##2###.##3###.##2###.##3###..%
D:%.##....###....###....###....##.%
D:%.1..xx.91..xx..1..xx.91..xx..1.%
D:%.##....###....###....###....##.%
D:%..###3##.###2##.###3##.###2##..%
D:%...............................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

name:Triangle row
type:1
rating:1
rows:9
columns:33
doors:2
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%...............................%
D:%.##1###2#2###1###1###2#2###1##.%
D:%.#...##.#.##...#...##.#.##...#.%
D:%.#..##..#9.##..#..##.9#..##..#.%
D:%.#.##...#...##.#.##...#...##.#.%
D:%.#2###1###1###2#2###1###1###2#.%
D:%...............................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

name:Checkers squared twice
type:1
rating:1
rows:11
columns:33
doors:2
tval:0
D:#########%%%%%%%#########%%%%%%%#
D:#.#.#.#.2.......1.#.#.#.2.......%
D:##.#9#.##.......##.#9#.##.......%
D:#.#.#.#.1.......2.#.#.#.1.......%
D:##.#.#.##.......##.#.#.##.......%
D:##1###2###2###1###1###2###2###1##
D:%.......##.#.#.##.......##.#.#.##
D:%.......1.#.#.#.2.......1.#.#.#.#
D:%.......##.#9#.##.......##.#9#.##
D:%.......2.#.#.#.1.......2.#.#.#.#
D:#%%%%%%%#########%%%%%%%#########

name:Jellyfish
type:1
rating:1
rows:11
columns:33
doors:3
tval:0
D:%%%%%%%%%%%%%%#####%%%%%%%%%%%%%%
D:%.............1.#.2.............%
D:%....#####....#...#....#####....%
D:%...#.....#...##+##...#.....#...%
D:%...#.#9#.#...#...#...#.#9#.#...%
D:%..#.......#..3.#.3..#.......#..%
D:%..#########..#...#..#########..%
D:%...#.#.#.#...##+##...#.#.#.#...%
D:%..#.#.#.#.#..#...#..#.#.#.#.#..%
D:%.............2.#.1.............%
D:%%%%%%%%%%%%%%#####%%%%%%%%%%%%%%

name:Longmaze
type:1
rating:1
rows:11
columns:33
doors:1
tval:0
D:#%#%#%###%#%##%#%#%#%####%#%#%#%#
D:%...#.....#....#...#......#...#.%
D:###.#.###.#.##.#.###.####.#.#.#.#
D:%.......#...#..#......#.#.#.#...%
D:#.###.#.###.#.###9#.#...###.###.#
D:%.#...#.#.#.....###.###.#...#9#.%
D:###.#.#...#####.#...#...#.###.###
D:%...#9#.###.....#.#.#.#...#.....%
D:#.#.###...#.#.###.#...#####.###.#
D:%.#.....#...#.#...#.#.......#...%
D:#%#%###%#%#%#%#%#%#%#%#####%#%#%#

name:Long zag left
type:1
rating:1
rows:11
columns:33
doors:1
tval:0
D:##%%%##%%%##%%%##%%%##%%%##%%%###
D:#....#....#....#....#....#....#.%
D:%...#....#....#....#....#....#..%
D:%..#....#....#....#....#....#...%
D:%.#....#..9.#....#....#....#....#
D:##xx(x#xx(x#xx(x#xx(x#xx(x#xx(x##
D:%.#....#....#....#.9..#....#....#
D:%..#....#....#....#....#....#...%
D:%...#....#....#....#....#....#..%
D:#....#....#....#....#....#....#.%
D:##%%%##%%%##%%%##%%%##%%%##%%%###

name:Long zag right
type:1
rating:1
rows:11
columns:33
doors:1
tval:0
D:###%%%##%%%##%%%##%%%##%%%##%%%##
D:%.#....#....#....#....#....#....#
D:%..#....#....#....#....#....#...%
D:%...#....#....#....#....#....#..%
D:#....#....#....#....#.9..#....#.%
D:##x(xx#x(xx#x(xx#x(xx#x(xx#x(xx#%
D:#....#....#.9..#....#....#....#.%
D:%...#....#....#....#....#....#..%
D:%..#....#....#....#....#....#...%
D:%.#....#....#....#....#....#....#
D:###%%%##%%%##%%%##%%%##%%%##%%%##



# Oval and round rooms

name:Thin oval
type:1
rating:1
rows:11
columns:9
doors:1
tval:0
D:  #%%%#  
D: ##...## 
D:##.....##
D:%..x(x..%
D:%..x.x..%
D:%..xxx..%
D:%..x.x..%
D:%..x(x..%
D:##.....##
D: ##...## 
D:  #%%%#  

name:Mini donut
type:1
rating:1
rows:8
columns:13
doors:2
tval:0
D:   ##%%%##   
D: #%#.....#%# 
D:##...#2#...##
D:%...##.##...%
D:%...##.##...%
D:##...#1#...##
D: #%#.....#%# 
D:   ##%%%##   

name:Small round
type:1
rating:1
rows:8
columns:13
doors:1
tval:0
D:   ##%%%##   
D: #%#.....#%# 
D:##...x(x...##
D:%....x.x....%
D:%....x.x....%
D:##...x(x...##
D: #%#.....#%# 
D:   ##%%%##   

name:Small round with checkers
type:1
rating:1
rows:9
columns:13
doors:1
tval:0
D:   ##%%%##   
D: #%#.....#%# 
D:##...#.#...##
D:%...#.#.#...%
D:%..#.#9#.#..%
D:%...#.#.#...%
D:##...#.#...##
D: #%#.....#%# 
D:   ##%%%##   

name:Chunky checkerboard round
type:1
rating:1
rows:10
columns:16
doors:1
tval:0
D:    #%%##%%#    
D:  #%#..##..###  
D:  %..##..##..#  
D:###..##..##..#%#
D:%..##..##..##..%
D:%..##..##..##..%
D:###..##..##..#%#
D:  %..##..##..%  
D:  #%#..##..#%#  
D:    #%%##%%#    

name:Barred circle
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:    #%%%%%%%#    
D:  #%#.......#%#  
D: ##...#.#.#...## 
D:##..#.#.#.#.#..##
D:%.#.#9#.#.#.#.#.%
D:%.#x#x#x#x#x#x#.%
D:%.#.#.#.#.#9#.#.%
D:##..#.#.#.#.#..##
D: ##...#.#.#...## 
D:  #%#.......#%#  
D:    #%%%%%%%#    

name:Circle TT
type:1
rating:1
rows:11
columns:17
doors:4
tval:0
D:    #%%%%%%%#    
D:  #%#.......#%#  
D: ##..#3#(#4#..## 
D:##...#.#.#.#...##
D:%..###(#(#(###..%
D:%..2...191...2..%
D:%..###(#(#(###..%
D:##...#.#.#.#...##
D: ##..#4#(#3#..## 
D:  #%#.......#%#  
D:    #%%%%%%%#    

name:Crosshairs
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:    #%%%#%%%#    
D:  #%#...)...#%#  
D: ##...#####...## 
D:##..##..#..##..##
D:%..#...+#+...#..%
D:#)######9######)#
D:%..#...+#+...#..%
D:##..##..#..##..##
D: ##...#####...## 
D:  #%#...)...#%#  
D:    #%%%#%%%#    

name:Leaf left
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D: ##%%%%####      
D:##......x.###    
D:%.......x...###  
D:%.......x.....## 
D:#(xxxxxxx......##
D:%.......(.......%
D:##......xxxxxxx(#
D: ##.....x.......%
D:  ###...x.......%
D:    ###.x......##
D:      ###%%%%%## 

name:Leaf right
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:      ###%%%%%## 
D:    ###.x......##
D:  ###...x.......%
D: ##.....x.......%
D:##......xxxxxxx(#
D:%.......(.......%
D:#(xxxxxxx......##
D:%.......x.....## 
D:%.......x...###  
D:##......x.###    
D: ##%%%%####      

name:Moated round
type:1
rating:1
rows:11
columns:17
doors:4
tval:0
D:    #%%%%%%%#    
D:  #%#.......#%#  
D: ##...##2##...## 
D:##..###...###..##
D:%..##...x...##..%
D:%..3...x9x...4..%
D:%..##...x...##..%
D:##..###...###..##
D: ##...##1##...## 
D:  #%#.......#%#  
D:    #%%%%%%%#    

name:Orange segments
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:    #%%###%%#    
D:  #%#..1.1..#%#  
D: ##.#.##.##.#.## 
D:##.#.##.#.##.#.##
D:%.##(#.###.#(##.%
D:%.+..2.+9+.2..+.%
D:%.##(#.###.#(##.%
D:##.#.##.#.##.#.##
D: ##.#.##.##.#.## 
D:  #%#..1.1..#%#  
D:    #%%###%%#    

name:Pie
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:    #%%%#%%%#    
D:  #%#...#...#%#  
D: ##.+...+...+.## 
D:##..##..#..##..##
D:%....##.#.##....%
D:##+####)#)####+##
D:%....##.#.##....%
D:##..##..#..##..##
D: ##.+...+...+.## 
D:  #%#...#...#%#  
D:    #%%%#%%%#    

name:Pie chart bottom left
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:    #%%%%%%%#    
D:  #%#.......#%#  
D: ##........xx.## 
D:##........(x...##
D:%........xx.....%
D:#2#####1#x......%
D:%.......1.......%
D:##....9.#......##
D: ##.....#.....## 
D:  #%#...2...#%#  
D:    #%%%#%%%#    

name:Pie chart bottom right
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:    #%%%%%%%#    
D:  #%#.......#%#  
D: ##.xx........## 
D:##...x(........##
D:%.....xx........%
D:%......x#1#####2#
D:%.......1.......%
D:##......#...9..##
D: ##.....#.....## 
D:  #%#...2...#%#  
D:    #%%%#%%%#    

name:Pie chart top left
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:    #%%%#%%%#    
D:  #%#...2...#%#  
D: ##.....#.....## 
D:##..9...#......##
D:%.......1.......%
D:#2#####1#x......%
D:%........xx.....%
D:##........(x...##
D: ##........xx.## 
D:  #%#.......#%#  
D:    #%%%%%%%#    

name:Pie chart top right
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:    #%%%#%%%#    
D:  #%#...2...#%#  
D: ##.....#.....## 
D:##......#.9....##
D:%.......1.......%
D:%......x#1#####2#
D:%.....xx........%
D:##...x(........##
D: ##.xx........## 
D:  #%#.......#%#  
D:    #%%%%%%%#    

name:Round glyph
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:    #%%%%%%%#    
D:  #%#.......#%#  
D: ##...#####...## 
D:##..x(#...#(x..##
D:%...#...#...#...%
D:%.x###.###.###x.%
D:%...#...#...#...%
D:##..x(#...#(x..##
D: ##...#####...## 
D:  #%#.......#%#  
D:    #%%%%%%%#    

name:Round maze
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:    #%##%%#%#    
D:  #%#.##....#%#  
D: ##....##.#...## 
D:###.##.#..#.#..##
D:%.#..###.##.##..%
D:%.##..#.9.#..##.%
D:%..##...#...##..%
D:##..###.#.###..##
D: ##...#.#.#...## 
D:  #%#...#.#.#%#  
D:    #%#%#%#%#    

name:Round with alternating checkers
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:    #%##%##%#    
D:  #%#.##.##.#%#  
D: ##..#..#..#..## 
D: #.##.##.##.##.# 
D:##.##.##9##.##.##
D:%.#..#..#..#..#.%
D:##.##.##.##.##.##
D: #.##.##.##.##.# 
D: ##..#..#..#..## 
D:  #%#.##.##.#%#  
D:    #%##%##%#    

name:Round with central boxes
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:    #%%%#%%%#    
D:  #%#...2...#%#  
D: ##.2...#...2.## 
D:##..##21#12##..##
D:%...1...#...1...%
D:#)###.9.1.9.###)#
D:%...1...#...1...%
D:##..##21#12##..##
D: ##.2...#...2.## 
D:  #%#...2...#%#  
D:    #%%%#%%%#    

name:Round with chambers
type:1
rating:1
rows:11
columns:17
doors:3
tval:0
D:    #%%%%%%%#    
D:  #%#.......#%#  
D: ##...32#23...## 
D:##..32#.#.#23..##
D:%.x.1.19#.1.1.x.%
D:%.x###########x.%
D:%.x.1.1.#91.1.x.%
D:##..32#.#.#23..##
D: ##...32#23...## 
D:  #%#.......#%#  
D:    #%%%%%%%#    

name:Round with checkered core
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:    #%%%%%%%#    
D:  #%#.......#%#  
D: ##...#.#.#...## 
D:##...#.#.#.#...##
D:%...#.#.#.#.#...%
D:%..#.#.#9#.#.#..%
D:%...#.#.#.#.#...%
D:##...#.#.#.#...##
D: ##...#.#.#...## 
D:  #%#.......#%#  
D:    #%%%%%%%#    

name:Round with closets
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:    #%%#%#%%#    
D:  #%#..1.2..#%#  
D: ##....###....## 
D:##.....291.....##
D:%..xxx.###.xxx..%
D:%..x.(.+.+.(.x..%
D:%..xxx.###.xxx..%
D:##.....192.....##
D: ##....###....## 
D:  #%#..2.1..#%#  
D:    #%%#%#%%#    

name:Round with cross
type:1
rating:1
rows:11
columns:17
doors:4
tval:0
D:    #%%%%%%%#    
D:  #%#.......#%#  
D: ##...##2##...## 
D:##....#...#....##
D:%..####x(x####..%
D:%..3..(.9.(..4..%
D:%..####x(x####..%
D:##....#...#....##
D: ##...##1##...## 
D:  #%#.......#%#  
D:    #%%%%%%%#    

name:Round with cross rooms
type:1
rating:1
rows:11
columns:17
doors:4
tval:0
D:    #%%%%%%%#    
D:  #%#.......#%#  
D: ##...x#3#x...## 
D:##.....#.#.....##
D:%..###2#+#1###..%
D:%..4.+.(9(.+.4..%
D:%..###1#+#2###..%
D:##.....#.#.....##
D: ##...x#3#x...## 
D:  #%#.......#%#  
D:    #%%%%%%%#    

name:Round with four rooms
type:1
rating:1
rows:11
columns:17
doors:3
tval:0
D:    #%%%%%%%#    
D:  #%#.......#%#  
D: ##...#####...## 
D:##...#2###2#...##
D:%..##.19#.1.##..%
D:%.x###3#3#3###x.%
D:%..##.1.#91.##..%
D:##...#2###2#...##
D: ##...#####...## 
D:  #%#.......#%#  
D:    #%%%%%%%#    

name:Round with individual rooms
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:    #%%%%%%%#    
D:  #%#.......#%#  
D: ##....#2#....## 
D:##..x..#.#..x..##
D:%..###(#1#(###..%
D:%..2.1..9..1.2..%
D:%..###(#1#(###..%
D:##..x..#.#..x..##
D: ##....#2#....## 
D:  #%#.......#%#  
D:    #%%%%%%%#    

name:Round with inner hexagon
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:    #%%%%%%%#    
D:  #%#.......#%#  
D: ##...##1##...## 
D:##...##...##...##
D:%...##.xxx.##...%
D:%..##..(9(..##..%
D:%...##.xxx.##...%
D:##...##...##...##
D: ##...##2##...## 
D:  #%#.......#%#  
D:    #%%%%%%%#    

name:Round with paired doors
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:    #%%%%%%%#    
D:  #%#.......#%#  
D: ##.....x.....## 
D:##...##+#+##...##
D:%....+..x..+....%
D:%...x#x...x#x...%
D:%....+..x..+....%
D:##...##+#+##...##
D: ##.....x.....## 
D:  #%#.......#%#  
D:    #%%%%%%%#    

name:Round with pillars
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:    #%#%%%#%#    
D:  #%#.#...#.#%#  
D: ##...........## 
D:##..#...#...#..##
D:%...............%
D:%.#...#...#...#.%
D:%...............%
D:##..#...#...#..##
D: ##...........## 
D:  #%#.#...#.#%#  
D:    #%#%%%#%#    

name:Round with triangle wedges
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:    #%%%%%%%#    
D:  #%#.......#%#  
D: ##..###+###..## 
D:##.#..##.##..#.##
D:%.###..###..###.%
D:%.+.##9.).9##.+.%
D:%.###..###..###.%
D:##.#..##.##..#.##
D: ##..###+###..## 
D:  #%#.......#%#  
D:    #%%%%%%%#    

name:Round with vertical rooms
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:    #%%%#%%%#    
D:  #%#...#...#%#  
D: ##.#...+...#.## 
D:##..+...#...+..##
D:%...#...#...#...%
D:%x(x#xxx#xxx#x(x%
D:%...#...#...#...%
D:##..+...#...+..##
D: ##.#...+...#.## 
D:  #%#...#...#%#  
D:    #%%%#%%%#    

name:Round X
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:    #%%%#%%%#    
D:  #%#...#...#%#  
D: ##.....#.....## 
D:##.##...(...##.##
D:%....##.x.##....%
D:###(xxx###xxx(###
D:%....##.x.##....%
D:##.##...(...##.##
D: ##.....#.....## 
D:  #%#...#...#%#  
D:    #%%%#%%%#    

name:Round zigzag
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:    #%%%#%%%#    
D:  #%#...#...#%#  
D: ##...#(#(#...## 
D:##..###...###..##
D:%...(.##2##.(...%
D:#####.1.9.1.#####
D:%...(.##2##.(...%
D:##..###...###..##
D: ##...#(#(#...## 
D:  #%#...#...#%#  
D:    #%%%#%%%#    

name:Screwtop
type:1
rating:1
rows:11
columns:17
doors:4
tval:0
D:    #%%%%%%%#    
D:  #%#.......#%#  
D: ##...........## 
D:##....##2##....##
D:%...###...###...%
D:%...3.(.9.(.4...%
D:%...###...###...%
D:##....##1##....##
D: ##...........## 
D:  #%#.......#%#  
D:    #%%%%%%%#    

name:Sectors
type:1
rating:1
rows:11
columns:17
doors:4
tval:0
D:    #%%%#%%%#    
D:  #%#...1...#%#  
D: ##.....2.....## 
D:##...9..3......##
D:%.......4.......%
D:#1#3#2#4#4#3#2#1#
D:%.......4.......%
D:##......3..9...##
D: ##.....2.....## 
D:  #%#...1...#%#  
D:    #%%%#%%%#    

name:Square peg
type:1
rating:1
rows:11
columns:17
doors:4
tval:0
D:    #%%%#%%%#    
D:  #%#...x...#%#  
D: ##...........## 
D:##...###2###...##
D:%..x.#.....#.x..%
D:%.xx.3..9..4.xx.%
D:%..x.#.....#.x..%
D:##...###1###...##
D: ##...........## 
D:  #%#...x...#%#  
D:    #%%%#%%%#    

name:Linked circles left
type:1
rating:1
rows:11
columns:19
doors:3
tval:0
D:   ##%%%##         
D: #%#.....#%#       
D:##.........##      
D:%........#3##%%#   
D:%......#1#..2..#%# 
D:##....##.(.##....##
D: #%#..2..#1#......%
D:   ##%##3#........%
D:      ##.........##
D:       #%#.....#%# 
D:         ##%%%##   

name:Linked circles right
type:1
rating:1
rows:11
columns:19
doors:3
tval:0
D:         ##%%%##   
D:       #%#.....#%# 
D:      ##.........##
D:   ##%##3#........%
D: #%#..2..#1#......%
D:##....##.(.##....##
D:%......#1#..2..#%# 
D:%........#3##%%#   
D:##.........##      
D: #%#.....#%#       
D:   ##%%%##         

name:Tennis ball
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:     #%%%%%%%#     
D:  #%%#.......#%%#  
D: ##..##.....##..## 
D:%#....##x(x##....#%
D:%.....##...##.....%
D:%......+.9.+......%
D:%.....##...##.....%
D:%#....##x(x##....#%
D: ##..##.....##..## 
D:  #%%#.......#%%#  
D:     #%%%%%%%#     

name:Flattened oval
type:1
rating:1
rows:7
columns:21
doors:1
tval:0
D:      #%%%%%%%#      
D:  #####.......#####  
D:%##......xxx......##%
D:%........(.(........%
D:%##......xxx......##%
D:  #####.......#####  
D:      #%%%%%%%#      

name:Mid-size oval
type:1
rating:1
rows:10
columns:21
doors:1
tval:0
D:      #%%%%%%%#      
D:   #%%#.......#%%#   
D: #%#.............#%# 
D:%#....xxxx(xxxx....#%
D:%.....x.......x.....%
D:%.....x.......x.....%
D:%#....xxxx(xxxx....#%
D: #%#.............#%# 
D:   #%%#.......#%%#   
D:      #%%%%%%%#      

name:Oval stack
type:1
rating:1
rows:11
columns:21
doors:1
tval:0
D:      #%%%#%%%#      
D:  #####...x...#####  
D:%##.......x.......##%
D:%.........x.........%
D:%##...x(xxxxx(x...##%
D:  #####9..(..9#####  
D:%##...x(xxxxx(x...##%
D:%.........x.........%
D:%##.......x.......##%
D:  #####...x...#####  
D:      #%%%#%%%#      

name:Yin Yang
type:1
rating:1
rows:11
columns:22
doors:2
tval:0
D:    #%%%%%%%%%%%%#    
D:  #%#............#%#  
D: ##...#1#...xxxx...## 
D:###..##9##..........##
D:%.+...#2#..#######...%
D:%.###.....##.....###.%
D:%...#######..#2#...+.%
D:##..........##9##..###
D: ##...xxxx...#1#...## 
D:  #%#............#%#  
D:    #%%%%%%%%%%%%#    

name:Checkered oval
type:1
rating:1
rows:11
columns:23
doors:1
tval:0
D:     #%#%#%#%#%#%#     
D:  #%##.#.#.#.#.#.##%#  
D: ##.#.#.#.#.#.#.#.#.## 
D:%#.#.#.#.#.#.#.#.#.#.#%
D:%.#.#.#9#.#.#.#.#.#.#.%
D:##.#.#.#.#.#.#.#.#.#.##
D:%.#.#.#.#.#.#.#9#.#.#.%
D:%#.#.#.#.#.#.#.#.#.#.#%
D: ##.#.#.#.#.#.#.#.#.## 
D:  #%##.#.#.#.#.#.##%#  
D:     #%#%#%#%#%#%#     

name:Slanted loop left
type:1
rating:1
rows:11
columns:24
doors:2
tval:0
D:    #%%%%#%%%%%%%%%#    
D:  ###....(.........###  
D: ##....#####.........## 
D:##....##9..#1#........##
D:%.....##...(.#2#.......%
D:%......##.xxxx.##......%
D:%.......#2#.(...##.....%
D:##........#1#..9##....##
D: ##.........#####....## 
D:  ###.........(....###  
D:    #%%%%%%%%%#%%%%#    

name:Slanted loop right
type:1
rating:1
rows:11
columns:24
doors:2
tval:0
D:    #%%%%%%%%%#%%%%#    
D:  ###.........(....###  
D: ##.........#####....## 
D:##........#1#..9##....##
D:%.......#2#.(...##.....%
D:%......##.xxxx.##......%
D:%.....##...(.#2#.......%
D:##....##9..#1#........##
D: ##....#####.........## 
D:  ###....(.........###  
D:    #%%%%#%%%%%%%%%#    

name:Barred oval
type:1
rating:1
rows:11
columns:25
doors:1
tval:0
D:      #%%%%%%%%%%%#      
D:   #%%#...........#%%#   
D: #%#....#.#.#.#.#....#%# 
D:%#....#.#.#.#.#.#.#....#%
D:%...#.#.#9#.#.#.#.#.#...%
D:%..x#x#x#x#x#x#x#x#x#x..%
D:%...#.#.#.#.#.#9#.#.#...%
D:%#....#.#.#.#.#.#.#....#%
D: #%#....#.#.#.#.#....#%# 
D:   #%%#...........#%%#   
D:      #%%%%%%%%%%%#      

name:Double bubble
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:   ##%%%##     ##%%%##   
D: #%#.....#%# #%#.....#%# 
D:##.........###.........##
D:%..###1###..#..###2###..%
D:%.##.....##.+.##.....##.%
D:#+#...9...#)#)#...9...#+#
D:%.##.....##.+.##.....##.%
D:%..###2###..#..###1###..%
D:##.........###.........##
D: #%#.....#%# #%#.....#%# 
D:   ##%%%##     ##%%%##   

name:Linked circles triple
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:   ##%%%##     ##%%%##   
D: #%#.....#%# #%#.....#%# 
D:##.........###.........##
D:%........#1###1#........%
D:%......###..)..###......%
D:##....##..9###9..##....##
D: #%#..2..#2#.#2#..2..#%# 
D:   ##%##1#.x(x.#1##%##   
D:      ##.........##      
D:       #%#.....#%#       
D:         ##%%%##         

name:Linked circles triple inverted
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:         ##%%%##         
D:       #%#.....#%#       
D:      ##.........##      
D:   ##%##1#.x(x.#1##%##   
D: #%#..2..#2#.#2#..2..#%# 
D:##....##..9###9..##....##
D:%......###..)..###......%
D:%........#1###1#........%
D:##.........###.........##
D: #%#.....#%# #%#.....#%# 
D:   ##%%%##     ##%%%##   

name:Moated oval
type:1
rating:1
rows:11
columns:25
doors:4
tval:0
D:     #%%%%%%%%%%%%%#     
D:  #%%#.............#%%#  
D:#%#....#####1#####....#%#
D:%...####.........####...%
D:%.###....xxx(xxx....###.%
D:%.4.....xx..9..xx.....2.%
D:%.###....xxx(xxx....###.%
D:%...####.........####...%
D:#%#....#####3#####....#%#
D:  #%%#.............#%%#  
D:     #%%%%%%%%%%%%%#     

name:Offset circles left
type:1
rating:1
rows:11
columns:25
doors:1
tval:0
D:               ##%%%##   
D:             ###.....#%# 
D:            ##...xxx...##
D:   ##%%%##  #...xx.xx...%
D: #%#.....####...xx.xx...%
D:##...x(x...#+#...x(x...##
D:%...xx.xx...####.....#%# 
D:%...xx.xx...#  ##%%%##   
D:##...xxx...##            
D: #%#.....#%#             
D:   ##%%%##               

name:Offset circles right
type:1
rating:1
rows:11
columns:25
doors:1
tval:0
D:   ##%%%##               
D: #%#.....#%#             
D:##...xxx...##            
D:%...xx.xx...#  ##%%%##   
D:%...xx.xx...####.....#%# 
D:##...x(x...#+#...x(x...##
D: #%#.....####...xx.xx...%
D:   ##%%%##  #...xx.xx...%
D:            ##...xxx...##
D:             ###.....#%# 
D:               ##%%%##   

name:Oval wedges
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:      #%%%%%#%%%%##      
D:   #%%#.....1.....#%%#   
D: #%#..#1....#....#1..#%# 
D:%#.....#29..#...#2.....#%
D:%.......##..2..##.......%
D:#1##2#####12#21#####2##1#
D:%.......##..2..##.......%
D:%#.....#2...#...2#.....#%
D: #%#..#1....#...91#..#%# 
D:   #%%#.....1.....#%%#   
D:      #%%%%%#%%%%%#      

name:Oval with five mini rooms
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:      #%%%%%%%%%%%#      
D:   #%%#...........#%%#   
D: #%#.....xxxxxxx.....#%# 
D:%#.....................#%
D:%..#2#.#1#.#2#.#1#.#2#..%
D:%..#.#.#9#.#.#.#9#.#.#..%
D:%..#1#.#2#.#1#.#2#.#1#..%
D:%#.....................#%
D: #%#.....xxxxxxx.....#%# 
D:   #%%#...........#%%#   
D:      #%%%%%%%%%%%#      

name:Oval with mini hexes
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:      #%%%%%%%%%%%#      
D:   #%%#...........#%%#   
D: #%#.......xxx.......#%# 
D:%#...##2##..x..##1##...#%
D:%...##...##...##...##...%
D:%..##..9..##.##..9..##..%
D:%...##...##...##...##...%
D:%#...##1##..x..##2##...#%
D: #%#.......xxx.......#%# 
D:   #%%#...........#%%#   
D:      #%%%%%%%%%%%#      

name:Oval X
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:      #%%##%%%##%%#      
D:   #%##...#...#...##%#   
D: #%#.1.#...#.#...#.1.#%# 
D:%#...#..#...#...#..#...#%
D:%...92...#.#.#.#...2....%
D:#1#2###)###.9.###)###2#1#
D:%....2...#.#.#.#...29...%
D:%#...#..#...#...#..#...#%
D: #%#.1.#...#.#...#.1.#%# 
D:   #%##...#...#...##%#   
D:      #%%##%%%##%%#      

name:Oval zags
type:1
rating:1
rows:11
columns:25
doors:3
tval:0
D:      #%#%#%#%#%#%#      
D:   #%##.#...#...#.##%#   
D: #%#.#....#...#....#.#%# 
D:%#...#.#####1#####.#...#%
D:%..#....29.(.(..3....#..%
D:#.###.###xxx(xxx###.###.#
D:%..#....3..(.(.92....#..%
D:%#...#.#####1#####.#...#%
D: #%#.#....#...#....#.#%# 
D:   #%##.#...#...#.##%#   
D:      #%#%#%#%#%#%#      

name:Part-checkered oval
type:1
rating:1
rows:11
columns:25
doors:1
tval:0
D:      #%%%%%%%%%%%#      
D:   #%%#...........#%%#   
D: #%#....#.#.#.#.#....#%# 
D:%#...#.#.#.#.#.#.#.#...#%
D:%...#.#.#.#.#.#.#.#.#...%
D:%..#.#.#9#.#.#.#9#.#.#..%
D:%...#.#.#.#.#.#.#.#.#...%
D:%#...#.#.#.#.#.#.#.#...#%
D: #%#....#.#.#.#.#....#%# 
D:   #%%#...........#%%#   
D:      #%%%%%%%%%%%#      

name:Quartered oval
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:      #%%%%%#%%%%%#      
D:   #%%#.....1.....#%%#   
D: #%#..x.....#.....x..#%# 
D:%#....(.....2.....(....#%
D:%.....x.9...#.....x.....%
D:#1#####2#########2#####1#
D:%.....x.....#...9.x.....%
D:%#....(.....2.....(....#%
D: #%#..x.....#.....x..#%# 
D:   #%%#.....1.....#%%#   
D:      #%%%%%#%%%%%#      

name:Sectioned oval
type:1
rating:1
rows:11
columns:25
doors:4
tval:0
D:     #%%%%%%%%%%%%%#     
D:  #%%#.............#%%#  
D:#%#....#3##4#4##3#....#%#
D:%...####....1....####...%
D:%.###..+....2....+..###.%
D:%.+.(..#1##2#2##1#..(.+.%
D:%.###..+....29...+..###.%
D:%...####....1....####...%
D:#%#....#3##4#4##3#....#%#
D:  #%%#.............#%%#  
D:     #%%%%%%%%%%%%%#     

name:Oval with alternating checkers
type:1
rating:1
rows:11
columns:26
doors:1
tval:0
D:      #%#%%#%%#%%#%#      
D:    %%#.#..#..#..#.#%%    
D: #%##.##.##.##.##.##.##%# 
D:%#.##.##.##.##.##.##.##.#%
D:%.#..#..#9.#..#..#..#..#.%
D:##.##.##.##.##.##.##.##.##
D:%.#..#..#..#..#.9#..#..#.%
D:%#.##.##.##.##.##.##.##.#%
D: #%##.##.##.##.##.##.##%# 
D:    %%#.#..#..#..#.#%%    
D:      #%#%%#%%#%%#%#      

name:Crosshatched oval
type:1
rating:1
rows:11
columns:27
doors:1
tval:0
D:       ##%%##%##%%##       
D:    #%##...#...#...##%#    
D:  #%#.#.#.#.#.#.#.#.#.#%#  
D:%##..#...#...#...#...#..##%
D:%.#.#.#.#.#.#.#.#.#.#.#.#.%
D:%..#...#9..#...#..9#...#..%
D:%.#.#.#.#.#.#.#.#.#.#.#.#.%
D:%##..#...#...#...#...#..##%
D:  #%#.#.#.#.#.#.#.#.#.#%#  
D:    #%##...#...#...##%#    
D:       ##%###%###%##       

name:Dumb-bell
type:1
rating:1
rows:7
columns:28
doors:1
tval:0
D: ##%%%%##          ##%%%%## 
D:##......##        ##......##
D:%........#%%%%%%%%#........%
D:%....9...(........(...9....%
D:%........#%%%%%%%%#........%
D:##......##        ##......##
D: ##%%%%##          ##%%%%## 

name:Three circles
type:1
rating:1
rows:7
columns:28
doors:1
tval:0
D: ###%%### ###%%### ###%%### 
D:##......###......###......##
D:%..xxxx..#..xxxx..#..xxxx..%
D:%..(..x9.+..(..(..+.9x..(..%
D:%..xxxx..#..xxxx..#..xxxx..%
D:##......###......###......##
D: ###%%### ###%%### ###%%### 

name:Islands
type:1
rating:1
rows:11
columns:30
doors:4
tval:0
D:    #%%%%%%%#    #%%%%%%%#    
D:  #%#.......#%##%#.......#%#  
D: ##...##2##...##...##1##...## 
D:##..###...###....###...###..##
D:%..##..x(x..##..##..x(x..##..%
D:%..3..xx9xx..4..4..xx9xx..3..%
D:%..##..x(x..##..##..x(x..##..%
D:##..###...###....###...###..##
D: ##...##1##...##...##2##...## 
D:  #%#.......#%##%#.......#%#  
D:    #%%%%%%%#    #%%%%%%%#    

name:Crosses
type:1
rating:1
rows:11
columns:32
doors:2
tval:0
D:      #%%%#     #%%%#     #%%%# 
D:     ##...##   ##...##   ##...##
D:     #..#..#   #..#..#   #..#..%
D:     #.###.#   #.###.#   #.###.%
D: #####..#..#####..#.9#####..#..%
D:##...21...21...21...21...21...##
D:%..#..#####9.#..#####..#..##### 
D:%.###.#   #.###.#   #.###.#     
D:%..#..#   #..#..#   #..#..#     
D:##...##   ##...##   ##...##     
D: #%%%#     #%%%#     #%%%#      

name:String of pearls
type:1
rating:1
rows:11
columns:33
doors:1
tval:0
D:            #%%#%#%%#            
D:          ###..x.x..###          
D:   ##%## ##....(.(....## ##%##   
D: ###...###.....x.x.....###...### 
D:%#.......##xxxxx(xxxxx##.......#%
D:%.........+....(9(....+.........%
D:%#.......##xxxxx(xxxxx##.......#%
D: ###...###.....x.x.....###...### 
D:   ##%## ##....(.(....## ##%##   
D:          ###..x.x..###          
D:            #%%%%%%%#            

name:Triple round
type:1
rating:1
rows:11
columns:33
doors:1
tval:0
D:             #%%#%%#             
D:           #%#..(..#%#           
D:          ##....x....##          
D:   #%%#%%##.....x.....##%%#%%#   
D: #%#..(..##.9...x...9.##..(..#%# 
D:##....x....#....x....#....x....##
D:%.....x.....##..(..##.....x.....%
D:%.....x.....##%%#%%##.....x.....%
D:##....x....##       ##....x....##
D: #%#..(..#%#         ###..(..#%# 
D:   #%%#%%#             #%%#%%#   

name:Triple round inverted
type:1
rating:1
rows:11
columns:33
doors:1
tval:0
D:   #%%#%%#             #%%#%%#   
D: #%#..(..#%#         ###..(..#%# 
D:##....x....##       ##....x....##
D:%.....x.....##%%#%%##.....x.....%
D:%.....x.....##..(..##.....x.....%
D:##....x....#....x....#....x....##
D: #%#..(..##.9...x...9.##..(..#%# 
D:   #%%#%%##.....x.....##%%#%%#   
D:          ##....x....##          
D:           #%#..(..#%#           
D:             #%%#%%#             

name:Wide oval
type:1
rating:1
rows:11
columns:33
doors:1
tval:0
D:          #%%%%%#%%%%%#          
D:      #%%##.....x.....##%%#      
D:   #%%#.........x.........#%%#   
D: #%#............x............#%# 
D:%#..............x..............#%
D:%.........9.....(.....9.........%
D:%#..............x..............#%
D: #%#............x............#%# 
D:   #%%#.........x.........#%%#   
D:      #%%##.....x.....##%%#      
D:          #%%%%%#%%%%%#          



# Triangular and diamond rooms

name:Mini pyramid
type:1
rating:1
rows:7
columns:11
doors:1
tval:0
D:    %%%    
D:   ##.##   
D:  ##...##  
D: ##..x..## 
D:%#..xxx..#%
D:%.........%
D:%%%%%%%%%%%

name:Mini pyramid inverted
type:1
rating:1
rows:7
columns:11
doors:1
tval:0
D:%%%%%%%%%%%
D:%.........%
D:%#..xxx..#%
D: ##..x..## 
D:  ##...##  
D:   ##.##   
D:    %%%    

name:Right angle left
type:1
rating:1
rows:11
columns:12
doors:1
tval:0
D:%%##        
D:%..##       
D:%...##      
D:%....##     
D:%..x..##    
D:%..xx..##   
D:%..xxx..##  
D:%..(.xx..## 
D:%..x(xxx..##
D:%..........%
D:%%%%%%%%%%%%

name:Right angle left inverted
type:1
rating:1
rows:11
columns:12
doors:1
tval:0
D:%%%%%%%%%%%%
D:%..........%
D:%..x(xxx..##
D:%..(.xx..## 
D:%..xxx..##  
D:%..xx..##   
D:%..x..##    
D:%....##     
D:%...##      
D:%..##       
D:%%##        

name:Right angle right
type:1
rating:1
rows:11
columns:12
doors:1
tval:0
D:        ##%%
D:       ##..%
D:      ##...%
D:     ##....%
D:    ##..x..%
D:   ##..xx..%
D:  ##..xxx..%
D: ##..xx.(..%
D:##..xxx(x..%
D:%..........%
D:%%%%%%%%%%%%

name:Right angle right inverted
type:1
rating:1
rows:11
columns:12
doors:1
tval:0
D:%%%%%%%%%%%%
D:%..........%
D:##..xxx(x..%
D: ##..xx.(..%
D:  ##..xxx..%
D:   ##..xx..%
D:    ##..x..%
D:     ##....%
D:      ##...%
D:       ##..%
D:        ##%%

name:Arrowhead
type:1
rating:1
rows:10
columns:17
doors:1
tval:0
D:       %%%       
D:      ##.##      
D:     ##...##     
D:    ##.....##    
D:   ##...x...##   
D:  ##...xxx...##  
D: ##...........## 
D:##....#%%%#....##
D:%...#%#   #%#...%
D:%%%%#       #%%%%

name:Arrowhead inverted
type:1
rating:1
rows:10
columns:17
doors:1
tval:0
D:%%%%#       #%%%%
D:%...#%#   #%#...%
D:##....#%%%#....##
D: ##...........## 
D:  ##...xxx...##  
D:   ##...x...##   
D:    ##.....##    
D:     ##...##     
D:      ##.##      
D:       %%%       

name:Barred triangle
type:1
rating:1
rows:10
columns:17
doors:1
tval:0
D:       %%%       
D:      ##+##      
D:     ##.#.##     
D:    ##+.#.+##    
D:   ##.#(#(#.##   
D:  ##+.#9#.#.+##  
D: ##.#(#.+.#(#.## 
D:##+.#.+.#.+.#.+##
D:%.#.+.#.#.#.+.#.%
D:#%#%#%#%#%#%#%#%#

name:Barred triangle inverted
type:1
rating:1
rows:10
columns:17
doors:1
tval:0
D:#%#%#%#%#%#%#%#%#
D:%.#.+.#.#.#.+.#.%
D:##+.#.+.#.+.#.+##
D: ##.#(#.+.#(#.## 
D:  ##+.#.#9#.+##  
D:   ##.#(#(#.##   
D:    ##+.#.+##    
D:     ##.#.##     
D:      ##+##      
D:       %%%       

name:Moated triangle
type:1
rating:1
rows:10
columns:17
doors:1
tval:0
D:       %%%       
D:      ##.##      
D:     ##...##     
D:    ##..#..##    
D:   ##..###..##   
D:  ##..##.##..##  
D: ##..##.9.##..## 
D:%#..####+####..#%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Moated triangle inverted
type:1
rating:1
rows:10
columns:17
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%
D:%...............%
D:%#..####+####..#%
D: ##..##.9.##..## 
D:  ##..##.##..##  
D:   ##..###..##   
D:    ##..#..##    
D:     ##...##     
D:      ##.##      
D:       %%%       

name:Part-checkered triangle
type:1
rating:1
rows:10
columns:17
doors:1
tval:0
D:       %%%       
D:      ##.##      
D:     ##...##     
D:    ##..#..##    
D:   ##..#.#..##   
D:  ##..#.#.#..##  
D: ##..#.#.#.#..## 
D:%#..#.#.#.#.#..#%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Part-checkered triangle inverted
type:1
rating:1
rows:10
columns:17
doors:1
tval:0
D:%%%%%%%%%%%%%%%%%
D:%...............%
D:%#..#.#.#.#.#..#%
D: ##..#.#.#.#..## 
D:  ##..#.#.#..##  
D:   ##..#.#..##   
D:    ##..#..##    
D:     ##...##     
D:      ##.##      
D:       %%%       

name:Pyramid
type:1
rating:1
rows:10
columns:17
doors:1
tval:0
D:       %%%       
D:      ##.##      
D:     ##...##     
D:    ##.....##    
D:   ##.......##   
D:  ##...x(x...##  
D: ##...xx9xx...## 
D:%#...xx...xx...#%
D:%...xx.....xx...%
D:%#####%%%%%#####%

name:Pyramid inverted
type:1
rating:1
rows:10
columns:17
doors:1
tval:0
D:%#####%%%%%#####%
D:%...xx.....xx...%
D:%#...xx...xx...#%
D: ##...xx9xx...## 
D:  ##...x(x...##  
D:   ##.......##   
D:    ##.....##    
D:     ##...##     
D:      ##.##      
D:       %%%       

name:Triangle checkerboard
type:1
rating:1
rows:10
columns:17
doors:1
tval:0
D:       %%%       
D:      ##.##      
D:     ##.#.##     
D:    ##.#.#.##    
D:   ##.#.#.#.##   
D:  ##.#.#9#.#.##  
D: ##.#.#.#.#.#.## 
D:##.#.#.#.#.#.#.##
D:%.#.#.#.#.#.#.#.%
D:#%#%#%#%#%#%#%#%#

name:Triangle checkerboard inverted
type:1
rating:1
rows:10
columns:17
doors:1
tval:0
D:#%#%#%#%#%#%#%#%#
D:%.#.#.#.#.#.#.#.%
D:##.#.#.#.#.#.#.##
D: ##.#.#.#.#.#.## 
D:  ##.#.#9#.#.##  
D:   ##.#.#.#.##   
D:    ##.#.#.##    
D:     ##.#.##     
D:      ##.##      
D:       %%%       

name:Triangle stripes
type:1
rating:1
rows:10
columns:17
doors:1
tval:0
D:       %%%       
D:      ##.##      
D:     ##.x.##     
D:    ##.###.##    
D:   ##...x...##   
D:  ##.#######.##  
D: ##.....x.....## 
D:%#.###########.#%
D:%.......(.......%
D:%%%%%%%%#%%%%%%%%

name:Triangle stripes inverted
type:1
rating:1
rows:10
columns:17
doors:1
tval:0
D:%%%%%%%%#%%%%%%%%
D:%.......(.......%
D:%#.###########.#%
D: ##.....x.....## 
D:  ##.#######.##  
D:   ##...x...##   
D:    ##.###.##    
D:     ##.x.##     
D:      ##.##      
D:       %%%       

name:Crosshatched diamond
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:       #%#       
D:     #%#.#%#     
D:   #%#.#.#.#%#   
D: #%#..#...#..#%# 
D:%#.#.#.#.#.#.#.#%
D:%...#..9#...#...%
D:%#.#.#.#.#.#.#.#%
D: #%#..#...#..#%# 
D:   #%#.#.#.#%#   
D:     #%#.#%#     
D:       #%#       

name:Diamond curl left down
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:       #%#       
D:     #%#.#%#     
D:   #%#.##..#%#   
D: #%#.....#...#%# 
D:%#....##..#....#%
D:%....#..#..#....%
D:%#....#...#....#%
D: #%#...###...#%# 
D:   #%#.....#%#   
D:     #%#.#%#     
D:       #%#       

name:Diamond curl left up
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:       #%#       
D:     #%#.#%#     
D:   #%#.....#%#   
D: #%#...###...#%# 
D:%#....#...#....#%
D:%....#..#..#....%
D:%#....##..#....#%
D: #%#.....#...#%# 
D:   #%#.##..#%#   
D:     #%#.#%#     
D:       #%#       

name:Diamond curl right down
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:       #%#       
D:     #%#.#%#     
D:   #%#..##.#%#   
D: #%#...#.....#%# 
D:%#....#..##....#%
D:%....#..#..#....%
D:%#....#...#....#%
D: #%#...###...#%# 
D:   #%#.....#%#   
D:     #%#.#%#     
D:       #%#       

name:Diamond curl right up
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:       #%#       
D:     #%#.#%#     
D:   #%#.....#%#   
D: #%#...###...#%# 
D:%#....#...#....#%
D:%....#..#..#....%
D:%#....#..##....#%
D: #%#...#.....#%# 
D:   #%#..##.#%#   
D:     #%#.#%#     
D:       #%#       

name:Four triangles
type:1
rating:1
rows:11
columns:17
doors:4
tval:0
D:      #%#%#      
D:    ###.1.###    
D:  ###...2...###  
D:###..x..3..x..###
D:%.....x94.x.....%
D:#1#2#3#4#4#3#2#1#
D:%.....x.49x.....%
D:###..x..3..x..###
D:  ###...2...###  
D:    ###.1.###    
D:      #%#%#      

name:Letter A
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:       %%%       
D:      ##.##      
D:     ##.#.##     
D:    ##.###.##    
D:   ##.##9##.##   
D:  ##.###+###.##  
D: ##..(.....(..## 
D:%#.###########.#%
D:%.##         ##.%
D:%%#           #%%

name:Letter A inverted
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:%%#           #%%
D:%.##         ##.%
D:%#.###########.#%
D: ##..(.....(..## 
D:  ##.###+###.##  
D:   ##.##9##.##   
D:    ##.###.##    
D:     ##.#.##     
D:      ##.##      
D:       %%%       

name:Offset triangles left
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:    #%%%         
D:   ##..%         
D:  ##...#         
D: ##....#         
D:%#..xxx########%%
D:%...(..+9+..(...%
D:%#########xxx..##
D:         #....## 
D:         #...##  
D:         %..##   
D:         %%%#    

name:Offset triangles right
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:         %%%#    
D:         %..##   
D:         #...##  
D:         #....## 
D:%#########xxx..##
D:%...(..+9+..(...%
D:%#..xxx########%%
D: ##....#         
D:  ##...#         
D:   ##..%         
D:    #%%%         

name:Triangle left
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:            %%%%%
D:         ####...%
D:      ####......%
D:   ####....xxx..%
D:%###.....xxx.x..%
D:%......xxx.9.(..%
D:%###.....xxx.x..%
D:   ####....xxx..%
D:      ####......%
D:         ####...%
D:            %%%%%

name:Triangle right
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:%%%%%            
D:%...####         
D:%......####      
D:%..xxx....####   
D:%..x.xxx.....###%
D:%..(.9.xxx......%
D:%..x.xxx.....###%
D:%..xxx....####   
D:%......####      
D:%...####         
D:%%%%%            

name:Barred diamond
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:        #%#        
D:      #%#.#%#      
D:    #%#.....#%#    
D:  #%#....#....#%#  
D:#%#....#(#(#....#%#
D:%....#x#.#.#x#....%
D:#%#....#(#(#....#%#
D:  #%#....#....#%#  
D:    #%#.....#%#    
D:      #%#.#%#      
D:        #%#        

name:Diamond
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:        #%#        
D:      #%#.#%#      
D:    #%#.....#%#    
D:  #%#....x....#%#  
D:#%#....xx.xx....#%#
D:%....xx..x..xx....%
D:#%#....xx.xx....#%#
D:  #%#....x....#%#  
D:    #%#.....#%#    
D:      #%#.#%#      
D:        #%#        

name:Diamond arrows
type:1
rating:1
rows:11
columns:19
doors:2
tval:0
D:        #%#        
D:      #%#.#%#      
D:    #%#..x..#%#    
D:  #%#.1..x..1.#%#  
D:#%#...#2#.#2#...#%#
D:%..xxx..#)#..xxx..%
D:#%#...#2#.#2#...#%#
D:  #%#.1..x..1.#%#  
D:    #%#..x..#%#    
D:      #%#.#%#      
D:        #%#        

name:Diamond eye
type:1
rating:1
rows:11
columns:19
doors:2
tval:0
D:        #%#        
D:      #%#.#%#      
D:    #%#.....#%#    
D:  #%#...#2#...#%#  
D:#%#....##.##....#%#
D:%...x.##.9.##.x...%
D:#%#....##.##....#%#
D:  #%#...#1#...#%#  
D:    #%#.....#%#    
D:      #%#.#%#      
D:        #%#        

name:Diamond quarters
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:        #%#        
D:      #%#.#%#      
D:    #%#.#+#.#%#    
D:  #%#.x..#..x.#%#  
D:#%#...(.+#+.(...#%#
D:%.+######9######+.%
D:#%#...(.+#+.(...#%#
D:  #%#.x..#..x.#%#  
D:    #%#.#+#.#%#    
D:      #%#.#%#      
D:        #%#        

name:Diamond with inner chambers
type:1
rating:1
rows:11
columns:19
doors:2
tval:0
D:        #%#        
D:      #%#.#%#      
D:    #%#.(.(.#%#    
D:  #%#...#+#.(.#%#  
D:#%#.(.#2#.#1#.(.#%#
D:%.(.###.###.###.(.%
D:#%#.(.#1#9#2#.(.#%#
D:  #%#...#+#...#%#  
D:    #%#.(.(.#%#    
D:      #%#.#%#      
D:        #%#        

name:Diamond with inner gates
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:        #%#        
D:      #%#.#%#      
D:    #%#.#+#.#%#    
D:  #%#.........#%#  
D:#%#.x..#+#+#..x.#%#
D:%.+.(..+9+.+..(.+.%
D:#%#.x..#+#+#..x.#%#
D:  #%#.........#%#  
D:    #%#.#+#.#%#    
D:      #%#.#%#      
D:        #%#        

name:Diamond X
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:        #%#        
D:      #%#.#%#      
D:    #%#..x..#%#    
D:  #%#..#...#..#%#  
D:#%#.(.x.#.#.x.(.#%#
D:%..###...#...###..%
D:#%#.(.x.#.#.x.(.#%#
D:  #%#..#...#..#%#  
D:    #%#..x..#%#    
D:      #%#.#%#      
D:        #%#        

name:Diamond offset rooms left
type:1
rating:1
rows:11
columns:19
doors:4
tval:0
D:        #%#        
D:      #%#.#%#      
D:    #%#.....#%#    
D:  #%#..#14#...#%#  
D:#%#....3..2.#...#%#
D:%...#####)#####...%
D:#%#...#.29.3....#%#
D:  #%#...#41#..#%#  
D:    #%#.....#%#    
D:      #%#.#%#      
D:        #%#        

name:Diamond offset rooms right
type:1
rating:1
rows:11
columns:19
doors:4
tval:0
D:        #%#        
D:      #%#.#%#      
D:    #%#.....#%#    
D:  #%#...#41#..#%#  
D:#%#...#.29.3....#%#
D:%...#####)#####...%
D:#%#....3..2.#...#%#
D:  #%#..#14#...#%#  
D:    #%#.....#%#    
D:      #%#.#%#      
D:        #%#        

name:Slope down L to R
type:1
rating:1
rows:11
columns:20
doors:1
tval:0
D:%%%#                
D:%..#%#              
D:%....#%#            
D:%......#%#          
D:%........#%#        
D:#(xxxxxxxx.#%#      
D:%........x...#%#    
D:%.....9..x.....#%#  
D:%........x.......#%#
D:%........(.........%
D:%%%%%%%%%#%%%%%%%%%%

name:Slope down R to L
type:1
rating:1
rows:11
columns:20
doors:1
tval:0
D:                #%%%
D:              #%#..%
D:            #%#....%
D:          #%#......%
D:        #%#........%
D:      #%#.xxxxxxxx(#
D:    #%#...x........%
D:  #%#.....x..9.....%
D:#%#.......x........%
D:%.........(........%
D:%%%%%%%%%%#%%%%%%%%%

name:Slope up L to R
type:1
rating:1
rows:11
columns:20
doors:1
tval:0
D:%%%%%%%%%#%%%%%%%%%%
D:%........(.........%
D:%........x.......#%#
D:%.....9..x.....#%#  
D:%........x...#%#    
D:#(xxxxxxxx.#%#      
D:%........#%#        
D:%......#%#          
D:%....#%#            
D:%..#%#              
D:%%%#                

name:Slope up R to L
type:1
rating:1
rows:11
columns:20
doors:1
tval:0
D:%%%%%%%%%%#%%%%%%%%%
D:%.........(........%
D:#%#.......x........%
D:  #%#.....x..9.....%
D:    #%#...x........%
D:      #%#.xxxxxxxx(#
D:        #%#........%
D:          #%#......%
D:            #%#....%
D:              #%#..%
D:                #%%%

name:Split parallelogram left
type:1
rating:1
rows:9
columns:21
doors:1
tval:0
D:#%%%%%#%%%%%##%#     
D:%.....x.....+#.##    
D:##...x.x...##...##   
D: ##.x...x9##.....##  
D:  ##.....##.x...x.## 
D:   ##...##...x.x...##
D:    ##.#+.....x.....%
D:     #%##%%%%%#%%%%%#

name:Split parallelogram right
type:1
rating:1
rows:9
columns:21
doors:1
tval:0
D:     #%##%%%%%#%%%%%#
D:    ##.#+.....x.....%
D:   ##...##...x.x...##
D:  ##.....##.x...x.## 
D: ##.x...x9##.....##  
D:##...x.x...##...##   
D:%.....x.....+#.##    
D:#%%%%%#%%%%%##%#     

name:Moated diamond
type:1
rating:1
rows:11
columns:23
doors:4
tval:0
D:        #%%%%%#        
D:      #%#.....#%#      
D:    #%#...#1#...#%#    
D:  #%#...###.###...#%#  
D:#%#...#4#.x.x.#3#...#%#
D:%...###...(9(...###...%
D:#%#...#3#.x.x.#4#...#%#
D:  #%#...###.###...#%#  
D:    #%#...#1#...#%#    
D:      #%#.....#%#      
D:        #%%%%%#        

name:Big diamond checkerboard
type:1
rating:1
rows:11
columns:27
doors:1
tval:0
D:          #%#%#%#          
D:       #%##.#.#.##%#       
D:    #%##.#.#.#.#.#.##%#    
D: #%##.#.#.#.#9#.#.#.#.#%%# 
D:%#.#.#.#.#.#.#.#.#.#.#.#.#%
D:%.#.#9#.#.#.#.#.#.#.#9#.#.%
D:%#.#.#.#.#.#.#.#.#.#.#.#.#%
D: #%##.#.#.#.#9#.#.#.#.#%%# 
D:    #%##.#.#.#.#.#.##%#    
D:       #%##.#.#.##%#       
D:          #%#%#%#          

name:Triple triangle
type:1
rating:1
rows:9
columns:29
doors:2
tval:0
D:     %%##%%%%%#%%%%%##%%     
D:    ##.#1.....x.....1#.##    
D:   ##...##...x.x...##...##   
D:  ##.....##9x...x9##.....##  
D: ##.x...x.##.....##.x...x.## 
D:%#...x.x...##...##...x.x...#%
D:%.....x.....2#.#2.....x.....%
D:%%%%%%#%%%%%##%##%%%%%#%%%%%%

name:Triple triangle inverted
type:1
rating:1
rows:9
columns:29
doors:2
tval:0
D:%%%%%%#%%%%%##%##%%%%%#%%%%%%
D:%.....x.....2#.#2.....x.....%
D:##...x.x...##...##...x.x...##
D: ##.x...x.##.....##.x...x.## 
D:  ##.....##9x...x9##.....##  
D:   ##...##...x.x...##...##   
D:    ##.#1.....x.....1#.##    
D:     %%##%%%%%#%%%%%##%%     

name:Big diamond barred
type:1
rating:1
rows:11
columns:29
doors:1
tval:0
D:           #%%%%%#           
D:        #%%#.....#%%#        
D:     #%%#.....#.....#%%#     
D:  #%%#......#(#(#......#%%#  
D:#%#.......#(#.#.#(#.......#%#
D:%.......#x#9#.#.#9#x#.......%
D:#%#.......#(#.#.#(#.......#%#
D:  #%%#......#(#(#......#%%#  
D:     #%%#.....#.....#%%#     
D:        #%%#.....#%%#        
D:           #%%%%%#           

name:Mini triangles
type:1
rating:1
rows:5
columns:31
doors:1
tval:0
D:  %%#   #%#   #%#   #%#   #%%  
D: ##.## ##.## ##.## ##.## ##.## 
D:%#...###.9.###...###.9.###...#%
D:%..x..+..x..+..x..+..x..+..x..%
D:%%%#%%#%%#%%#%%#%%#%%#%%#%%#%%%

name:Big diamond
type:1
rating:1
rows:11
columns:31
doors:1
tval:0
D:            #%%#%%#            
D:         #%%#..x..#%%#         
D:      #%%#.....x.....#%%#      
D:   #%%#........x........#%%#   
D:#%%#...........x...........#%%#
D:%.........9....(....9.........%
D:#%%#...........x...........#%%#
D:   #%%#........x........#%%#   
D:      #%%#.....x.....#%%#      
D:         #%%#..x..#%%#         
D:            #%%#%%#            

name:Double diamond
type:1
rating:1
rows:11
columns:33
doors:1
tval:0
D:        #%#           #%#        
D:      #%#.#%#       #%#.#%#      
D:    #%#.....#%#   #%#.....#%#    
D:  #%#.........#%#%#.........#%#  
D:#%#.....xxx.....#.....xxx.....#%#
D:%.......x9(.....+.....(9x.......%
D:#%#.....xxx.....#.....xxx.....#%#
D:  #%#.........#%#%#.........#%#  
D:    #%#.....#%#   #%#.....#%#    
D:      #%#.#%#       #%#.#%#      
D:        #%#           #%#        



# Other basic shapes

name:Small X
type:1
rating:1
rows:11
columns:9
doors:1
tval:0
D:#%%%%%%%#
D:%.......%
D:%.##x##.%
D:##.###.##
D: ##.#.## 
D:  ##.##  
D: ##.#.## 
D:##.###.##
D:%.##x##.%
D:%.......%
D:#%%%%%%%#

name:Semi-circle left
type:1
rating:1
rows:11
columns:10
doors:1
tval:0
D:    #%%%%%
D:  ###....%
D: ##......%
D:##.......%
D:%........%
D:#xxxx(xxx#
D:%........%
D:##.......%
D: ##......%
D:  ###....%
D:    #%%%%%

name:Semi-circle right
type:1
rating:1
rows:11
columns:10
doors:1
tval:0
D:%%%%%#    
D:%....###  
D:%......## 
D:%.......##
D:%........%
D:#xxx(xxxx#
D:%........%
D:%.......##
D:%......## 
D:%....###  
D:%%%%%#    

name:Mini hexagon
type:1
rating:1
rows:7
columns:11
doors:1
tval:0
D:  #%%%%%#  
D: ##.....## 
D:%#..x(x..#%
D:%..xx.xx..%
D:%#..x(x..#%
D: ##.....## 
D:  #%%%%%#  

name:Mini shield
type:1
rating:1
rows:8
columns:11
doors:1
tval:0
D:%%%%%%%%%%%
D:%.........%
D:%...xxx...%
D:%...x.x...%
D:%...x(x...%
D:##.......##
D: ###...### 
D:   #%%%#   

name:Mini tombstone
type:1
rating:1
rows:8
columns:11
doors:1
tval:0
D:   #%%%#   
D: ###...### 
D:##.......##
D:%...x(x...%
D:%...x.x...%
D:%...xxx...%
D:%.........%
D:%%%%%%%%%%%

name:Clipped corners
type:1
rating:1
rows:11
columns:11
doors:4
tval:0
D: %%%%%%%%% 
D: %.......% 
D:%%..#.#..%%
D:%..##2##..%
D:%.##x.x##.%
D:%..1.9.3..%
D:%.##x.x##.%
D:%..##4##..%
D:%%..#.#..%%
D: %.......% 
D: %%%%%%%%% 

name:Diagonal corridor down
type:1
rating:1
rows:11
columns:11
doors:1
tval:0
D:%%%        
D:%.%%       
D:%%.%%      
D: %%.%%     
D:  %%.%%    
D:   %%.%%   
D:    %%.%%  
D:     %%.%% 
D:      %%.%%
D:       %%.%
D:        %%%

name:Diagonal corridor up
type:1
rating:1
rows:11
columns:11
doors:1
tval:0
D:        %%%
D:       %%.%
D:      %%.%%
D:     %%.%% 
D:    %%.%%  
D:   %%.%%   
D:  %%.%%    
D: %%.%%     
D:%%.%%      
D:%.%%       
D:%%%        

name:Star
type:1
rating:1
rows:10
columns:13
doors:1
tval:0
D:     %%%     
D:    ##.##    
D:   ##.x.##   
D:%###..x..###%
D:%...xx.xx...%
D:##.x..x..x.##
D: ##.xx.xx.## 
D:##.x..#..x.##
D:%...##%##...%
D:%%%##   ##%%%

name:Diagonal links
type:1
rating:1
rows:11
columns:13
doors:2
tval:0
D:#%%%%%#%%%%%#
D:%.....).....%
D:##...1#2...##
D: ##.##9##.## 
D:  ##.###.##  
D:   ##.).##   
D:  ##.###.##  
D: ##.##9##.## 
D:##...2#1...##
D:%.....).....%
D:#%%%%%#%%%%%#

name:Droplet
type:1
rating:1
rows:11
columns:13
doors:1
tval:0
D:     %%%     
D:    ##.##    
D:   ##...##   
D:  ##.....##  
D: ##.......## 
D:##...x(x...##
D:%...xx.xx...%
D:%....xxx....%
D:##.........##
D: ###.....### 
D:   ##%%%##   

name:Droplet inverted
type:1
rating:1
rows:11
columns:13
doors:1
tval:0
D:   ##%%%##   
D: ###.....### 
D:##.........##
D:%....xxx....%
D:%...xx.xx...%
D:##...x(x...##
D: ##.......## 
D:  ##.....##  
D:   ##...##   
D:    ##.##    
D:     %%%     

name:Reverse S curl
type:1
rating:1
rows:11
columns:13
doors:1
tval:0
D: #%%%%%%%%%# 
D:##.........##
D:%..#######..%
D:%.###....##.%
D:%........##.%
D:%..#######..%
D:%.##........%
D:%.##....###.%
D:%..#######..%
D:##.........##
D: #%%%%%%%%%# 

name:S curl
type:1
rating:1
rows:11
columns:13
doors:1
tval:0
D: #%%%%%%%%%# 
D:##.........##
D:%..#######..%
D:%.##....###.%
D:%.##........%
D:%..#######..%
D:%........##.%
D:%.###....##.%
D:%..#######..%
D:##.........##
D: #%%%%%%%%%# 

name:Slanted room left
type:1
rating:1
rows:11
columns:14
doors:1
tval:0
D:%%%%%%#%#     
D:%.....(.##    
D:%.....x..##   
D:%.....x...##  
D:%.....x....## 
D:##x(xxxxxx(x##
D: ##....x.....%
D:  ##...x.....%
D:   ##..x.....%
D:    ##.(.....%
D:     #%#%%%%%%

name:Slanted room right
type:1
rating:1
rows:11
columns:14
doors:1
tval:0
D:     #%#%%%%%%
D:    ##.(.....%
D:   ##..x.....%
D:  ##...x.....%
D: ##....x.....%
D:##x(xxxxxx(x##
D:%.....x....## 
D:%.....x...##  
D:%.....x..##   
D:%.....(.##    
D:%%%%%%#%#     

name:Angle bracket left
type:1
rating:1
rows:11
columns:15
doors:1
tval:0
D:        #%%%%%%
D:      #%#.....%
D:    #%#.....#%%
D:  #%#.....#%#  
D:%%#.(...#%#    
D:%...x(###      
D:%%#.(...#%#    
D:  #%#.....#%#  
D:    #%#.....#%%
D:      #%#.....%
D:        #%%%%%%

name:Angle bracket right
type:1
rating:1
rows:11
columns:15
doors:1
tval:0
D:%%%%%%#        
D:%.....#%#      
D:%%#.....#%#    
D:  #%#.....#%#  
D:    #%#...(.#%%
D:      ###(x...%
D:    #%#...(.#%%
D:  #%#.....#%#  
D:%%#.....#%#    
D:%.....#%#      
D:%%%%%%#        

name:Corner doors
type:1
rating:1
rows:11
columns:15
doors:1
tval:0
D: #%%#%%#%%#%%# 
D:##..#..#..#..##
D:%.............%
D:##..+#####+..##
D:%...#..x..#...%
D:##..#xxxxx#..##
D:%...#.9x..#...%
D:##..+#####+..##
D:%.............%
D:##..#..#..#..##
D: #%%%%%%%%%%%# 

name:Curved corners
type:1
rating:1
rows:11
columns:15
doors:2
tval:0
D: %%%%%%#%%%%%% 
D:%#.....#.....#%
D:%..###...###..%
D:%.##...#...##.%
D:%....#1#2#....%
D:#x####.(9####x#
D:%....#2#1#....%
D:%.##...#...##.%
D:%..###...###..%
D:%#.....#.....#%
D: %%%%%%#%%%%%% 

name:D curve
type:1
rating:1
rows:11
columns:16
doors:1
tval:0
D:#%%%%%%#####    
D:%..........###  
D:%............## 
D:%....xxxxx....##
D:%....x...x.....%
D:%....(.9.(.....%
D:%....x...x.....%
D:%....xxxxx....##
D:%............## 
D:%..........###  
D:#%%%%%%#####    

name:Reverse D curve
type:1
rating:1
rows:11
columns:16
doors:1
tval:0
D:    #####%%%%%%#
D:  ###..........%
D: ##............%
D:##....xxxxx....%
D:%.....x...x....%
D:%.....(.9.(....%
D:%.....x...x....%
D:##....xxxxx....%
D: ##............%
D:  ###..........%
D:    #####%%%%%%#

name:Big X
type:1
rating:1
rows:9
columns:17
doors:1
tval:0
D:%%%%#       #%%%%
D:%...###   ###...%
D:###...#####...###
D:  ###.(.#.(.###  
D:    ###.(.###    
D:  ###.(.#.(.###  
D:###...#####...###
D:%...###   ###...%
D:%%%%#       #%%%%

name:Cross thread
type:1
rating:1
rows:9
columns:17
doors:3
tval:0
D: %%#%%%%#%%%%#%% 
D:%%.(....(....(.%%
D:%..##2#2#2#2##..%
D:#(#3.#.#.#.#.3#(#
D:%.1.....9.....1.%
D:#(#3.#.#.#.#.3#(#
D:%..##2#2#2#2##..%
D:%%.(....(....(.%%
D: %%#%%%%#%%%%#%% 

name:Hex
type:1
rating:1
rows:9
columns:17
doors:1
tval:0
D:   ##%%%%%%%##   
D:  ##.........##  
D: ##...xx(xx...## 
D:%#...xx...xx...#%
D:%...xx..9..xx...%
D:%#...xx...xx...#%
D: ##...xx(xx...## 
D:  ##.........##  
D:   ##%%%%%%%##   

name:Concentric octagons
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:   #%%%%#%%%%#   
D:  ##....(....##  
D: ##.#########.## 
D:##.##..(.(..##.##
D:%.##..##+##..##.%
D:%.1..##.9.##..2.%
D:%.##..##+##..##.%
D:##.##..(.(..##.##
D: ##.#########.## 
D:  ##....(....##  
D:   #%%%%#%%%%#   

name:Hex wedges
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:   ##%%%%%%%##   
D:  ###.......###  
D: ##.#2.....2#.## 
D:##...1#...#19..##
D:%..9..##.##.....%
D:##2#1###)###1#2##
D:%.....##.##.....%
D:##...1#...#1...##
D: ##.#2...9.2#.## 
D:  ###.......###  
D:   ##%%%%%%%##   

name:Octagon
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:   #%%%%%%%%%#   
D:  ##.........##  
D: ##...........## 
D:##....xx(xx....##
D:%....xx...xx....%
D:%....(..9..(....%
D:%....xx...xx....%
D:##....xx(xx....##
D: ##...........## 
D:  ##.........##  
D:   #%%%%%%%%%#   

name:Shield
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:#%%%%%%%%%%%%%%%#
D:%...............%
D:%...............%
D:%....xxx(xxx....%
D:%....x.....x....%
D:#....x..9..x....#
D:#....xx...xx....#
D:##....xx(xx....##
D: ##...........## 
D:  ###.......###  
D:    ###%%%###    

name:Tombstone
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:    ###%%%###    
D:  ###.......###  
D: ##...........## 
D:##....xx(xx....##
D:#....xx...xx....#
D:#....x..9..x....#
D:%....x.....x....%
D:%....xxx(xxx....%
D:%...............%
D:%...............%
D:#%%%%%%%%%%%%%%%#

name:Parallelogram left
type:1
rating:1
rows:6
columns:19
doors:1
tval:0
D:%%%%%%%%%#%%%%%#   
D:%........(.....##  
D:##.......x......## 
D: ##......x.......##
D:  ##.....(........%
D:   #%%%%%#%%%%%%%%%

name:Parallelogram right
type:1
rating:1
rows:6
columns:19
doors:1
tval:0
D:   #%%%%%#%%%%%%%%%
D:  ##.....(........%
D: ##......x.......##
D:##.......x......## 
D:%........(.....##  
D:%%%%%%%%%#%%%%%#   

name:Cross room
type:1
rating:1
rows:10
columns:19
doors:1
tval:0
D:      %%%%%%%      
D:      #.....#      
D:      #..x..#      
D:%######+###+######%
D:%.....+..x..+.....%
D:%.....+..x..+.....%
D:%######+###+######%
D:      #..x..#      
D:      #.....#      
D:      %%%%%%%      

name:Chambered V
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:%%%##%###%###%##%%%
D:%..##..xx.xx..##..%
D:%...##..x(x..##...%
D:%....##.....##....%
D:%.....##...##.....%
D:##.....##9##.....##
D: ##.....#+#.....## 
D:  ##...x...x...##  
D:   ##.x.....x.##   
D:    ##.......##    
D:     ##%%%%%##     

name:Chambered V inverted
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:     ##%%%%%##     
D:    ##.......##    
D:   ##.x.....x.##   
D:  ##...x...x...##  
D: ##.....#+#.....## 
D:##.....##9##.....##
D:%.....##...##.....%
D:%....##.....##....%
D:%...##..x(x..##...%
D:%..##..xx.xx..##..%
D:%%%##%###%###%##%%%

name:Checkered cross room
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:      ##%#%##      
D:      ##.#.##      
D:      #.#.#.#      
D:########.#.########
D:%.#.#.#.#.#.#.#.#.%
D:##.#.#.#9#.#.#.#.##
D:%.#.#.#.#.#.#.#.#.%
D:########.#.########
D:      #.#.#.#      
D:      ##.#.##      
D:      ##%#%##      

name:Checkered hex
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:    #%#%#%#%#%#    
D:   ##.#.#.#.#.##   
D:  ##.#.#.#.#.#.##  
D: ##.#.#.#.#.#.#.## 
D:##.#.#.#.#.#.#.#.##
D:%.#.#.#.#9#.#.#.#.%
D:##.#.#.#.#.#.#.#.##
D: ##.#.#.#.#.#.#.## 
D:  ##.#.#.#.#.#.##  
D:   ##.#.#.#.#.##   
D:    #%#%#%#%#%#    

name:Hex with centre box
type:1
rating:1
rows:11
columns:19
doors:2
tval:0
D:    #%%%%%%%%%#    
D:   ##.........##   
D:  ##..##.#.##..##  
D: ##..#.#1#2#.#..## 
D:##..#.##.x.##.#..##
D:%..#x###(x(###x#..%
D:##..#.##.x.##.#..##
D: ##..#.#2#1#.#..## 
D:  ##..##.#.##..##  
D:   ##.........##   
D:    #%%%%%%%%%#    

name:Pyramid blocks
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:#%%%%%%%#%%%%%%%#
D:%.......#.......%
D:%.#####...#####.%
D:##.###.#1#.###.##
D: ##.#.##.##.#.## 
D:  ##.##.9.##.##  
D: ##.#.##.##.#.## 
D:##.###.#2#.###.##
D:%.#####...#####.%
D:%.......#.......%
D:#%%%%%%%#%%%%%%%#

name:V room
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:%%%#           #%%%
D:%..##         ##..%
D:%...##       ##...%
D:%....##     ##....%
D:%.....##   ##.....%
D:##.....## ##.....##
D: ##.....###.....## 
D:  ##.....x.....##  
D:   ##....(....##   
D:    ##...x...##    
D:     #%%%#%%%#     

name:V room inverted
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:     #%%%#%%%#     
D:    ##...x...##    
D:   ##....(....##   
D:  ##.....x.....##  
D: ##.....###.....## 
D:##.....## ##.....##
D:%.....##   ##.....%
D:%....##     ##....%
D:%...##       ##...%
D:%..##         ##..%
D:%%%#           #%%%

name:Wedge rooms
type:1
rating:1
rows:11
columns:19
doors:2
tval:0
D:    #%%%%%%%%%#    
D:    #.........#    
D:%%%###.......###%%%
D:%....##.....##....%
D:%.....##121##.....%
D:%......+9x9+......%
D:%.....##121##.....%
D:%....##.....##....%
D:%%%###.......###%%%
D:    #.........#    
D:    #%%%%%%%%%#    

name:X wedges
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:    #%%%%%%%%%#    
D:#%%##.........##%%#
D:%...###.....###...%
D:%....####.####....%
D:%.....###(###.....%
D:%......+9x9+......%
D:%.....###(###.....%
D:%....####.####....%
D:%...###.....###...%
D:#%%##.........##%%#
D:    #%%%%%%%%%#    

name:Trapezium
type:1
rating:1
rows:6
columns:21
doors:1
tval:0
D:   #%%%%%%#%%%%%%#   
D:  ##......(......##  
D: ##.......x.......## 
D:##........x........##
D:%.........(.........%
D:#%%%%%%%%%#%%%%%%%%%#

name:Trapezium inverted
type:1
rating:1
rows:6
columns:21
doors:1
tval:0
D:#%%%%%%%%%#%%%%%%%%%#
D:%.........(.........%
D:##........x........##
D: ##.......x.......## 
D:  ##......(......##  
D:   #%%%%%%#%%%%%%#   

name:Double trapezium
type:1
rating:1
rows:11
columns:21
doors:3
tval:0
D:   #%%%%%%#%%%%%%#   
D:  ##......(......##  
D: ##.......x.......## 
D:##........x........##
D:%.......9.x.........%
D:#1###2###3#3###2###1#
D:%.........x.9.......%
D:##........x........##
D: ##.......x.......## 
D:  ##......(......##  
D:   #%%%%%%#%%%%%%#   

name:Hex H
type:1
rating:1
rows:11
columns:21
doors:3
tval:0
D:    #%%%%%%%%%%%#    
D:   ##...........##   
D:  ##..####.####..##  
D: ##...3..#1#..2...## 
D:%#.##2#.#.x.#.#3##.#%
D:%..1..##.x9x.##..1..%
D:%#.##3#.#.x.#.#2##.#%
D: ##...2..#1#..3...## 
D:  ##..####.####..##  
D:   ##...........##   
D:    #%%%%%%%%%%%#    

name:Hex pattern
type:1
rating:1
rows:11
columns:21
doors:1
tval:0
D:    #%%%%%%%%%%%#    
D:   ##...........##   
D:  ##..####(####..##  
D: ##..#.#.#.#.#.#..## 
D:%#..#.#x.(.(.x#.#..#%
D:%..#.###x#x#x###.#..%
D:%#..#.#x.(.(.x#.#..#%
D: ##..#.#.#.#.#.#..## 
D:  ##..####(####..##  
D:   ##...........##   
D:    #%%%%%%%%%%%#    

name:Honeycomb
type:1
rating:1
rows:11
columns:22
doors:1
tval:0
D:      #%%%#     #%%%# 
D:     ##...##   ##...##
D: #%%%#..x..#%%%#..x..%
D:##...#+...+#...#+...##
D:%..x..##+##..x.9##+## 
D:##...##...##...##...##
D: ##+##9.x..##+##..x..%
D:##...#+...+#...#+...##
D:%..x..#%%%#..x..#%%%# 
D:##...##   ##...##     
D: #%%%#     #%%%#      

name:Honeycomb inverted
type:1
rating:1
rows:11
columns:22
doors:1
tval:0
D: #%%%#     #%%%#      
D:##...##   ##...##     
D:%..x..#%%%#..x..#%%%# 
D:##...#+...+#...#+...##
D: ##+##9.x..##+##..x..%
D:##...##...##...##...##
D:%..x..##+##..x.9##+## 
D:##...#+...+#...#+...##
D: #%%%#..x..#%%%#..x..%
D:     ##...##   ##...##
D:      #%%%#     #%%%# 

name:Diagonal passage down
type:1
rating:1
rows:11
columns:23
doors:1
tval:0
D:%%%%%%#                
D:%.....#%#              
D:#%#.....#%#            
D:  #%#.....#%#          
D:    #%#.....#%#        
D:      #%#.....#%#      
D:        #%#.....#%#    
D:          #%#.....#%#  
D:            #%#.....#%#
D:              #%#.....%
D:                #%%%%%%

name:Diagonal passage up
type:1
rating:1
rows:11
columns:23
doors:1
tval:0
D:                #%%%%%%
D:              #%#.....%
D:            #%#.....#%#
D:          #%#.....#%#  
D:        #%#.....#%#    
D:      #%#.....#%#      
D:    #%#.....#%#        
D:  #%#.....#%#          
D:#%#.....#%#            
D:%.....#%#              
D:%%%%%%#                

name:Wide X
type:1
rating:1
rows:11
columns:23
doors:1
tval:0
D:%%%%%%#         #%%%%%%
D:%.....###     ###.....%
D:###.....### ###.....###
D:  ###.....###.....###  
D:    ###..x...x..###    
D:      ###..9..###      
D:    ###..x...x..###    
D:  ###.....###.....###  
D:###.....### ###.....###
D:%.....###     ###.....%
D:%%%%%%#         #%%%%%%

name:Dome
type:1
rating:1
rows:6
columns:25
doors:1
tval:0
D:      ##%%%%#%%%%##      
D:   ####.....(.....####   
D: ###........x........### 
D:##..........x..........##
D:%...........(...........%
D:#%%%%%%%%%%%#%%%%%%%%%%%#

name:Dome inverted
type:1
rating:1
rows:6
columns:25
doors:1
tval:0
D:#%%%%%%%%%%%#%%%%%%%%%%%#
D:%...........(...........%
D:##..........x..........##
D: ###........x........### 
D:   ####.....(.....####   
D:      ##%%%%#%%%%##      

name:Two linked hexagons
type:1
rating:1
rows:7
columns:27
doors:1
tval:0
D:  #%%%%%#         #%%%%%#  
D: ##.....##       ##.....## 
D:##..xxx..##%%%%%##..xxx..##
D:%...x9(...+.....+...(9x...%
D:##..xxx..##%%%%%##..xxx..##
D: ##.....##       ##.....## 
D:  #%%%%%#         #%%%%%#  

name:Hex tiles
type:1
rating:1
rows:10
columns:27
doors:2
tval:0
D:  #%%%%%#         #%%%%%#  
D: ##.....##       ##.....## 
D:%#...x...##     ##...x...#%
D:%...xxx...#%%%%%#...xxx...%
D:%#...x...1#.....#1...x...#%
D: ##.....#2...x...2#.....## 
D:  #%%%%%#...xxx...#%%%%%#  
D:        ##...x...##        
D:         ##.....##         
D:          #%%%%%#          

name:Hex tiles inverted
type:1
rating:1
rows:10
columns:27
doors:2
tval:0
D:          #%%%%%#          
D:         ##.....##         
D:        ##...x...##        
D:  #%%%%%#...xxx...#%%%%%#  
D: ##.....#2...x...2#.....## 
D:%#...x...1#.....#1...x...#%
D:%...xxx...#%%%%%#...xxx...%
D:%#...x...##     ##...x...#%
D: ##.....##       ##.....## 
D:  #%%%%%#         #%%%%%#  

name:Zipper
type:1
rating:1
rows:7
columns:30
doors:1
tval:0
D:%%%##%%##%%##%%##%%##%%##%%#  
D:%..##..##..##..##..##..##..%  
D:%..##..##..##..##..##..##..###
D:%............................%
D:###..##..##..##..##..##..##..%
D:  %..##..##..##..##..##..##..%
D:  #%%##%%##%%##%%##%%##%%##%%%

name:Zipper inverted
type:1
rating:1
rows:7
columns:30
doors:1
tval:0
D:  #%%##%%##%%##%%##%%##%%##%%%
D:  %..##..##..##..##..##..##..%
D:###..##..##..##..##..##..##..%
D:%............................%
D:%..##..##..##..##..##..##..###
D:%..##..##..##..##..##..##..%  
D:%%%##%%##%%##%%##%%##%%##%%#  

name:Triple hex
type:1
rating:1
rows:7
columns:31
doors:1
tval:0
D:  #%%#%%#   #%%#%%#   #%%#%%#  
D: ##..x..## ##..x..## ##..x..## 
D:%#...x...###...x...###...x...#%
D:%....(....+....(....+....(....%
D:%#...x...###...x...###...x...#%
D: ##..x..## ##..x..## ##..x..## 
D:  #%%(%%#   #%%#%%#   #%%#%%#  

name:Beehives
type:1
rating:1
rows:8
columns:31
doors:3
tval:0
D:   #%%%#     #%%%#     #%%%#   
D: ###...### ###...### ###...### 
D:##.......###.......###.......##
D:%...x(x...#...x(x...#...x(x...%
D:%...x.x...1...x9x...1...x.x...%
D:%...xxx...2...xxx...2...xxx...%
D:%.........3.........3.........%
D:%%%%%%%%%%#%%%%%%%%%#%%%%%%%%%%

name:Beehives inverted
type:1
rating:1
rows:8
columns:31
doors:3
tval:0
D:%%%%%%%%%%#%%%%%%%%%#%%%%%%%%%%
D:%.........3.........3.........%
D:%...xxx...2...xxx...2...xxx...%
D:%...x.x...1...x9x...1...x.x...%
D:%...x(x...#...x(x...#...x(x...%
D:##.......###.......###.......##
D: ###...### ###...### ###...### 
D:   #%%%#     #%%%#     #%%%#   

name:Alternating shields
type:1
rating:1
rows:11
columns:31
doors:4
tval:0
D:             #%%%#             
D:           ###...###           
D:          ##.......##          
D:%%%%%%%%%%#.........#%%%%%%%%%%
D:%.........1...x(x...1.........%
D:%...xxx...3...x9x...4...xxx...%
D:%...x.x...4...xxx...3...x.x...%
D:%...x(x...2.........2...x(x...%
D:##.......##%%%%%%%%%##.......##
D: ###...###           ###...### 
D:   #%%%#               #%%%#   

name:Alternating shields inverted
type:1
rating:1
rows:11
columns:31
doors:4
tval:0
D:   #%%%#               #%%%#   
D: ###...###           ###...### 
D:##.......##%%%%%%%%%##.......##
D:%...x(x...2.........2...x(x...%
D:%...x.x...4...xxx...3...x.x...%
D:%...xxx...3...x9x...4...xxx...%
D:%.........1...x(x...1.........%
D:%%%%%%%%%%#.........#%%%%%%%%%%
D:          ##.......##          
D:           ###...###           
D:             #%%%#             



# Irregular outlines

name:Meander left
type:1
rating:1
rows:11
columns:8
doors:1
tval:0
D: %%%%%% 
D:%#....% 
D:%....## 
D:%#....#%
D: ##....%
D:%#....#%
D:%....## 
D:%#....#%
D: ##....%
D: %....#%
D: %%%%%% 

name:Meander right
type:1
rating:1
rows:11
columns:8
doors:1
tval:0
D: %%%%%% 
D: %....#%
D: ##....%
D:%#....#%
D:%....## 
D:%#....#%
D: ##....%
D:%#....#%
D:%....## 
D:%#....% 
D: %%%%%% 

name:Asterisk
type:1
rating:1
rows:9
columns:13
doors:1
tval:0
D:%%%# #%# #%%%
D:%..###.###..%
D:##..##.##..##
D:###..#.#..###
D:%..x..x..x..%
D:###..#.#..###
D:##..##.##..##
D:%..###.###..%
D:%%%# #%# #%%%

name:Wineglass
type:1
rating:1
rows:11
columns:13
doors:1
tval:0
D:#%%%%%%%%%%%#
D:%...........%
D:%...9...9...%
D:##.........##
D: ###.....### 
D:   ###(###   
D:     #.#     
D:     #.#     
D:######(######
D:%...........%
D:#%%%%%%%%%%%#

name:Bottle
type:1
rating:1
rows:11
columns:14
doors:1
tval:0
D:   #%%%%%%#   
D:   %......%   
D:   ##+##+##   
D:    #.xx.#    
D:   ##+##+##   
D: ###......### 
D:##...xxxx...##
D:%....(.9(....%
D:##...xxxx...##
D: ###......### 
D:   ##%%%%##   

name:U-bend
type:1
rating:1
rows:10
columns:15
doors:1
tval:0
D:%%%%%     %%%%%
D:%...%     %...%
D:%...%     %...%
D:%...%     %...%
D:%...#     #...%
D:%...##   ##...%
D:##...#####...##
D: ##.........## 
D:  ##.......##  
D:   ##%%%%%##   

name:Wave curve left
type:1
rating:1
rows:11
columns:15
doors:1
tval:0
D:    #%%%%%     
D:  ###....%     
D: ##....###     
D:##....##       
D:%.....##       
D:%......##      
D:%.......###    
D:##........###  
D: ##.........###
D:  ###.........%
D:    #%%%%%%%%%%

name:Wave curve right
type:1
rating:1
rows:11
columns:15
doors:1
tval:0
D:     %%%%%#    
D:     %....###  
D:     ###....## 
D:       ##....##
D:       ##.....%
D:      ##......%
D:    ###.......%
D:  ###........##
D:###.........## 
D:%.........###  
D:%%%%%%%%%%#    

name:Hourglass
type:1
rating:1
rows:11
columns:15
doors:2
tval:0
D:#%%%##%%%##%%%#
D:%...##.9.##...#
D:##...#1#2#...##
D: ##....#....## 
D:  ###..(..###  
D:    ##(x(##    
D:  ###..(..###  
D: ##....#....## 
D:##...#2#1#...##
D:%...##.9.##...%
D:#%%%##%%%##%%%#

name:Pinwheel left
type:1
rating:1
rows:11
columns:15
doors:1
tval:0
D: %%%%%#    #%%%
D: %....##  ##..%
D: ##....# ##...%
D:  ##...###....%
D:   ##.#+#....##
D: ####+#9#+#### 
D:##....#+#.##   
D:%....###...##  
D:%...## #....## 
D:%..##  ##....% 
D:%%%#    #%%%%% 

name:Pinwheel right
type:1
rating:1
rows:11
columns:15
doors:1
tval:0
D:%%%#    #%%%%% 
D:%..##  ##....% 
D:%...## #....## 
D:%....###...##  
D:##....#+#.##   
D: ####+#9#+#### 
D:   ##.#+#....##
D:  ##...###....%
D: ##....# ##...%
D: %....##  ##..%
D: %%%%%#    #%%%

name:Zed
type:1
rating:1
rows:11
columns:15
doors:1
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:%.............%
D:##########...##
D:     ###...### 
D:   ###...###   
D: ###...###     
D:##...##########
D:%.............%
D:%.............%
D:%%%%%%%%%%%%%%%

name:Shuriken
type:1
rating:1
rows:11
columns:16
doors:1
tval:0
D:         #%%%#  
D: #%%%#   #...## 
D:##...#######..% 
D:%..##..##...### 
D:%.####....#+##  
D:###9.##((##.9###
D:  ##+#....####.%
D: ###...##..##..%
D: %..#######...##
D: ##...#   #%%%# 
D:  #%%%#         

name:Angled hourglass
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:%%%%%%%%%%%%%%%%%
D:%...............%
D:%#.###1#2#1###.#%
D: ##.##.....##.## 
D:  ##.##.9.##.##  
D:   ##.##)##.##   
D:  ##.##...##.##  
D: ##.##.....##.## 
D:%#.###1#2##1##.#%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Diag zag outward
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:%%%%%%%   %%%%%%%
D:%.....%   %.....%
D:####.##   ##.####
D: ##.##     ##.## 
D:##.###########.##
D:%..(..+...+..(..%
D:##.###########.##
D: ##.##     ##.## 
D:####.##   ##.####
D:%.....%   %.....%
D:%%%%%%%   %%%%%%%

name:Ornate Cross
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:    #%%%%%%%#    
D:    #.......#    
D:#%# ###...### #%#
D:%.###.1...1.###.%
D:%...#2##(##2#...%
D:%......(9(......%
D:%...#2##(##2#...%
D:%.###.1...1.###.%
D:#%# ###...### #%#
D:    #.......#    
D:    #%%%%%%%#    

name:Twin blades left
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:    #%%%%        
D:  #%#...%        
D: ##.....#        
D:%#....x(#%#      
D:%.....(.+.%      
D:%######+#+######%
D:      %.+.(.....%
D:      #%#(x....#%
D:        #.....## 
D:        %...#%#  
D:        %%%%#    

name:Twin blades right
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:        %%%%#    
D:        %...#%#  
D:        #.....## 
D:      #%#(x....#%
D:      %.+.(.....%
D:%######+#+######%
D:%.....(.+.%      
D:%#....x(#%#      
D: ##.....#        
D:  #%#...%        
D:    #%%%%        

name:X rooms
type:1
rating:1
rows:9
columns:17
doors:2
tval:0
D:%%%%# #%%%# #%%%%
D:%...#%#...#%#...%
D:###...#1#2#...###
D:%.#2#...#..9#1#.%
D:%...###...###...%
D:%.#1#9..#...#2#.%
D:###...#2#1#...###
D:%...#%#...#%#...%
D:%%%%# #%%%# #%%%%

name:Diag zag inward
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:%%%           %%%
D:%.%#         #%.%
D:%%.##       ##.%%
D: ##.##     ##.## 
D:  ##.#######.##  
D:   %..(...(..%   
D:  ##.#######.##  
D: ##.##     ##.## 
D:%%.##       ##.%%
D:%.%#         #%.%
D:%%%           %%%

name:Clover
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:      ##%%%##      
D:     ##.....##     
D:     %..xxx..%     
D: #%%%##.....##%%%# 
D:%#....###+###....#%
D:%..xx...+9+...xx..%
D:%#....###+###....#%
D: #%%%##.....##%%%# 
D:     %..xxx..%     
D:     ##.....##     
D:      ##%%%##      

name:Diagonal fringe
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:  %%%   %%%   %%%  
D: ##.## ##.## ##.## 
D:%#.#.###.#.###.#.#%
D:%.###.#.###.#.###.%
D:%.....x.....x.....%
D:%.....(..9..(.....%
D:%.....x.....x.....%
D:%.###.#.###.#.###.%
D:%#.#.###.#.###.#.#%
D: ##.## ##.## ##.## 
D:  %%%   %%%   %%%  

name:Heart-shaped box
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:   #%%%%# #%%%%#   
D: ###....###....### 
D:##.......#.......##
D:%.....##...##.....%
D:%....####+####....%
D:##....##.9.##....##
D: ##....##.##....## 
D:  ##....###....##  
D:   ###...#...###   
D:     ###...###     
D:       #%%%#       

name:Butterfly
type:1
rating:1
rows:10
columns:21
doors:1
tval:0
D:  ##%%## #%# ##%%##  
D:%##....###.###....##%
D:%...xx...#+#...xx...%
D:%##....x.#.#.x....##%
D:  ###+#..#.#..#+###  
D:   ##.####.####.##   
D:   %.....+.+.....%   
D:   ##...x#.#x...##   
D:    #%%%##.##%%%#    
D:         #%#         

name:Axe blade
type:1
rating:1
rows:11
columns:21
doors:1
tval:0
D:   #%%%# #%# #%%%#   
D: ###...# #.# #...### 
D: #....## #.# ##....# 
D:##....#  #.#  #....##
D:%.....####(####.....%
D:%.....(..(.(..(.....%
D:%.....####(####.....%
D:##....#  #.#  #....##
D: #....## #.# ##....# 
D: ###...# #.# #...### 
D:   #%%%# #%# #%%%#   

name:Serrated edge
type:1
rating:1
rows:11
columns:23
doors:1
tval:0
D:    #%#   #%#   #%#    
D:   ##.## ##.## ##.##   
D:  ##...###...###...##  
D:###.....#.....#.....###
D:%.......(.....(.......%
D:####x(x###x(x###x(x####
D:%.......(.....(.......%
D:###.....#.....#.....###
D:  ##...###...###...##  
D:   ##.## ##.## ##.##   
D:    #%#   #%#   #%#    

name:M-zag
type:1
rating:1
rows:7
columns:25
doors:1
tval:0
D:     #%%%#     #%%%#     
D:    ##...##   ##...##    
D:   ##.....## ##.....##   
D:  ##..###..#%#..###..##  
D:%%#..## ##.....## ##..#%%
D:%...##   ##...##   ##...%
D:%%%##     #%%%#     ##%%%

name:W-zag
type:1
rating:1
rows:7
columns:25
doors:1
tval:0
D:%%%##     #%%%#     ##%%%
D:%...##   ##...##   ##...%
D:%%#..## ##.....## ##..#%%
D:  ##..###..#%#..###..##  
D:   ##.....## ##.....##   
D:    ##...##   ##...##    
D:     #%%%#     #%%%#     

name:Triangle corners
type:1
rating:1
rows:11
columns:25
doors:3
tval:0
D:%%%%%%###%%%%%%%###%%%%%%
D:%.....##.........##.....%
D:##..9#3...........3#9..##
D: ##.#2....xx(xx....2#.## 
D:  ##1....xx...xx....1##  
D:   #....xx..9..xx....#   
D:  ##1....xx...xx....1##  
D: ##.#2....xx(xx....2#.## 
D:##..9#3...........3#9..##
D:%.....##.........##.....%
D:%%%%%%###%%%%%%%###%%%%%%

name:Bonbon
type:1
rating:1
rows:7
columns:27
doors:1
tval:0
D:%%%#     ##%%%%%##     #%%%
D:%..##   ##.......##   ##..%
D:%...##%##.........##%##...%
D:%...(...(....9....(...(...%
D:%...##%##.........##%##...%
D:%..##   ##.......##   ##..%
D:%%%#     ##%%%%%##     #%%%

name:Aries
type:1
rating:1
rows:8
columns:27
doors:1
tval:0
D: ##%%%%%%%##   ##%%%%%%%## 
D:##.........#%%%#.........##
D:%..#####.#+#...#+#.#####..%
D:%.##.(.###.x#(#x.###.(.##.%
D:%.##9##.#..#.9.#..#.##9##.%
D:%..###..##...#...##..###..%
D:##.....####..#..####.....##
D: ##%%%##  #%%#%%# ###%%%## 

name:Eye
type:1
rating:1
rows:8
columns:27
doors:2
tval:0
D:     ##%####%%%####%##     
D:  ####..1##.....##1..####  
D:###....##...#2#...##....###
D:%......#...##9##...#......%
D:%......#...##.##...#......%
D:###....##...#1#...##....###
D:  ####..2##.....##2..####  
D:     ##%####%%%####%##     

name:Triple X
type:1
rating:1
rows:7
columns:28
doors:1
tval:0
D:%%%####%%#%%####%%#%%####%%%
D:%...##...+...##..9+...##...%
D:%##....#####....#####....##%
D:  ##..##   ##..##   ##..##  
D:%##....#####....#####....##%
D:%...##...+9..##...+...##...%
D:%%%####%%#%%####%%#%%####%%%

name:S bend
type:1
rating:1
rows:11
columns:28
doors:1
tval:0
D:#%%%%#         #%%%%%%%#    
D:%....#       ###.......###  
D:%....#      ##...........## 
D:%....#     ##.............##
D:%....#     #.....#####.....%
D:%....##   ##....##   ##....%
D:%.....#####.....#     #....%
D:##.............##     #....%
D: ##...........##      #....%
D:  ###.......###       #....%
D:    #%%%%%%%#         #%%%%#

name:S bend inverted
type:1
rating:1
rows:11
columns:28
doors:1
tval:0
D:    #%%%%%%%#         #%%%%#
D:  ###.......###       #....%
D: ##...........##      #....%
D:##.............##     #....%
D:%.....#####.....#     #....%
D:%....##   ##....##   ##....%
D:%....#     #.....#####.....%
D:%....#     ##.............##
D:%....#      ##...........## 
D:%....#       ###.......###  
D:#%%%%#         #%%%%%%%#    

name:Bat
type:1
rating:1
rows:8
columns:29
doors:1
tval:0
D:    #%#     #%#%#     #%#    
D:  ###.###  ##.#.##  ###.###  
D: ##.....####.....####.....## 
D:##..x......##...##......x..##
D:%..x..x....(..9..(....x..x..%
D:%.##%##.####.....####.##%##.%
D:#%#   #%#  ###.###  #%#   #%#
D:             #%#             

name:Bone
type:1
rating:1
rows:9
columns:29
doors:1
tval:0
D:   #%%%#             #%%%#   
D:####...##           ##...####
D:%.......#############.......%
D:%........x.........x........%
D:####.....(.........(.....####
D:%........x.........x........%
D:%.......#############.......%
D:####...##           ##...####
D:   #%%%#             #%%%#   

name:Blob
type:1
rating:1
rows:10
columns:29
doors:4
tval:0
D:       ##%%%%%%%%%%%##       
D:    ####.............####    
D:  ###...................###  
D: ##.......#3#...#1#.......## 
D:##........492...294........##
D:%.........#1#...#3#.........%
D:%...........................%
D:%......xxxxxxxxxxxxxxx......%
D:##.........................##
D: #%%%%%%%%%%%%%%%%%%%%%%%%%# 

name:Fish
type:1
rating:1
rows:11
columns:29
doors:2
tval:0
D:         #%%%%##             
D:        ##....#         #%%%#
D:    ######1##2###     ###...%
D: ####...........###  ##....##
D:##....#......x....####...### 
D:%..........9..x.....+....%   
D:##...........x....####...### 
D: ####...........###  ##....##
D:    ######1##2###     ###...%
D:        ##....#         #%%%#
D:         #%%%%##             

name:Horns
type:1
rating:1
rows:11
columns:29
doors:2
tval:0
D:    #%%%%           %%%%#    
D:  ###...%           %...###  
D: ##....##           ##....## 
D:##....##             ##....##
D:%.....##    #####    ##.....%
D:%......## ###...### ##......%
D:%.......###.##+##.###.......%
D:##....#1#.#+#.9.#+#.#1#....##
D: ##.#2#...(.#212#.(...#2#.## 
D:  ###.....x.......x.....###  
D:    #%%%%%#%%%%%%%#%%%%%#    

name:Teardrop rooms
type:1
rating:1
rows:11
columns:29
doors:3
tval:0
D:    #%%%%#%%%%%%%%%#%%%%#    
D:  ###....+.........+....###  
D: ##....###3##...##3###....## 
D:##....##....##.##....##....##
D:%..x..##..9..#+#..9..##..x..%
D:%..xx..##....#.#....##..xx..%
D:%..xxx..##...1.1...##..xxx..%
D:##..xxx..##..#.#..##..xxx..##
D: ##...xx..##2#+#2##..xx...## 
D:  ###......+.(.(.+......###  
D:    #%%%%%%#%#%#%#%%%%%%#    

name:Web
type:1
rating:1
rows:11
columns:29
doors:2
tval:0
D:%%%     #%%%%%%%%%%%#     %%%
D:%.%#   ##...........##   #%.%
D:%%.## ##.#####(#####.## ##.%%
D: ##.###.##...1.1...##.###.## 
D:  ##.#.###2###(###2###.#.##  
D:   ##..(.....(9(.....(..##   
D:  ##.#.###2###(###2###.#.##  
D: ##.###.##...1.1...##.###.## 
D:%%.## ##.#####(#####.## ##.%%
D:%.%#   ##...........##   #%.%
D:%%%     #%%%%%%%%%%%#     %%%

name:Diamond row
type:1
rating:1
rows:9
columns:31
doors:2
tval:0
D:#%%%%%#%%%%%#%%%%%#%%%%%#%%%%%#
D:%.....+.....+.....+.....+.....%
D:##...###...###...###...###...##
D: ##.#2.1#9#2.1#.#2.1#.#2.1#.## 
D:  #+#.x.#+#.x.#+#.x.#+#.x.#+#  
D: ##.#1.2#.#1.2#.#1.2#9#1.2#.## 
D:##...###...###...###...###...##
D:%.....+.....+.....+.....+.....%
D:#%%%%%#%%%%%#%%%%%#%%%%%#%%%%%#

name:Bowtie
type:1
rating:1
rows:11
columns:31
doors:1
tval:0
D:#%%#                       #%%#
D:%..####                 ####..%
D:%...x.####           ####.x...%
D:%...x....####     ####....x...%
D:%...x...xx..#######..xx...x...%
D:%...(.9.(...+..+..+...(.9.(...%
D:%...x...xx..#######..xx...x...%
D:%...x....####     ####....x...%
D:%...x.####           ####.x...%
D:%..####                 ####..%
D:#%%#                       #%%#

name:Cloud
type:1
rating:1
rows:11
columns:31
doors:1
tval:0
D:           ##%%%%%##           
D:         ###.......###         
D:        ##...........##        
D:   #######.....9.....#######   
D: ###.....##.........##.....### 
D:##.........x.......x.........##
D:%.....9.................9.....%
D:% ............................%
D:##...........................##
D: ###.....###.......###.....### 
D:   ##%%%## ##%%%%%## ##%%%##   

name:Chambered bridge
type:1
rating:1
rows:11
columns:33
doors:4
tval:0
D:#%%#  #%%%%%#%%%%%%%#%%%%%#  #%%#
D:%..#  #.....2.......2.....#  #..%
D:%..## ###.#2#14#9#41#2#.### ##..%
D:%...#   #.3....3.3....3.#   #...%
D:%...#####(####4#1#4####(#####...%
D:%...............................%
D:%...#####(####4#1#4####(#####...%
D:%...#   #.3....3.3....3.#   #...%
D:%..## ###.#2#14#9#41#2#.### ##..%
D:%..#  #.....2.......2.....#  #..%
D:#%%#  #%%%%%#%%%%%%%#%%%%%#  #%%#

name:Diagonal peaks
type:1
rating:1
rows:11
columns:33
doors:1
tval:0
D:%%%       %%%       %%%       %%%
D:%.%%     %%.%%     %%.%%     %%.%
D:%%.##   ##.#.##   ##.#.##   ##.%%
D: %#+#####+###+#####+###+#####+## 
D:  ##.....##.##.....##.##.....##  
D:   %..x..#.9.+..x..+.9.#..x..%   
D:  ##.....##.##.....##.##.....##  
D: %#+#####+###+#####+###+#####+## 
D:%%.##   ##.#.##   ##.#.##   ##.%%
D:%.%%     %%.%%     %%.%%     %%.%
D:%%%       %%%       %%%       %%%

name:Diagonal string left
type:1
rating:1
rows:11
columns:33
doors:1
tval:0
D:%%%                 %%%          
D:%.%#               #%.%#         
D:%%.##             ##.#.##        
D: ##+######   ######+###+######   
D:  ##..x..#   #..x..## ##..x..#   
D:   #..(..#   #..(..#   #..(..#   
D:   #..x..## ##..x..#   #..x..##  
D:   ######+###+######   ######+## 
D:        ##.#.##             ##.%%
D:         #%.%#               #%.%
D:          %%%                 %%%

name:Diagonal string right
type:1
rating:1
rows:11
columns:33
doors:1
tval:0
D:          %%%                 %%%
D:         #%.%#               #%.%
D:        ##.#.##             ##.%%
D:   ######+###+######   ######+## 
D:   #..x..## ##..x..#   #..x..##  
D:   #..(..#   #..(..#   #..(..#   
D:  ##..x..#   #..x..## ##..x..#   
D: ##+######   ######+###+######   
D:%%.##             ##.#.##        
D:%.%#               #%.%#         
D:%%%                 %%%          

name:Offset A rooms
type:1
rating:1
rows:11
columns:33
doors:1
tval:0
D:       %%%                    #%%
D:      ##.##                  ##.%
D:     ##.#.####################.#%
D:    ##.###.##....##..(.....(..## 
D:   ##.##9##.#+....##.###+###.##  
D:  ##.###+###.##....+#.##9##.##   
D: ##..(.....(..##....##.###.##    
D:%#.####################.#.##     
D:%.##                  ##.##      
D:%%#                    %%%       

name:Offset A rooms inverted
type:1
rating:1
rows:11
columns:33
doors:1
tval:0
D:%%#                    %%%       
D:%.##                  ##.##      
D:%#.####################.#.##     
D: ##..(.....(..##....##.###.##    
D:  ##.###+###.##....+#.##9##.##   
D:   ##.##9##.#+....##.###+###.##  
D:    ##.###.##....##..(.....(..## 
D:     ##.#.####################.#%
D:      ##.##                  ##.%
D:       %%%                    #%%



# Rooms with treasures

name:House of many doors
type:1
rating:1
rows:7
columns:11
doors:1
tval:0
D:#%#%#%#%#%#
D:%.+.+^+.+.%
D:#+#+#+#+#+#
D:%.+^+8+^+.%
D:#+#+#+#+#+#
D:%.+.+^+.+.%
D:#%#%#%#%#%#

name:Spiral left down
type:1
rating:1
rows:11
columns:14
doors:1
tval:0
D:#%############
D:%.#........(.#
D:%.#(########.#
D:%.#.#....(.#.#
D:%.#.#(####.#.#
D:%.#.#.9^8#.#.#
D:%.#.######(#.#
D:%.#.(......#.#
D:%.##########(#
D:%.(..........#
D:#%############

name:Spiral left up
type:1
rating:1
rows:11
columns:14
doors:1
tval:0
D:#%############
D:%.(..........#
D:%.##########(#
D:%.#.(......#.#
D:%.#.######(#.#
D:%.#.#.9^8#.#.#
D:%.#.#(####.#.#
D:%.#.#....(.#.#
D:%.#(########.#
D:%.#........(.#
D:#%############

name:Spiral right down
type:1
rating:1
rows:11
columns:14
doors:1
tval:0
D:############%#
D:#.(........#.%
D:#.########(#.%
D:#.#.(....#.#.%
D:#.#.####(#.#.%
D:#.#.#8^9.#.#.%
D:#.#(######.#.%
D:#.#......(.#.%
D:#(##########.%
D:#..........(.%
D:############%#

name:Spiral right up
type:1
rating:1
rows:11
columns:14
doors:1
tval:0
D:############%#
D:#..........(.%
D:#(##########.%
D:#.#......(.#.%
D:#.#(######.#.%
D:#.#.#8^9.#.#.%
D:#.#.####(#.#.%
D:#.#.(....#.#.%
D:#.########(#.%
D:#.(........#.%
D:############%#

name:Pyramid chambers
type:1
rating:1
rows:8
columns:15
doors:2
tval:0
D:     #%#%#     
D:    ##.2.##    
D:   ##..1..##   
D:  ##..###..##  
D: ##(#+#8#+#(## 
D:##..1.#+#.1..##
D:%...2.^.^.2...%
D:#%%%#%%#%%#%%%#

name:Pyramid chambers inverted
type:1
rating:1
rows:8
columns:15
doors:2
tval:0
D:#%%%#%%#%%#%%%#
D:%...2.^.^.2...%
D:##..1.#+#.1..##
D: ##(#+#8#+#(## 
D:  ##..###..##  
D:   ##..1..##   
D:    ##.2.##    
D:     #%#%#     

name:Exercise in frustration 1
type:1
rating:1
rows:11
columns:15
doors:4
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:%.#3#.#3#.#3#.%
D:%.284.2#4.2#4.%
D:%.#1#.#1#.#1#.%
D:%.............%
D:%.#3#.#3#.#3#.%
D:%.2#4.2#4.2#4.%
D:%.#1#.#1#.#1#.%
D:%.............%
D:%%%%%%%%%%%%%%%

name:Exercise in frustration 2
type:1
rating:1
rows:11
columns:15
doors:4
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:%.#3#.#3#.#3#.%
D:%.2#4.284.2#4.%
D:%.#1#.#1#.#1#.%
D:%.............%
D:%.#3#.#3#.#3#.%
D:%.2#4.2#4.2#4.%
D:%.#1#.#1#.#1#.%
D:%.............%
D:%%%%%%%%%%%%%%%

name:Exercise in frustration 3
type:1
rating:1
rows:11
columns:15
doors:4
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:%.#3#.#3#.#3#.%
D:%.2#4.2#4.284.%
D:%.#1#.#1#.#1#.%
D:%.............%
D:%.#3#.#3#.#3#.%
D:%.2#4.2#4.2#4.%
D:%.#1#.#1#.#1#.%
D:%.............%
D:%%%%%%%%%%%%%%%

name:Exercise in frustration 4
type:1
rating:1
rows:11
columns:15
doors:4
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:%.#3#.#3#.#3#.%
D:%.2#4.2#4.2#4.%
D:%.#1#.#1#.#1#.%
D:%.............%
D:%.#3#.#3#.#3#.%
D:%.284.2#4.2#4.%
D:%.#1#.#1#.#1#.%
D:%.............%
D:%%%%%%%%%%%%%%%

name:Exercise in frustration 5
type:1
rating:1
rows:11
columns:15
doors:4
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:%.#3#.#3#.#3#.%
D:%.2#4.2#4.2#4.%
D:%.#1#.#1#.#1#.%
D:%.............%
D:%.#3#.#3#.#3#.%
D:%.2#4.284.2#4.%
D:%.#1#.#1#.#1#.%
D:%.............%
D:%%%%%%%%%%%%%%%

name:Exercise in frustration 6
type:1
rating:1
rows:11
columns:15
doors:4
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:%.#3#.#3#.#3#.%
D:%.2#4.2#4.2#4.%
D:%.#1#.#1#.#1#.%
D:%.............%
D:%.#3#.#3#.#3#.%
D:%.2#4.2#4.284.%
D:%.#1#.#1#.#1#.%
D:%.............%
D:%%%%%%%%%%%%%%%

name:Mini room X
type:1
rating:1
rows:11
columns:15
doors:2
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:%.#2#.x(x.#2#.%
D:%.#.#+#^#+#.#.%
D:%.#1#.#1#.#1#.%
D:%.(.###8###.(.%
D:%.#2#.#2#.#2#.%
D:%.#.#+#^#+#.#.%
D:%.#1#.x(x.#1#.%
D:%.............%
D:%%%%%%%%%%%%%%%

name:Pass the parcel
type:1
rating:1
rows:11
columns:15
doors:4
tval:0
D:%%%%%%%%%%%%%%%
D:%.............%
D:%..####1####..%
D:%..#..^.^..#..%
D:%..#.^#2#^.#..%
D:%..4.^384^.3..%
D:%..#.^#1#^.#..%
D:%..#..^.^..#..%
D:%..####2####..%
D:%.............%
D:%%%%%%%%%%%%%%%

name:Box room
type:1
rating:1
rows:11
columns:17
doors:4
tval:0
D:%%#%%%%%%%%%%%#%%
D:%.(...........(.%
D:#(######1######(#
D:%.#....^.^....#.%
D:%.#...^#2#^...#.%
D:%.3...^483^...4.%
D:%.#...^#1#^...#.%
D:%.#....^.^....#.%
D:#(######2######(#
D:%.(...........(.%
D:%%#%%%%%%%%%%%#%%

name:Bullseye
type:1
rating:1
rows:11
columns:17
doors:4
tval:0
D:   ##%%%%%%%##   
D:  ##.........##  
D: ##..###1###..## 
D:##..##.^.^.##..##
D:%..##..#+#..##..%
D:%..4^.##8##.^2..%
D:%..##..#+#..##..%
D:##..##.^.^.##..##
D: ##..###3###..## 
D:  ##.........##  
D:   ##%%%%%%%##   

name:Flower
type:1
rating:1
rows:11
columns:17
doors:2
tval:0
D:      #%%%#      
D:  #%%##...##%%#  
D:  %..###+###..%  
D:#%##+#.^^^.#+##%#
D:%.##^..#1#..^##.%
D:%.+^..##8##..^+.%
D:%.##^..#2#..^##.%
D:#%##+#.^^^.#+##%#
D:  %..###+###..%  
D:  #%%##...##%%#  
D:      #%%%#      

name:Fort
type:1
rating:1
rows:11
columns:17
doors:4
tval:0
D:######%%%%%######
D:#....#.....#....#
D:#.xx.###+###.xx.#
D:#...9+.^.^.+9...#
D:######^#1#^######
D:%...^+.482.+^...%
D:######^#3#^######
D:#...9+.^.^.+9...#
D:#.xx.###+###.xx.#
D:#....#.....#....#
D:######%%%%%######

name:Secret centre
type:1
rating:1
rows:11
columns:17
doors:4
tval:0
D:%%%%%%%%%%%%%%%%%
D:%...............%
D:%..x(#+#+#+#(x..%
D:%..(.#.#^#.#.(..%
D:%..#####2#####..%
D:%..+.+^183^+.+..%
D:%..#####4#####..%
D:%..(.#.#^#.#.(..%
D:%..x(#+#+#+#(x..%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Snail shell left
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:   ###########   
D:  ##.........##  
D: ##..#######..## 
D:##..##.....##..##
D:#..##..###..##..#
D:#..#..##8##..#..#
D:#..#..#^##..##..#
D:#..#..##^..##..##
D:%..#...#####..## 
D:%..##........##  
D:%%%###########   

name:Snail shell right
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:   ###########   
D:  ##.........##  
D: ##..#######..## 
D:##..##.....##..##
D:#..##..###..##..#
D:#..#..##8##..#..#
D:#..##..##^#..#..#
D:##..##..^##..#..#
D: ##..#####...#..%
D:  ##........##..%
D:   ###########%%%

name:The secret path
type:1
rating:1
rows:11
columns:17
doors:4
tval:0
D:    #%%%%%%%#    
D:  ###.......###  
D: ##...#+#+#...## 
D:##..#+#^#^#+#..##
D:%..#####2#####..%
D:%..+^+^384^+^+..%
D:%..#####1#####..%
D:##..#+#^#^#+#..##
D: ##...#+#+#...## 
D:  ###.......###  
D:    #%%%%%%%#    

name:Wheel
type:1
rating:1
rows:11
columns:17
doors:1
tval:0
D:    #%%#%#%%#    
D:  ###..(.(..###  
D: ##...##(##...## 
D: #..##xx^xx##..# 
D:##(#xxx#+#xxx#(##
D:%..(..^+8+^..(..%
D:##(#xxx#+#xxx#(##
D: #..##xx^xx##..# 
D: ##...##(##...## 
D:  ###..(.(..###  
D:    #%%#%#%%#    

name:Minimaze with treasure
type:1
rating:1
rows:11
columns:18
doors:4
tval:0
D:#%#%#%##%#%#%#%#%#
D:%...#..#.#...#...%
D:#.####.#...#^#.#.%
D:%..#...^.#.#.#.###
D:##.^.#.#2#.#.#.#.%
D:%..###.183.#.....%
D:####.#^#4####.####
D:%....#....#.#....%
D:#.####.#.##.#^##.#
D:%.^....#.#....#..%
D:#%####%#%#%%#%#%%#

name:Concentric hexagons
type:1
rating:1
rows:11
columns:19
doors:2
tval:0
D:    #%%%%%%%%%#    
D:   ##.........##   
D:  ##..###1###..##  
D: ##..##.^...##..## 
D:%#..##..#2#..##..#%
D:%..##^^##8##^^##..%
D:%#..##..#1#..##..#%
D: ##..##...^.##..## 
D:  ##..###2###..##  
D:   ##.........##   
D:    #%%%%%%%%%#    

name:Hex spiral down
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:    ########%%#    
D:   ##......##.##   
D:  ##.######.##.##  
D: ##.##....##.##.## 
D:##.##.####+##.##.#%
D:#..##.##8^.##.##..%
D:##.##.#######.##.#%
D: ##.##.......##.## 
D:  ##.#########.##  
D:   ##.........##   
D:    ######%%%%#    

name:Hex spiral up
type:1
rating:1
rows:11
columns:19
doors:1
tval:0
D:    #%%%%######    
D:   ##.........##   
D:  ##.#########.##  
D: ##.##.......##.## 
D:%#.##.#######.##.##
D:%..##.##.^8##.##..#
D:%#.##.##+####.##.##
D: ##.##.##....##.## 
D:  ##.##.######.##  
D:   ##.##......##   
D:    #%%########    

name:Hopscotch
type:1
rating:1
rows:11
columns:19
doors:2
tval:0
D:%%%%%%%%%%%%%%%%%%%
D:%.................%
D:%.###(###(###(###.%
D:%.2.1.1.2^2.1.1.2.%
D:%.###2#######2###.%
D:%.(.#9+^+8+^+9#.(.%
D:%.###1#######1###.%
D:%.1.2.2.1^1.2.2.1.%
D:%.###(###(###(###.%
D:%.................%
D:%%%%%%%%%%%%%%%%%%%

name:Octo fort
type:1
rating:1
rows:11
columns:19
doors:2
tval:0
D:  ####%#%%%#%####  
D: ##....#...#....## 
D:##...#+##+##+#...##
D:%...##..^.^..##...%
D:#+###...#1#...###+#
D:%..+^9.##8##.9^+..%
D:#+###...#2#...###+#
D:%...##..^.^..##...%
D:##...#+##+##+#...##
D: ##....#...#....## 
D:  ####%#%%%#%####  

name:Rounded fort
type:1
rating:1
rows:11
columns:19
doors:4
tval:0
D: ######%%#%%###### 
D:##...##.^.^.##...##
D:#..x..###+###..x..#
D:##..9##.....##9..##
D:%##+##..#1#..##+###
D:%...^+..482..+^...%
D:###+##..#3#..##+###
D:##..9##.....##9..##
D:#..x..###+###..x..#
D:##...##.^.^.##...##
D: ######%%#%%###### 

name:Thick-walled chambers
type:1
rating:1
rows:11
columns:19
doors:2
tval:0
D:#%%%%%%%%%%%%%%%%%#
D:%.................%
D:%.#+##2##+##2##+#.%
D:%.#.##.##^##.##.#.%
D:%.####+##1##+####.%
D:%.(9##.##8##.##9(.%
D:%.####+##2##+####.%
D:%.#.##.##^##.##.#.%
D:%.#+##1##+##1##+#.%
D:%.................%
D:#%%%%%%%%%%%%%%%%%#

name:Diagonal interlace
type:1
rating:1
rows:11
columns:21
doors:2
tval:0
D:%%%     %%%%%     %%%
D:%.%#   ##...##   #%.%
D:%%.## ##.#1#.## ##.%%
D: %%.###.##^##.###.%% 
D:  %%.#.##.x.##.#.%%  
D:   ##^##.x8x.##^##   
D:  %%.#.##.x.##.#.%%  
D: %%.###.##^##.###.%% 
D:%%.## ##.#2#.## ##.%%
D:%.%#   ##...##   #%.%
D:%%%     %%%%%     %%%

name:Circle interlink
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:    #%%%%%%%# #%%%%%#    
D:  #%#.......###.....#%#  
D: ##........^^.###.....## 
D:##.........^....##.....##
D:%.......####2#...)......%
D:%......##..181..##......%
D:%......)...#2####.......%
D:##.....##....^.........##
D: ##.....###.^^........## 
D:  #%#.....###.......#%#  
D:    #%%%%%# #%%%%%%%#    

name:Circle interlink inverted
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:    #%%%%%# #%%%%%%%#    
D:  #%#.....###.......#%#  
D: ##.....###.^^........## 
D:##.....##....^.........##
D:%......)...#2####.......%
D:%......##..181..##......%
D:%.......####2#...)......%
D:##.........^....##.....##
D: ##........^^.###.....## 
D:  #%#.......###.....#%#  
D:    #%%%%%%%# #%%%%%#    

name:Cluster rooms
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D: #%# #%# #%# #%# #%# #%# 
D:##.###.###.###.###.###.##
D:%...+...+...+...+...+...#
D:##.###.###.###.###.###.##
D: ##1.##2.###^###.2##.1## 
D:  #.9.+...+^8^+...+.9.#  
D: ##1.##2.###^###.2##.1## 
D:##.###.###.###.###.###.##
D:%...+...+...+...+...+...%
D:##.###.###.###.###.###.##
D: #%# #%# #%# #%# #%# #%# 

name:Creature
type:1
rating:1
rows:11
columns:25
doors:1
tval:0
D: #%%%%%#   #%#   #%%%%%# 
D:##.....##  #.#  ##.....##
D:%..#+#..## #.# ##..#+#..%
D:####.##..###+###..##.####
D:   #..##.#.^^^.#.##..#   
D:   ##.9##.x#8#x.##9.##   
D: ####+##...^^^...##+#### 
D:##..#..##.#+#+#.##..#..##
D:%..#..x.###.#.###.x..#..%
D:#%%#%%%%# ##### #%%%%#%%#

name:Hex interlace
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:%%%     #%%%%%%%#     %%%
D:%.%#   ##.......##   #%.%
D:%%.## ##.###1###.## ##.%%
D: %%.###.##.^.^.##.###.%% 
D:  %%.#.##..#2#..##.#.%%  
D:   ##^##..##8##..##^##   
D:  %%.#.##..#1#..##.#.%%  
D: %%.###.##.^.^.##.###.%% 
D:%%.## ##.###2###.## ##.%%
D:%.%#   ##.......##   #%.%
D:%%%     #%%%%%%%#     %%%

name:Oval with block pattern
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:      #%%%%%%%%%%%#      
D:   #%%#...........#%%#   
D: #%#.....##.x.##.....#%# 
D:%#...##.##.^^^.##.##...#%
D:%...###...^#1#^...###...%
D:##....x..###8###..x....##
D:%...###...^#2#^...###...%
D:%#...##.##.^^^.##.##...#%
D: #%#.....##.x.##.....#%# 
D:   #%%#...........#%%#   
D:      #%%%%%%%%%%%#      

name:Oval with centre hex
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:      #%%%%%#%%%%%#      
D:   #%%#.....#.....#%%#   
D: #%#.....##1#2##.....#%# 
D:%#......##^.x.^##......#%
D:%....9.##.^###^.##......%
D:#2####1#...+8+...#1####2#
D:%......##.^###^.##.9....%
D:%#......##^.x.^##......#%
D: #%#.....##2#1##.....#%# 
D:   #%%#.....#.....#%%#   
D:      #%%%%%#%%%%%#      

name:Oval with centre square
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:      #%%%#####%%%#      
D:   #%%#...1...1...#%%#   
D: #%#..#2#1#.9.#1#2#..#%# 
D:%#.1..2...#212#...1..1.#%
D:%..2..1...2^^^2...2..2..%
D:#2#######1#.8.#1#######2#
D:%..2..1...2^^^2...1..2..%
D:%#.1..2...#212#...2..1.#%
D: #%#..#2#1#.9.#1#2#..#%# 
D:   #%%#...1...1...#%%#   
D:      #%%%#####%%%#      

name:Split oval with round room
type:1
rating:1
rows:11
columns:25
doors:2
tval:0
D:      #%%#%%%%%#%%#      
D:   #%%#..(.....(..#%%#   
D: #%#.....###1###.....#%# 
D:%#.....###.^.^.###.....#%
D:%......2...#2#....2......%
D:#2####1#...181...#1####2#
D:%......2...#2#...2......%
D:%#.....###.^.^.###.....#%
D: #%#.....###1###.....#%# 
D:   #%%#..(.....(..#%%#   
D:      #%%#%%%%%#%%#      

name:Venn diagram
type:1
rating:1
rows:11
columns:25
doors:4
tval:0
D:    #%%%%%##%##%%%%%#    
D:  #%#....###.###....#%#  
D: ##.....##.x(x.##.....## 
D:##.....##.......##.....##
D:%......#^..#1#..^#......%
D:%...9..+^..482..^+..9...%
D:%......#^..#3#..^#......%
D:##.....##.......##.....##
D: ##.....##.x(x.##.....## 
D:  #%#....###.###...#%#  
D:    #%%%%%##%##%%%%%#   

name:Capsule
type:1
rating:1
rows:11
columns:27
doors:3
tval:0
D:    #%%#%%#     #%%#%%#    
D:  ###..2..#######..2..###  
D: ##....3..+^(.(^+..#....## 
D:##...#2##1#3#1###13#3#...##
D:%...##^3..#.x.x.#..2^##...%
D:%...1..1..2.(8(.2..1..1...%
D:%...##^2..#.x.x.#..3^##...%
D:##...#3#31###1#3#1##2#...##
D: ##....#..+^(.(^+..3....## 
D:  ###..2..#######..2..###  
D:    #%%#%%#     #%%#%%#    

name:Diamond blocks
type:1
rating:1
rows:11
columns:27
doors:4
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%............^............%
D:%....#..xxx..#..xxx..#....%
D:%...###..x.^###^.x..###...%
D:%..#.#.#...#2#3#...#.#.#..%
D:%.###9###^###8###^###9###.%
D:%..#.#.#...#1#4#...#.#.#..%
D:%...###..x.^###^.x..###...%
D:%....#..xxx..#..xxx..#....%
D:%............^............%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%

name:False chamber left
type:1
rating:1
rows:11
columns:27
doors:4
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.........................%
D:%.xx.##2##..xxx..##2##.xx.%
D:%..###^..###...###..^###..%
D:%.##..#1#..##(##..#1#..##.%
D:%.3^..4#39.^4.4^..384..^3.%
D:%.##..#2#..##(##..#2#..##.%
D:%..###..^###...###^..###..%
D:%.xx.##1##..xxx..##1##.xx.%
D:%.........................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%

name:False chamber right
type:1
rating:1
rows:11
columns:27
doors:4
tval:0
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%.........................%
D:%.xx.##2##..xxx..##2##.xx.%
D:%..###^..###...###..^###..%
D:%.##..#1#..##(##..#1#..##.%
D:%.3^..483..^4.4^.93#4..^3.%
D:%.##..#2#..##(##..#2#..##.%
D:%..###..^###...###^..###..%
D:%.xx.##1##..xxx..##1##.xx.%
D:%.........................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%

name:Hawk
type:1
rating:1
rows:11
columns:27
doors:2
tval:0
D:           #%%%#           
D:#%%%%%%%%###...###%%%%%%%%#
D:%.........##...##.........%
D:###.xxxxx..##+##..xxxxx.###
D:  ####...xx^181^xx...####  
D:     #####.^#2#^.#####     
D:         ##+#^#+##         
D:       ###..+.+..###       
D:       %...##.##...%       
D:       #%%%#...#%%%#       
D:           #%%%#           

name:Key
type:1
rating:1
rows:8
columns:28
doors:2
tval:0
D:                   ##%%%##  
D:                 ###.....###
D:%%################...#2#...%
D:%......^.........^..##8##..%
D:%#.....###########...#1#...%
D: #..#..#         ###.....###
D: #.###.#           ##%%%##  
D: %%# #%%                    

name:Inner diamond
type:1
rating:1
rows:11
columns:29
doors:4
tval:0
D:        #%%%%%#%%%%%#        
D:      ###.....(.....###      
D:    ###.....#####.....###    
D:  #%#.....#2#...#1#.....#%#  
D:#%#.....#4#..^#^..#3#.....#%#
D:%.....###....#8#....###.....%
D:#%#.....#3#..^#^..#4#.....#%#
D:  #%#.....#1#...#2#.....#%#  
D:    ###.....#####.....###    
D:      ###.....(.....###      
D:        #%%%%%#%%%%%#        

name:Big pyramid
type:1
rating:1
rows:10
columns:31
doors:3
tval:0
D:              #%#              
D:            ###^###            
D:          ###.x(x.###          
D:        ###.x.(.(.x.###        
D:      ###.x.(.###.(.x.###      
D:    ###.x.(.#1#.#1#.(.x.###    
D:  ###.x.(.#2#9+^+9#2#.(.x.###  
D:#%#.x.(.#3#...#+#...#3#.(.x.#%#
D:%.^.(.###....##8##....###.(.^.%
D:#%%%#######################%%%#

name:Big diamond sections
type:1
rating:1
rows:11
columns:31
doors:2
tval:0
D:            #%%#%%#            
D:         #%##..)..##%#         
D:      #%%#.+...#...+.#%%#      
D:   #%%#....#2#.#.#2#....#%%#   
D:#%%#..+.9..1.#####.1....+..#%%#
D:%..(..######.^+8+^.######..(..%
D:#%%#..+....1.#####.1..9.+..#%%#
D:   #%%#....#2#.#.#2#...#%%#    
D:      #%%#.+...#...+.#%%#      
D:         #%%#..)..##%#         
D:            #%%#%%#            

name:Octopus
type:1
rating:1
rows:11
columns:31
doors:1
tval:0
D: ##%%%##  ###########  ##%%%## 
D:##.....####.........####.....##
D:%..###..##..###.###..##..###..%
D:%.#####..##..#...#..##..#####.%
D:###...##..##.......##..##...###
D:##..#.9##..##..8..##..##9.#..##
D:%..###..#...^.xxx.^...#..###..%
D:#######...###.....###...#######
D:####....###.^.###.^.###....####
D:%....####...### ###...####....%
D:%%%###  #%%##     ##%%#  ###%%%

name:Scorpion left
type:1
rating:1
rows:11
columns:31
doors:1
tval:0
D: #%%%%%#             ##%%%#    
D:##.....###          ##....###  
D:%..9.....#          #..9.#..## 
D:##..####.####       ##..####.##
D: #### ###^..####     ##.#  ##.%
D:      #8^....#.####   ####  #.%
D: #### ###^...#....####     ##.%
D:##..####.####....#...#######..%
D:%..9.....#  ######....#....+.##
D:##.....###       #####.....### 
D: #%%%%%#             #%%%%%#   

name:Scorpion right
type:1
rating:1
rows:11
columns:31
doors:1
tval:0
D:    #%%%##             #%%%%%# 
D:  ###....##          ###.....##
D: ##..#.9..#          #.....9..%
D:##.####..##       ####.####..##
D:%.##  #.##     ####..^### #### 
D:%.#  ####   ####.#....^8#      
D:%.##     ####....#...^### #### 
D:%..#######...#....####.####..##
D:##.+....#....######  #.....9..%
D: ###.....#####       ###.....##
D:   #%%%%%#             #%%%%%# 

name:Inward arrows
type:1
rating:1
rows:7
columns:33
doors:1
tval:0
D:#%%#   #%%#    ###    #%%#   #%%#
D:%..### #..### ##.## ###..# ###..%
D:%....###....###...###....###....%
D:%....^.+9...^.+.8.+.^...9+.^....%
D:%....###....###...###....###....%
D:%..### #..### ##.## ###..# ###..%
D:#%%#   #%%#    ###    #%%#   #%%#

name:Castle
type:1
rating:1
rows:11
columns:33
doors:2
tval:0
D:%%#############%%%#############%%
D:%.#.....2.....+...+.....2.....#.%
D:%.2.....1....#######....1.....2.%
D:%.#...###2#1##.^.^.##1#2###...#.%
D:%.###1#.9...#..#2#..#...9.#1###.%
D:%.+...#..x..+.x#8#x.+..x..#...+.%
D:%.###1#..9..#..#1#..#..9..#1###.%
D:%.#...###2#1##.^.^.##1#2###...#.%
D:%.2.....1....#######....1.....2.%
D:%.#.....2.....+...+.....2.....#.%
D:%%#############%%%#############%%

name:Checkered fort
type:1
rating:1
rows:11
columns:33
doors:2
tval:0
D:#%#%#%#%#################%#%#%#%#
D:%.#.#.#.2.+.+^+.x.+^+.+.2.#.#.#.%
D:##.#.#.####1#2#...#2#1####.#.#.##
D:%.#.#.#.1.....##2##....91.#.#.#.%
D:##.#.#.##....##9..##....##.#.#.##
D:%.#.#.#.#2##1#..8..#1##2#.#.#.#.%
D:##.#.#.##....##..9##....##.#.#.##
D:%.#.#.#.19....##1##.....1.#.#.#.%
D:##.#.#.####1#2#...#2#1####.#.#.##
D:%.#.#.#.2.+.+^+.x.+^+.+.2.#.#.#.%
D:#%#%#%#%#################%#%#%#%#

name:Clamshell
type:1
rating:1
rows:11
columns:33
doors:2
tval:0
D:       #%%%%#########%%%%#       
D:    ####....1..^.^..2....####    
D:  ###..##...####+####...##..###  
D:#%#.....+.####.....####.+.....#%#
D:%.#+#..####..##.8.##..####..#+#.%
D:%...##+#..+...##.##...+..#+##...%
D:%....+.9..##...###...##..9.+....%
D:##...##....##...#...##....##...##
D: ##...##....##..+..##....##...## 
D:  ##...##....+..#..+....##...##  
D:   #%%%###%%%#######%%%###%%%#   

name:Crab
type:1
rating:1
rows:11
columns:33
doors:3
tval:0
D:          #############          
D:        ###...1.8.3...###        
D:      ###.^#####2#####^.###      
D:      #...#^..1...3..^#...#      
D:   #####..#...#.9.#...#..#####   
D: ###...####^.###2###.^####...### 
D:##...9..+..##^.....^##..+..9...##
D:%.......###.^...x...^.###.......%
D:%..##..## ############# ##..##..%
D:%.###.##                 ##.###.%
D:#%# #%#                   #%# #%#

name:Double flower
type:1
rating:1
rows:11
columns:33
doors:2
tval:0
D:      #%%%#   #####   #%%%#      
D:  #%%##...#####...#####...##%%#  
D:  %..###+###.^2.#.2^.###+###..%  
D:#%##+#.....#+##121##+#.....#+##%#
D:%.##...#+#...##...##...#+#...##.%
D:%.+.#.##9##.#^1.8.1^#.##9##.#.+.%
D:%.##...#+#...##...##...#+#...##.%
D:#%##+#.....#+##121##+#.....#+##%#
D:  %..###+###.^2.#.2^.###+###..%  
D:  #%%##...#####...#####...##%%#  
D:      #%%%#   #####   #%%%#      

name:Longmaze with treasure
type:1
rating:1
rows:11
columns:33
doors:4
tval:0
D:#%#%##%#%#%#%#####%#%###%##%#%#%#
D:%.#....#...#.......#........#...%
D:#.#.##.#.#.#.#####.#####.##.#.#.#
D:%...#....#...^...#.......#....#.#
D:#####.##.###.###4#####.######.#.%
D:%......#...#.#.183.^.#......#.###
D:#.######.#.#.#^#2###.######.#...%
D:%...#....#.#...#...#......#.#.#.#
D:###.#.########.###^#.####.###.#.#
D:%...#........#.....#.#........#.%
D:#%#%#%######%#%###%#%#%##%###%#%#

name:Mountains
type:1
rating:1
rows:11
columns:33
doors:3
tval:0
D:       #%#     ###     #%#       
D:      ##.##   ##.##   ##.##      
D:     ##...## ##...## ##...##     
D:    ##.....###..8..###.....##    
D:   ##.......#2.....2#.......##   
D:  ##....9...^#1...1#^...9....##  
D: ##....#+#...^#3#3#^...#+#....## 
D:##....##.##...^###^...##.##....##
D:%....##...##...^+^...##...##....%
D:#%%%###%%%###%%%#%%%###%%%###%%%#



# Rooms with specified treasures

name:Larder
type:1
rating:1
rows:9
columns:9
doors:4
tval:mushroom
D:%%#%%%#%%
D:%.^...^.%
D:#^##1##^#
D:%.#[[[#.%
D:%.4[[[2.%
D:%.#[[[#.%
D:#^##3##^#
D:%.^...^.%
D:%%#%%%#%%

name:Ammo dump - arrows
type:1
rating:1
rows:7
columns:11
doors:3
tval:arrow
D:###########
D:#..1[[[2..#
D:#..##3##..#
D:#.........#
D:#^#^#^#^#^#
D:%.........%
D:#%%%%%%%%%#

name:Ammo dump - bolts
type:1
rating:1
rows:7
columns:11
doors:3
tval:bolt
D:###########
D:#..1[[[2..#
D:#..##3##..#
D:#.........#
D:#^#^#^#^#^#
D:%.........%
D:#%%%%%%%%%#

name:Ammo dump - shots
type:1
rating:1
rows:7
columns:11
doors:3
tval:shot
D:###########
D:#..1[[[2..#
D:#..##3##..#
D:#.........#
D:#^#^#^#^#^#
D:%.........%
D:#%%%%%%%%%#

name:Library
type:1
rating:1
rows:7
columns:11
doors:1
tval:scroll
D:%%%%%%%%%%%
D:%.........%
D:#^###^###^#
D:%.[[[^[[[.%
D:#^###^###^#
D:%.........%
D:%%%%%%%%%%%

name:Laboratory
type:1
rating:1
rows:9
columns:11
doors:1
tval:potion
D:###########
D:##[[.#.[[##
D:####+#+####
D:%..^...^..%
D:%..##^##..%
D:%..^...^..%
D:####+#+####
D:##[[.#.[[##
D:###########

name:Treasure chest
type:1
rating:1
rows:11
columns:11
doors:4
tval:chest
D:%%%%%%%%%%%
D:%.........%
D:%.x.#2#.x.%
D:%...#^#...%
D:%.###.###.%
D:%.1^.[.^3.%
D:%.###.###.%
D:%...#^#...%
D:%.x.#4#.x.%
D:%.........%
D:%%%%%%%%%%%

name:Arcanum
type:1
rating:1
rows:7
columns:12
doors:1
tval:magic book
D:#####%%#####
D:#...^..^...#
D:%..x####x..%
D:%..([##[(..%
D:%..x####x..%
D:#...^.9^...#
D:#####%%#####

name:Temple
type:1
rating:1
rows:7
columns:12
doors:1
tval:prayer book
D:#%##########
D:%.#.#.#..^.#
D:%.#.#.#..#[#
D:%.^...(.##8#
D:%.#.#.#..#[#
D:%.#.#.#..^.#
D:#%##########

name:Lighthouse
type:1
rating:1
rows:9
columns:13
doors:4
tval:light
D:   #%%#%%#   
D: ###..+..### 
D:##.x^^#^^x.##
D:%...#2#3#...%
D:#+###[[[###+#
D:%...#1#4#...%
D:##.x^^#^^x.##
D: ###..+..### 
D:   #%%#%%#   

name:Scroll shelves
type:1
rating:1
rows:11
columns:13
doors:1
tval:scroll
D:#%##%%#%%##%#
D:%.##..(..##.%
D:%.....x.....%
D:%..#######..%
D:%.^#[#[#[#^.%
D:##^(.....(^##
D:%.^#[#[#[#^.%
D:%..#######..%
D:%.....x.....%
D:%.##..(..##.%
D:#%##%%#%%##%#

name:Mushroom Field
type:1
rating:1
rows:9
columns:17
doors:2
tval:mushroom
D:%%%%%%%%#########
D:%.......#.x.x9x.#
D:%.[..[..2.x(x(x(#
D:%.......#.......#
D:%.[..[..####1####
D:%...............%
D:%.[..[..[..[..[.%
D:%...............%
D:%%%%%%%%%%%%%%%%%

name:Amulet chamber
type:1
rating:1
rows:11
columns:17
doors:4
tval:amulet
D:    #%%%%%%%#    
D:  ###.......###  
D: ##...#.x.#....# 
D:##..#..#^#..#..##
D:%..#..##3##..#..%
D:%.x#.x^2[4^x.#x.%
D:%..#..##1##..#..%
D:##..#..#^#..#..##
D: ##...#.x.#...## 
D:  ###.......###  
D:    #%%%%%%%#    

name:Ring chamber
type:1
rating:1
rows:11
columns:17
doors:2
tval:ring
D:    #%%%#%%%#    
D:  ###...x...###  
D: ##..##...##..## 
D:##..xx.#^#.xx..##
D:%.###.##2##.###.%
D:%....##[8[##....%
D:%.###.##1##.###.%
D:##..xx.#^#.xx..##
D: ##..##...##..## 
D:  ###...x...###  
D:    #%%%#%%%#    

name:Mining outpost
type:1
rating:1
rows:9
columns:18
doors:2
tval:digger
D: %%%%%#####   %%%%
D:%%..#.#.9.#%%%%.x%
D:%.[...2...#.##...%
D:%...#.#...#....#%%
D:%%x...##1##..#..#%
D:%%.#...........[.%
D:%....x..x..%%%..%%
D:%%%.x%%..%%% %%%% 
D:  %%%%%%%%        

name:Potion cupboard
type:1
rating:1
rows:11
columns:19
doors:4
tval:potion
D:    #%%%%%%%%%#    
D:  ###.........###  
D: ##...#######...## 
D:##..#3#[#[#[#4#..##
D:%..##.#+#+#+#.##..%
D:%..1..+^(.(^+..2..%
D:%..##.#+#+#+#.##..%
D:##..#4#[#[#[#3#..##
D: ##...#######...## 
D:  ###.........###  
D:    #%%%%%%%%%#    

name:Staff chamber
type:1
rating:1
rows:9
columns:23
doors:2
tval:staff
D:%%%%%#############%%%%%
D:%....#....+.+....#....%
D:%....#....#^#....#....%
D:%...+#+...#2#...+#+...%
D:#####9#####[#####9#####
D:%...+#+...#1#...+#+...%
D:%....#....#^#....#....%
D:%....#....+.+....#....%
D:%%%%%#############%%%%%

name:Wand chamber
type:1
rating:1
rows:11
columns:27
doors:2
tval:wand
D: #%%%%%#############%%%%%# 
D:##.....+...........+.....##
D:%..xx..######1######..xx..%
D:%..x..##..#....^...##..x..%
D:##...9#..###...#+#..#....##
D: ##+###.##[##(##[##.###+## 
D:##....#..#+#...###..#9...##
D:%..x..##...^....#..##..x..%
D:%..xx..######2######..xx..%
D:##.....+...........+.....##
D: #%%%%%#############%%%%%# 

name:Treasure chamber
type:1
rating:1
rows:11
columns:31
doors:2
tval:chest
D:############%%%%%%%############
D:#...(.(...1^.......^2...(.(...#
D:#...#+#...#2#######1#...#+#...#
D:#..##.##..#....x....#..##.##..#
D:#x(#.[.#(x#...###...#x(#.[.#(x#
D:#..##.##..#..##.##..#..##.##..#
D:#...###...#x(#.[.#(x#...###...#
D:#....x....#..##.##..#....x....#
D:#2#######1#...#+#...#2#######1#
D:%........^2...(.(...1^........%
D:%%%%%%%%%#############%%%%%%%%%

name:Rod chamber
type:1
rating:1
rows:11
columns:32
doors:1
tval:rod
D:   ##########     ##%%%%%%%##   
D:  ##........##   ##.........##  
D: ##..#####...## ##..#######..## 
D:##..##...###..###..##.....##..##
D:%..##9.##^##..##..##..###..##..%
D:%..#..##[##..##..##..##[##..#..%
D:%..##..###..##..##..##^##.9##..%
D:##..##.....##..###..###...##..##
D: ##..#######..## ##..######..## 
D:  ##.........##   ##........##  
D:   ##%%%%%%%##     ##########   
