varying ceiling heights, using quads....

.... and stretching the outermost walls.  but transitions between rooms
has gaps