From 1f7a03b2421b7860a75e3c4f6e4b7a5a1ed5e627 Mon Sep 17 00:00:00 2001 From: no-one449 Date: Fri, 13 Dec 2024 15:26:23 -0500 Subject: [PATCH 1/5] Add files via upload --- games/Inf_maze.js | 4105 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 4105 insertions(+) create mode 100644 games/Inf_maze.js diff --git a/games/Inf_maze.js b/games/Inf_maze.js new file mode 100644 index 0000000000..4da1f76d96 --- /dev/null +++ b/games/Inf_maze.js @@ -0,0 +1,4105 @@ +/* +First time? Check out the tutorial game: +https://sprig.hackclub.com/gallery/getting_started + +@title: maze +@author: +@tags: [] +@addedOn: 2024-00-00 +*/ + +const player = "p" +const block = "b" +const finish = "f" +const h = "h" +const e = "e" +const l = "l" +const o = "o" +const finishh = "fh" +const finishe = "fe" +const finishl = "fl" +const finisho = "fo" +const win = "w" + + + +setLegend( + [ player, bitmap` +.......000...... +.......0..0..... +.....00000...... +....0000000..... +...030000030.... +...000000000.... +...003333300.... +...037777730.... +...037777730.... +...037777730.... +...037777730.... +...003333300.... +...000000000.... +...000...000.... +...000...000.... +...000...000....` ], + [ block, bitmap` +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000`], + [ finish, bitmap` +................ +................ +.33333..3333333. +......33........ +.....0330....... +......33........ +.33333223333333. +......33........ +......33........ +......33........ +......33........ +......33........ +.33333..333333.. +................ +................ +................`], + [ h, bitmap` +................ +................ +................ +..000......000.. +..000......000.. +..000000000000.. +..000000000000.. +..000000000000.. +..000000000000.. +..000......000.. +..000......000.. +................ +................ +................ +................ +................`], + [ e, bitmap` +................ +................ +................ +....00000000.... +...0000000000... +...00000000000.. +..000......000.. +..000......000.. +..00000000000... +..0000000000.... +....0000000..... +....00000....... +.....0000....... +......0000000... +......00000000.. +.......0000000..`], + [ l, bitmap` +................ +................ +................ +....000......... +....000......... +....000......... +....000......... +....000......... +....000......... +....000......... +....000......... +....00000000.... +....00000000.... +................ +................ +................`], + [ o, bitmap` +................ +................ +................ +....0000000..... +...0000000000... +...00......00... +...00......00... +...00......00... +...00......00... +...00......00... +...0000000000... +.....000000..... +................ +................ +................ +................`], + [ win, bitmap` +................ +................ +................ +....3.......3... +....3.......3... +....3.......3... +....3.......3... +.0..3.......3... +.0..3.......3... +.00.3..........0 +..00..........00 +....00.......00. +......0000..0... +..........000... +................ +................`], + + +) + +setSolids([block, e, h, l, o, player]); + +let level = 0 +const levels = [ + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +w...........f +bbbb.....bbbb +............. +....hello.... +.....p.......`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + +] + + +const currentLevel = levels[level]; +setMap(currentLevel); + +setPushables({ + [ player ]: [e, h, l, o, player] +}) + +onInput("w", () => { + getFirst(player).y -= 1 +}) +onInput("a", () => { + getFirst(player).x -= 1 +}) +onInput("s", () => { + getFirst(player).y += 1 +}) +onInput("d", () => { + getFirst(player).x += 1 +}) + +afterInput(() => { + const targetNumber = tilesWith(finish).length; + const numberCovered = tilesWith(finish, player).length; + const numbersCovered = tilesWith(win, player).length; + if (numberCovered === targetNumber) { + level = Math.floor((Math.random() * levels.length)); + + const currentLevel = levels[level]; + if (currentLevel !== undefined) { + setMap(currentLevel) + } + } + if (numbersCovered == targetNumber) { + addText("you win"); + } + +}); + From 4f30fc821487ac9ad69455b45700af4cfdaf15cf Mon Sep 17 00:00:00 2001 From: Gus Ruben <95830851+gusruben@users.noreply.github.com> Date: Fri, 20 Dec 2024 13:23:50 -0500 Subject: [PATCH 2/5] Fix metadata --- games/Inf_maze.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/games/Inf_maze.js b/games/Inf_maze.js index 4da1f76d96..14855018d4 100644 --- a/games/Inf_maze.js +++ b/games/Inf_maze.js @@ -1,11 +1,8 @@ /* -First time? Check out the tutorial game: -https://sprig.hackclub.com/gallery/getting_started - @title: maze -@author: +@author: Pinyuan zheng @tags: [] -@addedOn: 2024-00-00 +@addedOn: 2024-12-13 */ const player = "p" From e0e798f90446b9fcf31063a10d871564d975e0b4 Mon Sep 17 00:00:00 2001 From: no-one449 Date: Fri, 10 Jan 2025 15:23:58 -0500 Subject: [PATCH 3/5] add new game file --- games/Infi_maze.js | 4164 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 4164 insertions(+) create mode 100644 games/Infi_maze.js diff --git a/games/Infi_maze.js b/games/Infi_maze.js new file mode 100644 index 0000000000..b2f9e4723d --- /dev/null +++ b/games/Infi_maze.js @@ -0,0 +1,4164 @@ +/* +First time? Check out the tutorial game: +https://sprig.hackclub.com/gallery/getting_started + +@title: maze +@author: +@tags: [] +@addedOn: 2024-00-00 +*/ + +const player = "p" +const block = "b" +const finish = "f" +const h = "h" +const e = "e" +const l = "l" +const o = "o" +const finishh = "fh" +const finishe = "fe" +const finishl = "fl" +const finisho = "fo" +const win = "w" +const enemy = "E" + + + + + + +setLegend( + [ player, bitmap` +.......000...... +.......0..0..... +.....00000...... +....0000000..... +...030000030.... +...000000000.... +...003333300.... +...037777730.... +...037777730.... +...037777730.... +...037777730.... +...003333300.... +...000000000.... +...000...000.... +...000...000.... +...000...000....` ], + [ block, bitmap` +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000`], + [ finish, bitmap` +................ +................ +.33333..3333333. +......33........ +.....0330....... +......33........ +.33333223333333. +......33........ +......33........ +......33........ +......33........ +......33........ +.33333..333333.. +................ +................ +................`], + [ h, bitmap` +................ +................ +................ +..000......000.. +..000......000.. +..000000000000.. +..000000000000.. +..000000000000.. +..000000000000.. +..000......000.. +..000......000.. +................ +................ +................ +................ +................`], + [ e, bitmap` +................ +................ +................ +....00000000.... +...0000000000... +...00000000000.. +..000......000.. +..000......000.. +..00000000000... +..0000000000.... +....0000000..... +....00000....... +.....0000....... +......0000000... +......00000000.. +.......0000000..`], + [ l, bitmap` +................ +................ +................ +....000......... +....000......... +....000......... +....000......... +....000......... +....000......... +....000......... +....000......... +....00000000.... +....00000000.... +................ +................ +................`], + [ o, bitmap` +................ +................ +................ +....0000000..... +...0000000000... +...00......00... +...00......00... +...00......00... +...00......00... +...00......00... +...0000000000... +.....000000..... +................ +................ +................ +................`], + [ win, bitmap` +................ +................ +................ +....3.......3... +....3.......3... +....3.......3... +....3.......3... +.0..3.......3... +.0..3.......3... +.00.3..........0 +..00..........00 +....00.......00. +......0000..0... +..........000... +................ +................`], + [ enemy, bitmap` +................ +...22222222..... +..2.......22.... +..233...33..22.. +.2.30...03...22. +2..............2 +2..............2 +0000.......00..2 +0000000000000..2 +.00.......00...2 +..00.....00...22 +..0000000....22. +2............2.. +.22........22... +..2222...222.... +.....22222......`], + + +) + +setSolids([block, e, h, l, o, player, ]); + +let level = 0 +const levels = [ + map` +...f... +bb.bbb. +E...... +.bbb.bb +......E +bb.bbb. +E.e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +f......E +bbE..E.. +..E..E.E +.E...... +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +b.........b +..E.E.E.E.. +...E.E.E... +........... +.....p.....`, + map` +E.........f +.eeeeeeeee. +....beeeee. +eee.bee.... +...Ebee.eee +.eeebbb.... +E....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +b...E.E...b +.E.E.E.E.E. +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.Eee.... +....bee.eee +.eeebbE.... +.E...eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bEbbbE. +....... +.bbEEbb +....... +bE..bb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +.E..bbb +..b.ebe +..b.bbb +..b..be +..bb... +E.bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.Eee.... +....bee.eee +.eeeEbE.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbEbbEbbEbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bEbbbb. +....... +.bbbbEb +....... +bEbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +.....f... +..Ebbbbb. +......... +...bEbbbE +......... +..bEbbbb. +....e.... +..bbbpbbb`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +w...........f +bbbb.....bbbb +............. +....hello.... +.....p.......`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeeEbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bbEEEEEE +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbEb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +..E.bbb +..b.ebe +..b.bbb +..b..be +..bb... +EEbebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.Eee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbEb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bEbbbb. +....... +.bbbbbb +E...... +bbbbbE. +..e.... +Ebbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +EEbebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eeeEbeeE... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbEb. +eebbbbb. +p.......`, + map` +....f... +...ee... +E.ebbe.. +..ebbeE. +...ee... +....p...`, + map` +f....... +bbbbb... +..EbEbb. +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +bebbbbbf +bebbbbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebe +..b.bbb +..b..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +bbbbbbbbbbb +........... +........... +........... +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeebbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +b.....bf +b...E.e. +b.....b. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +fb...... +bb...... +........ +........ +....p...`, + map` +...f... +bbbbbb. +....... +.bbbbbb +....... +bbbbbb. +..e.... +bbbpbbb`, + map` +......f +.bbbbbb +....bbb +..b.ebE +..b.bbb +.Eb..be +..bb... +..bebbp`, + map` +eeeeee.f +eeebbe.e +eebeeb.e +eebbbe.e +eebeee.e +eeebbb.e +e......e +p.eeeeee`, + map` +bbbbbbbbbbb +b....f....b +b.........b +...EE.EE... +..b..b..b.. +.eeeeeeeee. +.....p.....`, + map` +..........f +.eeeeeeeee. +....beeeee. +eee.bee.... +....bee.eee +.eeeEbb.... +.....eeeee. +eeee....... +eeeepeeeeee`, + map` +bebbbbbf +bebbwbb. +beebbbb. +bbbbbbb. +eebbbbb. +p.......`, + map` +....f... +...ee... +..ebbe.. +..ebbe.. +...ee... +....p...`, + map` +f....... +bEEE...l +hhhhhhhl +........ +....p...`, + map` +p. +.. +.. +.. +.. +.. +.. +.. +.. +w. +.. +..` + +] + + +const currentLevel = levels[level]; +setMap(currentLevel); + +setPushables({ + [ player ]: [e, h, l, o, player], + [ enemy ] : [e] +}) + +onInput("w", () => { + getFirst(player).y -= 1 +}) +onInput("a", () => { + getFirst(player).x -= 1 +}) +onInput("s", () => { + getFirst(player).y += 1 +}) +onInput("d", () => { + getFirst(player).x += 1 +}) + +afterInput(() => { + const targetNumber = tilesWith(finish).length; + const numberCovered = tilesWith(finish, player).length; + const numbersCovered = tilesWith(win, player).length; + if (numberCovered === targetNumber) { + level = Math.floor((Math.random() * levels.length)); + + const currentLevel = levels[level]; + if (currentLevel !== undefined) { + setMap(currentLevel) + } + } + if (numbersCovered == targetNumber) { + addText("you win"); + } + +}); +let speed = 500 // The function will run every 500 milliseconds + +function game() { + const gameLoop = setInterval(() => { // Any code within these brackets will run constantly + + clearText() + + if (tilesWith(player, enemy).length == 1) { // If an enemy touches a player + clearInterval(gameLoop); // Turn off the infinite loop + addText("you lose!", options = { x: 6, y: 5, color:color`3` }) + } + + // Iterate through a list of all the enemies + for (let i = 0; i < getAll(enemy).length; i++) { + // Make the currently iterated enemy move in a random direction + getAll(enemy)[i].x += Math.floor(Math.random() * 3) - 1 + getAll(enemy)[i].y += Math.floor(Math.random() * 3) - 1 + } + + }, speed) +} + +game() // Run the infinite loop + + From 1876f316a562281bd349c2c0109fa6a17c434322 Mon Sep 17 00:00:00 2001 From: no-one449 Date: Fri, 10 Jan 2025 15:25:04 -0500 Subject: [PATCH 4/5] Delete games/Inf_maze.js --- games/Inf_maze.js | 4102 --------------------------------------------- 1 file changed, 4102 deletions(-) delete mode 100644 games/Inf_maze.js diff --git a/games/Inf_maze.js b/games/Inf_maze.js deleted file mode 100644 index 14855018d4..0000000000 --- a/games/Inf_maze.js +++ /dev/null @@ -1,4102 +0,0 @@ -/* -@title: maze -@author: Pinyuan zheng -@tags: [] -@addedOn: 2024-12-13 -*/ - -const player = "p" -const block = "b" -const finish = "f" -const h = "h" -const e = "e" -const l = "l" -const o = "o" -const finishh = "fh" -const finishe = "fe" -const finishl = "fl" -const finisho = "fo" -const win = "w" - - - -setLegend( - [ player, bitmap` -.......000...... -.......0..0..... -.....00000...... -....0000000..... -...030000030.... -...000000000.... -...003333300.... -...037777730.... -...037777730.... -...037777730.... -...037777730.... -...003333300.... -...000000000.... -...000...000.... -...000...000.... -...000...000....` ], - [ block, bitmap` -0000000000000000 -0000000000000000 -0000000000000000 -0000000000000000 -0000000000000000 -0000000000000000 -0000000000000000 -0000000000000000 -0000000000000000 -0000000000000000 -0000000000000000 -0000000000000000 -0000000000000000 -0000000000000000 -0000000000000000 -0000000000000000`], - [ finish, bitmap` -................ -................ -.33333..3333333. -......33........ -.....0330....... -......33........ -.33333223333333. -......33........ -......33........ -......33........ -......33........ -......33........ -.33333..333333.. -................ -................ -................`], - [ h, bitmap` -................ -................ -................ -..000......000.. -..000......000.. -..000000000000.. -..000000000000.. -..000000000000.. -..000000000000.. -..000......000.. -..000......000.. -................ -................ -................ -................ -................`], - [ e, bitmap` -................ -................ -................ -....00000000.... -...0000000000... -...00000000000.. -..000......000.. -..000......000.. -..00000000000... -..0000000000.... -....0000000..... -....00000....... -.....0000....... -......0000000... -......00000000.. -.......0000000..`], - [ l, bitmap` -................ -................ -................ -....000......... -....000......... -....000......... -....000......... -....000......... -....000......... -....000......... -....000......... -....00000000.... -....00000000.... -................ -................ -................`], - [ o, bitmap` -................ -................ -................ -....0000000..... -...0000000000... -...00......00... -...00......00... -...00......00... -...00......00... -...00......00... -...0000000000... -.....000000..... -................ -................ -................ -................`], - [ win, bitmap` -................ -................ -................ -....3.......3... -....3.......3... -....3.......3... -....3.......3... -.0..3.......3... -.0..3.......3... -.00.3..........0 -..00..........00 -....00.......00. -......0000..0... -..........000... -................ -................`], - - -) - -setSolids([block, e, h, l, o, player]); - -let level = 0 -const levels = [ - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -w...........f -bbbb.....bbbb -............. -....hello.... -.....p.......`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - map` -...f... -bbbbbb. -....... -.bbbbbb -....... -bbbbbb. -..e.... -bbbpbbb`, - map` -......f -.bbbbbb -....bbb -..b.ebe -..b.bbb -..b..be -..bb... -..bebbp`, - map` -eeeeee.f -eeebbe.e -eebeeb.e -eebbbe.e -eebeee.e -eeebbb.e -e......e -p.eeeeee`, - map` -bbbbbbbbbbb -b....f....b -bbbbbbbbbbb -........... -........... -........... -.....p.....`, - map` -..........f -.eeeeeeeee. -....beeeee. -eee.bee.... -....bee.eee -.eeebbb.... -.....eeeee. -eeee....... -eeeepeeeeee`, - map` -bebbbbbf -bebbbbb. -beebbbb. -bbbbbbb. -eebbbbb. -p.......`, - map` -....f... -...ee... -..ebbe.. -..ebbe.. -...ee... -....p...`, - map` -fb...... -bb...... -........ -........ -....p...`, - -] - - -const currentLevel = levels[level]; -setMap(currentLevel); - -setPushables({ - [ player ]: [e, h, l, o, player] -}) - -onInput("w", () => { - getFirst(player).y -= 1 -}) -onInput("a", () => { - getFirst(player).x -= 1 -}) -onInput("s", () => { - getFirst(player).y += 1 -}) -onInput("d", () => { - getFirst(player).x += 1 -}) - -afterInput(() => { - const targetNumber = tilesWith(finish).length; - const numberCovered = tilesWith(finish, player).length; - const numbersCovered = tilesWith(win, player).length; - if (numberCovered === targetNumber) { - level = Math.floor((Math.random() * levels.length)); - - const currentLevel = levels[level]; - if (currentLevel !== undefined) { - setMap(currentLevel) - } - } - if (numbersCovered == targetNumber) { - addText("you win"); - } - -}); - From baf09c589fcddcda6b7946eaafe977afb4049eac Mon Sep 17 00:00:00 2001 From: Gus Ruben <95830851+gusruben@users.noreply.github.com> Date: Sat, 11 Jan 2025 03:15:34 -0500 Subject: [PATCH 5/5] Fix metadata --- games/Infi_maze.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/games/Infi_maze.js b/games/Infi_maze.js index b2f9e4723d..3d61ad2d1b 100644 --- a/games/Infi_maze.js +++ b/games/Infi_maze.js @@ -1,11 +1,8 @@ /* -First time? Check out the tutorial game: -https://sprig.hackclub.com/gallery/getting_started - @title: maze -@author: +@author: Pinyuan Zheng @tags: [] -@addedOn: 2024-00-00 +@addedOn: 2024-12-13 */ const player = "p"