{"format":"murdoku-puzzle/1","id":"hall-of-mirrors","version":1,"difficulty":"expert","level":10,"size":{"rows":16,"cols":16},"languages":["en","hu","de","fr","es","it","nl","pl","pt","ro","ca","cs","fi","vi","tr","el","ru","uk","ar","ko","ja","zh-Hans","zh-Hant"],"defaultLanguage":"en","title":"La casa de los espejos","tagline":"Casa de los espejos de la feria · hora de cierre · dieciséis salas de cristal","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-15","story":"Hora de cierre en la casa de los espejos de la feria. Cuando vuelven a encenderse las luces, la dueña, Valerie, aparece muerta en el túnel de salida, junto al letrero. Dieciséis personas estaban dentro: ocho visitantes, cuatro artistas y el personal. La casa es una sola planta abierta dividida en dieciséis salas y llena de espejos: cada uno vio solo lo que los espejos le mostraban a lo largo de su propia fila y de su propia columna. Lee las declaraciones, encuentra la casilla de cada uno en el plano y desenmascara al asesino: estuvo a solas con Valerie en el túnel de salida, sin que nadie lo viera, ni siquiera en un espejo.","rules":{"standard":["Cada <b>fila</b> y cada <b>columna</b> contiene exactamente <b>una persona</b>. En cuanto coloques a alguien, tacha toda su fila y su columna.","<b>«Junto a»</b> = directamente a la izquierda, a la derecha, arriba o abajo, y <b>en la misma zona</b>. La casa es una sola planta abierta: las líneas discontinuas son los límites de las zonas del acertijo. Las casillas con un objeto (espejos, pilares, mostradores…) no se pueden ocupar; los bancos, los taburetes y las alfombras sí.","Las direcciones se refieren a filas y columnas, no a la misma línea: <i>«una fila al norte de él»</i> = en la fila inmediatamente superior, en cualquier columna.","El asesino estaba <b>a solas con la víctima</b>: nadie más se encontraba en esa zona."],"special":["<b>Líneas de visión:</b> cada uno mira a lo largo de su propia fila y de su propia columna, en las cuatro direcciones. Una línea de visión pasa por las casillas vacías (bancos, taburetes y alfombras incluidos), <b>gira 90°</b> en cada <b>espejo</b> – como la luz que rebota en él: yendo hacia el este, en un espejo ╱ continúa hacia el norte y en un espejo ╲ hacia el sur – y se detiene en cualquier otro objeto o en la pared de la casa. Como dos personas nunca comparten fila ni columna, a quien ves, lo ves en un espejo.","<b>Nadie tapa la vista:</b> <i>«Vi a dos personas»</i> cuenta a todos los que están en cualquier punto de las cuatro líneas de visión, también detrás de otra persona; <i>«No vi a nadie»</i> significa que las cuatro líneas estaban vacías. Ver es recíproco.","<b>Nadie vio al asesino:</b> aparte de la víctima, nadie estaba en las líneas de visión del asesino, ni siquiera en un espejo."]},"roleNames":{"guest":"visitante","performer":"artista","staff":"personal","victim":"víctima"},"personGroups":[{"id":"guests","name":"Visitantes","persons":["A","B","C","D","E","F","G","H"]},{"id":"performers","name":"Artistas","persons":["I","J","K","L"]},{"id":"staff","name":"Personal","persons":["M","N","O","V"]}],"map":{"groups":[{"id":"front","name":"ZONA DE ENTRADA","style":"open"},{"id":"upper","name":"LABERINTO SUPERIOR","style":"open"},{"id":"lower","name":"LABERINTO INFERIOR","style":"open"},{"id":"back","name":"ZONA TRASERA","style":"open"}],"gaps":[],"areas":[{"id":"Entrance","cells":[[1,1],[1,2],[1,3],[1,4],[1,5],[2,1],[2,2],[2,3],[2,4],[2,5],[3,1],[3,2],[3,3],[3,4],[3,5]],"fill":"#e8dcc8","pattern":"tiles","group":"front","labelAt":[2,1.5],"name":"Vestíbulo de entrada"},{"id":"Tickets","cells":[[1,6],[1,7],[1,8],[2,6],[2,7],[2,8],[3,6],[3,7],[3,8]],"fill":"#e3d5bd","pattern":"tiles","group":"front","labelAt":[3,7.5],"name":"Taquilla"},{"id":"Gallery","cells":[[1,9],[1,10],[1,11],[1,12],[2,9],[2,10],[2,11],[2,12],[3,9],[3,10],[3,11],[3,12]],"fill":"#e6d9c9","pattern":"tiles","group":"front","labelAt":[1,11],"name":"Galería"},{"id":"Gift","cells":[[1,13],[1,14],[1,15],[1,16],[2,13],[2,14],[2,15],[2,16],[3,13],[3,14],[3,15],[3,16]],"fill":"#efe0c4","pattern":"tiles","group":"front","labelAt":[3,14],"name":"Tienda de regalos"},{"id":"Blue","cells":[[4,1],[4,2],[4,3],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[7,1],[7,2],[7,3]],"fill":"#cfdff0","group":"upper","labelAt":[6,2],"name":"Pasillo azul"},{"id":"Star","cells":[[4,4],[4,5],[4,6],[4,7],[4,8],[5,4],[5,5],[5,6],[5,7],[5,8],[6,4],[6,5],[6,6],[6,7],[6,8],[7,4],[7,5],[7,6],[7,7],[7,8]],"fill":"#f2e6b8","group":"upper","labelAt":[7,6.5],"name":"Cámara de las estrellas"},{"id":"Kaleido","cells":[[4,9],[4,10],[4,11],[4,12],[5,9],[5,10],[5,11],[5,12],[6,9],[6,10],[6,11],[6,12],[7,9],[7,10],[7,11],[7,12]],"fill":"#e2d3ee","group":"upper","labelAt":[5,10],"name":"Sala del caleidoscopio"},{"id":"Infinity","cells":[[4,13],[4,14],[4,15],[4,16],[5,13],[5,14],[5,15],[5,16],[6,13],[6,14],[6,15],[6,16],[7,13],[7,14],[7,15],[7,16]],"fill":"#cfe8e6","group":"upper","labelAt":[4,15],"name":"Sala del infinito"},{"id":"Red","cells":[[8,1],[8,2],[8,3],[9,1],[9,2],[9,3],[10,1],[10,2],[10,3],[11,1],[11,2],[11,3]],"fill":"#f0cfcf","group":"lower","labelAt":[10,2],"name":"Pasillo rojo"},{"id":"Spiral","cells":[[8,4],[8,5],[8,6],[8,7],[8,8],[9,4],[9,5],[9,6],[9,7],[9,8],[10,4],[10,5],[10,6],[10,7],[10,8],[11,4],[11,5],[11,6],[11,7],[11,8]],"fill":"#f3dcc0","group":"lower","labelAt":[10,7],"name":"Sala de la espiral"},{"id":"Crystal","cells":[[8,9],[8,10],[8,11],[8,12],[9,9],[9,10],[9,11],[9,12],[10,9],[10,10],[10,11],[10,12],[11,9],[11,10],[11,11],[11,12]],"fill":"#cfe5ee","group":"lower","labelAt":[11,10.5],"name":"Cueva de cristal"},{"id":"DeadEnd","cells":[[8,13],[8,14],[8,15],[8,16],[9,13],[9,14],[9,15],[9,16],[10,13],[10,14],[10,15],[10,16],[11,13],[11,14],[11,15],[11,16]],"fill":"#d9d9d9","group":"lower","labelAt":[8,14],"name":"Callejón sin salida"},{"id":"Alley","cells":[[12,1],[12,2],[12,3],[12,4],[13,1],[13,2],[13,3],[13,4],[14,1],[14,2],[14,3],[14,4],[15,1],[15,2],[15,3],[15,4],[16,1],[16,2],[16,3],[16,4]],"fill":"#dcd6ec","group":"back","labelAt":[14,2.5],"name":"Pasaje de los espejos"},{"id":"Fun","cells":[[12,5],[12,6],[12,7],[12,8],[12,9],[12,10],[13,5],[13,6],[13,7],[13,8],[13,9],[13,10],[14,5],[14,6],[14,7],[14,8],[14,9],[14,10],[15,5],[15,6],[15,7],[15,8],[15,9],[15,10],[16,5],[16,6],[16,7],[16,8],[16,9],[16,10]],"fill":"#f3d6de","group":"back","labelAt":[16,6.5],"name":"Sala de la risa"},{"id":"Exit","cells":[[12,11],[12,12],[12,13],[13,11],[13,12],[13,13],[14,11],[14,12],[14,13],[15,11],[15,12],[15,13],[16,11],[16,12],[16,13]],"fill":"#d3e8cf","group":"back","labelAt":[12,12],"name":"Túnel de salida"},{"id":"Backstage","cells":[[12,14],[12,15],[12,16],[13,14],[13,15],[13,16],[14,14],[14,15],[14,16],[15,14],[15,15],[15,16],[16,14],[16,15],[16,16]],"fill":"#d8cfc0","pattern":"planks","group":"back","labelAt":[15,15],"name":"Bastidores"}],"objectTypes":{"bench":{"occupiable":true,"name":"banco","icon":"<rect x=\"7\" y=\"8\" width=\"3.2\" height=\"31\" fill=\"#5e4127\"/><rect x=\"35.8\" y=\"8\" width=\"3.2\" height=\"31\" fill=\"#5e4127\"/><rect x=\"4\" y=\"8\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#a5733f\" stroke=\"#4e3a1e\" stroke-width=\"1.3\"/><rect x=\"4\" y=\"17.5\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#c08a50\" stroke=\"#6b4a26\" stroke-width=\"1.2\"/><rect x=\"4\" y=\"25\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#c08a50\" stroke=\"#6b4a26\" stroke-width=\"1.2\"/><rect x=\"4\" y=\"32.5\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#c08a50\" stroke=\"#6b4a26\" stroke-width=\"1.2\"/>"},"stool":{"occupiable":true,"name":"taburete","icon":"<circle cx=\"23\" cy=\"23\" r=\"11\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"23\" r=\"5\" fill=\"#d9d5cc\"/>"},"carpet":{"occupiable":true,"name":"alfombra","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#b3252f\"/><path d=\"M23 9 l10 14 -10 14 -10 -14 z\" fill=\"none\" stroke=\"#e0b050\" stroke-width=\"2\"/><circle cx=\"23\" cy=\"23\" r=\"3\" fill=\"#e0b050\"/>"},"mirror_s":{"occupiable":false,"name":"espejo ╱","icon":"<line x1=\"4\" y1=\"42\" x2=\"42\" y2=\"4\" stroke=\"#5b5852\" stroke-width=\"13\" stroke-linecap=\"round\"/><line x1=\"4\" y1=\"42\" x2=\"42\" y2=\"4\" stroke=\"#cfe0e8\" stroke-width=\"9\" stroke-linecap=\"round\"/><line x1=\"8\" y1=\"34\" x2=\"34\" y2=\"8\" stroke=\"#ffffff\" stroke-width=\"2\" opacity=\".85\"/><line x1=\"14\" y1=\"40\" x2=\"40\" y2=\"14\" stroke=\"#8fb0c2\" stroke-width=\"1.6\" opacity=\".9\"/>"},"mirror_b":{"occupiable":false,"legendGroup":"mirror_s","name":"espejo ╲","icon":"<line x1=\"4\" y1=\"4\" x2=\"42\" y2=\"42\" stroke=\"#5b5852\" stroke-width=\"13\" stroke-linecap=\"round\"/><line x1=\"4\" y1=\"4\" x2=\"42\" y2=\"42\" stroke=\"#cfe0e8\" stroke-width=\"9\" stroke-linecap=\"round\"/><line x1=\"12\" y1=\"8\" x2=\"38\" y2=\"34\" stroke=\"#ffffff\" stroke-width=\"2\" opacity=\".85\"/><line x1=\"6\" y1=\"14\" x2=\"32\" y2=\"40\" stroke=\"#8fb0c2\" stroke-width=\"1.6\" opacity=\".9\"/>"},"booth":{"occupiable":false,"name":"cabina de taquilla","icon":"<rect x=\"7\" y=\"16\" width=\"32\" height=\"26\" fill=\"#7a4a2a\" stroke=\"#3f2d1d\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"21\" width=\"22\" height=\"11\" fill=\"#dfe9ee\" stroke=\"#3f2d1d\"/><path d=\"M4 16 h38 l-4 -9 h-30 z\" fill=\"#c0392b\" stroke=\"#6b1218\" stroke-width=\"1.2\"/><g fill=\"#f4efe6\"><rect x=\"10\" y=\"8\" width=\"5\" height=\"7\"/><rect x=\"21\" y=\"8\" width=\"5\" height=\"7\"/><rect x=\"32\" y=\"8\" width=\"5\" height=\"7\"/></g><rect x=\"16\" y=\"35\" width=\"14\" height=\"4\" rx=\"1\" fill=\"#c9a03a\"/>","iconTall":"<rect x=\"7\" y=\"20\" width=\"32\" height=\"68\" fill=\"#7a4a2a\" stroke=\"#3f2d1d\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"30\" width=\"22\" height=\"22\" fill=\"#dfe9ee\" stroke=\"#3f2d1d\"/><rect x=\"10\" y=\"58\" width=\"26\" height=\"6\" rx=\"1\" fill=\"#c9a03a\"/><rect x=\"15\" y=\"70\" width=\"16\" height=\"9\" rx=\"2\" fill=\"#f4efe6\" stroke=\"#3f2d1d\"/><line x1=\"23\" y1=\"70\" x2=\"23\" y2=\"79\" stroke=\"#3f2d1d\" stroke-dasharray=\"2 1.5\"/><path d=\"M4 20 h38 l-4 -11 h-30 z\" fill=\"#c0392b\" stroke=\"#6b1218\" stroke-width=\"1.2\"/><g fill=\"#f4efe6\"><rect x=\"10\" y=\"10\" width=\"5\" height=\"9\"/><rect x=\"21\" y=\"10\" width=\"5\" height=\"9\"/><rect x=\"32\" y=\"10\" width=\"5\" height=\"9\"/></g>"},"funmirror":{"occupiable":false,"name":"espejo deformante","icon":"<rect x=\"4\" y=\"6\" width=\"38\" height=\"34\" rx=\"5\" fill=\"#c9a03a\" stroke=\"#7a5a12\" stroke-width=\"1.5\"/><rect x=\"8\" y=\"10\" width=\"30\" height=\"26\" rx=\"4\" fill=\"#dfe9ee\"/><path d=\"M15 13 q6 6 0 11 t0 11\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\" opacity=\".9\"/><path d=\"M29 13 q-6 6 0 11 t0 11\" fill=\"none\" stroke=\"#8fb0c2\" stroke-width=\"2\"/>"},"star":{"occupiable":false,"name":"adorno de estrella","icon":"<path d=\"M23 5 L27.7 17.5 L41.1 18.1 L30.6 26.5 L34.2 39.4 L23 32 L11.8 39.4 L15.4 26.5 L4.9 18.1 L18.3 17.5 Z\" fill=\"#f2c94c\" stroke=\"#a8781a\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><circle cx=\"23\" cy=\"24\" r=\"3.5\" fill=\"#fff4c2\"/>"},"crystal":{"occupiable":false,"name":"grupo de cristales","icon":"<path d=\"M9 40 l6 -22 l6 22 z\" fill=\"#b39ddb\" stroke=\"#5e35b1\" stroke-width=\"1.3\"/><path d=\"M18 40 l6 -32 l7 32 z\" fill=\"#d1c4e9\" stroke=\"#5e35b1\" stroke-width=\"1.3\"/><path d=\"M29 40 l5 -16 l6 16 z\" fill=\"#9575cd\" stroke=\"#5e35b1\" stroke-width=\"1.3\"/><line x1=\"24\" y1=\"12\" x2=\"23\" y2=\"34\" stroke=\"#ffffff\" stroke-width=\"1.5\" opacity=\".7\"/><rect x=\"5\" y=\"39\" width=\"36\" height=\"4\" rx=\"1\" fill=\"#8d8d8d\"/>"},"curtain":{"occupiable":false,"name":"cortina","icon":"<path d=\"M6 4 h34 v38 q-8 -6 -17 0 q-9 -6 -17 0 z\" fill=\"#b3252f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><g stroke=\"#8a1a22\" stroke-width=\"1.5\"><line x1=\"12\" y1=\"8\" x2=\"10\" y2=\"38\"/><line x1=\"18\" y1=\"8\" x2=\"17\" y2=\"38\"/><line x1=\"28\" y1=\"8\" x2=\"29\" y2=\"38\"/><line x1=\"34\" y1=\"8\" x2=\"36\" y2=\"38\"/></g><rect x=\"4\" y=\"3\" width=\"38\" height=\"4\" rx=\"2\" fill=\"#c9a03a\"/>"},"counter":{"occupiable":false,"name":"mostrador","icon":"<rect x=\"0\" y=\"10\" width=\"46\" height=\"26\" fill=\"#a97c50\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"0\" y=\"10\" width=\"46\" height=\"7\" fill=\"#c9a06f\"/>"},"shelf":{"occupiable":false,"name":"estantería","icon":"<rect x=\"8\" y=\"5\" width=\"30\" height=\"36\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"9\" width=\"24\" height=\"8\" fill=\"#e6cfa8\"/><rect x=\"11\" y=\"20\" width=\"24\" height=\"8\" fill=\"#d4b98f\"/><rect x=\"11\" y=\"31\" width=\"24\" height=\"8\" fill=\"#e6cfa8\"/>"},"crate":{"occupiable":false,"name":"caja","icon":"<rect x=\"6\" y=\"10\" width=\"34\" height=\"30\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"6\" y1=\"20\" x2=\"40\" y2=\"20\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"6\" y1=\"30\" x2=\"40\" y2=\"30\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"17\" y1=\"10\" x2=\"17\" y2=\"40\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"29\" y1=\"10\" x2=\"29\" y2=\"40\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/>"},"lamp":{"occupiable":false,"name":"lámpara","icon":"<circle cx=\"23\" cy=\"12\" r=\"9\" fill=\"#f7e9a8\" opacity=\".5\"/><rect x=\"21\" y=\"16\" width=\"4\" height=\"24\" fill=\"#2f3b4a\"/><rect x=\"14\" y=\"39\" width=\"18\" height=\"4\" rx=\"1.5\" fill=\"#2f3b4a\"/><circle cx=\"23\" cy=\"12\" r=\"5\" fill=\"#f2c94c\" stroke=\"#2f3b4a\" stroke-width=\"1.4\"/>"},"pillar":{"occupiable":false,"name":"pilar","icon":"<circle cx=\"23\" cy=\"23\" r=\"12\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"2\"/><circle cx=\"23\" cy=\"23\" r=\"6\" fill=\"#9a968d\"/>"},"plant":{"occupiable":false,"name":"planta en maceta","icon":"<path d=\"M15 28 h16 l-2 12 h-12 z\" fill=\"#c2643a\" stroke=\"#7a3d20\" stroke-width=\"1.2\"/><ellipse cx=\"15\" cy=\"17\" rx=\"7\" ry=\"10\" fill=\"#3f8a4a\" transform=\"rotate(-30 15 17)\"/><ellipse cx=\"31\" cy=\"17\" rx=\"7\" ry=\"10\" fill=\"#3f8a4a\" transform=\"rotate(30 31 17)\"/><ellipse cx=\"23\" cy=\"13\" rx=\"6\" ry=\"11\" fill=\"#57a35e\"/>"},"sign":{"occupiable":false,"name":"letrero","icon":"<rect x=\"21\" y=\"22\" width=\"4\" height=\"20\" fill=\"#6b6f76\"/><rect x=\"5\" y=\"6\" width=\"36\" height=\"17\" rx=\"3\" fill=\"#2e7d32\" stroke=\"#1b4d1e\" stroke-width=\"1.5\"/><path d=\"M10 14.5 h15 m-4 -4 l4 4 l-4 4\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><circle cx=\"33\" cy=\"14.5\" r=\"3.5\" fill=\"#ffffff\"/>"},"rack":{"occupiable":false,"name":"perchero de disfraces","icon":"<line x1=\"6\" y1=\"10\" x2=\"40\" y2=\"10\" stroke=\"#5b5852\" stroke-width=\"3\"/><line x1=\"9\" y1=\"10\" x2=\"9\" y2=\"40\" stroke=\"#5b5852\" stroke-width=\"2.5\"/><line x1=\"37\" y1=\"10\" x2=\"37\" y2=\"40\" stroke=\"#5b5852\" stroke-width=\"2.5\"/><path d=\"M15 14 v2 h8 v14 h-8 z\" fill=\"#c8536a\"/><path d=\"M25 14 v2 h7 v12 h-7 z\" fill=\"#3a6fb0\"/><line x1=\"19\" y1=\"10\" x2=\"19\" y2=\"14\" stroke=\"#333\"/><line x1=\"28\" y1=\"10\" x2=\"28\" y2=\"14\" stroke=\"#333\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"sign"},{"cell":[3,1],"type":"plant"},{"cell":[3,5],"type":"bench"},{"cell":[1,3],"type":"carpet"},{"cell":[2,3],"type":"carpet"},{"cell":[3,3],"type":"carpet"},{"cell":[1,7],"type":"booth","span":[2,1]},{"cell":[3,6],"type":"mirror_b"},{"cell":[2,10],"type":"mirror_s"},{"cell":[3,12],"type":"mirror_b"},{"cell":[1,9],"type":"plant"},{"cell":[2,13],"type":"counter"},{"cell":[2,14],"type":"counter"},{"cell":[1,16],"type":"shelf"},{"cell":[3,16],"type":"crate"},{"cell":[1,14],"type":"carpet"},{"cell":[1,15],"type":"carpet"},{"cell":[5,2],"type":"mirror_s"},{"cell":[7,1],"type":"lamp"},{"cell":[4,5],"type":"mirror_b"},{"cell":[6,7],"type":"mirror_s"},{"cell":[5,6],"type":"pillar"},{"cell":[7,4],"type":"star"},{"cell":[4,11],"type":"mirror_s"},{"cell":[7,9],"type":"mirror_b"},{"cell":[6,11],"type":"pillar"},{"cell":[5,14],"type":"mirror_b"},{"cell":[6,16],"type":"mirror_s"},{"cell":[4,13],"type":"bench"},{"cell":[9,3],"type":"mirror_b"},{"cell":[11,1],"type":"lamp"},{"cell":[8,6],"type":"mirror_s"},{"cell":[10,5],"type":"mirror_b"},{"cell":[11,8],"type":"mirror_s"},{"cell":[9,7],"type":"pillar"},{"cell":[8,10],"type":"mirror_b"},{"cell":[10,12],"type":"mirror_s"},{"cell":[9,9],"type":"crystal"},{"cell":[9,15],"type":"mirror_s"},{"cell":[11,13],"type":"mirror_b"},{"cell":[8,16],"type":"curtain"},{"cell":[10,14],"type":"bench"},{"cell":[13,2],"type":"mirror_s"},{"cell":[15,4],"type":"mirror_b"},{"cell":[16,1],"type":"lamp"},{"cell":[12,6],"type":"mirror_b"},{"cell":[14,8],"type":"mirror_s"},{"cell":[16,9],"type":"mirror_b"},{"cell":[13,10],"type":"funmirror"},{"cell":[15,6],"type":"bench"},{"cell":[16,12],"type":"sign"},{"cell":[13,12],"type":"mirror_s"},{"cell":[12,16],"type":"crate"},{"cell":[16,14],"type":"rack"},{"cell":[14,15],"type":"stool"},{"cell":[12,14],"type":"curtain"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Agnes","gender":"F","role":"guest","color":"#c62828","avatar":{"bg":"#5b3a6e","skin":"#f4d3b6","hair":"#cfcfd2","style":"bun","shirt":"#7a4d9a","glasses":true,"necklace":"#e6c46a"},"clue":"Estaba en la <b>cámara de las estrellas</b>. <b>No vio a nadie</b>.","job":"maestra jubilada","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Agnes\"><rect width=\"80\" height=\"80\" fill=\"#5b3a6e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a4d9a\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f4d3b6\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f4d3b6\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#cfcfd2\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#cfcfd2\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/></svg>","solverRole":"guest","constraints":[{"type":"area","areas":["Star"]},{"type":"seen","n":0}]},{"id":"B","name":"Barnaby","gender":"M","role":"guest","color":"#2e7d32","avatar":{"bg":"#2f5d7c","skin":"#e9c6a4","hair":"#3b2418","style":"short","shirt":"#c9a227","headphones":true},"clue":"Estaba en el <b>pasillo azul</b>.","job":"estudiante","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Barnaby\"><rect width=\"80\" height=\"80\" fill=\"#2f5d7c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c9a227\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c6a4\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c6a4\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#3b2418\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M25 34 Q25 12 40 12 Q55 12 55 34\" fill=\"none\" stroke=\"#111\" stroke-width=\"3\"/><rect x=\"21\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/><rect x=\"52\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/></svg>","solverRole":"guest","constraints":[{"type":"area","areas":["Blue"]}]},{"id":"C","name":"Chloe","gender":"F","role":"guest","color":"#1565c0","avatar":{"bg":"#3f6d5a","skin":"#f1cfb2","hair":"#b7482c","style":"bob","shirt":"#2f6f5a","scarf":"#f2d24a"},"clue":"Estaba en la <b>sala del infinito</b>.","job":"fotógrafa","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Chloe\"><rect width=\"80\" height=\"80\" fill=\"#3f6d5a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#b7482c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f6f5a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1cfb2\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1cfb2\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#b7482c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#f2d24a\"/></svg>","solverRole":"guest","constraints":[{"type":"area","areas":["Infinity"]}]},{"id":"D","name":"Dexter","gender":"M","role":"guest","color":"#6a1b9a","avatar":{"bg":"#7a3a2a","skin":"#d9a57a","hair":"#1c1a1a","style":"short","shirt":"#e67e22","cap":true},"clue":"Estaba junto a un <b>pilar</b>. <b>Vio exactamente a dos personas</b>.","job":"turista","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dexter\"><rect width=\"80\" height=\"80\" fill=\"#7a3a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e67e22\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#d9a57a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#d9a57a\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/></svg>","solverRole":"guest","constraints":[{"type":"beside","obj":"pillar"},{"type":"seen","n":2}]},{"id":"E","name":"Edith","gender":"F","role":"guest","color":"#e65100","avatar":{"bg":"#33526e","skin":"#f6d8c0","hair":"#6b3f22","style":"ponytail","shirt":"#1f8a8a","earrings":true},"clue":"Estaba en la <b>fila superior</b>. <b>No vio a nadie</b>, ni siquiera en un espejo.","job":"enfermera","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Edith\"><rect width=\"80\" height=\"80\" fill=\"#33526e\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#6b3f22\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1f8a8a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#6b3f22\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"guest","constraints":[{"type":"row","rows":[1]},{"type":"seen","n":0}]},{"id":"F","name":"Frank","gender":"M","role":"guest","color":"#00838f","avatar":{"bg":"#4b4b6d","skin":"#f0cdb0","hair":"#8a8a8a","style":"slick","shirt":"#22406f","glasses":true,"mustache":true,"mustacheColor":"#8a8a8a"},"clue":"<b>Vio a Kimberly</b>. Estaba <b>solo en su zona</b>.","job":"contable","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Frank\"><rect width=\"80\" height=\"80\" fill=\"#4b4b6d\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#22406f\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#8a8a8a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#8a8a8a\"/></svg>","solverRole":"guest","constraints":[{"type":"saw","q":"K"},{"type":"alone"}]},{"id":"G","name":"Gwen","gender":"F","role":"guest","color":"#ad1457","avatar":{"bg":"#8c3a5a","skin":"#8a5a3c","hair":"#1a1210","style":"curly","shirt":"#c8536a","headband":"#f2d24a"},"clue":"Era <b>la única junto al mostrador</b>.","job":"florista","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gwen\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c8536a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#8a5a3c\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#8a5a3c\"/><path d=\"M25 34 q-3 -8 4 -10 q0 -8 8 -7 q3 -4 8 -1 q6 -3 9 3 q7 0 5 8 q4 4 -1 9 q-6 -14 -16 -12 q-9 -1 -17 10 Z\" fill=\"#1a1210\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f2d24a\"/></svg>","solverRole":"guest","constraints":[{"type":"only_beside","obj":"counter"}]},{"id":"H","name":"Howard","gender":"M","role":"guest","color":"#5d4037","avatar":{"bg":"#3f3f3f","skin":"#e4b998","hair":"#3b2418","style":"bald","shirt":"#33691e","beard":true},"clue":"<b>Vio a Chloe</b> en un espejo. Estaba en la <b>fila 2</b>.","job":"conductor de autobús","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Howard\"><rect width=\"80\" height=\"80\" fill=\"#3f3f3f\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#33691e\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#3b2418\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#3b2418\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#3b2418\"/></svg>","solverRole":"guest","constraints":[{"type":"saw","q":"C"},{"type":"row","rows":[2]}]},{"id":"I","name":"Imogen","gender":"F","role":"performer","color":"#827717","avatar":{"bg":"#5a2a2a","skin":"#e9c6a4","hair":"#1c1a1a","style":"curly","shirt":"#7a1f5a","turban":"#c9a03a","earrings":true,"necklace":"#e6c46a"},"clue":"Estaba en la <b>columna del extremo derecho</b>. <b>No vio a nadie</b>.","job":"adivina","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Imogen\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a1f5a\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c6a4\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c6a4\"/><path d=\"M25 34 q-3 -8 4 -10 q0 -8 8 -7 q3 -4 8 -1 q6 -3 9 3 q7 0 5 8 q4 4 -1 9 q-6 -14 -16 -12 q-9 -1 -17 10 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M24 31 Q25 7 40 7 Q55 7 56 31 Q48 20 40 20 Q32 20 24 31 Z\" fill=\"#c9a03a\"/><path d=\"M27 20 Q40 30 53 20\" fill=\"none\" stroke=\"rgba(0,0,0,.12)\" stroke-width=\"2\"/><path d=\"M32 12 Q40 4 50 12\" fill=\"none\" stroke=\"rgba(0,0,0,.12)\" stroke-width=\"2\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"performer","constraints":[{"type":"col","cols":[16]},{"type":"seen","n":0}]},{"id":"J","name":"Jack","gender":"M","role":"performer","color":"#283593","avatar":{"bg":"#2a3a7a","skin":"#f4efe6","hair":"#d0342c","style":"curly","shirt":"#f2c94c","bow":"#c0392b"},"clue":"Estaba en la <b>fila 12</b>.","job":"payaso","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Jack\"><rect width=\"80\" height=\"80\" fill=\"#2a3a7a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f2c94c\"/><path d=\"M40 60 l-8 -4 v8 z M40 60 l8 -4 v8 z\" fill=\"#b8302b\"/><circle cx=\"40\" cy=\"60\" r=\"2\" fill=\"#7a1f1c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f4efe6\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f4efe6\"/><path d=\"M25 34 q-3 -8 4 -10 q0 -8 8 -7 q3 -4 8 -1 q6 -3 9 3 q7 0 5 8 q4 4 -1 9 q-6 -14 -16 -12 q-9 -1 -17 10 Z\" fill=\"#d0342c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/></svg>","solverRole":"performer","constraints":[{"type":"row","rows":[12]}]},{"id":"K","name":"Kimberly","gender":"F","role":"performer","color":"#33691e","avatar":{"bg":"#1b1b2f","skin":"#f1c8a5","hair":"#3b2418","style":"ponytail","shirt":"#1b1b1b","tophat":"#1b1b1b","necklace":"#e6c46a"},"clue":"Estaba junto a un <b>pilar</b>.","job":"maga","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Kimberly\"><rect width=\"80\" height=\"80\" fill=\"#1b1b2f\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#3b2418\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b1b1b\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#3b2418\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><rect x=\"26\" y=\"0\" width=\"28\" height=\"26\" rx=\"2\" fill=\"#1b1b1b\"/><rect x=\"19\" y=\"24\" width=\"42\" height=\"6\" rx=\"3\" fill=\"#1b1b1b\" stroke=\"rgba(0,0,0,.25)\"/><rect x=\"26\" y=\"19\" width=\"28\" height=\"5\" fill=\"#c9a03a\"/></svg>","solverRole":"performer","constraints":[{"type":"beside","obj":"pillar"}]},{"id":"L","name":"Leo","gender":"M","role":"performer","color":"#bf360c","avatar":{"bg":"#3a5a7a","skin":"#d9a57a","hair":"#8a5a2a","style":"short","shirt":"#2e86c1","headband":"#e74c3c"},"clue":"Estaba en la <b>cueva de cristal</b>. <b>Exactamente una fila al norte</b> de él había un <b>artista</b>.","job":"malabarista","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Leo\"><rect width=\"80\" height=\"80\" fill=\"#3a5a7a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e86c1\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#d9a57a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#d9a57a\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#8a5a2a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#e74c3c\"/></svg>","solverRole":"performer","constraints":[{"type":"area","areas":["Crystal"]},{"type":"rel_any","dir":"N","exact":1,"role":"performer"}]},{"id":"M","name":"Maud","gender":"F","role":"staff","color":"#006064","avatar":{"bg":"#5b3a6e","skin":"#f4d5bb","hair":"#c9c3b8","style":"bob","shirt":"#8a5a2a","glasses":true,"apron":true},"clue":"Estaba junto a una <b>lámpara</b>, en la <b>columna 1</b>.","job":"taquillera","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Maud\"><rect width=\"80\" height=\"80\" fill=\"#5b3a6e\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#c9c3b8\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8a5a2a\"/><path d=\"M28 80 L30 62 Q40 58 50 62 L52 80 Z\" fill=\"#f4efe6\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f4d5bb\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f4d5bb\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#c9c3b8\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/></svg>","solverRole":"staff","constraints":[{"type":"beside","obj":"lamp"},{"type":"col","cols":[1]}]},{"id":"N","name":"Ned","gender":"M","role":"staff","color":"#4e342e","avatar":{"bg":"#2c3e58","skin":"#e4b998","hair":"#1c1a1a","style":"slick","shirt":"#7a6a3c","cap":true,"mustache":true},"clue":"<b>Exactamente una fila al sur</b> de él había una <b>mujer</b>. Estaba en la <b>columna 13</b>.","job":"operador del laberinto","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ned\"><rect width=\"80\" height=\"80\" fill=\"#2c3e58\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a6a3c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#3a2a1c\"/><path d=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/></svg>","solverRole":"staff","constraints":[{"type":"rel_any","dir":"S","exact":1,"gender":"F"},{"type":"col","cols":[13]}]},{"id":"O","name":"Opal","gender":"F","role":"staff","color":"#0277bd","avatar":{"bg":"#3f6d5a","skin":"#f6d8c0","hair":"#b7482c","style":"bun","shirt":"#5d7a8a","apron":true,"headband":"#f4efe6"},"clue":"Estaba <b>sola en su zona</b>, en la <b>columna 7</b>.","job":"limpiadora","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Opal\"><rect width=\"80\" height=\"80\" fill=\"#3f6d5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5d7a8a\"/><path d=\"M28 80 L30 62 Q40 58 50 62 L52 80 Z\" fill=\"#f4efe6\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#b7482c\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#b7482c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f4efe6\"/></svg>","solverRole":"staff","constraints":[{"type":"alone"},{"type":"col","cols":[7]}]},{"id":"V","name":"Valerie","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#3a4a3a","skin":"#f1cfb2","hair":"#cfcfd2","style":"bun","shirt":"#6b1218","necklace":"#e6c46a","earrings":true},"clue":"<b>La víctima.</b> La encontraron junto al <b>letrero</b>, en el <b>túnel de salida</b>, a solas con el asesino.","job":"dueña de la atracción","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Valerie\"><rect width=\"80\" height=\"80\" fill=\"#3a4a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#6b1218\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1cfb2\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1cfb2\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#cfcfd2\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#cfcfd2\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"staff","constraints":[{"type":"beside","obj":"sign"},{"type":"area","areas":["Exit"]}]}],"victim":"V","murderer":"N","solution":{"A":[5,8],"B":[4,2],"C":[7,15],"D":[6,12],"E":[1,5],"F":[8,3],"G":[3,14],"H":[2,9],"I":[11,16],"J":[12,4],"K":[9,6],"L":[10,10],"M":[15,1],"N":[14,13],"O":[13,7],"V":[16,11]},"walkthrough":[{"place":["H","G","C"],"cand":{"M":[[6,1],[10,1],[15,1]],"V":[[15,12],[16,11]]},"text":"Empieza por las filas y columnas fijas: Edith está en la fila 1, Howard en la fila 2, Jack en la fila 12, Opal en la columna 7, Ned en la columna 13, Imogen en la columna 16 y Maud en la columna 1, junto a una lámpara, así que en R6C1, R10C1 o R15C1. Valerie yace junto al letrero en el túnel de salida: R15C12 o R16C11 (R16C13 es la columna de Ned). Gwen es la única junto a un mostrador, así que nadie más está en R1C13, R1C14, R2C15, R3C13 o R3C14. Howard vio a Chloe, que está en la sala del infinito. Sigue las líneas de visión de las casillas de la fila 2: solo desde <b>R2C9</b> llega una a la sala del infinito – hacia el sur por la columna 9 hasta el espejo de R7C9, que la desvía hacia el este a lo largo de la fila 7. Así que <b>Howard R2C9</b>, y Chloe está en la fila 7: R7C13–R7C16. Gwen: R1C13 y R1C14 son la fila de Edith, R2C15 la de Howard, R3C13 la columna de Ned – <b>Gwen R3C14</b>. Chloe: R7C13 es la columna de Ned, R7C14 la de Gwen, R7C16 la de Imogen – <b>Chloe R7C15</b>."},{"cand":{"M":[[6,1],[10,1],[15,1]],"V":[[15,12],[16,11]],"E":[[1,2],[1,3],[1,4],[1,5],[1,6],[1,8],[1,11]],"I":[[4,16],[9,16],[10,16],[11,16],[13,16],[14,16],[15,16],[16,16]],"K":[[4,6],[5,5],[5,11],[6,6],[6,10],[6,12],[9,6],[9,8]],"L":[[10,10],[10,11],[11,10],[11,11],[11,12]]},"text":"Edith no vio a nadie. Desde R1C10 su línea de visión baja hasta el espejo de R2C10 y gira hacia el oeste, hacia Howard; desde R1C12 el espejo de R3C12 la desvía hacia el este a lo largo de la fila 3, hacia Gwen; desde R1C15 baja por la columna 15 hasta Chloe. Así que Edith está en R1C2, R1C3, R1C4, R1C5, R1C6, R1C8 o R1C11. Imogen tampoco vio a nadie: desde R7C16 miraría hacia el oeste a lo largo de la fila 7, hacia Chloe, y desde R5C16 el espejo de R5C14 desviaría su vista hacia arriba por la columna 14, hacia Gwen – Imogen está en R4C16, R9C16, R10C16, R11C16, R13C16, R14C16, R15C16 o R16C16. Leo, en la cueva de cristal, tiene a un artista exactamente una fila al norte de él: Kimberly, Imogen o Jack. Jack está en la fila 12, y Kimberly está junto a un pilar: R4C6, R5C5, R5C11, R6C6, R6C10, R6C12, R9C6 o R9C8 (R5C7, R8C7 y R10C7 son la columna de Opal, R7C11 la fila de Chloe). Así que o bien Leo está en la fila 10 con Kimberly o Imogen en la fila 9, o bien Leo está en la fila 11 con Imogen en R10C16: Leo está en R10C10, R10C11, R11C10, R11C11 o R11C12 (la columna 9 es de Howard)."},{"place":["V"],"cand":{"M":[[6,1],[10,1],[15,1]],"E":[[1,2],[1,3],[1,4],[1,5],[1,6],[1,8],[1,11]],"I":[[4,16],[9,16],[10,16],[11,16],[13,16],[14,16],[15,16],[16,16]],"K":[[4,6],[5,5],[5,11],[6,6],[6,10],[6,12],[9,6],[9,8]],"L":[[10,10],[11,10],[11,12]]},"text":"¿Dónde yace Valerie: en R15C12 o en R16C11? Supongamos que en <b>R15C12</b>. Imogen, que no vio a nadie, pierde entonces R13C16 (el espejo de R13C12 desviaría su vista hacia abajo, hacia Valerie) y R15C16 (la fila de Valerie), y Maud pierde R15C1. Las filas 12–16 necesitan cinco personas: Jack en la fila 12, Valerie en la fila 15, y las filas 13, 14 y 16 solo pueden llenarlas Imogen (R14C16, R16C16), Opal (columna 7) y Ned (columna 13), los tres en la zona trasera. Mira ahora las filas 8–11: en la fila 8 solo puede estar Frank (R8C2–R8C5 o R8C8), así que la fila 11 tiene que ser de Leo (R11C10 o R11C11); pero entonces un artista debería estar en la fila 10, y Kimberly (fila 9 o las salas superiores), Imogen (filas 14/16) y Jack (fila 12) están todos en otra parte. Contradicción: <b>Valerie R16C11</b>."},{"place":["L"],"cand":{"N":[[13,13],[14,13],[15,13]],"M":[[6,1],[15,1]],"E":[[1,2],[1,3],[1,4],[1,5],[1,8]],"A":[[4,6],[4,8],[5,4],[5,8],[6,4],[6,6],[6,8]],"I":[[4,16],[9,16],[11,16],[13,16],[14,16],[15,16]],"K":[[4,6],[5,5],[6,6],[6,12],[9,6],[9,8]]},"text":"El asesino estuvo a solas con Valerie en el túnel de salida (filas 12–16, columnas 11–13). A Jack en R12C12 lo vería Leo desde cualquiera de sus casillas (desde R10C10 y R11C10 su línea hacia el norte termina a lo largo de la fila 12; desde R11C12 mira directamente hacia abajo, a esa casilla); Imogen, Opal, Maud y Frank están atados a otros sitios: solo <b>Ned</b>, en la columna 13, puede estar con ella: <b>el asesino</b>, en R13C13, R14C13 o R15C13, sin que nadie lo viera. Desde R11C10 o R11C12 la línea de visión de Leo hacia el este entra en el espejo de R11C13 y baja por la columna 13: vería a Ned. Así que <b>Leo R10C10</b> (R10C11 es la columna de Valerie). Edith no vio a nadie: desde R1C6 los espejos de R3C6, R3C12 y R10C12 llevan su vista hasta Leo, así que está en R1C2, R1C3, R1C4, R1C5 o R1C8. Agnes no vio a nadie: desde R4C4, R5C5 y R6C5 la línea baja por la columna 5 hasta el espejo de R10C5 y sigue hacia el este por la fila 10 hasta Leo; Agnes está en R4C6, R4C8, R5C4, R5C8, R6C4, R6C6 o R6C8."},{"place":["M"],"cand":{"N":[[13,13],[14,13]],"K":[[9,6],[9,8]],"D":[[4,6],[5,5],[6,6],[6,12]],"I":[[11,16],[13,16],[14,16]],"F":[[8,3],[8,8],[11,2],[11,3],[11,4],[11,5],[11,6]],"A":[[4,6],[4,8],[5,4],[5,8],[6,4],[6,6],[6,8]],"E":[[1,2],[1,3],[1,4],[1,5],[1,8]]},"text":"Exactamente una fila al norte de Leo – en la fila 9 – hay un artista, así que R9C6 y R9C8 no son para Dexter: él está junto a un pilar en las salas superiores (R4C6, R5C5, R6C6 o R6C12). Las filas 4–7 quedan así completas – Barnaby, Agnes, Dexter, Chloe – y Kimberly tiene que estar en la fila 9: <b>R9C6 o R9C8</b>. Imogen no está en las filas 4–7, ni en la 9 (de Kimberly) ni en la 10 (de Leo): R11C16, R13C16, R14C16 o R15C16. Maud pierde R6C1 (salas superiores) y R10C1 (fila de Leo): <b>Maud R15C1</b>, e Imogen pierde R15C16. Frank vio a Kimberly: desde R8C3 su vista baja hasta el espejo de R9C3 y sigue hacia el este por la fila 9 hasta el pilar (R9C6); desde R8C8 mira directamente hacia abajo, a R9C8; desde una casilla de la fila 11 (R11C2–R11C6) el espejo de R11C8 desvía su vista hacia arriba por la columna 8 hasta R9C8. Desde ningún otro sitio."},{"place":["D","I","F","K","B"],"cand":{"N":[[13,13],[14,13]],"O":[[13,7],[14,7]],"A":[[5,4],[5,8]],"J":[[12,4],[12,5],[12,8]],"E":[[1,4],[1,5],[1,8]]},"text":"La columna 12 necesita una persona. Filas 1–3: desde R1C12 Edith vería a Gwen, R2C12 es la fila de Howard, R3C12 un espejo. Filas 12–16: R12C12 quedó descartada para Jack, R13C12 es un espejo, R14C12 y R15C12 están en el túnel de salida, donde solo Ned acompaña a Valerie, R16C12 es el letrero. Las filas 8–11 son la cueva de cristal, donde está Leo: Frank (solo) y Kimberly (junto a un pilar) no pueden acompañarlo. Queda <b>Dexter R6C12</b>, junto al pilar. Frank, solo, no puede estar en la sala de la espiral, donde está Kimberly: R8C3, R11C2 o R11C3. Las filas 8 y 11 necesitan dos personas además de Kimberly (fila 9) y Leo (fila 10): Opal tampoco puede estar en la sala de la espiral (R8C7, R11C7), así que los únicos candidatos son Frank e Imogen (R11C16): <b>Imogen R11C16</b>, <b>Frank R8C3</b>, y Kimberly en la casilla que él ve desde allí: <b>Kimberly R9C6</b>. Barnaby, en el pasillo azul: la columna 1 es de Maud, la columna 3 de Frank, la fila 6 de Dexter, la fila 7 de Chloe – <b>Barnaby R4C2</b>. Comprobemos a Dexter: su línea de visión hacia el sur pasa por Leo y, tras los espejos de R10C5 y R4C5, llega hasta Barnaby en R4C2: exactamente las dos personas que vio."},{"place":["J","A","E"],"cand":{"O":[[13,7],[14,7]],"N":[[13,13],[14,13]]},"text":"Opal, sola, está en la sala de la risa (R13C7 o R14C7: R8C7 y R11C7 están en la sala de la espiral, R10C7 es la fila de Leo, R15C7 la de Maud, R16C7 la de Valerie), así que Jack no está allí: está en el pasaje de los espejos, en R12C4 – R12C2 es la columna de Barnaby, R12C3 la de Frank. <b>Jack R12C4</b>. Agnes: R5C4 es la columna de Jack – <b>Agnes R5C8</b>. Edith: R1C2 es la columna de Barnaby, R1C3 la de Frank, R1C4 la de Jack, R1C8 la de Agnes – <b>Edith R1C5</b>."},{"place":["O","N"],"final":true,"text":"Opal y Ned se reparten las filas 13 y 14: Opal R13C7 o R14C7, Ned R13C13 o R14C13. Desde R14C7 la línea de visión de Opal va hacia el este hasta el espejo de R14C8, sube por la columna 8 hasta el espejo de R11C8, sigue hacia el este por la fila 11 hasta el espejo de R11C13 y baja por la columna 13: directa a las dos casillas posibles de Ned. Nadie vio al asesino, así que <b>Opal R13C7</b> y <b>Ned R14C13</b>. Comprobación: exactamente una fila al sur de Ned hay una mujer, Maud. Caso cerrado: Ned, el operador del laberinto, estuvo a solas con Valerie en el túnel de salida, y ni un solo espejo de la casa lo delató."}],"solver":{"rules":[{"type":"unseen_murderer"}],"groups":{"Front":["Entrance","Tickets","Gallery","Gift"],"Upper maze":["Blue","Star","Kaleido","Infinity"],"Lower maze":["Red","Spiral","Crystal","DeadEnd"],"Back":["Alley","Fun","Exit","Backstage"]},"occupiable":["bench","stool","carpet"],"sight_mode":"mirror","mirror_types":{"mirror_s":"/","mirror_b":"\\"}},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-15"}}