/****
* Plugins
****/
var tween = LK.import("@upit/tween.v1");
/****
* Classes
****/
var Exit = Container.expand(function () {
var self = Container.call(this);
var graphics = self.attachAsset('exit', {
anchorX: 0.5,
anchorY: 0.5
});
return self;
});
var Guard = Container.expand(function () {
var self = Container.call(this);
var graphics = self.attachAsset('guard', {
anchorX: 0.5,
anchorY: 0.5
});
self.patrolPoints = [];
self.currentPatrolIndex = 0;
self.patrolSpeed = 1.5;
self.detectionRadius = 120;
self.isMovingToNext = false;
self.setPatrolRoute = function (points) {
self.patrolPoints = points;
if (points.length > 0) {
self.x = points[0].x;
self.y = points[0].y;
}
};
self.update = function () {
if (self.patrolPoints.length > 1 && !self.isMovingToNext) {
var nextIndex = (self.currentPatrolIndex + 1) % self.patrolPoints.length;
var target = self.patrolPoints[nextIndex];
var dx = target.x - self.x;
var dy = target.y - self.y;
var distance = Math.sqrt(dx * dx + dy * dy);
if (distance < 10) {
self.currentPatrolIndex = nextIndex;
} else {
self.x += dx / distance * self.patrolSpeed;
self.y += dy / distance * self.patrolSpeed;
}
}
};
self.canSeePlayer = function (player) {
var dx = player.x - self.x;
var dy = player.y - self.y;
var distance = Math.sqrt(dx * dx + dy * dy);
if (distance > self.detectionRadius) return false;
// Check if there's a wall blocking the line of sight
for (var i = 0; i < walls.length; i++) {
if (self.lineIntersectsWall(self.x, self.y, player.x, player.y, walls[i])) {
return false;
}
}
return true;
};
self.lineIntersectsWall = function (x1, y1, x2, y2, wall) {
var wallLeft = wall.x - wall.width / 2;
var wallRight = wall.x + wall.width / 2;
var wallTop = wall.y - wall.height / 2;
var wallBottom = wall.y + wall.height / 2;
// Simple line-rectangle intersection check
return !(x2 < wallLeft || x1 > wallRight || y2 < wallTop || y1 > wallBottom);
};
return self;
});
var Key = Container.expand(function () {
var self = Container.call(this);
var graphics = self.attachAsset('key', {
anchorX: 0.5,
anchorY: 0.5
});
self.collected = false;
self.update = function () {
if (!self.collected) {
graphics.rotation += 0.05;
}
};
return self;
});
var Prisoner = Container.expand(function () {
var self = Container.call(this);
var graphics = self.attachAsset('prisoner', {
anchorX: 0.5,
anchorY: 0.5
});
self.isMoving = false;
self.targetX = 0;
self.targetY = 0;
self.moveTo = function (x, y) {
if (self.isMoving) return;
self.isMoving = true;
self.targetX = x;
self.targetY = y;
tween(self, {
x: x,
y: y
}, {
duration: 300,
easing: tween.easeOut,
onFinish: function onFinish() {
self.isMoving = false;
}
});
};
return self;
});
var Wall = Container.expand(function () {
var self = Container.call(this);
var graphics = self.attachAsset('wall', {
anchorX: 0.5,
anchorY: 0.5
});
return self;
});
/****
* Initialize Game
****/
var game = new LK.Game({
backgroundColor: 0x2c2c2c
});
/****
* Game Code
****/
var prisoner;
var guards = [];
var keys = [];
var walls = [];
var exit;
var currentLevel = 1;
var keysCollected = 0;
var totalKeys = 0;
var gameState = 'playing'; // 'playing', 'caught', 'levelComplete'
// UI Elements
var levelTxt = new Text2('Level 1', {
size: 80,
fill: 0xFFFFFF
});
levelTxt.anchor.set(0.5, 0);
LK.gui.top.addChild(levelTxt);
var keysTxt = new Text2('Keys: 0/0', {
size: 60,
fill: 0xFFD700
});
keysTxt.anchor.set(1, 0);
LK.gui.topRight.addChild(keysTxt);
// Level layouts
var levelData = {
1: {
walls: [{
x: 300,
y: 400
}, {
x: 400,
y: 400
}, {
x: 500,
y: 400
}, {
x: 800,
y: 600
}, {
x: 900,
y: 600
}, {
x: 1000,
y: 600
}, {
x: 1200,
y: 400
}, {
x: 1300,
y: 400
}, {
x: 1400,
y: 400
}],
guards: [{
patrol: [{
x: 600,
y: 500
}, {
x: 600,
y: 800
}, {
x: 600,
y: 500
}]
}, {
patrol: [{
x: 1100,
y: 300
}, {
x: 1500,
y: 300
}, {
x: 1100,
y: 300
}]
}],
keys: [{
x: 450,
y: 300
}, {
x: 1250,
y: 500
}],
prisoner: {
x: 200,
y: 300
},
exit: {
x: 1600,
y: 700
}
},
2: {
walls: [{
x: 300,
y: 300
}, {
x: 400,
y: 300
}, {
x: 500,
y: 300
}, {
x: 300,
y: 600
}, {
x: 400,
y: 600
}, {
x: 500,
y: 600
}, {
x: 800,
y: 400
}, {
x: 900,
y: 400
}, {
x: 1000,
y: 400
}, {
x: 800,
y: 700
}, {
x: 900,
y: 700
}, {
x: 1000,
y: 700
}, {
x: 1300,
y: 300
}, {
x: 1400,
y: 300
}, {
x: 1500,
y: 300
}],
guards: [{
patrol: [{
x: 600,
y: 450
}, {
x: 600,
y: 750
}, {
x: 600,
y: 450
}]
}, {
patrol: [{
x: 1100,
y: 250
}, {
x: 1100,
y: 550
}, {
x: 1100,
y: 250
}]
}, {
patrol: [{
x: 1600,
y: 400
}, {
x: 1600,
y: 800
}, {
x: 1600,
y: 400
}]
}],
keys: [{
x: 400,
y: 450
}, {
x: 900,
y: 550
}, {
x: 1400,
y: 200
}],
prisoner: {
x: 150,
y: 450
},
exit: {
x: 1700,
y: 600
}
},
3: {
walls: [{
x: 200,
y: 300
}, {
x: 300,
y: 200
}, {
x: 400,
y: 200
}, {
x: 500,
y: 300
}, {
x: 600,
y: 400
}, {
x: 700,
y: 400
}, {
x: 800,
y: 300
}, {
x: 900,
y: 200
}, {
x: 1000,
y: 300
}, {
x: 1100,
y: 400
}, {
x: 1200,
y: 500
}, {
x: 1300,
y: 600
}, {
x: 1400,
y: 700
}, {
x: 1500,
y: 800
}],
guards: [{
patrol: [{
x: 250,
y: 450
}, {
x: 550,
y: 450
}, {
x: 250,
y: 450
}]
}, {
patrol: [{
x: 850,
y: 350
}, {
x: 1150,
y: 350
}, {
x: 850,
y: 350
}]
}, {
patrol: [{
x: 1350,
y: 550
}, {
x: 1350,
y: 850
}, {
x: 1350,
y: 550
}]
}],
keys: [{
x: 350,
y: 350
}, {
x: 750,
y: 250
}, {
x: 1050,
y: 450
}, {
x: 1450,
y: 550
}],
prisoner: {
x: 100,
y: 400
},
exit: {
x: 1600,
y: 900
}
},
4: {
walls: [{
x: 300,
y: 250
}, {
x: 400,
y: 250
}, {
x: 500,
y: 350
}, {
x: 600,
y: 450
}, {
x: 700,
y: 550
}, {
x: 800,
y: 650
}, {
x: 900,
y: 550
}, {
x: 1000,
y: 450
}, {
x: 1100,
y: 350
}, {
x: 1200,
y: 250
}, {
x: 1300,
y: 350
}, {
x: 1400,
y: 450
}],
guards: [{
patrol: [{
x: 350,
y: 400
}, {
x: 650,
y: 700
}, {
x: 350,
y: 400
}]
}, {
patrol: [{
x: 950,
y: 600
}, {
x: 1250,
y: 300
}, {
x: 950,
y: 600
}]
}, {
patrol: [{
x: 450,
y: 150
}, {
x: 1150,
y: 150
}, {
x: 450,
y: 150
}]
}],
keys: [{
x: 250,
y: 350
}, {
x: 550,
y: 500
}, {
x: 850,
y: 750
}, {
x: 1150,
y: 200
}],
prisoner: {
x: 150,
y: 300
},
exit: {
x: 1500,
y: 600
}
},
5: {
walls: [{
x: 250,
y: 200
}, {
x: 350,
y: 300
}, {
x: 450,
y: 400
}, {
x: 550,
y: 300
}, {
x: 650,
y: 200
}, {
x: 750,
y: 300
}, {
x: 850,
y: 400
}, {
x: 950,
y: 500
}, {
x: 1050,
y: 400
}, {
x: 1150,
y: 300
}, {
x: 1250,
y: 400
}, {
x: 1350,
y: 500
}, {
x: 1450,
y: 600
}],
guards: [{
patrol: [{
x: 300,
y: 500
}, {
x: 600,
y: 500
}, {
x: 300,
y: 500
}]
}, {
patrol: [{
x: 800,
y: 600
}, {
x: 1100,
y: 600
}, {
x: 800,
y: 600
}]
}, {
patrol: [{
x: 1200,
y: 200
}, {
x: 1200,
y: 700
}, {
x: 1200,
y: 200
}]
}, {
patrol: [{
x: 400,
y: 100
}, {
x: 1000,
y: 100
}, {
x: 400,
y: 100
}]
}],
keys: [{
x: 200,
y: 300
}, {
x: 500,
y: 150
}, {
x: 900,
y: 350
}, {
x: 1300,
y: 250
}, {
x: 1100,
y: 750
}],
prisoner: {
x: 100,
y: 250
},
exit: {
x: 1550,
y: 750
}
},
6: {
walls: [{
x: 200,
y: 150
}, {
x: 300,
y: 250
}, {
x: 400,
y: 350
}, {
x: 500,
y: 250
}, {
x: 600,
y: 150
}, {
x: 700,
y: 250
}, {
x: 800,
y: 350
}, {
x: 900,
y: 450
}, {
x: 1000,
y: 350
}, {
x: 1100,
y: 250
}, {
x: 1200,
y: 350
}, {
x: 1300,
y: 450
}, {
x: 1400,
y: 550
}, {
x: 1500,
y: 650
}],
guards: [{
patrol: [{
x: 250,
y: 400
}, {
x: 550,
y: 400
}, {
x: 250,
y: 400
}]
}, {
patrol: [{
x: 750,
y: 500
}, {
x: 1050,
y: 500
}, {
x: 750,
y: 500
}]
}, {
patrol: [{
x: 1250,
y: 600
}, {
x: 1250,
y: 800
}, {
x: 1250,
y: 600
}]
}, {
patrol: [{
x: 450,
y: 100
}, {
x: 950,
y: 100
}, {
x: 450,
y: 100
}]
}],
keys: [{
x: 150,
y: 200
}, {
x: 450,
y: 450
}, {
x: 750,
y: 150
}, {
x: 1150,
y: 400
}, {
x: 1350,
y: 350
}],
prisoner: {
x: 100,
y: 350
},
exit: {
x: 1600,
y: 800
}
},
7: {
walls: [{
x: 300,
y: 200
}, {
x: 400,
y: 200
}, {
x: 500,
y: 200
}, {
x: 300,
y: 400
}, {
x: 400,
y: 400
}, {
x: 500,
y: 400
}, {
x: 800,
y: 300
}, {
x: 900,
y: 300
}, {
x: 1000,
y: 300
}, {
x: 800,
y: 500
}, {
x: 900,
y: 500
}, {
x: 1000,
y: 500
}, {
x: 1200,
y: 600
}, {
x: 1300,
y: 600
}, {
x: 1400,
y: 600
}],
guards: [{
patrol: [{
x: 600,
y: 300
}, {
x: 600,
y: 600
}, {
x: 600,
y: 300
}]
}, {
patrol: [{
x: 1100,
y: 200
}, {
x: 1100,
y: 700
}, {
x: 1100,
y: 200
}]
}, {
patrol: [{
x: 200,
y: 500
}, {
x: 700,
y: 500
}, {
x: 200,
y: 500
}]
}, {
patrol: [{
x: 1500,
y: 400
}, {
x: 1500,
y: 800
}, {
x: 1500,
y: 400
}]
}],
keys: [{
x: 200,
y: 300
}, {
x: 550,
y: 150
}, {
x: 850,
y: 200
}, {
x: 1150,
y: 150
}, {
x: 1350,
y: 500
}, {
x: 1550,
y: 300
}],
prisoner: {
x: 100,
y: 200
},
exit: {
x: 1600,
y: 700
}
},
8: {
walls: [{
x: 250,
y: 300
}, {
x: 350,
y: 200
}, {
x: 450,
y: 300
}, {
x: 550,
y: 400
}, {
x: 650,
y: 300
}, {
x: 750,
y: 200
}, {
x: 850,
y: 300
}, {
x: 950,
y: 400
}, {
x: 1050,
y: 300
}, {
x: 1150,
y: 200
}, {
x: 1250,
y: 300
}, {
x: 1350,
y: 400
}, {
x: 1450,
y: 500
}, {
x: 1550,
y: 600
}],
guards: [{
patrol: [{
x: 300,
y: 450
}, {
x: 600,
y: 450
}, {
x: 300,
y: 450
}]
}, {
patrol: [{
x: 800,
y: 500
}, {
x: 1100,
y: 500
}, {
x: 800,
y: 500
}]
}, {
patrol: [{
x: 1300,
y: 550
}, {
x: 1300,
y: 750
}, {
x: 1300,
y: 550
}]
}, {
patrol: [{
x: 400,
y: 100
}, {
x: 1000,
y: 100
}, {
x: 400,
y: 100
}]
}, {
patrol: [{
x: 700,
y: 600
}, {
x: 1200,
y: 600
}, {
x: 700,
y: 600
}]
}],
keys: [{
x: 200,
y: 400
}, {
x: 500,
y: 250
}, {
x: 800,
y: 150
}, {
x: 1200,
y: 150
}, {
x: 1400,
y: 250
}, {
x: 1600,
y: 450
}],
prisoner: {
x: 100,
y: 300
},
exit: {
x: 1650,
y: 750
}
},
9: {
walls: [{
x: 200,
y: 200
}, {
x: 300,
y: 300
}, {
x: 400,
y: 400
}, {
x: 500,
y: 300
}, {
x: 600,
y: 200
}, {
x: 700,
y: 300
}, {
x: 800,
y: 400
}, {
x: 900,
y: 500
}, {
x: 1000,
y: 400
}, {
x: 1100,
y: 300
}, {
x: 1200,
y: 400
}, {
x: 1300,
y: 500
}, {
x: 1400,
y: 600
}, {
x: 1500,
y: 700
}],
guards: [{
patrol: [{
x: 250,
y: 500
}, {
x: 550,
y: 500
}, {
x: 250,
y: 500
}]
}, {
patrol: [{
x: 750,
y: 600
}, {
x: 1050,
y: 600
}, {
x: 750,
y: 600
}]
}, {
patrol: [{
x: 1250,
y: 700
}, {
x: 1250,
y: 900
}, {
x: 1250,
y: 700
}]
}, {
patrol: [{
x: 450,
y: 100
}, {
x: 950,
y: 100
}, {
x: 450,
y: 100
}]
}, {
patrol: [{
x: 350,
y: 600
}, {
x: 650,
y: 600
}, {
x: 350,
y: 600
}]
}],
keys: [{
x: 150,
y: 250
}, {
x: 450,
y: 200
}, {
x: 750,
y: 200
}, {
x: 1150,
y: 200
}, {
x: 1350,
y: 350
}, {
x: 1450,
y: 450
}],
prisoner: {
x: 100,
y: 400
},
exit: {
x: 1600,
y: 850
}
},
10: {
walls: [{
x: 300,
y: 150
}, {
x: 400,
y: 250
}, {
x: 500,
y: 350
}, {
x: 600,
y: 250
}, {
x: 700,
y: 150
}, {
x: 800,
y: 250
}, {
x: 900,
y: 350
}, {
x: 1000,
y: 450
}, {
x: 1100,
y: 350
}, {
x: 1200,
y: 250
}, {
x: 1300,
y: 350
}, {
x: 1400,
y: 450
}, {
x: 1500,
y: 550
}, {
x: 1600,
y: 650
}],
guards: [{
patrol: [{
x: 350,
y: 400
}, {
x: 650,
y: 400
}, {
x: 350,
y: 400
}]
}, {
patrol: [{
x: 850,
y: 500
}, {
x: 1150,
y: 500
}, {
x: 850,
y: 500
}]
}, {
patrol: [{
x: 1350,
y: 600
}, {
x: 1350,
y: 800
}, {
x: 1350,
y: 600
}]
}, {
patrol: [{
x: 500,
y: 100
}, {
x: 1000,
y: 100
}, {
x: 500,
y: 100
}]
}, {
patrol: [{
x: 250,
y: 600
}, {
x: 750,
y: 600
}, {
x: 250,
y: 600
}]
}, {
patrol: [{
x: 1450,
y: 200
}, {
x: 1450,
y: 700
}, {
x: 1450,
y: 200
}]
}],
keys: [{
x: 200,
y: 250
}, {
x: 550,
y: 450
}, {
x: 850,
y: 150
}, {
x: 1250,
y: 150
}, {
x: 1550,
y: 350
}, {
x: 1650,
y: 500
}],
prisoner: {
x: 150,
y: 300
},
exit: {
x: 1700,
y: 800
}
},
11: {
walls: [{
x: 250,
y: 250
}, {
x: 350,
y: 150
}, {
x: 450,
y: 250
}, {
x: 550,
y: 350
}, {
x: 650,
y: 250
}, {
x: 750,
y: 150
}, {
x: 850,
y: 250
}, {
x: 950,
y: 350
}, {
x: 1050,
y: 250
}, {
x: 1150,
y: 150
}, {
x: 1250,
y: 250
}, {
x: 1350,
y: 350
}, {
x: 1450,
y: 450
}],
guards: [{
patrol: [{
x: 300,
y: 400
}, {
x: 600,
y: 400
}, {
x: 300,
y: 400
}]
}, {
patrol: [{
x: 800,
y: 450
}, {
x: 1100,
y: 450
}, {
x: 800,
y: 450
}]
}, {
patrol: [{
x: 1300,
y: 500
}, {
x: 1300,
y: 700
}, {
x: 1300,
y: 500
}]
}, {
patrol: [{
x: 400,
y: 50
}, {
x: 1000,
y: 50
}, {
x: 400,
y: 50
}]
}, {
patrol: [{
x: 200,
y: 550
}, {
x: 700,
y: 550
}, {
x: 200,
y: 550
}]
}, {
patrol: [{
x: 1400,
y: 150
}, {
x: 1400,
y: 650
}, {
x: 1400,
y: 150
}]
}],
keys: [{
x: 200,
y: 350
}, {
x: 500,
y: 450
}, {
x: 800,
y: 100
}, {
x: 1200,
y: 100
}, {
x: 1500,
y: 250
}, {
x: 1600,
y: 600
}],
prisoner: {
x: 100,
y: 200
},
exit: {
x: 1550,
y: 750
}
},
12: {
walls: [{
x: 200,
y: 300
}, {
x: 300,
y: 200
}, {
x: 400,
y: 300
}, {
x: 500,
y: 400
}, {
x: 600,
y: 300
}, {
x: 700,
y: 200
}, {
x: 800,
y: 300
}, {
x: 900,
y: 400
}, {
x: 1000,
y: 300
}, {
x: 1100,
y: 200
}, {
x: 1200,
y: 300
}, {
x: 1300,
y: 400
}, {
x: 1400,
y: 500
}],
guards: [{
patrol: [{
x: 250,
y: 450
}, {
x: 550,
y: 450
}, {
x: 250,
y: 450
}]
}, {
patrol: [{
x: 750,
y: 500
}, {
x: 1050,
y: 500
}, {
x: 750,
y: 500
}]
}, {
patrol: [{
x: 1250,
y: 550
}, {
x: 1250,
y: 750
}, {
x: 1250,
y: 550
}]
}, {
patrol: [{
x: 350,
y: 100
}, {
x: 950,
y: 100
}, {
x: 350,
y: 100
}]
}, {
patrol: [{
x: 150,
y: 600
}, {
x: 650,
y: 600
}, {
x: 150,
y: 600
}]
}, {
patrol: [{
x: 1350,
y: 200
}, {
x: 1350,
y: 700
}, {
x: 1350,
y: 200
}]
}, {
patrol: [{
x: 850,
y: 650
}, {
x: 1150,
y: 650
}, {
x: 850,
y: 650
}]
}],
keys: [{
x: 150,
y: 400
}, {
x: 450,
y: 500
}, {
x: 750,
y: 150
}, {
x: 1150,
y: 150
}, {
x: 1450,
y: 300
}, {
x: 1550,
y: 650
}, {
x: 950,
y: 750
}],
prisoner: {
x: 100,
y: 350
},
exit: {
x: 1600,
y: 800
}
},
13: {
walls: [{
x: 300,
y: 200
}, {
x: 400,
y: 300
}, {
x: 500,
y: 200
}, {
x: 600,
y: 300
}, {
x: 700,
y: 400
}, {
x: 800,
y: 300
}, {
x: 900,
y: 200
}, {
x: 1000,
y: 300
}, {
x: 1100,
y: 400
}, {
x: 1200,
y: 300
}, {
x: 1300,
y: 200
}, {
x: 1400,
y: 300
}, {
x: 1500,
y: 400
}],
guards: [{
patrol: [{
x: 350,
y: 450
}, {
x: 650,
y: 450
}, {
x: 350,
y: 450
}]
}, {
patrol: [{
x: 850,
y: 500
}, {
x: 1150,
y: 500
}, {
x: 850,
y: 500
}]
}, {
patrol: [{
x: 1350,
y: 550
}, {
x: 1350,
y: 750
}, {
x: 1350,
y: 550
}]
}, {
patrol: [{
x: 450,
y: 100
}, {
x: 1050,
y: 100
}, {
x: 450,
y: 100
}]
}, {
patrol: [{
x: 250,
y: 600
}, {
x: 750,
y: 600
}, {
x: 250,
y: 600
}]
}, {
patrol: [{
x: 1450,
y: 150
}, {
x: 1450,
y: 650
}, {
x: 1450,
y: 150
}]
}, {
patrol: [{
x: 950,
y: 650
}, {
x: 1250,
y: 650
}, {
x: 950,
y: 650
}]
}],
keys: [{
x: 250,
y: 350
}, {
x: 550,
y: 100
}, {
x: 850,
y: 150
}, {
x: 1250,
y: 150
}, {
x: 1550,
y: 250
}, {
x: 200,
y: 750
}, {
x: 1050,
y: 750
}],
prisoner: {
x: 150,
y: 250
},
exit: {
x: 1650,
y: 800
}
},
14: {
walls: [{
x: 250,
y: 250
}, {
x: 350,
y: 350
}, {
x: 450,
y: 250
}, {
x: 550,
y: 350
}, {
x: 650,
y: 450
}, {
x: 750,
y: 350
}, {
x: 850,
y: 250
}, {
x: 950,
y: 350
}, {
x: 1050,
y: 450
}, {
x: 1150,
y: 350
}, {
x: 1250,
y: 250
}, {
x: 1350,
y: 350
}, {
x: 1450,
y: 450
}],
guards: [{
patrol: [{
x: 300,
y: 500
}, {
x: 600,
y: 500
}, {
x: 300,
y: 500
}]
}, {
patrol: [{
x: 800,
y: 550
}, {
x: 1100,
y: 550
}, {
x: 800,
y: 550
}]
}, {
patrol: [{
x: 1300,
y: 600
}, {
x: 1300,
y: 800
}, {
x: 1300,
y: 600
}]
}, {
patrol: [{
x: 400,
y: 150
}, {
x: 1000,
y: 150
}, {
x: 400,
y: 150
}]
}, {
patrol: [{
x: 200,
y: 650
}, {
x: 700,
y: 650
}, {
x: 200,
y: 650
}]
}, {
patrol: [{
x: 1400,
y: 200
}, {
x: 1400,
y: 700
}, {
x: 1400,
y: 200
}]
}, {
patrol: [{
x: 900,
y: 700
}, {
x: 1200,
y: 700
}, {
x: 900,
y: 700
}]
}],
keys: [{
x: 200,
y: 400
}, {
x: 500,
y: 150
}, {
x: 800,
y: 100
}, {
x: 1200,
y: 100
}, {
x: 1500,
y: 300
}, {
x: 150,
y: 800
}, {
x: 1000,
y: 800
}],
prisoner: {
x: 100,
y: 300
},
exit: {
x: 1600,
y: 850
}
},
15: {
walls: [{
x: 200,
y: 200
}, {
x: 300,
y: 300
}, {
x: 400,
y: 200
}, {
x: 500,
y: 300
}, {
x: 600,
y: 400
}, {
x: 700,
y: 300
}, {
x: 800,
y: 200
}, {
x: 900,
y: 300
}, {
x: 1000,
y: 400
}, {
x: 1100,
y: 300
}, {
x: 1200,
y: 200
}, {
x: 1300,
y: 300
}, {
x: 1400,
y: 400
}, {
x: 1500,
y: 500
}],
guards: [{
patrol: [{
x: 250,
y: 450
}, {
x: 550,
y: 450
}, {
x: 250,
y: 450
}]
}, {
patrol: [{
x: 750,
y: 500
}, {
x: 1050,
y: 500
}, {
x: 750,
y: 500
}]
}, {
patrol: [{
x: 1250,
y: 550
}, {
x: 1250,
y: 750
}, {
x: 1250,
y: 550
}]
}, {
patrol: [{
x: 350,
y: 100
}, {
x: 950,
y: 100
}, {
x: 350,
y: 100
}]
}, {
patrol: [{
x: 150,
y: 600
}, {
x: 650,
y: 600
}, {
x: 150,
y: 600
}]
}, {
patrol: [{
x: 1350,
y: 150
}, {
x: 1350,
y: 650
}, {
x: 1350,
y: 150
}]
}, {
patrol: [{
x: 850,
y: 650
}, {
x: 1150,
y: 650
}, {
x: 850,
y: 650
}]
}, {
patrol: [{
x: 450,
y: 750
}, {
x: 750,
y: 750
}, {
x: 450,
y: 750
}]
}],
keys: [{
x: 150,
y: 350
}, {
x: 450,
y: 100
}, {
x: 750,
y: 150
}, {
x: 1150,
y: 150
}, {
x: 1450,
y: 250
}, {
x: 100,
y: 750
}, {
x: 950,
y: 800
}, {
x: 1550,
y: 650
}],
prisoner: {
x: 100,
y: 250
},
exit: {
x: 1650,
y: 900
}
},
16: {
walls: [{
x: 300,
y: 150
}, {
x: 400,
y: 250
}, {
x: 500,
y: 150
}, {
x: 600,
y: 250
}, {
x: 700,
y: 350
}, {
x: 800,
y: 250
}, {
x: 900,
y: 150
}, {
x: 1000,
y: 250
}, {
x: 1100,
y: 350
}, {
x: 1200,
y: 250
}, {
x: 1300,
y: 150
}, {
x: 1400,
y: 250
}, {
x: 1500,
y: 350
}],
guards: [{
patrol: [{
x: 350,
y: 400
}, {
x: 650,
y: 400
}, {
x: 350,
y: 400
}]
}, {
patrol: [{
x: 850,
y: 450
}, {
x: 1150,
y: 450
}, {
x: 850,
y: 450
}]
}, {
patrol: [{
x: 1350,
y: 500
}, {
x: 1350,
y: 700
}, {
x: 1350,
y: 500
}]
}, {
patrol: [{
x: 450,
y: 50
}, {
x: 1050,
y: 50
}, {
x: 450,
y: 50
}]
}, {
patrol: [{
x: 250,
y: 550
}, {
x: 750,
y: 550
}, {
x: 250,
y: 550
}]
}, {
patrol: [{
x: 1450,
y: 100
}, {
x: 1450,
y: 600
}, {
x: 1450,
y: 100
}]
}, {
patrol: [{
x: 950,
y: 600
}, {
x: 1250,
y: 600
}, {
x: 950,
y: 600
}]
}, {
patrol: [{
x: 550,
y: 700
}, {
x: 850,
y: 700
}, {
x: 550,
y: 700
}]
}],
keys: [{
x: 250,
y: 300
}, {
x: 550,
y: 50
}, {
x: 850,
y: 100
}, {
x: 1250,
y: 100
}, {
x: 1550,
y: 200
}, {
x: 200,
y: 700
}, {
x: 1050,
y: 750
}, {
x: 1600,
y: 550
}],
prisoner: {
x: 150,
y: 200
},
exit: {
x: 1700,
y: 800
}
},
17: {
walls: [{
x: 250,
y: 200
}, {
x: 350,
y: 300
}, {
x: 450,
y: 200
}, {
x: 550,
y: 300
}, {
x: 650,
y: 400
}, {
x: 750,
y: 300
}, {
x: 850,
y: 200
}, {
x: 950,
y: 300
}, {
x: 1050,
y: 400
}, {
x: 1150,
y: 300
}, {
x: 1250,
y: 200
}, {
x: 1350,
y: 300
}, {
x: 1450,
y: 400
}],
guards: [{
patrol: [{
x: 300,
y: 450
}, {
x: 600,
y: 450
}, {
x: 300,
y: 450
}]
}, {
patrol: [{
x: 800,
y: 500
}, {
x: 1100,
y: 500
}, {
x: 800,
y: 500
}]
}, {
patrol: [{
x: 1300,
y: 550
}, {
x: 1300,
y: 750
}, {
x: 1300,
y: 550
}]
}, {
patrol: [{
x: 400,
y: 100
}, {
x: 1000,
y: 100
}, {
x: 400,
y: 100
}]
}, {
patrol: [{
x: 200,
y: 600
}, {
x: 700,
y: 600
}, {
x: 200,
y: 600
}]
}, {
patrol: [{
x: 1400,
y: 150
}, {
x: 1400,
y: 650
}, {
x: 1400,
y: 150
}]
}, {
patrol: [{
x: 900,
y: 650
}, {
x: 1200,
y: 650
}, {
x: 900,
y: 650
}]
}, {
patrol: [{
x: 500,
y: 750
}, {
x: 800,
y: 750
}, {
x: 500,
y: 750
}]
}],
keys: [{
x: 200,
y: 350
}, {
x: 500,
y: 100
}, {
x: 800,
y: 150
}, {
x: 1200,
y: 150
}, {
x: 1500,
y: 250
}, {
x: 150,
y: 750
}, {
x: 1000,
y: 800
}, {
x: 1550,
y: 600
}],
prisoner: {
x: 100,
y: 300
},
exit: {
x: 1650,
y: 850
}
},
18: {
walls: [{
x: 200,
y: 250
}, {
x: 300,
y: 150
}, {
x: 400,
y: 250
}, {
x: 500,
y: 150
}, {
x: 600,
y: 250
}, {
x: 700,
y: 350
}, {
x: 800,
y: 250
}, {
x: 900,
y: 150
}, {
x: 1000,
y: 250
}, {
x: 1100,
y: 350
}, {
x: 1200,
y: 250
}, {
x: 1300,
y: 150
}, {
x: 1400,
y: 250
}, {
x: 1500,
y: 350
}],
guards: [{
patrol: [{
x: 250,
y: 400
}, {
x: 550,
y: 400
}, {
x: 250,
y: 400
}]
}, {
patrol: [{
x: 750,
y: 450
}, {
x: 1050,
y: 450
}, {
x: 750,
y: 450
}]
}, {
patrol: [{
x: 1250,
y: 500
}, {
x: 1250,
y: 700
}, {
x: 1250,
y: 500
}]
}, {
patrol: [{
x: 350,
y: 50
}, {
x: 950,
y: 50
}, {
x: 350,
y: 50
}]
}, {
patrol: [{
x: 150,
y: 550
}, {
x: 650,
y: 550
}, {
x: 150,
y: 550
}]
}, {
patrol: [{
x: 1350,
y: 100
}, {
x: 1350,
y: 600
}, {
x: 1350,
y: 100
}]
}, {
patrol: [{
x: 850,
y: 600
}, {
x: 1150,
y: 600
}, {
x: 850,
y: 600
}]
}, {
patrol: [{
x: 450,
y: 700
}, {
x: 750,
y: 700
}, {
x: 450,
y: 700
}]
}],
keys: [{
x: 150,
y: 300
}, {
x: 450,
y: 50
}, {
x: 750,
y: 100
}, {
x: 1150,
y: 100
}, {
x: 1450,
y: 200
}, {
x: 100,
y: 700
}, {
x: 950,
y: 750
}, {
x: 1500,
y: 550
}],
prisoner: {
x: 100,
y: 200
},
exit: {
x: 1600,
y: 800
}
},
19: {
walls: [{
x: 300,
y: 200
}, {
x: 400,
y: 100
}, {
x: 500,
y: 200
}, {
x: 600,
y: 100
}, {
x: 700,
y: 200
}, {
x: 800,
y: 300
}, {
x: 900,
y: 200
}, {
x: 1000,
y: 100
}, {
x: 1100,
y: 200
}, {
x: 1200,
y: 300
}, {
x: 1300,
y: 200
}, {
x: 1400,
y: 100
}, {
x: 1500,
y: 200
}],
guards: [{
patrol: [{
x: 350,
y: 350
}, {
x: 650,
y: 350
}, {
x: 350,
y: 350
}]
}, {
patrol: [{
x: 850,
y: 400
}, {
x: 1150,
y: 400
}, {
x: 850,
y: 400
}]
}, {
patrol: [{
x: 1350,
y: 450
}, {
x: 1350,
y: 650
}, {
x: 1350,
y: 450
}]
}, {
patrol: [{
x: 450,
y: 0
}, {
x: 1050,
y: 0
}, {
x: 450,
y: 0
}]
}, {
patrol: [{
x: 250,
y: 500
}, {
x: 750,
y: 500
}, {
x: 250,
y: 500
}]
}, {
patrol: [{
x: 1450,
y: 50
}, {
x: 1450,
y: 550
}, {
x: 1450,
y: 50
}]
}, {
patrol: [{
x: 950,
y: 550
}, {
x: 1250,
y: 550
}, {
x: 950,
y: 550
}]
}, {
patrol: [{
x: 550,
y: 650
}, {
x: 850,
y: 650
}, {
x: 550,
y: 650
}]
}],
keys: [{
x: 250,
y: 250
}, {
x: 550,
y: 0
}, {
x: 850,
y: 50
}, {
x: 1250,
y: 50
}, {
x: 1550,
y: 150
}, {
x: 200,
y: 650
}, {
x: 1050,
y: 700
}, {
x: 1600,
y: 500
}],
prisoner: {
x: 150,
y: 150
},
exit: {
x: 1700,
y: 750
}
},
20: {
walls: [{
x: 250,
y: 150
}, {
x: 350,
y: 250
}, {
x: 450,
y: 150
}, {
x: 550,
y: 250
}, {
x: 650,
y: 350
}, {
x: 750,
y: 250
}, {
x: 850,
y: 150
}, {
x: 950,
y: 250
}, {
x: 1050,
y: 350
}, {
x: 1150,
y: 250
}, {
x: 1250,
y: 150
}, {
x: 1350,
y: 250
}, {
x: 1450,
y: 350
}],
guards: [{
patrol: [{
x: 300,
y: 400
}, {
x: 600,
y: 400
}, {
x: 300,
y: 400
}]
}, {
patrol: [{
x: 800,
y: 450
}, {
x: 1100,
y: 450
}, {
x: 800,
y: 450
}]
}, {
patrol: [{
x: 1300,
y: 500
}, {
x: 1300,
y: 700
}, {
x: 1300,
y: 500
}]
}, {
patrol: [{
x: 400,
y: 50
}, {
x: 1000,
y: 50
}, {
x: 400,
y: 50
}]
}, {
patrol: [{
x: 200,
y: 550
}, {
x: 700,
y: 550
}, {
x: 200,
y: 550
}]
}, {
patrol: [{
x: 1400,
y: 100
}, {
x: 1400,
y: 600
}, {
x: 1400,
y: 100
}]
}, {
patrol: [{
x: 900,
y: 600
}, {
x: 1200,
y: 600
}, {
x: 900,
y: 600
}]
}, {
patrol: [{
x: 500,
y: 700
}, {
x: 800,
y: 700
}, {
x: 500,
y: 700
}]
}],
keys: [{
x: 200,
y: 300
}, {
x: 500,
y: 50
}, {
x: 800,
y: 100
}, {
x: 1200,
y: 100
}, {
x: 1500,
y: 200
}, {
x: 150,
y: 700
}, {
x: 1000,
y: 750
}, {
x: 1550,
y: 550
}],
prisoner: {
x: 100,
y: 250
},
exit: {
x: 1650,
y: 800
}
},
21: {
walls: [{
x: 200,
y: 100
}, {
x: 300,
y: 200
}, {
x: 400,
y: 100
}, {
x: 500,
y: 200
}, {
x: 600,
y: 300
}, {
x: 700,
y: 200
}, {
x: 800,
y: 100
}, {
x: 900,
y: 200
}, {
x: 1000,
y: 300
}, {
x: 1100,
y: 200
}, {
x: 1200,
y: 100
}, {
x: 1300,
y: 200
}, {
x: 1400,
y: 300
}, {
x: 1500,
y: 400
}],
guards: [{
patrol: [{
x: 250,
y: 350
}, {
x: 550,
y: 350
}, {
x: 250,
y: 350
}]
}, {
patrol: [{
x: 750,
y: 400
}, {
x: 1050,
y: 400
}, {
x: 750,
y: 400
}]
}, {
patrol: [{
x: 1250,
y: 450
}, {
x: 1250,
y: 650
}, {
x: 1250,
y: 450
}]
}, {
patrol: [{
x: 350,
y: 0
}, {
x: 950,
y: 0
}, {
x: 350,
y: 0
}]
}, {
patrol: [{
x: 150,
y: 500
}, {
x: 650,
y: 500
}, {
x: 150,
y: 500
}]
}, {
patrol: [{
x: 1350,
y: 50
}, {
x: 1350,
y: 550
}, {
x: 1350,
y: 50
}]
}, {
patrol: [{
x: 850,
y: 550
}, {
x: 1150,
y: 550
}, {
x: 850,
y: 550
}]
}, {
patrol: [{
x: 450,
y: 650
}, {
x: 750,
y: 650
}, {
x: 450,
y: 650
}]
}, {
patrol: [{
x: 1450,
y: 600
}, {
x: 1450,
y: 800
}, {
x: 1450,
y: 600
}]
}],
keys: [{
x: 150,
y: 250
}, {
x: 450,
y: 0
}, {
x: 750,
y: 50
}, {
x: 1150,
y: 50
}, {
x: 1450,
y: 150
}, {
x: 100,
y: 650
}, {
x: 950,
y: 700
}, {
x: 1500,
y: 500
}, {
x: 1600,
y: 750
}],
prisoner: {
x: 100,
y: 200
},
exit: {
x: 1700,
y: 900
}
},
22: {
walls: [{
x: 300,
y: 50
}, {
x: 400,
y: 150
}, {
x: 500,
y: 50
}, {
x: 600,
y: 150
}, {
x: 700,
y: 250
}, {
x: 800,
y: 150
}, {
x: 900,
y: 50
}, {
x: 1000,
y: 150
}, {
x: 1100,
y: 250
}, {
x: 1200,
y: 150
}, {
x: 1300,
y: 50
}, {
x: 1400,
y: 150
}, {
x: 1500,
y: 250
}, {
x: 1600,
y: 350
}],
guards: [{
patrol: [{
x: 350,
y: 300
}, {
x: 650,
y: 300
}, {
x: 350,
y: 300
}]
}, {
patrol: [{
x: 850,
y: 350
}, {
x: 1150,
y: 350
}, {
x: 850,
y: 350
}]
}, {
patrol: [{
x: 1350,
y: 400
}, {
x: 1350,
y: 600
}, {
x: 1350,
y: 400
}]
}, {
patrol: [{
x: 450,
y: -50
}, {
x: 1050,
y: -50
}, {
x: 450,
y: -50
}]
}, {
patrol: [{
x: 250,
y: 450
}, {
x: 750,
y: 450
}, {
x: 250,
y: 450
}]
}, {
patrol: [{
x: 1450,
y: 0
}, {
x: 1450,
y: 500
}, {
x: 1450,
y: 0
}]
}, {
patrol: [{
x: 950,
y: 500
}, {
x: 1250,
y: 500
}, {
x: 950,
y: 500
}]
}, {
patrol: [{
x: 550,
y: 600
}, {
x: 850,
y: 600
}, {
x: 550,
y: 600
}]
}, {
patrol: [{
x: 1550,
y: 550
}, {
x: 1550,
y: 750
}, {
x: 1550,
y: 550
}]
}],
keys: [{
x: 250,
y: 200
}, {
x: 550,
y: -50
}, {
x: 850,
y: 0
}, {
x: 1250,
y: 0
}, {
x: 1550,
y: 100
}, {
x: 200,
y: 600
}, {
x: 1050,
y: 650
}, {
x: 1600,
y: 450
}, {
x: 1700,
y: 700
}],
prisoner: {
x: 150,
y: 100
},
exit: {
x: 1750,
y: 850
}
},
23: {
walls: [{
x: 250,
y: 100
}, {
x: 350,
y: 200
}, {
x: 450,
y: 100
}, {
x: 550,
y: 200
}, {
x: 650,
y: 300
}, {
x: 750,
y: 200
}, {
x: 850,
y: 100
}, {
x: 950,
y: 200
}, {
x: 1050,
y: 300
}, {
x: 1150,
y: 200
}, {
x: 1250,
y: 100
}, {
x: 1350,
y: 200
}, {
x: 1450,
y: 300
}, {
x: 1550,
y: 400
}],
guards: [{
patrol: [{
x: 300,
y: 350
}, {
x: 600,
y: 350
}, {
x: 300,
y: 350
}]
}, {
patrol: [{
x: 800,
y: 400
}, {
x: 1100,
y: 400
}, {
x: 800,
y: 400
}]
}, {
patrol: [{
x: 1300,
y: 450
}, {
x: 1300,
y: 650
}, {
x: 1300,
y: 450
}]
}, {
patrol: [{
x: 400,
y: 0
}, {
x: 1000,
y: 0
}, {
x: 400,
y: 0
}]
}, {
patrol: [{
x: 200,
y: 500
}, {
x: 700,
y: 500
}, {
x: 200,
y: 500
}]
}, {
patrol: [{
x: 1400,
y: 50
}, {
x: 1400,
y: 550
}, {
x: 1400,
y: 50
}]
}, {
patrol: [{
x: 900,
y: 550
}, {
x: 1200,
y: 550
}, {
x: 900,
y: 550
}]
}, {
patrol: [{
x: 500,
y: 650
}, {
x: 800,
y: 650
}, {
x: 500,
y: 650
}]
}, {
patrol: [{
x: 1500,
y: 600
}, {
x: 1500,
y: 800
}, {
x: 1500,
y: 600
}]
}],
keys: [{
x: 200,
y: 250
}, {
x: 500,
y: 0
}, {
x: 800,
y: 50
}, {
x: 1200,
y: 50
}, {
x: 1500,
y: 150
}, {
x: 150,
y: 650
}, {
x: 1000,
y: 700
}, {
x: 1550,
y: 500
}, {
x: 1650,
y: 750
}],
prisoner: {
x: 100,
y: 150
},
exit: {
x: 1700,
y: 900
}
},
24: {
walls: [{
x: 200,
y: 50
}, {
x: 300,
y: 150
}, {
x: 400,
y: 50
}, {
x: 500,
y: 150
}, {
x: 600,
y: 250
}, {
x: 700,
y: 150
}, {
x: 800,
y: 50
}, {
x: 900,
y: 150
}, {
x: 1000,
y: 250
}, {
x: 1100,
y: 150
}, {
x: 1200,
y: 50
}, {
x: 1300,
y: 150
}, {
x: 1400,
y: 250
}, {
x: 1500,
y: 350
}, {
x: 1600,
y: 450
}],
guards: [{
patrol: [{
x: 250,
y: 300
}, {
x: 550,
y: 300
}, {
x: 250,
y: 300
}]
}, {
patrol: [{
x: 750,
y: 350
}, {
x: 1050,
y: 350
}, {
x: 750,
y: 350
}]
}, {
patrol: [{
x: 1250,
y: 400
}, {
x: 1250,
y: 600
}, {
x: 1250,
y: 400
}]
}, {
patrol: [{
x: 350,
y: -50
}, {
x: 950,
y: -50
}, {
x: 350,
y: -50
}]
}, {
patrol: [{
x: 150,
y: 450
}, {
x: 650,
y: 450
}, {
x: 150,
y: 450
}]
}, {
patrol: [{
x: 1350,
y: 0
}, {
x: 1350,
y: 500
}, {
x: 1350,
y: 0
}]
}, {
patrol: [{
x: 850,
y: 500
}, {
x: 1150,
y: 500
}, {
x: 850,
y: 500
}]
}, {
patrol: [{
x: 450,
y: 600
}, {
x: 750,
y: 600
}, {
x: 450,
y: 600
}]
}, {
patrol: [{
x: 1450,
y: 550
}, {
x: 1450,
y: 750
}, {
x: 1450,
y: 550
}]
}, {
patrol: [{
x: 1600,
y: 650
}, {
x: 1600,
y: 850
}, {
x: 1600,
y: 650
}]
}],
keys: [{
x: 150,
y: 200
}, {
x: 450,
y: -50
}, {
x: 750,
y: 0
}, {
x: 1150,
y: 0
}, {
x: 1450,
y: 100
}, {
x: 100,
y: 600
}, {
x: 950,
y: 650
}, {
x: 1500,
y: 450
}, {
x: 1600,
y: 700
}, {
x: 1750,
y: 800
}],
prisoner: {
x: 100,
y: 100
},
exit: {
x: 1800,
y: 950
}
},
25: {
walls: [{
x: 300,
y: 0
}, {
x: 400,
y: 100
}, {
x: 500,
y: 0
}, {
x: 600,
y: 100
}, {
x: 700,
y: 200
}, {
x: 800,
y: 100
}, {
x: 900,
y: 0
}, {
x: 1000,
y: 100
}, {
x: 1100,
y: 200
}, {
x: 1200,
y: 100
}, {
x: 1300,
y: 0
}, {
x: 1400,
y: 100
}, {
x: 1500,
y: 200
}, {
x: 1600,
y: 300
}, {
x: 1700,
y: 400
}],
guards: [{
patrol: [{
x: 350,
y: 250
}, {
x: 650,
y: 250
}, {
x: 350,
y: 250
}]
}, {
patrol: [{
x: 850,
y: 300
}, {
x: 1150,
y: 300
}, {
x: 850,
y: 300
}]
}, {
patrol: [{
x: 1350,
y: 350
}, {
x: 1350,
y: 550
}, {
x: 1350,
y: 350
}]
}, {
patrol: [{
x: 450,
y: -100
}, {
x: 1050,
y: -100
}, {
x: 450,
y: -100
}]
}, {
patrol: [{
x: 250,
y: 400
}, {
x: 750,
y: 400
}, {
x: 250,
y: 400
}]
}, {
patrol: [{
x: 1450,
y: -50
}, {
x: 1450,
y: 450
}, {
x: 1450,
y: -50
}]
}, {
patrol: [{
x: 950,
y: 450
}, {
x: 1250,
y: 450
}, {
x: 950,
y: 450
}]
}, {
patrol: [{
x: 550,
y: 550
}, {
x: 850,
y: 550
}, {
x: 550,
y: 550
}]
}, {
patrol: [{
x: 1550,
y: 500
}, {
x: 1550,
y: 700
}, {
x: 1550,
y: 500
}]
}, {
patrol: [{
x: 1650,
y: 600
}, {
x: 1650,
y: 800
}, {
x: 1650,
y: 600
}]
}],
keys: [{
x: 250,
y: 150
}, {
x: 550,
y: -100
}, {
x: 850,
y: -50
}, {
x: 1250,
y: -50
}, {
x: 1550,
y: 50
}, {
x: 200,
y: 550
}, {
x: 1050,
y: 600
}, {
x: 1600,
y: 400
}, {
x: 1700,
y: 650
}, {
x: 1800,
y: 750
}],
prisoner: {
x: 150,
y: 50
},
exit: {
x: 1850,
y: 900
}
},
26: {
walls: [{
x: 250,
y: -50
}, {
x: 350,
y: 50
}, {
x: 450,
y: -50
}, {
x: 550,
y: 50
}, {
x: 650,
y: 150
}, {
x: 750,
y: 50
}, {
x: 850,
y: -50
}, {
x: 950,
y: 50
}, {
x: 1050,
y: 150
}, {
x: 1150,
y: 50
}, {
x: 1250,
y: -50
}, {
x: 1350,
y: 50
}, {
x: 1450,
y: 150
}, {
x: 1550,
y: 250
}, {
x: 1650,
y: 350
}],
guards: [{
patrol: [{
x: 300,
y: 200
}, {
x: 600,
y: 200
}, {
x: 300,
y: 200
}]
}, {
patrol: [{
x: 800,
y: 250
}, {
x: 1100,
y: 250
}, {
x: 800,
y: 250
}]
}, {
patrol: [{
x: 1300,
y: 300
}, {
x: 1300,
y: 500
}, {
x: 1300,
y: 300
}]
}, {
patrol: [{
x: 400,
y: -150
}, {
x: 1000,
y: -150
}, {
x: 400,
y: -150
}]
}, {
patrol: [{
x: 200,
y: 350
}, {
x: 700,
y: 350
}, {
x: 200,
y: 350
}]
}, {
patrol: [{
x: 1400,
y: -100
}, {
x: 1400,
y: 400
}, {
x: 1400,
y: -100
}]
}, {
patrol: [{
x: 900,
y: 400
}, {
x: 1200,
y: 400
}, {
x: 900,
y: 400
}]
}, {
patrol: [{
x: 500,
y: 500
}, {
x: 800,
y: 500
}, {
x: 500,
y: 500
}]
}, {
patrol: [{
x: 1500,
y: 450
}, {
x: 1500,
y: 650
}, {
x: 1500,
y: 450
}]
}, {
patrol: [{
x: 1600,
y: 550
}, {
x: 1600,
y: 750
}, {
x: 1600,
y: 550
}]
}],
keys: [{
x: 200,
y: 100
}, {
x: 500,
y: -150
}, {
x: 800,
y: -100
}, {
x: 1200,
y: -100
}, {
x: 1500,
y: 0
}, {
x: 150,
y: 500
}, {
x: 1000,
y: 550
}, {
x: 1550,
y: 350
}, {
x: 1650,
y: 600
}, {
x: 1750,
y: 700
}],
prisoner: {
x: 100,
y: 0
},
exit: {
x: 1800,
y: 850
}
},
27: {
walls: [{
x: 200,
y: -100
}, {
x: 300,
y: 0
}, {
x: 400,
y: -100
}, {
x: 500,
y: 0
}, {
x: 600,
y: 100
}, {
x: 700,
y: 0
}, {
x: 800,
y: -100
}, {
x: 900,
y: 0
}, {
x: 1000,
y: 100
}, {
x: 1100,
y: 0
}, {
x: 1200,
y: -100
}, {
x: 1300,
y: 0
}, {
x: 1400,
y: 100
}, {
x: 1500,
y: 200
}, {
x: 1600,
y: 300
}, {
x: 1700,
y: 400
}],
guards: [{
patrol: [{
x: 250,
y: 150
}, {
x: 550,
y: 150
}, {
x: 250,
y: 150
}]
}, {
patrol: [{
x: 750,
y: 200
}, {
x: 1050,
y: 200
}, {
x: 750,
y: 200
}]
}, {
patrol: [{
x: 1250,
y: 250
}, {
x: 1250,
y: 450
}, {
x: 1250,
y: 250
}]
}, {
patrol: [{
x: 350,
y: -200
}, {
x: 950,
y: -200
}, {
x: 350,
y: -200
}]
}, {
patrol: [{
x: 150,
y: 300
}, {
x: 650,
y: 300
}, {
x: 150,
y: 300
}]
}, {
patrol: [{
x: 1350,
y: -150
}, {
x: 1350,
y: 350
}, {
x: 1350,
y: -150
}]
}, {
patrol: [{
x: 850,
y: 350
}, {
x: 1150,
y: 350
}, {
x: 850,
y: 350
}]
}, {
patrol: [{
x: 450,
y: 450
}, {
x: 750,
y: 450
}, {
x: 450,
y: 450
}]
}, {
patrol: [{
x: 1450,
y: 400
}, {
x: 1450,
y: 600
}, {
x: 1450,
y: 400
}]
}, {
patrol: [{
x: 1550,
y: 500
}, {
x: 1550,
y: 700
}, {
x: 1550,
y: 500
}]
}, {
patrol: [{
x: 1650,
y: 600
}, {
x: 1650,
y: 800
}, {
x: 1650,
y: 600
}]
}],
keys: [{
x: 150,
y: 50
}, {
x: 450,
y: -200
}, {
x: 750,
y: -150
}, {
x: 1150,
y: -150
}, {
x: 1450,
y: -50
}, {
x: 100,
y: 450
}, {
x: 950,
y: 500
}, {
x: 1500,
y: 300
}, {
x: 1600,
y: 550
}, {
x: 1700,
y: 650
}, {
x: 1800,
y: 750
}],
prisoner: {
x: 100,
y: -50
},
exit: {
x: 1850,
y: 900
}
},
28: {
walls: [{
x: 300,
y: -150
}, {
x: 400,
y: -50
}, {
x: 500,
y: -150
}, {
x: 600,
y: -50
}, {
x: 700,
y: 50
}, {
x: 800,
y: -50
}, {
x: 900,
y: -150
}, {
x: 1000,
y: -50
}, {
x: 1100,
y: 50
}, {
x: 1200,
y: -50
}, {
x: 1300,
y: -150
}, {
x: 1400,
y: -50
}, {
x: 1500,
y: 50
}, {
x: 1600,
y: 150
}, {
x: 1700,
y: 250
}, {
x: 1800,
y: 350
}],
guards: [{
patrol: [{
x: 350,
y: 100
}, {
x: 650,
y: 100
}, {
x: 350,
y: 100
}]
}, {
patrol: [{
x: 850,
y: 150
}, {
x: 1150,
y: 150
}, {
x: 850,
y: 150
}]
}, {
patrol: [{
x: 1350,
y: 200
}, {
x: 1350,
y: 400
}, {
x: 1350,
y: 200
}]
}, {
patrol: [{
x: 450,
y: -250
}, {
x: 1050,
y: -250
}, {
x: 450,
y: -250
}]
}, {
patrol: [{
x: 250,
y: 250
}, {
x: 750,
y: 250
}, {
x: 250,
y: 250
}]
}, {
patrol: [{
x: 1450,
y: -200
}, {
x: 1450,
y: 300
}, {
x: 1450,
y: -200
}]
}, {
patrol: [{
x: 950,
y: 300
}, {
x: 1250,
y: 300
}, {
x: 950,
y: 300
}]
}, {
patrol: [{
x: 550,
y: 400
}, {
x: 850,
y: 400
}, {
x: 550,
y: 400
}]
}, {
patrol: [{
x: 1550,
y: 350
}, {
x: 1550,
y: 550
}, {
x: 1550,
y: 350
}]
}, {
patrol: [{
x: 1650,
y: 450
}, {
x: 1650,
y: 650
}, {
x: 1650,
y: 450
}]
}, {
patrol: [{
x: 1750,
y: 550
}, {
x: 1750,
y: 750
}, {
x: 1750,
y: 550
}]
}],
keys: [{
x: 250,
y: 0
}, {
x: 550,
y: -250
}, {
x: 850,
y: -200
}, {
x: 1250,
y: -200
}, {
x: 1550,
y: -100
}, {
x: 200,
y: 400
}, {
x: 1050,
y: 450
}, {
x: 1600,
y: 250
}, {
x: 1700,
y: 500
}, {
x: 1800,
y: 600
}, {
x: 1900,
y: 700
}],
prisoner: {
x: 150,
y: -100
},
exit: {
x: 1950,
y: 850
}
},
29: {
walls: [{
x: 250,
y: -200
}, {
x: 350,
y: -100
}, {
x: 450,
y: -200
}, {
x: 550,
y: -100
}, {
x: 650,
y: 0
}, {
x: 750,
y: -100
}, {
x: 850,
y: -200
}, {
x: 950,
y: -100
}, {
x: 1050,
y: 0
}, {
x: 1150,
y: -100
}, {
x: 1250,
y: -200
}, {
x: 1350,
y: -100
}, {
x: 1450,
y: 0
}, {
x: 1550,
y: 100
}, {
x: 1650,
y: 200
}, {
x: 1750,
y: 300
}],
guards: [{
patrol: [{
x: 300,
y: 50
}, {
x: 600,
y: 50
}, {
x: 300,
y: 50
}]
}, {
patrol: [{
x: 800,
y: 100
}, {
x: 1100,
y: 100
}, {
x: 800,
y: 100
}]
}, {
patrol: [{
x: 1300,
y: 150
}, {
x: 1300,
y: 350
}, {
x: 1300,
y: 150
}]
}, {
patrol: [{
x: 400,
y: -300
}, {
x: 1000,
y: -300
}, {
x: 400,
y: -300
}]
}, {
patrol: [{
x: 200,
y: 200
}, {
x: 700,
y: 200
}, {
x: 200,
y: 200
}]
}, {
patrol: [{
x: 1400,
y: -250
}, {
x: 1400,
y: 250
}, {
x: 1400,
y: -250
}]
}, {
patrol: [{
x: 900,
y: 250
}, {
x: 1200,
y: 250
}, {
x: 900,
y: 250
}]
}, {
patrol: [{
x: 500,
y: 350
}, {
x: 800,
y: 350
}, {
x: 500,
y: 350
}]
}, {
patrol: [{
x: 1500,
y: 300
}, {
x: 1500,
y: 500
}, {
x: 1500,
y: 300
}]
}, {
patrol: [{
x: 1600,
y: 400
}, {
x: 1600,
y: 600
}, {
x: 1600,
y: 400
}]
}, {
patrol: [{
x: 1700,
y: 500
}, {
x: 1700,
y: 700
}, {
x: 1700,
y: 500
}]
}],
keys: [{
x: 200,
y: -50
}, {
x: 500,
y: -300
}, {
x: 800,
y: -250
}, {
x: 1200,
y: -250
}, {
x: 1500,
y: -150
}, {
x: 150,
y: 350
}, {
x: 1000,
y: 400
}, {
x: 1550,
y: 200
}, {
x: 1650,
y: 450
}, {
x: 1750,
y: 550
}, {
x: 1850,
y: 650
}],
prisoner: {
x: 100,
y: -150
},
exit: {
x: 1900,
y: 800
}
},
30: {
walls: [{
x: 200,
y: -250
}, {
x: 300,
y: -150
}, {
x: 400,
y: -250
}, {
x: 500,
y: -150
}, {
x: 600,
y: -50
}, {
x: 700,
y: -150
}, {
x: 800,
y: -250
}, {
x: 900,
y: -150
}, {
x: 1000,
y: -50
}, {
x: 1100,
y: -150
}, {
x: 1200,
y: -250
}, {
x: 1300,
y: -150
}, {
x: 1400,
y: -50
}, {
x: 1500,
y: 50
}, {
x: 1600,
y: 150
}, {
x: 1700,
y: 250
}, {
x: 1800,
y: 350
}],
guards: [{
patrol: [{
x: 250,
y: 0
}, {
x: 550,
y: 0
}, {
x: 250,
y: 0
}]
}, {
patrol: [{
x: 750,
y: 50
}, {
x: 1050,
y: 50
}, {
x: 750,
y: 50
}]
}, {
patrol: [{
x: 1250,
y: 100
}, {
x: 1250,
y: 300
}, {
x: 1250,
y: 100
}]
}, {
patrol: [{
x: 350,
y: -350
}, {
x: 950,
y: -350
}, {
x: 350,
y: -350
}]
}, {
patrol: [{
x: 150,
y: 150
}, {
x: 650,
y: 150
}, {
x: 150,
y: 150
}]
}, {
patrol: [{
x: 1350,
y: -300
}, {
x: 1350,
y: 200
}, {
x: 1350,
y: -300
}]
}, {
patrol: [{
x: 850,
y: 200
}, {
x: 1150,
y: 200
}, {
x: 850,
y: 200
}]
}, {
patrol: [{
x: 450,
y: 300
}, {
x: 750,
y: 300
}, {
x: 450,
y: 300
}]
}, {
patrol: [{
x: 1450,
y: 250
}, {
x: 1450,
y: 450
}, {
x: 1450,
y: 250
}]
}, {
patrol: [{
x: 1550,
y: 350
}, {
x: 1550,
y: 550
}, {
x: 1550,
y: 350
}]
}, {
patrol: [{
x: 1650,
y: 450
}, {
x: 1650,
y: 650
}, {
x: 1650,
y: 450
}]
}, {
patrol: [{
x: 1750,
y: 550
}, {
x: 1750,
y: 750
}, {
x: 1750,
y: 550
}]
}],
keys: [{
x: 150,
y: -100
}, {
x: 450,
y: -350
}, {
x: 750,
y: -300
}, {
x: 1150,
y: -300
}, {
x: 1450,
y: -200
}, {
x: 100,
y: 300
}, {
x: 950,
y: 350
}, {
x: 1500,
y: 150
}, {
x: 1600,
y: 400
}, {
x: 1700,
y: 500
}, {
x: 1800,
y: 600
}, {
x: 1900,
y: 700
}],
prisoner: {
x: 100,
y: -200
},
exit: {
x: 1950,
y: 850
}
},
31: {
walls: [{
x: 300,
y: -300
}, {
x: 400,
y: -200
}, {
x: 500,
y: -300
}, {
x: 600,
y: -200
}, {
x: 700,
y: -100
}, {
x: 800,
y: -200
}, {
x: 900,
y: -300
}, {
x: 1000,
y: -200
}, {
x: 1100,
y: -100
}, {
x: 1200,
y: -200
}, {
x: 1300,
y: -300
}, {
x: 1400,
y: -200
}, {
x: 1500,
y: -100
}, {
x: 1600,
y: 0
}, {
x: 1700,
y: 100
}, {
x: 1800,
y: 200
}, {
x: 1900,
y: 300
}],
guards: [{
patrol: [{
x: 350,
y: -50
}, {
x: 650,
y: -50
}, {
x: 350,
y: -50
}]
}, {
patrol: [{
x: 850,
y: 0
}, {
x: 1150,
y: 0
}, {
x: 850,
y: 0
}]
}, {
patrol: [{
x: 1350,
y: 50
}, {
x: 1350,
y: 250
}, {
x: 1350,
y: 50
}]
}, {
patrol: [{
x: 450,
y: -400
}, {
x: 1050,
y: -400
}, {
x: 450,
y: -400
}]
}, {
patrol: [{
x: 250,
y: 100
}, {
x: 750,
y: 100
}, {
x: 250,
y: 100
}]
}, {
patrol: [{
x: 1450,
y: -350
}, {
x: 1450,
y: 150
}, {
x: 1450,
y: -350
}]
}, {
patrol: [{
x: 950,
y: 150
}, {
x: 1250,
y: 150
}, {
x: 950,
y: 150
}]
}, {
patrol: [{
x: 550,
y: 250
}, {
x: 850,
y: 250
}, {
x: 550,
y: 250
}]
}, {
patrol: [{
x: 1550,
y: 200
}, {
x: 1550,
y: 400
}, {
x: 1550,
y: 200
}]
}, {
patrol: [{
x: 1650,
y: 300
}, {
x: 1650,
y: 500
}, {
x: 1650,
y: 300
}]
}, {
patrol: [{
x: 1750,
y: 400
}, {
x: 1750,
y: 600
}, {
x: 1750,
y: 400
}]
}, {
patrol: [{
x: 1850,
y: 500
}, {
x: 1850,
y: 700
}, {
x: 1850,
y: 500
}]
}],
keys: [{
x: 250,
y: -150
}, {
x: 550,
y: -400
}, {
x: 850,
y: -350
}, {
x: 1250,
y: -350
}, {
x: 1550,
y: -250
}, {
x: 200,
y: 250
}, {
x: 1050,
y: 300
}, {
x: 1600,
y: 100
}, {
x: 1700,
y: 350
}, {
x: 1800,
y: 450
}, {
x: 1900,
y: 550
}, {
x: 2000,
y: 650
}],
prisoner: {
x: 150,
y: -250
},
exit: {
x: 2050,
y: 800
}
},
32: {
walls: [{
x: 250,
y: -350
}, {
x: 350,
y: -250
}, {
x: 450,
y: -350
}, {
x: 550,
y: -250
}, {
x: 650,
y: -150
}, {
x: 750,
y: -250
}, {
x: 850,
y: -350
}, {
x: 950,
y: -250
}, {
x: 1050,
y: -150
}, {
x: 1150,
y: -250
}, {
x: 1250,
y: -350
}, {
x: 1350,
y: -250
}, {
x: 1450,
y: -150
}, {
x: 1550,
y: -50
}, {
x: 1650,
y: 50
}, {
x: 1750,
y: 150
}, {
x: 1850,
y: 250
}],
guards: [{
patrol: [{
x: 300,
y: -100
}, {
x: 600,
y: -100
}, {
x: 300,
y: -100
}]
}, {
patrol: [{
x: 800,
y: -50
}, {
x: 1100,
y: -50
}, {
x: 800,
y: -50
}]
}, {
patrol: [{
x: 1300,
y: 0
}, {
x: 1300,
y: 200
}, {
x: 1300,
y: 0
}]
}, {
patrol: [{
x: 400,
y: -450
}, {
x: 1000,
y: -450
}, {
x: 400,
y: -450
}]
}, {
patrol: [{
x: 200,
y: 50
}, {
x: 700,
y: 50
}, {
x: 200,
y: 50
}]
}, {
patrol: [{
x: 1400,
y: -400
}, {
x: 1400,
y: 100
}, {
x: 1400,
y: -400
}]
}, {
patrol: [{
x: 900,
y: 100
}, {
x: 1200,
y: 100
}, {
x: 900,
y: 100
}]
}, {
patrol: [{
x: 500,
y: 200
}, {
x: 800,
y: 200
}, {
x: 500,
y: 200
}]
}, {
patrol: [{
x: 1500,
y: 150
}, {
x: 1500,
y: 350
}, {
x: 1500,
y: 150
}]
}, {
patrol: [{
x: 1600,
y: 250
}, {
x: 1600,
y: 450
}, {
x: 1600,
y: 250
}]
}, {
patrol: [{
x: 1700,
y: 350
}, {
x: 1700,
y: 550
}, {
x: 1700,
y: 350
}]
}, {
patrol: [{
x: 1800,
y: 450
}, {
x: 1800,
y: 650
}, {
x: 1800,
y: 450
}]
}],
keys: [{
x: 200,
y: -200
}, {
x: 500,
y: -450
}, {
x: 800,
y: -400
}, {
x: 1200,
y: -400
}, {
x: 1500,
y: -300
}, {
x: 150,
y: 200
}, {
x: 1000,
y: 250
}, {
x: 1550,
y: 50
}, {
x: 1650,
y: 300
}, {
x: 1750,
y: 400
}, {
x: 1850,
y: 500
}, {
x: 1950,
y: 600
}],
prisoner: {
x: 100,
y: -300
},
exit: {
x: 2000,
y: 750
}
},
33: {
walls: [{
x: 200,
y: -400
}, {
x: 300,
y: -300
}, {
x: 400,
y: -400
}, {
x: 500,
y: -300
}, {
x: 600,
y: -200
}, {
x: 700,
y: -300
}, {
x: 800,
y: -400
}, {
x: 900,
y: -300
}, {
x: 1000,
y: -200
}, {
x: 1100,
y: -300
}, {
x: 1200,
y: -400
}, {
x: 1300,
y: -300
}, {
x: 1400,
y: -200
}, {
x: 1500,
y: -100
}, {
x: 1600,
y: 0
}, {
x: 1700,
y: 100
}, {
x: 1800,
y: 200
}, {
x: 1900,
y: 300
}],
guards: [{
patrol: [{
x: 250,
y: -150
}, {
x: 550,
y: -150
}, {
x: 250,
y: -150
}]
}, {
patrol: [{
x: 750,
y: -100
}, {
x: 1050,
y: -100
}, {
x: 750,
y: -100
}]
}, {
patrol: [{
x: 1250,
y: -50
}, {
x: 1250,
y: 150
}, {
x: 1250,
y: -50
}]
}, {
patrol: [{
x: 350,
y: -500
}, {
x: 950,
y: -500
}, {
x: 350,
y: -500
}]
}, {
patrol: [{
x: 150,
y: 0
}, {
x: 650,
y: 0
}, {
x: 150,
y: 0
}]
}, {
patrol: [{
x: 1350,
y: -450
}, {
x: 1350,
y: 50
}, {
x: 1350,
y: -450
}]
}, {
patrol: [{
x: 850,
y: 50
}, {
x: 1150,
y: 50
}, {
x: 850,
y: 50
}]
}, {
patrol: [{
x: 450,
y: 150
}, {
x: 750,
y: 150
}, {
x: 450,
y: 150
}]
}, {
patrol: [{
x: 1450,
y: 100
}, {
x: 1450,
y: 300
}, {
x: 1450,
y: 100
}]
}, {
patrol: [{
x: 1550,
y: 200
}, {
x: 1550,
y: 400
}, {
x: 1550,
y: 200
}]
}, {
patrol: [{
x: 1650,
y: 300
}, {
x: 1650,
y: 500
}, {
x: 1650,
y: 300
}]
}, {
patrol: [{
x: 1750,
y: 400
}, {
x: 1750,
y: 600
}, {
x: 1750,
y: 400
}]
}, {
patrol: [{
x: 1850,
y: 500
}, {
x: 1850,
y: 700
}, {
x: 1850,
y: 500
}]
}],
keys: [{
x: 150,
y: -250
}, {
x: 450,
y: -500
}, {
x: 750,
y: -450
}, {
x: 1150,
y: -450
}, {
x: 1450,
y: -350
}, {
x: 100,
y: 150
}, {
x: 950,
y: 200
}, {
x: 1500,
y: 0
}, {
x: 1600,
y: 250
}, {
x: 1700,
y: 350
}, {
x: 1800,
y: 450
}, {
x: 1900,
y: 550
}, {
x: 2000,
y: 650
}],
prisoner: {
x: 100,
y: -350
},
exit: {
x: 2050,
y: 800
}
},
34: {
walls: [{
x: 300,
y: -450
}, {
x: 400,
y: -350
}, {
x: 500,
y: -450
}, {
x: 600,
y: -350
}, {
x: 700,
y: -250
}, {
x: 800,
y: -350
}, {
x: 900,
y: -450
}, {
x: 1000,
y: -350
}, {
x: 1100,
y: -250
}, {
x: 1200,
y: -350
}, {
x: 1300,
y: -450
}, {
x: 1400,
y: -350
}, {
x: 1500,
y: -250
}, {
x: 1600,
y: -150
}, {
x: 1700,
y: -50
}, {
x: 1800,
y: 50
}, {
x: 1900,
y: 150
}, {
x: 2000,
y: 250
}],
guards: [{
patrol: [{
x: 350,
y: -200
}, {
x: 650,
y: -200
}, {
x: 350,
y: -200
}]
}, {
patrol: [{
x: 850,
y: -150
}, {
x: 1150,
y: -150
}, {
x: 850,
y: -150
}]
}, {
patrol: [{
x: 1350,
y: -100
}, {
x: 1350,
y: 100
}, {
x: 1350,
y: -100
}]
}, {
patrol: [{
x: 450,
y: -550
}, {
x: 1050,
y: -550
}, {
x: 450,
y: -550
}]
}, {
patrol: [{
x: 250,
y: -50
}, {
x: 750,
y: -50
}, {
x: 250,
y: -50
}]
}, {
patrol: [{
x: 1450,
y: -500
}, {
x: 1450,
y: 0
}, {
x: 1450,
y: -500
}]
}, {
patrol: [{
x: 950,
y: 0
}, {
x: 1250,
y: 0
}, {
x: 950,
y: 0
}]
}, {
patrol: [{
x: 550,
y: 100
}, {
x: 850,
y: 100
}, {
x: 550,
y: 100
}]
}, {
patrol: [{
x: 1550,
y: 50
}, {
x: 1550,
y: 250
}, {
x: 1550,
y: 50
}]
}, {
patrol: [{
x: 1650,
y: 150
}, {
x: 1650,
y: 350
}, {
x: 1650,
y: 150
}]
}, {
patrol: [{
x: 1750,
y: 250
}, {
x: 1750,
y: 450
}, {
x: 1750,
y: 250
}]
}, {
patrol: [{
x: 1850,
y: 350
}, {
x: 1850,
y: 550
}, {
x: 1850,
y: 350
}]
}, {
patrol: [{
x: 1950,
y: 450
}, {
x: 1950,
y: 650
}, {
x: 1950,
y: 450
}]
}],
keys: [{
x: 250,
y: -300
}, {
x: 550,
y: -550
}, {
x: 850,
y: -500
}, {
x: 1250,
y: -500
}, {
x: 1550,
y: -400
}, {
x: 200,
y: 100
}, {
x: 1050,
y: 150
}, {
x: 1600,
y: -50
}, {
x: 1700,
y: 200
}, {
x: 1800,
y: 300
}, {
x: 1900,
y: 400
}, {
x: 2000,
y: 500
}, {
x: 2100,
y: 600
}],
prisoner: {
x: 150,
y: -400
},
exit: {
x: 2150,
y: 750
}
},
35: {
walls: [{
x: 250,
y: -500
}, {
x: 350,
y: -400
}, {
x: 450,
y: -500
}, {
x: 550,
y: -400
}, {
x: 650,
y: -300
}, {
x: 750,
y: -400
}, {
x: 850,
y: -500
}, {
x: 950,
y: -400
}, {
x: 1050,
y: -300
}, {
x: 1150,
y: -400
}, {
x: 1250,
y: -500
}, {
x: 1350,
y: -400
}, {
x: 1450,
y: -300
}, {
x: 1550,
y: -200
}, {
x: 1650,
y: -100
}, {
x: 1750,
y: 0
}, {
x: 1850,
y: 100
}, {
x: 1950,
y: 200
}],
guards: [{
patrol: [{
x: 300,
y: -250
}, {
x: 600,
y: -250
}, {
x: 300,
y: -250
}]
}, {
patrol: [{
x: 800,
y: -200
}, {
x: 1100,
y: -200
}, {
x: 800,
y: -200
}]
}, {
patrol: [{
x: 1300,
y: -150
}, {
x: 1300,
y: 50
}, {
x: 1300,
y: -150
}]
}, {
patrol: [{
x: 400,
y: -600
}, {
x: 1000,
y: -600
}, {
x: 400,
y: -600
}]
}, {
patrol: [{
x: 200,
y: -100
}, {
x: 700,
y: -100
}, {
x: 200,
y: -100
}]
}, {
patrol: [{
x: 1400,
y: -550
}, {
x: 1400,
y: -50
}, {
x: 1400,
y: -550
}]
}, {
patrol: [{
x: 900,
y: -50
}, {
x: 1200,
y: -50
}, {
x: 900,
y: -50
}]
}, {
patrol: [{
x: 500,
y: 50
}, {
x: 800,
y: 50
}, {
x: 500,
y: 50
}]
}, {
patrol: [{
x: 1500,
y: 0
}, {
x: 1500,
y: 200
}, {
x: 1500,
y: 0
}]
}, {
patrol: [{
x: 1600,
y: 100
}, {
x: 1600,
y: 300
}, {
x: 1600,
y: 100
}]
}, {
patrol: [{
x: 1700,
y: 200
}, {
x: 1700,
y: 400
}, {
x: 1700,
y: 200
}]
}, {
patrol: [{
x: 1800,
y: 300
}, {
x: 1800,
y: 500
}, {
x: 1800,
y: 300
}]
}, {
patrol: [{
x: 1900,
y: 400
}, {
x: 1900,
y: 600
}, {
x: 1900,
y: 400
}]
}],
keys: [{
x: 200,
y: -350
}, {
x: 500,
y: -600
}, {
x: 800,
y: -550
}, {
x: 1200,
y: -550
}, {
x: 1500,
y: -450
}, {
x: 150,
y: 50
}, {
x: 1000,
y: 100
}, {
x: 1550,
y: -100
}, {
x: 1650,
y: 150
}, {
x: 1750,
y: 250
}, {
x: 1850,
y: 350
}, {
x: 1950,
y: 450
}, {
x: 2050,
y: 550
}],
prisoner: {
x: 100,
y: -450
},
exit: {
x: 2100,
y: 700
}
},
36: {
walls: [{
x: 200,
y: -550
}, {
x: 300,
y: -450
}, {
x: 400,
y: -550
}, {
x: 500,
y: -450
}, {
x: 600,
y: -350
}, {
x: 700,
y: -450
}, {
x: 800,
y: -550
}, {
x: 900,
y: -450
}, {
x: 1000,
y: -350
}, {
x: 1100,
y: -450
}, {
x: 1200,
y: -550
}, {
x: 1300,
y: -450
}, {
x: 1400,
y: -350
}, {
x: 1500,
y: -250
}, {
x: 1600,
y: -150
}, {
x: 1700,
y: -50
}, {
x: 1800,
y: 50
}, {
x: 1900,
y: 150
}, {
x: 2000,
y: 250
}],
guards: [{
patrol: [{
x: 250,
y: -300
}, {
x: 550,
y: -300
}, {
x: 250,
y: -300
}]
}, {
patrol: [{
x: 750,
y: -250
}, {
x: 1050,
y: -250
}, {
x: 750,
y: -250
}]
}, {
patrol: [{
x: 1250,
y: -200
}, {
x: 1250,
y: 0
}, {
x: 1250,
y: -200
}]
}, {
patrol: [{
x: 350,
y: -650
}, {
x: 950,
y: -650
}, {
x: 350,
y: -650
}]
}, {
patrol: [{
x: 150,
y: -150
}, {
x: 650,
y: -150
}, {
x: 150,
y: -150
}]
}, {
patrol: [{
x: 1350,
y: -600
}, {
x: 1350,
y: -100
}, {
x: 1350,
y: -600
}]
}, {
patrol: [{
x: 850,
y: -100
}, {
x: 1150,
y: -100
}, {
x: 850,
y: -100
}]
}, {
patrol: [{
x: 450,
y: 0
}, {
x: 750,
y: 0
}, {
x: 450,
y: 0
}]
}, {
patrol: [{
x: 1450,
y: -50
}, {
x: 1450,
y: 150
}, {
x: 1450,
y: -50
}]
}, {
patrol: [{
x: 1550,
y: 50
}, {
x: 1550,
y: 250
}, {
x: 1550,
y: 50
}]
}, {
patrol: [{
x: 1650,
y: 150
}, {
x: 1650,
y: 350
}, {
x: 1650,
y: 150
}]
}, {
patrol: [{
x: 1750,
y: 250
}, {
x: 1750,
y: 450
}, {
x: 1750,
y: 250
}]
}, {
patrol: [{
x: 1850,
y: 350
}, {
x: 1850,
y: 550
}, {
x: 1850,
y: 350
}]
}, {
patrol: [{
x: 1950,
y: 450
}, {
x: 1950,
y: 650
}, {
x: 1950,
y: 450
}]
}],
keys: [{
x: 150,
y: -400
}, {
x: 450,
y: -650
}, {
x: 750,
y: -600
}, {
x: 1150,
y: -600
}, {
x: 1450,
y: -500
}, {
x: 100,
y: 0
}, {
x: 950,
y: 50
}, {
x: 1500,
y: -150
}, {
x: 1600,
y: 100
}, {
x: 1700,
y: 200
}, {
x: 1800,
y: 300
}, {
x: 1900,
y: 400
}, {
x: 2000,
y: 500
}, {
x: 2100,
y: 600
}],
prisoner: {
x: 100,
y: -500
},
exit: {
x: 2150,
y: 750
}
},
37: {
walls: [{
x: 300,
y: -600
}, {
x: 400,
y: -500
}, {
x: 500,
y: -600
}, {
x: 600,
y: -500
}, {
x: 700,
y: -400
}, {
x: 800,
y: -500
}, {
x: 900,
y: -600
}, {
x: 1000,
y: -500
}, {
x: 1100,
y: -400
}, {
x: 1200,
y: -500
}, {
x: 1300,
y: -600
}, {
x: 1400,
y: -500
}, {
x: 1500,
y: -400
}, {
x: 1600,
y: -300
}, {
x: 1700,
y: -200
}, {
x: 1800,
y: -100
}, {
x: 1900,
y: 0
}, {
x: 2000,
y: 100
}, {
x: 2100,
y: 200
}],
guards: [{
patrol: [{
x: 350,
y: -350
}, {
x: 650,
y: -350
}, {
x: 350,
y: -350
}]
}, {
patrol: [{
x: 850,
y: -300
}, {
x: 1150,
y: -300
}, {
x: 850,
y: -300
}]
}, {
patrol: [{
x: 1350,
y: -250
}, {
x: 1350,
y: -50
}, {
x: 1350,
y: -250
}]
}, {
patrol: [{
x: 450,
y: -700
}, {
x: 1050,
y: -700
}, {
x: 450,
y: -700
}]
}, {
patrol: [{
x: 250,
y: -200
}, {
x: 750,
y: -200
}, {
x: 250,
y: -200
}]
}, {
patrol: [{
x: 1450,
y: -650
}, {
x: 1450,
y: -150
}, {
x: 1450,
y: -650
}]
}, {
patrol: [{
x: 950,
y: -150
}, {
x: 1250,
y: -150
}, {
x: 950,
y: -150
}]
}, {
patrol: [{
x: 550,
y: -50
}, {
x: 850,
y: -50
}, {
x: 550,
y: -50
}]
}, {
patrol: [{
x: 1550,
y: -100
}, {
x: 1550,
y: 100
}, {
x: 1550,
y: -100
}]
}, {
patrol: [{
x: 1650,
y: 0
}, {
x: 1650,
y: 200
}, {
x: 1650,
y: 0
}]
}, {
patrol: [{
x: 1750,
y: 100
}, {
x: 1750,
y: 300
}, {
x: 1750,
y: 100
}]
}, {
patrol: [{
x: 1850,
y: 200
}, {
x: 1850,
y: 400
}, {
x: 1850,
y: 200
}]
}, {
patrol: [{
x: 1950,
y: 300
}, {
x: 1950,
y: 500
}, {
x: 1950,
y: 300
}]
}, {
patrol: [{
x: 2050,
y: 400
}, {
x: 2050,
y: 600
}, {
x: 2050,
y: 400
}]
}],
keys: [{
x: 250,
y: -450
}, {
x: 550,
y: -700
}, {
x: 850,
y: -650
}, {
x: 1250,
y: -650
}, {
x: 1550,
y: -550
}, {
x: 200,
y: -50
}, {
x: 1050,
y: 0
}, {
x: 1600,
y: -200
}, {
x: 1700,
y: 50
}, {
x: 1800,
y: 150
}, {
x: 1900,
y: 250
}, {
x: 2000,
y: 350
}, {
x: 2100,
y: 450
}, {
x: 2200,
y: 550
}],
prisoner: {
x: 150,
y: -550
},
exit: {
x: 2250,
y: 700
}
},
38: {
walls: [{
x: 250,
y: -650
}, {
x: 350,
y: -550
}, {
x: 450,
y: -650
}, {
x: 550,
y: -550
}, {
x: 650,
y: -450
}, {
x: 750,
y: -550
}, {
x: 850,
y: -650
}, {
x: 950,
y: -550
}, {
x: 1050,
y: -450
}, {
x: 1150,
y: -550
}, {
x: 1250,
y: -650
}, {
x: 1350,
y: -550
}, {
x: 1450,
y: -450
}, {
x: 1550,
y: -350
}, {
x: 1650,
y: -250
}, {
x: 1750,
y: -150
}, {
x: 1850,
y: -50
}, {
x: 1950,
y: 50
}, {
x: 2050,
y: 150
}],
guards: [{
patrol: [{
x: 300,
y: -400
}, {
x: 600,
y: -400
}, {
x: 300,
y: -400
}]
}, {
patrol: [{
x: 800,
y: -350
}, {
x: 1100,
y: -350
}, {
x: 800,
y: -350
}]
}, {
patrol: [{
x: 1300,
y: -300
}, {
x: 1300,
y: -100
}, {
x: 1300,
y: -300
}]
}, {
patrol: [{
x: 400,
y: -750
}, {
x: 1000,
y: -750
}, {
x: 400,
y: -750
}]
}, {
patrol: [{
x: 200,
y: -250
}, {
x: 700,
y: -250
}, {
x: 200,
y: -250
}]
}, {
patrol: [{
x: 1400,
y: -700
}, {
x: 1400,
y: -200
}, {
x: 1400,
y: -700
}]
}, {
patrol: [{
x: 900,
y: -200
}, {
x: 1200,
y: -200
}, {
x: 900,
y: -200
}]
}, {
patrol: [{
x: 500,
y: -100
}, {
x: 800,
y: -100
}, {
x: 500,
y: -100
}]
}, {
patrol: [{
x: 1500,
y: -150
}, {
x: 1500,
y: 50
}, {
x: 1500,
y: -150
}]
}, {
patrol: [{
x: 1600,
y: -50
}, {
x: 1600,
y: 150
}, {
x: 1600,
y: -50
}]
}, {
patrol: [{
x: 1700,
y: 50
}, {
x: 1700,
y: 250
}, {
x: 1700,
y: 50
}]
}, {
patrol: [{
x: 1800,
y: 150
}, {
x: 1800,
y: 350
}, {
x: 1800,
y: 150
}]
}, {
patrol: [{
x: 1900,
y: 250
}, {
x: 1900,
y: 450
}, {
x: 1900,
y: 250
}]
}, {
patrol: [{
x: 2000,
y: 350
}, {
x: 2000,
y: 550
}, {
x: 2000,
y: 350
}]
}],
keys: [{
x: 200,
y: -500
}, {
x: 500,
y: -750
}, {
x: 800,
y: -700
}, {
x: 1200,
y: -700
}, {
x: 1500,
y: -600
}, {
x: 150,
y: -100
}, {
x: 1000,
y: -50
}, {
x: 1550,
y: -250
}, {
x: 1650,
y: 0
}, {
x: 1750,
y: 100
}, {
x: 1850,
y: 200
}, {
x: 1950,
y: 300
}, {
x: 2050,
y: 400
}, {
x: 2150,
y: 500
}],
prisoner: {
x: 100,
y: -600
},
exit: {
x: 2200,
y: 650
}
},
39: {
walls: [{
x: 200,
y: -700
}, {
x: 300,
y: -600
}, {
x: 400,
y: -700
}, {
x: 500,
y: -600
}, {
x: 600,
y: -500
}, {
x: 700,
y: -600
}, {
x: 800,
y: -700
}, {
x: 900,
y: -600
}, {
x: 1000,
y: -500
}, {
x: 1100,
y: -600
}, {
x: 1200,
y: -700
}, {
x: 1300,
y: -600
}, {
x: 1400,
y: -500
}, {
x: 1500,
y: -400
}, {
x: 1600,
y: -300
}, {
x: 1700,
y: -200
}, {
x: 1800,
y: -100
}, {
x: 1900,
y: 0
}, {
x: 2000,
y: 100
}, {
x: 2100,
y: 200
}],
guards: [{
patrol: [{
x: 250,
y: -450
}, {
x: 550,
y: -450
}, {
x: 250,
y: -450
}]
}, {
patrol: [{
x: 750,
y: -400
}, {
x: 1050,
y: -400
}, {
x: 750,
y: -400
}]
}, {
patrol: [{
x: 1250,
y: -350
}, {
x: 1250,
y: -150
}, {
x: 1250,
y: -350
}]
}, {
patrol: [{
x: 350,
y: -800
}, {
x: 950,
y: -800
}, {
x: 350,
y: -800
}]
}, {
patrol: [{
x: 150,
y: -300
}, {
x: 650,
y: -300
}, {
x: 150,
y: -300
}]
}, {
patrol: [{
x: 1350,
y: -750
}, {
x: 1350,
y: -250
}, {
x: 1350,
y: -750
}]
}, {
patrol: [{
x: 850,
y: -250
}, {
x: 1150,
y: -250
}, {
x: 850,
y: -250
}]
}, {
patrol: [{
x: 450,
y: -150
}, {
x: 750,
y: -150
}, {
x: 450,
y: -150
}]
}, {
patrol: [{
x: 1450,
y: -200
}, {
x: 1450,
y: 0
}, {
x: 1450,
y: -200
}]
}, {
patrol: [{
x: 1550,
y: -100
}, {
x: 1550,
y: 100
}, {
x: 1550,
y: -100
}]
}, {
patrol: [{
x: 1650,
y: 0
}, {
x: 1650,
y: 200
}, {
x: 1650,
y: 0
}]
}, {
patrol: [{
x: 1750,
y: 100
}, {
x: 1750,
y: 300
}, {
x: 1750,
y: 100
}]
}, {
patrol: [{
x: 1850,
y: 200
}, {
x: 1850,
y: 400
}, {
x: 1850,
y: 200
}]
}, {
patrol: [{
x: 1950,
y: 300
}, {
x: 1950,
y: 500
}, {
x: 1950,
y: 300
}]
}, {
patrol: [{
x: 2050,
y: 400
}, {
x: 2050,
y: 600
}, {
x: 2050,
y: 400
}]
}],
keys: [{
x: 150,
y: -550
}, {
x: 450,
y: -800
}, {
x: 750,
y: -750
}, {
x: 1150,
y: -750
}, {
x: 1450,
y: -650
}, {
x: 100,
y: -150
}, {
x: 950,
y: -100
}, {
x: 1500,
y: -300
}, {
x: 1600,
y: -50
}, {
x: 1700,
y: 50
}, {
x: 1800,
y: 150
}, {
x: 1900,
y: 250
}, {
x: 2000,
y: 350
}, {
x: 2100,
y: 450
}, {
x: 2200,
y: 550
}],
prisoner: {
x: 100,
y: -650
},
exit: {
x: 2250,
y: 700
}
},
40: {
walls: [{
x: 300,
y: -750
}, {
x: 400,
y: -650
}, {
x: 500,
y: -750
}, {
x: 600,
y: -650
}, {
x: 700,
y: -550
}, {
x: 800,
y: -650
}, {
x: 900,
y: -750
}, {
x: 1000,
y: -650
}, {
x: 1100,
y: -550
}, {
x: 1200,
y: -650
}, {
x: 1300,
y: -750
}, {
x: 1400,
y: -650
}, {
x: 1500,
y: -550
}, {
x: 1600,
y: -450
}, {
x: 1700,
y: -350
}, {
x: 1800,
y: -250
}, {
x: 1900,
y: -150
}, {
x: 2000,
y: -50
}, {
x: 2100,
y: 50
}, {
x: 2200,
y: 150
}],
guards: [{
patrol: [{
x: 350,
y: -500
}, {
x: 650,
y: -500
}, {
x: 350,
y: -500
}]
}, {
patrol: [{
x: 850,
y: -450
}, {
x: 1150,
y: -450
}, {
x: 850,
y: -450
}]
}, {
patrol: [{
x: 1350,
y: -400
}, {
x: 1350,
y: -200
}, {
x: 1350,
y: -400
}]
}, {
patrol: [{
x: 450,
y: -850
}, {
x: 1050,
y: -850
}, {
x: 450,
y: -850
}]
}, {
patrol: [{
x: 250,
y: -350
}, {
x: 750,
y: -350
}, {
x: 250,
y: -350
}]
}, {
patrol: [{
x: 1450,
y: -800
}, {
x: 1450,
y: -300
}, {
x: 1450,
y: -800
}]
}, {
patrol: [{
x: 950,
y: -300
}, {
x: 1250,
y: -300
}, {
x: 950,
y: -300
}]
}, {
patrol: [{
x: 550,
y: -200
}, {
x: 850,
y: -200
}, {
x: 550,
y: -200
}]
}, {
patrol: [{
x: 1550,
y: -250
}, {
x: 1550,
y: -50
}, {
x: 1550,
y: -250
}]
}, {
patrol: [{
x: 1650,
y: -150
}, {
x: 1650,
y: 50
}, {
x: 1650,
y: -150
}]
}, {
patrol: [{
x: 1750,
y: -50
}, {
x: 1750,
y: 150
}, {
x: 1750,
y: -50
}]
}, {
patrol: [{
x: 1850,
y: 50
}, {
x: 1850,
y: 250
}, {
x: 1850,
y: 50
}]
}, {
patrol: [{
x: 1950,
y: 150
}, {
x: 1950,
y: 350
}, {
x: 1950,
y: 150
}]
}, {
patrol: [{
x: 2050,
y: 250
}, {
x: 2050,
y: 450
}, {
x: 2050,
y: 250
}]
}, {
patrol: [{
x: 2150,
y: 350
}, {
x: 2150,
y: 550
}, {
x: 2150,
y: 350
}]
}],
keys: [{
x: 250,
y: -600
}, {
x: 550,
y: -850
}, {
x: 850,
y: -800
}, {
x: 1250,
y: -800
}, {
x: 1550,
y: -700
}, {
x: 200,
y: -200
}, {
x: 1050,
y: -150
}, {
x: 1600,
y: -350
}, {
x: 1700,
y: -100
}, {
x: 1800,
y: 0
}, {
x: 1900,
y: 100
}, {
x: 2000,
y: 200
}, {
x: 2100,
y: 300
}, {
x: 2200,
y: 400
}, {
x: 2300,
y: 500
}],
prisoner: {
x: 150,
y: -700
},
exit: {
x: 2350,
y: 650
}
},
41: {
walls: [{
x: 250,
y: -800
}, {
x: 350,
y: -700
}, {
x: 450,
y: -800
}, {
x: 550,
y: -700
}, {
x: 650,
y: -600
}, {
x: 750,
y: -700
}, {
x: 850,
y: -800
}, {
x: 950,
y: -700
}, {
x: 1050,
y: -600
}, {
x: 1150,
y: -700
}, {
x: 1250,
y: -800
}, {
x: 1350,
y: -700
}, {
x: 1450,
y: -600
}, {
x: 1550,
y: -500
}, {
x: 1650,
y: -400
}, {
x: 1750,
y: -300
}, {
x: 1850,
y: -200
}, {
x: 1950,
y: -100
}, {
x: 2050,
y: 0
}, {
x: 2150,
y: 100
}],
guards: [{
patrol: [{
x: 300,
y: -550
}, {
x: 600,
y: -550
}, {
x: 300,
y: -550
}]
}, {
patrol: [{
x: 800,
y: -500
}, {
x: 1100,
y: -500
}, {
x: 800,
y: -500
}]
}, {
patrol: [{
x: 1300,
y: -450
}, {
x: 1300,
y: -250
}, {
x: 1300,
y: -450
}]
}, {
patrol: [{
x: 400,
y: -900
}, {
x: 1000,
y: -900
}, {
x: 400,
y: -900
}]
}, {
patrol: [{
x: 200,
y: -400
}, {
x: 700,
y: -400
}, {
x: 200,
y: -400
}]
}, {
patrol: [{
x: 1400,
y: -850
}, {
x: 1400,
y: -350
}, {
x: 1400,
y: -850
}]
}, {
patrol: [{
x: 900,
y: -350
}, {
x: 1200,
y: -350
}, {
x: 900,
y: -350
}]
}, {
patrol: [{
x: 500,
y: -250
}, {
x: 800,
y: -250
}, {
x: 500,
y: -250
}]
}, {
patrol: [{
x: 1500,
y: -300
}, {
x: 1500,
y: -100
}, {
x: 1500,
y: -300
}]
}, {
patrol: [{
x: 1600,
y: -200
}, {
x: 1600,
y: 0
}, {
x: 1600,
y: -200
}]
}, {
patrol: [{
x: 1700,
y: -100
}, {
x: 1700,
y: 100
}, {
x: 1700,
y: -100
}]
}, {
patrol: [{
x: 1800,
y: 0
}, {
x: 1800,
y: 200
}, {
x: 1800,
y: 0
}]
}, {
patrol: [{
x: 1900,
y: 100
}, {
x: 1900,
y: 300
}, {
x: 1900,
y: 100
}]
}, {
patrol: [{
x: 2000,
y: 200
}, {
x: 2000,
y: 400
}, {
x: 2000,
y: 200
}]
}, {
patrol: [{
x: 2100,
y: 300
}, {
x: 2100,
y: 500
}, {
x: 2100,
y: 300
}]
}],
keys: [{
x: 200,
y: -650
}, {
x: 500,
y: -900
}, {
x: 800,
y: -850
}, {
x: 1200,
y: -850
}, {
x: 1500,
y: -750
}, {
x: 150,
y: -250
}, {
x: 1000,
y: -200
}, {
x: 1550,
y: -400
}, {
x: 1650,
y: -150
}, {
x: 1750,
y: -50
}, {
x: 1850,
y: 50
}, {
x: 1950,
y: 150
}, {
x: 2050,
y: 250
}, {
x: 2150,
y: 350
}, {
x: 2250,
y: 450
}],
prisoner: {
x: 100,
y: -750
},
exit: {
x: 2300,
y: 600
}
},
42: {
walls: [{
x: 200,
y: -850
}, {
x: 300,
y: -750
}, {
x: 400,
y: -850
}, {
x: 500,
y: -750
}, {
x: 600,
y: -650
}, {
x: 700,
y: -750
}, {
x: 800,
y: -850
}, {
x: 900,
y: -750
}, {
x: 1000,
y: -650
}, {
x: 1100,
y: -750
}, {
x: 1200,
y: -850
}, {
x: 1300,
y: -750
}, {
x: 1400,
y: -650
}, {
x: 1500,
y: -550
}, {
x: 1600,
y: -450
}, {
x: 1700,
y: -350
}, {
x: 1800,
y: -250
}, {
x: 1900,
y: -150
}, {
x: 2000,
y: -50
}, {
x: 2100,
y: 50
}, {
x: 2200,
y: 150
}],
guards: [{
patrol: [{
x: 250,
y: -600
}, {
x: 550,
y: -600
}, {
x: 250,
y: -600
}]
}, {
patrol: [{
x: 750,
y: -550
}, {
x: 1050,
y: -550
}, {
x: 750,
y: -550
}]
}, {
patrol: [{
x: 1250,
y: -500
}, {
x: 1250,
y: -300
}, {
x: 1250,
y: -500
}]
}, {
patrol: [{
x: 350,
y: -950
}, {
x: 950,
y: -950
}, {
x: 350,
y: -950
}]
}, {
patrol: [{
x: 150,
y: -450
}, {
x: 650,
y: -450
}, {
x: 150,
y: -450
}]
}, {
patrol: [{
x: 1350,
y: -900
}, {
x: 1350,
y: -400
}, {
x: 1350,
y: -900
}]
}, {
patrol: [{
x: 850,
y: -400
}, {
x: 1150,
y: -400
}, {
x: 850,
y: -400
}]
}, {
patrol: [{
x: 450,
y: -300
}, {
x: 750,
y: -300
}, {
x: 450,
y: -300
}]
}, {
patrol: [{
x: 1450,
y: -350
}, {
x: 1450,
y: -150
}, {
x: 1450,
y: -350
}]
}, {
patrol: [{
x: 1550,
y: -250
}, {
x: 1550,
y: -50
}, {
x: 1550,
y: -250
}]
}, {
patrol: [{
x: 1650,
y: -150
}, {
x: 1650,
y: 50
}, {
x: 1650,
y: -150
}]
}, {
patrol: [{
x: 1750,
y: -50
}, {
x: 1750,
y: 150
}, {
x: 1750,
y: -50
}]
}, {
patrol: [{
x: 1850,
y: 50
}, {
x: 1850,
y: 250
}, {
x: 1850,
y: 50
}]
}, {
patrol: [{
x: 1950,
y: 150
}, {
x: 1950,
y: 350
}, {
x: 1950,
y: 150
}]
}, {
patrol: [{
x: 2050,
y: 250
}, {
x: 2050,
y: 450
}, {
x: 2050,
y: 250
}]
}, {
patrol: [{
x: 2150,
y: 350
}, {
x: 2150,
y: 550
}, {
x: 2150,
y: 350
}]
}],
keys: [{
x: 150,
y: -700
}, {
x: 450,
y: -950
}, {
x: 750,
y: -900
}, {
x: 1150,
y: -900
}, {
x: 1450,
y: -800
}, {
x: 100,
y: -300
}, {
x: 950,
y: -250
}, {
x: 1500,
y: -450
}, {
x: 1600,
y: -200
}, {
x: 1700,
y: -100
}, {
x: 1800,
y: 0
}, {
x: 1900,
y: 100
}, {
x: 2000,
y: 200
}, {
x: 2100,
y: 300
}, {
x: 2200,
y: 400
}, {
x: 2300,
y: 500
}],
prisoner: {
x: 100,
y: -800
},
exit: {
x: 2350,
y: 650
}
},
43: {
walls: [{
x: 300,
y: -900
}, {
x: 400,
y: -800
}, {
x: 500,
y: -900
}, {
x: 600,
y: -800
}, {
x: 700,
y: -700
}, {
x: 800,
y: -800
}, {
x: 900,
y: -900
}, {
x: 1000,
y: -800
}, {
x: 1100,
y: -700
}, {
x: 1200,
y: -800
}, {
x: 1300,
y: -900
}, {
x: 1400,
y: -800
}, {
x: 1500,
y: -700
}, {
x: 1600,
y: -600
}, {
x: 1700,
y: -500
}, {
x: 1800,
y: -400
}, {
x: 1900,
y: -300
}, {
x: 2000,
y: -200
}, {
x: 2100,
y: -100
}, {
x: 2200,
y: 0
}, {
x: 2300,
y: 100
}],
guards: [{
patrol: [{
x: 350,
y: -650
}, {
x: 650,
y: -650
}, {
x: 350,
y: -650
}]
}, {
patrol: [{
x: 850,
y: -600
}, {
x: 1150,
y: -600
}, {
x: 850,
y: -600
}]
}, {
patrol: [{
x: 1350,
y: -550
}, {
x: 1350,
y: -350
}, {
x: 1350,
y: -550
}]
}, {
patrol: [{
x: 450,
y: -1000
}, {
x: 1050,
y: -1000
}, {
x: 450,
y: -1000
}]
}, {
patrol: [{
x: 250,
y: -500
}, {
x: 750,
y: -500
}, {
x: 250,
y: -500
}]
}, {
patrol: [{
x: 1450,
y: -950
}, {
x: 1450,
y: -450
}, {
x: 1450,
y: -950
}]
}, {
patrol: [{
x: 950,
y: -450
}, {
x: 1250,
y: -450
}, {
x: 950,
y: -450
}]
}, {
patrol: [{
x: 550,
y: -350
}, {
x: 850,
y: -350
}, {
x: 550,
y: -350
}]
}, {
patrol: [{
x: 1550,
y: -400
}, {
x: 1550,
y: -200
}, {
x: 1550,
y: -400
}]
}, {
patrol: [{
x: 1650,
y: -300
}, {
x: 1650,
y: -100
}, {
x: 1650,
y: -300
}]
}, {
patrol: [{
x: 1750,
y: -200
}, {
x: 1750,
y: 0
}, {
x: 1750,
y: -200
}]
}, {
patrol: [{
x: 1850,
y: -100
}, {
x: 1850,
y: 100
}, {
x: 1850,
y: -100
}]
}, {
patrol: [{
x: 1950,
y: 0
}, {
x: 1950,
y: 200
}, {
x: 1950,
y: 0
}]
}, {
patrol: [{
x: 2050,
y: 100
}, {
x: 2050,
y: 300
}, {
x: 2050,
y: 100
}]
}, {
patrol: [{
x: 2150,
y: 200
}, {
x: 2150,
y: 400
}, {
x: 2150,
y: 200
}]
}, {
patrol: [{
x: 2250,
y: 300
}, {
x: 2250,
y: 500
}, {
x: 2250,
y: 300
}]
}],
keys: [{
x: 250,
y: -750
}, {
x: 550,
y: -1000
}, {
x: 850,
y: -950
}, {
x: 1250,
y: -950
}, {
x: 1550,
y: -850
}, {
x: 200,
y: -350
}, {
x: 1050,
y: -300
}, {
x: 1600,
y: -500
}, {
x: 1700,
y: -250
}, {
x: 1800,
y: -150
}, {
x: 1900,
y: -50
}, {
x: 2000,
y: 50
}, {
x: 2100,
y: 150
}, {
x: 2200,
y: 250
}, {
x: 2300,
y: 350
}, {
x: 2400,
y: 450
}],
prisoner: {
x: 150,
y: -850
},
exit: {
x: 2450,
y: 600
}
},
44: {
walls: [{
x: 250,
y: -950
}, {
x: 350,
y: -850
}, {
x: 450,
y: -950
}, {
x: 550,
y: -850
}, {
x: 650,
y: -750
}, {
x: 750,
y: -850
}, {
x: 850,
y: -950
}, {
x: 950,
y: -850
}, {
x: 1050,
y: -750
}, {
x: 1150,
y: -850
}, {
x: 1250,
y: -950
}, {
x: 1350,
y: -850
}, {
x: 1450,
y: -750
}, {
x: 1550,
y: -650
}, {
x: 1650,
y: -550
}, {
x: 1750,
y: -450
}, {
x: 1850,
y: -350
}, {
x: 1950,
y: -250
}, {
x: 2050,
y: -150
}, {
x: 2150,
y: -50
}, {
x: 2250,
y: 50
}],
guards: [{
patrol: [{
x: 300,
y: -700
}, {
x: 600,
y: -700
}, {
x: 300,
y: -700
}]
}, {
patrol: [{
x: 800,
y: -650
}, {
x: 1100,
y: -650
}, {
x: 800,
y: -650
}]
}, {
patrol: [{
x: 1300,
y: -600
}, {
x: 1300,
y: -400
}, {
x: 1300,
y: -600
}]
}, {
patrol: [{
x: 400,
y: -1050
}, {
x: 1000,
y: -1050
}, {
x: 400,
y: -1050
}]
}, {
patrol: [{
x: 200,
y: -550
}, {
x: 700,
y: -550
}, {
x: 200,
y: -550
}]
}, {
patrol: [{
x: 1400,
y: -1000
}, {
x: 1400,
y: -500
}, {
x: 1400,
y: -1000
}]
}, {
patrol: [{
x: 900,
y: -500
}, {
x: 1200,
y: -500
}, {
x: 900,
y: -500
}]
}, {
patrol: [{
x: 500,
y: -400
}, {
x: 800,
y: -400
}, {
x: 500,
y: -400
}]
}, {
patrol: [{
x: 1500,
y: -450
}, {
x: 1500,
y: -250
}, {
x: 1500,
y: -450
}]
}, {
patrol: [{
x: 1600,
y: -350
}, {
x: 1600,
y: -150
}, {
x: 1600,
y: -350
}]
}, {
patrol: [{
x: 1700,
y: -250
}, {
x: 1700,
y: -50
}, {
x: 1700,
y: -250
}]
}, {
patrol: [{
x: 1800,
y: -150
}, {
x: 1800,
y: 50
}, {
x: 1800,
y: -150
}]
}, {
patrol: [{
x: 1900,
y: -50
}, {
x: 1900,
y: 150
}, {
x: 1900,
y: -50
}]
}, {
patrol: [{
x: 2000,
y: 50
}, {
x: 2000,
y: 250
}, {
x: 2000,
y: 50
}]
}, {
patrol: [{
x: 2100,
y: 150
}, {
x: 2100,
y: 350
}, {
x: 2100,
y: 150
}]
}, {
patrol: [{
x: 2200,
y: 250
}, {
x: 2200,
y: 450
}, {
x: 2200,
y: 250
}]
}],
keys: [{
x: 200,
y: -800
}, {
x: 500,
y: -1050
}, {
x: 800,
y: -1000
}, {
x: 1200,
y: -1000
}, {
x: 1500,
y: -900
}, {
x: 150,
y: -400
}, {
x: 1000,
y: -350
}, {
x: 1550,
y: -550
}, {
x: 1650,
y: -300
}, {
x: 1750,
y: -200
}, {
x: 1850,
y: -100
}, {
x: 1950,
y: 0
}, {
x: 2050,
y: 100
}, {
x: 2150,
y: 200
}, {
x: 2250,
y: 300
}, {
x: 2350,
y: 400
}],
prisoner: {
x: 100,
y: -900
},
exit: {
x: 2400,
y: 550
}
},
45: {
walls: [{
x: 200,
y: -1000
}, {
x: 300,
y: -900
}, {
x: 400,
y: -1000
}, {
x: 500,
y: -900
}, {
x: 600,
y: -800
}, {
x: 700,
y: -900
}, {
x: 800,
y: -1000
}, {
x: 900,
y: -900
}, {
x: 1000,
y: -800
}, {
x: 1100,
y: -900
}, {
x: 1200,
y: -1000
}, {
x: 1300,
y: -900
}, {
x: 1400,
y: -800
}, {
x: 1500,
y: -700
}, {
x: 1600,
y: -600
}, {
x: 1700,
y: -500
}, {
x: 1800,
y: -400
}, {
x: 1900,
y: -300
}, {
x: 2000,
y: -200
}, {
x: 2100,
y: -100
}, {
x: 2200,
y: 0
}, {
x: 2300,
y: 100
}],
guards: [{
patrol: [{
x: 250,
y: -750
}, {
x: 550,
y: -750
}, {
x: 250,
y: -750
}]
}, {
patrol: [{
x: 750,
y: -700
}, {
x: 1050,
y: -700
}, {
x: 750,
y: -700
}]
}, {
patrol: [{
x: 1250,
y: -650
}, {
x: 1250,
y: -450
}, {
x: 1250,
y: -650
}]
}, {
patrol: [{
x: 350,
y: -1100
}, {
x: 950,
y: -1100
}, {
x: 350,
y: -1100
}]
}, {
patrol: [{
x: 150,
y: -600
}, {
x: 650,
y: -600
}, {
x: 150,
y: -600
}]
}, {
patrol: [{
x: 1350,
y: -1050
}, {
x: 1350,
y: -550
}, {
x: 1350,
y: -1050
}]
}, {
patrol: [{
x: 850,
y: -550
}, {
x: 1150,
y: -550
}, {
x: 850,
y: -550
}]
}, {
patrol: [{
x: 450,
y: -450
}, {
x: 750,
y: -450
}, {
x: 450,
y: -450
}]
}, {
patrol: [{
x: 1450,
y: -500
}, {
x: 1450,
y: -300
}, {
x: 1450,
y: -500
}]
}, {
patrol: [{
x: 1550,
y: -400
}, {
x: 1550,
y: -200
}, {
x: 1550,
y: -400
}]
}, {
patrol: [{
x: 1650,
y: -300
}, {
x: 1650,
y: -100
}, {
x: 1650,
y: -300
}]
}, {
patrol: [{
x: 1750,
y: -200
}, {
x: 1750,
y: 0
}, {
x: 1750,
y: -200
}]
}, {
patrol: [{
x: 1850,
y: -100
}, {
x: 1850,
y: 100
}, {
x: 1850,
y: -100
}]
}, {
patrol: [{
x: 1950,
y: 0
}, {
x: 1950,
y: 200
}, {
x: 1950,
y: 0
}]
}, {
patrol: [{
x: 2050,
y: 100
}, {
x: 2050,
y: 300
}, {
x: 2050,
y: 100
}]
}, {
patrol: [{
x: 2150,
y: 200
}, {
x: 2150,
y: 400
}, {
x: 2150,
y: 200
}]
}, {
patrol: [{
x: 2250,
y: 300
}, {
x: 2250,
y: 500
}, {
x: 2250,
y: 300
}]
}],
keys: [{
x: 150,
y: -850
}, {
x: 450,
y: -1100
}, {
x: 750,
y: -1050
}, {
x: 1150,
y: -1050
}, {
x: 1450,
y: -950
}, {
x: 100,
y: -450
}, {
x: 950,
y: -400
}, {
x: 1500,
y: -600
}, {
x: 1600,
y: -350
}, {
x: 1700,
y: -250
}, {
x: 1800,
y: -150
}, {
x: 1900,
y: -50
}, {
x: 2000,
y: 50
}, {
x: 2100,
y: 150
}, {
x: 2200,
y: 250
}, {
x: 2300,
y: 350
}, {
x: 2400,
y: 450
}],
prisoner: {
x: 100,
y: -950
},
exit: {
x: 2450,
y: 600
}
},
46: {
walls: [{
x: 300,
y: -1050
}, {
x: 400,
y: -950
}, {
x: 500,
y: -1050
}, {
x: 600,
y: -950
}, {
x: 700,
y: -850
}, {
x: 800,
y: -950
}, {
x: 900,
y: -1050
}, {
x: 1000,
y: -950
}, {
x: 1100,
y: -850
}, {
x: 1200,
y: -950
}, {
x: 1300,
y: -1050
}, {
x: 1400,
y: -950
}, {
x: 1500,
y: -850
}, {
x: 1600,
y: -750
}, {
x: 1700,
y: -650
}, {
x: 1800,
y: -550
}, {
x: 1900,
y: -450
}, {
x: 2000,
y: -350
}, {
x: 2100,
y: -250
}, {
x: 2200,
y: -150
}, {
x: 2300,
y: -50
}, {
x: 2400,
y: 50
}],
guards: [{
patrol: [{
x: 350,
y: -800
}, {
x: 650,
y: -800
}, {
x: 350,
y: -800
}]
}, {
patrol: [{
x: 850,
y: -750
}, {
x: 1150,
y: -750
}, {
x: 850,
y: -750
}]
}, {
patrol: [{
x: 1350,
y: -700
}, {
x: 1350,
y: -500
}, {
x: 1350,
y: -700
}]
}, {
patrol: [{
x: 450,
y: -1150
}, {
x: 1050,
y: -1150
}, {
x: 450,
y: -1150
}]
}, {
patrol: [{
x: 250,
y: -650
}, {
x: 750,
y: -650
}, {
x: 250,
y: -650
}]
}, {
patrol: [{
x: 1450,
y: -1100
}, {
x: 1450,
y: -600
}, {
x: 1450,
y: -1100
}]
}, {
patrol: [{
x: 950,
y: -600
}, {
x: 1250,
y: -600
}, {
x: 950,
y: -600
}]
}, {
patrol: [{
x: 550,
y: -500
}, {
x: 850,
y: -500
}, {
x: 550,
y: -500
}]
}, {
patrol: [{
x: 1550,
y: -550
}, {
x: 1550,
y: -350
}, {
x: 1550,
y: -550
}]
}, {
patrol: [{
x: 1650,
y: -450
}, {
x: 1650,
y: -250
}, {
x: 1650,
y: -450
}]
}, {
patrol: [{
x: 1750,
y: -350
}, {
x: 1750,
y: -150
}, {
x: 1750,
y: -350
}]
}, {
patrol: [{
x: 1850,
y: -250
}, {
x: 1850,
y: -50
}, {
x: 1850,
y: -250
}]
}, {
patrol: [{
x: 1950,
y: -150
}, {
x: 1950,
y: 50
}, {
x: 1950,
y: -150
}]
}, {
patrol: [{
x: 2050,
y: -50
}, {
x: 2050,
y: 150
}, {
x: 2050,
y: -50
}]
}, {
patrol: [{
x: 2150,
y: 50
}, {
x: 2150,
y: 250
}, {
x: 2150,
y: 50
}]
}, {
patrol: [{
x: 2250,
y: 150
}, {
x: 2250,
y: 350
}, {
x: 2250,
y: 150
}]
}, {
patrol: [{
x: 2350,
y: 250
}, {
x: 2350,
y: 450
}, {
x: 2350,
y: 250
}]
}],
keys: [{
x: 250,
y: -900
}, {
x: 550,
y: -1150
}, {
x: 850,
y: -1100
}, {
x: 1250,
y: -1100
}, {
x: 1550,
y: -1000
}, {
x: 200,
y: -500
}, {
x: 1050,
y: -450
}, {
x: 1600,
y: -650
}, {
x: 1700,
y: -400
}, {
x: 1800,
y: -300
}, {
x: 1900,
y: -200
}, {
x: 2000,
y: -100
}, {
x: 2100,
y: 0
}, {
x: 2200,
y: 100
}, {
x: 2300,
y: 200
}, {
x: 2400,
y: 300
}, {
x: 2500,
y: 400
}],
prisoner: {
x: 150,
y: -1000
},
exit: {
x: 2550,
y: 550
}
},
47: {
walls: [{
x: 250,
y: -1100
}, {
x: 350,
y: -1000
}, {
x: 450,
y: -1100
}, {
x: 550,
y: -1000
}, {
x: 650,
y: -900
}, {
x: 750,
y: -1000
}, {
x: 850,
y: -1100
}, {
x: 950,
y: -1000
}, {
x: 1050,
y: -900
}, {
x: 1150,
y: -1000
}, {
x: 1250,
y: -1100
}, {
x: 1350,
y: -1000
}, {
x: 1450,
y: -900
}, {
x: 1550,
y: -800
}, {
x: 1650,
y: -700
}, {
x: 1750,
y: -600
}, {
x: 1850,
y: -500
}, {
x: 1950,
y: -400
}, {
x: 2050,
y: -300
}, {
x: 2150,
y: -200
}, {
x: 2250,
y: -100
}, {
x: 2350,
y: 0
}],
guards: [{
patrol: [{
x: 300,
y: -850
}, {
x: 600,
y: -850
}, {
x: 300,
y: -850
}]
}, {
patrol: [{
x: 800,
y: -800
}, {
x: 1100,
y: -800
}, {
x: 800,
y: -800
}]
}, {
patrol: [{
x: 1300,
y: -750
}, {
x: 1300,
y: -550
}, {
x: 1300,
y: -750
}]
}, {
patrol: [{
x: 400,
y: -1200
}, {
x: 1000,
y: -1200
}, {
x: 400,
y: -1200
}]
}, {
patrol: [{
x: 200,
y: -700
}, {
x: 700,
y: -700
}, {
x: 200,
y: -700
}]
}, {
patrol: [{
x: 1400,
y: -1150
}, {
x: 1400,
y: -650
}, {
x: 1400,
y: -1150
}]
}, {
patrol: [{
x: 900,
y: -650
}, {
x: 1200,
y: -650
}, {
x: 900,
y: -650
}]
}, {
patrol: [{
x: 500,
y: -550
}, {
x: 800,
y: -550
}, {
x: 500,
y: -550
}]
}, {
patrol: [{
x: 1500,
y: -600
}, {
x: 1500,
y: -400
}, {
x: 1500,
y: -600
}]
}, {
patrol: [{
x: 1600,
y: -500
}, {
x: 1600,
y: -300
}, {
x: 1600,
y: -500
}]
}, {
patrol: [{
x: 1700,
y: -400
}, {
x: 1700,
y: -200
}, {
x: 1700,
y: -400
}]
}, {
patrol: [{
x: 1800,
y: -300
}, {
x: 1800,
y: -100
}, {
x: 1800,
y: -300
}]
}, {
patrol: [{
x: 1900,
y: -200
}, {
x: 1900,
y: 0
}, {
x: 1900,
y: -200
}]
}, {
patrol: [{
x: 2000,
y: -100
}, {
x: 2000,
y: 100
}, {
x: 2000,
y: -100
}]
}, {
patrol: [{
x: 2100,
y: 0
}, {
x: 2100,
y: 200
}, {
x: 2100,
y: 0
}]
}, {
patrol: [{
x: 2200,
y: 100
}, {
x: 2200,
y: 300
}, {
x: 2200,
y: 100
}]
}, {
patrol: [{
x: 2300,
y: 200
}, {
x: 2300,
y: 400
}, {
x: 2300,
y: 200
}]
}],
keys: [{
x: 200,
y: -950
}, {
x: 500,
y: -1200
}, {
x: 800,
y: -1150
}, {
x: 1200,
y: -1150
}, {
x: 1500,
y: -1050
}, {
x: 150,
y: -550
}, {
x: 1000,
y: -500
}, {
x: 1550,
y: -700
}, {
x: 1650,
y: -450
}, {
x: 1750,
y: -350
}, {
x: 1850,
y: -250
}, {
x: 1950,
y: -150
}, {
x: 2050,
y: -50
}, {
x: 2150,
y: 50
}, {
x: 2250,
y: 150
}, {
x: 2350,
y: 250
}, {
x: 2450,
y: 350
}],
prisoner: {
x: 100,
y: -1050
},
exit: {
x: 2500,
y: 500
}
},
48: {
walls: [{
x: 200,
y: -1150
}, {
x: 300,
y: -1050
}, {
x: 400,
y: -1150
}, {
x: 500,
y: -1050
}, {
x: 600,
y: -950
}, {
x: 700,
y: -1050
}, {
x: 800,
y: -1150
}, {
x: 900,
y: -1050
}, {
x: 1000,
y: -950
}, {
x: 1100,
y: -1050
}, {
x: 1200,
y: -1150
}, {
x: 1300,
y: -1050
}, {
x: 1400,
y: -950
}, {
x: 1500,
y: -850
}, {
x: 1600,
y: -750
}, {
x: 1700,
y: -650
}, {
x: 1800,
y: -550
}, {
x: 1900,
y: -450
}, {
x: 2000,
y: -350
}, {
x: 2100,
y: -250
}, {
x: 2200,
y: -150
}, {
x: 2300,
y: -50
}, {
x: 2400,
y: 50
}],
guards: [{
patrol: [{
x: 250,
y: -900
}, {
x: 550,
y: -900
}, {
x: 250,
y: -900
}]
}, {
patrol: [{
x: 750,
y: -850
}, {
x: 1050,
y: -850
}, {
x: 750,
y: -850
}]
}, {
patrol: [{
x: 1250,
y: -800
}, {
x: 1250,
y: -600
}, {
x: 1250,
y: -800
}]
}, {
patrol: [{
x: 350,
y: -1250
}, {
x: 950,
y: -1250
}, {
x: 350,
y: -1250
}]
}, {
patrol: [{
x: 150,
y: -750
}, {
x: 650,
y: -750
}, {
x: 150,
y: -750
}]
}, {
patrol: [{
x: 1350,
y: -1200
}, {
x: 1350,
y: -700
}, {
x: 1350,
y: -1200
}]
}, {
patrol: [{
x: 850,
y: -700
}, {
x: 1150,
y: -700
}, {
x: 850,
y: -700
}]
}, {
patrol: [{
x: 450,
y: -600
}, {
x: 750,
y: -600
}, {
x: 450,
y: -600
}]
}, {
patrol: [{
x: 1450,
y: -650
}, {
x: 1450,
y: -450
}, {
x: 1450,
y: -650
}]
}, {
patrol: [{
x: 1550,
y: -550
}, {
x: 1550,
y: -350
}, {
x: 1550,
y: -550
}]
}, {
patrol: [{
x: 1650,
y: -450
}, {
x: 1650,
y: -250
}, {
x: 1650,
y: -450
}]
}, {
patrol: [{
x: 1750,
y: -350
}, {
x: 1750,
y: -150
}, {
x: 1750,
y: -350
}]
}, {
patrol: [{
x: 1850,
y: -250
}, {
x: 1850,
y: -50
}, {
x: 1850,
y: -250
}]
}, {
patrol: [{
x: 1950,
y: -150
}, {
x: 1950,
y: 50
}, {
x: 1950,
y: -150
}]
}, {
patrol: [{
x: 2050,
y: -50
}, {
x: 2050,
y: 150
}, {
x: 2050,
y: -50
}]
}, {
patrol: [{
x: 2150,
y: 50
}, {
x: 2150,
y: 250
}, {
x: 2150,
y: 50
}]
}, {
patrol: [{
x: 2250,
y: 150
}, {
x: 2250,
y: 350
}, {
x: 2250,
y: 150
}]
}, {
patrol: [{
x: 2350,
y: 250
}, {
x: 2350,
y: 450
}, {
x: 2350,
y: 250
}]
}],
keys: [{
x: 150,
y: -1000
}, {
x: 450,
y: -1250
}, {
x: 750,
y: -1200
}, {
x: 1150,
y: -1200
}, {
x: 1450,
y: -1100
}, {
x: 100,
y: -600
}, {
x: 950,
y: -550
}, {
x: 1500,
y: -750
}, {
x: 1600,
y: -500
}, {
x: 1700,
y: -400
}, {
x: 1800,
y: -300
}, {
x: 1900,
y: -200
}, {
x: 2000,
y: -100
}, {
x: 2100,
y: 0
}, {
x: 2200,
y: 100
}, {
x: 2300,
y: 200
}, {
x: 2400,
y: 300
}, {
x: 2500,
y: 400
}],
prisoner: {
x: 100,
y: -1100
},
exit: {
x: 2550,
y: 550
}
},
49: {
walls: [{
x: 300,
y: -1200
}, {
x: 400,
y: -1100
}, {
x: 500,
y: -1200
}, {
x: 600,
y: -1100
}, {
x: 700,
y: -1000
}, {
x: 800,
y: -1100
}, {
x: 900,
y: -1200
}, {
x: 1000,
y: -1100
}, {
x: 1100,
y: -1000
}, {
x: 1200,
y: -1100
}, {
x: 1300,
y: -1200
}, {
x: 1400,
y: -1100
}, {
x: 1500,
y: -1000
}, {
x: 1600,
y: -900
}, {
x: 1700,
y: -800
}, {
x: 1800,
y: -700
}, {
x: 1900,
y: -600
}, {
x: 2000,
y: -500
}, {
x: 2100,
y: -400
}, {
x: 2200,
y: -300
}, {
x: 2300,
y: -200
}, {
x: 2400,
y: -100
}, {
x: 2500,
y: 0
}],
guards: [{
patrol: [{
x: 350,
y: -950
}, {
x: 650,
y: -950
}, {
x: 350,
y: -950
}]
}, {
patrol: [{
x: 850,
y: -900
}, {
x: 1150,
y: -900
}, {
x: 850,
y: -900
}]
}, {
patrol: [{
x: 1350,
y: -850
}, {
x: 1350,
y: -650
}, {
x: 1350,
y: -850
}]
}, {
patrol: [{
x: 450,
y: -1300
}, {
x: 1050,
y: -1300
}, {
x: 450,
y: -1300
}]
}, {
patrol: [{
x: 250,
y: -800
}, {
x: 750,
y: -800
}, {
x: 250,
y: -800
}]
}, {
patrol: [{
x: 1450,
y: -1250
}, {
x: 1450,
y: -750
}, {
x: 1450,
y: -1250
}]
}, {
patrol: [{
x: 950,
y: -750
}, {
x: 1250,
y: -750
}, {
x: 950,
y: -750
}]
}, {
patrol: [{
x: 550,
y: -650
}, {
x: 850,
y: -650
}, {
x: 550,
y: -650
}]
}, {
patrol: [{
x: 1550,
y: -700
}, {
x: 1550,
y: -500
}, {
x: 1550,
y: -700
}]
}, {
patrol: [{
x: 1650,
y: -600
}, {
x: 1650,
y: -400
}, {
x: 1650,
y: -600
}]
}, {
patrol: [{
x: 1750,
y: -500
}, {
x: 1750,
y: -300
}, {
x: 1750,
y: -500
}]
}, {
patrol: [{
x: 1850,
y: -400
}, {
x: 1850,
y: -200
}, {
x: 1850,
y: -400
}]
}, {
patrol: [{
x: 1950,
y: -300
}, {
x: 1950,
y: -100
}, {
x: 1950,
y: -300
}]
}, {
patrol: [{
x: 2050,
y: -200
}, {
x: 2050,
y: 0
}, {
x: 2050,
y: -200
}]
}, {
patrol: [{
x: 2150,
y: -100
}, {
x: 2150,
y: 100
}, {
x: 2150,
y: -100
}]
}, {
patrol: [{
x: 2250,
y: 0
}, {
x: 2250,
y: 200
}, {
x: 2250,
y: 0
}]
}, {
patrol: [{
x: 2350,
y: 100
}, {
x: 2350,
y: 300
}, {
x: 2350,
y: 100
}]
}, {
patrol: [{
x: 2450,
y: 200
}, {
x: 2450,
y: 400
}, {
x: 2450,
y: 200
}]
}],
keys: [{
x: 250,
y: -1050
}, {
x: 550,
y: -1300
}, {
x: 850,
y: -1250
}, {
x: 1250,
y: -1250
}, {
x: 1550,
y: -1150
}, {
x: 200,
y: -650
}, {
x: 1050,
y: -600
}, {
x: 1600,
y: -800
}, {
x: 1700,
y: -550
}, {
x: 1800,
y: -450
}, {
x: 1900,
y: -350
}, {
x: 2000,
y: -250
}, {
x: 2100,
y: -150
}, {
x: 2200,
y: -50
}, {
x: 2300,
y: 50
}, {
x: 2400,
y: 150
}, {
x: 2500,
y: 250
}, {
x: 2600,
y: 350
}],
prisoner: {
x: 150,
y: -1150
},
exit: {
x: 2650,
y: 500
}
},
50: {
walls: [{
x: 250,
y: -1250
}, {
x: 350,
y: -1150
}, {
x: 450,
y: -1250
}, {
x: 550,
y: -1150
}, {
x: 650,
y: -1050
}, {
x: 750,
y: -1150
}, {
x: 850,
y: -1250
}, {
x: 950,
y: -1150
}, {
x: 1050,
y: -1050
}, {
x: 1150,
y: -1150
}, {
x: 1250,
y: -1250
}, {
x: 1350,
y: -1150
}, {
x: 1450,
y: -1050
}, {
x: 1550,
y: -950
}, {
x: 1650,
y: -850
}, {
x: 1750,
y: -750
}, {
x: 1850,
y: -650
}, {
x: 1950,
y: -550
}, {
x: 2050,
y: -450
}, {
x: 2150,
y: -350
}, {
x: 2250,
y: -250
}, {
x: 2350,
y: -150
}, {
x: 2450,
y: -50
}, {
x: 2550,
y: 50
}],
guards: [{
patrol: [{
x: 300,
y: -1000
}, {
x: 600,
y: -1000
}, {
x: 300,
y: -1000
}]
}, {
patrol: [{
x: 800,
y: -950
}, {
x: 1100,
y: -950
}, {
x: 800,
y: -950
}]
}, {
patrol: [{
x: 1300,
y: -900
}, {
x: 1300,
y: -700
}, {
x: 1300,
y: -900
}]
}, {
patrol: [{
x: 400,
y: -1350
}, {
x: 1000,
y: -1350
}, {
x: 400,
y: -1350
}]
}, {
patrol: [{
x: 200,
y: -850
}, {
x: 700,
y: -850
}, {
x: 200,
y: -850
}]
}, {
patrol: [{
x: 1400,
y: -1300
}, {
x: 1400,
y: -800
}, {
x: 1400,
y: -1300
}]
}, {
patrol: [{
x: 900,
y: -800
}, {
x: 1200,
y: -800
}, {
x: 900,
y: -800
}]
}, {
patrol: [{
x: 500,
y: -700
}, {
x: 800,
y: -700
}, {
x: 500,
y: -700
}]
}, {
patrol: [{
x: 1500,
y: -750
}, {
x: 1500,
y: -550
}, {
x: 1500,
y: -750
}]
}, {
patrol: [{
x: 1600,
y: -650
}, {
x: 1600,
y: -450
}, {
x: 1600,
y: -650
}]
}, {
patrol: [{
x: 1700,
y: -550
}, {
x: 1700,
y: -350
}, {
x: 1700,
y: -550
}]
}, {
patrol: [{
x: 1800,
y: -450
}, {
x: 1800,
y: -250
}, {
x: 1800,
y: -450
}]
}, {
patrol: [{
x: 1900,
y: -350
}, {
x: 1900,
y: -150
}, {
x: 1900,
y: -350
}]
}, {
patrol: [{
x: 2000,
y: -250
}, {
x: 2000,
y: -50
}, {
x: 2000,
y: -250
}]
}, {
patrol: [{
x: 2100,
y: -150
}, {
x: 2100,
y: 50
}, {
x: 2100,
y: -150
}]
}, {
patrol: [{
x: 2200,
y: -50
}, {
x: 2200,
y: 150
}, {
x: 2200,
y: -50
}]
}, {
patrol: [{
x: 2300,
y: 50
}, {
x: 2300,
y: 250
}, {
x: 2300,
y: 50
}]
}, {
patrol: [{
x: 2400,
y: 150
}, {
x: 2400,
y: 350
}, {
x: 2400,
y: 150
}]
}, {
patrol: [{
x: 2500,
y: 250
}, {
x: 2500,
y: 450
}, {
x: 2500,
y: 250
}]
}],
keys: [{
x: 200,
y: -1100
}, {
x: 500,
y: -1350
}, {
x: 800,
y: -1300
}, {
x: 1200,
y: -1300
}, {
x: 1500,
y: -1200
}, {
x: 150,
y: -700
}, {
x: 1000,
y: -650
}, {
x: 1550,
y: -850
}, {
x: 1650,
y: -600
}, {
x: 1750,
y: -500
}, {
x: 1850,
y: -400
}, {
x: 1950,
y: -300
}, {
x: 2050,
y: -200
}, {
x: 2150,
y: -100
}, {
x: 2250,
y: 0
}, {
x: 2350,
y: 100
}, {
x: 2450,
y: 200
}, {
x: 2550,
y: 300
}, {
x: 2650,
y: 400
}],
prisoner: {
x: 100,
y: -1200
},
exit: {
x: 2700,
y: 550
}
}
};
function initializeLevel(level) {
// Clear existing objects
if (prisoner) prisoner.destroy();
guards.forEach(function (guard) {
guard.destroy();
});
keys.forEach(function (key) {
key.destroy();
});
walls.forEach(function (wall) {
wall.destroy();
});
if (exit) exit.destroy();
guards = [];
keys = [];
walls = [];
keysCollected = 0;
gameState = 'playing';
var data = levelData[level];
if (!data) {
// Game complete
LK.showYouWin();
return;
}
// Create walls
data.walls.forEach(function (wallData) {
var wall = new Wall();
wall.x = wallData.x;
wall.y = wallData.y;
walls.push(wall);
game.addChild(wall);
});
// Create guards
data.guards.forEach(function (guardData) {
var guard = new Guard();
guard.setPatrolRoute(guardData.patrol);
guards.push(guard);
game.addChild(guard);
});
// Create keys
data.keys.forEach(function (keyData) {
var key = new Key();
key.x = keyData.x;
key.y = keyData.y;
keys.push(key);
game.addChild(key);
});
totalKeys = keys.length;
// Create prisoner
prisoner = new Prisoner();
prisoner.x = data.prisoner.x;
prisoner.y = data.prisoner.y;
game.addChild(prisoner);
// Create exit
exit = new Exit();
exit.x = data.exit.x;
exit.y = data.exit.y;
game.addChild(exit);
// Update UI
levelTxt.setText('Level ' + level);
keysTxt.setText('Keys: ' + keysCollected + '/' + totalKeys);
}
function checkCollisions() {
// Check guard detection
for (var i = 0; i < guards.length; i++) {
if (guards[i].canSeePlayer(prisoner)) {
gameState = 'caught';
LK.getSound('caught').play();
LK.effects.flashScreen(0xff0000, 1000);
LK.setTimeout(function () {
initializeLevel(currentLevel);
}, 1500);
return;
}
}
// Check key collection
for (var j = 0; j < keys.length; j++) {
if (!keys[j].collected && prisoner.intersects(keys[j])) {
keys[j].collected = true;
keys[j].alpha = 0;
keysCollected++;
keysTxt.setText('Keys: ' + keysCollected + '/' + totalKeys);
LK.getSound('keyCollect').play();
}
}
// Check exit
if (keysCollected >= totalKeys && prisoner.intersects(exit)) {
gameState = 'levelComplete';
LK.getSound('levelComplete').play();
currentLevel++;
LK.setTimeout(function () {
initializeLevel(currentLevel);
}, 1000);
}
}
game.down = function (x, y, obj) {
if (gameState !== 'playing' || prisoner.isMoving) return;
// Check if target position is valid (not inside a wall)
var canMoveTo = true;
for (var i = 0; i < walls.length; i++) {
var wall = walls[i];
if (x > wall.x - wall.width / 2 && x < wall.x + wall.width / 2 && y > wall.y - wall.height / 2 && y < wall.y + wall.height / 2) {
canMoveTo = false;
break;
}
}
if (canMoveTo) {
prisoner.moveTo(x, y);
}
};
game.update = function () {
if (gameState !== 'playing') return;
// Update guards
guards.forEach(function (guard) {
guard.update();
});
// Update keys
keys.forEach(function (key) {
key.update();
});
// Check collisions
checkCollisions();
};
// Initialize first level
initializeLevel(currentLevel); ===================================================================
--- original.js
+++ change.js
@@ -320,8 +320,10260 @@
exit: {
x: 1700,
y: 600
}
+ },
+ 3: {
+ walls: [{
+ x: 200,
+ y: 300
+ }, {
+ x: 300,
+ y: 200
+ }, {
+ x: 400,
+ y: 200
+ }, {
+ x: 500,
+ y: 300
+ }, {
+ x: 600,
+ y: 400
+ }, {
+ x: 700,
+ y: 400
+ }, {
+ x: 800,
+ y: 300
+ }, {
+ x: 900,
+ y: 200
+ }, {
+ x: 1000,
+ y: 300
+ }, {
+ x: 1100,
+ y: 400
+ }, {
+ x: 1200,
+ y: 500
+ }, {
+ x: 1300,
+ y: 600
+ }, {
+ x: 1400,
+ y: 700
+ }, {
+ x: 1500,
+ y: 800
+ }],
+ guards: [{
+ patrol: [{
+ x: 250,
+ y: 450
+ }, {
+ x: 550,
+ y: 450
+ }, {
+ x: 250,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 350
+ }, {
+ x: 1150,
+ y: 350
+ }, {
+ x: 850,
+ y: 350
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: 550
+ }, {
+ x: 1350,
+ y: 850
+ }, {
+ x: 1350,
+ y: 550
+ }]
+ }],
+ keys: [{
+ x: 350,
+ y: 350
+ }, {
+ x: 750,
+ y: 250
+ }, {
+ x: 1050,
+ y: 450
+ }, {
+ x: 1450,
+ y: 550
+ }],
+ prisoner: {
+ x: 100,
+ y: 400
+ },
+ exit: {
+ x: 1600,
+ y: 900
+ }
+ },
+ 4: {
+ walls: [{
+ x: 300,
+ y: 250
+ }, {
+ x: 400,
+ y: 250
+ }, {
+ x: 500,
+ y: 350
+ }, {
+ x: 600,
+ y: 450
+ }, {
+ x: 700,
+ y: 550
+ }, {
+ x: 800,
+ y: 650
+ }, {
+ x: 900,
+ y: 550
+ }, {
+ x: 1000,
+ y: 450
+ }, {
+ x: 1100,
+ y: 350
+ }, {
+ x: 1200,
+ y: 250
+ }, {
+ x: 1300,
+ y: 350
+ }, {
+ x: 1400,
+ y: 450
+ }],
+ guards: [{
+ patrol: [{
+ x: 350,
+ y: 400
+ }, {
+ x: 650,
+ y: 700
+ }, {
+ x: 350,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 950,
+ y: 600
+ }, {
+ x: 1250,
+ y: 300
+ }, {
+ x: 950,
+ y: 600
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: 150
+ }, {
+ x: 1150,
+ y: 150
+ }, {
+ x: 450,
+ y: 150
+ }]
+ }],
+ keys: [{
+ x: 250,
+ y: 350
+ }, {
+ x: 550,
+ y: 500
+ }, {
+ x: 850,
+ y: 750
+ }, {
+ x: 1150,
+ y: 200
+ }],
+ prisoner: {
+ x: 150,
+ y: 300
+ },
+ exit: {
+ x: 1500,
+ y: 600
+ }
+ },
+ 5: {
+ walls: [{
+ x: 250,
+ y: 200
+ }, {
+ x: 350,
+ y: 300
+ }, {
+ x: 450,
+ y: 400
+ }, {
+ x: 550,
+ y: 300
+ }, {
+ x: 650,
+ y: 200
+ }, {
+ x: 750,
+ y: 300
+ }, {
+ x: 850,
+ y: 400
+ }, {
+ x: 950,
+ y: 500
+ }, {
+ x: 1050,
+ y: 400
+ }, {
+ x: 1150,
+ y: 300
+ }, {
+ x: 1250,
+ y: 400
+ }, {
+ x: 1350,
+ y: 500
+ }, {
+ x: 1450,
+ y: 600
+ }],
+ guards: [{
+ patrol: [{
+ x: 300,
+ y: 500
+ }, {
+ x: 600,
+ y: 500
+ }, {
+ x: 300,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 800,
+ y: 600
+ }, {
+ x: 1100,
+ y: 600
+ }, {
+ x: 800,
+ y: 600
+ }]
+ }, {
+ patrol: [{
+ x: 1200,
+ y: 200
+ }, {
+ x: 1200,
+ y: 700
+ }, {
+ x: 1200,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 400,
+ y: 100
+ }, {
+ x: 1000,
+ y: 100
+ }, {
+ x: 400,
+ y: 100
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: 300
+ }, {
+ x: 500,
+ y: 150
+ }, {
+ x: 900,
+ y: 350
+ }, {
+ x: 1300,
+ y: 250
+ }, {
+ x: 1100,
+ y: 750
+ }],
+ prisoner: {
+ x: 100,
+ y: 250
+ },
+ exit: {
+ x: 1550,
+ y: 750
+ }
+ },
+ 6: {
+ walls: [{
+ x: 200,
+ y: 150
+ }, {
+ x: 300,
+ y: 250
+ }, {
+ x: 400,
+ y: 350
+ }, {
+ x: 500,
+ y: 250
+ }, {
+ x: 600,
+ y: 150
+ }, {
+ x: 700,
+ y: 250
+ }, {
+ x: 800,
+ y: 350
+ }, {
+ x: 900,
+ y: 450
+ }, {
+ x: 1000,
+ y: 350
+ }, {
+ x: 1100,
+ y: 250
+ }, {
+ x: 1200,
+ y: 350
+ }, {
+ x: 1300,
+ y: 450
+ }, {
+ x: 1400,
+ y: 550
+ }, {
+ x: 1500,
+ y: 650
+ }],
+ guards: [{
+ patrol: [{
+ x: 250,
+ y: 400
+ }, {
+ x: 550,
+ y: 400
+ }, {
+ x: 250,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 750,
+ y: 500
+ }, {
+ x: 1050,
+ y: 500
+ }, {
+ x: 750,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 1250,
+ y: 600
+ }, {
+ x: 1250,
+ y: 800
+ }, {
+ x: 1250,
+ y: 600
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: 100
+ }, {
+ x: 950,
+ y: 100
+ }, {
+ x: 450,
+ y: 100
+ }]
+ }],
+ keys: [{
+ x: 150,
+ y: 200
+ }, {
+ x: 450,
+ y: 450
+ }, {
+ x: 750,
+ y: 150
+ }, {
+ x: 1150,
+ y: 400
+ }, {
+ x: 1350,
+ y: 350
+ }],
+ prisoner: {
+ x: 100,
+ y: 350
+ },
+ exit: {
+ x: 1600,
+ y: 800
+ }
+ },
+ 7: {
+ walls: [{
+ x: 300,
+ y: 200
+ }, {
+ x: 400,
+ y: 200
+ }, {
+ x: 500,
+ y: 200
+ }, {
+ x: 300,
+ y: 400
+ }, {
+ x: 400,
+ y: 400
+ }, {
+ x: 500,
+ y: 400
+ }, {
+ x: 800,
+ y: 300
+ }, {
+ x: 900,
+ y: 300
+ }, {
+ x: 1000,
+ y: 300
+ }, {
+ x: 800,
+ y: 500
+ }, {
+ x: 900,
+ y: 500
+ }, {
+ x: 1000,
+ y: 500
+ }, {
+ x: 1200,
+ y: 600
+ }, {
+ x: 1300,
+ y: 600
+ }, {
+ x: 1400,
+ y: 600
+ }],
+ guards: [{
+ patrol: [{
+ x: 600,
+ y: 300
+ }, {
+ x: 600,
+ y: 600
+ }, {
+ x: 600,
+ y: 300
+ }]
+ }, {
+ patrol: [{
+ x: 1100,
+ y: 200
+ }, {
+ x: 1100,
+ y: 700
+ }, {
+ x: 1100,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 200,
+ y: 500
+ }, {
+ x: 700,
+ y: 500
+ }, {
+ x: 200,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 1500,
+ y: 400
+ }, {
+ x: 1500,
+ y: 800
+ }, {
+ x: 1500,
+ y: 400
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: 300
+ }, {
+ x: 550,
+ y: 150
+ }, {
+ x: 850,
+ y: 200
+ }, {
+ x: 1150,
+ y: 150
+ }, {
+ x: 1350,
+ y: 500
+ }, {
+ x: 1550,
+ y: 300
+ }],
+ prisoner: {
+ x: 100,
+ y: 200
+ },
+ exit: {
+ x: 1600,
+ y: 700
+ }
+ },
+ 8: {
+ walls: [{
+ x: 250,
+ y: 300
+ }, {
+ x: 350,
+ y: 200
+ }, {
+ x: 450,
+ y: 300
+ }, {
+ x: 550,
+ y: 400
+ }, {
+ x: 650,
+ y: 300
+ }, {
+ x: 750,
+ y: 200
+ }, {
+ x: 850,
+ y: 300
+ }, {
+ x: 950,
+ y: 400
+ }, {
+ x: 1050,
+ y: 300
+ }, {
+ x: 1150,
+ y: 200
+ }, {
+ x: 1250,
+ y: 300
+ }, {
+ x: 1350,
+ y: 400
+ }, {
+ x: 1450,
+ y: 500
+ }, {
+ x: 1550,
+ y: 600
+ }],
+ guards: [{
+ patrol: [{
+ x: 300,
+ y: 450
+ }, {
+ x: 600,
+ y: 450
+ }, {
+ x: 300,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 800,
+ y: 500
+ }, {
+ x: 1100,
+ y: 500
+ }, {
+ x: 800,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 1300,
+ y: 550
+ }, {
+ x: 1300,
+ y: 750
+ }, {
+ x: 1300,
+ y: 550
+ }]
+ }, {
+ patrol: [{
+ x: 400,
+ y: 100
+ }, {
+ x: 1000,
+ y: 100
+ }, {
+ x: 400,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 700,
+ y: 600
+ }, {
+ x: 1200,
+ y: 600
+ }, {
+ x: 700,
+ y: 600
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: 400
+ }, {
+ x: 500,
+ y: 250
+ }, {
+ x: 800,
+ y: 150
+ }, {
+ x: 1200,
+ y: 150
+ }, {
+ x: 1400,
+ y: 250
+ }, {
+ x: 1600,
+ y: 450
+ }],
+ prisoner: {
+ x: 100,
+ y: 300
+ },
+ exit: {
+ x: 1650,
+ y: 750
+ }
+ },
+ 9: {
+ walls: [{
+ x: 200,
+ y: 200
+ }, {
+ x: 300,
+ y: 300
+ }, {
+ x: 400,
+ y: 400
+ }, {
+ x: 500,
+ y: 300
+ }, {
+ x: 600,
+ y: 200
+ }, {
+ x: 700,
+ y: 300
+ }, {
+ x: 800,
+ y: 400
+ }, {
+ x: 900,
+ y: 500
+ }, {
+ x: 1000,
+ y: 400
+ }, {
+ x: 1100,
+ y: 300
+ }, {
+ x: 1200,
+ y: 400
+ }, {
+ x: 1300,
+ y: 500
+ }, {
+ x: 1400,
+ y: 600
+ }, {
+ x: 1500,
+ y: 700
+ }],
+ guards: [{
+ patrol: [{
+ x: 250,
+ y: 500
+ }, {
+ x: 550,
+ y: 500
+ }, {
+ x: 250,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 750,
+ y: 600
+ }, {
+ x: 1050,
+ y: 600
+ }, {
+ x: 750,
+ y: 600
+ }]
+ }, {
+ patrol: [{
+ x: 1250,
+ y: 700
+ }, {
+ x: 1250,
+ y: 900
+ }, {
+ x: 1250,
+ y: 700
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: 100
+ }, {
+ x: 950,
+ y: 100
+ }, {
+ x: 450,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 350,
+ y: 600
+ }, {
+ x: 650,
+ y: 600
+ }, {
+ x: 350,
+ y: 600
+ }]
+ }],
+ keys: [{
+ x: 150,
+ y: 250
+ }, {
+ x: 450,
+ y: 200
+ }, {
+ x: 750,
+ y: 200
+ }, {
+ x: 1150,
+ y: 200
+ }, {
+ x: 1350,
+ y: 350
+ }, {
+ x: 1450,
+ y: 450
+ }],
+ prisoner: {
+ x: 100,
+ y: 400
+ },
+ exit: {
+ x: 1600,
+ y: 850
+ }
+ },
+ 10: {
+ walls: [{
+ x: 300,
+ y: 150
+ }, {
+ x: 400,
+ y: 250
+ }, {
+ x: 500,
+ y: 350
+ }, {
+ x: 600,
+ y: 250
+ }, {
+ x: 700,
+ y: 150
+ }, {
+ x: 800,
+ y: 250
+ }, {
+ x: 900,
+ y: 350
+ }, {
+ x: 1000,
+ y: 450
+ }, {
+ x: 1100,
+ y: 350
+ }, {
+ x: 1200,
+ y: 250
+ }, {
+ x: 1300,
+ y: 350
+ }, {
+ x: 1400,
+ y: 450
+ }, {
+ x: 1500,
+ y: 550
+ }, {
+ x: 1600,
+ y: 650
+ }],
+ guards: [{
+ patrol: [{
+ x: 350,
+ y: 400
+ }, {
+ x: 650,
+ y: 400
+ }, {
+ x: 350,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 500
+ }, {
+ x: 1150,
+ y: 500
+ }, {
+ x: 850,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: 600
+ }, {
+ x: 1350,
+ y: 800
+ }, {
+ x: 1350,
+ y: 600
+ }]
+ }, {
+ patrol: [{
+ x: 500,
+ y: 100
+ }, {
+ x: 1000,
+ y: 100
+ }, {
+ x: 500,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 250,
+ y: 600
+ }, {
+ x: 750,
+ y: 600
+ }, {
+ x: 250,
+ y: 600
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: 200
+ }, {
+ x: 1450,
+ y: 700
+ }, {
+ x: 1450,
+ y: 200
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: 250
+ }, {
+ x: 550,
+ y: 450
+ }, {
+ x: 850,
+ y: 150
+ }, {
+ x: 1250,
+ y: 150
+ }, {
+ x: 1550,
+ y: 350
+ }, {
+ x: 1650,
+ y: 500
+ }],
+ prisoner: {
+ x: 150,
+ y: 300
+ },
+ exit: {
+ x: 1700,
+ y: 800
+ }
+ },
+ 11: {
+ walls: [{
+ x: 250,
+ y: 250
+ }, {
+ x: 350,
+ y: 150
+ }, {
+ x: 450,
+ y: 250
+ }, {
+ x: 550,
+ y: 350
+ }, {
+ x: 650,
+ y: 250
+ }, {
+ x: 750,
+ y: 150
+ }, {
+ x: 850,
+ y: 250
+ }, {
+ x: 950,
+ y: 350
+ }, {
+ x: 1050,
+ y: 250
+ }, {
+ x: 1150,
+ y: 150
+ }, {
+ x: 1250,
+ y: 250
+ }, {
+ x: 1350,
+ y: 350
+ }, {
+ x: 1450,
+ y: 450
+ }],
+ guards: [{
+ patrol: [{
+ x: 300,
+ y: 400
+ }, {
+ x: 600,
+ y: 400
+ }, {
+ x: 300,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 800,
+ y: 450
+ }, {
+ x: 1100,
+ y: 450
+ }, {
+ x: 800,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 1300,
+ y: 500
+ }, {
+ x: 1300,
+ y: 700
+ }, {
+ x: 1300,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 400,
+ y: 50
+ }, {
+ x: 1000,
+ y: 50
+ }, {
+ x: 400,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 200,
+ y: 550
+ }, {
+ x: 700,
+ y: 550
+ }, {
+ x: 200,
+ y: 550
+ }]
+ }, {
+ patrol: [{
+ x: 1400,
+ y: 150
+ }, {
+ x: 1400,
+ y: 650
+ }, {
+ x: 1400,
+ y: 150
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: 350
+ }, {
+ x: 500,
+ y: 450
+ }, {
+ x: 800,
+ y: 100
+ }, {
+ x: 1200,
+ y: 100
+ }, {
+ x: 1500,
+ y: 250
+ }, {
+ x: 1600,
+ y: 600
+ }],
+ prisoner: {
+ x: 100,
+ y: 200
+ },
+ exit: {
+ x: 1550,
+ y: 750
+ }
+ },
+ 12: {
+ walls: [{
+ x: 200,
+ y: 300
+ }, {
+ x: 300,
+ y: 200
+ }, {
+ x: 400,
+ y: 300
+ }, {
+ x: 500,
+ y: 400
+ }, {
+ x: 600,
+ y: 300
+ }, {
+ x: 700,
+ y: 200
+ }, {
+ x: 800,
+ y: 300
+ }, {
+ x: 900,
+ y: 400
+ }, {
+ x: 1000,
+ y: 300
+ }, {
+ x: 1100,
+ y: 200
+ }, {
+ x: 1200,
+ y: 300
+ }, {
+ x: 1300,
+ y: 400
+ }, {
+ x: 1400,
+ y: 500
+ }],
+ guards: [{
+ patrol: [{
+ x: 250,
+ y: 450
+ }, {
+ x: 550,
+ y: 450
+ }, {
+ x: 250,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 750,
+ y: 500
+ }, {
+ x: 1050,
+ y: 500
+ }, {
+ x: 750,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 1250,
+ y: 550
+ }, {
+ x: 1250,
+ y: 750
+ }, {
+ x: 1250,
+ y: 550
+ }]
+ }, {
+ patrol: [{
+ x: 350,
+ y: 100
+ }, {
+ x: 950,
+ y: 100
+ }, {
+ x: 350,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 150,
+ y: 600
+ }, {
+ x: 650,
+ y: 600
+ }, {
+ x: 150,
+ y: 600
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: 200
+ }, {
+ x: 1350,
+ y: 700
+ }, {
+ x: 1350,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 650
+ }, {
+ x: 1150,
+ y: 650
+ }, {
+ x: 850,
+ y: 650
+ }]
+ }],
+ keys: [{
+ x: 150,
+ y: 400
+ }, {
+ x: 450,
+ y: 500
+ }, {
+ x: 750,
+ y: 150
+ }, {
+ x: 1150,
+ y: 150
+ }, {
+ x: 1450,
+ y: 300
+ }, {
+ x: 1550,
+ y: 650
+ }, {
+ x: 950,
+ y: 750
+ }],
+ prisoner: {
+ x: 100,
+ y: 350
+ },
+ exit: {
+ x: 1600,
+ y: 800
+ }
+ },
+ 13: {
+ walls: [{
+ x: 300,
+ y: 200
+ }, {
+ x: 400,
+ y: 300
+ }, {
+ x: 500,
+ y: 200
+ }, {
+ x: 600,
+ y: 300
+ }, {
+ x: 700,
+ y: 400
+ }, {
+ x: 800,
+ y: 300
+ }, {
+ x: 900,
+ y: 200
+ }, {
+ x: 1000,
+ y: 300
+ }, {
+ x: 1100,
+ y: 400
+ }, {
+ x: 1200,
+ y: 300
+ }, {
+ x: 1300,
+ y: 200
+ }, {
+ x: 1400,
+ y: 300
+ }, {
+ x: 1500,
+ y: 400
+ }],
+ guards: [{
+ patrol: [{
+ x: 350,
+ y: 450
+ }, {
+ x: 650,
+ y: 450
+ }, {
+ x: 350,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 500
+ }, {
+ x: 1150,
+ y: 500
+ }, {
+ x: 850,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: 550
+ }, {
+ x: 1350,
+ y: 750
+ }, {
+ x: 1350,
+ y: 550
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: 100
+ }, {
+ x: 1050,
+ y: 100
+ }, {
+ x: 450,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 250,
+ y: 600
+ }, {
+ x: 750,
+ y: 600
+ }, {
+ x: 250,
+ y: 600
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: 150
+ }, {
+ x: 1450,
+ y: 650
+ }, {
+ x: 1450,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 950,
+ y: 650
+ }, {
+ x: 1250,
+ y: 650
+ }, {
+ x: 950,
+ y: 650
+ }]
+ }],
+ keys: [{
+ x: 250,
+ y: 350
+ }, {
+ x: 550,
+ y: 100
+ }, {
+ x: 850,
+ y: 150
+ }, {
+ x: 1250,
+ y: 150
+ }, {
+ x: 1550,
+ y: 250
+ }, {
+ x: 200,
+ y: 750
+ }, {
+ x: 1050,
+ y: 750
+ }],
+ prisoner: {
+ x: 150,
+ y: 250
+ },
+ exit: {
+ x: 1650,
+ y: 800
+ }
+ },
+ 14: {
+ walls: [{
+ x: 250,
+ y: 250
+ }, {
+ x: 350,
+ y: 350
+ }, {
+ x: 450,
+ y: 250
+ }, {
+ x: 550,
+ y: 350
+ }, {
+ x: 650,
+ y: 450
+ }, {
+ x: 750,
+ y: 350
+ }, {
+ x: 850,
+ y: 250
+ }, {
+ x: 950,
+ y: 350
+ }, {
+ x: 1050,
+ y: 450
+ }, {
+ x: 1150,
+ y: 350
+ }, {
+ x: 1250,
+ y: 250
+ }, {
+ x: 1350,
+ y: 350
+ }, {
+ x: 1450,
+ y: 450
+ }],
+ guards: [{
+ patrol: [{
+ x: 300,
+ y: 500
+ }, {
+ x: 600,
+ y: 500
+ }, {
+ x: 300,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 800,
+ y: 550
+ }, {
+ x: 1100,
+ y: 550
+ }, {
+ x: 800,
+ y: 550
+ }]
+ }, {
+ patrol: [{
+ x: 1300,
+ y: 600
+ }, {
+ x: 1300,
+ y: 800
+ }, {
+ x: 1300,
+ y: 600
+ }]
+ }, {
+ patrol: [{
+ x: 400,
+ y: 150
+ }, {
+ x: 1000,
+ y: 150
+ }, {
+ x: 400,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 200,
+ y: 650
+ }, {
+ x: 700,
+ y: 650
+ }, {
+ x: 200,
+ y: 650
+ }]
+ }, {
+ patrol: [{
+ x: 1400,
+ y: 200
+ }, {
+ x: 1400,
+ y: 700
+ }, {
+ x: 1400,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 900,
+ y: 700
+ }, {
+ x: 1200,
+ y: 700
+ }, {
+ x: 900,
+ y: 700
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: 400
+ }, {
+ x: 500,
+ y: 150
+ }, {
+ x: 800,
+ y: 100
+ }, {
+ x: 1200,
+ y: 100
+ }, {
+ x: 1500,
+ y: 300
+ }, {
+ x: 150,
+ y: 800
+ }, {
+ x: 1000,
+ y: 800
+ }],
+ prisoner: {
+ x: 100,
+ y: 300
+ },
+ exit: {
+ x: 1600,
+ y: 850
+ }
+ },
+ 15: {
+ walls: [{
+ x: 200,
+ y: 200
+ }, {
+ x: 300,
+ y: 300
+ }, {
+ x: 400,
+ y: 200
+ }, {
+ x: 500,
+ y: 300
+ }, {
+ x: 600,
+ y: 400
+ }, {
+ x: 700,
+ y: 300
+ }, {
+ x: 800,
+ y: 200
+ }, {
+ x: 900,
+ y: 300
+ }, {
+ x: 1000,
+ y: 400
+ }, {
+ x: 1100,
+ y: 300
+ }, {
+ x: 1200,
+ y: 200
+ }, {
+ x: 1300,
+ y: 300
+ }, {
+ x: 1400,
+ y: 400
+ }, {
+ x: 1500,
+ y: 500
+ }],
+ guards: [{
+ patrol: [{
+ x: 250,
+ y: 450
+ }, {
+ x: 550,
+ y: 450
+ }, {
+ x: 250,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 750,
+ y: 500
+ }, {
+ x: 1050,
+ y: 500
+ }, {
+ x: 750,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 1250,
+ y: 550
+ }, {
+ x: 1250,
+ y: 750
+ }, {
+ x: 1250,
+ y: 550
+ }]
+ }, {
+ patrol: [{
+ x: 350,
+ y: 100
+ }, {
+ x: 950,
+ y: 100
+ }, {
+ x: 350,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 150,
+ y: 600
+ }, {
+ x: 650,
+ y: 600
+ }, {
+ x: 150,
+ y: 600
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: 150
+ }, {
+ x: 1350,
+ y: 650
+ }, {
+ x: 1350,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 650
+ }, {
+ x: 1150,
+ y: 650
+ }, {
+ x: 850,
+ y: 650
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: 750
+ }, {
+ x: 750,
+ y: 750
+ }, {
+ x: 450,
+ y: 750
+ }]
+ }],
+ keys: [{
+ x: 150,
+ y: 350
+ }, {
+ x: 450,
+ y: 100
+ }, {
+ x: 750,
+ y: 150
+ }, {
+ x: 1150,
+ y: 150
+ }, {
+ x: 1450,
+ y: 250
+ }, {
+ x: 100,
+ y: 750
+ }, {
+ x: 950,
+ y: 800
+ }, {
+ x: 1550,
+ y: 650
+ }],
+ prisoner: {
+ x: 100,
+ y: 250
+ },
+ exit: {
+ x: 1650,
+ y: 900
+ }
+ },
+ 16: {
+ walls: [{
+ x: 300,
+ y: 150
+ }, {
+ x: 400,
+ y: 250
+ }, {
+ x: 500,
+ y: 150
+ }, {
+ x: 600,
+ y: 250
+ }, {
+ x: 700,
+ y: 350
+ }, {
+ x: 800,
+ y: 250
+ }, {
+ x: 900,
+ y: 150
+ }, {
+ x: 1000,
+ y: 250
+ }, {
+ x: 1100,
+ y: 350
+ }, {
+ x: 1200,
+ y: 250
+ }, {
+ x: 1300,
+ y: 150
+ }, {
+ x: 1400,
+ y: 250
+ }, {
+ x: 1500,
+ y: 350
+ }],
+ guards: [{
+ patrol: [{
+ x: 350,
+ y: 400
+ }, {
+ x: 650,
+ y: 400
+ }, {
+ x: 350,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 450
+ }, {
+ x: 1150,
+ y: 450
+ }, {
+ x: 850,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: 500
+ }, {
+ x: 1350,
+ y: 700
+ }, {
+ x: 1350,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: 50
+ }, {
+ x: 1050,
+ y: 50
+ }, {
+ x: 450,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 250,
+ y: 550
+ }, {
+ x: 750,
+ y: 550
+ }, {
+ x: 250,
+ y: 550
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: 100
+ }, {
+ x: 1450,
+ y: 600
+ }, {
+ x: 1450,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 950,
+ y: 600
+ }, {
+ x: 1250,
+ y: 600
+ }, {
+ x: 950,
+ y: 600
+ }]
+ }, {
+ patrol: [{
+ x: 550,
+ y: 700
+ }, {
+ x: 850,
+ y: 700
+ }, {
+ x: 550,
+ y: 700
+ }]
+ }],
+ keys: [{
+ x: 250,
+ y: 300
+ }, {
+ x: 550,
+ y: 50
+ }, {
+ x: 850,
+ y: 100
+ }, {
+ x: 1250,
+ y: 100
+ }, {
+ x: 1550,
+ y: 200
+ }, {
+ x: 200,
+ y: 700
+ }, {
+ x: 1050,
+ y: 750
+ }, {
+ x: 1600,
+ y: 550
+ }],
+ prisoner: {
+ x: 150,
+ y: 200
+ },
+ exit: {
+ x: 1700,
+ y: 800
+ }
+ },
+ 17: {
+ walls: [{
+ x: 250,
+ y: 200
+ }, {
+ x: 350,
+ y: 300
+ }, {
+ x: 450,
+ y: 200
+ }, {
+ x: 550,
+ y: 300
+ }, {
+ x: 650,
+ y: 400
+ }, {
+ x: 750,
+ y: 300
+ }, {
+ x: 850,
+ y: 200
+ }, {
+ x: 950,
+ y: 300
+ }, {
+ x: 1050,
+ y: 400
+ }, {
+ x: 1150,
+ y: 300
+ }, {
+ x: 1250,
+ y: 200
+ }, {
+ x: 1350,
+ y: 300
+ }, {
+ x: 1450,
+ y: 400
+ }],
+ guards: [{
+ patrol: [{
+ x: 300,
+ y: 450
+ }, {
+ x: 600,
+ y: 450
+ }, {
+ x: 300,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 800,
+ y: 500
+ }, {
+ x: 1100,
+ y: 500
+ }, {
+ x: 800,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 1300,
+ y: 550
+ }, {
+ x: 1300,
+ y: 750
+ }, {
+ x: 1300,
+ y: 550
+ }]
+ }, {
+ patrol: [{
+ x: 400,
+ y: 100
+ }, {
+ x: 1000,
+ y: 100
+ }, {
+ x: 400,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 200,
+ y: 600
+ }, {
+ x: 700,
+ y: 600
+ }, {
+ x: 200,
+ y: 600
+ }]
+ }, {
+ patrol: [{
+ x: 1400,
+ y: 150
+ }, {
+ x: 1400,
+ y: 650
+ }, {
+ x: 1400,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 900,
+ y: 650
+ }, {
+ x: 1200,
+ y: 650
+ }, {
+ x: 900,
+ y: 650
+ }]
+ }, {
+ patrol: [{
+ x: 500,
+ y: 750
+ }, {
+ x: 800,
+ y: 750
+ }, {
+ x: 500,
+ y: 750
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: 350
+ }, {
+ x: 500,
+ y: 100
+ }, {
+ x: 800,
+ y: 150
+ }, {
+ x: 1200,
+ y: 150
+ }, {
+ x: 1500,
+ y: 250
+ }, {
+ x: 150,
+ y: 750
+ }, {
+ x: 1000,
+ y: 800
+ }, {
+ x: 1550,
+ y: 600
+ }],
+ prisoner: {
+ x: 100,
+ y: 300
+ },
+ exit: {
+ x: 1650,
+ y: 850
+ }
+ },
+ 18: {
+ walls: [{
+ x: 200,
+ y: 250
+ }, {
+ x: 300,
+ y: 150
+ }, {
+ x: 400,
+ y: 250
+ }, {
+ x: 500,
+ y: 150
+ }, {
+ x: 600,
+ y: 250
+ }, {
+ x: 700,
+ y: 350
+ }, {
+ x: 800,
+ y: 250
+ }, {
+ x: 900,
+ y: 150
+ }, {
+ x: 1000,
+ y: 250
+ }, {
+ x: 1100,
+ y: 350
+ }, {
+ x: 1200,
+ y: 250
+ }, {
+ x: 1300,
+ y: 150
+ }, {
+ x: 1400,
+ y: 250
+ }, {
+ x: 1500,
+ y: 350
+ }],
+ guards: [{
+ patrol: [{
+ x: 250,
+ y: 400
+ }, {
+ x: 550,
+ y: 400
+ }, {
+ x: 250,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 750,
+ y: 450
+ }, {
+ x: 1050,
+ y: 450
+ }, {
+ x: 750,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 1250,
+ y: 500
+ }, {
+ x: 1250,
+ y: 700
+ }, {
+ x: 1250,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 350,
+ y: 50
+ }, {
+ x: 950,
+ y: 50
+ }, {
+ x: 350,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 150,
+ y: 550
+ }, {
+ x: 650,
+ y: 550
+ }, {
+ x: 150,
+ y: 550
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: 100
+ }, {
+ x: 1350,
+ y: 600
+ }, {
+ x: 1350,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 600
+ }, {
+ x: 1150,
+ y: 600
+ }, {
+ x: 850,
+ y: 600
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: 700
+ }, {
+ x: 750,
+ y: 700
+ }, {
+ x: 450,
+ y: 700
+ }]
+ }],
+ keys: [{
+ x: 150,
+ y: 300
+ }, {
+ x: 450,
+ y: 50
+ }, {
+ x: 750,
+ y: 100
+ }, {
+ x: 1150,
+ y: 100
+ }, {
+ x: 1450,
+ y: 200
+ }, {
+ x: 100,
+ y: 700
+ }, {
+ x: 950,
+ y: 750
+ }, {
+ x: 1500,
+ y: 550
+ }],
+ prisoner: {
+ x: 100,
+ y: 200
+ },
+ exit: {
+ x: 1600,
+ y: 800
+ }
+ },
+ 19: {
+ walls: [{
+ x: 300,
+ y: 200
+ }, {
+ x: 400,
+ y: 100
+ }, {
+ x: 500,
+ y: 200
+ }, {
+ x: 600,
+ y: 100
+ }, {
+ x: 700,
+ y: 200
+ }, {
+ x: 800,
+ y: 300
+ }, {
+ x: 900,
+ y: 200
+ }, {
+ x: 1000,
+ y: 100
+ }, {
+ x: 1100,
+ y: 200
+ }, {
+ x: 1200,
+ y: 300
+ }, {
+ x: 1300,
+ y: 200
+ }, {
+ x: 1400,
+ y: 100
+ }, {
+ x: 1500,
+ y: 200
+ }],
+ guards: [{
+ patrol: [{
+ x: 350,
+ y: 350
+ }, {
+ x: 650,
+ y: 350
+ }, {
+ x: 350,
+ y: 350
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 400
+ }, {
+ x: 1150,
+ y: 400
+ }, {
+ x: 850,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: 450
+ }, {
+ x: 1350,
+ y: 650
+ }, {
+ x: 1350,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: 0
+ }, {
+ x: 1050,
+ y: 0
+ }, {
+ x: 450,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 250,
+ y: 500
+ }, {
+ x: 750,
+ y: 500
+ }, {
+ x: 250,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: 50
+ }, {
+ x: 1450,
+ y: 550
+ }, {
+ x: 1450,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 950,
+ y: 550
+ }, {
+ x: 1250,
+ y: 550
+ }, {
+ x: 950,
+ y: 550
+ }]
+ }, {
+ patrol: [{
+ x: 550,
+ y: 650
+ }, {
+ x: 850,
+ y: 650
+ }, {
+ x: 550,
+ y: 650
+ }]
+ }],
+ keys: [{
+ x: 250,
+ y: 250
+ }, {
+ x: 550,
+ y: 0
+ }, {
+ x: 850,
+ y: 50
+ }, {
+ x: 1250,
+ y: 50
+ }, {
+ x: 1550,
+ y: 150
+ }, {
+ x: 200,
+ y: 650
+ }, {
+ x: 1050,
+ y: 700
+ }, {
+ x: 1600,
+ y: 500
+ }],
+ prisoner: {
+ x: 150,
+ y: 150
+ },
+ exit: {
+ x: 1700,
+ y: 750
+ }
+ },
+ 20: {
+ walls: [{
+ x: 250,
+ y: 150
+ }, {
+ x: 350,
+ y: 250
+ }, {
+ x: 450,
+ y: 150
+ }, {
+ x: 550,
+ y: 250
+ }, {
+ x: 650,
+ y: 350
+ }, {
+ x: 750,
+ y: 250
+ }, {
+ x: 850,
+ y: 150
+ }, {
+ x: 950,
+ y: 250
+ }, {
+ x: 1050,
+ y: 350
+ }, {
+ x: 1150,
+ y: 250
+ }, {
+ x: 1250,
+ y: 150
+ }, {
+ x: 1350,
+ y: 250
+ }, {
+ x: 1450,
+ y: 350
+ }],
+ guards: [{
+ patrol: [{
+ x: 300,
+ y: 400
+ }, {
+ x: 600,
+ y: 400
+ }, {
+ x: 300,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 800,
+ y: 450
+ }, {
+ x: 1100,
+ y: 450
+ }, {
+ x: 800,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 1300,
+ y: 500
+ }, {
+ x: 1300,
+ y: 700
+ }, {
+ x: 1300,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 400,
+ y: 50
+ }, {
+ x: 1000,
+ y: 50
+ }, {
+ x: 400,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 200,
+ y: 550
+ }, {
+ x: 700,
+ y: 550
+ }, {
+ x: 200,
+ y: 550
+ }]
+ }, {
+ patrol: [{
+ x: 1400,
+ y: 100
+ }, {
+ x: 1400,
+ y: 600
+ }, {
+ x: 1400,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 900,
+ y: 600
+ }, {
+ x: 1200,
+ y: 600
+ }, {
+ x: 900,
+ y: 600
+ }]
+ }, {
+ patrol: [{
+ x: 500,
+ y: 700
+ }, {
+ x: 800,
+ y: 700
+ }, {
+ x: 500,
+ y: 700
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: 300
+ }, {
+ x: 500,
+ y: 50
+ }, {
+ x: 800,
+ y: 100
+ }, {
+ x: 1200,
+ y: 100
+ }, {
+ x: 1500,
+ y: 200
+ }, {
+ x: 150,
+ y: 700
+ }, {
+ x: 1000,
+ y: 750
+ }, {
+ x: 1550,
+ y: 550
+ }],
+ prisoner: {
+ x: 100,
+ y: 250
+ },
+ exit: {
+ x: 1650,
+ y: 800
+ }
+ },
+ 21: {
+ walls: [{
+ x: 200,
+ y: 100
+ }, {
+ x: 300,
+ y: 200
+ }, {
+ x: 400,
+ y: 100
+ }, {
+ x: 500,
+ y: 200
+ }, {
+ x: 600,
+ y: 300
+ }, {
+ x: 700,
+ y: 200
+ }, {
+ x: 800,
+ y: 100
+ }, {
+ x: 900,
+ y: 200
+ }, {
+ x: 1000,
+ y: 300
+ }, {
+ x: 1100,
+ y: 200
+ }, {
+ x: 1200,
+ y: 100
+ }, {
+ x: 1300,
+ y: 200
+ }, {
+ x: 1400,
+ y: 300
+ }, {
+ x: 1500,
+ y: 400
+ }],
+ guards: [{
+ patrol: [{
+ x: 250,
+ y: 350
+ }, {
+ x: 550,
+ y: 350
+ }, {
+ x: 250,
+ y: 350
+ }]
+ }, {
+ patrol: [{
+ x: 750,
+ y: 400
+ }, {
+ x: 1050,
+ y: 400
+ }, {
+ x: 750,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 1250,
+ y: 450
+ }, {
+ x: 1250,
+ y: 650
+ }, {
+ x: 1250,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 350,
+ y: 0
+ }, {
+ x: 950,
+ y: 0
+ }, {
+ x: 350,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 150,
+ y: 500
+ }, {
+ x: 650,
+ y: 500
+ }, {
+ x: 150,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: 50
+ }, {
+ x: 1350,
+ y: 550
+ }, {
+ x: 1350,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 550
+ }, {
+ x: 1150,
+ y: 550
+ }, {
+ x: 850,
+ y: 550
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: 650
+ }, {
+ x: 750,
+ y: 650
+ }, {
+ x: 450,
+ y: 650
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: 600
+ }, {
+ x: 1450,
+ y: 800
+ }, {
+ x: 1450,
+ y: 600
+ }]
+ }],
+ keys: [{
+ x: 150,
+ y: 250
+ }, {
+ x: 450,
+ y: 0
+ }, {
+ x: 750,
+ y: 50
+ }, {
+ x: 1150,
+ y: 50
+ }, {
+ x: 1450,
+ y: 150
+ }, {
+ x: 100,
+ y: 650
+ }, {
+ x: 950,
+ y: 700
+ }, {
+ x: 1500,
+ y: 500
+ }, {
+ x: 1600,
+ y: 750
+ }],
+ prisoner: {
+ x: 100,
+ y: 200
+ },
+ exit: {
+ x: 1700,
+ y: 900
+ }
+ },
+ 22: {
+ walls: [{
+ x: 300,
+ y: 50
+ }, {
+ x: 400,
+ y: 150
+ }, {
+ x: 500,
+ y: 50
+ }, {
+ x: 600,
+ y: 150
+ }, {
+ x: 700,
+ y: 250
+ }, {
+ x: 800,
+ y: 150
+ }, {
+ x: 900,
+ y: 50
+ }, {
+ x: 1000,
+ y: 150
+ }, {
+ x: 1100,
+ y: 250
+ }, {
+ x: 1200,
+ y: 150
+ }, {
+ x: 1300,
+ y: 50
+ }, {
+ x: 1400,
+ y: 150
+ }, {
+ x: 1500,
+ y: 250
+ }, {
+ x: 1600,
+ y: 350
+ }],
+ guards: [{
+ patrol: [{
+ x: 350,
+ y: 300
+ }, {
+ x: 650,
+ y: 300
+ }, {
+ x: 350,
+ y: 300
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 350
+ }, {
+ x: 1150,
+ y: 350
+ }, {
+ x: 850,
+ y: 350
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: 400
+ }, {
+ x: 1350,
+ y: 600
+ }, {
+ x: 1350,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: -50
+ }, {
+ x: 1050,
+ y: -50
+ }, {
+ x: 450,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 250,
+ y: 450
+ }, {
+ x: 750,
+ y: 450
+ }, {
+ x: 250,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: 0
+ }, {
+ x: 1450,
+ y: 500
+ }, {
+ x: 1450,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 950,
+ y: 500
+ }, {
+ x: 1250,
+ y: 500
+ }, {
+ x: 950,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 550,
+ y: 600
+ }, {
+ x: 850,
+ y: 600
+ }, {
+ x: 550,
+ y: 600
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: 550
+ }, {
+ x: 1550,
+ y: 750
+ }, {
+ x: 1550,
+ y: 550
+ }]
+ }],
+ keys: [{
+ x: 250,
+ y: 200
+ }, {
+ x: 550,
+ y: -50
+ }, {
+ x: 850,
+ y: 0
+ }, {
+ x: 1250,
+ y: 0
+ }, {
+ x: 1550,
+ y: 100
+ }, {
+ x: 200,
+ y: 600
+ }, {
+ x: 1050,
+ y: 650
+ }, {
+ x: 1600,
+ y: 450
+ }, {
+ x: 1700,
+ y: 700
+ }],
+ prisoner: {
+ x: 150,
+ y: 100
+ },
+ exit: {
+ x: 1750,
+ y: 850
+ }
+ },
+ 23: {
+ walls: [{
+ x: 250,
+ y: 100
+ }, {
+ x: 350,
+ y: 200
+ }, {
+ x: 450,
+ y: 100
+ }, {
+ x: 550,
+ y: 200
+ }, {
+ x: 650,
+ y: 300
+ }, {
+ x: 750,
+ y: 200
+ }, {
+ x: 850,
+ y: 100
+ }, {
+ x: 950,
+ y: 200
+ }, {
+ x: 1050,
+ y: 300
+ }, {
+ x: 1150,
+ y: 200
+ }, {
+ x: 1250,
+ y: 100
+ }, {
+ x: 1350,
+ y: 200
+ }, {
+ x: 1450,
+ y: 300
+ }, {
+ x: 1550,
+ y: 400
+ }],
+ guards: [{
+ patrol: [{
+ x: 300,
+ y: 350
+ }, {
+ x: 600,
+ y: 350
+ }, {
+ x: 300,
+ y: 350
+ }]
+ }, {
+ patrol: [{
+ x: 800,
+ y: 400
+ }, {
+ x: 1100,
+ y: 400
+ }, {
+ x: 800,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 1300,
+ y: 450
+ }, {
+ x: 1300,
+ y: 650
+ }, {
+ x: 1300,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 400,
+ y: 0
+ }, {
+ x: 1000,
+ y: 0
+ }, {
+ x: 400,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 200,
+ y: 500
+ }, {
+ x: 700,
+ y: 500
+ }, {
+ x: 200,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 1400,
+ y: 50
+ }, {
+ x: 1400,
+ y: 550
+ }, {
+ x: 1400,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 900,
+ y: 550
+ }, {
+ x: 1200,
+ y: 550
+ }, {
+ x: 900,
+ y: 550
+ }]
+ }, {
+ patrol: [{
+ x: 500,
+ y: 650
+ }, {
+ x: 800,
+ y: 650
+ }, {
+ x: 500,
+ y: 650
+ }]
+ }, {
+ patrol: [{
+ x: 1500,
+ y: 600
+ }, {
+ x: 1500,
+ y: 800
+ }, {
+ x: 1500,
+ y: 600
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: 250
+ }, {
+ x: 500,
+ y: 0
+ }, {
+ x: 800,
+ y: 50
+ }, {
+ x: 1200,
+ y: 50
+ }, {
+ x: 1500,
+ y: 150
+ }, {
+ x: 150,
+ y: 650
+ }, {
+ x: 1000,
+ y: 700
+ }, {
+ x: 1550,
+ y: 500
+ }, {
+ x: 1650,
+ y: 750
+ }],
+ prisoner: {
+ x: 100,
+ y: 150
+ },
+ exit: {
+ x: 1700,
+ y: 900
+ }
+ },
+ 24: {
+ walls: [{
+ x: 200,
+ y: 50
+ }, {
+ x: 300,
+ y: 150
+ }, {
+ x: 400,
+ y: 50
+ }, {
+ x: 500,
+ y: 150
+ }, {
+ x: 600,
+ y: 250
+ }, {
+ x: 700,
+ y: 150
+ }, {
+ x: 800,
+ y: 50
+ }, {
+ x: 900,
+ y: 150
+ }, {
+ x: 1000,
+ y: 250
+ }, {
+ x: 1100,
+ y: 150
+ }, {
+ x: 1200,
+ y: 50
+ }, {
+ x: 1300,
+ y: 150
+ }, {
+ x: 1400,
+ y: 250
+ }, {
+ x: 1500,
+ y: 350
+ }, {
+ x: 1600,
+ y: 450
+ }],
+ guards: [{
+ patrol: [{
+ x: 250,
+ y: 300
+ }, {
+ x: 550,
+ y: 300
+ }, {
+ x: 250,
+ y: 300
+ }]
+ }, {
+ patrol: [{
+ x: 750,
+ y: 350
+ }, {
+ x: 1050,
+ y: 350
+ }, {
+ x: 750,
+ y: 350
+ }]
+ }, {
+ patrol: [{
+ x: 1250,
+ y: 400
+ }, {
+ x: 1250,
+ y: 600
+ }, {
+ x: 1250,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 350,
+ y: -50
+ }, {
+ x: 950,
+ y: -50
+ }, {
+ x: 350,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 150,
+ y: 450
+ }, {
+ x: 650,
+ y: 450
+ }, {
+ x: 150,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: 0
+ }, {
+ x: 1350,
+ y: 500
+ }, {
+ x: 1350,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 500
+ }, {
+ x: 1150,
+ y: 500
+ }, {
+ x: 850,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: 600
+ }, {
+ x: 750,
+ y: 600
+ }, {
+ x: 450,
+ y: 600
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: 550
+ }, {
+ x: 1450,
+ y: 750
+ }, {
+ x: 1450,
+ y: 550
+ }]
+ }, {
+ patrol: [{
+ x: 1600,
+ y: 650
+ }, {
+ x: 1600,
+ y: 850
+ }, {
+ x: 1600,
+ y: 650
+ }]
+ }],
+ keys: [{
+ x: 150,
+ y: 200
+ }, {
+ x: 450,
+ y: -50
+ }, {
+ x: 750,
+ y: 0
+ }, {
+ x: 1150,
+ y: 0
+ }, {
+ x: 1450,
+ y: 100
+ }, {
+ x: 100,
+ y: 600
+ }, {
+ x: 950,
+ y: 650
+ }, {
+ x: 1500,
+ y: 450
+ }, {
+ x: 1600,
+ y: 700
+ }, {
+ x: 1750,
+ y: 800
+ }],
+ prisoner: {
+ x: 100,
+ y: 100
+ },
+ exit: {
+ x: 1800,
+ y: 950
+ }
+ },
+ 25: {
+ walls: [{
+ x: 300,
+ y: 0
+ }, {
+ x: 400,
+ y: 100
+ }, {
+ x: 500,
+ y: 0
+ }, {
+ x: 600,
+ y: 100
+ }, {
+ x: 700,
+ y: 200
+ }, {
+ x: 800,
+ y: 100
+ }, {
+ x: 900,
+ y: 0
+ }, {
+ x: 1000,
+ y: 100
+ }, {
+ x: 1100,
+ y: 200
+ }, {
+ x: 1200,
+ y: 100
+ }, {
+ x: 1300,
+ y: 0
+ }, {
+ x: 1400,
+ y: 100
+ }, {
+ x: 1500,
+ y: 200
+ }, {
+ x: 1600,
+ y: 300
+ }, {
+ x: 1700,
+ y: 400
+ }],
+ guards: [{
+ patrol: [{
+ x: 350,
+ y: 250
+ }, {
+ x: 650,
+ y: 250
+ }, {
+ x: 350,
+ y: 250
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 300
+ }, {
+ x: 1150,
+ y: 300
+ }, {
+ x: 850,
+ y: 300
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: 350
+ }, {
+ x: 1350,
+ y: 550
+ }, {
+ x: 1350,
+ y: 350
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: -100
+ }, {
+ x: 1050,
+ y: -100
+ }, {
+ x: 450,
+ y: -100
+ }]
+ }, {
+ patrol: [{
+ x: 250,
+ y: 400
+ }, {
+ x: 750,
+ y: 400
+ }, {
+ x: 250,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: -50
+ }, {
+ x: 1450,
+ y: 450
+ }, {
+ x: 1450,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 950,
+ y: 450
+ }, {
+ x: 1250,
+ y: 450
+ }, {
+ x: 950,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 550,
+ y: 550
+ }, {
+ x: 850,
+ y: 550
+ }, {
+ x: 550,
+ y: 550
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: 500
+ }, {
+ x: 1550,
+ y: 700
+ }, {
+ x: 1550,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: 600
+ }, {
+ x: 1650,
+ y: 800
+ }, {
+ x: 1650,
+ y: 600
+ }]
+ }],
+ keys: [{
+ x: 250,
+ y: 150
+ }, {
+ x: 550,
+ y: -100
+ }, {
+ x: 850,
+ y: -50
+ }, {
+ x: 1250,
+ y: -50
+ }, {
+ x: 1550,
+ y: 50
+ }, {
+ x: 200,
+ y: 550
+ }, {
+ x: 1050,
+ y: 600
+ }, {
+ x: 1600,
+ y: 400
+ }, {
+ x: 1700,
+ y: 650
+ }, {
+ x: 1800,
+ y: 750
+ }],
+ prisoner: {
+ x: 150,
+ y: 50
+ },
+ exit: {
+ x: 1850,
+ y: 900
+ }
+ },
+ 26: {
+ walls: [{
+ x: 250,
+ y: -50
+ }, {
+ x: 350,
+ y: 50
+ }, {
+ x: 450,
+ y: -50
+ }, {
+ x: 550,
+ y: 50
+ }, {
+ x: 650,
+ y: 150
+ }, {
+ x: 750,
+ y: 50
+ }, {
+ x: 850,
+ y: -50
+ }, {
+ x: 950,
+ y: 50
+ }, {
+ x: 1050,
+ y: 150
+ }, {
+ x: 1150,
+ y: 50
+ }, {
+ x: 1250,
+ y: -50
+ }, {
+ x: 1350,
+ y: 50
+ }, {
+ x: 1450,
+ y: 150
+ }, {
+ x: 1550,
+ y: 250
+ }, {
+ x: 1650,
+ y: 350
+ }],
+ guards: [{
+ patrol: [{
+ x: 300,
+ y: 200
+ }, {
+ x: 600,
+ y: 200
+ }, {
+ x: 300,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 800,
+ y: 250
+ }, {
+ x: 1100,
+ y: 250
+ }, {
+ x: 800,
+ y: 250
+ }]
+ }, {
+ patrol: [{
+ x: 1300,
+ y: 300
+ }, {
+ x: 1300,
+ y: 500
+ }, {
+ x: 1300,
+ y: 300
+ }]
+ }, {
+ patrol: [{
+ x: 400,
+ y: -150
+ }, {
+ x: 1000,
+ y: -150
+ }, {
+ x: 400,
+ y: -150
+ }]
+ }, {
+ patrol: [{
+ x: 200,
+ y: 350
+ }, {
+ x: 700,
+ y: 350
+ }, {
+ x: 200,
+ y: 350
+ }]
+ }, {
+ patrol: [{
+ x: 1400,
+ y: -100
+ }, {
+ x: 1400,
+ y: 400
+ }, {
+ x: 1400,
+ y: -100
+ }]
+ }, {
+ patrol: [{
+ x: 900,
+ y: 400
+ }, {
+ x: 1200,
+ y: 400
+ }, {
+ x: 900,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 500,
+ y: 500
+ }, {
+ x: 800,
+ y: 500
+ }, {
+ x: 500,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 1500,
+ y: 450
+ }, {
+ x: 1500,
+ y: 650
+ }, {
+ x: 1500,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 1600,
+ y: 550
+ }, {
+ x: 1600,
+ y: 750
+ }, {
+ x: 1600,
+ y: 550
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: 100
+ }, {
+ x: 500,
+ y: -150
+ }, {
+ x: 800,
+ y: -100
+ }, {
+ x: 1200,
+ y: -100
+ }, {
+ x: 1500,
+ y: 0
+ }, {
+ x: 150,
+ y: 500
+ }, {
+ x: 1000,
+ y: 550
+ }, {
+ x: 1550,
+ y: 350
+ }, {
+ x: 1650,
+ y: 600
+ }, {
+ x: 1750,
+ y: 700
+ }],
+ prisoner: {
+ x: 100,
+ y: 0
+ },
+ exit: {
+ x: 1800,
+ y: 850
+ }
+ },
+ 27: {
+ walls: [{
+ x: 200,
+ y: -100
+ }, {
+ x: 300,
+ y: 0
+ }, {
+ x: 400,
+ y: -100
+ }, {
+ x: 500,
+ y: 0
+ }, {
+ x: 600,
+ y: 100
+ }, {
+ x: 700,
+ y: 0
+ }, {
+ x: 800,
+ y: -100
+ }, {
+ x: 900,
+ y: 0
+ }, {
+ x: 1000,
+ y: 100
+ }, {
+ x: 1100,
+ y: 0
+ }, {
+ x: 1200,
+ y: -100
+ }, {
+ x: 1300,
+ y: 0
+ }, {
+ x: 1400,
+ y: 100
+ }, {
+ x: 1500,
+ y: 200
+ }, {
+ x: 1600,
+ y: 300
+ }, {
+ x: 1700,
+ y: 400
+ }],
+ guards: [{
+ patrol: [{
+ x: 250,
+ y: 150
+ }, {
+ x: 550,
+ y: 150
+ }, {
+ x: 250,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 750,
+ y: 200
+ }, {
+ x: 1050,
+ y: 200
+ }, {
+ x: 750,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 1250,
+ y: 250
+ }, {
+ x: 1250,
+ y: 450
+ }, {
+ x: 1250,
+ y: 250
+ }]
+ }, {
+ patrol: [{
+ x: 350,
+ y: -200
+ }, {
+ x: 950,
+ y: -200
+ }, {
+ x: 350,
+ y: -200
+ }]
+ }, {
+ patrol: [{
+ x: 150,
+ y: 300
+ }, {
+ x: 650,
+ y: 300
+ }, {
+ x: 150,
+ y: 300
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: -150
+ }, {
+ x: 1350,
+ y: 350
+ }, {
+ x: 1350,
+ y: -150
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 350
+ }, {
+ x: 1150,
+ y: 350
+ }, {
+ x: 850,
+ y: 350
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: 450
+ }, {
+ x: 750,
+ y: 450
+ }, {
+ x: 450,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: 400
+ }, {
+ x: 1450,
+ y: 600
+ }, {
+ x: 1450,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: 500
+ }, {
+ x: 1550,
+ y: 700
+ }, {
+ x: 1550,
+ y: 500
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: 600
+ }, {
+ x: 1650,
+ y: 800
+ }, {
+ x: 1650,
+ y: 600
+ }]
+ }],
+ keys: [{
+ x: 150,
+ y: 50
+ }, {
+ x: 450,
+ y: -200
+ }, {
+ x: 750,
+ y: -150
+ }, {
+ x: 1150,
+ y: -150
+ }, {
+ x: 1450,
+ y: -50
+ }, {
+ x: 100,
+ y: 450
+ }, {
+ x: 950,
+ y: 500
+ }, {
+ x: 1500,
+ y: 300
+ }, {
+ x: 1600,
+ y: 550
+ }, {
+ x: 1700,
+ y: 650
+ }, {
+ x: 1800,
+ y: 750
+ }],
+ prisoner: {
+ x: 100,
+ y: -50
+ },
+ exit: {
+ x: 1850,
+ y: 900
+ }
+ },
+ 28: {
+ walls: [{
+ x: 300,
+ y: -150
+ }, {
+ x: 400,
+ y: -50
+ }, {
+ x: 500,
+ y: -150
+ }, {
+ x: 600,
+ y: -50
+ }, {
+ x: 700,
+ y: 50
+ }, {
+ x: 800,
+ y: -50
+ }, {
+ x: 900,
+ y: -150
+ }, {
+ x: 1000,
+ y: -50
+ }, {
+ x: 1100,
+ y: 50
+ }, {
+ x: 1200,
+ y: -50
+ }, {
+ x: 1300,
+ y: -150
+ }, {
+ x: 1400,
+ y: -50
+ }, {
+ x: 1500,
+ y: 50
+ }, {
+ x: 1600,
+ y: 150
+ }, {
+ x: 1700,
+ y: 250
+ }, {
+ x: 1800,
+ y: 350
+ }],
+ guards: [{
+ patrol: [{
+ x: 350,
+ y: 100
+ }, {
+ x: 650,
+ y: 100
+ }, {
+ x: 350,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 150
+ }, {
+ x: 1150,
+ y: 150
+ }, {
+ x: 850,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: 200
+ }, {
+ x: 1350,
+ y: 400
+ }, {
+ x: 1350,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: -250
+ }, {
+ x: 1050,
+ y: -250
+ }, {
+ x: 450,
+ y: -250
+ }]
+ }, {
+ patrol: [{
+ x: 250,
+ y: 250
+ }, {
+ x: 750,
+ y: 250
+ }, {
+ x: 250,
+ y: 250
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: -200
+ }, {
+ x: 1450,
+ y: 300
+ }, {
+ x: 1450,
+ y: -200
+ }]
+ }, {
+ patrol: [{
+ x: 950,
+ y: 300
+ }, {
+ x: 1250,
+ y: 300
+ }, {
+ x: 950,
+ y: 300
+ }]
+ }, {
+ patrol: [{
+ x: 550,
+ y: 400
+ }, {
+ x: 850,
+ y: 400
+ }, {
+ x: 550,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: 350
+ }, {
+ x: 1550,
+ y: 550
+ }, {
+ x: 1550,
+ y: 350
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: 450
+ }, {
+ x: 1650,
+ y: 650
+ }, {
+ x: 1650,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 1750,
+ y: 550
+ }, {
+ x: 1750,
+ y: 750
+ }, {
+ x: 1750,
+ y: 550
+ }]
+ }],
+ keys: [{
+ x: 250,
+ y: 0
+ }, {
+ x: 550,
+ y: -250
+ }, {
+ x: 850,
+ y: -200
+ }, {
+ x: 1250,
+ y: -200
+ }, {
+ x: 1550,
+ y: -100
+ }, {
+ x: 200,
+ y: 400
+ }, {
+ x: 1050,
+ y: 450
+ }, {
+ x: 1600,
+ y: 250
+ }, {
+ x: 1700,
+ y: 500
+ }, {
+ x: 1800,
+ y: 600
+ }, {
+ x: 1900,
+ y: 700
+ }],
+ prisoner: {
+ x: 150,
+ y: -100
+ },
+ exit: {
+ x: 1950,
+ y: 850
+ }
+ },
+ 29: {
+ walls: [{
+ x: 250,
+ y: -200
+ }, {
+ x: 350,
+ y: -100
+ }, {
+ x: 450,
+ y: -200
+ }, {
+ x: 550,
+ y: -100
+ }, {
+ x: 650,
+ y: 0
+ }, {
+ x: 750,
+ y: -100
+ }, {
+ x: 850,
+ y: -200
+ }, {
+ x: 950,
+ y: -100
+ }, {
+ x: 1050,
+ y: 0
+ }, {
+ x: 1150,
+ y: -100
+ }, {
+ x: 1250,
+ y: -200
+ }, {
+ x: 1350,
+ y: -100
+ }, {
+ x: 1450,
+ y: 0
+ }, {
+ x: 1550,
+ y: 100
+ }, {
+ x: 1650,
+ y: 200
+ }, {
+ x: 1750,
+ y: 300
+ }],
+ guards: [{
+ patrol: [{
+ x: 300,
+ y: 50
+ }, {
+ x: 600,
+ y: 50
+ }, {
+ x: 300,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 800,
+ y: 100
+ }, {
+ x: 1100,
+ y: 100
+ }, {
+ x: 800,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 1300,
+ y: 150
+ }, {
+ x: 1300,
+ y: 350
+ }, {
+ x: 1300,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 400,
+ y: -300
+ }, {
+ x: 1000,
+ y: -300
+ }, {
+ x: 400,
+ y: -300
+ }]
+ }, {
+ patrol: [{
+ x: 200,
+ y: 200
+ }, {
+ x: 700,
+ y: 200
+ }, {
+ x: 200,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 1400,
+ y: -250
+ }, {
+ x: 1400,
+ y: 250
+ }, {
+ x: 1400,
+ y: -250
+ }]
+ }, {
+ patrol: [{
+ x: 900,
+ y: 250
+ }, {
+ x: 1200,
+ y: 250
+ }, {
+ x: 900,
+ y: 250
+ }]
+ }, {
+ patrol: [{
+ x: 500,
+ y: 350
+ }, {
+ x: 800,
+ y: 350
+ }, {
+ x: 500,
+ y: 350
+ }]
+ }, {
+ patrol: [{
+ x: 1500,
+ y: 300
+ }, {
+ x: 1500,
+ y: 500
+ }, {
+ x: 1500,
+ y: 300
+ }]
+ }, {
+ patrol: [{
+ x: 1600,
+ y: 400
+ }, {
+ x: 1600,
+ y: 600
+ }, {
+ x: 1600,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 1700,
+ y: 500
+ }, {
+ x: 1700,
+ y: 700
+ }, {
+ x: 1700,
+ y: 500
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: -50
+ }, {
+ x: 500,
+ y: -300
+ }, {
+ x: 800,
+ y: -250
+ }, {
+ x: 1200,
+ y: -250
+ }, {
+ x: 1500,
+ y: -150
+ }, {
+ x: 150,
+ y: 350
+ }, {
+ x: 1000,
+ y: 400
+ }, {
+ x: 1550,
+ y: 200
+ }, {
+ x: 1650,
+ y: 450
+ }, {
+ x: 1750,
+ y: 550
+ }, {
+ x: 1850,
+ y: 650
+ }],
+ prisoner: {
+ x: 100,
+ y: -150
+ },
+ exit: {
+ x: 1900,
+ y: 800
+ }
+ },
+ 30: {
+ walls: [{
+ x: 200,
+ y: -250
+ }, {
+ x: 300,
+ y: -150
+ }, {
+ x: 400,
+ y: -250
+ }, {
+ x: 500,
+ y: -150
+ }, {
+ x: 600,
+ y: -50
+ }, {
+ x: 700,
+ y: -150
+ }, {
+ x: 800,
+ y: -250
+ }, {
+ x: 900,
+ y: -150
+ }, {
+ x: 1000,
+ y: -50
+ }, {
+ x: 1100,
+ y: -150
+ }, {
+ x: 1200,
+ y: -250
+ }, {
+ x: 1300,
+ y: -150
+ }, {
+ x: 1400,
+ y: -50
+ }, {
+ x: 1500,
+ y: 50
+ }, {
+ x: 1600,
+ y: 150
+ }, {
+ x: 1700,
+ y: 250
+ }, {
+ x: 1800,
+ y: 350
+ }],
+ guards: [{
+ patrol: [{
+ x: 250,
+ y: 0
+ }, {
+ x: 550,
+ y: 0
+ }, {
+ x: 250,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 750,
+ y: 50
+ }, {
+ x: 1050,
+ y: 50
+ }, {
+ x: 750,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 1250,
+ y: 100
+ }, {
+ x: 1250,
+ y: 300
+ }, {
+ x: 1250,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 350,
+ y: -350
+ }, {
+ x: 950,
+ y: -350
+ }, {
+ x: 350,
+ y: -350
+ }]
+ }, {
+ patrol: [{
+ x: 150,
+ y: 150
+ }, {
+ x: 650,
+ y: 150
+ }, {
+ x: 150,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: -300
+ }, {
+ x: 1350,
+ y: 200
+ }, {
+ x: 1350,
+ y: -300
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 200
+ }, {
+ x: 1150,
+ y: 200
+ }, {
+ x: 850,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: 300
+ }, {
+ x: 750,
+ y: 300
+ }, {
+ x: 450,
+ y: 300
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: 250
+ }, {
+ x: 1450,
+ y: 450
+ }, {
+ x: 1450,
+ y: 250
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: 350
+ }, {
+ x: 1550,
+ y: 550
+ }, {
+ x: 1550,
+ y: 350
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: 450
+ }, {
+ x: 1650,
+ y: 650
+ }, {
+ x: 1650,
+ y: 450
+ }]
+ }, {
+ patrol: [{
+ x: 1750,
+ y: 550
+ }, {
+ x: 1750,
+ y: 750
+ }, {
+ x: 1750,
+ y: 550
+ }]
+ }],
+ keys: [{
+ x: 150,
+ y: -100
+ }, {
+ x: 450,
+ y: -350
+ }, {
+ x: 750,
+ y: -300
+ }, {
+ x: 1150,
+ y: -300
+ }, {
+ x: 1450,
+ y: -200
+ }, {
+ x: 100,
+ y: 300
+ }, {
+ x: 950,
+ y: 350
+ }, {
+ x: 1500,
+ y: 150
+ }, {
+ x: 1600,
+ y: 400
+ }, {
+ x: 1700,
+ y: 500
+ }, {
+ x: 1800,
+ y: 600
+ }, {
+ x: 1900,
+ y: 700
+ }],
+ prisoner: {
+ x: 100,
+ y: -200
+ },
+ exit: {
+ x: 1950,
+ y: 850
+ }
+ },
+ 31: {
+ walls: [{
+ x: 300,
+ y: -300
+ }, {
+ x: 400,
+ y: -200
+ }, {
+ x: 500,
+ y: -300
+ }, {
+ x: 600,
+ y: -200
+ }, {
+ x: 700,
+ y: -100
+ }, {
+ x: 800,
+ y: -200
+ }, {
+ x: 900,
+ y: -300
+ }, {
+ x: 1000,
+ y: -200
+ }, {
+ x: 1100,
+ y: -100
+ }, {
+ x: 1200,
+ y: -200
+ }, {
+ x: 1300,
+ y: -300
+ }, {
+ x: 1400,
+ y: -200
+ }, {
+ x: 1500,
+ y: -100
+ }, {
+ x: 1600,
+ y: 0
+ }, {
+ x: 1700,
+ y: 100
+ }, {
+ x: 1800,
+ y: 200
+ }, {
+ x: 1900,
+ y: 300
+ }],
+ guards: [{
+ patrol: [{
+ x: 350,
+ y: -50
+ }, {
+ x: 650,
+ y: -50
+ }, {
+ x: 350,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 0
+ }, {
+ x: 1150,
+ y: 0
+ }, {
+ x: 850,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: 50
+ }, {
+ x: 1350,
+ y: 250
+ }, {
+ x: 1350,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: -400
+ }, {
+ x: 1050,
+ y: -400
+ }, {
+ x: 450,
+ y: -400
+ }]
+ }, {
+ patrol: [{
+ x: 250,
+ y: 100
+ }, {
+ x: 750,
+ y: 100
+ }, {
+ x: 250,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: -350
+ }, {
+ x: 1450,
+ y: 150
+ }, {
+ x: 1450,
+ y: -350
+ }]
+ }, {
+ patrol: [{
+ x: 950,
+ y: 150
+ }, {
+ x: 1250,
+ y: 150
+ }, {
+ x: 950,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 550,
+ y: 250
+ }, {
+ x: 850,
+ y: 250
+ }, {
+ x: 550,
+ y: 250
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: 200
+ }, {
+ x: 1550,
+ y: 400
+ }, {
+ x: 1550,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: 300
+ }, {
+ x: 1650,
+ y: 500
+ }, {
+ x: 1650,
+ y: 300
+ }]
+ }, {
+ patrol: [{
+ x: 1750,
+ y: 400
+ }, {
+ x: 1750,
+ y: 600
+ }, {
+ x: 1750,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 1850,
+ y: 500
+ }, {
+ x: 1850,
+ y: 700
+ }, {
+ x: 1850,
+ y: 500
+ }]
+ }],
+ keys: [{
+ x: 250,
+ y: -150
+ }, {
+ x: 550,
+ y: -400
+ }, {
+ x: 850,
+ y: -350
+ }, {
+ x: 1250,
+ y: -350
+ }, {
+ x: 1550,
+ y: -250
+ }, {
+ x: 200,
+ y: 250
+ }, {
+ x: 1050,
+ y: 300
+ }, {
+ x: 1600,
+ y: 100
+ }, {
+ x: 1700,
+ y: 350
+ }, {
+ x: 1800,
+ y: 450
+ }, {
+ x: 1900,
+ y: 550
+ }, {
+ x: 2000,
+ y: 650
+ }],
+ prisoner: {
+ x: 150,
+ y: -250
+ },
+ exit: {
+ x: 2050,
+ y: 800
+ }
+ },
+ 32: {
+ walls: [{
+ x: 250,
+ y: -350
+ }, {
+ x: 350,
+ y: -250
+ }, {
+ x: 450,
+ y: -350
+ }, {
+ x: 550,
+ y: -250
+ }, {
+ x: 650,
+ y: -150
+ }, {
+ x: 750,
+ y: -250
+ }, {
+ x: 850,
+ y: -350
+ }, {
+ x: 950,
+ y: -250
+ }, {
+ x: 1050,
+ y: -150
+ }, {
+ x: 1150,
+ y: -250
+ }, {
+ x: 1250,
+ y: -350
+ }, {
+ x: 1350,
+ y: -250
+ }, {
+ x: 1450,
+ y: -150
+ }, {
+ x: 1550,
+ y: -50
+ }, {
+ x: 1650,
+ y: 50
+ }, {
+ x: 1750,
+ y: 150
+ }, {
+ x: 1850,
+ y: 250
+ }],
+ guards: [{
+ patrol: [{
+ x: 300,
+ y: -100
+ }, {
+ x: 600,
+ y: -100
+ }, {
+ x: 300,
+ y: -100
+ }]
+ }, {
+ patrol: [{
+ x: 800,
+ y: -50
+ }, {
+ x: 1100,
+ y: -50
+ }, {
+ x: 800,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 1300,
+ y: 0
+ }, {
+ x: 1300,
+ y: 200
+ }, {
+ x: 1300,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 400,
+ y: -450
+ }, {
+ x: 1000,
+ y: -450
+ }, {
+ x: 400,
+ y: -450
+ }]
+ }, {
+ patrol: [{
+ x: 200,
+ y: 50
+ }, {
+ x: 700,
+ y: 50
+ }, {
+ x: 200,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 1400,
+ y: -400
+ }, {
+ x: 1400,
+ y: 100
+ }, {
+ x: 1400,
+ y: -400
+ }]
+ }, {
+ patrol: [{
+ x: 900,
+ y: 100
+ }, {
+ x: 1200,
+ y: 100
+ }, {
+ x: 900,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 500,
+ y: 200
+ }, {
+ x: 800,
+ y: 200
+ }, {
+ x: 500,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 1500,
+ y: 150
+ }, {
+ x: 1500,
+ y: 350
+ }, {
+ x: 1500,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 1600,
+ y: 250
+ }, {
+ x: 1600,
+ y: 450
+ }, {
+ x: 1600,
+ y: 250
+ }]
+ }, {
+ patrol: [{
+ x: 1700,
+ y: 350
+ }, {
+ x: 1700,
+ y: 550
+ }, {
+ x: 1700,
+ y: 350
+ }]
+ }, {
+ patrol: [{
+ x: 1800,
+ y: 450
+ }, {
+ x: 1800,
+ y: 650
+ }, {
+ x: 1800,
+ y: 450
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: -200
+ }, {
+ x: 500,
+ y: -450
+ }, {
+ x: 800,
+ y: -400
+ }, {
+ x: 1200,
+ y: -400
+ }, {
+ x: 1500,
+ y: -300
+ }, {
+ x: 150,
+ y: 200
+ }, {
+ x: 1000,
+ y: 250
+ }, {
+ x: 1550,
+ y: 50
+ }, {
+ x: 1650,
+ y: 300
+ }, {
+ x: 1750,
+ y: 400
+ }, {
+ x: 1850,
+ y: 500
+ }, {
+ x: 1950,
+ y: 600
+ }],
+ prisoner: {
+ x: 100,
+ y: -300
+ },
+ exit: {
+ x: 2000,
+ y: 750
+ }
+ },
+ 33: {
+ walls: [{
+ x: 200,
+ y: -400
+ }, {
+ x: 300,
+ y: -300
+ }, {
+ x: 400,
+ y: -400
+ }, {
+ x: 500,
+ y: -300
+ }, {
+ x: 600,
+ y: -200
+ }, {
+ x: 700,
+ y: -300
+ }, {
+ x: 800,
+ y: -400
+ }, {
+ x: 900,
+ y: -300
+ }, {
+ x: 1000,
+ y: -200
+ }, {
+ x: 1100,
+ y: -300
+ }, {
+ x: 1200,
+ y: -400
+ }, {
+ x: 1300,
+ y: -300
+ }, {
+ x: 1400,
+ y: -200
+ }, {
+ x: 1500,
+ y: -100
+ }, {
+ x: 1600,
+ y: 0
+ }, {
+ x: 1700,
+ y: 100
+ }, {
+ x: 1800,
+ y: 200
+ }, {
+ x: 1900,
+ y: 300
+ }],
+ guards: [{
+ patrol: [{
+ x: 250,
+ y: -150
+ }, {
+ x: 550,
+ y: -150
+ }, {
+ x: 250,
+ y: -150
+ }]
+ }, {
+ patrol: [{
+ x: 750,
+ y: -100
+ }, {
+ x: 1050,
+ y: -100
+ }, {
+ x: 750,
+ y: -100
+ }]
+ }, {
+ patrol: [{
+ x: 1250,
+ y: -50
+ }, {
+ x: 1250,
+ y: 150
+ }, {
+ x: 1250,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 350,
+ y: -500
+ }, {
+ x: 950,
+ y: -500
+ }, {
+ x: 350,
+ y: -500
+ }]
+ }, {
+ patrol: [{
+ x: 150,
+ y: 0
+ }, {
+ x: 650,
+ y: 0
+ }, {
+ x: 150,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: -450
+ }, {
+ x: 1350,
+ y: 50
+ }, {
+ x: 1350,
+ y: -450
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: 50
+ }, {
+ x: 1150,
+ y: 50
+ }, {
+ x: 850,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: 150
+ }, {
+ x: 750,
+ y: 150
+ }, {
+ x: 450,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: 100
+ }, {
+ x: 1450,
+ y: 300
+ }, {
+ x: 1450,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: 200
+ }, {
+ x: 1550,
+ y: 400
+ }, {
+ x: 1550,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: 300
+ }, {
+ x: 1650,
+ y: 500
+ }, {
+ x: 1650,
+ y: 300
+ }]
+ }, {
+ patrol: [{
+ x: 1750,
+ y: 400
+ }, {
+ x: 1750,
+ y: 600
+ }, {
+ x: 1750,
+ y: 400
+ }]
+ }, {
+ patrol: [{
+ x: 1850,
+ y: 500
+ }, {
+ x: 1850,
+ y: 700
+ }, {
+ x: 1850,
+ y: 500
+ }]
+ }],
+ keys: [{
+ x: 150,
+ y: -250
+ }, {
+ x: 450,
+ y: -500
+ }, {
+ x: 750,
+ y: -450
+ }, {
+ x: 1150,
+ y: -450
+ }, {
+ x: 1450,
+ y: -350
+ }, {
+ x: 100,
+ y: 150
+ }, {
+ x: 950,
+ y: 200
+ }, {
+ x: 1500,
+ y: 0
+ }, {
+ x: 1600,
+ y: 250
+ }, {
+ x: 1700,
+ y: 350
+ }, {
+ x: 1800,
+ y: 450
+ }, {
+ x: 1900,
+ y: 550
+ }, {
+ x: 2000,
+ y: 650
+ }],
+ prisoner: {
+ x: 100,
+ y: -350
+ },
+ exit: {
+ x: 2050,
+ y: 800
+ }
+ },
+ 34: {
+ walls: [{
+ x: 300,
+ y: -450
+ }, {
+ x: 400,
+ y: -350
+ }, {
+ x: 500,
+ y: -450
+ }, {
+ x: 600,
+ y: -350
+ }, {
+ x: 700,
+ y: -250
+ }, {
+ x: 800,
+ y: -350
+ }, {
+ x: 900,
+ y: -450
+ }, {
+ x: 1000,
+ y: -350
+ }, {
+ x: 1100,
+ y: -250
+ }, {
+ x: 1200,
+ y: -350
+ }, {
+ x: 1300,
+ y: -450
+ }, {
+ x: 1400,
+ y: -350
+ }, {
+ x: 1500,
+ y: -250
+ }, {
+ x: 1600,
+ y: -150
+ }, {
+ x: 1700,
+ y: -50
+ }, {
+ x: 1800,
+ y: 50
+ }, {
+ x: 1900,
+ y: 150
+ }, {
+ x: 2000,
+ y: 250
+ }],
+ guards: [{
+ patrol: [{
+ x: 350,
+ y: -200
+ }, {
+ x: 650,
+ y: -200
+ }, {
+ x: 350,
+ y: -200
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: -150
+ }, {
+ x: 1150,
+ y: -150
+ }, {
+ x: 850,
+ y: -150
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: -100
+ }, {
+ x: 1350,
+ y: 100
+ }, {
+ x: 1350,
+ y: -100
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: -550
+ }, {
+ x: 1050,
+ y: -550
+ }, {
+ x: 450,
+ y: -550
+ }]
+ }, {
+ patrol: [{
+ x: 250,
+ y: -50
+ }, {
+ x: 750,
+ y: -50
+ }, {
+ x: 250,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: -500
+ }, {
+ x: 1450,
+ y: 0
+ }, {
+ x: 1450,
+ y: -500
+ }]
+ }, {
+ patrol: [{
+ x: 950,
+ y: 0
+ }, {
+ x: 1250,
+ y: 0
+ }, {
+ x: 950,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 550,
+ y: 100
+ }, {
+ x: 850,
+ y: 100
+ }, {
+ x: 550,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: 50
+ }, {
+ x: 1550,
+ y: 250
+ }, {
+ x: 1550,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: 150
+ }, {
+ x: 1650,
+ y: 350
+ }, {
+ x: 1650,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 1750,
+ y: 250
+ }, {
+ x: 1750,
+ y: 450
+ }, {
+ x: 1750,
+ y: 250
+ }]
+ }, {
+ patrol: [{
+ x: 1850,
+ y: 350
+ }, {
+ x: 1850,
+ y: 550
+ }, {
+ x: 1850,
+ y: 350
+ }]
+ }, {
+ patrol: [{
+ x: 1950,
+ y: 450
+ }, {
+ x: 1950,
+ y: 650
+ }, {
+ x: 1950,
+ y: 450
+ }]
+ }],
+ keys: [{
+ x: 250,
+ y: -300
+ }, {
+ x: 550,
+ y: -550
+ }, {
+ x: 850,
+ y: -500
+ }, {
+ x: 1250,
+ y: -500
+ }, {
+ x: 1550,
+ y: -400
+ }, {
+ x: 200,
+ y: 100
+ }, {
+ x: 1050,
+ y: 150
+ }, {
+ x: 1600,
+ y: -50
+ }, {
+ x: 1700,
+ y: 200
+ }, {
+ x: 1800,
+ y: 300
+ }, {
+ x: 1900,
+ y: 400
+ }, {
+ x: 2000,
+ y: 500
+ }, {
+ x: 2100,
+ y: 600
+ }],
+ prisoner: {
+ x: 150,
+ y: -400
+ },
+ exit: {
+ x: 2150,
+ y: 750
+ }
+ },
+ 35: {
+ walls: [{
+ x: 250,
+ y: -500
+ }, {
+ x: 350,
+ y: -400
+ }, {
+ x: 450,
+ y: -500
+ }, {
+ x: 550,
+ y: -400
+ }, {
+ x: 650,
+ y: -300
+ }, {
+ x: 750,
+ y: -400
+ }, {
+ x: 850,
+ y: -500
+ }, {
+ x: 950,
+ y: -400
+ }, {
+ x: 1050,
+ y: -300
+ }, {
+ x: 1150,
+ y: -400
+ }, {
+ x: 1250,
+ y: -500
+ }, {
+ x: 1350,
+ y: -400
+ }, {
+ x: 1450,
+ y: -300
+ }, {
+ x: 1550,
+ y: -200
+ }, {
+ x: 1650,
+ y: -100
+ }, {
+ x: 1750,
+ y: 0
+ }, {
+ x: 1850,
+ y: 100
+ }, {
+ x: 1950,
+ y: 200
+ }],
+ guards: [{
+ patrol: [{
+ x: 300,
+ y: -250
+ }, {
+ x: 600,
+ y: -250
+ }, {
+ x: 300,
+ y: -250
+ }]
+ }, {
+ patrol: [{
+ x: 800,
+ y: -200
+ }, {
+ x: 1100,
+ y: -200
+ }, {
+ x: 800,
+ y: -200
+ }]
+ }, {
+ patrol: [{
+ x: 1300,
+ y: -150
+ }, {
+ x: 1300,
+ y: 50
+ }, {
+ x: 1300,
+ y: -150
+ }]
+ }, {
+ patrol: [{
+ x: 400,
+ y: -600
+ }, {
+ x: 1000,
+ y: -600
+ }, {
+ x: 400,
+ y: -600
+ }]
+ }, {
+ patrol: [{
+ x: 200,
+ y: -100
+ }, {
+ x: 700,
+ y: -100
+ }, {
+ x: 200,
+ y: -100
+ }]
+ }, {
+ patrol: [{
+ x: 1400,
+ y: -550
+ }, {
+ x: 1400,
+ y: -50
+ }, {
+ x: 1400,
+ y: -550
+ }]
+ }, {
+ patrol: [{
+ x: 900,
+ y: -50
+ }, {
+ x: 1200,
+ y: -50
+ }, {
+ x: 900,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 500,
+ y: 50
+ }, {
+ x: 800,
+ y: 50
+ }, {
+ x: 500,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 1500,
+ y: 0
+ }, {
+ x: 1500,
+ y: 200
+ }, {
+ x: 1500,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 1600,
+ y: 100
+ }, {
+ x: 1600,
+ y: 300
+ }, {
+ x: 1600,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 1700,
+ y: 200
+ }, {
+ x: 1700,
+ y: 400
+ }, {
+ x: 1700,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 1800,
+ y: 300
+ }, {
+ x: 1800,
+ y: 500
+ }, {
+ x: 1800,
+ y: 300
+ }]
+ }, {
+ patrol: [{
+ x: 1900,
+ y: 400
+ }, {
+ x: 1900,
+ y: 600
+ }, {
+ x: 1900,
+ y: 400
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: -350
+ }, {
+ x: 500,
+ y: -600
+ }, {
+ x: 800,
+ y: -550
+ }, {
+ x: 1200,
+ y: -550
+ }, {
+ x: 1500,
+ y: -450
+ }, {
+ x: 150,
+ y: 50
+ }, {
+ x: 1000,
+ y: 100
+ }, {
+ x: 1550,
+ y: -100
+ }, {
+ x: 1650,
+ y: 150
+ }, {
+ x: 1750,
+ y: 250
+ }, {
+ x: 1850,
+ y: 350
+ }, {
+ x: 1950,
+ y: 450
+ }, {
+ x: 2050,
+ y: 550
+ }],
+ prisoner: {
+ x: 100,
+ y: -450
+ },
+ exit: {
+ x: 2100,
+ y: 700
+ }
+ },
+ 36: {
+ walls: [{
+ x: 200,
+ y: -550
+ }, {
+ x: 300,
+ y: -450
+ }, {
+ x: 400,
+ y: -550
+ }, {
+ x: 500,
+ y: -450
+ }, {
+ x: 600,
+ y: -350
+ }, {
+ x: 700,
+ y: -450
+ }, {
+ x: 800,
+ y: -550
+ }, {
+ x: 900,
+ y: -450
+ }, {
+ x: 1000,
+ y: -350
+ }, {
+ x: 1100,
+ y: -450
+ }, {
+ x: 1200,
+ y: -550
+ }, {
+ x: 1300,
+ y: -450
+ }, {
+ x: 1400,
+ y: -350
+ }, {
+ x: 1500,
+ y: -250
+ }, {
+ x: 1600,
+ y: -150
+ }, {
+ x: 1700,
+ y: -50
+ }, {
+ x: 1800,
+ y: 50
+ }, {
+ x: 1900,
+ y: 150
+ }, {
+ x: 2000,
+ y: 250
+ }],
+ guards: [{
+ patrol: [{
+ x: 250,
+ y: -300
+ }, {
+ x: 550,
+ y: -300
+ }, {
+ x: 250,
+ y: -300
+ }]
+ }, {
+ patrol: [{
+ x: 750,
+ y: -250
+ }, {
+ x: 1050,
+ y: -250
+ }, {
+ x: 750,
+ y: -250
+ }]
+ }, {
+ patrol: [{
+ x: 1250,
+ y: -200
+ }, {
+ x: 1250,
+ y: 0
+ }, {
+ x: 1250,
+ y: -200
+ }]
+ }, {
+ patrol: [{
+ x: 350,
+ y: -650
+ }, {
+ x: 950,
+ y: -650
+ }, {
+ x: 350,
+ y: -650
+ }]
+ }, {
+ patrol: [{
+ x: 150,
+ y: -150
+ }, {
+ x: 650,
+ y: -150
+ }, {
+ x: 150,
+ y: -150
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: -600
+ }, {
+ x: 1350,
+ y: -100
+ }, {
+ x: 1350,
+ y: -600
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: -100
+ }, {
+ x: 1150,
+ y: -100
+ }, {
+ x: 850,
+ y: -100
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: 0
+ }, {
+ x: 750,
+ y: 0
+ }, {
+ x: 450,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: -50
+ }, {
+ x: 1450,
+ y: 150
+ }, {
+ x: 1450,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: 50
+ }, {
+ x: 1550,
+ y: 250
+ }, {
+ x: 1550,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: 150
+ }, {
+ x: 1650,
+ y: 350
+ }, {
+ x: 1650,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 1750,
+ y: 250
+ }, {
+ x: 1750,
+ y: 450
+ }, {
+ x: 1750,
+ y: 250
+ }]
+ }, {
+ patrol: [{
+ x: 1850,
+ y: 350
+ }, {
+ x: 1850,
+ y: 550
+ }, {
+ x: 1850,
+ y: 350
+ }]
+ }, {
+ patrol: [{
+ x: 1950,
+ y: 450
+ }, {
+ x: 1950,
+ y: 650
+ }, {
+ x: 1950,
+ y: 450
+ }]
+ }],
+ keys: [{
+ x: 150,
+ y: -400
+ }, {
+ x: 450,
+ y: -650
+ }, {
+ x: 750,
+ y: -600
+ }, {
+ x: 1150,
+ y: -600
+ }, {
+ x: 1450,
+ y: -500
+ }, {
+ x: 100,
+ y: 0
+ }, {
+ x: 950,
+ y: 50
+ }, {
+ x: 1500,
+ y: -150
+ }, {
+ x: 1600,
+ y: 100
+ }, {
+ x: 1700,
+ y: 200
+ }, {
+ x: 1800,
+ y: 300
+ }, {
+ x: 1900,
+ y: 400
+ }, {
+ x: 2000,
+ y: 500
+ }, {
+ x: 2100,
+ y: 600
+ }],
+ prisoner: {
+ x: 100,
+ y: -500
+ },
+ exit: {
+ x: 2150,
+ y: 750
+ }
+ },
+ 37: {
+ walls: [{
+ x: 300,
+ y: -600
+ }, {
+ x: 400,
+ y: -500
+ }, {
+ x: 500,
+ y: -600
+ }, {
+ x: 600,
+ y: -500
+ }, {
+ x: 700,
+ y: -400
+ }, {
+ x: 800,
+ y: -500
+ }, {
+ x: 900,
+ y: -600
+ }, {
+ x: 1000,
+ y: -500
+ }, {
+ x: 1100,
+ y: -400
+ }, {
+ x: 1200,
+ y: -500
+ }, {
+ x: 1300,
+ y: -600
+ }, {
+ x: 1400,
+ y: -500
+ }, {
+ x: 1500,
+ y: -400
+ }, {
+ x: 1600,
+ y: -300
+ }, {
+ x: 1700,
+ y: -200
+ }, {
+ x: 1800,
+ y: -100
+ }, {
+ x: 1900,
+ y: 0
+ }, {
+ x: 2000,
+ y: 100
+ }, {
+ x: 2100,
+ y: 200
+ }],
+ guards: [{
+ patrol: [{
+ x: 350,
+ y: -350
+ }, {
+ x: 650,
+ y: -350
+ }, {
+ x: 350,
+ y: -350
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: -300
+ }, {
+ x: 1150,
+ y: -300
+ }, {
+ x: 850,
+ y: -300
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: -250
+ }, {
+ x: 1350,
+ y: -50
+ }, {
+ x: 1350,
+ y: -250
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: -700
+ }, {
+ x: 1050,
+ y: -700
+ }, {
+ x: 450,
+ y: -700
+ }]
+ }, {
+ patrol: [{
+ x: 250,
+ y: -200
+ }, {
+ x: 750,
+ y: -200
+ }, {
+ x: 250,
+ y: -200
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: -650
+ }, {
+ x: 1450,
+ y: -150
+ }, {
+ x: 1450,
+ y: -650
+ }]
+ }, {
+ patrol: [{
+ x: 950,
+ y: -150
+ }, {
+ x: 1250,
+ y: -150
+ }, {
+ x: 950,
+ y: -150
+ }]
+ }, {
+ patrol: [{
+ x: 550,
+ y: -50
+ }, {
+ x: 850,
+ y: -50
+ }, {
+ x: 550,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: -100
+ }, {
+ x: 1550,
+ y: 100
+ }, {
+ x: 1550,
+ y: -100
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: 0
+ }, {
+ x: 1650,
+ y: 200
+ }, {
+ x: 1650,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 1750,
+ y: 100
+ }, {
+ x: 1750,
+ y: 300
+ }, {
+ x: 1750,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 1850,
+ y: 200
+ }, {
+ x: 1850,
+ y: 400
+ }, {
+ x: 1850,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 1950,
+ y: 300
+ }, {
+ x: 1950,
+ y: 500
+ }, {
+ x: 1950,
+ y: 300
+ }]
+ }, {
+ patrol: [{
+ x: 2050,
+ y: 400
+ }, {
+ x: 2050,
+ y: 600
+ }, {
+ x: 2050,
+ y: 400
+ }]
+ }],
+ keys: [{
+ x: 250,
+ y: -450
+ }, {
+ x: 550,
+ y: -700
+ }, {
+ x: 850,
+ y: -650
+ }, {
+ x: 1250,
+ y: -650
+ }, {
+ x: 1550,
+ y: -550
+ }, {
+ x: 200,
+ y: -50
+ }, {
+ x: 1050,
+ y: 0
+ }, {
+ x: 1600,
+ y: -200
+ }, {
+ x: 1700,
+ y: 50
+ }, {
+ x: 1800,
+ y: 150
+ }, {
+ x: 1900,
+ y: 250
+ }, {
+ x: 2000,
+ y: 350
+ }, {
+ x: 2100,
+ y: 450
+ }, {
+ x: 2200,
+ y: 550
+ }],
+ prisoner: {
+ x: 150,
+ y: -550
+ },
+ exit: {
+ x: 2250,
+ y: 700
+ }
+ },
+ 38: {
+ walls: [{
+ x: 250,
+ y: -650
+ }, {
+ x: 350,
+ y: -550
+ }, {
+ x: 450,
+ y: -650
+ }, {
+ x: 550,
+ y: -550
+ }, {
+ x: 650,
+ y: -450
+ }, {
+ x: 750,
+ y: -550
+ }, {
+ x: 850,
+ y: -650
+ }, {
+ x: 950,
+ y: -550
+ }, {
+ x: 1050,
+ y: -450
+ }, {
+ x: 1150,
+ y: -550
+ }, {
+ x: 1250,
+ y: -650
+ }, {
+ x: 1350,
+ y: -550
+ }, {
+ x: 1450,
+ y: -450
+ }, {
+ x: 1550,
+ y: -350
+ }, {
+ x: 1650,
+ y: -250
+ }, {
+ x: 1750,
+ y: -150
+ }, {
+ x: 1850,
+ y: -50
+ }, {
+ x: 1950,
+ y: 50
+ }, {
+ x: 2050,
+ y: 150
+ }],
+ guards: [{
+ patrol: [{
+ x: 300,
+ y: -400
+ }, {
+ x: 600,
+ y: -400
+ }, {
+ x: 300,
+ y: -400
+ }]
+ }, {
+ patrol: [{
+ x: 800,
+ y: -350
+ }, {
+ x: 1100,
+ y: -350
+ }, {
+ x: 800,
+ y: -350
+ }]
+ }, {
+ patrol: [{
+ x: 1300,
+ y: -300
+ }, {
+ x: 1300,
+ y: -100
+ }, {
+ x: 1300,
+ y: -300
+ }]
+ }, {
+ patrol: [{
+ x: 400,
+ y: -750
+ }, {
+ x: 1000,
+ y: -750
+ }, {
+ x: 400,
+ y: -750
+ }]
+ }, {
+ patrol: [{
+ x: 200,
+ y: -250
+ }, {
+ x: 700,
+ y: -250
+ }, {
+ x: 200,
+ y: -250
+ }]
+ }, {
+ patrol: [{
+ x: 1400,
+ y: -700
+ }, {
+ x: 1400,
+ y: -200
+ }, {
+ x: 1400,
+ y: -700
+ }]
+ }, {
+ patrol: [{
+ x: 900,
+ y: -200
+ }, {
+ x: 1200,
+ y: -200
+ }, {
+ x: 900,
+ y: -200
+ }]
+ }, {
+ patrol: [{
+ x: 500,
+ y: -100
+ }, {
+ x: 800,
+ y: -100
+ }, {
+ x: 500,
+ y: -100
+ }]
+ }, {
+ patrol: [{
+ x: 1500,
+ y: -150
+ }, {
+ x: 1500,
+ y: 50
+ }, {
+ x: 1500,
+ y: -150
+ }]
+ }, {
+ patrol: [{
+ x: 1600,
+ y: -50
+ }, {
+ x: 1600,
+ y: 150
+ }, {
+ x: 1600,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 1700,
+ y: 50
+ }, {
+ x: 1700,
+ y: 250
+ }, {
+ x: 1700,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 1800,
+ y: 150
+ }, {
+ x: 1800,
+ y: 350
+ }, {
+ x: 1800,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 1900,
+ y: 250
+ }, {
+ x: 1900,
+ y: 450
+ }, {
+ x: 1900,
+ y: 250
+ }]
+ }, {
+ patrol: [{
+ x: 2000,
+ y: 350
+ }, {
+ x: 2000,
+ y: 550
+ }, {
+ x: 2000,
+ y: 350
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: -500
+ }, {
+ x: 500,
+ y: -750
+ }, {
+ x: 800,
+ y: -700
+ }, {
+ x: 1200,
+ y: -700
+ }, {
+ x: 1500,
+ y: -600
+ }, {
+ x: 150,
+ y: -100
+ }, {
+ x: 1000,
+ y: -50
+ }, {
+ x: 1550,
+ y: -250
+ }, {
+ x: 1650,
+ y: 0
+ }, {
+ x: 1750,
+ y: 100
+ }, {
+ x: 1850,
+ y: 200
+ }, {
+ x: 1950,
+ y: 300
+ }, {
+ x: 2050,
+ y: 400
+ }, {
+ x: 2150,
+ y: 500
+ }],
+ prisoner: {
+ x: 100,
+ y: -600
+ },
+ exit: {
+ x: 2200,
+ y: 650
+ }
+ },
+ 39: {
+ walls: [{
+ x: 200,
+ y: -700
+ }, {
+ x: 300,
+ y: -600
+ }, {
+ x: 400,
+ y: -700
+ }, {
+ x: 500,
+ y: -600
+ }, {
+ x: 600,
+ y: -500
+ }, {
+ x: 700,
+ y: -600
+ }, {
+ x: 800,
+ y: -700
+ }, {
+ x: 900,
+ y: -600
+ }, {
+ x: 1000,
+ y: -500
+ }, {
+ x: 1100,
+ y: -600
+ }, {
+ x: 1200,
+ y: -700
+ }, {
+ x: 1300,
+ y: -600
+ }, {
+ x: 1400,
+ y: -500
+ }, {
+ x: 1500,
+ y: -400
+ }, {
+ x: 1600,
+ y: -300
+ }, {
+ x: 1700,
+ y: -200
+ }, {
+ x: 1800,
+ y: -100
+ }, {
+ x: 1900,
+ y: 0
+ }, {
+ x: 2000,
+ y: 100
+ }, {
+ x: 2100,
+ y: 200
+ }],
+ guards: [{
+ patrol: [{
+ x: 250,
+ y: -450
+ }, {
+ x: 550,
+ y: -450
+ }, {
+ x: 250,
+ y: -450
+ }]
+ }, {
+ patrol: [{
+ x: 750,
+ y: -400
+ }, {
+ x: 1050,
+ y: -400
+ }, {
+ x: 750,
+ y: -400
+ }]
+ }, {
+ patrol: [{
+ x: 1250,
+ y: -350
+ }, {
+ x: 1250,
+ y: -150
+ }, {
+ x: 1250,
+ y: -350
+ }]
+ }, {
+ patrol: [{
+ x: 350,
+ y: -800
+ }, {
+ x: 950,
+ y: -800
+ }, {
+ x: 350,
+ y: -800
+ }]
+ }, {
+ patrol: [{
+ x: 150,
+ y: -300
+ }, {
+ x: 650,
+ y: -300
+ }, {
+ x: 150,
+ y: -300
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: -750
+ }, {
+ x: 1350,
+ y: -250
+ }, {
+ x: 1350,
+ y: -750
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: -250
+ }, {
+ x: 1150,
+ y: -250
+ }, {
+ x: 850,
+ y: -250
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: -150
+ }, {
+ x: 750,
+ y: -150
+ }, {
+ x: 450,
+ y: -150
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: -200
+ }, {
+ x: 1450,
+ y: 0
+ }, {
+ x: 1450,
+ y: -200
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: -100
+ }, {
+ x: 1550,
+ y: 100
+ }, {
+ x: 1550,
+ y: -100
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: 0
+ }, {
+ x: 1650,
+ y: 200
+ }, {
+ x: 1650,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 1750,
+ y: 100
+ }, {
+ x: 1750,
+ y: 300
+ }, {
+ x: 1750,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 1850,
+ y: 200
+ }, {
+ x: 1850,
+ y: 400
+ }, {
+ x: 1850,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 1950,
+ y: 300
+ }, {
+ x: 1950,
+ y: 500
+ }, {
+ x: 1950,
+ y: 300
+ }]
+ }, {
+ patrol: [{
+ x: 2050,
+ y: 400
+ }, {
+ x: 2050,
+ y: 600
+ }, {
+ x: 2050,
+ y: 400
+ }]
+ }],
+ keys: [{
+ x: 150,
+ y: -550
+ }, {
+ x: 450,
+ y: -800
+ }, {
+ x: 750,
+ y: -750
+ }, {
+ x: 1150,
+ y: -750
+ }, {
+ x: 1450,
+ y: -650
+ }, {
+ x: 100,
+ y: -150
+ }, {
+ x: 950,
+ y: -100
+ }, {
+ x: 1500,
+ y: -300
+ }, {
+ x: 1600,
+ y: -50
+ }, {
+ x: 1700,
+ y: 50
+ }, {
+ x: 1800,
+ y: 150
+ }, {
+ x: 1900,
+ y: 250
+ }, {
+ x: 2000,
+ y: 350
+ }, {
+ x: 2100,
+ y: 450
+ }, {
+ x: 2200,
+ y: 550
+ }],
+ prisoner: {
+ x: 100,
+ y: -650
+ },
+ exit: {
+ x: 2250,
+ y: 700
+ }
+ },
+ 40: {
+ walls: [{
+ x: 300,
+ y: -750
+ }, {
+ x: 400,
+ y: -650
+ }, {
+ x: 500,
+ y: -750
+ }, {
+ x: 600,
+ y: -650
+ }, {
+ x: 700,
+ y: -550
+ }, {
+ x: 800,
+ y: -650
+ }, {
+ x: 900,
+ y: -750
+ }, {
+ x: 1000,
+ y: -650
+ }, {
+ x: 1100,
+ y: -550
+ }, {
+ x: 1200,
+ y: -650
+ }, {
+ x: 1300,
+ y: -750
+ }, {
+ x: 1400,
+ y: -650
+ }, {
+ x: 1500,
+ y: -550
+ }, {
+ x: 1600,
+ y: -450
+ }, {
+ x: 1700,
+ y: -350
+ }, {
+ x: 1800,
+ y: -250
+ }, {
+ x: 1900,
+ y: -150
+ }, {
+ x: 2000,
+ y: -50
+ }, {
+ x: 2100,
+ y: 50
+ }, {
+ x: 2200,
+ y: 150
+ }],
+ guards: [{
+ patrol: [{
+ x: 350,
+ y: -500
+ }, {
+ x: 650,
+ y: -500
+ }, {
+ x: 350,
+ y: -500
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: -450
+ }, {
+ x: 1150,
+ y: -450
+ }, {
+ x: 850,
+ y: -450
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: -400
+ }, {
+ x: 1350,
+ y: -200
+ }, {
+ x: 1350,
+ y: -400
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: -850
+ }, {
+ x: 1050,
+ y: -850
+ }, {
+ x: 450,
+ y: -850
+ }]
+ }, {
+ patrol: [{
+ x: 250,
+ y: -350
+ }, {
+ x: 750,
+ y: -350
+ }, {
+ x: 250,
+ y: -350
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: -800
+ }, {
+ x: 1450,
+ y: -300
+ }, {
+ x: 1450,
+ y: -800
+ }]
+ }, {
+ patrol: [{
+ x: 950,
+ y: -300
+ }, {
+ x: 1250,
+ y: -300
+ }, {
+ x: 950,
+ y: -300
+ }]
+ }, {
+ patrol: [{
+ x: 550,
+ y: -200
+ }, {
+ x: 850,
+ y: -200
+ }, {
+ x: 550,
+ y: -200
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: -250
+ }, {
+ x: 1550,
+ y: -50
+ }, {
+ x: 1550,
+ y: -250
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: -150
+ }, {
+ x: 1650,
+ y: 50
+ }, {
+ x: 1650,
+ y: -150
+ }]
+ }, {
+ patrol: [{
+ x: 1750,
+ y: -50
+ }, {
+ x: 1750,
+ y: 150
+ }, {
+ x: 1750,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 1850,
+ y: 50
+ }, {
+ x: 1850,
+ y: 250
+ }, {
+ x: 1850,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 1950,
+ y: 150
+ }, {
+ x: 1950,
+ y: 350
+ }, {
+ x: 1950,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 2050,
+ y: 250
+ }, {
+ x: 2050,
+ y: 450
+ }, {
+ x: 2050,
+ y: 250
+ }]
+ }, {
+ patrol: [{
+ x: 2150,
+ y: 350
+ }, {
+ x: 2150,
+ y: 550
+ }, {
+ x: 2150,
+ y: 350
+ }]
+ }],
+ keys: [{
+ x: 250,
+ y: -600
+ }, {
+ x: 550,
+ y: -850
+ }, {
+ x: 850,
+ y: -800
+ }, {
+ x: 1250,
+ y: -800
+ }, {
+ x: 1550,
+ y: -700
+ }, {
+ x: 200,
+ y: -200
+ }, {
+ x: 1050,
+ y: -150
+ }, {
+ x: 1600,
+ y: -350
+ }, {
+ x: 1700,
+ y: -100
+ }, {
+ x: 1800,
+ y: 0
+ }, {
+ x: 1900,
+ y: 100
+ }, {
+ x: 2000,
+ y: 200
+ }, {
+ x: 2100,
+ y: 300
+ }, {
+ x: 2200,
+ y: 400
+ }, {
+ x: 2300,
+ y: 500
+ }],
+ prisoner: {
+ x: 150,
+ y: -700
+ },
+ exit: {
+ x: 2350,
+ y: 650
+ }
+ },
+ 41: {
+ walls: [{
+ x: 250,
+ y: -800
+ }, {
+ x: 350,
+ y: -700
+ }, {
+ x: 450,
+ y: -800
+ }, {
+ x: 550,
+ y: -700
+ }, {
+ x: 650,
+ y: -600
+ }, {
+ x: 750,
+ y: -700
+ }, {
+ x: 850,
+ y: -800
+ }, {
+ x: 950,
+ y: -700
+ }, {
+ x: 1050,
+ y: -600
+ }, {
+ x: 1150,
+ y: -700
+ }, {
+ x: 1250,
+ y: -800
+ }, {
+ x: 1350,
+ y: -700
+ }, {
+ x: 1450,
+ y: -600
+ }, {
+ x: 1550,
+ y: -500
+ }, {
+ x: 1650,
+ y: -400
+ }, {
+ x: 1750,
+ y: -300
+ }, {
+ x: 1850,
+ y: -200
+ }, {
+ x: 1950,
+ y: -100
+ }, {
+ x: 2050,
+ y: 0
+ }, {
+ x: 2150,
+ y: 100
+ }],
+ guards: [{
+ patrol: [{
+ x: 300,
+ y: -550
+ }, {
+ x: 600,
+ y: -550
+ }, {
+ x: 300,
+ y: -550
+ }]
+ }, {
+ patrol: [{
+ x: 800,
+ y: -500
+ }, {
+ x: 1100,
+ y: -500
+ }, {
+ x: 800,
+ y: -500
+ }]
+ }, {
+ patrol: [{
+ x: 1300,
+ y: -450
+ }, {
+ x: 1300,
+ y: -250
+ }, {
+ x: 1300,
+ y: -450
+ }]
+ }, {
+ patrol: [{
+ x: 400,
+ y: -900
+ }, {
+ x: 1000,
+ y: -900
+ }, {
+ x: 400,
+ y: -900
+ }]
+ }, {
+ patrol: [{
+ x: 200,
+ y: -400
+ }, {
+ x: 700,
+ y: -400
+ }, {
+ x: 200,
+ y: -400
+ }]
+ }, {
+ patrol: [{
+ x: 1400,
+ y: -850
+ }, {
+ x: 1400,
+ y: -350
+ }, {
+ x: 1400,
+ y: -850
+ }]
+ }, {
+ patrol: [{
+ x: 900,
+ y: -350
+ }, {
+ x: 1200,
+ y: -350
+ }, {
+ x: 900,
+ y: -350
+ }]
+ }, {
+ patrol: [{
+ x: 500,
+ y: -250
+ }, {
+ x: 800,
+ y: -250
+ }, {
+ x: 500,
+ y: -250
+ }]
+ }, {
+ patrol: [{
+ x: 1500,
+ y: -300
+ }, {
+ x: 1500,
+ y: -100
+ }, {
+ x: 1500,
+ y: -300
+ }]
+ }, {
+ patrol: [{
+ x: 1600,
+ y: -200
+ }, {
+ x: 1600,
+ y: 0
+ }, {
+ x: 1600,
+ y: -200
+ }]
+ }, {
+ patrol: [{
+ x: 1700,
+ y: -100
+ }, {
+ x: 1700,
+ y: 100
+ }, {
+ x: 1700,
+ y: -100
+ }]
+ }, {
+ patrol: [{
+ x: 1800,
+ y: 0
+ }, {
+ x: 1800,
+ y: 200
+ }, {
+ x: 1800,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 1900,
+ y: 100
+ }, {
+ x: 1900,
+ y: 300
+ }, {
+ x: 1900,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 2000,
+ y: 200
+ }, {
+ x: 2000,
+ y: 400
+ }, {
+ x: 2000,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 2100,
+ y: 300
+ }, {
+ x: 2100,
+ y: 500
+ }, {
+ x: 2100,
+ y: 300
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: -650
+ }, {
+ x: 500,
+ y: -900
+ }, {
+ x: 800,
+ y: -850
+ }, {
+ x: 1200,
+ y: -850
+ }, {
+ x: 1500,
+ y: -750
+ }, {
+ x: 150,
+ y: -250
+ }, {
+ x: 1000,
+ y: -200
+ }, {
+ x: 1550,
+ y: -400
+ }, {
+ x: 1650,
+ y: -150
+ }, {
+ x: 1750,
+ y: -50
+ }, {
+ x: 1850,
+ y: 50
+ }, {
+ x: 1950,
+ y: 150
+ }, {
+ x: 2050,
+ y: 250
+ }, {
+ x: 2150,
+ y: 350
+ }, {
+ x: 2250,
+ y: 450
+ }],
+ prisoner: {
+ x: 100,
+ y: -750
+ },
+ exit: {
+ x: 2300,
+ y: 600
+ }
+ },
+ 42: {
+ walls: [{
+ x: 200,
+ y: -850
+ }, {
+ x: 300,
+ y: -750
+ }, {
+ x: 400,
+ y: -850
+ }, {
+ x: 500,
+ y: -750
+ }, {
+ x: 600,
+ y: -650
+ }, {
+ x: 700,
+ y: -750
+ }, {
+ x: 800,
+ y: -850
+ }, {
+ x: 900,
+ y: -750
+ }, {
+ x: 1000,
+ y: -650
+ }, {
+ x: 1100,
+ y: -750
+ }, {
+ x: 1200,
+ y: -850
+ }, {
+ x: 1300,
+ y: -750
+ }, {
+ x: 1400,
+ y: -650
+ }, {
+ x: 1500,
+ y: -550
+ }, {
+ x: 1600,
+ y: -450
+ }, {
+ x: 1700,
+ y: -350
+ }, {
+ x: 1800,
+ y: -250
+ }, {
+ x: 1900,
+ y: -150
+ }, {
+ x: 2000,
+ y: -50
+ }, {
+ x: 2100,
+ y: 50
+ }, {
+ x: 2200,
+ y: 150
+ }],
+ guards: [{
+ patrol: [{
+ x: 250,
+ y: -600
+ }, {
+ x: 550,
+ y: -600
+ }, {
+ x: 250,
+ y: -600
+ }]
+ }, {
+ patrol: [{
+ x: 750,
+ y: -550
+ }, {
+ x: 1050,
+ y: -550
+ }, {
+ x: 750,
+ y: -550
+ }]
+ }, {
+ patrol: [{
+ x: 1250,
+ y: -500
+ }, {
+ x: 1250,
+ y: -300
+ }, {
+ x: 1250,
+ y: -500
+ }]
+ }, {
+ patrol: [{
+ x: 350,
+ y: -950
+ }, {
+ x: 950,
+ y: -950
+ }, {
+ x: 350,
+ y: -950
+ }]
+ }, {
+ patrol: [{
+ x: 150,
+ y: -450
+ }, {
+ x: 650,
+ y: -450
+ }, {
+ x: 150,
+ y: -450
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: -900
+ }, {
+ x: 1350,
+ y: -400
+ }, {
+ x: 1350,
+ y: -900
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: -400
+ }, {
+ x: 1150,
+ y: -400
+ }, {
+ x: 850,
+ y: -400
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: -300
+ }, {
+ x: 750,
+ y: -300
+ }, {
+ x: 450,
+ y: -300
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: -350
+ }, {
+ x: 1450,
+ y: -150
+ }, {
+ x: 1450,
+ y: -350
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: -250
+ }, {
+ x: 1550,
+ y: -50
+ }, {
+ x: 1550,
+ y: -250
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: -150
+ }, {
+ x: 1650,
+ y: 50
+ }, {
+ x: 1650,
+ y: -150
+ }]
+ }, {
+ patrol: [{
+ x: 1750,
+ y: -50
+ }, {
+ x: 1750,
+ y: 150
+ }, {
+ x: 1750,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 1850,
+ y: 50
+ }, {
+ x: 1850,
+ y: 250
+ }, {
+ x: 1850,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 1950,
+ y: 150
+ }, {
+ x: 1950,
+ y: 350
+ }, {
+ x: 1950,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 2050,
+ y: 250
+ }, {
+ x: 2050,
+ y: 450
+ }, {
+ x: 2050,
+ y: 250
+ }]
+ }, {
+ patrol: [{
+ x: 2150,
+ y: 350
+ }, {
+ x: 2150,
+ y: 550
+ }, {
+ x: 2150,
+ y: 350
+ }]
+ }],
+ keys: [{
+ x: 150,
+ y: -700
+ }, {
+ x: 450,
+ y: -950
+ }, {
+ x: 750,
+ y: -900
+ }, {
+ x: 1150,
+ y: -900
+ }, {
+ x: 1450,
+ y: -800
+ }, {
+ x: 100,
+ y: -300
+ }, {
+ x: 950,
+ y: -250
+ }, {
+ x: 1500,
+ y: -450
+ }, {
+ x: 1600,
+ y: -200
+ }, {
+ x: 1700,
+ y: -100
+ }, {
+ x: 1800,
+ y: 0
+ }, {
+ x: 1900,
+ y: 100
+ }, {
+ x: 2000,
+ y: 200
+ }, {
+ x: 2100,
+ y: 300
+ }, {
+ x: 2200,
+ y: 400
+ }, {
+ x: 2300,
+ y: 500
+ }],
+ prisoner: {
+ x: 100,
+ y: -800
+ },
+ exit: {
+ x: 2350,
+ y: 650
+ }
+ },
+ 43: {
+ walls: [{
+ x: 300,
+ y: -900
+ }, {
+ x: 400,
+ y: -800
+ }, {
+ x: 500,
+ y: -900
+ }, {
+ x: 600,
+ y: -800
+ }, {
+ x: 700,
+ y: -700
+ }, {
+ x: 800,
+ y: -800
+ }, {
+ x: 900,
+ y: -900
+ }, {
+ x: 1000,
+ y: -800
+ }, {
+ x: 1100,
+ y: -700
+ }, {
+ x: 1200,
+ y: -800
+ }, {
+ x: 1300,
+ y: -900
+ }, {
+ x: 1400,
+ y: -800
+ }, {
+ x: 1500,
+ y: -700
+ }, {
+ x: 1600,
+ y: -600
+ }, {
+ x: 1700,
+ y: -500
+ }, {
+ x: 1800,
+ y: -400
+ }, {
+ x: 1900,
+ y: -300
+ }, {
+ x: 2000,
+ y: -200
+ }, {
+ x: 2100,
+ y: -100
+ }, {
+ x: 2200,
+ y: 0
+ }, {
+ x: 2300,
+ y: 100
+ }],
+ guards: [{
+ patrol: [{
+ x: 350,
+ y: -650
+ }, {
+ x: 650,
+ y: -650
+ }, {
+ x: 350,
+ y: -650
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: -600
+ }, {
+ x: 1150,
+ y: -600
+ }, {
+ x: 850,
+ y: -600
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: -550
+ }, {
+ x: 1350,
+ y: -350
+ }, {
+ x: 1350,
+ y: -550
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: -1000
+ }, {
+ x: 1050,
+ y: -1000
+ }, {
+ x: 450,
+ y: -1000
+ }]
+ }, {
+ patrol: [{
+ x: 250,
+ y: -500
+ }, {
+ x: 750,
+ y: -500
+ }, {
+ x: 250,
+ y: -500
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: -950
+ }, {
+ x: 1450,
+ y: -450
+ }, {
+ x: 1450,
+ y: -950
+ }]
+ }, {
+ patrol: [{
+ x: 950,
+ y: -450
+ }, {
+ x: 1250,
+ y: -450
+ }, {
+ x: 950,
+ y: -450
+ }]
+ }, {
+ patrol: [{
+ x: 550,
+ y: -350
+ }, {
+ x: 850,
+ y: -350
+ }, {
+ x: 550,
+ y: -350
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: -400
+ }, {
+ x: 1550,
+ y: -200
+ }, {
+ x: 1550,
+ y: -400
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: -300
+ }, {
+ x: 1650,
+ y: -100
+ }, {
+ x: 1650,
+ y: -300
+ }]
+ }, {
+ patrol: [{
+ x: 1750,
+ y: -200
+ }, {
+ x: 1750,
+ y: 0
+ }, {
+ x: 1750,
+ y: -200
+ }]
+ }, {
+ patrol: [{
+ x: 1850,
+ y: -100
+ }, {
+ x: 1850,
+ y: 100
+ }, {
+ x: 1850,
+ y: -100
+ }]
+ }, {
+ patrol: [{
+ x: 1950,
+ y: 0
+ }, {
+ x: 1950,
+ y: 200
+ }, {
+ x: 1950,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 2050,
+ y: 100
+ }, {
+ x: 2050,
+ y: 300
+ }, {
+ x: 2050,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 2150,
+ y: 200
+ }, {
+ x: 2150,
+ y: 400
+ }, {
+ x: 2150,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 2250,
+ y: 300
+ }, {
+ x: 2250,
+ y: 500
+ }, {
+ x: 2250,
+ y: 300
+ }]
+ }],
+ keys: [{
+ x: 250,
+ y: -750
+ }, {
+ x: 550,
+ y: -1000
+ }, {
+ x: 850,
+ y: -950
+ }, {
+ x: 1250,
+ y: -950
+ }, {
+ x: 1550,
+ y: -850
+ }, {
+ x: 200,
+ y: -350
+ }, {
+ x: 1050,
+ y: -300
+ }, {
+ x: 1600,
+ y: -500
+ }, {
+ x: 1700,
+ y: -250
+ }, {
+ x: 1800,
+ y: -150
+ }, {
+ x: 1900,
+ y: -50
+ }, {
+ x: 2000,
+ y: 50
+ }, {
+ x: 2100,
+ y: 150
+ }, {
+ x: 2200,
+ y: 250
+ }, {
+ x: 2300,
+ y: 350
+ }, {
+ x: 2400,
+ y: 450
+ }],
+ prisoner: {
+ x: 150,
+ y: -850
+ },
+ exit: {
+ x: 2450,
+ y: 600
+ }
+ },
+ 44: {
+ walls: [{
+ x: 250,
+ y: -950
+ }, {
+ x: 350,
+ y: -850
+ }, {
+ x: 450,
+ y: -950
+ }, {
+ x: 550,
+ y: -850
+ }, {
+ x: 650,
+ y: -750
+ }, {
+ x: 750,
+ y: -850
+ }, {
+ x: 850,
+ y: -950
+ }, {
+ x: 950,
+ y: -850
+ }, {
+ x: 1050,
+ y: -750
+ }, {
+ x: 1150,
+ y: -850
+ }, {
+ x: 1250,
+ y: -950
+ }, {
+ x: 1350,
+ y: -850
+ }, {
+ x: 1450,
+ y: -750
+ }, {
+ x: 1550,
+ y: -650
+ }, {
+ x: 1650,
+ y: -550
+ }, {
+ x: 1750,
+ y: -450
+ }, {
+ x: 1850,
+ y: -350
+ }, {
+ x: 1950,
+ y: -250
+ }, {
+ x: 2050,
+ y: -150
+ }, {
+ x: 2150,
+ y: -50
+ }, {
+ x: 2250,
+ y: 50
+ }],
+ guards: [{
+ patrol: [{
+ x: 300,
+ y: -700
+ }, {
+ x: 600,
+ y: -700
+ }, {
+ x: 300,
+ y: -700
+ }]
+ }, {
+ patrol: [{
+ x: 800,
+ y: -650
+ }, {
+ x: 1100,
+ y: -650
+ }, {
+ x: 800,
+ y: -650
+ }]
+ }, {
+ patrol: [{
+ x: 1300,
+ y: -600
+ }, {
+ x: 1300,
+ y: -400
+ }, {
+ x: 1300,
+ y: -600
+ }]
+ }, {
+ patrol: [{
+ x: 400,
+ y: -1050
+ }, {
+ x: 1000,
+ y: -1050
+ }, {
+ x: 400,
+ y: -1050
+ }]
+ }, {
+ patrol: [{
+ x: 200,
+ y: -550
+ }, {
+ x: 700,
+ y: -550
+ }, {
+ x: 200,
+ y: -550
+ }]
+ }, {
+ patrol: [{
+ x: 1400,
+ y: -1000
+ }, {
+ x: 1400,
+ y: -500
+ }, {
+ x: 1400,
+ y: -1000
+ }]
+ }, {
+ patrol: [{
+ x: 900,
+ y: -500
+ }, {
+ x: 1200,
+ y: -500
+ }, {
+ x: 900,
+ y: -500
+ }]
+ }, {
+ patrol: [{
+ x: 500,
+ y: -400
+ }, {
+ x: 800,
+ y: -400
+ }, {
+ x: 500,
+ y: -400
+ }]
+ }, {
+ patrol: [{
+ x: 1500,
+ y: -450
+ }, {
+ x: 1500,
+ y: -250
+ }, {
+ x: 1500,
+ y: -450
+ }]
+ }, {
+ patrol: [{
+ x: 1600,
+ y: -350
+ }, {
+ x: 1600,
+ y: -150
+ }, {
+ x: 1600,
+ y: -350
+ }]
+ }, {
+ patrol: [{
+ x: 1700,
+ y: -250
+ }, {
+ x: 1700,
+ y: -50
+ }, {
+ x: 1700,
+ y: -250
+ }]
+ }, {
+ patrol: [{
+ x: 1800,
+ y: -150
+ }, {
+ x: 1800,
+ y: 50
+ }, {
+ x: 1800,
+ y: -150
+ }]
+ }, {
+ patrol: [{
+ x: 1900,
+ y: -50
+ }, {
+ x: 1900,
+ y: 150
+ }, {
+ x: 1900,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 2000,
+ y: 50
+ }, {
+ x: 2000,
+ y: 250
+ }, {
+ x: 2000,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 2100,
+ y: 150
+ }, {
+ x: 2100,
+ y: 350
+ }, {
+ x: 2100,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 2200,
+ y: 250
+ }, {
+ x: 2200,
+ y: 450
+ }, {
+ x: 2200,
+ y: 250
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: -800
+ }, {
+ x: 500,
+ y: -1050
+ }, {
+ x: 800,
+ y: -1000
+ }, {
+ x: 1200,
+ y: -1000
+ }, {
+ x: 1500,
+ y: -900
+ }, {
+ x: 150,
+ y: -400
+ }, {
+ x: 1000,
+ y: -350
+ }, {
+ x: 1550,
+ y: -550
+ }, {
+ x: 1650,
+ y: -300
+ }, {
+ x: 1750,
+ y: -200
+ }, {
+ x: 1850,
+ y: -100
+ }, {
+ x: 1950,
+ y: 0
+ }, {
+ x: 2050,
+ y: 100
+ }, {
+ x: 2150,
+ y: 200
+ }, {
+ x: 2250,
+ y: 300
+ }, {
+ x: 2350,
+ y: 400
+ }],
+ prisoner: {
+ x: 100,
+ y: -900
+ },
+ exit: {
+ x: 2400,
+ y: 550
+ }
+ },
+ 45: {
+ walls: [{
+ x: 200,
+ y: -1000
+ }, {
+ x: 300,
+ y: -900
+ }, {
+ x: 400,
+ y: -1000
+ }, {
+ x: 500,
+ y: -900
+ }, {
+ x: 600,
+ y: -800
+ }, {
+ x: 700,
+ y: -900
+ }, {
+ x: 800,
+ y: -1000
+ }, {
+ x: 900,
+ y: -900
+ }, {
+ x: 1000,
+ y: -800
+ }, {
+ x: 1100,
+ y: -900
+ }, {
+ x: 1200,
+ y: -1000
+ }, {
+ x: 1300,
+ y: -900
+ }, {
+ x: 1400,
+ y: -800
+ }, {
+ x: 1500,
+ y: -700
+ }, {
+ x: 1600,
+ y: -600
+ }, {
+ x: 1700,
+ y: -500
+ }, {
+ x: 1800,
+ y: -400
+ }, {
+ x: 1900,
+ y: -300
+ }, {
+ x: 2000,
+ y: -200
+ }, {
+ x: 2100,
+ y: -100
+ }, {
+ x: 2200,
+ y: 0
+ }, {
+ x: 2300,
+ y: 100
+ }],
+ guards: [{
+ patrol: [{
+ x: 250,
+ y: -750
+ }, {
+ x: 550,
+ y: -750
+ }, {
+ x: 250,
+ y: -750
+ }]
+ }, {
+ patrol: [{
+ x: 750,
+ y: -700
+ }, {
+ x: 1050,
+ y: -700
+ }, {
+ x: 750,
+ y: -700
+ }]
+ }, {
+ patrol: [{
+ x: 1250,
+ y: -650
+ }, {
+ x: 1250,
+ y: -450
+ }, {
+ x: 1250,
+ y: -650
+ }]
+ }, {
+ patrol: [{
+ x: 350,
+ y: -1100
+ }, {
+ x: 950,
+ y: -1100
+ }, {
+ x: 350,
+ y: -1100
+ }]
+ }, {
+ patrol: [{
+ x: 150,
+ y: -600
+ }, {
+ x: 650,
+ y: -600
+ }, {
+ x: 150,
+ y: -600
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: -1050
+ }, {
+ x: 1350,
+ y: -550
+ }, {
+ x: 1350,
+ y: -1050
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: -550
+ }, {
+ x: 1150,
+ y: -550
+ }, {
+ x: 850,
+ y: -550
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: -450
+ }, {
+ x: 750,
+ y: -450
+ }, {
+ x: 450,
+ y: -450
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: -500
+ }, {
+ x: 1450,
+ y: -300
+ }, {
+ x: 1450,
+ y: -500
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: -400
+ }, {
+ x: 1550,
+ y: -200
+ }, {
+ x: 1550,
+ y: -400
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: -300
+ }, {
+ x: 1650,
+ y: -100
+ }, {
+ x: 1650,
+ y: -300
+ }]
+ }, {
+ patrol: [{
+ x: 1750,
+ y: -200
+ }, {
+ x: 1750,
+ y: 0
+ }, {
+ x: 1750,
+ y: -200
+ }]
+ }, {
+ patrol: [{
+ x: 1850,
+ y: -100
+ }, {
+ x: 1850,
+ y: 100
+ }, {
+ x: 1850,
+ y: -100
+ }]
+ }, {
+ patrol: [{
+ x: 1950,
+ y: 0
+ }, {
+ x: 1950,
+ y: 200
+ }, {
+ x: 1950,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 2050,
+ y: 100
+ }, {
+ x: 2050,
+ y: 300
+ }, {
+ x: 2050,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 2150,
+ y: 200
+ }, {
+ x: 2150,
+ y: 400
+ }, {
+ x: 2150,
+ y: 200
+ }]
+ }, {
+ patrol: [{
+ x: 2250,
+ y: 300
+ }, {
+ x: 2250,
+ y: 500
+ }, {
+ x: 2250,
+ y: 300
+ }]
+ }],
+ keys: [{
+ x: 150,
+ y: -850
+ }, {
+ x: 450,
+ y: -1100
+ }, {
+ x: 750,
+ y: -1050
+ }, {
+ x: 1150,
+ y: -1050
+ }, {
+ x: 1450,
+ y: -950
+ }, {
+ x: 100,
+ y: -450
+ }, {
+ x: 950,
+ y: -400
+ }, {
+ x: 1500,
+ y: -600
+ }, {
+ x: 1600,
+ y: -350
+ }, {
+ x: 1700,
+ y: -250
+ }, {
+ x: 1800,
+ y: -150
+ }, {
+ x: 1900,
+ y: -50
+ }, {
+ x: 2000,
+ y: 50
+ }, {
+ x: 2100,
+ y: 150
+ }, {
+ x: 2200,
+ y: 250
+ }, {
+ x: 2300,
+ y: 350
+ }, {
+ x: 2400,
+ y: 450
+ }],
+ prisoner: {
+ x: 100,
+ y: -950
+ },
+ exit: {
+ x: 2450,
+ y: 600
+ }
+ },
+ 46: {
+ walls: [{
+ x: 300,
+ y: -1050
+ }, {
+ x: 400,
+ y: -950
+ }, {
+ x: 500,
+ y: -1050
+ }, {
+ x: 600,
+ y: -950
+ }, {
+ x: 700,
+ y: -850
+ }, {
+ x: 800,
+ y: -950
+ }, {
+ x: 900,
+ y: -1050
+ }, {
+ x: 1000,
+ y: -950
+ }, {
+ x: 1100,
+ y: -850
+ }, {
+ x: 1200,
+ y: -950
+ }, {
+ x: 1300,
+ y: -1050
+ }, {
+ x: 1400,
+ y: -950
+ }, {
+ x: 1500,
+ y: -850
+ }, {
+ x: 1600,
+ y: -750
+ }, {
+ x: 1700,
+ y: -650
+ }, {
+ x: 1800,
+ y: -550
+ }, {
+ x: 1900,
+ y: -450
+ }, {
+ x: 2000,
+ y: -350
+ }, {
+ x: 2100,
+ y: -250
+ }, {
+ x: 2200,
+ y: -150
+ }, {
+ x: 2300,
+ y: -50
+ }, {
+ x: 2400,
+ y: 50
+ }],
+ guards: [{
+ patrol: [{
+ x: 350,
+ y: -800
+ }, {
+ x: 650,
+ y: -800
+ }, {
+ x: 350,
+ y: -800
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: -750
+ }, {
+ x: 1150,
+ y: -750
+ }, {
+ x: 850,
+ y: -750
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: -700
+ }, {
+ x: 1350,
+ y: -500
+ }, {
+ x: 1350,
+ y: -700
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: -1150
+ }, {
+ x: 1050,
+ y: -1150
+ }, {
+ x: 450,
+ y: -1150
+ }]
+ }, {
+ patrol: [{
+ x: 250,
+ y: -650
+ }, {
+ x: 750,
+ y: -650
+ }, {
+ x: 250,
+ y: -650
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: -1100
+ }, {
+ x: 1450,
+ y: -600
+ }, {
+ x: 1450,
+ y: -1100
+ }]
+ }, {
+ patrol: [{
+ x: 950,
+ y: -600
+ }, {
+ x: 1250,
+ y: -600
+ }, {
+ x: 950,
+ y: -600
+ }]
+ }, {
+ patrol: [{
+ x: 550,
+ y: -500
+ }, {
+ x: 850,
+ y: -500
+ }, {
+ x: 550,
+ y: -500
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: -550
+ }, {
+ x: 1550,
+ y: -350
+ }, {
+ x: 1550,
+ y: -550
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: -450
+ }, {
+ x: 1650,
+ y: -250
+ }, {
+ x: 1650,
+ y: -450
+ }]
+ }, {
+ patrol: [{
+ x: 1750,
+ y: -350
+ }, {
+ x: 1750,
+ y: -150
+ }, {
+ x: 1750,
+ y: -350
+ }]
+ }, {
+ patrol: [{
+ x: 1850,
+ y: -250
+ }, {
+ x: 1850,
+ y: -50
+ }, {
+ x: 1850,
+ y: -250
+ }]
+ }, {
+ patrol: [{
+ x: 1950,
+ y: -150
+ }, {
+ x: 1950,
+ y: 50
+ }, {
+ x: 1950,
+ y: -150
+ }]
+ }, {
+ patrol: [{
+ x: 2050,
+ y: -50
+ }, {
+ x: 2050,
+ y: 150
+ }, {
+ x: 2050,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 2150,
+ y: 50
+ }, {
+ x: 2150,
+ y: 250
+ }, {
+ x: 2150,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 2250,
+ y: 150
+ }, {
+ x: 2250,
+ y: 350
+ }, {
+ x: 2250,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 2350,
+ y: 250
+ }, {
+ x: 2350,
+ y: 450
+ }, {
+ x: 2350,
+ y: 250
+ }]
+ }],
+ keys: [{
+ x: 250,
+ y: -900
+ }, {
+ x: 550,
+ y: -1150
+ }, {
+ x: 850,
+ y: -1100
+ }, {
+ x: 1250,
+ y: -1100
+ }, {
+ x: 1550,
+ y: -1000
+ }, {
+ x: 200,
+ y: -500
+ }, {
+ x: 1050,
+ y: -450
+ }, {
+ x: 1600,
+ y: -650
+ }, {
+ x: 1700,
+ y: -400
+ }, {
+ x: 1800,
+ y: -300
+ }, {
+ x: 1900,
+ y: -200
+ }, {
+ x: 2000,
+ y: -100
+ }, {
+ x: 2100,
+ y: 0
+ }, {
+ x: 2200,
+ y: 100
+ }, {
+ x: 2300,
+ y: 200
+ }, {
+ x: 2400,
+ y: 300
+ }, {
+ x: 2500,
+ y: 400
+ }],
+ prisoner: {
+ x: 150,
+ y: -1000
+ },
+ exit: {
+ x: 2550,
+ y: 550
+ }
+ },
+ 47: {
+ walls: [{
+ x: 250,
+ y: -1100
+ }, {
+ x: 350,
+ y: -1000
+ }, {
+ x: 450,
+ y: -1100
+ }, {
+ x: 550,
+ y: -1000
+ }, {
+ x: 650,
+ y: -900
+ }, {
+ x: 750,
+ y: -1000
+ }, {
+ x: 850,
+ y: -1100
+ }, {
+ x: 950,
+ y: -1000
+ }, {
+ x: 1050,
+ y: -900
+ }, {
+ x: 1150,
+ y: -1000
+ }, {
+ x: 1250,
+ y: -1100
+ }, {
+ x: 1350,
+ y: -1000
+ }, {
+ x: 1450,
+ y: -900
+ }, {
+ x: 1550,
+ y: -800
+ }, {
+ x: 1650,
+ y: -700
+ }, {
+ x: 1750,
+ y: -600
+ }, {
+ x: 1850,
+ y: -500
+ }, {
+ x: 1950,
+ y: -400
+ }, {
+ x: 2050,
+ y: -300
+ }, {
+ x: 2150,
+ y: -200
+ }, {
+ x: 2250,
+ y: -100
+ }, {
+ x: 2350,
+ y: 0
+ }],
+ guards: [{
+ patrol: [{
+ x: 300,
+ y: -850
+ }, {
+ x: 600,
+ y: -850
+ }, {
+ x: 300,
+ y: -850
+ }]
+ }, {
+ patrol: [{
+ x: 800,
+ y: -800
+ }, {
+ x: 1100,
+ y: -800
+ }, {
+ x: 800,
+ y: -800
+ }]
+ }, {
+ patrol: [{
+ x: 1300,
+ y: -750
+ }, {
+ x: 1300,
+ y: -550
+ }, {
+ x: 1300,
+ y: -750
+ }]
+ }, {
+ patrol: [{
+ x: 400,
+ y: -1200
+ }, {
+ x: 1000,
+ y: -1200
+ }, {
+ x: 400,
+ y: -1200
+ }]
+ }, {
+ patrol: [{
+ x: 200,
+ y: -700
+ }, {
+ x: 700,
+ y: -700
+ }, {
+ x: 200,
+ y: -700
+ }]
+ }, {
+ patrol: [{
+ x: 1400,
+ y: -1150
+ }, {
+ x: 1400,
+ y: -650
+ }, {
+ x: 1400,
+ y: -1150
+ }]
+ }, {
+ patrol: [{
+ x: 900,
+ y: -650
+ }, {
+ x: 1200,
+ y: -650
+ }, {
+ x: 900,
+ y: -650
+ }]
+ }, {
+ patrol: [{
+ x: 500,
+ y: -550
+ }, {
+ x: 800,
+ y: -550
+ }, {
+ x: 500,
+ y: -550
+ }]
+ }, {
+ patrol: [{
+ x: 1500,
+ y: -600
+ }, {
+ x: 1500,
+ y: -400
+ }, {
+ x: 1500,
+ y: -600
+ }]
+ }, {
+ patrol: [{
+ x: 1600,
+ y: -500
+ }, {
+ x: 1600,
+ y: -300
+ }, {
+ x: 1600,
+ y: -500
+ }]
+ }, {
+ patrol: [{
+ x: 1700,
+ y: -400
+ }, {
+ x: 1700,
+ y: -200
+ }, {
+ x: 1700,
+ y: -400
+ }]
+ }, {
+ patrol: [{
+ x: 1800,
+ y: -300
+ }, {
+ x: 1800,
+ y: -100
+ }, {
+ x: 1800,
+ y: -300
+ }]
+ }, {
+ patrol: [{
+ x: 1900,
+ y: -200
+ }, {
+ x: 1900,
+ y: 0
+ }, {
+ x: 1900,
+ y: -200
+ }]
+ }, {
+ patrol: [{
+ x: 2000,
+ y: -100
+ }, {
+ x: 2000,
+ y: 100
+ }, {
+ x: 2000,
+ y: -100
+ }]
+ }, {
+ patrol: [{
+ x: 2100,
+ y: 0
+ }, {
+ x: 2100,
+ y: 200
+ }, {
+ x: 2100,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 2200,
+ y: 100
+ }, {
+ x: 2200,
+ y: 300
+ }, {
+ x: 2200,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 2300,
+ y: 200
+ }, {
+ x: 2300,
+ y: 400
+ }, {
+ x: 2300,
+ y: 200
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: -950
+ }, {
+ x: 500,
+ y: -1200
+ }, {
+ x: 800,
+ y: -1150
+ }, {
+ x: 1200,
+ y: -1150
+ }, {
+ x: 1500,
+ y: -1050
+ }, {
+ x: 150,
+ y: -550
+ }, {
+ x: 1000,
+ y: -500
+ }, {
+ x: 1550,
+ y: -700
+ }, {
+ x: 1650,
+ y: -450
+ }, {
+ x: 1750,
+ y: -350
+ }, {
+ x: 1850,
+ y: -250
+ }, {
+ x: 1950,
+ y: -150
+ }, {
+ x: 2050,
+ y: -50
+ }, {
+ x: 2150,
+ y: 50
+ }, {
+ x: 2250,
+ y: 150
+ }, {
+ x: 2350,
+ y: 250
+ }, {
+ x: 2450,
+ y: 350
+ }],
+ prisoner: {
+ x: 100,
+ y: -1050
+ },
+ exit: {
+ x: 2500,
+ y: 500
+ }
+ },
+ 48: {
+ walls: [{
+ x: 200,
+ y: -1150
+ }, {
+ x: 300,
+ y: -1050
+ }, {
+ x: 400,
+ y: -1150
+ }, {
+ x: 500,
+ y: -1050
+ }, {
+ x: 600,
+ y: -950
+ }, {
+ x: 700,
+ y: -1050
+ }, {
+ x: 800,
+ y: -1150
+ }, {
+ x: 900,
+ y: -1050
+ }, {
+ x: 1000,
+ y: -950
+ }, {
+ x: 1100,
+ y: -1050
+ }, {
+ x: 1200,
+ y: -1150
+ }, {
+ x: 1300,
+ y: -1050
+ }, {
+ x: 1400,
+ y: -950
+ }, {
+ x: 1500,
+ y: -850
+ }, {
+ x: 1600,
+ y: -750
+ }, {
+ x: 1700,
+ y: -650
+ }, {
+ x: 1800,
+ y: -550
+ }, {
+ x: 1900,
+ y: -450
+ }, {
+ x: 2000,
+ y: -350
+ }, {
+ x: 2100,
+ y: -250
+ }, {
+ x: 2200,
+ y: -150
+ }, {
+ x: 2300,
+ y: -50
+ }, {
+ x: 2400,
+ y: 50
+ }],
+ guards: [{
+ patrol: [{
+ x: 250,
+ y: -900
+ }, {
+ x: 550,
+ y: -900
+ }, {
+ x: 250,
+ y: -900
+ }]
+ }, {
+ patrol: [{
+ x: 750,
+ y: -850
+ }, {
+ x: 1050,
+ y: -850
+ }, {
+ x: 750,
+ y: -850
+ }]
+ }, {
+ patrol: [{
+ x: 1250,
+ y: -800
+ }, {
+ x: 1250,
+ y: -600
+ }, {
+ x: 1250,
+ y: -800
+ }]
+ }, {
+ patrol: [{
+ x: 350,
+ y: -1250
+ }, {
+ x: 950,
+ y: -1250
+ }, {
+ x: 350,
+ y: -1250
+ }]
+ }, {
+ patrol: [{
+ x: 150,
+ y: -750
+ }, {
+ x: 650,
+ y: -750
+ }, {
+ x: 150,
+ y: -750
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: -1200
+ }, {
+ x: 1350,
+ y: -700
+ }, {
+ x: 1350,
+ y: -1200
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: -700
+ }, {
+ x: 1150,
+ y: -700
+ }, {
+ x: 850,
+ y: -700
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: -600
+ }, {
+ x: 750,
+ y: -600
+ }, {
+ x: 450,
+ y: -600
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: -650
+ }, {
+ x: 1450,
+ y: -450
+ }, {
+ x: 1450,
+ y: -650
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: -550
+ }, {
+ x: 1550,
+ y: -350
+ }, {
+ x: 1550,
+ y: -550
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: -450
+ }, {
+ x: 1650,
+ y: -250
+ }, {
+ x: 1650,
+ y: -450
+ }]
+ }, {
+ patrol: [{
+ x: 1750,
+ y: -350
+ }, {
+ x: 1750,
+ y: -150
+ }, {
+ x: 1750,
+ y: -350
+ }]
+ }, {
+ patrol: [{
+ x: 1850,
+ y: -250
+ }, {
+ x: 1850,
+ y: -50
+ }, {
+ x: 1850,
+ y: -250
+ }]
+ }, {
+ patrol: [{
+ x: 1950,
+ y: -150
+ }, {
+ x: 1950,
+ y: 50
+ }, {
+ x: 1950,
+ y: -150
+ }]
+ }, {
+ patrol: [{
+ x: 2050,
+ y: -50
+ }, {
+ x: 2050,
+ y: 150
+ }, {
+ x: 2050,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 2150,
+ y: 50
+ }, {
+ x: 2150,
+ y: 250
+ }, {
+ x: 2150,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 2250,
+ y: 150
+ }, {
+ x: 2250,
+ y: 350
+ }, {
+ x: 2250,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 2350,
+ y: 250
+ }, {
+ x: 2350,
+ y: 450
+ }, {
+ x: 2350,
+ y: 250
+ }]
+ }],
+ keys: [{
+ x: 150,
+ y: -1000
+ }, {
+ x: 450,
+ y: -1250
+ }, {
+ x: 750,
+ y: -1200
+ }, {
+ x: 1150,
+ y: -1200
+ }, {
+ x: 1450,
+ y: -1100
+ }, {
+ x: 100,
+ y: -600
+ }, {
+ x: 950,
+ y: -550
+ }, {
+ x: 1500,
+ y: -750
+ }, {
+ x: 1600,
+ y: -500
+ }, {
+ x: 1700,
+ y: -400
+ }, {
+ x: 1800,
+ y: -300
+ }, {
+ x: 1900,
+ y: -200
+ }, {
+ x: 2000,
+ y: -100
+ }, {
+ x: 2100,
+ y: 0
+ }, {
+ x: 2200,
+ y: 100
+ }, {
+ x: 2300,
+ y: 200
+ }, {
+ x: 2400,
+ y: 300
+ }, {
+ x: 2500,
+ y: 400
+ }],
+ prisoner: {
+ x: 100,
+ y: -1100
+ },
+ exit: {
+ x: 2550,
+ y: 550
+ }
+ },
+ 49: {
+ walls: [{
+ x: 300,
+ y: -1200
+ }, {
+ x: 400,
+ y: -1100
+ }, {
+ x: 500,
+ y: -1200
+ }, {
+ x: 600,
+ y: -1100
+ }, {
+ x: 700,
+ y: -1000
+ }, {
+ x: 800,
+ y: -1100
+ }, {
+ x: 900,
+ y: -1200
+ }, {
+ x: 1000,
+ y: -1100
+ }, {
+ x: 1100,
+ y: -1000
+ }, {
+ x: 1200,
+ y: -1100
+ }, {
+ x: 1300,
+ y: -1200
+ }, {
+ x: 1400,
+ y: -1100
+ }, {
+ x: 1500,
+ y: -1000
+ }, {
+ x: 1600,
+ y: -900
+ }, {
+ x: 1700,
+ y: -800
+ }, {
+ x: 1800,
+ y: -700
+ }, {
+ x: 1900,
+ y: -600
+ }, {
+ x: 2000,
+ y: -500
+ }, {
+ x: 2100,
+ y: -400
+ }, {
+ x: 2200,
+ y: -300
+ }, {
+ x: 2300,
+ y: -200
+ }, {
+ x: 2400,
+ y: -100
+ }, {
+ x: 2500,
+ y: 0
+ }],
+ guards: [{
+ patrol: [{
+ x: 350,
+ y: -950
+ }, {
+ x: 650,
+ y: -950
+ }, {
+ x: 350,
+ y: -950
+ }]
+ }, {
+ patrol: [{
+ x: 850,
+ y: -900
+ }, {
+ x: 1150,
+ y: -900
+ }, {
+ x: 850,
+ y: -900
+ }]
+ }, {
+ patrol: [{
+ x: 1350,
+ y: -850
+ }, {
+ x: 1350,
+ y: -650
+ }, {
+ x: 1350,
+ y: -850
+ }]
+ }, {
+ patrol: [{
+ x: 450,
+ y: -1300
+ }, {
+ x: 1050,
+ y: -1300
+ }, {
+ x: 450,
+ y: -1300
+ }]
+ }, {
+ patrol: [{
+ x: 250,
+ y: -800
+ }, {
+ x: 750,
+ y: -800
+ }, {
+ x: 250,
+ y: -800
+ }]
+ }, {
+ patrol: [{
+ x: 1450,
+ y: -1250
+ }, {
+ x: 1450,
+ y: -750
+ }, {
+ x: 1450,
+ y: -1250
+ }]
+ }, {
+ patrol: [{
+ x: 950,
+ y: -750
+ }, {
+ x: 1250,
+ y: -750
+ }, {
+ x: 950,
+ y: -750
+ }]
+ }, {
+ patrol: [{
+ x: 550,
+ y: -650
+ }, {
+ x: 850,
+ y: -650
+ }, {
+ x: 550,
+ y: -650
+ }]
+ }, {
+ patrol: [{
+ x: 1550,
+ y: -700
+ }, {
+ x: 1550,
+ y: -500
+ }, {
+ x: 1550,
+ y: -700
+ }]
+ }, {
+ patrol: [{
+ x: 1650,
+ y: -600
+ }, {
+ x: 1650,
+ y: -400
+ }, {
+ x: 1650,
+ y: -600
+ }]
+ }, {
+ patrol: [{
+ x: 1750,
+ y: -500
+ }, {
+ x: 1750,
+ y: -300
+ }, {
+ x: 1750,
+ y: -500
+ }]
+ }, {
+ patrol: [{
+ x: 1850,
+ y: -400
+ }, {
+ x: 1850,
+ y: -200
+ }, {
+ x: 1850,
+ y: -400
+ }]
+ }, {
+ patrol: [{
+ x: 1950,
+ y: -300
+ }, {
+ x: 1950,
+ y: -100
+ }, {
+ x: 1950,
+ y: -300
+ }]
+ }, {
+ patrol: [{
+ x: 2050,
+ y: -200
+ }, {
+ x: 2050,
+ y: 0
+ }, {
+ x: 2050,
+ y: -200
+ }]
+ }, {
+ patrol: [{
+ x: 2150,
+ y: -100
+ }, {
+ x: 2150,
+ y: 100
+ }, {
+ x: 2150,
+ y: -100
+ }]
+ }, {
+ patrol: [{
+ x: 2250,
+ y: 0
+ }, {
+ x: 2250,
+ y: 200
+ }, {
+ x: 2250,
+ y: 0
+ }]
+ }, {
+ patrol: [{
+ x: 2350,
+ y: 100
+ }, {
+ x: 2350,
+ y: 300
+ }, {
+ x: 2350,
+ y: 100
+ }]
+ }, {
+ patrol: [{
+ x: 2450,
+ y: 200
+ }, {
+ x: 2450,
+ y: 400
+ }, {
+ x: 2450,
+ y: 200
+ }]
+ }],
+ keys: [{
+ x: 250,
+ y: -1050
+ }, {
+ x: 550,
+ y: -1300
+ }, {
+ x: 850,
+ y: -1250
+ }, {
+ x: 1250,
+ y: -1250
+ }, {
+ x: 1550,
+ y: -1150
+ }, {
+ x: 200,
+ y: -650
+ }, {
+ x: 1050,
+ y: -600
+ }, {
+ x: 1600,
+ y: -800
+ }, {
+ x: 1700,
+ y: -550
+ }, {
+ x: 1800,
+ y: -450
+ }, {
+ x: 1900,
+ y: -350
+ }, {
+ x: 2000,
+ y: -250
+ }, {
+ x: 2100,
+ y: -150
+ }, {
+ x: 2200,
+ y: -50
+ }, {
+ x: 2300,
+ y: 50
+ }, {
+ x: 2400,
+ y: 150
+ }, {
+ x: 2500,
+ y: 250
+ }, {
+ x: 2600,
+ y: 350
+ }],
+ prisoner: {
+ x: 150,
+ y: -1150
+ },
+ exit: {
+ x: 2650,
+ y: 500
+ }
+ },
+ 50: {
+ walls: [{
+ x: 250,
+ y: -1250
+ }, {
+ x: 350,
+ y: -1150
+ }, {
+ x: 450,
+ y: -1250
+ }, {
+ x: 550,
+ y: -1150
+ }, {
+ x: 650,
+ y: -1050
+ }, {
+ x: 750,
+ y: -1150
+ }, {
+ x: 850,
+ y: -1250
+ }, {
+ x: 950,
+ y: -1150
+ }, {
+ x: 1050,
+ y: -1050
+ }, {
+ x: 1150,
+ y: -1150
+ }, {
+ x: 1250,
+ y: -1250
+ }, {
+ x: 1350,
+ y: -1150
+ }, {
+ x: 1450,
+ y: -1050
+ }, {
+ x: 1550,
+ y: -950
+ }, {
+ x: 1650,
+ y: -850
+ }, {
+ x: 1750,
+ y: -750
+ }, {
+ x: 1850,
+ y: -650
+ }, {
+ x: 1950,
+ y: -550
+ }, {
+ x: 2050,
+ y: -450
+ }, {
+ x: 2150,
+ y: -350
+ }, {
+ x: 2250,
+ y: -250
+ }, {
+ x: 2350,
+ y: -150
+ }, {
+ x: 2450,
+ y: -50
+ }, {
+ x: 2550,
+ y: 50
+ }],
+ guards: [{
+ patrol: [{
+ x: 300,
+ y: -1000
+ }, {
+ x: 600,
+ y: -1000
+ }, {
+ x: 300,
+ y: -1000
+ }]
+ }, {
+ patrol: [{
+ x: 800,
+ y: -950
+ }, {
+ x: 1100,
+ y: -950
+ }, {
+ x: 800,
+ y: -950
+ }]
+ }, {
+ patrol: [{
+ x: 1300,
+ y: -900
+ }, {
+ x: 1300,
+ y: -700
+ }, {
+ x: 1300,
+ y: -900
+ }]
+ }, {
+ patrol: [{
+ x: 400,
+ y: -1350
+ }, {
+ x: 1000,
+ y: -1350
+ }, {
+ x: 400,
+ y: -1350
+ }]
+ }, {
+ patrol: [{
+ x: 200,
+ y: -850
+ }, {
+ x: 700,
+ y: -850
+ }, {
+ x: 200,
+ y: -850
+ }]
+ }, {
+ patrol: [{
+ x: 1400,
+ y: -1300
+ }, {
+ x: 1400,
+ y: -800
+ }, {
+ x: 1400,
+ y: -1300
+ }]
+ }, {
+ patrol: [{
+ x: 900,
+ y: -800
+ }, {
+ x: 1200,
+ y: -800
+ }, {
+ x: 900,
+ y: -800
+ }]
+ }, {
+ patrol: [{
+ x: 500,
+ y: -700
+ }, {
+ x: 800,
+ y: -700
+ }, {
+ x: 500,
+ y: -700
+ }]
+ }, {
+ patrol: [{
+ x: 1500,
+ y: -750
+ }, {
+ x: 1500,
+ y: -550
+ }, {
+ x: 1500,
+ y: -750
+ }]
+ }, {
+ patrol: [{
+ x: 1600,
+ y: -650
+ }, {
+ x: 1600,
+ y: -450
+ }, {
+ x: 1600,
+ y: -650
+ }]
+ }, {
+ patrol: [{
+ x: 1700,
+ y: -550
+ }, {
+ x: 1700,
+ y: -350
+ }, {
+ x: 1700,
+ y: -550
+ }]
+ }, {
+ patrol: [{
+ x: 1800,
+ y: -450
+ }, {
+ x: 1800,
+ y: -250
+ }, {
+ x: 1800,
+ y: -450
+ }]
+ }, {
+ patrol: [{
+ x: 1900,
+ y: -350
+ }, {
+ x: 1900,
+ y: -150
+ }, {
+ x: 1900,
+ y: -350
+ }]
+ }, {
+ patrol: [{
+ x: 2000,
+ y: -250
+ }, {
+ x: 2000,
+ y: -50
+ }, {
+ x: 2000,
+ y: -250
+ }]
+ }, {
+ patrol: [{
+ x: 2100,
+ y: -150
+ }, {
+ x: 2100,
+ y: 50
+ }, {
+ x: 2100,
+ y: -150
+ }]
+ }, {
+ patrol: [{
+ x: 2200,
+ y: -50
+ }, {
+ x: 2200,
+ y: 150
+ }, {
+ x: 2200,
+ y: -50
+ }]
+ }, {
+ patrol: [{
+ x: 2300,
+ y: 50
+ }, {
+ x: 2300,
+ y: 250
+ }, {
+ x: 2300,
+ y: 50
+ }]
+ }, {
+ patrol: [{
+ x: 2400,
+ y: 150
+ }, {
+ x: 2400,
+ y: 350
+ }, {
+ x: 2400,
+ y: 150
+ }]
+ }, {
+ patrol: [{
+ x: 2500,
+ y: 250
+ }, {
+ x: 2500,
+ y: 450
+ }, {
+ x: 2500,
+ y: 250
+ }]
+ }],
+ keys: [{
+ x: 200,
+ y: -1100
+ }, {
+ x: 500,
+ y: -1350
+ }, {
+ x: 800,
+ y: -1300
+ }, {
+ x: 1200,
+ y: -1300
+ }, {
+ x: 1500,
+ y: -1200
+ }, {
+ x: 150,
+ y: -700
+ }, {
+ x: 1000,
+ y: -650
+ }, {
+ x: 1550,
+ y: -850
+ }, {
+ x: 1650,
+ y: -600
+ }, {
+ x: 1750,
+ y: -500
+ }, {
+ x: 1850,
+ y: -400
+ }, {
+ x: 1950,
+ y: -300
+ }, {
+ x: 2050,
+ y: -200
+ }, {
+ x: 2150,
+ y: -100
+ }, {
+ x: 2250,
+ y: 0
+ }, {
+ x: 2350,
+ y: 100
+ }, {
+ x: 2450,
+ y: 200
+ }, {
+ x: 2550,
+ y: 300
+ }, {
+ x: 2650,
+ y: 400
+ }],
+ prisoner: {
+ x: 100,
+ y: -1200
+ },
+ exit: {
+ x: 2700,
+ y: 550
+ }
}
};
function initializeLevel(level) {
// Clear existing objects
Gardiyan. No background. Transparent background. Blank background. No shadows. 2d. In-Game asset. flat
Tuğla duvar. No background. Transparent background. Blank background. No shadows. 2d. In-Game asset. flat
Kilitli kapı. No background. Transparent background. Blank background. No shadows. 2d. In-Game asset. flat