diff --git a/.DS_Store b/.DS_Store index 9b09888..21a713d 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/.gitignore b/.gitignore index e43b0f9..9b8deb4 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,4 @@ .DS_Store + +.clj-kondo/ +.lsp/ diff --git a/two_player_cleaning_game/.DS_Store b/two_player_cleaning_game/.DS_Store index 3488215..2bc950c 100644 Binary files a/two_player_cleaning_game/.DS_Store and b/two_player_cleaning_game/.DS_Store differ diff --git a/two_player_cleaning_game/assets/curiosities-1x.png b/two_player_cleaning_game/assets/curiosities-1x.png new file mode 100644 index 0000000..bb05e2e Binary files /dev/null and b/two_player_cleaning_game/assets/curiosities-1x.png differ diff --git a/two_player_cleaning_game/assets/gen_levels.bb b/two_player_cleaning_game/assets/gen_levels.bb new file mode 100755 index 0000000..b0d2d07 --- /dev/null +++ b/two_player_cleaning_game/assets/gen_levels.bb @@ -0,0 +1,79 @@ +#!/usr/bin/env bb +(ns gen-levels + (:require + [babashka.fs :as fs] + [clojure.pprint :as pprint] + [clojure.data.xml :as xml] + [clojure.string :as str] + [clojure.java.io :as io])) + +(def walls-tsx (xml/parse (io/reader "./tiled/walls.tsx"))) +(def wall-colliders + (->> + (:content walls-tsx) + (remove string?) + (filter #(= (:tag %) :tile)) + (map (fn [tile] (hash-map + :id (get-in tile [:attrs :id]) + :boxes + (->> (:content tile) + (remove string?) + (map :content) + (flatten) + (remove string?) + (map :attrs) + (map #(select-keys % [:x :y :height :width])) + (map #(update-vals % (fn [v] (Math/round (Double/parseDouble v))))))))))) + +(def level-001-tmx (xml/parse (io/reader "./tiled/level_001.tmx"))) +(def level-001 + (let [tags (remove string? (:content level-001-tmx)) + tile-nums (-> (filter #(= (:tag %) :layer) tags) + first + :content + second + :content + first + str/split-lines + (->> + (remove empty?) + (map #(str/split % #",")) + (map (fn [row] (map Integer/parseInt row))))) + + tiles (vec (map-indexed + (fn [y row] + (vec (map-indexed + (fn [x tile-id] {:x (* x 25) :y (* y 25) :tile-id tile-id}) + row))) tile-nums))] + + (hash-map + :tiles tiles + :spawns (vec (reduce (fn [acc tag] + (if (= (:tag tag) :object) + (conj acc + (hash-map + :name (get-in tag [:attrs :name]) + :x (Math/round (Double/parseDouble (get-in tag [:attrs :x]))) + :y (Math/round (Double/parseDouble (get-in tag [:attrs :y]))))) + acc)) '() (:content (first (filter #(= (get-in % [:attrs :name]) "spawns") tags)))))))) + +(pprint/pprint {:row (first (:tiles level-001))}) +;; :wall-colliders wall-colliders}) + +;; (fs/write-lines "level_001.lua" (pr-str '(local name "travis"))) +;; (pprint/pprint (pr-str level-001)) +(fs/write-lines "../levels.fnl" ["(local levels" + (str/replace (pr-str {:level01 level-001}) #",+" "") + ")\n\n" + "{ :levels levels }"]) + +;; (str "return " (pr-str {:tile (ffirst (:tiles level-001)) + ;; :wall-colliders wall-colliders + ;; :spawns (:spawns level-001)})))) + +;; (defn get-config-files [] (map #(hash-map :file-name % :content (fs/read-all-lines %)) (fs/glob "." "**.hcl"))) + +;; (defn gen-cron [start] (format "%d * * * *" start)) +;; (defn get-config-files [] (map #(hash-map :file-name % :content (fs/read-all-lines %)) (fs/glob "." "**.hcl"))) + +;; (defn remove-build-files [files] diff --git a/two_player_cleaning_game/assets/level_001.aseprite b/two_player_cleaning_game/assets/level_001.aseprite deleted file mode 100644 index 14f5fb1..0000000 Binary files a/two_player_cleaning_game/assets/level_001.aseprite and /dev/null differ diff --git a/two_player_cleaning_game/assets/level_001.png b/two_player_cleaning_game/assets/level_001.png deleted file mode 100644 index 6e5278a..0000000 Binary files a/two_player_cleaning_game/assets/level_001.png and /dev/null differ diff --git a/two_player_cleaning_game/assets/level_002.aseprite b/two_player_cleaning_game/assets/level_002.aseprite deleted file mode 100644 index 96f2170..0000000 Binary files a/two_player_cleaning_game/assets/level_002.aseprite and /dev/null differ diff --git a/two_player_cleaning_game/assets/player.aseprite b/two_player_cleaning_game/assets/player.aseprite new file mode 100644 index 0000000..2d2c619 Binary files /dev/null and b/two_player_cleaning_game/assets/player.aseprite differ diff --git a/two_player_cleaning_game/assets/player.png b/two_player_cleaning_game/assets/player.png new file mode 100644 index 0000000..973060b Binary files /dev/null and b/two_player_cleaning_game/assets/player.png differ diff --git a/two_player_cleaning_game/assets/player_001.aseprite b/two_player_cleaning_game/assets/player_001.aseprite deleted file mode 100644 index 80604a7..0000000 Binary files a/two_player_cleaning_game/assets/player_001.aseprite and /dev/null differ diff --git a/two_player_cleaning_game/assets/player_001.png b/two_player_cleaning_game/assets/player_001.png deleted file mode 100644 index fc97a25..0000000 Binary files a/two_player_cleaning_game/assets/player_001.png and /dev/null differ diff --git a/two_player_cleaning_game/assets/tiled/level_001.tmx b/two_player_cleaning_game/assets/tiled/level_001.tmx new file mode 100644 index 0000000..e0e0f71 --- /dev/null +++ b/two_player_cleaning_game/assets/tiled/level_001.tmx @@ -0,0 +1,69 @@ + + + + + + + + +5,1,1,1,1,1,1,1,1,1,1,1,12,1,1,1,1,1,1,1,12,1,1,1,1,1,1,1,1,12,1,1,1,1,1,1,1,1,1,12,1,1,1,1,1,1,1,1,1,4, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,8,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,8,11,11,11,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,9,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,9,11,11,11,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,9,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,8,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,9,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,10, +14,1,1,1,1,1,1,1,1,1,1,1,15,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,2,1,1,1,1,1,1,1,1,13,1,1,1,1,1,1,1,1,1,13,1,1,4,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,1,1,1,1,1,1,1,1,13,1,18,11,11,17,1,15, +10,11,11,11,11,11,11,11,11,11,11,11,9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,9,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +14,1,1,1,1,1,1,1,1,1,1,1,15,11,11,11,11,11,11,11,5,1,1,1,1,1,1,1,1,4,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,11,11,11,11,11,8,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,8,11,11,11,11,11,11,11,8,11,11,11,11,11,11,11,11,8,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,9,11,11,11,11,11,11,11,11,9,11,11,11,14,18,11,11,17,1,1,1,1,12,1,1,1,18,11,11,20, +10,11,11,11,11,11,11,11,11,11,11,11,9,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,2,1,1,1,1,1,1,1,1,3,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +14,1,1,1,1,1,1,1,1,1,1,1,15,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,14,1,1,1,1,1,18,11,11,10,11,11,17,1,1,1,15, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,5,1,1,1,1,1,1,1,1,1,12,1,1,3,11,11,17,1,1,1,1,1,16,1,1,1,18,11,11,20, +14,1,1,1,1,1,1,1,1,1,1,1,15,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,8,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,8,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,8,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,9,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,8,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,9,11,11,11,11,11,11,10, +10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10, +2,1,1,1,1,1,1,1,1,1,1,1,13,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,13,1,1,1,1,1,1,1,1,1,1,1,13,1,1,1,1,1,1,3 + + + + + + + + + + + diff --git a/two_player_cleaning_game/assets/tiled/untitled.tiled-project b/two_player_cleaning_game/assets/tiled/untitled.tiled-project new file mode 100644 index 0000000..7f0d186 --- /dev/null +++ b/two_player_cleaning_game/assets/tiled/untitled.tiled-project @@ -0,0 +1,14 @@ +{ + "automappingRulesFile": "", + "commands": [ + ], + "compatibilityVersion": 1100, + "extensionsPath": "extensions", + "folders": [ + "../../" + ], + "properties": [ + ], + "propertyTypes": [ + ] +} diff --git a/two_player_cleaning_game/assets/tiled/untitled.tiled-session b/two_player_cleaning_game/assets/tiled/untitled.tiled-session new file mode 100644 index 0000000..b6878e1 --- /dev/null +++ b/two_player_cleaning_game/assets/tiled/untitled.tiled-session @@ -0,0 +1,32 @@ +{ + "activeFile": "", + "expandedProjectPaths": [ + ], + "fileStates": { + "map_tileset.tsx": { + "dynamicWrapping": false, + "scaleInDock": 1, + "scaleInEditor": 8 + } + }, + "last.exportedFilePath": "/Users/she0001t/personal_projects/fennel_love2d_experiments/two_player_cleaning_game/assets/tiled", + "last.imagePath": "/Users/she0001t/personal_projects/fennel_love2d_experiments/two_player_cleaning_game/assets", + "map.height": 50, + "map.lastUsedExportFilter": "JSON map files (*.tmj *.json)", + "map.lastUsedFormat": "tmx", + "map.tileHeight": 25, + "map.tileWidth": 25, + "map.width": 50, + "openFiles": [ + ], + "project": "untitled.tiled-project", + "recentFiles": [ + "map_tileset.tsx" + ], + "tileset.lastUsedFormat": "tsx", + "tileset.tileSize": { + "height": 25, + "width": 25 + }, + "tileset.type": 0 +} diff --git a/two_player_cleaning_game/assets/tiled/walls.tsx b/two_player_cleaning_game/assets/tiled/walls.tsx new file mode 100644 index 0000000..9c57228 --- /dev/null +++ b/two_player_cleaning_game/assets/tiled/walls.tsx @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/two_player_cleaning_game/assets/walls.aseprite b/two_player_cleaning_game/assets/walls.aseprite new file mode 100644 index 0000000..6ef51d1 Binary files /dev/null and b/two_player_cleaning_game/assets/walls.aseprite differ diff --git a/two_player_cleaning_game/assets/walls.png b/two_player_cleaning_game/assets/walls.png new file mode 100644 index 0000000..692af80 Binary files /dev/null and b/two_player_cleaning_game/assets/walls.png differ diff --git a/two_player_cleaning_game/levels.fnl b/two_player_cleaning_game/levels.fnl new file mode 100644 index 0000000..ad70eb1 --- /dev/null +++ b/two_player_cleaning_game/levels.fnl @@ -0,0 +1,6 @@ +(local levels +{:level01 {:tiles [[{:x 0 :y 0 :tile-id 5} {:x 25 :y 0 :tile-id 1} {:x 50 :y 0 :tile-id 1} {:x 75 :y 0 :tile-id 1} {:x 100 :y 0 :tile-id 1} {:x 125 :y 0 :tile-id 1} {:x 150 :y 0 :tile-id 1} {:x 175 :y 0 :tile-id 1} {:x 200 :y 0 :tile-id 1} {:x 225 :y 0 :tile-id 1} {:x 250 :y 0 :tile-id 1} {:x 275 :y 0 :tile-id 1} {:x 300 :y 0 :tile-id 12} {:x 325 :y 0 :tile-id 1} {:x 350 :y 0 :tile-id 1} {:x 375 :y 0 :tile-id 1} {:x 400 :y 0 :tile-id 1} {:x 425 :y 0 :tile-id 1} {:x 450 :y 0 :tile-id 1} {:x 475 :y 0 :tile-id 1} {:x 500 :y 0 :tile-id 12} {:x 525 :y 0 :tile-id 1} {:x 550 :y 0 :tile-id 1} {:x 575 :y 0 :tile-id 1} {:x 600 :y 0 :tile-id 1} {:x 625 :y 0 :tile-id 1} {:x 650 :y 0 :tile-id 1} {:x 675 :y 0 :tile-id 1} {:x 700 :y 0 :tile-id 1} {:x 725 :y 0 :tile-id 12} {:x 750 :y 0 :tile-id 1} {:x 775 :y 0 :tile-id 1} {:x 800 :y 0 :tile-id 1} {:x 825 :y 0 :tile-id 1} {:x 850 :y 0 :tile-id 1} {:x 875 :y 0 :tile-id 1} {:x 900 :y 0 :tile-id 1} {:x 925 :y 0 :tile-id 1} {:x 950 :y 0 :tile-id 1} {:x 975 :y 0 :tile-id 12} {:x 1000 :y 0 :tile-id 1} {:x 1025 :y 0 :tile-id 1} {:x 1050 :y 0 :tile-id 1} {:x 1075 :y 0 :tile-id 1} {:x 1100 :y 0 :tile-id 1} {:x 1125 :y 0 :tile-id 1} {:x 1150 :y 0 :tile-id 1} {:x 1175 :y 0 :tile-id 1} {:x 1200 :y 0 :tile-id 1} {:x 1225 :y 0 :tile-id 4}] [{:x 0 :y 25 :tile-id 10} {:x 25 :y 25 :tile-id 11} {:x 50 :y 25 :tile-id 11} {:x 75 :y 25 :tile-id 11} {:x 100 :y 25 :tile-id 11} {:x 125 :y 25 :tile-id 11} {:x 150 :y 25 :tile-id 11} {:x 175 :y 25 :tile-id 11} {:x 200 :y 25 :tile-id 11} {:x 225 :y 25 :tile-id 11} {:x 250 :y 25 :tile-id 11} {:x 275 :y 25 :tile-id 11} {:x 300 :y 25 :tile-id 10} {:x 325 :y 25 :tile-id 11} {:x 350 :y 25 :tile-id 11} {:x 375 :y 25 :tile-id 11} {:x 400 :y 25 :tile-id 11} {:x 425 :y 25 :tile-id 11} {:x 450 :y 25 :tile-id 11} {:x 475 :y 25 :tile-id 11} {:x 500 :y 25 :tile-id 10} {:x 525 :y 25 :tile-id 11} {:x 550 :y 25 :tile-id 11} {:x 575 :y 25 :tile-id 11} {:x 600 :y 25 :tile-id 11} {:x 625 :y 25 :tile-id 11} {:x 650 :y 25 :tile-id 11} {:x 675 :y 25 :tile-id 11} {:x 700 :y 25 :tile-id 11} {:x 725 :y 25 :tile-id 10} {:x 750 :y 25 :tile-id 11} {:x 775 :y 25 :tile-id 11} {:x 800 :y 25 :tile-id 11} {:x 825 :y 25 :tile-id 11} {:x 850 :y 25 :tile-id 11} {:x 875 :y 25 :tile-id 11} {:x 900 :y 25 :tile-id 11} {:x 925 :y 25 :tile-id 11} {:x 950 :y 25 :tile-id 11} {:x 975 :y 25 :tile-id 10} {:x 1000 :y 25 :tile-id 11} {:x 1025 :y 25 :tile-id 11} {:x 1050 :y 25 :tile-id 11} {:x 1075 :y 25 :tile-id 11} {:x 1100 :y 25 :tile-id 11} {:x 1125 :y 25 :tile-id 11} {:x 1150 :y 25 :tile-id 11} {:x 1175 :y 25 :tile-id 11} {:x 1200 :y 25 :tile-id 11} {:x 1225 :y 25 :tile-id 10}] [{:x 0 :y 50 :tile-id 10} {:x 25 :y 50 :tile-id 11} {:x 50 :y 50 :tile-id 11} {:x 75 :y 50 :tile-id 11} {:x 100 :y 50 :tile-id 11} {:x 125 :y 50 :tile-id 11} {:x 150 :y 50 :tile-id 11} {:x 175 :y 50 :tile-id 11} {:x 200 :y 50 :tile-id 11} {:x 225 :y 50 :tile-id 11} {:x 250 :y 50 :tile-id 11} {:x 275 :y 50 :tile-id 11} {:x 300 :y 50 :tile-id 10} {:x 325 :y 50 :tile-id 11} {:x 350 :y 50 :tile-id 11} {:x 375 :y 50 :tile-id 11} {:x 400 :y 50 :tile-id 11} {:x 425 :y 50 :tile-id 11} {:x 450 :y 50 :tile-id 11} {:x 475 :y 50 :tile-id 11} {:x 500 :y 50 :tile-id 8} {:x 525 :y 50 :tile-id 11} {:x 550 :y 50 :tile-id 11} {:x 575 :y 50 :tile-id 11} {:x 600 :y 50 :tile-id 11} {:x 625 :y 50 :tile-id 11} {:x 650 :y 50 :tile-id 11} {:x 675 :y 50 :tile-id 11} {:x 700 :y 50 :tile-id 11} {:x 725 :y 50 :tile-id 10} {:x 750 :y 50 :tile-id 11} {:x 775 :y 50 :tile-id 11} {:x 800 :y 50 :tile-id 11} {:x 825 :y 50 :tile-id 11} {:x 850 :y 50 :tile-id 11} {:x 875 :y 50 :tile-id 11} {:x 900 :y 50 :tile-id 11} {:x 925 :y 50 :tile-id 11} {:x 950 :y 50 :tile-id 11} {:x 975 :y 50 :tile-id 8} {:x 1000 :y 50 :tile-id 11} {:x 1025 :y 50 :tile-id 11} {:x 1050 :y 50 :tile-id 11} {:x 1075 :y 50 :tile-id 11} {:x 1100 :y 50 :tile-id 11} {:x 1125 :y 50 :tile-id 11} {:x 1150 :y 50 :tile-id 11} {:x 1175 :y 50 :tile-id 11} {:x 1200 :y 50 :tile-id 11} {:x 1225 :y 50 :tile-id 10}] [{:x 0 :y 75 :tile-id 10} {:x 25 :y 75 :tile-id 11} {:x 50 :y 75 :tile-id 11} {:x 75 :y 75 :tile-id 11} {:x 100 :y 75 :tile-id 11} {:x 125 :y 75 :tile-id 11} {:x 150 :y 75 :tile-id 11} {:x 175 :y 75 :tile-id 11} {:x 200 :y 75 :tile-id 11} {:x 225 :y 75 :tile-id 11} {:x 250 :y 75 :tile-id 11} {:x 275 :y 75 :tile-id 11} {:x 300 :y 75 :tile-id 8} {:x 325 :y 75 :tile-id 11} {:x 350 :y 75 :tile-id 11} {:x 375 :y 75 :tile-id 11} {:x 400 :y 75 :tile-id 11} {:x 425 :y 75 :tile-id 11} {:x 450 :y 75 :tile-id 11} {:x 475 :y 75 :tile-id 11} {:x 500 :y 75 :tile-id 11} {:x 525 :y 75 :tile-id 11} {:x 550 :y 75 :tile-id 11} {:x 575 :y 75 :tile-id 11} {:x 600 :y 75 :tile-id 11} {:x 625 :y 75 :tile-id 11} {:x 650 :y 75 :tile-id 11} {:x 675 :y 75 :tile-id 11} {:x 700 :y 75 :tile-id 11} {:x 725 :y 75 :tile-id 10} {:x 750 :y 75 :tile-id 11} {:x 775 :y 75 :tile-id 11} {:x 800 :y 75 :tile-id 11} {:x 825 :y 75 :tile-id 11} {:x 850 :y 75 :tile-id 11} {:x 875 :y 75 :tile-id 11} {:x 900 :y 75 :tile-id 11} {:x 925 :y 75 :tile-id 11} {:x 950 :y 75 :tile-id 11} {:x 975 :y 75 :tile-id 11} {:x 1000 :y 75 :tile-id 11} {:x 1025 :y 75 :tile-id 11} {:x 1050 :y 75 :tile-id 11} {:x 1075 :y 75 :tile-id 11} {:x 1100 :y 75 :tile-id 11} {:x 1125 :y 75 :tile-id 11} {:x 1150 :y 75 :tile-id 11} {:x 1175 :y 75 :tile-id 11} {:x 1200 :y 75 :tile-id 11} {:x 1225 :y 75 :tile-id 10}] [{:x 0 :y 100 :tile-id 10} {:x 25 :y 100 :tile-id 11} {:x 50 :y 100 :tile-id 11} {:x 75 :y 100 :tile-id 11} {:x 100 :y 100 :tile-id 11} {:x 125 :y 100 :tile-id 11} {:x 150 :y 100 :tile-id 11} {:x 175 :y 100 :tile-id 11} {:x 200 :y 100 :tile-id 11} {:x 225 :y 100 :tile-id 11} {:x 250 :y 100 :tile-id 11} {:x 275 :y 100 :tile-id 11} {:x 300 :y 100 :tile-id 11} {:x 325 :y 100 :tile-id 11} {:x 350 :y 100 :tile-id 11} {:x 375 :y 100 :tile-id 11} {:x 400 :y 100 :tile-id 11} {:x 425 :y 100 :tile-id 11} {:x 450 :y 100 :tile-id 11} {:x 475 :y 100 :tile-id 11} {:x 500 :y 100 :tile-id 11} {:x 525 :y 100 :tile-id 11} {:x 550 :y 100 :tile-id 11} {:x 575 :y 100 :tile-id 11} {:x 600 :y 100 :tile-id 11} {:x 625 :y 100 :tile-id 11} {:x 650 :y 100 :tile-id 11} {:x 675 :y 100 :tile-id 11} {:x 700 :y 100 :tile-id 11} {:x 725 :y 100 :tile-id 10} {:x 750 :y 100 :tile-id 11} {:x 775 :y 100 :tile-id 11} {:x 800 :y 100 :tile-id 11} {:x 825 :y 100 :tile-id 11} {:x 850 :y 100 :tile-id 11} {:x 875 :y 100 :tile-id 11} {:x 900 :y 100 :tile-id 11} {:x 925 :y 100 :tile-id 11} {:x 950 :y 100 :tile-id 11} {:x 975 :y 100 :tile-id 11} {:x 1000 :y 100 :tile-id 11} {:x 1025 :y 100 :tile-id 11} {:x 1050 :y 100 :tile-id 11} {:x 1075 :y 100 :tile-id 11} {:x 1100 :y 100 :tile-id 11} {:x 1125 :y 100 :tile-id 11} {:x 1150 :y 100 :tile-id 11} {:x 1175 :y 100 :tile-id 11} {:x 1200 :y 100 :tile-id 11} {:x 1225 :y 100 :tile-id 10}] [{:x 0 :y 125 :tile-id 10} {:x 25 :y 125 :tile-id 11} {:x 50 :y 125 :tile-id 11} {:x 75 :y 125 :tile-id 11} {:x 100 :y 125 :tile-id 11} {:x 125 :y 125 :tile-id 11} {:x 150 :y 125 :tile-id 11} {:x 175 :y 125 :tile-id 11} {:x 200 :y 125 :tile-id 11} {:x 225 :y 125 :tile-id 11} {:x 250 :y 125 :tile-id 11} {:x 275 :y 125 :tile-id 11} {:x 300 :y 125 :tile-id 11} {:x 325 :y 125 :tile-id 11} {:x 350 :y 125 :tile-id 11} {:x 375 :y 125 :tile-id 11} {:x 400 :y 125 :tile-id 11} {:x 425 :y 125 :tile-id 11} {:x 450 :y 125 :tile-id 11} {:x 475 :y 125 :tile-id 11} {:x 500 :y 125 :tile-id 9} {:x 525 :y 125 :tile-id 11} {:x 550 :y 125 :tile-id 11} {:x 575 :y 125 :tile-id 11} {:x 600 :y 125 :tile-id 11} {:x 625 :y 125 :tile-id 11} {:x 650 :y 125 :tile-id 11} {:x 675 :y 125 :tile-id 11} {:x 700 :y 125 :tile-id 11} {:x 725 :y 125 :tile-id 10} {:x 750 :y 125 :tile-id 11} {:x 775 :y 125 :tile-id 11} {:x 800 :y 125 :tile-id 11} {:x 825 :y 125 :tile-id 11} {:x 850 :y 125 :tile-id 11} {:x 875 :y 125 :tile-id 11} {:x 900 :y 125 :tile-id 11} {:x 925 :y 125 :tile-id 11} {:x 950 :y 125 :tile-id 11} {:x 975 :y 125 :tile-id 9} {:x 1000 :y 125 :tile-id 11} {:x 1025 :y 125 :tile-id 11} {:x 1050 :y 125 :tile-id 11} {:x 1075 :y 125 :tile-id 11} {:x 1100 :y 125 :tile-id 11} {:x 1125 :y 125 :tile-id 11} {:x 1150 :y 125 :tile-id 11} {:x 1175 :y 125 :tile-id 11} {:x 1200 :y 125 :tile-id 11} {:x 1225 :y 125 :tile-id 10}] [{:x 0 :y 150 :tile-id 10} {:x 25 :y 150 :tile-id 11} {:x 50 :y 150 :tile-id 11} {:x 75 :y 150 :tile-id 11} {:x 100 :y 150 :tile-id 11} {:x 125 :y 150 :tile-id 11} {:x 150 :y 150 :tile-id 11} {:x 175 :y 150 :tile-id 11} {:x 200 :y 150 :tile-id 11} {:x 225 :y 150 :tile-id 11} {:x 250 :y 150 :tile-id 11} {:x 275 :y 150 :tile-id 11} {:x 300 :y 150 :tile-id 9} {:x 325 :y 150 :tile-id 11} {:x 350 :y 150 :tile-id 11} {:x 375 :y 150 :tile-id 11} {:x 400 :y 150 :tile-id 11} {:x 425 :y 150 :tile-id 11} {:x 450 :y 150 :tile-id 11} {:x 475 :y 150 :tile-id 11} {:x 500 :y 150 :tile-id 10} {:x 525 :y 150 :tile-id 11} {:x 550 :y 150 :tile-id 11} {:x 575 :y 150 :tile-id 11} {:x 600 :y 150 :tile-id 11} {:x 625 :y 150 :tile-id 11} {:x 650 :y 150 :tile-id 11} {:x 675 :y 150 :tile-id 11} {:x 700 :y 150 :tile-id 11} {:x 725 :y 150 :tile-id 8} {:x 750 :y 150 :tile-id 11} {:x 775 :y 150 :tile-id 11} {:x 800 :y 150 :tile-id 11} {:x 825 :y 150 :tile-id 11} {:x 850 :y 150 :tile-id 11} {:x 875 :y 150 :tile-id 11} {:x 900 :y 150 :tile-id 11} {:x 925 :y 150 :tile-id 11} {:x 950 :y 150 :tile-id 11} {:x 975 :y 150 :tile-id 10} {:x 1000 :y 150 :tile-id 11} {:x 1025 :y 150 :tile-id 11} {:x 1050 :y 150 :tile-id 11} {:x 1075 :y 150 :tile-id 11} {:x 1100 :y 150 :tile-id 11} {:x 1125 :y 150 :tile-id 11} {:x 1150 :y 150 :tile-id 11} {:x 1175 :y 150 :tile-id 11} {:x 1200 :y 150 :tile-id 11} {:x 1225 :y 150 :tile-id 10}] [{:x 0 :y 175 :tile-id 10} {:x 25 :y 175 :tile-id 11} {:x 50 :y 175 :tile-id 11} {:x 75 :y 175 :tile-id 11} {:x 100 :y 175 :tile-id 11} {:x 125 :y 175 :tile-id 11} {:x 150 :y 175 :tile-id 11} {:x 175 :y 175 :tile-id 11} {:x 200 :y 175 :tile-id 11} {:x 225 :y 175 :tile-id 11} {:x 250 :y 175 :tile-id 11} {:x 275 :y 175 :tile-id 11} {:x 300 :y 175 :tile-id 10} {:x 325 :y 175 :tile-id 11} {:x 350 :y 175 :tile-id 11} {:x 375 :y 175 :tile-id 11} {:x 400 :y 175 :tile-id 11} {:x 425 :y 175 :tile-id 11} {:x 450 :y 175 :tile-id 11} {:x 475 :y 175 :tile-id 11} {:x 500 :y 175 :tile-id 10} {:x 525 :y 175 :tile-id 11} {:x 550 :y 175 :tile-id 11} {:x 575 :y 175 :tile-id 11} {:x 600 :y 175 :tile-id 11} {:x 625 :y 175 :tile-id 11} {:x 650 :y 175 :tile-id 11} {:x 675 :y 175 :tile-id 11} {:x 700 :y 175 :tile-id 11} {:x 725 :y 175 :tile-id 11} {:x 750 :y 175 :tile-id 11} {:x 775 :y 175 :tile-id 11} {:x 800 :y 175 :tile-id 11} {:x 825 :y 175 :tile-id 11} {:x 850 :y 175 :tile-id 11} {:x 875 :y 175 :tile-id 11} {:x 900 :y 175 :tile-id 11} {:x 925 :y 175 :tile-id 11} {:x 950 :y 175 :tile-id 11} {:x 975 :y 175 :tile-id 10} {:x 1000 :y 175 :tile-id 11} {:x 1025 :y 175 :tile-id 11} {:x 1050 :y 175 :tile-id 11} {:x 1075 :y 175 :tile-id 11} {:x 1100 :y 175 :tile-id 11} {:x 1125 :y 175 :tile-id 11} {:x 1150 :y 175 :tile-id 11} {:x 1175 :y 175 :tile-id 11} {:x 1200 :y 175 :tile-id 11} {:x 1225 :y 175 :tile-id 10}] [{:x 0 :y 200 :tile-id 10} {:x 25 :y 200 :tile-id 11} {:x 50 :y 200 :tile-id 11} {:x 75 :y 200 :tile-id 11} {:x 100 :y 200 :tile-id 11} {:x 125 :y 200 :tile-id 11} {:x 150 :y 200 :tile-id 11} {:x 175 :y 200 :tile-id 11} {:x 200 :y 200 :tile-id 11} {:x 225 :y 200 :tile-id 11} {:x 250 :y 200 :tile-id 11} {:x 275 :y 200 :tile-id 11} {:x 300 :y 200 :tile-id 10} {:x 325 :y 200 :tile-id 11} {:x 350 :y 200 :tile-id 11} {:x 375 :y 200 :tile-id 11} {:x 400 :y 200 :tile-id 11} {:x 425 :y 200 :tile-id 11} {:x 450 :y 200 :tile-id 11} {:x 475 :y 200 :tile-id 11} {:x 500 :y 200 :tile-id 10} {:x 525 :y 200 :tile-id 11} {:x 550 :y 200 :tile-id 11} {:x 575 :y 200 :tile-id 11} {:x 600 :y 200 :tile-id 11} {:x 625 :y 200 :tile-id 11} {:x 650 :y 200 :tile-id 11} {:x 675 :y 200 :tile-id 11} {:x 700 :y 200 :tile-id 11} {:x 725 :y 200 :tile-id 11} {:x 750 :y 200 :tile-id 11} {:x 775 :y 200 :tile-id 11} {:x 800 :y 200 :tile-id 11} {:x 825 :y 200 :tile-id 11} {:x 850 :y 200 :tile-id 11} {:x 875 :y 200 :tile-id 11} {:x 900 :y 200 :tile-id 11} {:x 925 :y 200 :tile-id 11} {:x 950 :y 200 :tile-id 11} {:x 975 :y 200 :tile-id 10} {:x 1000 :y 200 :tile-id 11} {:x 1025 :y 200 :tile-id 11} {:x 1050 :y 200 :tile-id 11} {:x 1075 :y 200 :tile-id 11} {:x 1100 :y 200 :tile-id 11} {:x 1125 :y 200 :tile-id 11} {:x 1150 :y 200 :tile-id 11} {:x 1175 :y 200 :tile-id 11} {:x 1200 :y 200 :tile-id 11} {:x 1225 :y 200 :tile-id 10}] [{:x 0 :y 225 :tile-id 10} {:x 25 :y 225 :tile-id 11} {:x 50 :y 225 :tile-id 11} {:x 75 :y 225 :tile-id 11} {:x 100 :y 225 :tile-id 11} {:x 125 :y 225 :tile-id 11} {:x 150 :y 225 :tile-id 11} {:x 175 :y 225 :tile-id 11} {:x 200 :y 225 :tile-id 11} {:x 225 :y 225 :tile-id 11} {:x 250 :y 225 :tile-id 11} {:x 275 :y 225 :tile-id 11} {:x 300 :y 225 :tile-id 10} {:x 325 :y 225 :tile-id 11} {:x 350 :y 225 :tile-id 11} {:x 375 :y 225 :tile-id 11} {:x 400 :y 225 :tile-id 11} {:x 425 :y 225 :tile-id 11} {:x 450 :y 225 :tile-id 11} {:x 475 :y 225 :tile-id 11} {:x 500 :y 225 :tile-id 10} {:x 525 :y 225 :tile-id 11} {:x 550 :y 225 :tile-id 11} {:x 575 :y 225 :tile-id 11} {:x 600 :y 225 :tile-id 11} {:x 625 :y 225 :tile-id 11} {:x 650 :y 225 :tile-id 11} {:x 675 :y 225 :tile-id 11} {:x 700 :y 225 :tile-id 11} {:x 725 :y 225 :tile-id 9} {:x 750 :y 225 :tile-id 11} {:x 775 :y 225 :tile-id 11} {:x 800 :y 225 :tile-id 11} {:x 825 :y 225 :tile-id 11} {:x 850 :y 225 :tile-id 11} {:x 875 :y 225 :tile-id 11} {:x 900 :y 225 :tile-id 11} {:x 925 :y 225 :tile-id 11} {:x 950 :y 225 :tile-id 11} {:x 975 :y 225 :tile-id 10} {:x 1000 :y 225 :tile-id 11} {:x 1025 :y 225 :tile-id 11} {:x 1050 :y 225 :tile-id 11} {:x 1075 :y 225 :tile-id 11} {:x 1100 :y 225 :tile-id 11} {:x 1125 :y 225 :tile-id 11} {:x 1150 :y 225 :tile-id 11} {:x 1175 :y 225 :tile-id 11} {:x 1200 :y 225 :tile-id 11} {:x 1225 :y 225 :tile-id 10}] [{:x 0 :y 250 :tile-id 14} {:x 25 :y 250 :tile-id 1} {:x 50 :y 250 :tile-id 1} {:x 75 :y 250 :tile-id 1} {:x 100 :y 250 :tile-id 1} {:x 125 :y 250 :tile-id 1} {:x 150 :y 250 :tile-id 1} {:x 175 :y 250 :tile-id 1} {:x 200 :y 250 :tile-id 1} {:x 225 :y 250 :tile-id 1} {:x 250 :y 250 :tile-id 1} {:x 275 :y 250 :tile-id 1} {:x 300 :y 250 :tile-id 15} {:x 325 :y 250 :tile-id 11} {:x 350 :y 250 :tile-id 11} {:x 375 :y 250 :tile-id 11} {:x 400 :y 250 :tile-id 11} {:x 425 :y 250 :tile-id 11} {:x 450 :y 250 :tile-id 11} {:x 475 :y 250 :tile-id 11} {:x 500 :y 250 :tile-id 10} {:x 525 :y 250 :tile-id 11} {:x 550 :y 250 :tile-id 11} {:x 575 :y 250 :tile-id 11} {:x 600 :y 250 :tile-id 11} {:x 625 :y 250 :tile-id 11} {:x 650 :y 250 :tile-id 11} {:x 675 :y 250 :tile-id 11} {:x 700 :y 250 :tile-id 11} {:x 725 :y 250 :tile-id 10} {:x 750 :y 250 :tile-id 11} {:x 775 :y 250 :tile-id 11} {:x 800 :y 250 :tile-id 11} {:x 825 :y 250 :tile-id 11} {:x 850 :y 250 :tile-id 11} {:x 875 :y 250 :tile-id 11} {:x 900 :y 250 :tile-id 11} {:x 925 :y 250 :tile-id 11} {:x 950 :y 250 :tile-id 11} {:x 975 :y 250 :tile-id 10} {:x 1000 :y 250 :tile-id 11} {:x 1025 :y 250 :tile-id 11} {:x 1050 :y 250 :tile-id 11} {:x 1075 :y 250 :tile-id 11} {:x 1100 :y 250 :tile-id 11} {:x 1125 :y 250 :tile-id 11} {:x 1150 :y 250 :tile-id 11} {:x 1175 :y 250 :tile-id 11} {:x 1200 :y 250 :tile-id 11} {:x 1225 :y 250 :tile-id 10}] [{:x 0 :y 275 :tile-id 10} {:x 25 :y 275 :tile-id 11} {:x 50 :y 275 :tile-id 11} {:x 75 :y 275 :tile-id 11} {:x 100 :y 275 :tile-id 11} {:x 125 :y 275 :tile-id 11} {:x 150 :y 275 :tile-id 11} {:x 175 :y 275 :tile-id 11} {:x 200 :y 275 :tile-id 11} {:x 225 :y 275 :tile-id 11} {:x 250 :y 275 :tile-id 11} {:x 275 :y 275 :tile-id 11} {:x 300 :y 275 :tile-id 10} {:x 325 :y 275 :tile-id 11} {:x 350 :y 275 :tile-id 11} {:x 375 :y 275 :tile-id 11} {:x 400 :y 275 :tile-id 11} {:x 425 :y 275 :tile-id 11} {:x 450 :y 275 :tile-id 11} {:x 475 :y 275 :tile-id 11} {:x 500 :y 275 :tile-id 2} {:x 525 :y 275 :tile-id 1} {:x 550 :y 275 :tile-id 1} {:x 575 :y 275 :tile-id 1} {:x 600 :y 275 :tile-id 1} {:x 625 :y 275 :tile-id 1} {:x 650 :y 275 :tile-id 1} {:x 675 :y 275 :tile-id 1} {:x 700 :y 275 :tile-id 1} {:x 725 :y 275 :tile-id 13} {:x 750 :y 275 :tile-id 1} {:x 775 :y 275 :tile-id 1} {:x 800 :y 275 :tile-id 1} {:x 825 :y 275 :tile-id 1} {:x 850 :y 275 :tile-id 1} {:x 875 :y 275 :tile-id 1} {:x 900 :y 275 :tile-id 1} {:x 925 :y 275 :tile-id 1} {:x 950 :y 275 :tile-id 1} {:x 975 :y 275 :tile-id 13} {:x 1000 :y 275 :tile-id 1} {:x 1025 :y 275 :tile-id 1} {:x 1050 :y 275 :tile-id 4} {:x 1075 :y 275 :tile-id 11} {:x 1100 :y 275 :tile-id 11} {:x 1125 :y 275 :tile-id 11} {:x 1150 :y 275 :tile-id 11} {:x 1175 :y 275 :tile-id 11} {:x 1200 :y 275 :tile-id 11} {:x 1225 :y 275 :tile-id 10}] [{:x 0 :y 300 :tile-id 10} {:x 25 :y 300 :tile-id 11} {:x 50 :y 300 :tile-id 11} {:x 75 :y 300 :tile-id 11} {:x 100 :y 300 :tile-id 11} {:x 125 :y 300 :tile-id 11} {:x 150 :y 300 :tile-id 11} {:x 175 :y 300 :tile-id 11} {:x 200 :y 300 :tile-id 11} {:x 225 :y 300 :tile-id 11} {:x 250 :y 300 :tile-id 11} {:x 275 :y 300 :tile-id 11} {:x 300 :y 300 :tile-id 10} {:x 325 :y 300 :tile-id 11} {:x 350 :y 300 :tile-id 11} {:x 375 :y 300 :tile-id 11} {:x 400 :y 300 :tile-id 11} {:x 425 :y 300 :tile-id 11} {:x 450 :y 300 :tile-id 11} {:x 475 :y 300 :tile-id 11} {:x 500 :y 300 :tile-id 11} {:x 525 :y 300 :tile-id 11} {:x 550 :y 300 :tile-id 11} {:x 575 :y 300 :tile-id 11} {:x 600 :y 300 :tile-id 11} {:x 625 :y 300 :tile-id 11} {:x 650 :y 300 :tile-id 11} {:x 675 :y 300 :tile-id 11} {:x 700 :y 300 :tile-id 11} {:x 725 :y 300 :tile-id 11} {:x 750 :y 300 :tile-id 11} {:x 775 :y 300 :tile-id 11} {:x 800 :y 300 :tile-id 11} {:x 825 :y 300 :tile-id 11} {:x 850 :y 300 :tile-id 11} {:x 875 :y 300 :tile-id 11} {:x 900 :y 300 :tile-id 11} {:x 925 :y 300 :tile-id 11} {:x 950 :y 300 :tile-id 11} {:x 975 :y 300 :tile-id 11} {:x 1000 :y 300 :tile-id 11} {:x 1025 :y 300 :tile-id 11} {:x 1050 :y 300 :tile-id 10} {:x 1075 :y 300 :tile-id 11} {:x 1100 :y 300 :tile-id 11} {:x 1125 :y 300 :tile-id 11} {:x 1150 :y 300 :tile-id 11} {:x 1175 :y 300 :tile-id 11} {:x 1200 :y 300 :tile-id 11} {:x 1225 :y 300 :tile-id 10}] [{:x 0 :y 325 :tile-id 10} {:x 25 :y 325 :tile-id 11} {:x 50 :y 325 :tile-id 11} {:x 75 :y 325 :tile-id 11} {:x 100 :y 325 :tile-id 11} {:x 125 :y 325 :tile-id 11} {:x 150 :y 325 :tile-id 11} {:x 175 :y 325 :tile-id 11} {:x 200 :y 325 :tile-id 11} {:x 225 :y 325 :tile-id 11} {:x 250 :y 325 :tile-id 11} {:x 275 :y 325 :tile-id 11} {:x 300 :y 325 :tile-id 8} {:x 325 :y 325 :tile-id 11} {:x 350 :y 325 :tile-id 11} {:x 375 :y 325 :tile-id 11} {:x 400 :y 325 :tile-id 11} {:x 425 :y 325 :tile-id 11} {:x 450 :y 325 :tile-id 11} {:x 475 :y 325 :tile-id 11} {:x 500 :y 325 :tile-id 11} {:x 525 :y 325 :tile-id 11} {:x 550 :y 325 :tile-id 11} {:x 575 :y 325 :tile-id 11} {:x 600 :y 325 :tile-id 11} {:x 625 :y 325 :tile-id 11} {:x 650 :y 325 :tile-id 11} {:x 675 :y 325 :tile-id 11} {:x 700 :y 325 :tile-id 11} {:x 725 :y 325 :tile-id 11} {:x 750 :y 325 :tile-id 11} {:x 775 :y 325 :tile-id 11} {:x 800 :y 325 :tile-id 11} {:x 825 :y 325 :tile-id 11} {:x 850 :y 325 :tile-id 11} {:x 875 :y 325 :tile-id 11} {:x 900 :y 325 :tile-id 11} {:x 925 :y 325 :tile-id 11} {:x 950 :y 325 :tile-id 11} {:x 975 :y 325 :tile-id 11} {:x 1000 :y 325 :tile-id 11} {:x 1025 :y 325 :tile-id 11} {:x 1050 :y 325 :tile-id 10} {:x 1075 :y 325 :tile-id 11} {:x 1100 :y 325 :tile-id 11} {:x 1125 :y 325 :tile-id 11} {:x 1150 :y 325 :tile-id 11} {:x 1175 :y 325 :tile-id 11} {:x 1200 :y 325 :tile-id 11} {:x 1225 :y 325 :tile-id 10}] [{:x 0 :y 350 :tile-id 10} {:x 25 :y 350 :tile-id 11} {:x 50 :y 350 :tile-id 11} {:x 75 :y 350 :tile-id 11} {:x 100 :y 350 :tile-id 11} {:x 125 :y 350 :tile-id 11} {:x 150 :y 350 :tile-id 11} {:x 175 :y 350 :tile-id 11} {:x 200 :y 350 :tile-id 11} {:x 225 :y 350 :tile-id 11} {:x 250 :y 350 :tile-id 11} {:x 275 :y 350 :tile-id 11} {:x 300 :y 350 :tile-id 11} {:x 325 :y 350 :tile-id 11} {:x 350 :y 350 :tile-id 11} {:x 375 :y 350 :tile-id 11} {:x 400 :y 350 :tile-id 11} {:x 425 :y 350 :tile-id 11} {:x 450 :y 350 :tile-id 11} {:x 475 :y 350 :tile-id 11} {:x 500 :y 350 :tile-id 11} {:x 525 :y 350 :tile-id 11} {:x 550 :y 350 :tile-id 11} {:x 575 :y 350 :tile-id 11} {:x 600 :y 350 :tile-id 11} {:x 625 :y 350 :tile-id 11} {:x 650 :y 350 :tile-id 11} {:x 675 :y 350 :tile-id 11} {:x 700 :y 350 :tile-id 11} {:x 725 :y 350 :tile-id 11} {:x 750 :y 350 :tile-id 11} {:x 775 :y 350 :tile-id 11} {:x 800 :y 350 :tile-id 11} {:x 825 :y 350 :tile-id 11} {:x 850 :y 350 :tile-id 11} {:x 875 :y 350 :tile-id 11} {:x 900 :y 350 :tile-id 11} {:x 925 :y 350 :tile-id 11} {:x 950 :y 350 :tile-id 11} {:x 975 :y 350 :tile-id 11} {:x 1000 :y 350 :tile-id 11} {:x 1025 :y 350 :tile-id 11} {:x 1050 :y 350 :tile-id 10} {:x 1075 :y 350 :tile-id 11} {:x 1100 :y 350 :tile-id 11} {:x 1125 :y 350 :tile-id 11} {:x 1150 :y 350 :tile-id 11} {:x 1175 :y 350 :tile-id 11} {:x 1200 :y 350 :tile-id 11} {:x 1225 :y 350 :tile-id 10}] [{:x 0 :y 375 :tile-id 10} {:x 25 :y 375 :tile-id 11} {:x 50 :y 375 :tile-id 11} {:x 75 :y 375 :tile-id 11} {:x 100 :y 375 :tile-id 11} {:x 125 :y 375 :tile-id 11} {:x 150 :y 375 :tile-id 11} {:x 175 :y 375 :tile-id 11} {:x 200 :y 375 :tile-id 11} {:x 225 :y 375 :tile-id 11} {:x 250 :y 375 :tile-id 11} {:x 275 :y 375 :tile-id 11} {:x 300 :y 375 :tile-id 11} {:x 325 :y 375 :tile-id 11} {:x 350 :y 375 :tile-id 11} {:x 375 :y 375 :tile-id 11} {:x 400 :y 375 :tile-id 11} {:x 425 :y 375 :tile-id 11} {:x 450 :y 375 :tile-id 11} {:x 475 :y 375 :tile-id 11} {:x 500 :y 375 :tile-id 11} {:x 525 :y 375 :tile-id 11} {:x 550 :y 375 :tile-id 11} {:x 575 :y 375 :tile-id 11} {:x 600 :y 375 :tile-id 11} {:x 625 :y 375 :tile-id 11} {:x 650 :y 375 :tile-id 11} {:x 675 :y 375 :tile-id 11} {:x 700 :y 375 :tile-id 11} {:x 725 :y 375 :tile-id 11} {:x 750 :y 375 :tile-id 11} {:x 775 :y 375 :tile-id 11} {:x 800 :y 375 :tile-id 11} {:x 825 :y 375 :tile-id 5} {:x 850 :y 375 :tile-id 1} {:x 875 :y 375 :tile-id 1} {:x 900 :y 375 :tile-id 1} {:x 925 :y 375 :tile-id 1} {:x 950 :y 375 :tile-id 1} {:x 975 :y 375 :tile-id 1} {:x 1000 :y 375 :tile-id 1} {:x 1025 :y 375 :tile-id 1} {:x 1050 :y 375 :tile-id 13} {:x 1075 :y 375 :tile-id 1} {:x 1100 :y 375 :tile-id 18} {:x 1125 :y 375 :tile-id 11} {:x 1150 :y 375 :tile-id 11} {:x 1175 :y 375 :tile-id 17} {:x 1200 :y 375 :tile-id 1} {:x 1225 :y 375 :tile-id 15}] [{:x 0 :y 400 :tile-id 10} {:x 25 :y 400 :tile-id 11} {:x 50 :y 400 :tile-id 11} {:x 75 :y 400 :tile-id 11} {:x 100 :y 400 :tile-id 11} {:x 125 :y 400 :tile-id 11} {:x 150 :y 400 :tile-id 11} {:x 175 :y 400 :tile-id 11} {:x 200 :y 400 :tile-id 11} {:x 225 :y 400 :tile-id 11} {:x 250 :y 400 :tile-id 11} {:x 275 :y 400 :tile-id 11} {:x 300 :y 400 :tile-id 9} {:x 325 :y 400 :tile-id 11} {:x 350 :y 400 :tile-id 11} {:x 375 :y 400 :tile-id 11} {:x 400 :y 400 :tile-id 11} {:x 425 :y 400 :tile-id 11} {:x 450 :y 400 :tile-id 11} {:x 475 :y 400 :tile-id 11} {:x 500 :y 400 :tile-id 11} {:x 525 :y 400 :tile-id 11} {:x 550 :y 400 :tile-id 11} {:x 575 :y 400 :tile-id 11} {:x 600 :y 400 :tile-id 11} {:x 625 :y 400 :tile-id 11} {:x 650 :y 400 :tile-id 11} {:x 675 :y 400 :tile-id 11} {:x 700 :y 400 :tile-id 11} {:x 725 :y 400 :tile-id 11} {:x 750 :y 400 :tile-id 11} {:x 775 :y 400 :tile-id 11} {:x 800 :y 400 :tile-id 11} {:x 825 :y 400 :tile-id 10} {:x 850 :y 400 :tile-id 11} {:x 875 :y 400 :tile-id 11} {:x 900 :y 400 :tile-id 11} {:x 925 :y 400 :tile-id 11} {:x 950 :y 400 :tile-id 11} {:x 975 :y 400 :tile-id 11} {:x 1000 :y 400 :tile-id 11} {:x 1025 :y 400 :tile-id 11} {:x 1050 :y 400 :tile-id 11} {:x 1075 :y 400 :tile-id 11} {:x 1100 :y 400 :tile-id 11} {:x 1125 :y 400 :tile-id 11} {:x 1150 :y 400 :tile-id 11} {:x 1175 :y 400 :tile-id 11} {:x 1200 :y 400 :tile-id 11} {:x 1225 :y 400 :tile-id 10}] [{:x 0 :y 425 :tile-id 10} {:x 25 :y 425 :tile-id 11} {:x 50 :y 425 :tile-id 11} {:x 75 :y 425 :tile-id 11} {:x 100 :y 425 :tile-id 11} {:x 125 :y 425 :tile-id 11} {:x 150 :y 425 :tile-id 11} {:x 175 :y 425 :tile-id 11} {:x 200 :y 425 :tile-id 11} {:x 225 :y 425 :tile-id 11} {:x 250 :y 425 :tile-id 11} {:x 275 :y 425 :tile-id 11} {:x 300 :y 425 :tile-id 10} {:x 325 :y 425 :tile-id 11} {:x 350 :y 425 :tile-id 11} {:x 375 :y 425 :tile-id 11} {:x 400 :y 425 :tile-id 11} {:x 425 :y 425 :tile-id 11} {:x 450 :y 425 :tile-id 11} {:x 475 :y 425 :tile-id 11} {:x 500 :y 425 :tile-id 11} {:x 525 :y 425 :tile-id 11} {:x 550 :y 425 :tile-id 11} {:x 575 :y 425 :tile-id 11} {:x 600 :y 425 :tile-id 11} {:x 625 :y 425 :tile-id 11} {:x 650 :y 425 :tile-id 11} {:x 675 :y 425 :tile-id 11} {:x 700 :y 425 :tile-id 11} {:x 725 :y 425 :tile-id 11} {:x 750 :y 425 :tile-id 11} {:x 775 :y 425 :tile-id 11} {:x 800 :y 425 :tile-id 11} {:x 825 :y 425 :tile-id 10} {:x 850 :y 425 :tile-id 11} {:x 875 :y 425 :tile-id 11} {:x 900 :y 425 :tile-id 11} {:x 925 :y 425 :tile-id 11} {:x 950 :y 425 :tile-id 11} {:x 975 :y 425 :tile-id 11} {:x 1000 :y 425 :tile-id 11} {:x 1025 :y 425 :tile-id 11} {:x 1050 :y 425 :tile-id 11} {:x 1075 :y 425 :tile-id 11} {:x 1100 :y 425 :tile-id 11} {:x 1125 :y 425 :tile-id 11} {:x 1150 :y 425 :tile-id 11} {:x 1175 :y 425 :tile-id 11} {:x 1200 :y 425 :tile-id 11} {:x 1225 :y 425 :tile-id 10}] [{:x 0 :y 450 :tile-id 10} {:x 25 :y 450 :tile-id 11} {:x 50 :y 450 :tile-id 11} {:x 75 :y 450 :tile-id 11} {:x 100 :y 450 :tile-id 11} {:x 125 :y 450 :tile-id 11} {:x 150 :y 450 :tile-id 11} {:x 175 :y 450 :tile-id 11} {:x 200 :y 450 :tile-id 11} {:x 225 :y 450 :tile-id 11} {:x 250 :y 450 :tile-id 11} {:x 275 :y 450 :tile-id 11} {:x 300 :y 450 :tile-id 10} {:x 325 :y 450 :tile-id 11} {:x 350 :y 450 :tile-id 11} {:x 375 :y 450 :tile-id 11} {:x 400 :y 450 :tile-id 11} {:x 425 :y 450 :tile-id 11} {:x 450 :y 450 :tile-id 11} {:x 475 :y 450 :tile-id 11} {:x 500 :y 450 :tile-id 11} {:x 525 :y 450 :tile-id 11} {:x 550 :y 450 :tile-id 11} {:x 575 :y 450 :tile-id 11} {:x 600 :y 450 :tile-id 11} {:x 625 :y 450 :tile-id 11} {:x 650 :y 450 :tile-id 11} {:x 675 :y 450 :tile-id 11} {:x 700 :y 450 :tile-id 11} {:x 725 :y 450 :tile-id 11} {:x 750 :y 450 :tile-id 11} {:x 775 :y 450 :tile-id 11} {:x 800 :y 450 :tile-id 11} {:x 825 :y 450 :tile-id 10} {:x 850 :y 450 :tile-id 11} {:x 875 :y 450 :tile-id 11} {:x 900 :y 450 :tile-id 11} {:x 925 :y 450 :tile-id 11} {:x 950 :y 450 :tile-id 11} {:x 975 :y 450 :tile-id 11} {:x 1000 :y 450 :tile-id 11} {:x 1025 :y 450 :tile-id 11} {:x 1050 :y 450 :tile-id 9} {:x 1075 :y 450 :tile-id 11} {:x 1100 :y 450 :tile-id 11} {:x 1125 :y 450 :tile-id 11} {:x 1150 :y 450 :tile-id 11} {:x 1175 :y 450 :tile-id 11} {:x 1200 :y 450 :tile-id 11} {:x 1225 :y 450 :tile-id 10}] [{:x 0 :y 475 :tile-id 10} {:x 25 :y 475 :tile-id 11} {:x 50 :y 475 :tile-id 11} {:x 75 :y 475 :tile-id 11} {:x 100 :y 475 :tile-id 11} {:x 125 :y 475 :tile-id 11} {:x 150 :y 475 :tile-id 11} {:x 175 :y 475 :tile-id 11} {:x 200 :y 475 :tile-id 11} {:x 225 :y 475 :tile-id 11} {:x 250 :y 475 :tile-id 11} {:x 275 :y 475 :tile-id 11} {:x 300 :y 475 :tile-id 10} {:x 325 :y 475 :tile-id 11} {:x 350 :y 475 :tile-id 11} {:x 375 :y 475 :tile-id 11} {:x 400 :y 475 :tile-id 11} {:x 425 :y 475 :tile-id 11} {:x 450 :y 475 :tile-id 11} {:x 475 :y 475 :tile-id 11} {:x 500 :y 475 :tile-id 11} {:x 525 :y 475 :tile-id 11} {:x 550 :y 475 :tile-id 11} {:x 575 :y 475 :tile-id 11} {:x 600 :y 475 :tile-id 11} {:x 625 :y 475 :tile-id 11} {:x 650 :y 475 :tile-id 11} {:x 675 :y 475 :tile-id 11} {:x 700 :y 475 :tile-id 11} {:x 725 :y 475 :tile-id 11} {:x 750 :y 475 :tile-id 11} {:x 775 :y 475 :tile-id 11} {:x 800 :y 475 :tile-id 11} {:x 825 :y 475 :tile-id 10} {:x 850 :y 475 :tile-id 11} {:x 875 :y 475 :tile-id 11} {:x 900 :y 475 :tile-id 11} {:x 925 :y 475 :tile-id 11} {:x 950 :y 475 :tile-id 11} {:x 975 :y 475 :tile-id 11} {:x 1000 :y 475 :tile-id 11} {:x 1025 :y 475 :tile-id 11} {:x 1050 :y 475 :tile-id 10} {:x 1075 :y 475 :tile-id 11} {:x 1100 :y 475 :tile-id 11} {:x 1125 :y 475 :tile-id 11} {:x 1150 :y 475 :tile-id 11} {:x 1175 :y 475 :tile-id 11} {:x 1200 :y 475 :tile-id 11} {:x 1225 :y 475 :tile-id 10}] [{:x 0 :y 500 :tile-id 14} {:x 25 :y 500 :tile-id 1} {:x 50 :y 500 :tile-id 1} {:x 75 :y 500 :tile-id 1} {:x 100 :y 500 :tile-id 1} {:x 125 :y 500 :tile-id 1} {:x 150 :y 500 :tile-id 1} {:x 175 :y 500 :tile-id 1} {:x 200 :y 500 :tile-id 1} {:x 225 :y 500 :tile-id 1} {:x 250 :y 500 :tile-id 1} {:x 275 :y 500 :tile-id 1} {:x 300 :y 500 :tile-id 15} {:x 325 :y 500 :tile-id 11} {:x 350 :y 500 :tile-id 11} {:x 375 :y 500 :tile-id 11} {:x 400 :y 500 :tile-id 11} {:x 425 :y 500 :tile-id 11} {:x 450 :y 500 :tile-id 11} {:x 475 :y 500 :tile-id 11} {:x 500 :y 500 :tile-id 5} {:x 525 :y 500 :tile-id 1} {:x 550 :y 500 :tile-id 1} {:x 575 :y 500 :tile-id 1} {:x 600 :y 500 :tile-id 1} {:x 625 :y 500 :tile-id 1} {:x 650 :y 500 :tile-id 1} {:x 675 :y 500 :tile-id 1} {:x 700 :y 500 :tile-id 1} {:x 725 :y 500 :tile-id 4} {:x 750 :y 500 :tile-id 11} {:x 775 :y 500 :tile-id 11} {:x 800 :y 500 :tile-id 11} {:x 825 :y 500 :tile-id 10} {:x 850 :y 500 :tile-id 11} {:x 875 :y 500 :tile-id 11} {:x 900 :y 500 :tile-id 11} {:x 925 :y 500 :tile-id 11} {:x 950 :y 500 :tile-id 11} {:x 975 :y 500 :tile-id 11} {:x 1000 :y 500 :tile-id 11} {:x 1025 :y 500 :tile-id 11} {:x 1050 :y 500 :tile-id 10} {:x 1075 :y 500 :tile-id 11} {:x 1100 :y 500 :tile-id 11} {:x 1125 :y 500 :tile-id 11} {:x 1150 :y 500 :tile-id 11} {:x 1175 :y 500 :tile-id 11} {:x 1200 :y 500 :tile-id 11} {:x 1225 :y 500 :tile-id 10}] [{:x 0 :y 525 :tile-id 10} {:x 25 :y 525 :tile-id 11} {:x 50 :y 525 :tile-id 11} {:x 75 :y 525 :tile-id 11} {:x 100 :y 525 :tile-id 11} {:x 125 :y 525 :tile-id 11} {:x 150 :y 525 :tile-id 11} {:x 175 :y 525 :tile-id 11} {:x 200 :y 525 :tile-id 11} {:x 225 :y 525 :tile-id 11} {:x 250 :y 525 :tile-id 11} {:x 275 :y 525 :tile-id 11} {:x 300 :y 525 :tile-id 10} {:x 325 :y 525 :tile-id 11} {:x 350 :y 525 :tile-id 11} {:x 375 :y 525 :tile-id 11} {:x 400 :y 525 :tile-id 11} {:x 425 :y 525 :tile-id 11} {:x 450 :y 525 :tile-id 11} {:x 475 :y 525 :tile-id 11} {:x 500 :y 525 :tile-id 10} {:x 525 :y 525 :tile-id 11} {:x 550 :y 525 :tile-id 11} {:x 575 :y 525 :tile-id 11} {:x 600 :y 525 :tile-id 11} {:x 625 :y 525 :tile-id 11} {:x 650 :y 525 :tile-id 11} {:x 675 :y 525 :tile-id 11} {:x 700 :y 525 :tile-id 11} {:x 725 :y 525 :tile-id 10} {:x 750 :y 525 :tile-id 11} {:x 775 :y 525 :tile-id 11} {:x 800 :y 525 :tile-id 11} {:x 825 :y 525 :tile-id 10} {:x 850 :y 525 :tile-id 11} {:x 875 :y 525 :tile-id 11} {:x 900 :y 525 :tile-id 11} {:x 925 :y 525 :tile-id 11} {:x 950 :y 525 :tile-id 11} {:x 975 :y 525 :tile-id 11} {:x 1000 :y 525 :tile-id 11} {:x 1025 :y 525 :tile-id 11} {:x 1050 :y 525 :tile-id 10} {:x 1075 :y 525 :tile-id 11} {:x 1100 :y 525 :tile-id 11} {:x 1125 :y 525 :tile-id 11} {:x 1150 :y 525 :tile-id 11} {:x 1175 :y 525 :tile-id 11} {:x 1200 :y 525 :tile-id 11} {:x 1225 :y 525 :tile-id 10}] [{:x 0 :y 550 :tile-id 10} {:x 25 :y 550 :tile-id 11} {:x 50 :y 550 :tile-id 11} {:x 75 :y 550 :tile-id 11} {:x 100 :y 550 :tile-id 11} {:x 125 :y 550 :tile-id 11} {:x 150 :y 550 :tile-id 11} {:x 175 :y 550 :tile-id 11} {:x 200 :y 550 :tile-id 11} {:x 225 :y 550 :tile-id 11} {:x 250 :y 550 :tile-id 11} {:x 275 :y 550 :tile-id 11} {:x 300 :y 550 :tile-id 10} {:x 325 :y 550 :tile-id 11} {:x 350 :y 550 :tile-id 11} {:x 375 :y 550 :tile-id 11} {:x 400 :y 550 :tile-id 11} {:x 425 :y 550 :tile-id 11} {:x 450 :y 550 :tile-id 11} {:x 475 :y 550 :tile-id 11} {:x 500 :y 550 :tile-id 10} {:x 525 :y 550 :tile-id 11} {:x 550 :y 550 :tile-id 11} {:x 575 :y 550 :tile-id 11} {:x 600 :y 550 :tile-id 11} {:x 625 :y 550 :tile-id 11} {:x 650 :y 550 :tile-id 11} {:x 675 :y 550 :tile-id 11} {:x 700 :y 550 :tile-id 11} {:x 725 :y 550 :tile-id 10} {:x 750 :y 550 :tile-id 11} {:x 775 :y 550 :tile-id 11} {:x 800 :y 550 :tile-id 11} {:x 825 :y 550 :tile-id 10} {:x 850 :y 550 :tile-id 11} {:x 875 :y 550 :tile-id 11} {:x 900 :y 550 :tile-id 11} {:x 925 :y 550 :tile-id 11} {:x 950 :y 550 :tile-id 11} {:x 975 :y 550 :tile-id 11} {:x 1000 :y 550 :tile-id 11} {:x 1025 :y 550 :tile-id 11} {:x 1050 :y 550 :tile-id 8} {:x 1075 :y 550 :tile-id 11} {:x 1100 :y 550 :tile-id 11} {:x 1125 :y 550 :tile-id 11} {:x 1150 :y 550 :tile-id 11} {:x 1175 :y 550 :tile-id 11} {:x 1200 :y 550 :tile-id 11} {:x 1225 :y 550 :tile-id 10}] [{:x 0 :y 575 :tile-id 10} {:x 25 :y 575 :tile-id 11} {:x 50 :y 575 :tile-id 11} {:x 75 :y 575 :tile-id 11} {:x 100 :y 575 :tile-id 11} {:x 125 :y 575 :tile-id 11} {:x 150 :y 575 :tile-id 11} {:x 175 :y 575 :tile-id 11} {:x 200 :y 575 :tile-id 11} {:x 225 :y 575 :tile-id 11} {:x 250 :y 575 :tile-id 11} {:x 275 :y 575 :tile-id 11} {:x 300 :y 575 :tile-id 8} {:x 325 :y 575 :tile-id 11} {:x 350 :y 575 :tile-id 11} {:x 375 :y 575 :tile-id 11} {:x 400 :y 575 :tile-id 11} {:x 425 :y 575 :tile-id 11} {:x 450 :y 575 :tile-id 11} {:x 475 :y 575 :tile-id 11} {:x 500 :y 575 :tile-id 8} {:x 525 :y 575 :tile-id 11} {:x 550 :y 575 :tile-id 11} {:x 575 :y 575 :tile-id 11} {:x 600 :y 575 :tile-id 11} {:x 625 :y 575 :tile-id 11} {:x 650 :y 575 :tile-id 11} {:x 675 :y 575 :tile-id 11} {:x 700 :y 575 :tile-id 11} {:x 725 :y 575 :tile-id 8} {:x 750 :y 575 :tile-id 11} {:x 775 :y 575 :tile-id 11} {:x 800 :y 575 :tile-id 11} {:x 825 :y 575 :tile-id 10} {:x 850 :y 575 :tile-id 11} {:x 875 :y 575 :tile-id 11} {:x 900 :y 575 :tile-id 11} {:x 925 :y 575 :tile-id 11} {:x 950 :y 575 :tile-id 11} {:x 975 :y 575 :tile-id 11} {:x 1000 :y 575 :tile-id 11} {:x 1025 :y 575 :tile-id 11} {:x 1050 :y 575 :tile-id 11} {:x 1075 :y 575 :tile-id 11} {:x 1100 :y 575 :tile-id 11} {:x 1125 :y 575 :tile-id 11} {:x 1150 :y 575 :tile-id 11} {:x 1175 :y 575 :tile-id 11} {:x 1200 :y 575 :tile-id 11} {:x 1225 :y 575 :tile-id 10}] [{:x 0 :y 600 :tile-id 10} {:x 25 :y 600 :tile-id 11} {:x 50 :y 600 :tile-id 11} {:x 75 :y 600 :tile-id 11} {:x 100 :y 600 :tile-id 11} {:x 125 :y 600 :tile-id 11} {:x 150 :y 600 :tile-id 11} {:x 175 :y 600 :tile-id 11} {:x 200 :y 600 :tile-id 11} {:x 225 :y 600 :tile-id 11} {:x 250 :y 600 :tile-id 11} {:x 275 :y 600 :tile-id 11} {:x 300 :y 600 :tile-id 11} {:x 325 :y 600 :tile-id 11} {:x 350 :y 600 :tile-id 11} {:x 375 :y 600 :tile-id 11} {:x 400 :y 600 :tile-id 11} {:x 425 :y 600 :tile-id 11} {:x 450 :y 600 :tile-id 11} {:x 475 :y 600 :tile-id 11} {:x 500 :y 600 :tile-id 11} {:x 525 :y 600 :tile-id 11} {:x 550 :y 600 :tile-id 11} {:x 575 :y 600 :tile-id 11} {:x 600 :y 600 :tile-id 11} {:x 625 :y 600 :tile-id 11} {:x 650 :y 600 :tile-id 11} {:x 675 :y 600 :tile-id 11} {:x 700 :y 600 :tile-id 11} {:x 725 :y 600 :tile-id 11} {:x 750 :y 600 :tile-id 11} {:x 775 :y 600 :tile-id 11} {:x 800 :y 600 :tile-id 11} {:x 825 :y 600 :tile-id 10} {:x 850 :y 600 :tile-id 11} {:x 875 :y 600 :tile-id 11} {:x 900 :y 600 :tile-id 11} {:x 925 :y 600 :tile-id 11} {:x 950 :y 600 :tile-id 11} {:x 975 :y 600 :tile-id 11} {:x 1000 :y 600 :tile-id 11} {:x 1025 :y 600 :tile-id 11} {:x 1050 :y 600 :tile-id 11} {:x 1075 :y 600 :tile-id 11} {:x 1100 :y 600 :tile-id 11} {:x 1125 :y 600 :tile-id 11} {:x 1150 :y 600 :tile-id 11} {:x 1175 :y 600 :tile-id 11} {:x 1200 :y 600 :tile-id 11} {:x 1225 :y 600 :tile-id 10}] [{:x 0 :y 625 :tile-id 10} {:x 25 :y 625 :tile-id 11} {:x 50 :y 625 :tile-id 11} {:x 75 :y 625 :tile-id 11} {:x 100 :y 625 :tile-id 11} {:x 125 :y 625 :tile-id 11} {:x 150 :y 625 :tile-id 11} {:x 175 :y 625 :tile-id 11} {:x 200 :y 625 :tile-id 11} {:x 225 :y 625 :tile-id 11} {:x 250 :y 625 :tile-id 11} {:x 275 :y 625 :tile-id 11} {:x 300 :y 625 :tile-id 11} {:x 325 :y 625 :tile-id 11} {:x 350 :y 625 :tile-id 11} {:x 375 :y 625 :tile-id 11} {:x 400 :y 625 :tile-id 11} {:x 425 :y 625 :tile-id 11} {:x 450 :y 625 :tile-id 11} {:x 475 :y 625 :tile-id 11} {:x 500 :y 625 :tile-id 9} {:x 525 :y 625 :tile-id 11} {:x 550 :y 625 :tile-id 11} {:x 575 :y 625 :tile-id 11} {:x 600 :y 625 :tile-id 11} {:x 625 :y 625 :tile-id 11} {:x 650 :y 625 :tile-id 11} {:x 675 :y 625 :tile-id 11} {:x 700 :y 625 :tile-id 11} {:x 725 :y 625 :tile-id 9} {:x 750 :y 625 :tile-id 11} {:x 775 :y 625 :tile-id 11} {:x 800 :y 625 :tile-id 11} {:x 825 :y 625 :tile-id 14} {:x 850 :y 625 :tile-id 18} {:x 875 :y 625 :tile-id 11} {:x 900 :y 625 :tile-id 11} {:x 925 :y 625 :tile-id 17} {:x 950 :y 625 :tile-id 1} {:x 975 :y 625 :tile-id 1} {:x 1000 :y 625 :tile-id 1} {:x 1025 :y 625 :tile-id 1} {:x 1050 :y 625 :tile-id 12} {:x 1075 :y 625 :tile-id 1} {:x 1100 :y 625 :tile-id 1} {:x 1125 :y 625 :tile-id 1} {:x 1150 :y 625 :tile-id 18} {:x 1175 :y 625 :tile-id 11} {:x 1200 :y 625 :tile-id 11} {:x 1225 :y 625 :tile-id 20}] [{:x 0 :y 650 :tile-id 10} {:x 25 :y 650 :tile-id 11} {:x 50 :y 650 :tile-id 11} {:x 75 :y 650 :tile-id 11} {:x 100 :y 650 :tile-id 11} {:x 125 :y 650 :tile-id 11} {:x 150 :y 650 :tile-id 11} {:x 175 :y 650 :tile-id 11} {:x 200 :y 650 :tile-id 11} {:x 225 :y 650 :tile-id 11} {:x 250 :y 650 :tile-id 11} {:x 275 :y 650 :tile-id 11} {:x 300 :y 650 :tile-id 9} {:x 325 :y 650 :tile-id 11} {:x 350 :y 650 :tile-id 11} {:x 375 :y 650 :tile-id 11} {:x 400 :y 650 :tile-id 11} {:x 425 :y 650 :tile-id 11} {:x 450 :y 650 :tile-id 11} {:x 475 :y 650 :tile-id 11} {:x 500 :y 650 :tile-id 10} {:x 525 :y 650 :tile-id 11} {:x 550 :y 650 :tile-id 11} {:x 575 :y 650 :tile-id 11} {:x 600 :y 650 :tile-id 11} {:x 625 :y 650 :tile-id 11} {:x 650 :y 650 :tile-id 11} {:x 675 :y 650 :tile-id 11} {:x 700 :y 650 :tile-id 11} {:x 725 :y 650 :tile-id 10} {:x 750 :y 650 :tile-id 11} {:x 775 :y 650 :tile-id 11} {:x 800 :y 650 :tile-id 11} {:x 825 :y 650 :tile-id 10} {:x 850 :y 650 :tile-id 11} {:x 875 :y 650 :tile-id 11} {:x 900 :y 650 :tile-id 11} {:x 925 :y 650 :tile-id 11} {:x 950 :y 650 :tile-id 11} {:x 975 :y 650 :tile-id 11} {:x 1000 :y 650 :tile-id 11} {:x 1025 :y 650 :tile-id 11} {:x 1050 :y 650 :tile-id 10} {:x 1075 :y 650 :tile-id 11} {:x 1100 :y 650 :tile-id 11} {:x 1125 :y 650 :tile-id 11} {:x 1150 :y 650 :tile-id 11} {:x 1175 :y 650 :tile-id 11} {:x 1200 :y 650 :tile-id 11} {:x 1225 :y 650 :tile-id 10}] [{:x 0 :y 675 :tile-id 10} {:x 25 :y 675 :tile-id 11} {:x 50 :y 675 :tile-id 11} {:x 75 :y 675 :tile-id 11} {:x 100 :y 675 :tile-id 11} {:x 125 :y 675 :tile-id 11} {:x 150 :y 675 :tile-id 11} {:x 175 :y 675 :tile-id 11} {:x 200 :y 675 :tile-id 11} {:x 225 :y 675 :tile-id 11} {:x 250 :y 675 :tile-id 11} {:x 275 :y 675 :tile-id 11} {:x 300 :y 675 :tile-id 10} {:x 325 :y 675 :tile-id 11} {:x 350 :y 675 :tile-id 11} {:x 375 :y 675 :tile-id 11} {:x 400 :y 675 :tile-id 11} {:x 425 :y 675 :tile-id 11} {:x 450 :y 675 :tile-id 11} {:x 475 :y 675 :tile-id 11} {:x 500 :y 675 :tile-id 10} {:x 525 :y 675 :tile-id 11} {:x 550 :y 675 :tile-id 11} {:x 575 :y 675 :tile-id 11} {:x 600 :y 675 :tile-id 11} {:x 625 :y 675 :tile-id 11} {:x 650 :y 675 :tile-id 11} {:x 675 :y 675 :tile-id 11} {:x 700 :y 675 :tile-id 11} {:x 725 :y 675 :tile-id 10} {:x 750 :y 675 :tile-id 11} {:x 775 :y 675 :tile-id 11} {:x 800 :y 675 :tile-id 11} {:x 825 :y 675 :tile-id 10} {:x 850 :y 675 :tile-id 11} {:x 875 :y 675 :tile-id 11} {:x 900 :y 675 :tile-id 11} {:x 925 :y 675 :tile-id 11} {:x 950 :y 675 :tile-id 11} {:x 975 :y 675 :tile-id 11} {:x 1000 :y 675 :tile-id 11} {:x 1025 :y 675 :tile-id 11} {:x 1050 :y 675 :tile-id 10} {:x 1075 :y 675 :tile-id 11} {:x 1100 :y 675 :tile-id 11} {:x 1125 :y 675 :tile-id 11} {:x 1150 :y 675 :tile-id 11} {:x 1175 :y 675 :tile-id 11} {:x 1200 :y 675 :tile-id 11} {:x 1225 :y 675 :tile-id 10}] [{:x 0 :y 700 :tile-id 10} {:x 25 :y 700 :tile-id 11} {:x 50 :y 700 :tile-id 11} {:x 75 :y 700 :tile-id 11} {:x 100 :y 700 :tile-id 11} {:x 125 :y 700 :tile-id 11} {:x 150 :y 700 :tile-id 11} {:x 175 :y 700 :tile-id 11} {:x 200 :y 700 :tile-id 11} {:x 225 :y 700 :tile-id 11} {:x 250 :y 700 :tile-id 11} {:x 275 :y 700 :tile-id 11} {:x 300 :y 700 :tile-id 10} {:x 325 :y 700 :tile-id 11} {:x 350 :y 700 :tile-id 11} {:x 375 :y 700 :tile-id 11} {:x 400 :y 700 :tile-id 11} {:x 425 :y 700 :tile-id 11} {:x 450 :y 700 :tile-id 11} {:x 475 :y 700 :tile-id 11} {:x 500 :y 700 :tile-id 10} {:x 525 :y 700 :tile-id 11} {:x 550 :y 700 :tile-id 11} {:x 575 :y 700 :tile-id 11} {:x 600 :y 700 :tile-id 11} {:x 625 :y 700 :tile-id 11} {:x 650 :y 700 :tile-id 11} {:x 675 :y 700 :tile-id 11} {:x 700 :y 700 :tile-id 11} {:x 725 :y 700 :tile-id 10} {:x 750 :y 700 :tile-id 11} {:x 775 :y 700 :tile-id 11} {:x 800 :y 700 :tile-id 11} {:x 825 :y 700 :tile-id 10} {:x 850 :y 700 :tile-id 11} {:x 875 :y 700 :tile-id 11} {:x 900 :y 700 :tile-id 11} {:x 925 :y 700 :tile-id 11} {:x 950 :y 700 :tile-id 11} {:x 975 :y 700 :tile-id 11} {:x 1000 :y 700 :tile-id 11} {:x 1025 :y 700 :tile-id 11} {:x 1050 :y 700 :tile-id 10} {:x 1075 :y 700 :tile-id 11} {:x 1100 :y 700 :tile-id 11} {:x 1125 :y 700 :tile-id 11} {:x 1150 :y 700 :tile-id 11} {:x 1175 :y 700 :tile-id 11} {:x 1200 :y 700 :tile-id 11} {:x 1225 :y 700 :tile-id 10}] [{:x 0 :y 725 :tile-id 10} {:x 25 :y 725 :tile-id 11} {:x 50 :y 725 :tile-id 11} {:x 75 :y 725 :tile-id 11} {:x 100 :y 725 :tile-id 11} {:x 125 :y 725 :tile-id 11} {:x 150 :y 725 :tile-id 11} {:x 175 :y 725 :tile-id 11} {:x 200 :y 725 :tile-id 11} {:x 225 :y 725 :tile-id 11} {:x 250 :y 725 :tile-id 11} {:x 275 :y 725 :tile-id 11} {:x 300 :y 725 :tile-id 10} {:x 325 :y 725 :tile-id 11} {:x 350 :y 725 :tile-id 11} {:x 375 :y 725 :tile-id 11} {:x 400 :y 725 :tile-id 11} {:x 425 :y 725 :tile-id 11} {:x 450 :y 725 :tile-id 11} {:x 475 :y 725 :tile-id 11} {:x 500 :y 725 :tile-id 2} {:x 525 :y 725 :tile-id 1} {:x 550 :y 725 :tile-id 1} {:x 575 :y 725 :tile-id 1} {:x 600 :y 725 :tile-id 1} {:x 625 :y 725 :tile-id 1} {:x 650 :y 725 :tile-id 1} {:x 675 :y 725 :tile-id 1} {:x 700 :y 725 :tile-id 1} {:x 725 :y 725 :tile-id 3} {:x 750 :y 725 :tile-id 11} {:x 775 :y 725 :tile-id 11} {:x 800 :y 725 :tile-id 11} {:x 825 :y 725 :tile-id 10} {:x 850 :y 725 :tile-id 11} {:x 875 :y 725 :tile-id 11} {:x 900 :y 725 :tile-id 11} {:x 925 :y 725 :tile-id 11} {:x 950 :y 725 :tile-id 11} {:x 975 :y 725 :tile-id 11} {:x 1000 :y 725 :tile-id 11} {:x 1025 :y 725 :tile-id 11} {:x 1050 :y 725 :tile-id 10} {:x 1075 :y 725 :tile-id 11} {:x 1100 :y 725 :tile-id 11} {:x 1125 :y 725 :tile-id 11} {:x 1150 :y 725 :tile-id 11} {:x 1175 :y 725 :tile-id 11} {:x 1200 :y 725 :tile-id 11} {:x 1225 :y 725 :tile-id 10}] [{:x 0 :y 750 :tile-id 14} {:x 25 :y 750 :tile-id 1} {:x 50 :y 750 :tile-id 1} {:x 75 :y 750 :tile-id 1} {:x 100 :y 750 :tile-id 1} {:x 125 :y 750 :tile-id 1} {:x 150 :y 750 :tile-id 1} {:x 175 :y 750 :tile-id 1} {:x 200 :y 750 :tile-id 1} {:x 225 :y 750 :tile-id 1} {:x 250 :y 750 :tile-id 1} {:x 275 :y 750 :tile-id 1} {:x 300 :y 750 :tile-id 15} {:x 325 :y 750 :tile-id 11} {:x 350 :y 750 :tile-id 11} {:x 375 :y 750 :tile-id 11} {:x 400 :y 750 :tile-id 11} {:x 425 :y 750 :tile-id 11} {:x 450 :y 750 :tile-id 11} {:x 475 :y 750 :tile-id 11} {:x 500 :y 750 :tile-id 11} {:x 525 :y 750 :tile-id 11} {:x 550 :y 750 :tile-id 11} {:x 575 :y 750 :tile-id 11} {:x 600 :y 750 :tile-id 11} {:x 625 :y 750 :tile-id 11} {:x 650 :y 750 :tile-id 11} {:x 675 :y 750 :tile-id 11} {:x 700 :y 750 :tile-id 11} {:x 725 :y 750 :tile-id 11} {:x 750 :y 750 :tile-id 11} {:x 775 :y 750 :tile-id 11} {:x 800 :y 750 :tile-id 11} {:x 825 :y 750 :tile-id 10} {:x 850 :y 750 :tile-id 11} {:x 875 :y 750 :tile-id 11} {:x 900 :y 750 :tile-id 11} {:x 925 :y 750 :tile-id 11} {:x 950 :y 750 :tile-id 11} {:x 975 :y 750 :tile-id 11} {:x 1000 :y 750 :tile-id 11} {:x 1025 :y 750 :tile-id 11} {:x 1050 :y 750 :tile-id 10} {:x 1075 :y 750 :tile-id 11} {:x 1100 :y 750 :tile-id 11} {:x 1125 :y 750 :tile-id 11} {:x 1150 :y 750 :tile-id 11} {:x 1175 :y 750 :tile-id 11} {:x 1200 :y 750 :tile-id 11} {:x 1225 :y 750 :tile-id 10}] [{:x 0 :y 775 :tile-id 10} {:x 25 :y 775 :tile-id 11} {:x 50 :y 775 :tile-id 11} {:x 75 :y 775 :tile-id 11} {:x 100 :y 775 :tile-id 11} {:x 125 :y 775 :tile-id 11} {:x 150 :y 775 :tile-id 11} {:x 175 :y 775 :tile-id 11} {:x 200 :y 775 :tile-id 11} {:x 225 :y 775 :tile-id 11} {:x 250 :y 775 :tile-id 11} {:x 275 :y 775 :tile-id 11} {:x 300 :y 775 :tile-id 10} {:x 325 :y 775 :tile-id 11} {:x 350 :y 775 :tile-id 11} {:x 375 :y 775 :tile-id 11} {:x 400 :y 775 :tile-id 11} {:x 425 :y 775 :tile-id 11} {:x 450 :y 775 :tile-id 11} {:x 475 :y 775 :tile-id 11} {:x 500 :y 775 :tile-id 11} {:x 525 :y 775 :tile-id 11} {:x 550 :y 775 :tile-id 11} {:x 575 :y 775 :tile-id 11} {:x 600 :y 775 :tile-id 11} {:x 625 :y 775 :tile-id 11} {:x 650 :y 775 :tile-id 11} {:x 675 :y 775 :tile-id 11} {:x 700 :y 775 :tile-id 11} {:x 725 :y 775 :tile-id 11} {:x 750 :y 775 :tile-id 11} {:x 775 :y 775 :tile-id 11} {:x 800 :y 775 :tile-id 11} {:x 825 :y 775 :tile-id 10} {:x 850 :y 775 :tile-id 11} {:x 875 :y 775 :tile-id 11} {:x 900 :y 775 :tile-id 11} {:x 925 :y 775 :tile-id 11} {:x 950 :y 775 :tile-id 11} {:x 975 :y 775 :tile-id 11} {:x 1000 :y 775 :tile-id 11} {:x 1025 :y 775 :tile-id 11} {:x 1050 :y 775 :tile-id 10} {:x 1075 :y 775 :tile-id 11} {:x 1100 :y 775 :tile-id 11} {:x 1125 :y 775 :tile-id 11} {:x 1150 :y 775 :tile-id 11} {:x 1175 :y 775 :tile-id 11} {:x 1200 :y 775 :tile-id 11} {:x 1225 :y 775 :tile-id 10}] [{:x 0 :y 800 :tile-id 10} {:x 25 :y 800 :tile-id 11} {:x 50 :y 800 :tile-id 11} {:x 75 :y 800 :tile-id 11} {:x 100 :y 800 :tile-id 11} {:x 125 :y 800 :tile-id 11} {:x 150 :y 800 :tile-id 11} {:x 175 :y 800 :tile-id 11} {:x 200 :y 800 :tile-id 11} {:x 225 :y 800 :tile-id 11} {:x 250 :y 800 :tile-id 11} {:x 275 :y 800 :tile-id 11} {:x 300 :y 800 :tile-id 10} {:x 325 :y 800 :tile-id 11} {:x 350 :y 800 :tile-id 11} {:x 375 :y 800 :tile-id 11} {:x 400 :y 800 :tile-id 11} {:x 425 :y 800 :tile-id 11} {:x 450 :y 800 :tile-id 11} {:x 475 :y 800 :tile-id 11} {:x 500 :y 800 :tile-id 11} {:x 525 :y 800 :tile-id 11} {:x 550 :y 800 :tile-id 11} {:x 575 :y 800 :tile-id 11} {:x 600 :y 800 :tile-id 11} {:x 625 :y 800 :tile-id 11} {:x 650 :y 800 :tile-id 11} {:x 675 :y 800 :tile-id 11} {:x 700 :y 800 :tile-id 11} {:x 725 :y 800 :tile-id 11} {:x 750 :y 800 :tile-id 11} {:x 775 :y 800 :tile-id 11} {:x 800 :y 800 :tile-id 11} {:x 825 :y 800 :tile-id 10} {:x 850 :y 800 :tile-id 11} {:x 875 :y 800 :tile-id 11} {:x 900 :y 800 :tile-id 11} {:x 925 :y 800 :tile-id 11} {:x 950 :y 800 :tile-id 11} {:x 975 :y 800 :tile-id 11} {:x 1000 :y 800 :tile-id 11} {:x 1025 :y 800 :tile-id 11} {:x 1050 :y 800 :tile-id 10} {:x 1075 :y 800 :tile-id 11} {:x 1100 :y 800 :tile-id 11} {:x 1125 :y 800 :tile-id 11} {:x 1150 :y 800 :tile-id 11} {:x 1175 :y 800 :tile-id 11} {:x 1200 :y 800 :tile-id 11} {:x 1225 :y 800 :tile-id 10}] [{:x 0 :y 825 :tile-id 10} {:x 25 :y 825 :tile-id 11} {:x 50 :y 825 :tile-id 11} {:x 75 :y 825 :tile-id 11} {:x 100 :y 825 :tile-id 11} {:x 125 :y 825 :tile-id 11} {:x 150 :y 825 :tile-id 11} {:x 175 :y 825 :tile-id 11} {:x 200 :y 825 :tile-id 11} {:x 225 :y 825 :tile-id 11} {:x 250 :y 825 :tile-id 11} {:x 275 :y 825 :tile-id 11} {:x 300 :y 825 :tile-id 10} {:x 325 :y 825 :tile-id 11} {:x 350 :y 825 :tile-id 11} {:x 375 :y 825 :tile-id 11} {:x 400 :y 825 :tile-id 11} {:x 425 :y 825 :tile-id 11} {:x 450 :y 825 :tile-id 11} {:x 475 :y 825 :tile-id 11} {:x 500 :y 825 :tile-id 11} {:x 525 :y 825 :tile-id 11} {:x 550 :y 825 :tile-id 11} {:x 575 :y 825 :tile-id 11} {:x 600 :y 825 :tile-id 11} {:x 625 :y 825 :tile-id 11} {:x 650 :y 825 :tile-id 11} {:x 675 :y 825 :tile-id 11} {:x 700 :y 825 :tile-id 11} {:x 725 :y 825 :tile-id 11} {:x 750 :y 825 :tile-id 11} {:x 775 :y 825 :tile-id 11} {:x 800 :y 825 :tile-id 11} {:x 825 :y 825 :tile-id 14} {:x 850 :y 825 :tile-id 1} {:x 875 :y 825 :tile-id 1} {:x 900 :y 825 :tile-id 1} {:x 925 :y 825 :tile-id 1} {:x 950 :y 825 :tile-id 1} {:x 975 :y 825 :tile-id 18} {:x 1000 :y 825 :tile-id 11} {:x 1025 :y 825 :tile-id 11} {:x 1050 :y 825 :tile-id 10} {:x 1075 :y 825 :tile-id 11} {:x 1100 :y 825 :tile-id 11} {:x 1125 :y 825 :tile-id 17} {:x 1150 :y 825 :tile-id 1} {:x 1175 :y 825 :tile-id 1} {:x 1200 :y 825 :tile-id 1} {:x 1225 :y 825 :tile-id 15}] [{:x 0 :y 850 :tile-id 10} {:x 25 :y 850 :tile-id 11} {:x 50 :y 850 :tile-id 11} {:x 75 :y 850 :tile-id 11} {:x 100 :y 850 :tile-id 11} {:x 125 :y 850 :tile-id 11} {:x 150 :y 850 :tile-id 11} {:x 175 :y 850 :tile-id 11} {:x 200 :y 850 :tile-id 11} {:x 225 :y 850 :tile-id 11} {:x 250 :y 850 :tile-id 11} {:x 275 :y 850 :tile-id 11} {:x 300 :y 850 :tile-id 10} {:x 325 :y 850 :tile-id 11} {:x 350 :y 850 :tile-id 11} {:x 375 :y 850 :tile-id 11} {:x 400 :y 850 :tile-id 11} {:x 425 :y 850 :tile-id 11} {:x 450 :y 850 :tile-id 11} {:x 475 :y 850 :tile-id 11} {:x 500 :y 850 :tile-id 11} {:x 525 :y 850 :tile-id 11} {:x 550 :y 850 :tile-id 11} {:x 575 :y 850 :tile-id 11} {:x 600 :y 850 :tile-id 11} {:x 625 :y 850 :tile-id 11} {:x 650 :y 850 :tile-id 11} {:x 675 :y 850 :tile-id 11} {:x 700 :y 850 :tile-id 11} {:x 725 :y 850 :tile-id 11} {:x 750 :y 850 :tile-id 11} {:x 775 :y 850 :tile-id 11} {:x 800 :y 850 :tile-id 11} {:x 825 :y 850 :tile-id 10} {:x 850 :y 850 :tile-id 11} {:x 875 :y 850 :tile-id 11} {:x 900 :y 850 :tile-id 11} {:x 925 :y 850 :tile-id 11} {:x 950 :y 850 :tile-id 11} {:x 975 :y 850 :tile-id 11} {:x 1000 :y 850 :tile-id 11} {:x 1025 :y 850 :tile-id 11} {:x 1050 :y 850 :tile-id 10} {:x 1075 :y 850 :tile-id 11} {:x 1100 :y 850 :tile-id 11} {:x 1125 :y 850 :tile-id 11} {:x 1150 :y 850 :tile-id 11} {:x 1175 :y 850 :tile-id 11} {:x 1200 :y 850 :tile-id 11} {:x 1225 :y 850 :tile-id 10}] [{:x 0 :y 875 :tile-id 10} {:x 25 :y 875 :tile-id 11} {:x 50 :y 875 :tile-id 11} {:x 75 :y 875 :tile-id 11} {:x 100 :y 875 :tile-id 11} {:x 125 :y 875 :tile-id 11} {:x 150 :y 875 :tile-id 11} {:x 175 :y 875 :tile-id 11} {:x 200 :y 875 :tile-id 11} {:x 225 :y 875 :tile-id 11} {:x 250 :y 875 :tile-id 11} {:x 275 :y 875 :tile-id 11} {:x 300 :y 875 :tile-id 10} {:x 325 :y 875 :tile-id 11} {:x 350 :y 875 :tile-id 11} {:x 375 :y 875 :tile-id 11} {:x 400 :y 875 :tile-id 11} {:x 425 :y 875 :tile-id 11} {:x 450 :y 875 :tile-id 11} {:x 475 :y 875 :tile-id 11} {:x 500 :y 875 :tile-id 11} {:x 525 :y 875 :tile-id 11} {:x 550 :y 875 :tile-id 11} {:x 575 :y 875 :tile-id 11} {:x 600 :y 875 :tile-id 11} {:x 625 :y 875 :tile-id 11} {:x 650 :y 875 :tile-id 11} {:x 675 :y 875 :tile-id 11} {:x 700 :y 875 :tile-id 11} {:x 725 :y 875 :tile-id 11} {:x 750 :y 875 :tile-id 11} {:x 775 :y 875 :tile-id 11} {:x 800 :y 875 :tile-id 11} {:x 825 :y 875 :tile-id 10} {:x 850 :y 875 :tile-id 11} {:x 875 :y 875 :tile-id 11} {:x 900 :y 875 :tile-id 11} {:x 925 :y 875 :tile-id 11} {:x 950 :y 875 :tile-id 11} {:x 975 :y 875 :tile-id 11} {:x 1000 :y 875 :tile-id 11} {:x 1025 :y 875 :tile-id 11} {:x 1050 :y 875 :tile-id 10} {:x 1075 :y 875 :tile-id 11} {:x 1100 :y 875 :tile-id 11} {:x 1125 :y 875 :tile-id 11} {:x 1150 :y 875 :tile-id 11} {:x 1175 :y 875 :tile-id 11} {:x 1200 :y 875 :tile-id 11} {:x 1225 :y 875 :tile-id 10}] [{:x 0 :y 900 :tile-id 10} {:x 25 :y 900 :tile-id 11} {:x 50 :y 900 :tile-id 11} {:x 75 :y 900 :tile-id 11} {:x 100 :y 900 :tile-id 11} {:x 125 :y 900 :tile-id 11} {:x 150 :y 900 :tile-id 11} {:x 175 :y 900 :tile-id 11} {:x 200 :y 900 :tile-id 11} {:x 225 :y 900 :tile-id 11} {:x 250 :y 900 :tile-id 11} {:x 275 :y 900 :tile-id 11} {:x 300 :y 900 :tile-id 8} {:x 325 :y 900 :tile-id 11} {:x 350 :y 900 :tile-id 11} {:x 375 :y 900 :tile-id 11} {:x 400 :y 900 :tile-id 11} {:x 425 :y 900 :tile-id 11} {:x 450 :y 900 :tile-id 11} {:x 475 :y 900 :tile-id 11} {:x 500 :y 900 :tile-id 11} {:x 525 :y 900 :tile-id 11} {:x 550 :y 900 :tile-id 11} {:x 575 :y 900 :tile-id 11} {:x 600 :y 900 :tile-id 11} {:x 625 :y 900 :tile-id 11} {:x 650 :y 900 :tile-id 11} {:x 675 :y 900 :tile-id 11} {:x 700 :y 900 :tile-id 11} {:x 725 :y 900 :tile-id 11} {:x 750 :y 900 :tile-id 11} {:x 775 :y 900 :tile-id 11} {:x 800 :y 900 :tile-id 11} {:x 825 :y 900 :tile-id 10} {:x 850 :y 900 :tile-id 11} {:x 875 :y 900 :tile-id 11} {:x 900 :y 900 :tile-id 11} {:x 925 :y 900 :tile-id 11} {:x 950 :y 900 :tile-id 11} {:x 975 :y 900 :tile-id 11} {:x 1000 :y 900 :tile-id 11} {:x 1025 :y 900 :tile-id 11} {:x 1050 :y 900 :tile-id 10} {:x 1075 :y 900 :tile-id 11} {:x 1100 :y 900 :tile-id 11} {:x 1125 :y 900 :tile-id 11} {:x 1150 :y 900 :tile-id 11} {:x 1175 :y 900 :tile-id 11} {:x 1200 :y 900 :tile-id 11} {:x 1225 :y 900 :tile-id 10}] [{:x 0 :y 925 :tile-id 10} {:x 25 :y 925 :tile-id 11} {:x 50 :y 925 :tile-id 11} {:x 75 :y 925 :tile-id 11} {:x 100 :y 925 :tile-id 11} {:x 125 :y 925 :tile-id 11} {:x 150 :y 925 :tile-id 11} {:x 175 :y 925 :tile-id 11} {:x 200 :y 925 :tile-id 11} {:x 225 :y 925 :tile-id 11} {:x 250 :y 925 :tile-id 11} {:x 275 :y 925 :tile-id 11} {:x 300 :y 925 :tile-id 11} {:x 325 :y 925 :tile-id 11} {:x 350 :y 925 :tile-id 11} {:x 375 :y 925 :tile-id 11} {:x 400 :y 925 :tile-id 11} {:x 425 :y 925 :tile-id 11} {:x 450 :y 925 :tile-id 11} {:x 475 :y 925 :tile-id 11} {:x 500 :y 925 :tile-id 11} {:x 525 :y 925 :tile-id 11} {:x 550 :y 925 :tile-id 11} {:x 575 :y 925 :tile-id 11} {:x 600 :y 925 :tile-id 11} {:x 625 :y 925 :tile-id 11} {:x 650 :y 925 :tile-id 11} {:x 675 :y 925 :tile-id 11} {:x 700 :y 925 :tile-id 11} {:x 725 :y 925 :tile-id 11} {:x 750 :y 925 :tile-id 11} {:x 775 :y 925 :tile-id 11} {:x 800 :y 925 :tile-id 11} {:x 825 :y 925 :tile-id 10} {:x 850 :y 925 :tile-id 11} {:x 875 :y 925 :tile-id 11} {:x 900 :y 925 :tile-id 11} {:x 925 :y 925 :tile-id 11} {:x 950 :y 925 :tile-id 11} {:x 975 :y 925 :tile-id 11} {:x 1000 :y 925 :tile-id 11} {:x 1025 :y 925 :tile-id 11} {:x 1050 :y 925 :tile-id 10} {:x 1075 :y 925 :tile-id 11} {:x 1100 :y 925 :tile-id 11} {:x 1125 :y 925 :tile-id 11} {:x 1150 :y 925 :tile-id 11} {:x 1175 :y 925 :tile-id 11} {:x 1200 :y 925 :tile-id 11} {:x 1225 :y 925 :tile-id 10}] [{:x 0 :y 950 :tile-id 10} {:x 25 :y 950 :tile-id 11} {:x 50 :y 950 :tile-id 11} {:x 75 :y 950 :tile-id 11} {:x 100 :y 950 :tile-id 11} {:x 125 :y 950 :tile-id 11} {:x 150 :y 950 :tile-id 11} {:x 175 :y 950 :tile-id 11} {:x 200 :y 950 :tile-id 11} {:x 225 :y 950 :tile-id 11} {:x 250 :y 950 :tile-id 11} {:x 275 :y 950 :tile-id 11} {:x 300 :y 950 :tile-id 9} {:x 325 :y 950 :tile-id 11} {:x 350 :y 950 :tile-id 11} {:x 375 :y 950 :tile-id 11} {:x 400 :y 950 :tile-id 11} {:x 425 :y 950 :tile-id 11} {:x 450 :y 950 :tile-id 11} {:x 475 :y 950 :tile-id 11} {:x 500 :y 950 :tile-id 11} {:x 525 :y 950 :tile-id 11} {:x 550 :y 950 :tile-id 11} {:x 575 :y 950 :tile-id 11} {:x 600 :y 950 :tile-id 11} {:x 625 :y 950 :tile-id 11} {:x 650 :y 950 :tile-id 11} {:x 675 :y 950 :tile-id 11} {:x 700 :y 950 :tile-id 11} {:x 725 :y 950 :tile-id 11} {:x 750 :y 950 :tile-id 11} {:x 775 :y 950 :tile-id 11} {:x 800 :y 950 :tile-id 11} {:x 825 :y 950 :tile-id 10} {:x 850 :y 950 :tile-id 11} {:x 875 :y 950 :tile-id 11} {:x 900 :y 950 :tile-id 11} {:x 925 :y 950 :tile-id 11} {:x 950 :y 950 :tile-id 11} {:x 975 :y 950 :tile-id 11} {:x 1000 :y 950 :tile-id 11} {:x 1025 :y 950 :tile-id 11} {:x 1050 :y 950 :tile-id 10} {:x 1075 :y 950 :tile-id 11} {:x 1100 :y 950 :tile-id 11} {:x 1125 :y 950 :tile-id 11} {:x 1150 :y 950 :tile-id 11} {:x 1175 :y 950 :tile-id 11} {:x 1200 :y 950 :tile-id 11} {:x 1225 :y 950 :tile-id 10}] [{:x 0 :y 975 :tile-id 10} {:x 25 :y 975 :tile-id 11} {:x 50 :y 975 :tile-id 11} {:x 75 :y 975 :tile-id 11} {:x 100 :y 975 :tile-id 11} {:x 125 :y 975 :tile-id 11} {:x 150 :y 975 :tile-id 11} {:x 175 :y 975 :tile-id 11} {:x 200 :y 975 :tile-id 11} {:x 225 :y 975 :tile-id 11} {:x 250 :y 975 :tile-id 11} {:x 275 :y 975 :tile-id 11} {:x 300 :y 975 :tile-id 10} {:x 325 :y 975 :tile-id 11} {:x 350 :y 975 :tile-id 11} {:x 375 :y 975 :tile-id 11} {:x 400 :y 975 :tile-id 11} {:x 425 :y 975 :tile-id 11} {:x 450 :y 975 :tile-id 11} {:x 475 :y 975 :tile-id 11} {:x 500 :y 975 :tile-id 5} {:x 525 :y 975 :tile-id 1} {:x 550 :y 975 :tile-id 1} {:x 575 :y 975 :tile-id 1} {:x 600 :y 975 :tile-id 1} {:x 625 :y 975 :tile-id 1} {:x 650 :y 975 :tile-id 1} {:x 675 :y 975 :tile-id 1} {:x 700 :y 975 :tile-id 1} {:x 725 :y 975 :tile-id 1} {:x 750 :y 975 :tile-id 12} {:x 775 :y 975 :tile-id 1} {:x 800 :y 975 :tile-id 1} {:x 825 :y 975 :tile-id 3} {:x 850 :y 975 :tile-id 11} {:x 875 :y 975 :tile-id 11} {:x 900 :y 975 :tile-id 17} {:x 925 :y 975 :tile-id 1} {:x 950 :y 975 :tile-id 1} {:x 975 :y 975 :tile-id 1} {:x 1000 :y 975 :tile-id 1} {:x 1025 :y 975 :tile-id 1} {:x 1050 :y 975 :tile-id 16} {:x 1075 :y 975 :tile-id 1} {:x 1100 :y 975 :tile-id 1} {:x 1125 :y 975 :tile-id 1} {:x 1150 :y 975 :tile-id 18} {:x 1175 :y 975 :tile-id 11} {:x 1200 :y 975 :tile-id 11} {:x 1225 :y 975 :tile-id 20}] [{:x 0 :y 1000 :tile-id 14} {:x 25 :y 1000 :tile-id 1} {:x 50 :y 1000 :tile-id 1} {:x 75 :y 1000 :tile-id 1} {:x 100 :y 1000 :tile-id 1} {:x 125 :y 1000 :tile-id 1} {:x 150 :y 1000 :tile-id 1} {:x 175 :y 1000 :tile-id 1} {:x 200 :y 1000 :tile-id 1} {:x 225 :y 1000 :tile-id 1} {:x 250 :y 1000 :tile-id 1} {:x 275 :y 1000 :tile-id 1} {:x 300 :y 1000 :tile-id 15} {:x 325 :y 1000 :tile-id 11} {:x 350 :y 1000 :tile-id 11} {:x 375 :y 1000 :tile-id 11} {:x 400 :y 1000 :tile-id 11} {:x 425 :y 1000 :tile-id 11} {:x 450 :y 1000 :tile-id 11} {:x 475 :y 1000 :tile-id 11} {:x 500 :y 1000 :tile-id 10} {:x 525 :y 1000 :tile-id 11} {:x 550 :y 1000 :tile-id 11} {:x 575 :y 1000 :tile-id 11} {:x 600 :y 1000 :tile-id 11} {:x 625 :y 1000 :tile-id 11} {:x 650 :y 1000 :tile-id 11} {:x 675 :y 1000 :tile-id 11} {:x 700 :y 1000 :tile-id 11} {:x 725 :y 1000 :tile-id 11} {:x 750 :y 1000 :tile-id 10} {:x 775 :y 1000 :tile-id 11} {:x 800 :y 1000 :tile-id 11} {:x 825 :y 1000 :tile-id 11} {:x 850 :y 1000 :tile-id 11} {:x 875 :y 1000 :tile-id 11} {:x 900 :y 1000 :tile-id 11} {:x 925 :y 1000 :tile-id 11} {:x 950 :y 1000 :tile-id 11} {:x 975 :y 1000 :tile-id 11} {:x 1000 :y 1000 :tile-id 11} {:x 1025 :y 1000 :tile-id 11} {:x 1050 :y 1000 :tile-id 10} {:x 1075 :y 1000 :tile-id 11} {:x 1100 :y 1000 :tile-id 11} {:x 1125 :y 1000 :tile-id 11} {:x 1150 :y 1000 :tile-id 11} {:x 1175 :y 1000 :tile-id 11} {:x 1200 :y 1000 :tile-id 11} {:x 1225 :y 1000 :tile-id 10}] [{:x 0 :y 1025 :tile-id 10} {:x 25 :y 1025 :tile-id 11} {:x 50 :y 1025 :tile-id 11} {:x 75 :y 1025 :tile-id 11} {:x 100 :y 1025 :tile-id 11} {:x 125 :y 1025 :tile-id 11} {:x 150 :y 1025 :tile-id 11} {:x 175 :y 1025 :tile-id 11} {:x 200 :y 1025 :tile-id 11} {:x 225 :y 1025 :tile-id 11} {:x 250 :y 1025 :tile-id 11} {:x 275 :y 1025 :tile-id 11} {:x 300 :y 1025 :tile-id 10} {:x 325 :y 1025 :tile-id 11} {:x 350 :y 1025 :tile-id 11} {:x 375 :y 1025 :tile-id 11} {:x 400 :y 1025 :tile-id 11} {:x 425 :y 1025 :tile-id 11} {:x 450 :y 1025 :tile-id 11} {:x 475 :y 1025 :tile-id 11} {:x 500 :y 1025 :tile-id 10} {:x 525 :y 1025 :tile-id 11} {:x 550 :y 1025 :tile-id 11} {:x 575 :y 1025 :tile-id 11} {:x 600 :y 1025 :tile-id 11} {:x 625 :y 1025 :tile-id 11} {:x 650 :y 1025 :tile-id 11} {:x 675 :y 1025 :tile-id 11} {:x 700 :y 1025 :tile-id 11} {:x 725 :y 1025 :tile-id 11} {:x 750 :y 1025 :tile-id 10} {:x 775 :y 1025 :tile-id 11} {:x 800 :y 1025 :tile-id 11} {:x 825 :y 1025 :tile-id 11} {:x 850 :y 1025 :tile-id 11} {:x 875 :y 1025 :tile-id 11} {:x 900 :y 1025 :tile-id 11} {:x 925 :y 1025 :tile-id 11} {:x 950 :y 1025 :tile-id 11} {:x 975 :y 1025 :tile-id 11} {:x 1000 :y 1025 :tile-id 11} {:x 1025 :y 1025 :tile-id 11} {:x 1050 :y 1025 :tile-id 10} {:x 1075 :y 1025 :tile-id 11} {:x 1100 :y 1025 :tile-id 11} {:x 1125 :y 1025 :tile-id 11} {:x 1150 :y 1025 :tile-id 11} {:x 1175 :y 1025 :tile-id 11} {:x 1200 :y 1025 :tile-id 11} {:x 1225 :y 1025 :tile-id 10}] [{:x 0 :y 1050 :tile-id 10} {:x 25 :y 1050 :tile-id 11} {:x 50 :y 1050 :tile-id 11} {:x 75 :y 1050 :tile-id 11} {:x 100 :y 1050 :tile-id 11} {:x 125 :y 1050 :tile-id 11} {:x 150 :y 1050 :tile-id 11} {:x 175 :y 1050 :tile-id 11} {:x 200 :y 1050 :tile-id 11} {:x 225 :y 1050 :tile-id 11} {:x 250 :y 1050 :tile-id 11} {:x 275 :y 1050 :tile-id 11} {:x 300 :y 1050 :tile-id 10} {:x 325 :y 1050 :tile-id 11} {:x 350 :y 1050 :tile-id 11} {:x 375 :y 1050 :tile-id 11} {:x 400 :y 1050 :tile-id 11} {:x 425 :y 1050 :tile-id 11} {:x 450 :y 1050 :tile-id 11} {:x 475 :y 1050 :tile-id 11} {:x 500 :y 1050 :tile-id 10} {:x 525 :y 1050 :tile-id 11} {:x 550 :y 1050 :tile-id 11} {:x 575 :y 1050 :tile-id 11} {:x 600 :y 1050 :tile-id 11} {:x 625 :y 1050 :tile-id 11} {:x 650 :y 1050 :tile-id 11} {:x 675 :y 1050 :tile-id 11} {:x 700 :y 1050 :tile-id 11} {:x 725 :y 1050 :tile-id 11} {:x 750 :y 1050 :tile-id 8} {:x 775 :y 1050 :tile-id 11} {:x 800 :y 1050 :tile-id 11} {:x 825 :y 1050 :tile-id 11} {:x 850 :y 1050 :tile-id 11} {:x 875 :y 1050 :tile-id 11} {:x 900 :y 1050 :tile-id 11} {:x 925 :y 1050 :tile-id 11} {:x 950 :y 1050 :tile-id 11} {:x 975 :y 1050 :tile-id 11} {:x 1000 :y 1050 :tile-id 11} {:x 1025 :y 1050 :tile-id 11} {:x 1050 :y 1050 :tile-id 10} {:x 1075 :y 1050 :tile-id 11} {:x 1100 :y 1050 :tile-id 11} {:x 1125 :y 1050 :tile-id 11} {:x 1150 :y 1050 :tile-id 11} {:x 1175 :y 1050 :tile-id 11} {:x 1200 :y 1050 :tile-id 11} {:x 1225 :y 1050 :tile-id 10}] [{:x 0 :y 1075 :tile-id 10} {:x 25 :y 1075 :tile-id 11} {:x 50 :y 1075 :tile-id 11} {:x 75 :y 1075 :tile-id 11} {:x 100 :y 1075 :tile-id 11} {:x 125 :y 1075 :tile-id 11} {:x 150 :y 1075 :tile-id 11} {:x 175 :y 1075 :tile-id 11} {:x 200 :y 1075 :tile-id 11} {:x 225 :y 1075 :tile-id 11} {:x 250 :y 1075 :tile-id 11} {:x 275 :y 1075 :tile-id 11} {:x 300 :y 1075 :tile-id 8} {:x 325 :y 1075 :tile-id 11} {:x 350 :y 1075 :tile-id 11} {:x 375 :y 1075 :tile-id 11} {:x 400 :y 1075 :tile-id 11} {:x 425 :y 1075 :tile-id 11} {:x 450 :y 1075 :tile-id 11} {:x 475 :y 1075 :tile-id 11} {:x 500 :y 1075 :tile-id 10} {:x 525 :y 1075 :tile-id 11} {:x 550 :y 1075 :tile-id 11} {:x 575 :y 1075 :tile-id 11} {:x 600 :y 1075 :tile-id 11} {:x 625 :y 1075 :tile-id 11} {:x 650 :y 1075 :tile-id 11} {:x 675 :y 1075 :tile-id 11} {:x 700 :y 1075 :tile-id 11} {:x 725 :y 1075 :tile-id 11} {:x 750 :y 1075 :tile-id 11} {:x 775 :y 1075 :tile-id 11} {:x 800 :y 1075 :tile-id 11} {:x 825 :y 1075 :tile-id 11} {:x 850 :y 1075 :tile-id 11} {:x 875 :y 1075 :tile-id 11} {:x 900 :y 1075 :tile-id 11} {:x 925 :y 1075 :tile-id 11} {:x 950 :y 1075 :tile-id 11} {:x 975 :y 1075 :tile-id 11} {:x 1000 :y 1075 :tile-id 11} {:x 1025 :y 1075 :tile-id 11} {:x 1050 :y 1075 :tile-id 10} {:x 1075 :y 1075 :tile-id 11} {:x 1100 :y 1075 :tile-id 11} {:x 1125 :y 1075 :tile-id 11} {:x 1150 :y 1075 :tile-id 11} {:x 1175 :y 1075 :tile-id 11} {:x 1200 :y 1075 :tile-id 11} {:x 1225 :y 1075 :tile-id 10}] [{:x 0 :y 1100 :tile-id 10} {:x 25 :y 1100 :tile-id 11} {:x 50 :y 1100 :tile-id 11} {:x 75 :y 1100 :tile-id 11} {:x 100 :y 1100 :tile-id 11} {:x 125 :y 1100 :tile-id 11} {:x 150 :y 1100 :tile-id 11} {:x 175 :y 1100 :tile-id 11} {:x 200 :y 1100 :tile-id 11} {:x 225 :y 1100 :tile-id 11} {:x 250 :y 1100 :tile-id 11} {:x 275 :y 1100 :tile-id 11} {:x 300 :y 1100 :tile-id 11} {:x 325 :y 1100 :tile-id 11} {:x 350 :y 1100 :tile-id 11} {:x 375 :y 1100 :tile-id 11} {:x 400 :y 1100 :tile-id 11} {:x 425 :y 1100 :tile-id 11} {:x 450 :y 1100 :tile-id 11} {:x 475 :y 1100 :tile-id 11} {:x 500 :y 1100 :tile-id 10} {:x 525 :y 1100 :tile-id 11} {:x 550 :y 1100 :tile-id 11} {:x 575 :y 1100 :tile-id 11} {:x 600 :y 1100 :tile-id 11} {:x 625 :y 1100 :tile-id 11} {:x 650 :y 1100 :tile-id 11} {:x 675 :y 1100 :tile-id 11} {:x 700 :y 1100 :tile-id 11} {:x 725 :y 1100 :tile-id 11} {:x 750 :y 1100 :tile-id 11} {:x 775 :y 1100 :tile-id 11} {:x 800 :y 1100 :tile-id 11} {:x 825 :y 1100 :tile-id 11} {:x 850 :y 1100 :tile-id 11} {:x 875 :y 1100 :tile-id 11} {:x 900 :y 1100 :tile-id 11} {:x 925 :y 1100 :tile-id 11} {:x 950 :y 1100 :tile-id 11} {:x 975 :y 1100 :tile-id 11} {:x 1000 :y 1100 :tile-id 11} {:x 1025 :y 1100 :tile-id 11} {:x 1050 :y 1100 :tile-id 8} {:x 1075 :y 1100 :tile-id 11} {:x 1100 :y 1100 :tile-id 11} {:x 1125 :y 1100 :tile-id 11} {:x 1150 :y 1100 :tile-id 11} {:x 1175 :y 1100 :tile-id 11} {:x 1200 :y 1100 :tile-id 11} {:x 1225 :y 1100 :tile-id 10}] [{:x 0 :y 1125 :tile-id 10} {:x 25 :y 1125 :tile-id 11} {:x 50 :y 1125 :tile-id 11} {:x 75 :y 1125 :tile-id 11} {:x 100 :y 1125 :tile-id 11} {:x 125 :y 1125 :tile-id 11} {:x 150 :y 1125 :tile-id 11} {:x 175 :y 1125 :tile-id 11} {:x 200 :y 1125 :tile-id 11} {:x 225 :y 1125 :tile-id 11} {:x 250 :y 1125 :tile-id 11} {:x 275 :y 1125 :tile-id 11} {:x 300 :y 1125 :tile-id 9} {:x 325 :y 1125 :tile-id 11} {:x 350 :y 1125 :tile-id 11} {:x 375 :y 1125 :tile-id 11} {:x 400 :y 1125 :tile-id 11} {:x 425 :y 1125 :tile-id 11} {:x 450 :y 1125 :tile-id 11} {:x 475 :y 1125 :tile-id 11} {:x 500 :y 1125 :tile-id 10} {:x 525 :y 1125 :tile-id 11} {:x 550 :y 1125 :tile-id 11} {:x 575 :y 1125 :tile-id 11} {:x 600 :y 1125 :tile-id 11} {:x 625 :y 1125 :tile-id 11} {:x 650 :y 1125 :tile-id 11} {:x 675 :y 1125 :tile-id 11} {:x 700 :y 1125 :tile-id 11} {:x 725 :y 1125 :tile-id 11} {:x 750 :y 1125 :tile-id 9} {:x 775 :y 1125 :tile-id 11} {:x 800 :y 1125 :tile-id 11} {:x 825 :y 1125 :tile-id 11} {:x 850 :y 1125 :tile-id 11} {:x 875 :y 1125 :tile-id 11} {:x 900 :y 1125 :tile-id 11} {:x 925 :y 1125 :tile-id 11} {:x 950 :y 1125 :tile-id 11} {:x 975 :y 1125 :tile-id 11} {:x 1000 :y 1125 :tile-id 11} {:x 1025 :y 1125 :tile-id 11} {:x 1050 :y 1125 :tile-id 11} {:x 1075 :y 1125 :tile-id 11} {:x 1100 :y 1125 :tile-id 11} {:x 1125 :y 1125 :tile-id 11} {:x 1150 :y 1125 :tile-id 11} {:x 1175 :y 1125 :tile-id 11} {:x 1200 :y 1125 :tile-id 11} {:x 1225 :y 1125 :tile-id 10}] [{:x 0 :y 1150 :tile-id 10} {:x 25 :y 1150 :tile-id 11} {:x 50 :y 1150 :tile-id 11} {:x 75 :y 1150 :tile-id 11} {:x 100 :y 1150 :tile-id 11} {:x 125 :y 1150 :tile-id 11} {:x 150 :y 1150 :tile-id 11} {:x 175 :y 1150 :tile-id 11} {:x 200 :y 1150 :tile-id 11} {:x 225 :y 1150 :tile-id 11} {:x 250 :y 1150 :tile-id 11} {:x 275 :y 1150 :tile-id 11} {:x 300 :y 1150 :tile-id 10} {:x 325 :y 1150 :tile-id 11} {:x 350 :y 1150 :tile-id 11} {:x 375 :y 1150 :tile-id 11} {:x 400 :y 1150 :tile-id 11} {:x 425 :y 1150 :tile-id 11} {:x 450 :y 1150 :tile-id 11} {:x 475 :y 1150 :tile-id 11} {:x 500 :y 1150 :tile-id 8} {:x 525 :y 1150 :tile-id 11} {:x 550 :y 1150 :tile-id 11} {:x 575 :y 1150 :tile-id 11} {:x 600 :y 1150 :tile-id 11} {:x 625 :y 1150 :tile-id 11} {:x 650 :y 1150 :tile-id 11} {:x 675 :y 1150 :tile-id 11} {:x 700 :y 1150 :tile-id 11} {:x 725 :y 1150 :tile-id 11} {:x 750 :y 1150 :tile-id 10} {:x 775 :y 1150 :tile-id 11} {:x 800 :y 1150 :tile-id 11} {:x 825 :y 1150 :tile-id 11} {:x 850 :y 1150 :tile-id 11} {:x 875 :y 1150 :tile-id 11} {:x 900 :y 1150 :tile-id 11} {:x 925 :y 1150 :tile-id 11} {:x 950 :y 1150 :tile-id 11} {:x 975 :y 1150 :tile-id 11} {:x 1000 :y 1150 :tile-id 11} {:x 1025 :y 1150 :tile-id 11} {:x 1050 :y 1150 :tile-id 11} {:x 1075 :y 1150 :tile-id 11} {:x 1100 :y 1150 :tile-id 11} {:x 1125 :y 1150 :tile-id 11} {:x 1150 :y 1150 :tile-id 11} {:x 1175 :y 1150 :tile-id 11} {:x 1200 :y 1150 :tile-id 11} {:x 1225 :y 1150 :tile-id 10}] [{:x 0 :y 1175 :tile-id 10} {:x 25 :y 1175 :tile-id 11} {:x 50 :y 1175 :tile-id 11} {:x 75 :y 1175 :tile-id 11} {:x 100 :y 1175 :tile-id 11} {:x 125 :y 1175 :tile-id 11} {:x 150 :y 1175 :tile-id 11} {:x 175 :y 1175 :tile-id 11} {:x 200 :y 1175 :tile-id 11} {:x 225 :y 1175 :tile-id 11} {:x 250 :y 1175 :tile-id 11} {:x 275 :y 1175 :tile-id 11} {:x 300 :y 1175 :tile-id 10} {:x 325 :y 1175 :tile-id 11} {:x 350 :y 1175 :tile-id 11} {:x 375 :y 1175 :tile-id 11} {:x 400 :y 1175 :tile-id 11} {:x 425 :y 1175 :tile-id 11} {:x 450 :y 1175 :tile-id 11} {:x 475 :y 1175 :tile-id 11} {:x 500 :y 1175 :tile-id 11} {:x 525 :y 1175 :tile-id 11} {:x 550 :y 1175 :tile-id 11} {:x 575 :y 1175 :tile-id 11} {:x 600 :y 1175 :tile-id 11} {:x 625 :y 1175 :tile-id 11} {:x 650 :y 1175 :tile-id 11} {:x 675 :y 1175 :tile-id 11} {:x 700 :y 1175 :tile-id 11} {:x 725 :y 1175 :tile-id 11} {:x 750 :y 1175 :tile-id 10} {:x 775 :y 1175 :tile-id 11} {:x 800 :y 1175 :tile-id 11} {:x 825 :y 1175 :tile-id 11} {:x 850 :y 1175 :tile-id 11} {:x 875 :y 1175 :tile-id 11} {:x 900 :y 1175 :tile-id 11} {:x 925 :y 1175 :tile-id 11} {:x 950 :y 1175 :tile-id 11} {:x 975 :y 1175 :tile-id 11} {:x 1000 :y 1175 :tile-id 11} {:x 1025 :y 1175 :tile-id 11} {:x 1050 :y 1175 :tile-id 9} {:x 1075 :y 1175 :tile-id 11} {:x 1100 :y 1175 :tile-id 11} {:x 1125 :y 1175 :tile-id 11} {:x 1150 :y 1175 :tile-id 11} {:x 1175 :y 1175 :tile-id 11} {:x 1200 :y 1175 :tile-id 11} {:x 1225 :y 1175 :tile-id 10}] [{:x 0 :y 1200 :tile-id 10} {:x 25 :y 1200 :tile-id 11} {:x 50 :y 1200 :tile-id 11} {:x 75 :y 1200 :tile-id 11} {:x 100 :y 1200 :tile-id 11} {:x 125 :y 1200 :tile-id 11} {:x 150 :y 1200 :tile-id 11} {:x 175 :y 1200 :tile-id 11} {:x 200 :y 1200 :tile-id 11} {:x 225 :y 1200 :tile-id 11} {:x 250 :y 1200 :tile-id 11} {:x 275 :y 1200 :tile-id 11} {:x 300 :y 1200 :tile-id 10} {:x 325 :y 1200 :tile-id 11} {:x 350 :y 1200 :tile-id 11} {:x 375 :y 1200 :tile-id 11} {:x 400 :y 1200 :tile-id 11} {:x 425 :y 1200 :tile-id 11} {:x 450 :y 1200 :tile-id 11} {:x 475 :y 1200 :tile-id 11} {:x 500 :y 1200 :tile-id 11} {:x 525 :y 1200 :tile-id 11} {:x 550 :y 1200 :tile-id 11} {:x 575 :y 1200 :tile-id 11} {:x 600 :y 1200 :tile-id 11} {:x 625 :y 1200 :tile-id 11} {:x 650 :y 1200 :tile-id 11} {:x 675 :y 1200 :tile-id 11} {:x 700 :y 1200 :tile-id 11} {:x 725 :y 1200 :tile-id 11} {:x 750 :y 1200 :tile-id 10} {:x 775 :y 1200 :tile-id 11} {:x 800 :y 1200 :tile-id 11} {:x 825 :y 1200 :tile-id 11} {:x 850 :y 1200 :tile-id 11} {:x 875 :y 1200 :tile-id 11} {:x 900 :y 1200 :tile-id 11} {:x 925 :y 1200 :tile-id 11} {:x 950 :y 1200 :tile-id 11} {:x 975 :y 1200 :tile-id 11} {:x 1000 :y 1200 :tile-id 11} {:x 1025 :y 1200 :tile-id 11} {:x 1050 :y 1200 :tile-id 10} {:x 1075 :y 1200 :tile-id 11} {:x 1100 :y 1200 :tile-id 11} {:x 1125 :y 1200 :tile-id 11} {:x 1150 :y 1200 :tile-id 11} {:x 1175 :y 1200 :tile-id 11} {:x 1200 :y 1200 :tile-id 11} {:x 1225 :y 1200 :tile-id 10}] [{:x 0 :y 1225 :tile-id 2} {:x 25 :y 1225 :tile-id 1} {:x 50 :y 1225 :tile-id 1} {:x 75 :y 1225 :tile-id 1} {:x 100 :y 1225 :tile-id 1} {:x 125 :y 1225 :tile-id 1} {:x 150 :y 1225 :tile-id 1} {:x 175 :y 1225 :tile-id 1} {:x 200 :y 1225 :tile-id 1} {:x 225 :y 1225 :tile-id 1} {:x 250 :y 1225 :tile-id 1} {:x 275 :y 1225 :tile-id 1} {:x 300 :y 1225 :tile-id 13} {:x 325 :y 1225 :tile-id 1} {:x 350 :y 1225 :tile-id 1} {:x 375 :y 1225 :tile-id 1} {:x 400 :y 1225 :tile-id 1} {:x 425 :y 1225 :tile-id 1} {:x 450 :y 1225 :tile-id 1} {:x 475 :y 1225 :tile-id 1} {:x 500 :y 1225 :tile-id 1} {:x 525 :y 1225 :tile-id 1} {:x 550 :y 1225 :tile-id 1} {:x 575 :y 1225 :tile-id 1} {:x 600 :y 1225 :tile-id 1} {:x 625 :y 1225 :tile-id 1} {:x 650 :y 1225 :tile-id 1} {:x 675 :y 1225 :tile-id 1} {:x 700 :y 1225 :tile-id 1} {:x 725 :y 1225 :tile-id 1} {:x 750 :y 1225 :tile-id 13} {:x 775 :y 1225 :tile-id 1} {:x 800 :y 1225 :tile-id 1} {:x 825 :y 1225 :tile-id 1} {:x 850 :y 1225 :tile-id 1} {:x 875 :y 1225 :tile-id 1} {:x 900 :y 1225 :tile-id 1} {:x 925 :y 1225 :tile-id 1} {:x 950 :y 1225 :tile-id 1} {:x 975 :y 1225 :tile-id 1} {:x 1000 :y 1225 :tile-id 1} {:x 1025 :y 1225 :tile-id 1} {:x 1050 :y 1225 :tile-id 13} {:x 1075 :y 1225 :tile-id 1} {:x 1100 :y 1225 :tile-id 1} {:x 1125 :y 1225 :tile-id 1} {:x 1150 :y 1225 :tile-id 1} {:x 1175 :y 1225 :tile-id 1} {:x 1200 :y 1225 :tile-id 1} {:x 1225 :y 1225 :tile-id 3}]] :spawns [{:y 590 :name "spawn2" :x 679} {:y 698 :name "spawn1" :x 569}]}} +) + + +{ :levels levels } diff --git a/two_player_cleaning_game/main.fnl b/two_player_cleaning_game/main.fnl index e723f5e..6cc9a3f 100644 --- a/two_player_cleaning_game/main.fnl +++ b/two_player_cleaning_game/main.fnl @@ -1,6 +1,7 @@ (local map-util (require "map-util.fnl")) +(local levels (require "levels.fnl")) -(var player-sprite nil) ; 20x20 pixels +(var player-art nil) ; 25x50 pixels each player is 25x25 (var dust-sprite nil) ; 35x35 pixels (local game-state { :player-pos [0 0] @@ -32,10 +33,16 @@ (map-util:load) (love.window.setMode 600 640) - (set player-sprite (love.graphics.newImage "assets/player_001.png")) + + (set player-art { + :player-sprite (love.graphics.newImage "assets/player.png") + :player1-quad (love.graphics.newQuad 0 0 25 25 50 25) + :player2-quad (love.graphics.newQuad 25 0 25 25 50 25) + }) + (set dust-sprite (love.graphics.newImage "assets/dust_001.png")) (start-level) - (print (fennel.view game-state)) + ; (print (fennel.view game-state)) ;; start a thread listening on stdin (: (love.thread.newThread "require('love.event') while 1 do love.event.push('stdin', io.read('*line')) end") :start)) @@ -67,9 +74,9 @@ while 1 do love.event.push('stdin', io.read('*line')) end") :start)) (each [y cells (ipairs (. game-state :world))] (each [x cell (ipairs cells)] (case [(. cell :revealed) (. cell :type)] - [false _] (do - (love.graphics.setColor 1 1 1) ; reset color to white (no tinting) - (love.graphics.draw dust-sprite (+ 45 (* 25 (- x 1))) (+ 45 (* 25 (- y 1))))) + ; [false _] (do + ; (love.graphics.setColor 1 1 1) ; reset color to white (no tinting) + ; (love.graphics.draw dust-sprite (+ 45 (* 25 (- x 1))) (+ 45 (* 25 (- y 1))))) [true :wall] (do (love.graphics.setColor (unpack black)) (love.graphics.rectangle "fill" (+ 50 (* 25 (- x 1))) (+ 50 (* 25 (- y 1))) 25 25)) @@ -102,10 +109,11 @@ while 1 do love.event.push('stdin', io.read('*line')) end") :start)) :e 0 :w 25) ] - (love.graphics.draw player-sprite + (love.graphics.draw + (. player-art :player-sprite) + (. player-art :player1-quad) (+ (* 25 player-x) x-offset 25) - (+ (* 25 player-y) y-offset 25) - rot 1.25 1.25))) + (+ (* 25 player-y) y-offset 25)))) (fn draw-ghost-grid [] (love.graphics.setColor (unpack black-half-tone))