{"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":"Sàn Khảm Mosaic","tagline":"Pannonia · năm 360 · chiếc nhẫn ấn của domina đã biến mất","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-13","story":"Pannonia, năm 360 sau Công nguyên. Trong biệt thự bên hồ Pelso, bà góa chủ nhà Vela khánh thành sàn mới của Sảnh Mosaic: George, thợ cả người Hy Lạp, đã đặt các medallion đánh số vào sàn, và khi tiếng chiêng vang lên, mọi người đứng im. Một lát sau Vela được tìm thấy đã chết trong Caldarium, chiếc nhẫn ấn của bà biến mất. Các medallion nhớ ai đã ở đâu.","rules":{"standard":["Mỗi <b>hàng</b> và mỗi <b>cột</b> có đúng <b>một người</b>. Ngay khi đặt ai đó, hãy gạch bỏ toàn bộ hàng và cột của người ấy.","<b>“Cạnh”</b> = ngay bên trái, bên phải, bên trên hoặc bên dưới, và <b>trong cùng một khu vực</b>. Không thể ở trên ô có đồ vật (các medallion, các cột trụ, các tượng, các bình amphora, các rương, các chậu cây cảnh, các bàn, các cái cây, các bờ giậu, các chân nến nhiều nhánh, lò nướng, đài phun nước, luống hoa, khám thờ gia đình, bể nước mưa, án thư và kệ); các băng ghế, các giường, ghế tựa, các trường kỷ tiệc và hai hồ nước thì có thể. <b>Góc</b> của một khu vực là ô của khu vực đó tiếp giáp với bên ngoài (khu vực khác hoặc mép bảng) ở một cạnh ngang và một cạnh dọc.","Một medallion vẽ trên <b>hai ô</b> là một medallion duy nhất: ai ở cạnh cả hai ô của nó chỉ được tính một lần.","Phương hướng chỉ hàng, không cần cùng một cột: <i>“Đúng một hàng về phía bắc của anh ấy có một người đàn ông”</i> = người ở hàng ngay bên trên là đàn ông, ở cột bất kỳ.","<i>“Có hồ nước lạnh ở đâu đó trong cột của anh ấy”</i> = ở một trong các ô của cột anh ấy, ở khu vực bất kỳ; <i>“ở đâu đó trong khu vực của anh ấy”</i> = ở một ô của khu vực anh ấy đang ở. <i>“Ngay cạnh một khu vực không có ai”</i> = một ô ngay bên trái, bên phải, bên trên hoặc bên dưới anh ấy thuộc về một khu vực khác, và khu vực đó không có ai. <i>“Cô ấy và Eulalia ở cạnh cùng một loại vật”</i> = ở cạnh các đồ vật cùng loại – hai medallion chỉ khi chúng có cùng con số; không cần là cùng một chiếc. <i>“Một người khác ở cạnh cùng một cái bàn với cô ấy”</i> = một người khác ở cạnh đúng cái bàn đó.","Hung thủ <b>ở một mình với nạn nhân</b>: không có ai khác trong khu vực đó."],"special":["<b>Cạnh mỗi medallion đánh số có đúng bấy nhiêu người như con số của nó.</b>","Medallion vẽ trên hai ô là một medallion duy nhất: ai ở cạnh cả hai ô của nó cũng chỉ được tính một lần."],"notes":["<i>“ở ngay cạnh một khu vực không có ai”</i> = ô của người đó giáp, qua bức tường, một khu vực trống.","<i>“Cô ấy và Eulalia ở cạnh cùng một loại vật”</i> = ở cạnh những vật cùng loại – hai medallion chỉ khi có cùng số; không nhất thiết phải là cùng một vật."],"example":{}},"roleNames":{"family":"thành viên gia đình","guest":"khách","household":"người trong nhà","victim":"nạn nhân"},"personGroups":[{"id":"family","name":"Gia đình","persons":["A","B","C","D","V"]},{"id":"guests","name":"Khách mời","persons":["E","F","G","H"]},{"id":"household","name":"Người trong nhà","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":"Nhà Bếp"},{"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":"Kho"},{"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":"Phòng Ngủ Khách"},{"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":"Hành Lang"},{"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":"Tiền Sảnh"},{"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":"Sảnh Mosaic"},{"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":"Phòng Ngủ"}],"objectTypes":{"bed":{"occupiable":true,"name":"giường","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":"băng ghế","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":"ghế tựa","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":"trường kỷ tiệc","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":"hồ nước lạnh","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":"hồ nước nóng","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":"bình 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":"chân nến nhiều nhánh","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":"rương","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":"án thư","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":"luống hoa","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":"đài phun nước","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":"bờ giậu","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":"bể nước mưa","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":"khám thờ gia đình","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":"lò nướng","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":"cột trụ","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":"chậu cây cảnh","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":"kệ","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":"tượng","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":"bàn","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":"cái cây","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":"Anh ấy ở <b>ngay cạnh một khu vực không có ai</b>.","job":"con trai của bà","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":"Có <b>hồ nước lạnh</b> ở đâu đó trong <b>cột</b> của anh ấy.","job":"con rể của bà","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":"Cô ấy ở <b>một góc trong khu vực của mình</b>. Cô ấy và <b>Eulalia</b> ở cạnh <b>cùng một loại vật</b>.","job":"con gái của bà","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":"Có một <b>bình amphora</b> ở đâu đó trong <b>cột</b> của anh ấy. Anh ấy <b>không</b> ở một góc trong khu vực của mình.","job":"anh em trai của bà","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>Một người khác</b> ở cạnh <b>cùng một cái bàn</b> với cô ấy.","job":"góa phụ nhà hàng xóm","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":"Có một <b>rương</b> ở đâu đó trong khu vực của anh ấy.","job":"người thu thuế","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>Đúng một hàng về phía bắc</b> của anh ấy có một <b>người đàn ông</b>. Anh ấy ở trên một <b>băng ghế</b>, một <b>giường</b>, <b>ghế tựa</b> hoặc một <b>trường kỷ tiệc</b>, hoặc ở trong <b>hồ nước nóng</b> hoặc <b>hồ nước lạnh</b>.","job":"thợ khảm mosaic người Hy Lạp","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":"Cô ấy ở <b>Frigidarium</b>.","job":"nữ tư tế của 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":"Có một <b>băng ghế</b> ở đâu đó trong <b>cột</b> của cô ấy. Cô ấy ở trên một <b>băng ghế</b>, một <b>giường</b>, <b>ghế tựa</b> hoặc một <b>trường kỷ tiệc</b>, hoặc ở trong <b>hồ nước nóng</b> hoặc <b>hồ nước lạnh</b>.","job":"bà quản gia","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":"Anh ấy ở <b>Sảnh Mosaic</b>.","job":"người quản lý","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":"Có <b>một vị khách</b> trong khu vực của cô ấy.","job":"nữ đầu bếp","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":"Cô ấy ở cạnh một <b>cột trụ</b>.","job":"người trông coi nhà tắm","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":"Có <b>đài phun nước</b> ở đâu đó trong <b>hàng</b> của anh ấy.","job":"người gác cổng","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":"Cô ấy ở <b>ngay cạnh một khu vực không có ai</b>. Cô ấy <b>không ở một mình</b> trong khu vực của mình.","job":"người hầu gái","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":"Anh ấy <b>ở một mình trong khu vực của mình</b>. Anh ấy ở <b>cột đầu tiên</b>.","job":"người ghi chép","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>Nạn nhân.</b> Cô được tìm thấy trong <b>Caldarium</b> – một mình với hung thủ.","job":"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}