{"format":"murdoku-puzzle/1","id":"mosaic","version":1,"difficulty":"expert","level":9,"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":"The Mosaic Floor","tagline":"Pannonia · AD 360 · the domina’s signet ring is gone","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-13","story":"Pannonia, AD 360. In the villa above Lake Pelso the widowed domina Vela unveils the new floor of the Mosaic Hall: George, the Greek craftsman, has set numbered medallions into the floors, and when the gong sounds, everybody freezes. A little later Vela was found dead in the Caldarium, her signet ring gone. The medallions remember who was where.","rules":{"standard":["Every <b>row</b> and every <b>column</b> holds exactly <b>one person</b>. As soon as you place someone, cross out their whole row and column.","<b>“Beside”</b> = directly left, right, above or below, and <b>in the same area</b>. Squares with objects (the medallions, the pillars, the statues, the amphorae, the chests, the potted plants, the tables, the trees, the hedges, the candelabra, the oven, the fountain, the flower bed, the household shrine, the rain basin, the desk and the shelf) cannot be occupied; the benches, the beds, the chair, the dining couches and the two pools can. A <b>corner</b> of an area is a square of it that faces outwards (another area or the edge of the board) on a horizontal and on a vertical side.","A medallion drawn over <b>two squares</b> is one medallion: a person beside both of its squares counts once.","Directions refer to rows, not to the same column: <i>“exactly one row north of him was a man”</i> = the person in the row directly above is a man, in any column.","<i>“The cold pool was somewhere in his column”</i> = on one of the squares of his column, in any area; <i>“somewhere in his area”</i> = on a square of the area he was in. <i>“Right beside an area where nobody was”</i> = a square directly left, right, above or below him belongs to another area, and nobody was in that area. <i>“She and Eulalia were beside the same kind of thing”</i> = beside objects of the same type – two medallions only when they show the same number; they need not be the same piece. <i>“Somebody else was beside the same table as her”</i> = another person was beside the very same table.","The murderer was <b>alone with the victim</b>: nobody else was in that area."],"special":["<b>Beside each numbered medallion there were exactly as many people as its number shows.</b>","A medallion drawn on two squares is a single medallion: whoever was beside both of its squares counts only once."],"notes":["<i>“Right beside an area where nobody was”</i> = the square borders an empty area through a wall.","<i>“She and Eulalia were beside the same kind of thing”</i> = beside objects of the same kind – two medallions only if they bear the same number; it need not be the same piece."],"example":{}},"roleNames":{"family":"family member","guest":"guest","household":"member of the household","victim":"victim"},"personGroups":[{"id":"family","name":"The family","persons":["A","B","C","D","V"]},{"id":"guests","name":"The guests","persons":["E","F","G","H"]},{"id":"household","name":"The household","persons":["I","J","K","L","M","N","O"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Caldarium","labelAt":[3,2],"cells":[[1,1],[1,2],[1,3],[1,4],[1,5],[2,1],[2,2],[2,3],[2,4],[3,1],[3,2],[3,3],[3,4],[4,3]],"fill":"#efd3c2","pattern":"tiles","name":"Caldarium"},{"id":"Tepidarium","labelAt":[2,8],"cells":[[1,6],[1,7],[1,8],[1,9],[2,5],[2,6],[2,7],[2,8],[2,9],[3,5],[3,6],[3,7]],"fill":"#efdfcb","pattern":"marble","name":"Tepidarium"},{"id":"Frigidarium","labelAt":[3,11],"cells":[[1,10],[1,11],[1,12],[1,13],[2,10],[2,11],[2,12],[3,8],[3,9],[3,10],[3,11],[3,12]],"fill":"#d9e7ee","pattern":"tiles","name":"Frigidarium"},{"id":"Kitchen","labelAt":[2,15],"cells":[[1,14],[1,15],[1,16],[2,13],[2,14],[2,15],[2,16],[3,13],[3,14],[4,14]],"fill":"#e5d7c0","pattern":"tiles","name":"Kitchen"},{"id":"Storeroom","labelAt":[6,15],"cells":[[3,15],[3,16],[4,15],[4,16],[5,15],[5,16],[6,15],[6,16]],"fill":"#dccfb6","pattern":"planks","name":"Storeroom"},{"id":"Guest Room","labelAt":[6,3],"cells":[[4,1],[4,2],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[7,1],[7,2]],"fill":"#e3d3bc","pattern":"boards","name":"Guest Room"},{"id":"Corridor","labelAt":[4,9],"cells":[[4,4],[4,5],[4,6],[4,7],[4,8],[4,9],[4,10],[4,11],[4,12],[4,13],[5,4],[5,13],[5,14],[6,4],[6,14],[7,4],[7,14],[8,4],[8,5],[8,13],[8,14],[9,4],[9,5],[9,12],[9,13],[10,5],[10,6],[10,7],[10,8],[10,9],[10,10],[10,11],[10,12]],"fill":"#e7e1d3","pattern":"tiles","name":"Corridor"},{"id":"Peristyle","labelAt":[9,9],"cells":[[5,5],[5,6],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[6,5],[6,6],[6,7],[6,8],[6,9],[6,10],[6,11],[6,12],[6,13],[7,5],[7,6],[7,7],[7,8],[7,9],[7,10],[7,11],[7,12],[7,13],[8,6],[8,7],[8,8],[8,9],[8,10],[8,11],[8,12],[9,6],[9,7],[9,8],[9,9],[9,10],[9,11]],"fill":"#d5e3cf","name":"Peristyle"},{"id":"Lararium","labelAt":[8,2],"cells":[[7,3],[8,1],[8,2],[8,3]],"fill":"#ead9cf","pattern":"marble","name":"Lararium"},{"id":"Atrium","labelAt":[12,4],"cells":[[9,1],[9,2],[9,3],[10,1],[10,2],[10,3],[10,4],[11,1],[11,2],[11,3],[11,4],[11,5],[12,1],[12,2],[12,3],[12,4],[13,1],[13,2],[13,3],[14,3]],"fill":"#e9e3d6","pattern":"marble","name":"Atrium"},{"id":"Triclinium","labelAt":[11,14],"cells":[[7,15],[7,16],[8,15],[8,16],[9,14],[9,15],[9,16],[10,13],[10,14],[10,15],[10,16],[11,14],[11,15],[11,16],[12,15],[12,16],[13,16]],"fill":"#eedcc6","pattern":"marble","name":"Triclinium"},{"id":"Vestibule","labelAt":[15,5],"cells":[[11,6],[12,5],[12,6],[13,4],[13,5],[13,6],[14,4],[14,5],[14,6],[15,5],[15,6],[15,7],[16,6],[16,7]],"fill":"#e4ddd0","pattern":"marble","name":"Vestibule"},{"id":"Tablinum","labelAt":[13,8],"cells":[[11,7],[11,8],[11,9],[12,7],[12,8],[13,7],[13,8],[14,7]],"fill":"#e0d0b8","pattern":"boards","name":"Tablinum"},{"id":"Mosaic Hall","labelAt":[16,12],"cells":[[11,10],[11,11],[11,12],[11,13],[12,9],[12,10],[12,11],[12,12],[12,13],[12,14],[13,9],[13,10],[13,11],[13,12],[13,13],[13,14],[13,15],[14,8],[14,9],[14,10],[14,11],[14,12],[14,13],[14,14],[14,15],[14,16],[15,8],[15,9],[15,10],[15,11],[15,12],[15,13],[15,14],[15,15],[15,16],[16,8],[16,9],[16,10],[16,11],[16,12],[16,13],[16,14],[16,15],[16,16]],"fill":"#efe4cc","pattern":"marble","name":"Mosaic Hall"},{"id":"Bedroom","labelAt":[16,3],"cells":[[14,1],[14,2],[15,1],[15,2],[15,3],[15,4],[16,1],[16,2],[16,3],[16,4],[16,5]],"fill":"#e6d2c4","pattern":"boards","name":"Bedroom"}],"objectTypes":{"bed":{"occupiable":true,"name":"bed","icon":"<rect x=\"7\" y=\"1\" width=\"32\" height=\"44\" rx=\"6\" fill=\"#f7f4ee\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"5\" width=\"24\" height=\"10\" rx=\"4\" fill=\"#dfe6ea\" stroke=\"#8c8a82\"/><rect x=\"9\" y=\"19\" width=\"28\" height=\"22\" rx=\"4\" fill=\"#9fb3d6\"/>","iconTall":"<rect x=\"7\" y=\"3\" width=\"32\" height=\"86\" rx=\"7\" fill=\"#f7f4ee\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"7\" width=\"24\" height=\"12\" rx=\"4\" fill=\"#dfe6ea\" stroke=\"#8c8a82\"/><rect x=\"9\" y=\"24\" width=\"28\" height=\"61\" rx=\"4\" fill=\"#9fb3d6\"/>"},"bench":{"occupiable":true,"name":"bench","icon":"<rect x=\"2\" y=\"13\" width=\"42\" height=\"21\" rx=\"3.5\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"2\" y=\"13\" width=\"42\" height=\"7\" rx=\"3\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><line x1=\"16\" y1=\"20\" x2=\"16\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/><line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/>"},"chair":{"occupiable":true,"name":"chair","icon":"<rect x=\"9\" y=\"7\" width=\"28\" height=\"32\" rx=\"6\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"7\" width=\"28\" height=\"9\" rx=\"4\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/>"},"lectus":{"occupiable":true,"name":"dining couch","icon":"<rect x=\"5\" y=\"20\" width=\"36\" height=\"9\" rx=\"2\" fill=\"#b0603c\" stroke=\"#6b3a20\" stroke-width=\"1.5\"/><path d=\"M5 22 q-2 -12 8 -12 q2 0 2 3 q-6 0 -5 9 z\" fill=\"#d4a017\" stroke=\"#7a5a10\" stroke-width=\"1.3\"/><rect x=\"9\" y=\"15\" width=\"30\" height=\"7\" rx=\"3.5\" fill=\"#c8536a\" stroke=\"#7a2a3c\" stroke-width=\"1.3\"/><rect x=\"11\" y=\"11\" width=\"9\" height=\"6\" rx=\"3\" fill=\"#e9c46a\" stroke=\"#7a5a10\" stroke-width=\"1.1\"/><path d=\"M9 29 v10 M37 29 v10\" stroke=\"#6b3a20\" stroke-width=\"2.5\" stroke-linecap=\"round\"/><circle cx=\"9\" cy=\"34\" r=\"1.8\" fill=\"#d4a017\"/><circle cx=\"37\" cy=\"34\" r=\"1.8\" fill=\"#d4a017\"/>"},"pool_cold":{"occupiable":true,"name":"cold pool","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#c3e6f5\"/><path d=\"M4 14 q5 -4 10 0 t10 0 t10 0 t10 0\" fill=\"none\" stroke=\"#f2fbff\" stroke-width=\"2\"/><path d=\"M4 26 q5 -4 10 0 t10 0 t10 0 t10 0\" fill=\"none\" stroke=\"#f2fbff\" stroke-width=\"2\"/><path d=\"M4 38 q5 -4 10 0 t10 0 t10 0 t10 0\" fill=\"none\" stroke=\"#f2fbff\" stroke-width=\"2\"/>"},"pool_hot":{"occupiable":true,"name":"hot pool","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#8fc6df\"/><path d=\"M4 14 q5 -4 10 0 t10 0 t10 0 t10 0\" fill=\"none\" stroke=\"#dff2fa\" stroke-width=\"2\"/><path d=\"M4 26 q5 -4 10 0 t10 0 t10 0 t10 0\" fill=\"none\" stroke=\"#dff2fa\" stroke-width=\"2\"/><path d=\"M4 38 q5 -4 10 0 t10 0 t10 0 t10 0\" fill=\"none\" stroke=\"#dff2fa\" stroke-width=\"2\"/><path d=\"M12 8 q3 -4 0 -7 M23 9 q3 -4 0 -7 M34 8 q3 -4 0 -7\" fill=\"none\" stroke=\"rgba(255,255,255,.55)\" stroke-width=\"1.5\"/>"},"amphora":{"occupiable":false,"name":"amphora","icon":"<path d=\"M18.5 10 q-8 1 -6 10 M27.5 10 q8 1 6 10\" fill=\"none\" stroke=\"#6b2f14\" stroke-width=\"2\" stroke-linecap=\"round\"/><path d=\"M19 4 h8 v3 l-1.5 1.5 v4 q9 5 9 15 q0 9 -7 13 l1 2.5 h-11 l1 -2.5 q-7 -4 -7 -13 q0 -10 9 -15 v-4 l-1.5 -1.5 z\" fill=\"#c8673a\" stroke=\"#6b2f14\" stroke-width=\"1.3\" stroke-linejoin=\"round\"/><path d=\"M12.4 24 h21.2 M12.4 30 h21.2\" stroke=\"#2b2b2b\" stroke-width=\"1.3\"/><path d=\"M14 27 l2 -1.6 l2 1.6 l2 -1.6 l2 1.6 l2 -1.6 l2 1.6 l2 -1.6 l2 1.6 l2 -1.6\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1\"/>"},"candelabra":{"occupiable":false,"name":"candelabra","icon":"<rect x=\"20\" y=\"30\" width=\"6\" height=\"12\" fill=\"#c9a03a\" stroke=\"#7a5a12\"/><rect x=\"14\" y=\"41\" width=\"18\" height=\"3\" rx=\"1\" fill=\"#c9a03a\" stroke=\"#7a5a12\"/><path d=\"M23 30 v-10 M23 22 q-9 0 -11 -8 M23 22 q9 0 11 -8\" fill=\"none\" stroke=\"#c9a03a\" stroke-width=\"2.5\"/><g fill=\"#f4efe6\"><rect x=\"10\" y=\"6\" width=\"4\" height=\"9\"/><rect x=\"21\" y=\"3\" width=\"4\" height=\"10\"/><rect x=\"32\" y=\"6\" width=\"4\" height=\"9\"/></g><g fill=\"#f2a53a\"><ellipse cx=\"12\" cy=\"4\" rx=\"1.6\" ry=\"2.6\"/><ellipse cx=\"23\" cy=\"1.5\" rx=\"1.6\" ry=\"2.4\"/><ellipse cx=\"34\" cy=\"4\" rx=\"1.6\" ry=\"2.6\"/></g>"},"chest":{"occupiable":false,"name":"chest","icon":"<rect x=\"7\" y=\"18\" width=\"32\" height=\"22\" rx=\"3\" fill=\"#8a5a2a\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><path d=\"M7 20 q0 -10 16 -10 q16 0 16 10 z\" fill=\"#a5733f\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"18\" width=\"32\" height=\"4\" fill=\"#f0c95a\"/><rect x=\"19\" y=\"22\" width=\"8\" height=\"8\" rx=\"1.5\" fill=\"#f0c95a\" stroke=\"#7a5d10\"/><circle cx=\"23\" cy=\"26\" r=\"1.5\" fill=\"#4d2f12\"/>"},"desk":{"occupiable":false,"name":"desk","icon":"<rect x=\"5\" y=\"12\" width=\"36\" height=\"22\" rx=\"3\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"16\" width=\"14\" height=\"10\" fill=\"#f4efe6\" stroke=\"#8c8a82\"/><rect x=\"27\" y=\"17\" width=\"10\" height=\"4\" fill=\"#3d444b\"/>"},"flowers":{"occupiable":false,"name":"flower bed","icon":"<rect x=\"2\" y=\"8\" width=\"42\" height=\"30\" rx=\"7\" fill=\"#b9a38a\" stroke=\"#6e5a44\" stroke-width=\"1.5\"/><path d=\"M8 11.5 h30 q4 0 4 4 v15 q0 4 -4 4 h-30 q-4 0 -4 -4 v-15 q0 -4 4 -4 z\" fill=\"#6b4a2e\"/><path d=\"M2.6 18 h3 M2.6 28 h3 M40.4 18 h3 M40.4 28 h3 M15 8.6 v2.6 M31 8.6 v2.6 M15 34.8 v2.6 M31 34.8 v2.6\" stroke=\"#6e5a44\" stroke-width=\"1\"/><ellipse cx=\"8.3\" cy=\"19.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 8.3 19.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"12.7\" cy=\"19.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 12.7 19.2)\" fill=\"#4f9e58\"/><ellipse cx=\"16.8\" cy=\"18.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 16.8 18.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"21.2\" cy=\"18.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 21.2 18.2)\" fill=\"#4f9e58\"/><ellipse cx=\"25.3\" cy=\"19.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 25.3 19.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"29.7\" cy=\"19.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 29.7 19.2)\" fill=\"#4f9e58\"/><ellipse cx=\"33.8\" cy=\"18.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 33.8 18.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"38.2\" cy=\"18.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 38.2 18.2)\" fill=\"#4f9e58\"/><ellipse cx=\"12.3\" cy=\"26.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 12.3 26.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"16.7\" cy=\"26.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 16.7 26.2)\" fill=\"#4f9e58\"/><ellipse cx=\"20.8\" cy=\"25.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 20.8 25.7)\" fill=\"#3f8a4a\"/><ellipse cx=\"25.2\" cy=\"25.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 25.2 25.7)\" fill=\"#4f9e58\"/><ellipse cx=\"29.3\" cy=\"26.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 29.3 26.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"33.7\" cy=\"26.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 33.7 26.2)\" fill=\"#4f9e58\"/><ellipse cx=\"8.3\" cy=\"32.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 8.3 32.7)\" fill=\"#3f8a4a\"/><ellipse cx=\"12.7\" cy=\"32.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 12.7 32.7)\" fill=\"#4f9e58\"/><ellipse cx=\"16.8\" cy=\"33.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 16.8 33.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"21.2\" cy=\"33.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 21.2 33.2)\" fill=\"#4f9e58\"/><ellipse cx=\"25.3\" cy=\"32.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 25.3 32.7)\" fill=\"#3f8a4a\"/><ellipse cx=\"29.7\" cy=\"32.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 29.7 32.7)\" fill=\"#4f9e58\"/><ellipse cx=\"33.8\" cy=\"33.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 33.8 33.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"38.2\" cy=\"33.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 38.2 33.2)\" fill=\"#4f9e58\"/><g fill=\"#e0526a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"12.40\" cy=\"17.00\" r=\"1.7\"/><circle cx=\"11.09\" cy=\"18.81\" r=\"1.7\"/><circle cx=\"8.96\" cy=\"18.12\" r=\"1.7\"/><circle cx=\"8.96\" cy=\"15.88\" r=\"1.7\"/><circle cx=\"11.09\" cy=\"15.19\" r=\"1.7\"/></g><circle cx=\"10.5\" cy=\"17\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#f2d24a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"20.90\" cy=\"16.00\" r=\"1.7\"/><circle cx=\"19.59\" cy=\"17.81\" r=\"1.7\"/><circle cx=\"17.46\" cy=\"17.12\" r=\"1.7\"/><circle cx=\"17.46\" cy=\"14.88\" r=\"1.7\"/><circle cx=\"19.59\" cy=\"14.19\" r=\"1.7\"/></g><circle cx=\"19\" cy=\"16\" r=\"1.1\" fill=\"#f2a53a\"/><g fill=\"#b05fc4\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"29.40\" cy=\"17.00\" r=\"1.7\"/><circle cx=\"28.09\" cy=\"18.81\" r=\"1.7\"/><circle cx=\"25.96\" cy=\"18.12\" r=\"1.7\"/><circle cx=\"25.96\" cy=\"15.88\" r=\"1.7\"/><circle cx=\"28.09\" cy=\"15.19\" r=\"1.7\"/></g><circle cx=\"27.5\" cy=\"17\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#f28c3a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"37.90\" cy=\"16.00\" r=\"1.7\"/><circle cx=\"36.59\" cy=\"17.81\" r=\"1.7\"/><circle cx=\"34.46\" cy=\"17.12\" r=\"1.7\"/><circle cx=\"34.46\" cy=\"14.88\" r=\"1.7\"/><circle cx=\"36.59\" cy=\"14.19\" r=\"1.7\"/></g><circle cx=\"36\" cy=\"16\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#fbfaf6\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"16.40\" cy=\"24.00\" r=\"1.7\"/><circle cx=\"15.09\" cy=\"25.81\" r=\"1.7\"/><circle cx=\"12.96\" cy=\"25.12\" r=\"1.7\"/><circle cx=\"12.96\" cy=\"22.88\" r=\"1.7\"/><circle cx=\"15.09\" cy=\"22.19\" r=\"1.7\"/></g><circle cx=\"14.5\" cy=\"24\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#d94a8a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"24.90\" cy=\"23.50\" r=\"1.7\"/><circle cx=\"23.59\" cy=\"25.31\" r=\"1.7\"/><circle cx=\"21.46\" cy=\"24.62\" r=\"1.7\"/><circle cx=\"21.46\" cy=\"22.38\" r=\"1.7\"/><circle cx=\"23.59\" cy=\"21.69\" r=\"1.7\"/></g><circle cx=\"23\" cy=\"23.5\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#e0526a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"33.40\" cy=\"24.00\" r=\"1.7\"/><circle cx=\"32.09\" cy=\"25.81\" r=\"1.7\"/><circle cx=\"29.96\" cy=\"25.12\" r=\"1.7\"/><circle cx=\"29.96\" cy=\"22.88\" r=\"1.7\"/><circle cx=\"32.09\" cy=\"22.19\" r=\"1.7\"/></g><circle cx=\"31.5\" cy=\"24\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#f2d24a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"12.40\" cy=\"30.50\" r=\"1.7\"/><circle cx=\"11.09\" cy=\"32.31\" r=\"1.7\"/><circle cx=\"8.96\" cy=\"31.62\" r=\"1.7\"/><circle cx=\"8.96\" cy=\"29.38\" r=\"1.7\"/><circle cx=\"11.09\" cy=\"28.69\" r=\"1.7\"/></g><circle cx=\"10.5\" cy=\"30.5\" r=\"1.1\" fill=\"#f2a53a\"/><g fill=\"#b05fc4\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"20.90\" cy=\"31.00\" r=\"1.7\"/><circle cx=\"19.59\" cy=\"32.81\" r=\"1.7\"/><circle cx=\"17.46\" cy=\"32.12\" r=\"1.7\"/><circle cx=\"17.46\" cy=\"29.88\" r=\"1.7\"/><circle cx=\"19.59\" cy=\"29.19\" r=\"1.7\"/></g><circle cx=\"19\" cy=\"31\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#f28c3a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"29.40\" cy=\"30.50\" r=\"1.7\"/><circle cx=\"28.09\" cy=\"32.31\" r=\"1.7\"/><circle cx=\"25.96\" cy=\"31.62\" r=\"1.7\"/><circle cx=\"25.96\" cy=\"29.38\" r=\"1.7\"/><circle cx=\"28.09\" cy=\"28.69\" r=\"1.7\"/></g><circle cx=\"27.5\" cy=\"30.5\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#fbfaf6\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"37.90\" cy=\"31.00\" r=\"1.7\"/><circle cx=\"36.59\" cy=\"32.81\" r=\"1.7\"/><circle cx=\"34.46\" cy=\"32.12\" r=\"1.7\"/><circle cx=\"34.46\" cy=\"29.88\" r=\"1.7\"/><circle cx=\"36.59\" cy=\"29.19\" r=\"1.7\"/></g><circle cx=\"36\" cy=\"31\" r=\"1.1\" fill=\"#f7e07a\"/>"},"fountain":{"occupiable":false,"name":"fountain","icon":"<ellipse cx=\"23\" cy=\"33\" rx=\"18\" ry=\"8\" fill=\"#9fd3ea\" stroke=\"#4a7c95\" stroke-width=\"1.5\"/><rect x=\"19\" y=\"14\" width=\"8\" height=\"18\" fill=\"#b9b6ae\" stroke=\"#5b5852\"/><ellipse cx=\"23\" cy=\"14\" rx=\"10\" ry=\"4\" fill=\"#9fd3ea\" stroke=\"#4a7c95\"/><path d=\"M23 4 q-6 6 -4 10 M23 4 q6 6 4 10\" fill=\"none\" stroke=\"#7fb8d0\" stroke-width=\"2\"/>"},"hedge":{"occupiable":false,"name":"hedge","icon":"<rect x=\"3\" y=\"8\" width=\"40\" height=\"30\" rx=\"6\" fill=\"#2f6b3a\" stroke=\"#1e4726\" stroke-width=\"1.5\"/><g fill=\"#4f9a5a\"><circle cx=\"12\" cy=\"18\" r=\"4\"/><circle cx=\"24\" cy=\"15\" r=\"4\"/><circle cx=\"35\" cy=\"20\" r=\"4\"/><circle cx=\"17\" cy=\"29\" r=\"4\"/><circle cx=\"30\" cy=\"30\" r=\"4\"/></g>"},"impluvium":{"occupiable":false,"name":"rain basin","icon":"<rect x=\"3\" y=\"7\" width=\"40\" height=\"32\" rx=\"2\" fill=\"#efe9dc\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"8\" y=\"12\" width=\"30\" height=\"22\" rx=\"1\" fill=\"#7fb6c8\" stroke=\"#5b7f8c\" stroke-width=\"1.2\"/><path d=\"M12 19 q4 -2 8 0 t8 0 M16 27 q4 -2 8 0 t8 0\" fill=\"none\" stroke=\"#d6eef5\" stroke-width=\"1.4\" stroke-linecap=\"round\"/><path d=\"M3 7 l5 5 M43 7 l-5 5 M3 39 l5 -5 M43 39 l-5 -5\" stroke=\"#b9b2a2\" stroke-width=\"1\"/>"},"lararium":{"occupiable":false,"name":"household shrine","icon":"<path d=\"M8 15 L23 5 L38 15 z\" fill=\"#f4efe6\" stroke=\"#5b5852\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><rect x=\"8\" y=\"15\" width=\"30\" height=\"3\" fill=\"#d9d5cc\" stroke=\"#5b5852\" stroke-width=\"1\"/><rect x=\"12\" y=\"18\" width=\"22\" height=\"16\" fill=\"#b8432f\" stroke=\"#6b2a1c\" stroke-width=\"1.2\"/><rect x=\"9\" y=\"18\" width=\"3.5\" height=\"16\" fill=\"#e8e2d4\" stroke=\"#5b5852\" stroke-width=\"1\"/><rect x=\"33.5\" y=\"18\" width=\"3.5\" height=\"16\" fill=\"#e8e2d4\" stroke=\"#5b5852\" stroke-width=\"1\"/><circle cx=\"23\" cy=\"23\" r=\"2.2\" fill=\"#f0c95a\"/><path d=\"M23 25 v6 M20 28 h6\" stroke=\"#f0c95a\" stroke-width=\"1.6\" stroke-linecap=\"round\"/><path d=\"M16 22 l2 5 M30 22 l-2 5\" stroke=\"#f0c95a\" stroke-width=\"1.3\" stroke-linecap=\"round\"/><rect x=\"7\" y=\"34\" width=\"32\" height=\"8\" rx=\"1\" fill=\"#d9d5cc\" stroke=\"#5b5852\" stroke-width=\"1.3\"/><path d=\"M11 39 q4 -4 8 0 t8 0 t7 -1\" fill=\"none\" stroke=\"#3f7a3a\" stroke-width=\"1.8\" stroke-linecap=\"round\"/>"},"medal0":{"occupiable":false,"name":"medallion 0","icon":"<ellipse cx=\"23\" cy=\"23\" rx=\"19\" ry=\"19\" fill=\"#e6d6b4\" stroke=\"#6e3419\" stroke-width=\"2\"/><ellipse cx=\"23\" cy=\"23\" rx=\"15.5\" ry=\"15.5\" fill=\"none\" stroke=\"#b5562e\" stroke-width=\"3\" stroke-dasharray=\"2.2 1.4\"/><ellipse cx=\"23\" cy=\"23\" rx=\"11.5\" ry=\"11.5\" fill=\"#f6efe0\" stroke=\"#2f4a5a\" stroke-width=\"1.4\"/><text x=\"23\" y=\"30.5\" font-size=\"20\" font-weight=\"700\" fill=\"#2b2118\" text-anchor=\"middle\" font-family=\"Oswald,sans-serif\">0</text>","iconTall":"<ellipse cx=\"23\" cy=\"46\" rx=\"19\" ry=\"42\" fill=\"#e6d6b4\" stroke=\"#6e3419\" stroke-width=\"2\"/><ellipse cx=\"23\" cy=\"46\" rx=\"15.5\" ry=\"38.5\" fill=\"none\" stroke=\"#b5562e\" stroke-width=\"3\" stroke-dasharray=\"2.2 1.4\"/><ellipse cx=\"23\" cy=\"46\" rx=\"11.5\" ry=\"34.5\" fill=\"#f6efe0\" stroke=\"#2f4a5a\" stroke-width=\"1.4\"/><text x=\"23\" y=\"58\" font-size=\"32\" font-weight=\"700\" fill=\"#2b2118\" text-anchor=\"middle\" font-family=\"Oswald,sans-serif\">0</text>"},"medal1":{"occupiable":false,"name":"medallion 1","icon":"<ellipse cx=\"23\" cy=\"23\" rx=\"19\" ry=\"19\" fill=\"#e6d6b4\" stroke=\"#6e3419\" stroke-width=\"2\"/><ellipse cx=\"23\" cy=\"23\" rx=\"15.5\" ry=\"15.5\" fill=\"none\" stroke=\"#b5562e\" stroke-width=\"3\" stroke-dasharray=\"2.2 1.4\"/><ellipse cx=\"23\" cy=\"23\" rx=\"11.5\" ry=\"11.5\" fill=\"#f6efe0\" stroke=\"#2f4a5a\" stroke-width=\"1.4\"/><text x=\"23\" y=\"30.5\" font-size=\"20\" font-weight=\"700\" fill=\"#2b2118\" text-anchor=\"middle\" font-family=\"Oswald,sans-serif\">1</text>","iconTall":"<ellipse cx=\"23\" cy=\"46\" rx=\"19\" ry=\"42\" fill=\"#e6d6b4\" stroke=\"#6e3419\" stroke-width=\"2\"/><ellipse cx=\"23\" cy=\"46\" rx=\"15.5\" ry=\"38.5\" fill=\"none\" stroke=\"#b5562e\" stroke-width=\"3\" stroke-dasharray=\"2.2 1.4\"/><ellipse cx=\"23\" cy=\"46\" rx=\"11.5\" ry=\"34.5\" fill=\"#f6efe0\" stroke=\"#2f4a5a\" stroke-width=\"1.4\"/><text x=\"23\" y=\"58\" font-size=\"32\" font-weight=\"700\" fill=\"#2b2118\" text-anchor=\"middle\" font-family=\"Oswald,sans-serif\">1</text>"},"medal2":{"occupiable":false,"name":"medallion 2","icon":"<ellipse cx=\"23\" cy=\"23\" rx=\"19\" ry=\"19\" fill=\"#e6d6b4\" stroke=\"#6e3419\" stroke-width=\"2\"/><ellipse cx=\"23\" cy=\"23\" rx=\"15.5\" ry=\"15.5\" fill=\"none\" stroke=\"#b5562e\" stroke-width=\"3\" stroke-dasharray=\"2.2 1.4\"/><ellipse cx=\"23\" cy=\"23\" rx=\"11.5\" ry=\"11.5\" fill=\"#f6efe0\" stroke=\"#2f4a5a\" stroke-width=\"1.4\"/><text x=\"23\" y=\"30.5\" font-size=\"20\" font-weight=\"700\" fill=\"#2b2118\" text-anchor=\"middle\" font-family=\"Oswald,sans-serif\">2</text>","iconTall":"<ellipse cx=\"23\" cy=\"46\" rx=\"19\" ry=\"42\" fill=\"#e6d6b4\" stroke=\"#6e3419\" stroke-width=\"2\"/><ellipse cx=\"23\" cy=\"46\" rx=\"15.5\" ry=\"38.5\" fill=\"none\" stroke=\"#b5562e\" stroke-width=\"3\" stroke-dasharray=\"2.2 1.4\"/><ellipse cx=\"23\" cy=\"46\" rx=\"11.5\" ry=\"34.5\" fill=\"#f6efe0\" stroke=\"#2f4a5a\" stroke-width=\"1.4\"/><text x=\"23\" y=\"58\" font-size=\"32\" font-weight=\"700\" fill=\"#2b2118\" text-anchor=\"middle\" font-family=\"Oswald,sans-serif\">2</text>"},"medal3":{"occupiable":false,"name":"medallion 3","icon":"<ellipse cx=\"23\" cy=\"23\" rx=\"19\" ry=\"19\" fill=\"#e6d6b4\" stroke=\"#6e3419\" stroke-width=\"2\"/><ellipse cx=\"23\" cy=\"23\" rx=\"15.5\" ry=\"15.5\" fill=\"none\" stroke=\"#b5562e\" stroke-width=\"3\" stroke-dasharray=\"2.2 1.4\"/><ellipse cx=\"23\" cy=\"23\" rx=\"11.5\" ry=\"11.5\" fill=\"#f6efe0\" stroke=\"#2f4a5a\" stroke-width=\"1.4\"/><text x=\"23\" y=\"30.5\" font-size=\"20\" font-weight=\"700\" fill=\"#2b2118\" text-anchor=\"middle\" font-family=\"Oswald,sans-serif\">3</text>","iconTall":"<ellipse cx=\"23\" cy=\"46\" rx=\"19\" ry=\"42\" fill=\"#e6d6b4\" stroke=\"#6e3419\" stroke-width=\"2\"/><ellipse cx=\"23\" cy=\"46\" rx=\"15.5\" ry=\"38.5\" fill=\"none\" stroke=\"#b5562e\" stroke-width=\"3\" stroke-dasharray=\"2.2 1.4\"/><ellipse cx=\"23\" cy=\"46\" rx=\"11.5\" ry=\"34.5\" fill=\"#f6efe0\" stroke=\"#2f4a5a\" stroke-width=\"1.4\"/><text x=\"23\" y=\"58\" font-size=\"32\" font-weight=\"700\" fill=\"#2b2118\" text-anchor=\"middle\" font-family=\"Oswald,sans-serif\">3</text>"},"oven":{"occupiable":false,"name":"oven","icon":"<rect x=\"19\" y=\"2\" width=\"8\" height=\"7\" fill=\"#7a7f86\" stroke=\"#3b3f44\" stroke-width=\"1\"/><rect x=\"6\" y=\"8\" width=\"34\" height=\"34\" rx=\"3\" fill=\"#efe4cc\" stroke=\"#6b5a45\" stroke-width=\"1.5\"/><rect x=\"15\" y=\"10.6\" width=\"16\" height=\"1.8\" rx=\".9\" fill=\"#b08a4a\"/><rect x=\"10\" y=\"13\" width=\"26\" height=\"11\" rx=\"1.5\" fill=\"#3a2a22\" stroke=\"#6b5a45\" stroke-width=\"1.2\"/><rect x=\"15\" y=\"24.8\" width=\"16\" height=\"1.8\" rx=\".9\" fill=\"#b08a4a\"/><rect x=\"10\" y=\"27.4\" width=\"26\" height=\"11\" rx=\"1.5\" fill=\"#3a2a22\" stroke=\"#6b5a45\" stroke-width=\"1.2\"/><path d=\"M13 22 q10 -6 20 0 M13 36.4 q10 -6 20 0\" fill=\"none\" stroke=\"#ff9a3c\" stroke-width=\"2.2\"/><rect x=\"6\" y=\"40\" width=\"34\" height=\"3\" rx=\"1\" fill=\"#6b5a45\"/>"},"pillar":{"occupiable":false,"name":"pillar","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":"potted plant","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\"/>"},"shelf":{"occupiable":false,"name":"shelf","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\"/>"},"statue":{"occupiable":false,"name":"statue","icon":"<rect x=\"13\" y=\"32\" width=\"20\" height=\"9\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"9\" r=\"5\" fill=\"#d9d5cc\" stroke=\"#8c8a82\"/><path d=\"M16 15 h14 l2 17 h-18 z\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.2\"/>"},"table":{"occupiable":false,"name":"table","icon":"<rect x=\"7\" y=\"7\" width=\"32\" height=\"32\" rx=\"5\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"12\" width=\"22\" height=\"22\" rx=\"3\" fill=\"#d1a675\"/>","iconTall":"<rect x=\"7\" y=\"7\" width=\"32\" height=\"78\" rx=\"5\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"12\" width=\"22\" height=\"68\" rx=\"3\" fill=\"#d1a675\"/>"},"tree":{"occupiable":false,"name":"tree","icon":"<rect x=\"20\" y=\"28\" width=\"6\" height=\"14\" rx=\"1\" fill=\"#6e4a2a\"/><circle cx=\"23\" cy=\"19\" r=\"13\" fill=\"#3f8a4a\" stroke=\"#2c5e33\" stroke-width=\"1.5\"/><circle cx=\"16\" cy=\"23\" r=\"7\" fill=\"#57a35e\"/><circle cx=\"30\" cy=\"14\" r=\"7\" fill=\"#57a35e\"/>"}},"wallTypes":{},"objects":[{"cell":[1,4],"type":"bench"},{"cell":[1,7],"type":"bench"},{"cell":[1,13],"type":"statue"},{"cell":[1,16],"type":"oven"},{"cell":[2,2],"type":"pool_hot"},{"cell":[2,3],"type":"pool_hot"},{"cell":[2,10],"type":"pool_cold"},{"cell":[2,11],"type":"pool_cold"},{"cell":[2,14],"type":"table"},{"cell":[2,16],"type":"amphora"},{"cell":[3,1],"type":"pillar"},{"cell":[3,5],"type":"statue"},{"cell":[3,6],"type":"medal0"},{"cell":[3,12],"type":"pillar"},{"cell":[3,13],"type":"amphora"},{"cell":[3,16],"type":"amphora"},{"cell":[4,2],"type":"chest"},{"cell":[4,8],"type":"statue"},{"cell":[4,12],"type":"plant"},{"cell":[4,15],"type":"chest"},{"cell":[5,1],"type":"bed"},{"cell":[5,5],"type":"plant"},{"cell":[5,8],"type":"flowers"},{"cell":[5,14],"type":"medal1"},{"cell":[5,15],"type":"amphora"},{"cell":[6,6],"type":"tree"},{"cell":[6,12],"type":"tree"},{"cell":[6,16],"type":"amphora"},{"cell":[7,9],"type":"fountain"},{"cell":[7,12],"type":"hedge"},{"cell":[7,15],"type":"medal0"},{"cell":[8,1],"type":"lararium"},{"cell":[8,7],"type":"bench"},{"cell":[8,13],"type":"pillar"},{"cell":[9,1],"type":"chest"},{"cell":[9,7],"type":"plant"},{"cell":[9,10],"type":"hedge"},{"cell":[9,15],"type":"lectus"},{"cell":[10,4],"type":"medal1","span":[2,1]},{"cell":[10,6],"type":"statue"},{"cell":[10,14],"type":"lectus"},{"cell":[10,15],"type":"table"},{"cell":[11,2],"type":"impluvium"},{"cell":[11,3],"type":"impluvium"},{"cell":[11,9],"type":"shelf"},{"cell":[11,14],"type":"medal1"},{"cell":[11,15],"type":"lectus"},{"cell":[12,7],"type":"desk"},{"cell":[12,10],"type":"pillar"},{"cell":[13,1],"type":"statue"},{"cell":[13,8],"type":"chair"},{"cell":[13,9],"type":"medal2","span":[2,1]},{"cell":[13,11],"type":"medal3","span":[2,1]},{"cell":[13,13],"type":"medal1","span":[2,1]},{"cell":[14,1],"type":"chest"},{"cell":[14,15],"type":"pillar"},{"cell":[15,6],"type":"medal1"},{"cell":[15,10],"type":"medal1","span":[2,1]},{"cell":[15,12],"type":"medal2","span":[2,1]},{"cell":[15,16],"type":"plant"},{"cell":[16,1],"type":"bed"},{"cell":[16,4],"type":"candelabra"},{"cell":[16,7],"type":"statue"},{"cell":[16,16],"type":"candelabra"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Aurel","gender":"M","role":"family","color":"#c62828","avatar":{"bg":"#5a3a3a","skin":"#efc7a3","hair":"#3a2a1a","style":"short","shirt":"#e8e0cc","robe":"#8a2a2a","beard":true},"clue":"He was <b>right beside an area where nobody was</b>.","job":"her son","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Aurel\"><rect width=\"80\" height=\"80\" fill=\"#5a3a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e8e0cc\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#efc7a3\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#efc7a3\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#3a2a1a\"/><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=\"#3a2a1a\"/><path d=\"M31 57 L40 76 L49 57 L45 57 L40 68 L35 57 Z\" fill=\"#8a2a2a\"/></svg>","solverRole":"family","constraints":[{"type":"adjacent_area_empty"}]},{"id":"B","name":"Benett","gender":"M","role":"family","color":"#1565c0","avatar":{"bg":"#3a4a5a","skin":"#f3d3b5","hair":"#5a3a22","style":"short","shirt":"#3a5a7a"},"clue":"The <b>cold pool</b> was somewhere in his <b>column</b>.","job":"her son-in-law","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Benett\"><rect width=\"80\" height=\"80\" fill=\"#3a4a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3a5a7a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f3d3b5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b5\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#5a3a22\"/><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":"family","constraints":[{"type":"col_has","obj":"pool_cold"}]},{"id":"C","name":"Calista","gender":"F","role":"family","color":"#ad1457","avatar":{"bg":"#6a3a4a","skin":"#f6d8c0","hair":"#2a1a10","style":"long","shirt":"#b84a6a","necklace":true,"earrings":true},"clue":"She was in a <b>corner of her area</b>. She and <b>Eulalia</b> were beside the <b>same kind of thing</b>.","job":"her daughter","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Calista\"><rect width=\"80\" height=\"80\" fill=\"#6a3a4a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#2a1a10\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#b84a6a\"/><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=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#2a1a10\"/><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":"family","constraints":[{"type":"corner_of_area"},{"type":"same_object_type","q":"E"}]},{"id":"D","name":"Dante","gender":"M","role":"family","color":"#6a1b9a","avatar":{"bg":"#4a4a4a","skin":"#e9c6a4","hair":"#9a9a9a","style":"bald","shirt":"#e8e0cc","robe":"#5a3a7a","beard":true},"clue":"An <b>amphora</b> was somewhere in his <b>column</b>. He was <b>not</b> in a corner of his area.","job":"her brother","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dante\"><rect width=\"80\" height=\"80\" fill=\"#4a4a4a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e8e0cc\"/><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 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#9a9a9a\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#9a9a9a\"/><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=\"#9a9a9a\"/><path d=\"M31 57 L40 76 L49 57 L45 57 L40 68 L35 57 Z\" fill=\"#5a3a7a\"/></svg>","solverRole":"family","constraints":[{"type":"col_has","obj":"amphora"},{"type":"not_corner_of_area"}]},{"id":"E","name":"Eulalia","gender":"F","role":"guest","color":"#2e7d32","avatar":{"bg":"#3a5a4a","skin":"#f1d0b0","hair":"#b8b8b8","style":"bun","shirt":"#2e5a4a"},"clue":"<b>Somebody else</b> was beside the <b>same table</b> as her.","job":"a neighbour’s widow","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Eulalia\"><rect width=\"80\" height=\"80\" fill=\"#3a5a4a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e5a4a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1d0b0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1d0b0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#b8b8b8\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#b8b8b8\"/><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":"guest","constraints":[{"type":"someone_share_object","obj":"table"}]},{"id":"F","name":"Flavian","gender":"M","role":"guest","color":"#00838f","avatar":{"bg":"#2f3f4f","skin":"#e7b98f","hair":"#1c1a1a","style":"slick","shirt":"#2a6a6a","mustache":true,"mustacheColor":"#1c1a1a"},"clue":"A <b>chest</b> was somewhere in his area.","job":"the tax collector","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Flavian\"><rect width=\"80\" height=\"80\" fill=\"#2f3f4f\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2a6a6a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><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=\"#1c1a1a\"/></svg>","solverRole":"guest","constraints":[{"type":"area_has","obj":"chest"}]},{"id":"G","name":"George","gender":"M","role":"guest","color":"#e65100","avatar":{"bg":"#6a4a2a","skin":"#d9a77c","hair":"#2a1a10","style":"curly","shirt":"#c8742a","beard":true},"clue":"<b>Exactly one row north</b> of him was a <b>man</b>. He was on a <b>bench</b>, a <b>bed</b>, the <b>chair</b> or a <b>dining couch</b>, or in the <b>hot pool</b> or the <b>cold pool</b>.","job":"the Greek mosaicist","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"George\"><rect width=\"80\" height=\"80\" fill=\"#6a4a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c8742a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#d9a77c\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#d9a77c\"/><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=\"#2a1a10\"/><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=\"#2a1a10\"/></svg>","solverRole":"guest","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"M"},{"type":"on_any","objs":["bed","bench","chair","lectus","pool_cold","pool_hot"]}]},{"id":"H","name":"Heloise","gender":"F","role":"guest","color":"#5d4037","avatar":{"bg":"#4a3a2a","skin":"#c68642","hair":"#1c1a1a","style":"long","shirt":"#f2ece0","headband":"#f0f0f0","necklace":true},"clue":"She was in the <b>Frigidarium</b>.","job":"a priestess of Isis","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Heloise\"><rect width=\"80\" height=\"80\" fill=\"#4a3a2a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f2ece0\"/><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=\"#c68642\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#c68642\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 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\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f0f0f0\"/></svg>","solverRole":"guest","constraints":[{"type":"area","areas":["Frigidarium"]}]},{"id":"I","name":"Isaura","gender":"F","role":"household","color":"#558b2f","avatar":{"bg":"#4a5a3a","skin":"#efc7a3","hair":"#6a3a1a","style":"bun","shirt":"#5a7a3a","earrings":true},"clue":"A <b>bench</b> was somewhere in her <b>column</b>. She was on a <b>bench</b>, a <b>bed</b>, the <b>chair</b> or a <b>dining couch</b>, or in the <b>hot pool</b> or the <b>cold pool</b>.","job":"the housekeeper","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Isaura\"><rect width=\"80\" height=\"80\" fill=\"#4a5a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5a7a3a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#efc7a3\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#efc7a3\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#6a3a1a\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#6a3a1a\"/><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":"household","constraints":[{"type":"col_has","obj":"bench"},{"type":"on_any","objs":["bed","bench","chair","lectus","pool_cold","pool_hot"]}]},{"id":"J","name":"Jason","gender":"M","role":"household","color":"#283593","avatar":{"bg":"#2a3a5a","skin":"#f3d3b5","hair":"#4a2a1a","style":"short","shirt":"#2a3a6a","beard":true},"clue":"He was in the <b>Mosaic Hall</b>.","job":"the steward","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Jason\"><rect width=\"80\" height=\"80\" fill=\"#2a3a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2a3a6a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f3d3b5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b5\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#4a2a1a\"/><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=\"#4a2a1a\"/></svg>","solverRole":"household","constraints":[{"type":"area","areas":["Mosaic Hall"]}]},{"id":"K","name":"Korina","gender":"F","role":"household","color":"#37474f","avatar":{"bg":"#3a3a3a","skin":"#e9c6a4","hair":"#3a2a1a","style":"bun","shirt":"#5a6a6a","apron":true,"headband":"#e0d8c8"},"clue":"There was <b>a guest</b> in her area.","job":"the cook","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Korina\"><rect width=\"80\" height=\"80\" fill=\"#3a3a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5a6a6a\"/><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=\"#e9c6a4\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c6a4\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#3a2a1a\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#3a2a1a\"/><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=\"#e0d8c8\"/></svg>","solverRole":"household","constraints":[{"type":"with_role","role":"guest"}]},{"id":"L","name":"Livia","gender":"F","role":"household","color":"#7b1fa2","avatar":{"bg":"#5a3a5a","skin":"#f6d8c0","hair":"#8a4a1a","style":"ponytail","shirt":"#7a3a8a"},"clue":"She was beside a <b>pillar</b>.","job":"the bath attendant","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Livia\"><rect width=\"80\" height=\"80\" fill=\"#5a3a5a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#8a4a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a3a8a\"/><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=\"#8a4a1a\"/><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":"household","constraints":[{"type":"beside","obj":"pillar"}]},{"id":"M","name":"Milo","gender":"M","role":"household","color":"#0277bd","avatar":{"bg":"#2a4a5a","skin":"#c99a6e","hair":"#2a1a10","style":"bald","shirt":"#2a5a7a","mustache":true,"mustacheColor":"#2a1a10"},"clue":"The <b>fountain</b> was somewhere in his <b>row</b>.","job":"the doorkeeper","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Milo\"><rect width=\"80\" height=\"80\" fill=\"#2a4a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2a5a7a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#c99a6e\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#c99a6e\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#2a1a10\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#2a1a10\"/><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=\"#2a1a10\"/></svg>","solverRole":"household","constraints":[{"type":"row_has","obj":"fountain"}]},{"id":"N","name":"Narcissa","gender":"F","role":"household","color":"#f9a825","avatar":{"bg":"#5a5a2a","skin":"#f1c8a5","hair":"#c8a050","style":"bob","shirt":"#b8902a"},"clue":"She was <b>right beside an area where nobody was</b>. She was <b>not alone</b> in her area.","job":"the maid","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Narcissa\"><rect width=\"80\" height=\"80\" fill=\"#5a5a2a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#c8a050\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#b8902a\"/><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 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#c8a050\"/><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":"household","constraints":[{"type":"adjacent_area_empty"},{"type":"not_alone"}]},{"id":"O","name":"Octavius","gender":"M","role":"household","color":"#c2185b","avatar":{"bg":"#5a2a3a","skin":"#efc7a3","hair":"#5a3a22","style":"slick","shirt":"#8a2a4a"},"clue":"He was <b>alone in his area</b>. He was in the <b>first column</b>.","job":"the scribe","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Octavius\"><rect width=\"80\" height=\"80\" fill=\"#5a2a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8a2a4a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#efc7a3\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#efc7a3\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#5a3a22\"/><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":"household","constraints":[{"type":"alone"},{"type":"col","cols":[1]}]},{"id":"V","name":"Vela","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#2a2a3a","skin":"#f3d3b5","hair":"#3a2a1a","style":"bun","shirt":"#e8e0cc","robe":"#6a1a3a","tiara":true,"necklace":true,"lips":"#9a2a3a"},"clue":"<b>The victim.</b> She was found in the <b>Caldarium</b> – alone with the murderer.","job":"the domina","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vela\"><rect width=\"80\" height=\"80\" fill=\"#2a2a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e8e0cc\"/><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=\"#f3d3b5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b5\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#3a2a1a\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#3a2a1a\"/><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=\"M35.4 42.9 Q37.7 40.9 40 42.3 Q42.3 40.9 44.6 42.9 Q40 47.6 35.4 42.9 Z\" fill=\"#9a2a3a\"/><path d=\"M31 57 L40 76 L49 57 L45 57 L40 68 L35 57 Z\" fill=\"#6a1a3a\"/><path d=\"M28 20 l3 -7 l4 5 l5 -8 l5 8 l4 -5 l3 7 z\" fill=\"#f2d24a\" stroke=\"#a8841a\" stroke-width=\"1\"/><circle cx=\"40\" cy=\"13\" r=\"1.8\" fill=\"#e0362e\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"family","constraints":[{"type":"area","areas":["Caldarium"]}]}],"victim":"V","murderer":"I","solution":{"I":[1,4],"V":[2,2],"H":[3,8],"D":[4,16],"C":[5,13],"O":[6,1],"M":[7,3],"G":[8,7],"K":[9,15],"E":[10,14],"F":[11,5],"N":[12,9],"L":[13,10],"J":[14,12],"B":[15,11],"A":[16,6]},"walkthrough":[{"place":["B","J","L"],"text":"<b>The 3 in the Mosaic Hall.</b> The medallion 3 covers R13C11–R14C11. Its six neighbours – R12C11, R13C10, R14C10, R13C12, R14C12 and R15C11 – lie in the middle of the Mosaic Hall: no wall, no corner, no seat. Only three people can stand there: Jason (in the Mosaic Hall), Benett (the cold pool is in columns 10–11, so his squares are in those columns) and Livia (beside a pillar – here the pillar R12C10, so R13C10 or R12C11). The 3 needs all three of them, one in each of columns 10, 11 and 12; Benett and Livia both need column 10 or 11, so Jason has column 12. The 2 at R15C12–R16C12 can also only be reached by these three, and just R14C12 and R15C11 touch both medallions: <b>Jason R14C12</b> and <b>Benett R15C11</b> (Livia cannot get there). <b>Livia R13C10</b>. The 1 at R15C10 has Benett beside it, so nobody else."},{"place":["H"],"cand":{"A":[[5,13],[6,14],[12,9],[16,6]],"C":[[5,13],[16,6]],"N":[[5,13],[6,14],[12,9]]},"text":"<b>Three spots for three people.</b> The 2 at R13C9–R14C9 has Livia; its other neighbours are R12C9, R14C8, R15C9 and R14C10, and rows 14 and 15 are taken – somebody is on <b>R12C9</b>. The 1 at R15C6 can only be reached from R16C6 now – somebody is on <b>R16C6</b>. Heloise is in the Frigidarium, whose columns 9–12 are taken: <b>Heloise R3C8</b>. In the Corridor the 1 at R5C14 needs exactly one person on R5C13 or R6C14. Who can stand on these spots? R12C9: Aurel or Narcissa (right beside the Tablinum, which then stays empty) – Calista’s corner there is beside the 2 and a pillar, and Eulalia, always beside a table, is beside neither. R16C6: Aurel or Calista – Narcissa would be alone in the Vestibule, all its other squares lie in taken rows and columns. R5C13 / R6C14: Aurel, Narcissa, or Calista on the corner R5C13. Three spots, three people: <b>Aurel, Calista and Narcissa are exactly the people on these spots</b>, and none of them is anywhere else."},{"place":[],"cand":{"O":[[4,1],[5,1],[6,1]],"E":[[10,14],[11,15]]},"text":"<b>Octavius and Eulalia.</b> Octavius is alone in column 1. In the Atrium (R10C1, R11C1) he would share the area with the person the Atrium’s 1 at R10C4–R11C4 needs, so he is alone in the <b>Guest Room</b> (R4C1, R5C1 or R6C1). Calista is now beside a 1 (on R16C6 also beside a statue), never beside a table, so Eulalia is beside a table and a 1 or a statue: R10C14 or R11C15 (the 1 at R11C14) or, in the Kitchen, R1C14 or R2C13 (the statue R1C13). In the Kitchen she and her table partner would fill rows 1 and 2 – but the Caldarium needs two people, Vela and her murderer, and apart from rows 1 and 2 it only has R4C3 (row 3 is Heloise’s). So <b>Eulalia is on R10C14 or R11C15</b>, beside the Triclinium table. The 1 at R11C14 allows only one of these two squares, so her partner is on R9C15 (with R10C14) or R10C16 (with R11C15) – either way <b>column 15 belongs to the Triclinium pair</b>."},{"place":["I"],"cand":{"V":[[2,2],[2,3],[4,3]]},"text":"<b>The murderer.</b> Only Isaura, George, Korina, Aurel and Narcissa can stand in the Caldarium besides Vela. Aurel and Narcissa are on their spots. Korina needs a guest in her area, and three people cannot share the victim’s area. George would be on the hot pool (R2C2 or R2C3) with a man exactly one row north – but the only man who can reach row 1 is Dante on R1C15, and column 15 belongs to the Triclinium. So Isaura is alone with Vela: her bench in the Caldarium, <b>Isaura R1C4</b>. Vela is on R2C2, R2C3 or R4C3."},{"place":["E","V","M"],"cand":{"A":[[5,13],[12,9],[16,6]],"N":[[5,13],[12,9]]},"text":"<b>The Triclinium and the Atrium.</b> The Atrium’s 1 at R10C4–R11C4 needs exactly one person on R10C3, R11C5 or R12C4 – row 12 is taken, so on row 10 or 11. The pair R11C15 + R10C16 would take both rows, so the pair is R9C15 + R10C14: <b>Eulalia R10C14</b>, her partner on R9C15, and <b>R11C5</b> is taken. Rows 9 and 10 are gone, and column 2 has one square left: <b>Vela R2C2</b> (the Guest Room is Octavius’s alone). Column 3 then only has Milo’s R7C3: <b>Milo R7C3</b>. Column 14 is Eulalia’s, so the Corridor person stands on R5C13."},{"place":["O","K","G","F","D"],"text":"<b>Rows 4, 6 and 8.</b> Dante, Flavian, George, Korina and Octavius are left for R9C15, R11C5, rows 4, 6 and 8 and columns 1, 7 and 16. Octavius has column 1 (R4C1 or R6C1 – row 5 is the Corridor person’s). Column 16 offers R4C16 and R8C16, column 7 R6C7 and R8C7. R8C16 + R6C7 fails: only Korina can be on R6C7, and she would have no guest in the Peristyle. So R4C16 and R8C7 are taken and <b>Octavius R6C1</b>. Korina needs a guest: on R8C7 she would be alone in the Peristyle, on R11C5 alone in the Atrium – so <b>Korina R9C15</b>, with Eulalia. Then <b>George R8C7</b> (Milo, a man, is one row north), <b>Flavian R11C5</b> (the chest R9C1 is in the Atrium) and <b>Dante R4C16</b>."},{"place":["C","N","A"],"text":"<b>The last three – and the murderer.</b> R5C13 touches only the Corridor and the Peristyle, and George is in the Peristyle, so neither Aurel nor Narcissa can stand there: <b>Calista R5C13</b> (a corner, beside the 1 like Eulalia). On R16C6 Narcissa would be alone in the Vestibule: <b>Narcissa R12C9</b> (beside the empty Tablinum, with Livia, Jason and Benett) and <b>Aurel R16C6</b> (beside the empty Bedroom). Isaura was alone with Vela in the Caldarium: <b>Isaura is the murderer.</b>"}],"solver":{"rules":[{"type":"each_obj_beside_count","obj":"medallion","nums":{"3,6":0,"5,14":1,"7,15":0,"10,4":1,"11,14":1,"13,9":2,"13,11":3,"13,13":1,"15,6":1,"15,10":1,"15,12":2}}],"occupiable":["pool_hot","pool_cold","bench","bed","chair","lectus"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-13"},"score":522.114}